×

Single layer self-capacitance touch screen realizing multi-touch identification as well as its data processing method

  • US 9,223,337 B2
  • Filed: 06/27/2013
  • Issued: 12/29/2015
  • Est. Priority Date: 01/21/2013
  • Status: Active Grant
First Claim
Patent Images

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 all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×