ES2325151T3

A speech communication system and method for handling lost frames

Abstract

A voice communication system (151) comprising: a decoder and an encoder (159) that processes speech frames and determines a delay parameter of tonal degree for each speech frame; a transmitter coupled to the encoder (159) that transmits the delay parameter of the tonal degree for each speech frame; the decoder comprising: a receiver that receives the delay parameters of the tonal degree from the transmitter, on a frame by frame basis; a control logic coupled to the receiver to resynthesize the speech signal based in part on the tonal degree delay parameters; a lost frame detector that detects if a frame has not been received by the receiver; characterized in that the decoder additionally comprises: a frame recovery logic that, when the lost frame detector detects a lost frame, uses the tonal degree delay parameters of a plurality of previously received frames, in order to extrapolate a tonal degree delay parameter for the lost frame a temporary adaptive codebook store that contains a total excitation for the first frame that follows the lost frame, total excitation including a quantized excitation component of adaptive codebook; wherein the frame recovery logic uses the tonal degree delay parameter of the first frame following the lost frame to adjust the previously set tonal degree delay parameter for the lost frame; and wherein the total excitation stored as an adaptive codebook excitation is extracted for the first frame that follows the lost frame, and where the frame recovery logic uses the tonal degree delay parameter of the first frame that Follow the lost plot to adjust the quantized excitation component of the adaptive codebook.

ES2325151T3, drawing sheet 1
Sheet 1 of 20

Term

Term ended

Projected expiry passed 9 July 2021, 5.2 years ago.

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

10 claims: 2 independent, 8 dependent

  1. 1
    ES 2 325 151 T3 IS 2 325 151 T3 CLAIMS REIVINDICACIONES 1. A speech communication system (151) comprising:a decoder and an encoder (159) that processes speech frames and that determines a pitch delay parameter for each speech frame;1. Un sistema (151) de comunicación vocalque comprende: un descodificador y un codificador (159) que procesa tramas de habla y que determina un parámetro de retardo de grado tonal para cada trama de habla;a transmitter coupled to the encoder (159) that transmits the pitch delay parameter for each speech frame;un transmisor acoplado al codificador (159) que transmite el parámetro de retardo del grado tonal para cada trama de habla;comprendiendo el descodificador: comprising the decoder: a receiver that receives the pitch delay parameters from the transmitter, on a frame-by-frame basis;un receptor que recibe los parámetros de retardo del grado tonal desde el transmisor, en base trama a trama;control logic coupled to the receiver to resynthesize the speech signal based in part on the pitch delay parameters;una lógica de control acoplada al receptor para resintetizar la señal de habla basándose en parte en los parámetros de retardo de grado tonal;a lost frame detector that detects if a frame has not been received by the receiver;un detector de tramas perdidas que detecta si una trama no ha sido recibida por el receptor;caracterizado porque el descodificador comprende adicionalmente: characterized in that the decoder additionally comprises: a frame recovery logic that, when the lost frame detector detects a lost frame, uses the pitch delay parameters of a plurality of previously received frames to extrapolate a pitch delay parameter for the lost frame an adaptive codebook buffer containing total excitation for the first frame that follows the lost frame, total drive including an adaptive codebook quantized drive component;una lógica de recuperación de tramas que, cuando el detector de tramas perdidas detecta una trama perdida, utiliza los parámetros de retardo de grado tonal de una pluralidad de tramas recibidas anteriormente, a fin de extrapolar un parámetro de retardo de grado tonal para la trama perdida un almacén temporal de libro de códigos adaptable que contiene una excitación total para la primera trama que sigue a la trama perdida, incluyendo la excitación total un componente de excitación cuantizada de libro de códigos adaptable;en el que la lógica de recuperación de tramas utiliza el parámetro de retardo de grado tonal de la primera trama que sigue a la trama perdida para ajustar el parámetro de retardo del grado tonal anteriormente fijado para la trama perdida;y en el que la excitación total almacenada como excitación de libro de códigos adaptable se extrae para la primera trama que sigue a la trama perdida, y en donde la lógica de recuperación de tramas utiliza el parámetro de retardo de grado tonal de la primera trama que sigue a la trama perdida para ajustar el componente de excitación cuantizada de libro de códigos adaptable. wherein the frame recovery logic uses the pitch delay parameter of the first frame following the lost frame to adjust the previously set pitch delay parameter for the lost frame;and wherein the total excitation stored as adaptive codebook excitation is extracted for the first frame that follows the lost frame, and wherein the frame recovery logic uses the pitch delay parameter of the first frame that follows the lost frame to adjust the adaptive codebook quantized drive component.
  2. 8
    A method for encoding or decoding speech in a communication system (151) comprising the encoding steps of:providing a speech signal on a frame-by-frame basis, where each frame includes a plurality of subframes;determining a parameter for each frame, based on the speech signal;transmit parameters on a frame-by-frame basis;8. Un procedimiento para codificar o descodificar el habla en un sistema (151) de comunicación que comprende las etapas de codificación de: proporcionar una señal de habla en base trama a trama, donde cada trama incluye una pluralidad de subtramas;determinar un parámetro para cada trama, basándose en la señal de habla;transmitir parámetros en base trama a trama;ES 2 325 151 T3 and the decoding steps of: receiving parameters on a frame by frame basis;detect if a frame containing the parameter has been lost;ES 2 325 151 T3 y las etapas de descodificación de: recibir parámetros en base trama a trama;detectar si una trama que contiene el parámetro se ha perdido;caracterizado porque las etapas de descodificación comprenden adicionalmente: characterized in that the decoding steps further comprise: gestionar el parámetro perdido para la trama perdida, si se detecta que se ha perdido una trama, utilizando parámetros de retardo de grado tonal de una pluralidad de tramas anteriormente recibidas para extrapolar un parámetro de retardo de grado tonal para la trama perdida;proporcionar un almacén temporal de libro de códigos adaptable que contiene una excitación total para la primera trama que sigue a la trama perdida, incluyendo la excitación total un componente de excitación cuantizada de libro de códigos adaptable;managing the lost parameter for the lost frame, if it is detected that a frame has been lost, using pitch delay parameters from a plurality of previously received frames to extrapolate a pitch delay parameter for the lost frame;providing an adaptive codebook buffer containing a total drive for the first frame that follows the lost frame, the total drive including an adaptive codebook quantized drive component;using the pitch delay parameter of the first frame following the lost frame to adjust the previously set pitch delay parameter for the lost frame;utilizar el parámetro de retardo de grado tonal de la primera trama que sigue a la trama perdida para ajustar el parámetro de retardo de grado tonal anteriormente fijado para la trama perdida;extracting the total drive stored as an adaptive codebook drive for the first frame that follows the lost frame;extraer la excitación total almacenada como una excitación de libro de códigos adaptable para la primera trama que sigue a la trama perdida;adjusting the adaptive codebook quantized drive component using the pitch delay parameter of the first frame following the lost frame;and use the parameters to reproduce the speech signal. ajustar el componente de excitación cuantizada de libro de códigos adaptable utilizando el parámetro de retardo de grado tonal de la primera trama que sigue a la trama perdida;y utilizar los parámetros para reproducir la señal de habla.