基于Android系统裸眼3D播放器设计与实现

被引量 : 6次 | 上传用户:firexuan1983
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着生活质量的不断提高,人们对已有的影音播放技术需求越来越高,之前的2D影音技术已经不能满足人们的视觉感受,3D影音技术应运而生。伴随着3D显示技术在各行各业的应用,3D的概念已经被大众逐渐的熟悉并接受,3D技术逐渐与人们的生活息息相关,人们也越来越喜爱3D技术带来的视觉享受。然而,当前主要的3D显示技术主要以助视3D显示为主,即观看3D影像时需要佩戴助视眼镜。这就严重阻碍了3D技术在各领域的发展,使人们不能随时随地自由舒适的观看3D影像。另外,佩戴助视眼镜观看3D影像有很多不足,最主要的一点就是长时间佩戴眼镜观看很容易造成恶心眩晕等身体不适症状,大大降低了3D影像的观看感受。所以裸眼3D播放技术是今后3D显示技术研究的主流方向,因此裸眼3D技术的发展具有紧迫性和广阔的前景。Android作为开源的操作系统是移动操作系统平台里面上升势头最猛的,其潜在的用户迅速扩张,以其作为操作系统的平台便自然而然的成为设计和开发裸眼3D播放器时优先考虑的平台。在裸眼3D播放器中设计过程中,Android平台在底层移植上有其他平台不可比拟的优势,也更具推广前景和商用价值。论文以一个基于Android系统的裸眼3D播放器开发项目为题材,阐述了其中主要功能的设计与实现过程。根据合作公司的具体设计思想,在Android系统上进行二次开发,设计一款视频播放器,该播放器具有普通播放器应有的基本功能可以正常播放一般2D视频源。其次,该播放器还可以播放具有5个不同视差的2D视频源,经过视差图像融合功能模块将视察图像融合后输出到特制光栅式显示器,以此达到裸眼3D效果。在该裸眼3D播放器设计与实现过程中运用到了大量Android系统应用软件开发中关键技术。包括多种文本和图像的显示,XML解析技术,以及使用OpenCV等视频图像处理解决方案。通过使用这些关键技术,最终完成了该设计方案。该播放器具有音量调节、视频快进等基本功能,还能通过特定算法,融合并播放不同视差的视频源,最终实现3D效果。该播放器的设计主要分为两块:一是播放器主界面层的设计与实现,另一块是视差图像融合模块和合成图像显示的设计与实现。播放器界面设计将在第四章具体介绍,主要涉及Android界面技术、XML文件解析技术、控件显示技术;视差图像融合功能及3D图像的显示将在第五章具体介绍,主要涉及OpenCV、裸眼3D显示等技术。该播放器是基于Android系统设计的,在Android系统具有良好的通用性,通过逐步优化,可以广泛使用于需要3D显示的领域,如影院、户外视频广告等。
其他文献
公安派出所勤务制度是指公安派出所为了完成所担负的任务 ,有计划地实施各种警察业务活动的程式和规则。适应形势发展和自身建设的需要 ,我国公安派出所的勤务制度必须改革 ,
本论文在充分研究了现有各种机械故障动态检测系统的基础上,提出了基于Labview的压缩机故障动态检测系统设计方案,完成了系统的硬件设计和部分软件开发,取得阶段性成果.
从贵州省湄潭县辣椒炭疽病发病地块采集健康辣椒根际土壤,分离得到芽孢杆菌,用稀释平板法获得2株具有明显拮抗的芽孢杆菌,通过形态学、生理生化测定及分子生物学鉴定出这2株
目的 :探讨微波灭菌对浓缩六味地黄丸丹皮酚含量的影响。方法 :以流通蒸汽灭菌工艺作为对比 ,分别测定微波灭菌和流通蒸汽灭菌前后水分和丹皮酚含量 ,计算不同工艺灭菌前后丹
随着物联网、云计算等新一代信息技术的不断发展,智慧城市建设已成为社会发展进步的大势所趋。水、电、气、热作为社会公共服务领域的重要组成部分,完善四个不同领域间的信息
患者女,19岁,汉族,因行走不利9年、伴四肢抖动5年于2006—11—20入院,既往体健,家族中无同样患者,于9年前不明诱因出现走路僵硬、渐出现足内翻、脚跟不能着地,曾在我院骨科行脊柱(颈
当前,后现代主义、网络文化及政治现代化等文化和思潮影响大学生的价值思考和定位、价值思维和行为、价值思辩和选择。要加强中国特色社会主义理论教育、多元文化和传统文化
以某双线暗挖隧道下穿既有城市主干道为工程背景,利用FLAC3D有限差分软件建立三维计算模型,对不同WSS加固范围下既有主干道沉降、在建暗挖隧道受力、收敛、掌子面挤出位移以
<正>李壮:很长一段时间内,我们都在呼唤文学对当下经验的表达和阐释。文学怎么写当下?怎么写都市?怎么写新的人群和新的生活?今天,这似乎变成了中国当代文学最重大的关注甚至
时至今日,在许多关于旅游的学术论著或普及性文章当中,常常把“文化旅游”与“旅游文化”这两个不同的概念混为一谈,互相取代,造成一种模糊的认识。文章试图对这两个容易混淆