论文部分内容阅读
VC-1是2003年微软在WMV9(Windows Media Video9)基础上提出的一种视频压缩技术,2006年SMPTE正式颁布,并提供了编码算法的实例模型。VC-1整合了MPEG及H.264的优点,压缩率与H.264接近,复杂度却只有H.264的约50%,正被广泛应用到广播电视等视频压缩领域。DM6467是TI公司最新推出的一款新型达芬奇(DaVinci)技术数字媒体处理器,它集成了ARM与DSP内核、高清视频/影像协处理器(HD-VICP)、视频数据转换引擎以及目标视频端口接口,具有很高的视频处理效率。
本文的主要目的就是在DM6467上实现VC-1实时视频编码,为此本文做了如下工作:
1)学习DM6467数字多媒体片上系统,然后重点研究了DM6467的DSP内核和协处理器结构及其应用。
2)深入研究VC-1视频编码技术,分析了其使用的关键技术,包括变换和量化,运动补偿,熵编码,环路滤波和重叠平滑等。
3)在PC上优化VC-1编码算法,然后将优化后的VC-1编码器移植到DSP平台上。
4)进行基于DSP平台的优化工作,包括项目级优化、软件流水、使用EDMA及使用协处理器等。
最后,实验结果表明,本文对VC-1编码算法的优化获得了良好的效果,基本实现了CIF分辨率图像的DM6467实时编码。