论文部分内容阅读
本课题来源于项目号为60702049的国家自然基金项目。随着计算机网络技术、通信技术及多媒体技术的迅速发展,视频通信已经成为未来信息与通信领域的主要应用之一。与传统的数据通信相比,视频通信对实时性要求更严,对带宽要求更大,同时由于视频应用普遍采用了高压缩的编码技术,使得编码后码流对误码尤为敏感,因此在视频通信中提高对误码的抗干扰和恢复能力是很有必要的,这也是目前多媒体通信领域的研究热点。本文在对H.264标准及现有抗误码技术进行分析总结的基础上重点研究了解码端时域差错隐藏技术。本文首先详细介绍了H.264标准中的抗误码工具以及JM模型中差错隐藏方案的实现,并对现有的时域差错隐藏技术及其改进方案进行了总结分析。其次,在此基础上提出了一种方向性时域差错隐藏的改进算法,该算法利用参考帧恢复宏块边界像素与相邻三个方向上的像素差值最小的方向来计算丢失宏块周边像素方向的近似值,使得所有像素差值近似值最小的候选运动矢量就是要恢复的运动矢量。最后,在此改进方法的基础上,本文又提出了一种可变宏块大小的方向性时域差错隐藏改进方案,该方案根据丢失宏块周围的可用宏块的宏块模式来预测当前丢失宏块的宏块模式,然后再利用上面提出的方向性时域差错隐藏算法重建丢失宏块。本文以JM15.1测试模型为软件仿真平台,选取各种典型的视频序列,对本文提出的算法进行仿真,并对测试结果进行分析总结。测试结果表明,在复杂度没有明显增加的前提下,本文提出的改进方案在主观视觉效果和客观PSNR值都有较好的改善。