Nova Patents
EP0809207A2

Electrophotographic printer

Abstract

An electrophotographic printer including feature extraction means 12 for judging on the basis of pattern matching whether a reference area generated by area generating means 11 is an image which should be subjected to smoothing processing, and detecting the gradient of a contour portion of the image when the image is judged to be subjected to the smoothing processing, resolution enhancing means 13 for subdividing each pixel in the reference area generated by the area generating means 11 into small areas in accordance with the extraction result of the feature extraction means 12 to thereby perform resolution enhancing correction processing, density calculation means 15 for calculating the density of the overall noted pixel on the basis of the respective pixel values of the noted pixel subdivided by the resolution enhancing means 13, center-of-gravity calculation means 16 for calculating the center of gravity of the overall noted pixel on the basis of the respective pixel values of the noted pixel subdivided by the resolution enhancing means 13, and characteristic correction means 17 for correcting the density and the center of gravity calculated by the density calculation means 15 and the center-of-gravity calculation means 16 in accordance with preset input/output characteristic information of the engine.

EP0809207A2, drawing sheet 1
Sheet 1 of 99

Term

Term ended

Projected expiry passed 14 May 2017, 9.4 years ago.

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

16 claims: 11 independent, 5 dependent

  1. 1
    An electrophotographic printer comprising:a controller for generating image data on the basis of print data received from a host computer;a smoothing circuit for outputting a video signal which is modulated to smooth edge portions in the image data generated by said controller;and an engine for recording the image data on a sheet in accordance with the video signal output from said smoothing circuit, wherein said smoothing circuit comprises: image input means through which the image data generated by said controller are input;area generating means for generating a reference area comprising a noted image located at the center position thereof and reference pixels surrounding the target pixel on the basis of the image data input to said image input means;feature extracting means for judging whether the reference area generated by said area generating means is an image which should be subjected to smoothing processing by a pattern matching, and detecting the gradient of a contour portion of the image if the reference area is judged to be an image to be subjected to the smoothing processing;and resolution-enhancing means for subdividing into small areas each pixel in the reference area generated by said area generating means in accordance with the extraction result of said feature extraction means and then performing resolution-enhancing correction processing, wherein said smoothing circuit further comprises: in juxtaposition with said resolution enhancing means, density calculation means for calculating the density of the overall noted pixel on the basis of respective pixel values of the noted pixel which is subdivided by said resolution enhancing means;center-of-gravity calculation means for calculating the center of gravity of the overall noted pixel on the basis of the respective pixel values of the noted pixel subdivided by resolution enhancing means;characteristic correction means for correcting the density calculated in said density calculation means and the center of gravity calculated in said center-of-gravity calculation means in accordance with preset input/output characteristic information of said engine;variation point calculating means for calculating the variation point of the video signal on the basis of the density and the center of gravity which are corrected by said characteristic correction means;and video output means for outputting the video signal in accordance with the variation point information which is obtained by said variation point calculation means.
  2. 5
    The printer as claimed in any one of claims 1 to 4, wherein said engine includes an electrophotographic process unit comprising a photosensitive drum serving as a central part of said electrophotographic printer, a main charger for charging said photosensitive drum with a fixed amount of charge, a laser scan unit for exposing said photosensitive drum to light, a developing roller for supplying and pressing toner, a transfer roller for feeding a toner-transfer sheet, a discharging probe for discharging the charge on the toner-transfer sheet, a cleaning unit for removing toner other than the transferred toner from said photosensitive drum, an erase unit for erasing the residual charge on said photosensitive drum, and a fixing unit for applying heat and pressure to the toner transferred onto the toner-transfer sheet.
  3. 8
    The printer as claimed in any one of claims 1 to 7, wherein said smoothing circuit includes concave detection means for detecting concave portions of the contour of the input signal, convex detection means for detecting convex portions of the contour of the input signal, and accumulation means for combining with and accumulating a detected signal of the concave portions and a detected signal of the convex portions.
  4. 9
    The printer as claimed in any one of claims 1 to 8, wherein the gradient of the input image obtained by said feature extraction means is classified into six values of ±1, ±2, ±(1/2) as detection operators in accordance with the noted pixel.
  5. 10
    The printer as claimed in any one of claims 1 to 9, wherein said density calculation means calculates the rate of the occupation area of black pixels to the whole area of the noted pixel.
  6. 11
    The printer as claimed in any one of claims 1 to 10, wherein in order to calculate the center of gravity of black pixels in the main scanning direction in a selected area to which the smoothing processing is performed, said density calculation means sets the center axis of each column of the noted pixel as an action point, sets the weighting coefficients of a black pixel and a white pixel to 1 and 0 respectively, sets the left end axis and the right end axis of the selected area t 0 and 1 respectively, and sets the position in the auxiliary scanning direction from the left end axis to the center of gravity.
  7. 12
    The printer as claimed in any one of claims 1 to 11, wherein said characteristic correction means corrects the density calculated by said density calculation means in accordance with the input/output characteristic of said engine which is defined by said controller, increases/reduces the pulse width corresponding to the input image to be supplied to said engine in accordance with the corrected density, and corrects the delay time of the pulse width in accordance with the position of the center of gravity calculated by said center-of-gravity calculation means.
  8. 13
    The printer as claimed in any one of claims 2 to 12, wherein said smoothing circuit includes concave detection means for detecting concave portions of the contour of the input signal, convex detection means for detecting convex portions of the contour of the input signal, and accumulation means for accumulating the concave portions and the convex portions.
  9. 14
    The printer as claimed in any one of claims 1 to 13, wherein said resolution enhancing means subdivides each pixel of a reference area into K rows x L columns which are determined on the basis of the gradient detected by said feature extraction means, and then smooths the contour position.
  10. 15
    The printer as claimed in any one of claims 1 to 14, wherein said variation point calculation means calculates the final variation point of the video signal on the basis of the density and the center of gravity which are corrected by the characteristic correction means.
  11. 16
    The printer as claimed in any one of claims 1 to 15, wherein said video output means outputs to said engine the video signal having the pulse width which meets the variation point information obtained by the variation point calculation means.