System and method for improved processing of touch sensor data
First Claim
Patent Images
1. A system for improved processing of touch sensor data, comprising:
- a touch panel;
a touch detection module configured to capture touch data comprising at least a first touch event on the touch panel;
a touch panel processing module configured to perform initial processing tasks on the touch event data and store filtered data, wherein the initial processing tasks comprise noise reduction functions and image forming functions; and
an application processing module configured to perform additional processing tasks on the filtered data, wherein the additional processing tasks comprise touch validation functions.
1 Assignment
0 Petitions
Accused Products
Abstract
Implementations disclosed herein provide systems and methods for improved processing of touch sensor data with improved scalability and reduced standby power. Touch-related algorithms may be partitioned between the touch screen controller and the application processor or host such that the system can function with low standby power and low interface bandwidth while providing a scalable solution for enhanced user experience. In some aspects, a small digital processing engine and memory remains in the analog front end (AFE) of the touch screen controller to perform imagine forming algorithms that are mostly related to noise reduction and filtering schemes.
19 Citations
18 Claims
-
1. A system for improved processing of touch sensor data, comprising:
-
a touch panel; a touch detection module configured to capture touch data comprising at least a first touch event on the touch panel; a touch panel processing module configured to perform initial processing tasks on the touch event data and store filtered data, wherein the initial processing tasks comprise noise reduction functions and image forming functions; and an application processing module configured to perform additional processing tasks on the filtered data, wherein the additional processing tasks comprise touch validation functions. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for improved processing of touch sensor data, comprising:
-
acquiring touch data from a touch panel; performing initial processing functions on the touch data using a first processor to produce filtered data, wherein performing initial processing functions comprises performing noise reduction functions and image forming functions; and performing secondary processing functions on the filtered data using a second processor, wherein performing secondary processing functions on the filtered data comprises performing touch validation functions. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium comprising instructions that, when executed, perform a method of:
-
acquiring filtered data from a touch panel, wherein the filtered data was initially processed by a first processor to produce the filtered data, and wherein the initial processing comprises performing noise reduction functions and image forming functions; and performing secondary processing functions on the filtered data using a second processor, wherein the secondary processing functions comprise touch validation functions. - View Dependent Claims (14, 15, 16)
-
-
17. An apparatus for improved processing of touch sensor data, comprising:
-
means for receiving touch data comprising at least a first touch event; means for performing noise reduction and imaging forming functions on the touch data to produce filtered data wherein the means for performing noise reduction and image forming functions comprises a touch screen subsystem having a touch screen controller; and means for performing touch validation functions on the filtered data, wherein the means for performing touch validation functions comprises an application processor. - View Dependent Claims (18)
-
Specification