AR Virtual Object Scaling for Distorted Video Feeds
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Augmented Reality (AR) applications face difficulties in accurately positioning virtual objects when the user's view of the environment is distorted, leading to inconsistent and degraded AR experiences.
Innovation Solution
A method that maps undistorted distances from a camera to real objects in the environment, produces a distorted video feed showing real objects at apparent distances, anchors virtual objects based on undistorted distances, determines a scaling factor, and scales the virtual objects accordingly for overlay into the distorted video feed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Shape
If a distorted video feed is produced to show real objects at apparent distances, then the visual perspective is enhanced, but the positioning of virtual objects becomes inconsistent with the distorted view
Solution Approach 1:
The system dynamically adjusts the scaling factor of virtual objects based on the distortion parameters of the video feed. By calculating the relationship between apparent distances in the distorted view and actual distances, the system modifies the size and position parameters of virtual objects to maintain consistency with the distorted perspective while preserving accurate spatial anchoring.
2Measurement precision
If virtual objects are anchored based on undistorted distances, then accurate spatial positioning is maintained, but the virtual objects appear inconsistent in the distorted view
Solution Approach 1:
The system applies a calculated scaling factor to virtual objects based on the distortion characteristics. This scaling adjustment modifies the visual parameters of virtual objects to match the distorted perspective, ensuring they appear consistent with the warped environment while maintaining their accurate spatial anchoring positions.
3Device complexity
If the AR application does not apply scaling to virtual objects, then the processing complexity is reduced, but the AR experience is degraded due to positioning inconsistencies
Solution Approach 1:
The system implements a scaling factor calculation and application mechanism that adjusts virtual object parameters based on distortion measurements. This approach adds moderate processing complexity but significantly improves AR experience quality by ensuring virtual objects appear consistent with the distorted environment, preventing user confusion and unintended interactions.
Data Source
AI summary
Embodiments provide for distorted views in augmented reality by mapping undistorted distances from a camera to real objects in an environment; producing a distorted video feed of the environment that shows the real objects at apparent distances to the camera; anchoring a virtual object to a position in the environment based on the undistorted distances; determining a scaling factor between the camera and the position based on the undistorted distances and the apparent distances; scaling the virtual object based on the scaling factor; overlaying the virtual object as scaled into the distorted video feed; and outputting the distorted video feed to a display device.


