JP2002135581A - Image binary processing circuit - Google Patents
Image binary processing circuitInfo
- Publication number
- JP2002135581A JP2002135581A JP2000323682A JP2000323682A JP2002135581A JP 2002135581 A JP2002135581 A JP 2002135581A JP 2000323682 A JP2000323682 A JP 2000323682A JP 2000323682 A JP2000323682 A JP 2000323682A JP 2002135581 A JP2002135581 A JP 2002135581A
- Authority
- JP
- Japan
- Prior art keywords
- image
- threshold value
- data
- image data
- threshold
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012545 processing Methods 0.000 title claims abstract description 12
- 238000012937 correction Methods 0.000 claims abstract description 84
- 238000001514 detection method Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 25
- 238000012546 transfer Methods 0.000 description 18
- 238000000034 method Methods 0.000 description 11
- 239000000463 material Substances 0.000 description 6
- 230000000694 effects Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000006073 displacement reaction Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000004140 cleaning Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 102100033040 Carbonic anhydrase 12 Human genes 0.000 description 1
- 102100033041 Carbonic anhydrase 13 Human genes 0.000 description 1
- 102100036738 Guanine nucleotide-binding protein subunit alpha-11 Human genes 0.000 description 1
- 101000867855 Homo sapiens Carbonic anhydrase 12 Proteins 0.000 description 1
- 101000867860 Homo sapiens Carbonic anhydrase 13 Proteins 0.000 description 1
- 101100283445 Homo sapiens GNA11 gene Proteins 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000001678 irradiating effect Effects 0.000 description 1
- 108091008695 photoreceptors Proteins 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
Landscapes
- Color, Gradation (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は多値の画像データを
二つの論理値の何れかに置き換える画像二値化回路に関
する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image binarizing circuit for replacing multi-valued image data with one of two logical values.
【0002】[0002]
【従来の技術】従来の画像二値化回路は、多値の画像デ
ータを二つの論理値、すなわち「論理1(ドットを置
く)」に置き換えるか「論理0(ドットを置かない)」
に置き換えるかを決めるしきい値を格納するしきい値格
納手段と、しきい値の読み出し位置を指定するしきい値
読み出し手段と、読み出したしきい値と画像データの大
きさを比較し、その結果から「論理1」または「論理
0」を出力するデータ比較手段とを備えている。以下に
これらの動作について説明する。2. Description of the Related Art A conventional image binarizing circuit replaces multi-valued image data with two logical values, that is, "logical 1 (place dots)" or "logical 0 (does not place dots)".
Threshold value storage means for storing a threshold value for determining whether to replace the threshold value, threshold value read means for specifying a read position of the threshold value, and comparing the read threshold value with the size of image data, Data comparing means for outputting "logic 1" or "logic 0" from the result. Hereinafter, these operations will be described.
【0003】例えば、1画素当り8bit、すなわち2
56階調で表現される多値の画像データを横方向に64
0画素、縦方向に480画素で2次元的に並べて1色分
の画像を構成する画像データがある。このように構成さ
れた画像データを黄色(以下、「Y」と記す。)、マゼ
ンタ(以下、「M」と記す。)、シアン(以下、「C」
と記す。)、黒(以下、「K」と記す。)の4プレーン
分持つことで1枚のカラー画像を表現することができ
る。このカラー画像を1色当り「色を置く」、「色を置
かない」の二値、すなわち1bitで表現する手段とし
て、従来の画像の二値化回路は次のような処理を行う。For example, 8 bits per pixel, that is, 2 bits
The multi-valued image data expressed in 56 gradations is 64
There is image data constituting an image for one color by arranging two pixels two-dimensionally with 0 pixels and 480 pixels in the vertical direction. The image data thus configured is yellow (hereinafter, referred to as “Y”), magenta (hereinafter, referred to as “M”), and cyan (hereinafter, “C”).
It is written. ) And black (hereinafter, referred to as “K”) for one plane, so that one color image can be expressed. As means for expressing this color image in two values of "place color" and "place no color" per color, that is, one bit, a conventional image binarization circuit performs the following processing.
【0004】先ず、1色・1画素当り8bitで表現さ
れる画像データと、あるしきい値(例えば128)とを
比較し、画像データがしきい値以上のレベルのときは
「1(色を置く)」、しきい値より小さいレベルのとき
は「0(色を置かない)」とする。値の異なるしきい値
を、例えば横方向に4個、縦方向に4個の合計16個並
べて格納し、縦横の基点となる場所(例えば左上)の多
値画像データと、上記16個のしきい値のうち縦横の基
点となる場所(例えば左上)のしきい値とを比較して、
当該基点の二値データを得る。First, image data expressed by 8 bits per pixel per color is compared with a certain threshold value (for example, 128). Put), and when the level is smaller than the threshold value, it is set to “0 (no color is put)”. Threshold values having different values, for example, four in the horizontal direction and four in the vertical direction are stored side by side, and a total of 16 threshold values are stored. By comparing the threshold value with the threshold value of the vertical and horizontal base points (for example, upper left),
The binary data of the base point is obtained.
【0005】次に、処理した画素の1画素右横の多値画
像データと、前の処理に使ったしきい値の1つ右横隣り
のしきい値とを比較して当該多値画像データの二値デー
タを得る。このような処理を1画素ずつ右横方向にずら
しながら行い、もし横4個のしきい値を一巡したら最初
の処理に使用したしきい値を再度使用する。このように
して横640画素分の多値画像データを二値化できた
ら、多値画像データ、しきい値とも縦方向に1画素下に
処理を移し、同様な処理を繰り返す。このようにして1
色分の多値画像データを二値化する。Next, the multivalued image data on the right side of one pixel of the processed pixel is compared with the threshold value on the right side of one of the threshold values used in the previous processing, and Is obtained. Such processing is performed while shifting one pixel at a time in the right and left direction. If four horizontal thresholds are cycled, the threshold used in the first processing is used again. When the multi-valued image data for 640 pixels in the horizontal direction can be binarized in this way, the processing of the multi-valued image data and the threshold value is shifted down by one pixel in the vertical direction, and the same processing is repeated. In this way 1
Binarize multi-valued image data for each color.
【0006】上記従来の技術は、例えば一対のレーザス
キャニングユニット(以下、「LSU」という。)と現
像器で1回の現像プロセスを行うことでトナー画像を形
成し定着するモノクロの電子写真方式プリンタや、一対
のLSUと現像器でCMYKの4色の画像を形成するカ
ラーの電子写真方式プリンタ、すなわちCの現像プロセ
スを行い、画像を形成して、一旦別の転写体にCのトナ
ー画像を移し、その後同様に同一の現像器でM、その後
Y、その後Kの現像プロセスを行い、それぞれのトナー
画像を転写体に重ね移すことでカラー画像を形成し定着
するカラーの電子写真方式プリンタなどに用いられる。
これにより、入力された多値の画像データを二値化し、
電子写真方式プリンタの出力特性に合った画像データを
得ることができる。このことにより、基本的に二値の画
像表現(色を置くか置かないか)しかできないプリンタ
で中間調の画像を表現できるようになる。[0006] The above-mentioned conventional technique is, for example, a monochrome electrophotographic printer that forms and fixes a toner image by performing a single development process with a pair of laser scanning units (hereinafter, referred to as “LSU”) and a developing device. Alternatively, a color electrophotographic printer that forms four CMYK images using a pair of LSUs and a developing device, that is, a C developing process is performed, an image is formed, and a C toner image is temporarily formed on another transfer body. After that, the same developing device performs M, Y, and K development processes in the same manner, and a color image is formed and fixed by transferring each toner image onto a transfer body. Used.
Thereby, the input multi-valued image data is binarized,
Image data suitable for the output characteristics of the electrophotographic printer can be obtained. As a result, a halftone image can be expressed by a printer that can basically only express a binary image (whether to put or not put a color).
【0007】[0007]
【発明が解決しようとする課題】電子写真方式プリンタ
において高速印字に有利なタンデム方式のプリンタが存
在する。この方式は、例えば4対のLSUと現像器で
C、M、Y、Kの画像を同時に現像し、各色の画像の位
置を合わせて転写体に各色のトナー画像を重ね移し、カ
ラー画像を形成し定着するものである。There is a tandem type printer which is advantageous for high speed printing in an electrophotographic printer. In this method, for example, C, M, Y, and K images are simultaneously developed by four pairs of LSUs and a developing device, and the respective color toner images are transferred to a transfer body by aligning the respective color images to form a color image. And settle.
【0008】タンデム方式の電子写真方式プリンタは、
複数の異なる一対のLSUと現像器で形成された各画像
の位置合わせ(レジストレーション)の精度が画像の印
刷結果に影響を与える。すなわち、プリンタの画像形成
部における感光体ドラムの回転軸の角度ずれ、およびL
SUと現像器等の走査光学系の取り付け角度ずれにより
斜め方向の位置ずれ(以下、「スキュー」という。)が
発生する。転写体に転写された4色の画像形成位置のず
れは、最終的には位置ずれとして、または色調の変化と
して現れてくる。A tandem type electrophotographic printer is
The accuracy of registration (registration) of each image formed by a plurality of different pairs of LSUs and the developing unit affects the printing result of the image. That is, the angle deviation of the rotation axis of the photosensitive drum in the image forming portion of the printer, and L
A positional shift in the oblique direction (hereinafter, referred to as “skew”) occurs due to a mounting angle shift between the SU and the scanning optical system such as the developing device. The displacement of the image forming positions of the four colors transferred to the transfer member eventually appears as a displacement or a change in color tone.
【0009】図8は、画像にスキューが生じた例を示す
図である。同図(a)は、スキューのない画像、同図
(b)は、右上がりのスキューがある画像、同図(c)
は、右下がりのスキューがある画像である。図8におい
て、AはLSUによる画像の形成方向を示す。このため
タンデム方式の電子写真方式プリンタでは、画像のスキ
ューを補正する手段が備えられる場合がある。FIG. 8 is a diagram showing an example in which skew has occurred in an image. FIG. 3A shows an image without skew, FIG. 3B shows an image with skew rising to the right, and FIG.
Is an image having a skew falling to the right. In FIG. 8, A indicates a direction in which an image is formed by the LSU. For this reason, a tandem type electrophotographic printer may be provided with a means for correcting a skew of an image.
【0010】以下、画像のスキューを補正する手段の一
例を説明する。図9は、従来の画像スキュー補正装置の
構成図、図10は、従来のスキュー補正手段の構成図、
図11は、従来の画像スキュー補正装置で右上がりのス
キューがある画像を補正した例を示す図である。スキュ
ー補正手段40には、予め設定されるスキューによるず
れ量に基づき、画像データのシフト位置を設定するシフ
ト位置設定手段(又はシフトポイント設定手段)41
と、スキューが発生している方向を示すシフト方向設定
手段42が接続されている。スキュー補正手段40は、
図10に示すように、補正される前の画像データを入力
し、これを蓄積するデータ蓄積手段50と、シフト位置
設定手段41から出力されるシフト位置(シフトポイン
ト)と、シフト方向設定手段42から出力されるシフト
方向により画像をシフトするデータ補正手段51により
構成されている。Hereinafter, an example of a means for correcting a skew of an image will be described. FIG. 9 is a configuration diagram of a conventional image skew correction device, FIG. 10 is a configuration diagram of a conventional skew correction unit,
FIG. 11 is a diagram illustrating an example in which an image having a skew that rises to the right is corrected by a conventional image skew correction device. The skew correction means 40 includes a shift position setting means (or a shift point setting means) 41 for setting a shift position of image data based on a shift amount due to a preset skew.
And a shift direction setting means 42 for indicating the direction in which skew is occurring. The skew correction means 40
As shown in FIG. 10, image data before correction is input and stored, a data storage unit 50 for storing the image data, a shift position (shift point) output from the shift position setting unit 41, and a shift direction setting unit 42. And a data correction unit 51 for shifting an image in accordance with the shift direction output from the CPU.
【0011】以上のように構成されるスキュー補正装置
は、画像を縦方向に複数個分割し、分割した画像を縦方
向にシフトさせることにより、見かけ上傾きのない画像
を得るものであり、以下のように動作する。先ず、補正
される前の画像データはデータ蓄積手段50に蓄積され
る。蓄積されるデータ量は補正によりシフトすべきライ
ン数以上である。The skew correction device configured as described above divides a plurality of images in the vertical direction and shifts the divided images in the vertical direction to obtain an image having no apparent inclination. Works like First, the image data before being corrected is stored in the data storage unit 50. The amount of data stored is equal to or greater than the number of lines to be shifted by the correction.
【0012】一旦蓄積されたデータはデータ補正手段5
1から読み出されるが、シフト位置設定手段41からの
シフト位置情報と、シフト方向設定手段42からのシフ
ト方向情報に従い、画像データの読み出し位置がシフト
位置毎に切替えられる。図11において、AはLSUに
よる画像の形成方向を示す。データ補正手段51から読
み出される各ラインの画像データは、a,b,cの位置
で読み出し位置が1ライン下方にシフトされるため、見
かけ上傾きのないように補正される。The data once stored is stored in a data correction means 5.
1, the image data read position is switched for each shift position in accordance with the shift position information from the shift position setting means 41 and the shift direction information from the shift direction setting means 42. In FIG. 11, A indicates a direction in which an image is formed by the LSU. The image data of each line read from the data correction unit 51 is corrected so that the read position is shifted down by one line at the positions a, b, and c so that there is no apparent inclination.
【0013】しかし、スキュー補正で画像が1ラインご
とにシフトされることによって、従来の画像二値化回路
で形成した中間調の画像に濃度の不連続部分が発生す
る。図12は、従来の画像スキュー補正装置におけるス
キューがある中間調パターンの画像を示す図であり、同
図(a)は、従来の画像二値化回路で形成した濃度50
%の中間調パターンの画像である。図中の白あるいは黒
の四角が1画素に相当する。スキュー補正によりAの位
置で画像を1画素分下方にシフトさせたものが同図
(b)である。このようにスキュー補正した位置Aで中
間調パターンの形状が変化するが、これをマクロ的に見
ると均一な中間濃度の画像に縦に線が入っているように
見えてしまう。However, when the image is shifted line by line by the skew correction, a discontinuity in density occurs in the halftone image formed by the conventional image binarization circuit. FIG. 12 is a diagram showing an image of a halftone pattern having a skew in the conventional image skew correction device. FIG. 12A shows a density 50 formed by a conventional image binarization circuit.
5 is an image of a halftone pattern of%. A white or black square in the figure corresponds to one pixel. FIG. 3B shows the image shifted downward by one pixel at the position A by the skew correction. The shape of the halftone pattern changes at the skew-corrected position A as described above, but when viewed macroscopically, it looks like an image of uniform intermediate density has vertical lines.
【0014】そこで、本発明は、上記従来の問題点を解
決するもので、画像のスキュー補正を行っても濃度の不
連続部分が発生しない画像の二値化回路を提供すること
を目的とする。SUMMARY OF THE INVENTION It is an object of the present invention to solve the above-mentioned conventional problems and to provide a binarizing circuit for an image in which a density discontinuity does not occur even if the image is skew-corrected. .
【0015】また、本発明は、画像のスキュー補正を行
ったときに現れる特定の画像パターン、例えば水平方向
の直線がスキュー補正位置で不連続な直線になった画像
パターンを目立たなくする画像二値化回路を提供するこ
とを目的とする。Also, the present invention provides an image binary method for making a specific image pattern appearing when skew correction of an image is performed, for example, an image pattern in which a horizontal straight line becomes a discontinuous straight line at a skew correction position inconspicuous. It is an object to provide a conversion circuit.
【0016】[0016]
【課題を解決するための手段】この課題を解決するため
に、本発明の画像二値化回路は、多値の画像データを二
つの論理値の何れに置き換えるかを決めるしきい値を格
納するしきい値格納手段と、画像のゆがみを修正する補
正位置を指定する補正位置指定手段と、前記しきい値の
読み出し位置を指定し、また前記補正位置指定手段から
の補正位置情報により前記しきい値の読み出し位置を可
変可能にするしきい値読み出し手段と、読み出した前記
しきい値と前記画像データの大きさを比較し、その結果
から二つの前記論理値の何れか一方を出力するデータ比
較手段とを有する構成としたものである。In order to solve this problem, an image binarizing circuit according to the present invention stores a threshold value for determining which of two logical values is to replace multi-valued image data. Threshold value storage means, correction position specification means for specifying a correction position for correcting image distortion, readout position of the threshold value, and the threshold value based on correction position information from the correction position specification means. Threshold reading means for making the reading position of the value variable, and comparing the read threshold with the size of the image data, and outputting one of the two logical values from the result. Means.
【0017】これにより、例えばスキュー補正で画像が
1ラインごとにシフトされても、予め補正位置指定手段
によるスキュー補正により、画像データがシフトされる
位置と方向を知ることができる。そして、しきい値の読
み出し位置を可変可能にしたしきい値読み出し手段によ
り、スキュー補正で画像データがシフトされる位置での
しきい値読み出し位置をスキュー補正のシフト方向とは
逆方向に1ラインずらすことができる。その結果、スキ
ュー補正で画像が1ラインごとにシフトされても画像の
中間調パターンの形状が変化しないように二値化でき、
マクロ的に見ても画像の濃度に不連続部分が発生しない
ようにできる。Thus, even if the image is shifted line by line by skew correction, the position and direction in which the image data is shifted can be known in advance by skew correction by the correction position specifying means. Then, the threshold read-out means which makes the read-out position of the threshold variable can change the threshold read-out position at the position where the image data is shifted by the skew correction by one line in the direction opposite to the shift direction of the skew correction. Can be shifted. As a result, even if the image is shifted line by line by the skew correction, the image can be binarized so that the shape of the halftone pattern of the image does not change.
Even when viewed macroscopically, it is possible to prevent discontinuity from occurring in the density of the image.
【0018】また、本発明の画像二値化回路は、前記画
像のゆがみを修正した結果現れる特定の画像パターンを
検出する特定画像パターン検出手段を有し、前記しきい
値読み出し手段が、前記特定画像パターン検出情報によ
り前記しきい値の読み出し位置を可変可能にする構成と
したものである。Further, the image binarizing circuit of the present invention has a specific image pattern detecting means for detecting a specific image pattern appearing as a result of correcting the distortion of the image, and the threshold value reading means comprises: In this configuration, the readout position of the threshold value can be changed by image pattern detection information.
【0019】これにより、特定画像パターン検出手段で
スキュー補正位置に現れる特定の画像パターンを検出で
き、この検出情報によりこの画像パターンを目立たなく
する二値化パターンを生成するために、あらかじめ設定
したしきい値をしきい値読み出し手段より読み出せるの
で、スキュー補正位置に現れる特定の画像パターンを目
立たなくすることができる。Thus, a specific image pattern appearing at the skew correction position can be detected by the specific image pattern detecting means, and a predetermined pattern is generated in order to generate a binarized pattern that makes this image pattern inconspicuous based on the detected information. Since the threshold value can be read out by the threshold value reading means, a specific image pattern appearing at the skew correction position can be made inconspicuous.
【0020】[0020]
【発明の実施の形態】本発明の請求項1に記載の発明
は、多値の画像データを二つの論理値の何れに置き換え
るかを決めるしきい値を格納するしきい値格納手段と、
画像のゆがみを修正する補正位置を指定する補正位置指
定手段と、しきい値の読み出し位置を指定し、また補正
位置指定手段からの補正位置情報によりしきい値の読み
出し位置を可変可能にするしきい値読み出し手段と、読
み出したしきい値と画像データの大きさを比較し、その
結果から二つの論理値の何れか一方を出力するデータ比
較手段とを有する画像二値化回路であり、例えばタンデ
ム方式の電子写真方式プリンタで画像のスキュー補正を
行う場合でも、画像データがシフトされる位置でのしき
い値読み出し位置をスキュー補正のシフト方向とは逆方
向に1ラインずらすことができるという作用を有する。DESCRIPTION OF THE PREFERRED EMBODIMENTS The invention according to claim 1 of the present invention is characterized in that threshold value storage means for storing a threshold value for determining which of two logical values is to be replaced with multi-valued image data,
A correction position specifying means for specifying a correction position for correcting image distortion, a threshold reading position, and a variable threshold reading position based on correction position information from the correction position specifying means. An image binarization circuit having a threshold reading unit and a data comparing unit that compares the read threshold value and the size of the image data and outputs one of two logical values from the result. Even when skew correction of an image is performed by a tandem type electrophotographic printer, the threshold reading position at the position where the image data is shifted can be shifted by one line in the direction opposite to the skew correction shift direction. Having.
【0021】本発明の請求項2に記載の発明は、請求項
1記載の発明において、画像のゆがみを修正した結果現
れる特定の画像パターンを検出する特定画像パターン検
出手段を有し、しきい値読み出し手段が、特定画像パタ
ーン検出情報によりしきい値の読み出し位置を可変可能
にする画像二値化回路であり、画像のスキュー補正を行
う場合に画像データがシフトされる位置に現れる特定パ
ターンを検出し、二値化で使用するしきい値の読み出し
位置を変えるようにしており、画像のスキュー補正を行
う場合でも画像の濃度に不連続部分が発生しないという
作用を有する。According to a second aspect of the present invention, in the first aspect of the invention, there is provided a specific image pattern detecting means for detecting a specific image pattern appearing as a result of correcting the distortion of the image, The reading means is an image binarization circuit which makes a reading position of a threshold variable according to specific image pattern detection information, and detects a specific pattern appearing at a position where image data is shifted when performing skew correction of an image. In addition, the reading position of the threshold value used in the binarization is changed, so that even when skew correction of the image is performed, there is an effect that a discontinuous portion does not occur in the density of the image.
【0022】以下、本発明の実施の形態について、図1
から図7を用いて説明する。なお、これらの図面におい
て同一の部材には同一の符号を付しており、また、重複
した説明は省略されている。Hereinafter, an embodiment of the present invention will be described with reference to FIG.
This will be described with reference to FIG. In these drawings, the same members are denoted by the same reference numerals, and duplicate description is omitted.
【0023】(実施の形態1)図1は、本発明の一実施
の形態における画像二値化回路のブロック図、図2は、
本発明の一実施の形態における画像二値化回路を使用し
たプリンタの機能ブロック図、図3は、本発明の一実施
の形態におけるタンデム方式の電子写真方式プリンタの
プリンタエンジン機構部構成図である。これらの図面に
そってホストコンピュータからプリントデータが送ら
れ、プリンタが画像を印刷する過程を説明する。(Embodiment 1) FIG. 1 is a block diagram of an image binarization circuit according to an embodiment of the present invention, and FIG.
FIG. 3 is a functional block diagram of a printer using an image binarizing circuit according to an embodiment of the present invention. FIG. 3 is a configuration diagram of a printer engine mechanism of a tandem-type electrophotographic printer according to an embodiment of the present invention. . A process in which print data is sent from a host computer and a printer prints an image will be described with reference to these drawings.
【0024】図1において、画像二値化回路1は、多値
の画像データを二つの論理値、すなわち「論理1(ドッ
トを置く)」に置き換えるか「論理0(ドットを置かな
い)」に置き換えるかを決めるしきい値を格納するしき
い値格納手段2と、画像のゆがみを修正する補正位置を
指定する補正位置指定手段5と、しきい値の読み出し位
置を指定し、また補正位置指定手段5からの補正位置情
報によりしきい値の読み出し位置を可変可能にするしき
い値読み出し手段3と、読み出したしきい値と多値画像
データ6の大きさを比較し、その結果から二つの論理値
の何れか一方の二値画像データ7を出力するデータ比較
手段4とを有する。In FIG. 1, an image binarization circuit 1 replaces multi-valued image data with two logical values, that is, "logical 1 (place dots)" or "logical 0 (does not place dots)". Threshold value storage means 2 for storing a threshold value for determining whether to replace the image, correction position specification means 5 for specifying a correction position for correcting image distortion, readout position of the threshold value, and correction position specification The threshold reading means 3 which makes the reading position of the threshold variable according to the correction position information from the means 5 is compared with the read threshold and the size of the multi-valued image data 6. Data comparing means 4 for outputting any one of the binary image data 7 of logical values.
【0025】図2において、タンデム方式の電子写真方
式プリンタ10は、プリンタコントローラ20とプリン
タエンジン23で構成されている。プリンタコントロー
ラ20は、ホストコンピュータ26から出力されるプリ
ントデータ27を受信するデータ受信部21と、受信し
たプリントデータから二値あるいは多値の画像データを
生成する画像生成部22と、生成された画像データを二
値画像データ7に変換する図1に示す画像二値化回路1
から構成されている。プリンタエンジン23は、プリン
タエンジン機構部25と、これを制御するプリンタエン
ジン制御部24と、画像スキューを補正するスキュー補
正部8から構成されている。プリンタエンジン制御部2
4は画像のスキュー量9を画像二値化回路1へ渡せる構
成になっている。In FIG. 2, the tandem type electrophotographic printer 10 includes a printer controller 20 and a printer engine 23. The printer controller 20 includes a data receiving unit 21 that receives print data 27 output from the host computer 26, an image generating unit 22 that generates binary or multi-valued image data from the received print data, Image binarizing circuit 1 shown in FIG. 1 for converting data into binary image data 7
It is composed of The printer engine 23 includes a printer engine mechanism unit 25, a printer engine control unit 24 that controls the same, and a skew correction unit 8 that corrects image skew. Printer engine control unit 2
Reference numeral 4 denotes a configuration in which the skew amount 9 of the image can be passed to the image binarization circuit 1.
【0026】先ず、ホストコンピュータ26は、印刷し
たいプリントデータ27を生成しプリンタ10へ出力す
る。ここで、プリントデータ27は、PCL(Prin
ter Control Language)やPS
(Post Script)やGDI(Graphic
al Device Interface)などのプリ
ント画像の記述言語で構成されており、ホストコンピュ
ータ26のIEEE1284インタフェースやUSB
(Universal Serial Bus)インタ
フェースやネットワークインタフェース(何れも図示せ
ず)などで出力される。First, the host computer 26 generates print data 27 to be printed and outputs it to the printer 10. Here, the print data 27 is PCL (Prin
ter Control Language) or PS
(Post Script) and GDI (Graphic)
al Device Interface), and is composed of a print image description language such as an IEEE 1284 interface of the host computer 26 or a USB.
(Universal Serial Bus) interface, network interface (neither is shown), or the like.
【0027】データ受信部21は、プリントデータ27
を受信し、プリンタコントローラ20内部のメモリ(図
示せず)へ一旦蓄積する。画像生成部22は、メモリ上
のプリントデータを解析し、その記述に従いCMYK4
色分の二値あるいは多値の画像データを生成する。電子
写真方式のプリンタエンジン23は多値のデータを直接
印刷することができないため、画像二値化回路1で上記
生成された多値の画像データをドットを置く置かないの
二値画像データ7に変換する。多値データを二値データ
に変換する方法については従来の技術で説明した通りで
ある。The data receiving section 21 has a print data 27
And temporarily accumulates it in a memory (not shown) inside the printer controller 20. The image generation unit 22 analyzes the print data on the memory, and performs CMYK4
Generate binary or multi-valued image data for each color. Since the electrophotographic printer engine 23 cannot directly print multivalued data, the multivalued image data generated by the image binarization circuit 1 is converted into binary image data 7 in which dots are not placed. Convert. The method of converting multi-value data into binary data is as described in the related art.
【0028】プリンタエンジン23は、先ずプリンタエ
ンジン機構部25が持っている機械的位置ずれによるス
キューを補正するため、上記二値画像データ7をスキュ
ー補正部8で補正する。スキューの補正については従来
の技術で図9を使って説明した通りである。プリンタエ
ンジン制御部24は、プリンタエンジン機構部25を制
御し、スキュー補正された二値画像データを用紙(図示
せず)に転写し出力する。The printer engine 23 first corrects the binary image data 7 with the skew correction unit 8 in order to correct the skew caused by the mechanical displacement of the printer engine mechanism 25. The skew correction is the same as that described with reference to FIG. The printer engine control unit 24 controls the printer engine mechanism unit 25 to transfer the skew-corrected binary image data to a sheet (not shown) and output it.
【0029】ここで、プリンタエンジン23で画像を出
力する過程を図3を使って詳細に説明する。図3におい
て、プリンタエンジン機構部25には4つの画像ステー
ション81a,81b,81c,81dが配置され、各
画像ステーション81a,81b,81c,81dは像
担持体としての感光体ドラム82a,82b,82c,
82dをそれぞれに有している。Here, the process of outputting an image by the printer engine 23 will be described in detail with reference to FIG. 3, four image stations 81a, 81b, 81c and 81d are arranged in the printer engine mechanism 25, and the image stations 81a, 81b, 81c and 81d are photosensitive drums 82a, 82b and 82c as image carriers. ,
82d.
【0030】そして、その周りには専用の帯電手段83
a,83b,83c,83d、現像手段84a,84
b,84c,84d、クリーニング手段85a,85
b,85c,85d、スキュー補正部8から出力される
画像データに応じた光を各々の感光体ドラムに照射する
ための走査光学系の露光手段86a,86b,86c,
86d、転写手段87内の転写器88a,88b,88
c,88dがそれぞれ配置されている。Then, a dedicated charging means 83 is provided therearound.
a, 83b, 83c, 83d, developing means 84a, 84
b, 84c, 84d, cleaning means 85a, 85
b, 85c, 85d, and exposure means 86a, 86b, 86c of a scanning optical system for irradiating each photosensitive drum with light corresponding to image data output from the skew correction unit 8.
86d, transfer units 88a, 88b, 88 in the transfer means 87
c and 88d are arranged respectively.
【0031】ここで、画像ステーション81a,81
b,81c,81dは、それぞれイエロー画像、マゼン
タ画像、シアン画像、ブラック画像を形成するところで
あり、露光手段86a,86b,86c,86dからは
イエロー画像、マゼンタ画像、シアン画像、ブラック画
像に対応した光89a,89b,89c,89dが出力
される。各画像ステーション81a,81b,81c,
81dを通過する態様で、感光体ドラム82a,82
b,82c,82dの下方には、ローラ810、811
により支持された無端ベルト状の中間転写ベルト812
が配置され、矢印A方向へ移動する。これらの動作はプ
リンタエンジン制御部24によって制御される。また、
給紙カセット815に収納されているシート材816
は、給紙ローラ817により給紙され、シート材転写ロ
ーラ818、定着手段819を経て排紙トレー(図示せ
ず)に排出される。Here, the image stations 81a, 81
b, 81c, and 81d form yellow, magenta, cyan, and black images, respectively. The exposure units 86a, 86b, 86c, and 86d correspond to yellow, magenta, cyan, and black images, respectively. Lights 89a, 89b, 89c, and 89d are output. Each of the image stations 81a, 81b, 81c,
81d, the photosensitive drums 82a, 82
Below rollers b, 82c and 82d, rollers 810 and 811
Belt-like intermediate transfer belt 812 supported by
Is arranged, and moves in the direction of arrow A. These operations are controlled by the printer engine control unit 24. Also,
Sheet material 816 stored in paper feed cassette 815
Is fed by a paper feed roller 817, and is discharged to a discharge tray (not shown) via a sheet material transfer roller 818 and a fixing unit 819.
【0032】以上のような構成において、先ず画像形成
ステーション81dの帯電手段83dおよび露光手段8
6d等の公知の電子写真プロセス手段により感光体ドラ
ム82d上に画像情報のブラック成分色の潜像を形成し
た後、現像手段84dでブラックトナーを有する現像材
によりブラックトナー像として可視像化され、転写器8
8dで中間転写ベルト812にブラックトナー像が転写
される。In the above configuration, first, the charging means 83d and the exposure means 8 of the image forming station 81d are used.
After forming a latent image of the black component color of the image information on the photosensitive drum 82d by a known electrophotographic process means such as 6d, it is visualized as a black toner image by a developing material having black toner by a developing means 84d. , Transfer unit 8
At 8d, the black toner image is transferred to the intermediate transfer belt 812.
【0033】一方、ブラックトナー像が中間転写ベルト
812に転写されている間に、画像形成ステーション8
1cではシアン成分色の潜像が形成され、現像手段84
cでシアントナーによるシアントナー像が得られ転写器
88cにて転写され、先に中間転写ベルト812上に転
写されたブラックトナー像と重ね合わされる。On the other hand, while the black toner image is being transferred to the intermediate transfer belt 812, the image forming station 8
1c, a latent image of a cyan component color is formed,
c, a cyan toner image of cyan toner is obtained, transferred by the transfer device 88c, and superimposed on the black toner image previously transferred on the intermediate transfer belt 812.
【0034】以下、マゼンタトナー像、イエロートナー
像についても同様な方法で画像形成が行われる。そし
て、中間転写ベルト812上に4色のトナー像の重ね合
わせが終了すると、給紙ローラ817により給紙カセッ
ト815から給紙された紙等のシート材816上に、シ
ート材転写ローラ818によって4色のトナー像が一括
転写搬送され、定着手段819で加熱定着され、シート
材816上にフルカラー画像が得られる。なお、転写が
終了したそれぞれの感光体ドラム82a,82b,82
c,82dはクリーニング手段85a,85b,85
c,85dで残留トナーが除去され、引き続き行われる
次の像形成に備えられ、印字動作は完了する。Hereinafter, image formation is performed in the same manner for the magenta toner image and the yellow toner image. When the superimposition of the four color toner images on the intermediate transfer belt 812 is completed, the four-color toner image is transferred onto the sheet material 816 such as the paper fed from the paper feed cassette 815 by the paper feed roller 817 by the sheet material transfer roller 818. The color toner images are collectively transferred and conveyed, and are heat-fixed by the fixing unit 819, so that a full-color image is obtained on the sheet material 816. Each of the photoreceptor drums 82a, 82b, 82 after the transfer is completed.
c and 82d are cleaning means 85a, 85b and 85
At c and 85d, the residual toner is removed, and the printing operation is completed in preparation for the next image formation to be performed subsequently.
【0035】ここで、各画像ステーション81a,81
b,81c,81dと走査光学系の露光手段86a,8
6b,86c,86dと転写手段87はそれぞれ機械的
な取り付け誤差をもっているため、機器の組み立て調整
の際出力画像よりスキューを測定し、そのずれ量を求め
スキュー補正部8にてスキュー補正を行う。スキュー補
正方法については従来技術と同じであるため説明は省略
する。スキュー補正部8により印刷画像上のスキューは
補正されるが、従来の画像二値化回路ではスキュー補正
位置で中間調パターンが図12(b)のように変形して
しまう。Here, each image station 81a, 81
b, 81c, 81d and exposure means 86a, 8 of the scanning optical system.
6b, 86c, 86d and the transfer means 87 each have a mechanical mounting error. Therefore, at the time of assembling and adjusting the equipment, the skew is measured from the output image, the shift amount is obtained, and the skew correction unit 8 performs skew correction. The skew correction method is the same as that of the related art, and thus the description is omitted. Although the skew on the print image is corrected by the skew correction unit 8, the halftone pattern is deformed at the skew correction position in the conventional image binarization circuit as shown in FIG.
【0036】これを防ぐため、本発明の二値化回路は図
1のように構成される。図1の各手段の具体的な実現方
法と動作を図4、図5、図6、図7で説明する。図4
は、本発明の一実施の形態における画像二値化回路のし
きい値格納手段とデータ比較手段の構成図、図5は、本
発明の一実施の形態における画像二値化回路のしきい値
読み出し手段の構成図、図6は、本発明の一実施の形態
における画像二値化回路のしきい値の格納状態を示す
図、図7は、本発明の一実施の形態における画像二値化
回路のしきい値と多値画像データの比較位置関係を示す
図である。In order to prevent this, the binarizing circuit of the present invention is configured as shown in FIG. The specific implementation method and operation of each means in FIG. 1 will be described with reference to FIGS. 4, 5, 6, and 7. FIG. FIG.
FIG. 5 is a configuration diagram of a threshold value storage unit and a data comparison unit of the image binarization circuit according to one embodiment of the present invention. FIG. 5 is a diagram showing a threshold value of the image binarization circuit according to one embodiment of the present invention. FIG. 6 is a diagram illustrating a configuration of a reading unit, FIG. 6 is a diagram illustrating a storage state of threshold values of an image binarization circuit according to an embodiment of the present invention, and FIG. FIG. 6 is a diagram illustrating a comparison positional relationship between a circuit threshold value and multi-valued image data.
【0037】しきい値格納手段2は、図4の32kワー
ド×8bitメモリ91で、データ比較手段4は2つの
8bit幅データ入力を持つ比較器92で構成される。
しきい値読み出し手段3は、図5に示す回路で構成され
る。すなわち、1画素分の画像データ出力期間と同じ周
期を持ち、画像データに同期したクロック105をクロ
ック入力とするデータロード機能、イネーブル制御機能
を持つ3bitカウンタ100と、カウンタ100のロ
ードデータ入力に接続され、X方向のアドレス初期値を
格納するレジスタ101と、X方向のアドレスリセット
位置を格納するレジスタ102と、カウンタ100の出
力値90xとレジスタ102の値を比較し、その結果1
04をカウンタ100のロード入力に接続される比較器
103とを有している。The threshold value storage means 2 is a 32 k word × 8 bit memory 91 shown in FIG. 4, and the data comparison means 4 is composed of a comparator 92 having two 8-bit width data inputs.
The threshold reading means 3 is constituted by the circuit shown in FIG. That is, a 3-bit counter 100 having the same period as the image data output period for one pixel, having a data load function using a clock 105 synchronized with image data as a clock input, and having an enable control function, and being connected to the load data input of the counter 100 Then, the register 101 for storing the address initial value in the X direction, the register 102 for storing the address reset position in the X direction, and the output value 90x of the counter 100 are compared with the value of the register 102.
04 and a comparator 103 connected to the load input of the counter 100.
【0038】さらに、カウンタ100およびカウンタ1
07のイネーブル入力に接続されたイネーブル信号10
6からなるX方向アドレスカウンタ回路と、画像1ライ
ン分の出力期間Hでプリンタエンジン23の露光手段8
6a,86b,86c,86dと同じ周期を持ち、これ
に同期したクロック113をクロック入力とするデータ
ロード機能、イネーブル制御機能を持つ2bitカウン
タ107と、Y方向のアドレス初期値を格納するレジス
タ108と、レジスタ108の値に外部から入力される
値を加算あるいは減算でき、カウンタ107のロードデ
ータ入力に接続される加算・減算器109とを有してい
る。Further, the counter 100 and the counter 1
Enable signal 10 connected to the enable input 07
And an exposure means 8 of the printer engine 23 in an output period H for one line of an image.
A 2-bit counter 107 having the same cycle as 6a, 86b, 86c, 86d and having a data load function and an enable control function using a clock 113 synchronized therewith as a clock input, and a register 108 for storing an initial address value in the Y direction. , And an adder / subtractor 109 connected to the load data input of the counter 107.
【0039】さらに、Y方向のアドレスリセット位置を
格納するレジスタ110と、カウンタ107の出力値9
0yとレジスタ110の値を比較し、その結果112を
カウンタ107のロード入力に接続される比較器111
と、クロック105をカウントしクロック113でリセ
ットされる14bitカウンタ114と、機器の組み立
て調整の際に測定したずれ量から求めたスキューの補正
位置と補正方向を格納する補正位置格納レジスタ115
と、レジスタ115の値とカウンタ114の値を比較し
加算・減算器109への加減算値出力とカウンタ107
への加減算指定を行う加算・減算指定回路116からな
るY方向アドレスカウンタ回路で構成される。Further, a register 110 for storing an address reset position in the Y direction and an output value 9 of the counter 107 are provided.
0y and the value of the register 110, and the result 112 is compared with the comparator 111 connected to the load input of the counter 107.
And a 14-bit counter 114 that counts the clock 105 and is reset by the clock 113, and a correction position storage register 115 that stores the correction position and correction direction of the skew obtained from the amount of deviation measured during the assembly adjustment of the device.
, And compares the value of the register 115 with the value of the counter 114, and outputs an addition / subtraction value to the adder / subtractor 109 and the counter 107.
And a Y-direction address counter circuit comprising an addition / subtraction designation circuit 116 for designating addition / subtraction to the address.
【0040】上記のように構成された二値化回路の動作
を説明する。図4のようにしきい値93はメモリ91に
格納され、アドレス90を与えることによりそれに対応
した8bit幅のしきい値が読み出される。しきい値9
3はアドレスに対し図6のように格子状に配置されてい
る。しきい値93と二値化すべき8bitの多値画像デ
ータ6は比較器92により比較され、多値画像データ6
がしきい値93と同じか大きい場合は1が、小さい場合
は0が二値画像データ7として得られる。The operation of the binarization circuit configured as described above will be described. As shown in FIG. 4, the threshold value 93 is stored in the memory 91, and by giving the address 90, the corresponding threshold value having an 8-bit width is read out. Threshold 9
Numerals 3 are arranged in a grid pattern with respect to the addresses as shown in FIG. The threshold value 93 and the 8-bit multi-valued image data 6 to be binarized are compared by a comparator 92, and the multi-valued image data 6
Is greater than or equal to the threshold value 93, and 1 is obtained as the binary image data 7 when it is smaller.
【0041】メモリ91に与えられるアドレス90は、
図5のようにX方向カウンタ100が出力するX方向ア
ドレス90x、Y方向カウンタ107が出力するY方向
アドレス90yから構成される。X,Yカウンタ10
0,107は、プリンタエンジン23が二値画像データ
を必要とするタイミングになると、カウンタ動作イネー
ブル信号106により動作開始する。カウンタ動作イネ
ーブル信号106はプリンタエンジン制御部24により
生成される。X方向カウンタ100は、X方向初期値格
納レジスタ101の値を初期値として出力する。The address 90 given to the memory 91 is
As shown in FIG. 5, it is composed of an X direction address 90x output from the X direction counter 100 and a Y direction address 90y output from the Y direction counter 107. X, Y counter 10
Operations 0 and 107 are started by the counter operation enable signal 106 at the timing when the printer engine 23 needs the binary image data. The counter operation enable signal 106 is generated by the printer engine control unit 24. The X direction counter 100 outputs the value of the X direction initial value storage register 101 as an initial value.
【0042】その後、クロック105に同期してカウン
トアップし、X方向リセット位置格納レジスタ102の
値と一致したら、比較器103から一致信号104が出
力される。X方向カウンタ100は、この一致信号10
4により再びX方向初期値格納レジスタ101の値をロ
ードし、X方向アドレス90xに出力する。Y方向カウ
ンタ107は、Y方向初期値格納レジスタ108の値と
加算・減算指定回路116からの値を加算・減算器10
9で加算または減算し、その値を初期値として出力す
る。Thereafter, the count is incremented in synchronization with the clock 105, and when the count is equal to the value of the X-direction reset position storage register 102, the comparator 103 outputs a match signal 104. The X-direction counter 100 outputs the coincidence signal 10
4, the value of the X direction initial value storage register 101 is loaded again and output to the X direction address 90x. The Y direction counter 107 adds the value of the Y direction initial value storage register 108 and the value from the addition / subtraction designation circuit 116 to the addition / subtraction unit 10.
In step 9, the value is added or subtracted, and the value is output as an initial value.
【0043】その後、クロック113に同期してカウン
トアップし、Y方向リセット位置格納レジスタ110の
値と一致したら、比較器111から一致信号112が出
力される。Y方向カウンタ107は、この一致信号11
2により再びY方向初期値格納レジスタ108の値と加
算・減算指定回路116からの値を加算または減算し、
その値をロードし、Y方向アドレス90yに出力する。Thereafter, the count is incremented in synchronization with the clock 113, and when the count matches the value of the Y-direction reset position storage register 110, the comparator 111 outputs a match signal 112. The Y-direction counter 107 outputs the coincidence signal 11
2, the value of the Y direction initial value storage register 108 and the value from the addition / subtraction designation circuit 116 are added or subtracted again.
The value is loaded and output to the Y-direction address 90y.
【0044】画素カウンタ114は、クロック105に
同期してX方向の画素数をカウントアップし、クロック
113のL期間でリセットする。画素カウンタ114の
値と補正位置格納レジスタ115内のスキュー補正位置
とが一致すると、加算・減算指定回路116は、補正位
置格納レジスタ115内の補正方向により加算あるいは
減算の指定と加算あるいは減算の量をY方向カウンタ1
07と加算・減算器109に与える。The pixel counter 114 counts up the number of pixels in the X direction in synchronization with the clock 105, and resets it during the L period of the clock 113. When the value of the pixel counter 114 matches the skew correction position in the correction position storage register 115, the addition / subtraction designation circuit 116 specifies addition or subtraction and the amount of addition or subtraction according to the correction direction in the correction position storage register 115. To Y-direction counter 1
07 and to the adder / subtractor 109.
【0045】以上の動作により、しきい値と多値画像デ
ータの比較位置関係は図7のようになる。すなわち、画
像を構成する画素は図7のように2次元的に配列してお
り、S点が画像の左上の基点である。S点の多値画像デ
ータはX方向カウンタ100とY方向カウンタ107の
初期アドレスで決まるメモリ91格納位置(たとえば図
11のX方向アドレス0、Y方向アドレス0の位置)か
らのしきい値と比較され、二値化される。多値画像デー
タが図7中のX方向にクロック105に同期して順次出
力されると、図6のしきい値テーブルのY方向アドレス
は0のままでX方向アドレスがクロック105に同期し
て順次増えていき、そのアドレスで決まるしきい値と比
較される。By the above operation, the comparison positional relationship between the threshold value and the multi-valued image data is as shown in FIG. That is, the pixels constituting the image are two-dimensionally arranged as shown in FIG. 7, and the point S is the base point at the upper left of the image. The multi-valued image data at the point S is compared with a threshold value from a storage position of the memory 91 determined by the initial address of the X direction counter 100 and the Y direction counter 107 (for example, the position of the X direction address 0 and the Y direction address 0 in FIG. 11). And binarized. When the multi-valued image data is sequentially output in the X direction in FIG. 7 in synchronization with the clock 105, the Y direction address of the threshold table in FIG. It is sequentially increased and compared with a threshold determined by the address.
【0046】その後、X方向アドレスは図5中のX方向
リセット位置格納レジスタ102で決まるリセット位置
と一致すると初期値に戻り、以降スキュー補正がない区
間は同様な動作を繰り返す。二値化される画素の位置が
補正位置格納レジスタ115に設定された補正位置と一
致すると、スキュー補正方向とは逆方向に、すなわち画
像が用紙の上方向にシフトする場合はY方向アドレスが
増加する方向に、画像が用紙の下方向にシフトする場合
はY方向アドレスが減少する方向に、Y方向カウンタ1
07の出力値が制御される。Thereafter, when the X-direction address coincides with the reset position determined by the X-direction reset position storage register 102 in FIG. 5, the operation returns to the initial value, and the same operation is repeated in a section where there is no skew correction thereafter. When the position of the pixel to be binarized matches the correction position set in the correction position storage register 115, the Y-direction address increases in the direction opposite to the skew correction direction, that is, when the image shifts upward in the paper. If the image shifts downward in the direction of the paper, the Y-direction counter 1
07 is controlled.
【0047】図7は、スキュー補正方向が用紙上方向の
場合を示しており、Aラインがこの制御ポイントであ
る。以降、Y方向アドレスが増加あるいは減少した状態
でX方向アドレスのみが上記したように増加とリセット
を繰り返していく。1ライン分の多値画像データとしき
い値との比較が終了したら、Y方向アドレスが1増え次
のラインの多値画像データとしきい値の比較が上記と同
様にが行われる。FIG. 7 shows a case where the skew correction direction is the paper upward direction, and the A line is the control point. Thereafter, with the Y-direction address increasing or decreasing, only the X-direction address repeats the increase and reset as described above. When the comparison between the multi-valued image data for one line and the threshold value is completed, the Y-direction address is incremented by 1, and the comparison between the multi-valued image data for the next line and the threshold value is performed in the same manner as described above.
【0048】以上、全ラインが二値化されるまで同様の
処理が繰り返される。この処理により用紙上の画素に対
するしきい値の位置は図7のAライン、すなわちスキュ
ー補正位置でY方向にずれたような状態になる。図7の
太枠Bはしきい値テーブルと同じ配列のしきい値を示
す。As described above, the same processing is repeated until all the lines are binarized. By this processing, the position of the threshold value for the pixel on the sheet is shifted in the Y direction at the line A in FIG. 7, that is, the skew correction position. A thick frame B in FIG. 7 shows the threshold values in the same arrangement as the threshold value table.
【0049】以上により、しきい値と多値画像データの
比較位置関係は図7のようになるが、実際に印刷された
画像はAラインで用紙上方向にシフトされるため、中間
調パターンの形状に不連続部分はなく、マクロ的に見で
も画像の濃度に不連続部分が発生しない。As described above, the comparison positional relationship between the threshold value and the multi-valued image data is as shown in FIG. 7. However, since the actually printed image is shifted upward on the sheet by the A line, the halftone pattern There is no discontinuity in the shape, and no discontinuity occurs in the image density even when viewed macroscopically.
【0050】(実施の形態2)画像のスキュー補正を行
う場合に、画像データがシフトされる位置に現れる特定
パターン、例えば図11のように水平方向の直線がスキ
ュー補正位置で不連続な直線になった画像パターンを検
出するために、横4画素、縦4画素で構成されるウイン
ドウ回路に多値画像データを入力し保持する。このウイ
ンドウ回路は既知の回路であり、メモリあるいはレジス
タで構成可能である。上記ウインドウ回路の各画素は、
検出したい複数の特定画像パターンを保持する横4画
素、縦4画素で構成されたレジスタ群の各画素と比較器
により比較されている。(Embodiment 2) When skew correction of an image is performed, a specific pattern appearing at a position where image data is shifted, for example, a horizontal straight line becomes a discontinuous straight line at the skew correction position as shown in FIG. In order to detect the changed image pattern, the multi-valued image data is input to and held in a window circuit composed of four horizontal pixels and four vertical pixels. This window circuit is a known circuit, and can be constituted by a memory or a register. Each pixel of the above window circuit is
Each pixel of a register group including four horizontal pixels and four vertical pixels holding a plurality of specific image patterns to be detected is compared by a comparator.
【0051】特定画像パターンを保持したレジスタの各
画素と上記ウインドウ回路の各画素が全て一致し、且つ
ウインドウ回路内の画像データが画像のスキュー補正位
置のものであった場合に、特定画像パターンを検出した
と判定する。この判定回路は各画素の比較器出力を入力
とするAND回路に、図5の画素カウンタ114と補正
位置格納レジスタ115が一致したら出力が1となる比
較出力を入力することで実現できる。When all the pixels of the register holding the specific image pattern and all the pixels of the window circuit match and the image data in the window circuit is at the skew correction position of the image, the specific image pattern is It is determined that it has been detected. This determination circuit can be realized by inputting a comparison output whose output becomes 1 when the pixel counter 114 and the correction position storage register 115 in FIG.
【0052】特定画像パターンを検出したら、しきい値
を格納している32kワード×8bitメモリ91に与
えるアドレス90にオフセットを加える。具体的にはア
ドレス90の最上位bitを0から1にし、しきい値読
み出し位置を変える。このアドレスには特定画像パター
ンの不連続部を目立たなくする二値化パターンを生成す
るためのしきい値を格納しておく。この結果、スキュー
補正位置で特定画像パターンが検出されると特定画像パ
ターンの不連続部を目立たなくするような二値化パター
ンのしきい値を読み出すことができるようになり、スキ
ュー補正位置での画像の不連続部を目立たなくすること
ができる。When a specific image pattern is detected, an offset is added to an address 90 given to a 32 k word × 8 bit memory 91 storing a threshold value. Specifically, the highest bit of the address 90 is changed from 0 to 1, and the threshold read position is changed. This address stores a threshold value for generating a binarized pattern that makes discontinuous portions of a specific image pattern inconspicuous. As a result, when the specific image pattern is detected at the skew correction position, the threshold value of the binarized pattern that makes the discontinuous portion of the specific image pattern inconspicuous can be read, and the skew correction position can be read. Discontinuous portions of the image can be made inconspicuous.
【0053】[0053]
【発明の効果】以上のように、本発明によれば、画像の
スキュー補正などにより画像が縦あるいは横方向にシフ
トされても、あらかじめ二値化のためのしきい値を画像
のシフト方向とは逆の方向にずらして二値化できるた
め、画像のシフトにより中間調パターン形状に不連続部
分が発生するのを防ぐという有効な効果が得られる。As described above, according to the present invention, even if the image is shifted in the vertical or horizontal direction due to the skew correction of the image or the like, the threshold value for binarization is determined in advance by the shift direction of the image. Can be binarized by being shifted in the opposite direction, so that an effective effect of preventing a discontinuous portion from being generated in the halftone pattern shape due to the image shift can be obtained.
【0054】また、本発明によれば、スキュー補正位置
に現れる特定の画像パターンを検出できるので、これを
目立たなくするように二値化できる効果があるため、印
字品質の高いカラー画像出力装置を得ることができると
いう有効な効果が得られる。Further, according to the present invention, since a specific image pattern appearing at the skew correction position can be detected, there is an effect that it can be binarized so as to make it inconspicuous. An effective effect of being able to obtain is obtained.
【図1】本発明の一実施の形態における画像二値化回路
のブロック図FIG. 1 is a block diagram of an image binarization circuit according to an embodiment of the present invention.
【図2】本発明の一実施の形態における画像二値化回路
を使用したプリンタの機能ブロック図FIG. 2 is a functional block diagram of a printer using an image binarizing circuit according to an embodiment of the present invention;
【図3】本発明の一実施の形態におけるタンデム方式の
電子写真方式プリンタのプリンタエンジン機構部構成図FIG. 3 is a configuration diagram of a printer engine mechanism of a tandem type electrophotographic printer according to an embodiment of the present invention.
【図4】本発明の一実施の形態における画像二値化回路
のしきい値格納手段とデータ比較手段の構成図FIG. 4 is a configuration diagram of a threshold value storage unit and a data comparison unit of the image binarization circuit according to one embodiment of the present invention;
【図5】本発明の一実施の形態における画像二値化回路
のしきい値読み出し手段の構成図FIG. 5 is a configuration diagram of threshold reading means of the image binarization circuit according to one embodiment of the present invention;
【図6】本発明の一実施の形態における画像二値化回路
のしきい値の格納状態を示す図FIG. 6 is a diagram showing a storage state of a threshold value of the image binarization circuit according to one embodiment of the present invention;
【図7】本発明の一実施の形態における画像二値化回路
のしきい値と多値画像データの比較位置関係を示す図FIG. 7 is a diagram illustrating a comparison positional relationship between a threshold value of an image binarization circuit and multi-valued image data according to an embodiment of the present invention;
【図8】画像にスキューが生じた例を示す図FIG. 8 is a diagram illustrating an example in which skew has occurred in an image.
【図9】従来の画像スキュー補正装置の構成図FIG. 9 is a configuration diagram of a conventional image skew correction device.
【図10】従来のスキュー補正手段の構成図FIG. 10 is a configuration diagram of a conventional skew correction unit.
【図11】従来の画像スキュー補正装置で右上がりのス
キューがある画像を補正した例を示す図FIG. 11 is a diagram showing an example in which an image having a skew that rises to the right is corrected by a conventional image skew correction device.
【図12】従来の画像スキュー補正装置におけるスキュ
ーがある中間調パターンの画像を示す図FIG. 12 is a diagram showing an image of a halftone pattern having skew in a conventional image skew correction device.
1 画像二値化回路 2 しきい値格納手段 3 しきい値読み出し手段 4 データ比較手段 5 補正位置指定手段 6 多値画像データ 7 二値画像データ 10 タンデム方式の電子写真方式プリンタ 20 プリンタコントローラ 21 データ受信部 22 画像生成部 23 プリンタエンジン 24 プリンタエンジン制御部 25 プリンタエンジン機構部 26 ホストコンピュータ 27 プリントデータ DESCRIPTION OF SYMBOLS 1 Image binarization circuit 2 Threshold storage means 3 Threshold reading means 4 Data comparison means 5 Correction position designation means 6 Multivalued image data 7 Binary image data 10 Tandem type electrophotographic printer 20 Printer controller 21 Data Receiver 22 Image generator 23 Printer engine 24 Printer engine controller 25 Printer engine mechanism 26 Host computer 27 Print data
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 2C262 AB05 AB13 AB15 BB03 BB06 BB14 BB22 CA13 EA04 GA04 GA11 5B057 AA11 BA29 CA08 CA12 CA16 CB07 CB12 CB16 CC02 CD12 CE12 CH11 CH18 DA17 DB02 DB08 DC01 5C077 LL02 NP05 PP55 PP59 PQ08 PQ20 PQ22 RR02 RR16 TT03 ──────────────────────────────────────────────────続 き Continued on the front page F-term (reference) 2C262 AB05 AB13 AB15 BB03 BB06 BB14 BB22 CA13 EA04 GA04 GA11 5B057 AA11 BA29 CA08 CA12 CA16 CB07 CB12 CB16 CC02 CD12 CE12 CH11 CH18 DA17 DB02 DB08 DC01 5C077 LL02 PQ20PP55 PP55 RR02 RR16 TT03
Claims (2)
置き換えるかを決めるしきい値を格納するしきい値格納
手段と、 画像のゆがみを修正する補正位置を指定する補正位置指
定手段と、 前記しきい値の読み出し位置を指定し、また前記補正位
置指定手段からの補正位置情報により前記しきい値の読
み出し位置を可変可能にするしきい値読み出し手段と、 読み出した前記しきい値と前記画像データの大きさを比
較し、その結果から二つの前記論理値の何れか一方を出
力するデータ比較手段とを有することを特徴とする画像
二値化回路。1. A threshold value storing means for storing a threshold value for determining which of two logical values to replace multi-valued image data, and a correction position specifying means for specifying a correction position for correcting image distortion. Threshold reading means for designating a reading position of the threshold value, and making the reading position of the threshold variable by correction position information from the correction position designating means; and the read threshold value And a data comparing means for comparing the size of the image data and outputting one of the two logical values from the result.
定の画像パターンを検出する特定画像パターン検出手段
を有し、 前記しきい値読み出し手段が、前記特定画像パターン検
出情報により前記しきい値の読み出し位置を可変可能に
することを特徴とする請求項1記載の画像二値化回路。2. The image processing apparatus according to claim 1, further comprising: a specific image pattern detecting unit configured to detect a specific image pattern appearing as a result of correcting the distortion of the image, wherein the threshold value reading unit sets the threshold value based on the specific image pattern detection information. 2. The image binarization circuit according to claim 1, wherein a readout position is variable.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000323682A JP2002135581A (en) | 2000-10-24 | 2000-10-24 | Image binary processing circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000323682A JP2002135581A (en) | 2000-10-24 | 2000-10-24 | Image binary processing circuit |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2002135581A true JP2002135581A (en) | 2002-05-10 |
Family
ID=18801322
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000323682A Pending JP2002135581A (en) | 2000-10-24 | 2000-10-24 | Image binary processing circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2002135581A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007193143A (en) * | 2006-01-19 | 2007-08-02 | Fuji Xerox Co Ltd | Image forming apparatus and its image forming method |
JP2009271377A (en) * | 2008-05-08 | 2009-11-19 | Canon Inc | Image forming apparatus, image forming method and program |
-
2000
- 2000-10-24 JP JP2000323682A patent/JP2002135581A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007193143A (en) * | 2006-01-19 | 2007-08-02 | Fuji Xerox Co Ltd | Image forming apparatus and its image forming method |
JP2009271377A (en) * | 2008-05-08 | 2009-11-19 | Canon Inc | Image forming apparatus, image forming method and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8964249B2 (en) | Image test apparatus, image test system, and image test method for testing a print image based on master image data | |
US20030174364A1 (en) | Image forming apparatus and method | |
US8274699B2 (en) | Apparatus and method for correcting registration errors and trailing phenomenon in a printed image | |
JP2010246098A (en) | Apparatus and method for forming image, and program | |
JP2008003396A (en) | Synthetic print image and image forming apparatus | |
JP2000112206A (en) | Image forming device | |
US8786907B2 (en) | Image processing apparatus, control method of image processing apparatus, image forming apparatus, and storage medium | |
US8639128B2 (en) | Image output apparatus, image test system, and density correction method | |
US20040227966A1 (en) | Color registration control method utilizing density sensor | |
JP2010113070A (en) | Image forming apparatus and control method | |
JP4850484B2 (en) | Image forming apparatus, control method therefor, and program | |
JP5014203B2 (en) | Image processing apparatus and method | |
JP2013066153A (en) | Image formation device | |
US7973988B2 (en) | Color image forming apparatus and control method thereof | |
JP3539283B2 (en) | Color image forming equipment | |
JP2002086797A (en) | Color imaging apparatus | |
JP3608466B2 (en) | Image forming apparatus | |
JP3463594B2 (en) | Color image forming equipment | |
JP2002135581A (en) | Image binary processing circuit | |
US10578994B2 (en) | Image forming apparatus that determines a fixing temperature for a fixing operation based on toner amounts of blocks of image data and related image forming method and storage medium | |
JP2003005481A (en) | Method of controlling color drift of image forming device and device for the same | |
JP3494064B2 (en) | Color image forming equipment | |
JP2001260422A (en) | Imaging apparatus | |
JP2001270157A (en) | Imaging apparatus | |
JP2003170623A (en) | Imaging method and apparatus |