Derived Track Configuration for ISOBMFF Derivation Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The current ISOBMFF standard lacks flexibility in managing sequences of derivation operations, particularly for multi-input derivations, and does not provide mechanisms to handle input tracks or items with disparate properties, such as specifying the output of previous derivation operations or post-decoder operations.

Innovation Solution

The method involves generating a derived track with a configuration data structure that includes a sequence of derivation operations, where each operation lists references to input tracks and items, and specifies whether an input is the output of a previous operation, whether post-decoder operations should be ignored, and indicates the size of derived samples, allowing for more flexible management of derivation operations and input properties.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the ISOBMFF standard uses a fixed track grouping mechanism, then the file format structure is simple and stable, but the flexibility to manage sequences of derivation operations and input tracks with disparate properties is insufficient

Engineering Contradiction:
Improveflexibility to manage derivation operationsVSAvoidfile format structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The invention segments the track grouping mechanism by introducing a new TrackGroupingBox that can be selectively applied to specific tracks within a MovieBox. This allows the system to maintain the simplicity of the overall ISOBMFF structure while adding flexibility where needed through modular track grouping, enabling management of derivation operations without redesigning the entire file format.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention introduces dynamic track grouping capabilities through the TrackGroupingBox that can adapt to different derivation operation sequences. The system can dynamically organize tracks based on their derivation relationships, allowing flexible management of input tracks with disparate properties while maintaining a stable base file format structure.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the standard does not provide mechanisms for specifying output relationships and post-decoder operations, then the file format remains simple, but the ability to handle complex derivation operations is limited

Engineering Contradiction:
Improvehandling of derivation operationsVSAvoiddata structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The invention introduces an intermediary TrackGroupingBox structure that mediates between the existing ISOBMFF track structure and the complex derivation operation requirements. This intermediary layer provides the necessary mechanisms for specifying output relationships and post-decoder operations without fundamentally altering the base file format, thus handling complexity through a dedicated grouping mechanism rather than throughout the entire structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple tracks are grouped together without specific mechanisms, then the structure is simple, but the ability to specify disparate properties for input tracks is insufficient

Engineering Contradiction:
Improvespecification of input track propertiesVSAvoidgrouping mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The invention applies local quality by allowing different track grouping configurations within the same MovieBox. The TrackGroupingBox can be selectively applied to specific tracks that require specialized grouping for derivation operations, while other tracks maintain their standard grouping. This enables specification of disparate properties for input tracks without complicating the entire track grouping mechanism uniformly.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11871092B2Method and apparatus for encapsulating derived tracks
Publication Date: 2024.01.09 CANON KK
  • US11871092B2 patent drawing
  • US11871092B2 patent drawing
  • US11871092B2 patent drawing

AI summary

The present invention concerns method of generating a file of image data comprising samples, wherein the method comprises: generating a derived track comprising a derived track configuration data structure and derived samples, the derived track comprising a sequence of derivation operations to be applied on input data, each derivation operation comprising a list of references to input tracks and/or input items; wherein the derived track comprises an information indicating that one input track of a derivation operation is the output of the previous derivation operation in the sequence; and, generating the file comprising the derived track, and the input tracks and/or input items.