Virtual Camera Velocity Map Detail Control

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 handling map image data, particularly due to high interactivity requirements, which existing technologies have not adequately addressed.

Innovation Solution

Implementing a method to selectively obtain map image data based on virtual camera velocity, where the level-of-detail for map image data is determined by the velocity of a virtual camera, allowing for optimized rendering and display by adjusting the level of detail according to the camera's movement, thereby reducing processing demands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If high-detail map image data is obtained for all virtual camera velocities, then map display quality is improved, but processing demand and resource consumption increase

Engineering Contradiction:
Improvemap image data qualityVSAvoidprocessing demand
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies dynamics by making the level-of-detail parameter dynamic rather than static. The system continuously monitors virtual camera velocity and adjusts the map image data detail level in real-time, transitioning between high-detail and low-detail modes based on current camera movement state. This dynamic adaptation resolves the contradiction by providing high quality only when necessary (low velocity) and reducing processing demand when not necessary (high velocity).

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of map image data level-of-detail based on virtual camera velocity. By establishing a velocity threshold and comparing current velocity against it, the system switches between different detail levels. This parameter change strategy directly addresses the contradiction by adjusting data quality according to operational conditions, thereby optimizing the balance between display quality and processing demand.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If high-detail map image data is obtained continuously, then map display quality is improved, but resource consumption increases

Engineering Contradiction:
Improvemap image data qualityVSAvoidresource consumption
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The system dynamically adjusts resource consumption by monitoring virtual camera velocity and adapting the level-of-detail parameter accordingly. When camera velocity exceeds the threshold, the system automatically reduces detail level, thereby conserving resources. This dynamic resource management resolves the contradiction between maintaining high display quality and reducing continuous resource consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes by modifying the map image data detail level based on velocity conditions. The system transitions between high-detail and low-detail parameters dynamically, ensuring resources are consumed only when high quality is actually needed for user experience, thereby reducing overall resource consumption while maintaining quality when necessary.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If detailed map image data is obtained at all times, then user experience is improved, but application performance deteriorates due to processing demands

Engineering Contradiction:
Improveuser experienceVSAvoidapplication performance
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent applies dynamics by continuously monitoring virtual camera velocity and adjusting map image data detail in real-time. This ensures high user experience quality is maintained during low-velocity interactions while preventing performance deterioration during high-velocity periods when detailed processing would be excessive. The dynamic adaptation resolves the contradiction by aligning processing intensity with actual user needs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the map image data parameter (level-of-detail) based on velocity thresholds. When virtual camera velocity exceeds the threshold, the system switches to lower detail levels, thereby maintaining application performance while still providing adequate user experience. This parameter adaptation strategy resolves the contradiction between user experience quality and application performance by making quality conditional on operational context.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9200919B2Method, system and apparatus for selectively obtaining map image data according to virtual camera velocity
Publication Date: 2015.12.01 APPLE INC
  • US9200919B2 patent drawing
  • US9200919B2 patent drawing
  • US9200919B2 patent drawing

AI summary

Methods, systems and apparatus are described to selectively obtain map image data according to virtual camera velocity. Embodiments may display a map view of a map using a virtual camera. Some embodiments may detect a velocity of the virtual camera. Embodiments may then determine map image data for the map view of the map according to the velocity of the virtual camera and obtain the determined map image data. In at least some embodiments, a level-of-detail may be specified for map image data according to the velocity. Map image data may be obtained corresponding to this level-of-detail from a map service or from accessing local storage.