TOUCH, PEN AND FORCE SENSOR OPERATION WITH VARIABLE REFRESH DISPLAYS
First Claim
1. An apparatus comprising:
- a display;
one or more sensors proximate to the display; and
one or more processing circuits capable of;
performing one or more sensing operations for the one or more sensors during a plurality of scanning frames;
performing one or more display operations for the display during a plurality of display frames, the plurality of scanning frames synchronized with the plurality of display frames; and
adjusting a frame refresh rate of the display by blanking the display for one or more display frames.
1 Assignment
0 Petitions
Accused Products
Abstract
Synchronization of display functions and various touch, stylus and/or force sensing functions for devices including a variable refresh rate (VRR) display is disclosed. In some examples, touch, stylus and/or force sensing functions can be synchronized with display frames and a display refresh rate can be adjusted by extended blanking of the display for one or more display frames. In other examples, touch, stylus and/or force sensing functions can be synchronized with display sub-frames and a display refresh rate can be adjusted by extended blanking of the display for one or more display sub-frames. Pre-warning synchronization signals can be generated to prepare one or more scan controllers to implement the appropriate scan events during and after extended blanking periods. Latency between the scan results and the corresponding image on the display can be corrected in software and/or firmware by time-stamping scan results or by dropping scan results from uncompleted scans.
57 Citations
25 Claims
-
1. An apparatus comprising:
-
a display; one or more sensors proximate to the display; and one or more processing circuits capable of; performing one or more sensing operations for the one or more sensors during a plurality of scanning frames; performing one or more display operations for the display during a plurality of display frames, the plurality of scanning frames synchronized with the plurality of display frames; and adjusting a frame refresh rate of the display by blanking the display for one or more display frames. - View Dependent Claims (2)
-
-
3. An apparatus comprising:
-
a display; one or more sensors proximate to the display; and one or more processing circuits capable of; performing one or more sensing operations for the one or more sensors during a plurality of scanning frames; performing one or more display operations for the display during a plurality of display sub-frames, the plurality of scanning frames synchronized with the plurality of display sub-frames; and adjusting a frame refresh rate of the display by blanking the display for the duration of one or more display sub-frames between display frames. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
-
11. A method executed by one or more processing circuits, the method comprising:
-
performing one or more sensing operations for one or more sensors during a plurality of scanning frames; performing one or more display operations for a display during a plurality of display frames, the plurality of scanning frames synchronized with the plurality of display frames; and adjusting a frame refresh rate of the display by blanking the display for one or more display frames. - View Dependent Claims (12, 13)
-
-
14. A method executed by one or more processing circuits, the method comprising:
-
performing one or more sensing operations for one or more sensors during a plurality of scanning frames; performing one or more display operations for a display during a plurality of display sub-frames, the plurality of scanning frames synchronized with the plurality of display sub-frames; and adjusting a frame refresh rate of the display by blanking the display for a duration of one or more display sub-frames between display frames. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory computer readable storage medium, the computer readable medium containing instructions that, when executed by a processor, can perform a method, the method comprising:
-
performing one or more sensing operations for one or more sensors during a plurality of scanning frames; performing one or more display operations for a display during a plurality of display frames, the plurality of scanning frames synchronized with the plurality of display frames; and adjusting a frame refresh rate of the display by blanking the display for one or more display frames.
-
-
25. A non-transitory computer readable storage medium, the computer readable medium containing instructions that, when executed by a processor, can perform a method, the method comprising:
-
performing one or more sensing operations for one or more sensors during a plurality of scanning frames; performing one or more display operations for a display during a plurality of display sub-frames, the plurality of scanning frames synchronized with the plurality of display sub-frames; and adjusting a frame refresh rate of the display by blanking the display for the duration of one or more display sub-frames between display frames.
-
Specification