A Parallel Algorithm for H.264/AVC Deblocking Filter Based on Limited Error Propagation Effect

In this paper, we propose a parallel algorithm for H.264/AVC deblocking filter which is scalable to the number of processors. Unlike the conventional approach, which is limited by the independent data units, the designed algorithm allows issuing dependent data units concurrently to decrease the penalty from synchronization of data units. For the general-purpose dual-core processors, experimental results show that our method speeds up 1.72 and 1.39 times as compared with optimized sequential method and the well-known wavefront parallelizing method, respectively.

[1]  Wai-Yip Chan,et al.  Performance improvement of the H.264/AVC deblocking filter using SIMD instructions , 2006, 2006 IEEE International Symposium on Circuits and Systems.

[2]  Yen-Kuang Chen,et al.  Implementation of H.264 decoder on general-purpose processors with media instructions , 2003, IS&T/SPIE Electronic Imaging.

[3]  Ja-Ling Wu,et al.  The optimization of H.264/AVC baseline decoder on low-cost TriMedia DSP processor , 2004, SPIE Optics + Photonics.

[4]  Zhuo Zhao,et al.  Data partition for wavefront parallelization of H.264 video encoder , 2006, 2006 IEEE International Symposium on Circuits and Systems.

[5]  Erik B. van der Tol,et al.  Mapping of H.264 decoding on a multiprocessor architecture , 2003, IS&T/SPIE Electronic Imaging.