《黄丽婷 08通信文献综述》由会员分享,可在线阅读,更多相关《黄丽婷 08通信文献综述(6页珍藏版)》请在金锄头文库上搜索。
1、福州大学至诚学院本科生毕业设计(论文)文献综述题 目: 基于android的多媒体系统的开发 姓 名: 黄丽婷 学 号: 210891148 系 别: 信息工程系 专 业: 通信工程 年 级: 2008级 指导教师: (签名) 年 月 日一课题国内外现状 当今社会,人们对于生活品质的追求越来越高,对于一些电子产品的要求也在提高,以至于当今世界的电子产品更新速度也在不停的加快。随着这些移动设备的功能越来越完善,移动设备的系统平台也日渐火热起来。目前最常见的移动开发平台有Symbian,iPhone以及当下逐步兴起的Android。基于android这一平台有许多应用软件,如:手机办公软件、手机娱
2、乐游戏应用软件和手机多媒体应用系统等。针对手机多媒体这一应用系统,在国内外是极其普遍但又很受欢迎的一款系统。任何一款智能手机,具体来到说,对于任何一款android手机,当我们提到多媒体这个功能时,我们就会很快的联想到手机必须呢过个捕获图像以实现手机的个性化和体验的分享,也就是我们常用的照相功能。现在大家无时无刻都会想要记录身边的点点滴滴,然后与大家分享体验其中的乐趣,这样也就出现了微博控这一网络新鲜名词,大家可以通过手机具备的拍照的多媒体功能,将其拍的照片传上网络,成为大家工作时间外的一个有趣的事情。多媒体系统最典型的应用就是音频、视频的播放,同时还要能够录制音频、视频这样的功能,同时要支持
3、更高保真度的音效,以及视频播放的流畅性,画面的清晰度,从而实现高质量的个人媒体播放器的功能。但是换个角度而言,随着计算机的广泛运用,手机市场的迅速发展,各种音频视频资源也在网上遍布都有,这些资源渐渐成为了人们生活中必不可少的一部分。于是有各种手机播放器开始发展起来,但是很多播放器以为追求外观花哨,对用户手机造成了很多资源的浪费,这些方面的弊端还是要进一步采取措施去改进它的。多媒体系统还包括一项基本功能,针对图片的浏览以及编辑的功能,可以将自己的图片通过手机图片的编辑器对图像进行适当的变化,调整;例如:对图像进行缩小、放大、旋转等。如今android操作系统手机已经成为人们生活中的一项必需品,因
4、此各个手机厂商就是针对现在大众所想要的休闲娱乐方式来研发能够满足大众的口味,多媒体研发团队也正在不断提出新的创意,吸引大众的眼球,能够给大家带来更多的娱乐事务。作为android的强劲对手的iPhone手机公司,针对多媒体的音乐播放这一方面上,推出了面向Windows的iTunes音乐服务,并承诺说将提供更多的音乐和新功能来保持iTunes在日益激烈的音乐下载市场上的领军地位。苹果公司还推出了iPod音乐播放器的新功能,这些功能使得iPod可以用于语音录音和数字照片存储,数字照片将可以自动地下载到苹果的iPhoto软件上。推出面向Windows的iTunes音乐服务之后,苹果公司计划使得iTu
5、nes为更广泛的用户所使用,因为超过90%的PC用户均安装Windows操作系统。但分析人士指出,苹果面临一个竞争更激烈的数字音乐市场,因为类似的面向Windows的音乐服务已经推出,诸如MusicMatch和BuyM等。面对如此巨大的竞争压力和如此广阔的发展前景,各国的手机运营厂商都采取最优秀的资源来开发,全球顶尖的创新移动多媒体技术与应用供应程序供应商美国虹软(ArcSoft)公司于西班牙举行的Mobile World Congress 2009发表ArcSoft PowerMobia for Android,提供一系列基于Android平台所开发的全面多媒体解决方案。 Google开发的
6、Android,是第一个完整、开放且完全免费的平台。基于Google的Android软件开发包(SDK),虹软发表的PowerMobia for Android满足了Android设备厂商的所有多媒体应用方面的需求。该版本包括一整套为Android平台专门优化的应用程序和软件库,主要包括:先进拍摄技术相机应用包;带有社区交流媒体特性的媒体画廊(Media Gallery);用于编辑图片的图片工作室;用于转换和播放媒体文件的视频播放器和PC上媒体格式转换器;用于播放在线视频的流媒体播放器;视频编辑器等。虹软公司副总裁兼移动事业部总经理David Cao指出:“PowerMobia for And
7、roid是极具竞争力的;它在默认的平台上提供了附加的特性,将基本、高级的功能应用于手机制造商的产品上,缩短产品上市的时间。”二、研究主要成果1、 android多媒体系统介绍:(1)多媒体应用角度方面有两个内容:n 输入输出环节(音频、视频纯数据流的输入输出系统)n 中间处理环节(文件格式处理环节和编解码环节)(2)android的多媒体核心:OpenCoreOpenCore是一个多媒体的框架,从宏观上来看,它主要包含了两大方面的内容: PVPlayer:提供媒体播放器的功能,完成各种音频(Audio)、视频(Video)流的回放(Playback)功能 PVAuthor:提供媒体流记录的功能
8、,完成各种音频(Audio)、视频(Video)流的以及静态图像捕获功能 PVPlayer和PVAuthor以SDK的形式提供给开发者,可以在这个SDK之上构建多种应用程序和服务。在移动终端中常常使用的多媒体应用程序,例如媒体播放器、照相机、录像机、录音机等等。2、开发环境:android操作系统简介Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人使用安卓(非官方)或安致(官方)。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到
9、平板电脑及其他领域上。Android的主要竞争对手是苹果公司的iOS以及RIM的Blackberry OS。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2011年11月数据,Android占据全球智能手机操作系统市场52.5%的份额,中国市场占有率为58%。随着Android的快速发展,如今已允许开发者使用多种编程语言来开发Android应用程序,而不再是以前只能使用Java开发Android应用程序的单一局面,因而受到众多开发者的欢迎,成为真正意义上的开放式操作系统。在Android中,开发者可以使用Java作为编程语言来开发应用程序,也可以通过NDK
10、使用C/C+作为编程语言来开发应用程序,也可使用SL4A来使用其他各种脚本语言进行编程(如:python、lua、tcl、php等等),还有其他诸如:Qt(qt for android)、Mono(mono for android)等一些著名编程框架也开始支持Android编程,甚至通过MonoDroid,开发者还可以使用C#作为编程语言来开发应用程序。另外,谷歌还在2009年特别发布了针对初学者的Android Simple语言,该语言类似Basic语言。而在网页编程语言方面,JavaScript,ajax,HTML5,jquery、sencha、dojo、mobl、PhoneGap等等都已
11、经支持Android开发。Android支持使用Java作为编程语言来开发应用程序,而Android的Java开发方面从接口到功能,都有层出不穷的变化。考虑到Java虚拟机的效率和资源占用,谷歌重新设计了Android的Java,以便能提高效率和减少资源占用,因而与J2ME等不同。其中Activity等同于J2ME的MIDlet,一个 Activity 类(Class)负责创建视窗(Windows),一个活动中的Activity就是在 foreground(前景)模式,背景运行的程序叫做Service。两者之间通过由ServiceConnection和AIDL连结,达到复数程序同时运行的效果。
12、如果运行中的 Activity 全部画面被其他 Activity 取代时,该 Activity 便被停止(Stopped),甚至被系统清除(Kill)。View等同于J2ME的Displayable,程序人员可以通过 View 类与“XML layout”档将UI放置在视窗上,Android 1.5的版本可以利用 View 打造出所谓的 Widgets,其实Widget只是View的一种,所以可以使用xml来设计layout,HTC的Android Hero手机即含有大量的widget。至于ViewGroup 是各种layout 的基础抽象类(abstract class),ViewGroup
13、之内还可以有ViewGroup。View的构造函数不需要再Activity中调用,但是Displayable的是必须的,在Activity 中,要通过findViewById()来从XML 中取得View,Android的View类的显示很大程度上是从XML中读取的。View 与事件(event)息息相关,两者之间通过Listener 结合在一起,每一个View都可以注册一个event listener,例如:当View要处理用户触碰(touch)的事件时,就要向Android框架注册View.OnClickListener。另外还有Image等同于J2ME的BitMap。Android手机为
14、何如此受亲睐,主要是因为android的一些功能在吸引着大众。第一,智能虚拟键盘;第二,使用Widget实现桌面个性化;第三,用在线文件夹浏览在线数据;第四,视频录制和分享;第五,图片上传;第六,更快、更兼容的浏览器;第七,Voice Search语音搜索;第八,立体声蓝牙和免提电话;第九,强大的GPS技术;第十,android 系统硬件检测。三、发展趋势 自1983年世界上第一款商用手机发布到现在,全球手机用户已达23亿之多,手机已成为人们必不可少的通信工具。从最初没有显示屏幕到黑白显示屏,再到现在的彩色显示屏,手机显示技术已经完成3次大的飞跃,随着达到高清电视全屏显示效果的新一代显示屏出现
15、,手机将掀起又有一轮革新风暴。消费者对手机产品在商务和娱乐方面的要求越来越高,让手机成为便携式的商务和娱乐终端。在这种趋势下,显示功能更加清晰,色彩更加丰富,成为手机产品发展的必然趋势。Android系统在不断更新以满足需求,因此手机多媒体技术的开发也就不可避免成为热点。对于android手机将来的发展趋势又将如何: (1)提供智能提醒服务,手机能够与用户实现密切配合; (2)提供虚拟现实体验,手机可以借助传感器、周边设备了解到身边环境 (3)将成为用户向世界表达自己的“麦克风”,用户可以通过手机发布照片、电子邮件、文字消息、Twitter消息以及博客文章。 (4)将像互联网一样开放,开发者将很容易的创造或改进应用程序及内容。四、存在问题(1) 用户信息的保护在拉斯维加斯举办的Defcon黑客大会上,Spider Labs实验室的Nicholas Percoco发布了一种可以攻击Android智能手机的恶意软件Android Rootkits。据Defcon的官网消息,Percoco表示,他用时两