Variable frame refresh rate
First Claim
1. A system comprising:
- a display device capable of accumulating charge based on a polarity of a displayed frame; and
a display pipeline coupled to the display device, wherein the display pipeline is configured to;
receive a first indication that a current frame refresh rate is changing to a new frame refresh rate for a given frame to be driven to a display device, wherein the new frame refresh rate is different from the current frame refresh rate; and
delay changing the current frame refresh rate for one additional current frame time in response to receiving a second indication that a consecutive number of frames being driven at the current frame refresh rate prior to the given frame is odd.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, apparatuses, and methods for preventing charge accumulation on a display panel of a display. A display pipeline is configured to drive a display using a variable frame refresh rate. The display may also be driven by a polarity inversion cadence to alternate the polarity on the display panel on back-to-back frames. In some cases, the frame refresh rate cadence, as specified in frame packets which contain configuration data for processing corresponding frames, can cause a charge accumulation on the display panel if an odd number of frames are displayed at a first frame refresh rate before switching to a second frame refresh rate. Accordingly, in these cases, the display pipeline may override the frame refresh rate setting for a given frame to cause an even number of frames to be displayed at the first frame refresh rate.
39 Citations
20 Claims
-
1. A system comprising:
-
a display device capable of accumulating charge based on a polarity of a displayed frame; and a display pipeline coupled to the display device, wherein the display pipeline is configured to; receive a first indication that a current frame refresh rate is changing to a new frame refresh rate for a given frame to be driven to a display device, wherein the new frame refresh rate is different from the current frame refresh rate; and delay changing the current frame refresh rate for one additional current frame time in response to receiving a second indication that a consecutive number of frames being driven at the current frame refresh rate prior to the given frame is odd. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing system comprising:
-
a memory configured to store frame data; a display device; and a display pipeline configured to; receive a first indication that a current frame refresh rate is changing to a new frame refresh rate for a given frame to be driven to the display device, wherein the new frame refresh rate is different from the current frame refresh rate; and delay changing the current frame refresh rate for one additional current frame time in response to receiving a second indication that a consecutive number of frames being driven at the current frame refresh rate prior to the given frame is odd. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving, at a display pipeline, a first indication that a current frame refresh rate is changing to a new frame refresh rate for a given frame to be driven to a display device, wherein the new frame refresh rate is different from the current frame refresh rate; and delaying changing the current frame refresh rate for one additional current frame time in response to receiving a second indication that a consecutive number of frames being driven at the current frame refresh rate prior to the given frame is odd. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification