Patent ES-2786198-T3 (ES)
Title: Codificador de señal de audio
Inventor: VASILACHE ADRIANA
IPC: G10L19/07
Filed: 2013-12-17
Granted: 2020-10-09
Abstract: Un método implementado por procesador para codificar al menos una señal de audio, en el que el método comprende: generar al menos un vector de parámetros que definen la al menos una señal de audio; clasificar componentes de valor absoluto del al menos un vector de parámetros de acuerdo con un orden descendente de los valores absolutos de los componentes del al menos un vector de parámetros para generar un al menos un vector ordenado asociado de parámetros; seleccionar de una lista de clases guía al menos un vector de código potencial; realizar, para cada uno del al menos un vector de código potencial seleccionado individualmente y para cada uno del al menos un vector de parámetros ordenados individualmente, una etapa de determinación de una distancia entre el vector de código potencial único y el vector ordenado único de parámetros, en el que la etapa de determinación comprende: (a) generar un primer y un segundo valor de distancia intermedia, respectivamente, en el que el primer valor de distancia intermedia se obtiene mediante la suma de los productos de los correspondientes componentes del vector de código potencial único y el vector ordenado único de parámetros y el segundo valor de distancia intermedia se obtiene mediante la suma de los cuadrados de los componentes del vector de código potencial único; (b1) actualizar el primer valor de distancia intermedia restando el producto de un último componente del vector de código potencial único y un último componente del vector ordenado único de parámetros del primer valor de distancia intermedia y actualizar el segundo valor de distancia intermedia añadiendo el cuadrado del último componente del vector de código potencial único al segundo valor de distancia intermedia dependiendo de condiciones de cuando el vector de código potencial único es de paridad distinta de cero y cuando el número de signos menos de los componentes del vector único de parámetros difiere de la restricción de la paridad de clase guía asociada con el vector de código potencial único; (b2) actualizar el primer valor de distancia intermedia añadiendo el producto de un último componente del vector de código potencial único y un último componente del vector ordenado único de parámetros al primer valor de distancia intermedia y actualizar el segundo valor de distancia intermedia añadiendo el cuadrado del último componente del vector de código potencial único al segundo valor de distancia intermedia dependiendo de condiciones de cuando el vector de código potencial único es de paridad distinta de cero y cuando el número de signos menos de los componentes del vector único de parámetros no difiere de la restricción de la paridad de clase guía asociada con el vector de código potencial único; (b3) actualizar el primer valor de distancia intermedia añadiendo el producto del último componente del vector de código potencial único y el último componente del vector ordenado único de parámetros al primer valor de distancia intermedia y actualizar el segundo valor de distancia intermedia añadiendo el cuadrado del último componente del vector de código potencial único al segundo valor de distancia intermedia dependiendo de una condición de cuando el vector de código potencial único no es de paridad distinta de cero; (c) determinar la distancia entre el vector de código potencial único y el vector ordenado único de parámetros restando el primer valor de distancia intermedia multiplicado por un factor de escala del segundo valor de distancia intermedia multiplicado por el factor de escala al cuadrado; determinar la mejor clase guía asociada con el vector de código potencial único que genera la menor distancia asociada; y clasificar componentes de la mejor clase guía por el orden inverso del orden descendente de valores absolutos de los componentes del vector único de parámetros para generar un vector cuantificado en rejilla de salida.