input (touch v.s in air gesture)

10
Input Touch v.s In-air gesture

Upload: jay-wu

Post on 17-Dec-2014

598 views

Category:

Education


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Input (touch v.s in air gesture)

InputTouch v.s In-air gesture

Page 2: Input (touch v.s in air gesture)

MouseState-transition model

Idle Tracking Active

sliding mouse on tablemouse in-air move mouse on table

mouse placed on table

mouse lifted from table

button pressed

button released

Page 3: Input (touch v.s in air gesture)

TouchState-transition model

Idle Active

finger move in-air finger move on device

finger landed

finger lifted

No Tracking State!

Page 4: Input (touch v.s in air gesture)

TouchWhat's the problem?

preview to guide user toward right activity

feedback to reduce false-negative error

Page 5: Input (touch v.s in air gesture)

TouchSolution

1. Recreate logical tracking state

2. New UI not relying on tracking state

Page 6: Input (touch v.s in air gesture)

In-air GestureState-transition model

Active

body/finger move in air

Live MicAlways On!

Page 7: Input (touch v.s in air gesture)

In-air Gesture“clutch”Differentiate physical actions that are intended to drive the computing system from those that are not.

Mouse lift hand from mouse or lift mouse in airTouch lift hand from the digitizerIn-air gesture ?

Page 8: Input (touch v.s in air gesture)

In-air Gesture“clutch”Differentiate physical actions that are intended to drive the computing system from those that are not.

Mouse lift hand from mouse or lift mouse in airTouch lift hand from the digitizerIn-air gesture No Mechanism in the hardware false positive errors ++ false negative errors ++

Page 9: Input (touch v.s in air gesture)

In-air GestureSolution1. Reserved action

2. Reserved clutch

3. Multi-modal input

Page 10: Input (touch v.s in air gesture)

In-air GestureWhen suitable?

Interaction at a distance Hands are busy / dirtyPhysical limitation3D output