Texas Instruments Incorporated
BLOCK-BASED PARALLEL DEBLOCKING FILTER IN VIDEO CODING

Last updated:

Abstract:

Deblocking filtering is provided in which an 8.times.8 filtering block covering eight sample vertical and horizontal boundary segments is divided into filtering sub-blocks that can be independently processed. To process the vertical boundary segment, the filtering block is divided into top and bottom 8.times.4 filtering sub-blocks, each covering a respective top and bottom half of the vertical boundary segment. To process the horizontal boundary segment, the filtering block is divided into left and right 4.times.8 filtering sub-blocks, each covering a respective left and right half of the horizontal boundary segment. The computation of the deviation d for a boundary segment in a filtering sub-block is performed using only samples from rows or columns in the filtering sub-block. Consequently, the filter on/off decisions and the weak/strong filtering decisions of the deblocking filtering are performed using samples contained within individual filtering blocks, thus allowing full parallel processing of the filtering blocks.

Status:
Application
Type:

Utility

Filling date:

19 Oct 2020

Issue date:

4 Feb 2021