FLEXIBLE SCAN PLAN USING COARSE MUTUAL CAPACITANCE AND FULLY-GUARDED MEASUREMENTS
First Claim
1. An apparatus comprising:
- sense circuitry configured to;
perform a plurality of coarse detection scans; and
perform a fine scan corresponding to a fine scan type, wherein the fine scan is a higher resolution scan than a coarse detection scan of the plurality of coarse detection scans of a corresponding coarse scan type; and
a processor capable of;
selecting the fine scan type from one of a fine mutual capacitance scan or a fine self-capacitance scan based on results from the plurality of coarse detection scans; and
detecting a touch event based on the fine scan.
1 Assignment
0 Petitions
Accused Products
Abstract
A touch controller for flexible scanning operation is disclosed. The touch controller can include circuitry configured to perform coarse detection scans, select a fine scan type based on results from the coarse detection scans, and perform a fine scan corresponding to the selected fine scan type. A fine mutual capacitance scan can be performed when conditions corresponding to a poorly grounded or ungrounded object or user are detected based on the coarse detection scans. A fine fully-bootstrapped self-capacitance scan can be performed when conditions corresponding to a well-grounded object or user are detected based on the coarse detection scans. A touch processor can be configured to sense touch events from the fine scan.
-
Citations
25 Claims
-
1. An apparatus comprising:
-
sense circuitry configured to; perform a plurality of coarse detection scans; and perform a fine scan corresponding to a fine scan type, wherein the fine scan is a higher resolution scan than a coarse detection scan of the plurality of coarse detection scans of a corresponding coarse scan type; and a processor capable of; selecting the fine scan type from one of a fine mutual capacitance scan or a fine self-capacitance scan based on results from the plurality of coarse detection scans; and detecting a touch event based on the fine scan. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a touch sensor panel including a plurality of electrodes; and a touch controller configured to; during a first time period of a touch frame, perform a first self-capacitance scan of the touch sensor panel; during a second time period of the touch frame, perform a first step of a first mutual capacitance scan of the touch sensor panel; during a third time period of the touch frame, perform a second step of a first mutual capacitance scan of the touch sensor panel; determine based on the first self-capacitance scan and the first mutual capacitance scan whether to perform a second self-capacitance scan or a second mutual capacitance scan; in accordance with a determination to perform the second self-capacitance scan, perform the second self-capacitance scan, including one or more self-capacitance scan steps, during fourth time period; and in accordance with a determination to perform the second mutual capacitance scan, perform the second mutual capacitance scan, including one or more mutual capacitance scan steps, during the fourth time period.
-
-
11. A method comprising:
-
performing a plurality of coarse detection scans; selecting a fine scan type from one of a fine mutual capacitance scan or a fine self-capacitance scan based on results from the plurality of coarse detection scans; and performing a fine scan corresponding to the fine scan type, wherein the fine scan is a higher resolution scan than a coarse detection scan of the plurality of coarse detection scans of a corresponding coarse scan type. - 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 comprising:
-
performing a plurality of coarse detection scans; selecting a fine scan type from one of a fine mutual capacitance scan or a fine self-capacitance scan based on results from the plurality of coarse detection scans; and performing a fine scan corresponding to the fine scan type, wherein the fine scan is a higher resolution scan than a coarse detection scan of the plurality of coarse detection scans of a corresponding coarse scan type. - View Dependent Claims (22, 23, 24, 25)
-
Specification