Codificación de video acelerada utilizando una unidad de procesamiento de gráficos.
Un procedimiento de procesamiento de señal de vídeo que comprende:
determinar (202) un fotograma (302) actual de la señal de vídeo por una unidad (102) central de procesamiento y proporcionar dicho fotograma (302) actual a una unidad (121) de procesamiento de gráficos;
determinar (222) datos de estimación de movimiento asociados con el fotograma (302) actual utilizando la unidad (121) de procesamiento de gráficos mediante el hallazgo de la mejor predicción para los píxeles en el fotograma actual a partir de un fotograma de referencia previamente codificado;
codificar la señal de vídeo en datos de vídeo digitales utilizando la unidad (102) central de procesamiento, en el que el fotograma (306) actual se codifica en los datos de vídeo digitales basándose, al menos en parte, en los datos de estimación de movimiento, y en el que la determinación de los datos de estimación de movimiento comprende las etapas de:
determinar (802) un fotograma de referencia asociado con el fotograma (302) actual;
rellenar (904) el fotograma actual y el fotograma de referencia con una banda horizontal y vertical de píxeles;
intercalar (906) el fotograma (304) actual rellenado y el fotograma de referencia rellenado, en el que la intercalado del fotograma (304) actual rellenado y del fotograma de referencia rellenado implica realizar copias del fotograma (304) actual rellenado y del fotograma de referencia rellenado, de manera que cada uno de los cuatro canales de la unidad (121) de procesamiento de gráficos procese un píxel correspondiente a uno de los cuatro canales de un elemento de textura en paralelo;
dividir (1004) el fotograma (306) actual intercalado y el fotograma de referencia intercalado en macrobloques; desplazar (1006) los píxeles en los macrobloques de los fotogramas (306) intercalados para permitir que las diferentes secciones de los macrobloques del fotograma (306) actual sean procesadas por los cuatro canales diferentes de la unidad (121) de procesamiento de gráficos en paralelo, comprendiendo además el procesamiento paralelo por los cuatro canales diferentes de la unidad (121) de procesamiento de gráficos:
identificar (1102) posiciones de valores de inicialización para iniciar una búsqueda de vectores de movimiento;
identificar bloques correspondientes en el fotograma (306) actual y en el fotograma de referencia;
determinar (1104) los valores de diferencia para los bloques en el fotograma (306) actual basándose, al menos en parte, en las posiciones de valores de inicialización; y
generar (1208) vectores de movimiento para los bloques basándose, al menos en parte, en los valores de diferencia.
Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E05108157.
Solicitante: Microsoft Technology Licensing, LLC.
Nacionalidad solicitante: Estados Unidos de América.
Dirección: ONE MICROSOFT WAY REDMOND, WA 98052 ESTADOS UNIDOS DE AMERICA.
Inventor/es: GAO, GUANGPING, Li,Shipeng, SHEN,GUOBIN.
Fecha de Publicación: .
Clasificación Internacional de Patentes:
- H04N19/43 ELECTRICIDAD. › H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS. › H04N TRANSMISION DE IMAGENES, p. ej. TELEVISION. › H04N 19/00 Métodos o disposiciones para la codificación, decodificación, compresión o descompresión de señales de vídeo digital. › Hardware especialmente adaptada para la estimación de movimiento o compensación.
- H04N19/436 H04N 19/00 […] › utilizando disposiciones computacionales en paralelo.
- H04N19/557 H04N 19/00 […] › Estimación del movimiento caracteriza por detener la computación o iteración en función de determinados criterios, p. ej. siendo la magnitud del error demasiado grande o salida temprana.
- H04N19/56 H04N 19/00 […] › Estimación del movimiento con la inicialización del vector de búsqueda, p. ej estimar un buen candidato para iniciar la búsqueda.
- H04N21/4143 H04N […] › H04N 21/00 Distribución selectiva de contenido, p. ej. televisión interactiva, VBD [Video Bajo Demanda] (transmisión bidireccional en tiempo real de datos de vídeo en movimiento H04N 7/14). › PC [Ordenador Personal].
PDF original: ES-2726352_T3.pdf
Patentes similares o relacionadas:
Técnicas de codificación de vídeo usando particionamiento de movimiento asimétrica, del 18 de Marzo de 2020, de QUALCOMM INCORPORATED: Un procedimiento de descodificación de datos de vídeo, comprendiendo el procedimiento: recibir datos residuales correspondientes a un bloque de datos de vídeo, en […]
Procedimiento de descodificación de vídeo y dispositivo de descodificación de vídeo, del 22 de Enero de 2020, de Sun Patent Trust: Un procedimiento de descodificación de instantáneas en movimiento para descodificar un bloque actual de una instantánea, que comprende: establecer […]
Procedimiento de codificación de imágenes, procedimiento de decodificación de imágenes, dispositivo de codificación de imágenes, y dispositivo de decodificación de imágenes, del 1 de Enero de 2020, de Sun Patent Trust: Un procedimiento de codificación para codificar bloques de imágenes por medio de inter predicción en base a imágenes de referencia codificadas […]
Predicción de vector de movimiento temporal avanzada basada en unidades de subpredicción, del 14 de Agosto de 2019, de QUALCOMM INCORPORATED: Un dispositivo para codificar datos de vídeo, comprendiendo el dispositivo: una memoria configurada para almacenar datos de vídeo; […]
Derivación del vector de disparidad de bloque vecino en codificación de vídeo 3D, del 20 de Marzo de 2019, de QUALCOMM INCORPORATED: Un procedimiento para descodificar datos de vídeo 3D-AVC que incluye una vista básica y una o más vistas dependientes, cada vista que incluye un componente […]
Predicción de vector de movimiento para la codificación de video, del 20 de Marzo de 2019, de Sun Patent Trust: Un procedimiento de decodificación de imagen para la decodificación de una instantánea actual por bloque con bipredicción que usa ambas de (i) una primera […]
Procedimiento de codificación de video de movimiento, y aparato de codificación de video de movimiento, del 15 de Octubre de 2018, de Sun Patent Trust: Un procedimiento de codificación de imágenes en movimiento para codificar un bloque actual, comprendiendo: determinar un primer candidato de bloque de fusión […]
Procedimiento y dispositivo para una unidad de conversión de frecuencia de codificación por subbanda, y procedimiento y dispositivo para la codificación de imágenes utilizando la misma, del 3 de Junio de 2020, de SK TELECOM CO., LTD.: Un aparato de codificación de vídeo, que comprende: un predictor adaptado para predecir un bloque actual para generar un bloque predicho; un sustractor […]