Adaptive Streaming Metadata Association via MPD Attributes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Dynamic Adaptive Streaming over Hypertext Transfer Protocol (DASH) systems lack a mechanism to express the association relationship between timed metadata Representations and media Representations, particularly when they are in separate Adaptation Sets, which hinders intelligent adaptation decisions and quality of experience (QoE).

Innovation Solution

Introducing new attributes @associateSetId at the Adaptation Set level and @associateRepId at the Representation level to explicitly list identifiers of associated Representations, enabling the signaling of timed metadata associations between metadata and media Representations within the Media Presentation Description (MPD).

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If timed metadata Representations and media Representations are placed in separate Adaptation Sets, then the system can organize content more flexibly and improve adaptability, but the ability to express association relationships between them is lost

Engineering Contradiction:
Improveflexibility in organizing timed metadata and media contentVSAvoidassociation relationship information between metadata and media Representations
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent introduces an intermediary mechanism in the form of new attributes (@associateSetId and @associateRepId) that act as mediators to express association relationships between timed metadata Representations and media Representations in separate Adaptation Sets. These attributes serve as the intermediary link that preserves the association information without requiring the Representations to be in the same Adaptation Set, thus resolving the contradiction between flexibility and information preservation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If new attributes are added to the MPD manifest to express Representation associations, then intelligent adaptation decisions can be enabled, but the MPD size may increase

Engineering Contradiction:
Improveintelligent adaptation decision capabilityVSAvoidMPD manifest size
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent applies parameter changes by introducing new attributes (@associateSetId and @associateRepId) into the existing MPD manifest structure. These attributes add the necessary information for intelligent adaptation decisions while maintaining the overall manifest format. The solution optimizes the balance between providing sufficient association information and controlling manifest size growth through efficient attribute design.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP2984848B1Associating representations in adaptive streaming
Publication Date: 2019.12.04 HUAWEI TECH CO LTD
  • EP2984848B1 patent drawingFigure 1
  • EP2984848B1 patent drawingFigure 2
  • EP2984848B1 patent drawingFigure 3

AI summary

Systems, methods, and devices associate a first at least one Representation with a second at least one Representation in adaptive streaming wherein it is determined whether a first set containing the first at least one Representation is associated with a second set containing the second at least one Representation. An attribute is introduced listing identifiers of the second at least one Representation that the first at least one Representation is associated with. Exemplary application is for signaling of timed metadata in adaptive streaming, specifically providing association between the timed metadata Representation with the media Representation.