TiltText: Using Tilt for Text Input to Mobile Phones Daniel Wigdor & Ravin Balakrishnan.

Slides:



Advertisements
Similar presentations
Simple vs. Compound Mark Hierarchical Marking Menus Shengdong Zhao, Ravin Balakrishnan.
Advertisements

Experimental Study of Stroke Shortcuts for a Touchscreen Keyboard with Gesture-Redundant Keys Removed Ahmed Sabbir Arif1,2,  Michel Pahud1, Ken Hinckley1,
An Interactive-Voting Based Map Matching Algorithm
Making Touchscreen Keyboards Adaptive to Keys, Hand Postures, and Individuals – A Hierarchical Spatial Backoff Model Approach Ying Yin 1,2, Tom Ouyang.
Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research.
WiFi-Reports: Improving Wireless Network Selection with Collaboration Presented By Tim McDowell.
Human Computer Interaction CSC User System Interface CSC Meeting 2 September 4, 2012.
Use it Free: Instantly Knowing Your Phone Attitude Pengfei Zhou*, Mo Li Nanyang Technological University Guobin (Jacky) Shen Microsoft Research.
Use it Free: Instantly Knowing Your Phone Attitude Pengfei Zhou*, Mo Li Nanyang Technological University Guobin (Jacky) Shen Microsoft Research.
Electronic and Computer Engineering Colin Grogan Final Year Project: Design and Build an Air Mouse for people with lower mobility.
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.
The Potential of Dwell-Free Eye-Typing for Fast Assistive Gaze Communication PO Kristensson and K Vertanen ACM 2012.
Range-Free Sensor Localization Simulations with ROCRSSI-based Algorithm Matt Magpayo
Shift: A Technique for Operating Pen-Based Interfaces Using Touch Daniel Vogel University of Toronto Patrick Baudisch Microsoft Research.
Ahmed Sabbir Arif York University, Toronto, Canada
Ambiguous Keyboards 4/8/ Nate Bodenstab Text Entry for Mobile Computing: Models and Methods, Theory and Practice. MacKenzie and Soukoreff. Human-Computer.
Tracing Tuples Across Dimensions A Comparison of Scatterplots and Parallel Coordinate Plots Xiaole Kuang (Master student, NUS) Haimo Zhang (PhD student,
Incentives To Save More In Superannuation George Rothman and Cliff Bingham.
Forearm Electromyography Muscle-Computer Interfaces Demonstrating the Feasibility of Using Forearm Electromyography for Muscle-Computer Interfaces T. Scott.
Instructor: Vincent Duffy, Ph.D. Associate Professor Lecture 10: Research, Design & Evaluation Tues. Feb. 20, 2007 IE 486 Work Analysis & Design II.
The Islamic University of Gaza Faculty of Engineering Civil Engineering Department Numerical Analysis ECIV 3306 Chapter 3 Approximations and Errors.
TAUCHI – Tampere Unit for Computer-Human Interaction 1 Alternate Keyboards for Text Entry – And How to Evaluate Them I. Scott MacKenzie.
Prototyping Teppo Räisänen
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.
Session 1.1. Windows Phone Topics Session 1.1 Windows Phone The Windows Phone Device.
Text Input to Handheld Devices for People with Physical Disabilities Brad A. Myers and Jacob O. Wobbrock Human Computer Interaction Institute School of.
Amarino:a toolkit for the rapid prototyping of mobile ubiquitous computing Bonifaz Kaufmann and Leah Buechley MIT Media Lab High-Low Tech Group Cambridge,
CSCI 347 / CS 4206: Data Mining Module 06: Evaluation Topic 01: Training, Testing, and Tuning Datasets.
Mobile Text Entry: Methods and Evaluation CSCI 4800 March 31, 2005.
Software Quality Chapter Software Quality  How can you tell if software has high quality?  How can we measure the quality of software?  How.
1 Shengdong Zhao Department of Computer Science University of Toronto July 9, 2008 earPod: Efficient, Hierarchical, Eyes-free Menu Selection.
User Models Predicting a user’s behaviour. Fitts’ Law.
Using Mobile Phones To Write In Air
1 RodDirect : Two-Dimensional Input with Stylus Knob Motoki Miura and Susumu Kunifuji Japan Advanced Institute of Science and Technology, JAPAN
Interaction Gavin Sim HCI Lecture /111. Aims of this lecture Last week focused on persona and scenario creation. This weeks aims are: ◦ To introduce.
Do incentives build robustness in BitTorrent? Michael Piatek, Tomas Isdal, Thomas Anderson, Arvind Krishnamurthy, Arun Venkataramani.
Error Detection and Correction
Exploring and Reducing the Effects of Orientation on Text Readability in Volumetric Displays Tovi Grossman Daniel Wigdor Ravin Balakrishnan.
Improving Student Engagement With Educational Material Deon Takpuie Reitumetse Chaka Project Proposal.
ENTC-489 Embedded Real Time Software Development Embedded Real Time Software Development Week 11 Design Examples.
University of Toronto earPod: Eyes-free Menu Selection with Touch Input and Reactive Audio Feedback Shengdong Zhao Pierre Dragicevic Mark Chignell Ravin.
SADIA BANGASH The City School Urdu.Grade 5
EXPLOITING DYNAMIC VALIDATION FOR DOCUMENT LAYOUT CLASSIFICATION DURING METADATA EXTRACTION Kurt Maly Steven Zeil Mohammad Zubair WWW/Internet 2007 Vila.
Reasoning about Relaxed Programs Michael Carbin Deokhwan Kim, Sasa Misailovic, and Martin Rinard.
interactive logbook Paul Kiddie, Mike Sharples et al. The Development of an Application to Enhance.
© All Rights Reserved Module Information and the Organisation Well Designed Interfaces.
1.Research Motivation 2.Existing Techniques 3.Proposed Technique 4.Limitations 5.Conclusion.
Intelligent Key Prediction by N-grams and Error-correction Rules Kanokwut Thanadkran, Virach Sornlertlamvanich and Tanapong Potipiti Information Research.
1 Information-efficient human-computer interfaces David MacKay Department of Physics, University of Cambridge - with David Ward and Alan Blackwell
Keyboarding Techniques. Home Row HOME ROW KEYS Why? …Typing while you are in the HOME ROW KEY position will allow you type quicker with less mistakes.
1 The Requirements Problem Chapter 1. 2 Standish Group Research Research paper at:  php (1994)
Empirical Investigation into the Effect of Orientation on Text Readability in Tabletop Displays Daniel Wigdor Ravin Balakrishnan Presented at ECSCW, Paris,
The Online World DATA EXCHANGE 2. Introduction Devices on a network use a variety of methods to communicate with each other and to transmit data. This.
Relationships in the 21 st Century Parent Teachers Students Association (PTSA) Goals, Membership, Participation.
Experimental Ranging With Mica2 Motes M. Allen, E. Gaura, R. Newman, S. Mount Cogent Computing, Coventry University The experimental work here makes use.
Submitted by, Parvathy.B.S Roll No.48. INTRODUCTION  Virtual keyboard is a small java application that lets you easily create multilingual text content.
It is believed that when inter-trial time is not controlled, the CI effect will occur (i.e., random practice will outperform blocked practice in retention),
0 Flying™ RTK Solution as Effective Enhancement of Conventional Float RTK Dmitry Kozlov, Gleb Zyryanov Magellan, Russia ION GNSS 2007 Session D1: Algorithms.
Physics: It’s all around you…
Different Types of Testing
Franklin (Mingzhe) Li, Mingming Fan & Khai N. Truong
NBKeyboard: An Arm-based Word-gesture keyboard
EdgeWrite Cole Gleason
Presented at CHI2006, April, 2006 Daniel Wigdor Chia Shen
Objectives TO UNDERSTAND THAT CAPTURING DATA IS VALIDATED AND VERIFIED TO CHECK THAT IT IS REASONABLE AND CORRECT.
Chapter 3 DataStorage Foundations of Computer Science ã Cengage Learning.
Subtracting Real Numbers
The Virtual Instruments: Presentation 2
Presented at CollabTech, July, 2006 Daniel Wigdor Chia Shen
User/System Interface CSC
Presentation transcript:

TiltText: Using Tilt for Text Input to Mobile Phones Daniel Wigdor & Ravin Balakrishnan

2 Text Messaging Estimated 500,000,000,000 text messages in 2003 worldwide More popular outside North America

3 Ambiguity Pressing “2” : {2,a,b,c,A,B,C}

4 Solutions MultiTap Language-based disambiguation T9 Letterwise Wordwise Alternate Layouts:

5 MultiTap: ~2.1 KSPC e.g.: {6,6,6,>,6,6} = “on”

6 T9: ~1.2 KSPC e.g.: {6,6} = “on”, “no”, “mo”,…

7 T9: Problems Ambiguity persists Inconsistent Eyes-free operation impossible Only English-Like text No numerals Real “texting” impossible (“b4”,”btw”,”lol”,”rotflmao”…)

8 What’s best? Low KSPC Eyes-free Non-language specific

9 Tilt as input Add a tilt sensor to device inexpensive accelerometers Hinckley et al. UIST’00 Tilt for text input: Sazawal et al. Unigesture MobileHCI ‘02 Partridge et al. TiltType UIST’02 No formal evaluations

10 TiltText: 1 KSPC + Tilt Action eg: {7} = … P Q R S

11 Tilt Detection: Key Tilt Difference between press & release Slow: 3 consecutive actions keypress, tilt, key-release Pilot study: poor performance

12 Tilt Detection: Absolute Relative to a fixed origin Keypress & tilt actions concurrent Consecutive same-tilt: savings Consecutive opposite-tilt: extra cost High error-rate: “creeping posture”

13 Tilt Detection: Relative Most recent tilting gesture floating origin Maintains advantages of Absolute tilt Saves work on consecutive same tilts & consecutive opposite tilts No “creeping posture”

14 Our Prototype Uses Absolute tilt Tilts from board via serial port

15 The Study Repeated-measures design 10 participants 2 techniques (MultiTap & TiltText) 16 blocks of 20 phrases each in 2 sessions Same phrases for both techniques Technique order between participant Measured time & accuracy Participants told to correct mistakes

16 Results: Overall Speed Overall, TiltText 16% faster (including error correction) Block WPM

17 Power-law extrapolation WPM Block

18 Results: Between Participant Data from 1 st technique seen by each participant TiltText still faster Block WPM

19 Results: Error Rate TiltText error rate higher than MultiTap Error Rate Percentage Block

20 Error Rate: By Letter Error rates much higher for some letters Correct Letter Error Rate Percentage

21 Error Rate: Tilt Direction Direction significantly effects error rate Creeping posture Error Rate Percentage Correct Tilt Direction

22 Conclusions Implemented TiltText Three distinct approaches for tilt Formal study conducted TiltText faster despite errors

23 Future Work Theoretical TiltText speed KSPC is not the whole story Implement relative-tilt system Deeper analysis of error causes Longer study Optimizing letter/key assignments

24 Acknowledgements Michael McGuffin Richard Watson DGP Lab members Study participants Microsoft Research

25