Multi-Modal Text Entry and Selection on a Mobile Device David Dearman 1, Amy Karlson 2, Brian Meyers 2 and Ben Bederson 3 1 University of Toronto 2 Microsoft.

Slides:



Advertisements
Similar presentations
AN INPUT DEVICE... FEATURES... It is used to move the characters and symbols that features in computer games It usually has one or more push-buttons whose.
Advertisements

1 Slipping and Drifting: Using Older Users to Uncover Pen-based Target Acquisition Difficulties Karyn Moffatt and Joanna McGrenere Department of Computer.
Speech Recognition There are different kinds of voice or speech “_______" that take the sounds of your voice and match it with words. The engine is software.
Using Scan and Read Pro. CTWorks Assistive Technology This presentation is intended to provide information about and how to use the assistive technology.
Results and Discussion Logan Pedersen & Dr. Mei-Ching Lien School of Psychological Science, College of Liberal Arts Introduction A classic finding in Psychology.
Microsoft Word – Lesson 1
GUI Testing. High level System Testing Test only those scenarios and outputs that are observable by the user Event-driven Interactive Two parts to test.
Microsoft Access A Hands-On Introduction Chapter 4.
SNOUT: One-Handed use of Capacitive Touch Devices Adam Zarek, Daniel Wigdor, Karan Singh University of Toronto.
AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices Amy Karlson, Ben Bederson Computer Science Department Human-Computer Interaction.
TAUCHI – Tampere Unit for Computer-Human Interaction Manual Text Entry: Experiments, Models, and Systems Poika Isokoski Tampere Unit for Computer-Human.
Ch 7 & 8 Interaction Styles page 1 CS 368 Designing the Interaction Interaction Design The look and feel (appearance and behavior) of interaction objects.
1 of 4 To calibrate your digital pen click the Start ( ) button>Control Panel>Mobile PC>Calibrate the screen. On the General tab, tap Calibrate, and then.
People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video.
XP New Perspectives on Microsoft Office Word 2003 Tutorial 1 1 Microsoft Office Word 2003 Tutorial 1 – Creating a Document.
XP 1 Microsoft Office Word 2003 Tutorial 1 – Creating a Document.
Prototyping Teppo Räisänen
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
CSC USI Class Meeting 2 August 31, Beginnings SOP 1: 1. When you use a (physical) key-based entry device, what do you do to the keys? A.
1 of 3 Using digital ink, the Microsoft® Tablet PC offers the full power and functionality of a notebook PC with the added benefits of pen-based computing.
The Interaction Design of Microsoft Windows CE Sarah Zuberec Productivity Appliance Division, Microsoft Corp. Presented By: Ugur Kuter Dept. of Computer.
CHAPTER 2 Input & Output Prepared by: Mrs.sara salih 1.
Describe the purpose, components, and use of speech recognition systems.
Input devices are hardware components that enable users to interact with a computer. Without input devices, you would not be able to feed instructions.
Design of Handheld Devices
Microsoft Visual Basic 2012 CHAPTER TWO Program and Graphical User Interface Design.
Design Considerations & User Experience Guidelines for Mobile Tablet Applications Arnie Lund Director, User Experience David Hale Developer Experience.
Mobile Text Entry: Methods and Evaluation CSCI 4800 March 31, 2005.
1 “ Speech ” EMPOWERED COMPUTING Greenfield Business Centre, 20 th September, 2006.
Speech Recognition. My computer doesn’t understand me……….. Software is now mainstream Many people use it within office/home setting for inputting text.
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
Redefining Disability Mobile Accessibility Testing By Priti Rohra Head Accessibility Testing BarrierBreak Technologies.
Microsoft Office Word 2003 Tutorial 1 Creating a Document.
User Models Predicting a user’s behaviour. Fitts’ Law.
Microsoft Office 2003 Illustrated Brief Document Creating a.
Associate ® Typist – Transcription Module Starting Associate Transcription: To start Associate typist module, double click the Associate dictation icon.
11.10 Human Computer Interface www. ICT-Teacher.com.
Lesson 8 Keyboarding Unit 2—Using the Computer. Computer Concepts BASICS - 2 Objectives Define keyboarding. Identify the parts of the standard keyboard.
Input and Output Devices. I/O Devices: Input information data An input device together with appropriate software, transforms information from the user.
Use of Eye Movement Gestures for Web Browsing Kevin Juang Frank Jasen Akshay Katrekar Joe Ahn.
Know Your Computer By Jesus Vargas Day 1. Monitor.
1 of 2 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
What is it, and how does it help our students? Assistive Technology helps improve participation and understanding in the classroom for students with disabilities.
XP 1 Microsoft Word 2002 Tutorial 1 – Creating a Document.
TAUCHI – Tampere Unit for Computer-Human Interaction 1 Statistical Models of Human Performance I. Scott MacKenzie.
Microsoft Word 2000 Presentation 2 Microsoft Word Topics  Tools –Spelling/Grammar Check –Thesaurus –AutoCorrect –Word Count –Change Case –Background.
Information Technology Word Processing. Word Processing is the preparation of documents such as letters, reports, memos, books, or any other type of correspondences.
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
Influence of Mobile Devices on Password Composition and Authentication Performance Paper by: Emanuel von Zezschwitz, University of Munich, Germany Alexander.
Comparing Handheld and Voice-Control Interfaces When Using Mobile Phones and Portable Music Players Friday, December 17 th, 2010 Justin M. Owens Shane.
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.
Modeling Visual Search Time for Soft Keyboards Lecture #14.
Slide 1 Project 1 Task 2 T&N3311 PJ1 Information & Communications Technology HD in Telecommunications and Networking Task 2 Briefing The Design of a Computer.
1 Human Computer Interaction Week 5 Interaction Devices and Input-Output.
Review of Data Capture. Input Devices What input devices are suitable for data entry? Keyboard Voice Bar Code MICR OMR Smart Cards / Magnetic Stripe cards.
Different Types of HCI CLI Menu Driven GUI NLI
Using Voice to Solve Ergonomic Problems Dr. William Lenharth, CHFP UNH – Project54.
What are the advantages of using bar code scanner?  Fast  It is fast  It is fast for reading data  It is fast for data input  Accurate  The advantage.
So I Have a Tablet-What Can I Do With It? Tom Farrell, Associate Professor College of Business & Information Systems Dakota State University Madison, SD.
Initial Product Scope Developing textual input methods for new devices. Michael Dann.
CHAPTER 5 Introduction to Word Processing. OBJECTIVES 1.Define common terms related to word processing 2.Create, format, edit, save, and print Microsoft.
Using Assistive Technology for Learning & Revision Alan O Donnell.
Key Applications Module Lesson 12 — Word Essentials Computer Literacy BASICS.
Tutorial 1 – Creating a Document
11.10 Human Computer Interface
Input Devices Text Entry Devices
Franklin (Mingzhe) Li, Mingming Fan & Khai N. Truong
Neural Mechanisms of Speed-Accuracy Tradeoff
1 Word Processing Part I.
Year 10 Computer Science Hardware - CPU and RAM.
Presentation transcript:

Multi-Modal Text Entry and Selection on a Mobile Device David Dearman 1, Amy Karlson 2, Brian Meyers 2 and Ben Bederson 3 1 University of Toronto 2 Microsoft Research 3 University of Maryland

Text Entry on Mobile Devices  Many mobile applications offer rich text features that are selectable through UI components ▫Word completion and correction ▫Descriptive formatting (e.g., font, format, colour) ▫Structure formatting (e.g., bullets, indentation)  Selecting these features typically requires the user to touch the display or use a directional pad ▫Slows text input because the user has to interleave selection and typing

Alternative Types of Input  Modern smart devices can support alternative types of input ▫Accelerometers (sense changes in orientation) ▫Speech recognition (talk to our devices) ▫Even the foot (Nike+ iPod sport kit)  These alternative methods can potentially be used to provide parallel selection and typing ▫The user can keep typing while making selections

Evaluating Alternate Input Types  What performance benefit to the expressivity and throughput of text entry can these alternate types of input offer?  We compare 3 alternate Input Types against selecting on-screen widgets (Touch): ▫Tilt – the orientation of the device ▫Speech – voice recognition ▫Foot – foot tapping

Two Experiments  Experiment 1: Target Selection ▫Stimulus response task ▫Evaluate the selection speed and accuracy of the Input Types in isolations  Experiment 2: Text Formatting ▫Text entry and formatting task ▫Evaluate the selection speed and accuracy of the Input Types during text entry ▫Identify influences affecting the flow and throughput of text entry

Expressivity Limits  Tilt, Touch, Speech and Foot vary greatly in the granularity of expression they support ▫Voice supports a large unconstrained space ▫Hand tilt is a much smaller input space [Rahman et al. 09]  We limit the selections to 4 options to ensure parity across the alternative methods of input ▫Placement of targets differs across Input Type ▫Placement corresponds to the physical action required to perform the selection

Target Selection (Task) FootTilt Touch & Voice  Participants were required to select the red target as quickly and accurately as possible

Target Selection (Task) Press the ‘F’ and ‘J’ key

Text Formatting (Task)  Participants were required to reproduce the text and visual format; and correct their errors ▫Text from MacKenzie’s phrase list [MacKenzie 03] ▫Three different format positions {Start, Middle, End} FootTilt Touch & Voice

Text Formatting (Task) Start Blue selected Format error

Implementation  Experimental software implemented on an HTC Touch Pro 2 running Windows Mobile 6.1

Implementation (Foot)  Selection is performed using two X-keys 3 switch foot pedals wirelessly connected to the handheld  A selection occurs when the heel or ball of the foot lifts off the respective switch

Implementation (Speech)  Wizard of Oz implementation  Participant says the label to select  Wizard listens to the command and pressed the corresponding button on a keyboard ▫Keyboard is connected to a desktop that is wirelessly relaying selection to the handheld

Implementation (Tilt)  Sample the integrated 6 DOF accelerometer  Identify Left, Right, Forward and Backward gestures exceeding 30º Left Right Forward Backward

Implementation (Touch)

Participants  24 participants ▫11 female and 13 males ▫Median age of 26  All owned a mobile device that has a physical or on-screen QWERTY keyboard  All enter text on their mobile device daily

Experimental Design & Procedure  Target Selection experiment was conducted before the Text Formatting experiment ▫Input Types were counterbalanced within each  Target Selection (4 x 4 design) ▫Input Type {Touch, Tilt, Foot, Speech} ▫Target Position {1, 2, 3, 4}  6 blocks of trials (first is training)  20 trials per block ▫Overall: 400 trials

Experimental Design & Procedure  Text Formatting (4 x 3 x 4 design) ▫Input Type {Touch, Tilt, Foot, Speech} ▫Format Position {Start, Middle, End} ▫Target Position {1, 2, 3, 4}  5 blocks of trials (first is training)  48 trials per block ▫Overall: 768 trials and 3,111 characters of text

Results: Target Selection (Time)  Tilt resulted in the fastest selection time  Speech resulted in the slowest selection time

Results: Target Selection (Error)  Overall error rate of 2.47%  The error rate for Touch and Speech is lower than Tilt and Foot

Results: Text Formatting  Selection Time (ms) ▫The time between typing a character and selecting a subsequent text format  Resumption Time (ms) ▫The time between selecting a text format and typing the following character

Results: Text Formatting (Time)  Selection Time (S): Tilt is faster than Touch, and Speech is slower than all Input Types  Resumption Time (R): Speech is faster than all Input Types, and Touch is faster than Tilt

Results: Text Formatting (Position)  Toggling a format at the End of a word is faster than the Start and Middle of a word ▫Selection (S) and Resumption (R) Time

Results: Text Formatting (Errors)  Error rate of 14.9% (overall)  Touch resulted is the least number of format selection errors

Results: Text Throughput  Average of 1.36 characters per second ▫2.56 CPS for mini-QWERTY [Clarkson et al. 05]  The characters per second throughput for Touch is greater than Tilt and Foot Characters Per Second (N/s) Tilt1.32 Touch1.45 Speech1.37 Foot1.31

Results: Corrections  Use of the backspace button and the corrected error rate is lowest with Tilt and Touch ▫Suggests participants had difficulty coordinating selection and typing with Speech and Foot Backspace (N)Corrected Error Rate (N/s) Tilt Touch Speech Foot

Discussion  A fast selection time does not necessarily imply a high character per second text throughput ▫Tilt and Foot resulted in the fastest target selection times, but a slower characters per second throughput than Speech and Touch ▫The accumulated time to correct the errors for Tilt and Touch significantly impacted their throughput

Discussion  The sequential ordering of text entry and selection was a benefit to Touch ▫“I would find myself typing the word that was supposed to be green... before saying green”  However, we believe it is possible to improve parallel input ▫Format could be activated at any point in a word ▫Format characters when the utterance was started rather than when it was recognized

Discussion  Making a selection at the End of a word allows for faster selection and resumption time

Conclusion  Tilt resulted in the fastest selection time, but participants had difficulty coordinating parallel entry and selection making it highly erroneous  Touch resulted in the greatest characters per second text throughput because it allowed for sequential text entry and selection David Dearman

Future Work  Methods to limit the impact of difficulty coordinating text entry and selection  Will greater exposure to the Input Types improve throughput