Multi-File Media Track Matching for Parallel Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media file formats like CMAF and DASH store tracks in separate files, which complicates media generation and delivery, particularly when media streams originate from different sources or use different encoders, leading to challenges in parallel processing and efficient streaming.

Innovation Solution

The solution involves generating files with tracks that include identifiers allowing for the combination of files based on matching identifiers, indicating compatibility and enabling efficient processing and streaming.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If tracks are stored in separate files (CMAF/DASH format), then media delivery and parallel processing are improved, but file combination complexity and processing overhead increase

Engineering Contradiction:
Improveparallel processing efficiencyVSAvoidfile combination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments media content into separate track files (video, audio, subtitle tracks stored independently), allowing parallel processing and delivery of each track. This segmentation enables different tracks to be processed, transmitted, and cached independently, improving overall system productivity and parallel processing efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces common identifiers (such as track IDs, timing synchronization data, and metadata) as intermediaries that enable the system to match and combine separate track files. These identifiers act as mediators that facilitate the complex task of file combination by providing a standardized matching mechanism, thereby reducing processing overhead.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If tracks from different sources/encoders are combined, then media versatility and adaptability are improved, but compatibility verification and processing complexity increase

Engineering Contradiction:
Improvemedia stream compatibilityVSAvoidcompatibility verification complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal identifier system that works across tracks from different sources and encoders. By using standardized identifiers (track IDs, timing metadata, synchronization data) that are independent of the specific encoder or source, the system achieves universal compatibility verification. This universal approach allows any track from any source to be combined as long as they share compatible identifiers, greatly enhancing media versatility.

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

Solution Approach 2:

The patent changes the verification parameter from complex encoder-specific analysis to simple identifier matching. By transforming the compatibility verification task into a parameter-based comparison (matching track IDs, timing parameters, and metadata), the system reduces verification complexity while maintaining adaptability to tracks from different sources and encoders.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If identifiers are added to track files for matching, then file combination capability is improved, but data overhead and storage requirements increase

Engineering Contradiction:
Improvefile combination capabilityVSAvoiddata overhead
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential identifying parameters from the full track metadata and stores them as separate identifier fields. Instead of duplicating or storing entire track descriptions, the system extracts key identifiers (track ID, timing parameters, source identifiers) that are sufficient for matching purposes. This extraction approach provides file combination capability while minimizing data overhead by storing only the necessary matching information.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12547585B2Handling tracks in multiple files
Publication Date: 2026.02.10 NOKIA TECHNOLOGIES OY
  • US12547585B2 patent drawing
  • US12547585B2 patent drawing
  • US12547585B2 patent drawing

AI summary

An apparatus may be configured to: obtain a first bitstream and a second bitstream; generate a first file comprising a first track and one or more identifiers associated with the first file, wherein the first track comprises the first bitstream; and generate a second file comprising a second track and one or more identifiers associated with the second file, wherein the second track comprises the second bitstream, wherein at least one of the one or more identifiers associated with the first file matches at least one of the one or more identifiers associated with the second file, wherein a match between the at least one of the one or more identifiers associated with the first file and the at least one of the one or more identifiers associated with the second file is configured to indicate that the first file is capable of combination with the second file.