Single layer self-capacitance touch screen realizing multi-touch identification as well as its data processing method
First Claim
1. A coordinate data processing method based on single layer self-capacitance touch screen is characterized in that it comprises the following steps:
- A. Detect all data of self-capacitance change and make statistics that all self-capacitance change data are detected from “
Q”
sets of self-capacitance electrode assemblies;
that is, “
Q”
sets of self-capacitance change data arrays are detected, with one set of self-capacitance change data arrays including at least one set of self-capacitance change data;
B. When Q is larger than 1, execute Step C;
if Q is equal to 1, execute Step F;
C. Execute Step D for “
Q”
sets of self-capacitance change data arrays respectively in proper order;
D. Process all self-capacitance change data in one set of self-capacitance change data array respectively into one set of coordinate data array;
E. After all Q sets of self-capacitance change data arrays have been processed as per Step D, Q sets of coordinate data arrays acquired shall be integrated upon processing so as to obtain actual coordinate data of each touch point, thereby executing Step H;
F. Process all self-capacitance change data in one set of self-capacitance change data array respectively into one set of coordinate data array;
G. Execute Step H;
H. Acquire the final coordinate data of the touch points;
The said Step E comprises the following sub-steps;
E1. According to Q sets of coordinate data arrays, identify whether there is the condition that the touch point is simultaneously located in at least two adjacent self-capacitance electrode assemblies;
E2. If the condition described in Step E1 occurs, the coordinate data reflecting that the touch point is simultaneously located in at least two adjacent self-capacitance electrode assemblies shall be combined into one coordinate data;
E3. If the condition described in Step E1 does not occur, Q sets of coordinate data arrays shall be adopted;
E4. Execute Step H;
The said Sub-step E1 also comprises the following sub-steps;
E11. Set the minimum distance threshold of the coordinate;
E12. Execute Step E13 for all coordinate data respectively in proper order;
E13. Calculate the coordinate distance between the coordinate point confirmed by the coordinate data and the coordinate points confirmed by other coordinate data respectively, and judge whether the near range coordinate point at which the coordinate distance is shorter than the minimum distance threshold of the said coordinate exists;
if the near range coordinate point exists, record a set of overlapping coordinate data array, and such overlapping coordinate data include the coordinate data corresponding to all near range coordinate points and data of this coordinate;
E14. After Step E13 has been executed to all coordinate data respectively in proper order, if at least one set of overlapping coordinate data array is acquired, execute Sub-step E2;
E15. After Step E13 has been executed to all coordinate data respectively in proper order, if overlapping coordinate data array hasn'"'"'t been acquired, execute Sub-step E3.
1 Assignment
0 Petitions
Accused Products
Abstract
A single layer self-capacitance touch screen and its data processing method which can realize multi-touch identification, the said touch screen includes at least two self-capacitance electrode assemblies independent of each other, all of which are located in the same plane layer and fully cover the whole touch zone of the touch screen without overlapping each other; the said self-capacitance electrode assembly includes at least a pair of self-capacitance coupling electrode couples, which include two electrode plates seated in the same plane, and these two electrode plates all include their own straight-line electrode plate coupling side and straight-line electrode plate base, which have included angle of acute angle; in the self-capacitance electrode assembly, the center lines of the self-capacitance coupling electrode couples are placed parallel to each other, and the center lines of arbitrarily two self-capacitance coupling electrode couples are also placed parallel to each other. This invention fully utilizes simple technological structure feature of single layer self-capacitance touch screen and realizes multi-point touch control function at possible lowest manufacturing cost.
2 Citations
2 Claims
-
1. A coordinate data processing method based on single layer self-capacitance touch screen is characterized in that it comprises the following steps:
-
A. Detect all data of self-capacitance change and make statistics that all self-capacitance change data are detected from “
Q”
sets of self-capacitance electrode assemblies;
that is, “
Q”
sets of self-capacitance change data arrays are detected, with one set of self-capacitance change data arrays including at least one set of self-capacitance change data;B. When Q is larger than 1, execute Step C;
if Q is equal to 1, execute Step F;C. Execute Step D for “
Q”
sets of self-capacitance change data arrays respectively in proper order;D. Process all self-capacitance change data in one set of self-capacitance change data array respectively into one set of coordinate data array; E. After all Q sets of self-capacitance change data arrays have been processed as per Step D, Q sets of coordinate data arrays acquired shall be integrated upon processing so as to obtain actual coordinate data of each touch point, thereby executing Step H; F. Process all self-capacitance change data in one set of self-capacitance change data array respectively into one set of coordinate data array; G. Execute Step H; H. Acquire the final coordinate data of the touch points; The said Step E comprises the following sub-steps; E1. According to Q sets of coordinate data arrays, identify whether there is the condition that the touch point is simultaneously located in at least two adjacent self-capacitance electrode assemblies; E2. If the condition described in Step E1 occurs, the coordinate data reflecting that the touch point is simultaneously located in at least two adjacent self-capacitance electrode assemblies shall be combined into one coordinate data; E3. If the condition described in Step E1 does not occur, Q sets of coordinate data arrays shall be adopted; E4. Execute Step H; The said Sub-step E1 also comprises the following sub-steps; E11. Set the minimum distance threshold of the coordinate; E12. Execute Step E13 for all coordinate data respectively in proper order; E13. Calculate the coordinate distance between the coordinate point confirmed by the coordinate data and the coordinate points confirmed by other coordinate data respectively, and judge whether the near range coordinate point at which the coordinate distance is shorter than the minimum distance threshold of the said coordinate exists;
if the near range coordinate point exists, record a set of overlapping coordinate data array, and such overlapping coordinate data include the coordinate data corresponding to all near range coordinate points and data of this coordinate;E14. After Step E13 has been executed to all coordinate data respectively in proper order, if at least one set of overlapping coordinate data array is acquired, execute Sub-step E2; E15. After Step E13 has been executed to all coordinate data respectively in proper order, if overlapping coordinate data array hasn'"'"'t been acquired, execute Sub-step E3. - View Dependent Claims (2)
-
Specification