Optimized Stereoscopic Camera Depth Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Real-time stereoscopic applications, such as video games, face challenges in maintaining viewer comfort due to unpredictable scene depth transitions and fluctuations in perceived depth ranges, which existing solutions fail to address effectively, especially since they are not suited for real-time adjustments and often mix two-dimensional and three-dimensional production workflows.

Innovation Solution

The implementation of an optimized stereoscopic camera system, utilizing the OSCAM library to derive constraints for interaxial separation and convergence of dual cameras, dynamically interpolating these variables to maintain a constant perceived depth range, and supporting arbitrary transforms for artistic effects, ensuring comfortable viewing experiences even with user-controlled camera movements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If stereoscopic content is carefully tailored to prevent excessive disparities, then viewer comfort is improved, but the advantages of stereoscopic video content are difficult to convey

Engineering Contradiction:
Improveviewer fatigueVSAvoidstereoscopic effect
Core Design Contradiction:
Object-affected harmful factorsVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts stereoscopic parameters (interaxial separation, convergence distance, image shift) in real-time based on scene depth transitions and camera movements, rather than using fixed constraints. This allows the stereoscopic effect to adapt to different viewing conditions while maintaining comfort boundaries.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes multiple stereoscopic parameters simultaneously (interaxial separation, convergence distance, image shift) to maintain perceived depth range within comfortable boundaries while preserving stereoscopic advantages. This multi-parameter adjustment allows balancing comfort and effect.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If existing solutions are applied to real-time stereoscopic applications, then some stereoscopic control is achieved, but they fail to address unpredictable scene depth transitions and fluctuations in perceived depth ranges

Engineering Contradiction:
Improvestereoscopic controlVSAvoidreal-time adjustment
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system continuously monitors scene depth transitions and camera movements, then feeds this information back to adjust stereoscopic parameters in real-time. This closed-loop control ensures perceived depth range remains within comfortable boundaries despite unpredictable scene changes.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system pre-calculates constraint boundaries for interaxial separation, convergence distance, and image shift based on expected scene depth ranges. These preliminary constraints guide real-time parameter adjustments to prevent excessive disparities before they occur.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If conventional stereoscopic methods are used, then stereoscopic content can be generated, but eye strain occurs due to fluctuations in perceived depth range

Engineering Contradiction:
Improvestereoscopic content generationVSAvoideye strain
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system introduces an intermediate optimization layer between conventional stereoscopic generation and final output. This layer adjusts parameters (interaxial separation, convergence distance, image shift) to maintain perceived depth range within comfortable boundaries, acting as a mediator that preserves content generation while eliminating eye strain.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Ease of operation

If user-controlled camera movements are allowed, then interaction and immersion are enhanced, but unpredictable scene depth transitions cause fluctuations in perceived depth ranges

Engineering Contradiction:
Improveuser controlVSAvoidperceived depth range
Core Design Contradiction:
Ease of operationVSStability of the object's composition

Solution Approach 1:

The system dynamically adjusts stereoscopic parameters in response to user-controlled camera movements and scene depth transitions. This real-time adaptation maintains perceived depth range stability while preserving full user interaction capabilities.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system pre-establishes constraint boundaries for stereoscopic parameters that prevent excessive perceived depth range fluctuations. These preliminary constraints act as a safety net that prevents harmful disparities even when users make unpredictable camera movements.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS8885021B2Optimized stereoscopic camera for real-time applications
Publication Date: 2014.11.11 DISNEY ENTERPRISES INC
  • US8885021B2 patent drawing
  • US8885021B2 patent drawing
  • US8885021B2 patent drawing

AI summary

A method is provided for an optimized stereoscopic camera with low processing overhead, especially suitable for real-time applications. By constructing a viewer-centric and scene-centric model, the mapping of scene depth to perceived depth may be defined as an optimization problem, for which a solution is analytically derived based on constraints to stereoscopic camera parameters including interaxial separation and convergence distance. The camera parameters may thus be constrained prior to rendering to maintain a desired perceived depth volume around a stereoscopic display, for example to ensure user comfort or provide artistic effects. To compensate for sudden scene depth changes due to unpredictable camera or object movements, as may occur with real-time applications such as video games, the constraints may also be temporally interpolated to maintain a linearly corrected and approximately constant perceived depth range over time.