计算机应用 ›› 2012, Vol. 32 ›› Issue (03): 780-782.DOI: 10.3724/SP.J.1087.2012.00780

• 网络与通信 • 上一篇    下一篇

基于AVS-P2的自适应时空域错误隐藏方法

阮若林1,2,胡瑞敏2,陈皓2,尹黎明1   

  1. 1.咸宁学院 电子与信息工程学院,湖北 咸宁 437100;
    2.武汉大学 国家多媒体软件工程技术研究中心, 武汉 430072
  • 收稿日期:2011-09-28 修回日期:2011-11-10 发布日期:2012-03-01 出版日期:2012-03-01
  • 通讯作者: 阮若林
  • 作者简介:阮若林(1974-),男,湖北红安人,副教授,博士,CFF会员,主要研究方向:视频编解码、网络通信;胡瑞敏(1964-),男,湖北武汉人,教授,博士,主要研究方向:多媒体信号处理、智能监控、安防应急;陈皓(1982-),男,湖北武汉人,博士研究生,主要研究方向:视频容错编码、网络通信;尹黎明(1974-),男,湖北嘉鱼人,讲师,博士研究生,主要研究方向:视频编解码、DSP优化处理。
  • 基金资助:

    国家自然科学基金资助项目(61070080);国家973计划项目(2009CB320906);湖北省自然科学基金资助项目(2010CDB05103);湖北省教育厅优秀中青年人才项目(Q20112805);咸宁学院博士启动基金资助项目(BK1105)。

Adaptive temporal-spatial error concealment method based on AVS-P2

RUAN Ruo-lin1,2, HU Rui-min2, CHEN Hao2, YIN Li-ming1   

  1. 1.School of Electronic and Information Engineering, Xianning University, Xianning Hubei 437100, China;
    2.National Engineering Research Center for Multimedia Software, Wuhan University, Wuhan Hubei 430072, China
  • Received:2011-09-28 Revised:2011-11-10 Online:2012-03-01 Published:2012-03-01
  • Contact: Ruo-Lin RUAN

摘要: 错误隐藏技术是视频传输中保证重建质量的重要技术,可以有效恢复传输过程中因传输环境恶劣等原因造成的信息丢失和错误,为了增强AVS-P2的抗传输差错能力,提出了一种基于冗余运动矢量的自适应时空域错误隐藏算法。对I帧中的受损宏块采用空域错误隐藏方法,利用受损宏块周围已正确解码像素值进行加权插值来恢复;而对非I帧中的受损宏块则采用时域错误隐藏方法,根据宏块的运动剧烈程度分别选择AVS-P2中通用的错误隐藏方法和基于冗余运动矢量的错误隐藏方法。最后,在AVS-P2 RM52_20080721平台上实现了该算法,大量仿真实验结果表明,所提方法相比原有方法,解码视频图像的客观质量和主观效果均得到了一定提升。因此,所提方法可以有效保证AVS-P2解码端接收视频的主观质量,增强了其抗传输差错能力。

关键词: 视频编码, 冗余运动矢量, AVS-P2, 错误隐藏

Abstract: The error concealment is an important technique in the video transmission, and it can ensure the reconstruction video quality and efficiently recover the data loss and the data errors in the transmission process caused by severe transmission environments. In order to enhance the error resilience of AVS-P2, the paper proposed a new adaptive temporal-spatial error concealment method based on the redundancy motion vectors. To conceal a lost block, the paper used the spatial error concealment for the I-frame macroblocks, and used the temporal error concealment for the non-I-frame macroblocks. At the same time, according to the motion intensity of the macroblocks, it used the default error concealment of AVS-P2 and error concealment method based on redundancy motion vectors, respectively. Lastly, the proposed algorithm was realized based on the platform of the AVS-P2 RM52_20080721. The simulation results show that the proposed method is significantly better than the existing techniques in terms of both objective and subjective quality of reconstruction video.

Key words: video coding, redundancy motion vector, AVS-P2, error concealment

中图分类号: