ACM Home Page
Please provide us with feedback. Feedback
Ripples: utilizing per-contact visualizations to improve user interaction with touch displays
Full text PdfPdf (902 KB)
Source
Symposium on User Interface Software and Technology archive
Proceedings of the 22nd annual ACM symposium on User interface software and technology table of contents
Victoria, BC, Canada
SESSION: We have contact! table of contents
Pages 3-12  
Year of Publication: 2009
ISBN:978-1-60558-745-5
Authors
Daniel Wigdor  Microsoft Surface, Redmond, WA, USA
Sarah Williams  Microsoft Corp., Redmond, WA, USA
Michael Cronin  Microsoft Corp., Redmond, WA, USA
Robert Levy  Microsoft Surface, Redmond, WA, USA
Katie White  Microsoft Corp., Redmond, WA, USA
Maxim Mazeev  Microsoft Surface, Redmond, WA, USA
Hrvoje Benko  Microsoft Research, Redmond, WA, USA
Sponsors
ACM: Association for Computing Machinery
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 89,   Downloads (12 Months): 154,   Citation Count: 0
Additional Information:

abstract   references   index terms  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1622176.1622180
What is a DOI?

ABSTRACT

We present Ripples, a system which enables visualizations around each contact point on a touch display and, through these visualizations, provides feedback to the user about successes and errors of their touch interactions. Our visualization system is engineered to be overlaid on top of existing applications without requiring the applications to be modified in any way, and functions independently of the application's responses to user input. Ripples reduces the fundamental problem of ambiguity of feedback when an action results in an unexpected behaviour. This ambiguity can be caused by a wide variety of sources. We describe the ambiguity problem, and identify those sources. We then define a set of visual states and transitions needed to resolve this ambiguity, of use to anyone designing touch applications or systems. We then present the Ripples implementation of visualizations for those states, and the results of a user study demonstrating user preference for the system, and demonstrating its utility in reducing errors.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Albinsson, P. and Zhai, S. (2003). High precision touch screen interaction. CHI '03. 105--112.
 
2
Baudisch, P., et al. (2006). Phosphor: Explaining Transitions in the User Interface Using Afterglow Effects. UIST '06, 169--174.
 
3
Benko, H., et al. (2006). Precise selection techniques for multi-touch screens. CHI '06. 1263--1272.
 
4
Buxton, W. (1990). A Three-State Model of Graphical Input. Human-Computer Interaction--INTERACT '90. 449--456.
 
5
Dietz, P. and Leigh, D. (2001). DiamondTouch: a multi-user touch technology. UIST 2001. 219--226.
 
6
Esenther, A., Ryall, K., (2006). Fluid DTMouse: Better Mouse Support for Touch-Based Interactions. AVI 2006. 112--115.
 
7
Forlines, C., Shen, C., (2005). DTLens: Multi-User Tabletop Spatial Data Exploration. UIST '05. 119--122.
 
8
Forlines, C. et al. (2006). HybridPointing: Fluid switching between abs and relative pointing with a direct input device. UIST '06. 211--220.
 
9
Han, J. (2005). Low-cost multi-touch sensing through frustrated total internal reflection. UIST '05. 115--118.
 
10
Hancock, M.S., et al. (2005). Exploring non-speech auditory feedback at an interactive multi-user tabletop. GI '05. 41--50.
 
11
Hiraoka, S. et al. (2003) Behind Touch, a Text Input Method for Mobile Phones by The Back and Tactile Sense Interface. Information Processing Society of Japan, Interaction '03. 131--138.
 
12
ISO, 2002. Reference Number: ISO 9241-9:2000(E). Ergonomic requirements for office work with visual display terminals (VDTs)--Part 9--Requirements for non-keyboard input devices (ISO 9241-9) (Vol. February 15, 2002). ISO.
 
13
Matsushita, N., Rekimoto, J. (1997). HoloWall: designing a finger, hand, body, and object sensing wall. UIST '97. 209--210.
 
14
Poupyrev, I., et al. (2002). Ambient Touch: Designing tactile interfaces for handheld devices. UIST '02. 51--60.
 
15
Potter, R., Weldon, L., and Shneiderman, B. (1988). Improving the accuracy of touch screens: an experimental evaluation of three strategies. Proceedings of CHI '88. p. 27--32.
 
16
Rekimoto, J. (2002). SmartSkin: an infrastructure for freehand manipulation on interactive surfaces. CHI '02. 113--120.
 
17
Ryall, K. et al. (2006). Experiences with and Observations of Direct-Touch Tabletops. Tabletop '06. 89--96.
 
18
Schilit, B. et al. (1994). Context-Aware Computing Applications. Workshop on Mobile Computing Systems and Applications. 85--90.
 
19
Shen, C. et al. (2004). DiamondSpin: an extensible toolkit for around-the-table interaction. CHI '04. 167--174.
 
20
Shen, C. et al. (2006) Informing the Design of Direct-Touch Tabletops, Special Issue of IEEE Computer Graphics and Applications, September/October, 2006.
 
21
Siek, K.A. et al. (2005). Fat Finger Worries: How Older and Younger Users Physically Interact with PDAs. INTERACT '05. 267--280.
 
22
Touchlib, A Multi-Touch Development Kit (http://nuigroup.com/touchlib/).
 
23
Vogel, D. and Baudisch, P. (2007). Shift: A Technique for Operating Pen-Based Interfaces Using Touch. To appear in CHI '07. 657--666.
 
24
Wigdor, D. et al. (2006). Under the table interaction. Proceedings of UIST '06. 259--268.
 
25
Wigdor, D. et al. (2007). LucidTouch: A See-Through Mobile Device. UIST '07. 269--278.
 
26
Wigdor, D. et al. (2007). Living with a Tabletop: Analysis and Observations of Long Term Office Use of a Multi-Touch Table. Tabletop '07. 60--67.
 
27
Wilson, A. D. (2004). TouchLight: an imaging touch screen and display for gesture-based interaction. ICMI '04. 69--76.
 
28
Wu, M. et al. Gesture Registration, Relaxation, and Reuse for Multi-Point Direct-Touch Surfaces. TableTop '06. 183--190.