Browse > Article
http://dx.doi.org/10.5573/ieie.2015.52.5.155

A Design of Pipelined-parallel CABAC Decoder Adaptive to HEVC Syntax Elements  

Bae, Bong-Hee (Department of Computer Engineering, Kwangwoon University)
Kong, Jin-Hyeung (Department of Computer Engineering, Kwangwoon University)
Publication Information
Journal of the Institute of Electronics and Information Engineers / v.52, no.5, 2015 , pp. 155-164 More about this Journal
Abstract
This paper describes a design and implementation of CABAC decoder, which would handle HEVC syntax elements in adaptively pipelined-parallel computation manner. Even though CABAC offers the high compression rate, it is limited in decoding performance due to context-based sequential computation, and strong data dependency between context models, as well as decoding procedure bin by bin. In order to enhance the decoding computation of HEVC CABAC, the flag-type syntax elements are adaptively pipelined by precomputing consecutive flag-type ones; and multi-bin syntax elements are decoded by processing bins in parallel up to three. Further, in order to accelerate Binary Arithmetic Decoder by reducing the critical path delay, the update and renormalization of context modeling are precomputed parallel for the cases of LPS as well as MPS, and then the context modeling renewal is selected by the precedent decoding result. It is simulated that the new HEVC CABAC architecture could achieve the max. performance of 1.01 bins/cycle, which is two times faster with respect to the conventional approach. In ASIC design with 65nm library, the CABAC architecture would handle 224 Mbins/sec, which could decode QFHD HEVC video data in real time.
Keywords
HEVC CABAC decoder; Adaptively pipelined-parallel manner; Flag-type syntax elements; Sequential computation; Strong data dependency; LPS and MPS; Update and renormalization; Context modeling; Real time decoding;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 JCT-VC, "High Efficiency Video Coding (HEVC) text specification draft 10 (for FDIS & Last Call)," JCTVC-L1003_v34, Geneva, Switzerland, Jan. 2013
2 Joint Video Team, Draft ITU-T Recommendation and Final Draft International Standard of Joint Video Specification, ITU-T Rec. H.264 and ISO/IEC 14496-10 AVC, 2003
3 Ohm, J. Sullivan, G.J, Schwarz, H, Thiow Keng Tan, Wiegand, T, "Comparison of the Coding Efficiency of Video Coding Standards-Including High Efficiency Video Coding (HEVC)" IEEE Transactions on Circuits and Systems for Video Technology (Volume:22, Issue:12, pp.1669-1684), Dec. 2012.   DOI   ScienceOn
4 Bossen, F. Bross, B. Suhring, K. Flynn, D., "HEVC Complexity and Implementation Analysis", IEEE Transactions on Circuits and Systems for Video Technology (Volume:22 , Issue:12, pp.1685 - 1696), Dec. 2012   DOI   ScienceOn
5 W.H. Son and I.C. Park, "Prediction-based Real-time CABAC Decoder High Definition H.264/AVC", Circuits and Systems, 2008. ISCAS 2008. IEEE International Symposium, pp.33-36, Seattle, WA, May. 2008.
6 Jian-Wen Chen, and Youn-Long Lin, "A High-performance Hardwired CABAC Decoder for Ultra-high Resolution Video", IEEE Transactions on Consumer Electronics, (Volume:55 , Issue:3, pp.1614-1622) Aug. 2009.   DOI   ScienceOn
7 Yuan-Hsin Liao, Gwo-Long Li, Tian-Sheuan Chang, "A Highly Efficient VLSI Architecture for H.264/AVC Level 5.1 CABAC Decoder", IEEE Transactions on Circuits and Systems for Video Technology, (Volume:22 , Issue:2, pp.272-281), Feb. 2012.   DOI   ScienceOn
8 Yongseok Yi, In-Cheol Park, "High-Speed H.264/AVC CABAC Decoding", IEEE Transactions on Circuits and Systems for Video Technology, (Volume:22 , Issue:2, pp.490-494), Apr. 2007.
9 Zhang, P, Xie, D., Gao, W., "Variable-bin-rate CABAC engine for H.264/AVC high definition real-time decoding." IEEE Transactions on Very Large Scale Integration (VLSI) Systems, (Volume:17 , Issue:3, pp.417-426), Mar. 2009   DOI   ScienceOn
10 P. Zhang, "Fast CABAC decoding architecture," Electronics Letter, (Volume:44, Issue:24, pp.1394-1395), Nov. 2008.   DOI   ScienceOn
11 HS. Kim, KK. Ryoo,"The Hardware Design of a High throughput CABAC Decoder for HEVC", The Korean Institute of Information and Commucation Engineering, (Volume:17 , Issue:3, pp385-390), Feb. 2013.   DOI   ScienceOn