论文部分内容阅读
MPEG-4是国际运动图像专家组(MovingPicturesExpertsGroup)于1999年制定的新一代面向对象的多媒体压缩国际标准。MPEG-4引入了视频对象的概念,它不再是一个单纯的视频和音频编解码标准,它将内容和交互性作为核心,强调多媒体通信的交互性和灵活性,从而为多媒体数据压缩提供了一个更为广阔的平台。它更多定义的是一种格式和框架,而不是具体的算法,人们可以根据不同的需求提出设计思路,加入许多新的算法。因而它将更多地应用于数字电视、可视电话、实时多媒体监控、移动多媒体通信、Internet上的视频流与可视游戏等交互多媒体上。
基于软件实现MPEG-4的应用已经出现,但是利用嵌入式系统实现视频编码是当前研究的热点和难点。其主要的原因是嵌入式系统集成度高,价格低廉,性能稳定,使用方便等,但同时视频数据的计算量很大,MPEG-4压缩算法复杂,而实时性要求也很高。
本课题研究目的就是要利用TMS320DM642DSP(DigitalSignalProcessor)硬件平台,实现MPEG-4SimpleProfile视频编码器并对其进行优化,达到实时性的要求。
本文研究了MPEG-4的核心算法:运动估计补偿及纹理编码,并提出了提前预测零运动矢量的算法;结合DM642的硬件特点,主要对DCT模块和量化模块进行了优化,并利用线性汇编语言对比较耗时模块进行了改写。
最后通过标准序列,对编码器的整体性能、优化性能、码率控制等性能进行了测试,并对课题进行了总结和展望。