117 inventos, patentes y modelos de KADONO, SHINYA

  1. 1.-

    Sistema y método de codificación y decodificación de longitud variable

    (11/2015)

    Un sistema de codificación y decodificación que incluye un aparato de codificación (100a, 100b, 100c) para llevar a cabo codificación de longitud variable en coeficientes bidimensionales de un bloque que se obtienen realizando una transformación de frecuencia en datos de imágenes del bloque que tiene un número predeterminado de píxeles y un aparato de decodificación para realizar la decodificación de longitud variable en los datos codificados obtenidos mediante la realización de codificación de longitud variable sobre los coeficientes bidimensionales del bloque, en el que dicho aparato de codificación incluye: una unidad de escaneado accionable para escanear los coeficientes bidimensionales del bloque en un orden predeterminado a partir de un componente de baja frecuencia hacia un componente de alta frecuencia con el fin de transformar los coeficientes bidimensionales en coeficientes unidimensionales; una unidad de transformación que puede funcionar para transformar los coeficientes unidimensionales del bloque en un valor de ejecución y un valor de nivel, donde el valor de nivel es un valor de coeficiente distinto de cero del bloque y el valor de ejecución es un número de coeficientes cero anteriores al coeficiente distinto de cero del bloque; una unidad de cálculo que puede funcionar para calcular un número total de coeficientes distintos de cero incluidos en el bloque; una unidad de codificación del número total operable para realizar la codificación de longitud variable en el número total calculado de coeficientes distintos de cero incluidos en el bloque; una primera unidad de codificación operable para realizar codificación de longitud variable en cada uno de los coeficientes distintos de cero del bloque correspondiente a los valores de nivel repetidamente a partir de un componente de alta frecuencia hacia un componente de baja frecuencia hasta que un número total de coeficientes distintos de cero codificados del bloque alcanza el número total de coeficientes distintos de cero incluidos en el bloque; y una segunda unidad de codificación operable para realizar la codificación de longitud variable en cada uno de los valores de ejecución del bloque separado de la codificación de los coeficientes que no son cero del bloque, mediante el uso de una pluralidad de tablas de códigos de ejecución que son utilizados para codificar los valores de ejecución, en el que la primera unidad de codificación es operable para realizar la codificación de longitud variable en cada uno de los coeficientes distintos de cero del bloque cambiando entre una pluralidad de tablas de códigos de longitud variable, a cada una de las cuales se le asigna un umbral tal que a la primera tabla se le asigna el umbral más bajo y a cada tabla siguiente se le asigna un umbral que es diferente a y mayor que todos los umbrales asignados previamente; en el que la primera unidad de codificación es operable para empezar a realizar dicha codificación de longitud variable en cada uno de los coeficientes distintos de cero del bloque usando la primera tabla y cuando el valor absoluto de un coeficiente actual distinto de cero a codificar supera el umbral asignado a la tabla usada para codificar el coeficiente actual distinto de cero, cambiar la tabla de códigos a la siguiente tabla de códigos que tienen el mayor umbral asignado, para cambiar el valor umbral usado para comprobar si los valores absolutos de los coeficientes distintos de cero superan el umbral al umbral asignado a dicha tabla cambiada, y para codificar el siguiente coeficiente distinto de cero que sigue al coeficiente actual distinto de cero usando dicha tabla cambiada; y en el que las tablas utilizadas para la codificación de los coeficientes distintos de cero del bloque son diferentes de las tablas de códigos de ejecución utilizadas para la codificación de los valores de ejecución del bloque, y en el que dicho aparato de decodificación incluye: una unidad de decodificación del número total operable para obtener un número total de coeficientes distintos de cero del bloque mediante la realización de decodificación de longitud variable de los datos codificados; una primera unidad de decodificación operable para realizar la decodificación de longitud variable en los datos codificados repetidamente a partir de un componente de alta frecuencia hacia un componente de baja frecuencia hasta que un número total de coeficientes distintos de cero descodificados del bloque alcanza el número total de coeficientes distintos de cero incluidos en el bloque para obtener cada uno de los coeficientes descodificados distintos de cero del bloque; una segunda unidad de decodificación operable para realizar la decodificación de longitud variable en los datos codificados repetidamente a partir de un componente de alta frecuencia hacia un componente de baja frecuencia para obtener cada uno de los valores de ejecución descodificados del bloque de forma separada de la decodificación de los coeficientes distintos de cero del bloque utilizando una pluralidad de tablas de códigos de ejecución que se usan para descodificar los valores de ejecución; una unidad de transformación inversa que puede funcionar para transformar cada uno de los valores de ejecución decodificados del bloque y cada uno de los valores de nivel decodificados del bloque correspondiente a los coeficientes descodificados distintos de cero del bloque en coeficientes unidimensionales del bloque; y una unidad de escaneado inverso accionable para escanear de manera inversa los coeficientes unidimensionales del bloque en coeficientes bidimensionales del bloque, en el que la primera unidad de decodificación es operable para realizar la decodificación de longitud variable sobre los datos codificados cambiando entre una pluralidad de tablas de códigos de longitud variable, a cada una de las cuales se le asigna un umbral, de tal manera que a la primera tabla se le asigna el umbral más bajo, y a cada tabla siguiente se le asigna un umbral que es diferente a y mayor que todos los umbrales asignados previamente; en el que la primera unidad de decodificación es operable para empezar a realizar la decodificación de longitud variable en los datos codificados usando la primera tabla y cuando el valor absoluto de un coeficiente actual distinto de cero a descodificar supera el umbral asignado a la tabla usada para descodificar el coeficiente actual distinto de cero, para cambiar la tabla de códigos a la siguiente tabla de códigos que tienen el mayor umbral asignado, para cambiar el valor umbral usado para comprobar si los valores absolutos del coeficiente distinto de cero superan el umbral al umbral asignado a dicha tabla cambiada, y para decodificar el siguiente coeficiente distinto de cero que sigue al coeficiente actual distinto de cero usando dicha tabla cambiada; y en el que las tablas utilizadas para la decodificación de los coeficientes distintos de cero del bloque son diferentes de las tablas de códigos de ejecución utilizados para decodificar los valores de ejecución del bloque.

  2. 2.-

    Método de codificación de longitud variable

    (07/2015)

    Un sistema de codificación y decodificación que incluye un aparato de codificación (100a, 100b, 100c) para realizar una codificación de longitud variable en coeficientes bidimensionales de un bloque que se obtienen realizando una transformación de frecuencia en los datos de imagen del bloque que posee un número de píxeles predeterminado y un aparato de decodificación para realizar una decodificación de longitud variable en datos codificados que se obtiene realizando una codificación de longitud variable en los coeficientes distintos de cero del bloque, en el que dicho aparato de codificación incluye: una unidad de escaneo accionable para escanear los coeficientes bidimensionales del bloque en un orden predeterminado partiendo desde un componente de baja frecuencia hacia un componente de alta frecuencia a fin de transformar los coeficientes bidimensionales en coeficientes unidimensionales; y una unidad de codificación accionable para realizar una codificación de longitud variable en cada uno de los coeficientes distintos de cero incluidos en los coeficientes unidimensionales partiendo desde un componente de alta frecuencia hacia un componente de baja frecuencia, mientras se cambia entre una pluralidad de tablas que se usan para codificar y a las que se asignan umbrales crecientes, en el que, en el caso de que un valor absoluto de un coeficiente actual distinto de cero que se tiene que codificar supere un umbral asignado en la tabla usada para codificar el coeficiente actual distinto de cero, el siguiente coeficiente distinto de cero que se tiene que codificar después del coeficiente actual distinto de cero, es codificado por la unidad de codificación, después de que el umbral se aumente y después de que la tabla se cambie por la tabla en la que está asignado dicho umbral aumentado, y en el que, en cada una de una pluralidad de tablas usadas por la unidad de codificación, una longitud de código de un código asignado a un valor mínimo entre los valores absolutos de los coeficientes distintos de cero en cada una de la pluralidad de tablas se hace mayor a medida que aumenta el umbral asignado a la tabla, y en el que dicho aparato de decodificación incluye: una unidad de decodificación accionable para obtener cada uno de los coeficientes distintos de cero incluidos en los coeficientes unidimensionales del bloque realizando una decodificación de longitud variable sobre los datos codificados desde un componente de alta frecuencia hacia un componente de baja frecuencia mientras se cambia entre una pluralidad de tablas, que se usan para decodificar y a las que se asignan umbrales crecientes, y una unidad de escaneo inverso accionable para transformar los coeficientes distintos de cero decodificados, incluidos en los coeficientes unidimensionales, en los coeficientes bidimensionales del bloque, en el que, en el caso de que un valor absoluto de un coeficiente actual distinto de cero que se tiene que decodificar supere un umbral asignado en la tabla usada para decodificar el coeficiente actual distinto de cero, el siguiente coeficiente distinto de cero que se tiene que decodificar después del coeficiente actual distinto de cero, es decodificado por la unidad de decodificación, después de que aumente el umbral y después de que la tabla se cambie por la tabla en la que está asignado dicho umbral aumentado, y en el que, en cada una de una pluralidad de tablas usadas por la unidad de decodificación, una longitud de código de un código asignado a un valor mínimo entre los valores absolutos de los coeficientes distintos de cero en cada una de la pluralidad de tablas se hace mayor a medida que aumenta un umbral asignado a la tabla.

  3. 3.-

    Dispositivo de codificación de imágenes en movimiento y dispositivo de decodificación de imágenes en movimiento

    (03/2015)

    Un aparato para la gestión del almacenamiento de datos de imágenes en una memoria, utilizándose dicho aparato para la codificación o la decodificación de imágenes en movimiento, que comprende: una memoria que tiene áreas de memoria en cada una de las cuales se pueden almacenar los datos de imagen correspondientes a un cuadro; una unidad de almacenamiento operable para almacenar los datos de imágenes en la memoria; y una unidad de gestión de memoria operable para gestionar un estado de cada área de memoria mediante el establecimiento de una información de almacenamiento de "usado" o "no usado", siendo el estado un estado de prohibición de almacenamiento de datos o un estado de autorización de almacenamiento de datos, caracterizado por que cuando unos primeros datos de campo se escriben en una primera área de memoria en el estado de autorización de almacenamiento de datos, dicha unidad de gestión de memoria es operable para prohibir que se escriban datos adicionales en la primera área de memoria, excepto cuando los segundos datos de campo emparejados con los primeros datos de campo se escriben en la primera área de memoria.

  4. 4.-

    Dispositivo de codificación de imágenes, dispositivo de descodificación de imágenes y sus métodos

    (02/2015)

    Un aparato de codificación de imágenes que codifica una imagen de una forma de bloque a bloque, comprendiendo el aparato de codificación de imágenes: una unidad de compensación de movimiento configurada para generar, cuando se realiza una codificación de tramas sobre un bloque que está incluido en la imagen, una imagen predictiva usando i) valores de píxel de una trama de referencia a la que hace referencia el bloque y ii) un factor de ponderación de tramas, y para generar, cuando se realiza una codificación de campos sobre el bloque, una imagen predictiva usando i) valores de píxel de un campo de referencia al que hace referencia el bloque y ii) un factor de ponderación de campos; y una unidad de codificación de longitud variable configurada para codificar solo el factor de ponderación de tramas sin codificar el factor de ponderación de campos y emitir una señal codificada que incluye i) una imagen codificada que se genera usando la imagen predictiva y ii) el factor de ponderación de tramas codificado, cuando la imagen tiene una estructura de tramas y la conmutación entre la codificación de tramas y la codificación de campos se realiza de forma adaptativa por bloque que está incluido en la imagen, en donde el factor de ponderación de campos se genera a partir el factor de ponderación de tramas cuando la imagen tiene la estructura de tramas y la conmutación entre la codificación de tramas y la codificación de campos se realiza de forma adaptativa por bloque que está incluido en la imagen.

  5. 5.-

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

    (10/2014)

    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.

  6. 6.-

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

    (08/2014)

    Un procedimiento 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, estando la imagen con codificación de campo situada cerca en orden de visualización de la imagen del campo actual en el que se incluye el bloque actual, comprendiendo dicho procedimiento de codificación: la obtención de un vector de movimiento de un bloque co-situado incluido en la imagen con codificación de campo, estando el bloque co-situado co-situado con el bloque actual incluido en la imagen de campo actual; la valoración (S204) de 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 hace referencia por 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 la valoración de 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 codificació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 hace referencia por el bloque co-situado no son idénticas; la generación de dos vectores de movimiento del bloque actual a través de dicha conversión de escala en el caso en que se valore, en dicha valoración, que dicha conversión de escala puede realizarse, y la generación de 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, en dicha valoración, que dicha conversión de escala no puede realizarse; y la realización (S503, S505) de compensación de movimiento del bloque actual usando los dos vectores de movimiento generados en dicha generación, en el que, en dicha generación, dicha conversión de escala se realiza 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.

  7. 7.-

    Aparato de codificación de imágenes y aparato de decodificación de imágenes

    (08/2014)

    Un aparato de codificación de imágenes que codifica imágenes imagen por imagen y según la norma de Codificación de Vídeo Avanzada de MPEG-4 y genera una unidad de acceso aleatorio de Codificación de Vídeo Avanzada de MPEG-4 como parte de un flujo, incluyendo la unidad de acceso aleatorio las imágenes codificadas, comprendiendo dicho aparato : una unidad de codificación que puede hacerse funcionar para generar datos de imagen codificados codificando las imágenes imagen por imagen; una unidad de generación de información que puede hacerse funcionar para generar una información de conjunto de parámetros de imagen para cada imagen codificada, respectivamente, siendo cada información de conjunto de parámetros de imagen un grupo de parámetros que serán referenciados para decodificar cada dato de imagen codificado; una primera unidad de almacenamiento que puede hacerse funcionar para almacenar los datos de imagen codificados respectivamente en unidades de acceso que constituyen la unidad de acceso aleatorio; una segunda unidad de almacenamiento , basada en una condición predeterminada, que puede hacerse funcionar para almacenar una pluralidad de las informaciones de conjunto de parámetros de imagen en la primera unidad de acceso que está ubica en un encabezamiento de la unidad de acceso aleatorio; y una tercera unidad de almacenamiento que puede hacerse funcionar para almacenar cada información de conjunto de parámetros de imagen en una unidad de acceso en la que se almacena un dato de imagen codificado que hace referencia a las informaciones de conjunto de parámetros de imagen, siendo diferente el contenido de cada una de las informaciones de conjunto de parámetros de imagen del contenido de cada una de las informaciones de conjunto de parámetros de imagen almacenadas en la primera unidad de acceso, y no para almacenar cada una de las informaciones de conjunto de parámetros de imagen que están almacenadas en la primera unidad de acceso en la unidad de acceso en la que se almacena un dato de imagen codificado que hace referencia a las informaciones de conjunto de parámetros de imagen, en el que la información de conjunto de parámetros de imagen es información de conjunto de parámetros de imagen según la Codificación de Vídeo Avanzada de MPEG-4, incluyendo la información de conjunto de parámetros de imagen un tipo de procedimiento de codificación de longitud variable, un valor inicial de etapa de cuantificación y un número de imágenes de referencia; caracterizado porque dicha segunda unidad de almacenamiento limita el número máximo de las informaciones de conjunto de parámetros de imagen que pueden almacenarse en la primera unidad de acceso basándose en el número máximo de imágenes codificadas que componen una unidad de acceso aleatorio de modo que el número de informaciones de conjunto de parámetros de imagen que se almacenan en la primera unidad de acceso sea mayor que uno y menor que el número máximo de las imágenes codificadas que componen la unidad de acceso aleatorio.

  8. 8.-

    Procedimiento de codificación de fotogramas de movimiento y procedimiento de decodificación de fotogramas de movimiento

    (07/2014)

    Un procedimiento de decodificación en modo directo temporal para llevar a cabo una decodificación por campos de un bloque actual de un fotograma usando un vector de movimiento de un fotograma de campo decodificado, estando situado el fotograma de campo decodificado cerca, en orden de visualización, del fotograma 5 de campo actual en el que está incluido el bloque actual, comprendiendo dicho procedimiento: obtener un vector de movimiento de un bloque cosituado incluido en el fotograma de campo decodificado, estando cosituado el bloque cosituado con el bloque actual incluido en el fotograma de campo actual; considerar (S504) que no se puede llevar a cabo el escalonamiento del vector de movimiento del bloque cosituado cuando (i) información de orden de visualización del fotograma de campo decodificado que incluye el bloque cosituado e (ii) información de orden de visualización de un fotograma de campo de referencia al que se refiere el bloque cosituado, en un procedimiento de decodificación del bloque cosituado, son idénticas, perteneciendo el fotograma de campo decodificado y el fotograma de campo de referencia a la misma trama como campo superior y 15 campo inferior, y considerar que se puede llevar a cabo el escalonamiento del vector de movimiento del bloque cosituado cuando (i) la información de orden de visualización del fotograma de campo decodificado que incluye el bloque cosituado y (ii) la información de orden de visualización del fotograma de campo de referencia al que se refiere el bloque cosituado no son idénticas; generar dos vectores de movimiento del bloque actual mediante dicho escalonamiento en el caso en que se considera, en dicha consideración, que se puede llevar a cabo dicho escalonamiento y generar los dos vectores de movimiento del bloque actual ajustando uno de los dos vectores de movimiento a un valor cero y el otro vector de movimiento a un valor predeterminado sin que sea necesario el escalonamiento, en el caso en que se considera, en dicha consideración que no se puede llevar a cabo dicho escalonamiento y llevar a cabo (S503, S505) una compensación de movimiento del bloque actual usando los dos vectores de movimiento generados en dicha generación, en el que, en dicha generación, dicho escalonamiento se lleva a cabo en función de una relación de posición temporal entre el fotograma de campo actual, el fotograma de campo decodificado y el fotograma de campo de referencia según la información de orden de visualización.

  9. 9.-

    Procedimiento de decodificación de longitud variable, soporte de almacenamiento, dispositivo de decodificación de longitud variable

    (06/2014)

    Un procedimiento de decodificación de longitud variable que decodifica un flujo de unidad de datos codificada de datos de imagen haciendo referencia a una tabla de probabilidades, en el que el flujo incluye la unidad de datos codificada e información codificada relacionada con la tabla de probabilidades que se va a actualizar dinámicamente y la unidad de datos codificada está constituida por una pluralidad de subdatos, comprendiendo el procedimiento: una etapa de decodificación de información codificada para decodificar la información codificada relacionada con la tabla de probabilidades del flujo, tabla de probabilidades que, durante la codificación de la unidad de datos, se ha ajustado a valores iniciales en función de un valor inicial de un parámetro de cuantificación de la unidad de datos; una etapa de ajuste de valores iniciales para ajustar los valores iniciales de la tabla de probabilidades en función de la información decodificada relacionada con la tabla de probabilidades; una etapa de obtención de parámetros de codificación para obtener, de la tabla de probabilidades, parámetros de codificación que se van a usar en la decodificación de subdatos; una etapa de decodificación de subdatos para llevar a cabo una decodificación aritmética de los subdatos del flujo haciendo referencia a los parámetros de codificación obtenidos y una etapa de actualización de tablas de probabilidades para actualizar la tabla de probabilidades en función de los subdatos decodificados aritméticamente en la etapa de decodificación de subdatos.

  10. 10.-

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

    (05/2014)

    Un método de codificación para codificar una imagen, comprendiendo dicho método de codificación: una etapa de codificación para la determinación de un vector de movimiento para el bloque actual a codificar, en base a un vector de movimiento de un bloque localizado conjuntamente que es un bloque incluido dentro de una imagen codificada anteriormente y localizado conjuntamente con el bloque actual, y codificar el bloque actual realizando la compensación de movimiento sobre el bloque actual en el modo directo usando el vector de movimiento para el bloque actual y una imagen de referencia que corresponde al vector de movimiento para el bloque actual, en el que dicha etapa de codificación está caracterizada por en el caso donde el bloque localizado conjuntamente se haya codificado usando un vector de movimiento y una imagen de referencia hacia atrás que corresponde al vector de movimiento, generar dos vectores de movimiento a usar para la codificación del bloque actual realizando la compensación de movimiento sobre el bloque actual en el modo directo, escalando, usando una diferencia entre la información que indica el orden de representación de las imágenes, usado el vector de movimiento para codificar el bloque localizado conjuntamente; y codificar el bloque actual realizando la compensación de movimiento sobre el bloque actual en el modo directo usando los dos vectores de movimiento generados para el bloque actual y dos imágenes de referencia que corresponden respectivamente a los dos vectores de movimiento generados.

  11. 11.-

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

    (05/2014)

    Un método de decodificación de imágenes para decodificar una imagen codificada, comprendiendo dicho método de decodificación de imágenes: una etapa de decodificación para la determinación de un vector de movimiento para el bloque actual a decodificar, en base a un vector de movimiento de un bloque localizado conjuntamente que es un bloque incluido dentro de una imagen decodificada anteriormente y localizado conjuntamente con el bloque actual, y decodificar el bloque actual realizando la compensación de movimiento sobre el bloque actual en el modo directo usando el vector de movimiento para el bloque actual y una imagen de referencia que corresponde al vector de movimiento para el bloque actual, caracterizado por que dicha etapa de decodificación incluye: en el caso donde el bloque localizado conjuntamente se haya decodificado usando un vector de movimiento y una imagen de referencia hacia atrás que corresponde al vector de movimiento, generar dos vectores de movimiento a usar para la decodificación del bloque actual realizando la compensación de movimiento sobre el bloque actual en el modo directo, escalando, usando una diferencia entre la información que indica el orden de representación de las imágenes, el vector de movimiento usado para decodificar el bloque localizado conjuntamente; y decodificar el bloque actual realizando la compensación de movimiento sobre el bloque actual en el modo directo usando los dos vectores de movimiento generados para el bloque actual y dos imágenes de referencia que corresponden respectivamente a los dos vectores de movimiento generados.

  12. 12.-

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

    (05/2014)

    Un método de decodificación de imágenes para decodificar una imagen codificada, comprendiendo dicho método de decodificación de imágenes: una etapa de decodificación para la determinación de un vector de movimiento para el bloque actual a decodificar, en base a un vector de movimiento de un bloque localizado conjuntamente que es un bloque incluido dentro de una imagen decodificada anteriormente y localizada conjuntamente con el bloque actual, y decodificar el bloque actual realizando la compensación de movimiento sobre el bloque actual en el modo directo usando el vector de movimiento para el bloque actual y una imagen de referencia que corresponde a un vector de movimiento para el bloque actual, caracterizado por que dicha etapa de decodificación incluye: en el caso donde el bloque localizado conjuntamente se haya decodificado usando dos vectores de movimiento y dos imágenes de referencia que corresponden respectivamente a los dos vectores de movimiento, generar dos vectores de movimiento a usar para la decodificación del bloque actual realizando la compensación de movimiento sobre el bloque actual en el modo directo, escalando, usando una diferencia entre la información que indica el orden de representación de las imágenes, usado uno de los dos vectores de movimiento para decodificar el bloque localizado conjuntamente; y decodificar el bloque actual realizando la compensación de movimiento sobre el bloque actual en el modo directo usando los dos vectores de movimiento generados para el bloque actual y dos imágenes de referencia que corresponden respectivamente a los dos vectores de movimiento generados, en el que dicha imagen decodificada anteriormente que incluye el bloque localizado conjuntamente es una imagen de referencia hacia atrás del bloque actual.

  13. 13.-

    Método de extracción de distorsión de codificación

    (05/2014)

    Un método de extracción de distorsión de codificación para quitar la distorsión de codificación en pixels de dos bloques de transformación adyacentes que son compensados en movimiento y tienen un error de compensación de movimiento codificado igual a cero y están situados dentro de un mismo macrobloque, siendo el bloque de transformación una unidad para la que se aplica una transformación de frecuencia, incluyendo el método: determinar si uno de los dos bloques de transformación adyacentes está situado fuera de un bloque de compensación de movimiento en el que está situado el otro de los dos bloques de transformación adyacentes, siendo cada uno de los dos bloques de compensación de movimiento adyacentes una unidad para la que se aplica una compensación de movimiento, y quitar la distorsión de codificación en pixels en el límite de bloque entre los dos bloques de transformación adyacentes cuando uno de los dos bloques de transformación adyacentes está situado fuera de un bloque de compensación de movimiento en el que está situado el otro de los dos bloques de transformación adyacentes, donde la extracción de distorsión de codificación no se realiza cuando ambos bloques de transformación adyacentes están situados dentro de un bloque de compensación de movimiento, donde un tamaño de bloque de cada uno de los dos bloques de compensación de movimiento adyacentes es menor 20 que un tamaño de bloque del macrobloque, y un tamaño de bloque de cada uno de los dos bloques de compensación de movimiento adyacentes es más grande que un tamaño de bloque del bloque de transformación

  14. 14.-

    Procedimiento de decodificación de imágenes y aparato de decodificación de imágenes

    (10/2013)

    Un aparato de decodificación de imágenes que decodifica un bloque actual en una imagen enmovimiento, comprendiendo dicho aparato: una unidad de especificación de bloques vecinos accionable para especificar un bloque vecino que está situado enla vecindad del bloque actual y que ya ha sido decodificado, una unidad de valoración accionable para valorar si el bloque vecino ha sido o no decodificado usando un vector demovimiento calculado a partir de un vector de movimiento de otro bloque situado temporalmente después del bloquevecino; una unidad de determinación accionable para determinar un vector de movimiento del bloque vecino que será unvector de movimiento real usado en la realización de compensación de movimiento en el bloque vecino cuandodicha unidad de valoración valora que el bloque vecino ha sido decodificado usando el vector de movimientocalculado a partir de un vector de movimiento de dicho otro bloque; una unidad de predicción de vector de movimiento accionable para obtener un vector de movimiento predictivodel bloque actual usando varios vectores de movimiento de varios bloques vecinos; una unidad de decodificación de vector de movimiento accionable para decodificar un vector de movimientocodificado del bloque actual para obtener un vector de movimiento de diferencia decodificado del bloque actual;una unidad de recuperación de vector de movimiento accionable para recuperar un vector de movimiento delbloque actual sumando el vector de movimiento de diferencia decodificado del bloque actual y el vector demovimiento predictivo; una unidad de compensación de movimiento accionable para generar una imagen con compensación demovimiento usando el vector de movimiento recuperado y una imagen de referencia correspondiente al vector demovimiento recuperado; una unidad de decodificación de imágenes accionable para decodificar un error de predicción entre el bloqueactual y la imagen con compensación de movimiento; y una unidad de recuperación de imágenes accionable para obtener una imagen recuperada sumando la imagencon compensación de movimiento y el error de predicción decodificado, en el que dicho otro bloque es un bloque incluido en una imagen diferente a la imagen que incluye el bloque vecino,y el vector de movimiento real del bloque vecino se calcula a partir del vector de movimiento de dicho otro bloque.

  15. 15.-

    Procedimiento de codificación de imágenes y aparato de codificación de imágenes

    (10/2013)

    Un aparato de codificación de imágenes que codifica una imagen en movimiento, comprendiendodicho aparato: una unidad de especificación de bloques vecinos accionable para especificar un bloque vecino que está situado enla vecindad del bloque actual y que ya ha sido codificado, una unidad de valoración accionable para valorar si el bloque vecino ha sido o no codificado usando un vector demovimiento calculado a partir de un vector de movimiento de otro bloque situado temporalmente después del bloquevecino; una unidad de determinación accionable para determinar un vector de movimiento del bloque vecino que será unvector de movimiento real usado en la realización de compensación de movimiento en el bloque vecino cuandodicha unidad de valoración valora que el bloque vecino ha sido codificado usando el vector de movimiento calculadoa partir del vector de movimiento de dicho otro bloque; una unidad de predicción de vector de movimiento accionable para obtener un vector de movimiento predictivodel bloque actual usando varios vectores de movimiento de varios bloques vecinos; una unidad de codificación de vector de movimiento accionable para codificar un valor de diferencia entre unvector de movimiento del bloque actual y el vector de movimiento predictivo obtenido de dicha unidad de predicciónde vector de movimiento; una unidad de compensación de movimiento accionable para generar una imagen con compensación demovimiento usando el vector de movimiento del bloque actual y una imagen de referencia correspondiente al vectorde movimiento del bloque actual; y una unidad de codificación de imágenes accionable para codificar un error de predicción entre el bloque actualy la imagen con compensación de movimiento, en el que dicho otro bloque es un bloque incluido en una imagen diferente a la imagen que incluye el bloque vecino,y el vector de movimiento real del bloque vecino se calcula a partir del vector de movimiento de dicho otro bloque.

  16. 16.-

    Gestión de memoria intermedia de postdescodificador para un flujo de bits MPEG H.264-SVC

    (08/2013)

    Un procedimiento de postdescodificación para descodificar una señal de imagen codificada predictivamente de una señal de imagen en movimiento compuesta de una pluralidad de imágenes, incluyendo dicha señal de imagen codificada una imagen codificada objeto de referencia en codificación predictiva por una imagen anterior en un orden de visualización predeterminado para visualizar las imágenes descodificadas, siendo recibida la señal de imagen codificada como un flujo codificado de imágenes MPEG, comprendiendo el procedimiento: una etapa de descodificación en la que se descodifica la señal de imagen codificada para obtener una imagen descodificada; una primera etapa de juicio en la que se juzga si la imagen descodificada es una imagen de referencia o una imagen que no es de referencia; una etapa de almacenamiento en la que se almacena la imagen descodificada en una memoria intermedia (PicMem2) cuando se juzga en la primera etapa de juicio que la imagen descodificada es una imagen de referencia; una tercera etapa de juicio en la que se juzga sobre la base de una temporización de visualización si la imagen de referencia descodificada presente en la memoria intermedia es una imagen que se debe enviar como salida; una etapa de salida para enviar como salida la imagen de referencia descodificada, sobre la base del resultado de la tercera etapa de juicio; una cuarta etapa de juicio en la que se juzga si la imagen de referencia descodificada almacenada en la memoria intermedia es una imagen que ya no vuelve a tomarse como referencia; y una etapa de estado reutilizable en memoria intermedia en la que se crea un área de la memoria intermedia en la que se almacena la imagen descodificada en estado reutilizable después de que se haya enviado como salida la imagen descodificada almacenada en la memoria intermedia, sobre la base del resultado de la cuarta etapa de juicio; caracterizado por: una segunda etapa en la que se juzga si la imagen descodificada es una imagen que es necesario almacenar en la memoria intermedia hasta un momento de visualización cuando se juzga en la primera etapa de juicio que la imagen descodificada no es de referencia; en el que dicha etapa de almacenamiento también puede servir para almacenar la imagen descodificada en dicha área de la memoria intermedia, cuando se juzga que la imagen descodificada es una imagen que no es de referencia y que es necesario almacenar en la memoria intermedia hasta un momento de visualización; dicha tercera etapa de juicio también puede servir para juzgar sobre la base de una temporización de visualización, si la imagen descodificada que no es de referencia y que está almacenada en la memoria intermedia es una imagen que se debe enviar como salida; y dicha etapa de estado reutilizable en memoria intermedia también puede servir para crear el área de reutilización de la memoria intermedia después de que se haya enviado como salida la imagen descodificada almacenada en la memoria intermedia, sobre la base del resultado de la tercera etapa de juicio.

  17. 17.-

    Procedimiento de decodificación de vectores de movimiento

    (07/2013)

    Un procedimiento de decodificación de vectores de movimiento para decodificación de un vector demovimiento codificado de un bloque actual en una imagen en movimiento, que comprende: una etapa de especificación de bloque vecino (S200, S400) para especificar un bloque vecino que está situado en lavecindad del bloque actual y que ya ha sido decodificado; una etapa de valoración (S202, S402) para valorar si el bloque vecino ha sido decodificado o no usando un vector demovimiento de otro bloque; una etapa de predicción (S206, S410) para obtener un vector de movimiento predictivo del bloque actual usando unvector de movimiento calculado a partir del vector de movimiento de dicho otro bloque como un vector demovimiento del bloque vecino, cuando se valora en la etapa de valoración (S202, S402) que el bloque vecino ha sidodecodificado usando el vector de movimiento de dicho otro bloque; una etapa de decodificación de vectores de movimiento diferencial para decodificar el vector de movimientocodificado del bloque actual para obtener un vector de movimiento diferencial decodificado del bloque actual; yuna etapa de recuperación (S210, S416) para recuperar el vector de movimiento del bloque actual añadiendo elvector de movimiento diferencial decodificado del bloque actual y el vector de movimiento predictivo; en el que en un caso en que dicho otro bloque tiene dos vectores de movimiento, el vector de movimiento predictivose obtiene en sentido directo temporalmente y en sentido inverso temporalmente por separado en la etapa depredicción (S206, S410), y el vector de movimiento codificado del bloque actual se decodifica en sentido directotemporalmente y en sentido inverso temporalmente por separado en la etapa de decodificación.

  18. 18.-

    Aparato de decodificación de imágenes en movimiento

    (06/2013)

    Un aparato de decodificación de imágenes en movimiento para decodificar una imagen en movimiento, que comprende: una unidad de especificación de bloque vecino accionable para especificar un bloque vecino que está situado en la vecindad de un bloque actual y que ya ha sido decodificado; una unidad de valoración accionable para valorar si el bloque vecino ha sido decodificado o no usando un vector de movimiento de otro bloque; una unidad de predicción accionable para obtener un vector de movimiento predictivo del bloque actual usando un vector de movimiento calculado a partir del vector de movimiento de dicho otro bloque como un vector de movimiento del bloque vecino, cuando la unidad de valoración valora que el bloque vecino ha sido decodificado usando el vector de movimiento de dicho otro bloque; una unidad de decodificación accionable para decodificar el vector de movimiento codificado del bloque actual para obtener un vector de movimiento diferencial decodificado del bloque actual; una unidad de recuperación accionable para recuperar el vector de movimiento del bloque actual añadiendo el vector de movimiento diferencial decodificado del bloque actual y el vector de movimiento predictivo; y una unidad de decodificación de imágenes accionable para decodificar la imagen codificada correspondiente al vector de movimiento que ha sido recuperado por dicha unidad de recuperación .

  19. 19.-

    Aparato de codificación de imágenes en movimiento

    (06/2013)

    Un aparato de codificación de imágenes en movimiento para codificar una imagen en movimiento, que comprende: una unidad de especificación de bloque vecino accionable para especificar un bloque vecino que está situado en la vecindad de un bloque actual y que ya ha sido codificado; una unidad de valoración accionable para valorar si el bloque vecino ha sido codificado o no usando un vector de movimiento de otro bloque; una unidad de predicción accionable para obtener un vector de movimiento predictivo del bloque actual usando un vector de movimiento calculado a partir del vector de movimiento de dicho otro bloque como un vector de movimiento del bloque vecino, cuando la unidad de valoración valora que el bloque vecino ha sido codificado usando el vector de movimiento de dicho otro bloque; una unidad de codificación accionable para codificar un valor de diferencia entre el vector de movimiento del bloque actual y el vector de movimiento predictivo; y una unidad de codificación de imágenes accionable para codificar la imagen correspondiente al vector de movimiento que ha sido codificado por dicho aparato de codificación de imágenes en movimiento.

  20. 20.-

    Procedimiento de codificación de vectores de movimiento

    (06/2013)

    Un procedimiento de codificación de vectores de movimiento para la codificación de un vector de movimiento de un bloque actual en una imagen en movimiento, que comprende: una etapa de especificación de bloque vecino (S100, S300) para especificar un bloque vecino que está situado en la vecindad del bloque actual y que ya ha sido codificado; una etapa de valoración (S102, S302) para valorar si el bloque vecino ha sido codificado o no usando un vector de movimiento de otro bloque; una etapa de predicción (S106, S310) para obtener un vector de movimiento predictivo del bloque actual usando un vector de movimiento calculado a partir del vector de movimiento de dicho otro bloque como un vector de movimiento del bloque vecino, cuando se valora en la etapa de valoración que el bloque vecino (Ba) ha sido codificado usando el vector de movimiento de dicho otro bloque; y una etapa de codificación (S110, S316) para codificar un valor de diferencia entre el vector de movimiento del bloque actual y el vector de movimiento predictivo; en el que en un caso en que dicho otro bloque tiene dos vectores de movimiento, el vector de movimiento predictivo se obtiene en sentido directo temporalmente y en sentido inverso temporalmente por separado en la etapa de predicción (S106, S310), y el vector de movimiento del bloque actual se codifica en sentido directo temporalmente y en sentido inverso temporalmente por separado en la etapa de codificación (S110, S316).

  21. 21.-

    Procedimiento de decodificación de vectores de movimiento

    (06/2013)

    Un procedimiento de decodificación de vectores de movimiento para decodificación de un vector demovimiento codificado de un bloque actual en una imagen en movimiento, que comprende: una etapa de especificación de bloque vecino (S200, S400) para especificar un bloque vecino que está situado en lavecindad del bloque actual y que ya ha sido decodificado; una etapa de valoración (S202, S402) para valorar si el bloque vecino ha sido decodificado o no usando un vector demovimiento de otro bloque; una etapa de predicción (S206, S410) para obtener un vector de movimiento predictivo del bloque actual usando unvector de movimiento calculado a partir del vector de movimiento de dicho otro bloque como un vector demovimiento del bloque vecino, cuando se valora en la etapa de valoración (S202, S402) que el bloque vecino ha sidodecodificado usando el vector de movimiento de dicho otro bloque; una etapa de decodificación de vectores de movimiento diferencial para decodificar el vector de movimientocodificado del bloque actual para obtener un vector de movimiento diferencial decodificado del bloque actual; yuna etapa de recuperación (S210, S416) para recuperar el vector de movimiento del bloque actual añadiendo elvector de movimiento diferencial decodificado del bloque actual y el vector de movimiento predictivo.

  22. 22.-

    Aparato de codificación de imagen y aparato de decodificación de imagen

    (05/2013)

    Un aparato de codificación de imagen que codifica imágenes imagen por imagen y según la norma de Codificación de Vídeo Avanzada MPEG-4 y genera una unidad de acceso aleatorio de Codificación de Vídeo Avanzada MPEG-4 como parte de un flujo, incluyendo la unidad de acceso aleatorio las imágenes codificadas, comprendiendo dicho aparato : una unidad de codificación operable para generar datos de imagen codificados codificando las imágenes imagen por imagen; 1una primera unidad de generación de información operable para generar una información del conjunto de parámetros de secuencia que es un grupo de parámetros que serán referenciados para decodificar todos los datos de imagen codificados en la unidad de acceso aleatorio; una segunda unidad de generación de información operable para generar una información del conjunto de parámetros de imagen para cada imagen codificada, respectivamente, siendo cada información del conjunto de parámetros de imagen un grupo de parámetros que serán referenciados para decodificar cada dato de imagen codificado; una primera unidad de almacenamiento operable para almacenar los datos de imagen codificados respectivamente en unidades de acceso que constituyen la unidad de acceso aleatorio; una segunda unidad de almacenamiento operable para almacenar la información del conjunto de parámetros de secuencia en una primera unidad de acceso que se ubica en un encabezamiento de la unidad de acceso aleatorio; una tercera unidad de almacenamiento , en base a una condición predeterminada, operable para almacenar una pluralidad de las informaciones del conjunto de parámetros de imagen en la primera unidad de acceso que se ubica en un encabezamiento de la unidad de acceso aleatorio; y una cuarta unidad de almacenamiento operable para almacenar cada información del conjunto de parámetros de imagen en una unidad de acceso en la que se almacena un dato de imagen codificado que se refiere a las informaciones del conjunto de parámetros de imagen, siendo diferente el contenido de cada una de las informaciones del conjunto de parámetros de imagen del contenido de cada una de las informaciones del conjunto de parámetros de imagen almacenado en la primera unidad de acceso, en el que la información del conjunto de parámetros de imagen es información del conjunto de parámetros de imagen según la Codificación de Vídeo Avanzada MPEG-4, incluyendo la información del conjunto de parámetros de imagen un tipo de procedimiento de codificación de longitud variable, un valor inicial de la etapa de cuantificación y un número de imágenes 40 de referencia; y caracterizado porque dicha tercera unidad de almacenamiento restringe el número máximo de las informaciones del conjunto de parámetros de imagen que se pueden almacenar en la primera unidad de acceso en base al número máximo de imágenes codificadas que componen una unidad de acceso aleatorio de manera que el número de informaciones del conjunto de parámetros de imagen que se almacenan en la primera unidad de acceso sea más de uno y menos del número máximo de las imágenes codificadas que componen la unidad de acceso aleatorio.

  23. 23.-

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

    (04/2013)

    Un procedimiento de codificación de imágenes, que comprende: generar comandos que indican una correspondencia entre imágenes de referencia e índices de referencia quedesignan a las imágenes de referencia, en el que un índice de referencia se asigna a una imagen de referencia yuna pluralidad de índices de referencia se asignan a cada una de al menos una imagen de referencia en dichoscomandos; determinar un valor máximo de los índices de referencia; determinar una pluralidad de conjuntos de coeficientes de ponderación para los índices de referencia determinandoun conjunto de coeficientes de ponderación para cada índice de referencia; seleccionar un índice de referencia y una imagen de referencia correspondiente al índice de referencia para unbloque actual que va a codificarse, correspondiendo la imagen de referencia al índice de referencia al que se hacereferencia cuando se lleva a cabo una compensación de movimiento en el bloque actual que va a codificarse; generar una imagen predictiva del bloque actual llevando a cabo una predicción lineal en valores de píxel de unbloque de referencia, aplicando el conjunto de coeficientes de ponderación correspondiente al índice de referenciaseleccionado en dicha selección, obteniéndose el bloque de referencia a partir de la imagen de referencia cuando selleva a cabo la compensación de movimiento en el bloque actual que va a codificarse; generar un error de predicción que es una diferencia entre el bloque actual que va a codificarse y la imagenpredictiva del bloque actual; y proporcionar una señal de imagen codificada obtenida codificando el índice de referencia seleccionado en dichaselección, información que indica el valor máximo de los índices de referencia, los comandos, la pluralidad deconjuntos de coeficientes de ponderación y el error de predicción, en el que la información que indica el valor máximo de los índices de referencia está ubicada en un área deinformación común de imagen incluida en la señal de imagen codificada.

  24. 24.-

    Procedimiento de codificación de vectores de movimiento

    (04/2013)

    Un procedimiento de codificación de vectores de movimiento para generar un vector de movimientopredicho para un bloque actual (A) que va a codificarse y para codificar un vector de movimiento del bloque actual (A)usando el vector de movimiento predicho, comprendiendo el procedimiento de codificación de vectores de movimiento: especificar bloques vecinos (B, C, D), ubicados en la vecindad del bloque actual (A) y que ya han sido codificados;asignar, cuando al menos un bloque entre los bloques vecinos (B, C, D) tiene dos vectores de movimiento que hacenreferencia a imágenes de referencia en la misma dirección en orden de visualización, un identificador a vectores demovimiento respectivos de los bloques vecinos (B, C, D); derivar el vector de movimiento predicho para cada vector de movimiento del bloque actual (A) usando los vectores demovimiento que tienen el mismo identificador que el identificador asignado a cada vector de movimiento del bloque actual(A) entre los vectores de movimiento de los bloques vecinos(B, C, D); y codificar un vector de movimiento diferencial entre el vector de movimiento del bloque actual (A) y el vector demovimiento predicho, en el que dicha derivación del vector de movimiento predicho incluye: seleccionar (S116) un vector de movimiento que haga referencia a la misma imagen de referencia a la que ha hechoreferencia el vector de movimiento del bloque actual (A), de entre los vectores de movimiento de los bloques vecinos (B,C, D) teniendo el mismo identificador que el identificador asignado al vector de movimiento del bloque actual (A), ycuando hay una pluralidad de los vectores de movimiento seleccionados de los bloques vecinos (B, C, D), derivando(S117), como el vector de movimiento predicho del bloque actual (A), un valor medio de los vectores de movimientoseleccionados, caracterizado porque en la etapa de asignación, el identificador es asignado, bloque a bloque, al vector de movimiento respectivo de losbloques vecinos (B, C, D), siguiendo un orden mediante el cual los vectores de movimiento de los bloques vecinos (B, C,D) aparecen como vectores de movimiento codificados en un tren binario.

  25. 25.-

    Procedimiento de codificación de vectores de movimiento y procedimiento de descodificación de vectores de movimiento

    (04/2013)

    Un procedimiento de descodificación de vectores de movimiento para generar un vector de movimientopredicho para un bloque actual (A) que va a descodificarse y para descodificar un vector de movimiento codificado delbloque actual (A) usando el vector de movimiento predicho, comprendiendo el procedimiento de descodificación devectores de movimiento: especificar bloques vecinos (B, C, D), ubicados en la vecindad del bloque actual (A) que va a descodificarse y que ya hansido descodificados; asignar, cuando al menos un bloque entre los bloques vecinos (B, C, D) tiene dos vectores demovimiento que hacen referencia a imágenes de referencia en la misma dirección en orden de visualización, unidentificador a un vector de movimiento respectivo de los bloques vecinos (B, C, D); y derivar el vector de movimiento predicho para cada vector de movimiento del bloque actual (A) usando los vectores demovimiento que tienen el mismo identificador que el identificador asignado a cada vector de movimiento del bloque actual(A) entre los vectores de movimiento de los bloques vecinos (B, C, D),en el que dicha derivación del vector de movimiento predicho incluye: seleccionar un vector de movimiento que haga referencia a la misma imagen de referencia a la que ha hecho referenciael vector de movimiento del bloque actual (A), de entre los vectores de movimiento de los bloques vecinos (B, C, D)teniendo el mismo identificador que el identificador asignado al vector de movimiento del bloque actual (A), ycuando el vector de movimiento seleccionado de los bloques vecinos (B, C, D) es solo uno, derivar el único vector demovimiento seleccionado como el vector de movimiento predicho del bloque actual (A), caracterizado porque en la etapa de asignación, el identificador es asignado, bloque a bloque, el vector de movimiento respectivo de losbloques vecinos (B, C, D), siguiendo un orden mediante el cual los vectores de movimiento codificados aparecen en untren binario.

  26. 26.-

    Procedimiento de codificación de vectores de movimiento

    (04/2013)

    Un procedimiento de codificación de vectores de movimiento para generar un vector de movimientopredicho para un bloque actual (A) que va a codificarse y para codificar un diferencial entre un vector de movimiento deun bloque actual (A) y un vector de movimiento predicho, comprendiendo el procedimiento de codificación de vectores demovimiento: una etapa de asignación para, cuando al menos un bloque entre una pluralidad de bloques codificados (B, C, D) en lavecindad del bloque actual (A) tiene dos vectores de movimiento que hacen referencia a imágenes de referencia en lamisma dirección en orden de visualización, asignar un identificador a los vectores de movimiento respectivos de lapluralidad de bloques codificados (B, C, D); y una etapa de generación (S117) para generar el vector de movimiento predicho para cada uno de los vectores demovimiento para el bloque actual (A) en base a los vectores de movimiento con el mismo identificador que el identificadorasignado a cada vector de movimiento para el bloque actual (A), entre los vectores de movimiento para la pluralidad debloques codificados (B, C, D), caracterizado porque en la etapa de asignación, el identificador se asigna, bloque a bloque, al vector de movimiento respectivo de los bloquesvecinos (B, C, D) según un orden en el que los vectores de movimiento de los bloques vecinos (B, C, D) aparecen comovectores de movimiento codificados en un tren binario.

  27. 27.-

    Procedimiento de codificación de longitud variable, procedimiento de decodificación de longitud variable, soporte de almacenamiento, dispositivo de codificación de longitud variable y flujo de bits

    (04/2013)

    Un procedimiento de codificación de longitud variable, que codifica una unidad de datos de datos deimagen constituida por una pluralidad de subdatos mientras hace referencia a una tabla de probabilidades, quecomprende: una etapa de ajuste de tablas para ajustar una tabla de probabilidades a valores iniciales en funciónde un valor inicial de un parámetro de cuantificación de la unidad de datos; una etapa de codificación de información para codificar información relacionada con la tabla deprobabilidades inicializada y que indica la tabla de probabilidades; una etapa de obtención de parámetros de codificación para obtener, de la tabla de probabilidades,parámetros de codificación que se van a usar en la codificación de subdatos; una etapa de codificación de subdatos para llevar a cabo una codificación aritmética de los subdatoshaciendo referencia a los parámetros de codificación obtenidos; una etapa de actualización de tablas de probabilidades para actualizar la tabla de probabilidades enfunción de valores de subdatos codificados; y una etapa de colocación de información codificada para colocar la información codificada relacionadacon la tabla de probabilidades inicializada en una posición en la que la información codificada se puede obtenerantes que la unidad de datos codificada.

  28. 28.-

    Procedimiento de descodificación de imágenes

    (03/2013)

    Un dispositivo de recepción (ex 111, ex 112, ex 113, ex 114, ex 201, ex 401, ex 403, ex 413) que recibe ydecodifica los datos de imagen obtenidos mediante la codificación de una señal de imagen y datos de voz obtenidosmediante la codificación de una señal de voz, dicho dispositivo de recepción comprendiendo: una unidad de recepción (ex 201, ex 406) configurada 5 para recibir los datos de imagen y los datos de voz; una unidad de procesamiento de imagen (ex 309) configurada para decodificar, bloque a bloque, los datosde imagen para generar la señal de imagen, habiéndose obtenido los datos de imagen mediante la transformación de laseñal de imagen en coeficientes que muestran componentes de frecuencia espacial y mediante la codificación de loscoeficientes; y una unidad de procesamiento de voz (ex 305) configurada para decodificar los datos de voz para generarla señal de voz; donde dicha unidad de procesamiento de imagen (ex 309) incluye: una unidad de determinación configurada para calcular un valor predictivo para los números decoeficientes no nulos contenidos en un bloque actual que se va a decodificar en función del número de coeficientes nonulos contenidos en un bloque decodificado situado en una periferia del bloque actual, siendo el coeficiente no nulo uncoeficiente con un valor distinto de "0"; una unidad de selección configurada para seleccionar una tabla de códigos de longitud variable enfunción del valor predictivo calculado; y una unidad de decodificación de longitud variable configurada para llevar a cabo la decodificaciónde longitud variable de un flujo codificado que se genera mediante la codificación del número de coeficientes no nuloscontenidos en el bloque actual, utilizando la tabla de códigos de longitud variable.

  29. 29.-

    Dispositivo de transmisión y recepción de imágenes

    (03/2013)

    Un dispositivo de transmisión y recepción (ex115) que incluye un dispositivo de transmisión (ex115) que genera datos de imagen mediante la codificación de una señal de imagen y que transmite los datos de la imagen codificada, y un dispositivo de recepción (ex115) que recibe y decodifica los datos de imagen, dicho dispositivo de transmisión (ex115) comprendiendo: una primera unidad de procesamiento de imagen (ex312) configurada para codificar, bloque a bloque, la señal de imagen mediante la transformación de la señal de imagen en coeficientes que muestran componentes de frecuencia espacial para generar los datos de imagen; y una unidad de transmisión (ex201) configurada para transmitir los datos de imagen, en la que dicha primera unidad de procesamiento de imagen (ex312) incluye: una unidad de determinación configurada para calcular un valor predictivo para los números de coeficientes no nulos contenidos en un bloque actual que se va a codificar en función del número de coeficientes no nulos contenidos en un bloque codificado situado en una periferia del bloque actual, siendo el coeficiente no nulo un coeficiente con un valor distinto de "0"; una unidad de selección configurada para seleccionar una tabla de códigos de longitud variable en función del valor predictivo calculado; una unidad de codificación de longitud variable configurada para llevar a cabo la codificación de longitud variable del número de coeficientes no nulos contenidos en el bloque actual, utilizando la tabla de códigos de longitud variable seleccionada, y dicho dispositivo de recepción (ex115) comprendiendo: una unidad de recepción (ex201) configurada para recibir los datos de imagen; y una segunda unidad de procesamiento de imagen (ex309) configurada para decodificar, bloque a bloque, los datos de imagen para generar la señal de imagen, habiéndose obtenido los datos de imagen mediante la transformación de la señal de imagen en coeficientes que muestran componentes de frecuencia espacial y mediante la codificación de los coeficientes.

  30. 30.-

    Procedimiento de decodificación de vectores de movimiento

    (09/2012)

    Un procedimiento de decodificación de vectores de movimiento para la decodificación de un vector de movimiento de un bloque actual en una imagen en movimiento, que comprende: especificar (S210, S400) tres bloques vecinos, estando los tres bloques vecinos situados 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 o no usando un vector de movimiento de otro bloque y si una imagen de referencia referida en la decodificación del bloque actual es la misma o no que cada una de las imágenes de referencia referidas en una decodificación de cada uno de los tres bloques vecinos; extraer (S206, S410) un vector de movimiento predictivo del bloque actual usando al menos uno de los vectores de movimiento de la pluralidad de bloques vecinos, teniendo cada uno de los bloques vecinos de la pluralidad un vector de movimiento el cual se obtiene usando el vector de movimiento del otro bloque cuando se valora en dicha valoración (S202, 402) que cada uno de los bloques vecinos de la pluralidad han sido decodificados usando el vector de movimiento del otro bloque; decodificar el vector de movimiento codificado para obtener un vector de movimiento de diferencia decodificado del bloque actual; y recuperar el vector de movimiento del bloque actual añadiendo (S210, S416) el vector de movimiento de diferencia decodificado del bloque actual y el vector de movimiento predictivo, en el que, en dicha extracción (S206, S410), cuando se valora en dicha valoración (S202, S402) que tres bloques vecinos se refieren a la misma imagen de referencia que el bloque actual, el vector de movimiento predictivo del bloque actual se ajusta a una mediana de los vectores de movimiento de los tres bloques vecinos.

  31. 31.-

    Procedimiento de codificación de video

    (09/2012)

    Un procedimiento de codificación de imágenes en movimiento para generar un flujo codificado (str) mediante la codificación de una señal de imagen en movimiento basándose en imagen por imagen, donde el procedimiento de codificación de imágenes en movimiento comprende las siguientes etapas llevadas a cabo cuando se codifica una imagen actual que ha de codificarse la cual se incluye en una unidad de acceso aleatorio (RAU) que incluye: imágenes de las cuales la primera es una imagen I en orden de codificación; y conjuntos de parámetros (PS) para decodificar las imágenes, localizándose la imagen actual después de la imagen I en orden de codificación, el procedimiento de codificación de imágenes en movimiento comprende: una primera etapa de codificación (S102, S103) en la que se codifica un conjunto de parámetros (PS) que han de usarse para decodificar la imagen actual que ha de codificarse; y una segunda etapa de codificación (S106) de codificación de la imagen actual basada en los contenidos que se incluyen en el conjunto de parámetros seleccionado (PS); estando el procedimiento caracterizado por una etapa de generación de flujo codificado en la que se genera un flujo codificado (str) de manera que el conjunto de parámetros (PS) codificado y seleccionado está localizado antes de la imagen I codificada en la unidad de acceso aleatorio (RAU) que incluye la imagen I, el conjunto de parámetros (PS) seleccionado y codificado, siendo el mismo innecesario para la imagen I, y la etapa de generar flujo codificado implica evitar que el conjunto de parámetros (PS) seleccionado para decodificar la imagen actual que ha de codificarse esté localizado inmediatamente antes que la imagen actual que ha de codificarse.

  32. 32.-

    Procedimiento de decodificación de vídeos que utiliza matrices de cuantificación adaptativas

    (09/2012)

    Procedimiento de decodificación de imágenes para decodificar cada una de una pluralidad de imágenescodificadas por bloque utilizando una matriz de cuantificación, comprendiendo dicho procedimiento las etapassiguientes: obtener, a partir de un flujo codificado, una matriz de cuantificación distinta de una matriz de cuantificaciónpredefinida y un ID de matriz para identificar la matriz de cuantificación, y reservar la matriz de cuantificación y elID de matriz; extraer, a partir del flujo continuo codificado, un ID de matriz que se añade a los datos generados codificandouna imagen actual y que se utiliza para identificar una matriz de cuantificación que se ha utilizado para codificarla imagen actual; identificar, a partir de las matrices de cuantificación reservadas en dicha etapa de reserva, una matriz decuantificación correspondiente al ID de matriz y decodificar los datos de la imagen codificada actual utilizando la matriz de cuantificación identificada,componiéndose cada imagen de un componente luma, un primer componente croma y un segundo componentecroma, y estando el procedimiento de decodificación de imágenes caracterizado porque comprende las etapassiguientes: una primera etapa, en la que en caso de que exista una matriz de cuantificación para el componente luma,una matriz de cuantificación para el primer componente croma y una matriz de cuantificación para el segundocomponente croma, por separado, en la matriz de cuantificación identificada por el ID de matriz extraído, lamatriz de cuantificación para el componente luma se identifica como matriz de cuantificación para uncomponente luma de la imagen actual, la matriz de cuantificación para el primer componente croma seidentifica como matriz de cuantificación para un primer componente croma de la imagen actual, y la matriz decuantificación para el segundo componente croma se identifica como matriz de cuantificación para unsegundo componente croma de la imagen actual, una segunda etapa, en la que, en caso de que la matriz de cuantificación para el primer componente cromano esté presente y la matriz de cuantificación para el segundo componente croma esté presente en la matrizde cuantificación identificada por el ID de matriz extraído, se identifica la matriz de cuantificación para elsegundo componente croma, en lugar de la matriz de cuantificación predefinida, como matriz decuantificación para el primer componente croma de la imagen actual, y una tercera etapa, en la que en caso de que tanto la matriz de cuantificación para el primer componentecroma y la matriz de cuantificación para el segundo componente croma no estén presentes en la matriz decuantificación identificada por el ID de matriz extraído, se identifica la matriz de cuantificación para elcomponente luma, en lugar de la matriz de cuantificación predefinida, como la matriz de cuantificación para elprimer componente croma de la imagen actual y el segundo componente croma de la imagen actual.

1 · > · 3 · >>