(57)【要約】【課題】複数の観察光源に対してできるだけ少ない数の色変換によって対応でき、その色変換に基づいて記録された画像がそれぞれの観察光源下で高画質な画像として観察されることを可能とする。【解決手段】光源依存度が最小となる色変換テーブルを選択する（Ｓ１４）。この選択された色変換テーブルを用いて色変換を行うことにより、複数の観察光源に応じた複数のプリント物用の画像データを生成させる。その変換された画像データに基づいて記録された画像は、ユーザが選択した観察光源のどの観察光源でも、意図した色の画像となる。その結果、複数の観察光源に対してできるだけ少ない数の色変換によって対応でき、その色変換によってもそれぞれの観察光源下で高画質な画像を観察することが可能となる。【選択図】図５
2015109566.tif 000002
【特許請求の範囲】
【請求項１】
所定の観察光源に応じた色変換テーブルによる変換結果について、複数の観察光源のそれぞれの下で観察した場合の色の違いを特定する情報を取得する取得手段と、
前記取得手段により取得した情報に基づき前記色の違いが所定の範囲内である場合に前記色変換テーブルを用いて前記複数の観察光源に応じた複数のプリント物用の画像データを生成させるよう決定する決定手段と、
を具えたことを特徴とする画像処理装置。
【請求項２】
前記決定手段は、複数の色変換テーブルのうち、前記色の違いが最も小さい色変換テーブルを用いて前記複数の観察光源に応じた複数のプリント物用の画像データを生成させるよう決定することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記決定手段は、前記色の違いが所定の閾値以下となる場合に前記色変換テーブルを用いて前記複数の観察光源に応じた複数のプリント物用の画像データを生成させるよう決定することを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記決定手段は、複数の色変換テーブルのうち、前記色の違いが前記所定の閾値以下となる色変換テーブルを用いて前記複数の観察光源に応じた複数のプリント物用の画像データを生成させるよう決定することを特徴とする請求項３記載の画像処理装置。
【請求項５】
前記所定の閾値をユーザが選択する手段をさらに具えたことを特徴とする請求項３または４に記載の画像処理装置。
【請求項６】
前記取得手段は、複数の代表色のそれぞれを目標色として用い、前記複数の代表色のそれぞれについて求めた前記観察光源ごとの光源依存度の、当該複数の代表色に対する平均を、前記色の違いを特定する情報として取得することを特徴とする請求項１ないし５のいずれかに記載の画像処理装置。
【請求項７】
前記取得手段は、複数の重要色のそれぞれを目標色として用い、前記複数の重要色のそれぞれについて求めた前記観察光源ごとの光源依存度の、当該複数の重要色に対する平均を、前記色の違いを特定する情報として取得することを特徴とする請求項１ないし５のいずれかに記載の画像処理装置。
【請求項８】
前記取得手段は、入力画像における複数の画素情報を目標色として用い、前記複数の画素情報のそれぞれについて求めた前記観察光源ごとの光源依存度の、当該複数の画素情報に対する平均を、前記色の違いを特定する情報として取得することを特徴とする請求項１ないし５のいずれかに記載の画像処理装置。
【請求項９】
所定の観察光源に応じた色変換テーブルによる変換結果について、複数の観察光源のそれぞれの下で観察した場合の色との違いを特定する情報を取得する取得工程と、
前記取得した情報に基づき前記色の違いが所定の範囲内である場合に前記色変換テーブルを用いて前記複数の観察光源に応じた複数のプリント物用の画像データを生成させるよう決定する決定工程と、
を有したことを特徴とする画像処理方法。
【請求項１０】
請求項１ないし８のいずれか１項に記載の画像処理装置の各手段または請求項９に記載の画像処理方法をコンピュータにより実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理方法に関し、詳しくは、プリント物を鑑賞するときの光源に応じて、そのプリント物を記録する際の色変換を行う技術に関するものである。
【背景技術】
【０００２】
インクジェットプリンタなどの記録装置によって記録して得られるプリント物の色の見え方が観察光源のスペクトルに依存することは知られている。この光源依存性に対して、異なる観察光源下であっても目標とする色を再現することを可能とする技術が、特許文献１によって提案されている。
【０００３】
特許文献１には、予め、プリント物の観察光源に対応した複数種類の色変換テーブルを保持し、ユーザから受け付けた記録条件に基づいて、複数種類の色変換テーブルの中から最適な色変換テーブルを選択し、そのテーブルを用いて色変換を行うことが記載されている。この技術によれば、プリント物が鑑賞される観察光源に対応した適切な色変換がなされ、結果として、記録、出力したプリント物について高画質な画像を観察することが可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１５０３９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示される技術では、観察光源が変わればその都度、異なる色変換を行い、また、補正を行った結果としてプリント物を記録、出力することが必要となる。例えば、観察光源によっては、上述した光源依存性の程度が比較的小さい場合もあり、この場合においても、観察光源ごとに異なる色変換を行ってプリント物を記録、出力することは、処理負荷が高いものとなる。
【０００６】
本発明は、上記問題を解消するためになされたものであり、複数の観察光源に対してできるだけ少ない数の色変換によって対応でき、その色変換によってもそれぞれの観察光源下で高画質な画像を観察することを可能とする画像処理装置および画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
そのために本発明では、所定の観察光源に応じた色変換テーブルによる変換結果について、複数の観察光源のそれぞれの下で観察した場合の色の違いを特定する情報を取得する取得手段と、前記取得手段により取得した情報に基づき前記色の違いが所定の範囲内である場合に前記色変換テーブルを用いて前記複数の観察光源に応じた複数のプリント物用の画像データを生成させるよう決定する決定手段と、を具えたことを特徴とする。
【発明の効果】
【０００８】
以上の構成によれば、複数の観察光源に対してできるだけ少ない数の色変換によって対応でき、その色変換によってもそれぞれの観察光源下で高画質な画像を観察することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る画像処理システムを示すブロック図である。
【図２】一実施形態に係る画像処理装置によって実行される処理を示すフローチャートである。
【図３】上記画像処理装置におけるＵＩ部における光源選択領域を模式的に示す図である。
【図４】本発明の第１の実施形態に係る光源依存度情報を説明するための図である。
【図５】図２のステップＳ２における色変換テーブルの選択処理の詳細を示すフローチャートである。
【図６】本発明の第２の実施形態に係るＬＵＴ選択部２０２の処理を示すフローチャートである。
【図７】図６に示す色変換テーブルの選択処理の詳細を示すフローチャートである。
【図８】図６に示す色変換テーブルの選択処理の他の例の詳細を示すフローチャートである。
【図９】本発明の第３の実施形態に係る、光源依存度許容値を設定するためのユーザインタフェースを示す図である。
【図１０】本発明の第４の実施形態に係る、重要色についての光源依存度の情報示す図である。
【図１１】本発明の第５の実施形態に係る画像処理システムを示すブロック図である。
【図１２】第５の実施形態に係る平均光源依存度の算出方法を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、添付の図面を参照して本発明の実施形態を詳細に説明する。  
（第１実施形態）
図１は、本発明の一実施形態に係る画像処理システムを示すブロック図である。本実施形態の画像処理システムは、大別して、画像処理装置２００と、インクジェット方式のカラ−プリンタである出力デバイス３００とを有して構成される。なお、画像処理装置２００と出力デバイス３００は、別体の装置で実現されてもよいし、同一の装置で実現されてもよい。画像処理装置２００と出力デバイス３００が別体で構成される場合は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）やＩＥＥＥ１３９４などのシリアルバスインタフェースやネットワークを介して互いに接続される。画像処理装置２００は、汎用的なパーソナルコンピュータのハードディスク等に、オペレーティングシステム（ＯＳ）や、以下の処理を行うためのソフトウェア（プログラム）をインストールすることにより実現可能である。このプログラムは、例えば出力デバイス３００用のプリンタドライバである。画像処理装置２００と出力デバイス３００を一体的に構成する場合、出力デバイス３００に以下で示す画像処理装置２００の処理を実行させることで実現可能である。
【００１１】
画像処理装置２００は、色変換部２０１、ＬＵＴ選択部２０２、ＬＵＴ格納部２０３、光源依存度情報格納部２０４、ＵＩ部２０５、出力部２０６、バッファメモリ２０７を有して構成されている。具体的には、画像処理装置２００は、ＣＰＵが、ＲＯＭやハードディスクなどに記憶されたプログラムに従った処理を実行することにより、上述した色変換部２０１などの処理が行われ、その処理実行の際にワークエリアとしてＲＡＭが用いられる。また、各格納部としてハードディスクなどの不揮発性記憶装置（メモリ）が用いられる。画像処理装置２００は、特に、入力画像１００に対して以下で述べる色変換などを行い、その補正された画像データを出力デバイス３００に出力する処理を行う。そして、出力デバイス３００は、画像処理装置２００が補正した画像データに基づいて記録データを生成し、その記録データに基づいて用紙などの記録媒体上にインク等の記録剤を付与して画像の記録を行う。
【００１２】
図１において、入力画像１００は、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の各色信号からなる処理対象となる入力画像データである。入力画像１００は、所定のアプリケーションソフトウェアで作成された画像データ、デジタルカメラで撮影された画像データ、スキャナによって原稿上の画像を読み取って得た画像データなど種々のものを用いることができる。
【００１３】
色変換部２０１は、ＬＵＴ選択部２０２が後述のようにして選択した色変換用のＬＵＴ（ルックアップテーブル）を用いて、Ｒ、Ｇ、Ｂの各色信号からなる入力画像１００に対する変換を行う。この変換により、出力デバイス３００で画像の記録に用いる記録剤に従ったＹ（イエロー）、Ｍ（マジェンタ）、Ｃ（シアン）、Ｋ（ブラック）の各色信号からなる画像データが生成される。色変換部２０１による処理はＣＰＵがプログラムを実行することによって行われる。
【００１４】
ＬＵＴ選定部２０２は、図２などで詳細が後述されるように、光源依存度情報格納部２０４に格納された光源依存度情報に基づいて、ＬＵＴ格納部２０３に格納された複数の色変換用テーブルの中から、色変換部２０１が用いるテーブルを選択する処理を行う。ＬＵＴ選択部２０２による処理はＣＰＵがプログラムを実行することによって行われる。光源依存度情報格納部２０４とＬＵＴ格納部２０３は、例えば、ハードディスクのような不揮発性メモリによって構成される。ＬＵＴ格納部２０３には、Ｒ、Ｇ、Ｂで表わされた画像データを、出力デバイス３００で記録媒体上に画像を記録した結果であるプリント物を観察するときの光源に応じてＣ、Ｍ、Ｙ、Ｋで表わされた画像データに色変換するためのテーブルが複数格納される。このテーブルによる変換は、変換結果を記録したプリント物を指定された光源下で見た場合に適切な色に見えるように色変換が行われるものである。このテーブルは出力デバイス３００が使用する記録媒体の種類（普通紙、光沢紙、塩化ビニル等）毎にも設けるようにしてもよい。光源依存度情報格納部２０４には、入力画像データのＲ、Ｇ、Ｂ値の組合せ毎に、環境光源が異なった場合に生じる差異を特定する情報が格納される。詳細は後述する。
【００１５】
ＵＩ部２０５は、ユーザによる観察光源の選択や画像出力の指示を受け付けるためのユーザインタフェースである。ＵＩ部２０５としては、ユーザが操作するためのハードキーやポインティングデバイス、ユーザに提供すべき情報を表示するための表示器などが含まれる。また、ＵＩ部２０５をタッチパネルによって構成し、ユーザへ提供すべき情報の表示と、ユーザからの指示の入力とを兼用するようにしてもよい。出力部２０６は、出力デバイス３００に供給すべき画像データを出力デバイス３００に出力する出力部である。バッファメモリ２０７は、処理途中のＣＰＵによる演算結果や画像データを一時保存する、例えばＲＡＭなどのバッファメモリである。
【００１６】
色変換部２０１、ＬＵＴ選定部２０２は、例えば出力デバイス３００に印刷を実行させるためのプリンタドライバによって処理が行われ、ＵＩ部２０５によって表示される情報は当該プリンタドライバによって提供され、ＵＩ部２０５を介してなされた指示は当該プリンタドライバが受け付ける。また、ＬＵＴ格納部２０３、光源依存度情報格納部２０４に格納される情報は当該プリンタドライバによって提供される。また、出力部２０６へは当該プリンタドライバによって出力デバイス３００が扱える形式となった画像データが供給され、ＯＳの管理の元、出力デバイス３００に出力される。
【００１７】
出力デバイス３００は、例えば記録剤としてＣ、Ｍ、Ｙ、Ｋの４色のインクを用い、用紙等の記録媒体上にインクを吐出することによって画像の記録を行うインクジェットプリンタである。出力デバイス３００は画像処理装置２００から受け取った画像データに基づき記録媒体上にインクを付与することによって画像を記録する。なお、出力デバイス３００は、インクジェットプリンタに限らず、記録剤としてトナーを用いる電子写真プリンタや、立体物を造形する３Ｄプリンタなど種々のものを採用可能である。
【００１８】
＜画像処理装置２００における処理動作＞
図２は、画像処理装置２００によって実行される処理を示すフローチャートである。このフローチャートは画像処理装置２００のＣＰＵがＲＯＭまたはハードディスクなどの記憶媒体に記憶されているプログラムを実行することによりなされる処理の流れを示す。
【００１９】
印刷対象の入力画像１００が入力され、さらにユーザがＵＩ部２０５を介して観察光源を選択すると、ステップＳ１でＬＵＴ選定部２０２はその入力（観察光源を特定する情報の入力）を受け付ける。ここで選択される観察光源とは、例えば、出力デバイス３００によって記録したプリント物を掲示・展示する場所で使用される観察光源を意図している。すなわち、出力デバイス３００によって記録、出力するプリント物が観察されることが予定される場所の観察光源（の種類）が、ユーザによって選択され、それらの情報を受け付ける。図３は。この観察光源の選択のための、ＵＩ部２０５の観察光源選択ＵＩ３０１における光源選択領域３０２を模式的に示す図である。ここでは観察光源を光源１〜１２として示したが、ユーザによる選択が容易となるよう、昼光、白熱電球、昼光色蛍光灯、昼白色蛍光灯、白色蛍光灯などの具体的な光源を示す情報、色温度や演色指数の情報、ＣＩＥ（国際照明委員会）で規定されている標準光源の種類（Ｄ５０、Ｄ６５、Ｃ、Ａ）などを示すようにすればよい。観察光源は複数選択することが可能である。
【００２０】
次にステップＳ２で、ＬＵＴ選択部２０２は、光源選択領域３０２においてユーザが所望の光源にチェックすることによって選択した後、選択開始ボタン３０３が押されたことを検知すると、色変換テーブルの選択のための処理を開始する。
【００２１】
本実施形態の色変換テーブルの選択は、ステップＳ１にて選択された光源が１つであった場合は、ＬＵＴ選定部２０２は選択された光源用の色変換テーブルを選択する。ステップＳ１にて選択された光源が複数であった場合、ＬＵＴ選定部２０２は最も光源依存性の程度が小さくなる１つの色変換テーブルを選択する。ここでは、同じ入力画像に対して異なる複数の光源に応じた色変換をそれぞれ行った場合に、変換結果の差異が大きいときには、入力画像はこれらの光源に対する依存性が高いとする。そして、複数の光源に応じた色変換結果の差異が小さい場合は、いずれの光源に対する変換を行っても結果に差はあまり出ないので共通の色変換テーブルで１回変換することによって２つの光源に従った色変換結果を得るものである。この選択に際して光源依存度情報格納部２０４に格納された光源依存度情報を参照する。選択処理および光源依存度情報の詳細は、図４等にて後述する。選択された色変換テーブルの情報はバッファメモリ２０７に保存される。
【００２２】
次に、ステップＳ３で、色変換部２０１は、ステップＳ２にて選択された色変換テーブルの情報をバッファメモリから読み出し、その色変換テーブルを適用して入力画像１００の色変換処理を行う。色変換処理を施された画像データはバッファメモリ２０７に保存される。このとき、複数の色変換テーブルを用いて変換する場合は、それぞれの変換結果である画像データをバッファメモリ２０７に保存する。そして、ステップＳ４で、出力部２０６は、ステップＳ３で変換された色変換後の画像データをバッファメモリ２０７から読み出し、出力デバイス３００に出力する。このとき、異なる光源に対して１つの色変換テーブルで変換された画像データは光源の数分出力する。そして、出力デバイス３００は、受け取った画像データに従い記録媒体に記録剤を付与して画像を記録し、出力する。これにより得られるプリント物は、ステップＳ１で選択された光源の数分となる。共通の入力画像に対し、色変換テーブルによって変換された後、複数の光源に対して共通の色変換テーブルを用いた場合は光源の数に従って複数部プリントし、１つの光源に対して１つの色変換テーブルを用いた場合は１部数分のみプリントする。これによって少なくとも指定された光源の数分のプリント物を得る。ただし、ユーザが１つの光源に対して複数部のプリントを指示していた場合、その部数分のプリントを行う。また、プリント物の掲示・展示時期が光源毎に異なる場合、共通の色変換テーブルを用いて変換された画像データに基づくプリントを１部数分とし、１つのプリント物を使い回すようにしてプリント物の数を減らすことも可能である。いずれにしても、少なくとも１回の色変換テーブルの使用回数分のプリント物をプリントさせる。これによって共通の色変換テーブルから複数の観察光源下で掲示または展示するための複数のプリント物を生成するものである。
【００２３】
＜光源依存度情報＞
図４は、光源依存度情報格納部２０４に格納された光源依存度の情報を説明する図である。
【００２４】
本実施形態の光源依存度は、所定の目標色を表すデータと、それを所定の観察光源に応じた色変換テーブルによって変換して得られるデータに基づいて記録される色（記録結果）を種々の観察光源の下で測定して得られるそれぞれの色の違いとして表される。具体的には、０≦Ｒ，Ｇ，Ｂ≦２５５の範囲のＲ、Ｇ、Ｂをそれぞれ８等分して得られる値の組み合わせによる代表色を目標色とする。この目標色は代表色を用いるのではなく、とり得る値の組み合わせの全てとしてもよいが、テーブルの情報量（記憶容量）の削減、処理負荷の軽減等のためにここでは７２９色の代表色を用いる。そして、それぞれの代表色をＬ＊ａ＊ｂ＊色空間の値であるＬ＊ａ＊ｂ＊値として求め、これを所定の光源に応じた色変換テーブルによって変換して得られるＹ、Ｍ、Ｃ、Ｋデータに基づいて記録した画像を種々の観察光源下で測定した値であるＬ＊ａ＊ｂ＊値と、の違いを色差として求め、これを光源依存度とする。色差は、Ｌ＊ａ＊ｂ＊空間上での距離であるΔＥで表す。このように光源依存度は、光源の影響によって観察される色が異なる度合いを示しており、この値が大きいほど光源の影響で観察される色の違いが大きいことを意味している。光源依存度は、ＬＵＴ格納部２０３に格納された複数の色変換テーブルそれぞれについて、選択した観察光源ごとに求められる。ＬＵＴ格納部２０３に格納された複数の色変換テーブルは、これらの色変換テーブルを作成する際に測定用画像を測定するときに用いた光源（以下、「対応光源」ともいう）が相互に異なり、この対応光源によって区別されるものである。
【００２５】
図４において、光源依存度はｒＸｊｋで表され、ここで、ｒ（＝０〜７２８）は、２７９色の代表色を特定する色番号を示す。また、ｊ（＝１〜Ｎ）は、ＬＵＴ格納部２０３に予め格納された色変換テーブルの番号を示し、この番号が異なると色変換テーブル作成で用いた光源が異なることを示している。さらに、ｋ（＝１〜Ｍ）は、色変換結果を測定する際に選択した観察光源を特定する番号を示している。このように、光源依存度ｒＸｊｋは、代表色と、ＬＵＴ格納部２０３に予め格納された色変換テーブル（対応光源が対応）と、色変換結果を観察する際の観察光源と、の組み合わせごとに求められるものである。例えば、ｒ＝１、Ｘ＝３．５、ｊ＝２、ｋ＝３であった場合、１番目の代表色の色信号を、観察光源２に対応した色変換テーブルによって色変換した結果の画像を被記録媒体に記録したものを、観察光源３の下で観察（測色）した場合、色差ΔＥが３．５であることを示す。また、ｊ＝ｋの場合、Ｘ（色差）は０（ゼロ）となる。なお、図４に示す光源依存度は、上記組み合わせについて予め求められ、所定の格納部に格納されているものである。特に、観察光源については、図３に示した総ての観察光源について、予め上記組み合わせが求められており、その中からユーザが選択した観察光源の上記組み合わせが、図２のステップＳ２における色変換テーブルの選択処理で用いられる。また、光源依存度テーブルは観察光源の違いによる見え方の差異の程度が判定できれば図４に示した形態に限らない。例えば、代表色毎に色変換テーブルの観察光源とその結果を各種観察光源下で観察した場合の色差との関係を示すテーブルなどとしてもよい。また、このテーブルを記録媒体の種類毎であったり、その他、画像の記録結果の観察時の見え方に影響を及ぼす種々の条件などと対応付けて設けるようにしてもよい。
【００２６】
＜ＬＵＴ選択部２０２の処理動作＞
図５は、図２のステップＳ２における、ＬＵＴ選択部２０２による色変換テーブルの選択処理の詳細を示すフローチャートである。
【００２７】
図２のステップＳ１で選択、入力された複数の観察光源を、観察光源１、観察光源２、観察光源３の３つの光源として以下の説明をする。なお、この観察光源の数は３に限らず、２以下や４以上であってもよい。
【００２８】
ＬＵＴ選択部２０２は、本処理を開始すると、最初に、ステップＳ１１で、図４に示す組み合わせの中から、観察光源１、観察光源２、観察光源３のそれぞれと１つの対応光源の色変換テーブルについて、代表色７２９色の総ての色の光源依存度を求め、求めた７２９色の光源依存度の平均値（以下、この平均値を平均光源依存度という）を求める。１つの対応光源Ｎに対応する色変換テーブルと観察光源１の組み合わせに係る平均光源依存度ＹＮ１は以下の式にて算出される。
【００２９】
【数１】
2015109566.tif 000003
【００３０】
ただし、
【００３１】
【数２】
2015109566.tif 000004
【００３２】
本例では、観察光源１、観察光源２、観察光源３の３種類の光源がユーザによって選択されており、１つの対応光源Ｎに対して（ＹＮ１、ＹＮ２、ＹＮ３）の３つの平均光源依存度が算出されることになる。
【００３３】
次のステップＳ１２では、ステップＳ１１で算出した３つの平均光源依存度（ＹＮ１，ＹＮ２，ＹＮ３）を合計し、合計光源依存度ＺＮを算出する。
【００３４】
【数３】
2015109566.tif 000005
【００３５】
次に、ステップＳ１３で、総ての対応光源（対応光源１〜対応光源Ｎ）について処理が行われたか否かを判断する。総ての対応光源について処理が行われていない場合は、ステップＳ１１、Ｓ１２で、他の対応光源の色変換テーブルについて同様に合計光源依存度を算出し、総ての対応光源について合計光源依存度（Ｚ１，Ｚ２，Ｚ３，…，ＺＮ）を算出したと判断するとステップＳ１４へ処理を移行する。
【００３６】
ステップＳ１４では、総ての対応光源についての合計の光源依存度（Ｚ１，Ｚ２，Ｚ３，…，ＺＮ）の中から、最小値をとる対応光源の色変換テーブルを選択する。選択された対応光源の色変換テーブルの情報をバッファメモリ２０７に保存し、本処理を終了する。
【００３７】
以上のとおり、本実施形態によれば、光源依存度が最小となる色変換テーブルが選択され、これを用いて色変換を行うことにより、その変換された画像データに基づいて記録された画像は、ユーザが選択した観察光源のどの観察光源でも、意図した色に近い画像となる。その結果、複数の観察光源に対してできるだけ少ない数の色変換によって対応でき、その色変換によってもそれぞれの観察光源下で高画質な画像を観察することが可能となる。
【００３８】
（第２実施形態）
本発明の第２の実施形態は、第１の実施形態におけるＬＵＴ選択部２０２の変形例に関するものである。第１の実施形態は、光源選択部３０１（図３）にて選択された複数の光源に対して、１つの色変換テーブルを選択する形態に関する。これに対し、本実施形態は、光源依存度に関して閾値を設定し、その閾値以下となる必要最小限の数の色変換テーブルを選択する形態に関するものである。以下では、第１の実施形態に対して、処理が異なるＬＵＴ選択部２０２の処理について説明する。
【００３９】
＜ＬＵＴ選択部２０２の処理、動作＞
図６は、本発明の第２の実施形態に係るＬＵＴ選択部２０２の処理を示すフローチャートである。
【００４０】
第１実施形態の例と同様、図２のステップＳ１で、観察光源１、観察光源２、観察光源３の３つの観察光源が選択されたとして、以下の説明をする。ＬＵＴ選択部２０２は、先ず、ステップＳ２１で、対応光源の色変換テーブルと観察光源の総ての組について、第１の実施形態と同様の処理を行い、平均光源依存度を算出する。そして、ステップＳ２２で、上記総ての組み合わせにおける対応光源（色変換テーブル）ごとの平均光源依存度の中で、光源依存性を許容できる基準となる光源依存度である閾値（以下、光源依存許容値ｅ）以下となる平均光源依存度を調べその数（以下、許容数）を求める。そして、この許容数の最大（以下、最大許容数）と、それに対応する対応光源の色変換テーブルを求める。
【００４１】
例えば、上記の総ての組み合わせにおいて対応光源ごとの組み合わせを探索した結果、平均光源依存度が
【００４２】
【数４】
2015109566.tif 000006
【００４３】
を満たす平均光源依存度の組が存在する場合、最大許容数は３、
最大許容数が３となる対応光源が存在せず
【００４４】
【数５】
2015109566.tif 000007
【００４５】
、または
【００４６】
【数６】
2015109566.tif 000008
【００４７】
、または
【００４８】
【数７】
2015109566.tif 000009
【００４９】
を満たす平均光源依存度の組が存在する場合、最大許容数は２、
上記条件の２つの条件を満たす光源が存在しない場合は、最大許容数は１となる。
【００５０】
次のステップＳ２３では、ステップＳ２２の結果に応じて色変換テーブルを選択する。以下では、ステップＳ２３における処理の詳細を最大許容数ごとに説明する。
【００５１】
（ａ）最大許容数３の場合
本ケースは、いずれの観察光源に対しても、光源依存性の影響が小さい（光源依存許容値ｅ以下の）光源依存度の色変換テーブルが存在するケースであり、このうち最も光源依存性が小さい色変換テーブルを選択する。
【００５２】
図７は、このケースについて、色変換テーブルを決定する処理を示すフローチャートである。先ず、ステップＳ３１で、ステップＳ２２で探索された対応光源（色変換テーブル）が複数存在するか否かを判断する。複数存在しない場合は、ステップＳ２２で探索された１つの色変換テーブルを選択し、本処理を終了する。複数存在する場合は、ステップＳ３２で、第１の実施形態で説明した合計光源依存度を該当する対応光源ごとに算出する。算出方法は、第１の実施形態と同様である。次に、ステップＳ３３で、算出された合計光源依存度の中で最小となる対応光源の色変換テーブルを選択し、本処理を終了する。
【００５３】
（ｂ）最大許容数２の場合
本ケースは、選択された３つの（総ての）観察光源に対して、２つの色変換テーブルを選択し、観察光源に応じて使い分ける。
【００５４】
図８は、本ケースについて、色変換テーブルを決定する処理を示すフローチャートである。先ず、ステップＳ４１で、ステップＳ２２で探索された対応光源（色変換テーブル）が複数存在するか否かを判断する。複数存在しない場合は、探索された１つの対応光源を１つ目の選択結果としステップ４３に進む。複数存在する場合は、ステップ４２で、第１の実施形態で説明した合計光源依存度を該当する対応光源ごとに算出する。算出方法は、第１の実施形態と同様である。
【００５５】
次に、ステップＳ４３で、算出された合計光源依存度の中で最小となる対応光源を選択し、選択された対応光源の色変換テーブルを１つ目の選択結果とする。なお、ステップＳ４１で、対応光源が複数存在しないと判断した場合は、探索された１つの対応光源に対応する色変換テーブルを１つ目の選択結果とする。
【００５６】
次に、ステップ４４で、選択した１つ目の対応光源用色変換テーブルでは、光源依存性が大きくなる観察光源の色変換テーブルを選択する。例えば、図６のステップＳ２２の処理で最大許容数２で、観察光源１、３についての平均光源依存度ＹＮ１、ＹＮ３が（ＹＮ１、ＹＮ３）＜ｅを満たす場合、観察光源２の場合に光源依存性が増すことになる。本工程では、この観察光源２について、図６のステップＳ２１の処理と同様、総ての対応光源との組み合わせについて平均光源依存度を求め、このうち平均光源依存度が最小となる対応光源の色変換テーブルを選択する。通常は、観察光源２と同じ対応光源に対応した色変換テーブルが選択されることになる。
【００５７】
（ｃ）最大許容数１の場合
本ケースは、ユーザによって選択された３つの観察光源に対して、個別に色変換テーブルを適用するケースである。つまり、他の色変換テーブルを流用できない。本ケースでは、特に処理は必要なく、観察光源１、観察光源２、観察光源３に対して、対応光源１、対応光源２、対応光源３の色変換テーブルがそれぞれ用いられる。
【００５８】
以上のように、本実施形態によって得られる各プリント物は閾値によって許容される色差の範囲以内のものであり、できるだけ使用する色変換テーブルの数を減らすことができる。
【００５９】
（第３実施形態）
上述した第２の実施形態では、予め設定された光源依存許容値を用いて必要最小限の色変換テーブルを選択するものである。これに対し、本実施形態は、色変換テーブルを選択する際にユーザが光源依存許容値（閾値）を変更できる形態に関するものである。本実施形態の処理が、基本的に上述した第２の実施形態と同様であるが、光源依存許容値の設定方法が異なる。以下、光源依存許容値の設定方法について説明する。
【００６０】
＜光源依存許容値の設定方法＞
図９は、本実施形態に係る、ＵＩ部２０５における光源依存度許容値を設定するためのユーザインタフェースを示す図である。図９に示すように、光源依存度の判断基準として、「低い」、「普通」、「高い」という３つの選択肢が設けられる。それぞれ光源依存度（色差）がΔＥ＝２．０、ΔＥ＝４．０、ΔＥ＝６．０に対応した光源依存許容値である。ユーザは、光源依存度許容値設定部９０２にて上記３つの選択肢から選択してチェックし、設定ボタン９０３を押す。これにより、選択された判断基準に応じて光源許容値が設定され、これがバッファメモリ２０７に一次的に格納される。そして、第２の実施形態に係る図６のステップＳ２２の処理で、最大許容数と対応光源を特定する際に、上記ユーザが選択した光源許容値をバッファメモリ２０７から読み出し、この光源依存許容値を用いて処理を行う。その他の構成および処理は第２の実施形態と同様とすることができるためその説明は省略する。
【００６１】
以上のように本実施形態によれば、第２実施形態による効果に加え、各プリント物の色差を、ユーザが指定した判断基準に応じたものとできるという効果が得られる。
【００６２】
（第４実施形態）
上述した第１〜３の実施形態では、変換テーブルを選択する際に代表色７２９色について平均光源依存度を求める形態である。これに対し、本実施形態は、予め定めた重要色について平均光源依存度を求める形態に関する。ここで、重要色とは、肌の色や森林の緑や海、空等の青などを意味している。これら色は、写真画像等でしばしば使用され、画像を解析する上で無視できない色として位置付けられているものである。本実施形態の処理は、基本的に上述した第１〜３の実施形態と同様である。ただし、光源依存度情報として、代表色の７２９色ではなく、それより少ない色数である重要色に対する光源依存度情報が定められている。それに伴い、平均光源依存度の算出方法が異なる。以下、平均光源依存度の算出方法について説明する。
【００６３】
＜平均光源依存度の算出方法＞
図１０は、本実施形態に係る、重要色１２５色についての光源依存度の情報示す図である。この光源依存度情報を用いて平均光源依存度を算出する。以下の式にて平均光源依存度Ｙ’Ｎ１を算出することができる。
【００６４】
【数８】
2015109566.tif 000010
【００６５】
ただし
【００６６】
【数９】
2015109566.tif 000011
【００６７】
算出した平均光源依存度を第１〜３の実施形態で使用した平均光源依存度として、色変換テーブルを選択することにより、重要色を用いた場合の必要最小限の光源対応用色変換テーブルを選択することが可能となる。その他の構成および処理は第１〜３の実施形態と同様とすることができるためその説明は省略する。
【００６８】
以上のように本実施形態によれば、各プリント物において選択された重要色についての色差が少ないものとすることができる。このとき、代表色より少ない色数の重要色を考慮するので、使用するテーブル数またはテーブルサイズを小さくすることができる。ただし、重要色を多くして（場合によっては代表色以上）、各プリント物においてより重要な色についての色差が少なくなるようにしてもよい。
【００６９】
（第５実施形態）
本実施形態は、入力画像情報を考慮して色変換テーブルを選択する形態に関するものである。
【００７０】
図１１は、本実施形態に係る画像処理システムを示すブロック図である。図１１に示すように、第１〜３の実施形態の構成に加え、画像情報取得部１２０８が設けられる。画像情報取得部１２０８は、入力画像情報の各画素の情報を取得する。本実施形態の処理は、基本的に第１〜３の実施形態と同様である。ただし、平均光源依存度の算出方法が異なる。以下、平均光源依存度の算出方法の詳細について説明する。
【００７１】
＜平均光源依存度の算出方法＞
図１２は、本発明の第５の実施形態に係る平均光源依存度の算出方法を示すフローチャートである。ステップＳ５１で、画像情報取得部１２０８は入力画像の画素情報を取得する。次にステップＳ５２において、取得された画素情報に対して、光源依存度を算出する。この光源依存度は、取得された画素情報と、図４に示すような光源依存情報に記載された代表色７２９色の光源依存度の情報から、四面体補間等で算出する。具体的には、画素情報が示す（Ｒ、Ｇ、Ｂ）の値に応じて、それを囲む、代表色を頂点とする四面体を求め、その四面体においてそれぞれの頂点に対応する光源依存度を用いて補間演算を行うことにより、対象画素の光源依存度を求める。
【００７２】
ステップＳ５３では、画像情報の総ての画素に対して光源依存度を算出したか否かを判断し、全画素に対して算出していない場合は、ステップＳ５１に戻り全画素にて光源依存度を算出するまで処理を繰り返す。全画素にて光源依存度の算出が終了した場合は、ステップＳ５４で全画素について算出した光源依存度の合計値と画素数より平均光源依存度を求める。その他の構成および処理は第１〜３実施形態と同様とすることができるためその説明は省略する。
【００７３】
以上のように本実施形態によれば、光源依存度の算出の際の目標色の数を入力画像に含まれる画素の色に応じたものとすることができ、入力画像に応じて適切な判定を行うことができる。
【００７４】
以上の種々の実施形態はコンピュータ（画像処理装置のＣＰＵ）が実行するものとしたが、これと同様の処理は、プリント物を生成するプリンタによって行ってもよいし、また以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。また、プログラムを実行するコンピュータは、１つであってもよいし、複数のコンピュータが協働してプログラムを実行するものであってもよい。さらに、プログラムの一部を実行する回路等のハードウェア（ＡＳＩＣ等）を設け、そのハードウェアと、ソフトウェアを実行するコンピュータが協働して、本実施形態で説明した処理を実行する場合であってもよいし、処理の全部をハードウェアによって実現するものとしてもよい。
【符号の説明】
【００７５】
１００、１１００    入力画像
２００、１２００    像処理装置
２０１、１２０１    色変換部
２０２、１２０２    ＬＵＴ選択部
２０３、１２０３    ＬＵＴ格納部
２０４    光源依存度情報格納部
２０５    ＵＩ部
３００、１３００    出力デバイス
３０１    観察光源選択ＵＩ
３０２    観察光源選択領域
９０１    光源依存度許容値設定ＵＩ
１２０８    画像情報取得部
【図１】
2015109566.tif 000012
【図２】
2015109566.tif 000013
【図３】
2015109566.tif 000014
【図４】
2015109566.tif 000015
【図５】
2015109566.tif 000016
【図６】
2015109566.tif 000017
【図７】
2015109566.tif 000018
【図８】
2015109566.tif 000019
【図９】
2015109566.tif 000020
【図１０】
2015109566.tif 000021
【図１１】
2015109566.tif 000022
【図１２】
2015109566.tif 000023