Detection of acoustic impulse events in voice applications
First Claim
1. An integrated circuit for implementing at least a portion of an audio device, comprising:
- an audio output configured to reproduce audio information by generating an audio output signal for communication to at least one transducer of the audio device;
a microphone input configured to receive an input signal indicative of ambient sound external to the audio device; and
a processor configured to implement an impulsive noise detector comprising;
a sudden onset detector for predicting an occurrence of a signal burst event of the input signal; and
an impulsive detector for determining whether the signal burst event comprises a speech event or a noise event based on whether a threshold minimum of instantaneous noise events are detected within a validation period comprising a selected period of time;
wherein the processor is further configured to implement a latency mitigation module configured to;
freeze state information of state-based processing associated with the audio device during the validation period in response to the sudden onset detector predicting the occurrence of the signal burst event;
during the validation period, perform shadow processing using the frozen state information as shadow state information; and
if the signal burst event is validated as a noise event, unfreeze the state information for use by the state-based processing;
wherein, in response to a determination that the signal burst event comprises a speech event, the integrated circuit is configured to cause the audio device to respond to the speech event by adapting a response of at least one component selected from the group consisting of a noise suppressor component, a background noise estimator component, an adaptive beamformer component, a dynamic beam steering component, an always-on voice detection component, and a conversation-based playback management component.
2 Assignments
0 Petitions
Accused Products
Abstract
In accordance with embodiments of the present disclosure, an integrated circuit for implementing at least a portion of an audio device may include an audio output configured to reproduce audio information by generating an audio output signal for communication to at least one transducer of the audio device, a microphone input configured to receive an input signal indicative of ambient sound external to the audio device and a processor configured to implement an impulsive noise detector. The impulsive noise detector may include a sudden onset detector for predicting an occurrence of a signal burst event of the input signal and an impulsive detector for determining whether the signal burst event comprises a speech event or a noise event.
-
Citations
12 Claims
-
1. An integrated circuit for implementing at least a portion of an audio device, comprising:
-
an audio output configured to reproduce audio information by generating an audio output signal for communication to at least one transducer of the audio device; a microphone input configured to receive an input signal indicative of ambient sound external to the audio device; and a processor configured to implement an impulsive noise detector comprising; a sudden onset detector for predicting an occurrence of a signal burst event of the input signal; and an impulsive detector for determining whether the signal burst event comprises a speech event or a noise event based on whether a threshold minimum of instantaneous noise events are detected within a validation period comprising a selected period of time; wherein the processor is further configured to implement a latency mitigation module configured to; freeze state information of state-based processing associated with the audio device during the validation period in response to the sudden onset detector predicting the occurrence of the signal burst event; during the validation period, perform shadow processing using the frozen state information as shadow state information; and if the signal burst event is validated as a noise event, unfreeze the state information for use by the state-based processing; wherein, in response to a determination that the signal burst event comprises a speech event, the integrated circuit is configured to cause the audio device to respond to the speech event by adapting a response of at least one component selected from the group consisting of a noise suppressor component, a background noise estimator component, an adaptive beamformer component, a dynamic beam steering component, an always-on voice detection component, and a conversation-based playback management component. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An impulsive noise detection system comprising a processor configured to:
-
receive an input signal indicative of ambient sound external to an audio device; predict an occurrence of a signal burst event of the input signal; determine whether the signal burst event comprises a speech event or a noise event based on whether a threshold minimum of instantaneous noise events are detected within a validation period comprising a selected period of time; freeze state information of state-based processing during the validation period in response to the predicted occurrence of the signal burst event; during the validation period, perform shadow processing using the frozen state information as shadow state information; in response to a determination that the signal burst event comprises a noise event, unfreeze the state information for use by the state-based processing; and in response to a determination that the signal burst event comprises a speech event, cause the audio device to respond to the speech event by adapting a response of at least one component selected from the group consisting of a noise suppressor component, a background noise estimator component, an adaptive beamformer component, a dynamic beam steering component, an always-on voice detection component, and a conversation-based playback management component. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification