MMT Media Presentation Unit Encapsulation for Adaptive Packetization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing MMT designs face issues such as high overhead due to MFU boxes, storage format differences from delivery format, and lack of backwards compatibility for non-timed media data, as well as inefficiencies in addressing and consuming movie fragments during packetized delivery.

Innovation Solution

The encapsulation of MMT assets within ISO Base Media Files using a hint track for MFU structure, which provides location information for adaptive packetization and delivery, allowing for flexible storage and delivery formats and error robustness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If MMT assets are encapsulated using MFU boxes for packetized delivery, then delivery flexibility over IP networks is improved, but overhead increases and storage efficiency deteriorates

Engineering Contradiction:
Improvedelivery flexibilityVSAvoidoverhead
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments MMT assets into Media Presentation Units (MPUs) that can be independently addressed and delivered. Each MPU represents a logical unit of media data that can be packaged efficiently in ISOBMFF containers, avoiding the overhead of individual MFU boxes while maintaining the ability to deliver discrete media fragments over IP networks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces ISOBMFF containers as an intermediary format between storage and delivery. The containers provide a standardized structure that bridges the gap between efficient storage formats and flexible packetized delivery requirements, eliminating the need for MFU boxes while preserving delivery adaptability through MPU-based addressing.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If MMT uses packetized delivery with MFU structure, then network delivery adaptability is improved, but backwards compatibility for non-timed media data is lost

Engineering Contradiction:
Improvenetwork delivery adaptabilityVSAvoidbackwards compatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent creates a universal container format (ISOBMFF) that can handle both timed and non-timed media data within the same structure. The containers support multiple media types and delivery scenarios, maintaining backwards compatibility with existing non-timed media formats while enabling new packetized delivery capabilities through MPU-based organization.

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

3Productivity

If MMT assets are stored in delivery-ready packetized format, then delivery efficiency is improved, but storage flexibility and adaptability deteriorate

Engineering Contradiction:
Improvedelivery efficiencyVSAvoidstorage flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic system where MMT assets are stored in flexible ISOBMFF containers that can be adaptively segmented into MPUs based on delivery requirements. The container structure allows for dynamic reorganization of media data during the delivery process, enabling efficient packetized delivery while preserving storage flexibility through the standardized container format.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3955581B1Methods for transmitting or receiving media data
Publication Date: 2023.10.18 SAMSUNG ELECTRONICS CO LTD
  • EP3955581B1 patent drawingFigure 1
  • EP3955581B1 patent drawingFigure 2
  • EP3955581B1 patent drawingFigure 3

AI summary

An apparatus for transmitting media data, by a sending entity, in a MPEG Media Transport system. The apparatus comprises a controller configured to identify at least one media processing unit, MPU, for transmission of the media data, each of the at least one MPU including at least one media fragment unit, MFU, and configuring a payload for transmission of the media data, the payload including media data of a first MFU of the at least one MFU; and a transceiver configured to transmit a packet including the configured payload to a receiving entity.