Yule walker based low-complexity voice activity detector in noise suppression systems
First Claim
1. A method of detecting voice activity from an input signal having a silent period and a speech period, the method comprising:
- determining an occurrence of an initial silent period;
computing an autoregressive (AR) parameter from the initial silent period;
storing information associated with the silent and speech periods in a database;
computing a threshold from the database; and
outputting a decision value based on at least one of;
the AR parameter, the threshold and the database.
1 Assignment
0 Petitions
Accused Products
Abstract
A Yule-Walker based, low-complexity voice activity detector (VAD) is disclosed. An input signal is typically noisy speech (i.e., corrupted with, for example, babble noise). In one embodiment, a first initialization stage of the VAD computes an occurrence of a silent period within the input signal and the AR parameters. The VAD could accordingly compute a tentative adaptive threshold and output hypothesis H1 (which means speech is present) during this stage. During the second initialization stage, the VAD generally builds a database of associated values and computes the adaptive threshold accordingly. The second initialization stage could also output tentative VAD decisions based on the tentative threshold computed in the first initialization stage. Finally, the VAD periodically retrains or updates AR parameters, threshold values and/or the database and outputs VAD decisions accordingly.
30 Citations
21 Claims
-
1. A method of detecting voice activity from an input signal having a silent period and a speech period, the method comprising:
-
determining an occurrence of an initial silent period;
computing an autoregressive (AR) parameter from the initial silent period;
storing information associated with the silent and speech periods in a database;
computing a threshold from the database; and
outputting a decision value based on at least one of;
the AR parameter, the threshold and the database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A voice activity detector (VAD), comprising:
-
an input to receive a signal having a silent period and a speech period;
a first circuit configured to determine an occurrence of an initial silent period, compute an autoregressive (AR) parameter from an initial silent period, and compute a threshold;
a memory to store a database of information associated with the silent and speech periods; and
a second circuit configured to output a decision value based on the threshold calculated in the first circuit. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 21)
-
-
20. A method of using a voice activity detector (VAD), the method comprising:
-
receiving an input signal having a silent period and a speech period;
computing an autoregressive (AR) parameter from an initial silent period using a Yule-Walker relationship;
storing information associated with the silent period and the speech period in a database;
computing an adaptive threshold using at least one of;
the AR parameters and the database; and
outputting a decision value based on at least one of;
the AR parameter, the adaptive threshold and the database.
-
Specification