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

Rate control is considered as an important issue in video coding, since it significantly affects video quality. In this paper, we will discuss joint encoder and channel rate control for variable bit-rate (VBR) video over packet-switched Asynchronous Transfer Mode (ATM) networks. Since a variable bit-rate traffic is allowed in such networks, an open-loop encoder without rate control can generate consistent-quality video. But in order to improve statistical multiplexing gain (SMG), an encoder buffer is essential to smooth 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 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 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 will be presented. The results verify our analysis and show the effectiveness of the proposed algorithm.

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

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

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

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

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

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

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

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

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

[10]  Wei Ding,et al.  Rate quantization modeling for rate control of MPEG video coding and recording , 1995, Electronic Imaging.

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

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