BRPI0808765A2 - Método e aparelho para obter um fator de atenuação - Google Patents

Método e aparelho para obter um fator de atenuação Download PDF

Info

Publication number
BRPI0808765A2
BRPI0808765A2 BRPI0808765-2A BRPI0808765A BRPI0808765A2 BR PI0808765 A2 BRPI0808765 A2 BR PI0808765A2 BR PI0808765 A BRPI0808765 A BR PI0808765A BR PI0808765 A2 BRPI0808765 A2 BR PI0808765A2
Authority
BR
Brazil
Prior art keywords
signal
obtaining
attenuation
interval
attenuation factor
Prior art date
Application number
BRPI0808765-2A
Other languages
English (en)
Inventor
Wuzhou Zhan
Dongqi Wang
Yongfeng Tu
Jing Wang
Qing Zhang
Lei Miao
Jianfeng Xu
Chen Hu
Yi Yang
Zhengzhong Du
Fengyan Qi
Original Assignee
Huawei Tech Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Tech Co Ltd filed Critical Huawei Tech Co Ltd
Publication of BRPI0808765A2 publication Critical patent/BRPI0808765A2/pt
Publication of BRPI0808765B1 publication Critical patent/BRPI0808765B1/pt

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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/005Correction of errors induced by the transmission channel, if related to the coding algorithm
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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/04Speech 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
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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/02Speech 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/0204Speech 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 subband decomposition
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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/04Speech 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/08Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
    • G10L19/097Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters using prototype waveform decomposition or prototype waveform interpolative [PWI] coders

Landscapes

  • Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Fluid-Damping Devices (AREA)
  • Telephone Function (AREA)
  • Communication Control (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Telephonic Communication Services (AREA)
  • Compounds Of Unknown Constitution (AREA)
  • Input Circuits Of Receivers And Coupling Of Receivers And Audio Equipment (AREA)
  • Networks Using Active Elements (AREA)
  • Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)

Description

Relatório Descritivo da Patente de Invenção para "MÉTODO E APARELHO PARA OBTER UM FATOR DE ATENUAÇÃO".
CAMPO DA TECNOLOGIA
A presente invenção refere-se ao campo de processamento de 5 sinal, e particularmente a um método e um aparelho para obter um fator de atenuação.
ANTECEDENTES
Exige-se que uma transmissão de dados de voz seja em tempo real e confiável em um sistema de comunicação de voz em tempo real, por exemplo, um sistema VoIP (Voz sobre IP). Devido às características nãoconfiáveis de um sistema de rede, um pacote de dados pode ser perdido ou não atingir o destino a tempo em um procedimento de transmissão de uma extremidade de envio para uma extremidade de recepção. Esses dois tipos de situações são considerados como perda de pacote de rede pela extremidade de recepção. É inevitável que a perda de pacote de rede ocorra. Entretanto, a perda de pacote de rede é um dos fatores mais importantes que influenciam a qualidade de fala da voz. Portanto, um método de cancelamento de perda de pacote resistente é necessário para recuperar o pacote de dados perdido no sistema de comunicação em tempo real de modo que uma boa qualidade de fala ainda seja obtida sob a situação da perda de pacote de rede.
Na tecnologia de comunicação de voz em tempo real existente, na extremidade de envio, um codificador divide uma voz em banda larga em uma sub-banda alta e uma sub-banda baixa, e usa ADPCM (Modulação A25 daptativa por Códigos de Pulsos Diferenciais) para codificar as duas subbandas respectivamente e enviá-las juntamente para a extremidade de recepção através da rede. Na extremidade de recepção, as duas sub-bandas são decodificadas respectivamente pelo decodificador ADPCM, e então o sinal final é sintetizado utilizando um filtro de síntese QMF (Filtro Espelhado 30 em Quadratura).
Diferentes métodos de Cancelamento de Perda de Pacotes (PLC) são adotados para duas sub-bandas diferentes. Para um sinal de banda baixa, kksob a situação sem perda de pacotes, um sinal de reconstrução não é alterado durante o FADING-CRUZADO. Sob a situação com perda de pacotes, para o primeiro quadro perdido, o sinal de histórico (o sinal de histórico é um sinal de voz antes do quadro perdido no presente documento de pedido) 5 é analisado utilizando um indicador a curto prazo e um indicador a longo prazo, e informações de classificação de voz são extraídas. O sinal de quadro perdido é reconstruído utilizando uma LPC (codificação preditiva linear) baseada no método de repetição de intervalo, o indicador e as informações de classificação. O status de ADPCM também será atualizado de maneira sín10 crona até um bom quadro ser encontrado. Ademais, não só o sinal correspondente ao quadro perdido precisa ser gerado, como também uma seção de sinal adaptada para FADING-CRUZADO precisa ser gerada. Dessa maneira, uma vez que um quadro satisfatório é recebido, o FADING-CRUZADO é executado para processar o sinal de quadro satisfatório e a seção de sinal. 15 Observa-se que esse tipo de FADING-CRUZADO ocorre apenas após a extremidade de recepção perder um quadro e receber o primeiro quadro satisfatório.
Durante o processo de realizar-se a presente invenção, o inventor percebeu pelo menos os seguintes problemas na técnica anterior: A e20 nergia do sinal sintetizado é controlada utilizando um fator de atenuação autoadaptativo estático na técnica anterior. Embora o fator de atenuação definido mude gradualmente, sua velocidade de atenuação, ou seja, o valor do fator de atenuação, é a mesma com relação à mesma classificação de voz. Entretanto, as vozes humanas são variadas. Se o fator de atenuação não 25 combinar com a característica de vozes humanas, ocorrerá um ruído desconfortável no sinal de reconstrução, particularmente no fim das vogais fixas. O fator de atenuação autoadaptativo estático pode não ser adaptado para a característica de vozes humanas diferentes.
A situação mostrada na figura 1 é tirada como um exemplo, onde T0 é o período de intervalo do sinal de histórico. O sinal superior corresponde a um sinal original, ou seja, um diagrama esquemático em forma de onda sob a situação sem perda de pacotes. O sinal inferior com linha tracejada é um sinal sintetizado de acordo com a técnica anterior. Como pode ser observado a partir da figura, o sinal sintetizado não mantém a mesma velocidade de atenuação com o sinal original. Se houver muitas vezes a mesma repetição de intervalo, o sinal sintetizado irá produzir ruído musical óbvio de modo que 5 a diferença entre a situação do sinal sintetizado e a situação desejada seja grande.
SUMÁRIO
Uma modalidade da presente invenção proporciona um método e um aparelho para obter um fator de atenuação adaptado de modo a obter um fator de atenuação autoadaptativo e dinamicamente ajustável usado no processamento de sinal sintético.
Uma modalidade da presente invenção proporciona um método para obter o fator de atenuação adaptado para processar o sinal sintetizado em cancelamento de perda de pacotes, incluindo:
obter uma tendência de mudança de um sinal; e
obter um fator de atenuação de acordo com a tendência de mudança do sinal.
Uma modalidade da presente invenção também proporciona um aparelho para obter o fator de atenuação, adaptado para processar o sinal sintetizado em cancelamento de perda de pacotes, incluindo:
uma unidade de obtenção de tendência de mudança adaptada para obter uma tendência de mudança de um sinal; 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.
Uma modalidade da presente invenção também proporciona um método e um aparelho para obter um fator de atenuação adaptado para realizar a transição suave dos dados de histórico para os últimos dados recebidos.
Para realizar o objetivo acima, uma modalidade da invenção
proporciona um método para processamento de sinal, adaptado para processar um sinal sintetizado em cancelamento de perda de pacotes, incluindo: obter uma tendência de mudança de um sinal; obter um fator de atenuação de acordo com a tendência de mudança do sinal; e
obter um quadro perdido reconstruído após a atenuação de acordo com o fator de atenuação.
Uma modalidade da presente invenção também proporciona um aparelho para processamento de sinal, adaptado para processar um sinal sintetizado em cancelamento de perda de pacotes, incluindo as seguintes unidades:
uma unidade de obtenção de tendência de mudança adaptada
para obter uma tendência de mudança de um sinal;
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; e uma unidade de reconstrução de quadro perdido adaptada para
obter um quadro perdido reconstruído após a atenuação de acordo com o fator de atenuação.
Uma modalidade da presente invenção também proporciona um decodificador de voz adaptado para decodificar o sinal de voz, inclusive uma unidade de decodificação de banda baixa, uma unidade de decodificação de banda alta e uma unidade de filtro espelhado em quadratura.
A unidade de decodificação de banda baixa é adaptada para decodificar um sinal de decodificação de banda baixa recebido, e compensar um sinal de baixa perdido.
A unidade de decodificação de banda alta é adaptada para de
codificar um sinal de decodificação de banda alta, e compensar um sinal de banda alta perdido.
A unidade de filtro espelhado em quadratura é adaptada para obter um sinal de saída final sintetizando o sinal de decodificação de banda baixa e o sinal de decodificação de banda alta.
A unidade de sinal de decodificação de banda baixa inclui uma subunidade de sinal de decodificação de banda baixa, uma LPC baseada na subunidade de repetição de intervalo e uma subunidade de "fading" cruzado.
A subunidade de decodificação de banda baixa é adaptada para decodificar um sinal de fluxo de banda baixa recebido.
A LPC baseada na subunidade de repetição de intervalo é adaptada para gerar um sinal sintetizado correspondente ao quadro perdido.
A subunidade de "fading" cruzado é adaptada para realizar o fading cruzado do sinal processado pela subunidade de decodificação de banda baixa e sinal sintetizado correspondente ao quadro perdido gerado pela LPC baseada na subunidade de repetição de intervalo.
A LPC baseada na subunidade de repetição de intervalo inclui
um módulo de análise e um módulo de processamento de sinal.
O módulo de análise é adaptado para analisar um sinal de histórico e gerar um sinal de quadro perdido reconstruído.
O módulo de processamento de sinal é adaptado para obter uma tendência de mudança de um sinal, e obter um fator de atenuação de acordo com a tendência de mudança do sinal, e atenuar o sinal de quadro perdido reconstruído, e obter um quadro perdido reconstruído após a atenuação.
Uma modalidade da presente invenção proporciona ainda um produto de programa de computador. O produto de programa de computador 20 compreende códigos de programa de computador que permitem que um computador execute as etapas em qualquer um dos métodos para obter um fator de atenuação em cancelamento de perda de pacotes quando os códigos de programa de computador forem executados pelo computador.
Uma modalidade da presente invenção proporciona ainda um 25 meio de armazenamento acessível por computador. O meio de armazenamento acessível por computador armazena códigos de programa de computador que permitem que um computador execute as etapas em qualquer um dos métodos para obter um fator de atenuação em cancelamento de perda de pacotes quando os códigos de programa de computador forem executa30 dos pelo computador.
Uma modalidade da presente invenção proporciona ainda um produto de programa de computador. O produto de programa de computador compreende códigos de programa de computador que permitem que um computador execute as etapas em qualquer um dos métodos para processamento de sinal em cancelamento de perda de pacotes quando os códigos de programa de computador forem executados pelo computador.
Uma modalidade da presente invenção proporciona ainda um
meio de armazenamento acessível por computador. O meio de armazenamento acessível por computador armazena códigos de programa de computador que permitem que um computador execute as etapas em qualquer um dos métodos para processamento de sinal em cancelamento de perda de 10 pacotes quando os códigos de programa de computador forem executados pelo computador
Comparadas com a técnica anterior, as modalidades da presente invenção possuem as seguintes vantagens:
Um fator de atenuação autoadaptativo é ajustado de maneira 15 dinâmica utilizando a tendência de mudança de um sinal de histórico. A transição suave dos dados de histórico para os últimos dados recebidos é realizada de modo que a velocidade de atenuação entre o sinal compensado e o sinal original seja mantida a mais constante possível para adaptar a característica de vozes humanas diferentes.
BREVE DESCRIÇÃO DO(S) DESENHO(S)
A figura 1 é um diagrama esquemático que ilustra o sinal original e o sinal sintetizado de acordo com a técnica anterior;
a figura 2 é um fluxograma que ilustra um método para obter um fator de atenuação de acordo com a Modalidade 1 da presente invenção;
a figura 3 é um diagrama esquemático que ilustra os princípios
do codificador;
a figura 4 é um diagrama esquemático que ilustra o módulo de uma LPC baseada na subunidade de repetição de intervalo da unidade de decodificação de banda baixa;
a figura 5 é um diagrama esquemático que ilustra um sinal de
saída após adotar o método de atenuação dinâmica de acordo com a Modalidade 1 da presente invenção; as figuras 6A e 6B são diagramas esquemáticos que ilustram a estrutura do aparelho para obter um fator de atenuação de acordo com a Modalidade 2 da presente invenção;
a figura 7 é um diagrama esquemático que ilustra o cenário de aplicação do aparelho para obter um fator de atenuação de acordo com a Modalidade 2 da presente invenção;
as figuras 8A e 8B são diagramas esquemáticos que ilustram a estrutura do aparelho para processamento de sinal de acordo com a Modalidade 3 da presente invenção;
a figura 9 é um diagrama esquemático que ilustra o módulo do
decodificador de voz de acordo com a Modalidade 4 da presente invenção;
a figura 10 é um diagrama esquemático que ilustra o módulo da unidade de decodificação de banda baixa no decodificador de voz de acordo com a Modalidade 4 da presente invenção;
a figura 11 é um diagrama esquemático que ilustra o módulo da
LPC baseada na subunidade de repetição de intervalo de acordo com a Modalidade 4 da presente invenção.
DESCRIÇÃO DETALHADA
A presente invenção será descrita em mais detalhes com referência aos desenhos e modalidades.
Proporciona-se um método para obter um fator de atenuação na Modalidade 1 da presente invenção, adaptado para processar o sinal sintetizado em cancelamento de perda de pacotes, como mostrado na Figura 2, incluindo as seguintes etapas.
Etapa s101, obtém-se uma tendência de mudança de um sinal;
Especificamente, a tendência de mudança pode ser expressa nos seguintes parâmetros: (1) a razão da energia do último sinal periódico de intervalo para a energia do sinal periódico de intervalo anterior no sinal; (2) a razão da diferença entre o valor de amplitude máximo e o valor de am30 plitude mínimo do último sinal periódico de intervalo para a diferença entre o valor de amplitude máximo e o valor de amplitude mínimo do sinal periódico de intervalo anterior no sinal. Etapa s102, obtém-se um fator de atenuação de acordo com a tendência de mudança.
O método de processamento específico da Modalidade 1 da presente invenção será descrito juntamente com o cenário de aplicação específico.
Um método para obter um fator de atenuação que é adaptado para processar o sinal sintetizado em cancelamento de perda de pacotes é proporcionado na Modalidade 1 da presente invenção.
Como mostrado na figura 3, diferentes métodos de PLC são 10 adotados para duas sub-bandas diferentes. O método de PLC para a parte de banda baixa é mostrado como a parte 1 em um quadro tracejado na figura 3. Enquanto um quadro tracejado 2 na figura 3 é correspondente ao algoritmo de PLC da banda alta. Para um sinal de banda alta, zh(n) é um sinal de banda alta finalmente produzido. Após obter o sinal de banda baixa zl(n) 15 e o sinal de banda alta zh{n), o QMF é executado para o sinal de banda baixa e o sinal de banda alta e um sinal de banda larga finalmente produzido y(n) é sintetizado.
Apenas o sinal de banda baixa é descrito em detalhes a seguir.
Sob a situação sem perda de quadro, o sinal xKn),n = 0,...,L-1 ^ 20 obtido após a decodificação do quadro atual recebido pelo decodificador ADPCM de banda baixa, e a saída é zKnXn = ^,...,L-I COrrespondente ao quadro atual. Nessa situação, o sinal de reconstrução não é alterado durante o FADING-CRUZADO, que é zl[n] = xl[n], n = 0,...,L-\, onde L é o comprimento do quadro;
Sob a situação com perda de quadros, com relação ao primeiro
quadro perdido, o sinal de histórico zl(ri) , n<0 é analisado utilizando um
indicador a curto prazo e um indicador a longo prazo, e informações de classificação de voz são extraídas. Adotando-se os indicadores acima e as informações de classificação, o sinal yl(n) é gerado utilizando um método de
LPC baseada na repetição de intervalo. E o sinal de quadro perdido é reconstruído como zl(n) =yl(ri) ,n = 0,---,L-l. Ademais, o status de ADPCM
também será atualizado de maneira síncrona até um quadro satisfatório ser obtido. Observa-se que não só o sinal correspondente ao quadro perdido precisa ser gerado, como também um sinal de 10ms yl(n) ,n = L,--,L + M-I
adaptado para FADING-CRUZADO precisa ser gerado, o M é o número de pontos de amostragem de sinal que são incluídos no processo quando cal5 cula-se a energia. Dessa maneira, uma vez que um quadro satisfatório é recebido, o FADING-CRUZADO é executado para xl(n), n = L,---,L + M-l, e yl{ri), «=£,···,Z + M-l. Observa-se que esse tipo de FADING-CRUZADO ocorre apenas após uma perda de quadro e quando a extremidade de recepção recebe os primeiros dados de quadro satisfatórios.
Uma LPC baseada no método de repetição de intervalo na figura
3 é conforme mostrado na figura 4.
Quando o quadro de dados for um quadro satisfatório, zl(n) é
armazenado em um buffer para uso no futuro.
Quando o primeiro quadro perdido for encontrado, o sinal final 15 yl(n) precisa ser sintetizado em duas etapas. Na primeira, o sinal de histórico zl(n), n = -297,--,-I é analisado. Então, o sinal yl(n), n = 0,---,L-\ é sintetizado de acordo com o resultado da análise, onde L é o comprimento de quadro do quadro de dados, ou seja, o número de pontos de amostragem correspondente a um quadro de sinal, Q é o comprimento do sinal que é ne20 cessário para analisar o sinal de histórico.
O módulo de LPC baseado na repetição de intervalo inclui especificamente as seguintes partes.
(1) Uma análise de LP ( Predição Linear)
O filtro de análise a curto prazo A(z) e o filtro de síntese 11 A(z) são filtros de Predição Linear (LP) baseados na ordem P. O filtro de análise de LP é definido como:
A(z) = l+ a, z~l + a2 z~2 Λ-----Yap z~p
Através da análise de LP do sinal de histórico zl(n), η = -<3,···,-1 com o filtro A(z), um sinal residual e(n), « = -Q,···,-! correspondente ao sinal de histórico zl(n), n = -Q,···,-1 é obtido:
P
e(n) = zl(n) + ^aiZlin -i),n = -Q,...,-1 (2) Uma análise de sinal de histórico
O sinal perdido é compensado por um método de repetição de intervalo. Portanto, primeiramente, um período de intervalo T0 correspondente ao sinal de histórico zl(n), n = -Q,···,-! precisa ser estimado. As etapas são as seguintes: O zl(n) é pré-processado para remover um ingrediente de
baixa frequência inútil em uma análise de LTP (predição a longo prazo), e o período de intervalo T0 do zl(n) pode ser obtido pela análise de LTP. A classificação de voz é obtida apesar de combinar um módulo de classificação de sinal após obter o período de intervalo T0.
As classificações de voz são conforme mostrado na tabela 1 a
seguir:
Tabela 1 Classificações de voz
Nome de Classificação Explicação TRANSIENT para vozes com grande variação de energia (por exemplo, plosivas) UNVOICED para sinais sem voz VUV_TRANSITION para uma transição entre sinais de voz e sem voz WEAKLY_VOICED para sinais com voz fraca (por exemplo, vogais iniciais ou finais) VOICED sinais de voz (por exemplo, vogais fixas) (3) Uma repetição de intervalo
Um módulo de repetição de intervalo é adaptado para estimar um sinal residual de LP e(n) , n = 0,---,L-\ de um quadro perdido. Antesde
a repetição de intervalo ser executada, se a classificação da voz não for VOICED, a seguinte fórmula é adotada para limitar a amplitude de uma amostra:
e(n) = min^ max Je(« -T0+ i)|),|e(/i)| j x sign(e(n)), n = -T0,-■ -,-1
onde,
f 1 if x>0 sign(x) = <
[-1 if x < 0
Se a classificação da voz for VOICED, o e(n),n = 0,···,Ζ-1 residual correspondente ao sinal perdido for obtida adotando uma etapa de repetição do sinal residual correspondente ao sinal do último período de intervalo no sinal de um quadro satisfatório recentemente recebido, que é:
e(n) = e(n-T0)
Com relação a outras classificações de vozes, para evitar que a
periodicidade do sinal gerado seja muito intensa (com relação ao sinal sem voz, se a periodicidade for muito intensa, pode-se ouvir algum ruído desconfortável como um ruído sonoro), o sinal residual e(n), n = 0,---,L-l correspondente ao sinal perdido é gerado utilizando a seguinte fórmula:
e(n) = e(n-T0+(-1)”)
Além de gerar o sinal residual correspondente ao quadro perdido, os sinais residuais e(n), n = Z,,···,£ +N -Ide amostras adicionais N continuam a ser gerados para gerar um sinal adaptado para FADINGCRUZADO, de modo a garantir a combinação suave entre o quadro perdido e o primeiro quadro satisfatório após o quadro perdido.
(4) Uma análise de LP
Após gerar o sinal residual e(n) correspondente ao quadro perdido e o FADING-CRUZADO, um sinal de quadro perdido de reconstrução ylPre(n) > n = Q,--,L-\ é obtido utilizando a seguinte fórmula:
ylpre (n) = e(n) - £ a,yl(n - i)
/=1
onde o sinal residual e(n), n = 0, · · ·, L -1 é o sinal residual obtido das etapas
de repetição de intervalo acima.
Também, ylpre(n), η =Ζ,···,Ζ + Ν-1 com amostras ^ adaptadas
para FADING-CRUZADO são gerados utilizando a fórmula acima.
(5) Um silenciamento adaptativo
Para realizar uma suave transição de energia, antes de executar o QMF com o sinal de banda alta, o sinal de banda baixa também precisa realizar o FADING-CRUZADO, as regras são mostradas como a tabela a seguir: Quadro atual Quadro insatisfatório Quadro satisfatório Quadro Quadro zl(n) = yl(n), zl(n) = ------xl(n) + (1------)yl(n) > anterior insatisfatório n = 0, · · ·, Z --- 1 N-I N-I n = 0,···,N-I e zl(n) = xl(n), η = N, · · ·, Z -1 Quadro zl(n) = yl(n), zl(n) - xl(n) , « = 0,···,Ζ-1 satisfatório n = 0, · · ·, Z --- 1 Na tabela acima, zl(n) é um sinal finalmente produzido corres
pondente ao quadro atual; xl(n) é o sinal do quadro satisfatório correspondente ao quadro atual; yl(n) é um sinal sintetizado correspondente ao mesmo tempo do quadro atual, onde L é o comprimento de quadro, N é o número de amostras que executam FADING-CRUZADO.
Com relação a diferentes classificações de voz, a energia de sinal em yl (n) é controlada antes de executar FADING-CRUZADO de a
cordo com o coeficiente correspondente a cada amostra. O valor das alterações de coeficiente de acordo com classificações de voz diferentes e a situação de perda de pacotes.
Em detalhes, no caso onde os últimos dois sinais periódicos de intervalo no sinal de histórico recebido é o sinal original como mostrado na figura 5, o fator de atenuação dinâmico autoadaptativo é dinamicamente ajustado de acordo com a tendência de mudança dos últimos dois períodos 15 de intervalo no sinal de histórico. O método de ajuste detalhado inclui as seguintes etapas:
Etapa s201, a tendência de mudança do sinal é obtida.
A tendência de mudança de sinal pode ser expressa pela razão da energia do último sinal de período de intervalo para a energia do sinal de período de intervalo anterior no sinal, ou seja, a energia Ei e E2 dos últimos dois sinais de períodos de intervalo no sinal de histórico, e a razão das duas energias é calculada.
ε, = f>!(-0 E2 =YjXl2 (~ί-Τϋ)
/=I
\ε2
E1 é a energia do último sinal de período de intervalo, E2 é a energia do sinal de período de intervalo anterior, e T0 é o período de interva
Io correspondente ao sinal de histórico.
Opcionalmente, a tendência de mudança de sinal pode ser expressa pela razão das diferenças de "pico-vale" dos últimos dois períodos de
intervalo no sinal de histórico.
P1 = max(x/(0)-min(x/(7)) (i,j) = -T0,...-I P2= max(xl(i)) - min(xl(j)) (i, j) = -IT0 ,...,-(T0 +1)
onde, Pi é a diferença entre o valor de amplitude máximo o valor de amplitude mínimo do último sinal periódico de intervalo, P2 é a diferença entre o valor de amplitude máximo e o valor de amplitude mínimo do sinal periódico de intervalo anterior, e a razão é calculada como:
R= —
P2
Etapa s202, o sinal sintetizado é dinamicamente atenuado de acordo com a tendência de mudança obtida do sinal.
A fórmula de cálculo é mostrada da seguinte maneira:
yl(n) = ylpre (η) * (1 - C * (n +1)) n = 0,.., N -1
onde, ylpre(n) é o sinal de quadro perdido de reconstrução, N é o comprimento do sinal sintetizado, e C é o coeficiente de atenuação autoadaptativo cujo valor é:
c=i^
T
1O
Sob a situação do fator de atenuação 1-C*(« + 1)<0, é necessário ajustar 1-C*(n + 1) = 0, para evitar mostrar uma situação onde o fator de atenuação correspondente às amostras é negativo.
Em particular, para evitar a situação onde o valor de amplitude correspondente a uma amostra é excedido sob a situação de R> 1, o sinal sintetizado é dinamicamente atenuado utilizando a fórmula da etapa s202 na presente modalidade que leva em consideração apenas a situação de R < 1.
Em particular, para evitar a situação onde a velocidade de atenuação do sinal com menos energia é muito rápida, apenas sob a situação onde Ex excede um certo valor limite, o sinal sintetizado é dinamicamente
atenuado utilizando a fórmula da etapa s202 na presente modalidade.
Em particular, para evitar que a velocidade de atenuação do sinal sintetizado seja muito rápida, especialmente sob a situação de perda de quadro contínua, um valor-limite superior é ajustado para o coeficiente de atenuação C. Quando C*(n +1) excede um valor-limite, o coeficiente de
atenuação é ajustado como o valor limite superior.
Em particular, sob a situação de um ambiente de rede ruim e perda contínua de quadro, uma certa condição pode ser estabelecida para evitar uma velocidade de atenuação muito rápida. Por exemplo, pode-se levar em consideração que, quando o número de quadros perdidos exceder 15 um número fixado, por exemplo, dois quadros; ou quando o sinal correspondente ao quadro perdido exceder um comprimento fixado, por exemplo, 20ms; ou em pelo menos uma das condições acima do coeficiente de atenuação atual 1 - C * (n +1) atingir um valor limiar fixado, o coeficiente de atenuação C precisa ser ajustado para evitar a velocidade de atenuação muito 20 rápida que pode resultar na situação onde o sinal de saída é silenciado.
Por exemplo, sob a amostragem de situação a uma frequência de 8k e o comprimento de quadro de 40 amostras, o número de quadros perdidos pode ser ajustado como 4, e após o fator de atenuação 1_ C * (n +1) tornase menor que 0,9, o coeficiente de atenuação C é ajustado para ser um vaIor menor. A regra de ajustar o menor valor é a seguinte.
Hipoteticamente, é previsto que o coeficiente de atenuação atual é C e o valor de fator de atenuação é V, e o fator de atenuação V pode ser atenuado para 0 após as amostras V/C. Enquanto uma situação mais desejada é aquela onde o fator de atenuação V deve ser atenuado para 0 após as amostras M(M /C). Então, o coeficiente de atenuação C é ajustado
para:
C = VIM Como mostrado na figura 5, o sinal superior é o sinal original; o sinal intermediário é o sinal sintetizado. Como observado na figura, embora o sinal possua algum grau de atenuação, o sinal ainda permanece sonante intensivo. Se a duração for muito longa, o sinal pode ser mostrado como um 5 ruído musical, especialmente no fim do som. O sinal inferior é o sinal após a utilização da atenuação dinâmica na modalidade da presente invenção, que pode ser muito similar ao sinal original.
De acordo com o método proporcionado pela modalidade mencionada acima, o fator de atenuação autoadaptativo é dinamicamente ajus10 tado utilizando a tendência de mudança do sinal de histórico, de modo que a transição suave dos dados de histórico para os últimos dados recebidos possa ser realizada. A velocidade de atenuação é mantida a mais constante possível entre o sinal compensado e o sinal original para adaptar a característica de vozes humanas variadas.
Um aparelho para obter um fator de atenuação é proporcionado
na Modalidade 2 da presente invenção, adaptado para processar o sinal sintetizado em cancelamento de perda de pacotes, incluindo:
uma unidade de obtenção de tendência de mudança 10, adaptada para obter uma tendência de mudança de um sinal;
uma unidade de obtenção de fator de atenuação 20, adaptada
para obter um fator de atenuação de acordo com a tendência de mudança obtidas pela unidade de obtenção de tendência de mudança 10.
A unidade de obtenção de fator de atenuação 20 inclui adicionalmente: uma unidade de obtenção de coeficiente de atenuação 21, adap25 tada para gerar o coeficiente de atenuação de acordo com a tendência de mudança obtida pela unidade de obtenção de tendência de mudança 10; uma subunidade de obtenção de fator de atenuação 22, adaptada para obter um fator de atenuação de acordo com o coeficiente de atenuação gerado pela subunidade de obtenção de fator de atenuação 21. A unidade de obten30 ção de fator de atenuação 20 inclui ainda: uma subunidade de ajuste de coeficiente de atenuação 23, adaptada para ajustar o valor do coeficiente de atenuação obtido pela subunidade de obtenção de coeficiente de atenuação 21 a um determinado valor mediante determinadas condições que incluem pelo menos uma das seguintes características: se o valor do coeficiente de atenuação exceder um valor-limite superior; se houver a situação de perda contínua de quadro; e se a velocidade de atenuação for muito rápida.
O método para obter um fator de atenuação na modalidade aci
ma é o mesmo método para obter um fator de atenuação nas modalidades do método.
Em detalhes, a tendência de mudança obtida pela unidade de obtenção de tendência de mudança 10 pode ser expressa nos seguintes 10 parâmetros: (1) a razão da energia do último sinal periódico de intervalo para a energia do sinal periódico de intervalo anterior no sinal; (2) a razão da diferença entre o valor de amplitude máximo e o valor de amplitude mínimo do último sinal periódico de intervalo para a diferença entre o valor de amplitude máximo e o valor de amplitude mínimo do sinal periódico de intervalo anteri15 or no sinal.
Quando a tendência de mudança for expressa na razão de energia em (1), a estrutura do aparelho para obter um fator de atenuação é conforme mostrado na figura 6A. A unidade de obtenção de tendência de mudança 10 inclui ainda:
uma subunidade de obtenção de energia 11 adaptada para obter
a energia do último sinal periódico de intervalo e a energia do sinal periódico de intervalo anterior;
uma subunidade de obtenção de razão de energia 12 adaptada para obter a razão da energia do último sinal periódico de intervalo para a energia do sinal periódico de intervalo anterior obtido pela subunidade de obtenção de energia 11 e usa a razão para mostrar a tendência de mudança do sinal.
Quando a tendência de mudança for expressa na razão de diferença de amplitude em (2), a estrutura do aparelho para obter um fator de atenuação é conforme mostrada na figura 6B. A unidade de obtenção de tendência de mudança 10 inclui ainda:
uma subunidade de obtenção de diferença de amplitude 13, adaptada para obter a diferença entre o valor de amplitude máximo e o valor de amplitude mínimo do último sinal periódico de intervalo, e a diferença entre o valor de amplitude máximo e o valor de amplitude mínimo do sinal periódico de intervalo anterior;
uma subunidade de obtenção de razão de diferença de amplitu
de 14, adaptada para obter a razão da diferença entre o valor de amplitude máximo e o valor de amplitude mínimo do último sinal periódico de intervalo para a diferença entre o valor de amplitude máximo e o valor de amplitude mínimo do sinal periódico de intervalo anterior, e usar a razão para mostrar a tendência de mudança do sinal.
Um diagrama esquemático que ilustra o cenário de aplicação do aparelho para obter um fator de atenuação de acordo com a Modalidade 2 da presente invenção é conforme mostrado na figura 7. O fator de atenuação autoadaptativo é dinamicamente ajustado utilizando a tendência de mudança do sinal de histórico.
Utilizando-se o aparelho proporcionado pela modalidade mencionada acima, o fator de atenuação autoadaptativo é dinamicamente ajustado utilizando a tendência de mudança do sinal de histórico de modo que a suave transição dos dados de histórico para os últimos dados recebidos seja 20 realizada. A velocidade de atenuação é mantida a mais constante possível entre o sinal compensado e o sinal original para adaptar a característica de vozes humanas variadas.
Proporciona-se um aparelho para processamento de sinal na Modalidade 3 da presente invenção, adaptado para processar o sinal sinteti25 zado em cancelamento de perda de pacotes, conforme mostrado na figura 8A e figura 8B. Baseado na Modalidade 2, adiciona-se uma unidade de reconstrução de quadro perdido 30 relacionada a uma unidade de obtenção de fator de atenuação. A unidade de reconstrução de quadro perdido 30 obtém um quadro reconstruído perdido após atenuação de acordo com o fator de 30 atenuação obtido pela unidade de obtenção de fator de atenuação 20.
Utilizando-se o aparelho proporcionado pela modalidade mencionada acima, o fator de atenuação autoadaptativo é dinamicamente ajustado utilizando a tendência de mudança do sinal de histórico, e um quadro perdido reconstruído após a atenuação ser obtida de acordo com o fator de atenuação, de modo que seja realizada uma transição suave dos dados de histórico para os últimos dados recebidos. A velocidade de atenuação é 5 mantida a mais constante possível entre o sinal compensado e o sinal original para se adaptar à característica de vozes humanas variadas.
Proporciona-se um decodificador de voz pela Modalidade 4 da presente invenção, como mostrado na figura 9. O decodificador de voz inclui: uma unidade de decodificação de banda alta 40 é adaptada para decodificar 10 um sinal de decodificação de banda alta recebido e compensar um sinal de banda alta perdido; uma unidade de decodificação de banda baixa 50 é adaptada para decodificar um sinal de decodificação de banda baixa recebido e compensar um sinal de banda baixa perdido; e uma unidade de filtro espelhado em quadratura 60 é adaptada para obter um sinal de saída final sinte15 tizando o sinal de decodificação de banda baixa e o sinal de decodificação de banda alta. A unidade de decodificação de banda alta 40 decodifica o sinal de fluxo de banda alta recebido pela extremidade de recepção, e sintetiza o sinal de banda alta perdido. A unidade de decodificação de banda baixa 50 decodifica o sinal de fluxo de banda baixa recebido pela extremidade 20 de recepção e sintetiza o sinal de banda baixa perdido. A unidade de filtro espelhado em quadratura 60 obtém o sinal de decodificação final sintetizando o sinal de decodificação de banda baixa enviado pela unidade de decodificação de banda baixa 50 e o sinal de decodificação de banda alta enviado pela unidade de decodificação de banda alta 40.
Para a unidade de decodificação de banda baixa 50, como mos
trado na figura 10, incluem-se as seguintes unidades. Uma LPC baseada na subunidade de repetição de intervalo 51 que é adaptada para gerar um sinal sintetizado correspondente ao quadro perdido, uma subunidade de decodificação de banda baixa 52 que é adaptada para decodificar um sinal de fluxo 30 de banda baixa recebido, e uma subunidade de fading cruzado 53 que é adaptada para realizar o fading cruzado do sinal decodificado pela subunidade de decodificação de banda baixa e o sinal sintetizado correspondente ao quadro perdido gerado pela LPC baseada na subunidade de repetição de intervalo.
A subunidade de decodificação de banda baixa 52 decodifica o sinal de fluxo de banda baixa recebido. A LPC baseada na subunidade de 5 repetição de intervalo 51 gera o sinal sintetizado executando uma LPC no sinal de banda baixa perdido. E, por fim, a subunidade de fading cruzado 53 realiza o fading cruzado do sinal processado pela subunidade de decodificação de banda baixa 52 e o sinal sintetizado para obter um sinal de decodificação final após a compensação de quadro perdido.
A LPC baseada na subunidade de repetição de intervalo 51, co
mo mostrado na figura 10, inclui ainda um módulo de análise 511 e um módulo de processamento de sinal 512. O módulo de análise 511 analisa um sinal de histórico, e gera um sinal de quadro perdido reconstruído; o módulo de processamento de sinal 512 obtém uma tendência de mudança de um 15 sinal, e obtém um fator de atenuação de acordo com a tendência de mudança do sinal, e atenua o sinal de quadro perdido reconstruído, e obtém um quadro perdido reconstruído após a atenuação.
O módulo de processamento de sinal 512 inclui ainda uma unidade de obtenção de fator de atenuação 5121 e uma unidade de reconstru20 ção de quadro perdido 5122. A unidade de obtenção de fator de atenuação 5121 obtém uma tendência de mudança de um sinal, e obtém um fator de atenuação de acordo com a tendência de mudança; a unidade de reconstrução de quadro perdido 5122 atenua o sinal de quadro perdido reconstruído de acordo com o fator de atenuação, e obtém um quadro perdido reconstruí25 do após a atenuação. O módulo de processamento de sinal 512 inclui duas estruturas correspondentes aos diagramas esquemáticos que ilustram a estrutura do aparelho para processamento de sinal na figura 8A e 8B, respectivamente.
A unidade de obtenção de fator de atenuação 5121 inclui duas estruturas correspondentes aos diagramas esquemáticos que ilustram a estrutura do aparelho para obter um fator de atenuação na figura 6A e 6B, respectivamente. As funções específicas e meios de implementação dos móduIos acima e unidades podem se referir ao conteúdo revelado nas modalidades do método. Detalhes desnecessários não serão repetidos aqui.
Através da descrição das modalidades mencionadas acima, os versados na técnica podem entender claramente que a presente invenção
5 pode ser realizada dependendo do software mais a plataforma de hardware geral e necessária, e certamente também pode ser realizada por hardware. Entretanto, na maioria das situações, o formador é uma modalidade preferível. Baseado em tal entendimento, a essência ou a parte que contribui para a técnica anterior no esquema técnico da presente invenção pode ser ex10 pressa sob a forma de produto de software que é armazenado em um meio de armazenamento, e o produto de software inclui algumas instruções para instruir um dispositivo para executar as modalidades da presente invenção.
Apesar de a ilustração e descrição da presente descrição serem determinadas com referência às modalidades dessa, deve ser avaliado por versados na técnica que várias alterações em formas e detalhes podem ser feitas sem que se abandone o escopo da descrição.

Claims (43)

1. Método para obter um fator de atenuação, para uso no processamento de um sinal sintetizado em cancelamento de perda de pacotes, compreendendo: obter uma tendência de mudança de um sinal; e obter um fator de atenuação de acordo com a tendência de mudança do sinal.
2. Método, de acordo com a reivindicação 1, em que a obtenção da tendência de mudança do sinal compreende: obter a razão de energia de um último sinal periódico de intervalo para energia de um sinal periódico de intervalo anterior no sinal.
3. Método, de acordo com a reivindicação 1, em que a obtenção da tendência de mudança do sinal compreende: obter a razão da diferença entre um valor de amplitude máximo e um valor de amplitude mínimo do último sinal periódico de intervalo para a diferença entre um valor de amplitude máximo e um valor de amplitude mínimo do sinal periódico de intervalo anterior no sinal.
4. Método, de acordo com a reivindicação 2 ou 3, em que, antes de obter o fator de atenuação de acordo com a tendência de mudança do sinal, o método compreende ainda: obter o fator de atenuação de acordo com a tendência de mudança do sinal quando a razão for menor que 1.
5. Método, de acordo com a reivindicação 2, em que, antes da obtenção do fator de atenuação de acordo com a tendência de mudança do sinal, o método compreende ainda: obter o fator de atenuação de acordo com a tendência de mudança do sinal quando a energia do último sinal periódico de intervalo for maior que um valor limite predefinido.
6. Método, de acordo com a reivindicação 2, em que a razão da energia do último sinal periódico de intervalo para a energia do sinal periódico de intervalo anterior no sinal é R = √E1/E2 ; onde E1 é a energia do último sinal periódico de intervalo, E2 é a energia do sinal periódico de intervalo anterior.
7. Método, de acordo com a reivindicação 3, em que a razão da diferença entre o valor de amplitude máximo e o valor de amplitude mínimo do último sinal periódico de intervalo para a diferença entre o valor de amplitude máximo e o valor de amplitude mínimo do sinal periódico de intervalo anterior no sinal é R=P1/P2; onde, P1 é a diferença entre o valor de amplitude máximo e o valor de amplitude mínimo do último sinal periódico de intervalo, P2 éa diferença entre o valor de amplitude máximo e o valor de amplitude mínimo do sinal periódico de intervalo anterior.
8.Método, de acordo com a reivindicação 6 ou 7, em que o fator de atenuação obtido de acordo com a tendência de mudança do sinal é 1-C*(n + l) n = 0,..,N-l, onde, C é o coeficiente de atenuação, C=(1-R)/T0,N é o comprimento do sinal sintetizado, T0 é a duração de um período de intervalo.
9.Método, de acordo com a reivindicação 8, em que o fator de atenuação 1-C*(n+1) = 0 é ajustado quando o fator de atenuação for 1-C*(n + 1)<0
10. Método, de acordo com a reivindicação 8, em que um valor limite superior é predefinido para o coeficiente de atenuação C, e o coeficiente de atenuação C é ajustado para ser o limite superior quando c*(n + 1) obtido de acordo com Cexceder um valor limite.
11. Método, de acordo com a reivindicação 8, em que o coeficiente de atenuação C é ajustado para ser um valor menor quando a velocidade de atenuação for muito rápida.
12. Método, de acordo com a reivindicação 11, em que o coeficiente de atenuação C ajustado para ser um valor menor serve para: predefinir o sinal para ser atenuado para 0 após amostras M; e ajustar o coeficiente de atenuação ajustado C = V/M, em que V é um fator de atenuação atual.
13. Aparelho para obter um fator de atenuação, para uso no processamento de um sinal sintetizado em cancelamento de perda de pacotes, compreendendo: uma unidade de obtenção de tendência de mudança adaptada para obter uma tendência de mudança de um sinal; 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.
14. Aparelho, de acordo com a reivindicação 13, em que a unidade de obtenção de tendência de mudança compreende: uma subunidade de obtenção de energia adaptada para obter energia de um último sinal periódico de intervalo e energia de um sinal periódico de intervalo anterior no sinal; e a subunidade de obtenção de razão de energia adaptada para obter a razão da energia do último sinal periódico de intervalo para a energia do sinal periódico de intervalo anterior no sinal obtido pela subunidade de obtenção de energia, onde a razão é usada para expressar a tendência de mudança do sinal.
15. Aparelho, de acordo com a reivindicação 13, em que a unidade de obtenção de tendência de mudança compreende: 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 periódico de intervalo, e a diferença entre um valor de amplitude máximo e um valor de amplitude mínimo de um sinal periódico de intervalo anterior no sinal; e a subunidade de obtenção de razão de diferença de amplitude adaptada para obter a razão da diferença do último sinal periódico de intervalo para a diferença do sinal periódico de intervalo anterior no sinal, onde a diferença do último sinal periódico de intervalo e a diferença do sinal periódico de intervalo 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.
16. Aparelho, de acordo com a reivindicação 13, em que a unidade de obtenção de fator de atenuação compreende: uma subunidade de obtenção de coeficiente de atenuação adaptada para gerar um coeficiente de atenuação de acordo com a tendência de mudança obtida pela unidade de obtenção de tendência de mudança; e uma subunidade de obtenção de fator de atenuação adaptada para obter o fator de atenuação de acordo com o coeficiente de atenuação gerado pela subunidade de obtenção de fator de atenuação.
17. Aparelho, de acordo com a reivindicação 16, em que a unidade de obtenção de fator de atenuação compreende ainda: uma subunidade de ajuste de coeficiente de atenuação para ajustar o valor do coeficiente de atenuação obtido pela subunidade de obtenção de coeficiente de atenuação para ser um determinado valor quando uma determinada condição for satisfeita; onde a determinada condição compreende pelo menos uma das seguintes condições: se o valor do coeficiente de atenuação exceder um valor limite superior; se ocorrer uma situação de perda continua de quadro; e se a velocidade de atenuação for muito rápida.
18. Método para processamento de sinal, para uso no processamento de um sinal sintetizado em cancelamento de perda de pacotes, compreendendo: obter uma tendência de mudança de um sinal; obter um fator de atenuação de acordo com a tendência de mudança do sinal; e obter um quadro perdido reconstruído apos a atenuação de acordo com o fator de atenuação.
19. Método, de acordo com a reivindicação 18, em que a obtenção da tendência de mudança do sinal compreende: obter a razão de energia de um ultimo sinal periódico de intervalo para energia de um sinal periódico de intervalo anterior no sinal.
20. Método, de acordo com a reivindicação 18, em que a obtenção da tendência de mudança do sinal compreende: obter a razão da diferença entre um valor de amplitude máximo e um valor de amplitude mínimo do último sinal periódico de intervalo para a diferença entre um valor de amplitude máximo e um valor de amplitude mínimo do sinal periódico de intervalo anterior no sinal.
21.Método, de acordo com a reivindicação 19 ou 20, em que, antes de obter o fator de atenuação de acordo com a tendência de mudança do sinal, o método compreende ainda: obter o fator de atenuação de acordo com a tendência de mudança do sinal quando a razão for menor que 1.
22.Método, de acordo com a reivindicação 19, em que, antes da obtenção do fator de atenuação de acordo com a tendência de mudança do sinal, o método compreende ainda: obter o fator de atenuação de acordo com a tendência de mudança do sinal quando a energia do último sinal periódico de intervalo for maior que um valor limite predefinido.
23.Método, de acordo com a reivindicação 19, em que a razão da energia do último sinal periódico de intervalo para a energia do sinal periódico de intervalo anterior no sinal é <formula>formula see original document page26</formula>; onde E1 é a energia do último sinal periódico de intervalo, E2 é a energia do sinal periódico de intervalo anterior.
24.Método, de acordo com a reivindicação 20, em que a razão da diferença entre o valor de amplitude Máximo e o valor de amplitude mínimo do último sinal periódico de intervalo para a diferença entre o valor de amplitude máximo e o valor de amplitude mínimo do sinal periódico de inter valo anterior no sinal é R=P1/P2; onde, P1 é a diferença entre o valor de amplitude máximo e o valor de amplitude mínimo do último sinal periódico de intervalo, éa diferença entre o valor de amplitude máximo e o valor de amplitude mínimo do sinal periódico de intervalo anterior.
25.Método, de acordo com a reivindicação 23 ou 24, em que o quadro perdido reconstruído após a atenuação obtido de acordo com a tendência de mudança do sinal é: yl(n) = ylpre (n) * (1 - C * (n +1)) n = 0,..,N-1 onde, ylpre(n) é o sinal de quadro perdido reconstruído, N é o comprimento do sinal sintetizado, C é o coeficiente de atenuação,C=(1-R)/T0,T0 é a duração do período de intervalo.
26. Método, de acordo com a reivindicação 25, em que o fator de atenuação 1~C*(« + 1) = 0 é ajustado quando o fator de atenuação for 1-C*(« + 1)<0
27. Método, de acordo com a reivindicação 25, em que um valor limite superior é predefinído para o coeficiente de atenuação C, e o coeficiente de atenuação C é ajustado para ser o limite superior quando o C*(n + 1) obtido de acordo com cexceder um valor limite.
28. Método, de acordo com a reivindicação 25, em que o coeficiente de atenuação C é ajustado para ser um valor menor quando a velocidade de atenuação for muito rápida.
29. Método, de acordo com a reivindicação 28, em que o coeficiente de atenuação C ajustado para ser um valor menor serve para: predefinir o sinal para ser atenuado para 0 após amostras M; e ajustar o coeficiente de atenuação ajustado c = v / M onde V é um fator de atenuação atual.
30. Aparelho para processamento de sinal, para uso no processamento de um sinal sintetizado em cancelamento de perda de pacotes, compreendendo: uma unidade de obtenção de tendência de mudança adaptada para obter uma tendência de mudança de um sinal; 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; e uma unidade de reconstrução de quadro perdido adaptado para obter um quadro perdido reconstruído após a atenuação de acordo com o fator de atenuação.
31. Aparelho, de acordo com a reivindicação 30, em que a unidade de obtenção de tendência de mudança compreende: uma subunidade de obtenção de energia adaptada para obter energia de um último sinal periódico de intervalo e energia de um sinal periódico de intervalo anterior no sinal; e uma subunidade de obtenção de razão de energia adaptada para obter a razão da energia do ultimo sinal periódico de intervalo para a energia do sinal periódico de intervalo anterior no sinal obtido pela subunidade de obtenção de energia, onde a razão é usada para expressar a tendência de mudança do sinal.
32. Aparelho, de acordo com a reivindicação 30, em que a unidade de obtenção de tendência de mudança compreende: uma subunidade de obtenção de diferença de amplitude adaptada para obter uma diferença entre um valor de amplitude máximos e um valor de amplitude mínimo de um último sinal periódico de intervalo, e a diferença entre um valor de amplitude máximo e um valor de amplitude mínimo de um sinal periódico de intervalo anterior no sinal; e uma subunidade de obtenção de razão de diferença de amplitude adaptada para obter a razão da diferença do último sinal periódico de intervalo para a diferença do sinal periódico de intervalo anterior no sinal, onde a diferença do último sinal periódico de intervalo e a diferença do sinal periódico de intervalo 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.
33. Aparelho, de acordo com a reivindicação 30, em que a unidade de obtenção de fator de atenuação compreende: uma subunidade de obtenção de coeficiente de atenuação adaptada para gerar um coeficiente de atenuação de acordo com a tendência de mudança obtida pela unidade de obtenção de tendência de mudança; e uma subunidade de obtenção de fator de atenuação adaptada para obter o fator de atenuação de acordo com o coeficiente de atenuação gerado pela subunidade de obtenção de fator de atenuação.
34. Aparelho, de acordo com a reivindicação 33, em que a unidade de obtenção de fator de atenuação compreende ainda: uma subunidade de ajuste de coeficiente de atenuação adaptada para ajustar o valor do coeficiente de atenuação obtido pela subunidade de obtenção de coeficiente de atenuação para ser um determinado valor quando uma determinada condição for satisfeita; onde a determinada condição compreende pelo menos uma das seguintes condições: se o valor do coeficiente de atenuação exceder um valor limite superior; se ocorrer uma situação de perda continua de quadro; e se a velocidade de atenuação for muito rápida.
35. 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, onde: a unidade de decodificação de banda baixa é adaptada para decodificar um sinal de decodificação de banda baixa recebido, e compensar um sinal de banda baixa perdido; a unidade de decodificação de banda alta é adaptada para decodificar um sinal de decodificação de banda alta recebido, e compensar um sinal de banda alta perdido; a unidade de filtro espelhado em quadratura é adaptada para obter um sinal de saída final sintetizando o sinal de decodificação de banda baixa e o sinal de decodificação de banda alta; a unidade de decodificação de banda baixa compreende uma subunidade de decodificação de banda baixa, uma LPC baseada na subunidade de repetição de intervalo e uma subunidade de fading cruzado; onde a subunidade de decodificação de banda baixa é adaptada para decodificar um sinal de fluxo de banda baixa recebido; a LPC baseada na subunidade de repetição de intervalo é adaptada para gerar um sinal sintetizado correspondente a um quadro perdido; a subunidade de fading cruzado é adaptada para realizar o fading cruzado do sinal processado pela subunidade de decodificação de banda baixa e o sinal sintetizado correspondente ao quadro perdido gerado pela LPC baseada na subunidade de repetição de intervalo; a LPC baseada na subunidade de repetição de intervalo compreende um modulo de análise e um modulo de processamento de sinal; onde o modulo de análise é adaptada para analisar um sinal de histórico, e gerar um sinal de quadro perdido reconstruído; o módulo de processamento de sinal é adaptado para obter uma tendência de mudança de um sinal, e obter um fator de atenuação de acordo com a tendência de mudança do sinal, e atenuar o sinal de quadro perdido reconstruído, e obter um quadro perdido reconstruído após a atenuação.
36. Decodificador de voz, de acordo com a reivindicação 35, em que o módulo de processamento de sinal compreende uma unidade de obtenção de fator de atenuação e uma unidade de reconstrução de quadro perdido; a unidade de obtenção de fator de atenuação é adaptada para obter a tendência de mudança do sinal, e obter o fator de atenuação de acordo com a tendência de mudança; a unidade de reconstrução de quadro perdido é adaptada para obter o quadro perdido reconstruído após a atenuação de acordo com o fator de atenuação.
37. Decodificador de voz, de acordo com a reivindicação 36, em que a unidade de obtenção de fator de atenuação compreende: um módulo de obtenção de tendência de mudança adaptado para obter a tendência de mudança do sinal; e um módulo de obtenção de fator de atenuação adaptado para obter o 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.
38. Decodificador de voz, de acordo com a reivindicação 37, em que o módulo de obtenção de tendência de mudança compreende: um submódulo de obtenção de energia adaptado para obter energia de um último sinal periódico de intervalo e energia de um sinal periódico de intervalo anterior no sinal; e um submódulo de obtenção de razão de energia adaptado para obter a razão da energia do último sinal periódico de intervalo para a energia do sinal periódico de intervalo anterior no sinal obtido pela subunidade de obtenção de energia, em que a razão é usada para expressar a tendência de mudança do sinal.
39. Decodificador de voz, de acordo com a reivindicação 37, em que o módulo de obtenção de tendência de mudança compreende: um submódulo de obtenção de energia adaptado para obter energia de um último sinal periódico de intervalo e energia de um sinal periódico de intervalo anterior no sinal; e um submódulo de obtenção de razão de energia adaptado para obter a razão da energia do último sinal periódico de intervalo para a energia do sinal periódico de intervalo anterior no sinal obtido pela subunidade de obtenção de energia, e a razão é usada para demonstrar a tendência de mudança do sinal.
40. Decodificador de voz, de acordo com a reivindicação 37, em que o módulo de obtenção de fator de atenuação compreende: um submódulo de obtenção de coeficiente de atenuação adaptado para gerar um coeficiente de atenuação de acordo com a tendência de mudança obtida pela unidade de obtenção de tendência de mudança; e um submódulo de obtenção de fator de atenuação adaptado para obter o fator de atenuação de acordo com o coeficiente de atenuação gerado pela subunidade de obtenção de fator de atenuação.
41. Decodificador de voz, de acordo com a reivindicação 40, em que o módulo de obtenção de fator de atenuação compreende ainda: um submódulo de ajuste de coeficiente de atenuação adaptado para ajustar o valor do coeficiente de atenuação obtido pela subunidade de obtenção de coeficiente de atenuação para ser um determinado valor quando uma determinada condição for satisfeita; em que a determinada condição compreende pelo menos uma das seguintes condições: se o valor do coeficiente de atenuação exceder um valor limite superior; se ocorrer uma situação de perda contínua de quadro; e se a velocidade de atenuação for muito rápida.
42. Produto de programa de computador, compreendendo códigos de programa de computador que permitem que um computador execute as etapas como definido em qualquer uma das reivindicações 1 a 12, quando os códigos de programa de computador forem executados pelo computador.
43. Produto de programa de computador, compreendendo códigos de programa de computador que permitem que um computador execute as etapas como definido em qualquer uma das reivindicações 18 a 29, quando os códigos de programa de computador forem executados pelo computador.
BRPI0808765-2A 2007-11-05 2008-04-25 Método e aparelho para processamento de um sinal de voz sintetizado em ocultação de perda de pacotes e decodificador de voz BRPI0808765B1 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN2007101696180A CN101207665B (zh) 2007-11-05 2007-11-05 一种衰减因子的获取方法
CN200710169618.0 2007-11-05
PCT/CN2008/070807 WO2009059497A1 (en) 2007-11-05 2008-04-25 Method and apparatus for getting attenuation factor

Publications (2)

Publication Number Publication Date
BRPI0808765A2 true BRPI0808765A2 (pt) 2014-09-16
BRPI0808765B1 BRPI0808765B1 (pt) 2020-09-15

Family

ID=39567522

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0808765-2A BRPI0808765B1 (pt) 2007-11-05 2008-04-25 Método e aparelho para processamento de um sinal de voz sintetizado em ocultação de perda de pacotes e decodificador de voz

Country Status (12)

Country Link
US (2) US8320265B2 (pt)
EP (2) EP2161719B1 (pt)
JP (2) JP4824734B2 (pt)
KR (1) KR101168648B1 (pt)
CN (4) CN101207665B (pt)
AT (2) ATE458241T1 (pt)
BR (1) BRPI0808765B1 (pt)
DE (3) DE202008017752U1 (pt)
DK (1) DK2056292T3 (pt)
ES (1) ES2340975T3 (pt)
PL (1) PL2056292T3 (pt)
WO (1) WO2009059497A1 (pt)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101325631B (zh) * 2007-06-14 2010-10-20 华为技术有限公司 一种估计基音周期的方法和装置
CN100550712C (zh) * 2007-11-05 2009-10-14 华为技术有限公司 一种信号处理方法和处理装置
KR100998396B1 (ko) * 2008-03-20 2010-12-03 광주과학기술원 프레임 손실 은닉 방법, 프레임 손실 은닉 장치 및 음성송수신 장치
CN101483042B (zh) * 2008-03-20 2011-03-30 华为技术有限公司 一种噪声生成方法以及噪声生成装置
JP5150386B2 (ja) * 2008-06-26 2013-02-20 日本電信電話株式会社 電磁ノイズ診断装置、電磁ノイズ診断システム及び電磁ノイズ診断方法
JP5694745B2 (ja) * 2010-11-26 2015-04-01 株式会社Nttドコモ 隠蔽信号生成装置、隠蔽信号生成方法および隠蔽信号生成プログラム
EP2487350A1 (de) * 2011-02-11 2012-08-15 Siemens Aktiengesellschaft Verfahren zur Regelung einer Gasturbine
CN107068156B (zh) 2011-10-21 2021-03-30 三星电子株式会社 帧错误隐藏方法和设备以及音频解码方法和设备
WO2013060223A1 (zh) * 2011-10-24 2013-05-02 中兴通讯股份有限公司 语音频信号的丢帧补偿方法和装置
EP4525312A3 (en) 2012-11-15 2025-05-14 Ntt Docomo, Inc. Audio coding device
DK3125239T3 (da) 2013-02-05 2019-08-19 Ericsson Telefon Ab L M Fremgangsmåde og indretning til styring af maskering af audiorammetab
CN104299614B (zh) 2013-07-16 2017-12-29 华为技术有限公司 解码方法和解码装置
CN108364657B (zh) * 2013-07-16 2020-10-30 超清编解码有限公司 处理丢失帧的方法和解码器
CN103714820B (zh) * 2013-12-27 2017-01-11 广州华多网络科技有限公司 参数域的丢包隐藏方法及装置
US10035557B2 (en) * 2014-06-10 2018-07-31 Fu-Long Chang Self-balancing vehicle frame
CN106683681B (zh) 2014-06-25 2020-09-25 华为技术有限公司 处理丢失帧的方法和装置
US9978400B2 (en) * 2015-06-11 2018-05-22 Zte Corporation Method and apparatus for frame loss concealment in transform domain
US10362269B2 (en) * 2017-01-11 2019-07-23 Ringcentral, Inc. Systems and methods for determining one or more active speakers during an audio or video conference session
CN113496706B (zh) * 2020-03-19 2023-05-23 抖音视界有限公司 音频处理方法、装置、电子设备及存储介质
CN111554308B (zh) * 2020-05-15 2024-10-15 腾讯科技(深圳)有限公司 一种语音处理方法、装置、设备及存储介质
CN116166932A (zh) * 2023-01-30 2023-05-26 左嵩 生理信号的噪声抑制方法及系统
CN116312571A (zh) * 2023-02-01 2023-06-23 深圳大学 丢包补偿模型训练方法、丢包补偿方法及装置
CN120602432A (zh) * 2024-06-19 2025-09-05 中兴通讯股份有限公司 调整网络队列参数的方法和设备、计算机可读介质、计算机程序产品

Family Cites Families (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2654643B2 (ja) 1987-03-11 1997-09-17 東洋通信機株式会社 音声分析方法
JPH06130999A (ja) 1992-10-22 1994-05-13 Oki Electric Ind Co Ltd コード励振線形予測復号化装置
WO1996000945A1 (en) * 1994-06-30 1996-01-11 International Business Machines Corp. Variable length data sequence matching method and apparatus
US5699485A (en) * 1995-06-07 1997-12-16 Lucent Technologies Inc. Pitch delay modification during frame erasures
JP3095340B2 (ja) 1995-10-04 2000-10-03 松下電器産業株式会社 音声復号化装置
TW326070B (en) * 1996-12-19 1998-02-01 Holtek Microelectronics Inc The estimation method of the impulse gain for coding vocoder
US6011795A (en) * 1997-03-20 2000-01-04 Washington University Method and apparatus for fast hierarchical address lookup using controlled expansion of prefixes
JP3567750B2 (ja) 1998-08-10 2004-09-22 株式会社日立製作所 圧縮音声再生方法及び圧縮音声再生装置
US7423983B1 (en) * 1999-09-20 2008-09-09 Broadcom Corporation Voice and data exchange over a packet based network
JP2001228896A (ja) 2000-02-14 2001-08-24 Iwatsu Electric Co Ltd 欠落音声パケットの代替置換方式
US20070192863A1 (en) * 2005-07-01 2007-08-16 Harsh Kapoor Systems and methods for processing data flows
EP1199709A1 (en) * 2000-10-20 2002-04-24 Telefonaktiebolaget Lm Ericsson Error Concealment in relation to decoding of encoded acoustic signals
JPWO2002071389A1 (ja) 2001-03-06 2004-07-02 株式会社エヌ・ティ・ティ・ドコモ オーディオデータ補間装置および方法、オーディオデータ関連情報作成装置および方法、オーディオデータ補間情報送信装置および方法、ならびにそれらのプログラムおよび記録媒体
US6816856B2 (en) * 2001-06-04 2004-11-09 Hewlett-Packard Development Company, L.P. System for and method of data compression in a valueless digital tree representing a bitset
US6785687B2 (en) * 2001-06-04 2004-08-31 Hewlett-Packard Development Company, L.P. System for and method of efficient, expandable storage and retrieval of small datasets
US7711563B2 (en) * 2001-08-17 2010-05-04 Broadcom Corporation Method and system for frame erasure concealment for predictive speech coding based on extrapolation of speech waveform
US7143032B2 (en) * 2001-08-17 2006-11-28 Broadcom Corporation Method and system for an overlap-add technique for predictive decoding based on extrapolation of speech and ringinig waveform
US7200561B2 (en) * 2001-08-23 2007-04-03 Nippon Telegraph And Telephone Corporation Digital signal coding and decoding methods and apparatuses and programs therefor
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
US20040064308A1 (en) * 2002-09-30 2004-04-01 Intel Corporation Method and apparatus for speech packet loss recovery
KR20030024721A (ko) 2003-01-28 2003-03-26 배명진 보이스-펜에서 녹음소리를 정답게 들려주는소프트사운드기능
JP4303687B2 (ja) * 2003-01-30 2009-07-29 富士通株式会社 音声パケット消失隠蔽装置,音声パケット消失隠蔽方法,受信端末および音声通信システム
US7415472B2 (en) * 2003-05-13 2008-08-19 Cisco Technology, Inc. Comparison tree data structures of particular use in performing lookup operations
US7415463B2 (en) * 2003-05-13 2008-08-19 Cisco Technology, Inc. Programming tree data structures and handling collisions while performing lookup operations
JP2005024756A (ja) 2003-06-30 2005-01-27 Toshiba Corp 復号処理回路および移動端末装置
US7302385B2 (en) * 2003-07-07 2007-11-27 Electronics And Telecommunications Research Institute Speech restoration system and method for concealing packet losses
US20050049853A1 (en) * 2003-09-01 2005-03-03 Mi-Suk Lee Frame loss concealment method and device for VoIP system
JP4365653B2 (ja) * 2003-09-17 2009-11-18 パナソニック株式会社 音声信号送信装置、音声信号伝送システム及び音声信号送信方法
KR100587953B1 (ko) * 2003-12-26 2006-06-08 한국전자통신연구원 대역-분할 광대역 음성 코덱에서의 고대역 오류 은닉 장치 및 그를 이용한 비트스트림 복호화 시스템
JP4733939B2 (ja) 2004-01-08 2011-07-27 パナソニック株式会社 信号復号化装置及び信号復号化方法
CN1930607B (zh) 2004-03-05 2010-11-10 松下电器产业株式会社 差错隐藏装置以及差错隐藏方法
US7034675B2 (en) * 2004-04-16 2006-04-25 Robert Bosch Gmbh Intrusion detection system including over-under passive infrared optics and a microwave transceiver
JP4345588B2 (ja) * 2004-06-24 2009-10-14 住友金属鉱山株式会社 希土類−遷移金属−窒素系磁石粉末とその製造方法、および得られるボンド磁石
JP4698593B2 (ja) * 2004-07-20 2011-06-08 パナソニック株式会社 音声復号化装置および音声復号化方法
KR20060011417A (ko) * 2004-07-30 2006-02-03 삼성전자주식회사 음성 출력과 영상 출력을 제어하는 장치와 제어 방법
WO2006079348A1 (en) * 2005-01-31 2006-08-03 Sonorit Aps Method for generating concealment frames in communication system
CN101138174B (zh) * 2005-03-14 2013-04-24 松下电器产业株式会社 可扩展解码装置和可扩展解码方法
US20070174047A1 (en) * 2005-10-18 2007-07-26 Anderson Kyle D Method and apparatus for resynchronizing packetized audio streams
KR100745683B1 (ko) * 2005-11-28 2007-08-02 한국전자통신연구원 음성의 특징을 이용한 패킷 손실 은닉 방법
CN1983909B (zh) 2006-06-08 2010-07-28 华为技术有限公司 一种丢帧隐藏装置和方法
CN101000768B (zh) * 2006-06-21 2010-12-08 北京工业大学 嵌入式语音编解码的方法及编解码器

Also Published As

Publication number Publication date
ES2340975T3 (es) 2010-06-11
EP2161719B1 (en) 2010-10-06
ATE458241T1 (de) 2010-03-15
EP2056292A2 (en) 2009-05-06
PL2056292T3 (pl) 2010-07-30
US20090116486A1 (en) 2009-05-07
DE202008017752U1 (de) 2010-09-16
KR101168648B1 (ko) 2012-07-25
CN102682777B (zh) 2013-11-06
JP5255585B2 (ja) 2013-08-07
US20090316598A1 (en) 2009-12-24
KR20090046714A (ko) 2009-05-11
CN101207665A (zh) 2008-06-25
DE602008002938D1 (de) 2010-11-18
CN101207665B (zh) 2010-12-08
JP4824734B2 (ja) 2011-11-30
US7957961B2 (en) 2011-06-07
WO2009059497A1 (en) 2009-05-14
JP2010176142A (ja) 2010-08-12
CN102682777A (zh) 2012-09-19
CN101578657A (zh) 2009-11-11
DE602008000668D1 (de) 2010-04-01
EP2056292B1 (en) 2010-02-17
ATE484052T1 (de) 2010-10-15
US8320265B2 (en) 2012-11-27
EP2056292A3 (en) 2009-05-27
DK2056292T3 (da) 2010-06-07
JP2009175693A (ja) 2009-08-06
HK1155844A1 (en) 2012-05-25
CN102169692B (zh) 2014-04-30
EP2161719A2 (en) 2010-03-10
CN101578657B (zh) 2012-11-07
CN102169692A (zh) 2011-08-31
BRPI0808765B1 (pt) 2020-09-15
HK1142713A1 (en) 2010-12-10
EP2161719A3 (en) 2010-03-24

Similar Documents

Publication Publication Date Title
BRPI0808765A2 (pt) Método e aparelho para obter um fator de atenuação
CN110265044B (zh) 在错误隐藏过程中在不同域中改善信号衰落的装置及方法
JP4698593B2 (ja) 音声復号化装置および音声復号化方法
JP6336086B2 (ja) 適合的帯域幅拡張およびそのための装置
KR101406742B1 (ko) 피치 주기 보정을 이용한 디지털 오디오 신호의 손실 블록의 합성 방법
ES2334404T3 (es) Aparato y metodo para ajustar la envolvente espectral de una señal reconstruida de alta frecuencia.
BRPI0607247B1 (pt) método para gerar uma seqüência de saída de amostras em resposta a uma primeira e uma segunda subseqüências de amostras, código de programa executável por computador, dispositivo de armazenamento de programa, e, arranjo para receber um sinal de áudio digitalizado
AU2014391078B2 (en) Methods, encoder and decoder for linear predictive encoding and decoding of sound signals upon transition between frames having different sampling rates
BRPI0720266A2 (pt) Dispositivo de decodificação de aúdio e método de ajuste de potência
JP5289319B2 (ja) 隠蔽フレーム(パケット)を生成するための方法、プログラムおよび装置
JP2016105168A5 (pt)
Yang et al. A new error concealment method for consecutive frame loss based on CELP speech
HK40057033A (en) Method, apparatus and memory for use in a sound signal encoder and decoder
RU2574849C2 (ru) Устройство и способ для кодирования и декодирования аудиосигнала с использованием выровненной части опережающего просмотра
JP2004078235A (ja) 複数レートで動作する無音声符号化を含む音声符号化・復号装置
HK1227168B (zh) 在声音信号编码器和解码器中的使用的方法、设备和存储器

Legal Events

Date Code Title Description
B15K Others concerning applications: alteration of classification

Free format text: PROCEDIMENTO AUTOMATICO DE RECLASSIFICACAO. AS CLASSIFICACOES IPC ANTERIORES ERAM: G10L 19/04; H04L 1/00; H04L 12/56.

Ipc: G10L 19/005 (2013.01), G10L 19/02 (2013.01), G10L

Ipc: G10L 19/005 (2013.01), G10L 19/02 (2013.01), G10L

B06F Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]
B06U Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]
B06A Patent application procedure suspended [chapter 6.1 patent gazette]
B09A Decision: intention to grant [chapter 9.1 patent gazette]
B16A Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]

Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 15/09/2020, OBSERVADAS AS CONDICOES LEGAIS.