US 12,288,534 B2
Balancing alternate frame times on a variable refresh rate display
Gary K. Smith, Cambridgeshire (GB); and Santosh K. Agrawal, Bangalore (IN)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Dec. 7, 2020, as Appl. No. 17/114,435.
Prior Publication US 2021/0193065 A1, Jun. 24, 2021
Int. Cl. G06T 1/20 (2006.01); G09G 3/36 (2006.01)
CPC G09G 3/3618 (2013.01) [G06T 1/20 (2013.01); G09G 3/3614 (2013.01); G09G 2320/0247 (2013.01)] 20 Claims
OG exemplary drawing
 
1. One or more non-transitory computer-readable media comprising instructions that, when executed by a machine, cause the machine to:
determine a predicted frame time for a new frame to be presented on a display;
determine a current balance for a set of previously presented frames;
determine a frame pattern for the new frame based on the predicted frame time and the current balance; and
cause the new frame to be presented on the display based on the determined frame pattern,
wherein presentation of the new frame is deferred based on the current balance being opposite in polarity from a frame currently being presented on the display, and
wherein the instructions are to determine the predicted frame time based on an average of predicted frame times for one or more previous frames and actual frame times for the one or more previous frames.