Nova Patents
EP1530200B1

Quality assessment tool

Abstract

This record has no abstract on file.

EP1530200B1, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Expired 26 May 2024, 2.3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

9 claims: 9 independent, 0 dependent

  1. 1
    A method of generating a parameter from a signal comprising a sequence of values measured from voiced portions of said signal at a sampling frequency, said parameter suitable for use in a quality assessment tool, said method comprising the steps of a) selecting (100) a section of said signal;b) performing (102) a frequency transform on said section to provide a sequence of frequency values; andc) generating (104) a pitch frequency estimate; characterised in that the method further comprises the steps ofd) selecting (106) a plurality of portions of said sequence of frequency values in dependence upon said pitch frequency estimate, said portions having a frequency range and a central frequency;e) generating (108) an average value for each of said plurality of portions by summing the sequence of values of each portion and dividing the total by the number of values in said portion;f) generating (110) a section parameter in dependence upon the difference between the average value for one portion of said sequence of frequency values and the average value for a subsequent portion of said sequence of frequency values;g) repeating steps a) - f) to provide a plurality of said section parameters and generating said parameter by generating an average in dependence upon said plurality of said section parameters. Procédé de génération d'un paramètre à partir d'un signal comprenant une séquence de valeurs mesurées à partir de parties prononcées dudit signal à une fréquence d'échantillonnage, ledit paramètre approprié pour l'utilisation dans un outil d'évaluation de qualité, ledit procédé comprenant les étapes de :a) sélection (100) d'une section dudit signal ;b) réalisation (102) d'une transformée de fréquence sur ladite section pour fournir une séquence des valeurs de fréquence ;etc) génération (104) d'une estimation de fréquence de pas ;caractérisé en ce que le procédé comprend en outre les étapes de :d) sélection (106) d'une pluralité de parties de ladite séquence des valeurs de fréquence en fonction de ladite estimation de fréquence de pas, lesdites parties ayant une plage de fréquence et une fréquence centrale ;e) génération (108) d'une valeur moyenne pour chacune de ladite pluralité de parties en ajoutant la séquence de valeur de chaque partie et en divisant le total par le nombre de valeurs dans ladite partie ;f) génération (110) d'un paramètre de section en fonction de la différence entre la valeur moyenne pour une partie de ladite séquence des valeurs de fréquence et la valeur moyenne pour une partie ultérieure de ladite séquence de valeur de fréquence ;g) répétition des étapes a) à f) pour fournir une pluralité desdits paramètres de section et génération desdits paramètres en générant une moyenne en fonction de ladite pluralité desdits paramètres de section. Verfahren zum Erzeugen eines Parameters aus einem Signal mit einer Sequenz von Werten, die mit einer Abtastfrequenz aus stimmhaften Teilen des Signals gemessen werden, wobei der Parameter für die Verwendung in einem Qualitätserfassungswerkzeug geeignet ist, wobei das Verfahren die folgenden Schritte umfaßt: a) Auswählen (100) eines Abschnitts des Signals;b) Ausführen (102) einer Frequenztransformation an dem Abschnitt, um eine Sequenz von Frequenzwerten bereitzustellen;undc) Erzeugen (104) einer Tonhöhenfrequenzschätzung;dadurch gekennzeichnet, daß das Verfahren ferner die folgenden Schritte umfaßt:d) Auswählen (106) einer Vielzahl von Teilen der Sequenz von Frequenzwerten in Abhängigkeit von der Tonhöhenfrequenzschätzung, wobei die Teile einen Frequenzbereich und eine Mittenfrequenz aufweisen;e) Erzeugen (108) eines Mittelwerts für jeden der Vielzahl von Teilen durch Summieren der Sequenz von Werten jedes Teils und Dividieren des Gesamtwerts durch die Anzahl der Werte in dem Teil;f) Erzeugen (110) eines Abschnittsparameters in Abhängigkeit von der Differenz zwischen dem Mittelwert für einen Teil der Sequenz von Frequenzwerten und dem Mittelwert für einen nachfolgenden Teil der Sequenz von Frequenzwerten;g) Wiederholen der Schritte a) - f), um eine Vielzahl der Abschnittsparameter bereitzustellen, und Erzeugen der Parameter durch eine Schätzung in Abhängigkeit von der Vielzahl der Abschnittsparameter.
  2. 2
    A method according to claim 1, in which said section of said sequence of values is selected such that a pitch mark is associated with a value central to said section. Procédé selon la revendication 1, dans lequel ladite section de ladite séquence de valeur est sélectionnée de sorte qu'une marque de pas est associée à une valeur centrale pour ladite section. Verfahren nach Anspruch 1, bei dem der Abschnitt der Sequenz von Werten so ausgewählt wird, daß eine Tonhöhenmarkierung mit einem Wert in der Mitte des Abschnitts assoziiert wird.
  3. 3
    A method according to claim 1 or claim 2, in which said frequency transform comprises a Fast Fourier Transform. Procédé selon la revendication 1 ou la revendication 2, dans lequel ladite transformée de fréquence comprend une transformée rapide de Fourier. Verfahren nach Anspruch 1 oder Anspruch 2, bei dem die Frequenztransformation eine schnelle Fouriertransformation umfaßt.
  4. 4
    A method according to any one of the preceding claims, in which the step of generating a pitch frequency estimate comprises the steps of using pitch marks associated with said sequence of values; comparing the number of values between a value associated with a pitch mark and a value associated with an immediately preceding pitch mark with the number of values between the value associated with the pitch mark and a value associated with an immediately following pitch mark; generating said pitch frequency estimate in dependence upon the minimum number of said values, and the sampling frequency. Procédé selon l'une quelconque des revendications précédentes, dans lequel l'étape de génération d'une estimation de fréquence de pas comprend les étapes de :utilisation des marques de pas associées à ladite séquence de valeur ;comparaison du nombre de valeurs entre une valeur associé à une marque de pas et une valeur associée à une marque de pas immédiatement précédente avec le nombre de valeurs entre la valeur associée à la marque de pas et une valeur associée à une marque de pas immédiatement suivante;génération de ladite estimation de fréquence de pas en fonction du nombre minimum desdites valeurs, et de la fréquence d'échantillonnage. Verfahren nach einem der vorhergehenden Ansprüche, bei dem der Schritt des Erzeugens einer Tonhöhenfrequenzschätzung die folgenden Schritte umfaßt: Verwenden der mit der Sequenz von Werten assoziierten Tonhöhenmarkierungen;Vergleichen der Anzahl von Werten zwischen einem mit einer Tonhöhenmarkierung assoziierten Wert und einem mit einer unmittelbar vorausgehenden Tonhöhenmarkierung assoziierten Wert mit einer Anzahl von Werten zwischen dem mit der Tonhöhenmarkierung assoziierten Wert und einem mit einer unmittelbar folgenden Tonhöhenmarkierung assoziierten Wert;Erzeugen der Tonhöhenfrequenzschätzung in Abhängigkeit von der minimalen Anzahl der Werte und der Abtastfrequenz.
  5. 5
    A method according to any one of the preceding claims in which said portions of said sequence of frequency values are selected by generating multiples of said pitch frequency estimate, said multiples representing harmonics of said pitch frequency estimate; and selecting portions in which the frequency range of the portion is substantially equal to half said pitch frequency estimate; and which the central frequency of each portion is either a frequency substantially equal to one of said multiples, or a frequency substantially half way between two of said multiples. Procédé selon l'une quelconque des revendications précédentes, dans lequel lesdites parties de ladite séquence des valeurs de fréquence sont sélectionnées par génération multiple de ladite estimation de fréquence de pas, lesdits multiples représentant des harmoniques de ladite estimation de fréquence de pas ; et sélection des parties dans lesquelles la plage de fréquence des parties est substantiellement égale à la moitié de l'estimation de fréquence de pas ; et dans lesquelles la fréquence centrale de chaque partie est soit une fréquence substantiellement égale à un desdits multiples, soit une fréquence substantiellement à mi-chemin entre deux desdits multiples. Verfahren nach einem der vorhergehenden Ansprüche, bei dem die Teile der Sequenz von Frequenzwerten durch die folgenden Schritte ausgewählt werden:Erzeugen von Vielfachen der Tonhöhenfrequenzschätzung, wobei die Vielfachen Oberschwingungen der Tonhöhenfrequenzschätzung repräsentieren;undAuswählen von Teilen, in denen der Frequenzbereich des Teils im wesentlichen gleich der Hälfte der Tonhöhenfrequenzschätzung ist;und wobei die Mittenfrequenz jedes Teils entweder eine Frequenz ist, die im wesentlichen gleich einem der Vielfachen ist, oder eine Frequenz, die im wesentlichen halb zwischen zwei der Vielfachen liegt.
  6. 6
    A method of training a quality assessment tool comprising the step of training (68) a mapping for use in a method of assessing speech quality in a telecommunications network, such that a fit between a quality measure generated from a plurality of parameters for a signal and the mean opinion score associated with said signal is optimised by said mapping wherein said plurality of parameters includes a parameter generated according to any on of the preceding claims. Procédé de formation d'un outil d'estimation de qualité comprenant l'étape d'apprentissage (68) d'un mappage destiné à être utilisé dans un procédé d'évaluation de qualité vocale dans un réseau de télécommunication, de sorte qu'une adaptation entre la mesure de qualité générée à partir d'une pluralité de paramètres pour un signal et le score d'opinion moyen associé audit signal est optimisé par ledit mappage dans lequel ladite pluralité de paramètres comprend un paramètre généré selon une quelconque des revendications précédentes. Verfahren zum Trainieren eines Qualitätserfassungswerkzeugs mit dem Schritt des Trainierens (68) einer Abbildung zur Verwendung bei einem Verfahren zum Erfassen der Sprachqualität in einem Telekommunikationsnetz dergestalt, daß eine Anpassung zwischen einem aus einer Vielzahl von Parametern für ein Signal erzeugten Qualitätsmaß und dem mit dem Signal assoziierten mittleren Meinungswert durch die Abbildung optimiert wird, wobei die Vielzahl von Parametern einen nach einem der vorhergehenden Ansprüche erzeugten Parameter enthält.
  7. 7
    A method of assessing speech quality in a telecommunications network comprising the steps of generating a parameter according to any one of the preceding claims; generating (75) a quality measure in dependence upon said parameter. Procédé d'évaluation de qualité vocale dans un réseau de télécommunication comprenant les étapes de :génération d'un paramètre selon l'une quelconque des revendications précédentes ;génération (75) d'une mesure de qualité en fonction dudit paramètre. Verfahren zum Erfassen von Sprachqualität in einem Telekommunikationsnetz, mit den folgenden Schritten: Erzeugen eines Parameters nach einem der vorhergehenden Ansprüche;Erzeugen (75) eines Qualitätsmaßes in Abhängigkeit von dem Parameter.
  8. 8
    A computer readable medium carrying a computer program implementing a method according to any one of claims 1 to Computerlesbares Medium, das ein Computerprogramm zum Implementieren eines Verfahrens nach einem der Ansprüche 1 bis 7 trägt. Support lisible par ordinateur portant un programme d'ordinateur implémentant un procédé selon l'une quelconque des revendications 1 à 7.
  9. 9
    A computer program comprising computer program code means which when executed, cause a computer to perform a method according to any one of claims 1 to 7 Computerprogramm das Computerprogrammcodemittel umfaßt, die, wenn sie ausgeführt werden, bewirken, daß ein Computer ein Verfahren nach einem der Ansprüche 1 bis 7 durchführt. Programme d'ordinateur comprenant des moyens de code de programme d'ordinateur qui lorsqu'il est exécuté, oblige un ordinateur à réaliser un procédé selon l'une quelconque des revendications 1 à 7.