论文部分内容阅读
随着多媒体及网络技术的迅速发展,视频作为一种直观且信息量丰富的多媒体应用受到人们的广泛青睐。但由于视频的数据量巨大,因此在传输前必须对其进行压缩。然而,视频压缩算法的引入,使得压缩后的码流对信道错误十分敏感。一个比特的错误不仅会影响当前帧的解码质量,而且会影响后续帧的解码效果。因此,视频通信中的错误隐藏技术成为了一个重要课题。与以前的视频编码标准相比,新一代视频压缩标准H.264/AVC有着更高的压缩效率,更良好的网络适应性,更强大的抗误码技术。本文首先简述了H.264/AVC视频压缩编码的基本原理,并介绍了该视频编码标准中各种差错控制技术,接着详细讨论了H.264/AVC视频编码标准中解码端空域、时域和频域错误隐藏算法。针对原有时空域错误隐藏算法的不足,本文以H.264的官方测试模型JM86为实验平台,分别对其进行了改进。本文首先研究了一种基于边缘方向信息熵的自适应空域错误隐藏算法。此算法旨在通过计算边缘方向的信息熵自适应的选择双线性内插法或方向性内插法。为了使恢复后的边缘更加准确,本文对其中的方向性内插法进行了改进,并提出了一种梯度幅值和与边缘点个数相结合的方法。最后,本文也对原有的时域错误隐藏算法进行了改进,该算法首先将宏块进一步分割,然后预测各个子块的运动矢量,并通过新的边界匹配准则的引入,对受损宏块进行错误隐藏。实验结果表明,与原有算法相比,改进后的时空域错误隐藏算法在主客观质量上都有所提高。