【0001】
【発明の属する技術分野】
本発明は、画像出力装置に係り、特に、階調特性の調整などを行うために、出力濃度を目視で測定するためのテストチャートを出力するに好適な画像出力装置に関する。
【0002】
【従来の技術】
電子写真方式のプリンタは、レーザービームを用いて感光体に電荷を与えることで静電潜像を形成し、この静電潜像を逆の電荷を与えたトナーで中和することにより現像を行なう。
【0003】
この際、温度、湿度の環境条件によりトナー粒子の電荷量が変化するため、再現画像の濃度は環境条件により変化することになる。例えば、高温高湿条件下では、単位トナー粒子当たりの電荷量は少なくなり、低温低湿条件下では、単位トナー粒子当たりの電荷量は多くなる(特許文献1参照)。
【0004】
【特許文献1】
特開平7−128974号公報
このため、電子写真方式の一般的傾向として、高温・高湿環境下では、低温・低湿環境に比べ、より多くのトナーが電荷の中和に必要となり、再現画像が高濃度になる問題がある。
【0005】
また、電子写真方式では、レーザスポット径やレーザ強度感光体特性の組み立て公差により、個々の機械で現像特性がばらつく機差や経時変化が生じることが知られている。
【0006】
これらのばらつきに対して、小規模事務所や一般ユーザを対象とした低価格指向のカラープリンタの市場では、高度なフィードバック制御や、サービスマンによる高価な測色装置を用いるキャリブレーション方法では、コストアップに繋がるという問題がある。
【0007】
このような問題に対して、先の特許文献1は、トナー濃度検知器と温湿度センサを用いて現像装置を制御する方法や、予め基準濃度に印刷された参照チャートとの比較によるカラープリンタのキャリブレーション方法などが提案されている(特許文献2参照)。
【0008】
【特許文献2】
特開平10−6562号公報
また、印刷したテストチャートをサービスセンターに送付し、サービスセンターで測色して調整値を求めてユーザに送り、受け取ったユーザがプリンタに調整値を入力するという方法も行われている。
【0009】
近年、カラーレーザプリンタは、パソコンの普及により一般ユーザ向けの普及タイプの需要が高くなっている。従って、この普及タイプのカラーレーザプリンタは、より低価格で、専門知識を持たないより一般的なユーザが、いつでも気軽に使用できる必要がある。
【0010】
しかしながら先の特許文献1のようなトナー濃度検知器や温湿度センサを取付けることは、高価格に繋がってしまう。また、特許文献2のように、参照チャートと比較してキャリブレーションする方法は参照チャートが退色しないように保存、管理をしなければいけないため一般ユーザにとっては難しい。また、テストチャートをサービスセンターに送付する方法は時間が掛かるため、使いたいときに使えず不便である。
【0011】
そのため、特別な手段を用いず一般ユーザでも簡単にその場でキャリブレーションする方法として、出力濃度を目視で測定可能なテストチャートをプリンタ自身からその場で印刷して用いる方法が特許文献3に開示されている。
【0012】
【特許文献3】
特開2002−44455号公報
具体的には、測定したい階調パターンを用いて階調値を段階的に変化させて塗りつぶした連続領域(測定対象)と、一定の濃度を出すためにそれとは異なるパターンで塗りつぶした参照濃度領域とを併置したテストチャートとし、ユーザが前者の領域のうち後者の領域の濃度と最も差が小さい部分を目で見て探し、前者の領域に併記された階調値を表す数字を読み取り、その読み取った数値から現在の出力濃度を求めてキャリブレーションするというものである。
【0013】
【発明が解決しようとする課題】
ところが、特許文献3に開示されているテストチャートでは、目視する人に依存せず安定して読み取る工夫については言及されていなかった。そのため、滑らかな画像を出すためにわずかな濃度差しかない多数の濃度の中から、参照濃度領域との濃度差が最も小さい部分を探し出すことは一般ユーザにとって難しく、人によって読み取る位置に差が生じることがあった。また、わずかな濃度差を見極めようと目を凝らすため、目に負担が掛かるという問題があった。
【0014】
本発明の課題は、目視する人に依存せずに参照濃度パターンと測定対象パターンとの濃度差を容易に読み取ることができるテストチャートを出力することにある。
【0015】
【課題を解決するための手段】
前記課題を解決するために、本発明は、階調に応じた画像データを単色または4色の色データに変換し、この色データに基づいて媒体、例えば、プリンタ、CRT上に画像を出力するに際して、複数の画素を含む測定対象のパターンで階調値に応じた濃度を表現する複数の測定対象濃度パターンと、複数の画素を含み前記測定対象濃度パターンとは異なるパターンで特定の階調値の濃度を表現する複数の参照濃度パターンとを一組とするブロックを複数ブロック互いに隣接させてテストチャートとして前記媒体上に出力するとともに、前記複数ブロックのうち同一ブロック内の各測定対象濃度パターンの階調値を同一とし、相隣接するブロック間では各測定対象濃度パターンの階調値に階調差を付けるようにしたものである。この場合、各ブロックの参照濃度パターンや測定対象パターンの階調値は画像データによって設定することができる。
【0016】
具体的には、前記画像データ生成手段は、最小階調値を含むハイライト階調値のテストチャートを前記媒体上に出力するときの画像データを生成するときには、前記複数の参照濃度パターンの階調値を前記最小階調値とし、相隣接するブロック間では各測定対象濃度パターンの階調値が前記最小階調値から前記最小階調値と最大階調値との間の中間階調値まで段階的に変化する階調値とするための画像データを生成し、最大階調値を含むシャドウ階調値のテストチャートを前記媒体上に出力するときの画像データを生成するときには、前記複数の参照濃度パターンの階調値を前記最大階調値とし、相隣接するブロック間では各測定対象濃度パターンの階調値が最小階調値と前記最大階調値との間の中間階調値から前記最大階調値まで段階的に変化する階調値とするための画像データを生成し、最小階調値と最大階調値との間の中間階調値を含む中間階調値のテストチャートを前記媒体上に出力するときの画像データを生成するときには、前記複数の参照濃度パターンを網点、万線あるいはランダムドットのうちいずれかのパターンとするとともに、このパターンの階調値を前記中間階調値とし、相隣接するブロック間では各測定対象濃度パターンの階調値が前記最小階調値から前記最大階調値まで段階的に変化する階調値とするための画像データを生成することによって達成することができる。
【0017】
前記した手段によれば、ハイライト階調値のテストチャートが出力されたときには、ドットのつき始めの階調値(ハイライトオフセット)を目視で確認することが容易にでき、シャドウ階調値のテストチャートが出力されたときには、階調の飽和する限界階調値を目視によって容易に確認することができる。さらに、中間階調値のテストチャートが出力されたときには、測定対象濃度パターンのうち参照濃度パターンと濃度が一致する中間階調値を目視によって容易に確認することができる。すなわち、レーザプリンタなどの画像出力装置において、階調特性の調整(キャリブレーション)などを行うために、ハイライト階調値のテストチャート、シャドウ階調値のテストチャートおよび中間階調値のテストチャートが出力されたときに、各テストチャートにおける測定対象パターンと参照濃度パターンとの濃度差を目視で容易に確認することができる。
【0018】
そしてハイライト階調値のテストチャートに対してドットのつき始めの階調値が選択され、シャドウ階調値のテストチャートに対して階調の飽和する限界階調値が選択され、中間階調値のテストチャートに対して測定対象濃度パターンのうち参照濃度パターンと濃度が一致する中間階調値がそれぞれ選択されたときに、各選択された階調値に基づいて媒体に対する色差に関する階調値を推定する演算が行われ、この推定結果にしたがって色データの階調を補正することで、画像出力装置の階調特性を調整(キャリブレーション)することができる。
【0019】
【発明の実施の形態】
以下、本発明に係る画像出力装置をカラーレーザプリンタに適応したときの一実施形態を図面に基づいて説明する。
【0020】
本実施形態におけるカラーレーザプリンタは、23.6dot/mm(25.4mm当たり600dot)の解像度で、Cyan(C)、Magenta(M)、Yellow(Y)、blacK(K)の4色を各色面ごとに4回のプロセスで重ね合わせてカラー印刷を行うように構成されている。なお、本発明はこの解像度、色数、重ね合わせ方法にとらわれるものではない。
【0021】
図1は、カラーレーザプリンタのプリンタ本体をホストPC(パーソナルコンピュータ)に接続したときの実施形態を示す全体構成図である。図1において、ホストPC20は、複数の画素で構成される画像のデータとして階調に応じた画像データを生成する画像データ生成手段およびテストチャートから得られた階調値に基づいて印刷媒体に対する色差に関する階調特性を推定する推定手段としての機能を備えて構成されており、PC20の生成による画像データは各色8ビット(=256階調)RGB値の画像データとして画像バッファ1に出力される。
【0022】
画像バッファ1は、プリンタ本体の一要素として、ホストPC20からの画像データを順次指定の領域に格納し、格納した画像データを4色分解回路2に出力するようになっている。4色分解回路2は、画像データを単色または4色の色データに変換するデータ変換手段として構成されており、画像データから、例えば黒色(K)の8ビットの色データを生成するようになっている。ここで、4色分解回路2は、ホストPC20からの指示により、予め設定された標準の黒色データ合成処理(標準墨置換)と、C、M、Yの共通量を100%黒色Kで置き換える完全墨置換を選択可能としている。すなわち、黒色のデータを生成する場合でも、合成による黒色のデータを生成するかあるいは単色による黒色のデータを生成するようになっている。またPC20からの指示により、他の色データを生成するときにも、同様の処理を繰返すことで、K、C、M、Y、各色に関する色データを順次生成し、生成した色データを階調補正回路3に出力するようになっている。
【0023】
階調補正回路3は、4色分解回路2の出力による色データの階調特性を補正する階調補正手段として構成されており、階調特性の補正された色データを階調処理回路4に出力するようになっている。階調処理回路4では、入力された色データを8ビットの256階調を1ビットの2値のデータに変換し、変換したデータをプリンタエンジン5に出力するようになっている。プリンタエンジン5は、階調処理回路4からの2値データに基づいて、内部で黒色面の画像を現像し、現像した画像を印刷媒体である紙に画像を印刷するようになっている。ここで、階調補正回路3に関しても、ホストPC20からの指示により、処理を行わないままデータを通過させることが可能になっている。またホストPC20から、階調補正に必要なルックアップテーブルデータをダウンロードするための指示があったときには、ルックアップテーブルデータをダウンロードして保持するようになっている。
【0024】
黒の画像データに関するプロセスが終了したあとは、次の色に関する処理が行われ、4色分解回路2は、画像バッファ1の出力による画像データに対して、Cyanの8ビットデータを生成し、先のプロセスにおける処理と同様な処理を繰返す。このような処理を、K、C、M、Yについて4回繰返したあと、プリンタエンジン5は、C、M、Y、K4面が紙面上に重ね合わされたフルカラー画像を出力する。
【0025】
これらのプロセスにおける階調処理回路4における2値化としては、ドットを組にして階調に応じて面積率の変化する網点を構成する方法を採用することができる。
【0026】
次に、網点画像を構成するときの具体例を図2にしたがって説明する。図2は、
4×4のドット配列で構成された網点画像を概念的に現した拡大図である。
【0027】
図2において、矢印方向がレーザの走査方向を表しており、斜線部が論理上の印画指示領域12を表しており、実線で囲まれた実印画領域13が実際にインクなどで印画される領域を表わしている。また、破線で示した最小の正方形は、プリンタの印画基本単位となるドット幅(論理値)を表している。
【0028】
この場合の論理上の面積率は、5/16 (=31%)であるが、実印画領域13に示す様に、レーザスポットが印画指示領域12を覆う様に走査するため、実印画領域13は印画指示領域12より広くなる。このため、実際に得られる濃度値は、階調の指示値5/16よりも一般的に大きくなる現象が発生する。このような印画面積の拡大現象はドットゲインとして知られている。
【0029】
ドットゲインの大きさは、レーザスポットの余分な広がりと現像特性の他に、形成される網点の単位面積当たりの周囲長に依存する。
【0030】
例えば、図3に、3×3のドット配列で構成された網点による階調表現の概念図を示す。
【0031】
図3の例では、階調の指示値3/9 (= 33%)に対し、面積S=3×3=9の領域中、周長l=8となる。これに対して、図2に例では、印画指示領域12の周長(l)は、ドット幅を単位として、面積S=4×4=16の領域中、周長はl=10である。従って、単位面積あたりの網点周長l/Sは、網点密度の高い図3の例が8/9、図2の例が 10/16 と、図3の方が大きくなっていることが分かる。
【0032】
これらの関係を図4のグラフで示す。図4において、横軸が階調指定値に対応する論理上の網点面積率、縦軸が、ドット幅を単位とする網点の周長lを、網点を構成する基本配列のドット数Sで割った相対値である。○印14がSS=4×4ドットを基本配列とする網点の相対周長l/S、△印15がS=3×3ドットを基本配列とする網点の相対周長l/Sの網点面積率に対する変化を示している。
【0033】
ドットゲインは、相対周長l/Sにおよそ比例すると考えられる。従って、図4からは、実濃度は論理階調に対して、中間階調で濃くなることが分かる。また、粗い網点は密度の高い網点に対して相対周長が短く、温度湿度環境の変化や、劣化にともなう現像特性などの変化のドットゲインに対する影響が小さいことが分かる。
【0034】
さらに、印画面積率に対して相対周長の短いパターンを用いれば、より現像条件等の変化に対してドットゲイン変化の小さい安定なパターンが得られることがわかる。
【0035】
そこで、本実施形態においては、テストチャートのうち基準となる参照濃度パターンを生成するときには、図4に示す特性を考慮することとしている。
【0036】
図4の■印16は、次の図5(a)のチェックパターン、◆印17は、図5(b)の万線パターンに対応する点を表している。
【0037】
次に、これら図5(a)、(b)のパターンの安定性を利用して、図5(a)、(b)を参照濃度パターンとして用いて中間階調特性を決定する方法を説明する。
【0038】
なお、図5(a)、(b)に示す参照濃度パターンは、後述するように、複数の測定対象濃度パターンと複数の参照濃度パターンとを一組とするブロックのうちの1パターン分を示している。
【0039】
プリンタに対する階調補正が行われていない場合には、通常、図6に示すような階調特性を示すようになっている。
【0040】
図6において、8ビット(=256段階)の入力階調値xを横軸として、縦軸は、濃度の代わりに国際照明委員会(CIE)の定めるD50照明下での紙面の白色に対するCIE1976色差ΔEとしている。濃度の代わりに色差を採用する理由は、カラーの階調特性を目視により校正する上では、視覚特性を配慮した色差表現が濃度よりも適しているからである。
【0041】
また、本実施形態における階調処理は、図2に示すような網点処理に加え、1ドットのレーザパルス幅を細分する処理と網点の増大を分散する処理とを併用することで、階調数を増やすこととしている。
【0042】
図6に示すように、プリンタに対する階調補正を行わないときには、入力階調値が0〜あるX0までの範囲では、レーザ露光による電位の変化が現像しきい値を超えないため、全く印画されない(ΔE=0)の領域が存在する。また先に述べたドットゲインのために、入力階調値がX0〜Xsの中間階調領域においては、上に凸な特性となり、入力階調値がXs〜255までの領域では飽和する特性となる。
【0043】
この階調特性は、次の(1)式によりモデル化することができる。
【0044】
【数1】
このモデルにおけるX0をハイライトオフセット、Xsを飽和階調値と呼ぶことにする。
【0045】
(1)式のモデルで階調特性を特徴づけるには、これらのX0、Xsの値と、ΔEの最大値ΔEmaxおよびγの値が決定できれば良い。しかし、X0、Xs、γのパラメータは冗長であって、特にγの値はXsの値との取り合いで不安定になりやすい。
【0046】
そこで、本実施形態では、図6に示す参照濃度パターンのΔE値(=ΔEref)とそれに対応する入力階調値Xrを用いてγを決定することとしている。
【0047】
γを決定するに際しては、プリンタに対する階調補正を行う前に、画像データに基づいて、プリンタエンジン5により、図7に示すようなテストチャート6を印刷(印画)し、この印刷結果から、テストチャート6におけるハイライトオフセットX0、飽和階調値Xsなどの階調値を読み取り、読み取った階調値にしたがって印刷媒体(紙)に対する色差に関する階調特性を推定し、この推定結果にしたがって色データの階調値を補正することとしている。そして図7に示すテストチャート6を印刷するに先立って、本実施形態においては、ホストPC20において画像データの階調値を設定することとしている。
【0048】
テストチャート6は、ハイライト校正部11C、11M、11Y、11K、シャドウ校正部12C、12M、12Y、12K、中間校正部13C、13M、13Y、13Kの各部により構成されている。なお、図の記号に含まれるアルファベットC、M、Y、Kは各色面C、M、Y、Kを表す。またテストチャート6はC、M、Y、Kの各4色面に対して適応されており、以降、単色の黒(K)の面への適用を例に説明するが、他の色面も同様である。
【0049】
ハイライト校正部は、図8に示すように、最小階調値0を含むハイライト階調値のテストチャートとして、何も印画されない紙の白地から中間階調まで段階的に階調が増大する複数の測定対象濃度パターン(文字A〜Dで構成されるパターン)からなる階調領域10と、白地そのままの複数の参照濃度パターンで構成された参照濃度領域11で構成されている。図8では、4行7列の場合のハイライト校正部の例を示しており、()内に示した数値は、それぞれの領域に指定されている階調値を示している。階調値0は白に対応し、階調値255が最大濃度の黒に対応する。また階調値を示す数値は主な階調領域にのみ示してあり、明細書を印刷するプリンタの印刷特性上、引出線が示す階調領域が印刷されていない場合もある。
【0050】
ハイライト校正部におけるテストチャートは、各行と各列に対応した領域が1ブロックとして構成されており、1ブロックには複数の測定対象パターンと複数の参照濃度パターンが含まれており、各ブロックが互いに隣接して4行7列に渡って構成されている。そしてハイライト校正部のテストチャートを出力するときの画像データを生成するときには、複数の参照濃度パターンの階調値を最小階調値0とし、相隣接するブロック間では各測定対象濃度パターンの階調値が、最小階調値0から最小階調値0と最大階調値255との間の中間階調値まで段階的、例えば、2段階ごとに変化する階調値とするための画像データが生成されることになる。
【0051】
階調領域10の段階は本実施形態では2階調ごとに変化させているが、必要に応じて1階調ごと、あるいは3階調以上ごとにすることもできる。細かい段階程精度は高くなるが、ユーザの読み取り負担は高まる可能性がある。
【0052】
シャドウ校正部は、図9に示すように、最大階調値255を含むシャドウ階調値のテストチャートとして、中間階調から最大階調に向かって段階的に階調が増大する複数の測定対象濃度パターンからなる階調領域10と、濃度最大黒の複数の参照濃度パターンで構成される参照濃度領域11から構成されている。このシャドウ校正部も各行と各列に対応した領域が1ブロックに相当し、複数のブロックが4行4列に渡って互いに隣接して配置されている。そしてシャドウ校正部のテストチャートを出力するときの画像データを生成するときには、複数の参照濃度パターンの階調値を最大階調値255とし、相隣接するブロック間では各測定対象濃度パターンの階調値が、最小階調値0と最大階調値255との間の中間階調値から最大階調値255まで段階的、例えば、2段階ごとに変化する階調値とするための画像データが生成されることになる。
【0053】
シャドウ校正部における階調領域10の段階は、本実施形態では2階調ごととしているが、必要に応じて1階調ごと、あるいは3階調以上ごとにすることもできる。細かい段階程精度は高くなるが、ユーザの読み取り負担は高まる可能性がある。
【0054】
中間校正部は、最小階調値0と最大階調値255との間の中間階調値を含む中間階調値のテストチャートとして、例えば、単一の参照濃度領域11を、図5(a)に示す市松模様によるパターンあるいは図5(b)に示す万線パターンを用いて構成することができる。市松模様によるパターンを用いるときには、図10に示すように、1ブロック分のパターンとして、参照濃度領域11の小片と階調領域10の小片を4×4のマトリックスに配置する。この場合、同一ブロック内における階調領域10の階調は均一(同一)であり、参照濃度領域11の階調は中間階調値である。そして中間校正部を、5×6ブロックで構成する場合、図11に示すように、5行6列のブロックをマトリックスに配置する構成とすることができる。すなわち、ブロックは小さすぎると、後述する最小色差(濃度差)のブロックを見極めにくくなるので、5mm×5mm程度以上が望ましい。
【0055】
複数のブロックが並んだ1行が一つの比較エリアであり、図12に示すように、同一比較エリア内の相隣接するブロック間では、階調領域10の階調は大きな階調差を有するように設定されている。ここで、大きな階調差とは、256階調の場合において、16階調以上が、目で見て濃度差が分かりやすく適切であり、本実施形態の場合、16階調差としている。
【0056】
具体的には、図11に示すように、1行目(A行)の階調領域10の階調は、0、16、32、…、240階調まで段階的(16段階)に増大し、2行目(B行)は4シフトして4、20、36、…、244階調まで段階的に増大し、3行目(C行)は、8、24、…、248階調まで段階的に増大し、4行目(D行)は12〜252階調まで16段階に増大するようになっている。全体では、行ごとの段階は4階調ごとになっている。この行ごとの段階は、必要に応じてシフト値を小さくして行数を増やすことも可能であり、シフト値を大きくして行数を減らすこともできる。また1行の段階を必要に応じて小さくすることもでき、大きくすることもできる。
【0057】
また本実施形態では、5行目(E行)にさらに4シフトし、4〜256段階まで16段階に(256階調は255階調値で代用)増大させた行を設けている。それは、階調領域10と参照濃度領域11との色差(濃度差)が二つのブロックで同程度に最も小さくなることがあり、それが最上行および最下行の両方に表れると、最小差ブロックを見極めるのが難しくなるが、1行目と重複する行を最下行に配することで、見極めを容易にすることができるためである。
【0058】
そして、中間階調値のテストチャートを媒体上に出力するときの画像データを生成するときには、複数の参照濃度パターンを網点、万線あるいはランダムドットのうちいずれかのパターンとするとともに、このパターンの階調値を中間階調値とし、相隣接するブロック間では各測定対象濃度パターンの階調値が最小階調値0から最大階調値255まで段階的に変化する階調値とするための画像データを生成することになる。
【0059】
上記構成による画像データに基づいて印刷媒体上にテストチャート6が印刷されると、テストチャート6を用いて、ユーザは必要な読み取りを行うことができる。
【0060】
すなわち、ユーザはハイライト校正部の階調領域10が見え始める位置の座標X0を読み取り、あとで説明するユーティリティソフトウエアに入力する。ユーティリティソフトウエアは対応する階調値を求めてハイライトオフセットX0とする。同様に、ユーザがシャドウ校正部での階調領域10が参照濃度領域11に埋没する座標Xsを読み取り、このXsをユーティリティソフトウエアに入力すると、ユーティリティソフトウエアが対応する階調値を求めて飽和階調値Xsとする。中間階調値は、中間校正部上でユーザが行ごとに階調領域10と参照濃度領域11との色差(濃度差)が最も小さくなるブロック、すなわち、チャックパターンが最も目立たなくなるブロックの座標をユーティリティソフトウエアに入力することで、ユーティリティソフトウエアが行ごとに対応する階調値を求めたあとに、全体の平均値を取る。すなわちPC20において求めた平均値は全体での最もチェックパターンが目立たなくなる階調値、つまり、飽和階調値XsとハイライトオフセットX0との間の中間階調値となる。ただし、階調領域10に設けた段階の大きさの分の誤差は生じる。
【0061】
この中間階調値での読み取り値Xrから(1)式のモデルにおけるγの値をPC20において推定し、この推定結果を基に階調補正が行われることになる。
【0062】
テストチャートが印刷されたあと、ハイライトオフセットX0、飽和階調値Xs、中間階調値Xrが読み取られ、読み取られた値がPC20に入力されたときに、PC20において入力された値を基に(1)式のモデルにおけるγの値を推定する方法について次に説明する。
【0063】
図13の曲線 g1、g2、g3 は、階調補正を行なわない場合での異なる現像条件におけるプリンタの階調特性を示している。g1 が最も高濃度の条件で、この条件に対応する中間校正部の参照濃度領域11のΔE値がΔEref1である。同様に、標準的な濃度条件g2に対応する中間校正部の参照濃度領域11のΔE値がΔEref2、標準的な濃度条件g3に対応する中間校正部の参照濃度領域11のΔE値がΔEref3である。これらのそれぞれの交点から、Xr読み取り値とΔErefとの関係が得られる。
【0064】
本実施例のカラーレーザプリンタでは、C、M、Y、K各色ともXr読み取り値とΔEref/ΔEmax との関係は、図13に示すように、ほぼ線形となるため、次の(2)式で近似される。
【0065】
【数2】
この(2)式と先の(1)式をγに関して解くと、次に(3)式が得られる。
【0066】
【数3】
上記(3)式に上記(2)式を代入すると、γの推定式として、次の(4)式が得られる。
【0067】
【数4】
ここで、ベタ特性であるΔEmaxは、プリンタエンジン5側の制御により安定化することが比較的容易であるから、(4)式における定数αおよびβは、各色毎に予め実験的にもとめておくことにより、テストチャート6の出力から目視によって得られるX0、 Xs、Xr 3つの値から(4)式と(1)式からC、M、Y、K各色の階調特性が推定される。
【0068】
そこで、図1の階調処理回路4における階調補正としては、各色毎に求めておいたX0、Xs、Xr 3つの値からγを求め、このγを基に、次の(5)式にしたがって、階調補正値x’を求め、階調補正値x’にしたがって色データの補正を行うことにより、プリンタエンジン5からの出力画像の階調特性を、最終的に線形化することが可能になる。
【0069】
【数5】
すなわち、γを求めたあと、(5)式におけるxに階調値を入力し、各画素に対する階調補正値x’を求め、この階調補正値x’にしたがって色データの階調値を補正する。そして線形階調特性が得られれば、これに任意の特性関数を合成することで、独自の階調特性に変換することは容易である。
【0070】
図15には、(5)式に相当する階調補正関数のグラフを示す。図15において、 実線が(5)式に対応するが、若干の特性変動を考慮するならば、ハイライト校正部及びシャドウ校正部は破線で示すように、鈍らせておくことが有効である。この処理により、ハイライトオフセットX0が、プリンタ使用中に小さくなっても色被りが発生するような不具合や、飽和階調値Xsの変動によるシャドウ校正部の階調飛びの発生が防止される。
【0071】
以上の説明では、単に説明の容易性から黒色のテストチャートに関するキャリブレーションを中心に説明したが、他の色C、M、Yについても同様である。
【0072】
次に、上記テストチャート6を用いて通常のキャリブレーションを行うときの処理手順を図16のフローチャートにしたがって説明する。
【0073】
図16において、最初のステップ100では、階調補正回路3を無効にし、4色分解回路2は、完全墨置換を指定してテストチャートを印画する。Blackは、C、M、Yの階調値が等しいC=M=Yのデータで構成されており、この完全墨置換により、これらのデータは、C’=M’=Y’=0、K’=C としてBlack単色により再現される。
【0074】
ステップ101では、出力されたテストチャート6から目視によりCMYK各色のハイライト校正部、シャドウ校正部、中間校正部の座標を読み取り、各座標をPC20のユーティリティソフトウエアに入力されると、各座標は、ユーティリティソフトウエアの処理によりハイライトオフセットX0、 飽和階調値Xs、 中間階調値Xrに変換される。
【0075】
ステップ103でユーティリティソフトウエアは、CMYK各色のX0、Xs、 Xr値から予めCMYK各色ごとに実験的に定められた定数α、βを用いて(4)式によりCMYK各色のγ値を算出する。
【0076】
次いでユーティリティソフトウエアは、ステップ104で、CMYK各色毎にのX0、Xs、γ値を用いて、x=0〜255の各値に対する(5)式の階調補正値x’を算出することで、CMYK各色の階調補正ルックアップテーブルを生成し、ステップ105でこれを階調補正回路3にダウンロードする。
【0077】
ステップ106では、階調補正回路3にダウンロードした値に基づいて階調補正を行ない、4色分解回路2へは完全墨置換指定のまま再度テストチャートを印画する。
【0078】
この印画結果に対して、特にハイライトに被りがないか、あるいはハイライトオフセットが残っていないかと、シャドウの角(255レベル)近傍までチェックパターンが見えているか、逆にシャドウが255レベルに達しないうちに潰れていないかを、ステップ107でCMYKそれぞれの色に対して確認し、必要に応じて必要な色に対するハイライトオフセット値X0および飽和階調値X1を修正し、ステップ102からの処理を繰り返す。ステップ107においてハイライトとシャドウが適正になったことが確認されたら、ステップ108で、階調補正に加えて、4色分解回路2に対する墨置換を標準墨置換に指定してテストチャートを印画する。
【0079】
ステップ109では、特にBlackの中間校正部に注目する。本実施形態における墨置換は、標準墨置換においても、黒色フォントを単色で印画するために、C=M=Y=255の入力値に対しては、C=M=Y=0、K=255を出力するよう設定されている。このため、Blackの中間校正チャート9における階調領域10は、CMYKの混色で再現され、参照濃度領域11はKの単色で再現される。これからカラーバランスのずれがステップ108のテストチャートの出力におけるBlackの中間校正部で容易に観察される。
【0080】
ステップ109では、この観察を行う。例えば、かりに混色の黒が青みがかって見えたならば、ステップ111でBlueの補色であるYellowが不足していると判断し、ステップ102で指定したYellowの中間階調値Xrの値を小さく修正する。逆にYellowが過剰の場合には、Xrの値を大きく修正し、ステップ102からの処理を繰り返す。ただし、今度の場合の修正ではハイライト・シャドウの適正化は済んでいるので、ステップ107は繰り返す必要はほとんどない。他の色関係に関して同様の微調整により、グレーバランスの詳細な微調整を行なうことができる。
【0081】
以上のプロセスに基づいて、目視テストチャートによるカラーキャリブレーションが達成されたら、最後のステップ112により階調補正テーブル値を階調補正回路3の不揮発メモリへとダウンロードしてキャリブレーションを終了する。
【0082】
このような構成により、テストチャートの印刷結果から、それぞれの色ごとにハイライト校正部におけるドットのつき始めの階調値(ハイライトオフセット)とシャドウ校正部において階調の飽和する限界階調値(飽和階調値)および中間校正部において参照濃度パターンと目視上もっとも濃度の一致する階調値(中間階調値)の3つの特徴的な階調値を目視によって容易に、かつ、人に依存せず安定して得ることができる。
【0083】
そして、PC20は、これら3つの特徴的な階調値によって、印刷媒体(多くの場合紙)に対する色差ΔEに関する階調特性を推定し、階調補正値を決定する。
【0084】
これにより高度な測色機械を持たない一般ユーザに対しても、テストチャートの容易な目視による簡便な階調特性のキャリブレーションが、カラープリンタからその場で印刷されるテストチャートを用いて行えるようになる。
【0085】
本実施形態によれば、ユーザは大きな濃度差のある階調パターンの中から参照濃度領域の濃度と最も近いものを選べばよいためわずかな濃度差を見分ける必要がなく、目を凝らさずに濃度測定ができるのでユーザの負担を軽減する効果がある。
【0086】
また、わずかな濃度差を見分ける必要がないため、人によらず安定した濃度測定が可能という効果もある。
【0087】
【発明の効果】
以上説明したように、本発明によれば、測定対象パターンと参照濃度パターンとの濃度差を目視で容易に確認することができるテストチャートを出力することができる。
【図面の簡単な説明】
【図1】本発明の一実施形態である画像出力装置の全体構成を示すブロック構成図である。
【図2】網点階調処理に伴うドットゲインの概念図である。
【図3】網点階調処理に伴うドットゲインの概念図である。
【図4】網点面積率に対する単位面積当たりの網点周長の変化を説明するための特性図である。
【図5】(a)は市松模様によるチェックパターンの構成図、(b)は万線パターンの構成説明図である。
【図6】入力階調値に対する色差階調特性を説明するための特性図である。
【図7】本発明を適用したカラーレーザプリンタの出力によるテストチャートの構成説明図である。
【図8】ハイライト校正部の拡大構成図である。
【図9】シャドウ校正部の拡大構成図である。
【図10】中間校正部の1ブロック分の構成を説明するための図である。
【図11】中間校正部の詳細構成図である。
【図12】中間校正部のブロックごとの階調領域の階調値の例を説明するための図である。
【図13】階調特性変化と中間読み取り値との関係を説明するための図である。
【図14】中間読み取り値とΔEref/ΔEmaxとの関係を説明するための図である。
【図15】階調特性を線形化するための階調補正関数の特性図である。
【図16】本発明を適用したカラーレーザプリンタのキャリブレション方法を説明するためのフローチャートである。
【符号の説明】
1 画像バッファ
2 4色分解回路
3 階調補正回路
4 階調処理回路
5 プリンタエンジン
6 テストチャート
10 階調領域
11 参照濃度領域
20 ホストPC[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an image output device, and more particularly to an image output device suitable for outputting a test chart for visually measuring output density in order to adjust gradation characteristics and the like.
[0002]
[Prior art]
An electrophotographic printer forms an electrostatic latent image by applying an electric charge to a photoreceptor using a laser beam, and develops the electrostatic latent image by neutralizing the electrostatic latent image with a toner having an opposite electric charge. .
[0003]
At this time, since the charge amount of the toner particles changes depending on the environmental conditions such as temperature and humidity, the density of the reproduced image changes depending on the environmental conditions. For example, under high temperature and high humidity conditions, the amount of charge per unit toner particle decreases, and under low temperature and low humidity conditions, the amount of charge per unit toner particle increases (see Patent Document 1).
[0004]
[Patent Document 1]
JP-A-7-128974
For this reason, as a general tendency of the electrophotographic method, there is a problem that in a high-temperature and high-humidity environment, more toner is required for neutralizing the charge than in a low-temperature and low-humidity environment, and the reproduced image has a high density. .
[0005]
Further, in the electrophotographic system, it is known that the developing characteristics vary from machine to machine or change with time due to the assembly tolerance of laser spot diameter and laser intensity photoconductor characteristics.
[0006]
In the market for low-priced color printers targeting small offices and general users, the cost of these types of variations can be reduced by sophisticated feedback control and calibration methods using expensive colorimeters by service personnel. There is a problem that leads to up.
[0007]
In order to solve such a problem, Patent Document 1 discloses a method of controlling a developing device using a toner density detector and a temperature and humidity sensor, and a method of controlling a color printer by comparing a reference chart printed in advance with a reference density. A calibration method and the like have been proposed (see Patent Document 2).
[0008]
[Patent Document 2]
JP-A-10-6562
There is also a method in which a printed test chart is sent to a service center, colorimetry is performed at the service center, an adjustment value is obtained and sent to a user, and the received user inputs the adjustment value into a printer.
[0009]
2. Description of the Related Art In recent years, color laser printers have become more popular for general users due to the spread of personal computers. Therefore, this popular type of color laser printer needs to be cheaper and more readily available to a more general user without expertise at any time.
[0010]
However, mounting a toner concentration detector or a temperature and humidity sensor as disclosed in Patent Document 1 leads to a high price. Also, as in Patent Literature 2, it is difficult for general users to calibrate by comparing with a reference chart because the reference chart must be stored and managed so as not to fade. Also, the method of sending the test chart to the service center is time-consuming, so it is inconvenient to use it when you want to use it.
[0011]
For this reason, Patent Document 3 discloses a method in which a general user can easily calibrate on-the-fly without using any special means, by printing a test chart on which the output density can be visually measured from the printer itself and using the test chart. Have been.
[0012]
[Patent Document 3]
JP 2002-44455 A
More specifically, a continuous area (measurement object) filled with gradation values gradually changed using a gradation pattern to be measured, and a reference density area filled with a different pattern to obtain a constant density. And a test chart in which the user visually looks for a portion of the former region where the difference between the density of the latter region and the density is the smallest, reads a number representing the gradation value written in the former region, and reads the number. The current output density is obtained from the read numerical value and calibration is performed.
[0013]
[Problems to be solved by the invention]
However, in the test chart disclosed in Patent Document 3, there is no mention of a device for reading stably without depending on a viewer. For this reason, it is difficult for general users to find a portion where the density difference from the reference density region is the smallest from among a large number of densities with only a slight density difference in order to produce a smooth image, and there is a difference in the reading position by a person. was there. In addition, there is a problem that the eyes are strained in order to determine a slight difference in density, so that the eyes are burdened.
[0014]
SUMMARY OF THE INVENTION It is an object of the present invention to output a test chart capable of easily reading a density difference between a reference density pattern and a measurement target pattern without depending on a viewer.
[0015]
[Means for Solving the Problems]
In order to solve the above-mentioned problem, the present invention converts image data corresponding to gradation into single-color or four-color data, and outputs an image on a medium, for example, a printer or a CRT, based on the color data. At this time, a plurality of measurement target density patterns expressing a density corresponding to a gradation value by a measurement target pattern including a plurality of pixels, and a specific gradation value including a plurality of pixels and different from the measurement target density pattern A plurality of reference density patterns expressing the density of a set and a plurality of blocks are output on the medium as a test chart adjacent to each other as a plurality of blocks, and the density of each measurement target density pattern in the same block among the plurality of blocks is output. The gradation values are the same, and a gradation difference is given to the gradation value of each density pattern to be measured between adjacent blocks. In this case, the gradation values of the reference density pattern and the measurement target pattern of each block can be set by image data.
[0016]
Specifically, when generating the image data when outputting the test chart of the highlight gradation value including the minimum gradation value on the medium, the image data generation means may include a plurality of reference density patterns. The tone value is the minimum tone value, and the tone value of each density pattern to be measured between adjacent blocks is an intermediate tone value between the minimum tone value and the minimum tone value from the minimum tone value. When generating image data for generating a gradation value that changes step by step until generating a test chart of a shadow gradation value including a maximum gradation value on the medium, The tone value of the reference density pattern of the above is defined as the maximum tone value, and between adjacent blocks, the tone value of each density pattern to be measured is an intermediate tone value between the minimum tone value and the maximum tone value. From the maximum gradation value to Image data for generating a gradation value to be converted into a gradation value, and outputting a test chart of an intermediate gradation value including an intermediate gradation value between the minimum gradation value and the maximum gradation value on the medium. When generating the image data, the plurality of reference density patterns are any one of a halftone dot, a line pattern, and a random dot, and the tone value of this pattern is the intermediate tone value. This can be achieved by generating image data for setting the gradation value of each density pattern to be measured to a gradation value that changes stepwise from the minimum gradation value to the maximum gradation value.
[0017]
According to the above-described means, when the test chart of the highlight gradation value is output, the gradation value (highlight offset) at which dots start to be formed can be easily visually confirmed, and the shadow gradation value of the shadow gradation value can be easily checked. When the test chart is output, the limit gradation value at which the gradation is saturated can be easily confirmed visually. Furthermore, when the test chart of the intermediate tone value is output, the intermediate tone value of the density pattern to be measured whose density matches the reference density pattern can be easily confirmed visually. That is, in an image output device such as a laser printer, a test chart of a highlight gradation value, a test chart of a shadow gradation value, and a test chart of an intermediate gradation value are used to perform adjustment (calibration) of gradation characteristics. Is output, the density difference between the measurement target pattern and the reference density pattern in each test chart can be easily confirmed visually.
[0018]
Then, a tone value at the beginning of dot formation is selected for the test chart of the highlight tone value, and a limit tone value at which the tone is saturated is selected for the test chart of the shadow tone value, and the intermediate tone value is selected. When an intermediate gradation value whose density matches the reference density pattern is selected from the measurement target density pattern for the value test chart, the gradation value relating to the color difference with respect to the medium based on the selected gradation value. Is calculated, and by correcting the gradation of the color data according to the estimation result, the gradation characteristic of the image output apparatus can be adjusted (calibrated).
[0019]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, an embodiment in which an image output device according to the present invention is applied to a color laser printer will be described with reference to the drawings.
[0020]
The color laser printer according to the present embodiment converts four colors of Cyan (C), Magenta (M), Yellow (Y), and blackK (K) into each color plane at a resolution of 23.6 dots / mm (600 dots per 25.4 mm). It is configured to perform color printing by superimposing in four processes each time. The present invention is not limited to the resolution, the number of colors, and the superposition method.
[0021]
FIG. 1 is an overall configuration diagram showing an embodiment when a printer main body of a color laser printer is connected to a host PC (personal computer). In FIG. 1, a host PC 20 includes an image data generation unit that generates image data corresponding to a gradation as image data composed of a plurality of pixels, and a color difference with respect to a printing medium based on a gradation value obtained from a test chart. The image data generated by the PC 20 is output to the image buffer 1 as 8-bit (= 256 tones) RGB value image data for each color.
[0022]
The image buffer 1 stores image data from the host PC 20 sequentially in a designated area as one element of the printer main body, and outputs the stored image data to the four-color separation circuit 2. The four-color separation circuit 2 is configured as data conversion means for converting image data into monochrome or four-color data, and generates, for example, 8-bit black (K) color data from the image data. ing. Here, the four-color separation circuit 2 completes a preset standard black data synthesis process (standard black replacement) and completely replaces the common amount of C, M, and Y with 100% black K according to an instruction from the host PC 20. Black replacement is selectable. That is, even when black data is generated, black data is generated by synthesis or black data of a single color is generated. When another color data is generated in accordance with an instruction from the PC 20, the same processing is repeated to sequentially generate color data for each of K, C, M, Y, and the generated color data. The output is output to the correction circuit 3.
[0023]
The gradation correction circuit 3 is configured as gradation correction means for correcting the gradation characteristics of the color data based on the output of the four-color separation circuit 2, and outputs the color data with the corrected gradation characteristics to the gradation processing circuit 4. Output. The gradation processing circuit 4 converts the inputted color data from 256 gradations of 8 bits to binary data of 1 bit, and outputs the converted data to the printer engine 5. The printer engine 5 internally develops an image on a black surface based on the binary data from the gradation processing circuit 4, and prints the developed image on paper as a print medium. Here, the gradation correction circuit 3 can also pass data without performing any processing according to an instruction from the host PC 20. When the host PC 20 issues an instruction to download lookup table data necessary for gradation correction, the lookup table data is downloaded and held.
[0024]
After the process for the black image data is completed, the process for the next color is performed, and the four-color separation circuit 2 generates 8-bit Cyan data for the image data output from the image buffer 1. The same processing as the processing in the above process is repeated. After such processing is repeated four times for K, C, M, and Y, the printer engine 5 outputs a full-color image in which the C, M, Y, and K surfaces are superimposed on the paper.
[0025]
As the binarization in the gradation processing circuit 4 in these processes, a method of forming a halftone dot whose area ratio changes in accordance with the gradation by combining dots can be adopted.
[0026]
Next, a specific example of forming a halftone image will be described with reference to FIG. FIG.
FIG. 3 is an enlarged view conceptually showing a halftone image formed of a 4 × 4 dot array.
[0027]
In FIG. 2, the arrow direction indicates the scanning direction of the laser, the hatched portion indicates the logical print instruction area 12, and the actual print area 13 surrounded by the solid line is the area actually printed with ink or the like. Represents. The smallest square indicated by a broken line represents a dot width (logical value) serving as a printing basic unit of the printer.
[0028]
The logical area ratio in this case is 5/16 (= 31%). However, as shown in the actual print area 13, the laser spot scans so as to cover the print instruction area 12. Is wider than the print instruction area 12. For this reason, a phenomenon occurs in which the actually obtained density value is generally larger than the gradation instruction value 5/16. Such a phenomenon of enlarging the print area is known as dot gain.
[0029]
The size of the dot gain depends on the peripheral length per unit area of the formed halftone dot, in addition to the extra spread of the laser spot and the development characteristics.
[0030]
For example, FIG. 3 shows a conceptual diagram of gradation expression using halftone dots formed by a 3 × 3 dot array.
[0031]
In the example of FIG. 3, the peripheral length 1 = 8 in the area of the area S = 3 × 3 = 9 with respect to the instruction value 3/9 (= 33%) of the gradation. On the other hand, in the example shown in FIG. 2, the circumference (l) of the print instruction area 12 is 1 = 10 in the area of the area S = 4 × 4 = 16 in units of the dot width. Accordingly, the dot perimeter 1 / S per unit area is 8/9 in the example of FIG. 3 having a high dot density and 10/16 in the example of FIG. I understand.
[0032]
These relationships are shown in the graph of FIG. In FIG. 4, the horizontal axis represents the halftone dot area ratio on a logical scale corresponding to the designated gradation value, the vertical axis represents the perimeter l of the halftone dot in units of dot width, and the number of dots in the basic array constituting the halftone dot. It is a relative value divided by S. The mark 14 indicates the relative circumference l / S of a halftone dot having SS = 4 × 4 dots as a basic array, and the mark 15 indicates the relative circumference l / S of a halftone dot having S = 3 × 3 dots as a basic array. The change with respect to the dot area ratio is shown.
[0033]
The dot gain is considered to be approximately proportional to the relative circumference l / S. Accordingly, it can be seen from FIG. 4 that the actual density becomes darker at the intermediate tone than the logical tone. Further, it can be seen that a coarse halftone dot has a shorter relative perimeter than a halftone dot having a high density, and that a change in a temperature and humidity environment or a change in development characteristics due to deterioration has a small effect on the dot gain.
[0034]
Further, it can be seen that using a pattern having a shorter relative circumference with respect to the printing screen area factor allows obtaining a stable pattern with a smaller dot gain change with respect to changes in development conditions and the like.
[0035]
Therefore, in the present embodiment, when generating a reference density pattern as a reference in a test chart, the characteristics shown in FIG. 4 are considered.
[0036]
4 indicate points corresponding to the following check pattern in FIG. 5A, and Δ marks 17 indicate points corresponding to the line pattern in FIG. 5B.
[0037]
Next, a method of determining the halftone characteristics by using the stability of the patterns of FIGS. 5A and 5B and using FIGS. 5A and 5B as reference density patterns will be described. .
[0038]
Note that the reference density patterns shown in FIGS. 5A and 5B indicate one pattern of a block that includes a plurality of measurement target density patterns and a plurality of reference density patterns, as described later. ing.
[0039]
When tone correction is not performed on the printer, the tone characteristics are normally shown as shown in FIG.
[0040]
In FIG. 6, the horizontal axis is the input gradation value x of 8 bits (= 256 steps), and the vertical axis is the CIE1976 color difference with respect to white on the paper surface under D50 illumination determined by the International Commission on Illumination (CIE) instead of density. ΔE. The reason why the color difference is used instead of the density is that in calibrating the gradation characteristics of the color visually, the color difference expression in consideration of the visual characteristics is more suitable than the density.
[0041]
In addition, the gradation processing in the present embodiment uses the processing for subdividing the laser pulse width of one dot and the processing for dispersing the increase in the halftone dots in addition to the halftone processing as shown in FIG. The number of tones is to be increased.
[0042]
As shown in FIG. 6, when gradation correction is not performed on the printer, no change is made in the potential in the range of the input gradation value from 0 to X0 because the potential change due to the laser exposure does not exceed the development threshold value. There is a region of (ΔE = 0). In addition, due to the dot gain described above, the characteristics are upwardly convex in the intermediate gradation region where the input gradation value is X0 to Xs, and are saturated in the region where the input gradation value is Xs to 255. Become.
[0043]
This gradation characteristic can be modeled by the following equation (1).
[0044]
(Equation 1)
X0 in this model is called a highlight offset, and Xs is called a saturation gradation value.
[0045]
In order to characterize the gradation characteristics with the model of the equation (1), it is sufficient that the values of X0 and Xs and the maximum values ΔEmax and γ of ΔE can be determined. However, the parameters of X0, Xs, and γ are redundant, and particularly, the value of γ tends to be unstable due to conflict with the value of Xs.
[0046]
Therefore, in the present embodiment, γ is determined using the ΔE value (= ΔEref) of the reference density pattern shown in FIG. 6 and the corresponding input tone value Xr.
[0047]
To determine γ, a test chart 6 as shown in FIG. 7 is printed (printed) by the printer engine 5 based on the image data before performing tone correction on the printer, and a test The tone values such as the highlight offset X0 and the saturation tone value Xs in the chart 6 are read, and tone characteristics relating to a color difference with respect to a printing medium (paper) are estimated according to the read tone values. Is to be corrected. Prior to printing the test chart 6 shown in FIG. 7, in the present embodiment, the host PC 20 sets the gradation value of the image data.
[0048]
The test chart 6 is composed of highlight calibration sections 11C, 11M, 11Y, 11K, shadow calibration sections 12C, 12M, 12Y, 12K, and intermediate calibration sections 13C, 13M, 13Y, 13K. The alphabets C, M, Y, and K included in the symbols in the figures represent the respective color planes C, M, Y, and K. The test chart 6 is applied to the four color planes of C, M, Y, and K. Hereinafter, the application to the black (K) plane of a single color will be described as an example. The same is true.
[0049]
As shown in FIG. 8, the highlight proofreading unit increases the gradation stepwise from a white background of paper on which nothing is printed to an intermediate gradation as a test chart of the highlight gradation value including the minimum gradation value 0. It is composed of a gradation area 10 composed of a plurality of density patterns to be measured (patterns composed of characters A to D) and a reference density area 11 composed of a plurality of reference density patterns on a white background. FIG. 8 shows an example of the highlight correction unit in the case of 4 rows and 7 columns, and the numerical values shown in parentheses indicate the gradation values specified for each area. A gradation value 0 corresponds to white, and a gradation value 255 corresponds to black having the maximum density. Further, the numerical value indicating the gradation value is shown only in the main gradation region, and the gradation region indicated by the leader line may not be printed due to the printing characteristics of the printer that prints the specification.
[0050]
In the test chart in the highlight calibration unit, an area corresponding to each row and each column is configured as one block, and one block includes a plurality of measurement target patterns and a plurality of reference density patterns. Adjacent to each other, they are arranged in four rows and seven columns. When generating image data for outputting a test chart of the highlight calibration unit, the gradation values of the plurality of reference density patterns are set to the minimum gradation value 0, and the level of each measurement target density pattern is set between adjacent blocks. Image data for a tone value that changes stepwise, for example, every two steps, from a minimum tone value 0 to an intermediate tone value between the minimum tone value 0 and the maximum tone value 255 Is generated.
[0051]
In this embodiment, the stage of the gradation region 10 is changed every two gradations, but may be changed every one gradation or every three or more gradations as necessary. The finer the step, the higher the accuracy, but the reading load on the user may increase.
[0052]
As shown in FIG. 9, the shadow proofreading unit generates a test chart of a shadow gradation value including the maximum gradation value 255 as a plurality of measurement objects whose gradations gradually increase from the intermediate gradation to the maximum gradation. It comprises a gradation area 10 composed of a density pattern and a reference density area 11 composed of a plurality of reference density patterns of maximum density black. In the shadow calibration unit, the area corresponding to each row and each column corresponds to one block, and a plurality of blocks are arranged adjacent to each other over four rows and four columns. When generating image data for outputting a test chart of the shadow calibration unit, the tone values of the plurality of reference density patterns are set to the maximum tone value 255, and the tone of each measurement target density pattern is set between adjacent blocks. The image data is set so that the gradation value changes stepwise, for example, every two steps, from an intermediate gradation value between the minimum gradation value 0 and the maximum gradation value 255 to the maximum gradation value 255. Will be generated.
[0053]
In the present embodiment, the gradation of the gradation area 10 in the shadow correction unit is set at every two gradations, but may be set at every one gradation or at least three gradations as necessary. The finer the step, the higher the accuracy, but the reading load on the user may increase.
[0054]
The intermediate proofreading unit, as a test chart of intermediate grayscale values including an intermediate grayscale value between the minimum grayscale value 0 and the maximum grayscale value 255, for example, displays a single reference density area 11 in FIG. ) Or a line pattern shown in FIG. 5B. When a checkerboard pattern is used, as shown in FIG. 10, small pieces of the reference density area 11 and small pieces of the gradation area 10 are arranged in a 4 × 4 matrix as a pattern for one block. In this case, the gradation in the gradation area 10 in the same block is uniform (identical), and the gradation in the reference density area 11 is an intermediate gradation value. When the intermediate calibration unit is composed of 5 × 6 blocks, a configuration in which blocks of 5 rows and 6 columns are arranged in a matrix as shown in FIG. 11 can be adopted. That is, if the size of the block is too small, it is difficult to identify a block having the minimum color difference (density difference) described later.
[0055]
One row in which a plurality of blocks are arranged is one comparison area, and as shown in FIG. 12, between adjacent blocks in the same comparison area, the gray scale of the gray scale area 10 has a large gray scale difference. Is set to Here, the large gradation difference is, in the case of 256 gradations, 16 gradations or more, in which the density difference can be easily visually recognized and appropriate, and in the present embodiment, 16 gradations.
[0056]
Specifically, as shown in FIG. 11, the gradation of the gradation area 10 of the first row (A row) increases stepwise (16 steps) to 0, 16, 32,. , The second row (B row) is shifted by 4 and gradually increased to 4, 20, 36,..., 244 tones, and the third row (C row) is increased to 8, 24,. It increases stepwise, and the fourth row (D row) increases in 16 steps from 12 to 252 gradations. As a whole, the stage for each row is every four gradations. In this row-by-row step, the number of rows can be increased by reducing the shift value as needed, and the number of rows can be reduced by increasing the shift value. Also, the level of one row can be reduced or increased as needed.
[0057]
Further, in the present embodiment, a row is further shifted to the fifth row (row E) by 4 and increased to 16 levels from 4 to 256 levels (256 gray levels are substituted with 255 gray levels). That is, the color difference (density difference) between the gradation area 10 and the reference density area 11 may be the smallest in the two blocks to the same extent, and when it appears in both the top row and the bottom row, the minimum difference block is set. This is because it is difficult to determine, but by arranging the line that overlaps with the first line at the bottom line, the determination can be facilitated.
[0058]
When generating image data for outputting a test chart of an intermediate gradation value on a medium, a plurality of reference density patterns are set to any one of halftone dots, lines, or random dots, and Is used as an intermediate gradation value, and between adjacent blocks, the gradation value of each density pattern to be measured changes gradually from the minimum gradation value 0 to the maximum gradation value 255. Will be generated.
[0059]
When the test chart 6 is printed on the print medium based on the image data having the above configuration, the user can perform necessary reading using the test chart 6.
[0060]
That is, the user reads the coordinates X0 of the position where the gradation area 10 of the highlight correction section starts to be seen, and inputs the coordinates to the utility software described later. The utility software obtains the corresponding gradation value and sets it as the highlight offset X0. Similarly, when the user reads the coordinates Xs at which the gradation area 10 in the shadow calibration unit is buried in the reference density area 11 and inputs this Xs to the utility software, the utility software obtains the corresponding gradation value and saturates. Assume that the gradation value is Xs. The intermediate gradation value indicates the coordinates of the block where the color difference (density difference) between the gradation area 10 and the reference density area 11 is smallest for each row, that is, the block where the chuck pattern is most inconspicuous on the intermediate calibration unit. By inputting to the utility software, the utility software obtains the corresponding gradation value for each row, and then takes the average value of the whole. That is, the average value obtained by the PC 20 is a gradation value at which the entire check pattern is most inconspicuous, that is, an intermediate gradation value between the saturation gradation value Xs and the highlight offset X0. However, an error corresponding to the size of the stage provided in the gradation area 10 occurs.
[0061]
The value of γ in the model of equation (1) is estimated by the PC 20 from the read value Xr at this intermediate gradation value, and gradation correction is performed based on the estimation result.
[0062]
After the test chart is printed, the highlight offset X0, the saturation gradation value Xs, and the intermediate gradation value Xr are read, and when the read values are input to the PC 20, the values are input based on the values input at the PC 20. A method for estimating the value of γ in the model of equation (1) will be described below.
[0063]
Curves g1, g2, and g3 in FIG. 13 show the tone characteristics of the printer under different developing conditions when tone correction is not performed. g1 is the highest density condition, and the ΔE value of the reference density area 11 of the intermediate calibration unit corresponding to this condition is ΔEref1. Similarly, the ΔE value of the reference density area 11 of the intermediate calibration section corresponding to the standard density condition g2 is ΔEref2, and the ΔE value of the reference density area 11 of the intermediate calibration section corresponding to the standard density condition g3 is ΔEref3. . From each of these intersections, the relationship between the Xr reading and ΔEref is obtained.
[0064]
In the color laser printer of this embodiment, the relationship between the Xr read value and ΔEref / ΔEmax for each of the colors C, M, Y, and K is almost linear as shown in FIG. Approximated.
[0065]
(Equation 2)
When this equation (2) and the above equation (1) are solved for γ, the following equation (3) is obtained.
[0066]
[Equation 3]
When the above equation (2) is substituted into the above equation (3), the following equation (4) is obtained as an estimation equation of γ.
[0067]
(Equation 4)
Here, it is relatively easy to stabilize ΔEmax, which is the solid characteristic, by controlling the printer engine 5, and thus the constants α and β in the equation (4) are experimentally obtained in advance for each color. Thus, the gradation characteristics of each of the colors C, M, Y, and K are estimated from the three values X0, Xs, and Xr visually obtained from the output of the test chart 6 from the expressions (4) and (1).
[0068]
Therefore, as gradation correction in the gradation processing circuit 4 of FIG. 1, γ is obtained from three values of X0, Xs, and Xr obtained for each color, and based on this γ, the following equation (5) is used. Therefore, the tone characteristic of the output image from the printer engine 5 can be finally linearized by obtaining the tone correction value x 'and correcting the color data according to the tone correction value x'. become.
[0069]
(Equation 5)
That is, after obtaining γ, a gradation value is input to x in Expression (5), a gradation correction value x ′ for each pixel is obtained, and the gradation value of the color data is calculated according to the gradation correction value x ′. to correct. If a linear gradation characteristic is obtained, it can be easily converted to a unique gradation characteristic by synthesizing this with an arbitrary characteristic function.
[0070]
FIG. 15 shows a graph of a tone correction function corresponding to the equation (5). In FIG. 15, the solid line corresponds to the equation (5), but it is effective to make the highlight calibrating unit and the shadow calibrating unit blunt, as shown by the broken lines, in consideration of slight characteristic fluctuation. With this processing, it is possible to prevent a problem that color fogging occurs even when the highlight offset X0 is reduced during use of the printer, and to prevent a gradation jump of the shadow calibration unit due to a change in the saturation gradation value Xs.
[0071]
In the above description, the calibration for the black test chart has been mainly described for the sake of simplicity, but the same applies to the other colors C, M, and Y.
[0072]
Next, a procedure for performing a normal calibration using the test chart 6 will be described with reference to a flowchart of FIG.
[0073]
In FIG. 16, in the first step 100, the gradation correction circuit 3 is invalidated, and the four-color separation circuit 2 prints a test chart specifying complete black replacement. Black is composed of C = M = Y data having the same gradation values of C, M, and Y. With this complete black replacement, these data are represented by C ′ = M ′ = Y ′ = 0, K Reproduced by Black single color as' = C.
[0074]
In step 101, the coordinates of the highlight calibration unit, the shadow calibration unit, and the intermediate calibration unit of each color of CMYK are read from the output test chart 6 visually, and the coordinates are input to the utility software of the PC 20. Are converted into a highlight offset X0, a saturation gradation value Xs, and an intermediate gradation value Xr by processing of utility software.
[0075]
In step 103, the utility software calculates the γ value of each of the CMYK colors from the X0, Xs, and Xr values of each of the CMYK colors by using the constants α and β that are experimentally determined in advance for each of the CMYK colors according to equation (4).
[0076]
Next, the utility software calculates the gradation correction value x ′ of the expression (5) for each value of x = 0 to 255 using the X0, Xs, and γ values for each of the CMYK colors in step 104. , CMYK are generated, and are downloaded to the gradation correction circuit 3 in step 105.
[0077]
In step 106, tone correction is performed based on the value downloaded to the tone correction circuit 3, and the test chart is printed again on the four-color separation circuit 2 with the complete black replacement designation.
[0078]
Regarding the print result, in particular, whether the highlight is not covered or the highlight offset remains, whether the check pattern is visible near the corner (255 level) of the shadow, or conversely, the shadow reaches the 255 level In step 107, it is checked whether or not the colors are crushed beforehand. For each of the CMYK colors, the highlight offset value X0 and the saturation gradation value X1 for the necessary colors are corrected if necessary. repeat. If it is confirmed in step 107 that the highlight and shadow are proper, in step 108, in addition to the gradation correction, the black replacement for the four-color separation circuit 2 is designated as the standard black replacement and a test chart is printed. .
[0079]
In Step 109, attention is paid particularly to the Black intermediate calibration unit. In the black replacement in the present embodiment, even in the standard black replacement, in order to print a black font in a single color, for an input value of C = M = Y = 255, C = M = Y = 0 and K = 255. Is set to output. Therefore, the gradation area 10 in the Black intermediate calibration chart 9 is reproduced with CMYK mixed colors, and the reference density area 11 is reproduced with K single color. From this, the deviation of the color balance is easily observed in the Black intermediate proofreading unit in the output of the test chart in step 108.
[0080]
In step 109, this observation is performed. For example, if the mixed color looks bluish in color, it is determined in step 111 that Yellow, which is the complementary color of Blue, is insufficient, and the value of the intermediate gray scale value Xr of Yellow specified in step 102 is corrected to be small. . On the other hand, when Yellow is excessive, the value of Xr is largely corrected, and the processing from step 102 is repeated. However, since the highlight / shadow has been optimized in the modification in this case, step 107 need not be repeated. Similar fine adjustments can be made for the other color relationships to make fine adjustments to the gray balance in detail.
[0081]
When the color calibration based on the visual test chart is achieved based on the above process, the tone correction table value is downloaded to the nonvolatile memory of the tone correction circuit 3 in the last step 112, and the calibration is completed.
[0082]
With such a configuration, based on the print result of the test chart, the tone value (highlight offset) at the start of dot formation in the highlight calibration unit and the limit gradation value at which the tone is saturated in the shadow calibration unit for each color. (Saturated tone value) and three characteristic tone values (intermediate tone values) that visually match the reference density pattern with the reference density pattern in the intermediate calibration unit easily and visually. It can be obtained stably without dependence.
[0083]
Then, the PC 20 estimates a tone characteristic relating to the color difference ΔE with respect to a print medium (in many cases, paper) based on these three characteristic tone values, and determines a tone correction value.
[0084]
As a result, even a general user who does not have an advanced colorimetric machine can easily calibrate the gradation characteristics by easily observing the test chart using the test chart printed on the spot from the color printer. become.
[0085]
According to the present embodiment, the user only has to select the tone pattern closest to the density of the reference density area from among the tone patterns having a large density difference, so that there is no need to distinguish a slight density difference, and the density can be determined without distracting the eyes. Since measurement can be performed, there is an effect of reducing the burden on the user.
[0086]
In addition, since there is no need to distinguish a slight density difference, there is an effect that a stable density measurement can be performed regardless of a person.
[0087]
【The invention's effect】
As described above, according to the present invention, it is possible to output a test chart in which a density difference between a measurement target pattern and a reference density pattern can be easily confirmed visually.
[Brief description of the drawings]
FIG. 1 is a block diagram showing the overall configuration of an image output apparatus according to an embodiment of the present invention.
FIG. 2 is a conceptual diagram of a dot gain associated with halftone gradation processing.
FIG. 3 is a conceptual diagram of a dot gain associated with halftone gradation processing.
FIG. 4 is a characteristic diagram for explaining a change in a dot perimeter per unit area with respect to a dot area ratio.
FIG. 5A is a configuration diagram of a check pattern using a checkerboard pattern, and FIG.
FIG. 6 is a characteristic diagram for explaining a color difference gradation characteristic with respect to an input gradation value.
FIG. 7 is an explanatory diagram of a configuration of a test chart based on an output of a color laser printer to which the present invention has been applied.
FIG. 8 is an enlarged configuration diagram of a highlight correction unit.
FIG. 9 is an enlarged configuration diagram of a shadow calibration unit.
FIG. 10 is a diagram illustrating a configuration of one block of an intermediate calibration unit.
FIG. 11 is a detailed configuration diagram of an intermediate calibration unit.
FIG. 12 is a diagram for describing an example of a gradation value of a gradation region for each block of the intermediate calibration unit.
FIG. 13 is a diagram for explaining a relationship between a gradation characteristic change and an intermediate read value.
FIG. 14 is a diagram for explaining a relationship between an intermediate read value and ΔEref / ΔEmax.
FIG. 15 is a characteristic diagram of a tone correction function for linearizing tone characteristics.
FIG. 16 is a flowchart illustrating a calibration method for a color laser printer to which the present invention has been applied.
[Explanation of symbols]
1 Image buffer
2 4 color separation circuit
3 Tone correction circuit
4 gradation processing circuit
5 Printer engine
6 Test chart
10 gradation area
11 Reference density area
20 Host PC