Touch Controller with Improved Diagnostics Calibration and Communications Support
First Claim
1. A method, comprising;
- sampling data from one or a plurality of touch panel sense channels prior to demodulation;
capturing a demodulation waveform, correlated with the sampled data, to form a record;
storing one or a plurality of records; and
accessing the one or a plurality of records to extract diagnostics information.
1 Assignment
0 Petitions
Accused Products
Abstract
A touch controller with improved diagnostics calibration and communication support includes a data capture register configured to sample data from one or a plurality of touch panel sense channels at an output of an analog to digital (A/D) converter. The sampled data is bit packed, and a demodulation waveform is captured, correlated with the sampled data. The contents of the data capture register, including the sampled data and the demodulation waveform, are transferred to a memory configured to create one or more records from the transferred contents. A processor can be used to extract the one or more records captured in the memory to display to a user for diagnostics or calibration.
-
Citations
40 Claims
-
1. A method, comprising;
-
sampling data from one or a plurality of touch panel sense channels prior to demodulation; capturing a demodulation waveform, correlated with the sampled data, to form a record; storing one or a plurality of records; and accessing the one or a plurality of records to extract diagnostics information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A touch controller, comprising;
-
a data capture register configured to sample data from one or a plurality of touch panel sense channels prior to demodulation, and to capture a demodulation waveform correlated with the sampled data; a memory configured to form a record, including the sampled data and the demodulation waveform, and to store one or a plurality of records; and a processor configured to access the one or a plurality records to extract diagnostics information. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system, comprising:
-
means for sampling data from one or a plurality of touch panel sense channels prior to demodulation; means for capturing a demodulation waveform, correlated with the sampled data, to form a record; means for storing one or a plurality of records; and means for accessing the one or a plurality of records to extract diagnostics information.
-
-
24. A system for transmitting data between touch enabled devices, comprising:
a touch enabled device configured to encode arbitrary data and transmit the arbitrary data in modulated form using a touch mechanism of the touch enabled device. - View Dependent Claims (25, 26)
-
27. A system for receiving data transmitted from one or more touch enabled devices, comprising:
a receiving touch enabled device configured to decode arbitrary data and receive the arbitrary data in modulated form using a touch mechanism of the receiving touch enabled device. - View Dependent Claims (28, 29)
-
30. A system for transmitting data between devices, comprising:
a non-touch enabled device comprising a touch controller configured to encode arbitrary data and transmit the arbitrary data in modulated form through a dedicated communications channel by at least one of capacitive, inductive, optical an acoustic means.
-
31. A system for receiving data transmitted from one or more devices, comprising:
a non-touch enabled device comprising a touch controller configured to decode arbitrary data and receive the arbitrary data in modulated form through a dedicated communications channel by at least one of capacitive, inductive, optical and acoustic means.
- 32. A system for enabling communication between multiple touch enabled devices through respective touch mechanisms, where the respective touch mechanisms are coupled either capacitively, inductively, acoustically or optically.
Specification