Skip to main content
Log in

BlinkWrite: efficient text entry using eye blinks

  • Long Paper
  • Published:
Universal Access in the Information Society Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

Notes

  1. http://en.wikipedia.org/wiki/Diving_bell_and_the_butterfly.

  2. The design in Fig. 7 was reported with SPC = 1.834 in the original publication [18]; however, only "double selection" was used in the calculation. SAK designs supporting "multiple selections" yield a slightly lower SPC.

  3. 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].

  4. http://www.eyetechds.com/.

References

  1. 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)

  2. 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)

  3. Bauby, J.-D.: The diving bell and the butterfly. Knopf, New York (1997)

    Google Scholar 

  4. Bhattacharya, S., Samanta, D., Basu, A.: User errors on scanning keyboards: empirical study, model and design principles. Interact. Comput. 20, 406–418 (2008)

    Article  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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)

  7. 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)

  8. 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)

  9. 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)

  10. 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)

  11. 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)

  12. 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)

    Article  Google Scholar 

  13. 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)

  14. Lesher, G., Moulton, B., Higginbotham, D.J.: Techniques for augmenting scanning communication. Augment. Altern. Commun. 14, 81–101 (1998)

    Article  Google Scholar 

  15. 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)

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

  19. 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)

  20. 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)

  21. 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)

  22. 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)

  23. 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)

  24. 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)

  25. 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)

  26. 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)

  27. 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)

  28. Simpson, R.C., Koester, H.H.: Adaptive one-switch row-column scanning. IEEE Trans. Rehab. Eng. 7, 464–473 (1999)

    Article  Google Scholar 

  29. Venkatagiri, H.S.: Efficient keyboard layouts for sequential access in augmentative and alternative communication. Augment. Altern. Commun. 15, 126–134 (1999)

    Article  Google Scholar 

  30. 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)

  31. 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)

  32. Yamada, H.: A historical study of typewriters and typing methods: from the position of planning Japanese parallels. J. Inform. Process. 2, 175–202 (1980)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to I. Scott MacKenzie.

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10209-010-0188-6

Keywords

Navigation