ES2834083T3 - Aparato y método para la mezcla descendente o mezcla ascendente de una señal multicanal usando compensación de fase - Google Patents

Aparato y método para la mezcla descendente o mezcla ascendente de una señal multicanal usando compensación de fase Download PDF

Info

Publication number
ES2834083T3
ES2834083T3 ES17791415T ES17791415T ES2834083T3 ES 2834083 T3 ES2834083 T3 ES 2834083T3 ES 17791415 T ES17791415 T ES 17791415T ES 17791415 T ES17791415 T ES 17791415T ES 2834083 T3 ES2834083 T3 ES 2834083T3
Authority
ES
Spain
Prior art keywords
channel
signal
gain
residual
calculate
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.)
Active
Application number
ES17791415T
Other languages
English (en)
Inventor
Jan Buethe
Guillaume Fuchs
Wolfgang Jaegers
Franz Reutelhuber
Juergen Herre
Eleni Fotopoulou
Markus Multrus
Srikanth Korse
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fraunhofer Gesellschaft zur Foerderung der Angewandten Forschung eV
Original Assignee
Fraunhofer Gesellschaft zur Foerderung der Angewandten Forschung eV
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fraunhofer Gesellschaft zur Foerderung der Angewandten Forschung eV filed Critical Fraunhofer Gesellschaft zur Foerderung der Angewandten Forschung eV
Application granted granted Critical
Publication of ES2834083T3 publication Critical patent/ES2834083T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S3/00Systems employing more than two channels, e.g. quadraphonic
    • H04S3/02Systems employing more than two channels, e.g. quadraphonic of the matrix type, i.e. in which input signals are combined algebraically, e.g. after having been phase shifted with respect to each other
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/008Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S1/00Two-channel systems
    • H04S1/007Two-channel systems in which the audio signals are in digital form
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S3/00Systems employing more than two channels, e.g. quadraphonic
    • H04S3/008Systems employing more than two channels, e.g. quadraphonic in which the audio signals are in digital form, i.e. employing more than two discrete digital channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S7/00Indicating arrangements; Control arrangements, e.g. balance control
    • H04S7/30Control circuits for electronic adaptation of the sound field
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S2400/00Details of stereophonic systems covered by H04S but not provided for in its groups
    • H04S2400/01Multi-channel, i.e. more than two input channels, sound reproduction with two speakers wherein the multi-channel information is substantially preserved
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S2420/00Techniques used stereophonic systems covered by H04S but not provided for in its groups
    • H04S2420/03Application of parametric coding in stereophonic audio systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Mathematical Physics (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Theoretical Computer Science (AREA)
  • Algebra (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Stereophonic System (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Analogue/Digital Conversion (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Reduction Or Emphasis Of Bandwidth Of Signals (AREA)
  • Amplifiers (AREA)

Abstract

Aparato para realizar una mezcla descendente de una señal multicanal (100) que comprende al menos dos canales (101, 102), que comprende: un mezclador descendente (120) para calcular (34) una señal de mezcla descendente (122) a partir de la señal multicanal (100), en el que el mezclador descendente está configurado para calcular (34) la mezcla descendente usando una compensación de fase absoluta, de modo que un canal que tiene una energía menor de entre los al menos dos canales solo se hace rotar o se hace rotar más fuerte que un canal que tiene una energía mayor en el cálculo de la señal de mezcla descendente (122); y una interfaz de salida (160) para generar una señal de salida, comprendiendo la señal de salida información sobre la señal de mezcla descendente (122).

Description

DESCRIPCIÓN
Aparato y método para la mezcla descendente o mezcla ascendente de una señal multicanal usando compensación de fase
Memoria descriptiva
La presente invención se refiere al campo de codificación de audio y, en particular, al campo de codificación/decodificación estéreo o multicanal.
Los métodos del estado de la técnica para la codificación paramétrica con pérdida de señales estéreo a bajas tasas de bits se basan en estéreo paramétrico tal como se normaliza en MPEG-4 Parte 3. La idea general es reducir el número de canales mediante el cálculo de una señal de mezcla descendente de dos canales de entrada después de extraer los parámetros estéreo que se envían como información secundaria al decodificador. Estos parámetros estéreo usualmente son diferencia de nivel entre canales ILD, diferencia de fase entre canales IPD y coherencia entre canales ICC, que se calculan en subbandas y que capturan la imagen espacial hasta cierto punto.
El decodificador realiza una mezcla ascendente de la entrada mono, lo que crea dos canales que satisfacen las relaciones de ILD, IPD e ICC. Esto se realiza mediante el matrizado de la señal de entrada junto con una versión decorrelacionada de esa señal que se genera en el decodificador. Un ejemplo de codificación y decodificación de una señal de audio usando mezcla descendente y mezcla ascendente puede encontrarse en el documento US 2008/0253576 A1.
Se ha encontrado que, por ejemplo, el uso de tales parámetros incurre en una complejidad significativa para calcular y manipular estos parámetros. Particularmente, el parámetro ILD es problemático, ya que puede tener valores que son muy pequeños o muy grandes y este intervalo de valores casi no restringido plantea problemas con respecto a un cálculo eficiente, cuantificación, etc.
Un objeto de la presente invención es proporcionar un concepto mejorado para el procesamiento de datos multicanal.
Este objeto se obtiene mediante un aparato para realizar la mezcla descendente de una señal multicanal según la reivindicación 1, un aparato para realizar la mezcla ascendente de una señal multicanal codificada según la reivindicación 17, un método de realizar una mezcla descendente de una señal multicanal según la reivindicación 33, un método de realizar una mezcla ascendente de una señal multicanal codificada según la reivindicación 34, o un programa informático según la reivindicación 35.
La presente invención de un primer aspecto se basa en el hallazgo de que, a diferencia de la técnica anterior, se adopta un procedimiento de codificación paramétrica diferente que se basa en dos parámetros de ganancia, es decir, un parámetro de ganancia lateral y un parámetro de ganancia residual. Ambos parámetros de ganancia se calculan a partir de un primer canal de al menos dos canales de una señal multicanal y un segundo canal de los al menos dos canales de la señal multicanal. Ambos de estos parámetros de ganancia, es decir, la ganancia lateral y la ganancia residual se transmiten o se almacenan o, generalmente se emiten junto con una señal de mezcla descendente que se calcula a partir de la señal multicanal por un mezclador descendente.
Las realizaciones de la presente invención del primer aspecto se basan en un nuevo enfoque medio/lateral, que lleva a un nuevo conjunto de parámetros: en el codificador se aplica una transformación media/lateral a los canales de entrada, que juntos capturan la información completa de dos canales de entrada. La señal media es un valor medio ponderado de los canales izquierdo y derecho, donde las ponderaciones son complejas y se eligen para compensar las diferencias de fase. En consecuencia, la señal lateral es la diferencia ponderada correspondiente de los canales de entrada. Solo la señal media se codifica con forma de onda mientras que la señal lateral se modela de manera paramétrica. El codificador funciona en subbandas donde extrae las IPD y dos parámetros de ganancia como parámetro estéreo. La primera ganancia, que se denominará la ganancia lateral, proviene de una predicción de la señal lateral por la señal media y la segunda ganancia, que se denominará ganancia residual, captura la energía del resto en relación con la energía de la señal media. La señal media entonces sirve como una señal de mezcla descendente, que se transmite junto con los parámetros estéreo al decodificador.
El decodificador sintetiza dos canales mediante la estimación del canal lateral perdido basándose en la ganancia lateral y la ganancia residual y usando un sustituto para el resto.
La presente invención del primer aspecto es ventajosa porque la ganancia lateral, por una parte, y la ganancia residual, por otra parte, son ganancias que están limitadas a un determinado intervalo pequeño de números. Particularmente, la ganancia lateral está, en realizaciones preferidas, limitada a un intervalo de -1 a 1, y la ganancia residual está incluso limitada a un intervalo de 0 y 1. Y lo que es incluso más útil en una realización preferida es que la ganancia residual depende de la ganancia lateral, de modo que el intervalo de valores que puede tener la ganancia residual se hace más pequeño cuanto mayor se hace la ganancia lateral.
Particularmente, la ganancia lateral se calcula como una ganancia de predicción lateral que puede aplicarse a una señal media del primer y segundo canal a fin de predecir una señal lateral de los canales primero y segundo. Y el calculador de parámetros también se configura para calcular la ganancia residual como una ganancia de predicción residual que indica una energía de o una amplitud de una señal residual de una predicción de este tipo de la señal lateral por la señal media y la ganancia lateral.
Es importante destacar, sin embargo, que no es necesario realizar realmente la predicción en el lado del codificador o codificar realmente la señal lateral en el lado del codificador. En cambio, la ganancia lateral y la ganancia residual pueden calcularse usando solo mediciones relacionadas con la amplitud, tales como energías, potencias u otras características relacionadas con las amplitudes del canal izquierdo y derecho. Además, el cálculo de la ganancia lateral y la ganancia residual solo está relacionado con el producto interno entre ambos canales, es decir, cualquier otro canal aparte del canal izquierdo y el canal derecho, tal como el propio canal de mezcla descendente o el propio canal lateral no es necesario calcularlos en las realizaciones. Sin embargo, en otras realizaciones, puede calcularse la señal lateral, pueden calcularse diferentes ensayos para predicciones y pueden calcularse los parámetros de ganancia tales como la ganancia lateral y la ganancia residual a partir de una señal residual que está asociada con una determinada predicción de ganancia lateral que da como resultado un criterio predefinido en los diferentes ensayos, tales como una energía mínima de la señal residual o restante. Por tanto, existe una gran flexibilidad y, sin embargo, baja complejidad para calcular la ganancia lateral por una parte y la ganancia residual por otra parte.
Existen dos ventajas a modo de ejemplo de los parámetros de ganancia respecto a ILD e ICC. En primer lugar, naturalmente se encuentran en intervalos finitos (la ganancia lateral en [-1,1] y la ganancia residual en [0,1]) a diferencia del parámetro ILD, que puede tomar valores arbitrarios grandes o pequeños. Y en segundo lugar, el cálculo es menos complejo, ya que solo implica una única evaluación de función especial, mientras que el cálculo de ILD e ICC implica dos.
Las realizaciones preferidas del primer aspecto se basan en el cálculo de los parámetros en el dominio espectral, es decir, los parámetros se calculan para diferentes bins de frecuencia o, más preferiblemente, para diferentes subbandas donde cada subbanda comprende un determinado número de bins de frecuencia. En una realización preferida, el número de bins de frecuencia incluidas dentro de una subbanda aumenta de subbandas inferiores a superiores para imitar la característica de la percepción auditiva humana, es decir, que las bandas superiores cubren intervalos de frecuencia o anchos de banda más altos y las bandas inferiores cubren intervalos de frecuencia o anchos de banda más bajos.
En una realización preferida, el mezclador descendente calcula una señal de mezcla descendente compensada de fase absoluta donde, basándose en un parámetro IPD, las rotaciones de fase se aplican al canal izquierdo y al derecho, pero la compensación de fase se realiza de tal manera que el canal que tiene más energía se hace rotar menos que el canal que tiene menos energía. Para controlar la compensación de fase, puede usarse preferiblemente la ganancia lateral, sin embargo, en otras realizaciones, puede usarse cualquier otra mezcla descendente, y esta es también una ventaja específica de la presente invención que la representación paramétrica de la señal lateral, es decir, la ganancia lateral, por un lado, y la ganancia residual, por otro lado, se calculan solo en función de los canales primero y segundo originales, y no se requiere ninguna información sobre una mezcla descendente transmitida. Por tanto, puede usarse cualquier mezcla descendente junto con la nueva representación paramétrica que consiste en la ganancia lateral y la ganancia residual, pero la presente invención también es particularmente útil para aplicarse junto con una compensación de fase absoluta que se basa en la ganancia lateral.
En una realización adicional de la compensación de fase absoluta, el parámetro de compensación de fase se calcula particularmente basándose en un número predeterminado específico de modo que la singularidad de la función de arcotangente (atan o tan-1) que se produce al calcular el parámetro de compensación de fase se mueve desde el centro hasta una determinada posición lateral. Este desplazamiento de la singularidad asegura que no se produzca ningún problema debido a la singularidad para los desplazamientos de fase de /- 180 ° y un parámetro de ganancia cercano a 0, es decir, los canales izquierdo y derecho que tienen energías relativamente similares. Se ha encontrado que estas señales se producen con bastante frecuencia, pero las señales que están fuera de fase entre sí pero que tienen una diferencia, por ejemplo, de entre 3 y 12 dB o alrededor de 6 dB no se producen en situaciones naturales. Por tanto, aunque las singularidades solo se desplazan, se ha encontrado que este desplazamiento mejora, no obstante, el rendimiento global del mezclador descendente, ya que este desplazamiento asegura que la singularidad se produce en una situación de constelación de señal que se produce, en situaciones normales, mucho menos que donde la función arcotangente directa tiene su punto de singularidad.
Las realizaciones adicionales emplean la dependencia de la ganancia lateral y la ganancia residual para implementar un procedimiento de cuantificación eficiente. Con este fin, se prefiere realizar una cuantificación conjunta que, en una primera realización, se realiza de modo que la ganancia lateral se cuantifica primero y, a continuación, se cuantifica la ganancia residual usando etapas de cuantificación que se basan en el valor de la ganancia lateral. Sin embargo, otras realizaciones se basan en una cuantificación conjunta, donde ambos parámetros se cuantifican en un código único, y determinadas partes de este código se basan en determinados grupos de puntos de cuantificación que pertenecen a una determinada característica de diferencia de nivel de los dos canales que se codifican por el codificador.
Un segundo aspecto se refiere a un aparato para realizar una mezcla descendente de una señal multicanal que comprende al menos dos canales, comprendiendo el aparato: un mezclador descendente para calcular una señal de mezcla descendente a partir de la señal multicanal, en el que el mezclador descendente está configurado para calcular la mezcla descendente usando una compensación de fase absoluta, de modo que un canal que tiene una energía menor entre los al menos dos canales solo se hace rotar o se hace rotar más fuerte que un canal que tiene una energía mayor en el cálculo de la señal de mezcla descendente; y una interfaz de salida para generar una señal de salida, comprendiendo la señal de salida información sobre la señal de mezcla descendente.
Preferiblemente la rotación se lleva a cabo preferiblemente en el canal menor, pero puede darse el caso en el que en situaciones de diferencia de energía pequeña el canal menor no siempre se hace rotar más que el canal principal, pero, si la relación de energía es suficientemente grande o suficientemente pequeña, entonces la realización preferida hace rotar el canal menor más que el canal mayor. Por tanto, preferiblemente el canal menor se hace rotar más que el canal mayor solo cuando la diferencia de energía es significativa o es mayor que un umbral predefinido tal como 1 dB o más. Esto se aplica no solo al mezclador descendente sino también al mezclador ascendente.
Las realizaciones preferidas de la presente invención se comentan posteriormente con respecto a los dibujos adjuntos, en los que:
la figura 1 es un diagrama de bloques de un aparato para codificar una señal multicanal de una realización; la figura 2 es un diagrama de bloques de una realización del calculador de parámetros;
la figura 3 es una realización adicional del calculador de parámetros;
la figura 4 es una realización de un mezclador descendente que realiza una compensación de fase absoluta; la figura 5a es un diagrama de bloques de una realización de la interfaz de salida que realiza una cuantificación específica;
la figura 5b indica una palabra clave a modo de ejemplo;
la figura 6 es una realización de un aparato para decodificar una señal multicanal codificada;
la figura 7 es una realización del mezclador ascendente;
la figura 8 es una realización del sintetizador de señal residual;
la figura 9 es una realización para la interfaz de entrada;
la figura 10a ilustra el procesamiento de las tramas superpuestas;
la figura 10b ilustra una realización del convertidor del espectro de tiempo;
la figura 10c ilustra un espectro de un canal izquierdo o un canal derecho y una construcción de diferentes subbandas;
la figura 10d ilustra una realización para un convertidor de tiempo del espectro;
la figura 11 ilustra líneas para una cuantificación condicional en una primera realización;
la figura 12 ilustra líneas para una cuantificación conjunta según una realización adicional; y
la figura 13 ilustra puntos de cuantificación conjunta para la ganancia lateral y la ganancia residual.
La figura 1 ilustra un aparato para codificar una señal multicanal que comprende al menos dos canales. En particular, la señal multicanal se ilustra en 100 en la figura 1 y tiene un primer canal 101 y un segundo canal 102 y no tiene canales adicionales o un número arbitrariamente seleccionado de canales adicionales donde otro canal adicional se ilustra en 103.
La señal multicanal 100 se introduce en un mezclador descendente 120 para calcular una señal de mezcla descendente 122 a partir de la señal multicanal 100. El mezclador descendente puede usar, para calcular la señal multicanal, el primer canal 101, el segundo canal 102 y el tercer canal 103 o solo el primer y el segundo canal o todos los canales de la señal multicanal dependiendo de la implementación determinada.
Además, el aparato para codificar comprende un calculador de parámetros 140 para calcular una ganancia lateral 141 a partir del primer canal 101 y el segundo canal 102 de los al menos dos canales y, adicionalmente, el calculador de parámetros 104 calcula una ganancia residual 142 a partir del primer canal y el segundo canal. En otras realizaciones, una diferencia de fase entre canales (IPD) opcional también se calcula tal como se ilustra en 143. La señal de mezcla descendente 122, la ganancia lateral 141 y la ganancia residual 142 se envían a una interfaz de salida 160 que genera una señal multicanal codificada 162 que comprende información sobre la señal de mezcla descendente 122, sobre la ganancia lateral 141 y la ganancia residual 142.
Debe observarse que la ganancia lateral y la ganancia residual se calculan normalmente para las tramas de modo que, para cada trama, se calcula una única ganancia lateral y la única ganancia residual. En otras realizaciones, sin embargo, no solo se calcula una única ganancia lateral y una única ganancia residual para cada trama, sino que se calculan un grupo de ganancias laterales y el grupo de ganancias residuales para una trama donde cada ganancia lateral y cada ganancia residual están relacionadas con una determinada subbanda del primer canal y el segundo canal. Por tanto, en realizaciones preferidas, el calculador de parámetros calcula, para cada trama del primer y segundo canal, un grupo de ganancias laterales y un grupo de ganancias residuales, donde el número de ganancias laterales y residuales para una trama es normalmente igual al número de subbandas. Cuando se aplica una conversión del espectro de tiempo de alta resolución tal como una DFT, la ganancia lateral y la ganancia residual para una determinada subbanda se calculan a partir de un grupo de bins de frecuencia del primer canal y el segundo canal. Sin embargo, cuando se aplica una transformada de frecuencia de tiempo de baja resolución que da como resultado señales de subbanda, entonces el calculador de parámetros 140 calcula, para cada subbanda o incluso para un grupo de subbandas, una ganancia lateral y una ganancia residual.
Cuando la ganancia lateral y la ganancia residual se calculan para un grupo de señales de subbanda, entonces se reduce la resolución del parámetro, lo que da como resultado una tasa de bits más baja pero también da como resultado una representación de menor calidad de la representación paramétrica de la señal lateral. En otras realizaciones, la resolución de tiempo también puede modificarse de modo que una ganancia lateral y una ganancia residual no se calculan para cada trama, sino que se calculan para un grupo de tramas, donde el grupo de tramas tiene dos o más tramas. Por tanto, en una realización de este tipo, se prefiere calcular ganancias laterales/residuales relacionadas con la subbanda, donde las ganancias laterales/residuales se refieren a una determinada subbanda, pero se refieren a un grupo de tramas que comprende dos o más tramas. De este modo, según la presente invención, la resolución de tiempo y frecuencia del cálculo de parámetros realizado por el bloque 140 puede modificarse con gran flexibilidad.
El calculador de parámetros 140 preferiblemente se implementa tal como se explica resumidamente en la figura 2 con respecto a una primera realización o tal como se explica resumidamente en la figura 3 con respecto a una segunda realización. En la realización de la figura 2, el calculador de parámetros comprende un primer convertidor espectral de tiempo 21 y un segundo convertidor espectral de tiempo 22. Además, el calculador de parámetros 140 de la figura 1 comprende un calculador 23 para calcular una primera característica relacionada con la amplitud y un calculador 24 para calcular una segunda característica relacionada con la amplitud y un calculador 25 para calcular un producto interno de la salida de los bloques 21 y 22, es decir, de la representación espectral de los canales primero y segundo.
Las salidas de los bloques 23, 24, 25 se envían a un calculador de ganancia lateral 26 y también se envían a un calculador de ganancia residual 27. El calculador de ganancia lateral 26 y el calculador de ganancia residual 27 aplican una determinada relación entre la primera característica relacionada con la amplitud, la segunda característica relacionada con la amplitud y el producto interno y la relación aplicada por el calculador de ganancia residual para combinar ambas entradas es diferente de la relación que aplica el calculador de ganancia lateral 26.
En una realización preferida, las características relacionadas con la amplitud primera y segunda son energías en subbandas. Sin embargo, otras características relacionadas con la amplitud se relacionan con las amplitudes en las propias subbandas, se relacionan con potencias de señal en subbandas o se relacionan con cualquier otra potencia de amplitudes con un exponente mayor que 1, donde el exponente puede ser un número real mayor que 1 o un número entero mayor que 1 tal como número entero de 2 relacionado con una potencia de señal y una energía o relacionado con un número de 3 que está asociado con la sonoridad, etc. Por tanto, cada característica relacionada con la amplitud puede usarse para calcular la ganancia lateral y la ganancia residual.
En una realización preferida, el calculador de ganancia lateral y el calculador de ganancia residual 27 se configuran para calcular la ganancia lateral como una ganancia de predicción lateral que puede aplicarse a una señal media de los canales primero y segundo para predecir una señal lateral de los canales primero y segundo o el calculador de parámetros y, en particular, el calculador de ganancia residual 27 está configurado para calcular la ganancia residual como una ganancia de predicción residual que indica una medición relacionada con la amplitud de una señal residual de una predicción de la señal lateral por la señal media usando la ganancia lateral.
En particular, el calculador de parámetros 140 y el calculador de ganancia lateral 26 de la figura 2 está configurado para calcular la señal lateral usando una fracción que tiene un nominador y un denominador, en la que el nominador comprende características de amplitud del primer y el segundo canal y el denominador comprende la característica de amplitud de los canales primero y segundo y un valor derivado del producto interno. El valor derivado del producto interno preferiblemente es el valor absoluto del producto interno, pero alternativamente puede ser cualquier potencia del valor absoluto tal como una potencia mayor que 1, o incluso puede ser una característica diferente del valor absoluto tal como un término complejo conjugado o el propio producto interno o similares.
En una realización adicional, el calculador de parámetros el calculador de ganancia residual 27 de la figura 2 también usa una fracción que tiene un nominador y un denominador usando ambos un valor derivado del producto interno y, adicionalmente, otros parámetros. De nuevo, el valor derivado del producto interno preferiblemente es el valor absoluto del producto interno, pero alternativamente puede ser cualquier potencia del valor absoluto tal como una potencia mayor que 1, o incluso puede ser una característica diferente del valor absoluto tal como un término complejo conjugado o el propio producto interno o similares.
En particular, el calculador lateral 26 de la figura 2 está configurado para usar, para calcular la ganancia lateral, la diferencia de energías de los primeros canales y el denominador usa una suma de las energías o características de amplitud de ambos canales y, adicionalmente, un producto interno y preferiblemente dos veces el producto interno, pero también pueden usarse otros multiplicadores para el producto interno.
El calculador de ganancia residual 27 está configurado para usar, en el nominador, una suma ponderada de las características de amplitud de los canales primero y segundo y un producto interno donde el producto interno se sustrae de la suma ponderada de las características de amplitud de los canales primero y segundo. El denominador para calcular el calculador de ganancia residual comprende una suma de las características de amplitud del primer y el segundo canal y el producto interno donde el producto interno preferiblemente se multiplica por dos pero también puede multiplicarse por otros factores.
Además, tal como se ilustra en la línea de conexión 28, el calculador de ganancia residual 27 está configurado para calcular la ganancia residual usando la ganancia lateral calculada por el calculador de ganancia lateral.
En una realización preferida, la ganancia residual y la ganancia lateral funcionan de la siguiente manera. En particular, pueden calcularse o no las diferencias de fase entre canales en forma de banda que se describirán más adelante. Sin embargo, antes de explicar resumidamente en particular el cálculo de la ganancia lateral tal como se ilustra más adelante en la ecuación (9) y el cálculo específico preferido de la ganancia lateral tal como se ilustra más adelante en la ecuación (10), se da una descripción adicional del codificador que también se refiere a un cálculo de las IPD y mezcla descendente además del cálculo de los parámetros de ganancia.
La codificación de los parámetros estéreo y el cálculo de la señal de mezcla descendente se realizan en el dominio de frecuencia. Con este fin, los vectores de frecuencia de tiempo Lt y Rt de los canales izquierdo y derecho se generan mediante la aplicación simultánea de una ventana de análisis seguida por una transformada de Fourier discreta (DFT): Los bins de la DFT se agrupan entonces en subbandas (Lt,k)k e Ib resp. (Rt,k)k e Ib, donde Ib indica el conjunto de índices de subbandas.
Cálculo de IPD y mezcla descendente
Para la mezcla descendente, se calcula una diferencia de fase entre canales (IPD) en forma de banda como
Figure imgf000006_0001
donde z* indica el conjugado complejo de z. Esto se usa para generar una señal media y lateral en forma de banda
p = atan2(sen{lPDtb),cos
Figure imgf000007_0001
(4)
donde gt,b indica la ganancia lateral que se especificará a continuación. En el presente documento, atan2 (y, x) es la función arcotangente de dos argumentos cuyo valor es el ángulo entre el punto (x, y) y el eje x positivo. Está destinado a llevar a cabo la compensación de IPD en lugar del canal que tiene menos energía. El factor 2 mueve la singularidad en IPDt,b = ±n- y gt,b = 0 a IPDt,b = ±n- y g t.b = -1/3. De esta forma, se evita la conmutación de p en situaciones fuera de fase con una distribución de energía aproximadamente igual en los canales izquierdo y derecho. La señal de mezcla descendente se genera mediante la aplicación de la DFT inversa a Mt seguido de una ventana de síntesis y una adición de superposición.
En otras realizaciones, también pueden usarse otras funciones arcotangente diferentes de la función atan2, tal como una función tangente directa, pero se prefiere la función atan2 debido a su aplicación segura al problema planteado.
Cálculo de parámetros de ganancia
Adicional a las IPD en forma de banda, se extraen dos parámetros estéreo adicionales. La ganancia óptima para predecir St,b por Mt,b,, es decir, el número g t,b, de modo que la energía del resto
Figure imgf000007_0002
es mínima, y un factor de ganancia rt,b que, si se aplica a la señal media Mt, ecualiza la energía de p t y Mt en cada banda, es decir,
Figure imgf000007_0003
La ganancia de predicción óptima puede calcularse a partir de las energías en las subbandas
Figure imgf000007_0004
y el valor absoluto del producto interno de Lt y Rt
Figure imgf000007_0005
como
Figure imgf000007_0006
De esto se deduce que gt,b se encuentra en [-1,1]. La ganancia residual puede calcularse de manera similar a partir de las energías y el producto interno como
Figure imgf000007_0007
que implica
En particular, esto muestra que r t,b £ [0,1]. De esta forma, los parámetros estéreo pueden calcularse independientemente de la mezcla descendente mediante el cálculo de las energías correspondientes y el producto interno. En particular, no es necesario calcular p t,k residual para calcular su energía. Cabe señalar que el cálculo de las ganancias implica solo una evaluación de función especial, mientras que el cálculo de ILD e ICC a partir de Ei,t,b , ER,t,b y XuR,t,b incluye dos, a saber, una raíz cuadrada y un logaritmo:
Figure imgf000008_0001
Si se desea una resolución de parámetro menor tal como la dada por la longitud de la ventana, pueden calcularse los parámetros de ganancia en h ventanas consecutivas mediante el reemplazo de XuR,t,b por
Figure imgf000008_0002
t+h
£L/R,t,b = ^ E L/R,r,b
s= t
(15)
en (9) y (10). La ganancia lateral entonces es un promedio ponderado de las ganancias laterales para las ventanas individuales donde las ponderaciones dependen de la energía de Mt+i,k o depende de las energías en forma de banda EM,s,b, en la que s es el índice de suma en las ecuaciones 14 y 15.
De modo similar, los valores de IPD se calculan entonces para varias ventanas como
Figure imgf000008_0003
Preferiblemente, el calculador de parámetros 140 ilustrado en la figura 1 está configurado para calcular la representación en forma de subbanda como una secuencia de espectros valorados complejos, donde cada espectro se refiere a una trama de tiempo del primer canal o el segundo canal, donde las tramas temporales de la secuencia son adyacentes entre sí y donde las tramas de tiempo adyacentes se superponen entre sí.
Además, el generador de parámetros 140 está configurado para calcular las mediciones relacionadas con la amplitud primera y segunda mediante la elevación al cuadrado de las magnitudes de los valores espectrales complejos en una subbanda y mediante la suma de las magnitudes cuadradas en la subbanda tal como, por ejemplo, se ilustra también anteriormente en la ecuación (7), donde el índice b representa la subbanda.
Además, tal como se explica resumidamente también en la ecuación 8, el calculador de parámetros 140 y, en particular, el calculador del producto interno 25 de la figura 2 está configurado para calcular el producto interno mediante la suma, en una subbanda, de los productos, en la que cada producto implica un valor espectral en un bin de frecuencia del primer canal y un valor espectral complejo conjugado del segundo canal para el bin de frecuencia. Posteriormente, se forma una magnitud de un resultado de la suma conjunta.
Tal como se explica resumidamente también en las ecuaciones 1 a 4, se prefiere usar una compensación de fase absoluta. Por tanto, en esta realización, el mezclador descendente 120 está configurado para calcular la mezcla descendente 122 usando una compensación de fase absoluta de modo que solo se hace rotar el canal que tiene la menor energía de entre los dos canales o el canal que tiene la menor energía de entre los dos canales se hace rotar más fuerte que el otro canal que tiene una energía mayor cuando se calcula la señal de mezcla descendente. Un mezclador descendente 120 de este tipo se ilustra en la figura 4. En particular, el mezclador descendente comprende un calculador de la diferencia de fase entre canales (IPD) 30, un calculador de rotación de fase absoluta 32, un calculador de mezcla descendente 34 y un calculador de la diferencia de energía o ganancia lateral 36. Cabe destacar que el calculador de la diferencia de energía o ganancia lateral 36 puede implementarse como el calculador de ganancia lateral 26 en la figura 2. Como alternativa, sin embargo, con el fin de rotación de fase, puede haber también una implementación diferente en el bloque 36 que solo calcula una diferencia de energía o, en general, una diferencia de la característica relacionada con la amplitud que puede ser la energía, la potencia o las propias amplitudes o potencias de las amplitudes que se añaden juntas cuando una potencia es diferente de dos, tal como una potencia entre uno y dos o mayor de dos.
En particular, un exponente o potencia de tres corresponde, por ejemplo, a la sonoridad más que a la energía.
En particular, el calculador de IPD 30 de la figura 4 está configurado para calcular una diferencia de fase entre canales normalmente para cada subbanda de una pluralidad de subbandas de cada uno de los canales primero y segundo 101, 102 introducidos en el bloque 30. Además, el mezclador descendente tiene el parámetro de rotación de fase absoluta, de nuevo normalmente para cada subbanda de la pluralidad de subbandas que funciona basándose en una diferencia de energía proporcionada por el bloque 36 entre el primer y el segundo canal o, en general, basándose en una diferencia de la característica relacionada con la amplitud entre ambos canales 101, 102. Adicionalmente, el calculador de mezcla descendente 34 está configurado para ponderar, cuando se calcula la señal de mezcla descendente, los canales primero y segundo que usan los parámetros IPD y los parámetros de rotación de fase absoluta indicados como p.
Preferiblemente, el bloque 36 se implementa como un calculador de ganancia lateral de modo que el calculador de rotación de fase absoluta funciona basándose en la ganancia lateral.
Por tanto, el bloque 30 de la figura 4 está configurado para implementar la ecuación (1), el bloque 32 está configurado para implementar la ecuación (4) y el bloque 34 está configurado para implementar la ecuación (2) en una realización preferida.
En particular, el factor 2 en la ecuación (4) antes del término que implica la ganancia lateral gt,b puede establecerse diferente de 2 y puede ser, por ejemplo, un valor preferiblemente entre 0,1 y 100. Naturalmente, también puede usarse -0,1 y -100. Este valor asegura que la singularidad existente en una IPD de -180 ° para canales casi iguales izquierdo y derecho se mueve a un lugar diferente, es decir, a una ganancia lateral diferente de, por ejemplo, -1/3 para el factor 2. Sin embargo, pueden usarse otros factores diferentes de 2. Estos otros factores mueven entonces la singularidad a un parámetro de ganancia lateral diferente de -1/3. Se ha mostrado que todos estos factores diferentes son útiles ya que estos factores logran que la singularidad problemática se encuentre en un "lugar" en la fase de sonido que tiene señales de canal izquierdo y derecho asociadas que normalmente se producen con menor frecuencia que las señales que están fuera de fase y que tienen igual o casi igual de energía.
En la realización preferida, la interfaz de salida 160 de la figura 1 está configurada para realizar una cuantificación de la información paramétrica, es decir, una cuantificación de la ganancia lateral tal como se proporciona en la línea 141 por el calculador de parámetros 140 y la ganancia residual tal como se proporciona en la línea 142 del calculador de parámetros 140 de la figura 1.
En particular en la realización, donde la ganancia residual depende de la ganancia lateral, si se prefiere cuantificar la ganancia lateral y luego cuantificar la ganancia residual, en la que, en esta realización, la etapa de cuantificación para la ganancia residual depende del valor de la ganancia lateral.
En particular, esto se ilustra en la figura 11 y de forma análoga también en las figuras 12 y 13.
La figura 1 muestra las líneas para la cuantificación condicional. En particular, se ha mostrado que la ganancia residual está siempre en un intervalo determinado por (1-g2)1/2. Por tanto, cuando g = 0, entonces r puede estar en un intervalo entre 0 y 1. Sin embargo, cuando g es igual a 0,5, entonces r puede estar en el intervalo de 0,866 y 0. Además, cuando, por ejemplo, g = 0,75, entonces el intervalo r está limitado entre 0 y 0,66. En una realización extrema donde g = 0,9, entonces r solo puede oscilar entre 0 y 0,43. Además, cuando g = 0,99, entonces r solo puede estar en un intervalo entre 0 y 0,14, por ejemplo.
Por tanto, puede usarse esta dependencia mediante la reducción del tamaño de la etapa de cuantificación para la cuantificación de la ganancia residual para ganancias laterales más altas. Por tanto, cuando se considera la figura 11, las líneas verticales que muestran el intervalo de valores para r siempre pueden dividirse por un determinado número entero tal como 8, de modo que cada línea tenga ocho etapas de cuantificación. Por tanto, está claro que para las líneas que reflejan ganancias laterales más altas, la etapa de cuantificación es más pequeña que para las líneas que tienen ganancias laterales más bajas. Por tanto, pueden cuantificarse ganancias laterales más altas más finamente sin ningún aumento de la tasa de bits.
En una realización adicional, el cuantificador está configurado para realizar una cuantificación conjunta usando grupos de puntos de cuantificación, donde cada grupo de puntos de cuantificación se define por una relación relacionada con la amplitud fija entre el primer y el segundo canal. Un ejemplo para una relación relacionada con la amplitud es la energía entre izquierda y derecha, es decir, esto significa líneas para la misma ILD entre el primer y el segundo canal tal como se ilustra en la figura 12. En esta realización, la interfaz de salida se configura tal como se ilustra en la figura 5a y comprende un calculador de ILD en forma de subbanda que recibe, como entrada, el primer canal y el segundo canal o, alternativamente, la ganancia lateral g y la ganancia residual r. El calculador de ILD en forma de subbanda indicado por el número de referencia 50 emite una determinada ILD para cuantificar los valores de parámetro g, r. La relación de ILD o, generalmente, la relación relacionada con la amplitud se envía a un comparador de grupo 52. El comparador de grupo 52 determina el mejor grupo de coincidencia y envía esta información a un comparador de puntos 54. Tanto el comparador de grupo 52 como el comparador de puntos 54 alimenta a un creador de código 56 que finalmente emite el código tal como una palabra clave de un libro de códigos.
En particular, el creador de código recibe un signo de la ganancia lateral g y determina un bit de signo 57a ilustrado en la figura 5b que muestra un código para g, r para una subbanda. Además, el comparador de grupo que ha determinado el grupo de puntos de cuantificación determinado que coincide con la ILD determinada emite los bits 2 a 5 ilustrados en 57b como la identificación del grupo. Finalmente, el comparador de puntos emite los bits 6 a 8 en la realización de la figura 5b ilustrada en la figura 57c, donde estos bits indican la identificación de punto, es decir, la identificación del punto de cuantificación dentro del grupo indicado por los bits 57b. Aunque la figura 5b indica un código de ocho bits que tiene un bit de signo único, cuatro bits de grupo y tres bits de punto, pueden usarse otros códigos que tienen un bit de signo y más o menos bits de grupo y más o menos bits de punto. Debido al hecho de que la ganancia lateral tiene valores positivos y negativos, los bits de grupo y los bits de punto, es decir, el conjunto de bits 57b y el conjunto de bits 57c, solo tienen valores o bien puramente negativos o bien, preferiblemente, puramente positivos y el bit de signo debería indicar un signo negativo, entonces la ganancia residual se decodifica siempre como un valor positivo, pero la ganancia lateral entonces se decodifica como un valor negativo, lo que significa que la energía del canal izquierdo es menor que la energía del canal derecho, cuando la regla tal como se ilustra en la ecuación 9 se aplica para calcular la ganancia lateral.
Posteriormente, se explican resumidamente realizaciones adicionales para la cuantificación
Cuantificación de ganancia lateral y residual
Las desigualdades en (11) revelan una fuerte dependencia de la ganancia residual en la ganancia lateral, dado que esta última determina el intervalo de la primera. La cuantificación de la ganancia lateral g y la ganancia residual r de manera independiente mediante la elección de puntos de cuantificación en [-1,1] y [0,1] es, por tanto, ineficiente, ya que el número de posibles puntos de cuantificación para r disminuiría a medida que g tiende a ± 1.
Cuantificación condicional
Hay diferentes formas de tratar este problema. La manera más fácil es cuantificar g primero y luego cuantificar r dependiendo del valor cuantificado g, por lo que los puntos de cuantificación se encontrarán en el intervalo [0, A - s2]. Los puntos de cuantificación, por ejemplo, pueden elegirse entonces uniformemente en estas líneas de cuantificación, algunas de las cuales se representan en la figura 11.
Cuantificación conjunta
Una manera más sofisticada de elegir puntos de cuantificación es examinar líneas en el plano (g, r) que corresponden a una relación de energía fija entre L y R. Si c2>1 indica una relación de energía de este tipo, entonces la línea correspondiente viene dada por (0, s) para 0 <s<1 si c = 1 o
Figure imgf000010_0001
Esto también incluye el caso c2 <1 ya que el barrido de Lt y Rt solo cambia el signo de g t,b y deja r t,b sin cambios.
Este enfoque incluye una región más grande con el mismo número de puntos de cuantificación tal como puede verse en la figura 12. De nuevo, los puntos de cuantificación en las líneas pueden, por ejemplo, elegirse de manera uniforme según la longitud de las líneas individuales. Otras posibilidades incluyen elegirlos para que coincidan con los valores de ICC preseleccionados u optimizarlos de forma acústica.
Se ha encontrado que un esquema de cuantificación que funciona bien se basa en las líneas de energía correspondientes a los valores de ILD.
±{0,2,4,6,8,10,13,16,19,22,25,30,35,40,45,50},
(23)
en cada uno de los cuales se seleccionan 8 puntos de cuantificación. Esto da lugar a un libro de códigos con 256 entradas, que se organiza como una tabla de 8 x 16 de puntos de cuantificación que contiene los valores correspondientes a valores no negativos de g y un bit de signo. Esto da lugar a una representación de número entero de 8 bits de los puntos de cuantificación (g, r) donde, por ejemplo, el primer bit especifica el signo de g, los siguientes cuatro bits contienen el índice de columna en la tabla de 8 x 16 y conteniendo los últimos tres bits el índice de fila.
La cuantificación de (gt,b, rt,b) puede realizarse mediante una búsqueda exhaustiva de libros de códigos, pero es más eficiente calcular primero la iLd de subbanda y restringir la búsqueda a la línea de energía que mejor se ajusta. De esta manera, solo deben considerarse 8 puntos.
La decuantificación se realiza mediante una sencilla búsqueda de tabla.
Los 128 puntos de cuantificación para este esquema que cubren los valores no negativos de g se presentan en la figura 12.
Aunque se ha dado a conocer un procedimiento para calcular la ganancia lateral y la ganancia residual sin un cálculo real de la señal lateral, es decir, la señal de diferencia entre las señales izquierda y derecha tal como se ilustra en la ecuación (9) y la ecuación (10), una realización adicional funciona para calcular la ganancia lateral y la ganancia residual de manera diferente, es decir, con un cálculo real de la señal lateral. Este procedimiento se ilustra en la figura 3.
En esta realización, el calculador de parámetros 140 ilustrado en la figura 1 comprende un calculador de señal lateral 60 que recibe, como una entrada, el primer canal 101 y el segundo canal 102 y que emite la señal lateral real que puede estar en el dominio de tiempo pero que preferiblemente se calcula en el dominio de frecuencia tal como, por ejemplo, se ilustra en la ecuación 3. Sin embargo, aunque la ecuación 3 indica la situación del cálculo de la señal lateral con un parámetro de rotación de fase absoluta p y un parámetro IPD por banda y trama, la señal lateral también puede calcularse sin compensación de fase. La ecuación 3 se convierte en una ecuación donde solo se producen Lt,k y R t,k. Por tanto, la señal lateral también puede calcularse como una sencilla diferencia entre los canales izquierdo y derecho o primero y segundo y puede usarse o no la normalización con la raíz cuadrada de 2.
La señal lateral tal como se calcula por el calculador de señal lateral 60 se envía a un calculador de señal residual 61. El calculador de señal residual 62 realiza el procedimiento ilustrado en la ecuación (5), por ejemplo. El calculador de señal residual 61 está configurado para usar diferentes ganancias laterales de prueba, es decir, diferentes valores para la ganancia lateral gd,b, es decir, diferentes ganancias laterales de prueba para una y la misma banda y trama y, en consecuencia, se obtienen diferentes señales residuales tal como se ilustra por las múltiples salidas del bloque 61.
El selector de ganancia lateral 62 en la figura 3 recibe todas las diferentes señales residuales y selecciona una de las diferentes señales residuales o, la ganancia lateral de prueba asociada con una de las diferentes señales residuales que cumple una condición predefinida. Esta condición predefinida puede ser, por ejemplo, que se seleccione la ganancia lateral que ha dado como resultado una señal residual que tiene la menor energía de entre todas las diferentes señales residuales. Sin embargo, pueden usarse otras condiciones predeterminadas, tales como la condición relacionada con la amplitud más pequeña, diferente de una energía, tal como una sonoridad. Sin embargo, también pueden aplicarse otros procedimientos, tales como en los que se utiliza la señal residual que no tiene la energía más pequeña, sino la energía que se encuentra entre las cinco energías más pequeñas. En realidad, una condición predefinida también puede ser seleccionar una señal residual que muestra otra característica de audio determinada tal como determinadas características en determinados intervalos de frecuencia.
La ganancia lateral de prueba específica seleccionada se determina mediante el selector de ganancia lateral 62 como el parámetro de ganancia lateral para una determinada trama o para una determinada banda y una determinada trama. La señal residual seleccionada se envía al calculador de ganancia residual 63 y el calculador de ganancia residual, en una realización, simplemente puede calcular la característica relacionada con la amplitud de la señal residual seleccionada o, preferiblemente, puede calcular la ganancia residual como una relación entre la característica relacionada con la amplitud de la señal residual con respecto a la característica relacionada con la amplitud de la señal de mezcla descendente o señal media. Incluso cuando se usa una mezcla descendente que es diferente de una mezcla descendente compensada de fase o es diferente de una mezcla descendente que consiste en una suma de izquierda y derecha, entonces la ganancia residual, no obstante, puede estar relacionada con una adición compensada no de fase de izquierda y derecha, según sea el caso.
Por tanto, la figura 3 ilustra una forma de calcular la ganancia lateral y la ganancia residual con un cálculo real de la señal lateral mientras que, en la realización de la figura 2 que refleja aproximadamente la ecuación 9 y la ecuación 10, la ganancia lateral y la ganancia residual se calculan sin un cálculo explícito de la señal lateral y sin realizar un cálculo de la señal residual con diferentes ganancias laterales de prueba. Por tanto, queda claro que ambas realizaciones dan como resultado una ganancia lateral y una ganancia residual que parametriza una señal residual a partir de una predicción y otros procedimientos para calcular la ganancia lateral y la ganancia residual aparte de lo que se ilustra en las figuras 2 y 3 o también es posible mediante las ecuaciones correspondientes 5 a 10.
Además, debe observarse en el presente documento que todas las ecuaciones dadas son siempre las realizaciones preferidas para los valores determinados por las ecuaciones correspondientes. Sin embargo, se ha encontrado que valores que son diferentes en un intervalo de preferiblemente -20% de los valores tal como se determina por las ecuaciones correspondientes también son útiles y ya proporcionan ventajas sobre la técnica anterior, aunque las ventajas se vuelven mayores cuando la desviación de los valores tal como se determina por las ecuaciones se vuelve más pequeña. Por tanto, en otras realizaciones, se prefiere usar valores que son solo diferentes de los valores tal como se determina por las ecuaciones correspondientes en -10% y, en una realización más preferida, los valores determinados por las ecuaciones son los valores utilizados para el cálculo de los diversos elementos de datos.
La figura 6 ilustra un aparato para decodificar una señal multicanal codificada 200. El aparato para decodificar comprende una interfaz de entrada 204, un sintetizador de señal residual 208 conectado a la interfaz de entrada 204 y un mezclador ascendente 212 conectado a la interfaz de entrada 204 por una parte y al sintetizador residual 208 por otra parte. En una realización preferida, el decodificador comprende adicionalmente un convertidor de tiempo del espectro 260 para emitir finalmente a los canales primero y segundo del dominio de tiempo tal como se ilustra en 217 y 218.
En particular, la interfaz de entrada 204 está configurada para recibir la señal multicanal codificada 200 y para obtener una señal de mezcla descendente 207, una ganancia lateral g 206 y una ganancia residual r 205 de la señal multicanal codificada 200. El sintetizador de señal residual 208 sintetiza una señal residual usando la ganancia residual 205 y el mezclador ascendente 212 está configurado para realizar la mezcla ascendente de la señal de mezcla descendente 207 usando la ganancia lateral 206 y la señal residual 209 tal como se determina por el sintetizador de señal residual 208 para obtener un primer canal reconstruido 213 y un segundo canal reconstruido 214. En la realización en la que el sintetizador de señal residual 208 y el mezclador ascendente 212 funcionan en el dominio espectral o al menos el mezclador ascendente 212 funciona en el dominio espectral, los canales primero y segundo reconstruidos 213, 214 se dan en las representaciones del dominio espectral y la representación del dominio espectral para cada canal puede convertirse en el dominio de tiempo mediante el convertidor de tiempo del espectro 216 para emitir finalmente los canales primero y segundo reconstruidos del dominio de tiempo.
En particular, el mezclador ascendente 212 está configurado para realizar una primera operación de ponderación usando un primer ponderador 70 ilustrado en la figura 7 para obtener un primer canal de mezcla descendente ponderado. Además, el mezclador ascendente realiza una segunda operación de ponderación usando un segundo ponderador nuevamente usando la ganancia lateral 206 por una parte y la señal de mezcla descendente 207 por otra parte para obtener una segunda señal de mezcla descendente ponderada. Preferiblemente, la primera operación de ponderación realizada por el bloque 70 es diferente de la segunda operación de ponderación realizada por el bloque 71 de modo que la primera mezcla descendente ponderada 76 es diferente de la segunda mezcla descendente ponderada 77. Además, el mezclador ascendente 212 está configurado para calcular el primer canal reconstruido usando una combinación realizada por un primer combinador 72 de la primera señal de mezcla descendente ponderada 76 y la señal residual 209. Además, el mezclador ascendente comprende adicionalmente un segundo combinador 73 para realizar una segunda combinación de la segunda señal de mezcla descendente ponderada 77 y la señal residual 209.
Preferiblemente, las reglas de combinación realizadas por el primer combinador 72 y el segundo combinador 73 son diferentes entre sí de modo que la salida del bloque 72 por un lado y el bloque 73 por otro lado son sustancialmente diferentes entre sí debido a las diferentes reglas de combinación en el bloque 72, 73 y debido a las diferentes reglas de ponderación realizadas por el bloque 70 y el bloque 71.
Preferiblemente, las reglas de combinación primera y segunda son diferentes entre sí debido al hecho de que una regla de combinación es una operación de adición y la otra regla de operación es una operación de sustracción. Sin embargo, también pueden usarse otros pares de reglas de combinación primera y segunda.
Además, las reglas de ponderación utilizadas en el bloque 70 y el bloque 71 son diferentes entre sí, ya que una regla de ponderación utiliza una ponderación con un factor de ponderación determinado por una diferencia entre un número predeterminado y la ganancia lateral y la otra regla de ponderación utiliza un factor de ponderación determinado por una suma entre un número predeterminado y la ganancia lateral. Los números predeterminados pueden ser iguales entre sí en ambos ponderadores o pueden ser diferentes entre sí y los números predeterminados son diferentes de cero y pueden ser números enteros o no enteros y preferiblemente son iguales a 1.
La figura 8 ilustra una implementación preferida del sintetizador de señal residual 208. El sintetizador de señal residual 208 comprende un tipo de selector de señal residual bruta o, generalmente, un calculador de señal decorrelacionada 80. Además, la señal emitida por el bloque 80 se introduce en un ponderador 82 que recibe, como entrada, la ganancia residual emitida por la interfaz de entrada 204 de la figura 6 indicada con el número de referencia 205. Además, el sintetizador de señal residual preferiblemente comprende un normalizador 84 que recibe, como entrada, una señal media de la trama actual 85 y, como entrada adicional, la señal emitida por el bloque 80, es decir, la señal bruta o la señal decorrelacionada 86. Basándose en esas dos señales, se calcula el factor de normalización gnorm 87, donde el factor de normalización 87 se usa preferiblemente por el ponderador 82 junto con la ganancia residual r para obtener finalmente la señal residual sintetizada 209.
En una realización preferida, el selector de señal residual bruta 80 está configurado para seleccionar una señal de mezcla descendente de una trama anterior tal como la trama inmediatamente anterior o una trama incluso anterior. Sin embargo, y dependiendo de la implementación, el selector de señal residual bruta 80 está configurado para seleccionar la señal izquierda o derecha o la señal del primer o segundo canal tal como se calcula para una trama anterior o el selector de señal residual bruta 80 también puede determinar la señal residual basándose en, por ejemplo, una combinación tal como una suma, una diferencia o más o menos de la señal izquierda y derecha determinada para ya sea la trama inmediatamente anterior o una trama anterior incluso previa. En otras realizaciones, el calculador de señal decorrelacionada 80 también puede configurarse para generar realmente una señal decorrelacionada. Sin embargo, se prefiere que el selector de señal residual bruta 80 funcione sin un decorrelacionador específico tal como un filtro de decorrelación tal como un filtro de reverberación, pero, por razones de baja complejidad, solo selecciona una señal ya existente del pasado tal como la señal media, la señal izquierda reconstruida, la señal derecha reconstruida o una señal derivada de la señal izquierda y derecha reconstruida anterior por operaciones sencillas tales como una combinación ponderada, es decir, una adición (ponderada), una sustracción (ponderada) o de modo que no se basa en un filtro de reverberación o decorrelación específico.
Generalmente, el ponderador 82 está configurado para calcular la señal residual de modo que una energía de la señal residual es igual a una energía de señal indicada por la ganancia residual r, donde esta energía puede indicarse en términos absolutos, pero preferiblemente se indica en términos relativos con respecto a la señal media 207 de la trama actual.
En las realizaciones preferidas para el lado del codificador y el lado del decodificador, los valores de la ganancia lateral y, si es apropiado, de la ganancia residual son diferentes de cero.
Posteriormente, se dan realizaciones preferidas adicionales para el decodificador en forma de ecuación.
La mezcla ascendente se realiza nuevamente en el dominio de frecuencia. Con este fin, la transformada de frecuencia de tiempo del codificador se aplica a la mezcla descendente decodificada que produce vectores de frecuencia de tiempo Mt,b. Usando los valores decuantificados IPDt,b, gt,b, y rt,b,, el canal izquierdo y derecho se calculan como
~l tM _ _ — eíB(» a .. (..i.+...3.. t.,b..)..+..h..b..g..n..o.r.m..P...t..
(17)
y
Figure imgf000013_0001
para k e lb, donde pt,k es un sustituto del residuo que falta pt,k del codificador, y gnorm es el factor de ajuste de la energía
Figure imgf000013_0002
que convierte el coeficiente de ganancia relativo rt,b en uno absoluto. Puede, por ejemplo, tomarse
Figure imgf000013_0003
donde db>0 indica un retardo de trama en forma de banda. El factor de rotación de fase se calcula nuevamente como j§= atan2(sen(lPDtb),cos(lPDth) 2 —^ )
^ (21)
El canal izquierdo y el canal derecho se generan entonces mediante la aplicación de la DFT inversa a Lt y Rt seguidos por una ventana de síntesis y una adición de superposición.
La figura 9 ilustra una realización adicional de la interfaz de entrada 204. Esta realización refleja la operación de decuantificación tal como se comentó anteriormente para el lado del codificador con respecto a las figuras 5a y 5b. Particularmente, la interfaz de entrada 204 comprende un extractor 90 que extrae un código conjunto de la señal multicanal codificada. Este código conjunto 91 se envía a un libro de códigos conjunto 92 que está configurado para emitir, para cada código, una información de signo, una información de grupo o una información de punto o para emitir, para cada código, el valor final decuantificado g y el valor final decuantificado r, es decir, el lado decuantificado y las ganancias residuales.
La figura 10a ilustra una representación esquemática de un canal primero y segundo del dominio de tiempo o canal izquierdo y derecho l(t) y r(t).
En la realización, en la que la ganancia lateral y la ganancia residual se calculan en el dominio espectral, los canales izquierdo y derecho o los canales primero y segundo se separan preferiblemente en tramas de superposición F (1), F (2), F (3) y F (4) y así sucesivamente. En la realización ilustrada en la figura 10a, las tramas se superponen en un 50%, pero también son útiles otras superposiciones. Además, solo se muestra una superposición de dos tramas, es decir, que siempre solo dos tramas posteriores se superponen entre sí. Sin embargo, también pueden usarse tramas de superposición múltiple, tal como tres, cuatro o cinco tramas de superposición. Entonces, el valor de avance, es decir, qué diferencia hay entre la trama siguiente y la trama actual no es de un 50% como en la realización ilustrada en la figura 10a, sino que es solo más pequeña tal como un 10%, un 20% o un 30% más o menos.
La figura 10b ilustra una implementación preferida de un convertidor espectral de tiempo tal como el bloque 21 o el bloque 22 ilustrado en la figura 2. Un convertidor de frecuencia de tiempo de este tipo recibe, como entrada, la secuencia de tramas l (t) o r (t). El creador de ventanas de análisis 1300 emite entonces una secuencia de tramas con ventanas que tienen todas ventanas, preferiblemente la misma ventana de análisis. Las ventanas de análisis pueden ser ventanas sinusoidales o cualquier otra ventana y se calcula una secuencia separada para el primer canal y se calcula una secuencia separada adicional para el segundo canal.
Entonces, las secuencias de tramas con ventanas se introducen en un bloque de transformada 1302. Preferiblemente, el bloque de transformada 1302 realiza un algoritmo de transformada que da como resultado valores espectrales complejos tales como una DFT y, específicamente, una FFT. En otras realizaciones, sin embargo, también puede usarse un algoritmo de transformada puramente real tal como una DCT o una MDCT (transformada de coseno discreta modificada) y, posteriormente, las partes imaginarias pueden estimarse a partir de las partes puramente reales tal como se conoce en la técnica y tal como se implementa, por ejemplo, en la norma USAC (voz unificada y codificación de audio). Otros algoritmos de transformada pueden ser bancos de filtros de subbanda tales como bancos de filtros QMF que dan como resultado señales de subbanda de valores complejos. Normalmente, las bandas de filtro de señal de subbanda tienen una resolución de frecuencia menor que los algoritmos de FFT y un espectro de FFT o DFT que tiene un determinado número de bins de DFT puede transformarse en una representación en forma de subbanda mediante la recopilación de determinados bins. Esto se ilustra en la figura 10c.
En particular, la figura 10c ilustra un espectro complejo de la representación de dominio de frecuencia del primer o el segundo canal Lk, Rk para una trama t específica. Los valores espectrales se dan en una representación de magnitud/fase o en la representación de parte real/parte imaginaria. Normalmente, la DFT da como resultado bins de frecuencia que tienen la misma resolución de frecuencia o ancho de banda. Preferiblemente, sin embargo, las ganancias laterales y residuales se calculan en forma de subbandas con el fin de reducir el número de bits para transmitir las ganancias residuales y laterales. Preferiblemente, la representación de subbanda se genera usando subbandas que aumentan de frecuencias más bajas a más altas. Por tanto, en un ejemplo, la subbanda 1 puede tener un primer número de bins de frecuencia tal como dos bins, y una segunda subbanda mayor tal como la subbanda 2, la subbanda 3, o cualquier otra subbanda puede tener un número mayor de bins de frecuencia tal como, para ejemplo, ocho bins de frecuencia tal como se ilustra por la subbanda 3. Por tanto, el ancho de banda de frecuencia de las subbandas individuales puede ajustarse preferiblemente a las características del oído humano tal como se conoce en la técnica con respecto a la escala Bark.
Por tanto, la figura 10c ilustra diferentes bins de frecuencia indicados por los parámetros k en las ecuaciones dadas a conocer anteriormente, y las subbandas individuales ilustradas en la figura 10c se indican con el índice de subbanda b.
La figura 10d ilustra una implementación de un convertidor de espectro a tiempo tal como, por ejemplo, se implementa por el bloque 216 en la figura 6. El convertidor de tiempo del espectro requiere un transformador hacia atrás 1310, un creador de ventanas de síntesis conectado posteriormente 1312 y un dispositivo de superposición/sumador conectado posteriormente 1314 para obtener finalmente los canales de dominio de tiempo. Por tanto, en la entrada en 1310 están los canales del dominio espectral reconstruidos 213, 214 ilustrados en la figura 6, y en la salida del dispositivo de superposición/sumador 1340, existen los canales primero y segundo reconstruidos 217, 218 del dominio de tiempo.
El transformador hacia atrás 1310 está configurado para realizar un algoritmo que da como resultado una transformada hacia atrás y, particularmente, un algoritmo que es preferiblemente inverso al algoritmo aplicado en el bloque 1302 de la figura 10b en el lado del codificador. Además, la ventana de síntesis 1312 está configurada para aplicar una ventana de síntesis que coincide con una ventana de análisis correspondiente y, preferiblemente, se utilizan las mismas ventanas de análisis y síntesis, pero este no es necesariamente el caso. El dispositivo de superposición/sumador 1314 está configurado para realizar una superposición tal como se ilustra en la figura 10a. Por tanto, el dispositivo de superposición/sumador 1314, por ejemplo, toma la trama con ventanas de síntesis correspondiente a F(3) de la figura 10a y adicionalmente toma la trama con ventanas de síntesis F(4) de la figura 10a y luego agrega las muestras correspondientes de la segunda mitad de F(3) a las muestras correspondientes de la primera mitad de F(4) de una manera muestra por muestra para obtener finalmente las muestras de un canal de salida de dominio de tiempo real.
Posteriormente, se dan diferentes aspectos específicos de la presente invención en pocas palabras
• M/S estéreo con compensación de IPD y compensación de fase absoluta según la ecuación (4).
• M/S estéreo con compensación de IPD y predicción de S por M según (10)
• M/S estéreo con compensación de IPD, predicción de S por M según (9) y predicción residual según el factor de ganancia (10)
• Cuantificación eficiente de los factores de ganancia lateral y residual a través de cuantificación conjunta
• Cuantificación conjunta de los factores de ganancia lateral y residual en líneas correspondientes a una relación de energía fija de Lt y Rt en el plano (g, r).
Debe observarse que, preferiblemente, todos los cinco aspectos diferentes mencionados anteriormente se implementan en una y la misma estructura de codificador/decodificador. Sin embargo, también debe observarse que los aspectos individuales dados anteriormente también pueden implementarse por separado entre sí. Por tanto, el primer aspecto con la compensación de IPD y la compensación de fase absoluta puede realizarse en cualquier mezclador descendente independientemente de cualquier cálculo de ganancia lateral/ganancia residual. Además, por ejemplo, el aspecto del cálculo de ganancia lateral y el cálculo de ganancia residual puede realizarse con cualquier mezcla descendente, es decir, también con una mezcla descendente que no se calcula mediante una determinada compensación de fase.
Además, incluso el cálculo de la ganancia lateral, por un lado, y la ganancia residual, por otro, puede realizarse de forma independiente entre sí, donde el cálculo de la ganancia lateral solo o junto con cualquier otro parámetro diferente de la ganancia residual también es particularmente ventajoso respecto a la técnica en particular con respecto a un cálculo de ICC o ILD e incluso el cálculo de la ganancia residual solo o junto con cualquier otro parámetro diferente de la ganancia lateral también es ya útil.
Además, la cuantificación conjunta o condicional eficiente de las ganancias laterales o residuales o los factores de ganancia es útil con cualquier mezcla descendente particular. Por tanto, la cuantificación eficiente también puede usarse sin ninguna mezcla descendente en absoluto. Y esta cuantificación eficiente también puede aplicarse a cualquier otro parámetro donde el segundo parámetro depende, con respecto a su intervalo de valores, a partir del primer parámetro, de modo que puede realizarse una cuantificación muy eficiente y de baja complejidad para tales parámetros dependientes que obviamente, pueden ser también parámetros diferentes de la ganancia lateral y la ganancia residual.
Por tanto, todos los cinco aspectos mencionados anteriormente pueden realizarse e implementarse de manera independiente entre sí o en conjunto en una determinada implementación de codificador/decodificador y, también, puede implementarse solo un subgrupo de los aspectos en conjunto, es decir, se implementan tres aspectos juntos sin los otros dos aspectos o se implementan solo dos de los cinco aspectos juntos sin los otros tres aspectos según sea el caso.
Aunque algunos aspectos se han descrito en el contexto de un aparato, está claro que estos aspectos también representan una descripción del método correspondiente, donde un bloque o dispositivo corresponde a una etapa del método o una característica de una etapa del método. Análogamente, los aspectos descritos en el contexto de una etapa del método también representan una descripción de un bloque o elemento o característica correspondiente de un aparato correspondiente.
Dependiendo de determinados requisitos de implementación, las realizaciones de la invención pueden implementarse en hardware o en software. La implementación puede realizarse usando un medio de almacenamiento digital, por ejemplo, un disquete, un DVD, un CD, una memoria ROM, una PROM, una EPROM, una EEPROM o una FLa Sh , que tiene señales de control legibles electrónicamente almacenadas en el mismo, que actúan conjuntamente (o son capaces de actuar conjuntamente) con un sistema informático programable de manera que se realice el método respectivo.
Algunas realizaciones según la invención comprenden un soporte de datos que tiene señales de control legibles electrónicamente, que son capaces de actuar conjuntamente con un sistema informático programable, de manera que se realiza uno de los métodos descritos en el presente documento.
Generalmente, las realizaciones de la presente invención pueden implementarse como un producto de programa informático con un código de programa, siendo el código de programa operativo para realizar uno de los métodos cuando el producto de programa informático se ejecuta en un ordenador. El código de programa, por ejemplo, puede almacenarse en un soporte legible por máquina.
Otras realizaciones comprenden el programa informático para realizar uno de los métodos descritos en el presente documento, almacenados en un soporte legible por máquina o un medio de almacenamiento no transitorio.
En otras palabras, una realización del método de la invención es, por tanto, un programa informático que tiene un código de programa para realizar uno de los métodos descritos en el presente documento, cuando el programa informático se ejecuta en un ordenador.
Una realización adicional de los métodos de la invención es, por tanto, un soporte de datos (o un medio de almacenamiento digital, o un medio legible por ordenador) que comprende, grabado en el mismo, el programa informático para realizar uno de los métodos descritos en el presente documento.
Una realización adicional del método de la invención es, por tanto, un flujo de datos o una secuencia de señales que representa el programa informático para realizar uno de los métodos descritos en el presente documento. El flujo de datos o la secuencia de señales puede configurarse, por ejemplo, para transferirse mediante una conexión de comunicación de datos, por ejemplo, mediante Internet.
Una realización adicional comprende un medio de procesamiento, por ejemplo, un ordenador, o un dispositivo lógico programable, configurado o adaptado para realizar uno de los métodos descritos en el presente documento.
Una realización adicional comprende un ordenador que tiene instalado en el mismo el programa informático para realizar uno de los métodos descritos en el presente documento.
En algunas realizaciones, puede usarse un dispositivo lógico programable (por ejemplo, una matriz de puertas de campo programable) para realizar algunas o todas las funcionalidades de los métodos descritos en el presente documento. En algunas realizaciones, una matriz de puertas de campo programable puede actuar conjuntamente con un microprocesador con el fin de realizar uno de los métodos descritos en el presente documento. Generalmente, los métodos se realizan preferiblemente por cualquier aparato de hardware.
Las realizaciones descritas anteriormente son meramente ilustrativas de los principios de la presente invención. Se entiende que las modificaciones y variaciones de las disposiciones y los detalles descritos en el presente documento serán evidentes para los expertos en la técnica. Por tanto, la intención es limitarse únicamente por el alcance de las reivindicaciones de patente inminentes y no por los detalles específicos presentados a modo de descripción y explicación de las realizaciones en el presente documento.
Bibliografía
MPEG-4 High Efficiency Advanced Audio Coding (HE-AAC) v2
FROM JOINT STEREO TO SPATIAL AUDIO CODING - RECENT PROGRESS AND STANDARDIZATION, Proc. de la 7a Conferencia Internacional sobre efectos de audio digital (DAFX-04), Nápoles, Italia, 5 a 8 de octubre de 2004.

Claims (1)

  1. REIVINDICACIONES
    i. Aparato para realizar una mezcla descendente de una señal multicanal (100) que comprende al menos dos canales (101, 102), que comprende:
    un mezclador descendente (120) para calcular (34) una señal de mezcla descendente (122) a partir de la señal multicanal (100), en el que el mezclador descendente está configurado para calcular (34) la mezcla descendente usando una compensación de fase absoluta, de modo que un canal que tiene una energía menor de entre los al menos dos canales solo se hace rotar o se hace rotar más fuerte que un canal que tiene una energía mayor en el cálculo de la señal de mezcla descendente (122); y
    una interfaz de salida (160) para generar una señal de salida, comprendiendo la señal de salida información sobre la señal de mezcla descendente (122).
    2. Aparato según la reivindicación 1,
    en el que el mezclador descendente (120) está configurado para calcular (30) una diferencia de fase entre canales usando los al menos dos canales, y
    en el que el mezclador descendente (120) está configurado para calcular (32) un parámetro de rotación de fase absoluta, y
    en el que el mezclador descendente (120) está configurado para ponderar (34), en el cálculo de la señal de mezcla descendente, el primer canal y el segundo canal usando la diferencia de fase entre canales y el parámetro de rotación de fase absoluta.
    3. Aparato según la reivindicación 2,
    en el que el aparato comprende, además, un calculador de parámetros (140) para calcular una ganancia lateral (141) a partir de un primer canal (101) y un segundo canal (102) de los al menos dos canales, y en el que el mezclador descendente (120) está configurado para calcular (32) el parámetro de rotación de fase absoluta basándose en la ganancia lateral (141) determinada por el calculador de parámetros (140).
    4. Aparato según una de las reivindicaciones 2 o 3,
    en el que el mezclador descendente (120) está configurado para calcular (30) la diferencia de fase entre canales para cada subbanda de una trama, y en el que el mezclador descendente (120) está configurado para calcular (32) el parámetro de rotación de fase absoluta para cada subbanda de la trama.
    5. Aparato según una de las reivindicaciones 1 a 4,
    en el que el mezclador descendente (120) está configurado para calcular el parámetro de rotación de fase absoluta de modo que el parámetro de rotación de fase absoluta está dentro de ± 20% de los valores determinados por la siguiente ecuación:
    & = atan(sen(/PDtfe), eos (lPDtb) A — pO , en la que atan es una función arcotangente, en la que p es el parámetro de rotación de fase absoluta, en la que IPD es la diferencia de fase entre canales, en la que t es un índice de trama, b es un índice de subbanda y g t,b es la ganancia lateral para la trama t y la subbanda b, y en la que A es un valor entre 0,1 y 100 o entre -0,1 y -100.
    6. Aparato según la reivindicación 5, en el que la función atan comprende una función atan2, siendo la función atan2 (y,x) la función arcotangente de dos argumentos cuyo valor es el ángulo entre el punto (x,y) y el eje x positivo.
    7. Aparato según una de las reivindicaciones 1 a 6,
    en el que el mezclador descendente (120) está configurado para calcular (34) la señal de mezcla descendente (122) de modo que la señal de mezcla descendente (122) tiene valores dentro de ± 20% de los valores determinados por la siguiente ecuación:
    Figure imgf000018_0001
    en la que Mt,k es una señal de mezcla descendente para la trama t y el bin de frecuencia k, en la que Lt,k es el primer canal para la trama t y el bin de frecuencia k, en la que R t,k es el segundo canal para la trama t y el bin de frecuencia k, en la que IPDt,b es una diferencia de fase entre canales para la trama t y la subbanda b que comprende el bin de frecuencia k, y en la que p es el parámetro de rotación de fase.
    Aparato según una de las reivindicaciones 1 a 7, que comprende, además:
    un calculador de parámetros (140) para calcular una ganancia lateral (141) a partir de un primer canal (101) de los al menos dos canales y un segundo canal (102) de los al menos dos canales o para calcular una ganancia residual (142) a partir del primer canal (101) y el segundo canal (102); y
    una interfaz de salida (160) para generar una señal de salida, comprendiendo la señal de salida información sobre la señal de mezcla descendente (122), y sobre la ganancia lateral (141) y la ganancia residual (142). Aparato según una de las reivindicaciones 3, 5, 8, en el que el calculador de parámetros (140) está configurado:
    para generar (21) una representación en forma de subbanda del primer canal y el segundo canal, para calcular (21,22, 23, 24) una primera característica relacionada con la amplitud del primer canal en una subbanda y para calcular una segunda característica relacionada con la amplitud del segundo canal en la subbanda,
    para calcular (25) un producto interno del primer canal y el segundo canal en la subbanda;
    para calcular (26) la ganancia lateral en la subbanda usando una primera relación que implica la primera característica relacionada con la amplitud, la segunda característica relacionada con la amplitud y el producto interno; o
    para calcular (27) la ganancia residual en la subbanda usando una segunda relación que implica la primera característica relacionada con la amplitud, la segunda característica relacionada con la amplitud y el producto interno, siendo la segunda relación diferente de la primera relación,
    en el que la característica relacionada con la amplitud se determina a partir de amplitudes, de potencias, de energías o de cualquier potencia de las amplitudes con un exponente mayor de 1.
    Aparato según la reivindicación 3, 5, 8 o 9,
    en el que el calculador de parámetros (140) está configurado para calcular, para cada subbanda de una pluralidad de subbandas del primer canal y el segundo canal, la ganancia lateral (141) o la ganancia residual (142), o
    en el que el calculador de parámetros está configurado para calcular la ganancia lateral como una ganancia de predicción lateral que puede aplicarse a una señal media de los canales primero y segundo para predecir una señal lateral de los canales primero y segundo, o
    en el que el calculador de parámetros (140) está configurado para calcular la ganancia residual como una ganancia de predicción residual que indica una característica relacionada con la amplitud de una señal residual de una predicción de la señal lateral por la señal media usando la ganancia lateral.
    Aparato según una de las reivindicaciones 3, 5, 8 a 10,
    en el que el calculador de parámetros (140) está configurado para calcular (26) la ganancia lateral usando una fracción que tiene un nominador y un denominador, implicando el nominador una característica relacionada con la amplitud del primer canal y una característica relacionada con la amplitud del segundo canal, e implicando el denominador la característica relacionada con la amplitud del primer canal y la característica relacionada con la amplitud del segundo canal y un valor derivado del producto interno, o en el que el calculador de parámetros (140) está configurado para calcular (27) la ganancia residual usando una fracción que tiene un nominador y un denominador, implicando el nominador un valor derivado del producto interno, e implicando el denominador el producto interno.
    12. Aparato según la reivindicación 11,
    en el que el calculador de parámetros (140) está configurado para calcular (26) la ganancia lateral, en el que el nominador comprende una diferencia de la primera característica relacionada con la amplitud del primer canal y una segunda característica relacionada con la amplitud del segundo canal, y donde el denominador comprende una suma de la primera característica relacionada con la amplitud del primer canal y la segunda característica relacionada con la amplitud del segundo canal y un valor derivado del producto interno, o en el que el calculador de parámetros (140) está configurado para calcular (27) la ganancia residual usando la fracción que tiene el nominador y el denominador, en el que el nominador comprende una diferencia entre una suma ponderada de la primera característica relacionada con la amplitud del primer canal y la segunda característica relacionada con la amplitud del segundo canal y un valor derivado del producto interno, y en el que el denominador comprende la suma de la característica relacionada con la amplitud del primer canal, la característica relacionada con la amplitud del segundo canal y un valor derivado del producto interno.
    13. Aparato según una de las reivindicaciones 3, 5, 8 a 12,
    en el que el calculador de parámetros (140) está configurado para calcular la ganancia lateral para una subbanda y para calcular la ganancia residual para la subbanda usando (28) la ganancia lateral para la subbanda.
    14. Aparato según una de las reivindicaciones 3, 5, 8 a 12,
    en el que el calculador de parámetros (140) está configurado para calcular la ganancia lateral de modo que los valores para la ganancia lateral están en un intervalo de ± 20% de los valores determinados basándose en la siguiente ecuación:
    _ F-U
    t,b FL.lM 1 FIU,b * 2XL/R,l,b ’
    O
    en el que el calculador de parámetros (140) está configurado para calcular la ganancia residual de modo que los valores para la ganancia residual están en un intervalo de ± 20% de los valores determinados basándose en la siguiente ecuación:
    rtb ,
    Figure imgf000019_0001
    en la que t es un índice de trama, en la que b es un índice de subbanda, en la que Ei es una energía del canal izquierdo en la trama y la subbanda, en el que Er es una energía del segundo canal en la trama t y la subbanda b, y en la que X es el producto interno entre el primer canal y el segundo canal en la trama t y la subbanda b.
    15. Aparato según una de las reivindicaciones 3, 5, 8 a 14,
    en el que el calculador de parámetros (140) está configurado para calcular una representación en forma de subbanda del primer canal y el segundo canal como una secuencia de espectros valorados complejos, en el que cada espectro se relaciona con una trama de tiempo del primer o el segundo canal, en el que las tramas de tiempo de la secuencia son adyacentes en la secuencia de los espectros y se superponen entre sí, o en el que el calculador de parámetros (140) está configurado para calcular la primera medición relacionada con la amplitud y la segunda medición relacionada con la amplitud mediante la elevación al cuadrado de las magnitudes de los valores espectrales complejos en una subbanda y mediante la suma de las magnitudes al cuadrado de la subbanda, o
    en el que el calculador de parámetros (140) está configurado para calcular un producto interno mediante la suma, en la subbanda, de productos, en el que cada producto implica un valor espectral en un bin de frecuencia del primer canal y un valor espectral complejo conjugado del segundo canal para el bin de frecuencia, y mediante la formación de una magnitud de un resultado de la suma.
    16. Aparato según una de las reivindicaciones anteriores,
    en el que la interfaz de salida (160) comprende un codificador con forma de onda configurado para codificar en forma de onda la señal de mezcla descendente (122) para obtener la información sobre la señal de mezcla descendente (122), o
    en el que el mezclador descendente está configurado para hacer rotar el canal que tiene la energía menor más que el canal que tiene la energía mayor solo cuando la diferencia de energía entre los canales es mayor que un umbral predefinido.
    17. Aparato para realizar la mezcla ascendente de una señal multicanal codificada (200), que comprende: una interfaz de entrada (204) para recibir la señal multicanal codificada (200) y para obtener una señal de mezcla descendente (207) a partir de la señal multicanal codificada (200);
    un mezclador ascendente (212) para realizar la mezcla ascendente de la señal de mezcla descendente (207), en el que el mezclador ascendente está configurado para calcular un primer canal reconstruido (213) y un segundo canal reconstruido (214) usando una compensación de fase absoluta, de modo que la señal de mezcla descendente, en la reconstrucción de un canal que tiene una energía menor entre el primer canal reconstruido (213) y un segundo canal reconstruido (214), se hace rotar solo o se hace rotar más fuerte que un canal que tiene una energía mayor entre el primer canal reconstruido (213) y un segundo canal reconstruido (214).
    18. Aparato según una reivindicación 17,
    en el que la interfaz de entrada (204) está configurada para obtener, a partir de la señal multicanal codificada (200), valores de la diferencia de fase entre canales, y
    en el que el mezclador ascendente (212) está configurado para aplicar los valores de la diferencia de fase entre canales cuando se calculan los canales primero y segundo reconstruidos.
    19. Aparato según la reivindicación 18, en el que el mezclador ascendente (212) está configurado
    para calcular un parámetro de rotación de fase a partir de un valor de la diferencia de fase entre canales y para aplicar el parámetro de rotación de fase cuando se calcula el primer canal reconstruido de una primera manera y para aplicar el valor de la diferencia de fase entre canales y/o el parámetro de rotación de fase cuando se calcula el segundo canal reconstruido de una segunda manera, en el que la primera manera es diferente de la segunda manera.
    20. Aparato según la reivindicación 19,
    en el que la interfaz de entrada (204) está configurada para recibir la señal multicanal codificada (200) y para obtener una ganancia lateral (206) de la señal multicanal codificada (200);
    en el que el mezclador ascendente (212) está configurado para calcular el parámetro de rotación de fase de modo que el parámetro de rotación de fase absoluta está dentro de ± 20% de los valores determinados por la siguiente ecuación:
    íl = atan(sen(lPDtib),cos(/PDt:b) A
    Figure imgf000020_0001
    ,
    en la que atan es una función arcotangente, en la que p es el parámetro de rotación de fase absoluta, en la que IPD es la diferencia de fase entre canales, en la que t es un índice de trama, b es un índice de subbanda y g t,b es la ganancia lateral para la trama t y la subbanda b, y en la que A es un valor entre 0,1 y 100 o entre -0,1 y -100.
    21. Aparato según la reivindicación 20, en el que la función atan comprende una función atan2, siendo la función atan2 (y,x) la función arcotangente de dos argumentos cuyo valor es el ángulo entre el punto (x,y) y el eje x positivo.
    22. Aparato según la reivindicación 20 o 21,
    en el que el mezclador ascendente (212) está configurado para calcular el primer canal reconstruido y el segundo canal reconstruido de modo que el primer canal reconstruido y el segundo canal reconstruido tienen valores que están en el intervalo de ± 20 % con respecto a los valores tal como se determina por las siguientes ecuaciones:
    r _ el{-Mtik
    L t,k
    y
    _
    Figure imgf000021_0001
    en el que M t,k es la señal de mezcla descendente para la trama t y el bin de frecuencia k.
    Aparato según la reivindicación 19 o 20 o 21,
    en el que el mezclador ascendente (212) está configurado para calcular el primer canal reconstruido y el segundo canal reconstruido de modo que el primer canal reconstruido y el segundo canal reconstruido tienen valores que están en el intervalo de ± 20 % con respecto a los valores tal como se determina por las siguientes ecuaciones:
    Figure imgf000021_0002
    y
    ñ _ e'( Db)(Mt,k(1~3t,bh4,bgnormPt,k)
    _ ^ 4
    en el que Mt,k es la señal de mezcla descendente para la trama t y el bin de frecuencia k, en el que gt,b es la ganancia lateral para la trama t y la subbanda b, en el que rt,b es una ganancia residual para la trama t y la subbanda b, en el que gnorm es un factor de ajuste de energía que puede haber o no, y en el que pt,k es una señal residual bruta para la trama t y el bin de frecuencia k.
    Aparato según una cualquiera de las reivindicaciones 17 a 23,
    en el que la interfaz de entrada (204) está configurada para recibir la señal multicanal codificada (200) y para obtener una ganancia lateral (206) y una ganancia residual (205) a partir de la señal multicanal codificada (200);
    en el que el aparato comprende, además, un sintetizador de señal residual (208) para sintetizar una señal residual (209) usando la ganancia residual (205);
    en el que el mezclador ascendente (212) está configurado para realizar una primera operación de ponderación (70) de la señal de mezcla descendente (207) usando la ganancia lateral (206) para obtener una primera señal de mezcla descendente ponderada (76),
    en el que el mezclador ascendente (212) está configurado para realizar una segunda operación de ponderación (71) usando la ganancia lateral (206) y la señal de mezcla descendente (207) para obtener una segunda señal de mezcla descendente ponderada (77),
    en el que la primera operación de ponderación (70) es diferente de la segunda operación de ponderación (71), de modo que la primera señal de mezcla descendente ponderada (76) es diferente de la segunda señal de mezcla descendente ponderada (77), y
    en el que el mezclador ascendente (212) está configurado para calcular el primer canal reconstruido usando una combinación (72) de la primera señal de mezcla descendente ponderada (76) y la señal residual (209) y usando una segunda combinación (73) de la segunda señal de mezcla descendente ponderada (77) y la señal residual (209).
    Aparato según la reivindicación 24,
    en el que el mezclador ascendente (212) está configurado para combinar (72) la señal de mezcla descendente ponderada (76) y la señal residual (209) en el cálculo del primer canal reconstruido, y
    en el que el mezclador ascendente (212) está configurado para combinar (73) la segunda señal de mezcla descendente ponderada (77) y la señal residual (209) usando una segunda regla de combinación (73) en el cálculo del segundo canal reconstruido, en el que la primera regla de combinación (72) y la segunda regla de combinación (73) son diferentes entre sí, o
    en el que una de las reglas de combinación primera y segunda (72, 73) es una operación de adición y la otra de las reglas de combinación primera y segunda es una operación de sustracción.
    26. Aparato según una de las reivindicaciones 23 a 25,
    en el que el mezclador ascendente (212) está configurado para realizar la primera operación de ponderación (70) que comprende un factor de ponderación derivado de una suma de la ganancia lateral y el primer número predeterminado, y
    en el que el mezclador ascendente (212) está configurado para realizar la segunda operación de ponderación (71) que comprende un factor de ponderación derivado de una diferencia entre un segundo número predeterminado y la ganancia lateral, en el que los números predeterminados primero y segundo son iguales entre sí o son diferentes entre sí.
    27. Aparato según una de las reivindicaciones 23 a 26,
    en el que el sintetizador de señal residual (208) está configurado para ponderar una señal de mezcla descendente (207) de una trama anterior usando la ganancia residual (209) para una trama actual para obtener la señal residual (209) para la trama actual, o
    para ponderar (88) una señal decorrelacionada derivada (80) de la trama actual o de una o más tramas anteriores usando la ganancia residual (205) para la trama actual para obtener la señal residual (209) para la trama actual.
    28. Aparato según una de las reivindicaciones 23 a 27,
    en el que el calculador de señal residual (208) está configurado para calcular la señal residual (209) de modo que una energía de la señal residual (209) es igual a una energía de señal indicada por la ganancia residual (205).
    29. Aparato según una de las reivindicaciones 23 a 28,
    en el que el calculador de señal residual (208) está configurado para calcular la señal residual de modo que los valores de la señal residual están en un intervalo de ± 20% de los valores determinados basándose en la siguiente ecuación:
    n _ ?t,b9normPt,k
    R t,k " ' ' v z ’
    en la que Rt,k es la señal residual para la trama t y bin de frecuencia k, en la que ñ,b es la ganancia residual para la trama t y la subbanda b que comprende el bin de frecuencia k, y en la que pt,k es una señal residual, y en la que gnorm es un factor de ajuste de energía que puede estar presente o no.
    30. Aparato según una de las reivindicaciones 23 a 29,
    en el que gnorm es un factor de normalización de energía que tiene valores en el intervalo de ± 20% de los valores determinados por la siguiente ecuación:
    %,t,b JE ?,t,b ’
    en la que Em ,t,b es la energía de la señal de mezcla descendente para la trama t y la subbanda b, y en la que Ep,t,b es la energía de la señal residual para la subbanda b y la trama t, o
    en el que una señal bruta para la señal residual se determina basándose en la siguiente ecuación:
    Figure imgf000022_0001
    en la que p t,k es la señal bruta para la señal residual,
    en la que Mt-db,k es la señal de mezcla descendente para la trama t-tb y el bin de frecuencia k, en la que db es un retardo de la trama mayor de 0, o
    en el que el mezclador ascendente (212) está configurado para calcular el primer canal reconstruido y el segundo canal reconstruido de modo que el primer canal reconstruido y el segundo canal reconstruido tienen valores que están en el intervalo de ± 20 % con respecto a los valores tal como se determina por las siguientes ecuaciones:
    Figure imgf000023_0001
    en la que M t,k es la señal de mezcla descendente para la trama t y el bin de frecuencia k, en la que g t,b es la ganancia lateral para la trama t y la subbanda b, en la que r t,b es la ganancia residual para la trama t y la subbanda b, en la que gnorm es un factor de ajuste de energía que puede haber o no, y en la que p t,k es una señal residual bruta para la trama t y el bin de frecuencia k.
    31. Aparato según una de las reivindicaciones 17 a 30,
    en el que el mezclador ascendente (212) está configurado para calcular el primer canal reconstruido (213) y el segundo canal reconstruido (214) en un dominio espectral,
    en el que el aparato comprende, además, un convertidor de tiempo del espectro (216) para convertir el primer canal reconstruido y el segundo canal reconstruido en un dominio de tiempo,
    en el que el mezclador ascendente está configurado para hacer rotar el canal que tiene la energía menor más que el canal que tiene la energía mayor solo cuando la diferencia de energía entre los canales es mayor que un umbral predefinido.
    32. Aparato según la reivindicación 31,
    en el que el convertidor de tiempo del espectro (216) está configurado para (301) convertir, para cada uno de los canales reconstruidos primero y segundo, tramas posteriores en una secuencia de tramas de tiempo. para ponderar (1312) cada trama de tiempo usando una ventana de síntesis; y
    para superponer y añadir (1314) tramas de tiempo con ventanas posteriores para obtener un bloque de tiempo del primer canal reconstruido (217) y el bloque de tiempo del segundo canal reconstruido 218.
    33. Método de mezcla descendente de una señal multicanal (100) que comprende al menos dos canales (101, 102), que comprende:
    calcular (34) una señal de mezcla descendente (122) a partir de la señal multicanal (100), en el que el cálculo comprende calcular la mezcla descendente usando una compensación de fase absoluta, de modo que un canal que tiene una energía menor entre los al menos dos canales solo se hace rotar o se hace rotar más fuerte que un canal que tiene una energía mayor en el cálculo de la señal de mezcla descendente (122); y generar (160) una señal de salida, comprendiendo la señal de salida información sobre la señal de mezcla descendente (122).
    34. Método de mezcla ascendente de una señal multicanal codificada (200), que comprende:
    recibir (204) la señal multicanal codificada (200) y obtener una señal de mezcla descendente (207) a partir de la señal multicanal codificada (200);
    realizar la mezcla ascendente (212) de la señal de mezcla descendente (207), comprendiendo la mezcla ascendente calcular un primer canal reconstruido (213) y un segundo canal reconstruido (214) usando una compensación de fase absoluta, de modo que la señal de mezcla descendente, en la reconstrucción de un canal que tiene una energía menor entre el primer canal reconstruido (213) y un segundo canal reconstruido (214), solo se hace rotar o se hace rotar más fuerte que un canal que tiene una energía mayor entre el primer canal reconstruido (213) y un segundo canal reconstruido (214).
    35. Programa informático para realizar, cuando se ejecuta en el ordenador o un procesador, el método según la reivindicación 33 o el método según la reivindicación 34.
ES17791415T 2016-11-08 2017-10-30 Aparato y método para la mezcla descendente o mezcla ascendente de una señal multicanal usando compensación de fase Active ES2834083T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP16197816 2016-11-08
PCT/EP2017/077824 WO2018086948A1 (en) 2016-11-08 2017-10-30 Apparatus and method for downmixing or upmixing a multichannel signal using phase compensation

Publications (1)

Publication Number Publication Date
ES2834083T3 true ES2834083T3 (es) 2021-06-16

Family

ID=60190886

Family Applications (2)

Application Number Title Priority Date Filing Date
ES17791415T Active ES2834083T3 (es) 2016-11-08 2017-10-30 Aparato y método para la mezcla descendente o mezcla ascendente de una señal multicanal usando compensación de fase
ES17791414T Active ES2938244T3 (es) 2016-11-08 2017-10-30 Aparato y procedimiento para codificar o decodificar una señal multicanal usando una ganancia lateral y una ganancia residual

Family Applications After (1)

Application Number Title Priority Date Filing Date
ES17791414T Active ES2938244T3 (es) 2016-11-08 2017-10-30 Aparato y procedimiento para codificar o decodificar una señal multicanal usando una ganancia lateral y una ganancia residual

Country Status (18)

Country Link
US (4) US11488609B2 (es)
EP (4) EP3539126B1 (es)
JP (5) JP7008716B2 (es)
KR (2) KR102327767B1 (es)
CN (4) CN117676451A (es)
AR (2) AR110146A1 (es)
AU (3) AU2017357454B2 (es)
CA (3) CA3127805C (es)
ES (2) ES2834083T3 (es)
FI (1) FI3539125T3 (es)
MX (2) MX387556B (es)
MY (1) MY196198A (es)
PL (2) PL3539126T3 (es)
PT (2) PT3539125T (es)
RU (2) RU2727799C1 (es)
TW (2) TWI669705B (es)
WO (2) WO2018086947A1 (es)
ZA (2) ZA201903535B (es)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7008716B2 (ja) * 2016-11-08 2022-01-25 フラウンホファー ゲセルシャフト ツール フェールデルンク ダー アンゲヴァンテン フォルシュンク エー.ファオ. サイドゲインおよび残余ゲインを使用してマルチチャネル信号を符号化または復号するための装置および方法
CN110556116B (zh) * 2018-05-31 2021-10-22 华为技术有限公司 计算下混信号和残差信号的方法和装置
EP3588495A1 (en) * 2018-06-22 2020-01-01 FRAUNHOFER-GESELLSCHAFT zur Förderung der angewandten Forschung e.V. Multichannel audio coding
CN115132214A (zh) 2018-06-29 2022-09-30 华为技术有限公司 立体声信号的编码、解码方法、编码装置和解码装置
MX2021010570A (es) * 2019-03-06 2021-10-13 Fraunhofer Ges Forschung Mezcladora para reducir el numero de canales de audio y metodo de mezclado para reducir el numero de canales de audio.
EP3928315A4 (en) * 2019-03-14 2022-11-30 Boomcloud 360, Inc. SPATIALLY AWARENESS MULTI-BAND COMPRESSION SYSTEM WITH PRIORITY
US11361776B2 (en) * 2019-06-24 2022-06-14 Qualcomm Incorporated Coding scaled spatial components
US12142285B2 (en) 2019-06-24 2024-11-12 Qualcomm Incorporated Quantizing spatial components based on bit allocations determined for psychoacoustic audio coding
US11538489B2 (en) 2019-06-24 2022-12-27 Qualcomm Incorporated Correlating scene-based audio data for psychoacoustic audio coding
US12308034B2 (en) 2019-06-24 2025-05-20 Qualcomm Incorporated Performing psychoacoustic audio coding based on operating conditions
CN120496544A (zh) * 2020-03-09 2025-08-15 日本电信电话株式会社 用于声音信号缩混的程序
JP7380837B2 (ja) * 2020-03-09 2023-11-15 日本電信電話株式会社 音信号符号化方法、音信号復号方法、音信号符号化装置、音信号復号装置、プログラム及び記録媒体
WO2021181473A1 (ja) * 2020-03-09 2021-09-16 日本電信電話株式会社 音信号符号化方法、音信号復号方法、音信号符号化装置、音信号復号装置、プログラム及び記録媒体
WO2021181746A1 (ja) * 2020-03-09 2021-09-16 日本電信電話株式会社 音信号ダウンミックス方法、音信号符号化方法、音信号ダウンミックス装置、音信号符号化装置、プログラム及び記録媒体
US11575460B2 (en) * 2020-05-21 2023-02-07 Microsoft Technology Licensing, Llc Adaptive radio configuration in wireless networks
WO2021252748A1 (en) * 2020-06-11 2021-12-16 Dolby Laboratories Licensing Corporation Encoding of multi-channel audio signals comprising downmixing of a primary and two or more scaled non-primary input channels
MX2023003965A (es) 2020-10-09 2023-05-25 Fraunhofer Ges Forschung Aparato, metodo, o programa de computadora para procesar una escena de audio codificada utilizando una extension de ancho de banda.
CN116529813A (zh) * 2020-10-09 2023-08-01 弗劳恩霍夫应用研究促进协会 使用参数转换来处理编码音频场景的装置、方法或计算机程序
AU2021357364B2 (en) 2020-10-09 2024-06-27 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus, method, or computer program for processing an encoded audio scene using a parameter smoothing
AU2021358432B2 (en) * 2020-10-09 2024-10-03 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus, method, or computer program for processing an encoded audio scene using a parameter conversion
WO2023172852A1 (en) * 2022-03-09 2023-09-14 Dolby Laboratories Licensing Corporation Target mid-side signals for audio applications
CN116962955A (zh) * 2022-04-15 2023-10-27 华为技术有限公司 多通道的混音方法、设备及介质
IL322986A (en) * 2023-03-23 2025-10-01 Dolby Int Ab Integrated stereo coding in a composite-valued filter array region
FR3157767A1 (fr) * 2023-12-22 2025-06-27 Orange Traitement de réduction de canaux d’un signal audio stéréophonique par remise en phase optimisée

Family Cites Families (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6161089A (en) 1997-03-14 2000-12-12 Digital Voice Systems, Inc. Multi-subframe quantization of spectral parameters
EP1370114A3 (en) * 1999-04-07 2004-03-17 Dolby Laboratories Licensing Corporation Matrix improvements to lossless encoding and decoding
US6226616B1 (en) 1999-06-21 2001-05-01 Digital Theater Systems, Inc. Sound quality of established low bit-rate audio coding systems without loss of decoder compatibility
ES2300884T3 (es) * 2000-03-28 2008-06-16 Interdigital Technology Corporation Sistema cdma que usa pre-rotacion antes de la transmision.
US7933415B2 (en) * 2002-04-22 2011-04-26 Koninklijke Philips Electronics N.V. Signal synthesizing
US7809579B2 (en) 2003-12-19 2010-10-05 Telefonaktiebolaget Lm Ericsson (Publ) Fidelity-optimized variable frame length encoding
US7613306B2 (en) * 2004-02-25 2009-11-03 Panasonic Corporation Audio encoder and audio decoder
CN101552007B (zh) * 2004-03-01 2013-06-05 杜比实验室特许公司 用于对编码音频信道和空间参数进行解码的方法和设备
ATE390683T1 (de) * 2004-03-01 2008-04-15 Dolby Lab Licensing Corp Mehrkanalige audiocodierung
SE0400998D0 (sv) * 2004-04-16 2004-04-16 Cooding Technologies Sweden Ab Method for representing multi-channel audio signals
SE0402649D0 (sv) * 2004-11-02 2004-11-02 Coding Tech Ab Advanced methods of creating orthogonal signals
US7573912B2 (en) 2005-02-22 2009-08-11 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschunng E.V. Near-transparent or transparent multi-channel encoder/decoder scheme
KR101315077B1 (ko) * 2005-03-30 2013-10-08 코닌클리케 필립스 일렉트로닉스 엔.브이. 멀티-채널 오디오 데이터를 인코딩 및 디코딩하기 위한 방법, 및 인코더들 및 디코더들
RU2376655C2 (ru) * 2005-04-19 2009-12-20 Коудинг Текнолоджиз Аб Зависящее от энергии квантование для эффективного кодирования пространственных параметров звука
US7548853B2 (en) * 2005-06-17 2009-06-16 Shmunk Dmitry V Scalable compressed audio bit stream and codec using a hierarchical filterbank and multichannel joint coding
TWI396188B (zh) * 2005-08-02 2013-05-11 Dolby Lab Licensing Corp 依聆聽事件之函數控制空間音訊編碼參數的技術
CN101390443B (zh) * 2006-02-21 2010-12-01 皇家飞利浦电子股份有限公司 音频编码和解码
US7536006B2 (en) 2006-07-21 2009-05-19 Motorola, Inc. Method and system for near-end detection
CN101484935B (zh) * 2006-09-29 2013-07-17 Lg电子株式会社 用于编码和解码基于对象的音频信号的方法和装置
KR101453732B1 (ko) * 2007-04-16 2014-10-24 삼성전자주식회사 스테레오 신호 및 멀티 채널 신호 부호화 및 복호화 방법및 장치
CN101067931B (zh) * 2007-05-10 2011-04-20 芯晟(北京)科技有限公司 一种高效可配置的频域参数立体声及多声道编解码方法与系统
KR101146841B1 (ko) * 2007-10-09 2012-05-17 돌비 인터네셔널 에이비 바이노럴 오디오 신호를 생성하기 위한 방법 및 장치
WO2009141775A1 (en) * 2008-05-23 2009-11-26 Koninklijke Philips Electronics N.V. A parametric stereo upmix apparatus, a parametric stereo decoder, a parametric stereo downmix apparatus, a parametric stereo encoder
US8060042B2 (en) * 2008-05-23 2011-11-15 Lg Electronics Inc. Method and an apparatus for processing an audio signal
EP2175670A1 (en) 2008-10-07 2010-04-14 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Binaural rendering of a multi-channel audio signal
WO2010076460A1 (fr) * 2008-12-15 2010-07-08 France Telecom Codage perfectionne de signaux audionumériques multicanaux
ES2733878T3 (es) * 2008-12-15 2019-12-03 Orange Codificación mejorada de señales de audio digitales multicanales
WO2010097748A1 (en) * 2009-02-27 2010-09-02 Koninklijke Philips Electronics N.V. Parametric stereo encoding and decoding
CN105225667B (zh) * 2009-03-17 2019-04-05 杜比国际公司 编码器系统、解码器系统、编码方法和解码方法
AU2013206557B2 (en) * 2009-03-17 2015-11-12 Dolby International Ab Advanced stereo coding based on a combination of adaptively selectable left/right or mid/side stereo coding and of parametric stereo coding
JP5212407B2 (ja) 2009-03-24 2013-06-19 株式会社豊田中央研究所 熱疲労試験装置
SG174117A1 (en) * 2009-04-08 2011-10-28 Fraunhofer Ges Forschung Apparatus, method and computer program for upmixing a downmix audio signal using a phase value smoothing
JP4725691B2 (ja) 2009-08-31 2011-07-13 凸版印刷株式会社 コーティング量測定方法及び装置、コーティング量判定方法及び装置、並びにコーティング装置、コーティング製品の製造方法
EP2323130A1 (en) * 2009-11-12 2011-05-18 Koninklijke Philips Electronics N.V. Parametric encoding and decoding
RU2425040C1 (ru) * 2010-02-24 2011-07-27 Новосибирский институт органической химии им. Н.Н. Ворожцова Сибирского отделения Российской академии наук (НИОХ СО РАН) Способ получения 2,3-эпоксипинана из скипидара
EP2375409A1 (en) * 2010-04-09 2011-10-12 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Audio encoder, audio decoder and related methods for processing multi-channel audio signals using complex prediction
KR101698439B1 (ko) * 2010-04-09 2017-01-20 돌비 인터네셔널 에이비 Mdct-기반의 복소수 예측 스테레오 코딩
ES2911893T3 (es) * 2010-04-13 2022-05-23 Fraunhofer Ges Forschung Codificador de audio, decodificador de audio y métodos relacionados para procesar señales de audio estéreo usando una dirección de predicción variable
KR20110116079A (ko) * 2010-04-17 2011-10-25 삼성전자주식회사 멀티 채널 신호의 부호화/복호화 장치 및 방법
EP4645307B1 (en) 2010-08-25 2026-04-08 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. An apparatus for encoding an audio signal having a plurality of channels
KR20120038311A (ko) * 2010-10-13 2012-04-23 삼성전자주식회사 공간 파라미터 부호화 장치 및 방법,그리고 공간 파라미터 복호화 장치 및 방법
FR2966634A1 (fr) * 2010-10-22 2012-04-27 France Telecom Codage/decodage parametrique stereo ameliore pour les canaux en opposition de phase
SG194199A1 (en) 2011-03-18 2013-12-30 Fraunhofer Ges Forschung Frame element positioning in frames of a bitstream representing audio content
CN102446507B (zh) 2011-09-27 2013-04-17 华为技术有限公司 一种下混信号生成、还原的方法和装置
UA107771C2 (en) 2011-09-29 2015-02-10 Dolby Int Ab Prediction-based fm stereo radio noise reduction
EP2790419A1 (en) * 2013-04-12 2014-10-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus and method for center signal scaling and stereophonic enhancement based on a signal-to-downmix ratio
KR20140128564A (ko) 2013-04-27 2014-11-06 인텔렉추얼디스커버리 주식회사 음상 정위를 위한 오디오 시스템 및 방법
EP2838086A1 (en) 2013-07-22 2015-02-18 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. In an reduction of comb filter artifacts in multi-channel downmix with adaptive phase alignment
TWI579831B (zh) * 2013-09-12 2017-04-21 杜比國際公司 用於參數量化的方法、用於量化的參數之解量化方法及其電腦可讀取的媒體、音頻編碼器、音頻解碼器及音頻系統
EP3067889A1 (en) * 2015-03-09 2016-09-14 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Method and apparatus for signal-adaptive transform kernel switching in audio coding
RU2704733C1 (ru) 2016-01-22 2019-10-30 Фраунхофер-Гезелльшафт Цур Фердерунг Дер Ангевандтен Форшунг Е.Ф. Устройство и способ кодирования или декодирования многоканального сигнала с использованием параметра широкополосного выравнивания и множества параметров узкополосного выравнивания
JP7008716B2 (ja) * 2016-11-08 2022-01-25 フラウンホファー ゲセルシャフト ツール フェールデルンク ダー アンゲヴァンテン フォルシュンク エー.ファオ. サイドゲインおよび残余ゲインを使用してマルチチャネル信号を符号化または復号するための装置および方法
GB2559199A (en) * 2017-01-31 2018-08-01 Nokia Technologies Oy Stereo audio signal encoder
CN110998721B (zh) * 2017-07-28 2024-04-26 弗劳恩霍夫应用研究促进协会 用于使用宽频带滤波器生成的填充信号对已编码的多声道信号进行编码或解码的装置

Also Published As

Publication number Publication date
PL3539126T3 (pl) 2021-04-06
CA3045948A1 (en) 2018-05-17
KR20190082870A (ko) 2019-07-10
CA3045948C (en) 2023-09-19
EP3761311A1 (en) 2021-01-06
CA3127805C (en) 2023-12-19
RU2725178C1 (ru) 2020-06-30
US20190259395A1 (en) 2019-08-22
CA3127805A1 (en) 2018-05-17
JP2022003405A (ja) 2022-01-11
KR102327767B1 (ko) 2021-11-17
JP2019536112A (ja) 2019-12-12
TW201830379A (zh) 2018-08-16
CN110100279B (zh) 2024-03-08
PT3539126T (pt) 2020-12-24
AR110148A1 (es) 2019-02-27
JP7520074B2 (ja) 2024-07-22
US20190259398A1 (en) 2019-08-22
MY196198A (en) 2023-03-22
US12243541B2 (en) 2025-03-04
PL3539125T3 (pl) 2023-05-15
WO2018086947A1 (en) 2018-05-17
CA3042580C (en) 2022-05-03
MX387556B (es) 2025-03-18
JP2022132345A (ja) 2022-09-08
ES2938244T3 (es) 2023-04-05
WO2018086948A1 (en) 2018-05-17
EP3539125A1 (en) 2019-09-18
TWI669705B (zh) 2019-08-21
AU2021202390A1 (en) 2021-05-20
PT3539125T (pt) 2023-01-27
KR102291811B1 (ko) 2021-08-23
US20220293111A1 (en) 2022-09-15
JP7443307B2 (ja) 2024-03-05
ZA201903534B (en) 2021-04-28
CN117676451A (zh) 2024-03-08
AU2017357453A1 (en) 2019-05-30
US11488609B2 (en) 2022-11-01
JP2020500336A (ja) 2020-01-09
AU2017357453B2 (en) 2021-01-28
BR112019009315A2 (pt) 2019-07-30
EP4167233A1 (en) 2023-04-19
JP7102427B2 (ja) 2022-07-19
CN110114826A (zh) 2019-08-09
US12100402B2 (en) 2024-09-24
MX2019005147A (es) 2019-06-24
US20220392464A1 (en) 2022-12-08
FI3539125T3 (fi) 2023-03-21
RU2727799C1 (ru) 2020-07-24
AU2021202390B2 (en) 2022-12-15
EP3539126A1 (en) 2019-09-18
US11450328B2 (en) 2022-09-20
CN116994592A (zh) 2023-11-03
JP2024008967A (ja) 2024-01-19
JP7008716B2 (ja) 2022-01-25
CN110100279A (zh) 2019-08-06
BR112019009318A2 (pt) 2019-07-30
AU2017357454A1 (en) 2019-06-27
EP3539125B1 (en) 2022-11-30
AU2017357454B2 (en) 2021-02-04
CA3042580A1 (en) 2018-05-17
ZA201903535B (en) 2021-04-28
TW201820310A (zh) 2018-06-01
AR110146A1 (es) 2019-02-27
MX2019005145A (es) 2019-06-24
KR20190072647A (ko) 2019-06-25
CN110114826B (zh) 2023-09-05
EP3539126B1 (en) 2020-09-30
TWI664625B (zh) 2019-07-01
MX394773B (es) 2025-03-24

Similar Documents

Publication Publication Date Title
ES2834083T3 (es) Aparato y método para la mezcla descendente o mezcla ascendente de una señal multicanal usando compensación de fase
ES2768052T3 (es) Aparatos y procedimientos para codificar o decodificar una señal de audio multicanal usando sincronización de control de trama
BR112019009315B1 (pt) Aparelho e método para mixagem de redução ou mixagem de aumento de um sinal de múltiplos canais com o uso de compensação de fase
BR122024003466A2 (pt) Aparelho e método para codificar ou decodificar um sinal multicanal com o uso de um ganho lateral e um ganho residual
BR122024003466B1 (pt) Aparelho e método para codificar ou decodificar um sinal multicanal com o uso de um ganho lateral e um ganho residual
BR112019009318B1 (pt) Aparelho e método para codificar ou decodificar um sinal multicanal com o uso de um ganho lateral e um ganho residual
HK40006431B (en) Apparatus and method for downmixing or upmixing a multichannel signal using phase compensation
HK40006431A (en) Apparatus and method for downmixing or upmixing a multichannel signal using phase compensation