Patent ES-2723725-T3 (ES)
Title: Método de codificación de imágenes en movimiento y método de decodificación de imágenes en movimiento
Inventor: KONDO SATOSHI
IPC: H04N19/105
Filed: 2003-02-26
Granted: 2019-08-30
Abstract: Un método de codificación y decodificación que incluye un método de codificación para codificar una imagen y un método de decodificación para decodificar una imagen codificada, en el que dicho método de codificación comprende: un paso de codificación para determinar un primer vector de movimiento y un segundo vector de movimiento para un bloque de destino de codificación, basado en un vector de movimiento de un bloque situado conjuntamente que es un bloque incluido dentro de una imagen codificada previamente y situado conjuntamente con el bloque de destino de codificación, y codificar el bloque de destino de codificación realizando una compensación de movimiento en el bloque de destino de codificación en modo directo utilizando el primer vector de movimiento y el segundo vector de movimiento para el bloque de destino de codificación y una primera y una segunda imagen de referencia que corresponden al primer vector de movimiento y al segundo vector de movimiento para el bloque de destino de codificación, en el que dicho método de decodificación comprende: un paso de decodificación para determinar un vector de movimiento para un bloque de destino de decodificación, basado en un vector de movimiento de un bloque situado conjuntamente, que es un bloque incluido dentro de una imagen previamente decodificada y situado conjuntamente con el bloque de destino de decodificación, y decodificación del bloque de destino de decodificación realizando la compensación de movimiento en el bloque de destino de decodificación en modo directo utilizando el vector de movimiento para el bloque de destino de decodificación y una imagen de referencia que corresponde al vector de movimiento para el bloque de destino de decodificación, caracterizado por que el paso de codificación incluye: en el caso en el que el bloque situado conjuntamente esté en la segunda imagen de referencia y se haya codificado utilizando dos vectores de movimiento y dos imágenes de referencia que correspondan respectivamente a los dos vectores de movimiento, generar el primer vector de movimiento y el segundo vector de movimiento que se utilizará para codificar el bloque de destino de codificación realizando la compensación de movimiento en el bloque de destino de codificación en modo directo, escalando, utilizando una diferencia entre la información que indica el orden de visualización de las imágenes, uno de los dos vectores de movimiento utilizados para codificar el bloque situado conjuntamente; y codificar el bloque de destino de codificación realizando una compensación de movimiento en el bloque de destino de codificación en modo directo utilizando el primer y segundo vectores de movimiento generados para el bloque de destino de codificación y las imágenes de referencia primera y segunda que corresponden al primer y segundo vectores de movimiento generados, y caracterizado además por que dicho paso de decodificación incluye: en el caso en el que el bloque situado conjuntamente ha sido decodificado usando dos vectores de movimiento y dos imágenes de referencia que corresponden respectivamente a los dos vectores de movimiento, generando dos vectores de movimiento que se utilizarán para decodificar el bloque de destino de decodificación realizando la compensación de movimiento en el bloque de destino de decodificación en modo directo, escalando, utilizando una diferencia entre la información que indica el orden de visualización de las imágenes, uno de los dos vectores de movimiento utilizados para decodificar el bloque situado conjuntamente; y descodificar el bloque de destino de decodificación realizando una compensación de movimiento en el bloque de destino de decodificación en modo directo utilizando los dos vectores de movimiento generados para el bloque de destino de decodificación y dos imágenes de referencia que corresponden respectivamente a los dos vectores de movimiento generados, en donde dicha imagen previamente decodificada que incluye el bloque situado conjuntamente es una imagen de referencia hacia atrás del bloque de destino de decodificación.