Patent ES-2901803-T3 (ES)
Title: Procedimiento de codificación predictiva para vector de movimiento, procedimiento de decodificación predictiva para vector de movimiento, dispositivo de codificación de imagen, dispositivo de decodificación de imagen, y programas para ello
IPC: H04N19/52
Filed: 2011-02-07
Granted: 2022-03-23
Abstract: Un procedimiento de codificación predictiva de vector de movimiento en un esquema de codificación de imágenes en movimiento en el que una imagen que será codificada es dividida en una pluralidad de bloques y la codificación se realiza utilizando compensación de movimiento para cada uno de los bloques, comprendiendo el procedimiento: una etapa de realización de una búsqueda de movimiento para un bloque que será codificado en la imagen que será codificada utilizando una imagen de referencia codificada para calcular un vector de movimiento; una etapa (S1) de extracción de N, N es un número entero igual o superior a 2, vectores de movimiento de la imagen que será codificada, incluyendo los N vectores de movimiento vectores de movimiento de bloques codificados alrededor del bloque que será codificado como vectores de movimiento de referencia candidatos primarios; una etapa (S2) de cálculo de un grado de fiabilidad de cada uno de los vectores de movimiento de referencia candidatos primarios que representan cuantitativamente la efectividad en la predicción de vector de movimiento del bloque que se codificará, utilizando un conjunto de píxeles codificados adyacentes al bloque que será codificado como plantilla (32), un área obtenida desplazando un área de la plantilla por un vector de movimiento de referencia candidato primario en la imagen de referencia (4) se establece como un área que se hará coincidir, y un grado de similitud entre el conjunto de los píxeles codificados de la plantilla (32) y un conjunto de píxeles en el área (42) que se hará coincidir se calcula como el grado de fiabilidad; y una etapa (S3) de selección de los M, M es un número entero predeterminado superior o igual a 1 e inferior a N, vectores de movimiento de referencia candidatos primarios superiores con los grados de fiabilidad más altos a partir de los vectores de movimiento de referencia candidatos primarios como vectores de movimiento de referencia candidatos secundarios, caracterizado por comprender además una etapa (S4) de establecimiento de un vector de movimiento de referencia candidato secundario más cercano al vector de movimiento obtenido mediante la búsqueda de movimiento de entre los vectores de movimiento de referencia candidatos secundarios como un vector de movimiento predictivo del bloque que se codificará, que codifica un identificador del vector de movimiento de referencia candidato secundario establecido y que codifica un residuo entre el vector de movimiento obtenido mediante la búsqueda de movimiento del bloque que se codificará y el vector de movimiento predictivo como información codificada del vector de movimiento, donde, en la etapa de extracción de los vectores de movimiento de referencia candidatos primarios, vectores de movimiento adicionales que designan posiciones establecidas como un intervalo ±1 en direcciones horizontal y vertical con respecto a una posición designada por cada uno de los vectores de movimiento de los bloques codificados, están incluidos en los vectores de movimiento de referencia candidatos primarios además de los N vectores de movimiento de los bloques codificados para ser extraídos como los vectores de movimiento de referencia candidatos primarios.