论文部分内容阅读
视频因具有直观、生动的特点而成为通信的重要方式,其巨大的数据量以及存在的较大冗余构成对其进行压缩的必要性与可行性。2003年5月ITU推出新一代视频压缩编码标准H.264/AVC,在压缩效率以及网络兼容性方面具有较高的性能,取得广泛应用。随着视频图像分辨率和帧率的提高,以及对视频质量的要求越来越高,新一代视频压缩编码标准H.265/HEVC应运而生。H.265/HEVC提高压缩率的同时,其计算复杂度也提高了数倍,从而对算法的实时实现提出了巨大挑战,为此分析H.265图像编码算法并研究其在嵌入式平台上的高效实现具有重要的意义。本文在介绍视频压缩基本概念与背景的基础之上分析视频压缩的基本原理,重点介绍编码块划分、预测技术、熵编码及并行处理等核心技术,着重对比突出H.265相较于H.264所体现的新要求与特点。选择开源代码x265的VS2010工程作为H.265的测试模型,对其进行算法分析和编码压缩功能的仿真实现,并对影响视频质量以及编码效率的重要编码参数进行探究分析。最后修改VS环境下代码,将算法移植到TMS320C6678的高性能DSP硬件平台上,并对实际编码器的性能进行测试。H.265采用更大宏块、更为灵活的编码块划分机制、更为精确的预测等一系列技术有效的提高了编码器压缩率性能。根据仿真结果,在相同的硬件条件下达到近似相同的视频质量,x265编码器的码率相比于x264编码器的码率可降低40%以上,而其编码时间增加了数十倍。通过将算法移植到DSP平台上,有效地提高了编码速度,增强了系统的实时性。