IP Library Granted Patent US 12,238,304
Granted Patent B2
US 12,238,304 · App. 17/760,702 · Granted Feb 25, 2025

Chroma residual scaling foreseeing a corrective value to be added to luma mapping slope values

Inventors: Edouard Francois (Bourg des Comptes, FR); Franck Galpin (Thorigne-Fouillard, FR); Karam Naser (Mouazé, FR); Philippe De Lagrange (Betton, FR)
Assignee: InterDigital Madison Patent Holdings, SAS
H04N19/186H04N19/65H04N19/82H04N19/36
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,238,304
App. No.
17/760,702
Granted
Feb 25, 2025
Kind
B2
Abstract

At least a method and an apparatus are presented for efficiently encoding or decoding video. For example, one or more chroma residual scaling parameters are determined based one or more luma mapping parameters and based on a corrective value of the one or more chroma residual scaling parameters. The video is encoded or decoded based on the determined one or more chroma residual scaling parameters.

Claims (31)

1. A method comprising:

determining one or more chroma residual scaling parameters based on one or more luma mapping parameters and based on a corrective value of the one or more chroma residual scaling parameters, wherein the one or more luma mapping parameters are representative of a slope of a luma forward mapping function applied to a prediction of luma samples, and wherein the corrective value of the one or more chroma residual scaling parameters is an additive value to be added to the one or more luma mapping parameters to modify the slope of the luma forward mapping function; and

encoding the video based on the determined one or more chroma residual scaling parameters.

2. The method of claim 1 , wherein said corrective value of the one or more chroma residual scaling parameters is signaled as adaptive parameter in an Adaptation Parameter Set (APS).

3. The method of claim 1 , wherein the chroma residual scaling parameters are derived by inverting corrected luma mapping slope values resulting from adding the corrective value of the one or more chroma residual scaling parameters to the one or more luma mapping parameters.

4. The method of claim 3 , wherein the corrective value of the one or more chroma residual scaling parameters is in a range [−7, 7].

5. The method of claim 4 , wherein the corrected luma mapping slope values are bounded.

6. A method comprising:

determining one or more chroma residual scaling parameters based on one or more luma mapping parameters and based on a corrective value of the one or more chroma residual scaling parameters, wherein the one or more luma mapping parameters are representative of a slope of a luma forward mapping function applied to a prediction of luma samples and wherein the corrective value of the one or more chroma residual scaling parameters is an additive value to be added to the one or more luma mapping parameters to modify the slope of the luma forward mapping function; and

decoding the video based on the determined one or more chroma residual scaling parameters.

7. The method of claim 6 , wherein said corrective value of the one or more chroma residual scaling parameters is signaled as adaptive parameter in an Adaptation Parameter Set (APS).

8. The method of claim 6 , wherein the chroma residual scaling parameters are derived by inverting corrected luma mapping slope values resulting from adding the corrective value of the one or more chroma residual scaling parameters to the one or more luma mapping parameters.

9. The method of claim 8 , wherein the corrective value of the one or more chroma residual scaling parameters is in a range [−7, 7].

10. The method of claim 9 , wherein the corrected luma mapping slope values are bounded.

11. An apparatus comprising one or more processors, wherein the one or more processors are configured to:

determine one or more chroma residual scaling parameters based on one or more luma mapping parameters and based on a corrective value of the one or more chroma residual scaling parameters, wherein the one or more luma mapping parameters are representative of a slope of a luma forward mapping function applied to a prediction of luma samples and wherein the corrective value of the one or more chroma residual scaling parameters is an additive value to be added to the one or more luma mapping parameters to modify the slope of the luma forward mapping function; and

encode the video based on the determined one or more chroma residual scaling parameters.

12. The apparatus of claim 11 , wherein said corrective value of the one or more chroma residual scaling parameters is signaled as adaptive parameter in an Adaptation Parameter Set (APS).

13. The apparatus of claim 11 , wherein the chroma residual scaling parameters are derived by inverting corrected luma mapping slope values resulting from adding the corrective value of the one or more chroma residual scaling parameters to the one or more luma mapping parameters.

14. The apparatus of claim 13 , wherein the corrective value of the one or more chroma residual scaling parameters is in a range [−7, 7].

15. The apparatus of claim 14 , wherein the corrected luma mapping slope values are bounded.

16. An apparatus comprising one or more processors, wherein the one or more processors are configured to:

determine one or more chroma residual scaling parameters based on one or more luma mapping parameters and based on a corrective value of the one or more chroma residual scaling parameters, wherein the one or more luma mapping parameters are representative of a slope of a luma forward mapping function applied to a prediction of luma samples and wherein the corrective value of the one or more chroma residual scaling parameters is an additive value to be added to the one or more luma mapping parameters to modify the slope of the luma forward mapping function; and

decode the video based on the determined one or more chroma residual scaling parameters.

17. The apparatus of claim 16 , wherein said corrective value of the one or more chroma residual scaling parameters is signaled as adaptive parameter in an Adaptation Parameter Set (APS).

18. The apparatus of claim 16 , wherein the chroma residual scaling parameters are derived by inverting corrected luma mapping slope values resulting from adding the corrective value of the one or more chroma residual scaling parameters to the one or more luma mapping parameters.

19. The apparatus of claim 18 , wherein the corrective value of the one or more chroma residual scaling parameters is in a range [−7, 7].

20. The apparatus of claim 19 , wherein the corrected luma mapping slope values are bounded.

21. A non-transitory computer readable medium having stored instructions which, when executed by one or more processors, cause the one or more processors to perform a method using a corrective value for one or more chroma residual scaling parameters, the non-transitory computer readable medium further comprising containing data content encoded thereupon, comprising:

a coded block;

one or more luma mapping parameters representative of a slope of a luma forward mapping function applied to a prediction of luma samples of the coded block; and the corrective value for one or more chroma residual scaling parameters, wherein the corrective value of the one or more chroma residual scaling parameters is an additive value to be added to the one or more luma mapping parameters to modify the slope of the luma forward mapping function to produce chroma residual scaling parameters representative of a chroma scaling function applied to a prediction of chroma samples of the coded block.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 59272 FRAME: 934. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 18, 2024
From: FRANCOIS, EDOUARD; GALPIN, FRANCK; NASER, KARAM; DE LAGRANGE, PHILIPPE
To: INTERDIGITAL VC HOLDINGS FRANCE, SAS
Reel/Frame 066351/0561 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2023
From: INTERDIGITAL CE PATENT HOLDINGS, SAS
To: INTERDIGITAL MADISON PATENT HOLDINGS, SAS
Reel/Frame 065465/0293 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2023
From: INTERDIGITAL VC HOLDINGS FRANCE, SAS
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 064460/0921 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2022
From: FRANCOIS, EDOUARD; GALPIN, FRANCK; NASER, KARAM; DE LAGRANGE, PHILIPPE
To: INTERDIGITAL VC HOLDINGS FRANCE, SAS
Reel/Frame 059272/0934 →
Priority Claims (5)
EP 19306117 · Sep 17, 2019 · regional
EP 19306170 · Sep 23, 2019 · regional
EP 19306288 · Oct 4, 2019 · regional
EP 19306324 · Oct 10, 2019 · regional
EP 19306325 · Oct 10, 2019 · regional
Continuity (1)
Related Publication 20220329829A1 · Oct 13, 2022
References Cited (14)
US 20180124399A1 · Su · 2018 [cited by examiner]
US 20190320191A1 · Song · 2019 [cited by examiner]
US 20200389648A1 · Shingala · 2020 [cited by examiner]
US 20220256174A1 · Zhao · 2022 [cited by examiner]
Francois et al., “AHG7 / AHG15 : Signalling of Corrective Values for Chroma Residual Scaling” Joint Video Experts Team (JVET) of ITU-T SG 16 WP3 and ISO/IEC JTC 1/SC 29/WG 11, Document: JVET-P0371_r1, 16th Meeting, Gene… [cited by applicant]
Lu et al., “CE2.1.2: Luma-Chroma Dependency Reduction for LMCS”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP3 and ISO/IEC JTC 1/SC 29/WG 11, Document: JVET-O0098-v1, 15th Meeting, Gothenburg, Sweden, Jul. 3, 2019,… [cited by applicant]
Bross et al., “Versatile Video Coding (Draft 6)”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP3 and ISO/IEC JTC 1/SC 29/WG 11, Document: JVET-O2002-vE, 15th Meeting: Gothenburg, Sweden, Jul. 3, 2019, 455 pages. [cited by applicant]
Lu et al., “CE12-2: HDR In-Loop Reshaping”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP3 and ISO/IEC JTC 1/SC 29/WG 11, Document: JVET-L0245-v2, 12th Meeting, Macao, China, Oct. 3, 2018, 18 pages. [cited by applicant]
Rusanovskyy et al., Additional Information on HDR Video Coding Technology Proposal by Qualcomm and Technicolor, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG, Document: JVET-J0067r1, 10t… [cited by applicant]
Anonymous, “Reference Software for ITU-T H.265 High Efficiency Video Coding”, Series H: Audiovisual and Multimedia Systems—Infrastructure of audiovisual services—Coding of Moving Video, Telecommunication Standarization … [cited by applicant]
Rusanovskyy et al., “CE12 : Report of Dynamic Range Adaptation and DRA refinement”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Document: JVET-K0298, 11th Meeting: Ljubljana, Slove… [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]
Lu et al., “CE12-2 : HDR In-Loop Reshaping (CE12-5, 12-6, 12-7, 12-8)”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Document: JVET-K0308-v1, 11th Meeting: Ljubljana, Slovenia, Jul.… [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]
Cited By (1)
US 12,368,892