Dynamic Attenuation Factor for Voice Packet Loss

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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 match the characteristics of varying human voices, leading to uncomfortable noise, especially at the end of steady vowels.

Innovation Solution

A method and apparatus for obtaining a dynamically adjustable attenuation factor based on the change trend of the signal, which adapts the attenuation speed to match the characteristics of human voices, ensuring smooth transition from history data to the latest received data, thereby maintaining consistent attenuation speed between the compensated and original signals.

Engineering Contradictions & Design Principles

VSEngineering 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 cannot match the characteristics of various human voices, causing uncomfortable noise particularly at the end of steady vowels

Engineering Contradiction:
Improveadaptability to different voice classificationsVSAvoidattenuation speed matching precision
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent transforms the static attenuation factor into a dynamic one by introducing a counter value that changes over time. The attenuation factor is calculated as 1 - counter * attenuation_rate, where the counter increments with each processing step. This dynamic adjustment allows the attenuation speed to adapt to different voice characteristics, resolving the contradiction between general adaptability and specific attenuation speed matching.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of attenuation factor from a fixed value to a variable value that depends on the counter and attenuation rate. By modifying the attenuation factor parameter dynamically based on processing steps and voice characteristics, the system achieves both broad adaptability across different voice types and precise attenuation speed matching for specific voice characteristics.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the attenuation factor changes gradually to match human voice characteristics, then talk quality improves, but the attenuation speed becomes too slow for certain voice types, causing music noise

Engineering Contradiction:
Improvetalk qualityVSAvoidattenuation speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent implements dynamic attenuation speed adjustment through the counter mechanism. The attenuation factor evolves as 1 - counter * attenuation_rate, allowing the system to start with slower attenuation for natural speech and accelerate when needed. This dynamic control enables the system to maintain talk quality while achieving appropriate attenuation speed for different voice types.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs implicit feedback through the counter value that tracks processing steps. The attenuation factor is continuously adjusted based on the counter's progression, creating a feedback loop that adapts attenuation speed to match the actual signal characteristics and processing requirements, thereby preventing music noise while maintaining natural speech quality.

Inventive Principle:
Principle #23Feedback

3Device complexity

If a fixed attenuation factor is used for all voice types, then the system is simple to implement, but it cannot adapt to the characteristics of various human voices, resulting in poor talk quality

Engineering Contradiction:
Improvesystem complexityVSAvoidtalk quality
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces minimal dynamic elements (counter and attenuation rate parameters) to transform the fixed attenuation factor into an adaptive one. This small addition of dynamic components enables the system to handle various voice characteristics without requiring complex voice analysis or classification mechanisms, thus maintaining simplicity while significantly improving talk quality.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs self-adaptation through the counter mechanism that automatically adjusts the attenuation factor based on processing steps. The attenuation rate parameter allows the system to self-tune to different voice characteristics without external intervention or complex control algorithms, maintaining implementation simplicity while achieving voice-adaptive performance.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8320265B2Method and apparatus for obtaining an attenuation factor
Publication Date: 2012.11.27 HUAWEI TECH CO LTD
  • US8320265B2 patent drawing
  • US8320265B2 patent drawing
  • US8320265B2 patent drawing

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 signal; obtaining an attenuation factor, according to the change trend 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.