by pixel basis in the preferred embodiments of the invention there is used a block matching algorithm when a feature point is received from the feature point selection block 210 a feature point block having the feature point at the center thereof e g 5 u00d7 5 pixels of the previous frame is retrieved via the line l12 from the second frame memory 124 shown in fig1 thereafter a feature point motion vector for the feature point block is determined after a similarity calculation between the feature point block and each of a plurality of equal sized candidate blocks included in a generally larger search region e g 10 u00d7 10 pixels of current frame retrieved from the first frame memory 100 shown in fig1 after detecting the motion vectors for all of the feature points the first set of motion vectors is provided from the feature point motion vector detection block 212 to a current frame motion vector detection block 214 and the entropy coder 107 shown in fig1 via the line l20 in the current frame motion vector detection block 214 a second set of motion vectors for all of the pixels contained in the current frame is determined through the use of the first set of motion vectors and the feature point information from the feature point selection block 210 in order to determine the second set of motion vectors first a third set of vectors for 34 quasi feature points 34 which represent pixel points of the current frame shifted from the feature points of the previous frame by the first set of motion vectors is determined the magnitude of a motion vector for a quasi.