ES2585587T3 - Dispositivo y método para post-procesamiento de señal de audio multicanal decodificada o de señal estéreo decodificada - Google Patents
Dispositivo y método para post-procesamiento de señal de audio multicanal decodificada o de señal estéreo decodificada Download PDFInfo
- Publication number
- ES2585587T3 ES2585587T3 ES10857660.4T ES10857660T ES2585587T3 ES 2585587 T3 ES2585587 T3 ES 2585587T3 ES 10857660 T ES10857660 T ES 10857660T ES 2585587 T3 ES2585587 T3 ES 2585587T3
- Authority
- ES
- Spain
- Prior art keywords
- signal
- channel
- post
- transient
- processing
- 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
Links
- 238000012805 post-processing Methods 0.000 title claims abstract description 201
- 238000000034 method Methods 0.000 title claims description 61
- 230000005236 sound signal Effects 0.000 title description 14
- 230000001052 transient effect Effects 0.000 claims abstract description 249
- 230000002123 temporal effect Effects 0.000 claims abstract description 48
- 239000000203 mixture Substances 0.000 description 151
- 230000008859 change Effects 0.000 description 24
- 238000001514 detection method Methods 0.000 description 14
- 238000011156 evaluation Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000001228 spectrum Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 5
- 230000006399 behavior Effects 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000011965 cell line development Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000003786 synthesis reaction Methods 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 1
- 239000003638 chemical reducing agent Substances 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech 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/008—Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
- G10L21/0316—Speech enhancement, e.g. noise reduction or echo cancellation by changing the amplitude
- G10L21/0364—Speech enhancement, e.g. noise reduction or echo cancellation by changing the amplitude for improving intelligibility
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech 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/02—Speech 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 using spectral analysis, e.g. transform vocoders or subband vocoders
- G10L19/022—Blocking, i.e. grouping of samples in time; Choice of analysis windows; Overlap factoring
- G10L19/025—Detection of transients or attacks for time/frequency resolution switching
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Mathematical Physics (AREA)
- Quality & Reliability (AREA)
- Stereophonic System (AREA)
- Stereo-Broadcasting Methods (AREA)
Abstract
Un dispositivo (101, 201, 713; 101'; 201') para un post-procesamiento de al menos una señal de canal entre una pluralidad de señales de canal de una señal multicanal, siendo la al menos una señal de canal generada a partir de una señal de mezcla descendente decodificada por un sistema de codificación/decodificación de audio con baja tasa binaria, cuyo dispositivo (101, 201, 713; 101'; 201') comprende: un receptor (103; 103') para la recepción de la al menos una señal de canal generada a partir de la señal de mezcla descendente decodificada, una envolvente en el dominio temporal de la señal de mezcla descendente decodificada y una indicación de clasificación que indica un tipo transitorio de la al menos una señal de canal, en donde la indicación de clasificación está asociada a la al menos una señal de canal; y un post-procesador (105, 213, 215, 717, 719; 105', 213', 215') para el post-procesamiento de la al menos una señal de canal sobre la base de la envolvente de dominio temporal de la señal de mezcla descendente decodificada ponderada por un factor de ponderación respectivo basado en una métrica de energía recibida asociada a la al menos una señal de canal y en función de la indicación de clasificación.
Description
5
10
15
20
25
30
35
40
45
50
55
60
65
DESCRIPCION
Dispositivo y metodo para post-procesamiento de senal de audio multicanal decodificada o de senal estereo decodificada
CAMPO DE LA INVENCION
La presente invencion se refiere al post-procesamiento de una senal de audio multicanal decodificada y al post- procesamiento de una senal de audio estereo decodificada, con el post-procesamiento de la senal de audio estereo decodificada representando un caso espedfico de post-procesamiento de una senal de audio multicanal decodificada.
En un codificador-decodificador, codec, de voz convencional, la clasificacion de las senales de voz se suele realizar para mejorar la eficiencia de codificacion de las senales de voz. En el lado del decodificador, diferentes tipos de herramientas de procesamiento de senales se utilizan dependiendo de la clasificacion transmitida de las senales de voz.
Una clasificacion consiste en distinguir entre senales de voz normales y senales de voz transitorias. Las senales transitorias son senales de corta duracion y se caracterizan por un cambio rapido en la potencia de la senal y en su amplitud. Las senales transitorias se distinguen, a modo de ejemplo, de las senales “normales” o no transitorias, a modo de ejemplo, senales con una mas larga duracion y/o solamente pequenos cambios en la potencia de la senal y en su amplitud. Esta clase de clasificacion no esta limitada a senales de voz pero es aplicable a senales de audio en general.
Para senales transitorias, un metodo comun es extraer la envolvente de dominio temporal de la senal de entrada en el codificador, transmitirla y aplicarla en el decodificador como un post-procesamiento.
Para senales estereo, dicha clase de post-procesamiento suele ser necesario, pero existen convencionalmente suficientes bits para codificar la envolvente de dominio temporal de ambos canales.
En conformidad con la referencia [1], la codificacion estereo de baja tasa binaria esta basada en la extraccion y cuantizacion de una representacion parametrica de la imagen estereo. Los parametros se transmiten luego como informacion secundaria junto con una senal de mezcla descendente monoaural codificada por un codificador de nucleos. En el decodificador, la senal estereo puede reconstruirse sobre la base de la senal de mezcla descendente monoaural y de la informacion secundaria, esto es, los parametros estereo que contienen la informacion espacial (izquierda y derecha) de la senal estereo.
Para un codec estereo, si la senal monoaural de mezcla descendente se clasifica como transitoria, pueden existir artefactos electronicos pre-eco en la senal estereo reconstruida. El post-procesamiento puede realizarse para mejorar la calidad de este tipo de senal cuyos ambos canales son transitorios o solamente un canal es transitorio. Pero para un codec de estereo parametrico, no existen convencionalmente suficientes bits para codificar la envolvente de dominio temporal de ambos canales.
En conformidad con las referencias [2] y [3], la senal monoaural de entrada se clasifica en categonas transitorias y normales en el codificador. A continuacion, en el lado del decodificador, sobre la base de la informacion de clasificacion transmitida, un algoritmo de smtesis de escalamiento temporal se utiliza para mejorar la calidad. Todas dichas clases de algoritmos se aplican a la senal de mezcla descendente monoaural.
La limitacion del ancho de banda disponible para transmitir senales no se encuentra solamente para la transmision de voz en estereo o senales de audio, sino que constituye un problema general para la transmision de senales de audio multicanal, representando la codificacion de audio estereo un caso espedfico de codificacion de audio multicanal.
El documento US 2009/319282 A1 da a conocer un metodo de modelizacion de sonido difuso para sistemas de BCC y similares. El metodo incluye en una forma de realizacion que C canales de audio de entrada son codificados para generar E canales de audio transmitidos, en donde uno o mas codigos de pista se generan para dos o mas de los C canales de entrada, y los C canales de entrada son objeto de mezcla descendente para generar los E canales transmitidos, en donde C>E>1. Uno o mas de los C canales de entrada y los E canales transmitidos se analizan para generar un indicador que muestra si un decodificador de los E canales transmitidos debe realizar, o no, un modelado de la envolvente durante la decodificacion de los E canales transmitidos. En una puesta en practica, el modelado de la envolvente ajusta una envolvente temporal de un canal decodificado que se genera por el decodificador para coincidir practicamente con una envolvente temporal de un canal transmitido correspondiente.
SUMARIO DE LA INVENCION
Un objetivo a conseguirse por la presente invencion es dar a conocer un metodo de codificacion de estereo
5
10
15
20
25
30
35
40
45
50
55
60
65
parametrico o multicanal parametro de baja tasa binaria, que permite reducir la presencia de artefactos pre-eco en caso de senales de audio transitorias en una manera eficiente del ancho de banda.
En conformidad con un primer aspecto de la idea inventiva, se recomienda un dispositivo para el post-procesamiento de una senal estereo decodificada procesada por un sistema de codificacion de audio de baja tasa binaria, en donde el dispositivo tiene un receptor y un post-procesador. El dispositivo es para el post-procesamiento de al menos una de entre las senales de canal izquierdo y derecho de la senal estereo, siendo las senales de canales izquierdo y derecho generadas a partir de una senal de mezcla descendente decodificada mediante un sistema de codificacion/decodificacion de audio de baja tasa binaria, representando la senal de mezcla descendente o la senal de mezcla descendente decodificada a la senal estereo. El receptor esta configurado para recibir una senal de canal izquierdo o una senal de canal derecho de la senal estereo, siendo la senal de canal izquierdo y una senal de canal derecho generadas a partir de la senal de mezcla descendente decodificada, una envolvente de dominio temporal de la senal de mezcla descendente decodificada y una indicacion de clasificacion que indica un tipo transitorio de la senal estereo. El post-procesador esta configurado para postprocesar al menos una de las senales de canal izquierdo y derecho sobre la base de la envolvente de dominio temporal de la senal de mezcla descendente decodificada ponderada por un respectivo factor de ponderacion sobre la base de una metrica de energfa recibida asociada a la al menos una senal de canal y en funcion de la indicacion de clasificacion.
En funcion de la indicacion de clasificacion, puede decidirse, de forma opcional, cuales de las senales de canal izquierdo y derecho son objeto de post-procesamiento. El post-procesamiento puede realizarse de modo opcional, por medio de la envolvente de dominio temporal ponderada de la senal de mezcla descendente decodificada que puede ponderarse por un factor de ponderacion.
La senal de mezcla descendente, que puede denominarse tambien senal de mezcla descendente monoaural o senal monoaural en caso de codificacion de audio estereo, puede generarse, de modo opcional, a partir de las senales de canal izquierdo y derecho en el lado del codificador. La senal de mezcla descendente codificada generada, puede transferirse, de modo opcional, a traves de un canal de audio o en general, por intermedio de un enlace de transmision, hacia el dispositivo para su post-procesamiento. Dicho dispositivo para post-procesamiento puede opcionalmente ser parte de un decodificador. Ademas, puede ser opcionalmente un modelo o entidad de deteccion de transitorios en el codificador para proporcionar una indicacion al dispositivo para el post-procesamiento indicando si la senal de mezcla descendente es transitoria o no lo es. En particular, la senal de mezcla descendente se clasifica como transitoria por el modelo de deteccion de transitorios, la envolvente de dominio temporal de la senal de mezcla descendente puede extraerse opcionalmente y transmitirse al decodificador que puede incluir dicho dispositivo para post-procesamiento.
En conformidad con una primera forma de puesta en practica del primer aspecto de la idea inventiva, el dispositivo puede tener, ademas, un dispositivo de decision para tomar una decision sobre cuales de las senales de canal izquierdo y derecho son objeto de post-procesamiento. El dispositivo de decision puede estar configurado para tomar en una decision en funcion de la indicacion de clasificacion que indica un tipo transitorio de la senal estereo.
En conformidad con una segunda forma de puesta en practica del primer aspecto de la idea inventiva, el dispositivo puede tener, ademas, un dispositivo de decision para tomar una decision sobre cuales de las senales de canal izquierdo y derecho son objeto de post-procesamiento, pudiendo dicho dispositivo de decision esta configurado para tomar una decision en funcion de la indicacion de clasificacion que indica un tipo transitorio de la senal estereo y de una indicacion de clasificacion adicional que indica un tipo transitorio de la senal de mezcla descendente decodificada. La indicacion de clasificacion que indica un tipo transitorio de la senal estereo y la indicacion de clasificacion que indica un tipo transitorio de la senal de mezcla descendente pueden proporcionarse por el codificador.
Ademas de la indicacion de clasificacion y de la indicacion de clasificacion adicional, el dispositivo de decision puede recibir, de forma opcional, y utilizar una diferencia de nivel de canal (CLD) y otros parametros estereo. La diferencia CLD y los otros parametros estereo pueden proporcionarse por el codificador.
En conformidad con una tercera forma de puesta en practica del primer aspecto de la idea inventiva, el dispositivo puede tener, ademas, un dispositivo de decision para tomar una decision sobre cuales de las senales de canal izquierdo y derecho son objeto de post-procesamiento, estando dicho dispositivo de decision configurado para tomar una decision en funcion de la indicacion de clasificacion que indica un tipo transitorio de la senal estereo, en donde el dispositivo de decision puede estar configurado para tomar una decision de que las senales de canal derecho e izquierdo sean objeto de post-procesamiento, si la indicacion de clasificacion indica un tipo no transitorio de la senal estereo.
De este modo, si la senal de mezcla descendente es del tipo transitorio y la senal estereo es del tipo no transitorio, pueden ser objeto de post-procesamiento las senales de canal derecho e izquierdo. Para el post-procesamiento de las senales de canal derecho e izquierdo, la envolvente de dominio temporal de la senal de mezcla descendente decodificada -tambien denominada envolvente temporal monoaural - puede utilizarse diferentemente ponderada mediante distintos factores de ponderacion, siendo entonces los factores de ponderacion para las diferentes senales
5
10
15
20
25
30
35
40
45
50
55
60
65
de canal tambien referidos como factores de ponderacion espedficos de la senal de canal.
En conformidad con una cuarta forma de puesta en practica del primer aspecto de la idea inventiva, el dispositivo puede tener, ademas, un dispositivo de decision para tomar una decision sobre cuales de las senales de canal izquierdo y derecho son objeto de post-procesamiento, pudiendo estar dicho dispositivo de decision configurado para tomar una decision en funcion de la indicacion de clasificacion que indica un tipo transitorio de la senal estereo, en donde el dispositivo de decision puede configurarse para tomar una decision de que una, p.ej., solamente una, de las senales de canal izquierdo y derecho ha de procesarse, si la indicacion de clasificacion indica un tipo transitorio de la senal estereo.
En conformidad con una quinta forma de puesta en practica del primer aspecto de la idea inventiva, el dispositivo puede tener, ademas, un dispositivo de decision para tomar una decision sobre cuales de las senales de canal izquierdo y derecho son objeto de post-procesamiento, pudiendo estar dicho dispositivo de decision configurado para tomar una decision en funcion de la indicacion de clasificacion que indica un tipo transitorio de la senal estereo, en donde el dispositivo de decision puede estar configurado para decidir que ha de someterse a post-procesamiento una de las senales de canal izquierdo y derecho que tengan la mas alta energfa de senal, si la indicacion de clasificacion indica un tipo transitorio de la senal estereo.
En conformidad con una sexta forma de puesta en practica del primer aspecto de la idea inventiva, el post- procesador puede tener, ademas, una primera entidad de post-procesamiento para efectuar el post-procesamiento de la senal de canal izquierdo utilizando la envolvente temporal recibida de la senal de mezcla descendente decodificada ponderada por un primer factor de ponderacion.
En conformidad con una septima forma de puesta en practica del primer aspecto de la idea inventiva, el post- procesador puede tener, ademas, una segunda sentf de post-procesamiento para efectuar el post-procesamiento de la senal de canal derecho utilizando la envolvente temporal recibida de la senal de mezcla descendente decodificada ponderada por un segundo factor de ponderacion.
En conformidad con una octava forma de puesta en practica del primer aspecto de la idea inventiva, el dispositivo puede tener, ademas, un dispositivo de decision, una primera entidad de post-procesamiento y una segunda entidad de post-procesamiento. El dispositivo de decision puede estar configurado para tomar una decision sobre cuales de las senales de canal izquierdo y derecho son objeto de post-procesamiento, pudiendo estar dicho dispositivo de decision configurado para tomar una decision en funcion de la indicacion de clasificacion. La primera entidad de procesamiento puede configurarse para efectuar el post-procesamiento de la senal de canal izquierdo utilizando la envolvente temporal recibida de la senal de mezcla descendente decodificada, ponderada por un primer factor de ponderacion. La segunda entidad de post-procesamiento puede configurarse para el post-procesamiento de la senal de canal derecho utilizando la envolvente temporal recibida de la senal de mezcla descendente decodificada ponderada por un segundo factor de ponderacion. El dispositivo de decision puede configurarse para controlar la primera entidad de post-procesamiento y la segunda entidad de post-procesamiento.
En conformidad con una novena forma de puesta en practica del primer aspecto de la idea inventiva, el dispositivo puede tener, ademas, un dispositivo de decision, una primera entidad de post-procesamiento y una segunda entidad de post-procesamiento. El dispositivo de decision puede configurarse para decidir cuales de las senales de canal izquierdo y derecho son objeto de post-procesamiento, pudiendo estar dicho dispositivo de decision configurado para tomar una decision en funcion de la indicacion de clasificacion. La primera entidad de post-procesamiento puede configurarse para efectuar el post-procesamiento de la senal de canal izquierdo utilizando la envolvente temporal recibida de la senal de mezcla descendente decodificada, ponderada por un primer factor de ponderacion. La segunda entidad de post-procesamiento puede configurarse para el post-procesamiento de la senal de canal derecho utilizando la envolvente temporal recibida de la senal de mezcla descendente decodificada, ponderada por un segundo factor de ponderacion. El dispositivo de decision puede configurarse para calcular el primer factor de ponderacion y el segundo factor de ponderacion en funcion de una diferencia de nivel de canal recibida (CLD) del canal izquierdo y derecho de la senal estereo o en funcion de otros parametros o informacion recibida. La diferencia CLD o los otros parametros o informacion pueden proporcionarse por el codificador. Estos otros parametros pueden, a modo de ejemplo, tener otra metrica de energfa asociada a la senal del canal izquierdo y del canal derecho, esto es, distinta de la diferencia CLD o puede incluso ser los factores de ponderacion espedficos del canal.
En conformidad con una decima forma de puesta en practica del primer aspecto de la idea inventiva, el dispositivo puede tener, ademas, un dispositivo de decision, una primera entidad de post-procesamiento y una segunda entidad de post-procesamiento. El dispositivo de decision puede configurarse para tomar una decision sobre cuales de las senales de canal izquierdo y derecho son objeto de post-procesamiento, pudiendo estar dicho de dispositivo de decision configurado para tomar una decision en funcion de la indicacion de clasificacion. La primera entidad de post-procesamiento puede configurarse para efectuar el post-procesamiento de la senal de canal izquierdo utilizando la envolvente temporal recibida de la senal de mezcla descendente decodificada, ponderada por un primer factor de ponderacion. La segunda entidad de post-procesamiento puede configurarse para efectuar el post-procesamiento de la senal de canal derecho utilizando la envolvente temporal recibida de la senal de mezcla descendente decodificada, ponderada por un segundo factor de ponderacion. El dispositivo de decision puede configurarse para
5
10
15
20
25
30
35
40
2c
calcular el primer factor de ponderacion aieft por a“J'~i+c el segundo factor de ponderacion aright por 2
a"s,“ 1+c , en donde
cld
c-1020
cld = -i- £cld[&j N 6=0
y
En detalle, las diferencias de niveles de canales (CLDs) pueden extraerse opcionalmente desde la senal de canal izquierdo y derecho en el lado del identificador utilizando la ecuacion siguiente.
CLD[b] = 101og10 ------------ (1)
ZX2[k]X'2[k]
. k=ib .
en donde k es el mdice de contenedor de frecuencia, b es el mdice de banda de frecuencia, kb es el contenedor inicial de la banda b y Xi y X2 son los espectros de los canales izquierdo y derecho, respectivamente.
Ademas, la indicacion de clasificacion estereo puede generarse opcionalmente sobre la base de la supervision de CLD en el lado del codificador. Si se detecta un cambio rapido de la diferencia CLD entre dos tramas consecutivas, la senal estereo puede clasificarse como transitorio estereo.
Ademas, si la diferencia CLD decodificada en funcion de la ecuacion (1) es mayor que 0, la energfa del canal izquierdo es mas alta que la energfa del canal derecho. El factor de ponderacion aplicado a la envolvente temporal monoaural en el lado del decodificador por el dispositivo puede calcularse en la forma siguiente sobre la base de la diferencia CLD recibida desde el codificador. La primera etapa puede ser el calculo del valor medio de la diferencia CLD
La segunda etapa puede ser calcular c
La ultima etapa puede ser calcular el factor de ponderacion aleft de la senal de canal izquierdo y del factor de ponderacion aright de la senal de canal derecho:
y
2
1 + c
5
10
15
20
25
30
35
40
45
50
55
60
65
Antes de aplicar la envolvente temporal procedente del proceso de decodificacion monoaural a los canales izquierdo y derecho, la envolvente temporal puede multiplicarse opcionalmente por los factores de ponderacion calculados correspondientes.
En conformidad con una undecima forma de puesta en practica del primer aspecto de la idea inventiva, el post- procesador puede configurarse para efectuar el post-procesamiento de las senales de canal derecho e izquierdo utilizando una envolvente temporal ponderada respectiva de la senal de mezcla descendente decodificada, si la indicacion de clasificacion indica un tipo no transitorio de la senal estereo.
En conformidad con una duodecima forma de puesta en practica del primer aspecto de la idea inventiva, la indicacion de clasificacion indica que la senal estereo es un transitorio estereo en caso de que un cambio en el transcurso del tiempo de una relacion entre una energfa de la senal de canal derecho y una energfa de la senal de canal izquierdo de la senal estereo supere un valor umbral predeterminado.
En conformidad con una decimotercera forma de puesta en practica del primer aspecto de la idea inventiva, la indicacion de clasificacion indica que una senal estereo es un transitorio estereo en caso de un cambio en el transcurso del tiempo de una diferencia del nivel de canal (CLD) determinada entre la senal de canal derecho y la senal de canal izquierdo de la senal estereo que supera un valor umbral predeterminado.
Segun una decimocuarta forma de puesta en practica del primer aspecto de la idea inventiva, la indicacion de clasificacion adicional que la senal de mezcla descendente es un transitorio de mezcla descendente en caso de que un cambio en el transcurso del tiempo, de una energfa de la senal de mezcla descendente supere un valor umbral predeterminado. Si la senal de mezcla descendente es una senal de mezcla descendente monoaural, la senal de mezcla descendente puede referirse tambien como siendo transitoria monoaural en caso de un cambio, en el transcurso del tiempo, de una energfa de la senal de mezcla descendente que supera un valor umbral predeterminado.
Cualquier forma de puesta en practica del primer aspecto de la idea inventiva puede combinarse con cualquier otra forma de puesta en practica del primer aspecto para obtener otra forma de puesta en practica del primer aspecto.
En conformidad con un segundo aspecto, un decodificador para decodificar una senal de mezcla descendente procesada a partir de una senal estereo por un sistema de codificacion de audio de baja tasa binaria es recomendado en esta circunstancia, teniendo el decodificador un decodificador monoaural para decodificar la senal de mezcla descendente recibida a traves de un canal de audio y un dispositivo anteriormente descrito para el post- procesamiento de la senal de mezcla descendente decodificada, si la senal estereo es transitoria o si la senal de mezcla descendente y la senal estereo son transitorias.
En conformidad con una primera forma de puesta en practica del segundo aspecto de la idea inventiva, el decodificador puede tener un mezclador elevador para generar una senal de canal izquierdo y derecho en funcion de la senal de mezcla descendente y de los parametros de audio espaciales asociados a la senal de mezcla descendente.
El decodificador puede ser opcionalmente cualquier medio de decodificacion. Ademas, el post-procesador puede ser cualquier medio de post-procesamiento. Ademas, el mezclador elevador puede ser cualquier medio de mezcla y elevacion.
Los respectivos medios, en particular el decodificador, el receptor, el post-procesador y el mezclador elevador, pueden ponerse en practica en hardware o en software. Si dichos medios se ponen en practica en hardware, pueden materializarse como un dispositivo, p.ej., como un ordenador o como un procesador o como una parte de un sistema, p.ej., un sistema informatico. Si dichos medios se ponen en practica en software, pueden materializarse en un producto de programa informatico, tal como una funcion, una rutina, un codigo de programa o un objeto ejecutable.
En conformidad con un tercer aspecto de la idea inventiva, un metodo para el post-procesamiento de una senal estereo decodificada procesada por un sistema de codificacion de audio de baja tasa binaria se recomienda en estas circunstancias operativas. El metodo es para el post-procesamiento de al menos una de las senales de canal izquierdo y derecho de la senal estereo, siendo las senales de canal izquierdo y derecho generadas a partir de una senal de mezcla descendente decodificada por un sistema de codificacion/decodificacion de audio de baja tasa binaria. El metodo tiene una etapa de recepcion de una senal de canal izquierdo y una senal de canal derecho de la senal estereo, siendo la senal de canal izquierdo y la senal de canal derecho generadas a partir de la senal de mezcla descendente decodificada, una envolvente temporal de la senal de mezcla descendente decodificada y una indicacion de clasificacion que indica un tipo transitorio de la senal estereo, y una etapa de post-procesamiento de al menos una de las senales de canal izquierdo y de canal derecho sobre la base de la envolvente temporal de la senal de mezcla descendente decodificada, ponderada por el respectivo factor de ponderacion, sobre la base de una metrica de energfa recibida asociada a la al menos una senal de canal y en funcion de la indicacion de clasificacion.
5
10
15
20
25
30
35
40
45
50
55
60
65
En conformidad con un cuarto aspecto de la idea inventiva, se da a conocer un dispositivo para el post- procesamiento de la al menos una senal de canal de entre una pluralidad de senales de canal de una senal multicanal, siendo la al menos una senal de canal generada a partir de una senal de mezcla descendente decodificada mediante un sistema de codificacion/decodificacion de audio de baja tasa binaria. El dispositivo comprende un receptor y un post-procesador. El receptor esta adaptado para la recepcion de la al menos una senal de canal generada a partir de la senal de mezcla descendente decodificada, una envolvente temporal de la senal de mezcla descendente decodificada y una indicacion de clasificacion que indica un tipo de transitorio de la al menos una senal de canal, en donde la indicacion de clasificacion esta asociada a la al menos una senal de canal. El post- procesador esta adaptado para realizar el post-procesamiento de la al menos una senal de canal sobre la base de la envolvente temporal de la senal de mezcla descendente decodificada, ponderada por un respectivo factor de ponderacion sobre la base de una metrica de energfa recibida asociada a la al menos una de entre las senales de canal izquierdo y de canal derecho y en funcion de la indicacion de clasificacion.
Una senal multicanal con mas de dos senales de canal puede ser objeto de mezcla descendente de modo que la senal multicanal este representada por solamente una senal de mezcla descendente unica y un conjunto correspondiente de parametros de audio espaciales para ser capaz de reconstruir las mas de 2 senales de canal a partir de la senal de mezcla descendente unica. Esta senal de mezcla descendente unica se refiere tambien como una senal de mezcla descendente monoaural. Dicho de otro modo, para una mezcla descendente monoaural, una senal multicanal con p.ej., cinco senales de canal, p.ej., una senal de canal frontal, una senal de canal izquierdo, una senal de canal derecho, una senal de canal posterior izquierdo y una senal de canal posterior derecho es objeto de mezcla descendente a una senal de mezcla descendente monoaural unica. La mezcla descendente de una senal estereo a una senal de mezcla descendente unica es un caso espedfico de la mezcla descendente monoaural de una senal multicanal.
Sin embargo, una senal multicanal con mas de dos senales de canal, esto es, M> = 2, puede ser objeto de mezcla descendente de modo que la senal multicanal este representada por dos o mas senales de mezcla descendente (pero normalmente menor que M) y conjuntos correspondientes de parametros de audio espaciales para ser capaces de reconstruir las mas de 2 senales de canal a partir de las mas de dos senales de mezcla descendente. Cada senal de mezcla descendente se deriva de al menos dos de las mas de dos senales de canal de la senal multicanal. En caso de que las senales de canal procedentes de las senales central y del lado izquierdo (p.ej., una senal de canal frontal dispuesta en el centro en el lado izquierdo y el lado derecho) se utilizan para obtener una primera senal de mezcla descendente y senales de canal procedentes de las senales central y del lado derecho se utilizan para obtener una segunda senal de mezcla descendente, siendo ambas senales de mezcla descendente referidas tambien como senales de mezcla descendente estereo, esto es, la senal de mezcla descendente estereo izquierda y derecha. Dicho de otro modo, para una mezcla descendente estereo, una senal multicanal con, p.ej., cinco senales de canal, p.ej., una senal de canal frontal, una senal de canal izquierdo, una senal de canal derecho, una senal de canal posterior izquierdo y una senal de canal posterior derecho, son objeto de mezcla descendente para una senal de mezcla descendente estereo izquierda y para una senal de mezcla descendente estereo derecha. La mezcla descendente para mas de una senal de mezcla descendente no esta limitada a senales de mezcla descendente estereo y puede comprender cualquier numero de senales de mezcla descendente que resulten de cualquier combinacion de senales multicanal de la senal multicanal. Las senales de mezcla descendente correspondientes, pueden, por lo tanto, referirse tambien como una primera, una segunda, etc. senal de canal de mezcla descendente que constituyen en su integridad la senal de mezcla descendente global.
En conformidad con una primera forma de puesta en practica del cuarto aspecto de la idea inventiva, el dispositivo es para uso en un decodificador de audio multicanal parametrico.
En conformidad con una segunda forma de puesta en practica del cuarto aspecto de la idea inventiva, la pluralidad de senales multicanal se generan a partir de una version de mezcla ascendente y decodificada de la senal de mezcla descendente utilizando informacion lateral parametrica asociada a la senal de mezcla descendente.
En conformidad con una tercera forma de realizacion de puesta en practica del cuarto aspecto de la idea inventiva, el dispositivo comprende, ademas, un dispositivo de decision, para tomar una decision sobre cuales de la pluralidad de senales de canal son objeto de post-procesamiento, en donde el dispositivo de decision esta configurado para tomar una decision en funcion de una indicacion de clasificacion que indica el tipo transitorio de la respectiva senal de canal.
En conformidad con una cuarta forma de puesta en practica del cuarto aspecto de la idea inventiva, el dispositivo de decision esta configurado para recibir para cada una de la pluralidad de senales de canal, o al menos para cada una de un subconjunto de la pluralidad de senales de canal, una indicacion de clasificacion asociada a la respectiva senal de canal. Por lo tanto, esta clase de indicacion de clasificacion puede referirse tambien como una indicacion de clasificacion espedfica del canal.
En conformidad con una quinta forma de puesta en practica del cuarto aspecto de la idea inventiva, la clasificacion indica que un canal es un transitorio de canal en caso de un cambio, en el transcurso del tiempo, de una relacion de
5
10
15
20
25
30
35
40
45
50
55
60
65
una energfa de la senal de canal y una energfa de una senal de referencia que supera un valor umbral predeterminado.
En conformidad con una sexta forma de puesta en practica del cuarto aspecto de la idea inventiva, la clasificacion indica que un canal es un transitorio de canal en caso de un cambio, en el transcurso del tiempo, de una diferencia de niveles de canal (CLD) determinada para la senal de canal respectiva y una senal de referencia que supera un valor umbral predeterminado.
En conformidad con una septima forma de puesta en practica del cuarto aspecto de la idea inventiva, la senal de referencia utilizada para determinar la indicacion de clasificacion de canal y/o la diferencia CLD es la senal de mezcla descendente, una de entre la pluralidad de senales de canal o una senal derivada de al menos una de las senales de canal.
Como la indicacion de clasificacion de la senal de canal, la indicacion de clasificacion de la senal de mezcla descendente y los otros parametros de codificacion, p.ej., CLD, se determinan en el lado del codificador para definir las caractensticas temporales y espaciales de la senal multicanal y para reconstruir las senales de canal individuales de la senal multicanal en el decodificador a partir de la senal de mezcla descendente monoaural, la indicacion de clasificacion de la senal de canal, la indicacion de clasificacion de la senal de mezcla descendente y los otros parametros de clasificacion no solamente especifican las caractensticas de las senales de canal originales (antes de la codificacion) y su relacion entre sf, pero igualmente las respectivas caractensticas de las senales de canal reconstruidas (despues de la decodificacion) y su relacion entre st
En conformidad con una octava forma de puesta en practica del cuarto aspecto de la idea inventiva, el dispositivo de decision esta adaptado para recibir para cada una de la pluralidad de senales de canal una diferencia de niveles de canal CLDm espedfica del canal asociada a la senal de canal respectiva.
En conformidad con una novena forma de puesta en practica del cuarto aspecto de la idea inventiva, el dispositivo de decision comprende un dispositivo de decision para tomar una decision sobre cuales de entre la pluralidad de senales de canal son objeto de post-procesamiento, estando el dispositivo de decision configurado para tomar la decision de si un canal es objeto de post-procesamiento, en funcion de la indicacion de clasificacion que indica el tipo transitorio de la senal de canal y de una indicacion de clasificacion adicional que indica un tipo transitorio de la senal de mezcla descendente.
En conformidad con una decima forma de puesta en practica del cuarto aspecto de la idea inventiva, la clasificacion adicional indica que la senal de mezcla descendente es un transitorio de mezcla descendente en caso de un cambio, en el transcurso del tiempo, de una energfa de la senal de mezcla descendente que supera un valor umbral predeterminado.
En conformidad con una undecima forma de puesta en practica del cuarto aspecto de la idea inventiva, el dispositivo de decision esta configurado para tomar la decision para el post-procesamiento de ninguna de las senales de canal en caso de que la indicacion de clasificacion adicional indique que la senal de mezcla descendente no es un transitorio de mezcla descendente.
En conformidad con una duodecima forma de puesta en practica del cuarto aspecto de la idea inventiva, el dispositivo de decision esta configurado para controlar el post-procesador para efectuar el post-procesamiento de la al menos una senal de canal en caso de que la indicacion de clasificacion adicional indique que la senal de mezcla descendente es un transitorio de mezcla descendente y la indicacion de clasificacion espedfica de canal asociada a la al menos una senal multicanal indica que el al menos un canal no es un transitorio de canal.
En conformidad con una decimotercera forma de puesta en practica del cuarto aspecto de la idea inventiva, el dispositivo de decision esta configurado para controlar el post-procesador para efectuar el post-procesamiento de la al menos una senal de canal en caso de que la indicacion de clasificacion adicional indique que la senal de mezcla descendente es un transitorio de mezcla descendente, la indicacion de clasificacion espedfica del canal asociada a la al menos una senal multicanal indica que la al menos una senal de canal es un transitorio de canal y una metrica de energfa u otro indicador de la al menos una senal de canal es mayor que una metrica de energfa correspondiente u otro indicador de una senal de referencia.
En conformidad con una decimocuarta forma de puesta en practica del cuarto aspecto de la idea inventiva, el dispositivo de decision esta configurado para controlar el post-procesamiento para efectuar el post-procesamiento de la al menos una senal de canal en caso de que la indicacion de clasificacion adicional indique que la senal de mezcla descendente es un transitorio de mezcla descendente, la indicacion de clasificacion espedfica del convencional asociada a la al menos una senal multicanal indica que la al menos una senal de canal es un transitorio de canal y una diferencia de niveles de canal CLDm espedfica del canal entre una senal de referencia y la al menos una senal de canal es mas pequena que un valor umbral predeterminado.
En conformidad con una decimoquinta forma de puesta en practica del cuarto aspecto de la idea inventiva, el
5
10
15
20
25
30
35
40
45
50
55
dispositivo de decision esta configurado para controlar el post-procesador para efectuar el post-procesamiento de la al menos una senal de canal en caso de que la indicacion de clasificacion adicional indique que la senal de mezcla descendente es un transitorio de mezcla descendente, la indicacion de clasificacion espedfica del canal asociada a la al menos una senal multicanal indica que la al menos una senal de canal es un transitorio de canal y una diferencia de niveles de canal CLDm espedfica del canal entre la al menos una senal de canal y una senal de referencia es mayor que un valor umbral predeterminado.
En conformidad con una decimosexta forma de puesta en practica del cuarto aspecto de la idea inventiva, el dispositivo de decision esta configurado para controlar el post-procesador para no efectuar el post-procesamiento de la al menos una senal de canal en caso de que la indicacion de clasificacion adicional indique que la senal de mezcla descendente es un transitorio de mezcla descendente, la indicacion de clasificacion espedfica del canal asociada con la al menos una senal multicanal indica que la al menos una senal de canal es un transitorio de canal y una metrica de energfa de la al menos una senal de canal es mas baja que una metrica de energfa correspondiente de una senal de referencia.
En conformidad con una decimoseptima forma de puesta en practica del cuarto aspecto de la idea inventiva, el dispositivo de decision esta configurado para controlar el post-procesador para no efectuar el post-procesamiento (utilizando la envolvente temporal ponderada) de la al menos una senal de canal en caso de que la indicacion de clasificacion adicional indique que la senal de mezcla descendente es un transitorio de mezcla descendente, la indicacion de clasificacion espedfica del canal asociada con la al menos una senal de canal indica que la al menos una senal de canal es un transitorio de canal y una diferencia de niveles de canal CLDm espedfica del canal entre una senal de referencia y la al menos una senal de canal es mayor que un valor umbral predeterminado.
En conformidad con una decimoctava forma de puesta en practica del cuarto aspecto de la idea inventiva, el dispositivo de decision esta configurado para controlar el post-procesador para no efectuar el post-procesamiento (utilizando la envolvente temporal ponderada) de la al menos una senal de canal en caso de que la indicacion de clasificacion adicional indique que la senal de mezcla descendente es un transitorio de mezcla descendente, la indicacion de clasificacion espedfica del canal asociada con la al menos una senal de multicanal indica que la al menos una senal de canal es un transitorio de canal y una diferencia de niveles de canal CLDm espedfica del canal entre la al menos una senal de canal y una senal de referencia es menor que un valor umbral predeterminado.
En conformidad con una decimonovena forma de puesta en practica del cuarto aspecto de la idea inventiva, el dispositivo de decision esta configurado para determinar el factor de ponderacion espedfico del canal, con el que ha de ponderarse la envolvente temporal de la senal de mezcla descendente para el post-procesamiento de la al menos una senal de canal, en funcion de una diferencia de niveles de canal CLDm recibida entre la al menos una senal de canal m y una senal de referencia.
En conformidad con una vigesima forma de puesta en practica de la cuarta forma de realizacion, el dispositivo de decision esta configurado para determinar el factor de ponderacion am espedfico del canal
a - —
" 1+e, en donde c se determina por
c = 10 20 , en donde acldm se determina por
addm =1£CLD.[6] N tfo
en donde CLDm[b] se determina por
CLDm[b) = 101ogIO ** ' , .
Z xJtvOft
y
en donde m es el mdice de canal, k es el mdice de una frecuencia binaria, b es el mdice de una banda de frecuencia, kb es el contenedor inicial de la banda b, y Xref es el espectro de la senal de referencia y Xm es el espectro de cada canal de la senal multicanal.
En conformidad con una vigesimo primera forma de puesta en practica del cuarto aspecto de la idea inventiva, la senal multicanal es una senal estereo, en donde la senal estereo comprende un primer canal y un segundo canal.
En conformidad con una vigesimosegunda forma de puesta en practica de la cuarta forma de realizacion, la senal multicanal es una senal estereo, en donde la primera senal de canal es una senal de canal izquierdo y la segunda senal de canal es una senal de canal derecho de la senal estereo o viceversa.
5
10
15
20
25
30
35
40
45
50
55
60
65
En conformidad con una vigesimotercera forma de puesta en practica de la cuarta forma de realizacion, la senal multicanal es una senal estereo, en donde la senal estereo comprende una primera senal de canal y una segunda senal de canal, y en donde la senal de referencia es la primera o la segunda senal de canal o la senal de mezcla descendente de la senal estereo.
Cualquier forma de puesta en practica del cuarto aspecto de la idea inventiva puede combinarse con cualquier otra forma de puesta en practica del cuarto aspecto para obtener otras formas de puesta en practica del cuarto aspecto de la idea inventiva.
En conformidad con un quinto aspecto de la idea inventiva, se da a conocer un decodificador para la decodificacion de audio multicanal parametrica, comprendiendo del decodificador un decodificador de mezcla descendente, un mezclador elevador y un dispositivo en conformidad con cualquiera de las formas de puesta en practica del cuarto aspecto de la idea inventiva. El decodificador de mezcla descendente esta configurado para recibir una senal de mezcla descendente codificada que representa una senal multicanal y para decodificar la senal de mezcla descendente codificada para generar una senal de mezcla descendente decodificada. El mezclador elevador esta configurado para recibir la senal de mezcla descendente decodificada procedente del decodificador de mezcla descendente y parametros multicanal asociados a la senal de mezcla descendente decodificada y para generar una version decodificada mezclada elevada de la senal de mezcla descendente, con la version decodificada mezclada elevada de la senal de mezcla descendente formando la senal multicanal.
En conformidad con una primera forma de puesta en practica del quinto aspecto de la idea inventiva, el decodificador comprende, ademas, un demultiplexor adaptado para recibir una senal de audio multiplexada y para extraer desde la senal de audio multiplexada la senal de mezcla descendente codificada y los parametros multicanal, en donde los parametros multicanal comprenden al menos una indicacion de clasificacion para al menos una senal de canal.
En conformidad con una segunda forma de puesta en practica del quinto aspecto de la idea inventiva, el demultiplexor esta adaptado para extraer, para cada una de las senales de canal, una indicacion de clasificacion espedfica del convencional que indica un tipo transitorio de la senal de canal respectiva.
En conformidad con una tercera forma de puesta en practica del quinto aspecto de la idea inventiva, el decodificador de mezcla descendente esta adaptado, ademas, para extraer desde la senal de mezcla descendente codificada, una indicacion de clasificacion de mezcla descendente que indica un tipo transitorio de la senal de mezcla descendente, p.ej., de la senal de mezcla descendente decodificada y una envolvente de dominio temporal.
En conformidad con una cuarta forma de puesta en practica del quinto aspecto de la idea inventiva, los parametros multicanal comprenden para cada senal de canal de la pluralidad de senales de canal, o al menos para una senal de canal de un subconjunto de la pluralidad de senales de canal, una diferencia de niveles de canal espedfica del canal asociada con un canal respectivo.
Cualquier forma de puesta en practica del quinto aspecto de la idea inventiva puede combinarse con cualquier otra forma de puesta en practica de dicho quinto aspecto para obtener otra forma de puesta en practica del quinto aspecto.
En conformidad con un sexto aspecto de la idea inventiva, se da a conocer un metodo para el post-procesamiento de al menos una senal de canal de entre una pluralidad de senales de canal de una senal multicanal, siendo la al menos una senal de canal generada a partir de una senal de mezcla descendente decodificada por un sistema de codificacion/decodificacion de audio de baja tasa binaria. El metodo comprende las etapas siguientes. Recepcion de la al menos una senal de canal generada a partir de la senal de mezcla descendente decodificada, una envolvente temporal de la senal de mezcla descendente decodificada y una indicacion de clasificacion que indica un tipo transitorio de la al menos una senal de canal, en donde la indicacion de clasificacion esta asociada a la al menos una senal de canal. El post-procesamiento de la al menos una senal de canal sobre la base de la envolvente temporal de la senal de mezcla descendente decodificada, ponderada por un respectivo factor de ponderacion, sobre la base de una metrica de energfa recibida asociada a la al menos una de la senal de canal izquierdo y derecho y en funcion de la indicacion de clasificacion. Las formas de puesta en practica descritas con respecto al cuarto y quinto aspecto de la idea inventiva describen tambien formas de puesta en practica correspondientes del sexto aspecto.
En conformidad con un septimo aspecto de la idea inventiva, la invencion se refiere a un programa informatico que comprende un codigo de programa para ejecutar el metodo para post-procesamiento de una senal multicanal decodificada o para el post-procesamiento de una senal estereo decodificada procesada por un sistema de codificacion de audio de baja tasa binaria en conformidad con cualquiera de las formas de puesta en practica del tercero o sexto aspecto de la idea inventiva, cuando se ejecuta en al menos un ordenador.
Los medios respectivos, en particular, el decodificador, el receptor, el dispositivo de decision, el post-procesamiento
5
10
15
20
25
30
35
40
45
50
55
60
65
y las entidades de post-procesamiento son entidades funcionales y pueden ponerse en practica en hardware, en software o como una combinacion de ambos, como es conocido por los expertos en esta tecnica. Si dichos medios son puestos en practica en hardware pueden materializarse como un dispositivo p.ej., como un ordenador o como un procesador o como una parte de un sistema p.ej., un sistema informatico. Si dichos medios son puestos en practica en software, pueden materializarse como un producto de programa informatico, como una funcion, como una rutina, como un codigo de programa o como un objeto ejecutable.
Las formas de puesta en practica estereo del cuarto al sexto aspecto constituyen una forma de puesta en practica espedfica de la codificacion/decodificacion multicanal por que la senal estereo comprende solamente dos senales de canal (M=2), la senal de canal izquierdo y la senal de canal derecho, mientras que la senal multicanal puede comprender dos o mas senales de canal (M>=2).
Las formas de puesta en practica estereo del primer al tercer aspecto pueden considerarse de nuevo, como un desarrollo adicional de las formas de puesta en practica estereo multicanal/estereo en conformidad con los cuartos a sexto aspectos utilizando una de las senales de canal (esto es, la senal de canal izquierdo o la senal de canal derecho de la senal estereo) como una senal de referencia para determinar el tipo transitorio de canal de la otra senal de canal (en lugar de utilizar la senal de mezcla descendente como senal de referencia). Las puestas en practica estereo del primero al tercer aspecto de la idea inventiva hacen tambien uso del hecho de que puesto que la senal estereo solamente comprende dos canales, la “indicacion de clasificacion de transitorio de canal” (y tambien la diferencia de niveles CLDm) determinada para uno de los dos canales con respecto al otro de los dos canales de senal al mismo tiempo, comprende informacion de transitorio (o informacion de energfa) de la senal de canal de referencia. Por lo tanto, la clasificacion de transitorio estereo puede considerarse como un caso espedfico de la clasificacion de transitorio de canal (de los aspectos multicanal) que no esta solamente asociado a una senal de canal m sino a ambas senales de canal (senal de canal izquierdo y de canal derecho) de la senal estereo.
De este modo, las formas de puesta en practica del primero al tercer aspecto permiten reducir todavfa mas el ancho de banda requerido para transmitir la informacion estereo, en particular, la informacion de transitorios y la informacion de energfa (p.ej., CLD), puesto que solamente necesita transmitirse una clasificacion estereo, mientras que en el caso de que la senal de mezcla descendente se utilice como referencia, las formas de puesta en practica del cuarto al sexto aspecto requieren dos indicaciones de clasificacion de canal individual (para uno de los dos canales).
Retornando a las formas de puesta en practica de los aspectos multicanal, en caso de que una de entre la pluralidad de senales de canal se utilice como senal de referencia, las indicaciones de clasificacion de transitorios de canal para solamente M-1 senales de canal (siendo M el numero de la pluralidad de senales de canal que constituyen la senal multicanal) son requeridas. La clasificacion de transitorios de la propia senal de referencia esta incluida implfcitamente en cualquiera de las clasificaciones de transitorios de canal de las otras M-1 senales de canal y el post-procesamiento para el canal de referencia puede decidirse como en las formas de puesta en practica de la codificacion estereo en conformidad con el primero a tercer aspecto. En correspondencia, la decision, para el post- procesamiento de la senal de canal de referencia puede realizarse en funcion de una de las M-1 clasificaciones de transitorios de canal o en funcion de la informacion de clasificacion de transitorios de mezcla descendente de la senal de mezcla descendente en combinacion con una de las M-1 clasificaciones de transitorios de canal.
En formas de puesta en practica alternativas, la clasificacion de transitorios para la senal de referencia puede realizarse para la propia senal de referencia como para la senal de mezcla descendente, esto es, como la clasificacion de transitorios de mezcla descendente y sin evaluar una relacion con otra senal.
BREVE DESCRIPCION DE LOS DIBUJOS
Formas de realizacion adicionales de la invencion seran descritas con respecto a las Figuras adjuntas, en donde:
La Figura 1 ilustra una forma de realizacion de un dispositivo para el post-procesamiento de una senal estereo decodificada,
La Figura 2 ilustra una primera forma de realizacion de un decodificador que incluye un dispositivo para el post- procesamiento de una senal estereo decodificada,
La Figura 3 ilustra una primera forma de realizacion de un codificador acoplable con el decodificador de la Figura 2,
La Figura 4 ilustra una primera forma de realizacion de un metodo para el post-procesamiento de una senal estereo decodificada,
La Figura 5 ilustra una segunda forma de realizacion de un metodo para el post-procesamiento de una senal estereo decodificada,
La Figura 6 ilustra una segunda forma de realizacion de un codificador acoplable con el decodificador de la Figura 7,
5
10
15
20
25
30
35
40
45
50
55
60
65
La Figura 7 ilustra una segunda forma de realizacion de un decodificador que incluye un dispositivo para el post- procesamiento de una senal estereo decodificada,
La Figura 8 ilustra una tercera forma de realizacion de un metodo para el post-procesamiento de una senal estereo decodificada,
La Figura 9 muestra un diagrama que ilustra una senal estereo original que tiene un transitorio de canal y un canal normal,
La Figura 10 muestra un diagrama que ilustra la senal estereo sin post-procesamiento,
La Figura 11 muestra un diagrama que ilustra la senal estereo con post-procesamiento para ambos canales, y
La Figura 12 muestra un diagrama que ilustra la senal estereo con el post-procesamiento solamente del canal izquierdo que es transitorio,
La Figura 13 ilustra una forma de realizacion de un dispositivo para el post-procesamiento de una senal de multicanal decodificada,
La Figura 14 ilustra una tercera forma de realizacion de un decodificador que incluye un dispositivo para el post- procesamiento de una senal multicanal decodificada,
La Figura 15 ilustra una tercera forma de realizacion de un codificador acoplable con el decodificador de la Figura 14,
La Figura 16 ilustra una primera forma de realizacion de un metodo para el post-procesamiento de una senal multicanal decodificada,
La Figura 17 ilustra una segunda forma de realizacion de un metodo para el post-procesamiento de una senal multicanal decodificada.
DESCRIPCION DETALLADA DE LAS FORMAS DE REALIZACION DE LA INVENCION
En la Figura 1, una forma de realizacion de un dispositivo 101 para el post-procesamiento de una senal estereo decodificada, procesada mediante un sistema de codificacion de audio de baja tasa binaria, es objeto de ilustracion. El dispositivo 101 esta adaptado para el post-procesamiento de al menos una de entre las senales de canal izquierdo y derecho de una senal estereo, siendo las senales de canal izquierdo y derecho generadas a partir de una senal de mezcla descendente decodificada mediante un sistema de codificacion/decodificacion de audio de baja tasa binaria. Segun se explico con anterioridad, la senal de mezcla descendente en su version codificada y decodificada, representa la senal estereo.
El dispositivo 101 tiene un receptor 103 y un post-procesador 105.
El receptor 103 esta configurado para recibir una senal de canal izquierdo y una senal de canal derecho generadas a partir de la senal de mezcla descendente decodificada, una envolvente temporal de la senal de mezcla descendente decodificada y una indicacion de clasificacion que indica un tipo transitorio de la senal estereo.
Ademas, el post-procesador 105 esta adaptado para el post-procesamiento de al menos una de las senales de canal izquierdo y derecho sobre la base de una envolvente temporal ponderada de la senal de mezcla descendente decodificada y en funcion de la indicacion de clasificacion. En detalle, la indicacion de clasificacion puede controlar que senal de canal es objeto de post-procesamiento o que ambas senales de canal son objeto de post- procesamiento. Ademas, la envolvente temporal ponderada de la senal de mezcla descendente decodificada puede ser una herramienta para el post-procesamiento de la senal o senales de canal seleccionadas.
La Figura 2 ilustra una primera forma de realizacion de un decodificador 201. El decodificador 201 tiene un demultiplexor 203, un decodificador monoaural 205, un mezclador elevador 207 y un dispositivo 209 para el post- procesamiento. El dispositivo 209 para el post-procesamiento tiene un dispositivo de decision 211, una primera entidad de post-procesamiento 213 y una segunda entidad de post-procesamiento 215.
El demultiplexor 203 proporciona una senal de mezcla descendente recibida 217, p.ej., un flujo de bits de mezcla descendente 217 y ademas, una senal 219 p.ej., un conjunto de parametros 219, que incluye una diferencia de niveles de canal (CLD) y parametros estereo potencialmente adicionales.
El decodificador monoaural 205 esta configurado para recibir la senal de mezcla descendente 217 y para proporcionar una senal de mezcla descendente decodificada 221 al mezclador elevador 207 y al dispositivo 209.
5
10
15
20
25
30
35
40
45
50
55
60
65
El mezclador elevador 207 recibe la senal de mezcla descendente decodificada 221 y la senal CLD 219 para proporcionar, a la salida, una senal de canal izquierdo 223 y una senal de canal derecho 225.
El dispositivo de decision 211 del dispositivo 209 esta configurado para recibir una senal 231 p.ej., un conjunto de parametros 231, que incluyen la envolvente temporal de la senal de mezcla descendente decodificada y una indicacion de clasificacion que indica el tipo de senal de mezcla descendente decodificada. La indicacion de clasificacion indica si la senal de mezcla descendente decodificada es transitoria o normal. El dispositivo de decision 211 del dispositivo 209 recibe, ademas, la senal 219.
El dispositivo de decision 211 esta configurado para decidir cuales de las senales de canal izquierdo y derecho 223, 225 son objeto de post-procesamiento. En particular, dicho dispositivo de decision 211 esta configurado para decidir en funcion de una indicacion de clasificacion que indica un tipo transitorio de la senal estereo. Esta indicacion de clasificacion puede incluirse en la senal 219. Ademas, dicho dispositivo de decision 211 puede estar configurado para controlar la primera entidad de post-procesamiento 213 por medio de una primera senal de control 227 y la segunda entidad de post-procesamiento 215 por medio de una segunda senal de control 229.
La primera entidad de post-procesamiento 213 esta configurada para el post-procesamiento de la senal de canal izquierdo 223 utilizando la envolvente temporal recibida 231 de la senal de mezcla descendente decodificada, en donde dicha envolvente temporal es ponderada por un primer factor de ponderacion.
De una forma analoga, dicha segunda entidad de post-procesamiento 215 esta configurada para el post- procesamiento de la senal de canal derecho 225 utilizando la envolvente temporal recibida 231 de la senal de mezcla descendente decodificada, siendo luego dicha envolvente temporal ponderada por un segundo factor de ponderacion.
A este respecto, el dispositivo de decision 211 puede configurarse para calcular el primer factor de ponderacion y el segundo factor de ponderacion en funcion de la diferencia de niveles de canal recibida 219 entre los canales izquierdo y derecho de la senal estereo.
Con respecto a la Figura 2, la Figura 3 ilustra una primera forma de realizacion de un codificador 301 que es acoplable con el decodificador 201 de la Figura 2. El codificador 301 de la Figura 3 y el decodificador 201 de la Figura 2 pueden acoplarse por intermedio de un canal de transmision o cualquier otro enlace de comunicacion, p.ej., un enlace de comunicaciones cableado o inalambrico.
El codificador 301 tiene un mezclador reductor 303, un detector de transitorio de mezcla descendente 305, una entidad de codificacion 307, un extractor 309, un detector 311 y un multiplexor 313.
Dicho mezclador reductor 303 recibe un canal izquierdo 315 y un canal derecho 317 de la senal estereo. El mezclador reductor 303 proporciona, a la salida, una senal de mezcla descendente 319, siendo dicha senal de mezcla descendente 319 proporcionada al detector de transitorios de mezcla descendente 305 y a la entidad de codificacion 307.
Puesto que el mezclador reductor esta adaptado para la mezcla descendente del canal izquierdo y del canal derecho a solamente una senal de mezcla descendente monoaural unica, el mezclador reductor 303 puede referirse tambien como un mezclador reductor monoaural 303 y el detector transitorio de mezcla descendente 305 como un detector transitorio monoaural 305 o un detector de transitorio de mezcla descendente monoaural.
El detector de transitorios monoaural 305 esta adaptado para detectar si la senal de mezcla descendente monoaural es transitoria o no, y para proporcionar, a la salida, una indicacion de clasificacion 325 que indica si la senal de mezcla descendente monoaural 319 es transitoria o no. El detector transitorio monoaural puede adaptarse para evaluar la energfa de tramas consecutivas de la senal de mezcla descendente monoaural y para detectar que la senal de mezcla descendente monoaural es transitoria cuando un cambio de la energfa de la senal de mezcla descendente monoaural desde una trama a una trama consecutiva es mayor que un valor umbral predeterminado.
Puesto que para esta deteccion, la dinamica o cambio en el transcurso del tiempo de la propia de senal de mezcla descendente monoaural (o en general, de la propia senal de mezcla descendente) es objeto de evaluacion (a diferencia de la clasificacion de transitorios estereo y la clasificacion de transitorios de canales explicada mas adelante, en donde la dinamica de la energfa de dos senales son objeto de evaluacion), esta clasificacion de transitorios se refiere tambien como una clasificacion de transitorios monoaural (o en general: clasificacion de transitorios de mezcla descendente) y la senal de mezcla descendente monoaural se refiere tambien como siendo transitoria monoaural (o en general: transitoria de mezcla descendente) en caso de que se cumpla la condicion anterior, p.ej., el cambio de la energfa de la senal de mezcla descendente monoaural (o en general: de la senal de mezcla descendente) desde una trama a una trama consecutiva que es mayor que el valor umbral predeterminado.
Por lo tanto, la indicacion de clasificacion 325 que indica un tipo transitorio de la senal de mezcla descendente
5
10
15
20
25
30
35
40
45
50
55
60
65
(monoaural), que es la salida del detector de transitorios monoaural 305 puede referirse tambien como una indicacion de clasificacion de transitorios monoaural o como una clasificacion de transitorios que indica un tipo transitorio monoaural de la senal de mezcla descendente monoaural, esto es, indica si la senal de mezcla descendente monoaural es transitoria monoaural o no lo es.
La entidad de codificacion 307 proporciona, a la salida, una senal de mezcla descendente codificada 321 p.ej., un flujo de bits de mezcla descendente codificado 321 y una envolvente temporal 323 de la senal de mezcla descendente. La entidad de codificacion puede adaptarse para extraer la envolvente temporal de la senal de mezcla descendente monoaural solamente en caso de que el detector de transitorios monoaural detecte que la senal de mezcla descendente monoaural es un transitorio monoaural. La entidad de codificacion puede adaptarse, p.ej., para dividir la trama completa en cuatro subtramas, para calcular la energfa de cada subtrama y para codificar las rafces cuadradas de energfa de esas cuatros subtramas para representar la envolvente temporal de la senal de mezcla descendente.
El extractor 309 esta configurado para extraer la diferencia CLD y otros parametros estereo a partir de la senal estereo. La diferencia de niveles CLD extrafda y los otros parametros estereo procedentes de la senal estereo, pueden transferirse mediante un flujo de bits 327.
Ademas, el detector 311 esta configurado para proporcionar una deteccion de transitorios estereo y para tener, a la salida, una indicacion de clasificacion 329 que indica un tipo transitorio de una senal estereo. El detector puede ponerse en practica para calcular la diferencia de niveles de canal CLD entre la senal de canal izquierdo y la senal de canal derecho para tramas consecutivas de la senal estereo, y para detectar que la senal estereo es transitoria, en caso de un cambio de la diferencia CLD de la senal estereo, esto es, entre la senal de canal izquierdo y la senal de canal derecho de la senal estereo, desde una trama a una trama consecutiva que es superior a un valor umbral predeterminado.
Puesto que para esta deteccion es objeto de evaluacion la dinamica o cambio, en el transcurso del tiempo, de la relacion de las energfas de la senal de canal izquierdo y la senal de canal derecho, esto es, de las dos senales (a diferencia de la clasificacion de transitorios monoaural explicada anteriormente o la clasificacion de transitorios de mezcla descendente general descrita a continuacion, en donde la dinamica de la energfa de solamente una senal es objeto de evaluacion), esta clasificacion de transitorios se refiere tambien como una clasificacion de transitorios estereo y la senal estereo se refiere tambien como siendo un transitorio estereo en caso de que se cumpla la condicion anterior, p.ej., el cambio de la diferencia CLD de la senal estereo desde una trama a una trama consecutiva es mayor que un valor umbral predeterminado.
Por lo tanto, el detector 311 puede referirse tambien como un detector de transitorios estereo y la indicacion de
clasificacion 329 que indica un tipo transitorio de la senal estereo puede referirse tambien como una indicacion de
clasificacion de transitorios estereo o una indicacion de clasificacion que indica un tipo transitorio estereo de la senal estereo, esto es, que indica si la senal estereo es un transitorio estereo o no lo es.
En la Figura 4, una primera forma de realizacion de un metodo para el post-procesamiento de una senal estereo decodificada es ilustrada. El metodo para el post-procesamiento esta adaptado para el post-procesamiento de al menos una de las senales de canal izquierdo y de canal derecho de la senal estereo, siendo las senales de canal izquierdo y de canal derecho generadas a partir de una senal de mezcla descendente decodificada mediante un sistema de codificacion/decodificacion de audio de baja tasa binaria.
En una etapa 401, la senal de canal izquierdo y la senal de canal derecho generadas a partir de la senal de mezcla descendente decodificada, una envolvente temporal de la senal de mezcla descendente decodificada y una indicacion de clasificacion que indica un tipo transitorio de la senal estereo son objeto de recepcion.
En una etapa 403, al menos una de las senales de canal izquierdo y de canal derecho es objeto de post-
procesamiento sobre la base de la envolvente temporal de la senal de mezcla descendente decodificada ponderada por un respectivo factor de ponderacion y en funcion de la indicacion de clasificacion.
Ademas, la Figura 5 ilustra una segunda forma de realizacion de un metodo para el post-procesamiento de una senal estereo decodificada. El metodo para el post-procesamiento esta adaptado para el post-procesamiento de al menos una de las senales de canal izquierdo y derecho de la senal estereo, las senales de canal izquierdo y derecho se generan a partir de una senal de mezcla descendente decodificada mediante un sistema de codificacion/decodificacion de audio de baja tasa binaria.
En una etapa 501, se comprueba si la senal de mezcla descendente decodificada es transitoria o no lo es.
Si la senal de mezcla descendente decodificada es no transitoria, solamente se actualiza la memoria en una etapa 503 y ninguna de las senales de canal izquierdo y derecho es objeto de post-procesamiento utilizando la envolvente temporal ponderada. Puesto que la senal de mezcla descendente monoaural suele ser transitoria si una o ambas de las senales de canal izquierdo y derecho es transitoria, puede suponerse que en caso de que el indicador de
5
10
15
20
25
30
35
40
45
50
55
60
65
clasificacion muestre el tipo transitorio de la senal de mezcla descendente ello indica que la senal de mezcla descendente no es transitoria, es decir, la senal de mezcla descendente monoaural no es transitoria monoaural, ninguna de ambas senales de canal izquierdo y derecho es transitoria y por lo tanto, no se requiere ningun post- procesamiento.
Si la senal de mezcla descendente decodificada es transitoria, el metodo prosigue con la etapa 505. En la etapa 505, se comprueba si la senal estereo es transitoria no lo es.
Si la senal estereo no es transitoria, ambos canales son objeto de post-procesamiento utilizando una envolvente temporal ponderada respectiva de la senal de mezcla descendente decodificada en una etapa 507. La indicacion de clasificacion de receptor optico estereo puede considerarse como un indicador, bien sea para ambas senales de canal, bien sea para la senal de canal izquierdo y derecho, que tienen una dinamica diferente, esto es, tienen un diferente comportamiento en el transcurso del tiempo. Puesto que la relacion del comportamiento operativo de las senales de canal izquierdo y derecho es objeto de evaluacion, p.ej., sobre la base de la diferencia CLD, la senal sera, normalmente, clasificada como transitoria estereo en caso solamente de que una de ambas senales sea transitoria o ambas sean transitorias pero no en la misma o similar forma, p.ej., la energfa de la senal de canal izquierdo y derecho cambia en el transcurso del tiempo en diferentes direcciones (aumento o disminucion) en una magnitud diferente. El grado de la diferencia necesaria para que una senal estereo sea clasificada como transitoria estereo depende de la metrica usada, p.ej., energfa, y el valor umbral predeterminado. En vista de lo indicado con anterioridad, en caso de que la senal de mezcla descendente sea transitoria monoaural (vease etapa 501) y la senal estereo no sea transitoria estereo, se supone que ambas senales de canal, la senal de canal izquierdo y la senal de canal derecho son transitorias en una manera similar. Por lo tanto, ambas senales de canal son objeto de post- procesamiento utilizando las envolventes temporales ponderadas respectivas para mejorar la calidad de ambas senales.
Si la senal estereo es transitoria, el metodo prosigue con la etapa 509. Considerando las explicaciones consideradas con respecto a las etapas 505 y 507 en caso de que la senal de mezcla descendente sea transitoria monoaural (vease etapa 501) y la senal estereo sea transitoria estereo, se supone que solamente una senal de canal, la senal de canal izquierdo o la senal de canal derecho, es transitoria. Por lo tanto, solamente una senal de canal necesita ser objeto de post-procesamiento utilizando la respectiva envolvente temporal ponderada para mejorar la calidad de la senal de canal. La etapa 509 se utiliza para determinar cuales de ambas senales de canal es la transitoria para ser objeto de post-procesamiento.
En la etapa 509 se comprueba si la diferencia CLD decodificada es mayor que cero.
Si la diferencia CLD decodificada es mayor que cero, el metodo prosigue con la etapa 511. Si no lo es, el metodo prosigue con la etapa 513.
En la etapa 511, la envolvente temporal del canal izquierdo se recupera utilizando la envolvente temporal ponderada de la senal de mezcla descendente decodificada. Ejemplos para el calculo del factor de ponderacion para ponderar la envolvente temporal de la senal de mezcla descendente decodificada fueron descritos con anterioridad.
En la etapa 513, la envolvente temporal del canal derecho es recuperada utilizando la envolvente temporal ponderada de la senal de mezcla descendente decodificada.
Haciendo referencia a las etapas 509 a 513, como la senal de canal izquierdo es la senal de referencia para el calculo de la diferencia CLD, esto es, es la senal de canal en la posicion del numerador de la ecuacion (1) que define la diferencia CLD, la diferencia CLD decodificada es mayor que cero si la energfa de la senal de canal izquierdo es mayor que la energfa de la senal de canal derecho. Puesto que las senales transitorias suelen tener mas altas energfas que las senales no transitorias, la diferencia CLD puede utilizarse como indicador para decidir cuales de ambas es la senal de canal transitoria. En consecuencia, en caso de que la diferencia CLD decodificada sea mayor que cero, la senal de canal izquierdo se supone que es la senal de canal transitoria y es objeto de post- procesamiento utilizando la respectiva envolvente temporal ponderada. En caso de que la diferencia CLD decodificada sea menor que cero, la senal de canal derecho se supone que es la senal de canal transitoria y es objeto de post-procesamiento utilizando la respectiva envolvente temporal ponderada.
En otras formas de realizacion, el canal derecho puede utilizarse como senal de referencia y otras metricas pueden emplearse para determinar, cual de las dos senales es la senal transitoria.
En la Figura 6 se ilustra una segunda forma de realizacion de un codificador 601. Dicho identificador 601 puede acoplarse con el decodificador 701 de la Figura 7. El codificador 601 puede basarse en la norma G.722/G.711.1 SWB monoaural.
El codificador 601 de la Figura 6 tiene un mezclador reductor603, un codificador monoaural 605, un extractor 607 un detector 609. El extractor 607 esta configurado para extraer CLD y otros parametros estereo. El detector 609 esta configurado para proporcionar una deteccion de transitorio estereo.
5
10
15
20
25
30
35
40
45
50
55
60
65
El codificador monoaural 605 tienen un divisor de banda 611, un detector de transitorio monoaural de mas alta banda 613, un codificador de mas alta banda 615 y un codificador de mas baja banda 617.
Ademas, el codificador 601 tiene un multiplexor 619.
El mezclador reductor 603 recibe una senal de canal izquierdo 621 y una senal de canal derecho 623. Una senal de mezcla descendente 625 se genera a partir de las senales de canal izquierdo y derecho 621 y 623 por dicho mezclador reductor 603. La senal de mezcla descendente 625 se aplica a la entrada del codificador monoaural 605.
La senal de mezcla descendente de entrada 625 se divide en las partes de banda inferior y de banda superior por el divisor de banda 611 que se materializa, a modo de ejemplo, como un filtro divisor de banda QMF. Lo que antecede se utiliza como entradas al codificador de banda inferior 617 y al codificador de banda superior 615, respectivamente.
El detector de transitorios monoaural de banda superior 613 proporciona una deteccion de transitorios sobre la base de la energfa de la senal de tiempo de banda mas alta de tramas consecutivas. La envolvente temporal de la senal de banda mas alta se extrae y transmite al decodificador (vease Figura 7) junto con la informacion de clasificacion.
A modo de ejemplo, la trama total puede dividirse en cuatro subtramas y la energfa de cada subtrama puede ser objeto de calculo. Las rafces cuadradas de la energfa de estas cuatro subtramas pueden codificarse para representar la envolvente temporal.
Las diferencias CLDs se extraen a partir de las senales de canal izquierdo y derecho utilizando la ecuacion anteriormente citada.
Ademas, un transitorio estereo puede detectarse por el detector de transitorios estereo 609. Esta clase de deteccion puede basarse tambien en la supervision de la diferencia CLD. Si se detecta un cambio rapido o ataque de CLD entre dos tramas consecutivas, p.ej., el cambio supera un valor umbral predeterminado, la senal estereo puede clasificarse como transitorio estereo. A modo de ejemplo, la deteccion puede realizarse en la manera siguiente. En una primera etapa, la suma de CLD de todas las bandas de frecuencia se calcula en el dominio logantmico. En una segunda etapa, se calcula la media de las sumas de CLD de N tramas anteriores. En una tercera etapa, se calcula la diferencia entre la suma de CLD de la trama actual y la suma de CLD media de las N tramas anteriores.
En una cuarta etapa, la diferencia se compara con un valor umbral para decidir si es una senal estereo transitoria o no lo es. El valor umbral puede basarse en experimentos.
Segun se indico con anterioridad, la Figura 7 ilustra una segunda forma de realizacion de un decodificador 701 que es acoplable con el decodificador 601 de la Figura 6.
El decodificador 701 tiene un demultiplexor 703, un decodificador monoaural SWB 705, un decodificador monoaural WB 707, un primer mezclador elevador 709, un segundo mezclador elevador 711 y un dispositivo para el post- procesamiento 713.
El dispositivo 713 para el post-procesamiento tiene un dispositivo de decision 715, una primera entidad de post- procesamiento 717 y una segunda entidad de post-procesamiento 719.
Ademas, el decodificador 701 tiene un primer filtro especular en cuadratura (QMF) 721 que proporciona, a la salida, la senal de canal izquierdo decodificada y objeto de post-procesamiento.
Ademas, el decodificador 701 tiene un segundo filtro especular en cuadratura (QMF) 723 para proporcionar, a la salida, la senal de canal derecho decodificada y objeto de post-procesamiento.
De este modo, las senales estereo de banda inferior de banda superior pueden reconstruirse por separado segun se ilustra por las salidas de los mezcladores elevadores 709 y 711 y pueden utilizarse como senales de entrada de los filtros QMF 721 y 723 para generar la senal estereo de salida. En particular, el algoritmo de post-procesamiento estereo puede ser solamente aplicado al decodificador de banda mas alta.
La Figura 8 ilustra una tercera forma de realizacion de un metodo para el post-procesamiento de una senal estereo decodificada. El metodo para el post-procesamiento esta adaptado para el post-procesamiento de al menos una de las senales de canales izquierdo y derecho de la senal estereo, siendo las senales de canal izquierdo y derecho generadas a partir de la senal de mezcla descendente decodificada mediante un sistema de codificacion/decodificacion de audio de baja tasa binaria. Las explicaciones proporcionadas con respecto a la Figura 5 se aplican en correspondencia.
En una etapa 801, se comprueba si la senal de mezcla descendente decodificada es transitoria o no. Si la senal de
5
10
15
20
25
30
35
40
45
50
55
60
65
mezcla descendente decodificada es no transitoria, solamente se realiza una actualizacion de la memoria segun se ilustra en la etapa 803 y ninguna de las dos senales de canal, ni la senal de canal izquierdo ni la senal de canal derecho, es objeto de post-procesamiento utilizando la envolvente temporal ponderada.
El control de la etapa 805 obtiene una respuesta positiva, si la senal estereo de la trama actual es transitoria o si la senal de mezcla descendente decodificada de la trama anterior es transitoria y la senal estereo de la trama anterior es transitoria. Si la etapa 805 tiene una respuesta negativa, el metodo prosigue con la etapa 807. Si la etapa 805 tiene una respuesta positiva, el metodo prosigue con la etapa 809.
En la etapa 807, ambos canales son objeto de post-procesamiento utilizando las envolventes temporales ponderadas de la senal de mezcla descendente decodificada puesto que se supone que ambas senales de canal, la senal de canal izquierdo y la senal de canal derecho son transitorias.
Para la forma de realizacion en conformidad con la Figura 8, la senal de canal izquierdo se utiliza de nuevo (como en la Figura 5) como senal de referencia y la diferencia CLD recibida en conformidad con la ecuacion (1) se utiliza para la toma de decision sobre cuales de las dos senales, la senal de canal izquierdo o la senal de canal derecho es la senal transitoria. Por lo tanto, en la etapa 809, se comprueba si la diferencia CLD decodificada es mayor que cero.
Si la diferencia CLD decodificada es mayor que cero, el metodo prosigue con la etapa 811. Si no lo es, el metodo prosigue con la etapa 813.
En la etapa 811, la envolvente temporal del canal izquierdo se recupera utilizando la envolvente temporal ponderada de la senal de mezcla descendente decodificada. Ejemplo para el calculo del factor de ponderacion para ponderar la envolvente temporal de la senal de mezcla descendente decodificada fue descrito con anterioridad.
En la etapa 813, la envolvente temporal del canal derecho se recupera utilizando la envolvente temporal ponderada de la senal de mezcla descendente decodificada.
Recapitulando lo que antecede, si la senal estereo de una trama actual se clasifica como transitoria estereo, o si la senal de mezcla descendente era transitoria y la senal estereo clasificada como transitoria estereo en la trama anterior, puede necesitarse una decision adicional sobre la base de la diferencia CLD decodificada. De no ser asf, ambos canales pueden ser objeto de post-procesamiento utilizando las envolventes temporales monoaurales ponderadas para los canales izquierdo y derecho, respectivamente. Cuando se necesita una decision adicional, puede utilizarse la diferencia CLD. Un parametro designado como CLD_dq puede utilizarse para decidir la relacion de energfa de dos canales. Puede calcularse como la media de todas las diferencias CLD de las bandas mas altas utilizando la ecuacion (2) antes citada. Ademas, la diferencia CLD de la primera banda de la banda mas alta puede utilizarse como CLD_dq.
Si solamente un canal es transitorio, la energfa de ese canal es mas alta que la energfa del otro canal. Por lo tanto, la informacion de energfa puede utilizarse para identificar que canal es transitorio.
Si CLD_dq es de valor positivo, la energfa del canal izquierdo es mas alta que la energfa del canal derecho, el post- procesamiento solo puede aplicarse al canal izquierdo utilizando la envolvente temporal monoaural ponderada. Si CLD_dq es de valor negativo, la energfa del canal izquierdo es mas pequena que la energfa del canal derecho, el post-procesamiento solamente puede aplicarse al canal derecho utilizando la envolvente temporal monoaural ponderada. El factor de ponderacion de ambos canales puede calcularse aplicando las ecuaciones antes citadas (4) y (5), respectivamente.
Las Figuras 9 a 12 muestran rendimientos que ilustran que, en conformidad con las puestas en practica de la presente invencion, pueden eliminarse los artefactos pre-eco de una senal estereo que tiene al menos un canal transitorio. Los graficos superiores de las Figuras 9 a 12 ilustran la senal de canal izquierdo y los graficos inferiores ilustran la senal de canal derecho. A este respecto, la Figura 9 muestra un diagrama que ilustra una senal estereo original que tiene un transitorio de canal (grafico superior) y un canal normal (grafico inferior), la Figura 10 muestra un diagrama que ilustra la senal estereo de salida sin post-procesamiento, la Figura 11 muestra un diagrama que ilustra la senal estereo de salida con post-procesamiento para ambos canales y la Figura 12 muestra un diagrama que ilustra la senal estereo de salida con post-procesamiento solamente del canal izquierdo que es transitorio.
Con respecto a la Figura 10, si no se aplica ningun post-procesamiento a la senal estereo reconstruida, pueden observarse artefactos pre-eco obvios en el cfrculo de la Figura 10. Si el post-procesamiento se aplica a ambos canales, puede encontrarse ruido en el canal derecho (vease el cfrculo en la Figura 11). El presente algoritmo puede mejorar la situacion con una envolvente temporal mejor reconstruida para ambos canales en todas las combinaciones de senales transitorias, esto es, canales izquierdo y derecho, solamente el canal izquierdo o solamente el canal derecho.
En la Figura 13, una forma de realizacion de un dispositivo 101' para el post-procesamiento de una senal multicanal decodificada, procesada por un sistema de codificacion de audio de baja tasa binaria, es ilustrada. El dispositivo 101'
5
10
15
20
25
30
35
40
45
50
55
60
65
esta adaptado para el post-procesamiento de al menos una senal de canal de entre una pluralidad de senales de canal de la senal multicanal, siendo la al menos una senal de canal generada a partir de una senal de mezcla descendente decodificada mediante el sistema de codificacion/decodificacion de audio de baja tasa binaria. Segun fue explicado, la senal de mezcla descendente en su version codificada y decodificada, representa la senal multicanal.
El dispositivo 101' tiene un receptor 103' y un post-procesador 105'.
El receptor 103' esta configurado para recibir al menos una senal de canal de entre una pluralidad de M senales de canal de la senal multicanal, siendo la al menos una senal de canal generada a partir de la senal de mezcla descendente decodificada, una envolvente temporal de la senal de mezcla descendente decodificada y una indicacion de clasificacion que indica un tipo transitorio de la al menos una senal de canal.
Ademas, el post-procesador 105' esta adaptado para el post-procesamiento de la al menos una senal de canal sobre la base de la envolvente temporal ponderada de la senal de mezcla descendente decodificada y en funcion de la indicacion de clasificacion. La indicacion de clasificacion puede utilizarse para controlar si la al menos una senal de canal es objeto de post-procesamiento o no lo es. Ademas, la envolvente temporal ponderada de la senal de mezcla descendente decodificada puede ser una herramienta para el post-procesamiento de la senal de canal seleccionada.
La pluralidad M es mayor que uno, esto es, M>1. A continuacion, se utiliza m como un mdice para describir una senal de canal particular de la pluralidad M de senales de canal.
Otra forma de realizacion puede comprender un receptor 103' configurado para recibir alguna o la totalidad de la pluralidad de senales de canal de la senal multicanal, siendo cada una de las senales de canal generada a partir de la senal de mezcla descendente decodificada, una envolvente temporal de la senal de mezcla descendente decodificada y una indicacion de clasificacion para cada una de las senales de canal (o al menos para cada una de un subconjunto de las senales de canal), indicando cada una de las indicaciones de clasificacion espedficas del canal un tipo transitorio respectivo de la senal de canal correspondiente. El post-procesador 105' de la otra forma de realizacion esta adaptado para el post-procesamiento de al menos una senal de canal de entre la pluralidad de senales de canal sobre la base de una envolvente temporal ponderada de la senal de mezcla descendente decodificada y en funcion de la indicacion de clasificacion. La indicacion de clasificacion puede utilizarse para controlar cuales de entre la pluralidad de senales de canal es objeto de post-procesamiento.
En conformidad con otra forma de realizacion, el dispositivo comprende, ademas, un dispositivo de decision. El dispositivo de decision esta adaptado para recibir la indicacion de clasificacion y para controlar el post- procesamiento en funcion de la indicacion de clasificacion, con el post-procesamiento, o no, de la al menos una senal de canal utilizando la envolvente temporal ponderada espedfica del canal.
En conformidad con otra forma de realizacion, el dispositivo comprende un dispositivo de decision, en donde el dispositivo de decision esta adaptado para recibir la indicacion de clasificacion y una indicacion de clasificacion adicional que indica si la senal de mezcla descendente es o no transitoria, y para controlar el post-procesamiento en funcion de la indicacion de clasificacion y de la indicacion de clasificacion adicional, si el post-procesador efectua, o no, el post-procesamiento de la al menos una senal de canal utilizando la envolvente temporal ponderada espedfica del canal.
En una forma de realizacion alternativa, el post-procesador 105' esta adaptado para recibir la envolvente temporal de la senal de mezcla descendente decodificada y el factor de ponderacion espedfico del canal, y para generar la envolvente temporal ponderada multiplicando la envolvente temporal con el factor de ponderacion espedfico del canal.
Formas de realizacion del post-procesador pueden comprender solamente una entidad de post-procesamiento adaptada para efectuar el post-procesamiento de una, varias o la totalidad de las senales de canal. La decision sobre cuales de entre la pluralidad de las senales de canal son objeto de post-procesamiento se controla por el dispositivo de decision. Otras formas de realizacion pueden incluir mas de una entidad de post-procesamiento, p.ej., para cada senal de canal una entidad de post-procesamiento dedicada o entidades de post-procesamiento adaptadas para efectuar el post-procesamiento de mas de una senal de canal en conformidad con el control del dispositivo de decision.
La Figura 14 ilustra una tercera forma de realizacion de un decodificador 201', esto es, un decodificador para decodificacion de audio multicanal parametrica. El decodificador 201' tiene un demultiplexor 203', un decodificador de mezcla descendente 205', un mezclador elevador 207' y un dispositivo 209' para el post-procesamiento. El dispositivo 209' para el post-procesamiento tiene un dispositivo de decision 211', una primera entidad de post- procesamiento 213' y una segunda entidad de post-procesamiento 215'.
El demultiplexor 203' esta adaptado para recibir una senal de audio multiplexada que comprende la senal de mezcla descendente y los parametros de multicanal y para demultiplexar la senal recibida, p.ej., flujo de bits, para
5
10
15
20
25
30
35
40
45
50
55
60
65
proporcionar, a la salida, la senal de mezcla descendente recibida 217', p.ej., flujo de bits de mezcla descendente 217' y los parametros de codificacion de audio multicanal 219' asociados a la senal de mezcla descendente recibida 217'. Los parametros de codificacion de audio multicanal incluyen una diferencia de niveles de canal (CLD) para cada una de las senales de canal de la senal multicanal representada por la senal de mezcla descendente, siendo la diferencia de niveles de canal espedfica del canal referida a continuacion como CLDm, en donde m representa el mdice de canal que especifica un canal de entre la pluralidad M de senales de canal de la senal multicanal.
El decodificador de mezcla descendente 205' esta configurado para recibir la senal de mezcla descendente codificada 217' y para proporcionar una senal de mezcla descendente decodificada 221' al mezclador elevador 207' y al dispositivo 209' para el post-procesamiento.
El mezclador elevador 207' esta adaptado para recibir la senal de mezcla descendente decodificada 221' y las diferencias de niveles de canal CLDm espedficas del canal y esta adaptado para generar y proporcionar, a la salida, sobre la base de la senal de mezcla descendente decodificada 221' antes mencionada y las diferencias CLDm espedficas del canal, las M senales de canal de la senal multicanal (indicadas, a modo de ejemplo, por las dos referencias numericas 223' y 225'). Los puntos entre las lmeas de senales con las referencias numericas 223' y 225' indican que la senal multicanal puede tener mas de M = 2 senales de canal.
El dispositivo de decision 211' del dispositivo 209' esta configurado para recibir una senal 231' que incluye la envolvente temporal de la senal de mezcla descendente decodificada y una indicacion de clasificacion que indica el tipo transitorio de la senal de mezcla descendente decodificada. La indicacion de clasificacion indica si la senal de mezcla descendente decodificada es transitoria o normal, p.ej., no transitoria. El dispositivo de decision 211' del dispositivo 209' esta adaptado, ademas, para recibir la diferencia CLDm espedfica el canal y la informacion de clasificacion espedfica del canal (vease senal 219).
El dispositivo de decision 211' esta configurado para tomar una decision sobre cuales de entre la pluralidad M de senales de canal 223', 225' son objeto de post-procesamiento. El dispositivo de decision 211', dicho de otro modo, esta configurado para decidir si ninguna de las senales de canal es objeto de post-procesamiento, si la totalidad de las M senales de canal se someten a post-procesamiento o si solamente se somete un subconjunto de las senales de canal. El dispositivo de decision 211' esta configurado para tomar una decision en funcion de la indicacion de clasificacion que indica para una de las senales de canal un tipo transitorio de la senal de canal respectiva, esto es, indicando para cada una de las senales de canal si la senal de canal respectiva es transitoria o normal. Esta indicacion de clasificacion puede incluirse en la senal 219'. Ademas, el dispositivo de decision 211' puede configurarse para controlar las entidades de procesamiento 213', 215' por medio de las respectivas senales de control. En la Figura 14, la senal de control 227' para controlar la entidad de post-procesamiento 213' se ilustra y la senal de control 229' para controlar la entidad de post-procesamiento 215'. La entidad de post-procesamiento 213' esta configurada para el post-procesamiento de la senal de canal 223' utilizando la envolvente temporal recibida 231' de la senal de mezcla descendente decodificada, en donde la envolvente temporal es ponderada por un factor de ponderacion espedfico del canal asociado a la senal de canal 223'.
En una forma analoga, la entidad de post-procesamiento 215' esta configurada para el post-procesamiento de la senal de canal 225' utilizando la envolvente temporal recibida 231' de la senal de mezcla descendente decodificada, en donde la envolvente temporal es ponderada por un factor de ponderacion espedfico del canal asociado a la senal de canal.
El dispositivo de decision 211' puede configurarse para calcular o determinar el factor de ponderacion asociado a la senal de canal 223' y el factor de ponderacion asociado a la senal de canal 225' en funcion de la respectiva diferencia de niveles de canal CLDm 219' recibida.
Con respecto a la Figura 14, la Figura 15 ilustra una tercera forma de realizacion de un codificador de audio, p.ej., un codificador de audio multicanal parametrico 301' para proporcionar la senal de audio multicanal codificada para decodificarse por el decodificador ilustrado en la Figura 14. El codificador 201' de la Figura 14 puede conectarse al codificador 301' de la Figura 15 mediante un canal de transmision, a modo de ejemplo, un enlace de comunicaciones cableado o inalambrico.
El codificador 301' tiene un mezclador reductor 303', un detector de transitorios de mezcla descendente 305', una entidad de codificacion 307', un extractor 309', un detector 311' y un multiplexor 313'.
El mezclador reductor 303' recibe la pluralidad M de senales de canal de la senal multicanal. Para fines de simplicidad, en la Figura 15 solamente se ilustran dos senales de canal representativas 315' y 317' de la pluralidad M de senales de canal. El mezclador reductor 303' esta configurado, ademas, para generar y proporcionar a la salida, una senal de mezcla descendente 319', siendo la senal de mezcla descendente 319' proporcionada al detector de transitorios de mezcla descendente 305' y a la entidad de codificacion de mezcla descendente 307'. De modo opcional, en caso de que la senal de mezcla descendente se utilice como una senal de referencia para determinar la clasificacion de transitorios de canal de las senales de canal y/o la diferencia de niveles de canal CLD para las senales de canal, la senal de mezcla descendente puede proporcionarse tambien al extractor 309' y al
5
10
15
20
25
30
35
40
45
50
55
60
65
detector 311'.
El detector de transitorios de mezcla descendente 305' esta adaptado para detectar si la senal de mezcla descendente es transitoria o no lo es, y para proporcionar, a la salida, una indicacion de clasificacion 325' que indica si la senal de mezcla descendente 319' es transitoria o no lo es. El detector de transitorios de mezcla descendente puede adaptarse para evaluar la energfa de tramas consecutivas de la senal de mezcla descendente y para detectar que la senal de mezcla descendente es transitoria cuando un cambio de la energfa de la senal de mezcla descendente desde una trama a una trama consecutiva supera un valor umbral predeterminado.
Como para esta deteccion la dinamica o cambio en el transcurso del tiempo de la propia senal de mezcla descendente es objeto de evaluacion (a diferencia de la clasificacion de transitorios estereo ya explicada y la clasificacion de transitorios de canal explicada mas adelante, en donde la dinamica de la energfa de dos senales son objeto de evaluacion), esta clasificacion de transitorios se refiere tambien como clasificacion de transitorios de mezcla descendente y la senal de mezcla descendente se refiere tambien como siendo un transitorio de mezcla descendente en caso de que se cumpla la condicion anterior, p.ej., el cambio en la energfa de la senal de mezcla descendente desde una trama a una trama consecutiva es mayor que el valor umbral predeterminado.
Por lo tanto, la indicacion de clasificacion 325' que indica un tipo transitorio de la senal de mezcla descendente, que es proporcionada, a la salida, por el detector de transitorios de mezcla descendente 305', puede referirse tambien como indicacion de clasificacion de transitorios de mezcla descendente o como clasificacion de transitorios que indica un tipo transitorio de mezcla descendente de la senal de mezcla descendente, esto es, que indica si la senal de mezcla descendente es transitoria o no lo es.
La entidad de codificacion 307' esta adaptada para proporcionar, a la salida, a la senal de mezcla descendente codificada 321' y una envolvente temporal 323' de la senal de mezcla descendente, p.ej., como parte de la senal de mezcla descendente 321'. La entidad de codificacion 307' puede adaptarse para extraer la envolvente temporal de la senal de mezcla descendente solamente en caso de que el detector de transitorios de mezcla descendente detecte que la senal de mezcla descendente es un transitorio de mezcla descendente. La entidad de codificacion puede adaptarse, a modo de ejemplo, para dividir la trama total en cuatro subtramas, para calcular la energfa de cada subtrama y para codificar las rafces cuadradas de energfa de esas cuatro subtramas para representar la envolvente temporal de la senal de mezcla descendente.
El detector de transitorios de mezcla descendente 305' esta adaptado para proporcionar, a la salida, una indicacion de clasificacion 325' que indica si la senal de mezcla descendente 319' es transitoria o no lo es, o dicho de otro modo, si la mezcla descendente 319' es transitoria o normal. De forma similar a la envolvente temporal 323', la indicacion de clasificacion 305' se envfa junto con la senal de mezcla descendente, p.ej., como parte de ella, al decodificador.
El extractor 309' esta configurado para recibir las M senales de canal de la senal multicanal y para extraer, para cada canal m de la senal multicanal, una diferencia de niveles de canal CLDm espedfica del canal y otros parametros de codificacion de audio multicanal a partir de la senal multicanal. La diferencia CLDm extrafda y los otros parametros de codificacion multicanal procedentes de la senal multicanal se transfieren mediante una senal 327' como informacion secundaria al decodificador.
El detector 311' esta configurado para recibir las M secuencias de bits de informacion de control de la senal multicanal y para proporcionar una deteccion de transitorios de canal para cada una de las senales de canal y para proporcionar, a la salida, para cada una de las senales de canal, una indicacion de clasificacion espedfica de canal 329' que indica el tipo de transitorio de las senales de canal respectivas.
El detector 311' puede ponerse en practica para calcular una diferencia de niveles de canal CLDm para cada senal de canal m para tramas consecutivas de la senal multicanal, y para detectar que la senal de canal m es transitoria, en caso de un cambio de la diferencia CLD asociada a la senal de canal m, p.ej., la diferencia CLD calculada entre la senal de canal m y una senal de referencia, desde una trama a una trama consecutiva que supera un valor umbral predeterminado. La senal de referencia puede ser la senal de mezcla descendente de la senal multicanal, cualquiera de las senales de canal o cualquier otra senal derivada de al menos una de las senales de canal, p.ej., una senal de mezcla descendente adicional generada a partir de un subconjunto de la pluralidad de senales de canal.
Como para esta deteccion la dinamica o cambio en el transcurso del tiempo de la relacion de las energfas de la senal de canal real m y la senal de referencia, esto es, de dos senales, es objeto de evaluacion (a diferencia de la clasificacion de transitorios de mezcla descendente explicada con anterioridad y la clasificacion de transitorios monoaurales segun se explico precedentemente, en donde la dinamica de la energfa de solamente una senal es objeto de evaluacion), esta clasificacion de transitorios se refiere tambien como clasificacion de transitorios de canales para distinguirla de la clasificacion de transitorios de mezcla descendente o monoaural y la clasificacion de transitorios estereo. En consecuencia, la senal de canal se refiere tambien como siendo un transitorio de canal en caso de que se cumpla la condicion anterior, p.ej., el cambio de la diferencia CLDm asociada a la senal de canal m desde una trama a una trama consecutiva supera un valor umbral predeterminado.
5
10
15
20
25
30
35
40
45
50
55
60
65
Por lo tanto, el detector 311 puede referirse tambien como un detector de transitorios de canal y la indicacion de clasificacion 329 que indica un tipo transitorio de la senal de canal puede referirse tambien como una indicacion de clasificacion de transitorios de canal o indicacion de clasificacion que indica un tipo transitorio de canal de la senal de canal, esto es, que indica si la senal de canal es transitoria o no lo es.
En conformidad con una forma de realizacion, el detector de transitorios de mezcla descendente 305' esta adaptado para controlar (vease flecha desde 305' a 307') la entidad de codificacion 307' de modo que la entidad de codificacion solamente determine una envolvente temporal 323' de la senal de mezcla descendente en el caso de que el detector de transitorios de mezcla descendente 305' detecte que la senal de mezcla descendente es transitoria.
En formas de realizacion alternativas, la entidad de codificacion 307' puede adaptarse para determinar la envolvente temporal 323' con independencia de si el detector de transitorios de mezcla descendente ha detectado que la senal de mezcla descendente es transitoria.
Las Figuras 14 a y 15 ilustran formas de realizacion para la codificacion de mezcla descendente monoaural. Por lo tanto, el codificador (Figura 15) comprende un mezclador reductor monoaural 303' adaptado para realizar una mezcla descendente de la pluralidad de senales de canal para solamente una senal de mezcla descendente monoaural unica 319', una entidad de codificacion de mezcla descendente monoaural 307' adaptado para codificar la senal de mezcla descendente monoaural 319' y un detector de transitorios monoaural 305' para detectar si la senal de mezcla descendente monoaural es transitoria o no. En correspondencia, el decodificador (Figura 14) comprende un decodificador de mezcla descendente monoaural 205' adaptado para decodificar la senal de mezcla descendente monoaural codificada recibida 205' y un mezclador elevador monoaural 207' adaptado para generar la pluralidad de M senales de canal 213', 215' a partir de la senal de mezcla descendente monoaural decodificada 221'.
Formas de realizacion alternativas del codificador y del decodificador pueden ponerse en practica para realizar una codificacion de mezcla descendente estereo o multiple, p.ej., pueden ponerse en practica para realizar una mezcla descendente de una senal multicanal, de modo que la senal multicanal este representada por dos o mas senales de mezcla descendente (pero normalmente menores que M) y los correspondientes conjuntos de parametros de audio espaciales para ser capaces de reconstruir las senales de canal a partir de las mas de dos senales de mezcla descendente. Cada senal de mezcla descendente se deriva de al menos dos de las mas de dos senales de canal de la senal multicanal. En dichas formas de realizacion, el codificador comprende un mezclador reductor adaptado para efectuar la mezcla descendente de la pluralidad de senales de canal para las dos o mas senales de mezcla descendente, una o mas entidades de codificacion de mezcla descendente adaptadas para codificar las senales de mezcla descendente y uno o mas receptores de transitorios de mezcla descendente adaptados para detectar al menos si una de las senales de mezcla descendente es transitoria o no. En correspondencia, el decodificador comprende uno o mas decodificadores de mezcla descendente adaptado para decodificar las senales de mezcla descendente codificadas recibidas, un mezclador elevador 207' adaptado para genera la pluralidad de M senales de canal 213',215' a partir de las dos o mas senales de mezcla descendente decodificadas y un dispositivo de decision adaptado para evaluar para al menos una de las senales de mezcla descendente si esta clasificada, o no, como transitoria.
La Figura 16 ilustra un diagrama de flujo de una primera forma de realizacion de un metodo para el post- procesamiento de una senal multicanal decodificada. El metodo para el post-procesamiento esta adaptado para el post-procesamiento de al menos una senal de canal de una pluralidad de senales de canal de la senal multicanal, siendo la al menos una senal de canal generada a partir de una senal de mezcla descendente decodificada mediante un sistema de codificacion/decodificacion de audio de baja tasa binaria. Segun se explico con anterioridad, la senal de mezcla descendente, en su version codificada y decodificada, representa la senal multicanal. El metodo comprende las etapas siguientes.
La recepcion 401' de la al menos una senal de canal generada a partir de la senal de mezcla descendente decodificada, una envolvente temporal de la senal de mezcla descendente decodificada y una indicacion de clasificacion que indica un tipo transitorio de la al menos una senal de canal, en donde la indicacion de clasificacion esta asociada con la al menos una senal de canal.
El post-procesamiento 403' de la al menos una senal de canal sobre la base de la envolvente temporal de la senal de mezcla descendente decodificada ponderada por un factor de ponderacion respectivo, y en funcion de la indicacion de clasificacion.
La Figura 17 ilustra un diagrama de flujo de una segunda forma de realizacion de un metodo para el post- procesamiento de una senal multicanal decodificada, en donde la senal de mezcla descendente se utiliza como una senal de referencia. El metodo para el post-procesamiento esta adaptado para el post-procesamiento de al menos una senal de canal de entre una pluralidad de senales de canal de la senal multicanal, siendo la al menos una senal de canal generada a partir de la senal de mezcla descendente decodificada mediante un sistema de codificacion/decodificacion de audio de baja tasa binaria. Segun se explico con anterioridad, la senal de mezcla
5
10
15
20
25
30
35
40
45
50
55
60
65
descendente, en su version codificada y decodificada, representa la senal multicanal. El metodo comprende las etapas siguientes.
La etapa 501' comprende el control de si la senal de mezcla descendente es transitoria o no lo es.
En caso de que la senal de mezcla descendente no sea transitoria, solamente la memoria esta actualizada en la etapa 503'. Ningun post-procesamiento de cualquiera de las senales de canal que utilizan las envolventes temporales ponderadas espedficas de canal de la senal de mezcla descendente se realiza a este respecto. Puesto que la senal de mezcla descendente suele ser transitoria si al menos una de las senales de canal de la senal multicanal, de la que fue derivada, es transitoria, puede suponerse que en caso de que el indicador de clasificacion indique el tipo transitorio de la senal de mezcla descendente ello indica que la senal de mezcla descendente no es transitoria, es decir, la senal de mezcla descendente no es un transitorio de mezcla descendente, ninguna de las senales de canal es transitoria y, por lo tanto, no se requiere ningun post-procesamiento.
Si la senal de mezcla descendente decodificada es transitoria, el metodo prosigue con la etapa 505'. La etapa 505' comprende el control de si el canal m es transitorio o no lo es. La indicacion de clasificacion de transitorio de canal puede considerarse como un indicador de si el canal m tiene una dinamica diferente en comparacion con la senal de referencia, esto es, si la senal de canal m y la senal de referencia tienen un comportamiento diferente en el transcurso del tiempo. Puesto que la relacion del comportamiento de la senal de canal m y la senal de referencia es objeto de evaluacion, p.ej., sobre la base de la diferencia CLD, la senal, en condiciones normales, sera clasificada como transitorio de canal en caso de que solamente una de ambas senales sea transitoria o ambas sean transitorias pero no en la misma manera o similar, p.ej., la energfa de la senal de canal m y de la senal de canal de referencia cambian en el transcurso del tiempo en diferentes direcciones (aumento o disminucion) o en una magnitud distinta. El grado de la diferencia necesaria para que una senal de canal sea clasificada como transitoria de canal depende de la metrica utilizada, p.ej., energfa y el umbral predeterminado. Considerando lo anteriormente citado, en el caso de que la senal de mezcla descendente se clasifique como transitoria de mezcla descendente (vease etapa 501) y la senal de canal no sea transitoria, se supone que ambas senales, la senal de canal my la senal de referencia, son transitorias en una manera similar.
Por lo tanto, en caso de que la senal de canal m no sea transitoria, el metodo prosigue con la etapa 507' y el canal m es objeto de post-procesamiento utilizando la envolvente temporal de la senal de mezcla descendente ponderada por el factor de ponderacion espedfico del canal.
En caso de que la senal de canal m sea transitoria, el metodo prosigue con la etapa 509'. La etapa 509' comprende el control de si la diferencia CLDm espedfica del canal para el canal m es mayor que 0.
En caso de que la diferencia CLDm espedfica del canal sea mayor que 0, el metodo prosigue con la etapa 511'. Si no lo es, el metodo prosigue con la etapa 513'.
En la etapa 511', no se realiza ningun post-procesamiento en la senal multicanal m o dicho de otro modo, la senal de canal m no es procesada con una envolvente temporal de canal ponderada.
La etapa 513' comprende la recuperacion o reconstruccion de la envolvente temporal de la senal de canal m ponderando la envolvente temporal de la senal de mezcla descendente por el factor de ponderacion espedfico del canal.
Haciendo referencia a las etapas 509' a 513', puesto que la senal de canal de referencia es la senal de referencia para el calculo de la diferencia CLD, esto es, es la senal de canal en la posicion del numerador de la ecuacion (5) que define la diferencia CLDm , el decodificador de CLDm decodificado es mayor que cero si la energfa de la senal de referencia es mayor que la energfa de la senal de canal m. Puesto que las senales transitorias suelen tener mas altas energfas que las senales no transitorias, la diferencia de nivel CLDm puede utilizarse como indicador para decidir si la senal de canal m puede considerarse como transitoria con respecto a la senal de referencia. En consecuencia, en caso de que la diferencia CLDm decodificada sea mayor que cero, la senal de canal m se supone que no es transitoria de canal con respecto a la senal de referencia y no es objeto de post-procesamiento utilizando la respectiva envolvente temporal ponderada (vease etapa 511'). En caso de que la diferencia CLDm decodificada sea menor que cero, la senal de canal m se supone que es transitoria de canal con respecto a la senal de referencia y es objeto de post-procesamiento utilizando la envolvente temporal ponderada respectiva (vease etapa 513').
En una forma de realizacion alternativa, una de las senales de canal se utiliza como senal de referencia. El mismo metodo segun se describe basandose en la representacion de la Figura 16 puede utilizarse para el post- procesamiento de las senales multicanal. En este caso, solamente M-1 indicaciones de clasificacion de transitorios de canal se requiere para decidir si efectuar, o no, el post-procesamiento de las M senales de canal. Para tomar esta decision, es decir, efectuar o no, el post-procesamiento de la senal de canal de referencia, puede utilizarse el mismo metodo o un metodo similar segun se describe para la codificacion estereo (sobre la base de las Figuras 5 y 8).
En otra forma de realizacion alternativa, la senal de mezcla descendente total se constituye por un numero de
5
10
15
20
25
30
35
40
45
50
senales de mezcla descendente superior a o igual 1 e inferior a M. En ese caso, la senal de referencia puede ser una de las senales de mezcla descendente y la indicacion de transitorio de mezcla descendente que indica si la senal de mezcla descendente es transitoria o no, esta asociada con esta senal de mezcla descendente.
Haciendo referencia a las Figuras 15, 14 y 17, la codificacion y la decodificacion de audio multicanal pueden realizarse como sigue.
En primer lugar, en el codificador (vease Figura 15), la senal de mezcla descendente se genera a partir de la pluralidad M de senales de canal C1 a Cm (correspondientes a las senales de referencia 315' y 317') que constituyen la senal multicanal, y se utilizan como entrada para el codificador de mezcla descendente 307'. Existe un modelo de deteccion de transitorios en el codificador de mezcla descendente. Si la mezcla descendente 319' se clasifica como transitoria de mezcla descendente, una envolvente temporal 323' de la senal de mezcla descendente sera extrafda por el codificador de mezcla descendente 307' y transmitida al decodificador.
Las diferencias CLDs son extrafdas por el extractor 309' a partir de la senal multicanal utilizando la ecuacion siguiente.
GiO„[f>J = 101og10ia?------------------ (1),
L x.wKm
k=kt
en donde k es el mdice del contenedor de frecuencia, b es el mdice de la banda de frecuencia, kb es el contenedor iniciar de la banda b y Xref es el espectro de la senal de referencia y Xm son el espectro de cada canal de la senal multicanal. El espectro de la senal de referencia Xref puede ser el espectro de la senal de mezcla descendente D 319' o el espectro de una de las senales de canal Xm (para m en [1, M]).
Tambien necesita detectarse los transitorios de canal. Esta clase de deteccion esta basada, a modo de ejemplo, en la supervision de la diferencia CLDm y se realiza por el detector 311'. Si se detecta un cambio rapido, tambien referido como ataque, de la diferencia CLDm entre dos tramas consecutivas, el canal m se clasifica como transitorio de canal.
En el decodificador (vease Figura 14), la senal multicanal puede ser reconstruida utilizando la senal de mezcla descendente decodificada y los parametros multicanal asociados con la senal de mezcla descendente.
Si la clasificacion recibida a partir de la senal de mezcla descendente decodificada es de transitoria de mezcla descendente, las formas de realizacion de la invencion utilizan un modulo de procesamiento adicional para mejorar la calidad de las senales multicanal transitorias.
Haciendo referencia a la Figura 16, que describe una forma de realizacion del metodo de decodificacion realizado por el decodificador de la Figura 14, la expresion CLD_dqm decodificada > 0 (vease etapa 509') significa que la energfa del canal de referencia es mayor que la energfa del canal bajo consideracion m.
El factor de ponderacion aplicado a la envolvente temporal de mezcla descendente de la senal de mezcla descendente se calcula por el dispositivo de decision 211' en la manera siguiente. La primera etapa consiste en calcular la media de CLDm .
“cld^^CLDJb] (2).
La segunda etapa consiste en calcular c
c = 10 20 (3).
En la ultima, el factor de ponderacion del canal m se calcula por
5
10
15
20
25
30
35
Antes de aplicar la envolvente temporal procedente del proceso de decodificacion de mezcla descendente para el canal m, esta envolvente temporal se multiplica primero por el factor de ponderacion am correspondiente.
La determinacion de si un canal m es un transitorio de canal, el calculo del factor de ponderacion espedfico del canal am, la generacion de la envolvente temporal ponderada espedfica del canal sobre la base de la envolvente temporal de la senal de mezcla descendente y el factor de ponderacion espedfico del canal am, y el post- procesamiento de una senal de canal sobre la base de la envolvente temporal espedfica del canal, segun se describe para la codificacion multicanal, pueden realizarse para cada canal o para solamente uno o varios de entre la pluralidad de senales de canal y puede realizarse en paralelo o en serie.
Aunque se han descrito formas de realizacion principalmente, en donde la totalidad de los M (o M-1 en caso de que se utilice una senal de canal como senal de referencia) canales de la senal multicanal se clasifican como transitorios de canal, otras formas de realizacion del codificador, el dispositivo y el decodificador y los respectivos metodos pueden ponerse en practica de modo que solamente un subconjunto de las M senales de canal sea codificadas y decodificadas, o clasificadas de canal y sometidas a post-procesamiento. Conviene senalar que dos senales de canal de una senal multicanal con M>2 canales puede procesarse como la senal de canal izquierdo y derecho de una senal estereo, de modo que para estas senales las formas de realizacion para el procesamiento estereo, p.ej., con clasificacion de transitorios estereo o clasificacion de transitorios de canal, puede aplicarse a este respecto.
REFERENCIAS
[1] E. Schuijers, W. Oomen, B. den Brinker y J. Breebaart, “Avances en la codificacion parametrica para audio de alta calidad”, en Prepint 114th Conv. Aud. Eng. Soc., marzo 2003.
[2] (WO/2002/093560) MEJORA DEL RENDIMIENTO DE TRANSITORIOS DE SISTEMAS DE CODIFICACION DE AUDIO DE BAJA TASA BINARIA REDUCIENDO LA CONDICION DE PRE-RUIDO.
[3] Mejora del rendimiento pre-ruido transitorio de codificadores de audio de baja tasa binaria utilizando smtesis de escalamiento temporal. AES 117, octubre 2004.
Claims (16)
- 5101520253035404550556065REIVINDICACIONES1. Un dispositivo (101, 201, 713; 101'; 201') para un post-procesamiento de al menos una senal de canal entre una pluralidad de senales de canal de una senal multicanal, siendo la al menos una senal de canal generada a partir de una senal de mezcla descendente decodificada por un sistema de codificacion/decodificacion de audio con baja tasa binaria, cuyo dispositivo (101, 201, 713; 101'; 201') comprende:un receptor (103; 103') para la recepcion de la al menos una senal de canal generada a partir de la senal de mezcla descendente decodificada, una envolvente en el dominio temporal de la senal de mezcla descendente decodificada y una indicacion de clasificacion que indica un tipo transitorio de la al menos una senal de canal, en donde la indicacion de clasificacion esta asociada a la al menos una senal de canal; yun post-procesador (105, 213, 215, 717, 719; 105', 213', 215') para el post-procesamiento de la al menos una senal de canal sobre la base de la envolvente de dominio temporal de la senal de mezcla descendente decodificada ponderada por un factor de ponderacion respectivo basado en una metrica de energfa recibida asociada a la al menos una senal de canal y en funcion de la indicacion de clasificacion.
- 2. El dispositivo segun la reivindicacion 1, en donde el receptor (103; 103') esta adaptado para recibir la pluralidad de senales de canal y una pluralidad de indicaciones de clasificacion, en donde cada una de las indicaciones de clasificacion esta asociada a una senal de canal de la pluralidad de senales de canal, y en donde cada una de las indicaciones de clasificacion indica un tipo transitorio de la senal de canal a la que esta asociada y en donde el dispositivo comprende, ademas:un dispositivo de decision (211; 715; 211') adaptado para decidir cuales de entre la pluralidad de senales de canal son objeto de post-procesamiento, en donde el dispositivo de decision esta configurado para tomar una decision en funcion de la indicacion de clasificacion que indica el tipo transitorio de la senal de canal respectiva.
- 3. El dispositivo segun una de las reivindicaciones 1 o 2, en donde el dispositivo comprende un dispositivo de decision (211; 715; 211') para decidir cuales de entre la pluralidad de senales de canal son objeto de post- procesamiento, estando el dispositivo de decision configurado para tomar una decision en funcion de la indicacion de clasificacion que muestra el tipo transitorio de la senal de canal y de una indicacion de clasificacion adicional que muestra un tipo transitorio de la senal de mezcla descendente.
- 4. El dispositivo segun la reivindicacion 3, en donde el dispositivo de decision (211') esta configurado para controlar al post-procesador para efectuar un post-procesamiento de la al menos una senal de canal en caso de que la indicacion de clasificacion adicional muestre que la senal de mezcla descendente es transitoria de la mezcla descendente y la indicacion de clasificacion espedfica del canal asociada a la al menos una senal multicanal indica que el al menos un canal no es un transitorio de canal.
- 5. El dispositivo segun la reivindicacion 3 o 4, en donde el dispositivo de decision (211') esta configurado para controlar el post-procesador para el post-procesamiento de la al menos una senal de canal en caso de que la indicacion de clasificacion adicional indique que la senal de mezcla descendente es un transitorio de mezcla descendente, la indicacion de clasificacion espedfica del canal asociada a la al menos una senal de canal indica que la al menos una senal de canal es transitoria de canal y una metrica de energfa de la al menos una senal de canal es superior a una metrica de energfa correspondiente de una senal de referencia.
- 6. El dispositivo segun una de las reivindicaciones 3 a 5, en donde el dispositivo de decision (211') esta configurado para controlar el post-procesador para efectuar un post-procesamiento de la al menos una senal de canal en caso de que la indicacion de clasificacion adicional indique que la senal de mezcla descendente es un transitorio de mezcla descendente, la indicacion de clasificacion espedfica del canal asociada a la al menos una senal de canal indica que la al menos una senal de canal es transitoria de canal, y una diferencia de nivel de canal espedfica del canal CLDm entre una senal de referencia y la al menos una senal de canal es inferior a un valor umbral predeterminado.
- 7. El dispositivo segun una de las reivindicaciones 3 a 6, en donde el dispositivo de decision (211') esta configurado para controlar el post-procesador para no efectuar el post-procesamiento de la al menos una senal de canal en caso de que la indicacion de clasificacion adicional indique que la senal de mezcla descendente es un transitorio de mezcla descendente, la indicacion de clasificacion espedfica del canal asociada a la al menos una senal de canal indica que la al menos una senal de canal es un transitorio de canal, y una metrica de energfa de la al menos una senal de canal es inferior a una metrica de energfa correspondiente de una senal de referencia.
- 8. El dispositivo segun una de las reivindicaciones 3 a 7, en donde el dispositivo de decision (211') esta configurado para controlar el post-procesador para no efectuar el post-procesamiento de la al menos una senal de canal utilizando la envolvente temporal ponderada en caso de que la indicacion de clasificacion adicional indique que la senal de mezcla descendente es un transitorio de mezcla descendente, la indicacion de clasificacion espedfica del canal asociada a la al menos una senal de canal indica que la al menos una senal de canal es un transitorio de5101520253035404550556065canal, y una diferencia de niveles de canal CLDm espedfica de canal entre la al menos una senal de canal y la al menos una senal de canal es superior a un valor umbral predeterminado.
- 9. El dispositivo segun una de las reivindicaciones 3 a 8, en donde el dispositivo de decision (211') esta configurado para determinar el factor de ponderacion, con el que la envolvente de dominio temporal de la senal de mezcla descendente ha de ponderarse para el post-procesamiento de la al menos una senal de canal, en funcion de una diferencia de nivel de canal recibida (CLD) entre la al menos una senal de canal y una senal de referencia.
- 10. El dispositivo segun una de las reivindicaciones 1 a 9, en donde la senal de mezcla descendente constituye una senal de referencia.
- 11. Un decodificador (201') para la decodificacion parametrica de audio multicanal, comprendiendo dicho decodificador un decodificador de mezcla descendente (205'), un mezclador elevador (207') y un dispositivo (209') segun cualquiera de las reivindicaciones 1 a 11, en donde el decodificador de mezcla descendente (205') esta configurado para recibir una senal de mezcla descendente codificada que representa la senal multicanal y para decodificar la senal de mezcla descendente codificada para generar una senal de mezcla descendente decodificada, en donde el mezclador elevador (207') esta configurado para recibir la senal de mezcla descendente decodificada procedente del decodificador de mezcla descendente (205') y parametros multicanal asociados a la senal de mezcla descendente y para mezclar y elevar la senal de mezcla descendente decodificada sobre la base de los parametros multicanal para generar la pluralidad de senales de canal de la senal multicanal.
- 12. Un metodo para el post-procesamiento de al menos una senal de canal de una pluralidad de senales de canal de una senal multicanal, siendo la al menos una senal de canal generada a partir de una senal de mezcla descendente decodificada mediante un sistema de codificacion/decodificacion de audio de baja tasa binaria, comprendiendo el metodo las etapas siguientes:la recepcion (401; 401') de la al menos una senal de canal generada a partir de la senal de mezcla descendente decodificada, una envolvente de dominio temporal de la senal de mezcla descendente decodificada y una indicacion de clasificacion que indica un tipo transitorio de la al menos una senal de canal, en donde la indicacion de clasificacion esta asociada a la al menos una senal de canal; yel post-procesamiento (403; 403') de la al menos una senal de canal sobre la base de la envolvente de dominio temporal de la senal de mezcla descendente decodificada ponderada por un factor de ponderacion respectivo sobre la base de una metrica de energfa recibida asociada a la al menos una senal de canal y en funcion de la indicacion de clasificacion.
- 13. Un dispositivo (101, 201, 713) para el post-procesamiento de la al menos una de entre las senales de canal izquierdo y de canal derecho de una senal estereo, siendo las senales de canales izquierdo y derecho generadas a partir de una senal de mezcla descendente decodificada por un sistema de codificacion/decodificacion de audio de baja tasa binaria, comprendiendo dicho dispositivo (101,201, 713):un receptor (103) para la recepcion de la senal de canal izquierdo y la senal de canal derecho generadas a partir de la senal de mezcla descendente decodificada, una envolvente de dominio temporal de la senal de mezcla descendente decodificada y una indicacion de clasificacion que indica un tipo transitorio de la senal estereo; yun post-procesador (105, 213, 215, 717, 719) para el post-procesamiento de al menos una de las senales de canales izquierdo y derecho sobre la base de la envolvente de dominio temporal de la senal de mezcla descendente decodificada ponderada por un respectivo factor de ponderacion basado en una metrica de energfa recibida asociada a la al menos una de las senales de canal izquierdo y derecho y en funcion de la indicacion de clasificacion.
- 14. El dispositivo segun la reivindicacion 13 que comprende, ademas, un dispositivo de decision (211, 715) para tomar una decision sobre cuales de las senales de canal izquierdo y derecho son objeto de post-procesamiento, estando dicho dispositivo de decision (211, 715) configurado para tomar una decision en funcion de la indicacion de clasificacion que indica un tipo transitorio de la senal estereo.
- 15. El dispositivo segun la reivindicacion 13 o 14, que comprende, ademas, un dispositivo de decision (211, 715) para tomar una decision sobre cuales de las senales de canal izquierdo y derecho son objeto de post- procesamiento, estando dicho dispositivo de decision (211, 715) configurado para decidir en funcion de la indicacion de clasificacion que indica un tipo transitorio de la senal estereo y de una indicacion de clasificacion adicional que indica un tipo transitorio de la senal de mezcla descendente decodificada.
- 16. Un metodo para el post-procesamiento de la al menos una de las senales de canal izquierdo y derecho de una senal estereo, siendo las senales de canal izquierdo y derecho generadas a partir de una senal de mezcla descendente decodificada mediante un sistema de codificacion/decodificacion de audio de baja tasa binaria, cuyo metodo comprende:la recepcion (401) de la senal de canal izquierdo y de la senal de canal derecho generadas a partir de la senal de mezcla descendente decodificada, una envolvente de dominio temporal de la senal de mezcla descendente decodificada y una indicacion de clasificacion que indica un tipo transitorio de la senal estereo; y 5el post-procesamiento (403) de la al menos una de las senales de canal izquierdo y derecho sobre la base de la envolvente de dominio temporal de la senal de mezcla descendente decodificada ponderada por un respectivo factor de ponderacion sobre la base de una metrica de energfa recibida asociada a la al menos una de las senales de canal izquierdo y derecho y en funcion de la indicacion de clasificacion.10
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2010/077385 WO2012040897A1 (en) | 2010-09-28 | 2010-09-28 | Device and method for postprocessing decoded multi-channel audio signal or decoded stereo signal |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2585587T3 true ES2585587T3 (es) | 2016-10-06 |
Family
ID=45891797
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES10857660.4T Active ES2585587T3 (es) | 2010-09-28 | 2010-09-28 | Dispositivo y método para post-procesamiento de señal de audio multicanal decodificada o de señal estéreo decodificada |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US9293145B2 (es) |
| EP (1) | EP2609589B1 (es) |
| KR (1) | KR101429564B1 (es) |
| CN (1) | CN103026406B (es) |
| ES (1) | ES2585587T3 (es) |
| WO (1) | WO2012040897A1 (es) |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8886523B2 (en) * | 2010-04-14 | 2014-11-11 | Huawei Technologies Co., Ltd. | Audio decoding based on audio class with control code for post-processing modes |
| JP5807453B2 (ja) * | 2011-08-30 | 2015-11-10 | 富士通株式会社 | 符号化方法、符号化装置および符号化プログラム |
| JP5724044B2 (ja) * | 2012-02-17 | 2015-05-27 | 華為技術有限公司Huawei Technologies Co.,Ltd. | 多重チャネル・オーディオ信号の符号化のためのパラメトリック型符号化装置 |
| KR101660004B1 (ko) * | 2012-08-03 | 2016-09-27 | 프라운호퍼 게젤샤프트 쭈르 푀르데룽 데어 안겐반텐 포르슝 에. 베. | 멀티채널 다운믹스/업믹스 케이스들에 대해 매개변수 개념을 이용한 멀티-인스턴스 공간-오디오-오브젝트-코딩을 위한 디코더 및 방법 |
| JP6396452B2 (ja) * | 2013-10-21 | 2018-09-26 | ドルビー・インターナショナル・アーベー | オーディオ・エンコーダおよびデコーダ |
| EP3201916B1 (en) * | 2014-10-01 | 2018-12-05 | Dolby International AB | Audio encoder and decoder |
| KR20170002067U (ko) | 2015-12-03 | 2017-06-13 | 박규주 | 다기능 수납기구 |
| CN107731238B (zh) * | 2016-08-10 | 2021-07-16 | 华为技术有限公司 | 多声道信号的编码方法和编码器 |
| US10825467B2 (en) * | 2017-04-21 | 2020-11-03 | Qualcomm Incorporated | Non-harmonic speech detection and bandwidth extension in a multi-source environment |
| CN109389985B (zh) | 2017-08-10 | 2021-09-14 | 华为技术有限公司 | 时域立体声编解码方法和相关产品 |
| GB2580057A (en) * | 2018-12-20 | 2020-07-15 | Nokia Technologies Oy | Apparatus, methods and computer programs for controlling noise reduction |
| CN110853658B (zh) * | 2019-11-26 | 2021-12-07 | 中国电影科学技术研究所 | 音频信号的下混方法、装置、计算机设备及可读存储介质 |
| CN111679314A (zh) * | 2020-06-19 | 2020-09-18 | 深圳成智达科技有限公司 | 智能型网络巡线仪 |
| CN112242150B (zh) * | 2020-09-30 | 2024-04-12 | 上海佰贝科技发展股份有限公司 | 一种检测立体声的方法及其系统 |
| EP4320615B1 (en) * | 2021-04-06 | 2025-12-03 | Dolby International AB | Coding of envelope information of an audio downmix signal |
| CN115691514B (zh) * | 2021-07-29 | 2026-01-02 | 华为技术有限公司 | 一种多声道信号的编解码方法和装置 |
| EP4687140A1 (en) * | 2024-07-30 | 2026-02-04 | Koninklijke Philips N.V. | Multichannel audio coding apparatus and method of operation therefor |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5245321A (en) * | 1975-10-07 | 1977-04-09 | Nippon Gakki Seizo Kk | Electronic musical instrument |
| US5109417A (en) * | 1989-01-27 | 1992-04-28 | Dolby Laboratories Licensing Corporation | Low bit rate transform coder, decoder, and encoder/decoder for high-quality audio |
| US5451954A (en) * | 1993-08-04 | 1995-09-19 | Dolby Laboratories Licensing Corporation | Quantization noise suppression for encoder/decoder system |
| DK1386312T3 (da) | 2001-05-10 | 2008-06-09 | Dolby Lab Licensing Corp | Forbedring af transient ydeevne af audio kodningssystemer med lav bithastighed ved reduktion af forudgående stöj |
| ES2373728T3 (es) | 2004-07-14 | 2012-02-08 | Koninklijke Philips Electronics N.V. | Método, dispositivo, aparato codificador, aparato decodificador y sistema de audio. |
| US8204261B2 (en) * | 2004-10-20 | 2012-06-19 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Diffuse sound shaping for BCC schemes and the like |
| US8027479B2 (en) | 2006-06-02 | 2011-09-27 | Coding Technologies Ab | Binaural multi-channel decoder in the context of non-energy conserving upmix rules |
| MX2008012315A (es) * | 2006-09-29 | 2008-10-10 | Lg Electronics Inc | Metodos y aparatos para codificar y descodificar señales de audio basados en objeto. |
| RU2466469C2 (ru) * | 2007-01-10 | 2012-11-10 | Конинклейке Филипс Электроникс Н.В. | Аудиодекодер |
| JP5554065B2 (ja) | 2007-02-06 | 2014-07-23 | コーニンクレッカ フィリップス エヌ ヴェ | 複雑さの軽減されたパラメトリックステレオデコーダ |
-
2010
- 2010-09-28 ES ES10857660.4T patent/ES2585587T3/es active Active
- 2010-09-28 EP EP10857660.4A patent/EP2609589B1/en active Active
- 2010-09-28 CN CN201080022195.XA patent/CN103026406B/zh active Active
- 2010-09-28 KR KR1020137009058A patent/KR101429564B1/ko active Active
- 2010-09-28 WO PCT/CN2010/077385 patent/WO2012040897A1/en not_active Ceased
-
2013
- 2013-03-26 US US13/850,655 patent/US9293145B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US20130236022A1 (en) | 2013-09-12 |
| KR101429564B1 (ko) | 2014-08-13 |
| KR20130086221A (ko) | 2013-07-31 |
| CN103026406A (zh) | 2013-04-03 |
| EP2609589A4 (en) | 2014-08-20 |
| EP2609589B1 (en) | 2016-05-04 |
| CN103026406B (zh) | 2014-10-08 |
| WO2012040897A1 (en) | 2012-04-05 |
| EP2609589A1 (en) | 2013-07-03 |
| US9293145B2 (en) | 2016-03-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2585587T3 (es) | Dispositivo y método para post-procesamiento de señal de audio multicanal decodificada o de señal estéreo decodificada | |
| JP7799581B2 (ja) | 様々な時間/周波数分解能を使用して指向性オーディオコーディングパラメータを符号化または復号するための装置および方法 | |
| ES2312025T3 (es) | Esquema de codificador/descodificador de multicanal casi transparente o transparente. | |
| ES2701812T3 (es) | Decodificador de audio multicanal, procedimiento y programa informático que utilizan un ajuste de una contribución de una señal decorrelacionada | |
| ES3058595T3 (en) | Method and system for encoding a stereo sound signal using coding parameters of a primary channel to encode a secondary channel | |
| ES3059160T3 (en) | Apparatus for determining encoding mode | |
| ES2974497T3 (es) | Descodificar corrientes de bits de audio con metadatos de replicación potenciada de banda espectral en al menos un elemento de relleno | |
| ES2899286T3 (es) | Configuración de envolvente temporal para codificación espacial de audio usando filtrado de Wiener de dominio de frecuencia | |
| ES2914474T3 (es) | Método de decodificación de una señal de audio estéreo codificada usando una dirección de predicción variable | |
| ES3020522T3 (en) | Signal processing apparatus and method, and program | |
| US9767811B2 (en) | Device and method for postprocessing a decoded multi-channel audio signal or a decoded stereo signal | |
| JP2024012444A (ja) | マルチチャネル信号符号化方法、マルチチャネル信号復号方法、エンコーダ、およびデコーダ | |
| ES3048993T3 (en) | Time-domain stereo encoding | |
| JP2022548038A (ja) | 空間オーディオパラメータ符号化および関連する復号化の決定 | |
| ES2748939T3 (es) | Codificador y descodificador de audio | |
| ES3028541T3 (en) | Multi-channel signal generator, audio encoder and related methods relying on a mixing noise signal | |
| ES3046367T3 (en) | Backward-compatible integration of harmonic transposer for high frequency reconstruction of audio signals | |
| HRP20191107T1 (hr) | Parametarsko miješanje audio signala | |
| ES2908605T3 (es) | Método de codificación estereofónica y codificador estereofónico | |
| ES2691546T3 (es) | Aparato y procedimiento para la codificación de objetos de audio espacial que emplea objetos ocultos para la manipulación de mezclas de señales | |
| US20140050324A1 (en) | Data embedding device, data embedding method, data extractor device, and data extraction method | |
| ES2624668T3 (es) | Codificación y descodificación de objetos de audio | |
| ES3061354T3 (en) | Methods and system for waveform coding of audio signals with a generative model | |
| RU2015156587A (ru) | Устройство и способ для кодирования, обработки и декодирования огибающей аудиосигнала путем разделения огибающей аудиосигнала с использованием квантования и кодирования распределения | |
| ES2707473T3 (es) | Codificación de audio de multicanal utilizando predicción compleja y señalización de estimación explícita |