Coarse scan and targeted active mode scan for touch and stylus
First Claim
1. An apparatus comprising:
- a touch sensor panel comprising touch electrodes, the touch sensor panel including a plurality of first regions, each of the plurality of first regions including a plurality of the touch electrodes; and
processing circuitry configured to;
perform a first detection scan of the touch sensor panel, the first detection scan comprising generating a touch value representative of an amount of touch at each of the plurality of first regions;
identify, based on the first detection scan, a coarse location of an object touching or proximate to the touch sensor panel, the coarse location corresponding to a second region smaller than one of the plurality of first regions; and
perform a second detection scan, the second detection scan of a portion of the touch sensor panel corresponding to the second region; and
identify, based on the second detection scan, a fine location of the object touching or proximate to the touch sensor panel.
0 Assignments
0 Petitions
Accused Products
Abstract
Power consumption of touch sensing operations for touch sensitive devices can be reduced by implementing a coarse scan (e.g., banked common mode scan) to coarsely detect the presence or absence of an object touching or proximate to a touch sensor panel and the results of the coarse scan can be used to dynamically adjust the operation of the touch sensitive device to perform or not perform a fine scan (e.g., targeted active mode scan). In some examples, the results of the coarse scan can be used to program a touch controller for the next touch sensing frame to idle when no touch event is detected or to perform a fine scan when one or more touch events are detected. In some examples, the results of the coarse scan can be used to abort a scheduled fine scan during the current touch sensing frame when no touch event is detected.
-
Citations
20 Claims
-
1. An apparatus comprising:
-
a touch sensor panel comprising touch electrodes, the touch sensor panel including a plurality of first regions, each of the plurality of first regions including a plurality of the touch electrodes; and processing circuitry configured to; perform a first detection scan of the touch sensor panel, the first detection scan comprising generating a touch value representative of an amount of touch at each of the plurality of first regions; identify, based on the first detection scan, a coarse location of an object touching or proximate to the touch sensor panel, the coarse location corresponding to a second region smaller than one of the plurality of first regions; and perform a second detection scan, the second detection scan of a portion of the touch sensor panel corresponding to the second region; and identify, based on the second detection scan, a fine location of the object touching or proximate to the touch sensor panel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
at an electronic device with a touch sensor panel, the touch sensor panel including a plurality of first regions, each of the plurality of first regions including a plurality of the touch electrodes; performing a first detection scan of the touch sensor panel, the first detection scan comprising generating a touch value representative of an amount of touch at each of the plurality of first regions; identifying, based on the first detection scan, a coarse location of an object touching or proximate to the touch sensor panel, the coarse location corresponding to a second region smaller than one of the plurality of first regions; and performing a second detection scan, the second detection scan of a portion of the touch sensor panel corresponding to the second region; and identifying, based on the second detection scan, a fine location of the object touching or proximate to the touch sensor panel. - View Dependent Claims (12, 13, 14, 15)
-
16. A non-transitory computer readable storage medium storing instructions, which when executed by one or more processors, cause the one or more processors to perform a method, the method comprising:
at an electronic device with a touch sensor panel, the touch sensor panel including a plurality of first regions, each of the plurality of first regions including a plurality of the touch electrodes; performing a first detection scan of the touch sensor panel, the first detection scan comprising generating a touch value representative of an amount of touch at each of the plurality of first regions; identifying, based on the first detection scan, a coarse location of an object touching or proximate to the touch sensor panel, the coarse location corresponding to a second region smaller than one of the plurality of first regions; and performing a second detection scan, the second detection scan of a portion of the touch sensor panel corresponding to the second region; and identifying, based on the second detection scan, a fine location of the object touching or proximate to the touch sensor panel. - View Dependent Claims (17, 18, 19, 20)
Specification