Rendering a map using style identifiers

    公开(公告)号:US10533871B2

    公开(公告)日:2020-01-14

    申请号:US14223821

    申请日:2014-03-24

    Applicant: GOOGLE INC.

    Abstract: A computing device receives, via a communication network, map data including (i) a description of geometries of map features and (ii) a first description of visual characteristics defined separately and independently of the description of the geometries. The computing device applies the visual characteristics to the geometries to render a first digital map. The computing device then receives, via the communication network, a second description of visual characteristics for application to the geometries previously provided to the computing device as part of the map data, and applies the second visual characteristics to the previously received geometries of the plurality of map features to render a second digital map.

    MAP RENDERING USING INTERPOLATION OF STYLE PARAMETERS ACROSS ZOOM LEVELS
    2.
    发明申请
    MAP RENDERING USING INTERPOLATION OF STYLE PARAMETERS ACROSS ZOOM LEVELS 审中-公开
    使用在缩放水平上插入样式参数的地图渲染

    公开(公告)号:US20140347383A1

    公开(公告)日:2014-11-27

    申请号:US14456872

    申请日:2014-08-11

    Applicant: GOOGLE INC.

    CPC classification number: G06T11/001 G01C21/367 G06T2210/36 G08G1/0969

    Abstract: A viewing window of a map surface is determined, at a certain zoom level corresponding to the magnification of the map surface. A first set of style parameters for applying to a feature of the map surface, where the feature is described in a vector format using several interconnected vertices, is determined. The first set of style parameters corresponds to a first zoom level of the viewing window, and the first zoom level corresponds to a first magnification. A second set of style parameters for the feature is also determined, where the second set of style parameters corresponds to a second zoom level of the viewing window, and where the second zoom level corresponds to a second magnification. A third set of style parameters for displaying the feature is determined by interpolating between the first set of style parameters and the second set of style parameters.

    Abstract translation: 在与地图表面的放大率对应的特定缩放级别处确定地图表面的观看窗口。 确定用于应用于地图表面的特征的第一组样式参数,其中使用若干相互连接的顶点以矢量格式描述特征。 第一组样式参数对应于观看窗口的第一缩放级别,并且第一缩放级别对应于第一放大率。 还确定用于特征的第二组样式参数,其中第二组样式参数对应于观看窗口的第二缩放级别,并且其中第二缩放级别对应于第二放大率。 通过在第一组样式参数和第二组样式参数之间进行插值来确定用于显示特征的第三组样式参数。

    Efficient composition and rendering of graphical elements
    3.
    发明授权
    Efficient composition and rendering of graphical elements 有权
    图形元素的高效构图和渲染

    公开(公告)号:US09424673B2

    公开(公告)日:2016-08-23

    申请号:US14277440

    申请日:2014-05-14

    Applicant: GOOGLE INC.

    CPC classification number: G06T11/60 G01C21/367 G06T11/20 G06T2210/08

    Abstract: A map server generates a set of base map tiles having vector descriptors, each indicating a geometry of a respective map element, in accordance with a non-raster format for rendering a first map image. The map server provides the base map tiles to the client device. Upon receiving an indication that a specific map image for the selected geographic region is to be rendered at the client device, the map server generates a set of difference map tiles that indicate changes to be made to the set of base map tiles and sends the difference map tiles to the client device for use, along with the set of base map tiles, in rendering the requested specific map image. The client device renders the new map view defined by the difference map tiles without needing to again pre-process all of the features or elements defined in the base map tiles.

    Abstract translation: 地图服务器根据用于渲染第一地图图像的非光栅格式生成具有向量描述符的一组基本地图瓦片,每个基本地图瓦片各自指示各个地图元素的几何形状。 地图服务器向客户端设备提供基本地图图块。 在接收到在客户端设备处呈现所选择的地理区域的特定地图图像的指示时,地图服务器生成一组差异地图块,其指示将对该组基础地图块进行改变并且发送差异 将瓷砖与客户端设备一起使用,以及一组基础地图图块,以呈现所请求的特定地图图像。 客户端设备呈现由差异地图图块定义的新地图视图,而不需要再次预处理基本地图图块中定义的所有特征或元素。

    RENDERING A MAP USING STYLE IDENTIFIERS
    4.
    发明申请
    RENDERING A MAP USING STYLE IDENTIFIERS 审中-公开
    使用样式识别器呈现地图

    公开(公告)号:US20140204116A1

    公开(公告)日:2014-07-24

    申请号:US14223821

    申请日:2014-03-24

    Applicant: GOOGLE INC.

    Abstract: A computing device receives, via a communication network, map data including (i) a description of geometries of map features and (ii) a first description of visual characteristics defined separately and independently of the description of the geometries. The computing device applies the visual characteristics to the geometries to render a first digital map. The computing device then receives, via the communication network, a second description of visual characteristics for application to the geometries previously provided to the computing device as part of the map data, and applies the second visual characteristics to the previously received geometries of the plurality of map features to render a second digital map.

    Abstract translation: 计算设备经由通信网络接收地图数据,包括(i)地图特征的几何图形的描述,以及(ii)独立于和几何形状的描述分开定义的视觉特征的第一描述。 计算设备将视觉特征应用于几何形状以呈现第一数字地图。 计算设备然后经由通信网络接收用于应用于先前提供给计算设备的几何图形的视觉特征的第二描述,作为地图数据的一部分,并将第二视觉特征应用于先前接收到的多个 地图特征来呈现第二个数字地图。

    Merging filters for a graphic processing unit

    公开(公告)号:US10049425B2

    公开(公告)日:2018-08-14

    申请号:US15162326

    申请日:2016-05-23

    Applicant: Google Inc.

    Inventor: Brian Cornell

    Abstract: Techniques for merging multiple filters into a single GPU program is described. The system includes a filtering engine, which receives an input to apply a plurality of filters to a source image. The filtering engine identifies a first type of filter and a second type of filter from the input. The filtering engine identifies a supplemental transformation filter from the input, implements the supplemental transformation filter using a custom function to generate a color value at the source image and merges the first type of filter and the second type of filter based on the supplemental transformation filter. Finally, the filtering engine may apply the merged filter on the source image to generate a destination image.

    Rendering a text image following a line
    6.
    发明授权
    Rendering a text image following a line 有权
    在一行之后渲染文本图像

    公开(公告)号:US08917276B2

    公开(公告)日:2014-12-23

    申请号:US13847376

    申请日:2013-03-19

    Applicant: Google Inc.

    Inventor: Brian Cornell

    CPC classification number: G06T11/20 G06T11/203

    Abstract: A graphics or image rendering system, such as a map image rendering system, receives image data from an image database in the form of vector data that defines various image objects, such as roads, geographical boundaries, etc., and textures defining text strings to be displayed on the image to provide, for example, labels for the image objects. The imaging rendering system renders the images such that the individual characters of the text strings are placed on the image following a multi-segmented or curved line. This rendering system enables text strings to be placed on a map image so that the text follows the center line of a curved or angled road or other image feature without knowing the specifics of the curvature of the line along which the text will be placed when creating the texture that stores the text string information. This feature provides enhanced visual properties within a map image as it allows, for example, road names to be placed anywhere inside a road following the curvature of the road, thus providing a pleasing visual effect within the map image.

    Abstract translation: 诸如地图图像呈现系统的图形或图像呈现系统以图像数据库的形式从矢量数据的形式接收图像数据,该矢量数据定义各种图像对象,例如道路,地理边界等,以及定义文本串的纹理 显示在图像上以提供例如图像对象的标签。 成像渲染系统使图像使得文本串的各个字符被放置在多段或曲线上的图像上。 该渲染系统使得文本字符串能够放置在地图图像上,使得文本遵循弯曲或成角度的道路或其他图像特征的中心线,而不知道在创建文本时将放置文本的线的曲率的细节 存储文本字符串信息的纹理。 该特征在地图图像中提供增强的视觉特性,因为例如,可以将道路名称放置在道路的曲率之后的道路内的任何地方,从而在地图图像内提供愉悦的视觉效果。

    Managing map elements using aggregate feature identifiers
    7.
    发明授权
    Managing map elements using aggregate feature identifiers 有权
    使用聚合特征标识符管理地图元素

    公开(公告)号:US08903900B2

    公开(公告)日:2014-12-02

    申请号:US14053559

    申请日:2013-10-14

    Applicant: Google Inc.

    Abstract: Multiple individually renderable map elements, each representing a respective physical entity in a geographic area, are rendered to generate a digital map of the geographic area. A description of an aggregate map feature that includes several but not all of the multiple map elements is received. The several map elements represent physical entities that form a common administrative unit. A selection of one of the several map elements is received via the user interface. In response to receiving the selection, the several map elements included in the aggregate map feature are automatically selected, and an indication that the aggregate map feature has been selected is provided on the user interface.

    Abstract translation: 呈现多个单独呈现的地图元素,每个表示地理区域中的相应物理实体,以生成地理区域的数字地图。 收到包含多个但不是全部多个地图元素的聚合地图要素的描述。 几个地图元素代表形成一个共同管理单元的物理实体。 通过用户界面接收到几个地图元素之一的选择。 响应于接收到选择,自动选择包括在聚合地图特征中的几个地图元素,并且在用户界面上提供已经选择了聚集地图特征的指示。

    MERGING FILTERS FOR A GRAPHIC PROCESSING UNIT

    公开(公告)号:US20170337657A1

    公开(公告)日:2017-11-23

    申请号:US15162326

    申请日:2016-05-23

    Applicant: Google Inc.

    Inventor: Brian Cornell

    Abstract: Techniques for merging multiple filters into a single GPU program is described. The system includes a filtering engine, which receives an input to apply a plurality of filters to a source image. The filtering engine identifies a first type of filter and a second type of filter from the input. The filtering engine identifies a supplemental transformation filter from the input, implements the supplemental transformation filter using a custom function to generate a color value at the source image and merges the first type of filter and the second type of filter based on the supplemental transformation filter. Finally, the filtering engine may apply the merged filter on the source image to generate a destination image.

    Map rendering using interpolation of style parameters across zoom levels
    9.
    发明授权
    Map rendering using interpolation of style parameters across zoom levels 有权
    通过缩放级别的样式参数插值绘制地图

    公开(公告)号:US08803901B1

    公开(公告)日:2014-08-12

    申请号:US13625722

    申请日:2012-09-24

    Applicant: Google Inc.

    CPC classification number: G06T11/001 G01C21/367 G06T2210/36 G08G1/0969

    Abstract: A graphics or image rendering system, such as a map image rendering system, may receive map data associated with a set of zoom levels, where the map data includes style attribute data corresponding to various features of a map surface at corresponding zoom levels. The system may interpolate at least some of the style parameter values from the received map data to provide style parameter values over a range of zoom levels.

    Abstract translation: 诸如地图图像呈现系统的图形或图像呈现系统可以接收与一组缩放级别相关联的地图数据,其中地图数据包括对应于对应缩放级别的地图表面的各种特征的风格属性数据。 该系统可以从所接收的地图数据内插至少一些样式参数值,以在缩放级别的范围上提供样式参数值。

    EFFICIENT COMPOSITION AND RENDERING OF GRAPHICAL ELEMENTS
    10.
    发明申请
    EFFICIENT COMPOSITION AND RENDERING OF GRAPHICAL ELEMENTS 有权
    有效的组成和图形元素的渲染

    公开(公告)号:US20140340421A1

    公开(公告)日:2014-11-20

    申请号:US14277440

    申请日:2014-05-14

    Applicant: GOOGLE INC.

    CPC classification number: G06T11/60 G01C21/367 G06T11/20 G06T2210/08

    Abstract: To provide map data for rendering map images corresponding to a selected geographic region at a client device, a map server generates a set of base map tiles having vector descriptors, each of which indicates a geometry of a respective map element, in accordance with a non-raster format for rendering a first map image. The map server, at some point, provides the base map tiles to the client device. Upon receiving an indication that a specific map image for the selected geographic region is to be rendered at the client device, the map server further generates a set of difference map tiles that indicate changes to be made to the set of base map tiles and sends the difference map tiles to the client device for use, along with the set of base map tiles, in rendering the requested specific map image. The client device renders the new map view defined by the difference map tiles without needing to again pre-process all of the features or elements defined in the base map tiles, which makes the rendering of the new map view defined by the difference map tiles faster and more efficient in terms of processing power requirements.

    Abstract translation: 为了提供用于在客户端设备处渲染对应于所选择的地理区域的地图图像的地图数据,地图服务器生成具有向量描述符的一组基本地图瓦片,每个基地块瓦片根据非 - 用于渲染第一张地图图像的格式。 地图服务器在某些时候向客户端设备提供基本地图图块。 在接收到在客户端设备处呈现所选择的地理区域的特定地图图像的指示时,地图服务器进一步生成一组差异地图块,其指示将对该组基础地图块进行改变,并发送 将不同的地图图块与客户端设备一起使用,以及一组基础地图图块,以呈现所请求的特定地图图像。 客户端设备呈现由差分地图图块定义的新地图视图,而不需要再次预处理基本地图图块中定义的所有特征或元素,这使得由差异地图图块定义的新地图视图的渲染更快 并且在处理能力要求方面效率更高。

Patent Agency Ranking