← Back to Patent Explorer
US5563985A Expired / Lapsed US ⏱️ 0.0 years remaining

Image processing method to reduce marking material coverage in printing processes

Assignee: Xerox Corp
•
Filing: 1994-01-05
•
Granted: 1996-10-08
•
Expires: 2014-01-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for processing images for printing includes the steps for each separation, making a pixel level determination of marking material coverage, based on the number of pixels within a given area that are turned on; if a determination is made that too much marking material will be placed within the given area, using a random number function for turning off a fraction of pixels in the area to reduce the amount of marking material that will be used for the given area; and to preventing artifacts from occurring in the pixel reduction step by utilizing a processing order through each given area which tends to randomize the turn off effect. Additionally, the results of the determination are compared for each separation, to determine that the turnoff result allows at least one corresponding pixel among each of the separations to be turned ON.

Inventors

  • 👤 R. Victor Klassen
  • 👤 Andrew G. Trobia

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 13:35
CPC Classifications
G; G06; G06K; G06K15/00; G06K15/02; G06K15/10; G06K15/102; G06K2215/00; G06K2215/0082; G06K2215/0094

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 281 words
A method for processing a color image for printing to reduce an amount of marking material used therefor, the color image comprised of multiple separations each defined by a bitmap of single bit pixels each having a pixel value and arranged in an array of scan lines, including the steps of: for each separation bitmap, measuring a marking material coverage value over a given area within the image, directing pixel values of a set of k pixels from a single scan line of pixels into a latch, where k is an integer number of pixels, providing a pre-loaded look up table, having a set of k bit addresses, each address corresponding to data entries including a possible combination of marking material coverage values for a set of k pixels, storing to a memory, the marking material coverage values from the look up table corresponding to each set of k pixel values for a set of l scan lines, and summing for the image, the marking material coverage values for each separation over the area of a set of k pixel values in a set of l scan lines; summing the measured marking material coverage of each separation bitmap to determine measured marking material coverage for the color image; comparing desired marking material coverage with measured marking material coverage to derive an ON/OFF ratio, where the ON/OFF ratio represents a fraction of pixels to be turned OFF, compared to the number of pixels in the given area of the separation; randomly setting a fraction of pixels to OFF in the given area of the separation bitmap, in accordance with the turn OFF ratio; and outputting the separation bitmap to a print controller.
Claim 2
Independent Claim 281 words
A method for processing a color image for printing to reduce an amount of marking material used therefor, the color image comprised of multiple separations each defined by a bitmap of single bit pixels each having a pixel value and arranged in an array of scan lines, including the steps of: for each separation bitmap, measuring a marking material coverage value over a given area within the image, directing pixel values of a set of k pixels from a single scan line of pixels into a latch, where k is an integer number of pixels, providing a pre-loaded look up table, having a set of k bit addresses, each address corresponding to data entries including a possible combination of marking material coverage values for a set of k pixels, storing to a memory, the marking material coverage values from the look up table corresponding to each set of k pixel values for a set of l scan lines, and summing for the image, the marking material coverage values for each separation over the area of a set of k pixel values in a set of l scan lines; summing the measured marking material coverage of each separation bitmap to determine measured marking material coverage for the color image; comparing desired marking material coverage with measured marking material coverage to derive an ON/OFF ratio, where the ON/OFF ratio represents a fraction of pixels to be turned OFF, compared to the number of pixels in the given area of the separation; randomly setting a fraction of pixels to OFF in the given area of the separation bitmap, in accordance with the turn OFF ratio; and outputting the separation bitmap to a print controller.
Claim 3
Independent Claim 247 words
A method for processing a color image for printing to reduce an amount of marking material used therefor, the color image comprised of multiple separations each defined by a bitmap of single bit pixels each having a pixel value and arranged in an array of scan lines, including the steps of: for each separation bitmap, measuring a marking material coverage value over a given area within the image; summing the measured marking material coverage of each separation bitmap to determine measured marking material coverage for the color image; comparing desired marking material coverage with measured marking material coverage to derive an ON/OFF ratio, where the ON/OFF ratio represents a fraction of pixels to be turned OFF, compared to the number of pixels in the given area of the separation; randomly setting a fraction of pixels to OFF in the given area of the separation bitmap, in accordance with the turn OFF ratio and incrementing a counter value by a predetermined amount related to the OFF/ON ratio, whereby increasing the counter value increases the likelihood of the pixel being set OFF; comparing the counter value with a random value to determine whether to set the pixel OFF; upon determining that a pixel should be turned OFF, resetting the counter so that the next pixel has a decreased probability of being turned OFF; logically processing the pixel value and the ON/OFF determination to determine the separation bitmap to be output; and outputting the separation bitmap to a print controller.
Claim 4
Independent Claim 247 words
A method for processing a color image for printing to reduce an amount of marking material used therefor, the color image comprised of multiple separations each defined by a bitmap of single bit pixels each having a pixel value and arranged in an array of scan lines, including the steps of: for each separation bitmap, measuring a marking material coverage value over a given area within the image; summing the measured marking material coverage of each separation bitmap to determine measured marking material coverage for the color image; comparing desired marking material coverage with measured marking material coverage to derive an ON/OFF ratio, where the ON/OFF ratio represents a fraction of pixels to be turned OFF, compared to the number of pixels in the given area of the separation; randomly setting a fraction of pixels to OFF in the given area of the separation bitmap, in accordance with the turn OFF ratio and incrementing a counter value by a predetermined amount related to the OFF/ON ratio, whereby increasing the counter value increases the likelihood of the pixel being set OFF; comparing the counter value with a random value to determine whether to set the pixel OFF; upon determining that a pixel should be turned OFF, resetting the counter so that the next pixel has a decreased probability of being turned OFF; logically processing the pixel value and the ON/OFF determination to determine the separation bitmap to be output; and outputting the separation bitmap to a print controller.
Claim 5
Independent Claim 182 words
A method for processing a color image for printing to reduce an amount of marking material used therefor, the color image comprised of multiple separations each defined by a bitmap of single bit pixels each having a pixel value and arranged in an array of scan lines, including the steps of: for each separation bitmap, measuring a marking material coverage value over a given area within the image; summing the measured marking material coverage of each separation bitmap to determine measured marking material coverage for the color image; comparing desired marking material coverage with measured marking material coverage to derive an ON/OFF ratio, where the ON/OFF ratio represents a fraction of pixels to be turned OFF, compared to the number of pixels in the given area of the separation, and determining the location in the image of pixels which should be turned off in accordance with the turn off ratio; randomly setting a fraction of pixels to OFF in the given area of the separation bitmap, in accordance with the turn OFF ratio; and outputting the separation bitmap to a print controller.
Claim 6
Independent Claim 182 words
A method for processing a color image for printing to reduce an amount of marking material used therefor, the color image comprised of multiple separations each defined by a bitmap of single bit pixels each having a pixel value and arranged in an array of scan lines, including the steps of: for each separation bitmap, measuring a marking material coverage value over a given area within the image; summing the measured marking material coverage of each separation bitmap to determine measured marking material coverage for the color image; comparing desired marking material coverage with measured marking material coverage to derive an ON/OFF ratio, where the ON/OFF ratio represents a fraction of pixels to be turned OFF, compared to the number of pixels in the given area of the separation, and determining the location in the image of pixels which should be turned off in accordance with the turn off ratio; randomly setting a fraction of pixels to OFF in the given area of the separation bitmap, in accordance with the turn OFF ratio; and outputting the separation bitmap to a print controller.
Claim 7
Dependent Claim 46 words
The method as defined in claim 3, wherein the step of determining the location in the image of pixels which should be turned off in accordance with the turn off ratio includes the substep of: processing the pixels within the given area in a predetermined order.
Claim 8
Dependent Claim 27 words
The method as defined in claim 4, wherein the predetermined order corresponds to the path of a space filling function through each pixel in the given area.
Claim 9
Dependent Claim 62 words
The method as defined in claim 3, wherein the step of determining the location in the image of pixels which should be turned OFF in accordance with the turn OFF ratio includes the additional step of: comparing the state of corresponding pixels in each separation bitmap and upon detection of a concurrence of pixels turned OFF, turning at least one pixel ON.
Claim 10
Independent Claim 276 words
A method for processing a color image for printing by an ink jet printer to reduce ink used thereby, the color image comprised of multiple separations each defined by a bitmap of single bit pixels each having a pixel value and arranged in an array of scan lines, including the steps of: for each separation bitmap, measuring an ink coverage value over a given area within the image and summing the ink coverage of each bitmap to determine total ink coverage including: directing pixel values of a set of k pixels from a single scan line of pixels into a latch, where k is an integer number of pixels, providing a pre-loaded look up table, having a set of k bit addresses, each address corresponding to data entries including a possible combination of ink coverage values for a set of k pixels, storing to a memory, the ink coverage values from the look up table corresponding to each set of k pixel values for a set of l scan lines, and summing for the image, the ink coverage values for each separation over the area of a set of k pixel values in a set of l scan lines; comparing desired ink coverage with measured total ink coverage to derive an ON/OFF ratio, where the ON/OFF ratio represents a fraction of pixels to be turned OFF, compared to the number of pixels in the separation; randomly setting a fraction of pixels to OFF in the given area of the separation bitmap in a larger number of pixels in the separation, in accordance with the turn OFF ratio; and outputting the separation bitmap to a print controller.
Claim 11
Independent Claim 276 words
A method for processing a color image for printing by an ink jet printer to reduce ink used thereby, the color image comprised of multiple separations each defined by a bitmap of single bit pixels each having a pixel value and arranged in an array of scan lines, including the steps of: for each separation bitmap, measuring an ink coverage value over a given area within the image and summing the ink coverage of each bitmap to determine total ink coverage including: directing pixel values of a set of k pixels from a single scan line of pixels into a latch, where k is an integer number of pixels, providing a pre-loaded look up table, having a set of k bit addresses, each address corresponding to data entries including a possible combination of ink coverage values for a set of k pixels, storing to a memory, the ink coverage values from the look up table corresponding to each set of k pixel values for a set of l scan lines, and summing for the image, the ink coverage values for each separation over the area of a set of k pixel values in a set of l scan lines; comparing desired ink coverage with measured total ink coverage to derive an ON/OFF ratio, where the ON/OFF ratio represents a fraction of pixels to be turned OFF, compared to the number of pixels in the separation; randomly setting a fraction of pixels to OFF in the given area of the separation bitmap in a larger number of pixels in the separation, in accordance with the turn OFF ratio; and outputting the separation bitmap to a print controller.
Claim 12
Independent Claim 244 words
A method for processing a color image for printing by an ink let printer to reduce ink used thereby, the color image comprised of multiple separations each defined by a bitmap of single bit pixels each having a pixel value and arranged in an array of scan lines, including the steps of: for each separation bitmap, measuring an ink coverage value over a given area within the image and summing the ink coverage of each bitmap to determine total ink coverage; comparing desired ink coverage with measured total ink coverage to derive an ON/OFF ratio, where the ON/OFF ratio represents a fraction of pixels to be turned OFF, compared to the number of pixels in a separation; randomly setting a fraction of pixels to OFF in the given area of the separation bitmap in a larger number of pixels in a separation, in accordance with the turn OFF ratio including: incrementing a counter value by a predetermined amount related to the OFF/ON ratio, whereby increasing the counter value increases the likelihood of the pixel being set OFF, comparing the counter value with a random value to determine whether to set the pixel OFF, upon determining that a pixel should be turned OFF, resetting the counter so that the next pixel has a decreased probability of being turned OFF, logically processing the pixel value and the ON/OFF determination to determine the separation bitmap to be output; and outputting the separation bitmap to a print controller.
Claim 13
Independent Claim 244 words
A method for processing a color image for printing by an ink let printer to reduce ink used thereby, the color image comprised of multiple separations each defined by a bitmap of single bit pixels each having a pixel value and arranged in an array of scan lines, including the steps of: for each separation bitmap, measuring an ink coverage value over a given area within the image and summing the ink coverage of each bitmap to determine total ink coverage; comparing desired ink coverage with measured total ink coverage to derive an ON/OFF ratio, where the ON/OFF ratio represents a fraction of pixels to be turned OFF, compared to the number of pixels in a separation; randomly setting a fraction of pixels to OFF in the given area of the separation bitmap in a larger number of pixels in a separation, in accordance with the turn OFF ratio including: incrementing a counter value by a predetermined amount related to the OFF/ON ratio, whereby increasing the counter value increases the likelihood of the pixel being set OFF, comparing the counter value with a random value to determine whether to set the pixel OFF, upon determining that a pixel should be turned OFF, resetting the counter so that the next pixel has a decreased probability of being turned OFF, logically processing the pixel value and the ON/OFF determination to determine the separation bitmap to be output; and outputting the separation bitmap to a print controller.
Claim 14
Independent Claim 179 words
A method for processing a color image for printing by an ink jet printer to reduce ink used thereby, the color image comprised of multiple separations each defined by a bitmap of single bit pixels each having a pixel value and arranged in an array of scan lines, including the steps of: for each separation bitmap, measuring an ink coverage value over a given area within the image and summing the ink coverage of each bitmap to determine total ink coverage; comparing desired ink coverage with measured total ink coverage to derive an ON/OFF ratio, where the ON/OFF ratio represents a fraction of pixels to be turned OFF, compared to the number of pixels in a separation and determining the location in the image of pixels which should be turned OFF in accordance with the turn off ratio; randomly setting a fraction of pixels to OFF in the given area of the separation bitmap in a larger number of pixels in the separation, in accordance with the turn OFF ratio; and outputting the separation bitmap to a print controller.
Claim 15
Independent Claim 179 words
A method for processing a color image for printing by an ink jet printer to reduce ink used thereby, the color image comprised of multiple separations each defined by a bitmap of single bit pixels each having a pixel value and arranged in an array of scan lines, including the steps of: for each separation bitmap, measuring an ink coverage value over a given area within the image and summing the ink coverage of each bitmap to determine total ink coverage; comparing desired ink coverage with measured total ink coverage to derive an ON/OFF ratio, where the ON/OFF ratio represents a fraction of pixels to be turned OFF, compared to the number of pixels in a separation and determining the location in the image of pixels which should be turned OFF in accordance with the turn off ratio; randomly setting a fraction of pixels to OFF in the given area of the separation bitmap in a larger number of pixels in the separation, in accordance with the turn OFF ratio; and outputting the separation bitmap to a print controller.
Claim 16
Dependent Claim 46 words
The method as defined in claim 9, wherein the step of determining the location in the image of pixels which should be turned off in accordance with the turn off ratio includes the substep of: processing the pixels within the given area in a predetermined order.
Claim 17
Dependent Claim 27 words
The method as defined in claim 10, wherein the predetermined order corresponds to the path of a space filling function through each pixel in the given area.
Claim 18
Dependent Claim 62 words
The method as defined in claim 9, wherein the step of determining the location in the image of pixels which should be turned OFF in accordance with the turn OFF ratio includes the additional step of: comparing the state of corresponding pixels in each separation bitmap and upon detection of a concurrence of pixels turned OFF, turning at least one pixel ON.
Claim 19
Independent Claim 319 words
A method for processing a color image for printing, to reduce an amount of marking material used thereby, the color image comprised of multiple separations each defined by a bitmap of single bit pixels each having a pixel value and arranged in an array of scan lines, including the steps of: directing pixel values of a set of k pixels from a single scan line of pixels into a latch, where k is an integer number of pixels; providing a pre-loaded look up table, having a set of k bit addresses, each address corresponding to data entries including a possible combination of marking material coverage values for a set of k pixels; storing to a memory, the marking material coverage value from the look up table corresponding to each set of k pixel values for a set of l scan lines; summing the marking material coverage values for the set of l scan lines to derive a marking material coverage value for the area of k pixels by l scan lines in each separation; summing the marking material coverage values for the separations to derive a marking material coverage value for the image over an area of K pixels by l scan lines; determining the location in the image of pixels which should be turned OFF in accordance with the turn OFF ratio; incrementing a counter value by a predetermined amount related to the turn OFF ratio, whereby increasing the counter value increases the likelihood of the pixel being set OFF; comparing the counter value with a random value to determine whether to set the pixel OFF; upon determining that a pixel should be turned OFF, resetting the counter so that the next pixel has a decreased probability of being turned OFF; logically processing the pixel value and the ON/OFF determination to determine the separation bitmap to be output; and outputting each separation bitmap so processed to a printer.
Claim 20
Independent Claim 319 words
A method for processing a color image for printing, to reduce an amount of marking material used thereby, the color image comprised of multiple separations each defined by a bitmap of single bit pixels each having a pixel value and arranged in an array of scan lines, including the steps of: directing pixel values of a set of k pixels from a single scan line of pixels into a latch, where k is an integer number of pixels; providing a pre-loaded look up table, having a set of k bit addresses, each address corresponding to data entries including a possible combination of marking material coverage values for a set of k pixels; storing to a memory, the marking material coverage value from the look up table corresponding to each set of k pixel values for a set of l scan lines; summing the marking material coverage values for the set of l scan lines to derive a marking material coverage value for the area of k pixels by l scan lines in each separation; summing the marking material coverage values for the separations to derive a marking material coverage value for the image over an area of K pixels by l scan lines; determining the location in the image of pixels which should be turned OFF in accordance with the turn OFF ratio; incrementing a counter value by a predetermined amount related to the turn OFF ratio, whereby increasing the counter value increases the likelihood of the pixel being set OFF; comparing the counter value with a random value to determine whether to set the pixel OFF; upon determining that a pixel should be turned OFF, resetting the counter so that the next pixel has a decreased probability of being turned OFF; logically processing the pixel value and the ON/OFF determination to determine the separation bitmap to be output; and outputting each separation bitmap so processed to a printer.
Claim 21
Dependent Claim 46 words
The method as defined in claim 13, wherein the step of determining the location in the image of pixels which should be turned OFF in accordance with the turn OFF ratio includes the substep of: processing the pixels within the given area in a predetermined order.
Claim 22
Dependent Claim 27 words
The method as defined in claim 13, wherein the predetermined order corresponds to the path of a space filling function through each pixel in the given area.
Claim 23
Dependent Claim 62 words
The method as defined in claim 13, wherein the step of determining the location in the image of pixels which should be turned OFF in accordance with the turn OFF ratio includes the additional step of: comparing the state of corresponding pixels in each separation bitmap and upon detection of a concurrence of pixels turned OFF, turning at least one pixel ON.
Claim 24
Independent Claim 255 words
A device for processing a color image comprised of multiple separations each defined by a bitmap of single bit pixels for printing, for the reduction of marking material used in the color image, including: means for predicting the marking material coverage of an area in the output image as a function of the input image; means for determining a ratio of pixels to be turned OFF, as a function of the desired marking material coverage and the predicted marking material coverage, said means performing the functions of: maintaining a count value incremented for each pixel processed by a predetermined amount related to the turn OFF ratio, whereby increasing the counter value increases the likelihood of the pixel being set OFF, comparing the count value with a random value to determine whether to set the pixel OFF, and resetting the counter so that the next pixel has a decreased probability of being turned OFF; locating means for determining in a separation of the image, locations of pixels which should be turned OFF in accordance with the turn OFF ratio; turn off determining means for determining whether a pixel should be turned OFF in accordance with the turn OFF ratio in accordance with a random number function; a masking function, having as inputs the pixel values in each separation and the turn OFF ratio determination from said turn OFF determining means, and having as an output a pixel value for a reduced marking material image; and output means for directing the separation bitmap to a print controller.
Claim 25
Independent Claim 255 words
A device for processing a color image comprised of multiple separations each defined by a bitmap of single bit pixels for printing, for the reduction of marking material used in the color image, including: means for predicting the marking material coverage of an area in the output image as a function of the input image; means for determining a ratio of pixels to be turned OFF, as a function of the desired marking material coverage and the predicted marking material coverage, said means performing the functions of: maintaining a count value incremented for each pixel processed by a predetermined amount related to the turn OFF ratio, whereby increasing the counter value increases the likelihood of the pixel being set OFF, comparing the count value with a random value to determine whether to set the pixel OFF, and resetting the counter so that the next pixel has a decreased probability of being turned OFF; locating means for determining in a separation of the image, locations of pixels which should be turned OFF in accordance with the turn OFF ratio; turn off determining means for determining whether a pixel should be turned OFF in accordance with the turn OFF ratio in accordance with a random number function; a masking function, having as inputs the pixel values in each separation and the turn OFF ratio determination from said turn OFF determining means, and having as an output a pixel value for a reduced marking material image; and output means for directing the separation bitmap to a print controller.
Claim 26
Independent Claim 212 words
A device for processing a color image comprised of multiple separations each defined by a bitmap of single bit pixels for printing, for the reduction of marking material used in the color image, including: means for predicting the marking material coverage of an area in the output image as a function of the input image; means for determining a ratio of pixels to be turned OFF, as a function of the desired marking material coverage and the predicted marking material coverage; locating means for determining in a separation of the image, locations of pixels which should be turned OFF in accordance with the turn OFF ratio; turn OFF determining means for determining whether a pixel should be turned OFF in accordance with the turn OFF ratio in accordance with a random number function, including means for comparing the state of corresponding pixels in each separation bitmap and upon detection of a concurrence of pixels turned OFF, turning at least one pixel ON; a masking function, having as inputs the pixel values in each separation and the turn OFF ratio determination from said turn OFF determining means, and having as an output a pixel value for a reduced marking material image; and output means for directing the separation bitmap to a print controller.
Claim 27
Independent Claim 212 words
A device for processing a color image comprised of multiple separations each defined by a bitmap of single bit pixels for printing, for the reduction of marking material used in the color image, including: means for predicting the marking material coverage of an area in the output image as a function of the input image; means for determining a ratio of pixels to be turned OFF, as a function of the desired marking material coverage and the predicted marking material coverage; locating means for determining in a separation of the image, locations of pixels which should be turned OFF in accordance with the turn OFF ratio; turn OFF determining means for determining whether a pixel should be turned OFF in accordance with the turn OFF ratio in accordance with a random number function, including means for comparing the state of corresponding pixels in each separation bitmap and upon detection of a concurrence of pixels turned OFF, turning at least one pixel ON; a masking function, having as inputs the pixel values in each separation and the turn OFF ratio determination from said turn OFF determining means, and having as an output a pixel value for a reduced marking material image; and output means for directing the separation bitmap to a print controller.

References Cited (Backward Citations)

US4736315A Cited
US5237344A Cited
US5068649A Cited
US4930018A Cited
US4999646A Cited
US5170711A Cited
US5353387A Cited
US5278671A Cited
US5130823A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-10-08 2000-04-08 2000-10-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-10-08 2004-04-08 2004-10-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-10-08 2008-04-08 2008-10-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag