Title :
A high performance CABAC decoding architecture
Author :
Yu, Wei ; He, Yun
Author_Institution :
Dept. of Electron. Eng., Tsinghua Univ., Beijing, China
Abstract :
In this paper, we propose a high performance hardware architecture of CABAC decoder CABAC is the context adaptive binary arithmetic coding used in H.264/AVC video standard, which achieves significant compression enhancement while bringing greater complexity and costs in implementation. The necessity of hardware implementation for real-time CABAC decoders is introduced, and then a fast and cost effective architecture is proposed. The new architecture can achieve decoding speed of averagely 500 cycles/macroblock, for typical 4M bit stream of DI resolution, 30 frame/s. An ASIC implementation of the new architecture is carried out in a 0.18 μm silicon technology. The estimated area is 0.3 mm2 and the critical path is limited within 6.7 ns.
Keywords :
adaptive codes; application specific integrated circuits; arithmetic codes; binary codes; code standards; data compression; decoding; image enhancement; 0.18 micron; ASIC implementation; H.264/AVC video standard; compression enhancement; context adaptive binary arithmetic coding; decoding architecture; hardware architecture; Arithmetic; Automatic voltage control; Costs; Decoding; Hardware; Helium; IEC standards; ISO standards; Video coding; Video compression;
Journal_Title :
Consumer Electronics, IEEE Transactions on
DOI :
10.1109/TCE.2005.1561867