Control unit for multipoint multimedia/audio conference
First Claim
1. A system, comprising:
- a plurality of audio ports between which audio signal processing of a conference is distributed, wherein each audio port is assigned to one of a plurality of endpoints and each audio port processes input audio signals from its assigned endpoint and processes output audio signals to be sent to its assigned endpoint; and
one or more audio controllers, wherein the one or more audio controllers receive control information from each of the audio ports as derived from the processed input audio signals and provide control instructions to each of the audio ports to control processing of the output audio signals, wherein the audio controller does not otherwise receive or process the audio signals.
5 Assignments
0 Petitions
Accused Products
Abstract
A multipoint controller unit in which the audio signal processing is distributed among several audio ports. The control of the audio signal processing may be centrally or distributively managed by one or more audio controllers. The audio signal processing may include selecting audio streams from a common interface and/or mixing the signals from the common interface. Each audio port may enhance the audio signal and generate control information from the audio signal. The audio ports are synchronized by a common information channel while the audio controllers are synchronized by a common control channel interface. Port fragmentation is reduced since the audio signal processing that relates to an endpoint within a conference is handled by a single audio port.
33 Citations
37 Claims
-
1. A system, comprising:
-
a plurality of audio ports between which audio signal processing of a conference is distributed, wherein each audio port is assigned to one of a plurality of endpoints and each audio port processes input audio signals from its assigned endpoint and processes output audio signals to be sent to its assigned endpoint; and one or more audio controllers, wherein the one or more audio controllers receive control information from each of the audio ports as derived from the processed input audio signals and provide control instructions to each of the audio ports to control processing of the output audio signals, wherein the audio controller does not otherwise receive or process the audio signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system, comprising:
-
a plurality of audio ports between which audio signal processing of a conference is distributed, wherein each of the plurality of audio ports is assigned to one of a plurality of endpoints, and each audio port processes input audio signals from its assigned endpoint and processes output audio signals to be sent to its assigned endpoint, each of the plurality of audio ports comprising a decoder for decoding a compressed audio signal, an analyzer for deriving control information from the decoded audio signal, a mixer for mixing audio signals from other audio ports, and an encoder that encodes the audio signal mixed by the mixer, an information channel for receiving the control information from the audio ports; one or more audio controllers for receiving the control information from the information channel and for deriving mixing control instructions; a control channel for sending the mixing control instructions to the mixers; and a system interface for sharing the decoded audio signals between the audio ports. - View Dependent Claims (17, 18, 19)
-
-
20. A control unit for facilitating multipoint communication between a plurality of endpoints, comprising:
-
a plurality of audio ports each assigned to one of the plurality of endpoints, wherein each audio port processes input audio signals from its assigned endpoint and processes output audio signals to be sent to its assigned endpoint, and each audio port is capable of; decoding compressed audio signals from its associated endpoint, broadcasting the decoded audio signal from its associated endpoint to others of the plurality of audio ports, mixing received broadcasted decoded audio signals from others of the plurality of audio ports, and compressing the mixed audio signals for output to its associated endpoint; and at least one audio controller for receiving control information from each of the audio ports derived from the decoded input audio signals and for providing control instructions to each of the audio ports to select which of the broadcasted received decoded audio signals are to be mixed, wherein the audio controller does not otherwise receive the input audio signals. - View Dependent Claims (21, 22, 23)
-
-
24. A control unit for facilitating multipoint communication between a plurality of endpoints, each endpoint being operative to send a compressed input audio signal to the control unit and receive a compressed output signal from the control unit, the control unit comprising:
a plurality of audio modules, each audio module receiving compressed input audio signals from at least one endpoint and sending compressed output audio signals to at least one endpoint, each audio module including at least one audio port, each audio port being assigned to an endpoint within a conference and being operative to handle audio signal processing including decoding of the input audio signal of its assigned endpoint and mixing of the output audio signal to be sent to its assigned endpoint; at least one audio controller for receiving control information from each of the plurality of audio ports as derived from the decoded input audio signals and providing to each of the plurality of audio ports control instructions for controlling the mixing; and an interface to route the decoded input audio signals between audio modules without passing through the audio controller, wherein the audio controller does not otherwise receive the input audio signals. - View Dependent Claims (25, 26, 27, 28)
-
29. A method for distributed audio signal processing of a conference between a plurality of audio ports, comprising:
-
receiving an audio signal from an endpoint at each of the plurality of audio ports, wherein each of the audio ports is assigned to one of plurality of endpoints, and each audio port processes input audio signals from its assigned endpoint and processes output audio signals to be sent to its assigned endpoint; analyzing the audio signal at each audio port to generate control information; broadcasting the audio signals to the plurality of audio ports; broadcasting the control information from the audio parts to one or more audio controllers; and mixing at each audio port a subset of the broadcasted audio signals in accordance with control instructions from the one or more audio controllers as governed by the control information. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
36. A method, comprising:
-
receiving a compressed audio signal from an endpoint at each of a plurality of audio ports, wherein each of the audio ports is assigned to one of a plurality of endpoints, and each audio port processes input audio signals from its assigned endpoint and processes output audio signals to be sent to its assigned endpoint; decoding the compressed audio signal at each audio port; analyzing the decoded audio signal and generating control information; broadcasting the decoded audio signals to the plurality of audio ports; broadcasting the control information from the audio ports to one or more audio controllers; mixing at each audio port a subset of the broadcasted decoded audio signals in accordance with control instructions from the one or more audio controllers as governed by the control information; and encoding output of the mixing at each audio port for distribution to at least one endpoint. - View Dependent Claims (37)
-
Specification