Dynamic Split Screen for Dome VR Displays
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Multiplayer virtual reality games face challenges in displaying individual views on a dome-shaped display surface due to complex mathematics, which can degrade system performance and the immersive reality experience, especially when participants join or leave the game.
Innovation Solution
The system dynamically partitions a curved display surface by mapping multiple views from a cube map to a two-dimensional map projection, allowing each participant to have a separate reference vector for translating position and orientation information, enabling efficient split-screen display on a non-planar surface.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If individual views are segmented for display on a dome-shaped display surface, then multiple viewers can view their individual views simultaneously, but the mathematics involved becomes sufficiently complex as to make it impractical for a graphics processor to process in real time
Solution Approach 1:
The patent divides the dome-shaped display surface into multiple distinct zones, each assigned to a specific viewer. The system segments the virtual environment views and maps each viewer's perspective to their designated zone, enabling simultaneous multi-view display while managing computational complexity through structured partitioning
Solution Approach 2:
The patent transitions from traditional 2D screen segmentation to 3D dome surface segmentation by mapping views onto a spherical coordinate system. This dimensional change allows the use of spherical geometry mathematics, which provides a more efficient framework for handling multiple perspectives on a curved surface compared to planar segmentation approaches
2Adaptability or versatility
If the display surface is segmented to accommodate multiple viewers, then individual views can be displayed, but system performance degrades due to the computational complexity of real-time processing
Solution Approach 1:
The patent pre-calculates and stores the mapping relationships between 3D spatial positions and 2D display coordinates on the dome surface. By preparing these transformation matrices in advance rather than computing them in real-time, the system maintains high frame rates while supporting multiple simultaneous views
Solution Approach 2:
The patent creates separate render targets for each viewer zone on the dome surface, allowing independent rendering of each perspective. This copying approach enables parallel processing of multiple views without interfering with the main rendering pipeline, improving overall system performance
3Adaptability or versatility
If the display surface is dynamically segmented to accommodate participants joining or leaving the game, then the system can adapt to changing numbers of players, but additional complexity is added that can further degrade system performance
Solution Approach 1:
The patent implements a dynamic zone assignment system where the dome display surface is divided into a fixed number of equal zones, and each active participant is automatically assigned to an available zone. When participants join or leave, the system dynamically reassigns zones without requiring complex recalculation of the entire segmentation scheme, maintaining performance while adapting to changing player counts
Data Source
AI summary
A set of images is mapped to a three-dimensional shape. A two-dimensional image that includes at least two portions is generated based on the three-dimensional shape, and within at least one of the at least two portions is rendered a transformation of at least a subset of the set of images. The two-dimensional image is provided to a display device to cause the display device to simultaneously display at least the two portions on a display surface.


