(57)【要約】【課題】  色処理後の画像データに色飛びが生じることのない色処理パラメータを生成できるようにすることを目的とする。【解決手段】  ＲＧＢ画像データをＣＩＥＬＡＢに変換する色処理パラメータを生成するための画像処理方法であって、ＲＧＢ画像データを入力する工程（ステップＳ４０１）と、目標色再現データを入力する工程（ステップＳ４０４）と、ＲＧＢ画像データを目標色再現データに変換するための色処理パラメータを生成する工程（ステップＳ４０７）と、を備え、更に、前記色処理パラメータをもちいてＲＧＢ画像データを変換した場合に、ＣＩＥＬＡＢ内に収まることとなる目標色再現データであるか否かを判定する工程（ステップＳ４０５）と、判定の結果、収まらなくなると判定された場合に、その旨を報知する工程（ステップＳ４０５）とを備えることを特徴とする。【選択図】  図４
2007067957.tif 000002
【特許請求の範囲】
【請求項１】
第１の色空間の画像データを第２の色空間に変換する色処理パラメータを生成するための画像処理方法であって、
前記画像データを入力する入力工程と、
ユーザ所望の画像データを目標色再現データとして入力する目標色再現データ入力工程と、
前記入力工程において入力される画像データを前記目標色再現データに変換するための色処理パラメータを生成する生成工程と、を備え、
前記目標色再現データ入力工程は、更に、
前記生成工程において生成される色処理パラメータを用いて前記画像データを変換した場合に、前記第２の色空間内に収まることとなる目標色再現データであるか否かを判定する判定工程と、
前記判定工程における判定の結果、前記第２の色空間内に収まらなくなると判定された場合に、前記目標色再現データについてその旨を報知する報知工程と
を備えることを特徴とする画像処理方法。
【請求項２】
前記目標色再現データ入力工程は、更に、
前記入力工程により入力され、前記第２の色空間に変換された画像データと、前記目標色再現データとを対比可能に表示する表示工程を更に備え、
前記報知工程は、前記第２の色空間内に収まらなくなると判定された場合に、対応する目標色再現データを所定の色で表示することで、前記その旨を報知することを特徴とする請求項１に記載の画像処理方法。
【請求項３】
第１の色空間の画像データを第２の色空間に変換する色処理パラメータを生成する画像処理装置であって、
前記画像データを入力する入力手段と、
ユーザ所望の画像データを目標色再現データとして入力する目標色再現データ入力手段と、
前記入力手段において入力される画像データを前記目標色再現データに変換するための色処理パラメータを生成する生成手段と、を備え、
前記目標色再現データ入力手段は、更に、
前記生成手段において生成される色処理パラメータを用いて前記画像データを変換した場合に、前記第２の色空間内に収まることとなる目標色再現データであるか否かを判定する判定手段と、
前記判定手段における判定の結果、前記第２の色空間内に収まらなくなると判定された場合に、前記目標色再現データについてその旨を報知する報知手段と
を備えることを特徴とする画像処理装置。
【請求項４】
前記目標色再現データ入力手段は、更に、
前記入力手段により入力され、前記第２の色空間に変換された画像データと、前記目標色再現データとを対比可能に表示する表示手段を更に備え、
前記報知手段は、前記第２の色空間内に収まらなくなると判定された場合に、対応する目標色再現データを所定の色で表示することで、前記その旨を報知することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
請求項１または２に記載の画像処理方法をコンピュータによって実現させるための制御プログラム。
【請求項６】
請求項１または２に記載の画像処理方法をコンピュータによって実現させるための制御プログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１の色空間の画像データを第２の色空間に変換する色処理パラメータを生成する際の画像処理技術に関するものである。
【背景技術】
【０００２】
従来のデジタルカメラにおいては、内部にあらかじめ複数の色処理パラメータがモードと対応付けて保持され、ユーザがその中の１つのモードを選択すると、当該モードに対応した色処理パラメータを用いて、撮影した画像データの色処理を行っていた。
【０００３】
このため、従来のデジタルカメラにおいては、あらかじめ用意されているモードに対応する色処理パラメータのみしか設定できず、ユーザの好みの色再現を実現することが出来なかった。
【０００４】
そこで、本願発明の発明者は特開２００４−１５３６８４号公報において、デジタルカメラの色再現をユーザの好みによって自由に設定できる装置として、色処理パラメータカスタマイズ装置を提案した。当該装置によれば、所定のカラーチャートをデジタルカメラで撮影したときの画像データを、該カラーチャート本来の色、またはユーザ所望の色に近づけるための最適な色処理パラメータを生成することが出来る。なお、以後、このような目標となる色再現データを「ターゲットデータ」と称することとする。
【特許文献１】特開２００４−１５３６８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記装置の場合、比較的良好な色再現を得ることができるのは、ターゲットデータが、最終的に目標とする色空間（ｓＲＧＢ、ＡｄｏｂｅＲＧＢなど）の内部にある場合に限られる。
【０００６】
つまり、ターゲットデータが前記色空間の外部にある場合には、そもそもそのターゲットデータ自体の色再現を実現することができない。加えて、当該ターゲットデータに基づいて生成された色処理パラメータにより画像データを色処理した場合、色処理して得られた画像データ（処理済み画像データ）は色再現可能な色空間の最大値、又は最小値で飽和してしまうこととなる。この結果、いわゆる色とびと呼ばれる現象が生じてしまうという問題があった。
【０００７】
本発明は、上記課題に鑑みてなされたものであり、色処理により得られた画像データに色飛びが生じることのない色処理パラメータを生成できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために本発明に係る画像処理装置は以下のような構成を備える。即ち、
第１の色空間の画像データを第２の色空間に変換する色処理パラメータを生成する画像処理装置であって、
前記画像データを入力する入力手段と、
ユーザ所望の画像データを目標色再現データとして入力する目標色再現データ入力手段と、
前記入力手段において入力される画像データを前記目標色再現データに変換するための色処理パラメータを生成する生成手段と、を備え、
前記目標色再現データ入力手段は、更に、
前記生成手段において生成される色処理パラメータを用いて前記画像データを変換した場合に、前記第２の色空間内に収まることとなる目標色再現データであるか否かを判定する判定手段と、
前記判定手段における判定の結果、前記第２の色空間内に収まらなくなると判定された場合に、前記目標色再現データについてその旨を報知する報知手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、色処理後の画像データに色飛びが生じることのない色処理パラメータを生成することが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、必要に応じて添付図面を参照しながら本発明の各実施形態を詳細に説明する。
【００１１】
［第１の実施形態］
＜画像処理システムの構成＞
図１は、本発明の第１の実施形態にかかる色処理パラメータカスタマイズ装置を備える画像処理システムの構成を示す図である。図１において、１００はデジタルカメラを、２００は色処理パラメータカスタマイズ装置（画像処理装置）を、３００は色票をそれぞれ示している。以下、デジタルカメラ１００、色処理パラメータカスタマイズ装置の機能構成について説明する。
【００１２】
デジタルカメラ１００において、１０１は、撮影レンズとＣＣＤ等の画像センサよりなる撮像部である。１０２は画像データや色処理パラメータ等の各種データを外部との間で入出力するためのインターフェイスであるデータ入出力部である。１０３は撮像部１０１で取得した被写体像（画像データ）から、色処理パラメータ保持部１０４に保持された色処理パラメータを用いて色処理を行い、処理済み画像データを形成する画像処理部である。１０４は色処理パラメータを保持する色処理パラメータ保持部である。１０５は撮影中の被写体像を表示する液晶ディスプレイ等の表示部である。
【００１３】
また、色処理パラメータカスタマイズ装置２００において、２０１は画像データおよび色処理パラメータならびにターゲットデータを外部より入力（または外部に出力）するためのインターフェイスであるデータ入出力部である。２０２は撮像部１０１で取得した被写体像から、色処理パラメータ保持部２０６に格納された色処理パラメータを用いて色処理を行い、画像データを形成する画像処理部である。２０３はデータ入出力部２０１から入力された画像データの各パッチのＲＧＢ平均値を算出する平均値算出部である。
【００１４】
２０４は処理済み画像データおよびターゲットデータをＣＩＥＬＡＢで規定される色空間のａｂ平面上にプロットしたデータを表示し、ターゲットデータを必要に応じてＵＩ上でユーザの好みの色になるように編集することが可能な編集部である。２０５は色処理パラメータ保持部２０６に保持されている色処理パラメータを、例えばＤＬＳ法などを用いて最適化するパラメータ最適化部である。２０６はデジタルカメラ１００の色処理パラメータを保持する色処理パラメータ保持部である。２０７は画像データ、およびターゲットデータを保持する画像データ・ターゲットデータ保持部である。２０８はデータ入出力部２０１から読み込んだ画像データを、画像処理部２０２にて色処理した後の処理済み画像データを表示する表示部である。
【００１５】
＜デジタルカメラ１００における処理＞
撮影に際して、まず、ユーザは不図示の電源スイッチをＯＮにする。これにより、デジタルカメラ１００の画像処理部１０３では、撮像部１０１を通して取得した画像データを、色処理パラメータ保持部１０４に格納されたパラメータを用いて色処理する一方、該画像データに基づいて表示用画像を生成する。生成された表示用画像は、表示部１０５に表示される。
【００１６】
ユーザは表示部１０５に表示された表示用画像を見て、カメラの構図を決め、不図示のシャッターボタンを押すことで、撮影を行う。シャッターボタンが押されると、撮像部１０１にて取得された画像データは、色処理パラメータ保持部１０４に保持された色処理パラメータを用いて、画像処理部１０３にて色、明るさ等についての色処理が施される。
【００１７】
画像処理部１０３にて処理された処理済み画像データは、データ入出力部１０２を通して出力される。このとき、ケーブルなどを介して色処理パラメータカスタマイズ装置２００に直接データを出力しても良いし、コンパクトフラッシュ（登録商標）などの記録媒体に出力しても良い。
【００１８】
またこのとき、色処理パラメータ保持部１０４に保持された色処理パラメータが、撮像部１０１を介して取得した画像データをそのままデータ入出力部１０２に出力するよう設定されていた場合には、色処理が施されていない画像データを出力することができる。これにより、色処理パラメータカスタマイズ装置２００では、色処理が施されていない画像データを取得することが出来る。
【００１９】
このように、デジタルカメラ１００は、色処理前の画像データならびに色処理後の処理済み画像データの両方を出力することができる。なお、後述する色処理パラメータの最適化処理においては、色処理前の画像データが出力され、色処理パラメータカスタマイズ装置２００にて用いられることとなる。
【００２０】
＜色処理パラメータを生成する際に用いられる色票（３００）＞
色処理パラメータを生成する際に用いられる色票（３００）の一例を図２に示す。色票（３００）は、グレタグマクベス社のＣｏｌｏｒＣｈｅｃｋｅｒ  ｆｏｒ  ＤＣ（２４０色）や、同社のＣｏｌｏｒＣｈｅｃｋｅｒ（２４色）など、一般的に色設計に用いられるカラーチャートを使用するものとする。
【００２１】
＜色処理パラメータカスタマイズ装置２００における処理（全体）＞
図３に色処理パラメータカスタマイズ装置２００における処理の流れを示す。ステップＳ３０１において、色処理パラメータを最適化する。なお、ステップＳ３０１の動作の詳細は、図４を用いて後述する。
【００２２】
ステップＳ３０２において、最適化された色処理パラメータ（３ＤＬＵＴ）をデータ入出力部２０１を介して出力し、デジタルカメラ１００にアップロードする。
【００２３】
＜色処理パラメータカスタマイズ装置２００での処理（色処理パラメータ最適化処理）＞
図４に色処理パラメータ最適化処理（図３のステップＳ３０１）の詳細な流れを示す。ステップＳ４０１では、画像入出力部２０１を介して画像データ（ＲＧＢデータ）を読み込む。なお、画像データは、ケーブルなどを介してデジタルカメラ１００から直接読み込んでも良いし、コンパクトフラッシュ（登録商標）などの記録媒体から読み込むようにしても良い。読み込む画像データは色票３００を均一照明下で撮影することにより得られた画像データである。
【００２４】
ステップＳ４０２では、平均値算出部２０３が先に読み込んだ画像データの各パッチのＲＧＢ平均値を算出する。
【００２５】
ステップＳ４０３では、画像処理部２０２が「処理済み画像データ」を算出する。具体的には、あらかじめ色処理パラメータ保持部２０６に保持されている色処理パラメータを用いて、先に算出したＲＧＢ平均値に対して色処理を行う。ここで、色処理パラメータとしては前述したように３×３のマトリックスや、３×９のマトリックス、３×１９のマトリックスなどが考えられる。
【００２６】
そして、色処理された画像データをＩＥＣ６１９６６−２−１で規定されるｓＲＧＢと仮定し、白色点をＤ６５としてＣＩＥＬＡＢに変換したものを「処理済み画像データ」とする。
【００２７】
ステップＳ４０４では、「ターゲットデータ」を入力する。ターゲットデータは、色票３００の各色パッチ自体をグレタグマクベス社のＳｐｅｃｔｒｏＬｉｎｏなどで測色したＣＩＥＬＡＢ値等を用いることもできる。ただし、本実施形態では、先に算出した処理済み画像データをユーザの好みにあわせて編集したものをターゲットデータとして用いることとする。
【００２８】
ステップＳ４０５では、変更部２０４が、先に算出した「処理済み画像データ」および「ターゲットデータ」を表示するとともに、ターゲットデータの編集を受け付ける。このとき、たとえば肌色の赤味を強めたり、空の青色を強めたりといったように、ユーザ所望の編集を行うことができる。なお、変更部２０４により表示された表示例を図５に、表示処理の詳細を図６にそれぞれ示す（詳細は後述する）。ステップＳ４０６では、編集されたターゲットデータを確定する。
【００２９】
ステップＳ４０７では、パラメータ最適化部２０５が、色処理パラメータの最適化を行う。色処理パラメータの最適化とは、ステップＳ４０１で読み込まれた画像データが色処理された場合に「ターゲットデータ」のように色再現されるよう、色処理パラメータを変更することをいう。
【００３０】
具体的には、ステップＳ４０３で算出された処理済み画像データを（Ｌ＊ｉ、ａ＊ｉ、ｂ＊ｉ）とし、対応する各ターゲットデータを（Ｌ＊Ｔｉ、ａ＊Ｔｉ、ｂ＊Ｔｉ）としたうえで、ＤＬＳ法などを用いて求める。このとき、全ての処理済み画像データが対応するターゲットデータになるべく近くなるように色処理パラメータが求められる。
【００３１】
例えば、各色パッチの評価関数をＥｉ、全体の評価関数をＥとし、
【００３２】
【数１】
2007067957.tif 000003
【００３３】
を最小とするような色処理パラメータを算出する。ただし、各色パッチに個別に重みを設定しても良い。そのときの評価関数は重み値をｗｉとすると、
【００３４】
【数２】
2007067957.tif 000004
【００３５】
のように算出される。
【００３６】
ステップＳ４０８では、各色パッチの評価関数Ｅｉ及びＥを表示するとともに、最適化された色処理パラメータを用いて画像処理部２０２において画像データについて色処理を行い、表示部２０８に表示する。
【００３７】
ここで、評価関数ＥｉおよびＥは、例えば図６に示すように各色パッチのターゲットデータ、最適化後の色処理パラメータで画像データを処理した後の処理済み画像データ、ならびに重み値ｗｉと対応付けて一覧表示されるものとする。なお、最適化後の色処理パラメータで画像データを処理した後の処理済み画像データは、図６では「最適化後の処理済み画像データ」と記述している。
【００３８】
このように、最後に評価関数Ｅを表示するようにすることで、ユーザは、ターゲットデータに近い色処理を実現可能な色処理パラメータとなっているか否かを容易に判断することができる。
【００３９】
ステップＳ４０９では、ステップＳ４０７で算出した評価関数Ｅｉ及びＥ、さらには表示部２０８に表示された表示内容を元に、最適化を終了するかどうかの判断をする。再び色処理パラメータの最適化処理を行うときはステップＳ４０５へ進む。色処理パラメータの最適化処理を終了するときは、ステップＳ４１０に進む。
【００４０】
ステップＳ４１０では、先に最適化した色処理パラメータを使用して、３ＤＬＵＴを作成する。デジタルカメラ１００において取得されたＲＧＢデータ（画像データ）が１０ビット（０−１０２３）、３ＤＬＵＴのスライス数が１７であると仮定した場合の作成方法を以下に示す。
【００４１】
はじめに、
（Ｒ，Ｇ，Ｂ）＝
（０，０，０）、(０，０，６４)、（０，０，１２８）、‥‥、
（０，０，１０２３)、（０，６４，０）、（０，６４，６４）、‥‥、
（０，６４，１０２３）、（０，１２８，０）、（０，１２８，６４）、‥‥、（１０２３，１０２３，１０２３）
の４９１３個（＝１７×１７×１７個）のデータを順番に入力し、先に最適化された色処理パラメータを用いてＲ’Ｇ’Ｂ’値を算出する。続いて、当該Ｒ’Ｇ’Ｂ’値をＩＥＣ６１９６６−２−１で規定されるｓＲＧＢと仮定し、白色点をＤ６５としてＣＩＥＬＡＢに変換したＬ＊ａ＊ｂ＊値を算出する。
【００４２】
そして算出された４９１３組の（Ｒ、Ｇ、Ｂ）−（Ｌ＊、ａ＊、ｂ＊）の組を３ＤＬＵＴとして色処理パラメータ保持部２０６に保持する。以上で、色処理パラメータ最適化処理（ステップＳ３０１）が終了する。
【００４３】
＜変更部２０４における表示処理（ステップＳ４０５）＞
図６に変更部２０４における表示処理（ステップＳ４０５）の詳細な流れを示す。ステップＳ６０１では、ステップＳ４０３にて算出された処理済み画像データを取得し、ステップＳ６０２では、該処理済み画像データをＣＩＥＬＡＢで規定された色空間に表示する。
【００４４】
ステップＳ６０３では、ステップＳ４０４にて入力されたターゲットデータを取得する。ステップＳ６０４では、当該ターゲットデータに基づいてステップＳ４１０において３ＤＬＵＴを作成した場合に、該３ＤＬＵＴにて色処理されることにより得られる処理済み画像データが、最終的に目標とする色空間内に収まることになるか否かを判定する。なお、色空間としては、ｓＲＧＢやＡｄｏｂｅＲＧＢなどが挙げられる。
【００４５】
ステップＳ６０４にて色空間内に収まると判定された場合には、当該ターゲットデータをＣＩＥＬＡＢで規定された色空間に表示する。一方、ステップＳ６０４にて色空間内に収まらないと判定された場合には、当該ターゲットデータをＣＩＥＬＡＢで規定された色空間に、別色表示することで警告を発する。
【００４６】
なお、色空間内に収まるか否かの判定は、ステップＳ４１０と同じように画像データを与えて式３〜式５（後述）のいずれかの式で計算することにより行うことができる。つまり、０≦Ｒ’≦１．０、０≦Ｇ’≦１．０、０≦Ｂ’≦１．０のうち、いずれか一つでも満たさない場合には、色空間内に収まらないと判定する。そのときの色相Ｈ’は、Ｒ’、Ｇ’、Ｂ’を初期値とし、式６〜式１５（後述）を用いてＬａｂ値に変換した後に、
【００４７】
【数３】
2007067957.tif 000005
【００４８】
により算出される。
【００４９】
色空間内に収まらない色相に近いターゲットデータであるか否かは、各ターゲットデータのＬａｂ値から式１６と同じ式に基づいて色相Ｈを算出し、前記Ｈ’との差がある閾値以下であるか否かにより判定することができる。つまり、閾値以下であった場合には、色空間内に収まらない色相に近いターゲットであると判定することができる。
【００５０】
図６に戻る。ステップＳ６０７では、ターゲットデータが変更されたか否かを判定し、変更されたと判定された場合には、ステップＳ６０３に戻り、当該変更後のターゲットデータを取得し、ステップＳ６０４〜Ｓ６０６の処理を行う。
【００５１】
一方、ステップＳ６０７において、ターゲットデータの変更がないと判定された場合には、処理を終了する。
【００５２】
図５に上記表示処理に基づいて、変更部２０４において表示される表示例を示す。表示部２０４上には、各パッチの処理済み画像データ（縁の黒い点）５０１、ターゲットデータ（縁の白い点）５０２が表示される。データ自体は、ＣＩＥＬＡＢで規定された色空間の、ａ＊ｂ＊平面、Ｌ＊ａ＊平面、Ｌ＊ｂ＊平面のいずれかにマッピングしたものが表示される。ターゲットデータはポインタ５０３で変更することが可能なように構成されており、画面上で視覚的に変更することができる。
【００５３】
このように、色空間内に収まらないと判定された場合に、警告を発することで、ユーザが色処理パラメータをカスタマイズする際に最終的に目標とする色空間内に収まる３ＤＬＵＴを作成することが可能となる。
【００５４】
＜その他の処理＞
続いて、ステップＳ４０３、Ｓ４０７、Ｓ４１０におけるＲ’Ｇ’Ｂ’値の算出方法、およびｓＲＧＢ→ＣＩＥＸＹＺへの変換式、ＣＩＥＸＹＺ→ＣＩＥＬＡＢへの変換式の例を以下に示す。
【００５５】
○Ｒ’Ｇ’Ｂ’値の算出方法
色処理パラメータとしては、例えば３×３のマトリックスや、３×９のマトリックス、３×１９のマトリックスなどが考えられる。そして、以下の式に従ってそれぞれＲ’Ｇ’Ｂ’値を算出することができる。
【００５６】
まず、ＲＧＢデータ（画像データ）を正規化する。正規化はＲＧＢデータが１０ビットの場合には各値を１０２３（＝２10−１）で割る。次に、以下の式３〜式５のいずれかの式を用いてＲ’Ｇ’Ｂ’値を算出する。
【００５７】
【数４】
2007067957.tif 000006
【００５８】
ただし、Ｍ１：３×３マトリックス、Ｍ２：３×９マトリックス、Ｍ３：３×１９マトリックスである。
【００５９】
○ｓＲＧＢ→ＣＩＥＸＹＺへの変換式
【００６０】
【数５】
2007067957.tif 000007
【００６１】
○ＣＩＥＸＹＺ→ＣＩＥＬＡＢへの変換式
【００６２】
【数６】
2007067957.tif 000008
【００６３】
［他の実施形態］
上記第１の実施形態においては、デジタルカメラ、色処理パラメータカスタマイズ装置で構成され、デジタルカメラと色処理パラメータ編集装置を、ケーブルなどを用いて直接接続することでデータのやり取りを行うこととしたが、特にこれに限定されない。上述のようにコンパクトフラッシュ（登録商標）などの記録媒体を用いてデータのやり取りを行っても良いことは言うまでもない。
【００６４】
また、上記第１の実施形態においては、評価関数として式１であらわされる式を使用していたが、下記の式で表される△Ｅ９４を使用しても良いことは言うまでもない。
【００６５】
【数７】
2007067957.tif 000009
【００６６】
また上記実施形態のうち、色処理パラメータカスタマイズ装置の機能を実現する様に各種のデバイスを動作させるために該各種デバイスと接続された装置あるいはシステム内のコンピュータにより実施したものも本発明の範疇に含まれる。
【００６７】
つまり、前記実施形態機能を実現するためのソフトウエアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）を格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも含まれる。たとえば、画像処理をコンピュータにインストールされたドライバソフト上で行うものも含まれる。
【００６８】
またこの場合、前記ソフトウエアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段は本発明を構成する。なお、かかる手段としては、例えばかかるプログラムコードを格納した記憶媒体が挙げられる。
【００６９】
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００７０】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給するよう構成することによっても達成されることはいうまでもない。この場合、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することにより、上記機能が実現されることとなる。なお、この場合、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７１】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００７２】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合に限られない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７３】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、前述した実施形態の機能が実現される場合も含まれる。つまり、プログラムコードがメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって実現される場合も含まれる。
【図面の簡単な説明】
【００７４】
【図１】本発明の一実施形態にかかる画像処理システムの構成を示す図である。
【図２】色票３００の一例を示す図である。
【図３】色処理パラメータカスタマイズ装置２００における処理の流れを示す図である。
【図４】色処理パラメータ最適化処理の流れを示す図である。
【図５】変更部２０４により表示される表示内容の一例を示す図である。
【図６】変更部２０４における表示処理の流れを示す図である。
【図７】色処理パラメータの最適化後の各色パッチの処理済み画像データ、ターゲットデータ、重み値、評価関数Ｅｉの表示例を示す図である。
【図３】
2007067957.tif 000010
【図４】
2007067957.tif 000011
【図５】
2007067957.tif 000012
【図６】
2007067957.tif 000013
【図７】
2007067957.tif 000014
【図１】
2007067957.tif 000015
【図２】
2007067957.tif 000016