Virtual Camera Velocity Map Detail Control
Find Innovative SolutionsGenerate 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
Engineering 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
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).
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.
2Measurement precision
If high-detail map image data is obtained continuously, then map display quality is improved, but resource consumption increases
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.
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.
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
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.
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.
Data Source
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.


