Patent US4589131A successfully refreshed from Google Patents.
US4589131A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Voiced/unvoiced decision using sequential decisions
Assignee: OMNISEC AG TROCKENLOOSTRASSE 91 CH-8105 REGENSDORF SWITZERLAND A Co OF SWITZERLAND
•
Filing: 1982-09-23
•
Granted: 1986-05-13
•
Expires: 2002-09-23
Abstract
Abstract Speech signal is decided voiced or unvoiced by a sequence of unilateral decisions: a first test decides "unvoiced" if standardized energy E s is below a threshold, or "ambiguous" if above the threshold whereby a second test decides "unvoiced" if the number of zero crossings ZC is above a threshold, and ambiguous if below the threshold. Up to six criteria may be so tested as ambiguous before a "voiced" decision is made.
Inventors
- 👤 Stephan Horvath
- 👤 Yung-Shain Wu
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 01:24
CPC Classifications
G; G10; G10L; G10L25/00; G10L25/93; G10L19/00; G10L19/04; G10L19/06
Claims Analysis
Total Claims: 35
Claim 1
Independent Claim
218 words
In a linear speech processing system wherein a digitized speech signal is divided into sections and each section is analyzed to determine the parameters of the speech model filter, a volume parameter and a pitch parameter, a method for deciding whether the speech signal represents voiced speech or unvoiced speech, said pitch parameter being set equal to zero in the case of unvoiced speech, comprising the steps of: evaluating the speech signal or a signal derived from the speech signal relative to a first threshold criterion, the threshold value of said criterion being such that satisfaction of the criterion results in a substantially unambiguous decision that the signal represents one of voiced speech or unvoiced speech with the probability of certainty of at least 97%; and evaluating the speech signal or a signal derived from the speech signal relative to a second different threshold criterion when said first criterion is not satisfied, the threshold value of said second criterion being such that satisfaction of the criterion results in a substantially unambiguous decision that the speech represents one of voiced speech or unvoiced speech with a probability of certainty of at least 97%; and evaluating the speech signal or a signal derived from the speech signal relative to a further, different criterion when said second criterion is not satisfied.
Claim 2
Dependent Claim
218 words
In a linear speech processing system wherein a digitized speech signal is divided into sections and each section is analyzed to determine the parameters of the speech model filter, a volume parameter and a pitch parameter, a method for deciding whether the speech signal represents voiced speech or unvoiced speech, said pitch parameter being set equal to zero in the case of unvoiced speech, comprising the steps of: evaluating the speech signal or a signal derived from the speech signal relative to a first threshold criterion, the threshold value of said criterion being such that satisfaction of the criterion results in a substantially unambiguous decision that the signal represents one of voiced speech or unvoiced speech with the probability of certainty of at least 97%; and evaluating the speech signal or a signal derived from the speech signal relative to a second different threshold criterion when said first criterion is not satisfied, the threshold value of said second criterion being such that satisfaction of the criterion results in a substantially unambiguous decision that the speech represents one of voiced speech or unvoiced speech with a probability of certainty of at least 97%; and evaluating the speech signal or a signal derived from the speech signal relative to a further, different criterion when said second criterion is not satisfied.
Claim 3
Dependent Claim
40 words
The method of claim 1, wherein said first criterion is an energy test, with the relative energy of the speech signal being determined and the speech section evaluated as unvoiced if the energy does not exceed a minimum energy threshold.
Claim 4
Dependent Claim
42 words
The method of claim 1, wherein said first criterion is a zero transition test, with the number of the zero transitions of the speech signal being decisive and the speech section being evaluated as unvoiced if this number exceeds a maximum number.
Claim 5
Dependent Claim
42 words
The method of claim 2, wherein said second criterion is a zero transition test, with the number of the zero transitions of the speech signal being decisive and the speech section being evaluated as unvoiced if this number exceeds a maximum number.
Claim 6
Dependent Claim
74 words
The method of claim 1, 2 or 3 wherein said further criterion is a threshold value test of a standardized autocorrelation function, obtained by means of autocorrelation of a prediction error signal formed from the digitized speech signal by means of an inverse filter with a transfer function inverse to the speech model filter, whereby the section is evaluated as voiced if the second maximum of the standardized autocorrelation function exceeds a threshold value.
Claim 7
Dependent Claim
103 words
The method of claim 1, 2 or 3 wherein said further criterion is a residual error energy test, wherein a prediction error signal is formed from the digital speech signal by means of an inverse filter with a transfer function inverse to the speech model filter, its energy is determined together with the energy of the speech signal and the ratio of the energy of the prediction error signal to the energy of the speech section is determined and compared with a lower ratio threshold, and the speech section is evaluated as voiced if said ratio is lower than said lower ratio threshold.
Claim 8
Dependent Claim
35 words
The method of claim 6, wherein said energy ratio is additionally compared with an upper ratio threshold and the speech section is evaluated as unvoiced if said ratio is larger than the said upper threshold.
Claim 9
Dependent Claim
50 words
The method of claim 5, further including a second further decision criterion comprising an energy test, wherein the energy of the speech signal is compared with a second, higher minimum energy threshold and the speech section is evaluated as voiced if the energy exceeds the said higher minimum energy threshold.
Claim 10
Dependent Claim
52 words
The method of claim 5, further including an additional further decision criterion comprising a second zero transition test, wherein the number of zero transitions of the speech signal is compared with a second, lower maximum number and the speech section is evaluated as unvoiced of the number exceeds said second maximum number.
Claim 11
Dependent Claim
45 words
The method of claim 5, further including an additional further decision criterion comprising a further threshold value test of the standardized autocorrelation function, whereby the section is evaluated as voiced if the second maximum of the standardized autocorrelation function exceeds a second, lower threshold value.
Claim 12
Dependent Claim
51 words
The method of claim 1, 2 or 3 wherein said further decision criterion is a transverse comparison with at least two speech sections immediately preceding the speech section under consideration, wherein the speech section is evaluated as unvoiced only if all of the preceding speech sections being compared were also unvoiced.
Claim 13
Dependent Claim
32 words
The method of claim 5 wherein said speech signal is passed to an inverse filter to form a prediction error signal and the prediction error signal is low-pass filtered prior to autocorrelation.
Claim 14
Dependent Claim
50 words
The method of claim 4, wherein said further cirterion includes a plurality of criteria including a first threshold test of an autocorrelation function, at least one residual error test, a second zero transition test, a second threshold value test of the autocorrelation function, and transverse comparison with preceding speech sections.
Claim 15
Dependent Claim
29 words
The method of claim 12 wherein said low pass filtering of the residual prediction error is effected with a limiting frequency in the range of 700 to 1200 Hz.
Claim 16
Dependent Claim
31 words
The method of claim 12 wherein said low pass filtering is effected with a steep flanked digital filter having an elliptical characteristic and a flank slope of at least 150 db/octave.
Claim 17
Dependent Claim
29 words
The method of claim 5, wherein said standardized autocorrelation function threshold value is in the range of 0.55 to 0.75 with respect to the autocorrelation maximum of zero order.
Claim 18
Dependent Claim
27 words
The method of claim 10, wherein said lower threshold value is in the range of 0.35 to 0.45 with respect to the autocorrelation maximum of zero order.
Claim 19
Dependent Claim
23 words
The method of claim 2, wherein said minimum energy threshold is in the range of 1.1×10 -4 to 1.4 to 10 -4 .
Claim 20
Dependent Claim
22 words
The method of claim 8, wherein said upper minimum energy threshold is in the range of 1.3×10 -3 to 1.8×10 -3 .
Claim 21
Dependent Claim
29 words
The method of claim 3, wherein said maximum number is chosen in the range of 105 to 120 with respect to a speech section length of 256 scanning values.
Claim 22
Dependent Claim
29 words
The method of claim 9, wherein said lower maximum number is within a range of 70 to 90 with respect to a speech section length of 256 scanning values.
Claim 23
Dependent Claim
18 words
The method of claim 6, wherein said upper ratio threshold is within a range of 0.6 to 0.75.
Claim 24
Dependent Claim
18 words
The method of claim 7, wherein said lower ratio threshold is within a range of 0.05 to 0.15.
Claim 25
Dependent Claim
29 words
The method of claim 5, wherein said standardized autocorrelation function threshold value is within a range of 0.2 to 0.4, with respect to the autocorrelation maximum of zero order.
Claim 26
Dependent Claim
21 words
The method of claim 2, wherein said minimum energy threshold is within a range of 1.4×10 -5 to 1.6×10 -5 .
Claim 27
Dependent Claim
22 words
The method of claim 8, wherein said higher minimum energy threshold is within a range of 1.3×10 -3 to 1.8×10 -3 .
Claim 28
Dependent Claim
29 words
The method of claim 3, wherein said maximum number is chosen within a range of 120 to 140, with respect to a speech section length of 256 scanning values.
Claim 29
Dependent Claim
29 words
The method of claim 9, wherein said lower maximum number is within a range of 100 to 120, with respect to a speech section length of 256 scanning values.
Claim 30
Dependent Claim
18 words
The method of claim 6, wherein said upper ratio threshold is within a range of 0.5 to 0.7.
Claim 31
Dependent Claim
18 words
The method of claim 7, wherein said lower ratio threshold is within a range of 0.05 to 0.15.
Claim 32
Dependent Claim
40 words
The method of claim 1 wherein the voiced/unvoiced decision is made with respect to the speech section for which the decision is desired and at least a part of the two speech sections adjacent to the speech section under consideration.
Claim 33
Dependent Claim
216 words
Apparatus for analyzing a speech signal using the linear prediction process, comprising: means for digitizing the speech signal; a parameter calculator for determining the coefficients of a model speech filter, based upon the energy levels of the digitized speech signal, and a volume parameter for individual sections of the digitized signal; a pitch decision stage for determining whether the speech information in a section of the signal is voiced or unvoiced, said pitch decision stage including: means for evaluating the speech signal or a signal derived from the speech signal relative to first criterion having a threshold that, when satisified, results in a substantially unambiguous decision as to one of the voiced and unvoiced conditions, means for evaluating the speech signal or a signal derived from the speech signal relative to second criterion having a threshold that, when satisified, results in a substantially unambiguous decision as to one of the voiced and unvoiced conditions, and means for evaluating the speech signal or a signal derived from the speech signal relative to at least one further criterion when neither of said first and second criteria is satisfied; and a pitch computation stage operative in response to a determination by said pitch decision stage that the signal is voiced for determining the pitch of a voiced speech signal.
Claim 34
Dependent Claim
216 words
Apparatus for analyzing a speech signal using the linear prediction process, comprising: means for digitizing the speech signal; a parameter calculator for determining the coefficients of a model speech filter, based upon the energy levels of the digitized speech signal, and a volume parameter for individual sections of the digitized signal; a pitch decision stage for determining whether the speech information in a section of the signal is voiced or unvoiced, said pitch decision stage including: means for evaluating the speech signal or a signal derived from the speech signal relative to first criterion having a threshold that, when satisified, results in a substantially unambiguous decision as to one of the voiced and unvoiced conditions, means for evaluating the speech signal or a signal derived from the speech signal relative to second criterion having a threshold that, when satisified, results in a substantially unambiguous decision as to one of the voiced and unvoiced conditions, and means for evaluating the speech signal or a signal derived from the speech signal relative to at least one further criterion when neither of said first and second criteria is satisfied; and a pitch computation stage operative in response to a determination by said pitch decision stage that the signal is voiced for determining the pitch of a voiced speech signal.
Claim 35
Dependent Claim
86 words
The apparatus of claim 32 comprising a mutiprocessor system having a principal processor implementing the functions of said parameter calculator, said pitch decision stage and said pitch computation stage, one secondary processor implementing said encoder means, and another secondary processor for temporarily storing a speech signal, inverse filtering the speech signal in accordance with said filter coefficients to produce a prediction error signal, and autocorrelating said error signal to generate an autocorrelation function, said autocorrelation function being used in said principal processor to determine said pitch.
References Cited (Backward Citations)
US2908761A
Cited
US3102928A
Cited
US3083266A
Cited
US4004096A
Cited
US4074069A
Cited
US4281218A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1989-05-12 | 1989-11-11 | 1990-05-13 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1993-05-12 | 1993-11-11 | 1994-05-13 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1997-05-12 | 1997-11-11 | 1998-05-13 | $7700.00 | Window Closed / Lapsed |