Patent Document ID: 9357101
Application ID: 14672511
Patent Status: 1

Claim One:
1. An image processing device comprising: an input device receiving an input image comprising original image pixels arranged in parallel rows of pixels; an image processor operatively connected to said input device, said image processor comprising registers simultaneously processing data in parallel; and an output device operatively connected to said image processor, said image processor determining a number of pixels to be added or removed within each of said rows of pixels of an image to accomplish an amount of image enlargement or reduction, said image processor evenly distributing said pixels to be added or removed along a full length of each of said rows of pixels, said image processor adding or removing said pixels to be added or removed in a process comprising: loading a set of original pixels that are immediately adjacent to each said pixel to be added or removed into each of said registers to have a location of said each pixel to be added or removed be at a center of said set of original pixels along a corresponding row of said rows of pixels; simultaneously replacing each said set of original pixels in each of said registers with a replacement set having one more or less pixel relative to said set of original pixels; and determining data values for replacement pixels in each said replacement set by weighting data values from original pixels in said set of original pixels, and after said adding or removing said pixels to be added or removed, said image processor outputting an enlarged or reduced size version of said input image.