IP Library › Granted Patent US 11,481,070
Granted Patent B1
US 11,481,070 · App. 17/463,195 · Granted Oct 25, 2022

System and method for touch sensor panel with display noise correction

Inventors: Daniel Ganjali (Sunnyvale, CA); Michael Robert White (San Jose, CA)
Assignee: Apple Inc.
G06F3/04186G06F3/0412G06F3/0446G06F3/041662G06F17/17
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,481,070
App. No.
17/463,195
Granted
Oct 25, 2022
Kind
B1
Abstract

Touch sensing performance can be improved using display noise correction. In some examples, a touch sensor panel in proximity to a display can capture a first touch image from a touch sensor panel concurrently with updating the display and a second touch image from the touch sensor panel concurrently with blanking the display (e.g., while the display is not updating). A composite touch image can be generated by summing a filtered first touch image and a filtered second touch image. The composite touch image can be further filtered using robust regression techniques to remove residual display noise.

Claims (39)

1. An electronic device comprising:

processing circuitry configured to be coupled to a touch sensor panel, wherein the processing circuitry is configured to:

receive a first touch image from a touch sensor panel, the first touch image captured concurrently with an updating of a display in proximity to the touch sensor panel;

receive a second touch image from the touch sensor panel, the second touch image captured concurrently with a blanking the display;

generate a composite touch image based on the first touch image and the second touch image; and

reduce noise in the composite touch image using a plurality of characteristic vectors for a plurality of columns of the touch sensor panel.

2. The electronic device of claim 1 , the processing circuitry further configured to:

filter common mode from the first touch image to generate a filtered first touch image, wherein filtering the common mode comprises subtracting, for each column of the first touch image, a projection of a respective column of the first touch image onto a respective characteristic vector of the plurality of characteristic vectors of the respective column.

3. The electronic device of claim 2 , the processing circuitry further configured to:

compute column weights for columns of the filtered first touch image, wherein column weights are relatively higher for signal values in a column below a threshold and relatively lower for signal values in the column above the threshold.

4. The electronic device of claim 3 , the processing circuitry further configured to:

filter noise in the second touch image using one or more characteristic vectors of the plurality of characteristic vectors for each column of the second touch image and using the column weights.

5. The electronic device of claim 4 , wherein filtering the noise in the second touch image comprises performing a weighted least squares regression using the column weights and at least a first respective characteristic vector for each column to estimate the noise and subtract the noise from each column.

6. The electronic device of claim 5 , wherein generating the composite touch image comprises summing the filtered first touch image and the filtered second touch image.

7. The electronic device of claim 2 , wherein reducing noise in the composite touch image comprises performing an iterative weighted least squares regression using column weights computed using the composite touch image and using the plurality of characteristic vectors for the plurality of columns to estimate the noise and subtract the noise from each column in the composite image.

8. The electronic device of claim 7 , wherein the iterative weighted least squares regression comprises re-weighting the column weights for each iteration.

9. The electronic device of claim 7 , wherein the iterative weighted least squares regression comprises regularization based on a relative covariance of the plurality of characteristic vectors.

10. The electronic device of claim 9 , wherein an amount of regularization is adjusted based on the column weights for columns of the filtered first touch image.

11. A method comprising:

receiving a first touch image from a touch sensor panel, the first touch image captured concurrently with an updating of a display in proximity to the touch sensor panel;

receiving a second touch image from the touch sensor panel, the second touch image captured concurrently with a blanking the display;

generating a composite touch image based on the first touch image and the second touch image; and

reducing noise in the composite touch image using a plurality of characteristic vectors for a plurality of columns of the touch sensor panel.

12. The method of claim 11 , further comprising:

filtering common mode from the first touch image to generate a filtered first touch image, wherein filtering the common mode comprises subtracting, for each column of the first touch image, a projection of a respective column of the first touch image onto a respective characteristic vector of the plurality of characteristic vectors of the respective column.

13. The method of claim 12 , further comprising:

computing column weights for columns of the filtered first touch image, wherein column weights are relatively higher for signal values in a column below a threshold and relatively lower for signal values in the column above the threshold.

14. The method of claim 13 , further comprising:

filtering noise in the second touch image using one or more characteristic vectors of the plurality of characteristic vectors for each column of the second touch image and using the column weights.

15. The method of claim 14 , wherein filtering the noise in the second touch image comprises performing a weighted least squares regression using the column weights and at least a first respective characteristic vector for each column to estimate the noise and subtract the noise from each column.

16. The method of claim 15 , wherein generating the composite touch image comprises summing the filtered first touch image and the filtered second touch image.

17. The method of claim 11 , wherein reducing noise in the composite touch image comprises performing an iterative weighted least squares regression using column weights computed using the composite touch image and using the plurality of characteristic vectors for the plurality of columns to estimate the noise and subtract the noise from each column in the composite image.

18. The method of claim 17 , wherein the iterative weighted least squares regression comprises re-weighting the column weights for each iteration.

19. The method of claim 17 , wherein the iterative weighted least squares regression comprises regularization based on a relative covariance of the plurality of characteristic vectors.

20. A non-transitory computer readable storage medium storing instructions, which when executed by an electronic device including processing circuitry, cause the processing circuitry to:

receive a first touch image from a touch sensor panel, the first touch image captured concurrently with an updating of a display in proximity to the touch sensor panel;

receive a second touch image from the touch sensor panel, the second touch image captured concurrently with a blanking the display;

generate a composite touch image based on the first touch image and the second touch image; and

reduce noise in the composite touch image using a plurality of characteristic vectors for a plurality of columns of the touch sensor panel.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2021
From: GANJALI, DANIEL; WHITE, MICHAEL ROBERT
To: APPLE INC.
Reel/Frame 057353/0018 →
Continuity (1)
Provisional Application 63083755 · Sep 25, 2020
Cited By (3)
US 12,326,996 US 12,554,312 US 12,717,451