Sugerencias

Los mejores resultados

AEC - Conceptos básicos

La cancelación de eco acústico (AEC) impide que los participantes lejanos oigan el eco de sus propias voces. En una llamada telefónica o teleconferencia, hay un extremo cercano y un extremo lejano. El extremo cercano es tu ubicación y el extremo lejano es la ubicación del otro participante en la llamada. En cada lugar hay al menos un micrófono y un altavoz.

Conceptos básicos de AEC - Paso 1

Cuando hablas, el micrófono capta tu voz y la transmite al extremo remoto, donde el altavoz permite que el extremo remoto te oiga. Cuando el extremo lejano habla, el micrófono del extremo lejano y el altavoz del extremo cercano te permiten oír lo que se dice en el extremo lejano.

Conceptos básicos de AEC paso 2

Si sólo se enciende el micrófono de una habitación en un momento dado, no hay ningún problema. Esto se llama comunicación semidúplex y no es una experiencia muy satisfactoria. El micrófono de cada persona se silencia cuando la otra está hablando. Esto hace que sea imposible oír al interlocutor mientras estás hablando y significa que si quieres intervenir o pedir una aclaración, no hay manera de comunicarse con el interlocutor hasta que deje de hablar porque tu micrófono está silenciado mientras está hablando. Por estas razones, la conferencia semidúplex no es aceptable en la mayoría de los casos.

El problema se produce cuando ambos micrófonos están encendidos al mismo tiempo. Es lo que se denomina conferencia full dúplex. Cuando el extremo remoto empieza a hablar, el micrófono del extremo remoto capta el sonido del interlocutor remoto y lo envía al altavoz del extremo remoto. A continuación, el micrófono del extremo cercano capta el audio del altavoz del extremo cercano y lo envía de vuelta al altavoz del extremo remoto. Esto puede no parecer inicialmente un problema, pero la latencia de ida y vuelta de una llamada telefónica utilizando líneas analógicas suele ser de al menos 80 a 100 milisegundos. Las llamadas VoIP tienen latencias aún mayores, y la latencia de las videoconferencias puede ser a menudo de 1 segundo o más. Esto significa que los interlocutores oirán el eco de su propia voz cada vez que hablen, lo que hace casi imposible la comunicación.

Conceptos básicos de AEC - Paso 3

Una señal de audio puede eliminarse mezclándola con una versión invertida de sí misma, por lo que debería ser posible hacer que el micrófono ignore el sonido que sale del altavoz. Sabemos exactamente qué aspecto tiene la señal de audio cuando se envía al altavoz. Sin embargo, eso no coincide exactamente con el audio captado por el micrófono. El audio que sale del altavoz se refleja varias veces en las superficies de la habitación y estas reflexiones llegan al micrófono en diferentes momentos; cada reflexión ha tenido diferentes frecuencias absorbidas o bloqueadas por las distintas superficies y objetos de la habitación. Cada una de estas reflexiones suena ahora de forma muy diferente a la señal original y entre sí.

Conceptos básicos de AEC - Paso 4

Para eliminar el audio del altavoz de la señal del micrófono, el algoritmo AEC primero tiene que averiguar cómo suena el audio del altavoz cuando llega al micrófono. El algoritmo AEC compara el audio del micrófono con el audio que se envía al altavoz para generar una respuesta al impulso de la sala. Esta respuesta al impulso de la sala se convierte en la base del filtro que se utiliza para eliminar el audio del altavoz de la señal del micrófono.