Patent ES-2776899-T3 (ES)
Title: Aparato de decodificación de vídeo que usa actualización de parámetros para la desbinarización del coeficiente de transformación codificado por entropía, y procedimiento de codificación que usa el mismo para la binarización
Inventor: KIM CHAN-YUL
IPC: H04N19/91
Filed: 2013-04-15
Granted: 2020-08-03
Abstract: Un aparato de decodificación de vídeo, comprendiendo el aparato: un analizador que obtiene una cadena binaria correspondiente a un elemento de sintaxis de nivel de coeficiente de transformación que indica un tamaño de coeficiente de transformación incluido en una unidad de transformación, a partir de una secuencia de bits, en el que la cadena binaria incluye una cadena binaria de prefijos que se binariza usando una binarización unaria truncada y una cadena binaria de sufijos que se binariza usando la binarización de Golomb exponencial k-ésimo; un determinador de parámetros que determina si actualizar un parámetro anterior comparando un tamaño de un coeficiente de transformación anterior que se restaura antes de un coeficiente de transformación actual, con un valor crítico predeterminado obtenido basándose en el parámetro anterior usado en la desbinarización de un elemento de sintaxis de nivel de coeficiente de transformación anterior que indica el tamaño del coeficiente de transformación anterior, usándose el parámetro anterior para determinar un valor máximo de una cadena binaria de prefijos a partir de una cadena binaria correspondiente a un elemento de sintaxis de nivel de coeficiente de transformación anterior; y obtener un parámetro actual usado en la desbinarización de un elemento de sintaxis de nivel de coeficiente de transformación actual que indica un tamaño del coeficiente de transformación actual actualizando o manteniendo el parámetro anterior basándose en un resultado de la determinación, usándose el parámetro actual para determinar un valor máximo de una cadena binaria de prefijos a partir de una cadena binaria correspondiente al elemento de sintaxis de nivel de coeficiente de transformación actual; y un desbinarizador que obtiene el tamaño del coeficiente de transformación actual desbinarizando el elemento de sintaxis de nivel de coeficiente de transformación actual usando el parámetro actual obtenido, en el que, cuando el valor del coeficiente de transformación anterior es igual o más pequeño que el valor crítico predeterminado, se determina que el parámetro actual es el parámetro anterior, y cuando el valor del coeficiente de transformación anterior es más grande que el valor crítico predeterminado, se determina que el parámetro actual es un valor actualizado, en el que cuando se actualiza el parámetro anterior, el parámetro actual tiene un valor obtenido sumando uno al parámetro anterior, en el que, cuando el tamaño del coeficiente de transformación se denomina absCoeff, un elemento de sintaxis que indica si el coeficiente de transformación tiene un valor más grande que 1 se denomina coeff_abs_level_greater1_flag, y un elemento de sintaxis que indica si el coeficiente de transformación tiene un valor más grande que 2 se denomina coeff_abs_level_greather2_flag, y cuando un valor de nivel básico se denomina baseLevel determinado de acuerdo con la ecuación: baseLevel = 1 + coeff_abs_level_greather1_flag + coeff_abs_level_greather2_flag, el elemento de sintaxis de nivel de coeficiente de transformación indica un tamaño de (absCoeff - baseLevel) que es una diferencia entre el tamaño del coeficiente de transformación absCoeff y el valor de nivel básico determinado baseLevel, y en el que, cuando el parámetro anterior se denomina cLastRiceParam, el ésimo valor crítico predeterminado, se obtiene basándose en la ecuación: ésimo = 3 * (1 << cLastRiceParam), donde "<<" indica un operador de desplazamiento a la izquierda bit a bit.