Inactive Voice Signal Parameter Estimation for Comfort Noise Stability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing voice encoding and decoding technologies face instability in generating comfort noise during inactive voice phases, especially with unstable background noise, leading to unwanted 'bloop' artifacts.
Innovation Solution
A parameter estimation method for inactive voice signals involves time-frequency transform, smooth processing of frequency spectrum coefficients, and inverse time-frequency transform to estimate frequency spectrum and energy parameters, which are then used to generate stable comfort noise.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If DTX and CNG methods are used to encode and decode background noise during inactive voice phases, then transmission bandwidth and device consumption are reduced, but the generated comfort noise becomes unstable and produces bloop artifacts when the background noise is large or unstable
Solution Approach 1:
The patent applies preliminary action by performing smooth processing on frequency spectrum coefficients before generating comfort noise. The encoder pre-processes the background noise characteristics during inactive voice phases, creating stabilized frequency spectrum parameters that are then transmitted to the decoder. This advance processing ensures that the comfort noise generated at the decoder side remains stable and free from bloop artifacts, resolving the reliability issue while maintaining the energy savings of DTX mode.
2Quantity of substance
If DTX mode is used to skip encoding during inactive voice phases, then transmission bandwidth is saved, but the comfort noise generation becomes unstable especially when background noise is large
Solution Approach 1:
The patent applies parameter changes by transforming the frequency spectrum coefficients through smooth processing operations. Instead of transmitting raw background noise parameters that may be unstable, the encoder applies smoothing algorithms to modify the frequency spectrum parameters, creating more stable representations. These modified parameters are then transmitted over the channel, allowing the decoder to generate stable comfort noise even when the original background noise was large or unstable, thus maintaining reliability while conserving bandwidth.
3Reliability
If smooth processing is applied to frequency spectrum coefficients, then comfort noise stability is improved, but encoding complexity increases
Solution Approach 1:
The patent introduces an intermediary element in the form of smooth processing operations that act as a bridge between the raw frequency spectrum coefficients and the final comfort noise generation. The smooth processing serves as a mediator that stabilizes the parameters without requiring complex encoding schemes. By using relatively simple smoothing algorithms (such as exponential moving average or similar filters) on the frequency spectrum coefficients, the system achieves improved comfort noise stability while keeping the increase in encoding complexity minimal and manageable.
Data Source
AI summary
A parameter estimation method for inactive voice signals and a system thereof and comfort noise generation method and system are disclosed. The method includes: for an inactive voice signal frame, performing time-frequency transform on a sequence of time domain signals containing the inactive voice signal frame to obtain a frequency spectrum sequence, calculating frequency spectrum coefficients according to the frequency spectrum sequence, performing smooth processing on the frequency spectrum coefficients, obtaining a smoothly processed frequency spectrum sequence according to the smoothly processed frequency spectrum coefficients, performing inverse time-frequency transform on the smoothly processed frequency spectrum sequence to obtain a reconstructed time domain signal, and estimating an inactive voice signal parameter according to the reconstructed time domain signal to obtain a frequency spectrum parameter and an energy parameter. With the present solution, it can provide stable background noise parameters in a comfort noise generation system at decoding.


