Impact of Form Factors and Input Condi2ons on Absolute - - PowerPoint PPT Presentation

impact of form factors and input condi2ons on absolute
SMART_READER_LITE
LIVE PREVIEW

Impact of Form Factors and Input Condi2ons on Absolute - - PowerPoint PPT Presentation

Impact of Form Factors and Input Condi2ons on Absolute Indirect-Touch Poin2ng Tasks Jrmie Gilliot, Gry Casiez & Nicolas Roussel LIFL & INRIA Lille University of


slide-1
SLIDE 1

LIFL ¡& ¡INRIA ¡Lille University ¡of ¡Lille, ¡FRANCE

Impact ¡of ¡Form ¡Factors ¡and ¡Input ¡ Condi2ons ¡on ¡Absolute
 Indirect-­‑Touch ¡Poin2ng ¡Tasks ¡

Jérémie Gilliot, Géry Casiez & Nicolas Roussel

slide-2
SLIDE 2

Absolute ¡indirect ¡poin=ng

Absolute Relative Direct Indirect

2

slide-3
SLIDE 3

Absolute ¡indirect ¡poin=ng

Absolute Relative Direct Indirect

2

slide-4
SLIDE 4

Absolute ¡indirect ¡poin=ng

Absolute Relative Direct Indirect

+ directness + multitouch

  • precision
  • fatigue

2

slide-5
SLIDE 5

Absolute ¡indirect ¡poin=ng

Absolute Relative Direct Indirect

+ directness + multitouch

  • precision
  • fatigue

2

slide-6
SLIDE 6

Absolute ¡indirect ¡poin=ng

Absolute Relative Direct Indirect

+ directness + multitouch

  • precision
  • fatigue

+ precision + fatigue

  • multitouch

2

slide-7
SLIDE 7

Absolute ¡indirect ¡poin=ng

Absolute Relative Direct Indirect

+ directness + multitouch

  • precision
  • fatigue

+ precision + fatigue

  • multitouch

2

slide-8
SLIDE 8

Absolute ¡indirect ¡poin=ng

Absolute Relative Direct Indirect

+ directness + multitouch

  • precision
  • fatigue

+ precision + fatigue

  • multitouch

+ fatigue + multitouch

  • precision

2

slide-9
SLIDE 9

Absolute ¡indirect ¡poin=ng

Absolute Relative Direct Indirect

+ directness + multitouch

  • precision
  • fatigue

+ precision + fatigue

  • multitouch

+ fatigue + multitouch

  • precision

2

slide-10
SLIDE 10

Absolute ¡indirect ¡poin=ng

(a) (b)

Malik et al. UIST’05 Schmidt et al. Interact’09 McCallum et al. UIST’09

Figure 1: This user operates his mobile phone in his “clock”

Gustafson et al. UIST’11

quire something completely different?

Benko et al. GI’10 Moscovich et al. GI’06

3

slide-11
SLIDE 11

Absolute ¡indirect ¡poin=ng

Screen

4

slide-12
SLIDE 12

Absolute ¡indirect ¡poin=ng

Screen

4

slide-13
SLIDE 13

Absolute ¡indirect ¡poin=ng

Screen

4

slide-14
SLIDE 14

Form ¡Factors ¡and ¡Input ¡Condi=ons

5

slide-15
SLIDE 15
  • input form factors (size and aspect ratio)

Form ¡Factors ¡and ¡Input ¡Condi=ons

5

slide-16
SLIDE 16
  • input form factors (size and aspect ratio)
  • input conditions (ability to look at the

device, ability to use both hands)

Form ¡Factors ¡and ¡Input ¡Condi=ons

5

slide-17
SLIDE 17
  • input form factors (size and aspect ratio)
  • input conditions (ability to look at the

device, ability to use both hands)

  • display form factors (device size and aspect

ratio, target size)

Form ¡Factors ¡and ¡Input ¡Condi=ons

5

slide-18
SLIDE 18

EXPERIMENT ¡1: ¡device ¡size ¡and ¡input ¡condi=ons

6

slide-19
SLIDE 19

EXPERIMENT ¡1: ¡device ¡size ¡and ¡input ¡condi=ons

Hypothesis:

6

slide-20
SLIDE 20

EXPERIMENT ¡1: ¡device ¡size ¡and ¡input ¡condi=ons

Hypothesis: 


  • 1. Despite the lack of feedback, looking at the input surface

would help position the index finger


6

slide-21
SLIDE 21

EXPERIMENT ¡1: ¡device ¡size ¡and ¡input ¡condi=ons

Hypothesis: 


  • 1. Despite the lack of feedback, looking at the input surface

would help position the index finger


  • 2. The non-dominant hand could act as a reference frame to

position the finger if users were unable to look at the device

6

slide-22
SLIDE 22

Task

7

slide-23
SLIDE 23

Task

7

slide-24
SLIDE 24

Task

7

slide-25
SLIDE 25

Task

7

slide-26
SLIDE 26

Task

7

slide-27
SLIDE 27

Task

7

slide-28
SLIDE 28

Design

8

slide-29
SLIDE 29

Design

12 participants

8

slide-30
SLIDE 30

Design

12 participants x 3 input conditions (1 hand, 1hand-blinders, 2handsBlinders)

8

slide-31
SLIDE 31

Design

12 participants x 3 input conditions (1 hand, 1hand-blinders, 2handsBlinders)

8

slide-32
SLIDE 32

Design

12 participants x 3 input conditions (1 hand, 1hand-blinders, 2handsBlinders)

8

slide-33
SLIDE 33

Design

12 participants x 3 input conditions (1 hand, 1hand-blinders, 2handsBlinders)

8

slide-34
SLIDE 34

Design

12 participants x 3 input conditions (1 hand, 1hand-blinders, 2handsBlinders) x 2 device size (iPod, iPad)

8

slide-35
SLIDE 35

Design

12 participants x 3 input conditions (1 hand, 1hand-blinders, 2handsBlinders) x 2 device size (iPod, iPad) x 3 blocks

8

slide-36
SLIDE 36

Design

12 participants x 3 input conditions (1 hand, 1hand-blinders, 2handsBlinders) x 2 device size (iPod, iPad) x 3 blocks x 3 target size (10, 20, 40 mm)

8

slide-37
SLIDE 37

Design

12 participants x 3 input conditions (1 hand, 1hand-blinders, 2handsBlinders) x 2 device size (iPod, iPad) x 3 blocks x 3 target size (10, 20, 40 mm) x 9 target position

1 3 9 10 13 11 19 22 25

8

slide-38
SLIDE 38

Design

12 participants x 3 input conditions (1 hand, 1hand-blinders, 2handsBlinders) x 2 device size (iPod, iPad) x 3 blocks x 3 target size (10, 20, 40 mm) x 9 target position x 3 repetitions = 17,496 total trials

8

slide-39
SLIDE 39

Success ¡rate ¡and ¡number ¡of ¡failed ¡aKempts

0%# 10%# 20%# 30%# 40%# 50%# 60%# 70%# 80%# 90%# 100%#

1HANDBLINDERS# 2HANDSBLINDERS# 1HAND# SMALL# LARGE# WS# WM# WL# 1# 3# 9# 10# 11# 13# 19# 22# 25#

INPUT&CONDITION&&&DEVICE&SIZE&&&&&&&TARGET&SIZE&&&&&&&&&&&&&&&&&&&&&&&&&TARGET&POSITION&

Number&of& failed&a<empts&

5# 4# 3# 2# 1# 0#

1 3 9 10 13 11 19 22 25

10, 20, 40 mm

  • sig. diff.

9

slide-40
SLIDE 40

Success ¡rate ¡and ¡number ¡of ¡failed ¡aKempts

0%# 10%# 20%# 30%# 40%# 50%# 60%# 70%# 80%# 90%# 100%#

1HANDBLINDERS# 2HANDSBLINDERS# 1HAND# SMALL# LARGE# WS# WM# WL# 1# 3# 9# 10# 11# 13# 19# 22# 25#

INPUT&CONDITION&&&DEVICE&SIZE&&&&&&&TARGET&SIZE&&&&&&&&&&&&&&&&&&&&&&&&&TARGET&POSITION&

Number&of& failed&a<empts&

5# 4# 3# 2# 1# 0#

1 3 9 10 13 11 19 22 25

10, 20, 40 mm

  • sig. diff.

9

slide-41
SLIDE 41

Success ¡rate ¡and ¡number ¡of ¡failed ¡aKempts

0%# 10%# 20%# 30%# 40%# 50%# 60%# 70%# 80%# 90%# 100%#

1HANDBLINDERS# 2HANDSBLINDERS# 1HAND# SMALL# LARGE# WS# WM# WL# 1# 3# 9# 10# 11# 13# 19# 22# 25#

INPUT&CONDITION&&&DEVICE&SIZE&&&&&&&TARGET&SIZE&&&&&&&&&&&&&&&&&&&&&&&&&TARGET&POSITION&

Number&of& failed&a<empts&

5# 4# 3# 2# 1# 0#

1 3 9 10 13 11 19 22 25

10, 20, 40 mm

  • sig. diff.

9

slide-42
SLIDE 42

Success ¡rate ¡and ¡number ¡of ¡failed ¡aKempts

0%# 10%# 20%# 30%# 40%# 50%# 60%# 70%# 80%# 90%# 100%#

1HANDBLINDERS# 2HANDSBLINDERS# 1HAND# SMALL# LARGE# WS# WM# WL# 1# 3# 9# 10# 11# 13# 19# 22# 25#

INPUT&CONDITION&&&DEVICE&SIZE&&&&&&&TARGET&SIZE&&&&&&&&&&&&&&&&&&&&&&&&&TARGET&POSITION&

Number&of& failed&a<empts&

5# 4# 3# 2# 1# 0#

1 3 9 10 13 11 19 22 25

10, 20, 40 mm

  • sig. diff.

9

slide-43
SLIDE 43

Success ¡rate ¡and ¡number ¡of ¡failed ¡aKempts

0%# 10%# 20%# 30%# 40%# 50%# 60%# 70%# 80%# 90%# 100%#

1HANDBLINDERS# 2HANDSBLINDERS# 1HAND# SMALL# LARGE# WS# WM# WL# 1# 3# 9# 10# 11# 13# 19# 22# 25#

INPUT&CONDITION&&&DEVICE&SIZE&&&&&&&TARGET&SIZE&&&&&&&&&&&&&&&&&&&&&&&&&TARGET&POSITION&

Number&of& failed&a<empts&

5# 4# 3# 2# 1# 0#

1 3 9 10 13 11 19 22 25

10, 20, 40 mm

  • sig. diff.

9

slide-44
SLIDE 44

Targe=ng ¡error

10

slide-45
SLIDE 45

Targe=ng ¡error

10

slide-46
SLIDE 46

Targe=ng ¡error

0" 2" 4" 6" 8" 10" 12" 14" 1HANDBLINDERS" 2HANDSBLINDERS" 1HAND" TARGETING(ERROR(((((((()( INPUT(CONDITION(

SMALL" LARGE"

11

slide-47
SLIDE 47

Targe=ng ¡error

0" 2" 4" 6" 8" 10" 12" 14" 1HANDBLINDERS" 2HANDSBLINDERS" 1HAND" TARGETING(ERROR(((((((()( INPUT(CONDITION(

SMALL" LARGE"

11

slide-48
SLIDE 48

Targe=ng ¡error

0" 2" 4" 6" 8" 10" 12" 14" 1HANDBLINDERS" 2HANDSBLINDERS" 1HAND" TARGETING(ERROR(((((((()( INPUT(CONDITION(

SMALL" LARGE"

11

slide-49
SLIDE 49

Targe=ng ¡error

0" 2" 4" 6" 8" 10" 12" 14" 1HANDBLINDERS" 2HANDSBLINDERS" 1HAND" TARGETING(ERROR(((((((()( INPUT(CONDITION(

SMALL" LARGE"

11

slide-50
SLIDE 50

Targe=ng ¡error

0" 2" 4" 6" 8" 10" 12" 14" 1HANDBLINDERS" 2HANDSBLINDERS" 1HAND" TARGETING(ERROR(((((((()( INPUT(CONDITION(

SMALL" LARGE"

11

slide-51
SLIDE 51

0" 1" 2" 3" 4" 5" 6" 7" 8" 9" 10" 1" 3" 9" 10" 11" 13" 19" 22" 25" TARGETING(ERROR(((((((()( TARGET(POSITION(

1 3 13 11 9 10 19 25 22

Targe=ng ¡error

12

slide-52
SLIDE 52

0" 1" 2" 3" 4" 5" 6" 7" 8" 9" 10" 1" 3" 9" 10" 11" 13" 19" 22" 25" TARGETING(ERROR(((((((()( TARGET(POSITION(

1 3 13 11 9 10 19 25 22

Targe=ng ¡error

12

slide-53
SLIDE 53

Minimum ¡target ¡size ¡in ¡motor ¡space

Minimal target size in motor space participants can select on first attempt with a 95% probability

13

slide-54
SLIDE 54

Minimum ¡target ¡size ¡in ¡motor ¡space

Minimal target size in motor space participants can select on first attempt with a 95% probability

INPUT CONDITION 1HAND 2HAND 1HAND BLINDERS BLINDERS DEVICE SIZE SMALL 22.3 23.2 16.8 LARGE 45.2 41.3 27.8 Table 1: Minimum target size (in mm) to acquire a target on first attempt

13

slide-55
SLIDE 55

Minimum ¡target ¡size ¡in ¡motor ¡space

Minimal target size in motor space participants can select on first attempt with a 95% probability

INPUT CONDITION 1HAND 2HAND 1HAND BLINDERS BLINDERS DEVICE SIZE SMALL 22.3 23.2 16.8 LARGE 45.2 41.3 27.8 Table 1: Minimum target size (in mm) to acquire a target on first attempt

13

slide-56
SLIDE 56

EXPERIMENT ¡2: ¡scale ¡effect ¡and ¡aspect ¡ra=o

14

slide-57
SLIDE 57

EXPERIMENT ¡2: ¡scale ¡effect ¡and ¡aspect ¡ra=o

Hypothesis:

14

slide-58
SLIDE 58

EXPERIMENT ¡2: ¡scale ¡effect ¡and ¡aspect ¡ra=o

Hypothesis: 1.The size of targets relative to that of the display would have no impact on performance

14

slide-59
SLIDE 59

EXPERIMENT ¡2: ¡scale ¡effect ¡and ¡aspect ¡ra=o

Hypothesis: 1.The size of targets relative to that of the display would have no impact on performance 2.Similar input and output aspect ratios would lead to better performance

14

slide-60
SLIDE 60

Task

15

slide-61
SLIDE 61

Design

16

slide-62
SLIDE 62

Design

12 participants

16

slide-63
SLIDE 63

Design

12 participants x 3 workspace height (74, 147, 294 mm)

16

slide-64
SLIDE 64

Design

12 participants x 3 workspace height (74, 147, 294 mm) x 3 aspect ratio (4:3, 16:9, 32:10)

4:3 x 0,5 32:10 x 1 x 2 16:9

16

slide-65
SLIDE 65

Design

12 participants x 3 workspace height (74, 147, 294 mm) x 3 aspect ratio (4:3, 16:9, 32:10) x 3 blocks

16

slide-66
SLIDE 66

Design

12 participants x 3 workspace height (74, 147, 294 mm) x 3 aspect ratio (4:3, 16:9, 32:10) x 3 blocks x 2 target size (20 and 40 mm)

16

slide-67
SLIDE 67

Design

12 participants x 3 workspace height (74, 147, 294 mm) x 3 aspect ratio (4:3, 16:9, 32:10) x 3 blocks x 2 target size (20 and 40 mm) x 4 target position

1 3 9 10 13 11 19 22 25

16

slide-68
SLIDE 68

Design

12 participants x 3 workspace height (74, 147, 294 mm) x 3 aspect ratio (4:3, 16:9, 32:10) x 3 blocks x 2 target size (20 and 40 mm) x 4 target position x 3 repetitions

16

slide-69
SLIDE 69

Design

12 participants x 3 workspace height (74, 147, 294 mm) x 3 aspect ratio (4:3, 16:9, 32:10) x 3 blocks x 2 target size (20 and 40 mm) x 4 target position x 3 repetitions = 7,776 total trials

16

slide-70
SLIDE 70

0" 2" 4" 6" 8" 10" 12" 14" 1" 13" 19" 22" TARGETING(ERROR(((((((()(

TARGET(POSITION( RM" RL" RXL"

Targe=ng ¡error ¡and ¡aspect ¡ra=o

1 3 9 10 13 11 19 22 25

17

slide-71
SLIDE 71

0" 2" 4" 6" 8" 10" 12" 14" 1" 13" 19" 22" TARGETING(ERROR(((((((()(

TARGET(POSITION( RM" RL" RXL"

Targe=ng ¡error ¡and ¡aspect ¡ra=o

1 3 9 10 13 11 19 22 25

17

slide-72
SLIDE 72

Targe=ng ¡error ¡and ¡scale

WM WORKSPACE HEIGHT HS HM HL ASPECT RATIO RM 20×20 10×10 5×5 RL 15×20 17.5×10 3.7×5 RXL 8.3×20 4.2×10 2.1×5 WL WORKSPACE HEIGHT HS HM HL ASPECT RATIO RM 40×40 20×20 10×10 RL 30×40 15×20 7.5×10 RXL 16.7×40 8.3×20 4.2×10 Table 3: Target size in motor space (in mm) corresponding to the dis-

18

slide-73
SLIDE 73

Targe=ng ¡error ¡and ¡scale

WM WORKSPACE HEIGHT HS HM HL ASPECT RATIO RM 20×20 10×10 5×5 RL 15×20 17.5×10 3.7×5 RXL 8.3×20 4.2×10 2.1×5 WL WORKSPACE HEIGHT HS HM HL ASPECT RATIO RM 40×40 20×20 10×10 RL 30×40 15×20 7.5×10 RXL 16.7×40 8.3×20 4.2×10 Table 3: Target size in motor space (in mm) corresponding to the dis-

29.9 mm 31.2 mm

18

slide-74
SLIDE 74

Example ¡applica=ons

15” monitor touchpad

19

slide-75
SLIDE 75

Example ¡applica=ons

15” monitor touchpad

21 mm 62 mm

19

slide-76
SLIDE 76

Example ¡applica=ons

15” monitor touchpad

21 mm 62 mm

19

slide-77
SLIDE 77

touchpad

Example ¡applica=ons

Wall display

20

slide-78
SLIDE 78

touchpad

Example ¡applica=ons

Wall display

20

slide-79
SLIDE 79

touchpad

Example ¡applica=ons

Wall display

20

slide-80
SLIDE 80

touchpad

Example ¡applica=ons

Wall display

20

slide-81
SLIDE 81

Example ¡applica=ons

30x30 mm screen 70x70 mm touchpad

21

slide-82
SLIDE 82

Example ¡applica=ons

30x30 mm screen 70x70 mm touchpad

21

slide-83
SLIDE 83

Conclusion

22

slide-84
SLIDE 84

Conclusion

  • 1. Looking at the input surface, 


even if nothing is displayed on it helps
 => the boundaries of the surface should be clearly distinguishable

22

slide-85
SLIDE 85

Conclusion

  • 1. Looking at the input surface, 


even if nothing is displayed on it helps
 => the boundaries of the surface should be clearly distinguishable

  • 2. Designers should take the handedness of the users into

account for all absolute indirect-touch pointing tasks.

22

slide-86
SLIDE 86

Conclusion

  • 1. Looking at the input surface, 


even if nothing is displayed on it helps
 => the boundaries of the surface should be clearly distinguishable

  • 2. Designers should take the handedness of the users into

account for all absolute indirect-touch pointing tasks.

  • 3. The display scale does not matter, but input and output

aspect ratios do.

22

slide-87
SLIDE 87

Conclusion

  • 1. Looking at the input surface, 


even if nothing is displayed on it helps
 => the boundaries of the surface should be clearly distinguishable

  • 2. Designers should take the handedness of the users into

account for all absolute indirect-touch pointing tasks.

  • 3. The display scale does not matter, but input and output

aspect ratios do.

  • 4. Pay attention to the minimum target size in motor space

and use it to check whether the on-screen interactors can be reliably acquired.

22