Multiple correlations in a touch sensor
First Claim
1. A method comprising:
- establishing a first reference sequence with which to correlate signals received at one or more receive columns to touch detection conditions;
starting with a first set of candidate reference sequences each differing from the first reference sequence, reducing the first set of candidate reference sequences by applying a rule set to the first set to derive a relatively smaller second set of candidate reference sequences;
for each candidate reference sequence in the second set of candidate reference sequences, calculating a touch detection performance score of a combined reference sequence, the combined reference sequence being a sum of the first reference sequence and at least the candidate reference sequence for which the calculating is performed; and
configuring at least a portion of a receive circuit to correlate signals received at one or more of the receive columns to at least one of the touch detection conditions by using the first reference sequence in a combined correlation operation with at least a selected candidate reference sequence from the second set of candidate reference sequences, the selected candidate reference sequence being selected based on a corresponding touch detection performance score.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments are disclosed that relate to touch input detection in a touch sensor. One example provides a method comprising establishing a first reference sequence, starting with a first set of candidate reference sequences each differing from the first reference sequence, reducing the first set of candidate reference sequences by applying a rule set to the first set to derive a relatively smaller second set of candidate reference sequences, for each candidate reference sequence in the second set of candidate reference sequences, calculating a touch detection performance score of a combined reference sequence, and configuring at least a portion of a receive circuit to correlate signals to at least one of the touch detection conditions by using the first reference sequence in a combined correlation operation with at least a selected candidate reference sequence from the second set of candidate reference sequences.
-
Citations
20 Claims
-
1. A method comprising:
-
establishing a first reference sequence with which to correlate signals received at one or more receive columns to touch detection conditions; starting with a first set of candidate reference sequences each differing from the first reference sequence, reducing the first set of candidate reference sequences by applying a rule set to the first set to derive a relatively smaller second set of candidate reference sequences; for each candidate reference sequence in the second set of candidate reference sequences, calculating a touch detection performance score of a combined reference sequence, the combined reference sequence being a sum of the first reference sequence and at least the candidate reference sequence for which the calculating is performed; and configuring at least a portion of a receive circuit to correlate signals received at one or more of the receive columns to at least one of the touch detection conditions by using the first reference sequence in a combined correlation operation with at least a selected candidate reference sequence from the second set of candidate reference sequences, the selected candidate reference sequence being selected based on a corresponding touch detection performance score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a touch sensor matrix having at least one transmit row and at least one receive column; a processor; and a storage machine comprising instructions executable by the processor to; for the at least one transmit row and the at least one receive column; drive the at least one transmit row with an excitation sequence; receive at the at least one receive column a received signal resulting from driving of the at least one transmit row; correlate the received signal with each of two or more reference sequences; combine each result from each correlation of the received signal with a respective reference sequence to determine a combined correlation value, the combined correlation value being equivalently determined by correlating the received signal with a combination of the two or more reference sequences; and identify at least one touch detection condition based on the combined correlation value. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system comprising:
-
a plurality of transmit rows each attached to a respective driver configured to drive that transmit row with an excitation sequence; a plurality of receive columns each configured to receive at that receive column a received signal resulting from at least one driven transmit row; a plurality of receivers each attached to a respective receive column, each receiver having two or more correlators each configured to correlate the received signal with a respective reference sequence, and a combiner configured to combine each result from each correlator to determine a combined correlation value, the combined correlation value being equivalently determined by correlating the received signal with a combination of the two or more reference sequences; and a controller configured to identify at least one touch detection condition based on the combined correlation value. - View Dependent Claims (18, 19, 20)
-
Specification