论文部分内容阅读
H.264是最新的视频编码国际标准。一系列先进编码技术的采用,使其在编码效率、抗误码能力、网络适应性等方面都超越了以往的各种标准,但同时也增加了它的编码复杂度,增加了它在资源、功耗等有苛刻限制的消费类电子产品上实现的难度。ADI公司推出的基于全新架构的Blackfin系列DSP,非常适合作为消费类电子产品尤其是视频产品的处理芯片。因此研究H.264标准并研究H.264编码器在Blackfin DSP上的实现,具有一定的理论和实际意义。本文的主要工作和成果如下:介绍了H.264的系统结构,分析了其中的一些关键技术。针对帧内预测编码复杂度高的问题,采用缩小预测模式搜索范围的思想,根据预测模式算法的特征,提出了一种基于像素边缘矢量有效幅值以及4×4、16×16亮度块映射关系的快速帧内预测模式选择算法。实验结果表明,该算法在保证图像质量和比特率几乎不变的情况下,极大地降低了帧内预测编码的复杂度。又在统计的基础上,提出了一种在帧内预测模式选择开始前判断采用4×4亮度块还是16×16亮度块预测方式的方法,并分析了其提高编码效率的可行性。考虑到学习研究H.264标准的需要,选取了JM86编码器作为移植对象。完成了JM86基本档次的提取工作,为移植后程序的优化及以后新算法的研究提供了一个良好的平台。对不兼容代码进行了修改,对LDF文件进行了配置,实现了JM86到Blackfin533上的移植。基于Blackfin533芯片的特征以及开发软件的功能,从编译选项,C语言,CACHE,存储空间等方面对移植的编码器进行了初步的优化,使比?鞯男视辛艘欢ǔ潭鹊奶岣?并给出了进一步优化的策略。