multi-touch on small devices - microsoft.com · t multi-touch screen no implicit. microsoft...

71
Microsoft Research Multi-touch Interactions on Small Input Devices Hrvoje Benko Researcher Microsoft Research DUB – February 2, 2011

Upload: others

Post on 19-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Multi-touch Interactions

on Small Input Devices

Hrvoje BenkoResearcher

Microsoft Research

DUB – February 2, 2011

Page 2: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

My research

Page 3: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Multi-touch Interactions

Page 4: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Computing Today

Touch/Buttons

Touch Touch Keyboard &Touchpad

Keyboard &Mouse

Remote controller

Page 5: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Computing Today

Touch/Buttons

Touch Touch Keyboard &Touchpad

Keyboard &Mouse

Remote controller

Touch “No” Touch

Page 6: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Why “no” touch?

Page 7: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Ergonomics

Page 8: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Interaction at a distance

focus is NOT on the device

Page 9: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Existence of good input devices

Page 10: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Rather than replace the existing input

devices with touchscreens,

augment them with touch sensing to

enable novel interactive possibilities.

Page 11: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

1. Sensing hardware

2. Interactions

3. Grip vs. gesture

4. Making a product

4 parts

Page 12: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

SENSING HARDWARE

Part 1

Page 13: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Five mouse prototypes

Mouse 2.0: Multi-touch meets the mouse. UIST 2009

Nicolas Villar, Shahram Izadi, Dan Rosenfeld, John Helmes, Jonathan Westhues, Steve Hodges, Eyal Ofek, Alex Butler, Xiang Cao, Billy Chen

Page 14: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Prototype 1: FTIR Mouse

Page 15: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Prototype 1: FTIR Mouse

Page 16: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Prototype 2: Orb Mouse

Page 17: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Prototype 2: Orb Mouse

Page 18: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Prototype 3: Cap Mouse

Page 19: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Prototype 3: Cap Mouse

Page 20: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Prototype 4: Side Mouse

Page 21: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Prototype 4: Side Mouse

Page 22: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Prototype 5: Articulated Mouse

Page 23: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Prototype 5: Articulated Mouse

Page 24: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

• Biggest sensor area – Orb

• Best touch resolution – FTIR

• Most robust – Cap

• Most precise – Arty

• Dual purpose – Side

What is the best HW solution?

Page 25: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

INTERACTIONS

Part 2

Page 26: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

How to treat mouse + touch streams?

Independent

Mouse cursor used for

manipulations

Touch used for gesturing

Combined

Touches manipulate the on-

screen objects in addition to

the cursor

Page 27: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

IND

EPEN

DEN

T

Page 28: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

IND

EPEN

DEN

T

Page 29: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

CO

MB

INED

Page 30: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

CO

MB

INED

Page 31: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

CO

MB

INED

Page 32: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

CO

MB

INED

Page 33: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Design and Evaluation of Interaction Models for Multi-touch Mice. GI 2010

Hrvoje Benko, Shahram Izadi, Andrew D. Wilson, Xiang Cao, Dan Rosenfeld, and Ken Hinckley

How effective are multi-touch

manipulations on a mouse?

Page 34: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

What is the focus model?

Page 35: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

What is the activation model?

Touchscreen(implicit)

Mouse(explicit)

Page 36: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

User Study Conditions

Cond. Technique Name Focus Activation

IT MT Mouse Independent Touches No Implicit

HC MT Mouse Hover Cursor Yes - Transient Implicit

CH MT Mouse Click ‘n’ Hold Yes - Transient Explicit

CS MT Mouse Click Selection Yes - Persistent Explicit

M Regular 3-button Mouse Yes - Transient Explicit

T Multi-touch Screen No Implicit

Page 37: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

MT Mouse Click ‘n’ HoldFocus: Yes Activation: Explicit

Page 38: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Baseline 1: Regular Mouse

Page 39: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

User Evaluation

• 12 participants (6 female)

• 2 tasks

• 90 min

6 techniques

x 2 rotations (± 60°)

x 2 scales (± 20%)

x 4 repetitions

= 96 trials/participant

CameraDell XT2

Standard Mouse

Cap Mouse

Page 40: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

MT Mouse techniques were…

… slower,

… more error-prone,

… and less preferred!

Page 41: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Negative results

Page 42: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Lessons learned

• MT mice interactions are better with focus

and explicit touch activation

• Combining mouse and touch to facilitate

Surface-like interactions does not yield a

good experience

• Dexterity is in the thumb and index finger

Page 43: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

• Controlling accidental activation is key to

user satisfaction

• Interactions that treat mouse and touch

streams independently do not suffer from

same problems

Lessons learned (2)

Page 44: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

GRIPS AND GESTURES

PART 3

Page 45: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

The device is continuously

held while interacting!

Fingers serve a dual

purpose: to grip and to

gesture

Challenge & Opportunity

Page 46: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Screen = interactive(touch)

Bezel = Non-interactive(grip, hold, support)

Page 47: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

When the entire device is touch sensitive

one can sense the context of use!

– Engagement

– Handedness

– Different grips

However,…

Page 48: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

MTPen

Grips and Gestures on a Multi-touch Pen. To appear in CHI 2011.

Hyunyoung Song, Hrvoje Benko, Francois Guimbretiere, Shahram Izadi, Xiang Cao, and Ken Hinckley

Page 49: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Grip vs. GestureRaw Dynamic

Page 50: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Page 51: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Page 52: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

MAKING A PRODUCT

Part 4

Page 53: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Page 54: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Combines the virtues of a mouse with

the rich natural language of gesture,

bringing multi-touch gestures to

Windows 7.

Microsoft Touch Mouse

Page 55: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

“Product Vision Lead” (?!?)

– Control end-to-end experience

– Design contact tracking and gesture

recognition algorithms

My role…

Page 56: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Grip Click Gesture

Great mouse +

Page 57: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Finding the right form

Page 58: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Form explorations

Page 59: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Design lineage

Arc Mouse Arc Touch Microsoft Touch Mouse

Page 60: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Curved Wireless Capacitive Sensor

12/7/2016Microsoft Confidential

Page 61: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

1 FINGER

Manage documents

2 FINGERS

Manage windows

3 FINGERS

Manage desktop

Gesture vocabulary

Page 62: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Gesture vocabulary = 1,2,3

Page 63: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Page 64: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Color, material, finish

Page 65: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Reducing accidental activation

• Gesture recognition

• Contact tracking

• Understanding how the

user holds the device

12/7/2016Microsoft Confidential

Page 66: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research12/7/2016Microsoft Confidential

Page 67: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Best of CES 2011

Page 68: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

In stores Summer 2011 - $79

Page 69: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

SUMMARY

Page 70: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

To augment existing devices with multi-touch

sensing:

• Extend interaction vocabulary

• Sense the context of their use

• Solve difficult problems (palm rejection)

Opportunity

Page 71: Multi-touch on small devices - microsoft.com · T Multi-touch Screen No Implicit. Microsoft Research MT Mouse Click ‘n’ Hold Focus: Yes Activation: Explicit. Microsoft Research

Microsoft

Research

Hrvoje Benko [email protected] http://research.microsoft.com/~benko

Thanks to my collaborators