Nested Stereoscopic Projections for Virtual Display Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing display systems struggle to efficiently generate and display virtual or composite stereoscopic images, limiting user interaction and configuration flexibility in virtual environments.
Innovation Solution
A computer system that generates a pair of stereoscopic images of a superior environment, including a virtual stereoscopic display device, which can render a second pair of stereoscopic images of an inferior environment, allowing for parallel processing across distributed computing systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a physical stereoscopic display device is used to display stereoscopic images, then the images can be displayed with real depth perception, but the system lacks flexibility in experimenting with different configurations without hardware reconfiguration
Solution Approach 1:
The patent creates a virtual stereoscopic display device that is a digital copy of a physical display device. This virtual device can be instantiated in software, allowing multiple configurations to be created and tested without modifying physical hardware. The virtual device model includes all the geometric and optical properties of the physical device, enabling realistic simulation while providing configuration flexibility through software parameters.
Solution Approach 2:
The patent transitions from physical hardware configuration to virtual software-based configuration by adding a digital dimension. Instead of changing physical device settings, the system creates virtual instances in a software environment where configuration changes are achieved through parameter modification rather than physical reconfiguration, effectively moving the problem from the physical domain to the digital domain.
2Measurement precision
If stereoscopic images are generated in real-time with high fidelity, then the visual quality and depth perception are improved, but the computational resources and processing time required increase significantly
Solution Approach 1:
The patent performs preliminary calculations of the virtual display device's geometric and optical properties during the device creation phase. Parameters such as view frustums, projection matrices, and depth buffers are pre-computed and stored. When rendering stereoscopic images, the system reuses these pre-computed values rather than calculating them from scratch, significantly reducing real-time computational energy consumption while maintaining high image quality.
3Ease of operation
If a virtual stereoscopic display device is rendered within another stereoscopic environment, then the user can view the virtual device as if it were real, but the rendering complexity and processing requirements increase
Solution Approach 1:
The patent implements a nested rendering structure where a virtual stereoscopic display device is rendered within a superior virtual environment, which itself may be displayed within an inferior environment. The system handles multiple levels of nesting by maintaining separate rendering contexts for each level and using view frustum culling to optimize which objects are rendered at each level. This nested structure allows realistic visualization while managing rendering complexity through hierarchical organization and selective rendering.
Data Source
AI summary
A system, method or compute program product for generating stereoscopic images. One of the methods includes identifying, in a first three-dimensional coordinate system of a first three-dimensional virtual environment, a location and orientation of a first virtual object that is a virtual stereoscopic display object; identifying an eyepoint pair in the first virtual environment; identifying, in a second three-dimensional coordinate system of a second three-dimensional virtual environment, a location and orientation of a second virtual object that is in the second virtual environment; for each eyepoint of the eyepoint pair, rendering an inferior image of the second virtual object; for each eyepoint of the eyepoint pair, render a superior image of the first virtual environment, comprising rendering, in the superior image for each eyepoint, the corresponding inferior image onto the virtual stereoscopic display object; and display, on a physical stereoscopic display, the first virtual environment.


