Patent classifications
G01S3/86
Beam rejection in multi-beam microphone systems
The systems, devices, and processes described herein may identify a beam of a voice-controlled device that is directed toward a reflective surface, such as a wall. The beams may be created by a beamformer. An acoustic echo canceller (AEC) may create filter coefficients for a reference sound. The filter coefficients may be analyzed to identify beams that include multiple peaks. The multiple peaks may indicate presence of one or more reflective surfaces. Using the amplitude and the time delay between the peaks, the device may determine that it is close to a reflective surface in a direction of the beam.
Method and system for using single adaptive filter for echo and point noise cancellation
A method and apparatus for handling both echo cancellation and noise in a given space using a single adaptive filter. The proposed method utilizes just a single adaptive filter and without any control logic, the system is capable of handling both the AEC and the noise in a given space. The technology as proposed and claimed herein proposes using a single adaptive filter to cancel referenced noise AEC and unreferenced noise ANC in a given physical space using a beamformer. By adding the far end reference and a beam pointed dynamically on the noise source in the given physical space this can be achieved. This invention also reduces the processing load and memory.
DIRECTIONAL DETECTION AND ACKNOWLEDGMENT OF AUDIO-BASED DATA TRANSMISSIONS
Systems and methods for detecting and acknowledging audio transmissions containing data. In one embodiment, a method is presented that includes receiving multiple audio signals that are detected by multiple receivers from within a service area. A first audio transmission may be detected in a first subset of the audio signal that are received by a first subset of the receivers. The first subset of the receivers may be positioned to receive audio transmissions from computing devices located within a first portion of the service area. At least one transmitter may be identified that is positioned to transmit audio transmissions to computing devices located within at least a subset of the first portion of the service area. A second audio transmission may be transmitted using the at least one first transmitter.
NARROWBAND DIRECTION OF ARRIVAL FOR FULL BAND BEAMFORMER
A system and method for improving the performance of a hands-free voice user interface system while minimizing the computational complexity without sacrificing performance. Specifically, when estimating the location of the talker for the purpose of steering a directional beam in the direction of the active talker. A hands-free voice user interface system requires a clean signal to be streamed to the cloud for recognition. One way to improve the speech signal is to estimate where the talker is and steer a beam in the direction of the active talker. To locate the talker to a localized position, a direction of arrival estimator (DOA) algorithm is used. DoA generally requires noise and echo free signal for optimal estimation, but it is computationally expensive to run audio pre-processing such as an acoustic echo cancellation for each microphone in microphone array. To reduce computational complexity, the system and method extract certain range of frequency and operate pre-processing only on the selected frequency. By properly selecting the frequency range, it does not degrade DoA accuracy while significantly reducing computational complexity.
Detection device and method for audio direction orientation and audio processing system
A detection device and a method for audio direction orientation and an audio processing system are provided. The device includes a first filter, which performs a first infinite impulse response operation on each first audio beam to generate second audio beams; an absolute value operator which performs an absolute value operation on amplitude of each second audio beam to generate third audio beams; a second filter which performs a second infinite impulse response operation on each third audio beam to smooth each third audio beam to generate fourth audio beams; and a DOA processor which divides the fourth audio beams into audio beam groups, and selects a selected audio beam from each audio beam group according to energy of each fourth audio beam in each audio beam group to output beam information corresponding to the selected audio beams and used in a speech recognition and for determining a voice direction.
Detection device and method for audio direction orientation and audio processing system
A detection device and a method for audio direction orientation and an audio processing system are provided. The device includes a first filter, which performs a first infinite impulse response operation on each first audio beam to generate second audio beams; an absolute value operator which performs an absolute value operation on amplitude of each second audio beam to generate third audio beams; a second filter which performs a second infinite impulse response operation on each third audio beam to smooth each third audio beam to generate fourth audio beams; and a DOA processor which divides the fourth audio beams into audio beam groups, and selects a selected audio beam from each audio beam group according to energy of each fourth audio beam in each audio beam group to output beam information corresponding to the selected audio beams and used in a speech recognition and for determining a voice direction.
Directional detection and acknowledgment of audio-based data transmissions
Systems and methods for detecting and acknowledging audio transmissions containing data. In one embodiment, a method is presented that includes receiving multiple audio signals that are detected by multiple receivers from within a service area. A first audio transmission may be detected in a first subset of the audio signal that are received by a first subset of the receivers. The first subset of the receivers may be positioned to receive audio transmissions from computing devices located within a first portion of the service area. At least one transmitter may be identified that is positioned to transmit audio transmissions to computing devices located within at least a subset of the first portion of the service area. A second audio transmission may be transmitted using the at least one first transmitter.
METHOD AND SYSTEM FOR USING SINGLE ADAPTIVE FILTER FOR ECHO AND POINT NOISE CANCELLATION
A method and apparatus for handling both echo cancellation and noise in a given space using a single adaptive filter. The proposed method utilizes just a single adaptive filter and without any control logic, the system is capable of handling both the AEC and the noise in a given space. The technology as proposed and claimed herein proposes using a single adaptive filter to cancel referenced noise AEC and unreferenced noise ANC in a given physical space using a beamformer. By adding the far end reference and a beam pointed dynamically on the noise source in the given physical space this can be achieved. This invention also reduces the processing load and memory.
Active towed array surface noise cancellation using a triplet cardioid
A sensor system includes a triplet element including a first hydrophone, a second hydrophone, and a third hydrophone configured to receive an incoming signal at a first phase, a second phase, and a third phase, respectively, the first to third hydrophones extending along a first direction, and a processor configured to determine an incidence direction of the incoming signal, and to dynamically generate a cardioid null in the incidence direction to reject the incoming signal based on the incoming signal at the first to third phases.
Narrowband direction of arrival for full band beamformer
A system and method for improving the performance of a hands-free voice user interface system while minimizing the computational complexity without sacrificing performance. Specifically, when estimating the location of the talker for the purpose of steering a directional beam in the direction of the active talker. A hands-free voice user interface system requires a clean signal to be streamed to the cloud for recognition. One way to improve the speech signal is to estimate where the talker is and steer a beam in the direction of the active talker. To locate the talker to a localized position, a direction of arrival estimator (DOA) algorithm is used. DoA generally requires noise and echo free signal for optimal estimation, but it is computationally expensive to run audio pre-processing such as an acoustic echo cancellation for each microphone in microphone array. To reduce computational complexity, the system and method extract certain range of frequency and operate pre-processing only on the selected frequency. By properly selecting the frequency range, it does not degrade DoA accuracy while significantly reducing computational complexity.