Método para determinar vectores de movimiento de modo directo en una imagen B.

Un método de codificación de vídeo para obtener vectores de movimiento de un bloque de bipredicción en mododirecto,

comprendiendo el método:

obtener información de índice de referencia asociada con una imagen de referencia del bloque debipredicción;

obtener una imagen de referencia utilizando la información del índice de referencia;

determinar los vectores de movimiento del bloque de bipredicción; y

descodificar el bloque de bipredicción basándose en los vectores de movimiento determinados; caracterizado porque

en la determinación de los vectores de movimiento del bloque de bipredicción, un vector de movimiento deavance del bloque de bipredicción es fijado con un valor igual a un vector de movimiento del bloque situadode igual manera en una imagen de referencia, si la imagen de referencia es una imagen de referencia delarga duración, en la determinación de vectores de movimiento del bloque de bipredicción, un vector de movimiento deavance del bloque de bipredicción es definido mediante una escalación de un vector de movimiento delbloque situado de igual manera en una imagen de referencia con una distancia temporal entre una imagenactual y la imagen de referencia si la imagen de referencia es una imagen de referencia de corta duración,en la determinación de los vectores de movimiento del bloque de bipredicción, un vector de movimiento hacia atrás del bloque de bipredicción es fijado con un valor igual a cero si la imagen del referencia es una imagende referencia de larga duración; y

en la determinación de los vectores de movimiento del bloque de bipredicción, un vector de movimiento haciaatrás del bloque de bipredicción es fijado su valor mediante la escalación de un vector de movimiento delbloque situado de igual manera en una imagen de referencia con una distancia temporal entre una imagen actual y la imagen de referencia si la imagen de referencia es una imagen de corta duración.

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

Solicitante: LG ELECTRONICS INC..

Nacionalidad solicitante: República de Corea.

Dirección: 20 YEOUIDO-DONG YEONGDEUNGPO-GU SEOUL 150-010 REPUBLICA DE COREA.

Inventor/es: JEON,BYEONG MOON.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06T9/00 FISICA.G06 CALCULO; CONTEO.G06T TRATAMIENTO O GENERACIÓN DE DATOS DE IMAGEN, EN GENERAL.Codificación de imagen, (reducción del ancho de banda o de la redundancia para imagenes estáticas H04N 1/41; codificación o descodificación de señales de imagenes de color estáticas H04N 1/64; métodos o disposiciones para la codificación, descodificación, compresión o descompresión de señales de video digital H04N 19/00).
  • H03M7/36 ELECTRICIDAD.H03 CIRCUITOS ELECTRONICOS BASICOS.H03M CODIFICACION, DECODIFICACION O CONVERSION DE CODIGO, EN GENERAL (por medio de fluidos F15C 4/00; convertidores ópticos analógico/digitales G02F 7/00; codificación, decodificación o conversión de código especialmente adaptada a aplicaciones particulares, ver las subclases apropiadas, p. ej. G01D, G01R, G06F, G06T, G09G, G10L, G11B, G11C, H04B, H04L, H04M, H04N; cifrado o descifrado para la criptografía o para otros fines que implican la necesidad de secreto G09C). › H03M 7/00 Conversión de un código, en el cual la información está representada por una secuencia dada o por un número de dígitos, en un código en el cual la misma información está representada por una secuencia o por un número de dígitos diferentes. › Conversión en, o a partir de una modulación diferencial de varios bits, es decir, la diferencia entre muestras sucesivas está codificada por más de un bit.
  • H04N5/14 H […] › H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS.H04N TRANSMISION DE IMAGENES, p. ej. TELEVISION. › H04N 5/00 Detalles de los sistemas de televisión (Detalles de los dispositivos de análisis o sus combinaciones con la producción de la tensión de alimentación H04N 3/00). › Circuitos de señal de imagen para la región de frecuencias de video (H04N 5/222 tiene prioridad).
  • H04N7/12 H04N […] › H04N 7/00 Sistemas de televisión (detalles H04N 3/00, H04N 5/00; métodos y arreglos, para la codificación, decodificación, compresión o descompresión de señales de vídeo digital H04N 19/00; distribución selectiva de contenido H04N 21/00). › Sistemas en los cuales la señal de televisión es transmitida vía uno o varios canales paralelos, siendo el ancho de banda de cada canal inferior al ancho de banda de la señal de televisión (H04N 7/24 tiene prioridad).
  • H04N7/26
  • H04N7/32
  • H04N7/36
  • H04N7/46
  • H04N7/50

PDF original: ES-2385192_T3.pdf

 


Fragmento de la descripción:

Método para determinar vectores de movimiento de modo directo en una imagen B.

ANTECEDENTES DE LA INVENCIÓN

Campo de la invención La presente invención se refiere a un sistema de codificación de imágenes en movimiento y, más en particular, a un método y sistema de codificación de imágenes en movimiento para mejorar la eficiencia de la codificación.

Descripción de la técnica relacionada Para comprimir y codificar óptimamente una secuencia de imágenes en movimiento, es deseable detectar un cambio de escena en una secuencia. Esto es así porque muchas aplicaciones de vídeo, tales como en las noticias, las retransmisiones deportivas, una entrevista en forma de conversación en primer plano, y la conferencia de vídeo en múltiples lugares, incluyen cambios repetitivos de escenas. Tal cambio de escena puede tener lugar en una imagen completa o en alguna zona de la imagen.

El método de codificación de imágenes digitales puede cambiar cuando se detecta un cambio en la escena. Por ejemplo, como la similitud entre una imagen en la que tiene lugar un cambio de escena y una imagen de la escena anterior es muy baja, se codifica una imagen con cambio de escena por un intramodo en el cual se codifica una imagen utilizando solamente la predicción a partir de muestras descodificadas dentro de la misma imagen, en lugar del intermodo en el cual se codifica una imagen por compensación del movimiento a partir de las imágenes de referencia previamente descodificadas.

Con más detalle, una imagen en la cual tiene lugar un cambio de escena en toda la imagen, es una intraimagen la que se codifica en un intramodo en todos los bloques. Al mismo tiempo, en el caso de una imagen en la cual tiene lugar un cambio de escena en alguna zona, se codifican en intramodo todos los bloques dentro de las zonas en las cuales tienen lugar un cambio de escena. Como tal intramodo genera más bits en comparación con el intermodo, una secuencia en la cual tienen lugar cambios de escena muy frecuentemente conlleva un problema fatal en una aplicación de velocidad de bits baja.

Generalmente, cuando se utiliza una imagen B en un sistema de codificación de imágenes en movimiento, el orden de codificación es diferente del orden de presentación.

La figura 1 ilustra un orden de presentación en el cual se presenta cada imagen cuando se utilizan dos imágenes B. Como se ilustra en la figura 1, se presenta primero una intraimagen I entre las imágenes a presentar. Posteriormente se presentan dos imágenes B, B1 y B2, tras la intraimagen I. Después de presentar las imágenes B, se presenta una imagen P, P3. Como se ha descrito anteriormente, se efectúan los pasos siguientes. En otras palabras, se presentan la cuarta y quinta imágenes B, B4 y B5, después de haber presentado la imagen P, P3. Posteriormente, se presenta una imagen P, P6.

Sin embargo, el orden de codificación de una imagen digital no es el mismo que el orden de presentación. En otras palabras, la imagen P se codifica antes de la imagen B.

La figura 2 ilustra un orden de codificación en el cual se presenta cada imagen cuando se utilizan dos imágenes B. Como se ilustra en la figura 2, si se codifica una intraimagen I, la imagen P, P3, se codifica antes de las dos imágenes B, B1 y B2, que son presentadas antes de la imagen P, P3. Tras eso, se codifican posteriormente P6, B4, B5, P9, B7, B8, P12, B10 y B11.

Aquí, las imágenes B tienen cinco modos tales como el intramodo, el modo de avance, el modo hacia atrás, el modo de bipredicción y el modo directo. El modo de bipredicción tiene dos imágenes de referencia. Las dos imágenes de referencia están todas ellas situadas antes o después de la imagen B o una de ellas está situada antes de la imagen B y la otra está situada después de la imagen B.

Especialmente, el modo directo utiliza la redundancia temporal para mantener la continuidad del movimiento entre dos imágenes contiguas. En otras palabras, en el modo directo, el vector de movimiento de avance y el vector de movimiento hacia atrás del modo directo en la imagen B se obtienen a partir del vector de movimiento de un bloque situado de igual manera en la imagen posterior que se sitúa justamente detrás de la imagen B. Tal modo directo no necesita bits de sobrecarga tales como la información del movimiento, de manera que puede reducirse la velocidad en bits.

En el presente documento, el vector MVf de movimiento de avance y el vector MVb de movimiento hacia atrás del modo directo convencional, se obtienen haciendo una escalación del vector MV de movimiento utilizando la distancia en tiempo entre las imágenes cuando el bloque situado de igual manera en la imagen posterior tiene un vector MV de movimiento. En otras palabras, el vector MVf de movimiento de avance y el vector MVb de movimiento hacia atrás se determinan utilizando las siguientes ecuaciones 1 y 2.

Ecuación 1:

TRb*MV

MVf ! TRd

Ecuación 2:

(TRb ∀ TRd) *MV

MVb !

TRd donde MV es el vector de movimiento del bloque situado de igual manera en la imagen posterior, MVf es el vector de movimiento de avance del modo directo para una imagen B, MVb es el vector de movimiento hacia atrás del modo directo para la imagen B, TRd es una distancia en tiempo entre la imagen posterior y una imagen de referencia a la que apunta el vector de movimiento del bloque situado de igual manera en la imagen posterior, y TRb es una distancia en tiempo entre una imagen B y una imagen de referencia a la que apunta el vector de movimiento del bloque situado de igual manera en la imagen posterior.

Como resultado, el modo directo es un modo de codificación para obtener dos bloques con compensación de 20 movimiento utilizando dos vectores MVf y MVb y obtiene un bloque de predicción promediando o mediante un cálculo de interpolación de dos bloques compensados en movimiento.

El documento JVT-B118r2 con el título “Working Draft Number 2 Revision 2 of ITU-T Recommendation H.26L and MPEG-4/Part 10” del Joint Video Team (JVT) de ISO/IEC MPEG e ITU-T VCEG describe las características del 25 preámbulo de la reivindicación 1.

SUMARIO DE LA INVENCIÓN La presente invención está dirigida a un método de codificación de imágenes en movimiento que supera sustancialmente uno o más de los problemas debidos a las limitaciones y desventajas de la técnica relacionada.

Consecuentemente, un objeto de la presente invención es proporcionar un método y sistema de codificación de imágenes en movimiento capaz de mejorar la eficiencia de la codificación por el modo directo.

Otro objeto de la presente invención es proporcionar un método de codificación de imágenes en movimiento capaz 35 de reducir la cantidad de bits utilizando el intermodo para la imagen en la cual tiene lugar un cambio de escena.

En la descripción que sigue se establecerán en parte ventajas, objetos y características adicionales de la invención, y en parte quedarán claras para los expertos en la técnica, al examinar lo que sigue, o bien se aprenderán al poner en práctica la invención. Los objetivos y otras ventajas de la invención pueden ser percibidos y alcanzados por la estructura particularmente señalada en la descripción escrita y en las reivindicaciones de la misma, así como en los dibujos anexos.

El objeto anterior es resuelto mediante la combinación de las características de las reivindicaciones independientes 1 y 2. El asunto u objeto que no cae dentro del alcance de la reivindicación independiente no debería considerarse 45 como una realización de la invención sino que representa a la técnica anterior o antecedentes.

Un método para determinar vectores de movimiento de modo directo en una imagen B incluye el paso de: cuando se codifica cada bloque de la imagen B utilizando el modo directo, determinar diferenciadamente los vectores de movimiento del modo directo para la imagen B de acuerdo con una clase de memoria intermedia de referencia que 50 almacena una imagen de referencia señalada por un vector de movimiento de un bloque situado de igual manera en una imagen especificada.

Se desea que la imagen especificada sea una imagen de las imágenes de referencia de corta duración utilizadas en la codificación de la imagen B.

La clase de imagen de referencia se determina utilizando un índice de imágenes de referencia calculado previamente en un bloque situado de... [Seguir leyendo]

 


Reivindicaciones:

1. Un método de codificación de vídeo para obtener vectores de movimiento de un bloque de bipredicción en modo directo, comprendiendo el método:

obtener información de índice de referencia asociada con una imagen de referencia del bloque de bipredicción; obtener una imagen de referencia utilizando la información del índice de referencia; determinar los vectores de movimiento del bloque de bipredicción; y descodificar el bloque de bipredicción basándose en los vectores de movimiento determinados;

caracterizado porque en la determinación de los vectores de movimiento del bloque de bipredicción, un vector de movimiento de avance del bloque de bipredicción es fijado con un valor igual a un vector de movimiento del bloque situado de igual manera en una imagen de referencia, si la imagen de referencia es una imagen de referencia de larga duración, en la determinación de vectores de movimiento del bloque de bipredicción, un vector de movimiento de avance del bloque de bipredicción es definido mediante una escalación de un vector de movimiento del bloque situado de igual manera en una imagen de referencia con una distancia temporal entre una imagen actual y la imagen de referencia si la imagen de referencia es una imagen de referencia de corta duración, en la determinación de los vectores de movimiento del bloque de bipredicción, un vector de movimiento hacia atrás del bloque de bipredicción es fijado con un valor igual a cero si la imagen del referencia es una imagen de referencia de larga duración; y en la determinación de los vectores de movimiento del bloque de bipredicción, un vector de movimiento hacia atrás del bloque de bipredicción es fijado su valor mediante la escalación de un vector de movimiento del bloque situado de igual manera en una imagen de referencia con una distancia temporal entre una imagen actual y la imagen de referencia si la imagen de referencia es una imagen de corta duración.


 

Patentes similares o relacionadas:

Almacenamiento eficiente de registros de códigos cifrados estructurados múltiples, del 22 de Julio de 2020, de Nokia Technologies OY: Un aparato que comprende: medios para formar un vector de código base combinando componentes 5 de vector de un sub-vector señalado por […]

Método para el movimiento de diente como una bandada, del 24 de Junio de 2020, de ULAB SYSTEMS, INC: Método de control de movimientos de diente para corregir maloclusiones, que comprende: recibir una pluralidad de modelos de diente digitales […]

Procedimiento de codificación de imágenes, procedimiento de descodificación de imágenes, aparato de codificación de imágenes, aparato de descodificación de imágenes y aparato de codificación / descodificación de imágenes, del 27 de Mayo de 2020, de Sun Patent Trust: Un procedimiento de codificación de imágenes que comprende: dividir (S201) una imagen en mosaicos; codificar (S202) los mosaicos para […]

Procedimiento de decodificación de imágenes y aparato de decodificación de imágenes, del 18 de Marzo de 2020, de KABUSHIKI KAISHA TOSHIBA: Un procedimiento de decodificación que comprende: determinar, mediante una unidad de decodificación, un modo de predicción según un modo […]

Método y aparato para representar granularidad de imagen mediante uno o más parámetros, del 26 de Febrero de 2020, de DOLBY INTERNATIONAL AB: Un método para simular grano de película, que comprende: recibir un flujo de vídeo codificado; recibir información codificada de grano de película, […]

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 […]

Codificación de imagen usando unidades de transformación grandes, del 13 de Noviembre de 2019, de SAMSUNG ELECTRONICS CO., LTD.: Un aparato de codificación de imagen que comprende: un procesador configurado para: generar información acerca de una unidad de codificación máxima, usada […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .