Dynamic Annotation Rendering on Geographic Surfaces
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mapping services, such as Google Maps, do not effectively integrate advertisements into street-level images in a manner that maintains their appearance on the surface of geographic objects as the viewer's perspective changes, limiting the dynamic and immersive display of annotations.
Innovation Solution
A method and system that identify and process geographic objects within street-level images, allowing advertisements to be displayed on the surface of these objects, with their shape adjusted based on the camera's angle and position, ensuring they appear correctly oriented and sized relative to the viewer's perspective.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If advertisements are displayed as static overlays on street-level images, then they are easy to implement and display, but they do not maintain their appearance on the surface of geographic objects when the viewer's perspective changes
Solution Approach 1:
The advertisement display transitions from static to dynamic by automatically adjusting the advertisement's position, orientation, and shape based on the viewer's changing perspective and camera position. The system processes perspective change data and dynamically renders advertisements to maintain their appearance on the surface of geographic objects regardless of viewpoint changes.
Solution Approach 2:
The system changes multiple display parameters of advertisements simultaneously including position coordinates, rotation angles, scaling factors, and shape distortion based on perspective transformation calculations. These parameter adjustments ensure that advertisements remain properly aligned with the surface geometry of geographic objects when the viewer's perspective changes.
2Manufacturing precision
If advertisements are displayed to conform to the geographic location of the surface, then they maintain correct orientation and positioning, but the processing complexity increases
Solution Approach 1:
The system performs preliminary actions by pre-processing and storing perspective data, camera position information, and surface geometry data associated with each geographic object. When a viewer's perspective changes, the system retrieves this pre-stored data and applies the appropriate transformations, avoiding the need for complex real-time calculations and reducing processing complexity while maintaining high positioning precision.
3Measurement precision
If the advertisement shape is adjusted based on camera angle and position, then the display becomes more immersive and accurate, but the computational requirements increase
Solution Approach 1:
The system applies local quality by adjusting advertisement parameters specifically according to the local perspective conditions at the viewer's position. Instead of applying uniform transformations globally, the system calculates and applies localized perspective corrections based on the specific camera angle, position, and surface geometry, achieving high accuracy while optimizing computational resources by processing only the relevant local transformations.
Data Source
AI summary
A system and method of displaying information on images representing geographic objects captured by a camera is provided. In one aspect, the information is an advertisement and the advertisement is displayed such that its shape is based on the surface angle of the geographic object relative to the perspective from which the object is being viewed.


