MMTP to DASH Protocol Conversion for Media Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current media playback systems require multiple media players to handle different protocols, such as DASH and MMTP, limiting the ability to reuse media processors and making them protocol-specific.

Innovation Solution

Converting MMTP data into DASH protocol enables the reuse of a DASH media player for MMTP playback, allowing the media processor to be agnostic to the transport protocol used, thereby facilitating playback with a single media player.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple media players are used to handle different protocols (DASH and MMTP), then protocol-specific playback is achieved, but device complexity increases and media processor reuse is limited

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidnumber of media players
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A protocol conversion module is introduced as an intermediary between the MMTP delivery channel and the DASH media player. This module converts MMTP protocol data into DASH protocol format, allowing the existing DASH media player to handle both DASH and MMTP content through a unified interface, thereby reducing the need for multiple protocol-specific players while maintaining broad protocol compatibility

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The DASH media player is enhanced with universal capabilities through the protocol conversion module, enabling it to process both native DASH content and converted MMTP content. This multi-functionality allows a single media player to replace what would traditionally require multiple specialized players, reducing system complexity while expanding adaptability

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If the media processor is made protocol-agnostic, then media processor reuse is enabled, but the complexity of protocol conversion increases

Engineering Contradiction:
Improveprotocol agnosticismVSAvoidprotocol conversion complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The protocol conversion module serves as a dedicated intermediary that handles all protocol-specific complexity, isolating it from the media processor. The media processor itself remains protocol-agnostic, dealing only with standardized media data formats, while the conversion module manages the complexity of translating between MMTP and DASH protocols, thus separating conversion complexity from processing complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If ROUTE protocol is used for DASH playback, then unidirectional delivery is achieved, but it cannot be reused for MMTP playback

Engineering Contradiction:
Improvedelivery efficiencyVSAvoidprotocol reuse
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The protocol conversion module provides a universal interface that accepts MMTP data from the unidirectional delivery channel and transforms it into DASH format that the existing DASH playback architecture can process. This enables the ROUTE-based unidirectional delivery infrastructure to serve both DASH and MMTP content types through a single playback path, achieving protocol reuse while maintaining delivery efficiency

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11044294B2ATSC 3.0 playback using MPEG media transport protocol (MMTP)
Publication Date: 2021.06.22 SATURN LICENSING LLC
  • US11044294B2 patent drawing
  • US11044294B2 patent drawing
  • US11044294B2 patent drawing

AI summary

Moving Picture Experts Group (MPEG) media transport protocol (MMTP) content is received from a source of content such as an ATSC 3.0 source. The MMTP content is converted to Dynamic Adaptive Streaming over Hypertext Transfer Protocol (DASH), and the receiving media player then plays the DASH.