Wide Baseline Stereo Rendering for Low-Latency VR

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current virtual and augmented reality systems face challenges in accurately tracking head movements and reducing latency, leading to motion sickness and unstable virtual object placement due to high latency and parallax warping issues, which result in holes in rendered images.

Innovation Solution

The system renders and warps left and right synthetic images from wider focal centers spaced greater than the inter-ocular distance, then displays them at narrower focal centers aligned with the inter-ocular distance, using depth data and predictive head position estimation to minimize latency and hole frequency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional stereo rendering with inter-ocular distance focal centers is used, then image stability is maintained, but latency increases and motion sickness occurs

Engineering Contradiction:
Improveimage stabilityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system pre-renders images at wider focal centers before head movement occurs, allowing the rendering pipeline to complete faster and reduce latency. By preparing images at exaggerated focal points in advance, the system can quickly warp them to match actual head position without waiting for slow conventional rendering

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the focal center parameter from conventional inter-ocular distance to wider spaced focal centers during rendering. This parameter modification allows for faster image generation that can be subsequently warped to correct focal points, effectively trading rendering speed for image quality

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If head tracking is updated at high rate, then motion accuracy improves, but computational complexity and processing load increase

Engineering Contradiction:
Improvehead tracking accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system pre-calculates warp parameters and depth data structures in advance, so that when head movement data arrives, the complex computational work has already been prepared. This preliminary preparation reduces the real-time processing burden while maintaining high tracking accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts and pre-processes the computationally intensive depth calculation and warp parameter generation into separate preprocessing steps, removing the heavy computational load from the real-time rendering pipeline and allowing high-rate head tracking without overwhelming the processor

Inventive Principle:
Principle #2Taking out (Extraction)

3Manufacturing precision

If parallax warping is applied to correct focal centers, then image quality improves, but holes and artifacts appear in rendered images

Engineering Contradiction:
Improveimage qualityVSAvoidimage completeness
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The system pre-renders images at wider focal centers that capture more of the scene geometry and depth information before warping. By having excess visual information available in the pre-rendered images, the subsequent warping operation can correct focal centers without creating holes, as the additional peripheral information fills in gaps that would otherwise appear

Inventive Principle:
Principle #10Preliminary action

4Loss of time

If wider focal centers are used for rendering, then latency and hole frequency reduce, but initial image distortion increases

Engineering Contradiction:
ImprovelatencyVSAvoidimage distortion
Core Design Contradiction:
Loss of timeVSShape

Solution Approach 1:

The system accepts and utilizes the distortion inherent in pre-rendered wide focal center images as a necessary intermediate state. The distortion is corrected in the next step through warping to the proper focal centers, so the initial distortion is temporary and purposeful rather than a final defect

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically changes the focal center parameter from wide (for fast rendering) to correct inter-ocular distance (for proper geometry). This parameter transformation converts the distorted but fast-to-render images into correctly proportioned final images, effectively using parameter adjustment to resolve the distortion issue

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10313661B2Wide baseline stereo for low-latency rendering
Publication Date: 2019.06.04 MAGIC LEAP INC
  • US10313661B2 patent drawing
  • US10313661B2 patent drawing
  • US10313661B2 patent drawing

AI summary

A virtual image generation system and method of operating same are provided. A left synthetic image and a right synthetic image of a three-dimensional scene are rendered respectively from a first left focal center and a first right focal center relative to a first viewpoint. The first left and first right focal centers are spaced from each other a distance greater than the inter-ocular distance of an end user. The synthetic image and the right synthetic image are warped respectively to a second left focal center and a second right focal center relative to a second viewpoint different from the first viewpoint. The second left and right focal centers are spaced from each other a distance equal to the inter-ocular distance of the end user. A frame is constructed from the left and right warped synthetic images, and displayed to the end user.