MÉTODO Y DISPOSITIVO PARA GENERAR SEÑAL DE MULTICANAL O CONJUNTO DE DATOS DE PARÁMETROS
DESCRIPCIÓN DE LA INVENCIÓN La presente invención es concerniente con técnicas de procesamiento de multicanal paramétricas y en particular con codificadores/descodificadores para generar y/o leer una sintaxis de datos flexible y para asociar datos de parámetros con los datos de la mezcla descendente y/o canales de transmisión . Además de los dos canales estéreo, una representación envolvente de multicanal recomendada incluye un canal central C y dos canales envolventes, esto es, el canal envolvente izquierdo Ls y el canal envolvente derecho Rs, y adicionalmente, si es aplicable, un canal de sub-bocina de bajos también determinado como canal LFE (LFE = Mejora de baja frecuencia) . Este formato de sonido de referencia es también denominado como 3/2 estéreo (LFE plus) y recientemente también como multicanal 5.1, gue significa que hay tres canales frontales y dos canales envolventes. En general, se requieren 5 o 6 canales de transmisión. En un ambiente de reproducción, se requiere por lo menos 5 altavoces en las respectivas 5 posiciones diferentes para obtener un llamado punto de barrido óptimo una distancia determinada de los 5 altavoces colocados correctamente. Sin embargo, con respecto a esta colocación, la sub-bocina de bajos es utilizable de manera relativamente libre . Hay varias técnicas para reducir la cantidad de datos requeridos para transmitir una señal de audio de multicanal . Tales técnicas son también llamadas técnicas estéreo adjuntas. Para este propósito, se hace referencia a la figura 5. La figura 5 muestra un dispositivo estéreo adjunto 60. Este dispositivo puede ser un dispositivo que implementa, por ejemplo, la técnica de estéreo de intensidad (técnica IS) o la técnica de codificación de tono binaural (técnica BCC) . Tal dispositivo recibe en general por lo menos dos canales (CH1, CH2, ,... CHn) como señales de entrada y emite por lo menos un solo canal portador (mezcla descendente) y datos paramétricos, esto es uno o más conjuntos de parámetros. Los datos paramétricos son definidos de tal manera que se puede calcular una aproximación de cada canal original (CH1, CH2, ... CHn) en un descodificador. Normalmente, el canal portador incluirá muestras de sub-banda, coeficientes espectrales o muestras de dominio de tiempo, etc., que proporcionan una representación comparativamente fina de la señal fundamental, en tanto que los datos paramétricos y/o conjuntos de parámetros no incluyen tales muestras o coeficientes espectrales. En lugar de esto, los datos paramétricos incluyen parámetros de control para controlar un algoritmo de reconstrucción determinado, tal como ponderación mediante multiplicación, desplazamiento de tiempo, desplazamiento de frecuencia, ... Así, los datos paramétricos incluyen solo una representación comparativamente burda de la señal o el canal asociado. Expresado en números, la cantidades de datos requeridos por un canal portador (que son comprimidos, esto es codificados por medio de AAC, por ejemplo, está en el intervalo de 60 a 70 kbit/segundo, en tanto que la cantidad de datos requeridos por la información lateral paramétrica es del orden de 1.5 kbit/segundo para un canal. Un ejemplo para datos paramétricos son los factores de escalamiento conocidos, información de estéreo de intensidad o parámetros de tono binaural, como se describirá posteriormente en la presente. La técnica de codificación estéreo de intensidad es descrita en el folleto de AES 3799 intitulado "Intensity stereo coding" J. Herré, K. H. Brandenburgo, D. Lederer, febrero de 1994, Ámsterdam. En general, el concepto de estéreo de intensidad está basado en una transformada de eje principal que será aplicada a datos de los dos canales de audio estereofónicos . Si la mayoría de los puntos de datos están colocados alrededor del primer eje principal, se puede obtener una ganancia de codificación al hacer girar ambas señales por un ángulo determinado antes de la codificación. Sin embargo, esto no siempre se aplica a las técnicas de reproducción estereofónicas reales. Las señales reconstruidas para los canales izquierdo y derecho consisten de versiones ponderadas o escaladas diferentemente de la misma señal transmitida. No obstante, las señales reconstruidas difieren en amplitud, pero son idénticas con respecto a su información de fase. Las envolventes de tiempo de energía de ambos canales de audio originales, sin embargo, son mantenidos por medio de operación de escalamiento selectiva que opera comúnmente en forma de frecuencia selectiva. Esto corresponde a la percepción de sonido humana a altas frecuencias en donde los tonos espaciales dominantes son determinados por las envolventes de energía. Además, en implementaciones prácticas, la señal transmitida, esto es, el -canal portador, está formada de la señal de suma del canal izquierdo y el canal derecho en lugar de hacer girar ambos componentes. Además, este procesamiento, esto es, la generación de los parámetros estéreo intensidad para efectuar la' operación de escalamiento, se efectúa de manera selectiva en frecuencia, esto es, independientemente entre sí para cada banda de factor de escala, esto es, para cada partición de frecuencia del codificador. Preferiblemente, ambos canales son combinados para formar un canal combinado o "portador". Además del canal combinado, la información estéreo de intensidad es determinada que depende de la energía del primer canal, la energía del segundo canal y la energía de los canales combinados o suma de canales. La técnica de BCC es descrita en el documento de la convención de AES 5574 intitulada "Binaural cue coding applied to stereo and multi-channel audio compression", C. Faller, F.
Baumgarte, mayo de 2002, Munich. En la codificación de BCC, un número de canales de entrada de audio son convertidos a una representación espectral utilizando una transformada a base de DFF con ventanas de superposición. El espectro resultante es dividido en divisiones que no se traslapan. Cada división tiene un ancho de banda proporcional a un ancho de banda en ángulo recto equivalente (ERB) . Las llamadas diferencias de nivel inter-canal (ICLD) también como las llamadas diferencias de tiempo y inter-canal (ICTD) son calculadas para cada división, esto es, para cada banda y para cada cuadro k, esto es, un bloque de muestras de tiempo. Los parámetros ICLD e ICDT son cuantificados y codificados para obtener una corriente de bits de BCC. Las diferencias de -nivel inter-canal y las diferencias de inter-canal son dadas para cada canal con respecto a un canal de referencia. En particular, los parámetros son calculados de acuerdo con fórmulas predeterminadas dependiendo de las divisiones particulares de la señal a ser procesada. En el lado del descodificador, el descodificador recibe una mono-señal y la corriente de bits BCC, esto es, un primer conjunto de parámetros para las diferencias de tiempo inter-canal y un segundo conjunto de parámetros para la diferencia de nivel inter-canal por cuadro. La monoseñal es transformada al dominio de frecuencia e introducida a un bloque de síntesis que también recibe valores de ICLD e ICTD descodificados. En el bloque de síntesis o bloque de reconstrucción, los parámetros de BCC (ICLD e ICTD) son usados para efectuar una operación de ponderación de la monoseñal para reconstruir la señal de multicanal la cual luego, después de una conversión de frecuencia/tiempo, representa una reconstrucción de la señal de audio de multicanal original. En el caso de BCC, el módulo de estéreo adjunto 60 opera para emitir la información lateral de canal, de tal manera que los datos de canal paramétricos son los parámetros de ICDL e ICTD cuantificados y codificados, en donde uno de los canales originales puede ser usado como canal de referencia para la codificación de información lateral de canal. Normalmente, el canal portador es formado de la suma de los canales originales participantes. Por supuesto, la técnica anterior solamente proporciona una mono-representación para un descodificador que solamente es apto de descodificar el canal portador, pero que no es capaz de generar los datos de parámetros para generar una o más aproximaciones de más de un canal de entrada. La técnica de codificación de audio denominada como técnica BCC es descrita adicionalmente en las solicitudes de patente estadounidense 2003/0129130 Al, 2003/00126441 Al y 2003/0035553 Al. Además, véase "Binaural Cue Coding. Part. II: Schemes and Applications", C. Faller and F. Baumgarte, IEEE: Transactions on Audio and Speech Proc., Volumen 11, No. 6, noviembre de 1993. Además, también véase C. Faller and F.
Baumgarte "Binaural Cue Coding applied to Stereo and Multi-Channel Audio compression", Preprint, 112th Convention of the Audio Engineering Society (AES), mayo de 2002, y J. Herré, C. Faller, C. Ertel, J. Hilpert, A. Hoelzer, C. Spenger, MP3 Surround: Efficient and Compatible Coding of Multi-Channel Audio", 116th AES Convention, Berlín, 2004, Preprint 6049. En lo siguiente, se representará un esquema de BCC general típico para la codificación de audio de multicanal en más detalle con respecto a las figuras 6 a 8. La figura 6 muestra un esquema de codificación de BCC general para codificar/transmisión de señales de audio de multicanal. La señal de entrada de audio de multicanal es introducida en una entrada 110 de un codificador BCC 112 y es "mezcladas descendentemente" en un llamado bloque de mezcla descendente 114, esto es, convertida a un canal de suma de señales. En el ejemplo presente, la señal en la entrada 110 es una señal envolvente de 5 canales que tiene un canal izquierdo frontal y un canal derecho frontal, un canal envolvente izquierdo y un canal envolvente derecho y un canal central. Comúnmente, el bloque de mezcla descendente genera una señal de suma mediante la simple adición de estos 5 canales a una monoseñal. Otros esquemas de mezcla descendente son conocidos en el arte, todos dando como resultado la generación, utilizando una señal de entrada de multicanal, de una señal de mezcla descendente que tiene un solo canal o que tiene un número de canales de mezcla descendente, que, en cualquier caso, es menor que el número de canales de entrada originales. En el ejemplo presente, una operación de mezcla descendente ya sería obtenida si cuatro canales portadores fueran generados a partir de los 5 canales de entrada. El canal de salida individual y/o el número de canales de salida es emitido en una línea de señal de suma 115. La información lateral obtenida mediante un bloque de análisis de BCC 116 es emitida en una línea de información lateral 117. En el bloque de análisis de BCC, diferencias de nivel inter-canal (ICDL), diferencia de tiempo ínter-canal (ICTD) ? valores de correlación de inter-canal (valores ICC) pone ser calculados. Así, hay tres conjuntos de parámetros diferentes, es decir las diferencias de nivel inter-canal (ICLD), las diferencias de tiempo inter-canal (ICTD) y los valores de correlación inter-canal (ICC) para la reconstrucción en el bloque de síntesis de BCC 122. La señal de suma y la información lateral con los conjuntos de parámetros son transmitidos comúnmente a un descodificador de BCC 120 en formato cuantificado y codificado. El descodificador de BCC divide la señal de suma transmitida (y descodificada, en el caso de una transmisión codificada) a un número de sub-bandas y efectúa escalamiento, retardos y procesamiento adicional para generar las sub-bandas de los varios canales a ser reconstruidos. Este procesamiento es efectuado de tal manera que los parámetros de ICLD, ICTD e ICC (tonos) de una señal de multicanal reconstruida en la salida 121 son similares a los tonos respectivos para la señal de multicanal original en la entrada 110 al codificador de BCC 112. Para este propósito, el descodificador de BCC 120 incluye un bloque de síntesis de BCC 122 y un bloque de procesamiento de información lateral 123. Lo siguiente ilustrará la estructura interna del bloque de síntesis BCC 122 con respecto a la figura 7. La señal de suma en la línea 115 es introducida a un bloque de conversión de tiempo/frecuencia implementado comúnmente como banco de filtros FB 125. En la salida del bloque 125, hay un número N de señales de sub-banda o en un caso extremo, un bloque de coeficientes espectrales, si ' el banco de filtros de audio 125 efectúa una transformada que genera N coeficientes espectrales a partir de N muestras de dominio de tiempo. El bloque de síntesis de BCC 122 incluye además una etapa de retardo 126, una etapa de modificación de nivel 127, una etapa de procesamiento de correlación 128 y una etapa IFB 129 que representa un banco de filtros inverso. En la salida de la etapa 129, la señal de audio de multicanal reconstruida que tiene por ejemplo 5 canales en el caso de sistema envolvente de 5 canales puede ser emitida en un conjunto de altavoces 124, como se ilustra en la figura 6. La figura 7 ilustra además que la señal de entrada s (n) es convertida al dominio de frecuencia o dominio de banco de filtro por medio del elemento 125. La señal emitida por el elemento 125 es multiplicado, de tal manera que varias versiones de la misma señal son obtenidas, como se indica por el nodo 130. El número de versiones de la señal original es igual al número de canales de salida en la señal de salida a ser reconstruida. Si cada versión de la señal original es sometida a un retardo determinado, di, d2, ... dl r dN en el nodo 130 el resultado es la situación en la salida de los bloques 126, que incluye las versiones de la misma señal, pero con diferentes retardos. Los parámetros de retardo son calculados por el bloque de procesamiento de información lateral 123 en la figura 6 y derivados de las diferencias de tiempo inter-canal como fueron determinados por el bloque de análisis de BCC 116. Lo mismo se aplica a los parámetros de multiplicación ai, a2, ... ax, aN, que también son calculados por el bloque de procesamiento de información lateral 123 en base a las diferencias de nivel inter-canal determinadas por el bloque de análisis de BCC 116. Los parámetros de ICC son calculados por el bloque de análisis BCC 116 y usados para controlar la funcionalidad del bloque 128, de tal manera que valor de correlación determinados entre las señales retardadas y manipuladas en nivel son obtenidos en la salida del bloque 128. Se notará que el orden de las etapas 126, 127, 128 puede ser diferente de aquel representado en la figura 7.
Se notará además que, en un procesamiento por bloques de la señal de audio, el análisis de BCC es también efectuado por bloques. Además, el análisis de BCC es también efectuado de frecuencia en frecuencia, esto es, de manera selectiva en frecuencia. Esto significa que, para cada banda espectral, hay un parámetro de ICLD, un parámetro de ICTD y un parámetro de ICC para cada bloque. Los parámetros de ICTD para por lo menos un bloque para por lo menos un canal a través de todas las bandas representan así el conjunto de parámetros de ICTD. Lo mismo se aplica al conjunto de parámetros de ICLD que representa todos los parámetros de ICLD para por lo menos un bloque para todas las bandas de frecuencia para la reconstrucción de por lo menos un canal de salida. Lo mismo se aplica a su vez al conjunto de parámetros de ICC que otra vez incluye varios parámetros de ICC individuales para por lo menos un bloque para varias bandas para la reconstrucción de por lo menos un canal de salida en base al canal de entrada o canal de suma . En lo siguiente, se hace referencia a la figura 8 que muestra una situación de la cual se puede ver la determinación de los parámetros de BCC. Normalmente, los parámetros ICLD, ICTD e ICC pueden ser definidos entre cualesquier pares de canales. Comúnmente, se efectúa una determinación de los parámetros de ICLD e ICTD entre un canal de referencia y un canal de entrada si y un canal de entrada no, de tal manera que hay un conjunto de parámetros distintos para cada uno de los canales de entrada excepto el canal de referencia. Esto también es ilustrado en la figura 8A. Sin embargo, los parámetros de ICC pueden ser definidos diferentemente. En general, los parámetros de ICC pueden ser generados en el codificador entre cualesquier pares de canales, como también se ilustra esquemáticamente en la figura 8B. En este caso, un descodificador efectuaría una síntesis de ICC, de tal manera que se obtiene aproximadamente el. mismo resultado como estaba presente en la señal' original entre cualesquier pares de canales. Sin embargo, ha habido la sugerencia de calcular solamente parámetros de ICC entre los dos canales más fuertes en cualquier tiempo, esto es, para cada cuadro de tiempo. Este esquema es representado en la figura 8C, que muestra un ejemplo en el cual, en un tiempo, un parámetro de ICC entre los canales 1 y 2 es calculado y transmitido y en el cual, en otro tiempo, un parámetro de ICC dentro de los canales 1 y 5 es calculado. Luego, el descodificador sintetiza la correlación de inter-canal entre los dos canales más fuertes en el descodificador y ejecuta además reglas comúnmente heurísticas para sintetizar la coherencia de inter-canal para los pares de canales restantes. Con respecto al cálculo de por ejemplo, los parámetros de multiplicación ai, ... aN en base a los parámetros de ICLD transmitidos, se hace referencia al documento de la convención de AES citado 5574. Los parámetros de ICLD representan una distribución de energía en una señal de multicanal original. Sin pérdida de generalidad, la figura 8A muestra que hay cuatro parámetros de ICLD que representan la diferencia de energía entre todos los otros canales y el canal izquierdo frontal. En el bloque de procesamiento de información lateral 123, los parámetros de multiplicación ai, ... aN son derivados de los parámetros de ICLD, de tal manera que la energía total de todos los canales de salida reconstruidos es la misma energía como la presente para la señal de suma transmitida o es por lo menos proporcional a esta energía. 'Una manera de determinar estos parámetros es un proceso de dos etapas en el cual, en una primera etapa, el factor de multiplicación para el canal frontal izquierdo es ajustado a uno, en tanto que los factores de multiplicación para los otros canales en la figura 8C son ajustados a los valores de ICLD transmitidos. Luego, en una segunda etapa, la energía de todos los cinco canales es calculada y comparada con la energía de la señal de suma transmitida. Luego, todos los canales son escalados hacia abajo, es decir utilizando un factor de escalamiento que es igual para todos los canales, en donde el factor de escalamiento es seleccionado de tal manera que la energía total de todos los canales de salida reconstruidos después del escalamiento es igual a la energía total de la señal de suma transmitida y/o las señales de suma transmitidas.
Con respecto a la medida de coherencia de inter-canal ICC transmitida del codificador de BCC al descodificador de BCC como conjunto de parámetros adicional, se notará que una manipulación de coherencia podría ser efectuada mediante modificación de los factores de multiplicación, tal como al multiplicar los factores de ponderación de todas las sub-bandas por números aleatorios que tienen valores entre 201ogl0"6 y 201ogl06. La pseudo secuencia aleatoria es seleccionada comúnmente de tal manera que la varianza para todas las bandas críticas es aproximadamente igual y que el valor promedio dentro de cada banda crítica es cero. La misma secuencia es usada para los coeficientes espectrales de cada cuadro o bloque diferente. Así, al ancho de la escena de audio es controlado por modificaciones de las varianzas de la pseudo secuencia aleatoria. Una varianza más grande genera un ancho de audición más grande. La modificación de varianza puede ser efectuada en bandas individuales que tienen un ancho de una banda crítica. Esto permite la existencia simultánea de varios objetos en una escena de audición, en donde cada objeto tiene un ancho de audición. Una distribución de amplitud apropiada para la secuencia pseudo aleatoria es una distribución uniforme en una escala logarítmica, tal como se representa en la publicación de patente estadounidense 2002/0219130 Al. Con el fin de transmitir los cinco canales de manera compatible, por ejemplo, en un formato de corriente de bits que también es apropiado para un descodificador estéreo normal, se puede usar la técnica de llamada matriz descrita en "MUSICAM Surround: A universal multi-channel coding system compatible with ISO/IEC 11172-3", G. Theile y G. Stoll, AES Preprint, octubre de 1992, San Francisco. Además, véase técnicas de codificación multi-canal descritas en la publicación "Improved MPEG 2 Audio multi-channel encoding", B. Grill, J. Herré, K. H. Brandenburg, E. Eberlein, . J. Koller, J. Miller, AES Preprint 3865, febrero de 1994, • Ámsterdam, en donde se usa una matriz de compatibilidad para obtener los canales de mezcla descendente a partir de los canales .de entrada originales. En resumen, se puede decir que la técnica de BCC permite una codificación eficiente y también compatible hacia atrás del material de audio de multicanal, como también se describe por ejemplo en la publicación especialista por E. Shuijer, J. Breebaart, H. Purnhagen, J. Engdegard intitulada "Low-Complexity Parametric Stereo Coding", 119th AES Convention, Berlín, 2004, Preprint 6073. En este contexto, también se debe hacer mención del estándar MPEG-4 y particularmente la expansión de técnicas de audio paramétricas, en donde esta parte estándar es también conocida por la designación ISO/IEC 14496-3: 2001/FDAM 2 (Audio paramétrico) . A este respecto, se debe mencionar, en particular, la sintaxis en la tabla 8.9 del estándar MPEG-4 intitulada "sintaxis de los ps. datos ()". En este ejemplo, se deben mencionar los elementos de sintaxis "enable_icc" y "enable_ipdopd", en donde estos elementos de sintaxis son usados para activar y apagar una transmisión de un parámetro de ICC y una fase correspondiente a diferencias de tiempo inter-canal. También se deben mencionar los elementos de sintaxis "icc_data()" "ipd_data()" y "opd_data()". En resumen, se notará en general que tales técnicas de multicanal paramétricas son usadas que emplean uno o varios canales de portador transmitidos, en donde se forman M canales transmitidos a partir de N canales originales para reconstruir otra vez los N canales de salida o un número K de canales de salida, en donde K es menor o igual al número de canales originales N. Como se puede ver de la figura 6, el análisis de BCC es un pre-procesamiento separado típico para generar datos de parámetros por una parte y uno o más canales de transmisión (canales de mezcla descendente) por otra parte a partir de una señal de multicanal que tiene N canales originales. Comúnmente, estos canales de mezcla descendente son luego comprimidos por ejemplo por medio de un codificador estéreo/mono MP3 o ACCIÓN típico, aunque esto no se muestra en la figura 6, de tal manera que, en el lado de salida, hay una corriente de bits que representa los datos de canal de transmisión en forma comprimida y hay otra corriente de bits adicional que representa los datos de parámetro. El análisis de BCC ocurre así separadamente de la codificación de audio real de los canales de mezcla descendente y/o la señal de suma 115 de la figura 6. El lado del descodificador es similar. Un descodificador que tiene capacidad de multicanal descodificará primero la corriente de bits que incluye la señal de mezcla descendente comprimida dependiendo del algoritmo de codificación usado y proporcionará otra vez uno o más canales de transmisión en el lado de salida, esto es, comúnmente como una secuencia en el tiempo de datos PCM (PCM = Modulación por código de impulso) . Luego, la síntesis de BCC tomará lugar como un post-procesamiento separado y aislado distinto el cual señala auto-suficientemente con corriente de datos de parámetros y es proporcionada con datos para generar, en el lado de salida, varios canales de salida, preferentemente iguales al número de los canales de entrada originales de la señal de mezcla descendente audio-descodificada . Así, es una ventaja del análisis de BCC que tiene un banco de filtros distinto para los propósitos del análisis de BCC y un banco de filtro distinto para los propósitos de la síntesis de BCC, por ejemplo, de tal manera que está separado del banco de filtro del codificador/descodificador de audio, con el fin de no tener que efectuar cualesquier soluciones intermedias con respecto a la compresión de audio por una parte y la reconstrucción de multicanal en otra parte. Generalmente hablando, la compresión de audio es así realizada separadamente del procesamiento de parámetros de multicanal para estar equipado óptimamente para ambos campos de aplicación. Sin embargo, este concepto tiene la desventaja de que una señal completa tiene que ser transmitida tanto para la reconstrucción de multicanal como para la descodificación de audio. Esto es particularmente desventajoso cuando, como será comúnmente el caso, tanto el descodificador de audio como los medios de reconstrucción de multicanal llevan a cabo las mismas etapas similares y requieren •• así los' mismos y/o mutuamente dependientes ajustes de configuración. Debido al concepto completamente separado, los datos de señalización son así transmitidos dos veces dando como resultado una "expansión" artificial de la cantidad de datos, que es debida finalmente al hecho de que se ha escogido el concepto separado entre codificación/descodificación de audio y análisis/síntesis de multicanal . Por otra parte, un "enlace" completo de la reconstrucción de multicanal a la descodificación de audio restringiría considerablemente la flexibilidad, debido a que en aquel caso el objetivo realmente importante de la separación de ambas etapas de procesamiento para ser aptas de efectuar cada etapa de procesamiento es una manera óptima tendría que ser dada. Así, surgirían pérdidas de calidad considerables, en particular en el caso de varias etapas de codificación/descodificación sucesivas, también denominadas como codificación en "tándem". Si hay un enlace completo de los datos de BCC a los datos de audio codificados, se tiene que efectuar una reconstrucción de multicanal con cada descodificación para efectuar una síntesis de multicanal otra vez cuando se recodifique. Puesto que es la naturaleza de cada técnica paramétrica que es de pérdidas, las pérdidas se acumularán por los análisis síntesis análisis repetidos, de tal manera que con cada etapa de codificador/descodificador, la calidad perceptible de 'la señal de audio disminuye adicionalmente . En este caso, la descodificación/codificación de datos de audio sin procesamiento de análisis/síntesis simultáneo de los datos de parámetro solamente sería posible si cada codee de audio en la cadena en tándem trabajara idénticamente, esto es, tuviera la misma velocidad de toma de muestra, longitud de bloque, longitud de avance, tamaño de ventana, transformada..., esto es, tuviera la misma configuración y si, además, las fronteras de bloque respectivas también fueran mantenidas. Sin embargo, tal concepto restringiría considerablemente la flexibilidad de todo el concepto. Particularmente con respecto al hecho de que se pretende que las técnicas de multicanal paramétricas complementen los datos estéreo ya existentes, por ejemplo mediante datos de parámetros adicionales, esta limitación es la más dolorosa. Puesto que los datos estéreo ya existentes se pueden originar de muchos codificadores diferentes que usan todos longitudes de bloque diferentes o que no operan igualmente en el dominio de frecuencia, sino en el dominio de tiempo, etc., tal limitación tomaría el concepto de complementación más tarde ad absurdum desde el comienzo. Es el objeto de la presente invención proporcionar un concepto flexible y eficiente para generar una señal de audio de multicanal o un conjunto de datos de parámetros de reconstrucción . Este objeto es obtenido mediante un dispositivo para generar una señal de multicanal de acuerdo con la reivindicación 1, un método para generar una señal de multicanal de acuerdo con la reivindicación 14, un dispositivo para generar un conjunto de datos de parámetros de acuerdo con la reivindicación 15, un método para generar una salida de datos de parámetros de acuerdo con la reivindicación 18, un dispositivo para generar una salida de datos de parámetros de acuerdo con la reivindicación 19, un método para generar una salida de datos de parámetros de acuerdo con la reivindicación 20 o un programa de computadora de acuerdo con la reivindicación 21. La presente invención está basada en el hallazgo de que la eficiencia por una parte y la flexibilidad por otra parte pueden ser obtenidas al tener la corriente de datos, que puede incluir datos de canal de transmisión y datos de parámetros, que contenga un tono de configuración de parámetros que ha sido insertado en el lado del codificador y es evaluada en el lado del descodificador. Este tono indica si los medios de reconstrucción de multicanal están configurados a partir de los datos de entrada, esto es, los datos transmitidos de codificador al descodificador o si los medios de reconstrucción de multicanal están configurados por un tono a un algoritmo de codificación con el cual datos de canal de transmisión codificados han sido descodificados. Los medios de reconstrucción de multicanal tienen un ajuste de configuración idénticos a un ajuste de configuración del descodificador de audio para descodificar los datos de canal de transmisión codificados o por lo menos dependientes de este ajuste. Si un detector detecta la primera situación, esto es el tono de configuración de parámetros tiene un primer significado, el descodificador buscará información de configuración adicional en los datos de entrada recibidos, para configurar apropiadamente los medios de reconstrucción de multicanal, para usar la información luego para efectuar un ajuste de configuración de los medios de reconstrucción de multicanal. Tal ajuste de configuración podría ser, por ejemplo, longitud de bloque, avance, frecuencia de toma de muestras, datos de control del banda de filtros, la llamada información de granulos (cuántos bloques de BCC hay en un cuadro) , configuraciones de canal (por ejemplo se genera una salida 5.1 siempre que es "mp3"), información en cuanto a cuáles datos de parámetros son obligatorios en un caso escalado (por ejemplo, ICLD) y cuáles no (ICTD), etc. Sin embargo, si el descodificador determina que el tono de configuración de parámetros tiene un segundo significado diferente del primer significado, los medios de reconstrucción de multicanal escogerán el ajuste de configuración en los medios de reconstrucción de multicanal dependiendo de la información acerca del algoritmo de codificación de audio en el cual está basada la codificación/descodificación de los datos de canal de transmisión, esto es, los canales de mezcla descendente. En contraste con el concepto separado de los datos de parámetros por una parte y los datos de mezcla descendente comprimidos por otra parte, el dispositivo de la invención para generar una señal de audio de multicanal comete un "robo", es decir, para la configuración de los medios de reconstrucción de multicanal, en los datos de audio realmente separados por completo y auto-suficientes y/o en un descodificador de audio corriente arriba que opera auto-suficientemente, para configurarse a sí mismo. El concepto de la invención es particularmente poderoso en una modalidad preferida de la presente invención cuando se consideran diferentes algoritmos de codificación de audio. En este caso, una gran cantidad de información de señalización explícita tendría que ser transmitida para obtener una operación síncrona, esto es, una operación en la cual los medios de reconstrucción de multicanal operan sincronizadamente con el descodificador de audio, es decir las longitudes de avance correspondientes, etc., para cada algoritmo de codificación diferente, de tal manera que el algoritmo de reconstrucción de multicanal realmente independiente corre sincronizadamente con el algoritmo de descodificación de audio. De acuerdo con la invención, el tono de configuración de parámetros, para el cual un solo bit es suficiente, señala a un descodificador que, para el propósito de su configuración, buscará cual codificador de audio está corriente abajo. Enseguida de esto, el descodificador recibirá información en cuanto a cual codificador de audio está corriente arriba a un número de codificadores de audio diferente. Cuando ha recibido esta información, entrará preferiblemente a una tabla de configuración depositada en el descodificador de multicanal con esta identificación de algoritmo de codificación de audio para recuperar ahí la información de configuración predefinida para cada uno de los algoritmos de codificación de audio posibles para efectuar por lo menos un ajuste de configuración de los medios de reconstrucción de multicanal. Esto obtiene un ahorro de velocidad de datos significativo en comparación con el caso en el cual la configuración es señalada explícitamente en la corriente de datos, en la cual no hay consideración en los medios de reconstrucción de multicanal y el descodificador de audio en el cual no hay "robo" inventivo de los datos del descodificador de audio por lo medios de reconstrucción de multicanal tampoco. Por otra parte, el concepto de la invención todavía proporciona alta flexibilidad inherente a la señalización explícita de información de configuración, debido a que el tono de configuración de parámetros, para el cual un solo bit de la corriente de datos es suficiente, hay la posibilidad de transmitir realmente toda la información de configuración en la corriente de datos, si es necesario o -como una forma mezclada-para transmitir por lo menos parte de la información de configuración de parámetros en la corriente de datos y tomar otra parte de información necesaria de un conjunto de la información tendida. En una modalidad preferida de la presente invención, los datos transmitidos del codificador al descodificador incluyen además una señalización de tono de continuación a un descodificador si cambian los ajustes de configuración en todo en comparación con los ajustes de configuración ya existentes o previamente señalados o si debe continuar como antes o si, como reacción a un cierto ajuste del tono de continuación, el tono de configuración de parámetros es leído para determinar si debe haber una alineación de los medios de reconstrucción de multicanal con respecto al descodificador de audio o si información por lo menos parcialmente explícita con respecto a la configuración está contenida en los datos de transmisión. Modalidades preferidas de la presente invención serán explicadas en más detalle en lo siguiente con respecto a las figuras adjuntas, en las cuales: La figura 1 es un diagrama de circuito por bloques de un dispositivo de la invención para generar un conjunto de datos de parámetros utilizable en el lado del codificador; La figura 2 es un diagrama de bloque del circuito de un dispositivo para generar una señal de audio de multicanal usada en el lado del descodificador; La figura 3 es un diagrama de flujo de principio de la operación de los medios de configuración de la figura 2 en una modalidad preferida de la presente invención; La figura 4a es una representación esquemática de la corriente de datos para una operación sincronizada entre el descodificador de audio y medios de reconstrucción de multicanal; La figura 4b es una representación esquemática de las corrientes de datos para una operación asincrona entre el descodificador de audio y los medios de reconstrucción de multicanal; La figura 4c es una modalidad preferida del dispositivo para generar una señal de audio de multicanal en forma de sintaxis; La figura 5 es una representación general de un codificador de multicanal; La figura 6 es un diagrama de bloques esquemático de una trayectoria de codificador de BCC/descodificador BCC; La figura 7 es un diagrama de bloques del circuito de bloque de síntesis de BCC de la figura 6; y Las figuras 8A a 8C son la representación de escenarios típicos para el cálculo de los conjuntos de parámetros ICLD, ICTD e ICC. La figura 1 muestra un diagrama de bloques del circuito de un dispositivo de la invención para generar un conjunto de datos de parámetros, en donde el conjunto de datos de parámetros puede ser emitido en una salida 10 del dispositivo mostrado en la figura 1. el conjunto de datos de parámetros contiene datos de parámetros que, junto con los datos de canal de transmisión no ilustrados en la figura 1, pero que serán discutidos más tarde, representan N canales originales, en donde los datos de canal de transmisión incluirán comúnmente M canales de transmisión, en donde el número M de canales de transmisión es más pequeño que el número M de canales originales y es mayor o igual a 1. El dispositivo mostrado en la figura 1, que será acomodado en el lado del codificador, incluyen medios de parámetro de multicanal 11 diseñados para efectuar, por ejemplo, un análisis de BCC en un análisis estéreo de intensidad o los semejantes. En este caso, los medios de parámetro de multicanal 11 recibirán N canales originales en una entrada 12. Alternativamente, sin embargo, los medios de parámetro de multicanal 11 pueden también ser diseñados como medios de transcodificador para generar los datos de parámetros en la salida de los medios 11 utilizando datos de parámetros sin procesar existentes alimentados a una entrada de parámetros sin. procesar 13. Si los datos de parámetros son datos de BCC simples como son provistos por .cualesquier medios de análisis-de BCC, el procesamiento de los medios de parámetros de multicanal 11 consistirán simplemente en una función de copiado de los datos de la entrada 13 a una salida de los medios 11. Sin embargo, los medios de parámetros de multicanal 11 pueden también estar diseñados para cambiar la sintaxis de la corriente de datos de parámetros sin procesar para agregar, por ejemplo datos de señalización o para escribir conjuntos de parámetros que pueden ser descodificados u omitidos por lo menos parcialmente independientes entre sí de los datos de parámetros sin procesar existentes. El dispositivo mostrado en la figura 1 incluye además medios de señalización 14 para determinar y asociar un tono de configuración de parámetros PKH con los datos de parámetros en la salida de los medios 11. En particular, los medios de señalización están diseñados para determinar el tono de configuración de parámetros, de tal manera que tiene un primer significado cuando la información de configuración contenida en el conjunto de datos de parámetros va a ser usada para una reconstrucción de multicanal. Alternativamente, los medios de señalización 14 determinarán el tono de configuración de parámetros, de tal manera que tiene un segundo significado cuando los datos de configuración que están basados en un algoritmo de codificación que van a ser usados y/o han sido usados para codificar los datos de canal de transmisión van a ser .usados para una reconstrucción de multicanal. ' - . Finalmente, el dispositivo de la invención de la figura 1 incluye medios de escritura de datos de configuración 15 diseñados para asociar información de configuración con los datos de parámetros y el tono de configuración de parámetros para obtener finalmente el conjunto de datos de parámetros en la salida 10. Así, el conjunto de datos de parámetros 10 incluye los datos de parámetros de los medios de parámetros de multicanal 11, el tono de configuración de parámetros PKH de los medios de señalización 14 y si es aplicable, datos de configuración de los medios de escritura de datos de configuración 15. En el conjunto de datos de parámetros, estos elementos del conjunto de datos son dispuestos de acuerdo con la sintaxis determinada y son comúnmente multiplexados en el tiempo, como se representa simbólicamente por un elemento denominado como medios de combinación 16 en la figura 1. En una modalidad preferida de la presente invención, los medios de señalización 14 son acoplados a los medios de escritura de datos de configuración 15 vía una línea de control 17 para activar los medios de estructura de datos de configuración 15 solamente cuando el tono de configuración de parámetros tiene el primer significado, esto es, cuando está en una reconstrucción de multicanal, ninguna información de configuración presente en el descodificador será accesada de ninguna manera, pero cuando hay señalización explícita, esto es, cuando información de configuración adicional está presente en el conjunto de datos de parámetros. En el otro caso, en el cual el tono de configuración de parámetros tiene el segundo significado, los medios de escritura de datos de configuración 15 no son activados para introducir datos en el conjunto de datos de parámetros en la salida 10, debido a que tales datos no serían leído por un descodificador y/o no serían requeridos por el descodificador, como será discutido posteriormente en la presente. En el caso de una solución mezclada, en lugar de señalar todo en la corriente de datos, solamente una parte de la configuración es señalada, en tanto que el resto es tomado por ejemplo de la tabla de configuración en el descodificador. Los medios de señalización 14 incluyen una entrada de control 18, mediante la cual los medios de señalización 14 son informados si el tono de configuración de parámetros va a tener primero o el segundo significado. Como se discutirá con respecto a las figuras 4A y 4B, en la llamada operación "sincronizada", es preferido escoger el tono de configuración de parámetros de tal manera que tenga el segundo significado para obtener información en cuanto al algoritmo de codificación de tal manera que en el lado del descodificador y efectuar ajustes de configuración en los medios de reconstrucción de multicanal en el lado del descodificador dependiendo de lo mismo. En la operación asincrona, sin embargo, la entrada de control 18 impulsará los medios de señalización de tal manera que determinan el primer significado para el tono de configuración de parámetros, que será interpretado por un descodificador de tal manera que hay información de configuración en los datos mismos y el algoritmo de codificación de audio en el cual los datos de canal de transmisión estarán basados no serán usados. Se notará que el conjunto de datos de parámetros y/o la serie de datos de parámetros no tienen que estar en una forma rígida entre sí. Así, el tono de configuración, los datos de configuración y los datos de parámetros no tienen que ser transmitidos necesariamente de manera conjunta en una corriente o paquete, sino que pueden también ser proporcionados al descodificador separadamente entre sí. La siguiente discusión presentará la llamado operación "síncrona" con respecto a la figura 4a. Por propósitos de ilustración, la figura 4a ilustra los datos de parámetro como una secuencia de cuadros 40, en donde la secuencia de cuadros 40 es precedida por un encabezado 41 en el cual está el tono de configuración de parámetros generado por los medios de señalización 14 y en el cual si es aplicable, hay información de configuración adicional generada por los medios de escritura de datos de configuración 15. Los datos de parámetros en la salida de los medios 11 son acomodados en los cuadros 1, 2, 3, 4, que es la razón por la cual son llamados datos de carga en la figura 4a. El tono de continuación FSH, que es mencionado tanto en la figura 1 en la salida de los medios de señalización 14 y también son mencionados para el encabezado 41 en la figura 4a, provoca que el descodificador mantenga, esto es, continúe, un ajuste de configuración previamente comunicado al mismo, cuando tiene un significado determinado, en tanto que, cuando el tono de continuación FSH tiene otro significado, hay una decisión en cuanto a la base del tono de configuración de parámetros si se efectuará ajustes de configuración en los medios de reconstrucción de multicanal en base a la información de configuración en la corriente de datos o en base a datos de configuración recuperados por un tono al algoritmo de codificación de audio en el lado del descodificador. La figura 4a representa además una secuencia 42 de blogues de datos de transmisión codificados en asociación de tiempo, que también tienen cuatro cuadros, cuadro 1, cuadro 2, cuadro 3, cuadro 4. La asociación en el tiempo de los datos de parámetros con los datos de canal de transmisión codificados es ilustrada por flechas verticales en la figura 4a. Así, un bloque de datos de canales de transmisión codificados siempre se relacionarán con un bloque de datos de entrada y/o cuando se usan ventanas superpuestas, por lo menos cuántos de datos de avance en un bloque son forzados nuevamente en comparación con el bloque previo será tendido y, en operación síncrona, serán síncronos con la longitud de bloque y/o el avance al cual los datos de parámetro son obtenidos . Esto asegura que la conexión entre los parámetros de reconstrucción por una parte y los datos de canal de transmisión por otra parte no se pierda. Esto será explicado por medio de un ejemplo breve. Suponiendo una señal de entrada de 5 canales, esta señal de entrada de 5 canales tendrá 5 canales de audio diferentes que incluyen muestras de tiempo de un tiempo x a un tiempo y, respectivamente. En la etapa de mezcla descendente 114 de la figura 6, se genera por lo menos un canal de transmisión el cual será síncrono con los datos de entrada de multicanal . Una porción de los datos de canal de transmisión del tiempo x al tiempo y corresponderá así a una porción de los datos de entrada de multicanal respectivos del tiempo x al tiempo y. Además, los medios de análisis de BCC de la figura 6 generan, por ejemplo, datos de parámetros, otra vez exactamente por la sección de tiempo de los datos de canal de transmisión del tiempo x al tiempo y, de tal manera, que en el lado del descodificador, pueden otra vez ser generados datos de canal de salida respectivos del tiempo x al tiempo y de los datos del canal de transmisión del tiempo x al tiempo y. y los datos de parámetros del tiempo x al tiempo y. Se obtiene automáticamente una operación síncrona cuando los cuadros con los cuales los datos de parámetros son generados y escritos es igual a los cuadros con los cuales el codificador de audio opera para comprimir los uno o más canales de transmisión. Así, si los cuadros tanto de los datos de parámetros como los datos de canal de transmisión codificados
(40 y 42 en la figura 4a) son concernientes siempre con la misma porción de tiempo, un dispositivo de reconstrucción de multicanal siempre procesa fácilmente datos correspondientes a un cuadro de audio y procesan un cuadro de parámetros al mismo tiempo. En operación síncrona, la longitud de cuadro del codificador de audio utilizado para la transmisión de los datos de mezcla descendente es así igual a la longitud de cuadro usada por el esguema de multicanal paramétrico. Similarmente, también hay por supuesto la posibilidad de que haya una relación entera entre las longitudes de cuadro y los datos de parámetro y los datos de canal de transmisión codificados. En este caso, aún la información lateral para la codificación de multicanal paramétrica puede ser multiplexada a la corriente de bits codificada de la señal de mezcla descendente de audio de tal manera que una corriente de un solo bit puede ser generada. En el caso de "retroactualización" de datos estéreo ya existentes, todavía habría dos corrientes de datos diferentes. Sin embargo, habría una relación de 1:1 y/o m: 1 o m:n entre las dos secuencias de cuadros. Las tramas de cuadro nunca se desplazarían entre sí. Así, hay una asociación no ambigua entre los cuadros de datos de audio y los cuadros de datos de información lateral paramétrica correspondientes. Este modo puede ser favorable para varias aplicaciones. De acuerdo con la invención, el fono de configuración de parámetros tendría el primer significado en tal caso. Esto significa que no habría o solamente parte de la información de configuración en el encabezado 41, debido a que los medios de reconstrucción de multicanal se proporcionan asimismo con información en el codificador de audio fundamental y dependiendo de lo mismo, escoge su ajuste de configuración, esto es, por ejemplo el número de muestras de tiempo por el avance de la longitud de bloque, etc. En constaste, la figura 4b muestra una operación asincrona. Existe una operación asincrona cuando los datos de canal de transmisión 42' no tienen por ejemplo una estructura de cuadro, sino que solamente ocurren como una corriente de muestras de PCM. Alternativamente, tal situación asincrona también surgiría cuando el codificador de audio tiene una estructura de cuadro irregular o simplemente una estructura de cuadro con una longitud de cuadro y/o una trama de cuadro diferente de la trama de cuadro de los datos de parámetros 40. Aquí, el esquema de codificación de multicanal paramétrico y los medios de codificación/descodificación de audio son así considerados como etapas de procesamiento aisladas y separadas que no dependen entre sí. Esto es particularmente ventajoso en el caso de los llamados escenarios de codificación en tándem en los cuales hay varias etapas decisivas de codificación/descodificación. Si los datos de parámetros fueran acoplados fijamente a los datos de audio comprimidos, una síntesis de multicanal y un análisis de multicanal subsecuente tendrían que ser efectuados simultáneamente en cada codificación/descodificación. Ya que estas operaciones son de muchas pérdidas, las perdidas se acumularían gradualmente, lo que daría como resultado un deterioro incrementado de la impresión de multicanal. En una cadena en tándem, el ajuste del tiene de configuración de parámetros al segundo significado y la estructura de información de configuración a la corriente de datos permite un ajuste de configuración de los medios de reconstrucción de multicanal en el descodificado independientemente del codificador de audio subyacente. Así, los datos de mezcla descendente pueden ser descodificados/codificados de cualquier manera sin siempre tener que efectuar una síntesis de multicanal o análisis de multicanal al mismo tiempo. La introducción de información de configuración a la corriente de datos y preferiblemente a la corriente de datos de parámetro de acuerdo con la sintaxis de datos de parámetros permite, es decir disponer una asociación absoluta de los datos de parámetros con muestras de tiempo de los datos de canal de transmisión descodificados, esto es, una asociación que es autosuficiente y no es dada en relación a una regla de procesamiento de cuadro de codificador como en la operación síncrona. En la operación asincrona, el deterioro de las características de salida de multicanal es así impedido, debido a que no siempre se efectúa un análisis/síntesis de multicanal. El tamaño de cuadro para la codificación/descodificación de multicanal paramétrico no tiene así necesariamente estar conectado al tamaño de cuadro del codificador de audio. El dispositivo de la figura 1 puede ser implementado tanto como codificador como el llamado "transcodificador delantero". En el primer caso, los medios de parámetros de multicanal calculan los datos de parámetros en sí mismos. En el segundo caso, reciben los datos de parámetros ya en una forma determinada y proporcionan la salida de datos de parámetros de la invención con el tono de configuración de parámetros y datos de configuración asociados. Así, el transcodificador delantero genera la salida de datos de parámetros de la invención a partir de cualquier salida de datos. Lo inverso de esta medida se hace mediante un llamado "transcodificador hacia atrás" que, de la salida de datos de parámetros de la invención, genera 5 alguna salida en la cual el tono de configuración de parámetros ya no está contenido, en el cual, sin embargo, los datos de configuración también están completamente contenidos, de tal manera que no es necesario ningún uso de un algoritmo de codificación de audio en la reconstrucción de multicanal para
1.0 la configuración. De acuerdo con la invención, el transcodificador hacia atrás está diseñado como dispositivo para generar una
- salida de datos de parámetros que, junto con los datos de canal de transmisión que incluye M canales de transmisión, representa
15 N canales originales, en donde M es más pequeño que N y mayor o igual a 1, utilizando datos de entrada, en donde los datos de entrada comprenden un tono de configuración de parámetros (41) que tiene un primer significado que información de configuración para medios de reconstrucción de multicanal están
20 contenidos en los datos de entrada o tiene un segundo significado de que los medios de reconstrucción de multicanal va a usar información de configuración dependiendo de un algoritmo de codificación (23) con el cual los datos de canal de transmisión han sido descodificados de una versión
25 codificada de los mismos. Contiene medios de escritura para escribir datos de configuración, en donde los medios de escritura están diseñados para leer primero los datos de entrada para interpretar (309 el tono de configuración de parámetros y recuperar información acerca de un algoritmo de codificación (23) con el cual los datos de canal de transmisión han sido descodificados de una versión codificada de los mismos y para emitirlos como los datos de configuración, cuando el tono de configuración de parámetros tiene el segundo significado. En lo siguiente, se describirá un diagrama de bloques de circuito de un dispositivo para generar una señal de audio de multicanal de acuerdo con una modalidad preferida de la presente • invención, con respecto a la figura 2. Para generar la señal de audio de multicanal, se usan datos de entrada que incluyen datos del canal de transmisión que representan los M canales de transmisión y que incluyen además los datos de parámetros 21 para obtener K canales de salida. Los M canales de transmisión y los datos de parámetros representan conjuntamente N canales originales, en donde M es más pequeño que N y es mayor o igual a 1 y en donde K es más grande que M. Además, los datos de entrada incluyen un tono de configuración de parámetros PKH, como ya se discutió, en tanto que los datos del canal de transmisión 20 son una versión descodificada de los datos de canal de transmisión 22 codificados de acuerdo con un algoritmo de codificación. En la modalidad mostrada en la figura 2, el algoritmo de descodificación es realizado por un descodificador de audio 23 que tiene una operación de algoritmo de codificación, por ejemplo, de acuerdo con el concepto de MP3 o de acuerdo con MPEG-2 (AAC) o de acuerdo con cualquier otro 5 concepto de codificación. El dispositivo a ser usado en el lado del descodificador mostrado en la figura 2 incluye medios de reconstrucción de multicanal 24 diseñados para generar los K canales de salida como una salida 25 de los datos de canal de
1.0 transmisión 20 y los datos de parámetros 21. Además, el dispositivo de la invención mostrado en la figura 2 incluye medios de configuración 26 diseñados para configurar los medios de reconstrucción de multicanal 24 al señalar un ajuste de configuración vía una línea de
15 señalización 27. Los medios de configuración 26 reciben lo datos de entrada y preferiblemente los datos de parámetros 21 para leer y procesar correspondientemente el tono de configuración de parámetros, el tono de continuación FSH y posiblemente datos de configuración presentes. Además, los
20 medios de configuración incluyen una entrada de señalización del algoritmo de codificación 28 para obtener información acerca del algoritmo de codificación de audio en el cual los datos de canal de transmisión descodificados están basados, esto es, el algoritmo de codificación ejecutado por el
25 codificador de audio 23. La información puede ser obtenida de diferentes maneras, por ejemplo de una observación de los datos de canal de transmisión descodificados, si se puede ver de ellos con tal algoritmo de codificación han sido codificados/descodificados. Alternativamente, el descodificador de audio 23 puede comunicar por sí mismo su identidad a los medios de configuración 26. Todavía alternativamente, los medios de configuración 26 pueden también analizar sintácticamente un tono de los datos de canal de transmisión codificados de acuerdo con el cual ha tomado lugar la codificación del algoritmo de codificación. Tal "firma de algoritmo de codificación" estará comúnmente contenida en cada corriente de datos de salida de un codificador. En lo siguiente, se describirá una implementación preferida de los medios de configuración en base a un diagrama de bloques con respecto a la figura 3a. Los medios de configuración 26 están diseñados para leer el tono de configuración de parámetros PKH de los datos de entrada e interpretarlo, como se ilustra en el bloque 30. Si el tono de configuración de parámetros tiene un primer significado, los medios de configuración continuarán leyendo la corriente de datos de parámetros para extraer información de configuración (o por lo menos parte de la información de configuración) en la corriente de datos de parámetros, como se ilustra en el bloque 31. Si, sin embargo, la etapa 30 determina que el tono de configuración de parámetros PKH tiene el segundo significado, los medios de configuración obtendrán información en cuanto a un algoritmo de codificación en el cual los datos del canal de transmisión descodificados están basados, en la etapa 32. Si hay varios algoritmos de codificación básicamente posibles para los cuales el dispositivo de la invención para generar la señal de multicanal está diseñado, la etapa 32 es seguida de una etapa subsecuente 33 en la cual los medios de reconstrucción de multicanal determinan (33) un ajuste de configuración en base a información existente en el lado del descodificador. Esto se puede hacer, por ejemplo, en forma de una tabla de consulta (LUT) . Si, al' final de la etapa 32, se obtiene un tono de identificación de codificador de audio, se entra a la tabla de consulta en la etapa 33 utilizando el tono de identificación de codificador de audio, en donde el tono de identificación de codificador de audio es usado como índice. Asociados en el índice hay varios ajustes de configuración encontrados, tales como longitud de bloque, velocidad de toma de muestras, avance, etc., asociados con tal codificador de audio. Luego, un ajuste de configuración es aplicado a los medios de reconstrucción de multicanal en la etapa 3 . Sin embargo, si el primer significado del tono de configuración de parámetros es escogido en la etapa 30, el mismo ajuste de configuración es efectuado en base a la información de configuración contenida en la corriente de datos de parámetros, como se representa por la fecha de conexión entre el bloque 31 y el bloque 34 en la figura 3. El esquema de la invención es flexible en que soporta tanto métodos de señalización de información de configuración tanto explícita como implícita. Esto es para lo que el tono de configuración de parámetros PKH sirve, que es insertado preferiblemente como bandera y, en el mejor caso, requiere solamente un bit para indicar la señalización de la información de configuración per se. El descodificador de multicanal paramétrico puede subsecuente evaluar esta bandera. Si la disponibilidad de información de configuración explícitamente disponible es señalada con esta bandera, se usa esta información de configuración. Por otra parte, si la señalización implícita es indicada por la bandera, el descodificador usará la información en el método de codificación de audio o voz usado y aplicará la información de configuración en base al método de codificación señalado. Para este propósito, el descodificador de multicanal paramétrico y/o los medios de reconstrucción de multicanal tienen preferiblemente una tabla de consulta que contiene la información de configuración estándar para un número determinado de codificadores de audio o voz. Sin embargo, también hay otras posibilidades que una tabla de consulta que puede, por ejemplo incluir soluciones cableadas, etc. En general, el descodificador es capaz de proporcionar la información de configuración con información predeterminada presente en sí misma dependiendo de la información de identificación del codificador actualmente presente. Este concepto es particularmente ventajoso en que una configuración completa del esquema de parámetros puede ser obtenida con un mínimo de esfuerzo adicional, en donde, en el caso extremo, un solo bit será suficiente, que forma un contraste a la situación que toda la información de configuración tendría que ser escrita explícitamente a la corriente de datos misma con un esfuerzo considerablemente más alto con respecto a bits. De acuerdo con la invención, la señalización puede ser conmutada alternativamente. Esto permite una manipulación de datos de multicanal simple, aún si la representación de los datos de canal de transmisión cambia, por ejemplo cuando los datos de canal de transmisión son descodificados y más tarde codificados otra vez, esto es, cuando hay una situación de codificación en tándem. El concepto de la invención permite así el ahorro de bits de señalización en el caso de operación síncrona por una parte y conmutación a operación asincrona por otra parte, si es necesario, esto es, una implementación de ahorro de bits eficiente y por otra parte, manipulación flexible, que será de particular interés en relación con la "complementación" de datos estéreo existentes a una representación de multicanal.
En lo siguiente, se dará una implementación ejemplar de un dispositivo de la invención para generar una señal de audio en multicanal con el ejemplo de un pseudocódigo de sintaxis con respecto a la figura 4c. En primer lugar, se lee el valor de la variable "useSameBccConfig" . Aquí, la variable sirve como tono de continuación. Así, hay solamente una continuación para interpretar el tono de configuración de parámetros cuando esta variable, esto es, el tono de configuración, tiene un valor igual a por ejemplo 1. Sin -embargo, si el tono de configuración no es igual a 1, esto es, tiene el otro significado, se usa una configuración transmitida previamente. Si no hay ninguna configuración en los medios de reconstrucción de multicanal todavía, tiene que esperar hasta que obtiene la misma primera información de configuración y/o ajuste de configuración. Lo siguiente examinará el tono de configuración de parámetros. La variable "codecToBccConfigAlignment" sirve como tono de configuración de parámetros PKH. Si esta variable es igual a 1, esto es, si tiene el segundo significado, el descodificador no usará ninguna información de configuración adicional, sino que determinará la información de configuración en base a la identificación del codificador, tal como MP3, CoderX o CoderY, como se puede ver de las líneas partiendo con el "caso" en la figura 4c. Se notará gue, a manera de ejemplo, la sintaxis mostrada en la figura 4c soporta solamente MP3, CoderX y CoderY. Sin embargo, cualesquier otros nombre/identificaciones de codificación pueden ser agregados. Cuando se ha determinado, por ejemplo MP3 como información del codificador, la variable bccConfigID es ajustada por ejemplo, a MP3_V1, que es la configuración para un codificador de MP3 fundamental con la versión de sintaxis VI. Subsecuentemente, el descodificador es configurado con un conjunto de parámetros determinado en base a esta identificación de configuración de BCC. Así, por ejemplo, una longitud de bloques de 576 muestras es activado como ajuste 'de configuración. Así, cuadros que tienen esta longitud de bloque son señalados. Ajustes • de configuración alternativos/adicionales pueden ser la velocidad de toma de muestras, etc., sin embargo, si el tono de configuración de parámetros (codecToBccConfigAlignment ) tiene el primer significado, esto es, por ejemplo el valor 0, el descodificador recibirá explícitamente información de configuración de la corriente de datos, esto es, recibirá una bccConfigID distinta de la corriente de datos, esto es, de los datos de entrada. El siguiente procedimiento es luego el mismo como el recién descrito. Sin embargo, este caso, una identificación del descodificador para descodificar los datos de canal de transmisión codificados no es usada por propósitos de configuración de los medios de reconstrucción de multicanal. Así, la bccConfigID puede ser usada por el propósito de descodificar los datos de canal de transmisión en caso de un descodificador de audio MP3 para configurar medios de reconstrucción de multicanal. Por otra parte, también puede haber cualquier otra información de configuración bccConfigID en la corriente de datos y puede ser evaluada, sin consideración de si el codificador de audio subyacente o fundamental es un codificador MP3. Lo mismo se aplica a otros ajustes de configuración predefinidos, tales como CoderX y CoderY. y a una configuración libre adicional en la cal la información de configuración (bccConfigID) es ajustada a individual. En modalidades preferidas, hay información de configuración adicional en la corriente de datos que, a su vez, señalará al descodificador que debe usar una mezcla de información de configuración ya predefinida en el descodificador e información de configuración transmitida explícitamente . A diferencia de las modalidades descritas anteriormente, la presente invención puede también ser aplicada a otras señales de multicanal que no son señales de audio, tales como señales de video codificadas paramétricamente, etc. Dependiendo de las circunstancias, el método de la invención de generación y/o codificación puede ser implementado en elementos físicos o elementos de programación. La implementación puede ser efectuada en un medio de almacenamiento digital, en particular un disco flexible o un CD que tiene señales de control que pueden ser leídas electrónicamente, que pueden cooperar con un sistema de computadora programable, de tal manera que el método es ejecutado. Así, en general, la invención consiste también de un producto de programa de computadora que tiene un código de programa para efectuar el método almacenado en un portador que se puede leer por la máquina, cuando el producto de programa de computadora se ejecuta en una computadora. En otras palabras, la invención puede así ser realizada como un programa de computadora que tiene un código de programa para efectuar el método, cuando el programa de computadora se ejecuta en una computadora .