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