Abstract
In this paper, a new text entry system is proposed, implemented, and evaluated. BlinkWrite provides a communication gateway for cognitively able motor-impaired individuals who cannot use a traditional eye-tracking system. In contrast to most hands-free systems, BlinkWrite allows text to be entered and corrected using a single input modality: blinks. The system was implemented using a scanning ambiguous keyboard, a new form of scanning keyboard that allows English text to be entered in less than two scanning intervals per character. In a user study, 12 participants entered text using the system with three settings for scanning interval: 1,000, 850, and 700 ms. An average text entry rate of 4.8 wpm was observed with accuracy >97%. The highest average text entry rate was achieved with the scanning interval of 850 ms.
Similar content being viewed by others
Notes
It has been a convention dating back to the 1920s to define "word" in "words per minute" as five characters, including letters, punctuation, etc. [32].
References
Ashmore, M., Duchowski, A. T., Shoemaker, G.: Efficient eye pointing with a fisheye lens. Proceedings of Graphics Interface 2005, pp. 203–210. Canadian Information Processing Society, Toronto (2005)
Baljko, M., Tam, A.: Indirect text entry using one or two keys. Proceedings of the ACM SIGACCESS Conference on Assistive Technologies—ASSETS 2006, pp. 18–25. ACM, New York (2006)
Bauby, J.-D.: The diving bell and the butterfly. Knopf, New York (1997)
Bhattacharya, S., Samanta, D., Basu, A.: User errors on scanning keyboards: empirical study, model and design principles. Interact. Comput. 20, 406–418 (2008)
Grauman, K., Betke, M., Lombardi, J., Gips, J., Bradski, G.R.: Communication via eye blinks and eyebrow raises: video-based human-computer interfaces. Univ Access Inform Soc 2, 359–373 (2003)
Hansen, J. P., Hansen, D. W., Johansen, A. S.: Bringing gaze-based interaction back to basics. Proceedings of HCI International 2001, pp. 325–328. Erlbaum, Mahwah, NJ (2001)
Harbusch, K., Kühn, M.: An evaluation study of two-button scanning with ambiguous keyboards. Proceedings of the 7th European Conference for the Advancement of Assistive Technology—AAATE 2003, pp. 954–958. AAATE c/o Danish Centre for Assistive Technology, Taastrup, Denmark (2003)
Huckauf, A., Urbina, M. H.: Gazing with pEYEs: towards a universal input for various applications. Proceedings of the ACM Symposium on Eye Tracking Research and Applications—ETRA 2008, pp. 51–54. ACM, New York (2008)
Isokoski, P., Raisamo, R.: Device independent text input: a rationale and an example. Proceedings of the Working Conference on Advanced Visual Interfaces—AVI 2000, pp. 76–83. ACM, New York (2000)
Jacob, R. J. K.: What you look at is what you get: Eye movement-based interaction techniques. Proceedings of the ACM Conference on Human Factors in Computing Systems—CHI ‘90, pp. 11–18. ACM, New York (1990)
Jones, P. E.: Virtual keyboard with scanning and augmented by prediction. Proceedings of the 2nd European Conference on Disability, Virtual Reality and Associated Technologies, pp. 45–51. University of Reading, UK (1998)
Koester, H.H., Levine, S.P.: Learning and performance of able-bodied individuals using scanning systems with and without word prediction. Assist. Technol. 6, 42–53 (1994)
Lesher, G., Higginbotham, D. J., Moulton, B. J.: Techniques for automatically updating scanning delays, Proceedings of the Annual Conference of the Rehabilitation Engineering Society of North America—RESNA 2000, pp. 85–87. RESNA, Arlingtion, VA (2000)
Lesher, G., Moulton, B., Higginbotham, D.J.: Techniques for augmenting scanning communication. Augment. Altern. Commun. 14, 81–101 (1998)
Lesher, G., Moulton, B., Higginbotham, J., Brenna, A.: Acquisition of scanning skills: the use of an adaptive scanning delay algorithm across four scanning displays. Proceedings of the Annual Conference of the Rehabilitation Engineering Society of North America—RESNA 2002, pp. 75–77. RESNA, Arlington, VA (2002)
Lin, Y.-L., Chen, M.-C., Wu, Y.-P., Yeh, Y.-M., Wang, H.-P.: A flexible on-screen keyboard: Dynamically adapting for individuals needs. Universal Access in Human-Computer Interaction. Applications and Services, pp. 371–379. Springer, Berlin (2007)
Lin, Y.-L., Wu, T.-F., Chen, M.-C., Yeh, Y.-M., Wang, H.-P.: Designing a scanning on-screen keyboard for people with severe motor disabilities. Computers Helping People With Special Needs, pp. 1184–1187. Springer, Berlin (2008)
MacKenzie, I. S.: The one-key challenge: Searching for an efficient one-key text entry method, Proceedings of the ACM Conference on Computers and Accessibility—ASSETS 2009, pp. 91–98. ACM, New York (2009)
MacKenzie, I. S., Soukoreff, R. W.: A character-level error analysis technique for evaluating text entry methods, Proceedings of the Second Nordic Conference on Human-Computer Interaction—NordiCHI 2002, pp. 241–244. ACM, New York (2002)
MacKenzie, I. S., Soukoreff, R. W.: Phrase sets for evaluating text entry techniques. Extended Abstracts of the ACM Conference on Human Factors in Computing Systems—CHI 2003, pp. 754–755. ACM, New York (2003)
MacKenzie, I. S., Zhang, X.: Eye typing using word and letter prediction and a fixation algorithm. Proceedings of the ACM Symposium on Eye Tracking Research and Applications—ETRA 2008, pp. 55–58. ACM, New York (2008)
Majaranta, P., Räiha, K.-J.: Twenty years of eye typing: systems and design issues. Proceedings of the ACM Symposium on Eye Tracking Research and Applications—ETRA 2002, pp. 15–22. ACM, New York (2002)
Miró, J. and Bernabeu, P. A.: Text entry system based on a minimal scan matrix for severely physically handicapped people. Proceedings of the 11th Conference on Computers Helping People with Special Needs—ICCHP 2008, pp. 1216–1219. Springer, Berlin (2008)
Mourouzis, A., Boutsakis, E., Ntoa, S., Antona, M., Stephanidis, C.: An accessible and usable soft keyboard. Proceedings of HCI International 2007, pp. 961–970. Berlin: Springer (2007)
Porta, M., Turina, M., Eye, S.: A full-screen input modality for pure eye-based communication. Proceedings of the ACM Symposium on Eye Tracking Research and Applications—ETRA 2008, pp. 27–34. ACM, New York (2008)
Shein, F., Hamann, G., Brownlow, N., Treviranus, J., Milner, D., Parnes, P.: WiVik: A visual keyboard for Windows 3.0. Proceedings of the Annual Conference of the Rehabilitation Engineering Society of North America—RESNA 1991, pp. 160–162. RESNA, Arlington, VA (1991)
Silfverberg, M., MacKenzie, I. S., Korhonen, P.: Predicting text entry speed on mobile phones. Proceedings of the ACM Conference on Human Factors in Computing Systems—CHI 2000, pp. 9–16. ACM, New York (2000)
Simpson, R.C., Koester, H.H.: Adaptive one-switch row-column scanning. IEEE Trans. Rehab. Eng. 7, 464–473 (1999)
Venkatagiri, H.S.: Efficient keyboard layouts for sequential access in augmentative and alternative communication. Augment. Altern. Commun. 15, 126–134 (1999)
Ward, D. J., Blackwell, A. F., and MacKay, D. J. C.: Dasher: a data entry interface using continuous gestures and language models. Proceedings of the ACM Symposium on User Interface Software and Technology—UIST 2000, pp. 129–137. ACM, New York (2000)
Wobbrock, J. O., Rubinstein, J., Sawyer, M. W., Duchowski, A. T.: Longitudinal evaluation of discrete consecutive gaze gestures for text entry. Proceedings of the ACM Symposium on Eye Tracking Research and Applications—ETRA 2008, pp. 11–19. ACM, New York (2008)
Yamada, H.: A historical study of typewriters and typing methods: from the position of planning Japanese parallels. J. Inform. Process. 2, 175–202 (1980)
Acknowledgments
The authors wish to thank the reviewers for thoughtful and helpful comments on an earlier draft of this manuscript. We thank EyeTech Digital Systems for the loan of a TM3 eye-tracking system. This research is sponsored by the Natural Sciences and Engineering Research Council of Canada (NSERC).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Scott MacKenzie, I., Ashtiani, B. BlinkWrite: efficient text entry using eye blinks. Univ Access Inf Soc 10, 69–80 (2011). https://doi.org/10.1007/s10209-010-0188-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10209-010-0188-6