JP3673560B2 - Image processing method - Google Patents

Image processing method Download PDF

Info

Publication number
JP3673560B2
JP3673560B2 JP15653795A JP15653795A JP3673560B2 JP 3673560 B2 JP3673560 B2 JP 3673560B2 JP 15653795 A JP15653795 A JP 15653795A JP 15653795 A JP15653795 A JP 15653795A JP 3673560 B2 JP3673560 B2 JP 3673560B2
Authority
JP
Japan
Prior art keywords
signal
test pattern
print
output
data
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
Application number
JP15653795A
Other languages
Japanese (ja)
Other versions
JPH099085A (en
Inventor
雄一 池田
信篤 笹沼
雅博 井上
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP15653795A priority Critical patent/JP3673560B2/en
Priority to US08/628,268 priority patent/US5856876A/en
Publication of JPH099085A publication Critical patent/JPH099085A/en
Application granted granted Critical
Publication of JP3673560B2 publication Critical patent/JP3673560B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Description

【0001】
【産業上の利用分野】
本発明は、画像処理条件の較正に関するものである。
【0002】
【従来の技術】
従来より、画像読取り部およびその読取りデータに基づいて画像形成を行うプリント部を有した、例えば複写機等の画像形成装置では、基本的に読取った原稿の画像をプリント出力において忠実に再現するため、その一方法として、画像処理条件の較正を行うことが知られている。例えば、濃度値が既知であるN組みの入力信号Anをプリントデータとして与え、プリント部はこれに基づいて特定のパターンを被プリント材上に形成する。そして、その被プリント材上のパターンを、読取り部で輝度データとして読み取り、このデータに対しマスキング処理などの画像処理を行いプリントデータとしての信号値Cnを得る。このようにして得た信号値AnとCnとがほぼ等しくなるよう、例えば最小自乗法を用いマスキング係数などの画像処理条件の較正を行う。以上のような構成によれば読取った画像を忠実に再現でき、また、プリント出力において所望の画質を得ることができる。
【0003】
【発明が解決しようとする課題】
しかしながら、上記のような従来の画像形成装置にあっては、読取り部やプリント部のそれぞれ読取り状態やプリント状態が、上述のような画像処理条件の較正を行うときにわずかではあるが異なっていることがある。特にプリント部では、比較的そのような変動を生じ易い。このため、前述した画像処理条件の較正を行ったとしても、その較正結果は、そのときのプリント部の状態等に依存することとなり、従って実際に画像形成を行うときの状態が較正時のそれと異なる場合に適切な画像処理を行えないこととなる。
【0004】
また、以上のような画像形成装置における変動は、空間的な誤差の偏在となって現われるときもある。すなわち、読取り部やプリント部のそれぞれ読取り状態やプリント状態が一様ではなく、読取り部等の部位毎にその状態が異なることがあり、この場合には、較正された画像処理条件が画像形成のある部分に対しては不適切なものとなる場合がある。
【0005】
本発明は、従来装置にあって画像処理条件の較正の際に生じ得る上記のような課題を解消するためになされたものであり、その目的とするところは、画像処理条件の較正を、当該装置の時間的もしくは空間的な変動にかかわらず適切に行うことが可能な画像処理方法を提供することにある。
【0006】
【課題を解決するための手段】
そのために本発明では、複数のテストパターンデータに基づき画像出力手段でテストパターンを出力させ、前記出力されたテストパターンを画像読取手段で読取させ、テストパターン読取データを入力し、前記テストパターンおよび前記テストパターン読取データに基づき処理パラメータを生成する画像処理方法であって、前記テストパターンデータの出力信号と、前記テストパターン読取データに対してマスキング係数を用いてマスキング処理を行なうことで得られるプリント信号との、所定表色空間上での距離を求め、該距離と所定値とを比較し、前記比較の結果、前記距離が前記所定値以上である前記テストパターンデータ出力信号の近傍の信号についてプリント出力を行い前記所定値以上である前記テストパターンデータ出力信号の近傍の信号についてのプリント出力の読み取りデータと前記テストパターン読み取りデータとを変換して得られるプリント信号と、前記テストパターンデータ出力信号および前記近傍の信号とに基づき、当該プリント信号とテストパターンデータ出力信号および前記近傍の信号との差が小さくなるようにマスキング係数を計算することを特徴とする。
【0014】
【実施例】
以下、図面を参照して本発明の実施例を詳細に説明する。
【0015】
(実施例1)
図1は本実施例の一実施例に係る複写装置の内部構造を示す概略断面図である。
【0016】
図に示す複写装置において、その上部に設けられた読取り部100で読取られた原稿のデータは、一定の画像処理を経てプリント信号に変換される。プリント部102はこのプリント信号に基づいてプリントを行う。すなわち、レーザドライバ106はレーザ103を駆動してレーザ光を発射させ、そのレーザ光はポリゴンミラー1およびミラー2により反射され、感光ドラム4上に照射される。このようにレーザ光の走査により潜像が形成された感光ドラム4は、図中に示す矢印の方向に回転し、回転現像器3によって各色ごとの現像がなされる。なお図1に示す状態は、イエロートナーによる現像を示している。
【0017】
一方、被プリント材は転写ドラム5に巻き付けられて1回転する度に、M(マゼンタ)、C(シアン)、Y(イエロー)、Bk(ブラック)の順に上記のように回転し回転現像器3により現像された感光ドラム4によりそのトナー像が転写される。全ての色のトナーの転写が終了した転写紙は、転写ドラム5から分離され、定着ローラ対7によって定着が行われた後、機外へ排出される。
【0018】
図2は、上記複写装置における画像処理回路の構成を示すブロック図である。
【0019】
読取り部100において、原稿画像は輝度信号としてCCD21により得られる。この輝度信号はA/D変換回路22によってデジタル値の輝度信号に変換され、さらに、この輝度信号における個々のCCD素子の感度ばらつきに起因した誤差がシェーディング回路23によって修正される。なお、一般に、CCDを使用した光学系は、上記のようにシェーディング補正を行なうことによって、その測定再現性が良好に維持されることが知られている。
【0020】
修正された輝度信号(R0,G0,B0)は、log変換回路24で下記のような処理が行われる。
【0021】
【数1】
m0=−255*log10(G0/255)/1.59
c0=−255*log10(R0/255)/1.59
y0=−255*log10(B0/255)/1.59
k0=min(m0,c0,y0)…(1)
log変換回路24には、後述されるように画像処理条件の較正において、読取り部100での読取りによって得られた輝度信号がメモリ30から入力される。
【0022】
さらに、上記のようにlog変換で得られた信号m0,c0,y0,k0は以下のようなマスキング処理が施される。
【0023】
【数2】

Figure 0003673560
【0024】
このようにして得られた、信号m1,c1,y1,k1はプリンタ部のプリントデータとなる。なお、上記輝度信号およびプリントデータは、8ビットのデジタル信号で処理しているので、256階調を表わすことができる。
【0025】
パルス幅変換回路26は上記信号m1,c1,y1,k1をドット幅に対応した信号に変換しレーザドライバ106に送る。
【0026】
そして、図1を参照して説明したように、レーザ走査により感光ドラム4上にはドット面積変化に応じた階調特性を有する潜像が形成され、現像、転写、定着という過程をへてプリント画像が得られる。
【0027】
パルス幅変調回路26には、後述される画像処理条件の較正処理では、テストパターンジェネレーター29から所定のプリントデータが出力される。
【0028】
なお、本実施例で使用するトナーは、前述のように、イエロー、マゼンタ、シアンおよびブラックのトナーであり、スチレン系共重合樹脂をバインダーとし、各色の色材を分散させて形成されている。
【0029】
また、上述の各回路はCPU28がROM31内に格納されているプログラムに基づきRAM32をワークメモリとして用いて制御する。
【0030】
すなわち、レーザドライバ106によるテストパターンの形成およびCCD21によるテストパターンの読取等を制御する。
【0031】
図3は本実施例に係る画像処理条件の較正処理を示すフローチャートである。
【0032】
図1に示す複写装置における操作パネル(不図示)上の所定のキーが操作されると、本処理が起動され、ステップS1でパターンジェネレータ29(図2参照)により、図4に示すような、256色のM,C,Y,Kのプリント信号A0nを出力する。すなわち、この信号A0nは各色0,68,128,255の4階調のいずれかを示す4次のベクトルであり、その組合せによってn=0〜255で256色を表わすことができるものである。このプリント信号に基づいて256色のパターン画像を被プリント材上に形成する。
【0033】
次に、ステップS2で、オペレータに対しプリント出力されたパターン画像を読取るためその被プリント媒体を読取り部の原稿載置台に載置し、読取り処理を開始する旨を指示する所定のキー操作を行うよう表示によって促し、ステップS3で上記所定のキー操作がなされるのを待機する。
【0034】
プリントアウトサンプルが、読取り部の原稿台に載置され、所定のキー操作がなされると、ステップS4で前述した読取り処理を行い、各色に対応した輝度信号Bnk(k=0,〜,N−1)を得る。そして、ステップS5でこの信号Bnkを図2に示すメモリ30に格納する。
【0035】
次に、ステップS6で上記輝度信号Bnkを格納するまでの処理がN回行われたかを判断し、N回行われていないと判断すると、ステップS1へ戻り再度同じパターンをプリント出力し、同様に各色に対応する輝度信号Bnk(n=1,〜,n)を得る。
【0036】
ステップS6で、N回の上記処理を終了したことを判断すると、ステップS7でメモリ30に格納される輝度信号Bnk(k=0,1,…,N−1)各色ごとN回の平均の輝度信号Bnを求め、log変換回路24(図2参照)へ入力してlog変換を行った後、マスキング処理をし、プリント信号に変換する。なお、このときのマスキング処理は、上記(2)式で示すマトリクスを単位マトリクスにより設定する。すなわち、ここでは、log変換されたものがそのまま出力される。そして、この変換したプリント信号Cnと、パターンジェネレタ29から出力された信号A0nとの自乗誤差を求め、この誤差が最小になるように上記(2)式に示すマスキング係数a11,a12,…,a44を最小自乗法で計算し、これを新たな係数として設定する。
【0037】
以上のように、画像処理条件(本例ではマスキング係数)の較正に際して、同一のプリント信号に基づくプリントを、複数回行いまた、読取りを行うことによって、プリント部および読取り部の特に時間的な変動による較正誤差を均一化によって低減することにより色味調整の精度を上げることが可能となる。
【0038】
(実施例2)
上記実施例1では、複数回同一のプリントデータによりプリント出力を行い、そのデータを平均したデータを用いて色味修正条件(マスキング係数)を較正したが、本実施例では、誤差が所定の大きさ以上の色の信号の近傍の信号に基づいてプリント出力を行い、それを読み込み1度目のデータに加味して色味修正条件を較正するものである。
【0039】
図5は、本実施例の較正処理を示すフローチャートである。以下では、上記実施例1の図3に示す処理とは異なる部分のみについて説明する。
【0040】
最初、ステップS201〜S205の処理によって、各色に対応する輝度信号Bnkを得てメモリ30に格納する。
【0041】
次に、ステップS206において、輝度信号Bnkについて、図2に示す回路によってlog変換した後マスキング処理をしてプリントデータに変換する。このとき、マスキング処理に係る前記(2)式に示すマトリクスはa11=a22=a33=1で他が0である単位マトリクスとなっている。従って、log変換後の信号がそのままマスキング回路25から出力されることになる。そして、変換したプリント信号Cnとパターンジェネレータが出力した最初のプリント信号Anとの誤差をとり、その自乗誤差が最小になるようにマスキング係数を最小自乗法で算出して設定する。
【0042】
次に、ステップS207で、パターンのプリント出力が5回に達していないか否かを判断し、5回以内であればステップS208において、メモリに格納されるメモリ輝度Bnに対しlog変換を行い、さらに上記で設定したマスキング係数を用いてマスキング処理を行い、プリント信号Cnを求め、対応する信号Anと信号Cnとについて所定の表色空間におけるこれらの距離を表わすノルムを得る。次に、ステップS209で、このノルムが所定の値x以上のものか否かを判断する。
【0043】
上記判断でノルムがx以上の信号があると判断したときは、ステップS210で図6に示すようにその信号の近傍の一定の信号についてのみそれに基づいたプリント出力を行う。例えば、誤差がx以上である信号Anが(x,y,z,w)と表わされるとすると、x±5,y±5,z±5,w±5の組合せによって得られる16組の信号(ここで0以下は0,255以上は255とする)に基づいてプリント出力する。
【0044】
この部分的にプリントしたパターンについて、ステップS202以下で、まず読取り処理を行い、そのデータをメモリに格納される256個の輝度信号に加え、さらにこれらの輝度信号、すなわち、256+16個の輝度信号を変換してプリント信号として、これと最初の出力値との自乗誤差が最小になるようにマスキング係数を最小自乗法で計算し、設定する。
【0045】
以上のことを5回まで(差が大きいのがなければ一回で終了)繰り返すことによって、色味の変化が大きい部分についてその差が低減され、全体的に高画質の画像が得られる。
【0046】
なお、部分的に出力するためのデータとして、上記では、誤差の大きい信号の近傍の予め存在する信号を出力するものとしたが、補間演算によってより細かな部分の信号を求め、これに基づいてプリント出力するようにしてもよい。
【0047】
また、差が大きいのがなければその時点で較正処理を終了させてもよい。
【0048】
本実施例によれば、設定されているマスキング係数で誤差が生じる所に基づきパターンを形成しているので、効率よく最適なマスキング係数を得ることができる。
【0049】
(実施例3)
本実施例では、上記実施例2と同様1度マスキング係数の補正を行った後、その補正結果を判断し、誤差が大きい場合には補正条件の較正を終了するものである。
【0050】
図7は、本実施例の画像処理条件の較正処理を示すフローチャートである。以下、上記実施例と異なる点のみを説明する。
【0051】
ステップS306でマスキング係数が算出されると、ステップS307でメモリに格納される輝度信号に対して、log変換および上記算出されたマスキング係数を用いたマスキング処理を行い、プリント信号Cnを求め、これとパターンジェネレータが発生する信号Anとの誤差の指標であるノルムを得る。次に、ステップS308でこのノルムがx以上のものがある場合には、較正処理を中断する。この場合、新しいマスキングを設定せず前回のものを使用する。また、x以上のものが存在しない場合はステップS309でマスキング係数を設定する。以上の処理によって、さらに制御を行うことによって、ある色が更にずれてしまう誤制御をなくすことができる。
【0052】
本実施例によれば、ノルムがX以上のものがある場合に較正処理を中止し、予め設定してあるマスキング係数を用いる様にするので、例えば1色だけ誤差が大きくなってしまった場合に設定されるマスキング係数が引き起こす他の色を大幅にずらしてしまうことを防ぐことができる。すなわち、1色のために他の色を大幅にずらすことを防ぐことができる。
【0053】
なお、偶然色ずれが生じたという可能性もあるので較正処理を中止し、予め設定してあるマスキング係数を使うのではなく、再びS301がやり直すようにしてもよい。
【0054】
(実施例4)
上記実施例1では、同一のデータについて複数回のプリント出力を行い、またそれについての読取りを行ったが、本実施例では、上記読取り結果と、同一のデータについて空間的に180度回転したものに基づくプリント出力およびその読取り行いその結果を合せたものに基づいてマスキング係数の較正を行うものである。
【0055】
図8は本実施例に係る較正処理の手順を示すフローチャートである。
【0056】
較正処理が所定のキー操作によって起動されると、図3に示す実施例1の処理と同様に、図9に示す256色のパターンを出力し、これを原稿台に載置して読取りの指示をするよう促す旨の表示を行い、指示があるとこのパターンの読取りを行って、その読取られたデータを輝度信号としてメモリに格納する(ステップS401〜S406)。
【0057】
次に、ステップS406では、上記図9に示すパターンとは180度その位置を回転させた図10に示すパターンをプリント出力し、以下、ステップS407〜S410で同様に読取りを行い読取りデータをメモリに格納する。
【0058】
次に、ステップS411において、以上のように求めた2種類の読取りデータの平均を求め、その平均値についてlog変換、マスキング処理を行ってプリント信号を得、これとパターンジェネレータが発生する信号との誤差に基づいて、最小自乗法によりマスキング係数を算出して設定する。
【0059】
以上のように、プリント出力するデータを空間的に180度回転させその平均を用いて較正を行うことにより、特にプリント部に生じている空間的な誤差の偏りの影響を受けない適切な較正処理を行うことができる。
【0060】
なお、本実施例では180度回転したものを用いて平均値を求めたが、これに限らず90度回転したものを、2回、3回、4回と繰り返し出力し、これに基づいて較正を行ってもよい。
【0061】
また、上述の実施例ではカラー複写機を用いて説明したが、スキャナ,ホストおよびカラープリンタで構成されるシステムに適用してもよい。また、出力装置としてはモニタ等の画像表示装置でもよい。
【0062】
【発明の効果】
以上の説明から明らかなように、本発明によれば、テストパターンデータとテストパターン読取データの誤差が所定値以上の場合、上記テストパターン付近の画像データに基づき画像を出力させるので、所定値以上の誤差が生じている部分についてテストパターン出力とその読み取りをさらい行なうことができ、空間的な誤差の偏在にかかわらず、適切な画像処理パラメータの較正を行うことができる。
【0063】
また、テストパターンデータとテストパターン読取データの誤差が所定値以上の場合は画像処理パラメータを生成せず、誤差が所定値以下の場合は処理パラメータを生成するので、誤差が大きいときに画像処理パラメータを生成して色ずれなどがさらに大きくなることを防止できる。
【0064】
その結果、常に適切な画像処理条件の較正を行うことができる。
【図面の簡単な説明】
【図1】本発明の一実施例に係る複写装置を示す概略断面図である。
【図2】上記複写装置の画像処理の構成を示すブロック図である。
【図3】本発明の第1の実施例に係る画像処理条件の較正処理を示すフローチャートである。
【図4】上記処理において出力されるプリントパターンを示す模式図である。
【図5】本発明の第2の実施例に係る画像処理条件の較正処理を示すフローチャートである。
【図6】上記第2の実施例で出力されるプリントパターンを示す模式図である。
【図7】本発明の第3の実施例に係る画像処理条件の較正処理を示すフローチャートである。
【図8】本発明の第4の実施例に係る画像処理条件の較正処理を示すフローチャートである。
【図9】上記第4の実施例で出力されるプリントパターンを示す模式図である。
【図10】上記第4の実施例で出力されるプリントパターンを示す模式図である。
【符号の説明】
1 ポリゴンミラー
2 ミラー
3 現像器
4 感光ドラム
5 転写ドラム
7 定着ローラ
21 CCD
22 A/D変換回路
23 シェーディング回路
24 log変換回路
25 マスキング回路
26 パルス幅変調回路
28 CPU
29 パターンジェネレータ
30 メモリ
103 レーザ
106 レーザドライバ[0001]
[Industrial application fields]
The present invention relates to calibration of image processing conditions.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, in an image forming apparatus such as a copier, which has an image reading unit and a printing unit that forms an image based on the read data, in order to faithfully reproduce an image of a read original in a print output. As one method, it is known to calibrate image processing conditions. For example, N sets of input signals An of which density values are known are given as print data, and the printing unit forms a specific pattern on the printing material based on this. The pattern on the printing material is read as luminance data by the reading unit, and image processing such as masking processing is performed on the data to obtain a signal value Cn as print data. For example, the least square method is used to calibrate image processing conditions such as a masking coefficient so that the signal values An and Cn obtained in this way are substantially equal. According to the above configuration, the read image can be faithfully reproduced, and desired image quality can be obtained in the print output.
[0003]
[Problems to be solved by the invention]
However, in the conventional image forming apparatus as described above, the reading state and the printing state of the reading unit and the printing unit are slightly different when performing the calibration of the image processing conditions as described above. Sometimes. In particular, such fluctuations are relatively likely to occur in the print section. For this reason, even if the above-described calibration of the image processing conditions is performed, the calibration result depends on the state of the print unit at that time, and therefore the state when the image is actually formed is the same as that at the time of calibration. If they are different, appropriate image processing cannot be performed.
[0004]
In addition, such fluctuations in the image forming apparatus sometimes appear as uneven distribution of spatial errors. That is, the reading state and the printing state of the reading unit and the printing unit are not uniform, and the state may be different for each part such as the reading unit. In this case, the calibrated image processing conditions are different from those for image formation. Some parts may be inappropriate.
[0005]
The present invention has been made in order to solve the above-described problems that may occur when calibrating image processing conditions in a conventional apparatus. The object of the present invention is to calibrate image processing conditions. It is an object of the present invention to provide an image processing method that can be appropriately performed regardless of temporal or spatial fluctuations of the apparatus.
[0006]
[Means for Solving the Problems]
Therefore, in the present invention, a test pattern is output by an image output unit based on a plurality of test pattern data, the output test pattern is read by an image reading unit, test pattern read data is input, and the test pattern and the An image processing method for generating processing parameters based on test pattern read data, wherein the test pattern data output signal and a print signal obtained by performing a masking process on the test pattern read data using a masking coefficient And a distance between the test pattern data output signal in which the distance is equal to or greater than the predetermined value as a result of the comparison. performs output, the test pattern data output signal wherein at least a predetermined value Based on the print signal obtained by converting the read data of the print output for the nearby signal and the test pattern read data, the test pattern data output signal and the nearby signal, the print signal and the test pattern data output A masking coefficient is calculated so that a difference between a signal and a signal in the vicinity is small .
[0014]
【Example】
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0015]
(Example 1)
FIG. 1 is a schematic sectional view showing the internal structure of a copying apparatus according to an embodiment of the present invention.
[0016]
In the copying apparatus shown in the figure, document data read by a reading unit 100 provided on the copying apparatus is converted into a print signal through a certain image processing. The printing unit 102 performs printing based on the print signal. That is, the laser driver 106 drives the laser 103 to emit laser light, and the laser light is reflected by the polygon mirror 1 and the mirror 2 and irradiated onto the photosensitive drum 4. Thus, the photosensitive drum 4 on which the latent image is formed by the scanning of the laser beam rotates in the direction of the arrow shown in the drawing, and the rotating developer 3 develops each color. The state shown in FIG. 1 shows development with yellow toner.
[0017]
On the other hand, every time the printing material is wound around the transfer drum 5 and rotated once, the rotating developer 3 rotates in the order of M (magenta), C (cyan), Y (yellow), and Bk (black) as described above. The toner image is transferred by the photosensitive drum 4 developed by the above. The transfer paper on which all color toners have been transferred is separated from the transfer drum 5, fixed by the fixing roller pair 7, and then discharged outside the apparatus.
[0018]
FIG. 2 is a block diagram showing a configuration of an image processing circuit in the copying apparatus.
[0019]
In the reading unit 100, an original image is obtained by the CCD 21 as a luminance signal. This luminance signal is converted into a digital luminance signal by the A / D conversion circuit 22, and further, an error caused by sensitivity variations of individual CCD elements in the luminance signal is corrected by the shading circuit 23. In general, it is known that an optical system using a CCD maintains its measurement reproducibility satisfactorily by performing shading correction as described above.
[0020]
The corrected luminance signal (R0, G0, B0) is processed by the log conversion circuit 24 as follows.
[0021]
[Expression 1]
m0 = −255 * log 10 (G0 / 255) /1.59
c0 = −255 * log 10 (R0 / 255) /1.59
y0 = −255 * log 10 (B0 / 255) /1.59
k0 = min (m0, c0, y0) (1)
As will be described later, a luminance signal obtained by reading by the reading unit 100 is input from the memory 30 to the log conversion circuit 24 in the calibration of image processing conditions.
[0022]
Further, the signals m0, c0, y0, k0 obtained by the log transformation as described above are subjected to the following masking process.
[0023]
[Expression 2]
Figure 0003673560
[0024]
The signals m1, c1, y1, and k1 thus obtained become print data for the printer unit. Note that the luminance signal and the print data are processed by an 8-bit digital signal, and therefore can represent 256 gradations.
[0025]
The pulse width conversion circuit 26 converts the signals m1, c1, y1, and k1 into signals corresponding to the dot width and sends them to the laser driver 106.
[0026]
Then, as described with reference to FIG. 1, a latent image having gradation characteristics corresponding to a change in dot area is formed on the photosensitive drum 4 by laser scanning, and printing is performed through the processes of development, transfer, and fixing. An image is obtained.
[0027]
Predetermined print data is output from the test pattern generator 29 to the pulse width modulation circuit 26 in a calibration process for image processing conditions described later.
[0028]
The toner used in this embodiment is, as described above, yellow, magenta, cyan, and black toners, and is formed by dispersing a color material of each color using a styrene copolymer resin as a binder.
[0029]
The above-described circuits are controlled by the CPU 28 using the RAM 32 as a work memory based on a program stored in the ROM 31.
[0030]
That is, the test pattern formation by the laser driver 106 and the reading of the test pattern by the CCD 21 are controlled.
[0031]
FIG. 3 is a flowchart showing the calibration processing of the image processing conditions according to the present embodiment.
[0032]
When a predetermined key on an operation panel (not shown) in the copying apparatus shown in FIG. 1 is operated, this processing is started, and in step S1, the pattern generator 29 (see FIG. 2) performs the processing as shown in FIG. A 256-color M, C, Y, and K print signal A0n is output. That is, the signal A0n is a fourth-order vector indicating any one of the four gradations of each color 0, 68, 128, and 255, and 256 colors can be expressed by n = 0 to 255 depending on the combination thereof. Based on the print signal, a pattern image of 256 colors is formed on the printing material.
[0033]
Next, in step S2, a predetermined key operation is performed to instruct the operator to place the print medium on the document placing table of the reading unit and to start the reading process in order to read the printed pattern image. The display prompts the user to wait for the predetermined key operation in step S3.
[0034]
When the printout sample is placed on the document table of the reading unit and a predetermined key operation is performed, the reading process described above is performed in step S4, and the luminance signal Bnk (k = 0,..., N−) corresponding to each color is performed. 1) is obtained. In step S5, the signal Bnk is stored in the memory 30 shown in FIG.
[0035]
Next, in step S6, it is determined whether the process until storing the luminance signal Bnk has been performed N times. If it is determined that the process has not been performed N times, the process returns to step S1, and the same pattern is printed out again. A luminance signal Bnk (n = 1,..., N) corresponding to each color is obtained.
[0036]
If it is determined in step S6 that the above-described processing has been completed N times, the luminance signal Bnk (k = 0, 1,..., N−1) stored in the memory 30 in step S7 is averaged N times for each color. The signal Bn is obtained and input to the log conversion circuit 24 (see FIG. 2) to perform log conversion, and then masking is performed to convert the signal into a print signal. In the masking process at this time, the matrix shown by the above equation (2) is set by a unit matrix. That is, here, the log-transformed one is output as it is. Then, a square error between the converted print signal Cn and the signal A0n output from the pattern generator 29 is obtained, and the masking coefficients a 11 , a 12 ,. ..., a 44 is calculated by the method of least squares, and this is set as a new coefficient.
[0037]
As described above, when the image processing conditions (masking coefficient in this example) are calibrated, printing based on the same print signal is performed a plurality of times, and reading is performed, so that the time variation of the print unit and the read unit is particularly large. By reducing the calibration error due to the uniformity, it is possible to improve the accuracy of the color adjustment.
[0038]
(Example 2)
In the first embodiment, print output is performed with the same print data a plurality of times, and the color correction condition (masking coefficient) is calibrated using data obtained by averaging the data, but in this embodiment, the error is a predetermined magnitude. Print output is performed on the basis of signals in the vicinity of the above-described color signals, and the print output is read and added to the first data to calibrate the color correction condition.
[0039]
FIG. 5 is a flowchart showing the calibration process of this embodiment. In the following, only the parts different from the process shown in FIG.
[0040]
First, the luminance signal Bnk corresponding to each color is obtained and stored in the memory 30 by the processing of steps S201 to S205.
[0041]
Next, in step S206, the luminance signal Bnk is subjected to log conversion by the circuit shown in FIG. At this time, the matrix shown in the equation (2) relating to the masking process is a unit matrix in which a 11 = a 22 = a 33 = 1 and the others are zero. Therefore, the signal after log conversion is output from the masking circuit 25 as it is. Then, an error between the converted print signal Cn and the first print signal An output from the pattern generator is taken, and a masking coefficient is calculated and set by the least square method so that the square error is minimized.
[0042]
Next, in step S207, it is determined whether the pattern print output has not reached five times. If it is within five times, log conversion is performed on the memory luminance Bn stored in the memory in step S208. Further, a masking process is performed using the masking coefficient set above to obtain a print signal Cn, and a norm representing the distance between the corresponding signal An and signal Cn in a predetermined color space is obtained. Next, in step S209, it is determined whether this norm is greater than or equal to a predetermined value x.
[0043]
If it is determined in the above determination that there is a signal having a norm of x or more, in step S210, as shown in FIG. 6, only a certain signal near the signal is printed based on it. For example, if a signal An having an error of x or more is expressed as (x, y, z, w), 16 sets of signals obtained by a combination of x ± 5, y ± 5, z ± 5, and w ± 5 (Here, 0 or less is 0, and 255 or more is 255).
[0044]
In step S202 and subsequent steps, the partially printed pattern is first read, and the data is added to 256 luminance signals stored in the memory, and further, these luminance signals, that is, 256 + 16 luminance signals are added. The masking coefficient is calculated and set by the method of least squares so that the square error between this and the first output value is minimized as a print signal after conversion.
[0045]
By repeating the above process up to five times (or one time if there is no significant difference), the difference is reduced for the portion where the color change is large, and a high-quality image is obtained as a whole.
[0046]
As the data for partial output, in the above description, a pre-existing signal in the vicinity of a signal with a large error is output. However, a finer portion of the signal is obtained by interpolation calculation, and based on this. You may make it print output.
[0047]
If there is no large difference, the calibration process may be terminated at that time.
[0048]
According to the present embodiment, since the pattern is formed based on a place where an error occurs in the set masking coefficient, an optimal masking coefficient can be obtained efficiently.
[0049]
(Example 3)
In this embodiment, the masking coefficient is corrected once as in the second embodiment, and then the correction result is determined. If the error is large, the calibration of the correction condition is terminated.
[0050]
FIG. 7 is a flowchart showing the calibration processing of the image processing conditions of the present embodiment. Only differences from the above embodiment will be described below.
[0051]
When the masking coefficient is calculated in step S306, the luminance signal stored in the memory in step S307 is subjected to log conversion and masking processing using the calculated masking coefficient to obtain the print signal Cn. A norm that is an index of an error from the signal An generated by the pattern generator is obtained. Next, if there is a norm equal to or greater than x in step S308, the calibration process is interrupted. In this case, new masking is not set and the previous one is used. If there is no x or more, a masking coefficient is set in step S309. By performing further control by the above processing, it is possible to eliminate erroneous control in which a certain color further shifts.
[0052]
According to the present embodiment, the calibration process is stopped when there is a norm equal to or greater than X, and the masking coefficient set in advance is used. For example, when the error increases by one color. It is possible to prevent the other colors caused by the set masking coefficient from being significantly shifted. That is, it is possible to prevent the other colors from being significantly shifted for one color.
[0053]
Since there is a possibility that a color shift has occurred by chance, the calibration process may be stopped, and instead of using a preset masking coefficient, S301 may be performed again.
[0054]
(Example 4)
In the first embodiment, the same data is printed a plurality of times and read about the same data. In this embodiment, the read result and the same data are spatially rotated 180 degrees. The masking coefficient is calibrated on the basis of the print output based on the above and the result of reading and combining the results.
[0055]
FIG. 8 is a flowchart showing the procedure of the calibration process according to the present embodiment.
[0056]
When the calibration process is activated by a predetermined key operation, the 256-color pattern shown in FIG. 9 is output and placed on the document table, as in the process of the first embodiment shown in FIG. If there is an instruction, the pattern is read, and the read data is stored in the memory as a luminance signal (steps S401 to S406).
[0057]
Next, in step S406, the pattern shown in FIG. 10 rotated 180 degrees from the pattern shown in FIG. 9 is printed out, and thereafter, the same reading is performed in steps S407 to S410, and the read data is stored in the memory. Store.
[0058]
Next, in step S411, an average of the two types of read data obtained as described above is obtained, and a log signal and a masking process are performed on the average value to obtain a print signal, which is a signal generated by the pattern generator. Based on the error, a masking coefficient is calculated and set by the method of least squares.
[0059]
As described above, by appropriately rotating the data to be printed 180 degrees and performing calibration using the average thereof, an appropriate calibration process that is not particularly affected by the spatial error bias occurring in the print unit It can be performed.
[0060]
In this embodiment, the average value is obtained by using the one rotated by 180 degrees. However, the average value is not limited to this, and the one rotated by 90 degrees is repeatedly output twice, three times, and four times, and calibrated based on this. May be performed.
[0061]
In the above embodiment, the color copying machine has been described. However, the present invention may be applied to a system including a scanner, a host, and a color printer. The output device may be an image display device such as a monitor.
[0062]
【The invention's effect】
As is apparent from the above description, according to the present invention, when the error between the test pattern data and the test pattern read data is equal to or greater than a predetermined value, an image is output based on the image data near the test pattern. Therefore, the test pattern output and the reading thereof can be performed with respect to the portion where the error is generated, and appropriate image processing parameters can be calibrated regardless of the uneven distribution of the spatial error.
[0063]
In addition, when the error between the test pattern data and the test pattern reading data is equal to or greater than a predetermined value, no image processing parameter is generated. When the error is equal to or smaller than the predetermined value, a processing parameter is generated. Can be prevented to further increase color misregistration and the like.
[0064]
As a result, calibration of appropriate image processing conditions can always be performed.
[Brief description of the drawings]
FIG. 1 is a schematic sectional view showing a copying apparatus according to an embodiment of the present invention.
FIG. 2 is a block diagram showing a configuration of image processing of the copying apparatus.
FIG. 3 is a flowchart showing calibration processing of image processing conditions according to the first embodiment of the present invention.
FIG. 4 is a schematic diagram showing a print pattern output in the above processing.
FIG. 5 is a flowchart showing calibration processing of image processing conditions according to the second embodiment of the present invention.
FIG. 6 is a schematic diagram showing a print pattern output in the second embodiment.
FIG. 7 is a flowchart showing calibration processing of image processing conditions according to a third embodiment of the present invention.
FIG. 8 is a flowchart showing a calibration process of image processing conditions according to a fourth embodiment of the present invention.
FIG. 9 is a schematic diagram showing a print pattern output in the fourth embodiment.
FIG. 10 is a schematic diagram showing a print pattern output in the fourth embodiment.
[Explanation of symbols]
1 Polygon mirror 2 Mirror 3 Developer 4 Photosensitive drum 5 Transfer drum 7 Fixing roller 21 CCD
22 A / D conversion circuit 23 Shading circuit 24 Log conversion circuit 25 Masking circuit 26 Pulse width modulation circuit 28 CPU
29 Pattern Generator 30 Memory 103 Laser 106 Laser Driver

Claims (1)

複数のテストパターンデータに基づき画像出力手段でテストパターンを出力させ、
前記出力されたテストパターンを画像読取手段で読取させ、テストパターン読取データを入力し、
前記テストパターンおよび前記テストパターン読取データに基づき処理パラメータを生成する画像処理方法であって、
前記テストパターンデータの出力信号と、前記テストパターン読取データに対してマスキング係数を用いてマスキング処理を行なうことで得られるプリント信号との、所定表色空間上での距離を求め、該距離と所定値とを比較し、
前記比較の結果、前記距離が前記所定値以上である前記テストパターンデータ出力信号の近傍の信号についてプリント出力を行い
前記所定値以上である前記テストパターンデータ出力信号の近傍の信号についてのプリント出力の読み取りデータと前記テストパターン読み取りデータとを変換して得られるプリント信号と、前記テストパターンデータ出力信号および前記近傍の信号とに基づき、当該プリント信号とテストパターンデータ出力信号および前記近傍の信号との差が小さくなるようにマスキング係数を計算することを特徴とする画像処理方法。
The test pattern is output by the image output means based on the plurality of test pattern data,
The output test pattern is read by an image reading means, test pattern read data is input,
An image processing method for generating a processing parameter based on the test pattern and the test pattern read data,
A distance in a predetermined color space is obtained between an output signal of the test pattern data and a print signal obtained by performing a masking process on the test pattern read data using a masking coefficient. Compare the value with
As a result of the comparison, print out the signal in the vicinity of the test pattern data output signal in which the distance is not less than the predetermined value,
A print signal obtained by converting print output read data and the test pattern read data for a signal in the vicinity of the test pattern data output signal that is equal to or greater than the predetermined value, the test pattern data output signal, and the vicinity of the test pattern data output signal A masking coefficient is calculated based on the signal so that a difference between the print signal, the test pattern data output signal, and the adjacent signal is small .
JP15653795A 1995-04-06 1995-06-22 Image processing method Expired - Fee Related JP3673560B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP15653795A JP3673560B2 (en) 1995-06-22 1995-06-22 Image processing method
US08/628,268 US5856876A (en) 1995-04-06 1996-04-05 Image processing apparatus and method with gradation characteristic adjustment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15653795A JP3673560B2 (en) 1995-06-22 1995-06-22 Image processing method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2005044730A Division JP4164500B2 (en) 2005-02-21 2005-02-21 Image processing method and image forming apparatus

Publications (2)

Publication Number Publication Date
JPH099085A JPH099085A (en) 1997-01-10
JP3673560B2 true JP3673560B2 (en) 2005-07-20

Family

ID=15629964

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15653795A Expired - Fee Related JP3673560B2 (en) 1995-04-06 1995-06-22 Image processing method

Country Status (1)

Country Link
JP (1) JP3673560B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7692832B2 (en) * 2006-04-25 2010-04-06 Xerox Corporation Method for correcting scanner non-uniformity
WO2015147151A1 (en) * 2014-03-27 2015-10-01 富士フイルム株式会社 Image processing apparatus and method, printing system, halftone processing determination method, and program
JP6066954B2 (en) * 2014-03-27 2017-01-25 富士フイルム株式会社 Printing system, halftone processing determination method, image processing apparatus, and program

Also Published As

Publication number Publication date
JPH099085A (en) 1997-01-10

Similar Documents

Publication Publication Date Title
US5856876A (en) Image processing apparatus and method with gradation characteristic adjustment
KR100194988B1 (en) Image processing apparatus and method
EP0604941B1 (en) Image forming apparatus
EP2408189B1 (en) Image processing apparatus and its control method
US6172771B1 (en) Image forming system and calibration method for image forming conditions
US5170257A (en) Method and apparatus for calibrating halftone output from an imagesetting device
JP4814820B2 (en) Image forming apparatus, image forming method, and image forming program
US6061144A (en) Color image forming apparatus having function for correcting image density when image development system is deteriorated
EP0515162B1 (en) Image processing method and apparatus
JP6273934B2 (en) Control device, image forming system, program, and calibration sheet
JP3639766B2 (en) Image forming apparatus and density correction method
JP3673560B2 (en) Image processing method
JP2019053258A (en) Image forming device, control method thereof and program
JP4164500B2 (en) Image processing method and image forming apparatus
US5124788A (en) Digital color copying machine comprising a test mode for making a color adjustment
JP2008302648A (en) Image forming device
JPH0823451A (en) Method for deciding density data of color material
JPH0477060A (en) Image forming device
JP4438721B2 (en) Image forming apparatus, image forming method, and program
JP2659185B2 (en) Image processing method
JP3472257B2 (en) Image processing method, recording medium
JP3219127B2 (en) Image forming device
JP7140550B2 (en) image forming device
JPH11187279A (en) Image processor and method
JP3320112B2 (en) Image forming apparatus and output gradation adjusting method in image forming apparatus

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20041214

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041221

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050221

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050412

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050425

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees