Robustness of speech processing system against ultrasound and dolphin attacks
AssigneeCirrus Logic, Inc.
InventorJohn Paul Lesso
Life of this patent
Estimating the term…
Abstract
A method for improving the robustness of a speech processing system having at least one speech processing module comprises: receiving an input sound signal comprising audio and non-audio frequencies; separating the input sound signal into an audio band component and a non-audio band component; and identifying possible interference within the audio band from the non-audio band component. Based on such an identification, the operation of a downstream speech processing module is adjusted.
Claims32
A method for improving the robustness of a speech processing system having at least one speech processing module, the method comprising:
- receiving an input sound signal comprising audio and non-audio frequencies;
- separating the input sound signal into an audio band component and a non-audio band component;
- identifying possible interference within the audio band from the non-audio band component, wherein the step of identifying possible interference within the audio band from the non-audio band component comprises:
- comparing the audio band and non-audio band components;
- measuring a signal power in the audio band component Pa;
- measuring a signal power in the non-audio band component Pb;
- and
- if (Pa/Pb)<threshold limit, flagging the quality of the input sound signal as unreliable for speech processing;
- and
- adjusting operation of a downstream speech processing module based on said identification, wherein the step of adjusting comprises controlling the operation of a downstream speech processing module based on the flagged unreliable quality.
A method for improving the robustness of a speech processing system having at least one speech processing module, the method comprising:
- receiving an input sound signal comprising audio and non-audio frequencies;
- separating the input sound signal into an audio band component and a non-audio band component;
- identifying possible interference within the audio band from the non-audio band component, wherein the step of identifying possible interference within the audio band from the non-audio band component comprises comparing the audio band and non-audio band components, and wherein the step of comparing comprises:
- detecting an envelope of the non-audio band component;
- detecting a level of correlation between the envelope of the non-audio band component and the audio band component;
- and
- determining possible non-audio band interference within the audio band if the level of correlation exceeds a threshold value;
- and
- adjusting operation of a downstream speech processing module based on said identification.
A method for improving the robustness of a speech processing system having at least one speech processing module, the method comprising:
- receiving an input sound signal comprising audio and non-audio frequencies;
- separating the input sound signal into an audio band component and a non-audio band component;
- identifying possible interference within the audio band from the non-audio band component, wherein the step of identifying possible interference within the audio band from the non-audio band component comprises comparing the audio band and non-audio band components, and wherein the step of comparing comprises:
- simulating an effect of a non-linearity on the non-audio band component to provide a simulated non-linear signal;
- detecting a level of correlation between the simulated non-linear signal and the audio band component;
- and
- determining possible non-audio band interference within the audio band if the level of correlation exceeds a threshold value;
- and
- adjusting operation of a downstream speech processing module based on said identification.
A method for improving the robustness of a speech processing system having at least one speech processing module, the method comprising:
- receiving an input sound signal comprising audio and non-audio frequencies;
- separating the input sound signal into an audio band component and a non-audio band component;
- identifying possible interference within the audio band from the non-audio band component;
- and
- adjusting operation of a downstream speech processing module based on said identification, wherein the step of adjusting comprises providing a compensated sound signal to a downstream speech processing module;
- and wherein the step of providing a compensated sound signal comprises:
- subtracting a simulated non-linear signal from the audio band component to provide a compensated output signal;
- and
- providing the compensated output signal to a downstream speech processing module.
A method for improving the robustness of a speech processing system having at least one speech processing module, the method comprising:
- receiving an input sound signal comprising audio and non-audio frequencies;
- separating the input sound signal into an audio band component and a non-audio band component;
- identifying possible interference within the audio band from the non-audio band component, wherein the step of identifying possible interference within the audio band from the non-audio band component comprises comparing the audio band and non-audio band components;
- and
- adjusting operation of a downstream speech processing module based on said identification;
- wherein the steps of comparing and adjusting comprise:
- simulating an effect of a non-linearity on the non-audio band component to provide a simulated non-linear signal;
- subtracting the simulated non-linear signal from the audio band component to provide a compensated output signal;
- and
- providing the compensated output signal to a downstream speech processing module.
A method for improving the robustness of a speech processing system having at least one speech processing module, the method comprising:
- receiving an input sound signal comprising audio and non-audio frequencies;
- separating the input sound signal into an audio band component and a non-audio band component;
- identifying possible interference within the audio band from the non-audio band component;
- adjusting operation of a downstream speech processing module based on said identification;
- and
- measuring a signal power in the non-audio band component Pb, wherein the method is responsive to the step of measuring the signal power, such that:
- if the measured signal power level Pb is below a threshold level X, the method comprises flagging the input sound signal as free of non-audio band interference, and
- if the measured signal power level Pb is above a threshold level X, the method performs the step of identifying possible interference within the audio band from the non-audio band component.
A system for improving the robustness of a speech processing system having at least one speech processing module, the system comprising an input for receiving an input sound signal comprising audio and non-audio frequencies;
- and a filter for separating a non-audio band component from the input sound signal, and the system being configured for:
- receiving an input sound signal comprising audio and non-audio frequencies;
- separating the input sound signal into an audio band component and a non-audio band component;
- identifying possible interference within the audio band from the non-audio band component, wherein the step of identifying possible interference within the audio band from the non-audio band component comprises:
- comparing the audio band and non-audio band components;
- measuring a signal power in the audio band component Pa;
- measuring a signal power in the non-audio band component Pb;
- and
- if (Pa/Pb)<threshold limit, flagging the quality of the input sound signal as unreliable for speech processing;
- and
- adjusting operation of a downstream speech processing module based on said identification, wherein the step of adjusting comprises controlling operation of a downstream speech processing module based on the flagged unreliable quality.
A system for improving the robustness of a speech processing system having at least one speech processing module, the system comprising an input for receiving an input sound signal comprising audio and non-audio frequencies;
- and a filter for separating a non-audio band component from the input sound signal, and the system being configured for:
- receiving an input sound signal comprising audio and non-audio frequencies;
- separating the input sound signal into an audio band component and a non-audio band component;
- identifying possible interference within the audio band from the non-audio band component, wherein the step of identifying possible interference within the audio band from the non-audio band component comprises comparing the audio band and non-audio band components, and wherein the step of comparing comprises:
- detecting an envelope of the non-audio band component;
- detecting a level of correlation between the envelope of the non-audio band component and the audio band component;
- and
- determining possible non-audio band interference within the audio band if the level of correlation exceeds a threshold value;
- and
- adjusting operation of a downstream speech processing module based on said identification.
A system for improving the robustness of a speech processing system having at least one speech processing module, the system comprising an input for receiving an input sound signal comprising audio and non-audio frequencies;
- and a filter for separating a non-audio band component from the input sound signal, and the system being configured for:
- receiving an input sound signal comprising audio and non-audio frequencies;
- separating the input sound signal into an audio band component and a non-audio band component;
- identifying possible interference within the audio band from the non-audio band component, wherein the step of identifying possible interference within the audio band from the non-audio band component comprises comparing the audio band and non-audio band components, and wherein the step of comparing comprises:
- simulating an effect of a non-linearity on the non-audio band component to provide a simulated non-linear signal;
- detecting a level of correlation between the simulated non-linear signal and the audio band component;
- and
- determining possible non-audio band interference within the audio band if the level of correlation exceeds a threshold value;
- and
- adjusting operation of a downstream speech processing module based on said identification.
A system for improving the robustness of a speech processing system having at least one speech processing module, the system comprising an input for receiving an input sound signal comprising audio and non-audio frequencies;
- and a filter for separating a non-audio band component from the input sound signal, and the system being configured for:
- receiving an input sound signal comprising audio and non-audio frequencies;
- separating the input sound signal into an audio band component and a non-audio band component;
- identifying possible interference within the audio band from the non-audio band component;
- and
- adjusting operation of a downstream speech processing module based on said identification, wherein the step of adjusting comprises providing a compensated sound signal to a downstream speech processing module;
- and wherein the step of providing a compensated sound signal comprises:
- subtracting a simulated non-linear signal from the audio band component to provide a compensated output signal;
- and
- providing the compensated output signal to a downstream speech processing module.
A system for improving the robustness of a speech processing system having at least one speech processing module, the system comprising an input for receiving an input sound signal comprising audio and non-audio frequencies;
- and a filter for separating a non-audio band component from the input sound signal, and the system being configured for:
- receiving an input sound signal comprising audio and non-audio frequencies;
- separating the input sound signal into an audio band component and a non-audio band component;
- identifying possible interference within the audio band from the non-audio band component, wherein the step of identifying possible interference within the audio band from the non-audio band component comprises comparing the audio band and non-audio band components;
- and
- adjusting operation of a downstream speech processing module based on said identification;
- wherein the steps of comparing and adjusting comprise:
- simulating an effect of a non-linearity on the non-audio band component to provide a simulated non-linear signal;
- subtracting the simulated non-linear signal from the audio band component to provide a compensated output signal;
- and
- providing the compensated output signal to a downstream speech processing module.
A system for improving the robustness of a speech processing system having at least one speech processing module, the system comprising an input for receiving an input sound signal comprising audio and non-audio frequencies;
- and a filter for separating a non-audio band component from the input sound signal, and the system being configured for:
- receiving an input sound signal comprising audio and non-audio frequencies;
- separating the input sound signal into an audio band component and a non-audio band component;
- identifying possible interference within the audio band from the non-audio band component;
- adjusting operation of a downstream speech processing module based on said identification;
- and
- measuring a signal power in the non-audio band component Pb, wherein the method is responsive to the step of measuring the signal power, such that:
- if the measured signal power level Pb is below a threshold level X, the method comprises flagging the input sound signal as free of non-audio band interference, and
- if the measured signal power level Pb is above a threshold level X, the method performs the step of identifying possible interference within the audio band from the non-audio band component.
Dependencies are inferred from the claim text.