SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR PROVIDING A DYNAMIC DISPLAY REFRESH
First Claim
1. A method, comprising:
- identifying a state of a display device in which an entirety of an image frame is currently displayed by the display device;
in response to the identification of the state, determining whether an entirety of a next image frame to be displayed has been rendered to memory;
delaying a refresh of the display device, when it is determined that the entirety of the next image frame to be displayed has not been rendered to the memory; and
transmitting the next image frame to the display device for display thereof, when it is determined that the entirety of the next image frame to be displayed has been rendered to the memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer program product are provided for a dynamic display refresh. In use, a state of a display device is identified in which an entirety of an image frame is currently displayed by the display device. In response to the identification of the state, it is determined whether an entirety of a next image frame to be displayed has been rendered to memory. The next image frame is transmitted to the display device for display thereof, when it is determined that the entirety of the next image frame to be displayed has been rendered to the memory. Further, a refresh of the display device is delayed, when it is determined that the entirety of the next image frame to be displayed has not been rendered to the memory.
44 Citations
26 Claims
-
1. A method, comprising:
-
identifying a state of a display device in which an entirety of an image frame is currently displayed by the display device; in response to the identification of the state, determining whether an entirety of a next image frame to be displayed has been rendered to memory; delaying a refresh of the display device, when it is determined that the entirety of the next image frame to be displayed has not been rendered to the memory; and transmitting the next image frame to the display device for display thereof, when it is determined that the entirety of the next image frame to be displayed has been rendered to the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer program product embodied on a non-transitory computer readable medium, comprising:
-
computer code for identifying a state of a display device in which an entirety of an image frame is currently displayed by the display device; computer code for, in response to the identification of the state, determining whether an entirety of a next image frame to be displayed has been rendered to memory; computer code for delaying a refresh of the display device, when it is determined that the entirety of the next image frame to be displayed has not been rendered to the memory; and computer code for transmitting the next image frame to the display device for display thereof, when it is determined that the entirety of the next image frame to be displayed has been rendered to the memory.
-
-
25. An apparatus, comprising:
-
at least one processor for; identifying a state of a display device in which an entirety of an image frame is currently displayed by the display device; in response to the identification of the state, determining whether an entirety of a next image frame to be displayed has been rendered to memory; delaying a refresh of the display device, when it is determined that the entirety of the next image frame to be displayed has not been rendered to the memory; and transmitting the next image frame to the display device for display thereof, when it is determined that the entirety of the next image frame to be displayed has been rendered to the memory. - View Dependent Claims (26)
-
Specification