MPD UpdateProperty Element for Adaptive Media Streaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing techniques for updating media presentation data in DASH protocols are inefficient and inflexible, failing to support both static and dynamic MPDs for on-demand and live content, and lack flexibility in providing MPD patches or full updates.
Innovation Solution
The introduction of an UpdateProperty element within the MPD file, which specifies update information using a URN, allows for flexible organization and updating of MPD files, including support for partial and full updates, and incorporates features for ad insertion and content editing through additional location references and editing opportunities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If existing techniques for updating media presentation data are used, then the system maintains basic functionality, but the update process is inefficient and inflexible
Solution Approach 1:
The patent segments the media presentation data update process by introducing location references that point to specific portions of the MPD file that need updating. This allows partial updates of only the necessary segments rather than requiring full file replacements, thereby improving update efficiency while maintaining flexibility through selective updates.
Solution Approach 2:
The patent implements dynamic update mechanisms by introducing editing opportunities and time specifications that allow the MPD file to be updated at different times and in different ways depending on the content type (live vs. on-demand). This dynamic approach enables the system to adapt update strategies to different scenarios, improving both efficiency and flexibility simultaneously.
2Ease of operation
If the media presentation data structure is simplified, then the processing is easier, but the ability to support both static and dynamic MPDs for on-demand and live content is reduced
Solution Approach 1:
The patent introduces a universal update mechanism that can handle both static and dynamic MPDs, as well as both on-demand and live content types, through a unified set of location references and editing opportunities. This universal approach maintains processing ease by using consistent update syntax while achieving versatility by accommodating multiple content types through the same framework.
Solution Approach 2:
The patent uses parameter changes to differentiate between content types while maintaining a unified structure. By introducing parameters such as time specifications and editing opportunities that can be configured differently for live vs. on-demand content, the system achieves versatile content type support without complicating the basic update mechanism, thus preserving processing ease.
3Reliability
If full MPD updates are performed frequently, then the content remains current, but the data transmission overhead and processing time increase
Solution Approach 1:
The patent extracts only the necessary update information from the full MPD file by using location references that point to specific segments needing updates. This extraction approach ensures content remains current by updating only what is necessary, while significantly reducing update time and data transmission overhead by avoiding unnecessary data transfer.
Solution Approach 2:
The patent applies partial action by performing only the necessary updates to specific portions of the MPD file rather than complete refreshes. This partial update approach maintains content currency for critical information while reducing overall update time and bandwidth consumption by avoiding redundant updates to unchanged content.
4Adaptability or versatility
If additional location references and editing opportunities are added to the MPD file, then content editing and ad insertion flexibility improves, but the file complexity increases
Solution Approach 1:
The patent nests additional functionality within the existing MPD structure by introducing location references and editing opportunities as embedded elements within the standard MPD syntax. This nesting approach allows content editing and ad insertion flexibility to be added without creating a separate complex system, as the new features are integrated within the existing file structure hierarchy.
Solution Approach 2:
The patent uses location references as intermediary elements that connect the existing MPD structure with new editing and ad insertion capabilities. These intermediaries provide a bridge between the traditional MPD format and the enhanced functionality, allowing flexible content editing without requiring fundamental changes to the file structure, thus managing complexity while improving versatility.
Data Source
AI summary
The techniques described herein relate to methods, apparatus, and computer readable media configured to adaptively process video data. Media presentation data is associated with video data encoded in a plurality of formats, each format associated with a different bit rate. The media presentation data is generated to include first data indicative of whether the media presentation data is for static video data or dynamic video data, and second data indicative of at least one location reference to a location of a content update to the video data. A client determines, from the media presentation data, the first data and the second data, and downloads a media segment of the video data based on the first data and the second data.


