论文部分内容阅读
随着信息技术的发展,多媒体通信应用日益普及,视频信号处理逐步成为多媒体技术的核心。H.264视频编码标准是ITU-T视频编码专家组和ISO/IEC活动图像专家组共同组成的联合视频组开发的新一代视频压缩标准。与以往视频压缩标准相比,H.264具有更高的压缩比和更好的网络传输亲和性,使得它在数字视频通信和存储领域得到越来越广泛的应用。
本文基于ADSP-BF561数字信号处理器,以开源代码JM为参考模型,对H.264视频编码技术和基于ADSP-BF561的H.264视频编码器的实现进行了下列研发工作:
首先,仔细分析了H.264视频编码标准,阐述H.264视频编码标准的编码结构,研究了标准中的帧内预测、帧间技术;
其次,从算法层面对比较耗时的运动估计和帧内预测进行优化H.264编码器。对一种通过Sobel算子建立边缘方向场,构建编码块的预测模式直方图,根据预测模式直方图的分布确定率失真优化候选预测模式的帧内预测快速算法进行了学习和仿真。同时根据预测模块的特点,对原有的六边形算法进行改进,改进后的搜索算法在降低编码时间和保证图像质量两个方面达到了较佳平衡。
最后,介绍了ADSP-BF561的结构和性能,结合其特性,从源码流程分析、复杂度分析、代码结构优化等几方面进行讨论,优化和实现了基于ADSP-BF561的H.264编码器,重点对编码器在DSP上的实现及优化过程进行了详细分析,并对所做工作进行了归纳以及如何进一步提升编码性能提出了一些看法。