×

Detection of acoustic impulse events in voice applications

  • US 10,242,696 B2
  • Filed: 10/11/2016
  • Issued: 03/26/2019
  • Est. Priority Date: 10/11/2016
  • Status: Active Grant
First Claim
Patent Images

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 all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×