COARSE SCAN AND TARGETED ACTIVE MODE SCAN FOR TOUCH
First Claim
1. An apparatus comprising:
- sense channels configured to be coupled to one or more electrodes of a pixelated touch sensor panel; and
processing circuitry capable of;
scheduling one or more coarse scans of the pixelated touch sensor panel and a fine scan of the pixelated touch sensor panel, wherein the fine scan is a higher resolution scan than the one or more coarse scans;
executing the one or more coarse scans;
identifying one or more first banks of a plurality of first banks of electrodes of the pixelated touch sensor panel at which no touch event is detected by execution of the one or more coarse scans;
determining one or more steps of the fine scan to abort based on at least the one or more first banks at which no touch event is detected by the execution of the one or more coarse scans; and
aborting the determined one or more steps of the fine scan.
1 Assignment
0 Petitions
Accused Products
Abstract
Power consumption of touch sensing operations for touch sensitive devices can be reduced by implementing one or more coarse scans to coarsely detect the presence or absence of an object touching or proximate to a touch sensor panel and dynamically adjusting the operation of the touch sensitive device to perform or not perform one or more steps of a fine scan based on the results of the one or more coarse scans. In some examples, the fine scan can be scheduled, and one or more steps of the fine scan can be aborted when no touch is detected at touch sensors scanned during the one or more steps. Sense channels unused due to the aborted fine scan steps can be powered down during aborted fine scan steps.
-
Citations
25 Claims
-
1. An apparatus comprising:
-
sense channels configured to be coupled to one or more electrodes of a pixelated touch sensor panel; and processing circuitry capable of; scheduling one or more coarse scans of the pixelated touch sensor panel and a fine scan of the pixelated touch sensor panel, wherein the fine scan is a higher resolution scan than the one or more coarse scans; executing the one or more coarse scans; identifying one or more first banks of a plurality of first banks of electrodes of the pixelated touch sensor panel at which no touch event is detected by execution of the one or more coarse scans; determining one or more steps of the fine scan to abort based on at least the one or more first banks at which no touch event is detected by the execution of the one or more coarse scans; and aborting the determined one or more steps of the fine scan. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for reducing power consumption of touch scanning operations for a device including a pixelated touch sensor panel, comprising:
-
scheduling one or more coarse scans of the pixelated touch sensor panel and a fine scan of the pixelated touch sensor panel, wherein the fine scan is a higher resolution scan than the one or more coarse scans; executing the one or more coarse scans; identifying one or more first banks of a plurality of first banks of electrodes of the pixelated touch sensor panel at which no touch event is detected by execution of the one or more coarse scans; determining one or more steps of the fine scan to abort based on at least the one or more first banks at which no touch event is detected by the execution of the one or more coarse scans; and aborting the determined one or more steps of the fine scan. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable storage medium, the computer readable medium containing instructions that, when executed by a processor, can perform a method, the method comprising:
-
scheduling one or more coarse scans of the pixelated touch sensor panel and a fine scan of the pixelated touch sensor panel, wherein the fine scan is a higher resolution scan than the one or more coarse scans; executing the one or more coarse scans; identifying one or more first banks of a plurality of first banks of electrodes of the pixelated touch sensor panel at which no touch event is detected by execution of the one or more coarse scans; determining one or more steps of the fine scan to abort based on at least the one or more first banks at which no touch event is detected by the execution of the one or more coarse scans; and aborting the determined one or more steps of the fine scan. - View Dependent Claims (22, 23, 24, 25)
-
Specification