IP Library › Granted Patent US 12,382,044
Granted Patent B2
US 12,382,044 · App. 17/861,865 · Granted Aug 5, 2025

Video decoding method and apparatus for obtaining quantization parameter, and video encoding method and apparatus for transmitting quantization parameter

Inventors: Minwoo Park (Suwon-si, KR); Minsoo Park (Suwon-si, KR); Kiho Choi (Suwon-si, KR); Yinji Piao (Suwon-si, KR); Chanyul Kim (Suwon-si, KR); Yumi Sohn (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
H04N19/124H04N19/172H04N19/174H04N19/18H04N19/186H04N19/60H04N19/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,382,044
App. No.
17/861,865
Granted
Aug 5, 2025
Kind
B2
Abstract

Provided is a video decoding method including: obtaining, from a picture parameter set, a quantization parameter (QP) initial value to be applied to a current picture, and picture header QP difference value information; when the picture header QP difference value information indicates that QP difference value information is present in a picture header of the current picture, obtaining a first QP difference value for the current picture from the picture header; determining a QP for a coding unit included in the current picture, by using the QP initial value and the first QP difference value; obtaining transform coefficients of the coding unit by performing inverse quantization on the coding unit by using the QP; and reconstructing the coding unit by using the transform coefficients.

Claims (27)

1. A video decoding method comprising:

obtaining, from a picture parameter set, a quantization parameter (QP) initial value to be applied to a current picture;

obtaining, from the picture parameter set, a QP difference value flag indicating whether a QP difference value is present in a picture header of the current picture;

when the QP difference value flag indicates that the QP difference value is present in the picture header of the current picture, obtaining a first QP difference value for the current picture from the picture-header, determining a first QP for at least one slice included in the current picture using the QP initial value and the first QP difference value obtained for the current picture, and performing inverse-quantization on transformation coefficients included in a first slice among the at least one slice using the first QP for the at least one slice; and

when the QP difference value flag indicates that the QP difference value is not present in the picture header, obtaining a second QP difference value for a current slice included in the current picture from a slice header of the current-slice, determining a second QP for the current slice included in the current picture using the QP initial value and the second QP difference value obtained for the current slice, and performing inverse-quantization on transformation coefficients included in the current slice using the second QP for the current slice,

wherein, when the first QP difference value is obtained from the picture header for the current picture according to the QP difference value flag, the second QP difference value for the current slice included in the current picture is not obtained from the slice header for the current slice and the second QP for the current slice included in the current picture is determined without the second QP difference value for the current slice.

2. A video encoding apparatus comprising:

an encoder configured to perform quantization on transformation coefficients included in a current picture; and

a bitstream generator configured to encode a quantization parameter (QP) initial value to be applied to the current picture, encode a QP difference value flag indicating whether a QP difference value is present in a picture header of the current picture, and generate a picture parameter set including the QP initial value and the QP difference value flag,

wherein, when the QP difference value flag indicates that the QP difference value is present in the picture header, the encoder performs quantization on transformation coefficients included in a first slice among at least one slice included in the current picture using a first QP for the at least one slice included in the current picture, and the bitstream generator encodes a first QP difference value between the first QP for the at least one slice and the QP initial value and generates the picture header for the current picture to include the first QP difference value for the at least one slice included in the current picture, and

wherein, when the QP difference value flag indicates that the QP difference value is not present in the picture header, the encoder performs quantization on transformation coefficients included in a current slice included in the current picture using a second QP for the current slice, and the bitstream generator encodes a second QP difference value between the second QP for the current slice and the QP initial value and generates a current slice header of the current slice to include the second QP difference value for the current slice,

wherein, when the QP difference value flag indicates that the QP difference value is present in the picture header:

the second QP for the current slice included in the current picture is determined by adding the QP initial value and the first QP difference value for the at least one slice included in the current picture,

the second QP difference value for the current slice included in the current picture is not determined, and

the second QP difference value for the current slice included in the current picture is not included in a slice header for the current slice.

3. A method of transmitting a bitstream generated by encoding a video, the method comprising:

performing quantization on transformation coefficients included in a current picture;

encoding a quantization parameter (QP) initial value to be applied to the current picture;

encoding a QP difference value flag indicating whether a QP difference value is present in a picture header of the current picture;

generating a picture parameter set (PPS) including the QP initial value and the QP difference value flag; and

outputting a bitstream including the PPS,

wherein, when the QP difference value flag indicates that the QP difference value is present in the picture header, quantization is performed on transformation coefficients included in a first slice among at least one slice included in the current picture using a first QP for the at least one slice included in the current picture, a first QP difference value is encoded, the first QP difference value indicating a value between the QP initial value and a first QP for the at least one slice included in the current picture, and the picture header for the current picture is generated to include the first QP difference value for the at least one slice included in the current picture, the QP difference value for a slice included in the current picture being not encoded into a slice header of the slice, and

wherein, when the QP difference value flag indicates that the QP difference value is not present in the picture header, quantization is performed on transformation coefficients included in a current slice included in the current picture using a second QP for the current slice, a second QP difference value is encoded, the second QP indicating a value between the QP initial value and the second QP used for the current slice, and a current slice header for the current slice is generated to include the second QP difference value for the current slice,

wherein, when the QP difference value flag indicates that the QP difference value is present in the picture header:

the second OP for the current slice included in the current picture is determined by adding the OP initial value and the first QP difference value for the at least one slice included in the current picture,

the second OP difference value for the current slice included in the current picture is not determined, and

the second OP difference value for the current slice included in the current picture is not included in the slice header for the current slice.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2022
From: PARK, MINWOO; PARK, MINSOO; CHOI, KIHO; PIAO, YINJI; KIM, CHANYUL; SOHN, YUMI
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 060475/0751 →
Continuity (3)
Continuation PCTKR2021000275 · Jan 8, 2021
Provisional Application 62959452 · Jan 10, 2020
Related Publication 20220368909A1 · Nov 17, 2022
References Cited (60)
US 9270990B2 · Lee et al. · 2016 [cited by applicant]
US 9510002B2 · Tourapis et al. · 2016 [cited by applicant]
US 9521410B2 · Seregin et al. · 2016 [cited by applicant]
US 9538192B2 · Lee · 2017 [cited by applicant]
US 9854275B2 · Joshi et al. · 2017 [cited by applicant]
US 10045025B2 · Lee · 2018 [cited by applicant]
US 10491898B2 · Sullivan et al. · 2019 [cited by applicant]
US 10827173B2 · Lim et al. · 2020 [cited by applicant]
US 20090310680A1 · Jeon et al. · 2009 [cited by applicant]
US 20110274162A1 · Zhou et al. · 2011 [cited by applicant]
US 20130287103A1 · Seregin et al. · 2013 [cited by applicant]
US 20140092958A1 · Sato · 2014 [cited by applicant]
US 20140241422A1 · Lee et al. · 2014 [cited by applicant]
US 20140341276A1 · Lee · 2014 [cited by examiner]
US 20170013261A1 · Lin et al. · 2017 [cited by applicant]
US 20170230660A1 · Lee · 2017 [cited by applicant]
US 20190104318A1 · Sato · 2019 [cited by applicant]
US 20220337836A1 · Zhao · 2022 [cited by examiner]
CN 101888555A · 2010 [cited by applicant]
CN 103947204A · 2014 [cited by applicant]
CN 104094600A · 2014 [cited by applicant]
CN 104754361A · 2015 [cited by applicant]
EP 2678944B1 · 2019 [cited by applicant]
JP 2014195319A · 2014 [cited by applicant]
KR 1020150016263A · 2015 [cited by applicant]
KR 1020180065013A · 2018 [cited by applicant]
KR 101868121B1 · 2018 [cited by applicant]
KR 1020190054942A · 2019 [cited by applicant]
KR 1020190140422A · 2019 [cited by applicant]
RU 2585657C2 · 2016 [cited by applicant]
RU 2645291C2 · 2018 [cited by applicant]
WO 2013002587A2 · 2013 [cited by applicant]
WO 2017206826A1 · 2017 [cited by applicant]
WO 2018066989A1 · 2018 [cited by applicant]
Martin Pettersson et al, AHG9: On Picture Header Modifications, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 Document: JVET-Q0270 Jan. 2020 (Page Total 7). [cited by applicant]
Communication dated Jul. 6, 2023 issued by the Korean Intellectual Patent Office in counterpart Korean Application No. 10-2021-0122782. [cited by applicant]
Communication dated Jun. 18, 2021 issued by the Korean Intellectual Property Office in counterpart Korean Application No. 10-2021-0002619. [cited by applicant]
Communication dated Feb. 16, 2021 issued by the Korean Intellectual Property Office in counterpart Korean Application No. 10-2021-0002619. [cited by applicant]
Communication dated Apr. 16, 2021 issued by the International Searching Authority in counterpart Application No. PCT/KR2021/000275 (PCT/ISA/220, PCT/ISA/210, and PCT/ISA/237). [cited by applicant]
Bross et al., “Versatile Video Coding (Draft 7)”, Document: JVET-P2001-vE, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Oct. 2019, 490 total pages. [cited by applicant]
Communication issued on Dec. 14, 2023 by the European Patent Office for European Patent Application No. 21738240.7. [cited by applicant]
Jonatan Samuelsson et al. (Sharp Labs of America, Inc.), “AHG9: On Picture Header”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 17th Meeting: Brussels, BE, Jan. 7-17, 2020, Documen… [cited by applicant]
Hendry et al. (LG Electronics), “[AHG9]: On picture level and slice level tool parameters”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 17th Meeting: Brussels, BE, Jan. 7-17, 2020,… [cited by applicant]
Martin Pettersson et al. (Ericsson), “AHG9: Fixes related to the picture header”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 18th Meeting: by teleconference, Apr. 15-24, 2020, Doc… [cited by applicant]
W. Wan et al. (Broadcom), “AHG9: Signalling of constant parameter values”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 17th Meeting: Brussels, BE, Jan. 7-17, 2020, Document: JVET-Q… [cited by applicant]
Ling Li et al. (Tencent), “AHG12: Signaling of chroma presence in PPS and APS”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 17th Meeting: Brussels, BE, Jan. 7-17, 2020, Document: J… [cited by applicant]
Communication issued on Dec. 8, 2023 by the Russian Patent Office for Russian Patent Application No. 2022121567. [cited by applicant]
Communication dated Jan. 17, 2023 by the Korean Intellectual Property Office in counterpart Korean Application No. 10-2021-0122782. [cited by applicant]
Office Action issued on Jul. 31, 2024 by the Chinese Patent Office in corresponding CN Patent Application No. 202180020581.3. [cited by applicant]
Office Action issued on Aug. 26, 2024 by the Israeli Patent Office in corresponding IL Patent Application No. 294576. [cited by applicant]
Office Action issued on Jun. 18, 2024 by the Russian Patent Office in corresponding RU Patent Application No. 2024103017. [cited by applicant]
Communication dated Mar. 7, 2024, issued by the INDIA Intellectual Property Office in Indian Patent Application No. 202247044167. [cited by applicant]
Communication issued Jan. 1, 2025 by the Israel Patent Office in Israeli Patent Application No. 294576. [cited by applicant]
Communication issued Dec. 10, 2024 by the Japan Patent Office in Japanese Patent Application No. 2022-542286. [cited by applicant]
Communication issued Nov. 8, 2024 by the Federal Service for Intellectual Property of Russia in Russian Patent Application No. 2024103017. [cited by applicant]
“Evaluation of Prediction Structures for Multiview Video Coding and Optimization of Stereo Video Encoder”, China National Database of Outstanding Master's Theses, Jun. 15, 2013, 127 pages. [cited by applicant]
L. Anegekuh, L. Sun, E. Jammeh, I. - H. Mkwawa and E. Ifeachor, “Content-Based Video Quality Prediction for HEVC Encoded Videos Streamed Over Packet Networks,” in IEEE Transactions on Multimedia, vol. 17, No. 8, pp. 132… [cited by applicant]
Office Action issued on Apr. 2, 2025 by the Chinese Patent Office in corresponding CN Patent Application No. 202180020581.3. [cited by applicant]
Notice Of Allowance issued on Apr. 15, 2025 by the Japanese Patent Office in corresponding JP Patent Application No. 2022-542286. [cited by applicant]
Office Action issued on May 29, 2025 by the Russian Patent Office in corresponding RU Patent Application No. 2025100057. [cited by applicant]