Slideshare.net (beta)

 
Post: 
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons



All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 1 (more)

Evaluating visual cues for window switching on large screens

From guest7cd961, 3 months ago

An increasing number of users are adopting large, multi-monitor di more

998 views  |  1 comment  |  1 favorite  |  3 downloads
 

Tags

chi2008 hci

 
 

Groups/Events

Not added to any group/event

 
 

Privacy InfoNew!

This slideshow is Public

 
Embed in your blog
Embed (wordpress.com)
custom

Slideshow Statistics
Total Views: 998
on Slideshare: 998
from embeds: 0* * Views from embeds since 21 Aug, 07

Slideshow transcript

Slide 1: EVALUATING VISUAL CUES FOR WINDOW SWITCHING ON LARGE SCREENS Raphael Hoffmann (University of Washington) Patrick Baudisch (Microsoft Research) Daniel S. Weld (University of Washington) 1

Slide 2: WHICH IS THE ACTIVE WINDOW? 2

Slide 3: ON LARGE SCREENS CHANGES MAY GO UNNOTICED 3

Slide 4: NOTICING CHANGE  Flashing of window moving to foreground  Flashing of window frame  Visual Search 4

Slide 5: A HIGHLY EFFECTIVE CUE? 5

Slide 6: QUESTION Which notification technique is highly effective and has little side effects? 6

Slide 7: DESIGN GOALS 1 Minimize visual search time; Do not slow down users who already know where the target is 2 Minimize impact on other screen content 3 Use sparse visual effects to minimize fatigue/annoyance 7

Slide 8: VISUAL CUES frames trails 8

Slide 9: BLINKINGFRAME 9

Slide 10: REDFRAME 10

Slide 11: BUBBLEFRAME 11

Slide 12: SHADOWFRAME 12

Slide 13: MASK 13

Slide 14: CENTERBEAM 14

Slide 15: CENTERSPLASH 15

Slide 16: WINDOWSPLASH 16

Slide 17: WINDOWBEAM 17

Slide 18: OUTLINE • Motivation • Related Work & Visual Cues for Window Switching • Studies • Conclusion 18

Slide 19: PERCEPTUAL UNDERPINNINGS high acuity vision peripheral vision 19

Slide 20: PERCEPTUAL UNDERPINNINGS 20

Slide 21: FEATURE INTEGRATION THEORY (Treisman, Gelade; CP 1980) 1. Pre-attentive Search 2. Attentive Search 21

Slide 22: COLOR Feature Integration Theory (Treisman, Gelade; CP 1980) 22

Slide 23: MOTION Feature Integration Theory (Treisman, Gelade; CP 1980) 23

Slide 24: SHAPE Feature Integration Theory (Treisman, Gelade; CP 1980) 24

Slide 25: SHADING + SHADOWS Feature Integration Theory (Treisman, Gelade; CP 1980) 25

Slide 26: NOISY BACKGROUND 26

Slide 27: COLOR VS. SHAPE Feature Integration Theory (Treisman, Gelade; CP 1980) 27

Slide 28: COLOR VS. SHAPE Feature Integration Theory (Treisman, Gelade; CP 1980) > 28

Slide 29: HETEROGENOUS DISTRACTORS Feature Integration Theory (Treisman, Gelade; CP 1980) 29

Slide 30: HOMOGENOUS DISTRACTORS Feature Integration Theory (Treisman, Gelade; CP 1980) 30

Slide 31: WHAT STANDS OUT IN OUR UI? 31

Slide 32: POPOUT PRISM Suh, Woodruff, Rosenholtz, Glass; CHI 2002 32

Slide 33: HALO Baudisch, Rosenholtz; CHI 2003 + 33

Slide 34: SPOTLIGHT Khan, Matejka, Fitzmaurice, Kurtenbach; CHI 2005 + 34

Slide 35: PHOSPHOR Baudisch, Tan, Collomb, Robbins, Hinckley, Agrawala, Zhao, Ramos; UIST 2006 DRAG-AND-POP Baudisch, Cutrell, Robbins, Czerwinski, Tandler, Bederson, Zierlinger; Interact 2003 35

Slide 36: TRAILS • Work even when target outside field of view • Reduce 2d search to 1d search 36

Slide 37: IMPLEMENTATION • Program written in C# using WPF • Cues can be selected through a configuration menu • System integrated with Alt-TAB mechanism in Windows XP 37

Slide 38: OUTLINE • Motivation • Related Work & Visual Cues for Window Switching • Studies • Conclusion 38

Slide 39: WHICH CUE SUPPORTS USERS BEST? <remind>: • Efficiency in finding target • Awareness of other screen content • Avoiding annoyance 39

Slide 40: SEARCH SPACE 2 x 2 x 2 x 2 x 2 x ( ) 4+1 = 160 control combinations 40

Slide 41: SEARCH SPACE 1 + 1 + 1 + 1 + 1 + ( ) = 10 (combinations) 4+1 STUDY 1 41

Slide 42: SEARCH SPACE 1 + 1 + 1 + 1 + 1 + ( ) 4+1 42

Slide 43: SEARCH SPACE 1 + 1 + 1 + =6 combinations 1 STUDY 2 + 1 + 1 43

Slide 44: STUDY 1: CUES IN ISOLATION 44

Slide 45: TASK • Switch window focus by hitting space bar. • Locate newly active window and type number (title bar read ‘Window - #’). • If number correct, system removed it from title bar and replaced it with a new number on next switch 45

Slide 46: TASK • In 20% of the cases when windows were switched, a popup window with a letter appeared for 350ms at another location. • Participants were asked to type the letter, if they saw the popup. • Participants rated annoyance on Likert scale; said what they prefered 46

Slide 47: MEASURED … • Efficiency in finding target task time • Awareness of other screen content proportion of overlooked popups • Annoyance subjective rating on 7pt Likert scale 47

Slide 48: STUDY DESIGN • Within-subjects design, 10 conditions, 62 repetitions, 10 participants • Background content: 80 windows – 1 /3 accessories, 1/3 web pages, 1/3 office docs • Mixed Model analysis, ANOVA on ranks • Sequential Bonferroni correction 48

Slide 49: APPARATUS • 24’’ + 30’’ + 24’’ displays • 25’’ distance to center monitor • Used leash to prevent moving backwards 49

Slide 50: RESULTS – OVERVIEW Task Time Task Time (seconds ± SEM) 3 2 1 0 Control Blinking- Red- Bubble- Shadow- Dark- Center- Center- Window- Window- Frame Frame Frame Frame Mask Beam Splash Beam Splash Popup Misses Popup Detection Error (N SEM) ± 12 10 8 Control Blinking- Red- Bubble- Shadow- Dark- Center- Center- Window- Window- Frame Frame Frame Frame Mask Beam Splash Beam Splash 5 Annoyance Annoyance (rating ± SEM) 4 3 2 1 0 Control Blinking- Red- Bubble- Shadow- Dark- Center- Center- Window- Window- Frame Frame Frame Frame Mask Beam Splash Beam Splash 50

Slide 51: RESULTS – OVERVIEW Task Time Task Time (seconds ± SEM) 3 2 1 0 Control Blinking- Red- Bubble- Shadow- Dark- Center- Center- Window- Window- Frame Frame Frame Frame Mask Beam Splash Beam Splash Popup Misses Popup Detection Error (N SEM) ± 12 10 8 Control Blinking- Red- Bubble- Shadow- Dark- Center- Center- Window- Window- Frame Frame Frame Frame Mask Beam Splash Beam Splash 5 Annoyance Annoyance (rating ± SEM) 4 3 2 1 0 Control Blinking- Red- Bubble- Shadow- Dark- Center- Center- Window- Window- Frame Frame Frame Frame Mask Beam Splash Beam Splash 51

Slide 52: FRAMES – TASK TIME sec 3 2 1 dominant dominant 0 Control BlinkingFrame RedFrame BubbleFrame ShadowFrame 52

Slide 53: FRAMES – ANNOYANCE 6 4 2 dominant dominant 0 Control BlinkingFrame RedFrame BubbleFrame ShadowFrame 53

Slide 54: PARTICIPANT’S FAVORITE FRAME Task Time Task Time (seconds ± SEM) 3 2 1 0 Control Blinking- Red- Bubble- Shadow- Dark- Center- Center- Window- Window- Frame Frame Frame Frame Mask Beam Splash Beam Splash Popup Misses Popup Detection Error (N SEM) ± 12 10 8 Control Blinking- Red- Bubble- Shadow- Dark- Center- Center- Window- Window- Frame Frame Frame Frame Mask Beam Splash Beam Splash 5 Annoyance Annoyance (rating ± SEM) 4 3 2 1 0 Control Blinking- Red- Bubble- Shadow- Dark- Center- Center- Window- Window- Frame Frame Frame Frame Mask Beam Splash Beam Splash 54

Slide 55: RESULTS – OVERVIEW Task Time Task Time (seconds ± SEM) 3 2 1 0 Control Blinking- Red- Bubble- Shadow- Dark- Center- Center- Window- Window- Frame Frame Frame Frame Mask Beam Splash Beam Splash Popup Misses Popup Detection Error (N SEM) ± 12 10 8 Control Blinking- Red- Bubble- Shadow- Dark- Center- Center- Window- Window- Frame Frame Frame Frame Mask Beam Splash Beam Splash 5 Annoyance Annoyance (rating ± SEM) 4 3 2 1 0 Control Blinking- Red- Bubble- Shadow- Dark- Center- Center- Window- Window- Frame Frame Frame Frame Mask Beam Splash Beam Splash 55

Slide 56: MASK – TASK TIME sec 3 2 1 0 Control Blinking- Red- Bubble- Shadow- Dark- Center- Center- Window- Window- Frame Frame Frame Frame Mask Beam Splash Beam Splash 56

Slide 57: MASK – POPUP MISSES 12 10 8 Control Blinking- Red- Bubble- Shadow- Dark- Center- Center- Window- Window- Frame Frame Frame Frame Mask Beam Splash Beam Splash 57

Slide 58: MASK – ANNOYANCE 5 4 3 2 1 0 Control Blinking- Red- Bubble- Shadow- Dark- Center- Center- Window- Window- Frame Frame Frame Frame Mask Beam Splash Beam Splash 58

Slide 59: RESULTS – OVERVIEW Task Time Task Time (seconds ± SEM) 3 2 1 0 Control Blinking- Red- Bubble- Shadow- Dark- Center- Center- Window- Window- Frame Frame Frame Frame Mask Beam Splash Beam Splash Popup Misses Popup Detection Error (N SEM) ± 12 10 8 Control Blinking- Red- Bubble- Shadow- Dark- Center- Center- Window- Window- Frame Frame Frame Frame Mask Beam Splash Beam Splash 5 Annoyance Annoyance (rating ± SEM) 4 3 2 1 0 Control Blinking- Red- Bubble- Shadow- Dark- Center- Center- Window- Window- Frame Frame Frame Frame Mask Beam Splash Beam Splash 59

Slide 60: TRAILS – TASK TIME 3 2 1 asymm. asymm. 0 Control CenterBeam WindowBeam CenterSplash WindowSplash 60

Slide 61: PARTICIPANT’S FAVORITE TRAIL Task Time Task Time (seconds ± SEM) 3 2 1 0 Control Blinking- Red- Bubble- Shadow- Dark- Center- Center- Window- Window- Frame Frame Frame Frame Mask Beam Splash Beam Splash Popup Misses Popup Detection Error (N SEM) ± 12 10 8 Control Blinking- Red- Bubble- Shadow- Dark- Center- Center- Window- Window- Frame Frame Frame Frame Mask Beam Splash Beam Splash 5 Annoyance Annoyance (rating ± SEM) 4 3 2 1 0 Control Blinking- Red- Bubble- Shadow- Dark- Center- Center- Window- Window- Frame Frame Frame Frame Mask Beam Splash Beam Splash 61

Slide 62: RESULTS – OVERVIEW Task Time Task Time (seconds ± SEM) 3 2 1 0 Control Blinking- Red- Bubble- Shadow- Dark- Center- Center- Window- Window- Frame Frame Frame Frame Mask Beam Splash Beam Splash Popup Misses Popup Detection Error (N SEM) ± 12 10 8 Control Blinking- Red- Bubble- Shadow- Dark- Center- Center- Window- Window- Frame Frame Frame Frame Mask Beam Splash Beam Splash 5 Annoyance Annoyance (rating ± SEM) 4 3 2 1 0 Control Blinking- Red- Bubble- Shadow- Dark- Center- Center- Window- Window- Frame Frame Frame Frame Mask Beam Splash Beam Splash 62

Slide 63: TRAILS/FRAMES – TASK TIME targets close 3 2 1 0 Control Blinking- Red- Bubble- Shadow- Center- Center- Window- Window- Frame Frame Frame Frame Beam Splash Beam Splash 63

Slide 64: TRAILS/FRAMES – TASK TIME targets far 3 2 1 0 Control Blinking- Red- Bubble- Shadow- Center- Center- Window- Window- Frame Frame Frame Frame Beam Splash Beam Splash 64

Slide 65: TRAILS/FRAMES – POPUP MISS. 12 10 8 Control Blinking- Red- Bubble- Shadow- Center- Center- Window- Window- Frame Frame Frame Frame Beam Splash Beam Splash 65

Slide 66: OPEN QUESTIONS • Does combining frames and trails make better cues? + > ? • Does adding additional frame features help? + + > + ? • Will the mask improve with lower opacity (and a frame)? > ? 66

Slide 67: STUDY 2: CUE COMBINATIONS synergy or interference? 67

Slide 68: MASK + BUBBLE 68

Slide 69: CENTERSPLASH + REDFRAME 69

Slide 70: CS + RED + BUBBLE 70

Slide 71: CS + RED + BUBBLE + SHADOW 71

Slide 72: MASK + FRAMES – TASK TIME sec 1.5 Task Time 1.0 0.5 0.0 CenterSplash CenterSplash CenterSplash CenterSplash + RedFrame + RedFrame + RedFrame + BubbleFrame + BubbleFrame + ShadowFrame 72

Slide 73: MASK + BUBBLE Task Time sec 3 2 1 0 Control DarkMask CenterSplash CenterSplash CenterSplash CenterSplash + BubbleFrame + RedFrame + RedFrame + RedFrame + BubbleFrame + BubbleFrame + ShadowFrame Annoyance 6 4 2 0 Control DarkMask CenterSplash CenterSplash CenterSplash CenterSplash + BubbleFrame + RedFrame + RedFrame + RedFrame + BubbleFrame + BubbleFrame + ShadowFrame 73

Slide 74: PARTICIPANTS’ FAVORITE CUE 74

Slide 75: OUTLINE • Motivation • Related Work & Visual Cues for Window Switching • Studies • Conclusion 75

Slide 76: IMPLICATIONS FOR DESIGN • Visual sparseness: Even low-opacity masks interfere w/ ability to detect target by its onset. • Adapt cue by distance: When targets are far, trails perform better than frames. • Use Asymmetric trails: Trails must stand out from rectilinear screen content. • Use subtle features: Even low-opacity frames pop out; dominant features outperform others, but are more annoying. • Use combinations: Combinations of frames and trails perform better than cues in isolation. 76

Slide 77: THANK YOU! Raphael Hoffmann Computer Science & Engineering University of Washington raphaelh@cs.washington.edu Patrick Baudisch Microsoft Research Redmond, Washington baudisch@microsoft.com Daniel S. Weld Computer Science & Engineering University of Washington weld@cs.washington.edu This material is based upon work supported by the National Science Foundation under grant IIS-0307906, by the Office of Naval Research under grant N00014-06-1-0147, SRI International under CALO grant 03-000225 and the Washington Research Foundation / TJ Cable Professorship. 77

Slide 78: TRAILS – POPUP MISSES 12 10 asymm. asymm. 8 Control CenterBeam WindowBeam CenterSplash WindowSplash 78