Patent ES-2890706-T3 (ES)
Title: Método de codificación, codificador, programa, y medio de grabación
Inventor: MORIYA TAKEHIRO
IPC: H03M7/40
Filed: 2013-09-30
Granted: 2022-01-21
Abstract: Un método de codificación (100, 400) que comprende: una etapa de generación de secuencia de muestras en el dominio de frecuencia (1001) 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; una etapa de análisis de periodicidad (1101) de cálculo de un índice que indica un grado de periodicidad de la secuencia de muestras en el dominio de frecuencia; una primera etapa de codificación (120, 1200, 4200) de cuando el índice representa que la periodicidad es alta, obtener a través de procesamiento en bucle, un código de ganancia que corresponde a una ganancia usada para dividir cada muestra de la secuencia de muestras en el dominio de frecuencia y 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 basado en periodicidad, y de otro modo, obtener a través de procesamiento en bucle, un código de ganancia que corresponde a una ganancia usada para dividir cada muestra de la secuencia de muestras en el dominio de frecuencia y 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; una segunda etapa de codificación (130, 430) de cuando el índice representa que la periodicidad es alta, obtener un segundo 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 que corresponde al código de ganancia obtenido en la primera etapa de codificación (120, 1200, 4200) usando un método de codificación que no está basado en periodicidad, y de otro modo, obtener un segundo 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 que corresponde al código de ganancia obtenido en la primera etapa de codificación (120, 1200, 4200) usando un método de codificación basado en periodicidad, y una etapa de comparación y selección (140) de cuando el índice representa que la periodicidad es alta y un valor obtenido añadiendo una cantidad de código de la información secundaria a una cantidad de código del código de señal de número entero obtenido en la primera etapa de codificación (120, 1200, 4200) es mayor que una cantidad de código del segundo código de señal de número entero obtenido en la segunda etapa de codificación (130, 430), emitir el segundo código de señal de número entero obtenido en la segunda etapa de codificación (130, 430) y el código de ganancia, en donde la información secundaria incluye al menos una de información que representa la periodicidad de la señal acústica, información que representa la frecuencia básica o información que representa un intervalo entre una muestra correspondiente a la periodicidad o la frecuencia básica de la señal acústica y una muestra que corresponde a un múltiplo integral de la periodicidad o la frecuencia básica de la señal acústica, cuando el índice representa que la periodicidad es alta y el valor obtenido sumando la cantidad de código de la información secundaria a la cantidad de código del código de señal de número entero obtenido en la primera etapa de codificación (120, 1200, 4200) es menor que la cantidad de código del segundo código de señal de número entero obtenido en la segunda etapa de codificación (130, 430), emitir el código de señal de número entero obtenido en la primera etapa de codificación (120, 1200, 4200), el código de ganancia y la información secundaria, cuando el índice representa que la periodicidad es baja y la cantidad de código del código de señal de número entero obtenido en la primera etapa de codificación (120, 1200, 4200) es mayor que un valor obtenido sumando la cantidad de código de la información secundaria a la cantidad de código del segundo código de señal de número entero obtenido en la segunda etapa de codificación (130, 430), emitir el segundo código de señal de número entero obtenido en la segunda etapa de codificación (130, 430), el código de ganancia y la información secundaria, y cuando el índice representa que la periodicidad es baja y la cantidad de código del código de señal de número entero obtenido en la primera etapa de codificación (120, 1200, 4200) es menor que el valor obtenido sumando la cantidad de código de la información secundaria a la cantidad de código del segundo código de señal de número entero obtenido en la segunda etapa de codificación (130, 430), emitir el código de señal de número entero obtenido en la primera etapa de codificación (120, 1200, 4200) y el código de ganancia.