Method for detecting touch trace based on resistive touch panel
First Claim
1. A method for detecting a touch trace based on a resistive touch panel, the method comprising:
- building a look up table comprising a plurality of position coordinates and calibrating rules f corresponding to each of the plurality of position coordinates;
receiving a touch trace comprising at least one touch point, wherein if an actual contact area Ai of the at least one touch point is a basic contact area A0, an actual signal value Vi of the at least one touch point is V0i;
each of the calibrating rules f is used to convert the value V0i of the at least one touch point of the basic contact area A0 in the position coordinates to a standard signal value Vs, and the converting process is represented by f(V0i)=Vs;
calculating a position coordinate of the at least one touch point, and obtaining the actual signal value Vi under the actual contact area Ai of the at least one touch point; and
querying the calibrating rule f corresponding to the position coordinate of the at least one touch point from the look up table;
calibrating the actual signal value Vi to a calibrated signal value V′
i represented by f (Vi)=V′
i; and
reflecting the actual contact areas Ai of the at least one touch point using the calibrated signal value V′
i.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for detecting a touch trace is provided. A look up table, including a plurality of position coordinates and calibrating rules f corresponding to each of the plurality of position coordinates, is built. A touch trace including at least one touch point is received, wherein if an actual contact area Ai of the at least one touch point is a basic contact area A0, an actual signal value Vi of the at least one touch point is V0i. Each of the calibrating rules f is to convert the value V0i to a standard signal value Vs. Position coordinates of the at least one touch point are calculated, the actual signal value Vi under the actual contact area Ai is obtained; and the calibrating rule f corresponded is queried. The actual signal value Vi is calibrated to the calibrated signal value V′i.
23 Citations
20 Claims
-
1. A method for detecting a touch trace based on a resistive touch panel, the method comprising:
-
building a look up table comprising a plurality of position coordinates and calibrating rules f corresponding to each of the plurality of position coordinates; receiving a touch trace comprising at least one touch point, wherein if an actual contact area Ai of the at least one touch point is a basic contact area A0, an actual signal value Vi of the at least one touch point is V0i;
each of the calibrating rules f is used to convert the value V0i of the at least one touch point of the basic contact area A0 in the position coordinates to a standard signal value Vs, and the converting process is represented by f(V0i)=Vs;calculating a position coordinate of the at least one touch point, and obtaining the actual signal value Vi under the actual contact area Ai of the at least one touch point; and querying the calibrating rule f corresponding to the position coordinate of the at least one touch point from the look up table; calibrating the actual signal value Vi to a calibrated signal value V′
i represented by f (Vi)=V′
i; andreflecting the actual contact areas Ai of the at least one touch point using the calibrated signal value V′
i. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A touch trace detection method comprising:
-
building a look up table comprising a plurality of position coordinates and calibrating rules f corresponding to each of the plurality of position coordinates; receiving a touch trace comprising at least one touch point, wherein if an actual contact area Ai of the at least one touch point is a basic contact area A0, an actual signal value Vi of the at least one touch point is V0i;
each of the calibrating rules f is used to convert the value V0i of the at least one touch point of the basic contact area A0 in the position coordinates to a standard signal value Vs, and the converting process is represented by f(V0i)=Vs;calculating a position coordinate of the at least one touch point, and obtaining the actual signal value Vi under the actual contact area Ai of the at least one touch point; and querying the calibrating rule f corresponding to the position coordinate of the at least one touch point from the look up table; calibrating the actual signal value Vi to a calibrated signal value V′
i represented by f (Vi)=V′
i;converting the calibrated signal value V′
i to a one-dimensional calibrated value Vi-total by an operating rule g, the converting process is represented by g(V′
ix, V′
iy)=V′
i-total,, and V′
i-total is a sum of the V′
ix and V′
iy represented by V′
i-total=V′
ix+V′
iy, wherein the calibrated signal value V′
i is represented by V′
i=(V′
ix, V iy), V′
ix represents the calibrated signal value in the X direction, and V′
iy represents the calibrated signal value in the Y direction;restricting the one-dimensional calibrated value V′
i-total to an output signal value Vi-output, wherein the restricting process comprises;defining an output range (Vdown,Vup) and an output digit t, wherein t is a natural number; and judging whether the one-dimensional calibrated value V′
i-total is in the output range (Vdown, Vup);if the one-dimensional calibrated value V′
i-total is in the range, outputting the output signal value (Vi-output) as
-
-
20. A method for detecting a touch trace based on a resistive touch panel, the method comprising:
-
building a look up table comprising a plurality of position coordinates and calibrating rules f corresponding to each of the plurality of position coordinates; receiving a touch trace comprising at least one touch point, wherein if an actual contact area Ai of the at least one touch point is a basic contact area A0, an actual signal value Vi of the at least one touch point is V0i;
each of the calibrating rules f is used to convert the value V0iof the at least one touch point of the basic contact area A0 in the position coordinates to a standard signal value Vs, and the converting process is represented by f(V0i)=Vs;calculating a position coordinate of the at least one touch point, and obtaining the actual signal value Vi under the actual contact area Ai of the at least one touch point; and querying the calibrating rule f corresponding to the position coordinate of the at least one touch point from the look up table; calibrating the actual signal value Vi to a calibrated signal value V′
i represented by f (Vi)=V′
i;reflecting the actual contact areas A, of the at least one touch point using the calibrated signal value V′
I; anddisplaying the touch trace according to the position coordinates and the calibrated signal value of the at least one touch point in the touch trace, wherein a trajectory of the touch trace is displayed according to the position coordinates of the at least one touch point in the touch trace; and a size of the touch trace is displayed according to the calibrated signal value of the at least one touch point.
-
Specification