MPU Structure for Hybrid Network Media Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current MPU configurations are inefficient for delivering non-timed media data and incompatible with media reproduction apparatuses that do not support MMT, as they fail to recognize media data within MMT streams and cannot encapsulate timed media data effectively.

Innovation Solution

The proposed solution involves modifying the MPU structure to include flags indicating whether data is timed or non-timed, and whether it includes an MFU, allowing for efficient delivery and recognition by non-supporting apparatuses, along with providing sequence numbers and offset information for media data, enabling restoration of media data even if some MFUs are lost during transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the MPU structure is designed according to related art specifications, then timed media data can be delivered, but non-timed media data delivery becomes inefficient and reproduction apparatuses that do not support MMT cannot receive the media data

Engineering Contradiction:
Improvecompatibility with non-MMT apparatusesVSAvoiddelivery efficiency of non-timed media data
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The MPU structure is designed to serve multiple functions: it can deliver both timed and non-timed media data, and it is compatible with both MMT-supported and non-MMT apparatuses. The generalized structure includes optional fields that enable different delivery modes, making the same structure universally applicable across different device types and data types without requiring separate specialized formats.

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

2Reliability

If the MPU configuration follows related art standards, then MMT stream delivery is enabled, but media reproduction apparatuses that do not support MMT cannot recognize media data within the MPU

Engineering Contradiction:
ImproveMMT stream delivery reliabilityVSAvoidrecognition by non-MMT apparatuses
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The MPU structure is segmented into essential and optional components. The essential components ensure reliable MMT stream delivery, while the optional components provide compatibility with non-MMT apparatuses. This segmentation allows the structure to maintain core MMT functionality while adding adaptability features that enable broader device recognition and processing.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If the MPU is divided by predetermined time or size, then structured media delivery is simplified, but the structure becomes rigid and cannot efficiently handle variable media data types

Engineering Contradiction:
Improvestructured media delivery simplicityVSAvoidflexibility for different media data types
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The MPU structure transitions from a static, predetermined division approach to a dynamic structure that can adapt its organization based on the media data type being delivered. The structure includes flexible fields that can be configured for timed or non-timed data, allowing the same MPU framework to dynamically adjust to different delivery requirements while maintaining operational simplicity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3457654B1Apparatus and method for delivering and receiving multimedia data in hybrid network
Publication Date: 2021.01.20 SAMSUNG ELECTRONICS CO LTD
  • EP3457654B1 patent drawingFigure 1~2b
  • EP3457654B1 patent drawingFigure 3
  • EP3457654B1 patent drawingFigure 4a

AI summary

A method of delivering media data in a hybrid network capable of providing broadcasting and internet communication together is provided. The method includes generating a Media Processing Unit (MPU) to process media data, and delivering the generated MPU, wherein the MPU includes an MPEG Media Transport (MMT) Processing Unit (MMPU) box including information on the MPU, a Media Data box (MDAT) including one or more media data fragments which are generated from the media data, and an MMFU box including information on each media data fragment.