Text Input to Handheld Devices for People with Physical Disabilities Brad A. Myers and Jacob O. Wobbrock Human Computer Interaction Institute School of.

Slides:



Advertisements
Similar presentations
Jeffrey Nichols September 25, 2001 Handheld Computers in Higher Education Jeffrey Nichols Carnegie Mellon University September 25, 2001.
Advertisements

COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 5 Input and Output.
R OLE OF I NFORMATION AND C OMMUNICATION TECHNOLOGY (ICT) IN LIFE OF P ERSONS WITH L OCOMOTOR D ISABILITY Dr. Dharmendra Kumar Director Pandit Deendayal.
Chapter 5 p. 6 What Is Input? What is input? p. 230 and 232 Fig. 5-1 Next  Input device is any hardware component used to enter data.
Interaction Devices By: Michael Huffman Kristen Spivey.
Copyright 1999 all rights reserved Input Devices n What types are there? n Why do we need them? –What functions do they perform? n What are desirable characteristics.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Keyboard Adaptability Guo Zhiguo Alternative communication & access to information seminar 2003 University of Tampere Department of Computer.
The Pebbles Project General Overview: Using Hand-Held Computers and PCs Together Human Computer Interaction Institute School of Computer Science Carnegie.
Dialogue Design Speech, pen, and gestures Speech Output  Tradeoffs in speed, naturalness and understandability  Male or female voice? Technical issues.
Handhelds and Collaborative Command and Control Brad Myers Human Computer Interaction Institute Carnegie Mellon University February 23, 2001.
Mobile Devices for Control of Ubiquitous Multimedia Brad A. Myers Brad A. Myers
PLT 2007 CSIS Shorthand Handwriting Recognition for Pen-Centric Interfaces Charles C. Tappert 1 and Jean R. Ward 2 1 School of CSIS, Pace University, New.
1 Component Description Pebbles PDA Software Human Computer Interaction Institute Carnegie Mellon University Prepared by: Brad Myers, March.
Using Handhelds and PCs Together by brad meyers Presented by : Isaac K. Aholu CPSC
An Update on the Pebbles Project: PocketPCs, Smartphones and TabletPCs for Universal Remote Control and A New Input Method for Small Devices Brad A. Myers.
Visions for Mobile Devices Beyond Their Current Role Brad A. Myers Carnegie Mellon University Human Computer Interaction Institute
Using Handhelds to Enhance Classrooms and to Help the Handicapped Human Computer Interaction Institute School of Computer Science Carnegie Mellon University.
Handheld Devices for Control Brad A. Myers Jeffrey Nichols, Jacob O. Wobbrock, Kevin Litwack, Michael Higgins, Joe Hughes, Thomas K. Harris, Roni Rosenfeld,
The Interaction Design of Microsoft Windows CE Sarah Zuberec Productivity Appliance Division, Microsoft Corp. Presented By: Ugur Kuter Dept. of Computer.
Brendan Cooney CSC 152. What is Input? Any data or instructions entered into the memory of a computer Data- unprocessed information Instructions- steps.
Hardware Specialised Devices
CHAPTER 2 Input & Output Prepared by: Mrs.sara salih 1.
 At the end of this class, students are able to  Describe definition of input devices clearly  List out the examples of input devices  Describe.
1© Brad Myers Brad Myers A/05-499A: Interaction Techniques Spring, 2014 Lecture 18: Interaction Techniques for People with Disabilities.
ICT IGCSE ch 1 & 11 Types of Computer.
Input devices are hardware components that enable users to interact with a computer. Without input devices, you would not be able to feed instructions.
Using Macintosh Computers with Special Needs Students A Presentation for TBE 550 Farah Fisher, EdD.
ASSISTIVE TECHNOLOGY PRESENTED BY ABDUL BARI KP. CONTENTS WHAT IS ASSISTIVE TECHNOLOGY? OUT PUT: Screen magnifier Speech to Recogonizing system Text to.
The Camera Mouse: Visual Tracking of Body Features to Provide Computer Access for People With Severe Disabilities.
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
Examining Input Devices Computer Concepts Unit B.
Chapter 4 System Software.
Input Devices What is input? Everything we tell the computer is input.
Chapter 5 Input By: Matthew D McCoog What Is Input? Any data or instructions entered into the memory of a computer.
Wolfgang Effelsberg1 Knowledge Media in the Interactive Lecture Hall Wolfgang Effelsberg University of Mannheim Germany November 2007.
Handheld Basics The Journal: Traveling Through Literature.
Handhelds in the Automobile: The Denali Navigation System Human Computer Interaction Institute School of Computer Science Carnegie Mellon University Brad.
Chapter 5: Input CSC 151 Beth Myers Kristy Heller Julia Zachok.
#+ professor patrick baudisch hci1: designing interactive systems hasso-plattner institute discrete, text, menus.
Microsoft Assistive Technology Products Brought to you by... Jill Hartman.
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
KAMI KITT ASSISTIVE TECHNOLOGY Chapter 7 Human/ Assistive Technology Interface.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Assistive Technology November 14, Screen Reader Who uses screen readers? –People with little to no vision What is it? –A form of “Assistive Technology”
1 The Future of Mobile Device Research in HCI Jacob O. Wobbrock Human-Computer Interaction Institute School of Computer Science Carnegie Mellon University.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Identify input devices and their uses, e. g
7th Meeting TYPE and CLICK. Keyboard Keyboard, as a medium of interaction between user and machine. Is a board consisting of the keys to type a sentence.
Collecting.  What are some Tools for Information Processes?  Collecting is the information process that involves deciding what to collect, locating.
HUMAN COMPUTER INTERACTION Subject : Selected Topics Instructor : Abed Al-Ra’ouf Shtawi.
Is a pointing device that fits comfortably under the palm of your hand.
Jeopardy-CH 1 Q $200 Q $400 Q $600 Q $800 Q $200 Q $400 Q $600 Q $800 Final Jeopardy.
What is Input?  Input  Processing  Output  Storage Everything we enter into the computer to do is Input.
Introduction to Computing Slides By ADEELA MUSTAFA.
Vidya Narayan LIS 385T.6 PDA Usability Vidya Narayan The University of Texas at Austin School of Information LIS 382L.15.
SONGONUGA EMILIA ACCOUNTING 12/SMS02/ Introduction One goal of human-computer interaction research is to reduce the demands on users when using.
Human Computer Interaction Lecture 4 The Computer.
Assistive Technology Megan Keenum ED 500 September 25,2015.
Lecture Input Devices Keyboard. Mouse Microphone Digital Camera Scanner.
Standard Input Devices
Lesson 11 Exploring Microsoft Office 2007
Input Devices Text Entry Devices
Objectives To define terminology associated with Windows operating systems. To examine uses of Windows in business and industry. To explain techniques.
Chapter 5 - Input.
Eyegaze Edge Cal Knowles.
Microsoft Research Faculty Summit 2003
EdgeWrite Cole Gleason
Input & Input Devices Prepared By: Mr. Ingram.
Human and Computer Interaction (H.C.I.) &Communication Skills
Presentation transcript:

Text Input to Handheld Devices for People with Physical Disabilities Brad A. Myers and Jacob O. Wobbrock Human Computer Interaction Institute School of Computer Science Carnegie Mellon University Pittsburgh, PA Brad A. Myers and Jacob O. Wobbrock Human Computer Interaction Institute School of Computer Science Carnegie Mellon University Pittsburgh, PA Human Computer Interaction Institute School of Computer Science Carnegie Mellon University

Brad MyersCarnegie Mellon2 Motivation l Provide text entry for people with physical disabilities l For handheld devices like Palm Pilots l Also called Personal Digital Assistants (PDAs) l Also use Palm Pilots as interface to desktop computers l Provide text entry for people with physical disabilities l For handheld devices like Palm Pilots l Also called Personal Digital Assistants (PDAs) l Also use Palm Pilots as interface to desktop computers

Brad MyersCarnegie Mellon3 Part of the Pebbles Project l Investigate use of handheld devices like Palm Pilots and PocketPCs, and Smartphones at the same time as PCs and other devices PEBBLESPEBBLES PEBBLESPEBBLES DAs for ntry of oth ytes and ocations from xternalources. DAs for ntry of oth ytes and ocations from xternalources.

Brad MyersCarnegie Mellon4 First Steps l Support people with Muscular Dystrophy l Low strength, limited motion, but high accuracy l Tiny keyboard on handheld screens are good l Support people with Muscular Dystrophy l Low strength, limited motion, but high accuracy l Tiny keyboard on handheld screens are good

Brad MyersCarnegie Mellon5 Use Our Remote Commander l Palm Pilot application to control PC using the Palm l Extend tiny keyboard with other keys l Word completion l Other adaptations: no auto-repeat, no auto-off l Mouse control on same screen l Wireless or wired l Palm Pilot application to control PC using the Palm l Extend tiny keyboard with other keys l Word completion l Other adaptations: no auto-repeat, no auto-off l Mouse control on same screen l Wireless or wired

Brad MyersCarnegie Mellon6 But what about other disabilities? l Cerebral Palsy, Parkinson’s, Spinal Injury, and many others l Loose accuracy as well as strength l Tiny buttons are exactly wrong l Still can’t do Graffiti, etc. l Cerebral Palsy, Parkinson’s, Spinal Injury, and many others l Loose accuracy as well as strength l Tiny buttons are exactly wrong l Still can’t do Graffiti, etc.

Brad MyersCarnegie Mellon7 New Design: EdgeWrite™ l Added custom template with a square hole to input area l Gain stability from edges l Travel along edges and into corners l Designed alphabet using gestures inside of hole, along edges and into corners l Added custom template with a square hole to input area l Gain stability from edges l Travel along edges and into corners l Designed alphabet using gestures inside of hole, along edges and into corners

Brad MyersCarnegie Mellon8 Alphabet Properties l Recognizes based on sequence of corners l Users can wiggle during diagonals l Not speed dependent l Easy to customize and adapt letter forms l Even user-driven l Letters “feel” normal l Use multiple strokes along edge l Presentation (only) uses arcs l No capitalization mode l Capitals end in upper left l No special mode for numbers I on left, 1 on right l Recognizes based on sequence of corners l Users can wiggle during diagonals l Not speed dependent l Easy to customize and adapt letter forms l Even user-driven l Letters “feel” normal l Use multiple strokes along edge l Presentation (only) uses arcs l No capitalization mode l Capitals end in upper left l No special mode for numbers I on left, 1 on right

Brad MyersCarnegie Mellon9 Actual Alphabet from User Studies l Wanted high guessability l Correlates with initial usability l Designed a technique to let users guess the gestures l Told users the rules l Then resolve conflicts if same shape used twice l Left multiple forms for each letter l Result: guessability improved from 51% to 80% l Wanted high guessability l Correlates with initial usability l Designed a technique to let users guess the gestures l Told users the rules l Then resolve conflicts if same shape used twice l Left multiple forms for each letter l Result: guessability improved from 51% to 80%

Brad MyersCarnegie Mellon10 Current Alphabet

Brad MyersCarnegie Mellon11 EdgeWrite on Palm l Novice able-bodied users l Same speed with Graffiti and EdgeWrite l But EdgeWrite 18% more accurate l Handicapped users l Too few for statistical significance, but dramatic l E.g., accuracy: 31% with Graffiti vs. 94% EdgeWrite l For example: l “The dog is going fast” vs: “The g i gbsiangu% fast” l Novice able-bodied users l Same speed with Graffiti and EdgeWrite l But EdgeWrite 18% more accurate l Handicapped users l Too few for statistical significance, but dramatic l E.g., accuracy: 31% with Graffiti vs. 94% EdgeWrite l For example: l “The dog is going fast” vs: “The g i gbsiangu% fast”

Brad MyersCarnegie Mellon12 EdgeWrite on Game Controllers l Some joysticks use a square hole l Current techniques are very awkward: l On-screen keyboard l “Date-stamp” cycling letters at each spot l Some joysticks use a square hole l Current techniques are very awkward: l On-screen keyboard l “Date-stamp” cycling letters at each spot

Brad MyersCarnegie Mellon13 EdgeWrite on Wheelchair l Look at people who use power wheelchairs l Custom hardware and software to interface to commercial joystick l Informally evaluated with 7 disabled power- wheelchair users l 6 with Cerebral Palsy, 1 with Multiple Sclerosis l Look at people who use power wheelchairs l Custom hardware and software to interface to commercial joystick l Informally evaluated with 7 disabled power- wheelchair users l 6 with Cerebral Palsy, 1 with Multiple Sclerosis

Brad MyersCarnegie Mellon14 Touchpad EdgeWrite l Adaptation that uses elevated edges around a Synaptics touchpad l May be easier for people with motor impairments l Adaptation that uses elevated edges around a Synaptics touchpad l May be easier for people with motor impairments

Brad MyersCarnegie Mellon15 Results l Touchpad worked better than wheelchair joystick l Still pretty slow l Touchpad worked better than wheelchair joystick l Still pretty slow

Brad MyersCarnegie Mellon16 EdgeWrite on 4 Buttons l Only need four corners l Implementation for any 4 keys l Four keys on the Logitech steering wheel l Not necessarily for text entry while driving l Text entry especially for navigation system l Only need four corners l Implementation for any 4 keys l Four keys on the Logitech steering wheel l Not necessarily for text entry while driving l Text entry especially for navigation system

Brad MyersCarnegie Mellon17 EdgeWrite with Trackball & Pointing Stick l Newest version l Many disabled users prefer trackball for desktop pointing l EdgeWrite for desktop l Optimized for trackball and pointing stick l Also works with regular mouse l Highly parameterized l Input window can be transparent when in use l Has help, etc. l Up to 20 wpm l Newest version l Many disabled users prefer trackball for desktop pointing l EdgeWrite for desktop l Optimized for trackball and pointing stick l Also works with regular mouse l Highly parameterized l Input window can be transparent when in use l Has help, etc. l Up to 20 wpm

Brad MyersCarnegie Mellon18 Initial Reaction to Trackball Version l One user in long-term trial l Spinal injury, quadriplegic, with some mobility of one arm l Given up on-screen keyboard in favor of EdgeWrite l Still uses speech entry when possible l With practice, EdgeWrite is faster “With an on-screen keyboard, there is just too much visual scanning and concentration. In EdgeWrite, if you know the letter, you just bang it out by feel, and you can keep your eyes on your document.” l One user in long-term trial l Spinal injury, quadriplegic, with some mobility of one arm l Given up on-screen keyboard in favor of EdgeWrite l Still uses speech entry when possible l With practice, EdgeWrite is faster “With an on-screen keyboard, there is just too much visual scanning and concentration. In EdgeWrite, if you know the letter, you just bang it out by feel, and you can keep your eyes on your document.”

Brad MyersCarnegie Mellon19 Summary and Future Work l EdgeWrite works across a wide range of devices l With the same alphabet l Learn once l Use most comfortable device l Future work l Continue to refine l Add word completion l Further tests and deployment l New devices (phone?) l EdgeWrite works across a wide range of devices l With the same alphabet l Learn once l Use most comfortable device l Future work l Continue to refine l Add word completion l Further tests and deployment l New devices (phone?)

Brad MyersCarnegie Mellon20 Acknowledgements l Funded by grants from NSF, General Motors and The NEC Foundation of America l Equipment grants from: l Synaptics, Inc. l A.T. Sciences l Microsoft l Funded by grants from NSF, General Motors and The NEC Foundation of America l Equipment grants from: l Synaptics, Inc. l A.T. Sciences l Microsoft