TurboTouch Predictor: Next-Point Prediction for Direct Touch Using Finite-Time Derivative Estimation

Mathieu Nancel1, Stanislav Aranovskiy2, Rosane Ushirobira1, Denis Efimov1 Sébastien Poulmane1 Nicolas Roussel1 and Géry Casiez3
1Inria Lille, France, 2IETR, CentraleSupelec, France and 3Univ. Lille, Inria, UMR 9189 - CRIStAL, France

This page provides additional material to our UIST 2018 paper.

End-to-end latency in interactive systems is detrimental to performance and usability, and comes from a combination of hardware and software delays. While these delays are steadily addressed by hardware and software improvements, it is at a decelerating pace. In parallel, short-term input prediction has shown promising results in recent years, in both research and industry, as an addition to these efforts. We describe a new prediction algorithm for direct touch devices based on (i) a state-of-the-art finite-time derivative estimator, (ii) a smoothing mechanism based on input speed, and (iii) a post-filtering of the prediction in two steps. Using both a pre-existing dataset of touch input as benchmark, and subjective data from a new user study, we show that this new predictor outperforms the predictors currently available in the literature and industry, based on metrics that model user-defined negative side-effects caused by input prediction. In particular, we show that our predictor can predict up to 2 or 3 times further than existing techniques with minimal negative side-effects.

Video

Links and Downloads

References

Nancel, M., Aranovskiy, S., Ushirobira, R., Efimov, D., Poulmane, S., Roussel, N. & Casiez, G. (2018). Next-Point Prediction for Direct Touch Using Finite-Time Derivative Estimation. In proceedings of UIST'18, the 31st ACM Symposium on User Interface Software and Technology, 793-807. ACM.