Patent ES-2662879-T3 (ES)
Title: Dispositivo de codificación predictiva de vídeo, método de codificación predictiva de vídeo, programa de codificación predictiva de vídeo, dispositivo de descodificación predictiva de vídeo, método de descodificación predictiva de vídeo y programa de descodificación predictiva de vídeo
Inventor: SUZUKI YOSHINORI
IPC: H04N19/50
Filed: 2012-09-25
Granted: 2018-04-10
Abstract: Dispositivo de codificación predictiva de vídeo que comprende: medios de división de regiones que dividen una trama objetivo de codificación en una pluralidad de regiones; medios de generación de señal predicha que determinan un vector de movimiento para la trama objetivo de codificación, adquiriéndose la señal como objetivo de codificación a partir de las regiones divididas por los medios de división de regiones; medios de almacenamiento de información de movimiento que almacenan el vector de movimiento; medios de generación de señal residual que generan una señal residual entre una señal predicha de la región objetivo y una señal de píxel de la región objetivo; medios de compresión de señal residual que comprimen la señal residual generada por los medios de generación de señal residual; medios de reconstrucción de señal residual que generan una señal residual reproducida mediante reconstrucción a partir de datos comprimidos de la señal residual; medios de codificación que seleccionan y codifican un predictor de vector de movimiento para un vector de movimiento de la región objetivo, seleccionándose el predictor de vector de movimiento de: vectores de movimiento anteriormente reproducidos almacenados en los medios de almacenamiento de información de movimiento, información secundaria determinada a partir del vector de movimiento de la región objetivo, y los datos comprimidos de la señal residual; y medios de almacenamiento de imágenes que suman la señal predicha a la señal residual reproducida para reconstruir una señal de píxel de la región objetivo, y que almacenan la señal de píxel reconstruida como imagen anteriormente reproducida, en el que el vector de movimiento incluye un vector de movimiento de orden cero usado para generar una señal predicha de orden cero, y un primer vector de movimiento usado para generar una primera señal predicha, y en el que los medios de generación de señal predicha comprenden: medios de estimación de información de movimiento de orden cero que estiman el vector de movimiento de orden cero usado para generar la señal predicha de orden cero, seleccionan, a partir de una pluralidad de vectores de movimiento almacenados en los medios de almacenamiento de información de movimiento, un predictor de vector de movimiento de orden cero para el vector de movimiento de orden cero estimado, y generan información secundaria de orden cero que contiene un índice de predictor de vector de movimiento de orden cero para identificar el predictor de vector de movimiento de orden cero seleccionado, y una diferencia de vector de movimiento de orden cero determinada a partir del vector de movimiento de orden cero y el predictor de vector de movimiento de orden cero; en el que el dispositivo de codificación está configurado para seleccionar el uso de un primer tipo de bi-predicción en el caso en el que los candidatos a trama de referencia incluyan una trama futura en el orden de visualización con respecto a la trama objetivo de codificación, y el uso de un segundo tipo de bi-predicción en el caso en el que todos los candidatos a trama de referencia sean tramas pasadas en el orden de visualización con respecto a la trama objetivo de codificación; medios de estimación de primera información de movimiento que están configurados para cuando se selecciona el uso del primer tipo de bi-predicción, estimar el primer vector de movimiento usado para generar la primera señal predicha, seleccionar, a partir de una pluralidad de vectores de movimiento almacenados en los medios de almacenamiento de información de movimiento, un predictor de primer vector de movimiento para el primer vector de movimiento estimado, y generar primera información secundaria que contiene un índice de predictor de primer vector de movimiento para identificar el predictor de primer vector de movimiento seleccionado, y una diferencia de primer vector de movimiento determinada a partir del primer vector de movimiento y el predictor de primer vector de movimiento; cuando se selecciona el uso del segundo tipo de bi-predicción, seleccionar, a partir de una pluralidad de vectores de movimiento almacenados en los medios de almacenamiento de información de movimiento, un vector de movimiento para la generación de la primera señal predicha, generar primera información secundaria que contiene un índice de predictor de primer vector de movimiento para identificar el vector de movimiento seleccionado como predictor de primer vector de movimiento, y establecer el predictor de primer vector de movimiento como el primer vector de movimiento; y medios de combinación de señales predichas que combinan la señal predicha de orden cero y la primera señal predicha para generar la señal predicha de la región objetivo; en el que el dispositivo de codificación está configurado además para codificar información de indicación para indicar el primer tipo de bi-predicción o el segundo tipo de bi-predicción en la información de cabecera de una trama o un sector que va a usarse para cada bloque de bi-predicción de la trama o el sector; en el que los medios de estimación de información de movimiento de orden cero generan la información secundaria de orden cero que contiene además un índice de trama de referencia de orden cero para identificar una trama de referencia para generar la señal predicha de orden cero, y en el que los medios de estimación de primera información de movimiento generan la primera información secundaria que contiene además un primer índice de trama de referencia para identificar otra trama de referencia para generar la primera señal predicha.