Modeling and Reducing Spatial Jitter caused by Asynchronous Input and Output Rates
Axel Antoine, Mathieu Nancel, Ella Ge, Jingjie Zheng, Navid Zolghadr, Géry Casiez
Abstract
Jitter in interactive systems occurs when visual feedback is perceived as unstable or trembling even though the input signal is smooth or stationary. It can have multiple causes such as sensing noise, or feedback calculations introducing or exacerbating sensing imprecisions. Jitter can however occur even when each individual component of the pipeline works perfectly, as a result of the differences between the input frequency and the display refresh rate. This asynchronicity can introduce rapidly-shifting latencies between the rendered feedbacks and their display on screen, which can result in trembling cursors or viewports. % This paper contributes a better understanding of this particular type of jitter. We first detail the problem from a mathematical standpoint, from which we develop a predictive model of jitter amplitude as a function of input and output frequencies, and a new metric to measure this spatial jitter. Using touch input data gathered in a study, we developed a simulator to validate this model and to assess the effects of different techniques and settings with any output frequency. The most promising approach, when the time of the next display refresh is known, is to estimate (interpolate or extrapolate) the user's position at a fixed time interval before that refresh. % When input events occur at 125 Hz, as is common in touch screens, we show that an interval of 4 to 6 ms works well for a wide range of display refresh rates. This method effectively cancels most of the jitter introduced by input/output asynchronicity, while introducing minimal imprecision or latency.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 0e647cf7-a5a2-4cab-8e4d-c0deaad7c42bRelated papers
- Do We Need a Faster Mouse? Empirical Evaluation of Asynchronicity-Induced JitterAuejin Ham, Junsu Lim, Sunjun KimUIST 2021 · 3 citations
- A perceptual model of motion quality for rendering with adaptive refresh-rate and resolutionGyorgy Denes, Akshay Jindal, Aliaksei Mikhailiuk, Rafal K. MantiukSIGGRAPH 2020 · 40 citations
- Simultaneous Run-Time Measurement of Motion-to-Photon Latency and Latency JitterJan-Philipp Stauffert, Florian Niebling, Marc Erich LatoschikIEEE VR 2020 · 6 citations
- Measuring System Visual Latency through Cognitive Latency on Video See-Through AR devicesRobert Gruen, Eyal Ofek, Anthony Steed, Ran Gal et al.IEEE VR 2020 · 7 citations
- ShakeSense: An Electrotactile System to Simulate Shaking a Container with Fluid ContentsZhenxuan He, Yulin Jin, Yiyang Luo, Shengsheng Jiang et al.CHI 2026 · 1 citation
