System and method of synchronizing multiple microphone and speaker-equipped devices to create a conferenced area network
First Claim
Patent Images
1. A conferencing method, comprising:
- a first communication device detecting a second communication device within communication range of the first communication device;
determining that a user of the first communication device and a user of the second communication device want to participate in a common conference;
receiving local audio at the first communication device;
receiving local audio at the second communication device;
transmitting data representing the local audio received at the second communication device to the first communication device via a faster than audio connection;
the first communication device transmitting data representing the local audio received at the first and second communication devices to a remote communication device that is also part of the common conference;
receiving an audio signal from the remote communication device at the first communication device;
establishing a communication path between the second communication device and the remote communication device;
receiving, at the second communication device, a copy of the audio signal transmitted from the remote device to the first communication device; and
the first and second communication devices synchronizing playback of the audio signal received from the remote communication device;
further comprising;
determining signal volume for both the local audio received at the first communication device and the local audio received at the second communication device;
selecting the local audio that comprises a higher signal volume; and
using the selected local audio as the data that is transmitted to the remote communication device.
16 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides methods, devices, and systems for creating an ad-hoc conference station from speakers on a plurality of mobile communication devices. The ad-hoc conference station can cancel the echo of any incoming audio for all of the communication devices. This feature may be achieved by employing a master/slave configuration for the communication devices within a common area.
81 Citations
20 Claims
-
1. A conferencing method, comprising:
-
a first communication device detecting a second communication device within communication range of the first communication device; determining that a user of the first communication device and a user of the second communication device want to participate in a common conference; receiving local audio at the first communication device; receiving local audio at the second communication device; transmitting data representing the local audio received at the second communication device to the first communication device via a faster than audio connection; the first communication device transmitting data representing the local audio received at the first and second communication devices to a remote communication device that is also part of the common conference; receiving an audio signal from the remote communication device at the first communication device; establishing a communication path between the second communication device and the remote communication device; receiving, at the second communication device, a copy of the audio signal transmitted from the remote device to the first communication device; and the first and second communication devices synchronizing playback of the audio signal received from the remote communication device; further comprising; determining signal volume for both the local audio received at the first communication device and the local audio received at the second communication device;
selecting the local audio that comprises a higher signal volume; andusing the selected local audio as the data that is transmitted to the remote communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A conferencing method, comprising:
-
a first communication device detecting a second communication device within communication range of the first communication device; determining that a user of the first communication device and a user of the second communication device want to participate in a common conference; receiving local audio at the first communication device; receiving local audio at the second communication device; transmitting data representing the local audio received at the second communication device to the first communication device via a faster than audio connection; the first communication device transmitting data representing the local audio received at the first and second communication devices to a remote communication device that is also part of the common conference; receiving an audio signal from the remote communication device at the first communication device; determining an amount of time required to transmit data from the first communication device to the second communication device; delaying playback of the audio signal received from the remote communication device at the first communication device; the first communication device transmitting data representing the audio signal received from the remote communication device to the second communication device via a faster than audio connection; playing the audio received from the remote communication device at the first and second communication devices at substantially the same time; determining that resources of the first communication device are limited; establishing a communication path between the second communication device and the remote communication device; receiving a copy of the audio signal transmitted to the first communication device at the second communication device; skipping the transmitting data from the first communication device to the second communication device step; and the first and second communication devices synchronizing playback of the audio signal received from the remote communication device.
-
-
11. A first communication device, comprising:
-
a microphone for receiving local audio; a conferencing module operable to establish a faster than audio data connection with a second communication device, receive data that represents local audio received at the second communication device, wherein the data is received from the second communication device over the faster than audio data connection, wherein the conferencing module is further operable to combine the data received from the second communication device with local audio received by the microphone and transmit the combined data to a remote communication device, and wherein the conferencing module is further operable to synchronize playback of an audio signal received from the remote communication device with the second communication device; wherein the conferencing module is further operable to determine signal volume for both the local audio received at the first communication device and the local audio received at the second communication device, select the local audio that comprises a higher signal volume, and use the selected local audio as the data that is transmitted to the remote communication device. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A conferencing system, comprising:
-
a plurality of local conference endpoints in communication with at least one remote conference endpoint, wherein the plurality of local conference endpoints communicate data with one another via a faster than audio data connection, wherein audio signals are transmitted from the at least one remote conference endpoint to a first local conference endpoint in the plurality of local conference endpoints, and wherein the first local conference endpoint is operable to transmit the audio signals to a second local conference endpoint in the plurality of local conference endpoints via the faster than audio data connection and cause the audio signals to be played from the first local conference endpoint at substantially the same time as the audio signals are played from the second local conference endpoint, and wherein the first local conference endpoint is configured to synchronize the playback of the audio signals with the second local conference endpoint; wherein the audio signals received at the second local conference endpoint are transmitted to the first local conference endpoint via the faster than audio data connection, and wherein the first local conference endpoint transmits a combination of the audio signals received at the second local conference endpoint and audio signals received at the microphone of the first local conference endpoint to the remote conference endpoint. - View Dependent Claims (18, 19, 20)
-
Specification