论文部分内容阅读
MPEG-4是目前商业界最重要最有影响的多媒体数据压缩编码国际标准之一,它的全称为音频和视觉对象的通用编码。它定义了音频、视频等多媒体数据语法结构和解码过程、互联网上的传输以及人与媒体交互的一整套框架,覆盖了多媒体的绝大部分应用领域。它的基于对象思想使其具有高压缩比、灵活性好、可扩展性和可交互性强等优点。
通过对经典的运动估计算法和目前常用的十字.菱形搜索算法的研究,充分考虑了运动矢量的概率分布的方向性以及SAD分布的方向性等特点,对十字.菱形搜索算法进行了改进,减少搜索所需有的点数,提高搜索速度。
在MPEG-4 FGS视频编码方案中,仅在基本层采用了运动估计与补偿技术,因而编码效率较低,尤其对于高时域相关性的视频序列。本文分析了。MPEG-4 FGS的编码特性,采用了在增强层中采用运动补偿技术,消除增强层中的高时域相关性,同时通过采用接收到的参考图像的基本层和增强层全部码流来进行运动补偿的方法对MPEG-4 FGS进行了改进,因此可以提高编码效率,改善视频质量。
在基于MPEG-4基本思想和关键算法技术的研究成果基础上,本文结合OpenDivx组织和MPEG组织提供的视频压缩基本算法的实现代码,完成MPEG-4视频编码器和解码器原型的软件实现,为基于H.323协议的网络视频通信系统的实现奠定基础。并给出了MPEG-4编码器在H.323网络视频通信中的应用。
本文结合网络通信的实际应用背景,在全面了解MPEG-4标准的基础上,对MPEG-4标准的核心部分--视频的压缩编码进行重点研究,并在MPEG-4 FGS编码方面提出了一种改进方法。同时在H.323网络传输协议下,实现满足MPEG-4标准的视频流实时压缩编码和网络视频通信,为客户提供高质量的视频图像。在研究过程中,着重考虑了压缩编码器的速度、视频图像的质量和码率控制等要求。并以网上提供的部分源码为基础,对这些代码进行移植、整合、改写、扩充、优化,总结了软件优化的一些思想,实现了一个Windows平台下C版本的视频编码器的原型和一个满足H.323协议标准的V C版本的视频软电话,建立了继续研究的测试试验平台。