Procedimiento de codificación de imágenes en movimiento y procedimiento de descodificación de imágenes en movimiento

    公开(公告)号:ES2719216T3

    公开(公告)日:2019-07-09

    申请号:ES17177671

    申请日:2003-02-26

    Abstract: Un procedimiento de codificación y de descodificación que incluye un procedimiento de codificación para codificar un bloque objetivo de codificación en una imagen objetivo de codificación en modo directo y un procedimiento de descodificación para descodificar un bloque objetivo de descodificación en una imagen objetivo de descodificación en modo directo, en el que el bloque objetivo de codificación y el bloque objetivo de descodificación se compensan en movimiento usando dos imágenes de referencia que comprenden una imagen de referencia hacia delante y una imagen de referencia hacia atrás, y dos vectores de movimiento que se corresponden con las dos imágenes de referencia, en el que dicho procedimiento de codificación comprende: especificar, como una imagen de referencia hacia atrás para el bloque objetivo de codificación, una imagen de referencia que está situada inmediatamente después de la imagen objetivo de codificación en orden de visualización; especificar, como un bloque situado conjuntamente, un bloque compensado en movimiento incluido en la imagen de referencia hacia atrás especificada y situado de forma idéntica al bloque objetivo de codificación; derivar un vector de movimiento del bloque situado conjuntamente; especificar, como una imagen de referencia hacia delante para el bloque objetivo de codificación, una imagen de referencia que se corresponde con el vector de movimiento derivado del bloque situado conjuntamente; generar un vector de movimiento hacia delante y un vector de movimiento hacia atrás para el bloque objetivo de codificación escalando el vector de movimiento derivado del bloque situado conjuntamente basándose en una diferencia entre la información de orden de visualización de la imagen de referencia hacia delante, información de orden de visualización de la imagen de referencia hacia atrás e información de orden de visualización de la imagen objetivo de codificación que incluye el bloque objetivo de codificación; y realizar una compensación de movimiento en el bloque objetivo de codificación haciendo referencia a la imagen de referencia hacia delante y la imagen de referencia hacia atrás, en el que la imagen de referencia hacia delante se corresponde con el vector de movimiento hacia delante generado y la imagen de referencia hacia atrás se corresponde con el vector de movimiento hacia atrás generado, y en el que dicho procedimiento de descodificación comprende: especificar, como una imagen de referencia hacia atrás para el bloque objetivo de descodificación, una imagen de referencia que está situada inmediatamente después de la imagen objetivo de descodificación en orden de visualización; especificar, como un bloque situado conjuntamente, un bloque compensado en movimiento incluido en la imagen de referencia hacia atrás especificada y situado de forma idéntica al bloque objetivo de descodificación; derivar un vector de movimiento del bloque situado conjuntamente; especificar, como una imagen de referencia hacia delante para el bloque objetivo de descodificación, una imagen de referencia que se corresponde con el vector de movimiento derivado del bloque situado conjuntamente; generar un vector de movimiento hacia delante y un vector de movimiento hacia atrás para el bloque objetivo de descodificación escalando el vector de movimiento derivado del bloque situado conjuntamente basándose en una diferencia entre la información de orden de visualización de la imagen de referencia hacia delante, la información de orden de visualización de la imagen de referencia hacia atrás y la información de orden de visualización de la imagen objetivo de descodificación que incluye el bloque objetivo de descodificación; y realizar una compensación de movimiento en el bloque objetivo de descodificación haciendo referencia a la imagen de referencia hacia delante y a la imagen de referencia hacia atrás, en el que la imagen de referencia hacia delante se corresponde con el vector de movimiento hacia delante generado y la imagen de referencia hacia atrás se corresponde con el vector de movimiento hacia atrás generado, caracterizado porque (a) en un caso en que la imagen que incluye el bloque situado conjuntamente es una imagen B y el bloque situado conjuntamente es compensado en movimiento usando únicamente un vector de movimiento hacia delante, derivar, como el vector de movimiento del bloque situado conjuntamente, el único vector de movimiento hacia delante, (b) en un caso en que la imagen que incluye el bloque situado conjuntamente es una imagen B y el bloque situado conjuntamente es compensado en movimiento usando dos vectores de movimiento que comprenden un vector de movimiento hacia delante y un vector de movimiento hacia atrás, derivar, como el vector de movimiento del bloque situado conjuntamente, el vector de movimiento hacia delante de los dos vectores de movimiento, y (c) en un caso en que la imagen que incluye el bloque situado conjuntamente es una imagen B y el bloque situado conjuntamente es compensado en movimiento en modo directo usando dos vectores de movimiento que se generan usando un vector de movimiento de una imagen ya descodificada distinta de la imagen que incluye el bloque situado conjuntamente, derivar, como el vector de movimiento del bloque situado conjuntamente, el vector de movimiento hacia delante de los dos vectores de movimiento usados en compensación de movimiento del bloque situado conjuntamente.

    Método de codificación de imágenes en movimiento y método de decodificación de imágenes en movimiento

    公开(公告)号:ES2665693T3

    公开(公告)日:2018-04-26

    申请号:ES16182959

    申请日:2002-11-06

    Abstract: Un método de decodificación para decodificar un flujo de bits correspondiente a una imagen B objetivo de varias imágenes que constituyen una imagen en movimiento, que incluye: una etapa de decodificación para, al decodificar una imagen B objetivo que se va a decodificar, recibir los primeros datos codificados en el flujo de bits y decodificar cada bloque en la imagen B objetivo en un modo de decodificación entre decodificación de modo I, en la que un bloque en la imagen B objetivo se decodifica sin referirse a otras imágenes, decodificación de modo P, en la que un bloque en la imagen B objetivo se decodifica de forma predictiva con referencia a una imagen ya decodificada, y decodificación de modo B en la que un bloque en la imagen B objetivo se decodifica de manera predictiva con referencia a dos imágenes ya decodificadas para recuperar cada bloque en la imagen B objetivo, caracterizado por una etapa de decodificación de información de imagen candidata para recibir los segundos datos codificados en el flujo de bits y la información de decodificación, que indica si la imagen B objetivo es candidata para una imagen de referencia en la decodificación de una imagen que sigue a la imagen B objetivo, para obtener información que indique que la imagen B objetivo es candidata para una imagen de referencia o información que indique que la imagen B objetivo no es candidata para una imagen de referencia, una etapa de decodificación de información de imagen de referencia para recibir terceros datos codificados en el flujo de bits, y en la decodificación de modo P en la que un bloque en la imagen B objetivo se decodifica de forma predictiva, determinando, como una imagen de referencia, una imagen entre imágenes ya decodificadas, cada una de las cuales se indica como candidata para una imagen de referencia, y en la decodificación de modo B en la que un bloque en la imagen B objetivo se decodifica de forma predictiva, determinando, como una imagen de referencia, dos imágenes entre imágenes ya decodificadas, cada una de las cuales se indica como candidata para una imagen de referencia.

    Procedimiento de cálculo de vectores de movimiento

    公开(公告)号:ES2644005T3

    公开(公告)日:2017-11-27

    申请号:ES16157923

    申请日:2003-04-16

    Abstract: Un procedimiento de descodificación para descodificar datos codificados de un bloque actual incluido en una imagen actual, comprendiendo el procedimiento de descodificación; especificar un bloque co-situado que es un bloque incluido en una segunda imagen que es diferente de la imagen actual, estando el bloque co-situado situado en la segunda imagen en la misma posición en la que está situado el bloque actual en la imagen actual; y determinar los primeros y segundos vectores de movimiento del bloque actual para llevar a cabo la compensación de movimiento en el bloque actual, usando un tercer vector de movimiento que es un vector de movimiento del bloque co-situado; generar una primera imagen predictiva del bloque actual usando el primer vector de movimiento del bloque actual y una segunda imagen predictiva del bloque actual usando el segundo vector de movimiento del bloque actual; generar una imagen predictiva del bloque actual en base a la primera imagen predictiva y la segunda imagen predictiva; descodificar los datos codificados del bloque actual para obtener una imagen de diferencia del bloque actual; y reconstruir el bloque actual añadiendo la imagen de diferencia del bloque actual y la imagen predictiva del bloque actual, caracterizado porque, en el caso en que una imagen de referencia a la que hace referencia el tercer vector de movimiento se almacena en una memoria de almacenamiento intermedio de imágenes a largo plazo, (i) el primer vector de movimiento, que se refiere a la imagen de referencia almacenada en la memoria de almacenamiento intermedio de imágenes a largo plazo, se determina que es igual al tercer vector de movimiento, y (ii) el segundo vector de movimiento, que se refiere a la segunda imagen que es diferente de la imagen actual, se determina que es igual a un valor de 0.

    Procedimiento de decodificación de vectores de movimiento

    公开(公告)号:ES2600786T3

    公开(公告)日:2017-02-10

    申请号:ES10187151

    申请日:2003-01-08

    Abstract: Un procedimiento de decodificación de imágenes para decodificar una imagen en movimiento codificada, comprendiendo dicho procedimiento: especificar (S210, S400) tres bloques vecinos (B, C, D), estando situados los tres bloques en una vecindad del bloque actual y habiendo sido ya decodificados; valorar (S202, S402) si cada uno de los tres bloques vecinos ha sido decodificado usando un vector de movimiento de otro bloque, y valorar (S404) además si una imagen de referencia a la que se hace referencia en la decodificación del bloque actual es la misma que una imagen de referencia a la que se hace referencia en la decodificación de cada uno de los tres bloques vecinos; obtener (S206, S208, S414) un vector de movimiento predictivo del bloque actual como una mediana de los vectores de movimiento de los tres bloques vecinos cuando se valora, en dicha valoración (S404), que más de uno de los tres bloques vecinos se refiere a la misma imagen de referencia que el bloque actual; decodificar un vector de movimiento codificado del bloque actual para obtener un vector de movimiento diferencial decodificado del bloque actual; recuperar un vector de movimiento del bloque actual sumando (S210, S416) el vector de movimiento diferencial decodificado del bloque actual y el vector de movimiento predictivo; generar una imagen con compensación de movimiento usando el vector de movimiento recuperado del bloque actual y una imagen de referencia correspondiente al vector de movimiento recuperado del bloque actual; decodificar un error de predicción codificado del bloque actual para obtener un error de predicción decodificado del boque actual; y recuperar el bloque actual sumando el error de predicción decodificado y la imagen con compensación de movimiento, caracterizado por que en el caso en el que al menos uno de los tres bloques vecinos sea codificado en un modo de salto, en el que dicho un bloque vecino se codifica usando el vector de movimiento de dicho otro bloque, el vector de movimiento de dicho un bloque vecino se calcula a partir del vector de movimiento de dicho otro bloque; y el vector de movimiento predictivo del bloque actual se obtiene en dicha obtención usando el vector de movimiento de dicho un bloque vecino que se calcula a partir del vector de movimiento de dicho otro bloque.

    Procedimiento de codificación y procedimiento de descodificación de imágenes en movimiento

    公开(公告)号:ES2524117T3

    公开(公告)日:2014-12-04

    申请号:ES10178507

    申请日:2003-07-22

    Abstract: Un procedimiento de codificación para codificar una imagen que va a codificarse, comprendiendo dicho procedimiento: asignar, a una imagen de referencia a la que hará referencia la imagen que va a codificarse, un primer índice de referencia y un segundo índice de referencia diferente del primer índice de referencia; generar un valor de píxel predictivo de la imagen que va a codificarse generando (i) un valor de píxel predictivo de un primer bloque que va a codificarse usando un valor de píxel de un primer bloque de referencia y un primer conjunto de coeficientes de ponderación correspondiente al primer índice de referencia y (ii) un valor de píxel predictivo de un segundo bloque que va a codificarse usando un valor de píxel de un segundo bloque de referencia y un segundo conjunto de coeficientes de ponderación correspondiente al segundo índice de referencia, cuando el primer bloque que va a codificarse y el segundo bloque que va a codificarse están incluidos en la imagen que va codificarse, donde el primer bloque de referencia para el primer bloque que va a codificarse se identifica mediante el primer índice de referencia y donde el segundo bloque de referencia para el segundo bloque que va a codificarse se identifica mediante el segundo índice de referencia; y codificar la imagen que va a codificarse usando el valor de píxel predictivo generado de la imagen que va a codificarse.

Patent Agency Ranking