基于SSE4指令集的H.264编码标准的运动估计优化

来源 :武汉理工大学 | 被引量 : 3次 | 上传用户:wkxhm123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
H.264,同时也是MPEG-4第十部分,是由联合视频组(JVT, Joint Video Team)提出的高度压缩数字视频编解码器标准。与之前的视频编码标准相比,H.264具有低码率、高质量的压缩画面和优秀网络适应性等优点。目前已在视频压缩、数字电视广播、流媒体等领域得到广泛的应用。但是,H.264优越的编码性能是以其高复杂度为代价的。因此,如何在保证视频质量的同时,降低算法复杂度,提高编码速度是目前对H.264研究的热点。首先,本文阐述了课题研究背景、视频编码简史、相关的视频编码标准及研究现状等。分析了H.264的编解码框架及关键技术。研究了快速运动估计中,宏块匹配的准则和模式选择原理,深入分析了四种典型的运动估计算法:全搜索算法、EPZS算法、UMHexagonS算法及简化UMHexagonS算法的原理和算法特征,在JVT的JM10.2平台上分别实现了这四种算法,比较了其性能优劣。全搜索算法最精确、算法思想简单,实验结果表明EPZS算法、UMHexagonS算法及简化UMHexagonS算法在全搜索算法基础上能够显著提高编码速度,同等条件下,简化UMHexagonS算法性能最优。接着,阐述了SSE指令集发展历史,重点研究SSE4指令集中可快速提升视频编码速度的两条指令,MPSADBW指令和PHMINPOSUW指令,详细分析了这两条指令的参数,计算原理,返回结果等。分析使用SSE4指令实现H.264快速运动估计算法优化的可行性,并在JVT的JM8.6平台上实现了使用SSE4指令集实现快速计算SAD。然后,使用SSE4指令集在JVT的JM8.6平台上实现了快速运动估计算法优化,通过软件仿真,与JM8.6平台上的全搜索算法进行性能比较,详细分析了峰值信噪比增量、码率增量、编码时间节省因子三个衡量算法优劣的性能指标。最后得出结论,本论文提出的基于SSE4指令集的H.264编码标准的运动估计优化算法,在保证较小图像质量损失、较低码率增量同时,能显著减少编码时间,节省编码时间18-30%。该算法更适用于运动强度较小的视频序列。最后,对本文工作作出了总结,并对未来的研究方向作出展望。将把对运动估计搜索算法的优化及SSE4指令集优化结合,以及对T264平台的研究等作为今后的研究方向。
其他文献
作为一种简单易用和高速的串行总线,USB(通用串行总线)从出现至今,越来越受到人们的欢迎。而随着OTG(On The Go)技术的推出,更加拓展了USB的应用领域。USB OTG设备具备双重角
由中国数字音视频编码技术标准工作组制定的新一代视频编码国家标准AVS(Audio and Video coding Standard),因其具有很高的编解码性能,比H.264要低的复杂度,以及专利授权费用
如今,在信息产业高速发展的背景下,无线频谱资源变得越来越紧张,一种新的智能频谱利用技术——认知无线电技术被提出,它能够对外部环境的各种信息进行认知,通过对获得的信息
随着社会信息的不断网络化,通过互联网连接起来的人群越来越多,在互联网上发布的各种媒体信息更呈现出爆炸式增长。互联网上的在线社区不断涌现,为社会学的研究者提供了充分的数
短波通信是军事通信领域中一种重要的无线通信技术。短波差分跳频技术是近年来发展很快的一项短波通信技术,它具有很强数据传输能力和抗干扰性能,是新型短波通信技术研究的重
随着IP骨干网上的流量急剧增加,传统的IP路由方法不能对流量进行合理的分配,导致网络的某些链路有可能出现拥塞而同时其他链路未被充分利用。网络拥塞不仅会降低网络性能,而
在视频监控领域,监控系统正从模拟系统向数字化、高清化转变。传统的设计方案不仅工程复杂、成本高,而且分辨率较低、功能单一,不能满足日常需求。火焰检测也是一个不断发展
随着人类社会的迅速发展,公共安全已经越来越引起人们的重视。作为安全保障的最有效的方式之一,视频监控越来越多地应用于社会各个部门。但是随着监控量的不断增大,只靠保安
近些年来,计算机网络正推动着测井数据的传输技术朝网络化方向发展。随着成像测井仪器的研制和投入使用,测井数据量的不断增加,以及测井作业的恶劣环境,这也为研究和开发一种
无线传感器网络由许多体积微小、成本低廉、可以灵活布撒的传感器节点通过自组织的方式构成,是当前在国际上备受关注的前沿研究领域。其主要功能是实时监测和采集网络区域内