augmented realitycourses.ischool.berkeley.edu/.../system/files/augmented+reality.pdf · difference...

52
Augmented Reality Augmented Reality Theory and Practice of Tangible User Interfaces Tuesday, Week 9

Upload: lydiep

Post on 27-Mar-2018

220 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Augmented RealityAugmented Reality

Theory and Practice of Tangible User Interfaces

Tuesday, Week 9

Page 2: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

OutlineOutline

• Overview• Overview• Examples

• Theory

• Examplesp

• Supporting AR Designs

• Examples• Examples

• Theory

Page 3: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality
Page 4: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

OutlineOutline

• OverviewOverview

• Examples• Theory

• ExamplesExamples

• Supporting AR Designs

E l• Examples

• Theory

Page 5: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

First Down Line in Football GamesFirst Down Line in Football Games

Page 6: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Virtual Laser KeyboardVirtual Laser Keyboard

Page 7: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Eye Toy [sony]Eye Toy [sony]

• Eye Toy DemoEye Toy Demo

• Eye Toy Review

[ ]• Eye Toy Cups [2:30]

Page 8: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

OutlineOutline

• OverviewOverview

• Examples

• Theory• ExamplesExamples

• Supporting AR Designs

E l• Examples

• Theory

Page 9: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Reality‐Virtuality (RV) Continuum[Milgram et al., 1994]

“Augmenting natural feedback to the operatorAugmenting natural feedback to the operator with simulated cues” (Milgram et al., 1994)

Page 10: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

OutlineOutline

• OverviewOverview

• Examples

h• Theory

• Examplesp• Supporting AR Designs

E l• Examples

• Theory

Page 11: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Pacman and the RV ContinuumPacman and the RV Continuum

Virtual Environment Augmented Reality Real Environment

Page 12: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Support Archeological Field Work[Benko et al, 2005, Columbia]

[video][ ]

Page 13: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Overlay Assembly Instructions[Feiner et al., 1993, Columbia]

Page 14: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Overlay Assembly Instructions[Zauner et al., 2003, Austria]

Page 15: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Augmented Reality Kitchen[Lee et al., 2005, MIT Media Lab]

[video][ ]

Page 16: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

MARA: Mobile AR[Nokia Research]

Page 17: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Surface Drawing[Schkolne and Keefe, 2001, Caltech]

[video]

[video]

Page 18: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

OutlineOutline

• OverviewOverview

• Examples

h• Theory

• Examples

• Supporting AR DesignsE l• Examples

• Theory

Page 19: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Building AR Systems is HARDBuilding AR Systems is HARDHelmet Tracks 

Head OrientationGPS C l l t

Camera captures real world.

GPS Calculates Positions

real world.

Computer examines Composited ImageComputer examines real world image 

(vision), GPS, and head orientation to generate 

Composited Image Displayed on HMD

virtual scene (graphics).

Video Compositor pCombines Virtual with Real Image

Page 20: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Supporting AR DesignSupporting AR Design

• Hardware– Use of advanced displays (head mounted, stereoscopic, novel projection)Sensors to detect real environment actions– Sensors to detect real environment actions

– Actuators to affect the world• Software Requirementsq

– Computer Vision systems– 3D rendering systemsAll i REAL TIME– All in REAL‐TIME

• Interaction Requirements– Complex domain of possible actions/reactionComplex domain of possible actions/reaction

Page 21: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Standard DisplaysStandard Displays

Page 22: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Stereoscopic 3D DisplaysStereoscopic 3D Displays

Page 23: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Immersive Displays: CAVEsImmersive Displays: CAVEs

Page 24: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality
Page 25: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality
Page 26: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality
Page 27: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality
Page 28: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Toshiba Head‐Dome DisplayToshiba Head Dome Display

• “Ludicrous Speed, Go!”• “I have seem the future, 

and it is lame”• “about as glamorous as• about as glamorous as 

wearing an old‐style TV set on your head” ‐USA Today

Page 29: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Head Mounted DisplaysHead Mounted Displays

Page 30: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Corporate Support: Total ImmersionCorporate Support: Total Immersion

[video][ ]

Page 31: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Software Support: ARToolKit(HIT Lab, Washington and New Zealand)

• Everything you need to draw stuff on cards (fiducials markers)

Page 32: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

OutlineOutline

• OverviewOverview

• Examples

h• Theory

• Examples

• Supporting AR Designs

• Examples• Examples• Theory

Page 33: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Collaboration: Magic Meeting[Shared‐Reality, Germany]

[video][ ]

Page 34: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

3D Popup Book[HIT Lab, New Zealand]

[video][ ]

Page 35: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Support Botanical Field WorkSupport Botanical Field Work

[video][ ]

Page 36: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

OutlineOutline

• OverviewOverview

• Examples

h• Theory

• Examples

• Supporting AR Designs

• ExamplesExamples

• Theory

Page 37: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Taxonomy of Mixed Reality Systems[Milgram et al., 1994]

Extent of Presence MetaphorExtent of Presence MetaphorThe extent to which the observer is intended to feel “present” within the displayed scene.

Extent of PresenceMetaphorMetaphor

Page 38: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Taxonomy of Mixed Reality Systems[Milgram et al., 1994]

Extent of World Knowledge

World

ge

Extent of World KnowledgeHow much we [the computer] actually know about the 

ent o

f WKn

owledg objects and the world in 

which they are displayed.

Exte K

Page 39: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Taxonomy of Mixed Reality Systems[Milgram et al., 1994]

Reproduction FidelityReproduction FidelityThe relative quality with which the synthesizing display is able to reproduce the actual or intended images of the objects being displayed.j g p y

Page 40: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Taxonomy of Mixed Reality Systems[Milgram et al., 1994]

World

geent o

f WKn

owledg

Extent of PresenceMetaphor

Exte K

Metaphor

Page 41: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Taxonomy of Mixed Reality Systems[Milgram et al., 1994]

World

geent o

f WKn

owledg

Extent of PresenceMetaphor

Exte K

Metaphor

Page 42: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Taxonomy of Mixed Reality Systems[Milgram et al., 1994]

World

geent o

f WKn

owledg

Extent of PresenceMetaphor

Exte K

Metaphor

Page 43: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

D thi k thi i f lDo you think this is a usefultaxonomy for interaction design?

Page 44: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Ping Pong Plus[Ishii et al., 1999, MIT Media Lab]

Page 45: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Illuminating Clay[Piper et al., 2002, MIT Media Lab]

Page 46: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Wait a minute. What’s going on here?

Page 47: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality
Page 48: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality
Page 49: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality
Page 50: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Reality‐Virtuality (RV) Continuum[Milgram et al., 1994]

“Augmenting natural feedback to the operatorAugmenting natural feedback to the operator with simulated cues” (Milgram et al., 1994)

Page 51: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

TUI vs. AR: Is there a difference?TUI vs. AR: Is there a difference?What is it?

Page 52: Augmented Realitycourses.ischool.berkeley.edu/.../system/files/Augmented+Reality.pdf · Difference [nguyen, today, tuiClass] Both Tangible User Interface (TUI) and Augmented Reality

Difference[nguyen, today, tui Class]

Both Tangible User Interface (TUI) andBoth Tangible User Interface (TUI) and Augmented Reality (AR) designs seek to move computation beyond the desktop The primarycomputation beyond the desktop. The primary difference between the two lies in the approach. TUI seeks to inject computation into the physicalTUI seeks to inject computation into the physical world while AR seeks to overlay computation onto the physical world However the twoonto the physical world. However, the two approaches are not orthogonal.