Audio Feedback Control via Dynamic User Pooling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Audio/video conferencing technologies face issues with feedback howls from open microphones, which can distract participants and affect audio quality due to microphone quality, audio-codec dependencies, and network quality, necessitating improved solutions for enhancing audio quality in real-time.

Innovation Solution

A method that determines user pools based on location data, identifies a key active user within each pool, and disconnects non-active speakers to prevent feedback, using techniques like silence detection, Fast Fourier Transform, and sliding window analysis to align and enhance audio signals within the acceptable delay threshold.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If all devices in a user pool maintain active speakers, then audio participation is maximized, but feedback howls increase and audio quality deteriorates

Engineering Contradiction:
Improveaudio participationVSAvoidfeedback howl
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system applies different speaker states to different devices within the same user pool based on their audio activity. Instead of uniformly enabling or disabling speakers for all devices, the system identifies the key active user and enables speakers only for that device while disabling speakers for other devices in the pool, thereby locally optimizing audio quality without completely eliminating participation.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts speaker enablement status based on real-time audio activity detection. The key active user is identified through silence detection and audio signal analysis, and speaker enablement is dynamically changed in response to detected feedback conditions, allowing the system to adapt to changing audio conditions rather than maintaining a static configuration.

Inventive Principle:
Principle #15Dynamics

2Object-affected harmful factors

If speakers are disconnected to prevent feedback, then feedback howl is reduced, but audio quality and participation may be affected

Engineering Contradiction:
Improvefeedback noiseVSAvoidaudio quality
Core Design Contradiction:
Object-affected harmful factorsVSProductivity

Solution Approach 1:

The system selectively disables speakers only for non-active devices within user pools while maintaining speaker enablement for the key active user. This localized approach ensures feedback prevention is applied only where necessary rather than globally, preserving audio quality for active participants while eliminating feedback from inactive devices.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system automatically identifies the key active user through audio signal analysis and silence detection, then autonomously configures speaker enablement without requiring manual user intervention. This self-service mechanism ensures audio quality is maintained for the most relevant participant while preventing feedback, eliminating the need for users to manually manage speaker settings.

Inventive Principle:
Principle #25Self-service

3Object-affected harmful factors

If user pools are segmented by location, then feedback control is improved, but system complexity increases

Engineering Contradiction:
Improvefeedback controlVSAvoidsystem complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The system segments devices into user pools based on location data, allowing independent feedback control for each pool. This segmentation enables the system to apply feedback prevention measures selectively to specific geographic locations rather than treating all devices uniformly, improving feedback control efficiency while managing complexity through modular organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses a unified user pool management mechanism that handles multiple functions: location-based grouping, key active user identification, feedback detection, and speaker configuration. This multi-functional approach consolidates what could be separate complex systems into a single universal mechanism, reducing overall system complexity while maintaining effective feedback control.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11670317B2Dynamic audio quality enhancement
Publication Date: 2023.06.06 KYNDRYL INC
  • US11670317B2 patent drawing
  • US11670317B2 patent drawing
  • US11670317B2 patent drawing

AI summary

A set of user pools can be determined based on location data associated with each device in an audio/video (A/V) conference. A key active user can be determined for each user pool of the set of user pools based on valid audio signals received from each device within each user pool. A determination can be made whether there is feedback within each user pool. Responsive to determining feedback in at least one user pool, speakers of devices within the at least one user pool can be disconnected except for the key active user device within each respective user pool.