Downsampling data for crosstalk compensation
First Claim
1. A touch sensitive device comprising:
- a display configured to show a display image;
a touch sensor panel configured to capture a touch image; and
logic configured todownsample the display image,generate a plurality of compensation values based on the downsampled display image, each of the plurality of compensation values being representative of crosstalk in a corresponding plurality of touch pixels in the captured touch image, andapply the plurality of compensation values to the captured touch image to compensate the captured touch image for the crosstalk,wherein the compensated touch image is indicative of an amount of touch or hover.
1 Assignment
0 Petitions
Accused Products
Abstract
A touch sensitive device having circuitry to compensate for crosstalk from the device display to the device touch sensor panel is disclosed. The crosstalk compensation circuitry can include a downsampler and a crosstalk compensator. The downsampler can downsample a display image to a manageable size for transmission and processing and can then send the downsampled image to the crosstalk compensator so as to provide information about the display operation that can be used to estimate the expected amount of crosstalk caused by the display. The crosstalk compensator can estimate the amount of crosstalk based on the downsampled image and can then compensate a touch image captured by the touch sensor panel for the estimated amount, the touch image being indicative of a touch or hover event at the panel.
-
Citations
18 Claims
-
1. A touch sensitive device comprising:
-
a display configured to show a display image; a touch sensor panel configured to capture a touch image; and logic configured to downsample the display image, generate a plurality of compensation values based on the downsampled display image, each of the plurality of compensation values being representative of crosstalk in a corresponding plurality of touch pixels in the captured touch image, and apply the plurality of compensation values to the captured touch image to compensate the captured touch image for the crosstalk, wherein the compensated touch image is indicative of an amount of touch or hover. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of compensating for crosstalk in a touch sensitive device, the method comprising:
-
generating a display image and a touch image; downsampling the display image; estimating a plurality of compensation values based on the downsampled image, each of the plurality of compensation values being representative of crosstalk in a corresponding plurality of touch pixels in the touch image; and adjusting the touch image based on the plurality of compensation values to compensate for the crosstalk, wherein the adjusted touch image is indicative of an amount of touch or hover. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A touch sensitive device comprising:
-
a touch sensor panel configured to capture an image indicative of a touch or hover at the panel; and a crosstalk compensator configured to input information indicative of crosstalk at the panel, calculate a compensation factor based on the inputted information, and apply the compensation factor to the captured image to compensate for the crosstalk, wherein the compensated image is indicative of an amount of touch or hover; wherein the crosstalk compensator comprises a crosstalk image calculator configured to calculate the compensation factor, the compensation factor being a crosstalk image, each pixel in the crosstalk image representative of the crosstalk in a corresponding plurality of touch pixels in the captured image. - View Dependent Claims (13, 14, 15)
-
-
16. A method of compensating for crosstalk in a touch sensitive device, the method comprising:
-
mapping display pixels to touch pixels experiencing crosstalk; capturing a display image from the mapped display pixels; downsampling the display image; calculating a plurality of compensation values based on the downsampled display image, each of the plurality of compensation values being representative of crosstalk in a corresponding plurality of touch pixels in the captured touch image; capturing a touch image from the mapped touch pixels; and applying the plurality of compensation values to the captured touch image to compensate for the crosstalk, wherein the compensated touch image is indicative of an amount of touch or hover. - View Dependent Claims (17, 18)
-
Specification