MPEG Motion Picture Coding With Long-Term Constraint on Distortion Variation

A highly desirable feature in storage video applications is uniform quality. Variable bit rate (VBR) coding has the potential to produce nearly constant quality throughout an entire movie. This can be defined as a bit allocation problem with a long-term constraint on distortion variation. We consider the optimal bit allocation with multiple constraints including disk capacity and the distortion bounds on the individual frames. We find the theoretical optimality conditions and propose a practical iterative solution based on the Lagrangian methods. While minimizing average distortion and distortion variation cannot be achieved simultaneously for a given bit budget, the proposed algorithms are able to efficiently balance the tradeoff between the two goals. The computational complexity of the exact rate-distortion (R - D) functions for real movies is addressed by a statistical R - D model proposed in this work. Based on the generic block-based motion compensated transform coding theories, the model is formed by a rate-quantization (R - Q) function and the corresponding distortion-quantization (D - Q) function. A novel two-pass MPEG-2 VBR encoder based on the proposed algorithms is developed for coding with long-term nearly constant quality. Experimental results are promising and the encoder effectively achieves the fit-to-disc function and at the same time controls objective quality variation. By incorporating basic subjective coding techniques into the encoder, significant visual quality improvement is observed during the subjective tests.

[1]  Antonio Ortega,et al.  Bit-rate control using piecewise approximated rate-distortion characteristics , 1998, IEEE Trans. Circuits Syst. Video Technol..

[2]  W. W. Peterson,et al.  Bit Allocation and Encoding for Vector Sources , 1976 .

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

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

[5]  Antonio Ortega,et al.  Optimal buffer-constrained source quantization and fast approximations , 1992, [Proceedings] 1992 IEEE International Symposium on Circuits and Systems.

[6]  E. M. Lowry,et al.  Sine-Wave Response of the Visual System. II. Sine-Wave and Square-Wave Contrast Sensitivity*† , 1962 .

[7]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[8]  P. Schultheiss,et al.  Block Quantization of Correlated Gaussian Random Variables , 1963 .

[9]  David J. Sakrison,et al.  The effects of a visual fidelity criterion of the encoding of images , 1974, IEEE Trans. Inf. Theory.

[10]  Tihao Chiang,et al.  A new rate control scheme using quadratic rate distortion model , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[11]  Antonio Ortega,et al.  Bit allocation for dependent quantization with applications to multiresolution and MPEG video coders , 1994, IEEE Trans. Image Process..

[12]  K. H. Barratt Digital Coding of Waveforms , 1985 .

[13]  Norman B. Nill,et al.  A Visual Model Weighted Cosine Transform for Image Compression and Quality Assessment , 1985, IEEE Trans. Commun..

[14]  Hyun Mun Kim,et al.  Adaptive rate control using nonlinear regression , 2003, IEEE Trans. Circuits Syst. Video Technol..

[15]  Antonio Ortega Optimal bit allocation under multiple rate constraints , 1996, Proceedings of Data Compression Conference - DCC '96.

[16]  Kai Wang,et al.  MPEG Motion Picture Coding With Long-Term Constraint on Distortion Variation , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[17]  Sanjit K. Mitra,et al.  A linear source model and a unified rate control algorithm for DCT video coding , 2002, IEEE Trans. Circuits Syst. Video Technol..

[18]  Peter No,et al.  Digital Coding of Waveforms , 1986 .

[19]  Hsueh-Ming Hang,et al.  Source model for transform video coder and its application. II. Variable frame rate coding , 1997, IEEE Trans. Circuits Syst. Video Technol..

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

[21]  Yair Shoham,et al.  Efficient bit allocation for an arbitrary set of quantizers [speech coding] , 1988, IEEE Trans. Acoust. Speech Signal Process..

[22]  Bo Tao,et al.  Adaptive model-driven bit allocation for MPEG video coding , 2000, IEEE Trans. Circuits Syst. Video Technol..

[23]  Atul Puri,et al.  Motion-compensated video coding with adaptive perceptual quantization , 1991, IEEE Trans. Circuits Syst. Video Technol..