Reposicionamiento de bloques residuales de predicción en codificación de vídeo.
(06/05/2020) Un procedimiento para decodificar datos de vídeo, comprendiendo el procedimiento: decodificar al menos un bloque residual de datos de vídeo, usando el modo de omisión de transformación en un modo de codificación con pérdidas, en el que, en el modo de codificación con pérdidas usando el modo de omisión de transformación, la transformación no se aplica para bloques residuales que tienen un tamaño de bloque hasta un tamaño de bloque máximo; y
decodificar al menos un bloque residual de datos de vídeo en un modo de codificación sin pérdidas, en el que, en el modo de codificación sin pérdidas, la transformación y la cuantificación no se aplican al bloque residual; y
para el al menos un bloque residual decodificado…
Determinación de aplicación de filtrado de reducción del efecto bloque a bloques codificados por paleta en la codificación de vídeo.
Sección de la CIP Electricidad
(22/04/2020). Solicitante/s: QUALCOMM INCORPORATED. Clasificación: H04N19/117, H04N19/159, H04N19/176, H04N19/82, H04N19/86.
Un procedimiento de procesamiento de datos de vídeo, comprendiendo el procedimiento:
determinar que un primer bloque de datos de vídeo es un bloque codificado por paleta;
determinar una paleta para el primer bloque;
determinar valores de color para píxeles dentro del primer bloque con respecto a la paleta;
reconstruir el primer bloque de los datos de vídeo en base a la paleta y los valores de color para el primer bloque;
en base a que el primer bloque es un bloque codificado por paleta, inhabilitar el filtrado de reducción del efecto bloque para primeros píxeles dentro del primer bloque reconstruido en un límite de bloque formado entre el primer bloque reconstruido y un segundo bloque reconstruido de datos de vídeo; y
determinar si aplicar el filtrado de reducción del efecto bloque para segundos píxeles dentro del segundo bloque reconstruido en el límite de bloque formado entre el primer bloque reconstruido y el segundo bloque reconstruido.
PDF original: ES-2807184_T3.pdf
Sistemas y procedimientos para copia intrabloque.
(22/04/2020) Un procedimiento de codificación de datos de vídeo para generar una pluralidad de imágenes de vídeo codificadas, comprendiendo el procedimiento:
obtener datos de vídeo en un codificador;
determinar la realización de una predicción intraimagen en los datos de vídeo, usando predicción de copia intrabloque, para generar la pluralidad de imágenes de vídeo codificadas;
realizar la predicción intraimagen en los datos de vídeo usando la predicción de copia intrabloque;
en respuesta a la determinación de realizar la predicción intraimagen en los datos de vídeo usando la predicción de copia intrabloque, inhabilitar al menos una de la bipredicción interimagen y la unipredicción interimagen para la pluralidad de imágenes…
Inhabilitación de ocultación de datos de signo en codificación de vídeo.
Sección de la CIP Electricidad
(11/12/2019). Solicitante/s: QUALCOMM INCORPORATED. Clasificación: H04N19/593, H04N19/70, H04N19/467.
Un procedimiento de descodificación de datos de vídeo, comprendiendo el procedimiento:
obtener elementos de sintaxis de un flujo de bits que incluye una secuencia de bits que forman una representación codificada de los datos de vídeo,
en el que obtener los elementos de sintaxis del flujo de bits comprende determinar que una ocultación de datos de signo está inhabilitada para un bloque actual en base a (i) que el bloque actual se genera usando codificación con pérdida sin aplicación de una transformada a unos datos residuales y (ii) que el bloque actual se intrapredice usando un modo de intrapredicción en el que se usa una técnica de modulación de codificación de impulsos diferencial, DPCM, residual; y
reconstruir una imagen de los datos de vídeo en base al menos en parte a los elementos de sintaxis obtenidos del flujo de bits.
PDF original: ES-2777218_T3.pdf
Sistemas y procedimientos para copia intrabloque.
(27/11/2019) Un procedimiento de codificación de datos de vídeo que incluye una pluralidad de imágenes, comprendiendo el procedimiento:
realizar predicción intraimagen en un bloque de una de la pluralidad de imágenes para generar una unidad de predicción, donde realizar la predicción intraimagen comprende:
seleccionar, para la predicción de copia intrabloque, un bloque de referencia de una unidad de árbol de codificación (CTU), donde el bloque de referencia se selecciona de una pluralidad de bloques de predicción, y donde seleccionar un bloque de referencia comprende excluir uno o más bloques de predicción de la CTU para la predicción de copia intrabloque en respuesta a que el uno o más bloques de predicción se codifiquen usando bipredicción y tengan un tamaño menor que un umbral; y
realizar…
Determinación de valores de parámetros de cuantificación (QP) y de valores QP delta para bloques codificados por paleta en la codificación de vídeo.
(16/10/2019) Un procedimiento de descodificación de datos de vídeo, comprendiendo el procedimiento:
determinar una paleta para un bloque codificado por paleta que incluye una o más entradas de paleta que indican uno o más valores de color respectivos;
descodificar un primer elemento sintáctico de un flujo de bits recibido, siendo el primer elemento sintáctico una bandera de nivel de bloque que indica: i) que al menos un píxel dentro del bloque codificado por paleta se va a descodificar como un píxel de escape que tiene un valor de color que no está incluido en la paleta, o ii) que ninguno de los píxeles dentro del bloque codificado por paleta va a descodificarse como píxeles de escape;
y
en base a que el primer elemento sintáctico que…
Coeficientes de codificación por entropía usando un modelo de contexto conjunto.
(11/09/2019) Un procedimiento de codificación de datos de vídeo residuales, comprendiendo el procedimiento:
mantener una pluralidad de modelos de contexto que incluye un modelo de contexto conjunto usado para dos o más tamaños de unidad de transformada, incluyendo además la pluralidad de modelos de contexto uno o más modelos de contexto que se usan cada uno para un tamaño de unidad de transformada diferente, comprendiendo el modelo de contexto conjunto probabilidades compartidas, en el que el modelo de contexto conjunto es compartido por una primera unidad de transformada que tiene un primer tamaño y una segunda unidad de transformada que tiene un segundo tamaño, en el que el primer tamaño es 16x16 y el segundo tamaño es 32x32, y en el que cada una de las unidades de transformada comprende un unidad de datos de bloque…
Métodos y aparato para señalización de predicción intra para grandes bloques para codificadores y decodificadores de vídeo.
(31/07/2019) Una unidad de almacenamiento que encarna un programa informático que comprende instrucciones para realizar las etapas siguientes cuando el programa informático se ejecuta por un procesador:
decodificar datos de imagen para al menos un bloque grande en una imagen determinando que ha de ser realizada predicción intra para el al menos un bloque grande,
en donde el al menos un bloque grande tiene un tamaño de bloque grande mayor que un tamaño de unidad de codificación básica, el tamaño de bloque grande que es uno de 32x32 y 64x64 y el tamaño de unidad de codificación básica que es 16x16, en donde se señala la predicción intra…
Señalización de predictores de paleta con código de longitud de ejecución para codificación de vídeo.
(24/07/2019) Un procedimiento de descodificación de datos de vídeo, comprendiendo el procedimiento:
recibir un vector de predicción binaria codificada para un bloque actual de datos de vídeo;
descodificar el vector de predicción binaria codificada usando una técnica de descodificación de longitud de ejecución, en el que la técnica de descodificación de longitud de ejecución comprende:
descodificar el vector de predicción binaria codificada para obtener valores de longitud de ejecución descodificados;
para cada valor de longitud de ejecución descodificado:
si el valor de longitud de ejecución descodificado…
Parámetros de paletas máximos en codificación de vídeo basada en paletas.
Sección de la CIP Electricidad
(19/06/2019). Solicitante/s: QUALCOMM INCORPORATED. Clasificación: H04N19/91, H04N19/463, H04N19/70.
Un procedimiento de procesamiento de datos de vídeo, comprendiendo el procedimiento:
codificar al menos uno de los datos, dentro de un conjunto de parámetros de secuencia (SPS) de un flujo de bits que contiene el bloque de datos de vídeo, que indica un tamaño máximo de paleta de una paleta de valores de color para codificar un bloque de datos de vídeo o datos que indican el tamaño máximo del predictor de paleta de un predictor de paleta para determinar la paleta de valores de color; y codificar el bloque de datos de vídeo de acuerdo con los datos.
PDF original: ES-2746072_T3.pdf
Codificación de valores de racha en base al índice de paleta en la codificación de vídeo basada en paletas.
Sección de la CIP Electricidad
(19/06/2019). Solicitante/s: QUALCOMM INCORPORATED. Clasificación: H04N19/91, H04N19/70, H04N19/93.
Un procedimiento de procesamiento de datos de vídeo, comprendiendo el procedimiento:
determinar un valor de racha que indica la longitud de racha de una racha de un índice de paleta de un bloque de datos de vídeo, en el que el índice de paleta está asociado con un valor de color en una paleta de valores de color para codificar el bloque de datos de vídeo;
caracterizado por determinar un contexto para los datos de codificación adaptativa al contexto que representan el valor de racha en base al índice de paleta, y
codificar los datos que representan el valor de racha de un flujo de bits usando el contexto determinado.
PDF original: ES-2746102_T3.pdf
Extensiones de modulación de código de impulso diferencial residual (DPCM) y armonización con omisión de transformación, rotación y exploraciones.
(10/04/2019) Un procedimiento de descodificación de datos de vídeo, comprendiendo el procedimiento:
descodificar información que indica una dirección en la que se aplica la modulación de código de impulso diferencial residual (DPCM) a un primer bloque residual que incluye datos residuales generados a partir de una diferencia entre un bloque predictivo, referido por un vector de un bloque actual, y el bloque actual, en el que la información que indica la dirección comprende información que indica una de una DPCM residual vertical o una DPCM residual horizontal;
determinar si un tamaño del primer bloque residual es menor o igual que un tamaño umbral;
determinar un orden de exploración para el primer bloque residual basándose en la información que indica la dirección, en el que se requiere…
Cifrado de manera independiente de la posición del último coeficiente significativo de un bloque de vídeo en cifrado de vídeo.
(27/03/2019) Método de codificación de coeficientes asociados con un bloque de datos de vídeo durante un procedimiento de cifrado de vídeo, comprendiendo el método:
codificar información que identifica una posición de un último coeficiente no nulo dentro del bloque según un orden de barrido asociado con el bloque antes de la codificación de información que identifica posiciones de otros coeficientes no nulos dentro del bloque, en el que la codificación de la información que identifica la posición del último coeficiente no nulo dentro del bloque según el orden de barrido comprende codificar una posición bidimensional dentro del bloque que identifica la posición del último coeficiente…
Procedimiento para la codificación en modo de paleta.
(26/03/2019) Un procedimiento para descodificar datos de vídeo proporcionados en un flujo de bits, incluyendo el flujo de bits una unidad de codificación, CU, codificada en modo de paleta, el procedimiento que comprende:
analizar una paleta asociada con la CU proporcionada en el flujo de bits, incluyendo la paleta una pluralidad de entradas de la paleta que están asociadas cada una con un valor de índice y un valor de píxel asociado con el valor de índice;
analizar una o más longitudes de ejecución proporcionadas en el flujo de bits que están asociadas con la CU, indicando cada longitud de ejecución un número de posiciones consecutivas, comenzando desde e incluyendo una posición actual en la CU, que están asociadas con un modo de copia de la izquierda o un modo de copia de arriba;
…
Inicialización de estados y probabilidades de contexto para codificación de entropía adaptativa al contexto.
(26/03/2019) Un procedimiento para inicializar un contexto usado para codificar datos de vídeo en un proceso de codificación aritmética binaria adaptativa al contexto (CABAC), el procedimiento que comprende:
determinar un primer valor de índice de parámetro de inicialización de 4 bits, m, como x>> 4, donde x es un parámetro de 8 bits, y donde «>>» indica una operación de desplazamiento a la derecha; determinar un segundo valor de índice de parámetro de inicialización de 4 bits, n, como x&15, donde x es el mismo parámetro de 8 bits, y «&» indica una operación AND lógica;
determinar un valor de pendiente y un valor de intersección a partir de los valores de índices de parámetros de inicialización primero y segundo correspondientes, en el que determinar el valor…
Cuantización de los píxeles de escape de un bloque de vídeo en modo de codificación de paleta.
(06/03/2019) Un procedimiento de decodificación de datos de vídeo, el procedimiento que comprende:
determinar una paleta usada para representar los valores de píxeles de un bloque de datos de vídeo que se vaya a decodificar, en el que cualquiera de las dos entradas de la paleta varía al menos un límite de error de la paleta de modo que, si dos entradas posibles están dentro del límite de error de la paleta, una de las entradas se use para representar ambas entradas, y
en el que el límite de error de la paleta es directamente proporcional a un valor de parámetro de cuantización de paleta asociado con el bloque; que identifica , en el bloque de datos de vídeo, uno o más píxeles de escape que no están asociados con…
Determinación de paletas en la codificación de vídeo basada en paletas.
(27/02/2019) Un procedimiento de decodificación de datos de vídeo, comprendiendo el procedimiento:
determinar una paleta predictora que tiene una pluralidad de entradas de predictor de paleta que indican respectivos valores de píxeles, en donde determinar la paleta predictora comprende determinar la paleta predictora basándose en entradas de paleta asociadas a paletas de una pluralidad de bloques de datos de vídeo;
determinar , para una segunda paleta asociada a un segundo bloque de datos de vídeo que se codifica después de la pluralidad de bloques, una o más entradas de paleta de la segunda paleta, basándose en las entradas de predictor de paleta de la paleta predictora; y
decodificar píxeles del segundo bloque de datos de vídeo usando la segunda paleta, en donde la decodificación de los píxeles comprende:
obtener , a partir…
Reducción del número de contextos para codificación aritmética binaria adaptativa al contexto.
Sección de la CIP Electricidad
(05/02/2019). Solicitante/s: Velos Media International Limited. Clasificación: H03M7/40, H04N19/174, H04N19/176, H04N19/50, H04N19/91, H04N19/13, H04N19/103, H04N19/136, H04N19/60.
Un método de codificación de datos de vídeo que comprende:
determinar como tipo de partición una partición asimétrica para un modo de predicción para un bloque de datos de vídeo;
codificar un bin de tipo de partición de un elemento de sintaxis usando codificación aritmética binaria adaptativa al contexto (CABAC) con un solo contexto, indicando el elemento de sintaxis cómo se divide el bloque de datos de vídeo, en el que el elemento de sintaxis comprende una cadena binaria, en el que el bin de tipo de partición indica si el bloque de datos de vídeo se divide de manera simétrica o se divide de manera asimétrica, en el que el bin de tipo de partición es del segundo al último bin de la cadena binaria, en el que el un solo contexto es el mismo para cualquier partición asimétrica, y en el que el un solo contexto es un modelo de probabilidad; y
codificar un bin de tamaño de partición del elemento de sintaxis usando CABAC en modo de derivación.
PDF original: ES-2698552_T3.pdf
Codificación progresiva de una posición de último coeficiente significativo.
(09/01/2019) Un procedimiento para codificar datos de video que comprende:
obtener un valor que indica una posición de un último coeficiente significativo dentro de un bloque de video de tamaño T;
determinar una binarización para el valor de la posición del último coeficiente significativo que consiste en una primera cadena de bits y una segunda cadena de bits;
en el que la primera cadena de bits es determinada por un esquema de codificación unaria truncada;
la segunda cadena de bits es determinada por un esquema de codificación de longitud fija; y
codificar la primera y segunda cadenas de bits en un flujo de bits utilizando un proceso de codificación aritmética adaptativa al contexto (CABAC), comprendiendo el proceso CABAC codificar la primera cadena de bits en base a un modelo de contexto y codificar en modo bypass la segunda cadena de bits;…
Exploración dependiente de modo de coeficientes de un bloque de datos de vídeo.
(13/12/2018) Un método de codificación de coeficientes asociados con un bloque de datos de vídeo, en el que los coeficientes se obtienen transformando el bloque de datos de vídeo, comprendiendo el método:
para cada combinación de modo de intracifrado posible y tamaño de bloque de transformación posible, definir un conjunto de candidatos de orden de exploración principales, siendo cada conjunto de candidatos de orden de exploración principales un subconjunto de los candidatos de orden de exploración posibles definidos para cualquier combinación de modos de intracifrado posibles y tamaños de bloque de transformación posibles;
para un bloque de datos de vídeo cifrado usando un modo de intracifrado particular y…
Modulación por codificación de pulsos con cuantificación en codificación de vídeo.
(30/11/2018) Un procedimiento para codificar datos de vídeo, comprendiendo el procedimiento:
codificar uno o más bloques de una trama de datos de vídeo usando codificación intrapredictiva con relación a uno o más bloques vecinos en la misma trama; y
codificar muestras de uno o más otros bloques de píxeles de la trama de datos de vídeo usando un modo de PCM con cuantificación de acuerdo con una profundidad de bits de salida en la que las muestras del uno o más otros bloques de píxeles se cuantifican de acuerdo con una etapa de cuantificación en la que la etapa de cuantificación se selecciona de manera que una cantidad de distorsión presentada por los datos de vídeo codificados por PCM es similar a la cantidad de distorsión presentada por los datos de vídeo codificados de forma predictiva antes de la aplicación de la codificación por PCM…
Series de codificación en codificación de vídeo basada en paleta.
(18/04/2018) Un procedimiento de codificación de datos de vídeo, comprendiendo el procedimiento:
determinar, para un píxel de un bloque de datos de vídeo asociado con un índice de paleta que relaciona un valor del píxel con un valor de color en una paleta de colores utilizada para codificar el píxel, una longitud de serie de una serie de índices de paleta estando codificados con el índice de paleta del píxel, caracterizado por determinar una cantidad de píxeles en el bloque de datos de vídeo;
determinar una posición del píxel en el bloque de datos de vídeo basándose en un orden de escaneado utilizado para escanear índices de paleta de píxeles del bloque;
determinar una longitud de serie máxima para una serie máxima de índices de…
Rachas de codificación con escape en codificación de vídeo basada en paletas.
Sección de la CIP Electricidad
(18/04/2018). Solicitante/s: QUALCOMM INCORPORATED. Clasificación: H04N19/70, H04N19/93.
Un procedimiento de procesamiento de datos de vídeo, comprendiendo el procedimiento:
la determinación de índices de paleta de una primera fila de un bloque de datos de vídeo, en la que los índices de paleta corresponden a una paleta para la codificación del bloque de datos de vídeo, y en la que los índices de paleta de la primera fila incluyen uno o más índices que están asociados con al menos un valor de color en la paleta y un índice que indica una muestra de escape que no está asociada con un valor de color en la paleta; y
la codificación de una racha de índices de paleta de una segunda fila del bloque de datos de vídeo relacionados con los índices de paleta de la primera fila, caracterizado por que la racha incluye los uno o más índices de paleta que están asociados con el al menos un valor de color y el índice que indica una muestra de escape.
PDF original: ES-2678398_T3.pdf
Codificación de la posición de un último coeficiente significativo dentro de un bloque de vídeo en base a un orden de exploración para el bloque en codificación de vídeo.
(04/04/2018) Procedimiento de codificación de coeficientes asociados a un bloque de datos de vídeo durante un proceso de codificación de vídeo, comprendiendo el procedimiento:
realizar una codificación por entropía adaptable al contexto de coordenadas -x e -y que indican una posición horizontal y una posición vertical, respectivamente, de un último coeficiente distinto de cero dentro del bloque de acuerdo con un orden de exploración asociado al bloque, en el que la realización de codificación por entropía adaptable al contexto incluye utilizar estadísticas que están basadas en por lo menos un contexto, y en el que las estadísticas indican una probabilidad de que cada una de las coordenadas -x e -y comprenda un valor determinado cuando los coeficientes de los bloques de datos de vídeo son explorados en un primer orden de exploración,…
Grupos de coeficientes y codificación de coeficientes para barridos de coeficientes.
(17/05/2017) Un procedimiento para decodificar datos de vídeo, comprendiendo el procedimiento:
recibir , en un flujo de bits, elementos sintácticos de significancia que indican si cada coeficiente de transformada correspondiente de coeficientes de transformada de un subbloque actual de un bloque es un coeficiente de transformada distinto de cero;
seleccionar un patrón de contextos, que incluye valores de contextos que corresponden a los coeficientes de transformada situados en posiciones respectivas del subbloque, a partir de una pluralidad de patrones de contextos, en el que el patrón de contextos seleccionado identifica contextos para dos o más tipos de barrido del subbloque actual, en el que un tipo de barrido es…
Inicialización de la paleta predictora en codificación de vídeo basada en paletas.
(29/03/2017) Un procedimiento de procesamiento de datos de vídeo, comprendiendo el procedimiento:
determinar una primera paleta para un primer bloque de datos de vídeo que es el bloque inicial situado en una primera fila de bloques, en donde la primera paleta comprende una o más entradas de paleta, incluyendo cada una un índice de paleta que está asociado a un valor de color para codificar el bloque de datos de vídeo;
generar una paleta predictora para construir una pluralidad de segundas paletas de una pluralidad de segundos bloques de datos de vídeo en la primera fila de bloques codificados después del primer bloque, en donde la paleta predictora incluye al menos una entrada de paleta proveniente de uno o más bloques de…
Predicción ponderada explícita de alta precisión para la codificación de vídeo.
(10/08/2016) Un procedimiento de descodificación de datos de vídeo, comprendiendo el procedimiento:
descodificar un valor para un elemento de sintaxis representativo de si está habilitada la predicción ponderada que tiene una profundidad de bits señalada para datos de vídeo;
cuando el valor para el elemento de sintaxis indica que está habilitada la predicción ponderada que tiene la profundidad de bits señalada:
descodificar un valor para un elemento de sintaxis representativo de la profundidad de bits señalada para uno o más parámetros de los datos de vídeo, en el que el uno o más parámetros comprenden una primera lista de parámetros…
Predicción de paletas en la codificación de vídeo basada en paleta.
(18/05/2016) Un procedimiento de codificación de datos de vídeo, comprendiendo el procedimiento:
la generación de una paleta predictiva que incluye entradas de paleta que indican valores de píxel;
la determinación de cuáles de las entradas de paleta en la paleta predictiva se deben copiar en una paleta actual para un bloque actual de los datos de vídeo,
la codificación de uno o más elementos sintácticos que indican un número de entradas de paleta nuevas que se deben incluir en la paleta actual para el bloque actual, en el que las entradas de paleta nuevas no están en la paleta predictiva;
la codificación de uno o más elementos sintácticos que indican un valor de píxel para cada una de las entradas…
Reducción del número de contextos para codificación aritmética binaria adaptativa al contexto.
(12/11/2015) Un procedimiento de codificación de datos de vídeo que comprende:
seleccionar un contexto de uno o más contextos basados en una profundidad de transformación de una unidad de transformación asociada con un bloque de datos de vídeo a codificar, en el que la profundidad de transformación especifica el nivel de subdivisión actual de una unidad de codificación en bloques para el objeto de codificación de transformación;
codificar un indicador de bloque codificado croma Cb para el bloque de datos de vídeo usando la codificación aritmética binaria adaptativa al contexto, CABAC y el contexto seleccionado, en el que…
Reducción de contexto para codificación aritmética binaria adaptativa según el contexto.
(17/09/2014) Un procedimiento de codificación de datos de vídeo que comprende:
determinar un primer tipo de predicción para un bloque de datos de vídeo en una porción P;
representar el primer tipo de predicción como un elemento de sintaxis de tipo de predicción de la porción P;
determinar un segundo tipo de predicción para un bloque de datos de vídeo en una porción B;
representar el segundo tipo de predicción como un elemento de sintaxis de tipo de predicción de la porción B;
determinar una binarización de porción P para el elemento de sintaxis de tipo de predicción de la porción P; determinar una binarización de porción B para el elemento de sintaxis de tipo de predicción de la porción B; y
codificar los datos de vídeo en base a las…