US 11,968,361 B2
Deblocking filter for video coding
Li Zhang, San Diego, CA (US); Weijia Zhu, San Diego, CA (US); Kai Zhang, San Diego, CA (US); Hongbin Liu, Beijing (CN); and Jizheng Xu, San Diego, CA (US)
Assigned to BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., Beijing (CN); and BYTEDANCE INC., Los Angeles, CA (US)
Filed by Beijing Bytedance Network Technology Co., Ltd., Beijing (CN); and Bytedance Inc., Los Angeles, CA (US)
Filed on Nov. 10, 2021, as Appl. No. 17/523,131.
Application 17/523,131 is a continuation of application No. PCT/CN2020/089557, filed on May 11, 2020.
Claims priority of application No. PCT/CN2019/086488 (WO), filed on May 11, 2019.
Prior Publication US 2022/0070454 A1, Mar. 3, 2022
Int. Cl. H04N 19/117 (2014.01); H04N 19/132 (2014.01); H04N 19/159 (2014.01); H04N 19/176 (2014.01); H04N 19/82 (2014.01)
CPC H04N 19/117 (2014.11) [H04N 19/132 (2014.11); H04N 19/159 (2014.11); H04N 19/176 (2014.11); H04N 19/82 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method of processing video data, comprising:
identifying, for applying a deblocking filtering process to a first video block and a second video block of a video during a conversion between the first and second video blocks and a bitstream of the video, at least one boundary at a vertical edge and/or a horizontal edge of the first and second video blocks, wherein the at least one boundary includes a prediction subblock boundary;
determining a boundary strength of the at least one boundary;
deciding whether to turn on or off a filter for the at least one boundary based on the boundary strength;
selecting a strength of the filter in case the filter is turned on; and
performing the conversion based on the selecting,
wherein the boundary strength is determined based on whether an absolute difference between a horizontal or vertical component of block vectors used in a prediction of the first and second video blocks is greater than or equal to a threshold in case that both the first and second video blocks are coded using an intra block copy prediction mode, wherein the threshold is a non-integer, and
wherein the prediction subblock boundary includes a prediction unit boundary introduced by a subblock-based temporal motion vector predictor mode or an affine motion compensation mode, and wherein the deblocking filtering process is applied on an 8x8 grid for the prediction subblock boundary.