Patent ES-2788757-T3 (ES)
Title: Procedimiento, aparato y sistema para codificar y decodificar las unidades de transformada de una unidad de codificación
Inventor: ROSEWARNE CHRISTOPHER JAMES
IPC: H04N19/186
Filed: 2013-09-27
Granted: 2020-10-22
Abstract: Procedimiento (1100) de decodificación a partir de un flujo de bits de vídeo (312) de una unidad (952) de transformada de una trama de vídeo (510) que está en un formato 4:2:2 y que contiene muestras residuales de croma (456), conteniendo la unidad (952) de transformada dos matrices de coeficientes residuales de croma (956, 958, 960, 962) para cada uno de dos canales de croma, comprendiendo el procedimiento: determinar un tamaño (1102) de transformada de la unidad (952) de transformada para los dos canales de croma, determinándose el tamaño de transformada según un valor de profundidad de transformada de la unidad (952) de transformada y un tamaño de una unidad de codificación que contiene un árbol (630) de transformada que incluye la unidad (952) de transformada y un nodo padre que tiene un indicador de bloque codificado que indica la presencia de, como mínimo, un coeficiente distinto de cero para una zona que incluye la unidad de transformada, en el que el valor de profundidad corresponde a un nivel jerárquico de la unidad (952) de transformada dentro del árbol (630) de transformada que depende de un indicador de transformada de fraccionamiento que se codifica en el flujo de bits de vídeo (312) si el valor de profundidad de transformada de la unidad (952) de transformada es menor que una profundidad de transformada máxima permitida; decodificar (1104) dos valores (942, 944) de indicador de bloque codificado para un primero de los dos canales de croma de la unidad (952) de transformada y dos valores (946, 948) de indicador de bloque codificado para el segundo de los dos canales de croma de la unidad (952) de transformada a partir del flujo de bits de vídeo (312), en el que la unidad (952) de transformada tiene dos matrices de coeficientes residuales de croma (956, 958, 960, 962) para cada uno de los canales de croma, y cada valor de indicador de bloque codificado de los dos valores (942, 944, 946, 948) de indicador de bloque codificado corresponde a una matriz de coeficientes residuales de croma de las dos matrices de coeficientes residuales de croma (956, 958, 960, 962); decodificar (1106) a partir del flujo de bits de vídeo (312) cada una de las dos matrices de coeficientes residuales de croma (956, 958, 960, 962) para cada uno de los canales de croma, según un valor de indicador de bloque codificado correspondiente de los dos valores (942, 944, 946, 948) de indicador de bloque codificado; seleccionar (1108) una transformada inversa cuadrada para las matrices de coeficientes residuales de croma decodificadas (956, 958, 960, 962), seleccionándose la transformada inversa cuadrada a partir de un conjunto predeterminado de transformadas inversas cuadradas, según el tamaño de transformada determinado; y aplicar (1110) la transformada inversa cuadrada seleccionada a cada una de las matrices de coeficientes residuales de croma decodificadas (956, 958, 960, 962) para producir las muestras residuales de croma (456) para el canal de croma de la unidad (952) de transformada.