JP3237014B2 - Image recording device - Google Patents
Image recording deviceInfo
- Publication number
- JP3237014B2 JP3237014B2 JP33859789A JP33859789A JP3237014B2 JP 3237014 B2 JP3237014 B2 JP 3237014B2 JP 33859789 A JP33859789 A JP 33859789A JP 33859789 A JP33859789 A JP 33859789A JP 3237014 B2 JP3237014 B2 JP 3237014B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- image
- density
- circuit
- pixel
- 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.)
- Expired - Fee Related
Links
- 238000012937 correction Methods 0.000 claims description 74
- 238000009792 diffusion process Methods 0.000 claims description 46
- 239000011159 matrix material Substances 0.000 claims description 39
- 238000000605 extraction Methods 0.000 claims description 5
- 239000006185 dispersion Substances 0.000 claims description 3
- 230000002093 peripheral effect Effects 0.000 claims description 3
- 238000006243 chemical reaction Methods 0.000 description 61
- 238000010586 diagram Methods 0.000 description 46
- 238000000034 method Methods 0.000 description 45
- 238000012545 processing Methods 0.000 description 34
- 230000015654 memory Effects 0.000 description 29
- 238000009826 distribution Methods 0.000 description 19
- 238000001444 catalytic combustion detection Methods 0.000 description 18
- 230000000052 comparative effect Effects 0.000 description 12
- 230000006870 function Effects 0.000 description 11
- 238000001454 recorded image Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 9
- 238000012546 transfer Methods 0.000 description 9
- 239000003086 colorant Substances 0.000 description 8
- 238000011161 development Methods 0.000 description 8
- 230000018109 developmental process Effects 0.000 description 8
- 230000008859 change Effects 0.000 description 7
- 101150038643 rgy1 gene Proteins 0.000 description 7
- 230000010363 phase shift Effects 0.000 description 6
- 108091008695 photoreceptors Proteins 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 4
- 230000003111 delayed effect Effects 0.000 description 4
- 238000013461 design Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 4
- 101150103750 rgy2 gene Proteins 0.000 description 4
- 238000007493 shaping process Methods 0.000 description 4
- 230000000087 stabilizing effect Effects 0.000 description 4
- 230000003595 spectral effect Effects 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000006866 deterioration Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- 230000007480 spreading Effects 0.000 description 2
- 238000003892 spreading Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 108010010803 Gelatin Proteins 0.000 description 1
- 101000615238 Homo sapiens Proto-oncogene DBL Proteins 0.000 description 1
- 102100021384 Proto-oncogene DBL Human genes 0.000 description 1
- 238000003705 background correction Methods 0.000 description 1
- 239000011248 coating agent Substances 0.000 description 1
- 238000000576 coating method Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 229920000159 gelatin Polymers 0.000 description 1
- 239000008273 gelatin Substances 0.000 description 1
- 235000019322 gelatine Nutrition 0.000 description 1
- 235000011852 gelatine desserts Nutrition 0.000 description 1
- 230000012447 hatching Effects 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000002401 inhibitory effect Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003472 neutralizing effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
Landscapes
- Fax Reproducing Arrangements (AREA)
- Facsimile Image Signal Circuits (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] この発明は、中間調画像を記録する画像記録装置に係
り、特に、各画素単位の多階調入力画像データを補正
し、補正された画像データに基づいて画像記録を行う画
像記録装置の改良に関する。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image recording apparatus for recording a halftone image, and in particular, corrects multi-gradation input image data for each pixel, and corrects the corrected image. The present invention relates to an improvement in an image recording apparatus that performs image recording based on data.
[従来の技術] 一般に、レーザプリンタにて中間調画像を再現する方
法としては、複数画素の組合せで階調を表現するディザ
マトリクス法(所謂面積階調法)、一画素単位で階調を
表現する濃度階調法、更には、面積階調法と濃度階調法
とを組合せたものが既に知られている。[Prior Art] Generally, as a method of reproducing a halftone image by a laser printer, a dither matrix method (so-called area gradation method) in which gradation is expressed by a combination of a plurality of pixels, and a gradation is expressed in pixel units A density gradation method, and a combination of the area gradation method and the density gradation method are already known.
上記面積階調法にあっては、スクリーン線数を低くす
れば階調数を上げることはできるが、逆に、解像度を低
下させるという問題が生ずる。一方、上記濃度階調法に
あっては、解像度を上げたいという要請を満足すること
はできるが、逆に、階調数を上げることが難しいという
問題を生ずる。In the area gradation method, the number of gradations can be increased by lowering the screen ruling, but on the contrary, there is a problem that the resolution is reduced. On the other hand, the density gradation method can satisfy the demand for increasing the resolution, but conversely raises the problem that it is difficult to increase the number of gradations.
そこで、従来にあっては、階調数及び解像度の両者を
上げるために、高線数のスクリーンによる面積階調法と
濃度階調法とを組合せた方法が通常採用されている。Therefore, conventionally, in order to increase both the number of gradations and the resolution, a method in which the area gradation method and the density gradation method using a screen having a high number of lines are combined is usually adopted.
次に、面積階調法と濃度階調法とを組合せた方法の一
例を述べる。Next, an example of a method combining the area gradation method and the density gradation method will be described.
例えば、上記濃度階調法を実現するものとして、一画
素の中でレーザの点灯時間を可変にするパルス幅変調方
式を挙げることができる。For example, as a method for realizing the density gradation method, there is a pulse width modulation method that makes the laser lighting time variable within one pixel.
このパルス幅変調方式は、多階調入力画像データの濃
度階調数を適宜閾値にて区分することにより、入力画像
データを階調数の低い濃度コードデータに変換し、この
濃度コードデータに基づいてレーザのビーム点灯若しく
は消灯を行い、入力画像データの濃度情報に応じた潜像
を感光体上に形成するようにしたものである(特開昭63
−74386号公報参照)。In this pulse width modulation method, the input image data is converted into density code data having a low number of gradations by appropriately dividing the number of density gradations of the multi-gradation input image data by a threshold value, and based on the density code data. The laser beam is turned on or off to form a latent image corresponding to the density information of the input image data on the photoreceptor (Japanese Patent Application Laid-Open No. Sho 63).
-74386).
この場合において、上記濃度コードデータを生成する
上で、入力画像データの濃度階調レベルを予め定められ
た複数の閾値にて区分する際には、入力画像データの濃
度階調数と閾値との間に差分誤差が生ずるが、この差分
誤差を何等考慮しない場合には、階調数が設定された閾
値の数だけとなり、最終的な中間調記録画像の品質を著
しく損うという問題が生ずる。In this case, in generating the density code data, when dividing the density gradation level of the input image data by a plurality of predetermined threshold values, the density gradation level of the input image data and the threshold value are determined. A difference error occurs between them, but when this difference error is not considered at all, the number of gradations is only the number of the set thresholds, and a problem occurs that the quality of the final halftone recorded image is significantly impaired.
そこで、従来にあっては、上記差分誤差を考慮して対
象となる画像データの濃度階調数を補正し、補正された
画像データに対して閾値処理を行うという所謂誤差拡散
法が面積階調法的修正として通常採用されている。Therefore, conventionally, the so-called error diffusion method of correcting the density gradation number of the target image data in consideration of the difference error and performing threshold processing on the corrected image data has been proposed. It is usually adopted as a legal amendment.
[発明が解決しようとする課題] ところで、このような従来のレーザプリンタにおいて
は、上記濃度コードデータを生成する上で面積階調法的
修正として誤差拡散法を採用し、中間調画像品質の向上
を図ってはいるが、誤差拡散法による固有パターン(テ
クスチャ)が顕著に現れてしまい、目障りな感じを与え
るという第一の技術的課題が生ずる。[Problems to be Solved by the Invention] By the way, such a conventional laser printer employs an error diffusion method as an area gradation method correction in generating the density code data, thereby improving halftone image quality. However, the first technical problem that a unique pattern (texture) by the error diffusion method appears remarkably and gives an unsightly feeling.
また、一つの階調を複数の画素で再現する面積階調法
的修正を付加しているため、文字画像の劣化が生じ易い
という第二の技術的課題が生ずる。In addition, since the area gradation method for reproducing one gradation with a plurality of pixels is added, the second technical problem that the character image is likely to be deteriorated occurs.
すなわち、この発明は、以上の各技術的課題を解決す
るためになされたものであって、中間調画像の再現性を
より向上させ、中間調画像品質を良好に保つようにした
画像記録装置を提供するものである。That is, the present invention has been made to solve each of the above technical problems, and an image recording apparatus that further improves the reproducibility of a halftone image and maintains good halftone image quality. To provide.
[課題を解決するための手段] すなわち、第一の技術的課題を解決するための本発明
は、多階調入力画像データを誤差拡散法が適用された補
正手段にて補正し、補正された画像データに基づいて画
像記録を行う画像記録装置において、上記補正手段に
は、多階調入力画像データの濃度階調を所定の閾値で区
分することにより区分領域に対応した画像データを生成
し、かつ、画素毎に閾値を切換えて所定のスクリーンパ
ターンが重畳された画像データとする生成手段と、この
生成手段によって生成された画像データとそれに対応す
る入力画像データとの差分を周辺画素に分散させる誤差
分散手段とを具備させたものである。[Means for Solving the Problems] In other words, the present invention for solving the first technical problem is that the multi-gradation input image data is corrected by the correcting device to which the error diffusion method is applied, and the corrected image data is corrected. In an image recording apparatus that performs image recording based on image data, the correction unit generates image data corresponding to a divided area by dividing a density gradation of multi-gradation input image data by a predetermined threshold, A threshold value is switched for each pixel to generate image data on which a predetermined screen pattern is superimposed; and a difference between the image data generated by the generation unit and the corresponding input image data is distributed to peripheral pixels. Error dispersing means.
また、第一及び第二の技術的課題を解決するための発
明は、多階調入力画像データを誤差拡散法が適用された
補正手段にて補正し、補正された画像データに基づいて
画像記録を行う画像記録装置において、上記補正手段に
は、多階調入力画像データの濃度階調を所定の閾値で区
分することにより区分領域に対応した画像データを生成
する生成手段と、この生成手段によって生成された画像
データとそれに対応する入力画像データとの差分を画素
毎に抽出する初期誤差抽出手段と、縦横夫々複数画素か
らなる所定サイズの画素マトリクス内の総初期誤差を加
算し、この加算結果をマトリクス誤差データとするマト
リクス誤差決定手段と、このマトリクス誤差データに基
づいて前記画素マトリクス内の特定画素に誤差を分散さ
せる誤差分散手段とを具備させたものである。Further, the invention for solving the first and second technical problems is to correct multi-gradation input image data by a correction means to which an error diffusion method is applied, and to record an image based on the corrected image data. In the image recording apparatus for performing the above, the correction means includes: a generation means for generating image data corresponding to the divided area by dividing the density gradation of the multi-gradation input image data by a predetermined threshold value; Initial error extracting means for extracting a difference between the generated image data and the corresponding input image data for each pixel, and a total initial error in a pixel matrix of a predetermined size composed of a plurality of pixels in each of the vertical and horizontal directions, and the addition result is obtained. Matrix error determination means and the error dispersion means for dispersing the error to a specific pixel in the pixel matrix based on the matrix error data It is obtained by provided.
この態様において、より原画像に忠実な再現画像を得
るという観点からすれば、誤差分散手段としては、画素
マトリクスの補正対象画素順位として、初期誤差抽出手
段にて抽出された初期誤差の大きいものを優先したもの
であることが好ましい。In this aspect, from the viewpoint of obtaining a reproduced image more faithful to the original image, as the error dispersion means, a pixel matrix having a large initial error extracted by the initial error extraction means as a correction target pixel order of the pixel matrix is used. It is preferable to give priority.
ここで、各発明の代表的な態様を以下に示す。 Here, typical aspects of each invention are shown below.
先ず、第一の技術的課題を解決するための発明の一態
様は、第1図(a)に示すように、多階調入力画像デー
タDTの濃度レベルに対応してパルス幅変調された画像濃
度信号SDに基づいてビーム走査ユニット1のビーム点灯
若しくは消灯を行い、ビーム走査によって形成された感
光体2上の潜像を現像手段3にて可視像化する画像記録
装置を前提とし、入力画像データDTの濃度階調数を所望
の再現濃度特性に応じて変換する濃度階調変換手段4
と、上記濃度階調変換手段4からの画像データDTの濃度
階調数を所定の閾値で区分することにより区分領域に対
応した画像濃度コードSCを生成する濃度コード生成手段
5と、生成された画像濃度コードSCに基づいて画像濃度
信号SDのパルス幅を変調する多値変調手段6とを備え、
上記濃度コード生成手段5には、隣接画素毎に異なる閾
値が切換え設定される閾値切換手段7と、少なくとも注
目画素及び注目画素の前後に位置する画素に対応する前
ラインの画素データと対応する閾値との差分データを所
定の重み付けで注目画素の現データに付加するデータ補
正手段8と、このデータ補正手段8にて補正された注目
画素の濃度階調数を対応する閾値で仕切って画素濃度コ
ードSCとするコード設定手段9とを具備させたものであ
る。First, one aspect of the invention for solving the first technical problem is that, as shown in FIG. 1A, an image subjected to pulse width modulation corresponding to the density level of multi-tone input image data DT. Based on an image recording apparatus that turns on or off the beam of the beam scanning unit 1 based on the density signal SD, and visualizes the latent image formed on the photoconductor 2 by the beam scanning with the developing unit 3, Density gradation conversion means 4 for converting the number of density gradations of image data DT according to desired reproduction density characteristics
Density code generating means 5 for generating an image density code SC corresponding to the divided area by dividing the number of density gradations of the image data DT from the density gradation conversion means 4 by a predetermined threshold value; Multi-level modulation means 6 for modulating the pulse width of the image density signal SD based on the image density code SC;
The density code generating means 5 includes a threshold value switching means 7 for switching and setting a different threshold value for each adjacent pixel, and a threshold value corresponding to at least a pixel of interest and pixel data of a previous line corresponding to pixels located before and after the pixel of interest. Correction means 8 for adding the difference data to the current data of the pixel of interest with predetermined weighting, and dividing the number of density gradations of the pixel of interest corrected by the data correction means 8 by a corresponding threshold value into a pixel density code And a code setting means 9 for setting an SC.
また、第一及び第二の技術的課題を解決するための発
明の一態様は、第1図(b)に示すように、第1図
(a)と同様な基本的構成(ビーム走査ユニット1,感光
体2,現像手段3,濃度階調変換手段4,濃度コード生成手段
5,多値変調手段6)を備え、上記濃度コード生成手段5
には、各画素毎の画像データを所定の閾値で区分した際
の区分領域に対応した初期濃度コードSC0を設定する初
期濃度コード設定手段11と、初期濃度コードSC0に対応
する閾値と画像データとの差分からなるコード化誤差デ
ータCEDを抽出するコード化誤差抽出手段12と、このコ
ード化誤差抽出手段12から抽出されたコード化誤差デー
タCEDを所定の画素マトリクスの範囲で加算し、その加
算結果に基づくマトリクス誤差データMEDを決定するマ
トリクス誤差決定手段13と、このマトリクス誤差データ
MEDに基づいて所定の画素マトリクス範囲の各画素の初
期濃度コードSC0を選択的に補正するコード補正手段14
とを具備させたものである。One embodiment of the invention for solving the first and second technical problems has a basic configuration (beam scanning unit 1) similar to that shown in FIG. 1A, as shown in FIG. 1B. , Photoreceptor 2, developing means 3, density gradation conversion means 4, density code generation means
5, the multi-level modulation means 6) and the density code generation means 5
The initial density code setting means 11 that sets an initial density code SC0 corresponding to the segmented area when the image data of each pixel is divided by a predetermined threshold, and a threshold and image data corresponding to the initial density code SC0 Coding error data extracting means 12 for extracting coding error data CED comprising the difference of the coding error data CED extracted from the coding error extracting means 12 within a predetermined pixel matrix range. Matrix error determining means 13 for determining matrix error data MED based on
Code correction means 14 for selectively correcting the initial density code SC0 of each pixel in a predetermined pixel matrix range based on MED
Are provided.
このような各技術的手段において、上記ビーム走査ユ
ニット1としては、レーザ走査ユニットを始めとして感
光体2をビーム走査し得るものであれば適宜選択するこ
とができる。また、画像濃度信号SDに基づいてビーム走
査ユニット1を働かせるが、画像濃度信号SDに対応する
パルス幅でビーム点灯若しくは消灯のいずれかを行うか
については、現像方式との関係に基づき、現像対象部分
が画像濃度信号SDに対応する画像記録濃度を得るように
潜像を形成することが必要である。In such technical means, the beam scanning unit 1 can be appropriately selected as long as it can scan the photosensitive member 2 with a beam, including a laser scanning unit. Further, the beam scanning unit 1 is operated based on the image density signal SD. Whether the beam is turned on or off with a pulse width corresponding to the image density signal SD is determined based on the relationship with the developing method. It is necessary to form a latent image such that a portion obtains an image recording density corresponding to the image density signal SD.
また、感光体2としてはドラム状、ベルト状を問わず
適宜選択することができ、一方、現像手段3について
も、感光体2の潜像を可視像化し得るものであれば、現
像剤や現像方式等適宜選択することができる。The photoreceptor 2 can be appropriately selected irrespective of a drum shape or a belt shape. On the other hand, if the developing means 3 can visualize the latent image on the photoreceptor 2, the developer or the developer can be used. A developing method and the like can be appropriately selected.
更に、上記濃度階調変換手段4としては、再現濃度特
性に応じてデータを変換できるものであれば、予め変換
データが格納されるテーブルであってもよいし、所定の
演算式に従って演算する演算回路で構成する等適宜設計
変更することができる。Further, the density gradation conversion means 4 may be a table in which the converted data is stored in advance, as long as the data can be converted in accordance with the reproduction density characteristics, or an arithmetic operation performed according to a predetermined arithmetic expression. The design can be changed as appropriate, such as by using a circuit.
また、上記濃度コード生成手段5としては、少なくと
も、多階調画像データDTの濃度階調数を所定の閾値で仕
切って画像濃度コードとするコード設定手段を備えたも
のであればよく、閾値の設定、画像濃度コードの生成個
数、生成方式については適宜設計変更することができ
る。Further, the density code generating means 5 only needs to include at least a code setting means for dividing the number of density gradations of the multi-gradation image data DT by a predetermined threshold value and forming an image density code. The design, the number of generated image density codes, and the generation method can be changed as appropriate.
例えば、濃度コード生成手段5として、万線スクリー
ン+誤差拡散法方式を採用するタイプにあっては、上記
誤差拡散法のアルゴリズムが実現されるデータ補正手段
8を設けることになるが、そのデータ補正手段8として
は、注目画素及び注目画素の前後に位置する画素に対応
する前ラインの画素データと対応する閾値との差分デー
タを所定の重み付けで注目画素の現データに付加すれば
よいが、テクスチャの発生をより抑えるという観点から
すれば、上記補正アルゴリズムに加えて、注目画素の直
前画素の画像データと閾値との差分データに比較的大き
な重み付けで注目画素の現データに付加するようにする
ことが好ましい。For example, if the density code generating means 5 is of a type employing a line screen + error diffusion method, the data correction means 8 for realizing the error diffusion algorithm will be provided. Means 8 is to add difference data between the pixel data of the previous line corresponding to the pixel of interest and pixels located before and after the pixel of interest and the corresponding threshold to the current data of the pixel of interest with a predetermined weight. From the viewpoint of further suppressing the occurrence of, the difference data between the image data of the pixel immediately before the pixel of interest and the threshold value is added to the current data of the pixel of interest with a relatively large weight, in addition to the correction algorithm described above. Is preferred.
特に、第1図(a)の態様における濃度コード生成手
段5の閾値切換手段7に関し、夫々の閾値の設定レベル
については適宜選定して差支えないが、テクスチャの低
減度合を高めるという観点からすれば、標準閾値に対し
て所定の増加分が加算される閾値と、標準閾値に対して
上記増加分と同じ量の減少分が減算される閾値とを夫々
選定するように選定することが好ましい。In particular, with regard to the threshold value switching means 7 of the density code generating means 5 in the mode of FIG. 1 (a), the setting level of each threshold value may be appropriately selected, but from the viewpoint of increasing the degree of texture reduction. It is preferable to select a threshold value by which a predetermined increment is added to the standard threshold value, and a threshold value by which the same amount of decrease is subtracted from the standard threshold value.
そしてまた、第1図(b)の態様における濃度コード
生成手段5においては、マトリクスの大きさや、コード
補正手段15による補正アルゴリズムについては適宜設計
変更して差支えないが、より原画像に忠実な再現画像を
得るという観点からすれば、所定の画素マトリクスの補
正対象画素順位として、コード化誤差データCEDの大き
いものを優先するようにすることが好ましい。Further, in the density code generation means 5 in the embodiment of FIG. 1B, the size of the matrix and the correction algorithm by the code correction means 15 may be appropriately changed in design, but the reproduction more faithful to the original image can be performed. From the viewpoint of obtaining an image, it is preferable to give priority to a pixel having a large coding error data CED as a correction target pixel order of a predetermined pixel matrix.
また、多値変調手段6としては、画像濃度コードSCに
基づく画像濃度信号SDのパルス幅を所望の範囲で可変設
定し得るものであれば適宜設計変更して差支えない。こ
の場合において、画像濃度信号SDのパルス幅としては、
画像濃度コードSCに応じて略等分に変化させるようにし
てもよいが、再現画像品質を考慮すると、再現画像特性
を略線形に補正すべく、画像濃度信号SDのパルス幅を非
等分に変化させるようにすることが好ましい。The multi-level modulation means 6 may be appropriately designed if the pulse width of the image density signal SD based on the image density code SC can be variably set within a desired range. In this case, the pulse width of the image density signal SD is
The pulse width of the image density signal SD may be unequally changed in order to substantially correct the reproduced image characteristics in consideration of the reproduced image quality. Preferably, it is changed.
そして、上記画像濃度信号SDの生成法についても、例
えば、画像濃度信号SDのパルス幅を設定する上で必要な
最小単位の基準パルスを生成し、この基準パルスを整数
倍するようにしたり、基準クロックに基づくパルス信号
の位相ずれを利用し、このパルス幅の位相ずれ分に対応
して画像濃度信号SDのパルス幅を設定するようにする等
適宜選択することができる。As for the method of generating the image density signal SD, for example, a reference pulse of the minimum unit required for setting the pulse width of the image density signal SD is generated, and the reference pulse is multiplied by an integer, The phase shift of the pulse signal based on the clock can be used, and the pulse width of the image density signal SD can be set appropriately according to the phase shift of the pulse width.
この場合において、前者のタイプにあっては、前記濃
度信号SDに変化態様に基づいて基準パルスを選定するこ
とになるが、基準パルスの周波数を極端に高く設定しな
い場合には、多値変調手段6の回路構成として高価なEC
Lを使用しなくても低廉なTTLで対応できる点で好まし
い。一方、後者のタイプにあっては、パルス幅の位相ず
れを取出す手段としては例えば遅延手段を用いることが
でき、遅延手段の遅延量を所望の演算手段にて取出すよ
うに設計することが可能である。そして、遅延手段の遅
延量を適宜選定すれば、画像濃度信号SDのパルス幅を所
望のものに設定することができるので、前者のタイプの
ような制限を受けることなく、容易に且つ比較的安価に
回路を構成することができる。In this case, in the former type, the reference pulse is selected on the basis of the change mode of the density signal SD. However, if the frequency of the reference pulse is not set extremely high, the multi-level modulation means is used. Expensive EC as circuit configuration 6
This is preferable because it can be handled with inexpensive TTL without using L. On the other hand, in the latter type, for example, a delay unit can be used as a unit for extracting the phase shift of the pulse width, and the delay amount of the delay unit can be designed to be extracted by a desired arithmetic unit. is there. If the delay amount of the delay means is appropriately selected, the pulse width of the image density signal SD can be set to a desired value, so that it is easy and relatively inexpensive without being restricted by the former type. The circuit can be configured as follows.
また、この発明の適用対象はレーザプリンタ、複写機
等の画像形成装置全般であり、例えば、少なくとも異な
る現像剤が使用される複数の現像手段3を有し、共通若
しくは個別のビーム走査ユニット1によって複数の潜像
を形成し、各潜像を対応する現像手段3で個別に現像す
るタイプにおいては、基本的に、濃度階調変換手段4、
濃度コード生成手段5及び多値変調手段6を夫々の現像
手段3に対応して複製系統設けるように設計することが
必要である。The present invention is applicable to all image forming apparatuses such as laser printers and copiers. For example, the present invention has a plurality of developing units 3 using at least different developers, and is provided by a common or individual beam scanning unit 1. In a type in which a plurality of latent images are formed and each latent image is individually developed by the corresponding developing unit 3, basically, the density gradation converting unit 4,
It is necessary to design the density code generating means 5 and the multi-level modulation means 6 so as to provide a duplicate system corresponding to each developing means 3.
この場合において、複数系統の濃度階調変換手段4,濃
度コード生成手段5,多値変調手段6の構成を簡略化する
という観点からすれば、濃度階調変換手段4,濃度コード
生成手段5,多値変調手段6を共用化するようにして設計
することが好ましく、共用化する手段については、複数
系統の画像データDTを例えば色情報によって区別し、夫
々の色における画像データDTに応じた機能を具備させる
ようにすればよい。In this case, from the viewpoint of simplifying the configuration of the density gradation conversion means 4, the density code generation means 5, and the multi-level modulation means 6 of the plurality of systems, the density gradation conversion means 4, the density code generation means 5, It is preferable that the multi-level modulation means 6 is designed so as to be shared. As for the sharing means, a plurality of systems of image data DT are distinguished by, for example, color information, and a function corresponding to the image data DT in each color is provided. May be provided.
上述したような技術的手段において、第1図(a)に
係る態様によれば、濃度コード生成手段5にて画像濃度
コードSCを生成する際に、多階調画像データDTは、万線
スクリーン+誤差拡散法により、所定の閾値にて区画さ
れ、その区画領域に応じた画像濃度コードSCに変換され
る。In the technical means as described above, according to the embodiment shown in FIG. 1A, when the density code generation means 5 generates the image density code SC, the multi-tone image data DT includes the line screen. By the + error diffusion method, the image is partitioned by a predetermined threshold value and converted into an image density code SC corresponding to the partitioned area.
このとき、上記手法にて記録された中間調画像には誤
差拡散法による固有パターン(テクスチャ)が生ずる
が、この態様にあっては、上記閾値は隣接画素毎に異な
った値になっているので、上記固有パターン上には、サ
ンプリング周波数の1/2の線数の万線スクリーンパター
ンが重畳されることになり、上記固有パターンの露呈状
態を抑制する。At this time, a unique pattern (texture) is generated by the error diffusion method in the halftone image recorded by the above method, but in this embodiment, the threshold value is different for each adjacent pixel. On the other hand, a line screen pattern having half the number of lines of the sampling frequency is superimposed on the unique pattern, thereby suppressing the exposure of the unique pattern.
また、第1図(b)に係る態様によれば、濃度コード
生成手段5にて画像濃度コードSCを生成する際には、先
ず、多階調画像データDTは、画素単位毎に所定の閾値に
て区画され、その区画領域に応じた初期濃度コードSC0
として設定される。Further, according to the embodiment shown in FIG. 1 (b), when the density code generation means 5 generates the image density code SC, first, the multi-tone image data DT has a predetermined threshold value for each pixel unit. And the initial density code SC0 according to the area
Is set as
次いで、上記初期濃度コード生成時の画像データDTと
閾値との間の差分からなるコード化誤差データCEDが算
出されると、各画素のコード化誤差データCEDが所定の
画素マトリクスの範囲で加算され、マトリクス誤差デー
タMEDが決定される。そして、上記マトリクス誤差デー
タMEDに基づいて画素マトリクスの範囲で各画素の初期
濃度コードが選択的に補正される。Next, when the coding error data CED including the difference between the image data DT and the threshold value at the time of generating the initial density code is calculated, the coding error data CED of each pixel is added in a predetermined pixel matrix range. , The matrix error data MED is determined. Then, the initial density code of each pixel is selectively corrected in the range of the pixel matrix based on the matrix error data MED.
このとき、各画素の画像濃度コードSCは、画素マトリ
クス範囲の全体誤差に基づく全体補正を施した状態で生
成されるため、万線スクリーン+誤差拡散法にて各画素
毎に個別補正を施す場合に比べて、万線スクリーンの網
目が直接的に露呈することはなく、しかも、誤差拡散法
による固有パターンも発生しない。At this time, since the image density code SC of each pixel is generated in a state where the overall correction based on the overall error of the pixel matrix range is performed, a case where individual correction is performed for each pixel by the line screen + error diffusion method In comparison with the above, the mesh of the line screen is not directly exposed, and a unique pattern by the error diffusion method does not occur.
また、中間調画像再現方式にあっては、解像度を高め
る上で高線数の万線スクリーンを採用することになる
が、写真等の中間調画像の高濃度部が潰れる等中間調画
像を忠実に再現するという点で未だ不十分なものである
という第三の技術的課題が生ずる。In the halftone image reproduction method, a line screen with a high number of lines is used to increase the resolution, but the halftone image is faithfully reproduced, for example, a high density portion of a halftone image such as a photograph is crushed. A third technical problem arises that the reproduction is still insufficient.
そこで、第三の技術的課題を解決するための参考発明
は、多階調入力画像データを濃度階調変換手段にて補正
し、補正された画像データに基づいて画像記録を行う画
像記録装置において、上記濃度階調変換手段には、文字
モード及び写真モードのいずれかを示すモード選択信号
に応じて画像データの濃度変換レンジが可変設定される
レンジ可変手段を設け、このレンジ可変手段にて文字モ
ードに比べて写真モードの濃度変換レンジを狭く設定す
るようにしたものである。Therefore, a reference invention for solving the third technical problem is an image recording apparatus that corrects multi-gradation input image data by density gradation conversion means and performs image recording based on the corrected image data. The density gradation converting means includes a range changing means for variably setting a density conversion range of image data according to a mode selection signal indicating one of a character mode and a photograph mode. The density conversion range of the photograph mode is set narrower than that of the photograph mode.
また、第三の技術的課題を解決するための別の態様の
参考発明は、多階調入力画像データを多値変調手段にて
パルス幅変調し、画像記録を行う画像記録装置におい
て、上記多値変調手段には、文字モード及び写真モード
のいずれかを示すモード選択信号に応じて画像出力デー
タのパルス幅が可変設定されるパルス幅可変手段を設
け、このパルス幅可変手段にて文字モードに比べて写真
モードの画像出力データのパルス幅を狭く設定したもの
である。According to another aspect of the present invention, there is provided an image recording apparatus for performing pulse width modulation on multi-tone input image data by multi-level modulation means to record an image. The value modulating means is provided with a pulse width varying means in which the pulse width of the image output data is variably set in accordance with a mode selection signal indicating one of the character mode and the photograph mode. In comparison with this, the pulse width of the image output data in the photograph mode is set narrower.
更にまた、少なくとも異なる現像剤が使用される複数
の現像手段を有し、共通若しくは個別の潜像形成手段に
よって複数の潜像を形成し、各潜像を対応する現像手段
にて個別に現像する画像記録装置においては、複数の現
像手段の特性に夫々対応させて多階調入力画像データの
濃度階調が変換せしめられる濃度階調変換手段を具備さ
せたり、複数の現像手段の特性に夫々対応させて多階調
入力画像データがパルス幅変調せしめられる多値変調手
段を具備させることが好ましい。Furthermore, the apparatus has a plurality of developing units using at least different developers, forms a plurality of latent images by a common or individual latent image forming unit, and develops each latent image individually by a corresponding developing unit. The image recording apparatus may be provided with a density gradation conversion means for converting the density gradation of the multi-gradation input image data in accordance with the characteristics of the plurality of developing means, respectively, or in correspondence with the characteristics of the plurality of developing means. It is preferable to provide a multi-level modulation means for pulse-width-modulating the multi-tone input image data.
この種の態様において、装置構成を簡略化するという
観点からすれば、例えば複数系統の入力画像データに対
し一つの濃度階調変換手段が共用され、この共用濃度階
調変換手段が画像データの色情報によって濃度変換レン
ジを決定し、決定された濃度変換レンジにて画像データ
の濃度情報を変換するものであればよい。また、複数系
統の入力画像データの濃度階調を所定の閾値で区分する
ことにより区分領域に対応した画像データを生成する一
つの生成手段が共用され、この共用生成手段にて、複数
系統の入力画像データの濃度情報が画像データの色情報
に応じて複数系統に分離され、分離された複数系統の濃
度情報が複数系統の多値変調手段に夫々転送されるよう
にしたり、あるいは、この共用生成手段に、複数系統の
入力画像データから同系統の画像データを抽出する同系
統データ抽出部と、この同系統データ抽出部にて抽出さ
れた同系統の画像データを参照して注目画素の濃度情報
を決定する濃度情報決定部とを具備させるようにしても
よい。In this type of aspect, from the viewpoint of simplifying the device configuration, for example, one density gradation conversion unit is shared for a plurality of systems of input image data, and this shared density gradation conversion unit Any density conversion range may be used as long as the density conversion range is determined based on the information and the density information of the image data is converted in the determined density conversion range. In addition, one generation unit that generates image data corresponding to the divided area by dividing the density gradation of the input image data of a plurality of systems by a predetermined threshold is shared. The density information of the image data is separated into a plurality of systems in accordance with the color information of the image data, and the separated density information of the plurality of systems is transferred to the multi-level modulation means of the plurality of systems, respectively. Means for extracting a same-system image data from a plurality of systems of input image data, and density information of a target pixel by referring to the same-system image data extracted by the same-system data extractor; May be provided.
ここで、各参考発明の代表的態様を以下に示す。 Here, typical aspects of each reference invention are shown below.
先ず、第三の技術的課題を解決するための参考発明の
一態様は、第1図(d)に示すように、第1図(a)と
同様な基本的構成(ビーム走査ユニット1,感光体2,現像
手段3,濃度階調変換手段4,濃度コード生成手段5,多値変
調手段6)を備え、上記濃度階調変換手段4には、文字
モード及び写真モードのいずれかを示すモード選択信号
MSに応じて画像データの濃度変換レンジが可変設定され
るレンジ可変手段16を設け、このレンジ可変手段16にて
文字モードに比べて写真モードの濃度変換レンジを狭く
接待したものである。First, one embodiment of a reference invention for solving the third technical problem has a basic configuration (beam scanning unit 1, photosensitive Body 2, developing means 3, density gradation conversion means 4, density code generation means 5, and multi-level modulation means 6). The density gradation conversion means 4 has a mode indicating one of a character mode and a photograph mode. Select signal
Range changing means 16 for variably setting the density conversion range of the image data in accordance with the MS is provided, and the range changing means 16 provides a narrower density conversion range in the photographic mode than in the character mode.
ここで、第1図(d)の態様におけるレンジ可変手段
16については、現像特性、多値変調手段6の特性を考慮
しながら、文字モード、写真モードに応じた濃度変換レ
ンジを実験的に定めることが必要である。Here, the range varying means in the mode of FIG. 1 (d)
With regard to 16, it is necessary to experimentally determine the density conversion range corresponding to the character mode and the photographic mode while considering the development characteristics and the characteristics of the multi-level modulation means 6.
そして、第1図(d)に係る態様によれば、濃度階調
変換手段4が写真モードの際に濃度変換レンジを文字モ
ードよりも狭く設定するため、再現画像は原画像に忠実
あるいは圧縮された階調レンジで再現される。According to the aspect shown in FIG. 1D, the density gradation conversion means 4 sets the density conversion range narrower in the photograph mode than in the character mode, so that the reproduced image is faithfully or compressed to the original image. It is reproduced with a different gradation range.
また、第三の技術的課題を解決するための発明の別の
態様は、第1図(e)に示すように、第1図(a)と同
様な基本的構成(ビーム走査ユニット1,感光体2,現像手
段3,濃度階調変換手段4,濃度コード生成手段5,多値変調
手段6)を備え、上記多値変調手段6には、文字コード
及び写真モードのいずれかを示すモード選択信号MSに応
じて画像濃度信号SDのパルス幅が可変設定されるパルス
幅可変手段17を設け、このパルス幅可変手段17にて文字
モードに比べて写真モードの画像濃度信号SDのパルス幅
を狭く設定したものである。Another aspect of the invention for solving the third technical problem is, as shown in FIG. 1 (e), a basic configuration similar to that of FIG. Body 2, developing means 3, density gradation conversion means 4, density code generation means 5, and multi-level modulation means 6). The multi-level modulation means 6 has a mode selection indicating one of a character code and a photograph mode. There is provided a pulse width varying means 17 in which the pulse width of the image density signal SD is variably set in accordance with the signal MS. It is set.
ここで、第1図(e)の態様に係る多値変調手段6の
パルス幅可変手段17に関し、文字モードと写真モードと
のパルス幅を可変設定する上でパルス幅可変部を個別に
具備していてもよいし、あるいは、一つのパルス幅可変
部を共用するように構成してもよい。Here, regarding the pulse width varying means 17 of the multi-level modulation means 6 according to the mode of FIG. 1 (e), a pulse width varying section is separately provided for variably setting the pulse width in the character mode and the photograph mode. Or may be configured to share one pulse width variable unit.
そして、第1図(e)に係る態様によれば、多値変調
手段6が写真モードの際に画像濃度信号SDのパルス幅を
文字モードよりも狭く設定するため、再現画像は原画像
に忠実あるいは圧縮された階調レンジで再現される。According to the mode shown in FIG. 1E, the multi-level modulation means 6 sets the pulse width of the image density signal SD to be narrower in the photograph mode than in the character mode, so that the reproduced image is faithful to the original image. Alternatively, it is reproduced in a compressed gradation range.
尚、第三の技術的課題を解決する更に別の参考発明と
しては、第1図(c)に示すように、第1図(a)と同
様な基本的構成(ビーム走査ユニット1,感光体2,現像手
段3,濃度階調変換手段4,濃度コード生成手段5,多値変調
手段6)を備え、上記濃度コード生成手段5には、少な
くとも注目画素及び注目画素の前後に位置する画素に対
応する前ラインの画素データと閾値との差分データを所
定の重み付けで注目画素の現データに付加するデータ補
正手段8と、このデータ補正手段8にて補正された注目
画素の濃度階調数を閾値で仕切って画像濃度コードとす
るコード設定手段9とを具備させ、上記多値変調手段6
には、文字モード及び写真モードのいずれかを示すモー
ド選択信号MSに応じて画像濃度信号SDの変調パターンが
一画素単位若しくは二画素単位のいずれかに切換えられ
る変調パターン切換手段15を設けたものが挙げられる。Further, as another reference invention for solving the third technical problem, as shown in FIG. 1 (c), the same basic configuration (beam scanning unit 1, photosensitive member 2, a developing means 3, a density gradation converting means 4, a density code generating means 5, and a multi-level modulation means 6). The density code generating means 5 includes at least a target pixel and pixels located before and after the target pixel. Data correction means 8 for adding the difference data between the corresponding pixel data of the previous line and the threshold to the current data of the target pixel with a predetermined weight, and the density gradation number of the target pixel corrected by the data correction means 8 A code setting means 9 for dividing the image by a threshold into an image density code;
Provided with a modulation pattern switching means 15 for switching the modulation pattern of the image density signal SD to one pixel unit or two pixel units in accordance with a mode selection signal MS indicating one of a character mode and a photograph mode. Is mentioned.
ここで、第1図(c)の態様に係る多値変調手段6の
変調パターン切換手段15に関し、一画素単位及び二画素
単位の変調パターンとしては、例えば、一画素単位の場
合にはパルス幅を一方向から順に脹らませるのに対し、
二画素単位の場合にはパルス幅を左右両方向から順に脹
らませる等適宜選択することができる。Here, regarding the modulation pattern switching means 15 of the multi-level modulation means 6 according to the embodiment of FIG. 1 (c), the modulation pattern of one pixel unit and two pixel units may be, for example, a pulse width in the case of one pixel unit. Are inflated in order from one direction,
In the case of a two-pixel unit, the pulse width can be appropriately selected, for example, by expanding the pulse width sequentially from both left and right directions.
そして、第1図(c)に係る態様によれば、濃度コー
ド生成手段5が万線スクリーン法を採用している場合
に、多値変調手段6が写真モードの際に万線スクリーン
の線数を1/2に切換えた状態で処理するため、電子プロ
セスの空間周波数特性に合致した画像形成を行うことが
可能になり、高濃度画像部における階調再現性が向上す
る。According to the aspect shown in FIG. 1 (c), when the density code generating means 5 employs the line screen method, the multi-level modulation means 6 sets the number of lines of the line screen in the photograph mode. Since the processing is performed in a state where is switched to 1/2, it is possible to form an image that matches the spatial frequency characteristics of the electronic process, and the tone reproducibility in the high density image portion is improved.
[実施例] 以下、添附図面に示す実施例に基づいてこの発明を詳
細に説明する。Hereinafter, the present invention will be described in detail based on an embodiment shown in the accompanying drawings.
実施例1 目次 I.全体構成 II.画像処理ユニット (1)基本構成 (2)画像読取り部 (2−A)フルカラーセンサ (2−B)センサインタフェース回路 (3)色画情報生成回路 III.画像出力ユニット (1)基本構成 (2)データ振分け回路 (3)TRC (4)スクリーンジェネレータ (4−A)基本構成 (4−B)スレッシュホールドパターン設定回路 (4−B−1)アルゴリズム (4−B−2)実現回路例 (4−C)エラーディフュージョン回路 (4−C−1)アルゴリズム (4−c−2)実現回路基本構成 (4−C−3)差分値生成回路 (4−C−4)ディジタルフィルタ,ルックアップテー
ブル (4−C−5)エラーディフュージョン回路の作動 (5)ROSコントローラ (5−A)基本構成 (5−B)多値変調回路 (5−B−1)基本構成 (5−B−2)デコーダ (5−B−3)左右グレージェネレータ (5−B−4)左右選択ブロック,左右切換信号発生器 (5−B−5)セレクタ (5−B−6)多値変調回路の作動 (5−B−7)変形例 VI.装置の作動 I.全体構成 第2図は所謂1パス2カラー方式の二色カラー複写機
にこの発明を適用した全体構成を示すブロック図であ
り、例えば、赤(サブカラー)と黒(メインカラー)と
の二色画像を再現するものである。Example 1 Table of Contents I. Overall Configuration II. Image Processing Unit (1) Basic Configuration (2) Image Reading Unit (2-A) Full Color Sensor (2-B) Sensor Interface Circuit (3) Color Image Information Generation Circuit III. Image Output unit (1) Basic configuration (2) Data distribution circuit (3) TRC (4) Screen generator (4-A) Basic configuration (4-B) Threshold pattern setting circuit (4-B-1) Algorithm (4- B-2) Example of realization circuit (4-C) Error diffusion circuit (4-C-1) Algorithm (4-c-2) Basic configuration of realization circuit (4-C-3) Difference value generation circuit (4-C- 4) Digital filter, lookup table (4-C-5) Operation of error diffusion circuit (5) ROS controller (5-A) Basic configuration (5-B) Multi-level modulation circuit (5-B-1) Basic configuration (5-B-2) Decoder (5-B-3) Left / right gray generator (5-B-4) Left / right selection block, left / right switching signal generator (5-B-5) Selector (5-B-6) ) Operation of multi-level modulation circuit (5-B-7) Modified example VI. Operation of apparatus I. Overall configuration FIG. 2 shows the overall configuration of the present invention applied to a so-called one-pass two-color two-color copying machine. FIG. 3 is a block diagram illustrating, for example, reproducing a two-color image of red (sub color) and black (main color).
この二色カラー複写機は、第2図に示すように、赤及
び黒の二色原稿画像を読取って二系統の画像データを濃
度データD及びカラーフラグCFの対として生成し、この
濃度データD及びカラーフラグCFを適宜処理した後に出
力する画像処理ユニット20と、この画像処理ユニット20
からの濃度データD及びカラーフラグCFの対から二系統
の画像データを再生し、この二系統の画像データを可視
像化する画像出力ユニットとしてのレーザプリンタ110
とで構成されている。As shown in FIG. 2, the two-color copying machine reads a red and black two-color original image and generates two sets of image data as a pair of density data D and a color flag CF. And an image processing unit 20 for outputting after appropriately processing the color flag CF, and the image processing unit 20
A laser printer 110 as an image output unit that reproduces two sets of image data from a pair of density data D and a color flag CF, and visualizes the two sets of image data.
It is composed of
II.画像処理ユニット (1)基本構成 第3図において、符号30は原稿を光学的に走査するフ
ルカラーセンサ、40はフルカラーセンサ30からセル単位
毎に時分割にて順次出力される読取り信号を所定の画素
単位の色成分データ(緑:G,青:B,赤:R)に変換してそれ
らを並列的に出力するセンサインタフェース回路であ
り、このフルカラーセンサ30及びセンサインタフェース
回路40にて画像読取り部が構成されている。70は上記セ
ンサインタフェース回路40からの各色成分データ(G,B,
R)からいずれの色の原稿画像かを判別する色画情報生
成回路であり、この色画情報生成回路70は各画素の256
階調の濃度データD、赤(サブカラー)画像に対応した
サブカラーフラグSCF及び黒(メインカラー)画像に対
応したメインカラーフラグMCFを生成している。90は色
画情報生成回路70からの濃度データD及びカラーフラグ
SCF,MCFに対して拡大、縮小、色反転等の編集、加工の
処理を行う編集・加工回路である。この場合、濃度デー
タD8ビットとカラーフラグSCF,MCF2ビットに対する編
集、加工処理を行えばよいため、二系統の画像データ
(夫々8ビットずつ)に対して編集、加工処理を行うタ
イプに比べて編集・加工回路90の回路構成を簡略化する
ことができる。II. Image Processing Unit (1) Basic Configuration In FIG. 3, reference numeral 30 denotes a full-color sensor for optically scanning an original, and reference numeral 40 designates a read signal sequentially output from the full-color sensor 30 in a time division manner for each cell. Is a sensor interface circuit that converts color component data (green: G, blue: B, red: R) of each pixel unit and outputs them in parallel. The full color sensor 30 and the sensor interface circuit 40 read an image. Unit is configured. 70 is each color component data (G, B,
R) is a color image information generation circuit that determines which color of the original image is based on the color image information.
The tone density data D, a sub color flag SCF corresponding to a red (sub color) image, and a main color flag MCF corresponding to a black (main color) image are generated. Reference numeral 90 denotes density data D and a color flag from the color image information generation circuit 70.
This is an editing and processing circuit that performs editing and processing such as enlargement, reduction, and color inversion on SCF and MCF. In this case, since the editing and processing for the density data D8 bits and the color flags SCF and MCF2 bits need only be performed, the editing and processing are performed as compared with the type in which the editing and processing are performed on the two sets of image data (8 bits each). -The circuit configuration of the processing circuit 90 can be simplified.
そして、上記編集・加工回路90からの濃度データD及
びカラーフラグSCF,MCFはインタフェース回路100を介し
てレーザプリンタ110に送出されるようになっている。The density data D and the color flags SCF and MCF from the editing / processing circuit 90 are sent to the laser printer 110 via the interface circuit 100.
尚、この実施例においては、画像処理ユニット20内の
カラーフラグはサブカラーフラグSCFのメインカラーフ
ラグMCFとの2ビット構成になっているが、レーザプリ
ンタ110側へ供されるカラーフラグCFは上記インタフェ
ース回路100にてサブカラーとそれ以外を表現する1ビ
ット構成に変えられる。In this embodiment, the color flag in the image processing unit 20 has a 2-bit configuration including the main color flag MCF of the sub color flag SCF, but the color flag CF provided to the laser printer 110 is In the interface circuit 100, the color can be changed to a 1-bit configuration expressing sub-colors and other colors.
(2)画像読取り部 (2−A)フルカラーセンサ フルカラーセンサ30は、例えば第4図に示すように、
所定の画素密度(例えば16ドット/mm)となる五つのCCD
センサチップ30(1)ないし30(5)を有し、各CCDセ
ンサチップ30(1)ないし30(5)を原稿走査方向mに
対して交互に前後させながら、所謂千鳥状に配置して一
体化したものである。(2) Image reading unit (2-A) Full-color sensor The full-color sensor 30 is, for example, as shown in FIG.
5 CCDs with a given pixel density (eg 16 dots / mm)
It has sensor chips 30 (1) to 30 (5), and arranges the CCD sensor chips 30 (1) to 30 (5) alternately back and forth with respect to the document scanning direction m, so as to be integrated in a so-called staggered manner. It is a thing.
各CCDセンサチップ30(1)ないし30(5)は、第6
図に示すように、斜めに仕切られた各セル(光電変換素
子)31の各受光面に対して緑(G),青(B),赤
(R)のフィルタ(ゼラチンフィルタ等)を順番に被覆
配列したものである。そして、隣接した緑フィルタのセ
ル31Gと青フィルタのセル31Bと赤フィルタのセル31Rが
一組になって各セル31からの受光量(原稿反射率に対
応)に応じたレベルの出力信号が一画素P分の信号とし
て処理されるようになっている。Each CCD sensor chip 30 (1) to 30 (5)
As shown in the figure, green (G), blue (B), and red (R) filters (eg, gelatin filters) are sequentially applied to each light receiving surface of each cell (photoelectric conversion element) 31 that is obliquely partitioned. It is a coating arrangement. Then, the adjacent green filter cell 31G, blue filter cell 31B, and red filter cell 31R form a set, and an output signal of a level corresponding to the amount of light received from each cell 31 (corresponding to the document reflectance) is generated. The signal is processed as a signal for the pixel P.
(2−B)センサインタフェース回路 上記センサインタフェース回路40は、基本的に千鳥配
置された各CCDセンサチップ30(1)ないし30(5)か
らの出力信号に基づく色成分信号(G,B,R)を一ライン
に揃えるための補正機能、CCDセンサチップ30(1)な
いし30(5)の各セルからの信号としてシリアルに処理
された各色成分信号(G,B,R)を上記画素P単位のパラ
レル信号に変換する機能、一画素Pにおける各色成分信
号(G,B,R)の検出位置のずれに関する補正機能等を有
している。(2-B) Sensor Interface Circuit The sensor interface circuit 40 basically includes a color component signal (G, B, R) based on output signals from the CCD sensor chips 30 (1) to 30 (5) arranged in a staggered manner. ) To correct each color component signal (G, B, R) serially processed as a signal from each cell of the CCD sensor chip 30 (1) to 30 (5) in the pixel P unit. And a correction function for a shift in the detection position of each color component signal (G, B, R) in one pixel P.
第6図は千鳥配置されたCCDセンサチップからの出力
を一ラインに揃える機能を実現する回路である。FIG. 6 is a circuit for realizing the function of aligning the outputs from the staggered CCD sensor chips on one line.
同図において、各CCDセンサチップ30(1)ないし30
(5)からセル単位に順次シリアルに出力される信号が
増幅回路41(1)ないし41(5)を介してAD変換回路42
(1)ないし42(5)に入力されている。そして、各AD
変換回路42(1)ないし42(5)では上記受光量に応じ
た各セル単位のセンサ出力信号が例えば8ビットデータ
として出力されるようになっている。そしてまた、上記
各AD変換回路42(1)ないし42(5)の後段にはタイミ
ング調整用のラッチ回路43(1)ないし43(5)が設け
られ、特に、原稿走査方向m(第5図参照)に対して他
のCCDセンサチップより前方に配置されたCCDセンサチッ
プ30(2)及び30(4)の系統については各対応ラッチ
回路43(2),43(4)の後段に先入れ先出し方式のFIF
O44,45が設けられている。このFIFO44,45はCCDセンサチ
ップ30(2),30(4)の系統についての色成分信号の
出力タイミングを遅延させて他のCCDセンサチップ30
(1),30(3),30(5)の系統についての同一ライン
信号の出力タイミングに揃えるためのものである。In the figure, each CCD sensor chip 30 (1) to 30
Signals output serially from (5) in units of cells are sequentially transmitted to the AD conversion circuit 42 via the amplifier circuits 41 (1) to 41 (5).
(1) through 42 (5) are input. And each AD
In the conversion circuits 42 (1) to 42 (5), a sensor output signal for each cell according to the amount of received light is output as 8-bit data, for example. Further, latch circuits 43 (1) to 43 (5) for timing adjustment are provided at the subsequent stage of the AD conversion circuits 42 (1) to 42 (5). For the systems of the CCD sensor chips 30 (2) and 30 (4) arranged ahead of the other CCD sensor chips with respect to the other CCD sensor chips, the first-in first-out system is provided after the corresponding latch circuits 43 (2) and 43 (4). FIF
O44, 45 are provided. The FIFOs 44 and 45 delay the output timing of the color component signals for the systems of the CCD sensor chips 30 (2) and 30 (4) and
This is for adjusting the output timing of the same line signal for the systems (1), 30 (3) and 30 (5).
従って、その書込みタイミング信号が所定のタイミン
グに決定される一方、その読み出しタイミング(遅延
量)はCCDセンサチップ30(2)及び30(4)の走査ラ
インと他のCCDセンサチップの走査ライン間の距離と当
該フルカラーセンサ30の原稿走査速度に基づいて決定さ
れる。例えば、形成される画像の倍率に応じて走査速度
が異なる場合には、その倍率に応じて読み出しタイミン
グが制御される。このように、倍率等により読み出しタ
イミングを可変にする場合には、読み出しタイミングが
最も遅くなる場合を想定してFIFO44,45の容量が決めら
れる。Therefore, while the write timing signal is determined at a predetermined timing, the read timing (delay amount) is determined between the scan lines of the CCD sensor chips 30 (2) and 30 (4) and the scan lines of the other CCD sensor chips. It is determined based on the distance and the original scanning speed of the full-color sensor 30. For example, when the scanning speed is different according to the magnification of the image to be formed, the readout timing is controlled according to the magnification. As described above, when the read timing is made variable by the magnification or the like, the capacities of the FIFOs 44 and 45 are determined on the assumption that the read timing is the latest.
更に、各FIFO44,45の後段にはラッチ回路46(2),46
(4)が設けられる一方、CCDセンサチップ30(1),30
(3),30(5)の系統については上記ラッチ回路43
(1),43(3),43(5)の後段には直接的に次のラッ
チ回路46(1),46(3),46(5)が接続され、FIFO4
4,45を介した先行するCCDセンサチップ30(2),30
(4)の系統の色成分信号と他のCCDセンサチップの系
統の色成分信号とが各ラッチ回路46(1)ないし46
(5)にて同一走査ラインのものとして揃えられ、所定
のタイミングにて後段に転送される。各ラッチ回路46
(1)ないし46(5)を見ると、各色成分信号が各CCD
センサチップのセル配置に対応してG→B→R→G→B
→R→……の順にシリアルに転送されるようになってい
る。Further, latch circuits 46 (2) and 46 are provided at the subsequent stage of each of the FIFOs 44 and 45.
While (4) is provided, the CCD sensor chips 30 (1), 30
For the systems of (3) and 30 (5), the latch circuit 43 is used.
The subsequent latch circuits 46 (1), 46 (3), 46 (5) are directly connected to the subsequent stage of (1), 43 (3), 43 (5),
Leading CCD sensor chip 30 (2), 30 via 4,45
The color component signal of the system of (4) and the color component signal of the system of the other CCD sensor chip are connected to the respective latch circuits 46 (1) to 46 (46).
In (5), they are aligned as those of the same scanning line, and transferred to the subsequent stage at a predetermined timing. Each latch circuit 46
Looking at (1) to 46 (5), each color component signal is
G → B → R → G → B according to the cell arrangement of the sensor chip
The data is serially transferred in the order of → R →...
第7図は各CCDセンサチップの系統においてシリアル
に転送される各色成分信号を画素単位のパラレル信号に
変換する機能を実現する回路である。FIG. 7 is a circuit for realizing a function of converting each color component signal serially transferred in the system of each CCD sensor chip into a parallel signal for each pixel.
同図において、上記各CCDセンサチップ30(1)ない
し30(5)に対応してシリアルパラレル変換回路50(具
体的には50(1)ないし50(5))が設けられている。
このシリアルパラレル回路50は上記のようにしてシリア
ルに転送される色成分信号(G,B,R)が並列的に入力さ
れるラッチ回路51G,51B,51Rを備え、ラッチ回路51Gが色
成分信号Gの転送時にアクティブとなるクロック信号
(Gクロック)に同期し、ラッチ回路51Bが色成分信号
Bの転送時にアクティブとなるクロック信号(Bクロッ
ク)に同期し、ラッチ回路51Rが色成分信号Rの転送時
にアクティブとなるクロック信号(Rクロック)に同期
して各色成分信号をラッチするようになっている。In the figure, a serial / parallel conversion circuit 50 (specifically, 50 (1) to 50 (5)) is provided corresponding to each of the CCD sensor chips 30 (1) to 30 (5).
The serial / parallel circuit 50 includes latch circuits 51G, 51B, and 51R to which color component signals (G, B, and R) serially transferred as described above are input in parallel. The latch circuit 51B synchronizes with a clock signal (B clock) which becomes active at the time of transfer of the color component signal B, and the latch circuit 51R synchronizes with a clock signal (G clock) which becomes active at the time of transfer of G. Each color component signal is latched in synchronization with a clock signal (R clock) that becomes active during transfer.
また、各ラッチ回路51G,51B,51Rの後段には転走タイ
ミングを調整するためにもう一度画素単位にラッチする
トライステートラッチ回路52G,52B,52Rが設けられてお
り、各トライステートラッチ回路52G,52B,52Rは上記R
クロックの立下がりのタイミングにて前段のラッチデー
タ(色成分信号)が同時に再ラッチされるようになって
いる。更に、このトライステートラッチ回路52G,52B,52
Rの駆動/非駆動はイネーブル信号(i)(i=1…
5)にて制御されるようになっている。Further, at the subsequent stage of each latch circuit 51G, 51B, 51R, there is provided a tri-state latch circuit 52G, 52B, 52R for latching again for each pixel in order to adjust the rolling timing, and each tri-state latch circuit 52G, 52B, 52R is the above R
The latch data (color component signal) of the preceding stage is simultaneously re-latched at the falling edge of the clock. Further, the tri-state latch circuits 52G, 52B, 52
The driving / non-driving of R is enabled by an enable signal (i) (i = 1...).
5) is controlled.
上記シリアルパラレル変換回路50(1)ないし50
(5)の後段にはメモリ回路54とこのメモリ回路54の書
込み及び読出しの制御を行うタイミング制御回路56が設
けられている。The serial / parallel conversion circuits 50 (1) to 50
(5) At the subsequent stage, a memory circuit 54 and a timing control circuit 56 for controlling writing and reading of the memory circuit 54 are provided.
メモリ回路54は各色成分(G,B,R)毎の専用のメモリ
を有し、各色成分のメモリに対する書込みに際して上記
イネーブル信号(i)を(1)→(2)→(3)→
(4)→(5)の順番にそのアクティブ状態を切換え、
かつ、その書込みアドレスを所定の規則に従って制御す
ることにより、各色成分(G,B,R)毎にメモリ内に一ラ
イン分のデータを順次配列するようになっている。そし
て、各色成分のデータを各専用メモリから順次パラレル
に読出すことにより画素単位の色成分データが一ライン
の端から端まで順次後段に転送されるようになってい
る。The memory circuit 54 has a dedicated memory for each color component (G, B, R), and writes the enable signal (i) in (1) → (2) → (3) →
The active state is switched in the order of (4) → (5),
In addition, by controlling the write address in accordance with a predetermined rule, one line of data is sequentially arranged in the memory for each color component (G, B, R). Then, by reading out the data of each color component from each dedicated memory sequentially in parallel, the color component data of each pixel is sequentially transferred from one end of one line to the subsequent stage.
尚、上記タイミング制御回路56での書込みタイミング
と読出しタイミングとの差により上記メモリ回路54を境
に解像度の変換がなされる。例えば、メモリ回路54以降
の系での解像度が400SPIとなるようタイミング制御回路
56はその読出しタイミングを制御している。Note that the resolution is converted at the memory circuit 54 by the difference between the write timing and the read timing in the timing control circuit 56. For example, a timing control circuit so that the resolution in the system after the memory circuit 54 is 400 SPI
Reference numeral 56 controls the read timing.
また、第8図は一画素における各色成分(G,B,R)の
検出位置のずれに関する補正機能を実現する回路であ
る。FIG. 8 shows a circuit for realizing a correction function for a shift in the detection position of each color component (G, B, R) in one pixel.
第4図に示すように、フルカラーセンサ30の構造上一
画素内で各色成分(G,B,R)の読取り位置が空間的にず
れていることから、各セルからの信号をそのまま色成分
信号として処理すると、黒画像の境界部分に他の色画素
が発生してしまう現象、所謂ゴースト発生等が生ずる。
そこで、この補正回路は、このようなゴースト発生等を
防止するため、各色成分の読取り位置を見掛け上一致さ
せるためのものである。As shown in FIG. 4, since the reading position of each color component (G, B, R) is spatially shifted within one pixel due to the structure of the full-color sensor 30, the signal from each cell is directly used as a color component signal. When the processing is performed as described above, a phenomenon that another color pixel occurs at the boundary portion of the black image, that is, a so-called ghost occurs.
Therefore, this correction circuit is for making the reading positions of the respective color components apparently coincide with each other in order to prevent the occurrence of such a ghost.
具体的には、第9図に示す各セルの配列において、画
素Pnに注目した際に各色成分の読取り位置が仮想的にセ
ルGnの位置となるように補正されるものであり、その補
正のアルゴリズムとしては、隣接画素Pn−1を考慮して
各色成分の読取り位置をセルGnの位置となるように加重
平均するものが採用される。Specifically, in the arrangement of each cell shown in FIG. 9, when the pixel Pn is focused on, the reading position of each color component is corrected so as to be virtually the position of the cell Gn. As the algorithm, a method is used in which the reading position of each color component is weighted and averaged so as to be the position of the cell Gn in consideration of the adjacent pixel Pn-1.
すなわち、 Gn=Gn ……(1) Bn=(Bn−1+2Bn)/3 ……(2) Rn(2Rn−1+Rn)/3 ……(3) の演算により各色成分データ(Gn,Bn,Rn)を得るように
なっている。That is, Gn = Gn (1) Bn = (Bn-1 + 2Bn) / 3 (2) Rn (2Rn-1 + Rn) / 3 (3) Each color component data (Gn, Bn, Rn) Is to be obtained.
より具体的に述べると、第8図に示す補正回路には第
7図に示す回路にて画素単位に出力される色成分データ
がパラレルに入力されるようになっている。そして、G
成分の系統についてはラッチ回路58Gが設けられ、B成
分の系統についてはラッチ回路58Bが設けられ、このラ
ッチ回路58Bの後段には次のラッチ回路61及びラッチ回
路58Bにラッチされたデータを1ビットシフトするシフ
タ62が設けられると共に、ラッチ回路61のラッチデータ
とシフタ62でのシフトデータを加算する加算器63及びこ
の加算器63での加算結果をアドレス入力としてその1/3
を出力するルックアップテーブル(ROM)64が設けられ
ている。また、R成分の系統についてはラッチ回路58R
が設けられ、このラッチ回路58Rの後段に次のラッチ回
路65及びこのラッチ回路65にラッチされたデータを1ビ
ットシフトするシフタ66が設けられると共に、ラッチ回
路58Rのラッチデータとシフタ66でのシフトデータとを
加算する加算器67及びこの加算器67での加算結果をアド
レス入力としてその1/3を出力するルックアップテープ
ル(ROM)68が設けられている。More specifically, the correction circuit shown in FIG. 8 is configured so that color component data output in pixel units by the circuit shown in FIG. 7 is input in parallel. And G
A latch circuit 58G is provided for the component system, and a latch circuit 58B is provided for the B component system. At the subsequent stage of the latch circuit 58B, the data latched by the next latch circuit 61 and the latch circuit 58B is 1 bit. A shifter 62 for shifting is provided, an adder 63 for adding the latch data of the latch circuit 61 and the shift data in the shifter 62, and a result of the addition in the adder 63 is used as an address input, and
Is provided with a look-up table (ROM) 64 for outputting the same. For the R component system, the latch circuit 58R
The next latch circuit 65R and a shifter 66 for shifting the data latched by the latch circuit 65 by one bit are provided at the subsequent stage of the latch circuit 58R, and the latch data of the latch circuit 58R is shifted by the shifter 66. An adder 67 for adding data and a look-up table (ROM) 68 for outputting 1/3 of the result of the addition by the adder 67 as an address input are provided.
このような構成により、G成分の系統では上記(1)
式を実現し、1ビットシフトすることが2倍の演算を意
味することから、B成分の系統では上記(2)式を、R
成分の系統では上記(3)式を夫々実現している。With such a configuration, in the G component system, the above (1)
Since the expression is realized and shifting by one bit means twice the operation, in the system of the B component, the above expression (2) is expressed by R
In the component system, the above equation (3) is realized respectively.
上述した画像読取り部での処理の終了した各色成分信
号は、一般的に行われるシェーディング補正等の処理を
経た後次に説明する色画情報生成回路70に転送される。Each of the color component signals for which the processing in the image reading section has been completed is transferred to a color image information generation circuit 70 described below after performing processing such as shading correction that is generally performed.
(3)色画情報生成回路 色画情報生成回路70の具体的構成を第10図に示す。(3) Color Image Information Generating Circuit FIG. 10 shows a specific configuration of the color image information generating circuit 70.
同図において、符号71は上記センサインタフェース回
路40から画素単位に転送される色成分データのうちG成
分データとR成分データとを入力し、その差(R−G)
を演算する減算回路、72はB成分データとR成分データ
とを入力し、その差(R−B)を演算する減算回路であ
る。そして、各減算回路71,72での減算結果はパラレル
にルックアップテーブル73のアドレス端に入力されてお
り、このルックアップテーブル73は、上記各減算結果に
基づいて当該画素の彩度C,色相Hの積(H+C)及び色
判定の出力を行うものであり、そして読出しは8ビット
単位で行われ、例えば上位5ビットが(H×C)の結果
に、下位3ビットが色判定出力に割付けられている。In the figure, reference numeral 71 denotes input of G component data and R component data of the color component data transferred from the sensor interface circuit 40 in pixel units, and the difference (RG)
Is a subtraction circuit which receives the B component data and the R component data and calculates the difference (R−B). The subtraction results of the respective subtraction circuits 71 and 72 are input in parallel to the address end of a look-up table 73. The look-up table 73 determines the saturation C, hue and hue of the pixel based on the respective subtraction results. The output of the product of H (H + C) and color judgment is performed, and the reading is performed in units of 8 bits. For example, the upper 5 bits are assigned to the result of (H × C) and the lower 3 bits are assigned to the color judgment output. Have been.
上記ルックアップテーブル73の内容は例えば次のよう
に定められている。The contents of the lookup table 73 are determined, for example, as follows.
第11図に示すように、赤(R)の色成分と緑(G)の
色成分との差(R−G)を縦軸に、赤(R)の色成分と
青(B)の各成分との差(R−B)を横軸にした色空間
を想定すると、原点Oからの距離rと回転角θにて任意
の色の特定がなされる。As shown in FIG. 11, the difference (RG) between the red (R) color component and the green (G) color component is plotted on the vertical axis, and the red (R) color component and blue (B) Assuming a color space in which the difference (RB) from the component is set on the horizontal axis, an arbitrary color is specified based on the distance r from the origin O and the rotation angle θ.
この場合において、距離rは主に彩度を決めるファク
タとなり、色空間において原点Oに近付く程無彩色に近
付く。また、回転角θは主に色相を決めるファクタとな
っている。例えば、“赤”“マゼンタ”“青”“シア
ン”“緑”“黄”は夫々色空間において第11図の破線で
囲まれた位置に分布している。In this case, the distance r is a factor that mainly determines the saturation, and the closer to the origin O in the color space, the closer to the achromatic color. The rotation angle θ is a factor mainly determining the hue. For example, "red", "magenta", "blue", "cyan", "green", and "yellow" are distributed in the color space at positions surrounded by broken lines in FIG.
上記のような関係から、(R−G)データと(R−
B)データに基づき、 が求められ、これらのデータr,θによって特定される色
空間内の位置にて色判定がなされる。From the relationship described above, (RG) data and (R-
B) Based on the data, Is determined, and color determination is performed at a position in the color space specified by the data r and θ.
以下の表1はこの実施例での色判定データの一例を示
す。Table 1 below shows an example of the color judgment data in this embodiment.
また、上記彩度Cは、(R−G)データと(R−B)
データから上記実施例1の演算式(4)にて決まる原点
からの距離rと彩度Cとの関係、例えば実験的に定めた
第12図に示す関係に従って求められる。尚、第12図にお
いて、距離rが所定値R0より小さくなると、無彩色とし
て彩度Cを強制的に“0"にした。 The saturation C is obtained by calculating (RG) data and (RB)
It is determined from the data in accordance with the relationship between the distance r from the origin and the saturation C determined by the arithmetic expression (4) of the first embodiment, for example, the relationship shown in FIG. 12 determined experimentally. In FIG. 12, when the distance r becomes smaller than the predetermined value R0, the saturation C is forcibly set to "0" as an achromatic color.
更に、色相Hは、(R−G)データと(R−B)デー
タから上記演算式(5)にて決まる回転角θと色相との
関係、例えば実験的に定めた第13図に示すような関係に
従って定められる。尚、第13図において、回転角θが所
定値θ0より小さいときは色相Hを強制的に“0"とし
た。Further, the hue H is a relationship between the rotation angle θ and the hue determined by the above equation (5) from the (RG) data and the (RB) data, for example, as shown in FIG. 13 determined experimentally. Is determined according to the relationship. In FIG. 13, when the rotation angle θ is smaller than the predetermined value θ0, the hue H is forcibly set to “0”.
尚、上記彩度C及び色相Hを決める上記第12図、第13
図に示す関係はシステムに要求される色分離に係る能力
等によって種々定められる。It should be noted that FIG. 12 and FIG.
The relationships shown in the figure are variously determined according to the color separation capability required for the system.
また、第10図において、画素単位に並列的に入力され
る各色成分データのうちG成分データが0.6倍の乗算回
路74に入力され、B成分データが0.1倍の乗算回路75に
入力され、R成分データが0.3倍の乗算回路76に入力さ
れている。そして、各乗算回路74,75,76での乗算結果は
夫々加算回路77に入力され、この加算回路77での加算結
果V, V=0.6G+0.3R+0.1B が当該画素の明度データとして後段に転送されるように
なっている。In FIG. 10, among the respective color component data input in parallel on a pixel basis, the G component data is input to a 0.6-times multiplication circuit 74, the B component data is input to a 0.1-times multiplication circuit 75, and R The component data is input to a multiplication circuit 76 of 0.3 times. Then, the multiplication results of the multiplication circuits 74, 75, and 76 are respectively input to the addition circuit 77, and the addition results V and V = 0.6G + 0.3R + 0.1B of the addition circuit 77 are provided as brightness data of the pixel at the subsequent stage. It is to be transferred.
上記明度データVは、イメージセンサ(フルカラーセ
ンサ30)におけるG成分信号の分光感度曲線が人間の比
視感度曲線に近い特性をもっていることに基因し、色成
分データ(G,B,R)のうちG成分データを基にしてその
値にB成分データとR成分データの値を加味して生成し
ている。そして、上記明度Vを決定する式における各係
数(各乗算回路における乗算値)は、イメージセンサの
分光感度特性、露光ランプの分光分布等により最終的に
決定されるものである。The lightness data V is based on the fact that the spectral sensitivity curve of the G component signal in the image sensor (full color sensor 30) has a characteristic close to that of a human relative luminous efficiency curve, and the color data (G, B, R) Based on the G component data, it is generated by adding the values of the B component data and the R component data to its value. Each coefficient (multiplied value in each multiplying circuit) in the equation for determining the brightness V is finally determined by the spectral sensitivity characteristics of the image sensor, the spectral distribution of the exposure lamp, and the like.
尚、システムに要求される能力に応じ、明度データV
としてG成分データだけを使用することも可能である。Note that the brightness data V
, It is also possible to use only the G component data.
上記ルックアップテーブル73からの彩度及び色相に関
する出力(H×C)、色判定データ及び加算回路77から
の明度データVは次のルックアップテーブル78のアドレ
ス入力となり、このルックアップテーブル78はアドレス
入力に対応した色濃度データDcを出力する機能を有して
いる。The output (H × C) relating to saturation and hue from the look-up table 73, the color judgment data and the brightness data V from the adder 77 are input to the next look-up table 78 as an address input. It has a function of outputting color density data Dc corresponding to the input.
具体的には、上記各入力に対して、 Dc=K×C×H×V に従って決定する色濃度データDcを出力する。 Specifically, color density data Dc determined according to Dc = K × C × H × V is output for each of the above inputs.
ここで、Kは色判定データに応じて異なる係数であ
り、有彩色と無彩色とでは有彩色の方が明るく感じるこ
とから、この有彩色と無彩色の明度レベルを合せるため
のもので、各判定色に応じて予め実験的に定められ、そ
の値は例えば1.1〜1.3程度の範囲内の値に設定される。Here, K is a coefficient that varies depending on the color determination data. Since chromatic colors and achromatic colors feel brighter than chromatic colors, K is used to match the lightness levels of the chromatic colors and achromatic colors. The value is experimentally determined in advance in accordance with the determination color, and the value is set to a value within a range of, for example, about 1.1 to 1.3.
上記ルップアップテーブル73からの色判定出力(3ビ
ット)とラッチ回路80に設定される色選択データが一致
回路79に入力されており、色判定出力と色選択データと
が一致したときに一致回路79の出力がハイレベルに立上
るようになっている。この色選択データはオペレータの
操作入力、あるいは、ディップスイッチ等による設定入
力に基づいて上記ラッチ回路80にセットされるので、サ
ブカラーとして再現する色に対応した3ビットデータ
(実施例1の表1参照)になる。一致回路79の出力は、
色選択にて設定されたサブカラー(例えば赤)であるか
否かを示すサブカラーフラグSCFとして機能し、更に、
選択回路81及び同82の出力選択信号(SEL)となってい
る。The color judgment output (3 bits) from the above-mentioned lookup table 73 and the color selection data set in the latch circuit 80 are input to the matching circuit 79, and when the color judgment output matches the color selection data, the matching circuit The output of 79 rises to high level. Since this color selection data is set in the latch circuit 80 based on an operation input by an operator or a setting input by a dip switch or the like, 3-bit data corresponding to a color to be reproduced as a sub-color (Table 1 of the first embodiment). See). The output of match circuit 79 is
It functions as a sub color flag SCF indicating whether it is a sub color (for example, red) set by color selection, and further,
This is the output selection signal (SEL) of the selection circuits 81 and 82.
選択回路81は、選択信号の状態に応じて明度データV
と“0"データとを切換える機能を有しており、選択信号
がハイレベルのときに“0"データを、同選択信号がロー
レベルのときに明度データVを出力するようになってい
る。The selection circuit 81 outputs the brightness data V according to the state of the selection signal.
And a function of switching between "0" data and "0" data when the selection signal is at a high level, and brightness data V when the selection signal is at a low level.
一方、選択回路82は選択信号の状態に応じてルックア
ップテーブル78からの色濃度データDcと上記選択回路81
からのデータとを切換える機能を有しており、選択信号
がハイレベルのときに色濃度データDcを、同選択信号が
ローレベルのときに選択回路81からのデータを出力する
ようになっている。On the other hand, the selection circuit 82 stores the color density data Dc from the lookup table 78 and the selection circuit 81 in accordance with the state of the selection signal.
Has a function of switching the data from the selector circuit 81. When the selection signal is at a high level, the color density data Dc is output, and when the selection signal is at a low level, the data from the selection circuit 81 is output. .
また、選択回路81の出力ビットはそのままオア回路83
に入力されており、このオア回路83の出力がメインカラ
ー(例えば黒)であるか否かを示すメインカラーフラグ
MCFとして機能する一方、選択回路82の出力は濃度デー
タDとして後段に転送されるようになっている。In addition, the output bit of the selection circuit 81 is directly
And a main color flag indicating whether the output of the OR circuit 83 is a main color (for example, black) or not.
While functioning as the MCF, the output of the selection circuit 82 is transferred to the subsequent stage as density data D.
上記のような色画情報生成回路70では、原稿画像のメ
インカラー(黒)領域においては、一致回路79の出力が
ローレベルになり、加算回路77からの明度データVがそ
のまま選択回路81,82を経て濃度データDとして後段に
転送される。In the color image information generation circuit 70 as described above, in the main color (black) area of the original image, the output of the matching circuit 79 becomes low level, and the brightness data V from the addition circuit 77 is directly selected by the selection circuits 81 and 82. Are transferred to the subsequent stage as density data D.
このとき、明度データVが“0"でないことからメイン
カラーフラグMCFがハイレベルとなり、一致回路79の出
力がローレベルであることからサブカラーフラグSCFが
ローレベルになる(第14図におけるメインカラー領域Em
参照)。At this time, since the brightness data V is not "0", the main color flag MCF goes to a high level, and since the output of the matching circuit 79 is at a low level, the sub color flag SCF goes to a low level (the main color flag SCF in FIG. 14). Area Em
reference).
また、原稿画像のサブカラー領域(赤)においては、
一致回路79の出力がハイレベルになり、ルックアップテ
ーブル78からの色濃度データDcが選択回路82を経て濃度
データDとして後段に転送される。In the sub color area (red) of the original image,
The output of the matching circuit 79 goes high, and the color density data Dc from the look-up table 78 is transferred to the subsequent stage as density data D via the selection circuit 82.
このとき、選択回路81の出力が“0"であることからメ
インカラーフラグMCFがローレベルとなり、一致回路79
の出力がハイレベルであることからサブカラーフラグSC
Fがハイレベルになる(第14図におけるサブカラー領域E
s参照)。At this time, since the output of the selection circuit 81 is “0”, the main color flag MCF becomes low level, and the matching circuit 79
Since the output of is high level, the sub color flag SC
F goes high (sub-color area E in FIG. 14)
s).
更に、原稿画像の背景領域(濃度“0")においては、
選択回路81の出力が“0"で、更に一致回路79の出力もロ
ーレベルになることから、濃度データDが“0"となっ
て、メインカラーフラグMCF及びサブカラーフラグSCF共
にローレベルになる(第14図における背景領域En参
照)。Further, in the background area (density “0”) of the original image,
Since the output of the selection circuit 81 is “0” and the output of the matching circuit 79 is also low, the density data D becomes “0”, and both the main color flag MCF and the sub color flag SCF are low. (See the background area En in FIG. 14).
尚、この実施例においては、原稿の各画像データのカ
ラーフラグは、以下の第2表に示すように、上記メイン
カラーフラグMCF及びサブカラーフラグSCFの2ビットデ
ータにて表現される。In this embodiment, the color flag of each image data of the document is represented by 2-bit data of the main color flag MCF and the sub color flag SCF as shown in Table 2 below.
そして、上記各演算回路はタイミング制御回路(図示
せず)の制御下において画素単位に同期がとられて駆動
しており、濃度データD及びカラーフラグ(MCF,SCF)
は同一画素の対となるデータとして後段の編集・加工回
路90へと順次転送される。 Each of the arithmetic circuits is driven in synchronization with each pixel under the control of a timing control circuit (not shown), and the density data D and the color flags (MCF, SCF)
Are sequentially transferred to the subsequent editing / processing circuit 90 as data forming a pair of the same pixels.
III.画像出力ユニット (1)基本構成 第15図はこの実施例において用いられる画像出力ユニ
ットとしての所謂1パス2カラー(この実施例では例え
ば赤色と黒色)用レーザプリンタ110を示す。III. Image Output Unit (1) Basic Configuration FIG. 15 shows a so-called one-pass, two-color (for example, red and black in this embodiment) laser printer 110 as an image output unit used in this embodiment.
同図において、符号120は例えば正帯電型の感光体、1
21は感光体120を予め帯電する帯電コロトロン、122はこ
の実施例で用いられるデュアルビーム走査ユニット(以
下、ROS[Raster Output Scanner]という)、123は例
えば正極性の赤色トナーが用いられるバイアス方式の第
一現像器、124は例えば負極性の黒色トナーが用いられ
るバイアス方式の第二現像器、125は感光体120上のトナ
ー像の極性を揃える転写前処理コロトロン、126は記録
シート127に感光体120上のトナー像を転写させる転写コ
ロトロン、128は感光体120側に静電付着した記録シート
127を剥離するための除電コロトロン、129は感光体120
上の残留トナーを除去するクリーナ、130は感光体120上
の残留電荷を除去するイレーサランプ、131は転写工程
後の記録シート127にトナー像を定着させる定着器であ
る。In the figure, reference numeral 120 denotes, for example, a positively charged photoconductor,
Reference numeral 21 denotes a charging corotron for pre-charging the photoreceptor 120, 122 denotes a dual beam scanning unit (hereinafter referred to as ROS [Raster Output Scanner]) used in this embodiment, and 123 denotes a bias type using, for example, a positive red toner. A first developing device, 124 is a bias type second developing device using, for example, a black toner of negative polarity, 125 is a pre-transfer treatment corotron that aligns the polarity of the toner image on the photoconductor 120, and 126 is a photoconductor on the recording sheet 127. A transfer corotron for transferring the toner image on 120, 128 is a recording sheet electrostatically attached to the photoconductor 120 side
127 is a neutralizing corotron for removing 127, 129 is a photoconductor 120
A cleaner 130 for removing the upper residual toner, an eraser lamp 130 for removing the residual charge on the photoconductor 120, and a fixing device 131 for fixing the toner image on the recording sheet 127 after the transfer process.
尚、上記第一現像器123及び第二現像器124の入力画像
濃度に対する記録画像濃度の画像再現特性は、夫々第17
図にYs,Ymで示すように異なったものになっている。The image reproduction characteristics of the recorded image density with respect to the input image density of the first developing device 123 and the second developing device
They are different as shown by Ys and Ym in the figure.
また、この実施例において用いられるROS122の詳細を
第15図及び第16図に基づいて説明する。The details of the ROS 122 used in this embodiment will be described with reference to FIGS. 15 and 16.
同図において、141は一色目の画像形成用の半導体レ
ーザ、142は二色目の画像形成用の半導体レーザ、143は
両者のレーザ141,142からのビームBmを異なる角度にて
反射させるポリゴンミラー、144はそのポリゴンモー
タ、145はfθレンズ、146は一色目のレーザ141からの
ビームBmを感光体120の第一現像器123の手前に位置する
第一露光部E1に導くミラー、147は二色目のレーザ142か
らのビームBmを感光体120の第一現像器123の後段に位置
する第二露光部E2に導くミラー、148及び149は一色目及
び二色目のレーザビームの走査開始位置を夫々検出する
SOSセンサである。In the figure, 141 is a semiconductor laser for image formation of the first color, 142 is a semiconductor laser for image formation of the second color, 143 is a polygon mirror that reflects beams Bm from both lasers 141 and 142 at different angles, and 144 is a mirror. The polygon motor, 145 is an fθ lens, 146 is a mirror for guiding the beam Bm from the laser 141 of the first color to the first exposure unit E1 located in front of the first developing unit 123 of the photoconductor 120, and 147 is a laser for the second color. Mirrors 148 and 149 for guiding the beam Bm from 142 to the second exposure unit E2 located after the first developing device 123 of the photoconductor 120 detect the scanning start positions of the first and second color laser beams, respectively.
SOS sensor.
また、上記ROS122の駆動制御系は以下のように構成さ
れている。The drive control system of the ROS 122 is configured as follows.
第15図において、符号20は一色目(赤色)及び二色目
(黒色)の多階調画像データを濃度データDとカラーフ
ラグCFとに分離した状態で出力する画像処理ユニット、
150は画像処理ユニット20から送出された濃度データD
とカラーフラグCFとに基づいて二系統の画像データDs,D
mに振り分けるデータ振分け回路、151及び152はデータ
振分け回路150で振分けられた画像データDs,Dmの濃度レ
ベルを再現画像濃度特性に応じて変換する第一TRC(Ton
e Reproduction Controlerの略),第二TRC、153及び15
4は夫々の画像データDs,Dmを別々に処理し、各画像デー
タに対応する画像濃度コードSCs,SCmを生成する第一及
び第二スクリーンジエネレータ、155は上記第一スクリ
ーンジェネレータ153からの画像濃度コードSCsを一旦格
納して出力するFIFO、156は上記第二スクリーンジェネ
レータ154からの画像濃度コードSCmを上記第一露光部E1
と第二露光部E2とのギャップGpに相当する走査時間分だ
け格納した後出力するギャップメモリ、157は一色目の
レーザ141及びポリゴンモータ144を駆動制御する第一RO
Sコントローラ、158は二色目のレーザ142を駆動制御す
る第二ROSコントローラ、159及び160は夫々のレーザド
ライバ、161はポリゴンモータ144のモータドライバであ
る。In FIG. 15, reference numeral 20 denotes an image processing unit that outputs multi-tone image data of the first color (red) and the second color (black) in a state where the data is separated into density data D and color flags CF.
150 is the density data D sent from the image processing unit 20
Image data Ds, D based on
m, and a first TRC (Ton) 151 and 152 for converting the density level of the image data Ds and Dm distributed by the data distribution circuit 150 according to the reproduced image density characteristic.
e Reproduction Controler), Second TRC, 153 and 15
4 is a first and second screen generator for separately processing each image data Ds, Dm and generating image density codes SCs, SCm corresponding to each image data, 155 is an image from the first screen generator 153 The FIFO 156 temporarily stores and outputs the density code SCs, and outputs the image density code SCm from the second screen generator 154 to the first exposure unit E1.
And a gap memory 157 for storing and outputting a scan time corresponding to the gap Gp between the first exposure unit E2 and the second exposure unit E2.
An S controller, 158 is a second ROS controller for driving and controlling the second color laser 142, 159 and 160 are respective laser drivers, and 161 is a motor driver of the polygon motor 144.
尚、上記第一ROSコントローラ157は露光部を画像部と
し、第二ROSコントローラ158は非露光部を画像部とする
ように上記各レーザ141,142を制御するようになってい
る。Note that the first ROS controller 157 controls the lasers 141 and 142 so that the exposure unit is an image unit, and the second ROS controller 158 is an unexposed unit as an image unit.
次に、この実施例に係るレーザプリンタ110の基本的
作動について説明する。Next, a basic operation of the laser printer 110 according to this embodiment will be described.
先ず、画像処理ユニット20からの濃度データD及びカ
ラーフラグCFは、データ振分け回路150にて二系統の画
像データDs,Dmに振分けられ、各TRC151,152にてデータ
変換された後、各スクリーンジェネレータ153,154にて
二系統の画像濃度コードSCs,SCmに変換され、しかる
後、FIFO155あるいはギャップメモリ156を介して第一、
第二ROSコントローラ157,158へ送出される。First, the density data D and the color flag CF from the image processing unit 20 are distributed to two systems of image data Ds and Dm by the data distribution circuit 150, and are subjected to data conversion by the TRCs 151 and 152. At 153 and 154, the image density codes are converted into two systems of image density codes SCs and SCm, and thereafter, first through the FIFO 155 or the gap memory 156,
It is sent to the second ROS controller 157,158.
このとき、先ず、第一ROSコントローラ157がレーザ14
1及びポリゴンモータ144を駆動し、感光体120の第一露
光部E1に第18図(a)に示すような露光部が画像部とな
る潜像Z1が形成される。そして、この潜像Z1が第一現像
器123にて第一現像バイアスVB1のもとに現像される
と、同図に示すように、第一トナー像T1が形成される。At this time, first, the first ROS controller 157
By driving the polygon motor 144 and the polygon motor 144, a latent image Z1 having an exposed portion as an image portion as shown in FIG. When the latent image Z1 is developed by the first developing device 123 under the first developing bias VB1, a first toner image T1 is formed as shown in FIG.
この後、上記第二ROSコントローラ158がレーザ142を
駆動し、感光体120の第二露光部E2に第18図(b)に示
すような非露光部が画像部となる潜像Z2が形成される。
そして、この潜像Z2が第二現像器124にて第二現像バイ
アスVB2のもとに現像されると、同図に示すように、第
二トナー像T2が形成される。Thereafter, the second ROS controller 158 drives the laser 142 to form a latent image Z2 in which a non-exposed portion becomes an image portion as shown in FIG. 18B in the second exposed portion E2 of the photoconductor 120. You.
When the latent image Z2 is developed by the second developing device 124 under the second developing bias VB2, a second toner image T2 is formed as shown in FIG.
そして、これらのトナー像T1,T2は転写前処理コロト
ロン125にて極性を揃えられた後、転写コロトロン126に
て記録シート127に転写され、しかる後、定着器131にて
定着されるようになっている。Then, after the toner images T1 and T2 are aligned in polarity by the pre-transfer treatment corotron 125, they are transferred to the recording sheet 127 by the transfer corotron 126, and then fixed by the fixing device 131. ing.
(2)データ振分け回路 第19図はデータ振分け回路150の具体的構成を示す。(2) Data distribution circuit FIG. 19 shows a specific configuration of the data distribution circuit 150.
すなわち、データ振分け回路150は、カラーフラグCF
(この実施例では、背景領域の画素をメインカラー領域
に含めて扱うこととし、サブカラー領域の画素に対して
はハイレベルとなり、それ以外の領域の画素については
ローレベルとなるように設定されている。)の状態によ
りその出力が二系統の入力信号(A,B)から選択される
二つの選択回路171,172を具備している。That is, the data distribution circuit 150 outputs the color flag CF.
(In this embodiment, the pixels in the background area are treated as being included in the main color area, and the pixels in the sub color area are set to the high level, and the pixels in the other areas are set to the low level. ), Two selection circuits 171 and 172 whose outputs are selected from two systems of input signals (A and B).
この場合において、上記濃度データDが選択回路171
の入力端B及び選択回路172の入力端Aに夫々入力され
ると共に、選択回路171の反対側の入力端A及び選択回
路172の反対側の入力端Bには“0"データが夫々入力さ
れている。これらの選択回路171,172はローレベルの制
御入力にてA側、ハイレベルの制御入力にてB側の入力
信号を選択するもので、カラーフラグCFが当該制御信号
になっている。そして、一方の選択回路171の出力がサ
ブカラー濃度データDs、他方の選択回路172の出力がメ
インカラー濃度データDmとして画素単位にて後段に転送
されるようになっている。In this case, the density data D is stored in the selection circuit 171.
Is input to the input terminal B of the selector circuit 172 and the input terminal A of the selection circuit 172, and "0" data is input to the input terminal A on the opposite side of the selection circuit 171 and the input terminal B on the opposite side of the selection circuit 172, respectively. ing. These selection circuits 171 and 172 select an input signal on the A side by a low level control input and an input signal on the B side by a high level control input, and the color flag CF is the control signal. The output of one selection circuit 171 is transferred as sub-color density data Ds, and the output of the other selection circuit 172 is transferred as main color density data Dm to the subsequent stage in pixel units.
(3)TRC 第一TRC151は、第一ROSコントローラ157と協同し、第
一現像器123の記録画像再現特性を所望のもの、例えば
第20図の第一象限(I)のような線形なものに補正する
もので、第一スクリーンジェネレータ153にてコード化
する前にサブカラー濃度データDsを予め変換するサブカ
ラー用変換テーブル(ルックアップテーブル)であり、
第二TRC152は、第二ROSコントローラ158と協同し、第二
現像器124の記録画像再現特性を所望のもの、例えば第2
0図の第一象限(I)のような線形なものに補正するも
ので、第二スクリーンジェネレータ154にてコード化す
る前にメインカラー濃度データDmを予め変換するメイン
カラー用変換テーブル(ルックアップテーブル)であ
る。(3) TRC The first TRC 151 cooperates with the first ROS controller 157 to obtain a desired recording image reproduction characteristic of the first developing unit 123, for example, a linear one as shown in the first quadrant (I) of FIG. A sub-color conversion table (look-up table) for pre-converting the sub-color density data Ds before coding it in the first screen generator 153;
The second TRC 152 cooperates with the second ROS controller 158 to set the recording image reproduction characteristic of the second developing device 124 to a desired one, for example, the second
A main color conversion table (lookup) for pre-converting the main color density data Dm before coding by the second screen generator 154, which is corrected to a linear one like the first quadrant (I) in FIG. Table).
より具体的に述べると、上記第一TRC151は、入力画像
濃度に対応した濃度データ、例えばサブカラー濃度デー
タDsが第20図の第4象限(IV)のような曲線であると仮
定すれば、このサブカラー濃度データDsを第20図第3象
限(III)に点線で示すように濃度変換するものであ
る。この場合、上記変換データを第一スクリーンジェネ
レータ153を介して第一ROSコントローラ157にてパルス
幅変調すると、スクリーンジェネレータへの入力濃度デ
ータと出力画像濃度との特性(以下SG−IOT特性と略
す)が第20図第2象限(II)の点線で示すように得ら
れ、結果的に、第20図第1象限(I)に示すような線形
特性が得られることになるのである。More specifically, if the first TRC 151 assumes that the density data corresponding to the input image density, for example, the sub-color density data Ds is a curve like the fourth quadrant (IV) in FIG. 20, This sub-color density data Ds is density converted as shown by a dotted line in the third quadrant (III) of FIG. In this case, when the converted data is subjected to pulse width modulation by the first ROS controller 157 via the first screen generator 153, the characteristics of the input density data to the screen generator and the output image density (hereinafter abbreviated as SG-IOT characteristics) Is obtained as shown by the dotted line in the second quadrant (II) in FIG. 20, and as a result, the linear characteristic as shown in the first quadrant (I) in FIG. 20 is obtained.
また、第二TRC152は、入力画像濃度に対応した濃度デ
ータ、例えばメインカラー濃度データDmが第20図の第4
象限(IV)のような曲線であると仮定すれば、このメイ
ンカラー濃度データDmを第20図第3象限(III)に実線
で示すように濃度変換するものである。この場合、上記
変換データを第二スクリーンジェネレータ154を介して
第二ROSコントローラ158にてパルス幅変調すると、SG−
IOT特性が第20図第2象限(II)の実線で示すように得
られ、結果的に、第20図第1象限(I)に示すような線
形特性が得られることになるのである。The second TRC 152 stores density data corresponding to the input image density, for example, main color density data Dm in FIG.
Assuming that the curve is a quadrant (IV), the main color density data Dm is subjected to density conversion in the third quadrant (III) of FIG. 20 as shown by a solid line. In this case, when the converted data is pulse width modulated by the second ROS controller 158 via the second screen generator 154, the SG-
The IOT characteristic is obtained as shown by the solid line in the second quadrant (II) in FIG. 20, and as a result, the linear characteristic as shown in the first quadrant (I) in FIG. 20 is obtained.
このように、上記各TRC151,152にてデータ変換する理
由は以下の通りである。The reason for performing data conversion in each of the TRCs 151 and 152 as described above is as follows.
すなわち、後述するように、上記各ROSコントローラ1
57,158のパルス幅変調特性については通常パルス幅の変
調数に限りがあるため、これだけでは、第20図第3象限
にて、記録画像再現特性を線形に補正するためのSG−IO
T特性を得ることが困難になる場合が生じてしまうが、
この実施例においては、上記各TRC151,152にて予めデー
タ変換することができるので、記録画像再現特性を線形
に補正する上で必要なSG−IOT特性を容易に得ることが
可能である。That is, as described later, each of the above ROS controllers 1
As for the pulse width modulation characteristics of 57 and 158, the number of modulations of the pulse width is usually limited. Therefore, the SG-IO for linearly correcting the recorded image reproduction characteristics in the third quadrant of FIG.
Although it may be difficult to obtain T characteristics,
In this embodiment, since the data can be converted in advance by the TRCs 151 and 152, it is possible to easily obtain the SG-IOT characteristics required for linearly correcting the recorded image reproduction characteristics.
尚、この実施例においては、センサインタフェース回
路40に対数アンプが設けられていないため、上記TRC15
1,152は入力画像濃度に対応した光量データを濃度デー
タへと変換する機能をも兼用したものになっている。In this embodiment, the logarithmic amplifier is not provided in the sensor interface circuit 40.
Reference numeral 1152 also has a function of converting light amount data corresponding to the input image density into density data.
(4)スクリーンジェネレータ (4−A)基本構成 この実施例におけるスクリーンジェネレータ153,154
は、256濃度階調(濃度零レベルも含む)の入力画像デ
ータを5階調(濃度零レベルも含む)の画像濃度コード
SC(第15図中のSCs,SCmに相当)として出力するもので
ある。(4) Screen generator (4-A) Basic configuration Screen generators 153 and 154 in this embodiment
Is an image density code of 5 gradations (including the zero density level) from the input image data of 256 density gradations (including the zero density level)
It is output as SC (corresponding to SCs and SCm in FIG. 15).
第21図はこの実施例に係る各スクリーンジェネレータ
153,154の基本構成を示すブロック図である。FIG. 21 shows each screen generator according to this embodiment.
It is a block diagram which shows the basic structure of 153,154.
同図において、符号180は8ビットの入力画像データD
T(サブカラー濃度データDsあるいはメインカラー濃度
データDmに相当)を一旦格納した後に出力するバッファ
であり、このバッファ180からの画像データDTはエラー
ディフュージョン回路200を経て比較回路240に入力され
る。そして、上記エラーディフュージョン回路200及び
比較回路240にはスレッシュホールドパターン設定回路1
90にて設定されたスレッシュホールドパターンTHPが入
力され、上記エラーディフュージョン回路200及び比較
回路240にて夫々誤差拡散処理及び比較処理が行なわれ
た後、比較回路240からの出力が濃度コード生成器250に
入力され、所定の変換が行われて画像濃度コードSC(サ
ブカラー画像濃度コードSCsあるいはメインカラー画像
濃度コードSCmに相当)が生成されるようになってい
る。In the figure, reference numeral 180 denotes 8-bit input image data D
A buffer for temporarily storing T (corresponding to the sub-color density data Ds or the main color density data Dm) and then outputting the image data. The image data DT from the buffer 180 is input to the comparison circuit 240 via the error diffusion circuit 200. The error diffusion circuit 200 and the comparison circuit 240 have a threshold pattern setting circuit 1
After the threshold pattern THP set at 90 is input and error diffusion processing and comparison processing are performed at the error diffusion circuit 200 and the comparison circuit 240, respectively, the output from the comparison circuit 240 is output to the density code generator 250. The image density code SC (corresponding to the sub-color image density code SCs or the main color image density code SCm) is generated by performing a predetermined conversion.
(4−B)スレッシュホールドパターン設定回路 (4−B−1)アルゴリズム この実施例において、上記スレッシュホールドパター
ン設定回路190は多階調画像データDTをコード化する上
で複数の閾値を設定するものであり、隣接画素毎に異な
るA系列パターン,B系列パターンを具備している。(4-B) Threshold Pattern Setting Circuit (4-B-1) Algorithm In this embodiment, the threshold pattern setting circuit 190 sets a plurality of threshold values in encoding the multi-tone image data DT. And different A-sequence patterns and B-sequence patterns are provided for each adjacent pixel.
先ず、閾値設定のアルゴリズムについて説明する。 First, an algorithm for setting a threshold will be described.
今、256階調データ(“0"データを含む)に対してn
個の閾値を設定する場合を例に挙げると、第22図(a)
に示すように、標準パターンの各閾値TH R1,TH R2……T
H Rnに対して夫々所定の変化分ΔTHだけ減少させてA系
列パターンとし、一方、標準パターンの各閾値TH R1,TH
R2……TH Rnに対して夫々所定の変化分ΔTHだけ増加さ
せてB系列パターンとすればよい。Now, for 256 gradation data (including “0” data), n
FIG. 22 (a) shows an example in which the number of thresholds is set.
As shown in the table, each threshold value TH R1, TH R2.
H Rn is reduced by a predetermined variation ΔTH to obtain an A-sequence pattern, while each threshold TH R1, TH
R2... TH Rn may be increased by a predetermined change ΔTH to form a B-sequence pattern.
より具体的に述べると、上記標準パターンの各閾値TH
R1,TH R2……TH Rnとしては例えば以下の(6)式のよ
うに設定される。More specifically, each of the threshold values TH of the standard pattern
R1, TH R2... TH Rn are set, for example, as in the following equation (6).
これに対し、A系列パターンの各閾値TH A1,TH A2…
…TH Anとしては例えば以下の(7)式に従って設定さ
れる。但し、上記変化ΔTHは255/(n×4)である(以
下のB系列パターンについても同様)。 On the other hand, thresholds TH A1, TH A2,.
... TH An is set, for example, according to the following equation (7). However, the change ΔTH is 255 / (n × 4) (the same applies to the following B sequence pattern).
一方、B系列パターンの各閾値TH B1,TH B2……TH Bn
としては例えば以下の(8)式に従って設定される。 On the other hand, each threshold TH B1, TH B2... TH Bn of the B sequence pattern
Is set, for example, according to the following equation (8).
尚、この実施例において、A系列パターン、B系列パ
ターン共に、各閾値にて仕切られる区分域を等分にする
ために、以下の(9)式で示すような仮想上の閾値が夫
々設定されるようになっている。 In this embodiment, in order to equally divide the area divided by each threshold value in both the A-sequence pattern and the B-sequence pattern, an imaginary threshold value represented by the following equation (9) is set. It has become so.
TH A0=TH A1−255/n TH An+1=TH An+255/n TH B0=TH B1−255/n TH Bn+1=TH Bn+255/n ……(9) このような閾値の設定方法において、閾値数n=4に
したものが第22図(b)であり、A系列パターン、B系
列パターンの各閾値は、以下の表3のように表される。TH A0 = TH A1−255 / n TH An + 1 = TH An + 255 / n TH B0 = TH B1−255 / n TH Bn + 1 = TH Bn + 255 / n (9) In such a threshold value setting method, the threshold number n = FIG. 22 (b) shows the threshold value of FIG. 22. Each threshold value of the A-sequence pattern and the B-sequence pattern is expressed as shown in Table 3 below.
(4−B−2)実現回路例 また、第23図は上述したようなアルゴリズムに従って
回路構成されたスレッシュホールドパターン設定回路19
0の具体例を示す。 (4-B-2) Example of Realized Circuit FIG. 23 is a diagram showing a threshold pattern setting circuit 19 configured according to the algorithm described above.
A specific example of 0 is shown.
同図において、スレッシュホールドパターン設定回路
190は六つのスレッシュホールド設定部191(具体的には
191(0)ないし191(5))を有し、各スレッシュホー
ルド設定部191は、A系列パターン用のA系列閾値設定
スイッチ192と、B系列パターン用のB系列閾値設定ス
イッチ193と、A系列閾値設定スイッチ192及びB系列閾
値設定スイッチ193にて設定された閾値データTH Ai,TH
Bi(i=0……5)を選択するセレクタ194と、ビデオ
クロック信号(以下Vクロック信号という)VCKを2分
周して前記セレクタ194に対する選択信号として作成す
るフリップフロップ195とで構成されており、夫々のス
レッシュホールド設定部191(0)ないし191(5)から
の閾値信号TH0ないしTH5は、A系列パターン(TH A0な
いしTH A5)とB系列パターン(TH B0ないしTH B5)と
を交互に繰返す。In the figure, the threshold pattern setting circuit
190 has six threshold setting units 191 (specifically,
191 (0) to 191 (5)), and each threshold setting section 191 includes an A-sequence threshold setting switch 192 for an A-sequence pattern, a B-sequence threshold setting switch 193 for a B-sequence pattern, and an A-sequence Threshold data TH Ai, TH set by threshold setting switch 192 and B-sequence threshold setting switch 193
A selector 194 for selecting Bi (i = 0... 5) and a flip-flop 195 for dividing a video clock signal (hereinafter referred to as a V clock signal) VCK by 2 to generate a selection signal for the selector 194. The threshold signals TH0 to TH5 from the respective threshold setting units 191 (0) to 191 (5) alternate between A sequence patterns (TH A0 to TH A5) and B sequence patterns (TH B0 to TH B5). Repeat.
(4−C)エラーディフュージョン回路 (4−C−1)アルゴリズム この実施例において用いられるエラーディフュージョ
ン回路200は、画像データDTを所定の閾値THで区分する
際に生ずる画像データDTと閾値THとの間の差分データ
(エラーデータ)の影響を抑えるべく、画像データDTを
補正するものである。(4-C) Error Diffusion Circuit (4-C-1) Algorithm The error diffusion circuit 200 used in the present embodiment is configured to separate the image data DT and the threshold TH generated when the image data DT is divided by the predetermined threshold TH. The image data DT is corrected so as to suppress the influence of the difference data (error data) between them.
第24図はこの実施例に係るエラーディフュージョン回
路200のアルゴリズムを示す説明図である。FIG. 24 is an explanatory diagram showing an algorithm of the error diffusion circuit 200 according to this embodiment.
同図において、jラインのi番目の画素Pj(i)を注
目画素とし、その画像データをXとする一方、j−1ラ
インのi−1,i,i+1番目の各画素Pj−1(i−1),Pj
−1(i),Pj−1(i+1)の差分データを夫々A,B,C
とし、注目画素Pj(i)の直前画素Pj(i−1)の差分
データをDとすれば、 注目画素Pj(i)の補正済み画像データX′は以下の
(10)(11)式で算出されるようになっている。尚、Δ
Xは差分補正データ,k1ないしk4は各画素の差分データ
の影響度合に応じた重み付けをするための補正係数であ
る。In the figure, the i-th pixel Pj (i) of the j-th line is set as a target pixel, and its image data is set as X, while the i−1, i, i + 1-th pixels Pj−1 (i) of the j−1 line are used. -1), Pj
-1 (i) and Pj-1 (i + 1) are represented by A, B, and C, respectively.
If the difference data of the pixel Pj (i−1) immediately before the pixel of interest Pj (i) is D, the corrected image data X ′ of the pixel of interest Pj (i) is expressed by the following equations (10) and (11). It is calculated. Note that Δ
X is difference correction data, and k1 to k4 are correction coefficients for performing weighting according to the degree of influence of the difference data of each pixel.
ΔX=k1A+k2B+k3C+k4D 但し、Σki(i=1〜4)=1 ……(10) X′=X+ΔX ……(11) 特に、この実施例においては、k1=0.2,k2=0.5,k3=
0.2,k4=0.1に設定されている。ΔX = k1A + k2B + k3C + k4D where Σki (i = 1 to 4) = 1 (10) X ′ = X + ΔX (11) In particular, in this embodiment, k1 = 0.2, k2 = 0.5, k3 =
0.2 and k4 are set to 0.1.
更に、この実施例において用いられる差分データの値
及びその極性を第25図に示す。FIG. 25 shows the values of the difference data used in this embodiment and their polarities.
同図において、NO.0ないしNO.4は画像データDTの濃度
階調数の区分域番号を示し、A系列パターンにあって
は、 NO.0:TH A0〜TH A1−1 NO.1:TH A1〜TH A2−1 NO.2:TH A2〜TH A3−1 NO.3:TH A3〜TH A4−1 NO.4:TH A4〜TH A5−1 を包含する一方、B系列パターンにあっては、 NO.0:TH B0〜TH B1−1 NO.1:TH B1〜TH B2−1 NO.2:TH B2〜TH B3−1 NO.3:TH B3〜TH B4−1 NO.4:TH B4〜TH B5−1 を包含している。In the figure, NO.0 to NO.4 indicate the division number of the density gradation number of the image data DT, and in the case of the A-sequence pattern, NO.0: TH A0 to TH A1-1 NO.1: TH A1 to TH A2-1 NO.2: TH A2 to TH A3-1 NO.3: TH A3 to TH A4-1 NO.4: TH A4 to TH A5-1 NO.0: TH B0 to TH B1-1 NO.1: TH B1 to TH B2-1 NO.2: TH B2 to TH B3-1 NO.3: TH B3 to TH B4-1 NO.4 : TH B4 to TH B5-1.
そして、各区分域での差分データΔDTは、各区分域の
中間点に位置する中間位置画像データ(例えば、A系列
パターンNO.1では(16+80)/2)を基準とし、画像デー
タDTと中間位置画像データとの差分を±の極性をもって
表わすようになっている。The difference data ΔDT in each segmented area is based on the intermediate position image data (eg, (16 + 80) / 2 in the A-sequence pattern No. 1) located at the midpoint of each segmented area, The difference from the position image data is represented by ± polarity.
このように±の極性を持つ差分データΔDTによる補正
は、例えば+極性あるいは−極性のみを持つ差分データ
による補正に比べて、入力の階調に対する出力の階調特
性を忠実に再現できる点で好ましい。Such correction using the difference data ΔDT having ± polarity is preferable in that the output gradation characteristics with respect to the input gradation can be faithfully reproduced, as compared with, for example, correction using difference data having only + polarity or − polarity. .
(4−C−2)実現回路基本構成 このような原理に基づいて、上述したエラーディフュ
ージョン回路200は例えば第26図に示すように構成され
る。(4-C-2) Basic Configuration of Realized Circuit Based on such a principle, the above-described error diffusion circuit 200 is configured as shown in FIG. 26, for example.
同図において、符号201は加算器であり、この加算器2
01の一方の入力端子にはバッファ180からの8ビット画
像データDTが入力されるようになっている。また、符号
202は加算器201からの出力データを一旦格納した後に出
力するラッチ回路であり、このラッチ回路202の出力デ
ータは加算器203の一方の入力端子に入力されるように
なっている。更に、符号204は加算器203の出力データを
一旦格納した後に出力するラッチ回路であり、このラッ
チ回路204の出力データが比較回路240へと送出されるよ
うになっている。In FIG. 1, reference numeral 201 denotes an adder.
The one input terminal 01 receives 8-bit image data DT from the buffer 180. Also, the sign
Reference numeral 202 denotes a latch circuit that temporarily stores output data from the adder 201 and outputs the data. The output data of the latch circuit 202 is input to one input terminal of the adder 203. Further, reference numeral 204 denotes a latch circuit for temporarily storing the output data of the adder 203 and then outputting the data. The output data of the latch circuit 204 is sent to the comparison circuit 240.
また、符号190は画像データDTの濃度階調数を区分す
る際の各閾値データTHをA系列パターン、B系列パター
ンと交互に設定するスレッシュホールドパターン設定回
路、206は上記ラッチ回路204からの画像データDT、上記
スレッシュホールドパターン設定回路190からの閾値デ
ータTH及び後述するアドレスデータADTを入力データと
して、一ライン前の画素における差分データ(第24図に
示す差分データA,B,Cに相当)を生成するための差分値
生成回路であり、この差分値生成回路206からの差分デ
ータΔDTは一ライン分FIFO207に格納された後、各注目
画素に対する補正用画素の差分データがディジタルフィ
ルタ208に取込まれるようになっている。そして、この
ディジタルフィルタ208は、上記補正用画素の差分デー
タA,B,Cを用いて所定の演算を行い、k1A+k2B+k3Cなる
データを出力するものであり、この補正データは上記加
算器201の他方の入力端子に入力されるようになってい
る。Reference numeral 190 denotes a threshold pattern setting circuit for alternately setting each threshold data TH for dividing the number of density gradations of the image data DT into an A-sequence pattern and a B-sequence pattern. 206 denotes an image from the latch circuit 204. Using the data DT, the threshold data TH from the threshold pattern setting circuit 190, and the address data ADT described later as input data, difference data in a pixel one line before (corresponding to difference data A, B, and C shown in FIG. 24) The difference data ΔDT from the difference value generation circuit 206 is stored in the FIFO 207 for one line, and the difference data of the correction pixel for each pixel of interest is collected by the digital filter 208. Is to be included. The digital filter 208 performs a predetermined operation using the difference data A, B, and C of the correction pixel, and outputs data of k1A + k2B + k3C. It is designed to be input to the input terminal.
更に、符号209は上記ラッチ回路204からの画像データ
DT及びスレッシュホールドパターン設定回路190からの
閾値データTHを入力データとして、上記注目画素の直前
画素の補正データk4Dを生成するためのルックアップテ
ーブルであり、このルックアップテーブル209からの補
正データk4Dは上記加算器203の一方の入力端子に入力さ
れるようになっている。Reference numeral 209 denotes image data from the latch circuit 204.
DT and the threshold data TH from the threshold pattern setting circuit 190 as input data is a lookup table for generating correction data k4D of the pixel immediately before the target pixel, and the correction data k4D from the lookup table 209 is The signal is input to one input terminal of the adder 203.
(4−C−3)差分値生成回路 また、上記差分値生成回路206の具体的構成を第27図
に示す。(4-C-3) Difference Value Generation Circuit FIG. 27 shows a specific configuration of the difference value generation circuit 206.
同図において、符号211ないし215はスレッシュホール
ドパターン設定回路190における各スレッシュホールド
設定部191(0)ないし191(5)の相互に隣接する閾値
データ(例えば、TH0とTH1,TH3とTH4)を夫々加算する
加算器、216ないし220は上記各加算器211ないし215から
の加算データを1/2に除算する除算器、221ないし225は
上記各除算器216ないし220からの除算データをOCポート
にセレクト信号が入力された時点でラッチするラッチ回
路である。In the figure, reference numerals 211 to 215 denote threshold data (for example, TH0 and TH1, TH3 and TH4) adjacent to each other of the respective threshold setting units 191 (0) to 191 (5) in the threshold pattern setting circuit 190. Adders to be added, 216 through 220 are dividers that divide the added data from the adders 211 through 215 by 、, and 221 through 225 select the divided data from the dividers 216 through 220 on the OC port. This is a latch circuit that latches when a signal is input.
また、符号226は後述するアドレスデータADT(この実
施例では4ビットデータ)に応じて出力ポートQ0ないし
Q4のいずれか一つがセレクト信号として選択されるデコ
ーダであり、各出力ポートからQ0ないしQ4からの信号は
各ラッチ回路221ないし225のOCポートに入力されるよう
になっている。尚、このデコーダ226の内容を以下の表
4に示す。Reference numeral 226 denotes output ports Q0 to Q0 in accordance with address data ADT (4-bit data in this embodiment) described later.
One of Q4 is a decoder selected as a select signal, and signals from Q0 to Q4 are input to OC ports of latch circuits 221 to 225 from output ports. The contents of the decoder 226 are shown in Table 4 below.
更に、符号227は入力画像データDTの濃度階調数から
選択されたラッチ回路221ないし225のいずれかのデータ
を減算する減算器であり、この減算器227からは7ビッ
トの差分データΔDTと1ビットの極性データmとが出力
されるようになっている。 Further, reference numeral 227 denotes a subtractor for subtracting one of the selected latch circuits 221 to 225 from the number of density gradations of the input image data DT. The subtracter 227 outputs 7-bit difference data ΔDT and 1 The bit polarity data m is output.
このような差分値生成回路206においては、上記スレ
ッシュホールドパターン設定回路190、加算器211ないし
215並びに除算器216ないし220は、画像データDTの濃度
階調数の各区分域NO.0ないしNO.4での中間位置画像デー
タMDTを演算するものであり、一方、ラッチ回路221ない
し225のいずれかがアドレスデータADTに対応して選択さ
れ、選択されたラッチ回路は対応する中間位置画像デー
タMDTをラッチした後に減算器227に送出し、この減算器
227は入力画像データDTと中間位置画像データMDTとの差
分データΔDTを極性データmと共に出力するようになっ
ている。In such a difference value generation circuit 206, the threshold pattern setting circuit 190, the adders 211 through
215 and dividers 216 to 220 are for calculating the intermediate position image data MDT in the respective divided areas NO.0 to NO.4 of the density gradation number of the image data DT. One of them is selected in accordance with the address data ADT, and the selected latch circuit latches the corresponding intermediate position image data MDT and sends it to the subtractor 227,
Reference numeral 227 outputs difference data ΔDT between the input image data DT and the intermediate position image data MDT together with the polarity data m.
(4−C−4)ディジタルフィルタ,ルックアップテー
ブル また、この実施例で用いられるディジタルフィルタ20
8の詳細を第28図に示す。(4-C-4) Digital Filter, Look-Up Table The digital filter 20 used in this embodiment
The details of 8 are shown in FIG.
同図において、符号231ないし233は第26図に示すFIFC
207から画素単位に順次読み出される差分データΔDTを
順次ラッチする三段構成のラッチ回路であり、符号234
は一段目のラッチ回路231の出力データに対し補正係数k
1を掛ける演算を行う係数乗算器、235は二段目のラッチ
回路232の出力データに対し補正係数k2を掛ける演算を
行う係数乗算器、236は三段目のラッチ回路233の出力デ
ータに対し補正係数k3を掛ける演算を行う係数乗算器、
237は各係数乗算器234ないし236の出力データを加算す
る加算器である。In the figure, reference numerals 231 to 233 denote FIFCs shown in FIG.
A latch circuit of a three-stage configuration for sequentially latching the differential data ΔDT sequentially read out from the pixel unit 207 in pixel units.
Is the correction coefficient k for the output data of the first-stage latch circuit 231.
235 is a coefficient multiplier that performs an operation of multiplying the output data of the second-stage latch circuit 232 by the correction coefficient k2, and 236 is a coefficient multiplier that performs an operation of multiplying the correction data by the correction coefficient k2. A coefficient multiplier for performing an operation of multiplying the correction coefficient k3,
An adder 237 adds the output data of the coefficient multipliers 234 to 236.
このようなディジタルフィルタ208は、三段構成のラ
ッチ回路231ないし233に一ライン前の三画素の差分デー
タA,B,C(第24図参照)をラッチさせ、係数乗算器234な
いし236にて夫々の差分データA,B,Cと夫々の補正係数k
1,k2,k3とを掛け合せた後、加算器237にてそれらを加算
し、k1A+k2B+k3Cを出力するのである。Such a digital filter 208 causes the three-stage latch circuits 231 to 233 to latch the difference data A, B, and C (see FIG. 24) of the preceding three pixels, and the coefficient multipliers 234 to 236 Each difference data A, B, C and each correction coefficient k
After multiplying by 1, k2, and k3, they are added by an adder 237, and k1A + k2B + k3C is output.
更にまた、上記ルックアップテーブル209の内容は、
画像データDT及び閾値データTHをアドレス信号として、
差分データΔDT(第24図中Dに相当)に補正係数k4を掛
合せた差分補正データk4Dをその極性データと共に読み
出し可能に格納したものである。Furthermore, the contents of the lookup table 209 are as follows:
Image data DT and threshold data TH as address signals,
The difference correction data k4D obtained by multiplying the difference data ΔDT (corresponding to D in FIG. 24) by the correction coefficient k4 is stored together with the polarity data in a readable manner.
(4−C−5)エラーディフュージョン回路の作動 従って、この実施例に係るエラーディフュージョン回
路200によれば、第26図に示すように、注目画素の入力
画像データXが加算器201の一方の入力端子に入力され
ると、一ライン前の三画素の差分データ(第24図のA,B,
Cに相当)に補正係数k1,k2,k3を掛合せた第一の補正差
分データ[k1A+k2B+k3C]がディジタルフィルタ208か
ら出力され、上記加算器201の他方の入力端子に入力さ
れる。一方、上記LUT209からは注目画素の直前画素にお
ける差分データ(第24図中Dに相当)に補正係数k4を掛
合せた第二の補正差分データ[k4D]が出力される。(4-C-5) Operation of Error Diffusion Circuit Therefore, according to the error diffusion circuit 200 of this embodiment, as shown in FIG. When input to the terminal, the difference data of the three pixels one line before (A, B,
First correction difference data [k1A + k2B + k3C] obtained by multiplying the correction coefficient k1, k2, and k3 by the correction coefficient k1, k2, and k3 are output from the digital filter 208 and input to the other input terminal of the adder 201. On the other hand, the LUT 209 outputs second correction difference data [k4D] obtained by multiplying the difference data (corresponding to D in FIG. 24) of the pixel immediately before the target pixel by the correction coefficient k4.
この状態において、上記加算器201では、X+(k1A+
k2B+k3C)なる加算が行われ、このデータがラッチ回路
202を経て加算器203の一方の入力端子に入力される段階
で、上記第二の補正差分データ[k4D]が加算され、ラ
ッチ回路204には、注目画素の補正済み画像データ
X′、すなわち、X+ΔX,(但し、ΔX:k1A+k2B+k3C
+k4D)がラッチされることになり、この補正済み画像
データX′が後段の比較回路240へ送出されるようにな
っている。In this state, in the adder 201, X + (k1A +
k2B + k3C), and this data is stored in the latch circuit.
At the stage of being input to one input terminal of the adder 203 through 202, the second correction difference data [k4D] is added, and the latched circuit 204 has corrected image data X ′ of the target pixel, that is, X + ΔX, (however, ΔX: k1A + k2B + k3C
+ K4D) is latched, and the corrected image data X 'is sent to the comparison circuit 240 at the subsequent stage.
(4−D)比較回路,濃度コード生成器 上記比較回路240は、第29図に示すように、四つのデ
ィジタルコンパレータ241ないし244からなり、各コンパ
レータ241の一方の入力端Aにはエラーディフュージョ
ン回路200からの補正済みの画像データDTが入力され、
各コンパレータ241ないし244の他方の入力端Bには、ス
レッシュホールドパターン設定回路190の四つのスレッ
シュホールド設定部191(1)ないし191(4)からの閾
値データTH1ないしTH4(この実施例では、A系列パター
ン,B系列パターンが隣接画素単位で交互に繰返されて出
力される)が入力され、A≧Bのとき各コンパレータ24
1ないし244の出力が“1"になるようになっている。(4-D) Comparison Circuit and Density Code Generator As shown in FIG. 29, the comparison circuit 240 includes four digital comparators 241 to 244, and one input terminal A of each comparator 241 has an error diffusion circuit. The corrected image data DT from 200 is input,
At the other input terminal B of each of the comparators 241 to 244, threshold data TH1 to TH4 (in this embodiment, A1 to T4) from the four threshold setting units 191 (1) to 191 (4) of the threshold pattern setting circuit 190 are provided. A series pattern and a B series pattern are alternately repeated in adjacent pixel units and output), and when A ≧ B, each comparator 24
The output of 1 to 244 is set to "1".
そして、上記各コンパレータ241ないし244からは4ビ
ットのアドレスデータADT(具体的には[0000][000
1][0011][0111][1111])が出力され、この4ビ
ットのアドレスデータADTは、以後の処理を簡略化する
ため、濃度コード生成器250を構成するコーダ251にて3
ビットの画像濃度コードSC(具体的にはSC(0)=000,
SC(1)=001,SC(2)=011,SC(3)=101,SC(4)
=111)に変換生成されるようになっている。The comparators 241 to 244 output 4-bit address data ADT (specifically, [0000] [000
1] [0011] [0111] [1111]), and the 4-bit address data ADT is converted to 3 by the coder 251 constituting the density code generator 250 in order to simplify the subsequent processing.
Bit image density code SC (specifically, SC (0) = 000,
SC (1) = 001, SC (2) = 011, SC (3) = 101, SC (4)
= 111).
尚、入力画像データの区画域番号、アドレスデータAD
T及び画像濃度コードSCの関係は以下の表5のようにな
っている。The area number of the input image data and the address data AD
The relationship between T and the image density code SC is as shown in Table 5 below.
(5)ROSコントローラ (5−A)基本構成 第30図は第一ROSコントローラ157及び第二ROSコント
ローラ158の概略を示す。 (5) ROS Controller (5-A) Basic Configuration FIG. 30 schematically shows the first ROS controller 157 and the second ROS controller 158.
第一ROSコントローラ157は、所定のVクロック信号VC
Kを生成する同期信号発生回路261と、ポリゴンモータ14
4を制御するポリゴンモータコントローラ264と、同期信
号発生回路261からのVクロック信号VCKに同期してFIFO
155からの画像濃度コードSC(SCsに相当)を取込み、こ
の画像濃度コードSCに対応して画像濃度信号SDのパルス
幅を変調する多値変調回路265とで構成されている。The first ROS controller 157 receives a predetermined V clock signal VC
A synchronous signal generating circuit 261 for generating K, and a polygon motor 14
4 and a FIFO synchronous with the V clock signal VCK from the synchronization signal generation circuit 261.
An image density code SC (corresponding to SCs) from 155 is taken in, and a multi-level modulation circuit 265 for modulating the pulse width of the image density signal SD in accordance with the image density code SC is provided.
そして、上記同期信号発生回路261は、ビデオクロッ
ク発生器262からのVクロック信号VCKと、センサアンプ
263で増幅した第一SOSセンサ148の検出信号とを位相合
せした同期信号を生成するものである。また、上記ポリ
ゴンモータコントローラ264は、モータ制御クロック信
号SMをモータドライバ161に送出することにより、ポリ
ゴンモータ144を駆動制御するようになっている。更
に、上記多値変調回路265は、画像濃度信号SDをレーザ
ドライバ159に送出することにより、第一レーザ141を駆
動制御するようになっている。The synchronizing signal generation circuit 261 is connected to the V clock signal VCK from the video clock generator 262 and the sensor amplifier.
This is to generate a synchronization signal in which the detection signal of the first SOS sensor 148 amplified in 263 is phase-matched. The polygon motor controller 264 controls the driving of the polygon motor 144 by sending a motor control clock signal SM to the motor driver 161. Further, the multi-level modulation circuit 265 controls the driving of the first laser 141 by transmitting the image density signal SD to the laser driver 159.
また、第二ROSコントローラ158は、ポリゴンモータコ
ントローラ264がない点を除いて基本的に第一ROSコント
ローラ157と略同様な構成を有しており、ビデオクロッ
ク発生器272からのVクロック信号VCKと、センサアンプ
273で増幅した第二SOSセンサ149の検出信号とを位相合
せした同期信号を生成し、この同期信号タイミングにて
ギャップメモリ156からの画像濃度コードSC(SCmに相
当)を取込んで出力する同期信号発生回路271と、同期
信号発生回路271から出力された画像濃度コードSCに基
づいて画像濃度信号SDのパルス幅を変調する多値変調回
路275とで構成されている。Further, the second ROS controller 158 has basically the same configuration as the first ROS controller 157 except that the polygon motor controller 264 is not provided, and the second ROS controller 158 is connected to the V clock signal VCK from the video clock generator 272. , Sensor amplifier
A synchronization signal is generated by synchronizing the detection signal of the second SOS sensor 149 amplified by 273 with a phase, and the image density code SC (corresponding to SCm) from the gap memory 156 is fetched and output at this synchronization signal timing. It comprises a signal generation circuit 271 and a multi-level modulation circuit 275 that modulates the pulse width of the image density signal SD based on the image density code SC output from the synchronization signal generation circuit 271.
(5−B)多値変調回路 (5−B−1)基本構成 この実施例に係る多値変調回路265,275は、再現画像
モード(文字モードあるいは写真モード)に応じた最適
な画像再現を行うようになっており、その基本的構成は
略同様であるので、以下、多値変調回路265を例に挙げ
て説明する。(5-B) Multi-level modulation circuit (5-B-1) Basic configuration The multi-level modulation circuits 265 and 275 according to this embodiment perform optimal image reproduction according to a reproduction image mode (character mode or photograph mode). Since the basic configuration is substantially the same, the multilevel modulation circuit 265 will be described below as an example.
第31図はこの実施例に係る多値変調回路265の詳細を
示すブロック図である。FIG. 31 is a block diagram showing details of the multi-level modulation circuit 265 according to this embodiment.
同図において、符号281は3ビットの画像濃度コードS
Cを多値変調回路内に取込むためのインタフェースであ
り、このインタフェース281に取込まれた画像濃度コー
ドSCはVクロック信号VCKに同期してラッチ回路282にラ
ッチされるようになっている。そして、上記ラッチ回路
282からの画像濃度コードSCはP−ROMからなるデコーダ
283によって選択コードb(具体的にはb(BK),b(GY
3),b(GY2),b(GY1),b(W))に変換されるように
なっている。In the figure, reference numeral 281 denotes a 3-bit image density code S
This is an interface for taking C into the multi-level modulation circuit. The image density code SC taken in the interface 281 is latched by the latch circuit 282 in synchronization with the V clock signal VCK. And the latch circuit
The image density code SC from 282 is a P-ROM decoder
The selection code b (specifically, b (BK), b (GY
3), b (GY2), b (GY1), b (W)).
一方、符号284は上記Vクロック信号VCKに基づくパル
ス信号の位相ずれを利用し、中間調画像濃度コードに対
応するパルス幅の変調信号を二系統のパターン(具体的
には左側から順に広がるパターンと右側から順に広がる
パターン)で生成する左右グレージェネレータであり、
この左右グレージェネレータ284からの左側から広がる
パターンの左変調信号LGY1ないしLGY3並びに右側から広
がるパターンの右変調信号RGY1ないしRGY3は左右選択ブ
ロック285に入力されている。また、符号286は文字モー
ド及び写真モードのいずれかを示すモードセレクト信号
MSに応じて1,0の左右切換信号LRSを適宜生成する左右切
換信号発生器であり、この左右切換信号LRSが上記左右
選択ブロック285に送出される。そして、上記左右選択
ブロック285は左右切換信号LRSに応じて上記左変調信号
LGY1ないしLGY3あるいは右変調信号RGY1ないしRGY3を選
択して出力し、この左変調信号あるいは右変調信号のい
ずれかが変調信号GY1ないしGY3として送出されるように
なっている。そして更に、上記左右選択ブロック285か
らの変調信号GY1ないしGY3、最大画像濃度コードに対応
する変調信号BK並びに零画像濃度コードに対応する変調
信号Wがセレクタ287に入力され、このセレクタ287は上
記デコーダ283の選択コードbによっていずれかの変調
信号を選択作動するようになっており、選択された変調
信号が画像濃度信号SDとして生成されるようになって
いる。On the other hand, reference numeral 284 uses a phase shift of a pulse signal based on the V clock signal VCK to convert a modulation signal having a pulse width corresponding to a halftone image density code into two patterns (specifically, a pattern that spreads sequentially from the left side and a Left and right gray generators that are generated in
The left modulation signals LGY1 to LGY3 of the pattern spreading from the left and the right modulation signals RGY1 to RGY3 of the pattern spreading from the right from the left and right gray generator 284 are input to the left and right selection block 285. Reference numeral 286 denotes a mode select signal indicating either the character mode or the photograph mode.
A left / right switching signal generator for appropriately generating 1,0 left / right switching signals LRS according to the MS, and this left / right switching signal LRS is sent to the left / right selection block 285. Then, the left / right selection block 285 outputs the left modulation signal according to the left / right switching signal LRS.
LGY1 to LGY3 or right modulation signals RGY1 to RGY3 are selected and output, and either the left modulation signal or the right modulation signal is transmitted as modulation signals GY1 to GY3. Further, the modulation signals GY1 to GY3 from the left / right selection block 285, the modulation signal BK corresponding to the maximum image density code, and the modulation signal W corresponding to the zero image density code are input to the selector 287. One of the modulation signals is selectively operated by the selection code b of 283, and the selected modulation signal is generated as the image density signal SD.
(5−B−2)デコーダ この実施例において用いられるデコーダ283の内容を
以下の表6に示す。(5-B-2) Decoder The contents of the decoder 283 used in this embodiment are shown in Table 6 below.
(5−B−3)左右グレージェネレータ また、第32図はこの実施例において用いられる左右グ
レージェネレータ284の詳細を示す。 (5-B-3) Left and right gray generator FIG. 32 shows details of the left and right gray generator 284 used in this embodiment.
同図において、符号301はVクロック信号VCKを1/2に
分周する分周器、302及び303は分周器301からのパルス
信号を予め設定された複数の遅延時間分だけ遅延させる
第一及び第二ディレイライン、304は上記各ディレイラ
イン302,303と同様な構成のディレイラインからなる温
度安定チップ、305ないし311は波形成形用のCMOSゲー
ト、312ないし314はEORゲート、315ないし317はアンド
ゲートである。In the figure, reference numeral 301 denotes a frequency divider that divides the V clock signal VCK by half, and 302 and 303 delay the pulse signal from the frequency divider 301 by a plurality of predetermined delay times. And a second delay line, 304 is a temperature-stable chip composed of a delay line having the same configuration as the above-described delay lines 302, 303, 305 to 311 are CMOS gates for waveform shaping, 312 to 314 are EOR gates, and 315 to 317 are AND gates. It is.
この実施例において、第一及び第二ディレイライン30
2,303は、第33図に示すように、インバータ入力タップ3
02と、このインバータ入力タップ320に直列接続される
複数の遅延素子321ないし326(この実施例においては各
遅延素子の遅延量は予め所定のものに設定されている)
と、各遅延素子321ないし326の終端部位から引出される
インバータ出力タップ327ないし332とからなる。尚、入
力タップ位置はIN,出力タップ位置は夫々TP(具体的に
はTP1ないしTP6)で示される。In this embodiment, the first and second delay lines 30
2,303 is an inverter input tap 3 as shown in FIG.
02 and a plurality of delay elements 321 to 326 connected in series to the inverter input tap 320 (in this embodiment, the delay amount of each delay element is set to a predetermined value in advance).
, And inverter output taps 327 to 332 that are drawn from the terminal portions of the delay elements 321 to 326. The input tap position is indicated by IN, and the output tap position is indicated by TP (specifically, TP1 to TP6).
そして、上記第一ディレイライン302の入力タップIN
には分周器301からの出力が入力され、第一ディレイラ
イン302の出力タップTP2ないしTP4からの出力がCMOSゲ
ート306ないし308を介してEORゲート312ないし314の一
方の端子に入力される。一方、第一ディレイライン302
の出力タップTP6からの出力が第二ディレイライン303の
入力タップINに入力されると共に、この第二ディレイラ
イン303の出力タップTP3ないしTP5からの出力がCMOSゲ
ート309ないし311を介してアンドゲート315ないし317の
一方の入力端子に入力されている。そして、上記温度安
定チップ304の出力タップTP1からの出力はCMOSゲート30
5を介してEORゲート312ないし314並びにアンドゲート31
5ないし317の他方の入力端子に夫々入力されている。Then, the input tap IN of the first delay line 302
, An output from the frequency divider 301 is input, and an output from the output taps TP2 to TP4 of the first delay line 302 is input to one terminal of the EOR gates 312 to 314 via the CMOS gates 306 to 308. Meanwhile, the first delay line 302
The output from the output tap TP6 of the second delay line 303 is input to the input tap IN of the second delay line 303, and the output from the output tap TP3 to TP5 of the second delay line 303 is input to the AND gate 315 through the CMOS gate 309 to 311. 317 are input to one of the input terminals. The output from the output tap TP1 of the temperature stable chip 304 is
EOR gates 312 through 314 through 5 and AND gate 31
These are input to the other input terminals 5 to 317, respectively.
このような回路構成において、上記EORゲート312ない
し314の出力が左変調信号LGY1ないしLGY3として与えら
れ、上記アンドゲート315ないし317の出力が右変調信号
RGY3,RGY2,RGY1として与えられるようになっている。In such a circuit configuration, the outputs of the EOR gates 312 to 314 are provided as left modulation signals LGY1 to LGY3, and the outputs of the AND gates 315 to 317 are output as right modulation signals.
It is provided as RGY3, RGY2, RGY1.
(5−B−4)左右選択ブロック,左右切換信号発生器 また、第34図はこの実施例において用いられる左右選
択ブロック285及び左右切換信号発生器286の詳細を示
す。(5-B-4) Left / right selection block and left / right switching signal generator FIG. 34 shows details of the left / right selection block 285 and the left / right switching signal generator 286 used in this embodiment.
同図において、左右選択ブロック285は、左右グレー
ジェネレータ284からの左変調信号LGY3,LGY2,LGY1並び
に右変調信号RGY3,RGY2,RGY1が一方の入力端子に入力さ
れるアンドゲート341ないし346と、三つのオアゲート34
7ないし349と、左右切換信号発生器286からの出力が入
力されるインバータ350とを備えている。そして、上記
左右切換信号発生器286からの出力はアンドゲート341な
いし343の他方の入力端子に入力されると共に、インバ
ータ350の出力はアンドゲート344ないし346の他方の入
力端子に入力され、更に、アンドゲート341及び344の出
力がオアゲート347を介して変調信号GY3として取出さ
れ、アンドゲート342及び345の出力がオアゲート348を
介して変調信号GY2として取出され、アンドゲート343及
び346の出力がオアゲート349を介して変調信号GY1とし
て取出されるようになっている。In the figure, a left and right selection block 285 includes AND gates 341 to 346 to which left modulation signals LGY3, LGY2, LGY1 and right modulation signals RGY3, RGY2, RGY1 from the left and right gray generators 284 are input to one input terminal. Or gate 34
7 to 349 and an inverter 350 to which an output from the left / right switching signal generator 286 is input. The output from the left / right switching signal generator 286 is input to the other input terminal of the AND gates 341 to 343, and the output of the inverter 350 is input to the other input terminal of the AND gates 344 to 346. The outputs of the AND gates 341 and 344 are taken out as a modulation signal GY3 through an OR gate 347, the outputs of the AND gates 342 and 345 are taken out as a modulation signal GY2 through an OR gate 348, and the outputs of the AND gates 343 and 346 are taken out. Is extracted as a modulation signal GY1 through
また、上記左右切換信号発生器286は、Vクロック信
号VCKを1/2に分周するフリップフロップ(以下FFと略記
する)351と、このFF351の出力及びモードセレクト信号
MSが入力されるナンドゲート352とを備えている。The left / right switching signal generator 286 includes a flip-flop (hereinafter abbreviated as FF) 351 for dividing the V clock signal VCK by half, an output of the FF 351 and a mode select signal.
And a NAND gate 352 to which the MS is input.
(5−B−5)セレクタ 更に、第35図はこの実施例で用いられるセレクタ287
の詳細を示す。(5-B-5) Selector FIG. 35 shows a selector 287 used in this embodiment.
The details are shown below.
同図において、符号361ないし365は、上記左右選択ブ
ロック285からの変調信号GY1ないしGY3、最大画像濃度
コードに対応する変調信号BK並びに零画像濃度コードに
対応する変調信号Wが夫々一方の入力端子に入力される
と共に、夫々の変調信号に対応した選択コードb(具体
的には、b(8K),b(GY3),b(GY2),b(GY1),b
(W))が夫々の他方の入力端子に入力されるアンドゲ
ート、366は各アンドゲートからの出力を入力するオア
ゲートであり、ハイレベルな選択コードに対応するアン
ドゲートのみが開いて、当該アンドゲートを通過した変
調信号がオアゲート366から画像濃度信号SD(サブカラ
ー用の画像濃度信号SDsに相当)として出力されるよう
になっている。In the figure, reference numerals 361 to 365 denote modulation signals GY1 to GY3 from the left / right selection block 285, a modulation signal BK corresponding to the maximum image density code, and a modulation signal W corresponding to the zero image density code, respectively. And a selection code b (specifically, b (8K), b (GY3), b (GY2), b (GY1), b
(W)) is an AND gate input to each of the other input terminals, and 366 is an OR gate for inputting the output from each AND gate, and only the AND gate corresponding to the high-level selection code is opened to open the AND gate. The modulated signal that has passed through the gate is output from the OR gate 366 as an image density signal SD (corresponding to the sub-color image density signal SDs).
尚、第二ROSコントローラ158の多値変調回路275にあ
っては、第一ROSコントローラ157と異なり、非露光部を
画像部とするため、画像濃度信号SDとしては、例えば第
35図に仮想線で示すように、オアゲート366の出力をイ
ンバータ367で反転させるようにしている。In the multi-level modulation circuit 275 of the second ROS controller 158, unlike the first ROS controller 157, since the non-exposed portion is an image portion, the image density signal SD is, for example,
As indicated by a virtual line in FIG. 35, the output of the OR gate 366 is inverted by the inverter 367.
(5−B−6)多値変調回路の作動 第36図及び第37図に示すタイミングチャートを中心に
第一ROSコントローラ157の多値変調回路265を例に挙げ
てその作動について説明する。(5-B-6) Operation of Multi-Level Modulation Circuit The operation of the multi-level modulation circuit 265 of the first ROS controller 157 will be described with reference to the timing charts shown in FIGS. 36 and 37.
第32図において、今、基準クロックとしてのVクロッ
ク信号VCKが分周器301を通過すると、1/2に分周された
Vクロック信号が基準クロックに基づくパルス信号(VC
K/2に相当する)として生成され、温度安定チップ304の
TP1からは所定の遅延量(この実施例ではDELAY0とす
る)だけ遅延して出力される。In FIG. 32, when a V clock signal VCK as a reference clock passes through a frequency divider 301, a V clock signal divided by a half is converted into a pulse signal (VC
(Equivalent to K / 2) and the temperature stable chip 304
The output from TP1 is delayed by a predetermined delay amount (DELAY0 in this embodiment).
一方、上記パルス信号VCK/2が第一ディレイライン302
に入力されると、第一ディレイライン302の出力タップT
P2,TP3,TP4からは所定の遅延量(この実施例ではDELAY0
にDELAY1,DELAY2,DELAY3を加えたもの)だけ遅延したパ
ルス信号が夫々出力される。また、第二ディレイライン
303の出力タップTP3,TP4,TP5からは第一ディレイライン
302の入力タップIN,出力タップTP5間の遅延量に第二デ
ィレイライン303の各出力タップまでの遅延量が付加さ
れた所定の遅延量(この実施例では夫々DELAY0にDELAY
4,DELAY5,DELAY6を加えたもの)だけ遅延したパルス信
号が夫々出力される。On the other hand, the pulse signal VCK / 2 is
Output tap T of the first delay line 302
From P2, TP3, TP4, a predetermined delay amount (DELAY0 in this embodiment)
, Which are delayed by DELAY1, DELAY2, and DELAY3). Also, the second delay line
First delay line from 303 output taps TP3, TP4, TP5
A predetermined delay amount obtained by adding a delay amount between each input tap of the second delay line 303 and a delay amount between the input tap IN and the output tap TP5 of 302 (DELAY0 and DELAY0 respectively in this embodiment)
Pulse signals delayed by 4, DELAY5 and DELAY6).
この場合において、上記EORゲート312ないし314から
は上記DELAY1ないしDELAY3に対応するパルス幅の左変調
信号LGY1ないしLGY3が出力される。一方、上記アンドゲ
ート315ないし317からは上記VCK/2のパルス幅から夫々D
ELAY4ないしDELAY6分を差引いたパルス幅(DELAY3ない
しDELAY1に相当)の右変調信号RGY3,RGY2,RGY1が出力さ
れる。In this case, the EOR gates 312 to 314 output left modulation signals LGY1 to LGY3 having pulse widths corresponding to the DELAY1 to DELAY3. On the other hand, from the AND gates 315 to 317, D
The right modulation signals RGY3, RGY2, RGY1 having a pulse width (corresponding to DELAY3 to DELAY1) obtained by subtracting ELAY4 to DELAY6 are output.
ここで、モードセレクト信号MSが文字モードを示すも
のであると仮定する(この実施例においては文字モー
ド:モードセレクト信号MS=0,写真モード:モードセレ
クト信号MS=1)。Here, it is assumed that the mode select signal MS indicates a character mode (in this embodiment, character mode: mode select signal MS = 0, photograph mode: mode select signal MS = 1).
このとき、第37図(a)に示すように、左右切換信号
発生器286からの左右切換信号LRSは常時“1"であり、左
変調信号LGY1ないしLGY3がそのまま変調信号GY1ないしG
Y3として出力されてセレクタ287に入力される。する
と、このセレクタ287はデコーダ283からの選択コードに
応じて一画素ずつ画像濃度信号SDを生成してレーザドラ
イバ159へ送り、第一レーザ141を駆動する。At this time, as shown in FIG. 37 (a), the left / right switching signal LRS from the left / right switching signal generator 286 is always "1", and the left modulation signals LGY1 to LGY3 are directly used as the modulation signals GY1 to GY3.
It is output as Y3 and input to selector 287. Then, the selector 287 generates an image density signal SD pixel by pixel in accordance with the selection code from the decoder 283, sends it to the laser driver 159, and drives the first laser 141.
このような駆動動作過程において、上記第一レーザ14
1の点灯動作は、第38図(a)に示すように、各画素毎
に常時左側から順に点灯するパターン(所謂ノコギリ波
パターン)であるため、一画素で一線が形成されること
になり、その分、解像度が高められ、文字等の細線が良
好に再現され得る。In such a driving operation process, the first laser 14
As shown in FIG. 38 (a), the lighting operation of 1 is a pattern (so-called sawtooth wave pattern) in which each pixel is always lit sequentially from the left side, so that one pixel forms one line, As a result, the resolution is increased, and fine lines such as characters can be satisfactorily reproduced.
一方、モードセレクト信号MSが写真モードを示すもの
であると仮定すると、第37図(b)に示すように、左右
切換信号発生器286からの左右切換信号LRSは“1"“0"を
各Vクロック信号VCKの一周期毎(各画素P単位毎)に
交互に出力することになり、左変調信号LGY1ないしLGY3
と右変調信号RGY1ないしRGY3とが各画素P単位毎に交互
に変調信号GY1ないしGY3として選択されセレクタ287に
入力される。すると、このセレクタ287はデコーダ283か
らの選択コードに応じて一画素ずつ画像濃度信号SDを生
成してレーザドライバ159へ送り、第一レーザ141を駆動
する。尚、この実施例に係る多値変調回路265において
は、上記右変調信号RGY1ないしRGY2が二画素毎にしか生
成されないが、写真モードにあっては、左変調信号LGY1
ないしLGY3と交互に使用されるため、特に不都合は生じ
ない。On the other hand, assuming that the mode select signal MS indicates the photograph mode, the left / right switching signal LRS from the left / right switching signal generator 286 indicates “1” and “0” as shown in FIG. The output is alternately performed in each cycle of the V clock signal VCK (each pixel P unit), and the left modulation signals LGY1 to LGY3 are output.
And right modulation signals RGY1 to RGY3 are alternately selected as modulation signals GY1 to GY3 for each pixel P and input to the selector 287. Then, the selector 287 generates an image density signal SD pixel by pixel in accordance with the selection code from the decoder 283, sends it to the laser driver 159, and drives the first laser 141. In the multi-level modulation circuit 265 according to this embodiment, the right modulation signals RGY1 and RGY2 are generated only for every two pixels, but in the photo mode, the left modulation signal LGY1 is generated.
Also, since it is used alternately with LGY3, no particular inconvenience occurs.
このような駆動動作過程において、上記第一レーザ14
1の点灯動作は、第38図(b)に示すように、隣接する
二画素Pの一方に対して左側から順に点灯すると共に他
方に対して右側から順に点灯するパターン(所謂三角波
パターン)であるため、二画素Pで一線が形成されるこ
とになり、その分、ノコギリ波パターンに比べて解像度
は低下するが、逆に階調表現性が高められ、写真等の中
間調画像が良好に再現される。In such a driving operation process, the first laser 14
The lighting operation 1 is a pattern (so-called triangular wave pattern) in which one of two adjacent pixels P is sequentially lit from the left side and the other is sequentially lit from the right side, as shown in FIG. 38 (b). As a result, a line is formed by the two pixels P, and the resolution is lower than that of the sawtooth wave pattern, but the gradation expression is improved, and a halftone image such as a photograph is reproduced well. Is done.
尚、第二ROSコントローラ158の多値変調回路275につ
いても上記第一ROSコントローラ157のものと略同様に作
動する。The multi-level modulation circuit 275 of the second ROS controller 158 operates in substantially the same manner as that of the first ROS controller 157.
このような多値変調回路265,275において、上述した
左右グレージェネレータ284の各DELAY1ないしDELAY3は
以下のように設定される。In such multi-level modulation circuits 265 and 275, the respective DELAY1 to DELAY3 of the left and right gray generators 284 are set as follows.
一般に、入力画像データDTの濃度階調数Nと記録画像
濃度Jとの関係は、第39図に実線で示すような非線形な
現像特性曲線Yとして得られる。Generally, the relationship between the density gradation number N of the input image data DT and the recording image density J is obtained as a non-linear development characteristic curve Y as shown by a solid line in FIG.
このような状況下において、第39図に仮想線で示すよ
うに、画像濃度コードSCと記録画像濃度との関係を線形
な現像特性曲線Y′に補正するようにすれば、上記画像
濃度コードSC(0)ないしSC(4)に対する記録画像濃
度Jの濃度差を略等間隔に設定することが可能になり、
その分、記録画像の階調再現性を良好にすることができ
るものと考えられる。Under these circumstances, as shown by the imaginary line in FIG. 39, if the relationship between the image density code SC and the recorded image density is corrected to a linear development characteristic curve Y ', the image density code SC The density difference of the recorded image density J with respect to (0) to SC (4) can be set at substantially equal intervals,
It is considered that the gradation reproducibility of the recorded image can be improved accordingly.
このような観点に立って、上記補正された現像特性曲
線Y′上の画像濃度コードSC(1),SC(2),SC(3)
に対応する記録画像濃度を調べて見ると、実際の現像特
性曲線Y上のY1,Y2,Y3に相当するものであることが把握
される。それゆえ、上記画像濃度コードSC(1),SC
(2),SC(3)に対応する画像濃度信号SDのパルス幅
を変調する際に上記現像特性曲線YのY1,Y2,Y3に対応す
る記録画像濃度が得られるようにすればよい。From this point of view, the image density codes SC (1), SC (2), SC (3) on the corrected development characteristic curve Y '
By examining the recorded image density corresponding to, it is understood that the density corresponds to Y1, Y2, Y3 on the actual development characteristic curve Y. Therefore, the image density codes SC (1), SC
(2) When the pulse width of the image density signal SD corresponding to SC (3) is modulated, the recording image density corresponding to Y1, Y2, Y3 of the development characteristic curve Y may be obtained.
従って、上記現像特性曲線YのY1ないしY3に対応する
入力画像データの濃度階調数の最大濃度階調数との比率
αで、上記画像濃度信号SDのパルス幅を変調することが
必要になり、上記DELAY1ないしDELAY3は上記比率αに応
じて設定されるものである。Therefore, it is necessary to modulate the pulse width of the image density signal SD with the ratio α of the density gradation number of the input image data corresponding to Y1 to Y3 of the development characteristic curve Y to the maximum density gradation number. The DELAY1 to DELAY3 are set according to the ratio α.
また、この実施例において、上記分周器301は、第32
図に示すように、Vクロック信号VCKを1/2に分周し、一
画素Pの全範囲に亘るパルス信号VCK/2を作成する。こ
のため、上記実施例のように、各ディレイライン302,30
3から所定の遅延量を取出す際にEORゲート312ないし314
やアンドゲート315ないし317を用いるという簡単な回路
構成になるのである。Further, in this embodiment, the frequency divider 301 is
As shown in the figure, the V clock signal VCK is frequency-divided by 1/2 to generate a pulse signal VCK / 2 over the entire range of one pixel P. Therefore, as in the above embodiment, each of the delay lines 302, 30
EOR gates 312 to 314 when extracting a predetermined delay amount from 3.
Thus, a simple circuit configuration using AND gates 315 to 317 is obtained.
より具体的に言えば、例えば第40図に示すように、V
クロック信号VCKそのものを変調基準パルス信号とすれ
ば、例えば第一のディレイライン302から所定のDELAYだ
け遅延したパルス信号と変調基準パルス信号とをEORゲ
ートに入力すると、EOR出力には、一画素Pの範囲で実
線で示すもの以外に二点鎖線で示すパルス信号も生じて
しまい、上記DELAYに応じたパルス信号のみを取出すこ
とができないことになり、この場合には、実施例で示し
たEORゲート以外の論理回路構成で上記DELAYに応じたパ
ルス信号を取出すようにすることが必要である。尚、こ
のことは第二のディレイライン303から所定のDELAYを取
出す場合についても同様である。More specifically, for example, as shown in FIG.
If the clock signal VCK itself is used as a modulation reference pulse signal, for example, when a pulse signal delayed by a predetermined DELAY from the first delay line 302 and a modulation reference pulse signal are input to an EOR gate, one pixel P is output to the EOR output. In addition, a pulse signal indicated by a two-dot chain line is also generated in addition to the signal indicated by the solid line in the range, and it is impossible to extract only the pulse signal corresponding to the DELAY. In this case, the EOR gate shown in the embodiment is used. It is necessary to take out a pulse signal corresponding to the above DELAY with a logic circuit configuration other than the above. The same applies to the case where a predetermined delay is taken out from the second delay line 303.
更に、この実施例では、上記第一ディレイライン302
と同様な構成の温度安定チップ304を用いているのは以
下の理由による。Further, in this embodiment, the first delay line 302
The reason why the temperature stable chip 304 having the same configuration as that described above is used is as follows.
例えば、第41図に示すように、Vクロック信号VCKに
基づく変調基準パルス信号VCK/2が例えば第一のディレ
イライン302を通過する際に、その温度変化に伴って実
線で示す状態から仮想線で示す状態に変化したとして
も、温度安定チップ304は第一のディレイライン302と同
様な温度変化を生ずるので、上記変調基準パルス信号VC
K/2自体は温度安定チップ304を通過する際に実線で示す
状態から仮想線で示す状態に略同様な変位量δをもって
変化することになる。このため、ディレイライン302が
温度変化することによって出力パルス信号が変動したと
しても、変調基準パルス信号VCK/2とディレイライン302
の出力パルス信号とは相対的な位置関係を保ったまま変
動することになり、両者が入力されるEORゲートの出力
パルス幅は温度変化に影響されることなく一定に保たれ
る。尚、上記変調基準パルス信号VCK/2と第二のディレ
イライン303の出力パルス信号とも相対的な位置関係を
保ったまま変動することになるので、両者が入力される
アンドゲートの出力パルス幅も温度変化に影響されるこ
となく一定に保たれる。For example, as shown in FIG. 41, when the modulation reference pulse signal VCK / 2 based on the V clock signal VCK passes through the first delay line 302, for example, it changes from a state shown by a solid line to a virtual line Since the temperature stabilization chip 304 causes a temperature change similar to that of the first delay line 302 even if the state changes to
K / 2 itself changes from the state shown by the solid line to the state shown by the imaginary line when passing through the temperature stabilizing chip 304, with substantially the same amount of displacement δ. Therefore, even if the output pulse signal fluctuates due to the temperature change of the delay line 302, the modulation reference pulse signal VCK / 2 and the delay line 302
The output pulse signal fluctuates while maintaining the relative positional relationship with the output pulse signal, and the output pulse width of the EOR gate to which both are input is kept constant without being affected by the temperature change. Since the modulation reference pulse signal VCK / 2 and the output pulse signal of the second delay line 303 also fluctuate while maintaining the relative positional relationship, the output pulse width of the AND gate to which both are input is also changed. It is kept constant without being affected by temperature changes.
更にまた、この実施例においては、波形成形用手段と
してCMOSゲート305ないし311を用いているので、温度変
化によるスレッシュホールド位置の変動が少ない。この
ため、第42図に示すように、例えばディレイラインの出
力パルス信号の立上がり、立下がり部位のなまり状態を
成形する際にも、上記スレッシュホールド位置(図中一
点鎖線で示す)が変動することは少ないので、CMOSゲー
トの出力信号のパルス幅は安定に保たれる。Further, in this embodiment, since the CMOS gates 305 to 311 are used as the waveform shaping means, the fluctuation of the threshold position due to the temperature change is small. For this reason, as shown in FIG. 42, the threshold position (indicated by a dashed line in FIG. 42) may fluctuate, for example, when shaping the rising and falling portions of the output pulse signal of the delay line. Therefore, the pulse width of the output signal of the CMOS gate is kept stable.
(5−B−7)変形例 この実施例では、上記ディレイライン302,303の遅延
素子321ないし322の遅延量は予め適宜設定されたもので
あるが、例えば第43図に示すように、市販のディレイラ
イン371ないし373、例えば、各出力タップO1ないしO5の
遅延量が10nsec.均一であるディレイライン371と各出力
タップO1ないしO3の遅延量が15nsec.均一のディレイラ
イン372,373とを組合せて適宜配線することにより引出
しタップL1ないしL8の遅延量を10,15,20,25…45(nse
c.)に細かく調整することが可能になり、引出しタップ
L1ないしL8を適宜選択することによって所望の遅延量を
得ることが可能になる。(5-B-7) Modification In this embodiment, the delay amounts of the delay elements 321 to 322 of the delay lines 302 and 303 are appropriately set in advance. For example, as shown in FIG. Lines 371 to 373, for example, a delay line 371 having a uniform delay amount of each output tap O1 to O5 of 10 nsec. And a delay line 372, 373 having a uniform delay amount of each output tap O1 to O3 of 15 nsec. As a result, the delay amount of the taps L1 to L8 is set to 10, 15, 20, 25 ... 45 (nse
c.) It becomes possible to finely adjust the drawer tap
By appropriately selecting L1 to L8, a desired delay amount can be obtained.
尚、この実施例では、画像濃度信号SDのパルス幅を非
等分割するものに上述した左右グレージェネレータ284
を用いているが、画像濃度信号SDのパルス幅を等分割す
る際においても、ディレイライン302、303の遅延量を等
しく設定することにより応用することが可能である。In this embodiment, the left and right gray generators 284 described above are used to unequally divide the pulse width of the image density signal SD.
However, even when the pulse width of the image density signal SD is equally divided, the present invention can be applied by setting the delay amounts of the delay lines 302 and 303 equal.
IV.装置の作動 次に、この実施例に係るレーザプリンタの作動につい
て説明する。IV. Operation of Apparatus Next, the operation of the laser printer according to this embodiment will be described.
第15図において、入力画像データの濃度データDはカ
ラーフラグCFに応じてデータ振分け回路150でサブカラ
ー用及びメインカラー用の二系統の画像濃度データDs,D
mに振分けられ、二系統のTRC151,152にて夫々濃度変換
された後、二系統のスクリーンジェネレータ153、154に
入力される。In FIG. 15, density data D of input image data is divided into two sets of image density data Ds and D for sub-color and main color by a data distribution circuit 150 according to a color flag CF.
m, and are subjected to density conversion by the two TRCs 151 and 152, respectively, and then input to the two screen generators 153 and 154.
すると、各スクリーンジェネレータ153,154は、隣接
画素毎に異なるスレッシュホールドパターン(A系列パ
ターン,B系列パターン)にて入力画像濃度データDs,Dm
に対応した画像濃度コードSCs,SCmを生成する。この画
像濃度コードSCs,SCmは、第44図(a)(b)に示すよ
うに、一画素Pを四つに分割した際のサブ画素PSの数に
対応して設定される。Then, each of the screen generators 153 and 154 outputs the input image density data Ds and Dm in a different threshold pattern (A sequence pattern, B sequence pattern) for each adjacent pixel.
Of the image density codes SCs and SCm corresponding to. The image density codes SCs and SCm are set corresponding to the number of sub-pixels PS when one pixel P is divided into four as shown in FIGS. 44 (a) and 44 (b).
この後、サブカラー用の画像濃度コードSCsは、FIFO1
55を経て第一ROSコントローラ157の多値変調回路265に
取込まれる一方、メインカラー用の画像濃度コードSCm
は、ギャップメモリ156を経て第二ROSコントローラ158
の多値変調回路275に取込まれる。After this, the image density code SCs for the sub-color is
The image density code SCm for the main color is input to the multi-level modulation circuit 265 of the first ROS controller 157 via 55.
The second ROS controller 158 via the gap memory 156
Is input to the multi-level modulation circuit 275.
今仮に、文字モードを選択したとすると、サブカラー
用の画像濃度コードSCs(0)ないしSCs(4)は、第44
図(a)に示すように、画像濃度信号SDs(0)(0に
相当),SDs(1)(DELAY1に相当),SDs(2)(DELAY2
に相当),SDs(3)(DELAY3に相当),SDs(4)(最大
パルス幅)として出力される。このとき、第45図(a)
に示すように、画素PiないしPi+4に対する画像濃度信
号SDsが夫々SDs(0)ないしSDs(4)であるとする
と、第一レーザ141は感光体120に対して上記各画像濃度
信号SDsに対応したパルス幅のビーム照射を行い、ビー
ム照射部が画像部となる潜像Zi+1ないしZi+4を形成
する。この各潜像Zは第一現像器123の赤色トナーにて
反転現像され、感光体120上に第一トナー像T(具体的
にはTiないしTi+4)が形成される。Assuming now that the character mode is selected, the image density codes SCs (0) to SCs (4) for the sub-color are set to the 44th.
As shown in FIG. 3A, the image density signals SDs (0) (corresponding to 0), SDs (1) (corresponding to DELAY1), SDs (2) (DELAY2
), SDs (3) (corresponding to DELAY3), and SDs (4) (maximum pulse width). At this time, FIG.
Assuming that the image density signals SDs for the pixels Pi to Pi + 4 are SDs (0) to SDs (4), respectively, the first laser 141 corresponds to the respective image density signals SDs with respect to the photoconductor 120. Beam irradiation with a pulse width is performed to form latent images Zi + 1 to Zi + 4 in which the beam irradiation unit becomes an image unit. Each of the latent images Z is reversely developed with the red toner of the first developing device 123, and a first toner image T (specifically, Ti or Ti + 4) is formed on the photoconductor 120.
一方、メインカラー用の画像濃度信号SCm(0)ない
しSCm(4)は、第44図(b)に示すように、画像濃度
信号SDm(0)(最大パルス幅に相当),SDm(1)(最
大パルス幅からDELAY1を差引いたパルス幅に相当),SDm
(2)(最大パルス幅からDELAY2を差引いたパルス幅に
相当),SDm(3)(最大パルス幅からDELAY3を差引いた
パルス幅に相当),SDm(4)(0に相当)として出力さ
れる。このとき、第45図(b)に示すように、画素Piな
いしPi+4に対する画像濃度信号SDmが夫々SDm(0)な
いしSDm(4)であるとすると、第二レーザ142は感光体
120に対して上記各画像濃度信号SDmに対応したパルス幅
のビーム照射を行い、非露光部が画像部となる潜像Zi+
1ないしZi+4を形成する。この各潜像Zは第二現像器
124の黒色トナーにて正規現像され、感光体120上に第二
トナー像T(具体的にはTiないしTi+4)が形成され
る。On the other hand, as shown in FIG. 44 (b), the image density signals SCm (0) to SCm (4) for the main color are image density signals SDm (0) (corresponding to the maximum pulse width) and SDm (1). (Equivalent to the pulse width obtained by subtracting DELAY1 from the maximum pulse width), SDm
(2) (equivalent to the pulse width obtained by subtracting DELAY2 from the maximum pulse width), SDm (3) (equivalent to the pulse width obtained by subtracting DELAY3 from the maximum pulse width), and SDm (4) (equivalent to 0) . At this time, if the image density signals SDm for the pixels Pi to Pi + 4 are SDm (0) to SDm (4), respectively, as shown in FIG.
120 is irradiated with a beam having a pulse width corresponding to each of the image density signals SDm, and a latent image Zi + in which a non-exposed portion becomes an image portion.
1 to Zi + 4 are formed. Each of the latent images Z is a second developing device.
The second toner image T (specifically, Ti to Ti + 4) is formed on the photoconductor 120 by regular development with the black toner 124.
尚、写真モードを選択した場合には、前述したよう
に、隣接画素毎に画像濃度信号SDの画素Pにおける成長
方向が左右交互になる点が異なるだけで、基本的に文字
モードの場合と同様な画像形成動作が行われる。Note that when the photograph mode is selected, as described above, the only difference is that the growth direction in the pixel P of the image density signal SD is alternately left and right for each adjacent pixel. Image forming operation is performed.
このような画像記録動作過程において、二系統の画像
に対して、夫々上記画像濃度信号SD(0)ないしSD
(4)と記録画像濃度との関係を調べて見たところ、第
46図に仮想線で示すように、極めて線形な画像再現特性
になっていることが確認された。In such an image recording operation process, the image density signals SD (0) to SD (
The relationship between (4) and the recorded image density was examined and found to be
As shown by the phantom line in FIG. 46, it was confirmed that the image had extremely linear image reproduction characteristics.
また、上述したスレッシュホールドパターン設定回路
190のスレッシュホールドを固定したものを比較例と
し、写真モードにおいて、実施例と比較例とで同様に画
像記録を行ったところ、第47図(a)ないし(d)に示
すように、スクリーンジェネレータの誤差拡散法による
固有パターン(テクスチャ)は、実施例の方が比較例に
比べて目立たないことが確認された。Also, the above-described threshold pattern setting circuit
In the photo mode, images were recorded in the same manner as in the example and the comparative example with the threshold value of 190 fixed, as shown in FIGS. 47 (a) to 47 (d). It was confirmed that the eigenpattern (texture) by the error diffusion method was less noticeable in the example than in the comparative example.
尚、第47図(a)は実施例において入力濃度レベルが
0〜128まで連続的に変化する入力画素に対する画像記
録出力例を示し、同図(b)は同図(a)の画像記録出
力例のうち入力濃度レベルが5〜70程度の領域を拡大
し、白画素を白で、グレー画素を黒で出力したものを示
し、同図(c)は比較例において入力濃度レベルが0〜
128まで連続的に変化する入力画素に対する画像記録出
力例を示し、同図(d)は同図(c)の画像記録出力例
のうち入力濃度レベルが5〜70程度の領域を拡大したも
ので、白画素を白で、グレー画素を黒で出力したものを
示す。FIG. 47 (a) shows an example of image recording output for an input pixel in which the input density level continuously changes from 0 to 128 in the embodiment, and FIG. 47 (b) shows the image recording output of FIG. In the example, an area where the input density level is about 5 to 70 is enlarged, white pixels are output in white, and gray pixels are output in black. FIG.
An example of an image recording output for an input pixel that continuously changes up to 128 is shown, and FIG. 11D is an enlarged image of the image recording output example of FIG. , White pixels are output in white, and gray pixels are output in black.
実施例2 この実施例は、実施例1と同様に1パス2カラー方式
の二色複写機にこの発明を適用したものであり、その基
本的構成は実施例1と同様な画像処理ユニット20を有す
るが、画像出力ユニットとしてのレーザプリンタ110が
実施例1と異なったものになっている。Embodiment 2 In this embodiment, the present invention is applied to a one-pass two-color type two-color copying machine as in Embodiment 1, and the basic configuration of the image processing unit 20 is the same as that of Embodiment 1. However, a laser printer 110 as an image output unit is different from that of the first embodiment.
この実施例において、上記レーザプリンタ110は、第4
8図に示すように、画像処理ユニット20からの濃度デー
タDとカラーフラグCFとをアドレス信号として、濃度デ
ータDの濃度階調数を変換して出力する一つのルックア
ップテーブルや演算回路からなるTRC381と、このTRC381
からの変換濃度データDを入力信号とし、誤差拡散法が
採用される万線スクリーンにて画像濃度コードSCを生成
するスクリーンジェネレータ382と、このスクリーンジ
ェネレータ382からの画像濃度コードSCをカラーフラグC
Fに応じてサブカラー用画像濃度コードSCsとメインカラ
ー用画像濃度コードSCmとの二系統に振分けるデータ振
分け回路383と、データ振分け回路383へのカラーフラグ
CFの転送タイミングを調整するためのバッファ384と、
上記データ振分け回路383からの一方の画像濃度コードS
CsをFIFO155を介して取込み、第一レーザ141の駆動信号
となる画像濃度信号SDsを生成する第一ROSコントローラ
157と、上記データ振分け回路383からの他方の画像濃度
コードSCmをギャップメモリ156を介して取込み、第二レ
ーザ142の駆動信号となる画像濃度信号SDmを生成する第
二ROSコントローラ158とを備えている。In this embodiment, the laser printer 110 is
As shown in FIG. 8, it is composed of one look-up table or arithmetic circuit that converts and outputs the number of density gradations of the density data D using the density data D and the color flag CF from the image processing unit 20 as address signals. TRC381 and this TRC381
And a screen generator 382 for generating an image density code SC on a line screen employing an error diffusion method, and a color flag C from the screen generator 382 as an input signal.
A data distribution circuit 383 for distributing the image density code SCs for sub-color and the image density code SCm for main color according to F, and a color flag for the data distribution circuit 383
A buffer 384 for adjusting the CF transfer timing,
One image density code S from the data distribution circuit 383
First ROS controller that captures Cs via FIFO 155 and generates an image density signal SDs that is a drive signal for the first laser 141
157, and a second ROS controller 158 that takes in the other image density code SCm from the data distribution circuit 383 via the gap memory 156 and generates an image density signal SDm that is a drive signal of the second laser 142. I have.
この実施例において、上記TRC381は、実施例1におけ
る第一TRC151及び第二TRC152を一つのルックアップテー
ブルにて実現したものであり、また、上記データ振分け
回路383は実施例1におけるデータ振分け回路150と同様
な構成を具備している。In this embodiment, the TRC 381 implements the first TRC 151 and the second TRC 152 in the first embodiment with one look-up table, and the data distribution circuit 383 is the data distribution circuit 150 in the first embodiment. It has the same configuration as the above.
尚、その他実施例1と同様な構成要素については、実
施例1と同様な符号を付してここではその詳細な説明を
省略する。The other components similar to those of the first embodiment are denoted by the same reference numerals as those of the first embodiment, and the detailed description thereof will be omitted.
次に、この実施例に係る1パス2カラー方式の二色複
写機の作動について説明する。Next, the operation of the one-pass two-color type two-color copying machine according to this embodiment will be described.
先ず、画像処理ユニット20から出力される濃度データ
D及びカラーフラグCFがTRC381に入力されると、TRC381
はカラーフラグCFに応じて濃度データDの適宜階調レベ
ルに変換して出力する。First, when the density data D and the color flag CF output from the image processing unit 20 are input to the TRC 381, the TRC 381
Converts the density data D into an appropriate gradation level according to the color flag CF and outputs the converted data.
次いで、上記変換濃度データDはスクリーンジェネレ
ータ382にて画像濃度コードSCに変換され、この画像濃
度コードSCはデータ振分け回路383にてカラーフラグCF
に応じてサブ画像濃度コードSCs、メイン画像濃度デー
タSCmに振分けられた後、夫々第一ROSコントローラ15
7、第二ROSコントローラ158側へと転送される。Next, the converted density data D is converted into an image density code SC by a screen generator 382, and the image density code SC is converted by a data distribution circuit 383 into a color flag CF.
After being distributed to the sub-image density code SCs and the main image density data SCm according to the first ROS controller 15 respectively.
7. Transferred to the second ROS controller 158 side.
この後、実施例1と同様な工程を経て記録シート127
上に二色のカラー画像が形成される。Thereafter, through the same steps as in the first embodiment, the recording sheet 127
A two-color image is formed thereon.
このような動作過程において、実施例1にあっては、
カラーフラグCFに応じて二系統に振分けられた画像濃度
データDに対して夫々コード化するようにしているの
で、コード化するに際し、メインカラー領域の所にサブ
カラー画素が出現したり、逆に、サブカラー領域の所に
メインカラー画素が出現する可能性があるが、この実施
例にあっては、画像濃度データDをコード化した後に、
メインカラー用、サブカラー用に振分けるようにしてい
るので、メインカラー領域とサブカラー領域とがラップ
するという虞れは全くない。In such an operation process, in the first embodiment,
Since the image density data D allocated to the two systems is coded in accordance with the color flag CF, when coding, a sub-color pixel appears in the main color area, or conversely. , There is a possibility that a main color pixel appears in the sub color area. In this embodiment, after coding the image density data D,
Since the colors are assigned to the main color and the sub color, there is no possibility that the main color area and the sub color area overlap.
また、この実施例にあっては、TRC381、スクリーンジ
ェネレータ382を一す装備するだけで、実施例1と略同
様な機能を実現することができるので、実施例1に比べ
て装置構成の簡略化を図ることができる。Further, in this embodiment, the functions substantially similar to those of the first embodiment can be realized only by equipping the TRC 381 and the screen generator 382 together, so that the apparatus configuration is simplified as compared with the first embodiment. Can be achieved.
実施例3 I.基本構成 この実施例は、実施例1と同様に1パス2カラー方式
の二色複写機にこの発明を適用したものであり、その基
本的構成は実施例1と同様な画像処理ユニット20を有す
るが、画像出力ユニットとしてのレーザプリンタ110が
実施例1と異なったものになっている。Embodiment 3 I. Basic Configuration In this embodiment, the present invention is applied to a two-color copying machine of a one-pass two-color system as in Embodiment 1, and the basic configuration is the same as that of Embodiment 1. Although it has a processing unit 20, a laser printer 110 as an image output unit is different from that of the first embodiment.
この実施例において、上記レーザプリンタ110は、第4
9図に示すように、画像処理ユニット20からの濃度デー
タDとカラーフラグCFとをアドレス信号として、濃度デ
ータDの濃度階調数を変換して出力すると共に、対応す
るカラーフラグCFをそのままの状態で出力する一つのル
ックアップテーブルや演算回路からなるTRC401(実施例
2のTRC381に相当)と、このTRC401からの変換濃度デー
タD及びカラーフラグCFを入力信号とし、誤差拡散法が
採用される万線スクリーンにて画像濃度コードSCを生成
すると共に、対応するカラーフラグCFをそのままの状態
で出力するスクリーンジェネレータ402と、このスクリ
ーンジェネレータ402からの画像濃度コードSCをカラー
フラグCFに応じてサブカラー用画像濃度コードSCsとメ
インカラー用画像濃度コードSCmとの二系統に振分ける
データ振分け回路403(実施例2のデータ振分け回路383
に相当)と、このデータ振分け回路403からの一方の画
像濃度コードSCsをFIFO155を介して取込み、第一レーザ
141の駆動信号となる画像濃度信号SDsを生成する第一RO
Sコントローラ157と、上記データ振分け回路403からの
他方の画像濃度コードSCmをギャップメモリ156を介して
取込み、第二レーザ142の駆動信号となる画像濃度信号S
Dmを生成する第二ROSコントローラ158とを備えている。In this embodiment, the laser printer 110 is
As shown in FIG. 9, the density data D and the color flag CF from the image processing unit 20 are used as address signals to convert and output the number of density gradations of the density data D, and the corresponding color flag CF is left as it is. The TRC 401 (corresponding to the TRC 381 of the second embodiment) including one look-up table and an arithmetic circuit output in the state, the converted density data D and the color flag CF from the TRC 401 are used as input signals, and an error diffusion method is adopted. A screen generator 402 that generates the image density code SC on the line screen and outputs the corresponding color flag CF as it is, and converts the image density code SC from the screen generator 402 into a sub color according to the color flag CF. Data distribution circuit 403 (the data of the second embodiment) which distributes the data to the two systems of the image density code SCs for main use and the image density code SCm for main color. Divided circuit 383
) And one of the image density codes SCs from the data distribution circuit 403 via the FIFO 155,
The first RO that generates the image density signal SDs, which is the drive signal for 141
The S controller 157 and the other image density code SCm from the data distribution circuit 403 are fetched via the gap memory 156, and the image density signal S
A second ROS controller 158 for generating Dm.
尚、その他実施例1と同様な構成要素については、実
施例1と同様な符号を付してここではその詳細な説明を
省略する。The other components similar to those of the first embodiment are denoted by the same reference numerals as those of the first embodiment, and the detailed description thereof will be omitted.
II.スクリーンジェネレータ (1)基本構成 また、第50図はこの実施例に係るスクリーンジェネレ
ータの基本構成を示すブロック図である。II. Screen Generator (1) Basic Configuration FIG. 50 is a block diagram showing the basic configuration of the screen generator according to this embodiment.
同図において、符号411は濃度データDを一時的に格
納するバッファであり、このバッファ411からの濃度デ
ータDがエラーディフュージョン回路412を経て比較回
路413に入力される。一方、符号414はカラーフラグCFを
一時的に格納するバッファであり、このバッファ414か
らのカラーフラグCFは参照カラーフラグ抽出回路415に
入力され、この参照カラーフラグ抽出回路415にて上記
エラーディフュージョン回路412で参照する必要のある
カラーフラグCF総てが抽出されて上記エラーディフュー
ジョン回路412に送出される一方、注目画素のカラーフ
ラグ(以下注目カラーフラグという)が後段のラッチ回
路416に送出される。そして、上記エラーディフュージ
ョン回路412及び比較回路413には実施例1と同様な構成
のスレッシュホールドパターン設定回路417にて設定さ
れたスレッシュホールドパターンTHPが入力され、上記
エラーディフュージョン回路412及び比較回路413にて夫
々所定の誤差拡散処理及び比較処理が行われた後、比較
回路413からの出力が濃度コード生成器418に入力され、
所定の変換が行なわれて画像濃度コードSCが生成される
ようになっている。そして、上記濃度コード生成器418
からの画像濃度コードSC及びラッチ回路416からのカラ
ーフラグCFは注目画素毎に同期して対にて出力されるよ
うになっている。In the figure, reference numeral 411 denotes a buffer for temporarily storing density data D. The density data D from this buffer 411 is input to a comparison circuit 413 via an error diffusion circuit 412. On the other hand, reference numeral 414 denotes a buffer for temporarily storing the color flag CF, and the color flag CF from the buffer 414 is input to the reference color flag extraction circuit 415, and the reference color flag extraction circuit 415 All the color flags CF that need to be referred to at 412 are extracted and sent to the error diffusion circuit 412, while the color flag of the target pixel (hereinafter referred to as the target color flag) is sent to the subsequent latch circuit 416. Then, the threshold pattern THP set by the threshold pattern setting circuit 417 having the same configuration as that of the first embodiment is input to the error diffusion circuit 412 and the comparison circuit 413, and the error diffusion circuit 412 and the comparison circuit 413 After the predetermined error diffusion process and the comparison process are performed respectively, the output from the comparison circuit 413 is input to the density code generator 418,
A predetermined conversion is performed to generate an image density code SC. Then, the density code generator 418
, And the color flag CF from the latch circuit 416 are output as a pair in synchronization with each pixel of interest.
(2)エラーディフュージョン回路 (2−A)アルゴリズム そして、第51図(a)はこの実施例において用いられ
るエラーディフュージョン回路412のアルゴリズムを示
す。(2) Error diffusion circuit (2-A) algorithm FIG. 51 (a) shows an algorithm of the error diffusion circuit 412 used in this embodiment.
同図において、jラインのi番目の画素Pj(i)を注
目画素とし、その濃度データをXとする一方、j−1ラ
インのi−1,i,i+1番目の各画素Pj−1(i−1),Pj
−1(i),Pj−1(i+1)の差分データを夫々A,B,C
とし、注目画素Pj(i)の直前画素Pj(i−1)の差分
データをDとすれば、 注目画素Pj(i)の補正済み濃度データX′は以下の
(12)(13)式で算出されるようになっている。尚、Δ
Xは差分補正データ、g1ないしg4は各画素の差分データ
の影響度合に応じた重み付けをするための補正係数であ
り、注目画素と同系統の差分データに対してのみ所定レ
ベルの重み付けを具備し、注目画素と異系統の差分デー
タに対しては0レベルに保持されるものである。In the figure, the i-th pixel Pj (i) of the j-th line is set as a target pixel, and its density data is set as X, while the i−1, i, i + 1-th pixels Pj−1 (i) of the j−1-th line are used. -1), Pj
-1 (i) and Pj-1 (i + 1) are represented by A, B, and C, respectively.
Assuming that D is the difference data of the pixel Pj (i−1) immediately before the pixel of interest Pj (i), the corrected density data X ′ of the pixel of interest Pj (i) is expressed by the following equations (12) and (13). It is calculated. Note that Δ
X is difference correction data, g1 to g4 are correction coefficients for weighting according to the degree of influence of the difference data of each pixel, and have a predetermined level of weighting only for difference data of the same system as the pixel of interest. The difference data of a different system from the target pixel is held at the 0 level.
ΔX=g1A+g2B+g3C+g4D 但し、Σgi(i=1〜4)=1(gi≠0の場合) ……(12) X′=X+ΔX ……(13) この実施例において、上記g1=0.2,g2=0.5,g3=0.2,
g4=0.1に設定されている。ΔX = g1A + g2B + g3C + g4D where Σgi (i = 1 to 4) = 1 (when gi ≠ 0) X ′ = X + ΔX (13) In this embodiment, g1 = 0.2, g2 = 0.5, g3 = 0.2,
g4 = 0.1 is set.
今、第51図(a)に示すように、注目画素Pj(i)が
メインカラーデータ(この実施例では黒)とし、この注
目画素Pj(i)と同系統の周辺画素がPj−i(i−
1),Pi−1(i),Pj(i−1)であると仮定すると、
差分補正データΔXはg1A+g2B+g4Dであり、補正済み
濃度データX′はX+g1A+g2B+g4Dである。Now, as shown in FIG. 51 (a), the pixel of interest Pj (i) is main color data (black in this embodiment), and peripheral pixels of the same system as the pixel of interest Pj (i) are Pj-i ( i-
Assuming that 1), Pi-1 (i), Pj (i-1),
The difference correction data ΔX is g1A + g2B + g4D, and the corrected density data X ′ is X + g1A + g2B + g4D.
すなわち、この実施例においては、注目画素と同系統
の差分データのみを補正対象とし、注目画素と異系統の
差分データについては無視する、言い換えれば、注目画
素と異系統の画素については濃度データを“0"として扱
うようになっている。That is, in this embodiment, only the difference data of the same system as the target pixel is to be corrected, and the difference data of the different system from the target pixel is ignored. In other words, the density data is different for the target pixel and the different system pixel. It is treated as "0".
(2−B)実現回路例 第51図(b)は上述したようなアルゴリズムに従って
上記エラーディフュージョン回路412を具現化したもの
である。(2-B) Example of Realized Circuit FIG. 51 (b) embodies the error diffusion circuit 412 according to the algorithm as described above.
同図において、符号421は加算器であり、この加算器4
21の一方の入力端子にはバッファ411からの8ビットの
濃度データDが入力されている。また、符号422は加算
器421からの出力データを一旦格納した後に出力するラ
ッチ回路であり、このラッチ回路422の出力データは加
算器423の一方の入力端子に入力されるようになってい
る。更に、符号424は加算器423の出力データを一旦格納
した後に出力するラッチ回路であり、このラッチ回路42
4の出力データが比較回路413へと送出されるようになっ
ている。In the figure, reference numeral 421 denotes an adder.
The 8-bit density data D from the buffer 411 is input to one of the input terminals 21. Reference numeral 422 denotes a latch circuit that temporarily stores output data from the adder 421 and then outputs the data. The output data of the latch circuit 422 is input to one input terminal of the adder 423. Further, reference numeral 424 denotes a latch circuit which temporarily stores the output data of the adder 423 and then outputs the data.
The output data of No. 4 is sent to the comparison circuit 413.
また、符号426は、上記ラッチ回路424からの濃度デー
タD、上記スレッシュホールドパターン設定回路417か
らの閾値データTH及びアドレスデータADT(比較回路413
の出力:実施例1のII 4−D参照)を入力データとし
て、一ライン前の画素における差分データ(第51図
(a)のA,B,Cに相当)を生成するための差分値生成回
路であり、この差分値生成回路426からの差分データΔD
T及び参照カラーフラグ抽出回路415からの参照カラーフ
ラグCFは共に一ライン分のFIFO427に格納された後、各
注目画素に対する補正用差分データ及びカラーフラグCF
がディジタルフィルタ428に取込まれるようになってい
る。Reference numeral 426 denotes density data D from the latch circuit 424, threshold data TH and address data ADT from the threshold pattern setting circuit 417 (comparison circuit 413).
(See II 4-D in Example 1) as input data to generate difference values for generating difference data (corresponding to A, B, and C in FIG. 51 (a)) in the pixel one line before. A difference data ΔD from the difference value generation circuit 426.
T and the reference color flag CF from the reference color flag extraction circuit 415 are both stored in the FIFO 427 for one line, and then the difference data for correction and the color flag CF
Is taken into the digital filter 428.
そして、上記ディジタルフィルタ428は、注目画素と
同系統の上記補正用画素の差分データA,B,Cを用いて所
定の演算を行い、g1A+g2B+g3Cなるデータを出力する
ものであり、この補正データは上記加算器421の他方の
入力端子に入力されるようになっている。The digital filter 428 performs a predetermined operation using the difference data A, B, and C of the correction pixel in the same system as the pixel of interest, and outputs data of g1A + g2B + g3C. The signal is input to the other input terminal of the adder 421.
この実施例において、上記ディジタルフィルタ428
は、画素単位に差分データΔDT及びカラーフラグCFを順
次ラッチする三段構成のラッチ回路431ないし433と、一
段目のラッチ回路431の出力データである差分データΔD
T(第51図(a)中Aに相当)に対して補正係数g1を掛
ける演算を行う係数乗算器434と、二段目のラッチ回路4
32の出力データである差分データΔDT(第51図(a)中
Bに相当)に対して補正係数g2を掛ける演算を行う係数
乗算器435と、三段目のラッチ回路433の出力データであ
る差分データΔDT(第51図(a)中Cに相当)に対して
補正係数g3を掛ける演算を行う係数乗算器436と、入力
差分データのカラーフラグCF及び注目カラーフラグCFと
が不一致のときに各係数乗算器434ないし436に対して演
算動作禁止用のフラグ情報信号FSを出力するEORゲート4
37ないし439と、各係数乗算器434ないし436の出力デー
タを加算する加算器440とからなる。In this embodiment, the digital filter 428
Are three-stage latch circuits 431 to 433 for sequentially latching the difference data ΔDT and the color flag CF for each pixel, and the difference data ΔD which is the output data of the first-stage latch circuit 431.
A coefficient multiplier 434 for multiplying T (corresponding to A in FIG. 51 (a)) by a correction coefficient g1, and a second-stage latch circuit 4
The output data of the coefficient multiplier 435 for performing an operation of multiplying the difference data ΔDT (corresponding to B in FIG. 51 (a)), which is the output data of 32, by the correction coefficient g2, and the third-stage latch circuit 433. When the coefficient multiplier 436 performs an operation of multiplying the difference data ΔDT (corresponding to C in FIG. 51 (a)) by the correction coefficient g3, and the color flag CF and the target color flag CF of the input difference data do not match. An EOR gate 4 that outputs a flag information signal FS for inhibiting operation to each of the coefficient multipliers 434 to 436
37 to 439, and an adder 440 for adding output data of the coefficient multipliers 434 to 436.
このようなディジタルフィルタ428は、三段構成のラ
ッチ回路431ないし433に一ライン前の三画素の差分デー
タA,B,C及び夫々のカラーフラグCFをラッチさせ、注目
画素と同系統の差分データに対してのみ係数乗算器434
ないし436にて夫々の差分データA,B,Cと夫々の補正係数
g1,g2,g3とを掛合せた後、加算器340にてそれらを加算
し、g1A+g2B+g3C(但し、注目画素と異系統の差分デ
ータに対する補正係数は実質的に0)を出力するもので
ある。Such a digital filter 428 causes the three-stage latch circuits 431 to 433 to latch the three-pixel difference data A, B, and C and the respective color flags CF of the immediately preceding line, and the difference data of the same system as the target pixel. Coefficient multiplier 434 only for
Each difference data A, B, C and each correction coefficient at 436
After multiplying by g1, g2, and g3, they are added by an adder 340, and g1A + g2B + g3C is output (provided that the correction coefficient for difference data of the pixel of interest and a different system is substantially 0).
更にまた、符号411はルックアップテーブルであり、
濃度データD、閾値データTH及び注目カラーフラグCFと
入力濃度データDの対になるカラーフラグCFとの関係を
示すフラグ情報信号FSをアドレス信号として、差分デー
タΔDT(第51図(a)中Dに相当)に補正係数g4を掛け
合せた差分補正データg4Dをその極性データと共に読出
し可能にしたものである。この場合において、上記フラ
グ情報信号FSは注目カラーフラグCFと入力濃度データD
の対になるカラーフラグCFとをEORゲート442に入力する
ことにより生成されるもので、両者が一致するとき“0"
になり、上述したルックアップテーブル441からg4Dを極
性と共に出力するのに対し、両者が不一致のとき“1"に
なり、ルックアップテーブル441から常時“0"を出力す
るようになっている。Furthermore, reference numeral 411 is a lookup table,
The difference data ΔDT (D in FIG. 51 (a)) is used as an address signal with the density data D, the threshold data TH, and the flag information signal FS indicating the relationship between the target color flag CF and the color flag CF forming a pair of the input density data D. ) Is multiplied by a correction coefficient g4 to read out the difference correction data g4D together with the polarity data. In this case, the flag information signal FS includes the target color flag CF and the input density data D.
Is generated by inputting the color flag CF and the color flag CF, which are paired with each other, to the EOR gate 442.
Thus, while g4D is output together with the polarity from the above-mentioned lookup table 441, when both do not match, it becomes "1" and the lookup table 441 always outputs "0".
従って、この実施例によれば、第51図(a)に示す画
素パターンに対する誤差拡散処理を例に挙げると、注目
画素の濃度データXと上記ディジタルフィルタ428から
の出力g1A+g2B(g3C=0)とが加算され、このデータ
がラッチ回路422を経て加算器423の一方の入力端子に入
力される段階で、第二の差分補正データg4Dが加算さ
れ、ラッチ回路424には、注目画素の補正済み濃度デー
タX′=X+g1A+g2B+g4Dがラッチされることにな
り、この補正済みのデータX′が後段の比較回路413へ
送出される。Therefore, according to this embodiment, if the error diffusion process for the pixel pattern shown in FIG. 51A is taken as an example, the density data X of the target pixel and the output g1A + g2B (g3C = 0) from the digital filter 428 are obtained. At the stage where this data is input to one input terminal of the adder 423 via the latch circuit 422, the second difference correction data g4D is added, and the corrected density of the target pixel is added to the latch circuit 424. The data X '= X + g1A + g2B + g4D is latched, and the corrected data X' is sent to the comparison circuit 413 at the subsequent stage.
III.装置の特徴 この実施例に係る1パス2カラー方式の二色複写機に
よれば、実施例2と略同様な作用、効果を奏するほか、
実施例2にあっては、メインカラー画素とサブカラー画
素とを区別することなく、画像濃度データDをコード化
するようにしているため、他系統の画像濃度を考慮しな
がら、コード化することができるのに対し、この実施例
にあっては、メインカラー画素とサブカラー画素とを区
別した状態で、画像濃度データDをコード化することが
できるので、他系統の画像濃度を無視した状態で、対応
系統の画像濃度データのみを対象として正確にコード化
することができる。III. Features of the Apparatus According to the two-color copying machine of the one-pass two-color system according to the present embodiment, the same operation and effect as those of the second embodiment can be obtained.
In the second embodiment, since the image density data D is coded without distinguishing the main color pixel and the sub color pixel, the coding is performed in consideration of the image density of another system. On the other hand, in this embodiment, the image density data D can be coded in a state where the main color pixels and the sub color pixels are distinguished from each other. Thus, it is possible to accurately code only the image density data of the corresponding system.
実施例4 4 この実施例に係る二色カラー複写機の基本的構成は
実施例1と略同様であるが、第1TRC151及び第二TRC152
の構成が異なるものになっている。尚、この実施例の説
明の都合上、実施例1と同様な構成要素については実施
例1と同様な符号を付す。Embodiment 4 4 The basic configuration of a two-color color copying machine according to this embodiment is substantially the same as that of Embodiment 1, but the first TRC 151 and the second TRC 152.
Has a different configuration. Note that, for convenience of description of this embodiment, the same components as those in the first embodiment are denoted by the same reference numerals as in the first embodiment.
この実施例において、上記第一TRC151は、第52図に示
すように、画像データDT(サブカラー濃度データDsに相
当)が文字画像であることを前提とした濃度階調変換が
行われる文字用変換テーブル451と、上記画像データDT
が写真画像であることを前提とした濃度階調変換が行わ
れる写真用変換テーブル452と、モードセレクト信号
(文字モードあるいは写真モードの選択信号)MSに応じ
て出力端AあるいはBを選択し、モードセレクト信号MC
が文字モードである際には出力端Aを通じて文字用変換
テーブル451側へ入力画像データDTを転送し、モードセ
レクト信号MSが写真モードである際には出力端Bを通じ
て写真用変換テーブル452側へ入力画像データDTを転送
する選択回路453とを備えている。In this embodiment, as shown in FIG. 52, the first TRC 151 is used for a character to be subjected to density gradation conversion on the assumption that the image data DT (corresponding to the sub-color density data Ds) is a character image. Conversion table 451 and the above image data DT
A photo conversion table 452 in which density gradation conversion is performed on the assumption that is a photographic image, and an output terminal A or B is selected according to a mode select signal (character mode or photo mode selection signal) MS; Mode select signal MC
Is in the character mode, the input image data DT is transferred to the character conversion table 451 through the output terminal A. When the mode select signal MS is in the photograph mode, the input image data DT is transmitted to the photograph conversion table 452 through the output terminal B. And a selection circuit 453 for transferring the input image data DT.
この実施例において、上記文字用変換テーブル451及
び写真用変換テーブル452の格納データは例えば第53図
に示すように設定される。同図において、写真用変換テ
ーブル452の濃度階調変換レンジは、同じ入力画像デー
タDTの濃度階調に対して文字用変換テーブル451の濃度
階調変換レンジよりも狭く設定されている。In this embodiment, the data stored in the character conversion table 451 and the photo conversion table 452 are set, for example, as shown in FIG. In the figure, the density gradation conversion range of the photo conversion table 452 is set to be narrower than the density gradation conversion range of the character conversion table 451 with respect to the density gradation of the same input image data DT.
次に、上記濃度階調変換レンジの設定の仕方について
写真用変換テーブル452を例に挙げて説明する。Next, a method of setting the density gradation conversion range will be described with reference to the photograph conversion table 452 as an example.
今、第54図の第1象限(I)において通常の第一現像
器123の画像再現特性を点線で示し、写真モードにおい
て再現したい画像再現特性Ypを第1象限(I)中実線で
示したものに想定すると、入力画像濃度に対応した濃度
データが第54図の第4象限(IV)のような曲線で与えら
れる場合、仮に、TRC151がないと、SG−IOT特性(スク
リーンジェネレータへの入力濃度データと出力画像濃度
との特性)を第2象限(II)の曲線S′のように設定し
なければならないが、第一ROSコントローラ157の多値変
調回路265の画像濃度信号SDのパルス幅の変調数に限り
があるため、上記曲線S′を得ることができない事態を
生じ得る。Now, in the first quadrant (I) of FIG. 54, the image reproduction characteristic of the normal first developing unit 123 is shown by a dotted line, and the image reproduction characteristic Yp to be reproduced in the photographic mode is shown by a solid line in the first quadrant (I). Assuming that the density data corresponding to the input image density is given by a curve such as the fourth quadrant (IV) in FIG. 54, if there is no TRC 151, the SG-IOT characteristics (input to the screen generator) The characteristic between the density data and the output image density) must be set as shown by the curve S 'in the second quadrant (II), but the pulse width of the image density signal SD of the multi-level modulation circuit 265 of the first ROS controller 157 is required. Is limited, the curve S 'may not be obtained.
このような状況下において、上記第一TRC152のデータ
変換を第3象限(III)の曲線Mのように設定しておけ
ば、第2象限(II)の曲線Sのように、上記SG−IOT特
性を上記多値変調回路265のパルス幅の変調パターンに
沿って簡単に得ることができるものに設定することによ
り、上記所望の画像再現特性Ypを得ることが可能になる
のである。In such a situation, if the data conversion of the first TRC 152 is set as a curve M in the third quadrant (III), the SG-IOT will be changed like a curve S in the second quadrant (II). By setting the characteristics to those that can be easily obtained along the pulse width modulation pattern of the multi-level modulation circuit 265, the desired image reproduction characteristics Yp can be obtained.
尚、文字用変換テーブル451の濃度階調変換レンジの
設定の仕方については、第54図の第1象限の目標濃度再
現曲線Ypを文字用のものに置換えて求めるようにすれば
よい。The method of setting the density gradation conversion range in the character conversion table 451 may be obtained by replacing the target density reproduction curve Yp in the first quadrant of FIG. 54 with that for characters.
一方、第二TRC152は、各変換テーブルの具体的な格納
データが異なるだけで基本的に第一TRC151と同様な構成
を有している。On the other hand, the second TRC 152 has basically the same configuration as the first TRC 151 except that the specific storage data of each conversion table is different.
従って、この実施例に係る二色カラー複写機によれ
ば、写真モードが選択された場合には、各TRC151,152で
は写真用変換テーブル452が選択され、入力画像データD
Tは写真用変換テーブル452を介して夫々のスクリーンジ
ェネレータ153,154へ転送される。以後、実施例1と同
様に、各スクリーンジェネレータ153,154からのサブカ
ラー用画像濃度コードSCs,メインカラー用画像濃度コー
ドSCmは第一ROSコントローラ157,第二ROSコントローラ1
58を介して夫々所望の画像濃度信号SDs,SDmに変換され
た後、この画像濃度信号SDs,SDmに基づいて第一レーザ1
41,第二レーザ142の出力がパルス幅変調される。Therefore, according to the two-color color copying machine of this embodiment, when the photo mode is selected, the photo conversion table 452 is selected in each of the TRCs 151 and 152, and the input image data D
T is transferred to the respective screen generators 153 and 154 via the photo conversion table 452. Thereafter, as in the first embodiment, the sub-color image density code SCs and the main-color image density code SCm from the respective screen generators 153 and 154 are transmitted by the first ROS controller 157 and the second ROS controller 1.
After being converted into desired image density signals SDs and SDm through 58, the first laser 1 based on these image density signals SDs and SDm, respectively.
41, The output of the second laser 142 is pulse width modulated.
今、実施例1のものを比較例とし、写真モードを選択
した際の再現画像を見たところ、第55図(a)(b)に
示すように、比較例に比べて、この実施例のものの方が
写真原稿の高濃度域のつぶれがより少なく、滑かな濃度
階調性を具備していることが理解される。Now, assuming that the image of Example 1 is a comparative example and a reproduced image is selected when the photograph mode is selected, as shown in FIGS. 55 (a) and (b), the image of this example is It can be understood that the object has less collapse in the high density area of the photographic document and has a smooth density gradation.
尚、文字コードが選択された場合には、第一、第二TR
C151,152では文字用変換テーブル451(実施例1のもの
に相当)が選択されるので、実施例1と同様な動作が行
われ、実施例1と同程度の文字画像品質が得られる。If a character code is selected, the first and second TR
In C151 and 152, the character conversion table 451 (corresponding to that in the first embodiment) is selected, so that the same operation as in the first embodiment is performed, and the same character image quality as in the first embodiment is obtained.
実施例5 この実施例に係る二色カラー複写機の基本的構成は実
施例1と略同様であるが、第一ROSコントローラ157及び
第二ROSコントローラ158の多値変調回路265,275の構成
が異なるものになっている。尚、この実施例の説明の都
合上、実施例1と同様な構成要素については実施例1と
同様な符号を付す。Embodiment 5 The basic configuration of a two-color copying machine according to this embodiment is substantially the same as that of Embodiment 1, except that the configurations of the multi-level modulation circuits 265 and 275 of the first ROS controller 157 and the second ROS controller 158 are different. It has become. Note that, for convenience of description of this embodiment, the same components as those in the first embodiment are denoted by the same reference numerals as in the first embodiment.
この実施例において、上記第一ROSコントローラ157の
多値変調回路265は第56図に示すように構成されてい
る。In this embodiment, the multi-level modulation circuit 265 of the first ROS controller 157 is configured as shown in FIG.
同図において、符号461は画像濃度コードSC(サブカ
ラー用画像濃度コードSCsに相当)を多値変調回路265内
に取込むためのインタフェースであり、このインタフェ
ース461に取込まれた画像濃度コードSCはVクロック信
号VCKに同期してラッチ回路462にラッチされるようにな
っている。そして、上記ラッチ回路462からの画像濃度
コードSCはP−ROMからなるデコーダ463によって選択コ
ードb(具体的にはb(BK),b(GY3),b(GY2),b(GY
1),b(W))に変換されるようになっている。この場
合、デコーダ463の内容は実施例1と同様なものに設定
されている。In the figure, reference numeral 461 denotes an interface for taking in the image density code SC (corresponding to the sub-color image density code SCs) into the multi-level modulation circuit 265, and the image density code SC taken in the interface 461. Are latched by the latch circuit 462 in synchronization with the V clock signal VCK. The image density code SC from the latch circuit 462 is selected by a decoder 463 comprising a P-ROM by a selection code b (specifically, b (BK), b (GY3), b (GY2), b (GY
1), b (W)). In this case, the contents of the decoder 463 are set to be the same as those in the first embodiment.
一方、符号464は上記Vクロック信号VCKに基づくパル
ス信号の位相ずれを利用し、文字画像における中間調画
像濃度コードに対応するパルス幅の変調信号を生成する
文字用グレージェネレータ、465は上記Vクロック信号V
CKに基づくパルス信号の位相ずれを利用し、写真画像に
おける中間調画像濃度コードに対応するパルス幅の変調
信号を生成する写真用グレージェネレータ、466はモー
ドセレクト信号MSに応じてVクロック信号VCKを出力端
AあるいはBに選択し、モードセレクト信号MSが文字モ
ードである際には出力端Aを通じて文字用グレージェネ
レータ464へVクロック信号VCKを転送し、モードセレク
ト信号MSが写真モードである際には出力端Bを通じて写
真用グレージェネレータ465側へVクロック信号VCKを転
送する選択回路である。On the other hand, reference numeral 464 denotes a character gray generator for generating a modulation signal having a pulse width corresponding to a halftone image density code in a character image by utilizing a phase shift of a pulse signal based on the V clock signal VCK. Signal V
A photo gray generator for generating a modulation signal having a pulse width corresponding to a halftone image density code in a photo image by utilizing a phase shift of a pulse signal based on CK, and 466 generates a V clock signal VCK in response to a mode select signal MS. When the mode select signal MS is in the character mode, the V clock signal VCK is transferred to the character gray generator 464 through the output terminal A when the mode select signal MS is in the character mode. Is a selection circuit for transferring the V clock signal VCK to the photographic gray generator 465 through the output terminal B.
そして、上記文字用グレージェネレータ464あるいは
写真用グレージェネレータ465からの変調信号GY1ないし
GY3、最大画像濃度コードに対応する変調信号BK並びに
零画像濃度コードに対応する変調信号Wがセレクタ467
に入力され、このセレクタ467は実施例1のものと同様
な構成を備えたもので、上記デコーダ463の選択コード
bによっていずれかの選択信号を選択作動するようにな
っており、選択された変調信号が画像濃度信号SD(サブ
カラー用画像濃度信号SDsに相当)として生成される。Then, the modulation signals GY1 to GY1 from the character gray generator 464 or the photo gray generator 465 are output.
GY3, the modulation signal BK corresponding to the maximum image density code and the modulation signal W corresponding to the zero image density code are selected by the selector 467.
The selector 467 has the same configuration as that of the first embodiment, and selects one of the selection signals according to the selection code b of the decoder 463. The signal is generated as an image density signal SD (corresponding to the sub-color image density signal SDs).
また、この実施例において用いられる各グレージェネ
レータ464,465の基本的構成を第57図に示す。FIG. 57 shows the basic configuration of each gray generator 464, 465 used in this embodiment.
同図において、符号471はVクロック信号を1/2に分周
する分周器、472は分周器471からのパルス信号を予め設
定された複数の遅延時間分だけ遅延させるディレイライ
ン、473は上記ディレイライン472と同様な構成のディレ
イラインからなる温度安定チップ、474ないし477は波形
成形用のCMOSゲート、478ないし480はEORゲートであ
る。In the figure, reference numeral 471 denotes a frequency divider that divides the V clock signal by half, 472 denotes a delay line that delays the pulse signal from the frequency divider 471 by a plurality of predetermined delay times, and 473 denotes a delay line. A temperature stable chip composed of a delay line having the same configuration as the delay line 472, 474 to 477 are CMOS gates for waveform shaping, and 478 to 480 are EOR gates.
そして、この実施例において、上記ディレイライン47
2の基本的構成は実施例1で採用されたものと同様であ
り、このディレイライン472の三つの出力タップTP2ない
しTP4を利用し、中間調画像濃度コードSC(1)ないしS
C(3)に対応する三つのパルス幅の変調信号が生成さ
れるようになっている。尚、温度安定チップ473の出力
タップとしてはTP1が採用されている。In this embodiment, the delay line 47
The basic configuration of the second embodiment is the same as that employed in the first embodiment. The three output taps TP2 to TP4 of the delay line 472 are used to generate halftone image density codes SC (1) to SC (1).
Modulated signals having three pulse widths corresponding to C (3) are generated. Note that TP1 is employed as an output tap of the temperature stabilizing chip 473.
また、この実施例において、上記文字用グレージェネ
レータ464のディレイライン472のTP2ないしTP4のTP1と
の間の遅延量をDELAY1ないしDELAY3とし、写真用グレー
ジェネレータ465のディレイライン472のTP2ないしTP4の
TP1との間の遅延量をDELAY1′ないしDELAY3′とすれ
ば、 各遅延量は、 DELAY1>DELAY1′ DELAY2>DELAY2′ DELAY3>DELAY3′ の関係を満足し、しかも、文字画像再現特性、写真画像
再現特性として第59図に示すYc,Ypの曲線が得られるよ
うな値に予め設定される。In this embodiment, the delay amount between TP2 and TP1 of the delay line 472 of the character gray generator 464 is set to DELAY1 to DELAY3, and the delay amount of the TP2 to TP4 of the delay line 472 of the photo gray generator 465 is set to DELAY1 to DELAY3.
Assuming that the delay amount between TP1 and DELAY1 'or DELAY3', each delay amount satisfies the relationship of DELAY1> DELAY1 'DELAY2>DELAY2'DELAY3> DELAY3 ', and furthermore, character image reproduction characteristics and photographic image reproduction The characteristic is preset to such a value as to obtain a curve of Yc and Yp shown in FIG. 59.
この実施例において、上記各遅延量は例えば次のよう
に設定されている。In this embodiment, the delay amounts are set as follows, for example.
DELAY1=15 DELAY1′=10 DELAY2=25 DELAY2′=20 DELAY3=35 DELAY3′=30 但し、単位はnsec.であり、最大パルス信号幅は55nse
c.である。DELAY1 = 15 DELAY1 '= 10 DELAY2 = 25 DELAY2' = 20 DELAY3 = 35 DELAY3 '= 30 However, the unit is nsec., And the maximum pulse signal width is 55nse.
c.
次に、この実施例に係る二色カラー複写機の特に画像
出力ユニット側での作動について説明する。Next, the operation of the two-color copying machine according to this embodiment, particularly on the image output unit side, will be described.
今、一色目の画像記録に着目して説明すると、第一ス
クリーンジェネレータ153からの画像濃度コードSCがFIF
O155を介して第一ROSコントローラ157に入力されたとす
る。Now, focusing on the image recording of the first color, the image density code SC from the first screen generator 153 is the FIF
It is assumed that the input is made to the first ROS controller 157 via O155.
ここで、写真モードが選択されているとすると、多値
変調回路265では写真用グレージェネレータ465が選択さ
れる。すると、写真用グレージェネレータ465において
は、基準クロックとしてVクロック信号VCKが分周器471
を通過すると、1/2に分周されたVクロック信号が基準
クロックに基づくパルス信号(VCK/2に相当する)とし
て生成される。Here, assuming that the photo mode is selected, the multi-level modulation circuit 265 selects the photo gray generator 465. Then, in the photo gray generator 465, the V clock signal VCK is used as the reference clock by the frequency divider 471.
, A V clock signal divided by 1/2 is generated as a pulse signal (corresponding to VCK / 2) based on the reference clock.
そして、上記パルス信号がディレイライン472に入力
されると、ディレイライン472のタップTP2ないしTP4か
らは所定時間遅延しパルス信号が出力される。一方、上
記温度安定チップ473を通過したパルス信号とディレイ
ライン473の各タップTP2ないしTP4からのパルス信号と
は、夫々CMOSゲート474ないし477を経た後、EORゲート4
78ないし480に入力される。すると、各EORゲート478な
いし480からの変調信号GY1,GY2,GY3は、夫々上述したDE
LAY1′ないしDELAY3′に相当するパルス幅を持った信号
として出力され、セレクタ467に転送される。When the pulse signal is input to the delay line 472, the pulse signal is output from the taps TP2 to TP4 of the delay line 472 with a predetermined delay. On the other hand, the pulse signal passing through the temperature stabilizing chip 473 and the pulse signal from each tap TP2 to TP4 of the delay line 473 are respectively passed through the CMOS gates 474 to 477 and then the EOR gate 4
78 to 480 are entered. Then, the modulation signals GY1, GY2, GY3 from each of the EOR gates 478 to 480 are respectively set to the above-mentioned DE.
The signal is output as a signal having a pulse width corresponding to LAY1 ′ to DELAY3 ′ and transferred to the selector 467.
一方、第58図に示すように、画像濃度コードSC、具体
的にはSC(0)ないしSC(4)のいずれかは、デコーダ
463部分で選択コードbに変換され、これがセレクタ467
に入力されると、前記選択コードbに対応した変調信号
BK,GY1,GY2,GY3,Wのいずれかが選択され、画像濃度信号
SDが出力される。このときの画像濃度信号SD(1)ない
しSD(3)のパルス幅は、第58図に一点鎖線で示すよう
に、DELAY1′ないしDELAY3′に対応したものになってい
る。On the other hand, as shown in FIG. 58, the image density code SC, specifically, one of SC (0) to SC (4) is a decoder.
It is converted into the selection code b in the 463 part, and this is
, A modulated signal corresponding to the selection code b
One of BK, GY1, GY2, GY3, W is selected and the image density signal
SD is output. At this time, the pulse widths of the image density signals SD (1) to SD (3) correspond to DELAY1 'to DELAY3' as shown by the dashed line in FIG.
尚、文字モードが選択される場合には、文字用グレー
ジェネレータ464が選択され、上記画像濃度コードSC
(1)ないしSC(3)に対応する画像濃度信号SD(1)
ないしSD(3)のパルス幅はDELAY1ないしDELAY3に対応
したものになっている。When the character mode is selected, the character gray generator 464 is selected and the image density code SC is selected.
Image density signal SD (1) corresponding to (1) to SC (3)
Or the pulse width of SD (3) corresponds to DELAY1 to DELAY3.
このようにして生成された画像濃度信号SDに基づいて
第一レーザ141の出力パルス幅を変調すると、第59図に
示すように、写真モードに応じた画像再現特性Ypあるい
は文字モードに応じた画像再現特性Ycが得られる。すな
わち、写真モードに応じた画像再現特性Ypは、文字モー
ドに応じた画像再現特性Ycより出力画像濃度レベルを低
く抑えたものになっている。When the output pulse width of the first laser 141 is modulated based on the image density signal SD generated in this way, as shown in FIG. 59, the image reproduction characteristic Yp corresponding to the photographic mode or the image corresponding to the character mode is obtained. The reproduction characteristic Yc is obtained. That is, the image reproduction characteristic Yp corresponding to the photograph mode has a lower output image density level than the image reproduction characteristic Yc corresponding to the character mode.
ここで、写真用グレージェネレータ465のないタイ
プ、すなわち、文字用グレージェネレータ464にて写真
原稿を再現するタイプのものを比較例とし、写真原稿の
再現特性を調べたところ、第60図(a)(b)に示すよ
うに、比較例に比べて、実施例のものの方が写真原稿の
高濃度域のつぶれがより少なく、滑かな濃度階調性を具
備していることが理解される。Here, the type without the photo gray generator 465, that is, the type in which the photo original is reproduced by the character gray generator 464 was used as a comparative example, and the reproduction characteristics of the photo original were examined. As shown in (b), it can be understood that the example of the present invention has less collapse of the high density area of the photographic document and has a smoother density gradation than the comparative example.
実施例6 この実施例に係る二色カラー複写機の基本的構成は実
施例5と略同様であるが、第一及び第二スクリーンジェ
ネレータ153,154の構成が実施例4(実施例1に相当)
と異なったものになっている。Embodiment 6 The basic configuration of a two-color copying machine according to this embodiment is substantially the same as that of Embodiment 5, but the configuration of the first and second screen generators 153 and 154 is Embodiment 4 (corresponding to Embodiment 1).
It is different.
先ず、第一及び第二スクリーンジェネレータ153,154
のアルゴリズムについて説明する。First, the first and second screen generators 153, 154
Will be described.
今、256階調の画像データを2ビットの画像濃度コー
ドSCに変換する場合を例に挙げると、第61図(a)に示
すように、三つの閾値データTH1ないしTH3(例えば、4
3,128,213)にて、白領域W(階調数43未満),グレー
1領域G1(階調数43以上128未満),グレー2領域G2
(階調数128以上213未満),黒領域BK(階調数213以
上)に仕切り、夫々の領域に対応して画像濃度コードSC
(0)=“00",SC(1)=“01",SC(2)=“10",SC
(3)=“11"に変換する。Now, taking as an example a case where image data of 256 gradations is converted into a 2-bit image density code SC, as shown in FIG. 61 (a), three threshold data TH1 to TH3 (for example, 4
3, 128, 213), white area W (gradation number less than 43), gray 1 area G1 (gradation number 43 or more and less than 128), gray 2 area G2
(Gradation number 128 or more and less than 213), black area BK (gradation number 213 or more), and image density code SC corresponding to each area
(0) = "00", SC (1) = "01", SC (2) = "10", SC
(3) Convert to "11".
一方、各画素において、入力画像データとその入力画
像データが包含される領域の基準データMD(この実施例
ではW:0,G1:255×(1/3)=85,G2:255×(2/3)=170,B
K=255)との差分を誤差データeとする。例えば、入力
画像データの濃度階調数が“160"である場合において
は、上記入力画像データはグレー2領域G2に包含される
ため、誤差データe=160−170=−10になる。On the other hand, in each pixel, the input image data and the reference data MD of the area including the input image data (W: 0, G1: 255 × (1/3) = 85, G2: 255 × (2 / 3) = 170, B
K = 255) is defined as error data e. For example, when the density gradation number of the input image data is “160”, the error data e = 160−170 = −10 because the input image data is included in the gray 2 area G2.
次いで、第61図(b)に示すように、上記各画素で発
生した誤差データemnを例えば4×4画素のマトリクスM
Xの範囲で積算し、以下の(14)式で示すように、総和
をとり、マトリクス誤差データeTを求める。Next, as shown in FIG. 61 (b), the error data e mn generated at each of the pixels is converted into a matrix M of, for example, 4 × 4 pixels.
Integrated in a range of X, as shown by the following equation (14), it takes the summation to determine the matrix error data e T.
eT=Σemn(m,n=1〜4) ……(14) この後、上記(14)式で算出したマトリクス誤差デー
タeTの値を基に以下の条件で点灯条件、言い換えれば、
各画素の画像濃度コードSCを補正する。e T = Σe mn (m, n = 1 to 4) (14) Thereafter, based on the value of the matrix error data e T calculated by the above equation (14), the lighting conditions under the following conditions, in other words,
The image density code SC of each pixel is corrected.
(1)補正条件a; −43<eT<43:補正なし (2)補正条件b; 但し、階調を変更する画素は+側誤差の大きいものから
順に選択する。(1) Correction condition a; -43 <e T <43: No correction (2) Correction condition b; However, the pixels whose gradations are to be changed are selected in descending order of the + side error.
(3)補正条件c; 但し、階調を変更する画素は−側誤差の大きいものから
順に選択する。(3) Correction condition c; However, the pixels for which the gradation is to be changed are selected in descending order of the negative error.
今、4×4の画素マトリクスMXにおける各画像濃度コ
ードが第61図(c)のようになっているものと想定し、
当該画素マトリクスMXにおけるマトリクス誤差データeT
が200であり、しかも、第61図(b)において、+側誤
差の大きいものが誤差データe22,e32…の順番であると
すると、第61図(d)に斜線で示すように、上記誤差デ
ータe22,e32に対応する画素の画像濃度コードが1階調
ずつアップする。Now, assuming that each image density code in the 4 × 4 pixel matrix MX is as shown in FIG. 61 (c),
Matrix error data e T in the pixel matrix MX
There are 200, moreover, in the 61 view (b), + the ones of the side errors large is assumed to be error data e 22, e 32 ... order, as indicated by hatching in the 61 view (d), image density code of the pixel corresponding to the error data e 22, e 32 is up by one gradation.
次に、上記アルゴリズムを実現するための具体的回路
を第62図に示す。Next, FIG. 62 shows a specific circuit for realizing the above algorithm.
同図において、符号491は各画素の誤差データe及び
点灯条件(画像濃度コードSC)を演算する誤差/点灯条
件演算回路、492は4ライン置きに位置する4ライン
(例えば第63図のi+1ないしi+4,1+9ないしi+1
2ライン)分の誤差データe及び画像濃度コードSCを読
込み、4×4の画素マトリクスMX(第63図参照)サイズ
分の誤差データe及び画像濃度コードSCを順次読み出す
A系列ラインメモリ、493はA系列ラインメモリ492に格
納されるライン以外の4ライン(第63図のi+5ないし
i+7ライン)分の誤差データe及び画像濃度コードSC
を読込み、4×4の画素マトリクスMXサイズ分の誤差デ
ータe及び画像濃度コードSCを順次読み出すB系列ライ
ンメモリ、494は上記誤差/点灯条件演算回路491からの
誤差データe/画像濃度コードSCをA系列ラインメモリ49
2,B系列ラインメモリ493のいずれかに振分けるセレク
タ、495は上記A系列ラインメモリ492及びB系列ライン
メモリ493の書込み、読出しタイミングを制御するタイ
ミング発生回路、496は上記マトリクス誤差データeTを
算出し、上記補正条件aないしcに従って画像濃度コー
ドSCを補正する補正条件決定回路、497は上記A系列ラ
インメモリ492あるいはB系列ラインメモリ493からのデ
ータを上記補正条件決定回路496又はROSインタフェース
へ選択的に転送するセレクタである。In the figure, reference numeral 491 denotes an error / lighting condition calculation circuit for calculating error data e and lighting conditions (image density code SC) of each pixel, and 492 denotes four lines located at every fourth line (for example, i + 1 to i + 1 in FIG. 63). i + 4,1 + 9 to i + 1
An A-sequence line memory for reading error data e and image density code SC for two lines) and sequentially reading error data e and image density code SC for a 4 × 4 pixel matrix MX (see FIG. 63). Error data e and image density code SC for four lines (i + 5 to i + 7 lines in FIG. 63) other than the lines stored in the A-series line memory 492
B-sequence line memory for sequentially reading error data e and image density code SC for the size of a 4 × 4 pixel matrix MX, and 494 stores the error data e / image density code SC from the error / lighting condition calculation circuit 491. A line memory 49
2, a selector for distributing to any of the B-series line memories 493; 495, a timing generation circuit for controlling the write / read timing of the A-series line memory 492 and the B-series line memory 493; 496, the matrix error data e T A correction condition determining circuit 497 that calculates and corrects the image density code SC according to the correction conditions a to c, 497 transmits data from the A-series line memory 492 or the B-series line memory 493 to the correction condition determining circuit 496 or the ROS interface. It is a selector for selectively transferring.
このようなスクリーンジェネレータ153,154において
は、先ず、A系列ラインにある画素の誤差データe/画像
濃度コードSCを誤差/点灯条件演算回路491にて演算
し、これをA系列ラインメモリ492に読込む。In the screen generators 153 and 154, first, the error data e / image density code SC of the pixel in the A-series line is calculated by the error / lighting condition calculation circuit 491, and is read into the A-series line memory 492.
次いで、このA系列ラインメモリ492から画素マトリ
クスMX単位の誤差データe/画像濃度コードSCを補正条件
決定回路496へ転送し、補正条件決定回路496で画像濃度
コードSCを補正した状態で、その処理結果を再度A系列
ラインメモリ492へ戻す。Next, the error data e / image density code SC for each pixel matrix MX is transferred from the A-series line memory 492 to the correction condition determination circuit 496, and the correction condition determination circuit 496 corrects the image density code SC. The result is returned to the A-series line memory 492 again.
この間、B系列ラインにある画素の誤差データe/画像
濃度コードSCを誤差/点灯条件演算回路491にて演算
し、これをB系列ラインメモリ492に読込む。During this time, the error data e / image density code SC of the pixels in the B-series line are calculated by the error / lighting condition calculation circuit 491 and read into the B-series line memory 492.
そして、上記A系列ラインメモリ492から補正済みの
処理結果を読出し、これをROSインタフェース側へ1ラ
イン毎に順次転送する。Then, the corrected processing result is read from the A-series line memory 492, and is sequentially transferred to the ROS interface side line by line.
この間、B系列ラインメモリ493から画素マトリクスM
X単位の誤差データe/画像濃度コードSCを補正条件決定
回路496へ転送し、補正条件決定回路496で画像濃度コー
ドSCを補正した状態で、その処理結果を再度B系列ライ
ンメモリ492へ戻す。During this time, the pixel matrix M is
The X-unit error data e / image density code SC is transferred to the correction condition determination circuit 496, and the processing result is returned to the B-sequence line memory 492 again with the correction condition determination circuit 496 correcting the image density code SC.
このような動作を以後繰返しながら全ラインの画素に
関する画像濃度コードSCを生成し、ROSインタフェース
側へ転送する。By repeating such an operation thereafter, the image density code SC for the pixels of all lines is generated and transferred to the ROS interface side.
従って、この実施例において、従前の万線スクリーン
+誤差拡散法を用いたものを比較例とし、再現画像を比
べて見たところ、比較例にあっては文字画像の劣化が見
られたが、この実施例のものにあってはこの現象がほと
んど見られなかった。Therefore, in this example, a comparative example using the conventional line screen + error diffusion method was used as a comparative example, and when the reproduced images were compared with each other, the character image was deteriorated in the comparative example. This phenomenon was hardly observed in the embodiment.
[発明の効果] 以上説明してきたように、請求項1記載の画像記録装
置によれば、入力画像データを補正する際に、誤差拡散
法の閾値を画素毎に切換えることで所定のスクリーンパ
ターンを重畳させるようにしたので、誤差拡散法による
固有パターン(テクスチャ)の露呈状態を抑制でき、テ
クスチャによる中間調画像品質の劣化を有効に回避する
ことができる。[Effect of the Invention] As described above, according to the image recording apparatus of the first aspect, when correcting the input image data, the threshold value of the error diffusion method is switched for each pixel so that a predetermined screen pattern can be formed. Since the superimposition is performed, it is possible to suppress the exposed state of the unique pattern (texture) by the error diffusion method, and it is possible to effectively avoid the deterioration of the halftone image quality due to the texture.
また、請求項2記載の画像記録装置によれば、画素マ
トリクス範囲で全体誤差に基づく全体補正を施した状態
で各画素の画像データを生成し、万線スクリーンの編目
が直接的に露呈せず、しかも、誤差拡散法によるテクス
チャの発生を回避するようにしたので、万線スクリーン
法にて生じていた文字画像の劣化を有効に防止すること
ができる。According to the image recording apparatus of the second aspect, the image data of each pixel is generated in a state where the overall correction based on the overall error is performed in the pixel matrix range, and the stitches of the line screen are not directly exposed. In addition, since the generation of the texture by the error diffusion method is avoided, the deterioration of the character image caused by the line screen method can be effectively prevented.
特に、請求項3記載の画像記録装置によれば、画素マ
トリクスの補正対象画素として、初期誤差の大きいもの
を優先させるようにしたので、補正の必要性の高いもの
から順に補正することが可能になり、原画の構造により
忠実な再現画像を得ることができ、しかも、従来法とし
てのディザマトリクス法等に比べてモアレを抑えること
ができる。In particular, according to the image recording apparatus of the third aspect, as a pixel to be corrected in the pixel matrix, a pixel having a large initial error is prioritized, so that it is possible to perform correction in descending order of need for correction. Thus, a reproduced image more faithful to the structure of the original image can be obtained, and moreover, moire can be suppressed as compared with a conventional dither matrix method or the like.
第1図(a)ないし(e)はこの発明の代表的態様及び
参考態様に係る画像記録装置の概略を示す説明図、第2
図は実施例1の全体構成を示すブロック図、第3図は実
施例1の画像処理ユニットの概略を示すブロック図、第
4図はフルカラーセンサの全体構成を示す説明図、第5
図はフルカラーセンサの各セル配置を示す説明図、第6
図ないし第8図はセンサインタフェース回路の構成例を
示す回路図、第9図は画素単位のセル構成の一例を示す
説明図、第10図は色画情報生成回路の構成例を示す説明
図、第11図は色空間上での判別色の状態を示す説明図、
第12図は色空間における原点からの距離rと彩度Cとの
関係を示す説明図、第13図は色空間における角度θの色
相Hとの関係を示す説明図、第14図は濃度データとカラ
ーフラグとの関係を示す説明図、第15図は画像出力ユニ
ットの概略を示す説明図、第16図はROSの概略を示す斜
視図、第17図は第一現像器、第二現像器の画像再現特性
を示す説明図、第18図(a)(b)は画像出力ユニット
の画像形成過程を示す説明図、第19図はデータ振分け回
路の構成例を示す説明図、第20図は第一TRC,第二TRCの
特性を示すグラフ図、第21図は第一及び第二スクリーン
ジェネレータの基本構成を示すブロック図、第22図
(a)はスレッシュホールドパターン設定回路のアルゴ
リズムを示す説明図、第22図(b)はその具体例を示す
説明図、第23図はスレッシュホールドパターン設定回路
の構成例を示すブロック図、第24図はエラーディフュー
ジョン回路のアルゴリズムを示す説明図、第25図は第24
図の差分データの値及びその極性の求め方を示す説明
図、第26図はエラーディフュージョン回路の詳細を示す
ブロック図、第27図は第26図の差分値生成回路の詳細を
示す回路図、第28図はディジタルフィルタの詳細を示す
回路図、第29図は比較回路及び濃度コード生成器の詳細
を示す回路図、第30図は第一、第二ROSコントローラの
基本構成を示すブロック図、第31図は多値変調回路の詳
細を示すブロック図、第32図は第31図の左右グレージェ
ネレータの詳細を示す回路図、第33図はディレイライン
の構成例を示す説明図、第34図は左右選択ブロック及び
左右切換信号発生器の詳細を示す回路図、第35図はセレ
クタの詳細を示す回路図、第36図は左右グレージェネレ
ータの作動状態を示すタイミングチャート、第37図
(a)(b)は左右選択ブロック及び左右切換信号発生
器の作動状態を示すタイミングチャート、第38図(a)
(b)は文字モード及び写真モードによるパルス幅の変
調パターン例を示す模式図、第39図は左右グレージェネ
レータのディレイラインにおける遅延量の設定方法を示
す説明図、第40図は左右グレージェネレータの分周器の
働きを示す説明図、第41図は左右グレージェネレータの
温度安定チップの働きを示す説明図、第42図は左右グレ
ージェネレータのCMOSゲートの働きを示す説明図、第43
図は左右グレージェネレータのディレイラインの変形例
を示す説明図、第44図(a)(b)は実施例1に係る画
像出力ユニットのROSコントローラまでの作動を示す説
明図、第45図(a)(b)は感光体上での画像形成過程
を示す説明図、第46図は画像濃度信号と記録画像濃度と
の関係を示すグラフ図、第47図(a)(b)は実施例に
おけるテクスチャの状態を示す図(図面代用写真)及び
その部分拡大図、第47図(c)(d)は比較例における
テクスチャの状態を示す図(図面代用写真)及びその部
分拡大図、第48図はこの発明に係る画像記録装置の実施
例2を示す説明図、第49図はこの発明に係る画像記録装
置の実施例3を示す説明図、第50図はスクリーンジェネ
レータの基本構成を示すブロック図、第51図(a)はエ
ラーディフュージョン回路のアルゴリズムを示す説明
図、第51図(b)はエラーディフュージョン回路の構成
例を示すブロック図、第52図はこの発明に係る画像記録
装置の実施例4のTRCを示す説明図、第53図はその変換
テーブルの具体例を示す説明図、第54図は変換デーブル
の内容の設定方法を示す説明図、第55図(a)(b)は
実施例と比較例との画像再現性を示した図、第56図はこ
の発明に係る画像記録装置の実施例5の多値変調回路を
示すブロック図、第57図は各グレージェネレータの詳細
を示す回路図、第58図は多値変調回路の作動を示す説明
図、第59図は画像再現特性を示すグラフ図、第60図
(a)(b)は実施例と比較例との画像再現性を示す
図、第61図(a)ないし(d)はこの発明に係る画像記
録装置の実施例6のスクリーンジェネレータにて採用さ
れるアルゴリズムを示す説明図、第62図はスクリーンジ
ェネレータの構成例を示すブロック図、第63図はA系列
ライン、B系列ライン、画素マトリクスの概念を示す説
明図である。 [符号の説明] DT……多階調入力画像データ SC……画像濃度コード SD……画像濃度信号 MS……モード選択信号 1……ビーム走査ユニット 2……感光体 3……現像手段 4……濃度階調変換手段 5……濃度コード生成手段 6……多値変調手段 7……閾値切換手段 8……データ補正手段 9……コード設定手段 11……初期濃度コード設定手段 12……コード化誤差抽出手段 13……マトリクス誤差決定手段 14……コード補正手段 15……変調パターン切換手段 16……レンジ可変手段 17……パルス幅可変手段1 (a) to 1 (e) are explanatory views schematically showing an image recording apparatus according to a representative embodiment and a reference embodiment of the present invention.
FIG. 3 is a block diagram showing an overall configuration of the first embodiment, FIG. 3 is a block diagram schematically showing an image processing unit of the first embodiment, FIG. 4 is an explanatory diagram showing an overall configuration of a full-color sensor, and FIG.
The figure is an explanatory view showing the cell arrangement of the full-color sensor.
8 are circuit diagrams showing a configuration example of a sensor interface circuit, FIG. 9 is an explanatory diagram showing an example of a cell configuration in pixel units, FIG. 10 is an explanatory diagram showing a configuration example of a color image information generation circuit, FIG. 11 is an explanatory diagram showing a state of a discrimination color in a color space,
FIG. 12 is an explanatory diagram showing the relationship between the distance r from the origin in the color space and the saturation C, FIG. 13 is an explanatory diagram showing the relationship between the angle θ and the hue H in the color space, and FIG. FIG. 15 is an explanatory diagram schematically showing an image output unit, FIG. 16 is a perspective view schematically showing a ROS, FIG. 17 is a first developing device and a second developing device. 18 (a) and 18 (b) are explanatory diagrams showing an image forming process of an image output unit, FIG. 19 is an explanatory diagram showing a configuration example of a data distribution circuit, and FIG. FIG. 21 is a graph showing the characteristics of the first TRC and the second TRC, FIG. 21 is a block diagram showing the basic configuration of the first and second screen generators, and FIG. 22 (a) is an explanation showing the algorithm of the threshold pattern setting circuit FIG. 22, (b) is an explanatory view showing a specific example thereof, and FIG. 23 is a threshold. Block diagram illustrating a configuration example of a turn setting circuit diagram FIG. 24 illustrates an algorithm of the error diffusion circuit, FIG. 25 is 24
FIG. 26 is an explanatory diagram showing a method of calculating the value of the difference data and the polarity thereof, FIG. 26 is a block diagram showing details of the error diffusion circuit, FIG. 27 is a circuit diagram showing details of the difference value generating circuit of FIG. 26, FIG. 28 is a circuit diagram showing details of a digital filter, FIG. 29 is a circuit diagram showing details of a comparison circuit and a density code generator, FIG. 30 is a block diagram showing a basic configuration of first and second ROS controllers, FIG. 31 is a block diagram showing details of the multi-level modulation circuit, FIG. 32 is a circuit diagram showing details of the left and right gray generators in FIG. 31, FIG. 33 is an explanatory diagram showing a configuration example of a delay line, and FIG. Is a circuit diagram showing details of a left / right selection block and a left / right switching signal generator, FIG. 35 is a circuit diagram showing details of a selector, FIG. 36 is a timing chart showing operating states of a left / right gray generator, and FIG. (B) is a left / right selection block and 38 (a) is a timing chart showing the operation state of the left / right switching signal generator.
(B) is a schematic diagram showing an example of a pulse width modulation pattern in the character mode and the photograph mode. FIG. 39 is an explanatory diagram showing a method of setting a delay amount in a delay line of the left and right gray generators. FIG. 41 is an explanatory diagram showing the operation of the temperature stabilizing chips of the left and right gray generators, FIG. 41 is an explanatory diagram showing the operation of the CMOS gates of the left and right gray generators, FIG.
FIGS. 44A and 44B are explanatory diagrams showing modified examples of the delay lines of the left and right gray generators, FIGS. 44A and 44B are explanatory diagrams showing the operation of the image output unit according to the first embodiment up to the ROS controller, and FIGS. (B) is an explanatory view showing an image forming process on the photoreceptor, FIG. 46 is a graph showing the relationship between the image density signal and the recorded image density, and FIGS. 47 (a) and (b) are examples in the embodiment. FIGS. 47 (c) and (d) show the texture state (drawing substitute picture) and its partially enlarged view in the comparative example, and FIG. 48 (c) and (d) show the texture state in the comparative example. Is an explanatory view showing Embodiment 2 of the image recording apparatus according to the present invention, FIG. 49 is an explanatory view showing Embodiment 3 of the image recording apparatus according to the present invention, and FIG. 50 is a block diagram showing a basic configuration of the screen generator FIG. 51 (a) shows an error diffusion circuit. FIG. 51 (b) is a block diagram showing a configuration example of an error diffusion circuit, FIG. 52 is an explanatory diagram showing a TRC of Embodiment 4 of the image recording apparatus according to the present invention, and FIG. FIG. 54 is an explanatory view showing a specific example of the conversion table, FIG. 54 is an explanatory view showing a method of setting the contents of the conversion table, and FIGS. 55 (a) and (b) show the image reproducibility of the embodiment and the comparative example. FIG. 56 is a block diagram showing a multi-level modulation circuit of Embodiment 5 of the image recording apparatus according to the present invention, FIG. 57 is a circuit diagram showing details of each gray generator, and FIG. FIG. 59 is a graph showing image reproduction characteristics, FIGS. 60 (a) and 60 (b) are diagrams showing image reproducibility of the example and the comparative example, and FIGS. 61 (a) to (a). d) is an algorithm used in the screen generator of the sixth embodiment of the image recording apparatus according to the present invention. Explanatory view showing a rhythm, FIG. 62 is a block diagram showing a configuration example of a screen generator 63 is an explanatory diagram showing the sequence A line, B-series line, the concept of the pixel matrix. [Description of Signs] DT: Multi-tone input image data SC: Image density code SD: Image density signal MS: Mode selection signal 1: Beam scanning unit 2: Photoconductor 3: Developing means 4: ... density gradation conversion means 5 ... density code generation means 6 ... multi-level modulation means 7 ... threshold value switching means 8 ... data correction means 9 ... code setting means 11 ... initial density code setting means 12 ... code Error extracting means 13 matrix error determining means 14 code correcting means 15 modulation pattern switching means 16 range varying means 17 pulse width varying means
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭62−183260(JP,A) 特開 昭62−185465(JP,A) 特開 昭64−67345(JP,A) 特開 昭63−177653(JP,A) 特開 昭61−53874(JP,A) 特開 昭62−278871(JP,A) 特開 昭63−293062(JP,A) 特開 平1−156070(JP,A) 特開 昭62−198265(JP,A) 特開 平1−200781(JP,A) 特開 昭62−230163(JP,A) 特開 昭62−181573(JP,A) 特開 平3−147480(JP,A) 特開 平3−18177(JP,A) (58)調査した分野(Int.Cl.7,DB名) H04N 1/40 - 1/409 H04N 1/46 H04N 1/60 H04N 1/23 - 1/31 ──────────────────────────────────────────────────続 き Continuation of the front page (56) References JP-A-62-183260 (JP, A) JP-A-62-185465 (JP, A) JP-A-64-67345 (JP, A) 177653 (JP, A) JP-A-61-53874 (JP, A) JP-A-62-278871 (JP, A) JP-A-63-293062 (JP, A) JP-A-1-156070 (JP, A) JP-A-62-198265 (JP, A) JP-A-1-200781 (JP, A) JP-A-62-230163 (JP, A) JP-A-62-181573 (JP, A) JP-A-3-147480 (JP, A) JP-A-3-18177 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) H04N 1/40-1/409 H04N 1/46 H04N 1/60 H04N 1 / 23-1/31
Claims (3)
された補正手段にて補正し、補正された画像データに基
づいて画像記録を行う画像記録装置において、 上記補正手段は、 多階調入力画像データの濃度階調を所定の閾値で区分す
ることにより区分領域に対応した画像データを生成し、
かつ、画素毎に閾値を切換えて所定のスクリーンパター
ンが重畳された画像データとする生成手段と、 この生成手段によって生成された画像データとそれに対
応する入力画像データとの差分を周辺画素に分散させる
誤差分散手段とを備えていることを特徴とする画像記録
装置。1. An image recording apparatus which corrects multi-tone input image data by a correction means to which an error diffusion method is applied and performs image recording based on the corrected image data. By dividing the density gradation of the tone input image data by a predetermined threshold, image data corresponding to the divided area is generated,
A threshold value is switched for each pixel to generate image data on which a predetermined screen pattern is superimposed; and a difference between the image data generated by the generation unit and input image data corresponding thereto is distributed to peripheral pixels. An image recording apparatus comprising: an error dispersion unit.
された補正手段にて補正し、補正された画像データに基
づいて画像記録を行う画像記録装置において、 上記補正手段は、 多階調入力画像データの濃度階調を所定の閾値で区分す
ることにより区分領域に対応した画像データを生成する
生成手段と、 この生成手段によって生成された画像データとそれに対
応する入力画像データとの差分を画素毎に抽出する初期
誤差抽出手段と、 縦横夫々複数画素からなる所定サイズの画素マトリクス
内の総初期誤差を加算し、この加算結果をマトリクス誤
差データとするマトリクス誤差決定手段と、 このマトリクス誤差データに基づいて前記画素マトリク
ス内の特定画素に誤差を分散させる誤差分散手段とを備
えていることを特徴とする画像記録装置。2. An image recording apparatus which corrects multi-gradation input image data by a correction means to which an error diffusion method is applied, and performs image recording based on the corrected image data. Generating means for generating image data corresponding to the divided area by dividing the density gradation of the input image data by a predetermined threshold value; and a difference between the image data generated by the generating means and the corresponding input image data. Error extraction means for extracting pixel by pixel, matrix error determination means for adding the total initial errors in a pixel matrix of a predetermined size composed of a plurality of pixels in each of the vertical and horizontal directions, and using the addition result as matrix error data; An image recording apparatus comprising: an error dispersing unit that disperses an error to a specific pixel in the pixel matrix based on data.
して、初期誤差抽出手段にて抽出された初期誤差の大き
いものを優先したものであることを特徴とする画像記録
装置。3. The image recording apparatus according to claim 2, wherein the error dispersing means gives priority to a pixel having a large initial error extracted by the initial error extracting means as a correction target pixel order of the pixel matrix. An image recording apparatus characterized by the above-mentioned.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33859789A JP3237014B2 (en) | 1989-12-28 | 1989-12-28 | Image recording device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33859789A JP3237014B2 (en) | 1989-12-28 | 1989-12-28 | Image recording device |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001230537A Division JP3584910B2 (en) | 2001-07-30 | 2001-07-30 | Image recording device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03201667A JPH03201667A (en) | 1991-09-03 |
| JP3237014B2 true JP3237014B2 (en) | 2001-12-10 |
Family
ID=18319673
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP33859789A Expired - Fee Related JP3237014B2 (en) | 1989-12-28 | 1989-12-28 | Image recording device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3237014B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4521800B2 (en) * | 2001-07-19 | 2010-08-11 | 株式会社リコー | Image forming apparatus |
-
1989
- 1989-12-28 JP JP33859789A patent/JP3237014B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH03201667A (en) | 1991-09-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5483361A (en) | Color image copying with resolution control | |
| JP2872285B2 (en) | Image processing apparatus and image processing method | |
| US5357353A (en) | Image forming apparatus | |
| JPH0380767A (en) | Image gradation recording device | |
| JP4329271B2 (en) | Image processing apparatus, image forming apparatus, and image processing method | |
| JP3662379B2 (en) | Image processing device | |
| JP3425847B2 (en) | Image processing device | |
| EP0579177B1 (en) | Color image processing apparatus | |
| JP3237014B2 (en) | Image recording device | |
| JP3584910B2 (en) | Image recording device | |
| JP3139001B2 (en) | Image recording device | |
| JP2755972B2 (en) | Color image processing equipment | |
| JP3920480B2 (en) | Image forming apparatus | |
| JP3003133B2 (en) | Image outline extraction device | |
| JP3169219B2 (en) | Color image forming equipment | |
| JP3306875B2 (en) | Image forming device | |
| JP3500639B2 (en) | Image forming device | |
| JPH04342370A (en) | Image forming device | |
| JP3245883B2 (en) | Image forming device | |
| JPH05176163A (en) | Image forming device | |
| JP2024153410A (en) | Image processing device, image reading device, image forming device, image processing method and program | |
| JP3236218B2 (en) | Image processing apparatus and image processing method | |
| JP2000118045A (en) | Image forming device | |
| JPH02144566A (en) | Color image processor | |
| JP2000184193A (en) | Image forming device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071005 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081005 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091005 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |