IP Library Granted Patent US 9,229,567
Granted Patent B2
US 9,229,567 · App. 13/360,218 · Granted Jan 5, 2016

Electronic device including touch-sensitive display

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,229,567
App. No.
13/360,218
Granted
Jan 5, 2016
Kind
B2
Abstract

A method includes detecting a touch on a touch-sensitive display, determining a time of a display update of the touch-sensitive display, and adjusting a scanning rate of scanning electrodes of the touch-sensitive display based on the time of the display update.

Claims (33)

1. A method comprising:

detecting a touch on a touch-sensitive display during scanning of scanning electrodes of the touch-sensitive display at a first scanning rate;

in response to detecting the touch:

determining a time of a next display update after detecting the touch on the touch-sensitive display and determining a report time, prior to the next display update, by which to report touch data from a scan of the touch-sensitive display in which each drive electrode is driven while sensing utilizing each sense electrode such that the touch data is utilized when updating the display in the next display update;

determining a time remaining between detecting the touch and the report time;

adjusting a length of time of the scan of the touch-sensitive display based on the time remaining between detecting the touch and the report time by scanning at a second scanning rate such that the scan is completed and the touch is reported at the report time before the time of the next display update of the touch-sensitive display;

wherein the second scanning rate is different than the first scanning rate.

2. The method according to claim 1 , wherein determining a time of a next display update comprises determining a time based on a Vertical Synchronization signal from the touch-sensitive display.

3. The method according to claim 1 , wherein adjusting comprises reducing a number of pulses applied to the scanning electrodes during touch sensing.

4. The method according to claim 1 , wherein adjusting comprises reducing a number of groups of pulses utilized to drive each scanning electrode during touch sensing.

5. The method according to claim 1 , comprising determining a length of time between display updates and adjusting the scanning rate of subsequent scans after the touch is detected, based on the length of time.

6. The method according to claim 1 , comprising reporting touch data and a confidence bit to a processor.

7. The method according to claim 1 , comprising determining whether or not to utilize the touch data based on the confidence bit.

8. A non-transitory computer-readable medium having computer-readable code executable by at least one processor of a portable electronic device to:

detect a touch on a touch-sensitive display during scanning of scanning electrodes of the touch-sensitive display at a first scanning rate;

in response to detecting the touch:

determine a time of a next display update after detecting the touch on the touch-sensitive display and determine a report time, prior to the next display update, by which to report touch data from a scan of the touch-sensitive display in which each drive electrode is driven while sensing utilizing each sense electrode such that the touch data is utilized when updating the display in the next display update;

determine a time remaining between detecting the touch and the report time;

adjust a length of time of the scan of the touch-sensitive display based on the time remaining between detecting the touch and the report time by scanning at a second scanning rate such that the scan is completed and the touch is reported at the report time before the time of the next display update of the touch-sensitive display;

wherein the second scanning rate is different than the first scanning rate.

9. An electronic device comprising:

a touch-sensitive display;

at least one controller coupled to the touch-sensitive display and configured to:

detect a touch on the touch-sensitive display during scanning of scanning electrodes of the touch-sensitive display at a first scanning rate,

in response to detecting the touch:

determine a time of a next display update after detecting the touch on the touch-sensitive display, and determine a report time, prior to the next display update, by which to report touch data from a scan of the touch-sensitive display in which each drive electrode is driven while sensing utilizing each sense electrode such that the touch data is utilized when updating the display in the next display update;

determine a time remaining between detecting the touch and the report time;

adjust a length of time of the scan of the touch-sensitive display based on the time remaining by scanning at a second scanning rate such that the scan is completed and the touch is reported at the report time before the time of the next display update of the touch-sensitive display;

wherein the second scanning rate is different than the first scanning rate.

10. The electronic device according to claim 9 , wherein the at least one controller comprises a touch controller and a display controller coupled to the touch controller to send a Vertical Synchronization signal from the display controller to the touch controller.

11. The electronic device according to claim 9 , wherein the length of time of subsequent scans is also adjusted by reducing a scanning time.

12. The electronic device according to claim 9 , wherein the length of time of the scan is adjusted by reducing a number of pulses applied to scanning electrodes during touch sensing.

13. The electronic device according to claim 9 , comprising a processor coupled to the at least one controller and configured to receive touch data and a confidence bit from the at least one controller and to determine whether or not to utilize the touch data based on a confidence bit.

Assignments (3)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Sep 25, 2015
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 036689/0970 →