Browse > Article
http://dx.doi.org/10.6109/jkiice.2007.11.6.1104

Design of CAVLC Decoder for H.264/AVC  

Jung, Duck-Young (C&S 테크놀로지 반도체연구소)
Sonh, Seung-Il (한신대학교 정보통신학과)
Abstract
Digital video compression technique has played an important role that enables efficient transmission and storage of multimedia data where bandwidth and storage space are limited. The new video coding standard, H.264/AVC, developed by Joint Video Team(JVT) significantly outperforms previous standards in compression performance. Especially, variable length code(VLC) plays a crucial pun in video and image compression applications. H.264/AVC standard adopted Context-based Adaptive Variable Length Coding(CAVLC) as the entropy coding method. CAVLC of H.264/AVC requires a large number of the memory accesses. This is a serious problem for applications such as DMB and video phone service because of the considerable amount of power that is consumed in accessing the memory. In order to overcome this problem in this paper, we propose a variable length technique that implements memory-free coeff_token, level, and run_before decoding based on arithmetic operations and using only 70% of the required memory at total_zero variable length decoding.
Keywords
H.264/AVC; VLC; CAVLC; Compression;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Saied, R. Chakrabrati, 'Scheduling for minimizing the Number of Memory Access in Low Power Applications,' Workshop on VLSI Signal Processing, pp.169-178, Nov. 1996
2 ITU-T Rec. H.264 / ISO /IEC 11496 - 10, 'Advanced Video Coding,' Final Committee Draft, Document JVT-E022, Sep. 2002
3 Yong Ho Moon, Gyu Yeong Kim, and Jae Ho Kim, 'An Efficient Decoding of CAVLC in H.264/AVC Video Coding Standard,' IEEE Transactions on Consumer Electronics, Vol.51, pp.933-938, Aug. 2005   DOI   ScienceOn
4 Hsiu-Cheng Chang, Chien-Chang Lin, and Jiun-In Guo, 'A Novel Low-Cost High Performance VLSI Architecture for MPEG-4 AVC/H.264 CAVLC Decoding,' ISCAS 2005, Vol.6, pp.6110-6113, May 2005
5 Thomas Wiegand, Gray J. Sullivan, Gisle Bjontegaard, and Ajay Luthra, 'Overview of the H.264/AVC Video Coding Standard,' IEEE Trans. Circuits and systems for video technology, vol.9, pp.287-290, July. 2003
6 G. Bjontegaard and K. Lillevold. 'Context-adaptive VLC(CAVLC) Coding of Coefficients,' JVT of ISO/IEC MPEG & ITU-T VCEG 3rd Meeting, Fairfax, Virginia, May 2002
7 Iain E.G. Richardson, H.264 and MPEG-4 Video Compression, WILEY, 2003
8 Ihab Amer, Wael Badawy, and Graham Jullien, 'Towards MPEG-4 Part 10 System on Chip: A VLSI Prototype for Context-based Adaptive Variable Length Coding(CAVLC),' IEEE workshop on signal processing system, pp.13-l5, Oct. 2004
9 이은정, H.264/AVC 동영상 압축 표준에서의 효율적인 CAVLC 구현, 부산대학교 대학원 석사 학위논문, Feb. 2005
10 T. Wiegand, Study of Final Committee Draft of Joint Video Specification Draft 2, Doc. JVT-F100d2, Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG, Dec. 2002
11 Wu Di, Gao Wen, Hu Mingzeng, and Ji Zhenzhou, ' A VLSI Architecture Design of CAVLC Decoder,' Proceedings of 5th international conference on ASIC, pp.962-965, Oct. 2003
12 T. Wiegand, Draft ITU-T Recommendation and Final Draft International Standard of Joint Viedo Specification, Doc. JVT-G050r1, JVT of ISO/IEC MPEG & ITU-T VCEG 8th Meeting, Geneva, Switzerland, May 2003