Touch Point Report Position Prediction for Jitter and Slide
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing touch screen technologies face challenges in maintaining point stability while ensuring hand-following performance, as fixed point stability ranges can lead to inaccurate coordinate updates and significant distances between reported and actual touch point coordinates.
Innovation Solution
A method and apparatus that predict whether an action between frames is a jitter or a slide based on position change information, determining the point report position at the Nth frame for jitter and adjusting it to the (N+1)th frame for slide actions, thereby dynamically adjusting the point stability range to balance stability and performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Stability of the object's composition
If a fixed point stability range is used to maintain touch point stability, then point stability is improved, but hand-following performance deteriorates due to inaccurate coordinate updates
Solution Approach 1:
The patent applies dynamics by transitioning from a fixed point stability range to a dynamic adjustment mechanism. The system predicts touch object actions (jitter vs. slide) based on position change information from multiple frames, then dynamically adjusts the point report position accordingly. This allows the stability range to adapt to different touch scenarios, maintaining stability for jitter while capturing accurate positions for slides.
Solution Approach 2:
The patent employs preliminary action by predicting the touch object's action type before determining the point report position. The system analyzes position change information from at least two frames before the current frame to predict whether the touch object is jittering or sliding, then pre-adjusts the point report position based on this prediction, avoiding the need for post-correction and improving responsiveness.
2Speed
If coordinate updates are performed for every frame to ensure hand-following performance, then responsiveness is improved, but point stability deteriorates due to unnecessary updates for minor movements
Solution Approach 1:
The patent applies parameter changes by modifying the point report position parameter based on predicted action types. Instead of uniformly updating coordinates every frame, the system changes the position parameter selectively - maintaining the previous position for jitter (no update) and updating to the new position for slides (update). This dynamic parameter adjustment balances stability and responsiveness.
Solution Approach 2:
The patent employs feedback by using position change information from previous frames to predict current action types. The system continuously monitors touch point position changes, feeds this information back into the prediction mechanism, and adjusts subsequent point report positions based on the predicted action, creating a closed-loop system that adapts to touch behavior patterns.
3Measurement precision
If the point report position is always updated to the latest touch point position, then hand-following performance is improved, but the distance between reported and actual coordinates increases due to jitter
Solution Approach 1:
The patent applies taking out by extracting and separating different action types (jitter vs. slide) from the unified touch input stream. The system identifies and extracts jitter movements based on position change analysis, then excludes these from point report updates, while preserving and reporting slide movements. This separation allows accurate reporting of intentional touches while filtering out noise.
Solution Approach 2:
The patent converts the harmful effect of jitter (unwanted position variations) into a beneficial filtering mechanism. By analyzing position change patterns, the system identifies jitter as a distinct action type and uses this identification to suppress unnecessary updates. The previously harmful jitter signal becomes useful information for determining when NOT to update the point report position, thereby improving overall accuracy.
Data Source
AI summary
A method for determining a point report position of a touch point includes: predicting whether an action between an Nth frame and an (N+1)th frame of a touch signal is a jitter or slide of a touch object during stay, according to position change information of a touch point in at least two frames before the (N+1)th frame of the touch signal; determining a position of the touch point at the Nth frame as the point report position of the touch point at the (N+1)th frame, if the action is the jitter; and determining the position of the touch point at the (N+1)th frame or a position close to the position of the touch point at the (N+1)th frame as the point report position of the touch point at the (N+1)th frame, if the action is the slide.


