A High-speed H.264/AVC CABAC Decoder for 4K Video Utilizing Residual Data Accelerator

The implementation of a parallel de- coder for CABAC (Context-based Adaptive Bi- nary Arithmetic Coding), which is adopted in the H.264/AVC video coding standard, is extremely diffi- cult due to inherent data dependency. Therefore, the CABAC decoder constitutes a bottleneck when decod- ing 1080 HD (1,920×1,080) or higher video sequences in real time. In this paper, we propose a VLSI (Very Large Scale Integration) architecture for the CABAC decoder that adopts a multi-bin decoding architecture in conjunction with techniques that improve the max- imum clock frequency. The implementation results show that the proposed architecture achieves an aver- age throughput of 1.48 bins per clock and a maximum clock frequency of 394 MHz, demonstrating that our architecture is capable of decoding 4K (4,096×2,048 @ 30 fps) video in real time.

[1]  Fujita Gen,et al.  VLSI Architecture of Multi-Symbol CABAC Decoder for H.264/AVC High Profile , 2007 .

[2]  Wen Gao,et al.  Variable-Bin-Rate CABAC Engine for H.264/AVC High Definition Real-Time Decoding , 2009, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[3]  J. Bennett,et al.  Advanced video coding , 2003 .

[4]  In-Cheol Park,et al.  High speed decoding of context-based adaptive binary arithmetic codes using most probable symbol prediction , 2006, 2006 IEEE International Symposium on Circuits and Systems.

[5]  Jiun-In Guo,et al.  High-Throughput H.264/AVC High-Profile CABAC Decoder for HDTV Applications , 2009, IEEE Transactions on Circuits and Systems for Video Technology.

[6]  Satoshi Goto,et al.  A 360Mbin/s CABAC decoder for H.264/AVC level 5.1 applications , 2009, 2009 International SoC Design Conference (ISOCC).

[7]  I.-C. Park,et al.  High-Speed H.264/AVC CABAC Decoding , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[8]  Liang-Gee Chen,et al.  A 59.5mW scalable/multi-view video decoder chip for Quad/3D Full HDTV and video streaming applications , 2010, 2010 IEEE International Solid-State Circuits Conference - (ISSCC).