Method and apparatus for a scaleable touch panel controller
First Claim
Patent Images
1. An apparatus for determining a relative contact position on a touch panel sensor comprising an X-resistance and a Y-resistance, the X-resistance having a first X-connection and a second X-connection, and the Y-resistance having a first Y-connection and a second Y-connection, the apparatus comprising:
- means for connecting the first X-connection to an X capacitor;
means for connecting the first Y-connection to a Y capacitor;
means for connecting the first X-connection, the second X-connection, the first Y-connection, the second Y-connection, the X capacitor, and the Y capacitor so that each of two or more circuits are enabled to measure the relative resistance between each of the first X-connection, the second X-connection, the first Y-connection, and the second Y-connection, each of the two or more circuits having a sense point;
means for configuring each of the two or more circuits to be charged to peak capacity;
means for configuring each of the two or more circuits to discharge below a predetermined threshold as measured at the sense point;
means for connecting each of the two or more circuits to measure an elapsed time for to each circuit to discharge below the predetermined threshold; and
means for determining from the elapsed time that each of the two or more circuits the relative contact position.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and an apparatus for determining the contact position on a touch panel sensor. The method and apparatus utilizes a counter to determine the elapsed time that occurs before a circuit discharges from a peak value to a predetermined threshold value. The elapsed time for two or more circuits is measured, from which the contact position is determined.
-
Citations
30 Claims
-
1. An apparatus for determining a relative contact position on a touch panel sensor comprising an X-resistance and a Y-resistance, the X-resistance having a first X-connection and a second X-connection, and the Y-resistance having a first Y-connection and a second Y-connection, the apparatus comprising:
-
means for connecting the first X-connection to an X capacitor;
means for connecting the first Y-connection to a Y capacitor;
means for connecting the first X-connection, the second X-connection, the first Y-connection, the second Y-connection, the X capacitor, and the Y capacitor so that each of two or more circuits are enabled to measure the relative resistance between each of the first X-connection, the second X-connection, the first Y-connection, and the second Y-connection, each of the two or more circuits having a sense point;
means for configuring each of the two or more circuits to be charged to peak capacity;
means for configuring each of the two or more circuits to discharge below a predetermined threshold as measured at the sense point;
means for connecting each of the two or more circuits to measure an elapsed time for to each circuit to discharge below the predetermined threshold; and
means for determining from the elapsed time that each of the two or more circuits the relative contact position. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
7. The apparatus of claim 1, wherein the two or more circuits measures at least one of the resistance between the first X connection and the first Y connection, the resistance between the first X connection and the second Y connection, the resistance between the first Y connection and the first X connection, the resistance between the first Y connection and the second X connection, the resistance between the first X connection and the second X connection, and the resistance between the first Y connection and the second Y connection.
-
8. An apparatus for determining a contact position on a touch panel sensor comprising a first X-connection and a second X-connection at opposing ends of an X-resistance, and a first Y-connection and a second Y-connection at opposing ends of a Y-resistance, the method comprising the steps of:
-
means for measuring a first value as the relative resistance between the first X-connection and the first Y-connection;
means for measuring a second value as the relative resistance between the first X-connection and the second Y-connection;
means for measuring a third value as the relative resistance between the first Y-connection and the first X-connection;
means for measuring a fourth value as the relative resistance between the first Y-connection and the second X-connection;
means for measuring a fifth value as the relative resistance between the first X-connection and the second X-connection;
means for measuring a sixth value as the relative resistance between the first Y-connection and the second Y-connection; and
means for determining the contact position with reference to the first value, the second value, the third value, the fourth value, the fifth value, and the sixth value. - View Dependent Claims (9, 10, 11)
-
-
11. The apparatus of claim 8, wherein the means for measuring comprise bi-directional IO drivers and capacitors.
-
12. A method of determining a relative contact position on a touch panel sensor comprising an X-resistance and a Y-resistance, the X-resistance having a first X-connection and a second X-connection, and the Y-resistance having a first Y-connection and a second Y-connection, the method comprising the steps of:
-
connecting the first X-connection to an X capacitor;
connecting the first Y-connection to a Y capacitor;
connecting the first X-connection, the second X-connection, the first Y-connection, the second Y-connection, the X capacitor, and the Y capacitor so that each of two or more circuits are enabled to measure the relative resistance between each of the first X-connection, the second X-connection, the first Y-connection, and the second Y-connection, each of the two or more circuits having a sense point;
configuring each of the two or more circuits to be charged to peak capacity;
configuring each of the two or more circuits to discharge below a predetermined threshold as measured at the sense point;
connecting each of the two or more circuits to measure an elapsed time for to each circuit to discharge below the predetermined threshold; and
determining from the elapsed time that each of the two or more circuits the relative contact position. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
18. The method of claim 12, wherein the two or more circuits measures at least one of the resistance between the first X connection and the first Y connection, the resistance between the first X connection and the second Y connection, the resistance between the first Y connection and the first X connection, the resistance between the first Y connection and the second X connection, the resistance between the first X connection and the second X connection, and the resistance between the first Y connection and the second Y connection.
-
19. A method of determining a contact position on a touch panel sensor comprising a first X-connection and a second X-connection at opposing ends of an X-resistance, and a first Y-connection and a second Y-connection at opposing ends of a Y-resistance, the method comprising the steps of:
-
measuring a first value as the relative resistance between the first X-connection and the first Y-connection;
measuring a second value as the relative resistance between the first X-connection and the second Y-connection;
measuring a third value as the relative resistance between the first Y-connection and the first X-connection;
measuring a fourth value as the relative resistance between the first Y-connection and the second X-connection;
measuring a fifth value as the relative resistance between the first X-connection and the second X-connection;
measuring a sixth value as the relative resistance between the first Y-connection and the second Y-connection; and
determining the contact position with reference to the first value, the second value, the third value, the fourth value, the fifth value, and the sixth value. - View Dependent Claims (20, 21, 22)
-
-
22. The method of claim 19, wherein the steps of measuring are performed via bi-directional IO drivers and capacitors.
-
23. A computer program product for determining a relative contact position on a touch panel sensor comprising an X-resistance and a Y-resistance, the X-resistance having a first X-connection and a second X-connection, and the Y-resistance having a first Y-connection and a second Y-connection, the computer program product having a medium with a computer program embodied thereon, the computer program comprising:
-
computer program code for connecting the first X-connection to an X capacitor;
computer program code for connecting the first Y-connection to a Y capacitor;
computer program code for connecting the first X-connection, the second X-connection, the first Y-connection, the second Y-connection, the X capacitor, and the Y capacitor so that each of two or more circuits are enabled to measure the relative resistance between each of the first X-connection, the second X-connection, the first Y-connection, and the second Y-connection, each of the two or more circuits having a sense point;
computer program code for configuring each of the two or more circuits to be charged to peak capacity;
computer program code for configuring each of the two or more circuits to discharge below a predetermined threshold as measured at the sense point;
computer program code for connecting each of the two or more circuits to measure an elapsed time for to each circuit to discharge below the predetermined threshold; and
computer program code for determining from the elapsed time that each of the two or more circuits the relative contact position. - View Dependent Claims (24, 25, 26, 27)
-
-
27. The computer program product of claim 23, wherein the two or more circuits measures at least one of the resistance between the first X connection and the first Y connection, the resistance between the first X connection and the second Y connection, the resistance between the first Y connection and the first X connection, the resistance between the first Y connection and the second X connection, the resistance between the first X connection and the second X connection, and the resistance between the first Y connection and the second Y connection.
-
28. A computer program product for determining a contact position on a touch panel sensor comprising a first X-connection and a second X-connection at opposing ends of an X-resistance, and a first Y-connection and a second Y-connection at opposing ends of a Y-resistance, the computer program product having a medium with a computer program embodied thereon, the computer program comprising:
-
computer program code for measuring a first value as the relative resistance between the first X-connection and the first Y-connection;
computer program code for measuring a second value as the relative resistance between the first X-connection and the second Y-connection;
computer program code for measuring a third value as the relative resistance between the first Y-connection and the first X-connection;
computer program code for measuring a fourth value as the relative resistance between the first Y-connection and the second X-connection;
measuring a fifth value as the relative resistance between the first X-connection and the second X-connection;
computer program code for measuring a sixth value as the relative resistance between the first Y-connection and the second Y-connection; and
computer program code for determining the contact position with reference to the first value, the second value, the third value, the fourth value, the fifth value, and the sixth value. - View Dependent Claims (29, 30)
-
Specification