论文部分内容阅读
H.264是ITU-T的视频编码专家组与ISO/IEC的动态图像专家组联合开发的最新视频编码国际标准。与以前的H.263、MPEG-X等编码标准不同,H.264增加了多模式运动估计、帧内预测、变长熵编码、整数离散余弦变换等新的编码方式,大大提高了编码效率。H.264采用了分层设计的思想,即分为视频编码层(VCL,Video Coding Layer)和网络提取层(NAL,Network Abstraction Layer)。VCL负责将视频数据编码成序列,NAL层负责将VCL产生的比特字符串封装到NAL单元中。这样设计使VCL能独立于网络进行高效编码,也使得编码后的数据不依赖于某种特定的网络。因而H.264被广泛应用于无线视频通信等领域。
然而,H.264出色的压缩性能是以其编码算法的高复杂性为代价的。特别在帧内预测中,它采用了全模式遍历算法,对各个方向上的预测模式逐一进行代价计算,运算量相当大,影响了H.264的实时应用。因此,有必要采用快速帧内预测算法降低其运算复杂度,以更好地满足实时视频通信的要求。此外,现有移动终端大多采用专用芯片进行视频处理与通信,其成本较高。并且,移动终端缺乏与之配套的视频通信软终端。因而,可视电话软终端的研制很有必要。
针对H.264帧内预测算法存在的问题以及可视电话软终端的市场需求,本文对帧内预测算法进行了改进,并设计和实现了一款基于SIP和RTP技术的WLAN可视电话软终端。首先,在认真研究H.264编码框架和帧内全模式搜索算法的基础上,设计了一种快速帧内预测算法。然后依据需要设计了一款WLAN可视电话软终端。终端的设计包括关键技术分析、总体架构、系统功能模块等几大部分。最后详细说明了测试方案以及测试平台的搭建,并对改进的算法和设计的可视电话软终端进行了测试。测试结果表明,快速帧内预测算法在保证编码图像质量和码率的情况下,提高了编码速率;设计的软终端能较好地与移动终端进行视频互通。