IP Library Granted Patent US 12,641,258
Granted Patent B2
US 12,641,258 · App. 18/268,142 · Granted May 26, 2026

Adapting luma mapping with chroma scaling to 4:4:4 RGB image content

Inventors: Edouard Francois (Bourg des Comptes, FR); Franck Hiron (Chateaubourg, FR); Christophe Chevance (Brece, FR); Remi Jullian (Rennes, FR)
Assignee: InterDigital CE Patent Holdings, SAS
H04N19/186H04N19/12H04N19/136H04N19/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 12,641,258
App. No.
18/268,142
Granted
May 26, 2026
Kind
B2
Abstract

At least a method and an apparatus are presented for efficiently encoding or decoding video by adapting Luma mapping with Chroma scaling for 4:4:4 RGB content. For example, a format of an image data of a video to encode is determined to be RGB format; and responsively a RGB mapping is applied to at least one of the color components of the image data wherein a RGB mapping adjusts the dynamic range of a color component of an image data in RGB format. Then, the video is encoded based on the at least one RGB mapped color component.

Claims (40)

1 . A method for video decoding, comprising:

determining that a format of an image data of a video to decode is RGB format with a 4:4:4 chroma sampling structure;

responsively applying an inverse in-loop RGB mapping to at least one of the color components of the image data, wherein an RGB mapping adjusts a dynamic range of a color component of the image data in RGB format, wherein the in-loop RGB mapping is a luma mapping configured to adjust the dynamic range of one or more of the R. G, or B color components of the image data in the RGB format with a 4:4:4 chroma sampling structure; and

decoding the video based on the at least one inverse RGB mapped color component.

2 . The method of claim 1 , further comprising:

determining that an in-loop adaptive color transform is applied to the image data of a video to decode in RGB format, the adaptive color transform resulting into differential color components; and

responsively applying an inverse in-loop chroma residual scaling to differential color components wherein a chroma residual scaling adjusts the dynamic range of a differential component of an image data and applying an inverse adaptive color transform to the image data.

3 . The method of claim 1 , wherein an inverse RGB mapping is applied to all of the color components of the image data.

4 . An apparatus for video decoding, comprising one or more processors, wherein the one or more processors are configured to:

determine that a format of an image data of a video to decode is RGB format with a 4:4:4 chroma sampling structure;

apply an inverse in-loop RGB mapping to at least one of the color components of the image data wherein an RGB mapping adjusts a dynamic range of a color component of the image data in RGB format, wherein the in-loop RGB mapping is a luma mapping configured to adjust the dynamic range of one or more of the R, G, or B color components of the image data in the RGB format with a 4:4:4 chroma sampling structure; and

decode the video based on the at least one inverse RGB mapped color component.

5 . The apparatus of claim 4 , wherein the one or more processors are further configured to:

determine that an in-loop adaptive color transform is applied to the image data of a video to decode in RGB format, the adaptive color transform resulting into differential color components; and

apply an inverse in-loop chroma residual scaling to differential color components wherein a chroma residual scaling adjusts the dynamic range of a differential component of an image data and applying an inverse adaptive color transform to the image data.

6 . The apparatus of claim 4 , wherein an inverse RGB mapping is applied to all of the color components of the image data.

7 . A method for video encoding, comprising:

determining that a format of an image data of a video to encode is RGB format with a 4:4:4 chroma sampling structure;

responsively applying an in-loop RGB mapping to at least one of the color components of the image data wherein an RGB mapping adjusts a dynamic range of a color component of the image data in RGB format, wherein the in-loop RGB mapping is a luma mapping configured to adjust the dynamic range of one or more of the R, G, or B color components of the image data in the RGB format with a 4:4:4 chroma sampling structure; and

encoding the video based on the at least one RGB mapped color component.

8 . The method of claim 7 , further comprising:

determining that an in-loop adaptive color transform is applied to the image data of a video to decode in RGB format, the adaptive color transform resulting into differential color components; and

responsively applying an inverse in-loop chroma residual scaling to differential color components wherein a chroma residual scaling adjusts the dynamic range of a differential component of an image data and applying an inverse adaptive color transform to the image data.

9 . The method of claim 7 , wherein an inverse RGB mapping is applied to all of the color components of the image data.

10 . An apparatus for video encoding, comprising one or more processors, wherein the one or more processors are configured to:

determine that a format of an image data of a video to encode is RGB format with a 4:4:4 chroma sampling structure;

responsively apply an in-loop RGB mapping to at least one of the color components of the image data wherein the in-loop RGB mapping adjusts a dynamic range of a color component of an image data in RGB format, wherein the in-loop RGB mapping is a luma mapping configured to adjust the dynamic range of the R. G. or B color components of the image data in the RGB format with a 4:4:4 chroma sampling structure; and

encode the video based on the at least one RGB mapped color component.

11 . The apparatus of claim 10 , wherein the one or more processors are further configured to:

determine that an in-loop adaptive color transform is applied to the image data of a video to decode in RGB format, the adaptive color transform resulting into differential color components; and

apply an inverse in-loop chroma residual scaling to differential color components wherein a chroma residual scaling adjusts the dynamic range of a differential component of an image data and applying an inverse adaptive color transform to the image data.

12 . The apparatus of claim 10 , wherein an inverse RGB mapping is applied to all of the color components of the image data.

13 . A non-transitory computer readable medium containing instructions for performing the method of claim 1 , when executed by one or more processors.

14 . A non-transitory computer readable medium containing instructions for performing the method of claim 7 , when executed by one or more processors.

15 . A non-transitory computer readable medium containing data content encoded thereupon by:

determining that a format of an image data of the data content to encode is RGB format with a 4:4:4 chroma sampling structure;

responsively applying an in-loop RGB mapping to at least one of the color components of the image data wherein the in-loop RGB mapping adjusts a dynamic range of a color component of an image data in RGB format, wherein the in-loop RGB mapping is a luma mapping configured to adjust the dynamic range of one or more of the R.G. or B color components of the image data in the RGB format with a 4:4:4 chroma sampling structure; and

encoding the data content based on the at least one RGB mapped color component.

16 . The non-transitory computer readable medium of claim 15 , wherein encoded data content further comprises at least one syntax data element specifying that the in-loop RGB mapping is enabled for all of the color components.

17 . The non-transitory computer readable medium of claim 15 , wherein encoded data content further comprises at least one syntax data element specifying that an in-loop adaptive color transform is applied to the image data in RGB format, the adaptive color transform resulting into differential color components.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2023
From: INTERDIGITAL VC HOLDINGS FRANCE, SAS
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 064396/0118 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: FRANCOIS, EDOUARD; HIRON, FRANCK; CHEVANCE, CHRISTOPHE; JULLIAN, REMI
To: INTERDIGITAL VC HOLDINGS FRANCE, SAS
Reel/Frame 063978/0537 →
Priority Claims (1)
EP 20306616 · Dec 18, 2020 · regional
Continuity (1)
Related Publication 20240195991A1 · Jun 13, 2024
References Cited (21)
US 20200296398A1 · Zhao · 2020 [cited by examiner]
US 20210076079A1 · Lu · 2021 [cited by examiner]
US 20210120253A1 · Topiwala · 2021 [cited by examiner]
US 20210400257A1 · Zhao · 2021 [cited by examiner]
US 20210409683A1 · Chen · 2021 [cited by examiner]
US 20220038693A1 · Zhang · 2022 [cited by examiner]
US 20230109849A1 · Xiu · 2023 [cited by examiner]
US 20230421771A1 · Li · 2023 [cited by examiner]
US 20240397045A1 · Iwamura · 2024 [cited by examiner]
WO WO2020224629A1 · 2020 [cited by examiner]
Francois et al., Signalling, Backward Compatibility, and Display Adaptation for HDR/WCG Video Draft 1, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Document: JCTVC… [cited by applicant]
Francois et al., “AHG14: Evaluation of SDR quality from backward compatible HDR video technologies”, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Document: JCTVC-Z… [cited by applicant]
Anonymous, “Transmission of Non-Telephone Signals: Information Technology—Generic Coding of Moving Pictures and Associated Audio Information: Systems”, International Telecommunication Union, ITU-T Telecommunication Stan… [cited by applicant]
Anonymous, “Reference software for ITU-T H.265 high efficiency video coding”, International Telecommunication Union, ITU-T Telecommunication Standardization Sector of ITU, Series H: Audiovisual and Multimedia Systems, I… [cited by applicant]
Browne et al., “Common test conditions for high bit depth and high bit rate video coding”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29, Document: JVET-T2018, 20th Meeting: by teleconferen… [cited by applicant]
Francois et al., “AHG14: Evaluation of SDR quality from backward compatible HDR video technologies”, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Document: JCTVC-Z… [cited by applicant]
Anonymous, “Series H: Audiovisual and Multimedia Systems, Infrastructure of audiovisual services—Coding of moving video—Information Technology—Generic coding of moving pictures and associated audio information: Video”, … [cited by applicant]
Anonymous, “Series H: Audiovisual and Multimedia Systems, Infrastructure of audiovisual services—Coding of moving video—Versatile video coding”, International Telecommunication Union, ITU-T Telecommunication Standardiza… [cited by applicant]
Chen et al., “Algorithm description for Versatile Video Coding and Test Model 11(VTM 11)”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29, Document: JVET-T2002-v1, 20th Meeting, by teleconfe… [cited by applicant]
Francois et al., “AHG7/AHG15: signalling of corrective values for chroma residual scaling”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Document: JVET-P0371r1, 16th Meeting, Geneva… [cited by applicant]
ITU, “Versatile video coding”, Series H: Audiovisual and Multimedia Systems Infrastructure of audiovisual services—Coding of moving video, ITU-T H.266, Aug. 2020, 516 pages. [cited by applicant]