IP Library › Granted Patent US 9,271,011
Granted Patent B2
US 9,271,011 · App. 14/677,906 · Granted Feb 23, 2016

Encoding, decoding, and representing high dynamic range images

Inventors: Wenhui Jia (Dublin, CA); Ajit Ninan (San Jose, CA); Ten Arkady (Sunnyvale, CA); Gregory John Ward (San Francisco, CA)
Assignee: Dolby Laboratories Licensing Corporation
H04N19/44G06T9/00H04N5/2355H04N9/67H04N9/77H04N19/124H04N19/136H04N19/169H04N19/186H04N19/30H04N19/50H04N19/70
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,271,011
App. No.
14/677,906
Granted
Feb 23, 2016
Kind
B2
Abstract

Techniques are provided to encode and decode image data comprising a tone mapped (TM) image with HDR reconstruction data in the form of luminance ratios and color residual values. In an example embodiment, luminance ratio values and residual values in color channels of a color space are generated on an individual pixel basis based on a high dynamic range (HDR) image and a derivative tone-mapped (TM) image that comprises one or more color alterations that would not be recoverable from the TM image with a luminance ratio image. The TM image with HDR reconstruction data derived from the luminance ratio values and the color-channel residual values may be outputted in an image file to a downstream device, for example, for decoding, rendering, and/or storing. The image file may be decoded to generate a restored HDR image free of the color alterations.

Claims (62)

1. A method to decode a high dynamic range (HDR) image with a processor, the method comprising:

parsing an image file to generate a base image and HDR reconstruction data, wherein the HDR reconstruction data comprises a quantized luma ratio image and one or more sets of quantized residual chroma values;

extracting quantization parameters from the HDR reconstruction data;

generating a dequantized luma ratio image and one or more sets of dequantized residual chroma values based on the quantization parameters, the quantized luma ratio image, and the one or more sets of quantized residual chroma values;

linearizing the dequantized luma ratio image to generate a linearized luma ratio image; and

generating an output HDR image based on the one or more sets of dequantized residual chroma values, the linearized luma ratio image, and the base image.

2. The method of claim 1 , wherein generating the output HDR image further comprises:

generating an intermediate image by adding the one or more sets of dequantized residual chroma values to the base image; and

generating the output HDR image by multiplying the intermediate image with the linearized luma ratio image.

3. The method of claim 1 , wherein the base image is a tone-mapped image.

4. The method of claim 1 , wherein the base image in the image file comprises a JPEG image and the HDR reconstruction data is separated by the base image using at least one JPEG application segment marker.

5. The method of claim 1 , wherein the quantized luma ratio image comprises quantized log ratio pixel values.

6. The method of claim 1 , wherein the one or more sets of quantized residual chroma values comprise normalized and quantized residual chroma pixel values.

7. The method of claim 4 , wherein the base image is decoded using JPEG decoding.

8. The method of claim 5 , wherein the quantization parameters related to the quantized log ratio pixel values comprise a minimum log ratio pixel value (lr min ) and a maximum log ratio pixel value (lr max ), and given a quantized log ratio pixel value (H), a corresponding unquantized log ratio luma value lr is determined as

lr

=

H

⁡

(

lr

max

-

lr

min

255

)

+

lr

min

.

9. The method of claim 6 , wherein a first set of quantization parameters related to quantized residual chroma pixel values comprise a minimum residual chroma pixel value (Cb min ) and a maximum residual chroma pixel value (Cb max ), and given a quantized residual chroma pixel value (U), a corresponding intermediate residual chroma pixel value Cb is determined as

Cb

=

U

⁡

(

Cb

max

-

Cb

min

255

)

+

Cb

min

.

10. The method of claim 1 , wherein linearizing the dequantized luma ratio image comprises applying an inverse logarithm function to pixels of the dequantized luma ratio image.

11. A decoder for decoding a high dynamic range image (HDR), the decoder comprising:

an input to receive an image file;

a processor configured to execute instructions to:

parse the image file to generate a base image and HDR reconstruction data, wherein the HDR reconstruction data comprises a quantized luma ratio image and one or more sets of quantized residual chroma values;

extract quantization parameters from the HDR reconstruction data;

generate a dequantized luma ratio image and one or more sets of dequantized residual chroma values based on the quantization parameters, the quantized luma ratio image, and the one or more sets of quantized residual chroma values;

linearize the dequantized luma ratio image to generate a linearized luma ratio image; and

generate an output HDR image based on the one or more sets of dequantized residual chroma values, the linearized luma ratio image, and the base image; and

an output to output the generated output HDR image.

12. The decoder of claim 11 wherein to generate the output HDR image further comprises instructions to:

generate an intermediate image by adding the one or more sets of dequantized residual chroma values to the base image; and

generate the output HDR image by multiplying the intermediate image with the linearized luma ratio image.

13. A non-transitory computer-readable storage medium having stored thereon computer-executable instructions for executing a method in accordance with claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2015
From: WARD, GREGORY JOHN; JIA, WENHUI; NINAN, AJIT; TEN, ARKADY
To: DOLBY LABORATORIES LICENSING CORPORATION
Reel/Frame 035396/0146 →
Continuity (8)
Continuation 13938795 · Jul 10, 2013
Continuation In Part 13675643 · Nov 13, 2012
Continuation 13553440 · Jul 19, 2012
Continuation 13449119 · Apr 17, 2012
Continuation PCTUS2012033795 · Apr 16, 2012
Provisional Application 61476174 · Apr 15, 2011
Provisional Application 61552868 · Oct 28, 2011
Related Publication 20150215634A1 · Jul 30, 2015