摘要 |
<p>Un procedimiento de codificación de vectores de movimiento para generar un vector de movimientopredicho para un bloque actual (A) que va a codificarse y para codificar un vector de movimiento del bloque actual (A)usando el vector de movimiento predicho, comprendiendo el procedimiento de codificación de vectores de movimiento: especificar bloques vecinos (B, C, D), ubicados en la vecindad del bloque actual (A) y que ya han sido codificados;asignar, cuando al menos un bloque entre los bloques vecinos (B, C, D) tiene dos vectores de movimiento que hacenreferencia a imágenes de referencia en la misma dirección en orden de visualización, un identificador a vectores demovimiento respectivos de los bloques vecinos (B, C, D); derivar el vector de movimiento predicho para cada vector de movimiento del bloque actual (A) usando los vectores demovimiento que tienen el mismo identificador que el identificador asignado a cada vector de movimiento del bloque actual(A) entre los vectores de movimiento de los bloques vecinos(B, C, D); y codificar un vector de movimiento diferencial entre el vector de movimiento del bloque actual (A) y el vector demovimiento predicho, en el que dicha derivación del vector de movimiento predicho incluye: seleccionar (S116) un vector de movimiento que haga referencia a la misma imagen de referencia a la que ha hechoreferencia el vector de movimiento del bloque actual (A), de entre los vectores de movimiento de los bloques vecinos (B,C, D) teniendo el mismo identificador que el identificador asignado al vector de movimiento del bloque actual (A), ycuando hay una pluralidad de los vectores de movimiento seleccionados de los bloques vecinos (B, C, D), derivando(S117), como el vector de movimiento predicho del bloque actual (A), un valor medio de los vectores de movimientoseleccionados, caracterizado porque en la etapa de asignación, el identificador es asignado, bloque a bloque, al vector de movimiento respectivo de losbloques vecinos (B, C, D), siguiendo un orden mediante el cual los vectores de movimiento de los bloques vecinos (B, C,D) aparecen como vectores de movimiento codificados en un tren binario.</p> |