Patent ID: 8199252

Claim:
An image-processing method, comprising: receiving a block of an inter-frame-estimated frame and acquiring a motion vector of the block; performing a verifying operation of the block to obtain a first verified result which indicates an adaptive level of the motion vector to the block; determining whether the block is to be divided into a plurality of sub-blocks according to the first verified result; performing a verifying operation of the sub-block to determine an adaptive level of the motion vector to the sub-block so as to acquire a weighing value of the sub-block; and performing a de-interlacing operation of the sub-block according to the weighing value; wherein the verifying operation comprises defining a plurality of block types, and the defining step comprises: classifying a pixel f(x,y,n) in the block or the sub-block as a texture pixel, a horizontal edge pixel or a smooth or vertical edge pixel, the classifying step comprising: performing high-pass filtering with neighbor pixels f(x,y−2,n), f(x,y+2,n), f(x−1,y,n) and f(x+1,y,n) around the pixel f(x,y,n) in the same field to obtain parameters D v and D h ; comparing the parameters Dv and Dh with two thresholds Tv and Th, respectively; when Dv<Tv, determining the pixel f(x,y,n) as the smooth or vertical edge pixel; when Dv>Tv and Dh<Th, determining the pixel f(x,y,n) as the horizontal edge pixel; and when Dv>Tv and Dh>Th, determining the pixel f(x,y,n) as the texture pixel.