Robust video transmission using block-interleaved error-resilient entropy coding

Variable-length coding (VLC) is widely used in video coding to improve compression efficiency. However, suffering from loss of synchronization, the VLC bit stream is much more sensitive to random errors than a fixed-length coding (FLC) bit stream. Error-resilient entropy coding (EREC) is a valid tool combating random errors in a VLC bit stream. Due to its intrinsic property of error propagation, when EREC is applied to a video bit stream, those blocks placed later become much more likely to be lost. We propose a simple method to further improve the error robustness of a video bit stream by interleaving transform coefficients of blocks so that low-frequency information is always placed ahead of high-frequency information. Thus, low-frequency information of greater significance is less likely to be lost. Experimental results prove the superiority of the proposed method. In addition, block interleaving can also be used in a data-partitioned video bit stream with ease.

[1]  Thomas J. Ferguson,et al.  Self-synchronizing Huffman codes , 1984, IEEE Trans. Inf. Theory.

[2]  Guo-Fang Tu,et al.  Robust H.263+ video transmission using partial backward decodable bit stream (PBDBS) , 2003, IEEE Trans. Circuits Syst. Video Technol..

[3]  Lei Cao,et al.  Robust image transmission based on wavelet tree coding, error resilient entropy coding, and error concealment , 2004, J. Electronic Imaging.

[4]  M. Wada,et al.  Reversible variable length codes , 1995, IEEE Trans. Commun..

[5]  Nick Kingsbury,et al.  Error resilient image and video coding for wireless communication systems , 1999 .

[6]  Jin-Jang Leou,et al.  Detection and concealment of transmission errors in MPEG-2 images-a genetic algorithm approach , 1999, IEEE Trans. Circuits Syst. Video Technol..

[7]  King Ngi Ngan,et al.  A combined source-channel video coding scheme for mobile channels , 1999, Signal Process. Image Commun..

[8]  Wang Yangli,et al.  Bi-directional error-resilient entropy coding (BEREC) , 2006 .

[9]  Sang Uk Lee,et al.  A hierarchical synchronization technique based on the EREC for robust transmission of H.263 bit stream , 2000, IEEE Trans. Circuits Syst. Video Technol..

[10]  Chang Wen Chen,et al.  Robust video transmission based on multiple description scalable coding with EREC , 2005, Visual Communications and Image Processing.

[11]  Nick G. Kingsbury,et al.  The EREC: an error-resilient technique for coding variable-length blocks of data , 1996, IEEE Trans. Image Process..