FR2739481A1 - Appareil et procede d'elimination du bruit - Google Patents
Appareil et procede d'elimination du bruit Download PDFInfo
- Publication number
- FR2739481A1 FR2739481A1 FR9611654A FR9611654A FR2739481A1 FR 2739481 A1 FR2739481 A1 FR 2739481A1 FR 9611654 A FR9611654 A FR 9611654A FR 9611654 A FR9611654 A FR 9611654A FR 2739481 A1 FR2739481 A1 FR 2739481A1
- Authority
- FR
- France
- Prior art keywords
- samples
- time domain
- coefficients
- frequency domain
- signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B14/00—Transmission systems not characterised by the medium used for transmission
- H04B14/02—Transmission systems not characterised by the medium used for transmission characterised by the use of pulse modulation
- H04B14/04—Transmission systems not characterised by the medium used for transmission characterised by the use of pulse modulation using pulse code modulation
- H04B14/046—Systems or methods for reducing noise or bandwidth
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Noise Elimination (AREA)
Abstract
Un signal qui comporte du bruit (301) est échantillonné pour fournir une pluralité d'échantillons d'information numérique (303). Un nombre prédéterminé des échantillons d'information numérique est regroupé en un ensemble (305). L'élimination du bruit est effectuée sur le signal en utilisant les étapes suivantes. Une ou plusieurs représentations numérique de silence sont ajoutées à l'ensemble, formant un ensemble étendu (401). Une transformation de Fourier est effectuée sur l'ensemble étendu, générant un ensemble de coefficients du domaine fréquentiel (403), dont au moins certains sont mis à l'échelle (405). Une transformation de Fourier inverse est effectuée sur l'ensemble de coefficients du domaine fréquentiel mis à l'échelle pour fournir un ensemble d'échantillons du domaine temporel (407), qui se chevauchent partiellement dans le temps avec et qui sont ajoutés à un ensemble précédemment formé d'échantillons du domaine temporel (409 et 411), et le résultat donne les échantillons du domaine temporel qui ne se chevauchent pas en tant que version du signal (413) dont on a éliminé le bruit.
Description
Priorité: SN 08/536 231 du 29.09.1995 MOTOROLA, Inc. Titre
APPAREIL ET PROCEDE D'ELIMINATION DU BRUIT
Domaine de l'invention La présente invention concerne le traitement de la parole, comportant mais n'étant pas limité à l'élimination du bruit dans les signaux vocaux. Arrière-plan de l'invention Dans les systèmes de communication par voie vocale, la voix ainsi que tout autre bruit de fond audio présent sont transmis au récepteur. Dans des environnements dans lesquels il existe de nombreux bruits de fond audio au niveau de l'émetteur, la présence de bruit de fond dans le signal audio récupéré peut être très gênant pour le destinataire au niveau du récepteur. Il est donc souhaitable de disposer d'un procédé permettant l'élimination du bruit audio de façon à atténuer les
bruits de fond avant l'émission du signal vocal.
Dans un système de communication numérique, le signal vocal est codé en un flux de données numériques avant l'émission. Dans nombre de ces systèmes, le codage est effectué grâce à l'utilisation d'un système de codage de la parole numérique afin de réduire au minimum le débit de données émises requis. Certains systèmes de codage de la parole numérique permettent une émission à débit de données plus faible en fondant le codage sur les caractéristiques uniques d'un signal vocal. Si, toutefois, du bruit est présent à l'entrée de ce type de codeur de parole, le codeur de parole va nodifier le signal de bruit jusqu'à ce qu'il se rapproche d'un type de signal de parole. Le problème de cette approximation est que le bruit de fond peut être remplacé par un signal qui possède une caractéristique perceptuelle considérablement différente. Souvent, ce signal reproduit peut être plus gênant pour le destinataire que le bruit de fond d'origine. Pour certains systèmes de codage de la parole numérique, un type de son vobulé qui ne ressemble o10 pas au bruit qui est entré, à l'origine, dans le codeur de parole peut apparaitre. Puisque le bruit de fond peut être présent entre des paroles prononcées, le bruit de fond qui n'est pas éliminé provoque l'apparition de sons vobulés au cours des pauses de la communication. La présence de sons vobulés entraîne l'apparition d'un signal reproduit qui est indésirable pour le destinataire. L'élimination du bruit est utilisée dans des systèmes de communication de parole pour améliorer la qualité globale de la voix en réduisant le bruit de fond de l'environnement (par exemple, provenant d'un moteur automobile) du signal de parole désiré. L'une des techniques les plus populaires utilisée à cette fin est la soustraction spectrale. Avec cette technique, le signal d'entrée (parole plus bruit) est analysé dans différentes bandes de fréquence, un gain est appliqué au signal correspondant à chaque bande, et les signaux à gain mis à l'échelle sont combinés de façon à produire le signal de sortie. Le gain appliqué à chaque bande varie dans le temps et dépend du niveau du bruit le fond, du taux d'élimination souhaité et du rapport signal/bruit (SNR) dans cette bande. Le brevet américain N 4 811 404, publié le 7 mars 1989 et attribué à Vilmur et al., et intitulé "Noise Suppression System" décrit un système d'élimination du bruit de ce type, et ce brevet est
incorporé dans le présent document en tant que référence.
Ce type d'élimination du bruit peut provoquer une distorsion du signal qui peut être supérieure au bruit que l'on tente d'éliminer. La batterie de filtres passe- bande utilisée pour l'analyse spectrale du signal de parole entrée est une source de distorsion pour le signal de parole et provoque la distorsion de la parole sortie même lorsque le bruit entrée est faible et qu'aucune
élimination de bruit n'est effectuée.
Par conséquent, il y a un besoin pour un système d'élimination du bruit qui n'ajoute aucune distorsion
mais qui élimine le bruit de fond de la parole codée.
Brève description des dessins
La Figure 1 est un schéma fonctionnel d'un radiotéléphone comportant un système d'élimination du
bruit selon la présente invention.
La Figure 2 représente les représentations du champ d'échantillons des différentes étapes d'un système
d'élimination du bruit selon la présente invention.
La Figure 3 et la Figure 4 sont des oiganigrammes représentant l'élimination du bruit selon la présente invention.
Description d'un mode de réalisation préféré
La description suivante décrit un appareil et un
procédé permettant d'éliminer le bruit de fond à l'intérieur d'un signal de parole. La distorsion provoquée par les filtres utilisés dans le système d'élimination du bruit par soustraction spectrale est éliminée, inter alia, en utilisant une transformation de Fourier inverse/transformation de Fourier en combinaison avec une technique de filtrage d'addition et de chevauchement. Un radiotéléphone 100 comportant un système d'élimination du bruit est représenté sur la Figure 1. Un microphone 101 ou un autre type de transducteur vocal, reçoit un signal vocal comprenant du bruit. La sortie du microphone 101 est un signal qui est entré dans un échantillonneur 103. Dans le mode de réalisation préféré, le signal est un signal analogique qui est échantillonné à 8000 échantillons par seconde. L'échantillonneur 103 transmet des échantillons d'information numérique à un accumulateur 105. L'accumulateur 105 fournit un nombre prédéterminé des échantillons d'information numérique en tant qu'ensemble. Dans le mode de réalisation préféré, le nombre prédéterminé est égal à 80 échantillons d'information numérique par ensemble. Cet ensemble d'échantillons d'information numérique est transmis à un dispositif d'extension 107. Le dispositif d'extension 107 fournit un ensemble étendu en ajoutant au moins une représentation numérique de silence à l'ensemble. Dans le mode de réalisation préféré, une représentation numérique de silence est ajoutée à la fois avant et après l'ensemble d'échantillons d'information numérique. Se reporter à la Figure 2 pour de plus amples détails sur la composition spécifique des champs d'échantillons. Le dispositif d'extension 107 transmet l'ensemble étendu à une unité de transformation de Fourier 109. Dans le mode de réalisation préféré, la taille de l'ensemble étendu est de 128. L'unité de transformation de ourier 109 effectue une transformation de Fourier sur l'ensemble étendu et obtient un ensemble de coefficients du domaine fréquentiel. Dans le mode de réalisation préféré, une
transformation de Fourier rapide (FFT) est effectuée.
La sortie de l'unité de transformation de Fourier 109 est transmise à un dispositif de mise à l'échelle 111. Le dispositif de mise à l'échelle reçoit l'ensemble des coefficients du domaine fréquentiel et donne en sortie un ensemble de coefficients du domaine fréquentiel mis à l'échelle. Le dispositif de mise à l'échelle 111 peut utiliser un ou plusieurs coefficients de mise à l'échelle différents pour mettre à l'échelle les coefficients du domaine fréquentiel. Le dispositif de mise à l'échelle 111 donne en sortie un ensemble de coefficients du domaine fréquentiel mis à l'échelle et le transmet à une unité de transformation de Fourier inverse 113. L'unité de transformation de Fourier inverse 113 effectue une transformation de Fourier inverse sur l'ensemble de coefficients du domaine fréquentiel mis à l'échelle et donne en sortie un ensemble d'échantillons du domaine temporel et le transmet à une unité d'alignement 115. Dans le mode de réalisation préféré, la transformation de Fourier inverse est une transformation
de Fourier rapide inverse (IFFT).
L'unité d'alignement 115 prend l'ensemble d'échantillons du domaine temporel et fournit au moins une paire d'échantillons du domaine temporel se chevauchant en faisant partiellement chevaucher dans le temps l'ensemble d'échantillons du domaine temporel avec un ensemble précédemment formé d'échantillons du domaine temporel, ce qui produit au moins une paire d'échantillons du domaine temporel se chevauchant. Dans le mode de réalisation préféré, les 48 derniers échantillons de l'ensemble précédemment formé d'échantillons du domaine temporel se chevauchent avec les 48 premiers échantillons de l'ensemble actuel d'échantillons du domaine temporel, ce qui produit 48
paires d'échantillons du domaine temporel se chevauchant.
Des échantillons du domaine temporel se cheveuchant sont entrés dans un additionneur 117, qui add:tionne les informations de chaque paire d'échantillons du domaine temporel se chevauchant, ce qui fournit au moins un échantillon du domaine temporel composite. Dans le mode de réalisation préféré, les 48 échantillons de l'ensemble précédemment formé d'échantillons du domaine temporel sont ajoutés aux 48 échantillons de l'ensemble actuel d'échantillons du domaine temporel, ce qui fournit 48 échantillons du domaine temporel composite. L'unité d'alignement sort les échantillons qui ne se chevauchent pas des échantillons du domaine temporel et les transmet à une unité de sortie 119. Dans le mode de réalisation préféré, l'unité d'alignement 115 transmet à l'unité de sortie 119 les 32 premiers échantillons des échantillons du domaine temporel qui ne se chevauchent pas avec l'ensemble précédemment formé d'échantillons du domaine temporel. Egalement dans le mode de réalisation préféré, l'unité d'alignement 115 mémorise les 48 derniers échantillons des échantillons du domaine temporel alignés en vue d'une utilisation ultérieure en tant qu'ensemble précédemment formé d'échantillons du domaine temporel devant se chevaucher avec le prochain signal du domaine temporel aligné. L'additionneur transmet les échantillons du domaine temporel composite à l'unité de sortie 119, qui prend les échantillons du domaine temporel qui ne se chevauchent pas (dans le mode de réalisation préféré, les 32 échantillons du domaine temporel qui ne se chevauchent pas de l'unité d'alignement) dans l'unité d'alignement et les échantillons du domaine temporel composites dans l'additionneur 117 et émet une version du signal dont on a éliminé le bruit. Dans le mode de réalisation préféré, le signal dont on a éliminé le bruit comprend les 48 échantillons additionnés et chevauchés provenant des deux ensembles d'échantillons du domaine temporel, ainsi que les 32 échantillons provenant des échantillons du domaine temporel qui ne se chevauchent pas, qui suivent les 48 premiers échantillons dans le temps provenant de l'ensemble actuel des échantillons du domaine temporel et fournit le signal obtenu en tant que version du signal émis par le microphone 101 dont on a éliminé le bruit. Les 80 échantillons correspondent aux échantillons provenant de l'accumulateur 105 (avec un retard de 24 échantillons). Dans le mode de réalisation préféré, l'unité d'élimination du bruit est placée dans une unité de communication 100. En particulier, l'unité de communication est un radiotéléphone. Dans le mode de réalisation préféré, le signal dont on a éliminé le bruit est entré dans un émetteur/dispositif de traitement des signaux 121, qui effectue le traitement nécessaire restant requis pour émettre le signal sur une fréquence S5 radio par une antenne, par exemple, un codage de parole, une modulation radio fréquence et une amplification de puissance. Les représentations des champs d'échantillons des différentes étapes du système d'élimination du bruit selon la présente invention sont représentées sur la Figure 2. Le signal échantillonné tel que celui reçu de l'accumulateur 105 est représenté dans le champ d'échantillons 201. Dans le mode de réalisation préféré, il existe 80 échantillons d'échantillons d'information numérique contigus dans le temps dans ce champ d'échantillons 201. Le champ d'échantillons 203 représente les échantillons qui présentent des représentations numériques de silence au début et à la fin du signal échantillonné. Dans le mode de réalisation préféré, il existe 24 échantillons de silence qui précèdent le signal échantillonné et 24 échantillons de silence qui succèdent au signal échantillonné. Toujours dans le mode de réalisation préféré, le silence est
représenté par des échantillons dont la valeur est nulle.
Le champ d'échantillons 203 est la sortie du dispositif d'extension 107. Le champ d'échantillons 205 est une version du champ 203 ayant subi une transformation de Fourier, effectuée par l'unité de transformation de Fourier 109. Dans le mode de réalisation préféré, le signal ayant subi une transformation de Fourier dans le champ 205 est composé de 128 coefficients. Le dispositif de mise à l'échelle 111 émet le champ 207, lui est une version mise à l'échelle du champ 205. Le champ d'échantillons 209 est une version du champ 207 ayant subi une transformation de Fourier inverse, telle que celle effectuée par l'unité de transformation de Fourier inverse 113. Dans le mode de réalisation préféré, le signal du champ 209 ayant subi une transformation de Fourier inverse est composé de 128 échantillons du
domaine temporel (TD).
Le champ d'échantillons 211 est un signal du domaine temporel précédent. Le signal du domaine temporel précédent peut être le dernier signal ayant subi une transformation de Fourier inverse mis à l'échelle dans le temps avant que la partie du signal actuel ait été traitée. Si celle- ci est la première partie du signal qui est traité pour un message particulier, le signal du domaine temporel précédent peut être un déEaut ou un ensemble prédéterminé d'échantillons. Le signal du domaine temporel du champ d'échantillons 209 est ensuite aligné dans le temps par l'unité d'alignement 115, par une période de temps Talign. Dans le mode de réalisation préféré, Talign est composé de 48 échantillons, lesquels 48 échantillons correspondent aux 24 échantillons de silence qui précèdent et qui succèdent au signal échantillonné du champ 203, ce qui génère un total de 48 échantillons ajoutés au signal. En d'autres termes, le nombre d'échantillons du domaine temporel de Talign est égal ou sensiblement égal ( 10 %) au nombre d'échantillons du domaine temporel de la représentation numérique au nombre d'au moins une de silence du champ d'échantillons 203. Le champ d'échantillons 213 est une version alignée dans le temps du champ 209 par la période de temps Taligni telle que fournie par l'unité d'alignement 115. L'additionneur 117 prend les échantillons qui se chevauchent, en d'autres termes, les échantillons qui se trouvent dans la période de temps aligné à partir du signal du domaine temporel précédent 211 et du signal du domaine temporel aligné actuel 213, et ajoute ces échantillons lorsqu'ils sont adaptés au domaine temporel. Dans le mode de réalisation préféré, le résultat donné par cet additionneur est 48 échantillons d'information ajoutés et chevauchés, qui est transmis à l'unité de sortie 119. Dans le mode de réalisation préféré, l'unité de sortie 119 prend 32 des échantillons qui ne se chevauchent pas dans le champ d'échantillons du domaine temporel aligné 213, c'est-à-dire les 32 échantillons qui se trouvent à droite de la fenêtre temporelle Talign (qui sont les mêmes échantillons que les 32 échantillons qui suivent les 48 échantillons provenant du signal du domaine temporel 209), et les ajoute après les 48 échantillons ajoutés et chevauchés, ce qui se produit au début du champ 215, générant ainsi le signal dont on a éliminé le bruit 215. Le nombre d'échantillons du signal dont on a éliminé le bruit 215 est égal au nombre d'échantillons de la partie du signal échantillonné de 203, bien que le signal dont on a éliminé le bruit soit retardé dans le temps par rapport au signal échantillonné qui dans le mode de réalisation préféré est de 24 périodes d'échantillon. Dans le mode de réalisation préféré, les 48 derniers échantillons du signal du domaine temporel aligné 213 sont mémorisés par l'unité d'alignement 115, qui mémorise ces 48 échantillons en vue d'une utilisation ultérieure en tant que champ suivant 211 devant se chevaucher avec le signal
du domaine temporel aligné suivant 213.
Un organigramme représentant l'éliminati n du bruit est représenté sur la Figure 3. A l'étape 301, un signal contenant du bruit est fourni par le microphone ou un autre transducteur audio 101. Dans le mode de réalisation préféré, le signal comprend des informations audio qui comportent du bruit acoustique. A l'étape 303, ce signal qui contient du bruit est échantillonné par l'échantillonneur 103, fournissant ainsi une pluralité d'échantillons d'information numérique. A l'étape 305, le signal échantillonné est regroupé par l'accumulateur 105 en un nombre prédéterminé d'échantillons d'information numérique, formant ainsi un ensemble. A l'étape 307, on élimine le bruit de l'ensemble des échantillons d'information numérique en accord avec les étapes de
l'organigramme de la Figure 4.
Un organigramme représentant l'éliminatin du bruit est représenté sur la Figure 4. A l'étape 40L, au moins une représentation numérique de silence est ajoutée par le dispositif d'extension 107 à l'ensemble d'échantillons d'information numérique formé à l'étape 305, formant ainsi un ensemble étendu. Dans le mode de réalisation préféré, une représentation numérique de silence est ajoutée avant et après l'ensemble d'échantillons d'information numérique. A l'étape 403, une transformation de Fourier est effectuée par l'unité de transformation de Fourier 109 sur l'ensemble étendu de façon à obtenir un ensemble de coefficients du domaine fréquentiel. A l'étape 405, au moins certains coefficients de l'ensemble de coefficients du domaine fréquentiel sont 1l mis à l'échelle par le dispositif de mise à l'échelle 111, fournissant ainsi un ensemble de coefficients du domaine fréquentiel mis à l'échelle. Le dispositif de mise à l'échelle 111 peut utiliser un ou plusieurs coefficients de mise à l'échelle différents pour mettre à l'échelle les coefficients du domaine fréquentiel. Un ou plusieurs, voire tous, des coefficients du domaine fréquentiel peuvent être mis à l'échelle. Ces coefficients de mise à l'échelle peuvent être fournis par un procédé de soustraction spectrale, tel qu'il est connu dans la technique, comme l'enseigne le breve. américain
N 4 811 404 déposé par Vilmur.
Dans le brevet de Vilmur, tel que représenté sur la Figure 1, le signal d'entrée est séparé en une pluralité de signaux pré-traités qui représentent les voies de fréquence choisies par le diviseur de voie 210 et le gain de chaque signal de la pluralité de signaux pré- traités et modifiés par le modificateur de gain de la voie 250 de
façon à fournir une pluralité de signaux de sortie post-
traités dont on a éliminé le bruit. Le calcul des gains des voies (au coefficient de mise à l'échelle) est effectué par les cases 220, 420, 310 et 240 et transmis au modificateur du gain de la voie 250 par le filtre de lissage de gain 530. Dans la présente invention, l'ensemble de coefficients du domaine fréquertiel fourni par l'unité de transformation de Fourier 10! peut être regroupé pour former une pluralité de sous-ensembles de
coefficients du domaine fréquentiel et chaque sous-
ensemble de coefficients du domaine fréquentiel peut être considéré comme représentant une voie de fréquence. Le procédé de calcul du gain de la voie décrit dans le brevet américain N 4 811 404 peut ensuite être utilisé pour calculer le gain (ou coefficient de mise à l'échelle) de chaque voie de fréquence. Ce coefficient de mise à l'échelle de la voie peut ensuite être utilisé pour chaque coefficient de fréquence qui représente cette voie. Selon une autre solution, les coefficients de mise à l'échelle de la voie différents peuvent être lissés à travers les valeurs de fréquence pour calculer un coefficient de mise à l'échelle unique de chaque
coefficient de fréquence.
A l'étape 407, une transformation de Fourier inverse est effectuée par l'unité de transformation de Fourier inverse 113 sur l'ensemble de coefficients du domaine fréquentiel mis à l'échelle, fournissant ainsi un ensemble d'échantillons du domaine temporel. A l'étape 409, l'ensemble d'échantillons du domaine temporel se chevauche partiellement dans le temps avec l'ensemble précédemment formé d'échantillons du domaine temporel à l'aide de l'unité d'alignement 115, produisant ainsi au moins une paire d'échantillons du domaine temporel se chevauchant. A l'étape 411, il existe au moins une paire d'échantillons du domaine temporel se chevauchant qui est additionnée par l'additionneur 117, fournissant ainsi au moins un échantillon du domaine temporel composite. A l'étape 413, au moins certains des échantillons du domaine temporel qui ne se chevauchent pas provenant de l'étape 409 sont placés en série à la suite du au moins un échantillon du domaine temporel composite par l'unité de sortie 119, générant ainsi une version du signal d'origine provenant de l'étape 301 dont on a éliminé le bruit. Les étapes des organigrammes de la Figure 3 et de la Figure 4, telles qu'effectuées par l'appareil de la Figure 1, sont mises en oeuvre dans un processeur de signaux numériques (DSP) tel qu'un DSP56166 disponible chez Motorola, Inc. Dans des systèmes d'élimination du bruit fondés sur la technique de soustraction spectrale, une batterie de filtres passe-bande est souvent utilisée pour l'analyse spectrale du signal de parole d'entrée. Malheureusement, ces filtres ne sont pas parfaits et provoquent une dégradation de la qualité de la parole de sortie même lorsque l'élimination du bruit est inactive, c'est-à-dire lorsque les gains appliqués aux différente, voies de fréquence sont établis à l'unité tel que cela serait le o10 cas lorsque le niveau du bruit d'entrée est faible ou absent. La dégradation de la qualité de la parole due aux filtres est également présente lorsque l'élimination du bruit est active (c'est-à-dire que des gains inférieurs à l'unité sont appliqués) dans des conditions de niveau de
bruit d'entrée plus élevé.
Dans la présente invention, la distorsion provoquée par les filtres est éliminée par l'utilisation d'une technique d'analyse spectrale fondée sur une transformation de Fourier rapide combinée à une technique de filtrage d'addition et de chevauchement, améliorant ainsi la qualité globale de la parole du système d'élimination du bruit. En outre, l'approche est plus efficace en matière de calcul que la technique d'analyse
mettant en oeuvre une batterie de filtres.
Claims (10)
1. Procédé caractérisé par les étapes de: -fourniture (301) d'un signal qui comporte du bruit; -échantillonnage (303) du signal de façon à fournir une pluralité d'échantillons d'information numérique; - regroupement (305) d'un nombre prédéterminé des échantillons d'information numérique en un ensemble
(201);
-élimination du bruit (307) du signal en: - ajoutant (401) au moins une représentation numérique de silence à l'ensemble de façon A former un ensemble étendu (203); - effectuant (403) une transformation de Fourier sur l'ensemble étendu de façon à obtenir un ensemble de coefficients du domaine fréquentiel (205); - mettant à l'échelle (405) au moins certains coefficients de l'ensemble de coefficients du domaine fréquentiel (205) de façon à fournir un ensemble de coefficients du domaine fréquentiel mis à l'échelle
(207);
- effectuant (407) une transformation de Fourier inverse sur l'ensemble des coefficients du domaine fréquentiel mis à l'échelle (207) de façon à fournir un ensemble d'échantillons du domaine temporel (209); - faisant chevaucher partiellement (409) dans le temps l'ensemble des échantillons du domaine temporel (209) avec un ensemble précédemment formé d'échantillons du domaine temporel (211) de façon à produire au moins une paire d'échantillons du domaine temporel se chevauchant; - additionnant (411) la paire au nombre d'au moins une d'échantillons du domaine temporel se chevauchant de façon à fournir au moins un échantillon du domaine temporel composite; - fournissant (413) des échantillons du domaine temporel qui ne se chevauchent pas et au moins un échantillon du domaine temporel composite en tant que
version du signal (215) dont on a éliminé le bruit.
2. Procédé selon la revendication 1, caractérisé en outre en ce que l'étape de regroupement (305) d'un nombre prédéterminé des échantillons d'information numérique en o10 un ensemble comporte l'étape de regroupement d'un nombre prédéterminé d'échantillons d'information numérique
contigus dans le temps en un ensemble.
3. Procédé selon la revendication 1, caractérisé en outre en ce que l'étape consistant à ajouter (401) au moins une représentation numérique de silence à l'ensemble de façon à former un ensemble étendu (203) comporte l'étape consistant à ajouter une représentation
numérique de silence au début de l'ensemble.
4. Procédé selon la revendication 1, caractérisé en outre en ce que l'étape consistant à ajouter (401) au moins une représentation numérique de silence à l'ensemble de façon à former un ensemble étendu (203) comporte l'étape consistant à ajouter une représentation
numérique de silence à la fin de l'ensemble.
5. Procédé selon la revendication 1, caractérisé en outre en ce que l'étape consistant à ajouter (401) au moins une représentation numérique de silence à l'ensemble de façon à former un ensemble étendu (203) comporte l'étape consistant à ajouter un nombre prédéterminé d'échantillons ayant une valeur nulle qui représentent le silence à l'ensemble de façon à former un
ensemble étendu (203).
6. Procédé selon la revendication 1, caractérisé en outre en ce que l'étape consistant à effectuer (403) une transformation de Fourier sur l'ensemble étendu de façon à obtenir un ensemble de coefficients du domaine fréquentiel comporte l'étape consistant à effectuer une transformation de Fourier rapide sur l'ensemble étendu (203) de façon à obtenir l'ensemble de coefficients du domaine fréquentiel, et dans lequel l'étape consistant à effectuer une transformation de Fourier inverse sur l'ensemble de coefficients du domaine fréquentiel mis à l'échelle de façon à fournir un ensemble d'échantillons du domaine temporel comporte l'étape consistant à effectuer une transformation de Fourier rap de inverse sur l'ensemble des coefficients du domaine fréquentiel mis à l'échelle (207) de façon à fournir l'ensemble
d'échantillons du domaine temporel (209).
7. Procédé selon la revendication 1, caractérisé en outre en ce que l'étape de mise à l'échelle (405) d'au moins certains coefficients de l'ensemble des coefficients du domaine fréquentiel (205) permettant de fournir un ensemble de coefficients du domaine fréquentiel mis à l'échelle (207) comporte l'étape de mise à l'échelle de chacun des coefficients d'au moins certains coefficients de l'ensemble de coefficients du domaine fréquentiel (205) par un facteur de mise à l'échelle déterminé de façon individuelle correspondant permettant de fournir l'ensemble de coefficients du
domaine fréquentiel mis à l'échelle (207).
8. Procédé selon la revendication 1, caractérisé en outre en ce que l'étape de chevauchement partiel (409) dans le temps de l'ensemble d'échantillons du domaine temporel (209) avec un ensemble précédemment formé d'échantillons du domaine temporel (211) permettant de produire au moins une paire d'échantillons du domaine temporel se chevauchant comporte l'étape de chevauchement partiel dans le temps par un nombre d'échantillons du domaine temporel qui est sensiblement égal au nombre d'échantillons du domaine temporel de la représentation
numérique de silence au nombre d'au moins une.
9. Procédé selon la revendication 1, caractérisé en outre en ce que l'étape de mise à l'échelle (405) d'au moins certains coefficients de l'ensemble des coefficients du domaine fréquentiel (205) permettant de fournir un ensemble de coefficients du domaine fréquentiel mis à l'échelle (207) comporte l'étape de mise à l'échelle d'au moins certains coefficients de l'ensemble des coefficients du domaine fréquentiel (205) permettant de fournir un ensemble de coefficients du domaine fréquentiel mis à l'échelle (207) de façon à
faciliter l'élimination du bruit.
10.Unité d'élimination du bruit caractérisée par: -un échantillonneur (103) ayant une entrée couplée de façon à recevoir un signal qui comporte du bruit et une sortie qui fournit une pluralité d'échantillons d'information numérique qui correspond au signal; -un accumulateur (105) ayant une entrée qui reçoit la pluralité de signaux d'information numérique et ayant une sortie qui fournit un nombre prédéterminé des échantillons d'information numérique en tant qu'ensemble
(201);
-un dispositif d'extension (107) ayant une entrée qui reçoit l'ensemble (201) et une sortie qui fournit un ensemble étendu (202) comprenant l'ensemble (201) ajouté à la représentation de silence numérique au nombre d'au moins une; -une unité de transformation de Fourier (109) ayant une entrée qui reçoit l'ensemble étendu (203) et une sortie qui fournit un ensemble de coefficients du domaine fréquentiel (205); -un dispositif de mise à l'échelle (111) ayant une entrée qui reçoit l'ensemble de coefficients du domaine fréquentiel (205) et une sortie qui fournit un ensemble de coefficients du domaine fréquentiel de mise à l'échelle (207); -une unité de transformation de Fourier inverse (113) ayant une entrée qui reçoit l'ensemble de coefficients du domaine fréquentiel (207) et une sortie qui fournit un ensemble d'échantillons du domaine temporel (209); -une unité d'alignement (115) ayant une entrée qui reçoit l'ensemble d'échantillons du domaine temporel (209), une première sortie, et une deuxième sortie qui fournissent au moins une paire d'échantillons du domaine temporel se chevauchant, dans laquelle une paire de la paire au nombre d'au moins une d'échantillons du domaine temporel se chevauchant comprend un échantillon de l'ensemble d'échantillons du domaine temporel (205) et un échantillon d'un ensemble précédemment formé d'échantillons du domaine temporel (211); -un additionneur (117) ayant une entrée qui reçoit la paire au nombre d'au moins une d'échantillons du domaine temporel se chevauchant et une sortie qui fournit au moins un échantillon du domaine temporel composite; -une unité de sortie (119) ayant une première entrée qui reçoit l'échantillon du domaine temporel composite au nombre d'au moins un, une deuxième entrée qui reçoit les échantillons du domaine temporel qui ne se chevauchent pas provenant de la première sortie de l'unité d'alignement, et une sortie qui fournit les échantillons du domaine temporel qui ne se chevauchent pas et l'échantillon au nombre d'au moins un du domaine temporel composite en tant que version du signal (215) dont on a
éliminé le bruit.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/536,231 US5687243A (en) | 1995-09-29 | 1995-09-29 | Noise suppression apparatus and method |
Publications (2)
Publication Number | Publication Date |
---|---|
FR2739481A1 true FR2739481A1 (fr) | 1997-04-04 |
FR2739481B1 FR2739481B1 (fr) | 1999-02-26 |
Family
ID=24137694
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR9611654A Expired - Lifetime FR2739481B1 (fr) | 1995-09-29 | 1996-09-25 | Appareil et procede d'elimination du bruit |
Country Status (4)
Country | Link |
---|---|
US (1) | US5687243A (fr) |
CN (1) | CN1079613C (fr) |
FR (1) | FR2739481B1 (fr) |
GB (1) | GB2305831B (fr) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6104993A (en) * | 1997-02-26 | 2000-08-15 | Motorola, Inc. | Apparatus and method for rate determination in a communication system |
US5864790A (en) * | 1997-03-26 | 1999-01-26 | Intel Corporation | Method for enhancing 3-D localization of speech |
FR2764469B1 (fr) * | 1997-06-09 | 2002-07-12 | France Telecom | Procede et dispositif de traitement optimise d'un signal perturbateur lors d'une prise de son |
US6459914B1 (en) * | 1998-05-27 | 2002-10-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Signal noise reduction by spectral subtraction using spectrum dependent exponential gain function averaging |
US6507623B1 (en) * | 1999-04-12 | 2003-01-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Signal noise reduction by time-domain spectral subtraction |
US6487257B1 (en) | 1999-04-12 | 2002-11-26 | Telefonaktiebolaget L M Ericsson | Signal noise reduction by time-domain spectral subtraction using fixed filters |
US20040148160A1 (en) * | 2003-01-23 | 2004-07-29 | Tenkasi Ramabadran | Method and apparatus for noise suppression within a distributed speech recognition system |
KR101125753B1 (ko) * | 2003-08-29 | 2012-03-27 | 소니 주식회사 | 송신 장치 및 송신 방법 |
CN101193384B (zh) * | 2006-11-20 | 2011-11-30 | 鸿富锦精密工业(深圳)有限公司 | 通过模式识别滤除环境音的方法及手机 |
US8834386B2 (en) * | 2009-07-07 | 2014-09-16 | Koninklijke Philips N.V. | Noise reduction of breathing signals |
US9344823B2 (en) | 2010-03-22 | 2016-05-17 | Aliphcom | Pipe calibration device for calibration of omnidirectional microphones |
US10453473B2 (en) * | 2016-12-22 | 2019-10-22 | AIRSHARE, Inc. | Noise-reduction system for UAVs |
EP3644313A1 (fr) * | 2018-10-26 | 2020-04-29 | Fraunhofer Gesellschaft zur Förderung der Angewand | Codage audio perceptuel comportant un pavage adaptatif de temps/fréquence non uniforme par fusion de sous-bandes et par réduction de repliement dans le domaine temporel |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4630305A (en) * | 1985-07-01 | 1986-12-16 | Motorola, Inc. | Automatic gain selector for a noise suppression system |
US4811404A (en) * | 1987-10-01 | 1989-03-07 | Motorola, Inc. | Noise suppression system |
US5388185A (en) * | 1991-09-30 | 1995-02-07 | U S West Advanced Technologies, Inc. | System for adaptive processing of telephone voice signals |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS609384B2 (ja) * | 1980-01-29 | 1985-03-09 | 郵政省電波研究所長 | 符号誤り雑音抑圧方式 |
EP0763813B1 (fr) * | 1990-05-28 | 2001-07-11 | Matsushita Electric Industrial Co., Ltd. | Dispositif de traitement d'un signal de parole pour la détection d'un signal de parole dans un signal de parole contenant du bruit |
-
1995
- 1995-09-29 US US08/536,231 patent/US5687243A/en not_active Expired - Fee Related
-
1996
- 1996-09-19 GB GB9619601A patent/GB2305831B/en not_active Expired - Fee Related
- 1996-09-25 FR FR9611654A patent/FR2739481B1/fr not_active Expired - Lifetime
- 1996-09-27 CN CN96113053A patent/CN1079613C/zh not_active Expired - Lifetime
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4630305A (en) * | 1985-07-01 | 1986-12-16 | Motorola, Inc. | Automatic gain selector for a noise suppression system |
US4811404A (en) * | 1987-10-01 | 1989-03-07 | Motorola, Inc. | Noise suppression system |
US5388185A (en) * | 1991-09-30 | 1995-02-07 | U S West Advanced Technologies, Inc. | System for adaptive processing of telephone voice signals |
Also Published As
Publication number | Publication date |
---|---|
GB2305831B (en) | 1999-10-20 |
US5687243A (en) | 1997-11-11 |
GB2305831A (en) | 1997-04-16 |
FR2739481B1 (fr) | 1999-02-26 |
CN1079613C (zh) | 2002-02-20 |
CN1150357A (zh) | 1997-05-21 |
GB9619601D0 (en) | 1996-10-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2002428B1 (fr) | Procede de discrimination et d'attenuation fiabilisees des echos d'un signal numerique dans un decodeur et dispositif correspondant | |
CA2436318C (fr) | Procede et dispositif de reduction de bruit | |
US5878389A (en) | Method and system for generating an estimated clean speech signal from a noisy speech signal | |
EP1593116B1 (fr) | Procédé pour le traitement numérique différencié de la voix et de la musique, le filtrage de bruit, la création d'effets spéciaux et dispositif pour la mise en oeuvre dudit procédé | |
FR2739481A1 (fr) | Appareil et procede d'elimination du bruit | |
EP1395981B1 (fr) | Dispositif et procede de traitement d'un signal audio. | |
FR2706053A1 (fr) | Procédé pour réduire la redondance des données. | |
EP1401183B1 (fr) | Procédé et dispositif d'annulation d'echo | |
BE897704A (fr) | Appareil a signaux analogiques et numeriques | |
EP0906613B1 (fr) | Procede et dispositif de codage d'un signal audiofrequence par analyse lpc "avant" et "arriere" | |
EP0998166A1 (fr) | Dispositif de traitement audio récepteur et procédé pour filtrer un signal utile et le restituer en présence de bruit ambiant | |
EP1356455B1 (fr) | Methode et dispositif de traitement d'une pluralite de flux binaires audio | |
EP0506535B1 (fr) | Procédé et système de traitement des pré-échos d'un signal audio-numérique codé par transformée fréquentielle | |
EP3192073B1 (fr) | Discrimination et atténuation de pré-échos dans un signal audionumérique | |
EP0884926B1 (fr) | Procédé et dispositif de traitement optimisé d'un signal perturbateur lors d'une prise de son | |
EP1429316B1 (fr) | Procédé et système de correction multi-références des déformations spectrales de la voix introduites par un réseau de communication | |
EP0692883A1 (fr) | Procédé d'égalisation aveugle et son application à la reconnaissance de la parole | |
EP0989544A1 (fr) | Dispositif et procédé de filtrage d'un signal de parole, récepteur et système de communications téléphonique | |
EP1134728A1 (fr) | Régénération de la composante basse fréquence d'un signal de parole à partir du signal en bande étroite | |
EP2515300A1 (fr) | Procédé et système de réduction du bruit | |
Manikandan | Speech enhancement based on wavelet denoising | |
JP2004110001A (ja) | 雑音抑圧方法、雑音抑圧装置、雑音抑圧プログラム | |
WO1999027523A1 (fr) | Procede de reconstruction, apres debruitage, de signaux sonores | |
WO2002077977A1 (fr) | Procede et dispositif de correction centralisee du timbre de la parole sur un reseau de communications telephoniques | |
WO2006077005A2 (fr) | Dispositif d'annulation d'echo acoustique, procede et programme d'ordinateur correspondants |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TP | Transmission of property |
Owner name: MOTOROLA MOBILITY, INC., US Effective date: 20110912 |
|
PLFP | Fee payment |
Year of fee payment: 20 |