Area-time tradeoffs in h.264/AVC deblocking filter design for mobile devices

H.264/AVC is a new international standard for the compression of natural video images, in which deblocking filter has been adopted to remove blocking artifacts. The deblocking filter is either time or area consuming system component. The goal of this paper is a design of area-time efficient H.264/AVC deblocking filter suitable for application in mobile devices. Area-time tradeoff is enabled by using configurable folded bit-plane filter as a core for deblocking filter implementation. Folded filter implementation parameters are obtained in the manner of achievement of minimal area consumption, keeping in mind throughput requirement in mobile devices. Systempsilas architecture is presented in detail, as well as the architecture of folded deblocking filter. With aim to illustrate functionality and tradeoffs related to occupation of chip resources and achieved throughputs we present results of FPGA prototyping. Proposed deblocking filter requires extremely low gate count still meeting the mobile application throughput requirements.

[1]  Wen Gao,et al.  An implemented architecture of deblocking filter for H.264/AVC , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[2]  Linda Dailey Paulson Reconfiguring Wireless Phones with Adaptive Chips , 2003, Computer.

[3]  Anastasis A. Sofokleous,et al.  Review: H.264 and MPEG-4 Video Compression: Video Coding for Next-generation Multimedia , 2005, Comput. J..

[4]  Mile K. Stojcev,et al.  Configurable digit-serial convolver of type F , 1996 .

[5]  Keshab K. Parhi,et al.  VLSI digital signal processing systems , 1999 .

[6]  Jian Zhang,et al.  Video deblocking with fine-grained scalable complexity for embedded mobile computing , 2004, Proceedings 7th International Conference on Signal Processing, 2004. Proceedings. ICSP '04. 2004..

[7]  Ivan Z. Milentijevic,et al.  Coefficient bit reordering method for configurable FIR filtering on folded bit-plane array , 2005, 8th Euromicro Conference on Digital System Design (DSD'05).

[8]  Liang-Gee Chen,et al.  Architecture design for deblocking filter in H.264/JVT/AVC , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).

[9]  Ferng-Ching Lin,et al.  Classes of systolic arrays for digital filtering , 1991 .

[10]  Iain E. G. Richardson,et al.  H.264 and MPEG-4 Video Compression: Video Coding for Next-Generation Multimedia , 2003 .