A Bit-Rate Aware Scalable H.264/AVC Deblocking Filter Using Dynamic Partial Reconfiguration

被引:0
作者
Rakan Khraisha
Jooheung Lee
机构
[1] University of Central Florida,Department of Electrical Engineering and Computer Science
来源
Journal of Signal Processing Systems | 2012年 / 66卷
关键词
Deblocking filter; Scalability; Dynamic partial reconfiguration;
D O I
暂无
中图分类号
学科分类号
摘要
In H.264/AVC, a deblocking filter improves visual quality by reducing the presence of blocking artifacts in decoded video frames. The deblocking filter accounts for one third of the computational complexity of the decoder. This paper exploits the scalability on the hardware and the algorithmic level to synergize the performance and to reduce the computational complexity. First, we propose a modular deblocking filter architecture which can be scaled to adapt to the required computing capability for various bit-rates, resolutions, and frame rate of video sequences. The scalable architecture is based on FPGA using dynamic partial reconfiguration. This desirable feature of FPGAs makes it possible for different hardware configurations to be implemented during run-time. The proposed design can be scaled to filter up to four different edges simultaneously, resulting in significant reduction of total processing time. Secondly, our experiments show that significant reduction in computational complexity can be achieved by the increased presence of skipped macroblocks at lower bit-rates, thus, avoiding redundant filtering operations. The implemented architecture is evaluated using the Xilinx Virtex-4 ML410 FPGA board. The design operates at a maximum frequency of 103 MHz. The reconfiguration is done through Internal Configuration Access Port (ICAP) to achieve maximum performance needed by real time applications.
引用
收藏
页码:225 / 234
页数:9
相关论文
共 22 条
  • [1] Wiegand T(2003)Overview of the H.264/AVC Video Coding Standard IEEE Tranactions on Circuits and Systems for Video Technology 13 560-576
  • [2] Sullivan GJ(2008)Low Power H.264 Deblocking Filter Hardware Implementations IEEE Transactions on Consumer Electronics 54 808-816
  • [3] Bjøntegaard G(2006)Invited Paper: Enhanced Architectures, Design Methodologies and CAD Tools for Dynamic Reconfiguration of Xilinx FPGAs Internatonal Conference on Field Programmable Logic and Applications 30 1-6
  • [4] Luthra A(2009)“Methods for Power/throughput/area Optimization of H.264/AVC Decoding” Journal of Signal Processing Systems 3 2140-2143
  • [5] Parlak M(2005)“A memory efficient deblocking filter for H.264/AVC video coding IEEE International Conference Symposium on Circuit and Systems 53 530-534
  • [6] Hamzaoglu I(2006)An in-place architecture for deblocking filter in H.264/AVC IEEE Transactions on Circuits and Systems II undefined undefined-undefined
  • [7] Lysaght P(undefined)undefined undefined undefined undefined-undefined
  • [8] Blodget B(undefined)undefined undefined undefined undefined-undefined
  • [9] Mason J(undefined)undefined undefined undefined undefined-undefined
  • [10] Young J(undefined)undefined undefined undefined undefined-undefined