ES2633968T3 - Procedimiento y aparato para obtener coeficientes espectrales para una trama de sustitución de una señal de audio, un decodificador de audio, un receptor de audio y un sistema para transmitir señales de audio - Google Patents
Procedimiento y aparato para obtener coeficientes espectrales para una trama de sustitución de una señal de audio, un decodificador de audio, un receptor de audio y un sistema para transmitir señales de audio Download PDFInfo
- Publication number
- ES2633968T3 ES2633968T3 ES14731961.0T ES14731961T ES2633968T3 ES 2633968 T3 ES2633968 T3 ES 2633968T3 ES 14731961 T ES14731961 T ES 14731961T ES 2633968 T3 ES2633968 T3 ES 2633968T3
- Authority
- ES
- Spain
- Prior art keywords
- audio
- frame
- signal
- spectral coefficients
- block
- 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
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/005—Correction of errors induced by the transmission channel, if related to the coding algorithm
-
- 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/04—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 predictive techniques
- G10L19/06—Determination or coding of the spectral characteristics, e.g. of the short-term prediction coefficients
-
- 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/0212—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 using orthogonal transformation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
Abstract
Un procedimiento para obtener coeficientes espectrales para una trama de sustitución de una señal de audio, comprendiendo el procedimiento: detección (S206) de una componente tonal de un espectro de una señal de audio basada en un pico (502) que existe en los espectros de tramas (m-1, m-2) que preceden a una trama de sustitución (m); para la componente tonal del espectro, predicción (S210) de coeficientes espectrales para el pico (502) y su entorno en el espectro de la trama de sustitución (m); y para la componente no tonal del espectro, uso (S214) de un coeficiente espectral no predicho para la trama de sustitución (m) o un coeficiente espectral correspondiente de una trama que precede a la trama de sustitución (m).
Description
Procedimiento y aparato para obtener coeficientes espectrales para una trama de sustitución de una señal de audio, un decodificador de audio, un receptor de audio y un sistema para transmitir señales de audio
5 [0001] La presente invención se refiere al campo de la transmisión de señales de audio codificadas, más específicamente a un procedimiento y un aparato para obtener coeficientes espectrales para una trama de sustitución de una señal de audio, a un decodificador de audio, a un receptor de audio y a un sistema para transmitir señales de audio. Las realizaciones se refieren a un planteamiento para construir un espectro para una trama de
10 sustitución basándose en las tramas recibidas anteriormente.
[0002] En la técnica anterior, se describen varios planteamientos que tratan sobre una pérdida de trama en un receptor de audio. Por ejemplo, cuando se pierde una trama en el lado del receptor de una señal códec de audio
o habla, pueden usarse procedimientos sencillos para la ocultación de pérdida de trama tal como se describe en la 15 referencia [1], como por ejemplo:
- •
- repetición de la última trama recibida,
- •
- enmudecimiento de la trama perdida, o
- •
- aleatorización de signos.
20 [0003] Además, en la referencia [1] se presenta una técnica avanzada que usa predictores en sub-bandas. La técnica de predictores se combina a continuación con la aleatorización de signos, y se usa la ganancia de la predicción como criterio de decisión de sub-bandas para determinar el procedimiento que se usará para los coeficientes espectrales de esta sub-banda.
25 [0004] En la referencia [2] se usa una extrapolación de señal de forma de onda en el dominio de tiempos para un códec del dominio MDCT (Modified Discrete Cosine Transform, transformada de coseno discreta modificada). Esta clase de planteamiento puede ser adecuada para señales monofónicas que incluyen el habla.
30 [0005] Si se permite un retardo de trama, puede usarse una interpolación de tramas del entorno para la construcción de la trama perdida. Dicho planteamiento se describe en la referencia [3], en la que las magnitudes de las componentes tonales en la trama perdida con un índice m se interpolan usando las tramas adyacentes indicadas como m-1 y m+1. La información colateral que define los signos de coeficientes MDCT para las componentes tonales se transmite en el tren de bits. La aleatorización de signos se usa para otros coeficientes MDCT no tonales.
35 Las componentes tonales se determinan como un número fijo predeterminado de coeficientes espectrales con las magnitudes más altas. Este planteamiento selecciona n coeficientes espectrales con las magnitudes más altas como las componentes tonales.
* ( ) = imagen1 1 (Ck +)
Ck
m 2 m−1 ()
40 C (k )
m+1
[0006] La Fig. 7 muestra un diagrama de bloques que representa un planteamiento de interpolación sin información colateral transmitida tal como se describe por ejemplo en la referencia [4]. El planteamiento de interpolación funciona basándose en tramas de audio codificadas en el dominio de frecuencias usando MDCT
45 (transformada de coseno discreta modificada). Un bloque de interpolación de trama 700 recibe los coeficientes MDCT de una trama que precede a la trama perdida y una trama posterior a la trama perdida, más específicamente en el planteamiento descrito en relación con la Fig. 7, los coeficientes MDCT Cm-1(k) de la trama precedente y los coeficientes MDCT Cm+1(k) de la trama posterior son recibidos en el bloque de interpolación de trama 700. El bloque
de interpolación de trama 700 genera un coeficiente MDCT interpolado C imagen2 (k) para la trama actual que o bien se ha
m
50 perdido en el receptor o bien no puede procesarse en el receptor por otros motivos, por ejemplo debido a errores en
los datos recibidos o similares. El coeficiente MDCT interpolado C imagen3 (k) producido por el bloque de interpolación de
m
trama 700 se aplica al bloque 702 lo que provoca un cambio de escala de magnitud en la banda del factor de escala y al bloque 704 lo que provoca un cambio de escala de magnitud con un conjunto de índices, y los bloques 702 y
704 respectivos producen el coeficiente MDCT C imagen4 (k) con un cambio de escala según el factor αˆ (k) y α% (k),
m
respectivamente. La señal de bloque 702 producida se introduce en el bloque seudoespectral 706 que genera
ˆ
basándose en la señal de entrada recibida el seudoespectro P (k) que introduce en el bloque de detección de pico
m
708 una señal que indica los picos detectados. La señal proporcionada por el bloque 702 se aplica también al bloque de cambio de signo aleatorio 712 que, en respuesta a la señal de detección de pico generada por el bloque 708,
ˆ
5 provoca un cambio de signo de la señal recibida y produce un coeficiente MDCT modificado C (k) a la
m
composición del bloque espectral 710. La señal con cambio de escala proporcionada por el bloque 704 se aplica a un bloque de corrección de signo 714 que provoca, en respuesta a la señal de detección de pico proporcionada por el bloque 708 una corrección de signo de la señal con cambio de escala proporcionada por el bloque 704 y que
produce un coeficiente MDCT modificado C% m(k) a la composición del bloque espectral 710 que, basándose en las
*
10 señales recibidas, genera el coeficiente MDCT interpolado C (k) que es producido por la composición del bloque
m
espectral 710. Tal como se muestra en la Fig. 7, la señal de detección de pico proporcionada por el bloque 708 es proporcionada también al bloque 704 que genera el coeficiente MDCT con cambio de escala.
%
[0007] La Fig. 7 genera a la salida del bloque 714 los coeficientes espectrales C(k) para la trama perdida
m
ˆ
15 asociada con las componentes tonales, y a la salida del bloque 712 los coeficientes espectrales C (k) para las
m
componentes no tonales se proporcionan de manera que en la composición del bloque espectral 710 basándose en los coeficientes espectrales recibidos para las componentes tonales y no tonales se proporcionan los coeficientes espectrales para el espectro asociado con la trama perdida.
20 [0008] A continuación se describirá en mayor detalle el funcionamiento de la técnica FLC (Frame Loss Concealment, ocultación de pérdida de trama) descrita en el diagrama de bloques de la Fig. 7.
[0009] En la Fig. 7, pueden distinguirse básicamente cuatro módulos:
25 • un módulo de inserción de ruido de forma (que incluye la interpolación de trama 700, el cambio de escala de magnitud en la banda del factor de escala 702 y el cambio de signo aleatorio 712),
- •
- un módulo de clasificación de muestras MDCT (que incluye el seudoespectro 706 y la detección de pico 708),
- •
- un módulo de operaciones de ocultación tonal (que incluye el cambio de escala de magnitud en el conjunto de
índices 704 y la corrección de signo 714), y 30 • la composición del espectro 710.
[0010] El planteamiento se basa en la siguiente fórmula general:
* **
Cm (k )= C (k )α (k ) s (k ) ,0 ≤ k < M
m
35
*
C (k ) se obtiene por una interpolación por muestras (véase bloque 700 "Interpolación de trama")
m
C* () k = imagen5 1 (C () k + C () k )
mm−1 m+1
2
40 α*(k) se obtiene por una interpolación de energía que usa la media geométrica:
• por banda del factor de escala para todas las componentes, (véase bloque 702 "Cambio de escala de magnitud en banda de factor de escala") y
• por subconjunto de índices para componentes tonales (véase bloque 704 "Cambio de escala de magnitud en 45 conjunto de índices"):
EE
* imagen6 m+1 m−1
k = Em
(α )2 ()
*
C (k )= C (k )α (k ) ,0 ≤ k < M
mm
*
• Cm(k) se obtiene como antes, pero la obtención de α se hace más avanzada, de acuerdo con el planteamiento
1
5 E () imagen8 {Em−( ) α+ E 1 ( ) α}
α=
m 1 m+
2
Sustituyendo Em, Em-1 y Em+1 por
+ imagen9 s = imagen10 c
+
m−1
α cimagen12 imagen13 imagen14 m− imagen15
m−1imagen16
mimagen17 −1imagen18 22
m ( ) ≅α c 2
E α 2
m + imagen20 s
m imagen21 =α c
m +
2
c
= imagen26 c
αζ 2
Em+1 ( ) α≅
m+1 +
m+1imagen27
m+1 +
3 + 3
10 mientras que
s ≅ A c + A c +α A c =ξ +αζ
m−11 m−22 m−13 m+11 1
s ≅ A c +α A c + A c =ξ +αζ
m−11 m−1 12 m 3 m+12 2
s ≅α A c + A c + A c =ξ +αζ
m+11 m 2 m+13 m+23 3
15 produce una expresión cuadrática en α. En consecuencia, para la estimación MDCT dada existen dos candidatos (con signos opuestos) para el factor de corrección de multiplicación (A1, A2, A3 son las matrices de transformación). La selección de la mejor estimación se realiza de forma similar a la descrita en la referencia [4].
• Este planteamiento avanzado necesita dos tramas antes y después de la pérdida de trama para obtener los coeficientes MDST de la trama anterior y posterior.
20 [0016] Se sugiere una versión sin retardo de este planteamiento en la referencia [7]:
*
• Como punto de partida, se reutiliza la fórmula de interpolación C ( ) = imagen28 1k (C () k + C () k ) , pero se
mm−1 m+1
2
aplica para la trama m-1, para producir: 25
*
C (k )= 2C (k )− C (k )
mm−1 m−2
• A continuación se sustituye el resultado de la interpolación por la estimación verdadera (en este caso, el
Cm* −1 factor 2 forma parte del factor de corrección: α = 2 cos(πfl)), que conduce a 30
C (k )=αC (k )− C (k )
mm−1 m−2
• El factor de corrección se determina observando las energías de dos tramas previas. A partir del cálculo de la
energía, los coeficientes MDST de la trama anterior se aproximan como 35
sm−1 ≅(A1 − A3 ) cm−2 + A2cm−1 +α A3cm+1 =ξ0 +αζ 0
• A continuación, la energía sinusoidal se calcula como
α imagen29 c
+ imagen30 s
+
m−1
m−1imagen34
m−
m−1imagen35
• Análogamente, se calcula la energía sinusoidal para la trama m-2 y se denota como Em-2, que es independiente de
α. 5 • El empleo del requisito de energía
E (α) = E
m−1 m−2
produce de nuevo una expresión que es cuadrática en α.
10 • El proceso de selección para los candidatos calculados se realiza como antes, pero la regla de decisión tiene en cuenta sólo el espectro de potencia de la trama anterior.
[0017] En la referencia [8] se describe otra ocultación de pérdida de trama sin retardo en el dominio de frecuencias. Las enseñanzas de la referencia [8] pueden simplificarse sin pérdida de generalidad, como:
15
• Predicción usando DFT de una señal de tiempo:
(a) Obtener el espectro DFT de la señal de dominio de tiempos codificada que corresponde a los coeficientes de dominio de frecuencias codificados recibidos Cm.
20 (b) Modular las magnitudes de DFT, suponiendo un cambio de fase lineal, para predecir los coeficientes de dominio de frecuencias ausentes en la siguiente trama Cm+1
• Predicción usando una estimación de magnitud de los espectros de frecuencia recibidos:
''
25 (a) Determinar C y S usando Cm como entrada, de manera que
mm
Cm ' (k )= Q (k ) cos (ϕm (k )+χ)
m
'
S (k )= Q (k ) sen (ϕ (k )+χ)
mm m
30 en la que Qm(k) es la magnitud del coeficiente DFT que corresponde a Cm(k).
(b) Calcular:
'
'
kimagen37 C () k 2 + S () 2
Q ( ) =
m
m
mk
35 C ()
( ) = arccos mk
ϕmk
mk
(c) Realizar una extrapolación lineal de la magnitud y la fase:
Q (k )= 2Q (k )− Q (k )
m+1 mm−1
ϕ k = 2ϕmk −ϕ k
C ( ) = Q cos (ϕ () k )
k
m+1 m+1 m+1
40
''
- •
- Usar filtros para calcular Cmy S a partir de Cm y después proceder como antes para obtener Cm+1(k)
- •
- Usar un filtro adaptativo para calcular Cm+1(k):
m
[0051] En el caso de que se determine en el bloque 126 que la trama que se procesará en la actualidad necesita sustitución, las tramas que preceden a la trama actual que necesita la sustitución y que ser puede almacenada temporalmente en los circuitos del detector 126 se proporcionan a un detector tonal 134 que determina si el espectro de la sustitución incluye componentes tonales o no. En el caso de que no se proporcionen 5 componentes tonales, esto se indica al bloque de generador de ruido/memoria 136 que genera coeficientes espectrales que son coeficientes no predictivos que pueden ser generados usando un generador de ruido u otro procedimiento convencional de generación de ruido, por ejemplo aleatorización de signos o similares. Alternativamente, también pueden obtenerse coeficientes espectrales predefinidos para componentes no tonales del espectro a partir de una memoria, por ejemplo una tabla de búsqueda. Alternativamente, cuando se determina que el
10 espectro no incluye componentes tonales, en lugar de generar coeficientes espectrales no predichos, pueden seleccionarse las características correspondientes de una de las tramas que preceden a la sustitución.
[0052] En el caso de que el detector tonal 134 detecte que el espectro incluye componentes tonales, se indica una señal respectiva al predictor 138 que predice, de acuerdo con las realizaciones de la presente invención
15 descritas más adelante, los coeficientes espectrales para la trama de sustitución. Los coeficientes respectivos determinados para la trama de sustitución son proporcionados al bloque de decodificación 128 donde, basándose en estos coeficientes espectrales, se lleva a cabo una decodificación de la trama perdida o de sustitución.
[0053] Tal como se muestra en la Fig. 1, el detector tonal 134, el generador de ruido 136 y el predictor 138
20 definen un aparato 140 para obtener coeficientes espectrales para una trama de sustitución en un decodificador 120. Los elementos representados pueden implementarse usando componentes de hardware y/o software, por ejemplo unidades de procesamiento programadas de forma apropiada.
[0054] La Fig. 2 muestra un diagrama de flujo del planteamiento de la invención de acuerdo con una
25 realización. En una primera etapa S200 se recibe una señal de audio codificada, por ejemplo en un decodificador 120 tal como se representa en la Fig. 1. La señal de audio recibida puede estar en forma de tramas de audio respectivas que se codifican usando MDCT.
[0055] En la etapa S202 se determina si una trama actual procesada por el decodificador 120 deberá o no ser
30 sustituida. Puede ser necesaria una trama de sustitución en el lado del decodificador, por ejemplo en el caso de que la trama no pueda procesarse debido a un error en los datos recibidos o similar, o en el caso de que la trama se perdiera durante la transmisión en el receptor/decodificador 120, o en el caso de que la trama no fuera recibida a tiempo en la señal de receptor de audio 120, por ejemplo debido a un retardo durante la transmisión de la trama desde el lado del codificador hacia el lado del decodificador.
35 [0056] En el caso de que se determine en la etapa S202, por ejemplo por el detector 126 en el decodificador 120, que es necesario sustituir la trama que será procesada actualmente por el decodificador 120, el procedimiento avanza a la etapa S204 en la cual se realiza una determinación adicional sobre si se requiere o no una ocultación en el dominio de frecuencias. De acuerdo con una realización, si la información del tono está disponible para las dos
40 últimas tramas recibidas y si el tono no cambia, se determina en la etapa S204 que se desea una ocultación en el dominio de frecuencias. En caso contrario, se determina que debería aplicarse una ocultación en el dominio de tiempos. En una realización alternativa, el tono puede calcularse sobre una base de subtrama usando la señal decodificada, y usando de nuevo la decisión de que en el caso de que el tono esté presente y en el caso de que sea constante en las subtramas, se usa la ocultación en el dominio de frecuencias, y en caso contrario se aplica la
45 ocultación en el dominio de tiempos.
[0057] En otra realización más de la presente invención, puede proporcionarse un detector, por ejemplo el detector 126 en el decodificador 120, y puede configurarse de manera que analice adicionalmente el espectro de la penúltima trama o la última trama o estas dos tramas que preceden a la trama de sustitución y para decidir, 50 basándose en los picos encontrados, si la señal es monofónica o polifónica. En el caso de que la señal sea polifónica, se usará la ocultación en el dominio de frecuencias, con independencia de la presencia de información del tono. Alternativamente, el detector 126 en el decodificador 120, puede configurarse de manera que analice además la una o más tramas que preceden a la trama de sustitución de manera que se indique si un número de componentes tonales en la señal supera o no un umbral predefinido. En el caso de que el número de componentes
55 tonales en la señal sea superior al umbral se usará la ocultación en el dominio de frecuencias
[0058] En el caso de que se determine en la etapa S204 que se usará una ocultación en el dominio de frecuencias, por ejemplo aplicando los criterios mencionados anteriormente, el procedimiento avanza a la etapa S206, en la que se detecta una parte tonal o una componente tonal de un espectro de la señal de audio basándose
Psuavizado (k )= 0,75 ⋅ P (k −1)+ P (k )+ 0,75 ⋅ P (k +1)
m−2 m−2 m−2 m−2
Psuavizado k = 0,75 ⋅ Pk −1 + Pk + 0,75 ⋅ Pk +1
m−1 m−1
Detección de componentes tonales
5 [0067] Los picos existentes en las dos últimas tramas (m-2y m -1) se consideran representativos de las componentes tonales. La existencia continua de los picos permite una distinción entre las componentes tonales y los picos que aparecen aleatoriamente picos en señales con ruido.
Información del tono
10 [0068] Se supone que se dispone de la información del tono:
- •
- calculada en el lado del codificador y disponible en el tren de bits, o
- •
- calculada en el lado del decodificador.
15 [0069] La información del tono se usa sólo si se cumplen todas las condiciones siguientes:
• la ganancia de tono es mayor que cero
• el retardo de tono es constante en las dos últimas tramas 20 • la frecuencia fundamental es mayor que 100 Hz
[0070] La frecuencia fundamental se calcula a partir del retardo de tono:
2 TamañoTrama
⋅
F0 =
RetardoTono
25
'
[0071] Si existe F = n ⋅ F para la cual N>5 armónicos son los más intensos en el espectro entonces F0 se
00
'
fija a F . F0 no es fiable si no existen suficientes picos intensos en las posiciones de los armónicos n·F0.
0
[0072] De acuerdo con una realización, la información del tono se calcula sobre el entramado alineado con el
30 borde derecho de la ventana de MDCT mostrada en la Fig. 3. Esta alineación es beneficiosa para la extrapolación de las partes tonales de una señal cuando la región de superposición 300, que es la parte que requiere ocultación, y se usa también para el cálculo del retardo de tono.
[0073] En otra realización, la información del tono puede ser transferida en el tren de bits y usada por el 35 códec en el canal limpio y así no se le asocia coste adicional para la ocultación.
Envolvente
[0074] A continuación se describe un procedimiento para obtener una envolvente espectral, que es necesaria 40 para la captación del pico descrita más adelante.
[0075] La envolvente de cada espectro de potencia en las dos últimas tramas se calcula usando un filtro de media móvil de longitud L:
k +[L/2 ]
45 Envolvente k = Pi
() ∑ ()
i=k −[L/2 ]
[0076] La longitud del filtro depende de la frecuencia fundamental (y puede limitarse al intervalo [7,23]):
( )=( Palisado (k )> Envolvente k ?9, 21
Umbral k ( )) dB :10,56dB
m−1 m−1
• si F0 está disponible y es fiable entonces para cada n ∈ [1,N] se fija k =[n·F0] y frac=n·F0-k:
( )= 8,8dB +⋅ 10 (0,35
Umbral k 10 log )
Umbral k(−1)= 8,8dB +⋅ (0,35 + 2⋅ frac)
5 10 log10
(+1)= 8,8dB +10 log 0,35 + 2⋅ 1− frac))
Umbral k ⋅( (
10
si k ∈ [i-1,i+1] alrededor de un pico para el índice i en Pm-1 entonces se sobrescriben los umbrales fijados en la primera etapa,
10 • para todos los demás índices:
( )= 20,8
Umbral k dB
[0082] Los picos tonales se encuentran en el espectro de potencia Pm-2 de la penúltima trama m-2 mediante 15 las etapas siguientes (etapa S404 en la Fig. 4):
• un coeficiente espectral se clasifica como un pico tonal si:
+ la proporción entre el espectro de potencia y la envolvente es mayor que el umbral: 20
Palisado (k )
m−2
10 log imagen44 > ()
⋅ Umbral k
10 imagen45 Envolvente ()
k
m−2
+ la proporción entre el espectro de potencia y la envolvente es mayor que sus vecinos de entorno, lo que significa
que es un máximo local, 25
- •
- los máximos locales se determinan mediante la búsqueda del pie izquierdo 508 y el pie derecho 510 de un coeficiente espectral k y la búsqueda de un máximo entre el pie izquierdo 508 y el pie derecho 510,
- •
- el pie izquierdo 508 y el pie derecho 510 también definen el entorno de un pico tonal 502, es decir, las muestras espectrales de la componente tonal en las que se usará el procedimiento de ocultación tonal.
30 [0083] Usando el procedimiento descrito anteriormente, se revela que el pico derecho 506 en la Fig. 4 sólo existe en una de las tramas, es decir, no existe en las dos tramas m-1 o m-2. Por tanto, este pico se marca como ruido y no se selecciona como una componente tonal.
35 Extracción de parámetros sinusoidales
2π ⎞
[0084] Para una señal sinusoidal x ()t = A⋅sen (l +Δl) n +φ un desplazamiento de N/2 (el N
tamaño del salto de MDCT) produce la señal
2π N ⎞ 2π
40 xt = A⋅sen() (l +Δl) n + imagen46 +φ = A⋅sen (l +Δl) n +π (l +Δl)+φ ⎟ N 2 ⎠ N
[0085] Así, existe el desplazamiento de fase Δϕ=π·(l+Δl), en el que l es el índice de un pico. En consecuencia el desplazamiento de fase depende de la parte fraccionaria de la frecuencia de entrada más una suma adicional de π para coeficientes espectrales impares.
[0086] La parte fraccionaria parte de la frecuencia Δl puede obtenerse usando un procedimiento descrito, por ejemplo, en la referencia [15]:
5 • dado que la magnitud de la señal en la subbanda k=l es un máximo local, Δl puede determinarse calculando la proporción de las magnitudes de la señal en las subbandas k = l -1y k = l + 1, es decir, evaluando:
2π 1 ⎞⎞
Hl
Δ+
⎜
=
Pl (+1) 2π 1 ⎞⎞
Δ−
⎟⎟⎜
N 2 ⎠
10 en la que se usa la aproximación de la respuesta de magnitud de una ventana:
bπ
ˆ ( ) ≅ cos Nw ⎞G , imagen49 w imagen50 <
Hw
⎟
2b
N
en la que b es la anchura del lóbulo principal. La constante G en esta expresión se ha ajustado a 27,4/20,0 con el fin 15 de reducir al mínimo el error absoluto máximo de la estimación,
• sustituyendo la respuesta de frecuencia aproximada y dejando
1
1
⎡imagen51 G 2⋅G
Pl (−1) Pl (−1)
R = ⎢ = ⎢ Pl (+1) Pl (+1)
⎣⎦⎣
20
b ' = 2⋅b
se obtiene que:
⎛ π ⎞ 3π ⎞
cos − R ⋅cos
⎜ ⎜⎟⎟
b ' b ' ⎠ b ' ⎠
25 Δl =⋅arctan ⎜
2π ⎜ π ⎞ 3π ⎞⎟
sen + R ⋅sen
⎜ ⎜⎟⎟
⎝ b ' ⎠ b ' ⎠
Predicción MDCT
[0087] Para todos los picos espectrales encontrados y sus entornos, se usa la predicción MDCT. Para todos 30 los otros coeficientes espectrales puede usarse una aleatorización de signos o un procedimiento similar de generación de ruido.
[0088] Todos los coeficientes espectrales pertenecientes a los picos encontrados y sus entornos pertenecen al conjunto que se denota como K. Por ejemplo, en la Fig. 5 el pico 502 se identificó como un pico que representa
35 una componente tonal. El entorno del pico 502 puede representarse por un número predefinido de coeficientes espectrales vecinos, por ejemplo por los coeficientes espectrales entre el pie izquierdo 508 y el pie derecho 510 más los coeficientes de los pies 508,510.
[0089] De acuerdo con las realizaciones, el entorno del pico se define por un número predefinido de 40 coeficientes alrededor del pico 502. El entorno del pico puede comprender un primer número de coeficientes a la izquierda del pico 502 y un segundo número de coeficientes a la derecha del pico 502. El primer número de
2π N ⎞ 2ππ ⎞
t
x ( ) = A⋅sen (l +Δl) n + imagen55 +φ = A⋅sen (l +Δl ) n +imagen56 (l +Δl)+φ ⎟ N 4 ⎠ N 2
Δϕ0,5 =imagen57 π ⋅(l +Δl)
2
[0114] De ello se obtiene el desplazamiento de fase . Por ello el desplazamiento de
(l mod 4)imagen58 π
2
fase depende de la parte fraccionaria de la entrada frecuencia más la adición de en la que l es el 5 índice de un pico. La detección de la frecuencia fraccionaria se realiza tal como se describe anteriormente.
[0115] Para la predicción de los coeficientes MDCT en una trama perdida, se usa la magnitud de la trama m1,5:
Q ()k = imagen59 P ( ) =
10 kimagen60 S ()k 2 + C () 2 k
m−1,5 m−1,5 m−1,5 m−1,5
[0116] El coeficiente MDCT perdido se estima como:
C (k )= Qm−1,5 (k )⋅cos(ϕm (k ))
m
15 [0117] La fase ϕm(k) puede calcularse usando:
Sk ⎞
ϕ km−1,5 ()
m−1,5 ( ) = arctan ⎜⎟
k
C () ⎟
m−1,5
ϕm ()k =ϕm−1,5 ( ) + 3 ϕ k
k Δ 0,5 ()
20 [0118] Además, de acuerdo con las realizaciones, puede aplicarse el refinamiento de desplazamiento de fase descrito anteriormente:
Sm−1 (k )= Qm−1,5 (k )⋅sen (ϕm−1,5 (k ))+ Δϕ0,5 (k )
Sm k ⎞
ϕ k −1 ()
m 1 ( ) = arctan imagen61
k
− Cm−1 () imagen62
ϕ k = k ϕ− ()
Δ 0,5 () ϕm−1 ( ) − m 1,5 k () =ϕ () 2Δ k
ϕ kk + ϕ()
mm−1 0,5
25 [0119] Además puede usarse la convergencia del desplazamiento de fase para todos los coeficientes espectrales que rodean a un pico para el desplazamiento de fase del pico tal como se describe anteriormente.
[0120] Aunque algunos aspectos del concepto descrito se han descrito en el contexto de un aparato, está claro que estos aspectos representan también una descripción del procedimiento correspondiente, en el que un
30 bloque o dispositivo corresponde a una etapa de procedimiento o a una característica de una etapa de procedimiento. Análogamente, los aspectos descritos en el contexto de una etapa de procedimiento representan también una descripción de un bloque o elemento o característica correspondiente de un aparato correspondiente.
[0121] Dependiendo de determinados requisitos de implementación, las realizaciones de la invención pueden 35 implementarse en hardware o en software. La implementación puede realizarse usando un medio de almacenamiento digital, por ejemplo un disco flexible, un DVD, un Blue-Ray, un CD, una memoria ROM, PROM,
Claims (1)
-
imagen1 imagen2 imagen3 imagen4
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP13173161 | 2013-06-21 | ||
| EP13173161 | 2013-06-21 | ||
| EP14167072 | 2014-05-05 | ||
| EP14167072 | 2014-05-05 | ||
| PCT/EP2014/063058 WO2014202770A1 (en) | 2013-06-21 | 2014-06-20 | Method and apparatus for obtaining spectrum coefficients for a replacement frame of an audio signal, audio decoder, audio receiver and system for transmitting audio signals |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2633968T3 true ES2633968T3 (es) | 2017-09-26 |
Family
ID=50980298
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES14731961.0T Active ES2633968T3 (es) | 2013-06-21 | 2014-06-20 | Procedimiento y aparato para obtener coeficientes espectrales para una trama de sustitución de una señal de audio, un decodificador de audio, un receptor de audio y un sistema para transmitir señales de audio |
Country Status (17)
| Country | Link |
|---|---|
| US (3) | US9916834B2 (es) |
| EP (1) | EP3011556B1 (es) |
| JP (1) | JP6248190B2 (es) |
| KR (1) | KR101757338B1 (es) |
| CN (2) | CN111627451B (es) |
| AU (1) | AU2014283180B2 (es) |
| BR (1) | BR112015032013B1 (es) |
| CA (1) | CA2915437C (es) |
| ES (1) | ES2633968T3 (es) |
| MX (1) | MX352099B (es) |
| MY (1) | MY169132A (es) |
| PL (1) | PL3011556T3 (es) |
| PT (1) | PT3011556T (es) |
| RU (1) | RU2632585C2 (es) |
| SG (1) | SG11201510513WA (es) |
| TW (1) | TWI562135B (es) |
| WO (1) | WO2014202770A1 (es) |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| PL3011556T3 (pl) * | 2013-06-21 | 2017-10-31 | Fraunhofer Ges Forschung | Sposób i urządzenie do uzyskiwania współczynników widmowych ramki zastępczej sygnału audio, dekoder sygnału audio, odbiornik sygnału audio i układ do przesyłania sygnałów audio |
| KR102547480B1 (ko) | 2014-12-09 | 2023-06-26 | 돌비 인터네셔널 에이비 | Mdct-도메인 에러 은닉 |
| TWI576834B (zh) * | 2015-03-02 | 2017-04-01 | 聯詠科技股份有限公司 | 聲頻訊號的雜訊偵測方法與裝置 |
| WO2016142002A1 (en) | 2015-03-09 | 2016-09-15 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Audio encoder, audio decoder, method for encoding an audio signal and method for decoding an encoded audio signal |
| US10504525B2 (en) | 2015-10-10 | 2019-12-10 | Dolby Laboratories Licensing Corporation | Adaptive forward error correction redundant payload generation |
| JP6611042B2 (ja) * | 2015-12-02 | 2019-11-27 | パナソニックIpマネジメント株式会社 | 音声信号復号装置及び音声信号復号方法 |
| EP3246923A1 (en) | 2016-05-20 | 2017-11-22 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Apparatus and method for processing a multichannel audio signal |
| CN106101925B (zh) * | 2016-06-27 | 2020-02-21 | 联想(北京)有限公司 | 一种控制方法及电子设备 |
| JP7123911B2 (ja) | 2016-09-09 | 2022-08-23 | ディーティーエス・インコーポレイテッド | オーディオコーデックにおける長期予測のためのシステム及び方法 |
| RU2652434C2 (ru) * | 2016-10-03 | 2018-04-26 | Виктор Петрович Шилов | Способ приемопередачи дискретных информационных сигналов |
| CN106533394B (zh) * | 2016-11-11 | 2019-01-04 | 江西师范大学 | 一种基于自适应滤波器幅频响应的高精度频率估计方法 |
| EP3800636B1 (en) * | 2017-09-12 | 2023-03-08 | Dolby Laboratories Licensing Corporation | Packet loss concealment for critically-sampled filter bank-based codecs using multi-sinusoidal detection |
| JP6907859B2 (ja) * | 2017-09-25 | 2021-07-21 | 富士通株式会社 | 音声処理プログラム、音声処理方法および音声処理装置 |
| CN108055087B (zh) * | 2017-12-30 | 2024-04-02 | 天津大学 | 利用长肢领航鲸叫声谐波数量进行编码的通信方法及装置 |
| US10186247B1 (en) | 2018-03-13 | 2019-01-22 | The Nielsen Company (Us), Llc | Methods and apparatus to extract a pitch-independent timbre attribute from a media signal |
| CN120510852A (zh) | 2019-02-21 | 2025-08-19 | 瑞典爱立信有限公司 | 用于频域分组丢失隐藏的方法及相关解码器 |
| CN113129910B (zh) | 2019-12-31 | 2024-07-30 | 华为技术有限公司 | 音频信号的编解码方法和编解码装置 |
| CN113111618B (zh) * | 2021-03-09 | 2022-10-18 | 电子科技大学 | 一种基于改进的经验小波变换的模拟电路故障诊断方法 |
| CN113655529B (zh) * | 2021-08-17 | 2022-11-29 | 南京航空航天大学 | 一种针对高采样率的被动磁信号优化提取和检测方法 |
Family Cites Families (43)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2130952A5 (es) * | 1971-03-26 | 1972-11-10 | Thomson Csf | |
| US4771465A (en) * | 1986-09-11 | 1988-09-13 | American Telephone And Telegraph Company, At&T Bell Laboratories | Digital speech sinusoidal vocoder with transmission of only subset of harmonics |
| FR2692091B1 (fr) | 1992-06-03 | 1995-04-14 | France Telecom | Procédé et dispositif de dissimulation d'erreurs de transmission de signaux audio-numériques codés par transformée fréquentielle. |
| JP3328532B2 (ja) * | 1997-01-22 | 2002-09-24 | シャープ株式会社 | デジタルデータの符号化方法 |
| AU3372199A (en) * | 1998-03-30 | 1999-10-18 | Voxware, Inc. | Low-complexity, low-delay, scalable and embedded speech and audio coding with adaptive frame loss concealment |
| US6496797B1 (en) * | 1999-04-01 | 2002-12-17 | Lg Electronics Inc. | Apparatus and method of speech coding and decoding using multiple frames |
| WO2000060576A1 (en) * | 1999-04-05 | 2000-10-12 | Hughes Electronics Corporation | Spectral phase modeling of the prototype waveform components for a frequency domain interpolative speech codec system |
| US6636829B1 (en) * | 1999-09-22 | 2003-10-21 | Mindspeed Technologies, Inc. | Speech communication system and method for handling lost frames |
| SE0004187D0 (sv) * | 2000-11-15 | 2000-11-15 | Coding Technologies Sweden Ab | Enhancing the performance of coding systems that use high frequency reconstruction methods |
| SE0004818D0 (sv) * | 2000-12-22 | 2000-12-22 | Coding Technologies Sweden Ab | Enhancing source coding systems by adaptive transposition |
| US7447639B2 (en) * | 2001-01-24 | 2008-11-04 | Nokia Corporation | System and method for error concealment in digital audio transmission |
| US6879955B2 (en) * | 2001-06-29 | 2005-04-12 | Microsoft Corporation | Signal modification based on continuous time warping for low bit rate CELP coding |
| CA2388439A1 (en) * | 2002-05-31 | 2003-11-30 | Voiceage Corporation | A method and device for efficient frame erasure concealment in linear predictive based speech codecs |
| US7356748B2 (en) | 2003-12-19 | 2008-04-08 | Telefonaktiebolaget Lm Ericsson (Publ) | Partial spectral loss concealment in transform codecs |
| US7809556B2 (en) * | 2004-03-05 | 2010-10-05 | Panasonic Corporation | Error conceal device and error conceal method |
| EP1775717B1 (en) * | 2004-07-20 | 2013-09-11 | Panasonic Corporation | Speech decoding apparatus and compensation frame generation method |
| US8620644B2 (en) * | 2005-10-26 | 2013-12-31 | Qualcomm Incorporated | Encoder-assisted frame loss concealment techniques for audio coding |
| US8255207B2 (en) * | 2005-12-28 | 2012-08-28 | Voiceage Corporation | Method and device for efficient frame erasure concealment in speech codecs |
| KR100770839B1 (ko) * | 2006-04-04 | 2007-10-26 | 삼성전자주식회사 | 음성 신호의 하모닉 정보 및 스펙트럼 포락선 정보,유성음화 비율 추정 방법 및 장치 |
| KR101040160B1 (ko) * | 2006-08-15 | 2011-06-09 | 브로드콤 코포레이션 | 패킷 손실 후의 제한되고 제어된 디코딩 |
| KR100788706B1 (ko) * | 2006-11-28 | 2007-12-26 | 삼성전자주식회사 | 광대역 음성 신호의 부호화/복호화 방법 |
| KR101291193B1 (ko) * | 2006-11-30 | 2013-07-31 | 삼성전자주식회사 | 프레임 오류은닉방법 |
| US8935158B2 (en) * | 2006-12-13 | 2015-01-13 | Samsung Electronics Co., Ltd. | Apparatus and method for comparing frames using spectral information of audio signal |
| EP2162880B1 (en) * | 2007-06-22 | 2014-12-24 | VoiceAge Corporation | Method and device for estimating the tonality of a sound signal |
| US7885819B2 (en) * | 2007-06-29 | 2011-02-08 | Microsoft Corporation | Bitstream syntax for multi-process audio decoding |
| US8489396B2 (en) * | 2007-07-25 | 2013-07-16 | Qnx Software Systems Limited | Noise reduction with integrated tonal noise reduction |
| US8428957B2 (en) * | 2007-08-24 | 2013-04-23 | Qualcomm Incorporated | Spectral noise shaping in audio coding based on spectral dynamics in frequency sub-bands |
| EP4407610B1 (en) * | 2008-07-11 | 2025-04-30 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Audio decoder |
| PL2346030T3 (pl) * | 2008-07-11 | 2015-03-31 | Fraunhofer Ges Forschung | Koder audio, sposób kodowania sygnału audio oraz program komputerowy |
| WO2010028292A1 (en) * | 2008-09-06 | 2010-03-11 | Huawei Technologies Co., Ltd. | Adaptive frequency prediction |
| CN101521012B (zh) * | 2009-04-08 | 2011-12-28 | 武汉大学 | Mdct域信号能量与相位补偿方法及其装置 |
| CN101958119B (zh) * | 2009-07-16 | 2012-02-29 | 中兴通讯股份有限公司 | 一种改进的离散余弦变换域音频丢帧补偿器和补偿方法 |
| RU2591661C2 (ru) * | 2009-10-08 | 2016-07-20 | Фраунхофер-Гезелльшафт цур Фёрдерунг дер ангевандтен Форшунг Е.Ф. | Многорежимный декодировщик аудио сигнала, многорежимный кодировщик аудио сигналов, способы и компьютерные программы с использованием кодирования с линейным предсказанием на основе ограничения шума |
| PL2491556T3 (pl) * | 2009-10-20 | 2024-08-26 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Dekoder sygnału audio, odpowiadający mu sposób oraz program komputerowy |
| US9117458B2 (en) * | 2009-11-12 | 2015-08-25 | Lg Electronics Inc. | Apparatus for processing an audio signal and method thereof |
| US20130006644A1 (en) * | 2011-06-30 | 2013-01-03 | Zte Corporation | Method and device for spectral band replication, and method and system for audio decoding |
| MX350686B (es) * | 2012-01-20 | 2017-09-13 | Fraunhofer Ges Forschung | Aparato y método para la codificación y decodificación de audio que emplea sustitución sinusoidal. |
| US9558750B2 (en) * | 2012-06-08 | 2017-01-31 | Samsung Electronics Co., Ltd. | Method and apparatus for concealing frame error and method and apparatus for audio decoding |
| US9633662B2 (en) * | 2012-09-13 | 2017-04-25 | Lg Electronics Inc. | Frame loss recovering method, and audio decoding method and device using same |
| US9401153B2 (en) * | 2012-10-15 | 2016-07-26 | Digimarc Corporation | Multi-mode audio recognition and auxiliary data encoding and decoding |
| US9478221B2 (en) * | 2013-02-05 | 2016-10-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Enhanced audio frame loss concealment |
| EP3432304B1 (en) * | 2013-02-13 | 2020-06-17 | Telefonaktiebolaget LM Ericsson (publ) | Frame error concealment |
| PL3011556T3 (pl) * | 2013-06-21 | 2017-10-31 | Fraunhofer Ges Forschung | Sposób i urządzenie do uzyskiwania współczynników widmowych ramki zastępczej sygnału audio, dekoder sygnału audio, odbiornik sygnału audio i układ do przesyłania sygnałów audio |
-
2014
- 2014-06-20 PL PL14731961T patent/PL3011556T3/pl unknown
- 2014-06-20 CN CN202010135748.8A patent/CN111627451B/zh active Active
- 2014-06-20 BR BR112015032013-9A patent/BR112015032013B1/pt active IP Right Grant
- 2014-06-20 CA CA2915437A patent/CA2915437C/en active Active
- 2014-06-20 RU RU2016101336A patent/RU2632585C2/ru active
- 2014-06-20 SG SG11201510513WA patent/SG11201510513WA/en unknown
- 2014-06-20 AU AU2014283180A patent/AU2014283180B2/en active Active
- 2014-06-20 KR KR1020167001006A patent/KR101757338B1/ko active Active
- 2014-06-20 EP EP14731961.0A patent/EP3011556B1/en active Active
- 2014-06-20 MY MYPI2015002991A patent/MY169132A/en unknown
- 2014-06-20 JP JP2016520514A patent/JP6248190B2/ja active Active
- 2014-06-20 WO PCT/EP2014/063058 patent/WO2014202770A1/en not_active Ceased
- 2014-06-20 PT PT147319610T patent/PT3011556T/pt unknown
- 2014-06-20 ES ES14731961.0T patent/ES2633968T3/es active Active
- 2014-06-20 CN CN201480035489.4A patent/CN105408956B/zh active Active
- 2014-06-20 MX MX2015017369A patent/MX352099B/es active IP Right Grant
- 2014-06-23 TW TW103121600A patent/TWI562135B/zh active
-
2015
- 2015-12-21 US US14/977,207 patent/US9916834B2/en active Active
-
2017
- 2017-12-15 US US15/844,004 patent/US10475455B2/en active Active
-
2019
- 2019-09-26 US US16/584,645 patent/US11282529B2/en active Active
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2633968T3 (es) | Procedimiento y aparato para obtener coeficientes espectrales para una trama de sustitución de una señal de audio, un decodificador de audio, un receptor de audio y un sistema para transmitir señales de audio | |
| ES2900594T3 (es) | Procedimiento para determinar un modo de codificación | |
| ES2750783T3 (es) | Procedimiento y aparato para controlar la ocultación de pérdida de trama de audio | |
| ES2677524T3 (es) | Decodificador y método para decodificar una señal de audio, codificador y método para codificar una señal de audio | |
| US9881621B2 (en) | Position-dependent hybrid domain packet loss concealment | |
| RU2688247C2 (ru) | Устройство и способ для расширения диапазона частот для акустических сигналов | |
| ES2354427T3 (es) | Mejora de la calidad de audio decodificado mediante la adición de ruido. | |
| ES2703327T3 (es) | Codificador, decodificador y métodos para codificación espacial de objetos de audio de multirresolución retrocompatible | |
| ES2604133T3 (es) | Dispositivo y método para generar una señal de ambiente | |
| ES2560402T3 (es) | Método para la codificación y la decodificación de audio espacial paramétrica, codificador de audio espacial paramétrico y decodificador de audio espacial paramétrico | |
| ES2966665T3 (es) | Dispositivo y método de codificación de audio | |
| BRPI0906218B1 (pt) | Gravador para gravar uma marca dágua em uma representação de informação, detector para detectar uma marca dágua em uma representação de informação, método e sinal de informação | |
| BR112014021054B1 (pt) | Controle de coerência de fase para sinais harmônicos nos codecs de áudio perceptuais | |
| BR112015009352B1 (pt) | Dispositivo de codificação de fala/áudio, dispositivo de decodificação de fala/áudio, método de codificação de fala/áudio e método de decodificação de fala/áudio | |
| KR20160075790A (ko) | 오디오 프레임 손실 은폐 | |
| RU2714238C1 (ru) | Устройство и способ для улучшения перехода от маскированного участка аудиосигнала к последующему участку аудиосигнала у аудиосигнала | |
| ES2400987T3 (es) | Atenuación de pre-ecos en una señal de audio digital | |
| US9123329B2 (en) | Method and apparatus for generating sideband residual signal | |
| ES3013896T3 (en) | Audio decoder supporting a set of different loss concealment tools | |
| BR122020023798B1 (pt) | Método de codificação de um sinal de áudio | |
| JP2010164809A (ja) | デコード装置および音声符号化方式推定方法 | |
| HK1224075B (en) | Method and apparatus for obtaining spectrum coefficients for a replacement frame of an audio signal, audio decoder, audio receiver and system for transmitting audio signals |