augmented reality ii - user interfaces for...

42
Augmented Reality II - User Interfaces for AR - Gudrun Klinker July 13, 2004

Upload: others

Post on 31-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

Augmented Reality II- User Interfaces for AR -

Gudrun KlinkerJuly 13, 2004

Page 2: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

User Interactionfor Mobile AR Users

• Eye position and orientation• 2D widgets inside the 3D world• (Wearable devices)• (Multimedia / multimodal input)• Tangible interfaces

Page 3: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

Literature

• S. Feiner, B. MacIntyre, M. Haupt, and E.Solomon, “Windows on the World: 2D Windowsfor a 3D Augmented Reality”, UIST’93

• Tangible Bits (Ishii et al, MIT Media Lab)– http://tangible.media.mit.edu/projects/Tangible_Bits/

projects.htm– http://www.acm.org/sigchi/chi97/proceedings/paper/

hi.htm

Page 4: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

Eye Position and Orientation

• Primary level of immersion• Apparently stationary objects within a real

environment• Isometric transformation:

real <--> virtual viewpoint

Page 5: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

VirtualObj 1

VirtualObj 2

Virtual ViewerVirtual

World

RealObj 2b

RealObj 2a

RealObj 1

RealObj 2

SceneDescription

Real Viewer

Page 6: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

VirtualObj 1

VirtualObj 2

Virtual ViewerVirtual

World

RealObj 2b

RealObj 2a

RealObj 1

RealWorld

RealObj 2

SceneDescription

Real Viewer

Page 7: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

VirtualObj 1

VirtualObj 2

VirtualWorld

RealObj 2b

RealObj 2a

RealObj 1

RealObj 2

SceneDescription

Virtual ViewerVirtual ViewerVirtual Viewer

Real Viewer

Real Viewer

Real Viewer

RealWorld

Page 8: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

2D Widgets Inside The 3D WorldFeiner et al: Windows on the World’93

• Goal: Provide full X functionality on a head-tracked,see-through head-mounted display.

• HMD: Private Eye (720x280, red)• Tracking: head, hand, body, objects

– Ultrasound (Logitech: Red Baron)– Electro-magnetic (Ascension Technology: Flock of Birds)

• Hemispheric display space– X bitmap mapped onto a sphere about the user– right-left rotations (pitch)– up-down rotations (yaw)

Page 9: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,
Page 10: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

2D Widgets Inside The 3D WorldFeiner et al: Windows on the World’93

• Window positions– surround-fixed (constant position relative to the user body)– display-fixed (constant position on the screen)– world-fixed (constant position in the real world)

• Interaction devices– mouse, keyboard, 3D tracker at the user’s hand

• Demo: hypermedia application– make links between arbitrary X windows– attach windows to object and locations– display-fixed control panel– various further windows (xeyes, weather map, xpostit, xload, ...)

Page 11: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,
Page 12: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

2D Widgets Inside The 3D World

• Widget positions– screen-based– scene-based– object-based

Page 13: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

VirtualObj 1

VirtualObj 2

VirtualWorld

RealObj 2b

RealObj 2a

RealObj 1

RealWorld

RealObj 2

SceneDescription

Virtual Viewer

• Widget positions– screen-based Real

Viewer

Page 14: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

VirtualObj 1

VirtualObj 2

VirtualWorld

RealObj 2b

RealObj 2a

RealObj 1

RealWorld

RealObj 2

SceneDescription

Virtual Viewer

Widget 1(Screen)

• Widget positions– screen-based Real

Viewer

Page 15: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

VirtualObj 1

VirtualObj 2

VirtualWorld

RealObj 2b

RealObj 2a

RealObj 1

RealWorld

RealObj 2

SceneDescription

Virtual Viewer

Widget 1(Screen)

• Widget positions– screen-based– scene-based

Real Viewer

Page 16: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

VirtualObj 1

VirtualObj 2

VirtualWorld

RealObj 2b

RealObj 2a

RealObj 1

RealWorld

RealObj 2

SceneDescription

Virtual Viewer

Widget 3(Wrld)

Widget 1(Screen)

• Widget positions– screen-based– scene-based

Real Viewer

Page 17: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

VirtualObj 1

VirtualObj 2

VirtualWorld

RealObj 2b

RealObj 2a

RealObj 1

RealWorld

RealObj 2

SceneDescription

Virtual Viewer

Widget 3(Wrld)

Widget 1(Screen)

• Widget positions– screen-based– scene-based– object-based

Real Viewer

Page 18: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

VirtualObj 1

VirtualObj 2

VirtualWorld

RealObj 2b

RealObj 2a

RealObj 1

RealWorld

RealObj 2

SceneDescription

Real Viewer

Virtual Viewer

Widget 2(RObj 1)Widget 3

(Wrld)

Widget 1(Screen)

• Widget positions– screen-based– scene-based– object-based

Page 19: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

Wearable Devices• wireless mouse• space mouse• wearable keyboard• tablet PC (touch pad)• microphone• special dial• optical reader• RF-ID-Tag

Page 20: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

Intelligent Devices

• Surveying tools

• Intelligent welding gun

Page 21: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

Tangible User InterfacesLiterature

• Tangible Bits (Ishii et al, MIT Media Lab)– http://tangible.media.mit.edu/projects/Tangible_Bits/ projects.htm– http://www.acm.org/sigchi/chi97/proceedings/paper/ hi.htm

• Magic Book (Billinghurst et al, HIT-Lab)– http://www.hitl.washington.edu/magicbook/

• KidsRoom ()– http://www-white.media.mit.edu/vismod/demos/

kidsroom/kidsroom.html

Page 22: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

Tangible Interfaces(Ishii, Ullmer, Underkoffler et al.)

• Tangible Bits– grasp & manipulate bits– bits vs. atoms: coupling bits with everyday physical

objects– background vs. foreground information: ambient display

media (light, sound, airflow, water movement, ...)• Motivation:

– variety of specialized physical artifacts in museums to• measure passage of time• predict movement of planets• draw geometric shapes• compute

Page 23: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

Tangible Interfaces

• Key concepts / goals– Interactive surfaces:

Transformation of each real surface into an activeinterface between the physical and virtual worlds.

– Coupling of bits with graspable physical objects:Seamless coupling of everyday graspable objects withdigital information.

– Ambient media for background awareness:Use of ambient media with cyberspace at the peripheryof human perception.

Page 24: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

Bits and Atoms

• Combination between physical environmentand cyberspace– 1981: Xerox Star Workstation

first generation of GUI, desktop metaphor, bit-mapped screen, mouse, windows, icons, ...

– 1991: Ubiquitous Computing (Weiser)– Tangible User Interfaces

a means to truly make computing ubiquitousand invisible

Page 25: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

Research Platforms

• metaDesk• transBoard• ambientRoom

Page 26: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

metaDESK(Ishii and Ullmer)

• nearly horizontal back-projected graphical surface• trackers:

– magnetic (FOB)– optical (infrared)– electrical register tags

(LEGO Dacta)• arm mount of jeweler’s

magnifying glass• Intel Pentium Pro,

SGI Indigo

Page 27: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,
Page 28: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

metaDesk

• Tangible User Interfaces– activeLENS– passiveLENS– phicons– instruments

Page 29: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

Tangible Geospace onmetaDESK

Page 30: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

Luminous Room(Ishii and Underkoffler)

• Interior architectural space whose surfaceshave been made capable both of displayingvisual information and of performaingvidual capture

• Pairing of optical input and output

Page 31: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

Illuminating Light

• Phicons:– Laser– Mirror– Lens– Beamsplitter– Recording film

Page 32: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

Illuminating Light

• Domain knowledge concerning holography• Ancillary information:

– Length of optical paths– Reflection angles

Page 33: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

Chess & Bottle

• Phicon: chessboard w. animated pieces• Digital artifacts: images, numbers, text,

regions of live video• Physical container: vase, bottle

Page 34: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

Seep

• Physical objects as obstacles in acomputationals simulation of fluid flow.

Page 35: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

Urp

• Direct manipulation of basic objects• Phicons: buildings• Tools:

– Hour hand– Measuring tool– Material tool– Wind tool

Page 36: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,
Page 37: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

Distributed Illuminating Light

• Two tables with onecontiguous space

• Two tables withreplicated spaces

Page 38: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

Magic Book(Billinghurst et al)

Page 39: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

The KidsRoom(MIT Media Lab)

http://www-white.media.mit.edu/vismod/demos/kidsroom/kidsroom.html

Page 40: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,
Page 41: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

Multimedia / Multimodal Input• Goal 1: No more WIMPS (windows-icons-menus-pointing)• Multiple input modalities:

– Speech– Pen– Lip movements– Gaze– Gesture (hands, body)

• Different Environments– Noisy– Quiet

• Goal 2: Reduce recognition uncertainty by fusing two or moreinformation sources

• “Put that there” [R. Bolt, 1980]

Page 42: Augmented Reality II - User Interfaces for ARcampar.in.tum.de/twiki/pub/Far/AugmentedRealityIISoSe2004/L11-TU… · Literature •S. Feiner, B. MacIntyre, M. Haupt, and E. Solomon,

Multimedia / Multimodal Input

• Current strategies / research activities:– Increase the number of input modes interpreted within the multimodal

system.– Combine input modes the represent semantically-rich information

sources.– Increase the heterogeneity of the input modes combined within the

multimodal system.– Integrate maximally complementary input modes.– Develop multimodal processing techniques that retain information.– Apply multimodal system design to brief information segments for which

robust recognition is known to be unreliable.– Apply multimodal system design to challenging user groups and usage

environments for which robust recognition is known to be unreliable.