ES2282899T3 - Codificacion o descodificacion de señales de audio. - Google Patents
Codificacion o descodificacion de señales de audio. Download PDFInfo
- Publication number
- ES2282899T3 ES2282899T3 ES04770333T ES04770333T ES2282899T3 ES 2282899 T3 ES2282899 T3 ES 2282899T3 ES 04770333 T ES04770333 T ES 04770333T ES 04770333 T ES04770333 T ES 04770333T ES 2282899 T3 ES2282899 T3 ES 2282899T3
- Authority
- ES
- Spain
- Prior art keywords
- sub
- band
- signals
- audio
- subsampled
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 230000005236 sound signal Effects 0.000 claims abstract description 41
- 238000001914 filtration Methods 0.000 claims abstract description 21
- 238000000034 method Methods 0.000 claims description 28
- 238000012986 modification Methods 0.000 claims description 15
- 230000004048 modification Effects 0.000 claims description 15
- 230000010076 replication Effects 0.000 claims description 7
- 230000003595 spectral effect Effects 0.000 claims description 7
- 239000000706 filtrate Substances 0.000 claims description 3
- 238000004590 computer program Methods 0.000 claims description 2
- 230000015572 biosynthetic process Effects 0.000 description 19
- 238000003786 synthesis reaction Methods 0.000 description 19
- 230000004044 response Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 8
- 230000008901 benefit Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 238000005070 sampling Methods 0.000 description 5
- 238000013461 design Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000001364 causal effect Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 230000008447 perception Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000002301 combined effect Effects 0.000 description 1
- 230000021615 conjugation Effects 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 239000003607 modifier Substances 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 238000011002 quantification Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 239000013598 vector Substances 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
- 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
-
- 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/038—Speech enhancement, e.g. noise reduction or echo cancellation using band spreading techniques
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0248—Filters characterised by a particular frequency response or filtering method
- H03H17/0264—Filter sets with mutual related characteristics
- H03H17/0266—Filter banks
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Computational Linguistics (AREA)
- Mathematical Physics (AREA)
- Quality & Reliability (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Insulated Conductors (AREA)
- Reduction Or Emphasis Of Bandwidth Of Signals (AREA)
- Stereophonic System (AREA)
Abstract
Un método para codificar una señal de audio, señal de audio que incluye un primer canal de audio y un segundo canal de audio, método que comprende los pasos de: filtrar en sub-banda cada uno de los primer canal de audio y segundo canal de audio en un banco de filtros modulado complejo para proporcionar una primera pluralidad de señales para el primer canal de audio y una segunda pluralidad de señales para el segundo canal de audio, submuestrear cada una de las señales de sub-banda para proporcionar una primera pluralidad de señales de sub-banda submuestreadas y una segunda pluralidad de señales de sub-banda submuestreadas, filtrar en sub-banda otra vez al menos una de las señales de sub-banda submuestreadas en un banco de filtros adicional con el fin de proporcionar una pluralidad de señales de sub-sub-banda, deducir los parámetros espaciales a partir de las señales de sub-sub-banda y a partir de las señales de sub-banda submuestreadas que no han sido filtradas en sub-banda otra vez, y deducir una señal de audio de canal único que comprende las señales de sub-banda deducidas a partir de la primera pluralidad de señales de sub-banda submuestreadas y de la segunda pluralidad de señales de sub-banda submuestreadas.
Description
Codificación o descodificación de señales de
audio.
Esta invención se refiere a la codificación de
una señal de audio o la decodificación de una señal de audio
codificada.
Erik Schuijers, Werner Oomen, Bert den Brinken y
Jeroen Breebaart, "Advances in Parametric Coding for
High-Quality Audio", Preimpresión 5852, 114ª
Convención del AES, Ámsterdam, Países Bajos, 22-25
de marzo de 2.003 describen un esquema de codificación paramétrica
que usa una representación paramétrica eficiente para la imagen
estéreo. Dos señales de entrada son unidas en una señal mono de
audio. Las señales espaciales relevantes para la percepción son
modeladas explícitamente como se muestra en la Figura 1. La señal
unida es codificada usando un codificador paramétrico monocanal. Los
parámetros estéreo de Diferencia de Intensidad Intercanal (IID),
Diferencia de Tiempo Intercanal (ITD) y Correlación Cruzada
Intercanal (ICC) son cuantificados, codificados y multiplexados en
un tren de bits junto con la señal mono de audio cuantificada y
codificada. En el lado del decodificador, el tren de bits es
demultiplexado a una señal mono codificada y los parámetros estéreo.
La señal mono de audio codificada es decodificada con el fin de
obtener una señal mono de audio decodificada m' (véase la Figura 2).
A partir de la señal mono en el dominio de tiempo, se calcula una
señal decorrelacionada usando un filtro D que produce la
decorrelación de percepción. Ambas, la señal mono en el dominio de
tiempo m' y la señal decorrelacionada d, son transformadas al
dominio de frecuencia. Entonces, la señal estéreo del dominio de
frecuencia es procesada con los parámetros IID, ITD e ICC por
escalado, modificación de fase y mezclado, respectivamente, en una
unidad de procesado de parámetros con el fin de obtener el par
estéreo decodificado 1' y r'. Las representaciones del dominio de
frecuencia resultantes se transforman otra vez al dominio de
tiempo.
Jin et al., en "A Scalable Subband
Coding Scheme for ATM Environment", IEEE Southestcon 2001,
páginas 271-275, describieron el filtrado en
sub-banda seguido de una trasformada MDCT y
cuantificación de acuerdo con los parámetros del modelo
psicoacústico calculado.
Un objeto de la invención es proporcionar una
codificación y decodificación de audio ventajosa usando parámetros
espaciales. A este fin, la invención proporciona un método de
codificación, un codificador de audio, un aparato para transmitir o
almacenar, un método de decodificación, un decodificador de audio,
un aparato de reproducción y un producto programa de ordenador como
se definen en las reivindicaciones independientes. Realizaciones
ventajosas se definen en las reivindicaciones dependientes.
De acuerdo con un primer aspecto de la
invención, se codifica una señal de audio, señal de audio que
incluye un primer canal de audio y un segundo canal de audio, y la
codificación comprende: el filtrado sub-banda de
cada uno de los primer canal de audio y segundo canal de audio en un
banco de filtros modulado complejo para proporcionar una primera
pluralidad de señales de sub-banda para el primer
canal de audio y una segunda pluralidad de señales de
sub-banda para el segundo canal de audio; el
submuestreo de cada una de las señales de sub-banda
para proporcionar una primera pluralidad de señales de
sub-banda submuestreadas y una segunda pluralidad de
señales de sub-banda submuestreadas; el filtrado
sub-banda adicional de al menos una de las señales
de sub-banda submuestreadas en un banco de filtros
adicional con el fin de proporcionar una pluralidad de señales
sub-sub-banda; deducir parámetros
espaciales a partir de las señales
sub-sub-banda y a partir de las
señales de sub-banda que no han sido filtradas
sub-banda otra vez; y deducir una señal de audio de
canal único que comprende las señales de sub-banda
deducidas a partir de la primera pluralidad de señales de
sub-banda submuestreadas y de la segunda pluralidad
de señales de sub-banda submuestreadas. Al
proporcionar un filtrado sub-banda adicional en una
sub-banda, se incrementa la resolución de frecuencia
de dicha sub-banda. Una resolución de frecuencia
incrementada de ese tipo tiene la ventaja de que hace posible
obtener una mayor calidad de audio (el ancho de banda de una señal
de sub-banda única es típicamente mucho mayor que la
de las bandas críticas del sistema auditivo humano) en una
implementación eficiente (debido a que sólo tienen que transformarse
unas pocas bandas). El codificador espacial paramétrico trata de
modelizar las señales binaurales, la cuales son percibidas sobre una
escala de frecuencias no uniforme, que se asemejan a la escala de
Bandas Rectangulares Equivalentes (ERB). La señal de audio de canal
único puede ser deducida directamente a partir de la primera
pluralidad de señales de sub-banda submuestreadas y
de la segunda pluralidad de señales de sub-banda
submuestreadas. Sin embargo, la señal de audio de canal único se
deduce ventajosamente a partir de las señales de
sub-sub-banda de las
sub-bandas submuestreadas que son filtradas
sub-banda otra vez, en cuyo caso las señales
sub-sub-banda de cada
sub-banda se suman juntas para formar nuevas señales
de sub-banda y en las que la señal de audio de canal
único se deduce a partir de estas nuevas señales de
sub-banda y de las sub-bandas de la
primera y la segunda pluralidad de sub-bandas que no
son filtradas otra vez.
De acuerdo con otro aspecto principal de la
invención, se proporciona la decodificación de una señal de audio
codificada, señal de audio codificada que comprende una señal de
audio de canal único codificada y un conjunto de parámetros
espaciales, comprendiendo el método de decodificación: decodificar
la señal de audio de canal único para obtener una pluralidad de
señales de sub-banda submuestreadas; filtrar en
sub-banda otra vez al menos una de las señales de
sub-banda submuestreadas en un banco de filtros
adicional con el fin de proporcionar una pluralidad de señales de
sub-sub-banda; y deducir dos canales
de audio a partir de los parámetros espaciales, las señales de
sub-sub-banda y las señales de
sub-banda submuestreadas para las
sub-bandas que no son filtradas
sub-banda otra vez. Al proporcionar un filtrado
sub-banda adicional en una
sub-banda, se incrementa la resolución de frecuencia
de dicha sub-banda y, consecuentemente, se puede
alcanzar una decodificación de audio de mayor calidad.
Una de las principales ventajas de estos
aspectos de la invención es que la codificación espacial paramétrica
puede ser fácilmente combinada con técnicas de Replicación de Banda
Espectral ("SBR"). SBR es conocida per se a partir de
Martin Dietz, Lars Liljeryd, Kristofer Kjörling y Oliver Kunz,
"Spectral Band Replication, a novel approach in audio coding",
Preimpresión 5553, 112ª Convención del AES, Munich, Alemania,
10-13 de mayo de 2.002, y a partir de Per Ekstrand,
"Bandwidth extension of audio signals by spectral ban
replication", Proc. 1^{er} Taller de la IEEE en Benelux sobre
Procesado y codificación de Audio basado en modelos
(MPCA-2002), páginas 53-58, Leuven,
Bélgica, 15 de noviembre de 2.002. Se hace referencia adicional al
estándar de MPEG-4, ISO/IEC
14496-3:2001/FDAM1, JTC1/SC29/WG11, Coding of Moving
Pictures and Audio, Bandwidth Extension que describe un audio codec
que usa la SBR.
La SBR está basada en la noción de que hay,
típicamente, una gran correlación entre las frecuencias bajas y
altas de una señal de audio. Como tal, el proceso SBR consiste en
copiar la(s) parte(s) más altas del espectro que usan
poca información codificada en el tren de bits. Un diagrama de
bloques simplificado de un decodificador SBR de ese tipo mejorado se
muestra en la Figura 3. El tren de bits es demultiplexado y
decodificado en datos de núcleo (por ejemplo Codificación de Audio
Avanzada (AAC) MPEG-2/4) y datos SBR. Usando los
datos de núcleo, la señal es decodificada a la mitad de la
frecuencia de muestreo de la señal de ancho de banda completo. La
salida del decodificador de núcleo es analizada por medio de un
banco de (Pseudo) Filtros Espejo en Cuadratura (QMF) complejos de 32
bandas. Estas 32 bandas son, entonces, extendidas a todo el ancho de
banda, es decir 64bandas, en el cual el contenido en Alta Frecuencia
(HF) se genera por medio de copiar parte(s) de las bandas más
bajas. La envolvente de las bandas para la cual se genera el
contenido de HF se ajusta de acuerdo con los datos SBR. Finalmente,
por medio de un banco de síntesis QMF de 64 bandas, se reconstruye
la señal de salida PCM.
El decodificador SBR como el que se muestra en
la Figura 3 es denominado por ello decodificador de velocidad doble.
Esto significa que el decodificador de núcleo funciona a la mitad de
la frecuencia de muestreo y por ello sólo se usa un banco de
análisis QMF de 32 bandas. También son posibles decodificadores de
velocidad única, en los que el decodificador de núcleo funciona a la
frecuencia de muestreo completa y el banco de análisis QMF consiste
en 64 bandas. En la práctica, la reconstrucción se hace por medio de
un banco (pseudo) QMF complejo. Debido a que el banco (pseudo) QMF
complejo no es muestreado de forma crítica no se necesita tomar
medidas añadidas con el fin de eliminar el solapamiento. Nótese que
en el decodificado SBR como el descrito por Ekstrand, el banco de
análisis QMF consiste en 32 bandas solamente, mientras que el banco
de síntesis QMF consiste en 64 bandas, por lo que el decodificador
de núcleo funciona a la mitad de la frecuencia de muestreo en
comparación con el decodificador de audio completo. En el
decodificador correspondiente, sin embargo, se usa un banco de
análisis QMF de 64 bandas para cubrir el rango completo de
frecuencias.
Aunque la invención es especialmente ventajosa
para la codificación de audio estéreo, la invención también tiene
ventajas para codificar señales con más de dos canales de audio.
Éstas y otras ventajas de la invención quedarán
patentes a partir de, y serán aclaradas haciendo referencia a, las
realizaciones descritas a continuación en esta memoria.
En los dibujos:
la Figura 1 muestra un diagrama de bloques de
una unidad para la extracción de parámetros estéreo como la que se
usa en un codificador Paramétrico Estéreo ("PS");
la Figura 2 muestra un diagrama de bloques de
una unidad para la reconstrucción de una señal estéreo como la que
se usa en un decodificador PS;
la Figura 3 muestra un diagrama de bloques de un
decodificador por Replicación de Banda Espectral ("SBR");
la Figura 4 muestra un diagrama de bloques de un
codificador combinado PS y SBR mejorado de acuerdo con una
realización de la invención;
la Figura 5 muestra un diagrama de bloques de un
decodificador combinado PS y SBR mejorado de acuerdo con una
realización de la invención;
la Figura 6 muestra un banco QMF complejo de
análisis (izquierda) y síntesis (derecha) de M bandas
submuestreadas;
la Figura 7 muestra la repuesta de magnitud en
dB de un filtro prototipo;
la Figura 8 muestra las respuestas de magnitud
en dB de los primeros 4 de los 64 filtros modulados complejos de
análisis no submuestreados;
la Figura 9 muestra un diagrama de bloques de un
banco de filtros de Q bandas con síntesis trivial;
\newpage
la Figura 10 muestra una respuesta de magnitud
combinada en dB de un primer filtro QMF modulado no submuestreada y
un banco de 8 filtros modulados complejos;
la Figura 11 muestra una respuesta de magnitud
estilizada de un banco de filtros de 4 bandas con apilamiento
uniforme (parte superior) y un banco de filtros de 4 bandas con
apilamiento no uniforme (parte inferior) de acuerdo con una
realización de la invención;
la Figura 12 muestra un banco de filtros híbrido
no uniforme de análisis de 77 bandas basado en un QMF complejo de
análisis de 64 bandas de acuerdo con una realización de la
invención;
la Figura 13 muestra un banco de filtros híbrido
no uniforme de análisis de 71 bandas basado en un QMF complejo de
análisis de 64 bandas para su uso en un decodificador de audio;
y
la Figura 14 muestra un diagrama de bloques de
una implementación eficiente del banco de filtros modulado complejo
de análisis.
Los dibujos sólo muestran los elementos que son
necesarios para entender la invención.
Combinando la SBR con la PS se obtiene
potencialmente un codec extremadamente potente. Tanto la SBR como la
PS son algoritmos de post-procesado en un
decodificador que consisten en una estructura bastante similar, es
decir, alguna forma de conversión de tiempo a frecuencia, procesado
y finalmente conversión de frecuencia a tiempo. Cuando se combinan
ambos algoritmos, se requiere que ambos algoritmos puedan funcionar
a la vez sobre una aplicación DSP. Por lo tanto, es ventajoso
reutilizar tantos como sea posible de los resultados intermedios
calculados de un codec para el otro. En el caso de combinar PS con
SBR, esto conduce a reutilizar las señales de
sub-banda (Pseudo) QMF complejas para el procesado
PS. En un codificador combinado (véase la Figura 4) la señal de
entrada estéreo es analizada por medio de dos bancos de filtros de
análisis de 64 bandas. Utilizando la representación del dominio de
sub-banda complejo, una unidad de cálculo PS estima
los parámetros estéreo y crea una mezcla de canales mono
(sub-banda). Esta mezcla de canales mono se alimenta
luego a una unidad de estimación de parámetros SBR. Finalmente, la
mezcla de canales mono se convierte de nuevo al dominio de tiempo
por medio de un banco de filtros de síntesis de 32 bandas de tal
forma que pueda ser decodificado por el decodificador de núcleo (el
decodificador de núcleo necesita sólo la mitad del ancho de
banda).
En el decodificador combinado como el que se
muestra en la Figura 5, sin tener en cuenta si se está usando o no
un sistema de velocidad doble o de velocidad única, las señales del
dominio de sub-banda del ancho de banda completo (64
bandas) después del ajuste de la envolvente son convertidas a un
conjunto estéreo de señales de dominio de sub-banda
de acuerdo con los parámetros estéreo. Estos dos conjuntos de
señales de sub-banda son convertidos finalmente al
dominio de tiempo por medio de un banco de QMF de síntesis de 64
bandas. Si sólo se combina PS con SBR, el ancho de banda de las
bandas de frecuencias más bajas del filtro QMF es mayor que el que
se requiere para una representación estéreo de alta calidad. Por
ello, con el fin de ser capaz de dar una representación de alta
calidad de la imagen estéreo, se realiza otra subdivisión de las
señales de sub-banda más bajas de acuerdo con
realizaciones ventajosas de la invención.
Para un mejor entendimiento de aspectos de la
invención, se explica primero la teoría que hay detrás de los
filtros QMF complejos de sub-banda.
El filtro QMF de sub-banda de
análisis puede ser descrito como sigue. Dado un filtro prototipo
p(v) de fase lineal evaluada real, se puede definir un banco
de filtros modulados complejos de análisis de M bandas por los
filtros de análisis
para k = 0, 1, ...,
M-1. El parámetro de fase \theta no es importante
para el análisis que sigue, pero una elección típica es (N+M)/2,
donde N es el orden del filtro prototipo. Dada una señal de tiempo
x(v) discreta con valor real, las señales de
sub-banda v_{k}(n) se obtienen filtrando
(convolución) x(v) con h_{k}(v) y, luego,
submuestreando el resultado por un factor M (véase el lado izquierdo
de la Figura
6).
Una operación de síntesis consiste en, primero,
sobremuestrear las señales de sub-banda QMF con un
factor M, seguida de filtrar con filtros modulados complejos del
tipo (1), sumar los resultados y finalmente tomar dos veces la parte
real (véase el lado derecho de la Figura 6). Entonces, puede
obtenerse una reconstrucción casi perfecta de las señales con
valores reales mediante un diseño adecuado de un filtro prototipo
p(v) de fase lineal con valor real. La respuesta en magnitud
del filtro prototipo como el usado en el sistema SBR del estándar
MPEG-4 (al que se ha hecho referencia anteriormente)
en el caso de 64 bandas se muestra en la Figura 7. Las respuestas
en magnitud de los 64 filtros modulados complejos de análisis se
obtienen desplazando la respuesta en magnitud del filtro
prototipo
p(\nu) por \frac{\pi}{M}(k+1/2). Una parte de estas respuestas se muestra en la Figura 8. Nótese que sólo se filtran las frecuencias positivas, excepto para k = 0 y k = M-1. Como resultado, las señales de sub-banda antes de submuestrear están cerca de ser analíticas facilitando las modificaciones fáciles en amplitud y fase de sinusoides con valor real. También son posibles modificaciones de fase para la primera y la última banda con tal que las sinusoides que residen en estas bandas tengan una frecuencia que esté por encima \pi/2M o por debajo \pi-\pi/2M respectivamente. Para frecuencias fuera de esta región, el rendimiento de la modificación de fase se deteriora rápidamente debido a la interferencia de las frecuencias negativas.
p(\nu) por \frac{\pi}{M}(k+1/2). Una parte de estas respuestas se muestra en la Figura 8. Nótese que sólo se filtran las frecuencias positivas, excepto para k = 0 y k = M-1. Como resultado, las señales de sub-banda antes de submuestrear están cerca de ser analíticas facilitando las modificaciones fáciles en amplitud y fase de sinusoides con valor real. También son posibles modificaciones de fase para la primera y la última banda con tal que las sinusoides que residen en estas bandas tengan una frecuencia que esté por encima \pi/2M o por debajo \pi-\pi/2M respectivamente. Para frecuencias fuera de esta región, el rendimiento de la modificación de fase se deteriora rápidamente debido a la interferencia de las frecuencias negativas.
Partiendo de los filtros QMF de análisis como
los descritos arriba, en realizaciones de la invención, se obtiene
una resolución de frecuencia más fina filtrando otra vez cada señal
de sub-banda submuestreada v_{k}(n) en
Q_{k} sub-sub-bandas. En lo que
sigue, se deducirán las propiedades del filtrado
sub-banda adicional.
En lo que sigue, sea 100 la
transformada discreta de Fourier en el tiempo de una señal de tiempo
discreta z(n). Asumiendo la propiedad de reconstrucción casi
perfecta según se mencionó anteriormente y, también, un diseño en el
que P(\omega), la transformada de Fourier de
p(\nu), esencialmente se desvanece fuera del intervalo de
frecuencias [-\pi/M, \pi/M], que es el caso para el filtro
prototipo p(\nu) como se ilustró más arriba, el paso
siguiente aquí es considerar un sistema en el que las señales de
sub-banda v_{k}(n) son modificadas antes de
la síntesis. Ahora, sea modificada cada sub-banda k
mediante su filtrado con un filtro B_{k}(\omega). Con la
definición que alcanza
donde el asterisco denota la
conjugación compleja, puede entonces mostrarse (despreciando el
retardo global, asumiendo una entrada con valor real y un sistema de
velocidad única) que el sistema resultante que incluye la síntesis
en banco de filtros corresponde a un filtrado con el
filtro
De acuerdo con la hipótesis que se refiere a las
propiedades de P(\omega), insertar B_{k}(\omega)
= 1 para todos los k en (3) conduce a B(\omega) = 1 y una
identidad de sumas al cuadrado se sigue para las respuestas del
filtro prototipo desplazadas. Escogiendo las constantes con valor
real B_{k}(\omega) = b_{k} \geq 0 el sistema actúa
como un ecualizador, que interpola los valores de ganancia b_{k}
en las frecuencias \pi(k + 1/2)/M. La característica
atractiva es que el sistema en conjunto es invariable en el tiempo,
esto es, está libre de solapamiento, a pesar del uso de submuestreo
y sobremuestreo. Esto, por supuesto, sólo será cierto hasta la
cantidad de desviación respecto a las hipótesis del filtro prototipo
expuesta.
De cara a deducir una señal de audio mono, el
subfiltrado adicional de las señales de sub-banda
filtradas complejas no sólo preservaría estas propiedades sino que
también extendería estas propiedades a la manipulación de las
señales de sub-banda filtradas. Subfiltrar
preservando estas propiedades puede realizarse usando una
modificación denominada filtros de M-ésima banda como se
conocen per se a partir de P.P. Vaidyanathan, "Multirate
systems and filter banks", Prentice Hall Signal Processing
Series, 1993, secciones 4.6.1-4.6.2).
Una señal de tiempo discreta v(n) puede
ser dividida en Q señales diferentes mediante un banco de filtros
con respuestas de impulso g_{q}(n), q = 0, 1, ...,
Q-1. Esto se ilustra en la Figura 9. Sean las
salidas del análisis correspondientes y_{q}(n) y
considérese la operación de síntesis trivial
\newpage
La reconstrucción perfecta, y(n) =
v(n), se obtiene entonces escogiendo los filtros de forma
que
donde \delta(n) = 1 si n =
0 y \delta(n) = 0 si n \neq 0. Para filtros causales, el
lado derecho de (5) tendría que ser reemplazado por
\delta(n-d), donde d es un retardo
positivo, pero esta modificación sencilla se omite en aras de la
claridad de la
exposición.
Los filtros g_{q}(n) pueden escogerse
como modulaciones complejas de un filtro prototipo g(n) a
través de
En esta realización preferida de la invención,
los filtros son con apilamiento no uniforme (el factor q + 1/2). Una
ventaja de esta realización preferida se explicará después. La
reconstrucción perfecta (5) se obtiene si y sólo si
Una variación de esto es la modulación por
coseno con valor real según
con un filtro prototipo g(m)
con valor real que
satisface
(Esto se obtiene fácilmente
mediante la consideración de g_{q}(n) +
g_{Q-1-q}(n) en
(6)).
Partiendo de los filtros QMF de análisis como
los descritos anteriormente, se obtiene una resolución de frecuencia
más fina filtrando otra vez cada una de las señales de
sub-banda submuestreadas v_{k}(n) en
Q_{k} sub-sub-bandas usando una de
las estructuras moduladas (6) u (8) anteriores. Represente
y^{k}_{q}(n), las señales de salida resultantes y describa
g^{k}_{q}(n)
el banco de filtros aplicado en la sub-banda k. Si Q_{k} = 1, no hay filtrado y g^{k}_{0}(n) = \delta(n). Un ejemplo de aplicación típica es el caso en el que M = 64, Q_{0} = 8, Q_{k} = 4 para k = 1,2 y Q_{k} = 1 para k > 2.
el banco de filtros aplicado en la sub-banda k. Si Q_{k} = 1, no hay filtrado y g^{k}_{0}(n) = \delta(n). Un ejemplo de aplicación típica es el caso en el que M = 64, Q_{0} = 8, Q_{k} = 4 para k = 1,2 y Q_{k} = 1 para k > 2.
El efecto combinado de los dos bancos de filtros
de x(v) y^{k}_{q}(n) a puede describirse como
filtrado con filtros F^{k}_{q}(\omega) seguido de
submuestreo por un factor M, donde
Si la respuesta P(\omega) del filtro
prototipo es esencialmente cero fuera del intervalo [-\pi/M,
\pi/M], que es el caso para los filtros de análisis SBR (véase la
Figura 7), entonces el filtro tiene una frecuencia central nominal
única definida en el caso modulado complejo por
\newpage
donde s es un entero escogido de
tal forma que 1080 Por ejemplo, como se ilustra en
la Figura 10, si k = 0 y Q_{0} = 8, los valores de
\omega_{0,0}, \omega_{0,1}, ..., \omega_{0,7}
son
La inserción de bancos de filtros de
sub-banda como la descrita anteriormente, no
introduce submuestreo adicional, de esta forma se preserva la
realización libre de alias de la modificación de señal como se
mostró anteriormente en el caso de QMF complejo solo. Considérese la
operación combinada general de análisis de
M-sub-bandas, filtrado de
sub-banda adicional usando Q_{k}
sub-sub-bandas dentro de la
sub-banda k, filtrado de cada señal de
sub-banda y^{k}_{q}(n)
mediante un filtro A_{k,q}(\omega), síntesis con cada k
sub-banda por suma y, finalmente síntesis a través
del banco de síntesis de M-bandas. La función de
transferencia global de un sistema de ese tipo viene dada por (3)
con, para k \geq 0,
Para \omega > \pi/(2M), esto da
por ello la respuesta global de la
sub-sub-banda (k,q) es
G^{k}_{q}(M\omega)|P(\omega-\pi(k+1/2)/M|^{2}.
Para |\omega| \leq \pi/(2M), se debe tener algún cuidado
debido a (2). En este intervalo de frecuencias, se mantiene
que
y asumiendo coeficientes reales de
un filtro prototipo de
sub-sub-banda, se mantiene
que
así, si los filtros modificadores
son escogidos de tal forma
que
entonces
B_{0}(-M\omega)^{*} = B_{0}(M\omega) y la
identidad de sumas al cuadrado mencionada en relación con (3)
conduce
a
para |\omega| \leq
\pi/(2M), correspondiendo a una respuesta global
G^{0}_{q}(M\omega) para la
sub-sub-banda
(0,q).
Las ecuaciones (15) a (17) indican el deseo de
discriminar entre frecuencias positivas y negativas. Esta es la
razón por la que se han estado usando filtros (complejos) con
apilamiento no uniforme para sub-filtrar las señales
de sub-banda QMF en vez de filtros (complejos) con
apilamiento uniforme (véase la Figura 11). Para los filtros con
apilamiento uniforme no es posible aplicar modificaciones de fase de
sinusoides que residen en el filtro central, es decir, el filtro que
tiene una frecuencia central en cero, ya que no hay discriminación
posible entre frecuencias positivas y negativas. Asumiendo un filtro
prototipo con una banda de respuesta G(\omega) limitada a
[-2\pi/Q, 2\pi/Q], donde Q es el número de bandas, para el caso
con apilamiento uniforme el límite inferior al cual las
modificaciones de fase pueden aplicarse es aproximadamente 2\pi/Q,
mientras que para el caso con apilamiento no uniforme el límite
inferior al cual pueden aplicarse las modificaciones de fase es
\pi/Q.
Como se mencionó en la introducción, casos
especiales importantes de lo anterior para la síntesis PS son la
ecualización y la modificación de fase. Para la ecualización,
A_{k,q}(\omega) = a_{k,q} \geq 0 y la condición (16)
se reduce a
El caso de la modificación de fase corresponde a
A_{k,q}(\omega) = exp(ia_{k,q}) en cuyo caso la
condición (16) se satisface si
El banco de filtros complejos no uniformes, es
decir el banco QMF seguido por el filtrado de
sub-banda adicional, como se describió
anteriormente, puede aplicarse a estimar los parámetros estéreo
Diferencia de Intensidad Intercanal (IID), Diferencia de Fase
Intercanal (IPD) y Correlación Cruzada Intercanal (ICC) como se
muestra más adelante. Nótese que en esta realización práctica, la
IPD se usa como un sustituto prácticamente equivalente de la ITD
como se usa en el documento de Schuijers et al. En el
codificador PS combinado (véase la Figura 4), los primeros tres
canales QMF complejos son subfiltrados de forma que en total se
obtienen 77 señales con valores complejos (véase la Figura 12).
Desde este punto, sobre las 77 señales de
sub-banda alineadas en el tiempo y con valores
complejos se representan como l^{k}_{q}(n) y
respectivamente r^{k}_{q}(n) de acuerdo con el indexado de
y^{k}_{q}(n).
Para estimar los parámetros estéreo en una
determinada posición n' de la muestra de sub-banda,
se calculan las excitaciones izquierda, derecha y no normalizada
como:
para cada par estéreo b,
h(n) es la ventana de dominio de sub-banda
con longitud L, \varepsilon un valor muy pequeño que evita la
división por cero (por ejemplo \varepsilon = 1 \cdot
e-10) y l^{k}_{q}(n) y
r^{k}_{q}(n) las señales de dominio de
sub-sub-banda izquierda y derecha.
En el caso de 20 pares estéreo, la suma sobre k desde k_{l} hasta
e incluyendo k_{h} y q desde q_{l} hasta e incluyendo q_{h} va
como se muestra en la Tabla. Nótese que las frecuencias
"negativas" (por ejemplo k = 0 con q = 4 ... 7) no están
incluidas en la estimación de parámetros de
(20).
Las sumas para calcular e_{l}(b),
e_{r}(b) y e_{R}(b) se alinean de tal forma que el
punto medio de estas señales en la suma coincida con la posición
del parámetro, de aquí el desplazamiento por -\frac{L}{2}+1. Como
queda claro a partir de la Tabla 1, sólo se usan las señales de
sub-sub-banda y las señales de
sub-banda con una frecuencia central positiva para
estimar los parámetros.
La IID, representada como I(b), la ICC,
representada como C(b), y la IPD, representada como
P(b), para cada uno de los pares estéreo se calculan
según:
El ángulo en la ecuación P(b) =
<e_{R}(b) se calcula usando la función arco tangente de
cuatro cuadrantes que da valores entre -\pi y \pi. Dependiendo
de la velocidad binaria objetivo y de la aplicación, estos
parámetros, o un subconjunto de estos parámetros son cuantificadas y
codificados en la parte PS del sistema de tren de bits.
Con el fin de mantener los costes de operaciones
de cálculo necesarios (en términos de uso de memoria RAM) en el
decodificador tan bajos como sea posible se usa una estructura de
análisis similar. Sin embargo, la primera banda es compleja sólo
parcialmente (véase la Figura 13). Esto se obtiene mediante la suma
de los pares de la banda media y G^{0}_{2}(\omega) y
G^{0}_{5}(\omega) y G^{0}_{3}(\omega) y
G^{0}_{4}(\omega). Además, la segunda y la tercera bandas
son bancos de filtros de dos bandas con valor real, lo cual se
obtiene mediante la suma de las salidas de y
G^{k}_{0}(\omega) y G^{k}_{3}(\omega), la suma
de las salidas de G^{k}_{l}(\omega) y
G^{k}_{2}(\omega) (véase también la discusión de la
sección sobre bancos de filtros modulados). Usando esta
simplificación de la estructura del banco de filtros del
decodificador, todavía se mantiene la característica de
discriminación entre las frecuencias positivas y negativas mediante
la subdivisión del primer filtro de sub-banda. El
banco de filtros de análisis del decodificador se muestra en la
Figura 13. Nótese que el indexado de las primeras señales de
sub-sub-banda filtradas QMF se
ordena de acuerdo con la frecuencia.
Las señales de
sub-sub-banda estéreo de una trama
única se construyen según:
donde: s_{k}(n) son las
señales de sub-sub-banda mono y
d_{k}(n) son las señales mono de
sub-sub-banda decorrelacionadas que
se deducen de las señales mono de
sub-sub-banda s_{k}(n) con
el fin de acabar de sintetizar los parámetros ICC; k = 0, ...,
K-1 son los índices de sub-banda (K
es el numero total de sub-bandas, es decir, K = 71);
n = 0, ..., N-1, donde N es el número de muestras de
sub-banda de una trama, son los índices de muestra
de sub-banda QMF; \Lambda_{11},
\Lambda_{12}, \Lambda_{21}, \Lambda_{22} son las
matrices de manipulación del factor de escala; y P_{n} es la
matriz de manipulación de la rotación de fase. Las matrices de
manipulación se definen como funciones del tiempo y de la frecuencia
y pueden deducirse de forma sencilla a partir de los vectores de
manipulación según se describen en el estándar
MPEG-4 ISO/IEC 14496-3:2001/FPDAM2,
JTC1/SC29/WG11, Coding of Moving Pictures and Audio, Extension
2.
Se definen la s_{k}(n) de acuerdo con
la Figura 12 como resultan en la Figura 13:
La síntesis de los parámetros estéreo tiene
lugar de acuerdo con la Tabla 1 de indexado.
Las ecuaciones de síntesis quedan, así:
\hskip0,7cm122
Nótese que el signo de P_{rt} cambia en las
ecuaciones anteriores si se encuentra un ^{*} en la tabla. Esto
está de acuerdo con la ecuación (19), es decir, tiene que aplicarse
la rotación de fase inversa para las frecuencias negativas.
Dado un banco de filtros modulados con un filtro
prototipo de longitud L, una implementación en forma directa
requeriría QL operaciones por cada muestra de entrada pero el hecho
de que la modulación en (6) es antiperiódica con período Q puede
usarse para dividir el filtrado en una ventana polifásica de L
operaciones seguida por una transformada de tamaño Q para cada
muestra de entrada. Por favor, nótese que una representación
polifásica de ese tipo se conoce a partir de P.P. Vaidyanathan,
"Multirate systems and filter banks", Prentice Hall Signal
Processing Series, 1993, sección 4.3). Lo siguiente proporciona una
aplicación ventajosa de una representación polifásica de ese tipo de
acuerdo con una realización preferida de la invención.
La transformada es una DFT seguida por un giro
de fase, el cual es del orden de Qlog_{2} Q, cuando Q es una
potencia de dos. De esa forma, se obtiene un gran ahorro en casos
típicos en los que L es mucho mayor que log_{2} Q. En el caso
modulado real (8), la antiperiodicidad del período 2Q combinada con
las simetrías par/impar alrededor de n = 0 y n = Q pueden usarse de
nuevo para enmarcar en una ventana polifásica y la transformada
kernel es una DCT del tipo III. Se da a continuación una descripción
detallada para el caso de modulación compleja.
Una implementación efectiva del
sub-subfiltrado, que usa el procesado de núcleo FFT,
puede realizarse usando descomposición polifásica del filtro
prototipo seguida de modulación. Asúmase un filtro prototipo
g(n) de orden N, en el que N = mQ y m es un entero positivo.
Esta condición no es restrictiva, ya que un filtro prototipo de
orden arbitrario puede tener un relleno cero para verificar la
restricción. La transformada Z del filtro prototipo diseñado para su
uso en un sistema modulado complejo (6) es
Esto puede expresarse en notación polifásica
como
donde
Todos los filtros del banco de filtros son
versiones moduladas en frecuencia del filtro prototipo. La
transformada Z del filtro g_{q}(n) viene dada por
donde
\newpage
La expresión para la salida de un filtro es
Identificando las componentes de la última suma,
puede verse que las componentes polifásicas procesan versiones
retardadas de la señal de entrada, las cuales son multiplicadas a
continuación por un exponencial complejo. Finalmente, todas las
señales de salida Yq(z), con q = 0 ... Q-1,
se hallan aplicando una FFT inversa (sin factor de escala). La
Figura 14 muestra el esquema de montaje del banco de filtros de
análisis. Puesto que los filtros polifásicos en (29) son
no-causales, una cantidad apropiada de retardo tiene
que ser añadida a todas las componentes polifásicas.
Debería notarse que las realizaciones
mencionadas anteriormente ilustran, más bien que limitan, la
invención y que los expertos en la técnica serán capaces de diseñar
muchas realizaciones alternativas sin salirse del alcance de las
reivindicaciones adjuntas. En las reivindicaciones, cualesquiera
signos de referencia situados entre paréntesis no serán
interpretados como que limitan la reivindicación. La palabra "que
comprende" no excluye la presencia de otros elementos o pasos que
los listados en una reivindicación. La invención puede ser
implementada por medio de hardware que comprende varios elementos
distintos y por medio de un ordenador programado de forma adecuada.
En una reivindicación de un dispositivo que enumera varios medios,
varios de estos medios pueden ser realizados por el mismo elemento
único de hardware. El mero hecho de que determinadas medidas sean
enumeradas en diferentes reivindicaciones mutuamente dependientes no
indica que una combinación de estas medidas no pueda ser usada con
ventaja.
Claims (24)
1. Un método para codificar una señal de
audio, señal de audio que incluye un primer canal de audio y un
segundo canal de audio, método que comprende los pasos de:
filtrar en sub-banda cada uno de
los primer canal de audio y segundo canal de audio en un banco de
filtros modulado complejo para proporcionar una primera pluralidad
de señales para el primer canal de audio y una segunda pluralidad de
señales para el segundo canal de audio,
submuestrear cada una de las señales de
sub-banda para proporcionar una primera pluralidad
de señales de sub-banda submuestreadas y una segunda
pluralidad de señales de sub-banda
submuestreadas,
filtrar en sub-banda otra vez al
menos una de las señales de sub-banda submuestreadas
en un banco de filtros adicional con el fin de proporcionar una
pluralidad de señales de
sub-sub-banda,
deducir los parámetros espaciales a partir de
las señales de sub-sub-banda y a
partir de las señales de sub-banda submuestreadas
que no han sido filtradas en sub-banda otra vez,
y
deducir una señal de audio de canal único que
comprende las señales de sub-banda deducidas a
partir de la primera pluralidad de señales de
sub-banda submuestreadas y de la segunda pluralidad
de señales de sub-banda submuestreadas.
2. Un método de acuerdo con la
reivindicación 1, en el que para cada sub-banda que
es filtrada otra vez en sub-banda, las señales de
sub-sub-banda se suman juntas
después de escalado y/o rotación de fase para formar una señal de
sub-banda nueva y en el que la señal de audio de
canal único se deduce a partir de estas señales de
sub-banda nuevas y de las señales de
sub-banda submuestreadas que no son filtradas otra
vez.
3. Un método de acuerdo con la
reivindicación 1, en el que el filtrado en sub-banda
adicional se realiza sobre, al menos, la señal de
sub-banda de frecuencia más baja de la primera
pluralidad de señales de sub-banda submuestreadas y
sobre la señal de sub-banda de frecuencia más baja
de la segunda pluralidad de señales se sub-banda
submuestreadas.
4. Un método de acuerdo con la
reivindicación 3, en el que el filtrado en sub-banda
adicional se realiza otra vez sobre, al menos, la señal de
sub-banda de la siguiente frecuencia más baja de la
primera pluralidad de señales de sub-banda
submuestreadas y sobre la señal de sub-banda de la
siguiente frecuencia más baja de la segunda pluralidad de señales se
sub-banda submuestreadas.
5. Un método de acuerdo con la
reivindicación 4, en el que el número de
sub-sub-bandas en las señales
sub-banda de frecuencia más baja es más alto que el
número de sub-sub-bandas en las
señales de sub-banda de la siguiente frecuencia más
baja.
6. Un método de acuerdo con la
reivindicación 1, en el que el banco de filtros de
sub-banda adicional es, al menos parcialmente, un
banco de filtros modulado complejo.
7. Un método de acuerdo con la
reivindicación 1, en el que el banco de filtros de
sub-banda adicional es, al menos parcialmente, un
banco de filtros modulado por coseno con valor real.
8. Un método de acuerdo con la
reivindicación 1, en el que el banco de filtros de
sub-banda adicional es un banco de filtros con
apilamiento no uniforme.
9. Un método de acuerdo con la
reivindicación 1, en el que las señales de
sub-sub-banda no se submuestrean
otra vez.
10. Un método de acuerdo con la
reivindicación 1, en el que la señal de audio de canal único está
limitada en el ancho de banda y es codificada otra vez y en el que
se deducen parámetros de replicación de banda espectral a partir de
la primera pluralidad de señales de sub-banda
submuestreadas y/o de la segunda pluralidad de señales de
sub-banda submuestreadas.
11. Un codificador de audio para codificar
una señal de audio, señal de audio que incluye un primer canal de
audio y un segundo canal de audio, codificador que comprende:
un primer banco de filtros modulado complejo
para filtrar en sub-banda el primer canal de audio
para proporcionar una primera pluralidad de señales para el primer
canal de audio,
un segundo banco de filtros modulado complejo
para filtrar en sub-banda el segundo canal de audio
para proporcionar una segunda pluralidad de señales para el segundo
canal de audio,
\newpage
medios para submuestrear cada una de las señales
de sub-banda para proporcionar una primera
pluralidad de señales de sub-banda submuestreadas y
una segunda pluralidad de señales de sub-banda
submuestreadas,
un banco de filtros adicional para filtrar en
sub-banda otra vez, al menos, una de las señales de
sub-banda submuestreadas con el fin de proporcionar
una pluralidad de señales de
sub-sub-banda,
medios para deducir parámetros espaciales a
partir de las señales de
sub-sub-banda y a partir de las
señales de sub-banda submuestreadas que no han sido
filtradas en sub-banda otra vez, y
medios para derivar una señal de audio de canal
único que comprende las señales derivadas de
sub-banda derivadas a partir de la primera
pluralidad de señales de sub-banda submuestreadas y
de la segunda pluralidad de señales de sub-banda
submuestreadas.
12. Un aparato para transmitir o almacenar
una señal de audio codificada basada en una señal de audio de
entrada, aparato que comprende:
una unidad de entrada para recibir una señal de
audio de entrada,
un codificador de audio según el reivindicado en
la reivindicación 11 para codificar la señal de audio de entrada
para obtener una señal de audio codificada,
un codificador de canal para codificar otra vez
la señal de audio codificada en un formato adecuado para transmitir
o almacenar.
13. Un método para decodificar una señal de
audio codificada, señal de audio codificada que comprende una señal
de audio de canal único y un conjunto de parámetros espaciales,
método de decodificación que comprende:
decodificar la señal de audio de canal único
codificada para obtener una pluralidad de señales de
sub-banda submuestreadas,
filtrar en sub-banda otra vez,
al menos, una de las señales de sub-banda
submuestreadas en un banco de filtros adicional con el fin de
proporcionar una pluralidad de señales de
sub-sub-banda, y
deducir dos canales de audio a partir de los
parámetros espaciales, las señales de
sub-sub-banda y las señales de
sub-banda submuestreadas que no han sido filtradas
en sub-banda otra vez.
14. Un método de acuerdo con la
reivindicación 13, en el que el filtrado en
sub-banda adicional se realiza sobre, al menos, la
señal de sub-banda de frecuencia más baja de la
pluralidad de señales se sub-banda
submuestreadas.
15. Un método de acuerdo con la
reivindicación 14, en el que el filtrado en
sub-banda adicional se realiza otra vez sobre, al
menos, la señal de sub-banda de la siguiente
frecuencia más baja de la pluralidad de señales de
sub-banda submuestreadas.
16. Un método de acuerdo con la
reivindicación 15, en el que el número de
sub-sub-bandas en las señales
sub-banda de frecuencia más baja es más alto que el
número de sub-sub-bandas en las
señales de sub-banda de la siguiente frecuencia más
baja.
17. Un método de acuerdo con la
reivindicación 13, en el que el banco de filtros de
sub-banda adicional es, al menos parcialmente, un
banco de filtros modulado complejo.
18. Un método de acuerdo con la
reivindicación 13, en el que el banco de filtros de
sub-banda adicional es, al menos parcialmente, un
banco de filtros modulado por coseno con valor real.
19. Un método de acuerdo con la
reivindicación 13, en el que el banco de filtros de
sub-banda adicional es un banco de filtros con
apilamiento no uniforme.
20. Un método de acuerdo con la
reivindicación 13, en el que, en la sub-banda de
frecuencia más baja, las modificaciones de fase a las señales de
sub-sub-banda que tienen una
frecuencia central negativa en el dominio del tiempo son
determinadas tomando el negativo de la modificación de fase aplicada
sobre una señal de sub-sub-banda que
tiene una frecuencia central positiva que es en valor absoluto la
más cercana a dicha frecuencia central negativa.
21. Un método de acuerdo con la
reivindicación 13, en el que la señal de audio codificada comprende
parámetros de replicación en banda espectral y en el que una
componente de alta frecuencia se deduce a partir de la pluralidad de
señales de sub-banda submuestreadas y de los
parámetros de replicación en banda espectral y en el que los dos
canales de audio se deducen a partir de los parámetros espaciales,
las señales de sub-sub-banda, las
señales de sub-banda submuestreada que no han sido
filtradas en sub-banda otra vez y la componente en
alta frecuencia.
\newpage
22. Un decodificador de audio para
decodificar una señal de audio codificada, señal de audio codificada
que comprende una señal de audio de canal único codificada y un
conjunto de parámetros espaciales, decodificador de audio que
comprende:
un decodificador para decodificar la señal de
audio de canal único codificada para obtener una pluralidad de
señales de sub-banda submuestreadas,
un banco de filtros adicional para filtrar en
sub-banda, al menos, una de las señales de
sub-banda submuestreadas en un banco de filtros
adicional con el fin de proporcionar una pluralidad de señales de
sub-sub-banda, y
medios para deducir dos canales de audio a
partir de los parámetros espaciales, las señales de
sub-sub-banda y las señales de
sub-banda submuestreadas que no han sido filtradas
otra vez en sub-banda.
23. Un aparato para reproducir una señal de
audio de salida, aparato que comprende:
una unidad de entrada para obtener una señal de
audio de codificada,
un decodificador de audio de acuerdo con la
reivindicación 22 para decodificar la señal de audio codificada para
obtener la señal de audio de salida, y
una unidad de reproducción, del tipo de una
salida de altavoz o de auriculares, para reproducir la señal de
audio de salida.
24. Un producto programa de ordenador que
incluye un código para dar instrucciones a un ordenador para
realizar los pasos del método de acuerdo con la reivindicación 1 o
13.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP03104034 | 2003-10-30 | ||
| EP03104034 | 2003-10-30 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2282899T3 true ES2282899T3 (es) | 2007-10-16 |
Family
ID=34530779
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES04770333T Expired - Lifetime ES2282899T3 (es) | 2003-10-30 | 2004-10-28 | Codificacion o descodificacion de señales de audio. |
Country Status (12)
| Country | Link |
|---|---|
| US (3) | US7519538B2 (es) |
| EP (1) | EP1683133B1 (es) |
| JP (4) | JP4966013B2 (es) |
| KR (2) | KR101217649B1 (es) |
| CN (2) | CN101540171B (es) |
| AT (1) | ATE354160T1 (es) |
| BR (2) | BR122018007834B1 (es) |
| DE (1) | DE602004004818T2 (es) |
| ES (1) | ES2282899T3 (es) |
| PL (1) | PL1683133T3 (es) |
| RU (1) | RU2374703C2 (es) |
| WO (1) | WO2005043511A1 (es) |
Families Citing this family (113)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7240001B2 (en) * | 2001-12-14 | 2007-07-03 | Microsoft Corporation | Quality improvement techniques in an audio encoder |
| US7502743B2 (en) | 2002-09-04 | 2009-03-10 | Microsoft Corporation | Multi-channel audio encoding and decoding with multi-channel transform selection |
| US7460990B2 (en) * | 2004-01-23 | 2008-12-02 | Microsoft Corporation | Efficient coding of digital media spectral data using wide-sense perceptual similarity |
| ATE390683T1 (de) * | 2004-03-01 | 2008-04-15 | Dolby Lab Licensing Corp | Mehrkanalige audiocodierung |
| JP4892184B2 (ja) * | 2004-10-14 | 2012-03-07 | パナソニック株式会社 | 音響信号符号化装置及び音響信号復号装置 |
| ES2791001T3 (es) * | 2004-11-02 | 2020-10-30 | Koninklijke Philips Nv | Codificación y decodificación de señales de audio mediante el uso de bancos de filtros de valor complejo |
| US7848932B2 (en) * | 2004-11-30 | 2010-12-07 | Panasonic Corporation | Stereo encoding apparatus, stereo decoding apparatus, and their methods |
| KR100657916B1 (ko) * | 2004-12-01 | 2006-12-14 | 삼성전자주식회사 | 주파수 대역간의 유사도를 이용한 오디오 신호 처리 장치및 방법 |
| JP4988716B2 (ja) * | 2005-05-26 | 2012-08-01 | エルジー エレクトロニクス インコーポレイティド | オーディオ信号のデコーディング方法及び装置 |
| JP5118022B2 (ja) * | 2005-05-26 | 2013-01-16 | エルジー エレクトロニクス インコーポレイティド | オーディオ信号の符号化/復号化方法及び符号化/復号化装置 |
| WO2006126844A2 (en) * | 2005-05-26 | 2006-11-30 | Lg Electronics Inc. | Method and apparatus for decoding an audio signal |
| US8214221B2 (en) * | 2005-06-30 | 2012-07-03 | Lg Electronics Inc. | Method and apparatus for decoding an audio signal and identifying information included in the audio signal |
| EP1913576A2 (en) * | 2005-06-30 | 2008-04-23 | LG Electronics Inc. | Apparatus for encoding and decoding audio signal and method thereof |
| US8494667B2 (en) * | 2005-06-30 | 2013-07-23 | Lg Electronics Inc. | Apparatus for encoding and decoding audio signal and method thereof |
| US8160888B2 (en) | 2005-07-19 | 2012-04-17 | Koninklijke Philips Electronics N.V | Generation of multi-channel audio signals |
| CA2620627C (en) * | 2005-08-30 | 2011-03-15 | Lg Electronics Inc. | Apparatus for encoding and decoding audio signal and method thereof |
| US7788107B2 (en) * | 2005-08-30 | 2010-08-31 | Lg Electronics Inc. | Method for decoding an audio signal |
| JP4568363B2 (ja) * | 2005-08-30 | 2010-10-27 | エルジー エレクトロニクス インコーポレイティド | オーディオ信号デコーディング方法及びその装置 |
| US8577483B2 (en) * | 2005-08-30 | 2013-11-05 | Lg Electronics, Inc. | Method for decoding an audio signal |
| WO2007040357A1 (en) * | 2005-10-05 | 2007-04-12 | Lg Electronics Inc. | Method and apparatus for signal processing and encoding and decoding method, and apparatus therefor |
| US7751485B2 (en) * | 2005-10-05 | 2010-07-06 | Lg Electronics Inc. | Signal processing using pilot based coding |
| US7672379B2 (en) * | 2005-10-05 | 2010-03-02 | Lg Electronics Inc. | Audio signal processing, encoding, and decoding |
| US7696907B2 (en) * | 2005-10-05 | 2010-04-13 | Lg Electronics Inc. | Method and apparatus for signal processing and encoding and decoding method, and apparatus therefor |
| US7646319B2 (en) * | 2005-10-05 | 2010-01-12 | Lg Electronics Inc. | Method and apparatus for signal processing and encoding and decoding method, and apparatus therefor |
| KR100878833B1 (ko) * | 2005-10-05 | 2009-01-14 | 엘지전자 주식회사 | 신호 처리 방법 및 이의 장치, 그리고 인코딩 및 디코딩방법 및 이의 장치 |
| US7716043B2 (en) * | 2005-10-24 | 2010-05-11 | Lg Electronics Inc. | Removing time delays in signal paths |
| US7752053B2 (en) * | 2006-01-13 | 2010-07-06 | Lg Electronics Inc. | Audio signal processing using pilot based coding |
| JP5161109B2 (ja) * | 2006-01-19 | 2013-03-13 | エルジー エレクトロニクス インコーポレイティド | 信号デコーディング方法及び装置 |
| WO2007083952A1 (en) | 2006-01-19 | 2007-07-26 | Lg Electronics Inc. | Method and apparatus for processing a media signal |
| US7953604B2 (en) * | 2006-01-20 | 2011-05-31 | Microsoft Corporation | Shape and scale parameters for extended-band frequency coding |
| US8190425B2 (en) * | 2006-01-20 | 2012-05-29 | Microsoft Corporation | Complex cross-correlation parameters for multi-channel audio |
| US7831434B2 (en) * | 2006-01-20 | 2010-11-09 | Microsoft Corporation | Complex-transform channel coding with extended-band frequency coding |
| KR100902899B1 (ko) | 2006-02-07 | 2009-06-15 | 엘지전자 주식회사 | 부호화/복호화 장치 및 방법 |
| KR100754220B1 (ko) | 2006-03-07 | 2007-09-03 | 삼성전자주식회사 | Mpeg 서라운드를 위한 바이노럴 디코더 및 그 디코딩방법 |
| US7676374B2 (en) * | 2006-03-28 | 2010-03-09 | Nokia Corporation | Low complexity subband-domain filtering in the case of cascaded filter banks |
| KR101015037B1 (ko) * | 2006-03-29 | 2011-02-16 | 돌비 스웨덴 에이비 | 오디오 디코딩 |
| US7612275B2 (en) * | 2006-04-18 | 2009-11-03 | Nokia Corporation | Method, apparatus and computer program product for providing rhythm information from an audio signal |
| US7818079B2 (en) * | 2006-06-09 | 2010-10-19 | Nokia Corporation | Equalization based on digital signal processing in downsampled domains |
| US20080004866A1 (en) * | 2006-06-30 | 2008-01-03 | Nokia Corporation | Artificial Bandwidth Expansion Method For A Multichannel Signal |
| MX2008016163A (es) * | 2006-06-30 | 2009-02-04 | Fraunhofer Ges Forschung | Codificador de audio, decodificador de audio y procesador de audio con caracteristicas de warping variable de manera dinamica. |
| US8682652B2 (en) | 2006-06-30 | 2014-03-25 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Audio encoder, audio decoder and audio processor having a dynamically variable warping characteristic |
| EP3739752B1 (en) * | 2006-07-04 | 2021-12-15 | Dolby International AB | Filter system comprising a filter converter and a filter compressor and method for operating the filter system |
| US7876904B2 (en) * | 2006-07-08 | 2011-01-25 | Nokia Corporation | Dynamic decoding of binaural audio signals |
| WO2008035949A1 (en) * | 2006-09-22 | 2008-03-27 | Samsung Electronics Co., Ltd. | Method, medium, and system encoding and/or decoding audio signals by using bandwidth extension and stereo coding |
| JP2008076847A (ja) * | 2006-09-22 | 2008-04-03 | Matsushita Electric Ind Co Ltd | 復号器及び信号処理システム |
| KR101434198B1 (ko) * | 2006-11-17 | 2014-08-26 | 삼성전자주식회사 | 신호 복호화 방법 |
| KR101016224B1 (ko) | 2006-12-12 | 2011-02-25 | 프라운호퍼-게젤샤프트 추르 푀르데룽 데어 안제반텐 포르슝 에 파우 | 인코더, 디코더 및 시간 영역 데이터 스트림을 나타내는 데이터 세그먼트를 인코딩하고 디코딩하는 방법 |
| US7783478B2 (en) * | 2007-01-03 | 2010-08-24 | Alexander Goldin | Two stage frequency subband decomposition |
| KR101379263B1 (ko) * | 2007-01-12 | 2014-03-28 | 삼성전자주식회사 | 대역폭 확장 복호화 방법 및 장치 |
| US7885819B2 (en) | 2007-06-29 | 2011-02-08 | Microsoft Corporation | Bitstream syntax for multi-process audio decoding |
| KR101464977B1 (ko) * | 2007-10-01 | 2014-11-25 | 삼성전자주식회사 | 메모리 관리 방법, 및 멀티 채널 데이터의 복호화 방법 및장치 |
| JP5147851B2 (ja) * | 2007-10-26 | 2013-02-20 | 株式会社ディーアンドエムホールディングス | オーディオ信号補間装置及びオーディオ信号補間方法 |
| WO2009068087A1 (en) * | 2007-11-27 | 2009-06-04 | Nokia Corporation | Multichannel audio coding |
| WO2009078681A1 (en) | 2007-12-18 | 2009-06-25 | Lg Electronics Inc. | A method and an apparatus for processing an audio signal |
| ATE518224T1 (de) * | 2008-01-04 | 2011-08-15 | Dolby Int Ab | Audiokodierer und -dekodierer |
| RU2562395C2 (ru) * | 2008-03-04 | 2015-09-10 | Фраунхофер-Гезелльшафт цур Фёрдерунг дер ангевандтен Форшунг Е.Ф. | Микширование входящих информационных потоков |
| KR101428487B1 (ko) * | 2008-07-11 | 2014-08-08 | 삼성전자주식회사 | 멀티 채널 부호화 및 복호화 방법 및 장치 |
| CN101630509B (zh) * | 2008-07-14 | 2012-04-18 | 华为技术有限公司 | 一种编解码方法、装置及系统 |
| AU2016262695B2 (en) * | 2009-02-18 | 2017-11-09 | Dolby International Ab | Low Delay Modulated Filter Bank |
| TWI458258B (zh) * | 2009-02-18 | 2014-10-21 | 杜比國際公司 | 低延遲調變濾波器組及用以設計該低延遲調變濾波器組之方法 |
| AU2012204068B2 (en) * | 2009-04-03 | 2013-12-19 | Ntt Docomo, Inc. | Speech encoding device, speech decoding device, speech encoding method, speech decoding method, speech encoding program, and speech decoding program |
| JP4932917B2 (ja) | 2009-04-03 | 2012-05-16 | 株式会社エヌ・ティ・ティ・ドコモ | 音声復号装置、音声復号方法、及び音声復号プログラム |
| CN101556799B (zh) * | 2009-05-14 | 2013-08-28 | 华为技术有限公司 | 一种音频解码方法和音频解码器 |
| JP5365363B2 (ja) * | 2009-06-23 | 2013-12-11 | ソニー株式会社 | 音響信号処理システム、音響信号復号装置、これらにおける処理方法およびプログラム |
| US9055374B2 (en) * | 2009-06-24 | 2015-06-09 | Arizona Board Of Regents For And On Behalf Of Arizona State University | Method and system for determining an auditory pattern of an audio segment |
| ES3051141T3 (en) * | 2009-10-21 | 2025-12-26 | Dolby Int Ab | Oversampling in a combined transposer filter bank |
| MX2012006823A (es) | 2009-12-16 | 2012-07-23 | Dolby Int Ab | Mezcla descendente de parametros de corriente de bits sbr. |
| CA3107943C (en) | 2010-01-19 | 2022-09-06 | Dolby International Ab | Improved subband block based harmonic transposition |
| CN102157149B (zh) * | 2010-02-12 | 2012-08-08 | 华为技术有限公司 | 立体声信号下混方法、编解码装置和编解码系统 |
| KR101698439B1 (ko) | 2010-04-09 | 2017-01-20 | 돌비 인터네셔널 에이비 | Mdct-기반의 복소수 예측 스테레오 코딩 |
| CN102947882B (zh) * | 2010-04-16 | 2015-06-17 | 弗劳恩霍夫应用研究促进协会 | 使用制导带宽扩展和盲带宽扩展生成宽带信号的装置、方法 |
| US9093080B2 (en) * | 2010-06-09 | 2015-07-28 | Panasonic Intellectual Property Corporation Of America | Bandwidth extension method, bandwidth extension apparatus, program, integrated circuit, and audio decoding apparatus |
| US12002476B2 (en) | 2010-07-19 | 2024-06-04 | Dolby International Ab | Processing of audio signals during high frequency reconstruction |
| ES2484795T3 (es) * | 2010-07-19 | 2014-08-12 | Dolby International Ab | Procesamiento de señales de audio durante la reconstrucción de alta frecuencia |
| SG187743A1 (en) | 2010-08-12 | 2013-03-28 | Fraunhofer Ges Forschung | Resampling output signals of qmf based audio codecs |
| IL317702A (en) | 2010-09-16 | 2025-02-01 | Dolby Int Ab | Method and system for harmonic, block, subchannel, and enhanced transposition by rhetorical multiplication |
| KR20120038311A (ko) | 2010-10-13 | 2012-04-23 | 삼성전자주식회사 | 공간 파라미터 부호화 장치 및 방법,그리고 공간 파라미터 복호화 장치 및 방법 |
| TWI896112B (zh) | 2010-12-03 | 2025-09-01 | 美商杜比實驗室特許公司 | 音頻解碼裝置、音頻解碼方法及音頻編碼方法 |
| EP2477188A1 (en) | 2011-01-18 | 2012-07-18 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Encoding and decoding of slot positions of events in an audio signal frame |
| WO2012110448A1 (en) | 2011-02-14 | 2012-08-23 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Apparatus and method for coding a portion of an audio signal using a transient detection and a quality result |
| KR101699898B1 (ko) * | 2011-02-14 | 2017-01-25 | 프라운호퍼 게젤샤프트 쭈르 푀르데룽 데어 안겐반텐 포르슝 에. 베. | 스펙트럼 영역에서 디코딩된 오디오 신호를 처리하기 위한 방법 및 장치 |
| TWI488176B (zh) | 2011-02-14 | 2015-06-11 | Fraunhofer Ges Forschung | 音訊信號音軌脈衝位置之編碼與解碼技術 |
| BR112013020324B8 (pt) | 2011-02-14 | 2022-02-08 | Fraunhofer Ges Forschung | Aparelho e método para supressão de erro em fala unificada de baixo atraso e codificação de áudio |
| KR101613673B1 (ko) | 2011-02-14 | 2016-04-29 | 프라운호퍼 게젤샤프트 쭈르 푀르데룽 데어 안겐반텐 포르슝 에. 베. | 불활성 위상 동안에 잡음 합성을 사용하는 오디오 코덱 |
| TWI479478B (zh) | 2011-02-14 | 2015-04-01 | 弗勞恩霍夫爾協會 | 用以使用對齊的預看部分將音訊信號解碼的裝置與方法 |
| TWI564882B (zh) | 2011-02-14 | 2017-01-01 | 弗勞恩霍夫爾協會 | 利用重疊變換之資訊信號表示技術(一) |
| USRE48258E1 (en) * | 2011-11-11 | 2020-10-13 | Dolby International Ab | Upsampling using oversampled SBR |
| EP2828854B1 (en) | 2012-03-23 | 2016-03-16 | Dolby Laboratories Licensing Corporation | Hierarchical active voice detection |
| JP6163545B2 (ja) * | 2012-06-14 | 2017-07-12 | ドルビー・インターナショナル・アーベー | 可変数の受信チャネルに基づくマルチチャネル・オーディオ・レンダリングのためのなめらかな構成切り換え |
| EP2981960B1 (en) | 2013-04-05 | 2019-03-13 | Dolby International AB | Stereo audio encoder and decoder |
| KR102450178B1 (ko) | 2013-04-05 | 2022-10-06 | 돌비 인터네셔널 에이비 | 인터리브된 파형 코딩을 위한 오디오 인코더 및 디코더 |
| EP2830054A1 (en) | 2013-07-22 | 2015-01-28 | Fraunhofer Gesellschaft zur Förderung der angewandten Forschung e.V. | Audio encoder, audio decoder and related methods using two-channel processing within an intelligent gap filling framework |
| EP2830051A3 (en) * | 2013-07-22 | 2015-03-04 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Audio encoder, audio decoder, methods and computer program using jointly encoded residual signals |
| EP2830053A1 (en) * | 2013-07-22 | 2015-01-28 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Multi-channel audio decoder, multi-channel audio encoder, methods and computer program using a residual-signal-based adjustment of a contribution of a decorrelated signal |
| TWI557726B (zh) * | 2013-08-29 | 2016-11-11 | 杜比國際公司 | 用於決定音頻信號的高頻帶信號的主比例因子頻帶表之系統和方法 |
| PL3155617T3 (pl) * | 2014-06-10 | 2022-04-19 | Mqa Limited | Cyfrowa enkapsulacja sygnałów audio |
| EP2963646A1 (en) | 2014-07-01 | 2016-01-06 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Decoder and method for decoding an audio signal, encoder and method for encoding an audio signal |
| EP3192282A1 (en) * | 2014-09-12 | 2017-07-19 | Dolby Laboratories Licensing Corp. | Rendering audio objects in a reproduction environment that includes surround and/or height speakers |
| US9837065B2 (en) | 2014-12-08 | 2017-12-05 | Ford Global Technologies, Llc | Variable bandwidth delayless subband algorithm for broadband active noise control system |
| EP3067889A1 (en) | 2015-03-09 | 2016-09-14 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Method and apparatus for signal-adaptive transform kernel switching in audio coding |
| TWI879690B (zh) | 2015-03-13 | 2025-04-01 | 瑞典商杜比國際公司 | 音訊處理單元、用於將經編碼的音訊位元流解碼之方法以及非暫態電腦可讀媒體 |
| JP6797187B2 (ja) | 2015-08-25 | 2020-12-09 | ドルビー ラボラトリーズ ライセンシング コーポレイション | オーディオ・デコーダおよびデコード方法 |
| WO2017124007A1 (en) * | 2016-01-15 | 2017-07-20 | Dolby Laboratories Licensing Corporation | Audio signal processing with low latency |
| EP3203472A1 (en) * | 2016-02-08 | 2017-08-09 | Oticon A/s | A monaural speech intelligibility predictor unit |
| TWI873683B (zh) | 2017-03-23 | 2025-02-21 | 瑞典商都比國際公司 | 用於音訊信號之高頻重建的諧波轉置器的回溯相容整合 |
| PL3707706T3 (pl) * | 2017-11-10 | 2021-11-22 | Nokia Technologies Oy | Określanie kodowania przestrzennego parametrów dźwięku i związane z tym dekodowanie |
| CN107918710B (zh) * | 2017-11-22 | 2020-11-06 | 桂林电子科技大学 | 基于凸优化的非下采样图滤波器组的设计方法 |
| TWI869186B (zh) | 2018-01-26 | 2025-01-01 | 瑞典商都比國際公司 | 用於執行一音訊信號之高頻重建之方法、音訊處理單元及非暫時性電腦可讀媒體 |
| CN108806705A (zh) * | 2018-06-19 | 2018-11-13 | 合肥凌极西雅电子科技有限公司 | 音频处理方法和处理系统 |
| US11195543B2 (en) | 2019-03-22 | 2021-12-07 | Clear Peaks LLC | Systems, devices, and methods for synchronizing audio |
| CN113314132B (zh) * | 2021-05-17 | 2022-05-17 | 武汉大学 | 交互式音频系统中的音频对象编码方法、解码方法及装置 |
| EP4453931A1 (en) * | 2021-12-20 | 2024-10-30 | Dolby International AB | Ivas spar filter bank in qmf domain |
| CN117292694B (zh) * | 2023-11-22 | 2024-02-27 | 中国科学院自动化研究所 | 基于时不变编码的少令牌神经语音编解码方法和系统 |
Family Cites Families (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3211752C2 (de) | 1982-03-30 | 1985-09-26 | Siemens AG, 1000 Berlin und 8000 München | Verfahren zum selektiven Abscheiden von aus Siliziden hochschmelzender Metalle bestehenden Schichtstrukturen auf im wesentlichen aus Silizium bestehenden Substraten und deren Verwendung |
| JPS621228A (ja) | 1985-06-26 | 1987-01-07 | Fujitsu Ltd | タングステンシリサイドの選択成長方法 |
| US4692343A (en) | 1985-08-05 | 1987-09-08 | Spectrum Cvd, Inc. | Plasma enhanced CVD |
| US4737474A (en) | 1986-11-17 | 1988-04-12 | Spectrum Cvd, Inc. | Silicide to silicon bonding process |
| EP0305143B1 (en) | 1987-08-24 | 1993-12-08 | Fujitsu Limited | Method of selectively forming a conductor layer |
| EP0446037B1 (en) * | 1990-03-09 | 1997-10-08 | AT&T Corp. | Hybrid perceptual audio coding |
| JPH0410429A (ja) | 1990-04-26 | 1992-01-14 | Matsushita Electron Corp | 半導体装置 |
| JP2892451B2 (ja) | 1990-07-13 | 1999-05-17 | 住友重機械工業株式会社 | 電気―空気サーボアクチュエータ |
| NL9100173A (nl) * | 1991-02-01 | 1992-09-01 | Philips Nv | Subbandkodeerinrichting, en een zender voorzien van de kodeerinrichting. |
| US5392037A (en) * | 1991-05-21 | 1995-02-21 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for encoding and decoding |
| JP2778324B2 (ja) * | 1992-01-24 | 1998-07-23 | 日本電気株式会社 | サブバンド分割方式 |
| JPH05235701A (ja) * | 1992-02-25 | 1993-09-10 | Nippon Steel Corp | 環状畳み込みによるディジタルフィルタバンク処理方法及び装置 |
| US5408580A (en) * | 1992-09-21 | 1995-04-18 | Aware, Inc. | Audio compression system employing multi-rate signal analysis |
| US5926791A (en) * | 1995-10-26 | 1999-07-20 | Sony Corporation | Recursively splitting the low-frequency band with successively fewer filter taps in methods and apparatuses for sub-band encoding, decoding, and encoding and decoding |
| US5956674A (en) * | 1995-12-01 | 1999-09-21 | Digital Theater Systems, Inc. | Multi-channel predictive subband audio coder using psychoacoustic adaptive bit allocation in frequency, time and over the multiple channels |
| US5852806A (en) * | 1996-03-19 | 1998-12-22 | Lucent Technologies Inc. | Switched filterbank for use in audio signal coding |
| KR100261253B1 (ko) * | 1997-04-02 | 2000-07-01 | 윤종용 | 비트율 조절이 가능한 오디오 부호화/복호화 방법및 장치 |
| SE512719C2 (sv) * | 1997-06-10 | 2000-05-02 | Lars Gustaf Liljeryd | En metod och anordning för reduktion av dataflöde baserad på harmonisk bandbreddsexpansion |
| US5890125A (en) * | 1997-07-16 | 1999-03-30 | Dolby Laboratories Licensing Corporation | Method and apparatus for encoding and decoding multiple audio channels at low bit rates using adaptive selection of encoding method |
| US6016473A (en) * | 1998-04-07 | 2000-01-18 | Dolby; Ray M. | Low bit-rate spatial coding method and system |
| KR100354531B1 (ko) * | 1998-05-06 | 2005-12-21 | 삼성전자 주식회사 | 실시간 복호화를 위한 무손실 부호화 및 복호화 시스템 |
| SE9903553D0 (sv) * | 1999-01-27 | 1999-10-01 | Lars Liljeryd | Enhancing percepptual performance of SBR and related coding methods by adaptive noise addition (ANA) and noise substitution limiting (NSL) |
| US6978236B1 (en) * | 1999-10-01 | 2005-12-20 | Coding Technologies Ab | Efficient spectral envelope coding using variable time/frequency resolution and time/frequency switching |
| US7260523B2 (en) * | 1999-12-21 | 2007-08-21 | Texas Instruments Incorporated | Sub-band speech coding system |
| SE0001926D0 (sv) * | 2000-05-23 | 2000-05-23 | Lars Liljeryd | Improved spectral translation/folding in the subband domain |
| JP2001339311A (ja) * | 2000-05-26 | 2001-12-07 | Yamaha Corp | オーディオ信号圧縮回路および伸長回路 |
| US6996198B2 (en) * | 2000-10-27 | 2006-02-07 | At&T Corp. | Nonuniform oversampled filter banks for audio signal processing |
| PT1423847E (pt) * | 2001-11-29 | 2005-05-31 | Coding Tech Ab | Reconstrucao de componentes de frequencia elevada |
| CN1748247B (zh) * | 2003-02-11 | 2011-06-15 | 皇家飞利浦电子股份有限公司 | 音频编码 |
-
2004
- 2004-10-28 ES ES04770333T patent/ES2282899T3/es not_active Expired - Lifetime
- 2004-10-28 US US10/577,106 patent/US7519538B2/en not_active Expired - Lifetime
- 2004-10-28 BR BR122018007834-0A patent/BR122018007834B1/pt active IP Right Grant
- 2004-10-28 PL PL04770333T patent/PL1683133T3/pl unknown
- 2004-10-28 DE DE602004004818T patent/DE602004004818T2/de not_active Expired - Lifetime
- 2004-10-28 KR KR1020117020710A patent/KR101217649B1/ko not_active Expired - Lifetime
- 2004-10-28 KR KR1020067008373A patent/KR101106026B1/ko not_active Expired - Lifetime
- 2004-10-28 CN CN2009101286062A patent/CN101540171B/zh not_active Expired - Lifetime
- 2004-10-28 BR BRPI0415951A patent/BRPI0415951B1/pt active IP Right Grant
- 2004-10-28 CN CN2004800323426A patent/CN1875402B/zh not_active Expired - Lifetime
- 2004-10-28 AT AT04770333T patent/ATE354160T1/de not_active IP Right Cessation
- 2004-10-28 JP JP2006537530A patent/JP4966013B2/ja not_active Expired - Lifetime
- 2004-10-28 WO PCT/IB2004/052226 patent/WO2005043511A1/en not_active Ceased
- 2004-10-28 RU RU2006118682/09A patent/RU2374703C2/ru active
- 2004-10-28 EP EP04770333A patent/EP1683133B1/en not_active Expired - Lifetime
-
2009
- 2009-03-04 US US12/397,518 patent/US8073685B2/en not_active Expired - Lifetime
- 2009-03-12 JP JP2009059145A patent/JP5192424B2/ja not_active Expired - Lifetime
-
2011
- 2011-02-22 JP JP2011036288A patent/JP5335015B2/ja not_active Expired - Lifetime
- 2011-03-30 US US13/076,335 patent/US8260607B2/en not_active Expired - Lifetime
-
2013
- 2013-05-01 JP JP2013096490A patent/JP5889828B2/ja not_active Expired - Lifetime
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2282899T3 (es) | Codificacion o descodificacion de señales de audio. | |
| ES2983574T3 (es) | Filtración eficiente con un banco de filtros modulado complejo | |
| ES2300099T3 (es) | Banco de filtros modulado parcialmente complejo. | |
| KR101646650B1 (ko) | 최적의 저-스루풋 파라메트릭 코딩/디코딩 | |
| ES3061570T3 (en) | Improved harmonic transposition | |
| HK40063962B (en) | Efficient filtering with a complex modulated filterbank | |
| HK40085253B (en) | Efficient filtering with a complex modulated filterbank | |
| HK40106030A (en) | Efficient filtering with a complex modulated filterbank | |
| HK40033026B (en) | Efficient filtering with a complex modulated filterbank | |
| HK1261511A1 (en) | Efficient filtering with a complex modulated filterbank | |
| HK1261511B (en) | Efficient filtering with a complex modulated filterbank |