IP Library Granted Patent US 12,289,472
Granted Patent B2
US 12,289,472 · App. 18/435,936 · Granted Apr 29, 2025

Method and apparatus for video encoding/decoding using secondary transform and recording medium storing bitstream

Inventors: Sung Chang Lim (Daejeon, KR); Jung Won Kang (Daejeon, KR); Ha Hyun Lee (Seoul, KR); Jin Ho Lee (Daejeon, KR); Hui Yong Kim (Daejeon, KR)
Assignee: Electronics and Telecommunications Research Institute
H04N19/61H04N19/11H04N19/176H04N19/593H04N19/91
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,289,472
App. No.
18/435,936
Granted
Apr 29, 2025
Kind
B2
Abstract

Disclosed herein is a video decoding method including: obtaining a transform skip mode flag indicating whether or not a transform skip mode is applied to a current block; based on the transform skip mode flag, when a transform skip mode is applied to the current block, determining that secondary transform/inverse transform is not applied to the current block; and, according to the transform skip mode flag, when a transform skip mode is not applied to the current block, obtaining a transform matrix index for secondary transform/inverse transform of the current block and, according to the transform matrix index, determining whether or not secondary transform/inverse transform is applied to the current block.

Claims (27)

1. A method of decoding a video, the method comprising:

decoding a joint chroma components flag of a current block, the joint chroma components flag indicating whether obtaining residual signal of one of a first chroma component and a second chroma component is dependent to the other chroma component; and

obtaining first residual signal for the first chroma component of the current block and second residual signal for the second chroma component of the current block,

wherein when the joint chroma components flag indicates that obtaining residual signal of one of the first chroma component and the second chroma component is dependent to the other chroma component, one of the first residual signal and the second residual signal is derived based on the other,

wherein when both a first coded block flag for the first chroma component and a second coded block flag for the second chroma component are true, one of the first residual signal and the second residual signal is derived to be the same as the other, and

wherein when one of the first coded block flag and the second coded block flag is true while the other is false, one of the first residual signal and the second residual signal is derived as a half of the other.

2. The method of claim 1 , wherein when a prediction mode of the current block is intra prediction, the joint chroma components flag is decoded from a bitstream when any one of the first coded block flag and the second coded block flag is true, and

wherein when the intra prediction mode of the current block is not the intra prediction, the joint chroma components flag is decoded from the bitstream when both the first coded block flag and the second coded block flag are true.

3. The method of claim 1 , wherein when the first coded block flag is true, the second residual signal for the second chroma component is obtained from the first residual signal for the first chroma component regardless of the second coded block flag.

4. The method of claim 3 , wherein when the first coded block flag is false while the second coded block flag is true, the first residual signal for the first chroma component is obtained from the second residual signal for the second chroma component.

5. The method of claim 3 , wherein when both the first coded block flag and the second coded block flag are true, decoding transform coefficients from a bitstream is performed only for the first chroma component and omitted for the second chroma components even though the second coded block flag is true.

6. The method of claim 1 , wherein the method further comprises:

decoding a joint chroma components sign flag, and

wherein, based on the joint chroma components sign flag, it is determined whether a sign of one of the first residual signal and the second residual signal is the same as the other.

7. A method of encoding a video, the method comprising:

obtaining first residual signal for a first chroma component of a current block and second residual signal for a second chroma component of the current block; and

encoding a joint chroma components flag of the current block, the joint chroma components flag indicating whether obtaining residual signal of one of a first chroma component and a second chroma component is dependent to the other chroma component,

wherein when the joint chroma components flag is encoded with a value indicating that obtaining residual signal of one of the first chroma component and the second chroma component is dependent to the other chroma component, one of the first residual signal and the second residual signal is the same or a half of the other,

wherein when both a first coded block flag for the first chroma component and a second coded block flag for the second chroma component are encoded as true, the first residual signal and the second residual signal are the same, and

wherein when one of the first coded block flag and the second coded block flag is encoded as true while the other is encoded as false, one of the first residual signal and the second residual signal is a half of the other.

8. An apparatus for transmitting compressed video data, the apparatus comprising:

a processor to obtain the compressed video data which comprising a joint chroma components flag of a current block, a first coded block flag for a first chroma component of the current block and a second coded block flag for a second chroma component of the current block; and

a transmitting unit to transmit the compressed video data,

wherein the joint chroma components flag indicates whether obtaining residual signal of one of a first chroma component and a second chroma component is dependent to the other chroma component,

wherein when the joint chroma components flag has a value indicating that obtaining residual signal of one of the first chroma component and the second chroma component is dependent to the other chroma component, one of first residual signal for the first chroma component and second residual signal for the second chroma component is the same or a half of the other,

wherein when both a first coded block flag for the first chroma component and a second coded block flag for the second chroma component are true, the first residual signal and the second residual signal are the same, and

wherein when one of the first coded block flag and the second coded block flag is true while the other is false, one of the first residual signal and the second residual signal is a half of the other.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2026
From: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
To: INTELLECTUAL DISCOVERY CO., LTD.
Reel/Frame 073983/0968 →
Priority Claims (2)
KR 10-2019-0072175 · Jun 18, 2019 · national
KR 10-2020-0006637 · Jan 17, 2020 · national
Continuity (2)
Continuation 17616581
Related Publication 20240205457A1 · Jun 20, 2024
References Cited (13)
CN 107820079A · 2018 [cited by applicant]
CN 109417636A · 2019 [cited by applicant]
CN 109644276A · 2019 [cited by applicant]
KR 10077257681 · 2007 [cited by applicant]
KR 1020180001485A · 2018 [cited by applicant]
KR 1020180063186A · 2018 [cited by applicant]
WO 2018173798A1 · 2018 [cited by applicant]
Bross (Fraunhofer) B et al.: “Non-CE8: Unified Transform Type Signalling and Residual Coding for Transform Skip”, Jan. 2019 (Jan. 15, 2019), No. JVET-M0464 15,13. JVET Meeting; Jan. 9, 2019-Jan. 18, 2019; Marrakech; (Th… [cited by applicant]
Jianle Chen et al.: “Algorithm description for Versatile Video Coding and Test Model 5 (VTM 5)”, Jun. 2019 (Jun. 11, 2019), pp. 1-76, No. JVET-N1002 11, 14. JVET Meeting; Mar. 19, 2019-Mar. 27, 2019; Geneva; (The Joint … [cited by applicant]
Benjamin Bross et al., Versatile Video Coding (Draft 5), Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Document: JVET-N1001-v8, 14th Meeting: Geneva, CH, Mar. 19-27, 2019. [cited by applicant]
Moonmo Koo et al., CE6: Reduced Secondary Transform (RST) (CE6-3.1), Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Document: JVET-N0193, 14th Meeting: Geneva, CH, Mar. 19-27, 2019, L… [cited by applicant]
Takeshi TSUkuba et al., AHG13/Non-CE6/CE8: Chroma Transform Skip, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Document: JVET-N0123-v2, 14th Meeting: Geneva, CH, Mar. 19-27, 2019, S… [cited by applicant]
Bross, Benjamin et al. “Versatile Video Coding (Draft 5),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11. JVET-N1001-v10. Mar. 2019. [cited by applicant]