Claims
- 1. A control unit for facilitating multipoint communication between a plurality of endpoints, each endpoint including at least a microphone and a speaker, each endpoint being operative to send a compressed audio input signal to the control unit and receive a compressed output signal from the control unit, the control unit comprising:
at least one audio module, each audio module receiving compressed audio input signals from at least one endpoint and sending compressed audio output signals to at least one endpoint of said plurality of endpoints, each audio module including
at least one audio port logical unit, each audio port logical unit being assigned to at least one endpoint within a conference and being operative to handle audio signal processing required by the endpoints associated with said audio port logical unit; an audio controller logical unit; and a common interface to route compressed audio streams to and from at least one audio module such that operation of the audio port logical unit eliminates a need for a central audio signal processing logical unit for the conference.
- 2. The control unit of claim 1, wherein the audio port logical unit receives the compressed audio input signal and sends the compressed audio output signal to at least one endpoint, each audio port logical unit comprising:
a decoder that receives the compressed audio input signal from an appropriate endpoint and decodes the compressed audio input signal to form a decoded audio signal; an analyzing and enhancing unit that analyzes the decoded audio signal and sends the decoded audio signal to the common interface; a switch that selects from the common interface decoded audio signals from appropriate audio port logical units; a mixer that mixes the selected decoded audio signals; and an encoder that encodes an output signal of the mixer and sends an output of the encoder via the common interface to at least one appropriate endpoint.
- 3. The control unit of claim 2 wherein the analyzing and enhancing unit also enhances the decoded audio signal.
- 4. The control unit of claim 2, wherein the audio port logical unit further comprises:
a system format encoder between the analyzing and enhancing unit and the common interface, said system format encoder receives the decoded audio signal from the analyzing and enhancing unit and encodes the decoded audio signal into a system format and sends the system formatted audio signal to the common interface; and a system format decoder between the switch and the mixer, said system format decoder receives a formatted audio signal from the switch and performs an operation that is the inverse of an operation performed by said system format encoder and sends the decoded audio signal to the mixer.
- 5. A system comprising:
a plurality of audio ports between which audio signal processing of a conference is distributed.
- 6. The system of claim 5, wherein the audio signal processing includes mixing of at least one audio signal.
- 7. The system of claim 5, wherein the audio signal processing includes analyzing the audio signal.
- 8. The system of claim 5, wherein the audio signal processing includes enhancing the audio signal.
- 9. The system of claim 6, further comprising one or more audio controllers that communicate with the plurality of audio ports to control the mixing.
- 10. The system of claim 9 wherein the one or more audio controllers form a centralized management system for the conference.
- 11. The system of claim 9 further comprising a switch that
selects which signals will be mixed by a mixer, and is controlled by the one or more audio controllers.
- 12. The system of claim 11 further comprising an encoder for encoding output of the mixer.
- 13. The system of claim 12 further comprising a common interface that receives output from the encoder.
- 14. The system of claim 11 further comprising a control buffer for storing control instructions from the one or more audio controllers for the mixer and the switch.
- 15. The system of claim 11 further comprising a control channel interface for broadcasting control instructions from the one or more audio controllers to the plurality of audio ports.
- 16. The system of claim 11 further comprising an information channel for broadcasting control information from the plurality of audio ports to the one or more audio controllers.
- 17. The system of claim 5 wherein the plurality of audio ports further comprise an analyze and enhance unit that
analyzes an audio stream; outputs an enhanced audio stream; and outputs control information.
- 18. The system of claim 17, wherein the plurality of audio ports further comprise a decoder that decodes the audio stream before the audio stream is analyzed.
- 19. The system of claim 18 further comprising a common interface for carrying compressed audio streams to the plurality of audio ports to be decoded by the decoder.
- 20. The system of claim 17, wherein the plurality of audio ports further comprise a system format encoder that formats the enhanced audio stream.
- 21. The system of claim 20 further comprising a common interface for broadcasting the output of the system format encoder to the plurality of audio ports.
- 22. A system comprising:
a plurality of audio ports between which audio signal processing of a conference is distributed, the signal processing including mixing at least one audio signal, each one of the plurality of audio ports including
a decoder that decodes a compressed audio stream, an analyze and enhance unit that analyzes the decoded audio stream and outputs control information; a switch that
selects audio signals to be mixed by a mixer, and sends the audio signals to the mixer, an encoder that encodes the audio signal mixed by the mixer, one or more audio controllers that communicate with the plurality of audio ports to control the mixer and the switch forming a centralized management system for the conference; a control channel interface for broadcasting the control information from the one or more audio controllers to the plurality of audio ports; an information channel for transferring the control information from the plurality of audio ports to the one or more audio controllers; a compressed audio common interface that
carries the compressed audio stream to the plurality of audio ports to be decoded by the decoder, and receives output from the encoder; and a system format common interface that
receives the decoded audio signal after it has been decoded by the decoder, and broadcasts the decoded audio signal to be received by the switch.
- 23. The system of claim 22 further comprising
a system format encoder that formats the audio stream received from the analyze and enhance unit and sends the formatted audio stream to the system format common interface; and a system format decoder between the switch and the mixer that performs an operation that is an inverse of an operation of the system format encoder.
- 24. The system of claim 22 wherein the analyze and enhance unit also enhances the decoded audio stream.
- 25. A method comprising:
distributing audio signal processing of a conference between a plurality of audio ports.
- 26. The method of claim 25, wherein the audio signal processing includes mixing at least one audio signal.
- 27. The method of claim 25 further comprising centrally controlling the audio signal processing of the plurality of audio ports.
- 28. The method of claim 27, wherein centrally controlling is performed by one or more audio controllers.
- 29. The method of claim 28 wherein centrally controlling the audio signal processing comprises selecting which signals to be mixed based on control instructions from one or more audio controllers.
- 30. The method of claim 26 wherein the audio signal processing further comprises encoding output of the mixing.
- 31. The method of claim 30, the audio signal processing further comprising broadcasting the output from the encoding on a common interface.
- 32. The system of claim 29 further comprising transferring the control instructions from the one or more audio controllers to the plurality of audio ports.
- 33. The method of claim 25 further comprising using at least one of the plurality of audio ports for
analyzing an audio stream and outputting control information.
- 34. The method of claim 33, wherein the at least one of the plurality of audio ports also performs enhancing of a decoded audio signal.
- 35. The method of claim 33 further comprising transferring the control information from the plurality of audio ports to one or more audio controllers.
- 36. The method of claim 33 further comprising the at least one of the plurality of audio ports decoding the audio stream before the audio stream is analyzed.
- 37. The method of claim 36, wherein the audio stream is derived from a compressed audio stream, the method further comprising transferring the compressed audio stream from a common interface to the plurality of audio ports to be decoded.
- 38. The method of claim 34 further comprising formatting the decoded audio stream.
- 39. The method of claim 38 further comprising broadcasting the formatted decoded audio signal to the audio ports.
- 40. The method of claim 34 further comprising formatting the enhanced audio stream.
- 41. A method comprising:
broadcasting an output of audio signal processing of a conference between a plurality of audio ports, the audio signal processing including
receiving a compressed audio stream, decoding the compressed audio stream, analyzing the output of the decoding, generating control information, enhancing the output of the decoding to form an enhanced audio stream, outputting control information, and formatting the enhanced audio stream; broadcasting output of the formatting; broadcasting the control information from the plurality of audio ports to the one or more audio controllers; selecting formatted audio signals based on the broadcast instructions; mixing the selected signals; encoding output of the mixing; and broadcasting the output from the encoding on a common interface.
- 42. A method comprising:
distributing audio signal processing of a conference between a plurality of audio ports, the audio signal processing including
receiving a compressed audio stream, decoding the compressed audio stream, analyzing the output of the decoding, generating control information, enhancing the output of the decoding to form an enhanced audio stream, outputting control information, and formatting the enhanced audio stream; broadcasting output of the formatting; broadcasting the control information from the plurality of audio ports to one or more audio controllers; selecting formatted audio signals based on the broadcast control information; mixing the selected formatted audio signals; encoding output of the mixing; and broadcasting the output from the encoding on a common interface.
- 43. A method comprising:
distributing audio signal processing of a conference between a plurality of audio ports, the audio signal processing including
receiving a compressed audio stream, decoding the compressed audio stream, analyzing the output of the decoding and generating control information, outputting the control information, and formatting the decoded audio stream, broadcasting output of the formatting; broadcasting the control information from the plurality of audio ports to one or more audio controllers; selecting formatted audio signals based on the broadcast control information; mixing the selected formatted audio signals; encoding output of the mixing; and broadcasting the output from the encoding on a common interface.
- 44. A method comprising:
distributing audio signal processing of a conference between a plurality of audio ports, the audio signal processing including
receiving a compressed audio stream, decoding the compressed audio stream, analyzing the output of the decoding and generating control information, and enhancing the output of the decoding to form an enhanced audio stream, outputting the control information, broadcasting the enhanced audio stream; broadcasting the control information from the plurality of audio ports to one or more audio controllers; selecting decoded audio signals based on the broadcast control information; mixing the selected decoded audio signals; encoding output of the mixing; and broadcasting the output from the encoding on a common interface.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority benefit of U.S. Provisional Patent Application 60/266,900, filed Feb. 6, 2001, having the same title and inventive entity as the present application.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60266900 |
Feb 2001 |
US |