TECHNIQUES FOR CONTROLLING FRAME REFRESH
First Claim
Patent Images
1. A computer-implemented method comprising:
- determining whether a request to render a rectangle comprises a request to render a rectangle on a display;
determining scan and pixel lines associated with the rectangle;
informing a self refresh display logic that pixels of the scan and pixel lines are to be transmitted to a buffer accessible to the self refresh display logic; and
transmitting pixels of the scan and pixel lines to the buffer, wherein the pixels of the scan and pixel lines comprises one of (1) pixels of scan and pixel lines modified from a previous displayed frame or (2) an entire frame of pixels.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are described that track the lines and pixels in a frame buffer in the host system that are being modified and transmit these modified scan lines and modified pixel locations to the self refresh display instead of entire contents of the frame buffer. The graphics adapter informs the self refresh display of the modified scan lines or pixel information and then sends the pixel data over the communications channel to the display. Custom codes can be used to identify and transmit modified scan lines and pixels to the self refresh display logic.
18 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
determining whether a request to render a rectangle comprises a request to render a rectangle on a display; determining scan and pixel lines associated with the rectangle; informing a self refresh display logic that pixels of the scan and pixel lines are to be transmitted to a buffer accessible to the self refresh display logic; and transmitting pixels of the scan and pixel lines to the buffer, wherein the pixels of the scan and pixel lines comprises one of (1) pixels of scan and pixel lines modified from a previous displayed frame or (2) an entire frame of pixels. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium stored on a fixed medium comprising instructions, which when executed by a machine, cause the machine to:
-
receive a request to render a drawing, wherein the request identifies whether the drawing is to be written to a frame buffer and the frame buffer is to be flipped; identify each rectangle associated with the request that is changed from a previous display of a frame; determine line and pixel locations of each rectangle associated with the request that is changed from a previous display of a frame; and request transmission to a target buffer of one of (1) the images associated with the determined line and pixel locations or (2) an entire frame buffer. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a display device; a target buffer accessible to the display device; and a host system configured to; determine modified scan lines and pixel locations relative to a previously displayed frame based on a request to draw a rectangle and transmit pixels associated with the request to the target buffer, wherein the pixels comprise the pixels of the modified scan lines and pixel locations. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification