欢迎来到天天文库
浏览记录
ID:36501109
大小:1.72 MB
页数:49页
时间:2019-05-11
《基于CortexA9平台的VC1视频解码优化》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、分类号学号M201172608学校代码10487密级硕士学位论文基于Cortex-A9平台的VC-1视频解码优化学位申请人:沈敏华学科专业:计算机技术指导教师:夏涛讲师答辩日期:2013年5月27日AThesisSubmittedinPartialFulfillmentoftheRequirementsFortheDegreeofMasterofEngineeringOPTIMIZATIONOFVC-1DECODERONCORTEX-A9PLATFORMCandidate:ShenMinhuaMajor:ComputerTechnologySuperv
2、isor:XiaTaoHuazhongUniversityofScience&TechnologyWuhan430074,P.R.ChinaMay,2013独创性声明本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除文中已经标明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到,本声明的法律结果由本人承担。学位论文作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:学校
3、有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权华中科技大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。保密□,在_____年解密后适用本授权书。本论文属于不保密□。(请在以上方框内打“√”)学位论文作者签名:指导教师签名:日期:年月日日期:年月日华中科技大学硕士学位论文摘要随着移动平台的发展以及移动设备的迅速普及,多媒体技术在移动设备上的应用处在飞速增长的阶段。当前,大多数移动设备采用的是ARM处理器。NEON技术是ARMCortex-A系列处理
4、器SIMD技术的扩展,可以多媒体处理和信号处理方面进行加速,从而改善用户体验。VC-1是微软在其WMV9(WindowsMediaVideo9)基础上开发的新一代视频编解码技术。在研究分析ARMContex-A9平台架构、了解其主要特点与性能、深入学习和研究NEON技术之后,根据VC-1解码流程中的关键技术和阿姆达尔定律,针对解码流程中耗时较长的解码模块逆向DCT变换和运动补偿进行算法分析。首先,分析88块逆向DCT变换公式,利用逆向DCT变换系数矩阵偶数行偶对称、奇数行奇对称的特点,并结合矩阵转置,将二维逆向DCT变换转换成两次水平方向的逆向DCT
5、变换,接着,利用NEON协处理器的并行计算能力,快速实现水平方向的逆向DCT变换和矩阵转置。然后,分析88块的1/4像素Bicubic插值计算的算法,结合各像素点数据不相关的特点,同样地,利用NEON协处理器的特性,对像素点的插值计算进行并行化处理。最后,基于FFmpeg开源代码中的VC-1解码模块,手写汇编代码NEON指令进行优化,并针对各组视频片段进行性能测试。测试结果表明,利用NEON协处理器的并行计算特点进行优化的效果比较理想,以解码速度作为性能指标,经过优化后的VC-1解码速度提高25%以上。关键词:解码,优化,NEON指令集I华中科技大学
6、硕士学位论文AbstractWiththedevelopmentofmobileplatformandthepopularityofthemobilesmartdevice,themultimediaapplicationonmobiledeviceisatarapidincrementstage.MostofthemobiledevicesuseARMprocessor.NEONtechniqueisabletoacceleratemultimediaandsignalprocessingalgorithmandisanextensionofARMC
7、ortex-Aprocessor’sSIMDtechnique,whichisaimedtoprovideconsumingmultimediaapplicationwithflexibleandpowerfulacceleratingfunctionandimprovesuserexperience.VC-1isanewvideocodectechniquebasedonWMV9(WindowsMediaVideo9)proposedbyMicrosoft.AfteranalyzingtheCortex-A9processorarchitecture
8、,understandingthemainfunctionsandperformanceofC
此文档下载收益归作者所有