Video scaling is the process by which an input color image is converted to an output color image of a different size. Video scaling is used in a wide range of applications from broadcast, medical imaging and high-resolution video effects to video surveillance, and video conferencing. The Xilinx Video Scaler LogiCORE provides a high-quality scaling solution for designs ranging from polyphase to linear interpolation for up and down scaling.