Top Banner
Two Handed and Gaze Input Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, Stanford and Princeton Lecture Nov 29, 1999 1999 Shumin Zhai Shumin Zhai
29

Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.

Jan 12, 2016

Download

Documents

Cornelia Cox
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.

Two Handed and Gaze InputTwo Handed and Gaze Input

Stanford and Princeton Lecture Nov 29, 1999Stanford and Princeton Lecture Nov 29, 1999

Shumin ZhaiShumin Zhai

Page 2: Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.

The Present and Future of The Present and Future of Computer InputComputer Input

Two - handed inputTwo - handed input• Example of present input researchExample of present input research

Gaze trackingGaze tracking• Example of (possible) future inputExample of (possible) future input

Page 3: Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.

Two-handed InputsTwo-handed Inputs

Buxton and Myers, CHI’ 86Buxton and Myers, CHI’ 86• left hand scrolling • right hand pointing

Bier et al, CHI’93Bier et al, CHI’93• left hand “tool glass”• right hand pointing

Page 4: Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.

Asymmetric division of labor Asymmetric division of labor in bimanual actionin bimanual action

The left hand sets the frame of reference for The left hand sets the frame of reference for the action of the right hand.the action of the right hand.

Left hand greater scale than right handLeft hand greater scale than right hand

Left-hand precedence in actionLeft-hand precedence in action

Right (terminal) hand dominanceRight (terminal) hand dominance

The kinematic chain as a modelYves Guiard (1987) Journal of Motor Behavior 19, 4, 486-517

Page 5: Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.

Cognitive BenefitsCognitive Benefits

Physical - time motion efficiency Physical - time motion efficiency Cognitive benefits - visualization modelCognitive benefits - visualization model

Leganchuck, Zhai, Buxton, ACM ToCHI, 1998

Page 6: Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.

Natural Natural MetaphorMetaphor

Navigation in 3DNavigation in 3D BulldozerBulldozer

Zhai, Kandogan, Smith, Selker, JVLC, 1999

Maze Section (Barricade)

0

20

40

60

80

100

1 2 3Trials

Seco

nds

Mouse

Bulldozer

Page 7: Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.

Multi-handed inputMulti-handed input

Page 8: Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.

Human Computer Human Computer “Communication”“Communication”

Asymmetry Asymmetry (R.J.K. Jacob, 1990-93)(R.J.K. Jacob, 1990-93)

• High bandwidth from computer to humanHigh bandwidth from computer to human– TextText– GraphicsGraphics– Sound Sound

• Low bandwidth from human to computerLow bandwidth from human to computer– Mouse Mouse – KeyboardKeyboard

Page 9: Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.

Enabling multi-modal interactionEnabling multi-modal interaction

Increasing computing powerIncreasing computing power Speech recognitionSpeech recognition Low cost ($10) camera to appearLow cost ($10) camera to appear Computer Vision / Image ProcessingComputer Vision / Image Processing

Gaze trackingGaze tracking

Page 10: Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.

What if computer can “see”What if computer can “see”

More efficient and effective HCI?More efficient and effective HCI? Can computer know user “intention”?Can computer know user “intention”? What if the computer can see the user’s What if the computer can see the user’s

gaze?gaze?

Page 11: Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.

IBM Almaden Eye-trackerIBM Almaden Eye-tracker

Page 12: Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.

The Bright Pupil EffectThe Bright Pupil Effect

On-axis IR produces a bright pupil imageOn-axis IR produces a bright pupil image

Camera

IR source reflected beam

(on axis)Eye ball

Bright pupil Glint

Page 13: Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.

How - The Dark Pupil EffectHow - The Dark Pupil Effect

The off-axis IR produces a dark pupil imageThe off-axis IR produces a dark pupil image

Camera

IR source

reflected beam

(off axis)

Eye ball

Dark pupil Glint

Page 14: Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.

Dual light source gaze trackingDual light source gaze tracking

-

=

Page 15: Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.

Gaze for Pointing?Gaze for Pointing?

A classic topic:A classic topic:• ““What you look at is what you get!” What you look at is what you get!”

– J.L. Levine 1981J.L. Levine 1981– C. Ware and Mikaelain 1987C. Ware and Mikaelain 1987– R.J.K Jacob 1990R.J.K Jacob 1990

Why gaze pointing?Why gaze pointing?• Hand unavailableHand unavailable• Eye faster than other organsEye faster than other organs

– Look first, manipulation followLook first, manipulation follow

• Fatigue / injury in hand pointingFatigue / injury in hand pointing

Page 16: Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.

Difficulties with Gaze PointingDifficulties with Gaze Pointing

Eye tracking not preciseEye tracking not precise• Measurement errorMeasurement error• Eye movement - saccades and fixations Eye movement - saccades and fixations

(1 degree - twice scrollbar width)(1 degree - twice scrollbar width)

Only large targets work (0.5 in)Only large targets work (0.5 in)

Page 17: Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.

Difficulties with Gaze PointingDifficulties with Gaze Pointing

How to do buttons (click)?How to do buttons (click)?• Blink - often subconsciousBlink - often subconscious• Dwell time - continuous fixation for set Dwell time - continuous fixation for set

period (e.g. 200 ms)period (e.g. 200 ms)– False selections (“Midas touch”)False selections (“Midas touch”)– MissesMisses

• What about double or right click?What about double or right click?

Page 18: Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.

Difficulties with Gaze PointingDifficulties with Gaze Pointing

Unnatural model: Unnatural model: • eye - perception organ, driven by mind and worldeye - perception organ, driven by mind and world• hand - manipulation (motor) organhand - manipulation (motor) organ• gaze pointing - loading perceptual channel with gaze pointing - loading perceptual channel with

motor tasksmotor tasks

Dead end ????Dead end ????

Page 19: Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.

Utilize Eye Gaze Implicitly?Utilize Eye Gaze Implicitly?

Combining hand and eye movementCombining hand and eye movement Reposition (warp) cursor by gazeReposition (warp) cursor by gaze Hand remains to be the control device Hand remains to be the control device

(fine movement and selection)(fine movement and selection) Defy Fitts’ law?Defy Fitts’ law?

Page 20: Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.

Eye tracking boundary with 95% confidence

MAGICMAGIC Pointing Pointing

MManual anual AAnd nd GGaze aze IInput nput CCascaded Pointingascaded Pointing MManual anual AAcquisition with cquisition with GGaze aze IInitiated nitiated CCursorursor

Gaze position reported by eye tracker

True target can be anywhere within the circle with 95% probability

The cursor is warped to eye tracking position, on or nearby the true target

Previous cursor position far from target (e.g., 200 pixels)

Zhai, Ihde, Morimoto, CHI’99

Page 21: Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.

When to warp?When to warp?

Every large saccade Every large saccade • pre-intent, “liberal”, proactivepre-intent, “liberal”, proactive• possible distractionpossible distraction

When input device actuatedWhen input device actuated• post-intent, “conservative”post-intent, “conservative”• new form of hand-eye coordinationnew form of hand-eye coordination

Page 22: Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.

ExperimentExperiment

Difficult: every thing has to go “right”Difficult: every thing has to go “right” Imperfect tracking systemImperfect tracking system

• error: 1 degree or more error: 1 degree or more • delay: 66 ms or moredelay: 66 ms or more

Page 23: Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.

TaskTask

Page 24: Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.

Experimental DesignExperimental Design

Two target size - 20 vs. 60 pixelsTwo target size - 20 vs. 60 pixels Three distances - 200, 500, 800 pixelsThree distances - 200, 500, 800 pixels Three pointing direction Three pointing direction

• horizontal, vertical, diagonalhorizontal, vertical, diagonal Three pointing techniques Three pointing techniques

• two magictwo magic• one manualone manual

12 subjects12 subjects

Page 25: Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.

Trial completion timeTrial completion time

session 1 session 2

0.0

0.2

0.4

0.6

0.8

1.0

1.2

1.4

1.6

Time(sec)

liberal

conservative

manual

Page 26: Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.

Other observationsOther observations

$20 prize claimed with magic technique$20 prize claimed with magic technique User’s subjective experienceUser’s subjective experience

• rated both magic techniques higher than rated both magic techniques higher than manual (1.5 and 3.5 on -5 to +5 scale)manual (1.5 and 3.5 on -5 to +5 scale)

• The “liberal” technique was “easier”The “liberal” technique was “easier”• Disappointed with pure manual - subjective Disappointed with pure manual - subjective

ease of operation (work done at will)ease of operation (work done at will)

Page 27: Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.

What can we conclude?What can we conclude?

Reduced fatigue (less manual work)Reduced fatigue (less manual work) More precise than traditional gaze More precise than traditional gaze

pointing (small target)pointing (small target) More practical than traditional More practical than traditional

Page 28: Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.

Future workFuture work

tracking system limitationstracking system limitations• FrequencyFrequency• resolutionresolution• Calibration!Calibration!

magic method limitationsmagic method limitations experimental limitationsexperimental limitations

Page 29: Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.

There is more …...There is more …...