Eric Lecolinet LTCI Tlcom ParisTech - - PowerPoint PPT Presentation

eric lecolinet ltci t l com paristech 1
SMART_READER_LITE
LIVE PREVIEW

Eric Lecolinet LTCI Tlcom ParisTech - - PowerPoint PPT Presentation

HABILITATION A DIRIGER DES RECHERCHES Eric Lecolinet LTCI Tlcom-ParisTech 10 December 2018 Eric Lecolinet LTCI Tlcom ParisTech


slide-1
SLIDE 1

Eric Lecolinet– LTCI Télécom ParisTech 1

HABILITATION A DIRIGER DES RECHERCHES

Eric Lecolinet LTCI – Télécom-ParisTech 10 December 2018

slide-2
SLIDE 2

Eric Lecolinet– LTCI Télécom ParisTech 2

Research domains

§ Cursive script recognition § Graphical toolkits and software architecture § Information visualization § Tactile feedback § Target acquisition on small devices § Augmented reality § Wall-sized displays

§ Gestural interaction

Preamble

slide-3
SLIDE 3

Eric Lecolinet– LTCI Télécom ParisTech 3

Why using gestures?

slide-4
SLIDE 4

Eric Lecolinet– LTCI Télécom ParisTech 4

Analogy

§ A thing which is comparable to something else in significant respects ‘works of art were seen as an analogy for works of nature’

(oxforddictionaries.com)

Analogical user interfaces

slide-5
SLIDE 5

Eric Lecolinet– LTCI Télécom ParisTech 5

Idea

§ Metaphors make UIs 'intuitive' § "Intuitive = familiar" [Raskin94] § Tremendously successful!

Analogical user interfaces

slide-6
SLIDE 6

Eric Lecolinet– LTCI Télécom ParisTech 6

Analogical user interfaces

Limitation

§ Efficient for novice users § Not so for expert users § Everyone is an expert of something!

slide-7
SLIDE 7

Eric Lecolinet– LTCI Télécom ParisTech 7

Analogical user interfaces

Reasons

§ Don't leverage user knowledge § Based on recognition: (search) / point / recognize / click § Transient objects § Limited syntactic capabilities

slide-8
SLIDE 8

Eric Lecolinet– LTCI Télécom ParisTech 8

Small devices

§ Occlusion, accuracy § Mobility conditions § Eyes-free interaction

Large devices

§ Large gestures § Users must constantly walk

Solution?

Analogical user interfaces

slide-9
SLIDE 9

Eric Lecolinet– LTCI Télécom ParisTech 9

Limitations

§ Only on the PC § Explicit learning (different modality) § Limited expressivity (name collisions) § Hard to customize

Consequence

§ Largely underused [Lane05]

Hotkeys

slide-10
SLIDE 10

Eric Lecolinet– LTCI Télécom ParisTech 10

Paradox of the active user [Carroll87]

§ Users tend to favor short-term solutions

  • Even if they know more efficient methods exist [Krisler08]
  • True in economics [Goodwin18] ... and HCI!

Changing modalities

§ Performance drop [Scarr11]

Solution?

Users are not rational!

slide-11
SLIDE 11

Eric Lecolinet– LTCI Télécom ParisTech 11

Speech interaction

§ Rely on recall of prior knowledge § Direct access § Rich syntax

Recall vs. recognition

slide-12
SLIDE 12

Eric Lecolinet– LTCI Télécom ParisTech 12

Limitations

§ Slow § Privacy concerns § So 'natural'?

Solution?

Recall vs. recognition

slide-13
SLIDE 13

Eric Lecolinet– LTCI Télécom ParisTech 13

Advantages

§ Recall => direct access § Fast § Possibly eyes-free § Limited conflicts

Problem

§ "Most gestures are neither natural nor easy to learn or remember" [Norman10],

Solution?

Gestural interaction!

slide-14
SLIDE 14

Eric Lecolinet– LTCI Télécom ParisTech 14

User-defined gestures

§ Elicitation studies § "Ask users to perform the gestures causing given effects" [Wobbrock09]

Limitations

§ Few commands elicit agreement § Especially abstract commands

'Natural' gestures

slide-15
SLIDE 15

Eric Lecolinet– LTCI Télécom ParisTech 15

Nature dimension [Wobbrock09]

§ Physical gestures § Metaphorical gestures § Symbolic gestures § Abstract gestures

'Natural' gestures

slide-16
SLIDE 16

Eric Lecolinet– LTCI Télécom ParisTech 16

Nature dimension [Wobbrock09]

§ Physical gestures § Metaphorical gestures § Symbolic gestures § Abstract gestures

'Natural' gestures

physical or metaphorical? symbolic or abstract? abstract, symbolic, metaphorical?

slide-17
SLIDE 17

Eric Lecolinet– LTCI Télécom ParisTech 17

Analogue-abstract spectrum [Zhai12]

§ "The more analogous gestures are to the user’s prior experience, the easier they are to learn"

'Natural' gestures

slide-18
SLIDE 18

Eric Lecolinet– LTCI Télécom ParisTech 18

Analogue-abstract spectrum [Zhai12]

§ "The more analogous gestures are to the user’s prior experience, the easier they are to learn"

It's all about familiarity!

§ "Intuitive = familiar" [Raskin94] § 'Natural' have nothing to do with 'nature'! § Relative/evolving notion: users have a brain, they do learn!

'Natural' gestures

slide-19
SLIDE 19

Eric Lecolinet– LTCI Télécom ParisTech 19

Useless

§ Whatever can be done easily § Avoid solving problems that do not exist!

Useful

§ Small and large devices § User or application specific tasks:

  • Find and Select Previous
  • Open the NYT webpage
  • Open XCode on this file
  • Show CNN on my TV, etc.

Useful gestures

slide-20
SLIDE 20

Eric Lecolinet– LTCI Télécom ParisTech 20

Research questions

§ How to to increase the expressivity of gestures? § How to improve the learning and retention of gestures? (and of gesture/command associations) § How to design efficient + user-friendly interaction techniques?

Useful gestures must be learnt!

slide-21
SLIDE 21

Eric Lecolinet– LTCI Télécom ParisTech 21

§ Expressivity of gestures § Memorization of gestures & gesture/command associations § Conclusion § Perspectives

Outline

slide-22
SLIDE 22

Eric Lecolinet– LTCI Télécom ParisTech 22

First part: Expressivity of gestures

slide-23
SLIDE 23

Eric Lecolinet– LTCI Télécom ParisTech 23

§ Dimensionality (2D, 3D) § Shape § Kinematics § With or without friction § Pression § Multitouch § etc.

A few examples...

Gestures = a large resource deposit

§ Frame of reference:

  • Movements on the device
  • Movements around the device
  • Movements of the device
slide-24
SLIDE 24

Eric Lecolinet– LTCI Télécom ParisTech 24

Directional radial gestures

§ Simple and fast

Learning by repeating

§ Implicit learning

Marking menus

slide-25
SLIDE 25

Eric Lecolinet– LTCI Télécom ParisTech 25

Limitations

§ Limited breadth § No inner groupings

Marking menus

slide-26
SLIDE 26

Eric Lecolinet– LTCI Télécom ParisTech 26

Flower menus

§ Gilles Bailly, Laurence Nigay

Three dimensions

§ Direction § Curvature § Curvature direction

Advantages

§ Time efficient § Large cardinality (56 commands) § Semantic groupings

Shape > curvature

slide-27
SLIDE 27

Eric Lecolinet– LTCI Télécom ParisTech 27

Leaf menus

§ Gilles Bailly, Anne Roudaut § Adaptation for small devices § Mirrored representation

Shape > curvature

slide-28
SLIDE 28

Eric Lecolinet– LTCI Télécom ParisTech 28

MicroRolls

§ Anne Roudaut, Yves Guiard § Touchscreen: no hotkeys, no menu button § Rolling gestures (no friction) § Specific signature: don't conflict with usual gestures

Shape > no-friction gestures

MicroRolls Drag Flick/Swipe Rubbing

slide-29
SLIDE 29

Eric Lecolinet– LTCI Télécom ParisTech 29

Shape > no-friction gestures

slide-30
SLIDE 30

Eric Lecolinet– LTCI Télécom ParisTech 30

CycloStar

§ Sylvain Malacria, Yves Guiard § Elliptic oscillatory gestures § Easy to perform [Kugler87] § Up to 7 dimensions! § Commands & parameters control

Shape & Kinematics

slide-31
SLIDE 31

Eric Lecolinet– LTCI Télécom ParisTech 31

Shape & Kinematics

slide-32
SLIDE 32

Eric Lecolinet– LTCI Télécom ParisTech 32

JerkTilts

§ Mathias Baglioni, Yves Guiard § 3D gestures indistinguishable from everyday motions § Self-delimited tilting gesture

Shape & Kinematics > 3D gestures

slide-33
SLIDE 33

Eric Lecolinet– LTCI Télécom ParisTech 33

FingerCount

§ Gilles Bailly § Postures § # of fingers § Two-handed

Multitouch

slide-34
SLIDE 34

Eric Lecolinet– LTCI Télécom ParisTech 34

InAir FingerCount

§ Gilles Bailly et al. § Not the same fingers, more tiring § N fingers increase perceived difficulty, decreases with familiarity [Rekik14]

Multitouch > 3D gestures

slide-35
SLIDE 35

Eric Lecolinet– LTCI Télécom ParisTech 35

BezelTap

§ Marcos Serrano, Yves Guiard § Micro-interactions on mobile devices § Two modalities: Bumps + Slides § Reactivates the device when sleeping, avoids involuntary activations

Combining modalities

slide-36
SLIDE 36

Eric Lecolinet– LTCI Télécom ParisTech 36

Combining modalities

slide-37
SLIDE 37

Eric Lecolinet– LTCI Télécom ParisTech 37

Bi-positional gestures + visuotactile feedback

§ Bruno Fruchard, Olivier Chapuis § Trackpad, Bezel gestures § Starting + ending position (= position + orientation + distance) § Visual or tactile marks

Combining modalities > MarkPad

slide-38
SLIDE 38

Eric Lecolinet– LTCI Télécom ParisTech 38

MarkPad

slide-39
SLIDE 39

Eric Lecolinet– LTCI Télécom ParisTech 39

§ 680 possible gestures (42 tested) with different configurations § Longitudinal experiment with 6 users § Used daily for more than 2 years § Commands & gestures are very user-specific (sometimes unexpected) § Customization is the key!

MarkPad

slide-40
SLIDE 40

Eric Lecolinet– LTCI Télécom ParisTech 40

WatchIt

§ Simon Perrault, Yves Guiard § Wristband of a smartwatch § Analog gestures without occlusion § Eyes-free interaction (15 gestures)

Small devices

!

slide-41
SLIDE 41

Eric Lecolinet– LTCI Télécom ParisTech 41

Small devices

slide-42
SLIDE 42

Eric Lecolinet– LTCI Télécom ParisTech 42

CoReach

§ Can Liu, Olivier Chapuis, Michel Beaudouin-Lafon § Collaborative gestures: Help multiple users to manipulate content

Large devices

slide-43
SLIDE 43

Eric Lecolinet– LTCI Télécom ParisTech 43

Large devices

slide-44
SLIDE 44

Eric Lecolinet– LTCI Télécom ParisTech 44

Using additional dimensions is the key!

§ Alternate shapes (Flower & Leaf menus) § Shapes and Kinematics (CycloStar, BezelTap) § Specific signature (MicroRolls, JerkTilts) § Shapes and visuotactile feedback (MarkPad) § Multi-touch (FingerCount, etc.) § And various other techniques...

What we learned

slide-45
SLIDE 45

Eric Lecolinet– LTCI Télécom ParisTech 45

Using additional dimensions is the key!

§ Miller law on multidimensional judgments [Miller56]

Large expressivity Complementary to standard interactions

What we learned

slide-46
SLIDE 46

Eric Lecolinet– LTCI Télécom ParisTech 46

Second part: Gesture memorability

slide-47
SLIDE 47

Eric Lecolinet– LTCI Télécom ParisTech 47

Research questions

§ How to improve the learning and retention of gesture/command associations § Are certain gestures easier to learn/remember? § Which factors improve memorization? § Is the learning by repeating paradigm sufficient? § How to design efficient + user-friendly interaction techniques?

Gesture memorability

slide-48
SLIDE 48

Eric Lecolinet– LTCI Télécom ParisTech 48

Memorization performance

§ Gilles Bailly, Laurence Nigay § Extension of MM § 16 items, 18 participants, within-subjects

Flower vs. Polygon vs. Linear menus

slide-49
SLIDE 49

Eric Lecolinet– LTCI Télécom ParisTech 49

Flower menus more efficient

§ Flower menus: 81% recalled items § Polygon menus: 40% § Linear menus: 35%

Conclusions

§ Learning by repeating not sufficient! § Radial gestures favor memorization

Flower vs. Polygon vs. Linear menus

slide-50
SLIDE 50

Eric Lecolinet– LTCI Télécom ParisTech 50

Radial gestures & memorization

§ Human directional abilities innate? [Wills10] § Treated as egocentric gestures? [Klatzky98] § Intensive prior learning (familiarity)

Curved radial gestures

§ Semantic relationships § Multidimensional judgments [Miller56]

Flower vs. Polygon vs. Linear menus

slide-51
SLIDE 51

Eric Lecolinet– LTCI Télécom ParisTech 51

Does it make a difference?

§ Bruno Fruchard, Olivier Chapuis § Spatial memory efficient [Scarr12, Gutwin14, etc.] § Same memorization process? § 16 items, 16 participants, within-subjects, 3 sessions

Positions vs. directions

slide-52
SLIDE 52

Eric Lecolinet– LTCI Télécom ParisTech 52

Puzzling differences in favor of positions

§ Recall: systematic trend § Novice mode use (significative differences):

  • Less often
  • Shorter amount of time

Positions vs. directions

slide-53
SLIDE 53

Eric Lecolinet– LTCI Télécom ParisTech 53

Open questions

§ MM harder to use? § Less spatial and graphical cues?

  • MM representation not optimal?

§ More fundamental differences?

  • Navigation vs. spatial memory

Positions vs. directions

slide-54
SLIDE 54

Eric Lecolinet– LTCI Télécom ParisTech 54

Advantages

§ Structure / categories improve memorability [Mandler67, Bower69, etc.] § Intuitively used by participants

Multi-Finger Chords

§ Julie Wagner, Ted Selker § 3 families of 3 gestures § Categorical vs. random mapping

Structure & categories

slide-55
SLIDE 55

Eric Lecolinet– LTCI Télécom ParisTech 55

Results

§ Less error-prone long-term memorization (0.56 vs. 3.4 errors) § No completely wrong mappings

Structure & categories

Categorical

  • vs. random

2 sessions (1 week) 18 participants, between-subjects

slide-56
SLIDE 56

Eric Lecolinet– LTCI Télécom ParisTech 56

Letters and digits

§ Straightforward semantics § Overlearned thus 'natural' § Name collisions § Slower than straight gestures

Overlearning

Gesture Avatar [Lu & Li 11]

slide-57
SLIDE 57

Eric Lecolinet– LTCI Télécom ParisTech 57

Augmented Letters

§ Quentin Roy, Yves Guiard § 1 symbol + 1 Marking menu § Balances memory and time performance § Syntactic approach § 202 commands

Overlearning

SAVE SMILE SELECT SEARCH SAVE SMILE SELECT SEARCH

slide-58
SLIDE 58

Eric Lecolinet– LTCI Télécom ParisTech 58

Comparison

§ With 2-level Marking menus § 15 commands, 12 participants

Results

§ Recall: 85.4% vs. 63.2% § Reaction time compensates execution time

Overlearning

slide-59
SLIDE 59

Eric Lecolinet– LTCI Télécom ParisTech 59

Several subsystems components [Baddeley13]

§ Verbal / visuospatial information processed differently § Different properties:

  • e.g. explicit vs. implicit memory

Using multiple components improves memorization

§ Dual Coding Theory [Paivio71] § Elaborative encoding [Anderson79]

Memory components

slide-60
SLIDE 60

Eric Lecolinet– LTCI Télécom ParisTech 60

Important memory components (for our concern)

§ Spatial memory

= directional memory?

§ Object/image memory § Verbal/Semantic encoding § Procedural memory

("muscle" memory)

Memory components

slide-61
SLIDE 61

Eric Lecolinet– LTCI Télécom ParisTech 61

Mnemonic technique [Yates92, Higbee01]

§ Used since Antiquity (Cicero) § Many experiments, used by champions! § Relies on Spatial, Object and Semantic memory

Method of loci

slide-62
SLIDE 62

Eric Lecolinet– LTCI Télécom ParisTech 62

Method of loci

slide-63
SLIDE 63

Eric Lecolinet– LTCI Télécom ParisTech 63

Method of Loci

§ Very efficient § But requires much training!

Physical loci

§ For interacting with smart home § "Palace" in front of user!

Physical loci

Sri Vyshnavi Yarlagadda

slide-64
SLIDE 64

Eric Lecolinet– LTCI Télécom ParisTech 64

slide-65
SLIDE 65

Eric Lecolinet– LTCI Télécom ParisTech 65

  • 1. Object memory
slide-66
SLIDE 66

Eric Lecolinet– LTCI Télécom ParisTech 66

  • 2. Spatial memory
slide-67
SLIDE 67

Eric Lecolinet– LTCI Télécom ParisTech 67

  • 3. Semantic memory (stories)

The frame contains a picture of me skiing Nature reminds me of holidays

slide-68
SLIDE 68

Eric Lecolinet– LTCI Télécom ParisTech 68

Experiment

48 items Day 1 +2 months +1 day

  • Active group: Creates mapping (8 participants)
  • Passive group: Uses active group mappings (8 participants)

+1 week 16 participants

slide-69
SLIDE 69

Eric Lecolinet– LTCI Télécom ParisTech 69

Results

§ Amazingly efficient! § User-defined mappings: No effect considering total time

slide-70
SLIDE 70

Eric Lecolinet– LTCI Télécom ParisTech 70

§ 25 items (5 categories / clusters) § 2 sessions § Clusters changed in 5 different ways

Room reconfiguration

  • Baseline
  • Move cluster
  • Move inside cluster
  • Both
  • Scattered
slide-71
SLIDE 71

Eric Lecolinet– LTCI Télécom ParisTech 71

71

Results

§ Recall: 99.3% no significant effect § Time: 26.3% slower § Spatial memory: Less important than expected?

Baseline Move cluster Move inside cluster Both Scattered

slide-72
SLIDE 72

Eric Lecolinet– LTCI Télécom ParisTech 72

Users make 'stories'

§ “The dog barks at the cat from the floor” § “The peach goes with the red door”

Passive group

§ Invented other stories!

Importance of semantic encoding

slide-73
SLIDE 73

Eric Lecolinet– LTCI Télécom ParisTech 73

Humans very skilled at inventing stories!

§ It's fun! (kind of a game) § They remember them a long time

Importance of semantic encoding

Shrereshveskskii's way of remembering equations (from [Baddeley13])

slide-74
SLIDE 74

Eric Lecolinet– LTCI Télécom ParisTech 74

Body = interaction surface

§ Bruno Fruchard, Olivier Chapuis § Eyes-free interaction § Helps memorization?

BodyLoci

slide-75
SLIDE 75

Eric Lecolinet– LTCI Télécom ParisTech 75

Experiments

§ 1) BodyLoci vs. in air MultiStroke menus

  • 24 participants, within-groups

§ 2) With stories and:

  • With/without background images
  • 24 participants, within-groups

BodyLoci

slide-76
SLIDE 76

Eric Lecolinet– LTCI Télécom ParisTech 76

Results

§ Memorization? No difference § Impact of images? No difference § Impact of semantic encoding? Strong difference (up to 28% for MM)

BodyLoci

slide-77
SLIDE 77

Eric Lecolinet– LTCI Télécom ParisTech 77

Results

§ Memorization? No difference

  • Unusal
  • People don't see their own body

§ Impact of images? No difference

  • Redundancy / selective attention
  • Should be more "bizarre" [Briggs70]

§ Impact of semantic encoding? Strong difference

  • Confirms previous hypothesis
  • How to leverage this capability in user interfaces?

BodyLoci

slide-78
SLIDE 78

Eric Lecolinet– LTCI Télécom ParisTech 78

Expressivity of gestures

§ Using additional dimensions is the key! § Increased cardinality => improves structure / semantic mappings

Conclusions

slide-79
SLIDE 79

Eric Lecolinet– LTCI Télécom ParisTech 79

Memorization

§ Using multiple dimensions is the key! § Learning != retention § Memory components:

  • Spatial memory: Less important than expected?
  • Image memory: Mixed results
  • Semantic memory: Very efficient!
  • Procedural memory: Overclaimed?

Conclusions

slide-80
SLIDE 80

Eric Lecolinet– LTCI Télécom ParisTech 80

Memorization

§ Individual and combined effects § Where is the limit? [PhysicalLoci, Zhai03] § Images and graphical cues § How to incitate users to use semantic encoding § Syntax for user-defined tasks

Perspectives

SAVE SMILE SELECT SEARCH SAVE SMILE SELECT SEARCH

IconHK [Giannisakis17] CommandBoard [Alvina17]

slide-81
SLIDE 81

Eric Lecolinet– LTCI Télécom ParisTech 81

Application domains

§ Small and very small devices § On-body /wearable interfaces § Wall-sized displays § AR/VR devices § Tactile feedback § etc.

Perspectives

slide-82
SLIDE 82

Eric Lecolinet– LTCI Télécom ParisTech 83

Social Touch

§ Leverage communicative and emotional channels

  • Between humans and machines
  • Between humans via machines

§ Techniques and devices for simulating human touch

Perspectives

MobilLimb [Teyssier18]