Predictor Component for Touch Display Lag Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional touch-sensitive devices operate at low sampling rates, leading to lag and reduced user experience due to delayed response to rapid member movements on the display.
Innovation Solution
A computing apparatus with a predictor component that predicts member positions for multiple display frames based on sensor signals, allowing for real-time simulation of position detection and mitigating lag by displaying predicted positions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the touch controller operates at conventional sampling rates (60-120 Hz), then the device structure remains simple and power consumption is moderate, but the user perceives lag when members move quickly across the display
Solution Approach 1:
The system performs preliminary computation by calculating predicted member positions in advance for multiple future display frames based on current sensor data. This allows the display to show positions that account for member motion, effectively reducing perceived lag without requiring the sensor to sample at ultra-high rates. The predictor component computes where the member will be at future time points, enabling proactive display updates.
2Loss of time
If the sampling rate is increased to reduce lag, then real-time responsiveness improves, but power consumption and processing load increase
Solution Approach 1:
Instead of uniformly increasing the sampling rate across all operations, the system applies partial action by using the existing sensor sampling rate and compensating only for the display timing mismatch. The predictor component calculates position predictions selectively for display frames, rather than requiring the sensor to continuously sample at display frame rates. This reduces the excessive processing load that would result from uniform high-rate sampling.
3Use of energy by moving object
If position computation is performed at low sampling rates, then power consumption is reduced, but the user experience deteriorates due to perceived lag
Solution Approach 1:
The predictor component acts as an intermediary between the low-rate sensor data and the display output. It takes the sensor positions sampled at moderate rates and computes predicted positions that account for member motion and display frame timing. This intermediary computation allows the system to maintain low power consumption while delivering smooth, lag-free visual feedback to the user.
4Measurement precision
If the system displays positions based on actual sensor samples, then measurement accuracy is maintained, but responsiveness to rapid movement is reduced
Solution Approach 1:
The system performs preliminary computation by calculating predicted member positions in advance for multiple future display frames based on current sensor data. This allows the display to show positions that account for member motion, effectively reducing perceived lag without requiring the sensor to sample at ultra-high rates. The predictor component computes where the member will be at future time points, enabling proactive display updates.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Technologies described herein relate to simulating real-time detection of position of a member relative to a display. Sensor data is received, wherein the sensor data is indicative of position of the member relative to the display. Based upon the sensor data, the positions of the member relative to the display for a plurality of frames that are to be presented on the display are predicted. Computing operations are performed at the time the frames are displayed based upon the predicted positions.