The correlation between a coded block on the screen of the current image and a plurality of candidate blocks which exist in a search area on a reference screen temporally different from the current image and which has the same area as that of the coded block is obtained to select a candidate block having the highest correlation to obtain its displacement as a primary motion vector. Then, the positional relationship between a motion vector/corresponding candidate block and the reference screen is estimated to determine whether the search area/candidate block is positioned inside of the boundary of the reference screen. When a part of the search area/candidate block is positioned outside of the boundary, the position of the primary motion vector so that the search area/candidate block is located inside of the boundary of the reference. Thereafter, a secondary motion vector is estimated using the corrected motion vector and the correction quantity to obtain a desired motion vector on the basis of the primary motion vector, the correction quantity and the secondary motion vector. Thus, the correction quantity is added during the motion vector estimation for the edge of the reference screen, to put the search area in the reference screen during the estimation of a desired motion vector, so as to improve the estimation precision.

La correlación entre un bloque cifrado en la pantalla de la imagen actual y una pluralidad de bloques del candidato que existan en un área de la búsqueda en una pantalla de la referencia temporal diferente de la imagen actual y que tenga la misma área que la del bloque cifrado se obtiene para seleccionar un bloque del candidato que tiene la correlación más alta para obtener su dislocación como vector primario del movimiento. Entonces, la relación posicional entre un bloque del candidato del movimiento vector/corresponding y la pantalla de la referencia se estima para determinarse si el bloque de la búsqueda area/candidate está colocado dentro del límite de la pantalla de la referencia. Cuando una parte del bloque de la búsqueda area/candidate se coloca fuera del límite, la posición del vector primario del movimiento para localizar el bloque de la búsqueda area/candidate dentro del límite de la referencia. Después de eso, se estima un vector secundario del movimiento usando el vector corregido del movimiento y la cantidad de la corrección para obtener un vector deseado del movimiento en base del vector primario del movimiento, de la cantidad de la corrección y del vector secundario del movimiento. Así, la cantidad de la corrección se agrega durante la valoración del vector del movimiento para el borde de la pantalla de la referencia, para poner el área de la búsqueda en la pantalla de la referencia durante la valoración de un vector deseado del movimiento, para mejorar la precisión de la valoración.

 
Web www.patentalert.com

< (none)

< Image decoding of image content within a boundary based on a map resolution transformed signal

> Method, system and program for establishing network contact

> (none)

~ 00076