Audio processing in a multi-participant conference
First Claim
1. A non-transitory computer readable medium of a device of a first participant of a multi-participant conference, the computer readable medium storing a computer program which when executed by at least one processor of the device distributes audio content in a multi-participant conference, the computer program comprising sets of instructions to:
- receive audio signals from at least second and third participants of the conference;
generate data representative of strengths of the received audio signals;
generate mixed audio signals from the received audio signals;
to each mixed audio signal, appending a set of the generated strength data for the audio signals that are mixed to produce each mixed audio signal; and
transmit the mixed audio signals with the strength data to the second and third participants of the conference.
0 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide an architecture for establishing multi-participant audio conferences over a computer network. This architecture has a central distributor that receives audio signals from one or more participants. The central distributor mixes the received signals and transmits them back to participants. In some embodiments, the central distributor eliminates echo by removing each participant'"'"'s audio signal from the mixed signal that the central distributor sends to the particular participant.
-
Citations
20 Claims
-
1. A non-transitory computer readable medium of a device of a first participant of a multi-participant conference, the computer readable medium storing a computer program which when executed by at least one processor of the device distributes audio content in a multi-participant conference, the computer program comprising sets of instructions to:
-
receive audio signals from at least second and third participants of the conference; generate data representative of strengths of the received audio signals; generate mixed audio signals from the received audio signals; to each mixed audio signal, appending a set of the generated strength data for the audio signals that are mixed to produce each mixed audio signal; and transmit the mixed audio signals with the strength data to the second and third participants of the conference. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of distributing audio content in a multi-participant conference, the method comprising:
at a device of a first participant of the conference; receiving audio signals from at least second and third participants of the conference; generating a single mixed audio signal comprising an audio signal locally captured by the device of the first participant and the received audio signals; transmitting the mixed audio signal to the second and third participants; and removing the audio signal of the device of the first participant from the mixed audio signal in order to locally output the mixed audio signal with audio signal locally captured by the device of the first participant removed. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A non-transitory computer readable medium of a first device of a first participant of a multi-participant conference, the computer readable medium storing a computer program which when executed by at least one processor of the device receives audio content in a multi-participant conference, the computer program comprising sets of instructions to:
-
receive a mixed audio signal from a second device of a second participant of the conference, the mixed audio signal comprising (i) an audio signal sent from the first device captured by the first device and sent to the second device, (ii) audio captured by the second device, and (iii) an audio signal captured by a third device and sent to the second device; remove the audio signal of the first device from the mixed audio signal; and output the mixed audio signal at the first device with the audio signal of the first device removed. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification