VR Video Sub-bitstream Multicast Allocation for Bandwidth Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional VR video playing methods waste significant bandwidth resources due to the transmission of entire video streams, rather than only the required sub-bitstreams based on a user's current field of view.
Innovation Solution
A VR video playing method where a terminal sends a request to a server for a VR video, receiving multicast addresses for multiple sub-bitstreams, and determines the target sub-bitstream based on the user's field of view and feature description information, allowing for efficient allocation and transmission of only the necessary sub-bitstreams.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If conventional encoding and transmission methods are used for the entire VR video, then complete video coverage is achieved, but bandwidth resources are wasted
Solution Approach 1:
The patent divides the 360-degree panoramic video into multiple sub-bitstreams based on different spatial regions (e.g., northern hemisphere, southern hemisphere, or divided into multiple tiles). Each sub-bitstream corresponds to a specific field of view region, allowing the terminal to selectively receive only the sub-bitstreams needed for the current viewing direction, thereby reducing bandwidth consumption while maintaining complete video coverage capability
Solution Approach 2:
The system dynamically adjusts which sub-bitstreams are transmitted and received based on the user's current field of view. The terminal determines the user's viewing direction and selectively receives corresponding sub-bitstreams in real-time, making the video transmission adaptive to changing viewing requirements rather than transmitting all video data continuously
2Productivity
If the entire VR video stream is transmitted, then all video data is available, but transmission efficiency decreases
Solution Approach 1:
The video is pre-encoded into multiple sub-bitstreams organized by spatial regions before transmission. This preliminary segmentation allows the terminal to quickly determine which sub-bitstreams are needed based on the user's field of view and receive only those, improving transmission efficiency while ensuring that all necessary video data is available when needed
Solution Approach 2:
The system design allows the same sub-bitstream structure to serve multiple purposes: it supports both selective reception for current field of view and rapid switching to different fields of view. The organized sub-bitstream structure enables the system to efficiently handle different viewing scenarios without requiring complete retransmission, thus improving overall transmission efficiency while maintaining data completeness
Data Source
AI summary
A method and system are described wherein a terminal sends, to a server, a video request message that includes an identifier of a virtual reality (VR) video. The VR video comprises N sub-bitstreams. The terminal receives a video response message sent by the server. The video response message indicates multicast addresses respectively corresponding to the N sub-bitstreams, and the terminal determines a target sub-bitstream based on a current field of view of a user, and obtains the target sub-bitstream based on a multicast address corresponding to the target sub-bitstream. The multicast address is one of the multicast addresses, and the target sub-bitstream comprises at least one sub-bitstream of the N sub-bitstreams.


