Touch Input Coordinate Smoothing for Mobile Terminal Scrolling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional touch screen technologies fail to smoothly update and display screens due to the lack of correction functions for position determination, leading to unsmooth scrolling and screen switching when handling user inputs on mobile terminals with limited display sizes.
Innovation Solution
A method and apparatus that detect touch inputs, determine actual coordinate values, predict and smooth these values using prediction and smoothing algorithms, and compensate for touch inputs using digital filters to ensure smooth scrolling and screen transitions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional touch screen technology is used without correction functions, then the device complexity is low, but the display smoothness deteriorates
Solution Approach 1:
The patent applies preliminary action by predicting future touch coordinates based on historical touch data before the actual touch occurs. The system pre-calculates expected touch positions using prediction algorithms (such as linear prediction or Kalman filtering) and prepares correction values in advance, allowing the display to update smoothly without waiting for actual touch feedback. This resolves the contradiction by improving display smoothness through proactive coordinate prediction while keeping the correction mechanism relatively simple.
Solution Approach 2:
The patent implements feedback mechanisms by continuously comparing predicted touch coordinates with actual touch coordinates and using the difference (error) to refine future predictions. The system monitors touch input deviations and adjusts prediction parameters dynamically, creating a closed-loop correction system. This feedback approach improves display smoothness by continuously optimizing coordinate accuracy while maintaining manageable system complexity through iterative refinement rather than complex upfront calculations.
2Reliability
If touch coordinates are used directly without smoothing, then the processing speed is high, but the scrolling smoothness deteriorates
Solution Approach 1:
The patent applies partial action by selectively smoothing only the coordinate data that requires it, rather than processing all data uniformly. The system identifies specific coordinate sequences that benefit from smoothing (such as drag operations) and applies smoothing algorithms only to those cases, while leaving other touch operations (such as simple taps) unprocessed. This approach improves scrolling smoothness where needed while maintaining high processing speed for operations that don't require smoothing, thus resolving the contradiction between smoothness and speed.
Solution Approach 2:
The patent implements parameter changes by dynamically adjusting the smoothing intensity based on the type of touch operation and context. The system modifies smoothing parameters (such as filter strength or prediction horizon) according to the detected touch pattern, allowing aggressive smoothing for scrolling operations while using minimal or no smoothing for rapid sequential touches. This adaptive parameter adjustment improves scrolling smoothness without significantly impacting overall processing speed, resolving the contradiction between these two parameters.
3Measurement precision
If prediction and smoothing algorithms are applied, then the touch input accuracy is improved, but the computational load increases
Solution Approach 1:
The patent applies segmentation by dividing the coordinate prediction and smoothing process into distinct stages: initial prediction phase, refinement phase, and validation phase. Each stage uses different levels of computational complexity appropriate to its purpose. The system segments touch operations into categories (such as taps, drags, pinches) and applies different prediction algorithms to each category, using simpler models for common operations and more complex models only when necessary. This segmented approach improves touch coordinate accuracy while minimizing overall computational energy consumption by avoiding unnecessary complex calculations.
Solution Approach 2:
The patent implements self-service by designing prediction algorithms that use the device's own historical touch data as the primary input source, eliminating the need for external reference data or complex calibration processes. The system learns from its own operational patterns and automatically adjusts prediction parameters based on accumulated touch history, reducing the need for energy-intensive external computations or manual calibration. This self-service approach improves coordinate accuracy using the device's existing resources while keeping computational energy consumption relatively low.
Data Source
AI summary
An apparatus is configured to perform a method for scrolling a display screen to correspond to a touch input in a mobile terminal. Upon detecting a touch input, the mobile terminal determines an actual coordinate value of the detected touch input, obtains a predicted coordinate value for the determined actual coordinate value, obtains a smoothed coordinate value by performing a smoothing operation on the obtained predicted coordinate value, and determines that the detected touch input has occurred at the obtained smoothed coordinate value.


