Simplification of local contrast compensation by using weighted look-up table

US9245495B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9245495-B2
Application numberUS-201214129242-A
CountryUS
Kind codeB2
Filing dateDec 21, 2012
Priority dateDec 29, 2011
Publication dateJan 26, 2016
Grant dateJan 26, 2016

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.

Systems, apparatus, articles, and methods are described including operations to generate a weighted look-up-table based at least in part on individual pixel input values within an active block region and on a plurality of contrast compensation functions. A second level compensation may be performed for a center pixel block of the active region based at least in part on the weighted look-up-table.

First claim

Opening claim text (preview).

What is claimed: 1. A computer-implemented method, comprising: associating a plurality of contrast compensation functions with a plurality of individual pixel blocks within an active block region portion of an image, wherein individual pixel bocks include one or more pixels associated with a one or more corresponding pixel input values; generating a weighted look-up-table based at least in part on the individual pixel input values within the active block region and on the plurality of contrast compensation functions; performing a second level compensation for a center pixel block of the active region based at least in part on the weighted look-up-table; and determining a first one dimensional interpolation based at least in part on the weighted look-up-table, wherein the first one dimensional interpolation is associated with a first dimension of the image, wherein the first one dimensional interpolation is based at least in part on a first portion associated with a first half of a four corner coordinates and a second portion associated with a second half of the four corner coordinates; wherein generating the weighted look-up-table further comprises determining intermediate pixel values associated with four non-center corner coordinates for individual pixel input values on a pixel block by pixel block basis, wherein the intermediate pixel values associated with the four corner coordinates are stored in the weighted look-up-table. 2. The method of claim 1 , wherein the plurality of contrast compensation functions comprises a piecewise linear function-type contrast compensation function. 3. The method of claim 1 , wherein the plurality of contrast compensation functions comprises a look-up-table-type contrast compensation function. 4. The method of claim 1 , wherein the intermediate pixel values are determined based a least in part on weighting of a position of the four corner coordinates and on the plurality of contrast compensation functions. 5. The method of claim 1 , wherein performing the second level compensation for the center pixel block of the active region further comprises: determining a first one dimensional interpolation based at least in part on the weighted look-up-table, wherein the first one dimensional interpolation is associated with a first dimension of the image; and determining an output pixel value for the center pixel block of the active region via a second one dimensional interpolation based at least in part on the determined first one dimensional interpolation, wherein the second one dimensional interpolation is associated with a second dimension of the image. 6. The method of claim 1 , wherein performing the second level compensation for the center pixel block of the active region further comprises: determining a first one dimensional interpolation based at least in part on the weighted look-up-table, wherein the first one dimensional interpolation is associated with a first dimension of the image, wherein the first one dimensional interpolation is based at least in part on a first portion associated with a first half of the four corner coordinates and a second portion associated with a second half of the four corner coordinates; and determining an output pixel value for the center pixel block of the active region via a second one dimensional interpolation based at least in part on the determined first one dimensional interpolation, wherein the second one dimensional interpolation is associated with a second dimension of the image. 7. The method of claim 1 , wherein the plurality of contrast compensation functions comprises a piecewise linear function-type contrast compensation function or a look-up-table-type contrast compensation function, wherein generating the weighted look-up-table further comprises: wherein the intermediate pixel values are determined based a least in part on weighting of a position of the four corner coordinates and on the plurality of contrast compensation functions, wherein performing the second level compensation for the center pixel block of the active region further comprises: determining a first one dimensional interpolation based at least in part on the weighted look-up-table, wherein the first one dimensional interpolation is associated with a first dimension of the image, wherein the first one dimensional interpolation is based at least in part on a first portion associated with a first half of the four corner coordinates and a second portion associated with a second half of the four corner coordinates; and determining an output pixel value for the center pixel block of the active region via a second one dimensional interpolation based at least in part on the determined first one dimensional interpolation, wherein the second one dimensional interpolation is associated with a second dimension of the image. 8. A non-transitory computer-readable storage medium having stored therein a plurality of instructions cause an apparatus to execute a method comprising: associating a plurality of contrast compensation functions with a plurality of individual pixel blocks within an active block region portion of an image, wherein individual pixel bocks include one or more pixels associated with one or more corresponding pixel input values; generating a weighted look-up-table based at least in part on the individual pixel input values within the active block region and on the plurality of contrast compensation functions; performing a second level compensation for a center pixel block of the active region based at least in part on the weighted look-up-table; and determining a first one dimensional interpolation based at least in part on the weighted look-up-table, wherein the first one dimensional interpolation is associated with a first dimension of the image, wherein the first one dimensional interpolation is based at least in part on a first portion associated with a first half of a four corner coordinates and a second portion associated with a second half of the four corner coordinates; wherein generating the weighted look-up-table further comprises determining intermediate pixel values associated with four non-center corner coordinates for individual pixel input values on a pixel block by pixel block basis, wherein the intermediate pixel values associated with the four corner coordinates are stored in the weighted look-up-table. 9. The computer-readable storage medium of claim 8 , wherein the plurality of contrast compensation functions comprises a piecewise linear function-type contrast compensation function. 10. The computer-readable storage medium of claim 8 , wherein the plurality of contrast compensation functions comprises a look-up-table-type contrast compensation function. 11. The computer-readable storage medium of claim 8 , wherein the intermediate pixel values are determined based at least in part on weighting of a position of the four corner coordinates and on the plurality of contrast compensation functions. 12. The computer-readable storage medium of claim 8 , wherein performing the second level compensation for the center pixel block of the active region further comprises: determining a first one dimensional interpolation based at least in part on the weighted look-up-table, wherein the first one dimensional interpolation is associated with a first dimension of the image; and determining an output pixel value for the center pixel block of the active region via a second one dimensional interpolation based at least in part on the determined first one dimensional interpolation, wherein the second one dimensional interpolation is associated with a second dimension of the image.

Assignees

Inventors

Classifications

  • for control of contrast · CPC title

  • by monitoring one or more pixels in the display panel, e.g. by monitoring a fixed reference pixel · CPC title

  • using colour palettes, e.g. look-up tables · CPC title

  • H04N5/57Primary

    Control of contrast or brightness · CPC title

  • by altering the content in the rendering process, e.g. blanking, blurring or masking an image region (image enhancement or restoration in general G06T5/00) · 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 US9245495B2 cover?
Systems, apparatus, articles, and methods are described including operations to generate a weighted look-up-table based at least in part on individual pixel input values within an active block region and on a plurality of contrast compensation functions. A second level compensation may be performed for a center pixel block of the active region based at least in part on the weighted look-up-table.
Who is the assignee on this patent?
Gupta Niraj, Pal Supratim, Chappalli Mahesh B, and 3 more
What technology area does this patent fall under?
Primary CPC classification H04N5/57. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 26 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).