Fast multi-touch noise reduction
First Claim
1. A method for determining a location of a touch event on a touch sensitive device, the touch sensitive device comprising a plurality of row conductors and a plurality of column conductors, the path of each of the row conductors crossing the path of each of the column conductors, the method comprising:
- a. simultaneously transmitting a unique frequency orthogonal row signal on each of the row conductors in the plurality of row conductors, each of the unique frequency orthogonal row signals being frequency orthogonal to each other of the unique frequency orthogonal row signals;
b. detecting an amount of each of the simultaneously transmitted unique frequency orthogonal row signals present on each of the plurality of column conductors;
c. simultaneously transmitting a unique frequency orthogonal column signal on each of the column conductors in the plurality of column conductors, each of the unique frequency orthogonal column signals being frequency orthogonal to each other of the unique frequency orthogonal column signals;
d. detecting an amount of each of the simultaneously transmitted unique frequency orthogonal column signals present on each of the plurality of row conductors;
e. determining a location of a touch event on the touch sensitive device using the detected amount of each of simultaneously transmitted unique frequency orthogonal row signals and the detected amount of each of the simultaneously transmitted unique frequency orthogonal column signals, wherein the location of the touch event is determined to be at or near an intersection of a row conductor and a column conductor when a detected amount of a simultaneously transmitted unique frequency orthogonal row signal associated with the row conductor is at a level corresponding to a touch event on the column conductor and the detected amount of a simultaneously transmitted unique frequency orthogonal column signal associated with the column conductor is at a level corresponding to a touch event on the row conductor.
10 Assignments
0 Petitions
Accused Products
Abstract
A low-latency touch sensitive device provides a method for determining a location of a touch event thereon. The touch sensitive device row conductors and column conductors, the path of each of the row conductors crossing the path of each of the column conductors. Each of a set of orthogonal row signals are simultaneously transmitted on a respective one of at least some of the row conductors and an amount of each of the plurality of orthogonal row signals present on each of the plurality of column conductors is detected. A set of orthogonal column signals are simultaneously transmitted on a respective one of at least some of the column conductors. An amount of each of the orthogonal column signals present on each of the plurality of row conductors is detected. The detected amount of each of the plurality of orthogonal row signals and the detected amount of each of the plurality of orthogonal column signals is used to determine the location of a touch event on the device.
-
Citations
23 Claims
-
1. A method for determining a location of a touch event on a touch sensitive device, the touch sensitive device comprising a plurality of row conductors and a plurality of column conductors, the path of each of the row conductors crossing the path of each of the column conductors, the method comprising:
-
a. simultaneously transmitting a unique frequency orthogonal row signal on each of the row conductors in the plurality of row conductors, each of the unique frequency orthogonal row signals being frequency orthogonal to each other of the unique frequency orthogonal row signals; b. detecting an amount of each of the simultaneously transmitted unique frequency orthogonal row signals present on each of the plurality of column conductors; c. simultaneously transmitting a unique frequency orthogonal column signal on each of the column conductors in the plurality of column conductors, each of the unique frequency orthogonal column signals being frequency orthogonal to each other of the unique frequency orthogonal column signals; d. detecting an amount of each of the simultaneously transmitted unique frequency orthogonal column signals present on each of the plurality of row conductors; e. determining a location of a touch event on the touch sensitive device using the detected amount of each of simultaneously transmitted unique frequency orthogonal row signals and the detected amount of each of the simultaneously transmitted unique frequency orthogonal column signals, wherein the location of the touch event is determined to be at or near an intersection of a row conductor and a column conductor when a detected amount of a simultaneously transmitted unique frequency orthogonal row signal associated with the row conductor is at a level corresponding to a touch event on the column conductor and the detected amount of a simultaneously transmitted unique frequency orthogonal column signal associated with the column conductor is at a level corresponding to a touch event on the row conductor. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A low-latency touch sensitive device comprising;
-
a. a plurality of row conductors and column conductors being arranged such that; i. each of the paths of the conductors of the plurality of row conductors cross each of the paths of the conductors of the plurality of column conductors, and wherein ii. when the touch sensitive device is not being touched, a first level of signal is coupled between conductors of the plurality of row conductors and conductors of the plurality of column conductors, and iii. when the touch sensitive device is being touched, a second level of signal is coupled between at least one of the conductors of the plurality of row conductors and at least one of the conductors of the plurality of column conductors; b. row signal generator adapted to simultaneously generate a plurality of unique frequency orthogonal row signals, each unique frequency orthogonal row signal being frequency orthogonal to each of the other unique frequency orthogonal row signals, the row signal generator being operatively connected to the plurality of row conductors such that at least a unique one of the plurality of unique frequency orthogonal row signals is generated on each of the plurality of row conductors; c. column signal decoder operatively connected to the plurality of column conductors, the column signal decoder adapted to detect a level for each of the plurality of unique frequency orthogonal row signals on each of the plurality of column conductors; d. column signal generator adapted to simultaneously generate a plurality of unique frequency orthogonal column signals, each unique frequency orthogonal column signal being frequency orthogonal to each of the other unique frequency orthogonal column signals, the column signal generator being operatively connected to the plurality of column conductors such that at least a unique one of the plurality of unique frequency orthogonal column signals is generated on each of the plurality of row conductors; e. row signal decoder operatively connected to the plurality of row conductors, the row signal decoder adapted to detect a level for each of the plurality of unique frequency orthogonal column signals on each of the plurality of row conductors; and f. touch event locator for determining coordinates of a touch event based, at least in part, on the detected levels for each of the plurality of unique frequency orthogonal row signals on each of the plurality of column conductors and for each of the plurality of unique frequency orthogonal column signals on each of the plurality of row conductors, wherein the touch event locator rejects coordinates as a touch event when a detected level of the unique frequency orthogonal row signal for a specific row on a specific column does not correspond to a detected level of the unique frequency orthogonal column signal for the specific column on the specific row. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A low-latency touch sensitive device comprising:
first and second pluralities of conductors being arranged such that; each of the paths of the conductors of the first plurality of conductors cross each of the paths of the conductors of the second plurality of conductors, and wherein when the touch sensitive device is not being touched, a first level of signal is coupled between conductors of the plurality of row conductors and conductors of the plurality of column conductors, and when the touch sensitive device is being touched, a second level of signal is coupled between at least one of the conductors of the plurality of row conductors and at least one of the conductors of the plurality of column conductors; at least one signal generator adapted to generate a plurality of unique frequency orthogonal signals, each unique frequency orthogonal signal being frequency orthogonal to each of the other unique frequency orthogonal signals; first transmitter associated with the first plurality of conductors, the first transmitter being adapted to simultaneously transmit a first subset of the plurality of unique frequency orthogonal signals on each of the first plurality of conductors respectively such that at least a unique one of the signals from the first subset is generated on each of the first plurality of conductors; second transmitter associated with the second plurality of conductors, the second transmitter being adapted to transmit a second subset of the plurality of unique frequency orthogonal signals on each of the second plurality of conductors simultaneously such that at least a unique one of the signals from the second subset is generated on each of the second plurality of conductors; first receiver associated with the first plurality of conductors, the first receiver being adapted to receive signals present on each of the first plurality of conductors; second receiver associated with the second plurality of conductors, the second receiver being adapted to receive signals present on each of the second plurality of conductors; and signal processor adapted to decode the signals received by the first receiver and the signals received by the second receiver, and for each of the signals received by the first receiver and the signals received by the second receiver, to determine which of the unique frequency orthogonal signals meet the second level of signal, the signal processor further adapted to correlate signals received by the first receiver that meet the second level of signal to signals received by the second receiver that meet the second level of signal, wherein the signal processor is adapted to determine that a touch has occurred at or near an intersection of a conductor of the first plurality of conductors and a conductor of the second plurality of conductors when the first receiver receives a signal that is determined to represent a potential touch at or near the conductor of the first plurality of conductors that corresponds to a signal received by the second receiver that is determined to represent a potential touch at or near the conductor of the second plurality of conductors. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
Specification