摘要:
Various embodiments of the present invention are directed to methods for dereverberation of audio generated in a room. In one aspect, a method for dereverberating reverberant digital signals comprises transforming a reverberant digital signal from the time domain into Fourier domain signals using a computing device, each Fourier domain signal corresponding to a subband. For each subband of the Fourier domain signal, the method computes autoregressive model coefficients of the reverberation with the current and previous magnitudes of the Fourier digital signal, and inverse filters the magnitude of the Fourier domain signal using the computing device, based on the autoregressive model coefficients and previous magnitudes of the Fourier digital signal. The method includes inverse transforming the Fourier domain signals with filtered magnitudes into an approximate dereverberated digital signal.
摘要:
Various embodiments of the present invention are directed to methods for dereverberation of audio generated in a room. In one aspect, a method for dereverberating reverberant digital signals comprises transforming a reverberant digital signal from the time domain into Fourier domain signals using a computing device, each Fourier domain signal corresponding to a subband. For each subband of the Fourier domain signal, the method computes autoregressive model coefficients of the reverberation with the current and previous magnitudes of the Fourier digital signal, and inverse filters the magnitude of the Fourier domain signal using the computing device, based on the autoregressive model coefficients and previous magnitudes of the Fourier digital signal. The method includes inverse transforming the Fourier domain signals with filtered magnitudes into an approximate dereverberated digital signal.
摘要:
Various embodiments of the present invention are directed to adaptive methods for reducing acoustic echoes in multichannel audio communication systems. Acoustic echo cancellation methods determine approximate impulse responses characterizing each echo path between loudspeakers and microphones within a room and improve performance based on previously determined impulse responses. In particular, the methods adapt to changes in the room by inferring approximate impulse responses that lie within a model of an impulse response space. Over time the method improves performance by evolving the model into a more accurate space from which to select subsequent approximate impulse responses.
摘要:
Various embodiments of the present invention are directed to adaptive methods for reducing acoustic echoes in multichannel audio communication systems. Acoustic echo cancellation methods determine approximate impulse responses characterizing each echo path between loudspeakers and microphones within a room and improve performance based on previously determined impulse responses. In particular, the methods adapt to changes in the room by inferring approximate impulse responses that lie within a model of an impulse response space. Over time the method improves performance by evolving the model into a more accurate space from which to select subsequent approximate impulse responses.
摘要:
Various embodiments of the present invention are directed to methods and systems that reduce acoustic echoes in audio signals in accordance with changing conditions at first and second locations that are linked together in a communication system. In particular, one embodiment of the present invention relates to a method for determining an approximate impulse-response vector for canceling an acoustic echo resulting from an audio signal transmitted from the first location to the second location. This method includes forming a trust region within a search space based on computing a recursive specification vector defining the trust region. The method also includes computing a recursive shadow-impulse-response vector that lies substantially within the trust region, and computing the approximate impulse-response vector based on the recursive shadow-impulse-response vector and the recursive specification vector.
摘要:
Systems and methods for parallel and distributed processing of audio signals produced by a microphone array are described. In one aspect, a distributed signal processing system includes an array of microphones and an array of processors. Each processor is connected to one of the microphones and is connected to at least two other processors, enabling communication between adjacent connected processors. The system also includes a computing device connected to each of the processors. Each microphone detects a sound and generates an audio signal, and each processor is configured to receive and process the audio signal sent from a connected microphone and audio signals sent from at least one of the adjacent processors to produce a data stream that is sent to the computing device.
摘要:
Proper estimation of impulse responses is an important and challenging aspect of multichannel echo control. Various embodiments of the present invention are directed to real-time, adaptive acoustic echo cancellation methods in multichannel audio-communication systems. In particular, embodiments of the present invention use a collection of a room's past impulse responses to determine an optimal lower dimensional impulse response space as the underlying search subspace for approximate impulse responses. As a result, embodiments of the present invention mitigate inherent instability of multichannel audio-communication systems and provide stable and accurate echo removal without distorting audio signals.
摘要:
Various embodiments of the present invention are directed to adaptive real-time, acoustic echo cancellation methods and systems. One method embodiment of the present invention is directed to reducing acoustic echoes in microphone-digital signals transmitted from a first location to a second location. The first location includes a plurality of loudspeakers and microphones, each microphone produces one of the microphone-digital signals including sounds produced at the first location and acoustic echoes produced by the loudspeakers. The method includes determining approximate impulse responses, each of which corresponds to an echo path between the microphones and the loudspeakers. The method includes determining a plurality of approximate acoustic echoes, each approximate acoustic echo corresponds to convolving a digital signal played by one of the loudspeakers with a number of the approximate impulse responses. The acoustic echo in at least one of the microphone-digital signals is reduced based on the corresponding approximate acoustic echo.
摘要:
In at least some embodiments, a computer system includes a processor and a network interface coupled to the processor. The computer system also includes a system memory coupled to the processor, the system memory storing a communication application having a conferencing user interface. The conferencing user interface, when executed, enables a user to set up a conferencing session by selecting one of a plurality of conferencing environment templates (CETs). Each CET is matched to one of a plurality of different sets of acoustic echo cancellation (AEC) parameters to be applied during the conferencing session.
摘要:
Systems and methods for parallel and distributed processing of audio signals produced by a microphone array are described. In one aspect, a distributed signal processing system includes an array of microphones and an array of processors. Each processor is connected to one of the microphones and is connected to at least two other processors, enabling communication between adjacent connected processors. The system also includes a computing device connected to each of the processors. Each microphone detects a sound and generates an audio signal, and each processor is configured to receive and process the audio signal sent from a connected microphone and audio signals sent from at least one of the adjacent processors to produce a data stream that is sent to the computing device.