Back to results
US 11,057,703 B2Granted
Apparatus and method for audio user interface processing with disparate sampling rates
OwnerPaul Eric Beckmanninventor
Life of this patent
Estimating the term…
Abstract
An apparatus and method for an audio user interface solution that avoids the time variation problems seen when using an acoustic echo canceler in an audio system. The solution as disclosed and claimed herein results in lower CPU usage in the audio system because a synchronous sample rate correction (SSRC) is performed on the sample rate multiple rate content and the asynchronous sample rate correction (ASRC) is applied on a small number of signals used to feed the ASRC.
Claims6
An apparatus for audio user interface processing comprising:
- a synchronous sample rate converter (SSRC) to obtain a SSRC reference signal;
- a microphone to generated a microphone signal, which is synchronously clocked with the SSRC reference signal;
- an acoustic echo cancellation (AEC) system having a reference signal input to receive the SSRC reference signal and having a microphone signal input to receive the microphone signal,
- where the synchronous sample rate converter has a synchronous sampling rate converter function for synchronous sample rate converting a reference signal and outputting SSRC reference signal;
- an asynchronous sample rate converter (ASRC);
- and
- an AEC output of the AEC system communicably coupled to an ASRC input of the ASRC, where the acoustic echo cancellation system has an echo cancellation function for echo cancelling the microphone signal and outputting an acoustic echo cancelled output signal of the acoustic echo cancellation system through the AEC output to the ASRC input of the asynchronous sample rate converter, and said asynchronous sample rate converter to convert the acoustic echo cancelled output signal and output an ASRC output signal having a converted sample rate.
4 more elements
A method for processing an audio user interface comprising:
- synchronous sample rate converting a reference signal with a synchronous sample rate converter function of a synchronous sample rate converter (SSRC);
- outputting a SSRC reference signal through an SSRC output of the synchronous sample rate converter;
- obtaining a microphone signal which is synchronously clocked with the SSRC reference signal;
- receiving the microphone signal and the SSRC reference signal by the acoustic echo cancellation (AEC) system;
- synchronously clocking a microphone input of the acoustic echo cancellation system with the reference signal input;
- echo cancelling the received microphone signal with an echo cancellation function of the acoustic echo cancellation system;
- outputting an acoustic echo cancelled output signal of the acoustic echo cancellation system through an AEC output of the acoustic echo cancellation system;
- and
- receiving the acoustic echo cancelled signal by an asynchronous sample rate converter (ASRC), asynchronous sample rate converting the acoustic echo cancelled signal with the asynchronous sample rate converter and outputting an ASRC output signal having a converted sample rate.
6 more elements
Dependencies are inferred from the claim text.