论文部分内容阅读
H.264编码标准与以往各种编码标准相比,具有更高的编码效率。然而,其编码效率的提高是以增加编码算法的计算复杂度为代价的,较高的算法复杂度在一定程度上影响了H.264的产业化进程。 研究了H.264视频编码关键技术,包括帧内预测,帧间预测,整数DCT(Discrete Cosine Transform)变换。重点研究了运动估计和运动补偿技术,以及H.264中特有的运动估计和运动补偿技术:树型结构的运动补偿、亚像素运动矢量。 针对Blackfin ADSP-BF561芯片上采用H.264编码器的性能不能满足嵌入式视频系统需求的问题,通过对视频编码技术基本原理的研究,发现H.264中最耗时的部分为运动估计和运动搜索模块,它占用了编码的大部分时间,通常占一个压缩编码方案总计算量的60%~80%。针对这个模块,采用了基于SKIP模式的宏块优化算法、同时在钻石搜索法的基础上,改进了整像素运动搜索以及亚像素运动搜索,给出了算法优化的实验结果,并做了分析。 最后根据Blackfin ADSP-BF561芯片的指令集和流水线结构,对部分频繁调用代码进行汇编优化,并行指令优化,视频指令优化等,包括视频编码器中最常用的SAD(Sum of Absolute Difference)计算,DCT,量化等等。给出了采用汇编优化的实验结果,并做了分析,在Blackfin ADSP-BF561芯片上编码取得了不错的效果。