A Low-Cost CAVLC Encoder

In H.264, the context-based adaptive variable length coding (CAVLC) is used for lossless compression. Direct table-lookup implementation requires higher cost because it employs a larger memory to produce the encoded results. In this letter, we present a more efficient technique for CAVLC implementation. Compared with those previous CAVLC chips, our design requires the lowest hardware cost.

[1]  Yeong-Kang Lai,et al.  A simple and cost effective video encoder with memory-reducing CAVLC , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[2]  A.C.M. Fong,et al.  Efficient encoding and decoding algorithms for variable-length entropy codes , 2003 .

[3]  Albrecht Rothermel,et al.  Motion adaptive intra refresh for the H.264 video coding standard , 2006, IEEE Transactions on Consumer Electronics.

[4]  Liang-Gee Chen,et al.  Dual-block-pipelined VLSI architecture of entropy coding for H.264/AVC baseline profile , 2005, 2005 IEEE VLSI-TSA International Symposium on VLSI Design, Automation and Test, 2005. (VLSI-TSA-DAT)..

[5]  Y.M. Lin,et al.  A Low-Cost VLSI Implementation for VLC , 2006, 2006 1ST IEEE Conference on Industrial Electronics and Applications.

[6]  Liang-Gee Chen,et al.  Analysis, fast algorithm, and VLSI architecture design for H.264/AVC intra frame coder , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[7]  Yong Ho Moon,et al.  An efficient decoding of CAVLC in H.264/AVC video coding standard , 2005, IEEE Transactions on Consumer Electronics.

[8]  Chen-Yi Lee,et al.  A new approach of group-based VLC codec system with full table programmability , 2001, IEEE Trans. Circuits Syst. Video Technol..