Media Bus Audio Video Transcoding Resource Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing audio and video transcoding systems waste computing resources due to redundant processing operations when transcoding media data into multiple target formats, as they operate in a serial pipeline manner, leading to inefficiencies in resource utilization.
Innovation Solution
Implementing a media bus that provides public communication for data transmission between transcoding modules, allowing for data multiplexing and reducing the invocation of redundant processing modules, thereby improving resource utilization by enabling simultaneous transcoding into multiple formats.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If a serial pipeline manner is used for audio and video transcoding, then the system structure is simple and easy to implement, but computing resources are wasted due to redundant processing operations when transcoding into multiple target formats
Solution Approach 1:
The patent segments the transcoding system into independent processing modules (decapsulation module, decoding module, encoding module, encapsulation module) that can be selectively invoked. Each module handles a specific stage of the transcoding process, allowing the system to avoid redundant processing by only activating necessary modules for each target format, thus reducing computing resource waste while maintaining implementation simplicity.
Solution Approach 2:
The patent creates a universal transcoding framework where a single set of processing modules can serve multiple target formats. The decapsulation, decoding, encoding, and encapsulation modules are designed to be format-agnostic and can process different media formats through configuration rather than requiring separate dedicated modules for each format, reducing resource waste while maintaining simplicity.
2Ease of operation
If separate video and audio processing procedures are performed in serial manner, then the processing flow is clear and manageable, but resource utilization is reduced when transcoding into multiple formats
Solution Approach 1:
The patent implements a dynamic processing flow where the system can adaptively adjust which modules are invoked based on the target format requirements. The processing procedure transitions from a fixed serial pipeline to a flexible dynamic structure where modules can be selectively activated or deactivated, allowing efficient resource utilization while maintaining clear processing flow through modular design.
Solution Approach 2:
The patent applies local quality by allowing different parts of the processing system to have different levels of activation. Instead of uniformly processing all modules for all target formats, the system selectively activates only the necessary modules for each specific transcoding task, optimizing resource utilization while maintaining manageable processing flow through localized module activation.
3Reliability
If redundant processing modules are invoked for each target format, then comprehensive processing is ensured, but computing resource utilization deteriorates
Solution Approach 1:
The patent performs preliminary analysis of the target format requirements before invoking processing modules. The system determines in advance which modules are necessary for the specific transcoding task and configures the processing flow accordingly, ensuring comprehensive processing of necessary aspects while avoiding invocation of redundant modules, thus maintaining reliability while reducing resource consumption.
Solution Approach 2:
The patent extracts and removes redundant processing operations from the transcoding pipeline. By analyzing the differences between source and target formats, the system identifies and excludes unnecessary processing steps, keeping only the essential modules that contribute to achieving the target format, thereby ensuring processing completeness while minimizing computing resource consumption.
Data Source
AI summary
Provided are an audio and video transcoding method performed by a computer device. The method includes: obtaining first multimedia data in a first format; processing the first multimedia data in the first format into intermediate data through a first transcoding operation; processing the intermediate data into at least two pieces of second multimedia data in second formats through at least two second transcoding operations, the first transcoding operation and the at least two second transcoding operations being operations performed based on that a media bus provides a data communication channel; and outputting the at least two pieces of second multimedia data in the second formats.


