edgesplit: facilitating the selection of off-screen o bjects

36
EdgeSplit: Facilitating the Selection of Off- Screen Objects Zahid Hossain Khalad Hasan Hai-Ning Liang Pourang Irani

Upload: glenda

Post on 25-Feb-2016

28 views

Category:

Documents


0 download

DESCRIPTION

EdgeSplit: Facilitating the Selection of Off-Screen O bjects. Zahid Hossain Khalad Hasan Hai-Ning Liang Pourang Irani. Motivation. Searching for suitable hotel in busy city needs lots of panning and zooming which is hard to do in mobile device. Motivation. W. W. W. W. W. W. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

EdgeSplit: Facilitating the Selection of Off-Screen

Objects

Zahid HossainKhalad Hasan Hai-Ning Liang Pourang Irani

Page 2: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

Motivation

Searching for suitable hotel in busy city needs lots of panning and zooming which is hard to do in mobile device 2

Page 3: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

Walmart

0.5 KM

W

W

W

WWW

W

W

W

W

W W

Motivation

Off-screen visual cues along with selection can solve too much map navigation problem 3

Page 4: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

Halo[Baudisch, P. and Rosenholtz, R., CHI ‘03] 4

Motivation – Problems in Current Methods

Page 5: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

Motivation – Problems in Current Methods

5

• Overlapping off-screen visual cues : Hard to identify and select

Page 6: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

[Gustafson, S., Baudisch, P., Gutwin, C. and Irani, P., CHI ‘08]Wedg

e6

Motivation – Problems in Current Methods

Page 7: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

7

Motivation – Problems in Current Methods

• Large number of objects make visualization cluttered : Trouble in selection

Page 8: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

[Gustafson, S. and Irani, P., CHI ‘07]EdgeRadar

8

Motivation – Problems in Current Methods

Page 9: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

9

Motivation – Problems in Current Methods

• Very small visual cues : Not good for selection

Page 10: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

Area Cursor[Kabbash, P. and Buxton, W., CHI ‘95]

Target Selection Techniques

10

Bubble Cursor[Grossman, T. and Balakrishnan, R., CHI ‘05]

Page 11: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

Hopping[Irani, P., Gutwin, C. and Yang, X., CHI ‘06]

11

[Baudisch, P., Zotov, A., Cutrell, E. and Hinckley, K., AVI ‘08]

Starburst

Target Selection Techniques

Page 12: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

Motivation• Current off-screen visualization techniques focus only on visualization

• None of these facilitate selection with visualization

• Existing target selection techniques cannot be embedded with any off-screen visualization techniques. These can be used for methods as additional feature.

12

Page 13: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

ProposedTechnique

13

Page 14: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

EdgeSplit

14

Page 15: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

• Inspired by EdgeRadar

• It divides the radars into polygons

• Each subdivided area hosts only one proxy

• A new partitioning algorithm to form these polygons

Construction of EdgeSplit

15

Page 16: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

Construction: Step 1

16

Page 17: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

Construction: Step 2

17

Page 18: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

18

Construction: Step 3

Page 19: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

Construction: Step 4

19

Page 20: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

Construction: Step 5

20

Page 21: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

21

Algorithm in a Nutshell

Page 22: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

Experiment

22

Page 23: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

23

Techniques in experiment

EdgeSplit EdgeRadar with Voronoi

Wedge

Page 24: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

Task: Locate

24

Page 25: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

Task: Closest

25

Page 26: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

Design

12 Participants× 3 Techniques× 2 Task× 2 Target Distance (Small, Large) × 2 Target Density ( Low, High) × 8 Trials per condition= 2,304 Trials

26

Page 27: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

Results

27

Page 28: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

Task completion time

28

Page 29: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

• The RM-ANOVA yielded a significant main effect of Technique (F2,22 = 55.91, p < 0.001) on completion time.

• Post-hoc comparisons showed that EdgeSplit with new partition (M= 2808ms, s.e.=126) was significantly faster than EdgeSplit with Voronoi (M=3042ms, s.e.=144; p < 0.01). In addition, both techniques were significantly faster than Wedge (M=4253 ms, s.e. 157; p < 0.001)

Task completion time

Page 30: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

Mean Error

30

Page 31: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

• The RM-ANOVA yielded significant main effects of Technique (F2,22 = 15.97, p < 0.001) on the number of attempts.

• Post-hoc analysis showed that Wedge (M=1.89, s.e.=0.1) had

significantly higher number of attempts than EdgeSplit with new partition(M=1.44, s.e=0.07) and EdgeSplit with Voronoi (M=1.45, s.e.=0.08) (p < 0.01).

• However, there was no significant difference between the two versions of EdgeSplit (p = 1.00)

Mean Error

Page 32: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

Discussion

32

Page 33: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

Discussion

33

Page 34: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

• EdgeSplit and EdgeRadar with Voronoi facilitate better off-screen target visualization+selection

• EdgeSplit achieves better completion time and minimum error rate compared to other techniques

• EdgeSplit gives larger selection area compared to other off-screen visualization techniques

Summary

34

Page 35: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

Conclusion

ProposedA novel technique to facilitate selection of off-screen objects: EdgeSplit

Result Summary• EdgeSplit achieves completion times

com-parable to existing state-of-the-art technique

• EdgeSplit can facilitate improved selection

35

Page 36: EdgeSplit: Facilitating the Selection of Off-Screen  O bjects

EdgeSplit: Facilitating the Selection of Off-Screen

Objects

Zahid HossainKhalad Hasan Hai-Ning Liang Pourang Irani

Thank you