Timing scheme for touch screen supporting variable refresh rate
First Claim
1. An apparatus comprising:
- a touch screen; and
one or more processing circuits capable of;
receiving a signal indicative of an end of an extended period during which an image displayed on the touch screen is not updated;
in response to receiving the signal, updating the image displayed on the touch screen during a display frame, the display frame comprising a plurality of sub-frames;
in response to receiving the signal, performing a touch scan of the touch screen during a pause in the updating the displayed image of a first sub-frame of the plurality of sub-frames, wherein the touch scan begins at a start of the display frame; and
wherein results of the touch scan are reported at the conclusion of the touch scan.
1 Assignment
0 Petitions
Accused Products
Abstract
Various timing schemes can be used to synchronizing display functions with touch and/or stylus sensing functions for devices including a variable refresh rate (VRR) display. In a continuous-touch mode, for example, extended blanking can result in frame judder due to mismatch or latency between reporting of sensing data and the display. To minimize these issues, sensing operations can reset to re-synchronize with the display operation, and unreported data from sensing scans can be discarded or ignored. In some examples, a display frame can be divided into two sub-frames, and a system can be configured to perform a touch sensing scan during the first sub-frame of a display frame. At the conclusion of extended blanking, the sensing operations can reset to re-synchronize with the display. The touch sensing scan can be completed in one intra-frame pause and can begin at the start of the display frame.
-
Citations
15 Claims
-
1. An apparatus comprising:
-
a touch screen; and one or more processing circuits capable of;
receiving a signal indicative of an end of an extended period during which an image displayed on the touch screen is not updated;in response to receiving the signal, updating the image displayed on the touch screen during a display frame, the display frame comprising a plurality of sub-frames; in response to receiving the signal, performing a touch scan of the touch screen during a pause in the updating the displayed image of a first sub-frame of the plurality of sub-frames, wherein the touch scan begins at a start of the display frame; and wherein results of the touch scan are reported at the conclusion of the touch scan. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method executed by one or more processing circuits, the method comprising:
-
receiving a signal indicative of an end of a period of extended display blanking; in response to receiving the signal, refreshing an image displayed on a touch screen during a plurality of sub-frames of a display frame; in response to receiving the signal, performing one or more first sensing scans of the touch screen to detect a first type of object touching or hovering over the touch screen during a first sub-frame of the plurality of sub-frames, wherein the one or more first sensing scans occur during a period of the first sub-frame when refreshing the image displayed on the touch screen is paused; performing one or more second sensing scans to detect a second type of object touching or hovering over the touch screen during one or more of the first sub-frame of the plurality of sub-frames and a second sub-frame of the plurality of sub-frames; and wherein the one or more second sensing scans are performed proximate to the one or more first sensing scans and during a common period of the first sub-frame when refreshing the image displayed on the touch screen is paused. - View Dependent Claims (7, 8, 9)
-
-
10. A method executed by one or more processing circuits, the method comprising:
-
receiving a signal indicative of an end of an extended period during which an image displayed on a touch screen is not updated; in response to receiving the signal, updating the image displayed on the touch screen during a display frame, the display frame comprising a plurality of sub-frames; in response to receiving the signal, performing a touch scan of the touch screen during a single pause in updating the displayed image of a first sub-frame of the plurality of sub-frames; wherein results of the touch scan are reported at the conclusion of the touch scan. - View Dependent Claims (11, 12)
-
-
13. A non-transitory computer readable storage medium, the computer readable medium containing instructions that, when executed by a processor, can perform a method comprising:
-
receiving a signal indicative of an end of an extended period during which an image displayed on a touch screen is not updated; in response to receiving the signal, updating the image displayed on the touch screen during a display frame, the display frame comprising a plurality of sub-frames; in response to receiving the signal, performing a touch scan of the touch screen during a single pause in updating the displayed image of a first sub-frame of the plurality of sub-frames; and wherein results of the touch scan are reported at the conclusion of the touch scan. - View Dependent Claims (14, 15)
-
Specification