Map Rendering Using Texture Masks to Reduce Processing Demands

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveuser experienceVSAvoidprocessing demands
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

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

Inventive Principle:
Principle #26Copying

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

Inventive Principle:
Principle #2Taking out (Extraction)

2Manufacturing precision

If detailed map data is rendered to maintain accuracy and functionality, then map display quality is improved, but device resource consumption increases

Engineering Contradiction:
Improvemap display qualityVSAvoidresource consumption
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

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

Inventive Principle:
Principle #3Local quality

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

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9070314B2Method, system and apparatus for rendering a map according to texture masks
Publication Date: 2015.06.30 APPLE INC
  • US9070314B2 patent drawing
  • US9070314B2 patent drawing
  • US9070314B2 patent drawing

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.