IP Library Granted Patent US 12,413,729
Granted Patent B2
US 12,413,729 · App. 18/512,368 · Granted Sep 9, 2025

Chroma quantization parameter adjustment in video encoding and decoding

Inventors: Fabrice Leleannec (Cesson-Sevigne, FR); Franck Galpin (Cesson-Sevigne, FR); Tangi Poirier (Cesson-Sevigne, FR); Edouard Francois (Cesson-Sevigne, FR)
Assignee: InterDigital VC Holdings, Inc.
H04N19/124H04N19/176H04N19/186H04N19/51H04N19/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,413,729
App. No.
18/512,368
Granted
Sep 9, 2025
Kind
B2
Abstract

A video coding system uses a value of a chroma quantization parameter table to quantize or de-quantize chroma values of a block of the video, the chroma quantization parameter table being directly coded in a set of parameters at the picture level or at the sequence level of the coded video stream. A corresponding encoding method, encoding device, decoding method, decoding device, and non-transitory readable medium are proposed.

Claims (34)

1. A method for decoding video from a codec video stream comprising:

obtaining information representative of a chroma quantization parameter table; and

de-quantizing chroma values of a block of the video according to a value of the obtained chroma quantization parameter table,

wherein the chroma quantization parameter table is directly coded in a set of parameters at the picture level or at the sequence level of the coded video stream and is coded as a series of differential integer values, each a quantization parameter delta, a first quantization parameter delta being coded relatively to a base chroma quantization parameter while each of the following quantization parameter deltas that follow the first quantization parameter delta are coded differentially with a preceding quantization parameter delta.

2. The method of claim 1 , wherein the table is only coded for B slices of the video.

3. The method of claim 1 , wherein the chroma quantization parameter values are coded only for a limited range of input base chroma quantization parameter values.

4. The method of claim 1 , wherein the quantization parameter delta value is always positive.

5. The method of claim 4 , wherein no sign for the quantization parameter delta is encoded.

6. A non-transitory processor readable medium having stored therein instructions for causing a processor to perform the method of claim 1 .

7. An apparatus for decoding video from a codec video stream comprising:

a processor configured to:

obtain information representative of a chroma quantization parameter table; and

de-quantize chroma values of a block of the video according to a value of the obtained chroma quantization parameter table,

wherein the chroma quantization parameter table is directly coded in a set of parameters at the picture level or at the sequence level of the coded video stream and is coded as a series of differential integer values, each a quantization parameter delta, a first quantization parameter delta being coded relative to a base chroma quantization parameter while each of the following quantization parameter deltas that follow the first quantization parameter delta are coded differentially with a preceding quantization parameter delta.

8. The apparatus of claim 7 , wherein the table is only coded for B slices of the video.

9. The apparatus of claim 7 , wherein the chroma quantization parameter values are coded only for a limited range of input base chroma quantization parameter values.

10. The apparatus of claim 7 , wherein the quantization parameter delta value is always positive.

11. The apparatus of claim 10 , wherein no sign for the quantization parameter delta is encoded.

12. A method for encoding video comprising:

selecting a chroma quantization parameter table;

quantizing chroma values of a block of the video according to a value of the obtained chroma quantization parameter table; and

encoding the quantized value and high-level syntax information representative of the selected chroma quantization parameter table into a coded video stream,

wherein the table is directly coded in a set of parameters at the picture level or at the sequence level of the coded video stream and is coded under the form of a series of differential integer values, each a quantization parameter delta, a first quantization parameter delta being coded relative to a base chroma quantization parameter, while each of the following quantization parameter deltas that follows the first quantization parameter delta are coded differentially with a preceding quantization parameter delta.

13. The method of claim 12 , wherein the quantization parameter delta value is always positive.

14. The method of claim 13 , wherein no sign for the quantization parameter delta is encoded.

15. A non-transitory processor readable medium having stored therein instructions for causing a processor to perform the method of claim 12 .

16. An apparatus for encoding video comprising:

a processor configured to:

select a chroma quantization parameter table;

quantize chroma values of a block of the video according to a value of the obtained chroma quantization parameter table, and

encode the quantized value and high-level syntax information representative of the selected chroma quantization parameter table into a coded video stream,

wherein the table is directly coded in a set of parameters at the picture level or at the sequence level of the coded video stream and is coded under the form of a series of differential integer values, each a quantization parameter delta, a first quantization parameter delta being coded relative to a base chroma quantization parameter, while each of the following quantization parameter deltas that follows the first quantization parameter delta are coded differentially with a preceding quantization parameter delta.

17. The apparatus of claim 16 , wherein the quantization parameter delta value is always positive.

18. The apparatus of claim 17 , wherein no sign for the quantization parameter delta is encoded.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2023
From: LELEANNEC, FABRICE; GALPIN, FRANCK; POIRIER, TANGI; FRANCOIS, EDOUARD
To: INTERDIGITAL VC HOLDINGS, INC.
Reel/Frame 065681/0721 →
Priority Claims (3)
EP 18305386 · Mar 30, 2018 · regional
EP 18305412 · Apr 6, 2018 · regional
EP 18305848 · Jul 2, 2018 · regional
Continuity (2)
Continuation 17043280
Related Publication 20240089437A1 · Mar 14, 2024
References Cited (88)
US 8208564B2 · Bossen et al. · 2012 [cited by applicant]
US 9877019B2 · Chen et al. · 2018 [cited by applicant]
US 10462462B2 · Chien et al. · 2019 [cited by applicant]
US 10812798B2 · Chien et al. · 2020 [cited by applicant]
US 10958907B2 · Tu et al. · 2021 [cited by applicant]
US 11039175B2 · Zhao · 2021 [cited by examiner]
US 11909974B2 · Leleannec · 2024 [cited by examiner]
US 20130259118A1 · Fu et al. · 2013 [cited by applicant]
US 20130329785A1 · Lim et al. · 2013 [cited by applicant]
US 20140254661A1 · Saxena et al. · 2014 [cited by applicant]
US 20150003518A1 · Nguyen · 2015 [cited by examiner]
US 20150071344A1 · Tourapis · 2015 [cited by examiner]
US 20150358631A1 · Zhang et al. · 2015 [cited by applicant]
US 20150373327A1 · Zhang · 2015 [cited by examiner]
US 20160057419A1 · Francois et al. · 2016 [cited by applicant]
US 20160234492A1 · Li et al. · 2016 [cited by applicant]
US 20160366422A1 · Yin et al. · 2016 [cited by applicant]
US 20170064302A1 · Na et al. · 2017 [cited by applicant]
US 20170127059A1 · Kim et al. · 2017 [cited by applicant]
US 20170345187A1 · Sato · 2017 [cited by applicant]
US 20180020218A1 · Zhao et al. · 2018 [cited by applicant]
US 20180020241A1 · Li et al. · 2018 [cited by applicant]
US 20180048901A1 · Zhang · 2018 [cited by examiner]
US 20180176596A1 · Jeong · 2018 [cited by examiner]
US 20180192069A1 · Chen et al. · 2018 [cited by applicant]
US 20190068969A1 · Rusanovskyy · 2019 [cited by examiner]
US 20190124330A1 · Chien · 2019 [cited by examiner]
US 20190124366A1 · Zhao · 2019 [cited by examiner]
US 20190191172A1 · Rusanovskyy et al. · 2019 [cited by applicant]
US 20190289291A1 · Sullivan · 2019 [cited by applicant]
US 20200221091A1 · Tu et al. · 2020 [cited by applicant]
US 20200228803A1 · Sullivan · 2020 [cited by applicant]
US 20200382780A1 · Xu et al. · 2020 [cited by applicant]
US 20200404275A1 · Hsiang · 2020 [cited by applicant]
US 20210136380A1 · Sullivan et al. · 2021 [cited by applicant]
US 20210185319A1 · Tu et al. · 2021 [cited by applicant]
US 20210211669A1 · Sullivan · 2021 [cited by applicant]
US 20240089437A1 · Leleannec · 2024 [cited by examiner]
CN 101208957A · 2008 [cited by applicant]
CN 103392338A · 2013 [cited by applicant]
CN 104427339A · 2015 [cited by applicant]
CN 104584559A · 2015 [cited by applicant]
EP 2143279A1 · 2010 [cited by applicant]
EP 2143279B1 · 2010 [cited by applicant]
EP 2816805A1 · 2014 [cited by applicant]
EP 2988503A1 · 2016 [cited by applicant]
JP 2010187302A · 2010 [cited by applicant]
JP 2016518762A · 2016 [cited by applicant]
JP 2016528768A · 2016 [cited by applicant]
JP 2017511045A · 2017 [cited by applicant]
JP 2017520991A · 2017 [cited by applicant]
JP 2017216687A · 2017 [cited by applicant]
WO 2010123862A1 · 2010 [cited by applicant]
WO 2014205561A1 · 2014 [cited by applicant]
WO 2017008678A1 · 2017 [cited by applicant]
WO 2017206826A1 · 2017 [cited by applicant]
“Predicting Chroma from Luma with Frequency Domain Intra Prediction”—Egge et al., Proceedings of SPIE 9410, Visual Information Processing and Communication VI, 941009 (Mar. 4, 2015) (Year: 2015). [cited by examiner]
Li et al, Non CE4: Fine granularity QP offset, Document: JCTVC-G850, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP3 and ISO/IEC JTC 1/SC29/WG11, 7 [cited by applicant]
“English Language Translation, CN 104584559 A”. [cited by applicant]
“English Language Translation, CN104427339A”. [cited by applicant]
Ahmadianpour, et al., “Novel Techniques for Reducing Blocking Artifacts in Motion Compensated Frame”, Journal of Electronic Imaging, vol. 15, No. 1, Listed in Global Dossier as SPIE XP040214388 dated May 31, 2006, Jan.-… [cited by applicant]
Bordes, P. et al., “Description of SDR, HDR and 360° Video Coding Technology Proposal by Qualcomm and Technicolor—Medium Complexity Version”, JVET-J0022R1, Qualcomm, Technicolor, Joint Video Experts Team (JVET) of ITU-T… [cited by applicant]
Chen, et al., “Algorithm Description of Joint Exploration Test Model 2”, JVET-B1001_V3, Editors, Joint Video Exploration Team (JVET) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, 2nd Meeting, San Diego, California, USA,… [cited by applicant]
Chen, et al., “Algorithm Description of Joint Exploration Test Model 6 (JEM 6)”, JVET-F1001-V3, Editors, Joint Video Exploration Team (JVET) of ITU-T SG 16 WP3 and ISO/IEC JTC 1/SC 29/WG 11, 6th Meeting: Hobart, AU, Mar… [cited by applicant]
Chen, et al., “Variable Block-Size Overlapped Block Motion Compensation in the Next Generation Open-source Video Codec”, IEEE International Conference on Image Processing (ICIP), Sep. 17, 2017, 5 pages. [cited by applicant]
Chen, et al., “Algorithm Description of Joint Exploration Test Model 5 (JEM 5)”, JVET-E1001-V2, Editors, Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 5th Meeting: Geneva, CH, Fe… [cited by applicant]
Chen, Jianle, et al., “Algorithm Description of Joint Exploration Test Model 7 (JEM 7)”, Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 7th Meeting: Torino, IT; Editors; JVET-G100… [cited by applicant]
Cho, et al., “Fast CU Splitting and Pruning for Suboptimal CU Partitioning in HEVC Intra Coding”, IEEE Transactions on Circuits and Systems for Video Technology, vol. 23, No. 9, Sep. 2013, 10 pages. [cited by applicant]
Francois, Edouard et al., “AHG5: on chroma QP for HEVC RExt”, JCT-VC of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11; 14th Meeting: Vienna, AT; Canon, JCTVC-N0141, Jul. 25-Aug. 2, 2013, 12 pages. [cited by applicant]
Fu, et al., “Sample Adaptive Offset for HEVC”, IEEE 13th International Workshop on Multimedia Signal Processing, Hangzhou, 2011, 5 pages. [cited by applicant]
Grecos, “Beyond the High Efficiency Video Coding Standard: An Overview”, Proceedings of SPIE, vol. 10223, May 1, 2017, 18 pages. [cited by applicant]
Guo, et al., “Gradient Based Fast CU Splitting and Mode Decision Algorithm for HEVC Intra Prediction”, IEEE 2014 International Conference on Anti-Counterfeiting, Security and Identification, Dec. 12, 2014, 5 pages. [cited by applicant]
Har-Noy, et al., “Adaptive In-Loop Prediction Refinement for Video Coding”, Multimedia Signal Processing, 9th Workshop on IEEE, Piscataway, Oct. 1, 2007, 4 pages. [cited by applicant]
Huang, et al., “Affine Skip and Direct Modes for Efficient Video Coding”, Visual Communications and Image Processing (VCIP), IEEE, Nov. 27, 2012, 6 pages. [cited by applicant]
ITU-T, “High Efficiency Video Coding”, Recommendation ITU-T H.265, Series H: Audiovisual and Multimedia Systems, Infrastructure of Audiovisual Services—Coding of Moving Video, Apr. 2015, 636 pages. [cited by applicant]
ITU-T, “Reference Software for ITU-T H.265 High Efficiency Video Coding”, Recommendation ITU-T H.265.2, Series H: Audiovisual and Multimedia Systems, Infrastructure of Audiovisual Services—Coding of Moving Video, Oct. 2… [cited by applicant]
Leleannec, et al., “Asymmetric Coding Units in QTBT”, JVET-D0064, Technicolor, Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 4th Meeting: Chengdu, CN, Oct. 15-21, 2016, 10 pages. [cited by applicant]
Li, et al., “Non CE4: Fine Granularity QP Offset”, JCTVC-G850, MediaTek Inc., Qualcomm Inc., Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, 7th Meeting: Geneva, CH, Nov. … [cited by applicant]
Li, Xiang, et al., “Multi-Type-Tree”, Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11; Qualcomm Inc.; 4th Meeting: Chengdu, CN; JVET-D0117, Oct. 15-21, 2016, 3 pages. [cited by applicant]
Li, Xiang, et al., “Non CE4: Fine granularity QP offset”, Document: JCTVC-G850, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11; 7th Meeting: Geneva, CH, Nov. 21-30, 2011, … [cited by applicant]
Lin, et al., “Affine Transform Prediction for Next Generation Video Coding”, Huawei Technologies, ISO/IEC JTC1/SC29/WG11 MPEG2015/m37525, Geneva, Switzerland, Oct. 2015, 10 pages. [cited by applicant]
Reichel, “Joint Scalable Video Model JSVM-12 Text”, JVT-Y202, JVT, Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG (ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6), 25th Meeting: Shenzhen, CN, Oct. 21-26, 2007, 113 pages. [cited by applicant]
Reznik, Yuriy A, “Relationship Between DCT-II, DCT-VI, and DST-VII Transforms”, IEEE, May 26-31, 2013, 5 pages. [cited by applicant]
Wang, et al., “Image Quality Assessment: From Error Visibility to Structural Similarity”, IEEE Transactions on Image Processing, vol. 13, No. 4, Apr. 2004, 13 pages. [cited by applicant]
Wei, et al., “Modified Winner Update with Adaptive Block Partition for Fast Motion Estimation”, 2006 IEEE International Conference on Multimedia and Expo (ICME 2006), Ontario, Canada, Jul. 9, 2006, 4 pages. [cited by applicant]
Wen, et al., “Parallel Merge/Skip Mode for HEVC”, JCTVC-G387, Hong Kong University of Science and Technology, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, 7th Meeting: … [cited by applicant]
Xu, et al., “Chroma QP Extension and Signaling Enhancement”, JCTVC-l0265r1, Sony Electronics Inc., Magnum Semiconductor Inc., Sony Corp., Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC… [cited by applicant]
Zhou, et al., “New Rate-Complexity-Quantization Modeling and Efficient Rate Contra! for H.264/AVC”, 2008 IEEE International Conference on Multimedia and Expo, Hannover, Germany, Jun. 23, 2008, 4 pages. [cited by applicant]