METHOD AND APPARATUS FOR PARALLEL SCANNING AND DATA PROCESSING FOR TOUCH SENSE ARRAYS
6 Assignments
0 Petitions
Accused Products
Abstract
A parallel pipelining method of operation of a touch sense controller for processing data into a touch map is disclosed. A current full scan of response signals to at least one excitation of a touch sense array is received using a first thread of a processing device. The current full scan of response signals is processed using a second thread of the processing device to render a touch map corresponding to the touch sense array. A next full scan of response signals is received using the first thread. Receiving the next full scan and processing the current full scan are performed substantially simultaneously.
7 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A method comprising:
-
receiving a current set of measurements a touch sense array using a first functional block of a processing device; processing the current set of measurements using a second functional block to render a touch map corresponding to the touch sense array; and performing a next set of measurements of the touch sense array using the first functional block, wherein the performing the next set of measurements and processing the current set of measurements are performed substantially concurrently. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A circuit comprising:
-
a first functional block configured to receive a current set of measurements of a touch sense array and configured to perform a next set of measurements of the touch sense array; and a second functional block configured to process the current set of measurements to render a touch map corresponding to the touch sense array, wherein the next set of measurements is performed by the first functional block substantially concurrently with the second functional block processing the current set of measurements. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
-
39. An apparatus, comprising:
a processing device configured to detect a conductive object proximate to a touch sense array, wherein the processing device comprises; a first functional block configured to receive a current set of measurements of a touch sense array using a first functional block and configured to perform a next set of measurements of the touch sense array using the first functional block; and a second functional block configured to process the current set of measurements to render a touch map corresponding to the touch sense array, wherein the next set of measurements is performed by the first functional block substantially concurrently with the second functional block processing the current set of measurements. - View Dependent Claims (40)
Specification