Matrices de cuantización de señalización para la codificación de vídeo.
(06/06/2019) Un procedimiento para decodificación de datos de vídeo que comprende:
determinar una matriz de cuantización que incluya una pluralidad de valores, la pluralidad de valores que comprende un primer conjunto de valores y un segundo conjunto de valores, en el que el primer conjunto de valores en la matriz de cuantización cubre las entradas de la matriz de cuantización en el rectángulo desde la posición a (last_row, last_col), y en el que el segundo conjunto de valores en la matriz de cuantización cubre las entradas restantes de la matriz de cuantización fuera del rectángulo desde la posición hasta (last_row, last_col), y en el que last_row es igual a last_col;
submuestrear el primer conjunto de valores en la matriz de cuantización…
Predicción residual de componentes cruzadas adaptativa.
(04/06/2019) Un procedimiento de codificación de datos de vídeo, el procedimiento que comprende:
determinar , dentro de un codificador, una señal residual predicha de una componente de color objetivo de un bloque actual en función de uno o más parámetros de un modelo lineal y de una señal residual de una componente de color de origen del bloque actual;
determinar , dentro del codificador, una señal residual restante para la componente de color objetivo en base a una señal residual de la componente de color objetivo y la señal residual predicha de la componente de color objetivo;
codificar los valores de la señal residual restante de la componente de color objetivo; y
emitir los valores de la señal residual restante codificados en un flujo de bits de vídeo,
en el…
Determinación de vector de movimiento para codificación de vídeo.
(15/05/2019) Un procedimiento para descodificar datos de vídeo, comprendiendo el procedimiento, para una pluralidad de unidades de predicción, PU, que pertenecen a una unidad de codificación, CU, actual:
generar un conjunto de candidatos de movimiento de CU utilizando PU próximas fuera de la CU actual, donde las PU utilizadas para generar el conjunto de candidatos de movimiento consisten en PU próximas a la izquierda de la CU actual, encima de la CU actual, encima y a la derecha de la CU actual, debajo y a la izquierda de la CU actual y encima y a la izquierda de la CU actual;
para cada PU de la pluralidad de PU, seleccionar un modo de fusión o un modo de predicción avanzada de vector de movimiento, AMVP, candidato para la PU seleccionando solamente un candidato del conjunto de candidatos de tal manera que el candidato seleccionado se genere…
Omitir binarios para la codificación de índices de referencia en la codificación de vídeo.
(15/05/2019) Un procedimiento para codificar un elemento sintáctico de índice de referencia en un proceso de codificación de vídeo, el procedimiento que comprende:
binarizar un valor de índice de referencia;
codificar al menos un binario del valor del índice de referencia binarizado con una modalidad de codificación por contexto de un proceso de codificación aritmética binaria adaptativa al contexto, CABAC; y
codificar , cuando el valor del índice de referencia binarizado comprende más binarios que el al menos un binario codificado con la modalidad codificada por contexto, al menos otro binario del valor del índice de referencia binarizado con una modalidad de codificación por omisión del proceso de CABAC, en donde codificar al menos un binario del valor del índice de referencia binarizado con la 15 modalidad de codificación por contexto comprende:…
Codificación en modo paleta para codificación de vídeo.
(08/05/2019) Un procedimiento de descodificación de datos de vídeo, comprendiendo el procedimiento:
recibir un bloque de datos de vídeo en un flujo de bits de vídeo codificado, habiendo sido codificado el bloque de datos de vídeo usando un modo de codificación basada en paleta;
recibir una pluralidad de elementos de sintaxis que son indicativos de una paleta que se usó para codificar el bloque de datos de vídeo, incluyendo la pluralidad de elementos de sintaxis un primer elemento de sintaxis que indica un número de valores de paleta para la paleta que se señalizan explícitamente en el flujo de bits de vídeo codificado, en el que un valor máximo del primer elemento de sintaxis se define en relación con uno…
Modo de fusión bipredictivo basado en vecinos unipredictivos y bipredictivos en la codificación de vídeo.
(03/05/2019) Un procedimiento para codificación de datos de vídeo, el procedimiento que comprende:
seleccionar un modo de fusión bipredictivo para codificar un bloque de vídeo actual;
identificar un primer conjunto de dos bloques de vídeo vecinos diferentes codificados en los modos unipredictivos de un conjunto de bloques vecinos candidatos, el conjunto de bloques vecinos candidatos que comprende un vecino superior, un vecino superior derecho, un vecino izquierdo, un vecino inferior izquierdo y un vecino temporal coubicado desde otra trama de vídeo;
usar dos vectores de movimiento unipredictivos diferentes, uno asociado con cada uno de los dos bloques de vídeo vecinos diferentes de dicho primer conjunto, como un primer conjunto candidato de vectores de movimiento para codificar el…
Conmutación ascendente activada por el receptor en videotelefonía.
(01/05/2019) Un procedimiento de procesamiento de datos de vídeo, comprendiendo el procedimiento:
determinar , mediante un dispositivo receptor, un retardo en exceso admisible que indica una cantidad de tiempo que se puede usar actualmente para determinar una velocidad de transferencia de bits del emisor aumentada, donde el valor del retardo en exceso admisible se determina como la diferencia entre un momento en el que los datos recibidos se reciben en el dispositivo receptor y un momento en el que está programada la emisión de los datos recibidos;
determinar una velocidad de recepción a la que los datos han sido recibidos por el dispositivo receptor;…
Simplificaciones en la obtención de vectores de disparidad y la predicción de vectores de movimiento en codificación de vídeo 3D.
(17/04/2019) Un procedimiento de descodificación de datos de vídeo tridimensionales (3D), comprendiendo el procedimiento:
la determinación de un primer macrobloque de una primera visualización de textura debe descodificarse utilizando un modo de síntesis de visualización basada en bloques;
ubicar, en una visualización de profundidad, un primer bloque de profundidad que corresponde al primer macrobloque de la primera visualización de textura;
determinar los valores de profundidad de dos o más posiciones de esquina del primer bloque de profundidad;
basándose en los valores de profundidad, obtener un vector de disparidad para el primer macrobloque, caracterizado por:
para un primer sub-bloque del primer macrobloque…
Predicción de texturas entre capas para codificación de vídeo.
(17/04/2019) Un procedimiento de codificación de vídeo digital, comprendiendo el procedimiento:
obtener información de vídeo asociada a una capa base y una capa de mejora correspondiente;
determinar un primer peso asociado a un predictor de capa base, Pb, y un segundo peso asociado a un predictor de capa de mejora, Pe, en el que:
el predictor de capa base, Pb, se forma utilizando la textura reconstruida a partir de un bloque de capa base para predecir la textura de un bloque de capa de mejora correspondiente , y el predictor de capa de mejora, Pe, se forma usando la intrapredicción de un bloque de capa de mejora a partir de un bloque vecino de píxeles reconstruidos;
codificar un píxel actual en la trama de la capa de mejora en función de un predictor final, Pf, en el que el predictor final, Pf, comprende una combinación…
Modo avanzado de fusión/salto y modo avanzado de predicción de vector de movimiento (AMVP) para vídeo 3D.
(10/04/2019) Un procedimiento de codificación de datos de vídeo, comprendiendo el procedimiento:
determinar que un bloque actual dentro de un fragmento, imagen o secuencia tiene predicción inter en el modo de fusión o predicción inter en el modo de salto;
basado en el bloque actual con predicción inter en el modo de fusión o con predicción inter en el modo de salto:
identificar un bloque de referencia, para el bloque actual, en una visualización de referencia a la que hace referencia un vector de disparidad desplazado un primer valor de desviación;
determinar si un IPMVC o un IDMVC se incluirán en una lista de candidatos;
en el que el IPMVC comprende información de movimiento para el bloque de referencia en una visualización de referencia a la que hace referencia el vector de…
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…
Codificación de vídeo de múltiples visualizaciones.
(05/04/2019) Un procedimiento para descodificación de datos de vídeo, comprendiendo el procedimiento:
obtener, a partir de un flujo de bits codificado, una o más unidades de capa de abstracción de red (NAL) para cada componente de visualización de una pluralidad de componentes de visualización de datos de vídeo codificados, en el que cada componente de visualización de la pluralidad de componentes de visualización corresponde a una ubicación temporal común, y en el que cada unidad NAL de la una o más unidades NAL encapsula al menos una parte de los datos de vídeo codificados para los componentes de visualización respectivos e incluye como parte de una cabecera de unidad NAL un índice…
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…
Selección de imagen de referencia.
(08/03/2019) Un procedimiento de codificación de datos de vídeo, comprendiendo el procedimiento:
almacenar un conjunto de parámetros para cada imagen que está codificada, el conjunto de parámetros de una imagen particular que incluye uno o más subconjuntos de imágenes de referencia que forman un conjunto de imágenes de referencia de la imagen particular;
recibir, desde un dispositivo que comprende un descodificador de vídeo, información que identifica una imagen previamente descodificada que se almacena en una memoria intermedia de imágenes descodificadas (DPB) del descodificador de vídeo en el momento en que el descodificador de vídeo transmitió la información;
determinar,…
Información de partición de señalización para la tabla de búsqueda 3D para la escalabilidad de gama de colores en la codificación de vídeo multicapas.
(08/03/2019) Un procedimiento de decodificación de datos de vídeo, el procedimiento que comprende:
determinación de un valor de partición base para una tabla de búsqueda tridimensional (3D) para la escalabilidad de gama de colores;
determinar un valor de partición de luma para un componente de luma de la tabla de búsqueda 3D; generar la tabla de búsqueda 3D con particiones más gruesas para los componentes de croma y con particiones más finas para el componente de luma, que incluyen:
particionar cada uno de los componentes de luma, de un primer componente de croma y de un segundo componente de croma de la tabla de búsqueda 3D en un primer número de octantes basándose en el valor de partición base, y
…
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…
Transformación inversa de color-espacio para vídeo codificado con pérdidas y sin pérdidas.
(06/03/2019) Un procedimiento para codificar datos de vídeo en un proceso de codificación, el procedimiento que comprende: determinar una modalidad de codificación usada para codificar un bloque actual de datos de vídeo, en donde la modalidad de codificación es una entre una modalidad de codificación con pérdidas y una modalidad de codificación sin pérdidas;
determinar un proceso de transformación de color-espacio que depende de la modalidad de codificación utilizada para codificar los datos de vídeo;
aplicar un proceso de transformación de color-espacio YCoCg-R a un bloque residual para el bloque actual, cuando se determina que la modalidad de…
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…
Optimización de contexto para la codificación de la posición del último coeficiente significativo.
Sección de la CIP Electricidad
(18/02/2019). Solicitante/s: Velos Media International Limited. Clasificación: H04N19/176, H04N19/13, H04N19/18.
Método de codificación de coeficientes de transformada para un bloque de transformada de un bloque de vídeo, comprendiendo el método:
obtener una cadena binaria que indica la posición de un último coeficiente significativo dentro del bloque de transformada de coeficientes de transformada;
determinar un contexto para un índice binario de la cadena binaria basándose en el tamaño del bloque de transformada; y
codificar la cadena binaria usando codificación aritmética binaria adaptativa según el contexto, CABAC, basada al menos en parte en el contexto determinado;
caracterizado porque
el contexto asignado al índice binario de la cadena binaria es el mismo que el contexto asignado a al menos un índice binario de una cadena binaria que indica la posición del último coeficiente significativo dentro de un bloque de transformada de un tamaño diferente.
PDF original: ES-2700523_T3.pdf
Indicación de selección de modo de intrapredicción para codificación de vídeo.
(14/02/2019) Un procedimiento de descodificación de datos de vídeo, el procedimiento que comprende:
determinar un primer modo de intrapredicción más probable y un segundo modo de intrapredicción más probable para un bloque codificado de datos de vídeo basándose en un contexto para el bloque actual;
seleccionar una tabla de palabras de código basándose en el contexto para el bloque actual, en el que la tabla de palabras de código comprende una pluralidad de palabras de código de longitud variable correspondientes a índices de modo de intrapredicción; caracterizado por que: seleccionar el modo de intrapredicción como el primer o el segundo modo de intrapredicción…
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;…
Extracción de flujo de bits en vídeo tridimensional.
(13/12/2018) Un procedimiento para extraer un sub-flujo de bits de un vídeo tridimensional, 3DV, flujo de bits que incluye componentes de visualización de textura codificados y componentes de visualización de profundidad codificados, comprendiendo el procedimiento:
determinar una primera lista que indica visualizaciones en el flujo de bits 3DV, con las visualizaciones indicadas por la primera lista que tienen componentes de visualización de textura que son necesarios para descodificar imágenes en una pluralidad de visualizaciones de objetivos, con la pluralidad de visualizaciones de objetivos que comprende un subconjunto de las visualizaciones en el flujo 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…
Modo de síntesis de visión para la codificación de vídeo tridimensional.
(13/12/2018) Un procedimiento de decodificación de datos de vídeo en 3D codificados predictivamente, el procedimiento que comprende:
determinar si una unidad de vídeo actual se codifica usando un primer modo, en el que la unidad de vídeo actual es un macrobloque, MB, o una partición de MB de un componente de vista de textura actual de una vista actual de una unidad de acceso actual;
cuando la unidad de vídeo actual se codifica usando el primer modo:
determinar una imagen de vista de referencia para la predicción de síntesis de visión,
en el que la imagen de vista de referencia es la imagen en la unidad de acceso actual en una vista indicada en una cabecera de fragmento como una vista para la síntesis de visión;
…
Codificación de vídeo de múltiples visualizaciones más contenido de profundidad.
(04/12/2018) Un procedimiento para encapsular datos de vídeo; el procedimiento que comprende:
recibir un componente de visualización de textura que comprende datos de textura para una instancia temporal de una visualización de datos de vídeo;
recibir un componente de visualización de profundidad que comprende datos de profundidad correspondientes a los datos de textura para la instancia temporal de la visualización de datos de vídeo; y
encapsular, en una primera unidad de capa de abstracción de red, NAL, de capa de códec de vídeo, VCL, el componente de visualización de textura y encapsular, en una segunda unidad VCL NAL después de la primera unidad VCL NAL, el componente de visualización de profundidad, las primera y la segunda unidades VCL NAL que forman un componente de visualización para la instancia temporal…
Indicación de la selección del modo de predicción intra para codificación de vídeo usando CABAC.
(03/12/2018) Un procedimiento de descodificación de datos de vídeo, comprendiendo el procedimiento:
determinar un primer modo de predicción intra más probable, m1, y un segundo modo de predicción intra más probable, m2, para un bloque actual de datos de vídeo basándose en un contexto para el bloque actual;
realizar un proceso de codificación aritmética binaria adaptable basada en contexto, CABAC, para determinar una palabra clave recibida, en el que la palabra clave recibida corresponde a un índice de modo de predicción intra modificado;
determinar un índice de modo de predicción intra, j, comparando el índice de modo de predicción intra modificado con un índice de modo de predicción intra para el primer modo más probable, m1 y un índice de…
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…
Filtro de desplazamiento de banda central adaptativo para codificación de vídeo.
(02/11/2018) Un procedimiento de codificación de vídeo para señalar, en un flujo de bits codificado, los valores de desplazamiento utilizados en el filtrado de desplazamiento adaptativo de muestras (SAO) basado en bandas, comprendiendo el procedimiento:
agrupar bandas de valores de píxeles en dos o más grupos de bandas, en el que cada banda de las bandas de valores de píxeles comprende un intervalo de valores de píxeles, y en el que cada grupo de los dos o más grupos de bandas comprende una o más bandas;
determinar valores de desplazamiento para las bandas basándose en los dos o más grupos de bandas; caracterizado por
determinar valores centrales para cada…
Códec 3DVC basado en MVC que soporta el modo de predicción de movimiento de visualización interna (IVMP).
(22/10/2018) Un procedimiento para codificar datos de vídeo tridimensionales, 3D, que comprende:
codificar un bloque de vídeo de visualización de textura; y
codificar un bloque de vídeo de visualización de profundidad, en el que el bloque de vídeo de visualización de profundidad está asociado con el bloque de vídeo de visualización de textura, en el que codificar el bloque de vídeo de visualización de profundidad incluye codificar un elemento sintáctico indicativo de si un modo de predicción de movimiento de visualización interna, IVMP está habilitado de modo que la información de movimiento asociada con el bloque de vídeo de visualización de textura se adopte como información de movimiento…