hover widgets: using the tracking state to extend the capabilities of pen-operated devices adaptive...

31
Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research www.research.microsoft.c om Tovi Grossman Ken Hinckley Patrick Baudisch Maneesh Agrawala Ravin Balakrishnan Dynamic Graphics Project Dept of Computer Science University of Toronto www.dgp.toronto.edu

Upload: mariana-crowden

Post on 14-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research

Hover Widgets: Using the Tracking State to Extend the Capabilities of

Pen-Operated Devices

Adaptive Systems and Interaction Research Group Microsoft Research www.research.microsoft.com

Tovi GrossmanKen Hinckley

Patrick BaudischManeesh AgrawalaRavin Balakrishnan

Dynamic Graphics Project Dept of Computer Science University of Toronto www.dgp.toronto.edu

Page 2: Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research

Pen-Based Interfaces

• Great for notes, sketches• Lack of shortcuts problematic

Page 3: Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research

Pen-Based Interfaces

• Great for notes, sketches• Lack of shortcuts problematic• Round trip problem

Page 4: Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research

Localized User Interfaces

• Gesture Interaction• Tivoli (Moran, Chiu, Melle. UIST ’97)• SKETCH (Zeleznik, Herndon & Hughes. SIGGRAPH ’96)• DENIM (Newman, Lin, Hong & Landay. HCI ’03)

• Menu Interaction• Marking Menu (Kurtenbach & Buxton. CHI ’93)• Flow Menu (Guimbretière & Winograd. UIST ’03)

• Scroll ring (Smith & schraefel. Moscovich & Hughes. UIST ’04)

• Hybrid• Scriboli (Hinckley, Baudisch, Ramos, & Guimbretière. CHI ’05)

Page 5: Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research

Localized User Interfaces

• Gesture Interaction• Ink confused with gesture• Explicitly switch with button

• Menu Interaction• Activated with button

Page 6: Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research

Localized User Interfaces

Page 7: Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research

Localized User Interfaces

Page 8: Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research

Localized User Interfaces

Page 9: Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research

Design Challenge

1. Localized user interface2. Clearly distinct from ink input3. No button required

Page 10: Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research

Tracking menus

Fitzmaurice G., Khan A., Pieke R., Buxton B., Kurtenbach G. UIST 2003

Page 11: Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research

Hover Widgets

• Gesture in tracking state• Widget fades in• Click on widget

Page 12: Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research

Hover Widgets

Page 13: Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research

Design Considerations

• Shape

Page 14: Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research

Design Considerations

• Shape• Recognition

Page 15: Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research

Design Considerations

• Shape• Recognition• Visualization

Page 18: Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research

Independent Variables

• Technique (Hover Widget, Icon)• GridN (4, 8, 12)• Distance (300, 600, 900, 1200)

Page 19: Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research

Results

• Reduced Movement Time

Page 20: Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research

Results

• Reduced Movement Time• Increased Accuracy

Page 21: Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research

Summary

• New distinct command layer• Button free • Localized UI

• Reduce time• Minimal shift of attention

Page 22: Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research

Future Work

• Customize & adapt

Page 23: Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research

Future Work

• Customize & adapt• Large displays

Page 24: Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research

Acknowledgements

• Members of The Microsoft Research Adaptive Systems & Interaction group

• Members of the Microsoft Research Visualization and Interaction Group

• Members of the University of Toronto Dynamic Graphics Lab

• David Thiel• Study Participants

Page 25: Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research

Questions?

Page 26: Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research

Using the Tracking State

• Tool tips

Page 27: Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research

Using the Tracking State

• Tool tips• Input panel gesture

Page 28: Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research

Pilot Study

Page 29: Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research

False Activations

Page 30: Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research

Visualization

Page 31: Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research

Learning