Stereo Audio Decoding with Monaural Signal Refinement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In cases where communication is performed by terminals connected to two lines with different priorities, or where monaural and stereo encoding/decoding methods are used independently, the information from the monaural code is not utilized in obtaining the stereo decoded sound signal, leading to inefficiencies.
Innovation Solution
A sound signal purification method that combines monaural and stereo decoded signals using a weighted averaging process to improve the stereo decoded sound signal, where the monaural decoded sound signal is used to enhance the stereo decoded signal by adding a weighted value to the monaural decoded sample values, thereby improving the quality of the stereo signal.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If independent monaural and stereo decoding methods are used, then decoding simplicity is maintained, but information from the monaural code is not utilized in obtaining the stereo decoded sound signal
Solution Approach 1:
The patent combines the monaural decoded sound signal and the stereo decoded sound signal through weighted averaging to produce a purified decoded sound signal. This merging process utilizes information from both independent decoding paths, resolving the contradiction by integrating the monaural code information into the stereo output without requiring complex joint decoding.
Solution Approach 2:
The purified decoded sound signal generation unit serves multiple functions: it can operate with either monaural or stereo codes, adapts to different packet arrival scenarios, and optimizes output quality based on available input signals. This multi-functionality allows the system to utilize monaural information universally across different decoding scenarios.
2Productivity
If scalable encoding/decoding method is used with priority-based packet transmission, then transmission efficiency is improved, but requires complex encoding/decoding processing
Solution Approach 1:
The system dynamically adjusts its operation based on packet arrival conditions. When only high-priority packets arrive, it uses monaural decoding; when low-priority packets also arrive, it transitions to stereo decoding with purification. This dynamic adaptation optimizes transmission efficiency while managing complexity through conditional processing paths.
Solution Approach 2:
The encoding side prepares both monaural and stereo codes in advance, with the monaural code included in high-priority packets and the stereo code in low-priority packets. This preliminary preparation ensures that the decoding side can immediately process available packets without complex real-time decisions, improving transmission efficiency.
3Ease of operation
If only stereo code is used for stereo decoding, then decoding process is simple, but quality of stereo decoded sound signal can be improved by utilizing monaural code information
Solution Approach 1:
The system changes the parameter of signal quality by applying weighted averaging with optimized weights to the combination of monaural and stereo decoded signals. This parameter adjustment improves the quality of the purified decoded sound signal while maintaining the simplicity of using pre-decoded signals from independent decoding processes.
Data Source
AI summary
A sound signal purification method includes an n-th channel signal purification step of obtaining, for each frame and for each corresponding sample t with respect to each channel n, a sequence based on a value ˜xn(t)=(1−αn)×{circumflex over ( )}xn(t)+αn×{circumflex over ( )}xM(t) obtained by adding a value αn×{circumflex over ( )}xM(t) obtained by multiplying an n-th channel purification weight αn by a sample value {circumflex over ( )}xM(t) of the monaural decoded sound signal {circumflex over ( )}XM and a value (1−αn)×{circumflex over ( )}xn(t) obtained by multiplying a value (1−αn) obtained by subtracting the n-th channel purification weight αn from 1 by a sample value {circumflex over ( )}xn(t) of the n-th channel decoded sound signal {circumflex over ( )}Xn, as the n-th channel purified decoded sound signal ˜Xn.


