G10K2210/505

Noise cancellation device and noise cancellation method

A noise cancellation device includes a voice receiving module, a distance measuring module, a noise cancellation module and a speaker module. The voice receiving module is configured to receive a noise. The distance measuring module is configured to send a distance measuring signal to an object, and calculate distance information of the object according to a reflected distance measuring signal reflected by the object. The noise cancellation module is connected to the voice receiving module and the distance measuring module, and is configured to generate a reverse phase signal of the noise according to the noise. The speaker module is connected to the noise cancellation module, and is configured to generate an anti-noise according the reverse phase signal, and sound the anti-noise according to the distance information.

NOISE CANCELLATION DEVICE AND NOISE CANCELLATION METHOD
20190108828 · 2019-04-11 ·

A noise cancellation device includes a voice receiving module, a distance measuring module, a noise cancellation module and a speaker module. The voice receiving module is configured to receive a noise. The distance measuring module is configured to send a distance measuring signal to an object, and calculate distance information of the object according to a reflected distance measuring signal reflected by the object. The noise cancellation module is connected to the voice receiving module and the distance measuring module, and is configured to generate a reverse phase signal of the noise according to the noise. The speaker module is connected to the noise cancellation module, and is configured to generate an anti-noise according the reverse phase signal, and sound the anti-noise according to the distance information.

Robust Short-Time Fourier Transform Acoustic Echo Cancellation During Audio Playback
20190096419 · 2019-03-28 ·

Example techniques involve noise-robust acoustic echo cancellation. An example implementation may involve causing one or more speakers of the playback device to play back audio content and while the audio content is playing back, capturing, via the one or more microphones, audio within an acoustic environment that includes the audio playback. The example implementation may involve determining measured and reference signals in the STFT domain. During each n.sup.th iteration of an acoustic echo canceller (AEC): the implementation may involve determining a frame of an output signal by generating a frame of a model signal by passing a frame of the reference signal through an instance of an adaptive filter and then redacting the n.sup.th frame of the model signal from an n.sup.th frame of the measured signal. The implementation may further involve determining an instance of the adaptive filter for a next iteration of the AEC.

Multi-Channel Acoustic Echo Cancellation
20190096384 · 2019-03-28 ·

A method of operating a playback device includes receiving source audio content that includes a first and second channel stream of audio. The method also includes playing back, via a first and second speaker driver of the playback device, the first and second channel streams of audio, thereby producing a first and second channel audio output. A captured stream of audio is received by a microphone of the playback device, and portions of the captured stream of audio correspond to the first and second channel audio outputs. The first and second channel streams of audio are combined into a compound audio signal, and acoustic echo cancellation is performed on the compound audio signal to produce an acoustic echo cancellation output, which is then applied to the captured stream of audio to increase the signal-to noise ratio of the captured stream of audio.

Echo canceller with variable step-size control

An acoustic echo canceller (AEC) uses a simulated echo from an adaptive filter to cancel an actual echo from a real environment. The echo cancellation is optimal when the adaptive filter response accurately matches the environment response. This can be achieved by changing coefficients of the filter in a step-wise fashion until the filter is converged on a configuration that provides optimal results. The convergence of the filter can be negatively affected by interference due to a double talk event or by an event in which the environment is changed. The disclosed AEC is configured to respond to these disruptive events by adjusting a step-size of the adaptive algorithm used to change the coefficients.

APPARATUS, METHOD, AND COMPUTER PROGRAM FOR ADJUSTING NOISE CONTROL PROCESSING

Examples of the disclosure relate to enabling external control of noise control processing. In examples of the disclosure a location of a listener is determined. The listener is listening to audio content and the audio content is processed using noise control processing. An acoustic response at the location of the listener is determined and a control signal is provided. The control signal indicates an adjustment for one or more parameters of the noise control processing, and the adjustment is based, at least in part, on the acoustic response at the location of the listener.

ACOUSTIC ECHO SUPPRESSION AND CANCELLATION FOR WEB-BASED VIRTUAL MEETING PLATFORM

A web-based virtual meeting platform with echo suppression functionality that is hardware agnostic. The platform is configured in a client-server distributed architecture, wherein a plurality of user devices are connected to a server. A baseline for audio generated by a user device on the client-side of the client-server platform is established. Upon detection of a deviation from the baseline, including electro acoustic feedback and ambient noise, suppressive gain is applied to the audio input at the client-side of the client-server architecture. The suppressed audio stream is then transmitted to a cloud server and distributed to a plurality of user devices connected to the cloud service. The platform is accessible via an internet browser and is non-discriminatory as to the hardware of the device used to access the platform. Further, the platform does not distribute data in a peer-to-peer architecture.

ECHO REFERENCE PRIORITIZATION AND SELECTION

Some implementations involve obtaining a plurality of echo references, the plurality of echo references including at least one echo reference for each audio device of a plurality of audio devices in an audio environment, each echo reference corresponding to audio data being played back by one or more loudspeakers of one audio device of the plurality of audio devices. Some examples involve making an importance estimation for each echo reference of the plurality of echo references. Making the importance estimation may involve determining an expected contribution of each echo reference to mitigation of echo by at least one echo management system of at least one audio device of the audio environment. Some implementations involve selecting, based at least in part on the importance estimation, one or more selected echo references and providing the one or more selected echo references to the at least one echo management system.

Communication support system
12112733 · 2024-10-08 · ·

A noise canceling adaptive filter outputs, from a front seat speaker, a noise canceling sound generated by applying a transfer function X(z) adapted by an adaptive operation using an output of a front seat microphone as an error to an output sound of a sound source apparatus. An output of the front seat microphone is added to an output of an audio feedback canceling filter by a second adder, added to an output sound of the sound source apparatus by a third adder, and output from a rear seat speaker. The audio feedback canceling filter applies a transfer function X(z) and a transfer function C{circumflex over ()}(z) on an output of the second adder and outputs a resultant. The transfer function C{circumflex over ()}(z) corresponds to a transfer function C(z) from the front seat speaker to the front seat microphone. In synchronization control, the transfer function X(z) is set as the transfer function X(z).

Delay Estimation for Performing Echo Cancellation for Co-Located Devices

An audio transmission is received by a participant computing device. The participant computing device is one of a plurality of participant computing devices of a participant cohort that are co-located. Matched filters are generated based on the transmission that are configured to predict at least a portion of audio caused by playback of the transmitted audio signal. Each of the matched filters includes coefficients. An audio signal is captured with an audio capture device. The captured audio signal corresponds to audio produced by playback of the transmitted audio signal with audio output devices of devices of the participant cohort. A matched filter is identified that most accurately predicts the audio signal. A delay estimate is generated based on a predictive contribution of one of the coefficients of the matched filter.