Selective Mono/Stereo Visual Display Control for Mixed 2D/3D Content
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems face difficulties in handling content that varies in dimensionality (2D and 3D) or when controllers are adapted for only one type of content (mono or stereo), leading to issues in delivering mixed content to both mono and stereo displays.
Innovation Solution
A system is implemented with a mono controller and a stereo controller on a processor, enabling communication with graphical content sources, establishing perspectives and buffers, and rendering content appropriately for both mono and stereo displays, allowing for selective delivery of mono, stereo, or mixed content without altering the mono controller's operation.
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 capability is lost
Solution Approach 1:
The patent implements a universal controller that can deliver both mono and stereo content to different displays. The controller includes a content source, a display manager, and rendering components that can adaptively switch between mono and stereo modes based on the connected display type, eliminating the need for separate dedicated controllers.
Solution Approach 2:
The controller dynamically adapts its output mode based on the connected display. The display manager detects whether a mono or stereo display is connected and automatically configures the rendering pipeline accordingly, allowing the same hardware to optimize for different display types without manual intervention.
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 capability is lost
Solution Approach 1:
The patent implements a universal controller that can deliver both mono and stereo content to different displays. The controller includes a content source, a display manager, and rendering components that can adaptively switch between mono and stereo modes based on the connected display type, eliminating the need for separate dedicated controllers.
Solution Approach 2:
The controller dynamically adapts its output mode based on the connected display. The display manager detects whether a mono or stereo display is connected and automatically configures the rendering pipeline accordingly, allowing the same hardware to optimize for different display types without manual intervention.
3Adaptability or versatility
If the system supports mixed mono/stereo content delivery, then versatility is improved, but system complexity increases
Solution Approach 1:
The patent segments the controller into distinct functional modules: a content source module, a display manager module, and rendering modules. This segmentation allows each component to handle specific tasks independently, making the overall system more manageable and easier to implement despite the enhanced functionality.
Solution Approach 2:
The display manager acts as an intermediary between the content source and the rendering modules. It detects the display type and routes content appropriately, simplifying the complexity by centralizing the decision-making logic in a single coordinating component rather than distributing complexity across all modules.
4Adaptability or versatility
If the system renders both 2D and 3D content, then content compatibility is improved, but processing requirements increase
Solution Approach 1:
The rendering pipeline dynamically adjusts its processing based on the content type and display capabilities. When 2D content is detected, the system uses standard rendering paths; when 3D content is detected, the system activates stereo rendering paths. This dynamic adaptation ensures processing power is used efficiently only when needed.
Solution Approach 2:
The patent applies different rendering qualities and processing levels to different content types locally. 2D content receives standard rendering treatment while 3D content receives enhanced stereo rendering treatment. This local quality differentiation ensures that processing resources are allocated appropriately based on the specific requirements of each content type rather than over-provisioning for all content.
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.


