MPU Structure for Hybrid Network Media Delivery
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
Data Source
Figure 1~2b
Figure 3
Figure 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.