Stereoscopic Rendering of Reflective Surfaces via Shared Viewpoint

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for rendering stereoscopic images struggle with non-flat, reflective, or refractive surfaces, leading to visual disparities that can cause eye strain, dizziness, and distraction in 3D environments, as the human brain finds it difficult to fuse these surfaces into a coherent depth perception.

Innovation Solution

The method involves depicting special case surfaces, such as reflective or refractive surfaces, from a shared or averaged viewpoint in stereoscopic images, reducing visual disparities by using a third viewpoint that is either between or collinear with the primary viewpoints, ensuring that these surfaces appear consistent across both eyes, thereby facilitating easier fusion and reducing visual discomfort.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If stereoscopic images are rendered using separate viewpoints for each eye, then depth perception is enhanced, but visual disparities on reflective or refractive surfaces cause eye strain and fusion difficulties

Engineering Contradiction:
Improvedepth perception accuracyVSAvoidvisual discomfort and eye strain
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent applies different rendering strategies to different surface types. Reflective and refractive surfaces are rendered using a shared viewpoint to minimize visual disparities, while non-reflective surfaces continue to use separate eye viewpoints for depth perception. This localized differentiation resolves the contradiction by optimizing each surface type for its specific visual requirements.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The rendering process is segmented into two pathways: one for reflective/refractive surfaces using a shared viewpoint, and another for other surfaces using separate eye viewpoints. This segmentation allows the system to maintain depth perception benefits while eliminating visual discomfort on problematic surfaces.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If reflective or refractive surfaces are rendered from separate eye viewpoints, then stereoscopic depth is improved, but the surfaces become sources of visual distraction and focus problems

Engineering Contradiction:
Improvestereoscopic depth accuracyVSAvoidvisual distraction and focus degradation
Core Design Contradiction:
Measurement precisionVSObject-generated harmful factors

Solution Approach 1:

The patent implements local quality by applying a shared viewpoint specifically to reflective and refractive surfaces while maintaining separate viewpoints for other surfaces. This ensures that surfaces prone to causing visual distraction are rendered in a way that minimizes disparities, while preserving stereoscopic depth for the overall scene.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If a shared viewpoint is used for reflective surfaces, then visual fusion is improved, but stereoscopic depth perception is reduced

Engineering Contradiction:
Improvevisual fusion easeVSAvoidstereoscopic depth perception
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent resolves this contradiction by applying the shared viewpoint approach only to reflective and refractive surfaces where it improves fusion, while maintaining separate viewpoints for other surfaces where depth perception is the priority. This localized application optimizes both fusion ease and depth perception in their respective contexts.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11600043B1Stereoscopic rendering of non-flat, reflective or refractive surfaces
Publication Date: 2023.03.07 TANZLE INC
  • US11600043B1 patent drawing
  • US11600043B1 patent drawing
  • US11600043B1 patent drawing

AI summary

A computer program product may cause one or more processors to generate stereoscopic images of one or more 3D models within a 3D model space. As part of the generation of the stereoscopic images, special case surfaces that are non-flat and specularly reflective or refractive are rendered in a special manner. The special manner involves rendering a texture for the special case surface based on a third projection corresponding to a third viewpoint that is spaced from both a first viewpoint (i.e., a left eye viewpoint) and a second viewpoint (i.e., a right eye viewpoint). Accordingly, when rendering first and second images (i.e., images corresponding respectively to the first and second viewpoints), the texture corresponding to the third viewpoint may be applied to the special case surface in both the first and second images. As a result, the disparity between the stereoscopic images may be low enough that the special case surface may be readily fused by the human viewer and not become a visual problem or an area of unwanted visual focus for the viewer.