Touch apparatus and correction method thereof
AssigneeWistron Corporation
InventorsWei-Kuo Kan, Kuo-Ting Huang, Yu-Yen Chen, Chia-Ta Hsieh
Life of this patent
Estimating the term…
Abstract
A touch apparatus and a correction method thereof are provided. Whether to divide a correction block is determined by calculating distortion error quantity of the correction block, so as to make the distortion error quantity of each divided correction block is less than or equal to a preset threshold. A correction parameter set of each correction block is obtained. Accordingly, in an operation procedure, correction for a touch behavior of a user is executed based on the correction parameter set.
Claims20
A correction method adapted for a touch apparatus, the correction method comprising:
- detecting a plurality of correction touches performed by a user within a correction block, thereby calculating a distortion error quantity of the correction block;
- determining whether the distortion error quantity is more than a preset threshold;
- if the distortion error quantity is more than the preset threshold, dividing the correction block into a plurality of divided correction blocks, and re-detecting the correction touches performed by the user within each of the divided correction blocks, thereby calculating the distortion error quantity of each of the divided correction blocks;
- if the distortion error quantity is less than or equal to the preset threshold, obtaining a correction parameter set of the correction block, so as to execute correction for a touch behavior of the user based on the correction parameter set.
A touch apparatus, comprising:
- a display unit;
- a capturing unit, obtaining an image of a touch object in front of the display unit;
- and
- a control unit, coupled to the capturing unit, comprising:
- a position detection module, analyzing the image obtained by the capturing unit, thereby obtaining a plurality of positions corresponding to a plurality of correction touches performed by a user through the touch object within a correction block;
- a correction calculation module, in a correction procedure, calculating a distortion error quantity of the correction block according to the correction touches performed by the user within the correction block, and determining whether the distortion error quantity is more than a preset threshold, if the distortion error quantity is more than the preset threshold, dividing the correction block into a plurality of divided correction blocks, and re-detecting the correction touches performed by the user within each of the divided correction blocks and thereby calculating the distortion error quantity of each of the divided correction blocks, and if the distortion error quantity is less than or equal to the preset threshold, obtaining a correction parameter set of the correction block;
- and
- a position correction module, executing correction for a touch behavior of the user through the touch object based on the correction parameter set in an operation procedure.
Dependencies are inferred from the claim text.