Ising-model image rendition, and consolidated masking and/or filtering, in incremental printing
First Claim
1. A method for printing a digital-array representation of an input image having pixels of a given bit depth, said method comprising the steps of:
- providing at a printing system the input image to be printed;
generating with an image pipeline module of the printing system a final processed form of the image having pixels of a reduced bit depth less than the given bit depth and compatible with tonal levels of the printing system bycalculating, for substantially each particular pixel in the digital array, an offset weighted average of neighboring-pixel interactions with the particular pixel, wherein different non-zero weights are assigned to at least some neighboring pixels; and
using the offset weighted averages to develop the final processed form of the image; and
printing the final processed form of the image with the printing system.
1 Assignment
0 Petitions
Accused Products
Abstract
One aspect of the method/apparatus finds, for each input-image pixel, an “offset weighted average” of neighboring-pixel interactions—and uses the averages to make a final image. Another aspect assumes a value for each pixel, to use in a final rendered image form—and, at each in a series of approximations, determines whether to change the value, and finds a probabilistic weight to help determine. Yet another finds, for each pixel, a numerical representation of neighboring-pixel interactions—and establishes a distance cutoff for use in defining “neighbor”, and uses the representation to decide whether to change color values. Still another finds a desired or ideal number of print passes, and adapts the number of passes actually used to the found number. Another combines halftoning and printmasking into one procedure and prints images prepared thereby. Another integrates halftoning and image filtering, to obtain esthetic visual effects, into one procedure—and prints images thus prepared.
-
Citations
31 Claims
-
1. A method for printing a digital-array representation of an input image having pixels of a given bit depth, said method comprising the steps of:
-
providing at a printing system the input image to be printed; generating with an image pipeline module of the printing system a final processed form of the image having pixels of a reduced bit depth less than the given bit depth and compatible with tonal levels of the printing system by calculating, for substantially each particular pixel in the digital array, an offset weighted average of neighboring-pixel interactions with the particular pixel, wherein different non-zero weights are assigned to at least some neighboring pixels; and using the offset weighted averages to develop the final processed form of the image; and printing the final processed form of the image with the printing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for printing a digital-array representation of an input image having pixels of a given bit depth, comprising:
-
printing hardware configured to print a final processed form of the image that has pixels of a reduced bit depth that are compatible with tonal levels of the printing hardware; and an image pipeline module configured to generate the final processed form of the image from the input image by calculating, for substantially each particular pixel in the digital-array representation, an offset weighted average of neighboring-pixel interactions with the particular pixel, wherein different non-zero weights are assigned to at least some neighboring pixels; and using the offset weighted averages to develop the final processed form of the image. - View Dependent Claims (27, 28, 29, 30, 31)
-
Specification