南 京 理 工 大 学 紫 金 学 院
毕业设计(论文)开题报告
学 生 姓 名: | 王婷 | 学 号: | 090602206 |
专 业: | 网络工程 | ||
设计(论文)题目: | 基于Android的实时图像采集系统的 | ||
设计与实现 | |||
指 导 教 师: | 邵雯娟 | ||
2013 年 3 月 1 日
开题报告填写要求
1.开题报告(含“文献综述”)作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指导下,由学生在毕业设计(论文)工作前期内完成,经指导教师签署意见及所在专业审查后生效;
2.开题报告内容必须用黑墨水笔工整书写或按教务处统一设计的电子文档标准格式(可从教务处网页上下载)打印,禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见;
3.“文献综述”应按论文的格式成文,并直接书写(或打印)在本开题报告第一栏目内,学生写文献综述的参考文献应不少于15篇(不包括辞典、手册);
4.有关年月日等日期的填写,应当按照国标GB/T 7408—2005《数据元和交换格式、信息交换、日期和时间表示法》规定的要求,一律用阿拉伯数字书写。如“2007年3月15日”或“2007-03-15”。
毕 业 设 计(论 文)开 题 报 告
1.结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写 2000字左右的文献综述: | |
文 献 综 述 1. 研究的意义及背景 随着移动通信技术和网络技术的迅速发展,手机系统发生了巨大的变化,从进行简单通话功能的非智能手机到现在集上网、聊天、收发邮件、视频电话会议等各种服务与娱乐为一身的智能手机系统。由Google公司牵头众多实力雄厚的软硬件厂商加盟成立了OMS联盟,并推出的Android平台手机系统。Android智能手机一出现就迅速抢占了塞班市场,显示出了强大的生命力。作为时代的新生儿,Android手机操作平台有着得天独厚的优势广阔的发展前景。而作为 Android 智能手机的必备功能之一的拍照功能更是常成为用户选择 Android 产品的重要依据,其质量、稳定性、拍摄效果往往可以左右人们的选择。 2. 国内外研究现状 全球首款Android 手机是由Google 和 HTC(宏达电)联合推出的 HTC G1,它以Android为操作系统,包含移动电话工作所需的全部软件。随后,Android 平台的研发队伍阵容强大,包括Google、HTC(宏达电)、T-Mobile、高通、摩托罗拉、三星、LG以及中国移动在内的 34 家企业都有基于该平台开发手机的新型业务。在中国,台湾的联发科也在2010的北京国际通信展上展出了他们的4、5款Android手机,而台湾的 mstar、上海的展讯通讯等公司也在积极研发基于Android平台的手机。 Android 是基于 Linux 内核的软件平台和操作系统,早期由 Google 开发,后由开放手机联盟(OMS)开发。它采用了软件堆层(Software Stack,又名以软件叠层)的架构,主要分为三部分。低层以 Linux 内核工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以 Java 作为编写程序的一部分。Android 下的 Camera 模块同样分为三部分,应用层,HAL 层,Linux 驱动层。应用层由 Google 提供参考代码,有较完善的接口,HAL 层需要与驱动层相配合,HAL 层通常由芯片厂商提供参考代码,由于没有统一的标准,不同的芯片公司会有不同的代码结构。驱动层会涉及 Camera 控制器驱动和 Camera Sensor 驱动,Camera 控制器驱动会由芯片厂商提供参考代码,Camera Sensor 驱动是手机设计公司根据Camera控制器驱动提供的接口来对具体的Camera外设进行初始化和配置以协调Camera控制器和Camera Sensor使他们能够正常工作。但在Camera HAL层到驱动层没有固定的代码编写标准,这就为代码的编写提供了各种的框架结构,不利于手机的研发。Android手机进行调用摄像头来拍照的核心类是android.hardware.Camera,通过Camera类的静态方法open可以获得Camera对象,并通过Camera类的start Preview方法开始拍照,最后通过Camera类的take Picture方法结束拍照,并在相应的事件中处理照片数据。 3. 采用的技术支持 Android 下的 Camera 模块,在 Linux 下,存在一个 V4L(Video For Linux)标准,它是由AlanCox在 bttv驱动接口基础上改进而来,在 2006/2007 年发展为现在的 V4L2标准。它为视频设备在 Linux 内核和用户层应用程序提供了一系列接口函数。由于Android 是以 Linux为内核,所以 Android 下的 Camera 模块可以按照 V4L2 标准来写HAL 层和内核驱动,但其中的 HAL 层必须与 Android 的一些标准接口相配合。但并不是所有的芯片设计公司都会使用这种标准,由于芯片设计不同和方便移植,一些芯片公司往往会按照自己的结构来设计 Camera 模块,由于 Camera 设备属于字符设备,所以这些芯片公司通常会在 Linux下以普通字符设备驱动的方式来设计 Camera 的驱动,在HAL 层会根据驱动提供的调用接口来设计 HAL 层。Camera 模块还包括Camera Sensor,它通常由Sensor公司提供,如OmniVision、美光、格微科、比亚迪等。这些公司设计Camera Sensor的硬件设备,提供相关的硬件文档给手机设计公司,通常这些Sensor的特性都具有很多的相似性,需要根据相应的文档配合手机芯片来完成Camera模块。 2011年10月Google推出了代号为 Ice Cream Sandwich 的Android 4.0版本,主要具有有如下特性:(1)统一系统版本,不再对手机与平板电脑做出区分;(2linux内核视频教程全套)全新设计的更人性化的UI界面;(3)代码完全开源;(4)新内核,基于最新的Linux 3.X系统;(5)为音视频资源提供Google的云端服务;(6)强化对多核处理器的支持;(7)优化系统性能,提高运行速度。在Camera方面,主要是强化了拍照功能,例如零快门延迟、缩短拍照时间以及更强大的变焦控制功能。 4. 今后的发展前景 在2G时代,受限于较小的传输介质覆盖范围和带宽,手机等移动终端上图像实时传输的应用实例并不多形式上也多为定期的图片传输。随着3G网络的建设和多媒体压缩技术的不断提高,诸如手机电视、远程监控、移动视频聊天等无线流媒体业务得到快速发展,相关的应用受到人们的青睐。一个典型的无线流媒体系统可以分为四个部分:视频采集与处理、服务器、移动通信网络和移动终端。移动终端可以通过实时流图像的釆集和传输无疑是移动终端多媒体应用的永恒主题。而现在基于Android图像的采集和传输方式越来越多,蓝牙、EDGE、3G及wi.Fi都是现如今比较常见的方式。蓝牙技术是一种蓝牙技术是一种新型、开放、低成本、短距离的无线连接技术,可以取代短距离的电缆,实现话音和数据的无线传输。EnoE(EnhaneednataRaterGsMEvolution),即增强即增强型数据速率GSM演进技术EDGE是一种从GSM到3G的过渡技术,它主要是在GSM系统中采用了一种新的调制方法,即最先进的多时隙操作和SPsK调制技术,由于SPsK可将现有GSM网络采用的GMSK调制技术的信号空间从2扩展到8,从而使每个符号所包含的信息是原来的4倍。wiFi(WirelessFideht力,即无线保真技术,和蓝牙技术一样,都属于在办公室和家庭中使用的短距离无线技术。该技术使用的是2.4GHz附近的频段,该频段目前尚属没用许可的无线频段。其目前可使用的标准有两个,分别是 IEEE802.1la和IEEE802.llb。这些通讯传输能力是属于手机硬件方面的展现,也是在开发Android应用程序时可以突出的特点,这些硬件方面的支持,在Android系统上的图像流的采集和传输会越来越快速、便捷。 参考文献: [1] 姚昱旻,刘卫国. Android的架构与应用开发研究[J].计算机系统应用,2008(11):24,110-112. [2] 王向辉,张国印,陈洁.Android应用程序开发[M].北京:清华大学出版社,2010. [3] 耿东久,索岳,陈渝.基于Android手机的远程访问和控制系统[J].计算机应用,2011, 31(2):559-561,571. [4] 许斌,李涓子,王克宏.Web服务语义标注方法[J].清华大学学报(自然科学版) ,2006(10):1784-1787,1792. [5] 张仕成.基于Google Android平台的应用程序开发与研究[J]. 电脑知识与技术, 2009(28):59-62. [6] 赵亮,张维.基于Android技术的界面设计与研究[J]. 电脑知识与技术,2009(29):83-85. [7] 差沙,地狱男爵. 用Android开发手机应用[J].程序员,2008(01):56-61. [8] 赵炯.Linux内核完全注释[M].北京:机械工业出版社, 2004. [9] 刘淼.嵌入式系统接口设计与Linux驱动程序开发[M].北京: 北京航空航天大学出版社, 2006. [10] 郭翠英. C/S、B/S结构相结合的教师工作量统计系统设计[J]. 山西青年管理干部学院学报,2006 (2):95-97. [11] 王姗,陈红. 数据库系统原理教程[M]. 北京:清华大学出版社,2005. [12] 王珊,萨师煊. 数据库系统概论[M]. 北京:高等教育出版社,2006. [13] 李亮.Android系统开发问题杂谈[J].程序员,2009(07):116-117. [14] 孟岩.Android组件模型评析(上)[J].程序员,2008(01):49-51. [15] 李杨,冯刚,李亮,罗拥华.基于Android的多媒体应用开发与研究[J].计算机与现代化,2011(04): 149-152. | |
毕 业 设 计(论 文)开 题 报 告
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论