An Adaptive Spatial-Temporal Error Concealment Scheme Based on H.264/AVC

When audio-video is in the process of wireless transmission, it is prone to losing packets. As a solution, this paper presents an adaptive spatial-temporal error concealment scheme based on H.264/AVC. It can adaptively select the spatial error or temporal

  • PDF / 381,835 Bytes
  • 10 Pages / 439.37 x 666.142 pts Page_size
  • 85 Downloads / 158 Views

DOWNLOAD

REPORT


Abstract When audio-video is in the process of wireless transmission, it is prone to losing packets. As a solution, this paper presents an adaptive spatial-temporal error concealment scheme based on H.264/AVC. It can adaptively select the spatial error or temporal error concealment on the basis of change in the surroundings, in which temporal error finds the best motion vectors with the spatial-temporal boundary matching, and spatial error concealment switches between the weighted average method and improved directional interpolation. Experimental results indicate good performance of the proposed scheme for error concealment. Keywords Multi directional interpolation matching algorithm



Error concealment



Boundary

1 Introduction Single bit error only will lead to packet loss. It can also cause error propagation phenomena in H.264/AVC (audio video coding). In order to solve the problem, H.264/AVC has used error concealment techniques. Error concealment techniques take advantage of the correlation of image sequences and human visual characteristics to restore the damaged macro-block [1]. Error Concealment techniques only take place on the decoder side, which does not affect real-time communication or increase D. Yang (&)  T. Liu  S.-M. Liu  F.-C. Chen Key Laboratory of Computer Application Technology, Anhui Polytechnic University, Wuhu, Anhui, China e-mail: [email protected] T. Liu e-mail: [email protected] S.-M. Liu e-mail: [email protected] F.-C. Chen e-mail: [email protected] © Springer Science+Business Media Singapore 2016 A. Hussain (ed.), Electronics, Communications and Networks V, Lecture Notes in Electrical Engineering 382, DOI 10.1007/978-981-10-0740-8_10

79

80

D. Yang et al.

the burden of the encoder. Error Concealment techniques comprise spatial error concealment (SEC) and temporal error concealment (TEC) [2]. There are two kinds of frames: I frame and P-frame. To increase efficiency and ease, I-frame exploits SEC, while P-Frame exploits TEC. SEC usually adopts binaries interpolation and direction interpolation, while TEC usually uses boundary matching algorithms [3]. When the scene changes, the correlation of adjacent frames is low. Therefore, methods based on frame types must have two different error concealment algorithms, which compromises the quality of restored data [4]. This paper presents an adaptive spatial-temporal error concealment scheme. It can adaptively select TEC or SEC according to the change of surroundings. In this solution, temporal concealment finds the best motion vectors with the spatial-temporal boundary matching, and spatial concealment makes use of multi directional interpolation.

2 Adaptive Spatial-Temporal Error Concealment Scheme TEC cannot adapt changes of the scenes in P frame. The proposed method not only restores the effect to drop, but also takes the place of the phenomenon of error propagation. It estimates whether the scenes change, and then chooses different algorithms based on these estimations. If the scene changes, special error concealment is adopted. Otherwise,