EP0557166A1

Noise reduction method in a speech signal.

Abstract

Selon l'invention, le procédé consiste à: convertir cycliquement par transformée de Fourier des signaux numériques, résultant de conversions analogiques-numériques de signaux fournis par deux microphones éloignés d'une distance fixe et recevant ledit signal sonore, en deux séries de données discrètes, chaque donnée discrète desdites séries étant représentative de l'énergie et de la phase d'un canal de fréquence du spectre dudit signal sonore; déterminer l'angle d'arrivée dominant dudit signal sonore à partir des différences de phase entre les données discrètes correspondant aux mêmes canaux de fréquence desdites séries, ledit angle d'arrivée dominant correspondant à l'angle d'arrivée dudit signal de parole; obtenir un spectre instantané dudit signal sonore; mettre à jour un spectre de bruit en comparant, pour chaque canal de fréquence dudit spectre instantané, la valeur absolue de la différence entre ledit angle d'arrivée dominant et l'angle d'arrivée du canal de fréquence considéré avec une valeur de seuil de tolérance, les énergies desdits canaux de fréquence dudit spectre de bruit étant mises à jour à l'aide des énergies des canaux de fréquence dudit spectre instantané dont la valeur absolue de la différence entre ledit angle d'arrivée dominant et l'angle d'arrivée de ces canaux de fréquence est supérieure à ladite valeur de seuil de tolérance; soustraire ledit spectre de bruit mis à jour dudit spectre instantané pour obtenir un spectre dudit signal de parole.

EP0557166A1, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Projected expiry passed 11 February 2013, 13.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 1 independent, 9 dependent

  1. 1
    Procédé de réduction de bruit acoustique compris dans un signal sonore reçu comprenant un signal de parole, du type consistant à soustraire les composantes spectrales de bruit dudit signal sonore reçu pour reconstituer le spectre dudit signal de parole, caractérisé en ce qu'il consiste à:- convertir (16,17) cycliquement par transformée de Fourier des signaux numériques, résultant de conversions analogiques-numériques (12,13) de signaux fournis par deux microphones (10,11) éloignés d'une distance fixe et recevant ledit signal sonore, en deux séries (S1,S2) de données discrètes, chaque donnée discrète desdites séries étant représentative de l'énergie et de la phase d'un canal de fréquence du spectre dudit signal sonore, lesdits canaux de fréquence étant adjacents de façon à être représentatifs dudit spectre dudit signal sonore reçu;- déterminer (18,19) l'angle d'arrivée dominant (ϑ max ) dudit signal sonore reçu à partir des différences de phase entre les données discrètes correspondant aux mêmes canaux de fréquence desdites séries (S1,S2), ledit angle d'arrivée dominant (ϑ max ) correspondant à l'angle d'arrivée dudit signal de parole;- obtenir un spectre instantané dudit signal sonore reçu correspondant à une desdites séries (S1,S2) de données discrètes ou obtenu par une combinaison (20,21) desdites séries (S1,S2) discrètes permettant d'obtenir une amplification dudit signal de parole par rapport audit bruit;- mettre à jour (22) un spectre de bruit (23) en comparant, pour chaque canal de fréquence dudit spectre instantané, la valeur absolue de la différence entre ledit angle d'arrivée dominant (ϑ max ) et l'angle d'arrivée (ϑ) du canal de fréquence considéré avec une valeur de seuil de tolérance (ϑ s ), ledit spectre de bruit (23) étant constitué des mêmes canaux de fréquence que ledit spectre instantané, les énergies desdits canaux de fréquence dudit spectre de bruit (23) étant mises à jour à l'aide des énergies des canaux de fréquence dudit spectre instantané dont la valeur absolue de la différence entre ledit angle d'arrivée dominant (ϑ max ) et l'angle d'arrivée (ϑ) de ces canaux de fréquence est supérieure à ladite valeur de seuil de tolérance (ϑ s );- soustraire (24) ledit spectre de bruit (23) mis à jour dudit spectre instantané pour obtenir un spectre de sortie constitué par ledit spectre dudit signal de parole.
  2. 2
    Procédé selon la revendication 1, caractérisé en ce qu'il consiste à corriger ledit spectre de bruit (23) mis à jour en fonction du résultat de ladite soustraction (24).
  3. 3
    Procédé selon la revendication 2, caractérisé en ce que ladite correction (24) dudit spectre de bruit (23) mis à jour consiste à compter, après ladite soustraction, le nombre de canaux de fréquence dont l'énergie est supérieure à une valeur (Sp) de seuil d'énergie, et à remplacer ledit spectre de bruit (23) mis à jour par la totalité dudit spectre instantané si le nombre desdits canaux de fréquence dont l'énergie est supérieure à ladite valeur (Sp) de seuil d'énergie est inférieur à une valeur numérique prédéterminée.
  4. 4
    Procédé selon la revendication 3, caractérisé en ce que les énergies des données discrètes du résultat de ladite soustraction supérieures à ladite valeur (Sp) de seuil d'énergie sont forcées à zéro avant que ledit résultat ne remplace ledit spectre de sortie.
  5. 5
    Procédé selon l'une des revendications 2 à 4, caractérisé en ce que ladite correction dudit spectre de bruit (23) mis à jour consiste à compter, après ladite soustraction, le nombre de canaux de fréquence dont l'énergie est supérieure à ladite valeur (Sp) de seuil d'énergie, et à remplacer les canaux dudit spectre de bruit (23) mis à jour par les canaux dudit spectre instantané ayant produit un résultat négatif après ladite soustraction (24) si le nombre desdits canaux de fréquence dont l'énergie est supérieure à ladite valeur (Sp) de seuil d'énergie est supérieur à ladite valeur numérique prédéterminée.
  6. 6
    Procédé selon l'une des revendications 1 à 5, caractérisé en ce que ladite détermination (18,19) dudit angle d'arrivée dominant (ϑ max ) est réalisée en sommant dans des cases mémoire, pour chacun desdits canaux de fréquence, des poids proportionnels à l'énergie desdits canaux de fréquence, chaque case mémoire correspondant à un intervalle d'angle d'arrivée, lesdits poids étant sommés dans les cases mémoire correspondant aux angles d'arrivée (ϑ), desdits canaux de fréquence, ledit angle d'arrivée dominant (ϑ max ) correspondant à l'angle d'arrivée (ϑ) affecté à la case mémoire dont le poids est le plus important.
  7. 7
    Procédé selon la revendication 6, caractérisé en ce que lesdits poids sont également proportionnels aux fréquences desdits canaux de fréquence.
  8. 8
    Procédé selon l'une des revendications 6 et 7, caractérisé en ce que lesdites sommations consistent à effectuer des moyennes glissantes.
  9. 9
    Procédé selon l'une des revendications 1 à 8, caractérisé en ce que ladite combinaison (20,21) desdites séries (S1,S2) discrètes permettant d'obtenir une amplification dudit signal de parole par rapport audit bruit consiste à:- mettre en phase (20) lesdites données discrètes d'une (S2) desdites séries avec celles de l'autre (S1) desdites séries à partir dudit angle d'arrivée dominant (ϑ max ) de façon à mettre en phase les données discrètes desdites séries (S1,S2) dont l'angle d'arrivée correspond audit angle d'arrivée dominant (ϑ max );- sommer (21) lesdites données discrètes desdites séries (S1,S2) en phase afin d'amplifier les données discrètes correspondant audit signal de parole par rapport aux données discrètes correspondant audit bruit acoustique.
  10. 10
    Procédé selon l'une des revendications 1 à 9, caractérisé en ce qu'il est appliqué pour le traitement d'un signal de parole dans un radiotéléphone.