Conference call system, method, and computer program product
First Claim
1. A method comprising:
- receiving at a conference call system during a conference call a plurality of input speaker streams including a first input speaker stream, each input speaker stream representing an audio signal from a respective audio source;
identifying a subset of the plurality of input speaker streams, wherein each input speaker stream of the subset is designated as a dominant speaker, the total number of input speaker streams in the subset being limited by a maximum number of dominant speakers;
comparing a loudness value of the first input speaker stream to a loudness value of a second input stream of the plurality of input speaker streams that was most recently added to the subset; and
changing the maximum number of dominant speakers based upon the comparison.
14 Assignments
0 Petitions
Accused Products
Abstract
A conference call system comprises an input interface for receiving during a conference call at least two input streams of audio signal, each from another source. A selection unit is connected to the input interface, for selecting a number of dominant speaker streams out of the input streams, the number being less than or equal to a maximum number of dominant speakers value and each of the dominant speaker streams representing speech from a respective dominant speaker. A mixer is connected to the selection unit, for mixing the selected streams into an output stream. The conference call system comprises an output interface for outputting the output stream and a selection control unit connected to the selection unit and the input interface, for dynamically setting, during the conference call, the maximum number of dominant speakers value based on dynamics of the conference call.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving at a conference call system during a conference call a plurality of input speaker streams including a first input speaker stream, each input speaker stream representing an audio signal from a respective audio source; identifying a subset of the plurality of input speaker streams, wherein each input speaker stream of the subset is designated as a dominant speaker, the total number of input speaker streams in the subset being limited by a maximum number of dominant speakers; comparing a loudness value of the first input speaker stream to a loudness value of a second input stream of the plurality of input speaker streams that was most recently added to the subset; and changing the maximum number of dominant speakers based upon the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A conference call system, comprising:
-
a memory for storing a maximum number of dominant speakers; an input for receiving during a conference call a plurality of input speaker streams including a first input speaker stream, each input speaker stream representing an audio signal from a respective audio source; a selection unit operable to; identify a subset of the plurality of input speaker streams, wherein each input speaker stream of the subset is designated as a dominant speaker, the total number of input speaker streams in the subset being limited by the maximum number of dominant speakers; and store a count of selected dominant speaker streams as a current number of dominant speakers, the count of selected dominant speaker streams being limited by the maximum number of dominant speakers; a mixer operable to mix the plurality of input speaker streams into an output stream; an output interface for outputting said output stream; and a selection control unit operable to; compare a loudness value of the first input speaker stream to a loudness value of a second input stream of the plurality of streams that was most recently added to the subset; and change said maximum number of dominant speakers based upon the comparison. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium containing a computer program executable by a programming apparatus, said computer program having code portions, when executed by said programming apparatus, perform functions comprising:
-
receiving at a conference call system during a conference call a plurality of input speaker streams including a first input speaker stream, each input speaker stream representing an audio signal from a respective audio source; identifying a subset of the plurality of input speaker streams, input speaker streams of the subset being designated as dominant speakers, the total number of input speaker streams in the subset being limited by a maximum number of dominant speakers; comparing a loudness value of the first input speaker stream to a loudness value of a second input stream of the plurality of input speaker streams that was most recently added to the subset; and changing the maximum number of dominant speakers based upon the comparison. - View Dependent Claims (20)
-
Specification