Depth-Component Image Rendering for VR Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for producing images in virtual reality systems suffer from latency issues due to the time required for rendering, leading to a lag in image updates when the user's head movement changes, causing discomfort such as dizziness and nausea.

Innovation Solution

The method involves rendering multiple component images corresponding to different depths within a scene, determining the view pose elements, and overlaying these components to produce an output image, allowing for efficient and accurate representation of the scene, including parallax effects, through independent transformations of each component image.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a single rendered image is transformed based on detected view pose changes, then the output image can more accurately reflect the current view pose, but the rendering process still causes latency and the user experience may not be fully improved

Engineering Contradiction:
Improveaccuracy of view pose representationVSAvoidrendering latency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the scene into multiple depth layers (foreground, midground, background) and renders each layer separately. This allows independent transformation of each layer based on its depth, enabling more accurate view pose representation while reducing overall rendering complexity and latency

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent pre-renders multiple depth layers in advance before the actual view pose change occurs. When a view pose change is detected, the pre-rendered layers are quickly transformed and composited, significantly reducing the latency compared to rendering a complete image from scratch

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If multiple depth layers are rendered and independently transformed, then parallax effects and view pose accuracy are significantly improved, but the device complexity and processing requirements increase

Engineering Contradiction:
Improveparallax effect accuracyVSAvoidrendering system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The scene is divided into discrete depth layers that can be independently processed. Each layer is assigned a specific depth range and transformation parameters, simplifying the complexity by organizing the rendering process into manageable segments rather than handling the entire scene as one complex unit

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different transformation operations are applied to different depth layers based on their local characteristics. Foreground layers receive different transformation parameters than background layers, allowing accurate parallax effects while optimizing processing by applying only necessary transformations to each layer

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11062492B2Method of image production
Publication Date: 2021.07.13 ARM LTD
  • US11062492B2 patent drawing
  • US11062492B2 patent drawing
  • US11062492B2 patent drawing

AI summary

Aspects of the present disclosure relate to a method for producing an output image representing a scene. The method comprises rendering a plurality of component images. Each component image corresponds to an associated depth within the scene. The method comprises determining one or more elements of a view pose to which an output image is to correspond, and deriving an output image part from each of the plurality of component images based on the determined one or more elements. The method then comprises overlaying each of the output image parts, to produce the output image.