Coordinate Processing System for Touch Input Fluctuation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional technologies for reducing coordinate data fluctuation from input devices, such as touch panels, compromise responsiveness, leading to inaccuracies in calculating moving speed and direction.
Innovation Solution
A computer-readable storage medium and coordinate processing system that calculates a second coordinate series representing a smoother input trajectory, using a moving amount and direction calculator, and a processing section to perform predetermined processing, including generating movement vectors and complementing interrupted input data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Stability of the object's composition
If weighted averaging of coordinate data is performed to reduce fluctuation, then coordinate stability is improved, but responsiveness to operator input deteriorates
Solution Approach 1:
The patent segments the coordinate processing into two independent pathways: one for calculating moving amount (using first coordinate series) and another for calculating moving direction (using second coordinate series). This segmentation allows each pathway to use appropriate processing methods without compromising the other, resolving the contradiction between stability and responsiveness.
Solution Approach 2:
The patent introduces a dimensional separation in processing: the first coordinate series handles the magnitude dimension (moving amount) while the second coordinate series handles the directional dimension (moving direction). This dimensional change allows independent optimization of each aspect without the trade-off present in conventional single-series processing.
2Measurement precision
If coordinate fluctuation is reduced through correction, then trajectory accuracy is improved, but calculated moving speed diverges from actual input speed
Solution Approach 1:
The patent separates the calculation of moving amount from the calculation of moving direction. The moving amount is calculated from the first coordinate series (raw data) to preserve speed information, while the moving direction is calculated from the second coordinate series (smoothed data) to ensure trajectory accuracy. This segmentation prevents information loss in either dimension.
Solution Approach 2:
The patent introduces an intermediary processing structure where two different coordinate series are generated and processed separately for different purposes. The first coordinate series serves as an intermediary for speed calculation, while the second serves as an intermediary for direction calculation, allowing both accuracy and information preservation.
Data Source
AI summary
A following coordinate which follows an input coordinate late is calculated. Then, an inference moving amount is calculated on the basis of a moving amount of an input coordinate, and an inference moving direction is calculated on the basis of a moving direction of the following coordinate. An inference movement vector is set on the basis of the inference moving amount and inference moving direction calculated thus. The following coordinate has low correlation with an actual moving amount of a linger of an operator, and the moving direction of the input coordinate has low correlation with an actual moving direction of the finger of the operator due to fluctuation of the input coordinate. Thus, the inference movement vector which is set as described above more accurately reflects the actual moving amount and moving direction of the finger of the operator.


