Browse > Article

Design of H.264/AVC CABAC Encoder with an Efficient Storage Reduction of Syntax Elements  

Kim, Yoon-Sup (School of Electronic Engineering, Soongsil University)
Moon, Jeon-Hak (School of Electronic Engineering, Soongsil University)
Lee, Seong-Soo (School of Electronic Engineering, Soongsil University)
Publication Information
Abstract
This paper proposes an efficient CABAC encoder to reduce syntax element storage in H.264/AVC entropy coding. In the proposed architecture, all blocks are designed in dedicated hardware, so it performs fast processing without programmable processors. Context modeler of CABAC encoder requires the neighbor block data. However it requires impractically huge memory size if the neighbor block data is directly stored without proper processing. Therefore, this paper proposes an effective method of storing the neighbor block data to decrease memory size. The proposed CABAC encoder has 35,463 gates in 0.18um standard cell library. It operates at maximum speed of 180MHz and its throughput is about 1 cycle per input symbol.
Keywords
video coding; H.264/AVC; entropy coding; CABAC; binary arithmetic coding;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Chia-Cheng Lo, Ying-Jhong Zeng, Ming-Der Shieh, "Design and test of a high throughput cabac encoder", TENCON 2007 - 2007 IEEE Region 10 Conference, pp. 1-4, Oct. 2007.
2 R. R. Osorio and J. D. Bruguera, "High-Throughput Architecture for H.264/AVC CABAC Compression System," IEEE Trans on Circuits and Systems for Video Technology, Vol. 16, No. 11, pp. 1376-1384, Nov. 2006.   DOI
3 Joint Video Team(JVT) of ISO/IEC MPEG and ITU-T VCEG, "Draft ITU-T Recommendation and Final Draft International Standard of Joint Video Specification(ITU-T Rec. H.264 | ISO/IEC 14496-10 AVC)," JVTG050, March 2003.
4 A. Joch, F. Kossentini, H. Schwarz, T. Wiegand, and G. J. Sullivan, "PERFORMANCE COMPARISON OF VIDEO CODING STANDARDS USING LAGRANGIAN CODER CONTROL," Proceedings of International Conference Image Processing, vol. 2, pp. 501-504, Rochester, NY, Oct. 2002.
5 Yan Zheng, Shibao Zheng, Zhonghua Huang, Ziliang Zhao, "A Time and Storage Optimized Hardware Design for Context-Based Adaptive Binary Arithmetic Decoding in H.264_AVC", IEEE International Conference on Multimedia and Expo, pp. 1567-1570, July. 2007.
6 D. Marpe, H. Schwarz and T. Wiegand, "Context-Based Adaptive Binary Arithmetic Coding in the H.264/AVC Video Compression Standard," IEEE Transaction on Circuits and Systems for Video Technology, Vol. 13, No. 7, pp. 620-636, July. 2003.   DOI   ScienceOn
7 최진하, 오명석, 김재석, "H.264/AVC의 효율적인 파이프라인 구조를 적용한 CABAC 하드웨어 설계," 전자공학회 논문지, 제45권 SD편, 제7호, 759-766쪽, 2008년 7월