Patent ID: 8867843

Claim:
A method of generating a motion vector data structure, comprising: providing an image capturing module to sequentially capture a plurality of images; providing an image processing module to receive the plurality of images, and generating a first local motion vector based on the plurality of images in accordance with a first algorithm; applying the image processing module to reduce size of each of the images as a first reduced image and a second reduced image respectively; applying the image processing module to respectively divide each of the first reduced images into a plurality of first areas and to generate a second local motion vector respectively based on each of the first areas in accordance with a second algorithm; applying the image processing module to respectively divide each of the second reduced images into a plurality of second areas, and to generate a global motion vector respectively based on each of the second areas in accordance with the second algorithm; and applying the image processing module to obtain motion vector data in the plurality of images according to the global motion vector, each of the first local motion vectors and each of the second local motion vectors.