发明名称 |
Method and system for detecting a display mode suitable for a reduced refresh rate |
摘要 |
A method and system for detecting a display mode suitable for a reduced display refresh rate are disclosed. Specifically, one embodiment of the present invention sets forth a computing device, which includes a memory and a processing unit. The memory stores multiple image surface data. The processing unit is configured to compose a first display frame from a first base surface and optionally a first overlay surface, calculate a first numerical code representative of a first frame content of the first display frame, compose a second display frame from a second base surface and optionally a second overlay surface, calculate a second numerical code representative of a second frame content of the second display frame, and track the results of comparing the first numerical code with the second numerical code to determine whether a change between the first frame content and the second frame content has occurred. |
申请公布号 |
US9508111(B1) |
申请公布日期 |
2016.11.29 |
申请号 |
US200711957379 |
申请日期 |
2007.12.14 |
申请人 |
NVIDIA Corporation |
发明人 |
Ogrinc Michael A.;Hannigan Brett T.;Wyatt David |
分类号 |
G06T1/00;G06F15/00;G06T1/20;G09G5/36 |
主分类号 |
G06T1/00 |
代理机构 |
Artegis Law Group, LLP |
代理人 |
Artegis Law Group, LLP |
主权项 |
1. A computer-implemented method for determining a display mode for a display device based on a rate of change of content across display frames, the method comprising:
receiving a plurality of image surfaces from a frame buffer memory, wherein the plurality of image surfaces includes a base surface and an overlay surface; incrementing a first counter that resides within a frame compositor in response to receiving the plurality of image surfaces; composing, via a combine unit that resides within the frame compositor, a current display frame based on the base surface and the overlay surface; calculating, via a cyclic redundancy check (CRC) calculator that resides within the frame compositor, a first numerical code associated with content of the current display frame; comparing, via a comparator unit that resides within the frame compositor, a second numerical code associated with the content of a previous display frame to determine whether the current display frame is identical to the previous display frame; and if the current display is identical to the previous display, then incrementing a second counter that resides within the frame compositor; or if the current display is not identical to the previous display, then not incrementing the second counter, wherein a rate of change of display frame content is calculated by dividing the count of the second counter by the count of the first counter; wherein the plurality of image surfaces does not include a cursor surface, and the current display frame comprises an intermediate display frame. |
地址 |
Santa Clara CA US |