Patent ES-2916257-T3 (ES)
Title: Decodificador de voz, codificador de voz, método de decodificación de voz, método de codificación de voz, programa de decodificación de voz y programa de codificación de voz
Inventor: KIKUIRI KEI
IPC: G10L25/21
Filed: 2012-02-16
Granted: 2022-06-29
Abstract: Decodificador (1) de voz que decodifica una secuencia codificada de señal de voz codificada, que comprende: medios (1a) de demultiplexación para demultiplexar la secuencia codificada para dar una secuencia codificada de banda de baja frecuencia y una secuencia codificada de banda de alta frecuencia; medios (1b) de decodificación de banda de baja frecuencia para decodificar la secuencia codificada de banda de baja frecuencia demultiplexada por los medios (1a) de demultiplexación y obtener una señal de banda de baja frecuencia (X(j,i)); medios (1c) de transformación de frecuencia para transformar la señal de banda de baja frecuencia (X(j,i)), que se obtiene por los medios (1b) de decodificación de banda de baja frecuencia, en un dominio de frecuencia; medios (1d) de análisis de secuencia codificada de banda de alta frecuencia para analizar la secuencia codificada de banda de alta frecuencia demultiplexada por los medios (1a) de demultiplexación y adquirir información complementaria para la generación de banda de alta frecuencia e información de envolvente de tiempo; medios (1e, 1r) de decodificación de secuencia codificada para decodificar la información complementaria para la generación de banda de alta frecuencia y la información de envolvente de tiempo adquiridas por los medios (1d) de análisis de secuencia codificada de banda de alta frecuencia; medios (1h) de generación de banda de alta frecuencia para generar, usando la información complementaria para la generación de banda de alta frecuencia decodificada por los medios (1e, 1r) de decodificación de secuencia codificada, una señal de banda de alta frecuencia de la señal de voz a partir de la señal de banda de baja frecuencia (X(j,i)); medios (1f1,..., 1fn) de cálculo de envolvente de tiempo de banda de baja frecuencia primero a n-ésimo, N es un número entero igual o superior a dos, para analizar la señal de banda de baja frecuencia (X(j,i)) transformada en el dominio de frecuencia por los medios (1c) de transformación de frecuencia y adquirir una pluralidad de envolventes de tiempo de banda de baja frecuencia L0(k,i), usando las siguientes ecuaciones 2 y 3, componentes de subbanda Xdec(j,i) de la señal de banda de baja frecuencia (X(j,i)), un número entero k, el índice j en la dirección de frecuencia, el índice i en la dirección de tiempo, el número sE de todas las tramas, y dos matrices Bl, Bh con el tamaño n que se definen de modo que la señal Xdec(j,i), Bl(k)<=j<=Bh(k), t(s)<=i<t(s+1), 0<=s<sE, corresponde a la componente de subbanda k-ésima, 1<=k<=n; en el que t(s) se define de modo que el intervalo t(s)<=i<t(s+1) de la señal Xdec(j,i) con respecto al índice i corresponde a la trama s-ésima, 0<=s<sE; [Ecuación 2] **(Ver fórmula)** [Ecuación 3] **(Ver fórmula)** medios (1g) de cálculo de envolvente de tiempo para calcular una envolvente de tiempo de banda de alta frecuencia usando la información de envolvente de tiempo, que se adquiere por los medios (1e, 1r) de decodificación de secuencia codificada, y la pluralidad de envolventes de tiempo de banda de baja frecuencia, que se adquieren por los medios (1f1,..., 1fn) de cálculo de envolvente de tiempo de banda de baja frecuencia; medios (1i) de ajuste de envolvente de tiempo para ajustar, usando la envolvente de tiempo adquirida por los medios (1g) de cálculo de envolvente de tiempo, una envolvente de tiempo de la señal de banda de alta frecuencia generada por los medios (1h) de generación de banda de alta frecuencia; y medios (1j) de transformación de frecuencia inversa para sumar la señal de banda de alta frecuencia (Y(i,j)), que se ajusta por los medios (1i) de ajuste de envolvente de tiempo, y la señal de banda de baja frecuencia (X(j,i)), que se decodifica por los medios (1b) de decodificación de banda de baja frecuencia, y emitir una señal de dominio de tiempo que contiene componentes de banda de frecuencia completa, en el que el cálculo de la envolvente de tiempo de banda de alta frecuencia por los medios (1g) de cálculo de envolvente de tiempo incluye un procesamiento de suavizado en la dirección de tiempo aplicado a la pluralidad de envolventes de tiempo de banda de baja frecuencia, calculando la siguiente ecuación 4 usando los coeficientes sc(j) de suavizado y un orden d, d>=1, de suavizado [Ecuación 4] **(Ver fórmula)**