System and method for performing distributed video conferencing
1 Assignment
0 Petitions
Accused Products
Abstract
A method for executing a video conference is provided that includes receiving one or more audio streams associated with a video conference from one or more end points and determining an active speaker associated with one of the end points. Audio information associated with the active speaker may be received at one or more media switches. One or more video streams may be suppressed except for a selected video stream associated with the active speaker, the selected video stream propagating to one or more of the media switches during the video conference. The selected video stream may be replicated such that it may be communicated to one or more of the end points associated with a selected one of the media switches.
-
Citations
65 Claims
-
1. (canceled)
-
2. (canceled)
-
3. (canceled)
-
4. (canceled)
-
5. (canceled)
-
6. (canceled)
-
7. (canceled)
-
8. (canceled)
-
9. (canceled)
-
10. (canceled)
-
11. (canceled)
-
12. (canceled)
-
13. (canceled)
-
14. (canceled)
-
15. (canceled)
-
16. (canceled)
-
17. (canceled)
-
18. (canceled)
-
19. (canceled)
-
20. (canceled)
-
21. (canceled)
-
22. (canceled)
-
23. (canceled)
-
24. (canceled)
-
25. (canceled)
-
26. (canceled)
-
27. An apparatus for performing distributed video conferencing, comprising:
a media switch operable to communicate with an audio bridge that is operable to receive audio data from a first and a second end point for a conference call, wherein the media switch can also communicate with a video bridge operable to receive video data from the first and second end points, and wherein an input-to-output mapping is determined for each input audio output stream from the end points to a mixed audio stream, whereby the mapping can be communicated to the video bridge that can receive one or more video streams and delay each of the video streams such that the mapping may be reproduced, and wherein the video streams that are arriving at a latest time are identified and all of the other video streams are delayed such that an input-to-output matching of each individual video stream is matched to the mapping of a corresponding audio stream. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
42. A method for performing distributed video conferencing, comprising:
-
communicating with an audio bridge that is operable to receive audio data from a first and a second end point for a conference call; and
communicating with a video bridge operable to receive video data from the first and second end points, wherein an input-to-output mapping is determined for each input audio output stream from the end points to a mixed audio stream, whereby the mapping can be communicated to the video bridge that can receive one or more video streams and delay each of the video streams such that the mapping may be reproduced, and wherein the video streams that are arriving at a latest time are identified and all of the other video streams are delayed such that an input-to-output matching of each individual video stream is matched to the mapping of a corresponding audio stream. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49)
-
-
50. A system for performing distributed video conferencing, comprising:
-
means for communicating with an audio bridge that is operable to receive audio data from a first and a second end point for a conference call; and
means for communicating with a video bridge operable to receive video data from the first and second end points, wherein an input-to-output mapping is determined for each input audio output stream from the end points to a mixed audio stream, whereby the mapping can be communicated to the video bridge that can receive one or more video streams and delay each of the video streams such that the mapping may be reproduced, and wherein the video streams that are arriving at a latest time are identified and all of the other video streams are delayed such that an input-to-output matching of each individual video stream is matched to the mapping of a corresponding audio stream. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57)
-
-
58. Software for performing distributed video conferencing, the software being embodied in a computer readable medium and comprising computer code such that when executed is operable to:
-
communicate with an audio bridge that is operable to receive audio data from a first and a second end point for a conference call; and
communicate with a video bridge operable to receive video data from the first and second end points, wherein an input-to-output mapping is determined for each input audio output stream from the end points to a mixed audio stream, whereby the mapping can be communicated to the video bridge that can receive one or more video streams and delay each of the video streams such that the mapping may be reproduced, and wherein the video streams that are arriving at a latest time are identified and all of the other video streams are delayed such that an input-to-output matching of each individual video stream is matched to the mapping of a corresponding audio stream. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65)
-
Specification