US4637046A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Speech analysis system
Assignee: US Philips Corp
•
Filing: 1983-04-21
•
Granted: 1987-01-13
•
Expires: 2003-04-21
Abstract
Abstract A speech analysis system in which segments of digitized speech are transformed into amplitude spectrums. For the voiced/unvoiced decision use is made of the peak value or spectral intensity in each amplitude spectrum. Basically a voiced decision is made when the spectral intensity increases monotonically over several segments by more than a given factor. An unvoiced decision is made if the spectral intensity drops below a given fraction of the maximum spectral intensity in the current voiced period. Refinements in the decisions are made by the use of fixed and adaptive thresholds.
Inventors
- 👤 Robert J. Sluijter
- 👤 Hendrik J. Kotmans
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 05:02
CPC Classifications
G; G10; G10L; G10L25/00; G10L25/93
Claims Analysis
Total Claims: 3
Claim 1
Independent Claim
294 words
In a speech analysis system comprising means for converting an input analog speech signal into a digital speech signal, means for storing segments of said digital speech signal, means for transforming each segment into a sequence of spectrum components, which means comprise means for performing a discrete Fourier transformation, whereby a series of amplitude spectrum each consisting of a sequence of spectrum components is produced, a bistable indicator settable to indicate a period of voiced speech and resettable to indicate a period of unvoiced speech or the absence of speech, and programmable computing means programmed to carry out the process including the steps of: determining for each segment (number I) the peak value (M(I)) of the spectrum components of the relevant amplitude spectrum in a low frequency band of about 200-800 Hz, determining, if said indicator is set, for each segment and a number of preceding segments the maximum value (VM(I)) of the peak values M(n), with n=I, I-1, . . . I+1-m, in which m is such that between segments I and I+1-m there is no change in the state of the indicator, determining for each segment an adaptive threshold (AT(I)) by setting AT(I) equal to a fraction of the maximum value VM(I) if said indicator is set and by setting AT(I) equal to a fraction of AT(I-1) if said indicator is reset, setting the bistable indicator if the peak values M(n) with n=I, I-1, . . . I+1-k, wherein k is a predetermined number, increase monotonically for increasing values of n, by more than a given factor and M(I) exceeds the adaptive threshold AT(I-1), and resetting the bistable indicator if the peak value M(I) is smaller than a given fraction of the maximum value VM(I-1) or is smaller than a predetermined threshold.
Claim 2
Dependent Claim
294 words
In a speech analysis system comprising means for converting an input analog speech signal into a digital speech signal, means for storing segments of said digital speech signal, means for transforming each segment into a sequence of spectrum components, which means comprise means for performing a discrete Fourier transformation, whereby a series of amplitude spectrum each consisting of a sequence of spectrum components is produced, a bistable indicator settable to indicate a period of voiced speech and resettable to indicate a period of unvoiced speech or the absence of speech, and programmable computing means programmed to carry out the process including the steps of: determining for each segment (number I) the peak value (M(I)) of the spectrum components of the relevant amplitude spectrum in a low frequency band of about 200-800 Hz, determining, if said indicator is set, for each segment and a number of preceding segments the maximum value (VM(I)) of the peak values M(n), with n=I, I-1, . . . I+1-m, in which m is such that between segments I and I+1-m there is no change in the state of the indicator, determining for each segment an adaptive threshold (AT(I)) by setting AT(I) equal to a fraction of the maximum value VM(I) if said indicator is set and by setting AT(I) equal to a fraction of AT(I-1) if said indicator is reset, setting the bistable indicator if the peak values M(n) with n=I, I-1, . . . I+1-k, wherein k is a predetermined number, increase monotonically for increasing values of n, by more than a given factor and M(I) exceeds the adaptive threshold AT(I-1), and resetting the bistable indicator if the peak value M(I) is smaller than a given fraction of the maximum value VM(I-1) or is smaller than a predetermined threshold.
Claim 3
Dependent Claim
47 words
The process according to claim 1 characterized in that it comprises the steps of: setting the bistable indicator if the peak value M(I) exceeds a relatively high fixed threshold, and resetting the bistable indicator if the peak value M(I) does not exceed a relatively low fixed threshold.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1990-01-12 | 1990-07-14 | 1991-01-13 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1994-01-12 | 1994-07-14 | 1995-01-13 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1998-01-12 | 1998-07-14 | 1999-01-13 | $7700.00 | Window Closed / Lapsed |