Selective Audio Channel Mixing for Teleconference Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multi-party teleconferencing systems face challenges such as audio signal saturation, distortion, and increased processing requirements due to the complexity of mixing audio signals from multiple participants, leading to poor quality and resource-intensive processing.

Innovation Solution

An apparatus and method that estimate channel quality parameters for encoded audio signals without decoding them, select the best signals based on these parameters, and combine only the selected signals to reduce processing power and improve audio quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If all audio signals from all participants are decoded and mixed, then complete audio coverage is achieved, but processing resources increase proportionally to the number of users

Engineering Contradiction:
Improveaudio coverageVSAvoidprocessing resources
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system decodes and mixes only a subset of audio signals from participants rather than all participants. The processor selects active channels based on activity thresholds and mixes only those selected channels, reducing processing resources while maintaining adequate audio coverage for the teleconference.

Inventive Principle:
Principle #16Partial or excessive action

2Adaptability or versatility

If all audio signals from all participants are summed, then complete participant coverage is achieved, but audio signal saturation and distortion occur

Engineering Contradiction:
Improveparticipant coverageVSAvoidsignal saturation and distortion
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system selectively mixes only active audio channels below a saturation threshold. The processor monitors audio signal levels and excludes channels that would cause saturation when summed, preventing distortion while maintaining coverage of active participants.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system extracts and removes inactive or silent channels from the mixing process. By identifying and excluding channels with insufficient activity or background noise only, the system prevents saturation while maintaining audio quality.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If audio signals from silent participants are included, then complete participant inclusion is achieved, but background noise level increases

Engineering Contradiction:
Improveparticipant inclusionVSAvoidbackground noise
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

The system includes only participants whose audio signals exceed a minimum activity threshold. By setting this threshold, the system excludes silent participants who would contribute only background noise, while still including active participants to maintain conversation quality.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP2786552B1Method to select active channels in audio mixing for multi-party teleconferencing
Publication Date: 2016.10.26 HUAWEI TECH CO LTD
  • EP2786552B1 patent drawingFigure 1
  • EP2786552B1 patent drawingFigure 2
  • EP2786552B1 patent drawingFigure 3

AI summary

An apparatus comprising an ingress port configured to receive a signal comprising a plurality of encoded audio signals corresponding to a plurality of sources; and a processor coupled to the ingress port and configured to calculate a parameter for each of the plurality of encoded audio signals, wherein each parameter is calculated without decoding any of the encoded audio signals, select some, but not all, of the plurality of encoded audio signals according to the parameter for each of the encoded audio signals, decode the selected signals to generate a plurality of decoded audio signals, and combine the plurality of decoded audio signals into a first audio signal.