In-Layer Multibuffer Framework for Rate-Controlled Scalable Video Coding

Temporal scalability is supported in scalable video coding (SVC) by means of hierarchical prediction structures, where the higher layers can be ignored for frame rate reduction. Nevertheless, this kind of scalability is not totally exploited by the rate control (RC) algorithms since the hypothetical reference decoder (HRD) requirement is only satisfied for the highest frame rate substream of every dependence (spatial or coarse grain scalability) layer. In this paper, we propose a novel RC approach that aims to deliver several HRD-compliant temporal resolutions within a particular dependence layer. Instead of using the common SVC encoder configuration consisting of a dependence layer per each temporal resolution, a compact configuration that does not require additional dependence layers for providing different HRD-compliant temporal resolutions is proposed. Specifically, the proposed framework for rate-controlled SVC uses a set of virtual buffers within a dependence layer so that their levels can be simultaneously controlled for overflow and underflow prevention while minimizing the reconstructed video distortion of the corresponding substreams. This in-layer multibuffer approach has been built on the top of a baseline H.264/SVC RC algorithm for variable bit rate applications. The experimental results show that our proposal achieves a good performance in terms of mean quality, quality consistency, and buffer control using a reduced number of layers.

[1]  Jordi Ribas-Corbera,et al.  Rate control in DCT video coding for low-delay communications , 1999, IEEE Trans. Circuits Syst. Video Technol..

[2]  Zhengguo Li,et al.  Rate Control of H.264/AVC Scalable Extension , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[3]  C.-C. Jay Kuo,et al.  Bit Allocation for Spatial Scalability Coding of H.264/SVC With Dependent Rate-Distortion Analysis , 2010, IEEE Transactions on Circuits and Systems for Video Technology.

[4]  Heiko Schwarz,et al.  MCTF and scalability extension of H.264/AVC and its application to video transmission, storage, and surveillance , 2005, Visual Communications and Image Processing.

[5]  Hayder Radha,et al.  Rate-Distortion Analysis and Quality Control in Scalable Internet Streaming , 2006, IEEE Transactions on Multimedia.

[6]  Jordi Ribas-Corbera,et al.  A generalized hypothetical reference decoder for H.264/AVC , 2003, IEEE Trans. Circuits Syst. Video Technol..

[7]  G. Bjontegaard,et al.  Calculation of Average PSNR Differences between RD-curves , 2001 .

[8]  Manuel de-Frutos-López,et al.  Cauchy-Density-Based Basic Unit Layer Rate Controller for H.264/AVC , 2010, IEEE Transactions on Circuits and Systems for Video Technology.

[9]  Wenjun Zeng,et al.  A sequence-based rate control framework for consistent quality real-time video , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

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

[11]  Andreas Unterweger,et al.  THE INFLUENCE OF BIT RATE ALLOCATION TO SCALABILITY LAYERS ON VIDEO QUALITY IN H . 264 SVC , 2007 .

[12]  King Ngi Ngan,et al.  Towards Rate-Distortion Tradeoff in Real-Time Color Video Coding , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[13]  Ashish Jagmohan,et al.  MPEG-4 one-pass VBR rate control for digital storage , 2002, Proceedings. International Conference on Image Processing.

[14]  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.

[15]  Peter H. Westerink,et al.  Two-pass MPEG-2 variable-bit-rate encoding , 1999, IBM J. Res. Dev..

[16]  Do-Kyoung Kwon,et al.  Joint quality-temporal (Q-T) bit allocation for H.264/SVC , 2009, 2009 IEEE International Symposium on Circuits and Systems.

[17]  Thomas Wiegand,et al.  Scalable Video Coding for IPTV Services , 2009, IEEE Transactions on Broadcasting.

[18]  Wei Ding Joint encoder and channel rate control of VBR video over ATM networks , 1997, IEEE Trans. Circuits Syst. Video Technol..

[19]  Wen Gao,et al.  Rate Control for Spatial Scalable Coding in SVC , 2007 .

[20]  Do-Kyoung Kwon,et al.  Rate Control for H.264 Video With Enhanced Rate and Distortion Models , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[21]  Bo Tao,et al.  Adaptive model-driven bit allocation for MPEG video coding , 2000, IEEE Trans. Circuits Syst. Video Technol..

[22]  Hsueh-Ming Hang,et al.  Source model for transform video coder and its application. I. Fundamental theory , 1997, IEEE Trans. Circuits Syst. Video Technol..

[23]  Manuel de-Frutos-López,et al.  A two-level sliding-window VBR controller for real-time hierarchical video coding , 2010, 2010 IEEE International Conference on Image Processing.

[24]  Sergio Sanz Rodríguez,et al.  RBF-Based QP Estimation Model for VBR Control in H.264/SVC , 2011, IEEE Transactions on Circuits and Systems for Video Technology.

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

[26]  Houqiang Li,et al.  Congestion-aware transmission rate control using Medium Grain Scalability of Scalable Video Coding , 2010, 2010 IEEE International Conference on Image Processing.

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

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

[29]  Xinhua Zhuang,et al.  Rate-distortion model based rate control for real-time VBR video coding and low-delay communications , 2002, Signal Process. Image Commun..

[30]  Tihao Chiang,et al.  A new rate control scheme using quadratic rate distortion model , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[31]  Zhengguo Li,et al.  Rate Control for Spatial/CGS Scalable Extension of H.264/AVC , 2007, 2007 IEEE International Symposium on Circuits and Systems.

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

[33]  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.

[34]  Cesar A. Gonzales,et al.  Single-pass constant- and variable-bit-rate MPEG-2 video compression , 1999, IBM J. Res. Dev..

[35]  Wen Gao,et al.  Rate control for scalable video model , 2005, Visual Communications and Image Processing.

[36]  Yi Guo,et al.  Low-complexity rate control based on ρ-domain model for Scalable Video Coding , 2010, 2010 IEEE International Conference on Image Processing.

[37]  Jian Zhou,et al.  A novel two-pass VBR coding algorithm for fixed-size storage application , 2001, IEEE Trans. Circuits Syst. Video Technol..

[38]  Yun Q. Shi,et al.  Constant quality constrained rate allocation for FGS-coded video , 2003, IEEE Trans. Circuits Syst. Video Technol..

[39]  Iso/iec 14496-2 Information Technology — Coding of Audio-visual Objects — Part 2: Visual , .

[40]  Heonshik Shin,et al.  Implementing rate allocation and control for real-time H.264/SVC encoding , 2010, 2010 Digest of Technical Papers International Conference on Consumer Electronics (ICCE).

[41]  Heiko Schwarz,et al.  Overview of the Scalable Video Coding Extension of the H.264/AVC Standard , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

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

[43]  Hassan Mansour,et al.  Rate and distortion modeling of medium grain scalable video coding , 2008, 2008 15th IEEE International Conference on Image Processing.

[44]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[45]  Marie Babel,et al.  One-pass bitrate control for MPEG-4 Scalable Video Coding using ρ-domain , 2009, 2009 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting.

[46]  Bernhard Wimmer,et al.  An RTP Payload Format for Erasure-Resilient Transmission of Progressive Multimedia Streams , 2000 .

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

[48]  King Ngi Ngan,et al.  Towards rate-distortion tradeoff in real-time color video coding , 2006, 2006 IEEE International Symposium on Circuits and Systems.