Requantization transcoding for H.264/AVC video coding

In this paper, efficient solutions for requantization transcoding in H.264/AVC are presented. By requantizing residual coefficients in the bitstream, different error components can appear in the transcoded video stream. Firstly, a requantization error is present due to successive quantization in encoder and transcoder. In addition to the requantization error, the loss of information caused by coarser quantization will propagate due to dependencies in the bitstream. Because of the use of intra prediction and motion-compensated prediction in H.264/AVC, both spatial and temporal drift propagation arise in transcoded H.264/AVC video streams. The spatial drift in intra-predicted blocks results from mismatches in the surrounding prediction pixels as a consequence of requantization. In this paper, both spatial and temporal drift components are analyzed. As is shown, spatial drift has a determining impact on the visual quality of transcoded video streams in H.264/AVC. In particular, this type of drift results in serious distortion and disturbing artifacts in the transcoded video stream. In order to avoid the spatially propagating distortion, we introduce transcoding architectures based on spatial compensation techniques. By combining the individual temporal and spatial compensation approaches and applying different techniques based on the picture and/or macroblock type, overall architectures are obtained that provide a trade-off between computational complexity and rate-distortion performance. The complexity of the presented architectures is significantly reduced when compared to cascaded decoder-encoder solutions, which are typically used for H.264/AVC transcoding. The reduction in complexity is particularly large for the solution which uses spatial compensation only. When compared to traditional solutions without spatial compensation, both visual and objective quality results are highly improved.

[1]  R. Van de Walle,et al.  Improved H.264/AVC Requantization Transcoding using Low-Complexity Interpolation Filters for 1/4-Pixel Motion Compensation , 2007, 2007 IEEE Symposium on Computational Intelligence in Image and Signal Processing.

[2]  Mohammed Ghanbari,et al.  A frequency-domain video transcoder for dynamic bit-rate reduction of MPEG-2 bit streams , 1998, IEEE Trans. Circuits Syst. Video Technol..

[3]  Rik Van de Walle,et al.  Requantization Transcoding of H.264/AVC Bitstreams for Intra 4×4 Prediction Modes , 2006, PCM.

[4]  Hironao Hori,et al.  Rate conversion of MPEG coded video by re-quantization process , 1995, Proceedings., International Conference on Image Processing.

[5]  Ajay Luthra,et al.  Overview of the H.264/AVC video coding standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

[6]  Tihao Chiang,et al.  A Multiple-Window Video Embedding Transcoder Based on H.264/AVC Standard , 2007, EURASIP J. Adv. Signal Process..

[7]  Rik Van de Walle,et al.  A novel hybrid requantization transcoding scheme for H.264/AVC , 2007, 2007 9th International Symposium on Signal Processing and Its Applications.

[8]  Huifang Sun,et al.  Architectures for MPEG compressed bitstream scaling , 1996, IEEE Trans. Circuits Syst. Video Technol..

[9]  Oliver Werner,et al.  Drift analysis and drift reduction for multiresolution hybrid video coding , 1996, Signal Process. Image Commun..

[10]  David R. Bull,et al.  Mode Refinement Algorithm for H.264 Inter Frame Requantization , 2006, ICIP.

[11]  B. Shen Efficient deblocking and optimal quantizer selection for video transcoding , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[12]  Yu Sun,et al.  Video transcoding: an overview of various techniques and research issues , 2005, IEEE Transactions on Multimedia.

[13]  Pedro Cuenca,et al.  Low-Complexity Heterogeneous Video Transcoding Using Data Mining , 2008, IEEE Transactions on Multimedia.

[14]  Xiaoming Sun,et al.  Rapid Algorithms for MPEG-2 to H.264 Transcoding , 2005, PCM.

[15]  Michael G. Strintzis,et al.  Blocking artifact detection and reduction in compressed data , 2002, IEEE Trans. Circuits Syst. Video Technol..

[16]  Xuemin Chen,et al.  Digital Video Transcoding for Transmission and Storage , 2004 .

[17]  Alexandros Eleftheriadis,et al.  Constrained and general dynamic rate shaping of compressed digital video , 1995, Proceedings., International Conference on Image Processing.

[18]  Peter Lambert,et al.  Requantization Transcoding in Pixel and Frequency Domain for Intra 16x16 in H.264/AVC , 2006, ACIVS.

[19]  Chen-Hsiu Huang Video Transcoding Architectures and Techniques : An Overview , 2003 .

[20]  Oliver Werner,et al.  Requantization for transcoding of MPEG-2 intraframes , 1999, IEEE Trans. Image Process..

[21]  Bo Shen Perfect requantization for video transcoding , 2007, Multimedia Tools and Applications.

[22]  Wen Gao,et al.  Mode mapping method for H.264/AVC spatial downscaling transcoding , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[23]  André Kaup,et al.  Low-Complexity Transcoding of Inter Coded Video Frames from H.264 to H.263 , 2006, 2006 International Conference on Image Processing.

[24]  Jani Lainema,et al.  Adaptive deblocking filter , 2003, IEEE Trans. Circuits Syst. Video Technol..

[25]  Cedric Nishan Canagarajah,et al.  Performance evaluation of transcoding algorithms for H.264 , 2006, IEEE Transactions on Consumer Electronics.

[26]  Chen Chen,et al.  Transform-domain intra prediction for H.264 , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[27]  Thomas Wiegand,et al.  Long-term memory motion-compensated prediction , 1999, IEEE Trans. Circuits Syst. Video Technol..

[28]  Gertjan Keesman,et al.  Transcoding of MPEG bitstreams , 1996, Signal Process. Image Commun..

[29]  Xiaoyan Sun,et al.  A Fast Downsizing Video Transcoder for H.264/AVC with Rate-Distortion Optimal Mode Decision , 2006, 2006 IEEE International Conference on Multimedia and Expo.

[30]  Henrique S. Malvar,et al.  Low-complexity transform and quantization in H.264/AVC , 2003, IEEE Trans. Circuits Syst. Video Technol..

[31]  Heiko Schwarz,et al.  Overview of the Scalable Video Coding Extension of the H.264/AVC Standard , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[32]  Alexandros Eleftheriadis,et al.  Dynamic rate shaping of compressed digital video , 2006, IEEE Transactions on Multimedia.

[33]  Thomas Wedi,et al.  Motion- and aliasing-compensated prediction for hybrid video coding , 2003, IEEE Trans. Circuits Syst. Video Technol..