Patent ES-2618481-T3 (ES)
Title: Cálculo del vector de movimiento en modo directo evitando divisiones por cero
Inventor: ABE KIYOFUMI
IPC: H04N19/593
Filed: 2003-10-06
Granted: 2017-06-21
Abstract: Un sistema de codificación y decodificación de imágenes en movimiento que incluye un aparato de codificación en modo directo temporal para realizar codificación de campo de un bloque actual de una imagen usando un vector de movimiento de una imagen con codificación de campo, y un aparato de decodificación en modo directo temporal para realizar decodificación de campo de un bloque actual de una imagen usando un vector de movimiento de una imagen con decodificación de campo, en el que el aparato de codificación en modo directo temporal comprende: una primera unidad (106) accionable para obtener un vector de movimiento de un bloque co-situado incluido en la imagen con codificación de campo, estando la imagen con codificación de campo situada cerca en orden de visualización de la imagen de campo actual en la que se incluye el bloque actual para codificación y estando el bloque co-situado co-situado con el bloque actual incluido en la imagen de campo actual; una primera unidad de valoración de conversión de escala (109) accionable para valorar que la conversión de escala del vector de movimiento del bloque co-situado no puede realizarse cuando (i) la información de orden de visualización de la imagen con codificación de campo que incluye el bloque co-situado y (ii) la información de orden de visualización de una imagen de campo de referencia a la que se refiere el bloque co-situado son idénticas, perteneciendo la imagen con codificación de campo y la imagen de campo de referencia a la misma trama como un campo superior y un campo inferior, y accionable para valorar que la conversión de escala del vector de movimiento del bloque co-situado puede realizarse cuando (i) la información de orden de visualización de la imagen de campo codificado que incluye el bloque co-situado y (ii) la información de orden de visualización de la imagen de campo de referencia a la que se refiere el bloque co-situado, no son idénticas; una primera unidad de generación de vectores de movimiento (107) accionable para generar dos vectores de movimiento del bloque actual a través de dicha conversión de escala en el caso en que se valore, por parte de dicha primera unidad de conversión de escala, que dicha conversión de escala puede realizarse, y accionable para generar los dos vectores de movimiento del bloque actual fijando uno de los dos vectores de movimiento a un valor predeterminado y el otro vector de movimiento a otro valor predeterminado sin requerir la conversión de escala en el caso en que se valore, por parte de dicha primera unidad de valoración de conversión de escala, que dicha conversión de escala no puede realizarse; y una primera unidad de compensación de movimiento (107) accionable para realizar compensación de movimiento del bloque actual usando los dos vectores de movimiento generados por dicha primera unidad de generación de vectores de movimiento, en el que dicha primera unidad de generación de vectores de movimiento (107) está adaptada para realizar dicha conversión de escala basándose en una relación de posición temporal entre la imagen de campo actual y la imagen con codificación de campo y la imagen de campo de referencia según la información de orden de visualización, y en el que el aparato de decodificación en modo directo temporal comprende: una segunda unidad (204) accionable para obtener un vector de movimiento de un bloque co-situado incluido en la imagen con decodificación de campo, estando la imagen con decodificación de campo situada cerca en orden de visualización de la imagen de campo actual en la que se incluye el bloque actual para decodificación y estando el bloque co-situado co-situado con el bloque actual incluido en la imagen de campo actual; una segunda unidad de valoración de conversión de escala (206) accionable para valorar que la conversión de escala del vector de movimiento del bloque co-situado no puede realizarse cuando (i) la información de orden de visualización de la imagen con decodificación de campo que incluye el bloque co-situado y (ii) la información de orden de visualización de una imagen de campo de referencia a la que se refiere el bloque co-situado en un proceso de decodificación del bloque co-situado, son idénticas, perteneciendo la imagen con decodificación de campo y la imagen de campo de referencia a la misma trama como un campo superior y un campo inferior, y accionable para valorar que la conversión de escala del vector de movimiento del bloque co-situado puede realizarse cuando (i) la información de orden de visualización de la imagen con decodificación de campo que incluye el bloque co-situado y (ii) la información de orden de visualización de la imagen de campo de referencia a la que se refiere el bloque cosituado, no son idénticas; una segunda unidad de generación de vectores de movimiento (204) accionable para generar dos vectores de movimiento del bloque actual a través de dicha conversión de escala en el caso en que se valore, por parte de dicha segunda unidad de valoración de conversión de escala, que dicha conversión de escala puede realizarse, y accionable para generar los dos vectores de movimiento del bloque actual fijando uno de los dos vectores de movimiento a un valor predeterminado y el otro vector de movimiento a otro valor predeterminado sin requerir la conversión de escala en el caso en que se valore, por parte de dicha segunda unidad de valoración de conversión de escala, que la conversión de escala no puede realizarse; y una segunda unidad de compensación de movimiento (204) accionable para realizar compensación de movimiento del bloque actual usando los dos vectores de movimiento generados por dicha segunda unidad de generación de vectores de movimiento, en el que dicha segunda unidad de generación de vectores de movimiento (204) está adaptada para realizar dicha conversión de escala basándose en una relación de posición temporal entre la imagen de campo actual y la imagen con decodificación de campo y la imagen de campo de referencia según la información de orden de visualización.