1. A method of adaptive de-interlacing of a dynamic image, comprising: extracting and calculating of a motion vector contained in a plurality of macro blocks of said dynamic image for acquiring a calculation value of said motion vector; comparing said calculation value of said motion vector with a programmable threshold for determining a de-interlacing algorithm; and executing said de-interlacing algorithm for constituting a de-interlaced dynamic image.