← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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)

US4099030A Cited
US4200810A Cited
US4307380A Cited
US4541111A Cited

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag