Method for vector quantizing speech signals
First Claim
1. A method for vector quantizing a speech sample, said method comprising the following steps:
- a) entering fixed excitation vectors of an LPC filter for speech prediction in a first codebook (CB1), b) entering excitation vectors of a pitch synthesis filter in a second codebook (CB2);
c) modifying said excitation vectors in said second codebook (CB2) after each sub-frame;
d) establishing a predetermined error criterion for selection of excitation vectors from the second codebook (CB2);
e) selecting at least two of said excitation vectors from the second codebook (CB2) to obtain optimum prediction values according to said predetermined error criterion;
f) linking said at least two excitation vectors selected in step e) with a plurality of said excitation vectors from said first codebook (CB1) to form a set of linked vectors;
g) selecting a matching vector from said linked vectors having a minimal variation from said speech sample according to a predetermined variation guideline; and
h) thinning out said fixed excitation vectors in said first codebook.
5 Assignments
0 Petitions
Accused Products
Abstract
Two codebooks each consisting of a filter memory are used for vector quantizing of a speech sample. Fixed excitation vectors and pitch parameters of a prediction filter are entered in the respective codebooks, which are actualized in time intervals. To improve the speech quality, respectively two vectors from the adaptive codebook which are best in respect to an error criterion are linked with all vectors of the fixed codebook. The value which best matches an original speech scanned value is selected from the linkages. The entries in the first codebook are advantageously thinned out by suppressing vector components taken from sum bits of two frame sections into which the speech sample is divided until the processing work is no more than the processing work with only one selected best vector from the second codebook.
-
Citations
6 Claims
-
1. A method for vector quantizing a speech sample, said method comprising the following steps:
-
a) entering fixed excitation vectors of an LPC filter for speech prediction in a first codebook (CB1), b) entering excitation vectors of a pitch synthesis filter in a second codebook (CB2);
c) modifying said excitation vectors in said second codebook (CB2) after each sub-frame;
d) establishing a predetermined error criterion for selection of excitation vectors from the second codebook (CB2);
e) selecting at least two of said excitation vectors from the second codebook (CB2) to obtain optimum prediction values according to said predetermined error criterion;
f) linking said at least two excitation vectors selected in step e) with a plurality of said excitation vectors from said first codebook (CB1) to form a set of linked vectors;
g) selecting a matching vector from said linked vectors having a minimal variation from said speech sample according to a predetermined variation guideline; and
h) thinning out said fixed excitation vectors in said first codebook. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for vector quantizing a speech sample, said method comprising the following steps:
-
a) entering fixed excitation vectors of an LPC filter for speech prediction in a first codebook (CB1) comprising a first filter memory, b) entering excitation vectors of a pitch synthesis filter in a second codebook (CB2) comprising a second filter memory;
c) modifying said excitation vectors in said second codebook (CB2) after each sub-frame;
d) establishing a predetermined error criterion for selection of excitation vectors from the second codebook (CB2);
e) selecting at least two of said excitation vectors from the second codebook (CB2) to obtain optimum prediction values according to said predetermined error criterion;
f) linking said at least two excitation vectors selected in step e) with a plurality of said excitation vectors from said first codebook (CB1) to form a set of linked vectors;
g) selecting a matching vector from said linked vectors having a minimal variation from said speech sample according to a predetermined variation guideline; and
h) thinning out said fixed excitation vectors in said first codebook, wherein said thinning out occurs by suppressing vector components taken from sum bits of two frame sections into which said speech sample is divided.
-
Specification