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 orthogonal row signals on a respective one of at least some of the plurality of row conductors;
detecting an amount of each of the plurality of 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 orthogonal row signals present on at least one row conductor;
detecting an amount of each 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 orthogonal row signals present on at least one row conductor or the detected amount of each 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.
20 Citations
142 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 orthogonal row signals on a respective one of at least some of the plurality of row conductors; detecting an amount of each of the plurality of 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 orthogonal row signals present on at least one row conductor; detecting an amount of each 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 orthogonal row signals present on at least one row conductor or the detected amount of each 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 orthogonal row signals on a respective one of at least some of the plurality of row conductors; detecting an amount of at least one of the plurality of orthogonal row signals present on at least one row; 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 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 orthogonal row signals; and associating each of the 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. - 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 method for distinguishing between sources of a plurality 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:
-
detecting an amount of each of a plurality of orthogonal row signals present on each of the plurality of row conductors; and
,associating each of the 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. - 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)
-
-
108. A low-latency touch sensitive device comprising:
-
a. 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; b. 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; 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 orthogonal row signals on each of the plurality of column conductors; d. 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; 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 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 f. 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. - View Dependent Claims (109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142)
-
Specification