VPx video coding for lossy transmission channels using error resilience packets

Many popular video coding standards such as VPx, H.26x achieve video compression by using spatial and temporal dependencies in the source video signal. This makes the encoded bitstream vulnerable to errors during transmission. In this paper, we investigate an error resilient video coding for the VPx bitstreams using error resilience packets. An error resilient packet consists of encoded keyframe contents and the prediction signals for each non-keyframe. Experimental results exhibit that our proposed method is effective under typical packet loss conditions.

[1]  Janne Salonen,et al.  VP8 Data Format and Decoding Guide , 2011, RFC.

[2]  Frank H. P. Fitzek,et al.  Incorporating Transmission Errors into Simulations Using Video Traces , 2007 .

[3]  Gary J. Sullivan,et al.  Overview of the High Efficiency Video Coding (HEVC) Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[4]  Bo Yan,et al.  A Hybrid Frame Concealment Algorithm for H.264/AVC , 2010, IEEE Transactions on Image Processing.

[5]  Miska M. Hannuksela,et al.  H.264/AVC in wireless environments , 2003, IEEE Trans. Circuits Syst. Video Technol..

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

[7]  Ahmet M. Kondoz,et al.  Redundant motion vectors for improved error resilience in H.264/AVC coded video , 2008, 2008 IEEE International Conference on Multimedia and Expo.

[8]  Edward J. Delp,et al.  VPx Error Resilient Video Coding Using Duplicated Prediction Information , 2016, Visual Information Processing and Communication.

[9]  Wen Gao,et al.  Joint forward backward error concealment of redundantly coded video , 2010, 2010 18th International Packet Video Workshop.

[10]  Michael R. Frater,et al.  A cell-loss concealment technique for MPEG-2 coded video , 2000, IEEE Trans. Circuits Syst. Video Technol..

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

[12]  David Tse,et al.  Fundamentals of Wireless Communication , 2005 .

[13]  Edward J. Delp,et al.  A four-description MDC for high loss-rate channels , 2010, 28th Picture Coding Symposium.

[14]  Edward J. Delp,et al.  Multiple Description Coding , 2014 .

[15]  Enrico Magli,et al.  An error concealment algorithm for streaming video , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[16]  Qiang Peng,et al.  Block-based temporal error concealment for video packet using motion vector extrapolation , 2002, IEEE 2002 International Conference on Communications, Circuits and Systems and West Sino Expositions.

[17]  Bernd Girod,et al.  Robust Internet video transmission based on scalable coding and unequal error protection , 1999, Signal Process. Image Commun..

[18]  Debargha Mukherjee,et al.  Towards a next generation open-source video codec , 2013, Electronic Imaging.

[19]  Bede Liu,et al.  Recovery of lost or erroneously received motion vectors , 1993, 1993 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[20]  Yao Wang,et al.  Error control and concealment for video communication: a review , 1998, Proc. IEEE.