Virtual Space Coordinate Alignment via Base Marker Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In remote cooperation systems, the lack of a unified coordinate system and scale among participants leads to inaccurate mirroring of operations in virtual cooperative spaces, hindering smooth collaboration.
Innovation Solution
A method that detects base and target markers in initial image data to calculate model matrices, ensuring a common coordinate system for virtual contents, allowing accurate positioning and orientation of virtual objects across different devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If each operation participant manually adjusts the coordinate system and scale in their device, then the coordinate systems and scales can be matched among participants, but the matching cannot be perfect and the process is complex
Solution Approach 1:
The patent introduces a base marker as an intermediary reference object that all operation participants use to establish their coordinate systems. Instead of each participant manually adjusting their own coordinate system, they all reference the same base marker, which automatically ensures consistent coordinate system and scale across all devices without complex manual adjustments.
Solution Approach 2:
The base marker serves as a universal reference that works for all operation participants simultaneously. By using a single base marker that all participants reference, the system achieves universal coordinate system alignment without requiring individualized manual adjustments for each participant.
2Reliability
If coordinate systems and scales are not unified among operation participants, then device complexity is reduced, but accurate mirroring of operations cannot be achieved
Solution Approach 1:
The base marker acts as a mediator that enables accurate operation mirroring without requiring complex coordinate system unification. All participants reference the same base marker, which automatically provides consistent coordinate transformation and ensures accurate mirroring of operations across all devices.
Solution Approach 2:
The system automatically adjusts coordinate system parameters (origin, orientation, scale) based on the detected position and characteristics of the base marker. This parameter transformation ensures that all participants view the virtual space with consistent coordinates, enabling accurate operation mirroring without manual intervention.
3Measurement precision
If manual adjustment of coordinate system is performed by each participant, then coordinate matching is attempted, but perfect matching cannot be achieved and time is consumed
Solution Approach 1:
The base marker is pre-positioned in the physical space before operation participants begin their tasks. This preliminary placement establishes the reference frame in advance, eliminating the need for time-consuming manual adjustments during the operation process. The coordinate system is already aligned when participants start using the system.
Solution Approach 2:
The system automatically detects the base marker and computes the appropriate coordinate transformation parameters without requiring manual input from participants. The automatic detection and calculation processes perform the coordinate alignment self-service, saving time and achieving perfect matching without human intervention.
Data Source
AI summary
A method for providing virtual contents in a virtual space based on a common coordinate system includes: detecting a base marker for identifying a fixed point of an actual operation space, and a target marker for identifying an actual operation object, from initial image data indicating an initial state of the actual operation object in the actual operation space; calculating an initial model matrix of a target marker expressing an initial position and orientation of the target marker, and a model matrix of the base marker expressing a position and an orientation of the detected base marker in a virtual operation space having a common coordinate system which has the detected base marker as a reference; and calculating a current model matrix of the target marker expressing a current position and orientation of the target marker by using the calculated model matrix of the base marker.


