US 12,192,503 B2
Method and device for processing video signal using multiple transform kernels
Jaehong Jung, Seoul (KR); Juhyung Son, Uiwang-Si (KR); Dongcheol Kim, Suwon-Si (KR); Geonjung Ko, Seoul (KR); and Jinsam Kwak, Anyang-Si (KR)
Assigned to HUMAX CO., LTD., Yongin-si (KR)
Filed by HUMAX CO., LTD., Yongin-si (KR)
Filed on Nov. 24, 2022, as Appl. No. 18/058,756.
Application 18/058,756 is a continuation of application No. 17/317,629, filed on May 11, 2021, granted, now 11,539,973.
Application 17/317,629 is a continuation of application No. PCT/KR2020/000638, filed on Jan. 13, 2020.
Claims priority of application No. 10-2019-0004278 (KR), filed on Jan. 12, 2019; application No. 10-2019-0007044 (KR), filed on Jan. 18, 2019; application No. 10-2019-0027876 (KR), filed on Mar. 12, 2019; and application No. 10-2019-0036421 (KR), filed on Mar. 29, 2019.
Prior Publication US 2023/0100855 A1, Mar. 30, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/119 (2014.01); H04N 19/159 (2014.01); H04N 19/176 (2014.01); H04N 19/46 (2014.01); H04N 19/60 (2014.01)
CPC H04N 19/46 (2014.11) [H04N 19/119 (2014.11); H04N 19/159 (2014.11); H04N 19/176 (2014.11); H04N 19/60 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable medium storing a bitstream, the bitstream being decoded by a decoding method, the decoding method comprising:
obtaining an intra sub-partitions (ISP) mode flag indicating whether or not an ISP mode is applied to a current block;
if the ISP mode is applied to the current block, obtaining an ISP partitioning flag indicating a partitioning direction of the current block;
partitioning the current block into a plurality of transform blocks on the basis of the partitioning direction;
determining a horizontal transform kernel applied to a current transform block among the plurality of transform blocks,
wherein the horizontal transform kernel is applied to a horizontal direction of the current transform block;
determining a vertical transform kernel applied to the current transform block,
wherein the vertical transform kernel is applied to a vertical direction of the current transform block;
generating a residual block of the current transform block by performing inverse transform on the current transform block based on the horizontal transform kernel and the vertical transform kernel; and
reconstructing the current block on the basis of the residual block,
wherein when a width of the current transform block is less than a first threshold or greater than a second threshold, the horizontal transform kernel is determined to be a first transform kernel,
wherein when the width of the current transform block is greater than or equal to the first threshold and less than or equal to the second threshold, the horizontal transform kernel is determined to be a second transform kernel,
wherein when a height of the current transform block is less than the first threshold or greater than the second threshold, the vertical transform kernel is determined to be the first transform kernel,
wherein when the height of the current transform block is greater than or equal to the first threshold and less than or equal to the second threshold, the vertical transform kernel is determined to be the second transform kernel.