← Back to Patent Explorer
US4945566A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of and apparatus for determining start-point and end-point of isolated utterances in a speech signal

Assignee: US Philips Corp
•
Filing: 1988-11-18
•
Granted: 1990-07-31
•
Expires: 2008-11-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a method of and an arrangment for determining the start-point and end-point of a word signal in a speech signal consisting of isolated utterances, three adjacent windows are determined at each new digital value for the last arrived stored digital values, in which the central window contains the actual word signal. The length of this central window is varied for each digital value between a minimum and a maximum value, and a threshold value is determined from the two adjacent windows and is subtracted from the energy contained in the central window. Thus, the method and the apparatus always takes the overall speech signal into account instead of individual isolated portions so that a reliable end-point determination then is possible.

Inventors

  • 👤 Dieter Mergel
  • 👤 Hermann Ney
  • 👤 Horst H. Tomaschewski

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 00:51
CPC Classifications
G; G10; G10L; G10L25/00; G10L25/78; G10L25/87

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 256 words
In a method of determining a start-point and an end-point of a word signal corresponding to an isolated utterance in a speech signal by establishing an extreme value in a sequence of digital values derived from the speech signal, taking into account those values surrounding the extreme value of the signal variation and a threshold value, the improvement comprising: assigning a plurality of previously, sequentially received digital values to three adjacent time windows, a first window (end-window) including a predetermined first number (B R ) of the digital values which arrived last, a second window (signal window) including a second number (B S1 ) of digital values, said second number varying between a predetermined first value and a predetermined higher second value, and a third window (start-window) including a predetermined third number (B F ) of digital values, forming for each new digital value a threshold value (thr) from the digital values in the first window and, consecutively for each value (1) of the second number (B S1 ), from the digital values of the third window, decreasing each digital value of the second window by said threshold value, comparing the sum of the digital values thus decreased for each of said second number to the highest previous sum similarly produced and, depending on the result of said comparison, storing said sum together with positional data indicating the position of the second window in the sequence of digital values, and wherein the positional data stored last indicate the start-point and the end-point of the word signal.
Claim 2
Dependent Claim 256 words
In a method of determining a start-point and an end-point of a word signal corresponding to an isolated utterance in a speech signal by establishing an extreme value in a sequence of digital values derived from the speech signal, taking into account those values surrounding the extreme value of the signal variation and a threshold value, the improvement comprising: assigning a plurality of previously, sequentially received digital values to three adjacent time windows, a first window (end-window) including a predetermined first number (B R ) of the digital values which arrived last, a second window (signal window) including a second number (B S1 ) of digital values, said second number varying between a predetermined first value and a predetermined higher second value, and a third window (start-window) including a predetermined third number (B F ) of digital values, forming for each new digital value a threshold value (thr) from the digital values in the first window and, consecutively for each value (1) of the second number (B S1 ), from the digital values of the third window, decreasing each digital value of the second window by said threshold value, comparing the sum of the digital values thus decreased for each of said second number to the highest previous sum similarly produced and, depending on the result of said comparison, storing said sum together with positional data indicating the position of the second window in the sequence of digital values, and wherein the positional data stored last indicate the start-point and the end-point of the word signal.
Claim 3
Dependent Claim 29 words
A method as claimed in claim 1, wherein only positional data which remained unchanged for a predetermined number of consecutively arrived digital values are used as start-point and end-point.
Claim 4
Dependent Claim 31 words
A method as claimed in claim 2, wherein the threshold value is formed by adding the digital values in the first window and in the third window and a correction value.
Claim 5
Dependent Claim 95 words
A method as claimed in claim 3, wherein for each new digital value, using the lowest value of the second number (B S0 ), the sum of the digital values of the second window is formed and stored if a previously stored second window sum is smaller than the present sum and the sum of the digital values of the third window is formed and stored if a previously stored third window sum is larger than the present sum, and the correction value is produced by taking the difference between the two stored window sums.
Claim 6
Dependent Claim 27 words
A method as claimed in claim 4, wherein the correction value is the difference between the two window sums, divided by a constant predetermined signal-to-noise ratio value.
Claim 7
Dependent Claim 27 words
A method as claimed in claim 1, wherein the lowest of always three consecutive digitized sampling values of the speech signal is used as the digital value.
Claim 8
Dependent Claim 157 words
An arrangement for performing the method as claimed in claim 1 comprising: a first store for storing digital values derived from a speech signal, a second store for storing intermediate results, an arithmetic unit which receives the digital values from the first store and also the intermediate results from the second store and determines the energy in one of the windows and also further intermediate results, a comparator for comparing intermediate results from the second store to the values produced by the arithmetic unit and for controlling entry of the arithmetic unit values into the second store, a control unit for addressing, in accordance with the steps of the method, the first and the second store and the arithmetic unit, and a counting device for counting the different second numbers of digital values in the second window and for applying an end-of-loop signal to the control unit after a predetermined number of different second numbers of values.
Claim 9
Dependent Claim 20 words
An arrangement as claimed in claim 7, wherein at least the arithmetic unit and the control unit comprise a microprocessor.
Claim 10
Dependent Claim 31 words
A method as claimed in claim 1, wherein the threshold value is formed by adding the digital values in the first window and in the third window and a correction value.
Claim 11
Dependent Claim 95 words
A method as claimed in claim 9, wherein for each new digital value, using the lowest value of the second number (B S0 ), the sum of the digital values of the second window is formed and stored if a previously stored second window sum is smaller than the present sum and the sum of the digital values of the third window is formed and stored if a previously stored third window sum is larger than the present sum, and the correction value is produced by finding the difference between the two stored window sums.
Claim 12
Dependent Claim 30 words
A method as claimed in claim 10, wherein the correction value is determined by taking the difference between the two window sums, divided by a constant predetermined signal-to-noise ratio value.
Claim 13
Dependent Claim 66 words
A method as claimed in claim 1, wherein the threshold value is determined by: deriving a first signal indicative of average energy in the first window, deriving a second signal indicative of average energy in the third window, deriving a third signal indicative of a threshold correction value, and adding said first, second and third signals to derive a further signal indicative of said threshold value.
Claim 14
Dependent Claim 53 words
A method as claimed in claim 12, wherein said third signal is derived by: deriving a fourth signal indicative of average energy in the second window, subtracting said second signal from the fourth signal, and dividing the result of the subtracting step by a given signal/noise ratio value to derive said third signal.
Claim 15
Dependent Claim 25 words
A method as claimed in claim 9, wherein the digital value comprises a lowest value of three consecutive digitized sampling values of the speech signal.

References Cited (Backward Citations)

US4700394A Cited
US4688256A Cited
US4821325A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-07-30 1994-01-29 1994-07-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-07-30 1998-01-29 1998-07-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-07-30 2002-01-29 2002-07-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag