论文部分内容阅读
随着多媒体技术的发展和广泛的应用,人们对视频处理技术给予了更多的关注。MPEG-4是一个面向多媒体应用的新压缩标准。与MPEG-1、MPEG-2标准相比,MPEG-4采用了现代视频压缩编解码的方法,引入了基于对象和内容的编解码技术。MPEG-4视频压缩算法比较复杂,且运算量大,用软件实现一般难以满足实时性要求。TI公司的TMS320DM642数字多媒体定点DSP芯片以及其良好的处理性能,加上丰富的片上外设、程序开发的可移植性和良好的稳定性,很好的满足了视频信号处理的要求。本文重点研究的是基于DM642的MPEG-4视频编解码算法,其主要研究工作和研究成果如下:⑴对MPEG-4视频编解码技术进行了剖析,重点研究了形状编码、运动估计和补偿技术以及纹理编码,比较了运动搜索算法中的全搜索和钻石搜索;并对帧内/帧间模式、DC/AC系数预测等进行了详细的分析。⑵阐述了TMS320DM642的DSP硬件结构、流水线技术、片内存储器及指令系统等;根据本系统需求,配置了视频口参数、片内存储器、CCS环境、DSP/BIOS参数及采用EDMA技术等。⑶为更好的利用处理器的DSP硬件资源,对运算量大的算法如DCT变换、运动估计及搜索等算法采用了一定的优化措施,改进了DCT变换及使用量化全零块预测;实现了快速的编解码和提高运算性能,并给出了实验测试结果。⑷利用EDMA在片外存储器和片内存储器之间的拷贝数据,减少了CPU的等待时间。把一些关键函数用线性汇编进行改写,以充分利用处理器的流水线结构。最后在DM642 EVM开发平台上给出了测试序列和实时视频图像的测试结果,该系统每秒钟能处理4SIF(704×576)格式的图像27帧以上,本文所设计的MPEG-4算法保证了视频编解码的实时性。