Audio Switching Using Boolean Variables to Reduce Complexity
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
Data Source
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.


