Content Layer Render-Frustum Adjustment for AR/VR Edge Artifacts
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current techniques fail to adequately address edge artifacts and errors when rendering content layers, particularly in augmented reality (AR) and virtual reality (VR) devices, due to issues with head pose changes and region of interest adjustments.
Innovation Solution
A graphics processing unit (GPU) configures a render-frustum based on a user's head pose and region of interest (ROI) to dynamically adjust the left, right, up, and down angles of the render-frustum to avoid artifacts by dynamically adjusting the render-frustum of each layer, ensuring sufficient edge content and reducing artifacts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If the render-frustum is dynamically adjusted based on head pose and ROI, then edge artifacts are reduced and visual quality is maintained, but device complexity increases
Solution Approach 1:
The patent applies dynamics by making the render-frustum adjustable and adaptive rather than fixed. The system dynamically modifies the render-frustum parameters (left, right, up, down angles) based on real-time head pose data and region of interest information, allowing the rendering system to adapt to changing viewing conditions and minimize edge artifacts while managing computational complexity through targeted adjustments rather than complete redesign
Solution Approach 2:
The patent changes key parameters of the render-frustum (field of view angles) based on head pose and ROI information. By modifying these geometric parameters dynamically, the system adjusts the rendering region to align with user gaze and maintain content of interest within the frustum boundaries, thereby reducing edge artifacts without requiring fundamental system restructuring
2Manufacturing precision
If the render-frustum is adjusted to align content of interest, then edge artifacts are reduced, but processing time increases
Solution Approach 1:
The system performs preliminary actions by pre-determining the region of interest and head pose information before rendering begins. By preparing this spatial information in advance and using it to configure the render-frustum upfront, the system avoids the need for time-consuming adjustments during the actual rendering process, thereby reducing overall processing time while maintaining rendering accuracy
Solution Approach 2:
The patent changes render-frustum parameters based on pre-computed head pose and ROI data. By performing these parameter calculations before the rendering operation and using efficient geometric transformations, the system achieves accurate content alignment without significant time penalty, as the complex computations are done in preparation rather than during the critical rendering path
Data Source
AI summary
This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for centering content layers. A graphics processor may obtain a first indication of a composition frame. The graphics processor may configure a render-frustum of a layer of the composition frame based on a head pose of a user and a region of interest (ROI) corresponding with the layer in response to the obtainment of the first indication. The graphics processor may render the layer based on the configured render-frustum. The graphics processor may output a second indication of the rendered layer.


