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:

  • H04N19/119 SECCION H — ELECTRICIDAD.H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS.H04N TRANSMISION DE IMAGENES, p. ej. TELEVISION. › H04N 19/00 Métodos o disposiciones para la codificación, decodificación, compresión o descompresión de señales de vídeo digital. › Aspectos subdivisión adaptativa p. ej. subdivisión de una imagen en bloques rectangulares o no rectangulares de codificación.
  • H04N19/122 H04N 19/00 […] › 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.
  • H04N19/137 H04N 19/00 […] › Movimiento dentro de una unidad de codificación, p. ej. media del campo, marco o diferencia de bloque.
  • H04N19/139 H04N 19/00 […] › Análisis de vectores de movimiento, p. ej. su magnitud, la dirección, la variación o la fiabilidad.
  • H04N19/157 H04N 19/00 […] › 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.
  • H04N19/176 H04N 19/00 […] › siendo la región de un bloque, p. ej. un macrobloque.
  • H04N19/30 H04N 19/00 […] › utilizando técnicas jerárquicos, p. ej. escalabilidad (H04N 19/63 tiene prioridad).
  • H04N19/33 H04N 19/00 […] › en el dominio espacial.
  • H04N19/46 H04N 19/00 […] › 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).
  • H04N19/50 H04N 19/00 […] › utilizando codificación predictiva (H04N 19/61  tiene prioridad).
  • H04N19/503 H04N 19/00 […] › 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).
  • H04N19/537 H04N 19/00 […] › Estimación del movimiento que no sea basado en bloques.
  • H04N19/543 H04N 19/00 […] › utilizando regiones.
  • H04N19/61 H04N 19/00 […] › en combinación con codificación predictiva.
  • H04N19/70 H04N 19/00 […] › 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.
  • H04N19/96 H04N 19/00 […] › Codificación de árbol, p. ej. codificación en árbol cuádruple(quad-tree).

PDF original: ES-2533304_T3.pdf

 


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 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.

La profundidad indica el número de veces que se divide jerárquicamente una unidad de codificación, y a medida que aumenta la profundidad, unidades... [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.


 

Patentes similares o relacionadas:

Predicción de vector de movimiento para la codificación de video, del 20 de Marzo de 2019, de Sun Patent Trust: Un procedimiento de decodificación de imagen para la decodificación de una instantánea actual por bloque con bipredicción que usa ambas de (i) una primera […]

Método y dispositivo de procesamiento de vídeo, programa de procesamiento de vídeo y medio de almacenamiento que contiene el programa, del 6 de Febrero de 2019, de NIPPON TELEGRAPH AND TELEPHONE CORPORATION: Un metodo de procesamiento de video que comprende las etapas de: determinar (S102; S201; S302; S402) un primer ancho de banda aplicado a una pluralidad de areas divididas […]

Método de codificación de imágenes en movimiento y método de decodificación de imágenes en movimiento, del 30 de Enero de 2019, de Panasonic Intellectual Property Corporation of America: Un método de codificación y decodificación que incluye un método de codificación para codificar una imagen y un método de decodificación […]

Procedimiento de codificación de imágenes en movimiento y procedimiento de descodificación de imágenes en movimiento, del 9 de Enero de 2019, de Panasonic Intellectual Property Corporation of America: Un procedimiento de codificación y de descodificación que incluye un procedimiento de codificación para codificar un bloque objetivo de codificación en una imagen objetivo […]

Método de codificación de imágenes en movimiento y método de decodificación de imágenes en movimiento, del 24 de Octubre de 2018, 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 con referencia a dos vectores […]

Procedimiento y aparato de decodificación de vídeo mediante predicción de movimiento usando partición arbitraria, del 8 de Agosto de 2018, de SAMSUNG ELECTRONICS CO., LTD.: Un aparato de decodificación de un vídeo, comprendiendo el aparato: un procesador que está configurado para: determinar al menos una unidad de codificación […]

Predictor de canal de color cruzado por tramos, del 28 de Marzo de 2018, de DOLBY LABORATORIES LICENSING CORPORATION: Un procedimiento, que comprende: acceder a una primera imagen y una segunda imagen que representan la misma escena, comprendiendo cada una de las imágenes uno o varios […]

Método y dispositivo para codificar imágenes de vídeo, método y dispositivo para decodificar imágenes de vídeo y programa de los mismos, del 21 de Marzo de 2018, de NIPPON TELEGRAPH AND TELEPHONE CORPORATION: Un metodo de codificacion de video que usa compensacion de movimiento de precision fraccional, comprendiendo el metodo: una etapa de realizacion de busquedas […]

Otras patentes de SAMSUNG ELECTRONICS CO., LTD.