Quality-Aware Adaptive Streaming via MPD Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current adaptive streaming technologies, such as DASH, lack quality information in metadata files, leading to inefficient streaming as clients select segments based solely on bitrate, resulting in unnecessary bandwidth usage or quality degradation, especially when content characteristics vary significantly.

Innovation Solution

Incorporating quality-related information, such as minimum and maximum quality attributes, into the MPD file to enable intelligent client-driven adaptation, allowing for dynamic selection and switching between segments based on both bitrate and quality characteristics, optimizing user experience and bandwidth usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If clients select segments based solely on bitrate, then device complexity is reduced, but manufacturing precision deteriorates because quality cannot be guaranteed

Engineering Contradiction:
Improveclient complexityVSAvoidquality consistency
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by embedding quality information (VIF metrics) into the MPD metadata file before streaming. This allows clients to make informed segment selection decisions based on pre-provided quality data, eliminating the need for complex real-time quality assessment while ensuring consistent quality delivery.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If quality information is not included in metadata, then loss of information is minimized, but manufacturing precision deteriorates because quality cannot be optimized

Engineering Contradiction:
Improvemetadata sizeVSAvoidquality optimization
Core Design Contradiction:
Loss of informationVSManufacturing precision

Solution Approach 1:

The patent applies local quality by providing quality information at the segment level within the MPD file. Each segment's quality characteristics (VIF metrics) are specified locally, enabling clients to optimize segment selection based on actual quality variations in different parts of the content while keeping metadata overhead minimal.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If adaptive streaming uses only bitrate information, then ease of operation is improved, but reliability deteriorates because quality cannot be ensured under varying network conditions

Engineering Contradiction:
Improvesegment selection simplicityVSAvoidquality assurance
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies feedback by incorporating VIF quality metrics into the MPD file, providing clients with feedback information about actual segment quality. This enables reliable quality-assured streaming while maintaining ease of operation, as clients can automatically select segments meeting quality thresholds without complex manual configuration.

Inventive Principle:
Principle #23Feedback

4Adaptability or versatility

If quality attributes are added to MPD file, then adaptability is improved, but device complexity increases due to enhanced metadata processing

Engineering Contradiction:
Improvestreaming adaptation capabilityVSAvoidmetadata processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by introducing quality parameters (VIF metrics) into the existing MPD file structure. This enhances adaptability by enabling quality-based segment selection while maintaining compatibility with current DASH infrastructure, requiring only minimal changes to client metadata processing logic.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP2880548B1Methods for quality-aware adaptive streaming over hypertext transfer protocol
Publication Date: 2022.03.16 APPLE INC
  • EP2880548B1 patent drawingFigure 1
  • EP2880548B1 patent drawingFigure 2
  • EP2880548B1 patent drawingFigure 3

AI summary

A wireless network device to support quality-aware adaptive media streaming includes a radio-frequency transceiver, a processor operably coupled to the radio-frequency transceiver, and a memory device operably coupled to the processor. The memory storing instructions that configure the processor to parse a manifest file to read information characterizing media content available for hypertext transfer protocol (HTTP) adaptive streaming, obtain quality information of the media content based on a quality attribute parsed from the manifest file, and dynamically switch streaming between different encoded portions of the media content in response to the quality information for an encoded portion of the media content deviating from a desired quality value.