1. A depth generation method comprising: obtaining a plurality of local motion vectors in an image frame by motion estimation; obtaining a global motion vector of the image frame; calculating motion differences between the local motion vectors and the global motion vector; and obtaining a depth-from-motion of each of the blocks according to the motion differences, wherein the depth generation method is adapted to a two-dimensional (2D) to three-dimensional (3D) image conversion device.