Abstract
Unlike conventional camera captured video (CCV), the screen content video (SCV) is generated by computer, like text, animation, or graphics. The SCV contents are discontinuous, as one abrupt frame is often followed by many static frames. These distinct characteristics bring challenges to the implementation of rate control in screen content coding (SCC). This paper proposes a low delay rate control method for SCC in HEVC (High Efficiency Video Coding). Firstly, a bit allocation scheme considering buffer status and picture complexity is proposed. Then, an R − MAD (Rate-Mean Absolute Difference)model is built to estimate frame QP (quantization parameter) according to allocated bits. Finally, a dynamical adjusting scheme is designed to fix the error of the estimated frame QP. Experimental results show that the proposed method could effectively avoid buffer overflow and improve the coding efficiency over the recommended rate control scheme in HEVC.










Similar content being viewed by others
Change history
24 July 2020
In the original publication, the corresponding author���s affiliation was incorrect. The correct affiliation is presented in this erratum. The author regrets this mistake.
Notes
complexity is measured by MAD [10]
References
Ahn Y-J, Wu X, Sim D, Ryu H (2015) Improvement of coding efficiency for rate control under the constraint of HRD, Document: JCTVC-V0078, Geneva
Ahn Y-J, Wu X, Sim D, Ryu H (2015) Target bits saturation to avoid CPB overflow and underflow under the constraint of HRD, Document: JCTVC-U0132, Warsaw
Baroncini V, Yu H, Joshi R, Liu S, Xiu X, Xu J (2017) Draft of final report on SCC verification test, Document: JCTVC-AA0040, Hobart
Bhoi SK, Khilar PM, Singh M, Sahoo RR, Swain RR (2018) A routing protocol for urban vehicular ad hoc networks to support non-safety applications. Digital Commun Netw 4(3):189–199
Bjøntegaard G (2001) Calculation of Average PSNR Differences between RD-Curves, Document: VCEG-M33
Bross B, Han W-J, Sullivan GJ, Ohm J-R, Wiegand T (2012) High Efficiency Video Coding (HEVC) Text Specification Draft 8, Document: JCTVC-J1003, Stockholm
Chiang T, Zhang Y-Q (1997) A new rate control scheme using quadratic rate distortion model. IEEE Trans Circ Syst Video Technol 7(1):246–250
Dong J, Ling N (2009) Context-adaptive prediction scheme for parameter estimation in h.264/AVC macroblock layer rate control. IEEE Trans Circ Syst Video Technol 19(8):1108–1117
Guo Y, Li B, Sun S, Xu J (2015) Rate control for screen content coding based on picture classification. In: IEEE Visual Communications and Image Processing, pp 1–4
Guo Y, Li B, Sun S, Xu J (2015) Rate control for screen content coding in HEVC. In: IEEE International Symposium on Circuits and Systems, pp 1118–1121
HEVC reference software, https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/tags/HM-16.10+SCM-8.0/
He Z, Kim YK, Mitra SK (2001) Low-delay rate control for DCT video coding via ρ-domain source modeling. IEEE Trans Circ Syst Video Technol 11(8):928–940
Hu S, Wang H, Kwong S, Zhao T, Kuo C-CJ (2011) Rate control optimization for temporal-layer scalable video coding. IEEE Trans Circ Syst Video Technol 21(8):1152–1162
Lan C, Shi G, Wu F (2010) Compress compound images in h.264/MPEG-4 AVC by exploiting spatial correlation. IEEE Trans Image Process 19(4):946–957
Li Z, Pan F, Pang K (2003) Adaptive basic unit layer rate control for JVT JVT-g012. Pattaya II, Thailand
Li B, Li H, Li L (2013) Adaptive bit allocation for R-λ model rate control in HM, Document: JCTVC-M0036, Incheon
Li B, Li H, Li L, Zhang J (2014) λ-domain based rate control for high efficiency video coding, vol 23
Li J, Li B, Xu J, Xiong R (2015) An Adaptive Hierarchical QP Setting for Screen Content Coding. In: IEEE Visual Communications and Image Processing, pp 1–4
Li S, Xu M, Deng X, Wang Z (2015) Weight-based R-λ rate control for perceptual HEVC coding on conversational videos. Signal Process Image Commun 38:127–140
Li S, Xu M, Wang Z (2015) A novel method on optimal bit allocation at LCU level for rate control in HEVC. In: IEEE International Conference on Multimedia and Expo, pp 1–6
Liu Y, Li Z, Soh YC (2007) A novel rate control scheme for low delay video communication of h.264/AVC standard. IEEE Trans Circ Syst Video Technol 17 (1):68–78
Liu Y, Li Z, Soh YC (2007) A novel rate control scheme for low delay video communication of h.264/AVC standard. IEEE Trans Circ Syst Video Technol 17 (1):68–78
Liu M, Guo Y, Li H, Chen CW (2010) Low-complexity rate control based on ρ-domain model for scalable video coding. In: IEEE International Conference on Image Processing, pp 1277–1280
Ma S, Gao W, Lu Y (2005) Rate-distortion analysis for h.264/AVC video coding and its application to rate control. IEEE Trans Circ Syst Video Technol 15 (12):1533–1544
Peng W-H, Walls FG, Cohen R, Xu J, Ostermann J, MacInnis A, Lin T (2016) Overview of screen content video coding: technologies, Standards, and Beyond. IEEE Trans Circ Syst Video Technol 6(4):393–408
Pitrey Y, Babel M, Deforges O (2009) One-pass bitrate control for MPEG-4 scalable video coding using ρ-domain. In: IEEE International Symposium on Broadband Multimedia Systems and Broadcasting, pp 1–5
Rosewarne C, Sharman K, Flynn D (2014) Common test conditions and software reference configurations for HEVC range extensions, Document: JCTVC-P1006, San Jose
Seo C-W, Moon J-H, Han J-K (2013) Rate control for consistent objective quality in high efficiency video coding. IEEE Trans Image Process 22(6):2442–2454
Sullivan GJ, Ohm J, Han W-J, Wiegand T (2012) Overview of the high efficiency video coding (HEVC) standard. IEEE Trans Circ Syst Video Technol 22 (12):1649–1668
Sun L, Au OC, Zhao C, Huang FH (2014) Rate distortion modeling and adaptive rate control scheme for high efficiency video coding (HEVC). In: IEEE International Symposium on Circuits and Systems, pp 1933–1936
Tan YH, Yeo C, Li Z (2012) Single-pass rate control with texture and non-texture rate-distortion models. IEEE Trans Circ Syst Video Technol 22(8):1236–1245
Wang M, Ngan KN (2015) Optimal bit allocation in HEVC for real-time video communications. In: IEEE International Conference on Image Processing, pp 2665-2669
Wang M, Ngan KN, Li H (2015) An efficient frame-content based intra frame rate control for high efficiency video coding. IEEE Signal Process Lett 22(7):896–900
Wang S, Li J, Wang S, Ma S, Gao W (2018) A Frame Level Rate Control Algorithm For Screen Content Coding. In: IEEE International Symposium on Circuits and Systems, pp 1–4
Wen J, Fang M, Tang M, Wu K (2015) R-λ Model Based Improved Rate Control for HEVC with Pre-Encoding. In: IEEE Data Compression Conference, pp 53–62
Wiegand T, Sullivan GJ, Bjøntegaard G., Luthra A (2003) Overview of the H.264/AVC video coding standard. IEEE Trans Circ Syst Video Technol 13(7):560–576
Xiao J, Li B, Sun S, Xu J (2017) Rate control with delay constraint for screen content coding. In: IEEE Visual Communications and Image Processing, pp 1–4
Xie B, Zeng W (2006) A sequence-based rate control framework for consistent quality real-time video. IEEE Trans Circ Syst Video Technol 16(1):56–71
Xu X, Liu S, Chuang T-D, Huang Y-W, Lei S-M (2016) Intra block copy in HEVC screen content coding extensions. IEEE J Emerging Sel Top Circ Syst 6(4):409–419
Yu H, Cohen R, Rapaka K, Xu J (2016) Common test conditions for screen content coding, Document: JCTVC-X1015, Geneva
Acknowledgments
”This work is partially supported by the National Key Research and Development Program of China (under Grant 2017YFA0700900, 2017YFA0700903), and the NSF of China (under Grants 61672491, 61732020).”
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Tang, T., Li, L. A low delay rate control method for screen content coding. Multimed Tools Appl 78, 28231–28256 (2019). https://doi.org/10.1007/s11042-019-07910-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-019-07910-9