Low power H.264 deblocking filter hardware implementations

被引:16
作者
Parlak, Mustafa [1 ]
Hamzaoglu, Ilker [1 ]
机构
[1] Sabanci Univ, Dept Elect Engn, TR-34956 Istanbul, Turkey
关键词
H.264; video coding; deblocking filter; hardware implementation; FPGA; low power;
D O I
10.1109/TCE.2008.4560164
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we present two efficient and low power H.264 deblocking filter (DBF) hardware implementations that can be used as part of an H.264 video encoder or decoder for portable applications. The first implementation (DBFI_4x4) starts filtering the available edges as soon as a new 4x4 block is ready by using a novel edge filtering order to overlap the execution of DBF module with other modules in the H.264 encoder/decoder. Overlapping the execution of DBF hardware with the execution of the other modules in the H.264 encoder/decoder improves the performance of the H.264 encoder/decoder. The second implementation (DBF_16x16) starts filtering the available edges after a new 16x16 macroblock is ready. Both DBF hardware architectures are implemented in Verilog HDL and both implementations are synthesized to 0.18 mu m UMC standard cell library. Both DBF implementations can work at 200 MHz and they can process 30 VGA (640x480) frames per second DBF_4x4 and DBF_16x16 hardware implementations, excluding on-chip memories, are synthesized to 7.4 K and 5.3 K gates respectively. These gate counts are the lowest among the H.264 DBF hardware implementations presented in the literature. Our hardware implementations are more cost effective solutions for portable applications. DBF_16x16 has 36% less power consumption than DBF_4x4 on a Xilinx Virtex II FPGA on an Arm Versatile PB926EJ-S development board Therefore, DBF_4x4 hardware can be used in an H.264 encoder or decoder for which the performance is more important, whereas DBF_16x16 hardware can be used in an H.264 encoder or decoder for which the power consumption is more important.
引用
收藏
页码:808 / 816
页数:9
相关论文
共 12 条
[1]  
*ARM, 2004, ARM926EJS
[2]  
CHANG SC, 2005, IEEE T CONSUMER FEB
[3]  
CHENG CC, 2005, CONSUMER ELECT
[4]  
Garden Richardson Iain E., 2003, H.264 and MPEG-4 Video Compression: Video Coding for Next-Generation Multimedia
[5]  
HUANG YW, 2003, ARCHITECTURE DESIGN
[6]  
KHURANA G, 2006, IEEE T CONSUMER MAY
[7]  
LIN HY, 2006, EFFICIENT DEBLOCKING
[8]   Adaptive deblocking filter [J].
List, P ;
Joch, A ;
Lainema, J ;
Bjontegaard, G ;
Karczewicz, M .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2003, 13 (07) :614-619
[9]  
PARLAK M, 2007, NASA ESA C AD HARDW
[10]  
PARLAK M, 2006, NASA ESA C AD HARDW