1. A method comprising: upscaling an image frame wherein upscaling an image frame comprises: determining a first interpolated value for a pixel location using scaling, wherein the scaling includes deringing that utilizes a first set, a second set, and a third set of surrounding pixels of the pixel location; determining a second interpolated value for the pixel location using a directional interpolator, wherein determining the second interpolated value includes determining: a first interpolation direction for the pixel location, and a second interpolation direction for the pixel location; and determining whether to select the first interpolated value or the second interpolated value, wherein determining whether to select the first interpolated value or the second interpolated value comprises determining a consistency of the first interpolation direction and the second interpolation direction, determining a spatial consistency of the first interpolation direction, and measuring vertical tearing and diagonal tearing.