Skip to main content

A Novel Pipeline Design for H.264 CABAC Decoding

  • Conference paper
Advances in Multimedia Information Processing – PCM 2007 (PCM 2007)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4810))

Included in the following conference series:

Abstract

H.264/AVC is the newest international video coding standard. This paper presents a novel hardware design for CABAC decoding in H.264/AVC. CABAC is the key innovative technology, but it brings huge challenge for high throughput implementation. The current bin decoding depends on the previous bin, which results in the long latency and limits the system performance. In this paper, the data hazards are analyzed and resolved using the algorithmic features. We present a new pipeline-based architecture using the standard look-ahead technique where the arithmetic decoding engine works in parallel with the context maintainer. An efficient finite state machine is developed to match the requirement of the pipeline controlling and the critical path is optimized for the timing. The proposed implementation can generate one bin per clock cycle at the 160-MHz working frequency.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. ISO ITU-T: advanced video coding for generic audio visual services. ITU-T Recommendation H.264 | ISO/IEC 14496-10 (MPEG-4 AVC) (2005)

    Google Scholar 

  2. Wiegand, T., Sullivan, G.J.: Overview of the H.264/AVC Video Coding Standard. IEEE Transactions on Circuits And Systems For Video Technology, 560–566 (2003)

    Google Scholar 

  3. Pennebaker, W.B., Mitchell, J.L., G, G.L., Arps, R.B.: An overview of the basic principles of the Q-Coder adaptive binary arithmetic coder. IBM J. Res. Develop., 717–726 (1988)

    Google Scholar 

  4. Marpe, D., Schwarz, H., Wiegand, T.: Context-based adaptive binary arithmetic coding in the H.264/AVC video compression standard. IEEE Transactions on Circuits and Systems for Video Technology, 620–636 (2003)

    Google Scholar 

  5. Chen, J.W., Chang, C.R., Lin, Y.L.: A hardware accelerator for context-based adaptive binary arithmetic decoding in H.264/AVC. In: ISCAS 2005. IEEE International Symposium on Circuits and Systems, pp. 4525–4528 (2005)

    Google Scholar 

  6. Yu, W., He, Y.: A high performance CABAC decoding architecture. IEEE Transactions on Consumer Electronics, 1352–1359 (2005)

    Google Scholar 

  7. Kim, C.H., Park, I.C.: High speed decoding of context-based adaptive binary arithmetic codes using most probable symbol prediction. In: ISCAS 2006. IEEE International Symposium on Circuits and Systems, pp. 1707–1710 (2006)

    Google Scholar 

  8. Suhring, K.: JVT H.264/AVC Reference Software, JM 9.8. (2005) http://bs.hhi.de/suehring/tml

Download references

Author information

Authors and Affiliations

Authors

Editor information

Horace H.-S. Ip Oscar C. Au Howard Leung Ming-Ting Sun Wei-Ying Ma Shi-Min Hu

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zheng, J., Wu, D., Xie, D., Gao, W. (2007). A Novel Pipeline Design for H.264 CABAC Decoding. In: Ip, H.HS., Au, O.C., Leung, H., Sun, MT., Ma, WY., Hu, SM. (eds) Advances in Multimedia Information Processing – PCM 2007. PCM 2007. Lecture Notes in Computer Science, vol 4810. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77255-2_71

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-77255-2_71

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-77254-5

  • Online ISBN: 978-3-540-77255-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy