← Back to Patent Explorer
EP0303312A1 Expired / Lapsed EP ⏱️ 0.0 years remaining

Method and system for determining the variation of a speech parameter, for example the pitch, in a speech signal

Assignee: Koninklijke Philips NV
•
Filing: 1988-07-18
•
Granted: —
•
Expires: 2008-07-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a method and system for determining the variation of a speech parameter, for example the pitch, in a speech signal, values ms(i,j) and coupling vectors v(i,j) are calculated for time instants i and a number of values j of the speech parameter f i for each time instant i by means of an optimisation algorithm. Of the values ms(m,j) associated with the last time instant i = m, the optimum (that is to say the smallest or, on the contrary, the largest) value is determined. By means of the coupling vectors, the variation of the speech parameter as a function of time can be obtained by means of back-tracking. In the calculation of the values ms(i,j), inter alia; a cost parameter k is taken into account which is a measure of the deviation of the speech parameter f j (i) at the time instant i with respect to a predicted value for the speech parameter at that time instant i.

Inventors

  • 👤 Jan Petrus Van Hemert

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-01 07:36
CPC Classifications
G; G10; G10L; G10L25/00; G10L25/90

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 483 words
Method for determining the variation of a speech parameter as a function of time in a speech signal, characterized in that (i) in a first step - time segments of the speech signal are derived from the speech signal at m time instants which regularly follow each other, - and from each time segment i (1≦ i≦ m) there is derived a measure of fit p(i,j) which is associated with the time segment and which, for a series of n possible values for the speech parameter, indicates how well a chosen value f j for the speech parameter (1 ≦ j ≦ n) fits the speech signal of the relevant time segment i, (ii) in a second step for the time instant i = and for each of the n possible values f ; for the speech parameter, a value ms(1,j) associated with said speech parameter, which value is equal to p(1,j) is stored in a memory, (iii) in a third step - for a certain time instant i( >1) and a certain possible value f j for the speech parameter, a number of summation values s h (i,j) are derived in accordance with the formula s h (i,j) = p(i,j) + ms(i-1,h) + k(f j (i),f (i)) where h runs from x up to and including y and for x and y it holds true that 1 ≦ x ≦ j, j, j ≦ y ≦ nand x ≠ Y, - of all the y-x + summation values s h (i,j) the optimum summation value is stored in the abovementioned memory as the value ms(i,j) and, in addition, a coupling vector v(i,j) which refers to the value f h (i-1) of the speech parameter at the time instant i-1, which, for the relevant index h, resulted, according to the above formula, in the optimum summation value, is stored in a memory, (iv) in that the third step is repeated for all the other indices j at the time instant i, (v) in that the third step is repeated for all the indices at a subsequent time instant i + 1, (vi) and in that k(f j (i),f (i)) is. a cost parameter which is a measure of the deviation of the speech parameter f j (i) at the time instant i with respect to a predicted value f (i) for the speech parameter at the time instant i, which predicted value is derived from at least the speech parameter value f h (i-1) at the time instant i-1, and is determined in accordance with the formula where a o is a constant which is less than zero and, if r ≧ 2, f 1 (i-z) is the value for the speech parameter at the time instant 1-z, which value lies on a sub-path which, via the coupling vectors v(i,j), leads to the speech parameter f h (i-1) at the time instant i-1.
Claim 2
Dependent Claim 483 words
Method for determining the variation of a speech parameter as a function of time in a speech signal, characterized in that (i) in a first step - time segments of the speech signal are derived from the speech signal at m time instants which regularly follow each other, - and from each time segment i (1≦ i≦ m) there is derived a measure of fit p(i,j) which is associated with the time segment and which, for a series of n possible values for the speech parameter, indicates how well a chosen value f j for the speech parameter (1 ≦ j ≦ n) fits the speech signal of the relevant time segment i, (ii) in a second step for the time instant i = and for each of the n possible values f ; for the speech parameter, a value ms(1,j) associated with said speech parameter, which value is equal to p(1,j) is stored in a memory, (iii) in a third step - for a certain time instant i( >1) and a certain possible value f j for the speech parameter, a number of summation values s h (i,j) are derived in accordance with the formula s h (i,j) = p(i,j) + ms(i-1,h) + k(f j (i),f (i)) where h runs from x up to and including y and for x and y it holds true that 1 ≦ x ≦ j, j, j ≦ y ≦ nand x ≠ Y, - of all the y-x + summation values s h (i,j) the optimum summation value is stored in the abovementioned memory as the value ms(i,j) and, in addition, a coupling vector v(i,j) which refers to the value f h (i-1) of the speech parameter at the time instant i-1, which, for the relevant index h, resulted, according to the above formula, in the optimum summation value, is stored in a memory, (iv) in that the third step is repeated for all the other indices j at the time instant i, (v) in that the third step is repeated for all the indices at a subsequent time instant i + 1, (vi) and in that k(f j (i),f (i)) is. a cost parameter which is a measure of the deviation of the speech parameter f j (i) at the time instant i with respect to a predicted value f (i) for the speech parameter at the time instant i, which predicted value is derived from at least the speech parameter value f h (i-1) at the time instant i-1, and is determined in accordance with the formula where a o is a constant which is less than zero and, if r ≧ 2, f 1 (i-z) is the value for the speech parameter at the time instant 1-z, which value lies on a sub-path which, via the coupling vectors v(i,j), leads to the speech parameter f h (i-1) at the time instant i-1.
Claim 3
Dependent Claim 17 words
Method according to Claim 1, characterized in that f (i) is determined in accordance with the formula
Claim 4
Dependent Claim 23 words
Method according to Claim 1 or 2, characterized in that the cost parameter k(fi(i), f (i)) is determined in accordance with the formula
Claim 5
Dependent Claim 29 words
Method according to one of the preceding Claims, characterized in that, in the first step, the measures of fit p(i,j) are derived by making use of a harmonic filter.
Claim 6
Dependent Claim 17 words
Method according to one of the preceding Claims, characterized in that the speech parameter is the pitch.
Claim 7
Dependent Claim 113 words
Method according to one of the preceding Claims, characterized in that, in a fourth step, - the optimum value ms(m,j1) is determined from the n values ms(m,j), - the coupling vector v(m,j1) associated with the optimum value ms(m,j1) is then read out of the memory, - the coupling vector v(i-1,v(i,j)) is read out which is associated with the time segment i-1, and with the value v(i,j)=h of the speech parameter to which the coupling vector v(i,j) associated with the time segment i points, i running from m-1 down to and including 1, - the series of subsequent values obtained in this manner for the speech parameter being read out, or optionally being stored.
Claim 8
Dependent Claim 161 words
System for carrying out the method according to one of the preceding Claims provided with an input terminal for receiving a speech signal, characterized in that the system is further provided with: - a first unit for deriving time segments from the speech signal at n time instants regularly following each other and for deriving from each time segment the measures of fit p(i,j) associated with a time segment, - a second unit for deriving the values ms(i,j), - a third unit for determining the summation values s h (i,j) and for determining the optimum summation value ms(i,j), for all the y-x+1 summation values associated with a particular index (i,j), where i≠1, - a first memory for storing the value ms(i,j) therein, - a second memory for storing the coupling vectors v(i,j), - a fourth unit for determining the predicted value f (i) for the speech parameter, and - a fifth unit for determining the cost parameter k(f j (i),f (i)).
Claim 9
Dependent Claim 24 words
System according to Claim 7 for carrying out the method according to Claim 4. characterized in that the first unit contains a harmonic scene.

References Cited (Backward Citations)

US4004096A Cited
US4653098A Cited

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag