A Very High Throughput Deblocking Filter for H.264/AVC

被引:9
作者
Kthiri, M. [1 ]
Le Gal, B. [1 ]
Kadionik, P. [1 ]
Ben Atitallah, A. [2 ]
机构
[1] Univ Bordeaux 1, IMS Lab ENSEIRB MATMECA, CNRS UMR 5218, F-33405 Talence, France
[2] Univ Sfax, High Inst Elect & Commun, Sfax 3018, Tunisia
来源
JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY | 2013年 / 73卷 / 02期
关键词
Deblocking filter; Filtering order; ASIC; H; 264/AVC video coding; ARCHITECTURE;
D O I
10.1007/s11265-013-0744-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a novel hardware architecture for the real-time high-throughput implementation of the adaptive deblocking filtering process specified by the H.264/AVC video coding standard. A parallel filtering order of six units is proposed according to the H.264/AVC standard. With a parallel filtering order (fully compliant with H.264/AVC) and a dedicated data arrangement in local memory banks, the proposed architecture can process filtering operations for one macroblock with less filtering cycles than previously proposed approaches. Whereas, filtering efficiency is improved due to a novel computation scheduling and a dedicated architecture composed of six filtering cores. It can be used either into the decoder or the encoder as a hardware accelerator for the processor or can be embedded into a full-hardware codec. This developed Intellectual Property block-based on the proposed architecture supports multiple and high definition processing flows in real time. While working at clock frequency of 150 MHz, synthesized under 65 nm low power and low voltage CMOS standard cell technology, it easily meets the throughput requirements for 4 k video at 30 fps of all the levels in H.264/AVC video coding standard and consumes 25.08 Kgates.
引用
收藏
页码:189 / 199
页数:11
相关论文
共 14 条
[1]  
[Anonymous], 2003, 14496 ISOIEC ITUT
[2]   Configurable VLSI architecture for deblocking filter in H.264/AVC [J].
Chen, Chung-Ming ;
Chen, Chung-Ho .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2008, 16 (08) :1072-1082
[3]   48 Cycles-per-macro block deblocking filter accelerator for high-resolution H.264/AVC decoding [J].
Chen, K. -H. .
IET CIRCUITS DEVICES & SYSTEMS, 2010, 4 (03) :196-206
[4]  
Chien C. A., 2008, P IEEE AS PAS C CIRC, P312
[5]  
Horowitz Michael., 2003, IEEE T CIRCUITS SYST, V13
[6]  
*ITU, 2008, H 264 AVC REF SOFTW
[7]  
Jing H., 2009, P 5 INT C INT INF HI, P848
[8]   A pipelined hardware implementation of in-loop deblocking filter in H.264/AVC [J].
Khurana, Gaurav ;
Kassim, Ashraf A. ;
Chua, Tien Ping .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2006, 52 (02) :536-540
[9]   A Two-Result-per-Cycle Deblocking Filter Architecture for QFHD H.264/AVC Decoder [J].
Lin, Yuan-Chun ;
Lin, Youn-Long .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2009, 17 (06) :838-843
[10]  
Richardson I., 2003, H 264 MPEG 4 VIDEO C