An In/Post-Loop Deblocking Filter With Hybrid Filtering Schedule

In this paper, we propose a high-throughput deblocking filter to perform the in-loop or post-loop filtering process for different standard requirements. The performance improvement is very mild if we replace a post-loop filter with an in-loop filter. To alleviate this problem, we derive an integration-oriented algorithm that can be reconfigured as the in-loop or post-loop filter. Moreover, we develop a hybrid filtering schedule to reach a lower bound of processing cycles. In particular, we reschedule the filtering order and reuse the intermediate pixels when the deblocking filter switches the filtered edges from vertical to horizontal direction. Finally, a 0.18-mum CMOS design that performs the in/post-loop filter with the hybrid filtering schedule is implemented. The synthesized gate counts are 21.1 K which is reduced to 70% of preliminary design that performs the in-loop or post-loop filter separately. Moreover, it achieves 4times105 macroblock/s of throughput rate at a 100-MHz clock rate.

[1]  Jong Beom Ra,et al.  A deblocking filter with two separate modes in block-based video coding , 1999, IEEE Trans. Circuits Syst. Video Technol..

[2]  Jordi Ribas-Corbera,et al.  Windows Media Video 9: overview and applications , 2004, Signal Process. Image Commun..

[3]  Wen-Hsiao Peng,et al.  A platform based bus-interleaved architecture for de-blocking filter in H.264/MPEG-4 AVC , 2005, IEEE Transactions on Consumer Electronics.

[4]  Jani Lainema,et al.  Adaptive deblocking filter , 2003, IEEE Trans. Circuits Syst. Video Technol..

[5]  Chen-Yi Lee,et al.  A memory-efficient deblocking filter for H.264/AVC video coding , 2005, 2005 IEEE International Symposium on Circuits and Systems.

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

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

[8]  Gulistan Raja,et al.  In-loop deblocking filter for JVT H.264/AVC , 2006 .