Touch Coordinate Prediction for Mobile Terminal Input Lag
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Touch input lag in mobile terminals causes delayed response times, affecting user concentration during touch-based applications like gaming and drawing, due to the difference between touch input and output times on the screen.
Innovation Solution
A touch coordinate predicting method that detects consecutive touch movements, calculates predictive values based on speed and acceleration components, and displays them as an addition to current coordinates, enhancing reaction speed by amplifying components according to application types and displaying predicted coordinates after a predetermined time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If conventional touch screen processing is used, then system simplicity is maintained, but touch input lag occurs due to processing delays
Solution Approach 1:
The patent applies preliminary action by predicting future touch coordinates based on historical touch data before the actual touch input is completed. The coordinate prediction module calculates predicted coordinates in advance using speed and acceleration components derived from previous touch movements, allowing the display to show the touch output at the predicted position rather than waiting for complete processing of the actual touch coordinate. This reduces perceived input lag without requiring fundamental changes to the touch processing system.
2Loss of time
If touch coordinate processing is accelerated, then input lag is reduced, but processing accuracy may deteriorate
Solution Approach 1:
The patent implements feedback by continuously monitoring actual touch coordinates and comparing them with predicted coordinates. The system calculates speed and acceleration components from the difference between consecutive touch coordinates and uses this feedback to adjust and refine the predicted coordinates. This closed-loop approach ensures that while processing is accelerated through prediction, the accuracy is maintained through continuous correction based on actual touch input feedback.
Solution Approach 2:
The patent applies parameter changes by dynamically adjusting the prediction parameters (speed component and acceleration component) based on the characteristics of the current touch movement. The system calculates these parameters from historical touch data and uses them to generate predicted coordinates. By changing the prediction parameters adaptively rather than using fixed values, the system maintains accuracy across different touch scenarios while achieving faster response times.
3Ease of operation
If application-level touch enhancement is implemented, then user concentration is improved for specific applications, but system-wide complexity increases
Solution Approach 1:
The patent applies local quality by implementing touch coordinate prediction specifically for applications that benefit from reduced input lag, such as games and drawing applications, rather than uniformly across all applications. The system can identify application types and apply the prediction algorithm selectively, enhancing user concentration and experience in touch-intensive applications while avoiding unnecessary complexity in applications where precise touch timing is less critical. This targeted approach improves ease of operation where needed without unnecessarily increasing system-wide complexity.
Data Source
AI summary
The present invention relates to a mobile terminal capable of predicting a future touch movement based on a previous touch movement, and applying the future touch movement onto a screen, and a touch coordinate predicting method thereof. Each touch coordinate with respect to a touch movement detected on an application screen is displayed. A change of previous touch coordinates is checked at a time point when a touch coordinate is displayed. A touch coordinate predictive value is calculated based on previous touch coordinates, and then the calculated touch coordinate predictive value is applied onto a current touch coordinate. Under such configuration, a response time, which occurs between a finger's movement and an actual character movement (or a drawing output) due to touch input lag, can be reduced.


