EP0356038A2

Piece-wise printed image enhancement for dot matrix printers.

Abstract

Print enhancement circuitry (421) to enhance the printed image produced by a laser beam printer is interposed between the character generator circuits (411) and the laser drive circuits (391) to modify the laser drive signals provided by the character generator circuits (411). Bit data representing successive lines of the bit map for a desired image are stored in a first-in first-out (FIFO) buffer (101). The bit pattern sample window (109) having a central cell (bit) (111) and a selected (arbitrary) number of neighboring bits is compared to a number of matching bit patterns or templates (77-95), each of which is associated with an error element or cell. When a logic matching network (103) detects a match, a modification signal associated with a unique compensation cell (bit) (121-135) is generated. The sample window central bit (111) is then replaced (modified) with the unique compensation bit required by the matching template. In this manner, all bits in a desired bit map (90), or set of bit maps, are examined and their corresponding laser drive signals modified to compensate for the errors associated with the matched templates in a piece-wise manner.

EP0356038A2, drawing sheet 1
Sheet 1 of 18

Term

Term ended

Projected expiry passed 2 August 2009, 17.1 years ago.

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

20 claims: 9 independent, 11 dependent

  1. 1
    A method of reproducing an image by reading image transitions and then printing cells to reconstruct the contour of said transitions which comprises the steps of:a. developing a cell pattern based upon the shape of said transitions, and b. controlling the orientation and ink proportionality of each cell to thereby rearrange the initially developed cell pattern to more closely follow the shape and contour of said transitions.
  2. 3
    A method for enhancing a displayed image derived from scanned input data which comprises the steps of:a. storing bits of digital data representative respectively of a plurality of image transitions having known characteristic curvatures such as smooth edge curves, sharp tips and notches;b. reading incoming digital data which may or may not be representative of said known characteristic curvatures;c. comparing read digital data with said stored digital data, and thereby d. converting only digital information which is representative of said known characteristic curvatures to said characteristic curvatures.
  3. 6
    A method for enhancing the displayed image of a display apparatus which produces a digitized image in a dot matrix format comprising the steps of:generating a bit data signal representative of at least one bit map image of a desired character;characterised by the steps of: storing in temporary storage means N number of consecutive bits in M number of consecutive lines of said bit map image to form an M x N subset of the bits defining said bit map image;selecting a sample window having a predetermined shape and including a predetermined number of bits from said M x N subset of bits, said sample window having a central bit;comparing the sample window bit pattern formed by said predetermined number of bits including said central bit to a plurality of predetermined matching patterns of bits;generating a modification signal to modify said central bit if said sample window bit pattern matches at least one of said plurality of predetermined matching patterns;and substituting said modification signal for said central bit in said bit data signal.
  4. 8
    A system for reproducing an image which comprises:a. means for reading image transitions and developing an ink cell pattern based upon the shape of said transitions, and b. means connected to said reading means for controlling the ink proportionality and orientation of each cell and for rearranging the initially developed cell pattern to more closely follow the shape and contour of said image transitions.
  5. 10
    A system for enhancing the displayed image derived from scanning input data which comprises:a. means for storing bits of digital data representative of a plurality of image transitions having known characteristic curvatures such as smooth edge curves, sharp tips and notches;b. means for reading incoming digital data which may or may not be representative of said known characteristic curvatures;and c. means connected to said storing means and to said reading means for comparing said incoming digital data and bits of stored digital data for thereby generating an error signal useful for converting incoming digital data representative of said known characteristic curvatures to said characteristic curvatures.
  6. 11
    Apparatus for enhancing the displayed image produced by a display apparatus, said display apparatus including character generator means providing a bit data signal representative of a bit map image of a desired image and image display means responsive to said bit data signal to display said desired image, said apparatus characterised by:temporary storage means coupled to said character generator means temporarily storing portions of said bit data signal representing N number of consecutive bits in M number of consecutive lines of said bit map image forming an M x N subset of the bits defining said bit map image, a predetermined number of bits of said subset of bits forming a sample window having a predetermined shape defined by the matrix position of said bits, said sample window having a central bit;matching network means coupled to said temporary storage means for comparing the bit pattern formed by said central bit and the remaining, adjacent bits in said sample window with a plurality of predetermined error matching bit patterns, each of said matching bit patterns associated with one of a plurality of modification signals;and signal generating means coupled to said matching network means and to said image display means for generating an associated one of a plurality of predetermined modification signals if said sample window bit pattern matches at least one of said plurality of error matching bit patterns, said associated modification signal substituted for said central bit in said bit data signal, said image display means responsive to said modification signal to display a modified image element associated with said central bit.
  7. 15
    An electrophotographic printing machine comprising:rotatable drum means;a layer of photoconductive material mounted on the surface of said rotatable drum means for cyclic movement through electrophotographic process stations;charge corona means disposed adjacent said rotatable drum means for placing a substantially uniform electrostatic charge on the surface of said layer of photoconductive material;exposure means for selectively discharging said charged photoconductive material to cause the formation of a latent image on the surface of said photoconductive material;developer means disposed adjacent said rotatable drum means for applying toner to said latent image to produce a developed image;transfer means disposed adjacent said rotatable drum means for transferring said developed image from said photoconductive material to a print media;fusing means for fusing said toner to said print media;paper transfer means for serially moving said print media from a media storage means through said transfer means to said fusing means;control means for operating said exposure means;character generator means coupled to said control means to provide data signals representative of a desired image to be produced on said photoconductive material;characterised by enhancement means interposed between said control means and said character generator means for generating compensation signals to be substituted for selected ones of said data signals whereby an image produced from said substituted data signals is of an enhanced visual quality, said enhancement means comprising: temporary storage means coupled to said character generator means temporarily storing portions of said data signals forming a sample pattern representative of a portion of said desired image, said sample pattern having a central data signal;matching networks means coupled to said temporary storage means for comparing said sample pattern to a plurality of predetermined template patterns, each of said predetermined template patterns associated with one of a plurality of compensation signals;and signal generating means coupled to said matching network means for generating said associated one of said plurality of compensation signals if said sample pattern matches at least one of said predetermined template patterns said associated compensation signal substituted for said central data signal in said data signals.
  8. 19
    An electrophotographic printing machine according to any of claims 15 to 18 characterised in that said temporary storage means comprises a plurality of clocked shift registers and counters defining a first-in-first-out data buffer.
  9. 20
    An electrophotographic printing machine according to any of claims 15 to 19 characterised in that said matching network means comprises a programmed logic array for comparing said sample pattern to a plurality of predetermined template patterns.