资源描述:
《基于android的openmax框架研究与开发硕士学位论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于Android的OpenMAX框架研究与开发摘要从近几年手机的发展趋势看,智能手机越来越流行,Android手机表现的尤为强劲。而多媒体播放的娱乐功能显得尤为重要。如何更好地提高多媒体效率成为了用户选择使用的一大契机。本文主要研究在Android平台上实现硬件编解码。主要是jni技术实现数据交换,通过对OpenMAX框架的抽象封装,流程控制,数据输入输出。从而实现硬件编解码,并且把OpenMAX框架硬件编解码集成到项目中,加强多媒体文件编解码速度,提高性能。论文的研究结果可以提供一个优秀的Open
2、MAX硬件编解码框架,为其他Android手机开发者参考。本文的主要创新点和贡献点如下:1,实现多媒体硬件编解码,提高多媒体文件的编解码效率。2,对OpenMAX框架的抽象和封装,更加便于开发调用。3,实现更加精简的代码便于后期维护。4,加强产品的使用性,提高产品的用户体验。本文同时介绍了GoogleAndroid平台及多媒体框架的工作机制,OpenMAX框架,硬件编解码。详细分析OpenMAX框架的运行机制。对Android和OpenMAX有一个更加详细的了解。关键词: Android,OpenMA
3、X,多媒体框架,编解码AbstractDevelopmenttrendsofmobilephonesinrecentyears,smartphonesbecomeincreasinglypopular,Androidphoneisparticularlystrong.Theentertainmentfeatureofmultimediaplayerisparticularlyimportant.HowtobetterimprovethetheMultimediaefficiencyhasbecomea
4、greatopportunityfortheusertochoose.ThispapermainlystudieshardwarecodecontheAndroidplatform.Themainisthejnitechnologyfordataexchange,theabstractencapsulationfortheOpenMAXframework,processcontrol,datainputandoutput.Inordertoachievehardwarecodec,andOpenMAX
5、frameworkhardwarecodecintegratedintotheproject,toenhancemultimediafileencodinganddecodingspeed,improveperformance.ThethesisresultscanprovideanexcellenttheOpenMAXhardwarecodecframeworkofreferenceforotherAndroidphonedeveloper.Themaininnovationandcontribut
6、ionofthisarticleareasfollows:1,multimediahardwarecodec,improvetheefficiencyofencodinganddecodingofmultimediadocuments.2,abstractionandencapsulationoftheOpenMAXframeworkeasiertodevelop.3,toachieveamorestreamlinedcodetofacilitatelatermaintenance.4,toenhan
7、cetheuseoftheproduct,toimprovetheuserexperience.ThispaperdescribestheworkingmechanismoftheGoogleAndroidplatformmultimediaframework,theOpenMAXframework,hardwarecodec.DetailedanalysisoftheoperatingmechanismoftheOpenMAXframework.Amoredetailedunderstandingo
8、ftheAndroidandOpenMAX.KeyWords: Android,OpenMAX,multimediaframework,Hard-codec目录摘要iAbstractii图目录IV表目录V第1章绪论11.1项目背景11.2项目研究目的和意义11.3国内外现状分析21.4本人主要工作31.5章节安排4第2章Android系统的介绍52.1Android系统的简介52.2Android平台的架构62.2.1LinuxKernel(Linux内