Dynamic configuration of touch sensor electrode clusters
First Claim
1. An apparatus comprising:
- one or more processors; and
one or more memory units coupled to the one or more processors, the one or more memory units collectively storing logic configured to, when executed by the one or more processors, cause the one or more processors to perform operations comprising;
configuring a plurality of electrodes of a sensor to form a first cluster pattern comprising a plurality of first clusters, each first cluster comprising two or more electrodes of the plurality of electrodes, a first cluster being interleaved with one or more adjacent first clusters such that an electrode of the first cluster is positioned between first and second electrodes of at least one of the adjacent first clusters;
applying voltage to each first cluster;
sensing each first cluster separately;
determining a plurality of first values, each first value associated with a capacitance of a respective first cluster;
configuring, in response to determining the plurality of first values, the plurality of electrodes to form a second cluster pattern comprising a plurality of second clusters, each second cluster comprising two or more electrodes of the plurality of electrodes, the plurality of second clusters being non-interleaved;
applying voltage to each second cluster;
sensing each second cluster separately;
determining a plurality of second values, each second value associated with a capacitance of a respective second cluster; and
determining a position of an object relative to the sensor based at least on the plurality of second values.
12 Assignments
0 Petitions
Accused Products
Abstract
An apparatus of one embodiment includes a sensor having a plurality of electrodes and a controller having a processor and a memory. The memory includes logic operable to configure the electrodes to form a first cluster pattern having a plurality of first clusters of two or more electrodes, apply voltage to each first cluster, and determine a plurality of first values associated with a capacitance of a first cluster. The logic is further operable to configure the electrodes to form a second cluster pattern having a plurality of second clusters of two or more electrodes, apply voltage to each second cluster, and determine a plurality of second values associated with a capacitance of a second cluster. At least one second cluster is interleaved with an adjacent second cluster. The logic is further operable to determine a position of an object based at least on the second values.
28 Citations
28 Claims
-
1. An apparatus comprising:
-
one or more processors; and one or more memory units coupled to the one or more processors, the one or more memory units collectively storing logic configured to, when executed by the one or more processors, cause the one or more processors to perform operations comprising; configuring a plurality of electrodes of a sensor to form a first cluster pattern comprising a plurality of first clusters, each first cluster comprising two or more electrodes of the plurality of electrodes, a first cluster being interleaved with one or more adjacent first clusters such that an electrode of the first cluster is positioned between first and second electrodes of at least one of the adjacent first clusters; applying voltage to each first cluster; sensing each first cluster separately; determining a plurality of first values, each first value associated with a capacitance of a respective first cluster; configuring, in response to determining the plurality of first values, the plurality of electrodes to form a second cluster pattern comprising a plurality of second clusters, each second cluster comprising two or more electrodes of the plurality of electrodes, the plurality of second clusters being non-interleaved; applying voltage to each second cluster; sensing each second cluster separately; determining a plurality of second values, each second value associated with a capacitance of a respective second cluster; and determining a position of an object relative to the sensor based at least on the plurality of second values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
configuring a plurality of electrodes to form a first cluster pattern comprising a plurality of first clusters, each first cluster comprising two or more electrodes of the plurality of electrodes, a first cluster being interleaved with one or more adjacent first clusters such that an electrode of the first cluster is positioned between first and second electrodes of at least one of the adjacent first clusters; applying voltage to each first cluster; sensing each first cluster separately; determining a plurality of first values, each first value associated with a capacitance of a respective first cluster; configuring, in response to determining the plurality of first values, the plurality of electrodes to form a second cluster pattern comprising a plurality of second clusters, each second cluster comprising two or more electrodes of the plurality of electrodes, the plurality of second clusters being non-interleaved; applying voltage to each second cluster; sensing each second cluster separately; determining a plurality of second values, each second value associated with a capacitance of a respective second cluster; and determining a position of an object relative to the touch sensor based at least on the plurality of second values. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
one or more processors; and one or more memory units coupled to the one or more processors, the one or more memory units collectively storing logic configured to, when executed by the one or more processors, cause the one or more processors to perform operations comprising; configuring a plurality of electrodes of a sensor to form a first cluster pattern comprising a plurality of first clusters, each first cluster comprising two or more electrodes of the plurality of electrodes, a primary first cluster being interleaved with a secondary first cluster such that an electrode of the primary first cluster is positioned between first and second electrodes of the secondary first cluster; applying voltage to each first cluster; sensing each first cluster separately; determining a plurality of first values, each first value associated with a capacitance of a respective first cluster; configuring, in response to determining the plurality of first values, the plurality of electrodes to form a second cluster pattern comprising a plurality of second clusters, each second cluster comprising one or more electrodes from the primary first cluster and one or more electrodes from the secondary first cluster, the plurality of second clusters being non-interleaved; applying voltage to each second cluster; sensing each second cluster separately; determining a plurality of second values, each second value associated with a capacitance of a respective second cluster; and determining a position of an object relative to the touch sensor based at least on the plurality of first values and the plurality of second values. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A method comprising:
-
configuring a plurality of electrodes to form a first cluster pattern comprising a plurality of first clusters, each first cluster comprising two or more electrodes of the plurality of electrodes, a primary first cluster being interleaved with a secondary first cluster such that an electrode of the primary first cluster is positioned between first and second electrodes of the secondary first cluster; applying voltage to each first cluster; sensing each first cluster separately; determining a plurality of first values, each first value associated with a capacitance of a respective first cluster; configuring, in response to determining the plurality of first values, the plurality of electrodes to form a second cluster pattern comprising a plurality of second clusters, each second cluster comprising one or more electrodes from the primary first cluster and one or more electrodes from the secondary first cluster, the plurality of second clusters being non-interleaved; applying voltage to each second cluster; sensing each second cluster separately; determining a plurality of second values, each second value associated with a capacitance of a respective second cluster; and determining a position of an object relative to the touch sensor based at least on the plurality of first values and the plurality of second values. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification