Dynamic FEC Redundancy Adjustment for Voice Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional voice processing methods face challenges in effectively addressing packet loss during voice transmission over networks, leading to stuttering and discontinuity, as they either consume excessive bandwidth with high FEC redundancy or fail to correct errors with low redundancy.

Innovation Solution

A voice processing method that dynamically adjusts FEC redundancy based on voice speed detection, increasing redundancy for fast speakers and decreasing it for slow speakers to ensure effective error correction without excessive bandwidth usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If high FEC redundancy is used to strengthen anti-packet loss capability, then voice packet recovery capability is improved, but bandwidth consumption increases

Engineering Contradiction:
Improveanti-packet loss capabilityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements dynamic adjustment of FEC redundancy based on real-time voice speed detection. The system continuously monitors voice speed and adjusts the FEC redundancy ratio accordingly, transitioning from static to dynamic redundancy configuration. This allows the system to optimize the balance between anti-packet loss capability and bandwidth consumption by adapting redundancy levels to actual voice transmission needs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the FEC redundancy parameter based on detected voice speed characteristics. By analyzing voice speed and adjusting the redundancy ratio parameter dynamically, the system optimizes error correction effectiveness while controlling bandwidth usage. This parameter adaptation resolves the contradiction by matching redundancy levels to actual voice packet loss risks.

Inventive Principle:
Principle #35Parameter changes

2Loss of energy

If low FEC redundancy is used to reduce bandwidth consumption, then bandwidth efficiency is improved, but error correction capability deteriorates

Engineering Contradiction:
Improvebandwidth consumptionVSAvoiderror correction capability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The system dynamically adjusts FEC redundancy based on real-time voice speed detection, transitioning from static low redundancy to adaptive redundancy configuration. This dynamic approach ensures error correction capability is maintained at appropriate levels while optimizing bandwidth consumption according to actual voice transmission characteristics.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent adjusts the FEC redundancy parameter based on voice speed analysis. By changing the redundancy ratio parameter dynamically rather than using fixed low redundancy, the system maintains adequate error correction capability while reducing unnecessary bandwidth consumption during low-risk transmission periods.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If fixed FEC redundancy is used to simplify system design, then device complexity is reduced, but adaptability to different voice speeds deteriorates

Engineering Contradiction:
Improvesystem design complexityVSAvoidadaptability to voice speed
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamic voice speed detection and adaptive FEC redundancy adjustment, transforming the system from static to adaptive. This adds complexity but enables the system to adapt to different voice speeds, resolving the contradiction by making the complexity worthwhile through improved adaptability and transmission quality.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms by detecting voice speed and using this information to adjust FEC redundancy. This closed-loop control adds complexity but significantly improves adaptability to different speakers and voice conditions, resolving the contradiction between simplicity and adaptability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11869516B2Voice processing method and apparatus, computer- readable storage medium, and computer device
Publication Date: 2024.01.09 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US11869516B2 patent drawing
  • US11869516B2 patent drawing
  • US11869516B2 patent drawing

AI summary

A voice processing method is provided for a terminal. The method includes: performing voice speed detection on a voice obtained from a voice source, to obtain a voice speed value of the voice; obtaining a forward error correction (FEC) redundancy; adjusting the FEC redundancy according to the voice speed value to obtain a target redundancy; performing voice encoding on the voice to obtain a voice encoded packet; performing FEC encoding on the voice encoded packet according to the target redundancy to obtain a redundancy packet; and transmitting the redundancy packet and the voice encoded packet to a receiving end.