Video Track Header Extraction for Faster Media Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video encapsulation technologies suffer from low decoding efficiency due to the presence of multiple sequence headers in a code stream, leading to inefficient decoding processes.

Innovation Solution

The method involves encapsulating video bit streams to obtain video tracks with non-duplicate sequence headers, allowing for improved decoding efficiency by parsing and decoding sequence header information only once, thus avoiding repeated decoding of duplicate headers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple sequence headers are included in the code stream to facilitate accurate decoding, then decoding accuracy is improved, but decoding efficiency deteriorates due to repeated decoding of duplicate headers

Engineering Contradiction:
Improvedecoding accuracyVSAvoiddecoding efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent extracts duplicate sequence header information from the code stream and stores it separately in the track header. During decoding, the system retrieves the sequence header information from the track header instead of repeatedly parsing it from the code stream, thereby eliminating redundant decoding operations while maintaining decoding accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary processing of sequence header information during the encapsulation phase. The track header is pre-populated with sequence header parameters before the actual video decoding occurs, allowing the decoder to skip repetitive parsing operations and directly use the pre-extracted information, thus improving decoding efficiency.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If sequence header information is included in the track header to improve decoding efficiency, then decoding speed is improved, but the complexity of the encapsulation process increases

Engineering Contradiction:
Improvedecoding efficiencyVSAvoidencapsulation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the video data structure by separating sequence header information from the main code stream and placing it in the track header. This segmentation allows the encapsulation process to handle different components independently, making the added complexity manageable and organized rather than creating monolithic complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges sequence header information into the track header structure, combining metadata management with video data organization. This integration creates a unified structure that manages both timing information and decoding parameters together, reducing overall system complexity compared to maintaining separate handling mechanisms.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12489908B2Media file encapsulation method and apparatus, device and storage medium
Publication Date: 2025.12.02 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12489908B2 patent drawing
  • US12489908B2 patent drawing
  • US12489908B2 patent drawing

AI summary

A media file de-encapsulation method includes obtaining a video track. The video bit stream comprises a track header and a video bit stream, and the track header comprises sequence header information corresponding to a non-duplicate sequence header in the video bit stream. The method also includes: de-encapsulating the video track to obtain the sequence header information and the video bit stream; and decoding the video bit stream according to the sequence header information, to obtain a decoded video.