Stereo Rendering With Pixel Reuse for Reduced Computational Load

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for rendering stereo views in head-mounted displays are inefficient as they require rendering the scene twice, especially for objects that appear similar in both views, leading to redundant processing and resource wastage.

Innovation Solution

The method involves rendering a first eye view and reusing pixels from the first eye view for the second eye view based on disparity indicative characteristics such as depth, distance, material type, and view-dependent effects, reducing redundant rendering by identifying regions of pixel similarity or small disparity and copying pixels from the first view.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the scene is rendered twice for stereo view, then both left eye view and right eye view can be displayed, but computational resources are wasted on redundant rendering of similar distant objects

Engineering Contradiction:
Improverendering efficiencyVSAvoidcomputational resources
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent applies the copying principle by copying pixel data from the first eye view to the second eye view for regions with small disparity. Instead of rendering the same distant background objects twice, the system copies the rendered pixels from one view to the other view, significantly reducing computational resources while maintaining stereo visualization quality.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent applies segmentation by dividing the image into different depth regions and processing them differently. Distant objects with small disparity are handled through pixel copying, while closer objects with larger disparity are rendered separately. This segmentation of the rendering process optimizes computational efficiency by applying the most appropriate method to each region.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If distant objects are rendered with high complexity, then detailed visualization is achieved, but rendering time increases significantly when rendering both views

Engineering Contradiction:
Improvevisualization qualityVSAvoidrendering time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

For distant background objects that appear similar in both views, the system copies pixel data from the first view to the second view. This eliminates the need to re-render these distant objects, significantly reducing total rendering time while preserving visualization quality for the regions that do require rendering.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system applies partial rendering by only rendering objects and regions that have sufficient disparity or view-dependent effects. Distant objects with minimal disparity are excluded from the rendering process and handled through copying, applying rendering resources only where necessary to achieve the required visualization quality.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If pixel copying is used for regions with small disparity, then computational load is reduced, but rendering accuracy may decrease due to reprojection errors

Engineering Contradiction:
Improverendering speedVSAvoiddepth accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system applies local quality by differentiating the treatment of different depth regions. Distant objects with small disparity are processed through copying (lower accuracy requirement), while closer objects with larger disparity and view-dependent effects are rendered with full accuracy. This localized approach optimizes the balance between rendering speed and accuracy based on the specific requirements of each region.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12355937B1Efficient stereo rendering
Publication Date: 2025.07.08 APPLE INC
  • US12355937B1 patent drawing
  • US12355937B1 patent drawing
  • US12355937B1 patent drawing

AI summary

Various implementations disclosed herein include devices, systems, and methods that generates a stereo view of a three-dimensional (3D) environment by rendering a first eye view and reusing pixels from the first eye view for a second eye view based on a disparity indicative characteristic (e.g., identifying regions of pixel difference/similarity in the views). For example, an example process may include rendering a first view for a first viewpoint (e.g., a left eye view) of a three-dimensional (3D) environment. The process may further include estimating differences between the first view and a second view for a second viewpoint (e.g., a right eye view) of the 3D environment. The process may further include rendering the second view for the second viewpoint based on the estimated differences.