Banco de filtros de análisis, banco de filtros de síntesis, codificador, descodificador, mezclador y sistema de conferencia.

Mezclador (600) para mezclar una pluralidad de tramas de entrada,

siendo cada trama de entrada una representación espectral de una trama de dominio de tiempo correspondiente y proporcionándose cada trama de entrada de la pluralidad de tramas de entrada desde una fuente diferente, que comprende: un descodificador (610) de entropía configurado para descodificar por entropía la pluralidad de tramas de entrada; un escalador (630) configurado para escalar la pluralidad de tramas de entrada descodificadas por entropía en el dominio de frecuencia y configurado para obtener una pluralidad de tramas escaladas en el dominio de frecuencia, correspondiendo cada trama escalada a una trama de entrada descodificada por entropía;

un sumador (640) configurado para agregar las tramas escaladas en el dominio de frecuencia para generar una trama agregada en el dominio de frecuencia; y

un codificador (660) de entropía configurado para codificar por entropía la trama agregada para obtener una trama mezclada, estando el mezclador (600) configurado para generar la trama mezclada en base a la pluralidad de tramas de entrada, donde cada una de las tramas de entrada de la pluralidad de tramas de entrada se genera por un codificador (400) que comprende un banco (200, 800) de filtros de análisis para filtrar una pluralidad de tramas de entrada en el dominio de tiempo, comprendiendo una trama de entrada varias muestras de entrada ordenadas, que comprenden un formador (110) de ventana configurado para generar una pluralidad de tramas de ventana, comprendiendo una trama de ventana una pluralidad de muestras de ventana, estando el formador (110) de ventana configurado para procesar la pluralidad de tramas de entrada de manera solapada usando un valor por adelantado de la muestra, estando el formador de ventana configurado para generar consecutivamente dos tramas de ventana basadas en dos tramas de entrada, para cada trama de entrada, pesando al menos una pluralidad de muestras de entrada de la respectiva trama de entrada con una función de ventana, con las dos tramas de entrada solapadas en varias muestras de entrada ordenadas que es mayor que la mitad del número de muestras de entrada ordenadas de las tramas de entrada y el valor por adelantado de la muestra es menor que el número de muestras de entrada ordenadas de una trama de entrada dividido por 2; y un convertidor (120) de tiempo/frecuencia configurado para proporcionar una trama de salida que comprende un número de valores de salida, siendo una trama de salida un representación espectral de una trama de ventana.

Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E09010179.

Solicitante: FRAUNHOFER-GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG E.V..

Nacionalidad solicitante: Alemania.

Dirección: HANSASTRASSE 27C 80686 MUNCHEN ALEMANIA.

Inventor/es: GEIGER, RALF, SCHULLER, GERALD, GRILL, BERNHARD, SCHNELL,MARKUS.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G10L19/02 FISICA.G10 INSTRUMENTOS MUSICALES; ACUSTICA.G10L ANALISIS O SINTESIS DE LA VOZ; RECONOCIMIENTO DE LA VOZ; PROCESAMIENTO DE LA VOZ O EL HABLA; CODIFICACIÓN O DESCODIFICACIÓN DEL AUDIO O LA VOZ.G10L 19/00 Técnicas de análisis-síntesis de la voz o de señales de audio para la reducción de la redundancia, p. ej. en codificadores vocales; Codificación o decodificación de la voz o de señales de audio, utilizando modelos filtro-fuente o el análisis psicoacústico (en instrumentos musicales G10H). › utilizando análisis espectrales, p. ej. codificadores vocales de transformación o codificadores vocales subbanda.

PDF original: ES-2380177_T3.pdf

 


Fragmento de la descripción:

Banco de filtros de análisis, banco de filtros de síntesis, codificador, descodificador, mezclador y sistema de conferencia.

ANTECEDENTES DE LA INVENCIÓN

La presente invención se refiere a un banco de filtros de análisis, un banco de filtros de síntesis y sistemas que comprenden cualquiera de los bancos de filtros mencionados anteriormente que pueden ser, por ejemplo, implementados en el campo de codificación de audio moderna, descodificación de audio u otras aplicaciones relacionadas con la transmisión de audio. Además, la presente invención también se refiere a un mezclador y un sistema de conferencia.

El procesamiento de audio digital moderno está basado habitualmente en esquemas de codificación que permiten una reducción significativa en cuanto a velocidades de bits, anchos de banda de transmisión y espacio de almacenamiento, en comparación con la transmisión directa o almacenamiento de los respectivos datos de audio. Esto se obtiene al codificar los datos de audio en el sitio de remitente y al descodificar los datos codificados en el sitio de receptor antes de por ejemplo proporcionar los datos de audio descodificados a un oyente.

Tales sistemas de procesamiento de audio digital pueden implementarse con respecto a un amplio intervalo de parámetros que comprenden un espacio de almacenamiento típico para un flujo potencialmente estandarizado típico de datos de audio, velocidades de bits, complejidad computacional especialmente en cuanto a eficiencia de implementación, calidades obtenibles apropiadas para diferentes aplicaciones y en cuanto al retardo provocado tanto durante la codificación como durante la descodificación de los datos de audio y los datos de audio codificados, respectivamente. En otras palabras, los sistemas de audio digitales pueden ser aplicados en muchos campos de aplicaciones diferentes que van desde una transmisión de ultra-baja calidad a una transmisión de extremo alto y almacenamiento de datos de audio (por ejemplo, para una experiencia de escuchar música de alta calidad) .

Sin embargo, en muchos casos se tienen que tomar soluciones intermedias en cuanto a los diferentes parámetros tales como la velocidad de bits, la complejidad computacional, calidad y retardo. Por ejemplo, un sistema de audio digital que comprende un bajo retardo puede requerir una velocidad de bits más alta de un ancho de banda transmisión en comparación con un sistema de audio con un retardo más alto a un nivel de calidad comparable. En el documento US 2001/0027393 se describe un mezclador de audio que permite mezclar tramas codificadas por entropía.

SUMARIO

Una realización de un banco de filtros de análisis que no es parte de la invención para filtrar pluralidad de tramas de entrada de dominio de tiempo, donde una trama de entrada comprende un número de muestras de entrada ordenadas, comprende un formador de ventanas configurado para generar una pluralidad de tramas de ventana, donde una trama de ventana comprende una pluralidad de muestras de ventana, donde el formador de ventanas está configurado para procesar la pluralidad de tramas de entrada de manera solapada utilizando un valor por adelantado de la muestra, donde el valor por adelantado de la muestra es menor que el número de muestras de entrada ordenadas de una trama de entrada dividido por dos y un convertidor de tiempo/frecuencia configurado para proporcionar una trama de salida que comprende un número de valores de salida, donde una trama de salida es una representación espectral de una trama de ventana.

Una realización de un banco de filtros de síntesis que no es parte de la invención para filtrar una pluralidad de tramas de entrada, donde cada trama de entrada comprende un número de valores de entrada ordenados, comprende un convertidor de frecuencia/tiempo configurado para proporcionar una pluralidad de tramas de salida, donde una trama de salida comprende un número de muestras de salida ordenadas, donde una trama de salida es una representación temporal de una trama de entrada, un formador de ventanas configurado para generar una pluralidad de tramas de ventana. Una trama de ventana comprende una pluralidad de muestras de ventana. El formador de ventanas está configurado además para proporcionar la pluralidad de muestras de ventana para procesar de manera solapada en base a un valor por adelantado de la muestra. La realización del banco de filtros de síntesis comprende además un solapamiento/sumador configurado para proporcionar una trama agregada que comprende una sección de inicio y una sección restante, donde una trama agregada comprende una pluralidad de muestras agregadas al agregar al menos tres muestras de ventana de al menos tres tramas de ventana para una muestra agregada en la sección restante de una trama agregada y al agregar al menos dos muestras de ventana de al menos dos tramas de ventana diferentes para una muestra agregada en la sección de inicio. El número de muestras de ventana agregadas para obtener una muestra agregada en la sección restante es al menos una muestra más alta en comparación con el número de muestras de ventana agregadas para obtener una muestra agregada en la sección de inicio, o de otra manera el formador de ventanas está configurado para omitir al menos el valor de salida más anterior de acuerdo con el orden de las muestras de salida ordenadas o para fijar las muestras de ventana correspondientes a un valor predeterminado o a al menos un valor en un intervalo predeterminado para cada trama de ventana de la pluralidad de tramas de ventana. El solapamiento/sumador (230) está configurado para proporcionar la muestra agregada en la sección restante de una trama agregada en base a al menos tres muestras de ventana de al menos tres tramas de ventana diferentes y una muestra agregada en la sección de inicio basada en al menos dos muestras de ventana de al menos dos tramas de ventana diferentes.

Una realización de un banco de filtros de síntesis que no es parte de la invención para filtrar una pluralidad de tramas de entrada, donde cada trama de entrada comprende M valores de entrada ordenados yk (0) , …, yk (M-1) , donde M es un número entero positivo y donde k es un número entero que indica un índice de trama, comprende un convertidor de frecuencia/tiempo de transformada de coseno discreto tipo IV inverso configurado para proporcionar una pluralidad de tramas de salida, una trama de salida que comprende 2M muestras de salida ordenadas xk (0) , …, xk (2M-1) en base a los valores de entrada yk (0) , …, yk (M-1) , un formador de ventanas configurado para generar una pluralidad de tramas de ventana, una trama de ventana que comprende una pluralidad de muestras de ventana zk (0) , …, zk (2M-1) en base a la ecuación zk (n) = w (n) · Xk (n)

para n = 0, …, 2M-1, donde n es un número entero que indica un índice de muestra y donde w (n) es un coeficiente de función de ventana de valor real correspondiente al índice de muestra n, un solapamiento/sumador configurado para proporcionar una trama intermedia que comprende una pluralidad de muestras intermedias mk (0) , …, mk (M-1) en base a la ecuación mk (n) = zk (n) + Zk-1 (n+M)

para n = 0, …, M-1, y un elevador configurado para proporcionar una trama agregada que comprende una pluralidad de muestras agregadas outk (0) , …, outk (M-1) en base a la ecuación outk (n) = mk (n) +l (n-M/2) · mk-1 (M-1-n)

para n = M/2, …, M-1

y outk (n) = mk (n) + l (M-1-n) · outk-i (M-1-n)

para n=0, …, M/2-1, donde 1 (0) , …, 1 (M-1) son coeficientes de elevación de valor real.

Una realización de un codificador que no es parte de la invención comprende un banco de filtros de análisis para filtrar una pluralidad de tramas de entrada de dominio de tiempo, donde una trama de entrada comprende un número de muestras de entrada ordenadas, comprende un formador de ventanas configurado para generar una pluralidad de tramas de ventana, una trama de ventana que comprende una pluralidad de muestras de ventana, donde el formador de ventanas está configurado para procesar la pluralidad de tramas de entrada de manera solapada utilizando un valor por adelantado de la muestra, donde el valor por adelantado de la muestra es menor que el número de muestras de entrada ordenadas de una trama de entrada dividido por 2 y un convertidor de tiempo/frecuencia configurado para proporcionar una trama de salida que comprende un número de valores de salida, siendo una trama de salida una representación espectral de una trama de ventana.

Una realización de... [Seguir leyendo]

 


Reivindicaciones:

1. Mezclador (600) para mezclar una pluralidad de tramas de entrada, siendo cada trama de entrada una representación espectral de una trama de dominio de tiempo correspondiente y proporcionándose cada trama de entrada de la pluralidad de tramas de entrada desde una fuente diferente, que comprende:

un descodificador (610) de entropía configurado para descodificar por entropía la pluralidad de tramas de entrada;

un escalador (630) configurado para escalar la pluralidad de tramas de entrada descodificadas por entropía en el dominio de frecuencia y configurado para obtener una pluralidad de tramas escaladas en el dominio de frecuencia, correspondiendo cada trama escalada a una trama de entrada descodificada por entropía;

un sumador (640) configurado para agregar las tramas escaladas en el dominio de frecuencia para generar una trama agregada en el dominio de frecuencia; y un codificador (660) de entropía configurado para codificar por entropía la trama agregada para obtener una trama mezclada, estando el mezclador (600) configurado para generar la trama mezclada en base a la pluralidad de tramas de entrada, donde cada una de las tramas de entrada de la pluralidad de tramas de entrada se genera por un codificador (400) que comprende un banco (200, 800) de filtros de análisis para filtrar una pluralidad de tramas de entrada en el dominio de tiempo, comprendiendo una trama de entrada varias muestras de entrada ordenadas, que comprenden un formador (110) de ventana configurado para generar una pluralidad de tramas de ventana, comprendiendo una trama de ventana una pluralidad de muestras de ventana, estando el formador (110) de ventana configurado para procesar la pluralidad de tramas de entrada de manera solapada usando un valor por adelantado de la muestra, estando el formador de ventana configurado para generar consecutivamente dos tramas de ventana basadas en dos tramas de entrada, para cada trama de entrada, pesando al menos una pluralidad de muestras de entrada de la respectiva trama de entrada con una función de ventana, con las dos tramas de entrada solapadas en varias muestras de entrada ordenadas que es mayor que la mitad del número de muestras de entrada ordenadas de las tramas de entrada y el valor por adelantado de la muestra es menor que el número de muestras de entrada ordenadas de una trama de entrada dividido por 2; y un convertidor (120) de tiempo/frecuencia configurado para proporcionar una trama de salida que comprende un número de valores de salida, siendo una trama de salida un representación espectral de una trama de ventana.

2. Mezclador (600) según la reivindicación 1, que comprende además un descuantificador (620) configurado para descuantificar las tramas de entrada descodificadas por entropía y proporcionar las tramas de entrada descodificadas por entropía al escalador (630) en una forma descuantificada.

3. Mezclador (600) según la reivindicación 1, que comprende además un cuantificador (650) configurado para cuantificar la trama agregada y proporcionar la trama agregada en una forma cuantificada al codificador (660) de entropía.

4. Mezclador (600) según la reivindicación 1, donde el escalador (630) está configurado para escalar las tramas de entrada descuantificadas multiplicando cada valor de entrada de la pluralidad de tramas de entrada por 1/P, donde P es un número entero que indica un número de fuentes diferentes.

5. Mezclador (600) según la reivindicación 1, donde el escalador (630) está configurado para escalar las tramas de entrada descodificadas por entropía escalando los valores de entrada de las tramas de entrada de manera conservadora de energía.

6. Mezclador (600) según la reivindicación 1, donde el mezclador (600) está configurado para proporcionar la trama mezclada basada en la pluralidad de tramas de entrada, generándose cada trama de entrada de la pluralidad de tramas de entrada basada en la misma función de ventana de síntesis.

7. Mezclador (600) según la reivindicación 1, estando el mezclador (600) configurado para procesar la pluralidad de tramas de entrada y proporcionar la trama mezclada basada correspondiente a una velocidad de bits de menos de 36 kbit/s por canal.

8. Sistema (700) de conferencia que comprende:

un mezclador (600) según la reivindicación 1.

201

202

203

204

205

206

207

208

209

210


 

Patentes similares o relacionadas:

Aparato de codificación de señal de audio, dispositivo de decodificación de señal de audio y métodos del mismo, del 15 de Julio de 2020, de FRAUNHOFER-GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG E.V.: Un aparato de codificación de señal de audio, que comprende: un transformador de tiempo-frecuencia que genera un espectro que comprende realizar […]

Sistema de filtro que comprende un convertidor de filtro y un compresor de filtro y método de funcionamiento del sistema de filtro, del 15 de Julio de 2020, de DOLBY INTERNATIONAL AB: Compresor de filtro para generar respuestas a los impulsos del filtro de subbanda comprimida de las respuestas a los impulsos del filtro de subbanda […]

Aparato, método y programa informático para decodificar una señal de audio codificada, del 8 de Julio de 2020, de FRAUNHOFER-GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG E.V.: Aparato para decodificar una señal de audio codificada que comprende una señal central codificada y datos paramétricos , que comprende: un decodificador […]

Método y sistema para codificar una señal de sonido estéreo utilizando parámetros de codificación de un canal primario para codificar un canal secundario, del 24 de Junio de 2020, de VOICEAGE CORPORATION: Un método de codificación de sonido estéreo para codificar canales izquierdo y derecho de una señal de sonido estéreo, que comprende: mezclar por […]

Método de predicción y dispositivo de decodificación para la señal de la banda de expansión del ancho de banda, del 24 de Junio de 2020, de Crystal Clear Codec, LLC: Un método para predecir una señal de banda de frecuencia de extensión del ancho de banda, que comprende: demultiplexación de un flujo de bits recibido y […]

Codificador de audio, decodificador de audio, procedimiento para codificar una señal de audio y procedimiento para decodificar una señal de audio codificada, del 24 de Junio de 2020, de FRAUNHOFER-GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG E.V.: Un codificador para codificar una señal de audio , donde el codificador está configurado para codificar la señal de audio […]

Codificación de audio, del 10 de Junio de 2020, de HUAWEI TECHNOLOGIES CO., LTD.: Un método de codificación de audio, que comprende: realizar procesamiento de transformación de tiempo-frecuencia sobre una señal en el dominio del […]

Reducción de solapamiento en dominio de tiempo para bancos de filtros no uniformes que usan análisis espectral seguido por síntesis parcial, del 3 de Junio de 2020, de FRAUNHOFER-GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG E.V.: Un procesador de audio para procesar una señal de audio para obtener una representación de subbanda de la señal de audio , comprendiendo el procesador […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .