← Back to Patent Explorer
US5592586A Expired / Lapsed US ⏱️ 0.0 years remaining

Voice compression system and method

Assignee: Multi Tech Systems Inc
•
Filing: 1994-08-11
•
Granted: 1997-01-07
•
Expires: 2014-08-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for performing voice compression which includes, a conversion means for converting analog voice signals into discrete samples of digital voice data and collecting the discrete samples into segments, with a means for dividing the segments into subsegments and for producing therefrom a current voice subsegment. A pitch prediction means is used for determining the long term predicted gain of the current voice subsegment by comparing the current voice subsegment to reconstructed voice samples to produce a pitch predictor gain and a lag component and a pitch filter means is used for pitch filtering the current voice subsegment based on the pitch predictor gain and the lag component which then produces long term residual samples. The system includes a means for scaling the long term residual samples based on the peak amplitude of the long term residual samples to produce normalized long term residual samples and a means including a code book stored in a memory for locating a single memory address of a closest match between the normalized long term residual samples and the stored distinct normalized long term residual samples. The system includes an output means for providing the distinct memory address, the pitch predictor gain, the lag component and the peak amplitude for each voice subsegment and a means to reconstruct these samples based on these parameters.

Inventors

  • 👤 Sidhartha Maitra
  • 👤 Ashish Thanawala
  • 👤 Steve Young

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 18:28
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/00127; H04N1/00204; H04N1/00206; H04L; H04L12/00; H04L12/64; H04L12/6418; H04L27/00; H04L27/32; H04L27/34; H04L27/3405; H04L27/3416; H04L65/00; H04L65/1066; H04L65/1069; H04L65/60; H04L65/75; H04L65/762; H04L65/80; H04L69/00; H04L69/04; H04L9/00; H04L9/40; H04M; H04M1/00; H04M1/247; H04M1/2473; H04M1/2477; H04M1/253; H04M1/60; H04M1/6033; H04M1/66; H04M1/663; H04M11/00; H04M11/06; H04M11/064; H04M11/068; H04M3/00; H04M3/42; H04M3/436; H04M3/50; H04M3/53; H04M3/5307; H04M3/533; H04M3/56; H04M3/567; H04M7/00; H04M7/0024; H04M7/0027; H04M7/0057; H04M7/12; H04M7/1205; H04M7/1295; G; G10; G10L; G10L19/00; G10L19/04; H04L2012/6424; H04L2012/6427; H04L2012/6445; H04L2012/6459; H04L2012/6475; H04L2012/6481; H04L2012/6491; H04L2012/6494; H04L65/1101; H04M1/57; H04M1/64; H04M1/65; H04M1/6505; H04M2203/00; H04M2203/45; H04M2203/4509; H04M3/002; H04M7/006; Y; Y10; Y10S; Y10S379/00; Y10S379/908

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 308 words
A system for performing voice compression, comprising: voice interface means including a voice input device for receiving analog voice signals from a user; conversion means for converting the analog voice signals into discrete samples of digital voice data and collecting the discrete samples into segments; means for dividing the segments into subsegments and for producing therefrom a current voice subsegment; pitch prediction means for determining the long term predicted gain of the current voice subsegment by comparing the current voice subsegment to reconstructed voice samples to produce a pitch predictor gain and a lag component; pitch filter means for pitch filtering the current voice subsegment based on the pitch predictor gain and the lag component and for producing therefrom long term residual samples; means for determining the peak amplitude of the long term residual samples; means for scaling the long term residual samples based on the peak amplitude to produce normalized long term residual samples; means including a code book stored in a memory for comparing the normalized long term residual samples to stored distinct normalized long term residual samples stored in the memory and for locating a single memory address of a closest match between the normalized long term residual samples and the stored distinct normalized long term residual samples; means for producing normalized reconstructed long term residual samples from the stored distinct normalized long term residual samples at the single memory address of the closest match; means for producing a reconstructed long term residual samples from the normalized reconstructed long term residually samples; means for inverse pitch filtering the reconstructed long term residual samples based upon the pitch predictor gain and the lag component and for producing therefrom the reconstructed voice samples; and output means for providing the distinct memory address, the pitch predictor gain, the lag component and the peak amplitude for each voice subsegment.
Claim 2
Independent Claim 308 words
A system for performing voice compression, comprising: voice interface means including a voice input device for receiving analog voice signals from a user; conversion means for converting the analog voice signals into discrete samples of digital voice data and collecting the discrete samples into segments; means for dividing the segments into subsegments and for producing therefrom a current voice subsegment; pitch prediction means for determining the long term predicted gain of the current voice subsegment by comparing the current voice subsegment to reconstructed voice samples to produce a pitch predictor gain and a lag component; pitch filter means for pitch filtering the current voice subsegment based on the pitch predictor gain and the lag component and for producing therefrom long term residual samples; means for determining the peak amplitude of the long term residual samples; means for scaling the long term residual samples based on the peak amplitude to produce normalized long term residual samples; means including a code book stored in a memory for comparing the normalized long term residual samples to stored distinct normalized long term residual samples stored in the memory and for locating a single memory address of a closest match between the normalized long term residual samples and the stored distinct normalized long term residual samples; means for producing normalized reconstructed long term residual samples from the stored distinct normalized long term residual samples at the single memory address of the closest match; means for producing a reconstructed long term residual samples from the normalized reconstructed long term residually samples; means for inverse pitch filtering the reconstructed long term residual samples based upon the pitch predictor gain and the lag component and for producing therefrom the reconstructed voice samples; and output means for providing the distinct memory address, the pitch predictor gain, the lag component and the peak amplitude for each voice subsegment.
Claim 3
Independent Claim 235 words
A method for compression speech information, comprising the steps of: receiving an analog speech signal; digitizing the speech signal into a discrete samples of distal voice data and collecting the discrete samples into segments; dividing the segments into subsegments and producing at least one current subsegment; comparing the current subsegment to a reconstructed voice sample; determining the pitch predictor gain of the current subsegment; determining the lag component of the current subsegment; pitch filtering the current subsegment using the pitch predictor gain and the lag component and producing long term residual samples; detecting the amplitude of the long term predicted residual samples; scaling the long term predicted residual signal to produce a normalized long term predicted residual samples; comparing the normalized long term predicted residual samples to stored distinct normalized long term predicted residual samples stored in a memory, and for locating a single memory address of the closest match between the distinct brutalized long term predicted residual samples and the stored distinct normalized long term predicted residual samples; producing normalized reconstructed long term residual samples from the stored distinct normalized long term residual samples at the, single memory address of the closest match; producing reconstructed long term residual samples from the normalized reconstructed long term residual samples; and inverse pitch filtering the reconstructed long term residual samples based upon the pitch predictor gain and the lag component and producing therefrom the reconstructed voice samples.
Claim 4
Independent Claim 235 words
A method for compression speech information, comprising the steps of: receiving an analog speech signal; digitizing the speech signal into a discrete samples of distal voice data and collecting the discrete samples into segments; dividing the segments into subsegments and producing at least one current subsegment; comparing the current subsegment to a reconstructed voice sample; determining the pitch predictor gain of the current subsegment; determining the lag component of the current subsegment; pitch filtering the current subsegment using the pitch predictor gain and the lag component and producing long term residual samples; detecting the amplitude of the long term predicted residual samples; scaling the long term predicted residual signal to produce a normalized long term predicted residual samples; comparing the normalized long term predicted residual samples to stored distinct normalized long term predicted residual samples stored in a memory, and for locating a single memory address of the closest match between the distinct brutalized long term predicted residual samples and the stored distinct normalized long term predicted residual samples; producing normalized reconstructed long term residual samples from the stored distinct normalized long term residual samples at the, single memory address of the closest match; producing reconstructed long term residual samples from the normalized reconstructed long term residual samples; and inverse pitch filtering the reconstructed long term residual samples based upon the pitch predictor gain and the lag component and producing therefrom the reconstructed voice samples.

References Cited (Backward Citations)

US34034A Cited
US3304372A Cited
US3789165A Cited
US3904830A Cited
US3997732A Cited
US3973081A Cited
US4107471A Cited
US4100377A Cited
US4284850A Cited
US4205202A Cited
US4354273A Cited
US4445213A Cited
US4403322A Cited
US4377860A Cited
US4479213A Cited
US4425661A Cited
US4476559A Cited
US4500987A Cited
US4495620A Cited
US4479195A Cited
US4534024A Cited
US4652703A Cited
US4609788A Cited
US4587651A Cited
US4578537A Cited
US4524244A Cited
US4670874A Cited
US4598397A Cited
US4546212A Cited
US4660218A Cited
US4593389A Cited
US4757527A Cited
US4707831A Cited
US4629829A Cited
US4751736A Cited
US5005183A Cited
US4866732A Cited
US4750169A Cited
US4751510A Cited
US4718082A Cited
US4807250A Cited
USRE34034E Cited
US4764955A Cited
US4700341A Cited
US4835765A Cited
US4740963A Cited
US4697281A Cited
US4901333A Cited
US4932048A Cited
US4926448A Cited
US5008926A Cited
US4813040A Cited
US4809271A Cited
US4862449A Cited
US4839802A Cited
US5235595A Cited
US4845746A Cited
GB2210237B Cited
US4972483A Cited
US4972462A Cited
US4827085A Cited
US4995059A Cited
US5025443A Cited
US4942569A Cited
US5046188A Cited
US4890282A Cited
US4965789A Cited
US4887265A Cited
US4847900A Cited
US5177734A Cited
US5195130A Cited
US5014232A Cited
US4991169A Cited
US5121385A Cited
US5153897A Cited
US4864559A Cited
US4953210A Cited
US4905282A Cited
US4912758A Cited
US5001745A Cited
US5107519A Cited
US4998241A Cited
US4914650A Cited
US5065425A Cited
US4935954A Cited
US5081647A Cited
US4972457A Cited
US5020058A Cited
US5228026A Cited
US5208812A Cited
US5208850A Cited
US5132966A Cited
US4912756A Cited
US5138662A Cited
US5036513A Cited
US5261027A Cited
US5086471A Cited
US5062133A Cited
US5151937A Cited
US5343521A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-01-07 2000-07-08 2001-01-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-01-07 2004-07-08 2005-01-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-01-07 2008-07-08 2009-01-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag