Abstract
Screen content (SC) videos have different characteristics compared to camera-captured videos. New encoding modes such as Intra Block Copy (IBC) and Palette modes have been introduced to the SC coding (SCC) extension of the high-efficiency video coding (HEVC) standard. In SCC, a large percentage of bits is consumed by periodic intra frames and also by the abrupt-change frame changes in which all or most of the coding units are coded as intra modes (e.g. Intra, IBC, and Palette modes). Therefore, a proper intra rate-distortion (RD) model is required to support these encoding modes. The RD model must be content-based to be able to independently encode the intra frames and abrupt frames. The existing RD models are not content-based or do not support the new encoding modes. In this paper, a new content-based intra RD model for HEVC-SCC is proposed. The proposed model is adapted for different sizes and modes of the coding units and it consists of two parts. One part depends on the coding complexity of video content and the second part is a function of the encoder RD operating point. The experimental results show that the model parts are regular functions of the quantization parameter. However, these functions depend on the size and mode of the coding units. According to the results, the model performs with high degrees of accuracy and fitness in terms of the average estimation error and the coefficient of determination criteria, respectively. Also, it shows a very good performance while using it in two low delay rate control algorithms.
Similar content being viewed by others
References
Andrews HC (1968) Entropy considerations in the frequency domain. Proc IEEE 56(1):113–114
Chang CY, Lin T, Chan DY, Hung SH (2006) A low complexity rate-distortion source modeling framework. Int. Con. Acoustics, Speech, and Signal Processing (ICASSP ‘06), pp 929–932
Chen Y, Kwong S, Zhou M, Wang S, Zhu G, Wang Y (2020) "Intra frame rate control for versatile video coding with quadratic rate-distortion modelling." ICASSP - 2020 IEEE international conference on acoustics, speech and signal processing (ICASSP), pp 4422-4426. https://doi.org/10.1109/ICASSP40776.2020.9054633.
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
Choi H, Nam J, Yoo J, Sim D, Bajic IV (2012) Rate control based on unified RQ model for HEVC. ITU-T SG16 contribution, JCTVC-H0213, San Jose
Choi H, Yoo J, Nam J, Sim D, Bajic IV (2013) Pixel-wise unified rate-quantization model for multi-level rate control. IEEE J Select Top Signal Process 7(6):1112–1123
Fani D, Rezaei M (2018) Novel PID-fuzzy video rate controller for high-delay applications of the HEVC standard. IEEE Trans Circ Syst Video Technol 28(6):1379–1389. https://doi.org/10.1109/TCSVT.2017.2669214
Gao Y, Zhu C, Li S, Yang T (2017) Temporally dependent rate-distortion optimization for low-delay hierarchical video coding. IEEE Trans Image Process 26(9):4457–4470
Guo Y, Li B, Sun S, Xu J (2015) Rate control for screen content coding in HEVC. IEEE international symposium on circuits and systems (ISCAS), Lisbon, pp 1118–1121
Guo Y, Li B, Sun S, Xu J (2015) Rate control for screen content coding based on picture classification. In 2015 Visual Communications and Image Processing (VCIP), pp 1–4
He Z (2001) ρ -domain rate-distortion analysis and rate control for visual coding and communication. Ph.D. Dissertation, University of California, Santa Barbara
Hu H-M, Zhou M, Liu Y, Yin N (2016) A region-based intra frame rate control scheme by jointing inter-frame dependency and inter-frame correlation. Multimed Tools Appl 76(10):12917–12940
Hyun MH, Lee B, Kim M (2020) A frame-level constant bit-rate control using recursive Bayesian estimation for versatile video coding. IEEE Access 8:227255–227269. https://doi.org/10.1109/ACCESS.2020.3046043
Kao J-Y, Azimi Hashemi M, Xiu X, Ye Y, He Y, Dong J (2015) "Improved transform skip mode for HEVC screen content coding," 2015 international conference on image processing theory, tools and applications (IPTA). Orleans 2015:504–509. https://doi.org/10.1109/IPTA.2015.7367197
Kwon D-K, Shen M-Y, Kuo C-CJ (2007) Rate control for H.264 video with enhanced rate and distortion models. IEEE Trans Circ Syst Video Technol 17(5):517–529
Li B, Li H, Li L, Zhang J (2012) Rate control by R-lambda model for HEVC. JCTVC-K0103, Shanghai, CN, 10–19
Li B, Li H, Li L, Zhang J (2014) λ Domain Rate Control Algorithm for High Efficiency Video Coding. IEEE Trans Image Process 23(9):3841–3854
Li Y, Li B, Liu D, Chen Z (2017) A convolutional neural network-based approach to rate control in HEVC intra coding. 2017 IEEE visual communications and image processing (VCIP), St. Petersburg, FL, 2017, pp 1–4
Li Y, Liu Z, Chen Z, Liu S (2020) Rate control for versatile video coding. 2020 IEEE international conference on image processing (ICIP), Abu Dhabi, United Arab Emirates, pp 1176–1180. https://doi.org/10.1109/ICIP40778.2020.9191125
Li X, Oertel N, Hutter A, Kaup A (2009) Laplace distribution based Lagrangian rate distortion optimization for hybrid video coding. IEEE Trans Circ Syst Video Technol 19(2):193–205. https://doi.org/10.1109/TCSVT.2008.2009255
Li W, Ren P, Zhang E, Zhao F (2019) Rate control for HEVC intra-coding with a CTU-dependent distortion model. SIViP 13:17–25. https://doi.org/10.1007/s11760-018-1323-8
Li B, Xu J, Sullivan GJ, Zhou Y, Lin B (2014) Adaptive motion vector resolution for screen content, document JCTVC-S0085, Joint Collaborative Team Video Coding, Strasbourg, France
Li B, Zhang D, Li H, Xu J (2012) QP determination by lambda value. Document ITU- T/ ISO/IEC, JCT-VC JCTVC-I0426, Geneva, CH, 27
Li S, Zhu C, Gao Y, Zhou Y, Dufaux F, Sun M-T (2016) Lagrangian multiplier adaptation for rate-distortion optimization with inter-frame dependency. IEEE Trans Circ Syst Video Technol 26(1):117–129
Lu Q, Cen F, Xu W (2013) Efficient rate control for intra-only coding in high efficiency video coding. Ninth international conference on natural computation (ICNC), Shenyang, pp 1329–1333
Lu X, Zhou B, Jin X, Martin G (2020) A rate control scheme for HEVC intra coding using convolution neural network (CNN). 2020 data compression conference (DCC), Snowbird, UT, USA, 2020, pp 382–382
Peng W-H, Walls FG, Cohen RA, Xu J, Ostermann J, MacInnis A, Lin T (2016) Overview of screen content video coding: technologies, standards, and beyond. IEEE J Emerg Select Top Circ Syst 6(4):393–408
Pu W, Karczewicz M, Joshi R, Seregin V, Zou F, Sole J, Sun Y-C, Chuang T-D, Lai P, Liu S, Hsiang S-T, Ye J, Huang Y-W (2016) Palette mode coding in HEVC screen content coding extension. IEEE J Emerg Select Top Circ Syst 6(4):420–432
Rec ITU-T H.265 v5 (02/2018), Series H: audiovisual and multimedia systems, Infrastructure of audiovisual services – Coding of moving video
Rezaei M (2008) Advances on video coding algorithms for streaming applications. PhD thesis, Tampere University of Technology
Rezaei M, Gabbouj M, Wenger S (2005) Analyzed rate distortion model in standard video codecs for rate control. IEEE Workshop on Signal Processing Systems Design and Implementation, Athens, Greece, pp 550–555
Ribas-Corbera J, Shawmin L (1999) Rate control in DCT video coding for low-delay communications. IEEE Trans Circ Syst Video Technol 9(1):172–185
Sanchez V (2020) Rate control for predictive transform screen content video coding based on RANSAC. IEEE Trans Circ Syst Video Technol. https://doi.org/10.1109/TCSVT.2020.3047296
Sun L, Au OC, Dai W, Guo Y, Zou R (2012) An adaptive frame complexity based rate quantization model for intra-frame rate control of high efficiency video coding (HEVC). Proceedings of The Asia Pacific Signal and Information Processing Association Annual Summit and Conference, Hollywood, CA, pp 1–6
Tang T, Li L (2019) A low delay rate control method for screen content coding. Multimed Tools Appl 78(19):28231–28256
Tang T, Yang J, Du B, Tang L (2019) Down-sampling based rate control for Mobile screen video coding. IEEE Access 7:139560–139570
Tian L, Zhou Y, Sun Y (2012) Novel rate control scheme for intra frame video coding with exponential rate–distortion model on H.264/AVC. J Vis Commun Image Represent 23(6):873–882
Viterbi AJ, Omura JK (1979) Principles of digital communication and coding. McGraw-Hill Electrical Engineering Series, New York
Wang S, Li J, Wang S, Ma S, Gao W (2018) A frame level rate control algorithm for screen content coding. IEEE international symposium on circuits and systems (ISCAS), Florence, pp 1–4
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
Xiao J, Li B, Sun S, Xu J (2017) Rate control with delay constraint for screen content coding. IEEE visual communications and image processing (VCIP), St. Petersburg, FL, pp 1–4
Xu J, Joshi R, Cohen RA (2016) Overview of the emerging HEVC screen content coding extension. IEEE Trans Circ Syst Video Technol 26(1):50–62
Xu X, Liu S (2021) Overview of screen content coding in recently developed video coding standards. IEEE Trans Circ Syst Video Technol. https://doi.org/10.1109/TCSVT.2021.3064210
Xu X, Liu S, Chuang T-D, Huang Y-W, Lei S-M, Rapaka K, Pang C, Seregin V, Wang Y-K, Karczewicz M (2016) Intra block copy in HEVC screen content coding extensions. IEEE J Emerg Select Top Circ Syst 6(4):409–419
Yang Y, Shen L, Yang H, An P (2019) A content-based rate control algorithm for screen content video coding. J Vis Commun Image Represent 60:328–338
Yang H, Shen L, Yang Y, Lin W (2020) A novel rate control scheme for video coding in HEVC-SCC. IEEE Trans Broadcast 66(2):333–345
Yang K, Wan S, Gong Y, Wu HR, Feng Y (2017) An efficient Lagrangian multiplier selection method based on temporal dependency for rate–distortion optimization in H.265/HEVC. Signal Process Image Commun 57:68–75
Yuan L et al (2018) Heading judgement for indoor position based on the gait pattern. In: Hung J, Yen N, Hui L (eds) Frontier Computing. FC 2017. Lecture notes in electrical engineering, vol 464. Springer, Singapore https://doi.org/10.1007/978-981-10-7398-4_21
Zhang F, Bull DR (2015) An adaptive Lagrange multiplier determination method for rate-distortion optimization in hybrid video codecs. IEEE international conference on image processing (ICIP), Quebec City, QC, 2015, pp 671–675
Zhang L, Xiu X, Chen J, Karczewicz M, He Y, Ye Y, Xu J, Sole J, Kim W-S (2016) Adaptive color-space transform in HEVC screen content coding. IEEE J Emerg Select Top Circ Syst 6(4):446–459
Zhou Y, Sun Y, Feng Z, Sun S-X (2009) New rate–distortion modeling and efficient rate control for H.264/AVC video coding. Signal Process Image Commun 24(5):345–356
Zhou Y, Tian L, Ning X (2013) Intra frame constant rate control scheme for high efficiency video coding. International Conference on Computing, Networking and Communications (ICNC), San Diego, CA, pp 648–652
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
Esmaeeli, H., Rezaei, M. A content-based intra rate-distortion model for HEVC-SCC. Multimed Tools Appl 81, 16515–16536 (2022). https://doi.org/10.1007/s11042-022-12361-w
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-12361-w