31
Interacting with Small Devices in Big Ways Chris Harrison 1

Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

Interacting with SmallDevices in Big WaysChris Harrison

1

Page 2: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

Small Powerful+

2

Page 3: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

»Computing power

3

Time

Computing Factors

Page 4: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

»Computing power»Storage

4

Time

Computing Factors

Page 5: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

»Computing power»Storage»Bandwidth

5

Time

Computing Factors

Page 6: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

»Computing power»Storage»Bandwidth»Screen Resolution»...

6

Time

Computing Factors

Page 7: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

Human Factors

7

Time

Page 8: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

»Finger size

Human Factors

8

Time

Page 9: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

Human Factors

»Finger size»Visual acuity

9

Time

Page 10: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

»Finger size»Visual acuity»Manual dexterity»…

Time

Human Factors

10

Page 11: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

Time

Size

11

Mobile Device Size

Page 12: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

mobile device

limited surface area=

12

Page 13: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

13

Page 14: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

14

Page 15: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

15

Page 16: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

mobile device

limited input richness16

=

Page 17: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

Scratch Input++

17

Page 18: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

18

Scratch Input

Page 19: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

19

Project IdeaOne or more microphones on underside of device

1) Localize taps around the device on an ad hoc surface

2) Listen and classify gestures being performed (non-spatial)

Some combination of the two above

Possible uses: Laptop, smartphone, kitchen, light switch

Reach goal: couple with projector for interactive graphicsOblique from smartphoneFrom lid of laptop

Page 20: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

On-Body Interfaces

20

Page 21: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

Acoustics on the Body

21

Longitudinal (compression) waves

Page 22: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

Acoustics on the Body

22

Transverse surface distortions (ripples)

Page 23: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

23

Page 24: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

24

ProjectedInterface

Pico-Projector

Sensing Armband

Page 25: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

25

Page 26: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

26

Page 27: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

27

Project Idea1.Skinput++ Entirely passive approach; better signal

processing and machine learning

2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

3.1D (along arm) time of flight.

4.Add active elements to the skin, look at e.g., reflected signal, attenuation of particular frequencies.

5.Phase offset (receiver/transmitter pair on upper arm/wrist)

Page 28: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

28

Warning!Not for the feignt of heart!

These projects need research, not just engineering

Self motivated team

I can advise project, but will be traveling a lot

Expected end result is a publication

Page 29: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

Analyzing Callsfor Closeness

29

Page 30: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

30

Project IdeaLarge corpus of phone calls

Mine calls for acoustic features

See if personal closeness of the two individuals can be predicted

Example app: bootstrapping sharing/privacy settings on social networking sites

Page 31: Interacting with Small Devices in Big Wayspmuthuku/mlsp_page/lectures/slides/Harri… · 2.High resolution Skinput on the wrist (perhaps using accelerometers on wrist bone assembly)

Thank You

31

Chris [email protected]

www.chrisharrison.net