AR Virtual Object Scaling for Distorted Video Feeds

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

VSEngineering 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

Engineering Contradiction:
Improvevisual perspectiveVSAvoidvirtual object positioning accuracy
Core Design Contradiction:
ShapeVSMeasurement precision

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvespatial positioning accuracyVSAvoidAR experience consistency
Core Design Contradiction:
Measurement precisionVSReliability

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improveprocessing complexityVSAvoidAR experience quality
Core Design Contradiction:
Device complexityVSReliability

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10719995B2Distorted view augmented reality
Publication Date: 2020.07.21 ADEIA MEDIA HOLDINGS INC
  • US10719995B2 patent drawing
  • US10719995B2 patent drawing
  • US10719995B2 patent drawing

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.