1. At least one processor configured to implement a method in a decoder for video frame interpolation using a current video frame, at least one previous video frame, and a set of transmitted motion vectors, the method comprising: creating a first set of motion vectors as a function of the set of transmitted motion vectors; identifying an intermediate video frame, the entire intermediate video frame having a plurality of non-overlapping blocks; assigning each non-overlapping block with at least one motion vector chosen from the first set of motion vectors to create a set of assigned motion vectors, the assigning comprising: determining a seeded motion vector passing through the non-overlapping block; and performing a motion vector search based on the seeded motion vector; creating a second set of motion vectors as a function of the assigned set of motion vectors; and, generating an interpolated video frame using the second set of motion vectors.