Error concealment aware streaming video system over packet-based mobile networks

A compressed video bitstream is extremely sensitive to errors when it is transmitted via networks with bursty packet loss such as 3G and mobile WiMAX. Error concealment techniques have been used to improve the recovered picture quality in cases in which parts of the coded picture are not available at the decoder for reconstruction. However, most conventional error concealment methods show low image reconstruction performance due to unavailable motion information about image blocks during burst packet loss, and require high energy consumption to find the best error concealment method in the receiver. The proposed error concealment aware error resilient streaming video system has an intelligent error concealment selector. The method recommends the best error concealment method per macroblock, by additionally transmitting its error concealment selection codes to the decoder. The streaming client conceals the corrupted MB via the chosen error concealment method, with low energy consumption, even when the frame loss is bursty. The experimental results show that the system is highly effective, in terms of the video quality and energy consumption, at the cost of a slight overhead for transmitted bit streams.

[1]  Janise McNair,et al.  Vertical handoffs in fourth-generation multinetwork environments , 2004, IEEE Wireless Communications.

[2]  Sun-Yuan Kung,et al.  True motion vectors for robust video transmission , 1998, Electronic Imaging.

[3]  Jae-Young Pyun,et al.  Error Concealment Aware Error Resilient Video Coding over Wireless Burst-Packet-Loss Network , 2008, 2008 5th IEEE Consumer Communications and Networking Conference.

[4]  Andrei V. Gurtov,et al.  Effect of vertical handovers on performance of TCP-friendly rate control , 2004, MOCO.

[5]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[6]  Jörg Ott,et al.  RTP Payload Format for ITU-T Rec. H.263 Video , 2007, RFC.

[7]  Seung-Jae Han,et al.  Design and implementation of a WLAN/cdma2000 interworking architecture , 2003, IEEE Commun. Mag..

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

[9]  Wenye Wang,et al.  A simulation study of IP-based vertical handoff in wireless convergent networks , 2006, Wirel. Commun. Mob. Comput..

[10]  Huifang Sun,et al.  Concealment of damaged block transform coded images using projections onto convex sets , 1995, IEEE Trans. Image Process..

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

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

[13]  Jae-Young Pyun,et al.  Context-Aware Vertical Handoff for Streaming Service over Heterogeneous Network , 2008, 2008 Digest of Technical Papers - International Conference on Consumer Electronics.

[14]  Cécile Dufour,et al.  An efficient error concealment implementation for MPEG-4 video streams , 2001, IEEE Trans. Consumer Electron..

[15]  Randy H. Katz,et al.  Vertical handoffs in wireless overlay networks , 1998, Mob. Networks Appl..

[16]  Jörg Widmer,et al.  TCP Friendly Rate Control (TFRC): Protocol Specification , 2003, RFC.

[17]  Jian Feng,et al.  Cell loss concealment method for MPEG video in ATM networks , 1995, Proceedings of GLOBECOM '95.

[18]  Sung-Jea Ko,et al.  Robust error concealment for visual communications in burst-packet-loss networks , 2003, IEEE Trans. Consumer Electron..

[19]  Ioannis Pitas,et al.  MPEG-2 error concealment based on block-matching principles , 2000, IEEE Trans. Circuits Syst. Video Technol..