IP Library › Granted Patent US 11,863,710
Granted Patent B2
US 11,863,710 · App. 17/515,909 · Granted Jan 2, 2024

Audio device and method for detecting device status of audio device in audio/video conference

Inventors: Shaw-Min Lei (San Jose, CA); Yiou-Wen Cheng (Hsinchu, TW); Liang-Che Sun (Hsinchu, TW)
Assignee: MEDIATEK INC.
H04M9/082G10K11/17854G10K11/17881H04M9/085
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,863,710
App. No.
17/515,909
Granted
Jan 2, 2024
Kind
B2
Abstract

An audio device is provided. The audio device includes processing circuitry which is connected to a loudspeaker and a microphone. The processing circuitry is configured to play an echo reference signal from a far end on the loudspeaker, and perform an acoustic echo cancellation (AEC) process using the echo reference signal and an acoustic signal received by the microphone using an AEC adaptive filter. The processing circuitry repeatedly determines a first status of the loudspeaker according to a relation between the played echo reference signal and the received acoustic signal, and transmits a first status signal indicating the first status of the loudspeaker to the far end through a cloud network.

Claims (39)

1. An audio device, comprising:

processing circuitry, connected to a loudspeaker and a microphone, wherein the processing circuitry is configured to play an echo reference signal from a far end on the loudspeaker, and perform an acoustic echo cancellation (AEC) process using the echo reference signal and an acoustic signal received by the microphone using an AEC adaptive filter,

wherein the processing circuitry repeatedly determines a first status of the loudspeaker according to a relation between the played echo reference signal and the received acoustic signal, and transmits a first status signal indicating the first status of the loudspeaker to the far end through a cloud network.

2. The audio device as claimed in claim 1 , wherein the relation between the played echo reference signal and the received acoustic signal is represented using a plurality of filter coefficients and a plurality of reference filter coefficients of the AEC adaptive filter.

3. The audio device as claimed in claim 2 , wherein in response to the processing circuitry determining that a signal level of the microphone is lower than or equal to a threshold, the processing circuitry determines that the microphone is muted,

wherein in response to the processing circuitry determining that the signal level of the microphone is higher than the threshold, the processing circuitry determines a second status of the microphone is that the microphone is working normally, sends a second status signal indicating the second status of the microphone to the far end through the cloud network, obtains the filter coefficients from the AEC adaptive filter, and calculates similarity between the obtained filter coefficients and the reference filter coefficients.

4. The audio device as claimed in claim 3 , wherein in response to the processing circuitry determining that the calculated similarity is lower than a preset threshold, the processing circuitry determines that the first status of the loudspeaker is that the loudspeaker is not working,

wherein in response to the processing circuitry determining that the calculated similarity is higher than or equal to the preset threshold, the processing circuitry determines that the first status of the loudspeaker is that the loudspeaker is working normally.

5. The audio device as claimed in claim 2 , wherein the reference filter coefficients are calculated using the AEC adaptive filter by playing white noise and sweeping tones on the loudspeaker for a first predetermined period of time, and the calculated reference filter coefficients are pre-stored in a nonvolatile memory of the audio device during a process of manufacturing the audio device in a factory.

6. The audio device as claimed in claim 2 , wherein the processing circuitry initializes the filter coefficients of the AEC adaptive filter to zero, and obtains the filter coefficients from the AEC adaptive filter at runtime as the reference filter coefficients by calculating an average of the filter coefficients of the AEC adaptive filter within a second predetermined period of time.

7. The audio device as claimed in claim 2 , wherein the processing circuitry calculates cosine similarity between the filter coefficients and the reference filter coefficients as the similarity.

8. The audio device as claimed in claim 1 , wherein the processing circuitry receives a third status signal and a fourth status signal respectively indicating a third status of a loudspeaker of another audio device and a fourth status of a microphone of said other audio device at the far end through the cloud network, and displays icons corresponding to the third status and the fourth status on a graphical user interface of a video-conferencing application running on a video device in which the audio device is disposed.

9. A method, for use in an audio device connected to a loudspeaker and a microphone, the method comprising:

playing an echo reference signal from a far end on the loudspeaker;

performing an acoustic echo cancellation (AEC) process on the echo reference signal and an acoustic signal received by the microphone using an AEC adaptive filter;

determining a first status of the loudspeaker according to a relation between the played echo reference signal and the received acoustic signal; and

transmitting a first status signal indicating the first status of the loudspeaker to the far end through a cloud network.

10. The method as claimed in claim 9 , wherein the relation between the played echo reference signal and the received acoustic signal is represented using a plurality of filter coefficients and a plurality of reference filter coefficients of the AEC adaptive filter.

11. The method as claimed in claim 10 , further comprising:

in response to determining that a signal level of the microphone is lower than or equal to a threshold, determining that a second status of the microphone is that the microphone is muted; and

in response to determining that the signal level of the microphone is higher than the threshold, performing the following steps:

determining that the second status of the microphone is that the microphone is working normally;

sending a second status signal indicating the second status of the microphone to the far end through the cloud network;

obtaining the filter coefficients from the AEC adaptive filter; and

calculating similarity between the obtained filter coefficients and the reference filter coefficients.

12. The method as claimed in claim 11 , further comprising:

in response to determining that the calculated similarity is lower than a preset threshold, determining that the first status of the loudspeaker is that the loudspeaker is not working; and

in response to determining that the calculated similarity is higher than or equal to the preset threshold, determining that the first status of the loudspeaker is that the loudspeaker is working normally.

13. The method as claimed in claim 10 , further comprising:

calculating the reference filter coefficients using the AEC adaptive filter by playing white noise and sweeping tones on the loudspeaker for a first predetermined period of time; and

pre-storing the calculated reference filter coefficients in a nonvolatile memory of the audio device during a process of manufacturing the audio device in a factory.

14. The method as claimed in claim 10 , further comprising:

initializing the filter coefficients of the AEC adaptive filter to zero; and

obtaining the filter coefficients from the AEC adaptive filter at runtime as the reference filter coefficients by calculating an average of the filter coefficients of the AEC adaptive filter within a second predetermined period of time.

15. The method as claimed in claim 10 , further comprising:

calculating cosine similarity between the filter coefficients and the reference filter coefficients as the similarity.

16. The method as claimed in claim 9 , further comprising:

receiving a third status signal and a fourth status signal respectively indicating a third status of a loudspeaker of another audio device and a fourth status of a microphone of the another audio device at the far end through the cloud network; and

displaying icons corresponding to the third status and the fourth status on a graphical user interface of a video-conferencing application running on a video device in which the audio device is disposed.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2021
From: LEI, SHAW-MIN; CHENG, YIOU-WEN; SUN, LIANG-CHE
To: MEDIATEK INC.
Reel/Frame 058178/0140 →
Continuity (1)
Related Publication 20230133061A1 · May 4, 2023
Cited By (1)
US 12,671,767