¿Cómo Funciona AEC?

Transcripción de video

0:08
Bienvenido de vuelta para comprender el funcionamiento de AEC veamos qué sucede con una señal de audio
0:17
que es generada en el Extremo Lejano, y enviada al Extremo Cercano;
0:22
y lo que hace AEC para prevenir la aparición de eco en el Extremo Lejano.
0:29
Este es un diagrama del recorrido completo de la señal de audio.
0:33
Probablemente no lo haya notado antes,
0:36
pero el Cancelador de Eco Acústico hace pasar la señal por una serie de sub-sistemas,
0:42
incluyendo un Filtro Adaptivo, un Algoritmo Adaptivo, Detección de Doble Fuente, Proceso No Linear,
0:51
Reducción de Ruido, etc. Comencemos con el Filtro Adaptivo.
0:56
El objetivo de AEC es eliminar restos de la voz del participante en el Extremo Lejano
1:04
a la entrada del micrófono del Extremo Cercano,
1:07
incluyendo rutas directas e indirectas desde el altavoz del Extremo Cercano hacia el micrófono.
1:14
Para ello, el componente AEC debe ser capaz de prever las características de dicha señal.
1:22
Si emitimos un impulso fuerte por el altavoz, como un click, o un disparo,
1:27
podemos grabar la señal que llega al micrófono y obtener un registro similar a éste.
1:33
El primer pico es la ruta directa desde el altavoz hacia el micrófono,
1:38
y todos los demás representan las diversas reflexiones en el ambiente –
1:42
cuanto más tiempo le toma a una señal llegar al micrófono, habitualmente más atenuada llega a su destino.
1:50
Esto se conoce como Respuesta de Impulso del Ambiente,
1:55
y es un mapa predictivo de lo que sucede con cualquier señal proveniente del altavoz.
2:01
Esta Respuesta de Impulso del Ambiente es utilizada para crear un Filtro de Respuesta Finita de Impulso,
2:08
o FIR, en el bloque de Filtro Adaptivo, parte del sistema AEC.
2:18
Cuando llega una señal desde el Extremo Lejano es enviada hacia el altavoz del Extremo Cercano
2:25
y hacia el Filtro Adaptivo. Este filtro se aplica a la señal,
2:31
creando una predicción de cómo sería este sonido al llegar nuevamente al micrófono.
2:37
Entonces, el ruido resultante se extrae digitalmente de la señal del micrófono en el Extremo Cercano,
2:44
y el resultado debería ser silencio.
2:48
Lo mágico aquí es que esta operación no afecta en modo alguno el resto de la señal en el micrófono,
2:56
como por ejemplo, la voz del participante en el Extremo Cercano,
3:01
permitiendo al participante en el otro extremo disfrutar de una conversación clara, sin oír ecos propios.
3:09
“Ahora puedo oir fuerte y claro, cómo han estado?”
3:11
Hay un problema fundamental en este modelo;
3:14
la Respuesta de Impulso del Ambiente varía constantemente.
3:19
Ya sea una puerta que se abre, alguien que se sienta, Sea una puerta que se abre, alguien que se sienta,
3:22
incluso las alas de un insecto, el hecho es que las superficies en el ambiente Extremo Cercano son modificadas,
3:30
cambiando las reflexiones de audio del altavoz, cambiando la Respuesta de Impulso del Ambiente.
3:37
Ahora, no es realmente una buena idea emitir constantemente clicks o disparos para mantenerse actualizado con estos cambios.
3:46
En lugar de ello, se utiliza el Algoritmo Adaptivo…
3:50
para actualizar constantemente el Filtro, monitoreando el resultado
3:55
y ajustando el Filtro hasta que el resultado es tan cercano a CERO, o silencio, como sea posible.
4:02
Este Algoritmo Adaptivo está constantemente en modo operativo,
4:06
intentando mantener al Flitro en consonancia con la Respuesta de Impulso del Ambiente.
4:11
Este proceso puede tener lugar solamente mientras el Extremo Lejano emite sonido
4:17
y el Extremo Cercano está en silencio.
4:21
Este es el único momento en el que la señal del micrófono,
4:25
luego de la operación de extracción podría ser igual a CERO.
4:30
Si el Extremo Lejano está en silencio, no hay material de medición;
4:36
si el Extremo Cercano emite sonido, hay señales adicionales en el micrófono,
4:41
de modo que el resultado no puede ser CERO.
4:46
Aquí entra en funciones el Detector de Doble Señal, o DTD.
4:52
Éste oye los micrófonos ubicados en ambos entornos, y determina si hay emisores de audio en alguno de ellos.
5:01
Si detecta emisión en el Extremo Lejano y silencio en el Extremo Cercano,
5:06
pone en modo operativo al Filtro Adaptivo hacia la Respuesta de Impulso del Ambiente.
5:12
En cualquier otra situación, bloquea la operación del Algoritmo Adaptivo.
5:18
Una vez aplicados estos Filtros y Algoritmos a la señal,
5:22
todavía restan algunos procesos antes de llegar nuevamente hacia el participante en el Extremo Lejano.
5:29
En primer lugar, la señal pasa por un Procesador No Linear, o NLP.
5:36
A raíz de la dificultad de una equivalencia absoluta entre el Filtro FIR y la Respuesta de Impulso del Ambiente,
5:44
todavía puede quedar algún resto de eco residual en este punto de la señal.
5:50
El Procesador No Lineal divide el audio en múltiples bandas de frecuencia y analiza cada una de ellas,
5:58
para determinar si contiene básicamente Voz del Extremo Cercano o Eco del Extremo Lejano.
6:05
Toma una decisión para cada banda y la atenúa en relación a esa decisión.
6:11
De esta forma se suaviza el audio resultante y se remueven los últimos restos de eco residual,
6:17
especialmente en las frecuencias más graves.
6:20
Lo siguiente es la Reducción de Ruido, o NR.
6:25
Se ocupa del ruido ambiente, intenta removerlo buscando constantes en la señal y extrayéndolos de la misma.
6:33
De esta forma, el otro participante puede oír la voz deseada,
6:38
en lugar de escuchar el acondicionador de aire, el viento, o ruidos desde el exterior.
6:51
El nivel de Reducción de Ruido puede ser ajustado en el Panel de Control de AEC,
6:56
y también puede ser habilitado o eliminado del diseño.
7:00
El último bloque es una característica particular del sistema AEC de Q-Sys.
7:06
Luego de todo el Proceso No Lineal y de Reducción de Ruido,
7:10
el Extremo Lejano debe oír al Extremo Cercano alto y claro, con todo lo demás, en silencio.
7:18
Demasiado silencioso. Si el participante en el Extremo Cercano deja de hablar,
7:24
la línea podría quedar tan silenciosa que podría significar la interrupción de la comunicación.
7:31
En esencia, es un módulo de AEC, con un funcionamiento demasiado efectivo.
7:38
Suena extraño… cuando hay silencio total…entre frases, cierto?
7:47
Podemos agregar Piso de Ruido,
7:51
una señal de ruido artificial pasabajos que produce la sensación de que
7:56
la conexión sigue activa aunque no haya sonido de voces.
8:01
Podemos controlar el nivel de Piso de Ruido en el Panel de Control.
8:05
Además encontramos un bypass maestro para anular el AEC,
8:10
y el Medidor de Mejora por Pérdida de retorno de Eco, que muestra en dB,
8:15
la cantidad de Eco del Extremo Lejano que ha sido atenuada en la señal de retorno.
8:21
Si el valor supera los 20dB, el componente AEC está produciendo exitosamente conversaciones libres de reflexiones acústicas.
8:30
Esto es lo que sucede dentro de la caja mágica –algo por lo que no debería preocuparse.
8:38
Solamente asegúrese de conectarlo adecuadamente y olvídese del resto.
8:44
A diferencia de muchos otros productos,
8:46
la cancelación de Eco de Q-Sys se incluye automáticamente como parte del software de Diseño –
8:54
no hay hardware adicional para configurar, y no hay gastos adicionales. Simplemente, es parte del sistema Q-Sys.
9:02
En la próxima sección veremos cómo configurar AEC
9:07
en conjunción con el componente Softphone para crear un sistema de teleconferencia.
9:15
Muchas gracias y nos vemos pronto.