100 likes | 204 Vues
The University of Victoria Assistive Technology Team aims to create a flexible, text-capable user interface designed for various pointing devices, including head-tracking, eye-tracking, and brain-computer interfaces. Our goals are to minimize complexity, optimize generality and compliance, and reduce both the distance traveled and time required for user input. Through alternatives like the Crossing Interface (Morse Mouse), we aspire to develop efficient and effective communication methods for those who could greatly benefit from this technology right now.
E N D
The Morse Mouse Crossing Interface Why bother with point-and-click when I can just point…? UVATT - University of Victoria Assistive Technology Team
Project Goals • Develop a flexible, general purpose, text-capable user interface for our various pointing devices • Head-tracking pointing device • Eye-tracking pointing device • Brain-Computer Interface • People we are working with could use this right now UVATT - University of Victoria Assistive Technology Team
Design Criteria • Minimize complexity • Maximize generality • Maximize generality • Maximize compliance • Minimize distance traveled • Minimize time required UVATT - University of Victoria Assistive Technology Team
Alternative Approaches • On-Screen Keyboards • Simple-minded but complete • Zooming Interface (Dasher) • Brilliant but reactive • Crossing Interface (Morse Mouse) • Just right… we hope. UVATT - University of Victoria Assistive Technology Team
Morse Code • Well known and rather efficient • Invented in 1836 by Samuel Morse • Rates of 20 – 30 WPM achievable • Entropy of English: 4.14 bits / letter • Average Morse codeword: 5.56 bits • Average Huffman codeword: 4.35 bits UVATT - University of Victoria Assistive Technology Team
Morse Code Table How de we map this to a graphical interface? UVATT - University of Victoria Assistive Technology Team
On-Screen Keyboard • Many small areas - complex, difficult to resolve • Uses dwell time in lieu of click - no snoozing! • Irreducible minimum time and distance UVATT - University of Victoria Assistive Technology Team
Dasher – Zooming Interface • Elegant predictive language model • Clickless, with no minimum distance • Overwhelming (Attack of the killer alphabets) • Text only – no way to implement command buttons UVATT - University of Victoria Assistive Technology Team
Morse Mouse – Crossing Interface • Very simple – only four core active areas • Application specific command buttons • Irreducible minima for time and distance reduced to minimum • Pacing is controlled by the user UVATT - University of Victoria Assistive Technology Team
References Hansen, J P, Johansen, A S, Torning, K, Itoh, K, & Aoki, H, 2004: Gaze typing compared with input by head and hand, Proc. Eye Tracking & Res. App. Symp. (ETRA'04), pp 131-138. King, T W, 2000: Modern Morse Code in Rehabilitation and Education: New Applications in Assistive Technology, Allyn and Bacon. Ward, D J, Blackwell, A F, and MacKay, D J C, 2002: Dasher - A data entry interface using continuous gestures and language models. Human-Computer Interaction, vol 17 pp 2-3. UVATT - University of Victoria Assistive Technology Team