AR Device Orientation via Planar Reference Object Alignment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current augmented reality technologies face challenges in accurately and precisely connecting camera-enabled devices to a local coordinate system and maintaining calibration, leading to mismatches in the orientation and position of virtual representations of devices in virtual spaces.
Innovation Solution
A method that involves capturing images of a real-world planar reference object by both devices, determining vectors to align virtual representations, and adjusting the orientation and position of the first electronic device's virtual representation to match the real-world alignment, ensuring synchronization and recalibration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If camera-enabled devices are connected to a local coordinate system in augmented reality, then virtual assets can be embedded and displayed, but mismatches in orientation and position of virtual representations occur between different devices
Solution Approach 1:
A shared planar reference object serves as an intermediary between multiple electronic devices. Each device captures images of this common reference object and uses it to determine its position and orientation in the coordinate system. The reference object's known geometry acts as a mediator that enables accurate calibration and synchronization across different devices, resolving the mismatch problem.
Solution Approach 2:
The system uses the captured images of the planar reference object to provide feedback on the device's position and orientation. By comparing the actual image data with the expected geometry of the reference object, the system can detect calibration errors and adjust the virtual representation accordingly, ensuring accurate alignment in the augmented reality environment.
2Measurement precision
If virtual representations are adjusted to match real-world alignment, then device calibration is improved, but computational complexity increases
Solution Approach 1:
The system creates a virtual representation (copy) of the planar reference object in the augmented reality environment. This virtual copy has known geometric properties that match the real-world reference object. By comparing the captured image with the virtual representation, the system can efficiently calculate position and orientation adjustments without complex computational processes.
Data Source
Figure 1a
Figure 1B~1D
Figure 2A
AI summary
The present invention relates to a computer implemented method for adjusting an orientation and/or position of a virtual representation of a first electronic device in a virtual space. The method comprising: capturing, by a first camera (212) of the first electronic device (202), an image of a real world planar reference object (216) as viewed by the first camera (208), determining a real world proximate vector for the first electronic device, wherein the real world proximate vector extends from an origin of the first camera to a point on the real world planar reference object closest to the origin of the first camera, applying a virtual space proximate vector to the virtual representation of the first electronic device, wherein the virtual space proximate vector has a same extension in the virtual space in relation to the virtual representation of the first electronic device as the real world proximate vector has to the first electronic device in the real world, determining a virtual representation of the real world planar reference object as being overlapping with the real world planar reference object as viewed by a second camera (214) of a second electronic device (204), and adjusting the orientation and/or position of the virtual representation of the first electronic device in the virtual space such that the virtual space proximate vector is perpendicular to the virtual representation of the real world planar reference object, and such that a distal end of the virtual space proximate vector ends up at a point on the virtual representation of the real world planar reference object.