Keystroke recognition for virtual keyboard

J. Mantyjarvi1, J. Koivumaki2, P. Vuori3
1NOKIA GROUP, Nokia Research Center, Helsinki, Finland
2Nokia Networks, Oulu, Finland
3Nokia Mobile Phones Limited, Salo, Finland

Tóm tắt

The progress in the field of human-computer interaction with hand held electronic devices, such as, personal digital assistants (PDAs) and mobile phones searches for new interaction techniques. Proximity sensing extends the concept of computer-human interaction beyond actual physical contact with a device. In this paper, a virtual keyboard implementation is presented and keystroke recognition experiments with the keyboard utilizing proximity measurements are described. An infrared (IR) transceiver array is used for detecting the proximity of a finger. Keystroke recognition accuracy is examined with k-nearest neighbor (k-NN) classifier while a multilayer perceptron (MLP) classifier is designed for online implementation. Experiments and results of keystroke classification are presented for both classifiers. The recognition accuracy, which is between 78% and 99% for k-NN classifier and between 69% and 96% for MLP classifier, depends mainly on the location of a specific key on the keyboard area.

Từ khóa

#Keyboards #Transceivers #Fingers #Mobile handsets #Personal digital assistants #Infrared detectors #User interfaces #Pattern recognition #Application software #Transmitters

Tài liệu tham khảo

10.1109/ICPR.2000.906234 starner, 2000, The gesture pendant: A self-illuminating, wearable, infrared computer vision system for home automation control and medical monitoring, Proceedings of the Fourth International Symposium on Wearable Computing, 87, 10.1109/ISWC.2000.888469 2002, Virtual Keyboard Unit schmidt, 1999, Sensor-based adaptive mobile user interfaces, Proc 5th Int Conf on Human-Computer Interaction, 251 10.1109/TENCON.1997.647286 haykin, 1999, Neural Networks A Comprehensive Foundation 2002, CarrollTouch Infrared Touchscreens cherkassky, 1998, Learning From Data Concepts Theory and Methods 10.1109/ICOSP.2000.893399 10.1109/18.720536 kohavi, 1995, A study of cross-validation and bootstrap for accuracy estimation and model selection, Proceedings of the International Conference on Artificial Intelligence Morgan Kaufman, 1137 kirn, 1995, Fuzzy Sets and Fuzzy Theory and Applications iyengar, 1997, Fundamentals and Applications with Software 10.1145/274430.274436 murai, 1997, Information inputting, Processing Apparatus U S Pat, 635, 958