Background noise estimation and voice activity detection system
AssigneeTexas Instruments Incorporated
InventorsAditya Sunil Joglekar, Charles Kasimer Sestok, IV, David Patrick Magee
Life of this patent
Estimating the term…
Abstract
A method includes selecting a frame of an audio signal. The method further includes determining a first power spectral density (PSD) distribution of the frame. The method further includes generating a first reference PSD distribution indicating an estimate of background noise in the frame based on a non-linear weight, a second reference PSD distribution of a previous frame of the audio signal, and a second PSD distribution of the previous frame. The method further includes determining whether voice activity is detected in the frame based on the first PSD distribution of the frame and the first reference PSD distribution.
Claims25
A method comprising:
- determining a first power spectral density (PSD) distribution of a frame of a signal;
- determining a first reference PSD distribution indicating an estimate of noise in the frame, the determining of the first reference PSD distribution is based on a non-linear weight, a second reference PSD distribution of a previous frame of the signal, and a second PSD distribution of the previous frame;
- determining a first entropy of the first PSD distribution and a second entropy of the first reference PSD distribution;
- determining a first energy of the first PSD distribution and a second energy of the first reference PSD distribution;
- and
- determining whether voice activity is detected in the frame based on the first entropy, the second entropy, the first energy, and the second energy.
A device comprising:
- a processor;
- and
- a memory storing instructions executable by the processor to:
- determine a first power spectral density (PSD) distribution of a frame of a signal;
- generate a first reference PSD distribution indicating an estimate of noise in the frame, the determining of the first reference PSD distribution is based on a non-linear weight, a second reference PSD distribution of a previous frame of the signal, and a second PSD distribution of the previous frame;
- determine a first entropy of the first PSD distribution and a second entropy of the first reference PSD distribution;
- determine a first energy of the first PSD distribution and a second energy of the first reference PSD distribution;
- and
- determine whether voice activity is detected in the frame based on the first entropy, the second entropy, the first energy, and the second energy.
A computer readable storage device storing instructions executable by a processor to:
- determine a first power spectral density (PSD) distribution of a frame of a signal;
- generate a first reference PSD distribution indicating an estimate of noise in the frame, the determining of the first reference PSD distribution is based on a non-linear weight, a second reference PSD distribution of a previous frame of the audio signal, and a second PSD distribution of the previous frame;
- determine a first entropy of the first PSD distribution and a second entropy of the first reference PSD distribution;
- determine a first energy of the first PSD distribution and a second energy of the first reference PSD distribution;
- and
- determine whether voice activity is detected in the frame based on the first entropy, the second entropy, the first energy, and the second energy.
A method comprising:
- determining a first power spectral density (PSD) distribution of a frame of an audio signal;
- determining a first reference PSD distribution indicating an estimate of noise in the frame, the determining of the first reference PSD distribution is based on a non-linear weight, a second reference PSD distribution of a previous frame of the audio signal, and a second PSD distribution of the previous frame;
- determining a first entropy of the first PSD distribution and a second entropy of the first reference PSD distribution;
- determining a first energy of the first PSD distribution and a second energy of the first reference PSD distribution;
- determining an energy difference between the first energy and the second energy;
- determining an entropy difference between the first entropy and the second entropy;
- determining an energy entropy feature based on the energy difference and the entropy difference;
- and determining whether voice activity is detected in the frame based on whether the energy entropy feature satisfies a threshold.
A device comprising:
- a processor;
- and
- a memory storing instructions executable by the processor to:
- determine a first power spectral density (PSD) distribution of a frame of an audio signal;
- generate a first reference PSD distribution indicating an estimate of noise in the frame, the determining of the first reference PSD distribution is based on a non-linear weight, a second reference PSD distribution of a previous frame of the audio signal, and a second PSD distribution of the previous frame;
- determine a first entropy of the first PSD distribution and a second entropy of the first reference PSD distribution;
- determine a first energy of the first PSD distribution and a second energy of the first reference PSD distribution;
- determine an energy difference between the first energy and the second energy;
- determine an entropy difference between the first entropy and the second entropy;
- and
- determine an energy entropy feature based on the energy difference and the entropy difference;
- and
- determine whether voice activity is detected in the frame based on whether the energy entropy feature satisfies a threshold.
Dependencies are inferred from the claim text.