System, method, and computer program product for modifying a pixel value as a function of a display duration estimate
AssigneeNVIDIA Corporation
InventorsGerrit A. Slavenburg, Tom Verbeure, Robert Jan Schutten
Life of this patent
Estimating the term…
Abstract
A system, method, and computer program product are provided for modifying a pixel value as a function of a display duration estimate. In use, a value of a pixel of an image frame to be displayed on a display screen of a display device is identified, wherein the display device is capable of handling updates at unpredictable times. Additionally, the value of the pixel is modified as a function of an estimated duration of time until a next update including the pixel is to be displayed on the display screen. Further, the modified value of the pixel is transmitted to the display screen for display thereof.
Claims15
A method, comprising:
- identifying a value of a pixel of an image frame to be displayed on a display screen of a display device capable of handling updates to image frames at unpredictable times as a result of dynamic refreshing of the display device;
- estimating a duration of time in which a portion of the image frame including the pixel will be displayed, the estimated duration of time including an estimated time period between a display of the portion of the image frame and a next update made to the displayed portion of the image frame;
- modifying the value of the pixel of the image frame as a function of the estimated duration of time, wherein the value of the pixel is modified utilizing an algorithm that includes:
- Pixel_sent(i, j, t)=f(pixel_in(i, j, t), pixel_in(i, j, t−1),
- estimated_frame_duration(t))
- where pixel_in(i, j, t) is the identified value of the pixel at screen position i,j,
- pixel_in(i, j, t−1) is a previous value of the pixel at screen position i,j included in a previous image frame displayed by the display screen, and
- estimated_frame_duration(t) is the estimated duration of time;
- and
- transmitting the portion of the image frame having the modified value of the pixel to the display screen for display thereof.
A computer program product embodied on a non-transitory computer readable medium, comprising:
- computer code for identifying a value of a pixel of an image frame to be displayed on a display screen of a display device capable of handling updates to image frames at unpredictable times as a result of dynamic refreshing of the display device;
- computer code for estimating a duration of time in which a portion of the image frame including the pixel will be displayed, the estimated duration of time including an estimated time period between a display of the portion of the image frame and a next update made to the displayed portion of the image frame
- computer code for modifying the value of the pixel of the image frame as a function of the estimated duration of time, wherein the value of the pixel is modified utilizing an algorithm that includes:
- Pixel_sent(i, j, t)=f(pixel_in(i, j, t), pixel_in(i, j, t−1), estimated_frame_duration(t))
- where pixel_in(i, j, t) is the identified value of the pixel at screen position i,j,
- pixel_in(i, j, t−1) is a previous value of the pixel at screen position i,j included in a previous image frame displayed by the display screen, and
- estimated_frame_duration(t) is the estimated duration of time;
- and
- computer code for transmitting the portion of the image frame having the modified value of the pixel to the display screen for display thereof.
A system, comprising:
- a processor for:
- identifying a value of a pixel of an image frame to be displayed on a display screen of a display device capable of handling updates to image frames at unpredictable times as a result of dynamic refreshing of the display device;
- estimating a duration of time in which a portion of the image frame including the pixel will be displayed, the estimated duration of time including an estimated time period between a display of the portion of the image frame and a next update made to the displayed portion of the image frame;
- modifying the value of the pixel of the image frame as a function of the estimated duration of time, wherein the value of the pixel is modified utilizing an algorithm that includes:
- Pixel_sent(i, j, t)=f(pixel_in(i, j, t), pixel_in(i, j, t−1), estimated_frame_duration(t))
- where pixel_in (i, j, t) is the identified value of the pixel at screen position i,j,
- pixel_in(i, j, t−1) is a previous value of the pixel at screen position i,j included in a previous image frame displayed by the display screen, and
- estimated_frame_duration(t) is the estimated duration of time;
- and
- transmitting the portion of the image frame having the modified value of the pixel to the display screen for display thereof.
Dependencies are inferred from the claim text.