Parallel processing architecture of H.264 adaptive deblocking filters

In H.264, computational complexity and memory access of deblocking filters are variable, dependent on video contents. This paper proposes a VLSI architecture of deblocking filters with adaptive dynamic power, which avoids redundant computations and memory accesses by precluding the blocks that can be skipped. The vertical and horizontal edges are simultaneously processed in an advanced scan order to speed up the decoder. As a result, dynamic power of the proposed architecture can be reduced adaptively (up to about 89%) for different videos, and the off-chip memory access is improved when compared to previous designs. Moreover, the processing capability of the proposed architecture is in particular appropriate for real-time deblocking of high-definition television (HDTV, 1920×1080 pixels/frame, 60 frames/s video signals) video operation at 62 MHz. Using the proposed architecture, power can be reduced by up to about 89% and processing time by from 25% to 81% compared with previous designs.

[1]  Jong-Wha Chong,et al.  A Memory and Performance Optimized Architecture of Deblocking Filter in H.264/AVC , 2007, 2007 International Conference on Multimedia and Ubiquitous Engineering (MUE'07).

[2]  Liang-Gee Chen,et al.  Analysis, fast algorithm, and VLSI architecture design for H.264/AVC intra frame coder , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[3]  Chung-Ho Chen,et al.  An Efficient Pipeline Architecture for Deblocking Filter in H.264/AVC , 2007, IEICE Trans. Inf. Syst..

[4]  Martin Radetzki,et al.  A data traffic efficient H.264 deblocking IP , 2008, 2008 IEEE International Symposium on Circuits and Systems.

[5]  Chung-Ho Chen,et al.  An Efficient Architecture for Deblocking Filter in H.264/AVC Video Coding , 2005, Computer Graphics and Imaging.

[6]  Ajay Luthra,et al.  The H.264/AVC Advanced Video Coding standard: overview and introduction to the fidelity range extensions , 2004, SPIE Optics + Photonics.

[7]  Satoshi Goto,et al.  A Highly Parallel Architecture for Deblocking Filter in H.264/AVC , 2005, IEICE Trans. Inf. Syst..

[8]  Ivan Z. Milentijevic,et al.  Area-time tradeoffs in h.264/AVC deblocking filter design for mobile devices , 2007, 2007 9th International Symposium on Signal Processing and Its Applications.

[9]  Chung-Ho Chen,et al.  Window Architecture for Deblocking Filter in H.264/AVC , 2006, 2006 IEEE International Symposium on Signal Processing and Information Technology.

[10]  Sebastián López,et al.  Mapping Control-Intensive Video Kernels onto a Coarse-Grain Reconfigurable Architecture: the H.264/AVC Deblocking Filter , 2007, 2007 Design, Automation & Test in Europe Conference & Exhibition.

[11]  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).

[12]  Oliver Chiu-sing Choy,et al.  A Five-Stage Pipeline, 204 Cycles/MB, Single-Port SRAM-Based Deblocking Filter for H.264/AVC , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[13]  Chen-Yi Lee,et al.  An In/Post-Loop Deblocking Filter With Hybrid Filtering Schedule , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[14]  Ming-Ting Sun,et al.  High Speed H.264 High Profile Deblocking using Statistical Analysis and Logic Optimization , 2007, 2007 IEEE International Conference on Multimedia and Expo.

[15]  Zhao Yuexi,et al.  An Effective Parallel Processing Architecture for Deblocking Filter in H.264 , 2006 .

[16]  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.

[17]  Tian-Sheuan Chang,et al.  An hardware efficient deblocking filter for H.264/AVC , 2005, 2005 Digest of Technical Papers. International Conference on Consumer Electronics, 2005. ICCE..

[18]  Shuang Zhao,et al.  VLSI design for de-blocking filter of H.264 decoder , 2007, 2007 7th International Conference on ASIC.