54
Gestures Disclaimer: This is version 0.1 of this lecture. It might contain unfinished/unclear formulations as well as subjective, non-validated data and opinions.

Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Gestures

Disclaimer: This is version 0.1 of this lecture. It mightcontain unfinished/unclear formulations as well as

subjective, non-validated data and opinions.

Page 2: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Gesture-based interaction

Page 3: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Research on gesture-based interactiongoes a long way back!

SketchPad, Ivan Sutherland 1963

Page 4: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Put-that-there (Bolt, 1980)

Page 5: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

>20 years of Virtual realityresearch

Page 6: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Two paradigms in gesture-basedinteraction

• On-screen

• Free-form/mid-air• Empty-handed

• Holding device

Page 7: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

How to define gestures in the field of interaction

design?

Page 8: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Definition #1

”…any physical movement that a digital system can sense and respond to without the aid of a traditional pointing device such as a mouse or stylus.”

Saffer (2008)

Page 9: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Definition #2

”…expressive, meaningful body motions –i.e. physcial movements of the fingers, hands, arms, head, face or body with the intent to convey information or interact with the environment.”

Turk (2002)

Page 10: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Advantages with gesture-based interaction?

Page 11: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Advantages with gesture-basedinteraction?• Gestures fundamental part of human

communication

• No need for designated input devices

• Has potential for high information bandwidth

Page 12: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Gesture taxonomies

Page 13: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Gesture taxonomies

• Problem:

Traditional taxonomies are not suited for gestureresearch in human-computer interaction (HCI)

Page 14: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Kendon (1972)

1. Gesticulation

2. Language-like gestures

3. Pantomimes

4. Emblems (e.g. V for victory)

5. Sign languages

• Designed for speech-related gestures

• Not completely relevant for interaction design

Page 15: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Aigner et al (2012)

1. Pointing gestures

2. Semaphoric gestures (e.g. thumbs-up meaning “OK”)

3. Pantomimic gestures

4. Iconic gestures (e.g. showing the size of an object)

5. Manipulation gestures (e.g. dragging an object)

• Gesture-based interaction without the support ofspeech input

• Tailor-made for interaction design!

Page 16: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Innate and learnedgestures

Page 17: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Innate gestures

• Gestures that the user intuitively knows or that

make sense, based on the person’s understanding of

the world

• Examples:• Pointing to aim

• Grabbing to pick up

• Pushing to select

Page 18: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Learned gestures

• Gestures the user needs to learn before

• Examples• Waving to engage

• Making a specific pose to cancel an action

Page 19: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Discussion: Samsung Smart TV gestures. Innate or learned?

http://www.samsung.com/global/microsite/tv/common/guide_book_5p_sr/main.html

Page 20: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Are there any problems with gestures?

Page 21: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Norman & Nielsen

• Gestural Interfaces: A Step Backwards in Usability

Norman & Nielsen (2010).

Page 22: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Discoverability

Norman & Nielsen (2010).

• WIMP interaction is based on recognition and exploration => easydiscovery

Page 23: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Discoverability

• We have moved awayfrom the principle ofdiscoverability

Norman & Nielsen (2010).

Page 24: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Reliability

“When users think they did one thing but actually did something else, they lose their sense of controlling the system because they don't understand the connection between actions and results.”

Norman & Nielsen (2010).

Page 25: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Gestures-based interaction needsa good conceptual model

http://www.youtube.com/watch?v=ls5kj7oVwto

Page 26: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Gestures-based interaction needsa good conceptual model

Page 27: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Are there any”standardized” gestures?

Page 28: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Not really…

• We are test subjects in an enormous gestureexperiment

• Patent wars are probably not making things easier

Page 29: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Nevertheless, there aresome conventions that areimportant to be aware of.

Page 30: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Example ”Core” touch gestures

Page 31: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Example ”Shake”

• Update

• Reset

• Next track

• Shuffle

• Unlock

• Remove

• Etc.

Page 32: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

”Shake”

• Intuitive

• Low demands on presicion

• (Probably) suitable for actions that involve a clearstate change

• Might not be suitable for usage that involves a moving user (false positives)

Smart Maps:Shake to remove all bookmarks on the map. What ifI’m in a hurry?

Page 33: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Cultural aspects

Page 34: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Discussion: does culture matter? If yes, how much?

Page 35: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Cultural aspects

• The gesture ”The ring” has been found to have four major meenings:• OK/Good

• Orifice

• Zero

• Threat

Morris, Collett, Marsh, & O’Shaghnessy (1979)

Page 36: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Cultural aspects

Page 37: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Cultural aspects

Page 38: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Cultural similarities and differences in user-defined gestures for touchscreenuser interfaces

• 340 participants defined their own gestures for 28 common actions (e.g. ”Zoom”)

• Generally a high agreement across cultures

• Higher agreement for actions that can be performed through direct manipulation

• Lower agreement for actions that were moresymbolic

Mauney, Howarth, Wirtanen and Capra (2010)

Page 39: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Thumbs up to gesture-controlledconsumer electronics?

• Studying gestures for consumer electronics in 18 countries

• A limited gestural language already exists acrosscultures (that could be used of basic commands)

• As complexity increases, cultural differences start to emerge

• Participants seemed to prefer semantic gesturesover pointing gestures

UX fellows (2013)

Page 40: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

A preliminary theoretical study in naturalinteraction applied to cultural heritagecontexts

• Comparison of gestures for interaction withvirtual environments

• 19 basic actions

• Three countries: Italy, Sweden and Egypt

Pescarin, S., Pietroni, E., Wallergård, M., Omar, K., Rescic, L. and Rufa, C. (2013).

Page 41: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Example of preliminary results

• ”Select”• Italy: Pointing

• Sweden: Pointing/One open hand

• Egypt: Two open hands

Pescarin, S., Pietroni, E., Wallergård, M., Omar, K., Rescic, L. and Rufa, C. (2013).

Page 42: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Design principles for gestures

Page 43: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Look for ”un-offical” standards!

• Example ”Shake” is used for Update, Reset, Nexttrack, , Shuffle, Unlock, Remove etc.

Page 44: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Game mindset ≠ UI mindset

Page 45: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Game mindset ≠ UI mindset

Page 46: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Consider physical ergonomics

Page 47: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Consider social factors

• Are the gestures proper for the social context?• Might they be disturbing to other people?

• Will they make the user feel ashamed?

Page 48: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Help new users

• Quick tutorial

• Visual que or hint

• A describing image

• Animations

Page 49: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Offer a good conceptual model

Page 50: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

Further reading

Page 51: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers
Page 52: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers
Page 53: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers
Page 54: Gestures - Lunds tekniska högskola · Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers

References

• Aigner, R., Wigdor, D., Benko, H., Haller, M., Lindlbauer, D., Ion, A., Zhao, S., et al. (2012). Understanding Mid-Air Hand Gestures: A Study of Human Preferences in Usage of Gesture Types for HCI. Technical report, Microsoft Research.

• Bolt, R. A. (1980). Put-that-there”: Voice and gesture at the graphics interface. Proceedings of the 7th annualconference on Computer graphics and interactive techniques, 14(3), 262–270. doi:10.1145/800250.807503

• Kendon, A. (1972). Some relationships between body motion and speech. In A. W. Siegman & B. Pope (Eds.), Studies in dyadic communication. New York: Pergamon Press.

• Mauney, D., Howarth, J., Wirtanen, A., & Capra, M. (2010). Cultural similarities and differences in user-definedgestures for touchscreen user interfaces. Proceedings of the 28th of the international conference extendedabstracts on Human factors in computing systems CHI EA 10, 4015.

• Norman, D. & Nielsen, J. (2010). Gestural Interfaces: A Step Backwards in Usability. Interactions 17(5).

• Pescarin, S., Pietroni, E., Wallergård, M., Omar, K., Rescic, L. and Rufa, C. (2013). Natural Interaction in the Cultural Heritage Domain: A preparatory Study on Cross-cultural Natural Gestures. Proceedings of Digital Heritage 2013, Marseille, October 28 – November 1.

• Saffer, D. (2008). Designing Gestural Interfaces: Touchscreens and Interactive Devices. Interactive GesturesDesigning Gestural Interfaces (p. 272). O’Reilly Media.

• Sutherland, I. E. (1964). Sketch pad a man-machine graphical communication system. Simulation, 2(5), 6.329–6.346.

• Turk, M. (2002). Gesture Recognition. In K. M. Stanney (Ed.), Handbook of Virtual Environments (pp. 223–237). London: Lawrence Erlbaum Associates, Publishers.

• UX fellows (2013). Thumbs up to gesture-controlled consumer electronics? A cross-cultural study spanning 18 countries on spontaneous gesture behavior by UX Fellows. Technical report, UX fellows.