Patent US5060268A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5060268A Expired / Lapsed US ⏱️ 0.0 years remaining

Speech coding system and method

Assignee: Hitachi Ltd
•
Filing: 1987-02-17
•
Granted: 1991-10-22
•
Expires: 2007-02-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a speech coding method and system in which a speech signal is analyzed in each frame so as to be separated into spectral envelope information and excitation information and both of the information are coded, each frame is divided into a plurality of sub-frames and a pulse of the maximum-amplitude is extracted from pulses within each sub-frame in order to provide large-amplitude pulses from each frame, thereby greatly reducing the number of pulse extracting processing steps.

Inventors

  • 👤 Yoshiaki Asakawa
  • 👤 Takanori Miyamoto
  • 👤 Kazuhiro Kondo
  • 👤 Akira Ichikawa
  • 👤 Toshiro Suzuki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 05:18
CPC Classifications
G; G10; G10L; G10L19/00; G10L19/04; G10L19/08; G10L19/10

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 169 words
A speech coding system comprising: memory means for storing successive frames of a digitized speech signal; means connected to said memory means for producing a parameter signal representative of a spectral envelope of said speech signal by analyzing said digitized speech signal for each of said successive frames; means including an inverse filter connected to receive said digitized speech signal and said parameter signal for producing a residual pulse train for each frame of said digitized speech signal; excitation extracting means coupled to said inverse filter for dividing said residual pulse train for each frame into a plurality of sub-frames and for extracting a pulse having a peak amplitude from said residual pulse train within each sub-frame, and including means for producing an information signal indicative of the amplitude and location of said peak amplitude pulse as excitation information; and coding means coupled to said parameter signal producing means and said excitation extracting means for coding said parameter signal and said information signal to produce a coded speech signal.
Claim 2
Dependent Claim 169 words
A speech coding system comprising: memory means for storing successive frames of a digitized speech signal; means connected to said memory means for producing a parameter signal representative of a spectral envelope of said speech signal by analyzing said digitized speech signal for each of said successive frames; means including an inverse filter connected to receive said digitized speech signal and said parameter signal for producing a residual pulse train for each frame of said digitized speech signal; excitation extracting means coupled to said inverse filter for dividing said residual pulse train for each frame into a plurality of sub-frames and for extracting a pulse having a peak amplitude from said residual pulse train within each sub-frame, and including means for producing an information signal indicative of the amplitude and location of said peak amplitude pulse as excitation information; and coding means coupled to said parameter signal producing means and said excitation extracting means for coding said parameter signal and said information signal to produce a coded speech signal.
Claim 3
Dependent Claim 30 words
A speech coding system according to claim 1, wherein said parameter signal producing means comprises a linear prediction circuit producing a partial auto correlation coefficient signal as said parameter signal.
Claim 4
Dependent Claim 40 words
A speech coding system according to claim 1, wherein said information signal producing means includes means for detecting the location of said peak amplitude residual pulse with respect to the sub-frame in which said peak amplitude residual pulse is located.
Claim 5
Dependent Claim 15 words
A speech coding system according to claim 1 wherein each sub-frame has an equal length.
Claim 6
Dependent Claim 20 words
A speech coding system according to claim 1 wherein the lengths of respective sub-frames are unequally distributed within a frame.
Claim 7
Dependent Claim 95 words
A speech coding system according to claim 5 wherein said excitation extracting means further includes means for dividing each frame into n 1 sub-frames each having a length l 1 in the first half of the frame and n 2 sub-frames each having a length l 2 in the second half of the frame, wherein l 1 , l 2 , n 1 and n 2 are prescribed pursuant to the following formulas: ##EQU2## where NRES represents the number of extracted peak amplitude pulses per frame and LNTH represents the frame length in residual pulses.
Claim 8
Dependent Claim 69 words
A speech coding system according to claim 1, wherein said excitation extracting means comprises buffer means for storing one frame of said residual pulse train, peak detection means coupled to said buffer means for detecting a peak amplitude pulse in each sub-frame of said residual pulse train, and timing means for controlling said buffer means to transfer successive sub-frames of said residual pulse train to said peak detection means.
Claim 9
Dependent Claim 104 words
A speech coding system according to claim 7, wherein said timing means comprises counter means for counting clock pulses of a clock signal which represents the frequency of the pulses in said residual pulse train, coincidence means connected to said counter means and responsive to a length indicating signal indicative of a number of residual pulses in a sub-frame for producing a coincidence output signal when the count of said counter means coincides with said length indicating signal, and control means responsive to said coincidence output signal for controlling said buffer means to transfer a sub-frame of residual pulses to said peak detection means.
Claim 10
Dependent Claim 43 words
A speech coding system according to claim 7, wherein said excitation extracting means further comprises means coupled to said peak detection means for normalizing the peak amplitude pulse detected in each sub-frame on the basis of the peak amplitude pulse for the frame.
Claim 11
Dependent Claim 272 words
A speech coding system comprising: memory means for storing successive frames of a digitized speech signal; means connected to said memory means for producing a parameter signal representative of a spectral envelope of said speech signal by analyzing said digitized speech signal for each of said successive frames; means including an inverse filter connected to receive said digitized speech signal and said parameter signal for producing a residual pulse train for each frame of said digitized speech signal; excitation extracting means coupled to said inverse filter for dividing said residual pulse train for each frame into a plurality of sub-frames and for extracting a pulse having a peak amplitude from said residual pulse train within each sub-frame, and including means for producing an information signal indicative of the amplitude and location of said peak amplitude pulse as excitation information; coding means coupled to said parameter signal producing means and said excitation extracting means for coding said parameter signal and said information signal to produce a coded speech signal; decoding means connected to receive said coded speech signal for producing a parameter signal representative of a spectral envelope of said speech signal and an information signal identifying a residual pulse location and amplitude of a pulse for each successive sub-frame of a frame; regenerator means coupled to said decoding means for generating an excitation pulse train based on said residual pulse location and amplitude information indicated by said information signal; and means, coupled to said coding means and said regenerator means and including a synthesis filter, for producing a synthesized speech signal in response to said parameter signal and said excitation pulse train.
Claim 12
Dependent Claim 272 words
A speech coding system comprising: memory means for storing successive frames of a digitized speech signal; means connected to said memory means for producing a parameter signal representative of a spectral envelope of said speech signal by analyzing said digitized speech signal for each of said successive frames; means including an inverse filter connected to receive said digitized speech signal and said parameter signal for producing a residual pulse train for each frame of said digitized speech signal; excitation extracting means coupled to said inverse filter for dividing said residual pulse train for each frame into a plurality of sub-frames and for extracting a pulse having a peak amplitude from said residual pulse train within each sub-frame, and including means for producing an information signal indicative of the amplitude and location of said peak amplitude pulse as excitation information; coding means coupled to said parameter signal producing means and said excitation extracting means for coding said parameter signal and said information signal to produce a coded speech signal; decoding means connected to receive said coded speech signal for producing a parameter signal representative of a spectral envelope of said speech signal and an information signal identifying a residual pulse location and amplitude of a pulse for each successive sub-frame of a frame; regenerator means coupled to said decoding means for generating an excitation pulse train based on said residual pulse location and amplitude information indicated by said information signal; and means, coupled to said coding means and said regenerator means and including a synthesis filter, for producing a synthesized speech signal in response to said parameter signal and said excitation pulse train.
Claim 13
Dependent Claim 68 words
A speech coding/decoding system according to claim 10, wherein said regenerator means includes means for dividing said received coded speech signal into sub-frame portions and for producing a pulse amplitude indicating signal and a pulse location indicating signal for each sub-frame portion, and pulse generating means responsive to said pulse amplitude indicating signal and pulse location indicating signal in each sub-frame portion for producing said excitation pulse train.
Claim 14
Dependent Claim 105 words
A speech coding method comprising the steps of: analyzing successive frames of a digitized speech signal in each frame so as to produce a parameter signal representing a spectral envelope of said speech signal; producing a residual pulse train in accordance with said parameter signal and said speech signal for each frame of said speech signal; dividing each frame of said residual pulse train into a plurality of sub-frames; detecting a pulse having peak amplitude from the residual pulse train within each sub-frame and its location; and coding a location and amplitude of said detected peak amplitude residual pulse for each sub-frame into excitation information.
Claim 15
Dependent Claim 105 words
A speech coding method comprising the steps of: analyzing successive frames of a digitized speech signal in each frame so as to produce a parameter signal representing a spectral envelope of said speech signal; producing a residual pulse train in accordance with said parameter signal and said speech signal for each frame of said speech signal; dividing each frame of said residual pulse train into a plurality of sub-frames; detecting a pulse having peak amplitude from the residual pulse train within each sub-frame and its location; and coding a location and amplitude of said detected peak amplitude residual pulse for each sub-frame into excitation information.

References Cited (Backward Citations)

US3979557A Cited
US3975587A Cited
US4354057A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-10-21 1995-04-22 1995-10-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-10-21 1999-04-22 1999-10-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-10-21 2003-04-22 2003-10-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag