Back to results
US 11,308,946 B2Granted
Methods and apparatus for ASR with embedded noise reduction
AssigneeCerence Operating Company
InventorsJianzhong Teng, Xiao-Lin Ren, Xingui Zeng, Yi Gao
Life of this patent
Estimating the term…
Abstract
Methods and an apparatus for performing feature extraction on speech in a microphone signal with embedded noise processing to reduce the amount of processing are provided. In embodiments, feature extraction and the noise estimate use an output of the same Fourier Transform, such that the noise filtering of the speech is embedded with the feature extraction of the speech.
Claims21
A method, comprising:
- receiving a microphone signal;
- determining whether a noise level of the microphone signal exceeds a noise threshold;
- selecting between a first signal processing procedure and a second signal processing procedure, different from the first signal processing procedure, based on whether the noise level exceeds the threshold;
- performing the first signal processing procedure when the noise level of the microphone signal exceeds the noise threshold, the first signal processing procedure including:
- determining whether the microphone signal contains speech;
- determining a noise estimate for the microphone signal when speech is found not to be present;
- performing noise filtering using the noise estimate on the microphone signal when speech is found to be present;
- and
- performing feature extraction on the microphone signal when speech is found to be present, such that the noise filtering of the speech is embedded with the feature extraction of the speech;
- and
- performing the second signal processing procedure when the noise level of the microphone signal does not exceed the noise threshold, the second signal processing procedure including performing feature extraction on the microphone signal.
8 more elements
A system comprising:
- a processor and memory configured to:
- determine whether a noise level of a microphone signal exceeds a noise threshold;
- select between a first signal processing procedure and a second signal processing procedure, different from the first signal processing procedure, based on whether the noise level exceeds the threshold;
- perform the first signal processing procedure when the noise level of the microphone signal exceeds the noise threshold, the first signal processing procedure including:
- determining whether the microphone signal contains speech;
- determining a noise estimate for the microphone signal when speech is found not to be present;
- performing noise filtering using the noise estimate on the microphone signal when speech is found to be present;
- and
- performing feature extraction on the microphone signal when speech is found to be present, such that the noise filtering of the speech is embedded with the feature extraction of the speech;
- and
- perform the second signal processing procedure when the noise level of the microphone signal does not exceed the noise threshold, the second signal processing procedure including performing feature extraction on the microphone signal.
8 more elements
An article, comprising:
- a non-transitory computer readable medium having stored instructions that enable a machine to:
- determine whether a microphone signal has a noise level above a noise threshold;
- select between a first signal processing procedure and a second signal processing procedure, different from the first signal processing procedure, based on whether the noise level is above the threshold;
- perform the first signal processing procedure when the noise level of the microphone signal is above the noise threshold, the first signal processing procedure including:
- determining whether the microphone signal contains speech;
- determining a noise estimate for the microphone signal when speech is found not to be present;
- perform noise filtering using the noise estimate on the microphone signal when speech is found to be present;
- and
- performing feature extraction on the microphone signal when speech is found to be present, such that the noise filtering of the speech is embedded with the feature extraction of the speech;
- and
- perform a second signal processing procedure when the noise level of the microphone signal is not above the noise threshold, the second signal processing procedure including performing feature extraction on the microphone signal.
8 more elements
Dependencies are inferred from the claim text.