1. A method performed by a processing unit, for computing pixels along object edges in producing a deinterlaced picture from an interlaced video source, the method comprising: calculating a gradient of image intensity for a 2-dimensional image represented by a plurality of known pixel values, identifying an edge within the image using the gradient calculations, identifying an angle of the edge using the gradient calculations, selecting a bin that encompasses the edge angle, the bin having a high boundary with at least one known pixel value and a low boundary with at least one known pixel value, calculating a distance from one boundary of the bin to the edge angle, and blending the at least one known pixel value along the high boundary with the at least one known pixel value along the low boundary to calculate at least one new pixel, the blending being based on the calculated distance from the one bin boundary to the edge angle.