ES2984307T3 - Procedimiento de intra-predicción para decodificación de vídeo y codificación de vídeo - Google Patents
Procedimiento de intra-predicción para decodificación de vídeo y codificación de vídeo Download PDFInfo
- Publication number
- ES2984307T3 ES2984307T3 ES23172623T ES23172623T ES2984307T3 ES 2984307 T3 ES2984307 T3 ES 2984307T3 ES 23172623 T ES23172623 T ES 23172623T ES 23172623 T ES23172623 T ES 23172623T ES 2984307 T3 ES2984307 T3 ES 2984307T3
- Authority
- ES
- Spain
- Prior art keywords
- predicted
- samples
- block
- sample
- prediction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/11—Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/117—Filters, e.g. for pre-processing or post-processing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/182—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
- H04N19/82—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Error Detection And Correction (AREA)
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
Abstract
Un método de predicción intra, para decodificación de vídeo, comprende los pasos de (S1410) recibir información sobre la predicción para un bloque actual (600), (S310, S1420) derivar un modo de predicción intra del bloque actual (600) basándose en la información sobre la predicción, y (S340, S1430) generar un bloque predicho del bloque actual basándose en el modo de predicción intra, en donde el bloque predicho comprende muestras predichas. El modo de predicción intra es un modo de predicción vertical. Entre las muestras predichas, una muestra predicha (620) se deriva utilizando una primera muestra de referencia (610) ubicada a lo largo de una dirección de predicción vertical con respecto a una ubicación de la muestra predicha (620). El paso de generar el bloque predicho incluye filtrar la muestra predicha (620) cuando la muestra predicha (620) es adyacente a un límite izquierdo del bloque actual (600). El filtrado de la muestra predicha (620) se realiza en base a una segunda muestra de referencia (630) que se encuentra fuera del bloque actual (600), se encuentra a lo largo de una dirección horizontal con respecto a la ubicación de la muestra predicha (620) y es adyacente al límite izquierdo del bloque actual (600). (Traducción automática con Google Translate, sin valor legal)
Description
DESCRIPCIÓN
Procedimiento de intra-predicción para decodificación de vídeo y codificación de vídeo
Campo técnico
La presente invención se refiere a un procedimiento de intra predicción en un codificador de vídeo y a un descodificador de vídeo, y más en particular, a un procedimiento para derivar un valor de una muestra de límite específica de un bloque previsto de un bloque corriente y un dispositivo que usa el procedimiento.
Antecedentes de la invención
En los últimos años se ha incrementado la demanda de un vídeo de alta resolución y alta calidad en varios campos de aplicaciones. Sin embargo, cuando un vídeo tiene una resolución más alta y una calidad más alta, la cantidad de datos en el vídeo aumenta cada vez más.
Cuando un vídeo de alta resolución y alta calidad con gran cantidad de datos es transferido usando medios tales como las actuales líneas de cable o inalámbricas de banda ancha o se guarda en medios de almacenamiento actuales, su costo de transferencia y su costo de almacenamiento aumentan. Consiguientemente, para transferir, almacenar y reproducir efectivamente el vídeo de alta resolución y alta calidad, se puede utilizar técnicas de compresión de vídeo de alta eficiencia.
Con el fin de mejorar la eficiencia de compresión de vídeo, se puede utilizar un procedimiento de inter predicción y un procedimiento de intra predicción.
En la inter predicción, los valores de pixel de una imagen corriente se predicen a partir de imágenes temporalmente anteriores y/o posteriores. En la intra predicción, los valores de pixel de una imagen corriente se predicen usando relaciones inter-pixel en la misma imagen. En la intra predicción, los valores de pixel de una imagen corriente se predicen usando información de pixel de la imagen corriente.
Además de la inter predicción y de la intra predicción, se puede usar predicción de peso para evitar la degradación de la calidad debida a variaciones de iluminación o análogos, codificación de entropía consistente en asignar un código corto a un símbolo que tiene una frecuencia de aparición alta y asignar un código largo a un símbolo que tiene una frecuencia de aparición baja, y otros similares.
El documento JCTVC-E069 del Equipo Conjunto de Colaboración sobre Codificación de Vídeo (JCT-VC) de ITU-T SG 16 WP3 e ISO/IEC JTC1/SC29/w G11 titulado "CE6.f: LUT-based adaptive filtering on intra prediction samples" (CE6.f. : filtro adaptativo basado en LUT en las muestras de intra predicción" divulga el resultado de una prueba de filtrado adaptativo en base a LUT en muestras de intra predicción. El esquema probado aplica un filtrado solo en las muestras de los bordes de más arriba y a la izquierda de la predicción DC, en el que solo las líneas de píxeles de más arriba y a la izquierda de las muestras de predicción se filtran usando filtros de 2 tomas, salvo en la muestra de la esquina superior izquierda que usa uno de entre varios filtros de acuerdo con el tamaño del bloque. La esquina superior izquierda de las muestras de predicción DC se filtra usando filtros de 3 tomas. En el esquema propuesto, en vez de un intra alisado dependiente de modo, MDIS, solo se aplica una vez un filtrado para el intra alisado en lugar de filtrar dos veces en MDlS.
El documento JCTVC-D109 del equipo conjunto de colaboración sobre Codificación de Vídeo (JCT-VC) de ITU-T SG 16 WP3 e ISO/IEC JTC1/SC29/WG11 titulado "LUT-based adaptive filtering on intra prediction samples" (Filtrado adaptativo basado en LUT en muestras de intra predicción) divulga una adaptación del filtrado en muestras de intra predicción para mejorar el rendimiento de la codificación. En el esquema propuesto, las muestras de predicción generadas por intra predicción unificada se filtran justo antes de generar muestras residuales de acuerdo con el tamaño de la unidad de predicción y del modo de intra predicción.
El documento "Overview of the H.264/AVC video coding standard" ("Vista General del estándar de codificación de viseo H 264/AVC) de Thomas Wiegand, Gary J. Sullivanet al.,que se publicó en el VOL. 13, n.° 7, de julio del 2003 de IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY divulga los principios básicos de la Norma de Codificación de Vídeo H.264/AVC.
Resumen de la invención
Problema técnico
Un objeto de la invención es proporcionar una técnica de compresión de vídeo efectiva y un dispositivo que usa la técnica.
Otro objeto de la invención es proporcionar un procedimiento de intra predicción que puede mejorar la eficiencia de predicción y un dispositivo que usa el procedimiento.
Otro objeto de la invención es proporcionar un procedimiento de derivar un valor de una muestra de límite específica de un bloque previsto de un bloque de corriente y un dispositivo que usa el procedimiento.
Solución al problema
Los objetivos anteriores se alcanzan mediante la combinación de características de las reivindicaciones independientes. Las reivindicaciones preferentes están definidas por las reivindicaciones dependientes.
De acuerdo con un aspecto de la invención, se facilita un procedimiento de intra predicción. El procedimiento de intra predicción incluye los pasos de: derivar un modo de predicción de un bloque de corriente; y construir un bloque previsto del bloque de corriente en base al modo de predicción. Cuando el modo de predicción es un modo de predicción intra direccional (modo de intra predicción_Angular), un valor de una muestra de límite no situada en la dirección de predicción del modo de predicción intra direccional (modo de intra predicción_Angular) de una muestra de límite izquierdo y una muestra de límite superior del bloque previsto, se deriva en base a una muestra de referencia situada en la dirección de predicción y a una muestra de referencia adyacente a la muestra de límite.
Cuando el modo de predicción direccional Intra (modo de intra predicción_Angular) es un modo de predicción vertical, un valor de la muestra de límite izquierdo puede ser derivado en base a una muestra de referencia superior de la muestra de límite izquierdo y una muestra de referencia adyacente a la muestra de límite izquierdo. Un valor de una muestra prevista distinta de la muestra de límite izquierdo puede ser derivado de manera que sea un valor de la muestra de referencia superior de la muestra prevista.
Cuando el modo de predicción intra direccional (modo de intra predicción _Angular) es un modo de predicción vertical, un valor de la muestra de límite izquierdo puede ser derivado en base a una muestra de referencia superior de la muestra de límite izquierdo, una muestra de referencia adyacente a la muestra de límite izquierdo, y una muestra de referencia contigua al borde superior-izquierdo del bloque de corriente.
Cuando el modo de predicción intra direccional (modo de intra predicción _Angular) es un modo de predicción horizontal, un valor de la muestra de límite superior puede ser derivado en base a una muestra de referencia izquierda de la muestra de límite superior y una muestra de referencia adyacente a la muestra de límite superior. Un valor de una muestra prevista distinta de la muestra de límite superior puede ser derivado de manera que sea un valor de una muestra de referencia izquierda de la muestra prevista.
Cuando el modo de intra predicción direccional (modo de intra predicción _Angular) es un modo de predicción horizontal, un valor de la muestra de límite superior puede ser derivado en base a una muestra de referencia izquierda de la muestra de límite superior, una muestra de referencia adyacente a la muestra de límite superior, y una muestra de referencia contigua al borde superior-izquierdo del bloque de corriente.
Cuando la dirección de predicción es una dirección superior-derecha, un valor de la muestra de límite izquierdo puede ser derivado en base a una muestra de referencia situada en la dirección de predicción y una muestra de referencia adyacente a la muestra de límite izquierdo.
Cuando la dirección de predicción es una dirección izquierda-inferior, un valor de la muestra de límite superior puede ser derivado en base a una muestra de referencia situada en la dirección de predicción y una muestra de referencia adyacente a la muestra de límite superior.
De acuerdo con otro aspecto de la invención, se facilita un codificador de vídeo. El codificador de vídeo incluye: un módulo de predicción que construye un bloque previsto de un bloque de corriente en base a un modo de predicción del bloque de corriente; y un módulo de codificación de entropía que codifica información sobre el bloque previsto. Cuando el modo de predicción es un modo de predicción intra direccional (modo de intra predicción_Angular), el módulo de predicción deriva un valor de una muestra de límite no situada en la dirección de predicción del modo de predicción intra direccional (modo de intra predicción_Angular) de una muestra de límite izquierdo y una muestra de límite superior del bloque previsto en base a una muestra de referencia situada en la dirección de predicción y una muestra de referencia adyacente a la muestra de límite.
De acuerdo con otro aspecto de la invención, se facilita un descodificador de vídeo. El descodificador de vídeo incluye: un módulo de descodificación de entropía que descodifica por entropía información recibida de un codificador; y un módulo de predicción que construye un bloque previsto de un bloque de corriente en base a la información descodificada por entropía. Cuando el modo de predicción del bloque de corriente es un modo de predicción intra direccional (modo de intra predicción_Angular), el módulo de predicción deriva un valor de una muestra de límite no situada en la dirección de predicción del modo de predicción intra direccional (modo de intra predicción_Angular) de una muestra de límite izquierdo y una muestra de límite superior del bloque previsto en base a una muestra de referencia situada en la dirección de predicción y una muestra de referencia adyacente a la muestra de límite.
Cuando el modo de predicción intra direccional (modo de intra predicción_Angular) es un modo de predicción vertical, el módulo de predicción puede derivar un valor de la muestra de límite izquierdo en base a una muestra de referencia superior de la muestra de límite izquierdo y una muestra de referencia adyacente a la muestra de límite izquierdo.
Cuando el modo de predicción intra direccional (modo de intra predicción_Angular) es un modo de predicción vertical, el módulo de predicción puede derivar un valor de la muestra de límite izquierdo en base a una muestra de referencia superior de la muestra de límite izquierdo, una muestra de referencia adyacente a la muestra de límite izquierdo, y una muestra de referencia contigua al borde superior-izquierdo del bloque de corriente.
Cuando el modo de predicción intra direccional (modo de intra predicción_Angular) es un modo de predicción horizontal, el módulo de predicción puede derivar un valor de la muestra de límite superior en base a una muestra de referencia izquierda de la muestra de límite superior y una muestra de referencia adyacente a la muestra de límite superior.
Cuando el modo de predicción intra direccional (modo de intra predicción_Angular) es un modo de predicción horizontal, el módulo de predicción puede derivar un valor de la muestra de límite superior en base a una muestra de referencia izquierda de la muestra de límite superior, una muestra de referencia adyacente a la muestra de límite superior, y una muestra de referencia contigua al borde superior-izquierdo del bloque de corriente.
Efectos ventajosos
De acuerdo con la invención, es posible mejorar la eficiencia de intra predicción y mejorar el rendimiento de compresión de vídeo.
De acuerdo con la invención, es posible mejorar la exactitud de un valor de una muestra prevista situada adyacente a una muestra de referencia.
Breve descripción de los dibujos
La figura 1 es un diagrama de bloques que ilustra esquemáticamente un codificador de vídeo de acuerdo con una realización de la invención.
La figura 2 es un diagrama de bloques que ilustra esquemáticamente un descodificador de vídeo de acuerdo con una realización de la invención.
La figura 3 es un diagrama de flujo que ilustra esquemáticamente un procedimiento de intra predicción en el descodificador de vídeo.
La figura 4 es un diagrama que ilustra direcciones de predicción en un modo de intra predicción.
La figura 5 es un diagrama que ilustra un ejemplo en el que un bloque de corriente es codificado en un modo de intra predicción_CC.
La figura 6 es un diagrama que ilustra un ejemplo en el que la dirección de predicción es vertical en un modo de intra predicción de acuerdo con una realización de la invención.
La figura 7 es un diagrama que ilustra un ejemplo en el que la dirección de predicción es horizontal en un modo de intra predicción de acuerdo con una realización de la invención.
La figura 8 es un diagrama que ilustra un ejemplo en el que los modos de intra predicción son clasificados dependiendo de las direcciones de predicción.
La figura 9 es un diagrama que ilustra un ejemplo en el que la dirección de predicción es una dirección superiorderecha en un modo de intra predicción de acuerdo con una realización de la invención.
La figura 10 es un diagrama que ilustra un ejemplo en el que la dirección de predicción es una dirección izquierdainferior en un modo de intra predicción de acuerdo con una realización de la invención.
La figura 11 es un diagrama que ilustra un ejemplo en el que la dirección de predicción es vertical en un modo de intra predicción de acuerdo con otra realización de la invención.
La figura 12 es un diagrama que ilustra un ejemplo en el que la dirección de predicción es horizontal en un modo de intra predicción de acuerdo con otra realización de la invención.
La figura 13 es un diagrama que ilustra esquemáticamente operaciones de un codificador en un sistema de acuerdo con la invención.
La figura 14 es un diagrama que ilustra esquemáticamente operaciones de un descodificador en un sistema de acuerdo con la invención.
Descripción de realizaciones ejemplares
La invención puede tener varias realizaciones y se describirán realizaciones específicas de la misma en detalle con referencia a los dibujos que se acompañan.
Los términos usados en la descripción que sigue se usan para describir simplemente realizaciones específicas. Una expresión de un número singular incluye una expresión de un número plural, a condición de que se lea claramente de forma diferente.
Por otra parte, los elementos de los dibujos descritos en la invención se representan independientemente por razones de conveniencia de la explicación de diferentes funciones específicas en un codificador/decodificador de vídeo y no significa que los elementos respectivos sean realizados por hardware independiente o software independiente. Por ejemplo, se puede combinar dos o más elementos para formar un único elemento, o se puede dividir un elemento en múltiples elementos.
En la presente memoria descriptiva y en lo que sigue, se describirá en detalle realizaciones ejemplares de la invención con referencia a los dibujos que se acompañan. Los constituyentes análogos de los dibujos serán referenciados con números de referencia análogos y no se repetirá su descripción.
La figura 1 es un diagrama de bloques que ilustra esquemáticamente un codificador de vídeo de acuerdo con una realización de la invención. Con referencia a la figura 1, un codificador de vídeo 100 incluye un módulo de división de imagen 105, un módulo de predicción 110, un módulo de transformación 115, un módulo de cuantificación 120, un módulo de redisposición 125, un módulo de codificación de entropía 130, un módulo de descuantificación 135, un módulo de transformación inversa 140, un módulo de filtro 145, y una memoria 150.
El módulo de división de imagen 105 puede dividir una imagen de entrada en una o más unidades de proceso. Aquí, la unidad de proceso puede ser una unidad de predicción (“PU”), una unidad de transformación (“TU”), o una unidad de codificación (“CU”).
El módulo de predicción 110 incluye un módulo de inter predicción que realiza un proceso de inter predicción y un módulo de intra predicción que realiza un proceso de intra predicción. El módulo de predicción 110 realiza un proceso de predicción en las unidades de proceso de una imagen dividida por el módulo de división de imagen 105 para construir un bloque previsto. Aquí, la unidad de proceso de una imagen puede ser una CU, una TU, o una PU. El módulo de predicción 110 determina si la inter predicción o la intra predicción serán realizadas en la unidad de proceso correspondiente, y realiza un proceso de predicción usando el procedimiento de predicción determinado. Aquí, la unidad de proceso sometida al proceso de predicción puede ser diferente de la unidad de proceso de la que se determina el procedimiento de predicción. Por ejemplo, el procedimiento de predicción puede ser determinado en las unidades de PU y el proceso de predicción puede ser realizado en las unidades de TU.
En la inter predicción, el proceso de predicción es realizado en base a información en al menos una de entre una imagen previa y/o una imagen posterior de una imagen corriente para construir un bloque previsto. En la intra predicción, el proceso de predicción es realizado en base a información de pixel de una imagen corriente para construir un bloque previsto.
En la inter predicción, se selecciona una imagen de referencia para un bloque de corriente y se selecciona un bloque de referencia con el mismo tamaño que el de corriente en las unidades de muestras inter pixel. A continuación, se construye un bloque previsto en el que se minimiza un valor residual del bloque de corriente y se minimiza la magnitud del vector de movimiento. En la inter predicción se puede usar un modo de salto, un modo de fusión, un modo MVP (predicción de vector de movimiento), y otros análogos. El bloque previsto se puede construir en la unidad de muestras de pixel tal como muestras de 1/2 pixel y muestras de 1/4 pixel menores que un pixel entero. Aquí, el vector de movimiento también puede ser expresado en la unidad de muestras de pixel menor que un pixel entero. Por ejemplo, los componentes luma pueden ser expresados en la unidad de 1/4 pixels y los componentes croma pueden ser expresados en la unidad de 1/8 pixels. La información tal como un índice de una imagen de referencia seleccionada por medio de la inter predicción, un vector de movimiento, y una señal residual es codificada por entropía y es transmitida al descodificador.
En la intra predicción, el modo de predicción puede ser determinado por las unidades de predicción y el proceso de predicción puede ser realizado por las unidades de predicción o la unidad de transformación. En la intra predicción se pueden soportar 33 modos de predicción direccional y al menos dos modos no direccionales. Aquí, los modos de predicción no direccional pueden incluir un modo de predicción DC y un modo plano.
Por otra parte, cuando se usa una muestra en esta memoria descriptiva, significa que se usa información de la muestra, por ejemplo, un valor de pixel. Por razones de conveniencia de la explicación, la expresión “se usa información de muestra” o “se usa un valor de pixel” se puede expresar simplemente con “se usa una muestra”.
Una unidad de predicción puede tener varios tamaños/formas. Por ejemplo, en caso de inter predicción, la unidad de predicción puede tener tamaños tales como 2Nx2N, 2NxN, Nx2N, y NxN. En caso de intra predicción, la unidad de predicción puede tener tamaños tales como 2NxN y NxN. Aquí, la unidad de predicción que tiene un tamaño de NxN se puede establecer de manera que se use solamente para un caso específico. Por ejemplo, la unidad de predicción que tiene un tamaño de NxN se puede establecer de manera que se use solamente para una unidad de codificación que tenga el tamaño más pequeño o se puede establecer de manera que se use solamente para la intra predicción. Además de las unidades de predicción que tienen los tamaños que se han citado más arriba, se puede definir y usar adicionalmente unidades de predicción que tienen tamaños tales como NxmN, mNxN, 2NxmN, y mNx2N (en el que m<1).
Un bloque residual entre el bloque previsto construido y el bloque original es introducido al módulo de transformación 115. Información tal como el modo de predicción, la unidad de predicción, y el vector de movimiento usado para la predicción es codificada por entropía por el módulo de codificación de entropía 130 y es transmitida al descodificador.
El módulo de transformación 115 realiza un proceso de transformación en el bloque residual y crea coeficientes de transformación. La unidad de proceso en el módulo de transformación 115 puede ser una unidad de transformación y puede tener una estructura de árbol cuádruple. El tamaño de la unidad de transformación puede ser determinado dentro de un rango predeterminado de los tamaños más grandes y más pequeños. El módulo de transformación 115 puede transformar el bloque residual usando una DCT (transformada de coseno discreta) y/o una DST (transformada de seno discreta).
El módulo de cuantificación 120 cuantifica los coeficientes de transformación creados por el módulo de transformación 115 y crea coeficientes de cuantificación. Los coeficientes de cuantificación creados por el módulo de cuantificación 120 son suministrados al módulo de redisposición 125 y el módulo de descuantificación 135.
El módulo de redisposición 125 puede redisponer los coeficientes de cuantificación suministrados desde el módulo de cuantificación 120. Redisponiendo los coeficientes de cuantificación, es posible mejorar la eficiencia de codificación en el módulo de codificación de entropía 130. El módulo de redisposición 125 redispone los coeficientes de cuantificación en forma de un bloque bidimensional a la forma de un vector unidimensional por medio del uso de un procedimiento de exploración de coeficientes. El módulo de redisposición 125 puede mejorar la eficiencia de la codificación de entropía en el módulo de codificación de entropía 130 cambiando el orden de exploración de coeficientes en base a estadística estocástica de los coeficientes de cuantificación suministrados desde el módulo de cuantificación 120.
El módulo de codificación de entropía 130 realiza un proceso de codificación de entropía en los coeficientes de cuantificación redispuestos por el módulo de redisposición 125. Aquí se puede usar procedimientos de codificación tales como un procedimiento golomb exponencial y un procedimiento CABA<c>(codificación binaria aritmética adaptable al contexto). El módulo de codificación de entropía 130 codifica una variedad de información tal como información de tipo de bloque, información de modo de predicción, información de unidad de división, información de unidad de predicción, información de unidad de transferencia, información de vector de movimiento, información de imagen de referencia, información de interpolación de bloque, e información de filtración transmitida desde el módulo de predicción 110.
El módulo de codificación de entropía 130 puede dar un cambio predeterminado a un parámetro establecido o una sintaxis a transmitir, si es necesario.
El módulo de descuantificación 135 descuantifica los valores cuantificados por el módulo de cuantificación 120. El módulo de transformación inversa 140 transforma inversamente los valores descuantificados por el módulo de descuantificación 135. El bloque residual reconstruido por el módulo de descuantificación 135 y el módulo de transformación inversa 140 se añaden al bloque previsto construido por el módulo de predicción 110 para construir un bloque reconstruido.
El módulo de filtro 145 aplica un filtro de desbloqueo, un ALF (filtro de bucle adaptativo), un SAO (desplazamiento adaptativo de muestra), o análogos a la imagen reconstruida.
El filtro de desbloqueo quita la distorsión de bloque generada en el límite entre bloques en la imagen reconstruida. El ALF realiza un proceso de filtración en base a los valores resultantes de la comparación de la imagen original con la imagen reconstruida filtrada por el filtro de desbloqueo. El ALF se puede aplicar solamente cuando se necesita una eficiencia alta. El SAO reconstruye diferencias de desplazamiento entre el bloque residual al que se ha aplicado el filtro de desbloqueo y la imagen original en la unidad de pixels, y se aplica en forma de un desplazamiento de banda, un desplazamiento de borde, o análogos.
Por otra parte, un bloque reconstruido usado para la inter predicción puede no ser sometido a un proceso de filtración.
La memoria 150 almacena el bloque o la imagen reconstruido. El bloque o la imagen reconstruida almacenado en la memoria 150 es suministrado al módulo de predicción 110 que realiza la inter predicción.
La figura 2 es un diagrama de bloques que ilustra esquemáticamente un descodificador de vídeo de acuerdo con una realización de la invención. Con referencia a la figura 2, un descodificador de vídeo 200 incluye un módulo de descodificación de entropía 210, un módulo de redisposición 215, un módulo de descuantificación 220, un módulo de transformación inversa 225, un módulo de predicción 230, un módulo de filtro 235, y una memoria 240.
Cuando se introduce una corriente de bits de vídeo desde el codificador, el flujo de bits de entrada puede ser descodificado en base al orden en el que la información de vídeo es procesada por el codificador de vídeo.
Por ejemplo, cuando el codificador de vídeo usa un CAVLC para realizar el proceso de codificación de entropía, el módulo de descodificación de entropía 210 realiza el proceso de descodificación de entropía usando el CABAC que corresponda con el mismo.
La señal residual descodificada de entropía por el módulo de descodificación de entropía 210 es suministrada al módulo de redisposición 215, y la información para construir un bloque previsto de la información descodificada por entropía por el módulo de descodificación de entropía 210 es suministrada al módulo de predicción 230.
El módulo de redisposición 215 redispone el flujo de bits descodificado por entropía por el módulo de descodificación por entropía 210 en base al procedimiento de redisposición usado en el codificador de vídeo. Al módulo de redisposición 215 se le suministra la información asociada con la exploración de coeficientes realizada por el codificador y reconstruye y redispone los coeficientes expresados en forma de un vector unidimensional a los coeficientes en forma de un bloque bidimensional realizando inversamente la exploración en base al orden de exploración en el que el codificador efectúa la exploración.
El módulo de descuantificación 220 realiza la descuantificación en base a los parámetros de cuantificación suministrados desde el codificador y los valores de coeficiente redispuestos del bloque.
El módulo de transformación inversa 225 realiza la transformación inversa de la transformación realizada por el módulo de transformación del codificador. La transformación inversa puede ser realizada en base a una unidad de transferencia o una unidad de división determinada por el codificador. El módulo de transformación del codificador puede realizar selectivamente la DCT y la DST dependiendo de múltiples elementos de información tales como el procedimiento de predicción, el tamaño del bloque de corriente, y la dirección de predicción, y el módulo de transformación inversa 225 del descodificador puede realizar la transformación inversa en base a la información de transformación en la transformación realizada por el módulo de transformación del codificador.
El módulo de predicción 230 construye un bloque previsto en base a información de construcción de bloque previsto suministrada desde el módulo de descodificación de entropía 210 y el bloque previamente descodificado y/o la información de imagen suministrada desde la memoria 240. El bloque reconstruido es construido en base al bloque previsto construido por el módulo de predicción 230 y el bloque residual suministrado desde el módulo de transformación inversa 225. Por ejemplo, cuando un bloque de corriente es codificado en un modo de inter predicción, la inter predicción es realizada en la unidad de predicción de corriente en base a información incluida en al menos una de una imagen previa y una imagen posterior de la imagen corriente. Aquí, la información de movimiento necesaria para la inter predicción, tal como un vector de movimiento y un índice de imagen de referencia, puede ser derivada de un señalizador de salto, un señalizador de fusión, y análogos suministrados desde el codificador.
El bloque y/o la imagen reconstruido pueden ser suministrados al módulo de filtro 235. El módulo de filtro 235 realiza un proceso de filtración de desbloqueo, un proceso de SAO (desplazamiento adaptativo de muestra), y/o un proceso de filtración de bucle adaptativo en el bloque y/o la imagen reconstruido.
La imagen o el bloque reconstruido se puede guardar en la memoria 240 para uso como una imagen de referencia o un bloque de referencia y puede ser suministrado a un módulo de salida (no mostrado).
Por otra parte, el codificador codifica un bloque deseado de codificación usando el procedimiento de codificación más eficiente en base a información de vídeo del bloque deseado de codificación, y el descodificador determina el procedimiento de descodificación en base al procedimiento de codificación usado en el codificador. El procedimiento de codificación usado en el codificador puede ser derivado del flujo de bits transmitido desde el codificador o en base a la información de un bloque deseado de descodificación. Cuando se codifica un bloque de corriente en un modo de intra predicción, la intra predicción de construir un bloque previsto se efectúa en base a la información de pixel de la imagen corriente.
La figura 3 es un diagrama de flujo que ilustra esquemáticamente un procedimiento de intra predicción en un descodificador de vídeo.
El descodificador deriva un modo de predicción de un bloque de corriente (S310).
Un modo de intra predicción puede tener una dirección de predicción dependiendo de las posiciones de las muestras de referencia usadas para la predicción. El modo de intra predicción que tiene una dirección de predicción se denomina como modo de predicción intra direccional (modo de intra predicción_Angular). Por el contrario, los ejemplos de un modo de intra predicción que no tienen una dirección de predicción incluyen un modo de intra predicción_Planar, un modo de intra predicción_DC, y un modo de intra predicción_Fromlum.
La figura 4 ilustra direcciones de predicción en los modos de intra predicción y la tabla 1 presenta valores de modo de los modos de intra predicción ilustrados en la figura 4.
Tabla 1
En la intra predicción, se efectúa un proceso de predicción en un bloque de corriente en base al modo de predicción derivado. Las muestras de referencia y el procedimiento de predicción específico usado para la predicción varían dependiendo de los modos de predicción. Como consecuencia, cuando el bloque de corriente es codificado en un modo de intra predicción, el descodificador deriva el modo de predicción del bloque de corriente para realizar la predicción.
El descodificador puede comprobar si se pueden usar muestras contiguas del bloque de corriente para la predicción, y puede construir muestras de referencia a usar para la predicción (S320). En la intra predicción, las muestras contiguas del bloque de corriente significan muestras con una longitud de 2*nS adyacentes al límite izquierdo y el borde izquierdo-inferior del bloque de corriente con un tamaño de nSxnS y muestras con una longitud de 2*nS adyacentes al límite superior y el borde superior-derecho del bloque de corriente. Sin embargo, algunas muestras contiguas del bloque de corriente pueden no ser descodificadas todavía o pueden no estar disponibles. En este caso, el descodificador puede construir muestras de referencia a usar para la predicción sustituyendo las muestras no disponibles por la muestra disponible.
El descodificador puede realizar una filtración en las muestras de referencia en base al modo de predicción (S330). El descodificador puede realizar el proceso de filtración en las muestras de referencia antes de realizar la predicción. Si las muestras de referencia deberán ser sometidas al proceso de filtración se determinará dependiendo del modo de predicción del bloque de corriente. La filtración realizada de forma adaptativa en las muestras de referencia dependiendo del modo de predicción se denomina MDIS (alisado intra dependiente de modo) o se denomina simplemente filtración de alisado.
La tabla 2 presenta un ejemplo en el que se determina si las muestras de referencia deberán ser sometidas a la filtración en base al modo de predicción.
Tabla 2
Cuando el Tipo Intrafiltro es igual a 1 en la tabla 2, se efectúa la filtración de alisado. Por ejemplo, cuando intraPredMode es un modo Intra_Planar y se ha establecido nS=8, la filtración de alisado puede ser realizada. Entonces, se puede aplicar filtros de alisado que tengan varios coeficientes de filtración. Por ejemplo, se puede aplicar una filtración de alisado que tenga un coeficiente de [12 1].
El descodificador construye un bloque previsto del bloque de corriente en base al modo de predicción y las muestras de referencia (S340). El descodificador construye el bloque previsto del bloque de corriente en base al modo de predicción derivado en el paso de derivación de modo de predicción (S310) y las muestras de referencia adquiridas en el paso de filtración de muestras de referencia (S330).
En el paso de construcción de bloque previsto (S340), cuando el bloque de corriente es codificado en la intra predicción_DC, las muestras de límite izquierdo y las muestras de límite superior del bloque previsto pueden ser sometidas a filtración de 2 tomas con el fin de minimizar la discontinuidad del límite de bloque. Aquí, las muestras de límite significan muestras que están situadas en el bloque previsto y que son adyacentes al límite del bloque previsto.
La figura 5 es un diagrama que ilustra un ejemplo en el que un bloque de corriente es codificado en el modo de intra predicción_DC.
Con referencia a la figura 5, cuando un bloque de corriente 500 es codificado en el modo de intra predicción_DC, las muestras de límite izquierdo 522 y las muestras de límite superior 521 del bloque de corriente 500 pueden ser altamente similares a las muestras de referencia izquierda 530 y las muestras de referencia superiores 510, respectivamente, y de esta manera se puede aplicar un filtro de alisado como se ilustra en la figura 5. En el dibujo, la porción sombreada 505 representa una zona de filtración deseada.
En algunos modos de los modos de predicción intra direccional, la filtración de 2 tomas puede ser aplicada a las muestras de límite izquierdo y las muestras de límite superior, al igual que en el modo de intra predicción_DC. Aquí, la filtración de 2 tomas no se aplica a las muestras de límite izquierdo y a las muestras de límite superior, pero se aplica de forma adaptativa a las muestras de límite izquierdo o las muestras de límite superior dependiendo de la dirección de predicción. Es decir, la filtración de 2 tomas se aplica solamente a las muestras de límite adyacentes a las muestras de referencia realmente no usadas para la predicción direccional.
Específicamente, en el paso de construcción de bloque previsto (S340), cuando el bloque de corriente es codificado en un modo de predicción intra direccional, los valores de las muestras previstas pueden ser derivados de las muestras de referencia situadas en la dirección de predicción. Aquí, en algunos modos de los modos de predicción intra direccional, las muestras de límite no situadas en la dirección de predicción de las muestras de límite izquierdo y las muestras de límite superior del bloque previsto pueden ser adyacentes a las muestras de referencia no usadas para la predicción. Es decir, la distancia a las muestras de referencia no usadas para la predicción puede ser mucho menor que la distancia a las muestras de referencia usadas para la predicción. Puesto que hay una alta posibilidad de que los valores de las muestras previstas sean similares a las muestras de referencia que tienen las distancias más pequeñas, la filtración se aplica a las muestras de referencia adyacentes a las muestras de límite no situadas en la dirección de predicción de las muestras de límite izquierdo y las muestras de límite superior en la invención con el fin de mejorar el rendimiento de la predicción y la eficiencia de la codificación.
Por razones de conveniencia para la explicación, el procedimiento de derivar los valores de las muestras previstas en los modos de predicción intra direccional se describirá en dos pasos: un paso de derivar los valores de las muestras de referencia situadas en la dirección de predicción como los valores de las muestras previstas y un paso de filtrar y modificar las muestras de límite no situadas en la dirección de predicción de las muestras de límite izquierdo y las muestras de límite superior del bloque previsto. Las coordenadas [x, y] de las que aumentan los valores de coordenada en la dirección derecha-inferior se ponen con respecto a la muestra izquierda-superior del bloque de corriente y el bloque previsto. El tamaño del bloque de corriente y el bloque previsto se define como nS. Por ejemplo, la muestra de límite izquierdo-superior del bloque previsto tiene una posición de [0, 0], las muestras de límite izquierdo tienen posiciones de [0, 0 .. nS-1], y las muestras de límite superior tienen posiciones de [0 .. nS-1, 0].
En primer lugar, se derivan los valores de las muestras previstas en base a las muestras de referencia situadas en la dirección de predicción.
Por ejemplo, cuando el bloque de corriente es codificado en un modo de predicción vertical, los valores de las muestras previstas son derivados de manera que sean los valores de las muestras que tengan la misma coordenada x de las muestras de referencia contiguas al límite superior del bloque de corriente. Es decir, los valores predSamples[x, y] de las muestras previstas se derivan mediante la expresión 1.
Expresión 1
predSam píes[x, y ] — p[x ,-1 ] ,con x, y— O..«5-1
Aquí, p[a, b] representa el valor de una muestra que tiene una posición de [a, b].
Por ejemplo, cuando el bloque de corriente es codificado en un modo de predicción horizontal, los valores de las muestras previstas son derivados de manera que sean los valores de las muestras que tengan la misma coordenada y de las muestras de referencia contiguas al límite izquierdo del bloque de corriente. Es decir, los valores predSamples[x, y] de las muestras previstas son derivados por la expresión 2.
Expresión 2
Por ejemplo, cuando el bloque de corriente es codificado en un modo de predicción intra direccional de la dirección de predicción es una dirección superior-derecha, los valores de las muestras previstas son derivados de manera que sean los valores de las muestras de referencia situadas en la dirección de predicción de las muestras de referencia adyacentes al límite superior del bloque de corriente y la muestra de referencia situada en el borde superior-derecho.
Por ejemplo, cuando el bloque de corriente es codificado en un modo de predicción intra direccional de la dirección de predicción que es una dirección izquierda-inferior, los valores de las muestras previstas son derivados de manera que sean los valores de las muestras de referencia situadas en la dirección de predicción de las muestras de referencia adyacentes al límite izquierdo del bloque de corriente y la muestra de referencia situada en el borde izquierdo-inferior.
Derivando los valores de las muestras previstas en base a las muestras de referencia situadas en la dirección de predicción y filtrando posteriormente las muestras de límite no situadas en la dirección de predicción de las muestras de límite izquierdo y las muestras de límite superior del bloque previsto en base a las muestras de referencia adyacentes, es posible modificar los valores de las muestras de límite correspondientes. El procedimiento de filtrar las muestras de límite no situadas en la dirección de predicción de las muestras de límite izquierdo y las muestras de límite superior del bloque previsto usando las muestras de referencia no situadas en la dirección de predicción se describirá a continuación con detalle con referencia a las figuras 5 a 13.
La figura 6 es un diagrama que ilustra un ejemplo en el que la dirección de predicción de un modo de intra predicción de acuerdo con una realización de la invención es vertical.
Con referencia a la figura 6, en el caso de un modo de predicción vertical (modo de intra predicción-Vertical), se puede aplicar un filtro de alisado a muestras de límite izquierdo 620.
Como se ha descrito más arriba, cuando un bloque de corriente 600 es codificado en el modo de predicción vertical, los valores de las muestras previstas son derivados de manera que sean los valores de las muestras de referencia superiores. Aquí, las muestras de referencia contiguas al límite izquierdo del bloque de corriente 600 no se usan para la predicción direccional, pero son adyacentes a las muestras de límite izquierdo del bloque de corriente 600. Es decir, en las muestras de límite izquierdo 620, la distancia a las muestras de referencia izquierda 630 que son muestras de referencia no usadas para la predicción es menor que la distancia a las muestras de referencia superiores 610 que son muestras de referencia usadas para la predicción. Aquí, las muestras de referencia superiores 610 significan muestras [x, -1] que son contiguas al límite superior del bloque de corriente y que tienen la misma coordenada x. Las muestras de referencia izquierda 630 significan muestras [-1, y] que son contiguas al límite izquierdo del bloque de corriente y que tienen la misma coordenada y. Por lo tanto, puesto que hay una alta posibilidad de que los valores de las muestras de límite izquierdo 620 sean similares a los valores de las muestras de referencia izquierda 630, el filtro de alisado puede ser aplicado a las muestras de límite izquierdo 620 como se ilustra en la figura 6. La porción sombreada 605 en el dibujo representa una zona de filtración deseada.
Por ejemplo, cuando se aplica un filtro de alisado que tiene un coeficiente de [1 1]/2, los valores modificados predSamples[x, y] de las muestras de límite izquierdo 620 pueden ser derivados por la Expresión 3.
Expresión 3
pm dS am ph slx ,.y]“(p{x ,-1 ]t p [ - l ,>’]) / 2,con x* O,y m O.-nS-l
El coeficiente del filtro no está limitado a [1 1]/2, sino que se puede aplicar filtros que tengan coeficientes tales como [1 3]/4 y [17]/8. El coeficiente del filtro puede ser determinado de forma adaptativa dependiendo del tamaño del bloque de corriente.
Por otra parte, la información de bloques contiguos se puede considerar también al realizar la filtración en las muestras de referencia izquierda. Por ejemplo, los valores modificados de las muestras de límite izquierdo 620 pueden ser derivados como expresa la expresión 4, en consideración a las variaciones de los valores de muestra dependiendo de los valores de coordenada y de las muestras de límite izquierdo 620 con respecto a la muestra de referencia izquierdasuperior 640.
Expresión 4
Cuando los valores de las muestras de límite izquierdo 620 son derivados usando el procedimiento que se ha citado más arriba, los valores de la muestra prevista pueden exceder de una profundidad de bit definida. Por lo tanto, los valores de las muestras previstas se pueden limitar a la profundidad de bit definida o se puede dar un peso a la diferencia entre ellos. Por ejemplo, en caso de muestras previstas de componentes luma, los valores modificados de las muestras de límite izquierdo 620 pueden ser derivados mediante la expresión 5.
Expresión 5
La figura 7 es un diagrama que ilustra un ejemplo en el que la dirección de predicción de un modo de intra predicción de acuerdo con una realización de la invención es horizontal.
Con referencia a la figura 7, en el caso de un modo de predicción horizontal (modo de intra predicción-Horizontal), se puede aplicar un filtro de alisado a muestras de límite superior 720.
Como se ha descrito más arriba, cuando un bloque de corriente 700 es codificado en el modo de predicción vertical, los valores de las muestras previstas son derivados de manera que sean los valores de las muestras de referencia izquierda. Aquí, las muestras de referencia contiguas al límite superior del bloque de corriente 700 no se usan para la predicción direccional, pero son contiguas a las muestras de límite superior del bloque de corriente 700. Es decir, en las muestras de límite superior 720, la distancia a las muestras de referencia superiores 710 que son muestras de referencia no usadas para la predicción es menor que la distancia a las muestras de referencia izquierda 730 que son muestras de referencia usadas para la predicción. Aquí, las muestras de referencia superiores 710 significan muestras [x, -1] que son contiguas al límite superior del bloque de corriente y que tienen la misma coordenada x. Las muestras de referencia izquierda 730 significan muestras [-1, y] que son contiguas al límite izquierdo del bloque de corriente y que tienen la misma coordenada y. Por lo tanto, dado que hay una alta posibilidad de que los valores de las muestras de límite superior 720 sean similares a los valores de las muestras de referencia superiores 710, el filtro de alisado puede ser aplicado a las muestras de límite superior 720 como se ilustra en la figura 7. La porción sombreada 705 en el dibujo representa una zona de filtración deseada.
Por ejemplo, cuando se aplica un filtro de alisado que tiene un coeficiente de [1 1]/2, los valores modificados predSamples[x, y] de las muestras de límite superior 720 pueden ser derivados mediante la expresión 6.
Expresión 6
El coeficiente de filtro no se limita a [1 1]/2, sino que se puede aplicar filtros que tengan coeficientes tales como [13]/4 y [1 7]/8. El coeficiente de filtro puede ser determinado de forma adaptativa dependiendo del tamaño del bloque de corriente.
Por otra parte, también se puede considerar la información de bloques contiguos al realizar la filtración en las muestras de referencia superiores. Por ejemplo, los valores modificados de las muestras de límite superior 720 pueden ser derivados como expresa la expresión 7, en consideración a las variaciones de los valores de muestra dependiendo de los valores de coordenada x de las muestras de límite superior 720 con respecto a la muestra de referencia izquierdasuperior 740.
Expresión 7
predSampíes\x, y \ ~ p \-I . y] (p[,v. -1] -p\- 1, -1 ] ).conv = O.,nS- 1,y= O
Cuando los valores de las muestras de límite superior 720 se derivan usando el citado procedimiento, los valores de la muestra prevista pueden exceder de una profundidad de bit definida. Por lo tanto, los valores de las muestras previstas se pueden limitar a la profundidad de bit definida o se puede dar un peso a la diferencia entre ellas. Por ejemplo, en el caso de muestras previstas de componentes luma, los valores modificados de las muestras de límite superior 720 se pueden derivar mediante la expresión 8.
Expresión 8
predSampteslx, y \-C íip \¿ p \-\. y \+{{p\x.-1 j - pf - L - ! ] ) / 2 » tcon x* 0..».V-h.y - O Por otra parte, el procedimiento de aplicar el filtro de alisado a las muestras de límite izquierdo o las muestras de límite superior en base al modo de predicción del bloque de corriente puede ser aplicado a otros modos de predicción intra direccional además del modo de predicción vertical y/o el modo de predicción horizontal.
Por ejemplo, los modos de predicción intra direccional pueden ser clasificados dependiendo de las direcciones de predicción y la filtración puede ser realizada de forma adaptativa dependiendo de los grupos a los que pertenezca el modo correspondiente.
La figura 8 es un diagrama que ilustra un ejemplo en el que los modos de intra predicción son clasificados dependiendo de las direcciones de predicción.
Cuando la dirección de predicción de un modo de intra predicción es una dirección superior-derecha 810, el filtro de alisado puede ser aplicado a las muestras de límite izquierdo, al igual que el modo de predicción vertical. Cuando la dirección de predicción de un modo de intra predicción es una dirección izquierda-inferior 820, el filtro de alisado puede ser aplicado a las muestras de límite superior, al igual que el modo de predicción horizontal.
La figura 9 es un diagrama que ilustra un ejemplo en el que la dirección de predicción de un modo de intra predicción es la dirección superior-derecha de acuerdo con una realización de la invención.
Como se ha descrito más arriba, cuando un bloque de corriente 900 es codificado en un modo de predicción intra direccional cuya dirección de predicción es la dirección superior-derecha, los valores de las muestras previstas son derivados de manera que sean valores de muestras de referencia 910 situadas en la dirección de predicción de las muestras de referencia contiguas al límite derecho del bloque de corriente y una muestra de referencia 910 situada en el borde superior-derecho. Aquí, las muestras de referencia contiguas al límite izquierdo del bloque de corriente 900 no se usan, pero son adyacentes a las muestras de límite izquierdo. Es decir, las muestras de límite izquierdo 920 tienen una distancia a las muestras de referencia izquierda 930 menor que la distancia a las muestras de referencia 910 situadas en la dirección de predicción. Aquí, las muestras de referencia izquierda 930 significan muestras [-1, y] que son contiguas al límite izquierdo del bloque de corriente y que tienen la misma coordenada y. Por lo tanto, puesto que hay una alta posibilidad de que los valores de las muestras de límite izquierdo 920 sean similares a los valores de las muestras de referencia adyacentes izquierda 930, el filtro de alisado puede ser aplicado a las muestras de límite izquierdo 920 como se ilustra en la figura 9. La porción sombreada 905 en el dibujo representa una zona de filtración deseada.
La figura 10 es un diagrama que ilustra un ejemplo en el que la dirección de predicción de un modo de intra predicción es la dirección izquierda-inferior de acuerdo con una realización de la invención.
Como se ha descrito más arriba, cuando un bloque de corriente 1000 es codificado en un modo de predicción intra direccional cuya dirección de predicción es la dirección izquierda-inferior, los valores de las muestras previstas son derivados de manera que sean valores de muestras de referencia 1030 situadas en la dirección de predicción de las muestras de referencia contiguas al límite izquierdo del bloque de corriente y una muestra de referencia situada en el borde izquierdo-inferior. Aquí, las muestras de referencia contiguas al límite superior del bloque de corriente 1000 no se usan, pero son contiguas a las muestras de límite superior. Es decir, las muestras de límite superior 1020 tienen una distancia a las muestras de referencia superiores 1010 menor que la distancia a las muestras de referencia 1030 situadas en la dirección de predicción. Aquí, las muestras de referencia superiores 1010 significan muestras [x, -1] que son contiguas al límite superior del bloque de corriente y que tienen la misma coordenada x. Por lo tanto, puesto que hay una alta posibilidad de que los valores de las muestras de límite superior 1020 sean similares a los valores de las muestras de referencia superiores adyacentes 1030, el filtro de alisado puede ser aplicado a las muestras de límite superior 1020 como se ilustra en la figura 10. La porción sombreada 1005 en el dibujo representa una zona de filtración deseada.
Por otra parte, como se ha descrito más arriba, el procedimiento de derivar los valores de las muestras previstas se ha descrito en dos pasos: el paso de derivar los valores de las muestras de referencia situadas en la dirección de predicción como los valores de las muestras previstas y el paso de filtrar y modificar las muestras de límite no situadas en la dirección de predicción de las muestras de límite izquierdo y las muestras de límite superior del bloque previsto por razones de conveniencia de la explicación, pero el procedimiento de derivar los valores de las muestras previstas puede no dividirse en múltiples pasos, sino que se puede realizar en un único paso. Por ejemplo, en el procedimiento de derivar los valores de las muestras de límite no situadas en la dirección de predicción de las muestras de límite izquierdo y las muestras de límite superior del bloque previsto, el paso de filtrar las muestras de límite puede no ser realizado como un paso independiente, pero puede ser realizado como un paso unificado con el paso de derivar los valores de las muestras previstas de manera que sean los valores de las muestras de referencia situadas en la dirección de predicción.
Por ejemplo, en el ejemplo ilustrado en la figura 6, los valores de las muestras de límite izquierdo 620 pueden ser derivados en base a las muestras de referencia superiores 610 y las muestras de referencia 630 adyacente a las muestras de límite izquierdo como expresan las expresiones 3 a 5.
Por ejemplo, en el ejemplo ilustrado en la figura 7, los valores de las muestras de límite superior 720 pueden ser derivados en base a las muestras de referencia izquierda 730 y las muestras de referencia 710 adyacentes a las muestras de límite superior como expresan las expresiones 6 a 8.
Por ejemplo, en el ejemplo ilustrado en la figura 9, los valores de las muestras de límite izquierdo 920 pueden ser derivados en base a las muestras de referencia 910 situadas en la dirección de predicción y las muestras de referencia 930 adyacentes a las muestras de límite izquierdo.
Por ejemplo, en el ejemplo ilustrado en la figura 10, los valores de las muestras de límite superior 1020 pueden ser derivados en base a las muestras de referencia 1030 situadas en la dirección de predicción y las muestras de referencia 1010 adyacentes a las muestras de límite superior.
Por otra parte, puesto que la filtración de alisado no se efectúa en las muestras previstas distintas de las muestras de límite no situadas en la dirección de predicción de las muestras de límite izquierdo y las muestras de límite superior del bloque previsto, los valores de las muestras previstas son derivados de manera que sean los valores de las muestras de referencia en la dirección de predicción.
Por ejemplo, cuando un bloque de corriente es codificado en el modo de predicción vertical, los valores de muestras previstas distintas de las muestras de límite izquierdo son derivados como expresa la expresión 9.
Expresión 9
predSamples[x,y ] — p \ x ,<->1 ],con x —1..nS- 1<. y —>0..n S-1
Por ejemplo, cuando un bloque de corriente es codificado en el modo de predicción horizontal, los valores de muestras previstas distintas de las muestras de límite superior son derivados como expresa la expresión 10.
Expresión 10
Por otra parte, el procedimiento de aplicar el filtro de alisado a las muestras de límite izquierdo o las muestras de límite superior en base al modo de predicción del bloque de corriente no se puede aplicar a todas las muestras previstas de las muestras de límite, pero se puede aplicar solamente a algunas de ellas.
Cuando la distancia a las muestras de referencia usadas para la predicción direccional es pequeña, el error de la muestra prevista puede no ser grande. En este caso, es bastante exacto no aplicar el filtro de alisado, es decir, no considerar otra información de muestra. Por lo tanto, se puede determinar si la filtración deberá ser realizada en las muestras de referencia adyacentes dependiendo de las posiciones de las muestras de límite en el bloque.
Por ejemplo, el filtro de alisado se puede aplicar solamente a algunas de las muestras de límite izquierdo en el modo de predicción vertical, o el filtro de alisado puede ser aplicado solamente a algunas de las muestras de límite superior en el modo de predicción horizontal.
La figura 11 es un diagrama que ilustra un ejemplo en el que la dirección de predicción de un modo de intra predicción es vertical de acuerdo con otra realización de la invención. Con referencia a la figura 11, el filtro de alisado puede ser aplicado solamente a algunas de las muestras de límite izquierdo. Es decir, cuanto mayor es la distancia a las muestras de referencia usadas para la predicción, menor es la exactitud de la predicción. Por consiguiente, el filtro de alisado puede ser aplicado solamente a las muestras en una zona que tiene una exactitud baja.
Por ejemplo, el filtro de alisado puede ser aplicado solamente a muestras de límite izquierdo 1120 separadas de las muestras de referencia superiores 1110 de las muestras de límite izquierdo con respecto a la mitad de la altura de un bloque de corriente 1100. La porción sombreada 1105 en el dibujo representa una zona de filtración deseada.
Incluso cuando el modo de predicción de un bloque de corriente es el modo de predicción horizontal, se puede determinar si la filtración deberá ser realizada en las muestras de referencia adyacentes dependiendo de las posiciones de las muestras de límite superior en el bloque.
La figura 12 es un diagrama que ilustra un ejemplo en el que la dirección de predicción de un modo de intra predicción es horizontal de acuerdo con otra realización de la invención. Con referencia a la figura 12, el filtro de alisado puede ser aplicado solamente a algunas de las muestras de límite superior.
Por ejemplo, el filtro de alisado puede ser aplicado solamente a muestras de límite superior 1220 separadas de las muestras de referencia izquierda 1230 de las muestras de límite superior con respecto a la mitad de la anchura de un bloque de corriente 1200. La porción sombreada 1205 en el dibujo representa una zona de filtración deseada.
Por otra parte, la zona a la que se aplica el filtro de alisado no se limita a la mitad de la altura o anchura del bloque de corriente. Es decir, la zona se puede establecer de manera que tenga un tamaño de 1/4 o 3/4 o se puede determinar de forma adaptativa en base a la distancia a las muestras usadas para la predicción dependiendo del modo de intra predicción. En este caso, la zona a la que se aplica el filtro de alisado puede ser definida en una tabla de consulta para reducir la carga computacional del codificador o el descodificador.
Por otra parte, la invención se puede aplicar tanto al componente luma como al componente croma, pero se puede aplicar solamente al componente luma y no se puede aplicar al componente croma. Cuando la invención se aplica solamente al componente luma, los valores de muestras previstas del componente croma se derivan usando el mismo procedimiento que en un modo de intra predicción general.
La figura 13 es un diagrama que ilustra esquemáticamente la operación de un codificador en un sistema de acuerdo con la invención.
El codificador realiza un proceso de predicción en un bloque de corriente (S1310). El codificador construye un bloque previsto del bloque de corriente en base al modo de predicción del bloque de corriente. Aquí, se puede usar muestras contiguas del bloque de corriente como muestras de referencia para derivar los valores de muestras previstas.
Cuando el modo de predicción del bloque de corriente es un modo de predicción intra direccional, el codificador puede derivar los valores de muestras de límite no situadas en la dirección de predicción del modo de predicción intra direccional de las muestras de límite izquierdo y las muestras de límite superior del bloque previsto en base a las muestras de referencia situadas en la dirección de predicción y las muestras de referencia adyacentes a las muestras de límite. Aquí, las muestras de límite significan muestras que están situadas en el bloque previsto y que son contiguas al límite del bloque previsto.
Por ejemplo, cuando el modo de predicción intra direccional es el modo de predicción vertical, el codificador puede derivar los valores de las muestras de límite izquierdo en base a las muestras de referencia superiores de las muestras de límite izquierdo y las muestras de referencia adyacentes a las muestras de límite izquierdo. Aquí, las muestras de referencia superiores significan muestras que son contiguas al límite superior del bloque de corriente y que tienen la misma coordenada x.
Por ejemplo, cuando el modo de predicción intra direccional es el modo de predicción vertical, el codificador puede derivar los valores de las muestras de límite izquierdo en base a las muestras de referencia superiores de las muestras de límite izquierdo, las muestras de referencia adyacentes a las muestras de límite izquierdo, y la muestra de referencia contigua al borde superior-izquierdo del bloque de corriente.
Por ejemplo, cuando el modo de predicción intra direccional es el modo de predicción horizontal, el codificador puede derivar los valores de las muestras de límite superior en base a las muestras de referencia izquierda de las muestras de límite superior y las muestras de referencia adyacentes a las muestras de límite superior. Aquí, las muestras de referencia izquierda significan muestras que son contiguas al límite izquierdo del bloque de corriente y que tienen la misma coordenada y.
Por ejemplo, cuando el modo de predicción intra direccional es el modo de predicción horizontal, el codificador puede derivar los valores de las muestras de límite superior en base a las muestras de referencia izquierda de las muestras de límite superior, las muestras de referencia adyacentes a las muestras de límite superior, y la muestra de referencia contigua al borde superior-izquierdo del bloque de corriente.
Por ejemplo, cuando la dirección de predicción del modo de predicción es una dirección superior-derecha, el codificador puede derivar los valores de las muestras de límite izquierdo en base a las muestras de referencia situadas en la dirección de predicción y las muestras de referencia adyacentes a las muestras de límite izquierdo.
Por ejemplo, cuando la dirección de predicción del modo de predicción es una dirección izquierda-inferior, el codificador puede derivar los valores de las muestras de límite superior en base a las muestras de referencia situadas en la dirección de predicción y las muestras de referencia adyacentes a las muestras de límite superior.
Por otra parte, el codificador puede derivar los valores de las muestras previstas distintas de las muestras de límite no situadas en la dirección de predicción del modo de predicción intra direccional de las muestras de límite izquierdo y las muestras de límite superior del bloque previsto de manera que sean los valores de los valores de referencia situados en la dirección de predicción.
Por ejemplo, cuando el modo de predicción intra direccional es el modo de predicción vertical, el codificador puede derivar los valores de las muestras previstas de manera que sean los valores de las muestras de referencia superiores de las muestras previstas.
Por ejemplo, cuando el modo de predicción intra direccional es el modo de predicción horizontal, el codificador puede derivar los valores de las muestras previstas de manera que sean los valores de las muestras de referencia izquierda de las muestras previstas.
El codificador codifica por entropía información en el bloque previsto construido en el paso de predicción S1310 (S1320). Como se ha descrito más arriba, se puede usar procedimientos de codificación tales como golomb exponencial y CABAC para la codificación de entropía, y se puede asignar palabras código en consideración a una frecuencia de aparición de un modo de predicción o un tipo de predicción.
El codificador envía señales de la información codificada en el paso de codificación de entropía S1320 (S1330). Por ejemplo, el codificador puede enviar señales de la información de modo de predicción y la señal residual entre el bloque previsto y el bloque original. Cuando el filtro de alisado se aplica al procedimiento de realizar la intra predicción, la información acerca de los coeficientes del filtro de alisado puede ser señalizada.
La figura 14 es un diagrama que ilustra esquemáticamente la operación de un descodificador en un sistema de acuerdo con la invención.
El descodificador recibe información de un codificador (S 1410). La información recibida del codificador puede ser suministrada con un flujo de bits en que se ha cargado la información.
El descodificador descodifica por entropía la información recibida en el paso de recepción de información S 1410 (S 1420). El descodificador puede adquirir información para predicción del bloque de corriente, tal como el procedimiento de predicción (inter predicción/intra predicción) del bloque de corriente, un vector de movimiento (inter predicción), un modo de predicción (intra predicción), y una señal residual, en el paso de descodificación por entropía S1420.
El descodificador realiza un proceso de predicción en el bloque de corriente en base a la información adquirida en el paso de descodificación por entropía S 1420 (S1430). El descodificador construye un bloque previsto del bloque de corriente en base al modo de predicción del bloque de corriente. Aquí, se puede usar muestras contiguas del bloque de corriente como muestras de referencia con el fin de derivar los valores de las muestras previstas.
El procedimiento de predicción realizado en el descodificador es idéntico o similar al procedimiento de predicción realizado en el codificador.
Es decir, cuando el modo de predicción del bloque de corriente es un modo de predicción intra direccional , el descodificador puede derivar los valores de las muestras de límite no situadas en la dirección de predicción del modo de predicción intra direccional de las muestras de límite izquierdo y las muestras de límite superior del bloque previsto en base a las muestras de referencia situadas en la dirección de predicción y las muestras de referencia adyacentes a las muestras de límite correspondientes.
Por ejemplo, el modo de predicción intra direccional es el modo de predicción vertical, el descodificador puede derivar los valores de las muestras de límite izquierdo en base a las muestras de referencia superiores de las muestras de límite izquierdo y las muestras de referencia adyacentes a las muestras de límite izquierdo.
Por ejemplo, el modo de predicción intra direccional es el modo de predicción vertical, el descodificador puede derivar los valores de las muestras de límite izquierdo en base a las muestras de referencia superiores de las muestras de límite izquierdo, las muestras de referencia adyacentes a las muestras de límite izquierdo, y la muestra de referencia contigua al borde superior-izquierdo del bloque de corriente.
Por ejemplo, el modo de predicción intra direccional es el modo de predicción horizontal, el descodificador puede derivar los valores de las muestras de límite superior en base a las muestras de referencia izquierda de las muestras de límite superior y las muestras de referencia adyacentes a las muestras de límite superior.
Por ejemplo, el modo de predicción intra direccional es el modo de predicción horizontal, el descodificador puede derivar los valores de las muestras de límite superior en base a las muestras de referencia izquierda de las muestras de límite superior, las muestras de referencia adyacentes a las muestras de límite superior, y la muestra de referencia adyacente al borde superior-izquierdo del bloque de corriente.
Por ejemplo, cuando la dirección de predicción del modo de predicción es una dirección superior-derecha, el descodificador puede derivar los valores de las muestras de límite izquierdo en base a las muestras de referencia situadas en la dirección de predicción y las muestras de referencia adyacentes a las muestras de límite izquierdo.
Por ejemplo, cuando la dirección de predicción del modo de predicción es una dirección izquierda-inferior, el codificador puede derivar los valores de las muestras de límite superior en base a las muestras de referencia situadas en la dirección de predicción y las muestras de referencia adyacentes a las muestras de límite superior.
El descodificador puede derivar los valores de las muestras previstas distintas de las muestras de límite no situadas en la dirección de predicción del modo de predicción intra direccional de las muestras de límite izquierdo y las muestras de límite superior del bloque previsto de manera que sean los valores de las muestras de referencia situadas en la dirección de predicción.
Por ejemplo, cuando el modo de predicción intra direccional es el modo de predicción vertical, el descodificador puede derivar los valores de las muestras previstas de manera que sean los valores de las muestras de referencia superiores de las muestras previstas.
Por ejemplo, cuando el modo de predicción intra direccional es el modo de predicción horizontal, el descodificador puede derivar los valores de las muestras previstas de manera que sean los valores de las muestras de referencia izquierda de las muestras previstas.
El descodificador reconstruye una imagen en base al bloque previsto construido en el paso de predicción S1430 (S1440).
La invención se expone en el conjunto de reivindicaciones que se acompañan.
Claims (4)
1. Un procedimiento de intra predicción, para decodificación de video, comprendiendo el procedimiento los pasos de:
(S1410) recibir información sobre la previsión para un bloque de corriente (600);
(S310, S1420) derivar un modo de intra previsión del bloque de corriente (600) sobre la base de la información en la previsión; y
(S340, S1430) generar un bloque de previsión, en el que el bloque previsto comprende muestras previstas,
en el que el módulo de intra predicción es un modo de predicción vertical,
en el que, entre las muestras previstas, una muestra prevista (620) es derivada usando una primera muestra de referencia (610) situada a lo largo de una dirección de predicción vertical en lo que se refiere a la localización de la muestra prevista (620),
caracterizado por que
el paso de generar el bloque previsto incluye filtrar la muestra prevista (620) cuando la muestra prevista (620) es adyacente a un límite izquierdo del bloque de corriente (600),
en el que el filtrado de la muestra prevista (620) se realiza sobre la base de una segunda muestra de referencia (630) que está situada fuera del bloque de corriente (600), está situada a lo largo de una dirección horizontal en lo que se refiere a la posición de la muestra prevista (620) y es adyacente al límite izquierdo del bloque de corriente (600).
2. Un procedimiento de codificación de video, comprendiendo el procedimiento los pasos de:
(S1310) generar un bloque de predicción de un bloque de corriente (600) en base a un modo de intra predicción del bloque de corriente, en el que el bloque de predicción comprende muestras previstas, en el que el modo de intra predicción es un modo de predicción vertical; y
(S1320) codificar información sobre la predicción, en el que la información sobre la predicción indica el modo de intra predicción aplicado para generar el bloque de predicción,
en el que, entre las muestras previstas, una muestra prevista (620) es derivada usando una primera muestra de referencia (610) situada a lo largo de una dirección de predicción vertical en lo que se refiere a la situación de la muestra prevista (620),
caracterizado por que
el paso de generar el bloque previsto incluye el filtrado de la muestra prevista (620) cuando la muestra prevista (620) es adyacente a un límite izquierdo del bloque de corriente (600),
en el que el filtrado del bloque previsto (620) se realiza en base a una segunda muestra de referencia (630) que está situada fuera del bloque de corriente (600) está situada a lo largo de una dirección horizontal en lo que se refiere a la posición de la muestra prevista (620) y es adyacente al límite izquierdo del bloque de corriente (600).
3. Un medio de almacenamiento legible por computador que almacena información codificada generada por un procedimiento que realiza los pasos de:
(S1310) generar un bloque de predicción de un bloque de corriente (600) en base a un modo de inter predicción del bloque de corriente, en el que el bloque previsto comprende muestras previstas, en el que el modo de la intra predicción es un modo de predicción vertical, y
(S1320) la información de codificación sobre la predicción, en el que la información sobre la predicción indic el modo de intra predicción aplicado para generar el bloque previsto,
en el que, entre las muestras previstas, una muestra prevista (620) es derivada usando una primera muestra de referencia (610) situada a lo largo de una dirección de predicción vertical referente a la localización de la muestra prevista (620),
caracterizado por que
el paso de generar el bloque previsto incluye filtrar la muestra prevista (620) cuando la muestra prevista (620) está adyacente a un límite izquierdo del bloque de corriente (600)
en el que el filtrado de la muestra prevista (620) se realiza en base a una segunda muestra de referencia (630) que está situada fuera del bloque de corriente (600), está situada a lo largo de una dirección longitudinal con referencia a la posición de la muestra prevista (620) y es adyacente a un límite izquierdo del bloque de corriente (600).
4. Un procedimiento para generar y transmitir datos de video codificador, comprendiendo el procedimiento:
generar una corriente de bits de loa datos de video codificados incluyendo información sobre la predicción, en el que la corriente de bits es generada por (S1310) generar un bloque previsto de un bloque de corriente (600) en base al modo de intra predicción del bloque de corriente, en el que el bloque previsto comprende muestras previstas, en el que el modo de intra predicción es un modo de predicción vertical y (S1320) codificar la información sobre la predicción, en el que la información sobre la predicción indica el modo de intra predicción aplicado para generar el bloque previsto; y
transmitir datos que comprenden la corriente de bits de los datos de video codificados incluyendo la información sobre la predicción,
en el que entre las muestras previstas, una muestra prevista (620) es derivada usando una primera muestra de referencia (610) situada a lo largo de una dirección de predicción vertical en lo que se refiere a la localización de la muestra prevista (620),
caracterizado por que
el paso de generar el bloque previsto incluye el filtrado de la muestra prevista (620) cuando la muestra prevista (620) es adyacente a un límite izquierdo del bloque de corriente (600)
en el que el filtrado de la muestra prevista (620) se efectúa en base a una segunda muestra de referencia (630) que está situada fuera del bloque de corriente (600), se encuentra situada a lo largo de una dirección horizontal con referencia a la localización de la muestra prevista (620) y es adyacente al límite izquierdo del bloque de corriente (600).
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201161478912P | 2011-04-25 | 2011-04-25 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2984307T3 true ES2984307T3 (es) | 2024-10-29 |
Family
ID=47072876
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES23172623T Active ES2984307T3 (es) | 2011-04-25 | 2012-04-20 | Procedimiento de intra-predicción para decodificación de vídeo y codificación de vídeo |
| ES18209846T Active ES2848835T3 (es) | 2011-04-25 | 2012-04-20 | Método de predicción intra para decodificación y codificación vídeo |
| ES20200228T Active ES2954591T3 (es) | 2011-04-25 | 2012-04-20 | Aparato de decodificación de vídeo y aparato de codificación de vídeo |
Family Applications After (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES18209846T Active ES2848835T3 (es) | 2011-04-25 | 2012-04-20 | Método de predicción intra para decodificación y codificación vídeo |
| ES20200228T Active ES2954591T3 (es) | 2011-04-25 | 2012-04-20 | Aparato de decodificación de vídeo y aparato de codificación de vídeo |
Country Status (21)
| Country | Link |
|---|---|
| US (5) | US10368090B2 (es) |
| EP (5) | EP4398579A3 (es) |
| JP (7) | JP5869666B2 (es) |
| KR (8) | KR101968325B1 (es) |
| CN (5) | CN107071411B (es) |
| AU (7) | AU2012249024B2 (es) |
| CA (6) | CA3140958C (es) |
| DE (1) | DE112012001609B9 (es) |
| DK (1) | DK2704435T3 (es) |
| ES (3) | ES2984307T3 (es) |
| FI (1) | FI3783889T3 (es) |
| GB (1) | GB2505345B (es) |
| HR (2) | HRP20241021T1 (es) |
| HU (3) | HUE067788T2 (es) |
| MX (4) | MX347329B (es) |
| PL (4) | PL3783889T3 (es) |
| PT (2) | PT2704435T (es) |
| RU (6) | RU2550539C1 (es) |
| SI (1) | SI3783889T1 (es) |
| TR (1) | TR201905119T4 (es) |
| WO (1) | WO2012148138A2 (es) |
Families Citing this family (57)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9100621B2 (en) * | 2010-12-08 | 2015-08-04 | Lg Electronics Inc. | Intra prediction in image processing |
| HUE067788T2 (hu) | 2011-04-25 | 2024-11-28 | Lg Electronics Inc | Intra predikciós eljárás videó dekódoláshoz és videó kódoláshoz |
| KR20120140181A (ko) | 2011-06-20 | 2012-12-28 | 한국전자통신연구원 | 화면내 예측 블록 경계 필터링을 이용한 부호화/복호화 방법 및 그 장치 |
| KR101956284B1 (ko) * | 2011-06-30 | 2019-03-08 | 엘지전자 주식회사 | 보간 방법 및 이를 이용한 예측 방법 |
| CN104137549B9 (zh) | 2012-01-18 | 2020-06-05 | 韩国电子通信研究院 | 对图像进行编码和解码的方法及设备 |
| JP2014131162A (ja) * | 2012-12-28 | 2014-07-10 | Nippon Telegr & Teleph Corp <Ntt> | イントラ予測符号化方法、イントラ予測復号方法、イントラ予測符号化装置、イントラ予測復号装置、それらのプログラム並びにプログラムを記録した記録媒体 |
| CN116320392A (zh) | 2013-01-04 | 2023-06-23 | Ge视频压缩有限责任公司 | 高效可伸缩编码概念 |
| KR102127281B1 (ko) * | 2013-04-08 | 2020-06-26 | 지이 비디오 컴프레션, 엘엘씨 | 효율적인 다-시점/계층 코딩을 허용하는 코딩 개념 |
| WO2015009092A1 (ko) * | 2013-07-18 | 2015-01-22 | 엘지전자 주식회사 | 비디오 신호 처리 방법 및 장치 |
| US10129542B2 (en) * | 2013-10-17 | 2018-11-13 | Futurewei Technologies, Inc. | Reference pixel selection and filtering for intra coding of depth map |
| EP2961168A1 (en) * | 2014-06-27 | 2015-12-30 | Thomson Licensing | Method and apparatus for predicting image samples for encoding or decoding |
| AU2014216056A1 (en) * | 2014-08-25 | 2016-03-10 | Canon Kabushiki Kaisha | Method, apparatus and system for predicting a block of video samples |
| US11463689B2 (en) * | 2015-06-18 | 2022-10-04 | Qualcomm Incorporated | Intra prediction and intra mode coding |
| CN108028923B (zh) | 2015-09-10 | 2021-08-20 | Lg电子株式会社 | 视频编码系统中的帧内预测方法和设备 |
| US10425648B2 (en) * | 2015-09-29 | 2019-09-24 | Qualcomm Incorporated | Video intra-prediction using position-dependent prediction combination for video coding |
| WO2017082670A1 (ko) * | 2015-11-12 | 2017-05-18 | 엘지전자 주식회사 | 영상 코딩 시스템에서 계수 유도 인트라 예측 방법 및 장치 |
| KR20180075517A (ko) * | 2015-11-24 | 2018-07-04 | 삼성전자주식회사 | 비디오 부호화 방법 및 장치, 비디오 복호화 방법 및 장치 |
| WO2017091016A1 (ko) * | 2015-11-24 | 2017-06-01 | 삼성전자 주식회사 | 비디오 복호화 방법 및 장치, 그 부호화 방법 및 장치 |
| KR102345475B1 (ko) * | 2016-01-05 | 2022-01-03 | 한국전자통신연구원 | 잔차 신호에 대한 예측 방법 및 장치 |
| KR102856248B1 (ko) * | 2016-02-16 | 2025-09-04 | 삼성전자주식회사 | 비디오 부호화 방법 및 장치, 그 복호화 방법 및 장치 |
| US11095911B2 (en) | 2016-02-16 | 2021-08-17 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding image |
| KR102609632B1 (ko) * | 2016-02-25 | 2023-12-01 | 주식회사 케이티 | 비디오 신호 처리 방법 및 장치 |
| KR102346713B1 (ko) * | 2016-04-12 | 2022-01-03 | 세종대학교산학협력단 | 인트라 예측 기반의 비디오 신호 처리 방법 및 장치 |
| JP2019519972A (ja) * | 2016-05-05 | 2019-07-11 | ヴィド スケール インコーポレイテッド | イントラコーディングのための制御点ベースのイントラ方向表現 |
| WO2017209328A1 (ko) * | 2016-06-03 | 2017-12-07 | 엘지전자 주식회사 | 영상 코딩 시스템에서 인트라 예측 방법 및 장치 |
| CN114363628B (zh) * | 2016-06-24 | 2024-06-14 | 株式会社Kt | 图像编码方法、图像解码方法以及装置 |
| EP4246969B1 (en) * | 2016-06-24 | 2026-04-15 | KT Corporation | Method and apparatus for processing video signal |
| US10986358B2 (en) | 2016-07-05 | 2021-04-20 | Kt Corporation | Method and apparatus for processing video signal |
| CN114286091B (zh) * | 2016-09-05 | 2024-06-04 | 罗斯德尔动力有限责任公司 | 图像编码和解码方法、比特流存储介质及数据传输方法 |
| KR102435000B1 (ko) | 2016-09-20 | 2022-08-23 | 주식회사 케이티 | 비디오 신호 처리 방법 및 장치 |
| CN117255194B (zh) * | 2016-09-30 | 2025-10-21 | 罗斯德尔动力有限责任公司 | 图像处理方法及其装置 |
| WO2018174371A1 (ko) * | 2017-03-21 | 2018-09-27 | 엘지전자 주식회사 | 영상 코딩 시스템에서 인트라 예측에 따른 영상 디코딩 방법 및 장치 |
| US10728548B2 (en) * | 2017-04-04 | 2020-07-28 | Futurewei Technologies, Inc. | Processing reference samples used for intra-prediction of a picture block |
| PL3879826T3 (pl) | 2017-05-31 | 2022-12-19 | Lg Electronics Inc. | Sposób i urządzenie do wykonywania dekodowania obrazu na podstawie predykcji przestrzennej w systemie kodowania obrazu |
| US10764587B2 (en) * | 2017-06-30 | 2020-09-01 | Qualcomm Incorporated | Intra prediction in video coding |
| CN117354501A (zh) * | 2017-07-06 | 2024-01-05 | Lx 半导体科技有限公司 | 图像编码/解码方法、发送方法和数字存储介质 |
| CN117528070A (zh) * | 2017-08-21 | 2024-02-06 | 韩国电子通信研究院 | 编码/解码视频的方法和设备以及存储比特流的记录介质 |
| CN115037931B (zh) * | 2017-10-18 | 2025-08-26 | 英迪股份有限公司 | 图像编码/解码方法和装置以及存储有比特流的记录介质 |
| GB2567863A (en) * | 2017-10-27 | 2019-05-01 | Sony Corp | Image data encoding and decoding |
| CN111295881B (zh) * | 2017-11-13 | 2023-09-01 | 联发科技(新加坡)私人有限公司 | 用于图像和视频编解码的画面内预测融合的方法和装置 |
| EP3496401A1 (en) * | 2017-12-05 | 2019-06-12 | Thomson Licensing | Method and apparatus for video encoding and decoding based on block shape |
| CN116347074A (zh) | 2018-03-09 | 2023-06-27 | 韩国电子通信研究院 | 使用样点滤波的图像编码/解码方法和设备 |
| WO2019182292A1 (ko) * | 2018-03-19 | 2019-09-26 | 주식회사 케이티 | 비디오 신호 처리 방법 및 장치 |
| WO2019245342A1 (ko) * | 2018-06-21 | 2019-12-26 | 주식회사 케이티 | 비디오 신호 처리 방법 및 장치 |
| CN110650349B (zh) * | 2018-06-26 | 2024-02-13 | 中兴通讯股份有限公司 | 一种图像编码方法、解码方法、编码器、解码器及存储介质 |
| CN110876057B (zh) * | 2018-08-29 | 2023-04-18 | 华为技术有限公司 | 一种帧间预测的方法及装置 |
| KR102785699B1 (ko) * | 2018-11-29 | 2025-03-26 | 현대자동차주식회사 | 차량용 영상 처리 장치, 이를 포함하는 차량 및 그 제어 방법 |
| GEAP202315696A (en) | 2018-12-17 | 2023-06-12 | Alfred Wegener Inst Helmholtz Zentrum Fuer Polar Und Meeres Forschung | Method for producing caviar or caviar-like product from living, mature eggs of fish or crustaceans, and products of this kind |
| IL285212B2 (en) | 2019-02-07 | 2024-06-01 | Vid Scale Inc | Systems, means and methods for refining Internet prediction with optical flow |
| MX2021010874A (es) | 2019-03-12 | 2021-10-22 | Lg Electronics Inc | Metodo y aparato de codificacion/decodificacion de imagen, y metodo para transmitir un flujo de bits. |
| BR112021025153A2 (pt) * | 2019-06-14 | 2022-01-25 | Ericsson Telefon Ab L M | Métodos de intraprevisão associado com um bloco atual, de codificação e de decodificação, aparelho de intraprevisão, codificador, decodificador, produto de programa de computador, e, mídia legível por computador |
| EP3984229A4 (en) | 2019-06-14 | 2022-07-06 | Telefonaktiebolaget Lm Ericsson (Publ) | SIMPLIFIED DOWNSAMPLE FOR MATRIX-BASED INTRA PREDICTION |
| EP4300964A3 (en) * | 2019-06-21 | 2024-03-13 | VID SCALE, Inc. | Precision refinement for motion compensation with optical flow |
| WO2021007175A1 (en) * | 2019-07-05 | 2021-01-14 | Beijing Dajia Internet Information Technology Co., Ltd. | Motion compensation using combined inter and intra prediction |
| CN110944211B (zh) * | 2019-11-15 | 2022-07-08 | 腾讯科技(深圳)有限公司 | 用于帧内预测的插值滤波方法、装置、介质及电子设备 |
| CN117499626A (zh) * | 2020-03-26 | 2024-02-02 | 阿里巴巴(中国)有限公司 | 用于对视频进行编码或解码的方法和装置 |
| CN112004096B (zh) * | 2020-07-20 | 2024-07-12 | 浙江大华技术股份有限公司 | 角度模式帧间预测方法、编码器及存储介质 |
Family Cites Families (48)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60123348A (ja) | 1983-11-25 | 1985-07-02 | ナショナル住宅産業株式会社 | コンテナ装置 |
| JPH06258980A (ja) | 1993-03-02 | 1994-09-16 | Ricoh Co Ltd | 消色機能付き電子写真装置 |
| DE10158658A1 (de) * | 2001-11-30 | 2003-06-12 | Bosch Gmbh Robert | Verfahren zur gerichteten Prädiktion eines Bildblockes |
| KR100454501B1 (ko) | 2001-12-26 | 2004-10-28 | 브이케이 주식회사 | 영상신호를 부호화 또는 복호화하기 위한 예측 장치 및 방법 |
| JP4015934B2 (ja) | 2002-04-18 | 2007-11-28 | 株式会社東芝 | 動画像符号化方法及び装置 |
| EP1645135A4 (en) * | 2003-01-10 | 2010-03-03 | Thomson Licensing | DEFINE INTERPOLATION FILTERS FOR ERROR FILING IN A CODED PICTURE |
| CN1589028B (zh) * | 2004-07-29 | 2010-05-05 | 展讯通信(上海)有限公司 | 基于像素流水的帧内预测装置及预测方法 |
| GB0422439D0 (en) | 2004-10-08 | 2004-11-10 | European Molecular Biology Lab Embl | Inhibitors of infection |
| JP2006229411A (ja) * | 2005-02-16 | 2006-08-31 | Matsushita Electric Ind Co Ltd | 画像復号化装置及び画像復号化方法 |
| CN101228794B (zh) | 2005-07-21 | 2011-05-11 | 汤姆森许可贸易公司 | 针对加权预测的可分级视频编码方法及设备 |
| KR100678958B1 (ko) * | 2005-07-29 | 2007-02-06 | 삼성전자주식회사 | 인트라 bl 모드를 고려한 디블록 필터링 방법, 및 상기방법을 이용하는 다 계층 비디오 인코더/디코더 |
| US8036274B2 (en) | 2005-08-12 | 2011-10-11 | Microsoft Corporation | SIMD lapped transform-based digital media encoding/decoding |
| WO2007058470A1 (en) | 2005-11-15 | 2007-05-24 | Electronics And Telecommunications Research Institute | A method of scalable video coding for varying spatial scalability of bitstream in real time and a codec using the same |
| KR100750145B1 (ko) * | 2005-12-12 | 2007-08-21 | 삼성전자주식회사 | 영상의 인트라 예측 부호화, 복호화 방법 및 장치 |
| KR100739790B1 (ko) | 2006-02-02 | 2007-07-13 | 삼성전자주식회사 | 인트라 예측 모드 결정 방법 및 장치 |
| EP1842846A1 (en) * | 2006-04-07 | 2007-10-10 | Santhera Pharmaceuticals (Schweiz) AG | Phenylpiperidine derivatives as melanocortin-4 receptor modulators |
| ES2630203T3 (es) | 2006-10-10 | 2017-08-18 | Nippon Telegraph And Telephone Corporation | Método y dispositivo de control de codificación de predicción intra, su programa, y medio de almacenamiento que contiene programa |
| KR101365570B1 (ko) | 2007-01-18 | 2014-02-21 | 삼성전자주식회사 | 인트라 예측 부호화, 복호화 방법 및 장치 |
| CN101383970A (zh) * | 2007-09-06 | 2009-03-11 | 北京中电华大电子设计有限责任公司 | 基于avs的并行流水的帧内预测器的实现方法 |
| JP2009094828A (ja) | 2007-10-10 | 2009-04-30 | Hitachi Ltd | 画像符号化装置及び画像符号化方法、画像復号化装置及び画像復号化方法 |
| JP4987085B2 (ja) | 2007-10-15 | 2012-07-25 | 日本電信電話株式会社 | 画像符号化装置及び復号装置、画像符号化方法及び復号方法、それらのプログラム並びにプログラムを記録した記録媒体 |
| JP2009111691A (ja) * | 2007-10-30 | 2009-05-21 | Hitachi Ltd | 画像符号化装置及び符号化方法、画像復号化装置及び復号化方法 |
| EP2081386A1 (en) * | 2008-01-18 | 2009-07-22 | Panasonic Corporation | High precision edge prediction for intracoding |
| KR20090095316A (ko) * | 2008-03-05 | 2009-09-09 | 삼성전자주식회사 | 영상 인트라 예측 방법 및 장치 |
| KR101705138B1 (ko) * | 2008-04-11 | 2017-02-09 | 톰슨 라이센싱 | 변위된 인트라 예측과 템플릿 매칭을 위한 디블록 필터링 |
| KR100949917B1 (ko) * | 2008-05-28 | 2010-03-30 | 한국산업기술대학교산학협력단 | 적응적 인트라 예측을 통한 고속 부호화 방법 및 시스템 |
| CN101330617B (zh) * | 2008-07-31 | 2010-11-17 | 上海交通大学 | 基于模式映射的多标准帧内预测器的硬件实现方法及装置 |
| KR101590500B1 (ko) * | 2008-10-23 | 2016-02-01 | 에스케이텔레콤 주식회사 | 동영상 부호화/복호화 장치, 이를 위한 인트라 예측 방향에기반한 디블록킹 필터링 장치 및 필터링 방법, 및 기록 매체 |
| US8189666B2 (en) | 2009-02-02 | 2012-05-29 | Microsoft Corporation | Local picture identifier and computation of co-located information |
| KR101260157B1 (ko) | 2009-02-13 | 2013-05-06 | 리서치 인 모션 리미티드 | 인트라코딩된 이미지 또는 프레임에 대한 인루프 디블로킹 |
| US20100246675A1 (en) | 2009-03-30 | 2010-09-30 | Sony Corporation | Method and apparatus for intra-prediction in a video encoder |
| KR101379185B1 (ko) | 2009-04-14 | 2014-03-31 | 에스케이 텔레콤주식회사 | 예측 모드 선택 방법 및 장치와 그를 이용한 영상 부호화/복호화 방법 및 장치 |
| KR20110008653A (ko) | 2009-07-20 | 2011-01-27 | 삼성전자주식회사 | 움직임 벡터 예측 방법과 이를 이용한 영상 부호화/복호화 장치 및 방법 |
| US8199459B2 (en) * | 2009-07-30 | 2012-06-12 | Medtronic, Inc. | Energy device with a first and second separator material |
| KR101452860B1 (ko) | 2009-08-17 | 2014-10-23 | 삼성전자주식회사 | 영상의 부호화 방법 및 장치, 영상 복호화 방법 및 장치 |
| CN101827270B (zh) * | 2009-12-16 | 2011-12-14 | 香港应用科技研究院有限公司 | 一种帧内预测中获取像素预测值的方法 |
| EP2525576A4 (en) * | 2010-01-12 | 2015-04-15 | Sharp Kk | ENCODER APPARATUS, DECODER APPARATUS, AND DATA STRUCTURE |
| KR20110113561A (ko) | 2010-04-09 | 2011-10-17 | 한국전자통신연구원 | 적응적인 필터를 이용한 인트라 예측 부호화/복호화 방법 및 그 장치 |
| WO2011136896A1 (en) * | 2010-04-27 | 2011-11-03 | Sony Corporation | Boundary adaptive intra prediction for improving subjective video quality |
| EP2388999B1 (en) | 2010-05-17 | 2021-02-24 | Lg Electronics Inc. | New intra prediction modes |
| KR20120012385A (ko) | 2010-07-31 | 2012-02-09 | 오수미 | 인트라 예측 부호화 장치 |
| KR20140071507A (ko) | 2010-08-17 | 2014-06-11 | 엠앤케이홀딩스 주식회사 | 예측 블록 생성 장치 |
| US9100621B2 (en) * | 2010-12-08 | 2015-08-04 | Lg Electronics Inc. | Intra prediction in image processing |
| HUE067788T2 (hu) | 2011-04-25 | 2024-11-28 | Lg Electronics Inc | Intra predikciós eljárás videó dekódoláshoz és videó kódoláshoz |
| KR102684942B1 (ko) * | 2016-03-17 | 2024-07-12 | 세종대학교산학협력단 | 인트라 예측 기반의 비디오 신호 처리 방법 및 장치 |
| KR102435000B1 (ko) * | 2016-09-20 | 2022-08-23 | 주식회사 케이티 | 비디오 신호 처리 방법 및 장치 |
| EP3410722A1 (en) * | 2017-05-31 | 2018-12-05 | Thomson Licensing | Method and apparatus for low-complexity bi-directional intra prediction in video encoding and decoding |
| CN113785577B (zh) | 2019-04-26 | 2023-06-27 | 华为技术有限公司 | 用于指示色度量化参数映射函数的方法和装置 |
-
2012
- 2012-04-20 HU HUE23172623A patent/HUE067788T2/hu unknown
- 2012-04-20 EP EP24176047.9A patent/EP4398579A3/en active Pending
- 2012-04-20 JP JP2014508283A patent/JP5869666B2/ja active Active
- 2012-04-20 HR HRP20241021TT patent/HRP20241021T1/hr unknown
- 2012-04-20 PL PL20200228.3T patent/PL3783889T3/pl unknown
- 2012-04-20 RU RU2013152175/08A patent/RU2550539C1/ru active
- 2012-04-20 KR KR1020187012530A patent/KR101968325B1/ko active Active
- 2012-04-20 MX MX2016002952A patent/MX347329B/es unknown
- 2012-04-20 RU RU2015110504A patent/RU2627110C2/ru active
- 2012-04-20 CA CA3140958A patent/CA3140958C/en active Active
- 2012-04-20 KR KR1020157006823A patent/KR101763496B1/ko active Active
- 2012-04-20 AU AU2012249024A patent/AU2012249024B2/en active Active
- 2012-04-20 KR KR1020207028497A patent/KR102250105B1/ko active Active
- 2012-04-20 ES ES23172623T patent/ES2984307T3/es active Active
- 2012-04-20 DK DK12775964.5T patent/DK2704435T3/da active
- 2012-04-20 KR KR1020217013394A patent/KR102350988B1/ko active Active
- 2012-04-20 CN CN201611127070.9A patent/CN107071411B/zh active Active
- 2012-04-20 CN CN201611127121.8A patent/CN107071412B/zh active Active
- 2012-04-20 FI FIEP20200228.3T patent/FI3783889T3/fi active
- 2012-04-20 EP EP20200228.3A patent/EP3783889B1/en active Active
- 2012-04-20 DE DE112012001609.2T patent/DE112012001609B9/de active Active
- 2012-04-20 US US14/113,708 patent/US10368090B2/en active Active
- 2012-04-20 EP EP18209846.7A patent/EP3471412B8/en active Active
- 2012-04-20 SI SI201232041T patent/SI3783889T1/sl unknown
- 2012-04-20 TR TR2019/05119T patent/TR201905119T4/tr unknown
- 2012-04-20 CN CN201280030010.9A patent/CN103621079B/zh active Active
- 2012-04-20 ES ES18209846T patent/ES2848835T3/es active Active
- 2012-04-20 PT PT12775964T patent/PT2704435T/pt unknown
- 2012-04-20 ES ES20200228T patent/ES2954591T3/es active Active
- 2012-04-20 CA CA3263070A patent/CA3263070A1/en active Pending
- 2012-04-20 CN CN201611127178.8A patent/CN106851270B/zh active Active
- 2012-04-20 CN CN201611127179.2A patent/CN107071413B/zh active Active
- 2012-04-20 CA CA3222766A patent/CA3222766C/en active Active
- 2012-04-20 HR HRP20230996TT patent/HRP20230996T1/hr unknown
- 2012-04-20 HU HUE12775964 patent/HUE044405T2/hu unknown
- 2012-04-20 HU HUE20200228A patent/HUE063555T2/hu unknown
- 2012-04-20 CA CA3082413A patent/CA3082413C/en active Active
- 2012-04-20 PL PL23172623.3T patent/PL4224844T3/pl unknown
- 2012-04-20 MX MX2013012478A patent/MX2013012478A/es active IP Right Grant
- 2012-04-20 PL PL18209846T patent/PL3471412T3/pl unknown
- 2012-04-20 GB GB1319111.9A patent/GB2505345B/en active Active
- 2012-04-20 EP EP12775964.5A patent/EP2704435B1/en active Active
- 2012-04-20 PL PL12775964T patent/PL2704435T3/pl unknown
- 2012-04-20 KR KR1020207004743A patent/KR102164571B1/ko active Active
- 2012-04-20 CA CA2968765A patent/CA2968765C/en active Active
- 2012-04-20 PT PT182098467T patent/PT3471412T/pt unknown
- 2012-04-20 KR KR1020137030935A patent/KR101645787B1/ko active Active
- 2012-04-20 KR KR1020177020723A patent/KR101855951B1/ko active Active
- 2012-04-20 CA CA2834249A patent/CA2834249C/en active Active
- 2012-04-20 KR KR1020197009940A patent/KR102081350B1/ko active Active
- 2012-04-20 WO PCT/KR2012/003093 patent/WO2012148138A2/ko not_active Ceased
- 2012-04-20 EP EP23172623.3A patent/EP4224844B1/en active Active
-
2013
- 2013-10-25 MX MX2023002585A patent/MX2023002585A/es unknown
- 2013-10-25 MX MX2015007140A patent/MX337507B/es unknown
-
2015
- 2015-04-21 US US14/692,134 patent/US10645415B2/en active Active
- 2015-10-23 AU AU2015246147A patent/AU2015246147B2/en active Active
-
2016
- 2016-01-07 JP JP2016001875A patent/JP6258980B2/ja active Active
-
2017
- 2017-07-13 RU RU2017124971A patent/RU2688269C2/ru active
- 2017-09-14 AU AU2017228642A patent/AU2017228642B2/en active Active
- 2017-12-07 JP JP2017235231A patent/JP6588523B2/ja active Active
-
2019
- 2019-05-08 RU RU2019113978A patent/RU2708443C1/ru active
- 2019-09-12 JP JP2019166370A patent/JP7051773B2/ja active Active
- 2019-10-23 AU AU2019253843A patent/AU2019253843B2/en active Active
- 2019-11-29 RU RU2019138682A patent/RU2745827C1/ru active
-
2020
- 2020-03-31 US US16/835,894 patent/US11006146B2/en active Active
- 2020-12-23 US US17/132,378 patent/US11910010B2/en active Active
-
2021
- 2021-03-26 RU RU2021108067A patent/RU2765234C1/ru active
- 2021-06-25 AU AU2021204343A patent/AU2021204343B2/en active Active
-
2022
- 2022-03-30 JP JP2022056442A patent/JP7314350B2/ja active Active
- 2022-12-01 AU AU2022279488A patent/AU2022279488B2/en active Active
-
2023
- 2023-07-12 JP JP2023114501A patent/JP7618742B2/ja active Active
-
2024
- 2024-01-09 US US18/407,955 patent/US12273559B2/en active Active
- 2024-03-08 AU AU2024201564A patent/AU2024201564B2/en active Active
-
2025
- 2025-01-08 JP JP2025002775A patent/JP7749871B2/ja active Active
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2984307T3 (es) | Procedimiento de intra-predicción para decodificación de vídeo y codificación de vídeo | |
| ES2677100T3 (es) | Filtrado de bucle alrededor de los límites de segmento o de límites de mosaico en la codificación de video | |
| ES2817100B1 (es) | Metodo y aparato para procesar senales de video | |
| ES2905415T3 (es) | Codificar datos usando un diseño de codificación binaria aritmética adaptativa según contexto (CABAC) mejorado | |
| ES2693643T3 (es) | Exploración dependiente de modo de coeficientes de un bloque de datos de vídeo | |
| ES2865389T3 (es) | Actualización del parámetro de rice para la codificación de nivel de coeficiente en el procedimiento de codificación de vídeo | |
| ES2912048T3 (es) | Codificación de mapas de significado y bloques de coeficiente de transformada | |
| ES2612493B1 (es) | Método para inducir un bloque candidato de fusión y dispositivo que usa el mismo | |
| ES2750124T3 (es) | Elementos sintácticos de señalización para coeficientes de transformada para subconjuntos de una unidad de codificación a nivel de hoja | |
| KR20250004142A (ko) | 2차 변환을 이용하는 비디오 신호 처리 방법 및 장치 | |
| ES2677193A2 (es) | Procedimiento y dispositivo para procesar señales de vídeo | |
| KR20140120908A (ko) | 비디오 코딩에서 변환 계수 데이터를 코딩하기 위한 콘텍스트들의 결정 | |
| ES2994011T3 (en) | Image encoding/decoding method and device using intra prediction | |
| ES3001382T3 (en) | Encoder, decoder and corresponding methods using dct2 enabled high level flag | |
| RU2858814C2 (ru) | Способ внутреннего предсказания и кодер и декодер, использующие его | |
| ES2459890A2 (es) | Método de predicción intra, y codificador y descodificador que lo usan |