Patent ES-2623202-T3 (ES)
Title: Procedimiento de codificación, procedimiento de descodificación y equipos para coeficientes de transformada
Inventor: SONG JIN
IPC: H04N19/645
Filed: 2011-11-22
Granted: 2017-07-10
Abstract: Un procedimiento para codificar coeficientes de transformada, que comprende: codificar coeficientes de transformada de un bloque de coeficientes de transformada según un orden de exploración predeterminado, y codificar, en dicho bloque, grupos de coeficientes de transformada que comprenden un número fijado de coeficientes de transformada hasta que se haya codificado el último grupo del bloque de coeficientes de transformada; almacenar un mapa obtenido de coeficientes de transformada distintos de cero, valores absolutos de coeficientes de transformada y signos positivos y negativos de coeficientes de transformada distintos de cero; y cuando se codifica el último grupo, después de obtener un mapa de significancia de coeficientes de transformada distintos de cero codificados en el último grupo, escribir en un flujo de bits el mapa de significancia almacenado de coeficientes de transformada distintos de cero y el mapa de coeficientes de transformada distintos de cero codificados en el último grupo; después de obtener valores absolutos de coeficientes de transformada y signos positivos y negativos de coeficientes de transformada distintos de cero codificados en el último grupo, escribir en el flujo de bits los valores absolutos almacenados de coeficientes de transformada y signos positivos y negativos de coeficientes de transformada distintos de cero y los valores absolutos de coeficientes de transformada y signos positivos y negativos de coeficientes de transformada distintos de cero codificados en el último grupo, donde el orden de exploración para codificar un mapa de significancia es el mismo que el orden de exploración en los procesos de codificación de niveles y de codificación de signos, donde el bloque de coeficientes de transformada es un bloque 8x8 de coeficientes de transformada y 16 coeficientes de transformada se exploran para cada grupo, donde las siguientes operaciones se realizan en secuencia: (1) Tomar los 4x4 puntos superiores izquierdos de una posición en el dominio de frecuencia, codificar un mapa de significancia según el orden de exploración predeterminado de los 4x4 puntos, y almacenar el mapa de significancia codificado en la memoria intermedia; codificar un mapa de coeficientes mayores que 1, valores absolutos de coeficientes mayores que 1 y signos positivos y negativos de coeficientes distintos de cero en secuencia, y almacenar los niveles y signos obtenidos en la memoria intermedia; (2) Tomar los 4x4 puntos superiores derechos de una posición en el dominio de frecuencia, codificar un mapa de significancia según el orden de exploración predeterminado de los 4x4 puntos, y almacenar el mapa de significancia codificado en la memoria intermedia; codificar un mapa de coeficientes mayores que 1, valores absolutos de coeficientes mayores que 1 y signos positivos y negativos de coeficientes distintos de cero en secuencia, y almacenar los niveles y signos obtenidos en la memoria intermedia; (3) Tomar los 4x4 puntos inferiores izquierdos de una posición en el dominio de frecuencia, codificar un mapa de significancia según el orden de exploración predeterminado de los 4x4 puntos, y almacenar el mapa de significancia codificado en la memoria intermedia; codificar un mapa de coeficientes mayores que 1, valores absolutos de coeficientes mayores que 1 y signos positivos y negativos de coeficientes distintos de cero en secuencia, y almacenar los niveles y signos obtenidos en la memoria intermedia; (4) Tomar los 4x4 puntos inferiores derechos de una posición en el dominio de frecuencia y codificar un mapa de significancia según el orden de exploración predeterminado de los 4x4 puntos; codificar la información de mapa de significancia de la memoria intermedia y la información de mapa de significancia obtenida de los 16 últimos coeficientes en un flujo de bits; codificar un mapa de coeficientes mayores que 1, valores absolutos de coeficientes mayores que 1 y signos positivos y negativos de coeficientes distintos de cero en secuencia, y codificar la información de niveles y signos de la memoria intermedia y los niveles y signos obtenidos de los 16 últimos coeficientes en el flujo de bits.