Autostereoscopic Image Conversion via Pre-rendering and Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional VR systems face challenges in converting VR content into stereoscopic images compatible with autostereoscopic display devices without affecting the VR experience, leading to delays or jitters due to insufficient system resources when converting VR stereoscopic images into autostereoscopic images.
Innovation Solution
A display system comprising a host with a processor, GPU, image buffers, and a multiplexing circuit that executes VR applications and OpenVR/WebVR drivers to render and convert VR stereoscopic images into autostereoscopic images, ensuring the VR application and driver are treated as foreground operations, allowing seamless switching between display modes without compromising VR content quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If VR content is converted to autostereoscopic images using conventional methods, then compatibility with autostereoscopic display devices is improved, but system performance deteriorates due to delays and jitters caused by insufficient system resources
Solution Approach 1:
The system performs preliminary actions by pre-rendering planar images alongside VR stereoscopic images, and pre-converting them to autostereoscopic images before they are needed for display. This preparation in advance ensures that when switching between display modes, the converted images are already available, preventing delays and jitters during mode transitions.
Solution Approach 2:
The patent segments the image processing workflow into distinct parallel paths: one path handles VR stereoscopic image rendering while another path simultaneously performs the conversion to autostereoscopic image format. This segmentation allows independent processing of conversion tasks without blocking the main VR rendering pipeline, maintaining system performance stability.
2Adaptability or versatility
If system resources are allocated for image conversion, then conversion capability is improved, but VR application performance deteriorates due to resource competition
Solution Approach 1:
The patent introduces an intermediary conversion module that acts as a mediator between the VR rendering pipeline and the autostereoscopic display output. This intermediary handles the resource-intensive conversion task separately, using dedicated processing resources that do not compete with the main VR application rendering, thus preserving VR application performance while enabling conversion capability.
Solution Approach 2:
The conversion process is performed as a preliminary action in parallel with VR rendering, using pre-allocated resources rather than competing for resources during VR application execution. This approach ensures that conversion capability is available without impacting real-time VR application performance.
3Manufacturing precision
If VR applications are prioritized as foreground operations, then VR content quality is improved, but conversion processing deteriorates due to resource allocation
Solution Approach 1:
The patent segments processing into quality-critical VR rendering path and efficiency-oriented conversion path. The VR rendering receives prioritized resource allocation to maintain high content quality, while the conversion processing runs in parallel with optimized resource usage, ensuring both high VR quality and adequate conversion throughput.
Solution Approach 2:
The system dynamically adjusts processing parameters based on operational mode: when VR rendering is prioritized, conversion uses optimized parameter sets that balance quality and speed, allowing conversion processing to proceed efficiently without compromising VR content quality requirements.
Data Source
AI summary
A display system is provided. The display system includes a virtual reality display apparatus, an autostereoscopic display apparatus, and a host. In response to a processing unit of the host receiving a specific input signal, the processing unit generates a display-mode control signal, executes an image-conversion software development kit of an OpenVR driver to convert a virtual-reality (VR) stereoscopic image, that is generated by a VR application executed by the host, into an autostereoscopic image, and writes the autostereoscopic image to a second image buffer of the host. In response to the display-mode control signal, the autostereoscopic display apparatus is switched to an autostereoscopic display mode, and a multiplexing circuit of the host selects the autostereoscopic image stored in the second image buffer as an output image signal, and sends the output image signal to the autostereoscopic display apparatus for displaying.


