PROCEDIMIENTO DE CODIFICACION Y DESCODIFICACION DE IMAGENES.
Un procedimiento para codificar una imagen, comprendiendo dicho procedimiento:
codificar una imagen de entrada (Img) para obtener datos codificados (CodedRes)
descodificar los datos codificados (CodedRes) para obtener una imagen descodificada (Recon); filtrar la imagen descodificada (Recon); y
almacenar la imagen descodificada (FilteredImg2), que está filtrada, para uso como una imagen de referencia (Ref) para codificar una imagen de entrada siguiente (Img), caracterizado por
el filtrado de una imagen descodificada (Recon) se realiza cuando la imagen descodificada (Recon) ha de usarse como imagen de referencia (Ref) y no se realiza cuando la imagen descodificada no ha de usarse como imagen de referencia (Ref)
Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E06011479.
Solicitante: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD..
Nacionalidad solicitante: Japón.
Dirección: 1006, OHAZA KADOMA,KADOMA-SHI OSAKA 571-8501.
Inventor/es: KADONO, SHINYA, HAGAI, MAKOTO.
Fecha de Publicación: .
Fecha Solicitud PCT: 11 de Septiembre de 2002.
Fecha Concesión Europea: 30 de Diciembre de 2009.
Clasificación Internacional de Patentes:
- H04N7/26A10S
- H04N7/26A4F
- H04N7/26A6R
- H04N7/26A6S2
- H04N7/26A6U
- H04N7/26A8B
- H04N7/26A8L
- H04N7/26A8P
- H04N7/26E4
- H04N7/26F
- H04N7/26F2
- H04N7/26M2G
- H04N7/34
- H04N7/36
- H04N7/50
- H04N7/50E
Clasificación PCT:
- H04N7/26
- H04N7/30
- H04N7/32
- H04N7/36
Países PCT: Austria, Bélgica, Suiza, Alemania, Dinamarca, España, Francia, Reino Unido, Grecia, Italia, Liechtensein, Luxemburgo, Países Bajos, Suecia, Mónaco, Portugal, Irlanda, Finlandia, Chipre.
![PROCEDIMIENTO DE CODIFICACION Y DESCODIFICACION DE IMAGENES.](https://patentados.com/img/2010/03/procedimiento-de-codificacion-y-descodificacion-de-imagenes.jpg)
Fragmento de la descripción:
Procedimiento de codificación y descodificación de imágenes.
Campo técnico
La presente invención se refiere a un procedimiento de codificación de imágenes y un procedimiento de descodificación de imágenes.
Técnica anterior
Con el avance de las aplicaciones multimedia, en los últimos años cada vez es más frecuente el manejo de la información de todo tipo de medios como, por ejemplo, audio, video y texto, de una forma integrada. Al hacerlo, es posible manejar los medios integramente digitalizando todos los medios. Sin embargo, puesto que las imágenes digitalizadas tienen una cantidad de datos enorme, las técnicas de compresión de información son una necesidad básica para su almacenamiento y transmisión. Por otra parte, para poder interoperar con datos de imágenes comprimidos, también es importante la estandarización de las técnicas de compresión. Entre los estándares de las técnicas de compresión de imágenes se incluyen H.261 y H.263 recomendados por el ITU-T (International Telecommunicacion Union Telecommunicacion Standardization Sector), y MPEG (Moving Picture Experts Group)-1, MPEG-2 y MPEG-4 de ISO (International Organization for Standardization).
El documento JP06-038197A desvela un controlador de filtro, que calcula una suma absoluta de datos de diferencia entre datos de imágenes que han de ser codificadas y datos de imágenes antes de un marco como datos de imagen de predicción, y un LPF adecuado para filtrar los datos de imagen de predicción almacenados en la memoria de marco que se selecciona correspondiente a la suma absoluta. A continuación, un conmutador es conmutado a la posición de un terminal al que está conectado el LPF y los datos de imagen de predicción almacenados en la memoria de marco son filtrados por el LPF seleccionado y los datos procesados son suministrados a un elemento de operación aritmética a través de un circuito de compensación de movimiento.
El documento EPA0603878 desvela un sistema de codificación de entre marcos que elimina eficazmente y de manera adaptativa las componentes de frecuencia más altas contenidas en una señal de imagen con un filtro adaptativo provisto en un bucle de codificación. El filtro adaptativo elimina las componentes de frecuencia más altas con la intensidad de mal filtrado para una señal de imagen especificada con un coeficiente de filtrado que es decidido por un controlador de filtro. El coeficiente de filtrado se decide por normalización de la diferencia entre una señal de imagen de entrada y una señal de predicción procedente de una memoria de marco por la Atividad
de la señal de imagen de entrada o la señal de predicción. La Atividad
puede estar basada en la suma de los valores de diferencia absoluta o cuadrática basada en el valor medio de intensidad de luminancia de píxeles de la señal de imagen.
La Figura 1 es un diagrama de bloques en el que se muestra una estructura de un aparato de codificación de imágenes convencional 100. Hay que tener en cuenta que, en la presente invención, la unidad que consta de una hoja de imagen se denomina imagen. En una señal de imágenes entrelazada, una imagen significa un campo o un marco y, en una señal de imágenes progresivas, una imagen significa un marco.
El aparato de codificación de imágenes 100 incluye un calculador de diferencias 101, una unidad de codificación de imágenes 102, una unidad de codificación de longitud variable 103, una unidad de descodificación de imágenes 104, un sumador 105, un filtro entre píxeles 106, una memoria de imágenes 107, una unidad de predicción entre imágenes 108 y una unidad de cálculo de predicción entre imágenes 109. El calculador de diferencias 101 resta una imagen predictiva introducida a un terminal de entrada menos introducido desde una imagen de entrada introducida a un terminal de entrada más para obtener la imagen diferencial. La unidad de codificación de imágenes 102 codifica la imagen diferencial introducida. Por ejemplo, la unidad de codificación de imágenes 102 codifica los datos introducidos realizando la transformación de frecuencia de dichos datos utilizando DCT o algo similar y cuantificando los datos de frecuencia como resultado de la transformación. La unidad de codificación de longitud variable 103 realiza la codificación de longitud variable de la imagen diferencial codificada y los parámetros predictivos desde la unidad de cálculo de predicción entre imágenes 109, añade los datos relevantes como, por ejemplo, una cabecera que describe la información relevante a los datos codificados resultantes, los formatea en un flujo de bits codificado de salida y los envía fuera del aparato de codificación de imágenes 100. La unidad de descodificación de imágenes 104 descodifica la imagen diferencial codificada por la unidad de codificación de imágenes 102 realizando el procesamiento inverso a la codificación por parte de una unidad de codificación de imágenes 102 para la imagen diferencial. Por ejemplo, después de realizar la cuantificación inversa de la imagen diferencial codificada, la unidad de descodificación de imágenes 104 realiza la transformación de frecuencia inversa, como el DCT inverso, para descodificar la diferencia entre la imagen de entrada y la imagen predictiva. El sumador 105 añade la imagen diferencial descodificada y la imagen predictiva para descodificar la imagen de entrada. El filtro entre píxeles 106 realiza el filtrado como, por ejemplo, la supresión del ruido de codificación, en los componentes de alta frecuencia de la imagen de entrada descodificada. En la memoria de imágenes 107 se guardan los datos de imágenes de al menos una imagen de entre las imágenes descodificadas por el sumador 105 como una imagen de referencia. La unidad de predicción entre imágenes 108 lee una imagen predictiva en la imagen de referencia de la memoria de imágenes 107 basándose en el resultado de la predicción obtenido por la unidad de cálculo de predicción entre imágenes 109. La unidad de cálculo de predicción entre imágenes 109 obtiene un parámetro predictivo PredParam que es la cantidad de cambio en movimiento de la imagen de entrada a partir de la imagen de referencia.
Más específicamente, los datos de imágenes Img se introducen en el aparato de codificación de imágenes 100 desde el exterior. Los datos de imágenes Img se introducen en el terminal de entrada más del calculador de diferencias 101. El calculador de diferencias 101 calcula la diferencia entre los valores de píxeles de estos datos de imágenes Img y los datos de imágenes predictivas Pred introducidos en el terminal de entrada menos para obtener el resultado como datos de imágenes diferenciales Res. Estos datos de imágenes predictivas Pred se obtienen de la siguiente manera. Primero, los datos de imágenes de referencia Ref, que son una imagen de una imagen ya codificada y que se codifican y descodifican una vez para ser la imagen de una única imagen, se almacenan en la memoria de imágenes 107. A continuación, a partir de estos datos de imagen de referencia Ref, se extraen los datos que representan a una imagen correspondiente a cada bloque de los datos de imágenes Img introducidos basándose en el parámetro predictivo PredParam. Los datos que representan a esta imagen de cada bloque son los datos de imágenes predictivas Pred. El aparato de codificación de imágenes 100 almacena varias hojas de imágenes codificadas como datos de imágenes de referencia Ref para la predicción en la memoria de imágenes 107, y la unidad de predicción entre imágenes 108 genera datos de imágenes predictivas Pred a partir de los datos de imágenes de referencia Ref almacenados en la memoria de imágenes 107. La unidad de cálculo de predicción entre imágenes 109 obtiene datos de parámetros predictivos PredParam que se utilizan para la predicción (por ejemplo, la información de vectores de movimiento que se utiliza en el procedimiento de codificación de imágenes MPEG y similares} a partir de los datos de imágenes de entrada Img y los datos de imágenes de referencia Ref. Hay que tener en cuenta que los valores de píxeles de una imagen predictiva deben ser 0
en el caso de la codificación entre imágenes.
La unidad de codificación de imágenes 102 codifica los datos de imágenes diferenciales Res y los envía como datos de imágenes diferenciales codificadas CodedRes. La unidad de descodificación de imágenes 104 descodifica los datos de imágenes diferenciales codificadas CodedRes y los envía como datos de imágenes diferenciales descodificadas ReconRes con el fin de utilizarlos como una imagen de referencia para la predicción entre imágenes. Los valores de píxeles indicados por estos datos de imágenes...
Reivindicaciones:
1. Un procedimiento para codificar una imagen, comprendiendo dicho procedimiento:
codificar una imagen de entrada (Img) para obtener datos codificados (CodedRes)
descodificar los datos codificados (CodedRes) para obtener una imagen descodificada (Recon); filtrar la imagen descodificada (Recon); y
almacenar la imagen descodificada (FilteredImg2), que está filtrada, para uso como una imagen de referencia (Ref) para codificar una imagen de entrada siguiente (Img), caracterizado por
el filtrado de una imagen descodificada (Recon) se realiza cuando la imagen descodificada (Recon) ha de usarse como imagen de referencia (Ref) y no se realiza cuando la imagen descodificada no ha de usarse como imagen de referencia (Ref).
2. El procedimiento para codificar una imagen, según la reivindicación 1,
en el que si la imagen descodificada (Recon) ha de usarse o no como imagen de referencia (Ref) se determina basándose en un tipo de imagen de la imagen de entrada (Img).
3. Un procedimiento para descodificar una imagen, comprendiendo dicho procedimiento:
descodificar datos codificados (CodedRes) para obtener una imagen descodificada (Recon);
filtrar la imagen descodificada (Recon); y
almacenar la imagen descodificada (FilteredImg2), que es filtrada, para uso como imagen de referencia (Ref) para descodificar una imagen codificada siguiente (Bitstream),
caracterizado por
el filtrado de una imagen descodificada (Recon) se realiza cuando la imagen descodificada (Recon) ha de usarse como imagen de referencia (Ref), y no se realiza cuando la imagen descodificada no ha de usarse como imagen de referencia (Ref).
4. El procedimiento para descodificar una imagen, según la reivindicación 3,
en el que si la imagen descodificada (Recon) ha de usarse o no como imagen de referencia (Ref) se determina basándose en un tipo de imagen de la imagen descodificada (Recon).
Patentes similares o relacionadas:
Filtro de desbloqueo condicionado por el brillo de los píxeles, del 25 de Marzo de 2020, de DOLBY INTERNATIONAL AB: Método para desbloquear datos de píxeles procesados con compresión de vídeo digital basado en bloque, incluyendo los pasos:
- recibir […]
Método para codificar y descodificar imágenes B en modo directo, del 19 de Febrero de 2020, de Godo Kaisha IP Bridge 1: Un método para generar y descodificar una secuencia de bits de una imagen B objetivo, en donde generar la secuencia de bits de la imagen B objetivo incluye las siguientes […]
Interpolación mejorada de cuadros de compresión de vídeo, del 4 de Diciembre de 2019, de DOLBY LABORATORIES LICENSING CORPORATION: Un método para compresión de imágenes de video usando predicción en modo directo, que incluye: proporcionar una secuencia de cuadros predichos […]
Interpolación mejorada de cuadros de compresión de vídeo, del 4 de Diciembre de 2019, de DOLBY LABORATORIES LICENSING CORPORATION: Un método de compresión de imágenes de video que comprende: proporcionar una secuencia de cuadros referenciables (I, P) y predichos bidireccionales […]
Capa de sectores en códec de vídeo, del 27 de Noviembre de 2019, de Microsoft Technology Licensing, LLC: Un procedimiento de decodificación de vídeo e imágenes, que comprende: decodificar una imagen de un flujo de bits codificado que tiene una jerarquía […]
Transformación solapada condicional, del 20 de Noviembre de 2019, de Microsoft Technology Licensing, LLC: Un método para codificar un flujo de bits de vídeo utilizando una transformación solapada condicional, en donde el método comprende: la señalización de un modo de filtro […]
Procedimiento de codificación de longitud variable y procedimiento de decodificación de longitud variable, del 14 de Agosto de 2019, de Godo Kaisha IP Bridge 1: Un método de codificación para codificar un coeficiente de un componente de frecuencia incluido en un bloque objetivo a codificar, comprendiendo el método de codificación: […]
Método de cálculo de vectores de movimiento, del 12 de Junio de 2019, de Panasonic Intellectual Property Corporation of America: Un método de codificación de imágenes para codificar un bloque actual incluido en una imagen actual en modo directo, comprendiendo el método de codificación de imágenes: […]