tetratetris and diamondtouch: a multi-user touch interface at play interact 2003 collberg, kobourov,...

20
TetraTetris and DiamondTouch: A Multi-User Touch Interface at Play INTERACT 2003 Collberg, Kobourov, Kobes, Trush, Smith, and Yee {collberg,kobourov,kobes,strush,bsmith,gyee}@cs.arizona.edu

Post on 20-Dec-2015

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: TetraTetris and DiamondTouch: A Multi-User Touch Interface at Play INTERACT 2003 Collberg, Kobourov, Kobes, Trush, Smith, and Yee {collberg,kobourov,kobes,strush,bsmith,gyee}@cs.arizona.edu

TetraTetris and DiamondTouch: A Multi-User Touch Interface at Play

INTERACT 2003

Collberg, Kobourov, Kobes, Trush, Smith, and Yee{collberg,kobourov,kobes,strush,bsmith,gyee}@cs.arizona.edu

Page 2: TetraTetris and DiamondTouch: A Multi-User Touch Interface at Play INTERACT 2003 Collberg, Kobourov, Kobes, Trush, Smith, and Yee {collberg,kobourov,kobes,strush,bsmith,gyee}@cs.arizona.edu

Sept. 3, 2003 Interact 2003 2 of 17

What is a DiamondTouch Table?

• Looks and feels like a table• A Multi-User Interface

– Developed at Mitsubishi Electric Research Laboratories (MERL) in 2001

– Size of Entire Table (36 x 24in / 91.4 x 60.96cm)

Page 3: TetraTetris and DiamondTouch: A Multi-User Touch Interface at Play INTERACT 2003 Collberg, Kobourov, Kobes, Trush, Smith, and Yee {collberg,kobourov,kobes,strush,bsmith,gyee}@cs.arizona.edu

Sept. 3, 2003 Interact 2003 3 of 17

Related Work

• Brown et. Al, (1990), Interact.• Sears et. Al, (1990), ACM annual conference on

Cooperation.• LeeTiernan, S., & Grudin, J., (2001), Interact.• Dietz, P., & Leigh, D., (2001), 14th Annual ACM

Symposium on User Interface Software and Technology.

• Cheok et. Al, (2002), Personal and Ubiquitous Computing.

Page 4: TetraTetris and DiamondTouch: A Multi-User Touch Interface at Play INTERACT 2003 Collberg, Kobourov, Kobes, Trush, Smith, and Yee {collberg,kobourov,kobes,strush,bsmith,gyee}@cs.arizona.edu

Sept. 3, 2003 Interact 2003 4 of 17

How Does it Work?

• Table surface is an array of antennas• Capacitive Circuit:

– table user receiver pad table pc

1cm

Page 5: TetraTetris and DiamondTouch: A Multi-User Touch Interface at Play INTERACT 2003 Collberg, Kobourov, Kobes, Trush, Smith, and Yee {collberg,kobourov,kobes,strush,bsmith,gyee}@cs.arizona.edu

Sept. 3, 2003 Interact 2003 5 of 17

Questions

• What are the quirks / limitations of the DiamondTouch table?

• Possible applications?

Page 6: TetraTetris and DiamondTouch: A Multi-User Touch Interface at Play INTERACT 2003 Collberg, Kobourov, Kobes, Trush, Smith, and Yee {collberg,kobourov,kobes,strush,bsmith,gyee}@cs.arizona.edu

Sept. 3, 2003 Interact 2003 6 of 17

TetraTetris

– Multi-user– Simultaneous

input– Hand-gestures– Intuitive– Fun

• Design Goals:

Page 7: TetraTetris and DiamondTouch: A Multi-User Touch Interface at Play INTERACT 2003 Collberg, Kobourov, Kobes, Trush, Smith, and Yee {collberg,kobourov,kobes,strush,bsmith,gyee}@cs.arizona.edu

Sept. 3, 2003 Interact 2003 7 of 17

TetraTetris: Rules

• Based off Tetris• Orig. Designed

for 4• Touch-take• Objective:

Symmetrical compounds

Page 8: TetraTetris and DiamondTouch: A Multi-User Touch Interface at Play INTERACT 2003 Collberg, Kobourov, Kobes, Trush, Smith, and Yee {collberg,kobourov,kobes,strush,bsmith,gyee}@cs.arizona.edu

Sept. 3, 2003 Interact 2003 8 of 17

Implementation Issues

• Finicky electronics– Electrical interference

• Row / col matching– Table does not match rows

with columns– Does NOT distinguish what

pair of corners is touched– Our solution: “The bounding

box”

Page 9: TetraTetris and DiamondTouch: A Multi-User Touch Interface at Play INTERACT 2003 Collberg, Kobourov, Kobes, Trush, Smith, and Yee {collberg,kobourov,kobes,strush,bsmith,gyee}@cs.arizona.edu

Sept. 3, 2003 Interact 2003 9 of 17

Bounding Box, Cont.

• Takes outer-most rows and columns• Can be used like a ‘lasso’• Rotational ambiguity

Box Width Increase Turn Right Box Height Increase Turn Left

Page 10: TetraTetris and DiamondTouch: A Multi-User Touch Interface at Play INTERACT 2003 Collberg, Kobourov, Kobes, Trush, Smith, and Yee {collberg,kobourov,kobes,strush,bsmith,gyee}@cs.arizona.edu

Sept. 3, 2003 Interact 2003 10 of 17

Observations

• No physical separation of input from output• Fast manipulation of large regions• Support for multiple, simultaneous users

Page 11: TetraTetris and DiamondTouch: A Multi-User Touch Interface at Play INTERACT 2003 Collberg, Kobourov, Kobes, Trush, Smith, and Yee {collberg,kobourov,kobes,strush,bsmith,gyee}@cs.arizona.edu

Sept. 3, 2003 Interact 2003 11 of 17

Challenges• Size of touch surface

– 33 x 20 inches (84 x 51 cm)

• Precision control– Table resolution (160x96)– After weighted interpolation (2560x1536)– Finger >> pixel

• Lack of ability to display output – 7 minute solution: lots of duct tape

Page 12: TetraTetris and DiamondTouch: A Multi-User Touch Interface at Play INTERACT 2003 Collberg, Kobourov, Kobes, Trush, Smith, and Yee {collberg,kobourov,kobes,strush,bsmith,gyee}@cs.arizona.edu

Sept. 3, 2003 Interact 2003 12 of 17

Usefulness

• Direct touch and drag

• Collaborative use of the same application

• Manipulating several objects using the ‘bounding-box’

Page 13: TetraTetris and DiamondTouch: A Multi-User Touch Interface at Play INTERACT 2003 Collberg, Kobourov, Kobes, Trush, Smith, and Yee {collberg,kobourov,kobes,strush,bsmith,gyee}@cs.arizona.edu

Sept. 3, 2003 Interact 2003 13 of 17

Areas for Improvement

• Precision control / Rotational ambiguity• Cost of setup• Electrical interference

Page 14: TetraTetris and DiamondTouch: A Multi-User Touch Interface at Play INTERACT 2003 Collberg, Kobourov, Kobes, Trush, Smith, and Yee {collberg,kobourov,kobes,strush,bsmith,gyee}@cs.arizona.edu

Sept. 3, 2003 Interact 2003 14 of 17

The Future?

• Current improvements from MERL– Less electrical interference– Now fits standard 4:3 aspect ratio (orig. 5:3) – Maturing Software Development Kit

• Possible applications – Cooperative architecture design– Collaborative musical composition– Coordinated disaster relief planning

Page 15: TetraTetris and DiamondTouch: A Multi-User Touch Interface at Play INTERACT 2003 Collberg, Kobourov, Kobes, Trush, Smith, and Yee {collberg,kobourov,kobes,strush,bsmith,gyee}@cs.arizona.edu

Sept. 3, 2003 Interact 2003 15 of 17

Links• TetraTetris Homepage

– http://tetratetris.cs.arizona.edu

• MERL DiamondTouch Page– http://www.merl.com/projects/DiamondTouch

Page 16: TetraTetris and DiamondTouch: A Multi-User Touch Interface at Play INTERACT 2003 Collberg, Kobourov, Kobes, Trush, Smith, and Yee {collberg,kobourov,kobes,strush,bsmith,gyee}@cs.arizona.edu

Sept. 3, 2003 Interact 2003 16 of 17

Acknowledgements

• Darren Leigh, Paul Dietz, Ubicomp 2002 Workshop on Collaboration and Interactive Walls and Tables, 2002.

• Mitsubishi Electronic Research Laboratories, www.merl.com, ftp.merl.com 2002.

Page 17: TetraTetris and DiamondTouch: A Multi-User Touch Interface at Play INTERACT 2003 Collberg, Kobourov, Kobes, Trush, Smith, and Yee {collberg,kobourov,kobes,strush,bsmith,gyee}@cs.arizona.edu

Sept. 3, 2003 Interact 2003 17 of 17

Page 18: TetraTetris and DiamondTouch: A Multi-User Touch Interface at Play INTERACT 2003 Collberg, Kobourov, Kobes, Trush, Smith, and Yee {collberg,kobourov,kobes,strush,bsmith,gyee}@cs.arizona.edu

Sept. 3, 2003 Interact 2003 18 of 17

Page 19: TetraTetris and DiamondTouch: A Multi-User Touch Interface at Play INTERACT 2003 Collberg, Kobourov, Kobes, Trush, Smith, and Yee {collberg,kobourov,kobes,strush,bsmith,gyee}@cs.arizona.edu

Sept. 3, 2003 Interact 2003 19 of 17

Page 20: TetraTetris and DiamondTouch: A Multi-User Touch Interface at Play INTERACT 2003 Collberg, Kobourov, Kobes, Trush, Smith, and Yee {collberg,kobourov,kobes,strush,bsmith,gyee}@cs.arizona.edu

Sept. 3, 2003 Interact 2003 20 of 17

Goals of DiamondTouch:

• Multipoint• Identifying• Debris Tolerant• Durable• Unencumbering• Inexpensive