Patent ES-2754706-T3 (ES)
Title: Método de codificación, codificador, programa y soporte de registro
Inventor: MORIYA TAKEHIRO
IPC: G10L19/20
Filed: 2015-01-13
Granted: 2020-04-20
Abstract: Un método de codificación que comprende: una etapa de generación de cadena de muestra del dominio de la frecuencia para la obtención de una cadena de muestra del dominio de la frecuencia derivada de una señal de audio en cada intervalo de tiempo predeterminado; una etapa de análisis de periodicidad para el cálculo de un indicador del grado de periodicidad de la cadena de muestra del dominio de la frecuencia; una etapa de codificación de ajuste de ganancia basado en periodicidad para obtener, cuando el indicador corresponde a periodicidad alta, una primera secuencia de valores enteros y un primer código de señal de número entero basado en periodicidad mediante ajuste de un valor de una primera ganancia por medio de un proceso de bucle, siendo la primera secuencia de valores enteros una secuencia de muestras de valor entero que se obtienen al dividir cada muestra de la cadena de muestra del dominio de la frecuencia por la primera ganancia, siendo el primer código de señal de número entero basado en periodicidad un código que se obtiene codificando la primera secuencia de valores enteros usando un método de codificación basado en periodicidad; una segunda etapa de codificación no basada en periodicidad para obtener, cuando el indicador corresponde a periodicidad alta, un segundo código de señal de número entero no basado en periodicidad que es un código que se obtiene codificando la primera secuencia de valores enteros usando un método de codificación no basado en periodicidad; una etapa de codificación de ajuste de ganancia no basada en periodicidad para obtener, cuando el indicador no corresponde a periodicidad alta, una segunda secuencia de valores enteros y un primer código de señal de número entero no basado en periodicidad ajustando un valor de un segundo proceso de bucle, siendo la segunda secuencia de valores enteros una secuencia de muestras de valor entero que se obtienen dividiendo cada muestra de la cadena de muestra del dominio de la frecuencia por la segunda ganancia, siendo el primer código de señal de número entero no basado en periodicidad un código que se obtiene codificando la segunda secuencia de valores enteros usando el método de codificación no basado en periodicidad; una segunda etapa de codificación basada en periodicidad para obtener, cuando el indicador no corresponde a periodicidad alta, un segundo código de señal de número basado en periodicidad, que se obtiene codificando la segunda secuencia de valores enteros usando el método de codificación basado en periodicidad, y una etapa de comparación y selección para, cuando la cantidad de código del primer del primer código de señal de número entero basado en periodicidad más la cantidad de código de un código correspondiente a un período para codificación usando el método de codificación basado en periodicidad es mayor que la cantidad de código del segundo código de señal de número entero no basado en periodicidad, seleccionar el segundo código de señal de número entero no basado en periodicidad, cuando la cantidad de código del primer código de señal de número entero basado en periodicidad más la cantidad de código del código correspondiente al período es más pequeña que la cantidad de código del segundo código de señal de número entero no basado en periodicidad, seleccionar el primer código de señal de número entero basado en periodicidad, cuando la cantidad de código del primer código de señal de número entero no basado en periodicidad es mayor que la cantidad de código del segundo código de señal de número entero basado en periodicidad más la cantidad de código del código correspondiente al período, seleccionar el segundo código de señal de número entero basado en periodicidad, y cuando la cantidad de código del primer código de señal de número entero no basado en periodicidad es más pequeña que la cantidad de código del segundo código de señal de número entero basado en periodicidad más la cantidad de código del código correspondiente al período, seleccionar el primer código de señal de número entero no basado en periodicidad.