Compensating for different audio clocks between devices using ultrasonic beacon
First Claim
1. A conferencing method, comprising:
- outputting an acoustic beacon with an audio output frequency of a loudspeaker of a first device, the acoustic beacon based on a predetermined carrier frequency;
obtaining, at the first device, a frequency difference between the predetermined carrier frequency and an audio capture frequency of a microphone of a second device capturing the acoustic beacon; and
adjusting the audio output frequency of the loudspeaker based on the frequency difference.
11 Assignments
0 Petitions
Accused Products
Abstract
A videoconferencing system has a videoconferencing unit that use portable devices as peripherals for the system. The portable devices obtain near-end audio and send the audio to the videoconferencing unit via a wireless connection. In turn, the videoconferencing unit sends the near-end audio from the loudest portable device along with near-end video to the far-end. The portable devices can control the videoconferencing unit and can initially establish the videoconference by connecting with the far-end and then transferring operations to the videoconferencing unit. To deal with acoustic coupling between the unit'"'"'s loudspeaker and the portable device'"'"'s microphone, the unit uses an echo canceller that is compensated for differences in the clocks used in the A/D and D/A converters of the loudspeaker and microphone.
-
Citations
29 Claims
-
1. A conferencing method, comprising:
-
outputting an acoustic beacon with an audio output frequency of a loudspeaker of a first device, the acoustic beacon based on a predetermined carrier frequency; obtaining, at the first device, a frequency difference between the predetermined carrier frequency and an audio capture frequency of a microphone of a second device capturing the acoustic beacon; and adjusting the audio output frequency of the loudspeaker based on the frequency difference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A first device, comprising:
-
a loudspeaker for outputting audio; and a processing unit communicatively connected to the loudspeaker and configured to; output an acoustic beacon with an audio output frequency of the loudspeaker, the acoustic beacon based on a predetermined carrier frequency, obtain a frequency difference between the predetermined carrier frequency and an audio capture frequency of a microphone of a second device capturing the acoustic beacon, and adjust the audio output frequency of the loudspeaker with the frequency difference. - View Dependent Claims (17)
-
-
18. A conferencing method, comprising:
-
using a clocked rate for an audio capture frequency of a microphone of a first device; processing an acoustic beacon captured with the microphone of the first device, the acoustic beacon output by a second device based on a predetermined carrier frequency; determining, at the first device, a frequency difference between the predetermined carrier frequency and the audio capture frequency of the microphone; and adjusting the clocked rate used for the audio capture frequency of the microphone with the frequency difference. - View Dependent Claims (19, 20, 21)
-
-
22. A first device, comprising:
-
a clock generating a clocked rate; a microphone for capturing audio using an audio capture frequency from the clocked rate; and a processing unit communicatively connected to the microphone, the processing unit configured to; process an acoustic beacon captured with the microphone, the acoustic beacon output by a second device based on a predetermined carrier frequency; determine a frequency difference between the predetermined carrier frequency and the audio capture frequency of the microphone; and adjust the clocked rate used for the audio capture frequency of the microphone with the frequency difference. - View Dependent Claims (23, 24)
-
-
25. A conferencing method, comprising:
-
processing an acoustic beacon captured with an audio capture frequency of a microphone of a first device, the acoustic beacon output by a second device based a predetermined carrier frequency; determining, at the first device, a frequency difference between the predetermined carrier frequency and the audio capture frequency; and sending the frequency difference to the second device via a network connection. - View Dependent Claims (26, 27)
-
-
28. A first device, comprising:
-
a microphone for capturing audio; an interface for communicatively connecting to a second device via a network connection; and a processing unit communicatively connected to the microphone and the interface and configured to; process an acoustic beacon with an audio capture frequency of the microphone, the acoustic beacon output by the second device based on a predetermined carrier frequency, determine a frequency difference between the predetermined carrier frequency and the audio capture frequency of the microphone, and send the frequency difference to the second device with the interface. - View Dependent Claims (29)
-
Specification