Dynamic assignment of possible channels in a touch sensor
First Claim
1. A method for reducing the effect of noise in a touch sensitive device having rows and columns, which touch sensitive device senses touch through processing touch signals present on the columns, comprising:
- determining a first signal space in which to generate a first plurality of signals for use in a touch sensor;
identifying touch signals and noise at the same time by;
generating the first plurality of signals for use in the touch sensor in the first signal space, each of the first plurality of signals being generated on separate ones of the rows;
sensing at least one column signal on at least one column, the sensing taking place at least in part simultaneously with the generating;
identifying touch signals and noise in the first signal space based upon the sensed at least one column signal;
thenavoiding the noise by;
replacing the first signal space with a second signal space in which to generate a second plurality of signals for use in the touch sensor, the second signal space mitigating the noise identified during the identifying touch signals and noise step;
thengenerating the second plurality of signals for use in the touch sensor in the second signal space; and
,sensing at least some of the second plurality of signals to identify a touch event in the touch sensitive device.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods are disclosed for dynamic assignment of possible channels in a touch sensitive device having rows and columns. In an embodiment, a method determines a first signal space in which to generate signals for use in the touch sensor. Signals are then generated in the first signal space on separate ones of the rows and a column signal is sensed on a column. The first signal space is replaced with a second signal space, and a second plurality of signals is generated for use in the touch sensor in the second frequency space. The second plurality of signals is sensed to identify a touch event in the touch sensitive device.
13 Citations
103 Claims
-
1. A method for reducing the effect of noise in a touch sensitive device having rows and columns, which touch sensitive device senses touch through processing touch signals present on the columns, comprising:
-
determining a first signal space in which to generate a first plurality of signals for use in a touch sensor; identifying touch signals and noise at the same time by; generating the first plurality of signals for use in the touch sensor in the first signal space, each of the first plurality of signals being generated on separate ones of the rows; sensing at least one column signal on at least one column, the sensing taking place at least in part simultaneously with the generating; identifying touch signals and noise in the first signal space based upon the sensed at least one column signal;
thenavoiding the noise by; replacing the first signal space with a second signal space in which to generate a second plurality of signals for use in the touch sensor, the second signal space mitigating the noise identified during the identifying touch signals and noise step;
thengenerating the second plurality of signals for use in the touch sensor in the second signal space; and
,sensing at least some of the second plurality of signals to identify a touch event in the touch sensitive device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for reducing the effect of noise in a touch sensitive device having rows and columns, which touch sensitive device senses touch through processing touch signals present on the columns, comprising:
-
determining a first signal-to-row map with which to generate a first plurality of signals for use in a touch sensor; identifying touch signals and noise at the same time by; generating the first plurality of signals for use in the touch sensor using the first signal-to-row map, each of the first plurality of signals being generated on separate ones of the rows; sensing at least one column signal on at least one column, the sensing taking place at least in part simultaneously with the generating; identifying touch signals and noise in the at least one column signal;
thenavoiding the noise by; replacing the first signal-to-row map with a second signal-to-row map with which to generate a second plurality of signals for use in the touch sensor, the second signal-to-row map mitigating the noise identified during the identifying touch signals and noise step;
thengenerating the second plurality of signals for use in the touch sensor using the second signal-to-row map; and
,sensing at least some of the second plurality of signals to identify a touch event in the touch sensitive device. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A method for reducing the effect of noise in a touch sensitive device having rows and columns, which touch sensitive device senses touch through processing signals present on the columns, comprising:
-
selecting a first frequency space in which to generate a first plurality of signals for use in a touch sensor; identifying touch signals and noise at the same time by; generating the first plurality of signals for use in the touch sensor in the first frequency space, each of the first plurality of signals being generated on separate ones of the rows; sensing at least one column signal on at least one column, the sensing taking place at least in part simultaneously with the generating; identifying a first electromagnetic interference frequency in at least one of the at least one column signal; avoiding interference by; selecting a second frequency space in which to generate signals for use in the touch sensor, the second frequency space being selected to mitigate collision with the first electromagnetic interference frequency; generating a second plurality of signals for use in the touch sensor in the second frequency space; and sensing at least some of the second plurality of signals to identify a touch event in the touch sensitive device. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
-
-
66. A method for reducing the effect of noise in a touch sensitive device having rows and columns, which touch sensitive device senses touch through processing touch signals present on the columns, comprising:
-
a. generating signals for use in the touch sensor, each of the signals being generated on separate ones of the rows; b. sensing at least one touch signal on at least one column during at least a portion of the generating step; c. repeating steps a. and b. to identify at least one recurring period during which an electromagnetic interference is present in at least one touch signal at the same time as sensing the touch signal; d. selecting a time space in which to generate signals, the time space being selected to mitigate collision with the periodic electromagnetic interference by avoiding the recurring period; e. generating signals in the time space, each of the signals being generated on separate ones of the rows; and f. sensing a plurality of touch signals to identify a touch event in the touch sensitive device.
-
-
67. A low-latency touch sensitive device comprising:
-
first and second plurality of conductors arranged such that; when the touch sensitive device is not being touched, a first amount of signal is coupled between them, and when the touch sensitive device is being touched, a different amount of signal is coupled between them; signal generator adapted to generate a plurality of unique orthogonal signals within a signal space on the first plurality of conductors, each unique orthogonal signal being orthogonal to each of the other unique orthogonal signals; receiver associated with the second plurality of conductors, the receiver being adapted to receive signals present on each of the second plurality of conductors while the signal generator is generating the plurality of unique orthogonal signals on the first plurality of conductors; signal processor adapted to decode the signals received by the receiver, and for each of the signals received by the receiver to determine an amount of each of the unique orthogonal signals contained therein; the signal processor being further adapted to identify first electromagnetic interference frequency in the signals received by the receiver at the same time as touch signals, and adapted to revise the signal space to mitigate collision with the first electromagnetic interference frequency.
-
-
68. A method for reducing the effect of noise in a touch sensitive device having rows and columns, which touch sensitive device senses touch through processing touch signals present on the columns, comprising:
-
determining a first code space in which to generate a first plurality of signals for use in a touch sensor; identifying touch signals and noise at the same time by; generating the first plurality of signals for use in the touch sensor in the first code space, each of the first plurality of signals being generated on separate ones of the rows; sensing at least one column signal on at least one column; identifying touch signals and noise in the at least one column signal;
thenavoiding the noise by; replacing the first code space with a second code space in which to generate a second plurality of signals for use in the touch sensor, the second code space being selected to mitigate collision with the noise;
thengenerating the second plurality of signals for use in the touch sensor in the second code space; and sensing at least some of the second plurality of signals to identify a touch event in the touch sensitive device. - View Dependent Claims (69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86)
-
-
87. A method for reducing the effect of noise in a touch sensitive device having rows and columns, which touch sensitive device senses touch through processing touch signals present on the columns, comprising:
-
determining a first signal space in which to generate a first plurality of signals for use in a touch sensor; identifying touch signals and noise at the same time by; generating the first plurality of signals for use in the touch sensor in the first signal space, each of the first plurality of signals being generated on separate ones of the rows; sensing at least one touch signal on at least one column, the sensing taking place at least in part simultaneously with the generating; identifying a first electromagnetic interference signal in at least one touch signal;
thenavoiding the interference by; selecting a second signal space in which to generate signals for use in the touch sensor, the second signal space being selected to mitigate collision with the first electromagnetic interference signal; generating a second plurality of signals for use in the touch sensor in the second signal space, each of the second plurality of signals being generated on separate ones of the rows; and sensing at least some of the second plurality of signals to identify a touch event in the touch sensitive device. - View Dependent Claims (88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103)
-
Specification