Following are some references related to
techniques for predicting the trajectory of a mouse
or other pointing device.
If you know of others, please email me at
mjmcguff at cs dot toronto dot edu
% miyasato1989 % Abstract: % Good user-interface requires mutual understanding of intention % between system and human. This paper proposes a new pointing % method with target prediction from the view point of understanding % user's intention by a system. We have proposed 5 kinds of target % prediction methods and measured the rate of correct prediction, % the pointing time by the new methods, and pointing error rate in % the operation selecting icon targets on a CRT display. The result % of evaluation tests shows that comparing the mouse operation % methods with traditional ones, the methods are effective enough % to decrease pointing time with mouse and to reduce workspace for % a mouse to the quarter of the normal type mouse. % @article{miyasato1989, author = {Tsutomu MIYASATO}, title = {Target Prediction for Pointing Operation}, journal = {Information Processing Society of Japan (IPSJ) SIGNotes Computer Graphics and CAD (GC)}, year = 1989, number = {No.039--009}, note = {http://www.ipsj.or.jp/members/SIGNotes/Eng/10/1989/039/article009.html} } % murata1994 % Abstract: % In this study, the method to predict the target which the user % is about to point with a mouse on the basis of the trajectory of % the mouse cursor was presented. The effects of the interval % between targets d, the target position, the sampling interval st % and the number of selection of targets n on the pointing time % and the prediction accuracy were investigated. The pointing % with no prediction mode was also conducted. The optimal % condition of the prediction method was considered. % Moreover, the effectiveness of the voice input in a dual task % situation, where subjects performed the manipulation of a % robot and the input of random ten alphabets simultaneously, % was investigated to discuss how to make use of the voice input % to increase performance in the human-computer interaction. % @article{murata1994, author = {Atsuo MURATA}, title = {Basic Studies on Human-Computer Interaction On Target Prediction in Pointing by Mouse and Utilization of Voice Input}, journal = {Information Processing Society of Japan (IPSJ) SIGNotes Spoken Language Processing (SLP)}, year = 1994, number = {No.005--001}, note = {http://www.ipsj.or.jp/members/SIGNotes/Eng/21/1994/005/article001.html} } % v.IV. Ergonomics and Health Aspects of Work with Computers @inproceedings{murata1995, author = {Atsuo MURATA}, title = {Discussion on Method for Predicting Targets in Pointing by Mouse}, booktitle = {Proceedings of the Sixth International Conference on Human-Computer Interaction}, year = 1995, pages = {719--724} } @article{murata1998, author = {Atsuo MURATA}, title = {Improvement of Pointing Time by Predicting Targets in Pointing with a {PC} Mouse}, journal = {International Journal of Human-Computer Interaction}, year = 1998, volume = 10, number = 1, pages = {23--32} } % Cursor trajectory prediction with a Kalman filter % http://www.cs.ualberta.ca/~zhang/papers/icra98.pdf @inproceedings{baldwin1998, author = {Jonathan Baldwin and Anup Basu and Hong Zhang}, title = {Predictive Windows for Delay Compensation in Telepresence Applications}, booktitle = {Proceedings of the 1998 IEEE International Conference on Robotics \& Automation}, year=1998, pages={2884--2889} } % Cursor trajectory prediction with a Kalman filter % Improves on baldwin1998 % http://www.cs.ualberta.ca/~zhang/papers/icra99.pdf @inproceedings{baldwin1999, author = {Jonathan Baldwin and Anup Basu and Hong Zhang}, title = {Panoramic Video with Predictive Windows for Telepresence Applications}, booktitle = {Proceedings of the 1999 IEEE International Conference on Robotics \& Automation}, year=1999, pages={1922--1927} } % Referenced by oakley2002 @inproceedings{oirschot2000, author = {Hilde Keuning-van Oirschot and Adrian J. M. Houtsma}, title = {Cursor Trajectory Analysis}, booktitle = {Haptic Human Computer Interaction Workshop}, year = 2000, pages = {127--134} } % Referenced by oakley2002 @inproceedings{oirschot2001, author = {Hilde Keuning-van Oirschot and Adrian J. M. Houtsma}, title = {Cursor Displacement and Velocity Profiles for Targets in Various Locations}, booktitle = {Proceedings of Eurohaptics 2001}, year = 2001, pages = {108--112}, location = {Birmingham, UK} } @article{munch1996, author = {Stefan M\"{u}nch and Stangenberg, M.}, title = {Intelligent Control for Haptic Displays}, journal = {Computer Graphics forum}, year = 1996, volume = {15}, number = {3}, pages = {217--226} } % Referenced by oakley2001 @inproceedings{munch1997, author={Stefan M\"unch and R\"udiger Dillmann}, title={Haptic Output in Multimodal User Interfaces}, booktitle={Proceedings of ACM IUI'97 International Conference on Intelligent User Interfaces}, year=1997, pages = {105--112} } % Referenced by oakley2001 and oakley2002 @article{dennerlein2001, author = {Jack Tigh Dennerlein and Yang, M.C}, title = {Haptic force-feedback devices for the office computer: {Performance} and musculoskeletal loading issues}, journal = {Human Factors}, year = 2001, volume = 43, number = 2, pages = {278--86} } % Referenced by oakley2002 % This doesn't actually describe any cursor prediction % algorithms, but does give some useful discussion of previous work % on cursor prediction. @inproceedings{oakley2001, author={Ian Oakley and Stephen A. Brewster and Philip D. Gray}, title={Solving Multi-Target Haptic Problems in Menu Interaction}, booktitle={Extended Abstracts of ACM CHI 2001 Conference on Human Factors in Computing Systems}, year = 2001 } % This doesn't actually describe any cursor prediction % algorithms, but does give some useful discussion of previous work % on cursor prediction. @inproceedings{oakley2002, author={Ian Oakley and Alison Adams and Stephen A. Brewster and Philip D. Gray}, title={Guidelines for the design of haptic widgets}, booktitle = {Proceedings of British HCI 2002}, year = 2002, location = {London, UK} } % unpublished website @misc{mensvoort2001, author = {Koert M. van Mensvoort and Hilde Keuning-van Oirschot}, title = {Cursor Trajectory Prediction Using a Genetic Algorithm}, note = {http://www.koert.com/work/cursorpredictor/}, year = 2001 }