Stereoscopic Image Mesh Update via Depth Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional stereoscopic-image-generating devices face significant computational burdens when recalculating virtual-reality scenes due to changes in user position or line of sight, leading to processor overload.

Innovation Solution

A stereoscopic-image playback device equipped with a processor and graphics processing unit that creates a three-dimensional mesh, performs image preprocessing, and uses depth estimation to update the mesh based on eye-tracking results, generating side-by-side images efficiently by projecting images onto the updated mesh.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the processor recalculates the virtual-reality scene when user position or line of sight changes, then the stereoscopic image quality is maintained, but the computational burden on the processor increases significantly

Engineering Contradiction:
Improvestereoscopic image qualityVSAvoidcomputational burden
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system divides the virtual-reality scene into a three-dimensional mesh structure with discrete vertices and faces. When user position or line of sight changes, only the necessary portions of the mesh are updated rather than recalculating the entire scene, reducing computational burden while maintaining image quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system pre-calculates and stores the three-dimensional mesh structure, including vertex positions and face definitions, before rendering. This preliminary preparation allows for rapid updates when user position changes, as the base mesh structure is already available and only needs minor adjustments rather than complete recalculation.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the processor recalculates the virtual-reality scene to maintain image quality, then the stereoscopic image accuracy is preserved, but the processing time increases

Engineering Contradiction:
Improvestereoscopic image accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system implements dynamic mesh updating where the three-dimensional mesh is adjusted in real-time based on user position and line of sight changes. The mesh structure remains flexible and can be rapidly modified without complete recalculation, preserving rendering accuracy while reducing processing time through selective updates.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses the pre-existing three-dimensional mesh as a template or copy that can be quickly replicated and adjusted for different viewing angles. Instead of recalculating the entire scene geometry, the system copies the base mesh structure and applies transformations, maintaining geometric accuracy while significantly reducing computation time.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12034908B2Stereoscopic-image playback device and method for generating stereoscopic images
Publication Date: 2024.07.09 ACER INC
  • US12034908B2 patent drawing
  • US12034908B2 patent drawing
  • US12034908B2 patent drawing

AI summary

A method for generating stereoscopic images is provided. The method includes: creating a three-dimensional mesh to obtain a stereoscopic scene and capturing a two-dimensional image of the stereoscopic scene; performing image preprocessing to obtain a first image in response to the two-dimensional image not being a side-by-side image; utilizing a graphics processing pipeline to perform depth estimation on the first image to obtain a depth image, to update the three-dimensional mesh according to a depth setting of the depth image, and to map the three-dimensional mesh to a corresponding coordinate system; utilizing the graphics processing pipeline to project the first image onto the mapped three-dimensional mesh to obtain an output three-dimensional mesh, and to capture an output side-by-side image from the output three-dimensional mesh; and utilizing the graphics processing pipeline to weave a left-eye and right-eye image into an output image, and to display the output image.