Stanford hci group / cs376 u Jeffrey Heer · 19 May 2009 Speech & Multimodal Interfaces.

Slides:



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

Designing Mobile Phones and Communicators for Consumers Needs at Nokia By: Kaisa Vaananen-Vainio-Mattila, Satu Ruuska Review by: Irina Ceaparu.
Empirical and Data-Driven Models of Multimodality Advanced Methods for Multimodal Communication Computational Models of Multimodality Adequate.
Information complied by Andrea Bilello, M.Ed..  AAC includes equipment and services that enhance face-to-face communication and telecommunication. Writing.
C MU U sable P rivacy and S ecurity Laboratory Sensor-Based Interactions Kami Vaniea.
Diary studies Rikard Harr November 2010 © Rikard Harr Outline The Diary study: benefits, challenges and alternatives The papers: aims and use of.
ACAL – Active Capture Automation Language Ana Ramírez Advisors: Marc Davis, Jen Mankoff GUIR 25 February 2004 UC Berkeley - Garage Cinema Research - Group.
Design Activities in Usability Engineering laura leventhal and julie barnes.
John Hu Nov. 9, 2004 Multimodal Interfaces Oviatt, S. Multimodal interfaces Mankoff, J., Hudson, S.E., & Abowd, G.D. Interaction techniques for ambiguity.
Stanford hci group / cs376 Research Topics in Human-Computer Interaction Design Tools 01 November 2005.
Active Capture and Folk Computing Ana Ramírez and Marc Davis ICME 2004 – Taipei, Taiwan 29 June 2004 UC Berkeley - Garage Cinema Research - Group for User.
Class 6 LBSC 690 Information Technology Human Computer Interaction and Usability.
Stanford hci group / cs376 research topics in human-computer interaction Multimodal Interfaces Scott Klemmer 15 November 2005.
Ch 7 & 8 Interaction Styles page 1 CS 368 Designing the Interaction Interaction Design The look and feel (appearance and behavior) of interaction objects.
Single Display Groupware Ana Zanella - CPSC
People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video.
CS335 Principles of Multimedia Systems Multimedia and Human Computer Interfaces Hao Jiang Computer Science Department Boston College Nov. 20, 2007.
ITCS 6010 Speech Guidelines 1. Errors VUIs are error-prone due to speech recognition. Humans aren’t perfect speech recognizers, therefore, machines aren’t.
CSD 5230 Advanced Applications in Communication Modalities 7/3/2015 AAC 1 Introduction to AAC Orientation to Course Assessment Report Writing.
Designing a User Interface for People with Disabilities u u
Stanford hci group / cs376 u Jeffrey Heer · 2 June 2009 Research Topics In Human-Computer Interaction Course Summary.
Monique Fourcaudot, SLP Loralee MacLean, SLP Toronto Rehab AAC Clinic
Lesson Objectives To understand that users with disabilities require different input and output devices To be able to identify these devices and explain.
Input/Output Design User Interface Design
Mobile Multimodal Applications. Dr. Roman Englert, Gregor Glass March 23 rd, 2006.
Speech Guidelines 2 of Errors VUIs are error-prone due to speech recognition. Humans aren’t perfect speech recognizers, therefore, machines aren’t.
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
Copyright John Wiley & Sons, Inc. Chapter 3 – Interactive Technologies HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane.
CS 0004 –Lecture 1 Wednesday, Jan 5 th, 2011 Roxana Gheorghiu.
Multimedia Specification Design and Production 2013 / Semester 2 / week 8 Lecturer: Dr. Nikos Gazepidis
Center for Human Computer Communication Department of Computer Science, OG I 1 Designing Robust Multimodal Systems for Diverse Users and Mobile Environments.
Speech User Interfaces Katherine Everitt CSE 490 JL Section Wednesday, Oct 27.
11.10 Human Computer Interface www. ICT-Teacher.com.
Unit 1_9 Human Computer Interface. Why have an Interface? The user needs to issue instructions Problem diagnosis The Computer needs to tell the user what.
Interaction Design Session 12 LBSC 790 / INFM 718B Building the Human-Computer Interface.
COMP3050 Human Computer Interface - By Dr. Amy Zhang.
Break-out Group # D Research Issues in Multimodal Interaction.
Fall UI Design and Implementation1 Lecture 20: HCI Research Topics.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Stanford hci group / cs376 u Scott Klemmer · 16 November 2006 Speech & Multimod al.
Modal Interfaces & Speech User Interfaces Katherine Everitt CSE 490F Section Nov 20 & 21, 2006.
INTRO TO USABILITY Lecture 12. What is Usability?  Usability addresses the relationship between tools and their users. In order for a tool to be effective,
Human Computer Interaction © 2014 Project Lead The Way, Inc.Computer Science and Software Engineering.
Stanford hci group / cs376 u Jeffrey Heer · 29 April 2009 Distributed Cognition.
ENTERFACE 08 Project 1 “MultiParty Communication with a Tour Guide ECA” Mid-term presentation August 19th, 2008.
University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 user dialogue 1 why good interface design? reduces input and usage errors lowers the cost.
School of something FACULTY OF OTHER Facing Complexity Using AAC in Human User Interface Design Lisa-Dionne Morris School of Mechanical Engineering
KAMI KITT ASSISTIVE TECHNOLOGY Chapter 7 Human/ Assistive Technology Interface.
1 Human Computer Interaction Week 5 Interaction Devices and Input-Output.
Input Design Lecture 11 1 BTEC HNC Systems Support Castle College 2007/8.
Requirements specification Why is this the first major stage of software development? –Need to understand what customer wants first Goal of requirements.
Copyright John Wiley & Sons, Inc. Chapter 3 – Interactive Technologies HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane.
1 Interaction Devices CIS 375 Bruce R. Maxim UM-Dearborn.
Speech Processing 1 Introduction Waldemar Skoberla phone: fax: WWW:
Immersive Virtual Characters for Educating Medical Communication Skills J. Hernendez, A. Stevens, D. S. Lind Department of Surgery (College of Medicine)
Unit 6 of COMP648 User Interface and Interaction Methods Dr Oscar Lin School of Computing and Information Systems Faculty of Science and Technology Athabasca.
Software Architecture for Multimodal Interactive Systems : Voice-enabled Graphical Notebook.
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.
Ten Myths of Multimodal Interaction
DESIGNING WEB INTERFACE Presented By, S.Yamuna AP/CSE
Software engineering USER INTERFACE DESIGN.
Multimodal Interfaces
Adaptive Interfaces Jeffrey Heer · 28 May 2009.
Multimodal Human-Computer Interaction New Interaction Techniques 22. 1
Speech & Multimodal Scott Klemmer · 16 November 2006.
Map of Human Computer Interaction
Professor John Canny Spring 2003
Professor John Canny Spring 2004
Presentation transcript:

stanford hci group / cs376 u Jeffrey Heer · 19 May 2009 Speech & Multimodal Interfaces

Project Progress Meetings Monday May 25, 30 minute meetings Open times: 9am – 6pm (except 12:30-2pm) To-do ASAP:  cs376 with any times you can not make, plus any time preferences Submit online by 7am Friday:  Any materials you want to discuss 2

Final Project Presentations Tuesday June 9, 3:30-6:30pm, 104 Gates 8 minute presentations  6 minutes to present your research  2 minutes for questions  More details on course website 3

4 Some hci definitions  Multimodal generally refers to an interface that can accept input from two or more combined modes  Multimedia generally refers to an interface that produces output in two or more modes  The vast majority of multimodal systems have been speech + pointing (pen or mouse) input, with graphical (and sometimes voice) output

5 Canonical App: Maps Why are maps so well-suited? A visual artifact for computation (Hutchins)

6 What is an interface?  Is it an interface if there’s no method for a user to tell if they’ve done something?  What might an example be?  Is it an interface if there’s no method for explicit user input?  example: health monitoring apps

7 Multimodal vs. Sensor Fusion multimodal = multiple human channels sensor fusion = multiple sensor channels  Example: Tracking people (1 human channel)  might use: RFID + vision + keyboard activity + …  Disagree with the Oviatt paper?  Speech + lips: multimodality or sensor fusion

8 What constitutes a modality?  To some extent, it’s a matter of semantics  Is pen a different modality than a mouse?  Is a captured modality the same as an input modality?  How does an audio notebook fit into this?

9 Input modalities mouse pen: recognized or unrecognized speech non-speech audio tangible object manipulation gaze, posture, body-tracking  Each of these experiences has different implementing technologies

10 Output modalities Visual displays  Raster graphics, oscilloscope, paper printer, … Haptics, e.g. force feedback Audio Smell Taste

11 Why multimodal?  Hands busy / eyes busy  Mutual disambiguation  Faster / higher bandwidth communication  “More natural”

Example Systems  Dual-Purpose Speech [Georgia Tech]  Active Capture [UC Berkeley] 12

27 April System Direction of Human Action Applications: “Directive” systems Now SCREAM!!! MEDIA TRAINING SAFETY

14 Multimodal Software Architectures  OAA: Open Agent Architecture  AAA: Adaptive Agent Architecture  OOPS: Organized Option Pruning System

How to handle error & ambiguity? Avoidance  Adopt strategies that reduce probability of error or simplify recognition tasks Repetition  Elicit new, less ambiguous input  How to vary prompt to improve recognition? Choice  Let user choose from a ranked list of alternatives 15

Anticipation  Anticipate common errors before they happen. Actively seek out and address problems before they disrupt interaction.

External Aids  Use physical props or other external aids to guide actions and provide feedback.

Confirmation  Explicitly query the user to ensure they are in the expected state.

Progressive Assistance  Provide “successively more informative error messages which consider the probable context of misunderstanding” [Yankelovich95].

Modality Shifts  When a particular direction approach repeatedly fails, switch or augment the modalities of communication, e.g., use visual rather than auditory cues.

Level of Discourse  Simplify vocabulary and language when people have difficulty understanding.

Backtracking  When grounding is lost, backtrack to the last state of mutual understanding.

Graceful Failure  When all else fails, provide natural exits from the interaction. JUMP!

Project Progress Meetings Monday May 25, 30 minute meetings Open times: 9am – 6pm (except 12:30- 2pm) To-do ASAP:  cs376 with any times you can not make, plus any time preferences Submit online by 7am Friday:  Any materials you want to discuss 24