Video scaling is a process of resizing a digital frame for preferred view-ability without losing the original content of the video, involving a trade-off between efficiency, smoothness and sharpness. In this research paper, a Generic Algorithm is proposed for enhancement of a motion picture with a given scaling factor without compromising on the picture quality. The proposed algorithm has been verified using several interpolation techniques. Some of the techniques are Nearest Neighbor, Bilinear, Bi-cubic and Lanczos. The algorithm is successfully realized using Verilog conforming to RTL Coding used in Industries. The scaled pictures achieved are of high quality with a PSNR value of 35 dB or more. The Lanczos 3 interpolation design is synthesized using the Xilinx ISE 14.2 and targeted on Vertex 7 FPGA board achieving an operational frequency of 89 MHz.