IP Library Granted Patent US 9,927,910
Granted Patent B2
US 9,927,910 · App. 14/928,437 · Granted Mar 27, 2018

Suspension of touch sensor scan based on an expected interference

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 9,927,910
App. No.
14/928,437
Granted
Mar 27, 2018
Kind
B2
Abstract

In certain embodiments, a touch sensor controller suspends a scan of a touch sensitive area of a touch sensor for touch events based on an expected interference between the scan and an update of a display screen. After the first time period, touch sensor controller resumes the scan.

Claims (49)

1. A touch sensor controller, comprising:

a processor unit; and

a memory unit communicatively coupled to the processor unit, the memory unit storing logic configured to, when executed by the processor unit, cause the touch sensor controller to:

suspend for a first time period, based on an expected interference between a scan of a touch-sensitive area of a touch sensor for touch events and an update of a display screen, the scan of the touch-sensitive area of the touch sensor for touch events; and

resume the scan after the first time period;

wherein the scan of the touch-sensitive area of the touch sensor comprises scanning one or more drive lines in a plurality of drive lines of the touch-sensitive area in a scanning order that is reverse to an update order that a display controller updates one or more pixel lines in a plurality of pixel lines of the display screen.

2. The touch sensor controller of claim 1 , wherein the logic is further configured to, when executed by the processor, cause the processor to:

estimate an area of the display screen that the display controller will update at a first time;

estimate an area of the touch sensor that a touch sensor controller is expected to scan at the first time; and

identify the expected interference based on a comparison between the update of the estimated area of the display screen by the display controller at the first time and the scan of the estimated area of the touch sensor by the touch sensor controller at the first time.

3. The touch sensor controller of claim 2 , wherein the logic is further configured to, when executed by the processor, cause the processor to:

estimate a second area that the display controller will scan at a second time, the second time occurring after the first time;

estimate a second area that the touch sensor controller is expected to scan at the second time;

identify a second expected interference based on a comparison between the update of the estimated second area by the display controller at the second time and the scan of the estimated second area by the touch sensor controller at the second time; and

suspend for a second time period the scan of the touch sensitive area of the touch sensor for touch events based on the second expected interference.

4. The touch sensor controller of claim 2 , wherein estimating an area that the display controller will update at a first time comprises estimating an area that the display controller will update at a first time based on a frame refresh rate of the display controller.

5. The touch sensor controller of claim 4 , wherein the logic is further configured to, when executed by the processor, cause the processor to calculate the first time period based on the frame refresh rate.

6. The touch sensor controller of claim 1 , wherein suspending for the first time period a scan of a touch sensitive area of a touch sensor for touch events comprises suspending for the first time period driving of drive electrodes in the touch sensitive area of the touch sensor.

7. A method, comprising:

suspending, by a touch sensor controller, a scan of a touch sensitive area of a touch sensor for touch events based on an expected interference between the scan and an update of a display screen; and

resuming, by the touch sensor controller, the scan after the first time period;

wherein the scan of the touch-sensitive area of the touch sensor comprises scanning one or more drive lines in a plurality of drive lines of the touch-sensitive area in a scanning order that is reverse to an update order that a display controller updates one or more pixel lines in a plurality of pixel lines of the display screen.

8. The method of claim 7 , further comprising:

estimating, by the touch sensor controller, an area of the display screen that the display controller will update at a first time;

estimating, by the touch sensor controller, an area of the touch sensor that a touch sensor controller is expected to scan at the first time; and

identifying, by the touch sensor controller, the expected interference based on a comparison between the update of the estimated area of the display screen by the display controller at the first time and the scan of the estimated area of the touch sensor by the touch sensor controller at the first time.

9. The method of claim 8 , further comprising:

estimating, by the touch sensor controller, a second area that the display controller will scan at a second time, the second time occurring after the first time;

estimating, by the touch sensor controller, a second area that the touch sensor controller is expected to scan at the second time;

identifying, by the touch sensor controller, a second expected interference based on a comparison between the update of the estimated second area by the display controller at the second time and the scan of the estimated second area by the touch sensor controller at the second time; and

suspending, by the touch sensor controller, for a second time period the scan of the touch sensitive area of the touch sensor for touch events based on the second expected interference.

10. The method of claim 8 , wherein estimating an area that the display controller will update at a first time comprises estimating an area that the display controller will update at a first time based on a frame refresh rate of the display controller.

11. The method of claim 10 , further comprising calculating the first time period based on the frame refresh rate.

12. The method of claim 7 , wherein suspending for the first time period a scan of a touch sensitive area of a touch sensor for touch events comprises suspending for the first time period driving of drive electrodes in the touch sensitive area of the touch sensor.

13. A non-transitory computer readable medium

comprising logic operable, when executed by a processor, to:

suspend for a first time period, based on an expected interference between a scan of a touch sensitive area of a touch sensor for touch events and an update of a display screen, the scan of the touch sensitive area of the touch sensor for touch events; and

resume the scan after the first time period;

wherein the scan of the touch-sensitive area of the touch sensor comprises scanning one or more drive lines in a plurality of drive lines of the touch-sensitive area in a scanning order that is reverse to an update order that a display controller updates one or more pixel lines in a plurality of pixel lines of the display screen.

14. The non-transitory computer readable medium of claim 13 , wherein the logic is further operable to:

estimate an area of the display screen that the display controller will update at a first time;

estimate an area of the touch sensor that a touch sensor controller is expected to scan at the first time; and

identify the expected interference based on a comparison between the update of the estimated area of the display screen by the display controller at the first time and the scan of the estimated area of the touch sensor by the touch sensor controller at the first time.

15. The non-transitory computer readable medium of claim 14 , wherein the logic is further operable to:

estimate a second area that the display controller will scan at a second time, the second time occurring after the first time;

estimate a second area that the touch sensor controller is expected to scan at the second time;

identify a second expected interference based on a comparison between the update of the estimated second area by the display controller at the second time and the scan of the estimated second area by the touch sensor controller at the second time; and

suspend for a second time period the scan of the touch sensitive area of the touch sensor for touch events based on the second expected interference.

16. The non-transitory computer readable medium of claim 13 , wherein suspending for the first time period a scan of a touch sensitive area of a touch sensor for touch events comprises suspending for the first time period driving of drive electrodes in the touch sensitive area of the touch sensor.

Assignments (18)
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 060894/0437 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059363/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059863/0400 →
RELEASE OF SECURITY INTEREST Recorded Mar 9, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059358/0001 →
RELEASE OF SECURITY INTEREST Recorded Feb 28, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: ATMEL CORPORATION
Reel/Frame 059262/0105 →
RELEASE OF SECURITY INTEREST Recorded Feb 25, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059333/0222 →
SECURITY INTEREST Recorded Jun 4, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 057935/0474 →
SECURITY INTEREST Recorded Dec 24, 2020
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055671/0612 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 053468/0705 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2020
From: JPMORGAN CHASE BANK, N.A, AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 053466/0011 →
SECURITY INTEREST Recorded Apr 24, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 053311/0305 →
SECURITY INTEREST Recorded Sep 18, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 047103/0206 →
SECURITY INTEREST Recorded Jun 25, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 046426/0001 →
SECURITY INTEREST Recorded Feb 10, 2017
From: ATMEL CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041715/0747 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENTS ERRONEOUSLY EXCLUDED FROM TERMINATION PREVIOUSLY RECORDED ON REEL 038375 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL. Recorded Nov 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ATMEL CORPORATION
Reel/Frame 040575/0567 →
PATENT SECURITY AGREEMENT Recorded Nov 20, 2015
From: ATMEL CORPORATION
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037150/0363 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2015
From: ATMEL TECHNOLOGIES U.K. LIMITED
To: ATMEL CORPORATION
Reel/Frame 037060/0786 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2015
From: BRUNET, SAMUEL; REYNOLDS, GRAHAME; SYED, HAMMAD
To: ATMEL TECHNOLOGIES U.K. LIMITED
Reel/Frame 036925/0747 →