[发明专利]在三维环境中的视点之间转换的系统和方法有效
申请号: | 201680025928.2 | 申请日: | 2016-07-18 |
公开(公告)号: | CN107924582B | 公开(公告)日: | 2020-08-07 |
发明(设计)人: | 徐兆阳;多米尼克·菲利蒙·克泽尔;乔·迈克尔·尼斯 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06T17/05 | 分类号: | G06T17/05;G06T19/00 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 李宝泉;周亚荣 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 三维 环境 中的 视点 之间 转换 系统 方法 | ||
1.一种用于在三维环境中的视点之间转换的计算机实现的方法,所述方法包括:
由一个或多个计算设备获得指示在所述三维环境中虚拟相机的原始位置和目的地位置的数据,其中所述虚拟相机的视点定义向用户显示的所述三维环境的一部分,其中所述虚拟相机的所述视点由所述虚拟相机的当前位置和所述虚拟相机的当前定向来定义,并且其中可见距离与所述相机的所述视点相关联,所述可见距离与从所述视点可见的可见区域的大小相关;
由所述一个或多个计算设备确定所述虚拟相机的所述原始位置和所述目的地位置之间的距离;
由所述一个或多个计算设备至少部分地基于所述虚拟相机的所述原始位置和所述目的地位置之间的所述距离来确定描述峰值可见区域的期望大小的峰值可见距离;
由所述一个或多个计算设备识别所述虚拟相机的所述视点对应于所述峰值可见距离所处的峰值位置,所述峰值位置包括峰值高度;
由所述一个或多个计算设备确定穿过所述原始位置、所述峰值位置和所述目的地位置的抛物线相机轨迹;以及
由所述一个或多个计算设备沿着所述抛物线相机轨迹将所述虚拟相机从所述原始位置转换到所述目的地位置。
2.根据权利要求1所述的计算机实现的方法,其中,由所述一个或多个计算设备确定所述峰值可见距离包括:由所述一个或多个计算设备将所述虚拟相机的所述原始位置和所述目的地位置之间的所述距离输入到缩放公式以获得所述峰值可见距离。
3.根据权利要求2所述的计算机实现的方法,其中,所述缩放公式包括所述原始位置和所述目的地位置之间的所述距离乘以缩放因子。
4.根据权利要求3所述的计算机实现的方法,其中,所述缩放因子大于或等于三分之二且小于或等于一。
5.根据权利要求3所述的计算机实现的方法,其中,所述缩放因子与所述虚拟相机的所述原始位置和所述目的地位置之间的所述距离成反比。
6.根据权利要求1所述的计算机实现的方法,其中,所述可见距离包括所述可见区域的宽度。
7.根据权利要求1所述的计算机实现的方法,其中,由所述一个或多个计算设备转换所述虚拟相机包括:由所述一个或多个计算设备以与所述虚拟相机的高度成对数比例的平移速度沿着所述抛物线相机轨迹将所述虚拟相机从所述原始位置转换到所述目的地位置。
8.根据权利要求1所述的计算机实现的方法,其中,由所述一个或多个计算设备转换所述虚拟相机包括:由所述一个或多个计算设备以与所述虚拟相机的高度成对数比例的缩放速度沿着所述抛物线相机轨迹将所述虚拟相机从所述原始位置转换到所述目的地位置。
9.根据权利要求1所述的计算机实现的方法,其中,由所述一个或多个计算设备确定所述抛物线相机轨迹包括:由所述一个或多个计算设备确定穿过所述原始位置、所述峰值位置和所述目的地位置并且采用所述虚拟相机的高度的对数表示的所述抛物线相机轨迹。
10.根据权利要求1所述的计算机实现的方法,还包括:
由所述一个或多个计算设备至少部分地基于所述虚拟相机的所述原始位置和所述目的地位置之间的所述距离并且至少部分地基于所述峰值高度来确定所述抛物线相机轨迹的飞行持续时间;
其中,由所述一个或多个计算设备沿着所述抛物线相机轨迹将所述虚拟相机从所述原始位置转换到所述目的地位置包括:由所述一个或多个计算设备沿着所述抛物线相机轨迹在等于所述飞行持续时间的时间量内将所述虚拟相机从所述原始位置转换到所述目的地位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680025928.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:涂布机烘箱温度调节装置及涂布机烘箱
- 下一篇:一种镀膜用高效率干燥设备