Gaze-Predictive Rendering for Latency Reduction in VR

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current real-time rendering technologies experience latency issues and inefficiencies due to assuming perfect human visual perception, leading to suboptimal rendering quality and performance, especially with the increasing demands of high-resolution displays and immersive virtual reality.

Innovation Solution

A system and method for gaze-predictive rendering that anticipates a user's gaze direction based on statistical targets of eye fixation, rendering a focal area at higher resolution and luminous intensity, and dynamically adjusting the focal area to minimize latency and optimize rendering resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If foveated rendering is implemented with high-resolution rendering of the foveal region, then visual quality in the focal area is improved, but rendering time and computational resources are increased

Engineering Contradiction:
Improverendering qualityVSAvoidrendering speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The image is divided into multiple focal areas, each rendered at different resolutions. The system identifies multiple regions of interest within the field of view and applies varying levels of rendering detail to each, rather than rendering the entire image at high resolution. This segmentation allows the system to maintain high visual quality in areas where users are likely to focus attention while reducing computational cost in peripheral regions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different regions of the image are rendered with different quality levels. The system applies high-resolution rendering locally to identified focal areas where user attention is expected, while using lower-resolution rendering for surrounding areas. This local quality adjustment optimizes the balance between visual quality and rendering performance based on predicted user gaze patterns.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If real-time rendering is performed at high resolution, then visual fidelity is improved, but latency increases

Engineering Contradiction:
Improvevisual fidelityVSAvoidlatency
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by predicting future gaze directions and pre-identifying focal areas before the user's actual gaze reaches those locations. By anticipating where the user will look next based on current gaze patterns and saccade models, the system can prepare high-resolution rendering of predicted focal areas in advance, reducing the latency between user gaze and high-quality visual feedback.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the focal area is made larger to account for latency, then the true foveal region is contained within the focal area, but the area requiring high-resolution rendering is increased

Engineering Contradiction:
Improvegaze tracking accuracyVSAvoidrendering efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The focal area size and position are dynamically adjusted based on predicted gaze patterns, saccade detection, and system latency characteristics. Rather than using a fixed focal area, the system continuously adapts the rendering region to match the user's expected gaze trajectory, optimizing the balance between ensuring the foveal region is captured and minimizing the area requiring high-resolution rendering.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10255714B2System and method of gaze predictive rendering of a focal area of an animation
Publication Date: 2019.04.09 DISNEY ENTERPRISES INC
  • US10255714B2 patent drawing
  • US10255714B2 patent drawing
  • US10255714B2 patent drawing

AI summary

Individual images for individual frames of an animation may be rendered to include individual focal areas. A focal area may include one or more of a foveal region corresponding to a gaze direction of a user, an area surrounding the foveal region, and/or other components. The foveal region may comprise a region along the user's line of sight that permits high visual acuity with respect to a periphery of the line of sight. A focal area within an image may be rendered based on parameter values of rendering parameters that are different from parameter values for an area outside the focal area.