Patent ID: 8855446
Filing Date: 2014-10-07
Classification: H04N

Abstract:
1. A method for generating interpolated pixels for a pixel array, comprising: loading a window register of a processor with a pixel window of the pixel array; loading a tap coefficient register of the processor with a coefficient set; generating initial values for a set of even interpolated sub-pixels, based on the processor multiplying the pixel window in the window register and the tap coefficient set in the tap coefficient register; shifting, by the processor, of the pixel window along a direction of the array, to a shifted pixel window, by updating the window register with another of the pixels of the pixel array; generating initial values for a set of odd interpolated sub-pixels, based on the processor multiplying said shifted pixel window in the window register by said tap efficient set in the tap coefficient register; and until a termination condition is met, incrementing, by the processor, the values of the even interpolated sub-pixels and the values of the odd interpolated sub-pixels wherein each incrementing comprises: upon the processor determining the termination condition being met, outputting the set of even interpolated sub-pixels and the set of odd interpolated sub-pixels.