Stereo Windowing System with Translucent Support
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing stereo content presentation methods in computer systems face challenges in reliably displaying stereo content within a windowing environment, particularly due to overlap issues with non-stereo windows and the inability to maintain transparency and blue-line technology, leading to inconsistent stereo output.
Innovation Solution
A method and system that utilize a composited image blending technique, incorporating transparency information, to ensure stereo presentation by using a monocular processing component for alpha-blending non-stereo content and a stereo processing component for alpha-blending stereo content into frame buffers, allowing for reliable stereo display even with overlap between windows.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the entire display is used for stereo content, then stereo presentation quality is improved, but no other application may display information
Solution Approach 1:
The display area is segmented into multiple regions: a stereo window region for stereo content and other window regions for non-stereo applications. The compositing system processes these segments separately, applying stereo-specific processing (blue-line insertion, frame buffer separation) only to the stereo window region while allowing other regions to function normally for multiple applications.
2Reliability
If blue-line technology is used for stereo separation, then stereo content direction to appropriate eyes is improved, but window overlap causes occlusion of blue-line windows
Solution Approach 1:
The solution moves from a 2D window stacking problem to a compositing dimension where multiple windows are blended together. Instead of relying on z-order stacking where blue-line windows must be on top, the system uses alpha compositing to blend stereo and non-stereo windows simultaneously, ensuring blue-line information is always visible beneath or through overlapping windows.
Solution Approach 2:
The compositing system acts as an intermediary layer between the application windows and the display output. It processes all windows including blue-line windows, applies transparency blending, and ensures proper stereo separation before sending to the display, preventing occlusion issues at the application level.
3Adaptability or versatility
If transparency information is supported for all windows, then visual flexibility and user interface quality are improved, but stereo presentation reliability deteriorates due to blending issues
Solution Approach 1:
Different quality processing is applied to different regions: stereo windows receive specialized processing (blue-line insertion, left/right eye frame buffer separation) while maintaining transparency, and non-stereo windows receive standard transparency processing. The compositing system handles these local quality requirements differently based on window type.
Data Source
AI summary
An operating system level windowing system provides for the reliable display of multiple translucent windows. Incorporating stereo object processing within the windowing system itself (rather than at the application level), permits the windowing system to ensure that stereo content is reliably displayed (e.g., via use of blue-line technology) regardless of whether a window within which stereo content is displayed is occluded or overlapped by another window.


