Automatic detection and attenuation of speech-articulation noise events
AssigneeDolby International AB
InventorsChunghsin Yeh, Giulio Cengarle, Mark David De Burgh
Life of this patent
Estimating the term…
Abstract
Described is a method of performing automatic audio enhancement on an input audio signal including at least one speech-articulation noise event. The method comprises: segmenting the input audio signal into a number of audio frames; obtaining at least one feature parameter from the audio frames; and determining, based at least in part on the obtained feature parameter, a respective type of the speech-articulation noise event and a respective time-frequency range associated with the speech-articulation noise event within the input audio signal.
Claims20
A method of performing automatic audio enhancement on an input audio signal including at least one speech-articulation noise event, the method comprising:
- segmenting the input audio signal into a number of audio frames;
- obtaining at least one feature parameter from the audio frames, wherein obtaining the at least one feature parameter from the audio frames comprises, for each audio frame, obtaining at least one measure of kurtosis based on time-domain sample amplitudes of the audio frames;
- determining, based at least in part on the obtained feature parameter, a respective type of the speech-articulation noise event and a respective time-frequency range associated with the speech-articulation noise event within the input audio signal, wherein determining, based on the obtained feature parameter, the respective type of the speech-articulation noise event and the respective range thereof in the input audio signal comprises:
- comparing the obtained measure of kurtosis to a predefined kurtosis threshold;
- and
- if the measure of kurtosis exceeds the predefined kurtosis threshold, determining that the audio frame comprises a mouth click event, and determining start and end boundaries of the mouth click event based on respective positions at which the measure of kurtosis rises above and falls below the predefined kurtosis threshold;
- and
- attenuating the speech-articulation noise event in accordance with a determined type of the speech-articulation noise event and the respective time-frequency range associated with the speech-articulation noise event.
An apparatus comprising a processor and a memory coupled to the processor storing instructions, that when executed by the processor, cause the apparatus to carry out a method of performing automatic audio enhancement on an input audio signal including at least one speech-articulation noise event, the method comprising:
- segmenting the input audio signal into a number of audio frames;
- obtaining at least one feature parameter from the audio frames, wherein obtaining the at least one feature parameter from the audio frames comprises, for each audio frame, obtaining at least one measure of kurtosis based on time-domain sample amplitudes of the audio frames;
- determining, based at least in part on the obtained feature parameter, a respective type of the speech-articulation noise event and a respective time-frequency range associated with the speech-articulation noise event within the input audio signal, wherein determining, based on the obtained feature parameter, the respective type of the speech-articulation noise event and the respective range thereof in the input audio signal comprises:
- comparing the obtained measure of kurtosis to a predefined kurtosis threshold;
- and
- if the measure of kurtosis exceeds the predefined kurtosis threshold, determining that the audio frame comprises a mouth click event, and determining start and end boundaries of the mouth click event based on respective positions at which the measure of kurtosis rises above and falls below the predefined kurtosis threshold;
- and
- attenuating the speech-articulation noise event in accordance with a determined type of the speech-articulation noise event and the respective time-frequency range associated with the speech-articulation noise event.
A non-transitory computer-readable storage medium storing one or more programs comprising instructions that, when executed by a processor, cause the processor to carry out a method of performing automatic audio enhancement on an input audio signal including at least one speech-articulation noise event, the method comprising:
- segmenting the input audio signal into a number of audio frames;
- obtaining at least one feature parameter from the audio frames, wherein obtaining the at least one feature parameter from the audio frames comprises, for each audio frame, obtaining at least one measure of kurtosis based on time-domain sample amplitudes of the audio frames;
- determining, based at least in part on the obtained feature parameter, a respective type of the speech-articulation noise event and a respective time-frequency range associated with the speech-articulation noise event within the input audio signal, wherein determining, based on the obtained feature parameter, the respective type of the speech-articulation noise event and the respective range thereof in the input audio signal comprises:
- comparing the obtained measure of kurtosis to a predefined kurtosis threshold;
- and
- if the measure of kurtosis exceeds the predefined kurtosis threshold, determining that the audio frame comprises a mouth click event, and determining start and end boundaries of the mouth click event based on respective positions at which the measure of kurtosis rises above and falls below the predefined kurtosis threshold;
- and
- attenuating the speech-articulation noise event in accordance with a determined type of the speech-articulation noise event and the respective time-frequency range associated with the speech-articulation noise event.
Dependencies are inferred from the claim text.