Browse > Article

Implementation of CAVLC Encoder for the Image Compression in H.264/AVC  

Jung Duck Young (한신대학교 정보통신학과)
Choi Dug Young (한신대학교 정보통신학과)
Jo Chang-Seok (한신대학교 정보통신학과)
Sonh Seung Il (한신대학교 정보통신학과)
Abstract
Variable length code is an integral component of many international standards on image and video compression currently. Context-based Adaptive Variable Length Coding(CAVLC) is adopted by the emerging JVT(also called H.264, and AVC in MPEG-4). In this paper, we design an architecture for CAVLC encoder, including a coeff_token encoder, level encoder, total_zeros encoder and run_before encoder. The designed CAVLC encoder can encode one syntax element in one clock cycle. As a result of implementation by Vertex-1000e of Xilinx, its operation frequency is 68MHz. Therefore, it is very suitable for video applications that require high throughput.
Keywords
H.264/AVC; CAVLC; Variable length coding;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Iain E.G Richardson, 'H.264 and MPEG-4', 홍릉출판사, 2004
2 Joint Video TEam(JVT) of ISO/IEC MPEG &ITU-T VCEG (ISO/IEC JTC1/SC29/WG11 AND ITU-t SG16 Q.6) 8th Meeting: Geneva, Switzerland, 23-27 May, 2003
3 GBjontcgaard and K.Lillcvold. Contest-adaptive VLC(CAVLC) coding of coefficients, Doc.JVT-028, JVT of ISO MPEG & ITU VCEG 3' Meeting, Rairfas. Virginia, USA, May. 2002
4 Saied, R. Chakrabrati, C. 'Scheduling for minimizing the number of memory access in low power applications' VLSI Signal Processing, IX, 1996. [Workshop on], 30 Oct.-l Nov. 1996 Pages: 169-178
5 ITU-T Rec.H.264/ISO/iec 11496- 10,'Advanced Video Coding', Final Committee Draft, Document JVT-E022, September 2002
6 Thomas Wiegand, Gray J. Sullivan, Gisle Bjonte gaard, 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
7 T.Wiegand, Smdy of Final Committee Draft of Joint Video Specification Draft 2, Doc.JVT-FIOO d2, Joint Xdeo Team (IVT) of .ISO/IEC MPEG & ITU-T VCEG Dec. 2002