基于SSE2指令集的H.265/HEVC分像素插值优化

来源 :北京工业大学 | 被引量 : 2次 | 上传用户:zhaochunyang2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多媒体技术中的基础和核心技术都是视频编码技术。自从上个世纪90年代第一个视频编解码标准被制定以来,国际上已经制定了许多视频编码标准,但从其发展历程来看,它的目的始终是为了追求压缩性能最大化。近年来,随着高清视频的普及、超高清视频的出现,视频压缩性能与人们的实际需求之间的矛盾越来越大。为解决这个矛盾,在2010年1月ITU-T和ISO/IEC成立了联合视频编码组JCT-VC这标志着新一代视频编解码标准H.265/HEVC制定工作的正式开始,并于2013年1月推出了H.265/HEVC的1.0版本。作为视频编码算法中的一项关键技术,分像素插值算法会对视频编码的性能产生很大的影响。在视频编码标准H.265/HEVC中,使用DCT插值滤波器(DCTIF)进行分像素插值,但是其插值计算复杂度较大,尤其对于有些高分辨率视频编码的应用。通过本课题的研究,可以在不改变视频压缩质量的前提下,加快分像素插值速度,从而提高视频编解码效率,以更好满足现阶段高清视频、超高清视频普及对视频编码实时性的要求。本文主要工作及创新点如下:1.追踪视频编码标准中分像素插值方法的发展,概括现阶段视频编解码过程中典型的分像素插值方法,包括双线性插值、双三次插值等线性插值算法以及基于轮廓的插值等非线性插值算法。对比其插值内核,插值原理和优缺点,并对多种插值方法进行实验比较与分析。2.研究H.265/HEVC视频编解码标准,对其中分像素插值内核的参数确定进行理论推导。在HEVC的10.0版本中,应用DCTIF来实现分像素插值过程,即进行亮度插值时采用8阶对称插值滤波器{-1,4,-11,40,40,-11,4,-1}实现1/2像素插值,采用7阶非对称插值滤波器{-1,4,-10,58,17,-5,1,0}和{0,1,-5,17,58,-10,4,-1}实现1/4像素插值;进行色度插值时则采用4阶插值滤波器。在本文中,我们采用第二代数据流单指令多数据扩展指令集SSE2指令集对HEVC中分像素插值过程进行指令级优化,优化后,进行半像素插值的处理速度最高提高到342%,进行1/4插值的处理速度最高提高214%,实现了插值性能的大幅提升。
其他文献
该文在实际工作中实现了GPMI的两个模拟模型(分别基于ns2和Windows的多线程机制)和一个基于socket编程接口的真实模型.该论文第7章描述了这三个模型,并且给出了一些实验结果,
该文主要研究BSIM3V3模型的主体I-V模型的参数提取.作者采用BSIM3v3的公开公式和自洽方式,实现了I-V模型的高效整体参数提取方案.平滑优化算法是一种启发式的全局优化算法,近
地理信息系统(GIS)是一种对地理信息数据进行采集、存储、管理、分析和应用的空间信息系统.目前,地理信息系统的技术研究和建设所面临的一个突出问题就是地理信息的采集与更
该文在开篇第一章的绪论中说明了该课题的来源和意义;明确研究的目标和具体内容;确定了该文的主要工作.第二章分为两个大的部分:综观研究数据仓库的参考文献和相关资料,在国
该文从集成电路中功耗来源出发,详细分析了通用处理器中的影响功耗产生的各种因素.通过对各种低功耗优化设计评测标准的讨论,该文在综合考虑各种评测标准优缺点的基础上,从系
该文探讨和研究了Seal演算的自身理论及在形式化描述主动网络安全、模仿移动Agent的移动方面的一些重要应用.通过该文工作可以看出,Seal演算是探索移动代码及其安全特性的一
计算机安全问题是计算机科学中一个非常重要的研究课题,由于新的入侵方式、技术不断出现,传统的安全技术已经远远不能满足社会应用的需要.生物免疫系统保护生物免受各种病菌
XML正在迅速成为Web上用于表示和传递数据的主要技术之一。在过去几年的发展中,XML的角色已不再仅限于联机文档保存语义的标记语言,而逐渐成为异构系统间交换数据事实上的标准
SCORM规范为建立一个远程教育平台提供了一种标准,本规范为学习对象定义了一个基于Web页面的"内容管理模型"和"运行时环境".遵守本规范的设计的课件可以在任何严格实现本规范
近年来,随着网络技术的发展,分布式计算的普及,医院信息系统(Hospital Information System,简称HIS)的相关技术和方法也发生了很大的变化.由最初的单机模式发展到客户机/服务