Stereo Viewpoint Graphics Subsystem Sharing Geometry Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Screen-space rendering in computer graphics lacks sufficient geometric data to accurately represent three-dimensional scenes, leading to artifacts such as incorrect reflections and color bleeding due to the inability to consider off-screen surfaces, which complicates lighting and shading processes.

Innovation Solution

The implementation of a graphics processing subsystem that utilizes stereo frame buffers for left and right eye images, with a sharing decision circuit to direct the sharing of geometric data between these buffers, allowing for more accurate screen-space effect processing by leveraging the parallax between stereo viewpoints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional screen-space rendering is used with a single viewpoint, then computational efficiency is maintained, but geometric data is insufficient leading to illumination artifacts

Engineering Contradiction:
Improveaccuracy of screen-space effectsVSAvoidcomputational overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the left and right eye frame buffers by sharing geometric data between them. The sharing decision circuit determines when to share geometry data, allowing screen-space effects to access geometric information from both stereo viewpoints. This combination provides more complete geometric coverage, reducing illumination artifacts while maintaining computational efficiency through selective sharing rather than processing both buffers completely independently.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent transitions from single-viewpoint screen-space rendering to stereo viewpoint rendering, adding the dimension of parallax between left and right eye viewpoints. This dimensional change allows the system to access off-screen surfaces from the alternative viewpoint, providing missing geometric data that eliminates artifacts like incorrect reflections and color bleeding while maintaining reasonable computational overhead through the sharing mechanism.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of information

If multiple viewpoints are used to overcome screen-space limitations, then geometric data completeness improves, but processing bandwidth requirements increase

Engineering Contradiction:
Improvegeometric data completenessVSAvoidprocessing bandwidth efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent combines information from multiple viewpoints (left and right eye frame buffers) into a unified screen-space processing approach. The sharing decision circuit enables geometric data to be merged between stereo buffers, providing complete geometric information including off-screen surfaces from either viewpoint, while avoiding the full processing overhead of independent multi-view rendering by sharing common geometric data.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The shared geometric data from stereo frame buffers serves multiple functions: it provides complete geometric information for accurate screen-space effects, maintains compatibility with conventional rendering pipelines, and reduces processing bandwidth requirements by avoiding redundant processing of identical geometry in both viewpoints. The sharing decision circuit enables this multi-functional use of geometric data across different rendering contexts.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Manufacturing precision

If depth peeling or multiple cameras are used to reconstruct three-dimensional scenes, then scene detail accuracy improves, but frame buffer complexity and processing overhead increase significantly

Engineering Contradiction:
Improvescene reconstruction accuracyVSAvoidframe buffer structure
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent merges the capabilities of multiple viewpoints into the standard stereo frame buffer structure without requiring additional depth buffer complexity. By sharing geometric data between left and right eye buffers and using parallax to access off-screen surfaces, the system achieves accurate scene reconstruction equivalent to depth peeling or multiple cameras, but using the simpler existing stereo buffer architecture with minimal additional processing.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9672653B2Stereo viewpoint graphics processing subsystem and method of sharing geometry data between stereo images in screen-spaced processing
Publication Date: 2017.06.06 NVIDIA CORP
  • US9672653B2 patent drawing
  • US9672653B2 patent drawing
  • US9672653B2 patent drawing

AI summary

A stereo viewpoint graphics processing subsystem and a method of sharing geometry data between stereo images in screen-space processing. One embodiment of the stereo viewpoint graphics processing subsystem configured to render a scene includes: (1) stereo frame buffers configured to contain respective pixel-wise rendered scene data for stereo images, and (2) a sharing decision circuit operable to determine when to share geometric data between the stereo frame buffers for carrying out screen-space effect processes to render the scene in the stereo images.