Game Voice Uplink Processing Without Redundant Audio Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In game scenarios, voice optimization components with the same function repeatedly run in both the application and terminal system layers, leading to increased system overheads and reduced voice optimization effect due to repeated processing, causing sound quality loss.
Innovation Solution
The method involves controlling the turned-on/turned-off states of optimization components in the application and terminal system layers based on signal processing results, ensuring that voice optimization components with the same function are either run in the application layer or the terminal system layer, but not both, thereby optimizing uplink voice data processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If voice optimization components are enabled in both application layer and terminal system layer, then voice optimization coverage is improved, but system overhead increases and sound quality deteriorates due to repeated processing
Solution Approach 1:
The patent merges the voice optimization functions of the application layer and terminal system layer by having the application layer obtain signal processing results from the terminal system layer and selectively enable corresponding optimization components. This combination ensures comprehensive voice optimization coverage while avoiding redundant processing by coordinating between layers.
Solution Approach 2:
The application layer obtains signal processing results (feedback) from the terminal system layer and uses this information to control the enabled state of optimization components. This feedback mechanism allows the application layer to adjust its optimization component status based on what the terminal system layer is already processing, preventing duplicate operations.
2Reliability
If voice optimization components are enabled in both application layer and terminal system layer, then voice optimization coverage is improved, but sound quality deteriorates due to repeated processing
Solution Approach 1:
The application layer uses signal processing results from the terminal system layer as feedback to control the enabled state of its optimization components. This ensures that optimization components are only enabled when their corresponding signal processing functions are not already active in the terminal system layer, preventing repeated processing that would degrade sound quality.
Solution Approach 2:
The patent combines the optimization capabilities of both layers into a coordinated system where the application layer and terminal system layer work together as a unified voice optimization solution, ensuring comprehensive coverage without redundant operations that would harm sound quality.
3Reliability
If multiple optimization components are enabled simultaneously, then voice optimization coverage is improved, but computing resources are wasted
Solution Approach 1:
The application layer obtains feedback information about the signal processing results from the terminal system layer and uses this to intelligently control which optimization components to enable. This feedback-driven approach ensures that optimization components are enabled only when necessary, avoiding redundant computation and conserving computing resources.
Solution Approach 2:
The enabled state of optimization components is dynamically adjusted based on real-time signal processing results rather than being statically configured. This dynamic control allows the system to adaptively enable or disable optimization components according to actual processing needs, optimizing computing resource utilization.
Data Source
AI summary
An audio data processing method and apparatus, a device, and a storage medium that can obtain, in a game voice mode, a signal processing result associated with a first pre-signal processing policy in an application layer of a service application; control, in the application layer according to the signal processing result, a turned-on/turned-off state of a second optimization component in a second pre-signal processing policy in a terminal system layer, or a turned-on/turned-off state of a first optimization component in the first pre-signal processing policy, a first optimization component turned on in the first pre-signal processing policy being different from a second optimization component turned on in the second pre-signal processing policy; and obtain uplink voice data of a first user in the game voice mode, and perform voice optimization on the uplink voice data based on the turned-on first optimization component and the turned-on second optimization component.


