US5699477AExpiredUtility
Mixed excitation linear prediction with fractional pitch
Est. expiryNov 9, 2014(expired)· nominal 20-yr term from priority
Inventors:Alan V. Mccree
G10L 21/013G10L 25/90G10L 19/10G10L 25/18
86
PatentIndex Score
120
Cited by
13
References
8
Claims
Abstract
An analyzer and synthesizer (500) for human speech using LPC filtering (530) of an excitation of mixed (508-518-520) voiced pulse train (502) and unvoiced noise (512) with fractional sampling period pitch period determination.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A method of encoding sounds, comprising the steps of: (a) providing frames of input sounds at a first sampling rate having a first sampling period; (b) determining linear prediction coefficients for a frame; (c) determining a pitch period for said frame; (d) determining correlation strengths for each of N frequency bands of said frame with N an integer greater than 1; and (e) wherein said determining a pitch period of step (c) and determining correlation strengths of step (d) use pitch periods which include nonintegral multiples of said sampling period for a plurality of said frames.
2. The method of claim 1, wherein: (a) said determining a pitch period of step (c) uses interpolation of pitch period estimates and correlation estimates based on integral multiples of said sampling period.
3. The method of claim 1, wherein: (a) said determining a pitch period of step (c) includes a first pitch period estimate using fixed length correlations followed by a second pitch period estimate using interpolation of correlations with lengths varied about said first pitch period estimate.
4. The method of claim 1, further comprising the step of: (a) determining a pitch period code as a logarithmic function of said pitch period of step (c) of claim 1.
5. A synthesizer for encoded sounds, comprising: (a) a pulse train generator with output at a first sampling rate; (b) a noise generator with output at said first sampling rate; (c) a mixer with inputs coupled to said pulse train generator and said noise generator; (d) a linear predictive filter with input coupled to an output of said mixer; and (e) wherein said pulse train generator outputs signals corresponding to a sampling rate compression of single pulses at a second sampling rate for said second sampling rate being a multiple of said first sampling rate.
6. The synthesizer of claim 5, wherein: (a) said pulse train generator includes a gain amplifier; and (b) said noise generator includes a gain amplifier.
7. The synthesizer of claim 5, wherein: (a) said mixer includes a first multiband filter coupled to said pulse train generator, a second multiband filter coupled to said noise generator, and an adder with inputs coupled to the outputs of said first and second multiband filters.
8. A speech system, comprising: (a) a receiver for frames of input speech with a first sampling rate; (b) an analyzer coupled to said receiver, said analyzer including: (i) a linear predictive coefficients extractor; (ii) a pitch period extractor, said pitch period extractor with resolution greater than a single period of said first sampling rate; and (iii) a correlation extractor for each of N frequency bands with N an integer greater than 1; (c) a memory coupled to said analyzer and storing outputs of said extractors; (d) a synthesizer couple to said memory, said synthesizer including: (i) a pulse train generator with output at said first sampling rate and with periodicity read from said memory; (ii) a noise generator with output at said first sampling rate; (iii) a mixer with inputs coupled to said pulse train generator and said noise generator and with the mixture of pulse train generator output and noise output read from said memory; and (iv) a linear predictive filter with input coupled to an output of said mixer and with coefficients read from said memory.Join the waitlist — get patent alerts
Track US5699477A — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.