Map Rendering Using Texture Masks to Reduce Processing Demands
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile computing devices face processing demands that can lead to poor user experiences or application failures when rendering map data, particularly due to high interactivity and resource requirements in map display and navigation applications.
Innovation Solution
The method involves rendering map data using texture masks, where vector graphics data describes shapes with mask indicators, allowing devices to substitute mask shapes with textures from a texture source, optimizing resource usage and improving rendering efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If traditional map rendering methods are used with high interactivity, then user experience and functionality are improved, but processing demands and resource consumption increase
Solution Approach 1:
The patent uses texture masks to create simplified representations of map features. Instead of rendering complete detailed map data, the system applies textured overlays that copy only the essential visual information needed for navigation, reducing processing demands while maintaining user experience
Solution Approach 2:
The invention extracts and applies only the necessary visual information through texture masks. By separating the mask shape data from the full texture data and applying textures only where needed, the system reduces resource consumption while preserving essential map functionality and interactivity
2Manufacturing precision
If detailed map data is rendered to maintain accuracy and functionality, then map display quality is improved, but device resource consumption increases
Solution Approach 1:
The patent applies texture masks locally to specific map regions rather than rendering detailed data across the entire map. This allows high display quality in areas where textures are applied while reducing overall resource consumption by leaving non-critical areas as simpler mask shapes
Solution Approach 2:
The system creates simplified copies of map features through texture masks that replicate only the essential visual characteristics. This copying approach maintains map display quality for navigation purposes while using significantly fewer resources than rendering complete detailed map data
Data Source
AI summary
Methods, systems and apparatus are described to render map data according to texture masks. A rendering device may obtain map data, which may include one or more shapes described by vector graphics data. Along with the one or more shapes, embodiments may include mask indicators corresponding to the one or more shapes. Embodiments may render the map data by creating a mask shape based upon mask indicators corresponding to the shapes described by the vector graphics data. For each created mask shape, a texture source may be determined according to the mask indicator for the mask shape. Embodiments may obtain a texture from the texture source and may apply the mask shape to the obtained texture to render a fill portion of the corresponding shape described by the vector graphics data. Some embodiments may display the rendered map data as a map view.


