DocumentCode :
1329034
Title :
Efficient Spatial-Temporal Error Concealment Algorithm and Hardware Architecture Design for H.264/AVC
Author :
Wu, Guan-Lin ; Chen, Ching-Yi ; Wu, Tung-Hsing ; Chien, Shao-Yi
Author_Institution :
Grad. Inst. of Electron. Eng., Nat. Taiwan Univ., Taipei, Taiwan
Volume :
20
Issue :
11
fYear :
2010
Firstpage :
1409
Lastpage :
1422
Abstract :
This paper presents an efficient error concealment algorithm for video bitstream over error-prone channel suffering from damage. Moreover, hardware architecture design and chip implementation of the proposed error concealment algorithm are also presented. For spatial error concealment, a mode selection algorithm considering the reuse of intra mode information embedded in bitstream is developed for the adaptation of bilinear and directional interpolation. It suffers only 0.08 dB video quality drop in average but the speedup measured on a general purpose processor is up to 40 times compared with the conventional methods. It is also more suitable for low cost hardware design. For temporal error concealment, the decoded motion vectors of the neighboring blocks of the corrupted macroblock are reused to provide hints to estimate the motion vector of the corrupted macroblock. Moreover, for real-time applications, a data and computational results reuse scheme of motion vector estimation is proposed and 96% computation and memory bandwidth can be reduced compared with the conventional methods with 0.18 dB quality drop in average. With the UMC 90 nm 1P9M process, the proposed error concealment engine can process HDTV1080P 30 frames per second video data and the power consumption is 15.77 mW at 125 MHz operation frequency.
Keywords :
interpolation; motion estimation; video coding; H.264/AVC; bilinear interpolation; chip implementation; corrupted macroblock; directional interpolation; efficient spatial-temporal error concealment; error concealment algorithm; error-prone channel; general purpose processor; hardware architecture design; low cost hardware design; mode selection algorithm; motion vector estimation; motion vectors; spatial error concealment; video bitstream; video quality drop; Computational complexity; Hardware; Image edge detection; Interpolation; Pixel; Radiation detectors; Streaming media; Error concealment; H264/advanced video coding (AVC); multimedia transmission; very large scale integration (VLSI) architecture;
fLanguage :
English
Journal_Title :
Circuits and Systems for Video Technology, IEEE Transactions on
Publisher :
ieee
ISSN :
1051-8215
Type :
jour
DOI :
10.1109/TCSVT.2010.2077471
Filename :
5580022
Link To Document :
بازگشت