Joint encoder and channel rate control of VBR video over ATM networks

Rate control is considered an important issue in video coding, since it significantly affects video quality. We discuss joint encoder and channel rate control for variable bit-rate (VBR) video over packet-switched ATM networks. Since variable bit-rate traffic is allowed in such networks, an open-loop encoder without rate control can generate consistent quality video. However, in order to improve the statistical multiplexing gain (SMG), an encoder buffer is essential to meet traffic constraints imposed by networks and to smooth the highly variable video bitstream. Due to the finite buffer size, some forms of encoder rate control have to be enforced, and consequently, video quality varies. We argue that a rate control scheme has to balance both issues of consistent video quality on the encoder side and bitstream smoothness for the SMG on the network side. We present a joint encoder and channel rate control algorithm for ATM networks with leaky buckets as open-loop source flow control models. The algorithm considers constraints imposed by the encoder and decoder buffers, the leaky bucket control, traffic smoothing, and rate control. The encoder rate control is separated into a sustainable-rate control and a unidirectional instantaneous-rate control. It can improve the problem of leaky bucket saturation exhibited in previous works. Experimental results with MPEG video are presented. The results verify our analysis and show the effectiveness of the proposed algorithm.

[1]  Erwin P. Rathgeb Modeling and Performance Comparison of Policing Mechanisms for ATM Networks , 1991, IEEE J. Sel. Areas Commun..

[2]  Huifang Sun,et al.  Adaptive error concealment algorithm for MPEG compressed video , 1992, Other Conferences.

[3]  Dipankar Raychaudhuri,et al.  Statistical multiplexing of VBR MPEG compressed video on ATM networks , 1993, IEEE INFOCOM '93 The Conference on Computer Communications, Proceedings.

[4]  Didier Le Gall,et al.  MPEG: a video compression standard for multimedia applications , 1991, CACM.

[5]  Dipankar Raychaudhuri,et al.  VBR MPEG video coding with dynamic bandwidth renegotiation , 1995, Proceedings IEEE International Conference on Communications ICC '95.

[6]  D. Reininger,et al.  Source traffic smoothing and ATM network interfaces for VBR MPEG video encoders , 1995, Proceedings IEEE International Conference on Communications ICC '95.

[7]  Ali Tabatabai,et al.  A scheme for smoothing delay-sensitive traffic offered to ATM networks , 1992, [Proceedings] IEEE INFOCOM '92: The Conference on Computer Communications.

[8]  Antonio Ortega,et al.  Optimal trellis-based buffered compression and fast approximations , 1994, IEEE Trans. Image Process..

[9]  D. Legall,et al.  MPEG : A video compression standard for multimedia applications , 1991 .

[10]  Ming Lei Liou,et al.  Overview of the p×64 kbit/s video coding standard , 1991, CACM.

[11]  Alberto Tonietti,et al.  Effectiveness of the "Leaky Bucket" Policing Mechanism in ATM Networks , 1991, IEEE J. Sel. Areas Commun..

[12]  Wei Ding,et al.  Rate control of MPEG video coding and recording by rate-quantization modeling , 1996, IEEE Trans. Circuits Syst. Video Technol..

[13]  Cesar A. Gonzales,et al.  Video compression algorithm with adaptive bit allocation and quantization , 1991, Other Conferences.

[14]  Martin Vetterli,et al.  Joint source/channel coding of statistically multiplexed real-time services on packet networks , 1993, TNET.

[15]  Amy R. Reibman,et al.  Constraints on variable bit-rate video for ATM networks , 1992, IEEE Trans. Circuits Syst. Video Technol..

[16]  Thomas D. C. Little,et al.  Prospects for Interactive Video-on-Demand , 1994, IEEE MultiMedia.

[17]  Willem Verbiest,et al.  The impact of the ATM concept on video coding , 1988, IEEE J. Sel. Areas Commun..

[18]  Amy R. Reibman,et al.  On VBR video teleconferencing over ATM networks , 1992, [Conference Record] GLOBECOM '92 - Communications for Global Users: IEEE.