论文部分内容阅读
H.265是ITU-T VCEG正在规划中的视频编码标准,其目标是给音视频服务提供更好的视频编码方法。音视频服务包括会话式和非会话式音视频服务。H.265标准围绕着现有的视频编码标准,保留原来的某些技术同时对一些相关的技术加以改进。新技术使用先进的技术用以改善码流、编码质量、延时和算法复杂度之间的关系,达到最优化配置。自适应插值滤波器(AIF)是H.265中最早成型的技术之一,现有的H.264是固定的6抽头线性滤波器,在像素内插时会引入一定混叠失真,从而影响非整像素精度运动矢量的精确程度。H.265采用自适应插值滤波器AIF的用意在于将固定系数的插值滤波器替换为基于最小均方根误差准则下的维纳滤波器,降低混叠失真。可编程图像处理器单元(GPU)由于具有由高内存带宽驱动的多个核心而特别适合与计算密集型的应用。目前GPU的每秒浮点数操作(54GLOPS)几乎是Intel Core2 Du (5.6GFLOPS)的十倍。由于GPU具有如此巨大的运算潜力,越来越多的应用试图将通用计算任务移植到GPU上来做。利用GPU的SIMD流处理器作为通用计算平台已经得到了广泛的研究和应用,这使得GPU能够成为一个有效的CPU协处理器,获得较高的性价比。本文首先介绍了H.264视频编码中的关键技术和H.265新技术规范中的新特点和研究现状,着重介绍了AIF技术的理论基础和实现过程。同时,论文通过从软件和硬件两个方面详细介绍了CUDA技术和在通用计算方面的巨大优势。在此基础上,提出了基于CUDA的AIF优化算法,结合KTA模型对改进的算法性能进行测试,验证其编码效果的优越性。实验结果表明,在不影响视频质量的情况下,本文提出的优化算法在编码效率上相比原算法提高了大约一倍。