Dynamic adjustment of demodulation waveform
First Claim
Patent Images
1. A touch-sensitive device comprising:
- a touch screen;
sensing circuitry coupled to the touch screen, the sensing circuitry configured to sense a touch or near touch of an object on the touch screen, the sensing circuitry comprising a plurality of sense channels; and
a processor programmed to;
estimate a location of the object touching the touch screen;
select a subset of the sense channels for the processor to sample based on the estimated location;
determine a noise profile sensed by the selected subset of the sense channels of the sensing circuitry during operation of the touch-sensitive device; and
generate a demodulation waveform based on the noise profile sensed by the selected subset of the sense channels of the sensing circuitry, wherein the demodulation waveform changes responsive to changes in the noise profile.
1 Assignment
0 Petitions
Accused Products
Abstract
A touch sensing system can demodulate sensor data using a dynamically adjusted demodulation waveform and/or demodulation window. The demodulation waveform and/or demodulation window can be dynamically adjusted to account for dynamically changing noise in a touch sensing system. The system can dynamically adjust the demodulation window based on noise measured by the touch sensing system to generate an optimized or otherwise noise-tailored window to suppress detected noise. In some examples, the noise measured by the touch sensing system can be sampled from sense channels localized to a detected touch.
-
Citations
25 Claims
-
1. A touch-sensitive device comprising:
-
a touch screen; sensing circuitry coupled to the touch screen, the sensing circuitry configured to sense a touch or near touch of an object on the touch screen, the sensing circuitry comprising a plurality of sense channels; and a processor programmed to; estimate a location of the object touching the touch screen; select a subset of the sense channels for the processor to sample based on the estimated location; determine a noise profile sensed by the selected subset of the sense channels of the sensing circuitry during operation of the touch-sensitive device; and generate a demodulation waveform based on the noise profile sensed by the selected subset of the sense channels of the sensing circuitry, wherein the demodulation waveform changes responsive to changes in the noise profile. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a plurality of sense channels; and a processor coupled to the sense channels and programmed to; estimate a position of an object in contact or near contact with a touch-sensitive surface coupled to the plurality of sense channels; select one or more of the plurality of sense channels from which to sample noise based on at least the estimated position; dynamically sample noise from the selected one or more of the plurality of sense channels; and dynamically generate a first demodulation window based on the dynamically sampled noise. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
estimating a location of an object touching or nearly touching a touch sensitive surface of an electronic device; selecting a subset of sense channels coupled to touch sensors proximate to the estimated location of the object; determining, during operation of the electronic device, a noise profile sensed by the selected subset of the sense channels; and generating a demodulation waveform based on the noise profile, wherein the demodulation waveform changes responsive to changes in the noise profile. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. 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:
-
estimating a location of an object touching or nearly touching a touch sensitive surface of the electronic device; selecting a subset of sense channels coupled to touch sensors proximate to the estimated location of the object; determining, during operation of the electronic device, a noise profile from the selected subset of sense channels; and generating a demodulation waveform based on the noise profile, wherein the demodulation waveform changes when the noise profile changes. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification