New edge-directed interpolation