[发明专利]使用非光栅地图数据的修改来渲染地图图像的方法和设备有效
申请号: | 201811608940.3 | 申请日: | 2012-09-25 |
公开(公告)号: | CN110081891B | 公开(公告)日: | 2023-02-17 |
发明(设计)人: | J.莫勒;S.伊根 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G01C21/32 | 分类号: | G01C21/32;G01C21/36;G09G5/14;G06T11/20;G09B29/10 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邵亚丽 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 光栅 地图 数据 修改 渲染 图像 方法 设备 | ||
1.一种在地图服务器中用于经由通信网络向客户端设备提供地图数据的计算机实现的方法,所述方法包括:
以被组织为两个或更多个地图瓦片描述符的集合的矢量格式来生成第一地图数据,以用于在客户端设备显示第一地图图像,每个地图瓦片描述符描述地图瓦片,对于每个地图瓦片描述对应于地图元素的特征;
经由通信网络向所述客户端设备提供所述第一地图数据;
在所述地图服务器,以指定第一地图数据与第二地图数据之间的差异的矢量格式来生成修改数据,其中,修改数据包括对于被修改的每个地图瓦片的一个或多个修改描述符,其中一个或多个修改描述符中的每个包括关于对应地图瓦片中的地图元素的修改深度操作和新深度值;以及
经由通信网络向所述客户端设备提供所述修改数据,以用于使用所述第一地图数据和所述修改数据来生成第二地图图像。
2.根据权利要求1所述的方法,其中,生成修改指示包括:
标识不作为所述第一地图图像的一部分被渲染而是作为所述第二地图图像的一部分被渲染的地图元素;
作为所述修改数据的一部分,提供对应于标识的所述地图元素的矢量描述符;以及
在所述修改数据中提供对应于标识的所述地图元素的添加指示,以指示将使用提供的所述矢量来渲染标识的所述地图元素。
3.根据权利要求1所述的方法,其中,生成修改数据包括:
标识作为所述第一地图图像的一部分被渲染而不作为所述第二地图图像的一部分被渲染的地图元素,其中,标识的所述地图元素对应于向所述客户端设备传输的用于渲染所述第一地图图像的多个矢量描述符中的一个矢量描述符;
在所述修改数据中提供对应于标识的所述地图元素的所述多个矢量描述符中的所述一个矢量描述符的标识符;以及
在所述修改数据中提供用于指示将不渲染标识的所述地图元素的去除指示。
4.根据权利要求1所述的方法,其中,生成修改数据包括:
标识包括多个地图元素的地图特征,其中,所述地图特征采用多个地图元素的第一子集被渲染为第一地图图像的一部分并且采用多个地图元素的第二子集被渲染为第二地图图像的一部分,其中,所述多个地图元素的第一子集包括对应于向所述客户端设备传输的用于渲染所述第一地图图像的多个矢量描述符中的一个矢量描述符的至少一个地图元素;
作为所述修改数据的一部分,提供所述地图特征的标识符;
作为所述修改数据的一部分,提供用于所述地图特征的多个地图元素的第二子集中的每个地图元素的相应的矢量描述符;以及
在所述修改数据中,提供指示将不采用多个地图元素的第一子集渲染标识的地图特征的去除指示;
在所述修改数据中,提供指示将采用多个地图元素的第二子集渲染标识的地图特征的添加指示。
5.根据权利要求1所述的方法,其中,每个地图元素是道路和建筑物中的一个。
6.根据权利要求1所述的方法,其中,所述第一地图图像对应于第一地图类型,并且其中,接收在客户端设备将渲染用于选择的地理区域的第二地图图像的指示包括:
从所述客户端设备接收第二地图类型指示,在客户端设备将根据所述第二地图类型来渲染所述第二地图图像,其中:
第一地图类型是基本地图、地形地图、运输地图和交通地图中的一个,以及
第二地图类型是基本地图、地形地图、运输地图和交通地图中的另外一个。
7.根据权利要求1所述的方法,还包括:
从所述客户端设备接收用于所述第一地图数据的第一请求;以及
从所述客户端设备接收用于所述第二地图数据的第二请求;
其中,响应于第一请求和第二请求,分别地提供第一地图数据和修改数据。
8.根据权利要求1所述的方法,其中,第一地图数据和第二地图数据中的每个由大小相等的多个地图瓦片构成,并且其中,生成修改数据包括:针对多个地图瓦片中的两个或更多个、生成对于与所述地图瓦片相关联的多个矢量描述符的子集的相应的修改列表,其中,每个修改列表经由通信网络以单独的电子消息向客户端设备传输。
9.一种在通信网络中操作的计算设备,所述计算设备包括:
一个或多个处理器;
耦合到一个或多个处理器的显示设备;以及
耦合到一个或多个处理器的有形计算机可读存储器,其中,所述存储器存储指令,所述指令被配置为:
接收被组织为两个或更多个地图瓦片描述符的集合的矢量格式的第一地图数据,以用于经由所述显示设备来显示第一地图图像,每个地图瓦片描述符描述地图瓦片,对于每个地图瓦片描述对应于地图元素的特征;
经由通信网络从地图服务器接收指定第一地图数据与第二地图数据之间的差异的矢量格式的修改数据,其中,修改数据包括对于被修改的每个地图瓦片的一个或多个修改描述符,其中一个或多个修改描述符中的每个包括关于对应地图瓦片中的地图元素的修改深度操作和新深度值;以及
使用所述第一地图数据和所述修改数据来生成第二地图图像,包括根据新的顺序渲染所述地图元素中的第一地图元素和所述地图元素中的第二地图元素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811608940.3/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置