Method and apparatus employing a vocoder for speech processing
First Claim
Patent Images
1. A method for initializing a vocoder for speech processing, comprising the steps of:
- enabling an audio preprocessor when the push-to-talk switch is engaged;
obtaining the first frame of audio data destined for processing by the vocoder;
extracting parameters affecting voice encoding from the batch of audio data;
using compensation data based on the extracted parameters to initialize a previous output value and a previous input value for a filter associated with the vocoder;
thereby initializing the filter to process the batch of audio data; and
processing the batch of audio data through the vocoder, after the step of initializing.
2 Assignments
0 Petitions
Accused Products
Abstract
A vocoder (125) is initialized, prior to processing an initial batch of audio data, from parameters extracted from the first frame of audio data (308, 310, 320, 330, 332). In the instant embodiment, parameters affecting voice encoding, which are based on estimates of direct current bias, are used to program a high pass filter (253) incorporated in the vocoder (125).
8 Citations
14 Claims
-
1. A method for initializing a vocoder for speech processing, comprising the steps of:
-
enabling an audio preprocessor when the push-to-talk switch is engaged;
obtaining the first frame of audio data destined for processing by the vocoder;
extracting parameters affecting voice encoding from the batch of audio data;
using compensation data based on the extracted parameters to initialize a previous output value and a previous input value for a filter associated with the vocoder;
thereby initializing the filter to process the batch of audio data; and
processing the batch of audio data through the vocoder, after the step of initializing. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of processing a batch of speech data through a voice encoder, the voice encoder employing a filter to remove direct current bias from the batch of speech data, the method comprising the steps of :
-
initializing the filter with parameters representing a previous filter output value and a previous filter input value based on characteristics of samples taken from the first frame of speech data, prior to processing the first frame of speech data through the filter; and
processing the first frame batch of speech data in its entirety through the voice encoder, including the filter, after the initializing step. - View Dependent Claims (7)
-
-
8. In a radio communication device, a method comprising the steps of:
-
enabling an audio input device;
enabling an audio preprocessor selector;
obtaining a batch of audio data from the audio input device for transmission;
preprocessing the batch of audio data to extract parameters for a voice encoder;
applying the parameters to set a previous filter input and output value for the voice encoder, thereby initializing the filter to process the batch of audio data;
processing the batch of audio data through the voice encoder to obtain voice encoded data, after the step of applying;
transmitting the voice encoded data; and
disabling the audio preprocessor selector. - View Dependent Claims (9, 10, 11)
-
-
12. A radio communication device, comprising:
-
an audio input device that provides an audio signal representing speech data;
a vocoder coupled to the audio input device and that processes the audio signal to provide an output of an encoded signal representing the speech data, the vocoder having a filter; and
an audio preprocessor coupled to the audio input device, and responsive to the audio signal to set previous output and previous input values for the filter using initialization parameters based on characteristics of the speech data, wherein such initial output and input values is set prior to the processing of the audio signal by the vocoder. - View Dependent Claims (13, 14)
-
Specification