Picture coding method and picture decoding method

    公开(公告)号:AU2004214795B9

    公开(公告)日:2009-06-04

    申请号:AU2004214795

    申请日:2004-02-18

    Abstract: The picture coding method of the present invention is a picture coding method for coding a picture on a block-by-block basis, comprising: a selection step of selecting one of at least two sizes as a size of a block on which orthogonal transformation should be performed; a transformation step of performing orthogonal transformation on a block having the selected size; a coding step of coding data of said block obtained in the transformation step; and a generation step of generating a coded stream that includes the coded data of the block and size information concerning the size selected in the selection step, wherein the size information indicates whether or not the size is a fixed block size within a predetermined section in the coded stream, and the predetermined section is one of a sequence, a group of pictures, a picture, a slice, and a macroblock.

    Procedimiento de descodificación y dispositivo de descodificación de imágenes

    公开(公告)号:ES2829622T3

    公开(公告)日:2021-06-01

    申请号:ES18213066

    申请日:2002-08-13

    Abstract: Un procedimiento de descodificación de imágenes para descodificar un flujo de bits de una señal de imagen codificada que comprende un flujo de encabezamiento (Str_H) y un flujo de trama (Str_F), comprendiendo el flujo de encabezamiento (Str_H) un flujo de encabezamiento de trama y un flujo de encabezamiento de segmento, incluyendo el flujo de encabezamiento de trama información de encabezamiento de trama que es información común de una señal de imagen completa correspondiente a datos de trama que comprenden una pluralidad de segmentos, incluyendo el flujo de encabezamiento de segmento información de encabezamiento de segmento que es información común de una señal de imagen completa correspondiente a cada segmento que comprende una pluralidad de macrobloques, e incluyendo el flujo de trama (Str_F) información de trama que es una señal de imagen completa correspondiente a los datos de trama que comprenden la pluralidad de segmentos, en el que el procedimiento de descodificación de imágenes comprende: una etapa de desmultiplexación de recibir el flujo de bits de la señal de imagen codificada y desmultiplexar el flujo de bits de la señal de imagen codificada en un flujo de encabezamiento de trama que incluye información de encabezamiento de trama, un flujo de encabezamiento de segmento que incluye información de encabezamiento de segmento y un flujo de trama que incluye información de trama; una etapa de descodificación de información de encabezamiento de: (1) recibir el flujo de encabezamiento de trama y realizar una descodificación de longitud fija o una descodificación de longitud variable sobre la información de encabezamiento de trama incluida en el flujo de encabezamiento de trama, con el fin de emitir una señal de valor de código de encabezamiento de trama correspondiente a cada uno de unos parámetros de encabezamiento de trama, y (2) recibir el flujo de encabezamiento de segmento y realizar una descodificación de longitud fija o una descodificación de longitud variable sobre la información de encabezamiento de segmento incluida en el flujo de encabezamiento de segmento, con el fin de emitir una señal de valor de código de encabezamiento de segmento correspondiente a cada uno de unos parámetros de encabezamiento de segmento; y una etapa de descodificación de información de trama de recibir el flujo de trama y realizar solo una descodificación aritmética sobre la información de trama, de una forma por macrobloque, con referencia al parámetro de encabezamiento de segmento, con el fin de emitir una señal de valor de código de trama correspondiente a cada macrobloque y para reconstruir todos macrobloques descodificados de cada segmento incluido en los datos de trama, en el que la etapa de descodificación de información de encabezamiento incluye además una etapa de selección de seleccionar uno de un procedimiento de descodificación de longitud fija o un procedimiento de descodificación de longitud variable de acuerdo con una señal de estructura de sintaxis (Stx_H), y en el que la etapa de descodificación de información de encabezamiento incluye además: (1) descodificar la señal de valor de código de encabezamiento de trama correspondiente al código de longitud fija, usando uno de una pluralidad de procedimientos de descodificación de longitud fija de acuerdo con la señal de estructura de sintaxis de la señal de valor de código de encabezamiento de trama, cuando se selecciona el procedimiento de descodificación de longitud fija en la etapa de selección, y (2) descodificar la señal de valor de código de encabezamiento de trama correspondiente a un código de longitud variable, usando uno de una pluralidad de procedimientos de descodificación de longitud variable de acuerdo con la señal de estructura de sintaxis de la señal de valor de código de encabezamiento de trama, cuando se selecciona el procedimiento de descodificación de longitud variable en la etapa de selección, y (3) descodificar la señal de valor de código de encabezamiento de segmento correspondiente al código de longitud fija, usando uno de una pluralidad de procedimientos de descodificación de longitud fija de acuerdo con la señal de estructura de sintaxis de la señal de valor de código de encabezamiento de segmento, cuando se selecciona el procedimiento de descodificación de longitud fija en la etapa de selección, y (4) descodificar la señal de valor de código de encabezamiento de segmento correspondiente a un código de longitud variable, usando uno de una pluralidad de procedimientos de descodificación de longitud variable de acuerdo con la señal de estructura de sintaxis de la señal de valor de código de encabezamiento de segmento, cuando se selecciona el procedimiento de descodificación de longitud variable en la etapa de selección.

    Procedimiento y dispositivo de codificación de longitud variable

    公开(公告)号:ES2724399T3

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

    申请号:ES16171139

    申请日:2003-03-13

    Abstract: Un procedimiento de codificación de longitud variable que codifica datos de unidad incluidos en una imagen compuesta por una pluralidad de subdatos a la vez que se hace referencia a una tabla de probabilidad, que comprende: una etapa de configuración de tabla (S1) de configuración de una tabla de probabilidad para valores iniciales basados en un valor inicial de parámetro de cuantificación de los datos de unidad; una etapa juzgadora (S5) de juzgar si la información de inicialización relacionada con la tabla de probabilidad inicializada debe codificarse o no; una etapa de codificación de información de inicialización (S6) de codificación de la información de inicialización solo cuando se juzga en la etapa juzgadora (S5) que la información de inicialización debe codificarse; una etapa de obtención de parámetro de codificación (S2) de obtener, a partir de la tabla de probabilidad, parámetros de codificación a usar en la codificación de subdatos; una etapa de codificación de subdatos (S2) de realización de una codificación aritmética en los subdatos con referencia a parámetros de codificación respectivos; una etapa de actualización de tabla de probabilidad (S3) de actualización de la tabla de probabilidad basándose en un valor de los subdatos codificados; y una etapa de colocación de información codificada de colocación de la información de inicialización codificada relacionada con la tabla de probabilidad inicializada en una posición en la que la información de inicialización codificada puede obtenerse antes de los datos de unidad codificada.

    Procedimiento de cálculo de vectores de movimiento

    公开(公告)号:ES2664855T3

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

    申请号:ES16157928

    申请日:2003-04-16

    Abstract: Un procedimiento de descodificación para descodificar un bloque actual incluido en una imagen actual en modo directo, 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 situado el bloque co-situado en la segunda imagen, en la misma posición en la que está situado el bloque actual en la imagen actual; determinar un primer vector de movimiento y un segundo vector 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, utilizando el primer vector de movimiento del bloque actual, y una segunda imagen predictiva del bloque actual, utilizando el segundo vector de movimiento del bloque actual; generar una imagen predictiva del bloque actual en función de 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 el bloque co-situado presenta una compensación de movimiento utilizando un primer vector de movimiento, correspondiente a una primera imagen de referencia del bloque co-situado, y un segundo vector de movimiento, correspondiente a una segunda imagen de referencia del bloque co-situado, y en el que, en el caso de que la primera imagen de referencia del bloque co-situado se almacene en una memoria de almacenamiento de imágenes de largo plazo y una segunda imagen de referencia del bloque co-situado se almacene en una memoria de almacenamiento de imágenes de corto plazo, i) se determina que el tercer vector de movimiento es igual al primer vector de movimiento del bloque co-situado, y ii) se determina que el primer vector de movimiento del bloque actual es igual al tercer vector de movimiento, y iii) se determina que el segundo vector de movimiento del bloque actual es de valor 0; y en el que, en el caso de que la primera imagen de referencia del bloque co-situado se almacene en una memoria de almacenamiento de imágenes de corto plazo y que la segunda imagen de referencia del bloque co-situado se almacene en una memoria de almacenamiento de imágenes de largo plazo, i) se determina que el tercer vector de movimiento es igual al primer vector de movimiento del bloque co-situado, y ii) el primer y el segundo vectores de movimiento del bloque actual se calculan escalando el tercer vector de movimiento en función de una diferencia entre la información del orden de presentación visual de la primera imagen de referencia del bloque actual, la información del orden de presentación visual de la segunda imagen de referencia del bloque actual y la información del orden de presentación visual de la imagen actual que incluye el bloque actual.

Patent Agency Ranking