False touch filtering for capacitance sensing systems
First Claim
Patent Images
1. A method, comprising:
- receiving, from a sense network comprising a plurality of electrodes, data representing capacitances of a plurality of sense elements, wherein the plurality of sense elements are intersections between the plurality of electrodes;
processing the data to identify activated sense elements from the plurality of sense elements, wherein the processing comprises;
identifying a local maximum from among the activated sense elements; and
identifying a set of sense elements that are adjacent to the local maximum;
filtering the data to remove false touch events based on a spatial relationship of activated sense elements, wherein the filtering comprises comparing a magnitude value of the local maximum against an aggregate value based on at least three of the set of sense elements to distinguish between an actual touch and a false touch.
6 Assignments
0 Petitions
Accused Products
Abstract
Apparatuses and methods of false touch filtering are described. One device includes a controller and a capacitance sensing array including multiple sense elements (e.g., intersections of TX and RX electrodes). The controller includes a capacitance sensing circuit coupled to the capacitance sensing array, and a filter circuit coupled to the output of the capacitance sensing circuit. The controller is configured to receive, from the capacitance sensing circuit, data representing capacitances of the sense elements, process the data to identify activated sense elements, and filter the data to remove false touch events based on a spatial relationship of activated sense elements.
89 Citations
19 Claims
-
1. A method, comprising:
-
receiving, from a sense network comprising a plurality of electrodes, data representing capacitances of a plurality of sense elements, wherein the plurality of sense elements are intersections between the plurality of electrodes; processing the data to identify activated sense elements from the plurality of sense elements, wherein the processing comprises; identifying a local maximum from among the activated sense elements; and identifying a set of sense elements that are adjacent to the local maximum; filtering the data to remove false touch events based on a spatial relationship of activated sense elements, wherein the filtering comprises comparing a magnitude value of the local maximum against an aggregate value based on at least three of the set of sense elements to distinguish between an actual touch and a false touch. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving, from a sense network comprising a plurality of electrodes, data representing capacitances of a plurality of sense elements, wherein the plurality of sense elements are intersections between the plurality of electrodes; processing the data to identify activated sense elements from the plurality of sense elements; and filtering the data to remove false touch events based on a spatial relationship of activated sense elements, wherein said processing the data to identify the activated sense elements comprises; identifying a local maximum from among the activated sense elements; identifying a set of sense elements that are adjacent to the local maximum, the identifying the set comprises; determining whether the local maximum is located at an edge of the sense network; and identifying at least three sense elements that are adjacent to the local maximum for the set when the local maximum is located at the edge of the sense network; and distinguishing between an actual touch and a false touch based on the capacitances of the set of sense elements.
-
-
11. A capacitance sensing system, comprising
a controller coupled to the memory device, wherein the controller is configured to receive signals from a sense network comprising a plurality of electrodes to detect a conductive object proximate to the plurality of electrodes, wherein the controller comprises a filter circuit, wherein the filter circuit is configured to: -
receive, from the sense network, data representing capacitances of a plurality of sense elements, wherein the plurality of sense elements are intersections between the plurality of electrodes; process the data to identify activated sense elements of the plurality of sense elements; and filter the data to remove false touch events based on a spatial relationship of activated sense elements, wherein the filter circuit is further configured to; identify a local maximum from among the activated sense elements; identify a set of sense elements that are adjacent to the local maximum; and comparing a magnitude value of the local maximum against an aggregate value based on at least three of the set of sense elements to distinguish between an actual touch and a false touch. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification