Skip to main content
Log in

A GOP-level fuzzy rate control algorithm for high-delay applications of HEVC

  • Original Paper
  • Published:
Signal, Image and Video Processing Aims and scope Submit manuscript

Abstract

The high -efficiency video coding (HEVC) standard was introduced for high-resolution video contents suitable for many high-delay applications. The bit rate of compressed video is controlled in almost all digital video applications according to the practical constraints such as available channel bandwidth and allowed delay or buffering constraint. In high-delay video applications such as video broadcasting and video streaming applications, variable-bit-rate videos can provide a higher visual quality than constant-bit-rate videos. In this paper, a rate control algorithm (RCA) for high-delay applications of the HEVC standard with buffering constraint is proposed. A fuzzy controller and a virtual buffer are used in the proposed RCA. The fuzzy controller is designed to minimize the fluctuations of quantization parameter (QP) while the buffering constraint is obeyed. It computes a base QP for each group of pictures (GOP) to prevent unnecessary fluctuations of QP at GOP level and thereafter provide a higher visual quality. Experimental results show that not only the bit rate and but also buffering constraints are fully maintained but also the objective quality of compressed video is well preserved. Moreover, the proposed RCA provides smooth QP and peak signal-to-noise ratio close to constant QP case for encoded videos that means high subjective 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
Fig. 5

Similar content being viewed by others

References

  1. Ugur, K., Andersson, K., Fuldseth, A., Bjøntegaard, G., Endresen, L.P., Lainema, J., Hallapuro, A., Ridge, J., Rusanovskyy, D., Zhang, C., Norkin, A., Priddle, C., Rusert, T., Samuelsson, J., Sjoberg, R., Wu, Z.: High performance, low complexity video coding and the emerging HEVC standard. IEEE Trans. Circuits Syst. Video Technol. 20(12), 1688–1697 (2010)

    Article  Google Scholar 

  2. Sullivan, G., Ohm, J.R., Woo, J.H., Wiegand, T.: Overview of the high-efficiency video coding (HEVC) standard. IEEE Trans. Circuits Syst. Video Technol. 22(12), 1649–1668 (2012)

    Article  Google Scholar 

  3. Wien, M.: High Efficiency Video Coding: Coding Tools and Specification. Springer, Heidelberg. Ch. 3–10, pp. 73–282 (2015)

  4. Ma, S., Si, J., Wang, S.: A study on the rate distortion modeling for high efficiency video coding. In: Proceedings of IEEE International Conference on Image Processing (ICIP), Orlando, USA, Sept. 30-Oct. 3, 2012, pp. 181–184

  5. Choi, H., Yoo, J., Nam, J., Sim, D., Bajic, I.V.: Pixel-wise unified rate-quantization model for multi-level rate control. IEEE J. Sel. Topics Sig. Process. 7(6), 1112–1123 (2013)

    Article  Google Scholar 

  6. Lee, B., Kim, M., Nguyen, T.Q.: A frame-level rate control scheme based on texture and non-texture rate models for high efficiency video coding. IEEE Trans. Circuits Syst. Video Technol. 24(3), 465–479 (2014)

  7. Seo, ChW, Moon, J.H., Han, J.K.: Rate control for consistent objective quality in high efficiency video coding. IEEE Trans. Image Process. 22(6), 2442–2454 (2013)

    Article  MathSciNet  Google Scholar 

  8. Si, J., Ma, S., Wang, Sh., Gao, W.: Laplace distribution based CTU level rate control for HEVC. In: Proceedings of IEEE Visual Communications and Image Processing (VCIP), Kuching, Malaysia, Nov. 17–20, 2013, pp. 1–6

  9. Si, J., Ma, S., Gao, W.: Efficient bit allocation and CTU level rate control for high efficiency video coding. In: Proceedings of IEEE Picture Coding Symposium (PCS), San Jose, USA, Dec. 8–11, 2013, pp. 89–92

  10. Si, J., Ma, S., Zhang, X., Gao, W.: Adaptive rate control for high efficiency video coding. In: Proceedings of Visual Communications and Image Processing (VCIP), San Diego, USA, Nov. 27–30, 2012

  11. Wang, Sh, Ma, S., Wang, Sh, Zhao, D., Gao, W.: Rate-GOP based rate control for high efficiency video coding. IEEE J. Sel. Topics Sig. Process. 7(6), 1101–1111 (2013)

    Article  Google Scholar 

  12. Wang, S., Ma, S., Zhang, L., Wang, Sh., Zhao, D., Gao, W.: Multilayer based rate control algorithm for HEVC. In: Proceedings of IEEE International Symposium on Circuits and Systems (ISCAS), Beijing, China, May 19–23, 2013, pp. 41–44

  13. Wang, S., Ma, S., Wang, S., Zhao, D., Gao, W.: Quadratic \(\rho \)-domain based rate control algorithm for HEVC. In: Proceedings of IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Vancouver, Canada, May 26–31, 2013, pp. 1695–1699

  14. Sun, L., Au, O.C., Zhao, C., Huang, F.H.: Rate distortion modeling and adaptive rate control scheme for high efficiency video coding (HEVC). In: Proceedings of IEEE International Symposium on Circuits and Systems (ISCAS), Melbourne VIC, Australia, June 1–5, 2014, pp. 1933–1936

  15. Li, B., Li, H., Li, L., Zhang, J.: \(\lambda \) Domain rate control algorithm for high efficiency video coding. IEEE Trans. Image Process. 23(9), 3841–3854 (2014)

    Article  MathSciNet  Google Scholar 

  16. Yang, Z., Song, L., Luo, Z., Wang, X.: Low delay rate control for HEVC. In: Proceedings of IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB), Beijing, China, June 25–27, 2014, pp. 1–5

  17. Tian, L., Zhou, Y., Cao, X.: A new rate-complexity-QP algorithm (RCQA) for HEVC intra-picture rate control. In: Proceedings of IEEE International Conference on Computing, Networking and Communications (ICNC), Honolulu, USA, Feb. 3–6, 2014, pp. 375–380

  18. Rodr’ıguez, S.S., Schierl, T.: A rate control algorithm for HEVC with hierarchical GOP structures. In: Proceedings of IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Vancouver, Canada, May 26–31, 2013, pp. 1719–1723

  19. Rezaei, M., Hannuksela, M.M., Gabbouj, M.: Semi-fuzzy rate controller for variable bit rate video. IEEE Trans. Circuits Syst. Video Technol. 18(5), 633–645 (2008)

    Article  Google Scholar 

  20. Hou, Y., Wang, P., Xiang, W., Gao, Zh, Hou, Ch.: A novel rate control algorithm for video coding based on fuzzy-PID controller, Springer Signal. Image Video Process. (SIViP) 9(4), 875–884 (2015)

    Article  Google Scholar 

  21. Wang, L.X.: A Course in Fuzzy Systems and Control, Prentice-Hall Press, Ch. 14, pp. 180–183 (1999)

  22. HM Reference Software 16.1. https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mehdi Rezaei.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Fani, D., Rezaei, M. A GOP-level fuzzy rate control algorithm for high-delay applications of HEVC. SIViP 10, 1183–1191 (2016). https://doi.org/10.1007/s11760-016-0875-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11760-016-0875-8

Keywords

Navigation