ES2340975T3

Method and apparatus for obtaining an attenuation factor

Abstract

A method for treating a voice signal synthesized in packet loss concealment, which method comprises: obtaining a tendency to change the voice signal, which comprises obtaining a relationship between the energy of the last periodic tonal voice signal and the energy of a previous periodic tonal voice signal, of the voice signal; obtain an attenuation factor according to the tendency to change the signal; and obtain a lost frame, reconstructed after attenuation according to the attenuation factor.

ES2340975T3, drawing sheet 1
Sheet 1 of 13

Term

2.1 yearsto projected expiry

Projected expiry 5 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

15 claims: 4 independent, 11 dependent

  1. 1
    ES 2 340 975 T3 IS 2 340 975 T3 CLAIMS REIVINDICACIONES 1. A method for handling a synthesized voice signal in packet loss concealment, which method comprises:1. Un método para tratar una señal de voz sintetizada en ocultación de pérdida de paquetes, cuyo método comprende: obtaining a trend of change of the speech signal, comprising obtaining a relationship between the energy of the last periodic tonal speech signal and the energy of a previous periodic tonal speech signal, of the speech signal;obtener una tendencia al cambio de la señal de voz, que comprende obtener una relación entre la energía de la última señal de voz tonal periódica y la energía de una señal de voz tonal periódica previa, de la señal de voz;obtain an attenuation factor according to the tendency to change the signal;and obtaining a lost frame, reconstructed after fading according to the fading factor. obtener un factor de atenuación de acuerdo con la tendencia al cambio de la señal;y obtener una trama perdida, reconstruida después de atenuación de acuerdo con el factor de atenuación.
  2. 11
    Un aparato para tratar una señal de voz sintetizada en ocultación de pérdida de paquetes, cuyo aparato comprende:eleven. An apparatus for processing a synthesized voice signal in packet loss concealment, which apparatus comprises: a unit for obtaining a tendency to change, comprising an energy obtaining sub-unit, intended to obtain energy from a last periodic tonal voice signal and energy from a previous periodic tonal voice signal, from the voice signal;una unidad de obtención de una tendencia al cambio, que comprende una sub-unidad de obtención de energía, destinada a obtener energía de una última señal de voz tonal periódica y energía de una señal de voz tonal periódica previa, de la señal de voz;a sub-unit for obtaining an energy ratio, intended to obtain a ratio between the energy of the last periodic tonal voice signal and the energy of the previous periodic tonal voice signal, of the voice signal;una sub-unidad de obtención de una relación energética, destinada a obtener una relación entre la energía de la última señal de voz tonal periódica y la energía de la señal de voz tonal periódica previa, de la señal de voz;ES 2 340 975 T3 a unit for obtaining an attenuation factor, intended to obtain the attenuation factor according to the relation obtained by the sub-unit for obtaining an energy relation;and a lost frame reconstruction unit, intended to obtain a lost frame, reconstructed after attenuation according to the attenuation factor. ES 2 340 975 T3 una unidad de obtención de un factor de atenuación, destinada a obtener el factor de atenuación de acuerdo con la relación obtenida por la sub-unidad de obtención de una relación energética;y una unidad de reconstrucción de tramas perdidas, destinada a obtener una trama perdida, reconstruida después de atenuación de acuerdo con el factor de atenuación.
  3. 14
    A speech decoder, comprising:a low-band decoder unit, a high-band decoder unit, and a quadrature specular filtering unit, wherein: 14. Un descodificador de voz, que comprende: una unidad descodificadora de banda baja, una unidad descodificadora de banda alta y una unidad de filtrado especular en cuadratura, en el que: la unidad descodificadora de banda baja está destinada a descodificar una señal de voz de descodificación de banda baja recibida, y a compensar una señal de voz de banda baja perdida;the low-band decoding unit is adapted to decode a received low-band decoding speech signal, and to compensate for a lost low-band speech signal;la unidad descodificadora de banda alta está destinada a descodificar una señal de voz de descodificación de banda alta recibida, y a compensar una señal de voz de banda alta perdida;the high band decoding unit is adapted to decode a received high band decoding speech signal, and to compensate for a lost high band speech signal;la unidad de filtrado especular en cuadratura está destinada a obtener una señal de voz de salida final sintetizando la señal de voz de descodificación de banda baja y la señal de voz de descodificación en banda alta;the quadrature specular filtering unit is adapted to obtain a final output speech signal by synthesizing the low-band decoding speech signal and the high-band decoding speech signal;la unidad descodificadora de banda baja comprende una sub-unidad de descodificación de banda baja, una subunidad de codificación predictiva lineal basada en la repetición tonal y una sub-unidad de desvanecimiento cruzado;the low-band decoding unit comprises a low-band decoding sub-unit, a linear predictive coding sub-unit based on tonal repetition and a cross-fade sub-unit;en el que la sub-unidad de descodificación de banda baja está destinada a descodificar una señal de voz de flujo de banda baja recibida;wherein the low-band decoding sub-unit is adapted to decode a received low-band stream speech signal;la sub-unidad de codificación predictiva lineal (LPC) basada en la repetición tonal, está destinada a generar una señal de voz sintetizada correspondiente a una trama perdida;the linear predictive coding (LPC) sub-unit based on tonal repetition, is intended to generate a synthesized speech signal corresponding to a lost frame;The cross-fade sub-unit is intended to apply the cross-fading to the speech signal processed by the low-band decoding sub-unit and the synthesized speech signal corresponding to the lost frame generated by the LPC-based sub-unit. in tonal repetition;la sub-unidad de desvanecimiento cruzado está destinada a aplicar el desvanecimiento cruzado a la señal de voz tratada por la sub-unidad de descodificación de banda baja y la señal de voz sintetizada correspondiente a la trama perdida generada por la sub-unidad de LPC basada en la repetición tonal;la sub-unidad de LPC basada en la repetición tonal comprende un módulo analizador y un aparato de acuerdo con las reivindicaciones 11 a 13, en el que el módulo analizador está destinado a analizar una señal de voz histórica, y a generar una señal de voz con trama perdida reconstruida. the LPC sub-unit based on tonal repetition comprises an analyzer module and an apparatus according to claims 11 to 13, in which the analyzer module is intended to analyze a historical speech signal, and to generate a speech signal with Lost plot rebuilt.
  4. 15
    Un producto programa de ordenador que comprende códigos de programa de ordenador que permiten que un ordenador ejecute las operaciones de una cualquiera de las reivindicaciones 1 a 10, cuando los códigos de programa de ordenador son ejecutados por el ordenador. fifteen. A computer program product comprising computer program codes that enable a computer to execute the operations of any one of claims 1 to 10, when the computer program codes are executed by the computer.