论文部分内容阅读
MPEG-4是国际运动图像专家组(MPEG)于1999年制定的新一代面向对象的多媒体压缩国际标准。MPEG-4引入了视频对象(VO)的概念,它不再是一个单纯的视频和音频编解码标准,它将内容和交互性作为核心,强调多媒体通信的交互性和灵活性,从而为多媒体数据压缩提供了一个更为广阔的平台。本系统是一套拥有自主知识产权的视频监控服务系统,满足多个行业迅速发展的需要,例如在网络安全、视频会议、远程监控等领域中的应用。本系统采用的是TI公司推出的一款高性能可编程数字信号处理器TMS320DM642 DSP。在此基础上设计开发一套基于MPEG-4标准的视频服务器(亦称视频编码器),并对其进行优化,以达到实时性要求。论文第一部分介绍了图像编码的技术原理与发展现状,第二部分着重介绍MPEG-4编码技术的框架结构与技术特点。我们讨论了MPEG-4包含的两种量化技术,并最终确立H.263量化方案作为我们编码器的量化方案。我们对比了MPEG-4的核心编码算法,并确定系统采用的编码方案为MPEG-4简单框架(SPSimple Profile)下的VOP(Video Object Plane)编码。论文第三部分对系统硬件平台的设计开发进行了深入探讨,其中对我们采用的主芯片DM642的硬件结构特点、指令系统、存储器结构、流水线结构等都进行了详细的描述,重点对系统硬件平台的原理与开发步骤进行了深入研究。论文第四部分提出了C64x平台下软件实现与优化方案,研究了DSP C64X系列系统的软件开发优化流程与VOP编码流程等,随后结合算法特点,总结提出了编码流程的三级优化方案:一级为算法优化,采用高效算法,提高模块效率;二级为程序优化,合理安排程序流程,提高DSP内存利用率;三级为汇编优化,将多次调用及以循环体为主的函数改写为汇编语言,利用汇编优化器进行优化。通过我们的实验结果表明,经过优化后的视频服务系统,可以实现对于QCIF格式的视频源,达到每秒25帧的实时视频监控要求。