Patent ID: 8565313

Claim:
A method for generating a motion vector field for an intermediate image disposed between a first and a second image, the steps of the method being performed in a video processor, comprising: providing a first motion vector field for the first image and a second motion vector field for the second image, and determining the motion vector field for the intermediate image using the first and the second motion vector field, wherein each of the motion vector fields represents a number of different positions of picture elements in the images, each associated with a motion vector; and determining a motion vector at a first position of the motion vector field of the intermediate image by: determining a first vector pair of motion vectors having a first motion vector (Po) that depends on the motion vector of the first position of the first motion vector field, and a second motion vector that depends on the motion vector of the first position of the second motion vector field; determining a second vector pair of motion vectors having a third motion vector, which depends on the motion vector at a second position in the first motion vector field, and having a fourth motion vector, which depends on the motion vector at a third position in the second motion vector field, wherein the second position depends on the first position and the first motion vector, and the third position depends on the first position and the first motion vector; determining a third vector pair of motion vectors having a fifth motion vector, which depends on the motion vector at a fourth position in the first motion vector field, and having a sixth motion vector which depends on the motion vector at a fifth position in the second motion vector field, wherein the fourth position depends on the first position and the second motion vector, and the fifth position depends on the first position and the second motion vector; determining a first difference measure that represents a difference between the first and the second motion vector, a second difference measure, that represents a difference between the third and the fourth motion vector, and a third difference measure, that represents a difference between the fifth and the sixth motion vector; mixing the first, second, third, fourth, fifth, and sixth motion vectors by a weighted addition of the motion vectors, wherein weighting factors by which the individual motion vectors of a vector pair of motion vectors are multiplied depend on a quality factor, g, based on the difference measure of at least one of the other vector pairs of motion vectors, and wherein the motion vector having a better quality factor is multiplied by g and the other motion vector is multiplied by 1−g.