Media Bus Audio Video Transcoding Resource Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesystem implementation simplicityVSAvoidcomputing resource waste
Core Design Contradiction:
Ease of manufactureVSLoss of energy

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Engineering Contradiction:
Improveprocessing flow manageabilityVSAvoidresource utilization efficiency
Core Design Contradiction:
Ease of operationVSProductivity

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #3Local quality

3Reliability

If redundant processing modules are invoked for each target format, then comprehensive processing is ensured, but computing resource utilization deteriorates

Engineering Contradiction:
Improveprocessing completenessVSAvoidcomputing resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20240373047A1Audio and video transcoding apparatus and method, device, medium, and product
Publication Date: 2024.11.07 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20240373047A1 patent drawing
  • US20240373047A1 patent drawing
  • US20240373047A1 patent drawing

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.