Patent ID: 7660486

Claim:
A method of resizing an image comprising a plurality of data unit blocks (DUB) each being a pixel matrix, the method comprising: generating a column pseudo-pixel matrix corresponding to a data unit block; decimating or interpolating the data unit block in column direction to generate a scaled column-pixel matrix; filtering the scaled column-pixel matrix and the column pseudo-pixel matrix to generate a filtered column-pixel matrix and a redundant column matrix respectively; storing the filtered column-pixel matrix in a first buffer; generating a row-pseudo-pixel matrix based on the filtered column-pixel matrix stored in the first buffer; decimating or interpolating the filtered column-pixel matrix to generate a scaled row-pixel matrix; and filtering the scaled row-pixel matrix and the row pseudo-pixel matrix to generate a resized row-pixel matrix and a filtered row pseudo-pixel matrix respectively, wherein the above steps are computed by a processor.