Twenty Years of Eye Typing: Systems and Design Issues

Slides:



Advertisements
Similar presentations
Ease of Access and Assistive Technology on Windows 7 Computer Access for Individuals with Visual Impairments.
Advertisements

Ease of Access and Assistive Technology on Windows 7 Computer Access for Individuals with Disabilities.
Microsoft Word for the Mac Tricia Sharkey & Nick Kozin C.A.S.E. Assistive Technology.
Welcome To Smartboard Technology
Accessibility For ALL - Windows Wendy Homlish CLIU 21.
ZoomText, Step-by-Step IU Adaptive Technology Center.
ORGANIZING THE CONTENT Physical Structure
Assistive Technology Training Online (ATTO) University at Buffalo – The State University of New York USDE# H324M IntelliTalk.
Assistive Technology Training Online (ATTO) University at Buffalo – The State University of New York USDE# H324M IntelliTalk.
Starting and Customizing a PowerPoint Slide Show
Introduction to Windows File Management
1 Exploring Stagecast Creator Stagecast Creator Tutorial: Kids Smoking on the Playground By: Community Simulations Team Center for Human-Computer Interaction.
TAUCHI – Tampere Unit for Computer-Human Interaction “Easy Access” : Eye-Movements and Function Selection Oleg Spakov Tampere Unit for Computer-Human Interaction.
Special Access Technology Chapter 7 On-screen Keyboards Kristen Eklund & Jolene Hyppa Martin.
Web Accessibility for Users with Motor Disabilities Audrey Le August 19, 2002.
Conversational Computers
Assistive Technology Training Online (ATTO) University at Buffalo – The State University of New York USDE# H324M Write:Outloud.
Module 3 Productivity Programs Common Features and Commands Microsoft Office 2007.
Multimedia- Microsoft PowerPoint
Muhammad Asad University of Engineering and Technology(UET), Taxila, Pakistan ITC Lab 05.
Developing Content and Layout Lesson 6. Creating Web Site Content Online users scan a page, read key words of text, and check out graphics Reading from.
TAUCHI – Tampere Unit for Computer-Human Interaction Visualizing gaze path for analysis Oleg Špakov MUMIN workshop 2002, Tampere.
Productivity Programs Common Features and Commands.
Copyright © 2010 Wolters Kluwer Health | Lippincott Williams & Wilkins Introduction to Windows Chapter 2.
Software Usability Course notes for CSI University of Ottawa Section 7: Accessibility - Usability for the Disabled Timothy C. Lethbridge
Screens are a direct copy of the physical text. To learn the material for this course, begin by reading the textbook section. At first glance, the pages.
Technical Paper Review Designing Usable Web Forms – Empirical Evaluation of Web Form Improvement Guidelines By Amit Kumar.
BIS 360 – Lecture Nine Ch. 13: Designing Forms and Reports.
KAMI KITT ASSISTIVE TECHNOLOGY Chapter 7 Human/ Assistive Technology Interface.
By Felixberto Dominic B. Eruela.  Using a computer to create, edit, and print documents. Of all computer applications, word processing is the most common.
Selection Three methods of selection Pressing the mouse button Pressing the mouse button Switch Switch Dwell (wait time) Dwell (wait time) Feedback of.
Touch Screen, Head Mouse and Eye Gaze. Alternatives to the mouse & keyboard One alternative to the keyboard and mouse is a touch screen monitor Particularly.
Accessibility Features in. What is on the screen Contents of active windows Menu items Text that you have typed Narrator Screen reader program that reads:
Web Page: // odifying the T askbar and S tart Menu M odifying the T askbar and S tart Menu C ustomizing the S tart M enu Taskbar.
Contact form LAW Click the web link
Making videos accessible – Mandatory guidelines
USER INTERFACE 4.x Introduction To Colleague
EYE TRACKING TECHNOLOGY
MS PowerPoint.
Improving English Reading and Writing Skills with Clicker 7
Standard Methods of Input.
Computer Literacy BASICS
Accessibility in Digital Documentation
PC Accessibility Features Part 2 of iPad and PC Accessibility Tools Online training: SD# 52 Prince Rupert.
EYE-GAZE COMMUNICATION
MTTS: Standard Six Assistive Technology
Chapter 6: Interfaces and interactions
Eyegaze Edge Cal Knowles.
NBKeyboard: An Arm-based Word-gesture keyboard
Exploring the Basics of Windows XP
OCR GCSE ICT Data capture methods.
Microsoft Word - Formatting Pages
Microsoft Word Text Basics.
Applications Software
Ease of Access and Assistive Technology on Windows 7
PowerPoint Lesson 2 Creating and Enhancing PowerPoint Presentations
Productivity Programs Common Features and Commands
Introduction UI designer stands for User Interface designer. UI designing is a type of process that is used for making interfaces in the software or the.
Lesson 7 Plan a Presentation
Building your class website
National Curriculum Requirements of Language at Key Stage 2 only
Computer Basics.
European Computer Driving Licence
Software Usability Course notes for CSI University of Ottawa
Practical hands on skills
Accessible Websites Removing the Barriers
Microsoft Office Illustrated Fundamentals
Grauer and Barber Series Microsoft Word Overview
Accessibility.
Presentation transcript:

Twenty Years of Eye Typing: Systems and Design Issues Tampere Unit for Computer Human Interaction Päivi Majaranta & Kari-Jouko Räihä 25 March 2002 ETRA2002

Contents Introduction Typing by gaze Keyboard layout Focus Feedback Selection Keyboard layout Customization and context of use Typing vs. communication System level issues Discussion 1

Introduction Eye Typing means producing text by using the point of gaze Needed by people with severe disabilities Control of the eyes may be the only option Need for a communication system is acute Focus on producing text But: considerations of communication strongly present, since most of the systems are designed for use as communication systems 2

Typing by gaze A typical eye typing system has an on-screen keyboard an eye tracking device to record eye movements a computer to analyze gaze behavior To type by gaze the user focuses on the letter s/he wants to type gets feedback by the system (e.g. highlight) selects the item in focus (e.g. by a switch) QuickGlance http://www.eyetechds.com 3

Focus Move focus by looking at the wanted item Mouse emulation moving the cursor by moving eyes (& head) Dwell time continuous fixations on an item (< 1 s) Shift focus by short gaze glances eyes as switches needed if difficulties with fixating EPCOS, Frietman and Kate 1978 Shein, 1997 4

Feedback Currently focused item Cues for dwell time duration Successful selection Visual highlighting, changing colors moving, animated, shrinking cursors Auditory beep, click spoken (letters, words, sentences) Proper is feedback especially important for disabled who may have never controlled much anything EagleEyes, Gips and Olivieri 1993 ERICA, Lankford, ETRA2000 5

Selection Focusing and selecting may be linked Dwell time May not be perceived as separate operations Dwell time Item is focused and subsequently selected May be interrupted by looking away before the time runs out Blinks, winks, wrinkles Must be separated from natural blinks Additional switches Also, eyes as switches (with scanning) Off-screen targets VisionKey, Khan et al. 1995 6

Keyboard layout QWERTY not always best Items must be large enough Alphabetic may be faster to learn Most common letters may be grouped together Items must be large enough  Not much space left for text and other items Accuracy depends on eye tracking device, screen resolution, distance from the user The bigger the better up to ~4 degrees Items can be grouped to selection menus T9, probabilistic character layout EagleEyes, Gips & Olivieri 1996 This is the text f_ A to Z Delete O I A 6 most likely words U R L Space Type-To-Talk, Hansen et al., 2001 7

Customization and context of use The skills and needs of the users vary a lot Customizable features Dwell time duration Keyboard layout size, color, location, content, … Cursor appearance and functioning Sound (on/off, volume, earcons, speech) Possibility to disengage eye-control Integration to other applications Control Windows/Macintosh zooming, screen magnifiers, fish-eye views QuickGlance EyeCons, Rasmusson, CSUN99 8

Typing vs. communication Eye typing is slow Only one or a few words per minute Hard to have a conversation! Methods to speed up eye typing Phrases for everyday usage Sentence buffers “please give me” + “water” Character & Word prediction Dictionaries and predefined grammars New methods, like Dasher  up to 10-20 wpm Communicative icons Not all can (learn to) read and write! LC Eyegaze, Chapman 1991 Salvucci, 1999 9

VisionKey, http://www.eyecan.ca System level issues Virtual keyboards and communication aids No need to redo well-done work Many features already implemented “sticky keys”, word prediction, customization environmental control, integrated speech Portability Possibility to attach a wheelchair Size Sensitivity to body movements Changing lighting conditions EagleEyes, www.cs.bc.edu/~eagleeye VisionKey, http://www.eyecan.ca 10

Eye Communication Systems BlinkWriter, Murphy et al., 1993, EagleEyes, Gips et al., 1993, Boston College, MA EPCOS & EYE-SISTANT, Frietman et al., 1984, TU-Delft, Holland ERICA, Hutchinson et al., 1987, Univ. Virginia EYECOM, Rosen and Durfee, 1987 EYE-gaze, Tokorozawa, Japan Eye-Switch Controlled Communication Aids, Kate et al., 1979, TU-Delft, Holland EyeScan, Eulenberg et al., 1985 EyeTyper, Friedman et al., 1981 EyeWriter, Wiesspeiner et al., 1999, Graz, Austria LC EyeGaze, Chapman et al., 1991, LC Technologies, Virginia Quick Glance, Rasmusson et al., 1999 SiVHa, Blanco et al., 1998, Univ. Navarra, Spain Type-To-Talk, Hansen et al., 2001, IT-University Copenhagen, Denmark Viserg Eye Mouse, Istance et al., 1993, Univ. Leicester, UK VisionKey, Kahn et al., 1995, Ottawa Ontario, Canada VISIOBOARD, EU/Telematics project, 2000 … 11

Discussion Further development still needed Typing issues not been studied in detail methods for editing text selecting a chunk of text scrolling text fast undo methods improving typing rate interaction between virtual keyboard and text field usefulness of various forms of feedback, ... How to start up (re)calibration? Eye typing provides a rich set of issues for study from practical point of view: to develop more usable systems from research point of view: to understand gaze communication task 12

Thank you for your attention! Questions? curly@cs.uta.fi http://www.cs.uta.fi/hci/gaze PS. From our web page you will find an updated list of eye typing systems, links to their homepages, extra info, etc. 13