[发明专利]非静态3D地图视图有效
申请号: | 201380028115.5 | 申请日: | 2013-05-31 |
公开(公告)号: | CN104335248B | 公开(公告)日: | 2018-01-12 |
发明(设计)人: | P·S·佩蒙特;E·A·M·亚德勒斯;C·布鲁门伯格 | 申请(专利权)人: | 苹果公司 |
主分类号: | G06T13/00 | 分类号: | G06T13/00;G01C21/36;G06T17/05 |
代理公司: | 北京市金杜律师事务所11256 | 代理人: | 王茂华,张凡 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 静态 地图 视图 | ||
背景技术
现今有很多基于地图的应用是为多种不同设备(例如台式计算机、膝上型电脑、平板设备、智能电话、手持式全球定位系统(GPS)接收器等)以及出于各种不同的目的(例如导航、浏览、运动等)而设计的。这些应用中的大部分应用基于地图数据来生成地图的显示,该地图数据描述街道、公路、兴趣点等在地图中的相对位置。
一些基于地图的应用提供不同类型的地图视图并且允许用户为应用选择一种视图以用于显示地图。这种类型的视图的实例包括地图视图、卫星视图、混合视图等。对于一些或所有不同类型的地图视图,许多基于地图的应用提供了二维(2D)查看模式、三维(3D)查看模式或这两种查看模式。
发明内容
本发明的一些实施例提供了一种新颖的地图绘制应用(mapping application),当地图绘制应用在卫星查看模式中渲染3D视图时,会以动画方式呈现地图的三维(3D)视图。在一些实施例中,当地图绘制应用处于卫星查看模式中时,地图绘制应用使用相机捕获图像(CCI)来渲染地图的3D视图。
一些实施例的地图绘制应用在地图的3D视图中以动画方式呈现不同定义类型的地图要素和/或构建体(例如水体、海岸线、建筑物、树叶等)。一些实施例的地图绘制应用以不同形式以动画方式呈现一些或所有不同定义类型的地图要素和/或构建体。例如,在一些实施例中,地图绘制应用通过使用用于渲染水体和建筑物的不同着色器以不同形式来以动画方式呈现水体和建筑物。
在一些实施例中,地图绘制应用基于在地图绘制应用正在操作的设备处所接收的不同类型的输入(例如触摸输入、手势输入、音频输入、运动输入等)以不同形式来以动画方式呈现定义类型的地图要素和/或构建体。例如,一些实施例的地图绘制应用基于触摸输入以不同于当地图绘制应用基于音频输入、运动输入等以动画方式呈现水体时的方式来以动画方式呈现水体。
上述发明内容旨在用作对本发明的一些实施例的简单介绍。其并非意味着对在本文档中的所公开的所有具有创造性的主题进行介绍或概述。随后的具体实施方式以及在具体实施方式中所参照的附图将进一步描述发明内容中所述的实施例以及其他实施例。因此,为了理解该文档所描述的所有实施例,需要全面查看发明内容、具体实施方式和附图。此外,要求保护的主题不限于发明内容、具体实施方式以及附图中的示例性细节,而是由所附权利要求所限定,这是因为要求保护的主题能够以其他特定形式体现而不脱离本主题的实质。
附图说明
在所附的权利要求中阐述了本发明的新颖特征。然而,出于解释的目的,在以下附图中阐释了本发明的若干实施例。
图1概念性地示出了执行一些实施例的地图绘制应用的设备,该地图绘制应用提供动画化的3D卫星地图视图。
图2概念性地示出了基于触摸输入在3D卫星地图视图中以动画方式呈现水的一些实施例的地图绘制应用的实例。
图3概念性地示出了基于手势输入在3D卫星地图视图中以动画方式呈现水的一些实施例的地图绘制应用的实例。
图4概念性地示出了基于运动输入在3D卫星地图视图中以动画方式呈现水的一些实施例的地图绘制应用的实例。
图5概念性地示出了基于音频输入在3D卫星地图视图中以动画方式呈现水的一些实施例的地图绘制应用的实例。
图6概念性地示出了在3D卫星地图视图中以动画方式呈现树叶的一些实施例的地图绘制应用的实例。
图7概念性地示出了在3D卫星地图视图中以动画方式呈现在建筑物的表面的水的反射并在3D卫星地图视图中以动画方式呈现海岸线的一些实施例的地图绘制应用的实例。
图8概念性地示出了一些实施例的系统的软件架构。
图9概念性地示出了以动画方式呈现3D卫星地图视图的一些实施例的过程。
图10概念性地示出了一些实施例的地图绘制应用的状态图。
图11概念性地示出了由一些实施例的地图绘制应用所执行的以便渲染用于在客户端设备处显示的地图的视图的处理流水线。
图12概念性地示出了根据本发明的一些实施例管理3D卫星地图视图中的动画化的水和建筑物的渲染的渲染控制器。
图13概念性地示出了根据本发明的一些实施例为动画化的3D卫星地图视图渲染建筑物的渲染引擎。
图14概念性地示出了根据本发明的一些实施例为动画化的3D卫星地图视图渲染水的图13中所示的渲染引擎。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380028115.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种水冷UVLED系统
- 下一篇:激光音乐治疗仪