×

Image data processing machine

  • US 20050219620A1
  • Filed: 11/01/2004
  • Published: 10/06/2005
  • Est. Priority Date: 10/31/2003
  • Status: Active Grant
First Claim
Patent Images

1. An image data processing machine, comprising:

  • a memory unit configured to store image data of at least N lines among input binary image data expanded into a bitmap with an arbitrary resolution;

    a window unit configured to extract respective pixel data in a predetermined region centering around an objective pixel among stored image data, said stored image data being stored in said memory unit and being expanded into the bitmap of M pixels in a main scanning direction and N lines of said M pixels in a vertical scanning direction;

    a pattern recognition unit configured, after recognizing a line segment feature of a boundary between a black pixel region and a white pixel in said respective pixel data extracted by said window unit, to generate pattern code information with plural bits for characterizing said line segment feature concerning to said objective pixel;

    a discriminant unit configured, utilizing at least a portion of said pattern code information, to discriminate whether said objective pixel is required to be corrected as a pixel for forming an oblique line or a circular arc; and

    a memory block unit configured to retrieve correction data stored in advance for pixels discriminated as to be corrected by said discriminant unit among said objective pixels according to said pattern code information generated by said pattern recognition unit as an address, and to render said correction data to be multi-valued and subsequently be output;

    wherein said memory block unit is configured, in a process of rendering said input binary image data expanded into a bitmap with an arbitrary solution to be multi-valued based on characteristics of said line segment feature recognized by said pattern recognition unit, to implement data conversion during an image data conversion from binary to multi-value that differs between a first case in which multi-valued image data are output with a same resolution as input image data and a second case in which further multi-valued image data are output with an arbitrary resolution at least twice higher, and with an increased number of pixels at least twice larger, than said input image data; and

    wherein, in said second case in which said input binary image data with an arbitrary solution are output as Y-bit multi-valued image data with a resolution of at least twice larger and with an increased number of pixels of H (≧

    2) times than that of said input image data, said memory block unit is further provided with a multiple density mode image pattern generator configured to implement a conversion of said Y-bit multi-valued image data with an arbitrary resolution into two kinds of data indicative of fully white and fully black pixels among said Y-bit multi-valued input binary image data so that, in a case in which said input binary image data with an arbitrary solution are output as Y-bit multi-valued image data with an increased number of pixels of 2×

    H times, image data are output by said multiple density mode image pattern generator with a variable power of two in a direction of 2×

    H times pixel increase with respect to a pixel composition of said fully white and fully black pixels of Y-bit multi-valued input binary image data with an arbitrary resolution with an increased number of pixels of H-times.

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