Legal claims defining the scope of protection, as filed with the USPTO.
1. A multi-pass pseudo-random masking system, comprising: N number of sequenced pseudo-random number generators for randomizing a masking order of Z number of pixels in a given swath of image data to be printed by an n-pass print mode printer; each individual one of said generators producing a repetitive sequence of X number of individual pixel masking values for helping to substantially eliminate print artifacts in a printed image; and a sequencer responsive to a print command for initiating at least one n-pass printing sequence by said n-pass print mode printer; said sequencer including: an initializer for producing in response to said print command a seed value to initialize the sequencing of each individual one of said generators to initialize their sequencing at the same masking value so they each produce the same repetitive sequence of said X number of individual pixel masking values; and said initializer causing each generator to be loaded in a predetermined sequence with said seed value prior to commencing the printing of each given swath of image data.
2. A system according to claim 1, wherein the X number of individual pixel masking values is at least equal to said Z number of pixels in said given swath of image data.
3. A system according to claim 1, wherein the X number of individual pixel masking values is substantially greater than said Z number of pixels in said swath of image data.
4. An inkjet printer includes a multi-pass pseudo-random masking system; comprising: a plurality of sequenced pseudo-random number generators for randomizing a masking order of a given number of pixels in a swath of image data to be printed; each individual one of said generators producing a repetitive sequence of individual pixel masking values for helping to substantially eliminate print artifacts in a printed image; and an initializer for producing in response to a print command a seed value to initialize the sequencing of each individual one of said generators to initialize their sequencing at the same initial sequenced masking value so they each produce the same repetitive sequence of X number of individual pixel masking values prior to commencing the printing of each given swath of image data.
5. An inkjet printer according to claim 4, further comprising: a sequencer responsive to said print command for initiating at least one n-pass printing sequence, where n is greater than one.
6. An inkjet printer according to claim 5, wherein said given number of pixels in a swath of image data to be printed is equal to the number of individual pixel masking values in said repetitive sequence.
7. An inkjet printer according to claim 5, wherein the number of individual pixel masking values in said repetitive sequence is substantially greater than said given number of pixels in a swath of image data to be printed.
8. An inkjet printer according to claim 4, wherein each individual one of said plurality of sequenced pseudo-random number generators includes: a tap value register for receiving and temporarily holding said seed value; and a shift register coupled to said tap value register for storing the repetitive sequence of individual pixel masking values.
9. An inkjet printer according to claim 4, wherein each generator is seeded so that said pixel masking values repeat over the same sub-swath on a print medium.
10. A method of substantially eliminating artifacts in an inkjet printer, comprising: producing a repetitive sequence of individual pixel masking values to randomize a masking order of a given number of pixels in a swath of image data to be printed; and producing a seed value to initialize the sequencing of each repetitive sequence to the same initial sequenced masking value so that each same repetitive sequence commences with the same initial masking value and ends with the same pixel masking value.
11. A method of substantially eliminating artifacts according to claim 10, wherein said given number of pixels in a swath of image data to be printed is equal to the number of individual pixel masking values in said repetitive sequence.
12. A method of substantially eliminating artifacts according to claim 10, wherein the number of sequenced masking values is substantially greater than said given number of pixels in a swath of image data to be printed.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
Unknown
September 26, 2000
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.