Touch Positioning Accuracy Compensation for Multi-Touch Intersections
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current touch positioning methods in electronic devices experience accuracy errors when the distance between multiple touch regions is close, due to enhanced sensing values of candidate points leading to discrepancies between calculated and actual touch coordinates.
Innovation Solution
A touch positioning method and apparatus that compensates the sensing values of candidate points in intersection regions by calculating a compensation value based on the relative distance between the center positions of other touch regions, improving the accuracy of touch coordinates calculation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional centroid algorithm is used to calculate touch coordinates, then the calculation process is simple, but the positioning accuracy deteriorates when touch regions are close
Solution Approach 1:
The patent applies preliminary action by performing compensation calculation before the final centroid calculation. The compensation value is pre-calculated based on the distance between touch regions and their sensing values, and then applied to adjust the sensing values of candidate points in intersection regions before computing the centroid. This resolves the contradiction by improving accuracy through advance correction without significantly complicating the overall calculation flow.
Solution Approach 2:
The patent implements local quality by applying different processing to different regions: candidate points in intersection regions receive compensation based on their specific location and the overlapping touch regions, while candidate points outside intersection regions use original sensing values. This localized differentiation improves positioning accuracy for close touch regions without unnecessarily complicating the entire calculation process.
2Measurement precision
If sensing values of candidate points in intersection regions are not compensated, then the calculation process is fast, but positioning accuracy deteriorates due to enhanced sensing values
Solution Approach 1:
The compensation calculation is performed as a preliminary step before the main centroid calculation. By pre-calculating the compensation values based on distance and sensing values of overlapping touch regions, and applying them to adjust candidate point sensing values, the method improves coordinate accuracy while keeping the additional time cost minimal and structured.
Solution Approach 2:
The patent changes the sensing value parameter of candidate points in intersection regions by applying compensation values. This parameter adjustment corrects the enhanced sensing values caused by overlapping touch regions, thereby improving touch coordinate accuracy. The compensation is calculated using the distance between touch region centers and the sensing values of the overlapping regions, making the parameter change targeted and efficient.
Data Source
AI summary
The present application discloses a touch positioning method applied to an electronic device having a touch unit, the method comprises: acquiring a plurality of touch regions when touch action occurs on the touch unit, wherein each of the touch regions comprises a plurality of candidate points, and each of the candidate points has a sensing value; compensating the sensing values of the candidate points in an intersection region when the touch regions form the intersection region with other touch regions; calculating touch coordinates of the touch regions according to a position and a compensated sensing value of each of the candidate points in the touch regions.


