Robust downlink speech and noise detector
AssigneeQNX Software Systems Limited
InventorPhillip Alan Hetherington
Life of this patent
Estimating the term…
Abstract
A voice activity detection process is robust to a low and high signal-to-noise ratio speech and signal loss. A process divides an aural signal into one or more bands. Signal magnitudes of frequency components and the respective noise components are estimated. A noise adaptation rate modifies estimates of noise components based on differences between the signal to the estimated noise and signal variability.
Claims23
A noise estimation process, comprising:
- estimating a signal magnitude of an aural signal;
- estimating a noise magnitude of the aural signal;
- setting a base adaptation rate based on a difference between the signal magnitude and the noise magnitude;
- generating, by a programmed processor, a noise adaptation rate by modifying the base adaptation rate by an amount that varies based on one or more factors associated with the aural signal;
- and
- modifying the estimated noise magnitude of the aural signal by the programmed processor based on the noise adaptation rate.
A noise estimation system, comprising:
- one or more magnitude estimators configured to estimate a signal magnitude of an aural signal and a noise magnitude of the aural signal;
- and
- a noise decision controller that comprises a programmed processor configured to:
- set a base adaptation rate based on a difference between the signal magnitude and the noise magnitude;
- generate a noise adaptation rate by modifying the base adaptation rate by an amount that varies based on one or more factors associated with the aural signal;
- and
- modify the estimated noise magnitude of the aural signal based on the noise adaptation rate.
A non-transitory computer-readable medium with instructions stored thereon, where the instructions are executable by a processor to cause the processor to perform the steps of:
- estimating a signal magnitude of an aural signal;
- estimating a noise magnitude of the aural signal;
- setting a base adaptation rate based on a difference between the signal magnitude and the noise magnitude;
- generating a noise adaptation rate by modifying the base adaptation rate by an amount that varies based on one or more factors associated with the aural signal;
- and
- modifying the estimated noise magnitude of the aural signal based on the noise adaptation rate.
Dependencies are inferred from the claim text.