1. A digital video rescaling system comprising: an input module configured to receive an input image data; an adaptive spline interpolation kernel coupled to the input module, wherein the adaptive spline interpolation kernel is configured to generate an interpolated pixel based on the input image data; a sharpness control module coupled to the adaptive spline interpolation kernel, wherein the sharpness control module is configured to generate sharpness control parameters to control the adaptive spline interpolation kernel; and an overshoot control module coupled to the adaptive spline interpolation kernel, wherein the overshoot control module is configured to generate overshoot control parameters to control the adaptive spline interpolation kernel.