Relative Coordinate Touch Input Correction for Mobile Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional touch input methods for mobile devices, relying on absolute coordinate systems, are inaccurate in unstable environments and prone to errors, especially in applications requiring multiple touch inputs, due to the larger size of fingers and limitations of resistive touch screen systems.
Innovation Solution
A method that calculates relative displacement of touch inputs to identify fingers and corrects positions using a relative coordinate system, allowing for accurate operations by matching touch input patterns with previously stored patterns, thereby improving input accuracy in mobile devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If an absolute coordinate system is used for touch input, then the input method is simple and easy to implement, but the input accuracy deteriorates in unstable environments and when using multiple fingers
Solution Approach 1:
The patent changes the coordinate system parameter from absolute coordinates to relative coordinates. Instead of recording touch positions as fixed absolute values, the system calculates relative displacement from a reference point (first touch position) to subsequent touch positions. This parameter transformation enables the system to adapt to different touch scenarios and improves accuracy in unstable environments.
Solution Approach 2:
The patent segments the touch input process into distinct phases: identifying a reference finger's first touch position, then calculating relative positions of subsequent touches based on that reference point. This segmentation allows the system to handle multi-finger inputs by establishing a local coordinate framework rather than relying on a single global coordinate system.
2Reliability
If an absolute coordinate system is used, then the system works well for normal applications, but a considerable number of errors occur in games requiring large numbers of touch inputs
Solution Approach 1:
The patent introduces dynamic adaptation by continuously updating the reference frame based on the first touch position of each input sequence. Rather than using a fixed origin point, the system dynamically establishes a new reference point for each set of touch inputs, allowing it to adapt to different interaction patterns and maintain high precision across multiple touches.
Solution Approach 2:
The system uses feedback from the first touch position to correct and adjust the interpretation of subsequent touch positions. By calculating relative displacement from the initially detected touch point, the system creates a feedback loop that compensates for drift and improves accuracy in applications requiring multiple sequential touches.
3Device complexity
If the absolute coordinate system is used, then implementation is straightforward, but errors increase due to the larger area of fingers compared to touch screen precision
Solution Approach 1:
The patent transforms the coordinate representation parameter from absolute position values to relative displacement values. This change allows the system to work with smaller, more precise differential measurements rather than large absolute coordinates, effectively compensating for the imprecision introduced by finger size without adding significant system complexity.
Data Source
AI summary
A touch input method for a mobile device includes receiving a first touch input as an input of a first finger which is a reference finger, receiving a second touch input of a second finger with elapse of a predetermined time after receiving the first touch input, calculating a relative displacement of the second touch input with respect to the first touch input on the basis of a position of the first touch input and a position of the second touch input, identifying the second finger used for the second touch input on the basis of the relative displacement, determining whether a pattern associated with the first touch input of the first finger and the second touch input of the identified second finger corresponds to a previously stored pattern, correcting the position of the second touch input of the second finger on the basis of a position of the second finger defined in the previously stored pattern when the pattern corresponds to the previously stored pattern, and performing an operation corresponding to the first touch input and the corrected second touch input among previously stored multiple operations.


