Voice Packet Loss Concealment With Pitch-Based Attenuation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing real-time voice communication systems, such as VoIP, face challenges in maintaining talk quality due to network packet loss, where static self-adaptive attenuation factors fail to adapt to the characteristics of varying human voices, leading to uncomfortable noise, especially at the end of steady vowels.
Innovation Solution
A method and apparatus that dynamically adjust the attenuation factor based on the change trend of the signal's pitch to ensure smooth transition from history data to the latest received data, using a change trend obtaining unit, an attenuation factor obtaining unit, and a lost frame reconstructing unit to compensate for packet loss in voice signals.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a static self-adaptive attenuation factor is used in the prior art, then the attenuation factor can be adapted for different voice classifications, but the attenuation speed remains constant and does not match the characteristics of various human voices, causing uncomfortable noise
Solution Approach 1:
The patent applies the dynamics principle by transforming the static attenuation factor into a dynamic one that changes over time. The attenuation factor is no longer fixed but varies adaptively based on the pitch trajectory of the voice signal, allowing the attenuation speed to match different voice characteristics dynamically
Solution Approach 2:
The patent changes the parameter of attenuation factor from a static value to a dynamic value that varies with time and pitch characteristics. By making the attenuation factor a function of the pitch trajectory, the system can adapt the attenuation speed to match different human voice characteristics
2Device complexity
If the attenuation factor does not match the characteristic of human voices, then the processing can be simplified, but uncomfortable noise is produced in the reconstruction signal, particularly at the end of steady vowels
Solution Approach 1:
The patent implements feedback by using the pitch trajectory information to dynamically adjust the attenuation factor. The system continuously monitors the pitch characteristics of the voice signal and adjusts the attenuation factor accordingly, creating a closed-loop control that prevents noise generation
Solution Approach 2:
The patent changes the attenuation factor parameter dynamically based on pitch trajectory to match human voice characteristics. This parameter adaptation ensures that the attenuation process is tailored to the specific voice characteristics, preventing the generation of uncomfortable noise while maintaining appropriate processing complexity
3Measurement precision
If the same pitch repetition is repeated too many times, then the reconstruction can be more accurate, but the synthesized signal produces obvious music noise
Solution Approach 1:
The patent changes the attenuation factor parameter dynamically based on the pitch trajectory to control the duration and characteristics of pitch repetition. By adapting the attenuation factor to match the natural voice characteristics, the system can maintain accurate pitch repetition while preventing excessive repetition that would generate music noise
Data Source
AI summary
The present invention discloses a method for obtaining an attenuation factor. The method is adapted to process the synthesized signal in packet loss concealment, and includes: obtaining a change trend of a pitch of a signal; obtaining an attenuation factor, according to the change trend of the pitch of the signal. The present invention also discloses an apparatus for obtaining an attenuation factor. A self-adaptive attenuation factor is adjusted dynamically by using the latest change trend of a history signal by using the present invention. The smooth transition from the history data to the data last received is realized so that the attenuation speed is kept consistent between the compensated signal and the original signal as much as possible for adapting to the characteristic of various human voices.


