Predictor Component for Touch Display Lag Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveresponse speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If the sampling rate is increased to reduce lag, then real-time responsiveness improves, but power consumption and processing load increase

Engineering Contradiction:
Improveresponse delayVSAvoidpower consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

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.

Inventive Principle:
Principle #16Partial or excessive action

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

Engineering Contradiction:
Improvepower consumptionVSAvoiduser experience
Core Design Contradiction:
Use of energy by moving objectVSEase of operation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Measurement precision

If the system displays positions based on actual sensor samples, then measurement accuracy is maintained, but responsiveness to rapid movement is reduced

Engineering Contradiction:
Improveposition accuracyVSAvoiddisplay responsiveness
Core Design Contradiction:
Measurement precisionVSSpeed

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3195102B1Simulating real-time responsiveness for touch displays
Publication Date: 2019.02.27 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP3195102B1 patent drawingFigure 1
  • EP3195102B1 patent drawingFigure 2
  • EP3195102B1 patent drawingFigure 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.