dangerous idea: box safe idea: cylinder or wand = user interface harry potter’s digital wand larry...

29
Dangerous Idea: box Safe Idea: cylinder or Wand = User Interface Harry Potter’s digital wand Larry Rudolph

Upload: junior-banks

Post on 20-Jan-2016

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dangerous Idea: box Safe Idea: cylinder or Wand = User Interface Harry Potter’s digital wand Larry Rudolph Harry Potter’s digital wand Larry Rudolph

Dangerous Idea: boxSafe Idea: cylinder

orWand = User Interface

Dangerous Idea: boxSafe Idea: cylinder

orWand = User Interface

Harry Potter’s digital wandLarry Rudolph

Harry Potter’s digital wandLarry Rudolph

Page 2: Dangerous Idea: box Safe Idea: cylinder or Wand = User Interface Harry Potter’s digital wand Larry Rudolph Harry Potter’s digital wand Larry Rudolph

Good use for BoxesGood use for Boxes

• A box is a good shape for storage

• people

• shoes

circuit boards

• A box is a good shape for storage

• people

• shoes

circuit boards

Page 3: Dangerous Idea: box Safe Idea: cylinder or Wand = User Interface Harry Potter’s digital wand Larry Rudolph Harry Potter’s digital wand Larry Rudolph

Poor use for boxesPoor use for boxes

• hard to hold a box

fingers like to curl

• hard to hold a box

fingers like to curl

Page 4: Dangerous Idea: box Safe Idea: cylinder or Wand = User Interface Harry Potter’s digital wand Larry Rudolph Harry Potter’s digital wand Larry Rudolph

Mobile Device FormMobile Device Form

• Wand, stick, staff, cylinder

• Gandalf’s Staff

• Harry Potter’s Wand

James Bond’s Pen

• Wand, stick, staff, cylinder

• Gandalf’s Staff

• Harry Potter’s Wand

James Bond’s Pen

Page 5: Dangerous Idea: box Safe Idea: cylinder or Wand = User Interface Harry Potter’s digital wand Larry Rudolph Harry Potter’s digital wand Larry Rudolph

The computer science of Harry’s wand

The computer science of Harry’s wand

• Point it at something, then shout some Latin-like command

• Location, Object, Speech recognition

• camera, microphone, ghost sensors

• Torch, Zapping, Images

lasers and electricity

• Point it at something, then shout some Latin-like command

• Location, Object, Speech recognition

• camera, microphone, ghost sensors

• Torch, Zapping, Images

lasers and electricity

Page 6: Dangerous Idea: box Safe Idea: cylinder or Wand = User Interface Harry Potter’s digital wand Larry Rudolph Harry Potter’s digital wand Larry Rudolph

XWandXWand

• Andrew Wilson (Microsoft Research)

UI for Intelligent Spaces

• Andrew Wilson (Microsoft Research)

UI for Intelligent Spaces

Page 7: Dangerous Idea: box Safe Idea: cylinder or Wand = User Interface Harry Potter’s digital wand Larry Rudolph Harry Potter’s digital wand Larry Rudolph
Page 8: Dangerous Idea: box Safe Idea: cylinder or Wand = User Interface Harry Potter’s digital wand Larry Rudolph Harry Potter’s digital wand Larry Rudolph

Critique of XWandCritique of XWand

• Need to be in an immersive, instrumented space

• Does not work everywhere, e.g. on trains such as the “hogwarts express”

Why not simply use a hand with better camera tracking algorithms?

• Need to be in an immersive, instrumented space

• Does not work everywhere, e.g. on trains such as the “hogwarts express”

Why not simply use a hand with better camera tracking algorithms?

Page 9: Dangerous Idea: box Safe Idea: cylinder or Wand = User Interface Harry Potter’s digital wand Larry Rudolph Harry Potter’s digital wand Larry Rudolph

Bring your own environment

Bring your own environment

• Environment should have lots of

• input sensors

• output actuators

Cylinders are nice form factors for arrays of sensors & actuators

• Environment should have lots of

• input sensors

• output actuators

Cylinders are nice form factors for arrays of sensors & actuators

Page 10: Dangerous Idea: box Safe Idea: cylinder or Wand = User Interface Harry Potter’s digital wand Larry Rudolph Harry Potter’s digital wand Larry Rudolph

Camera ArraysCamera Arrays

Page 11: Dangerous Idea: box Safe Idea: cylinder or Wand = User Interface Harry Potter’s digital wand Larry Rudolph Harry Potter’s digital wand Larry Rudolph

Camera Array

Camera Array

• Camera’s are small, say 1 square inch

• a dozen per foot

Processing: if we wait .. will be ok

• Camera’s are small, say 1 square inch

• a dozen per foot

Processing: if we wait .. will be ok

Page 12: Dangerous Idea: box Safe Idea: cylinder or Wand = User Interface Harry Potter’s digital wand Larry Rudolph Harry Potter’s digital wand Larry Rudolph

We have (had) one tooWe have (had) one too

Page 13: Dangerous Idea: box Safe Idea: cylinder or Wand = User Interface Harry Potter’s digital wand Larry Rudolph Harry Potter’s digital wand Larry Rudolph

Self-reconfigurable Camera Array

Self-reconfigurable Camera Array

Page 14: Dangerous Idea: box Safe Idea: cylinder or Wand = User Interface Harry Potter’s digital wand Larry Rudolph Harry Potter’s digital wand Larry Rudolph

Array of projectorsArray of projectors

• Need small ones

• Need ones with low power

Lasers!

• Need small ones

• Need ones with low power

Lasers!

Page 15: Dangerous Idea: box Safe Idea: cylinder or Wand = User Interface Harry Potter’s digital wand Larry Rudolph Harry Potter’s digital wand Larry Rudolph

Display Holograms

Display Holograms

• Blue-Optics (start up)

• laser, lens, hologram on chip

• key insight, reduce noise variation, not noise

array output?

• Blue-Optics (start up)

• laser, lens, hologram on chip

• key insight, reduce noise variation, not noise

array output?

Page 16: Dangerous Idea: box Safe Idea: cylinder or Wand = User Interface Harry Potter’s digital wand Larry Rudolph Harry Potter’s digital wand Larry Rudolph

Scalable self-calibrating display technology for seamless large-

scale displays

Scalable self-calibrating display technology for seamless large-

scale displays

• MIT thesis by Rajeev Surati (under TK)

• Projector array

• Self-calibration via

camera

• MIT thesis by Rajeev Surati (under TK)

• Projector array

• Self-calibration via

camera

Page 17: Dangerous Idea: box Safe Idea: cylinder or Wand = User Interface Harry Potter’s digital wand Larry Rudolph Harry Potter’s digital wand Larry Rudolph
Page 18: Dangerous Idea: box Safe Idea: cylinder or Wand = User Interface Harry Potter’s digital wand Larry Rudolph Harry Potter’s digital wand Larry Rudolph

Microphone ArrayMicrophone Array

• < camera

• CSAIL & others

• Need fixed, large spacing

Virtual microphone(s) placed anywhere

• < camera

• CSAIL & others

• Need fixed, large spacing

Virtual microphone(s) placed anywhere

Page 19: Dangerous Idea: box Safe Idea: cylinder or Wand = User Interface Harry Potter’s digital wand Larry Rudolph Harry Potter’s digital wand Larry Rudolph

Speaker ArraySpeaker Array

• Virtual sound placed anywhere

• Many for personal use

• home theater

• Yamaha (CES’05)

42 speakers

• Virtual sound placed anywhere

• Many for personal use

• home theater

• Yamaha (CES’05)

42 speakers

Page 20: Dangerous Idea: box Safe Idea: cylinder or Wand = User Interface Harry Potter’s digital wand Larry Rudolph Harry Potter’s digital wand Larry Rudolph

Laser ArrayLaser Array• LIDAR (laser array accurately detect objects in

front of autonomous car)

• Laser’s within all pointing forward. Mirror defects then outward -- hologram Lens have them all forward focused

• Parallel communication

My favorite: two ships passing at sea

• LIDAR (laser array accurately detect objects in front of autonomous car)

• Laser’s within all pointing forward. Mirror defects then outward -- hologram Lens have them all forward focused

• Parallel communication

My favorite: two ships passing at sea

Page 21: Dangerous Idea: box Safe Idea: cylinder or Wand = User Interface Harry Potter’s digital wand Larry Rudolph Harry Potter’s digital wand Larry Rudolph

Laser ArrayLaser Array• LIDAR (laser array accurately detect objects in

front of autonomous car)

• Laser’s within all pointing forward. Mirror defects then outward -- hologram Lens have them all forward focused

• Parallel communication

My favorite: two ships passing at sea

• LIDAR (laser array accurately detect objects in front of autonomous car)

• Laser’s within all pointing forward. Mirror defects then outward -- hologram Lens have them all forward focused

• Parallel communication

My favorite: two ships passing at sea

Page 22: Dangerous Idea: box Safe Idea: cylinder or Wand = User Interface Harry Potter’s digital wand Larry Rudolph Harry Potter’s digital wand Larry Rudolph

Laser ArrayLaser Array• LIDAR (laser array accurately detect objects in

front of autonomous car)

• Laser’s within all pointing forward. Mirror defects then outward -- hologram Lens have them all forward focused

• Parallel communication

My favorite: two ships passing at sea

• LIDAR (laser array accurately detect objects in front of autonomous car)

• Laser’s within all pointing forward. Mirror defects then outward -- hologram Lens have them all forward focused

• Parallel communication

My favorite: two ships passing at sea

Page 23: Dangerous Idea: box Safe Idea: cylinder or Wand = User Interface Harry Potter’s digital wand Larry Rudolph Harry Potter’s digital wand Larry Rudolph

Sonar ArraySonar Array

Multi-sensor travel aid for the blind (Borenstein)

Multi-sensor travel aid for the blind (Borenstein)

Page 24: Dangerous Idea: box Safe Idea: cylinder or Wand = User Interface Harry Potter’s digital wand Larry Rudolph Harry Potter’s digital wand Larry Rudolph

Put it all togetherPut it all together

Sally O’Lee’s visualization initial viewSally O’Lee’s visualization initial view

Page 25: Dangerous Idea: box Safe Idea: cylinder or Wand = User Interface Harry Potter’s digital wand Larry Rudolph Harry Potter’s digital wand Larry Rudolph
Page 26: Dangerous Idea: box Safe Idea: cylinder or Wand = User Interface Harry Potter’s digital wand Larry Rudolph Harry Potter’s digital wand Larry Rudolph

If I had a cylinder, I’d ...If I had a cylinder, I’d ...

• Talk long distances wirelessly

• Burn through walls with laser’s

• Shock my enemies with static elect.

• Wave it around in a field to recharge

Play DDR by opening it up & lay flat for 2-d array

• Talk long distances wirelessly

• Burn through walls with laser’s

• Shock my enemies with static elect.

• Wave it around in a field to recharge

Play DDR by opening it up & lay flat for 2-d array

Page 27: Dangerous Idea: box Safe Idea: cylinder or Wand = User Interface Harry Potter’s digital wand Larry Rudolph Harry Potter’s digital wand Larry Rudolph

DimensionsDimensions

• Size:

• Pen (is there enough spread?)

• Wand (will it get too hot?)

Staff (my choice; interleaved spiral arrays)

• Size:

• Pen (is there enough spread?)

• Wand (will it get too hot?)

Staff (my choice; interleaved spiral arrays)

Page 28: Dangerous Idea: box Safe Idea: cylinder or Wand = User Interface Harry Potter’s digital wand Larry Rudolph Harry Potter’s digital wand Larry Rudolph

DiscussionDiscussion

• Please attack my 1/2 baked proposal

• Would like to form study group

• array sizes (optimal numbers)

• processing needs

• heat & power requirements

• can we build a prototype?

Maybe transform mouses into mice?

• Please attack my 1/2 baked proposal

• Would like to form study group

• array sizes (optimal numbers)

• processing needs

• heat & power requirements

• can we build a prototype?

Maybe transform mouses into mice?

Page 29: Dangerous Idea: box Safe Idea: cylinder or Wand = User Interface Harry Potter’s digital wand Larry Rudolph Harry Potter’s digital wand Larry Rudolph

tk’s commentstk’s comments

• what about keyboard or buttons

• what about handwriting

he wants a pen with ink, phone, buttons.

• what about keyboard or buttons

• what about handwriting

he wants a pen with ink, phone, buttons.