发明名称 Simultaneous duplex magnification compensation for high-speed software image path (SWIP) applications
摘要 An image processor determines the number of pixels to be added/removed within each row/column of pixels of an image to accomplish a given image enlargement/reduction. The image processor evenly distributes pixels that are to be added/removed along the full length of each of the rows or columns of pixels, and adds/removes pixels in a process that identifies a set of original pixels that are immediately adjacent to the pixel to be added/removed. The image processor then replaces each of the sets of the original pixels with a replacement set (that has one more/less pixel relative to the set of original pixels). Also, for each pixel that will be added/removed, the image processor determines data values for replacement pixels in each of the replacement sets by weighting data values from original pixels in the sets of original pixels. The image processor outputs an enlarged/reduced size version of the input image.
申请公布号 US9357101(B1) 申请公布日期 2016.05.31
申请号 US201514672511 申请日期 2015.03.30
申请人 Xerox Corporation 发明人 Metcalfe David Jon;Metcalfe Ryan David
分类号 H04N1/04;H04N1/40 主分类号 H04N1/04
代理机构 Gibb & Riley, LLC 代理人 Gibb & Riley, LLC
主权项 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; anddetermining 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.
地址 Norwalk CT US