Patent ES-2944310-T3 (ES)
Title: Selección de un predictor de vector de movimiento
Inventor: PARK JOON YOUNG
IPC: H04N19/61
Filed: 2012-03-21
Granted: 2023-06-20
Abstract: Un aparato decodificador de video (200) comprende un modulo decodificador de entropia (210) y un modulo de prediccion (230). El módulo de decodificación de entropía (210) está configurado para obtener información de video que incluye un índice predictor de vector de movimiento, un índice de imagen de referencia e información sobre una diferencia de vector de movimiento de un bloque actual. El módulo de predicción (230) está configurado para derivar un primer candidato a predictor de vector de movimiento del bloque actual a partir de un primer grupo de bloques vecinos en función de una primera orden de verificación, para derivar un segundo candidato a predictor de vector de movimiento del bloque actual a partir de un segundo bloque vecino. grupo basado en una segunda orden de verificación, para seleccionar un predictor de vector de movimiento del bloque actual entre el primer candidato de predictor de vector de movimiento y el segundo candidato de predictor de vector de movimiento basado en el índice de predictor de vector de movimiento, para derivar la diferencia de vector de movimiento del bloque actual en función de la información sobre la diferencia de vector de movimiento, para derivar un vector de movimiento del bloque actual en función del predictor de vector de movimiento y la diferencia de vector de movimiento, y para generar un bloque predicho de la actual bloque basado en el vector de movimiento del bloque actual y el índice de imagen de referencia. El primer grupo de bloques vecinos incluye un bloque vecino izquierdo (Am) y un bloque vecino inferior izquierdo (Am+1), y el segundo grupo de bloques vecinos incluye un bloque vecino superior derecho (Bn+1), un bloque vecino superior (Bn) y un bloque vecino superior izquierdo (B-1). El primer orden de verificación se determina en el orden del bloque vecino inferior izquierdo (Am+1), el bloque vecino izquierdo (Am). El primer candidato predictor de vector de movimiento se deriva en base a un vector de movimiento del bloque vecino izquierdo (Am) o el bloque vecino inferior izquierdo (Am+1) que satisface una primera condición o una segunda condición. El segundo orden de verificación se determina en el orden del bloque vecino superior derecho (Bn+1), el bloque vecino superior (Bn) y el bloque vecino superior izquierdo (B-1). El segundo candidato predictor de vector de movimiento se obtiene en función de un vector de movimiento del bloque vecino superior derecho (Bn+1), el bloque vecino superior (Bn) o el bloque vecino superior izquierdo (B-1) que satisface la primera condición o la segunda condición. La primera condición es si un bloque tiene una imagen de referencia idéntica a una imagen de referencia del bloque actual y una lista de imágenes de referencia idéntica a una lista de imágenes de referencia del bloque actual. La segunda condición es si un bloque tiene una imagen de referencia idéntica a la imagen de referencia del bloque actual y una lista de imágenes de referencia diferente de la lista de imágenes de referencia del bloque actual. Para el bloque vecino izquierdo (Am), el bloque vecino inferior izquierdo (Am+1), el bloque vecino superior derecho (Bn+1), el bloque vecino superior (Bn) y el bloque vecino superior izquierdo (B-1), la primera condición se verifica antes que la segunda condición. Cuando el bloque vecino inferior izquierdo (Am+1) no satisface ni la primera ni la segunda condición,  (Traducción automática con Google Translate, sin valor legal)