Vector Map Rendering with Alpha Blending for Smooth Transitions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for rendering vector data in conjunction with three-dimensional models in geographic information systems often result in distracting visual pops when updating vector elements due to changes in camera viewpoint or new data fetching, as they do not provide a smooth transition between initial and updated vector maps.

Innovation Solution

A method involving texture mapping and blending techniques, where an initial vector map is updated to a blended vector map over a blending period, with alpha blending to fade in new vector elements and fade out old ones, and reprojection to align vector elements when camera motion occurs, ensuring a seamless transition.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If vector map updates are performed immediately when camera viewpoint changes or new data is fetched, then data freshness and responsiveness are improved, but visual disruptions and distracting pops occur

Engineering Contradiction:
Improveresponsiveness of vector map updatesVSAvoidvisual disruptions and distracting pops
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary actions by preparing the updated vector map data before actually displaying it. When a camera viewpoint change or new data fetch occurs, the updated vector elements are pre-processed and staged for insertion, then gradually blended into the current view over multiple frames rather than appearing instantly, thus maintaining responsiveness while eliminating visual pops.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the visibility of vector elements during transitions. Instead of static immediate updates, the vector map employs dynamic blending where the opacity or visibility of new vector elements is gradually increased over time, allowing the transition to adapt smoothly to camera motion and data updates, thereby maintaining responsiveness without visual disruptions.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If vector elements are updated to reflect new camera viewpoints, then accuracy and relevance of geographic data are improved, but visual continuity and smoothness deteriorate

Engineering Contradiction:
Improveaccuracy of vector data alignmentVSAvoidvisual continuity of vector map
Core Design Contradiction:
Measurement precisionVSStability of the object's composition

Solution Approach 1:

The system applies periodic action by updating vector element visibility in discrete time steps or frames rather than continuously or instantly. During camera viewpoint changes, the updated vector map is blended into the current view over a sequence of frames, with the blend factor changing periodically, thus achieving accurate alignment while maintaining visual continuity through gradual transitions.

Inventive Principle:
Principle #19Periodic action

3Loss of time

If immediate updates of vector maps are implemented, then data currency is improved, but user experience and visual coherence worsen

Engineering Contradiction:
Improvetime delay in data updatesVSAvoiduser experience during navigation
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The system dynamically controls the blending rate and transition timing based on camera motion speed and user interaction patterns. When camera movement is detected, the vector map update transitions are adjusted to match the motion dynamics, providing smooth visual coherence during navigation while still delivering updated data currency, thus improving user experience without significant time delay.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9275493B2Rendering vector maps in a geographic information system
Publication Date: 2016.03.01 GOOGLE LLC
  • US9275493B2 patent drawing
  • US9275493B2 patent drawing
  • US9275493B2 patent drawing

AI summary

Systems and methods for rendering vector data in conjunction with a three-dimensional model are provided. An initial vector map providing a two dimensional representation of vector data, including one or more vector elements (roads, road names, borders, transit lines, etc.), can be texture mapped so that it appears to be located on a surface of the three-dimensional polygon mesh. The initial vector map can be updated or adjusted to an updated vector map. According to aspects of the present disclosure, a blended vector map can be rendered during a blend period to provide for a transition to the updated vector map. The transition can include fading in of vector elements in the updated vector map and/or fading out of vector elements in the initial vector map.