An efficient motion vector composition algorithm for fast-forward playback in a video streaming system

Fast-forward playback enables viewers to scan through the video scene of interest efficiently. One approach to realize fast-forward playback is to employ a frame-skipping transcoder which transcodes only the frames required for playback at the desired fast speed. Various motion vector composition algorithms are used to compose the new motion vectors with reduced complexity. These algorithms do not work well for dropping a large number of frames, which is very common in fast-forward playback. In this paper, a new multiple-candidate vector selection algorithm (MCVS) is proposed to select a composed motion vector from a set of candidate motion vectors, which utilizes relevant areas in the target macroblock to ensure a reliable tracking process for motion vector composition. Experimental results show that the proposed MCVS can provide fast-forward playback through video transcoding with significant gain, in terms of rate-distortion performance, especially when a large speed-up factor is required.

[1]  Ming-Ting Sun,et al.  A fast motion vector composition method for temporal transcoding , 1999, ISCAS'99. Proceedings of the 1999 IEEE International Symposium on Circuits and Systems VLSI (Cat. No.99CH36349).

[2]  Jenq-Neng Hwang,et al.  Dynamic frame-skipping in video transcoding , 1998, 1998 IEEE Second Workshop on Multimedia Signal Processing (Cat. No.98EX175).

[3]  Yui-Lam Chan,et al.  Efficient reverse-play algorithms for MPEG video with VCR support , 2006, IEEE Trans. Circuits Syst. Video Technol..

[4]  Jun Yu,et al.  Video transcoding for fast forward/reverse video playback , 2002, Proceedings. International Conference on Image Processing.

[5]  Susie J. Wee,et al.  Compressed-domain reverse play of MPEG video streams , 1999, Other Conferences.

[6]  Keith W. Ross,et al.  Video on demand over ATM: constant-rate transmission and transport , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[7]  Donghyung Kim,et al.  An efficient motion re-estimation algorithm for frame-skipping video transcoding , 2005, IEEE International Conference on Image Processing 2005.

[8]  Chun-Ming Huang,et al.  A low-cost unrestricted fast playback scheme for video streaming , 2005, IEEE Transactions on Circuits and Systems II: Express Briefs.

[9]  Jian Zhou,et al.  MPEG video streaming with VCR functionality , 2000, Proceedings International Symposium on Multimedia Software Engineering.

[10]  Yap-Peng Tan,et al.  A unified transcoding approach to fast forward and reverse playback of compressed video , 2003, IEEE Trans. Consumer Electron..

[11]  Yui-Lam Chan,et al.  Redundancy Reduction Technique for Dual-Bitstream MPEG Video Streaming With VCR Functionalities , 2008, IEEE Transactions on Broadcasting.

[12]  Ming-Ting Sun,et al.  Motion Vector Refinement for High-Performance Transcoding , 1999, IEEE Trans. Multim..

[13]  Itu-T Video coding for low bitrate communication , 1996 .

[14]  Anoop Gupta,et al.  Time-compression: systems concerns, usage, and benefits , 1999, CHI '99.

[15]  J. Bennett,et al.  Advanced video coding , 2003 .

[16]  Yui-Lam Chan,et al.  Low-complexity and high-quality frame-skipping transcoder for continuous presence multipoint video conferencing , 2004, IEEE Transactions on Multimedia.

[17]  Shih-Yu Huang Improved techniques for dual-bitstream MPEG video streaming with VCR functionalities , 2003, 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03)..

[18]  Yui-Lam Chan,et al.  New Architecture for MPEG Video Streaming System With Backward Playback Support , 2007, IEEE Transactions on Image Processing.

[19]  Yui-Lam Chan,et al.  New architecture for dynamic frame-skipping transcoder , 2002, IEEE Trans. Image Process..