108
The ABC of Mixed Reality Interactions Hrvoje Benko Facebook Reality Labs 1

The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

The ABC of Mixed Reality Interactions

Hrvoje BenkoFacebook Reality Labs

1

Page 2: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

A new computing era!

2

Page 3: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

3

1960s 1980s 2000s 2020s

Command Line Interfaces (text based)

Graphical User Interfaces(mouse + keyboard)

Natural User Interfaces(touch/gestures, tablets, smartphones)

Mixed Reality Interfaces

Page 4: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

4

1960s 1980s 2000s 2020s

Command Line Interfaces (text based)

Graphical User Interfaces(mouse + keyboard)

Natural User Interfaces(touch/gestures, tablets, smartphones)

Mixed Reality Interfaces

1968Engelbart & EnglishMOAD

1983 Microsoft Mouse / Apple Mouse

Page 5: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

5

1960s 1980s 2000s 2020s

Command Line Interfaces (text based)

Graphical User Interfaces(mouse + keyboard)

Natural User Interfaces(touch/gestures, tablets, smartphones)

Mixed Reality Interfaces

1985U of T - MultiTouch Tablet

2007Apple iPhone

SK Lee, W. Buxton, and K. C. Smith. A multi-touch three dimensional touch-sensitive tablet. In Proc. of the CHI '85.

Page 6: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

6

1960s 1980s 2000s 2020s

Command Line Interfaces (text based)

Graphical User Interfaces(mouse + keyboard)

Natural User Interfaces(touch/gestures, tablets, smartphones)

Mixed Reality Interfaces

???

Page 7: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

New York 20017

Page 8: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

8

Bell B., Feiner, S., and Hollerer, T. Columbia Touring Machine - ACM ISAR 2001

Page 9: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

9

Bell B., Feiner, S., and Hollerer, T. Columbia Touring Machine - ACM ISAR 2001

Page 10: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

10Bell B., Feiner, S., and Hollerer, T. Columbia Touring Machine - ACM ISAR 2001

Page 11: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

11Bell B., Feiner, S., and Hollerer, T. Columbia Touring Machine - ACM ISAR 2001

Page 12: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

12Bell B., Feiner, S., and Hollerer, T. Columbia Touring Machine - ACM ISAR 2001

Page 13: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

13Bell B., Feiner, S., and Hollerer, T. Columbia Touring Machine - ACM ISAR 2001

Page 14: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

14

1960s 1980s 2000s 2020s

Command Line Interfaces (text based)

Graphical User Interfaces(mouse + keyboard)

Natural User Interfaces(touch/gestures, tablets, smartphones)

Mixed Reality Interfaces

2001MARS - Columbia Touring Machine @ ISAR 2001

Page 15: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

“Imagine AR glasses that are socially acceptable and all-day wearable, that give you useful virtual objects like your phone, your TV and virtual work spaces, that give you perceptual super powers, a context-aware personal assistant, and above all the ability to connect, share and collaborate with others anywhere, any time. If those glasses existed today, we’d all be wearing them right now.”

Michael Abrash

15

Page 16: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Might be “obvious”…

16

Page 17: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

… why not available today?

17

Page 18: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

2001 vs. 2018 - Same Challenges

Display

Optics

Battery

Tracking/localization

Compute power

Spatial understanding

Spatial audio

Input/Interactions

18

Page 19: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

2001 vs. 2018 - Same Challenges

Display

Optics

Battery

Tracking/localization

Compute power

Spatial understanding

Spatial audio

Input/Interactions

19

Page 20: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

What kind of interactions will define the MR era?

20

Page 21: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Compelling MR interactions will beadaptive, believable, and computational.

21

Page 22: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Compelling MR interactions will beadaptive,believable, and computational.

22

Page 23: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Magic of MR interactions happens when they are tightly coupled to the user’s environment.

23

Page 24: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Projection AR

Page 25: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

IllumiRoom: Peripheral Projected Illusions for Interactive Experiences. Jones, B., Benko, H., Ofek, E., and Wilson, A. D. In Proc. of ACM CHI 2013.

Page 26: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they
Page 27: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they
Page 28: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they
Page 29: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they
Page 30: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they
Page 31: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

31

Page 32: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

32

Page 33: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Room2Room: Enabling Life-Size Telepresence in a Projected Augmented Reality Environment.Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016.

33

Page 34: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Magic of MR interactions happens when they are tightly coupled to the user’s environment.

34

context

Page 35: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Context

environment (e.g., space geometry, object semantics, people around)

user actions (e.g., gestures, body pose, bio-signals)

user’s mental state (e.g., emotional, mental load, cognitive, focus)

task(e.g., communication, navigation, calendar)

35

Page 36: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

36

Person ComputerHCI

Page 37: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

How the computer sees us!

Tom Igoe and Dan O’Sullivan - Physical Computing. 2004.

37

Page 38: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

How the phone sees us!

Modified Tom Igoe and Dan O’Sullivan - Physical Computing. 2004.

38

Page 39: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

39

Person Computer

World

MR

PerceptionReality

HCI

Page 40: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Example: Context-aware Tools

40

Page 41: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

41

CLAW:Multi-purpose controller that adapts to the user’s context of use.

Choi, I., Ofek, E., Benko, H., Sinclair, M. and Holz, C. CLAW: A Multifunctional Handheld Haptic Controller for Grasping, Touching, and Triggering in Virtual Reality. In Proc. of ACM CHI '18.

Page 42: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

CLAWChoi, I., Ofek, E., Benko, H., Sinclair, M. and Holz, C. CLAW: A Multifunctional Handheld Haptic Controller for Grasping, Touching, and Triggering in Virtual Reality. In Proc. of ACM CHI '18.

Page 43: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they
Page 44: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Voice CoilForce Sensor

Servo Motor

Page 45: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Example: Hand interactions adapted to the environment

45

Page 46: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

46Shangchen Han, Beibei Liu, Robert Wang, Yuting Ye, Christopher D. Twigg, and Kenrick Kin. 2018. Online optical marker-based handtracking with deep labels. ACM Trans. Graph. 37, 4, Article 166 (July 2018)

Page 47: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

47

Page 48: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

One small problem…

People don’t generally interact in mid air!

People interact with objects and on surfaces!

48

Page 49: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Hand interaction context = any available surface

49

Page 50: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

50

MRTouch: Adding Touch to Head Mounted Mixed Reality.Robert Xiao, Julia Schwarz, Nick Throm, Andrew D. Wilson, Hrvoje Benko. IEEE TVCG 2018 (Vol 24, No 4, April 2018)

Page 51: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

51

Page 52: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

FYI….

Hololens Research Mode API

Depth and reflectivity data now part of the public Research Mode API (developer mode only)

• https://github.com/Microsoft/HoloLensForCV

• Possible now to implement MRTouch using only public APIs

52

Page 53: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Compelling MR interactions will beadaptive, believable, and computational.

53

Page 54: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

In MR, we are obsessed with creating a rich sense of reality!

54

Page 55: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

55

Page 56: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

For interactions,realistic is not always better

56

Page 57: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Believable ≠ Realistic

57

Page 58: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Believable = consistent with user’s expectations + non surprising

58

Page 59: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

In AR/VR we want to induce the suspension of disbelief, whereby users suspend their critical faculties (i.e., sacrifice logic and realism) to believe the unbelievable.

59

Page 60: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

60

Page 61: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

61

Page 62: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

62

Hand Movement Wheel Movement

Page 63: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Haptic RetargetingAzmandian, M., Hancock, M., Benko, H., Ofek, E., and Wilson, A. Haptic Retargeting: Dynamic Repurposing of Passive Haptics for Enhanced Virtual Reality Experiences. In Proc. of ACM CHI 2016.

63

Page 64: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Passive Haptics Rocks!

64

Page 65: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

65

Page 66: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

66

Page 67: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Putting it all together…

67

Page 68: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Focusing on “as real as possible” designs can lead to sub-optimal MR experience.Design for BELIEVABILITY, not REALISM.

68

Page 69: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Compelling MR interactions will beadaptive, believable, and computational.

69

Page 70: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

70

1960s 1980s 2000s 2020s

Command Line Interfaces (text based)

Graphical User Interfaces(mouse + keyboard)

Natural User Interfaces(touch/gestures, tablets, smartphones)

Mixed Reality Interfaces

Location fixed Mobile

Explicit (command driven) Implicit

Sensing poor Sensing rich

Single modality Multimodal

Dedicated/cognitively capturing Glanceable/always-on

Precise and accurate inputs Imprecise and noisy inputs

Page 71: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

AR Interactions

71

Iterative Design

Machine Learning

Sensor Fusion

Page 72: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Can you type on a phone touch keyboard?

72

Page 73: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Modern Android touch keyboard (two thumbs)

No correction – 27.5 WPM, error rate 6.5%

With correction – 31 WPM, error rate 1.1%

Reyal, S., Zhai, S. and Kristensson, P.O. Performance and user experience of touchscreen and gesture keyboards in a lab setting and in the wild. In Proc. ACM CHI 2015. 679-688.

73

Page 74: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Probabilistic phone touch keyboard

74

Layers of probabilistic models:

• Touch precision model• Dictionary model• Language model

+ N-best list UI for error correction

+ Gesture model

Page 75: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Similar optimizations needed in MR

• Text entry

75

Page 76: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Similar optimizations needed in MR

• Text entry

• Object selection

76

Olwal, A., Benko, H., Feiner, S. SenseShapes: Using Statistical Geometry for Object Selection in a Multimodal Augmented Reality System. In Proc. ISMAR '03. 300-301.

Page 77: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Similar optimizations needed in MR

• Text entry

• Object selection

• (Multimodal) input fusion

77

Page 78: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Similar optimizations needed in MR

• Text entry

• Object selection

• Multimodal input fusion

• Output optimizations

78

Bell B., Feiner, S., and Hollerer, T. View Management for Virtual and Augmented Reality. In Proc. ACM UIST 2001.

Page 79: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Similar optimizations needed in MR

• Text entry

• Probabilistic object selection

• Multimodal input fusion

• Output optimizations

79

Gal R., Shapira, L., Ofek, E., Kohli, P. FLARE: Fast Layout for Augmented Reality Applications. In Proc. IEEE ISMAR 2014.

Page 80: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

formulate the UI challenges as computational problems (inferring, sensor fusing, predicting, tolerating noise)

that adapt the interface depending on the user and world context

80

Page 81: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Compelling MR interactions will beadaptive, believable, and computational.

81

Page 82: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Maybe it should have been the CAB of MR Interactions?

Computational Approaches

Adaptive Interfaces

Believable Experiences

82

Page 83: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Design interactions that adapt to the user’s actions, the world around them, and the context of use.

83

Page 84: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Focus on believability. Reality is overrated!

84

Page 85: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Harness the computational methods to overcome uncertainty, scale, noise, and enable adaptivity.

85

Page 86: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Hrvoje [email protected]

Facebook Reality Labs

86

Thanks to all my collaborators!

Page 87: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Extra Slides

87

Page 88: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

88

Page 89: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

[Smith et al., Hand Eye Coordination Patterns in

Target Selection, ETRA 2000]

Page 90: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

SMI eye-tracking module

250 hz eye-tracker

on Oculus DK2

Page 91: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they
Page 92: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

We can predict with 97.5% accuracy what is the user’s intended target2 seconds before reaching the target!

92

Page 93: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Body Warping

93

physical

cube

virtual

cube

The Rendered Body

Shifts to The Right

Page 94: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

World Warping

94

physical

cube

virtual

cube

The World Also Rotates

(At Different Rate)

90°

30°

Page 95: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

IllumiRoomPeripheral Projected Illusions for Interactive Experiences.Jones, B., Benko, H., Ofek, E., and Wilson, A. D. In Proc. of ACM CHI 2013.

95

Page 96: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they
Page 97: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they
Page 98: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they
Page 99: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

What is “real” vs. what we “perceive as real” is not necessarily the same!

99

Page 100: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Faces or vase?

100

Page 101: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Straight or crooked?

101

Page 102: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Moving or static?

102

Page 103: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Insisting on “as real as possible” designs can lead to sub-optimal MR experience.

Think about MR interfaces as perceptual illusionsthat give the user a believable experience!

103

Page 104: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

Typical HCI model

user system

104

Page 105: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

How the computer sees us!

Tom Igoe and Dan O’Sullivan - Physical Computing. 2004.

105

Page 106: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

How the phone sees us!

Modified Tom Igoe and Dan O’Sullivan - Physical Computing. 2004.

106

Page 107: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

MR interaction model

user MR system

world

107

Page 108: The Future of AR Interactions · Tomislav Pejsa, Julian Kantor, Hrvoje Benko, Eyal Ofek, and Andy Wilson. In Proc. of ACM CSCW 2016. 33. Magic of MR interactions happens when they

MR interaction model

user MR system

world

input understanding

application logic

output generation

user/world model

108