IP Library Granted Patent US 10,360,666
Granted Patent B2
US 10,360,666 · App. 15/666,747 · Granted Jul 23, 2019

Method and apparatus for processing high dynamic range images

Inventors: Sebastien Lasserre (Cesson-Sevigne, FR); Fabrice Leleannec (Cesson-Sevigne, FR); Philippe Bordes (Cesson-Sevigne, FR)
Assignee: InterDigital VC Holdings, Inc.
G06T5/009G06T5/40G06T2207/10016G06T2207/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 10,360,666
App. No.
15/666,747
Granted
Jul 23, 2019
Kind
B2
Abstract

An input HDR image may be represented using an SDR image and a modulation value. For the SDR image to be viewable and representative of the HDR image, we propose a mid-tone optimization technique to calculate the modulation value. In particular, we use two conditions when deriving the modulation value: (1) the blacks are not clipped down to zero too aggressively; and (2) the number of codewords in the SDR image used to represent the mid-tone range of the HDR image is maximized. The modulation value can further be clipped to avoid over-shooting in both very dark images and very bright images. Temporal stabilization can also be used to smooth temporal variations of the luminosity in the SDR video. After the modulation value is determined, the SDR image can be obtained based on the HDR image and the modulation value.

Claims (31)

1. A method for converting a first image to a second image, comprising:

determining a mid-tone level of the first image;

determining a modulation value responsive to a mapping function and the mid-tone level of the first image; and

converting the first image to the second image responsive to the modulation value and the mapping function, wherein the converting comprises scaling down the first image based on the modulation value, and wherein the scaled first image is converted to the second image based on the mapping function.

2. The method of claim 1 , wherein the mid-tone level is determined based on a black level and a white level.

3. The method of claim 2 , wherein the mid-tone level is determined as one of (1) a geometric mean and (2) a logarithm mean of the black level and the white level.

4. The method of claim 2 , wherein the black level and the white level are determined based on a histogram.

5. The method of claim 2 , wherein the modulation value is determined such that the conversion of the first image preserves information in a black area of the first image in the second image.

6. The method of claim 5 , wherein a codeword, in the second image, corresponding to the black level in the first image exceeds a threshold.

7. The method of claim 1 , wherein the first image is one of a plurality of images included in a video, and wherein the determining the modulation value is performed for each of the plurality of images, wherein the modulation values for the plurality of images are temporally smoothed.

8. The method of claim 1 , wherein the determining the modulation value substantially maximizes a number of codewords used in the second image to represent a range around the mid-tone level in the first image.

9. The method of claim 8 , wherein the determining the modulation value is responsive to a steepest slope of the mapping function.

10. The method of claim 1 , wherein the mapping function is formulated as g Ba (z)=M SDR f(z)/f(P/Ba), wherein P is an upper bound of a dynamic range for the first image, Ba is the modulation value, M SDR is an upper bound of a data range of the second image, and f( ) is a function.

11. The method of claim 10 , wherein the f( ) function is an Slog function.

12. An apparatus for converting a first image to a second image, comprising:

a communication interface configured to access the first image; and

one or more processors configured to

determine a mid-tone level of the first image,

determine a modulation value responsive to a mapping function and the mid-tone level of the first image, and

convert the first image to the second image responsive to the modulation value and the mapping function, wherein the processor is configured to scale down the first image based on the modulation value, and to convert the scaled first image to the second image based on the mapping function.

13. The apparatus of claim 12 , wherein the mid-tone level is determined based on a black level and a white level.

14. The apparatus of claim 12 , wherein the modulation value is determined to substantially maximize a number of codewords used in the second image to represent a range around the mid-tone level in the first image.

15. The apparatus of claim 13 , wherein the mid-tone level is determined as one of (1) a geometric mean and (2) a logarithm mean of the black level and the white level.

16. The apparatus of claim 13 , wherein the black level and the white level are determined based on a histogram.

17. The apparatus of claim 13 , wherein the modulation value is determined such that the conversion of the first image preserves information in a black area of the first image in the second image.

18. The apparatus of claim 17 , wherein a codeword, in the second image, corresponding to the black level in the first image exceeds a threshold.

19. The apparatus of claim 12 , wherein the first image is one of a plurality of images included in a video, and wherein the one or more processors are configured to determine the modulation value for each of the plurality of images, wherein the modulation values for the plurality of images are temporally smoothed.

20. A non-transitory computer readable storage medium having stored thereon instructions that, when executed, implement a method for converting a first image to a second image, the method comprising:

determining a mid-tone level of the first image;

determining a modulation value responsive to a mapping function and the mid-tone level of the first image; and

converting the first image to the second image responsive to the modulation value and the mapping function, wherein the converting comprises scaling down the first image based on the modulation value, and wherein the scaled first image is converted to the second image based on the mapping function.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2020
From: INTERDIGITAL VC HOLDINGS, INC.
To: INTERDIGITAL MADISON PATENT HOLDINGS, SAS
Reel/Frame 053048/0181 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2019
From: LASSERRE, SEBASTIEN; LELEANNEC, FABRICE; BORDES, PHILIPPE
To: THOMSON LICENSING
Reel/Frame 049382/0605 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2019
From: THOMSON LICENSING
To: INTERDIGITAL VC HOLDINGS, INC.
Reel/Frame 049383/0163 →
Priority Claims (1)
EP 15305183 · Feb 6, 2015 · regional
Continuity (1)
Related Publication 20190156467A1 · May 23, 2019