skip to main content
10.1145/1029632.1029640acmconferencesArticle/Chapter ViewAbstractPublication PagesuistConference Proceedingsconference-collections
Article

SHARK2: a large vocabulary shorthand writing system for pen-based computers

Authors Info & Claims
Published:24 October 2004Publication History

ABSTRACT

Zhai and Kristensson (2003) presented a method of speed-writing for pen-based computing which utilizes gesturing on a stylus keyboard for familiar words and tapping for others. In SHARK<sup>2</sup>:, we eliminated the necessity to alternate between the two modes of writing, allowing any word in a large vocabulary (e.g. 10,000-20,000 words) to be entered as a shorthand gesture. This new paradigm supports a gradual and seamless transition from visually guided tracing to recall-based gesturing. Based on the use characteristics and human performance observations, we designed and implemented the architecture, algorithms and interfaces of a high-capacity multi-channel pen-gesture recognition system. The system's key components and performance are also reported.

References

  1. Accot, J. and Zhai, S., Beyond Fitts' law: models for trajectory-based HCI tasks. Proc. CHI 1997: ACM Conference on Human Factors in Computing Systems, 1997, ACM, 295--302. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Accot, J. and Zhai, S., More than dotting the i's - foundations for crossing-based interfaces. Proc. CHI 2002: ACM Conference on Human Factors in Computing Systems, CHI Letters 4(1), 2002, ACM, 73--80. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Bellegarda, E.J., Bellegarda, J.R., Nahamoo, D. and Nathan, K.S. A Fast Statistical Mixture Algorithm for On-Line Handwriting Recognition. IEEE Transactions on Pattern Analysis and Machine Intelligence, 16 (2). 1994,1227--1233. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Bouchaffra, D., Govindaraju, V. and Srihari, S. A methodology for mapping scores to probabilities. IEEE Transactions on Pattern Analysis and Machine Intellgence, 21 (9). 1999,923--927. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Card, S.K., Moran, T.P. and Newell, A. The Psychology of Human-Computer Interaction. Lawrence Erlbaum Associates Publishers, Hillsdale, New Jersey, 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Duda, R.O., Hart, P.E. and Stork, D.G. Pattern Classification. John Wiley & Sons, New York, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Frankish, C., Hull, R. and Morgan, P., Recognition accuracy and user acceptance of pen interfaces. Proc. CHI 1995, ACM Conference on Human factors in Computing systems, 1995, 503--510. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Getschow, C.O., Rosen, M.J. and Goodenough-Trepagnier, C., A systematic approach to design a minimum distance alphabetical keyboard. Proc. RESNA (Rehabilitation Engineering Society of North America) 9th Annual Conference, 1986, 396--398.Google ScholarGoogle Scholar
  9. Goldberg, D. and Richardson, C., Touching-typing with a stylus. Proc. INTERCHI, ACM Conference on Human Factors in Computing Systems, 1993, ACM, 80--87. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Jurafsky, D. and Martin, J.H. Speech and Language Processing. Prentice Hall, New Jersey, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Kurtenbach, G., Sellen, A. and Buxton, W. An empirical evaluation of some articulatory and cognitive aspects of "marking menus". Human Computer Interaction, 8 (1). 1993,1--23.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Leedham, C.G. and Downton, A.C. Automatic recognition and transcription of Pitman's handwritten shorthand: an approach to shortforms. Pattern Recognition, 20 (3). 1987,341--348. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Long, A.C., Landay, J.A. and Rowe, L.A., Implications for a Gesture Design Tool. Proc. CHI 1999, ACM Conference on Human factors in Computing systems, 1999, 40--47. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. MacKenzie, I.S. and Soukoreff, R.W. Text entry for mobile computing: Models and methods, theory and practice. Human-Computer Interaction, 17 (1). 2002.Google ScholarGoogle Scholar
  15. MacKenzie, I.S. and Zhang, S.X., The design and evaluation of a high-performance soft keyboard. Proc. CHI'99: ACM Conference on Human Factors in Computing Systems, 1999, 25--31. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Mankoff, J. and Abowd, G.D., Cirrin: a word-level unistroke keyboard for pen input. Proc. ACM Symposium on User Interface Software and Technology (UIST), Technical Note, 1998, 213--214. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Newman, M.W., Jason, J.L., Hong, J.I. and Landay, J.A. DENIM: An informal web site design tool inspired by observations of practice. Human-Computer Interaction, 18 (3). 2003,259--324. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Perlin, K., Quikwriting: Continuous Stylus-based Text Entry. Proc. UIST - ACM Symposium on User Interface Software and Technology, Technical Note, 1998, 215--216. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Pitrelli, J.F. and Roy, A. Creating Word-Level Language Models for Handwriting Recognition. International Journal on Document Analysis and Recognition, 5 (2&3). 2003,126--137.Google ScholarGoogle ScholarCross RefCross Ref
  20. Plamondon, R. and Srihari, S.N. On-line and off-line handwriting recognition: a comprehensive survey. IEEE Transactions on Pattern Analysis and Machine Intelligence, 22 (1). 2000,63--84. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Rubine, D., Specifying gestures by example. Proc. SIGGRAPH 1991: ACM Conference on Computer Graphics, 1991, 329-337. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Schmidt, R.A. Motor control and learning - A Behavioral Emphasis. Human Kinetics Publishers, Inc., 1988.Google ScholarGoogle Scholar
  23. Tappert, C.C. Cursive Script Recognition by Elastic Matching. IBM Journal of Research & Development, 26 (6). 1982,756--771.Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Tappert, C.C., Suen, C.Y. and Wakahara, T. The State of the Art in On-Line Handwriting Recognition. IEEE Transactions on Pattern Analysis and Machine Intelligence, 12 (8). 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Wobbrock, J.O., Myers, B.A. and Kembel, J., A High-Accuracy Stylus Text Entry Method. Proc. UIST - ACM Symposium on User Interface Software and Technology, CHI Letters, 2003, 61--70. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Zhai, S., Hunter, M. and Smith, B.A. Performance optimization of virtual keyboards. Human-Computer Interaction, 17 (2,3). 2002,89--129.Google ScholarGoogle ScholarCross RefCross Ref
  27. Zhai, S. and Kristensson, P.-O., Shorthand Writing on Stylus Keyboard. Proc. CHI 2003, ACM Conference on Human Factors in Computing Systems, CHI Letters 5(1), 2003, ACM, 97--104. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Zhai, S., Kristensson, P.-O. and Smith, B.A. In Search of Effective Text Input Interfaces for Off the Desktop Computing. Interacting with Computers, 16 (3). 2004,to appear.Google ScholarGoogle Scholar
  29. Zhai, S., Sue, A. and Accot, J., Movement model, hits distribution and learning in virtual Keyboarding. Proc. CHI 2002: ACM Conference on Human Factors in Computing Systems, CHI Letters 4(1), 2002, ACM, 17--24. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. SHARK2: a large vocabulary shorthand writing system for pen-based computers

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              UIST '04: Proceedings of the 17th annual ACM symposium on User interface software and technology
              October 2004
              312 pages
              ISBN:1581139578
              DOI:10.1145/1029632

              Copyright © 2004 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 24 October 2004

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              Overall Acceptance Rate842of3,967submissions,21%

              Upcoming Conference

              UIST '24

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader