US4852169A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for enhancing the quality of coded speech
Assignee: Verizon Laboratories Inc
•
Filing: 1986-12-16
•
Granted: 1989-07-25
•
Expires: 2006-12-16
Abstract
Abstract A comb filter minimizes framing noise resulting from block encoding of speech. The comb filter has both pitch and coefficients adapted to the speech data. Block boundaries may be centered on filter segments of a fixed duration.
Inventors
- 👤 Dale E. Veeneman
- 👤 Baruch Mazor
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 14:17
CPC Classifications
G; G10; G10L; G10L21/00; G10L21/02; G10L21/0316; G10L21/0364
Claims Analysis
Total Claims: 33
Claim 1
Independent Claim
52 words
An electronic filter for pitch-asynchronously filtering speech comprising: means for determining weighting coefficients which coefficients are adapted to the speech; and means for generating sums of weighted speech samples, the samples being weighted by the determined weighting coefficients and the samples being separated by multiples of the determined period of the speech.
Claim 2
Dependent Claim
52 words
An electronic filter for pitch-asynchronously filtering speech comprising: means for determining weighting coefficients which coefficients are adapted to the speech; and means for generating sums of weighted speech samples, the samples being weighted by the determined weighting coefficients and the samples being separated by multiples of the determined period of the speech.
Claim 3
Dependent Claim
38 words
A filter as claimed in claim 1 wherein a single value of the period of the speech is determined and a single determination of the weighting coefficients is made for each of successive multiple-sample filter segments of speech.
Claim 4
Dependent Claim
18 words
A filter as claimed in claim 2 wherein the filter segments of speech are of a fixed duration.
Claim 5
Dependent Claim
54 words
A filter as claimed in claim 3, in combination with a block coding decoder said filter filtering a decoded speech signal, wherein said filter segments are of a size which is an integer fraction of the coder block size and each coder block boundary is aligned with the center region of a filter segment.
Claim 6
Dependent Claim
25 words
A filter as claimed in claim 4 wherein the coefficients are determined by a statistical approach to minimize the mean-squared-error in predicting the speech sample.
Claim 7
Dependent Claim
32 words
A filter as claimed in claim 2 wherein the period and coefficients determinations are based on an analysis window of samples which has a greater number of samples than the filter segment.
Claim 8
Dependent Claim
25 words
A filter as claimed in claim 1 wherein, the coefficients are determined by a statistical approach to minimize the mean-squared-error in predicting the speech sample.
Claim 9
Dependent Claim
80 words
A filter as claimed in claim 1 wherein the means for determining the coefficients minimizes the mean-squared-error E where: E=SUM.sub.W {X(n)-SUM.sub.i [a.sub.i X(n+iN.sub.p)]}.sup.2 where X(n) is the speech sample of interest, the sum SUM W is taken over a range of n contained in W, N p is the period, a i is the coefficient for the sample i periods from n, and i's are chosen from the set: . . . , -2, -1, +1, +2, . . .
Claim 10
Dependent Claim
80 words
A filter as claimed in claim 1 wherein the means for determining the coefficients minimizes the mean-squared-error E where: E.sub.i =SUM.sub.W [X(n)-a.sub.i X(n+iN.sub.p)].sup.2 where X(n) is the speech sample of interest, the sum SUM W is taken over a range of n contained in W, N p is the period, a i is the coefficient for the sample i periods from n, and i's are chosen from the set: . . . , -2, -1, +1, +2, . . .
Claim 11
Dependent Claim
20 words
A filter as claimed in claim 1 wherein the coefficients are determined from a limited number of sets of coefficients
Claim 12
Dependent Claim
21 words
A filter as claimed in claim 10 wherein sets of coefficients are selected based on the amplitude of the speech waveform.
Claim 13
Dependent Claim
15 words
A filter as claimed in claim 10 wherein only two sets of coefficients are available.
Claim 14
Dependent Claim
53 words
An electronic filter for filtering speech comprising: means for determining the period of the speech, a single value of the period being determined for each of successive multiple sample filter segments of speech of fixed duration; and means for generating sums of weighted speech samples separated by the determined period of the speech.
Claim 15
Dependent Claim
53 words
An electronic filter for filtering speech comprising: means for determining the period of the speech, a single value of the period being determined for each of successive multiple sample filter segments of speech of fixed duration; and means for generating sums of weighted speech samples separated by the determined period of the speech.
Claim 16
Dependent Claim
54 words
A filter as claimed in claim 13, in combination with a block coding decoder, said filter filtering a decoded speech signal, wherein said filter segments are of a size which is an integer faction of the coder block size and each coder block boundary is aligned with the center region of a filter segment.
Claim 17
Dependent Claim
132 words
A block coding system comprising: means for decoding block encoded signals from blocks of samples; means for determining the period of the decoded signal, a single value of the period being determined for each of successive multiple-sample filter segments of the signal, the filter segments being of a size which is an integer fraction of the coder block size and each coder block boundary being aligned with the center region of a filter segment; means for deter weighting coefficients, which coefficients one adapted to the speech, a single determination of the coefficients, which coefficient being made for each of the filter segments; and digital filter means for generating sums of weighted samples, the samples being weighted by the determined weighting coefficients, which coefficients are the samples being separated by the determined period.
Claim 18
Dependent Claim
132 words
A block coding system comprising: means for decoding block encoded signals from blocks of samples; means for determining the period of the decoded signal, a single value of the period being determined for each of successive multiple-sample filter segments of the signal, the filter segments being of a size which is an integer fraction of the coder block size and each coder block boundary being aligned with the center region of a filter segment; means for deter weighting coefficients, which coefficients one adapted to the speech, a single determination of the coefficients, which coefficient being made for each of the filter segments; and digital filter means for generating sums of weighted samples, the samples being weighted by the determined weighting coefficients, which coefficients are the samples being separated by the determined period.
Claim 19
Dependent Claim
73 words
A system as claimed in claim 15 wherein the means for determining the coefficients minimizes the mean-squared-error E where: E=SUM.sub.W {X(n)-SUM.sub.i [a.sub.i X(n+iN.sub.p)]}.sup.2 where the sum SUM W is taken over a range of n contained in W, N p is the period, a i is the coefficient for the sample i periods from n, and i's are chosen from the set: . . . , -2, -1, +1, +2, . . .
Claim 20
Dependent Claim
79 words
A system as claimed in claim 15 wherein the means for determining the coefficients minimizes the mean-squared-error E where: E.sub.i =SUM.sub.W [X(n)-a.sub.i X(n+iN.sub.p)].sup.2 where X(n) is the speech sample of interest, the sum SUM W is taken over a range of n contained in W, N p is the period, a i is the coefficient for the sample i periods from n, and i's are chosen from the set: . . . ,-2, -1, +1, +2, . . .
Claim 21
Dependent Claim
20 words
A filter as claimed in claim 15 wherein the coefficients are determined from a limited number of sets of coefficients.
Claim 22
Independent Claim
48 words
A method for pitch-asynchronously filtering speech comprising: determining the period of the speech; determining coefficients for weighting the speech samples the coefficients being dynamically adapted to the speech and generating sums of weighted speech samples separated by the determining period, the speech sample being weighted by the coefficients.
Claim 23
Independent Claim
48 words
A method for pitch-asynchronously filtering speech comprising: determining the period of the speech; determining coefficients for weighting the speech samples the coefficients being dynamically adapted to the speech and generating sums of weighted speech samples separated by the determining period, the speech sample being weighted by the coefficients.
Claim 24
Dependent Claim
34 words
A method as claimed in claim 19, wherein a single value of the period is determined and a single determination of the coefficients is made for each of successive multiple-sample filter segments of speech.
Claim 25
Dependent Claim
17 words
A method as claimed in claim 20, wherein the segments of speech are of a fixed duration.
Claim 26
Dependent Claim
31 words
A method as claimed in claim 19 for filtering a speech signal decoded from block encoding, wherein each coder block boundary is aligned with the center region of a filter segment.
Claim 27
Independent Claim
46 words
A method for filtering speech comprising: determining the period of the speech, a single value of the period being determined for each of successive, fixed duration, multiple-sample filter segments of speech; and generating sums of weighted speech samples said samples are separated by the determined periods.
Claim 28
Independent Claim
46 words
A method for filtering speech comprising: determining the period of the speech, a single value of the period being determined for each of successive, fixed duration, multiple-sample filter segments of speech; and generating sums of weighted speech samples said samples are separated by the determined periods.
Claim 29
Dependent Claim
31 words
A method as claimed in claim 23 for filtering a speech signal decoded from block encoding, wherein each coder block boundary is aligned with the center region of a filter segment.
Claim 30
Dependent Claim
30 words
A method as claimed in claim 23 wherein the speech samples are weighted by coefficients are determined in a statistical approach to minimize the mean-squared-error in predicting the speech sample.
Claim 31
Dependent Claim
25 words
A method as claimed in claim 19 wherein the coefficients are determined in a statistical approach to minimize the mean-squared-error in predicting the speech sample.
Claim 32
Dependent Claim
32 words
An electronic filter as claimed in claim 13 wherein the speech samples are weighted by the coefficients are determined in a statistical approach to minimize the mean-squared-error in predicting the speech sample.
Claim 33
Dependent Claim
26 words
An electronic filter as claimed in claim 15 wherein the coefficients are determined in a statistical approach to minimize the mean-squared-error in predicting the speech sample.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1992-07-24 | 1993-01-23 | 1993-07-25 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1996-07-24 | 1997-01-23 | 1997-07-25 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2000-07-24 | 2001-01-23 | 2001-07-25 | $7700.00 | Window Closed / Lapsed |