论文部分内容阅读
AVS标准是我国自主制定的、具有自主知识产权的第二代信源压缩编码技术标准,它具有性能高,计算复杂度低,专利授权费用低等优点。它的实施不仅标志着我国在多媒体处理等领域的研究处于国际领先地位,还将创造可观的经济效益和社会效益。因此,对AVS解码器的研究将具有极为重要的意义。本文研究的目的是在TMS320DM642硬件平台上实现AVS-P2视频解码器,并对其进行优化,寻找核心模块的快速算法,提高解码速度。本文介绍了AVS-P2视频标准与国际常用视频压缩标准,并将AVS与H.264/AVC在性能方面做了比较;研究了AVS-P2编解码框架及系统结构,介绍了AVS-P2的核心模块。对TI公司的TMS320DM642通用多媒体数字可编程处理器从各方面进行了介绍,并对DSP平台常用的优化方法做了系统总结。本文主要内容如下:首先,研究基于TMS320DM642平台的AVS视频解码器的整体架构和解码器的各种优化方法(调整程序结构、启用Cache及QDMA、使用内联函数和软件流水等技术);然后,对各核心模块分别优化,并针对三个核心模块提出了快速算法,分别为:1.熵解码,在ce(v)的解析过程中构造了快速码表,通过取标志位的方式代替了原来复杂的条件判断和跳转,简化了复杂计算;2.亚像素精度亮度插值,使用了边界扩展和QDMA相结合的策略,避免了频繁的边界判断和片内外数据交互,极大地降低了时间,提高了解码速度;3.B帧运动矢量,在B帧运动矢量预测过程的计算中将宏块一级的运算提到帧一级,利用查找表的方式,减少了冗余计算,用少量空间的牺牲换取了时间的大幅下降,并改变了运动矢量的存储方式极大的提高了解码器的解码速度性能。对优化后的解码器性能进行测试,通过对多个视频序列的测试证明本文所设计的解码器在主观和客观上都达到了较高的性能,对于D1分辨率(720x576)的视频序列,平均达到40帧/s的解码速度,本文所提出的三个快速算法经验证都发挥了较好的作用,提高了解码器的解码速度。