ES2374043T3

Signal processing method, processing appartus and voice decoder

Abstract

A method of signal processing to treat a signal synthesized in packet loss concealment, comprising: receiving (101) a good frame following a lost frame, characterized in that the method further comprises: obtaining (102) a ratio of energy between the energy of the good frame and the energy of the corresponding synthesized signal at the same time of the good frame; and adjusting (103), by changing the energy scale, said corresponding synthesized signal at the same time of the good frame according to the energy ratio.

ES2374043T3, drawing sheet 1
Sheet 1 of 7

Term

2.1 yearsto projected expiry

Projected expiry 4 November 2028, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

13 claims: 4 independent, 9 dependent

  1. 1
    ES 2 374 043 T3 ES 2 374 043 T3 CLAIMS REIVINDICACIONES 1. A signal processing method for treating a synthesized signal in packet loss concealment, comprising:1. Un método de tratamiento de señales para tratar una señal sintetizada en ocultación de pérdida de paquetes, que comprende: receiving (101) a good frame following a lost frame, characterized in that the method further comprises: recibir (101) una trama buena a continuación de una trama perdida, caracterizado porque el método comprende, además: obtaining (102) an energy ratio between the energy of the good frame and the energy of the synthesized signal corresponding to the same instant of the good frame;and adjusting (103), by changing the energy scale, said synthesized signal corresponding to the same instant of the good frame according to the energy ratio. obtener (102) una relación de energía entre la energía de la trama buena y la energía de la señal sintetizada correspondiente al mismo instante de la trama buena;y ajustar (103), mediante cambio de escala de energía, dicha señal sintetizada correspondiente al mismo instante de la trama buena de acuerdo con la relación de energía.
  2. 8
    A signal processing apparatus for processing a synthesized signal in packet loss concealment, configured to:8. Un aparato de tratamiento de señales destinado a tratar una señal sintetizada en ocultación de pérdida de paquetes, configurado para: receiving (101) a good frame following the lost frame;recibir (101) una trama buena a continuación de la trama perdida;caracterizado porque el aparato de tratamiento de señales está configurado además para: characterized in that the signal processing apparatus is further configured to: obtaining (102) an energy ratio between the energy of the good frame and the energy of the synthesized signal corresponding to the same instant of the good frame;Y obtener (102) una relación de energía entre la energía de la trama buena y la energía de la señal sintetizada correspondiente al mismo instante de la trama buena;y ES 2 374 043 T3 adjusting (103), by changing the energy scale, the synthesized signal corresponding to the same instant of the good frame according to the energy ratio. ES 2 374 043 T3 ajustar (103), mediante cambio de escala de energía, la señal sintetizada correspondiente al mismo instante de la trama buena de acuerdo con la relación de energía.
  3. 12
    A speech decoder, comprising a low-band decoder unit, a high-band decoder unit, and a quadrature mirror filter unit;12. Un descodificador de voz, que comprende una unidad descodificadora de banda baja, una unidad descodificadora de banda alta y una unidad de filtro de espejo en cuadratura;en el que la unidad descodificadora de banda baja está configurada para descodificar una señal de descodificación de banda baja recibida y compensar una trama de señal de banda baja perdida;wherein the low-band decoder unit is configured to decode a received low-band decode signal and compensate for a lost low-band signal frame;la unidad descodificadora de banda alta está configurada para descodificar una señal de descodificación de banda alta recibida y compensar una trama de señal de banda alta perdida;the high band decoding unit is configured to decode a received high band decoding signal and compensate for a lost high band signal frame;la unidad de filtro de espejo en cuadratura está configurada para sintetizar una señal descodificada de banda baja y una señal descodificada de banda alta para obtener una señal de salida final;the quadrature mirror filter unit is configured to synthesize a decoded low-band signal and a decoded high-band signal to obtain a final output signal;la unidad descodificadora de banda baja incluye una sub-unidad descodificadora de banda baja, una sub-unidad codificadora predictiva lineal basada en la repetición tonal, una sub-unidad de tratamiento de señales y una subunidad de desvanecimiento cruzado;the low-band decoder unit includes a low-band decoder sub-unit, a pitch repetition-based linear predictive encoder sub-unit, a signal processing sub-unit and a cross-fade sub-unit;en el que la sub-unidad descodificadora de banda baja está configurada para descodificar una señal de flujo de código de banda baja recibida;wherein the low-band decoder sub-unit is configured to decode a received low-band code stream signal;la sub-unidad codificadora predictiva lineal basada en la repetición tonal está configurada para generar una señal sintetizada correspondiente a una trama perdida;the linear predictive coding sub-unit based on tonal repetition is configured to generate a synthesized signal corresponding to a lost frame;la sub-unidad de tratamiento de señales es de acuerdo con una cualquiera de las reivindicaciones 9-11;y la sub-unidad de desvanecimiento cruzado está configurada para someter a desvanecimiento cruzado a la señal descodificada de banda baja descodificada por la sub-unidad descodificadora de banda baja y la señal sintetizada ajustada después de ajustar la energía mediante la sub-unidad de tratamiento de señales. the signal processing sub-unit is according to any one of claims 9-11;and the cross-fade sub-unit is configured to cross-fade the low-band decoded signal decoded by the low-band decoder sub-unit and the synthesized signal adjusted after adjusting the power by the power processing sub-unit. signs.
  4. 13
    A computer program product comprising computer program code, wherein the computer program code causes a computer to execute the steps of any one of claims 1-7, when the program code is executed by the computer. 13. Un producto programa de ordenador que comprende código de programa de ordenador, en el que el código de programa de ordenador hace que un ordenador ejecute los pasos de una cualquiera de las reivindicaciones 1-7, cuando el código de programa es ejecutado por el ordenador.