MPEG Data Random Access via MPU Initialization Flags

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for random access of MPEG data are limited as they only allow random access at the location of an I frame, restricting flexibility and efficiency in decoding processes.

Innovation Solution

The method involves generating enhanced media processing units (MPUs) and media fragment units (MFUs) by inserting flags such as initialization and potential random access point flags into their headers, allowing for the identification and activation of random access points within the data stream, enabling more flexible and efficient random access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If an I frame is inserted into the MPEG data bitstream to support random access, then random access capability is enabled, but the data transmission efficiency and bandwidth utilization deteriorate due to the additional overhead and restricted access points

Engineering Contradiction:
Improverandom access capabilityVSAvoiddata transmission efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the MPEG data stream into Media Processing Units (MPUs) and Media Fragment Units (MFUs), allowing random access at multiple segmented points rather than requiring full I frames. This segmentation enables independent decoding of specific units without processing entire I frames, improving transmission efficiency while maintaining random access capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces initialization flags and potential random access point flags at specific locations within the data stream (at MPU/MFU level) rather than requiring global I frame markers. This local quality approach allows receivers to identify and access specific segments with initialization data without the overhead of traditional I frames, resolving the contradiction between access capability and transmission efficiency.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If all initialization data is included in each access unit to enable flexible random access, then the adaptability for random access improves, but the data size and bandwidth consumption increase

Engineering Contradiction:
Improverandom access flexibilityVSAvoiddata size
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent marks access units that contain initialization data with specific flags (initialization flag and potential random access point flag) during the encoding phase. This preliminary action allows receivers to identify suitable random access points without including initialization data in every access unit, reducing overall data size while maintaining random access flexibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables receivers to autonomously identify random access points by extracting and interpreting the initialization flags and potential random access point flags from the data stream. This self-service mechanism eliminates the need for additional signaling overhead or centralized control, allowing flexible random access without increasing data quantity.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If initialization flags and potential random access point flags are inserted into MPU and MFU headers, then the precision of identifying random access points improves, but the header complexity and processing overhead increase

Engineering Contradiction:
Improverandom access point identification accuracyVSAvoidheader structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the parameter structure of MPU and MFU headers by adding specific boolean flags (initialization flag, potential random access point flag) rather than complex metadata structures. This parameter change approach provides precise identification of random access points while keeping the header structure relatively simple and easy to process, resolving the contradiction between identification precision and device complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10187672B2Method and system for supporting random access of MPEG data
Publication Date: 2019.01.22 ELECTRONICS & TELECOMM RES INST
  • US10187672B2 patent drawing
  • US10187672B2 patent drawing
  • US10187672B2 patent drawing

AI summary

Provided is a method of supporting a random access of MPEG data, the method including: obtaining at least one access unit including media data coded through processing including an encapsulation and a packetization; generating at least one media processing unit (MPU) by grouping at least one access unit; determining an initialization flag indicating whether the at least one access unit includes all of data required for initialization of a decoding process, in the at least one MPU; and inserting the initialization flag into a header of the at least one MPU.