In MPEG video encoding, efficient buffering and rate control is especially crucial for constant bit rate (CBR) applications such as non-ATM (asynchronous transfer mode) channels and satellite communication channels. In a CBR environment, compressed video data, which is inherently variable in terms of bit rate, should be throttled to a channel with fixed rate by managing the buffer operation. At lower transmission rates, or in the case of an abrupt scene change, a dramatic increase in buffer occupancy or a buffer overflow occurs and this may cause an interruption to normal encoding and consequent degradation of video quality. An intelligent buffering algorithm is proposed for preventing buffer overflow and for smoothing out the occupancy fluctuation. The algorithm exploits major system parameters which have direct influence on one another in the MPEG encoder. The performance of the proposed algorithm has been verified on an MPEG1 encoder.
[1]
Cheng-Tie Chen,et al.
Adaptation of the MPEG video-coding algorithm to network applications
,
1993,
IEEE Trans. Circuits Syst. Video Technol..
[2]
P. Pancha,et al.
MPEG coding for variable bit rate video transmission
,
1994,
IEEE Communications Magazine.
[3]
Jhing-Fa Wang,et al.
On the error distribution and scene change for the bit rate control of MPEG
,
1993
.
[4]
K. H. Barratt.
Digital Coding of Waveforms
,
1985
.
[5]
R. R. Clarke.
Transform coding of images
,
1985
.
[6]
Cheng-Tie Chen,et al.
A self-governing rate buffer control strategy for pseudoconstant bit rate video coding
,
1993,
IEEE Trans. Image Process..