SlideShare une entreprise Scribd logo
1  sur  87
Télécharger pour lire hors ligne
Shape-Change for Zoomable TUIs: 

A Resizable Slider
Céline Coutrix
Cédric Masclet
2
Sliders for
continuous adjustment of parameters
graphical sliders
3
graphical sliders
4
graphical sliders
Zoom out: footprint
5
graphical sliders
Zoom in: performance
6
motor and visual zooming is the best
Chapuis and Dragicevic 2011
7
visual mag
motor and visual zooming is the best
Chapuis and Dragicevic 2011
8
visual mag motor mag
motor and visual zooming is the best
Chapuis and Dragicevic 2011
9
visual mag full magmotor mag
motor and visual zooming is the best
Chapuis and Dragicevic 2011
10
visual mag full magmotor mag zoom
motor and visual zooming is the best
Chapuis and Dragicevic 2011
11
visual mag full magmotor mag zoom
motor and visual zooming is the best
Chapuis and Dragicevic 2011
12
visual mag full magmotor mag zoom
motor and visual zooming for sliders
13
?
resizable should be beneficial
Ability to compromise between footprint and performance
14
15
tangible sliders bring performance
Jansen et al. 2012Tuddenham et al. 2010Weiss et al. 2009Fitzmaurice and Buxton 1997
http://palettegear.com/
tangible sliders
bring performance
16
restricted workspace
17
18
restricted workspace: output
Khalilbeigi et al. 2011
varying workspace: 

continuously resizable display
19
Resizable tangible sliders
20
Motivation
resizability tangibility
graphical sliders
21
Motivation
resizability tangibility
graphical sliders ✔ ✘
22
Motivation
resizability tangibility
graphical sliders ✔ ✘
tangible sliders
23
Motivation
resizability tangibility
graphical sliders ✔ ✘
tangible sliders ✘ ✔
24
Motivation
resizability tangibility
graphical sliders ✔ ✘
tangible sliders ✘ ✔
resizable
tangible sliders
25
Motivation
resizability tangibility
graphical sliders ✔ ✘
tangible sliders ✘ ✔
resizable
tangible sliders
✔ ✔
26
Research questions
Resizable tangible sliders
• Benefit ?
• Drawback ?
27
Research questions
• Benefit of Multiple Sizes:
How much more efficient are users 

with a large slider than a small slider?
• Drawback of resizing:
What is the drawback 

of the additional manipulation for resizing?
28
Research questions
• Benefit of Multiple Sizes:
How much more efficient are users 

with a large slider than a small slider?
• Drawback of resizing:
What is the drawback 

of the additional manipulation for resizing?
XP1
XP2
29
experimental plan
pointing pursuing
mouse
impact of M+V
zooming
slider
impact of M+V
zooming
impact of resizing
30
experimental plan
pointing pursuing
mouse
impact of M+V
zooming
slider
impact of M+V
zooming
impact of resizing
XP1
31
experimental plan
pointing pursuing
mouse
impact of M+V
zooming
slider
impact of M+V
zooming
impact of resizing
XP1 XP2
32
experimental plan
pointing pursuing
mouse
impact of M+V
zooming
slider
impact of M+V
zooming
impact of resizing
XP1 XP2
same

prototype
33
Prototype
34
Prototype
35
resolution: 2822 dpi
Benefit of Multiple Sizes: Experiment 1
How much more efficient are users 

with a large slider than a small slider?
36
37
cursor
target
Task: pointing with a tangible slider at a target displayed on a distant screen
38
2 cm
96 px
24.64 mm
39
4 cm
192 px
49.28 mm
×2
40
8 cm
384 px
98.56 mm
×4
41
Constant 

Control-Display gain
×1 ×2 ×4
2/96 = 4/192 = 8/384
Benefit of Multiple Sizes: Experiment 1
difficulty of the task
scale of the slidermovement time
error rate
2cm/96px
4cm/192px
8cm/384px
2
(easy)
3 4 5
(difficult)
42
Benefit of Multiple Sizes: Experiment 1
D = 30 px,
W = {10, 4, 2, 1} px
D = 60 px,
W = {20, 9, 4, 2} pxdifficulty of the task
scale of the slidermovement time
error rate
2cm/96px
4cm/192px
8cm/384px
2
(easy)
3 4 5
(difficult)
43
×2
×4
Benefit of Multiple Sizes: Experiment 1
44
• 12 right-handed participants (6 female)
aged from 21 to 42 years old
mean = 30
stdev = 6
• 2880 trials
12 participants
3 scales
4 widths * 2 distances
10 repetitions of each task
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0 2cm/96px
4cm/192px
8cm/384px
45
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0 2cm/96px
4cm/192px
8cm/384px
46
-0.98s
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0 2cm/96px
4cm/192px
8cm/384px
47
-0.98s
+6cm

+288px
2 3 4 5
Index of Difficulty (easy to difficult)
Errorrate
0.00.20.4 2cm/96px
4cm/192px
8cm/384px
48
2 3 4 5
Index of Difficulty (easy to difficult)
Errorrate
0.00.20.4 2cm/96px
4cm/192px
8cm/384px
49
-26%
2 3 4 5
Index of Difficulty (easy to difficult)
Errorrate
0.00.20.4 2cm/96px
4cm/192px
8cm/384px
50
-26%
+6cm

+288px
51
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0
2cm/96px
4cm/192px
8cm/384px
Zoomed in is better
Zoomed in is better
not possible when workspace is restricted
52
Drawback of resizing: Experiment 2
53
Impact of resizing on performance
Drawback of resizing: Experiment 2
54
resize
resizeresize
Need to measure

the limit of usability
?
resizeresizeresize
resize
resize
resize
resize
resize
resizeresizeresizeresizeresize
resize
resize
resize
resize
resize
resize
resizeresize resize
resize
resize
resize
resize
resize
resize
resizeresizeresize
resize
resize
resize
resize
resize
resize
Task 1: pursuing
55
moving target
cursor
pursuit error
Task 1: pursuing moving target when difficulty changes
56
Small slider

(2cm/96px)
1 px
2 px
4 px
easy
difficult
size of target

changes
Task 1: pursuing moving target when difficulty changes
57
4 px
Small slider

(2cm/96px)
Resizable slider
1 px
2 px
4 px
easy
difficult
size of target

changes
resize so that

size of target

is constant
Task 1: pursuing moving target when difficulty changes
58
4 px
Small slider

(2cm/96px)
Resizable slider
Large slider

(8cm/384px)
1 px
2 px
4 px 4 px
8 px
16 px
easy
difficult
size of target

changes
size of target

changes
resize so that

size of target

is constant
Task 1: pursuing moving target when difficulty changes
59
4 px
Small slider

(2cm/96px)
Resizable slider
Large slider

(8cm/384px)
1 px
2 px
4 px 4 px
8 px
16 px
easy
difficult
size of target

changes
size of target

changes
resize so that

size of target

is constant
Task 2: resizing
60
target size
actual size
size error
Task 2: resizing
61
Drawback of resizing: Experiment
interval of difficulty’s change (s)
Slider device
performance

(pursuit error)
Small

(2cm/96px)
Resizable
Large

(8cm/384px)
3
(difficult)
9 18 30
(easy)
62
Drawback of resizing: Experiment
63
• 9 right-handed participants (5 female)
aged from 21 to 49 years old
mean = 31
stdev = 8
• Around 5h30 of trials
9 participants
3 sliders
4 intervals of difficulty’s change
2 repetitions of each 90 seconds trial
Drawback of resizing: Experiment
interval of difficulty’s change (s)
performance

(pursuit error)
3
(difficult)
9 18 30
(easy)
64
= median 

of each frame’s error
65
3 9 18 30
Interval of difficulty change (s)
Medianerror(%ofslider'srange)
048
Large slider
Resizable slider
Small slider
66
3 9 18 30
Interval of difficulty change (s)
Medianerror(%ofslider'srange)
048
Large slider
Resizable slider
Small slider
67
3 9 18 30
Interval of difficulty change (s)
Medianerror(%ofslider'srange)
048
Large slider
Resizable slider
Small slider
68
3 9 18 30
Interval of difficulty change (s)
Medianerror(%ofslider'srange)
048
Large slider
Resizable slider
Small slider
69
3 9 18 30
2%
6%
Interval of difficulty change (s)
Medianerror(%ofslider'srange)
4%
8%
Resizable slider
Small slider
Large slider
y = a × x + b ≃ b

Median error is constant
Regression
70
3 9 18 30
2%
6%
Interval of difficulty change (s)
Medianerror(%ofslider'srange)
4%
8%
Resizable slider
Small slider
Large slider
y = a×bx + c
Regression
71
3 9 18 30
2%
6%
Interval of difficulty change (s)
Medianerror(%ofslider'srange)
4%
8%
Resizable slider
Small slider
Large slider
The larger the slider,
the better the
performance

but the bigger the
footprint
1.75 larger
72
3 9 18 30
2%
6%
Interval of difficulty change (s)
Medianerror(%ofslider'srange)
4%
8%
Resizable slider
Small slider
Large slider
if too often, 

small slider better 

than resizable
73
3 9 18 30
2%
6%
Interval of difficulty change (s)
Medianerror(%ofslider'srange)
4%
8%
Resizable slider
Small slider
Large slider
if not too often, 

resizable better
than small slider
74
3 9 18 30
2%
6%
Interval of difficulty change (s)
Medianerror(%ofslider'srange)
4%
8%
Resizable slider
Small slider
Large slider
if no room available,
resize 

only if less often 

than every ~9 seconds
75
resize
resizeresize
~9s
resizeresizeresize
resize
resize
resize
resize
resize
resizeresizeresizeresizeresize
resize
resize
resize
resize
resize
resize
resizeresize resize
resize
resize
resize
resize
resize
resize
resizeresizeresize
resize
resize
resize
resize
resize
resize
Resizing brings benefits
If less often than every ~9 seconds
76
from video analysis:
mean resizing time = 0.7s
95%CI [0.6s, 0.8s]
with no impact of amplitude
pointing pursuing
mouse
impact of M+V
zooming
slider
impact of M+V
zooming
impact of resizing
77
from video analysis:
mean resizing time = 0.7s
95%CI [0.6s, 0.8s]
with no impact of amplitude
mean movement times
for each ID and size
pointing pursuing
mouse
impact of M+V
zooming
slider
impact of M+V
zooming
impact of resizing
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
ndex of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
Index of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
78
0
0.5
1
1.5
2
2.5
Resizing time (s)
mean resizing timemean movement times
for each ID and size
One pointing task
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
ndex of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
Index of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
79
0
0.5
1
1.5
2
2.5
Resizing time (s)
One pointing task:
Point with small?
mean resizing timemean movement times
for each ID and size
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
ndex of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
Index of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
80
0
0.5
1
1.5
2
2.5
Resizing time (s)
One pointing task:
Point with small?
Enlarge, then point?
mean resizing timemean movement times
for each ID and size
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
ndex of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
Index of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
81
2 3 4 5
ndex of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
ndex of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
Two pointing tasks:
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
ndex of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
Index of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
82
2 3 4 5
ndex of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
ndex of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
Two pointing tasks:
Point with small?
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
ndex of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
Index of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
83
0
0.5
1
1.5
2
2.5
Resizing time (s)
2 3 4 5
ndex of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
ndex of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
Two pointing tasks:
Point with small?
Enlarge, then point?
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
ndex of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
Index of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
84
Resize before
several difficult
pointing tasks
2 3 4 5
ndex of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
ndex of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
0
0.5
1
1.5
Resizing time (s)
Zoomable tangible sliders
Bring both benefitsof performance+footprint
(if not resized too often)
85
Future Work
Form-factor
Other tangible controllers
Impact on current HCI models
86
Shape-Change for Zoomable TUIs: 

A Resizable Slider
with C. Masclet
Céline Coutrix
http://iihm.imag.fr/coutrix/

Contenu connexe

En vedette

Arqu hardware 03 - microprocesadores intel (63170)
Arqu hardware   03 - microprocesadores intel (63170)Arqu hardware   03 - microprocesadores intel (63170)
Arqu hardware 03 - microprocesadores intel (63170)jecalde1993
 
Science Behind Climate Change
Science Behind Climate ChangeScience Behind Climate Change
Science Behind Climate Changemeghanoakley
 
Lielie lasīšanas svētki
Lielie lasīšanas svētkiLielie lasīšanas svētki
Lielie lasīšanas svētkiValmibibl
 
Identifying Emotions Expressed by Mobile Users through 2D Surface and 3D Moti...
Identifying Emotions Expressed by Mobile Users through 2D Surface and 3D Moti...Identifying Emotions Expressed by Mobile Users through 2D Surface and 3D Moti...
Identifying Emotions Expressed by Mobile Users through 2D Surface and 3D Moti...Céline Coutrix
 
Arqu hardware 11 - fuentes de poder (63170)
Arqu hardware   11 - fuentes de poder (63170)Arqu hardware   11 - fuentes de poder (63170)
Arqu hardware 11 - fuentes de poder (63170)jecalde1993
 
OP: A Novel Programming Model for Integrated Design and Prototyping of Mixed...
OP: A Novel Programming Model  for Integrated Design and Prototyping of Mixed...OP: A Novel Programming Model  for Integrated Design and Prototyping of Mixed...
OP: A Novel Programming Model for Integrated Design and Prototyping of Mixed...Céline Coutrix
 
Pedagogy and ict
Pedagogy and ictPedagogy and ict
Pedagogy and ictSallyAitken
 
BuchiReddy 5+Years Resume
BuchiReddy 5+Years ResumeBuchiReddy 5+Years Resume
BuchiReddy 5+Years Resumebuchireddy6
 
AVI06 mixed reality coutrix
AVI06 mixed reality coutrixAVI06 mixed reality coutrix
AVI06 mixed reality coutrixCéline Coutrix
 

En vedette (10)

Arqu hardware 03 - microprocesadores intel (63170)
Arqu hardware   03 - microprocesadores intel (63170)Arqu hardware   03 - microprocesadores intel (63170)
Arqu hardware 03 - microprocesadores intel (63170)
 
Science Behind Climate Change
Science Behind Climate ChangeScience Behind Climate Change
Science Behind Climate Change
 
3.- 4.kl.
3.- 4.kl.3.- 4.kl.
3.- 4.kl.
 
Lielie lasīšanas svētki
Lielie lasīšanas svētkiLielie lasīšanas svētki
Lielie lasīšanas svētki
 
Identifying Emotions Expressed by Mobile Users through 2D Surface and 3D Moti...
Identifying Emotions Expressed by Mobile Users through 2D Surface and 3D Moti...Identifying Emotions Expressed by Mobile Users through 2D Surface and 3D Moti...
Identifying Emotions Expressed by Mobile Users through 2D Surface and 3D Moti...
 
Arqu hardware 11 - fuentes de poder (63170)
Arqu hardware   11 - fuentes de poder (63170)Arqu hardware   11 - fuentes de poder (63170)
Arqu hardware 11 - fuentes de poder (63170)
 
OP: A Novel Programming Model for Integrated Design and Prototyping of Mixed...
OP: A Novel Programming Model  for Integrated Design and Prototyping of Mixed...OP: A Novel Programming Model  for Integrated Design and Prototyping of Mixed...
OP: A Novel Programming Model for Integrated Design and Prototyping of Mixed...
 
Pedagogy and ict
Pedagogy and ictPedagogy and ict
Pedagogy and ict
 
BuchiReddy 5+Years Resume
BuchiReddy 5+Years ResumeBuchiReddy 5+Years Resume
BuchiReddy 5+Years Resume
 
AVI06 mixed reality coutrix
AVI06 mixed reality coutrixAVI06 mixed reality coutrix
AVI06 mixed reality coutrix
 

Similaire à Shape-Change for Zoomable TUIs: 
Opportunities and Limits of a Resizable Slider

Dimensionality Reduction | Machine Learning | CloudxLab
Dimensionality Reduction | Machine Learning | CloudxLabDimensionality Reduction | Machine Learning | CloudxLab
Dimensionality Reduction | Machine Learning | CloudxLabCloudxLab
 
Android Vector Drawable
 Android Vector Drawable Android Vector Drawable
Android Vector DrawablePhearum THANN
 
Photos and Images (Everything Has A Price)
Photos and Images (Everything Has A Price)Photos and Images (Everything Has A Price)
Photos and Images (Everything Has A Price)msaliba
 
Crossing the Resolution Divide
Crossing the Resolution DivideCrossing the Resolution Divide
Crossing the Resolution DivideCyrene Domogalla
 
Mesh sculpting for realistic terrain features - Unite Copenhagen 2019
Mesh sculpting for realistic terrain features - Unite Copenhagen 2019 Mesh sculpting for realistic terrain features - Unite Copenhagen 2019
Mesh sculpting for realistic terrain features - Unite Copenhagen 2019 Unity Technologies
 
Finding modes of_a_cantilever_beam_in_nx7
Finding modes of_a_cantilever_beam_in_nx7Finding modes of_a_cantilever_beam_in_nx7
Finding modes of_a_cantilever_beam_in_nx7Laura Bendula
 
Design and Implementation of VLSI Architecture for Image Scaling Processor
Design and Implementation of VLSI Architecture for Image  Scaling ProcessorDesign and Implementation of VLSI Architecture for Image  Scaling Processor
Design and Implementation of VLSI Architecture for Image Scaling ProcessorIJMER
 
Pixel Perfect Precision (how to do your design clean and neat)
Pixel Perfect Precision (how to do your design clean and neat)Pixel Perfect Precision (how to do your design clean and neat)
Pixel Perfect Precision (how to do your design clean and neat)Mitya Voskresensky
 
How to be Pixel Perfect (Replaces Making Accessibility Accessible) - Matt Gy...
How to be Pixel Perfect  (Replaces Making Accessibility Accessible) - Matt Gy...How to be Pixel Perfect  (Replaces Making Accessibility Accessible) - Matt Gy...
How to be Pixel Perfect (Replaces Making Accessibility Accessible) - Matt Gy...City University London
 
Creo 3.0 whatsnew(PTC Creo 2.0 Enhancements)
Creo 3.0 whatsnew(PTC Creo 2.0 Enhancements)Creo 3.0 whatsnew(PTC Creo 2.0 Enhancements)
Creo 3.0 whatsnew(PTC Creo 2.0 Enhancements)CY N
 
Understanding computer vision with Deep Learning
Understanding computer vision with Deep LearningUnderstanding computer vision with Deep Learning
Understanding computer vision with Deep LearningCloudxLab
 
Understanding computer vision with Deep Learning
Understanding computer vision with Deep LearningUnderstanding computer vision with Deep Learning
Understanding computer vision with Deep Learningknowbigdata
 
Understanding computer vision with Deep Learning
Understanding computer vision with Deep LearningUnderstanding computer vision with Deep Learning
Understanding computer vision with Deep LearningShubhWadekar
 
An overview of gradient descent optimization algorithms.pdf
An overview of gradient descent optimization algorithms.pdfAn overview of gradient descent optimization algorithms.pdf
An overview of gradient descent optimization algorithms.pdfvudinhphuong96
 
Performance Gap Analysis Techniques PowerPoint Presentation Slides
Performance Gap Analysis Techniques PowerPoint Presentation Slides Performance Gap Analysis Techniques PowerPoint Presentation Slides
Performance Gap Analysis Techniques PowerPoint Presentation Slides SlideTeam
 

Similaire à Shape-Change for Zoomable TUIs: 
Opportunities and Limits of a Resizable Slider (20)

Dimensionality Reduction | Machine Learning | CloudxLab
Dimensionality Reduction | Machine Learning | CloudxLabDimensionality Reduction | Machine Learning | CloudxLab
Dimensionality Reduction | Machine Learning | CloudxLab
 
Android Vector Drawable
 Android Vector Drawable Android Vector Drawable
Android Vector Drawable
 
Photos and Images (Everything Has A Price)
Photos and Images (Everything Has A Price)Photos and Images (Everything Has A Price)
Photos and Images (Everything Has A Price)
 
Copias asociativas SIEMENS NX
Copias asociativas SIEMENS NXCopias asociativas SIEMENS NX
Copias asociativas SIEMENS NX
 
Crossing the Resolution Divide
Crossing the Resolution DivideCrossing the Resolution Divide
Crossing the Resolution Divide
 
04 numerical
04 numerical04 numerical
04 numerical
 
Pixel Perfect
Pixel PerfectPixel Perfect
Pixel Perfect
 
Mesh sculpting for realistic terrain features - Unite Copenhagen 2019
Mesh sculpting for realistic terrain features - Unite Copenhagen 2019 Mesh sculpting for realistic terrain features - Unite Copenhagen 2019
Mesh sculpting for realistic terrain features - Unite Copenhagen 2019
 
Finding modes of_a_cantilever_beam_in_nx7
Finding modes of_a_cantilever_beam_in_nx7Finding modes of_a_cantilever_beam_in_nx7
Finding modes of_a_cantilever_beam_in_nx7
 
Design and Implementation of VLSI Architecture for Image Scaling Processor
Design and Implementation of VLSI Architecture for Image  Scaling ProcessorDesign and Implementation of VLSI Architecture for Image  Scaling Processor
Design and Implementation of VLSI Architecture for Image Scaling Processor
 
Pixel Perfect Precision (how to do your design clean and neat)
Pixel Perfect Precision (how to do your design clean and neat)Pixel Perfect Precision (how to do your design clean and neat)
Pixel Perfect Precision (how to do your design clean and neat)
 
How to be Pixel Perfect (Replaces Making Accessibility Accessible) - Matt Gy...
How to be Pixel Perfect  (Replaces Making Accessibility Accessible) - Matt Gy...How to be Pixel Perfect  (Replaces Making Accessibility Accessible) - Matt Gy...
How to be Pixel Perfect (Replaces Making Accessibility Accessible) - Matt Gy...
 
Ppp™
Ppp™Ppp™
Ppp™
 
Creo 3.0 whatsnew(PTC Creo 2.0 Enhancements)
Creo 3.0 whatsnew(PTC Creo 2.0 Enhancements)Creo 3.0 whatsnew(PTC Creo 2.0 Enhancements)
Creo 3.0 whatsnew(PTC Creo 2.0 Enhancements)
 
Understanding computer vision with Deep Learning
Understanding computer vision with Deep LearningUnderstanding computer vision with Deep Learning
Understanding computer vision with Deep Learning
 
Understanding computer vision with Deep Learning
Understanding computer vision with Deep LearningUnderstanding computer vision with Deep Learning
Understanding computer vision with Deep Learning
 
Understanding computer vision with Deep Learning
Understanding computer vision with Deep LearningUnderstanding computer vision with Deep Learning
Understanding computer vision with Deep Learning
 
An overview of gradient descent optimization algorithms.pdf
An overview of gradient descent optimization algorithms.pdfAn overview of gradient descent optimization algorithms.pdf
An overview of gradient descent optimization algorithms.pdf
 
Training on qc
Training on qcTraining on qc
Training on qc
 
Performance Gap Analysis Techniques PowerPoint Presentation Slides
Performance Gap Analysis Techniques PowerPoint Presentation Slides Performance Gap Analysis Techniques PowerPoint Presentation Slides
Performance Gap Analysis Techniques PowerPoint Presentation Slides
 

Dernier

GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests GlycosidesGLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests GlycosidesNandakishor Bhaurao Deshmukh
 
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdf
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdfKDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdf
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdfGABYFIORELAMALPARTID1
 
WEEK 4 PHYSICAL SCIENCE QUARTER 3 FOR G11
WEEK 4 PHYSICAL SCIENCE QUARTER 3 FOR G11WEEK 4 PHYSICAL SCIENCE QUARTER 3 FOR G11
WEEK 4 PHYSICAL SCIENCE QUARTER 3 FOR G11GelineAvendao
 
Forensic limnology of diatoms by Sanjai.pptx
Forensic limnology of diatoms by Sanjai.pptxForensic limnology of diatoms by Sanjai.pptx
Forensic limnology of diatoms by Sanjai.pptxkumarsanjai28051
 
linear Regression, multiple Regression and Annova
linear Regression, multiple Regression and Annovalinear Regression, multiple Regression and Annova
linear Regression, multiple Regression and AnnovaMansi Rastogi
 
Replisome-Cohesin Interfacing A Molecular Perspective.pdf
Replisome-Cohesin Interfacing A Molecular Perspective.pdfReplisome-Cohesin Interfacing A Molecular Perspective.pdf
Replisome-Cohesin Interfacing A Molecular Perspective.pdfAtiaGohar1
 
Introduction of Human Body & Structure of cell.pptx
Introduction of Human Body & Structure of cell.pptxIntroduction of Human Body & Structure of cell.pptx
Introduction of Human Body & Structure of cell.pptxMedical College
 
Quarter 4_Grade 8_Digestive System Structure and Functions
Quarter 4_Grade 8_Digestive System Structure and FunctionsQuarter 4_Grade 8_Digestive System Structure and Functions
Quarter 4_Grade 8_Digestive System Structure and FunctionsCharlene Llagas
 
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPRPirithiRaju
 
FBI Profiling - Forensic Psychology.pptx
FBI Profiling - Forensic Psychology.pptxFBI Profiling - Forensic Psychology.pptx
FBI Profiling - Forensic Psychology.pptxPayal Shrivastava
 
Immunoblott technique for protein detection.ppt
Immunoblott technique for protein detection.pptImmunoblott technique for protein detection.ppt
Immunoblott technique for protein detection.pptAmirRaziq1
 
Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...
Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...
Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...Christina Parmionova
 
CHROMATOGRAPHY PALLAVI RAWAT.pptx
CHROMATOGRAPHY  PALLAVI RAWAT.pptxCHROMATOGRAPHY  PALLAVI RAWAT.pptx
CHROMATOGRAPHY PALLAVI RAWAT.pptxpallavirawat456
 
How we decide powerpoint presentation.pptx
How we decide powerpoint presentation.pptxHow we decide powerpoint presentation.pptx
How we decide powerpoint presentation.pptxJosielynTars
 
Loudspeaker- direct radiating type and horn type.pptx
Loudspeaker- direct radiating type and horn type.pptxLoudspeaker- direct radiating type and horn type.pptx
Loudspeaker- direct radiating type and horn type.pptxpriyankatabhane
 
Explainable AI for distinguishing future climate change scenarios
Explainable AI for distinguishing future climate change scenariosExplainable AI for distinguishing future climate change scenarios
Explainable AI for distinguishing future climate change scenariosZachary Labe
 
Gas-ExchangeS-in-Plants-and-Animals.pptx
Gas-ExchangeS-in-Plants-and-Animals.pptxGas-ExchangeS-in-Plants-and-Animals.pptx
Gas-ExchangeS-in-Plants-and-Animals.pptxGiovaniTrinidad
 
projectile motion, impulse and moment
projectile  motion, impulse  and  momentprojectile  motion, impulse  and  moment
projectile motion, impulse and momentdonamiaquintan2
 

Dernier (20)

GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests GlycosidesGLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests Glycosides
 
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdf
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdfKDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdf
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdf
 
WEEK 4 PHYSICAL SCIENCE QUARTER 3 FOR G11
WEEK 4 PHYSICAL SCIENCE QUARTER 3 FOR G11WEEK 4 PHYSICAL SCIENCE QUARTER 3 FOR G11
WEEK 4 PHYSICAL SCIENCE QUARTER 3 FOR G11
 
Forensic limnology of diatoms by Sanjai.pptx
Forensic limnology of diatoms by Sanjai.pptxForensic limnology of diatoms by Sanjai.pptx
Forensic limnology of diatoms by Sanjai.pptx
 
linear Regression, multiple Regression and Annova
linear Regression, multiple Regression and Annovalinear Regression, multiple Regression and Annova
linear Regression, multiple Regression and Annova
 
Replisome-Cohesin Interfacing A Molecular Perspective.pdf
Replisome-Cohesin Interfacing A Molecular Perspective.pdfReplisome-Cohesin Interfacing A Molecular Perspective.pdf
Replisome-Cohesin Interfacing A Molecular Perspective.pdf
 
Introduction of Human Body & Structure of cell.pptx
Introduction of Human Body & Structure of cell.pptxIntroduction of Human Body & Structure of cell.pptx
Introduction of Human Body & Structure of cell.pptx
 
Quarter 4_Grade 8_Digestive System Structure and Functions
Quarter 4_Grade 8_Digestive System Structure and FunctionsQuarter 4_Grade 8_Digestive System Structure and Functions
Quarter 4_Grade 8_Digestive System Structure and Functions
 
AZOTOBACTER AS BIOFERILIZER.PPTX
AZOTOBACTER AS BIOFERILIZER.PPTXAZOTOBACTER AS BIOFERILIZER.PPTX
AZOTOBACTER AS BIOFERILIZER.PPTX
 
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
 
FBI Profiling - Forensic Psychology.pptx
FBI Profiling - Forensic Psychology.pptxFBI Profiling - Forensic Psychology.pptx
FBI Profiling - Forensic Psychology.pptx
 
Immunoblott technique for protein detection.ppt
Immunoblott technique for protein detection.pptImmunoblott technique for protein detection.ppt
Immunoblott technique for protein detection.ppt
 
Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...
Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...
Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...
 
CHROMATOGRAPHY PALLAVI RAWAT.pptx
CHROMATOGRAPHY  PALLAVI RAWAT.pptxCHROMATOGRAPHY  PALLAVI RAWAT.pptx
CHROMATOGRAPHY PALLAVI RAWAT.pptx
 
How we decide powerpoint presentation.pptx
How we decide powerpoint presentation.pptxHow we decide powerpoint presentation.pptx
How we decide powerpoint presentation.pptx
 
Loudspeaker- direct radiating type and horn type.pptx
Loudspeaker- direct radiating type and horn type.pptxLoudspeaker- direct radiating type and horn type.pptx
Loudspeaker- direct radiating type and horn type.pptx
 
Explainable AI for distinguishing future climate change scenarios
Explainable AI for distinguishing future climate change scenariosExplainable AI for distinguishing future climate change scenarios
Explainable AI for distinguishing future climate change scenarios
 
PLASMODIUM. PPTX
PLASMODIUM. PPTXPLASMODIUM. PPTX
PLASMODIUM. PPTX
 
Gas-ExchangeS-in-Plants-and-Animals.pptx
Gas-ExchangeS-in-Plants-and-Animals.pptxGas-ExchangeS-in-Plants-and-Animals.pptx
Gas-ExchangeS-in-Plants-and-Animals.pptx
 
projectile motion, impulse and moment
projectile  motion, impulse  and  momentprojectile  motion, impulse  and  moment
projectile motion, impulse and moment
 

Shape-Change for Zoomable TUIs: 
Opportunities and Limits of a Resizable Slider

  • 1. Shape-Change for Zoomable TUIs: 
 A Resizable Slider Céline Coutrix Cédric Masclet
  • 7. motor and visual zooming is the best Chapuis and Dragicevic 2011 7 visual mag
  • 8. motor and visual zooming is the best Chapuis and Dragicevic 2011 8 visual mag motor mag
  • 9. motor and visual zooming is the best Chapuis and Dragicevic 2011 9 visual mag full magmotor mag
  • 10. motor and visual zooming is the best Chapuis and Dragicevic 2011 10 visual mag full magmotor mag zoom
  • 11. motor and visual zooming is the best Chapuis and Dragicevic 2011 11 visual mag full magmotor mag zoom
  • 12. motor and visual zooming is the best Chapuis and Dragicevic 2011 12 visual mag full magmotor mag zoom
  • 13. motor and visual zooming for sliders 13 ?
  • 14. resizable should be beneficial Ability to compromise between footprint and performance 14
  • 15. 15 tangible sliders bring performance Jansen et al. 2012Tuddenham et al. 2010Weiss et al. 2009Fitzmaurice and Buxton 1997
  • 19. Khalilbeigi et al. 2011 varying workspace: 
 continuously resizable display 19
  • 24. Motivation resizability tangibility graphical sliders ✔ ✘ tangible sliders ✘ ✔ 24
  • 25. Motivation resizability tangibility graphical sliders ✔ ✘ tangible sliders ✘ ✔ resizable tangible sliders 25
  • 26. Motivation resizability tangibility graphical sliders ✔ ✘ tangible sliders ✘ ✔ resizable tangible sliders ✔ ✔ 26
  • 27. Research questions Resizable tangible sliders • Benefit ? • Drawback ? 27
  • 28. Research questions • Benefit of Multiple Sizes: How much more efficient are users 
 with a large slider than a small slider? • Drawback of resizing: What is the drawback 
 of the additional manipulation for resizing? 28
  • 29. Research questions • Benefit of Multiple Sizes: How much more efficient are users 
 with a large slider than a small slider? • Drawback of resizing: What is the drawback 
 of the additional manipulation for resizing? XP1 XP2 29
  • 30. experimental plan pointing pursuing mouse impact of M+V zooming slider impact of M+V zooming impact of resizing 30
  • 31. experimental plan pointing pursuing mouse impact of M+V zooming slider impact of M+V zooming impact of resizing XP1 31
  • 32. experimental plan pointing pursuing mouse impact of M+V zooming slider impact of M+V zooming impact of resizing XP1 XP2 32
  • 33. experimental plan pointing pursuing mouse impact of M+V zooming slider impact of M+V zooming impact of resizing XP1 XP2 same
 prototype 33
  • 36. Benefit of Multiple Sizes: Experiment 1 How much more efficient are users 
 with a large slider than a small slider? 36
  • 37. 37 cursor target Task: pointing with a tangible slider at a target displayed on a distant screen
  • 41. 41 Constant 
 Control-Display gain ×1 ×2 ×4 2/96 = 4/192 = 8/384
  • 42. Benefit of Multiple Sizes: Experiment 1 difficulty of the task scale of the slidermovement time error rate 2cm/96px 4cm/192px 8cm/384px 2 (easy) 3 4 5 (difficult) 42
  • 43. Benefit of Multiple Sizes: Experiment 1 D = 30 px, W = {10, 4, 2, 1} px D = 60 px, W = {20, 9, 4, 2} pxdifficulty of the task scale of the slidermovement time error rate 2cm/96px 4cm/192px 8cm/384px 2 (easy) 3 4 5 (difficult) 43 ×2 ×4
  • 44. Benefit of Multiple Sizes: Experiment 1 44 • 12 right-handed participants (6 female) aged from 21 to 42 years old mean = 30 stdev = 6 • 2880 trials 12 participants 3 scales 4 widths * 2 distances 10 repetitions of each task
  • 45. 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 45
  • 46. 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 46 -0.98s
  • 47. 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 47 -0.98s +6cm
 +288px
  • 48. 2 3 4 5 Index of Difficulty (easy to difficult) Errorrate 0.00.20.4 2cm/96px 4cm/192px 8cm/384px 48
  • 49. 2 3 4 5 Index of Difficulty (easy to difficult) Errorrate 0.00.20.4 2cm/96px 4cm/192px 8cm/384px 49 -26%
  • 50. 2 3 4 5 Index of Difficulty (easy to difficult) Errorrate 0.00.20.4 2cm/96px 4cm/192px 8cm/384px 50 -26% +6cm
 +288px
  • 51. 51 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px Zoomed in is better
  • 52. Zoomed in is better not possible when workspace is restricted 52
  • 53. Drawback of resizing: Experiment 2 53 Impact of resizing on performance
  • 54. Drawback of resizing: Experiment 2 54 resize resizeresize Need to measure
 the limit of usability ? resizeresizeresize resize resize resize resize resize resizeresizeresizeresizeresize resize resize resize resize resize resize resizeresize resize resize resize resize resize resize resize resizeresizeresize resize resize resize resize resize resize
  • 55. Task 1: pursuing 55 moving target cursor pursuit error
  • 56. Task 1: pursuing moving target when difficulty changes 56 Small slider
 (2cm/96px) 1 px 2 px 4 px easy difficult size of target
 changes
  • 57. Task 1: pursuing moving target when difficulty changes 57 4 px Small slider
 (2cm/96px) Resizable slider 1 px 2 px 4 px easy difficult size of target
 changes resize so that
 size of target
 is constant
  • 58. Task 1: pursuing moving target when difficulty changes 58 4 px Small slider
 (2cm/96px) Resizable slider Large slider
 (8cm/384px) 1 px 2 px 4 px 4 px 8 px 16 px easy difficult size of target
 changes size of target
 changes resize so that
 size of target
 is constant
  • 59. Task 1: pursuing moving target when difficulty changes 59 4 px Small slider
 (2cm/96px) Resizable slider Large slider
 (8cm/384px) 1 px 2 px 4 px 4 px 8 px 16 px easy difficult size of target
 changes size of target
 changes resize so that
 size of target
 is constant
  • 60. Task 2: resizing 60 target size actual size size error
  • 62. Drawback of resizing: Experiment interval of difficulty’s change (s) Slider device performance
 (pursuit error) Small
 (2cm/96px) Resizable Large
 (8cm/384px) 3 (difficult) 9 18 30 (easy) 62
  • 63. Drawback of resizing: Experiment 63 • 9 right-handed participants (5 female) aged from 21 to 49 years old mean = 31 stdev = 8 • Around 5h30 of trials 9 participants 3 sliders 4 intervals of difficulty’s change 2 repetitions of each 90 seconds trial
  • 64. Drawback of resizing: Experiment interval of difficulty’s change (s) performance
 (pursuit error) 3 (difficult) 9 18 30 (easy) 64 = median 
 of each frame’s error
  • 65. 65 3 9 18 30 Interval of difficulty change (s) Medianerror(%ofslider'srange) 048 Large slider Resizable slider Small slider
  • 66. 66 3 9 18 30 Interval of difficulty change (s) Medianerror(%ofslider'srange) 048 Large slider Resizable slider Small slider
  • 67. 67 3 9 18 30 Interval of difficulty change (s) Medianerror(%ofslider'srange) 048 Large slider Resizable slider Small slider
  • 68. 68 3 9 18 30 Interval of difficulty change (s) Medianerror(%ofslider'srange) 048 Large slider Resizable slider Small slider
  • 69. 69 3 9 18 30 2% 6% Interval of difficulty change (s) Medianerror(%ofslider'srange) 4% 8% Resizable slider Small slider Large slider y = a × x + b ≃ b
 Median error is constant Regression
  • 70. 70 3 9 18 30 2% 6% Interval of difficulty change (s) Medianerror(%ofslider'srange) 4% 8% Resizable slider Small slider Large slider y = a×bx + c Regression
  • 71. 71 3 9 18 30 2% 6% Interval of difficulty change (s) Medianerror(%ofslider'srange) 4% 8% Resizable slider Small slider Large slider The larger the slider, the better the performance
 but the bigger the footprint 1.75 larger
  • 72. 72 3 9 18 30 2% 6% Interval of difficulty change (s) Medianerror(%ofslider'srange) 4% 8% Resizable slider Small slider Large slider if too often, 
 small slider better 
 than resizable
  • 73. 73 3 9 18 30 2% 6% Interval of difficulty change (s) Medianerror(%ofslider'srange) 4% 8% Resizable slider Small slider Large slider if not too often, 
 resizable better than small slider
  • 74. 74 3 9 18 30 2% 6% Interval of difficulty change (s) Medianerror(%ofslider'srange) 4% 8% Resizable slider Small slider Large slider if no room available, resize 
 only if less often 
 than every ~9 seconds
  • 76. 76 from video analysis: mean resizing time = 0.7s 95%CI [0.6s, 0.8s] with no impact of amplitude pointing pursuing mouse impact of M+V zooming slider impact of M+V zooming impact of resizing
  • 77. 77 from video analysis: mean resizing time = 0.7s 95%CI [0.6s, 0.8s] with no impact of amplitude mean movement times for each ID and size pointing pursuing mouse impact of M+V zooming slider impact of M+V zooming impact of resizing
  • 78. 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 ndex of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 Index of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 78 0 0.5 1 1.5 2 2.5 Resizing time (s) mean resizing timemean movement times for each ID and size One pointing task
  • 79. 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 ndex of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 Index of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 79 0 0.5 1 1.5 2 2.5 Resizing time (s) One pointing task: Point with small? mean resizing timemean movement times for each ID and size
  • 80. 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 ndex of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 Index of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 80 0 0.5 1 1.5 2 2.5 Resizing time (s) One pointing task: Point with small? Enlarge, then point? mean resizing timemean movement times for each ID and size
  • 81. 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 ndex of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 Index of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 81 2 3 4 5 ndex of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 ndex of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px Two pointing tasks:
  • 82. 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 ndex of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 Index of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 82 2 3 4 5 ndex of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 ndex of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px Two pointing tasks: Point with small?
  • 83. 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 ndex of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 Index of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 83 0 0.5 1 1.5 2 2.5 Resizing time (s) 2 3 4 5 ndex of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 ndex of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px Two pointing tasks: Point with small? Enlarge, then point?
  • 84. 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 ndex of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 Index of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 84 Resize before several difficult pointing tasks 2 3 4 5 ndex of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 ndex of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 0 0.5 1 1.5 Resizing time (s)
  • 85. Zoomable tangible sliders Bring both benefitsof performance+footprint (if not resized too often) 85
  • 86. Future Work Form-factor Other tangible controllers Impact on current HCI models 86
  • 87. Shape-Change for Zoomable TUIs: 
 A Resizable Slider with C. Masclet Céline Coutrix http://iihm.imag.fr/coutrix/