Immersive Video Streaming Tile Selection Bandwidth Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for delivering immersive videos struggle to provide high-definition (HD) content efficiently, often resulting in bandwidth-intensive streaming and potential delays or pausing, especially when switching between different viewpoints in web browser applications.
Innovation Solution
The implementation of a combined switching and tiling technique that allows electronic devices to access and switch between multiple synchronized video streams, where each stream contains tiles representing different viewpoints, enabling efficient HD immersive video streaming by reducing bandwidth usage and minimizing delays.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If multiple synchronized video streams are transmitted to provide HD immersive video content, then video quality is improved, but bandwidth consumption increases
Solution Approach 1:
The video content is divided into multiple synchronized video streams, each representing different viewpoints. The system segments the immersive video content into viewable portions and transmits only the necessary segments based on user gaze direction, rather than transmitting all possible viewpoints simultaneously. This reduces bandwidth consumption while maintaining HD video quality for the active viewpoint.
Solution Approach 2:
The system prioritizes transmitting high-definition video content for the specific viewpoint the user is currently viewing, while using lower resolution or compressed versions for other potential viewpoints. This local quality approach ensures HD quality where needed while reducing overall bandwidth consumption for less critical video streams.
2Adaptability or versatility
If video streams are switched to change viewpoints, then viewing flexibility is improved, but delays or pausing occur
Solution Approach 1:
Multiple video streams representing different viewpoints are pre-loaded and buffered before the user actually needs to switch views. The system anticipates potential viewpoint changes and prepares the necessary video segments in advance, so when the user changes their gaze direction, the transition occurs smoothly without noticeable delays or pausing.
Solution Approach 2:
The system maintains continuous playback of multiple synchronized video streams in the background, ensuring that when a viewpoint switch is requested, the new stream is already ready and can be activated immediately without interrupting the video flow. This continuity approach eliminates gaps or pauses during viewpoint transitions.
3Ease of operation
If multiple video streams are buffered for seamless switching, then switching smoothness is improved, but device memory requirements increase
Solution Approach 1:
Instead of buffering all possible video streams completely, the system buffers only the portions of multiple video streams that are likely to be needed for upcoming viewpoint switches. This partial buffering approach provides sufficient smoothness for switching while avoiding the excessive memory requirements of complete pre-buffering of all streams.
Data Source
AI summary
Methods, systems, apparatus, and articles of manufacture to produce immersive videos are disclosed. An example apparatus includes programmable circuitry to access a first video stream corresponding to a scene, the first video stream including a first video frame, the first video frame including a first tile representative of the scene from a first viewpoint and a second tile representative of the scene from a second viewpoint different from the first viewpoint, access a second video stream corresponding to the scene, the first video stream including a second video frame, the second video frame including a third tile representative of the scene from a third viewpoint and a fourth tile representative of the scene from a fourth viewpoint different from the third viewpoint, and select at least one of the first tile, the second tile, the third tile, or the fourth tile for presentation by a device.


