MPEG-4 constant-quality constant-bit-rate control algorithms

Most constant bit-rate control algorithms aim to produce a bitstream that meets a certain bit-rate with the highest quality. Due to the non-stationary nature of the video sequence, the quality of the compressed sequence changes over time which is not desirable to end-users. In this paper, two constant-quality CBR control algorithms are proposed. They aim to produce CBR bitstream with the highest quality while having low variation in quality. Rather than controlling the quality indirectly as done in previously reported constant-quality control algorithms, they control the quality directly by using quality-matching algorithms. The frame-level Laplacian Constant Quality (FLCQ) algorithm allows one Quantization Parameter (QP) per frame, and uses a new rate-distortion model based on modeling DCT coefficients as having two-sided Laplacian distributions. The macroblock-level Viterbi Constant Quality (MVCQ) algorithm permits the QP to be changed for each macroblock using the Viterbi algorithm which reduces the search complexity. For both algorithms, besides the target bitrate, an extra degree of freedom is introduced that allows trading the variation in quality with the accuracy to the target bitrate. Simulation results show that the proposed algorithms outperform Q2 and TM5 by offering similar or higher PSNR while having lower PSNR variance.

[1]  Andrew J. Viterbi,et al.  Principles of Digital Communication and Coding , 1979 .

[2]  Jinho Choi Distortion policy of buffer-constrained rate control for real-time VBR coders , 1999, IEEE Trans. Image Process..

[3]  JongWon Kim,et al.  Constant quality rate control for streaming MPEG-4 FGS video , 2002, 2002 IEEE International Symposium on Circuits and Systems. Proceedings (Cat. No.02CH37353).

[4]  Wen-Nung Lie,et al.  Constant-quality rate allocation for spectral fine granular scalable (SFGS) video coding by using dynamic programming approach , 2004 .

[5]  Xinhua Zhuang,et al.  Single-pass frame-level constant distortion bit allocation for smooth video quality , 2004, 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763).

[6]  Wenjun Zeng,et al.  Sequence-based rate control for constant quality video , 2002, Proceedings. International Conference on Image Processing.

[7]  Minqiang Jiang,et al.  Frame layer bit allocation scheme for constant quality video , 2004, 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763).

[8]  Narciso García,et al.  Buffer-constrained coding of video sequences with quasi-constant quality , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[9]  Luk Overmeire,et al.  Constant quality rate-control for video encoding based on activity segmentation , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[10]  Jr. G. Forney,et al.  The viterbi algorithm , 1973 .

[11]  Juan Carlos De Martin,et al.  Delivery of MPEG video streams with constant perceptual quality of service , 2002, Proceedings. IEEE International Conference on Multimedia and Expo.

[12]  William E. Lynch,et al.  MPEG-4 constant-quality constant-bit-rate controls , 2005, IS&T/SPIE Electronic Imaging.

[13]  Jerry D. Gibson,et al.  Distributions of the Two-Dimensional DCT Coefficients for Images , 1983, IEEE Trans. Commun..

[14]  Tihao Chiang,et al.  A new rate control scheme using quadratic rate distortion model , 1997, IEEE Trans. Circuits Syst. Video Technol..

[15]  Antonio Ortega,et al.  Optimal rate control for video transmission over VBR channels based on a hybrid MMAX/MMSE criterion , 2002, Proceedings. IEEE International Conference on Multimedia and Expo.

[16]  Arun N. Netravali,et al.  Digital Video: An introduction to MPEG-2 , 1996 .

[17]  Yuan F. Zheng,et al.  Dynamic bit-rate estimation and control for constant-quality communication of video , 2000, Proceedings of the 3rd World Congress on Intelligent Control and Automation (Cat. No.00EX393).

[18]  H. Vincent Poor,et al.  An Introduction to Signal Detection and Estimation , 1994, Springer Texts in Electrical Engineering.