Video Stream Segmentation for Wireless VR Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless VR video streaming faces challenges with low latency and reliability due to link quality fluctuations, leading to poor user experience from data loss or corruption.
Innovation Solution
The system splits the video stream into multiple components and modulates them using different modulation coding schemes (MCS) based on link quality, ensuring robust transmission by prioritizing lower quality components for reliability and using higher quality components only when conditions allow.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If a single high-quality video stream is transmitted using high MCS levels, then video quality is improved, but reliability deteriorates under poor link conditions
Solution Approach 1:
The video stream is segmented into multiple quality components (low quality and high quality components). Each component is transmitted separately using different MCS levels, allowing the system to maintain reliability through robust transmission of essential low-quality components while attempting to transmit high-quality components when link conditions permit.
Solution Approach 2:
Different parts of the video stream (components) are assigned different quality levels and transmission robustness. Low-quality components use robust modulation for reliable delivery, while high-quality components use less robust modulation for higher potential quality when received. This local differentiation resolves the contradiction between overall quality and reliability.
2Reliability
If robust modulation is used for all video components, then reliability is improved, but video quality deteriorates
Solution Approach 1:
The video stream is divided into components with different quality requirements. Only the essential low-quality components are transmitted using robust modulation for reliability, while high-quality components use less robust modulation. This segmentation allows reliability to be maintained for essential content while preserving quality where possible.
Solution Approach 2:
Instead of applying robust modulation to all video components (excessive action), the system applies it only to the essential low-quality components (partial action). This partial application of robust modulation maintains sufficient reliability for core functionality while avoiding the quality degradation that would result from applying robust modulation to all components.
3Manufacturing precision
If high MCS levels are used to maximize video quality, then video quality is improved, but loss of information increases under deteriorating link conditions
Solution Approach 1:
The video stream is segmented into essential low-quality components and optional high-quality components. The low-quality components are transmitted with robust modulation to ensure they are received even under poor link conditions, preventing loss of essential information. High-quality components are transmitted with less robust modulation, accepting that they may be lost when link conditions deteriorate, but this does not prevent reception of the essential low-quality components.
Data Source
AI summary
Systems, apparatuses, and methods for utilizing different modulation coding schemes (MCSs) for different components of a video stream are disclosed. A system includes a transmitter sending a video stream over a wireless link to a receiver. The transmitter splits the video stream into low, medium, and high quality components, and then the transmitter modulates the different components using different MCS's. For example, the transmitter modulates the low quality component using a lower, robust MCS level to increase the likelihood that this component is received. Also, the medium quality component is modulated using a medium MCS level and the high frequency component is modulated using a higher MCS level. If only the low quality component is received by the receiver, then the receiver reconstructs and displays a low quality video frame from this component, which avoids a glitch in the display of the video stream.


