Selective Mono/Stereo Display With Backward-Compatible Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems face difficulties in handling content that varies in dimensionality (2D and 3D) or is incompatible between mono and stereo displays, with controllers adapted for one type often struggling to facilitate output to the other.
Innovation Solution
A system is implemented with both a mono and stereo controller on a processor, allowing for the establishment of compatible buffers and perspectives, enabling simultaneous rendering, compositing, and merging of 2D and 3D content for output on both mono and stereo displays.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a controller is adapted specifically to deliver mono output to a mono display, then mono content delivery is optimized, but stereo content delivery becomes problematic
Solution Approach 1:
The controller is designed to perform multiple functions by supporting both mono and stereo content delivery. It can operate in mono mode for compatibility with mono displays and in stereo mode for stereo displays, making a single controller adaptable to different display types and content formats without requiring separate dedicated controllers.
Solution Approach 2:
The controller dynamically switches between mono and stereo operational modes based on the display type and content being delivered. This dynamic adaptability allows the same hardware controller to optimize performance for mono content while also being capable of handling stereo content when needed, resolving the contradiction between specialized optimization and general versatility.
2Reliability
If a controller is adapted specifically to deliver stereo output to a stereo display, then stereo content delivery is optimized, but mono content delivery becomes problematic
Solution Approach 1:
The controller is designed with universal functionality to handle both stereo and mono content delivery. It maintains optimized stereo processing capabilities while also being able to deliver mono content to mono displays or to one eye of a stereo display, eliminating the need for separate dedicated controllers for each display type.
Solution Approach 2:
The controller dynamically adjusts its operational mode between stereo and mono based on the target display and content requirements. This dynamic switching enables the controller to maintain high reliability for stereo content while also being adaptable for mono content delivery, resolving the contradiction between specialized stereo optimization and mono compatibility.
3Adaptability or versatility
If content varies in dimensionality (2D and 3D), then content flexibility is improved, but handling complexity increases
Solution Approach 1:
The controller segments content handling into distinct 2D and 3D processing pathways. It can identify and separate mono/2D content from stereo/3D content, processing each type through appropriate rendering pipelines. This segmentation simplifies the overall complexity by treating different content types independently rather than requiring a single complex unified processing path.
Solution Approach 2:
The controller dynamically determines the dimensionality of incoming content and adjusts its processing mode accordingly. It can switch between 2D rendering for mono content and stereo rendering for 3D content, or even mix both modes simultaneously for different portions of the display. This dynamic adaptation reduces handling complexity by automatically selecting the appropriate processing path based on content characteristics.
Data Source
AI summary
To enhance a mono-output-only controller such as a mobile OS to support selective mono/stereo/mixed output, a stereo controller is instantiated in communication with the mono controller. The stereo controller coordinates stereo output, but calls and adapts functions already present in the mono controller for creating surface and image buffers, rendering, compositing, and/or merging. For content designated for 2D display, left and right surfaces are rendered from a mono perspective; for content designated for 3D display, left and right surfaces are rendered from left and right stereo perspectives, respectively. Some, all, or none of available content may be delivered to a stereo display in 3D, with a remainder delivered in 2D, and with comparable content still delivered in 2D to the mono display. The stereo controller is an add-on; the mono controller need not be replaced, removed, deactivated, or modified, facilitating transparency and backward compatibility.


