Patent ES-2720253-T3 (ES)
Title: Método de codificación, codificador, programa, y medio de grabación
Inventor: MORIYA TAKEHIRO
IPC: H03M7/30
Filed: 2013-09-30
Granted: 2019-07-19
Abstract: Un método de codificación que comprende: un paso de generación de secuencia de muestras en el dominio de frecuencia de obtención de una secuencia de muestras en un dominio de frecuencia que deriva de una señal acústica para cada segmento de tiempo predeterminado; un paso de análisis de periodicidad de cálculo de un índice que indica un grado de periodicidad de la secuencia de muestras en el dominio de frecuencia; un primer paso de estimación de cantidad de código de cuando el índice representa que la periodicidad es alta, obtener a través de procesamiento en bucle, un valor de estimación de una cantidad de código de un código de señal de número entero obtenido codificando una secuencia compuesta de muestras de valores enteros obtenidas dividiendo cada muestra de la secuencia de muestras en el dominio de frecuencia por una ganancia usando un método de codificación basado en periodicidad, y de otro modo, obtener a través de procesamiento en bucle, un valor de estimación de una cantidad de código de un código de señal de número entero obtenido codificando una secuencia compuesta de muestras de valores enteros obtenidas dividiendo cada muestra de la secuencia de muestras en el dominio de frecuencia por la ganancia usando un método de codificación que no está basado en periodicidad; un segundo paso de estimación de cantidad de código de cuando el índice representa que la periodicidad es alta, obtener un valor de estimación de una cantidad de código de un segundo código de señal de número entero obtenido codificando una secuencia compuesta de muestras de valores enteros obtenidas en el primer paso de estimación de cantidad de código usando un método de codificación que no está basado en periodicidad, y de otro modo, obtener un valor estimado de una cantidad de código de un segundo código de señal de número entero obtenido codificando una secuencia compuesta de muestras de valores enteros obtenidas en el primer paso de estimación de cantidad de código usando un método de codificación basado en periodicidad, y un paso de comparación y selección de cuando el índice representa que la periodicidad es alta y el valor estimado de la cantidad de código del código de señal de número entero obtenido en el primer paso de estimación de cantidad de código es mayor que el valor de estimación de la cantidad de código del segundo código de señal de número entero obtenido en el segundo paso de estimación de cantidad de código, emitir el segundo código de señal de número entero y un código de ganancia que corresponde a la ganancia obtenida en el primer paso de estimación de cantidad de código, el segundo código de señal de número entero que se obtiene codificando una secuencia compuesta de muestras de valores enteros obtenidas en el primer paso de estimación de cantidad de código usando un método de codificación que no está basado en periodicidad, cuando el índice representa que la periodicidad es alta y el valor estimado de la cantidad de código del código de señal de número entero obtenido en el primer paso de estimación de cantidad de código es menor que el valor de estimación de la cantidad de código del segundo código de señal de número entero obtenido en el segundo paso de estimación de cantidad de código, emitir un código de señal de número entero y un código de ganancia que corresponde a la ganancia obtenida en el primer paso de estimación de cantidad de código, el código de señal de número entero que se obtiene codificando una secuencia compuesta de muestras de valores enteros obtenidas en el primer paso de estimación de cantidad de código usando un método de codificación basado en periodicidad, cuando el índice representa que la periodicidad es baja y el valor estimado de la cantidad de código del código de señal de número entero obtenido en el primer paso de estimación de cantidad de código es mayor que el valor de estimación de la cantidad de código del segundo código de señal de número entero obtenido en el segundo paso de estimación de cantidad de código, emitir un segundo código de señal de número entero y un código de ganancia que corresponde a la ganancia obtenida en el primer paso de estimación de cantidad de código, el segundo código de señal de número entero que se obtiene codificando una secuencia compuesta de muestras de valores enteros obtenidas en el primer paso de estimación de cantidad de código usando un método de codificación basado en periodicidad, y cuando el índice representa que la periodicidad es baja y el valor estimado de la cantidad de código del código de señal de número entero obtenido en el primer paso de estimación de cantidad de código es menor que el valor de estimación de la cantidad de código del segundo código de señal de número entero obtenido en el segundo paso de estimación de cantidad de código, emitir un código de señal de número entero y un código de ganancia que corresponde a la ganancia obtenida en el primer paso de estimación de cantidad de código, el código de señal de número entero que se obtiene codificando una secuencia compuesta de muestras de valores enteros obtenidas en el primer paso de estimación de cantidad de código usando un método de codificación que no está basado en periodicidad; y un paso de codificación adicional de emisión de un código adicional obtenido codificando una o una pluralidad de muestras comprendidas en una segunda secuencia de muestras que se obtiene restando de los valores de muestras de la secuencia de muestras en el dominio de frecuencia, valores obtenidos multiplicando la ganancia por las muestras de valores enteros que corresponden a las muestras.