Method for determining touch point displacement and associated apparatus
First Claim
Patent Images
1. A method for determining a displacement of a touch point, applied to a touch panel, comprising:
- obtaining the displacement according to a movement of the touch point on the touch panel;
checking whether the displacement is within a predetermined range; and
determining that the movement is valid when the displacement is within the predetermined range,wherein the movement of the touch point is detected within a time interval, andwherein the step of obtaining the displacement according to the movement of the touch point on the touch panel comprises;
generating a plurality of reference displacements according to a start position of the touch point at a start point of the time interval and a plurality of end positions of the touch point at an end point of the time interval;
performing a second calculation on the plurality of reference displacements to obtain the displacement, wherein the second calculation is an average calculation; and
discarding selected abnormal reference displacements among the plurality of reference displacements prior to performing the second calculation.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for determining a displacement of a touch point is applied to a touch panel to reduce noise interfering with determination of the displacement. The method includes obtaining a displacement according to a movement of a touch point on the touch panel; checking whether the displacement is within a predetermined range; and determining that the movement is valid when the displacement is within the predetermined range.
-
Citations
14 Claims
-
1. A method for determining a displacement of a touch point, applied to a touch panel, comprising:
-
obtaining the displacement according to a movement of the touch point on the touch panel; checking whether the displacement is within a predetermined range; and determining that the movement is valid when the displacement is within the predetermined range, wherein the movement of the touch point is detected within a time interval, and wherein the step of obtaining the displacement according to the movement of the touch point on the touch panel comprises; generating a plurality of reference displacements according to a start position of the touch point at a start point of the time interval and a plurality of end positions of the touch point at an end point of the time interval; performing a second calculation on the plurality of reference displacements to obtain the displacement, wherein the second calculation is an average calculation; and discarding selected abnormal reference displacements among the plurality of reference displacements prior to performing the second calculation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for determining a displacement of a touch point, comprising:
-
a detecting module, for detecting the displacement according to a movement of the touch point on a touch panel; a checking module, for checking whether the displacement is within a predetermined range; a determining module, for determining that the movement is valid when the check result indicates that the displacement is within the predetermined range, and a time module, for generating a time signal; wherein the detecting module determines a time interval according to the time signal, and detects the movement of the touch point within the time interval to generate the displacement, and wherein the detecting module comprises a calculating module, for generating a plurality of reference displacements according to a start position of the touch point at a start point of the time interval and a plurality of end positions of the touch point at an end point of the time interval, for performing a second calculation on the plurality of reference displacements to generate the displacement, wherein the second calculation is an average calculation, and for discarding selected abnormal reference displacements among the plurality of reference displacements prior to performing the second calculation. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification