Title: Zone%20and%20Polygon%20Menus:
1Zone and Polygon Menus
Using Relative Position to Increase the Breadth
of Multi-Stroke Marking Menus
- Shengdong Zhao
- Maneesh Agrawala
- Ken Hinckley
2Marking Menus
- Compound-stroke Marking Menus
- Kurtenbach and Buxton, 1993
3Compound-stroke Marking Menus
Novice Mode
4Compound-stroke Marking Menus
Novice Mode
Expert Mode
5Compound-stroke Marking Menus
Novice Mode
6Compound-stroke Marking Menus
Novice Mode
Expert Mode
7Compound-stroke Marking Menus
- Advantages Kurtenbach and Buxton, 1993
- Seamless novice to expert transition
- 3.5 x faster than linear menus
- Scale invariance
8Compound-stroke Marking Menus
- Limitations Error Rate Kurtenbach and Buxton,
1993 - Breadth/depth speed/accuracy trade-off
8
9Compound-stroke Marking Menus
- Limitations Error Rate Kurtenbach and Buxton,
1993 - Breadth/depth/speed/accuracy trade-off
8
8x8
10Marking Menus
- Compound-stroke Marking Menus
- Kurtenbach and Buxton, 1993
- Multi-stroke Marking Menus
- Zhao and Balakrishnan, 2004
11Multi-stroke Marking Menu
Novice Mode
12Multi-stroke Marking Menu
Novice Mode
Expert Mode
13Multi-stroke Marking Menu
Novice Mode
14Multi-stroke Marking Menu
Novice Mode
Expert Mode
15Multi-stroke Marking Menus
- Advantages Zhao and Balakrishnan, 2004
- Faster, more accurate
- Space efficient
- Increase hierarchy depth
16Multi-stroke Marking Menus
- Limitations
- Breadth limit remains
17Observations Word Menu
File 15 Submenu Items
18Observations Word Menu
Tools 17 Submenu Items
19Observations Word Menu
Average breadth 13.7 items Minimum breadth
Window (4 items) Maximum breadth Tools (17
items)
20Limitations - Breadth
21Limitations - Breadth
Expert
Novice
Save
Group 2
Level-2
Level-1
22Geometric Design Space
23Geometric Design Space
24Geometric Design Space
25Geometric Design Space
Compound-stroke Marking Menus Multi-stroke
Marking Menus
26Geometric Design Space
Compound-stroke Marking Menus Multi-stroke
Marking Menus
27Geometric Design Space
Compound-stroke Marking Menus Multi-stroke
Marking Menus Orientation-based Marking Menus
28Geometric Design Space
29Relative Position
Input Area
30Relative location orientation
Input Area
Scale Independent
31Relative location orientation
Input Area
Scale Independent
32Zone Menus
33Zone Menus
34Zone Menus
35Zone Menus
36Zone Menus
37Polygon Menu
Input Area
Orientation-based
Polygon
38Polygon Menu
Input Area
Orientation-based
Polygon
39Polygon Menu
Input Area
Orientation-based
Polygon
40Polygon Menu
Input Area
Orientation-based
Polygon
41Polygon Menu
Input Area
Orientation-based
Polygon
42Polygon Menu
Input Area
Orientation-based
Polygon
43Polygon Menu
Input Area
Orientation-based
Polygon
44Polygon Menu
Input Area
Orientation-based
Polygon
45Polygon Menu
Input Area
Orientation-based
Polygon
46Polygon Menu
Input Area
Orientation-based
Polygon
47Polygon Menu
Input Area
Orientation-based
Polygon
48Polygon Menu
Input Area
Orientation-based
Polygon
49Polygon Menu
50Zone vs. Polygon
Zone
51Zone vs. Polygon
Polygon
Zone
52Zone vs. Polygon
Polygon
Zone
53Polygon vs. Zone
- Parallel strokes
- Zone arrangement
Zone
54Polygon vs. Zone
- Parallel strokes
- Zone arrangement
Polygon
Zone
55Evaluation
56Evaluation
Orientation 12
Zone 12
Polygon 12
57Evaluation
- Breadth gt 8
- Breadth 12, 1212
-
Orientation 1212
Zone 1212
Polygon 1212
58Evaluation
- Breadth gt 8
- Breadth 12, 1212
- Breadth 16
-
Orientation 16
Zone 16
Polygon 16
59Evaluation
- Breadth gt 8
- Breadth 1212
- Breadth 16
-
Orientation 16
Zone 16
Polygon 16
60Evaluation
- Breadth gt 8
- Breadth 12, 1212
- Breadth 16 (44)
-
Orientation 44
Zone 16
Polygon 16
61Evaluation
- Breadth gt 8
- Breadth 12, 1212
- Breadth 16 (44), 1616
-
Orientation 1616
Polygon 1616
Zone 1616
62Evaluation
- Breadth gt 8
- Breadth 12, 1212
- Breadth 16 (44), 1616
-
Orientation 1616
Polygon 1616
Zone 1616
63Evaluation
- Breadth gt 8
- Breadth 12, 1212
- Breadth 16 (44), 1616 (884)
-
Orientation 884
Polygon 1616
Zone 1616
64Experiment Setup
65Experiment 1 Video Clip
66Dependent Variables
Start Stimulus
67Dependent Variables
Start Stimulus
Start Drawing
68Dependent Variables
Start Stimulus
Reaction Time
Start Drawing
69Dependent Variables
Start Stimulus
Reaction Time
Start Drawing
Execution Time
End Drawing
70Dependent Variables
Start Stimulus
Reaction Time
Total Time
Start Drawing
Execution Time
End Drawing
71Dependent Variables
Start Stimulus
Reaction Time
Total Time
Start Drawing
Execution Time
End Drawing
Accuracy
72Result 12, 144 Items
Polygon
Orientation
Zone
12
12 12
73Accuracy 12, 144 Items
74Accuracy 12, 144 Items
Technique (F2,1615.71, plt.01).
(87.1)
75Accuracy 12, 144 Items
Technique (F2,1615.71, plt.01).
(87.1)
(97.7)
(98.2)
76Accuracy 12, 144 Items
Technique (F2,1615.71, plt.01).
(87.1)
(97.7)
(98.2)
Technique x Depth Interaction
(F2,1615.71, plt.01).
77Accuracy 12, 144 Items
Technique (F2,1615.71, plt.01).
(87.1)
(97.7)
(98.2)
Technique x Depth Interaction
(F2,1615.71, plt.01).
78Time 12, 144 Items
Reaction
79Time 12, 144 Items
Reaction
Execution
80Execution Time
is faster than
Orientation 12
Zone Polygon 12
81Time 12, 144 Items
Reaction
Execution
Total
82Result 16 Items
Polygon
Zone
Orientation
4 4
16
8 8 4
16 16
83Result 16, 256 Items
Polygon
Zone
Orientation
4 4
16
8 8 4
16 16
84Accuracy 16, 256 Items
85Time 16, 256 Items
Reaction
Execution
Total
86Time
is slower than
Orientation 44
Zone Polygon 16
is slower than
Orientation 884
Zone Polygon 1616
87Experiment 2
Input Area
Small Input Area
88Experiment 2
Input Area
origin
Small Input Area
89Experiment 2 Video Clip
90Result Experiment 2
- Zone and Polygon menu has faster execution time
(12, 144 items)
Experiment 1
Experiment 2
91Result Experiment 2
- Zone and Polygon menu has faster execution time
(12, 144 items)
Experiment 1
Experiment 2
92Summary
- Exceeding breadth-8
- Zone and Polygon Menus
93Summary
- Exceeding breadth-8
- Zone and Polygon Menus
- Breadth-depth tradeoff
- faster than
94Summary
- Exceeding breadth-8
- Zone and Polygon Menus
- Breadth-depth tradeoff
- faster than
- faster than
95Summary
- Exceeding breadth-8
- Zone and Polygon Menus
- Breadth-depth tradeoff
- faster than
- faster than
- Zone vs. Polygon
- Polygon slightly faster, more accurate
96Summary
- Exceeding breadth-8
- Zone and Polygon Menus
- Breadth-depth tradeoff
- faster than
- faster than
- Zone vs. Polygon
- Polygon slightly faster, more accurate
- Zone scale to 32
97Summary
- Exceeding breadth-8
- Zone and Polygon Menus
- Breadth-depth tradeoff
- faster than
- faster than
- Zone vs. Polygon
- Polygon slightly faster, more accurate
- Zone scale to 32
- Polygon 9-16, Zone 17-32
98Summary
- Exceeding breadth-8
- Zone and Polygon Menus
- Breadth-depth tradeoff
- faster than
- faster than
- Zone vs. Polygon
- Polygon slightly faster, more accurate
- Zone scale to 32
- Polygon 9-16, Zone 17-32
- Hybrid Menus
99Future Work
100Future Work
- Longitudinal study
- Support motor impaired users
Small Input Area
EdgeWrite Wobbrock et al. 2003
101Future Work
- Longitudinal study
- Support motor impaired users
- Explore
- Curvature
- Velocity/acceleration
- Pen tilt
102Acknowledgment
Ed Cutrell, Patrick Baudisch, Mary Czerwinski,
Michael McGuffin, Mark Chignell, Anna Malandrino,
Alvin Chin, Annie Xu Thank You! Questions?