PUI 98 Leveraging Human Capabilities in Perceptual Interfaces George G. Robertson Microsoft Research George G. Robertson Microsoft Research.

Slides:



Advertisements
Similar presentations
Some Reflections on Augmented Cognition Eric Horvitz ISAT & Microsoft Research November 2000 Some Reflections on Augmented Cognition Eric Horvitz ISAT.
Advertisements

Natural Language Systems
When Media Aren’t Media: The Concept of (Tele)presence Matthew Lombard Temple University BTMM 3446/8446 March 2, 2010.
Breakout session B questions. Research directions/areas Multi-modal perception cognition and interaction Learning, adaptation and imitation Design and.
Virtual Reality Design Virtual reality systems are designed to produce in the participant the cognitive effects of feeling immersed in the environment.
Cognitive Issues in Virtual Reality Wickens, C.D., and Baker, P., Cognitive issues in virtual environments, in Virtual Environments and Advanced Interface.
Human Computer Interaction
Supporting Collaboration: Digital Desktops to Intelligent Rooms Mary Lou Maher Design Computing and Cognition Group Faculty of Architecture University.
John Hu Nov. 9, 2004 Multimodal Interfaces Oviatt, S. Multimodal interfaces Mankoff, J., Hudson, S.E., & Abowd, G.D. Interaction techniques for ambiguity.
Class 6 LBSC 690 Information Technology Human Computer Interaction and Usability.
Interactive Toy Characters as Interfaces for Children Erik Strommen – Interactive Toy Group Microsoft Corp. Reviewed By Jason Burke.
Lecture 7 Date: 23rd February
Stanford hci group / cs376 research topics in human-computer interaction Multimodal Interfaces Scott Klemmer 15 November 2005.
ISTD 2003, Audio / Speech Interactive Systems Technical Design Seminar work: Audio / Speech Ville-Mikko Rautio Timo Salminen Vesa Hyvönen.
Ch 7 & 8 Interaction Styles page 1 CS 368 Designing the Interaction Interaction Design The look and feel (appearance and behavior) of interaction objects.
ISTD 2003, Thoughts and Emotions Interactive Systems Technical Design Seminar work: Thoughts & Emotions Saija Gronroos Mika Rautanen Juha Sunnari.
CS335 Principles of Multimedia Systems Multimedia and Human Computer Interfaces Hao Jiang Computer Science Department Boston College Nov. 20, 2007.
Theoretical Foundations of Multimedia Chapter 3 Virtual Reality Devices Non interactive Slow image update rate Simple image Nonengaging content and presentation.
User Interface Design Users should not have to adapt to a piece of software; the software should be designed to fit the user.
Multimodality Alistair D N Edwards Department of Computer Science
Mobile Multimodal Applications. Dr. Roman Englert, Gregor Glass March 23 rd, 2006.
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
GUI: Specifying Complete User Interaction Soft computing Laboratory Yonsei University October 25, 2004.
Jeanne Corcoran, OTD, OTR/L October 6 th, The mission of Envision Center for Data Perceptualization is to serve, support, and collaborate with faculty,
Multimedia Specification Design and Production 2013 / Semester 2 / week 8 Lecturer: Dr. Nikos Gazepidis
11.10 Human Computer Interface www. ICT-Teacher.com.
Lecture 6 User Interface Design
©RavichandranUser interface Slide 1 User interface design.
Break-out Group # D Research Issues in Multimodal Interaction.
1 Computer Graphics Assistant Professor Dr. Sana’a Wafa Al-Sayegh 2 nd Semester ITGD3107 University of Palestine.
Information Visualization Using 3D Interactive Animation Meng Tang 05/17/2001 George G. Robertson, Stuart K. Card, and Jock D. Mackinlay.
Dr. Gallimore10/18/20151 Cognitive Issues in VR Chapter 13 Wickens & Baker.
Vocabularies for Description of Accessibility Issues in MMUI Željko Obrenović, Raphaël Troncy, Lynda Hardman Semantic Media Interfaces, CWI, Amsterdam.
Education 6714 Gayla Fisher.  “ The central practical premise of UDL is that a curriculum should include alternatives to make it accessible and appropriate.
GENESIS OF VIRTUAL REALITY  The term ‘Virtual reality’ (VR) was initially coined by Jaron Lanier, founder of VPL Research (1989)..
FACS 56 life management improving your thinking skills.
Human-Computer Interaction
Chapter 2. 3D User Interfaces: History and Roadmap.
1 User Interfaces at Microsoft Research Intelligent Information Access using Animated 2 and 3D Information Visualization Mary Czerwinski.
School of something FACULTY OF OTHER Facing Complexity Using AAC in Human User Interface Design Lisa-Dionne Morris School of Mechanical Engineering
L C SL C S The Intelligent Room’s MeetingManager: A Look Forward Alice Oh Stephen Peters Oxygen Workshop, January, 2002.
1 Perception and VR MONT 104S, Fall 2008 Lecture 14 Introduction to Virtual Reality.
Gesture Modeling Improving Spatial Recognition in Architectural Design Process Chih-Pin Hsiao Georgia Institute of Technology.
GUI Meets VUI: Some Possible Guidelines James A. Larson VP, Larson Technical Services 4/21/20151© 2015 Larson Technical Services.
Capabilities of Humans. Gestalt More than the sum of its parts.
Immersive Virtual Characters for Educating Medical Communication Skills J. Hernendez, A. Stevens, D. S. Lind Department of Surgery (College of Medicine)
Stanford hci group / cs376 u Jeffrey Heer · 19 May 2009 Speech & Multimodal Interfaces.
Introduction to Human Factors in Information Systems Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.
Decision Support System by Simulation Model (Ajarn Chat Chuchuen) 1 Chapter 6 User Interface Management.
NCP meeting Jan 27-28, 2003, Brussels Colette Maloney Interfaces, Knowledge and Content technologies, Applications & Information Market DG INFSO Multimodal.
Speech and multimodal Jesse Cirimele. papers “Multimodal interaction” Sharon Oviatt “Designing SpeechActs” Yankelovich et al.
Multimodal and Natural computer interaction Evelina Stanevičienė.
MULTIMODAL AND NATURAL COMPUTER INTERACTION Domas Jonaitis.
Human Computer Interaction (HCI)
11.10 Human Computer Interface
Ubiquitous Computing and Augmented Realities
DESIGNING WEB INTERFACE Presented By, S.Yamuna AP/CSE
How do we realize design? What should we consider? Technical Visual Interaction Search Context of use Information Interacting/ transacting.
Multimodal Interfaces
Human Computer Interaction
Multimodal Human-Computer Interaction New Interaction Techniques 22. 1
Speech & Multimodal Scott Klemmer · 16 November 2006.
Professor John Canny Spring 2003
universal design (web accessibility)
Human Computer Interaction Lecture 19 Universal Design
Chapter 9 System Control
Multimedia Systems & Interfaces
Professor John Canny Spring 2004
Computer Vision Readings
Lecture 4. Human Factors : Psychological and Cognitive Issues (II)
Presentation transcript:

PUI 98 Leveraging Human Capabilities in Perceptual Interfaces George G. Robertson Microsoft Research George G. Robertson Microsoft Research

PUI 98 Outline and Goal What are perceptual interfaces? Perceptive vs perceptual Perceptive vs perceptual Multimodal interfaces Multimodal interfaces Challenge: Do our interfaces work? How do we find out? How do we find out? Challenge: Broaden our scope Leverage other natural human capabilities Leverage other natural human capabilities What are perceptual interfaces? Perceptive vs perceptual Perceptive vs perceptual Multimodal interfaces Multimodal interfaces Challenge: Do our interfaces work? How do we find out? How do we find out? Challenge: Broaden our scope Leverage other natural human capabilities Leverage other natural human capabilities

PUI 98 Perceptive to Perceptual Perceptive UI: aware of user Input to computer: use human motor skills Input to computer: use human motor skills Multimodal UI: use communication skills We use multiple modalities to communicate We use multiple modalities to communicate Perceptual UI: use many human abilities Perception, cognition, motor, communication Perception, cognition, motor, communication Perceptive UI: aware of user Input to computer: use human motor skills Input to computer: use human motor skills Multimodal UI: use communication skills We use multiple modalities to communicate We use multiple modalities to communicate Perceptual UI: use many human abilities Perception, cognition, motor, communication Perception, cognition, motor, communication

PUI 98 What are Modalities? Human communication channels Sensations (hearing or seeing)

PUI 98 What are Multimodal Interfaces? Attempts to use human communication skills Attempts to use human communication skills Provide user with multiple modalities Provide user with multiple modalities May be simultaneous or not May be simultaneous or not Fusion vs Temporal Constraints Fusion vs Temporal Constraints Multiple styles of interaction Multiple styles of interaction Attempts to use human communication skills Attempts to use human communication skills Provide user with multiple modalities Provide user with multiple modalities May be simultaneous or not May be simultaneous or not Fusion vs Temporal Constraints Fusion vs Temporal Constraints Multiple styles of interaction Multiple styles of interaction

PUI 98 Examples Bolt, SIGGRAPH80 Put That There Put That There Speech and gestures used simultaneously Speech and gestures used simultaneously Bolt, SIGGRAPH80 Put That There Put That There Speech and gestures used simultaneously Speech and gestures used simultaneously

PUI 98 Put That There

PUI 98 Examples (continued) Buxton and Myers, CHI86 Two-handed input Two-handed input Cohen et al, CHI89 Direct manipulation and NL Direct manipulation and NL Hauptmann, CHI89 Speech and gestures Speech and gestures Buxton and Myers, CHI86 Two-handed input Two-handed input Cohen et al, CHI89 Direct manipulation and NL Direct manipulation and NL Hauptmann, CHI89 Speech and gestures Speech and gestures

PUI 98 Examples (continued) Bolt, UIST92 Two-handed gestures and Gaze Two-handed gestures and Gaze Blattner & Dannenberg, 1992 book Hanne: text & gestures (interaction styles) Hanne: text & gestures (interaction styles) Pausch: selection by multimodal input Pausch: selection by multimodal input Rudnicky: speech, gesture, keyboard Rudnicky: speech, gesture, keyboard Bier et al, SIGGRAPH93 Tool Glass; two-handed input Tool Glass; two-handed input Bolt, UIST92 Two-handed gestures and Gaze Two-handed gestures and Gaze Blattner & Dannenberg, 1992 book Hanne: text & gestures (interaction styles) Hanne: text & gestures (interaction styles) Pausch: selection by multimodal input Pausch: selection by multimodal input Rudnicky: speech, gesture, keyboard Rudnicky: speech, gesture, keyboard Bier et al, SIGGRAPH93 Tool Glass; two-handed input Tool Glass; two-handed input

PUI 98 Examples (continued) Balboa & Coutaz, Intelligent UI93 Taxonomy and evaluation of MMUI Taxonomy and evaluation of MMUI Walker, CHI94 Facial expression (multimodal output) Facial expression (multimodal output) Nigay & Coutaz, CHI95 Architecture for fused multimodal input Architecture for fused multimodal input Balboa & Coutaz, Intelligent UI93 Taxonomy and evaluation of MMUI Taxonomy and evaluation of MMUI Walker, CHI94 Facial expression (multimodal output) Facial expression (multimodal output) Nigay & Coutaz, CHI95 Architecture for fused multimodal input Architecture for fused multimodal input

PUI 98 Why Multimodal Interfaces? Now fall far short of human capabilities Higher bandwidth is possible Higher bandwidth is possible Different modalities excel at different tasks Different modalities excel at different tasks Errors and disfluencies reduced Errors and disfluencies reduced Multimodal interfaces are more engaging Now fall far short of human capabilities Higher bandwidth is possible Higher bandwidth is possible Different modalities excel at different tasks Different modalities excel at different tasks Errors and disfluencies reduced Errors and disfluencies reduced Multimodal interfaces are more engaging

PUI 98 Leverage Human Capabilities Leverage senses and perceptual system Users perceive multiple things at once Users perceive multiple things at once Leverage senses and perceptual system Users perceive multiple things at once Users perceive multiple things at once Leverage motor and effector capabilities Leverage motor and effector capabilities Users do multiple things at once Users do multiple things at once

PUI 98 Senses and Perception Use more of users senses Not just vision Not just vision Sound Sound Tactile feedback Tactile feedback Taste and smell (maybe in the future) Taste and smell (maybe in the future) Users perceive multiple things at once e.g., vision and sound e.g., vision and sound Use more of users senses Not just vision Not just vision Sound Sound Tactile feedback Tactile feedback Taste and smell (maybe in the future) Taste and smell (maybe in the future) Users perceive multiple things at once e.g., vision and sound e.g., vision and sound

PUI 98 Motor & Effector Capabilities Currently: pointing or typing Much more is possible: Gesture input Gesture input Two-handed input Two-handed input Speech and NL Speech and NL Body position, orientation, and gaze Body position, orientation, and gaze Users do multiple things at once e.g., speak and use hand gestures e.g., speak and use hand gestures Currently: pointing or typing Much more is possible: Gesture input Gesture input Two-handed input Two-handed input Speech and NL Speech and NL Body position, orientation, and gaze Body position, orientation, and gaze Users do multiple things at once e.g., speak and use hand gestures e.g., speak and use hand gestures

PUI 98 Simultaneous Modalities? Single modality at a time Adapt to display characteristics Adapt to display characteristics Let user determine input mode Let user determine input mode Redundant, but only one at a time Redundant, but only one at a time Multiple simultaneous modalities Two-handed input Two-handed input Speech and hand gestures Speech and hand gestures Graphics and sound Graphics and sound Single modality at a time Adapt to display characteristics Adapt to display characteristics Let user determine input mode Let user determine input mode Redundant, but only one at a time Redundant, but only one at a time Multiple simultaneous modalities Two-handed input Two-handed input Speech and hand gestures Speech and hand gestures Graphics and sound Graphics and sound

PUI 98 Taxonomy (Balboa, 1993) Fusion TemporalConstraints Synergetic Exclusive IndependentSequentialConcurrent Put that there click … click Put that click there click multiple menu selection or multiple spoken commands Shortcuts

PUI 98 Modality = Style of Interaction Many styles exist Command interface Command interface NL NL Direct manipulation (WIMP and non-WIMP) Direct manipulation (WIMP and non-WIMP) Conversational (with an interface agent) Conversational (with an interface agent) Collaborative Collaborative Mixed styles produce multimodal UI Direct manipulation and conversational agent Direct manipulation and conversational agent Many styles exist Command interface Command interface NL NL Direct manipulation (WIMP and non-WIMP) Direct manipulation (WIMP and non-WIMP) Conversational (with an interface agent) Conversational (with an interface agent) Collaborative Collaborative Mixed styles produce multimodal UI Direct manipulation and conversational agent Direct manipulation and conversational agent

PUI 98 Multimodal versus Multimedia Multimedia is about media channels Text, graphics, animation, video: all visual media Text, graphics, animation, video: all visual media Multimodal is about sensory modalities Visual, auditory, tactile, … Visual, auditory, tactile, … Multimedia is a subset of Multimodal Output Multimedia is a subset of Multimodal Output Multimedia is about media channels Text, graphics, animation, video: all visual media Text, graphics, animation, video: all visual media Multimodal is about sensory modalities Visual, auditory, tactile, … Visual, auditory, tactile, … Multimedia is a subset of Multimodal Output Multimedia is a subset of Multimodal Output

PUI 98 Perceptual UI How Do The Pieces Fit? Multimodal Input Multimodal Output Multimedia Perceptive UI

PUI 98 Challenge Do our interfaces actually work? How do we find out? How do we find out? Do our interfaces actually work? How do we find out? How do we find out?

PUI 98 Why Test For Usability? Commercial efforts require proof Cost benefit analysis before investment Cost benefit analysis before investment Intuitions are great for design But intuition is not always right! But intuition is not always right! Peripheral Lens Peripheral Lens Commercial efforts require proof Cost benefit analysis before investment Cost benefit analysis before investment Intuitions are great for design But intuition is not always right! But intuition is not always right! Peripheral Lens Peripheral Lens

PUI 98 Peripheral Vision Does peripheral vision make navigation easier? Can we simulate peripheral vision? Does peripheral vision make navigation easier? Can we simulate peripheral vision?

PUI 98 A Virtual Hallway

PUI 98 Peripheral Lenses

PUI 98 Peripheral Lens

PUI 98 Peripheral Lens Intuitions Locomotion should be easier Especially around corners Especially around corners Wayfinding should be easier You can see far sooner You can see far sooner Locomotion should be easier Especially around corners Especially around corners Wayfinding should be easier You can see far sooner You can see far sooner

PUI 98 Peripheral Lens Findings Lenses were about the same speed Harder to use for inexperienced people Harder to use for inexperienced people Corner turning was not faster Corner turning was not faster Lenses were about the same speed Harder to use for inexperienced people Harder to use for inexperienced people Corner turning was not faster Corner turning was not faster

PUI 98 The Lesson Do not rely solely on intuition Test for usability! Do not rely solely on intuition Test for usability!

PUI 98 Challenge Are we fully using human capabilities? Peceptive UI is aware of the body Peceptive UI is aware of the body Multimodal UI is aware the we use multiple modalities, sometimes simultaneous Multimodal UI is aware the we use multiple modalities, sometimes simultaneous Perceptual UI should go beyond both of these Perceptual UI should go beyond both of these Are we fully using human capabilities? Peceptive UI is aware of the body Peceptive UI is aware of the body Multimodal UI is aware the we use multiple modalities, sometimes simultaneous Multimodal UI is aware the we use multiple modalities, sometimes simultaneous Perceptual UI should go beyond both of these Perceptual UI should go beyond both of these

PUI 98 Research Strategy ExploitTechnologyDiscontinuities Compelling Task: InformationAccess LeverageHumanCapabilities

PUI 98 communication Engaging Human Abilities understand complexity new classes of tasks less effort understand complexity new classes of tasks less effort HelpsUser perceptual motor cognitive

PUI 98 Examples: Communication LanguageGestureAwarenessEmotionMultimodal Flexible Flexible Robust Robust Dialogue to resolve ambiguity Dialogue to resolve ambiguity

PUI 98 Examples: Communication LanguageGestureAwarenessEmotionMultimodal Hands Hands Body pose Body pose Facial expression Facial expression

PUI 98 Camera-Based Conversational Interfaces Leverage face to face communication skills

PUI 98 Examples: Communication LanguageGestureAwarenessEmotionMultimodal Is anybody there? Is anybody there? Doing what? Doing what?

PUI 98 Camera-Based Awareness What is the user doing?

PUI 98 Examples: Communication LanguageGestureAwarenessEmotionMultimodal Social response Social response Perceived personality Perceived personality

PUI 98 Examples: Communication LanguageGestureAwarenessEmotionMultimodal Natural Natural Choice Choice Reduces errors Reduces errors Higher bandwidth Higher bandwidth

PUI 98 Examples: Motor Skills Bimanual skills Muscle memory Bimanual skills Muscle memory Multimodal Map Manipulation Two hands Two hands Speech Speech

PUI 98 Camera-Based Navigation How do our bodies move when we navigate?

PUI 98 Examples: Perception Spatial relationships Pattern recognition Object constancy Parallax Other Senses Spatial relationships Pattern recognition Object constancy Parallax Other Senses Cone Tree Xerox PARC Information Visualizer

PUI 98 Cone Tree

PUI 98 Examples: Perception Spatial relationships Pattern recognition Object constancy Parallax Other Senses Spatial relationships Pattern recognition Object constancy Parallax Other Senses Key 3D depth cue Key 3D depth cue Sensor issues Sensor issues Camera-based head- motion parallax Camera-based head- motion parallax

PUI 98 Camera-Based Head-Motion Parallax Motion parallax is one of strongest 3D depth cues

PUI 98 Examples: Perception Spatial relationships Pattern recognition Object constancy Parallax Other Senses Spatial relationships Pattern recognition Object constancy Parallax Other Senses Auditory Auditory Tactile Tactile Kinesthetic Kinesthetic Vestibular Vestibular Taste Taste Olfactory Olfactory

PUI 98 Examples: Perception Olfactory? Maybe soon? Ferris Productions Olfactory VR Add-on Time, April 29, 1996 Barfield & Danas Olfactory Displays Presence, Winter, 1995

PUI 98 Examples: Cognition Spatial memory Cognitive chunking AttentionCuriosity Time Constants Data Mountain

PUI 98 Data Mountain Favorites Management Exploits: Spatial memory Spatial memory 3D perception 3D perception Pattern recognition Pattern recognition Favorites Management Exploits: Spatial memory Spatial memory 3D perception 3D perception Pattern recognition Pattern recognition Advantages: Spatial organization Spatial organization Not page at a time Not page at a time 3D advantages with 2D interaction 3D advantages with 2D interaction

PUI 98 Sample User Reaction Subject Layout of 100 Pages Strongest cue... relative size

PUI 98 VIDEO

PUI 98 Data Mountain Usability Spatial memory works in virtual environments! 26% faster than IE4 Favorites 2x faster with Implicit Query Spatial memory works in virtual environments! 26% faster than IE4 Favorites 2x faster with Implicit Query

PUI 98 Implicit Query Visualization Highlight related pages Slightly slower for storage Over 2x faster for retrieval Highlight related pages Slightly slower for storage Over 2x faster for retrieval

PUI 98 Examples: Cognition Spatial memory Cognitive chunking AttentionCuriosity Time Constants Navigate Map ZoomPan dXdYfactorCenter XY

PUI 98 Examples: Cognition Spatial memory Cognitive chunking AttentionCuriosity Time Constants Motion attracts Motion attracts Animate with care Animate with care Peripheral vision Peripheral vision HMD vs desktop HMD vs desktop Focus in Context Focus in Context

PUI 98 Focus in Context

PUI 98 Examples: Cognition Spatial memory Cognitive chunking AttentionCuriosity Time Constants Discoverability Discoverability Fear Fear Universal Undo Universal Undo

PUI 98 Examples: Cognition Spatial memory Cognitive chunking AttentionCuriosity Time Constants Unit Cognitive Task Animation Immediate Response (sec)

PUI 98 Summary: Recommendations Broaden scope! Identify and engage human abilities Identify and engage human abilities Go beyond the perceptive and multimodal Go beyond the perceptive and multimodal Test for usability! Broaden scope! Identify and engage human abilities Identify and engage human abilities Go beyond the perceptive and multimodal Go beyond the perceptive and multimodal Test for usability!