Apparatus and method for improved voice activity detection
First Claim
Patent Images
1. An apparatus for communicating samples from an interface to an encoder, comprising:
- a queue for storing samples received from the interface;
an energy detector for identifying samples received from the interface that contain silence and for transmitting a signal to a control circuit identifying a silence interval upon a predefined number of silence samples being identified;
an analyzer responsive to the received samples for adjusting the number of samples stored in the queue and the number of silence samples identified by the energy detector by calculating an average time between words to make the adjustment to the queue and the number of samples; and
the control circuit accessing samples from the queue and transmitting the accessed samples to the encoder until the signal from the energy detector is received.
10 Assignments
0 Petitions
Accused Products
Abstract
Problems of front-end clipping and excessively long holdover times in digitally encoded speech are resolved by the introduction of a queue at the transmitting end of a digital conversation. Samples are transmitted from the queue until an interval of low energy samples is encountered upon which time samples are not transmitted from queue until energy samples are present.
-
Citations
3 Claims
-
1. An apparatus for communicating samples from an interface to an encoder, comprising:
-
a queue for storing samples received from the interface; an energy detector for identifying samples received from the interface that contain silence and for transmitting a signal to a control circuit identifying a silence interval upon a predefined number of silence samples being identified; an analyzer responsive to the received samples for adjusting the number of samples stored in the queue and the number of silence samples identified by the energy detector by calculating an average time between words to make the adjustment to the queue and the number of samples; and the control circuit accessing samples from the queue and transmitting the accessed samples to the encoder until the signal from the energy detector is received.
-
-
2. A method for reducing bandwidth to transmit voice samples, comprising the steps of:
- storing voice samples in a queue;
transmitting ones of the stored voice samples from the queue; detecting for low energy samples in the voice samples; determining that a continuous interval of low energy samples has occurred; stopping the transmission of ones of the stored voice samples from the queue upon the continuous interval of low energy samples being determined; restarting the transmitting step upon the continuous interval of low energy samples ceasing; analyzing the voice samples to determine a time period between words in the voice samples; and adjusting a capacity of the queue to store voice samples. - View Dependent Claims (3)
- storing voice samples in a queue;
Specification