Radial Density Masking for HMD Foveated Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current foveated rendering techniques in head-mounted displays (HMDs) are limited in efficiently managing image resolution based on the viewer's gaze, leading to suboptimal image rendering speed and data transmission, particularly in applications where precise control over pixel rendering is necessary.

Innovation Solution

The implementation of radial density masking graphics rendering techniques using subviews and checkered pixel quads, which render high-resolution pixels at the center and lower-resolution pixels at the periphery, with a reconstruction pass to generate a clean image, and additional optimizations such as hole-filling and Gaussian blurring to smooth transitions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If foveated rendering techniques are implemented to reduce image resolution at the periphery, then data transmission and rendering time are reduced, but image quality and visual fidelity deteriorate

Engineering Contradiction:
Improverendering speedVSAvoidimage quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The display is divided into multiple regions (foveated region, intermediate region, peripheral region) with different resolution levels. Each region is rendered at appropriate detail levels, with the foveated region maintaining high resolution and peripheral regions using lower resolution, thereby balancing image quality and rendering performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different regions of the display are assigned different quality levels based on human visual sensitivity. The central foveated region receives high-resolution rendering while peripheral regions use lower resolution, matching the non-uniform sensitivity of the human eye and maintaining perceived image quality while reducing overall data transmission.

Inventive Principle:
Principle #3Local quality

2Productivity

If radial density masking with subviews is used to optimize rendering efficiency, then rendering time is reduced, but device complexity increases

Engineering Contradiction:
Improverendering efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The rendering system is segmented into multiple subviews that correspond to different regions of the display. Each subview is processed independently with appropriate resolution levels, enabling parallel processing and improved rendering efficiency while maintaining manageable system complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system pre-calculates and prepares masking patterns and subview configurations before rendering. By pre-establishing the radial density masks and subview mappings, the system avoids complex real-time calculations during rendering, thereby improving rendering efficiency without proportionally increasing system complexity.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If checkered pixel quads with hole-filling are implemented to smooth transitions, then image quality is improved, but processing time increases

Engineering Contradiction:
Improveimage smoothnessVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

Instead of applying hole-filling and smoothing operations to the entire display, the system applies these operations selectively only to the intermediate regions where transitions between different resolution levels occur. This partial application maintains image smoothness at transition zones while minimizing additional processing time.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The checkered pixel quad pattern serves as an intermediary representation that facilitates smooth transitions between high and low resolution regions. By using this intermediate pattern with strategic hole-filling, the system achieves seamless blending at resolution boundaries without requiring excessive processing of the entire image.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11107178B2Radial density masking systems and methods
Publication Date: 2021.08.31 VALVE CORPORATION
  • US11107178B2 patent drawing
  • US11107178B2 patent drawing
  • US11107178B2 patent drawing

AI summary

Systems and methods for implementing radial density masking graphics rendering for use in applications such as head mounted displays (“HMDs”) are described. Exemplary algorithms are disclosed, according to which image resolution varies within an image depending on the distance of a particular point on the image from one or more fixation points. Reconstruction algorithms according to certain embodiments include three stages: (1) hole filling; (2) cross-cell blending; and (3) Gaussian blur.