Reduced frame refresh rate
First Claim
Patent Images
1. A display pipeline comprising:
- a display backend configured to;
drive a display at a first frame refresh rate when operating in a first mode; and
drive the display at a second frame refresh rate when operating in a second mode, the second frame refresh rate being lower than the first frame refresh rate; and
a display frontend, wherein responsive to detecting a condition for overriding the second frame refresh rate with a third frame refresh rate different from the second frame refresh rate, the display frontend is configured to;
determine a number of frame packets stored in parameter buffer, wherein each frame packet stored in the parameter buffer includes an indication that the second frame rate is to be used for processing the corresponding frame; and
process each of the frame packets at the third frame refresh rate for a number of frames equal to the number of frame packets, wherein the third frame refresh rate at which a given frame is processed is different from the second frame rate specified for the given frame.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, apparatuses, and methods for adjusting the frame refresh rate used for driving frames to a display. A display pipeline is configured to drive a display using a reduced frame refresh rate in certain scenarios. The reduced frame refresh rate may be specified in frame packets which contain configuration data for processing corresponding frames. The display pipeline may drive idle frames to the display to generate the reduced frame refresh rate. When a touch event is detected, the display pipeline may override the reduced frame refresh rate and instead utilize a standard frame refresh rate until all of the frames corresponding to stored frame packets have been processed.
28 Citations
17 Claims
-
1. A display pipeline comprising:
-
a display backend configured to; drive a display at a first frame refresh rate when operating in a first mode; and drive the display at a second frame refresh rate when operating in a second mode, the second frame refresh rate being lower than the first frame refresh rate; and a display frontend, wherein responsive to detecting a condition for overriding the second frame refresh rate with a third frame refresh rate different from the second frame refresh rate, the display frontend is configured to; determine a number of frame packets stored in parameter buffer, wherein each frame packet stored in the parameter buffer includes an indication that the second frame rate is to be used for processing the corresponding frame; and process each of the frame packets at the third frame refresh rate for a number of frames equal to the number of frame packets, wherein the third frame refresh rate at which a given frame is processed is different from the second frame rate specified for the given frame. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computing system comprising:
-
a display; and a display pipeline configured to; drive a display at a first frame refresh rate when operating in a first mode; and drive the display at a second frame refresh rate when operating in a second mode, the second frame refresh rate being lower than the first frame refresh rate; responsive to detecting a condition for overriding the second frame refresh rate with a third frame refresh rate different from the second frame refresh rate; determine a number of frame packets stored in a parameter buffer, wherein each frame packet stored in the parameter buffer includes an indication that the second frame rate is to be used for processing the corresponding frame; and process each of the number of frame packets at third frame refresh rate for a number of frames equal to the number of frame packets, wherein the third frame refresh rate at which a given frame to be displayed is processed is different from the second frame rate specified for the given frame. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
driving a display at a first frame refresh rate when operating in a first mode; driving the display at a second frame refresh rate when operating in a second mode, the second frame refresh rate being lower than the first frame refresh rate; responsive to detecting a condition for overriding the second frame refresh rate with a third frame refresh rate different from the second frame refresh rate; determining a number of frame packets to be processed and currently stored in a parameter buffer, wherein each frame packet stored in the parameter buffer includes an indication that the second frame rate is to be used for processing the corresponding frame; and processing each of the number of frame packets for a frame at the third frame refresh rate for a number of frames equal to the number of frame packets, wherein the third frame refresh rate at which a given frame to be displayed is processed is different from the second frame rate specified for the given frame. - View Dependent Claims (14, 15, 16, 17)
-
Specification