Controlling Display Performance
First Claim
1. A display system to generate and display data on a display device, the display system comprising:
- one or more graphics processors to generate one or more frames of data for display on the display device;
display logic to receive a request to display the one or more frames of data, the request including a requested presentation time in which the one or more frames of data are to be displayed; and
a display engine to present the one or more frames of data to the display device for display at a target presentation time, the target presentation time derived from the requested presentation time, wherein the display engine is to adjust a refresh rate of the display device based on the target presentation time of the one or more frames of data.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments described herein provide for a display system to generate and display data on a display device, the display system comprising one or more graphics processors to generate one or more frames of data for display on the display device; display logic to receive a request to display the one or more frames of data, the request including a requested presentation time in which the one or more frames of data are to be displayed; and a display engine to present the one or more frames of data to the display device for display at a target presentation time, the target presentation time derived from the requested presentation time, wherein the display engine is to adjust a refresh rate of the display device based on the target presentation time of the one or more frames of data.
19 Citations
23 Claims
-
1. A display system to generate and display data on a display device, the display system comprising:
-
one or more graphics processors to generate one or more frames of data for display on the display device; display logic to receive a request to display the one or more frames of data, the request including a requested presentation time in which the one or more frames of data are to be displayed; and a display engine to present the one or more frames of data to the display device for display at a target presentation time, the target presentation time derived from the requested presentation time, wherein the display engine is to adjust a refresh rate of the display device based on the target presentation time of the one or more frames of data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 21)
-
-
11. A non-transitory machine-readable medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform operations to generate and display data on a display device, the operations comprising:
-
receiving a request to display one or more frames of data on a display device, the one or more frames of data generated via the one or more processors, wherein the request includes a requested presentation time in which the one or more frames of data are to be displayed; deriving a target presentation time based on the requested presentation time, the target presentation time derived based on a programming time for a display engine; programming the display engine to present the one or more frames of data to the display device for display; and adjusting a refresh rate of the display device based on the target presentation time of the one or more frames of data. - View Dependent Claims (12, 13, 14, 15, 22)
-
-
16. An electronic device comprising:
-
a variable refresh rate display device; one or more graphics processors to generate one or more frames of data for display on the variable refresh rate display device; display logic to receive a request to display the one or more frames of data, the request including a requested presentation time in which the one or more frames of data are to be displayed; and a display engine to present the one or more frames of data to the variable refresh rate display device for display at a target presentation time, the target presentation time derived from the requested presentation time, wherein the display engine is to adjust a refresh rate of the variable refresh rate display device based on the target presentation time of the one or more frames of data. - View Dependent Claims (17, 18, 19, 20, 23)
-
Specification