(57)【要約】【課題】出力デバイスに対して高精度のキャリブレーションを施せるキャリブレーション方法と、そのようなキャリブレーション方法を実行できるキャリブレーション装置およびキャリブレーションプログラムとを提供する。【解決手段】プリンタ２０についてのソフトキャリブレーションに、出力色と目標色との相違に基づいて、ＣＭＹ３値それぞれについての補正量を表した階調補正曲線を算出する処理（ステップＳ１０６）と、目標色を修正した修正目標色を表す修正目標色データ、あるいは、階調補正曲線によって補正されたチャートデータに従ったプリンタ２０の出力色と目標色との相違に対する修正パラメータを取得する処理（ステップＳ１０８）と、修正目標色データや修正パラメータを使って階調補正曲線を算出する処理（ステップＳ１０９）とを備えた。【選択図】        図６
2008017275.tif 000002
【特許請求の範囲】
【請求項１】
複数の要素色で色を表現した色データに従って色を出力する出力デバイスの出力色が所定の目標色に近づくように該色データを補正するための補正データを求めるキャリブレーション方法において、
所定の代表色を表現した代表色データに従った前記出力デバイスの出力色と、該代表色についての目標色との相違に基づいて、該代表色データを補正する補正過程と、
前記補正過程で補正された代表色データに従った前記出力デバイスの出力色と、前記代表色についての目標色との相違を直接あるいは間接に加減する加減過程と、
前記補正過程で補正された代表色データと、前記加減過程で加減された相違と、前記補正過程の補正方式と同じ補正方式とに基づいて前記補正データを求める補正データ算出過程とを有することを特徴とするキャリブレーション方法。
【請求項２】
複数の要素色で色を表現した色データに従って色を出力する出力デバイスの出力色が所定の目標色に近づくように該色データを補正するための補正データを求めるキャリブレーション方法において、
所定の代表色を表現した代表色データに従った前記出力デバイスの出力色と、該代表色についての目標色との相違に基づいて、該代表色データを補正する補正過程と、
前記補正過程で実行された補正の補正量を修正するための修正パラメータを前記複数の要素色それぞれについて設定する設定過程と、
前記補正量を前記設定過程で設定された修正パラメータで修正して前記補正データを求める補正データ算出過程とを有することを特徴とするキャリブレーション方法。
【請求項３】
前記補正過程が、該補正過程で補正された代表色データに従った前記出力デバイスの出力色に基づいて、その補正された代表色データを更に補正するものであることを特徴とする請求項１又は２記載のキャリブレーション方法。
【請求項４】
前記補正過程で補正された代表色データおよび／または前記補正データ算出過程で求められた補正データによって補正された代表色データに従った前記出力デバイスの出力色と前記代表色についての目標色との相違を表示する表示過程を有することを特徴とする請求項１又は２記載のキャリブレーション方法。
【請求項５】
前記加減過程が、前記補正過程で補正された代表色データに従った前記出力デバイスの出力色と前記代表色についての目標色との相違が所定の基準を超えている場合に前記相違を加減する過程であることを特徴とする請求項１記載のキャリブレーション方法。
【請求項６】
前記設定過程が、前記補正過程で補正された代表色データに従った前記出力デバイスの出力色と前記代表色についての目標色との相違が所定の基準を超えている場合に前記修正パラメータを設定する過程であることを特徴とする請求項２記載のキャリブレーション方法。
【請求項７】
複数の要素色で色を表現した色データに従って色を出力する出力デバイスの出力色が所定の目標色に近づくように該色データを補正するための補正データを求めるキャリブレーション装置において、
所定の代表色を表現した代表色データに従った前記出力デバイスの出力色と、該代表色についての目標色との相違に基づいて、該代表色データを補正する補正部と、
前記補正部で補正された代表色データに従った前記出力デバイスの出力色と、前記代表色についての目標色との相違を直接あるいは間接に加減する加減部と、
前記補正過程で補正された代表色データと、前記加減部で加減された相違と、前記補正部の補正方式と同じ補正方式とに基づいて前記補正データを求める補正データ算出部とを備えたことを特徴とするキャリブレーション装置。
【請求項８】
複数の要素色で色を表現した色データに従って色を出力する出力デバイスの出力色が所定の目標色に近づくように該色データを補正するための補正データを求めるキャリブレーション装置において、
所定の代表色を表現した代表色データに従った前記出力デバイスの出力色と、該代表色についての目標色との相違に基づいて、該代表色データを補正する補正部と、
前記補正部で実行された補正の補正量を修正するための修正パラメータを前記複数の要素色それぞれについて設定する設定部と、
前記補正量を前記設定部で設定された修正パラメータで修正して前記補正データを求める補正データ算出部とを備えたことを特徴とするキャリブレーション装置。
【請求項９】
コンピュータに組み込まれ、該コンピュータに、複数の要素色で色を表現した色データに従って色を出力する出力デバイスの出力色が所定の目標色に近づくように該色データを補正するための補正データを求めさせるキャリブレーションプログラムにおいて、
該コンピュータ上で、
所定の代表色を表現した代表色データに従った前記出力デバイスの出力色と、該代表色についての目標色との相違に基づいて、該代表色データを補正する補正部と、
前記補正部で補正された代表色データに従った前記出力デバイスの出力色と、前記代表色についての目標色との相違を直接あるいは間接に加減する加減部と、
前記補正過程で補正された代表色データと、前記加減部で加減された相違と、前記補正部の補正方式と同じ補正方式とに基づいて前記補正データを求める補正データ算出部とを構築することを特徴とするキャリブレーションプログラム。
【請求項１０】
コンピュータに組み込まれ、該コンピュータに、複数の要素色で色を表現した色データに従って色を出力する出力デバイスの出力色が所定の目標色に近づくように該色データを補正するための補正データを求めさせるキャリブレーションプログラムにおいて、
該コンピュータ上で、
所定の代表色を表現した代表色データに従った前記出力デバイスの出力色と、該代表色についての目標色との相違に基づいて、該代表色データを補正する補正部と、
前記補正部で実行された補正の補正量を修正するための修正パラメータを前記複数の要素色それぞれについて設定する設定部と、
前記補正量を前記設定部で設定された修正パラメータで修正して前記補正データを求める補正データ算出部とを構築することを特徴とするキャリブレーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力デバイスの出力色を所定の目標色に合わせ込むキャリブレーション方法、そのようなキャリブレーション方法を実行するキャリブレーション装置、および、コンピュータをそのようなキャリブレーション装置として動作させるキャリブレーションプログラムに関する。
【背景技術】
【０００２】
カラーの印刷機、あるいはカラーのプリンタ等といった、複数の要素色で色を表現した色データに従って色を出力する出力デバイスでは、色データと出力色との対応関係が安定していることが望ましい。しかし、出力デバイスの装置特性の経時変化や、設置場所の環境変化等に起因して、色データと出力色との対応関係は変化してしまうことがある。このため、このような出力デバイスに対しては、色データと出力色との対応関係を所定の目標の対応関係に合わせ込むいわゆるキャリブレーションが定期的に施されることが多い。
【０００３】
ここで、このようなキャリブレーションには、印刷機におけるインクの出力量等といった出力デバイスの装置特性自体を調節するハードキャリブレーションの他に、色データを出力デバイスに入力する前にコンピュータ上で補正できるようにシステムを構成しておき、そのコンピュータ上での色データに対する補正量を出力デバイスの装置特性に応じて調整するソフトキャリブレーションがある。以下、本明細書では、このソフトキャリブレーションのことを単にキャリブレーションと呼ぶ。
【０００４】
このようなキャリブレーション（ソフトキャリブレーション）の一例として、色データにおいて色の表現に使われる各要素色の単色を所定の濃度で表わす単色データを用意しておき、出力デバイスがその単色データに従って所定の目標濃度の単色を出力するように色データに対する補正量を調整するというキャリブレーションが知られている。ここで、このキャリブレーションは、実際には複数の要素色の組合せで出力される出力色と色データとの対応関係を、出力デバイスで出力される各要素色の単色の濃度を目標濃度に合わせ込むことで調整するという間接的な方法となっている。このため、各単色の濃度が目標濃度に合わせ込まれていたとしても、出力色と色データとの対応関係が必ずしも目標の対応関係にならない恐れがある。
【０００５】
そこで、複数の要素色の組合せで表現されるグレー色を表わすグレー色データを用意しておき、出力デバイスがそのグレー色データに従って所定の目標グレー色を出力するように色データに対する補正量を調整することで、出力色と色データとの対応関係を直接的に調整するという技術が提案されている（例えば、特許文献１参照。）。
【特許文献１】特開２００１−２４５１７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ここで、特許文献１に示す技術では、出力デバイスにおける出力色と色データとの対応関係を定義した出力プロファイルが使われる。この技術では、グレー色データに従って出力デバイスが出力した出力グレー色と目標グレー色とのそれぞれが上記の出力プロファイルを使って各グレー色に対応したグレー色データに変換される。そして、この変換で得られた２種類のグレー色データ間の差を算出することで、色データに対する補正量を表した補正データが求められる。そして、その補正データによって補正されたグレー色データに従って出力デバイスが出力した出力グレー色と目標グレー色との間にまだ相違が存在する場合には、出力プロファイルを使った上記のような処理が再度実行されて、補正済みの色データに対するさらなる補正データが求められる。そしてこのような処理を出力グレー色と目標グレー色との間の相違が所定レベル以下となるまで繰り返すことで最終的な補正データが得られる。
【０００７】
ところで、この出力プロファイルには、出力色から色データへの変換にズレをもたらすような誤差が、その出力プロファイルが作られたときの作成精度に応じて含まれていることがある。出力プロファイルが誤差のない理想的なものであるならば、上記のような処理を繰り返すほど、出力グレー色は目標グレー色に向かって収束する。しかし、実際には、出力プロファイルにおける誤差のせいで、出力グレー色があるレベル以上には収束せず、高精度のキャリブレーションができなくなってしまうことがしばしばある。
【０００８】
本発明は、上記事情に鑑み、出力デバイスに対して高精度のキャリブレーションを施せるキャリブレーション方法と、そのようなキャリブレーション方法を実行できるキャリブレーション装置と、コンピュータをそのようなキャリブレーション装置として動作させるキャリブレーションプログラムとを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成する本発明のキャリブレーション方法のうちの第１のキャリブレーション方法は、複数の要素色で色を表現した色データに従って色を出力する出力デバイスの出力色が所定の目標色に近づくようにその色データを補正するための補正データを求めるキャリブレーション方法において、
所定の代表色を表現した代表色データに従った上記出力デバイスの出力色と、その代表色についての目標色との相違に基づいて、その代表色データを補正する補正過程と、
上記補正過程で補正された代表色データに従った上記出力デバイスの出力色と、上記代表色についての目標色との相違を直接あるいは間接に加減する加減過程と、
上記補正過程で補正された代表色データと、上記加減過程で加減された相違と、上記補正過程の補正方式と同じ補正方式とに基づいて上記補正データを求める補正データ算出過程とを有することを特徴とする。
【００１０】
この本発明の第１のキャリブレーション方法によれば、例えば上記補正過程で実行される補正に補正誤差が存在し、その補正過程で補正された代表色データに従った上記出力デバイスの出力色と上記代表色についての目標色との相違が所定以上に縮まらない場合であっても、その縮まらない相違を上記加減過程において例えば上記の補正誤差を見かけ上打ち消すように加減することで、上記補正データ算出過程で、その縮まらない相違をさらに縮められる補正データを得ることができる。本発明の第１のキャリブレーション方法によれば、このような処理により、出力デバイスに高精度のキャリブレーションを施すことができる。
【００１１】
また、上記目的を達成する本発明のキャリブレーション方法のうちの第２のキャリブレーション方法は、複数の要素色で色を表現した色データに従って色を出力する出力デバイスの出力色が所定の目標色に近づくようにその色データを補正するための補正データを求めるキャリブレーション方法において、
所定の代表色を表現した代表色データに従った上記出力デバイスの出力色と、その代表色についての目標色との相違に基づいて、その代表色データを補正する補正過程と、
上記補正過程で実行された補正の補正量を修正するための修正パラメータを上記複数の要素色それぞれについて設定する設定過程と、
上記補正量を上記設定過程で設定された修正パラメータで修正して上記補正データを求める補正データ算出過程とを有することを特徴とする。
【００１２】
この本発明の第２のキャリブレーション方法によれば、例えば上記補正過程で実行される補正に補正誤差が存在し、その補正過程で補正された代表色データに従った上記出力デバイスの出力色と上記代表色についての目標色との相違が所定以上に縮まらない場合であっても、上記設定過程でその補正誤差を打ち消すような修正パラメータを設定して、上記補正データ算出過程でその修正パラメータで上記補正量を修正することで、その縮まらない相違をさらに縮められる補正データを得ることができる。本発明の第２のキャリブレーション方法によれば、このような処理により、出力デバイスに高精度のキャリブレーションを施すことができる。
【００１３】
ここで、本発明の第１および第２のキャリブレーション方法において、「上記補正過程が、その補正過程で補正された代表色データに従った上記出力デバイスの出力色に基づいて、その補正された代表色データを更に補正するものである」という形態は好ましい形態である。
【００１４】
この好ましい形態のキャリブレーション方法によれば、上記補正過程を何回か繰り返して、上記補正データ算出過程の前段階で、出力色と目標色との相違をその補正過程による補正の限界まで縮めておくことができる。これにより、キャリブレーションの一層の高精度化を図ることができる。
【００１５】
また、本発明の第１および第２のキャリブレーション方法において、「上記補正過程で補正された代表色データおよび／または上記補正データ算出過程で求められた補正データによって補正された代表色データに従った上記出力デバイスの出力色と上記代表色についての目標色との相違を表示する表示過程を有する」という形態も好ましい形態である。
【００１６】
この好ましい形態のキャリブレーション方法によれば、上記表示過程で表示された相違を参照して、本発明の第１のキャリブレーション方法の加減過程における加減の程度や、本発明の第２のキャリブレーション方法の設定過程における修正パラメータを決めることができる。
【００１７】
また、本発明の第１のキャリブレーション方法において、「上記加減過程が、上記補正過程で補正された代表色データに従った上記出力デバイスの出力色と上記代表色についての目標色との相違が所定の基準を超えている場合に上記相違を加減する過程である」という形態や、
本発明の第２のキャリブレーション方法において、「上記設定過程が、上記補正過程で補正された代表色データに従った上記出力デバイスの出力色と上記代表色についての目標色との相違が所定の基準を超えている場合に上記修正パラメータを設定する過程である」という形態も好ましい形態である。
【００１８】
これらの好ましい形態によれば、上記補正過程では補正が不十分というような場合に、上記補正データ算出過程が実行されるので、その補正データ算出過程が効果的である。
【００１９】
また、上記目的を達成する本発明のキャリブレーション装置のうちの第１のキャリブレーション装置は、複数の要素色で色を表現した色データに従って色を出力する出力デバイスの出力色が所定の目標色に近づくようにその色データを補正するための補正データを求めるキャリブレーション装置において、
所定の代表色を表現した代表色データに従った上記出力デバイスの出力色と、その代表色についての目標色との相違に基づいて、その代表色データを補正する補正部と、
上記補正部で補正された代表色データに従った上記出力デバイスの出力色と、上記代表色についての目標色との相違を直接あるいは間接に加減する加減部と、
上記補正過程で補正された代表色データと、上記加減部で加減された相違と、上記補正部の補正方式と同じ補正方式とに基づいて上記補正データを求める補正データ算出部とを備えたことを特徴とする。
【００２０】
この本発明の第１のキャリブレーション装置によれば、出力デバイスに対して高精度のキャリブレーションを施せる、上述した本発明の第１のキャリブレーション方法を実行することができる。
【００２１】
また、上記目的を達成する本発明のキャリブレーション装置のうちの第２のキャリブレーション装置は、複数の要素色で色を表現した色データに従って色を出力する出力デバイスの出力色が所定の目標色に近づくようにその色データを補正するための補正データを求めるキャリブレーション装置において、
所定の代表色を表現した代表色データに従った上記出力デバイスの出力色と、その代表色についての目標色との相違に基づいて、その代表色データを補正する補正部と、
上記補正部で実行された補正の補正量を修正するための修正パラメータを上記複数の要素色それぞれについて設定する設定部と、
上記補正量を上記設定部で設定された修正パラメータで修正して上記補正データを求める補正データ算出部とを備えたことを特徴とする。
【００２２】
この本発明の第２のキャリブレーション装置によれば、出力デバイスに対して高精度のキャリブレーションを施せる、上述した本発明の第２のキャリブレーション方法を実行することができる。
【００２３】
また、上記目的を達成する本発明のキャリブレーションプログラムのうちの第１のキャリブレーションプログラムは、コンピュータに組み込まれ、そのコンピュータに、複数の要素色で色を表現した色データに従って色を出力する出力デバイスの出力色が所定の目標色に近づくようにその色データを補正するための補正データを求めさせるキャリブレーションプログラムにおいて、
そのコンピュータ上で、
所定の代表色を表現した代表色データに従った上記出力デバイスの出力色と、その代表色についての目標色との相違に基づいて、その代表色データを補正する補正部と、
上記補正部で補正された代表色データに従った上記出力デバイスの出力色と、上記代表色についての目標色との相違を直接あるいは間接に加減する加減部と、
上記補正過程で補正された代表色データと、上記加減部で加減された相違と、上記補正部の補正方式と同じ補正方式とに基づいて上記補正データを求める補正データ算出部とを構築することを特徴とする。
【００２４】
この本発明の第１のキャリブレーションプログラムによれば、出力デバイスに対して高精度のキャリブレーションを施すための、上述した本発明の第１のキャリブレーション装置を容易に実現することができる。
【００２５】
また、上記目的を達成する本発明のキャリブレーションプログラムのうちの第２のキャリブレーションプログラムは、コンピュータに組み込まれ、そのコンピュータに、複数の要素色で色を表現した色データに従って色を出力する出力デバイスの出力色が所定の目標色に近づくようにその色データを補正するための補正データを求めさせるキャリブレーションプログラムにおいて、
そのコンピュータ上で、
所定の代表色を表現した代表色データに従った上記出力デバイスの出力色と、その代表色についての目標色との相違に基づいて、その代表色データを補正する補正部と、
上記補正部で実行された補正の補正量を修正するための修正パラメータを上記複数の要素色それぞれについて設定する設定部と、
上記補正量を上記設定部で設定された修正パラメータで修正して上記補正データを求める補正データ算出部とを構築することを特徴とする。
【００２６】
この本発明の第２のキャリブレーションプログラムによれば、出力デバイスに対して高精度のキャリブレーションを施すための、上述した本発明の第２のキャリブレーション装置を容易に実現することができる。
【００２７】
尚、本発明の第１および第２のキャリブレーションプログラムがコンピュータ上に構築する補正部などといった要素は、１つの要素が１つのプログラム部品によって構築されるものであっても良く、１つの要素が複数のプログラム部品によって構築されるものであっても良く、複数の要素が１つのプログラム部品によって構築されるものであっても良い。また、これらの要素は、そのような作用を自分自身で実行するものとして構築されても良く、あるいは、コンピュータに組み込まれている他のプログラムやプログラム部品に指示を与えて実行するものとして構築されても良い。
【００２８】
また、本発明の第１および第２のキャリブレーション装置や本発明の第１および第２のキャリブレーションプログラムについては、それぞれここではその基本形態のみを示すに止めるが、これは単に重複を避けるためであり、本発明の第１および第２のキャリブレーション装置や本発明の第１および第２のキャリブレーションプログラムには、上記の基本形態のみではなく、前述した本発明の第１および第２のキャリブレーション方法の各形態に対応する各種の形態が含まれる。
【発明の効果】
【００２９】
以上、説明したように、本発明によれば、出力デバイスに対して高精度のキャリブレーションを施せるキャリブレーション方法と、そのようなキャリブレーション方法を実行できるキャリブレーション装置と、コンピュータをそのようなキャリブレーション装置として動作させるキャリブレーションプログラムとを得ることができる。
【発明を実施するための最良の形態】
【００３０】
以下図面を参照して本発明の実施の形態を説明する。
【００３１】
図１は、本発明の一実施形態が適用されるプリントシステムの全体構成図である。
【００３２】
この図１に示すプリントシステム１は、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）３色のトナーを使って色を出力するプリンタ２０を備えており、原稿画像１１を元に編集された出力用の画像をプリンタ２０で用紙上に出力してプリント画像２１を作成するものである。
【００３３】
カラースキャナ１０では、原稿画像１１が読み取られて、その読み取られた原稿画像１１を表わす色分解画像データが生成される。この色分解画像データは、パーソナルコンピュータ１００に入力される。パーソナルコンピュータ１００では、入力された色分解画像データに基づく電子的な集版がユーザによって行なわれて印刷用の元画像が編集される。ここで、パーソナルコンピュータ１００での編集は、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）３色で色を表示するカラーモニタ上で行われ、その編集によって、ＲＧＢ３色で色が表現されたプリント用の元画像を表わす画像データ（以下、ＲＧＢ画像データと呼ぶ）が生成される。
【００３４】
ここで、このパーソナルコンピュータ１００は、上記のＲＧＢ画像データを、そのＲＧＢ画像データが表わす画像の色をＣＭＹ３色で表現した、プリンタ２０に適した画像データ（以下、ＣＭＹ画像データと呼ぶ）に変換し、さらに、そのＣＭＹ画像データをなす各成分値（Ｃ値、Ｍ値、Ｙ値）について階調補正処理を行う色変換装置として動作する機能を有している。パーソナルコンピュータ１００におけるこの機能により、プリント画像２１を表わすＣＭＹ画像データが得られる。
【００３５】
このＣＭＹ画像データがプリンタ２０に入力され、プリンタ２０においてそのＣＭＹ画像データに従ったプリントが行なわれてプリント画像２１が形成される。
【００３６】
このプリンタ２０では、入力されるＣＭＹ画像データと出力色との対応関係が安定していることが望ましい。しかし、プリンタ２０の装置特性の経時変化や、設置場所の環境変化等に起因して、この対応関係は変化してしまうことがある。このため、図１のプリントシステム１では、プリンタ２０についてのこのような対応関係を所定の目標の対応関係に合わせ込むキャリブレーションが定期的に施される。ここで、本実施形態では、プリント画像２１を表わすＣＭＹ画像データの生成中にＣＭＹ３値それぞれの成分値に対して実行される階調補正処理の前後関係を表わす階調補正曲線を適宜に求めるというソフトキャリブレーションによって、上記の対応関係が目標の対応関係に見かけ上合わせ込まれる。
【００３７】
また、キャリブレーションの際には、ＣＭＹ３色の組合せで表現されるグレー色（本発明にいう代表色の一例に相当する）を有し、そのグレー色の濃度が互いに異なる６個の濃度パッチからなるグレーチャート２２が使われる。パーソナルコンピュータ１００は、このグレーチャート２２を表わすチャートデータ（本発明にいう代表色データの一例に相当する）を記憶しており、キャリブレーションの際には、ユーザ操作に応じてこのチャートデータをプリンタ２０に出力する。そして、プリンタ２０が、そのチャートデータに従ってグレーチャート２２を出力し、そのグレーチャート２２の各濃度パッチの色が分光測色計３０で測色される。この測色による測色結果は、パーソナルコンピュータ１００に送られ、このパーソナルコンピュータ１００において、その測色結果に基づいてＣＭＹ３値それぞれについての階調補正曲線が後述するように算出される。
【００３８】
以下、パーソナルコンピュータ１００における、キャリブレーションの際に階調補正曲線の算出を行うキャリブレーション装置として動作する機能に注目して説明を行なう。
【００３９】
このキャリブレーション装置が、本発明のキャリブレーション装置の一実施形態に相当し、図１に示すパーソナルコンピュータ１００が、本発明のキャリブレーションプログラムの後述する一実施形態に従って動作することによって実現される。
【００４０】
図２は、パーソナルコンピュータ１００および分光測色計３０の外観斜視図、図３は、パーソナルコンピュータ１００のハードウェア構成図である。
【００４１】
この図２に示す分光測色計３０には、キャリブレーション時にオペレータによってグレーチャート２２が乗せられる。このグレーチャート２２は互いに濃度が異なるグレー色を有する６個の濃度パッチが配列されたものであり、これらの濃度パッチそれぞれについて測色値が分光測色計３０によってＬａｂ値で得られる。この分光測色計３０での測色で得られた各濃度パッチのＬａｂ値は、ケーブル３１を経由してパーソナルコンピュータ１００に入力される。
【００４２】
このグレーチャート２２は、図１に示すプリンタ２０で印刷されたものであり、パーソナルコンピュータ１００では、そのグレーチャート２２の各濃度パッチについて得られたＬａｂ値に基いて階調補正曲線の算出が行われる。この階調補正曲線の算出に関する詳細説明は後に譲り、次に、パーソナルコンピュータ１００のハードウェア構成について説明する。
【００４３】
このパーソナルコンピュータ１００は、外観構成上、本体装置１１０、その本体装置１１０からの指示に応じて表示画面１２０ａ上に画像を表示する画像表示装置１２０、本体装置１１０に、キー操作に応じた各種の情報を入力するキーボード１３０、および、表示画面１２０ａ上の任意の位置を指定することにより、その位置に表示された、例えばアイコンなどに応じた指示を入力するマウス１４０を備えている。この本体装置１１０は、外観上、フレキシブルディスク（以下、ＦＤと省略する）を装填するためのＦＤ装填口１１０ａ、およびＣＤ−ＲＯＭを装填するためのＣＤ−ＲＯＭ装填口１１０ｂを有する。
【００４４】
本体装置１１０の内部には、図３に示すように、各種プログラムを実行するＣＰＵ１１１、ハードディスク装置１１３に格納されたプログラムが読み出されＣＰＵ１１１での実行のために展開される主メモリ１１２、各種プログラムやデータなどが保存されたハードディスク装置１１３、ＦＤ２１０をアクセスするＦＤドライブ１１４、ＣＤ−ＲＯＭ２２０が装填され、その装填されたＣＤ−ＲＯＭ２２０をアクセスするＣＤ−ＲＯＭドライブ１１５、図１のカラースキャナ１０やフィルムプリンタ２０に接続されこれらの機器とデータのやり取りを行なうＩ／Ｏインタフェース１１６が内蔵されており、これらの各種要素と、さらに図２にも示す画像表示装置１２０、キーボード１３０、マウス１４０は、バス１５０を介して相互に接続されている。
【００４５】
本実施形態では、図２に示すＣＤ−ＲＯＭ２２０に、このパーソナルコンピュータ１００を本発明のキャリブレーション装置の一実施形態として動作させる、本発明のキャリブレーションプログラムの一実施形態が記憶される。そして、そのＣＤ−ＲＯＭ２２０がＣＤ−ＲＯＭドライブ１１５に装填されると、そのＣＤ−ＲＯＭ２２０に記憶されたプログラムがこのパーソナルコンピュータ１００にアップロードされてハードディスク装置１１３に書き込まれる。これにより、パーソナルコンピュータ１００は本発明のキャリブレーション装置の一実施形態として動作する。
【００４６】
以下、この本発明のキャリブレーションプログラムの一実施形態について説明する。
【００４７】
図４は、本発明のキャリブレーションプログラムの一実施形態を示す模式図である。
【００４８】
この図４には、本発明のキャリブレーションプログラムの一実施形態であるキャリブレーションプログラム３００が記憶されたＣＤ−ＲＯＭ２２０が模式的に示されている。
【００４９】
このキャリブレーションプログラム３００は、コンピュータ１００を本発明のキャリブレーション装置の一実施形態として動作させるものであり、操作受付部３１０と、測色データ保存部３２０と、色差算出／表示部３３０と、階調補正曲線算出部３４０と、基準測色データ保存部３５０、修正目標色データ取得部３６０、および修正パラメータ取得部３７０とを有する。このキャリブレーションプログラム３００の各要素の詳細については後述する。
【００５０】
図５は、本発明のキャリブレーション装置の一実施形態を示すブロック図である。
【００５１】
この図５に示す、本発明のキャリブレーション装置の一実施形態であるキャリブレーション装置４００は、図４のキャリブレーションプログラム３００が図１のコンピュータ１００にインストールされて実行されることによって構成されるものであり、操作受付部４１０と、測色データ保存部４２０と、色差算出／表示部４３０と、階調補正曲線算出部４４０と、基準測色データ保存部４５０と、修正目標色データ取得部４６０と、修正パラメータ取得部４７０とを備えている。
【００５２】
ここで、この図５には、プリント用の元画像を表わすＲＧＢ画像データを、その元画像を表わすＣＭＹ画像データに変換する色変換部５１０と、そのＣＭＹ画像データをなす各成分値（Ｃ値、Ｍ値、Ｙ値）について階調補正処理を行う階調補正処理部５２０とを備えた色変換装置５００と、図１にも示したプリンタ２０および分光測色計３０と、プリンタ２０の動作を制御するプリンタドライバ６００と、分光測色計３０のを制御する測色計ドライバ７００とが示されている。
【００５３】
図５に示すキャリブレーション装置４００では、ＣＭＹ３値それぞれについての階調補正処理の前後関係を表わす３つの階調補正曲線ｆＣ，ｆＭ，ｆＹ（本発明にいう補正データの一例に相当）が、後述するキャリブレーションによって求められ、階調補正処理部５２０に渡される。そして、図１のプリントシステムにおけるプリント時には、その階調補正処理部５２０において、それらの渡された階調補正曲線ｆＣ，ｆＭ，ｆＹを使った階調補正処理が実行されることとなる。
【００５４】
尚、色変換装置５００、プリンタドライバ６００、および測色計ドライバ７００は、それぞれパーソナルコンピュータ１００が所定のプログラムに従って動作することによって構築されるものであるが、これらの装置については本発明の主題ではないので説明を上記に止め詳細な説明については省略する。
【００５５】
図４のキャリブレーションプログラム３００が、図１のコンピュータ１００にインストールされると、そのキャリブレーションプログラム３００の操作受付部３１０、測色データ保存部３２０、色差算出／表示部３３０、階調補正曲線算出部３４０、基準測色データ保存部３５０、修正目標色データ取得部３６０、および修正パラメータ取得部３７０は、それぞれ図５に示すキャリブレーション装置４００の操作受付部４１０、測色データ保存部４２０、色差算出／表示部４３０、階調補正曲線算出部４４０、基準測色データ保存部４５０、修正目標色データ取得部４６０、および修正パラメータ取得部４７０を構築する。ここで、これらキャリブレーション装置４００の各要素は、コンピュータのハードウェアとそのコンピュータで実行されるＯＳやアプリケーションプログラムとの組合せで構成されているのに対し、図４のキャリブレーションプログラム３００の各要素は、アプリケーションプログラムのみによって構成されている。
【００５６】
また、このキャリブレーション装置４００における操作受付部４１０は、本発明にいう加減部と設定部とを兼ねた一例に相当し、階調補正曲線算出部４４０は、本発明にいう補正部と補正データ算出部とを兼ねた一例に相当する。
【００５７】
図５に示す操作受付部４１０では、後述の操作画面を介して、キャリブレーション装置４００の各要素と、色変換装置５００の階調補正処理部５２０と、プリンタドライバ６００と、測色計ドライバ７００とに対するユーザ操作が受付られる。本実施形態では、この操作受付部４１０において受け付けられたユーザ操作に応じてキャリブレーション装置４００の各要素等が動作することで、本発明のキャリブレーション方法の一実施形態であるキャリブレーションが実行される。
【００５８】
図６は、本発明のキャリブレーション方法の一実施形態であるキャリブレーションを示すフローチャートである。
【００５９】
以下、図５と図６との双方を参照して、キャリブレーション装置４００の各要素の詳細および、キャリブレーション装置４００を使って実行される本発明のキャリブレーション方法の一実施形態であるキャリブレーションの詳細について説明する。尚、図４に示すキャリブレーションプログラム３００の各要素の詳細については、図５に示すキャリブレーション装置４００の各要素を説明することによって併せて説明する。
【００６０】
操作受付部４１０は、図２および図３に示すパーソナルコンピュータ１００がキャリブレーション装置４００として動作を開始すると、画像表示装置１２０のモニタ１２０ａに次のような操作画面を表示させる。
【００６１】
図７は、操作画面を示す図である。
【００６２】
この図７に示す操作画面４１１は、チャート出力指示ボタン４１１ａと、測色指示ボタン４１１ｂと、色差表示指示ボタン４１１ｃと、階調補正曲線算出指示ボタン４１１ｄと、基準測色データ保存指示ボタン４１１ｅと、目標色データ修正指示ボタン４１１ｆと、修正パラメータ入力指示ボタン４１１ｇと、終了指示ボタン４１１ｈとを備えている。また、この操作画面４１１は、これらの各指示ボタンに対するユーザ操作の操作結果を表示する結果表示部４１１ｊも備えている。ここで、パーソナルコンピュータ１００がキャリブレーション装置４００として動作を開始したばかりの初期状態の時には、結果表示部４１１ｊには、測色指示ボタン４１１ｂに対するユーザ操作の操作結果を表わす画面が、測色結果の内容については空白のまま表示される。
【００６３】
以下、この操作画面４１１に対するユーザ操作によって実行されるキャリブレーションの詳細について、図６のフローチャートの各過程を図５のキャリブレーション装置４００の各要素や図７および後述の他の図面に示す操作画面４１１を参照しながら説明する。
【００６４】
図６のフローチャートが示すキャリブレーションは、上記の初期状態の操作画面４１１が表示されるとスタートする。ここで、このキャリブレーションは、ステップＳ１０１からステップＳ１０６までの処理で実行される第１キャリブレーション処理と、ステップＳ１０７からステップＳ１１３までの処理で実行される第２キャリブレーション処理との２段階の処理からなる。
【００６５】
まず、ユーザが、操作画面４１１のチャート出力指示ボタン４１１ａをクリックする（ステップＳ１０１）。すると、このユーザ操作に応じて、色変換装置５００の階調補正処理５２０に、ＣＭＹ３色の組合せで表現されるグレー色を有し、そのグレー色の濃度が互いに異なる６個の濃度パッチからなるグレーチャート２２を表わすチャートデータＤ１が入力される。階調補正処理部５２０は、この時点で有している３つの階調補正曲線ｆＣ，ｆＭ，ｆＹを使った階調補正処理をチャートデータＤ１に対して施し、処理済みのチャートデータＤ１をプリンタドライバ６００に渡す。そして、プリンタドライバ６００が、渡されたチャートデータＤ１に従ったグレーチャート２２のプリントをプリンタ２０に指示し、プリンタ２０においてグレーチャート２２が出力される。
【００６６】
次に、ユーザは、出力されたグレーチャート２２を分光測色計３０にセットし、操作画面４１１の測色指示ボタン４１１ｂをクリックする（ステップＳ１０２）。すると、このユーザ操作に応じて、測色計ドライバ７００が、グレーチャート２２を構成する６個の濃度パッチの測色を分光測色計３０に指示する。そして、分光測色計３０において測色が実行され、その測色で得られた測色データがキャリブレーション装置４００の測色データ保存部４２０によって、その測色データ保存部４２０内の不図示のメモリに保存される。また、この時に得られた測色データが操作画面４１１の結果表示部４１１ｊに表示される。
【００６７】
このように測色が終了すると、ユーザが、操作画面４１１の色差表示ボタン４１１ｃをクリックする（ステップＳ１０３）。すると、このユーザ操作に応じて、キャリブレーション装置４００の色差算出／表示部４３０が、上記の６個の濃度パッチそれぞれについて、測色データが示す色と所定の目標色との色差を、Ｌａｂ色空間上でそれら２種類の色それぞれに対応する２点間の距離として算出する。算出された色差は、操作画面４１１の結果表示部４１１ｊに次のように表示される。
【００６８】
図８は、色差表示ボタン４１１ｃがクリックされたときの操作画面４１１を示す図である。
【００６９】
この図８に示すように、操作画面４１１の結果表示部４１１ｊには、６個の濃度パッチそれぞれについて算出された色差ｄＥが表示される。また、測色データにおけるＬ＊値、ａ＊値、ｂ＊値それぞれと、目標色を表わす目標色データにおけるＬ＊値、ａ＊値、ｂ＊値それぞれとの差ｄＬ＊、ｄａ＊、ｄｂ＊も表示される。
【００７０】
色差ｄＥが操作画面４１１の結果表示部４１１ｊに表示されると、ユーザは、表示された各色差ｄＥが所定の目標色差以下となっているか否か、即ち、プリンタ２０が出力した６個の濃度パッチの色が、それぞれ目標色に対して十分に収束しているか否かを判断する（ステップＳ１０４）。色差ｄＥが所定の目標色差以下となっている場合（ステップＳ１０４におけるＹｅｓ判定）には、ユーザは、操作画面４１１の終了指示ボタン４１１ｈをクリックして、この図６のフローチャートが示すキャリブレーションを終了する。一方、色差ｄＥが所定の目標色差以下となっていない場合（ステップＳ１０４におけるＮｏ判定）には、ユーザは、第１キャリブレーションにおける次の処理（ステップＳ１０６）に進むか、第２キャリブレーションに進むかを判断する（ステップＳ１０５）。
【００７１】
ユーザは、第２キャリブレーションではなくステップＳ１０６の処理に進むと判断した場合には（ステップＳ１０５におけるＮｏ判定）、そのステップＳ１０６の処理において、操作画面４１１の階調補正曲線算出指示ボタン４１１ｄをクリックする。すると、キャリブレーション装置４００の階調補正曲線算出部４４０が、測色データ保存部４２０が保存した最新の測色データと目標色データとに基づいて、以下に説明するように階調補正曲線を算出する。
【００７２】
図９は、階調補正曲線算出部４４０で実行される階調補正曲線の算出処理の流れを示す模式図である。
【００７３】
この図９に示すように、階調補正曲線算出部４４０は、プリンタ２０に依存したＣＭＹ色空間上の複数点と、プリンタ２０に非依存の共通色空間であるＬａｂ色空間上の出力色を表わす複数点との一対一の対応関係をテーブル形式で定義したプリンタプロファイル４４１ａを有し、Ｌａｂ色空間上の各点（Ｌａｂ値）をＣＭＹ色空間上の各点（ＣＭＹ値）に変換する変換部４４１と、ＣＭＹ３値それぞれについての階調補正曲線ｆＣ，ｆＭ，ｆＹを算出する算出処理部４４２とを備えている。
【００７４】
図６のフローチャートにおけるステップＳ１０６の処理では、階調補正曲線算出部４４０の変換部４４１は、６個の濃度パッチそれぞれについての最新の測色結果を表わす６種類のＬａｂ値からなる測色データＤ２を、プリンタプロファイル４４１ａが定義した対応関係に従って、ＣＭＹ色空間上の、各Ｌａｂ値に対応する６点を表わす６種類のＣＭＹ値からなる測色ＣＭＹデータＤ５に変換する。また、６個の濃度パッチそれぞれについての目標色を表わす６種類のＬａｂ値からなる測色データＤ３を、６種類のＣＭＹ値からなる目標色ＣＭＹデータＤ４に変換する。
【００７５】
次に、階調補正曲線算出部４４０の算出処理部４４２は、６個の濃度パッチそれぞれについて、測色ＣＭＹデータＤ５と目標色ＣＭＹデータＤ４との、ＣＭＹ３値それぞれについての差を算出する。これらＣＭＹ３値それぞれについての差は、６個の濃度パッチそれぞれについてのプリンタ２０の出力色を目標色に近づけるためのＣＭＹ３値それぞれについての階調補正処理における補正量に相当する。チャートデータＤ１のＣＭＹ３値をそれぞれＣ０，Ｍ０，Ｙ０とし、各補正量をｄＣ，ｄＭ，ｄＹとすると、階調補正後のＣＭＹ３値は、それぞれＣ０＋ｄＣ，Ｍ０＋ｄＭ，Ｙ０＋ｄＹとなる。算出処理部４４２では、６個の濃度パッチそれぞれについてこのような算出処理が実行される。
【００７６】
さらに、算出処理部４４２は、階調補正前のＣ値に対応する座標軸と階調補正後のＣ値に対応する座標軸とを有する２次元空間上の、上記の階調補正前の６種類のＣ値と階調補正後の６種類のＣ値とを座標成分とする６点と、座標原点（０，０）と座標端点（２５５，２５５）との計８点を滑らかに結ぶ多項式近似曲線を、Ｃ値についての階調補正の前後関係を定義した階調補正曲線ｆＣとして求める。同様に、階調補正前のＭ値と階調補正後のＭ値とに基づいてＭ値についての階調補正曲線ｆＭが求められ、階調補正前のＹ値と階調補正後のＹ値とに基づいてＹ値についての階調補正曲線ｆＭが求められる。
【００７７】
図６のフローチャートにおけるステップＳ１０６の処理では、階調補正曲線算出部４４０によってこのように求められた３つの階調補正曲線ｆＣ，ｆＭ，ｆＭは、図５の色変換装置５００の階調補正処理部５２０に渡される。このように、ステップＳ１０６の処理は、階調補正曲線ｆＣ，ｆＭ，ｆＭを求めて図５の色変換装置５００の階調補正処理部５２０に渡すことで、実質的にチャートデータを補正する処理であり、本発明にいう補正過程の一例に相当する。
【００７８】
第１キャリブレーションでは、このステップＳ１０６の処理の後、上述したステップＳ１０１まで処理が戻って、ステップＳ１０１からステップＳ１０６までの処理が繰り返される。ここで、この繰り返しにおける２回目以降の算出処理は、前回に算出された階調補正曲線ｆＣ，ｆＭ，ｆＭによって補正されたチャートデータに従ってプリンタ２０がプリントしたグレーチャート２２を使って行われる。そして、そのグレーチャート２２に対する測色結果に基づいて、補正済みのチャートデータに対するさらなる補正量が求められ、その補正量が、前回の階調補正曲線ｆＣ，ｆＭ，ｆＭに加算されて新たな階調補正曲線ｆＣ，ｆＭ，ｆＭが算出される。第１キャリブレーションでは、このような階調補正曲線ｆＣ，ｆＭ，ｆＭの更新が繰り返されることとなる。
【００７９】
ここで、理想的には、第１キャリブレーションにおける階調補正曲線ｆＣ，ｆＭ，ｆＭの更新の度に、ステップＳ１０３で算出され表示される色差ｄＥは減少することとなる。しかし、実際には、この色差ｄＥはある程度以上には減少しなくなることがある。そこで、本実施形態では、この色差ｄＥがある程度以上に減少しなくなったとユーザが判断すると、ステップＳ１０４の処理において、ユーザは、第１キャリブレーションを中止し、第２キャリブレーションへの移行を決定する（ステップＳ１０５におけるＹｅｓ判定）。
【００８０】
ユーザが、第２キャリブレーションへの移行を決定すると（ステップＳ１０５におけるＹｅｓ判定）、処理は次のステップＳ１０７以降の処理に移るが、ここでは、このステップＳ１０７以降に実行される第２キャリブレーションについてフローチャートに従って説明する前に、この第２キャリブレーションの概要について図９を参照して説明する。
【００８１】
上記の第１キャリブレーションにおいて色差ｄＥがある程度以上に減少しないという状態は、大きく次の２つのパターンに分かれる。１つは、階調補正曲線を何度算出して補正を行なっても色差ｄＥがほぼ一定値のまま残ってしまうという状態であり、もう１つは、階調補正曲線を算出して補正する度に色差ｄＥが正の値になったり負の値になったりするという状態である。前者の状態は、図９に示す変換部４４１で使われるプリンタプロファイル４４１ａに誤差が存在し、測色データＤ２が表わす色と目標色データＤ３が表わす目標色との間に色差ｄＥがあるにも係わらず、プリンタプロファイル４４１ａを使って得られる測色ＣＭＹデータＤ５と目標色ＣＭＹデータＤ４との間の差がほとんど「０」になってしまっているという状態である。第２キャリブレーションでは、このような場合には、図９に示すように、目標色データＤ３を、一定値となった色差ｄＥに応じて修正した修正目標色データＤ３’に置き換えて、測色ＣＭＹデータＤ５と目標色ＣＭＹデータＤ４との間に色差ｄＥ相当の差を生じさせることで、その色差ｄＥを打ち消す階調補正曲線ｆＣ，ｆＭ，ｆＹが求められる。
【００８２】
一方、階調補正曲線を算出して補正する度に色差ｄＥが正の値になったり負の値になったりするという状態は、プリンタプロファイル４４１ａにおける誤差に起因して、測色ＣＭＹデータＤ５と目標色ＣＭＹデータＤ４との間の差が、実際の色差ｄＥに相当する値よりも大きくなり、ＣＭＹ３値が過剰に補正されてしまっているという状態である。第２キャリブレーションでは、このような場合には、図９に示すように、測色ＣＭＹデータＤ５と目標色ＣＭＹデータＤ４とに基づいて一旦求められた差に「１．０」以下の係数である修正パラメータＤ６を乗じて過剰な補正を軽減することで、色差ｄＥの不安定な変動を打ち消す階調補正曲線ｆＣ，ｆＭ，ｆＹが求められる。
【００８３】
また、第２キャリブレーションでは、このような修正目標色データＤ３’や修正パラメータＤ６を使った階調補正曲線ｆＣ，ｆＭ，ｆＹの算出と補正とが、グレーチャート２２のプリントと測色とを繰り返しながら行われる。ここで、第２キャリブレーションでは、グレーチャート２２についての測色データＤ２は、修正目標色データＤ３’や修正パラメータＤ６の値を決定するための参考に使われ、階調補正曲線ｆＣ，ｆＭ，ｆＹの算出には、この測色データＤ２に替えて、上記の第１キャリブレーションにおいて最終的に得られた測色データが基準測色データＤ２’として使われる。即ち、第２キャリブレーションは、上記の第１キャリブレーションで求められた、色差ｄＥをある程度まで抑える階調補正曲線ｆＣ，ｆＭ，ｆＹを、基準測色データＤ２’や修正目標色データＤ３’や修正パラメータＤ６等を使って修正する算出処理であると捉えることができる。
【００８４】
以上、図９を参照して概要を説明した第２キャリブレーションの詳細について、図６のフローチャートに則って説明する。
【００８５】
まず、ユーザは、第２キャリブレーションへの移行を決定すると（ステップＳ１０５におけるＹｅｓ判定）、操作画面４１１の基準測データ保存指示ボタン４１１ｅをクリックする（ステップＳ１０７）。すると、図５のキャリブレーション装置４００の基準測色データ保存部４５０が、基準測色データ保存指示ボタン４１１ｅがクリックされた時点における最新の測色データを、その基準測色データ保存部４５０内の不図示のメモリに基準測色データとして保存する。
【００８６】
次に、ユーザは、操作画面４１１の目標色データ修正ボタン４１１ｆもしくは修正パラメータ入力指示ボタン４１１ｇをクリックする（ステップＳ１０８）。
【００８７】
このステップＳ１０８では、第１キャリブレーションにおいて色差ｄＥがほぼ一定値となるという状況にある場合には、ユーザは、目標色データ修正ボタン４１１ｆをクリックし、第１キャリブレーションにおいて色差ｄＥが正の値と負の値との間で変動を繰り返すという状況にある場合には、ユーザは、修正パラメータ入力指示ボタン４１１ｇをクリックする。
【００８８】
目標色データ修正ボタン４１１ｆがクリックされた場合には、操作画面４１１に修正目標色データの入力画面が表示され、修正パラメータ入力指示ボタン４１１ｇがクリックされた場合には、操作画面４１１に修正パラメータの入力画面が表示される。
【００８９】
図１０は、修正目標色データの入力画面を示す図であり、図１１は、修正パラメータの入力画面を示す図である。
【００９０】
図１０および図１１に示すように修正目標色データの入力画面４１１ｋおよび修正パラメータの入力画面４１１ｍには、修正目標色データや修正パラメータの参考とするために、６種類の濃度パッチそれぞれについての目標色データ（Ｌａｂ値）と、測色データ（Ｌａｂ値）とが表示されている。また、目標色データと測色データとの間におけるＬ＊値の差ｄＬ＊とＣ値＝Ｍ値＝Ｙ値との対応関係、ａ＊値の差ｄａ＊とＣ値＝Ｍ値＝Ｙ値との対応関係、およびｂ＊値の差ｄｂ＊とＣ値＝Ｍ値＝Ｙ値との対応関係という３種類の対応関係を表わすグラフも表示されている。
【００９１】
また、修正目標色データの入力画面４１１ｋは、図１０に示すように、修正目標色データがＬ＊値、ａ＊値、ｂ＊値それぞれについて互いに独立に入力される修正目標色データ入力部４１１ｋ＿１を備えている。また、修正パラメータの入力画面４１１ｍは、図１１に示すように、修正パラメータがＣ値、Ｍ値、Ｙ値それぞれについて互いに独立に入力される修正パラメータ入力部４１１ｍ＿１を備えている。
【００９２】
例えば、修正目標色データの入力画面４１１ｋが表示されたところ、ある濃度パッチについての目標色データのｂ＊値が「０．５」、測色データのｂ＊値が「−０．５」になっていたとする。この場合、目標色データのｂ＊値と、測色データのｂ＊値との間には「１．０」の差があり、ここでの例では、このｂ＊値についての「１．０」の差が第１キャリブレーションにおいて一定となっている。即ち、図９のプリンタプロファイル４４１ａには、ｂ＊値についての「１．０」の差が、見かけ上ほぼ「０」となってしまうような誤差が生じている可能性がある。そこで、修正目標色データのｂ＊値としては、例えば、目標色データのｂ＊値「０．５」に、見かけ上無視されてしまう「１．０」の差を加えた「１．５」が採用される。本実施形態では、ユーザは、目標色データと目標色データとの差に基づいたこのような考察を行って、修正目標色データのＬ＊値、ａ＊値、ｂ＊値それぞれを決めて修正目標色データの入力画面４１１ｋに入力する。
【００９３】
修正パラメータについては、ユーザは、第１キャリブレーションにおける色差ｄＥや、Ｌ＊値、ａ＊値、ｂ＊値それぞれについての差ｄＬ＊、ｄａ＊、ｄｂ＊を総合的に考慮して、Ｃ値についての補正が過剰となっていると判断した場合には、Ｃ値についての修正パラメータとして、このＣ値についての補正の過剰を抑える例えば「０．７」等という値を修正パラメータ入力部４１１ｍ＿１に入力する。また、ユーザは、Ｍ値およびＹ値についての修正パラメータについても同様の考察を行って修正パラメータ入力部４１１ｍ＿１に入力する。
【００９４】
図６のステップＳ１０８の処理において、ユーザが、操作画面４１１に、以上に説明したように修正目標色データや修正パラメータを入力すると、図５のキャリブレーション装置４００の修正目標色データ取得部４６０や修正パラメータ取得部４７０が、その操作画面４１１を介して修正目標色データや修正パラメータを取得し、階調補正曲線算出部４４０に渡す。
【００９５】
以上説明したステップＳ１０８の処理は、その処理においてユーザによって修正目標色データが入力されるときには本発明にいう加減過程の一例に相当し、ユーザによって修正パラメータが入力されるときには本発明にいう設定過程の一例に相当する。
【００９６】
次に、ユーザが、操作画面４１１の階調補正曲線算出指示ボタン４１１ｄをクリックする（ステップＳ１０９）。ステップＳ１０８の処理で修正目標色データが取得された場合には、図９に示すように、取得された修正目標色データＤ３’と、図６のステップＳ１０７で保存された基準測色データＤ２’とを使って、上述したように一定のまま残っていた色差ｄＥを打ち消す階調補正曲線ｆＣ，ｆＭ，ｆＹが算出される。また、ステップＳ１０８の処理で修正パラメータが取得された場合には、基準測色データＤ２’と目標色データＤ３とを使って求められた測色ＣＭＹデータＤ５と目標色ＣＭＹデータＤ４とのＣＭＹ３値それぞれについての差に修正パラメータが乗ぜられ、過剰な補正が抑えられた階調補正曲線ｆＣ，ｆＭ，ｆＹが求められる。このステップＳ１０９の処理が、本発明にいう補正データ算出過程の一例に相当する。
【００９７】
続いて、ユーザは、操作画面４１１のチャート出力指示ボタン４１１ａをクリックして（ステップＳ１１０）、階調補正処理を施されたチャートデータに従ったグレーチャート２２のプリントを行い、プリントされたグレーチャート２２を分光測色計３０にセットして、測色指示ボタン４１１ｂをクリックして測色を行い（ステップＳ１１１）、さらに、色差表示ボタン４１１ｃをクリックして操作画面４１１の結果表示部４１１ｊ（図８参照）に測色結果を表示させる（ステップＳ１１２）。
【００９８】
ここで、上記のステップＳ１０３の処理とステップＳ１１２の処理とのそれぞれが、本発明にいう表示過程の一例に相当する。
【００９９】
そして、ユーザは、表示された各濃度パッチについての色差ｄＥが所定の目標色差以下となっているか否か、即ち、プリンタ２０が出力した６個の濃度パッチの色が、それぞれ目標色に対して十分に収束しているか否かを判断する（ステップＳ１１３）。このステップＳ１１３において、各濃度パッチの色が目標色に対して十分に収束していないと判断した場合には（ステップＳ１１３におけるＮｏ判定）、処理がステップＳ１０８まで戻り、ステップＳ１０８からステップＳ１１３までの処理が繰り返される。この処理の繰り返しは、ユーザが、各濃度パッチの色が目標色に対して十分に収束していると判断するまで続けられる。そして、各濃度パッチの色が目標色に対して十分に収束していると判断すると（ステップＳ１１３におけるＹｅｓ判定）、ユーザは、終了指示ボタン４１１ｈをクリックして、この図６のフローチャートが示すキャリブレーション処理を終了する。また、ユーザが終了指示ボタン４１１ｈをクリックした時点における階調補正曲線ｆＣ，ｆＭ，ｆＹが、図５のキャリブレーション装置４００の階調補正曲線算出部４４０から色変換装置５００の階調補正処理部５２０に渡される。
【０１００】
以上説明した図５のキャリブレーション装置４００を使った、図６のフローチャートが表わすキャリブレーションによれば、まず、上記の第１キャリブレーションによってプリンタ２０の出力色を目標色にある程度の精度で合わせることができる階調補正曲線が作成される。そして、その階調補正曲線が、上記の第２キャリブレーションによって修正目標色データや修正パラメータを使って修正されることで、出力色を目標色にさらに高精度で合わせることができる階調補正曲線が得られる。つまり、このキャリブレーション装置４００を使ったキャリブレーションによれば、図１のプリンタ２０に対して高精度のキャリブレーションを施すことができる。
【０１０１】
尚、上記では、本発明にいう補正過程の一例として、階調補正曲線を求めて図５の色変換装置５００の階調補正処理部５２０に渡すことで、実質的にチャートデータを補正する、図６のフローチャートにおけるステップＳ１０６を例示したが、本発明はこれに限るものではない。本発明の補正過程は、例えば、チャートデータを実際に補正して補正済みのチャートデータを求めるもの等であっても良い。
【０１０２】
また、上記では、本発明にいう加減過程の一例として、目標色データを修正して得られる上記の修正目標色データを取得することで、プリンタ２０の出力色と目標色との相違（色差）を加減する、図６のフローチャートにおけるステップＳ１０８を例示したが、本発明はこれに限るものではない。本発明の加減過程は、例えば、目標色データを修正する修正量を取得する処理であっても良く、あるいは、上記の基準測色データを修正する修正量や、その基準測色データを修正して得られる修正基準色データを取得する処理であっても良く、あるいは、目標色データが表わす目標色と基準測色データが表わすプリンタ２０の出力色との色差に対する修正量や、その色差を修正して得られる修正色差を取得する処理等であっても良い。
【図面の簡単な説明】
【０１０３】
【図１】本発明の一実施形態が適用されるプリントシステムの全体構成図である。
【図２】パーソナルコンピュータ１００および分光測色計３０の外観斜視図である。
【図３】パーソナルコンピュータ１００のハードウェア構成図である。
【図４】本発明のキャリブレーションプログラムの一実施形態を示す模式図である。
【図５】本発明のキャリブレーション装置の一実施形態を示すブロック図である。
【図６】本発明のキャリブレーション方法の一実施形態を示すフローチャートである。
【図７】操作画面を示す図である。
【図８】色差表示ボタン４１１ｃがクリックされたときの操作画面４１１を示す図である。
【図９】階調補正曲線算出部４４０で実行される階調補正曲線の算出処理の流れを示す模式図である。
【図１０】修正目標色データの入力画面を示す図である。
【図１１】修正パラメータの入力画面を示す図である。
【符号の説明】
【０１０４】
１    プリントシステム
１０    カラースキャナ
１１    原稿画像
２０    プリンタ
２１    プリント画像
２２    グレーチャート
３０    分光測色計
３１    ケーブル
１００    パーソナルコンピュータ
１１０    本体装置
１１０ａ    ＦＤ装填口
１１０ｂ    ＣＤ−ＲＯＭ装填口
１１１    ＣＰＵ
１１２    主メモリ
１１３    ハードディスク装置
１１４    ＦＤドライブ
１１５    ＣＤ−ＲＯＭドライブ
１１６    Ｉ／Ｏインタフェース
１２０    画像表示装置
１２０ａ    表示画面
１３０    キーボード
１４０    マウス
１５０    バス
２１０    ＦＤ
２２０    ＣＤ−ＲＯＭ
３００    キャリブレーションプログラム
３１０    操作受付部
３２０    測色データ保存部
３３０    色差算出／表示部
３４０    階調補正曲線算出部
３５０    基準測色データ保存部
３６０    修正目標色データ取得部
３７０    修正パラメータ取得部
４００    キャリブレーション装置
４１０    操作受付部
４１１    操作画面
４１１ａ    チャート出力指示ボタン
４１１ｂ    測色指示ボタン
４１１ｃ    色差表示指示ボタン
４１１ｄ    階調補正曲線算出指示ボタン
４１１ｅ    基準測色データ修正指示ボタン
４１１ｆ    目標色データ修正指示ボタン
４１１ｇ    修正パラメータ入力指示ボタン
４１１ｈ    終了指示ボタン
４１１ｊ    結果表示部
４１１ｋ    修正目標色データの入力画面
４１１ｋ＿１    修正目標色データ入力部
４１１ｍ    修正パラメータの入力画面
４１１ｍ＿１    修正パラメータ入力部
４２０    測色データ保存部
４３０    色差算出／表示部
４４０    階調補正曲線算出部
４５０    基準測色データ保存部
４６０    修正目標色データ取得部
４７０    修正パラメータ取得部
５００    色変換装置
５１０    色変換部
５２０    階調補正処理部
６００    プリンタドライバ
７００    測色計ドライバ
【図１】
2008017275.tif 000003
【図２】
2008017275.tif 000004
【図３】
2008017275.tif 000005
【図４】
2008017275.tif 000006
【図５】
2008017275.tif 000007
【図６】
2008017275.tif 000008
【図７】
2008017275.tif 000009
【図８】
2008017275.tif 000010
【図９】
2008017275.tif 000011
【図１０】
2008017275.tif 000012
【図１１】
2008017275.tif 000013