论文部分内容阅读
随着通信技术和计算机技术的进步,视频通信技术得到了快速的发展。鉴于目前Internet网络几乎已经无处不在,它已被预见成为未来传送视频服务的主要平台之一。但是Internet网络只是一种最尽力的网络,它既不能保证无损传输也不能保证及时传送,因此基于Internet网络的视频通信中的差错控制是一个极具挑战性的研究领域。 对于高效的视频通信,降低原始视频码率是必要的步骤之一:而另一个同等重要的任务是处理通信网络中的差错和损失。对基于IP网络的视频通信来说,数据包丢失是影响视频数据重构质量的重要因素。幸运的是,ITU-T新提出的视频压缩标准H.264不仅具有更高的压缩效率,而且具有较强的抗误码特性。该标准引入了面向IP包的编码机制,有利于网络中的包传输。与在此之前其它的视频压缩标准相比,H.264标准具有对网络更好的支持功能,非常适合在基于IP网络的视频传输中使用。 本文对基于H.264视频通信抗丢包技术进行了研究。首先对H.264标准的灵活宏块次序技术和图像片组划分算法进行了分析,对解码端可能采用的错误掩盖技术进行了总结。在此基础之上,提出一种新的模式,按宏块运动强弱将一帧图像分为前景和背景两个片组,前景片组丢失时,用前一帧图像替换当前帧,背景片组丢失时用前一帧的背景片组替换当前帧的背景片组。这种方法既提高了图像的重构质量也提高了错误恢复的效率。通过在实验中与其它几中错误掩盖方式进行对比,证明了这种方法的优越性。这种FMO改进方法由于其相对简单的流程和具有较好的抗丢包效果而比较适合在对时延要求较高的实时视频对话应用中使用。 率失真优化帧内/帧间编码选择是一种有效的抗丢包方法。针对H.264率失真优化编码算法中存在的编码器需要计算量过大的问题,我们提出一种自适应率失真优化编码算法。基于对H.264标准算法中率失真优化方法的研究,将标准算法中求解码器端重构视频期望失真所使用的代数和平均算法改为加权和平均算法。该算法在当前信道丢包率与编码器端进行仿真解码的次数之间建立起一种对应关