(57)【要約】【課題】  最適化のやり直しに相当する色修正を容易に実現することができる色修正装置、色修正プログラム、および色修正方法を提供する。【解決手段】  第１のデバイスにおける色再現範囲の大きさと、第２のデバイスにおける色再現範囲の大きさとの相違を、その第１のデバイスにおける画像データと画像の色との対応関係を定義した第１の色再現定義と、その第２のデバイスにおける画像データと画像の色との対応関係を定義した第２の色再現定義とに基づいて求め、その求めた相違に基づいて色修正の強度を算出する修正強度算出部と、  色修正の基本的な傾向を表す所定の基本修正関係と、修正強度算出部によって求められた修正強度とに基づいて画像データに、所定の色空間内における色修正を施す色修正部とを備えている。【選択図】        図４
2006086720.tif 000002
【特許請求の範囲】
【請求項１】
画像データと画像とを媒介する第１のデバイスにおける色再現範囲の大きさと、画像データと画像とを媒介する第２のデバイスにおける色再現範囲の大きさとの相違を、該第１のデバイスにおける画像データと画像の色との対応関係を定義した第１の色再現定義と、該第２のデバイスにおける画像データと画像の色との対応関係を定義した第２の色再現定義とに基づいて求め、その求めた相違に基づいて色修正の強度を算出する修正強度算出部と、
色修正の基本的な傾向を表す所定の基本修正関係と、前記修正強度算出部によって求められた修正強度とに基づいて画像データに、所定の色空間内における色修正を施す色修正部とを備えたことを特徴とする色修正装置。
【請求項２】
前記色修正部が、前記基本修正関係として、色の複数の原色成分それぞれに対する基本的な修正傾向を表した複数の基本修正関数を用い、前記修正強度算出部によって算出された強度に従って該基本修正関数の関数値を増減するものであることを特徴とする請求項１記載の色修正装置。
【請求項３】
前記修正強度算出部が、色再現範囲の大きさの指標として明度レンジを用いて、色再現範囲の大きさの相違を求めるものであることを特徴とする請求項１記載の色修正装置。
【請求項４】
前記修正強度算出部が、色再現範囲の大きさの指標として彩度レンジを用いて、色再現範囲の大きさの相違を求めるものであることを特徴とする請求項１記載の色修正装置。
【請求項５】
前記色修正部が、前記所定の色空間として、デバイスに依存するデバイス色空間を用いるものであることを特徴とする請求項１記載の色修正装置。
【請求項６】
画像データと画像とを媒介する第１のデバイスにおける色再現範囲の大きさと、画像データと画像とを媒介する第２のデバイスにおける色再現範囲の大きさとの相違を、該第１のデバイスにおける画像データと画像の色との対応関係を定義した第１の色再現定義と、該第２のデバイスにおける画像データと画像の色との対応関係を定義した第２の色再現定義とに基づいて求め、その求めた相違に基づいて色修正の強度を算出する修正強度算出過程と、
色修正の基本的な傾向を表す所定の基本修正関係と、前記修正強度算出過程で求められた修正強度とに基づいて画像データに、所定の色空間内における色修正を施す色修正過程とを有することを特徴とする色修正方法。
【請求項７】
コンピュータに組み込まれて該コンピュータ上に、
画像データと画像とを媒介する第１のデバイスが再現可能な色範囲の大きさと、画像データと画像とを媒介する第２のデバイスが再現可能な色範囲の大きさとの相違を、該第１のデバイスにおける画像データと画像の色との対応関係を定義した第１の色再現定義と、該第２のデバイスにおける画像データと画像の色との対応関係を定義した第２の色再現定義とに基づいて求め、その求めた相違に基づいて色修正の強度を算出する修正強度算出部と、
色修正の基本的な傾向を表す所定の基本修正関係と、前記修正強度算出部によって求められた修正強度とに基づいて画像データに、所定の色空間内における色修正を施す色修正部とを構成することを特徴とする色修正プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに色修正を施す色修正装置、色修正方法、および色修正プログラムに関する。
【背景技術】
【０００２】
従来より、デジタルスチルカメラによる撮影で得られた画像データがプリンタ出力に用いられて写真プリントが得られるといったデータ利用や、ある印刷システムで印刷に用いられた画像データが、ほかの印刷システムにおける印刷に流用されるといったデータ流用などが一般的に行われている。
【０００３】
画像データのこのような利用や流用に際しては、デジタルスチルカメラによる色再現範囲（ガマット）とプリンタによる色再現範囲（ガマット）とは通常は異なっているし、例えば、流用元の印刷システムではアート紙が用いられ、流用先の印刷システムでは新聞用紙が用いられるなどというように、流用元と流用先とで印刷条件が異なることによって色再現範囲が異なる場合もある。このように色再現範囲が異なる場合における画像データの利用や流用では、色再現範囲の差を埋めるような、ガマットマッピングと称される色修正が画像データに施されることが多い（例えば特許文献１参照。）。この色修正によれば、画像データの利用先や流用先で、元の画像の色とよく似た色の画像が再現されることとなる。
【特許文献１】特開２００２−２５２７８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、例えばデジタルスチルカメラ内では、撮影で得られた画像データに対して、ＣＲＴ上に画像を表示したときに好ましい色が得られるような最適化が施されているし、例えばアート紙が用いられた流用元の印刷システムでは、アート紙上での色が見た目に好適な印象となるような最適化が画像データに施されている。
【０００５】
このような最適化が施された画像データが、最適化の前提となった出力装置や印刷条件における色再現範囲よりも狭い色再現範囲を有する出力装置や印刷条件で用いられる場合には、上記の特許文献１に開示されたような色修正が施されていても、最終的に得られる画像のコントラスト感が不足した画像となってしまう場合がある。
【０００６】
このようなコントラスト感の不足が生じる場合には、データの利用や流用に際して最適化もやり直すことが必要となるが、そのような最適化のやり直しには熟練を要し、一般的なユーザなどには実行が困難であるという問題がある。
【０００７】
本発明は上記事情に鑑み、最適化のやり直しに相当する色修正を容易に実現することができる色修正装置、色修正方法、および色修正プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成する本発明の色修正装置は、
画像データと画像とを媒介する第１のデバイスにおける色再現範囲の大きさと、画像データと画像とを媒介する第２のデバイスにおける色再現範囲の大きさとの相違を、その第１のデバイスにおける画像データと画像の色との対応関係を定義した第１の色再現定義と、その第２のデバイスにおける画像データと画像の色との対応関係を定義した第２の色再現定義とに基づいて求め、その求めた相違に基づいて色修正の強度を算出する修正強度算出部と、
色修正の基本的な傾向を表す所定の基本修正関係と、修正強度算出部によって求められた修正強度とに基づいて画像データに、所定の色空間内における色修正を施す色修正部とを備えたことを特徴とする。
【０００９】
ここで「色再現範囲の大きさの相違」は、大きさの差で表されてもよく、あるいは大きさの比で表されてもよい。
【００１０】
本発明の色修正装置によれば、色修正の基本的な傾向が基本修正関係として用意され、第１のデバイスと第２のデバイスとの相互間における色再現範囲の大きさの相違に応じて修正強度が算出されて、それら基本修正関係と修正強度とに基づいて色修正が行われるので、最適化のやり直しに関するノウハウを反映した基本修正関係をデバイスのメーカなどが用意することで、ノウハウのないユーザであっても、任意のデバイスに合わせた再最適化に相当する色修正を容易に実現することができる。
【００１１】
本発明の色修正装置は、上記色修正部が、上記基本修正関係として、色の複数の原色成分それぞれに対する基本的な修正傾向を表した複数の基本修正関数を用い、修正強度算出部によって算出された強度に従って基本修正関数の関数値を増減するものであることが好適である。
【００１２】
この好適な色修正装置によれば、色の各原色成分（例えば、減法混色におけるシアン、マゼンタ、イエローや加法混色におけるレッド、グリーン、ブルーや、印刷版におけるシアン、マゼンタ、イエロー、ブラックなどといった各色の成分）ごとの基本修正関数が用いられるので、各色について非同等な色修正にも対応することができる。
【００１３】
また、本発明の色修正装置は、上記修正強度算出部が、色再現範囲の大きさの指標として明度レンジを用いて、色再現範囲の大きさの相違を求めるものであってもよく、あるいは、
上記修正強度算出部が、色再現範囲の大きさの指標として彩度レンジを用いて、色再現範囲の大きさの相違を求めるものであってもよい。
【００１４】
明度レンジや彩度レンジは、色再現範囲の大きさを表す指標として好適なものであり、これらの指標を用いることで適切な色修正が実現される。
【００１５】
また、本発明の色修正装置は、上記色修正部が、上記所定の色空間として、デバイスに依存するデバイス色空間を用いるものであることが好適である。
【００１６】
デバイス色空間は、空間内の方向と色変化方向との対応が人間にとって理解しやすい色空間であるので、デバイス色空間が色修正の空間として用いられることにより、基本修正関係などが理解しやすいものとなる。
【００１７】
上記目的を達成する本発明の色修正方法は、
画像データと画像とを媒介する第１のデバイスにおける色再現範囲の大きさと、画像データと画像とを媒介する第２のデバイスにおける色再現範囲の大きさとの相違を、その第１のデバイスにおける画像データと画像の色との対応関係を定義した第１の色再現定義と、その第２のデバイスにおける画像データと画像の色との対応関係を定義した第２の色再現定義とに基づいて求め、その求めた相違に基づいて色修正の強度を算出する修正強度算出過程と、
色修正の基本的な傾向を表す所定の基本修正関係と、修正強度算出過程で求められた修正強度とに基づいて画像データに、所定の色空間内における色修正を施す色修正過程とを有することを特徴とする。
【００１８】
本発明の色修正方法によれば、本発明の色修正装置と同様に、任意のデバイスに合わせた再最適化に相当する色修正を容易に実現することができる。
【００１９】
上記目的を達成する本発明の色修正プログラムは、
コンピュータに組み込まれてそのコンピュータ上に、
画像データと画像とを媒介する第１のデバイスが再現可能な色範囲の大きさと、画像データと画像とを媒介する第２のデバイスが再現可能な色範囲の大きさとの相違を、その第１のデバイスにおける画像データと画像の色との対応関係を定義した第１の色再現定義と、その第２のデバイスにおける画像データと画像の色との対応関係を定義した第２の色再現定義とに基づいて求め、その求めた相違に基づいて色修正の強度を算出する修正強度算出部と、
色修正の基本的な傾向を表す所定の基本修正関係と、修正強度算出部によって求められた修正強度とに基づいて画像データに、所定の色空間内における色修正を施す色修正部とを構成することを特徴とする。
【００２０】
本発明の色修正プログラムによれば、本発明の色修正装置や本発明の色修正方法がコンピュータによって容易に実現される。
【００２１】
なお、本発明にいう色修正方法および色修正プログラムについては、ここではその基本形態のみを示すのにとどめるが、これは単に重複を避けるためであり、本発明にいう色修正方法および色修正プログラムには、上記の基本形態のみではなく、前述した色修正装置の各形態に対応する各種の形態が含まれる。
【００２２】
また、本発明の色修正プログラムがコンピュータ上に構成する修正強度算出部などといった要素は、１つの要素が１つのプログラム部品によって構築されるものであってもよく、１つの要素が複数のプログラム部品によって構築されるものであってもよく、複数の要素が１つのプログラム部品によって構築されるものであってもよい。また、これらの要素は、そのような作用を自分自身で実行するものとして構築されてもよく、あるいは、コンピュータに組み込まれている他のプログラムやプログラム部品に指示を与えて実行するものとして構築されても良い。
【発明の効果】
【００２３】
以上説明したように、本発明の色修正装置、色修正方法、および色修正プログラムによれば、上述した最適化のやり直しに相当する色修正を容易に実現することができる。
【発明を実施するための最良の形態】
【００２４】
以下図面を参照して本発明の実施の形態を説明する。
【００２５】
図１は、本発明の一実施形態が組み込まれたプリントシステムを示す図である。
【００２６】
このプリントシステムは、デジタルスチルカメラ１０とパーソナルコンピュータ２０とプリンタ３０とで構成されている。
【００２７】
デジタルスチルカメラ１０には、撮影画像を、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）３色で表した画像データが記憶されており、その画像データがパーソナルコンピュータ２０に取り込まれる。このＲＧＢの画像データでは、Ｒ値、Ｇ値、Ｂ値の組み合わせ（ｒ，ｇ，ｂ）によって色が表現され、Ｒ値、Ｇ値、Ｂ値のそれぞれについて０〜２５５という範囲の値が取り得る。
【００２８】
パーソナルコンピュータ２０では、取り込まれた画像データが表した撮影画像の確認や編集が行われる。また、パーソナルコンピュータ２０の内部で、ＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）の形式を持つ、後述するデバイスリンクプロファイルが参照され、ＲＧＢの画像データが、プリンタ３０に適合したＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）４色の画像データに変換される。このＣＭＹＫの画像データでは、Ｃ値、Ｍ値、Ｙ値、Ｋ値の組み合わせ（ｃ，ｍ，ｙ，ｋ）によって）色が表現され、Ｃ値、Ｍ値、Ｙ値、Ｋ値のそれぞれについて０〜１００という範囲の値が取り得る。このＣＭＹＫの画像データはプリンタ３０に入力され、プリンタ３０では、その入力された画像データに従って写真プリントが出力される。
【００２９】
パーソナルコンピュータ２０で行われる画像データの変換は、画像データが表す画像の色に着目した変換であり、以下ではこの変換のことを色変換と称する。また、この図１に示すプリントシステムでは、パーソナルコンピュータ２０は色変換を行う色変換装置として機能する。さらに、本発明の色修正装置の一実施形態としての機能は、この色変換装置としての機能に包含されている。
【００３０】
ここで、パーソナルコンピュータ２０について説明する。
【００３１】
このパーソナルコンピュータ２０は、ＣＰＵ、ＲＡＭメモリ、ハードディスク等を内蔵した本体部１０１、本体部１０１からの指示により蛍光面１０２ａに画面表示を行うＣＲＴディスプレイ１０２、このコンピュータシステム内にユーザの指示や文字情報を入力するためのキーボード１０３、蛍光面１０２ａ上の任意の位置を指定することにより、その指定時にその位置に表示されていたアイコン等に応じた指示を入力するマウス１０４を備えている。
【００３２】
本体１０１には、ＣＤ−ＲＯＭ２００やＣＤ−Ｒが取り出し自在に装填され、そのように装填されたＣＤ−ＲＯＭ２００やＣＤ−Ｒに記憶された情報を再生するＣＤ−ＲＯＭドライブが内蔵されている。また、本体１０１には、光磁気ディスク（ＭＯ）２１０（図１には図示せず；図２参照）が取り出し自在に装填され、そのように装填されたＭＯ２１０に対し情報の記録再生を行うＭＯドライブも内蔵されている。
【００３３】
図２は、図１に示す外観を有するパーソナルコンピュータ２０のハードウェア構成図である。
【００３４】
このハードウェア構成図には、ＣＰＵ（中央演算処理装置）１１１、ＲＡＭ１１２、ＨＤＤ（ハードディスクドライブ）１１３、ＭＯドライブ１１４、およびＣＤ−ＲＯＭドライブ１１５が示されており、それらはバス１１０で相互に接続されている。
【００３５】
ＨＤＤ１１３は、記録媒体の一種であるハードディスク２２０を内蔵しており、このハードディスク２２０に対し情報の記録再生を行う。
【００３６】
また、図２には、図示しない複数のＩ／Ｏインターフェースそれぞれを介してバス１１０に接続された、マウス１０４、キーボード１０３、ＣＲＴディスプレイ１０２、デジタルスチルカメラ１０、およびプリンタ３０が示されている。
【００３７】
ここでは、ＣＤ−ＲＯＭ２００に色変換プログラムが記憶されており、このＣＤ−ＲＯＭ２００は本体１０１内に装填され、そのＣＤ−ＲＯＭ２００に記憶された色変換プログラムがＣＤ−ＲＯＭドライブ１１５によって読み込まれ、バス１１０を経由してハードディスク２２０内にインストールされる。
【００３８】
このハードディスク２２０内にインストールされた色変換プログラムが起動されると、このハードディスク２２０内の色変換プログラムはＲＡＭ１１２にロードされ、ＣＰＵ１１１により実行される。この色変換プログラムには、本発明の色修正プログラムの一実施形態に相当するプログラム部分が組み込まれており、この色変換プログラムが起動されて実行されると、コンピュータシステム１００は、本発明の色修正装置の一実施形態としての機能を包含した色変換装置として動作する。つまり、パーソナルコンピュータ２０と、本発明の色修正プログラムの一実施形態とが結合することにより、本発明の色修正装置の一実施形態が構築される。
【００３９】
ここでは、プログラムを記憶する記憶媒体としてＣＤ−ＲＯＭ２００が例示されているが、本発明の色修正プログラムを記憶する記憶媒体はＣＤ−ＲＯＭに限られるものではなく、それ以外の光ディスク、ＭＯ、フロッピー（登録商標）ディスク、磁気テープなどの記憶媒体であってもよい。また、本発明の色変換プログラムは、記憶媒体を介さずに、通信網などを介して直接にコンピュータシステムに供給されるものであってもよい。
【００４０】
図３は、色変換プログラムを表す図である。上述したように、ここでは、色変換プログラム４００は、ＣＤ−ＲＯＭ２００に記憶されている。
【００４１】
この色変換プログラム４００は、図１に示すパーソナルコンピュータ２０内で実行され、そのパーソナルコンピュータ２０を、デバイスリンクプロファイルを用いた色変換を行う色変換装置として動作させるものであり、デバイスリンクプロファイル作成部４１０と色変換処理部４２０と補正強度計算部４３０とトーンカーブ補正部４４０とコレクションカーブ補正部４５０とを有する。また、トーンカーブ補正部４４０およびコレクション補正部４５０は、更に処理パラメータ設定部４４１，４５１と色変換部４４２，４５２とを有している。
【００４２】
この色変換プログラム４００のうち、補正強度計算部４３０とトーンカーブ補正部４４０とコレクションカーブ補正部４５０によって、本発明の色修正プログラムの一実施形態に相当するプログラム部分が構成されている。
【００４３】
この色変換プログラム４００の各要素の詳細については後述する。
【００４４】
図４は、色変換装置の機能を表す機能ブロック図である。
【００４５】
この色変換装置５００は、図３の色変換プログラム４００が、図１に示すパーソナルコンピュータ２０にインストールされて実行されることにより構成されるものである。
【００４６】
この色変換装置５００はデバイスリンクプロファイル作成部５１０と色変換処理部５２０と補正強度計算部５３０とトーンカーブ補正部５４０とコレクションカーブ補正部５５０とから構成されており、トーンカーブ補正部５４０およびコレクションカーブ補正部５５０については、更に、処理パラメータ設定部５４１，５５１と色変換部５４２，５５２とから構成されている。
【００４７】
これらデバイスリンクプロファイル作成部５１０、色変換処理部５２０、補正強度計算部５３０、トーンカーブ補正部５４０、およびコレクションカーブ補正部５５０は、図３に示す色変換プログラム４００を構成する、デバイスリンクプロファイル作成部４１０、色変換処理部４２０、補正強度計算部４３０、トーンカーブ補正部４４０、およびコレクションカーブ補正部４５０それぞれによってパーソナルコンピュータ２０上に構成されている。また、色変換装置５００における処理パラメータ設定部５４１，５５１および色変換部５４２，５５２は、色変換プログラム４００における処理パラメータ設定部４４１，４５１および色変換部４４２，４５２それぞれによってパーソナルコンピュータ２０上に構成されている。このように、図４に示す色変換装置５００の各要素は、図３に示す色変換プログラム４００の各要素にそれぞれ対応するが、図４の各要素は、図１に示すパーソナルコンピュータ２０のハードウェアとそのパーソナルコンピュータで実行されるＯＳやアプリケーションプログラムとの組合せで構成されているのに対し、図３に示す各要素はそれらのうちのアプリケーションプログラムのみにより構成されている点が異なる。
【００４８】
上記要素のうち補正強度計算部５３０とトーンカーブ補正部５４０とコレクションカーブ補正部５５０が、本発明の色修正装置の一実施形態に相当する機能部分（色補正機能）を担っており、補正強度計算部５３０は、本発明にいう修正強度算出部の一例に相当し、トーンカーブ補正部５４０およびコレクションカーブ補正部５５０は、双方とも、本発明にいう色修正部の一例に相当している。つまり、本実施形態における色補正は、本発明にいう色修正の一例に相当している。
【００４９】
以下、図４に示す色変換装置５００の動作について説明する。
【００５０】
図５は、色変換装置における処理動作を表すフローチャートである。以下この図５を説明するに際しては図４も適宜に参照する。
【００５１】
この図５に示すフローチャートが表す処理手順のうち、ステップＳ１０からステップＳ５０までは、補正強度計算部５３０とトーンカーブ補正部５４０とコレクションカーブ補正部５５０が担う色補正機能における処理手順を表しており、この色補正機能における処理手順は、本発明の色修正方法の一実施形態に相当している。
【００５２】
この図５に示す処理手順では、先ず、補正強度計算部５３０によって、入力プロファイル５１１と出力プロファイル５１２のそれぞれが表す各色再現範囲の明度レンジの比と彩度レンジの比が求められる。
【００５３】
明度レンジの比は、ＣＩＥＬＡＢのＬａｂ値から求められるＣＩＥＸＹＺのＹ値が用いられて、黒点におけるＹ値Ｙｂと白点におけるＹ値Ｙｗとの差の比（Ｙｗｏ−Ｙｂｏ）／（Ｙｗｉ−Ｙｂｉ）として求められる。ここで、添字のｉ，ｏは、それぞれ、入力プロファイル５１１、出力プロファイル５１２から求められる値を示しており、以下の説明でも同様である。明度レンジの比としては、黒点のＹ値Ｙｂの比Ｙｂｏ／Ｙｂｉも採用可能であるが、ここでは前述の比（Ｙｗｏ−Ｙｂｏ）／（Ｙｗｉ−Ｙｂｉ）が用いられるものとして説明を続ける。
【００５４】
彩度レンジＳの比Ｓｏ／ＳｉはＣＭＹＲＧＢ６色それぞれの色方向について求められる。具体的には、入力プロファイル５１１について（ｒ、ｇ、ｂ）＝（０，０，２５５）、（０，２５５，０）、（２５５，０，０）、（０，２５５，２５５）、（２５５，０，２５５）、（２５５，２５５，０）の各点におけるＣＩＥＬＡＢのａ値とｂ値が求められ、出力プロファイル５１２については（ｃ，ｍ，ｙ，ｋ）＝（０，０，１００，０）、（０，１００，０，０）、（１００，０，０，０）、（０，１００，１００，０）、（１００，０，１００，０）、（１００，１００，０，０）の各点におけるＣＩＥＬＡＢのａ値とｂ値が求められて、Ｓ＝ｓｑｒｔ（ａ２＋ｂ２）という式によって各色方向の彩度レンジＳに換算され、各色方向の比Ｓｏ／Ｓｉが求められる。
【００５５】
そして、このように求められた明度レンジの比および彩度レンジの比と、以下に示すトーンカーブ補正用の強度関数およびコレクションカーブ補正用の強度関数とから、ＲＧＢの画像データに対する、トーンカーブの補正強度およびコレクションカーブの補正強度が求められる（ステップＳ１０）。このステップＳ１０は、本発明の色修正方法における修正強度算出過程の一例に相当する。
【００５６】
図６は、トーンカーブ補正用の強度関数を示すグラフである。
【００５７】
このグラフの横軸は、上述した明度レンジの比（Ｙｗｏ−Ｙｂｏ）／（Ｙｗｉ−Ｙｂｉ）を表しており、縦軸は補正強度ｐを表している。このグラフの曲線６１０は、トーンカーブ補正用の強度関数を表しており、明度レンジの比が値「１」のときには、トーンカーブが無補正となる補正強度「１」となる。また、このグラフの曲線６１０は、出力側（ここではプリンタ側）のレンジが入力側のレンジに対して小さいほど補正強度の値は増大することを表している。
【００５８】
図７は、コレクションカーブ補正用の強度関数を示すグラフである。
【００５９】
このグラフの横軸は、上述した彩度レンジの比Ｓｏ／Ｓｉを表しており、縦軸は補正強度ｑを表しており、グラフの曲線６２０は、コレクションカーブ補正用の強度関数を表している。コレクションカーブの補正強度ｑも、ＣＭＹＲＧＢ６色それぞれの色方向について求められるものであり、この図７にはシアン用の補正強度ｑｃが示されている。
【００６０】
この図７に示すグラフの曲線６２０も、図６に示すグラフの曲線６１０と同様に、レンジの比が値「１」のときには、無補正に相当する補正強度「１」となり、出力側（ここではプリンタ側）のレンジが入力側のレンジに対して小さいほど補正強度の値が増大することを表している。
【００６１】
図５のステップＳ１０では、これらの強度関数によって補正強度が求められる。このように求められる補正強度は、明度レンジの比および彩度レンジの比が指標する色再現範囲の大きさの相違に応じたものである。「発明が解決しようとする課題」欄で説明したように、最適化のやり直しは、色再現範囲の大きさが相違するほど必要となるので、ステップＳ１０で求められる補正強度は、最適化のやり直しの必要性を的確に表したものとなっている。
【００６２】
このようにステップＳ１０で補正強度が求められると、その補正強度が、トーンカーブ補正部５４０およびコレクションカーブ補正部５５０に入力される（ステップＳ２０）。そして、トーンカーブ補正部５４０およびコレクションカーブ補正部５５０それぞれの処理パラメータ設定部５４１，５５１で、ＲＧＢの画像データに対するトーンカーブ補正用の補正関数Δｒｔ，Δｇｔ，Δｂｔおよびコレクションカーブ補正用の補正関数Δｒｃ，Δｇｃ，Δｂｃが求められる（ステップＳ３１，Ｓ３２）。これらの補正関数は、上述した補正強度ｐ，ｑと、補正の基本的な傾向を表した基本補正関数ｆ（Ｒ），ｇ（Ｒ）［Ｒ＝ｒ，ｇ，ｂ］とに基づいて、以下のような式で求められる。但し、コレクションカーブ補正用の補正関数Δｒｃ，Δｇｃ，Δｂｃについては、シアン方向に関する補正関数Δｒｃｃ，Δｇｃｃ，Δｂｃｃを代表として示す。また、ここでは、説明の便宜上、ｒ＝ｇ＝ｂが無彩色であり、ＣＭＹＲＧＢ６色それぞれの色方向について等方的な色補正が行われるという単純な状況を前提としている。
Δｒｔ＝ｋ１（ｐ×ｆ（ｒ）−ｆ（ｒ））
Δｇｔ＝ｋ１（ｐ×ｆ（ｇ）−ｆ（ｇ））
Δｂｔ＝ｋ１（ｐ×ｆ（ｂ）−ｆ（ｂ））          ……（１）
Δｒｃｃ＝ｋ２（ｑｃ×ｇ（ｒ）−ｇ（ｒ））×Ｌ（ｒ，ｇ，ｂ）×Ｃ（ｒ，ｇ，ｂ）
Δｇｃｃ＝ｋ２（ｑｃ×ｇ（ｇ）−ｇ（ｇ））×Ｌ（ｒ，ｇ，ｂ）×Ｃ（ｒ，ｇ，ｂ）
Δｂｃｃ＝ｋ２（ｑｃ×ｇ（ｂ）−ｇ（ｂ））×Ｌ（ｒ，ｇ，ｂ）×Ｃ（ｒ，ｇ，ｂ）
……（２）
ここでｋ１及びｋ２は、色変換装置５００による自動的な色補正に対するマニュアルによる加減のために用意された規格化係数であり、通常は値「１」となっている。また、Ｌ（ｒ，ｇ，ｂ）及びＣ（ｒ，ｇ，ｂ）は、画像データが有するＲＧＢ値に対して入力プロファイル５１１によって対応付けられたＬａｂ値が示す明度および色相のそれぞれに依存した係数である。
【００６３】
ここで、基本補正関数ｆ（Ｒ），ｇ（Ｒ）［Ｒ＝ｒ，ｇ，ｂ］について説明する。
【００６４】
図８は、トーンカーブ用の基本補正関数ｆ（Ｒ）を表すグラフであり、図９は、コレクションカーブ用の基本補正関数ｇ（Ｒ）を表すグラフである。
【００６５】
これらのグラフの横軸はＲ＝ｒ，ｇ，ｂを表しており、縦軸は関数値を表している。上述したように、ここでは、ｒ＝ｇ＝ｂが無彩色であり、ＣＭＹＲＧＢ６色それぞれの色方向について等方的な色補正が行われるという単純な状況を前提としているので、ｆ（ｒ）＝ｆ（ｇ）＝ｆ（ｂ）であり、ｇ（ｒ）＝ｇ（ｇ）＝ｇ（ｂ）である。
【００６６】
図８のグラフにはＳ字状の曲線６３０が示されており、トーンカーブ用の基本補正関数ｆ（Ｒ）は、中間調におけるコントラストを拡大するような基本傾向を示している。
【００６７】
また、図９のグラフには、Ｒ＝ｒ，ｇ，ｂの増加に伴って勾配が増大する曲線６４０が示されており、コレクションカーブ用の基本補正関数ｇ（Ｒ）は、高彩度域において彩度を更に強調するような基本傾向を示している。
【００６８】
これらの基本補正関数ｆ（Ｒ），ｇ（Ｒ）［Ｒ＝ｒ，ｇ，ｂ］は、本発明にいう基本修正関係の一例に相当する。
【００６９】
次に、係数Ｌ（ｒ，ｇ，ｂ）及び係数Ｃ（ｒ，ｇ，ｂ）について説明する。
【００７０】
係数Ｌ（ｒ，ｇ，ｂ）は、画像データが有するＲＧＢ値に対応するＬ値（明度）に対し、中間的な明度の場合に大きく、白点や黒点で小さいという傾向を示す係数であり、この係数によって、コレクションカーブの補正は、純色付近での彩度が、より強調されるような補正となる。
【００７１】
係数Ｃ（ｒ，ｇ，ｂ）は、各色方向におけるコレクションカーブの補正をいわば独立させるための係数であり、ＣＭＹＲＧＢ６色それぞれ用の係数が存在する。
【００７２】
図１０は、係数Ｃ（ｒ，ｇ，ｂ）を表すグラフである。
【００７３】
このグラフの横軸は、いわゆる色相角を表しており、縦軸は係数値を表している。このグラフには、ＣＭＹＲＧＢ６色それぞれの色方向に対応する６本の線６５０Ｃ，６５０Ｍ，６５０Ｙ，６５０Ｒ，６５０Ｇ，６５０Ｂが示されており、これらの各線が表す係数は、各線が対応する色方向で最高値に達し、その色方向を中心とした１２０°方向以外では値「０」となる。
【００７４】
以上説明したような基本補正関数ｆ（Ｒ），ｇ（Ｒ）［Ｒ＝ｒ，ｇ，ｂ］、係数Ｌ（ｒ，ｇ，ｂ）、および係数Ｃ（ｒ，ｇ，ｂ）が、上述した式（１）および式（２）に用いられることによって、画像データにおける任意のＲＧＢ値に対する補正値を定義した補正関数Δｒｔ，Δｇｔ，Δｂｔ，Δｒｃ，Δｇｃ，Δｂｃが求められることとなる。
【００７５】
このように求められる補正関数は、補正の基本的な傾向を表した基本補正関数と、上述したように最適化のやり直しの必要性を的確に表した補正強度とに基づいて得られるので、基本補正関数には上述した最適化のやり直しに必要なノウハウ的な要素が予め集約され、実際の色補正に際しては、ノウハウが反映され、かつ、やり直しの必要性に応じた色補正が実現されることとなる。
【００７６】
ステップＳ３１，Ｓ３２で、トーンカーブ補正部５４０およびコレクションカーブ補正部５５０それぞれの処理パラメータ設定部５４１，５５１によって補正関数Δｒｔ，Δｇｔ，Δｂｔ，Δｒｃ，Δｇｃ，Δｂｃが求められると、次に、トーンカーブ補正部５４０およびコレクションカーブ補正部５５０それぞれの色変換部５４２，５５２によってその補正関数Δｒｔ，Δｇｔ，Δｂｔ，Δｒｃ，Δｇｃ，Δｂｃが用いられて、画像データにおける具体的なＲＧＢ値に対する補正値が算出される（ステップＳ４１，Ｓ４２）。そして、その補正値が元のＲＧＢ値に以下の式のように加算されることによって補正されたＲＧＢ値（ｒ’，ｇ’，ｂ’）が算出される（ステップＳ５０）。
ｒ’＝ｒ＋Δｒｔ＋Δｒｃｃ＋Δｒｍｃ＋Δｒｙｃ＋Δｒｒｃ＋Δｒｇｃ＋Δｒｂｃ
ｇ’＝ｇ＋Δｇｔ＋Δｇｃｃ＋Δｇｍｃ＋Δｇｙｃ＋Δｇｒｃ＋Δｇｇｃ＋Δｇｂｃ
ｂ’＝ｂ＋Δｂｔ＋Δｂｃｃ＋Δｂｍｃ＋Δｂｙｃ＋Δｂｒｃ＋Δｂｇｃ＋Δｂｂｃ
……（３）
以上説明したように、色補正機能によって、補正されたＲＧＢ値（ｒ’，ｇ’，ｂ’）が算出されると、その補正されたＲＧＢ値（ｒ’，ｇ’，ｂ’）を有する画像データに対して色変換が施されてＣＭＹＫの画像データに変換される（ステップＳ６０）。
【００７７】
この色変換に際しては、色変換の準備としてデバイスリンクプロファイル作成部５１０で、入力プロファイル５１１と出力プロファイル５１２とが用いられて、ＲＧＢ色空間からＣＭＹＫ色空間への等色変換を表したＬＵＴ形式のデバイスリンクプロファイルが作成される。この入力プロファイル５１１は、図１に示すデジタルスチルカメラ１０から入手されるＲＧＢの画像データで表現可能な色の範囲を表したものであり、出力プロファイル５１２は、図１に示すプリンタ３０に出力されるＣＭＹＫの画像データで表現可能な色の範囲を表したものである。また、これら入力プロファイル５１１および出力プロファイル５１２は、ＲＧＢ色空間の座標値（ＲＧＢ値）やＣＭＹＫ色空間の座標値（ＣＭＹＫ値）とＣＩＥＬＡＢのＬａｂ値とをＬＵＴ形式で対応付けたものであり、ＲＧＢ色空間やＣＭＹＫ色空間の全域（即ち色再現範囲の全域）について対応関係を表している。
【００７８】
色変換処理部５２０では、このデバイスリンクプロファイルが参照されて、ＲＧＢの画像データがＣＭＹＫの画像データに変換される。このような色変換によって得られるＣＭＹＫの画像データは、上述した最適化のやり直しを経てプリンタ３０に最適化されたものであるので、このＣＭＹＫの画像データが図１に示すプリンタ３０に入力されることによってプリンタ３０から、好ましい色の写真プリントが出力されることとなる。
【００７９】
次に、上記説明した実施形態とは異なる別の実施形態について説明する。但し、以下に説明する別の実施形態は、上述した実施形態とほぼ同様の構成を有するものであるので、以下の説明では、上述した実施形態の要素と同じ要素には同一の符号を付して重複説明を省略し、上述した実施形態とは相違する部分に着目した説明を行う。
【００８０】
図１１は、別の実施形態を表す機能ブロック図である。
【００８１】
この図１１に示す実施形態では、図４に示すトーンカーブ補正部５４０およびコレクションカーブ補正部５５０に替えて、色変換部を持たないトーンカーブ補正部５４０’およびコレクションカーブ補正部５５０’が備えられており、更に、補正用プロファイル作成部５６０と、補正用の色変換処理部５２１が備えられている。
【００８２】
トーンカーブ補正部５４０’およびコレクションカーブ補正部５５０’では、上述した補正関数Δｒｔ，Δｇｔ，Δｂｔ，Δｒｃ，Δｇｃ，Δｂｃまでが算出され、補正用プロファイル作成部５６０では、それらの補正関数Δｒｔ，Δｇｔ，Δｂｔ，Δｒｃ，Δｇｃ，Δｂｃが用いられ、Ｒ値、Ｇ値、Ｂ値それぞれが０，５，１０，…，２５５の値をとるＲＧＢ座標点それぞれに対する補正後のＲＧＢ値が算出されて、補正前のＲＧＢ値と補正後のＲＧＢ値との対応関係をＬＵＴ形式で表したデバイスリンクプロファイルが作成される。このデバイスリンクプロファイルは、形式上は一般的なデバイスリンクプロファイルと同じ形式であるが、実質的には、同一色空間内での色補正を表したものとなっている。
【００８３】
補正用の色変換処理部５２１は、機能としてはもう一つの色変換処理部５２０と同じ機能を有しているが、この補正用の色変換処理部５２１には、上述した、補正前のＲＧＢ値と補正後のＲＧＢ値との対応関係を表したデバイスリンクプロファイルが入力され、色補正に相当する色変換が実行される。従って、この補正用の色変換処理部５２１から出力される画像データは、色補正されたＲＧＢの画像データである。
【００８４】
このようなデバイスリンクプロファイルが用いられる色補正は、演算の高速化を図ることができる。
【００８５】
図１２は、更に別の実施形態を表す機能ブロック図である。
【００８６】
この図１２に示す実施形態には、図１１に示す実施形態と同様な補正用プロファイル作成部５６０が備えられており、更に、デバイスリンクプロファイル結合部５７０が備えられている。補正用プロファイル作成部５６０によって作成されるデバイスリンクプロファイルは、形式上は通常のデバイスリンクプロファイルと同じ形式であり、デバイスリンクプロファイルは、複数の結合によって新たなデバイスリンクプロファイルに変換可能なものであることが知られている。この図１２に示す実施形態では、補正用プロファイル作成部５６０で作成される補正用のデバイスリンクと、デバイスリンクプロファイル作成部５１０で作成される等色変換を表したデバイスリンクプロファイルがデバイスリンクプロファイル結合部５７０によって結合されて１つのデバイスリンクプロファイルに変換される。そして、この１つのデバイスリンクプロファイルが色変換処理部５２０に与えられることによって、色補正と等色変換との双方が一度の色変換によって実現される。
【００８７】
なお、上記説明では、本発明にいう「色再現範囲の大きさの相違」の一例として明度レンジや彩度レンジの比が用いられているが、本発明にいう「色再現範囲の大きさの相違」としては、明度レンジや彩度レンジの差が用いられてもよい。
【００８８】
また、上記説明では、明度レンジの相違に応じた色補正（色修正）と彩度レンジの相違に応じた色補正（色修正）との双方が画像データに施される例が示されているが、本発明では、それらの色補正（色修正）の一方のみが画像データに施されてもよい。
【００８９】
また、上記説明では、本発明にいう色修正に相当する色補正が入力側のデバイス色空間（ＲＧＢ色空間）で施される例が示されているが、本発明にいう色修正は、出力側のデバイス色空間（上記の例ではＣＭＹＫ色空間）で施されてもよい。また、本発明にいう色修正は、上記説明で例示されたようにデバイス色空間で施されるのが望ましいものの、色度空間で施されることも可能である。
【００９０】
また、上記説明では、本発明にいう色修正装置や色修正方法の一例として、色変換装置や色変換方法に組み込まれたものが示されているが、本発明にいう色修正装置や色修正方法は、色変換装置や色変換方法とは独立したものであってもよいことは言うまでもない。
【図面の簡単な説明】
【００９１】
【図１】本発明の一実施形態が組み込まれたプリントシステムを示す図である。
【図２】図１に示す外観を有するパーソナルコンピュータのハードウェア構成図である。
【図３】色変換プログラムを表す図である。
【図４】色変換装置の機能を表す機能ブロック図である。
【図５】色変換装置における処理動作を表すフローチャートである。
【図６】トーンカーブ補正用の強度関数を示すグラフである。
【図７】コレクションカーブ補正用の強度関数を示すグラフである。
【図８】トーンカーブ用の基本補正関数ｆ（Ｒ）を表すグラフである。
【図９】コレクションカーブ用の基本補正関数ｇ（Ｒ）を表すグラフである。
【図１０】係数Ｃ（ｒ，ｇ，ｂ）を表すグラフである。
【図１１】別の実施形態を表す機能ブロック図である。
【図１２】更に別の実施形態を表す機能ブロック図である。
【符号の説明】
【００９２】
１０    デジタルスチルカメラ
２０    パーソナルコンピュータ
３０    プリンタ
１０１    本体部
１０２    ＣＲＴディスプレイ
１０２ａ    表示画面
１０３    キーボード
１０４    マウス
１１１    ＣＰＵ（中央演算処理装置）
１１２    ＲＡＭ
１１３    ＨＤＤ（ハードディスクドライブ）
１１４    ＭＯドライブ
１１５    ＣＤ−ＲＯＭドライブ
１１６    通信用ボード
１１０    バス
２００    ＣＤ−ＲＯＭ
２１０    ＭＯ
２２０    磁気ディスク
４００    色変換プログラム
４１０    デバイスリンクプロファイル作成部
４２０    色変換処理部
４３０    補正強度計算部
４４０    トーンカーブ補正部
４４１    処理パラメータ設定部
４４２    色変換部
４５０    コレクションカーブ補正部
４５１    処理パラメータ設定部
４５２    色変換部
５００    色変換装置
５１０    デバイスリンクプロファイル作成部
５１１    入力プロファイル
５１２    出力プロファイル
５２０，５２１    色変換処理部
５３０    補正強度計算部
５４０，５４０’    トーンカーブ補正部
５４１    処理パラメータ設定部
５４２    色変換部
５５０，５５０’    コレクションカーブ補正部
５５１    処理パラメータ設定部
５５２    色変換部
５６０    補正用プロファイル作成部
【図１】
2006086720.tif 000003
【図２】
2006086720.tif 000004
【図３】
2006086720.tif 000005
【図４】
2006086720.tif 000006
【図５】
2006086720.tif 000007
【図６】
2006086720.tif 000008
【図７】
2006086720.tif 000009
【図８】
2006086720.tif 000010
【図９】
2006086720.tif 000011
【図１０】
2006086720.tif 000012
【図１１】
2006086720.tif 000013
【図１２】
2006086720.tif 000014