Método y aparato para codificar vídeo por predicción de movimiento usando una partición arbitraria, y método y aparato para decodificar vídeo por predicción de movimiento usando una partición arbitraria.

Método de decodificación de un vídeo, comprendiendo el método:

analizar sintácticamente información que indica si se usan particiones asimétricas de una unidad de codificación para una predicción inter

, a partir del flujo continuo de bits recibido;

determinar por lo menos una unidad de codificación dividida jerárquicamente a partir de una unidad de codificación máxima usando información de división analizada sintácticamente a partir del flujo continuo de bits recibido;

cuando la información indica que las particiones asimétricas se usan para una predicción inter, determinar las particiones obtenidas a partir de una unidad de codificación de entre dicha por lo menos una unidad de codificación, usando un tipo de partición de la unidad de codificación, analizado sintácticamente a partir del flujo continuo de bits recibido, que indica una de entre las particiones simétricas y las particiones asimétricas; cuando la información indica que las particiones asimétricas no se usan para una predicción inter, determinar las particiones obtenidas a partir de la unidad de codificación usando el tipo de partición que indica las particiones simétricas; y

llevar a cabo una compensación de movimiento usando las particiones para la unidad de codificación,

caracterizado por que las particiones simétricas se dividen a partir de por lo menos una de entre una anchura y una altura de la unidad de codificación de acuerdo con una relación simétrica, y las particiones asimétricas se dividen a partir de una de entre una anchura y una altura de la unidad de codificación de acuerdo con una relación asimétrica.

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

Solicitante: SAMSUNG ELECTRONICS CO., LTD..

Nacionalidad solicitante: República de Corea.

Dirección: 129, Samsung-ro, Yeongtong-gu, Suwon-si Gyeonggi-do 443-742 REPUBLICA DE COREA.

Inventor/es: LEE,SUN-IL, CHEON,MIN-SU, HAN,WOO-JIN.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE IMAGENES, p. ej. TELEVISION > Métodos o disposiciones para la codificación, decodificación,... > H04N19/137 (Movimiento dentro de una unidad de codificación, p. ej. media del campo, marco o diferencia de bloque)
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE IMAGENES, p. ej. TELEVISION > Métodos o disposiciones para la codificación, decodificación,... > H04N19/176 (siendo la región de un bloque, p. ej. un macrobloque)
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE IMAGENES, p. ej. TELEVISION > Métodos o disposiciones para la codificación, decodificación,... > H04N19/61 (en combinación con codificación predictiva)
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE IMAGENES, p. ej. TELEVISION > Métodos o disposiciones para la codificación, decodificación,... > H04N19/50 (utilizando codificación predictiva (H04N 19/61  tiene prioridad))
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE IMAGENES, p. ej. TELEVISION > Métodos o disposiciones para la codificación, decodificación,... > H04N19/46 (Incorporación de información adicional en la señal de vídeo durante el proceso de compresión (H04N 19/517, H04N 19/68, H04N 19/70  tienen prioridad))
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE IMAGENES, p. ej. TELEVISION > Métodos o disposiciones para la codificación, decodificación,... > H04N19/70 (caracterizado por los aspectos relacionados con la sintaxis de codificación de vídeo, p. ej en relación con los estándares de compresión)
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE IMAGENES, p. ej. TELEVISION > Métodos o disposiciones para la codificación, decodificación,... > H04N19/503 (que implica predicción temporal (codificación adaptativa con la selección adaptativa entre codificación predictiva espacial y temporal H04N 19/107; codificación adaptativa con la selección adaptativa entre una pluralidad de modos codificación predictiva temporales H04N 19/109))
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE IMAGENES, p. ej. TELEVISION > Métodos o disposiciones para la codificación, decodificación,... > H04N19/119 (Aspectos subdivisión adaptativa p. ej. subdivisión de una imagen en bloques rectangulares o no rectangulares de codificación)
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE IMAGENES, p. ej. TELEVISION > Métodos o disposiciones para la codificación, decodificación,... > H04N19/33 (en el dominio espacial)
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE IMAGENES, p. ej. TELEVISION > Métodos o disposiciones para la codificación, decodificación,... > H04N19/122 (Selección de tamaño de transformación p. ej. DCT de 8x8 2x4x8; Selección de las transformadas de sub-bandas de diferente estructura o tipo)
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE IMAGENES, p. ej. TELEVISION > Métodos o disposiciones para la codificación, decodificación,... > H04N19/139 (Análisis de vectores de movimiento, p. ej. su magnitud, la dirección, la variación o la fiabilidad)
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE IMAGENES, p. ej. TELEVISION > Métodos o disposiciones para la codificación, decodificación,... > H04N19/157 (Modo de codificación asignado, es decir, el modo de codificación está predefinido o preseleccionado para ser utilizado adicionalmente para la selección de otro elemento o parámetro)
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE IMAGENES, p. ej. TELEVISION > Métodos o disposiciones para la codificación, decodificación,... > H04N19/30 (utilizando técnicas jerárquicos, p. ej. escalabilidad (H04N 19/63 tiene prioridad))
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE IMAGENES, p. ej. TELEVISION > Métodos o disposiciones para la codificación, decodificación,... > H04N19/537 (Estimación del movimiento que no sea basado en bloques)
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE IMAGENES, p. ej. TELEVISION > Métodos o disposiciones para la codificación, decodificación,... > H04N19/543 (utilizando regiones)
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE IMAGENES, p. ej. TELEVISION > Métodos o disposiciones para la codificación, decodificación,... > H04N19/96 (Codificación de árbol, p. ej. codificación en árbol cuádruple(quad-tree))

PDF original: ES-2533304_T3.pdf

 

google+ twitter facebook

Fragmento de la descripción:

Método y aparato para codificar vídeo por predicción de movimiento usando una partición arbitraria, y método y aparato para decodificar vídeo por predicción de movimiento usando una partición arbitraria.

Campo técnico

Las formas de realización ejemplificativas se refieren a la codificación y decodificación de vídeo.

Antecedentes de la técnica

A medida que se desarrolla y suministra hardware para reproducir y almacenar contenido de vídeo de alta resolución o alta calidad, aumenta la necesidad de un códec de vídeo para codificar o decodificar de manera eficaz el contenido de vídeo de alta resolución o alta calidad. En un códec de vídeo convencional, un vídeo se codifica según un método de codificación limitado, sobre la base de un macrobloque que tiene un tamaño predeterminado.

La predicción Ínter existente llevada a cabo por el códec de vídeo estima un vector de movimiento y estima un movimiento de un macrobloque de tamaño 2Nx2N usando particiones que tienen tamaños de 2Nx2N, 2NxN, Nx2N, y NxN del macrobloque.

El documento US 2003/0202602 A1 da a conocer un método de partición y codificación intercuadro de regiones de imágenes.

Exposición

Problema técnico

Las formas de realización ejemplificativas proporcionan una codificación y decodificación de vídeo mediante la ejecución de predicción ínter que hace uso de formas arbitrarias de particiones.

Solución técnica

Según un aspecto de la forma de realización ejemplificativa, se proporciona un método de codificación de un vídeo, incluyendo el método: dividir datos de vídeo en una unidad de codificación máxima; codificar los datos de vídeo de la unidad de codificación máxima sobre la base de unidades de codificación más profundas de estructuras jerárquicas en las cuales una unidad de codificación de una profundidad superior se divide a medida que la profundidad aumenta, de acuerdo con por lo menos una región dividida de la unidad de codificación máxima, y determinar una profundidad de codificación en la cual se va a dar salida a un resultado de codificación, incluyendo una predicción Ínter que hace uso de particiones obtenidas por la división de la unidad de codificación de acuerdo con relaciones arbitrarias; y dar salida a un flujo continuo de bits que incluye los datos de vídeo codificados correspondientes a una profundidad de codificación para dicha por lo menos una región dividida de acuerdo con unidades de codificación máximas e información referente a la profundidad de codificación y nodos de codificación.

Efectos ventajosos

Se puede incrementar la eficiencia de compresión de las imágenes ya que una unidad de codificación se ajusta al mismo tiempo que se tienen en cuenta características de la imagen al mismo tiempo que se aumenta el tamaño máximo de una unidad de codificación al mismo tiempo que se tiene en cuenta el tamaño de la imagen, de acuerdo con formas de realización ejemplificativas. Incluso si los datos de imagen tienen una alta resolución y una gran cantidad de datos, los datos de imagen se pueden decodificar y restablecer de manera eficiente usando un tamaño de una unidad de codificación y un modo de codificación, que se determinan de manera adaptativa de acuerdo con características de los datos de imagen, usando información sobre un modo de codificación óptimo recibido desde un codificador.

Las formas de realización se exponen en el conjunto adjunto de reivindicaciones; los ejemplos adicionales que se denominan formas de realización en la descripción son ejemplos ilustrativos, no formas de realización reivindicadas en la presente solicitud.

Descripción de los dibujos

La figura 1 es un diagrama de bloques de un aparato para codificar un vídeo, según una forma de realización ejemplificativa;

la figura 2 es un diagrama de bloques de un aparato para decodificar un vídeo, según una forma de realización ejemplificativa;

la figura 3 es un diagrama para describir un concepto de unidades de codificación según una forma de realización ejemplifi cativa;

la figura 4 es un diagrama de bloques de un codificador de imágenes basado en unidades de codificación según una forma de realización ejemplificativa;

la figura 5 es un diagrama de bloques de un decodificador de imágenes basado en unidades de codificación según una forma de realización ejemplificativa;

la figura 6 es un diagrama que ilustra unidades de codificación más profundas de acuerdo con profundidades, y particiones según una forma de realización ejemplificativa;

la figura 7 es un diagrama para describir una relación entre una unidad de codificación y unidades de transformación, según una forma de realización ejemplificativa;

la figura 8 es un diagrama para describir información de codificación de unidades de codificación correspondiente a una profundidad codificada, según una forma de realización ejemplificativa;

la figura 9 es un diagrama de unidades de codificación más profundas de acuerdo con profundidades, según una forma de realización ejemplificativa;

las figuras 10 a 12 son diagramas para describir una relación entre unidades de codificación, unidades de predicción, y unidades de transformación, según una forma de realización ejemplificativa;

la figura 13 es diagrama para describir una relación entre una unidad de codificación, una unidad de predicción o una partición, y una unidad de transformación, de acuerdo con información de modo de codificación de la Tabla 1;

la figura 14 es un diagrama de flujo que ilustra un método de codificación de un vídeo, según una forma de realización ejemplificativa;

la figura 15 es un diagrama de flujo que ilustra un método de decodificación de un vídeo, según una forma de

realización ejemplificativa;

la figura 16 es un diagrama de bloques de un aparato de codificación de vídeo con respecto a una predicción Ínter que hace uso de particiones divididas de acuerdo con relaciones arbitrarias, según otra forma de realización

ejemplificativa;

la figura 17 es un diagrama de bloques de un aparato de decodificación de vídeo con respecto a una predicción Ínter que hace uso de particiones divididas de acuerdo con relaciones arbitrarias, según otra forma de realización ejemplificativa;

la figura 18 es un diagrama de particiones ejemplificativas obtenidas mediante la división de una unidad de codificación de acuerdo con relaciones arbitrarias, según una forma de realización ejemplificativa;

la figura 19 ilustra una sintaxis de un conjunto de parámetros de secuencia que incluye información referente a si un tipo de partición para la predicción Ínter incluye particiones obtenidas mediante la división de una unidad de codificación de acuerdo con relaciones arbitrarias, según una forma de realización ejemplificativa;

la figura 20 es un diagrama de flujo que ilustra un método de codificación de vídeo con respecto a la predicción Ínter que hace uso de particiones divididas de acuerdo con relaciones arbitrarias, según otra forma de realización ejemplificativa; y

la figura 21 es un diagrama de flujo que ilustra un método de decodificación de vídeo con respecto a una predicción Ínter que hace uso de particiones divididas de acuerdo con relaciones arbitrarias, según otra forma de realización ejemplificativa.

Modo óptimo

Según un aspecto de la forma de realización ejemplificativa, se proporciona un método de codificación de un vídeo, incluyendo el método: dividir datos de vídeo en una unidad de codificación máxima; codificar los datos de vídeo de la unidad de codificación máxima sobre la base de unidades de codificación... [Seguir leyendo]

 


Reivindicaciones:

1. Método de decodificación de un vídeo, comprendiendo el método:

analizar sintácticamente información que indica si se usan particiones asimétricas de una unidad de codificación para una predicción Ínter, a partir del flujo continuo de bits recibido;

determinar por lo menos una unidad de codificación dividida jerárquicamente a partir de una unidad de codificación máxima usando información de división analizada sintácticamente a partir del flujo continuo de bits recibido;

cuando la información indica que las particiones asimétricas se usan para una predicción Ínter, determinar las particiones obtenidas a partir de una unidad de codificación de entre dicha por lo menos una unidad de codificación, usando un tipo de partición de la unidad de codificación, analizado sintácticamente a partir del flujo continuo de bits recibido, que indica una de entre las particiones simétricas y las particiones asimétricas;

cuando la información indica que las particiones asimétricas no se usan para una predicción Ínter, determinar las particiones obtenidas a partir de la unidad de codificación usando el tipo de partición que indica las particiones simétricas; y

llevar a cabo una compensación de movimiento usando las particiones para la unidad de codificación,

caracterizado por que las particiones simétricas se dividen a partir de por lo menos una de entre una anchura y una altura de la unidad de codificación de acuerdo con una relación simétrica, y las particiones asimétricas se dividen a partir de una de entre una anchura y una altura de la unidad de codificación de acuerdo con una relación asimétrica.

2. Método según la reivindicación 1, en el que el tipo de partición comprende unos tipos de partición simétrica 2Nx2N, 2NxN, Nx2N, y NxN que indican unidades de predicción simétricas obtenidas dividiendo por lo menos una de entre una altura y una anchura de la unidad de codificación de acuerdo con una relación de 1:1, y unos tipos de partición asimétrica 2NxnU, 2NxnD, nLx2N, nRx2N que indican unidades de predicción asimétricas obtenidas dividiendo una de entre una altura y una anchura de la unidad de codificación de acuerdo con una relación de 1:3 o 3:1.

3. Método según la reivindicación 1, en el que, cuando la información indica que los tipos de partición incluyen los tipos de partición asimétrica, el tipo de partición indica uno de entre 2Nx2N, 2NxN, Nx2N, NxN, 2NxnU, 2NxnD, nLx2N y nRx2N, y cuando la información indica que los tipos de partición no incluyen los tipos de partición asimétrica, el tipo de partición indica uno de entre 2Nx2N, 2NxN, Nx2N y NxN.

4. Aparato para decodificar un vídeo, comprendiendo el aparato:

un analizador sintáctico que analiza sintácticamente información que indica si se usan particiones asimétricas de una unidad de codificación para una predicción Ínter, a partir del flujo continuo de bits recibido; y

un decodificador que determina por lo menos una unidad de codificación dividida jerárquicamente a partir de una unidad de codificación máxima usando información de división analizada sintácticamente a partir del flujo continuo de bits recibido, determina las particiones obtenidas a partir de una unidad de codificación entre dicha por lo menos una unidad de codificación, y lleva a cabo una compensación de movimiento usando las particiones para la unidad de codificación,

caracterizado por que:

cuando la información indica que las particiones asimétricas se usan para la predicción Ínter, el decodificador determina las particiones obtenidas a partir de la unidad de codificación usando un tipo de partición de la unidad de codificación, analizado sintácticamente a partir del flujo continuo de bits recibido, que indica una de entre las particiones simétricas y las particiones asimétricas,

cuando la información indica que las particiones asimétricas no se usan para la predicción Ínter, el decodificador determina las particiones obtenidas a partir de la unidad de codificación usando el tipo de partición que indica las particiones simétricas,

las particiones simétricas se dividen a partir de por lo menos una de entre una anchura y una altura de la unidad de codificación de acuerdo con una relación simétrica, y

las particiones asimétricas se dividen a partir de una de entre una anchura y una altura de la unidad de codificación de acuerdo con una relación asimétrica.