(57)【要約】【課題】画像出力部の濃度変動特性を加味した高精度なキャリブレーションを実現すると共に、濃度変動が小さい場合は、その特性に応じて印刷するパッチを減らした新たなチャートを生成し、トナーやインクの消費量を抑制する。【解決手段】キャリブレーション用チャート１１０は印刷可能領域を１６分割、ノビ領域を６分割し、分割した各領域中に３２色を配置したチャートである。ユーザーはチャート１１０を画像読取部１０２に載置し、画像データを読み込み、読み込んだ画像データを画像処理部１０７で処理し、補正γテーブルを生成し、画像処理部１０７のγテーブルを補正γテーブルに置換する。同一色で同一階調値の複数パッチの色値に基づいてパッチをクラスターに分類し、各クラスターの代表パッチ以外のパッチをチャート１１０から削除する。【選択図】図１
2010118928.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置で印刷したキャリブレーション用チャート（以下、チャート）に配置されたパッチの色値に基づいて、前記画像形成装置のキャリブレーションを行う画像処理装置において、一枚の印刷媒体上の印刷可能領域を複数の領域に分け、前記各領域に、色毎に階調値が異なる複数のパッチを配置したチャートを生成し、蓄積する手段と、前記蓄積されたチャートにおいて測色した同一色、同一階調値からなる複数のパッチの色値に基づいて前記複数のパッチをクラスターに分類する手段と、前記分類された各クラスターにおける任意のパッチを代表パッチとし、前記蓄積されたチャートから前記代表パッチ以外のパッチを削除する手段を有することを特徴とする画像処理装置。
【請求項２】
前記印刷可能領域がノビ領域を含む場合、前記ノビ領域を複数の領域に分け、前記各領域に、色毎に階調値が異なる複数のパッチを更に配置したチャートを生成、蓄積し、前記削除する手段は、前記印刷可能領域からノビ領域を除いた領域内にあるパッチを優先して削除することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記削除する手段が前記印刷可能領域からノビ領域を除いた領域内にあるパッチを削除した後に、前記ノビ領域を除いた前記印刷可能領域にパッチが残存する場合、残存するパッチの色値を前記ノビ領域のパッチの色値から推定する手段と、前記推定後、前記印刷可能領域に残存するパッチを削除したチャートを生成する手段と、前記推定する際に参照した前記ノビ領域のパッチの色値を蓄積する手段を有することを特徴とする請求項２記載の画像処理装置。
【請求項４】
蓄積しているチャートを選択する手段と、現チャートを前記選択したチャートに置換する手段を有することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
紙種毎のチャートを蓄積する手段と、前記紙種を選択する手段と、選択された紙種に対応するチャートを表示し、表示されたチャートの内から所定のチャートを選択する手段を有することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項６】
画像形成装置で印刷したキャリブレーション用チャート（以下、チャート）に配置されたパッチの色値に基づいて、前記画像形成装置のキャリブレーションを行う画像処理方法において、一枚の印刷媒体上の印刷可能領域を複数の領域に分け、前記各領域に、色毎に階調値が異なる複数のパッチを配置したチャートを生成し、蓄積する工程と、前記蓄積されたチャートにおいて測色した同一色、同一階調値からなる複数のパッチの色値に基づいて前記複数のパッチをクラスターに分類する工程と、前記分類された各クラスターにおける任意のパッチを代表パッチとし、前記蓄積されたチャートから前記代表パッチ以外のパッチ削除する工程を有することを特徴とする画像処理方法。
【請求項７】
請求項６記載の画像処理方法をコンピュータに実現させるためのプログラム。
【請求項８】
請求項６記載の画像処理方法をコンピュータに実現させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー画像形成装置に関わり、特にデジタルカラー複写機、デジタルカラープリンタなどのキャリブレーションに関する。
【背景技術】
【０００２】
近年、デジタルカラー複写機、カラープリンタ、カラーファクシミリ、あるいはこれら機能を組み合わせたデジタルカラー複合機などが普及している。記録媒体（例えば、紙、フィルム）にカラー画像を形成する画像出力部（電子写真方式、インクジェット方式など）は、同じデジタルデータを印刷しても、記録紙上の位置などの諸条件によって測色値が異なる。さらに、その値は環境（温度、湿度、記録媒体の特性など）の違い、経時によっても変動する。そこで、この濃度変動を補正するキャリブレーションが必要になる。従来のキャリブレーション方法は、画像出力部が保持する色材ごと、書き込み値が所定ピッチで増加または減少するカラーパッチ群を出力し、その出力結果のカラーパッチ群を読取部によって読み取り、その読み取り信号を用いて画像処理部でデータ処理し、キャリブレーションを行っていた。このようなキャリブレーションに関する従来技術として、例えば以下の技術がある。
【０００３】
特許文献１では、各色材（シアン、マゼンタ、イエロー、ブラック）での書き込み値が所定量ずつ増加または減少するカラーパッチ群を並べた第１のカラーパターンに基づいて第１のキャリブレーションを行い、次いで、その結果に基づいて、色材シアン、マゼンタ、イエローの前記書き込み値を補正し、補正データで作られる各色パッチ群を重ねた３色重ねカラーパッチ群からなる第２のカラーパターンを作り、第２のキャリブレーションを行うキャリブレーション方法が提案されている。
【０００４】
特許文献２では、パッチを記録紙上にランダムに配置することにより、スキャナ読み取り時の誤差、画像出力部のページ内の濃度変動を吸収する装置が提案され、また、特許文献３では、画像出力部に装填されている記録媒体の大きさを判定し、その大きさに従って記録媒体上に形成するパッチの相対位置を調整する装置が提案されている。
【特許文献１】特開２００２−１２３０５５号公報
【特許文献２】特開２００４−２３４４９５号公報
【特許文献３】特開２００２−２２２０７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記した特許文献１は、色重ねを考慮した高精度なキャリブレーションであるが、キャリブレーションを完了するには記録紙を２枚消費し、これによりトナー消費量が増加する。
【０００６】
また、特許文献２は、記録紙には常にランダムに所定数のパッチがプリントされるので、濃度変動が小さい画像出力部であっても、キャリブレーション毎に必要以上にトナーやインクを消費してしまう。さらに、特許文献３は、所望の画像の邪魔にならずキャリブレーション用パッチを印刷することができるが、これも特許文献２と同様に、濃度変動が小さい画像出力部であっても必要以上にトナーやインクを消費してしまう。
【０００７】
本発明は上記した課題に鑑みてなされたもので、
本発明の目的は、画像出力部の濃度変動特性を加味した高精度なキャリブレーションを実現すると共に、濃度変動が小さい場合は、その特性に応じて印刷するパッチを減らした新たなチャートを生成し、トナーやインクの消費量を抑制する画像処理装置、画像処理方法、プログラムおよび記録媒体を提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、画像形成装置で印刷したキャリブレーション用チャート（以下、チャート）に配置されたパッチの色値に基づいて、前記画像形成装置のキャリブレーションを行う画像処理装置において、一枚の印刷媒体上の印刷可能領域を複数の領域に分け、前記各領域に、色毎に階調値が異なる複数のパッチを配置したチャートを生成し、蓄積する手段と、前記蓄積されたチャートにおいて測色した同一色、同一階調値からなる複数のパッチの色値に基づいて前記複数のパッチをクラスターに分類する手段と、前記分類された各クラスターにおける任意のパッチを代表パッチとし、前記蓄積されたチャートから前記代表パッチ以外のパッチを削除する手段を有することを最も主要な特徴とする。
【発明の効果】
【０００９】
本発明によれば、画像出力部の濃度変動特性を加味した高精度なキャリブレーションが実現され、濃度変動が小さい場合は、その特性に応じて印刷するパッチを減らした新たなチャートを生成するので、トナーやインクの消費量が抑制される。
【発明を実施するための最良の形態】
【００１０】
以下、発明の実施の形態について図面により詳細に説明する。
実施例１
図１は、デジタルカラー複合機１００（以下、複合機と記載する）の構成例を示す。まず、複合機１００の画像読取部１０２（例えば、スキャナ）を利用したキャリブレーションの例について説明する。
【００１１】
複合機１００とは、コピー機能、プリンタ機能、ＦＡＸ機能、通信機能といった複数の機能が一体となった機器である。複合機１００内のシステムバス１０１に、以下の機能を担う各部位が接続されており、各種データのやり取りがなされる。
【００１２】
すなわち、モノクロやカラー原稿を読み込む画像読取部１０２（スキャナ、デジタルスチルカメラなど）、画像をモノクロやカラーで出力する画像出力部１０３（電子写真方式、インクジェット方式などのプリンタ）、機器の設定、情報の表示、機器操作などを行う表示・操作部１０４（操作パネル、タッチパネル式の表示装置にテンキー他のボタンを組み合わせることが多い）、画像データや制御パラメータ等を記憶する記憶部１０５（ハードディスク、ＲＡＭ、ＲＯＭなどの記憶媒体や装置など）、各部位の制御を行う制御部１０６、画像読取部１０２や画像出力部１０３での各種画像処理を行う画像処理部１０７、ＬＡＮや無線などで外部との通信を行う通信部１０８、通信部以外での方法で外部との情報の入出力を行う外部Ｉ／Ｆ部１０９（ＵＳＢや各種記憶媒体が利用できるＩ／Ｆも含む）が接続されている。
【００１３】
図２は、複合機１００における、キャリブーション実行のフローチャートを示す。表示・操作部１０４から複合機１００に対しキャリブレーション実行を入力する（Ｓ１００）。その際、画像出力部１０３は複数の書き込み設定を持っている場合がある。例えば、６００ｄｐｉ＊６００ｄｐｉ＊２ｂｉｔ、６００ｄｐｉ＊６００ｄｐｉ＊４ｂｉｔ、１２００ｄｐｉ＊１２００ｄｐｉ＊２ｂｉｔなどである。画像出力部１０３はこれら設定毎に中間調処理などが異なるので、その設定を選択した後にキャリブレーション実行を入力する。記憶部１０５からキャリブレーション用の画像データを読み込んで（Ｓ１０１）、画像処理部１０７でγ変換や中間調処理などを実行し、画像出力部１０３で印刷可能な画像データへ変換する（Ｓ１０２）。変換後の画像データを画像出力部１０３で印刷し、キャリブレーション用のチャート１１０を得る（Ｓ１０３）。ユーザーはこのキャリブレーション用のチャート１１０を画像読取部１０２に載置し、表示・操作部１０４から読み取りＯＫを入力し、画像読取部１０２で画像データを読み込む（Ｓ１０４）。読み込んだ画像データを画像処理部１０７で処理し、補正γテーブルを生成する（Ｓ１０５）。画像処理部１０７のγテーブルを補正γテーブルに置換する（Ｓ１０６）。
【００１４】
図３は、画像読取部１０２で読み込んだ画像を画像出力部１０３でコピー出力するためのコピー機能を実行する画像処理部１０７の構成例を示す。画像読取部１０２はＣＣＤによって原稿画像を読み取り、ＣＣＤからの出力を補正し、信号処理してＲＧＢデータとして出力する。プリントアウトされた印刷物の画像を見ると、階調処理後の網点がかかった画像部、黒単色の文字部、色がついた文字部などが混在していることがわかる。これら画像を高画質にコピーするには、前述の各部位に適した各種画像処理を施す必要がある。そこで、像域分離処理部２００では、画像読取部１０２からの画像データを解析して、エッジ分離、網点分離、色分離などを行い、それぞれの分離結果を総合判定し、黒文字／写真／網点などを画素単位で判定する。例えば、エッジ＆黒画素と判定された場合には黒文字画素と判定する。そして、画像読取部１０２からのＲＧＢデータに対し、像域分離の結果に応じたフィルタ処理をフィルタ処理部２０１で実行する。例えば、画像部には平滑化フィルタを掛け、黒文字部にはエッジ強調フィルタを掛けるなどの処理を行う。次に、ＵＣＲ処理も含む色補正を色補正処理部２０２で実行する。例えば、画像部には自然な色合いを保つパラメータ、その他には鮮やかさを強調するパラメータを使用する。次に、γ変換をγ変換部２０３で実行する。これは、単色毎に１Ｄ−ＬＵＴで変換する処理である。最も一般的なキャリブレーション方法では目標とするγに近づけるために、逆γ補正を生成し、その生成した１Ｄ−ＬＵＴをこのγ変換部２０３のγと置換することで実現している（これについては、図７を用いて説明する）。さらに、階調処理部２０４では網点を掛ける中間調処理を行い、画像データを画像出力部１０３へ送出する。
【００１５】
本実施例では、γ変換部２０３における１Ｄ−ＬＵＴによるキャリブレーションの例を説明したが、Ｒ、Ｇ、Ｂの２次色、Ｃ＝Ｍ＝Ｙグレーの３次色のキャリブレーションを行う方法もあり、その場合は、色補正処理部２０２で用いるパラメータを修正してキャリブレーションすることも可能である。なお、フィルタ処理部２０１〜階調処理部２０４で使用する各種画像処理パラメータは制御部１０６が一括管理しており、必要に応じてフィルタ処理部２０１〜階調処理部２０４の画像処理のパラメータを制御することができる。
【００１６】
さらに、別のキャリブレーション例として分光測色計を用いた場合の複合機１００の構成例を示す。図１の構成と異なる部分のみを説明する。複合機１００は通信部１０８を介し、有線ＬＡＮ、無線ＬＡＮといったネットワーク１１１に接続されている。また、同様にＰＣ（パソコン）１１２が接続されている（ＰＣは複数台接続されていても良い）。このＰＣ１１２に、分光測色計１１３がＵＳＢといった標準Ｉ／Ｆを介して接続されている。
【００１７】
図５は、図４の構成におけるキャリブーション実行のフローチャートを示す。予め、ＰＣ１１２にインストールされているキャリブレーション用アプリケーションソフトを実行する（Ｓ２００）。ＰＣ１１２から複合機１００のプリンタドライバを介し、キャリブレーション用チャート１１０及びγ変換部２０３をスルーにする情報を複合機１００へ送出する（Ｓ２０１）。画像出力部１０３から印刷する際、画像処理部１０７内のγ変換をスルーにし、キャリブレーション用チャート１１０を得て（Ｓ２０２）、それを分光測色計１１３で所定の順番で測色する（Ｓ２０３）。次に、キャリブレーション用アプリケーションソフトで測色結果から補正γテーブルを生成し（Ｓ２０４）、補正γテーブルを複合機１００の記憶部１０５にセーブする（Ｓ２０５）。表示・操作部１０４を介し、記憶部１０５の補正γテーブルとγ変換部２０３のγテーブルとを置き換える（Ｓ２０６）。このように、キャリブレーションは複合機のスキャナまたは分光測色計のどちらを用いても良い。
【００１８】
ここで、従来のキャリブレーション用チャート１１０の例を図６に示す。複合機１００に載置する際の位置決めとしてマーカー３００があり、各単色（Ｃ、Ｍ、Ｙ、Ｋ）でデジタルピッチ３２等間隔に８個の濃度パッチ（２５６階調の内、階調値が３２、６４、９６．．．２５５の８個のパッチ）が並んでいる。キャリブレーション用チャート１１０を画像読取部１０２で読み込み、画像処理部１０７で処理された結果の例を図７に示す。この図はＭ（マゼンタ）のデジタル値対濃度の特性を表したグラフである（簡単化のために紙白の濃度は“０”で記載した）。読取値がグレーの丸印である。仮に、複合機１００のγ目標が“デジタル値対濃度特性はリニア”とする場合、読取値を濃度リニアへ逆補正するために、補正値として“△”が生成され、これらをスムーズに補間してＭの１Ｄ−ＬＵＴを作る。ここで、γ目標としては濃度リニア、明度リニアなどがあり、特に限定するものではない。
【００１９】
本実施例のキャリブレーション用チャート１１０の例を図８に示す。Ａ４やＡ３などの印刷媒体の大きさ４００において、画像出力部１０３が印刷できる印刷可能領域が４０１である。この領域をＰ分割（図の例ではＰ＝１６）する（４０２）。分割した各領域４０２の中に、色数Ｃ（図８の例では単色４×８段階、つまり、Ｃ、Ｍ、Ｙ、Ｋの各単色が図６のように８段階の階調値からなる）の３２色（４０３）を配置したチャートである。図８はわかりやすい様に規則正しくパッチを配置したが、Ｐ領域毎にパッチをランダムに配置しても良い。例えば電子写真方式で画像を形成すると、ページ内位置による濃度変動が大きくなる傾向がある。パッチをランダムに配置し、上記したようにキャリブレーションすることにより、ページ内位置による濃度変動を低減することができる。
【００２０】
図９は、実施例１のキャリブレーション用チャート生成のフローチャートを示す。表示・操作部１０４から領域分割数Ｐ、色数Ｃを入力する（Ｓ３００）（印刷媒体の大きさによってＰ、Ｃを変更してもよい）。これら情報と、予め設定してある画像出力部１０３の印刷可能領域４０１とから、画像処理部１０７は、図８に示すキャリブレーション用チャートを生成する（Ｓ３０１）。次に、各Ｐ領域内でパッチをダンラムに配置するか否かを入力する（Ｓ３０２）。ＹＥＳの場合は、各Ｐ領域内でパッチをランダムに配置しなおす（Ｓ３０３）。ＮＯの場合、Ｓ３０１で生成したチャートそのものを記憶部１０５にセーブする（Ｓ３０４）。
【００２１】
図８のキャリブレーション用チャートから補正γテーブルである１Ｄ−ＬＵＴを生成する方法としては、画像処理部１０７が重複するパッチの読取値を平均化することで求めることができる。例えば、図８において、印刷可能領域４０１中に重複する色（同一色、同一階調値）のパッチは１６個（４０４）存在する。従って、１６個の読取値あるいは測色値の平均値をその色の真値（図７のグレーの丸印）として補正値を算出することができる。
本実施例によれば、印刷媒体上を領域分割し、各領域に同じパッチからなるチャートを配置し、更に、領域毎にパッチをランダムに配置することにより、ページ内の濃度変動を受けにくいので、高精度なキャリブレーションを行うことができる。
【００２２】
実施例２
ところで、画像出力部１０３の中にはＡ３よりも大きな“Ａ３ノビ”を印刷することができるものもある（通常、ノビ領域には、位置決めマークやテストパターンなどが印刷されていて、印刷領域に画像が印刷された後、ノビ領域がカットされてＡ３の印刷物となる）。
【００２３】
そこで、実施例２では、ノビ領域もキャリブレーション用チャートに利用する実施例である。記録媒体の大きさ５００が“Ａ３ノビ”の例で以下に説明する。
【００２４】
図１０は、印刷可能領域５０１の中にグレーで示したノビ領域５０２と通常の印刷領域（中央の白い領域は図８に示したものと同じパッチがレイアウトされている）が含まれている。また、ノビ領域は６分割（Ｐ’＝６）されている。このノビ領域をグレーに色分けして表示したが、実際に印刷する場合は、中央のパッチ同様に背景は紙白のままであり、かつ、各領域には、実施例１で説明した印刷可能領域と同様に、Ｃ＝３２色のパッチが配置されている。なお、各ノビ領域のＰ’分割とそれ以外の印刷可能領域をＰ分割した各領域でのパッチは同じ大きさでなくても良い。
【００２５】
図１１は、実施例２のキャリブレーション用チャート生成のフローチャートを示す。表示・操作部１０４から印刷可能領域、かつ、ノビ領域以外の領域に対し、領域分割数Ｐ、色数Ｃ、重複数Ｎを入力する（Ｓ４００）。これら情報と、予め設定してある画像出力部１０３の印刷可能領域４０１とから、画像処理部１０７は、図１０の中央部の白い領域に示すキャリブレーション用チャートを生成する（Ｓ４０１）。次に、各Ｐ領域内でパッチをダンラムに配置するか否かを入力する（Ｓ４０２）。ＹＥＳの場合は、各Ｐ領域内でパッチをランダムに配置しなおす（Ｓ４０３）。ＮＯの場合、Ｓ４０１で生成したチャートそのものを記憶部１０５に一旦セーブする（Ｓ４０４）。次に、表示・操作部１０４からノビ領域に対し領域分割数Ｐ’を入力する（Ｓ４０５）。Ｐ’情報と、予め設定してある画像出力部１０３のノビ領域５０２とから、各ノビ領域にキャリブレーション用チャートを生成する（Ｓ４０６）。次に、各Ｐ’領域内でパッチをダンラムに配置するか否かを入力する（Ｓ４０７）。ＹＥＳの場合は各Ｐ’領域内でパッチをランダムに配置しなおす（Ｓ４０８）。ＮＯの場合、Ｓ４０６で生成したチャートそのものになる。ノビ領域に配置したパッチとＳ４０４で生成したパッチとを合成し、記憶部１０５にセーブする（Ｓ４０９）。
【００２６】
図１０のキャリブレーション用チャートから補正γテーブルである１Ｄ−ＬＵＴを生成する方法としては、ノビ領域を含む印刷可能領域で重複するパッチの読取値を平均化することで求めることができる。
【００２７】
本実施例によれば、画像出力装置がノビ領域にも印刷可能な場合、その領域をも含めた高精度なキャリブレーションを行うことができる。
【００２８】
実施例３
図１２は、図１０と同様に“Ａ３ノビ”であり、各数値はＰ＝１６、Ｃ＝３２、Ｐ’＝６であり、かつ、ランダム配置ではない場合のキャリブレーション用チャート例である。本実施例では、同一（同一色、同一階調値）のパッチデータがＰ＋Ｐ’＝２２個、重複して存在することになる。つまり、例えば、色がＭ（マゼンタ単色）で、階調段数が３段目の階調値９６のパッチは全部で２２個あるので、これをＭ（３，Ｉ）（Ｉは１から２２の自然数）と表すことにする。この２２個の色値による、公知のクラスター分析を行う。
【００２９】
クラスター分析の例を以下に説明する（ただし、説明は概要に留め、数式などは省略する）。ｎ個の個体または変量の類似度を表す尺度としては、非類似度（例えば、距離のように値が小さいほど類似性が高い）と類似度（相関係数のように値が大きいほど類似性が高い）の２つの表し方がある。非類似度行列（値が小さいほど類似性の高い）を用いて以下の手順で計算する。
【００３０】
（１）１つずつを構成単位とするｎ個のクラスターからスタートする。
（２）クラスター間の非類似度行列から最も類似性の高い２つのクラスターを融合して１つのクラスターを作る。
（３）クラスターが１つになった時点で終了し、それ以外では（４）を実行する。
（４）（２）で作られたクラスターと他のクラスターとの非類似度を計算して、非類似度行列を更新して（２）に戻る。
【００３１】
非類似度行列の更新に用いる代表的な手法としては、最短距離法、最長距離法、群平均法、重心法、メディアン法、ウォード法などがある。中でも、ウォード法はクラスター内のデータの平方和を最小にする方法で、非類似度としてユークリッド平方距離を用いる。クラスター分析法の中でバランスのとれた方法と言われている。クラスター分析の結果は樹形図によって表わされる。樹形図の横軸は個体の位置、縦軸はクラスター結合の距離を表しており、縦軸を適切な高さで切ることでクラスター分類ができる。
【００３２】
ここで、図１２のＭ（３，Ｉ）の色値、つまり各濃度（あるいは明度）が仮に図１３に示す値であるとすると、クラスター分析（ウォード法）から得られる樹形図は図１４となる。ここで、Ｍ（３，Ｉ）のパッチに対し、予め縦軸を０．１５でカットする、と設定してあった場合、クラスターＡ、クラスターＢ、クラスターＣの３つに分類できることになる。つまり、各クラスターの代表を例えば左端の個体とするとＭ（３，１）、Ｍ（３，２）、Ｍ（３，４）となる。この結果から、画像処理部１０７は、代表の個体以外のパッチ１９個をキャリブレーション用チャート１１０から削除する。図１５において、領域内の空白部が削除されたパッチを表す。
【００３３】
また、補正γテーブルに用いるＭ（３，Ｉ）の値は、各クラスターに属する個体数９個、７個、６個を用いて、
Ｍ（３，Ｉ）＝９＊Ｍ（３，１）＋７＊Ｍ（３，２）＋６＊Ｍ（３，４）    式（１）
から算出する。次回のキャリブレーションでは、Ｍ（３，Ｉ）を前述の３パッチのみとし、それら色値を式（１）に代入し、Ｍ（３，Ｉ）の値を推定する。
【００３４】
図１６は、実施例３の処理フローチャートを示す。キャリブレーション用チャートを読み取った色値、あるいは測色値の中から、Ｍ（３，Ｉ）など推定対象である色（パッチ）に該当する色値を抽出する（Ｓ５００）。抽出した色値からクラスター分析を行い、下記の値を求める（Ｓ５０１）。
・推定対象である色毎に設定されているカット値を用いてのクラスター分類数
・各クラスターの個体数
・各クラスターの代表データ
画像出力部１０３で出力した条件（例えば、使用した紙種）と一致し、かつ、直近で使用したキャリブレーション用チャートを記憶部１０５から読み込んで、代表データ以外のパッチデータを削除する（Ｓ５０２）。また、クラスター分析結果から式（１）に基づく対象パッチの推定値を算出する（Ｓ５０３）。色数Ｃ、つまり推定対象である全色の推定を完了したかを判断する（Ｓ５０４）。ＮＯの場合、別の推定対象に対してＳ５００から処理を繰り返す。ＹＥＳの場合、推定値から補正γテーブルを生成する（Ｓ５０５）。最後に、これら関連情報を記憶部１０５にセーブする（Ｓ５０６）。
【００３５】
本実施例によれば、ページ内の濃度変動が小さい場合、あるいは、印刷媒体を分割した領域間で濃度が近い場合はキャリブレーション用パッチから削除するので、キャリブレーション精度を低下させることなく、トナー消費量を抑えることができる。
【００３６】
実施例４
実施例３では、クラスター毎の代表データとして、例えば左端に位置するパッチを用いた。本実施例では、画像出力部１０３がノビ領域への印刷が可能な場合、ノビ領域に存在するパッチを優先してクラスターの代表データ（代表パッチ）とするものである。
【００３７】
推定対象の色がＭ（３，Ｉ）のキャリブレーション用チャートの初期値は図１３に示す値であった。この中で、図１０のノビ領域に含まれるパッチは、Ｍ（３，１７）〜Ｍ（３，２２）の６個である。クラスター分析の結果である樹形図（図１４）を参照すると、各クラスターにノビ領域のパッチが含まれていることがわかる。この様に各クラスターにノビ領域のパッチが含まれている場合は、ノビ領域のパッチを代表データ（代表パッチ）として残す。図１７は、実施例４の処理フローチャートを示す。図１６の処理フローチャートとはＳ５０１’の処理内容が異なり、図１７のＳ５０１’において、ノビ領域にある代表データを優先するように変更する。他のステップは図１６のものと同様である。
【００３８】
本実施例によれば、キャリブレーション用チャートのパッチが概ねノビ領域に含まれるので、印刷中央部にある画像の邪魔にならずキャリブレーションを行うことができる。
【００３９】
実施例５
実施例４では、ノビ領域を優先して代表データを残すとしたが、全クラスターにノビ領域のパッチが含まれる保証はない。例えば、図１４のクラスターＣには、ノビ領域のＭ（３，１７）、Ｍ（３，２２）が含まれるが、図１８のように、前者の色値が０．４０７から０．４８、後者が０．３６から０．５８１に変わった場合、Ｍ（３，２２）はクラスターＡに、Ｍ（３，１７）はクラスターＢへと遷移し、その結果、樹形図は図１９となる。クラスターＣにはノビ領域以外のＭ（３，４）、Ｍ（３，１４）の２個が存在する。
【００４０】
そこで、クラスターＣの左端のＭ（３，４）をノビ領域のパッチで推定する方法を説明する。図１９において、クラスターＣのＭ（３，４）を起点に、隣接するクラスターで、かつ、ユークリッド距離が小さいクラスター順、つまり、クラスターＢ、クラスターＡの順で探索する。起点がクラスターＢの場合はクラスターＡ、クラスターＣの順、起点がクラスターＡの場合はクラスターＢ、クラスターＣの順に探索する。Ｍ（３，４）を起点にした場合は、樹形図を探索していき、ノビ領域に含まれるパッチであるＭ（３，２０）が見つかる（図中の一点鎖線の探索経路になる）。Ｍ（３，４）、Ｍ（３，２０）の色値は、それぞれ０．３４５、０．４５７であるので、式（２）で推定値を算出する。
【００４１】
Ｍ（３，４）＝｛０．３４５／０．４５７｝＊Ｍ（３，２０）      式（２）
Ｍ（３，４）はＭ（３，２０）から推定できるので、キャリブレーション用チャートからＭ（３，４）を削除し、Ｍ（３，２０）をクラスターＣの代表データ（代表パッチ）として残し、Ｍ（３，２０）の色値を記憶部１０５に記憶する。次回、Ｍ（３，２０）の色値を式（２）に代入し、Ｍ（３，４）を計算し、補正γテーブルを生成するための１つの読取値とする。
【００４２】
図２０は、実施例５の処理フローチャートを示す。図１７の処理フローチャートとはＳ５０１”の処理内容が異なり、各クラスターにノビ領域のパッチがない場合、別クラスターへの探索を行い、式（２）の推定式を算出する。
【００４３】
本実施例によれば、キャリブレーション用チャートのパッチを全てノビ領域に配置し、印刷中央部のパッチをノビ領域のパッチから推定することで、印刷の邪魔にならず、かつ高精度なキャリブレーションを行うことができる。
【００４４】
実施例６
画像出力部１０３において、初期の濃度変動は大きいが徐々にその変動が小さくなる場合がある。この場合、キャリブレーション用チャートのパッチ数もこれに応じて数が減少することになる。しかし、ある程度の数のパッチを出力して確認したい場合がある。
【００４５】
図２１は、実施例６の処理フローチャートを示す。キャリブレーション用チャートからクラスター分析によりパッチ数を減少させていく処理結果を記録として保存してあるので、それを表示・操作部１０４に表示し（Ｓ６００）、所望のキャリブレーション用チャートを選択する（Ｓ６０１）ことで、現キャリブレーション用チャートを蓄積されているキャリブレーション用チャートへ戻すことができる。また、画像処理部１０３の主要な構成部品、消耗品を交換した場合などは濃度変動が大きく変わる場合があるが、本実施例の機能によって初期設定に戻すことができる。
【００４６】
本実施例によれば、画像出力装置の主要部品やサプライの交換などで濃度が変動した場合でも、容易に初期のキャリブレーション用チャートに戻すことができる。また、所望のパッチ数が印刷されている好みのキャリブレーション用チャートを選択し、キャリブレーションを実行することができる。
【００４７】
実施例７
実施例６において、初期のキャリブレーションチャート(例えば図１２)を起点に、キャリブレーションを実行する度にパッチが減っていき、これらキャリブレーション情報を蓄積することで、初期のキャリブレーションチャートやそれ以降のキャリブレーションチャートに戻ってキャリブレーションができる例を説明した。
【００４８】
実施例７は、これらキャリブレーション情報を紙種毎に蓄積し、選択できるようにした実施例である。
【００４９】
図２２は、紙種毎のキャリブレーション用チャート例を示す。図２２（ａ）は、初期のキャリブレーション用チャート、（ｂ）は紙種Ａで１回目のキャリブレーションを実行した際に蓄積したキャリブレーション用チャートである。（ｃ）は紙種Ｂでの１回目のキャリブレーション用チャート、（ｄ）は紙種Ｂでの２回目のキャリブレーション用チャートである。このように、紙種毎にキャリブレーション情報を蓄積しておき、適した紙種のキャリブレーション用チャートを選択し、キャリブレーションを実行する。
【００５０】
図２３は、実施例７の処理フローチャートを示す。実施例５（図２０のフローチャート）を基に相違する部分のみを説明する。まず、複合機１００は所定の手段により紙種の情報を取得する（Ｓ５０７）。例えば、表示・操作部１０４からユーザーが入力した紙情報を利用する、あるいは、画像出力部１０３のトレイ（図示していない）に紙種の設定機構があり、その情報を制御部１０６で読み込むなどの方法を用いる。ここでは、紙種情報の取得手段は限定しない。取得した紙種情報と関連付けてキャリブレーションに関する情報を記憶部１０５に蓄積する（Ｓ５０６’）。
【００５１】
図２４は、紙種毎のキャリブレーション用チャートを選択する処理フローチャートを示す。記憶部１０５からキャリブレーション情報を読み込んで、表示・操作部１０４に紙種の情報が表示され（Ｓ７００）、ユーザーは所望の紙種を選択する（Ｓ７０１）。次に、表示・操作部１０４に選択した紙種のキャリブレーション用チャートを表示する（Ｓ７０２）。所望のキャリブレーション用チャートを選択する（Ｓ７０３）ことで、紙種に応じたキャリブレーション用チャートを選択することができる。
【００５２】
本実施例によれば、紙種毎に異なるキャリブレーション用チャートを持つことで、所望の紙のキャリブレーションを的確に行うと同時に、画像処理装置と相性が良い紙ではパッチ数が少なくなり、トナー消費量を抑えることができる。
【００５３】
本発明は、前述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。この場合、記憶媒体から読出されたプログラムコード自体が前述した各実施例の機能を実現することになる。プログラムコードを供給するための記憶媒体としては、例えば、ハードディスク、光ディスク、光磁気ディスク、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、コンピュータが読出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した各実施例の機能が実現される場合も含まれる。さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した各実施例の機能が実現される場合も含まれる。また、本発明の実施例の機能等を実現するためのプログラムは、ネットワークを介した通信によってサーバから提供されるものでも良い。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施例１の第１の構成を示す。
【図２】第１の構成におけるキャリブーション実行のフローチャートを示す。
【図３】デジタルカラー複合機の画像処理部の構成を示す。
【図４】実施例１の第２の構成を示す。
【図５】第２の構成におけるキャリブーション実行のフローチャートを示す。
【図６】従来のキャリブレーション用チャートを示す。
【図７】単色のデジタル値対濃度の特性を示す。
【図８】実施例１のキャリブレーション用チャートを示す。
【図９】実施例１のキャリブレーション用チャート生成のフローチャートを示す。
【図１０】実施例２のキャリブレーション用チャートを示す。
【図１１】実施例２のキャリブレーション用チャート生成のフローチャートを示す。
【図１２】実施例３を説明するためのキャリブレーション用チャートを示す。
【図１３】図１２のパッチＭ（３、Ｉ）の色値を示す。
【図１４】図１３の色値をクラスター分析した樹形図を示す。
【図１５】実施例３の処理結果を示す。
【図１６】実施例３の処理フローチャートを示す。
【図１７】実施例４の処理フローチャートを示す。
【図１８】実施例５を説明するためのパッチＭ（３、Ｉ）の色値を示す。
【図１９】図１８の色値をクラスター分析した樹形図を示す。
【図２０】実施例５の処理フローチャートを示す。
【図２１】実施例６の処理フローチャートを示す。
【図２２】紙種毎のキャリブレーション用チャート例を示す。
【図２３】実施例７の処理フローチャートを示す。
【図２４】紙種毎のキャリブレーション用チャートを選択する処理フローチャートを示す。
【符号の説明】
【００５５】
１００  デジタルカラー複合機
１０１  システムバス
１０２  画像読取部
１０３  画像出力部
１０４  表示・操作部
１０５  記憶部
１０６  制御部
１０７  画像処理部
１０８  通信部
１０９  外部Ｉ／Ｆ部
１１０  キャリブレーション用チャート
【図１】
2010118928.tif 000003
【図２】
2010118928.tif 000004
【図３】
2010118928.tif 000005
【図４】
2010118928.tif 000006
【図５】
2010118928.tif 000007
【図６】
2010118928.tif 000008
【図７】
2010118928.tif 000009
【図８】
2010118928.tif 000010
【図９】
2010118928.tif 000011
【図１０】
2010118928.tif 000012
【図１１】
2010118928.tif 000013
【図１２】
2010118928.tif 000014
【図１３】
2010118928.tif 000015
【図１４】
2010118928.tif 000016
【図１５】
2010118928.tif 000017
【図１６】
2010118928.tif 000018
【図１７】
2010118928.tif 000019
【図１８】
2010118928.tif 000020
【図１９】
2010118928.tif 000021
【図２０】
2010118928.tif 000022
【図２１】
2010118928.tif 000023
【図２２】
2010118928.tif 000024
【図２３】
2010118928.tif 000025
【図２４】
2010118928.tif 000026