Encoding and decoding methods for adapting the average luminance of high dynamic range pictures and corresponding encoder and decoder

US2016127736A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016127736-A1
Application numberUS-201414897234-A
CountryUS
Kind codeA1
Filing dateJun 3, 2014
Priority dateJun 10, 2013
Publication dateMay 5, 2016
Grant date

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 for encoding a sequence of high dynamic range pictures is disclosed. The method comprises for each picture of the sequence: obtaining a value representative of an average luminance of the high dynamic range picture; processing the high dynamic range picture so that the value representative of an average luminance of the processed picture is closer to a defined average luminance value than is the value representative of an average luminance of the high dynamic range picture; decomposing the processed high dynamic range picture in at least one first low dynamic range picture and one second low dynamic range picture of lower resolution representative of a global illumination of the scene; and encoding the first and second low dynamic range pictures and a data function of said value representative of an average luminance of said high dynamic range picture.

First claim

Opening claim text (preview).

1 - 17 . (canceled) 18 . A method for encoding a sequence of high dynamic range pictures, said method comprising for each high dynamic range picture of said sequence: obtaining a current value representative of an average luminance of said high dynamic range picture; processing said high dynamic range picture so that a value representative of an average luminance of said processed picture is closer to a defined average luminance value than is the current value; decomposing said processed high dynamic range picture in at least one first low dynamic range picture of same spatial resolution as said high dynamic range picture and one second low dynamic range picture of lower spatial resolution representative of a global illumination of said high dynamic range picture; encoding said first and second low dynamic range pictures and at least one data item, wherein said data item is function of said current value. 19 . The method of claim 18 , wherein the data item is the current value. 20 . The method of claim 18 , wherein processing said high dynamic range picture comprises determining a gamma factor from said current value and from said defined average luminance value and applying a gamma correction on said high dynamic range picture according to the gamma factor and wherein said data item is said gamma factor or its inverse. 21 . The method of claim 18 , wherein obtaining a current value representative of an average luminance of said high dynamic range picture comprises: applying a logarithm function on said high dynamic range picture to get logarithm values and normalizing said logarithm values with respect to lowest and highest logarithm values to get normalized logarithm values; determining luminance values from said normalized logarithm values; and determining a median or mean value of said luminance values, the current value being said median value or said average value. 22 . The method of claim 21 , wherein processing said high dynamic range picture comprises applying a gamma correction on said normalized logarithm values according to a gamma factor, wherein the gamma factor equals the logarithm of the defined average luminance value divided by the logarithm of the current value. 23 . The method according to claim 18 , wherein the defined average luminance is representative of a middle grey. 24 . The method of claim 18 , further comprising temporally filtering over at least M high dynamic range pictures of said sequence the current values representative of an average luminance determined for said M high dynamic range pictures, where M is an integer strictly superior to 1, wherein the processing of at least one picture of said M high dynamic range pictures uses the filtered value. 25 . The method of claim 20 , further comprising, before applying a gamma correction, temporally filtering over at least M high dynamic range pictures of said sequence the gamma factors determined for said M high dynamic range pictures, where M is an integer strictly superior to 1, wherein applying a gamma correction on at least one picture of said M high dynamic range pictures uses the filtered gamma factor. 26 . A method for decoding a sequence of high dynamic range pictures, the method comprising for each high dynamic range picture of said sequence: decoding at least one first low dynamic range picture of same spatial resolution as said high dynamic range picture and one second low dynamic range picture of lower spatial resolution representative of a global illumination of said high dynamic range picture and at least one data item which is function of a target value representative of an average luminance; reconstructing said high dynamic range picture from said first and second low dynamic range pictures; and processing, using the decoded data item, said reconstructed high dynamic range picture so that a value representative of an average luminance of said processed picture is closer to said target value than is the value representative of an average luminance of said reconstructed high dynamic range picture. 27 . The method of claim 26 , wherein the data item decoded is the target value. 28 . The method of claim 27 , wherein processing said reconstructed high dynamic range picture comprises determining a gamma factor from said target value and from a defined average luminance value and applying a gamma correction on said reconstructed high dynamic range picture according to the gamma factor. 29 . The method of claim 26 , wherein the data item is a gamma factor and wherein processing said high dynamic range picture comprises applying a gamma correction on said reconstructed high dynamic range picture according to the gamma factor. 30 . An encoder for encoding a sequence of high dynamic range pictures comprising at least a processor configured to: obtain, for each high dynamic range picture, a current value representative of an average luminance of said high dynamic range picture; process said high dynamic range picture so that a value representative of an average luminance of said processed picture is closer to a defined average luminance value than is the current value; decompose said processed high dynamic range picture in at least one first low dynamic range picture of same spatial resolution as said high dynamic range picture and one second low dynamic range picture of lower spatial resolution representative of a global illumination of said high dynamic range picture; and encode said first and second low dynamic range pictures and at least one data item which is function of said current value. 31 . A decoder for decoding a sequence of high dynamic range pictures comprising at least a processor configured to: decode, for each high dynamic range picture, at least one first low dynamic range picture of same spatial resolution as said high dynamic range picture and one second low dynamic range picture of lower spatial resolution representative of a global illumination of said high dynamic range picture and at least one data item which is function of a target value representative of an average luminance; reconstruct said high dynamic range picture from said first and second low dynamic range pictures; and process, using the decoded data item, said reconstructed high dynamic range picture so that a value representative of an average luminance of said processed picture is closer to said target value than is the value representative of an average luminance of said reconstructed high dynamic range picture. 32 . A data stream encoding a sequence of high dynamic range pictures comprising, for each high dynamic range picture of said sequence, data encoding at least one first low dynamic range picture of same spatial resolution as said high dynamic range picture and one second low dynamic range picture of lower spatial resolution representative of a global illumination of said high dynamic range picture and at least one data item which is function of a target value representative of an average luminance of said high dynamic range picture, said data item being for processing a high dynamic range picture reconstructed from said first and second low dynamic range pictures so that the value representative of an average luminance of said processed picture is closer to said target value than is the value representative of an average luminance of said reconstructed high dynamic range picture. 33 . The encoder of claim 30 , wherein the data item is the current value. 34 . The encoder of claim 30 , wherein processing said high dynamic range picture comprises determining

Assignees

Inventors

Classifications

  • Adaptive-dynamic-range coding [ADRC] · CPC title

  • in combination with predictive coding · CPC title

  • for modifying the colour signals by gamma correction (controlling camera response for colour signals H04N23/83) · CPC title

  • H04N19/33Primary

    in the spatial domain · CPC title

  • Gamma control (circuits for controlling camera response irrespective of the scene brightness H04N23/82) · 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 US2016127736A1 cover?
A method for encoding a sequence of high dynamic range pictures is disclosed. The method comprises for each picture of the sequence: obtaining a value representative of an average luminance of the high dynamic range picture; processing the high dynamic range picture so that the value representative of an average luminance of the processed picture is closer to a defined average lumina…
Who is the assignee on this patent?
Thomson Licensing
What technology area does this patent fall under?
Primary CPC classification H04N19/33. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu May 05 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).