System and method for using a plurality of processors to support a media conference
First Claim
Patent Images
1. An apparatus for using a plurality of processors to support a media conference, comprising:
- a system resource management (SRM) module coupled to one or more mixing processors and a plurality of media transformation processors, the SRM module operable to receive a request to support a media conference and, in response, to allocate the media conference to at least a first mixing processor and a first media transformation processors the SRM module further operable to communicate to the mixing processor control information identifying the first media transformation processor;
wherein the first mixing processor is operable to mix input media information associated with two or more first participants to generate output media information for communication to a second participant, wherein the first mixing processor communicates the output media information to the first media transformation processor identified by the control information received from the SRM module;
wherein the first media transformation processor is coupled to the mixing processor and operable to receive the output media information from the mixing processor, to encode the output media information to generate an output data stream, and to communicate the output data stream to the second participant'"'"'s end-user device;
wherein the mixing processor and the first media transformation processor are separate hardware components.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for using a plurality of processors to support a media conference includes a mixing processor and a first media transformation processor coupled to the mixing processor. The mixing processor mixes input media information associated with two or more first participants to generate output media information for communication to a second participant. The first media transformation processor receives the output media information from the mixing processor, encodes the output media information to generate an output data stream, and communicates the output data stream to the second participant'"'"'s end-user device.
43 Citations
21 Claims
-
1. An apparatus for using a plurality of processors to support a media conference, comprising:
-
a system resource management (SRM) module coupled to one or more mixing processors and a plurality of media transformation processors, the SRM module operable to receive a request to support a media conference and, in response, to allocate the media conference to at least a first mixing processor and a first media transformation processors the SRM module further operable to communicate to the mixing processor control information identifying the first media transformation processor; wherein the first mixing processor is operable to mix input media information associated with two or more first participants to generate output media information for communication to a second participant, wherein the first mixing processor communicates the output media information to the first media transformation processor identified by the control information received from the SRM module; wherein the first media transformation processor is coupled to the mixing processor and operable to receive the output media information from the mixing processor, to encode the output media information to generate an output data stream, and to communicate the output data stream to the second participant'"'"'s end-user device; wherein the mixing processor and the first media transformation processor are separate hardware components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 21)
-
-
8. A method for using a plurality of processors to support a media conference, comprising:
-
receiving a request to support a media conference; assigning a mixing processor a task of mixing input media information associated with two or more first participant to generate output media information; assigning a first media transformation processor a task of encoding the output media information to generate an output data stream for communication to a participant in the media conference; communicating to the mixing processor control information identifying the first media transformation processor; mixing the input media information associated with the first participants to generate the output media information for communication to the second participant using a the mixing processor; communicating the output media information from the mixing processor to the first media transformation processor, wherein the mixing processor and the first media transformation processor are separate hardware components; encoding the output media information to generate the output data stream using the first media transformation processor; and communicating the output data stream from the first media transformation processor to the second participant'"'"'s end-user device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for using a plurality of processors to support a media conference, comprising:
-
a plurality of end-user devices coupled to a data network and operable to generate input media information, to encode the input media information to generate input data streams, and to communicate the input data streams using the data network; and a conferencing device coupled to the data network, the conferencing device comprising; a system resource management (SRM) module coupled to one or more mixing processors and a plurality of media transformation processors, the SRM module operable to receive a request to support a media conference and, in response, to allocate the media conference to at least a first mixing processor and a first media transformation processor, the SRM module further operable to communicate to the mixing processor control information identifying the first media transformation processor; wherein the first a mixing processor is operable to mix input media information associated with two or more first participants to generate output media information for communication to a second participant;
wherein the first mixing processor communicates the output media information to the first media transformation processor identified by the control information received from the SRM module;wherein the first media transformation processor coupled to the mixing processor and operable to receive the output media information from the mixing processor, to encode the output media information to generate an output data stream, and to communicate the output data stream to the second participant'"'"'s end-user device. wherein the mixing processor and the first media transformation processor are separate hardware components. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification