US 11,917,144 B2
Efficient in-loop filtering for video coding
Yueh-Lin Wu, Hsinchu (TW); Min-Hao Chiu, Hsinchu (TW); and Yen-Chieh Huang, Hsinchu (TW)
Assigned to MediaTek Inc., (TW)
Filed by MediaTek Inc., Hsinchu (TW)
Filed on Jun. 19, 2022, as Appl. No. 17/844,034.
Claims priority of provisional application 63/249,633, filed on Sep. 29, 2021.
Prior Publication US 2023/0412800 A1, Dec. 21, 2023
Int. Cl. H04N 19/159 (2014.01); H04N 19/82 (2014.01); H04N 19/117 (2014.01); H04N 19/176 (2014.01)
CPC H04N 19/117 (2014.11) [H04N 19/159 (2014.11); H04N 19/176 (2014.11); H04N 19/82 (2014.11)] 17 Claims
OG exemplary drawing
 
1. A method of processing a current block of a picture, comprising:
receiving pixel data of the current block;
receiving pixel data of one or more neighboring blocks of the current block;
generating a filtered block by performing a filtering operation to the current block using the pixel data of the current block and the pixel data of the one or more neighboring blocks, the filtered block comprising one or more completely filtered sub-blocks and one or more partially filtered sub-blocks; and
outputting an output block, the output block comprising the one or more completely filtered sub-blocks and a respective portion of each of the one or more partially filtered sub-blocks, the respective portion being adjacent to one of the completely filtered sub-blocks,
wherein the filtering operation comprises a deblocking operation, the picture comprises a reconstructed picture using block-based intra-picture or inter-picture prediction, and the performing of the filtering operation comprises either or both of:
performing a horizontal filtering operation along at least one vertical deblocking boundary of the block, and
performing a vertical filtering operation along at least one horizontal deblocking boundary of the block,
the horizontal filtering operation comprises, on each of two sides of the at least one vertical deblocking boundary, referencing a first number of pixels and revising a second number of pixels, and
the vertical filtering operation comprises, on each of two sides of the at least one horizontal deblocking boundary, referencing a third number of pixels and revising a fourth number of pixels.