×

Image-data processing apparatus

  • US 5,661,570 A
  • Filed: 07/25/1995
  • Issued: 08/26/1997
  • Est. Priority Date: 07/27/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. An image-data processing apparatus for processing multilevel image data representing a half-tone image, into bilevel image data representing a bilevel image corresponding to the half-tone image, the multilevel image data comprising a number of sets of multilevel pixel data each set of which represents one of more than two color values as a first color value indicating a color of a corresponding one of a number of pixels of the half-tone image, and is processed into a corresponding one of a number of sets of bilevel pixel data of the bilevel image data so that said corresponding one set of bilevel pixel data represents one of two color values as a second color value indicating a color of a corresponding one of a number of pixels of the bilevel image, the apparatus comprising:

  • data obtaining means for obtaining said multilevel image data; and

    data processing means for processing said each set of multilevel pixel data into said corresponding one set of bilevel pixel data, by an error diffusion process wherein an error value occurring in processing said each set of multilevel pixel data into said corresponding one set of bilevel pixel data is distributed to at least one first pixel which neighbors said corresponding one pixel of the half-tone image and corresponds to at least one set of multilevel pixel data yet to be processed by said data processing means, said data processing means processing said each set of multilevel pixel data into said corresponding one set of bilevel pixel data, by employing a threshold value which is variable depending upon said each set of multilevel pixel data,wherein said data processing means comprises threshold determining means for determining said variable threshold value based on said each set of multilevel pixel data, andwherein said threshold determining means comprises means for determining said variable threshold value, Tvar, according to a following expression;

    
    
    space="preserve" listing-type="equation">T.sub.var =a×

    I+bwhere I is said first color value of said each set of multilevel pixel data, anda and b are predetermined values, respectively.

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