Tetra Tetris and Diamond Touch A MultiUser Touch

  • Slides: 20
Download presentation
Tetra. Tetris and Diamond. Touch: A Multi-User Touch Interface at Play INTERACT 2003 Collberg,

Tetra. Tetris and Diamond. Touch: 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

What is a Diamond. Touch Table? • Looks and feels like a table •

What is a Diamond. Touch 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 24 in / 91. 4 x 60. 96 cm) Sept. 3, 2003 Interact 2003 2

Related Work • Brown et. Al, (1990), Interact. • Sears et. Al, (1990), ACM

Related Work • Brown et. Al, (1990), Interact. • Sears et. Al, (1990), ACM annual conference on Cooperation. • Lee. Tiernan, S. , & Grudin, J. , (2001), Interact. • Dietz, P. , & Leigh, D. , (2001), 14 th Annual ACM Symposium on User Interface Software and Technology. • Cheok et. Al, (2002), Personal and Ubiquitous Computing. Sept. 3, 2003 Interact 2003 3

How Does it Work? • Table surface is an array of antennas • Capacitive

How Does it Work? • Table surface is an array of antennas • Capacitive Circuit: – table user receiver pad table pc 1 cm Sept. 3, 2003 Interact 2003 4

Questions • What are the quirks / limitations of the Diamond. Touch table? •

Questions • What are the quirks / limitations of the Diamond. Touch table? • Possible applications? Sept. 3, 2003 Interact 2003 5

Tetra. Tetris • Design Goals: – Multi-user – Simultaneous input – Hand-gestures – Intuitive

Tetra. Tetris • Design Goals: – Multi-user – Simultaneous input – Hand-gestures – Intuitive – Fun Sept. 3, 2003 Interact 2003 6

Tetra. Tetris: Rules • Based off Tetris • Orig. Designed for 4 • Touch-take

Tetra. Tetris: Rules • Based off Tetris • Orig. Designed for 4 • Touch-take • Objective: Symmetrical compounds Sept. 3, 2003 Interact 2003 7

Implementation Issues • Finicky electronics – Electrical interference • Row / col matching –

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” Sept. 3, 2003 Interact 2003 8

Bounding Box, Cont. • Takes outer-most rows and columns • Can be used like

Bounding Box, Cont. • Takes outer-most rows and columns • Can be used like a ‘lasso’ • Rotational ambiguity Box Width Increase Turn Right Sept. 3, 2003 Box Height Increase Turn Left Interact 2003 9

Observations • No physical separation of input from output • Fast manipulation of large

Observations • No physical separation of input from output • Fast manipulation of large regions • Support for multiple, simultaneous users Sept. 3, 2003 Interact 2003 10

Challenges • Size of touch surface – 33 x 20 inches (84 x 51

Challenges • Size of touch surface – 33 x 20 inches (84 x 51 cm) • Precision control – Table resolution (160 x 96) – After weighted interpolation (2560 x 1536) – Finger >> pixel • Lack of ability to display output – 7 minute solution: lots of duct tape Sept. 3, 2003 Interact 2003 11

Usefulness • Direct touch and drag • Collaborative use of the same application •

Usefulness • Direct touch and drag • Collaborative use of the same application • Manipulating several objects using the ‘bounding-box’ Sept. 3, 2003 Interact 2003 12

Areas for Improvement • Precision control / Rotational ambiguity • Cost of setup •

Areas for Improvement • Precision control / Rotational ambiguity • Cost of setup • Electrical interference Sept. 3, 2003 Interact 2003 13

The Future? • Current improvements from MERL – Less electrical interference – Now fits

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 Sept. 3, 2003 Interact 2003 14

Links • Tetra. Tetris Homepage – http: //tetratetris. cs. arizona. edu • MERL Diamond.

Links • Tetra. Tetris Homepage – http: //tetratetris. cs. arizona. edu • MERL Diamond. Touch Page – http: //www. merl. com/projects/Diamond. Touch Sept. 3, 2003 Interact 2003 15

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

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. Sept. 3, 2003 Interact 2003 16

Sept. 3, 2003 Interact 2003 17

Sept. 3, 2003 Interact 2003 17

Sept. 3, 2003 Interact 2003 18

Sept. 3, 2003 Interact 2003 18

Sept. 3, 2003 Interact 2003 19

Sept. 3, 2003 Interact 2003 19

Goals of Diamond. Touch: • • • Sept. 3, 2003 Interact 2003 Multipoint Identifying

Goals of Diamond. Touch: • • • Sept. 3, 2003 Interact 2003 Multipoint Identifying Debris Tolerant Durable Unencumbering Inexpensive 20