IP Library Granted Patent US 12,273,538
Granted Patent B2
US 12,273,538 · App. 16/530,463 · Granted Apr 8, 2025

Method and apparatus for coding/decoding image

Inventors: Hui Yong Kim (Daejeon, KR); Sung Chang Lim (Daejeon, KR); Jin Ho Lee (Daejeon, KR); Jin Soo Choi (Daejeon, KR); Jin Woong Kim (Daejeon, KR); Gwang Hoon Park (Seongnam-si, KR); Kyung Yong Kim (Suwon-si, KR)
Assignees: Electronics and Telecommunications Research Institute; University-Industry Cooperation Group of Kyung Hee University
H04N19/167H04N19/126H04N19/18H04N19/46
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,273,538
App. No.
16/530,463
Granted
Apr 8, 2025
Kind
B2
Abstract

Disclosed are a method and an apparatus for coding/decoding an image. The method for decoding the image comprises the steps of: deriving a scale factor of a current block, depending on whether the current block is a conversion skip block; and scaling the current block on the basis of the scale factor, wherein the scale factor of the current block is derived on the basis of the position of a conversion coefficient inside the current block, and wherein the conversion skip block is the current block to which conversion is not applied and is specified on the basis of information indicating whether to apply reconversion to the current block.

Claims (43)

1. A video decoding method comprising:

determining a scale factor for a current block depending on whether or not the current block is a transform skip block;

obtaining dequantized transform coefficients of the current block by performing dequantization on transform coefficients of the current block based on the scale factor;

determining a transform type of the current block, wherein the transform type of the current block is determined as one of an intra prediction mode-independent DCT (Discrete Cosine Transform) and an intra prediction mode-independent DST (Discrete Sine Transform); and

obtaining residual samples of the current block by performing the transform on the dequantized transform coefficients based on the determined transform type,

wherein the transform type of the current block is determined for a vertical direction and a horizontal direction, respectively,

wherein when the current block is not intra-predicted, both the transform type of the horizontal direction and the transform type of the vertical direction of the current block are determined as DCT,

wherein when the current block is intra-predicted, the transform type of the current block is determined based on a block size of the current block,

wherein when the current block is intra-predicted and the size of the current block is 4×4, both the transform type of the horizontal direction and the transform type of the vertical direction of the current block are determined as DST independently from the intra prediction mode of the current block,

wherein when the current block is intra-predicted and the size of the current block is not 4×4, both the transform type of the horizontal direction and the transform type of the vertical direction of the current block are determined as DCT,

wherein determining the transform type of the current block is skipped when the current block is a transform skip block,

wherein, when the current block is not the transform skip block, the scale factor for the current block is determined based on a quantization matrix defined at the decoding apparatus and a location of a transform coefficient within the current block, and when the current block is the transform skip block, the scale factor for the current block is derived equal to a fixed constant value, regardless of the location of the transform coefficient within the current block, and

wherein the scale factor comprises an integer greater than or equal to 16.

2. The video decoding method of claim 1 , wherein the transform skip block is specified based on information indicative of whether or not to apply an inverse transform to the current block.

3. A video encoding method, comprising:

obtaining residual samples of a current block;

determining a transform type of the current block, wherein the transform type of the current block is determined as one of an intra prediction mode-independent DCT (Discrete Cosine Transform) and an intra prediction mode-independent DST (Discrete Sine Transform);

obtaining transform coefficients of the current block by performing the transform on the residual samples based on the determined transform type;

determining a scale factor for the current block depending on whether or not the current block is a transform skip block; and

obtaining quantized transform coefficients of the current block by performing quantization on the transform coefficients of the current block based on the scale factor,

wherein the transform type of the current block is determined for a vertical direction and a horizontal direction, respectively,

wherein when the current block is not intra-predicted, both the transform type of the horizontal direction and the transform type of the vertical direction of the current block are determined as DCT,

wherein when the current block is intra-predicted, the transform type of the current block is determined based on a block size of the current block,

wherein when the current block is intra-predicted and the size of the current block is 4×4, both the transform type of the horizontal direction and the transform type of the vertical direction of the current block are determined as DST independently from the intra prediction mode of the current block,

wherein when the current block is intra-predicted and the size of the current block is not 4×4, both the transform type of the horizontal direction and the transform type of the vertical direction of the current block are determined as DCT,

wherein determining the transform type of the current block is skipped when the current block is a transform skip block,

wherein, when the current block is not the transform skip block, the scale factor for the current block is determined based on a quantization matrix defined at the decoding apparatus and a location of a transform coefficient within the current block, and when the current block is the transform skip block, the scale factor for the current block is derived equal to a fixed constant value, regardless of the location of the transform coefficient within the current block, and

wherein the scale factor comprises an integer greater than or equal to 16.

4. A bitstream transmitting method to transmit an encoded bitstream that is generated by encoding an image the method comprising:

obtaining residual samples of a current block;

determining a transform type of the current block, wherein the transform type of the current block is determined as one of an intra prediction mode-independent DCT (Discrete Cosine Transform) and an intra prediction mode-independent DST (Discrete Sine Transform);

obtaining transform coefficients of the current block by performing the transform on the residual samples based on the determined transform type;

determining a scale factor for the current block depending on whether or not the current block is a transform skip block;

obtaining quantized transform coefficients of the current block by performing quantization on the transform coefficients of the current block based on the scale factor, generating the bitstream by encoding the quantized transform coefficients of the current block; and

transmitting the generated bitstream,

wherein the transform type of the current block is determined for a vertical direction and a horizontal direction, respectively,

wherein when the current block is not intra-predicted, both the transform type of the horizontal direction and the transform type of the vertical direction of the current block are determined as DCT,

wherein when the current block is intra-predicted, the transform type of the current block is determined based on a block size of the current block,

wherein when the current block is intra-predicted and the size of the current block is 4×4, both the transform type of the horizontal direction and the transform type of the vertical direction of the current block are determined as DST independently from the intra prediction mode of the current block,

wherein when the current block is intra-predicted and the size of the current block is not 4×4, both the transform type of the horizontal direction and the transform type of the vertical direction of the current block are determined as DCT,

wherein determining the transform type of the current block is skipped when the current block is a transform skip block,

wherein, when the current block is not the transform skip block, the scale factor for the current block is determined based on a quantization matrix defined at the decoding apparatus and a location of a transform coefficient within the current block, and when the current block is the transform skip block, the scale factor for the current block is derived equal to a fixed constant value, regardless of the location of the transform coefficient within the current block, and

wherein the scale factor comprises an integer greater than or equal to 16.

Assignments (3)
ACKNOWLEDGEMENT OF ASSIGNMENT OF EXCLUSIVE LICENSE Recorded Sep 9, 2022
From: INTELLECTUAL DISCOVERY CO., LTD.
To: DOLBY LABORATORIES LICENSING CORPORATION
Reel/Frame 061403/0797 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2021
From: KIM, HUI YONG; LIM, SUNG CHANG; LEE, JIN HO; CHOI, JIN SOO; KIM, JIN WOONG; PARK, GWANG HOON; KIM, KYUNG YONG
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE; UNIVERSITY-INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITY
Reel/Frame 058349/0405 →
LICENSE Recorded Jan 22, 2021
From: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE; UNIVERSITY-INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITY
To: INTELLECTUAL DISCOVERY CO., LTD.
Reel/Frame 055002/0475 →