42
Building Usable AR Interfaces Mark Billinghurst HIT Lab NZ University of Canterbury

Building Usable AR Interfaces

Embed Size (px)

DESCRIPTION

Mark Billinghurst's talk on Building Usable AR Interfaces at the ARE 2012 conference, May 10th 2012

Citation preview

Page 1: Building Usable AR Interfaces

Building Usable AR Interfaces

Mark Billinghurst HIT Lab NZ

University of Canterbury

Page 2: Building Usable AR Interfaces

The Vision of AR

Page 3: Building Usable AR Interfaces

To Make the Vision Real..   Hardware/software requirements

 Contact lens displays   Free space hand/body tracking   Speech/gesture recognition   Etc..

  Most importantly  Usability

Page 4: Building Usable AR Interfaces

Usability Issues   Perception

  How to make images appear part of real world?

  Interaction   How to pick content in mid air?

  Social   Do I look stupid?

  Cultural   Wave up or down?

  Cognitive   How do I remember where everything is?

Page 5: Building Usable AR Interfaces

“The product is no longer the basis of value. The

experience is.”

Venkat Ramaswamy The Future of Competition.

Page 6: Building Usable AR Interfaces

experiences

services

products/tools

components

Valu

e Gilmore + Pine: Experience Economy

Function

Emotion

Page 7: Building Usable AR Interfaces

Build Experiences NOT Applications!

Page 8: Building Usable AR Interfaces

experiences

applications

tools

components

Sony CSL © 2004

Building Compelling AR Experiences

Tracking, Display

Authoring

Interaction

Usability ??

Page 9: Building Usable AR Interfaces

The Interaction Design Process

Page 10: Building Usable AR Interfaces

Understand Your Users   Workshops or focus groups

  Group interviews/activities

  Observations   Spending time with users in day to day tasks

  Questionnaires   Looking for specific information

  Interviews   Good for exploring issues, using props

  Documentation   Procedures and rules written down in manuals

Page 11: Building Usable AR Interfaces

Consider the Whole User

Page 12: Building Usable AR Interfaces

AR as Perception Problem   Goal of AR to fool human senses – create

illusion that real and virtual are merged   Depth

  Size  Occlusion   Shadows   Relative motion   Etc..

Page 13: Building Usable AR Interfaces
Page 14: Building Usable AR Interfaces

TAT Augmented ID

Page 15: Building Usable AR Interfaces
Page 16: Building Usable AR Interfaces
Page 17: Building Usable AR Interfaces

AR Rapid Development

Prototyping and User Testing  Low Fidelity Prototyping  Sketches  Paper Prototyping  Post-It Prototyping  PowerPoint Prototyping

 High Fidelity Prototyping  Wikitude, Junaio, Layar, BuildAR etc

Page 18: Building Usable AR Interfaces

POST IT PROTOTYPING

First  Dra)  

Camera  View  with  3D  

Second  Dra)   Third  Dra)  

•   Selec8on  highlighted  in  blue  

•   Home  bu=on  added  for  easy  naviga8on  to  main  menu  

Page 19: Building Usable AR Interfaces

POWERPOINT PROTOTYPING Benefits    •   Used  for  User  Tes8ng  •   Interac8ve  •   Func8onali8es  work  when  following  the  story  of  Scenario  1  •   Quick  •   Easy  arrangement  of  slides  

User  Tes8ng  •   Par8cipants  found  •   15  minute  sessions  screen  captured  

•   ‘Talk  Allowed’  technique  used    •   Notes  taken  •   Post-­‐Interview  

Page 20: Building Usable AR Interfaces

BuildAR

  http://www.buildar.org/   Stand alone application   Visual interface for AR model viewing application   Enables non-programmers to build AR scenes

Page 21: Building Usable AR Interfaces

  Interface Components   Physical components  Display elements

-  Visual/audio

  Interaction metaphor

Physical Elements

Display Elements

Interaction Metaphor Input Output

Page 22: Building Usable AR Interfaces

AR Design Space

Reality Virtual Reality

Augmented Reality

Physical Design Virtual Design

Page 23: Building Usable AR Interfaces

AR Lens Design Principles   Physical Components

  Lens handle -  Virtual lens attached to real object

  Display Elements   Lens view

-  Reveal layers in dataset

  Interaction Metaphor   Physically holding lens

Page 24: Building Usable AR Interfaces

AR Chemistry (Fjeld 2002)

  Tangible AR chemistry education

Page 25: Building Usable AR Interfaces

Case Study: LevelHead

  Block based game

Page 26: Building Usable AR Interfaces

Case Study: LevelHead

  Physical Components   Real blocks

  Display Elements   Virtual person and rooms

  Interaction Metaphor   Blocks are rooms

Page 27: Building Usable AR Interfaces
Page 28: Building Usable AR Interfaces

Goal: An AR application to test molecular structure in chemistry

  Physical Components   Real book, rotation cube, scoop, tracking markers

  Display Elements   AR atoms and molecules

  Interaction Metaphor   Build your own molecule

Page 29: Building Usable AR Interfaces

AR Chemistry Input Devices

Page 30: Building Usable AR Interfaces
Page 31: Building Usable AR Interfaces

Natural Hand Interaction

  Using bare hands to interact with AR content  MS Kinect depth sensing   Real time hand tracking   Physics based simulation model

Page 32: Building Usable AR Interfaces

Evaluation   Need for more evaluation

  2008 -10% AR papers in IEEE, ACM had any evaluation

  Informal   Pilot, ‘quick and dirty’

  Formal   Lab studies, field studies, heuristic

Page 33: Building Usable AR Interfaces

2D vs. AR Navigation?

VS

Page 34: Building Usable AR Interfaces

HIT Lab NZ Test Platform – AR View

Page 35: Building Usable AR Interfaces

HIT Lab NZ Platform – Map View

Page 36: Building Usable AR Interfaces

Distance and Time

No significant differences

Page 37: Building Usable AR Interfaces

Paths Travelled

  Red – AR   Blue – AR + Map   Yellow - Map

Page 38: Building Usable AR Interfaces

Navigation Behaviour   Depends on interface

 Map doesn’t show short cuts

Page 39: Building Usable AR Interfaces

Survey Responses

Page 40: Building Usable AR Interfaces

User Comments   AR

  “you don't know exactly where you are all of the time.”   “using AR I found it difficult to see where I was going”

  Map   “you were able to get a sense of where you were”   “you are actually able to see the physical objects around you”

  AR+MAP   “I used the map at the beginning to understand where the

buildings were and the AR between each point”   “You can choose a direction with AR and find the shortest way

using the map.”

Page 41: Building Usable AR Interfaces

Building Usable AR Interfaces   Understand user needs

 Consider whole user needs -  Physical, emotional, cognitive, social, cultural

  Perceptual issues

  Design for those needs   Rapid prototyping   Virtual, physical elements, interaction metaphor

  Test your design   Formal, informal testing

Page 42: Building Usable AR Interfaces

More Information

•  Mark Billinghurst – [email protected]

•  Website – www.hitlabnz.org – www.buildar.org