Efficient composition and rendering of graphical elements

A technology of elements and rendering instructions, applied in the field of map rendering systems, which can solve performance-intensive problems

Active Publication Date: 2016-03-09
GOOGLE LLC
View PDF5 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, some systems such as mapping systems tend to be performance intensive and cannot perform all the repetitive processing well at the rate that new map images need to be rendered

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Efficient composition and rendering of graphical elements
  • Efficient composition and rendering of graphical elements
  • Efficient composition and rendering of graphical elements

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The map server device communicates with the map client device to efficiently provide map data for rendering a map image on the client device using a set of base map tiles having base map feature data and a set of difference tiles, the difference tiles Changes to base map feature data within base map tiles are defined when the map is rendered at the client device. Once the base map tiles and difference map tiles are provided to the client device, and the client device has processed and rendered the base map tiles into a map image, the graphics processor on the client device can efficiently render the difference map tile-associated new map image without performing a full preprocessing operation on the changed or new map image, reducing the processing power and time required to render a second or changed map image associated with a difference map tile .

[0032] In some cases, a map server first provides map data to a client device, such as a desktop computer, laptop comp...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

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.

Description

technical field [0001] The present disclosure relates to map rendering systems, such as electronic map display systems, and more particularly, to a map rendering system in which map images are efficiently rendered into a collection of basic map tiles using map data provided in an iterative manner and one or more difference map tiles. Background technique [0002] The background description provided herein is for the purpose of generally presenting the context of the disclosure. With respect to what is described in this Background section, the work of the named inventors and aspects that are not described as prior art at the time of filing are not admitted, expressly or by implication, to be prior art against the present disclosure. [0003] Today, maps of geographic areas can be displayed by software applications running on a wide variety of devices, including desktop computer devices, mobile phones, car navigation systems, handheld Global Positioning System (GPS) units, ta...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06T11/20G06T11/60G01C21/36
CPCG01C21/367G06T11/20G06T11/60G06T2210/08
Inventor 丹尼尔·奥特罗布赖恩·科尔内尔珍妮弗·毛雷尔詹姆斯·达尔皮尼安
Owner GOOGLE LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products