Video Track Header Extraction for Faster Media Decoding
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
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.


