IP Library › Granted Patent US 11,989,855
Granted Patent B2
US 11,989,855 · App. 16/768,282 · Granted May 21, 2024

Saturation control for high-dynamic range reconstruction

Inventors: Francois Cellier (Rennes, FR); Yannick Olivier (Cesson-Sevigne, FR); Marie-Jean Colaitis (Cesson-Sevigne, FR); David Touze (Cesson-Sevigne, FR)
Assignee: INTERDIGITAL VC HOLDINGS, INC.
G06T5/009G06T5/50G06T2207/10024G06T2207/20024G06T2207/20208
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 11,989,855
App. No.
16/768,282
Granted
May 21, 2024
Kind
B2
Abstract

A system and method is provided for generating a tone mapping function to reduce dynamic range of a first image to produce a second image. A luma signal and a plurality of chroma components are determined and a gamut color correction is then performed. An adaptive function is generated by comparing the luma signal and at least one chroma component of the first and second image.

Claims (35)

1. A method comprising:

generating a tone mapping function to reduce dynamic range of a first image to generate a second image;

determining at least a luma component and a plurality of chroma components of the second image using the tone mapping function;

determining that one or more of the plurality of chroma components are saturated in the second image;

generating an adaptive function based on the one or more saturated chroma components of the second image;

performing a color correction on the second image using the adaptive function to generate color correction parameters for the second image based on the one or more saturated chroma components;

determining dynamic metadata associated with the color-corrected second image, the dynamic metadata comprising a subset of the color correction parameters generated for the second image, wherein the subset of the color correction parameters generated for the second image comprises one or more saturation gain parameters; and

transmitting a message that comprises the dynamic metadata associated with the color-corrected second image.

2. The method of claim 1 , further comprising encoding the color-corrected second image and the dynamic metadata into a bitstream.

3. The method of claim 1 , wherein the plurality of chroma components comprises one or more U values or V values.

4. The method of claim 1 , wherein the one or more chroma components are determined to be saturated based on a first predetermined threshold and a second predetermined threshold.

5. The method of claim 4 , wherein the adaptive function for a pixel in the second image comprises a first factor when a chroma component of the pixel in the second image is greater than the first predetermined threshold, and wherein the adaptive function for the pixel in the second image comprises a second factor when the chroma component of the pixel in the second image is less than the second predetermined threshold.

6. The method of claim 5 , wherein the first factor and the second factor are configured to decrease saturation of the saturated chroma components when performing the color correction.

7. The method of claim 1 , wherein the dynamic metadata is configured to be used by a decoder to generate an inverse tone mapping function to reconstruct the first image.

8. The method of claim 7 , wherein the dynamic metadata further comprises luminance parameters associated with the tone mapping function, and wherein the dynamic metadata is configured to enable a decoder to reconstruct the first image.

9. The method of claim 1 , wherein the adaptive function is generated using a previous adaptive function for a previous frame.

10. The method of claim 1 , wherein the adaptive function is configured to adjust each of the one or more saturated chroma components of the second image based on respective luma components.

11. A video coding device comprising:

a processor configured to:

generate a tone mapping function to reduce dynamic range of a first image to generate a second image; and

determine at least a luma component and a plurality of chroma components of the second image using the tone mapping function;

determine that one or more of the plurality of chroma components are saturated in the second image;

generate an adaptive function based on the one or more saturated chroma components of the second image;

perform a color correction on the second image using the adaptive function to generate color correction parameters for the second image based on the one or more saturated chroma components;

determine dynamic metadata associated with the color-corrected second image, the dynamic metadata comprising a subset of the color correction parameters generated for the second image, wherein the subset of the color correction parameters generated for the second image comprises one or more saturation gain parameters; and

transmit a message that comprises the dynamic metadata associated with the color-corrected second image.

12. The video coding device of claim 11 , wherein the processor is further configured to encode the color-corrected second image and the dynamic metadata into a bitstream.

13. The video coding device of claim 11 , wherein the dynamic metadata further comprises luminance parameters associated with the tone mapping function, and wherein the dynamic metadata is configured to enable a decoder to reconstruct the first image.

14. The video coding device of claim 11 , wherein the one or more chroma components are determined to be saturated based on a first predetermined threshold and a second predetermined threshold.

15. The video coding device of claim 14 , wherein the adaptive function for a pixel in the second image comprises a first factor when a chroma component of the pixel in the second image is greater than the first predetermined threshold, and wherein the adaptive function for the pixel in the second image comprises a second factor when the chroma component of the pixel in the second image is less than the second predetermined threshold.

16. The video coding device of claim 15 , wherein the first factor and the second factor are configured to decrease saturation of the saturated chroma components when performing the color correction.

17. The video coding device of claim 11 , wherein the dynamic metadata is configured to be used by a decoder to generate an inverse tone mapping function to reconstruct the first image.

18. The video coding device of claim 11 , wherein the adaptive function is generated using a previous adaptive function for a previous frame.

19. The video coding device of claim 11 , wherein the plurality of chroma components comprise one or more U values or V values.

20. The video coding device of claim 11 , wherein the adaptive function is configured to adjust each of the one or more saturated chroma components of the second image based on respective luma components.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2020
From: COLAITIS, MARIE-JEAN; CELLIER, FRANCOIS; OLIVIER, YANNICK; TOUZE, DAVID
To: INTERDIGITAL VC HOLDINGS, INC.
Reel/Frame 052793/0321 →
Priority Claims (1)
EP 17306671 · Nov 30, 2017 · regional
Continuity (1)
Related Publication 20210183028A1 · Jun 17, 2021