Systems and methods of improved water detection on a touch-sensitive display using directional scanning techniques
First Claim
1. A method, comprising:
- at a touch-sensitive device having one or more processors and a touch-sensitive array that includes a plurality of sensor electrodes;
performing a plurality of scans of the touch-sensitive array using at least two different scan patterns, wherein the plurality of scans captures response data for at least a subset of the plurality of sensor electrodes;
determining a signal direction for each sensor electrode in the subset using the response data, wherein the signal direction for each sensor electrode indicates a relative location of a sensor electrode in the subset most responsible for creation of the signal direction;
identifying one or more touch zones, each comprising a group of sensor electrodes with signal directions that point towards a peak electrode response included in the group, wherein the peak electrode response indicates a location of a candidate touch object on the touch-sensitive array; and
for each identified touch zone;
contributing electrode responses from the group of sensor electrodes in the touch zone to the peak electrode response for the touch zone, andreporting a touch object at the location associated with the peak electrode response in accordance with a determination that the contributed peak electrode response for the touch zone satisfies a predefined response threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
An exemplary method used to improve water detection on a touch-sensitive display includes performing a plurality of scans of a touch-sensitive array using at least two different scan patterns to capture response data for at least a subset of the plurality of sensor electrodes. The method further includes determining a signal direction for each sensor electrode in the subset using the response data. The method further includes identifying touch zone(s), each comprising a group of sensor electrodes with signal directions that point towards a peak electrode response included in the group. The peak electrode response indicates a location of a candidate touch object on the touch-sensitive array. For each identified touch zone, reporting a touch object at the location of the peak electrode response upon determination that the peak electrode response for the touch zone satisfies a predefined response threshold.
34 Citations
20 Claims
-
1. A method, comprising:
at a touch-sensitive device having one or more processors and a touch-sensitive array that includes a plurality of sensor electrodes; performing a plurality of scans of the touch-sensitive array using at least two different scan patterns, wherein the plurality of scans captures response data for at least a subset of the plurality of sensor electrodes; determining a signal direction for each sensor electrode in the subset using the response data, wherein the signal direction for each sensor electrode indicates a relative location of a sensor electrode in the subset most responsible for creation of the signal direction; identifying one or more touch zones, each comprising a group of sensor electrodes with signal directions that point towards a peak electrode response included in the group, wherein the peak electrode response indicates a location of a candidate touch object on the touch-sensitive array; and for each identified touch zone; contributing electrode responses from the group of sensor electrodes in the touch zone to the peak electrode response for the touch zone, and reporting a touch object at the location associated with the peak electrode response in accordance with a determination that the contributed peak electrode response for the touch zone satisfies a predefined response threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A touch-sensitive device, comprising:
-
a touch-sensitive array that includes a plurality of sensor electrodes; one or more processors; and memory storing one or more programs, the one or more programs including instructions, which when executed by the one or more processors cause the touch-sensitive device to; perform a plurality of scans of the touch-sensitive array using at least two different scan patterns, wherein the plurality of scans captures response data for at least a subset of the plurality of sensor electrodes; determine a signal direction for each sensor electrode in the subset using the response data, wherein the signal direction for each sensor electrode indicates a relative location of a sensor electrode in the subset most responsible for creation of the signal direction; identify one or more touch zones, each comprising a group of sensor electrodes with signal directions that point towards a peak electrode response included in the group, wherein the peak electrode response indicates a location of a candidate touch object on the touch-sensitive array; and for each identified touch zone; contribute electrode responses from the group of sensor electrodes in the touch zone to the peak electrode response for the touch zone, and report a touch object at the location associated with the peak electrode response in accordance with a determination that the contributed peak electrode response for the touch zone satisfies a predefined response threshold. - View Dependent Claims (15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium, storing one or more programs configured for execution by one or more processors of a touch-sensitive device having a touch-sensitive array that includes a plurality of sensor electrodes, the one or more programs including instructions for:
-
performing a plurality of scans of the touch-sensitive array using at least two different scan patterns, wherein the plurality of scans captures response data for at least a subset of the plurality of sensor electrodes; determining a signal direction for each sensor electrode in the subset using the response data, wherein the signal direction for each sensor electrode indicates a relative location of a sensor electrode in the subset most responsible for creation of the signal direction; identifying one or more touch zones, each comprising a group of sensor electrodes with signal directions that point towards a peak electrode response included in the group, wherein the peak electrode response indicates a location of a candidate touch object on the touch-sensitive array; and for each identified touch zone; contributing electrode responses from the group of sensor electrodes in the touch zone to the peak electrode response for the touch zone, and reporting a touch object at the location associated with the peak electrode response in accordance with a determination that the contributed peak electrode response for the touch zone satisfies a predefined response threshold. - View Dependent Claims (19, 20)
-
Specification