Image manipulation
AssigneeXerox Corporation
InventorsBeilei Xu, Robert P. Loce, Yeqing Zhang
Life of this patent
Estimating the term…
Abstract
Image data is scaled, rotated and/or otherwise manipulated. Diffusive effects of associated interpolation and/or re-sampling are compensated for, or corrected, by applying an adaptive packing form of error diffusion to output data of one or more manipulating transforms. For example, rank order error diffusion is applied to output data of a manipulating transform, thereby restoring compaction to otherwise diffuse halftone structures (e.g., halftone dots, lines, etc), saturated text and/or other small, high contrast image elements.
Claims17
A method for transforming image data that includes small, high contrast image elements, the method comprising:
- receiving the image data that includes small, high contrast image elements including at least one of:
- halftone image structure and text;
- applying an image manipulating transform to the image data, thereby generating transformation output data;
- and
- applying an adaptive packing form of rank order error diffusion to the transform output data, thereby restoring compaction of the small, high contrast image elements that may have been lost due to the application of the image manipulating transform and generating manipulated image output data.
An image processor comprising:
- an image data receiver that is operative to receive image data that includes small high contrast image elements including at least one of:
- halftone image structure and text;
- an image transformer that is operative to receive the image data that includes small high contrast image elements from the image data receiver and apply an image manipulating transform to the image data, thereby generating transformation output data;
- and
- an adaptive packing rendering module that is operative to apply an adaptive packing form of rank order error diffusion to the transform output data, thereby restoring compaction of the small high contrast image elements that may have been degraded due to the application of the image manipulating transform and generating manipulated image output data.
A method for transforming halftone image data, the method comprising:
- receiving the halftone image data;
- applying an image manipulating affine transform to the image data, thereby generating transformation output data;
- and
- applying a form of rank order error diffusion to the transform output data to render the image, thereby providing a high degree of compaction of halftone structures and restoring contrast that may have otherwise been degraded due to the application of the image manipulating affine transform.
An image processor comprising:
- an image data receiver that is operative to receive image data that includes small high contrast image elements;
- an image transformer that is operative to receive the image data that includes small high contrast image elements from the image data receiver and apply an image manipulating transform to the image data, thereby generating transformation output data;
- and
- an adaptive packing rendering module that is operative to apply an adaptive packing form of error diffusion to the transform output data, thereby restoring compaction of the small high contrast image elements that may have been degraded due to the application of the image manipulating transform and generating manipulated image output data, wherein the image data receiver is operative to receive image data including high addressability image data, the image date transformer is operative to apply an affine transform to the received high addressability image data and the adaptive packing rendering module is operative to apply rank order error diffusion to the transform output data and generate high addressability output data having a high degree of compaction.
Dependencies are inferred from the claim text.