AR Virtual Object Interaction via Depth Plane Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Providing a realistic augmented reality experience that accurately correlates virtual objects with real-world objects and maintains low energy costs while ensuring speed and performance is challenging due to the complexity of human visual perception and the need for continuous tracking of user position in relation to the environment.
Innovation Solution
A wearable system configured with a hardware processor and display that receives user commands to present virtual objects, which can respond to user actions and movements, such as virtual butterflies that fly away when approached, using a combination of depth planes and waveguide technology to simulate three-dimensional imagery and provide depth cues.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If continuous tracking of user position and virtual object rendering is implemented to enhance realism, then the quality of augmented reality experience is improved, but energy consumption increases
Solution Approach 1:
The system implements periodic action by updating virtual object positions and rendering augmented reality content at specific intervals rather than continuously. The head-mounted device tracks user position changes and triggers rendering updates based on movement detection thresholds, reducing unnecessary processing and energy consumption while maintaining perceptual realism.
Solution Approach 2:
The system applies dynamics by adjusting the level of tracking and rendering based on user activity state. When the user is stationary or moving minimally, the system reduces tracking frequency and rendering updates. When significant movement is detected, the system dynamically increases processing intensity to maintain alignment between virtual and real worlds, optimizing energy usage according to actual needs.
2Reliability
If multiple depth planes and waveguide technology are used to simulate three-dimensional imagery, then visual realism is improved, but device complexity increases
Solution Approach 1:
The system segments the augmented reality display into multiple depth planes, with each plane rendering virtual objects at different distances from the user. This segmentation allows the complex task of creating realistic three-dimensional imagery to be divided into manageable layers, where each depth plane can be processed and rendered independently, reducing overall system complexity while maintaining visual realism.
Solution Approach 2:
The waveguide technology acts as an intermediary between the digital display elements and the user's eye, enabling light to be guided from compact display components to the user's field of view while creating virtual images at multiple depths. This intermediary approach allows complex optical functionality to be achieved through a specialized component rather than requiring complex mechanical or electronic systems.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
The solution enhances the realism and comfort of virtual and augmented reality experiences by accurately positioning virtual objects in relation to real-world environments, reducing eye strain, and maintaining performance and energy efficiency.
Implementation Method 1
using a combination of depth planes and waveguide technology to simulate three-dimensional imagery and provide depth cues
Data Source
AI summary
A method performed by an augmented reality (AR) system includes receiving a command that is input by the user through the AR system. The augmented reality (AR) system includes a hardware processor and an AR display configured to present virtual content in an environment of a user. The command specifies a type of virtual object to be presented in the environment. In response to the command, virtual objects of the specified type are presented in the environment, and a presentation of at least one of the virtual objects is altered in response to detecting a movement of the user in proximity to the at least one virtual object.


