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

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 (201) 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 (204) 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 (206) 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.

Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E10180970.

Solicitante: PANASONIC CORPORATION.

Nacionalidad solicitante: Japón.

Dirección: 1006, OAZA KADOMA KADOMA-SHI, OSAKA 571-8501 JAPON.

Inventor/es: KADONO, SHINYA, HAGAI, MAKOTO, ABE, KIYOFUMI, KONDO, SATOSHI.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • H04N7/30
  • H04N7/50

PDF original: ES-2398516_T3.pdf

 


Fragmento de la descripción:

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

Campo técnico

La presente invención se refiere a un procedimiento de codificación de imágenes y a un procedimiento de decodificación de imágenes para codificar una imagen digitalmente a fin de transferirla o almacenarla.

Técnica anterior

En general, una codificación de imágenes móviles divide una imagen en una cantidad determinada de bloques y lleva a cabo una predicción intra-imagen y una predicción inter-imagen de cada bloque. Posteriormente, se aplica una transformación ortogonal, por ejemplo, una transformada discreta de coseno o similar para cada bloque de la unidad menor de una división (es decir, 4 x 4 píxeles) a fin de llevar a cabo la codificación usando una codificación de longitud variable en función de una codificación de nivel de ejecución de coeficientes que muestran componentes de frecuencia espacial obtenidos mediante transformación ortogonal.

La codificación de longitud variable asigna códigos de longitud variable a valores de los coeficientes contenidos en el bloque al que se aplica (nivel) la transformación ortogonal, así como a los números que comprenden una serie de un coeficiente 0 (ejecución) . En este caso, una tabla que corresponde a los valores con códigos de longitud variable se denomina una tabla de VLC. Según el procedimiento convencional, sólo se prepara una tabla como una tabla de VLC respectivamente para codificación intra-predictiva y codificación inter-predictiva (véase ISO/IEC 14496-2:1999 (E) Information Technology – coding of audio visual objects Part 2: Visual (1999-12-01) P.119 7.4.1 Variable length coding) .

Según el procedimiento de codificación de longitud variable explicado en la técnica existente, sólo se prepara una tabla como una tabla de VLC, respectivamente, para codificación intra-predictiva y codificación inter-predictiva. Por lo tanto, tiene el problema de que el rendimiento de codificación varía mucho en función de la calidad de una imagen actual que se va a codificar.

A fin de solucionar este problema, es posible un procedimiento de preparación de una pluralidad de tablas, a fin de consultar las mismas cambiando entre ellas según el número de coeficientes distintos de 0 contenidos en un bloque actual al que se aplica la transformación ortogonal. Para realizar esto, es necesario llevar a cabo una codificación aplicando una codificación de longitud variable de los números de los coeficientes distintos de 0, no obstante, aún no está establecido el procedimiento de codificación ni el procedimiento de decodificación.

La solicitud de patente europea del propietario de la presente patente EP 0 876 058 se refiere a un codificador y a un decodificador de imagen. Según esta solicitud, se sugiere que los datos de modo de un bloque que se va a codificar se predicen a partir de los datos de modo de bloques periféricos ya codificados, y se codifican usando una tabla de palabras código que se cambia según una relación de aciertos de predicción. En la tabla de palabras código, la longitud de las palabras código se establece más corta para los modos de codificación con una relación de aciertos elevada.

El artículo de Gisle Bjontegaard “Improved Low Complexity Entropy Coding For Transform Coefficients”, resume una propuesta basada en la codificación de entropía. El artículo presentado por Bjontegaard pretende reemplazar el procedimiento de baja complejidad UVLC; se considera que tiene una menor complejidad, aunque un mejor funcionamiento. La idea básica consiste en hacer el procedimiento más autoadaptable y que el procedimiento propuesto utilice solo un único escáner.

Descripción de la invención La presente invención se ha ideado en vista de estas circunstancias y es un objetivo de la presente invención proponer un procedimiento de codificación de imágenes, así como un procedimiento de decodificación de imágenes que realice la codificación del número de coeficientes distintos de 0 contenidos en el bloque al que se aplica la transformación ortogonal con un alto rendimiento independientemente de la calidad de la imagen actual.

A fin de solucionar el problema mencionado anteriormente, la presente invención propone un dispositivo de transmisión y recepción, según se define en la reivindicación 1.

Breve descripción de los dibujos La Fig. 1 es un diagrama de bloques que muestra una estructura de una forma de realización de un dispositivo de codificación de imágenes que usa un procedimiento de codificación de imágenes según la presente invención.

La Fig. 2A es un diagrama modelo que muestra un boceto de un orden de procesamiento de macrobloques de cada imagen.

La Fig. 2B es un diagrama modelo que muestra macrobloques que pertenecen a bloques codificados que se usan como referencia a fin de codificar un número de coeficientes de un bloque actual que se va a codificar.

La Fig. 3A es un diagrama de bloques que muestra una estructura de un codificador de número de coeficientes según la primera forma de realización de la presente invención. La Fig. 3B es un diagrama de bloques que muestra una estructura de un ejemplo de transformación del codificador de número de coeficientes.

La Fig. 4A y la Fig. 4B son diagramas modelo que muestran una posición física de un bloque actual que se va a codificar y de los bloques codificados que se usan como referencia. La Fig. 4A presenta un caso de uso de tres bloques adyacentes, mientras que la Fig. 4B presenta un caso de uso de dos bloques adyacentes.

La Fig. 5 es un diagrama modelo que muestra un ejemplo de un flujo cuando el número de coeficientes se transforma en un flujo de bits consultando las tablas.

La Fig. 6A y la Fig. 6B son diagramas modelo que muestran bloques de referencia para un macrobloque actual que se va a codificar. La Fig. 6A presenta un caso de uso de tres bloques adyacentes, mientras que la Fig. 6B presenta un caso de uso de dos bloques adyacentes.

La Fig. 7A, la Fig. 7B y la Fig. 7C son diagramas modelo que muestran una operación en la que una unidad de almacenamiento de número de coeficientes almacena los números de coeficientes. La Fig. 7A presenta un caso en el que un proceso pasa al macrobloque siguiente, mientras que la Fig. 7B presenta un caso en el que el proceso avanza al macrobloque siguiente. La Fig. 7C presenta un caso en el que el macrobloque actual está situado en el borde derecho de la imagen y el proceso se desplaza hasta el macrobloque siguiente.

La Fig. 8A, la Fig. 8B y la Fig. 8C son diagramas de bloques que muestran una estructura de un ejemplo de transformación de un codificador de número de coeficientes según la primera forma de realización de la presente invención. La Fig. 8A presenta un caso de fijación de una tabla de códigos. La Fig. 8B presenta un caso de fijación de una tabla de VLC. La Fig. 8C presenta un caso de uso de una única tabla de VLC, sin usar tablas de códigos.

La Fig. 9 es un diagrama de bloques que muestra una estructura de un ejemplo de transformación del codificador de número de coeficientes según la primera forma de realización de la presente invención.

La Fig. 10A es un diagrama de bloques que muestra una estructura de un codificador de número de coeficientes según la segunda forma de realización de la presente invención. La Fig. 10B es un diagrama de bloques que muestra una estructura de un ejemplo de transformación del codificador de número de coeficientes.

La Fig. 11A y la Fig. 11B son diagramas modelo para mostrar una posición de bloques propuestos como estadística de los números de coeficientes según la segunda y la séptima formas de realización de la presente invención.

La Fig. 12A es un diagrama de bloques que muestra una estructura de un codificador de número de coeficientes según la tercera forma de realización de la presente invención. La Fig. 12B es un diagrama de bloques que muestra una estructura de un ejemplo de transformación del codificador de número de coeficientes.

La Fig. 13A es un diagrama de bloques que muestra una estructura de un codificador de número de coeficientes según la cuarta forma de realización de la presente invención. La Fig. 13B es un diagrama de bloques que muestra una estructura de un ejemplo de transformación del codificador de número de coeficientes.

La Fig. 14 es un diagrama de bloques para mostrar un procedimiento de cálculo de un valor de evaluación obtenido mediante el cambio de tablas, según la cuarta y la novena formas de realización de la presente invención.

La Fig. 15 es un diagrama de bloques que muestra una estructura de un dispositivo de codificación de imágenes según la quinta forma de realización... [Seguir leyendo]

 


Reivindicaciones:

1. 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 (201) 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 (204) 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 (206) 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;

en la que dicha segunda unidad de procesamiento de imagen (ex309) incluye:

una unidad de determinación (1501) configurada para calcular un valor predictivo para los números de coeficientes no nulos contenidos en un bloque actual que se va a decodificar en función del número de coeficientes no nulos contenidos en un bloque decodificado 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 (1504) configurada para seleccionar una tabla de códigos de longitud variable en función del valor predictivo calculado; y

una unidad de decodificación de longitud variable (1506) configurada para llevar a cabo la decodificación de longitud variable de un flujo codificado que se genera mediante la codificación del número de coeficientes no nulos contenidos en el bloque actual, utilizando la tabla de códigos de longitud variable.


 

Patentes similares o relacionadas:

Procedimiento y dispositivo de codificación de longitud variable, del 20 de Febrero de 2019, de Panasonic Intellectual Property Corporation of America: 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 […]

Método de codificación de imágenes, del 3 de Enero de 2018, de Panasonic Intellectual Property Corporation of America: Un método de codificación de imágenes para codificar una señal de imagen que contiene Planos de Objetos de Video, que comprende: emitir una señal de imagen […]

Método de extracción de la distorsión de codificación, del 15 de Noviembre de 2017, de Godo Kaisha IP Bridge 1: Un sistema de codificación y decodificación de imagen que incluye un aparato de codificación de imagen que codifica una imagen en base a macrobloque […]

Extensión de vídeo tridimensional de cabecera de fragmento para predicción de cabecera de fragmento, del 3 de Mayo de 2017, de QUALCOMM INCORPORATED: Un procedimiento de codificación de datos de vídeo, comprendiendo el procedimiento: codificar uno o más bloques de datos de vídeo representativos […]

Método para compresión de datos, del 8 de Marzo de 2017, de J-O STROMBERG HOLDING AB: Método para comprimir datos de una imagen o trama, cuya imagen o trama es parte de una secuencia de imágenes o tramas, que comprende las etapas de: transformar datos […]

Decodificador de referencia generalizado de procesamiento de imagen o video, del 15 de Febrero de 2017, de Microsoft Technology Licensing, LLC: Un procedimiento implementado en ordenador que comprende: con un codificador de vídeo, codificar datos para video dado para producir un flujo de bits […]

Cálculo del vector de movimiento en modo directo evitando divisiones por cero, del 14 de Diciembre de 2016, de Godo Kaisha IP Bridge 1: 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 […]

Transformación y cuantificación de bloques mejorada para codificación de imagen y vídeo, del 16 de Noviembre de 2016, de Microsoft Technology Licensing, LLC: Un procedimiento para decodificar información de vídeo o de imagen, que comprende: recibir un conjunto de coeficientes de transformación cuantificados; […]

Otras patentes de PANASONIC CORPORATION