Wyner-Ziv Switching Scheme for Multiple Bit-Rate Video Streaming

This paper proposes a Wyner-Ziv (WZ) switching scheme for multiple bit-rate (MBR) video streaming over networks. Identical video content is encoded into a set of normal streams, which are generated by conventional hybrid video coding with multiple bit rates, so that streaming can dynamically switch among these normal streams according to available bandwidth. At encoder side, the WZ codec generates a switching stream by compressing the reconstructed frames of a certain normal stream that will be switched to, no matter which normal stream it switches from. At decoder side, for switching to the same frame, the same WZ switching stream is used to reconstruct the switching-to frame by taking the switching-from frame as the side information. The number of required WZ bits depends on the inherent mutual correlation between two frames switching to and from. Since the WZ switching streams are generated independently of the normal switching-from streams, given normal streams that can switch from any one to another, the proposed scheme reduces the number of switching streams from to . Furthermore, switching streams do not deteriorate the coding efficiency of normal streams when no switching occurs. However a big problem here, similar to requesting bits in distributed video coding, is how many WZ bits should be transmitted when a switching happens because the streaming scenario does not tolerate too much extra delay caused by the requests back and forth. Therefore, a Laplacian model, which is proved in the simplified case, is proposed to characterize the correlation between switching-to and switching-from frames. It can be used to accurately estimate the number of WZ bits at the server side.

[1]  Wen Gao,et al.  Seamless switching of scalable video bitstreams for efficient streaming , 2004, IEEE Transactions on Multimedia.

[2]  Kannan Ramchandran,et al.  Distributed source coding using syndromes (DISCUS): design and construction , 2003, IEEE Trans. Inf. Theory.

[3]  Ali Tabatabai,et al.  Application of binning codes to video coding , 2005, Visual Communications and Image Processing.

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

[5]  Wen Gao,et al.  Efficient and flexible drift-free video bitstream switching at predictive frames , 2002, Proceedings. IEEE International Conference on Multimedia and Expo.

[6]  Jack K. Wolf,et al.  Noiseless coding of correlated information sources , 1973, IEEE Trans. Inf. Theory.

[7]  Wen Gao,et al.  Wyner–Ziv Switching Scheme for Multiple Bit-Rate Video Streaming , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[8]  Philip A. Chou,et al.  Optimal control of multiple bit rates for streaming media , 2004 .

[9]  Bernd Girod,et al.  Towards practical Wyner-Ziv coding of video , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[10]  Alan F. Lippman,et al.  Video coding for streaming media delivery on the Internet , 2001, IEEE Trans. Circuits Syst. Video Technol..

[11]  Feng Wu,et al.  A framework for efficient progressive fine granularity scalable video coding , 2001, IEEE Trans. Circuits Syst. Video Technol..

[12]  Aaron D. Wyner,et al.  The rate-distortion function for source coding with side information at the decoder , 1976, IEEE Trans. Inf. Theory.

[13]  Bernd Girod,et al.  Distributed Video Coding , 2005, Proceedings of the IEEE.

[14]  D. Divsalar,et al.  On the Design of Turbo Codes , 1995 .

[15]  Antonio Ortega,et al.  A Framework for Adaptive Scalable Video Coding Using Wyner-Ziv Techniques , 2006, EURASIP J. Adv. Signal Process..

[16]  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.

[17]  Bernd Girod,et al.  Video streaming with SP and SI frames , 2005, Visual Communications and Image Processing.

[18]  Wei Zhang,et al.  An efficient bit-stream switching in multi-rate based video streaming systems , 2005, Visual Communications and Image Processing.

[19]  Xuemin Chen,et al.  Fine granularity scalability in MPEG-4 for streaming video , 2000, 2000 IEEE International Symposium on Circuits and Systems. Emerging Technologies for the 21st Century. Proceedings (IEEE Cat No.00CH36353).

[20]  Wen Gao,et al.  The improved SP frame coding technique for the JVT standard , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[21]  Marta Karczewicz,et al.  The SP- and SI-frames design for H.264/AVC , 2003, IEEE Trans. Circuits Syst. Video Technol..

[22]  Rui Zhang,et al.  Wyner-Ziv coding for video: applications to compression and error resilience , 2003, Data Compression Conference, 2003. Proceedings. DCC 2003.

[23]  Jon M. Peha,et al.  Streaming video over the Internet: approaches and directions , 2001, IEEE Trans. Circuits Syst. Video Technol..

[24]  Feng Wu,et al.  Bit-Stream Switching in Multiple Bit-Rate Video Streaming using Wyner-Ziv Coding , 2006, 2006 IEEE International Conference on Multimedia and Expo.

[25]  Zixiang Xiong,et al.  Layered Wyner–Ziv Video Coding , 2006, IEEE Transactions on Image Processing.