Variable refresh rate gamma correction

US10147370B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10147370-B2
Application numberUS-201615338253-A
CountryUS
Kind codeB2
Filing dateOct 28, 2016
Priority dateOct 29, 2015
Publication dateDec 4, 2018
Grant dateDec 4, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method, computer program product, and system perform gamma correction for a variable refresh rate display panel. An image is received for display on a screen of a display device. The image is adjusted based on gamma correction factors that are dependent on a variable refresh rate of the display device and the adjusted image is output for display on the screen of the display device.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving an image for display on a screen of a display device; obtaining a first gamma correction factor and a second gamma correction factor, wherein the first and second gamma correction factors depend on a variable refresh rate and the variable refresh rate is based on a refresh frequency specified for the display device and a varying image rendering time; interpolating between the first gamma correction factor and the second gamma correction factor based on a refresh rate for a currently displayed image to produce a third gamma correction factor corresponding to the refresh rate; scaling at least one pixel component of the image by the third gamma correction factor; and outputting the adjusted image for display on the screen of the display device. 2. The method of claim 1 , further comprising, prior to adjusting the image, writing the first and second gamma correction factors associated with a first refresh rate to a first lookup table. 3. The method of claim 1 , further comprising, prior to adjusting the image, determining the refresh rate for the currently displayed image. 4. The method of claim 3 , wherein determining the refresh rate comprises measuring a frame duration time for the currently displayed image. 5. The method of claim 1 , wherein the first gamma correction factor and the second gamma correction factor are obtained from a look-up-table. 6. The method of claim 1 , wherein the first and second gamma correction factors are also configured to perform overdrive operations. 7. The method of claim 1 , wherein sets of gamma correction factors are stored in look-up tables, each set of gamma correction factors corresponding to a different refresh rate, and the first and second gamma correction factors are read from a first look-up table of the look-up tables corresponding to the refresh rate for the currently displayed image. 8. The method of claim 1 , wherein adjusting the image is performed by circuitry configured to implement a mathematical formula defining a curve to produce the adjusted image based on the refresh rate for the currently displayed image. 9. A system, comprising: a memory storing an image; and a processor configured to: receive the image for display on a screen of a display device; obtain a first gamma correction factor and a second gamma correction factor, wherein the first and second gamma correction factors depend on a variable refresh rate and the variable refresh rate is based on a refresh frequency specified for the display device and a varying image rendering time; interpolate between the first gamma correction factor and the second gamma correction factor based on a refresh rate for a currently displayed image to produce a third gamma correction factor corresponding to the refresh rate; scale at least one pixel component of the image by the third gamma correction factor; and output the adjusted image for display on the screen of the display device. 10. The system of claim 9 , wherein the processor is further configured to write the first and second gamma correction factors associated with a first refresh rate to a first lookup table. 11. The system of claim 9 , wherein the processor is further configured to determine the refresh rate for the currently displayed image prior to adjusting the image. 12. The system of claim 11 , wherein the refresh rate is determined by measuring a frame duration time for the currently displayed image. 13. The system of claim 9 , wherein the first and second gamma correction factors are also configured to perform overdrive operations. 14. The system of claim 9 , wherein the processor comprises circuitry configured to implement a mathematical formula defining a curve to produce the adjusted image based on the refresh rate for the currently displayed image. 15. A non-transitory, computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform steps comprising: receiving an image for display on a screen of a display device; obtaining a first gamma correction factor and a second gamma correction factor, wherein the first and second gamma correction factors depend on a variable refresh rate and the variable refresh rate is based on a refresh frequency specified for the display device and a varying image rendering time; interpolating between the first gamma correction factor and the second gamma correction factor based on a refresh rate for a currently displayed image to produce a third gamma correction factor corresponding to the refresh rate; scaling at least one pixel component of the image by the third gamma correction factor; and outputting the adjusted image for display on the screen of the display device. 16. The non-transitory, computer-readable storage medium of claim 15 , further comprising instructions that cause the processor to write the first and second gamma correction factors associated with a first refresh rate to a first lookup table. 17. The non-transitory, computer-readable storage medium of claim 15 , further comprising instructions that cause the processor to determine the refresh rate for the currently displayed image prior to adjusting the image. 18. The non-transitory, computer-readable storage medium of claim 17 , wherein the refresh rate is determined by measuring a frame duration time for the currently displayed image. 19. The non-transitory, computer-readable storage medium of claim 15 , wherein the first and second gamma correction factors are also configured to perform overdrive operations. 20. The non-transitory, computer-readable storage medium of claim 15 , wherein sets of gamma correction factors are stored in look-up tables, each set of gamma correction factors corresponding to a different refresh rate, and the first and second gamma correction factors are read from a first look-up table of the look-up tables corresponding to the refresh rate for the currently displayed image.

Assignees

Inventors

Classifications

  • for the purpose of adaptation to the characteristics of a display device, i.e. gamma correction · CPC title

  • G09G3/3611Primary

    Control of matrices with row and column drivers · CPC title

  • Flicker reduction other than flicker reduction circuits used for single beam cathode-ray tubes · CPC title

  • Change or adaptation of the frame rate of the video stream · CPC title

  • Improving the response speed · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10147370B2 cover?
A method, computer program product, and system perform gamma correction for a variable refresh rate display panel. An image is received for display on a screen of a display device. The image is adjusted based on gamma correction factors that are dependent on a variable refresh rate of the display device and the adjusted image is output for display on the screen of the display device.
Who is the assignee on this patent?
Nvidia Corp
What technology area does this patent fall under?
Primary CPC classification G09G3/3611. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 04 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).