US 12,075,041 B2
Filtering method and video decoding apparatus
Tae Young Na, Seoul (KR); Sun Young Lee, Seoul (KR); and Jae Il Kim, Seoul (KR)
Assigned to SK TELECOM CO., LTD., Seoul (KR)
Filed by SK TELECOM CO., LTD., Seoul (KR)
Filed on Nov. 25, 2022, as Appl. No. 17/994,194.
Application 17/994,194 is a continuation of application No. 17/346,415, filed on Jun. 14, 2021, granted, now 11,546,589.
Application 17/346,415 is a continuation of application No. PCT/KR2019/017442, filed on Dec. 11, 2019.
Claims priority of application No. 10-2018-0161235 (KR), filed on Dec. 13, 2018; and application No. 10-2019-0151590 (KR), filed on Nov. 22, 2019.
Prior Publication US 2023/0105142 A1, Apr. 6, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/86 (2014.01); H04N 19/105 (2014.01); H04N 19/117 (2014.01); H04N 19/119 (2014.01); H04N 19/159 (2014.01); H04N 19/176 (2014.01); H04N 19/18 (2014.01)
CPC H04N 19/117 (2014.11) [H04N 19/105 (2014.11); H04N 19/119 (2014.11); H04N 19/159 (2014.11); H04N 19/176 (2014.11); H04N 19/18 (2014.11); H04N 19/86 (2014.11)] 17 Claims
OG exemplary drawing
 
1. A video encoding method for encoding a sequence of pictures on a block-by-block basis, the method comprising:
predicting one or more blocks, and encoding prediction information and transform coefficient information which is generated by transform of residuals resulting from the prediction;
reconstructing the one or more blocks according to the prediction information and the transform coefficient information, and determining at least one block boundary to which filtering is to be applied in a reconstructed image including the one or more reconstructed blocks;
setting a boundary strength of the block boundary based on prediction modes of two target luma blocks forming the block boundary among a plurality of prediction modes, wherein the plurality of prediction modes include an intra prediction mode, an intra block copy mode, and an inter prediction mode;
calculating an average value of quantization parameters which are respectively applied to the target luma blocks, and deriving a variable by adding the average value to an offset value derived based on offset information to be encoded at a picture-level header or a sequence-level header that is a header which is referenced in common by the pictures belonging to the sequence; and
determining whether to perform the filtering on the block boundary and performing the filtering, based on the set boundary strength and the variable,
wherein the setting of the boundary strength comprises:
if at least one of the two target luma blocks are predicted by the intra prediction mode, setting the boundary strength as a second value; and
otherwise, if one of the two target luma blocks is predicted by the intra block copy mode and the other of the two target luma blocks is predicted by the inter prediction mode, setting the boundary strength as a first value different from the second value.