Browse > Article
http://dx.doi.org/10.7471/ikeee.2013.17.3.352

Design of Low Cost H.264/AVC Entropy Coding Unit Using Code Table Pattern Analysis  

Song, Sehyun (Dept. of Electrical and Computer Engineering, University of Seoul)
Kim, Kichul (Dept. of Electrical and Computer Engineering, University of Seoul)
Publication Information
Journal of IKEEE / v.17, no.3, 2013 , pp. 352-359 More about this Journal
Abstract
This paper proposes an entropy coding unit for H.264/AVC baseline profile. Entropy coding requires code tables for macroblock encoding. There are patterns in codewords of each code tables. In this paper, the patterns between codewords are analyzed to reduce the hardware cost. The entropy coding unit consists of Exp-Golomb unit and CAVLC unit. The Exp-Golomb unit can process five code types in a single unit. It can perform Exp-Golomb processing using only two adders. While typical CAVLC units use various code tables which require large amounts of resources, the sizes of the tables are reduced to about 40% or less of typical CAVLC units using relationships between table elements in the proposed CAVLC unit. After the Exp-Golomb unit and the CAVLC unit generate code values, the entropy unit uses a small size shifter for bit-stream generation while typical methods are barrel shifters.
Keywords
H.264/AVC; encoder; entropy coding; CAVLC; Exp-Golomb;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 Joint Video Team of ITU-T and ISO/IEC JTC 1, "Draft ITU-T Recommendation and Final Draft International Standard of Joint Video Specification (ITU-T Rec. H.264 ${\mid}$ ISO/IEC 14496-10 AVC)," Joint Video Team (JVT) of ISO/IEC MPEG and ITU-T VCEG, JVT-G050, March 2003.
2 Feng-Min Huang; Lei, S. -F, "High performance and low cost entropy encoder for H.264 AVC baseline entropy coding," Communications, Circuits and Systems, 2008. ICCCAS 2008. International Conference on, vol., no., pp.675-678, 25-27 May 2008
3 J. G. Woo, W. J. Lee, J. S. Kim, "VLSI Design of H.264/AVC CAVLC encoder for HDTV Application," Journal of IEEK SD, vol. 47, no. 7, pp. 45-53, 2007.   과학기술학회마을
4 D. J. Lee, Y. J. Jeong, "VLSI architecture design of CAVLC entropy encoder/decoder for H.264/AVC," Journal of KICS, vol. 30, no. 5C, pp. 371-381, May, 2005.   과학기술학회마을
5 Synopsys Corp., "Synopsys 90nm Generic Library for Teaching IC Design," http://www.synopsys.com/Community/UniversityProgram/Pages/Library.aspx, 2013.