AR Perspective View Alignment Using Dynamic Coordinate Frames
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing augmented reality systems face challenges in accurately aligning virtual content with the real world due to variations in head-worn display fit and user movement, leading to discomfort and reduced immersion.
Innovation Solution
A mixed reality system employs a series of coordinate frames to determine the relative position of virtual content, using a head-mounted display and user eye positions, enabling accurate alignment of virtual objects with the real environment, and incorporates a transmissive display to maintain perception of the real world while presenting virtual content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a head-worn display is used to present virtual content, then user immersion is improved, but alignment accuracy between virtual and real world deteriorates due to variations in display fit and user movement
Solution Approach 1:
The system dynamically adjusts the virtual content presentation by tracking user head movements and eye positions in real-time. The coordinate frames are continuously updated to maintain accurate alignment between virtual and real world elements despite user movement, resolving the contradiction between immersion and alignment accuracy.
Solution Approach 2:
The system incorporates feedback mechanisms through eye tracking and head pose detection. By monitoring user gaze direction and head position, the system adjusts the virtual content positioning to maintain precise alignment with the real world, thereby preserving both immersion and alignment accuracy simultaneously.
2Device complexity
If virtual content is presented with fixed positioning, then device complexity is reduced, but user comfort deteriorates due to misalignment with natural visual perception
Solution Approach 1:
The system implements dynamic coordinate frame transformations that adapt to user head pose and eye position. This dynamic approach maintains natural visual alignment and user comfort while managing complexity through efficient real-time calculations and pre-established coordinate frame relationships.
3Measurement precision
If multiple coordinate frames are used to track head pose and eye position, then alignment precision is improved, but device complexity increases
Solution Approach 1:
The system segments the tracking problem into distinct coordinate frames: a head pose coordinate frame for tracking head orientation and position, and an eye position coordinate frame for tracking gaze direction. This segmentation allows each frame to be optimized independently while maintaining overall alignment precision through their intercoupled relationship.
Solution Approach 2:
The system introduces an intermediary coordinate transformation layer that bridges the head pose frame and the display coordinate frame. This intermediary transformation based on eye position measurements allows precise alignment without requiring direct complex coupling between all system components, thereby managing device complexity.
Data Source
AI summary
Examples of the disclosure describe systems and methods for sharing perspective views of virtual content. In an example method, a virtual object is presented, via a display, to a first user. A first perspective view of the virtual object is determined, wherein the first perspective view is based on a position of the virtual object and a position of the first user. The virtual object is presented, via a display, to a second user, wherein the virtual object is presented to the second user according to the first perspective view. A second perspective view of the virtual object is determined, wherein the second perspective view is based on an input from the first user. The virtual object is presented, via a display, to the second user, wherein presenting the virtual object to the second user comprises presenting a transition from the first perspective view to the second perspective view.


