Method for analyzing two-dimensional track to generate at least one non-linear index and touch control module using the same
First Claim
1. A method for analyzing a two-dimensional track to generate at least one non-linear index, comprising:
- A1;
extracting a two-dimensional track, wherein the two-dimensional track is a two-dimensional coordinate position sequenced along with time;
A2;
generating a plurality of displacement units in sequence according to the two-dimensional track, wherein each displacement unit comprises a displacement amount and a displacement direction of the two-dimensional track moving in a preset time interval;
A3;
comparing the displacement amount of each displacement unit with a reference value in sequence; and
calculating an included angle formed between the displacement direction of the displacement unit and a displacement direction of a previous displacement unit, when the displacement amount of the displacement unit is greater than the reference value;
A4;
accumulating the included angles in sequence to obtain an accumulated angle, wherein the accumulated angle comprises an accumulated value and a positive or negative sign; and
A5;
converting the accumulated angle to at least one non-linear index.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for analyzing a two-dimensional track to generate at least one non-linear index and a touch control module using the same are provided. The method includes: extracting a two-dimensional track; generating a plurality of displacement units in sequence according to the two-dimensional track, in which each displacement unit includes a displacement amount and a displacement direction of the two-dimensional track moving in a preset time interval; comparing the displacement amount of each displacement unit with a reference value in sequence; calculating an included angle formed between the displacement direction of the displacement unit and a displacement direction of a previous displacement unit, when the displacement amount of the displacement unit is greater than the reference value; accumulating the included angles in sequence to obtain an accumulated angle, in which the accumulated angle includes an accumulated value and a positive or negative sign; and converting the accumulated angle to at least one non-linear index.
6 Citations
9 Claims
-
1. A method for analyzing a two-dimensional track to generate at least one non-linear index, comprising:
-
A1;
extracting a two-dimensional track, wherein the two-dimensional track is a two-dimensional coordinate position sequenced along with time;A2;
generating a plurality of displacement units in sequence according to the two-dimensional track, wherein each displacement unit comprises a displacement amount and a displacement direction of the two-dimensional track moving in a preset time interval;A3;
comparing the displacement amount of each displacement unit with a reference value in sequence; and
calculating an included angle formed between the displacement direction of the displacement unit and a displacement direction of a previous displacement unit, when the displacement amount of the displacement unit is greater than the reference value;A4;
accumulating the included angles in sequence to obtain an accumulated angle, wherein the accumulated angle comprises an accumulated value and a positive or negative sign; andA5;
converting the accumulated angle to at least one non-linear index. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A touch control module, comprising:
-
a sensing surface, having a plurality of proximity sensors distributed on a surface, for sensing contact of at least one object on the sensing surface; and a controller, electrically connected to the plurality of proximity sensors, for determining a plurality of groups of first displacements and second displacements of each object sliding on the sensing surface, calculating an included angle between the second displacement and the first displacement of each group, accumulating the included angles to obtain an accumulated angle, and outputting at least one non-linear index according to the accumulated angle; wherein the first displacement of each group is a difference between positions of the object contacting with the sensing surface at two time points, the second displacement of each group is a difference between positions of the object contacting with the sensing surface at another two time points, and the time points of the second displacement are later than the time points of the first displacement, and wherein the second displacement of each group is determined after the first displacement, and the accumulated angle comprises an accumulated value and a positive or negative sign.
-
-
9. A touch control module, comprising:
-
a sensing surface, having a plurality of proximity sensors distributed on a surface, for sensing contact of at least one object on the sensing surface; and a controller, electrically connected to the plurality of proximity sensors, for determining a plurality of groups of first displacements and second displacements of each object sliding on the sensing surface, calculating an included angle between the second displacement and the first displacement of each group, accumulating the included angles to obtain an accumulated angle, and outputting at least one non-linear index according to the accumulated angle; wherein the second displacement of each group is determined after the first displacement, and the accumulated angle comprises an accumulated value and a positive or negative sign and the time points of the second displacement are later than the time points of the first displacement; wherein an amount of objects contacting with the sensing surface is greater than 1;
the first displacement of each group is a difference between center positions of the plurality of objects contacting with the sensing surface at two time points and the second displacement of each group is a difference between center positions of the plurality of objects contacting with the sensing surface at another two time points, or the first displacement of each group is a difference between left edge positions of the plurality of objects contacting with the sensing surface at two time points and the second displacement of each group is a difference between left edge positions of the plurality of objects contacting with the sensing surface at another two time points, or the first displacement of each group is a difference between right edge positions of the plurality of objects contacting with the sensing surface at two time points, the second displacement of each group is a difference between right edge positions of the plurality of objects contacting with the sensing surface at another two time points.
-
Specification