论文部分内容阅读
多媒体通信技术的迅速发展,要求视频通信能在保证质量的同时具有更低的码率。近年来MPEG-4以其低码率、基于对象的交互性等优点在多媒体领域表现出巨大的应用潜力,虽然标准中的部分相关技术还处于开发阶段,但基于简单框架(SP,Simple Profile)的MPEG-4视频压缩标准兼顾了传输码率与视频质量的要求,能在低码率、高压缩比的情况下获得较高的图象质量,因此在现代多媒体通信系统中SP视频框架成为MPEG-4应用的主轴。尤其是随着信息电子和移动通信设备对视频应用的需求增长,低码率视频编解码技术的大量应用以硬件实现为主,尤其是更多的应用到嵌入式设备中,因此本论文以远程网络视频监控系统的开发为背景,重点研究MPEG-4简单框架视频编解码过程的嵌入式平台实现。本文在研究MPEG-4视频关键技术及其特点的基础上,详细分析了MPEG-4 SP视频编解码算法的原理,用C语言程序实现了该算法并在PC机上对程序正确性及其视频效果进行测试,然后在linux操作系统的支持下,基于以ARCA2处理器为核心的嵌入式硬件平台,实现了编解码算法,同时从算法角度针对运动估计和DCT模块提出优化措施,尽可能提高算法的硬件实现速度。系统通过现场视频的测试,解码恢复后的视频利用Framebuffer技术显示,效果较好,同时达到低码率、视频恢复质量高、编码速度快的要求,在多媒体通信系统中有一定的应用价值。最后从芯片设计角度研究了DCT变换编码的ASIC实现,并提出相应的改进方案,在芯片的面积、速度、数据吞吐量上都达到较好的性能,为多媒体处理芯片的开发奠定了基础。全文共分六章:第一章简单介绍了图象压缩的基础理论;第二章对MPEG-4标准视频部分的关键技术及特点做了全面的阐述;第三章详细分析了SP视频框架的算法原理;第四章基于对编解码方案的分析,完成算法的硬件实现,并提出优化措施;第五章针对DCT模块研究算法的ASIC实现,并作出相应的优化改进;第六章简要总结了本论文完成的工作。