US 12,262,005 B2
Deblocking filtering for video coding
Yi-Wen Chen, Beijing (CN); Xiaoyu Xiu, Beijing (CN); Tsung-Chuan Ma, Beijing (CN); Hong-Jheng Jhu, Beijing (CN); Xianglin Wang, Beijing (CN); and Bing Yu, Beijing (CN)
Assigned to BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD., Beijing (CN)
Filed by BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD., Beijing (CN)
Filed on May 23, 2022, as Appl. No. 17/751,491.
Application 17/751,491 is a continuation of application No. PCT/US2020/062380, filed on Nov. 25, 2020.
Claims priority of provisional application 62/941,479, filed on Nov. 27, 2019.
Prior Publication US 2022/0286673 A1, Sep. 8, 2022
Int. Cl. H04N 19/117 (2014.01); H04N 19/105 (2014.01); H04N 19/176 (2014.01); H04N 19/30 (2014.01); H04N 19/82 (2014.01)
CPC H04N 19/117 (2014.11) [H04N 19/105 (2014.11); H04N 19/176 (2014.11); H04N 19/30 (2014.11); H04N 19/82 (2014.11)] 18 Claims
OG exemplary drawing
 
1. A method of decoding video data, the method comprising:
decoding a first coding block and a second coding block that shares a common edge with the first coding block on a first picture, wherein the decoding the first coding block and the second coding block includes reconstructing a first residual block for the first coding block and a second residual block for the second coding block, respectively;
determining that the first picture has a first resolution, a first reference picture corresponding to the first coding block has a second resolution, and a second reference picture corresponding to the second coding block has a third resolution;
deriving a deblocking strength (bS) value based, at least in part, on the first resolution, second resolution, and the third resolution; and
performing in-loop filtering on the reconstructed first residual block and the reconstructed second residual block using a deblocking filter in accordance with the derived bS value;
wherein deriving the bS value based, at least in part, on the first resolution, the second resolution, and the third resolution comprises:
adjusting a threshold on motion vector difference, MVD, between the first coding block and the second coding block;
in accordance with a determination that the second resolution is different from the third resolution, deriving the bS value based on the adjusted MVD threshold.