Advertisement

Video Coding Using the H.264/AVC Standard

  • Kun-Bin Lee

15.1 Introduction

H.264/AVC is the latest international video coding standard [1, 2] jointly developed by the Video Coding Experts Group (VCEG) of ITU-T and Moving Picture Experts Group (MPEG) of ISO/IEC. This standard is entitled “Advanced Video Coding” (AVC) and is published jointed as Part 10 of the MPEG-4 and ITU-Recommendation H.264. H.264/AVC uses state-of-the-art coding tools and provides enhanced coding efficiency for a wide range of applications including mobile multimedia broadcasting, video conferencing, internet protocol television (IPTV), digital cinema, IP multimedia subsystem (IMS), surveillance, etc. H.264/AVC can provide approximately 50% bit rate savings for equivalent perceptual quality relative to the performance of prior standards. Furthermore, H.264/AVC supports flexibilities in coding as well as organization of coded data that can improve error resilience. As might be expected, the increase in coding efficiency and coding flexibility comes at the expense of an...

Keywords

Video Code Motion Compensation Scalable Video Code Intra Prediction Syntax Element 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. 1.
    ITU-T Rec. H.264 and ISO/IEC 14496–10 (MPEG4-AVC), Advanced Video Coding for Generic Audiovisual Services, March 2005.Google Scholar
  2. 2.
    ITU Recommendation H.264 page, available on: http://www.itu.int/rec/T-REC-H.264/e
  3. 3.
    I. Richardson, H.264 and MPEG-4 Video Compression: Video Coding for Next Generation Multimedia. Wiley, March 2003.Google Scholar
  4. 4.
    T. Wiegand, G. J. Sullivan, G. Bjontegaard, and A. Luthra, “Overview of the H.264/AVC video coding standard,” IEEE Trans. Circuits Syst. Video Technol., vol. 13, pp. 560–576, July 2003.CrossRefGoogle Scholar
  5. 5.
    J. Ostermann et al., “Video coding with H.264/AVC: tools, performance, and complexity,” IEEE Mag. Circuits Syst., vol. 4, pp. 7–28, First quarter 2004.CrossRefGoogle Scholar
  6. 6.
    G. J. Sullivan, P. Topiwala, and A. Luthra “The H.264/AVC advanced video coding standard: Overview and introduction to the fidelity range extensions,” SPIE, vol. 5558, pp. 53–74, Aug. 2004.Google Scholar
  7. 7.
    G. Sullivan and T. Wiegand, “Video compression — from concepts to the H.264/AVC standard,” Proc. IEEE, vol. 93, no. 1, pp. 18–31.Google Scholar
  8. 8.
    D. Marpe, T. Wiegand, and S. Gordon, “H.264/MPEG-4 AVC fidelity range extensions: tools, profiles, performance and application areas,” Proc. ICIP 2005, pp. 593–596, Sept. 2005.Google Scholar
  9. 9.
    G. Sullivan, “The AVC video coding standard,” New Multimedia Technology Workshop, Oct. 2007.Google Scholar
  10. 10.
    G. Sullivan, et al., “New standardized extensions of MPEG4-AVC/H.264 for professional-quality video applications,” Proc. IEEE Intl. Conf. on Image Proc. (ICIP 2007), San Antonio, TX, USA, Sept. 2007.Google Scholar
  11. 11.
    Wikipedia H.264/MPEG-4 AVC page, available on: http://en.wikipedia.org/wiki/H.264
  12. 12.
    S. Wenger, “H.264/AVC over IP,” IEEE Trans. Circuits Syst. Video Technol., vol. 13, pp. 645–656, July 2003.CrossRefGoogle Scholar
  13. 13.
    T. Stockhammer, M. Hannuksela, and T. Wiegand, “H.264/AVC in wireless environments,” IEEE Trans. Circuits Syst Video Technol., vol. 13, pp. 657–673, July 2003.CrossRefGoogle Scholar
  14. 14.
    M. Karczewicz and R. Kurçeren, “The SP and SI frames design for H.264/AVC,” IEEE Trans. Circuits Syst. Video Technol., vol. 13, pp. 637–644, July 2003.CrossRefGoogle Scholar
  15. 15.
    S. Wittmann and T. Wedi, “Transmission of post-filter hints for video coding schemes,” Proc. IEEE Intl. Conf. Image Proc. (ICIP 2007), San Antonio, TX, USA, Sep. 2007.Google Scholar
  16. 16.
    A. Segall, L. Kerofsky, and S. Lei, “Tone mapping SEI message,” JVT document JVT-T060, Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG, Klagenfurt, Austria, July 2006.Google Scholar
  17. 17.
    H. Schwarz, D. Marpe, and T. Wiegand, “Overview of the scalable video coding extension of the H.264/AVC standard,” IEEE Trans. Circuits Syst. Video Technol., vol. 17, pp. 1103–1120, Sept. 2007.CrossRefGoogle Scholar
  18. 18.
    A. Vetro, Y. Su, H. Kimata, and A. Smolic, “Joint draft 1.0 on multiview video coding,” in Joint Video Team, Hangzhou, China, Oct. 2006, Doc. JVT-U209.Google Scholar
  19. 19.
    A. Smolic et al. “Coding algorithms for 3DTV — A survey,” IEEE Trans. Circuits Syst. Video Technol., vol. 7, no. 11, pp. 1606–1621.Google Scholar
  20. 20.
    J. Boyce, “Weighted prediction in the H.264/MPEG4 AVC video coding standard,” in Proc ISCAS, pp. 789–792, May 2004.Google Scholar
  21. 21.
    T. Wiegand, X. Zhang, and B. Girod, “Long-term memory motion-compensated prediction,” IEEE Trans. Circuits Syst. Video Technol., vol. 9, no. 2, pp. 70–84, 1999.CrossRefGoogle Scholar
  22. 22.
    O. Werner, “Drift analysis and, drift reduction for multiresolution hybrid video coding,” Signal Processing: Image Commun., vol. 8, no. 5, 1996.Google Scholar
  23. 23.
    T. Wedi and H. G. Musmann, “Motion-and aliasing-compensated prediction for hybrid video coding,” IEEE Trans. Circuits Syst. Video Technol., vol. 13, no. 7, pp. 577–586,2003.CrossRefGoogle Scholar
  24. 24.
    M. T. Orchard and G. J. Sullivan, “Overlapped block motion compensation: An estimation theoretic approach,” IEEE Trans. Image Proc., vol. 3, no. 5, pp. 693–699, 1994.CrossRefGoogle Scholar
  25. 25.
    P. List et al., “Adaptive deblocking filter,” IEEE Trans. Circuits Syst. Video Technol., vol. 13, no. 7, pp. 614–619, 2003.CrossRefGoogle Scholar
  26. 26.
    H. Malvar, A. Hallapuro, M. Karczewicz, and L. Kerofsky, “Low-complexity transform and quantization in H.264/AVC,” IEEE Trans. Circuits Syst. Video Technol., vol. 13, no. 7, pp. 598–603, 2003.CrossRefGoogle Scholar
  27. 27.
    A. Hallapuro, M. Karczewicz, and H. Malvar, “Low complexity transform and quantization — Part I: basic implementation,” Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG 2nd Meeting, JVT-B038, Feb. 2002.Google Scholar
  28. 28.
    S. Gordon, D. Marpe, and T. Wiegand, “Simplified use of 8×8 transform — Updated proposal & results,” Joint Video Team (JVT) of ISO/IEC MPEG and ITU-T VCEG, doc. JVT-K028, Munich, Germany, March 2004.Google Scholar
  29. 29.
    S. Gordon, “ABT for film grain reproduction in high definition sequences,” Joint Video Team (JVT) of ISO/IEC MPEG and ITU-T VCEG, doc. JVT-H029, Geneva, Switzerland, May, 2003.Google Scholar
  30. 30.
    M. Wien, “Variable block size transforms for H.264/AVC,” IEEE Trans. Circuits Syst. Video Technol., vol. 13, no. 7, pp. 604–613, 2003.CrossRefGoogle Scholar
  31. 31.
    H. S. Malvar, Signal Processing with Lapped Transforms. Boston, MA: Artech House, 1992.MATHGoogle Scholar
  32. 32.
    D. Marpe, H. Schwarz, and T. Wiegand, “Context-based adaptive binary arithmetic coding in the H.264/AVC video compression standard,” IEEE Trans. Circuits Syst. Video Technol., vol. 13, no. 7, pp. 620–636,2003.CrossRefGoogle Scholar
  33. 33.
    J. Teuhola, “A compression method for clustered bit-vectors,” Information Process. Lett., vol. 7, pp. 308–311, Oct. 1978.MATHCrossRefGoogle Scholar
  34. 34.
    D. Marpe et al., “Improved CABAC,” VCEG-O18, ITU-T Q6/16, WP 3/16, Thailand, Dec. 4–6, 2001.Google Scholar
  35. 35.
    G. Bjontegaard and K. Lillevold, “Context-adaptive VLC coding of coefficients,” JVT-C028, May 6, 2002.Google Scholar
  36. 36.
    W. B. Pennebaker, J. L. Mitchell, G. G. Langdon, and R. B. Arps, “An overview of the basic principles of the Q-coder adaptive binary arithmetic coder,” IBM J. Res. Dev., vol. 32, pp. 717–726, Nov. 1988.MATHCrossRefGoogle Scholar
  37. 37.
    J. L. Mitchell and W. B. Pennebaker, “Optimal hardware and software arithmetic coding procedures for the Q-Coder,” IBM J. Res. Dev., vol. 32, no. 6, pp. 727–736, 1988.CrossRefGoogle Scholar
  38. 38.
    D. Taubman and M. W. Marcellin, JPEG2000 Image Compression: Fundamentals, Standards and Practice. Boston, MA: Kluwer, 2002.Google Scholar
  39. 39.
    D. Marpe and T. Wiegand, “A highly efficient multiplication-free binary arithmetic coder and its application in video coding,” in Proc. ICIP, Barcelona, Spain, Sept. 2003.Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2009

Authors and Affiliations

  • Kun-Bin Lee
    • 1
  1. 1.MediaTek Inc., No.1, Dusing RD.1HsinchuR.O.C.

Personalised recommendations