(57)【要約】【課題】カラーチャートからの色彩値の取得に多くの手間と時間を要していた。【解決手段】測色ライン判別手段が、複数のパッチによって構成されたカラーチャートの各ラインを測色の単位として所定のラインを構成する各パッチの色彩値を入力した際に、同測色の対象となったラインが、予め定められた各ラインの測色順序に従って測色されたか否かを判断し、警告手段が、上記測色の対象となったラインの測色順序が正当でない場合に所定の警告処理を行ない、色彩値保存手段が、上記測色順序に従って色彩値を取得することを予定していたラインを修正する色彩値取得ライン修正指示を入力した場合に、同修正指示に基づいて、上記入力した各パッチの色彩値を上記測色の対象となったラインを構成する各パッチの階調値と対応付けて保存する。【選択図】  図４
2005341035.tif 000002
【特許請求の範囲】
【請求項１】
複数のパッチによって構成されたカラーチャートを測色して各パッチの色彩値を取得する色情報取得装置であって、
上記カラーチャートの各ラインを測色の単位として所定のラインを構成する各パッチの色彩値を入力した際に、同測色の対象となったラインが、予め定められた各ラインの測色順序に従って測色されたか否かを判断する測色ライン判別手段と、
上記測色の対象となったラインの測色順序が正当でない場合に所定の警告処理を行なう警告手段と、
上記測色順序に従って色彩値を取得することを予定していたラインを修正する色彩値取得ライン修正指示を入力した場合に、同修正指示に基づいて、上記入力した各パッチの色彩値を上記測色の対象となったラインを構成する各パッチの階調値と対応付けて保存する色彩値保存手段とを備えることを特徴とする色情報取得装置。
【請求項２】
上記測色ライン判別手段は、測色の対象となったラインを構成するパッチの所定の色彩値に基づいて取得した同ラインの所定の特徴値に基づいて、同ラインが上記カラーチャートを構成する何れのラインであるか特定し、同特定したラインが上記測色順序に従って測色することを予定されているラインと一致するか否かを判断することを特徴とする請求項１に記載の色情報取得装置。
【請求項３】
上記測色ライン判別手段は、上記入力した色彩値に基づいて上記測色したラインに含まれる特定のパッチの位置を取得し、同パッチの位置に基づいて決定される上記特徴値を取得するとともに、所定の記憶領域に予め記憶された各ラインとその特徴値との対応関係を参照することにより、上記測色したラインを特定することを特徴とする請求項２に記載の色情報取得装置。
【請求項４】
上記測色ライン判別手段は、上記特徴値と、上記測色したラインにおける各パッチの色彩値と所定の記憶領域に予め記憶された上記カラーチャートを構成する各パッチの基準色彩値との各ライン間での対比結果とを要素とする、同測色したラインと各ラインとの適合率を夫々求め、同適合率に基づいて上記測色したラインを特定することを特徴とする請求項２または請求項３のいずれかに記載の色情報取得装置。
【請求項５】
上記測色ライン判別手段は、輝度値が最高となるパッチと輝度値が最低となるパッチとの両方または一方の位置を特定して上記特徴値を取得することを特徴とする請求項３または請求項４のいずれかに記載の色情報取得装置。
【請求項６】
上記警告手段は、上記測色の対象となったラインと上記測色順序に従って測色することが予定されていたラインとを通知する表示を所定の画像表示装置に行なわせることを特徴とする請求項１〜請求項５のいずれかに記載の色情報取得装置。
【請求項７】
複数のパッチによって構成されたカラーチャートを測色して各パッチの色彩値を取得する色情報取得方法であって、
上記カラーチャートの各ラインを測色の単位として所定のラインを構成する各パッチの色彩値を入力した際に、同測色の対象となったラインが、予め定められた各ラインの測色順序に従って測色されたか否かを判断し、
上記測色の対象となったラインの測色順序が正当でない場合には所定の警告処理を行い、
上記測色順序に従って色彩値を取得することを予定していたラインを修正する色彩値取得ライン修正指示を入力した場合には、同修正指示に基づいて、上記入力した各パッチの色彩値を上記測色の対象となったラインを構成する各パッチの階調値と対応付けて保存することを特徴とする色情報取得方法。
【請求項８】
複数のパッチによって構成されたカラーチャートを測色して各パッチの色彩値を取得する処理をコンピュータに実現させる色情報取得プログラムであって、
上記カラーチャートの各ラインを測色の単位として所定のラインを構成する各パッチの色彩値を入力した際に、同測色の対象となったラインが、予め定められた各ラインの測色順序に従って測色されたか否かを判断する測色ライン判別機能と、
上記測色の対象となったラインの測色順序が正当でない場合に所定の警告処理を行なう警告機能と、
上記測色順序に従って色彩値を取得することを予定していたラインを修正する色彩値取得ライン修正指示を入力した場合に、同修正指示に基づいて、上記入力した各パッチの色彩値を上記測色の対象となったラインを構成する各パッチの階調値と対応付けて保存する色彩値保存機能とを実現させることを特徴とする色情報取得プログラム。
【請求項９】
複数のパッチからなる測色単位を構成するパッチ群が複数個あって、個々の前記パッチ群と前記個々のパッチ群の特徴を示すデータとを対応つけて記憶する手段と、
測色された所定のパッチ群に含まれる特定情報パッチに基づき、パッチ群の特徴を示すデータを算出する手段と、
前記算出されたデータと前記記憶手段に記憶された前記個々のパッチ群の特徴を示すデータとを対応つける手段と、
を有する色情報取得装置。
【請求項１０】
複数のパッチからなる測色単位を構成するパッチ群が複数個あって、個々の前記パッチ群と前記個々のパッチ群の特徴を示すデータとを対応つけて記憶する工程と、
測色された所定のパッチ群に含まれる特定情報パッチに基づき、パッチ群の特徴を示すデータを算出する工程と、
前記算出されたデータと前記記憶されている前記個々のパッチ群の特徴を示すデータとを対応つける工程と、
を有する色情報取得方法。
【請求項１１】
複数のパッチからなる測色単位を構成するパッチ群が複数個あって、個々の前記パッチ群と前記個々のパッチ群の特徴を示すデータとを対応つけて記憶する処理と、
測色された所定のパッチ群の測色結果を取得し、前記所定のパッチ群に含まれる特定情報パッチに基づき、パッチ群の特徴を示すデータを算出する処理と、
前記算出されたデータと前記記憶されている前記個々のパッチ群の特徴を示すデータとを対応つける処理とをコンピュータに実行させることを特徴とする色情報取得プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色情報取得装置、色情報取得方法および色情報取得プログラムに関し、特に、所定のカラーチャートを測色して色情報を取得する色情報取得装置、色情報取得方法および色情報取得プログラムに関する。
【背景技術】
【０００２】
従来技術として、各入力レベルに対応する複数のパッチを印刷し、印刷された各パッチの濃淡レベルを実測する場合に、各パッチを実測して得られた実出力レベルと、予測出力レベルとの間に予め定めた判定基準よりも大きなずれがある場合に、警告を発するように構成された階調特性データ作成システムが知られている（例えば、特許文献１参照。）。
【特許文献１】特開２０００‐２７８５４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記文献においては、実出力レベルと予測出力レベルとの間に所定のずれがあることを示す警告を発するだけである。よって、あるパッチを正確に実測できた場合であってもパッチの測色順が違えば上記警告を受け、同警告を受けた作業者は、その時点で実測の中止あるいはやり直しをなうことになる。すなわち、同文献においては、一度行なった実測が無駄になることがあり、また、上記やり直しにより同じパッチを複数回実測することになるため、パッチの実出力レベルの取得に多くの手間と時間を要していた。
【０００４】
本願発明は、上記課題にかんがみてなされたもので、測色結果を有効に活用し、効率的かつ正確に各パッチに対応する測色値を取得することのできる色情報取得装置、色情報取得方法および色情報取得プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明にかかる色情報取得装置は、複数のパッチによって構成されたカラーチャートを測色して各パッチの色彩値を取得する。
ここで、測色ライン判別手段は、上記カラーチャートの各ラインを測色の単位として所定のラインを構成する各パッチの色彩値を入力した際に、同測色の対象となったラインが、予め定められた各ラインの測色順序に従って測色されたか否かを判断する。そして、同測色の対象となったラインの測色順序が正当でなく、本来測色されるべき順序とは異なる順序で測色されていた場合、警告手段が所定の警告処理を行なう。
【０００６】
上記警告処理によって、カラーチャートの測色を行なう作業者は、本来測色すべきラインとは異なるラインを測色したことを認識する。ここで作業者は、上記測色順序に従って色彩値を取得することを予定していたラインを修正する色彩値取得ライン修正指示を行なうことが出来る。かかる色彩値取得ライン修正指示を入力した色彩値保存手段は、同修正指示に基づいて、上記入力した各パッチの色彩値を、上記測色順序に従って色彩値を取得することを予定していたラインではなく、実際に測色の対象となったラインを構成する各パッチの階調値と対応付けて保存する。
【０００７】
すなわち本発明によれば、作業者の過誤により本来測色すべきラインとは別のラインを測色した場合でも、各ラインの測色により得られた色彩値は無駄にならずに、同測色の対象となったラインにかかる各パッチの測色値として保存される。その結果、作業者は、測色するラインの順序を間違えた場合でも、上記カラーチャートを構成するラインの数だけ測色動作を行なえばよく、非常に効率的に全パッチの測色を行なうことが出来る。
なお、上記測色の対象となったラインの測色順序が正当である場合には、入力した各パッチの色彩値は、同測色順序に従って色彩値を取得することを予定していたラインを構成する各パッチの階調値と対応付けて保存する。
【０００８】
本発明の他の構成として、上記測色ライン判別手段は、測色の対象となったラインを構成するパッチの所定の色彩値に基づいて取得した同ラインの所定の特徴値に基づいて、同ラインが上記カラーチャートを構成する何れのラインであるか特定してもよい。そして、同特定したラインが、上記測色順序に従って測色することを予定されているラインと一致するか否かを判断し、一致しなければ上記警告処理を行う。
【０００９】
上記測色ライン判別手段は、上記特徴値の具体例として、入力した色彩値に基づいて上記測色したラインに含まれる特定のパッチの位置を取得し、同パッチの位置に基づいて決定される上記特徴値を取得するとしてもよい。そして、同取得した特徴値と所定の記憶領域に予め記憶された各ラインとその特徴値との対応関係を参照することにより、上記測色したラインを特定する。
【００１０】
特定のパッチの位置はその色彩値に基づいて容易に特定することができるため、同一のラインから取得される上記特徴値も安定して同一の値となる。よって、上記構成によれば、測色の対象となったラインがカラーチャートにおける何れのラインであるかを正確に特定することができる。
【００１１】
上記カラーチャートの測色結果は、印刷装置における色ずれを修正するためのキャリブレーションに用いられることが多い。この場合、上記修正の基準とすべき、カラー画像データの各階調値と色彩値との対応関係がデータとして予め得られているのが通常である。そこで、本発明の他の構成として、かかる基準を利用して測色したラインを特定してもよい。
具体的には、上記測色ライン判別手段は、上記特徴値と、上記測色したラインにおける各パッチの色彩値と所定の記憶領域に予め記憶された上記カラーチャートを構成する各パッチの基準色彩値との各ライン間での対比結果とを要素とする、同測色したラインと各ラインとの適合率を夫々求める。そして、同適合率に基づき、最も適合率の高いラインを上記測色したラインと特定する。
【００１２】
上記対比結果としては、例えば、上記測色したラインと対比したライン間での各パッチの色差の平均値が考えられる。なお、この場合でも、同対比結果のみを上記適合率とするのではなく上記特徴値をも含めた値とする。その結果、カラーチャートの色ずれが大きい場合になどに、基準色彩値との対比結果だけを見て、本来異なるラインを上記測色したラインであると特定してしまうことが防がれる。
【００１３】
本発明の他の構成として、上記測色ライン判別手段は、輝度値が最高となるパッチと輝度値が最低となるパッチとの両方または一方の位置を特定して上記特徴値を取得するとしてもよい。輝度値が最高となるパッチや輝度値が最低となるパッチであれば、測色値として端的な値が得られるため、測色したラインにおけるその位置も容易に特定することができる。なお、特徴値を算出するためにその位置を特定するパッチとしては、他にも、彩度が最高または最低値を記録するパッチや、所定の要素色の濃度が最高または最低値を記録するパッチ等、種々のパッチを用いることができる。
【００１４】
本発明の他の構成として、上記警告手段は、上記測色の対象となったラインと上記測色順序に従って測色することが予定されていたラインとを通知する表示を所定の画像表示装置に行なわせるとしてもよい。かかる表示を行なえば、作業者は、自身が測色したラインを確実に認識することができ、同測色し終えたラインを再度測色してしまうことが防がれる。また、測色する予定であったが未だ測色できていないラインを明確に認識することができる。その結果、カラーチャートをライン単位で測色する場合に、最低限の手間で全パッチの色彩値を取得できる。
【００１５】
ここで、本発明にかかる色情報取得装置は、複数のパッチからなる測色単位を構成するパッチ群が複数個あって、個々の前記パッチ群と前記個々のパッチ群の特徴を示すデータとを対応つけて記憶する手段と、測色された所定のパッチ群に含まれる特定情報パッチに基づき、パッチ群の特徴を示すデータを算出する手段と、前記算出されたデータと前記記憶手段に記憶された前記個々のパッチ群の特徴を示すデータとを対応つける手段とを有する構成としてもよい。この場合、特定情報パッチは、上記所定のパッチ群の測色結果に基づいて特定する。つまり、予め個々のパッチ群と個々のパッチ群の特徴を示すデータとを対応つけて記憶しておき、同データと、測色された所定のパッチ群より算出した同所定のパッチ群の特徴を示すデータとを対応付ければ、測色された所定のパッチ群を容易に特定することができる。
【００１６】
これまでは、本願にかかる技術的思想を装置の発明として説明したが、同技術的思想はこれを実現する手順の発明としても成立する。従って、請求項７，１０にかかる発明においても、基本的には上記各色情報取得装置と同様の作用となる。また、本発明を実施しようとする際に、コンピュータにて所定のプログラムを実行させて各パッチの色彩値を取得する場合もある。本発明は、そのプログラムとしても適用可能であり、請求項８，１１にかかる発明においても、基本的には上記各色情報取得装置と同様の作用となる。
【００１７】
むろん、請求項２〜請求項６に記載された構成を上記方法やプログラムに対応させることも可能であることは言うまでもない。また、いかなる記憶媒体もプログラムを提供するために使用可能である。例えば、磁気記録媒体や光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。また、一部がソフトウェアであって、一部がハードウェアで実現される場合においても本発明の思想において全く異なるものではなく、一部を記録媒体上に記録しておいて必要に応じて適宜読み込む形態のものも含まれる。さらに、一次複製品、二次複製品などの複製段階については全く問う余地なく同等である。
【発明を実施するための最良の形態】
【００１８】
下記の順序に従って本発明の実施形態について説明する。
（１）本実施形態の概略構成
（２）カラーチャートの印刷からキャリブレーション処理まで
（３）他の実施形態
（４）まとめ
【００１９】
（１）本実施形態の概略構成
本実施形態では、本発明にかかるカラーチャートの測色及び色彩値の取得処理を、いわゆるキャリブレーション処理の一部として行う場合について説明する。
図１は、本実施形態にかかるハードウェア構成とソフトウェア構成とを概略的に示している。
コンピュータ１０は演算処理の中枢をなす図示しないＣＰＵや記憶媒体としてのＲＯＭやＲＡＭ等を備えており、ＨＤＤ１５等の周辺機器を利用しながら所定のプログラムを実行する。コンピュータ１０にはシリアル通信用Ｉ／Ｏ１９ａを介してキーボード３１やマウス３２等の操作用入力機器が接続されており、図示しないビデオボードを介して表示用のディスプレイ３３も接続されている。また、ＵＳＢ用Ｉ／Ｏ１９ｂを介してプリンタ４０が接続されている。
【００２０】
プリンタ４０は複数色のインク（記録剤）を充填するインクカートリッジを色毎に着脱可能な機構を備えており、この機構にＣＭＹＫ（シアン、マゼンダ、イエロー、ブラック）の各インクのカートリッジを搭載する。プリンタ４０では、これらの要素色を組み合わせて多数の色を形成可能であり、これにより印刷媒体上にカラー画像を形成する。本実施形態におけるプリンタ４０はインクジェット方式のプリンタであるが、インクジェット方式の他にもレーザー方式等、種々のプリンタに対して本発明を適用可能である。
【００２１】
また、ＣＭＹＫの４色の有色インクを使用する構成が必須ではなく、ＣＭＹＫＬｃＬｍ（ライトシアン、ライトマゼンダ）の６色やＣＭＹＫＬｃＬｍＤＹ（ダークイエロー）の７色を使用する構成など、種々の構成を採用可能である。
コンピュータ１０は、ＵＳＢ用Ｉ／Ｏ１９ｂを介して測色機５０から所定の色彩値を入力する。測色機５０は、分光反射率が既知の光源で印刷物を照射し、反射光を検出することにより印刷物の分光反射率を検出し、その色彩値、例えばＬ*ａ*ｂ*値や、Ｌ*Ｃ*ｈ値や、ＸＹＺ値や、ＣＭＹＫの各濃度を出力可能である。
【００２２】
コンピュータ１０では、プリンタドライバ（ＰＲＴＤＲＶ）２１と入力機器ドライバ（ＤＲＶ）２２とディスプレイドライバ（ＤＲＶ）２３とがＯＳ２０に組み込まれている。ディスプレイＤＲＶ２３はディスプレイ３３における印刷対象画像やプリンタのプロパティ画面等の表示を制御するドライバであり、入力機器ＤＲＶ２２はシリアル通信用Ｉ／Ｏ１９ａを介して入力される上記キーボード３１やマウス３２からのコード信号を受信して所定の入力操作を受け付けるドライバである。
【００２３】
ＰＲＴＤＲＶ２１は、図示しないアプリケーションプログラムから印刷指示が行われた画像や所定のカラーチャート画像について所定の処理を行って印刷を実行可能であり、印刷を実行するために画像データ取得モジュール２１ａと色変換モジュール２１ｂとハーフトーン処理モジュール２１ｃと印刷データ生成モジュール２１ｄとを備えている。
上述の印刷指示がなされると上記ＰＲＴＤＲＶ２１が駆動され、ＰＲＴＤＲＶ２１はディスプレイＤＲＶ２３にデータを送出して、所定の印刷条件を示す情報やキャリブレーションを実行するための指示を入力させる図示しないユーザインターフェース（ＵＩ）画面をディスプレイ３３に表示する。
【００２４】
上記キーボード３１やマウス３２等を操作してユーザが当該ＵＩにて印刷に必要な情報を入力し、印刷処理の実行指示を行うと、上記ＰＲＴＤＲＶ２１の各モジュールが起動され、所定の画像データに対する各処理が実施され、印刷データが作成される。
具体的には、上記画像データ取得モジュール２１ａがＨＤＤ１５から、印刷対象画像にかかる所定の画像データや、後述するようにカラーチャート画像データ１６を取得する。このとき、必要があれば同取得した画像データに対して所定の解像度変換処理を行う。上記画像データはＲＧＢの各要素色を多階調表現して各画素の色を規定したドットマトリクス状のデータであり、ｓＲＧＢ規格に従った表色系を採用している。むろん、ＹＣｂＣｒ表色系を採用したＪＰＥＧ画像データやＣＭＹＫ表色系を採用した画像データ等、種々のデータも採用可能である。
【００２５】
色変換モジュール２１ｂは各画素の色を示す表色系を変換するモジュールであり、ＨＤＤ１５に記録された色変換ＬＵＴ１７を適宜参照して画像データのｓＲＧＢ表色系をプリンタ４０が搭載する有色インクを成分とするＣＭＹＫ表色系に変換する。色変換ＬＵＴ１７はｓＲＧＢ表色系とＣＭＹＫ表色系とのそれぞれによって色を表現するとともに両者を対応づけ、複数の色についてこの対応関係を記述したテーブルである。従って、ｓＲＧＢ表色系で表現した任意の色に関し、その周りの色であって色変換ＬＵＴ１７に規定されたｓＲＧＢの色を参照すれば補間演算によって当該任意の色に対応したＣＭＹＫ表色系の色を算出することができ、色変換を実施することができる。
【００２６】
色変換モジュール２１ｂによって色変換がなされてＣＭＹＫデータが得られると、ハーフトーン処理モジュール２１ｃは、ＣＭＹＫ表色系で表現された各画素の階調値を各画素におけるインクの吐出／非吐出を特定したハーフトーン画像データに変換する。すなわち、プリンタ４０における各画素についてインク滴の吐出／非吐出を決定する。むろん、インク滴の吐出／非吐出のみならず、吐出インクの量を段階的に制御可能に構成し、吐出インク滴の大きさを決定しても良い。
【００２７】
印刷データ生成モジュール２１ｄはハーフトーン画像データを受け取り、プリンタ４０で使用される順番に並べ替え、一回の主走査にて使用されるデータを単位にして印刷データを生成する。印刷データは、パラレル通信用Ｉ／Ｏ１９ｂを介して逐次プリンタ４０に出力され、プリンタ４０に画像を形成するために必要なすべてのデータが転送されると、プリンタ４０にてメディア上に画像が形成される。
また、ＰＲＴＤＲＶ２１はキャリブレーションモジュール２１ｅを備えている。同キャリブレーションモジュール２１ｅでは、後述するように、カラーチャート６０から色彩値を取得するとともに同取得した色彩値に基づく色変換ＬＵＴ１７の修正処理を行なう。
【００２８】
ここで、同図に示したコンピュータ１０は上記プリンタ４０と組合わせることで印刷制御装置として捉えることができる。また、同コンピュ−タ１０は上記測色機５０を備えることで、本願にかかる色情報取得装置として把握でき、さらには、同図は全体としてプリンタ４０の色ずれを修正する色修正装置としても捉えることができる。
【００２９】
（２）カラーチャートの印刷からキャリブレーション処理まで
図２は、カラーチャートの印刷処理からキャリブレーションの処理までの流れを簡略的に示している。
同図においては、先ず、所定のカラーチャート６０の印刷処理を行う（ステップＳ１００）。すなわち、ＰＲＴＤＲＶ２１は、上記ＵＩを介してのユーザからのカラーチャート６０の印刷実行指示があった場合に、ＨＤＤ１５からカラーチャート画像データ１６を取得する。そして、上記各モジュールの処理により、同カラーチャート画像データ１６に基づくカラーチャート６０をプリンタ４０から出力させる。
【００３０】
図３は、印刷されたカラーチャート６０を示している。
カラーチャート６０は、縦横Ｍ×Ｎ個のパッチで構成されている。同カラーチャート６０は、各インク色ＣＭＹＫ毎に単位面積あたりのインク記録率（以下、単にインク記録率）を所定の階調値幅で変化させて印刷した単色パッチの集まりであり、各色のパッチがランダムに配置されている。ただし、各パッチの配置は、ＣＭＹＫのパッチが各色毎に、階調値の変化に合わせてグラテーションとなるように並べたものであってもよい。
【００３１】
次に、ＰＲＴＤＲＶ２１は、ＵＳＢ用Ｉ／Ｏ１９ｂを介して測色機５０からカラーチャート６０を構成する各パッチの色彩値Ｌ*ａ*ｂ*を取得する（ステップＳ２００）。つまり、ユーザがカラーチャート６０の各パッチを所定の順序に従って上記測色機５０で測色し、その測色結果としての色彩値を取得する。当該色彩値の取得処理は、主に、キャリブレーションモジュール２１ｅの色彩値取得部２１ｅ１において行なわれる。
【００３２】
図３に示すように、ユーザは一度の測色動作にて、カラーチャート６０をＮ個のパッチからなる横方向の一ライン単位（測色単位を構成するパッチ群）で測色する。かかる測色は、例えば、あるライン上を左端のパッチから右端のパッチまで非接触型の測色機５０をスライドさせて測色値を読込むことで実現される。その結果、色彩値取得部２１ｅ１も、かかるライン毎に順次色彩値を取得することになる。ただし、カラーチャート６０の測色は、一度の測色動作で一ライン単位で行なう場合に限る必要はない。例えば、１／２ラインを構成するパッチを、上記測色単位を構成するパッチ群とすることもできる。測色単位が一ライン毎でない場合は、後述する特徴値は、測色単位を構成するパッチ群毎に求めるものとする。なお、以下においては、測色単位が一ライン毎である場合について代表して説明する。
【００３３】
キャリブレーションモジュール２１ｅは、色彩値取得部２１ｅ１において取得した各パッチの色彩値と、所定の基準値１９との対比結果に基づいて色変換ＬＵＴ１７を修正するキャリブレーション処理を行なう（ステップＳ３００）。上記色彩値の取得処理とキャリブレーション処理とについては、以下に詳述する。
【００３４】
上述したように、ユーザは、カラーチャート６０をライン単位で測色する。一方、色彩値取得部２１ｅ１は、測色機５０から入力した色彩値を、順次所定の階調値に対応させて記録、保存する。そのため、色彩値取得部２１ｅ１としては、各パッチの色彩値が、所定の順序に従って入力されることを予定している。本実施形態においては、色彩値取得部２１ｅ１は、基本的に、最初の測色によって入力した各パッチの色彩値をカラーチャート６０の最上段のラインを構成する各パッチの階調値に対応させて保存し、２回目の測色で入力した各色彩値は上から２段目のラインにかかる各パッチの階調値に対応させて保存し、というように順次保存する。そのため、カラーチャート６０の測色も、最上段のラインを最初とし、それ以降一段ずつ下げて各ラインを順に測色する。かかる測色の順序が、請求項に言う「各ラインの測色順序」となる。ただし、同順序は、上記の具体例に限るものではない。
【００３５】
上記のように各ラインの測色順序が予め決まっていたとしても、ユーザが上記順序に従って、常に正確に測色できるとは限らず、誤った順序で各ラインを測色してしまうことがある。そこで、本願では、色彩値取得部２１ｅ１が以下の処理を行なうことで、無駄な測色を無くし、効率的に色彩値を取得することを可能とした。
【００３６】
図４は、色彩値取得部２１ｅ１における処理内容を示したフローチャートである。
先ず、色彩値取得部２１ｅ１は、予測ライン番号が「０」であるか判断する（ステップＳ２０２）。予測ライン番号とは、その時点で色彩値取得部２１ｅ１が色彩値を取得することを予定しているライン（予測ライン）の番号である。ライン番号は、カラーチャート６０の最上段を「１」とし、２段目以下を「２」以降に順次対応させる。カラーチャート６０の何れのラインもまだ測色していない状況においては、同予測ライン番号は「０」にセットされているため、「０」である場合には、同番号を「１」に設定する（ステップＳ２０４）。一方、後述するように、幾つかのラインについて測色等されて予測ライン番号が「０」でない場合（ステップＳ２０２においてＮＯ）は、色彩値取得部２１ｅ１は、その時点で未測色のライン番号のうち最小の番号に、予測ライン番号を設定する（ステップＳ２０６）。
【００３７】
キャリブレーションモジュール２１ｅは、色彩値の取得処理中において、そのとき設定されている上記予測ライン番号をディスプレイＤＲＶ２３を介してディスプレイ３３に表示させる。その結果、ユーザは同表示を見ることで、測色すべきラインを認識することができる。上記処理の次に、色彩値取得部２１ｅ１は、ユーザが実際に測色したライン（以下、実測ライン）にかかる各パッチの色彩値を入力する（ステップＳ２０８）とともに、以下に述べるように、同実測ラインの特徴値を算出する（ステップＳ２１０）。本実施形態においては、実測ラインにおける特定のパッチ（特定情報パッチ）の位置を求め、同求めた位置等の情報に基づいて一義的に決まる数値としての特徴値（測色単位のパッチ群の特徴を示すデータ）を求める。
【００３８】
上記特定情報パッチとしては、輝度値Ｌ*が最高となるインク記録率が０パーセントの空白パッチや、輝度値が最低となるＫインクのインク記録率が１００パーセントのパッチ（Ｋパッチ）を採用することができる。他にも、彩度（Ｌ*Ｃ*ｈ表色系におけるＣ*）が最高または最低となるパッチや、ＣＭＹＫの何れかの濃度が最高または最低となるパッチなど、種々のパッチを採用することができる。ここで、空白パッチは特定情報パッチ１、Ｋパッチは特定情報パッチ２、彩度が最高値となるパッチは特定情報パッチ３・・・というように、採用する各特定情報パッチには、番号ｐ（ｐは、１〜採用する特定情報パッチの全種類数）を付けておく。
【００３９】
また、上記実測ラインにおいて取得された特定情報パッチｐの位置をｎｐとする。同位置は、各ラインの左端のパッチ位置を０とし、以降、右隣のパッチ位置を順に１，２・・・Ｎ−１として把握する。かかる前提の下、本実施形態においては、ある実測ライン上における各特定情報パッチ毎に上記各情報から得られる数値、
ｎｐ×Ｎp-1  …１）
を夫々求めるとともに、各数値の総和をその実測ラインの上記特徴値とする。ただし、Ｎはカラーチャート６０の横方向のパッチ数である。
【００４０】
さらに具体例をもって説明する。ここでは、特定情報パッチとして、特定情報パッチ１（空白パッチ）と特定情報パッチ２（Ｋパッチ）とを採用する。また、上記カラーチャート画像データ１６によって、１×１（横×縦）パッチ目と、５×２パッチ目と、７×３パッチ目と、１５×４パッチ目に上記空白パッチを配置し、１２×２パッチ目に上記Ｋパッチを配置し、Ｍ＝４、Ｎ＝１６となるカラーチャート６０を出力する場合を想定する。
【００４１】
先ず、上記ステップＳ２１０では、上記実測ラインの各パッチの色彩値に基づいて、同実測ラインにおける特定情報パッチ１と特定情報パッチ２との位置ｎ１，ｎ２を特定する。各パッチの色彩値のうち最高輝度値を有するパッチの位置をｎ１とし、輝度値が０または０に近い所定値以下となるパッチの位置をｎ２とする。実測ライン中に特定情報パッチ２が無いと判断した場合は、ｎ２＝０とする。
そして、ｎ１とｎ２とを特定したら、上記１）によって各数値を算出するとともに、各数値の総和を採る。
【００４２】
上記具体例の場合、実測ラインが、ライン番号１である場合には、ｎ１＝０、ｎ２＝０であるため、算出される特徴値は、ｎ１＋ｎ２×Ｎ＝０となり、
上記実測ラインが、ライン番号２である場合には、ｎ１＝４、ｎ２＝１１であるため、算出される特徴値は、ｎ１＋ｎ２×Ｎ＝１８０となり、
上記実測ラインが、ライン番号３である場合には、ｎ１＝６、ｎ２＝０であるため、算出される特徴値は、ｎ１＋ｎ２×Ｎ＝６となり、
上記実測ラインが、ライン番号４である場合には、ｎ１＝１４、ｎ２＝０であるため、算出される特徴値は、ｎ１＋ｎ２×Ｎ＝１４となる。
【００４３】
図５は、測色機５０によって入力された実測ラインにおける各パッチの色彩値を示している。
同図においては、最左列にパッチ位置を示し、他の列においては、各パッチ位置から測定された色彩値の例として「Ｌ*」「ａ*」「ｂ*」「Ｄ＿Ｃ（Ｃの濃度）」「Ｄ＿Ｍ」「Ｄ＿Ｙ」「Ｄ＿Ｋ」を示している。つまり、ユーザがあるラインを実測した際に、同図のような色彩値が色彩値取得部２１ｅ１に入力されたとする。同図では、簡単のため、測色したラインはＭの単色パッチによる構成となっているが、上述したように、印刷するカラーチャート６０を各色のパッチがランダムに配置されたものとする場合は、ＣやＹやＫの濃度が検出されるパッチも混在することになる。
【００４４】
同図から解かるように、上記実測ラインにおいては、輝度値が最高となるパッチ位置ｎ１は６となり、Ｋパッチは存在しないためｎ２は０となる。その結果、ステップＳ２１０で算出される同実測ラインの特徴値は、ｎ１＋ｎ２×Ｎ＝６となる。
次に、ステップＳ２１２において、上記得られた特徴値と、カラーチャート６０の各ライン番号と各特徴値とを対応付けて記録しているデータベース（ＤＢ）１８ａとを参照して、上記実測ラインのライン番号（実測ライン番号）を特定する。
【００４５】
つまり、カラーチャート画像データ１６によって印刷するカラーチャート６０は決まっているため、各ラインの特徴値を予め計算しておき、各ライン番号に対応付けてＤＢ１８ａとして保存しておく。上記の具体例によれば、ＤＢ１８ａには、｛ライン番号１、特徴値０｝｛ライン番号２、特徴値１８０｝｛ライン番号３、特徴値６｝｛ライン番号３、特徴値１４｝の各データの組合せが保存されていることになる。従って、上記具体例では実測ライン番号は「３」であることが特定される。
【００４６】
カラーチャート画像データ１６の構成によっては、全ラインに空白パッチが存在しない場合もある。その場合でも、各ラインにおいて輝度値が最高となるパッチの位置をｎ１として算出した特徴値を上記ＤＢ１８ａに保存し、実測ラインの特徴値を求める際にも、輝度値が最高となるパッチの位置をｎ１とすれば、任意の実測ラインについてそのライン番号を特定することができる。
【００４７】
上記のように、実測ラインを構成するパッチのうち輝度値が最高となるパッチの位置をｎ１として特徴値を算出すると、異なるラインの同じパッチ位置の一方には空白パッチが配置され、他方には空白ではないがそのラインにおいては輝度値が最高となるパッチが配置されたような場合に、両ラインから同じ特徴値が算出される恐れがある。しかし、このような場合には、採用する特定情報パッチの種類を増やせばよい。つまり、特定情報パッチ３（彩度が最高となるパッチ）など他の特定情報パッチも併せて採用すれば、各ライン間において、各特定情報パッチの位置に基づいて算出した特徴値が一致するようなケースを排除でき、上記特徴値によって実測ライン番号を的確に特定することができる。
【００４８】
特徴値の算出およびＤＢ１８ａの参照による実測ライン番号の特定を行なったら、同実測ライン番号と、上記ステップＳ２０４またはＳ２０６で設定した予測ライン番号とが一致するか否かを判断する（ステップＳ２１４）。一致する場合には、その時点で色彩値取得部２１ｅ１が色彩値を取得することを予定しているラインをユーザが測色したのであるから、実測ラインの各パッチの色彩値を、予測ラインの各パッチの階調値に対応させて記録し、所定の記憶領域に保存する（ステップＳ２１６）。
【００４９】
一方、実測ライン番号と予測ライン番号とが一致しない場合は、ユーザが、上記測色順序に従って測色すべきラインとは異なるラインを測色したことになるため、所定の警告処理を行う（ステップＳ２１８）。当該警告処理は、ディスプレイＤＲＶ２３を介してディスプレイ３３に、上記実測ライン番号と予測ライン番号とを両方表示する等して、ラインの測色順を間違えたことをユーザに認識させる。また、かかる表示を行なえば、ユーザは、実際に測色したラインと、次に測色すべき未測色のラインとを正確に認識できる。上記警告処理は、図示しない音声回路とスピーカとを用いて音声によって行っても良い。
【００５０】
上記警告処理の後、色彩値取得部２１ｅ１は、所定のライン修正指示を入力したか否か判断する（ステップＳ２２０）。ライン修正指示とは、上記警告を受けたユーザが、実測ラインの測色結果を破棄せずに活用することを所望した場合に、上記ＵＩなどを介して入力する指示である。かかるライン修正指示を入力した場合には、ステップＳ２２２において、上記入力した各パッチの色彩値を、予測ラインではなく、上記特定した実測ラインの各パッチの階調値に対応させて記録し、所定の記憶領域に保存する。
【００５１】
ステップＳ２１６またはＳ２２２において、上記入力した各色彩値を保存した後、色彩値取得部２１ｅ１は、カラーチャート６０の全ラインについて色彩値を記録、保存したか判断する（ステップＳ２２６）。そして、全てのラインについては処理がまだ終了していないと判断した場合は、ステップＳ２０６において、予測ライン番号を、その時点で未だ色彩値が記録、保存されていないライン番号のうち最小の番号に設定する処理を行う。すなわち、それまでの予測ライン番号がｍであり、直近に色彩値が記録、保存されたライン番号もｍである場合には、予測ライン番号をｍ＋１（ライン番号ｍ＋１の色彩値が既に保存されていたらｍ＋２、以降同様の考え）とする。一方、それまでの予測ライン番号がｍにも拘らず、直近に色彩値が記録、保存されたライン番号がｍ以外であったり、未だ何れのラインについても色彩値が記録、保存されていない場合には、予測ライン番号としてｍを維持する。
【００５２】
ステップＳ２２６において、全ラインについての色彩値の記録、保存がなされたと判断した場合は、予測ライン番号の設定を「０」に戻し（ステップＳ２２８）、カラーチャート６０からの色彩値の取得作業を終える。この結果、キャリブレーションモジュール２１ｅは、印刷されたカラーチャート６０の全パッチの色彩値を、ぞれぞれのパッチの階調値に対応させて取得する。このように、本発明によれば、カラーチャート６０の各ラインの測色順序を間違えた場合であっても、ユーザはかかる間違えを認識できるとともに、錯誤により測色してしまったラインの色彩値を、同測色したラインにかかる色彩値として保存することができる。従って、測色順序を間違えた場合にも同じラインを再度測色する必要が無く、カラーチャート６０を構成するラインの数だけ測色動作を行なえば、全パッチの色彩値を正確に取得することができる。
【００５３】
なお、ステップＳ２２０の判断が「ＮＯ」であった場合は、色彩値取得部２１ｅ１は、実測ラインの色彩値を破棄して（ステップＳ２２４）、Ｓ２０２からの処理を繰り返す。この場合、ステップＳ２０６での予測ライン番号の設定処理においては、それまで設定されていた番号を維持することになる。すなわち、ユーザが測色すべきラインを間違えたことを認識した場合に、正しい順序でラインを測色していくことを選択できる余地も残している。
【００５４】
次に、キャリブレーション処理について説明する。
ここで、印刷処理の過程で上記色変換モジュール２１ｂによって得られたＣＭＹＫデータは、ＣＭＹＫの各色について所定の階調数（例えば、２５６階調）で表現した画像データであり、各階調値は各色のインク量に対応している。例えば、インク記録率０〜１００％が階調値０〜２５５に対して線形に対応するように階調値を規定するなど、予め階調値が意味するインク量が決められている。しかし、プリンタ４０においては、印刷処理を繰り返すうちに、印刷を実行するための各機構に個別機体毎に様々な経時的変化が生じる。そのため、ＣＭＹＫの各階調値が意味するインク量が決められているとしても、かかる経時的変化により、各プリンタ４０の出色特性が同機種の基準となるプリンタ（基準機体）の出色特性とずれてしまい、各階調値に対応したインク量を正確に出力できなくなることがある。
【００５５】
そこで、本実施形態におけるキャリブレーション処理では、キャリブレーション対象となるプリンタ４０によって出力したカラーチャート６０の測色結果から取得した色彩値に基づいて、同プリンタ４０の色変換ＬＵＴ１７を修正する。具体的には、同プリンタ４０と基準機体とで夫々、同一の画像データを入力して印刷を行なった場合に、同プリンタ４０と基準機体とで出力色が略同等となるように上記色変換ＬＵＴ１７を修正する。
【００５６】
図６は、キャリブレーション処理の内容を示したフローチャートである。
ステップＳ３０２において、キャリブレーションモジュール２１ｅは、上記カラーチャート６０から取得した色彩値を参照して所定の補間演算を行い、全階調値に対応する色彩値を取得する。つまり、各パッチから取得した色彩値は、各ＣＭＹＫにつきとびとびの階調値に対応する色彩値であるため、他の階調値に対応する色彩値をも補間によって求める。補間方法は線形補間やスプライン補間等、種々の手法を採用可能である。次に、キャリブレーションモジュール２１ｅは、ＨＤＤ１５に予め保存されている基準値１９を取得する（ステップＳ３０４）。基準値１９とは、上記基準機体においてＣＭＹＫ各色につき全階調値（２５６階調）にわたって印刷したカラーパッチを測色して取得した、ＣＭＹＫの各階調値と色彩値との対応関係を言う。そして、キャリブレーションモジュール２１ｅは、以下のように一の階調値Ｃｘの修正値としての階調値Ｃｘ´を取得する（ステップＳ３０６）。
【００５７】
図７は、上記補間後の色彩値と上記基準値１９とを同一ａ*ｂ*平面上に表している。
基準機体とプリンタ４０との印刷結果に色ずれが生じていない場合には、同一の階調値Ｃｘで印刷を行ったとき、得られる印刷結果（この場合、シアンの単色）を測色すると同一の色彩値が得られるはずである。しかし、基準機体とプリンタ４０との印刷結果に色ずれが生じている場合には、同図に示すように、上記補間後の色彩値を結んだグラフと基準値（白丸）を結んだ線とがａ*ｂ*平面上でずれることになる。なお、同図においては全ての基準値を白丸で示すことは省略し、一部の基準値のみ白丸で示している。
【００５８】
同図の拡大図Ｂは、基準機体とプリンタ４０とで同一の階調値Ｃｘで印刷を行ったときの印刷結果の色彩値を白丸と×印とで示している。拡大図ＢにおいてステップＳ３０６の処理内容を説明すると次のようになる。つまり、上記グラフ上の全階調値に対応する色彩値の中から、階調値Ｃｘに対応する基準値（ａ１*，ｂ１*）からの色差ΔＥが最小である色彩値（ａ２*，ｂ２*）を求め、同色彩値に対応する階調値Ｃｘ´を取得する。かかる処理は、基準機体において階調値Ｃｘで出力される出力色と近似値として同等の出力色をプリンタ４０で出力するための階調値Ｃｘ´を算出していることになる。算出された階調値Ｃｘ´を修正後の階調値、上記階調値Ｃｘを修正前の階調値とする対応関係を定めれば、上記特定した印刷条件においてそれまで生じていた色ずれを高精度に修正可能な色修正テーブル１７ａを作成することができる。
【００５９】
ステップＳ３０８にて、全ての階調値にかかる基準値について、色差ΔＥが最小である上記グラフ上の色彩値に対応する階調値を取得したか否かを判断する。全ての階調値についての処理が終わっていないと判断した場合は、全ての階調値にかかる基準値について、同対応する階調値を取得するまでステップＳ３０６の処理を繰り返す。全ての階調値にかかる基準値についてステップＳ３０６の処理を行ったと判断した場合は、ステップＳ３１０にて、プリンタ４０で使用する全インク色についてステップＳ３０６以降の処理が終了したか否か判断する。
【００６０】
全インク色についてステップＳ３０６以降の処理が終了していないと判断したときは、処理対象となるインク色を変更してステップＳ３０６以降の処理を繰り返す。全インク色についてステップＳ３０６以降の処理が終了したと判断したときは、キャリブレーションモジュール２１ｅは、各インク色について、修正前の階調値と上記算出した修正後の階調値との対応関係を全階調値にわたって決定した色修正テーブル１７ａを作成する（ステップＳ３１２）。
【００６１】
以降、プリンタ４０にて印刷処理を行う場合には、上記作成した色修正テーブル１７ａによって、上記修正対象となった色変換ＬＵＴ１７による変換結果を修正する。すなわち、同色変換ＬＵＴ１７による変換後の階調値を入力値（ＣＭＹＫ）とし、色修正テーブル１７ａを参照して得られた変換値を（Ｃ´Ｍ´Ｙ´Ｋ´）とし、同変換値（Ｃ´Ｍ´Ｙ´Ｋ´）をハーフトーン処理モジュール２１ｃに入力することにより、上記基準機体と同等の出力色が得られ、プリンタ４０における色ずれが修正される。なお、色変換ＬＵＴ１７による変換結果をさらに色修正テーブル１７ａによって変換するのではなく、色変換ＬＵＴ１７に対する入力値（ＲＧＢデータ）と色修正テーブル１７ａの出力値とを対応付けた一つのＬＵＴを生成し、同生成したＬＵＴによって上記色変換ＬＵＴ１７を更新してもよい。
【００６２】
以上では、本発明にかかる色彩値の取得処理を、キャリブレーション処理を行なうことを前提に説明したが、例えば、プリンタ４０の色再現性を示したデバイスプロファイルデータを取得するためのプロファイリング処理などにおいても、本発明を適用することができる。
【００６３】
（３）他の実施形態
実測ライン番号の特定の手法は、上述した実施例に限られない。
図８は、色彩値取得部２１ｅ１における処理内容を示したフローであって、図４とは、別の例を示している。以下においては、図４と相違する点について主に説明する。
同図においては、色彩値取得部２１ｅ１は、実測ラインの各パッチの色彩値を入力した後（ステップＳ４０８）、ステップＳ４１０において、同実測ラインとカラーチャート６０を構成する各ラインとの適合率を夫々求め、同適合率が最も高いラインの番号を実測ライン番号とする（ステップＳ４１２）。
【００６４】
上記適合率は、平均色差と所定の特徴値という二つの要素からなる。
先ず、平均色差について説明する。カラーチャート６０の色彩値を取得した後に、上述したキャリブレーションを行う場合には、ＨＤＤ１５に予め上記基準値１９が保存されている。本実施形態では、かかる基準値１９を利用して上記平均色差を取得する。基準値１９は、各ＣＭＹＫについて全階調値と色彩値との対応関係を定めたものであるため、カラーチャート６０を構成する各ラインのパッチの階調値についても、それぞれ対応する色彩値を有している。そこで、色彩値取得部２１ｅ１は、実測ラインの各パッチの色彩値と、ライン番号ｍにかかるラインの各パッチの基準値（色彩値）とを対比し、同じ位置にあるパッチ間の色差ΔＥを夫々算出するとともに、各色差の平均値（平均色差）ΔＥav_mを取得する。上記平均色差ΔＥavは、実測ラインとカラーチャート６０の全ラインとの関係で夫々求める。
【００６５】
なお、色彩値取得部２１ｅ１は、上記平均色差ではなく、パッチ間の色差ΔＥの二乗（ΔＥ2）の平均値（二乗平均値ΔＥ2av）を求めるようにしても良い。適合率の要素として二乗平均値を用いる場合には、以下における「平均色差」「ΔＥav」を、それぞれ「二乗平均値」「ΔＥ2av」と読み替えるものとする。
【００６６】
上記のように求めた各平均色差ΔＥavのうち、最小の平均値ΔＥav_minが算出されたラインが上記実測ラインであると、基本的には考えられる。しかし、かかる平均色差だけで適合率を判断すると、必ずしも、実測ラインを正確に特定できないこともある。特に、プリンタ４０がキャリブレーションの対象となるような場合は、カラーチャート６０の色彩値と、上記基準値１９とにある程度のずれが生じている可能性が高いため、平均色差ΔＥavだけでは、正確な適合率は図れない場合がある。そこで、本実施形態では、平均色差ΔＥavの他に、上記所定の特徴値を適合率の要素としている。
【００６７】
上記所定の特徴値について説明する。当該特徴値（以下、第二特徴値）は、上記（２）で説明した特徴値とは異なるものであるが、各特定情報パッチの位置に基づいて算出される点では共通する。
【００６８】
図９は、第二特徴値を求める処理の説明図である。
同図においては、実測ラインの色彩値から得た所定の情報と、ＤＢ１８ｂに予め保存しておいたカラーチャート６０の各ライン毎の所定の情報のうちライン番号ｍにかかるラインの所定の情報とを比較した場合を示している。カラーチャート画像データ１６によって印刷するカラーチャート６０は決まっているため、本実施形態においても、各ライン毎の所定の情報を予め取得しておき、各ライン番号に対応付けてＤＢ１８ｂに保存しておく。
【００６９】
同図の最左列には、第二特徴値を求めるために採用する特定情報パッチを示している。本実施形態では、特定情報パッチ１〜ｊまでのｊ種類を採用する。中左列には、実測ラインにおける各特定情報パッチ１〜ｊの位置ｎ１〜ｎｊを示している。つまり、色彩値取得部２１ｅ１は、入力した実測ラインの色彩値に基づいて、同実測ラインにおける特定情報パッチ１〜ｊのパッチ位置を夫々特定する。かかるパッチ位置ｎ１〜ｎｊが、実測ラインの上記「所定の情報」に該当する。中右列には、ライン番号ｍにおける各特定情報パッチ１〜ｊのパッチ位置ｎ１_m〜ｎｊ_mを示している。当該パッチ位置ｎ１_m〜ｎｊ_mは、上記ＤＢ１８ｂから取得した、ライン番号ｍにかかる「所定の情報」である。
【００７０】
上記パッチ位置ｎ１〜ｎｊとパッチ位置ｎ１_m〜ｎｊ_mとが得られたら、各特定情報パッチの位置が実測ラインとライン番号ｍのラインとで一致するか否かを判断する。すなわち、同図の最右列に示すように、ｎ１＝ｎ１_m、ｎ２＝ｎ２_m・・・ｎｊ＝ｎｊ_m、が夫々成り立つか判断し、成り立つ特定情報パッチには、第二特徴値要素ｑとして１／ｊを与え、成り立たない場合には、第二特徴値要素ｑとして０を与える。そして、かかる第二特徴値要素ｑの総和Ｑが、ライン番号ｍに対する上記実測ラインの第二特徴値Ｑｍとなる。
【００７１】
上記第二特徴値Ｑについても、ＤＢ１８ｂに保存された各ライン毎のパッチ位置ｎ１〜ｎｊとの対比により、実測ラインとカラーチャート６０の全ラインとの関係で夫々求める。第二特徴値Ｑは、各特定情報パッチの位置が実測ラインと対比したラインとで完全に一致する場合には最大値１となり、いくつかの特定情報パッチの位置が違ったり、ある特定情報パッチが対比したラインには元々含まれていない場合には、０以上１未満となる。
【００７２】
カラーチャート６０の出色がねらった出色とは大きくずれている場合には、実測ラインにおいて本来所定の特定情報パッチであるとして位置を特定されるべきパッチが、その位置を特定されなかったり、同ライン上の別のパッチが所定の特定情報パッチであるとして位置を特定される場合も考えられる。そして、何れのラインとの対比においても第二特徴値Ｑとして「１」が得られない場合も考えられる。このような場合でも、上記第二特徴値Ｑを用い、最大値１に近い第二特徴値Ｑが得られたラインほど上記実測ラインと判断され易いとする指標を用いれば、カラーチャート６０の色ずれが大きい場合にも、適切に実測ラインを特定することができる。
【００７３】
上記のように実測ラインとライン番号ｍにかかるラインとの間で求めた、平均色差ΔＥav_mと第二特徴値Ｑｍとに基づいて、
適合率Ｘｍ＝Ｑｍ＋ａ／ΔＥav_m
を求める。同様に、他のライン番号にかかるラインとの関係においても適合率Ｘを夫々求める。ただし、ａは、規格を合わせるための定数である。
【００７４】
そして、各適合率Ｘのうち、最大値となる適合率Ｘｍａｘが算出されたラインにかかる番号を実測ライン番号とする。このように、キャリブレーション処理のために予め用意された基準値１９を有効に利用するとともに、各特定情報パッチの位置の一致程度をも考慮した適合率を用いることで、実測ラインがカラーチャート６０を構成する何れのラインであるかを正確に特定することができる。ステップＳ４１４以降の処理は、図４のステップＳ２１４以下と同様である。
なお、計算量を軽減するという観点から、上記適合率Ｘの要素を第二特徴値のみとすることも可能である。
【００７５】
（４）まとめ
このように、色彩値取得部２１ｅ１は、カラーチャート６０の各ラインの色彩値を所定の順序に従って取得する際に、ユーザが測色した実測ラインを特定するとともに、同実測ラインがその時点で測色されるべき予測ラインと一致するか否かを判断し、一致しない場合には所定の警告を行い、ユーザからのライン修正指示を入力した場合には、上記測色によって入力した各パッチの色彩値を、実測ラインを構成する各パッチの階調値に対応させて記録し保存する。その結果、ユーザがラインの測色順を間違えた場合でも、その測色結果が無駄にならず、最低限の測色動作によって、カラーチャート６０の全パッチの色彩値を正確に取得することができる。
【図面の簡単な説明】
【００７６】
【図１】本実施形態にかかる概略構成図である。
【図２】本実施形態における処理を簡略的に示したフローチャートである。
【図３】カラーチャートを示した説明図である。
【図４】色彩値の取得処理の内容を示したフローチャートである。
【図５】実測ラインにかかる色彩値の一例を示した説明図である。
【図６】キャリブレーションの処理内容を示したフローチャートである。
【図７】色彩値のａ*ｂ*平面における投影図である。
【図８】他の実施形態での色彩値の取得処理の内容を示したフローチャートである。
【図９】第二特徴値の算出処理にかかる説明図である。
【符号の説明】
【００７７】
１０…コンピュータ、１５…ＨＤＤ、１６…カラーチャート画像データ、１７…色変換ＬＵＴ、１８ａ，１８ｂ…ＤＢ、１９…基準値、２０…ＯＳ、２１…ＰＲＴＤＲＶ、２１ａ…画像データ取得モジュール、２１ｂ…色変換モジュール、２１ｃ…ハーフトーン処理モジュール、２１ｄ…印刷データ生成モジュール、２１ｅ…キャリブレーションモジュール、２１ｅ１…色彩値取得部、２２…入力機器ＤＲＶ、２３…ディスプレイＤＲＶ、３１…キーボード、３２…マウス、３３…ディスプレイ、４０…プリンタ、５０…測色機、６０…カラーチャート
【図１】
2005341035.tif 000003
【図２】
2005341035.tif 000004
【図３】
2005341035.tif 000005
【図４】
2005341035.tif 000006
【図５】
2005341035.tif 000007
【図６】
2005341035.tif 000008
【図７】
2005341035.tif 000009
【図８】
2005341035.tif 000010
【図９】
2005341035.tif 000011