×

Method and apparatus for generating digital halftone images by multi color dithering

  • US 7,054,038 B1
  • Filed: 01/04/2000
  • Issued: 05/30/2006
  • Est. Priority Date: 01/04/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A multi-color dithering method for the reproduction of color input images, the method being characterized by the use of a two-dimensional dither function, the use of an arbitrary number of primary colors and the use of partitions representing relative amounts of primary colors, the method comprising the steps of:

  • (a) defining a two dimensional dither function G(x,y);

    (b) choosing a set of primary colors {Ci} located within a three-dimensional color working space ABC;

    (c) initiating a neighbor finding procedure which renders neighboring primary colors {Cj} of a given input color C in the three-dimensional color space ABC;

    (d) computing the primary color of each output image pixel O(x,y) by a set of substeps comprising;

    (i) locating in the input color image an input color location (x′

    ,y′

    ) associated to the output image pixel O(x,y) and computing its corresponding color C(x′

    ,y′

    );

    (ii) finding N neighbor primary colors {Cj} of C in the ABC color space by using the neighbor finding procedure;

    (iii) computing the amount Sj(x,y) of every neighbor primary color C1;

    (iv) determining the output primary color O(x,y) at output pixel (x,y) by locating at each position (x,y) a partition Pj(x,y) within which the dither function G(x,y) is situated, where upper and lower boundaries of partitions P1, P2, . . . PN are respectively defined by lower boundary 0 and upper boundary S1(x,y), lower boundary S1(x,y) and upper boundary S1(x,y)+S2(x,y), . . . , lower boundary S1(x,y)+S2(x,y)+ . . . +SN-1(x,y) and upper boundary S1(x,y)+S2(x,y)+ . . . +SN(x,y), and by assigning to the output primary color O(x,y) the neighbor primary color Cj associated to partition Pj(x,y); and

    (e) outputting the multi-color dithered output image on an output device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×