Augmented Reality Device Positioning via Physical Marker Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for interacting with augmented reality virtual objects require a separate device to determine user position, limiting interaction to changing orientation on the device's display without additional reactions.
Innovation Solution
Determining coordinates of a device relative to physical markers using image analysis from a camera, employing algorithms like Dynamic HOFR-SLAM and DHOFR-SLAM to adjust virtual camera positions in real-time, allowing for additional interactions by changing the device's position and reacting to lighting environments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a separate device is used to determine user position in space, then the position can be tracked, but the interaction with virtual objects is limited to orientation changes only
Solution Approach 1:
The patent combines the position determination function and the augmented reality display function into a single device. The device includes a camera for capturing images, a processor for determining position based on image analysis, and a display for showing augmented reality content. This integration allows the device to not only track position but also to use position changes as input for interacting with virtual objects, thereby expanding interaction capabilities beyond mere orientation changes.
Solution Approach 2:
The device performs multiple functions: it captures images via camera, determines position through image analysis, displays augmented reality content, and uses position information to control virtual objects. By making the device multi-functional, it eliminates the need for separate positioning devices and enables diverse interaction modes including translation-based manipulation of virtual objects.
2Device complexity
If the device position changes are not used for interaction, then the system remains simple, but additional reactions of virtual objects to position changes cannot be achieved
Solution Approach 1:
The patent introduces dynamic interaction where virtual objects respond to device translation in real-time. The processor continuously monitors device position changes and dynamically adjusts virtual object properties such as selection state, transformation operations, or triggering actions. This dynamic response mechanism adds versatility without requiring complex hardware modifications, leveraging software-based interpretation of position data.
Solution Approach 2:
The system implements feedback by using device position information to control virtual object behavior. When the device moves in space, the processor detects these translations and uses them to trigger corresponding actions on virtual objects, such as selection, manipulation, or activation. This feedback loop creates an intuitive interaction model where physical movement directly influences virtual object responses.
3Use of energy by moving object
If only orientation changes are recognized, then the processing requirements are lower, but the interaction possibilities with virtual objects are limited
Solution Approach 1:
The patent implements a hierarchical processing approach where basic orientation changes are processed continuously with low computational overhead, while translation-based interactions are processed selectively when device position changes are detected. This partial action strategy allows the system to maintain low energy consumption for basic operations while enabling enhanced interaction modes when needed, balancing processing requirements with interaction versatility.
Data Source
AI summary
The invention relates to methods for acting on augmented reality virtual objects. The coordinates of a device for creating and viewing augmented reality are determined in relation to a real-world physical marker by means of analysis of an image from a camera of the device; a virtual camera is positioned in calculated coordinates of the device in relation to a physical base coordinate system in such a way that the marker, which is visible to the virtual camera, is positioned in the field of vision thereof, just as the physical marker is positioned in the field of vision of the device camera; light sources captured by the camera of the device can be used as the physical marker; a vector is calculated corresponding to a direction from the marker to the virtual camera; information is generated relating to all camera movements. A system of preliminary image processing is implemented.
