BRPI0808765B1

Method and apparatus for obtaining an attenuation factor

Abstract

method and apparatus for obtaining an attenuation factor. the present invention relates to a method for obtaining an attenuation factor. the method is adapted to process the synthesized signal in packet loss cancellation, and includes: obtaining a signal changing tendency; obtain an attenuation factor according to the signal's changing tendency. the present invention also describes an apparatus for obtaining an attenuation factor. a self-adaptive attenuation factor is dynamically adjusted using the latest trend of changing a history signal using the present invention. the smooth transition of the historical data to the last received data is performed so that the attenuation speed is kept as constant as possible between the compensated signal and the original signal to adapt to the characteristic of varied human voices.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Granted
  4. Today

15 claims: 3 independent, 12 dependent

  1. 1
    CLAIMS REIVINDICAÇÕES 1. Method for processing a synthesized voice signal in hiding packet loss, comprising:1. Método para processamento de um sinal de voz sintetizado em ocultação de perda de pacotes, compreendendo: obtain a tendency to change the voice signal;obter uma tendência de mudança do sinal de voz;caracterizado pelo fato de que obter uma tendência de mudança do sinal de voz compreende: characterized by the fact that obtaining a tendency to change the voice signal comprises: obtain a power ratio of a last pitch periodic voice signal to energy of a previous pitch periodic voice signal in the voice signal, or obtain a ratio of a difference between a maximum amplitude value and a minimum amplitude value of the last pitch periodic voice signal for a difference between a maximum amplitude value and a minimum span value of the previous tone periodic voice signal in the voice signal;obter uma razão de energia de um último sinal de voz periódico de tom para energia de um sinal de voz periódico de tom anterior no sinal de voz, ou obter uma razão de uma diferença entre um valor de amplitude máximo e um valor de amplitude mínimo do último sinal de voz periódico de tom para uma diferença entre um valor de amplitude máximo e um valor de amplitude mínimo do sinal de voz periódico de tom anterior no sinal de voz;obtain an attenuation factor according to the tendency to change the voice signal;and obtain a lost picture reconstructed after attenuating according to the attenuation factor. obter um fator de atenuação de acordo com a tendência de mudança do sinal de voz;e obter um quadro perdido reconstruído após atenuar de acordo com o fator de atenuação.
  2. 12
    Apparatus for processing a synthesized voice signal in hiding packet loss, in which the apparatus comprises:12. Aparelho para processar um sinal de voz sintetizado em ocultação de perda de pacotes, em que o aparelho compreende: a change trend obtaining unit adapted to obtain a change in the voice signal;and an attenuation factor acquisition unit adapted to obtain an attenuation factor according to the change trend obtained by the change trend obtaining unit;uma unidade de obtenção de tendência de mudança adaptada para obter uma tendência de mudança do sinal de voz;e uma unidade de obtenção de fator de atenuação adaptada para obter um fator de atenuação de acordo com a tendência de mudança obtida pela unidade de obtenção de tendência de mudança;a lost frame reconstruction unit adapted to obtain a lost frame after attenuating according to the attenuation factor;uma unidade de reconstrução de quadro perdido adaptada para obter um quadro perdido após atenuar de acordo com o fator de atenuação;caracterizado pelo fato de que a unidade de obtenção de tendência de mudança compreende: characterized by the fact that the unit for obtaining a trend of change comprises: a sub-unit for obtaining energy adapted for uma subunidade de obtenção de energia adaptada para Petition 870200044915, of 4/8/2020, p. 28/37 Petição 870200044915, de 08/04/2020, pág. 28/37 4/6 obtaining energy from a last periodic tone voice signal and energy from a previous tone periodic voice signal in the voice signal;and an energy ratio subunit adapted to obtain an energy ratio of the last tone periodic voice signal to the energy of the previous tone periodic voice signal in the voice signal obtained by the energy source subunit, where the reason is used to express the tendency to change the voice signal;or a subunit of obtaining amplitude difference adapted to obtain the difference between a maximum amplitude value and a minimum amplitude value of a last periodic tone voice signal, and the difference between a maximum amplitude value and an amplitude value minimum of a periodic voice signal of previous tone in the voice signal;and a subunit of obtaining amplitude difference ratio adapted to obtain a ratio of the difference of the last periodic tone signal to the difference of the previous periodic tone signal in the voice signal, where the difference of the last tone signal periodic pitch voice and the difference from the previous pitch periodic voice signal are obtained by the amplitude difference obtaining subunit, and the ratio is used to express the tendency for the voice signal to change. 4/6 obter energia de um último sinal de voz periódico de tom e energia de um sinal de voz periódico de tom anterior no sinal de voz;e uma subunidade de obtenção de razão de energia adaptada para obter uma razão da energia do último sinal de voz periódico de tom para a energia do sinal de voz periódico de tom anterior no sinal de voz obtido pela subunidade de obtenção de energia, em que a razão é usada para expressar a tendência de mudança do sinal de voz;ou uma subunidade de obtenção de diferença de amplitude adaptada para obter a diferença entre um valor de amplitude máximo e um valor de amplitude mínimo de um último sinal de voz periódico de tom, e a diferença entre um valor de amplitude máximo e um valor de amplitude mínimo de um sinal de voz periódico de tom anterior no sinal de voz;e uma subunidade de obtenção de razão de diferença de amplitude adaptada para obter uma razão da diferença do último sinal de voz periódico de tom para a diferença do sinal de voz periódico de tom anterior no sinal de voz, em que a diferença do último sinal de voz periódico de tom e a diferença do sinal de voz periódico de tom anterior são obtidas pela subunidade de obtenção de diferença de amplitude, e a razão é usada para expressar a tendência de mudança do sinal de voz.
  3. 15
    Voice decoder, comprising:a low band decoding unit, a high band decoding unit and a quadrature mirrored filter unit, where: 15. Decodificador de voz, compreendendo: uma unidade de decodificação de banda baixa, uma unidade de decodificação de banda alta e uma unidade de filtro espelhado em quadratura, em que: a unidade de decodificação de banda baixa é adaptada para decodificar um sinal de voz de decodificação de banda baixa recebido, e compensar um sinal de voz de banda baixa perdido;the low band decoding unit is adapted to decode a received low band decode speech signal, and to compensate for a lost low band speech signal;a unidade de decodificação de banda alta é adaptada para decodificar um sinal de voz de decodificação de banda alta recebido, e compensar um sinal de voz de banda alta perdido;the high band decoding unit is adapted to decode a received high band decoding voice signal, and to compensate for a lost high band voice signal;a unidade de filtro espelhado em quadratura é adaptada para obter um sinal de voz de saída final ao sintetizar o sinal de voz de decodificação de banda baixa e o sinal de voz de decodificação de banda alta;the quadrature mirrored filter 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;a unidade de decodificação de banda baixa compreende uma subunidade de decodificação de banda baixa, uma codificação de predição linear baseada em uma subunidade de repetição de tom e uma the low band decoding unit comprises a low band decoding subunit, a linear prediction encoding based on a tone repeat subunit and a Petition 870200044915, of 4/8/2020, p. 30/37 Petição 870200044915, de 08/04/2020, pág. 30/37 6/6 cross fading subunit;6/6 subunidade de fading cruzado;em que a subunidade de decodificação de banda baixa é adaptada para decodificar um sinal de voz de fluxo de banda baixa recebido;wherein the low band decoding subunit is adapted to decode a received low band flow voice signal;a codificação de predição linear (LPC) baseada na subunidade de repetição de tom é adaptada para gerar um sinal de voz sintetizado correspondendo a um quadro perdido;linear prediction coding (LPC) based on the tone repetition subunit is adapted to generate a synthesized speech signal corresponding to a lost frame;a subunidade de fading cruzado é adaptada para realizar o fading cruzado do sinal de voz processado pela subunidade de decodificação de banda baixa e o sinal de voz sintetizado correspondendo ao quadro perdido gerado pela LPC baseada na subunidade de repetição de tom;the cross-fading subunit is adapted to cross-fade the voice signal processed by the low-band decoding subunit and the synthesized voice signal corresponding to the lost frame generated by the LPC based on the tone repetition subunit;caracterizado pelo fato de que a LPC baseada na subunidade de repetição de tom compreende um módulo de análise e um aparelho como definido em qualquer uma das reivindicações 12 a 14, em que o módulo de análise é adaptado para analisar um histórico de sinal de voz, e gerar um sinal de voz reconstruído do quadro perdido. characterized by the fact that the LPC based on the tone repetition subunit comprises an analysis module and an apparatus as defined in any of claims 12 to 14, in which the analysis module is adapted to analyze a voice signal history, and generate a reconstructed voice signal from the lost frame.