ES2348835T3 - Filtro multicanal asimã‰trico. - Google Patents
Filtro multicanal asimã‰trico. Download PDFInfo
- Publication number
- ES2348835T3 ES2348835T3 ES01273470T ES01273470T ES2348835T3 ES 2348835 T3 ES2348835 T3 ES 2348835T3 ES 01273470 T ES01273470 T ES 01273470T ES 01273470 T ES01273470 T ES 01273470T ES 2348835 T3 ES2348835 T3 ES 2348835T3
- Authority
- ES
- Spain
- Prior art keywords
- filter
- sub
- filters
- multichannel
- 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.)
- Expired - Lifetime
Links
- 238000001914 filtration Methods 0.000 claims abstract description 3
- 238000000034 method Methods 0.000 claims description 4
- 230000006399 behavior Effects 0.000 abstract description 3
- 230000003044 adaptive effect Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 238000002592 echocardiography Methods 0.000 description 8
- 241000219498 Alnus glutinosa Species 0.000 description 4
- 230000003111 delayed effect Effects 0.000 description 3
- 238000002474 experimental method Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000001143 conditioned effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000001747 exhibiting effect Effects 0.000 description 1
- COCAUCFPFHUGAA-MGNBDDOMSA-N n-[3-[(1s,7s)-5-amino-4-thia-6-azabicyclo[5.1.0]oct-5-en-7-yl]-4-fluorophenyl]-5-chloropyridine-2-carboxamide Chemical compound C=1C=C(F)C([C@@]23N=C(SCC[C@@H]2C3)N)=CC=1NC(=O)C1=CC=C(Cl)C=N1 COCAUCFPFHUGAA-MGNBDDOMSA-N 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M9/00—Arrangements for interconnection not involving centralised switching
- H04M9/08—Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H21/00—Adaptive networks
- H03H21/0012—Digital adaptive filters
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Filters That Use Time-Delay Elements (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Circuit For Audible Band Transducer (AREA)
- Soundproofing, Sound Blocking, And Sound Damping (AREA)
- Separation Using Semi-Permeable Membranes (AREA)
- Noise Elimination (AREA)
Abstract
Filtro (20) multicanal que comprende S entradas para recibir S señales de entrada (x1..xS) y al menos S filtros (14, 28) acoplados a las S entradas para filtrar las señales de entrada (x1..xS) o señales auxiliares (y1..yS) derivadas de las mismas, comprendiendo además el filtro (20) multicanal un combinador (16) de señales para combinar las señales filtradas en una señal de salida (ê), siendo S el número de canales del filtro (20) multicanal, comprendiendo el filtro (20) multicanal un combinador (22) de señales adicional acoplado entre al menos parte de las entradas y al menos parte de los filtros (14, 28), estando dispuesto el combinador (22) de señales adicional para combinar al menos parte de las señales de entrada (x1..xS) en al menos una señal auxiliar (y1..yS), caracterizado porque al menos uno de los filtros (28) tiene una longitud de filtro que es superior a las longitudes de filtro de los otros filtros (14).
Description
La invención se refiere a un filtro multicanal.
La invención se refiere además a un cancelador de eco acústico, un cancelador de ruido, un sistema de audio y/o vídeo controlado por voz, un sistema de conferencias de audio y/o vídeo y a un procedimiento de filtrado multicanal.
La operación manos libres multicanal está convirtiéndose en una característica cada vez más importante en los sistemas de comunicación modernos. En sistemas de conferencias de audio y/o vídeo, la transmisión multicanal conduce a una mejor “localización” de las personas en las salas. Esto mejora la inteligibilidad y la naturalidad del habla. Otro desarrollo reciente importante es el desarrollo de equipos de audio y vídeo estéreo (o multicanal) controlados por voz. La tasa de reconocimiento de un motor de reconocimiento de voz disminuye drásticamente debido al sonido emitido por el equipo. Además de eso, puede reconocer palabras emitidas por el propio equipo. Por tanto existe la necesidad de un filtro multicanal que funcione como un procesador de cancelación de eco acústico para el motor de reconocimiento de voz.
Un filtro multicanal de este tipo puede crearse combinando simplemente varios filtros adaptativos de un único canal. Sin embargo, tal filtro multicanal tiene por lo general un rendimiento muy malo.
Cuando el número de señales de entrada en un filtro multicanal es superior al número de fuentes de señal (y ruido) independientes, ya no hay una solución exclusiva para los filtros adaptativos. Se trata del problema denominado de la “no exclusividad”. En la práctica, sin embargo, el número de fuentes independientes es siempre superior al número de micrófonos debido al ruido y a otras perturbaciones. Sin embargo, cuando la potencia no se distribuye de manera uniforme a través de las fuentes independientes, el problema podría acondicionarse de manera inadecuada, lo cual es el principal motivo del relativamente mal rendimiento de los filtros adaptativos multicanal. Se han propuesto procedimientos para aumentar su rendimiento usando algoritmos semejantes al de mínimos cuadrados recursivos (RLS) (que tienen una extremada complejidad computacional, incluso las implementaciones más eficaces) o añadiendo ruido a las señales de entrada o procesándolas de forma no lineal (lo que puede llevar a artefactos audibles en la(s) señal(es) del altavoz).
Problemas similares aparecen en la cancelación de ruido multicanal, en la que el ruido recogido por un micrófono se reduce usando señales de micrófono adicionales como señales de referencia de ruido. Las señales de referencia se filtran y se sustraen de la señal de micrófono principal (retardada).
En la solicitud de patente europea número 1 052 838 se da a conocer un filtro adaptativo estéreo en el dominio de la frecuencia. Este filtro multicanal comprende dos filtros adaptativos (uno para cada canal) para filtrar las dos señales de entrada. Las señales filtradas se combinan por medio de un sumador y la señal combinada se suministra a una salida del filtro multicanal. En la actualización de los dos filtros adaptativos, se usan matrices de correlación cruzada y de autocorrelación inversas transformadas para mejorar el rendimiento. Esto mejora el comportamiento de convergencia sin influir mucho en la complejidad computacional en comparación con el uso de dos filtros adaptativos de un único canal.
El filtro multicanal conocido es relativamente complejo ya que hay que almacenar en memoria un número relativamente grande de coeficientes de filtro.
El artículo “Frequency-domain implementation of Griffiths-Jim adaptive beamformer”, de Yuan-Hwand Chen et al., páginas 3354-3366, vol. 91, número 6, Journal of the Acoustical Society of America, junio de 1992, da a conocer un filtro adaptativo multicanal que comprende una pluralidad de filtros con la misma longitud.
Un objeto de la invención es proporcionar un filtro multicanal en el que sólo hay que almacenar en memoria un número relativamente pequeño de coeficientes de filtro, al tiempo que presenta un comportamiento de convergencia que es comparable al filtro multicanal conocido. Este objeto se consigue en el filtro multicanal según la invención, comprendiendo dicho filtro multicanal S entradas para recibir S señales de entrada y al menos S filtros acoplados a las S entradas para filtrar las señales de entrada o señales auxiliares derivadas de las mismas, comprendiendo además el filtro multicanal un combinador de señales para combinar las señales filtradas en una señal de salida, siendo S el número de canales del filtro multicanal, comprendiendo el filtro multicanal un combinador de señales adicional acoplado entre al menos parte de las entradas y al menos parte de los filtros, estando dispuesto el combinador de señales adicional para combinar al menos parte de las señales de entrada en al menos una señal auxiliar, en el que al menos uno de los filtros tiene una longitud de filtro que es sustancialmente superior a las longitudes de filtro de los otros filtros. Los filtros adaptativos del filtro multicanal conocido tienen todos la misma longitud, es decir el mismo número de coeficientes. El filtro multicanal según la invención es asimétrico ya que no todos sus filtros tienen el mismo número de coeficientes. Los experimentos han mostrado que un filtro multicanal asimétrico de este tipo con varios filtros cortos (es decir que tiene un número relativamente pequeño de coeficientes) y varios filtros largos (es decir que tiene un número relativamente grande de coeficientes), filtros que funcionan al menos en parte sobre la(s) señal(es) auxiliar(es) (es decir las señales de entrada combinadas), puede conseguir un rendimiento que es comparable a los filtros multicanal conocidos al tiempo que presenta un número sustancialmente menor de coeficientes de filtro que es necesario almacenar en memoria.
En una realización del filtro multicanal según la invención, el combinador de señales adicional comprende un sumador para derivar la al menos una señal auxiliar a partir de las S señales de entrada. Un sumador proporciona una implementación sencilla pero eficaz del combinador de señales adicional. Se ha descubierto que un filtro multicanal asimétrico que comprende filtros con 128 coeficientes (que implementa un algoritmo multicanal de decorrelación completa) para todas las señales de entrada y un único filtro con 1024 coeficientes (que implementa el algoritmo multicanal de decorrelación completa para los 128 primeros coeficientes y un algoritmo mono o de un único canal para los 896 coeficientes restantes) para una señal auxiliar que es la suma de todas las señales de entrada tiene un rendimiento que es comparable al rendimiento del filtro multicanal conocido que comprende filtros con 1024 coeficientes para todas las señales de entrada.
En una realización del filtro multicanal según la invención, el combinador de señales adicional está dispuesto para derivar las señales auxiliares (y1..yS) a partir de las S señales de
entrada (x1..xS) según:
S. Al aplicar un filtro largo con una longitud L1 (que implementa un algoritmo (multicanal) de decorrelación sobre los L2 primeros coeficientes y un algoritmo de un único canal sobre los L1-L2 coeficientes restantes) a y1 y filtros cortos con una longitud L2 (que implementa el algoritmo de decorrelación) a y2..ys, se llega a un filtro multicanal asimétrico que combina un buen rendimiento con un bajo consumo de memoria.
En una realización adicional del filtro multicanal según la invención, S es igual a 2 y el combinador de señales adicional está dispuesto para derivar las señales auxiliares (y1,y2) a
partir de las señales de entrada (x1,x2) según:
El objeto y las características anteriores de la presente invención resultarán más evidentes a partir de la siguiente descripción de las realizaciones preferidas con referencia a los dibujos, en los que:
la figura 1 muestra un diagrama de bloques de un filtro multicanal de la técnica anterior,
las figuras 2 y 3 muestran diagramas de bloques de realizaciones del filtro multicanal según la invención,
la figura 4 muestra un diagrama de bloques de un sistema de conferencias de audio y/o vídeo según la invención,
la figura 5 muestra un diagrama de bloques de un sistema de audio y/o vídeo controlado por voz según la invención,
la figura 6 muestra un diagrama de bloques de un cancelador de ruido según la invención.
En las figuras, a las partes idénticas se les dan los mismos números de referencia.
El filtro 10 multicanal según la figura 1 (con sólo dos canales y que funciona en el dominio de la frecuencia) se conoce a partir de la solicitud de patente europea anteriormente mencionada. Se trata de un filtro FIR adaptativo multicanal con S canales. El filtro 10 multicanal comprende S entradas para recibir S señales de entrada x1..xS y S filtros 14 acoplados a esas entradas para filtrar las señales de entrada x1..xS. El filtro 10 multicanal comprende además un combinador 16 de señales para combinar las señales filtradas ê1..êS en una señal de salida ê. El combinador 16 de señales está implementado por un sumador 16. El filtro 10 multicanal comprende un medio 12 de actualización que actualiza los coeficientes de filtro W1..WS de los filtros 14. El medio 12 de actualización está conectado a las S entradas así como a una entrada adicional a través de la cual se suministra una señal de control r al medio 12 de actualización. El medio 12 de actualización implementa un algoritmo de actualización que intenta adaptar los coeficientes de filtro W1..WS de tal manera que se elimine la correlación entre la señal de control r y las señales de entrada X1..XS. En este filtro 10 multicanal de la técnica anterior, los filtros 14 tienen todos la misma longitud, es decir el mismo número de coeficientes de filtro. Además, el algoritmo de actualización que se implementa en el medio 12 de actualización es el mismo para todos los filtros 14.
Los filtros 10, 20 multicanal que se muestran en las figuras 1 a 3 pueden usarse ventajosamente como un cancelador de eco acústico multicanal. En tal contexto, la señal de salida ê es una estimación de una señal de eco acústico no deseado incluida en una señal e. Esta estimación ê se sustrae de la señal e por medio de un sustractor 18 y la señal residual r resultante es sustancialmente igual a la parte de señal deseada de la señal e. La señal residual r también se usa como la señal de control r para controlar el filtro 10 multicanal.
La figura 2 muestra un diagrama de bloques de una primera realización de un filtro 20 multicanal según la invención. El filtro 20 multicanal tiene S canales y comprende S entradas para recibir S señales de entrada X1..XS y S filtros 14, 28 acoplados a esas entradas X1..XS. El filtro 20 multicanal comprende además un combinador 16 de señales para combinar las señales filtradas ê1..êS en una señal de salida ê. El combinador 20 de señales está implementado por un sumador 16. El filtro 20 multicanal comprende un medio 12 de actualización que actualiza los coeficientes de filtro W1..WS de los filtros 14, 28. El medio 12 de actualización está conectado a las S entradas así como a una entrada adicional a través de la cual se suministra una señal de control r al medio 12 de actualización. El filtro 20 multicanal comprende un combinador 22 de señales adicional acoplado entre al menos parte de las entradas y al menos parte de los filtros 14, 28. El combinador 22 de señales adicional está dispuesto para combinar al menos parte de las señales de entrada x1..xS en señales auxiliares y1..yS. Los filtros 14, 28 están dispuestos para filtrar las señales auxiliares y1..yS que se han derivado a
5 partir de las señales de entrada x1..xS por el combinador 22 de señales adicional. El filtro 20 multicanal es asimétrico ya que al menos uno de los filtros 28 tiene una longitud de filtro sustancialmente superior a las longitudes de filtro de los otros filtros 14.
10 El combinador 22 de señales adicional puede derivar las señales auxiliares y1..yS a partir de las señales de entrada x1..xS según las siguientes fórmulas:
e
La señal auxiliar y1 se filtra por el filtro 28 largo y las señales auxiliares y2..yS se filtran por los filtros 14 cortos. El medio 12 de actualización implementa un algoritmo de actualización que intenta adaptar los coeficientes de filtro
20 W1..WS de tal manera que se elimine la correlación entre la señal de control r y las señales auxiliares y1..yS. En el filtro 20 multicanal el algoritmo de actualización que se implementa en el medio 12 de actualización no es el mismo para todos los filtros 14, 28: el algoritmo de actualización para el filtro 28 largo
25 comprende un algoritmo de decorrelación para la primera parte del filtro 28 largo (igual a la longitud de los filtros 14 cortos) y un algoritmo de un único canal para la parte restante del filtro 28 largo, mientras que el algoritmo de actualización para los filtros 14 cortos es el algoritmo de decorrelación. El
30 filtro 20 multicanal asimétrico combina un buen rendimiento con un bajo consumo de memoria. Alternativamente, cuando el filtro 20 multicanal es un filtro estéreo con dos canales, el combinador 22 de señales
adicional puede derivar las señales auxiliares y1..y2 a partir de las señales de entrada x1..x2 según las siguientes fórmulas:
e
La señal auxiliar y1 puede filtrarse mediante un filtro 28 largo y las señales auxiliares y2 pueden filtrarse mediante un filtro 14 corto o viceversa. El rendimiento de este filtro 20 etéreo se verificó por medio del siguiente experimento en el que
10 se usa el filtro 20 estéreo como un cancelador de eco acústico estéreo (AEC estéreo). Supóngase que hay una sala con dos altavoces y un micrófono. Se reproduce una señal de música a través de los altavoces, y se intenta cancelar las contribuciones de los ecos de los altavoces grabadas por el
15 micrófono por medio de un AEC estéreo. Se usa un algoritmo en el dominio de la frecuencia, con una longitud 128 de bloques. En primer lugar, los ecos se cancelaron con un AEC estéreo que comprendía el filtro 10 estéreo de la técnica anterior. A continuación se cancelaron los ecos con un AEC estéreo que
20 comprendía el filtro 20 estéreo según se describió anteriormente. Los resultados de este experimento se enumeran en la tabla 1. En esta tabla, la mejora de la pérdida del retorno del eco (ERLE) se define como -10 veces el logaritmo del eco al cuadrado promedio restante frente al eco al cuadrado promedio en
25 el micrófono. Además, la entrada 1 es la señal de entrada/auxiliar que se suministra a un primer filtro que tiene N1 coeficientes y la entrada 2 es la señal de entrada/auxiliar que se suministra a un segundo filtro que tiene N2 coeficientes. La columna indicada como N1+N2 muestra el número total de
30 coeficientes de filtro usados por una determinada configuración del filtro estéreo. Las filas indicadas como Técnica anterior corresponden al filtro 10 estéreo de la técnica anterior. Las filas indicadas como Asimétrico corresponden al filtro 20 estéreo según la invención.
- Tipo de filtro
- Entrada 1 N1 Entrada 2 N2 ERLE N1+N2
- Técnica anterior
- x1 512 x2 512 15,2 dB
- Técnica anterior
- x1 768 x2 768 18,3 dB 1536
- Técnica anterior
- x1 1024 x2 1024 20,4 dB 2048
- Asimétrico
- (x1+x2)/2 512 (x1-x2)/2 128 15,0 dB 640
- Asimétrico
- (x1+x2)/2 768 (x1-x2)/2 128 17,9 dB 896
- Asimétrico
- (x1+x2)/2 896 (x1-x2)/2 128 19,4 dB 1024
- Asimétrico
- (x1+x2)/2 1024 (x1-x2)/2 128 20,0 dB 1152
- Asimétrico
- (x1+x2)/2 1536 (x1-x2)/2 128 20,1 dB 1664
- Asimétrico
- (x1+x2)/2 512 (x1-x2)/2 256 15,1 dB 768
- Asimétrico
- (x1+x2)/2 768 (x1-x2)/2 256 18,1 dB 1024
- Asimétrico
- (x1+x2)/2 1024 (x1-x2)/2 256 19,8 dB 1280
- Asimétrico
- (x1+x2)/2 1536 (x1-x2)/2 256 20,8 dB 1792
- Asimétrico
- (x1+x2)/2 768 (x1-x2)/2 512 18,3 dB 1280
- Asimétrico
- (x1+x2)/2 1024 (x1-x2)/2 512 20,6 dB 1536
- Asimétrico
- (x1+x2)/2 1536 (x1-x2)/2 512 20,9 dB 2048
- Asimétrico
- (x1+x2)/2 1024 (x1-x2)/2 768 20,6 dB 1792
5 Tabla 1
A partir de estos resultados, queda claro que el AEC estéreo con el filtro 20 estéreo puede conseguir (casi) la misma reducción en el nivel de eco residual que el AEC estéreo con el 10 filtro 10 estéreo de la técnica anterior, al tiempo que usa muchos menos coeficientes/memoria en total. Por ejemplo, el filtro 10 estéreo de la técnica anterior necesita 2048 coeficientes para alcanzar una ERLE de 20,4 dB. En cambio, el filtro 20 estéreo asimétrico sólo necesita 1152 coeficientes 15 para alcanzar una ERLE comparable de 20,0 dB.
Con el fin de implementar las fórmulas (1) a (4), el combinador 22 de señales adicional puede comprender sumadores, sustractores, multiplicadores y/o divisores.
La figura 3 muestra un diagrama de bloques de una segunda realización de un filtro 20 multicanal según la invención. El filtro 20 multicanal tiene S canales y comprende S entradas para recibir S señales de entrada x1..xS y S filtros 14 cortos acoplados a esas entradas x1..xS. El filtro 20 multicanal comprende un medio 12 de actualización que actualiza los coeficientes de filtro W1..WS de los filtros 14. El medio 12 de actualización está conectado a las S entradas así como a una entrada adicional a través de la cual se suministra una señal de control r al medio 12 de actualización. El filtro 20 multicanal comprende un sumador 22 que funciona como un combinador 22 de señales adicional y que combina las señales de entrada x1..xS en una señal auxiliar y1. La señal auxiliar y1 se retarda mediante un elemento 24 de retardo con el fin de compensar el retardo de los filtros 14. La señal auxiliar y1 retardada se filtra a continuación por un filtro 28 largo. Los coeficientes WL del filtro 28 se actualizan por un medio 26 de actualización adicional. El filtro 20 multicanal comprende además un combinador 16 de señales para combinar las señales filtradas ê1..êS y êL en una señal de salida ê. El combinador 20 de señales está implementado por un sumador 16.
La figura 4 muestra un diagrama de bloques de un sistema de conferencias de audio y/o vídeo según la invención. En el sistema de conferencias de audio y/o vídeo, una sala 40 próxima y una sala 30 distante están conectadas entre sí por medio de una conexión estéreo. Hay cuatro canceladores 20 de eco acústico estéreo (AEC estéreo) incluidos en el sistema para cancelar los ecos acústicos en ambas salas 30 y 40. En la figura 4 sólo se muestra uno de estos AEC 20 estéreo. El AEC 20 estéreo es el filtro 20 estéreo según la invención. En la sala 30 distante, una persona 32 está hablando y los sonidos en la sala 30 distante (incluyendo el habla) se recogen por dos micrófonos 34 y se transmiten a la sala 40 próxima. En la sala 40 próxima, los sonidos recogidos desde la sala 30 distante se suministran a y se reproducen por dos altavoces 42. En la sala 40 próxima hay otra persona 46 hablando y los sonidos en la sala 30 próxima (incluyendo el habla de la persona 46 y los ecos de los sonidos de la sala 30 distante) se recogen por dos micrófonos 44 y se suministran a un sustractor 18. El filtro 20 estéreo determina a partir de las señales de la sala distante una estimación de los ecos en la sala 40 próxima. Esta estimación se sustrae, mediante el sustractor 18, de la señal recogida por los micrófonos 44. La señal residual resultante se suministra entonces a los altavoces 36 en la sala 30 distante. La señal residual también se usa como señal de control para controlar el filtro 20 estéreo.
La figura 5 muestra un diagrama de bloques de un sistema de audio y/o vídeo controlado por voz según la invención. En este sistema, se suministra una señal de entrada de audio estéreo (o multicanal) en una sala 50 a dos altavoces 56. Una persona 52 en la sala 50 puede controlar el sistema por medio de comandos de voz. Los comandos de voz, junto con los ecos de la señal de audio estéreo, se recogen por un micrófono 54 y se suministran a un sustractor 58. Se alimenta un filtro 20 multicanal con la señal de entrada de audio estéreo y éste determina una estimación de los ecos de la señal de audio estéreo. Esta estimación se sustrae, por el sustractor 58, de la señal recogida por el micrófono 54 y la señal residual resultante se suministra a un reconocedor 60 de voz. La señal residual también se usa como señal de control para controlar el filtro 20 multicanal.
La figura 6 muestra un diagrama de bloques de un cancelador de ruido según la invención. En una sala 70 hay ubicados varios micrófonos 74 que están acoplados a un modelador 76 de haz de micrófono. Los micrófonos 74 recogen el habla emitida por una persona 72 y también ruido que está presente en la sala 70. El modelador 76 de haz selecciona la mejor de las señales suministradas por los micrófonos 74 y suministra esta señal a un sustractor 78. El modelador 76 de haz suministra las señales recogidas por los otros micrófonos 74 a un filtro 20 multicanal que determina una estimación del ruido incluido en la mejor señal de micrófono. Esta estimación se suministra al sustractor 78 y la estimación se sustrae de la mejor señal de micrófono. La señal residual resultante es una señal de habla limpia. La señal residual también se usa como señal de control para controlar el filtro 20 estéreo.
El filtro 20 multicanal según la invención puede implementarse por medio de hardware digital o por medio de software ejecutado por un procesador de señal digital o por un microprocesador de propósito general. Además, el filtro 20 multicanal puede implementarse en el dominio de la frecuencia o en el dominio del tiempo.
El alcance de la invención no está limitado a las realizaciones dadas a conocer de manera explícita. La invención se materializa en cada nueva característica y en cada combinación de características. Ningún símbolo de referencia limita el alcance de las reivindicaciones. El alcance de la invención está limitado a las reivindicaciones adjuntas. La expresión “que comprende” no excluye la presencia de otros elementos o etapas aparte de los enumerados en una reivindicación. El uso de la palabra “un” o “una” precediendo a un elemento no excluye la presencia de una pluralidad de tales elementos.
Claims (7)
- REIVINDICACIONES1. Filtro (20) multicanal que comprende S entradas para recibir S señales de entrada (x1..xS) y al menos S filtros (14, 28) acoplados a las S entradas para filtrar las señales de entrada (x1..xS) o señales auxiliares (y1..yS) derivadas de las mismas, comprendiendo además el filtro(20) multicanal un combinador (16) de señales para combinar las señales filtradas en una señal de salida (ê), siendo S el número de canales del filtro (20) multicanal, comprendiendo el filtro (20) multicanal un combinador (22) de señales adicional acoplado entre al menos parte de las entradas y al menos parte de los filtros (14, 28), estando dispuesto el combinador (22) de señales adicional para combinar al menos parte de las señales de entrada (x1..xS) en al menos una señal auxiliar (y1..yS), caracterizado porque al menos uno de los filtros (28) tiene una longitud de filtro que es superior a las longitudes de filtro de los otros filtros (14).
- 2. Filtro multicanal según la reivindicación 1, en el que el combinador (22) de señales adicional comprende un sumador(22) para derivar la al menos una señal auxiliar (y1) a partir de las S señales de entrada (x1..xS).
- 3. Filtro multicanal según la reivindicación 2, en el que el combinador (22) de señales adicional está dispuesto para derivar las señales auxiliares (y1..yS) a partir de las Sseñales de entrada (x1..xS) según:
imagen1 e yi = (S-1)xi-1-xS para 1 < i ≤ S. -
- 4.
- Filtro multicanal según la reivindicación 1 ó 2, en el que S es igual a 2 y en el que el combinador (22) de señales adicional está dispuesto para derivar las señales auxiliares (y1, y2) a partir de las señales de entrada
(x1,x2) según: -
- 5.
- Cancelador de eco acústico que comprende un filtro (20) multicanal según la reivindicación 1.
-
- 6.
- Cancelador de ruido que comprende un filtro (20) multicanal según la reivindicación 1.
imagen2 - 5 7. Sistema de audio y/o vídeo controlado por voz que comprende un filtro (20) multicanal según la reivindicación 1.
- 8. Sistema de conferencias de audio y/o vídeo que comprende un cancelador de eco acústico con un filtro (20) multicanal según la reivindicación 1.
- 10 9. Procedimiento de filtrado multicanal, comprendiendo el procedimiento las etapas de:
- •
- combinar al menos parte de S señales de entrada (x1..xS) en al menos una señal auxiliar (y1..yS),
- •
- filtrar las señales de entrada (x1..xS) y/o la al menos
15 una señal auxiliar (y1..yS) por medio de al menos S filtros (14, 28), en el que al menos uno de los filtros(28) tiene una longitud de filtro que es sustancialmente superior a las longitudes de filtro de los otros filtros (14),20 •combinar las señales filtradas en una señal de salida (ê).
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP01200235 | 2001-01-23 | ||
| EP01200235 | 2001-01-23 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2348835T3 true ES2348835T3 (es) | 2010-12-15 |
Family
ID=8179789
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES01273470T Expired - Lifetime ES2348835T3 (es) | 2001-01-23 | 2001-12-19 | Filtro multicanal asimã‰trico. |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US6885750B2 (es) |
| EP (1) | EP1356589B1 (es) |
| JP (1) | JP4221222B2 (es) |
| KR (1) | KR100825214B1 (es) |
| AT (1) | ATE474377T1 (es) |
| DE (1) | DE60142583D1 (es) |
| ES (1) | ES2348835T3 (es) |
| WO (1) | WO2002060057A1 (es) |
Families Citing this family (46)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6368343B1 (en) * | 2000-03-13 | 2002-04-09 | Peter M. Bonutti | Method of using ultrasonic vibration to secure body tissue |
| US6990193B2 (en) * | 2002-11-29 | 2006-01-24 | Mitel Knowledge Corporation | Method of acoustic echo cancellation in full-duplex hands free audio conferencing with spatial directivity |
| KR100480789B1 (ko) * | 2003-01-17 | 2005-04-06 | 삼성전자주식회사 | 피드백 구조를 이용한 적응적 빔 형성방법 및 장치 |
| KR100556365B1 (ko) * | 2003-07-07 | 2006-03-03 | 엘지전자 주식회사 | 음성 인식장치 및 방법 |
| JP2005084253A (ja) * | 2003-09-05 | 2005-03-31 | Matsushita Electric Ind Co Ltd | 音響処理装置、方法、プログラム及び記憶媒体 |
| US9779750B2 (en) * | 2004-07-30 | 2017-10-03 | Invention Science Fund I, Llc | Cue-aware privacy filter for participants in persistent communications |
| US8977250B2 (en) * | 2004-08-27 | 2015-03-10 | The Invention Science Fund I, Llc | Context-aware filter for participants in persistent communication |
| US9704502B2 (en) * | 2004-07-30 | 2017-07-11 | Invention Science Fund I, Llc | Cue-aware privacy filter for participants in persistent communications |
| US8521828B2 (en) | 2004-07-30 | 2013-08-27 | The Invention Science Fund I, Llc | Themes indicative of participants in persistent communication |
| EP1848243B1 (en) * | 2006-04-18 | 2009-02-18 | Harman/Becker Automotive Systems GmbH | Multi-channel echo compensation system and method |
| ATE445966T1 (de) * | 2006-05-08 | 2009-10-15 | Harman Becker Automotive Sys | Echoverringerung für zeitvariante systeme |
| ATE436151T1 (de) * | 2006-05-10 | 2009-07-15 | Harman Becker Automotive Sys | Kompensation von mehrkanalechos durch dekorrelation |
| US8275120B2 (en) * | 2006-05-30 | 2012-09-25 | Microsoft Corp. | Adaptive acoustic echo cancellation |
| EP1936939B1 (en) * | 2006-12-18 | 2011-08-24 | Harman Becker Automotive Systems GmbH | Low complexity echo compensation |
| EP1995940B1 (en) * | 2007-05-22 | 2011-09-07 | Harman Becker Automotive Systems GmbH | Method and apparatus for processing at least two microphone signals to provide an output signal with reduced interference |
| EP2222091B1 (en) | 2009-02-23 | 2013-04-24 | Nuance Communications, Inc. | Method for determining a set of filter coefficients for an acoustic echo compensation means |
| KR101930907B1 (ko) * | 2011-05-30 | 2019-03-12 | 삼성전자주식회사 | 오디오 신호 처리 방법, 그에 따른 오디오 장치, 및 그에 따른 전자기기 |
| US8666751B2 (en) * | 2011-11-17 | 2014-03-04 | Microsoft Corporation | Audio pattern matching for device activation |
| US9143862B2 (en) * | 2012-12-17 | 2015-09-22 | Microsoft Corporation | Correlation based filter adaptation |
| US9565493B2 (en) | 2015-04-30 | 2017-02-07 | Shure Acquisition Holdings, Inc. | Array microphone system and method of assembling the same |
| US9554207B2 (en) | 2015-04-30 | 2017-01-24 | Shure Acquisition Holdings, Inc. | Offset cartridge microphones |
| CN110024421B (zh) * | 2016-11-23 | 2020-12-25 | 瑞典爱立信有限公司 | 用于自适应控制去相关滤波器的方法和装置 |
| US9881632B1 (en) * | 2017-01-04 | 2018-01-30 | 2236008 Ontario Inc. | System and method for echo suppression for in-car communications |
| US10367948B2 (en) | 2017-01-13 | 2019-07-30 | Shure Acquisition Holdings, Inc. | Post-mixing acoustic echo cancellation systems and methods |
| US10013995B1 (en) * | 2017-05-10 | 2018-07-03 | Cirrus Logic, Inc. | Combined reference signal for acoustic echo cancellation |
| CN112335261B (zh) | 2018-06-01 | 2023-07-18 | 舒尔获得控股公司 | 图案形成麦克风阵列 |
| US11297423B2 (en) | 2018-06-15 | 2022-04-05 | Shure Acquisition Holdings, Inc. | Endfire linear array microphone |
| US11310596B2 (en) | 2018-09-20 | 2022-04-19 | Shure Acquisition Holdings, Inc. | Adjustable lobe shape for array microphones |
| US11277685B1 (en) * | 2018-11-05 | 2022-03-15 | Amazon Technologies, Inc. | Cascaded adaptive interference cancellation algorithms |
| JP7572964B2 (ja) | 2019-03-21 | 2024-10-24 | シュアー アクイジッション ホールディングス インコーポレイテッド | 阻止機能を伴うビーム形成マイクロフォンローブの自動集束、領域内自動集束、および自動配置 |
| US11558693B2 (en) | 2019-03-21 | 2023-01-17 | Shure Acquisition Holdings, Inc. | Auto focus, auto focus within regions, and auto placement of beamformed microphone lobes with inhibition and voice activity detection functionality |
| US11303981B2 (en) | 2019-03-21 | 2022-04-12 | Shure Acquisition Holdings, Inc. | Housings and associated design features for ceiling array microphones |
| TW202101422A (zh) | 2019-05-23 | 2021-01-01 | 美商舒爾獲得控股公司 | 可操縱揚聲器陣列、系統及其方法 |
| WO2020243471A1 (en) | 2019-05-31 | 2020-12-03 | Shure Acquisition Holdings, Inc. | Low latency automixer integrated with voice and noise activity detection |
| CN114467312A (zh) | 2019-08-23 | 2022-05-10 | 舒尔获得控股公司 | 具有改进方向性的二维麦克风阵列 |
| US12028678B2 (en) | 2019-11-01 | 2024-07-02 | Shure Acquisition Holdings, Inc. | Proximity microphone |
| US11552611B2 (en) | 2020-02-07 | 2023-01-10 | Shure Acquisition Holdings, Inc. | System and method for automatic adjustment of reference gain |
| USD944776S1 (en) | 2020-05-05 | 2022-03-01 | Shure Acquisition Holdings, Inc. | Audio device |
| US11706562B2 (en) | 2020-05-29 | 2023-07-18 | Shure Acquisition Holdings, Inc. | Transducer steering and configuration systems and methods using a local positioning system |
| JP7814400B2 (ja) | 2021-01-28 | 2026-02-16 | シュアー アクイジッション ホールディングス インコーポレイテッド | ハイブリッドオーディオビーム形成システム |
| US12452584B2 (en) | 2021-01-29 | 2025-10-21 | Shure Acquisition Holdings, Inc. | Scalable conferencing systems and methods |
| US12542123B2 (en) | 2021-08-31 | 2026-02-03 | Shure Acquisition Holdings, Inc. | Mask non-linear processor for acoustic echo cancellation |
| US12289584B2 (en) | 2021-10-04 | 2025-04-29 | Shure Acquisition Holdings, Inc. | Networked automixer systems and methods |
| EP4427465A1 (en) | 2021-11-05 | 2024-09-11 | Shure Acquisition Holdings, Inc. | Distributed algorithm for automixing speech over wireless networks |
| US12250526B2 (en) | 2022-01-07 | 2025-03-11 | Shure Acquisition Holdings, Inc. | Audio beamforming with nulling control system and methods |
| US12598261B2 (en) | 2022-09-28 | 2026-04-07 | Shure Acquisition Holdings, Inc. | Wideband doubletalk detection for optimization of acoustic echo cancellation |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4829378A (en) * | 1988-06-09 | 1989-05-09 | Bell Communications Research, Inc. | Sub-band coding of images with low computational complexity |
| US5793875A (en) * | 1996-04-22 | 1998-08-11 | Cardinal Sound Labs, Inc. | Directional hearing system |
| JP3216704B2 (ja) * | 1997-08-01 | 2001-10-09 | 日本電気株式会社 | 適応アレイ装置 |
| FR2793629B1 (fr) * | 1999-05-12 | 2001-08-03 | Matra Nortel Communications | Procede et dispositif d'annulation d'echo stereophonique a filtrage dans le domaine frequentiel |
| EP1110315B1 (en) * | 1999-06-24 | 2008-03-26 | Koninklijke Philips Electronics N.V. | Acoustic echo and noise cancellation |
-
2001
- 2001-12-19 EP EP01273470A patent/EP1356589B1/en not_active Expired - Lifetime
- 2001-12-19 ES ES01273470T patent/ES2348835T3/es not_active Expired - Lifetime
- 2001-12-19 DE DE60142583T patent/DE60142583D1/de not_active Expired - Lifetime
- 2001-12-19 AT AT01273470T patent/ATE474377T1/de not_active IP Right Cessation
- 2001-12-19 JP JP2002560275A patent/JP4221222B2/ja not_active Expired - Lifetime
- 2001-12-19 KR KR1020027012503A patent/KR100825214B1/ko not_active Expired - Lifetime
- 2001-12-19 WO PCT/IB2001/002672 patent/WO2002060057A1/en not_active Ceased
-
2002
- 2002-01-22 US US10/055,397 patent/US6885750B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| KR100825214B1 (ko) | 2008-04-25 |
| EP1356589A1 (en) | 2003-10-29 |
| EP1356589B1 (en) | 2010-07-14 |
| JP2004518178A (ja) | 2004-06-17 |
| KR20020086671A (ko) | 2002-11-18 |
| JP4221222B2 (ja) | 2009-02-12 |
| US20020176585A1 (en) | 2002-11-28 |
| DE60142583D1 (de) | 2010-08-26 |
| WO2002060057A1 (en) | 2002-08-01 |
| US6885750B2 (en) | 2005-04-26 |
| ATE474377T1 (de) | 2010-07-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2348835T3 (es) | Filtro multicanal asimã‰trico. | |
| CN101133633B (zh) | 用于声频回波消除的声频系统和方法 | |
| JP3405512B2 (ja) | 音響エコーキャンセル方法とそのシステム | |
| EP3312839B1 (en) | Device for assisting two-way conversation and method for assisting two-way conversation | |
| US9082389B2 (en) | Pre-shaping series filter for active noise cancellation adaptive filter | |
| US8311234B2 (en) | Echo canceller and communication audio processing apparatus | |
| Schmidt et al. | Signal processing for in-car communication systems | |
| KR20040019362A (ko) | 후처리기로서 멀티 마이크로폰 에코 억제기를 가지는 음향보강 시스템 | |
| EP1700465B1 (en) | System and method for enchanced subjective stereo audio | |
| JP2002502193A (ja) | 適応型ビーム形成器用キャリブレーション信号の生成 | |
| US10129409B2 (en) | Joint acoustic echo control and adaptive array processing | |
| EP1860911A1 (en) | System and method for improving communication in a room | |
| JPS583430A (ja) | まわり込信号抑圧装置 | |
| CN106448691A (zh) | 一种用于扩音通信系统的语音增强方法 | |
| CN100544223C (zh) | 声道数可变的多声道声音回波补偿装置和方法 | |
| Schmidt | Applications of acoustic echo control-an overview | |
| Buchner et al. | Full-duplex communication systems using loudspeaker arrays and microphone arrays | |
| JP2005515737A (ja) | 能動的なオーディオマトリクス係数を使用したマルチチャネルエコーキャンセラシステム | |
| JP5359744B2 (ja) | 音処理装置及びプログラム | |
| JPH01215130A (ja) | エコーキャンセラー装置 | |
| JP3355594B2 (ja) | エコーキャンセラ装置 | |
| JPH10145487A (ja) | 高品質拡声情報通信システム | |
| Chiucchi et al. | A virtual stereo approach to stereophonic acoustic echo cancellation | |
| Spors | Full-duplex communication systems using loudspeaker arrays and microphone arrays | |
| Schobben | Efficient adaptive multi-channel concepts in acoustics: Blind signal separation and echo cancellation (Adaptive signal processing) |