Moov Box Binary Data Analysis for Playback Delay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multimedia data technologies face challenges in efficiently and accurately decoding media information from moov boxes within media files, leading to potential delays and asynchrony issues during network transmission and playback.

Innovation Solution

An analysis method and device for moov boxes that acquire and analyze binary data corresponding to the moov box, invoking parsers based on box types to extract media information, thereby improving data analysis speed and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If media information is decoded from moov box during network transmission, then playback instantaneity is improved, but data analysis speed becomes insufficient causing delay

Engineering Contradiction:
Improveplayback delayVSAvoiddata analysis speed
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The moov box is divided into multiple sub-boxes (mvhd box, track boxes, etc.), and each sub-box is processed independently through sequential analysis. This segmentation allows the system to analyze only the necessary portions of the moov box structure, improving data analysis speed while maintaining complete media information decoding capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary analysis of the moov box structure by first identifying box types and lengths before fully decoding media information. This preliminary action creates a processing roadmap that enables faster subsequent decoding operations, reducing overall data analysis time during network transmission.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If media information is extracted accurately from moov box, then decoding precision is improved, but processing time increases

Engineering Contradiction:
Improvemedia information decoding accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The moov box structure is segmented into standardized sub-boxes with defined formats. By processing each sub-box independently according to its specific type (mvhd, track, etc.), the system achieves accurate media information extraction while minimizing processing time through targeted decoding of each segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts processing parameters based on box type and content requirements. Different parsers are invoked for different box types, and processing depth is adjusted according to the specific media information needed, optimizing the balance between accuracy and processing time.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If sequential analysis of moov box data is performed, then data analysis accuracy is improved, but analysis speed decreases

Engineering Contradiction:
Improvedata analysis accuracyVSAvoiddata analysis speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The sequential analysis process is segmented into discrete steps: acquiring moov box data, analyzing box headers to identify types and lengths, invoking appropriate parsers, and extracting media information. This segmentation allows each step to be optimized independently, maintaining accuracy while improving overall speed through efficient step execution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A parser mechanism serves as an intermediary between the sequential analysis process and media information extraction. The parser correctly identifies box types and processes data according to standardized formats, enabling accurate analysis while optimizing the extraction process through specialized handling of different box types.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10979759B2Analysis method, device and storage medium of moov box
Publication Date: 2021.04.13 DOUYIN VISION CO LTD
  • US10979759B2 patent drawing
  • US10979759B2 patent drawing
  • US10979759B2 patent drawing

AI summary

An analysis method, device and storage medium of an moov box is provided. The method includes acquiring binary data corresponding to the moov box in binary data of the media file based on a location of the moov box in a media file; sequentially analyzing binary data with a standard length in obtained binary data corresponding to ancc moov box header to obtain a box type of a sub-box in the moov box and a length of box data of the sub-box; and invoking a parser with a type corresponding the box type of the sub-box, sequentially analyzing binary data corresponding to a length of the box data in unanalyzed data to obtain media information represented by the box data.