[发明专利]移动设备上的三维环境中的导航在审
申请号: | 201911350849.0 | 申请日: | 2009-08-24 |
公开(公告)号: | CN111522493A | 公开(公告)日: | 2020-08-11 |
发明(设计)人: | 戴维·科恩曼;彼得·伯奇;迈克尔·莫顿 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06F3/0485 | 分类号: | G06F3/0485;G06F3/01;G06F1/16;G06F3/0481;G06F3/0488;G06T19/00 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 周亚荣;邓聪惠 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 设备 三维 环境 中的 导航 | ||
1.一种用于在移动设备上的三维环境中导航虚拟相机的计算机实现的方法,包括:
(a)从存储器设备访问定义环境的三维模型的数据;
(b)在所述移动设备的显示器上从虚拟相机的视角显示所述三维模型的第一视图;
(c)接收方位信息,所述方位信息包括所述移动设备相对于重力的角度;
(d)确定所述移动设备的角度是否超出所述移动设备相对于重力的阈值方位;
(e)当在(d)中确定所述移动设备的角度超出所述阈值方位时,根据所述移动设备的角度在所述三维环境中对所述虚拟相机进行定向;
(f)基于所述定向(e)在所述移动设备的所述显示器上,从所述虚拟相机的视角显示所述三维模型的第二视图,所述第二视图与所述第一视图不同,
使得(d)中的所述确定避免在所述角度没有超出所述阈值方位时所述虚拟相机的所述视角发生变化。
2.根据权利要求1所述的方法,其中,所述定向(e)包括:根据所述移动设备相对于重力的角度来改变所述虚拟相机的俯仰。
3.根据权利要求1所述的方法,其中,所述接收(c)包括:接收所述移动设备的航向;并且其中,所述定向(e)包括:根据所述移动设备的所述航向来改变所述虚拟相机的偏转。
4.根据权利要求1所述的方法,进一步包括:
(g)接收所述移动设备的位置;以及
(h)根据所述移动设备的所述位置来定位所述虚拟相机。
5.根据权利要求1所述的方法,进一步包括:
(g)重复步骤(a)至(f)以追踪所述移动设备。
6.根据权利要求5所述的方法,其中,所述三维模型包括地球的三维模型。
7.根据权利要求4所述的方法,其中,所述移动设备的位置包括所述移动设备的纬度,经度和高度。
8.根据权利要求1所述的方法,其中,所述移动设备的角度是相对于与所述移动设备的屏幕的平面正交的矢量来定义的。
9.根据权利要求8所述的方法,进一步包括:
(g)检测重力相对于所述移动设备的角度成一角度,其中,所述定向(e)包括基于所述角度来改变所述虚拟相机的俯仰。
10.根据权利要求9所述的方法,其中,所述移动设备的角度范围内插至所述虚拟相机的角度范围。
11.根据权利要求1所述的方法,进一步包括:
(g)滞阻所述方位信息,其中,所述定向(e)是基于所滞阻的方位信息。
12.根据权利要求1所述的方法,进一步包括:
(g)当在(d)中确定所述移动设备的角度没有超出所述阈值时,与所述移动设备的角度无关地对所述虚拟相机进行定向。
13.一种用于在移动设备上的三维环境中导航虚拟相机的系统,包括:
传感器,所述传感器接收所述移动设备的方位信息,所述方位信息包括所述移动设备相对于重力的角度;
导航模块,所述导航模块从存储器设备访问定义环境的三维模型的数据,确定所述移动设备的角度是否超出所述移动设备相对于重力的阈值方位,以及当所述移动设备的角度被确定超出所述阈值方位时,根据所述移动设备的角度将所述虚拟相机定向在所述三维环境中;以及
显示器,所述显示器从所述虚拟相机的视角显示所述三维模型的第一视图,并且进一步基于所述虚拟相机的方位来从所述虚拟相机的视角显示所述三维模型的第二视图,其中,所述第二视图不同于所述第一视图,使得所述导航模块避免在所述角度没有超出所述阈值方位时所述虚拟相机的所述视角发生改变。
14.根据权利要求13所述的系统,其中,所述导航模块根据所述移动设备相对于重力的角度来改变所述虚拟相机的俯仰。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911350849.0/1.html,转载请声明来源钻瓜专利网。