[发明专利]一种Android设备控制裸眼3D视频显示的方法在审
申请号: | 201510704456.0 | 申请日: | 2015-10-27 |
公开(公告)号: | CN105263015A | 公开(公告)日: | 2016-01-20 |
发明(设计)人: | 曾超;廖巍巍;魏星 | 申请(专利权)人: | 成都斯斐德科技有限公司 |
主分类号: | H04N13/00 | 分类号: | H04N13/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610000 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 android 设备 控制 裸眼 视频 显示 方法 | ||
技术领域
本发明涉及裸眼3D视频显示领域,尤其涉及一种Android设备控制裸眼3D视频显示的方法。
背景技术
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。Android操作系统最初由AndyRubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。2013年09月24日由谷歌开发的操作系统Android迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。
裸眼3D显示是无需佩戴任何辅助设备(如3D眼镜、头盔等)的情况下,通过光柱透镜等先进光学技术与特殊算法定制的视频片源即可让观众获得前所未有的“高真实度”视觉体验,是一种新型的图像显示技术。基于多目视觉原理的裸眼3D显示技术在教育、展示、科学、影音及移动终端等领域具有重要的应用。
目前,裸眼3D显示技术为了获得更好的立体效果,往往采用多幅视差图像进行合成,观看者在不同观看位置只要看到其中的两幅图像就可以在大脑皮层中产生立体视觉,且随着观看者的水平移动,可以看到物体的不同角度侧面,进而产生运动视差。
现阶段裸眼3D显示内容主要以裸眼3D视频内容为主。但是,裸眼3D视频内容受限于近距离调控的强烈眩晕感,无互动性,在不同平台移植困难,且在不同硬件条件下显示错误,需要重新修改以及渲染的问题,极大的提高了裸眼3D视频显示的成本,无法良好的推动裸眼3D显示技术的发展。
假若能够实现一种Android设备控制裸眼3D视频显示的方法,便可极大地扩展裸眼3D显示技术的应用领域,增强裸眼3D视频显示的互动性,调控性,且可实时匹配不同硬件条件的裸眼3D显示终端,从而在很大程度上增强了裸眼3D视频内容的调控性,降低了裸眼3D视频内容的成本,能够良好的推动裸眼3D显示技术的发展。
发明内容
本发明的目的是克服现有技术中存在的不足,提供一种Android设备控制裸眼3D视频显示的方法。该方法能够有效的解决裸眼3D视频内容难以调控,基于不同硬件条件再制作周期长,成本高等问题,同时能够实时对裸眼3D视频进行交互控制,极大地扩展裸眼3D显示技术的应用领域,显著推动裸眼3D显示技术的发展。
人眼在观看自然物体时,两眼是从不同角度观看物体,从而在左右眼视网膜上行形成稍有差异的像,然后经过大脑分析融合形成立体视觉。裸眼3D的显示过程就是模拟人眼的立体视觉过程。
Android设备控制裸眼3D视频显示技术就是使用Android设备为调控核心,裸眼3D视频内容为辅助,实时控制裸眼3D视频播放的技术。
如上所述,实现一种Android设备控制裸眼3D视频显示的方法包括如下步骤:
a.将实现Android设备端与PC端通信的相关插件导入开发引擎;
b.在开发引擎中调用通信插件的相关接口实现Android设备端与PC端的实时通信;
c.获取多部未合成的多视点裸眼3D视频;
d.运用视频格式转换软件将未合成的多视点裸眼3D视频转换为ogv格式,并将转换之后的裸眼3D视频文件导入相关开发引擎;
e.在开发引擎的场景中创建显示面板以及相机,调整相机角度,获取显示面板图像;
f.根据裸眼3D显示特点,计算出视点子像素映射矩阵,并编写相应的shader作用于未合成的多视点裸眼3D视频,实现裸眼3D视频的合成;
g.在开发引擎中创建材质球,将材质球赋予显示面板,同时将实现合成的裸眼3D视频赋予材质球,在开发引擎场景的显示面板上得到裸眼3D视频正确的显示;
h.在开发引擎中创建不同的响应按钮,并编写相关脚本文件实现点击不同按钮响应不同裸眼3D视频的显示;
i.在开发引擎中调用通信插件的相关接口,赋予不同的响应按钮不同的ID值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都斯斐德科技有限公司,未经成都斯斐德科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510704456.0/2.html,转载请声明来源钻瓜专利网。