POSITION-BASED STYLUS COMMUNICATION
First Claim
1. A touch-sensitive device, comprising:
- a plurality of sense channels configured to receive signals from an input device at a plurality of touch sensors;
a plurality of digital signal processors coupled to outputs of the plurality of sense channels, wherein the plurality of digital signal processors includes a plurality of first demodulators configured to demodulate the received signals;
a position estimation processor configured to estimate a location of the input device based on a first plurality of received signals processed by the plurality of digital signal processors, and configured to select a subset of the plurality of sense channels coupled to one or more touch sensors proximate to the input device based on the estimated location of the input device; and
one or more correlators couplable to the selected subset of the plurality of sense channels, wherein the one or more correlators comprise a plurality of second demodulators, the second demodulators configured to demodulate a second plurality of received signals from the selected subset of the plurality of sense channels, the one or more correlators configured to determine frequency content of the demodulated signals.
1 Assignment
0 Petitions
Accused Products
Abstract
Position-based sensing methods and systems can be used to transmit data from an input device to a touch-sensitive device. For example, the touch sensing system may perform one or more coarse input device sub-scans to determine a coarse location of the input device. The coarse location can be used to select one or more touch sensors (or sensor channels) to sample for decoding data encoded in the stimulation signals from the input device. During one or more fine input device sub-scans, the touch sensing system can determine a fine location of the input device and decode the data from the input device sampled from the selected touch sensors (or sensor channels).
-
Citations
20 Claims
-
1. A touch-sensitive device, comprising:
-
a plurality of sense channels configured to receive signals from an input device at a plurality of touch sensors; a plurality of digital signal processors coupled to outputs of the plurality of sense channels, wherein the plurality of digital signal processors includes a plurality of first demodulators configured to demodulate the received signals; a position estimation processor configured to estimate a location of the input device based on a first plurality of received signals processed by the plurality of digital signal processors, and configured to select a subset of the plurality of sense channels coupled to one or more touch sensors proximate to the input device based on the estimated location of the input device; and one or more correlators couplable to the selected subset of the plurality of sense channels, wherein the one or more correlators comprise a plurality of second demodulators, the second demodulators configured to demodulate a second plurality of received signals from the selected subset of the plurality of sense channels, the one or more correlators configured to determine frequency content of the demodulated signals. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for decoding data transmitted by an input device, the method comprising:
-
receiving signals from the input device; estimating a location of the input device relative to a touch sensitive surface based on a first plurality of received signals; selecting one or more sense channels coupled to the touch sensitive surface based on the estimated location of the input device, wherein the one or more selected sense channels sense touch sensors of the touch sensitive surface proximate to the input device; and decoding encoded data from a second plurality of signals received at the selected one or more sense channels. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device including one or more processors, causes the electronic device to perform a method comprising:
-
receiving signals from an input device; estimating a location of the input device relative to a touch sensitive surface based on a first plurality of received signals; selecting one or more sense channels coupled to the touch sensitive surface based on the estimated location of the input device, wherein the one or more selected sense channels sense touch sensors of the touch sensitive surface proximate to the input device; and decoding encoded data from a second plurality of signals received at the selected one or more sense channels. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
a position estimation processor configured to estimate a location of the input device based on a first plurality of signals received at a plurality of sense channels, and configured to select a subset of the plurality of sense channels coupled to one or more touch sensors proximate to the input device based on the estimated location of the input device; and one or more correlators couplable to the selected subset of the plurality of sense channels, wherein the one or more correlators comprise a plurality of demodulators, the demodulators configured to demodulate a second plurality of signals from the selected subset of the plurality of sense channels, the one or more correlators configured to determine frequency content of the demodulated signals. - View Dependent Claims (17, 18, 19, 20)
-
Specification