A High-Throughout Design of CAVLC Decoder for H.264/AVC

Article Preview

Abstract:

In this paper, a novel high-throughput method is proposed to improve the decoding efficiency of the context-based adaptive variable length coding (CAVLC) procedure of H.264/AVC. Due to the data dependency among symbols in the entropy decoding flow, the CAVLC decoder requires large computation period, which dominates the overall decoder system performance. To expedite its decoding speed, the critical path in the CAVLC decoder is first analyzed. This paper presents a double level design for H.264/AVC CAVLC decoding. In the proposed design, we exploit a predict strategy to achieve double level decoding. Experimental results show that the operation period of the proposed architecture can be reduced about 28.3% compare with the tradition CAVLC architecture. The maximum frequency can be larger than 120 MHz, which can support the real time requirement.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

2886-2889

Citation:

Online since:

September 2014

Authors:

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] Advanced Video Coding, document JVT-E022, Final Committee Draft, ITU-T Rec.H. 264/ISO/IEC 11496-10,. (2002).

Google Scholar

[2] Y. H. Moon: A new coeff-token decoding method with efficient memory access in H. 264/AVC video coding standard, IEEE Trans. Circuits Syst. Video Technol., vol. 17, (2007). p.729–736.

DOI: 10.1109/tcsvt.2007.896657

Google Scholar

[3] C. H. Chang, J. W. Chen in: A quality scalable H. 264/AVC baseline intra encoder for high definition video applications, in Proc. IEEE Workshop Signal Process. (2007), p.521–526.

DOI: 10.1109/sips.2007.4387602

Google Scholar

[4] M. A. J. Biswas and S. K. Nandy in : High performance VLSI architecture design for H. 264 CAVLC decoder, in Proc. (2006), p.317–322.

DOI: 10.1109/asap.2006.36

Google Scholar

[5] G. S. Yu and T. S. Chang in A zero-skipping multi-symbol CAVLC decoder for MPEG-4 AVC/H. 264, in Proc. IEEE Int. Conf. Circuits Syst. (2006), p.5583–5586.

DOI: 10.1109/iscas.2006.1693900

Google Scholar

[6] Y. N. Wen, G. L. Wu, S. J. Chen, and Y. H. Hu in : Multiple-symbol parallel CAVLC decoder for H. 264/AVC, in Proc. IEEE Int. Conf. Asia Pacific Conf. Circuits Syst., (2006), p.1240–1243.

DOI: 10.1109/apccas.2006.342387

Google Scholar

[7] Heng-YaoLin and Ying-HongLiu in: A Highly Efficent VLSI Architecture for H. 264/AVC decoder, IEEE Trans. Multimedia. vkol. 10, no. 1, (2008), pp.31-41.

Google Scholar