Skip to main content

Adaptive Macroblock Mode Selection for Reducing the Encoder Complexity in H.264

  • Conference paper
Advanced Concepts for Intelligent Vision Systems (ACIVS 2006)

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 4179))

Abstract

The H.264/AVC standard is a video compression standard that was jointly developed by the ITU-T Video Coding Experts Group and the ISO/IEC Motion Picture Experts Group. The H.264 video coding standard uses new coding tools, such as variable block size, quarter-pixel-accuracy motion estimation, intra prediction and a loop filter. Using these coding tools, H.264 achieves significant improvement in coding efficiency compared with existing standards. Encoder complexity, however, also increases tremendously. Among the tools, macroblock mode selection and motion estimation contribute most to total encoder complexity. This paper focuses on complexity reduction in macroblock mode selection. Of the macroblock modes which can be selected, inter8×8 and intra4×4 have the highest complexity. We propose two methods for complexity reduction of inter8×8 and intra4×4 by using the costs of the other macroblock modes. Simulation results show that the proposed methods save about 55% and 74% of total encoding time compared with the H.264 reference implementation when using a full search and a fast motion estimation scheme, respectively, while maintaining comparable PSNR.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 139.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Wiegand, T.: Version 3 of H.264/AVC. Doc. JVT-K051 (2004)

    Google Scholar 

  2. Wiegand, T., Sullivan, G.J.: Overview of the H.264/AVC Video Coding Standard. IEEE Trans. Circuits Syst. for Video Technol. 13, 560–576 (2003)

    Article  Google Scholar 

  3. Wiegand, T., Schwarz, H., Joch, A., Kossentini, F.: Rate-Constrained Coder Control and Comparison of Video Coding Standard. IEEE Trans. Circuits Syst. for Video Technol. 13, 688–703 (2003)

    Article  Google Scholar 

  4. Yin, P., Tourapis, H.C., Tourapis, A.M., Boyce, J.: Fast Mode Decision and Motion Estimation for JVT/H.264. In: ICIP 2003, vol. 3, pp. 853–856 (2003)

    Google Scholar 

  5. Huang, Y.W., Hsieh, B.Y., Whang, T.C., Chien, S.Y., Ma, S.Y., Shen, C.F., Chen, L.G.: Analysis and Reduction of Reference Frames for Motion Estimation in MPEG-4 AVC/JVT/H.264. In: ICASSP 2003, vol. 3, pp. 145–148 (2003)

    Google Scholar 

  6. Ahmad, A., Khan, N., Masud, S., Maud, M.A.: Efficient Block Size Selection in H.264 Video Coding Standard. Electronics Letters 40, 19–21 (2004)

    Article  Google Scholar 

  7. JM9.3: http://bs.hhi.de/~suehring/tml/download/jm93.zip

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kim, D., Kim, J., Jeong, J. (2006). Adaptive Macroblock Mode Selection for Reducing the Encoder Complexity in H.264. In: Blanc-Talon, J., Philips, W., Popescu, D., Scheunders, P. (eds) Advanced Concepts for Intelligent Vision Systems. ACIVS 2006. Lecture Notes in Computer Science, vol 4179. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11864349_36

Download citation

  • DOI: https://doi.org/10.1007/11864349_36

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44630-9

  • Online ISBN: 978-3-540-44632-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics