ES2762868T3 - Procedimiento y aparato para codificación de Intra modo en HEVC - Google Patents
Procedimiento y aparato para codificación de Intra modo en HEVC Download PDFInfo
- Publication number
- ES2762868T3 ES2762868T3 ES16194851T ES16194851T ES2762868T3 ES 2762868 T3 ES2762868 T3 ES 2762868T3 ES 16194851 T ES16194851 T ES 16194851T ES 16194851 T ES16194851 T ES 16194851T ES 2762868 T3 ES2762868 T3 ES 2762868T3
- Authority
- ES
- Spain
- Prior art keywords
- mode
- mpm
- intra
- modes
- planar
- 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
- 238000000034 method Methods 0.000 title claims abstract description 50
- 238000012545 processing Methods 0.000 claims abstract description 11
- 241000023320 Luma <angiosperm> Species 0.000 claims description 4
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 claims description 4
- 230000006835 compression Effects 0.000 description 4
- 238000009795 derivation Methods 0.000 description 4
- QEDQZYNGDXULGO-UHFFFAOYSA-N 3-methyl-2-(3-methylphenyl)morpholine Chemical compound CC1NCCOC1C1=CC=CC(C)=C1 QEDQZYNGDXULGO-UHFFFAOYSA-N 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000013507 mapping Methods 0.000 description 2
- 238000003066 decision tree Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
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/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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive 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/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/46—Embedding additional information in the video signal during the compression process
- H04N19/463—Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
-
- 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)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Un procedimiento realizado por un codificador/decodificador, CODEC, para un procesamiento de modo de Intra predicción basado en múltiples modos más probables, modos MPM, en una codificación de vídeo, comprendiendo el procedimiento: determinar un primer Intra modo asociado con un bloque vecino izquierdo de un bloque actual; determinar un segundo Intra modo asociado con un bloque vecino superior del bloque actual; y caracterizado por: derivar tres modos MPM para el bloque actual en base al primer Intra modo y al segundo Intra modo, en el que la etapa de derivar dichos tres modos MPM en base al primer Intra modo y al segundo Intra modo comprende: determinar si el primer Intra modo es idéntico al segundo Intra modo; y si el primer Intra modo es idéntico al segundo Intra modo, derivar dichos tres modos MPM según si el primer Intra modo es idéntico a un modo Planar o a un modo DC, y si el primer Intra modo es idéntico al modo Planar o al modo DC, asignar el modo Planar, el modo DC y un modo Vertical como dichos tres modos MPM; y procesar un Intra modo actual asociado con el bloque actual de acuerdo con dichos tres modos MPM.
Description
DESCRIPCIÓN
Procedimiento y aparato para codificación de Intra modo en HEVC
REFERENCIA CRUZADA A SOLICITUDES RELACIONADAS
La presente invención reivindica prioridad de la solicitud de Patente Provisional de EE.UU., número de serie 61/533,890, presentada el 13 de septiembre de 2011, titulada "Methods of Intra mode coding for video compression in HEVC".
CAMPO DE LA INVENCIÓN
La presente invención se refiere a la codificación de vídeo. En particular, la presente invención se refiere a técnicas de codificación asociadas con el Intra modo.
ANTECEDENTES
El documento "Luiría Intra Prediction Mode Coding", T-D Chuang et al, JCT-VC - MPEG meeting 14/22-7-2011, Torino, divulga el uso de dos modos más probables, MPM (most probable modes), y tres modos más probables restantes, MPRM (most probable remaining modes), para el procesamiento en modo de Intra predicción del bloque actual. En este caso, si el Intra modo del bloque actual no es igual a ninguno de los modos MPM, se verificará el Intra modo del bloque actual para determinar si es el mismo que cualquiera de los tres modos MPRM. Los dos modos MPM se determinan a partir de los Intra modos de los bloques vecinos izquierdo y superior. Además, los tres modos MPRM están representados por los tres primeros modos válidos de una lista de modos MPRM, en el que se seleccionan de la lista de modos MPRM tres modos que corresponden a tres modos MPRM del bloque vecino superior y tres modos que corresponden a tres modos MPRm del bloque vecino izquierdo. A continuación, se eliminan los modos repetitivos de la lista de modos MPRM.
La Intra predicción explota la correlación espacial dentro de una imagen o dentro de una región de imagen. Con el fin de mejorar la eficiencia de la codificación, el estándar de codificación de vídeo de alta eficiencia (HEVC: High Efficiency Video Coding) que está en desarrollo explota ampliamente la predicción espacial basada en bloques. En el estándar HEVC, se utilizan múltiples modos de Intra predicción para explotar características espaciales y el número de modos de Intra predicción depende del tamaño de bloque de una Unidad de Predicción (PU: Prediction Unit). El tamaño de la unidad PU para la Intra codificación puede ser de 64 x 64, 32 x 32, 16 x 16, 8 x 8 o 4 x 4. El número de modos de Intra predicción puede ser de hasta 35, que incluyen 33 modos de predicción direccional, un modo DC y un modo Planar según se muestra en la figura 1A y la figura 1B. Las direcciones están etiquetadas con sus respectivas direcciones físicas (refiriéndose H a la dirección Horizontal y refiriéndose V a la dirección Vertical) en la figura 1A, y las direcciones están etiquetadas con un ejemplo de sus respectivos índices de Intra modo en la figura 1B. Las correspondencias entre las direcciones físicas y los índices de Intra modo se muestran en la figura 2.
Con el fin de mejorar la eficiencia de compresión, el estándar HEVC adopta un esquema de codificación basado en el modo más probable (MPM) para codificar la sintaxis del Intra modo. De acuerdo con el esquema de codificación basado en el modo MPM, se pronostica el modo de Intra predicción (o Intra modo para abreviar) para el bloque actual (es decir, la unidad PU actual) utilizando los modos de Intra predicción del bloque vecino izquierdo y del bloque vecino superior. En el modelo de prueba de HEVC versión 5.0 (HM-5.0), se derivan dos modos más probables a partir de los modos de Intra predicción del bloque vecino izquierdo y del bloque vecino superior. Si estos dos modos de Intra predicción son el mismo o uno de ellos no está disponible, se añade otro Intra modo (modo Planar o DC) como el segundo modo más probable. Debido a que existe una alta probabilidad de que el modo de Intra predicción de la unidad PU actual sea el mismo que uno de los modos más probables, se utiliza una palabra de código más corta para codificar estos casos. De lo contrario, se utiliza una palabra de código más larga. En el estándar HEVC, el número de modos de Intra predicción depende del tamaño de la unidad PU, según se muestra en la Tabla 1. Las unidades PU de 4 x 4 y 64 x 64 sólo utilizan un subconjunto de los 35 modos de Intra predicción para el componente de luma. Para las unidades PU de 4 x 4, se utilizan 18 modos de Intra predicción, que incluyen el modo DC, el modo Planar y 16 modos direccionales según se indica en la figura 1A y en la figura 1B. Se observa que el Intra modo direccional correspondiente a la dirección H 6 (es decir, el índice de modo 18) queda fuera de los 18 Intra modos para las unidades PU de 4 x 4, según se indica con un cuadrado en la figura 1A y en la figura 1B. Es deseable diseñar un conjunto de Intra modos candidatos que proporcione una cobertura direccional completa. Además, hay 33 modos restantes además de dos modos Mp M. Con el fin de codificar estos 33 modos, se deben utilizar al menos seis bins (bits). Dado que cinco bins (bits) sólo pueden abarcar 32 modos en una representación de longitud fija, el uso de seis bins (bits) para codificar los 33 modos restantes no es eficiente. Por consiguiente, en el estándar HEVC actual (HM-5.0), los modos restantes se codifican utilizando una codificación de longitud variable. Sin embargo, es deseable utilizar una codificación de longitud fija para reducir la complejidad del sistema si se puede mantener o mejorar la eficiencia de la codificación. Además, es deseable aumentar el número de modos más probables para poder reducir el número de modos restantes.
Tabla 1
BREVE RESUMEN DE LA INVENCION
Los objetivos antes mencionados se consiguen por medio de un procedimiento según la reivindicación independiente 1 y por medio de un aparato según la reivindicación independiente 18.
Se presentan un procedimiento y un aparato para codificación o decodificación del modo de Intra predicción basados en modos más probables (MPM) multi niveles. En una forma de realización según la presente invención, el procedimiento y aparato para codificar o decodificar en modo Intra predicción para una unidad de predicción (PU) de 4 x 4 utilizan 19 Intra modos candidatos para proporcionar una cobertura direccional completa o 35 Intra modos candidatos según son utilizados por unidades PU de 8 x 8, 16 x 16 y 32 x 32. En otra forma de realización de la presente invención, se utilizan tres modos MPM para codificación de Intra modo. Si el vecino superior y el vecino izquierdo de una unidad PU actual tienen el mismo Intra modo, se asigna el Intra modo al primer modo MPM de los tres modos MPM. Si el primer modo MPM es el modo DC, entonces se asignan el modo Planar y el modo Vertical al segundo modo MPM y al tercer modo MPM. Si el primer modo MPM es el modo Planar, entonces se asignan el modo DC y el modo Vertical al segundo modo MPM y al tercer modo MPM. Si el primer modo MPM no es ni el modo DC ni el modo Planar, se pueden asignar dos vecinos direccionales inmediatos del primer modo MPM al segundo modo MPM y al tercer modo MPM. Alternativamente, se pueden asignar el modo Planar y el modo DC al segundo modo MPM y al tercer modo MPM. En el caso de que el vecino superior y el vecino izquierdo de una unidad PU actual tengan diferentes Intra modos, se asigna el Intra modo que tenga un índice de modo más pequeño al primer modo MPM y se asigna el otro Intra modo al segundo modo MPM. Si ninguno del primer y segundo modos MPM es el modo Planar, entonces se asigna el modo Planar al tercer modo MPM. De lo contrario, si ninguno del primer y segundo modos MPM es el modo DC, se asigna el modo DC al tercer modo MPM. De lo contrario, se asigna el modo vertical al tercer modo MPM.
En otra forma de realización de la presente invención, la codificación o decodificación del Intra modo actual es según un procedimiento de codificación para los modos restantes, en el que el procedimiento de codificación incluye una codificación de longitud fija. El procedimiento de codificación utiliza una derivación implícita para el único Intra modo restante si se utilizan cuatro Intra modos candidatos y 3 modos MPM. En el caso de que se utilicen 19 Intra modos candidatos y 3 modos MPM, el procedimiento de codificación puede utilizar una representación fija de 4 bits para los modos restantes. El procedimiento de codificación también puede utilizar 3 bits para un primer grupo que consiste en 4 modos restantes seleccionados, 4 bits para un segundo grupo que consiste en otros 4 modos restantes seleccionados, y 5 bits para un tercer grupo que consiste en el resto de los modos restantes. Alternativamente, el procedimiento de codificación también puede usar 2 bits para un primer grupo que consiste en 2 modos restantes seleccionados, 4 bits para un segundo grupo que consiste en otros 2 modos restantes seleccionados, y 5 bits para un tercer grupo que consiste en el resto de los modos restantes. En el caso de que se utilicen 35 Intra modos candidatos y 3 modos MPM, el procedimiento de codificación puede utilizar una representación fija de 5 bits para los modos restantes. El procedimiento de codificación también puede utilizar 3 bits para un primer grupo que consiste en 4 modos restantes seleccionados, 5 bits para un segundo grupo que consiste en otros 4 modos restantes seleccionados, y 6 bits para un tercer grupo que consiste en el resto de los modos restantes. Alternativamente, el procedimiento de codificación también puede usar 2 bits para un primer grupo que consiste en 2 modos restantes seleccionados, 5 bits para un segundo grupo que consiste en otros 2 modos restantes seleccionados, y 6 bits para un tercer grupo que consiste en el resto de los modos restantes.
BREVE DESCRIPCIÓN DE LOS DIBUJOS
La figura 1A ilustra los 35 modos de Intra predicción para una codificación de vídeo de alta eficiencia (HEVC) etiquetados con direcciones físicas.
La figura 1B ilustra los 35 modos de Intra predicción para una codificación de vídeo de alta eficiencia (HEVC) etiquetados con un ejemplo de índices de modo.
La figura 2 ilustra las correspondencias entre direcciones físicas y los índices de modo de ejemplo (según se muestra en la figura 1B) de los modos de Intra predicción para el estándar HEVC.
La figura 3 ilustra un árbol de decisión de ejemplo para la selección de modo más probable usando 3 modos más probables según un forma de realización de la presente invención.
DESCRIPCIÓN DETALLADA DE LA INVENCIÓN
Según se ha mencionado anteriormente, se utilizan 18 modos de Intra predicción para unidades PU de 4 x 4, que incluyen el modo DC, el modo Planar y 16 modos direccionales según se indica con los círculos de la figura 1A y la figura 1B. Si bien los 16 modos direccionales se derivan a partir de los 33 modos direccionales manteniendo un modo direccional de cada dos, sin embargo, el Intra modo H 6 (es decir, el índice de modo 18) no se incluye en los 16 modos direccionales. Es deseable proporcionar una unidad PU de 4 x 4 con una cobertura sub muestreada uniforme para todas las direcciones sin un vacío faltante en las direcciones. Por consiguiente, un forma de realización de la presente invención permite 19 modos de Intra predicción de modo que se consigue una cobertura direccional completa. Por ejemplo, los 19 Intra modos candidatos pueden incluir los 18 Intra modos convencionales que se seleccionan para las unidades PU de 4 x 4 y el modo direccional H 6. En otras palabras, una forma de realización según la presente invención selecciona índices de Intra modo desde el 0 hasta el 18 como los Intra modos candidatos. Para las unidades PU de 8 x 8, 16 x 16 y 32 x 32, se pueden utilizar los mismos 35 candidatos según se muestran en la figura 1A o en la figura 1B. Además, el Intra modo de croma puede utilizar el mismo número de modos candidatos que el Intra modo de luma. Por consiguiente, se pueden utilizar 19 Intra modos para unidades PU de 4 x 4 tanto de luma como de croma. En todavía otra forma de realización de la presente invención, las unidades PU de 4 x 4 también pueden utilizar 35 Intra modos para ambos componentes de luma y de croma.
En otra forma de realización de la presente invención, se utilizan tres modos MPM en lugar de dos modos MPM. El uso de tres modos MPM se puede aplicar a unidades PU de todos los tamaños que incluyen 4 x 4, 8 x 8, 32 x 32 y 64 x 64. Una de las ventajas de utilizar tres modos MPM en lugar de dos es la mayor eficiencia de codificación para codificar modos restantes utilizando códigos de longitud fija en los casos de 19 Intra modos y 35 Intra modos. Cuando se utilizan tres modos MPM, habrá 16 Intra modos restantes para el caso de 19 Intra modos candidatos y 32 Intra modos restantes para el caso de 35 Intra modos candidatos. Los 16 Intra modos restantes pueden ser representados eficientemente usando una representación fija de 4 bits. Por otro lado, los 32 Intra modos restantes pueden ser representados eficientemente usando una representación fija de 5 bits. El uso de tres modos MPM también puede mejorar la eficiencia de la codificación de Intra modo, ya que aumentará la probabilidad de que uno de los modos MPM pueda pronosticar un Intra modo actual. La derivación de tres modos MPM para una unidad PU actual según una forma de realización de la presente invención se basa en los Intra modos del vecino superior y del vecino izquierdo de la unidad PU actual. Si los Intra modos del vecino superior y del vecino izquierdo son los mismos, se selecciona el Intra modo para los dos vecinos como el primer modo MPM. El segundo y tercer modos MPM se seleccionan de acuerdo con el siguiente procedimiento:
i. Si el primer modo MPM es el modo Planar, entonces se asignan los modos DC y Vertical al segundo modo MPM y al tercer modo MPM;
ii. Si el primer modo MPM es el modo DC, entonces se asignan los modos Planar y Vertical al segundo modo MPM y al tercer modo MPM; y
iii. Si el primer modo MPM no es ni el modo DC ni el modo Planar, se pueden utilizar los dos esquemas siguientes:
1. Esquema 1. Se seleccionan los dos vecinos direccionales inmediatos del primer modo MPM como el segundo y tercer modos MPM. Por ejemplo, en el caso de 35 candidatos, se seleccionan V 1 y V -1 como el segundo y tercer modos MPM si el modo Vertical es el primer modo MPM. En el caso de 19 candidatos, se seleccionan V - 2 y V 2 como el segundo y tercer modos MPM si el modo vertical es el primer modo MPM. Si el vecino en un lado del primer modo MPM no está disponible, se utiliza el siguiente vecino direccional inmediato disponible o el modo Planar para reemplazar a uno de los dos vecinos direccionales inmediatos no disponibles. Por ejemplo, en el caso de 35 candidatos, si V 8 es el primer modo MPM, su vecino V 9 no está disponible, el siguiente vecino inmediato puede ser V 6 o H 7. Por lo tanto, se seleccionarán V 7 y H 7, o V 7 y V 6, o V 7 y V 6, o V 7 y el modo Planar como el segundo modo MPM y el tercer modo MPM si V 8 es el primer modo MPM; y
2. Esquema 2. Se seleccionan el modo Planar y el modo DC como el segundo y tercer modos MPM.
En el procedimiento (i) que se ha descrito anteriormente, se puede asignar el modo DC al segundo modo MPM y se puede asignar el modo Vertical al tercer modo MPM. Alternativamente, se puede asignar el modo DC al tercer modo MPM y se puede asignar el modo Vertical al segundo modo MPM. En el procedimiento (ii) que se ha descrito anteriormente, se puede asignar el modo Planar al segundo modo MPM y se puede asignar el modo Vertical al tercer modo MPM. Alternativamente, se puede asignar el modo Planar al tercer modo MPM y se puede asignar el modo Vertical al segundo modo MPM. En otras palabras, el mapeo de dos Intra modos candidatos con dos modos MPM (es decir, el segundo modo MPM y el tercer modo MPM)
se puede diseñar para que sea en cualquier orden. Este mapeo también se aplica al procedimiento (iii) que se ha descrito anteriormente.
Si los Intra modos del vecino superior y del vecino izquierdo son diferentes, una forma de realización selecciona el modo que tiene un índice más pequeño como el primer modo MPM y el otro modo como el segundo modo MPM. El tercer modo MPM se selecciona mediante el siguiente procedimiento:
i. Si ninguno del primer y segundo modos MPM es el modo Planar, se selecciona el modo Planar como el tercer modo Mp M;
ii. De lo contrario, si ninguno del primer y segundo modos MPM es el modo DC, se selecciona el modo DC como el tercer modo MPM; y
iii. De lo contrario, se selecciona el modo vertical como el tercer modo MPM
El ejemplo anterior ilustra una forma de realización para la derivación de tres modos MPM según la presente invención. Una persona experta en la materia puede utilizar otras derivaciones de MPM para poner en práctica la presente invención. Por ejemplo, en el ejemplo anterior se puede utilizar el modo horizontal en lugar del modo vertical.
En el caso de tres modos MPM, el modo actual puede utilizar un bin (bit), tal como "1", para indicar si el modo actual es el mismo que el primer modo MPM. El modo actual puede utilizar dos bins (bits), tal como "00" o "01", para indicar si el modo actual es igual al segundo modo MPM o al tercer modo MPM respectivamente.
En el caso de tres modos MPM, los modos restantes pueden ser codificados usando la misma binarización, es decir, usando una representación de longitud fija, de la siguiente manera:
i. Si se seleccionan 19 Intra modos candidatos, se utilizan 4 bins para los 16 modos restantes;
ii. Si se seleccionan 35 Intra modos candidatos, se utilizan 5 bins para los 32 modos restantes; y iii. Si se seleccionan 4 Intra modos candidatos, se deriva implícitamente el modo restante.
El procedimiento (iii) que se ha descrito anteriormente se puede aplicar a la unidad PU de 64 x 64, en el cual sólo se utilizan cuatro Intra modos candidatos. Cuando se utilizan tres modos MPM, sólo quedará un modo restante en este caso. Por lo tanto, un procedimiento para derivar implícitamente el modo restante será más eficiente en este caso. Si bien el ejemplo anterior utiliza la misma binarización para todos los modos restantes, también se puede utilizar una binarización diferente para los modos restantes de la siguiente manera:
i. Si se seleccionan 19 Intra modos candidatos, se pueden utilizar 3 bins para un grupo de 4 modos restantes seleccionados, se pueden utilizar 4 bins para otro grupo de 4 modos restantes seleccionados, y se pueden utilizar 5 bins para el resto de los modos restantes (8 modos restantes en este grupo) en una forma de realización. En otra forma de realización, se pueden utilizar 2 bins para un grupo de 2 modos restantes seleccionados, se pueden utilizar 4 bins para otro grupo de 2 modos restantes seleccionados, y se pueden utilizar 5 bins para el resto de los modos restantes (12 modos restantes en este grupo); y
ii. Si se seleccionan 35 Intra modos candidatos, se pueden utilizar 3 bins para un grupo de 4 modos restantes seleccionados, se pueden utilizar 5 bins para otro grupo de 4 modos restantes seleccionados, y se pueden utilizar 6 bins para el resto de los modos restantes (24 modos restantes en este grupo) en una forma de realización. En otra forma de realización, se pueden utilizar 2 bins para un grupo de 2 modos restantes seleccionados, se pueden utilizar 5 bins para otro grupo de 2 modos restantes seleccionados, y se pueden utilizar 6 bins para el resto de los modos restantes (28 modos restantes en este grupo).
Se compara el rendimiento de un sistema de codificación que incorpora una forma de realización de la presente invención con un sistema de referencia basado en la Versión 4.0 del Modelo de Prueba del estándar HEVC (HM-4.0). El rendimiento se mide en términos de la tasa de BD, en el que un valor negativo implica una mejora del rendimiento con respecto al sistema de referencia. La comparación de la tasa de BD se realiza ajustando parámetros de codificación para que los sistemas subyacentes produzcan como resultado aproximadamente la misma calidad objetiva. Los resultados de rendimiento para las unidades PU de 4 x 4 con 19 Intra modos candidatos se muestran en la Tabla 2. En esta Tabla 2, HE se refiere a una configuración de codificación de Alta Eficiencia (HE: High Efficiency) y LC se refiere a una configuración de codificación de Baja Complejidad (LC: Low Complexity). Las clases desde la A hasta la E se refieren a diferentes conjuntos de videos de prueba. En ambos casos, se observan mejoras moderadas para los componentes Y, U y V en la mayoría de las situaciones. Los resultados de rendimiento para las unidades
PU de 4 x 4 con 35 Intra modos candidatos se muestran en la Tabla 3. Una vez más, se observan mejoras moderadas en la mayoría de las situaciones.
Tabla 2
Tabla 3
Los resultados de las Tablas 2 y 3 muestran que el tiempo de codificación aumenta ligeramente. En consecuencia, se desarrolla un procedimiento rápido de decisión de Intra modo para mejorar la eficiencia de procesamiento para el lado del codificador. En la Tabla 4 se muestran los resultados de rendimiento para las unidades PU de 4 x 4 con 19 Intra modos candidatos. En la Tabla 5 se muestran los resultados de rendimiento para las unidades PU de 4 x 4 con 35 Intra modos candidatos. Los resultados de la Tabla 4 y la Tabla 5 muestran que el tiempo de codificación mejora al mismo tiempo que se mantiene la mejora de la tasa de BD.
Tabla 4
Tabla 5
La descripción anterior se presenta para permitir que una persona experta en la técnica ponga en práctica la presente invención según lo proporcionado en el contexto de una aplicación particular y sus requisitos. Diversas modificaciones a las formas de realización descritas serán evidentes para los expertos en la técnica, y los principios generales definidos en este documento se pueden aplicar a otras formas de realización. Por lo tanto, la presente invención no pretende limitarse a las formas de realización particulares mostradas y descritas, sino que debe corresponder al alcance más amplio que sea consistente con los principios y las características novedosas divulgadas en esta divulgación. En la descripción detallada anterior, se han ilustrado diversos detalles específicos para proporcionar una comprensión exhaustiva de la presente invención. Aun así, los expertos en la técnica entenderán que la presente invención puede ser puesta en práctica.
Formas de realización de la presente invención según se han descrito anteriormente pueden ser implementadas en diversos hardware, código de software, o una combinación de ambos. Por ejemplo, un forma de realización de la presente invención puede ser un circuito integrado en un chip de compresión de vídeo o código de programa integrado con un software de compresión de vídeo para realizar el procesamiento descrito en esta divulgación. Un forma de realización de la presente invención también puede ser un código de programa para ser ejecutado en un Procesador de Señal Digital (DSP: Digital Signal Processor) para realizar el procesamiento descrito en este documento. La invención también puede involucrar un número de funciones a realizar por parte de un procesador informático, un procesador de señal digital, un microprocesador, o una matriz de puertas programables en campo (FPGA). Estos procesadores pueden estar configurados para realizar tareas particulares según la invención, ejecutando código de software o código de firmware legibles informáticamente que definen los procedimientos particulares realizados por la invención. El código de software o firmware puede ser desarrollado en diferentes lenguajes de programación y en diferentes formatos o estilos. El código de software también puede ser compilado para diferentes plataformas de destino.
La invención puede ser realizada en otras formas específicas. Los ejemplos descritos se deben considerar en todos los aspectos sólo como ilustrativos y no restrictivos. El alcance de la invención está, por lo tanto, indicado por las reivindicaciones adjuntas en lugar de por la descripción anterior. Todos los cambios que entren en el ámbito de aplicación y la diversidad de equivalencias de las reivindicaciones se deben incluir dentro de su alcance.
Claims (18)
1. Un procedimiento realizado por un codificador/decodificador, CODEC, para un procesamiento de modo de Intra predicción basado en múltiples modos más probables, modos MPM, en una codificación de vídeo, comprendiendo el procedimiento:
determinar un primer Intra modo asociado con un bloque vecino izquierdo de un bloque actual; determinar un segundo Intra modo asociado con un bloque vecino superior del bloque actual; y caracterizado por:
derivar tres modos MPM para el bloque actual en base al primer Intra modo y al segundo Intra modo, en el que la etapa de derivar dichos tres modos MPM en base al primer Intra modo y al segundo Intra modo comprende:
determinar si el primer Intra modo es idéntico al segundo Intra modo; y
si el primer Intra modo es idéntico al segundo Intra modo, derivar dichos tres modos MPM según si el primer Intra modo es idéntico a un modo Planar o a un modo DC, y si el primer Intra modo es idéntico al modo Planar o al modo DC, asignar el modo Planar, el modo DC y un modo Vertical como dichos tres modos MPM; y
procesar un Intra modo actual asociado con el bloque actual de acuerdo con dichos tres modos MPM.
2. El procedimiento de la reivindicación 1, caracterizado en que el Intra modo de croma utiliza el mismo número de modos candidatos que en el Intra modo de luma.
3. El procedimiento de la reivindicación 1, caracterizado en que el Intra modo actual se selecciona de entre 35 modos candidatos.
4. El procedimiento de la reivindicación 1, caracterizado en que se asigna el modo Planar a un primer modo MPM de dichos tres modos MPM, se asigna el modo DC a un segundo modo MPM de dichos tres modos MPM, y se asigna el modo Vertical a un tercer modo MPM de dichos tres modos MPM.
5. El procedimiento de la reivindicación 1, caracterizado en que se asigna el modo DC a un primer modo MPM de dichos tres modos MPM, se asigna el modo Planar a un segundo modo MPM de dichos tres modos MPM, y se asigna el modo Vertical a un tercer modo MPM de dichos tres modos MPM.
6. El procedimiento de la reivindicación 1, caracterizado en que la etapa de derivar dichos tres modos MPM según si el primer Intra modo es idéntico al modo Planar o al modo DC comprende:
si el primer Intra modo no es idéntico al modo Planar o al modo DC, asignar el primer Intra modo a un primer modo MPM de dichos tres modos MPM, y asignar dos vecinos direccionales inmediatos del primer modo MPM a un segundo modo MPM y a un tercer modo MPM de dichos tres modos MPM.
7. El procedimiento de la reivindicación 6, caracterizado en que si uno de los dos vecinos direccionales inmediatos no está disponible, dicho uno de los dos vecinos direccionales inmediatos es reemplazado por un siguiente vecino direccional inmediato disponible o el modo Planar.
8. El procedimiento de la reivindicación 1, caracterizado en que la etapa de derivar dichos tres modos MPM en base al primer Intra modo y al segundo Intra modo comprende además:
si el primer Intra modo no es idéntico al segundo Intra modo, entonces:
asignar el primer Intra modo a uno de entre un primer modo MPM y un segundo modo MPM de dichos tres modos MPM;
asignar el segundo Intra modo al otro modo MPM de entre el primer modo MPM y el segundo modo MPM de dichos tres modos MPM; y
asignar el modo Planar, el modo DC o el modo Vertical a un tercer modo MPM de dichos tres modos MPM.
9. El procedimiento de la reivindicación 8, caracterizado en que se asigna el primer Intra modo al primer modo MPM, y se asigna el segundo Intra modo al segundo modo MPM.
10. El procedimiento de la reivindicación 9, caracterizado en que la etapa de asignar el modo Planar, el modo Dc o el modo Vertical al tercer modo MPM de dichos tres modos MPM comprende:
si ni el primer modo MPM ni el segundo modo MPM son iguales al modo Planar, asignar el modo Planar al tercer modo MPM;
si o bien el primer modo MPM o bien el segundo modo MPM es igual al modo Planar y ni el primer modo MPM ni el segundo modo MPM son iguales al modo DC, entonces se asigna el modo DC al tercer modo MPM; y
si o bien el primer modo MPM o bien el segundo modo MPM es igual al modo Planar y o bien el primer modo MPM o bien el segundo modo MPM es igual al modo DC, entonces se asigna el modo vertical al tercer modo MPM.
11. El procedimiento de la reivindicación 8, caracterizado en que se asigna uno de entre el primer Intra modo y el segundo Intra modo que tiene un índice de modo menor al primer modo MPM, y se asigna uno de entre el primer Intra modo y el segundo Intra modo que tiene un índice de modo mayor al segundo modo MPM.
12. El procedimiento de la reivindicación 1, caracterizado en que se utiliza un elemento de sintaxis de 1 bit para indicar si el Intra modo actual para el bloque actual es igual a un primer modo MPM de dichos tres modos MPM.
13. El procedimiento de la reivindicación 1, caracterizado en que usa un elemento de sintaxis de 2 bits para indicar si el Intra modo actual para el bloque actual es igual a un segundo modo MPM de dichos tres modos MPM o a un tercer modo m Pm de dichos tres modos MPM.
14. El procedimiento de la reivindicación 1, caracterizado en que el bloque actual, el bloque vecino superior y el bloque vecino izquierdo corresponden a unidades de predicción, p U.
15. El procedimiento de la reivindicación 1, caracterizado en que dicho procesamiento del Intra modo actual corresponde a codificar el Intra modo actual o a decodificar el Intra modo actual.
16. El procedimiento de la reivindicación 1, caracterizado en que la etapa de procesar el Intra modo actual asociado con el bloque actual de acuerdo con dichos tres modos MPM comprende además: determinar un conjunto de modos restantes que comprende una pluralidad de modos restantes distintos de dichos tres modos MPM;
cuando el Intra modo actual no es idéntico a ninguno de dichos tres modos MPM, procesar el Intra modo actual de acuerdo con un procedimiento de codificación para el conjunto de modos restantes, en el que el procedimiento de codificación incluye una codificación de longitud fija.
17. El procedimiento de la reivindicación 16, caracterizado en que el procedimiento de codificación utiliza una representación fija de 5 bits para el conjunto de modos restantes.
18. Un aparato para procesamiento de modo de Intra predicción basado en múltiples modos más probables, modos MPM, comprendiendo el aparato al menos un circuito para:
determinar un primer Intra modo asociado con un bloque vecino izquierdo de un bloque actual; determinar un segundo Intra modo asociado con un bloque vecino superior del bloque actual; y caracterizado por:
derivar tres modos MPM para el bloque actual en base al primer Intra modo y al segundo Intra modo, en el que la etapa de derivar dichos tres modos MPM en base al primer Intra modo y al segundo Intra modo comprende:
determinar si el primer Intra modo es idéntico al segundo Intra modo; y
si el primer Intra modo es idéntico al segundo Intra modo, derivar dichos tres modos MPM según si el primer Intra modo es idéntico a un modo Planar o a un modo DC, y si el primer Intra modo es idéntico al modo Planar o al modo DC, asignar el modo Planar, el modo DC y un modo Vertical como dichos tres modos MPM; y
procesar un Intra modo actual asociado con el bloque actual de acuerdo con dichos tres modos MPM.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201161533890P | 2011-09-13 | 2011-09-13 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2762868T3 true ES2762868T3 (es) | 2020-05-26 |
Family
ID=47883614
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES16194851T Active ES2762868T3 (es) | 2011-09-13 | 2012-08-28 | Procedimiento y aparato para codificación de Intra modo en HEVC |
Country Status (10)
| Country | Link |
|---|---|
| US (2) | US9363511B2 (es) |
| EP (2) | EP3139596B1 (es) |
| CN (2) | CN106851300B (es) |
| BR (1) | BR112013014374B8 (es) |
| DK (1) | DK3139596T3 (es) |
| ES (1) | ES2762868T3 (es) |
| HR (1) | HRP20192232T1 (es) |
| PH (1) | PH12013500709A1 (es) |
| PL (1) | PL3139596T3 (es) |
| WO (1) | WO2013039676A1 (es) |
Families Citing this family (96)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10136130B2 (en) * | 2010-08-17 | 2018-11-20 | M&K Holdings Inc. | Apparatus for decoding an image |
| RS57165B1 (sr) * | 2010-08-17 | 2018-07-31 | M&K Holdings Inc | Postupak za obnavljanje intra prediktivnog moda |
| US11284072B2 (en) | 2010-08-17 | 2022-03-22 | M&K Holdings Inc. | Apparatus for decoding an image |
| AU2011354441B2 (en) * | 2011-01-07 | 2014-07-17 | Hfi Innovation Inc. | Method and apparatus of improved intra luma prediction mode coding |
| KR101974952B1 (ko) | 2011-10-06 | 2019-05-07 | 인텔렉추얼디스커버리 주식회사 | 두 개의 후보 인트라 예측 모드를 이용한 화면 내 예측 모드의 부/복호화 방법 및 이러한 방법을 사용하는 장치 |
| WO2013051903A1 (en) * | 2011-10-07 | 2013-04-11 | Pantech Co., Ltd. | Methods and apparatuses of encoding/decoding intra prediction mode using candidate intra prediction modes |
| HRP20250407T1 (hr) * | 2011-10-18 | 2025-05-23 | Lg Electronics, Inc. | Metoda dekodiranja slike, metoda kodiranja slike, računalno čitljiv medij za pohranu i metoda prijenosa podataka za sliku |
| US9769479B2 (en) | 2011-10-24 | 2017-09-19 | Infobridge Pte. Ltd. | Image decoding apparatus |
| ES3042398T3 (en) * | 2011-10-24 | 2025-11-20 | Gensquare Llc | Image decoding apparatus |
| DK3402200T3 (da) | 2011-10-24 | 2023-04-24 | Gensquare Llc | Billeddekodningsapparat |
| CN107105261B (zh) * | 2011-10-24 | 2020-02-14 | 英孚布瑞智有限私人贸易公司 | 对帧内预测模式进行解码的方法 |
| US9961343B2 (en) | 2011-10-24 | 2018-05-01 | Infobridge Pte. Ltd. | Method and apparatus for generating reconstructed block |
| KR20130049524A (ko) | 2011-11-04 | 2013-05-14 | 오수미 | 인트라 예측 블록 생성 방법 |
| US9154796B2 (en) | 2011-11-04 | 2015-10-06 | Qualcomm Incorporated | Intra-mode video coding |
| US10390016B2 (en) | 2011-11-04 | 2019-08-20 | Infobridge Pte. Ltd. | Apparatus of encoding an image |
| KR20130049523A (ko) | 2011-11-04 | 2013-05-14 | 오수미 | 인트라 예측 블록 생성 장치 |
| KR20130049525A (ko) | 2011-11-04 | 2013-05-14 | 오수미 | 잔차 블록 복원을 위한 역변환 방법 |
| KR20130049522A (ko) | 2011-11-04 | 2013-05-14 | 오수미 | 인트라 예측 블록 생성 방법 |
| KR20130049526A (ko) | 2011-11-04 | 2013-05-14 | 오수미 | 복원 블록 생성 방법 |
| KR20130058524A (ko) | 2011-11-25 | 2013-06-04 | 오수미 | 색차 인트라 예측 블록 생성 방법 |
| CN103220506B (zh) * | 2012-01-19 | 2015-11-25 | 华为技术有限公司 | 一种编解码方法和设备 |
| LT3512197T (lt) | 2012-01-20 | 2020-10-12 | Dolby Laboratories Licensing Corporation | Vidinio prognozavimo režimo žymėjimo būdas |
| US10863184B2 (en) * | 2012-08-15 | 2020-12-08 | Texas Instruments Incorporated | Fast intra-prediction mode selection in video coding |
| GB2509901A (en) * | 2013-01-04 | 2014-07-23 | Canon Kk | Image coding methods based on suitability of base layer (BL) prediction data, and most probable prediction modes (MPMs) |
| EP2944082B1 (en) * | 2013-01-11 | 2019-08-21 | Huawei Technologies Co., Ltd. | Method and apparatus of depth prediction mode selection |
| CN105850131B (zh) * | 2013-11-14 | 2019-08-20 | 寰发股份有限公司 | 利用基于帧内图片区块复制预测的视频编码方法 |
| WO2015113245A1 (en) * | 2014-01-29 | 2015-08-06 | Mediatek Singapore Pte. Ltd. | Methods for merging candidates list construction |
| KR101936663B1 (ko) * | 2014-06-26 | 2019-01-09 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 고효율 비디오 코딩 중 계산 부하의 경감 방법 및 장치 |
| KR20180008797A (ko) * | 2015-06-15 | 2018-01-24 | 엘지전자 주식회사 | 인트라 예측 모드 기반 영상 처리 방법 및 이를 위한 장치 |
| US11463689B2 (en) | 2015-06-18 | 2022-10-04 | Qualcomm Incorporated | Intra prediction and intra mode coding |
| US10142627B2 (en) * | 2015-06-18 | 2018-11-27 | Qualcomm Incorporated | Intra prediction and intra mode coding |
| US20160373742A1 (en) * | 2015-06-18 | 2016-12-22 | Qualcomm Incorporated | Intra prediction and intra mode coding |
| US10841593B2 (en) | 2015-06-18 | 2020-11-17 | Qualcomm Incorporated | Intra prediction and intra mode coding |
| US11394972B2 (en) * | 2015-08-19 | 2022-07-19 | Lg Electronics Inc. | Method and device for encoding/decoding video signal by using optimized conversion based on multiple graph-based model |
| US11233990B2 (en) | 2016-02-08 | 2022-01-25 | Sharp Kabushiki Kaisha | Systems and methods for intra prediction coding |
| US10764576B2 (en) | 2016-05-04 | 2020-09-01 | Microsoft Technology Licensing, Llc | Intra-picture prediction using non-adjacent reference lines of sample values |
| WO2018066863A1 (ko) * | 2016-10-04 | 2018-04-12 | 한국전자통신연구원 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
| US20190253624A1 (en) * | 2017-07-17 | 2019-08-15 | Ki Baek Kim | Image data encoding/decoding method and apparatus |
| KR20230070062A (ko) | 2016-10-04 | 2023-05-19 | 주식회사 비원영상기술연구소 | 영상 데이터 부호화/복호화 방법 및 장치 |
| CN119450042A (zh) | 2016-10-04 | 2025-02-14 | 有限公司B1影像技术研究所 | 图像编码/解码方法、记录介质和传输比特流的方法 |
| US10750169B2 (en) | 2016-10-07 | 2020-08-18 | Mediatek Inc. | Method and apparatus for intra chroma coding in image and video coding |
| US20180146191A1 (en) * | 2016-11-22 | 2018-05-24 | Futurewei Technologies, Inc. | System and Method for Coding Intra Prediction Mode using a Second Set of Most Probable Modes |
| US10623738B2 (en) | 2017-04-06 | 2020-04-14 | Futurewei Technologies, Inc. | Noise suppression filter |
| US10356411B2 (en) | 2017-05-30 | 2019-07-16 | Google Llc | Adaptation of scan order entropy coding |
| US10630974B2 (en) | 2017-05-30 | 2020-04-21 | Google Llc | Coding of intra-prediction modes |
| US10582195B2 (en) | 2017-06-02 | 2020-03-03 | Futurewei Technologies, Inc. | Intra prediction using unequal weight planar prediction |
| US11272207B2 (en) | 2017-06-12 | 2022-03-08 | Futurewei Technologies, Inc. | Selection and signaling of motion vector (MV) precisions |
| US10477237B2 (en) | 2017-06-28 | 2019-11-12 | Futurewei Technologies, Inc. | Decoder side motion vector refinement in video coding |
| US11019339B2 (en) | 2017-07-12 | 2021-05-25 | Futurewei Technologies, Inc. | Fractional quantization parameter offset in video compression |
| US10666943B2 (en) | 2017-09-15 | 2020-05-26 | Futurewei Technologies, Inc. | Block partition structure in video compression |
| US10841794B2 (en) | 2017-09-18 | 2020-11-17 | Futurewei Technologies, Inc. | Adaptive motion vector resolution |
| US10595019B2 (en) | 2017-09-20 | 2020-03-17 | Futurewei Technologies, Inc. | Noise suppression filter parameter estimation for video coding |
| US10609384B2 (en) * | 2017-09-21 | 2020-03-31 | Futurewei Technologies, Inc. | Restriction on sub-block size derivation for affine inter prediction |
| WO2019072365A1 (en) | 2017-10-09 | 2019-04-18 | Huawei Technologies Co., Ltd. | DEVICES AND METHODS FOR IMAGE AND VIDEO ENCODING |
| CN111226441B (zh) | 2017-10-16 | 2021-10-15 | 华为技术有限公司 | 视频编码的空间变化变换方法及相关设备 |
| US10623746B2 (en) | 2017-12-07 | 2020-04-14 | Tencent America LLC | Method and apparatus for video coding |
| US10432929B2 (en) | 2018-02-12 | 2019-10-01 | Tencent America LLC | Method and apparatus for multiple line intra prediction in video compression |
| US10841578B2 (en) | 2018-02-12 | 2020-11-17 | Tencent America LLC | Method and apparatus for using an intra prediction coding tool for intra prediction of non-square blocks in video compression |
| EP3777164A4 (en) * | 2018-03-29 | 2021-03-17 | Huawei Technologies Co., Ltd. | IMAGE ENCODING AND DECODING, IMAGE ENCODER AND IMAGE DECODER |
| US10419754B1 (en) | 2018-04-02 | 2019-09-17 | Tencent America LLC | Method and apparatus for video decoding using multiple line intra prediction |
| US10536720B2 (en) | 2018-05-07 | 2020-01-14 | Tencent America LLC | Method, apparatus and medium for decoding or encoding |
| KR102252323B1 (ko) * | 2018-05-10 | 2021-05-14 | 삼성전자주식회사 | 비디오 부호화 방법 및 장치, 비디오 복호화 방법 및 장치 |
| US10778971B2 (en) | 2018-06-01 | 2020-09-15 | Tencent America LLC | Method and apparatus for video coding |
| US10284866B1 (en) | 2018-07-02 | 2019-05-07 | Tencent America LLC | Method and apparatus for video coding |
| US10567752B2 (en) | 2018-07-02 | 2020-02-18 | Tencent America LLC | Method and apparatus for intra prediction for non-square blocks in video compression |
| US10284844B1 (en) | 2018-07-02 | 2019-05-07 | Tencent America LLC | Method and apparatus for video coding |
| US11277644B2 (en) | 2018-07-02 | 2022-03-15 | Qualcomm Incorporated | Combining mode dependent intra smoothing (MDIS) with intra interpolation filter switching |
| US10404980B1 (en) | 2018-07-10 | 2019-09-03 | Tencent America LLC | Intra prediction with wide angle mode in video coding |
| US10638161B2 (en) | 2018-07-13 | 2020-04-28 | Tencent America LLC | Methods and apparatus for most probable mode derivation |
| US10911765B2 (en) | 2018-08-01 | 2021-02-02 | Tencent America LLC | Method and apparatus for video coding |
| JP2021535679A (ja) * | 2018-08-27 | 2021-12-16 | 華為技術有限公司Huawei Technologies Co., Ltd. | イントラ予測のための方法及び装置 |
| SG11202101876RA (en) | 2018-09-07 | 2021-03-30 | B1 Institute Of Image Technology Inc | Method and device for coding/decoding image using intra prediction |
| CA3113370A1 (en) | 2018-09-21 | 2020-03-26 | Huawei Technologies Co., Ltd. | Intra prediction mode derivation based on neighboring blocks |
| US11303885B2 (en) | 2018-10-25 | 2022-04-12 | Qualcomm Incorporated | Wide-angle intra prediction smoothing and interpolation |
| CN113273192B (zh) * | 2019-01-08 | 2023-07-07 | Lg电子株式会社 | 使用mpm列表的基于帧内预测的视频编码方法及装置 |
| WO2020182167A1 (en) * | 2019-03-12 | 2020-09-17 | Zhejiang Dahua Technology Co., Ltd. | Systems and methods for image coding |
| CN111294602B (zh) * | 2019-03-14 | 2022-07-08 | 北京达佳互联信息技术有限公司 | 一种帧内预测模式编解码方法和装置及设备 |
| US11134257B2 (en) | 2019-04-04 | 2021-09-28 | Tencent America LLC | Simplified signaling method for affine linear weighted intra prediction mode |
| US11368698B2 (en) | 2019-04-16 | 2022-06-21 | Tencent America LLC | Method and apparatus for video coding using planar intra prediction mode for intra sub-partition coding mode |
| US11445174B2 (en) | 2019-05-06 | 2022-09-13 | Tencent America LLC | Method and apparatus for video coding |
| US11394990B2 (en) | 2019-05-09 | 2022-07-19 | Tencent America LLC | Method and apparatus for signaling predictor candidate list size |
| US11956421B2 (en) | 2019-05-10 | 2024-04-09 | Hfi Innovation Inc. | Method and apparatus of luma most probable mode list derivation for video coding |
| WO2021007328A1 (en) | 2019-07-11 | 2021-01-14 | Tencent America LLC | Method and apparatus for video coding |
| US11616962B2 (en) | 2019-07-15 | 2023-03-28 | Tencent America LLC | Method and apparatus for video coding |
| US11375243B2 (en) * | 2019-07-17 | 2022-06-28 | Tencent America LLC | Method and apparatus for video coding |
| US11310511B2 (en) | 2019-10-09 | 2022-04-19 | Tencent America LLC | Method and apparatus for video coding |
| US11523112B2 (en) | 2020-04-09 | 2022-12-06 | Tencent America LLC | Intra coding with L-type partitioning tree |
| CN113727108B (zh) | 2020-05-26 | 2024-03-01 | 腾讯科技(深圳)有限公司 | 视频解码方法、视频编码方法及相关设备 |
| US11432006B2 (en) * | 2020-08-14 | 2022-08-30 | Tencent America LLC | Chroma mode video coding |
| CN114079772B (zh) | 2020-08-21 | 2023-04-07 | 腾讯科技(深圳)有限公司 | 视频解码方法、装置、计算机可读介质及电子设备 |
| CN112533000B (zh) | 2020-10-16 | 2022-08-05 | 腾讯科技(深圳)有限公司 | 视频解码方法、装置、计算机可读介质及电子设备 |
| CN112104867B (zh) | 2020-11-09 | 2021-03-02 | 腾讯科技(深圳)有限公司 | 一种视频处理方法、视频处理装置、智能设备及存储介质 |
| CN114513663B (zh) | 2020-11-17 | 2025-03-14 | 腾讯科技(深圳)有限公司 | 视频解码方法、装置及电子设备 |
| CN114979655B (zh) | 2021-02-21 | 2025-03-11 | 腾讯科技(深圳)有限公司 | 视频编解码方法、装置、计算机可读介质及电子设备 |
| US11917136B2 (en) | 2021-07-15 | 2024-02-27 | Tencent America LLC | Intra mode coding |
| CN115883842B (zh) | 2021-09-28 | 2024-12-10 | 腾讯科技(深圳)有限公司 | 滤波及编解码方法、装置、计算机可读介质及电子设备 |
Family Cites Families (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7289672B2 (en) * | 2002-05-28 | 2007-10-30 | Sharp Laboratories Of America, Inc. | Methods and systems for image intra-prediction mode estimation |
| US7236524B2 (en) | 2002-05-28 | 2007-06-26 | Sharp Laboratories Of America, Inc. | Methods and systems for image intra-prediction mode communication |
| KR100750110B1 (ko) * | 2003-04-22 | 2007-08-17 | 삼성전자주식회사 | 4×4인트라 휘도 예측 모드 결정방법 및 장치 |
| US8509313B2 (en) * | 2006-10-10 | 2013-08-13 | Texas Instruments Incorporated | Video error concealment |
| US8873625B2 (en) * | 2007-07-18 | 2014-10-28 | Nvidia Corporation | Enhanced compression in representing non-frame-edge blocks of image frames |
| US20090147849A1 (en) * | 2007-12-07 | 2009-06-11 | The Hong Kong University Of Science And Technology | Intra frame encoding using programmable graphics hardware |
| US20090161757A1 (en) * | 2007-12-21 | 2009-06-25 | General Instrument Corporation | Method and Apparatus for Selecting a Coding Mode for a Block |
| JP2010016454A (ja) * | 2008-07-01 | 2010-01-21 | Sony Corp | 画像符号化装置および方法、画像復号装置および方法、並びにプログラム |
| CN101350927B (zh) * | 2008-07-29 | 2011-07-13 | 北京中星微电子有限公司 | 帧内预测选择最优预测模式的方法及装置 |
| CN101668202A (zh) | 2008-09-01 | 2010-03-10 | 中兴通讯股份有限公司 | 帧内预测模式的选择方法和装置 |
| WO2010036772A2 (en) * | 2008-09-26 | 2010-04-01 | Dolby Laboratories Licensing Corporation | Complexity allocation for video and image coding applications |
| US20120020580A1 (en) * | 2009-01-29 | 2012-01-26 | Hisao Sasai | Image coding method and image decoding method |
| KR102801589B1 (ko) * | 2009-07-01 | 2025-04-30 | 인터디지털 브이씨 홀딩스 인코포레이티드 | 비디오 인코더 및 디코더용 대형 블록에 대한 인트라 예측을 시그널링하기 위한 방법 및 장치 |
| KR101510108B1 (ko) * | 2009-08-17 | 2015-04-10 | 삼성전자주식회사 | 영상의 부호화 방법 및 장치, 그 복호화 방법 및 장치 |
| US8902978B2 (en) * | 2010-05-30 | 2014-12-02 | Lg Electronics Inc. | Enhanced intra prediction mode signaling |
| US20110317757A1 (en) * | 2010-06-25 | 2011-12-29 | Qualcomm Incorporated | Intra prediction mode signaling for finer spatial prediction directions |
| CN107277527B (zh) * | 2010-07-15 | 2020-02-18 | 威勒斯媒体国际有限公司 | 解码装置、解码方法、编码装置以及编码方法 |
| US8913662B2 (en) * | 2011-01-06 | 2014-12-16 | Qualcomm Incorporated | Indicating intra-prediction mode selection for video coding using CABAC |
| BR112013014371B8 (pt) * | 2011-01-07 | 2022-05-24 | Hfi Innovation Inc | Método e aparelho de codificação aperfeiçoada de modo de predição intra crominância |
| AU2011354441B2 (en) * | 2011-01-07 | 2014-07-17 | Hfi Innovation Inc. | Method and apparatus of improved intra luma prediction mode coding |
| US20120195366A1 (en) * | 2011-02-01 | 2012-08-02 | Mediatek Singapore Pte. Ltd. | Method and Apparatus of Adaptive Inter Mode Coding Using Variable Length Codes |
| US9654785B2 (en) * | 2011-06-09 | 2017-05-16 | Qualcomm Incorporated | Enhanced intra-prediction mode signaling for video coding using neighboring mode |
| EP3223521A1 (en) * | 2011-06-17 | 2017-09-27 | HFI Innovation Inc. | Method and apparatus for coding of intra prediction mode |
| GB2494468B (en) | 2011-09-12 | 2014-01-15 | Canon Kk | Method and device for encoding or decoding information representing prediction modes |
-
2012
- 2012-08-28 WO PCT/US2012/052585 patent/WO2013039676A1/en not_active Ceased
- 2012-08-28 BR BR112013014374A patent/BR112013014374B8/pt active IP Right Grant
- 2012-08-28 EP EP16194851.8A patent/EP3139596B1/en active Active
- 2012-08-28 PH PH1/2013/500709A patent/PH12013500709A1/en unknown
- 2012-08-28 CN CN201610843872.3A patent/CN106851300B/zh active Active
- 2012-08-28 DK DK16194851.8T patent/DK3139596T3/da active
- 2012-08-28 CN CN201280004371.6A patent/CN103283222B/zh active Active
- 2012-08-28 US US13/810,205 patent/US9363511B2/en active Active
- 2012-08-28 ES ES16194851T patent/ES2762868T3/es active Active
- 2012-08-28 EP EP12832317.7A patent/EP2742684B1/en active Active
- 2012-08-28 PL PL16194851T patent/PL3139596T3/pl unknown
-
2016
- 2016-05-10 US US15/150,545 patent/US10230981B2/en active Active
-
2019
- 2019-12-12 HR HRP20192232TT patent/HRP20192232T1/hr unknown
Also Published As
| Publication number | Publication date |
|---|---|
| EP3139596A1 (en) | 2017-03-08 |
| EP3139596B1 (en) | 2019-09-25 |
| HRP20192232T1 (hr) | 2020-03-06 |
| CN103283222A (zh) | 2013-09-04 |
| WO2013039676A1 (en) | 2013-03-21 |
| US20160269749A1 (en) | 2016-09-15 |
| EP2742684A4 (en) | 2015-04-29 |
| BR112013014374A2 (pt) | 2016-09-27 |
| US9363511B2 (en) | 2016-06-07 |
| BR112013014374B1 (pt) | 2022-05-31 |
| CN106851300B (zh) | 2020-05-26 |
| EP2742684A1 (en) | 2014-06-18 |
| EP2742684B1 (en) | 2018-09-26 |
| CN106851300A (zh) | 2017-06-13 |
| PL3139596T3 (pl) | 2020-03-31 |
| CN103283222B (zh) | 2016-10-26 |
| US10230981B2 (en) | 2019-03-12 |
| BR112013014374B8 (pt) | 2022-08-30 |
| DK3139596T3 (da) | 2020-01-06 |
| US20130266064A1 (en) | 2013-10-10 |
| PH12013500709A1 (en) | 2013-05-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2762868T3 (es) | Procedimiento y aparato para codificación de Intra modo en HEVC | |
| ES2532326T3 (es) | Método y sistemas para la estimación, comunicación y organización de modos de intra-predicción de imágenes | |
| ES2649981T3 (es) | Aparato de decodificación de vídeo | |
| CN103299622B (zh) | 编码方法与装置以及解码方法与装置 | |
| ES2706905T3 (es) | Método y aparato para codificar y descodificar intra crominancia | |
| US10368095B2 (en) | Method and apparatus for intra mode coding | |
| ES2897462T3 (es) | Señalización de uniformidad de modo para intracodificación | |
| ES2935261T3 (es) | Método y aparato de codificación de modo de paleta para datos de video de color | |
| ES2882694T3 (es) | Procedimiento y aparato para codificar vídeo y aparato para decodificar vídeo considerando un orden de omisión y de división | |
| ES2647122T3 (es) | Soporte de registro que memoriza un flujo de datos de imágenes codificadas | |
| ES2627907T3 (es) | Codificación de intra-predicción mejorada usando representaciones planas | |
| ES2602484T3 (es) | Señalización de los parámetros de filtro de desbloqueo en la codificación de vídeo | |
| CN107211121B (zh) | 视频编码方法与视频解码方法 | |
| ES2951543T3 (es) | Método y dispositivo de codificación | |
| KR101564078B1 (ko) | 인코딩 또는 디코딩 방법 및 장치 | |
| BR112013014371B8 (pt) | Método e aparelho de codificação aperfeiçoada de modo de predição intra crominância | |
| RU2014114449A (ru) | Вывод опорных значений режима и кодирование и декодирование информации, представляющей режимы предсказания | |
| BR112016011075B1 (pt) | Método de filtragem de laço adaptativa baseada em blocos | |
| RU2016139140A (ru) | Устройство декодирования видеоданных | |
| RU2014108441A (ru) | Способ и устройство для кодирования видео с учетом порядка сканирования блоков кодирования, имеющих иерархическую структуру, и способ и устройство для декодирования видео с учетом порядка сканирования блоков кодирования, имеющих иерархическую структуру | |
| ES2987142T3 (es) | Método y decodificador de predicción de cromaticidad intrafotograma | |
| CN105872551B (zh) | 编码方法与装置以及解码方法与装置 | |
| BR112019007634A2 (pt) | dispositivos e métodos para codificação de vídeo | |
| NZ626459B2 (en) | Method and apparatus for intra mode coding |