TOUCHSCREEN DATA PROCESSING
First Claim
1. A method comprising:
- sequentially integrating and converting charge from each of a plurality of sensing capacitors in an array to digital data, the digital data including sample values corresponding to a measured capacitance for each of a plurality of sensing capacitors;
filtering the sample values on a sample-by-sample basis; and
summing the filtered sample values and determining a position of at least one contact on the array according to the filtered sample values.
6 Assignments
0 Petitions
Accused Products
Abstract
Capacitive touch sensors and touchscreen data processing methods are provided. In one embodiment, the method includes sequentially integrating and converting charge from each of a plurality of sensing capacitors in an array to digital data, the digital data including sample values corresponding to a measured capacitance for each of the plurality of sensing capacitors. Noise is then separated from useful information by filtering the sample values on a sample-by-sample basis. Finally, the filtered sample values are summed and a position of at least one contact on the array determined using the filtered capacitance values. Other embodiments are also provided.
-
Citations
21 Claims
-
1. A method comprising:
-
sequentially integrating and converting charge from each of a plurality of sensing capacitors in an array to digital data, the digital data including sample values corresponding to a measured capacitance for each of a plurality of sensing capacitors; filtering the sample values on a sample-by-sample basis; and summing the filtered sample values and determining a position of at least one contact on the array according to the filtered sample values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
sequentially integrating and converting charge from each of a plurality of sensing capacitors in an array to digital data, the digital data including sample values corresponding to a measured capacitance for each of a plurality of sensing capacitors; filtering the sample values on a sample-by-sample basis by applying a filter configured to sort and multiply the sample values by at least one weighted value; and summing the filtered sample values and determining a position of at least one contact on the array according to the filtered sample values. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
an analog front end configured to sequentially integrate and convert charge from each of a plurality of sensing capacitors in an array to digital data; and a channel engine to receive digital data from the analog front end and generate of sample values corresponding to a measured capacitance for the plurality of sensing capacitors, the channel engine including; a number of filters configured to filter the sample values on a sample-by-sample basis; and a digital section configured to sum the filtered sample values and determine a position of at least one contact on the array according to the filtered sample values. - View Dependent Claims (21)
-
- 19. The system of 18, wherein the number of filters comprises a first filter configured to limit amplitude of each of the sample values.
Specification