Audio Signal Encoding Method for Bit Utilization Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing audio signal encoding methods in communication technologies do not effectively utilize bits available for each audio channel, leading to bit waste or an inability to provide audio services that match the encoding rate for remote users.
Innovation Solution
An audio signal encoding method that encodes audio signals based on the number of audio channels and the encoding rate, utilizing down-mixed processing and codestream multiplexing to optimize bit utilization and ensure matching audio services for remote users.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If uniform encoding process is applied without considering different encoding rates, then the encoding process is simple, but the number of bits available for each audio channel exceeds or is less than the number of bits necessary for encoding, resulting in bit waste or inability to provide matching audio services
Solution Approach 1:
The patent applies dynamics by making the encoding rate adaptive rather than fixed. The system dynamically adjusts the encoding rate based on the actual audio channel characteristics and available bits, allowing the encoding process to optimize bit utilization in real-time while maintaining simplicity through automated rate adaptation mechanisms.
Solution Approach 2:
The patent changes the encoding rate parameter dynamically based on the number of audio channels and available bits. By adjusting this key parameter according to different encoding scenarios (e.g., high-rate vs. low-rate encoding), the system optimizes bit allocation to match the actual encoding requirements, preventing both bit waste and service mismatch.
2Ease of manufacture
If uniform encoding process is applied without considering different encoding rates, then the encoding process is simple, but the audio service does not match the encoding rate for remote users
Solution Approach 1:
The system dynamically adapts the encoding rate to match the capabilities and requirements of remote users. By continuously monitoring and adjusting the encoding rate based on user conditions and available bits, the system maintains simplicity in the encoding process while achieving high adaptability to different user scenarios and network conditions.
Solution Approach 2:
The patent incorporates feedback mechanisms that monitor the encoding process and adjust the encoding rate based on actual performance and user requirements. This feedback loop ensures that the audio service consistently matches the encoding rate, improving adaptability while keeping the overall process simple through automated adjustments.
3Device complexity
If the number of bits available for each audio channel is not optimized, then the encoding process is straightforward, but bits are wasted or insufficient for proper encoding
Solution Approach 1:
The patent optimizes bit utilization by dynamically changing the encoding rate parameter based on the number of audio channels and available bits. This parameter adjustment ensures that the encoding process uses the exact number of bits needed, improving bit utilization efficiency while maintaining reasonable process complexity through automated optimization.
Solution Approach 2:
The system applies partial action by encoding only the necessary number of bits required for each audio channel based on the available bits and encoding rate. This prevents both bit waste (excessive action) and encoding failures (insufficient action) by precisely matching the encoding rate to the available resources.
Data Source
Figure 1~3
Figure 4~7
Figure 8~10
AI summary
Disclosed in the embodiments of the present disclosure are an audio signal encoding method and apparatus, and an electronic device and a storage medium. The method comprises: acquiring a scenario-based audio signal; determining the number of channels and an encoding rate of the audio signal; and performing encoding processing on the audio signal according to the number of channels and the encoding rate, so as to generate an encoded code stream. Therefore, by means of performing encoding processing on an audio signal according to the number of channels and an encoding rate, the number of bits that can be used can be fully utilized during an encoding process, the waste of the number of bits is avoided, and an audio service matching the encoding rate is provided for a remote user.