Orthogonal signaling touch user, hand and object discrimination systems and methods
First Claim
1. A method for distinguishing between sources of simultaneous touch events 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:
- simultaneously transmitting each of a plurality of unique orthogonal row signals on a respective one of at least some of the plurality of row conductors, each of the plurality of unique orthogonal row signals being different from each other of the plurality of unique orthogonal row signals;
detecting an amount of each of the plurality of unique orthogonal row signals present on each of the plurality of column conductors;
simultaneously transmitting each of a plurality of orthogonal column signals on a respective one of at least some of the column conductors;
detecting an amount of each of the plurality of orthogonal column signals present on each of the plurality of row conductors;
detecting an amount of at least one of the plurality of unique orthogonal row signals present on at least one row conductor, the at least one row conductor being a different row conductor than the one of the at least some of the plurality of row conductors upon which the at least one of the plurality of unique orthogonal row signals was transmitted upon;
detecting an amount of at least one of the plurality of orthogonal column signals present on at least one column conductor; and
,associating each of the plurality of simultaneous touch events with a discrete source based on at least one of;
the detected amount of at least one of the plurality of unique orthogonal row signals present on at least one row conductor or the detected amount of at least one of the plurality of orthogonal column signals present on at least one column conductor.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for distinguishing between sources of simultaneous touch events on a touch sensitive device are disclosed. The touch sensitive device includes row conductors and column conductors, the path of each of the row conductors crossing the path of each of the column conductors. Orthogonal row signals are generated on the row conductors and orthogonal column signals are generated on the column conductors. In an embodiment, an amount of each of the plurality of orthogonal row signals present on each of the plurality of row conductors is detected, an amount of each of the plurality of orthogonal column signals present on each of the plurality of column conductors is detected, and at least one of such amounts is used to associate each of the plurality of simultaneous touch events with a discrete source. The strength of such detected “crosstalk” between row conductors can be used to distinguish two or more touch events, such as by distinguishing a two-handed gesture from a one-handed gesture, distinguishing two touch events as having been initiated by different users, distinguishing a passive object from a hand, identifying a passive object, improving palm rejection and improving accidental-touch rejection.
8 Citations
107 Claims
-
1. A method for distinguishing between sources of simultaneous touch events 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:
-
simultaneously transmitting each of a plurality of unique orthogonal row signals on a respective one of at least some of the plurality of row conductors, each of the plurality of unique orthogonal row signals being different from each other of the plurality of unique orthogonal row signals; detecting an amount of each of the plurality of unique orthogonal row signals present on each of the plurality of column conductors; simultaneously transmitting each of a plurality of orthogonal column signals on a respective one of at least some of the column conductors; detecting an amount of each of the plurality of orthogonal column signals present on each of the plurality of row conductors; detecting an amount of at least one of the plurality of unique orthogonal row signals present on at least one row conductor, the at least one row conductor being a different row conductor than the one of the at least some of the plurality of row conductors upon which the at least one of the plurality of unique orthogonal row signals was transmitted upon; detecting an amount of at least one of the plurality of orthogonal column signals present on at least one column conductor; and
,associating each of the plurality of simultaneous touch events with a discrete source based on at least one of;
the detected amount of at least one of the plurality of unique orthogonal row signals present on at least one row conductor or the detected amount of at least one of the plurality of orthogonal column signals present on at least one column conductor. - 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, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method for distinguishing between sources of simultaneous touch events 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:
-
simultaneously transmitting each of a plurality of unique orthogonal row signals on a respective one of at least some of the plurality of row conductors, each of the plurality of unique orthogonal row signals being different from each other of the plurality of unique orthogonal row signals; detecting an amount of at least one of the plurality of unique orthogonal row signals present on at least one of the plurality of row conductors; simultaneously transmitting each of a plurality of orthogonal column signals on a respective one of at least some of the plurality of column conductors; detecting an amount of each of the plurality of orthogonal column signals present on at least one of the column conductors; identifying the touch events on the touch sensitive device using the detected amount of each of the plurality of unique orthogonal row signals; and associating each of the plurality of simultaneous touch events with a discrete source based at least in part on the detected amount of at least one of the plurality of unique orthogonal row signals present on at least one of the plurality of row conductors, the at least one of the plurality of row conductors being a different row conductor than the respective one of the at least some of the plurality of row conductors upon which the one of the plurality of unique orthogonal row signals was transmitted upon. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
-
73. A low-latency touch sensitive device comprising:
-
a plurality of row conductors and column conductors 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 them, and iii) when the touch sensitive device is being touched, a second level of signal is coupled between them; row signal generator operatively connected to the plurality of row conductors, the row signal generator adapted to simultaneously generate a plurality of unique orthogonal row signals, each unique orthogonal row signal being orthogonal to each of the other unique orthogonal row signals; 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 orthogonal row signals on each of the plurality of column conductors; column signal generator operatively connected to the plurality of column conductors, the column signal generator adapted to simultaneously generate a plurality of unique orthogonal column signals, each unique orthogonal column signal being orthogonal to each of the other unique orthogonal column signals; 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 orthogonal column signals on each of the plurality of row conductors and a level for each of the plurality of unique orthogonal row signals on each of the plurality of row conductors; and processor configured to associate each of a plurality of simultaneous touch events with a discrete source based on a detected amount of at least one of the plurality of orthogonal row signals present on at least one of the plurality of row conductors, the at least one of the plurality of row conductors being a different row conductor than the one of the plurality of row conductors upon which the one of the plurality of unique orthogonal row signals was transmitted upon. - View Dependent Claims (74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107)
-
Specification