EP0441608A2

Photographic image reproduction using digital halftoning.

Abstract

In the generation of screened halftones of photographic images for low resolution marking devices, conventional screen techniques are too coarse, and adaptive dither techniques are too fine. The present invention preserves the advantages of the adaptive dither techniques, while creating screen patterns with an adjustable degree of coarseness. The invention applies a hysteresis constant and recursion techniques previously limited to adaptive screening with fixed dot patterns to vary the size of dots in the screened image, thereby allowing adjustment of the image coarseness by adjusting the hysteresis constant.

EP0441608A2, drawing sheet 1
Sheet 1 of 71

Term

Term ended

Projected expiry passed 6 February 2011, 15.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

12 claims: 11 independent, 1 dependent

  1. 1
    An image reproduction system comprising:means for scanning (20, 26) a plurality of input points of an original image and generating image input data;adaptive generating means (22, 48, 54, 60, 56, 58, 52) for generating image output signals corresponding to said input image data and previously generated output data;and    means responsive (24, 48) to said image output signals for marking variable size dots comprising indicia corresponding to said image output signals on an output medium.
  2. 2
    A method of producing a halftone image comprising the steps of:scanning (20, 807, 809, 811, 813) a plurality of input points of an original image and generating a numerical value representing a shade of gray for each input point scanned;outputting (22, 841, 843) a screened image having a plurality of dots, each dot of said plurality of dots being one of black or white, the size of each plurality of dots being determined from a recursive relationship (819, 821) between a value of a current input point, a previous output, and an error representing a difference between a value of a previous input point and the previous output;and    transmitting signals (841, 843) representing the screened image to a marking device for marking on an output medium.
  3. 3
    The method recited in claim 2 wherein the recursive relationship (821) employs a hysteresis constant, the hysteresis constant determining the coarseness of the screened image.
  4. 4
    The method recited in claim 2 or 3 wherein the black dots and white dots are produced by marking and not marking the medium, respectively.
  5. 5
    A photographic image reproducing system comprising:a scanning device (20) receiving an input array i(x,y) corresponding to an original image to be reproduced, wherein x and y represent scanning directions;a marking device (24) receiving output signals o(x,y) from a screening device (22) for marking indicia on an output medium in accordance with said output signals o(x,y);the screening device (22) using said input array i(x,y) in a recurrence relation calculation means, the recurrence relation being: (a) e'(x,y)= (e(x-d,y) + e(x,y-1))/2 + i(x, y) ;(b) o(x,y)= 1 if (e'(x,y) + h* (o(x-d,y) + o(x,y-1)) = 0) ;= 0 otherwise (c) e(x,y)= e'(x,y) - fs * o(x,y);and (d) d= -1 y = 1 - 2 * (y mod 2) ;wherein    o(x,y) is an output array,    fs is a maximum allowable value of members of said array i(x,y), and    h is a hysteresis constant.
  6. 7
    An apparatus for producing a halftone image comprising:means for scanning (20, 26) a plurality of input points of an original image and generating a numerical value representing a shade of gray for each input point scanned;means for outputting (22) a screened image having a plurality of dots, each dot of said plurality of dots being one of black or white, the size of each plurality of dots being determined from a recursive relationship between a value of a current input point (28), a previous output (54), and an error (32) representing a difference between a value of a previous input point and the previous output;and    means for transmitting (48) signals representing the screened image to a marking device for marking on an output medium;and    wherein the recursive relationship employs a hysteresis constant (62), the hysteresis constant determining the coarseness of the screened image.
  7. 8
    The apparatus recited in claim 7 wherein the black and white dots correspond to marking and not marking the output medium, respectively.
  8. 9
    An image reproducing system for generating on an output medium an image corresponding to an original image, the system comprising:a) a scanning means (20, 26) for reading input data of the original image to be reproduced, the scanning means generating signals representing gray scale values corresponding to each pixel of the original;b) a screening device (22) comprising:    memory means (48) for storing the image data corresponding to each pixel and a plurality of output signals which direct a marking device to mark one of black or white indicia on the output medium for each output signal, each output signal corresponding to a pixel on the output medium;means for generating signals allocating the black or white indicia on the output medium based on the gray scale value of a current gray scale scale signal (28), a previous output signal (54) and an error signal (32) representing a difference between the current gray scale signals and at least one previously generated output signal;c) a marking device (24, 48) to receive the output signals from the screening device, the marking device thereby generating variable size dots comprising indicia corresponding to the output signals.
  9. 10
    An image reproducing system, comprising:a) a scanning means (20) for reading input image data corresponding to the image to be reproduced;b) a screening device (22) comprising:    memory means (26, 30) for storing the input image data as gray scale values for sequences of pluralities of input points, and for storing a plurality of binary output signals which direct a marking device (24) to mark and not mark indicia on a medium;means (22) for generating signals allocating the marking and not marking of the indicia on the medium based on a value of a current input point in a sequence of input points, a previous output signal corresponding to a previous input point in the sequence and an error representing a difference between the input points and the output signals scaled relative to a maximum gray scale, the error influencing output signals for subsequent input points in the sequence;and c) a marking device (24) to receive the output signals from the screening device, whereby the marking device marks variable size dots comprising indicia corresponding to said output signals.
  10. 11
    A method for reproducing a photographic image comprising the steps of:scanning (809, 811, 813) a plurality of input points of an original image for reading input image data corresponding to the input pixels of the image to be reproduced;for a present input pixel, adding (32, 46, 34, 819) an error value previously generated for a first pixel adjacent in a first scanning direction to the present input pixel with an error value generated for a second pixel adjacent to the present input pixel in a second scanning direction orthogonal to the first scanning direction and creating a first result;dividing (36, 819) said first result by two and creating a second result;adding an input data (28, 38, 819) to said second result creating a third result;adding an output value (60, 54, 56, 821) previously generated for the first pixel (60) with an output value previously generated for the second pixel (54) to create a fourth result;multiplying (58, 821) said fourth result by a hysteresis constant (62) to create a fifth result;adding (50, 821) said fifth result to said third result to create a sixth result;storing a seventh result (52, 823, 825, 829) of 1 if said sixth result is not less than zero and if said sixth result is less than zero storing a seventh result of 0;multiplying (40, 42, 44, 825, 827) said seventh result by a constant creating an eighth result;subtracting (40, 825, 827) said eighth result from said third result to create a present error value and    marking (48, 841, 843) indicia on an output medium in accordance with said seventh result.
  11. 12
    An apparatus for reproducing a photographic image comprising:means for scanning (20) a plurality of input points of an original image for reading input image data corresponding to the input pixels of the image to be reproduced;means for isolating a present input pixel and adding (32, 46, 34) an error value previously generated for a first pixel adjacent in a first scanning direction to the present input pixel with an error value generated for a second pixel adjacent to the present input pixel in a second scanning direction orthogonal to the first scanning direction and creating a first result;means for dividing (36) said first result by two and creating a second result;means for adding (38) an input data (28) to said second result creating a third result;means for adding (60, 54, 56) an output value previously generated for the first pixel (60) with an output value previously generated for the second pixel (54) to create a fourth result;means for multiplying (58) said fourth result by a hysteresis constant (62) to create a fifth result;means for adding (50) said fifth result to said third result to create a sixth result;means for storing a seventh (52) result of 1 if said sixth result is not less than zero and if said sixth result is less than zero storing a seventh result of 0;means for multiplying (40, 42, 44) said seventh result by a constant creating an eighth result;means for subtracting (40) said eighth result from said third result to create a present error value;and    means for marking (48, 24) indicia on an output medium in accordance with said seventh result.