AssetIdentifier Element in DASH MPD for Content Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dynamic Adaptive Streaming over Hypertext Transfer Protocol (DASH) currently lacks the ability to distinguish between main content and ad content, leading to issues such as inaccurate progress bars, impaired random access, unreported ad downloads, missing revenue for content providers, and restricted trick modes.

Innovation Solution

Incorporating an AssetIdentifier element in the media presentation description (MPD) to uniquely identify assets, including media and metadata, allowing for proper differentiation between main content and ad content, enabling accurate progress tracking, random access, revenue reporting, and controlled trick modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If DASH protocol is used to provide adaptive streaming, then client can choose from multiple forms of content based on network conditions and device capability, but the system cannot distinguish between main content and ad content

Engineering Contradiction:
Improveadaptive streaming capabilityVSAvoidcontent identification information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent segments the DASH content delivery system into distinct components by introducing the AssetIdentifier element that separately identifies main content and ad content within the MPD structure. This segmentation allows the client to differentiate between content types while maintaining the adaptive streaming capability, resolving the contradiction between versatility and information loss.

Inventive Principle:
Principle #1Segmentation

2Productivity

If ad content is included with main content in DASH streaming, then revenue can be generated for content providers, but accurate progress tracking and random access become impaired

Engineering Contradiction:
Improverevenue generation capabilityVSAvoidprogress tracking accuracy
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The AssetIdentifier element acts as an intermediary that bridges ad content and main content within the DASH framework. By tagging content with specific asset identifiers, the system enables accurate progress tracking and random access operations while simultaneously allowing ad content to be delivered and monetized, thus resolving the contradiction between revenue generation and operational ease.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If DASH protocol allows client control for content selection, then adaptability to network conditions is improved, but tracking and reporting of ad content downloads is lost

Engineering Contradiction:
Improveclient control capabilityVSAvoidad content download information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent implements a feedback mechanism through the AssetIdentifier element embedded in the MPD structure. This element provides the server with information about which assets (main content or ads) the client is downloading, enabling the server to track ad content delivery while maintaining client control for adaptive streaming decisions. The feedback loop resolves the contradiction between client adaptability and server-side tracking capability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10616297B2Content-specific identification and timing behavior in dynamic adaptive streaming over hypertext transfer protocol
Publication Date: 2020.04.07 FUTUREWEI TECHNOLOGIES INC
  • US10616297B2 patent drawing
  • US10616297B2 patent drawing
  • US10616297B2 patent drawing

AI summary

An apparatus comprises a processor configured to create a Dynamic Adaptive Streaming over Hypertext Transfer Protocol (DASH) media presentation description (MPD), wherein the MPD comprises an AssetIdentifier element associated with a period, wherein the AssetIdentifier element specifies that the period belongs to a certain asset, and wherein the asset is content including media and metadata together with the rights to use the content by a content provider, and a transmitter configured to transmit the MPD. An apparatus comprises a receiver configured to receive a Dynamic Adaptive Streaming over Hypertext Transfer Protocol (DASH) media presentation description (MPD), wherein the MPD comprises an AssetIdentifier element associated with a period, wherein the AssetIdentifier element specifies that the period belongs to a certain asset, and wherein the asset is content including media and metadata together with the rights to use the content by a content provider, and a processor configured to process the MPD.