Brevet FR2888449A1 — publié le 20070112

Procédé et dispositif de traitement d'échos forts, notamment dans des terminaux téléphoniques en "mains libres" L'invention concerne le traitement numérique de signaux sonores, en particulier la détection de conditions pouvant entraîner un phénomène dit "d'écho fort', notamment dans des terminaux téléphoniques en "mains libres", ou encore dans les systèmes de visioconférence, dans les passerelles de voix sur IP (pour "Internet Protocole"), dans les centres d'appels téléphoniques, ou autres. L'écho acoustique est un obstacle majeur au bon fonctionnement, en mains libres, d'équipements de télécommunication (en communication audio ou en visioconférence), par exemple sur des terminaux, sur des ordinateurs de type PC, sur stations ou sur toute autre machine comportant au moins un haut- parleur et un microphone. Cet écho acoustique résulte du signal émis par le haut-parleur et capté par le microphone. Le fonctionnement en mains libres pose également un problème de dynamique pour les signaux traités car le niveau sur le microphone varie dans une très large plage. Cette forte variation de niveau est due à l'éloignement ou le rapprochement du locuteur par rapport au microphone, ainsi qu'à la naturelle variété de puissance de parole entre individus. Il en va de même sur le signal haut-parleur, lorsque l'on cherche à avoir un niveau de restitution sonore élevé, ou sur les fortes attaques de mots. Il se produit alors des phénomènes de saturation et de distorsion, préjudiciables au traitement de l'écho. Cet écho résiduel est perceptible et très gênant en communication. Quelques tentatives de l'art antérieur pour résoudre ces problèmes sont exposées ci-après. De manière générale, un traitement classique pour éviter l'écho se base sur une annulation d'écho à partir d'un filtrage adaptatif comme représenté sur la figure 1 relative à l'art antérieur. La figure 1 illustre schématiquement la structure d'un système de traitement d'écho monovoie à base: de filtrage adaptatif H[z], et de variation de gain associée CVG, entre le gain G_mic appliqué au signal o du microphone mic et le gain G_HP appliqué au signal du haut-parleur HP. En variante, un autre traitement classique se base sur une suppression d'écho à partir d'une variation de gain pure comme présenté en figure 2 également relative à l'art antérieur, sur laquelle on a représenté la structure d'un système de traitement d'écho monovoie simplement à base de variation de gain seule CVG. Néanmoins, dans les deux cas (figure 1 et figure 2), l'apparition de signaux forts perturbe le fonctionnement des systèmes. En conversation normale, l'écho est généralement imperceptible. Cependant, sur des bruits impulsifs ou sur de fortes attaques de mots, il existe un risque de retour d'écho perceptible et gênant. Pour expliquer brièvement cet effet, on indique ici que le retour d'écho précité est lié à l'apparition de phénomènes non linéaires dans la chaîne audio (saturations) et au temps de réaction du système pour appliquer un affaiblissement suffisant et, de là, compenser cet écho fort. Les systèmes existants sont basés sur un compromis de choix de réglage du traitement de l'écho: soit l'interactivité est privilégiée, avec un affaiblissement moyen à faible, ce qui risque de générer des retours d'écho pour des conditions extrêmes, soit l'écho est toujours éliminé, avec un affaiblissement fort, mais au détriment de l'interactivité de la communication dans les conditions d'utilisation habituelles. En effet, pour garantir un niveau d'interactivité dans la communication, to l'affaiblissement appliqué doit être choisi le plus faible possible, qu'il soit appliqué : sur le signal d'écho (dans le cas de variation de gain seule comme représenté sur la figure 2), ou sur le résidu d'écho SR (pour un système à base de filtrage adaptatif avec variation de gain résiduelle comme représenté sur la figure 1). Dans ces conditions, pour une conversation normale, l'écho sera imperceptible, tout en maintenant une interactivité optimale. Néanmoins, sur des bruits impulsifs ou sur des fortes attaques de mots, il existera toujours un risque de retour d'écho perceptible et gênant, du fait de la faible valeur d'affaiblissement appliquée au signal résidu SR (figure 1). De plus, pour les systèmes à base de filtrage adaptatif, les phénomènes non linéaires qui engendrent de l'écho ne peuvent pas être supprimés simplement par un annuleur d'écho. Le problème devrait donc être traité par la variation de gain additionnelle en sortie de l'annuleur d'écho. On indique en outre qu'indépendamment du type de traitement mis en oeuvre (annulation d'écho comme représenté en figure 1 ou variation de gain comme représenté en figure 2), le calcul des coefficients de gain appliqué au i0 microphone G_mic et appliqué au haut-parleur G_HP est généralement basé sur une estimation des énergies des signaux: - alimentant le haut-parleur HP, - issu du microphone, et - résiduel (signal SR de la figure 1). Ces estimations d'énergie NRJ(n), pour un signal x et un instant n, sont généralement calculées à partir d'une équation récursive de la forme: NRJ(n) = a*NRJ(n-1) + (1-a)*x2 (1) Le paramètre a permet de régler le lissage de l'estimée de l'énergie. Plus ce paramètre est proche de la valeur 1, plus le lissage est fin. D'un autre côté, plus ce paramètre est faible, plus le lissage est grossier. Un lissage fin est utile pour filtrer les fluctuations d'énergie d'un signal, mais introduit un retard pour la détection. Ce retard est très préjudiciable pour une détection rapide, notamment pour les bruits impulsifs. Un lissage grossier permet une meilleure détection, mais introduit des fluctuations dans le niveau du signal de parole, par le biais du calcul des coefficients G_HP et G_mic à partir des estimées d'énergie. On connaît, pour tenter de pallier ce problème de constantes de lissage, des solutions faisant appel à un lissage "court terme" et "long terme" des énergies pour le contrôle de l'écho. Régler de tels systèmes consiste à choisir les valeurs de lissage des énergies, ainsi que les valeurs d'affaiblissement maximales G_M,X pour privilégier soit l'interactivité, soit l'absence d'écho, dans toutes les conditions. Plus récemment, le document US-2003/0123674 décrit un système 30 d'annulation d'écho et variation de gain associée, où il est question d'une profondeur d'affaiblissement maximale et minimale. Toutefois, là encore, les paramètres utilisés pour calculer cet affaiblissement ne peuvent pas prendre en compte une attaque forte du signal d'écho, comme une impulsion. La présente invention vient améliorer la situation. A cet effet, l'invention propose tout d'abord un procédé de traitement d'échos dans un équipement de téléphonie et/ou de visiophonie, équipement dans lequel un écho fort est susceptible de résulter d'une interaction entre au moins un haut-parleur et au moins un microphone dudit équipement. to Le procédé comporte une première étape générale, de détection d'un risque d'écho, suivie d'une seconde étape générale, de traitement incluant la suppression ou, au moins, la limitation d'un effet d'écho. Plus particulièrement, cette première étape générale comporte au moins la détection d'une attaque forte, supérieure à un seuil prédéterminé, sur un signal 15 alimentant le haut-parleur. Selon une définition actuellement préférée de l'invention, la première étape précitée, pour la détection d'un risque d'écho fort, comporte, conjointement avec la détection d'attaque forte sur le signal alimentant le haut-parleur, une détection d'un niveau bas, inférieur à un seuil choisi, d'un signal issu du microphone. On entend alors par le terme "attaque forte", une impulsion sonore ou électrique, intense et capable de générer un écho fort tel que défini précédemment. On comprendra ainsi que la nature de l'écho fort peut être acoustique ou électrique (résultant par exemple d'un défaut électrique ponctuel dans le circuit auxquels sont connectés le haut-parleur et/ou le microphone). Ainsi, l'invention propose la détection d'un risque écho fort, seul, susceptible d'intervenir dans les conditions suivantes: une forte attaque sur le signal alimentant le haut-parleur, et pas ou peu de signal capté par le microphone (car l'écho ne devrait apparaître qu'après la restitution par le haut-parleur). Le principe général à la base de l'invention consiste donc à comparer des grandeurs respectives (par exemple les énergies) à l'entrée (microphone) et à la sortie (haut-parleur) de l'équipement, pour détecter un risque de retour d'écho fort. Cette détection porte en particulier sur un signal impulsif sur la ro référence (forte attaque sur le signal du haut-parleur) . On comprendra donc qu'une caractéristique distinctive de l'invention consiste à tenir compte du signal capté par le microphone en cas de détection d'une attaque forte sur le signal alimentant le haut-parleur. Ainsi, au lieu de is restreindre la détection uniquement à ce qui advient au niveau du haut-parleur, comme au sens de l'art antérieur, l'invention propose avantageusement de détecter en outre ce qui advient au niveau du microphone, en particulier un niveau de signal issu du microphone endessous d'un seuil choisi. Ainsi, l'invention propose avantageusement de détecter le risque d'écho fort et d'appliquer un traitement ad hoc pour supprimer le retour d'écho, en sus des traitements habituels, notamment du signal résiduel. En particulier, la détection au sens de l'invention isole le cas d'écho fort seul, avantageusement pour ne pas modifier le comportement du système dans les autres états, notamment en double parole, ce qui permet de conserver un haut niveau d'interactivité en communication normale. D'ailleurs, d'autres caractéristiques et avantages de l'invention apparaîtront à l'examen de la description détaillée ci-après, et des dessins annexés sur lesquels, outre les figures 1 et 2 relatives à l'art antérieur et décrites précédemment: la figure 3 est un schéma de principe d'un module de détection de risque d'écho fort dans un équipement téléphonique, pour la mise en oeuvre de l'invention, la figure 4 illustre schématiquement le bilan des retards dans la structure du module de traitement d'écho, la figure 5 représente l'insertion ad hoc du module de traitement d'écho fort au sens de l'invention, dans un dispositif général de traitement d'écho io acoustique, la figure 6 illustre le traitement d'écho fort au sens de l'invention inséré dans une structure multivoies, et la figure 7 illustre un dispositif de détection et traitement d'écho, avec un traitement ad hoc d'écho fort au sens de l'invention. En référence à la figure 3, la détection d'une attaque forte sur le signal haut-parleur consiste, dans l'exemple décrit, à analyser deux grandeurs caractéristiques du signal alimentant le haut-parleur HP, qui sont: l'énergie long terme (lissée) de ce signal (ENER_HP), - et le suivi des crêtes du signal (CRET_HP). La détection de crêtes a lieu typiquement dans les conditions suivantes: CRET HP > THR CRETE HP et ENER HP Ainsi, en termes plus génériques, la détection d'attaque forte sur le signal alimentant le haut-parleur comporte le suivi d'un niveau de crêtes CRET_HP du signal alimentant le haut-parleur HP. L'une des conditions pour que la détection d'une attaque forte soit effective consiste déjà en ce que ce niveau de crêtes CRET_HP est supérieur au seuil de niveau de crêtes précité THR CRET HP. En outre, la détection d'attaque forte sur le signal alimentant le hautparleur comporte le suivi de l'énergie à long terme ENER_HP du signal alimentant le haut-parleur HP et la seconde condition pour que la détection d'une attaque forte soit effective consiste en ce que l'énergie à long terme ENER_HP est inférieure au seuil précité d'énergie à long terme THR_ENER_HP. io On comprendra ainsi que ces deux conditions reviennent au cas d'une activité moyenne assez faible sur le haut-parleur (énergie à long terme faible), suivi d'une pointe instantanée (niveau de crête élevé). Par ailleurs, on détecte, conjointement avec l'attaque forte sur le signal de 15 haut-parleur, le risque d'écho fort, au sens de l'invention, en vérifiant une faible activité ou une non-activité au niveau du microphone. On choisit, dans l'exemple décrit, de mesurer cette activité à nouveau à travers l'énergie à long terme (lissée) du signal issu du microphone Mic. Ainsi, en termes plus génériques, la détection d'un niveau bas du signal issu du microphone mic comporte au moins le suivi de l'énergie ENER_Mic du signal issu du microphone et la détection d'un niveau bas de ce signal est effective si l'énergie ENER_Mic est inférieure à un seuil d'énergie choisi THR ENER Mic. On comprendra alors, en référence à la figure 3, que le module 30 de détection de risque d'écho fort au sens de l'invention, met en oeuvre conjointement: la détection du niveau de crêtes du signal alimentant le haut-parleur CRET HP au-dessus du seuil de niveau de crêtes prédéterminé THR_CRET_HP (test 32), la détection de l'énergie à long terme du signal alimentant le haut-parleur 5 ENER HP en-dessous du seuil d'énergie à long terme prédéterminé THR ENER HP (test 31), et la détection de l'énergie du signal issu du microphone ENER_Mic en-dessous du seuil d'énergie choisi THR_ENER_Mic (test 33). Si ces trois conditions sont réunies ensemble (flèches "o" en sorties des tests 31, 32 et 33), le module déclenche un signal 34 de risque d'écho fort, destiné à être interprété par un dispositif de traitement d'écho (non représenté sur la figure 3). L'ensemble de ces trois conditions donne in fine: CRET HP > THR CRETE HP et ENER HP Ainsi, on comprendra que l'invention ne prévoit avantageusement pas de modification du comportement du traitement d'écho dans les configurations autres que l'écho fort, seul, comme on le verra plus loin en référence à la figure 5. Les seuils choisis THR ENER Mic, THR ENER HP et THR CRET HP peuvent être choisis fixes ou dépendants d'une fonction donnée, ou encore adaptatifs. Par exemple, dans une réalisation avantageuse, le seuil d'énergie THR_ENER_Mic peut être choisi au moins en fonction du seuil de niveau de crêtes prédéterminé THR_CRET_HP. t0 Lorsque les trois conditions ci-avant sont vraies, une temporisation est préférentiellement déclenchée pour maintenir un état de détection de retour d'écho fort. Pour améliorer la détection d'écho fort, il est avantageux d'intégrer une temporisation (temps de maintien) pour tenir compte du délai entre la détection de l'écho fort et l'apparition de l'écho physique. Ce délai peut résulter du temps de propagation de l'onde acoustique entre le hautparleur et le microphone, to et/ou de la présence de mémoires tampon ("buffers") des signaux dans le système, comme illustré par la figure 4, sur laquelle on a représenté : par une flèche en trait plein un couplage acoustique direct entre le haut- parleur HP et le microphone Mic, et par une flèche en traits pointillés la chaîne de retard complète entre le microphone et le haut-parleur, incluant notamment les mémoires référencées buffer, ainsi que les convertisseurs analogique/numérique CAN en sortie du microphone et numérique/analogique CNA en entrée du haut- parleur. Ainsi, en termes plus généraux, on applique préférentiellement une temporisation après la détection d'un risque d'écho fort, cette temporisation tenant compte au moins d'une distance (flèche en trait plein) et, de là, d'un temps de propagation des ondes acoustiques entre le haut-parleur et le microphone. On décrit ci-après des exemples de traitements appliqués lors de la détection d'un risque d'écho fort. En référence maintenant à la figure 5, un affaiblissement G_crete_mic 30 supplémentaire est préférentiellement appliqué au signal émis pour supprimer Il l'écho fort de retour. Cet affaiblissement est appliqué pendant toute la durée de la temporisation déclenchée lors de la détection d'écho fort par le module 30. Cet affaiblissement est appliqué uniquement dans le cas d'un retour d'écho fort, et, comme indiqué ci- avant, ne pénalise pas le traitement global (effectué par un module 40 de traitement des échos forts au sens de l'invention et par le module supplémentaire 20 au sens de l'art antérieur) dans son fonctionnement nominal en parole locale seule, et en double parole. En effet, le traitement de l'écho acoustique opéré par le module 20, classique, io de la figure 5 est de type "annulation d'écho" comme décrit ci-avant en référence à la figure 1, ou peut être encore de type "suppression d'écho" comme décrit ci-avant en référence à la figure 2. Un affaiblissement peut également être appliqué par le module 40 au signal 15 haut-parleur G_crete_HP pour diminuer le risque d'écrêtage et de saturation. Le signal utilisé pour la détection "parole locale seule" peut être soit le signal microphone (avant traitement d'écho), soit le signal résidu SR (après traitement d'écho). Le traitement de gain sur le haut-parleur HP est préférentiellement à insérer avant le traitement d'écho classique 20, surtout si ce dernier est de type "annulation d'écho à base de filtrage adaptatif', ce qui permet avantageusement de ne pas insérer un traitement non linéaire dans la chaîne acoustique. Ainsi, en termes plus généraux, une diminution de gain (affaiblissement) est appliquée au moins au signal issu du microphone, et préférentiellement au signal alimentant le haut-parleur, après détection d'un risque d'écho fort. Cet affaiblissement est avantageusement appliqué pendant la temporisation. Par ailleurs, selon une caractéristique avantageuse, la diminution de gain appliquée dépend de la valeur du seuil fixée pour la détection. Ainsi, plutôt que d'appliquer un affaiblissement constant lors d'une détection, la valeur d'affaiblissement dépend du seuil choisi pour le niveau (par exemple un niveau de crêtes) du signal alimentant le haut- parleur qui a servi pour la détection d'un risque d'écho fort. Le calcul de l'affaiblissement utilise par exemple une formule récursive avec un facteur d'oubli a, telle que décrite ci-avant pour le lissage des énergies (formule (1)), avec ici pour valeur objective le rapport entre un seuil de crêtes et la valeur des crêtes du signal haut-parleur, cette to formule pour le calcul de gain à appliquer étant du type: Gain(n) = a*Gain(n-1) +(1- a)*[ (Seuil_CRETE_HP) / (CRETE_HP(n))] (2) où: - Gain(n) est la valeur de gain à appliquer à l'instant n, - Gain(n-1) est la valeur de gain évaluée précédemment à l'instant n-1, - a est le facteur d'oubli pour l'application du lissage, - Seuil_CRETE_HP est le niveau de crêtes seuil utilisé pour la détection, et - CRETE_HP(n) est le niveau de crêtes relevé sur le signal du haut-parleur à l'instant n. Ainsi, plus les crêtes du signal sont supérieures au seuil de déclenchement, plus l'affaiblissement appliqué sera fort. De même, si le dépassement des crêtes est faible par rapport au seuil, l'affaiblissement appliqué sera faible également. Le traitement est similaire pour des équipements multivoies, incluant plusieurs haut-parleurs et/ou plusieurs microphones. En général, les traitements acoustiques multivoies intègrent des mécanismes de variation de gain basés sur des estimations d'énergie sur chaque voie. Les équipements multivoies subissent, de la même manière que les équipements monovoie, les retours d'écho fort sur des attaques de mots isolés ou sur des débuts de phrases. Les caractéristiques de l'invention énoncées ci-avant s'appliquent sensiblement de la même manière aux traitements multivoies. La figure 6 illustre l'insertion d'un module 60 détecteur de risque d'écho fort au 5 sens de l'invention dans une structure de traitement d'écho multivoies. Comme dans le cas en monovoie, le traitement multivoies peut être basé sur une technique de filtrage adaptatif, ou encore sur une technique de variation de gain pure, en impliquant chaque couple [haut-parleur HP(i), to microphone Mic(j)] de l'équipement multivoies. On comprendra ainsi, en terme plus généraux, que, dans le cas d'un équipement de téléphonie et/ou de visiophonie comportant une pluralité de haut-parleurs et/ou de microphones, on applique préférentiellement les étapes de détection et de traitement d'écho, de façon générale, à chaque voie définie par un couple haut-parleur/microphone. La présente invention vise aussi un dispositif tel que représenté sur la figure 7, adapté pour un équipement de téléphonie et/ou de visiophonie, monovoie ou multivoies, pour un traitement d'échos au sens de l'invention. Ce dispositif comporte des premiers moyens de détection 70 d'un risque d'écho, et des seconds moyens 75 de traitement pour la suppression ou, au moins, la limitation d'un effet d'écho. On comprendra ainsi que les seconds moyens 75, de traitement, peuvent inclure le module 40 de traitement d'échos forts au sens de l'invention, ainsi qu'un module 20 de traitement classique comme illustré sur l'une des figures 1 ou 2. Côté détection, les premiers moyens précités 70 peuvent inclure le module de détection 30 au sens de l'invention, lequel est alors capable de détecter une attaque forte, supérieure à un seuil prédéterminé, sur le signal alimentant le haut-parleur HP. Selon l'invention, le module 30 des premiers moyens de détection 70 est capable de détecter, conjointement avec l'attaque forte sur le signal alimentant le haut-parleur, un niveau bas, inférieur à un seuil choisi, du signal issu du microphone Mic, pour la détection d'un risque d'écho fort. Dès lors que le module 30 de détection, au moins, peut comporter un programme d'ordinateur pour la mise en oeuvre de l'invention, on comprendra que la présente invention peut viser aussi un tel produit programme d'ordinateur, dont un algorithme peut par exemple être illustré simplement par l'organigramme représenté sur la figure 3 (tests 31, 32, 33). Ainsi, ce programme est destiné à être stocké dans une mémoire d'un module de traitement d'échos d'un équipement de téléphonie et/ou de visiophonie dans lequel un écho fort est susceptible de résulter d'une interaction entre au moins un haut-parleur et au moins un microphone de l'équipement. Ce programme comporte alors: au moins un premier test 32 sur une attaque forte, supérieure à un seuil prédéterminé, sur le signal alimentant le haut-parleur HP, et, selon une option avantageuse, un autre test 31 sur l'énergie de ce signal, et un second test 33 sur un niveau bas, inférieur à un seuil choisi, du signal qui est issu du microphone Mic, conjoint avec le premier test précité, pour une détection d'un risque d'écho fort. Revendications 1. Procédé de traitement d'échos dans un équipement de téléphonie et/ou de visiophonie, équipement dans lequel un écho fort est susceptible de résulter d'une interaction entre au moins un haut-parleur (HP) et au moins un microphone (Mic) dudit équipement, le procédé comportant une première étape générale (30), de détection d'un risque d'écho, suivie d'une seconde étape générale (20,40), de traitement 10 incluant la suppression ou, au moins, la limitation d'un effet d'écho, ladite première étape générale comportant au moins la détection d'une attaque forte (32), supérieure à un seuil prédéterminé, sur un signal alimentant le haut-parleur, caractérisé en ce que ladite première étape, pour la détection d'un risque d'écho fort, comporte, conjointement avec ladite détection d'attaque forte sur le signal alimentant le haut-parleur, une détection (33) d'un niveau bas, inférieur à un seuil choisi, d'un signal issu dudit microphone. 2. Procédé selon la revendication 1, caractérisé en ce que ladite détection 20 d'attaque forte sur le signal alimentant le haut-parleur comporte au moins le suivi d'un niveau de crêtes (CRET HP) du signal alimentant le haut-parleur, et la détection d'une attaque forte est effective au moins si ledit niveau de crêtes (CRET_HP) est supérieur à un seuil de niveau de crêtes prédéterminé (THR CRET HP). 3. Procédé selon la revendication 2, caractérisé en ce que ladite détection d'attaque forte sur le signal alimentant le haut-parleur comporte en outre le suivi d'une énergie à long terme (ENER_HP) du signal alimentant le haut-parleur, et la détection d'une attaque forte est effective en outre si ladite énergie à long terme (ENER_HP) est inférieure à un seuil d'énergie à long terme, prédéterminé (THR_ENER_HP). 4. Procédé selon l'une des revendications précédentes, caractérisé en ce que ladite détection d'un niveau bas du signal issu dudit microphone comporte au moins le suivi d'une énergie (ENER_Mic) dudit signal issu du microphone, et la détection d'un niveau bas dudit signal est effective si ladite énergie (ENER_Mic) est inférieure à un seuil d'énergie choisi (THR_ENER_Mic). 5. Procédé selon les revendications 2, 3 et 4, caractérisé en ce que la détection d'un risque d'écho fort comporte conjointement: la détection dudit niveau de crêtes du signal alimentant le haut-parleur (CRET HP) audessus du seuil de niveau de crêtes prédéterminé (THR CRET HP), la détection de ladite énergie à long terme du signal alimentant le hautparleur (ENER_HP) en-dessous du seuil d'énergie à long terme prédéterminé (THR_ENER_HP), et - la détection de ladite énergie du signal issu du microphone (ENER_Mic) en-dessous du seuil d'énergie choisi (THR_ENER_Mic). 6. Procédé selon la revendication 5, caractérisé en ce que ledit seuil d'énergie issue du microphone (THR_ENER_Mic) est choisi au moins en fonction dudit seuil de niveau de crêtes prédéterminé (THR_CRET_HP). 7. Procédé selon l'une des revendications précédentes, caractérisé en ce que l'on applique une temporisation après la détection d'un risque d'écho fort, ladite temporisation tenant compte au moins d'une distance entre le haut-parleur et le microphone. 8. Procédé selon l'une des revendications précédentes, caractérisé en ce que l'on applique une diminution de gain (40) au moins au signal issu du microphone, et préférentiellement au signal alimentant le haut-parleur, après détection d'un risque d'écho fort. 9. Procédé selon les revendications 7 et 8, caractérisé en ce que l'on applique ladite diminution de gain pendant la temporisation. 10. Procédé selon l'une des revendications 8 et 9, caractérisé en ce que la 15 diminution de gain appliquée dépend de la valeur du seuil prédéterminé pour la détection de l'attaque forte (32) sur le signal alimentant le haut-parleur. 11. Procédé selon l'une des revendications précédentes, dans lequel ledit équipement de téléphonie et/ou de visiophonie comporte une pluralité de haut- parleurs (HP(i)) et/ou de microphones (Mic(j)), caractérisé en ce que l'on applique lesdites première et seconde étapes générales à chaque voie définie par un couple haut-parleur/microphone. 12. Dispositif de traitement d'échos destiné à un équipement de téléphonie 25 et/ou de visiophonie, équipement dans lequel un écho fort est susceptible de résulter d'une interaction entre au moins un haut- parleur et au moins un microphone dudit équipement, le dispositif comportant des premiers moyens (70) de détection d'un risque 5 d'écho, et des seconds moyens (75) de traitement pour la suppression ou, au moins, la limitation d'un effet d'écho, lesdits premiers moyens étant agencés pour détecter une attaque forte, supérieure à un seuil prédéterminé, sur un signal alimentant le haut-parleur, caractérisé en ce que les premiers moyens sont agencés pour détecter, to conjointement avec l'attaque forte sur le signal alimentant le haut-parleur, un niveau bas, inférieur à un seuil choisi, d'un signal issu dudit microphone, pour la détection d'un risque d'écho fort. 13. Produit programme d'ordinateur destiné à être stocké dans une mémoire ts d'un module de traitement d'échos d'un équipement de téléphonie et/ou de visiophonie dans lequel un écho fort est susceptible de résulter d'une interaction entre au moins un haut-parleur et au moins un microphone dudit équipement, ledit produit programme comportant au moins un premier test (32) sur une 20 attaque forte, supérieure à un seuil prédéterminé, sur un signal alimentant le haut-parleur, caractérisé en ce qu'il comporte un second test (33) sur un niveau bas, inférieur à un seuil choisi, d'un signal issu dudit microphone, conjoint avec le premier test sur l'attaque forte sur le signal alimentant le haut-parleur, pour une détection d'un risque d'écho fort.