Water Detection and Wipe Detection Algorithms for Touchscreen Proximity Sensing
First Claim
1. A method, comprising:
- at an electronic device having a processor and a capacitive sense array that includes a plurality of sensor electrodes;
determining that a liquid is on at least a portion of the capacitive sense array based on a decrease in electrode responses from at least a subset of the plurality of sensor electrodes that differs from a first baseline by at least a first threshold amount, wherein the detected decrease in electrode responses differ from the first baseline for at least a first predefined time period;
after determining that the liquid is on at least the portion of the capacitive sense array;
normalizing the capacitive sense array based on the detected decrease in electrode responses to form a second baseline, wherein the second baseline differs from the first baseline by at least the first threshold amount;
determining that the liquid is removed from the portion of the capacitive sense array based on one or more subsequent electrode responses from at least the subset of the plurality of sensor electrodes that differ from the second baseline by at least a second threshold amount; and
normalizing the capacitive sense array based on the detected one or more subsequent electrode responses to form a third baseline, wherein the third baseline differs from the second baseline by at least the second threshold amount.
1 Assignment
0 Petitions
Accused Products
Abstract
The various implementations described herein include systems, methods and/or devices used to enable touchscreen proximity sensing. An exemplary method is performed at a touch sensitive device and includes detecting the presence of water on a capacitive sense array (CSA). The method detects decreased electrode responses from at least a subset of a plurality of sensor electrodes of the CSA that satisfy one or more first trigger conditions. The method further includes: (1) normalizing the CSA based on the detected decrease in electrode responses to form a second baseline, (2) determining that the water is removed from the portion of the CSA based on one or more subsequent electrode responses from at least the subset of the plurality of sensor electrodes that satisfy one or more second trigger conditions, and (3) normalizing the CSA based on the detected one or more subsequent electrode responses to form a third baseline.
62 Citations
20 Claims
-
1. A method, comprising:
at an electronic device having a processor and a capacitive sense array that includes a plurality of sensor electrodes; determining that a liquid is on at least a portion of the capacitive sense array based on a decrease in electrode responses from at least a subset of the plurality of sensor electrodes that differs from a first baseline by at least a first threshold amount, wherein the detected decrease in electrode responses differ from the first baseline for at least a first predefined time period; after determining that the liquid is on at least the portion of the capacitive sense array; normalizing the capacitive sense array based on the detected decrease in electrode responses to form a second baseline, wherein the second baseline differs from the first baseline by at least the first threshold amount; determining that the liquid is removed from the portion of the capacitive sense array based on one or more subsequent electrode responses from at least the subset of the plurality of sensor electrodes that differ from the second baseline by at least a second threshold amount; and normalizing the capacitive sense array based on the detected one or more subsequent electrode responses to form a third baseline, wherein the third baseline differs from the second baseline by at least the second threshold amount. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A system comprising:
-
a capacitive sense array including a plurality of sensor electrodes; and a processing device coupled to the capacitive sense array, the processing device configured to; determine that a liquid is on at least a portion of the capacitive sense array based on a decrease in electrode responses from at least a subset of the plurality of sensor electrodes that differs from a first baseline by at least a first threshold amount, wherein the detected decrease in electrode responses differ from the first baseline for at least a first predefined time period; after determining that the liquid is on at least the portion of the capacitive sense array; normalize the capacitive sense array based on the detected decrease in electrode responses to form a second baseline, wherein the second baseline differs from the first baseline by at least the first threshold amount; determine that the liquid is removed from the portion of the capacitive sense array based on one or more subsequent electrode responses from at least the subset of the plurality of sensor electrodes that differ from the second baseline by at least a second threshold amount; and normalize the capacitive sense array based on the detected one or more subsequent electrode responses to form a third baseline, wherein the third baseline differs from the second baseline by at least the second threshold amount. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium, storing one or more programs configured for execution by one or more processors of a sensing system, the one or more programs including instructions, which when executed by the one or more processors cause the sensing system to:
determine that a liquid is on at least a portion of the capacitive sense array based on a decrease in electrode responses from at least a subset of the plurality of sensor electrodes that differs from a first baseline by at least a first threshold amount, wherein the detected decrease in electrode responses differ from the first baseline for at least a first predefined time period; after determining that the liquid is on at least the portion of the capacitive sense array; normalize the capacitive sense array based on the detected decrease in electrode responses to form a second baseline, wherein the second baseline differs from the first baseline by at least the first threshold amount; determine that the liquid is removed from the portion of the capacitive sense array based on one or more subsequent electrode responses from at least the subset of the plurality of sensor electrodes that differ from the second baseline by at least a second threshold amount; and normalized the capacitive sense array based on the detected one or more subsequent electrode responses to form a third baseline, wherein the third baseline differs from the second baseline by at least the second threshold amount. - View Dependent Claims (18, 19, 20)
Specification