Method and apparatus for encoding and decoding HDR images

US10650501B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10650501-B2
Application numberUS-201515122149-A
CountryUS
Kind codeB2
Filing dateFeb 23, 2015
Priority dateFeb 26, 2014
Publication dateMay 12, 2020
Grant dateMay 12, 2020

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.

To encode High Dynamic Range (HDR) images, the HDR images can be converted to Low Dynamic Range (LDR) images through tone mapping operation, and the LDR images can be encoded with an LDR encoder. The present principles formulates a rate distortion minimization problem when designing the tone mapping curve. In particular, the tone mapping curve is formulated as a function of the probability distribution function of the HDR images to be encoded and a Lagrangian multiplier that depends on encoding parameters. At the decoder, based on the parameters indicative of the tone mapping function, an inverse tone mapping function can be derived to reconstruct HDR images from decoded LDR images.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for decoding High Dynamic Range images, comprising: accessing a bitstream having the High Dynamic Range images included therein; decoding Low Dynamic Range images from the bitstream; accessing information from the bitstream, the accessed information including a decoding parameter used to decode the Low Dynamic Range images; generating an inverse tone-mapping function responsive to said decoding parameter used to decode the Low Dynamic Range images; and generating the High Dynamic Range images by applying said inverse tone mapping curve. 2. The method of claim 1 , wherein the decoding parameter used to decode the Low Dynamic Range image is a quantization parameter. 3. The method of claim 1 , wherein the accessed information includes parameters indicative of the dynamic range of original High Dynamic Range images corresponding to the High Dynamic Range images to be decoded. 4. The method of claim 1 , wherein the accessed information further includes parameters indicative of a probability distribution function of original High Dynamic Range images corresponding to the High Dynamic Range images to be decoded. 5. A method for encoding High Dynamic Range images, comprising: determining a tone mapping function responsive to the High Dynamic Range images and an encoding parameter; determining Low Dynamic Range images from the High Dynamic Range images responsive to the tone mapping function; and encoding the determined Low Dynamic Range images by using said encoding parameter and information including said encoding parameter, said encoding parameter being intended to be used for generating an inverse tone-mapping function. 6. The method of claim 5 , wherein the encoding parameter used to encode the Low Dynamic Range images is a quantization parameter. 7. The method of claim 6 , wherein the determining a tone mapping function comprises determining a Lagrangian multiplier responsive to the quantization parameter. 8. The method of claim 5 , wherein the determining a tone mapping function comprises determining at least one of the dynamic range of the High Dynamic Range images and a probability distribution function of the High Dynamic Range images. 9. The method of claim 5 , wherein the determining a tone mapping function is responsive to a rate distortion function. 10. An apparatus for decoding High Dynamic Range images, comprising a processor configured to: decode Low Dynamic Range images from a bitstream having the High Dynamic Range images included therein; access information from the bitstream, the accessed information including a decoding parameter used to decode the Low Dynamic Range images; and generate an inverse tone-mapping function responsive to said decoding parameter used to decode the Low Dynamic Range images, and to generate the High Dynamic Range images by applying said inverse tone mapping curve. 11. The apparatus of claim 10 , wherein the decoding parameter used to decode the Low Dynamic Range image is a quantization parameter. 12. The apparatus of claim 10 , wherein the accessed information includes parameters indicative of the dynamic range of original High Dynamic Range images corresponding to the High Dynamic Range images to be decoded. 13. The apparatus of claim 10 , wherein the accessed information further includes parameters indicative of a probability distribution function of original High Dynamic Range images corresponding to the HDR images to be decoded. 14. An apparatus for encoding High Dynamic Range images, comprising a processor configured to: determine a tone mapping function responsive to the High Dynamic Range images and an encoding parameter; determine Low Dynamic Range images from the High Dynamic Range images responsive to the tone mapping function; and encode the determined Low Dynamic Range images by using said encoding parameter and information including said encoding parameter, said encoding parameter being intended to be used for generating an inverse tone-mapping function. 15. The apparatus of claim 14 , wherein the encoding parameter used to encode the Low Dynamic Range images is a quantization parameter. 16. The apparatus of claim 15 , wherein the tone curve estimator determines a Lagrangian multiplier responsive to the quantization parameter. 17. The apparatus of claim 14 , wherein the tone curve estimator determines at least one of the dynamic range of the High Dynamic Range images and a probability distribution function of the High Dynamic Range images. 18. The apparatus of claim 14 , wherein the tone curve estimator determines the tone mapping function responsive to a rate distortion function. 19. A non-transitory computer readable storage medium having stored thereon instructions for encoding High Dynamic Range images, according to claim 5 . 20. A non-transitory computer readable storage medium having stored thereon a bitstream generated according to claim 5 . 21. A non-transitory computer readable storage medium having stored thereon instructions for decoding High Dynamic Range images, according to claim 1 .

Assignees

Inventors

Classifications

  • Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers · CPC title

  • High dynamic range [HDR] image processing · CPC title

  • the unit being bits, e.g. of the compressed video stream · CPC title

  • using histogram techniques · CPC title

  • Filters, e.g. for pre-processing or post-processing (sub-band filter banks H04N19/635) · 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 US10650501B2 cover?
To encode High Dynamic Range (HDR) images, the HDR images can be converted to Low Dynamic Range (LDR) images through tone mapping operation, and the LDR images can be encoded with an LDR encoder. The present principles formulates a rate distortion minimization problem when designing the tone mapping curve. In particular, the tone mapping curve is formulated as a function of the probability dist…
Who is the assignee on this patent?
Interdigital Vc Holdings Inc
What technology area does this patent fall under?
Primary CPC classification G06T5/009. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 12 2020 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).