DASH MPD Adaptation Set Association for VR Viewpoints
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Dynamic Adaptive Streaming over Hypertext Transfer Protocol (DASH) systems struggle to efficiently stream Virtual Reality (VR) video due to its higher data requirements and multiple viewpoints, leading to redundant association IDs and increased MPD file sizes.
Innovation Solution
The proposed solution introduces an indication mechanism that allows DASH objects to reference larger sets than traditional representation-to-representation associations, specifically associating a portion of the media content with a viewpoint to a timed metadata representation, reducing redundant associations and MPD file size.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional representation-to-representation association IDs are used in DASH systems for VR video with multiple viewpoints, then each representation can reference timed metadata representations, but the number of redundant association IDs increases significantly and MPD file size becomes very large
Solution Approach 1:
The patent merges multiple representation-level association IDs into a single adaptation set-level association ID. Instead of having each representation individually reference the timed metadata representation, the association is established at the adaptation set level, allowing all representations within that adaptation set to inherit the association. This significantly reduces the total number of association IDs while maintaining accurate associations between media content and timed metadata representations.
2Loss of information
If traditional representation-to-representation association mechanism is used, then individual representations can be associated with timed metadata, but the MPD file size becomes very large due to redundant associations across multiple viewpoints
Solution Approach 1:
The patent implements a universal association mechanism at the adaptation set level that serves multiple representations simultaneously. A single association ID in the adaptation set element can associate the entire adaptation set (containing multiple representations from different viewpoints) with a timed metadata representation. This multi-functional approach eliminates the need for separate association IDs in each representation, reducing MPD file size while preserving complete metadata associations.
3Adaptability or versatility
If VR video is filmed for multiple viewpoints with each viewpoint containing adaptation sets and representations, then comprehensive coverage is achieved, but the listing of redundant association IDs for timed metadata representation becomes very large
Solution Approach 1:
The patent segments the association structure by introducing a hierarchical level between representations and timed metadata representations. Instead of a flat structure where every representation directly associates with metadata, the adaptation set serves as an intermediate segment that groups representations and establishes associations at that level. This segmentation reduces complexity by eliminating redundant association entries while maintaining comprehensive viewpoint coverage through the hierarchical structure.
Data Source
AI summary
A method mechanism for streaming multi-viewpoint virtual reality (VR) content via Dynamic Adaptive Streaming over Hypertext Transfer Protocol (HTTP) (DASH) is disclosed. The mechanism includes receiving media content including a VR video sequence. A DASH Media Presentation Description (MPD) is generated. The MPD includes an indication specifying that a portion of the media content that is related to a first viewpoint is associated with a timed metadata representation. A request is received from a client for the media content. The DASH MPD, including the indication, is transmitted to the client in response to receiving the request to support communication of the media content to the client.


