blindSight: Eyes-free mobile phone interaction

77
blindSight: Eyes-free mobile phone interaction Kevin Li, University of California, San Diego Patrick Baudisch, Microsoft Research Ken Hinckley, Microsoft Research

description

blindSight: Eyes-free mobile phone interaction. Kevin Li , University of California, San Diego Patrick Baudisch , Microsoft Research Ken Hinckley , Microsoft Research. blindSight. “How ab out Monday morning?”. calendar. “Monday 9am”. preview. “tic, tic, sssssh”. - PowerPoint PPT Presentation

Transcript of blindSight: Eyes-free mobile phone interaction

Page 1: blindSight: Eyes-free  mobile phone interaction

blindSight:Eyes-free mobile phone interaction

Kevin Li, University of California, San DiegoPatrick Baudisch, Microsoft ResearchKen Hinckley, Microsoft Research

Page 2: blindSight: Eyes-free  mobile phone interaction

calendar calendar

preview preview

“Monday 9am”

“tic, tic, sssssh”

“How about Monday morning?”

“Yeah, looks likeI’m free after 10”

blindSight

Page 3: blindSight: Eyes-free  mobile phone interaction

blindSightis an application running on Microsoft Windows Smartphone

is launched when user places or receive a call. It then replaces the in-call menu

unlike the in-call menu, blindSight uses auditory feedback

Page 4: blindSight: Eyes-free  mobile phone interaction

why?

Page 5: blindSight: Eyes-free  mobile phone interaction

PCs…PC screens have the users’ undivided attention

design for the visual channel

Page 6: blindSight: Eyes-free  mobile phone interaction

eyePhone

Page 7: blindSight: Eyes-free  mobile phone interaction

environment

Page 8: blindSight: Eyes-free  mobile phone interaction

visual impairment

Page 9: blindSight: Eyes-free  mobile phone interaction

screen-less device

Page 10: blindSight: Eyes-free  mobile phone interaction

can’t seescreen

Page 11: blindSight: Eyes-free  mobile phone interaction
Page 12: blindSight: Eyes-free  mobile phone interaction
Page 13: blindSight: Eyes-free  mobile phone interaction

Lots of information is stored on mobile phones…

Page 14: blindSight: Eyes-free  mobile phone interaction

… the interfaces are visual

Page 15: blindSight: Eyes-free  mobile phone interaction

0123456789

# of

Peo

ple

Would Like

Very Important

# o

f pa

rtic

ipa

nts

“I need to access as part of a phone conversation:”

survey

Page 16: blindSight: Eyes-free  mobile phone interaction

Ok, so let’s just translate all text from visual to auditory

– “Menu: Press 1 to search contacts; press 2 to add a contact; press 3 to access your calendar…”

Wait, that sounds familiar

Page 17: blindSight: Eyes-free  mobile phone interaction

Please listen carefully as ouroptions have changed…

Page 18: blindSight: Eyes-free  mobile phone interaction

related work

Page 19: blindSight: Eyes-free  mobile phone interaction

User’s should be able to “dial ahead” [Perugini et al.,CHI 2007]

Zap and Zoom allows users to jump to locations using shortcuts [Hornstein, UBILAB Rep 1994]

Use visual channel to inform users about options [Yin and Zhai, CHI 2006]

interactive voice response

Page 20: blindSight: Eyes-free  mobile phone interaction

Time compress audio[Dietz and Yerazunis, UIST 2001]

Integrate speech commands into the conversation [Lyons et al., CHI 2004]

phone interactionmid-conversation

Page 21: blindSight: Eyes-free  mobile phone interaction

blindSight’sauditory feedback

Page 22: blindSight: Eyes-free  mobile phone interaction

audio is heard only by the user, not by the person at the other end

Page 23: blindSight: Eyes-free  mobile phone interaction

rationale

people can recover from audio interruptionsas long as interruption is short

human-human conversation contains redundancy

can we use this redundancy to injectauditory feedback from the device?

Page 24: blindSight: Eyes-free  mobile phone interaction

how do we make sure device feedback fits into these time windows of low information content?

Page 25: blindSight: Eyes-free  mobile phone interaction

rules

1. feedback only on-demand

hearvoice note

mute speaker phone

heartask list

addcontact

recordvoice

findcontact

calendar

hearemails

hear textmessage

home

Page 26: blindSight: Eyes-free  mobile phone interaction
Page 27: blindSight: Eyes-free  mobile phone interaction
Page 28: blindSight: Eyes-free  mobile phone interaction

rules

2. brevity

21 3

8

delete

4

97

65

abc def

tuv

ghi

wxyzpqrs

mnojkl

nextplay

find contact

type 6“200 hits”

type 2“12 hits”

type 7“Marion”

Page 29: blindSight: Eyes-free  mobile phone interaction

rules

3. non-speech previews of composites

week week

day day

3 hours 3 hours

½ hour ½ hourblock½h

previewday

+–––

+

_

whereAmI go today

preview3 hours

++

calendar

(what if the content is a long list,such as appointments for a day?)

Page 30: blindSight: Eyes-free  mobile phone interaction
Page 31: blindSight: Eyes-free  mobile phone interaction
Page 32: blindSight: Eyes-free  mobile phone interaction

rules

4. decomposition

week week

day day

3 hours 3 hours

½ hour ½ hournext

previewday

+–––

+

_

whereAmI go today

preview3 hours

(what if the content is a long list,such as appointments for a day?)

Page 33: blindSight: Eyes-free  mobile phone interaction

rules

5. interruptability

user interface runs as a separate thread

Page 34: blindSight: Eyes-free  mobile phone interaction

1 32

64 5

97 8

actiondelete save

rules

6. minimize modes

1 32

64 5

97 8

actiondelete save

mon wedtue

satthu fri

sun

actiondelete save

pick day start time end time

…modes

Page 35: blindSight: Eyes-free  mobile phone interaction

rules

6. minimize modes (avoid wizards)

week week

day day

3 hours 3 hours

½ hour ½ hourblock½h

previewday

+–––

+

_

whereAmI go today

preview3 hours

++

++

Page 36: blindSight: Eyes-free  mobile phone interaction

hearvoice note

mute speaker phone

heartask list

addcontact

recordvoice

findcontact

calendar

hearemails

hear textmessage

home

Page 37: blindSight: Eyes-free  mobile phone interaction

add contact

21 3

8

save

4

97

6

0

5

delete

Page 38: blindSight: Eyes-free  mobile phone interaction

iterator

1 32

64 5

97 8

action

action

delete save

menu

patterns

Page 39: blindSight: Eyes-free  mobile phone interaction

calendar

week week

day day

3 hours 3 hours

½ hour ½ hourblock½h

previewday

+––

+

_

whereAmI go today

preview3 hours

++

+

+

Page 40: blindSight: Eyes-free  mobile phone interaction

(shows fast usage by an experienced user)

demo video

Page 41: blindSight: Eyes-free  mobile phone interaction
Page 42: blindSight: Eyes-free  mobile phone interaction
Page 43: blindSight: Eyes-free  mobile phone interaction

hardware

Page 44: blindSight: Eyes-free  mobile phone interaction
Page 45: blindSight: Eyes-free  mobile phone interaction
Page 46: blindSight: Eyes-free  mobile phone interaction
Page 47: blindSight: Eyes-free  mobile phone interaction

space

Page 48: blindSight: Eyes-free  mobile phone interaction

epoxy dots

enlarged spaces

Page 49: blindSight: Eyes-free  mobile phone interaction

0%

2%

4%

6%

8%

10%

12%

14%

16%

1 2 3

Erro

r Rat

e (%

)

Flip

EarThumb

Visual

Flip

Ear

Visual

error

Page 50: blindSight: Eyes-free  mobile phone interaction
Page 51: blindSight: Eyes-free  mobile phone interaction

13 2

6 45

9 78

#*

0

.

Page 52: blindSight: Eyes-free  mobile phone interaction

0%

2%

4%

6%

8%

10%

12%

14%

16%

1 2 3

Erro

r Rat

e (%

)

Flip

EarThumb

Visual

Flip

Ear

Visual

error

Page 53: blindSight: Eyes-free  mobile phone interaction

blindSightevaluation

Page 54: blindSight: Eyes-free  mobile phone interaction

interfaces

Smartphone 2003 (sighted)BlindSight (eyes-free) vs.vs.

Page 55: blindSight: Eyes-free  mobile phone interaction

task

while “driving”idle

(1) schedule appointments and (2) add contacts

Page 56: blindSight: Eyes-free  mobile phone interaction

0 1 2 3 4 5 6 7 8

Was not missing information

Knew position in the menu

Knew what day/time I was at

Felt in control of the conversation

Better for setting meeting times

Prefer if driving and talking

Prefer Overall

blindSight Smartphone

Overall preference

results

Page 57: blindSight: Eyes-free  mobile phone interaction

1. brevity is good, but use in moderationclarification of navigation overrides brevity

2. predictable/modeless user interface is key

3. auditory feedback goes a long way even during phone call(disclaimer: need to study how it interferes with activities… driving)

lessons

Page 58: blindSight: Eyes-free  mobile phone interaction

environment

visual impairment

can’t seescreen

screen-lessdevice

next:

Page 59: blindSight: Eyes-free  mobile phone interaction

eyePhone

Page 60: blindSight: Eyes-free  mobile phone interaction

eyePhone

eyesFreePhone

?

Page 61: blindSight: Eyes-free  mobile phone interaction

blindSight:Eyes-free mobile phone interaction

Kevin Li, University of California, San DiegoPatrick Baudisch, Microsoft ResearchKen Hinckley, Microsoft Research

Page 62: blindSight: Eyes-free  mobile phone interaction
Page 63: blindSight: Eyes-free  mobile phone interaction

extra slides

Page 64: blindSight: Eyes-free  mobile phone interaction

0 1 2 3 4 5 6 7

Could hear partner despite …

Could hear blindSight despite …

Easy to listen and hit buttons

Day preview was useful

3 hour preview was useful

Useful to hear content without …

Tactile dots on keypad were useful

Page 65: blindSight: Eyes-free  mobile phone interaction

1. built a system

2. a set of eyes-free design rules

3. keypad modifications enabling eyes-free

4. user study comparing with a product (Smartphone 2003)

contributions

Page 66: blindSight: Eyes-free  mobile phone interaction

1. feedback only on-demand

2. brevity

3. non-speech previews of composites

4. decomposition

5. interruptability

6. minimize modes

rules

Page 67: blindSight: Eyes-free  mobile phone interaction

iterator

1 32

64 5

97 8

action

action

delete save

menu

patterns

Page 68: blindSight: Eyes-free  mobile phone interaction

hearvoice note

mute speaker phone

heartask list

addcontact

recordvoice

findcontact

calendar

hearemails

hear textmessage

home

Page 69: blindSight: Eyes-free  mobile phone interaction

add contact

21 3

8

save

4

97

6

0

5

delete

Page 70: blindSight: Eyes-free  mobile phone interaction

iterator

1 32

64 5

97 8

action

action

delete save

menu

patterns

Page 71: blindSight: Eyes-free  mobile phone interaction

calendar

week week

day day

3 hours 3 hours

½ hour ½ hourblock½h

previewday

+––

+

_

whereAmI go today

preview3 hours

++

+

+

Page 72: blindSight: Eyes-free  mobile phone interaction

hearvoice note

mute speaker phone

heartask list

addcontact

recordvoice

findcontact

calendar

hearemails

hear textmessage

21 3

8

save

4

97

6

0

5

delete

week week

day day

3 hours 3 hours

½ hour ½ hourblock½h

previewday

+–––

+

_

whereAmI go today

preview3 hours

++

21 3

8

delete

4

97

65

abc def

tuv

ghi

wxyzpqrs

mnojkl

nextplay

add contact find contact

calendar

home

type type

folder folder

n items n items

item itemplay

+–––

+

_ +preview

+

email, tasks, voice, SMS home

help

hold bottom left for

hold bottom right for

menu

Page 73: blindSight: Eyes-free  mobile phone interaction

…is a phenomenon in which people who are perceptually blind in a certain area of their visual field demonstrate some visual awareness, without any qualitative experience

blindSight...

[wikipedia]

Page 74: blindSight: Eyes-free  mobile phone interaction

don’t mode me in

blind sight

10 design rulesto allow eyes-free use and flow

tactile features

Page 75: blindSight: Eyes-free  mobile phone interaction

…are in in a mobile situation

If they requires visual attention,users will fail at their current activity

interference with social activitiesdrive off the road…

phones…

Page 76: blindSight: Eyes-free  mobile phone interaction
Page 77: blindSight: Eyes-free  mobile phone interaction

vs.vs.baseline

interfaces