Rate Control Algorithm for MPEG-2 to H.264/AVC Transcoding

There is strong need for research in transcoding technologies to enable smooth displacement from MPEG-2 to H.264/AVC since H.264/AVC has been standardized as international standard. In this paper, a novel rate control algorithm for MPEG-2 to H.264/AVC transcoding, which adopting a new block activity measurement, is proposed. Specifically, the standard deviation of the residual error is introduced into the quadratic rate distortion (R-D) model adopted in JVT-G012 instead of the mean of absolute difference (MAD) to measure macroblock (MB) complexity. Meanwhile, based on the fact that the mean square of AC coefficients in an 8×8 DCT block is equal to the variance of an 8×8 block before DCT, we derive a close-form formulation to calculate the variance of a residual MB using the DCT coefficients rather the pixel values. Obviously, this rate control method can be used for MPEG-2 to H.264/AVC transcoder in both pixel domain and transform domain. Experiments show that our proposed algorithm can meet the target bit-rate accurately and achieves a better performance than the JVT-G012.

[1]  Wen Gao,et al.  Key Techniques of Bit Rate Reduction for H.264 Streams , 2004, PCM.

[2]  Kiyoharu Aizawa,et al.  Advances in Multimedia Information Processing - PCM 2004, 5th Pacific Rim Conference on Multimedia, Tokyo, Japan, November 30 - December 3, 2004, Proceedings, Part I , 2005, Pacific Rim Conference on Multimedia.

[3]  Xiangyang Xue,et al.  Efficient rate control for MPEG-2 to H.264/AVC transcoding , 2005, 2005 IEEE International Symposium on Circuits and Systems.

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

[5]  Zhao Bo A Novel Rate Control Algorithm in Video Coding for Low delay Communications , 2005 .

[6]  Qionghai Dai,et al.  A rate control algorithm for MPEG-2 to H.264 real-time transcoding , 2005, Visual Communications and Image Processing.

[7]  Anthony Vetro,et al.  Efficient MPEG-2 to H.264/AVC intra transcoding in transform-domain , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[8]  Anthony Vetro,et al.  Converting AVS coefficients to H.264/AVC transform coefficients , 2008, 2008 6th IEEE International Conference on Industrial Informatics.

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

[10]  Thomas Wiegand,et al.  Draft ITU-T recommendation and final draft international standard of joint video specification , 2003 .

[11]  Jun Sun,et al.  Transform domain transcoding from MPEG-2 to H.264 with interpolation drift-error compensation , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[12]  A. W. M. van den Enden,et al.  Discrete Time Signal Processing , 1989 .

[13]  Alan V. Oppenheim,et al.  Discrete-time signal processing (2nd ed.) , 1999 .

[14]  John R. Smith,et al.  Adapting Multimedia Internet Content for Universal Access , 1999, IEEE Trans. Multim..