Multimedia File Slicing for Parallel Transcoding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for processing multimedia files are inefficient due to the need for intelligent analysis of the entire file, which is time-consuming and affects processing speed.

Innovation Solution

A method that slices the multimedia file into source slice media files, processes each slice using a distributed transcoding device and pre-processing device, where key areas are recognized and processed differently from other areas, improving efficiency by parallel processing and varying bit rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If intelligent analysis is performed on the entire source multimedia file, then processing accuracy is improved, but processing time increases significantly

Engineering Contradiction:
Improveprocessing accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The source multimedia file is divided into multiple slices (first slice, second slice, etc.), allowing parallel processing of different segments. Each slice is independently analyzed for key areas, enabling simultaneous processing while maintaining comprehensive analysis accuracy, thus reducing total processing time without sacrificing precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Key area recognition is performed as a preliminary step before full encoding processing. By pre-identifying key areas in each slice, the system prepares processing parameters in advance, allowing the encoding stage to proceed more efficiently with pre-determined quality settings for different regions.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If the entire source multimedia file is processed as a single unit, then processing quality is maintained, but processing efficiency decreases

Engineering Contradiction:
Improveprocessing qualityVSAvoidprocessing efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The multimedia file is segmented into multiple slices that can be processed in parallel by different processing units. Each slice maintains its quality requirements while being processed independently, allowing simultaneous processing of multiple segments without compromising overall quality, thereby significantly improving processing efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different quality parameters are applied to different regions within each slice. Key areas receive higher quality encoding (first bit rate) while non-key areas use lower quality encoding (second bit rate), allowing optimized resource allocation that maintains necessary quality while improving overall processing efficiency.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If uniform bit rate is applied to all areas, then processing simplicity is maintained, but processing accuracy for key areas decreases

Engineering Contradiction:
Improveprocessing simplicityVSAvoidprocessing accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system automatically identifies key areas within each slice and applies different bit rates to different regions. Key areas receive higher bit rates for better quality, while non-key areas use lower bit rates. This automated local quality adjustment maintains processing simplicity from the user perspective while significantly improving processing accuracy for important regions.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11412270B2Method and apparatus for processing multimedia file, storage medium, and electronic apparatus
Publication Date: 2022.08.09 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US11412270B2 patent drawing
  • US11412270B2 patent drawing
  • US11412270B2 patent drawing

AI summary

A method for processing a multimedia file is described. The method includes obtaining a source slice media file included in a source multimedia file, and obtaining, by processing circuitry of a transcoding device, a slice pre-processing result corresponding to the source slice media file, the slice pre-processing result indicating a storage address of an image area processing result of the source slice media file, in a pre-processing device. The method also includes obtaining, by the processing circuitry of the transcoding device, the image area processing result of the source slice media file from the storage address. Finally, the method includes processing, by the processing circuitry of the transcoding device, the source slice media file according to the image area processing result, to obtain a processed target slice media file.