US5699477A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Mixed excitation linear prediction with fractional pitch
Assignee: Texas Instruments Inc
•
Filing: 1994-11-09
•
Granted: 1997-12-16
•
Expires: 2014-11-09
Abstract
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.
Inventors
- 👤 Alan V. McCree
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 07:26
CPC Classifications
G; G10; G10L; G10L25/00; G10L25/90; G10L19/00; G10L19/04; G10L19/08; G10L19/10; G10L21/00; G10L21/003; G10L21/007; G10L21/013; G10L25/03; G10L25/18
Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
96 words
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.
Claim 2
Independent Claim
96 words
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.
Claim 3
Dependent Claim
32 words
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.
Claim 4
Dependent Claim
45 words
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.
Claim 5
Dependent Claim
30 words
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.
Claim 6
Dependent Claim
94 words
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.
Claim 7
Dependent Claim
94 words
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.
Claim 8
Dependent Claim
24 words
The synthesizer of claim 5, wherein: (a) said pulse train generator includes a gain amplifier; and (b) said noise generator includes a gain amplifier.
Claim 9
Dependent Claim
45 words
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.
Claim 10
Dependent Claim
178 words
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.
Claim 11
Dependent Claim
178 words
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.
References Cited (Backward Citations)
US3789137A
Cited
US4052563A
Cited
US4004096A
Cited
US4301329A
Cited
US4574278A
Cited
US5027404A
Cited
US4611333A
Cited
US4776014A
Cited
US5359696A
Cited
US5444816A
Cited
US5293449A
Cited
US5432883A
Cited
US5450449A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-12-15 | 2001-06-16 | 2001-12-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-12-15 | 2005-06-16 | 2005-12-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-12-15 | 2009-06-16 | 2009-12-16 | $7700.00 | Window Closed / Lapsed |