Mobile phones with the built-in projection functionality are about to be introduced in market. In order to achieve high visual quality in mobile projection, an efficient frame rate up-conversion is proposed in this paper. Computational complexity and size of in memory resources are important factors in mobile applications. The proposed motion estimation algorithm utilizes adaptive block size and search window according to motion activity levels. In order to improve accuracy of the estimated motion vectors, the two stage motion vector refinement technique is proposed. Also, the proposed method is hardware implemented. Experimental results indicate that the proposed technique exhibits better performance compared to the conventional methods.