Skip to main content
Log in

Incremental rate control for H.264 AVC scalable extension

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

The emerging H.264 Scalable Video Coding (H.264/SVC) requires the rate control algorithm to regulate the output bit rate of all the coarse-grain-scalability, temporal, spatial and combined enhancement layers. In order to address this topic, in this research, we propose an incremental rate control algorithm for H.264/SVC to control each layer’s encoding rate close to the target bit rate. The proposed algorithm introduces a number of efficient methods. First, based on our previous work on H.264/AVC rate control, a Rate-Complexity-Quantization (R-C-Q) model is extended in scalable video coding. Second, a complexity measure for Intra-frames based on their gradient and histogram information is used to precisely determine Quantization Parameters (QPs) for Intra-frames using the R-C-Q model. Third, we adopt an incremental approach to compute QPs of inter-frames. Fourth, a Proportional + Integral + Derivative (PID) buffer controller is presented to provide robust buffer control for each layer of H.264/SVC bitstream. Finally the QPs for hierarchical B-frames are adaptively decided by their neighbor inter-frames. Our extensive simulation results demonstrate that, our algorithm outperforms JVT-W043 rate control algorithm, adopted in the H.264/SVC reference software, by providing more accurate output bit rate for each layer, maintaining stable buffer fullness, reducing frame skipping finally, improving the overall coding quality.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  1. Anselmo T, Alfonso D (2007) Buffer-based constant bit-rate control for scalable video coding, Proceedings of Picture Coding Symposium 2007, Lisboa, Portugal, 7–9 Nov. 2007

  2. Cho Y, Kuo C-CJ, Kwon D-K (2007) GOP-based Rate Control for H.264/SVC with Hierarchical B-pictures, Intelligent Information Hiding and Multimedia Signal Processing 2007, Volume 1, pp. 387–390, 26–28 Nov. 2007

  3. Corbera JR, Lei S (1999) Rate Control in DCT video coding for low-delay communications. IEEE Trans Circuits Syst Video Technol 9(1):172–185

    Article  Google Scholar 

  4. ITU-T VCEG, ISO/IEC MPEG Joint Video Team (JVT) (2007) ITU-T REec.H.264 | ISO/IEC 14496-10 AVC standard, Nov. 2007)

  5. JSVM9.16 Software Package (2008) CVS server for the JSVM software, Dec. 2008

  6. Lee HJ, Chiang T, Zhang Y-Q (2000) Scalable Rate Control for MPEG-4 Video. IEEE Trans Circuits Syst Video Technol 10:878–894

    Article  Google Scholar 

  7. Leontaris A, Tourapis AM (2007) Rate Control for the Joint Scalable Video Model (JSVM), JVT-W043, 24th meeting, San Jose Pattaya, the USA (2007)

  8. Li Z, Pan F, Lim KP, Feng G, Lin X, Rahardja S (2003) Adaptive Basic Unit Layer Rate Control for JVT, JVT-G012, 7th Meeting: Pattaya II,Thailand, 7–14 Mar. 2003

  9. Liu Y, Soh YC, Li ZG (2007) Rate Control for Spatial/CGS Scalable Extension of H.264/AVC, Circuits and Systems, 2007. ISCAS 2007. IEEE International Symposium, pp. 1746–1750, 27–30 May 2007

  10. MPEG-2 Test Model 5 Doc (1993) ISO/IEC JTCI/SC29/WG11/93-400, Apr. 1993

  11. Reichel J, Schwarz H, Wien M (2007) Joint Scalable Video Model JSVM-11, JVT- X202, 24th Meeting: Geneva, CH, 29 Jun.–5 Jul. 2007

  12. Schwarz H, Marpe D, Wiegand T (2007) Overview of the Scalable Video Coding Extension of the H.264/AVC Standard. IEEE Trans Circuits Syst Video Technol 17(9):1103–1120

    Article  Google Scholar 

  13. Sun Y, Zhou Y, Feng Z, He Z (2008) A novel incremental rate control scheme for H.264 video coding, Proc. of IEEE International Conf. on Image Processing, San Diego, California, pp. 534–537, Oct. 2008

  14. Sun Y, Zhou Y, Feng Z, He Z (2008) Incremental Rate Control for H.264/AVC Video Compression, The Institution of Engineering and Technology (IET) Image Processing, Vol. 3, Issue 5, pp.286–298, Oct. 2009

  15. Xu L, Gao W, Ji X, Zhao D, Ma S (2007) Rate Control for Spatial Scalable Coding in SVC, Picture Coding Symposiun (PCS) 2007, Lisboa, Portugal, 7–9 Nov. 2007

  16. Yang L, Li ZG, SOH YC (2008) Rate Control of H.264/AVC Scalable Extension. IEEE Trans Circuits Syst Video Technol 18(1):398–406

    Google Scholar 

  17. Zhou Y, Sun Y, Feng Z, Sun SX (2008) New rate-complexity-quantization modeling and efficient rate control for H.264/AVC, Proc. of IEEE International Conf. on Multimedia and Expo (ICME 2004), pp. 699–702, Hannover, Germany, Jun. 2008

  18. Zhou Y, Sun Y, Feng Z, Sun SX (2009) New rate-distortion modeling and efficient rate control for H.264/AVC video coding. Signal Processing-Image Commun 24(5):345–356

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yu Sun.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Yang, J., Sun, Y., Zhou, Y. et al. Incremental rate control for H.264 AVC scalable extension. Multimed Tools Appl 64, 581–598 (2013). https://doi.org/10.1007/s11042-011-0967-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-011-0967-y

Keywords

Navigation