A novel motion estimation algorithm which is based on compensability analysis of the input video signal is proposed.The motion estimation operation is performed only on the compensable blocks in the image frame.The time of estimation computation and the bits for coding the motion vectors are all reduced significantly than those of conventional algorithms.