Brevet FR2802375A1 — publié le 20010615

La présente invention concerne de manière générale un dispositif de traitement de l'écho dans un système de communication. Plus particulièrement, elle concerne un système de traitement de l'écho au niveau d'un terminal comprenant un premier transducteur recevant un signal comprenant une partie due à l'activité d'un correspondant lointain et un second transducteur émettant un signal comprenant une partie utile due à l'activité d'un correspondant local. Généralement, les activités des correspondants dont il est ici question sont des activités vocales, ledit premier transducteur étant un haut-parleur et ledit second transducteur étant un microphone. Il s'agit souvent de permettre une conversation téléphonique mains-libres confortable, c'est-à-dire permettant à un correspondant de se déplacer librement dans une pièce sans avoir à s'encombrer d'un combiné ou d'un autre dispositif Un des problèmes majeurs que pose ce type de conversation téléphonique mains-libres est lié au phénomène d'écho qui découle du fait que le microphone et le haut-parleur ne sont pas totalement découplés acoustiquement. Autrement dit, le son émis par le haut-parleur se réfléchit sur les parois de la pièce, sur des meubles, voire sur des personnes se déplaçant dans la pièce, et est ainsi capté par le microphone. Ce problème est classiquement résolu par la mise en #uvre d'un dispositif adaptatif d'annulation d'écho adapté à calculer à partir du signal reçu par le haut- parleur une estimation d'une partie d'écho du signal émis par le microphone et à corriger ce dernier en conséquence. Un tel dispositif adaptatif d'annulation d'écho utilise une modélisation de la réponse impulsionnelle du système constitué par le haut-parleur, la pièce où se déroule la conversation mains-libres et le microphone. Classiquement, cette modélisation se fait en réglant les coefficients d'un filtre à réponse impulsionnelle finie comportant un certain nombre L de coefficients. Après une période de convergence initiale, les coefficients du filtre adaptatif convergent généralement vers ceux du filtre de Wiener à L coefficients minimisant la valeur moyenne de la puissance de l'erreur de filtrage. Des dispositifs de ce type sont ceux, par exemple, auxquels il est fait référence au chapitre 4.2 ( Sub-band acoustic echo canceller de l'article Achieving the control of the acoustic echo in audio terrninals par A. Gilloire et J.F. Zurcher, paru en 1988 dans Signal Processing IV-Theories and Applications, aux pages 491 à 494. ou au chapitre 5 ( adaptative echo compensation ) de l'article The hands-free telephone problem- An annoted bLbliogrgphy par Eberhard Hânsler, paru en 1992 dans Signal Processing, aux pages 259 à 271. Cependant, ainsi qu'il est indiqué dans ce dernier document, le nombre de coefficients requis pour effectuer la modélisation est très important, et, par conséquent, la capacité de calcul requise pour mettre en #uvre un tel dispositif est extrêmement lourde. Or, étant donné les contraintes économiques imposées pour la commercialisation d'un tel dispositif, le nombre de coefficients du filtre doit être limité à une valeur compatible avec les capacités de traitement et de mémoire du processeur de signaux numérique (DSP) cible. Ce nombre est généralement inférieur au nombre de coefficients requis pour réaliser une annulation effective de l'écho. En conséquence, il subsistera dans la majeure partie des applications un écho résiduel parfois audible. La présente invention a donc notamment pour objet un traitement permettant d'éliminer ou au moins d'atténuer ledit écho résiduel afin qu'il ne soit plus audible. Il a déjà été proposé de ménager à l'entrée et à la sortie du terminal un dispositif de traitement de l'écho résiduel basé sur la variation des gains en réception et en émission. Le principe général du traitement de l'écho basé sur la variation des gains en réception et en émission est bien connu. Il est décrit, par exemple, au chapitre 4.1 ( Efficient gain variation scheme ) dans l'article Achieving the control of th acoustic echo in audio terrninals , précité. Il s'agit d'abord d'atténuer le signal émis lors d'une période d'activité vocale du correspondant lointain et d'inactivité vocale du correspondant local. Le gain en émission est donc diminué lorsqu'une telle situation est détectée. Ainsi, l'écho résiduel susceptible d'être transmis en retour est atténué jusqu'à dispareître. Par ailleurs, lorsqu'une période d'activité vocale du correspondant local est détectée, plus précisément au moment où ce dernier prend la parole, on laisse le gain en émission revenir à 1 et le gain en réception est diminué afin de minimiser le couplage acoustique entre les transducteurs. En cas de double parole, c'est-à-dire lorsque les deux correspondants parlent en même temps, sera privilégié le sens de transmission pour lequel le signal a le niveau énergétique le plus important. Ce type connu de dispositif de traitement de l'écho résiduel basé sur la variation des gains en réception et en émission pose un certain nombre de problèmes. Lorsque le couplage entre transducteurs est important, ce dispositif peut conduire à une conversation quasi-alternée. Les débuts et fins de séquences vocales sont souvent tronqués. Tout cela se fait au détriment de l'intelligibilité et de l'interactivité de la conversation. De même, lorsqu'il est difficile de connaître a priori les caractéristiques du couplage acoustique entre transducteurs, par exemple dans le cas d'une pièce où de nombreuses personnes se déplacent, il est très difficile d'obtenir un ajustement sufflisamment précis et rapide des paramètres intervenant dans le calcul des gains en émission et en réception, et, en conséquence, de permettre une véritable conversation simultanée. Lorsqu'il y a un niveau élevé de bruit de fond, notamment lorsque ce bruit de fond a des caractéristiques d'activité vocale, la conversation peut se faire dans un seul sens au détriment du correspondant lointain. D'autres problèmes importants découlent de la présence d'un bruit de fond dans l'environnement acoustique du correspondant local. En effet, le dispositif classique de traitement de l'écho résiduel basé sur la variation des gains en émission et en réception provoque alors des effets tels que contrastes de bruit, phénomènes de hachage ou effets de pompage. Il a été proposé pour résoudre ce dernier type de problèmes de transmettre au correspondant distant un bruit synthétique de confort aux instants où un signal d'écho résiduel est présent sur la voie d'émission. Une telle solution est décrite, par exemple, dans l'article A network speech écho canceller with confort noise par D.J. Jones, S.D. Watson, K.G. Evans, B.M.G Gheetham et R.A. Reeves, paru en 1997 dans le cadre de EUROSPEECH'97 qui s'est tenu à Rhodes, en Grèce. La technique utilisée pour le traitement de l'écho résiduel consiste à remplacer les faibles niveaux du signal microphonique par un bruit synthétique de confort, les forts niveaux étant transmis sans modifications par le traitement. Elle implique le calcul d'un seuil de coupure qui doit être suffisamment important pour ne pas créer de contrastes de bruit durant les instants de non-activité vocale, et suffisamment faible pour ne pas introduire de distorsions sur l'activité vocale locale. Ce compromis ne peut être trouvé que pour une configuration d'utilisation donnée, c'est-à-dire pour un couplage, un niveau de bruit, et une distance correspondant/microphone donnés. La présente invention vise un traitement de l'écho résiduel qui ne présente pas de tels inconvénients. Plus particulièrement, elle vise un traitement de l'écho résiduel qui n'introduise aucun effet perceptible sur le bruit, y compris dans des conditions défavorables d'utilisation, par exemple un fort niveau de bruit, un bruit variable, un bruit présentant des caractéristiques d'activité vocale, un nombre important de personnes dans une salle, une salle réverbérante, etc. Ce traitement doit être en outre le plus indépendant possible des caractéristiques du couplage acoustique entre transducteurs et être adapté à des réponses impulsionnelles longues ou courtes. A cet effet, il est proposé un dispositif de traitement de l'écho dans un système de communication au niveau d'un terminal comprenant un premier transducteur recevant un signal comprenant une partie due à l'activité d'un correspondant lointain et un second transducteur émettant un signal comprenant une partie utile due à l'activité d'un correspondant local, une partie de bruit de fond ainsi qu'une partie d'écho due à un couplage entre lesdits transducteurs, ledit dispositif de traitement de l'écho comprenant un dispositif adaptatif d'annulation d'écho adapté à calculer à partir du signal reçu par ledit premier transducteur une estimation de ladite partie d'écho du signal émis par ledit second transducteur et à soustraire ladite estimation dudit signal émis par ledit second transducteur pour produire un signal de sortie du dispositif d'annulation d'écho. E est caractérisé en ce que ledit dispositif de traitement de l'écho comprend un dispositif de traitement de l'écho résiduel en sortie dudit dispositif adaptatif d'annulation d'écho, ledit dispositif de traitement de l'écho résiduel comprenant un moyen de commande de gain modifiant ledit signal de sortie du dispositif d'annulation d'écho, ledit moyen de commande de gain comprenant un premier moyen d'analyse pour distinguer des éléments qui sont constitutifs de ladite partie d'écho, un second moyen d'analyse pour identifier des éléments qui sont constitutifs de ladite partie de bruit de fond, un moyen de calcul pour déterminer une loi de variation de gain, de manière à diminuer au maximum les niveaux desdits éléments constitutifs de ladite partie d'écho sans affecter substantiellement ladite partie utile, et un moyen de compensation pour compenser les effets de ladite loi de variation de gain sur lesdits éléments constitutifs de ladite partie de bruit de fond. Le dispositif selon l'invention effectue donc un traitement dans lequel seul le gain en émission est modulé. Ceci permet de privilégier l'interactivité et l'intelligibilité de la conversation, le signal reçu par le premier transducteur, c'est-à- dire le haut-parleur dans le cas d'un dispositif "mains-libres", ne pouvant être tronqué. Selon l'invention, on calcule initialement une loi de variation de gain, et, avant même d'appliquer le gain issu de ce calcul, on effectue une compensation. Cette compensation peut prendre la forme, par exemple, d'une correction du gain calculé afin d'obtenir un gain définitif qui sera appliqué au signal de sortie. Elle peut prendre également la forme d'un signal de compensation qui compense la perte de certaines informations due à l'application du gain. La loi de variation de gain initiale est calculée, de manière classique, à partir des énergies des signaux des transducteurs, du signal d'écho estimé, du signal résiduel en sortie du dispositif d'annulation d'écho, et du bruit de fond identifié. De nombreuses procédures de calcul initial du gain connues peuvent être utilisées. Par exemple, pourra être utilisée la procédure décrite dans le document de brevet FR-A-2 748 184. Le moyen de compensation a pour rôle notamment d'éviter que le signal de bruit de fond subisse des modifications audibles du fait du traitement de l'écho résiduel. Selon un autre aspect de la présente invention, le moyen de compensation compare le niveau du signal de sortie tel qu'il devrait être après application de ladite loi de variation de gain au niveau d'un élément correspondant constitutif de ladite partie de bruit de fond déterminé par ledit second moyen d'analyse et, s'il détermine que ledit niveau dudit signal de sortie est inférieur audit niveau dudit élément, modifie le gain déterminé par ladite loi de variation afin que le signal de sortie modifié par ledit moyen de commande de gain soit au niveau dudit élément constitutif de ladite partie de bruit de fond. Ainsi, sont utilisées pour atteindre les objectifs de l'invention les propriétés de l'appareil psycho-acoustique humain qui font que le signal de bruit ambiant masque subjectivement le signal d'écho résiduel. Avantageusement, le moyen de compensation compare l'énergie moyenne du signal de sortie tel qu'il devrait être après application de ladite loi de variation de gain à l'énergie moyenne de la partie de bruit de fond évaluée durant des instants où les signaux échangés dans ledit système de communication sont dépourvus de partie utile et, s'il détermine que ladite énergie moyenne dudit signal est inférieure à ladite énergie moyenne de la partie de bruit de fond, modifie le gain déterminé par ladite loi de variation afin que le signal de sortie modifié par ledit moyen de commande de gain soit au niveau de ladite partie de bruit de fond. Avantageusement, l'énergie moyenne de la partie de bruit de fond est corrigée par un coefficient permettant de commander le niveau de bruit résiduel qui sera transmis. Selon un autre aspect de la présente invention, le moyen de compensation comprend un moyen pour générer un signal de simulation reproduisant les caractéristiques de ladite partie de bruit de fond, ledit moyen étant activé lorsque ledit signal de sortie est modifié par ledit moyen de commande de gain. Ici, le gain calculé par la loi de variation de gain initiale est gardé tel quel, mais un signal de simulation dont les caractéristiques spectrales sont les plus proches possibles de celles du bruit réel est généré et ajouté au signal de sortie. Ceci autorise une grande amplitude de variation de gain affranchie des problèmes de contrastes de bruit. Avantageusement, le signal de simulation, pondéré par un facteur, est ajouté audit signal de sortie modifié par le gain déterminé par ladite loi de variation, la somme dudit facteur de pondération et dudit gain étant égale à 1. Avantageusement, est ménagé un moyen détecteur d'activité des correspondants afin de réaliser le réglage dudit moyen de génération de signal de simulation lorsque les correspondants sont inactifs. Il s'agira généralement d'un détecteur d'activité vocale (DAV). Selon un autre aspect de la présente invention, un premier moyen de transformation pour passer d'un domaine de traitement temporel à un domaine de traitement spectral et un second moyen de transformation pour repasser dans le domaine de traitement temporel sont ménagés de part et d'autre dudit moyen de commande de gain, lesdits éléments constitutifs de la partie d'écho ou constitutifs de la partie de bruit de fond prenant alors la forme de composantes spectrales dudit signal de sortie. Ainsi, le traitement est réalisé dans un domaine transformé qui correspond généralement à l'analyse harmonique de Fourier. Avantageusement, dans le domaine spectral, les composantes spectrales du signal de sortie sont analysées séquentiellement: par échantillons de bandes de fréquence, ledit premier moyen d'analyse distinguant chaque composante constitutive de ladite partie d'écho, ledit second moyen d'analyse identifiant une composante spectrale constitutive de ladite partie de bruit de fond, ledit moyen de calcul déterminant un gain propre à une composante spectrale donnée, de manière à diminuer au maximum son niveau si elle est constitutive de ladite partie d'écho, et le moyen de compensation comparant l'énergie du signal de sortie tel qu'il devrait être après modification par ledit gain, pour ladite composante spectrale donnée, à l'énergie de la composante spectrale correspondante constitutive de ladite partie de bruit de fond et, s'il détermine que ladite énergie du signal de sortie est inférieure à ladite énergie de ladite composante spectrale, modifiant ledit gain afin que ladite composante spectrale donnée soit au niveau de ladite composante spectrale correspondante de bruit de fond. Ce traitement dans le domaine spectral exploite là encore les propriétés psycho- acoustiques de l'appareil auditif humain que sont le masquage simultané et le masquage fréquentiel. Dans les situations d'activités vocales simultanées, les composantes spectrales qui correspondent à l'activité du correspondant local ne sont pas, ou sont peu, atténuées. Le signal d'écho résiduel se trouve subjectivement masqué en raison de la propriété psycho-acoustique de masquage simultané. Quant aux composantes spectrales qui correspondent à de l'écho seul, elles sont atténuées jusqu'à être ramenées au niveau du bruit ambiant. La modification apportée ne sera pas gênante du fait du masquage fréquentiel, c'est-à-dire le masquage d'un son par un autre son de fréquence différente, par la partie utile du signal. Selon un autre aspect de la présente invention, est proposé un procédé de traitement de l'écho dans un système de communication au niveau d'un terminal comprenant un premier transducteur recevant un signal comprenant une partie due à l'activité d'un correspondant lointain et un second transducteur émettant un signal comprenant une partie utile due à l'activité d'un correspondant local, une partie de bruit de fond ainsi qu'une partie d'écho due à un couplage entre lesdits transducteurs, ledit procédé comprenant une première étape d'annulation d'écho adaptative consistant à calculer à partir du signal reçu par ledit premier transducteur une estimation de ladite partie d'écho du signal émis par ledit second transducteur et à soustraire ladite estimation dudit signal émis par ledit second transducteur pour produire un signal de sortie. Ledit procédé de traitement de l'écho est caractérisé en ce qu'il comprend une seconde étape de traitement de l'écho restant après ladite étape d'annulation de l'écho, ladite seconde étape consistant à distinguer des éléments qui sont constitutifs de ladite partie d'écho, à identifier des éléments qui sont constitutifs de ladite partie de bruit de fond, à déterminer une loi de variation d'un gain modifiant ledit signal de sortie de manière à diminuer au maximum les niveaux desdits éléments constitutifs de ladite partie d'écho sans affecter substantiellement ladite partie utile, et à compenser les effets de ladite loi de variation de gain sur lesdits éléments constitutifs de ladite partie de bruit de fond. Ce traitement peut être effectué dans un domaine spectral, séquentiel lement, par échantillons de bandes de fréquence. Il peut également être effectué dans un domaine temporel. Les caractéristiques de l'invention mentionnées ci-dessus, ainsi que d'autres, apparaîtront plus clairement à la lecture de la description suivante d'un exemple de réalisation, ladite description étant faite en relation avec les dessins joints, parmi lesquels : la Fig. 1 est un bloc-diagramme montrant le fonctionnement d'un dispositif de traitement de l'écho selon un premier mode de réalisation de la présente invention, la Fig. 2 est un bloc-diagramme montrant le fonctionnement d'un dispositif de traitement de l'écho selon un second mode de réalisation de la présente invention, et la Fig. 3 est un bloc-diagramme montrant le fonctionnement d'un dispositif de traitement de l'écho selon un troisième mode de réalisation de la présente invention. En référence à la Fig. 1, on va maintenant décrire un premier mode de réalisation de la présente invention. Un dispositif de traitement de l'écho 1 intervient au niveau d'un terminal d'un système de communication comprenant un microphone 5 et un haut-parleur 4. Le haut-parleur 4 reçoit un signal correspondant à l'activité vocale d'un correspondant lointain et le microphone 5 émet un signal comprenant une partie utile due à l'activité d'un correspondant local, une partie de bruit de fond, ainsi qu'une partie d'écho due à un couplage entre microphone et haut-parleur. Globalement, le dispositif de traitement de l'écho 1 comprend un dispositif adaptatif d'annulation d'écho 3 et un dispositif de traitement d'écho résiduel 2. Le dispositif adaptatif d'annulation d'écho 3 intervient entre l'entrée du haut- parleur 4 et la sortie du microphone 5. Il comprend un filtre à réponse impulsionnelle finie 6. Ce filtre est adapté à calculer à partir du signal reçu par le haut-parleur une estimation d'une partie d'écho du signal émis par le microphone. Cette estimation est soustraite du signal émis par le microphone. Le dispositif de traitement d'écho résiduel 2 intervient à la sortie du dispositif adaptatif d'annulation d'écho 3, c'est-à-dire qu'est transmis en entrée de ce dispositif de traitement d'écho résiduel 2 le signal de sortie traité par le dispositif adaptatif d'annulation d'écho 3. Globalement, le dispositif de traitement d'écho résiduel comprend un moyen de transformation spectrale 7 en entrée et un moyen de transformation spectrale inverse en sortie 11, entre lesquels intervient un moyen modificateur de gains spectraux 12, commandé par un moyen de calcul des gains spectraux 10 connecté à un moyen de calcul des paramètres d'écho 9 et un moyen de calcul des paramètres de bruit 8. Le moyen de transformation spectrale 7 est adapté à décomposer le signal de sortie du dispositif d'annulation d'écho 3 en N échantillons de bandes de fréquence. La transformation est réalisée à partir d'un algorithme de transformation de Fourier rapide (FFT). Pour des applications où la fréquence d'échantillonnage des signaux est établie à 8 kHz, on peut utiliser, par exemple, un algorithme de transformation de Fourier rapide sur 256 points fréquentiels dont seuls 129 sont utilisés pour le calcul ultérieur de modification de gain. Le moyen de transformation spectrale inverse 11 est adapté à re-synthétiser le signal dans le domaine temporel. Par exemple, il peut utiliser une opération de chevauchement entre les trames successives, ce qui nécessite des procédures de synthèse de type WOLA (Weighted Overlapp-Add, soit addition-chevauchement à pondération) ou WOSA (Weighted Overlapp-Save, soit mémorisation-chevauchement à pondération). Le moyen modificateur de gains spectraux 12 est adapté à modifier individuellement les gains spectraux. Il est commandé par le moyen de calcul des gains spectraux qui, à partir d'informations disponibles sur chaque composante spectrale, détermine une atténuation spectrale pour la composante spectrale considérée. Pour chaque composante spectrale, un calcul de l'atténuation spectrale initiale est réalisé à partir de la procédure connue mentionnée plus haut nécessitant ici la connaissance des distributions spectrales des énergies du signal provenant du dispositif d'annulation d'écho, du signal de bruit de fond, du signal d'écho estimé, du signal du microphone et du signal du haut-parleur. Le moyen de calcul des paramètres d'écho permet de déterminer si la composante spectrale analysée correspond ou non à de l'écho seul. Si c'est le cas, cette composante sera atténuée. Dans le cas où elle correspond aussi à une partie utile du signal, c'est-à-dire correspondant à l'activité vocale du correspondant local, elle ne sera pas, ou sera peu, atténuée. Selon l'invention, cette atténuation spectrale initiale est corrigée à l'aide d'une procédure complémentaire formant moyen de compensation. Pour chaque composante spectrale, cette procédure vérifie si l'énergie du signal de sortie correspondant telle que modifiée par l'atténuation spectrale initiale est ou non inférieure à l'énergie de la composante spectrale correspondante du bruit de fond. Si c'est le cas, la procédure remplace le gain calculé initialement par un gain effectif égal à la racine carrée de l'énergie du bruit divisée par l'énergie de la composante spectrale correspondante du signal de sortie. Ainsi, cette composante spectrale du signal de sortie sera ramenée au niveau de la composante spectrale correspondante du bruit de fond. Dans le cas où l'énergie du signal de sortie est supérieure ou égale à l'énergie du bruit de fond, le gain effectif sera le gain calculé initialement. Le moyen de calcul des paramètres du bruit de fond permet d'identifier l'énergie de la composante spectrale de bruit de fond. Le traitement requiert la mise en #uvre d'une procédure de détection d'activité vocale afin de déterminer les instants où la densité spectrale de puissance du bruit doit être estimée. Cette procédure de détection peut être mise en #uvre au rythme trame sur l'ensemble de la bande passante du signal, ou bien, plus finement, sur chacune des composantes spectrales. Les procédures qui viennent d'être décrites peuvent être exécutées par l'algorithme suivant : for (freq AF, ...,NAF) GTx(freq, pT) procédure - calcul_gain (Energie-sig_in, Energie-bruit-local, Energie-écho, Energie-micro, Energiç_#P) if [Glx(freq, pT)2 x Energie-sig_in(freq, pT) Energie'-bruit-local (freq, PT)] else GF-ff.aif (freq, pT) Grx (freq, pT) end if sig_out(freq,pT) GEffcffi (freq, pT) x sig-in (freq, pT) end for. Cette procédure exploite les propriétés de masquage simultané et de masquage fréquentiel de l'appareil auditif humain. Dans les situations de double-parole, les composantes spectrales correspondant à l'activité vocale du correspondant local ne sont pas, ou sont peu, atténuées par le traitement, ce qui préserve la qualité du signal utile transmis. Le signal d'écho résiduel se trouve subjectivement masqué en raison de la propriété de masquage simultané de l'appareil auditif En revanche, les composantes spectrales qui correspondent à de l'écho seul sont atténuées par le traitement jusqu'à être ramenées au niveau des composantes correspondantes du bruit de fond. Ces composantes ainsi modifiées ne seront que partiellement perçues par le correspondant distant, du fait des propriétés de masquage fréquentiel par le signal utile correspondant à l'activité vocale du correspondant local. En référence à la Fig. 2, on va maintenant décrire un second mode de réalisation de la présente invention. Le dispositif de traitement de l'écho 101 intervient au niveau d'un terminal d'un système de communication comprenant un microphone 5 et un haut-parleur 4. Comme dans le mode de réalisation précédent, il comprend globalement un dispositif adaptatif d'annulation d'écho 3 et un dispositif de traitement d'écho résiduel 102. Le dispositif adaptatif d'annulation d'écho 3 est identique à celui qui est décrit dans le premier mode de réalisation et le dispositif de traitement d'écho résiduel 102 intervient également à sa sortie. Globalement, le dispositif de traitement d'écho résiduel 102 comprend un moyen de calcul de l'énergie du bruit local 115 à l'entrée duquel est transmis le signal en sortie du microphone 5 et un moyen de calcul de l'énergie du signal résidu 114 à l'entrée duquel est transmis le signal en sortie du dispositif d'annulation d'écho 3, ces moyens 114 et 115 étant tous deux connectés à un moyen de calcul du gain en émission initial 110, lui-même connecté à un moyen de correction de calcul de gain en émission 113 qui finalement intervient sur le signal de sortie du dispositif d'annulation d'écho qu'il est adapté à atténuer. Le moyen de calcul du gain en émission initial 110 est adapté à déterminer une loi initiale de variation du gain. Le traitement ne se faisant pas, contrairement au mode de réalisation précédent, dans un domaine transformé, la loi initiale de variation du gain ne varie qu'en fonction du temps. Ce moyen de calcul du gain en émission initial 110 distingue les parties utiles du signal de sortie des parties d'écho et détermine une loi de variation de gain propre à atténuer ces dernières. Est à nouveau utilisée pour cela, la procédure connue mentionnée plus haut nécessitant la connaissance des énergies du signal provenant du dispositif d'annulation d'écho, du signal de bruit de fond, du signal d'écho estimé, du signal du microphone et du signal du haut-parleur . Selon l'invention, cette atténuation initiale est corrigée à l'aide d'une procédure complémentaire formant moyen de compensation. Cette procédure compare la puissance moyenne du signal présent en sortie du dispositif d'annulation d'écho, donnée par le moyen de calcul de l'énergie du signal résidu 114, à la puissance moyenne du bruit de fond évaluée durant les instants de non-activité vocale, donnée par le moyen de calcul de l'énergie du bruit local 115. En pratique, cette procédure vérifie si la puissance moyenne du signal présent en sortie du dispositif d'annulation d'écho telle que modifiée par la loi de variation de gain initiale est ou non inférieure à la puissance moyenne du bruit de fond évaluée durant les instants de non-activité vocale divisée par un coefficient K. Si c'est le cas, la procédure remplace le gain calculé initialement par un gain effectif égal à la racine carrée de la puissance moyenne du bruit de fond évaluée durant les instants de non-activité vocale divisée par la puissance du signal de sortie multipliée par le coefficient K. Ainsi, cette composante spectrale du signal de sortie sera ramenée au niveau de la composante spectrale correspondante du bruit de fond divisée par le coefficient K. Dans le cas où la puissance moyenne du signal de sortie telle que modifiée par la toi de variation de gain initiale est supérieure ou égale à la puissance moyenne du bruit de fond évaluée durant les instants de non-activité vocale, le gain effectif sera le gain issu de l'application de la loi de variation de gain initiale. Le paramètre K permet de contrôler le niveau de bruit résiduel qui sera transmis au correspondant distant. Les procédures qui viennent d'être décrites peuvent être exécutées par l'algorithme suivant : GTx(pT) procédure calcul gain (Energie sigjn, Energie bruit local, Energie-écho, Energie-Micro, Energie-IIP) if [Gi-x(pT)2 x Energie-sig_jn(pT) Energie-bruit-local (PT) / K] else GFffeç ,tif (pT) = GTx (pT) end if sig_out(pT) GEff,,,df (pT) x sig_in (pT) Cette procédure permet d'adapter constamment au cours du temps la profondeur de la variation de gain par rapport aux caractéristiques du signal d'écho résiduel. Lorsque ce dernier est fortement énergétique et donc audible, cette procédure vise à appliquer une atténuation de manière à ramener ce signal au niveau de celui du bruit mesuré dans la salle locale corrigé par le coefficient K, Il n'y a donc pas de contrastes marqués du bruit de fond mais une adaptation continue de la variation de gain à l'environnement acoustique du correspondant local. En tenant compte des propriétés psycho-acoustiques de l'appareil auditif humain, le signal d'écho résiduel est masqué subjectivement par le bruit ambiant. Il n'est donc pas audible à l'écoute du signal de sortie modifié par le dispositif de traitement de l'écho résiduel. En référence à la Fig. 3, on va maintenant décrire un troisième mode de réalisation de la présente invention. Le dispositif de traitement de l'écho 201 inter-vient au niveau d'un terminal d'un système de communication comprenant un microphone 5 et un haut-parleur 4. Comme dans les modes de réalisation précédents, il comprend globalement un dispositif adaptatif d'annulation d'écho 3 et un dispositif de traitement d'écho résiduel 202. Le dispositif adaptatif d'annulation d'écho 3 est identique à celui qui est décrit dans le premier mode de réalisation et le dispositif de traitement d'écho résiduel 202 intervient également à sa sortie. Le dispositif de traitement d'écho résiduel 202 comprend un moyen de calcul de l'énergie du bruit local 215, à l'entrée duquel est transmis le signal en sortie du microphone 5 par l'intermédiaire d'un moyen de détection d'activité vocale 216, et un moyen de calcul de l'énergie du signal résidu 214 à l'entrée duquel est transmis le signal en sortie du dispositif d'annulation d'écho 3, ces moyens 214 et 215 étant tous deux connectés à un moyen de calcul du gain en émission 210 qui intervient sur le signal de sortie du dispositif d'annulation d'écho qu'il est adapté à atténuer. Ce dispositif de traitement d'écho résiduel 202 comprend également un moyen de calcul des paramètres du bruit de fond 208, à l'entrée duquel est transmis le signal en sortie du microphone 5 par l'intermédiaire du moyen de détection d'activité vocale 216, ce moyen 208 étant connecté à un moyen générateur de bruit de confort 217 adapté à émettre un signal qui, pondéré par une valeur complémentaire à celle du gain calculé par le moyen de calcul du gain en émission, va s'ajouter au signal de sortie du dispositif d'annulation d'écho tel qu'atténué par l'application de ce gain. Le moyen de calcul du gain en émission initial 210 est adapté à déterminer, comme dans le mode de réalisation précédent, une loi de variation du gain. Ce moyen de calcul du gain en émission initial 210 distingue les parties utiles du signal de sortie des parties d'écho et détermine une loi de variation de gain propre à atténuer ces dernières. Est à nouveau utilisée pour cela, la procédure connue mentionnée plus haut et nécessite la connaissance des énergies du signal provenant du dispositif d'annulation d'écho, du signal de bruit de fond, du signal d'écho estimé, du signal du microphone et du signal du haut-parleur. Selon l'invention, cette atténuation est compensée en partie par une procédure basée sur l'émission d'un bruit de confort, la mise en application de ladite procédure formant moyen de compensation. Le moyen de détection d'activité vocale détecte si une période d'échantillonnage est une période dans laquelle les correspondants sont inactifs. Si c'est le cas, le moyen de calcul des paramètres du bruit 208 calcule les paramètres fondamentaux caractérisant le bruit de fond environnant le correspondant local. Par exemple, les caractéristiques du bruit peuvent correspondre aux coefficients du modèle de prédiction linéaire (ou aux représentations équivalentes comme les coefficients de réflexion, LAR ou LSP) auxquels est associée l'énergie du résidu de cette prédiction, Ces paramètres sont généralement établis à partir de la connaissance des échantillons de bruit et de l'ordre de prédiction voulu. Le choix de ce dernier paramètre permet de reproduire plus ou moins fidèlement les caractéristiques spectrales du bruit réellement présent dans l'environnement local. Le moyen générateur de bruit de confort 217 utilise ces paramètres du bruit de fond pour générer un signal de simulation du bruit de fond présent dans l'environnement local. Le moyen de calcul du gain en émission 210 calcule, non seulement une valeur de gain GTx à appliquer au signal de sortie du dispositif d'annulation d'écho, mais également une valeur de gain (1-GTx,) qui est appliquée au signal de simulation émis par le moyen générateur de bruit de confort. Les signaux provenant du dispositif d'annulation d'écho 3 et du moyen générateur de bruit de confort 217 ainsi modifiés par le moyen de calcul du gain en émission 210 sont ajoutés l'un à l'autre pour obtenir un signal de sortie traité qui sera transmis au correspondant distant. Si l'on désigne le signal de sortie traité par sig_out(pT), le signal de sortie du dispositif d'annulation d'écho par sig_in(pT), le signal de simulation par bruit-confort(pT) et le gain calculé par Cr,->, (pT), on a, à un instant donné sig_out(pT) GTx(pT).sig-in(pT) + [1-Q-,\(pT)].bruit-confort(pT) Le bruit de confort n'est donc inséré que dans les périodes d'atténuation du signal visant à réduire l'écho résiduel audible. Hors de ces périodes, lorsque le gain est sensiblement égal à 1, le signal de sortie contient le bruit de fond naturel en intégralité. Dans ces périodes, la somme du niveau du bruit de confort et du niveau du bruit de fond naturel restant après atténuation, correspond au niveau du bruit de fond naturel sans atténuation. Le correspondant distant ne perçoit donc pas de contrastes de bruit. On garde en outre au maximum le bruit de fond naturel. Il est également possible, dans ce mode de réalisation, d'autoriser des variations de gain importantes, avec un gain pouvant aller d'une valeur sensiblement égale à 1 à une valeur sensiblement égale à 0. La bascule entre ces deux états se fait de manière très souple, sans génération de contrastes, avec une continuité permanente dans les caractéristiques du signal transmis au correspondant distant. Les procédures de calcul qui sont mises en #uvre par les trois dispositifs qui viennent d'être décrits peuvent être réalisées par des processeurs existants à l'heure actuelle, notamment par des processeurs de traitement du signal en temps réel (DSP) à arithmétique flottante, par exemple les processeurs TMS320C3X et TMS320C4X de Texas Instrument, ou le processeur AD21061 de Analog Devices. En ce qui concerne l'estimation de l'énergie d'un signal qu'utilisent les trois dispositifs qui viennent d'être décrits, cette estimation peut être réalisée à partir d'un filtrage numérique à réponse impulsionnelle infinie d'ordre 1 suivant la relation: Energie-signal-X(pT) Energie-signal-X[(p- QT] + (l - ) . XN(pT). Energie - signal - X représente l'énergie du signal que l'on cherche à obtenir. X représente le niveau du signal échantillonné. N est un entier égal à 1 dans le cas d'une estimation d'amplitude et égal à 2 dans le cas d'une estimation d'énergie. La valeur du paramètre ct détermine la constante de temps du filtre, cette constante pouvant éventuellement être adaptée au cours du temps vis-à-vis des caractéristiques des signaux à traiter. Il est également possible d'utiliser deux constantes de temps différentes, l'une, plus courte, pour le temps de montée, et l'autre, plus longue, pour le temps de descente. L'estimation se fait alors suivant la relation : Energie-signal_X(pT) =ctf. Energie-signal-X[(p-I)T] + (1-af) . X'#"(pT), pour Energie - signal - X[(p-1)T] ##. XN(pT) Energie - signal_#X(pT) = ,. Energie_signal - X[(p- QT] + (1 -a,) - 3#N(pT), pour Energie-signal-Xl(p- I)T] XN(pT) Enfin, il est possible d'effectuer une estimation avec suivi de crêtes conformément à la procédure suivante : si XN(pT) > Energie_signal-X[(p-1)T] alors Energie-signal_X(pT) XN(pT), sinon Energie-signal-X(pT) =(x. Energie#_signal-X[(p-1)T] + (1 -a). ##N(pT). En ce qui concerne le calcul des gains initiaux qu'utilisent les trois dispositifs qui viennent d'être décrits, ce calcul peut être, comme on l'a indiqué plus haut, réalisé d'après la procédure connue décrite notamment dans le document de brevet FR-A-2 748 184 où la loi de variation du gain en émission est établie en fonction des niveaux mesurés au niveau du haut-parleur et du microphone de prise de son. D'autres procédures de calculs de la loi de variation de gain connues pourront également être appliquées. Pour les environnements non-maîtrisés où les caractéristiques acoustiques sont susceptibles d'évoluer constamment au cours du temps, par exemple dans le cas de correspondants multiples, dans le cas de correspondants se déplaçant, de bruits de fond difficiles à modéliser, il est préférable d'utiliser le premier mode de réalisation que l'on a décrit. En effet, le traitement dans le domaine spectral permet au mieux d'éviter les nombreux problèmes que l'on a évoqués précédemment. Pour les environnements mieux contrôlés où le bruit ambiant est facilement modélisable, on utilisera avantageusement le dispositif correspondant au second mode de réalisation de la présente invention, ce dispositif permettant de masquer le résidu d'écho par le bruit ambiant. Cependant, dans certains types d'environnements acoustiques, par exemple une salle dans laquelle de nombreuses personnes, non parties prenantes à la conversation, discutent et se déplacent, ce second type de dispositif ne pourra pas venir à bout de tous les problèmes de contraste de bruit. On utilisera alors avantageusement le troisième mode de réalisation de la présente invention. En règle générale, il sera avantageux d'installer le dispositif d'annulation de l'écho et le dispositif de traitement de l'écho résiduel sur le même processeur de traitement du signal. Il faudra donc que ces deux dispositifs fonctionnent dans un même domaine. Autrement dit, pour un traitement fréquentiel d'annulation d'écho utilisant des algorithmes tels que MDF et GNMF, il est souhaitable que le dispositif d'annulation d'écho soit complété par un dispositif de traitement de l'écho résiduel selon le premier mode de réalisation de la présente invention. En revanche, pour un algorithme d'annulation d'écho travaillant dans le domaine temporel, comme le LMS et le NLMS, il est souhaitable que le dispositif d'annulation d'écho soit complété par un dispositif de traitement de l'écho résiduel selon le deuxième mode ou le troisième mode de réalisation de la présente invention. Les trois dispositifs décrits visent à modifier le signal d'écho résiduel d'une manière telle que ce dernier soit inaudible au sein du signal transmis au correspondant distant, du fait des propriétés de masquage simultané, temporel et fréquentiel inhérentes au système auditif humain. Ces dispositifs ne présentent pas une complexité trop importante, et notamment, ils ne consomment pas une quantité trop importante de temps de calcul. Bien que conçus à l'origine pour le traitement de l'écho acoustique dans les dispositifs de communication mains-libres au niveau d'un terminal, ces dispositifs pourraient être adaptés pour traiter ces mêmes problèmes d'écho au sein même d'un réseau de télécommunication, par exemple au niveau des commutateurs ou des transcodeurs, voire pour traiter les problèmes d'écho électrique engendrés par les liaisons hybrides. REVENDICATIONS 1) Dispositif de traitement de l'écho dans un système de communication au niveau d'un terminal comprenant un premier transducteur (4) recevant un signal comprenant une partie due à l'activité d'un correspondant lointain et un second transducteur (5) émettant un signal comprenant une partie utile due à l'activité d'un correspondant local, une partie de bruit de fond, ainsi qu'une partie d'écho due à un couplage entre lesdits transducteurs, ledit dispositif de traitement de l'écho (1, 101, 201) comprenant un dispositif adaptatif d'annulation d'écho (3, 103, 203) adapté à calculer à partir du signal reçu par ledit premier transducteur (4) une estimation de ladite partie d'écho du signal émis par ledit second transducteur (5) et à soustraire ladite estimation dudit signal émis par ledit second transducteur pour produire un signal de sortie du dispositif d'annulation d'écho, caractérisé en ce que ledit dispositif de traitement de l'écho comprend un dispositif (2, 102, 202) de traitement de l'écho résiduel en sortie dudit dispositif adaptatif d'annulation d'écho (3, 103, 203), ledit dispositif de traitement de l'écho résiduel comprenant un moyen de commande de gain (10, 12, 110, 113, 210) modifiant ledit signal de sortie du dispositif d'annulation d'écho, ledit moyen de commande de gain comprenant un premier moyen d'analyse (8, 9, 10, 110, 114, 115, 210, 214, 215) pour distinguer des éléments qui sont constitutifs de ladite partie d'écho, un second moyen d'analyse (8, 115, 208, 215) pour identifier des éléments qui sont constitutifs de ladite partie de bruit de fond, un moyen de calcul (10, 110, 210) pour déterminer une loi de variation de gain de manière à diminuer au maximum les niveaux desdits éléments constitutifs de ladite partie d'écho sans affecter substantiellement ladite partie utile, et un moyen de compensation (10, 113, 208, 210, 216, 217) pour compenser les effets de ladite loi de variation de gain sur lesdits éléments constitutifs de ladite partie de bruit de fond. 2) Dispositif de traitement de l'écho selon la revendication 1 ou 2, caractérisé en ce que ledit moyen de compensation (10, 113) compare le niveau du signal de sortie tel qu'il devrait être après application de ladite loi de variation de gain au niveau d'un élément correspondant constitutif de ladite partie de bruit de fond déterminé par ledit second moyen d'analyse (8, 115) et, s'il détermine que ledit niveau dudit signal de sortie est inférieur audit niveau dudit élément, modifie le gain déterminé par ladite loi de variation afin que le signal de sortie modifié par ledit moyen de commande de gain (10, 12, 110, 113) soit au niveau dudit élément constitutif de ladite partie de bruit de fond. 3) Dispositif de traitement de l'écho selon la revendication 1 ou 2, caractérisé en ce que ledit moyen de compensation (113) compare l'énergie moyenne du signal de sortie tel qu'il devrait être après application de ladite loi de variation de gain à l'énergie moyenne de la partie de bruit de fond évaluée durant des instants où les signaux échangés dans ledit système de communication sont dépourvus de partie utile et, s'il détermine que ladite énergie moyenne dudit signal est inférieure à ladite énergie moyenne de la partie de bruit de fond, modifie le gain déterminé par ladite loi de variation afin que le signal de sortie modifié par ledit moyen de commande de gain (110) soit au niveau de ladite partie de bruit de fond. 4) Dispositif de traitement de l'écho selon la revendication 3, caractérisé en ce que ladite énergie moyenne de la partie de bruit de fond est corrigée par un coefficient permettant de commander le niveau de bruit résiduel qui sera transmis. 5) Dispositif de traitement de l'écho selon la revendication 1, caractérisé en ce que ledit moyen de compensation comprend un moyen (208, 216, 217) pour générer un signal de simulation reproduisant les caractéristiques de ladite partie de bruit de fond, ledit moyen étant activé lorsque ledit signal de sortie est modifié par ledit moyen de commande de gain (2 10). 6) Dispositif de traitement de l'écho selon la revendication 5, caractérisé en ce que ledit signal de simulation, pondéré par un facteur, est ajouté audit signal de sortie modifié par le gain déterminé par ladite loi de variation, la somme dudit facteur de pondération et dudit gain étant égale à 1. 7) Dispositif de traitement de l'écho selon la revendication 5 ou 6, caractérisé en ce qu'il comprend en outre un moyen détecteur d'activité des correspondants (216) afin de réaliser le réglage dudit moyen de génération de signal de simulation (208, 216, 217) lorsque les correspondants sont inactifs. 8) Dispositif de traitement de l'écho selon la revendication 1, caractérisé en ce qu'un premier moyen de transformation (7) pour passer d'un domaine de traitement temporel à un domaine de traitement spectral et un second moyen de transformation (11) pour repasser dans le domaine de traitement temporel sont ménagés de part et d'autre dudit moyen de commande de gain (10, 12), lesdits éléments constitutifs de la partie d'écho ou constitutifs de la partie de bruit de fond prenant alors la forme de composantes spectrales dudit signal de sortie. 9) Dispositif de traitement de l'écho selon la revendication 5, caractérisé en ce que les composantes spectrales du signal de sortie sont analysées séquentiellement par échantillons de bandes de fréquence, ledit premier moyen d'analyse (8, 9, 10) distinguant chaque composante constitutive de ladite partie d'écho, ledit second moyen d'analyse (8) identifiant une composante spectrale constitutive de ladite partie de bruit de fond, ledit moyen de calcul (10) déterminant un gain propre à une composante spectrale donnée de manière à diminuer au maximum son niveau si elle est constitutive de ladite partie d'écho, et le moyen de compensation (10) comparant l'énergie du signal de sortie tel qu'il devrait être après modification par ledit gain, pour ladite composante spectrale donnée, à l'énergie de la composante spectrale correspondante constitutive de ladite partie de bruit de fond et, s'il détermine que ladite énergie du signal de sortie est inférieure à ladite énergie de ladite composante spectrale, modifiant ledit gain afin que ladite composante spectrale donnée soit au niveau de ladite composante spectrale correspondante de bruit de fond. 10) Procédé de traitement de l'écho dans un système de communication au niveau d'un terminal comprenant un premier transducteur (4) recevant un signal comprenant une partie due à l'activité d'un correspondant lointain et un second transducteur (5) émettant un signal comprenant une partie utile due à l'activité d'un correspondant local, une partie de bruit de fond, ainsi qu'une partie d'écho due à un couplage entre lesdits transducteurs, ledit procédé comprenant une première étape d'annulation d'écho adaptative consistant à calculer à partir du signal reçu par ledit premier transducteur (4) une estimation de ladite partie d'écho du signal émis par ledit second transducteur (5) et à soustraire ladite estimation dudit signal émis par ledit second transducteur (5) pour produire un signal de sortie, ledit procédé de traitement de l'écho étant caractérisé en ce qu'il comprend : une seconde étape de traitement de l'écho restant après ladite étape d'annulation de l'écho, ladite seconde étape consistant à distinguer des éléments qui sont constitutifs de ladite partie d'écho, à identifier des éléments qui sont constitutifs de ladite partie de bruit de fond, à déterminer une loi de variation d'un gain modifiant ledit signal de sortie de manière à diminuer au maximum les niveaux desdits éléments constitutifs de ladite partie d'écho sans affecter substantiellement ladite partie utile, et à compenser les effets de ladite loi de variation de gain sur lesdits éléments constitutifs de ladite partie de bruit de fond. 11) Procédé selon la revendication 10, caractérisé en ce que, dans ladite seconde étape de traitement de l'écho, le traitement est effectué dans un domaine spectral, séquentiellement, par échantillons de bandes de fréquence. 12) Procédé selon la revendication 10, caractérisé en ce que, dans ladite seconde étape de traitement de l'écho, le traitement est effectué dans un domaine temporel.