Audio Switching Using Boolean Variables to Reduce Complexity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional audio switching and conferencing methods become increasingly complex and resource-intensive as more parties are connected, especially when handling simultaneous conferences, due to the need for complex computational processing and separate implementation of special functions like microphone or eavesdropping.

Innovation Solution

A method and device that utilize a set of Boolean variables to simplify audio channel communication requests, allowing for efficient conversion and encoding of input and output audio streams, enabling scalable control and easy implementation of special functions through a matrix-based processing approach.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional audio switching and conferencing methods are used to handle multiple parties and simultaneous conferences, then the system can support more audio channels and parties, but the computational complexity and resource consumption increase significantly

Engineering Contradiction:
Improvenumber of audio channels and partiesVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the audio processing task by separating control functions from signal processing. The control unit manages conference setup, participant addition, and function activation through a simplified interface, while the digital signal processor handles all audio mixing computations. This segmentation allows the control unit to remain simple even as the number of parties increases, resolving the contradiction between adaptability and control complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a universal processing architecture where the digital signal processor handles all audio channel combinations through a single unified algorithm. The same processor that handles two-party calls also handles multi-party conferences, microphone functions, and eavesdropping without requiring separate dedicated hardware or complex control logic for each function. This universality maintains computational efficiency while supporting diverse conferencing scenarios.

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

2Adaptability or versatility

If conventional methods are used to implement special functions like microphone or eavesdropping, then these functions can be added to the system, but the implementation complexity increases

Engineering Contradiction:
Improvespecial functionsVSAvoidimplementation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal control interface that handles diverse functions (microphone, eavesdropping, conference management) through a single unified architecture. The control unit uses the same simplified interface and Boolean variable mechanisms regardless of which special function is activated. The digital signal processor applies the same universal mixing algorithm to implement all functions, eliminating the need for separate complex control logic for each function and reducing implementation complexity while maintaining versatility.

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

3Adaptability or versatility

If the number of participating channels increases in conventional conferencing, then more parties can be connected, but the computational processing requirements increase

Engineering Contradiction:
Improvenumber of participating channelsVSAvoidcomputational processing
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent implements an efficient computational approach where the digital signal processor automatically manages all audio channel combinations through a unified algorithm without requiring external control intervention. The control unit simply activates functions through simple Boolean variables, and the signal processor self-manages the complex computations. This self-service mechanism allows the system to scale to more participating channels without proportionally increasing control processing energy consumption.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8483376B2Voice audio processing method and device
Publication Date: 2013.07.09 DIALOG SEMICONDUCTOR BV
  • US8483376B2 patent drawing
  • US8483376B2 patent drawing
  • US8483376B2 patent drawing

AI summary

The invention relates to a method for audio switching and conferencing. The method comprises: providing a plurality of audio channels comprising at least one active audio channel, the active audio channel comprising at least one of an input audio stream and output audio stream; converting the input audio streams from the at least one audio channel in input data; providing audio channel communication requests between parties of the at least one active audio channel; determining a set of Boolean values depending on the parties of the audio channels; determining output data for the respective active audio channels by combining the elements of the Boolean set and the input data; and encoding the output data in output audio streams for the respective active audio channels. In this way an efficient and consistent method for audio switching and conferencing is obtained which reduces complexity of software and/or hardware and enables the number of telephone calls or simultaneous conferences between multiple groups and simple implementation of special functions like eavesdropping and microphone functions.