Two-level sliding-window VBR control algorithm for video on demand streaming

A two-level variable bit rate (VBR) control algorithm for hierarchical video coding, specifically tailored for the new High Efficiency Video Coding (HEVC) standard, is presented here. A long-term level monitors the current bit count along a sliding window of a few seconds, comprising several intra-periods (IPs) and shifted on an IP basis. This long-term view allows the accommodation of the naturally occurring rate variations at a slow pace, avoiding the annoying sharp quality changes commonly appearing when non-sliding window approaches are used. The bit excesses or defects observed at this level are evenly delivered to a short-term level mechanism that establishes target bit budgets for a narrower sliding window covering a single IP and shifting on a frame basis. At this level, an adequate quantization parameter is estimated to comply with the designated target bit rate. Recommended test conditions as well as two few minutes long video sequences with scene cuts have been used for the assessment of the proposed VBR controller. Comparisons with a state-of-the-art rate control algorithm have produced good results in terms of quality consistency, in exchange for moderate rate-distortion performance losses. HighlightsA VBR controller for hierarchical video coding is proposed.The algorithm is specifically tailored for the HEVC standard.A sliding-window strategy aims at smoothing the bit resource allocation.This long-term bit allocation approach involves the reduction of PSNR fluctuations.Good PSNR consistency is especially achieved in few minutes long sequences.

[1]  F. Bossen,et al.  Common test conditions and software reference configurations , 2010 .

[2]  King Ngi Ngan,et al.  Recent advances in rate control for video coding , 2007, Signal Process. Image Commun..

[3]  Marc P. Schuyler The MPEG-4 Video Standard Verification Model , 2017 .

[4]  Thomas Schierl,et al.  A rate control algorithm for HEVC with hierarchical GOP structures , 2013, 2013 IEEE International Conference on Acoustics, Speech and Signal Processing.

[5]  Ying Chen,et al.  Efficient hierarchical inter picture coding for H.264/AVC baseline profile , 2009, 2009 Picture Coding Symposium.

[6]  Yeo-Jin Yoon,et al.  A new rate control method for hierarchical video coding in HEVC , 2012, IEEE international Symposium on Broadband Multimedia Systems and Broadcasting.

[7]  Sanjit K. Mitra,et al.  Low-delay rate control for DCT video coding via ?-domain source modeling , 2001, IEEE Trans. Circuits Syst. Video Technol..

[8]  Wen Gao,et al.  Rate-distortion analysis for H.264/AVC video coding and its application to rate control , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[10]  Antonio Ortega,et al.  Variable Bit Rate Video Coding , 2018, Compressed Video Over Networks.

[11]  Heiko Schwarz,et al.  Analysis of Hierarchical B Pictures and MCTF , 2006, 2006 IEEE International Conference on Multimedia and Expo.

[12]  Miska M. Hannuksela,et al.  Semi-Fuzzy Rate Controller for Variable Bit Rate Video , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[13]  Houqiang Li,et al.  $\lambda $ Domain Rate Control Algorithm for High Efficiency Video Coding , 2014, IEEE Transactions on Image Processing.

[14]  Yücel Altunbasak,et al.  Frame bit allocation for the H.264/AVC video coder via Cauchy-density-based rate and distortion models , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[15]  Sergio Sanz Rodríguez,et al.  In-Layer Multibuffer Framework for Rate-Controlled Scalable Video Coding , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[16]  Fernando Pereira,et al.  Quadratic modeling rate control in the emerging HEVC standard , 2012, 2012 Picture Coding Symposium.

[17]  Qiang Wang,et al.  A novel R-Q model based rate control scheme in HEVC , 2013, 2013 Visual Communications and Image Processing (VCIP).

[18]  Yutaka Yokoyama,et al.  A scene-adaptive one-pass variable bit rate video coding method for storage media , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).

[19]  Itu-T Video coding for low bitrate communication , 1996 .

[20]  Gary J. Sullivan,et al.  Overview of the High Efficiency Video Coding (HEVC) Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[21]  T. V. Lakshman,et al.  VBR video: tradeoffs and potentials , 1998, Proc. IEEE.

[22]  Itu-T and Iso Iec Jtc Advanced video coding for generic audiovisual services , 2010 .

[23]  Heiko Schwarz,et al.  Performance Analysis of SVC , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[24]  Lin Sun,et al.  Rate distortion modeling and adaptive rate control scheme for high efficiency video coding (HEVC) , 2014, 2014 IEEE International Symposium on Circuits and Systems (ISCAS).

[25]  Wen Gao,et al.  Rate-GOP Based Rate Control for High Efficiency Video Coding , 2013, IEEE Journal of Selected Topics in Signal Processing.