基于ARMv8架构的H.265/HEVC视频解码优化

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:good240
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
相比H.264/AVC视频编码标准,H.265/HEVC提供了更为灵活、可靠和稳定的编解码方案,极大地提高了视频的压缩效率,但对应的解码流程也会变得更加复杂,对处理器运算性能要求很高。ARMv8是ARM推出的新一代移动CPU架构,它带来的64位ARM架构将开启移动计算的新时代,被广泛用于最新一代的移动设备。针对ARMv8架构下的H.265/HEVC解码流程进行优化,能够让移动终端用户享受到更流畅、更高清的H.265/HEVC视频,能够促进H.265/HEVC标准在移动网络视频业务方面的推广与普及,对推动移动平台视频应用行业的发展有着重大意义。课题着重研究H.265/HEVC解码流程与相关技术,对整个解码流程进行耗时分析,确定将逆向DCT变换部分和运动补偿部分作为课题优化的瓶颈模块。具体思路是利用单指令多数据流(SIMD,Single Instruction Multiple Data)技术优化逆向DCT变换和亚像素插值部分的并行模块,然后针对AArch64指令集架构进行编译优化,使解码流程运行在64位ARM架构下来提高优化性能,从而达到最终优化效果。课题以FFmpeg中的HEVC解码部分作为研究原型,利用NEON指令集和AArch64执行状态来实现具体优化方案,最后在采用ARMv8架构的iPhone 6 plus上运行优化前后的解码器部分,播放多个视频样本得到测试结果。实验结果主要分为优化前,32位NEON优化后,AArch64和64位NEON指令集优化后。三组结果对比显示:采用NEON优化H.265/HEVC解码过程整体可以提高30%左右的性能,进一步针对AArch64执行状态优化可以在原有的NEON优化基础上提高10%左右的性能。
其他文献
2003年,我们按照省局开展"规范执法年"活动的工作部署,紧紧围绕药品监管和医药经济发展工作的中心,积极加强法制建设,依法行政意识进一步强化,行政执法水平明显提高,各项工作
在源远流长的中华文明中,城镇可以说是大部分优秀地域文化的源头。近年来,我国城镇化建立的过程快步向前,城镇的形象建设,关系着地区文化、教育、经济等方面的发展。基于此现
梗阻性黄疸是肝、胆、胰外科临床常见病症。1998年1月~2004年7月,我科收治103例总胆红素在156~550μmol/L的梗阻性黄疸病人。本文回顾性分析梗阻性黄疸病人住院期间发生的危险因
目的了解目前ICU护士的专业能力状况及影响能力发展的因素,以期对今后的ICU护士专科培训及继续教育课程设置提供一定的参考依据。方法采用自设问卷,对北京地区194名ICU护士进行
项目管理贯穿整个建设工程项目全生命周期,是决定建设工程项目成败的关键。应用霍尔三维结构理论,根据建设工程项目管理实践构建建设工程项目管理霍尔的三维结构模式,即:时间
采用一级处理与三级处理并用、多种吸附剂联合使用的方法,对味精厂废水进行净化处理,探讨了工艺流程中的影响因素。实验表明:在适当条件下利用壳聚糖处理味精厂的废水, C O D 除去率
目的建立用高效液相色谱法测定胃舒宁颗粒中芍药苷含量的方法.方法采用C18柱,流动相为乙腈-0.1%磷酸溶液(17:83),流速为1.0ml·min-1,检测波长为232nm.结果芍药苷线性范
自2010年创立张周捷数字实验室以来,张周捷一直是数字创作领域的先锋实践者。他的作品涵盖艺术与设计领域,是数字艺术家,也是独立设计师。2009年他的设计哲学体系逐渐成形,这
租佃制经营在封建社会末期中英两国农业经营体制中皆为主要的形态,但因各种缘故,中英两国租佃制经营的内涵和性质却有着极大的差异。明朝的租佃经营在不平等的租佃关系、实物
目的 分析下颌阻生智齿拔除术中引发根折的危险因素。方法 选取我院2014年6月-2016年6月200例采用下颌阻生智齿拔除术治疗的患者的临床资料,并将其随机分为对照组和观察组。