(57)【要約】【課題】プロジェクタとプリンタによる出力画像を重畳した再現画像において、ダイナミックレンジおよび色域を拡大しつつ、入力画像をより忠実に再現することは困難であった。【解決手段】画像処理装置１０２は、入力画像１０１を、プロジェクタ１０３用のＲＧＢ信号と、プリンタ１０４用のＣＭＹ信号に変換する。この際に、プロジェクタ１０３における分光分布特性とプリンタ１０４における分光反射率特性に基づいて生成された変換用のＬＵＴを用いる。そして該変換後の画像信号に基づいてプロジェクタ１０３およびプリンタ１０４で形成された画像を重畳することによって、ダイナミックレンジおよび色域を拡大しつつ、入力画像をより忠実に再現することができる。【選択図】  図１
2010103863.tif 000002
【特許請求の範囲】
【請求項１】
互いに出力形態が異なる第１および第２のデバイスによる出力画像を重畳して１つの画像を再現する画像処理システムであって、
再現対象となる画像信号を入力する入力手段と、
該入力された画像信号から、前記第１のデバイス用の第１の画像信号と、前記第２のデバイス用の第２の画像信号を生成するデバイス画像生成手段と、
前記第１の画像信号を前記第１のデバイスに出力し、前記第２の画像信号を前記第２のデバイスに出力する出力手段と、を有し、
前記デバイス画像生成手段は、前記第１のデバイスに関する分光特性と前記第２のデバイスに関する分光特性に基づいて、前記第１および第２の画像信号を生成することを特徴とする画像処理システム。
【請求項２】
さらに、前記第１のデバイスに関する分光特性と前記第２のデバイスに関する分光特性、および等色関数に基づいて作成された変換用のテーブルを保持する保持手段を有し、
前記デバイス画像生成手段は、前記保持手段に保持されたテーブルを用いて、前記入力手段で入力された画像信号を前記第１および第２の画像信号に変換することを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記第１のデバイスは、自身の発光によって形成した画像がユーザに観察される発光型のデバイスであり、
前記第２のデバイスは、メディア上に形成した画像からの反射光がユーザに観察される反射型のデバイスである
ことを特徴とする請求項２に記載の画像処理システム。
【請求項４】
前記第１のデバイスはプロジェクタであり、
前記第２のデバイスはプリンタである
ことを特徴とする請求項３に記載の画像処理システム。
【請求項５】
前記第１のデバイスに関する分光特性は前記プロジェクタの投影光の分光分布特性であり、
前記第２のデバイスに関する分光特性は前記プリンタのプリント物における分光反射率特性である
ことを特徴とする請求項４に記載の画像処理システム。
【請求項６】
前記保持手段は、前記第１のデバイスに関する分光特性と前記第２のデバイスに関する分光特性、観察照明の分光特性、および等色関数に基づいて作成された変換用のテーブルを保持していることを特徴とする請求項２乃至５のいずれか１項に記載の画像処理システム。
【請求項７】
前記保持手段は、それぞれが異なる観察照明に応じて作成された複数のテーブルを保持し、
さらに、実際の観察照明の情報に応じて前記保持手段から適切なテーブルを選択するテーブル選択手段を有し、
前記デバイス画像生成手段は、前記テーブル選択手段で選択されたテーブルを用いて、前記入力手段で入力された画像信号を前記第１および第２の画像信号に変換することを特徴とする請求項６に記載の画像処理システム。
【請求項８】
前記テーブルは、前記第１および第２のデバイスによる出力画像を重畳した際の仮想的な３次元色空間を用いて作成されていることを特徴とする請求項２乃至７のいずれか１項に記載の画像処理システム。
【請求項９】
前記テーブルは、前記第１のデバイスと前記第２のデバイスのうち、一方が色再現を重視し、他方が明るさの補正を重視するように作成されたものであることを特徴とする、請求項８に記載の画像処理システム。
【請求項１０】
前記テーブルは、明度が予め定められた閾値よりも高い色を前記第１のデバイスが再現し、明度が前記閾値以下である色を前記第２のデバイスが再現するように作成されたものであることを特徴とする、請求項８に記載の画像処理システム。
【請求項１１】
前記保持手段は、前記第１および第２のデバイスのそれぞれによる単体用および重畳用の利用形態ごとに、それぞれが異なる特性を有する複数のテーブルを保持し、
さらに、画像内のオブジェクトの種類ごとに、前記第１および第２のデバイスの利用形態に応じて、前記保持手段から適切なテーブルを選択するテーブル選択手段を有し、
前記デバイス画像生成手段は、前記テーブル選択手段で選択されたテーブルを用いて、前記入力手段で入力された画像信号を前記第１および第２の画像信号に変換することを特徴とする請求項６に記載の画像処理システム。
【請求項１２】
前記テーブル選択手段は、ユーザ指示に基づいて、画像内のオブジェクトの種類ごとに、前記第１および第２のデバイスの利用形態および該利用形態に応じたテーブルを選択することを特徴とする請求項１１に記載の画像処理システム。
【請求項１３】
互いに出力形態が異なる第１および第２のデバイスによる出力画像を重畳して１つの画像を再現するために、該第１および第２のデバイス用の画像をそれぞれ生成する画像処理装置であって、
再現対象となる画像信号を入力する入力手段と、
該入力された画像信号から、前記第１のデバイス用の第１の画像信号と、前記第２のデバイス用の第２の画像信号を生成するデバイス画像生成手段と、を有し、
前記デバイス画像生成手段は、前記第１のデバイスに関する分光特性と前記第２のデバイスに関する分光特性に基づいて、前記第１および第２の画像信号を生成することを特徴とする画像処理装置。
【請求項１４】
さらに、前記第１のデバイスに関する分光特性と前記第２のデバイスに関する分光特性、および等色関数に基づいて作成された変換用のテーブルを保持する保持手段を有し、
前記デバイス画像生成手段は、前記保持手段に保持されたテーブルを用いて、前記入力手段で入力された画像信号を前記第１および第２の画像信号に変換することを特徴とする請求項１３に記載の画像処理装置。
【請求項１５】
互いに出力形態が異なる第１および第２のデバイスによる出力画像を重畳して１つの画像を再現するために、該第１および第２のデバイス用の画像をそれぞれ生成する画像処理方法であって、
再現対象となる画像信号を入力する入力ステップと、
該入力された画像信号から、前記第１のデバイス用の第１の画像信号と、前記第２のデバイス用の第２の画像信号を生成するデバイス画像生成ステップと、を有し、
前記デバイス画像生成ステップにおいては、前記第１のデバイスに関する分光特性と前記第２のデバイスに関する分光特性に基づいて、前記第１および第２の画像信号を生成することを特徴とする画像処理方法。
【請求項１６】
さらに、前記第１のデバイスに関する分光特性と前記第２のデバイスに関する分光特性、および等色関数に基づいて変換用のテーブルを作成しておき、
前記デバイス画像生成ステップにおいては、前記テーブルを用いて、前記入力ステップで入力された画像信号を前記第１および第２の画像信号に変換することを特徴とする請求項１５に記載の画像処理方法。
【請求項１７】
コンピュータを請求項１乃至１２のいずれか１項に記載の画像処理システムの各手段として機能させるためのプログラム。
【請求項１８】
請求項１７に記載のプログラムを記憶したコンピュータ可読な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のデバイスの組み合わせによって一つの画像を再現する画像処理システムおよび画像処理装置、および画像処理方法に関する。
【背景技術】
【０００２】
近年、デジタルカメラ等で撮影した自然界の被写体や、コンピュータグラフィックス（ＣＧ）でモデリングした仮想オブジェクト等において、高いダイナミックレンジを持ったハイダイナミックレンジ画像（ＨＤＲ画像）を扱う機会が増えてきている。こうしたＨＤＲ画像を、表示デバイスや出力デバイスによって、人間の主観的視覚に対して忠実に再現することが求められている。その際に、特に画像を大画面で表示できるプロジェクタや、高精細な大判出力が可能な大判プリンタ等のデバイスが、実物（被写体）やＣＧオブジェクトの色や階調、質感等を、迫力のあるサイズで再現可能であるため、その利用が期待されている。
【０００３】
しかしながら、一方でこれらのデバイスが有するダイナミックレンジや色域は、ＨＤＲ画像を再現するには十分ではない。そのため、ＨＤＲ画像をこれらのデバイスで再現するためには、トーンマッピングと呼ばれる階調圧縮処理や、色域圧縮処理を施す必要がある。なお、オリジナルの色や階調をより忠実に再現するためには、再現する側のデバイスのダイナミックレンジや色域ができる限り広いことが望ましいのはもちろんである。
【０００４】
このような観点を鑑みた場合、プロジェクタは高い白色輝度を持つ反面、黒色表示においても微量の光を投射してしまうため、これがコントラスト比を低下させる要因となっている。特に、照明が明るいほど黒の輝度が上昇する、いわゆる黒浮き現象が避けられないため、照明下ではコントラスト比や再現色域が極端に小さくなってしまう。なお一般にプロジェクタは、自身の発光によって形成された投影像がユーザに検知されるため、発光型のデバイスと称される。
【０００５】
一方、大判プリンタ等によるプリント物は、プロジェクタのような顕著な黒浮きは発生しないものの、反射物であるが故に照明光以上の明るさを得ることはできず、十分なダイナミックレンジが得られない。なお一般にプリンタは、メディア上に形成した画像に対する照明の反射光によって像がユーザに検知されるため、反射型のデバイスと称される。
【０００６】
以上のような輝度や色域の制限に対し、複数台のプロジェクタによる投影画像を重ねて表示するスタックプロジェクションによって、プロジェクタ一台の場合よりも輝度や色域を拡大する試みが行われている（例えば、特許文献１及び２参照）。
【特許文献１】特開平５−１０７６３９号公報
【特許文献２】特開２００６−１４５８６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来のスタックプロジェクション方式では、白色の輝度は高まるものの、それに付随して黒色の輝度も高くなるため、コントラスト比の向上は見込めなかった。また、照明環境下では依然として黒浮きの現象が起こるため、上記のようなコントラスト比や色域が小さくなる問題が改善されるわけではなかった。
【０００８】
本発明は上述した問題を解決するためになされたものであり、以下の機能を有する画像処理システムおよび画像処理装置、および画像処理方法を提供することを目的とする。すなわち、互いに出力形態が異なる複数のデバイスによる出力画像を重畳して１つの画像を再現する際に、該再現画像におけるダイナミックレンジおよび色域を拡大し、入力画像をより忠実に再現する。
【課題を解決するための手段】
【０００９】
上記目的を達成するための一手段として、本発明の画像処理システムは以下の構成を備える。
【００１０】
すなわち、互いに出力形態が異なる第１および第２のデバイスによる出力画像を重畳して１つの画像を再現する画像処理システムであって、再現対象となる画像信号を入力する入力手段と、該入力された画像信号から、前記第１のデバイス用の第１の画像信号と、前記第２のデバイス用の第２の画像信号を生成するデバイス画像生成手段と、前記第１の画像信号を前記第１のデバイスに出力し、前記第２の画像信号を前記第２のデバイスに出力する出力手段と、を有し、前記デバイス画像生成手段は、前記第１のデバイスに関する分光特性と前記第２のデバイスに関する分光特性に基づいて、前記第１および第２の画像信号を生成することを特徴とする。
【００１１】
さらに、前記第１のデバイスに関する分光特性と前記第２のデバイスに関する分光特性、および等色関数に基づいて作成された変換用のテーブルを保持する保持手段を有し、前記デバイス画像生成手段は、前記保持手段に保持されたテーブルを用いて、前記入力手段で入力された画像信号を前記第１および第２の画像信号に変換することを特徴とする。
【発明の効果】
【００１２】
上記構成からなる本発明によれば、互いに出力形態が異なる複数のデバイスによる出力画像を重畳して１つの画像を再現する際に、該再現画像におけるダイナミックレンジおよび色域を拡大し、入力画像をより忠実に再現することができる。
【発明を実施するための最良の形態】
【００１３】
以下、添付の図面を参照して、本発明をその好適な実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１４】
＜第１実施形態＞
●システム概要
図１は、本実施形態の画像処理装置を用いた画像処理システムの概略構成を示す図である。同図に示すように本実施形態では、互いに出力形態が異なる複数のデバイス（プロジェクタ１０３／プリンタ１０４）による出力画像を重畳して１つの画像を再現する。すなわち、入力画像１０１を、第１のデバイスであるプロジェクタ１０３で再現し、さらに第２の画像出力デバイスであるプリンタ１０４でも再現し、これらを重畳する。なお、上記従来例でも説明したように、プロジェクタ１０３は、自身の発光によって形成された投影像がユーザに検知されるため、発光型のデバイスと称される。またプリンタ１０４は、メディア上に形成した画像に対する照明の反射光によって像がユーザに検知されるため、反射型のデバイスと称される。
【００１５】
入力画像１０１は、デジタルカメラやイメージスキャナ等により入力されたカラー画像データや、ＣＧのようなコンピュータ上で生成されたグラフィック画像を、入力デバイスの特性や照明環境等を考慮してＸＹＺの信号に変換した画像である。この入力画像１０１のＸＹＺ信号が画像処理装置１０２に入力されると、画像処理装置１０２は入力されたＸＹＺ信号を、第１のデバイス用の第１の画像信号と、第２のデバイス用の第２の画像信号と、に変換してそれぞれ出力する。すなわち、画像処理装置１０２はデバイス画像生成手段として機能し、入力されたＸＹＺ信号から、プロジェクタ１０３用のＲＧＢ信号と、プリンタ１０４用のＣＭＹ信号を生成してそれぞれ出力する。
【００１６】
画像処理装置から出力されたＲＧＢ信号はプロジェクタ１０３に入力されて、プロジェクタ投影像１０５が得られる。またＣＭＹ信号はプリンタ１０４に入力されて、プリント画像１０６が得られる。このプリント画像１０６を例えば壁などに貼り付け、そのプリント領域に合わせて、プロジェクタ投影像１０５を投影する。あるいは、予めプロジェクタの投影幾何条件が定まっている場合は、それに基づいてプリント画像１０６のプリントサイズを決定して出力し、プロジェクタ投影領域とプリント領域を合わせて表示する。このとき、例えばプロジェクタ投影像１０５やプリント画像１０６に、外枠や位置合わせ用のアイコン等を付与して表示・出力しておくと、位置やサイズ合わせを簡易化できる。
【００１７】
このように本実施形態では、プロジェクタ投影像１０５とプリント画像１０６の位置を合わせて重畳する。これにより、例えば図２に示すように、プロジェクタ用のＲＧＢ信号とプリンタ用のＣＭＹ信号が画像のピクセル単位で重畳された、ＲＧＢＣＭＹ信号による再現画像を得ることができる。
【００１８】
ここで図３Ａ〜図３Ｃに、一般的なプロジェクタ単体およびプリンタ単体の場合の色再現の仕組みと、プロジェクタとプリンタの重畳による色再現の仕組みについて、それぞれの概念図を比較して示す。
【００１９】
図３Ａは、プロジェクタ単体の場合の色再現を表している。プロジェクタを投影するスクリーンおよびその他の諸条件を固定すると、あるプロジェクタのＲＧＢ信号に対する表示色ＸＹＺ（ＲＧＢ）は、該ＲＧＢ信号に対するプロジェクタの分光分布とスクリーンの分光反射率、および等色関数に基づいて一意に定まる。
【００２０】
また図３Ｂは、プリンタ単体の場合の色再現を表している。プリントメディアや観察照明およびその他の諸条件を固定すると、あるプリンタのＣＭＹ信号に対する表示色ＸＹＺ（ＣＭＹ）は、該ＣＭＹ信号に対するプリンタの分光反射率と観察照明の分光分布、および等色関数に基づいて一意に定まる。
【００２１】
一方、図３Ｃは、プロジェクタとプリンタの色を重畳する場合の色再現を表している。すなわち、プロジェクタのＲＧＢ信号およびプリンタのＣＭＹ信号の重畳による表示色ＸＹＺ（ＲＧＢＣＭＹ）は、該ＲＧＢ信号に対するプロジェクタの分光分布と、該ＣＭＹ信号に対するプリンタの分光反射率、および等色関数に基づいて定まる。これはつまり、あるＣＭＹ信号に対して、複数のＲＧＢ信号との組み合わせにより、複数の色が表現可能であるということを示す。
【００２２】
このように、プロジェクタとプリンタの色を重畳する場合には、プロジェクタのＲＧＢ信号とプリンタのＣＭＹ信号の組み合わせによって、単体デバイスでは再現できない様々な色を表現することが可能となり、ダイナミックレンジや色域拡大の効果が得られる。
【００２３】
本実施形態では、プロジェクタ投影光とプリンタ出力を重畳することによってダイナミックレンジおよび色域を拡大する。このダイナミックレンジの拡大効果を図４に、色域の拡大効果を図５に示す。
【００２４】
図４によれば、プロジェクタとプリンタの重畳を行った場合の方が、プロジェクタ単体の場合と比べて、再現できる黒の輝度レベルが低下し、コントラスト比が格段に上昇していることが分かる。これにより、暗部の再現色域も拡大するため、暗い色の再現性が向上する。また、プリンタ単体の場合と比べると、ダイナミックレンジは明暗両方向に拡大するため、明暗方向の再現性が格段に向上する。
【００２５】
図５は、ｘｙ色度図上に再現色域を示したものであり、それぞれ可視領域５０１、プロジェクタ単体の色域５０２、プリンタ単体の色域５０３、およびプロジェクタとプリンタを重畳した場合の色域５０４、を表している。同図によれば、重畳した場合の方がデバイス単体の場合よりも明らかに色域が拡大しているため、色の再現性も向上することが分かる。
【００２６】
●装置構成
図６は、本実施形態における画像処理装置１０２の構成例を示すブロック図である。同図において、ＣＰＵ６０１は、ＲＯＭ６０２および、ハードディスク（ＨＤ）６０７等に格納されたプログラムに従って、装置全体の動作を司る。その際、ＲＡＭ６０３をワークメモリとして利用し、本実施形態に係る画像処理をはじめとする各種の処理を実行する。
【００２７】
入力デバイスインタフェース６０４は、入力デバイス６０５を接続するためのインタフェースである。入力デバイス６０５としてはキーボードやマウスなどの入力機器が含まれ、ユーザからの入力指示に用いられる。
【００２８】
ハードディスクインタフェース６０６はＨＤ６０７を接続するためのインタフェースであり、ビデオインタフェース６０８はビデオデバイス６０９を接続するためのインタフェースである。ビデオデバイス６０９としては、入力画像や本発明に関わるユーザインタフェースの画面を表示するためのＣＲＴやＬＣＤなどのカラーモニタや、本実施形態の画像処理を適用した画像を表示するプロジェクタ１０３、等の表示機器が含まれる。
【００２９】
出力デバイスインタフェース６１０は、出力デバイス６１１を接続するためのインタフェースである。出力デバイス６１１としては、本実施形態の画像処理を適用したカラー画像を出力するインクジェットプリンタや電子写真プリンタといったプリンタ１０４、等の画像出力機器が含まれる。
【００３０】
測色機インタフェース６１２は、測色機６１３を接続するためのインタフェースである。測色機６１３としては、ビデオデバイス６０９や出力デバイス６１１のデバイス特性や、照明環境を測定するための測定機などが含まれる。なお、本実施形態は測色機インタフェース６１２や測色機６１３が存在しない構成としても実現可能であり、その場合にはＲＯＭ６０２，ＲＡＭ６０３ないしＨＤ６０７に予め保持されたデバイス特性データや照明環境データを利用することも可能である。
【００３１】
画像入力部６１４は、本実施形態の画像処理を適用するための画像データを入力する。ただし、本実施形態は画像入力部６１４が存在しない構成としても実現可能であり、その場合にはＲＯＭ６０２，ＲＡＭ６０３ないしＨＤ６０７に予め保持された画像データを利用することも可能である。
【００３２】
なお、本実施形態における上記各インタフェースとしては汎用のインタフェースが利用可能である。すなわち、その用途に応じて例えば、ＵＳＢおよびＩＥＥＥ１３９４などのシリアルインタフェース、並びに、ＳＣＳＩおよびセントロニクスなどのパラレルインタフェース等を利用することができる。
【００３３】
●色変換処理
以下、本実施形態の画像処理装置１０２における色変換処理について説明する。図７は、本実施形態における色変換処理の概要を示すブロック図である。同図によれば、入力されたＸＹＺ信号は、ＸＹＺ→ＲＧＢＣＭＹ変換部７０１（以下、単に変換部７０１と記載する）において、プロジェクタ１０３用のＲＧＢ信号と、プリンタ１０４用のＣＭＹ信号に変換される。すなわち変換部７０１では、ＨＤ６０７に保存されたＲＧＢＣＭＹ−ＸＹＺの変換用のＬＵＴ７０２（以下、単にＬＵＴ７０２と記載する）を用いて、補間処理等の周知の変換方法により、ＸＹＺ信号をＲＧＢＣＭＹ信号に変換する。このＬＵＴ７０２は、プロジェクタ１０３のＲＧＢ値と、プリンタ１０４のＣＭＹ値からなる色を重畳した際の色再現特性をＸＹＺ値で表したものであり、その作成方法については後述する。
【００３４】
本実施形態ではこのように、プロジェクタ投影像とプリンタ出力画像を重ねて表示する際に、その重畳時の色特性を用いた色変換を行うことにより、実際の見えに忠実な再現を行うことができる。
【００３５】
●ＬＵＴ作成処理
図８は、本実施形態においてＸＹＺ信号をＲＧＢＣＭＹ信号に変換する際に参照される、ＬＵＴ７０２の作成処理を示すフローチャートである。
【００３６】
まずステップＳ８０１において、ＲＧＢＣＭＹの格子信号を生成する。例えば、各色５グリッドで均等間隔となるＲＧＢＣＭＹの格子値を生成する。
【００３７】
次にステップＳ８０２において、ステップＳ８０１で生成した格子信号のうちの１格子点に対応する、１色のＲＧＢＣＭＹ値を取得する。
【００３８】
そしてステップＳ８０３において、ステップＳ８０２で取得したＲＧＢＣＭＹ値の注目ＲＧＢ値に対応する、プロジェクタ１０３の分光分布特性を取得する。プロジェクタ１０３の分光分布特性は、予め所定のＲＧＢ値に対する分光分布を測定するなどして得られており、例えば分光分布プロファイルとしてＨＤ６０７に記憶されている。分光分布プロファイルに注目ＲＧＢ値と一致するＲＧＢ値が含まれていない場合には、補間処理等によって注目ＲＧＢ値に対する分光分布特性を算出する。ここで、本実施形態における分光分布特性の取得方法については特に限定しない。例えば、所定のＲＧＢ値に対するプロジェクタの投影光を直接測定しても良い。また、分光反射率が既知であるスクリーンにプロジェクタの投影を行い、スクリーンからの反射光の分光分布を測定して、スクリーンの分光反射率の値を除することによって算出しても良い。
【００３９】
次にステップＳ８０４において、ステップＳ８０２で取得したＲＧＢＣＭＹ値の注目ＣＭＹ値に対応する、プリンタ１０４の分光反射率特性を取得する。プリンタ１０４の分光反射率特性は、予め所定のＣＭＹ値に基づいて対象となるメディアに印刷したパッチを測定するなどして得られており、例えば分光反射率プロファイルとしてＨＤ６０７に記憶されている。分光反射率プロファイルに注目ＣＭＹ値と一致するＣＭＹ値が含まれていない場合には、補間処理等によって注目ＣＭＹ値に対する分光反射率特性を算出する。
【００４０】
次にステップＳ８０５において、ステップＳ８０２で取得した、プロジェクタ１０３の注目ＲＧＢ値に基づく投影色とプリンタ１０４の注目ＣＭＹ値に基づくプリント色と、を重ねた際の重畳再現色であるＸＹＺ値を、以下の(1)式に基づいて算出する。
【００４１】
【数１】
2010103863.tif 000003
【００４２】
なお、(1)式において、Ｘ(r,g,b,c,m,y)，Ｙ(r,g,b,c,m,y)，Ｚ(r,g,b,c,m,y)は、あるＲＧＢＣＭＹ値に対するそれぞれＸ値，Ｙ値，Ｚ値である。また、Ｓprj(r,g,b,λ)はあるＲＧＢ値に対するプロジェクタ投影光の分光分布、Ｒprn(c,m,y,λ)はあるＣＭＹ値に対するプリント物の分光反射率である。また、ｘ(λ)，ｙ(λ)，ｚ(λ)は２度視野のＸＹＺ等色関数であり、λは波長を表す。
【００４３】
(1)式によればすなわち、本実施形態における重畳再現色であるＸＹＺ値は、ステップＳ８０３で取得したプロジェクタの分光分布およびステップＳ８０４で取得したプリンタの分光反射率に基づいて算出されることが分かる。
【００４４】
次にステップＳ８０６において、ステップＳ８０１で生成した全ての格子信号に対するＸＹＺ値を算出したか否かを判定する。全て算出済みであればステップＳ８０７に進むが、そうでない場合はステップＳ８０２の処理に戻り、まだＸＹＺ値を算出していない格子信号に対する処理を行う。
【００４５】
最後にステップＳ８０７において、ステップＳ８０１で生成したＲＧＢＣＭＹ信号と、ステップＳ８０５で算出したＸＹＺ信号をそれぞれ対応づけてＬＵＴ化し、ＨＤ６０７に保存して終了する。本実施形態ではこのように、プロジェクタとプリンタの重畳特性に基づいたＬＵＴ７０２が生成される。
【００４６】
以上説明したように本実施形態によれば、発光型デバイスであるプロジェクタと、反射型デバイスであるプリンタの出力を重畳することにより、ダイナミックレンジや色域をデバイスの単体利用時よりも拡大することができる。その際に、プロジェクタおよびプリンタの分光特性に基づく重畳時の表示特性に応じた色変換処理を行うことにより、入力画像をより忠実に再現することが可能となる。
【００４７】
なお、本実施形態においては、プロジェクタおよびプリンタをそれぞれ一台ずつ用いる構成例を示したが、プロジェクタに関しては複数台を用いる構成であっても本実施形態は適用可能である。ここで図１７に、ｎ台（ｎ≧２）のプロジェクタと一台のプリンタを用いて重畳再現する際のシステム概略図を示す。この場合の重畳特性は、１台目のプロジェクタ１７０１からｎ台目のプロジェクタ１７０３までの各プロジェクタの分光分布特性を加算して一つの分光分布特性とし、それとプリンタの分光反射率に基づいて算出すれば良い。この場合、各プロジェクタの分光分布特性は異なっていても問題ない。
【００４８】
＜第２の実施形態＞
以下、本発明に係る第２実施形態について説明する。なお、第２実施形態においては上述した第１実施形態と異なる部分についてのみ説明するとし、重複する部分については説明を省略する。
【００４９】
上述した第１実施形態では、画像を観察する環境の照明については特に考慮していなかった。そこで第２実施形態では図９に示すように、観察照明９０１を考慮した場合に、該照明に応じたＬＵＴ７０２を生成する方法を示す。すなわち第２実施形態においては、ＬＵＴ７０２の作成方法が第１実施形態と異なる。
【００５０】
ここで図１０に、照明を考慮する場合の重畳色再現の仕組みの概念を示す。同図によれば、照明を考慮した、プロジェクタのＲＧＢ信号およびプリンタのＣＭＹ信号の重畳による表示色ＸＹＺ(ＲＧＢＣＭＹ)illは、以下のように求められる。すなわちＸＹＺ(ＲＧＢＣＭＹ)illは、該ＲＧＢ信号に対するプロジェクタの分光分布と照明の分光分布、該ＣＭＹ信号に対するプリンタの分光反射率、および等色関数、に基づいて定まる。
【００５１】
●ＬＵＴ作成処理
図１１は、第２実施形態において、ＸＹＺ信号をＲＧＢＣＭＹ信号に変換する際に参照されるＬＵＴ７０２（図７に示す）を、照明を考慮して作成する処理を示すフローチャートである。第１実施形態で図８に示したフローチャートとは、ステップＳ１１０５〜Ｓ１１０６が異なる。すなわち、図１１におけるステップＳ１１０１〜Ｓ１１０４は図８のステップＳ８０１〜８０４と同じであり、同様に、ステップＳ１１０７〜Ｓ１１０８はステップＳ８０６〜Ｓ８０７と同じであるため、説明を省略する。
【００５２】
図１１のステップＳ１１０５では、観察照明９０１の分光分布特性を取得する。照明の分光分布特性は、該照明下に配置した完全拡散白色板を輝度計等の測定機によって測定するなどして得られ、照明の分光分布プロファイルとしてＨＤ６０７に保存されている。
【００５３】
次にステップＳ１１０６において、プロジェクタ１０３の注目ＲＧＢ値に基づく投影色と、プリンタ１０４の注目ＣＭＹ値に基づくプリント色とを、観察照明９０１の下で重ねたときの重畳再現色であるＸＹＺ値を、以下の(2)式に基づいて算出する。
【００５４】
【数２】
2010103863.tif 000004
【００５５】
なお、(2)式において、Ｘ(r,g,b,c,m,y)，Ｙ(r,g,b,c,m,y)，Ｚ(r,g,b,c,m,y)は、あるＲＧＢＣＭＹ値に対するそれぞれＸ値，Ｙ値，Ｚ値である。また、Ｓprj(r,g,b,λ)はあるＲＧＢ値に対するプロジェクタ投影光の分光分布である。また、Ｓill(λ)は観察照明の分光分布、Ｒprn(c,m,y,λ)はあるＣＭＹ値に対するプリント物の分光反射率である。また、ｘ(λ)，ｙ(λ)，ｚ(λ)は２度視野のＸＹＺ等色関数であり、λは波長を表す。
【００５６】
(2)式によればすなわち、重畳再現色であるＸＹＺ値は、ステップＳ１１０３で取得したプロジェクタの分光分布およびステップＳ１１０４で取得したプリンタの分光反射率、およびステップＳ１１０５で取得した照明の分光分布特性、に基づいて算出される。
【００５７】
第２実施形態ではこのように、各ＲＧＢＣＭＹの組み合わせに対する、観察照明下におけるＸＹＺ値を算出することによって、観察照明下におけるＬＵＴ７０２が作成される。
【００５８】
以上説明したように第２実施形態によれば、画像を観察する照明環境に応じた重畳特性のテーブルを予め作成しておき、色変換処理において利用する。したがって、観察照明に応じた適切な色変換を行う事ができるため、照明環境下においても入力色を忠実に再現することができる。
【００５９】
なお、第２実施形態では、観察照明下でのＸＹＺ値を以下のように算出することも可能である。まず、実際の観察照明下に置かれた分光反射率が既知であるスクリーンに所定のＲＧＢ値の光を投影して、スクリーンからの反射光の分光分布を測定する。そして、該スクリーンの分光反射率の値を除することによって、観察照明下におけるプロジェクタの分光分布特性を算出することができる。そして、得られたプロジェクタの分光分布特性と、プリンタの分光反射率に基づいて、上述した第１実施形態で示した(1)式により、観察照明下におけるＲＧＢＣＭＹの組み合わせに対するＸＹＺ値を算出することができる。
【００６０】
＜第３の実施形態＞
以下、本発明に係る第３実施形態について説明するが、上述した第１および第２実施形態と異なる部分についてのみ説明し、重複する部分に関しては説明を省略する。
【００６１】
上述した第２の実施形態では、固定の照明環境に対する重畳特性テーブルを予め作成しておき、色変換処理に適用する例を示したが、第３実施形態では、観察環境照明が可変の場合に、照明を考慮した適応的な色変換処理を行う例を示す。
【００６２】
●色変換処理
図１２は、第３実施形態における色変換処理の概要を示すブロック図である。同図によれば、入力されたＸＹＺ信号は、変換部７０１において、プロジェクタ１０３用のＲＧＢ信号と、プリンタ１０４用のＣＭＹ信号に変換される。このとき、変換部７０１では、ＬＵＴ選択部１２０１で選択されたＬＵＴを用いて、補間処理等の周知の変換方法によりＸＹＺ信号をＲＧＢＣＭＹの信号に変換する。
【００６３】
ＬＵＴ選択部１２０１は、ユーザや照明光測定機等から入力された照明情報に基づいて、ＨＤ６０７に保存された複数の照明条件に応じたＲＧＢＣＭＹ−ＸＹＺのＬＵＴから、適切なテーブル選択を行う。
【００６４】
ここで、ＨＤ６０７に保存されている複数のＬＵＴは、照明の種類や、色温度、照度、等の照明条件に基づいて作成されたものである。例えば図１２の例では、まず照明の種類に応じたＬＵＴ群として、１２０２，１２０３，１２０４，１２０５が作成・保持されている。具体的には、ＬＵＴ群１２０２は無照明、ＬＵＴ群１２０３は高演色蛍光灯、ＬＵＴ群１２０４は三波長蛍光灯、ＬＵＴ群１２０５は普通形蛍光灯、にそれぞれ対応するものである。
【００６５】
高演色蛍光灯、三波長蛍光灯、普通形蛍光灯のそれぞれのＬＵＴ群（１２０３〜１２０５）については、以下のような複数の色温度および照度に応じて、複数のＬＵＴが作成されている。例えば、色温度として６５００Ｋ，５０００Ｋ，３０００Ｋ，・・・、照度として１５０ｌｘ，３００ｌｘ，６００ｌｘ，・・・、等である。
【００６６】
なお、第３実施形態における照明の種類や色温度、照度などは、上記の種類に限られるものではなく、他の条件でも適用可能であることはもちろんである。
【００６７】
第３実施形態では、ユーザによる指定や、照明光測定機等から入力される照明情報に、「照明の種類」や「色温度」、「照度」等の情報が含まれており、該入力された観察照明情報に基づいて、適切な照明条件のＬＵＴが選択される。なお、入力された観察照明情報と同一条件となるＬＵＴがない場合は、最も条件の近いＬＵＴを選択しても良いし、条件が近似する複数のＬＵＴの出力値を補間処理して、観察照明に合ったＬＵＴを生成して、色変換に利用しても良い。
【００６８】
なお、これら複数の照明条件に対するＬＵＴは、上述した第２実施形態における図１１のフローチャートを実行して作成すれば良い。
【００６９】
以上説明したように第３実施形態によれば、複数の観察照明に対応した重畳特性のテーブルを予め作成して保持しておき、照明情報に応じて色変換処理において使用するテーブルを選択する。これにより、実際の観察環境の照明に基づいた適応的な色変換処理を行うことが可能となる。
【００７０】
＜第４の実施形態＞
以下、本発明に係る第４実施形態について説明するが、上述した第１実施形態と異なる部分についてのみ説明し、重複する部分に関しては説明を省略する。
【００７１】
上述した第１実施形態では、ＸＹＺ→ＲＧＢＣＭＹの変換部７０１で利用する重畳特性ＬＵＴとして、入力がＲＧＢＣＭＹの６色からなる６次元ＬＵＴを利用していた。そのため、ＬＵＴの格子点数が大きくなるほど、ＬＵＴのデータ量が膨大になってしまうという問題がある。そこで第４実施形態では、色変換処理に利用する重畳特性ＬＵＴのデータ量を削減することを特徴とする。
【００７２】
●色変換処理
図１３は、第４実施形態における色変換処理の概要を示すブロック図である。同図によれば、第４実施形態の色変換処理においては、ＸＹＺ→ＲoＧoＢo変換部１３０１とＲoＧoＢo→ＲＧＢＣＭＹ変換部１３０２による色変換を行うが、以下、これら各変換部を単に変換部１３０１，変換部１３０２と記載する。また、変換部１３０１，１３０２ではそれぞれ、ＲoＧoＢo−ＸＹＺのＬＵＴ１３０３，ＲoＧoＢo→ＲＧＢＣＭＹのＬＵＴ１３０４を参照するが、以下ではこれらを単にＬＵＴ１３０３，ＬＵＴ１３０４と記載する。
【００７３】
図１３によれば、入力されたＸＹＺ信号はまず、変換部１３０１において、プロジェクタ１０３とプリンタ１０４の色を重ねた場合の仮想的なデバイス信号であるＲoＧoＢo信号に変換される。このとき、変換部１３０１では、ＨＤ６０７に保存されたＬＵＴ１３０３を用いて、補間処理等によりＸＹＺ信号をＲoＧoＢo信号に変換する。このＬＵＴ１３０３は、プロジェクタ１０３とプリンタ１０４を重畳した場合の仮想的なデバイスの色信号をＲoＧoＢoとしたときの、実際の色再現特性をＸＹＺ値で表したものであり、その作成方法については後述する。
【００７４】
ＲoＧoＢo信号はその後、変換部１３０２において、プロジェクタ１０３用のＲＧＢ信号と、プリンタ１０４用のＣＭＹ信号に変換される。このとき、変換部１３０２で行われる色分解処理としては、後述するＬＵＴ１３０３の作成処理において行われる色分解処理と同じ処理を行う。例えば、図１３に示すＬＵＴ１３０４のように、ＲoＧoＢo→ＲＧＢＣＭＹとする共通の色分解テーブルを用いても良いし、別の方法で共通の色分解処理を行っても良い。
【００７５】
●ＬＵＴ作成処理
図１４は、第４実施形態においてＸＹＺ信号をＲoＧoＢo信号に変換する際に参照される、ＬＵＴ１３０３の作成処理を示すフローチャートである。第１実施形態で図８に示したフローチャートとは、ステップＳ１４０１〜Ｓ１４０３とステップＳ１４０８が異なる。すなわち、図１４におけるステップＳ１４０４〜Ｓ１４０７は図８のステップＳ８０３〜８０６と同じであるため、説明を省略する。
【００７６】
まずステップＳ１４０１において、仮想的なデバイス信号であるＲoＧoＢoの格子信号を生成する。例えば、各色９グリッドで均等間隔となるＲoＧoＢoの格子値を生成する。
【００７７】
次にステップＳ１４０２において、ステップ１４０１で生成した格子信号のうちの１色のＲoＧoＢo値を取得する。
【００７８】
次にステップＳ１４０３において、ステップＳ１４０２で取得したＲoＧoＢo信号をＲＧＢＣＭＹの色信号に色分解する。この色分解としては、図１３に示すＲoＧoＢo→ＲＧＢＣＭＹの変換部１３０２と同じ処理を行う。具体的には、予め設計した色分解定義をＬＵＴ化しておき、ここでの色分解と、変換部１３０２における色変換処理とにおいて、該ＬＵＴを共通に利用しても良いし、以下のように何らかの共通定義を定めておいても良い。第４実施形態では、以下のような共通色分解定義を利用して、色分解処理を行うとする。
【００７９】
Ｒ＝Ｒo，Ｇ＝Ｇo，Ｂ＝Ｂo，Ｃ＝１−Ｒo，Ｍ＝１−Ｇo，Ｙ＝１−Ｂo
ここで、各デバイス値は最小値が０、最大値が１になるよう正規化されているものとする。
【００８０】
以上の処理によってＲＧＢＣＭＹ信号が得られると、ステップＳ１４０４〜Ｓ１４０７の処理を経ることによって、ＲoＧoＢoの全格子点に対応するＸＹＺ値が算出される。そして最後にステップＳ１４０８において、ステップＳ１４０１で生成したＲoＧoＢo信号と、ステップＳ１４０６で算出したＸＹＺ信号をそれぞれ対応づけてＬＵＴ化し、これをＬＵＴ１３０３としてＨＤ６０７に保存して処理を終了する。
【００８１】
以上説明したように第４実施形態によれば、重畳時のＲＧＢＣＭＹ６次元の色空間を、ＲoＧoＢoという仮想的な３次元色空間に置き換えてＬＵＴを作成することにより、上述した第１実施形態と比較して、保存するＬＵＴのデータ量を削減することができる。これにより、格子点数を増やしたより近似精度の高いＬＵＴを作成・保持することができるため、色変換の精度が向上する。
【００８２】
なお、第４実施形態においても、上述した第２，第３実施形態と同様に、観察照明を考慮した重畳特性ＬＵＴを作成し、色変換に適用することはもちろん可能である。
【００８３】
＜第５の実施形態＞
以下、本発明に係る第５実施形態について説明するが、上述した第１および第４実施形態と異なる部分についてのみ説明し、重複する部分に関しては説明を省略する。
【００８４】
第５実施形態では、デバイスの種類（プリンタ／プロジェクタ）によって再現対象を分担し、すなわち一方のデバイスで色再現を重視すれば、他方のデバイスでは明るさの補正を重視することを特徴とする。具体的には、プリンタは色重視で、プロジェクタは明るさ重視での再現を行うことを特徴とする。
【００８５】
すなわち第５実施形態においては、図１３に示したＲoＧoＢo→ＲＧＢＣＭＹの変換部１３０２における色分解処理、および図１４のステップＳ１４０３における色分解処理において、以下のような色分解定義を用いる。
【００８６】
Ｒ＝Ｗ，Ｇ＝Ｗ，Ｂ＝Ｗ，Ｃ＝１−Ｒo，Ｍ＝１−Ｇo，Ｙ＝１−Ｂo
ここで、各デバイス値は最小値が０、最大値が１になるよう正規化されているものとし、Ｗ＝Max(Ｒo，Ｇo，Ｂo)とする。このような色分解定義を用いることで、プリンタはＣＭＹの印刷によって色再現を担い、プロジェクタは白から黒までの無彩色のみの投射によって明るさの再現を担うこととなる。
【００８７】
以上説明したように第５実施形態によれば、プリンタでは色再現を行い、プロジェクタでは明るさを補正した再現を行うことにより、プリンタのダイナミックレンジを拡大する効果が得られるため、プリント物の明暗再現性が向上する。
【００８８】
なお、色変換処理において参照する色変換ＬＵＴとして、ＣＭＹＷ−ＸＹＺの４次元テーブルを利用しても良い。この場合、入力のＸＹＺ信号をＣＭＹＷ信号に変換した後、Ｗ信号をプロジェクタ１０３のＲＧＢ信号へ変換すれば良い。
【００８９】
また、第５実施形態においても、上述した第２，第３実施形態と同様に、観察照明を考慮した重畳特性ＬＵＴを作成し、色変換に適用することが可能である。
【００９０】
＜第６の実施形態＞
以下、本発明に係る第６実施形態について説明するが、上述した第１および第４実施形態と異なる部分についてのみ説明し、重複する部分に関しては説明を省略する。
【００９１】
第６実施形態では、上述した第５実施形態とは逆に、プロジェクタは色重視で、プリンタは明るさ重視での再現を行うことを特徴とする。
【００９２】
すなわち第６実施形態においては、図１３に示したＲoＧoＢo→ＲＧＢＣＭＹの変換部１３０２における色分解処理、および図１４のステップＳ１４０３における色分解処理において、以下のような色分解定義を用いる。
【００９３】
Ｒ＝Ｒo，Ｇ＝Ｇo，Ｂ＝Ｂo，Ｃ＝Ｋ，Ｍ＝Ｋ，Ｙ＝Ｋ
ここで、各デバイス値は最小値が０、最大値が１になるよう正規化されているものとし、Ｋ＝Min(１−Ｒo，１−Ｇo，１−Ｂo)とする。このような色分解定義を用いることで、プロジェクタはＲＧＢの投影によって色再現を担い、プリンタは白から黒までの無彩色のみの印刷によって明るさの再現を担うこととなる。
【００９４】
以上説明したように第６実施形態によれば、プロジェクタでは色再現を行い、プリンタでは明るさ再現を行うことにより、プロジェクタのダイナミックレンジを暗い方に拡大する効果が得られるため、黒浮きを軽減し、プロジェクタの暗部再現性が向上する。
【００９５】
なお、色変換処理において用いる参照する色変換ＬＵＴとして、ＲＧＢＫ−ＸＹＺの４次元テーブルを利用しても良い。この場合、入力のＸＹＺ信号をＲＧＢＫ信号に変換した後、Ｋ信号をプリンタ１０４のＣＭＹ信号へ変換すれば良い。
【００９６】
また、第６実施形態においても、上述した第２，第３実施形態と同様に、観察照明を考慮した重畳特性ＬＵＴを作成し、色変換に適用することが可能である。
【００９７】
＜第７の実施形態＞
以下、本発明に係る第７実施形態について説明するが、上述した第１および第４実施形態と異なる部分についてのみ説明し、重複する部分に関しては説明を省略する。
【００９８】
第７実施形態では、デバイスの種類（プリンタ／プロジェクタ）によって、それぞれが得意とする再現域の色を再現対象とするように分担する。具体的には、明度の高い色（明るい色）は主にプロジェクタで、明度の低い色（暗い色）は主にプリンタで、再現を行うことを特徴とする。
【００９９】
すなわち第７実施形態においては、図１３に示したＲoＧoＢo→ＲＧＢＣＭＹの変換部１３０２における色分解処理、および図１４のステップＳ１４０３における色分解処理において、以下のような色分解定義を用いる。
【０１００】
Ｗ≦offset  のとき、
Ｒ＝Ｇ＝Ｂ＝０
Ｗ＞offset  のとき、
Ｒ＝Ｇ＝Ｂ＝((Ｗ−offset)／(１−offset))γ
Ｃ＝１−Ｒo，Ｍ＝１−Ｇo，Ｙ＝１−Ｂo
ここで、各デバイス値は最小値が０、最大値が１になるよう正規化されているものとし、Ｗ＝Max(Ｒo，Ｇo，Ｂo)とする。また、offsetは閾値、γはパラメータであり、一例としてoffset＝０．８，γ＝３とする。このような色分解定義を用いることで、明度が閾値よりも高い明るい色はプロジェクタ中心での再現を行い、明度が閾値以下の暗い色はプリンタ中心での再現を行うことができる。
【０１０１】
以上説明したように第７実施形態によれば、デバイスが得意な再現域の色を再現するように色変換処理を行う。これにより、例えば光沢を持つＣＧ画像等の光沢領域（鏡面反射領域）をプロジェクタにより再現し、それ以外の領域（拡散反射領域）をプリンタによって再現することによって、ダイナミックレンジの広い画像を再現することが可能となる。
【０１０２】
なお、第７実施形態においても、上述した第２，第３実施形態と同様に、観察照明を考慮した重畳特性ＬＵＴを作成し、色変換に適用することが可能である。
【０１０３】
＜第８実施形態＞
以下、本発明に係る第８実施形態について説明するが、上述した第１および第４実施形態と異なる部分についてのみ説明し、重複する部分に関しては説明を省略する。
【０１０４】
第８実施形態においては、画像内のオブジェクトごとに、再現方法を切り替えることを特徴とする。
【０１０５】
●色変換処理
図１５は、第８実施形態における色変換処理の概要を示すブロック図である。同図に示すように第８実施形態では、上述した第４実施形態で図１３に示した色変換処理と同様に、ＸＹＺ→ＲoＧoＢoの変換部１３０１とＲoＧoＢo→ＲＧＢＣＭＹの変換部１３０２による色変換を行う。第８実施形態では、このとき参照するＲoＧoＢo−ＸＹＺのＬＵＴおよびＲoＧoＢo−ＲＧＢＣＭＹのＬＵＴを、ＬＵＴ選択部１５０１でオブジェクト情報およびユーザ指示に基づいて選択することを特徴とする。
【０１０６】
ＬＵＴ選択部１５０１は、入力されたＸＹＺ信号に対応付けられたオブジェクト情報およびユーザの指示情報に基づいて、ＨＤ６０７に保存された複数のＬＵＴから、適切なＬＵＴを選択する。本実施形態では例えば、オブジェクト情報として、イメージ、グラフィクス、テキストの３種類のオブジェクトの種類が与えられるとする。
【０１０７】
ここで、ＨＤ６０７に保存されている複数のＬＵＴは、デバイスの組み合わせ別に、すなわち利用形態ごとに作成されたものである。例えば図１５の例では、プロジェクタ単体用のＬＵＴ群１５０２、プリンタ単体用のＬＵＴ群１５０３、プリンタとプロジェクタの重畳用のＬＵＴ群１５０４、が作成・保持されている。
【０１０８】
図１５に示すプリンタとプロジェクタの重畳用のＬＵＴ群１５０４におけるＲoＧoＢo−ＸＹＺのＬＵＴ１５０４−１−１，１５０４−２−１等は、それぞれが異なる特性を有するように作成されている。例えば、上述した第４〜第７実施形態に記載した作成方法によって、それぞれが作成されているものとする。ＬＵＴ群１５０４にはまた、ＬＵＴ１５０４−１−１，１５０４−２−１等に対し、その作成時に使用されたものと同じＲoＧoＢo−ＲＧＢＣＭＹのＬＵＴ１５０４−１−２，１５０４−２−２等が、ペアとして関連付けられている。なお、ＲoＧoＢo−ＲＧＢＣＭＹのＬＵＴ１５０４−１−２，１５０４−２−２等で定義される色分解は、上述した第４〜第７実施形態で説明したものに限定されるものではなく、任意の色分解定義に基づいて作成されたものであっても良い。
【０１０９】
ただし、プロジェクタ単体用のＬＵＴ群１５０２と、プリンタ単体用のＬＵＴ群１５０３におけるＲoＧoＢo−ＲＧＢＣＭＹのＬＵＴ（１５０２−１−２，１５０２−２−２等）に関しては、その色分解定義に対して以下のような制約があるとする。
【０１１０】
まず、プロジェクタ単体用のＲoＧoＢo−ＲＧＢＣＭＹのＬＵＴについては、常に、Ｃ＝Ｍ＝Ｙ＝０とする。これにより、該ＬＵＴを適用したオブジェクトの領域についてはプリンタによる印刷が行われないため、プロジェクタ単体での色再現がなされる。
【０１１１】
次に、プリンタ単体用のＲoＧoＢo−ＲＧＢＣＭＹのＬＵＴについては、常に、Ｒ＝Ｇ＝Ｂ＝０とする。これにより、該ＬＵＴを適用したオブジェクトの領域についてはプロジェクタからの投影光は僅かとなるため、プリンタ単体とほぼ同一の色再現がなされる。
【０１１２】
第８実施形態では以上のように、画像内のオブジェクトごとにＬＵＴを切り替えることによって、オブジェクトごとの色再現方法を切り替えることができる。
【０１１３】
●ユーザインタフェース
第８実施形態では上述したように、ＬＵＴ選択部１５０１でオブジェクト情報に応じてＬＵＴを選択するが、ユーザによってその詳細な規定が与えられる。
【０１１４】
ここで図１６に、ＬＵＴ選択部１５０１への規定を与えるユーザ指示を入力するためのユーザインタフェース（以下、単にＵＩと記載する）の例を示す。
【０１１５】
１６０１は、ＬＵＴを決定するためのＵＩ画面の一例である。まずオブジェクトの種類として、イメージ１６０２、グラフィックス１６０３、テキスト１６０４の３種類に分類されている。そして、オブジェクト種類のそれぞれ対して、再現するデバイスの組み合わせを示す再現デバイス１６０５と、その際に使用するルックアップテーブル（ＬＵＴ）１６０６を選択するようになっている。
【０１１６】
オブジェクト種類ごとに再現デバイス１６０５としては、「プロジェクタ単体」「プリンタ単体」「プロジェクタとプリンタの重畳」の３つのうち、その１つをチェックボックスで選択する。その選択結果に応じて、ＬＵＴ１６０６のプルダウンメニューにより表示されるＬＵＴ群が変更され、ユーザが該プルダウンメニューより所望のＬＵＴを選択する。なお、ＬＵＴ１６０６に選択可能として表示されるＬＵＴは、ＲoＧoＢo−ＸＹＺのＬＵＴ（１６０２−１−１等）であるが、これと関連付けられているＲoＧoＢo−ＲＧＢＣＭＹのＬＵＴ（１６０２−１−２等）も自動的に選択されることになる。
【０１１７】
そして最後に、ユーザがＯＫボタン１６０７をクリックすることにより、オブジェクトごとに、色変換時に使用されるＬＵＴが決定される。
【０１１８】
これにより第８実施形態では、例えば、テキストオブジェクトについては、プロジェクタとプリンタの出力を重畳したときの位置ずれ等による文字のにじみ等を防ぐために、プリンタやプロジェクタ単体での再現を選択することができる。また、その他のオブジェクトについては、プロジェクタとプリンタとの重畳によるダイナミックレンジや色域拡大の恩恵を受けるために、プロジェクタとプリンタとの重畳による色再現を行うように設定することができる。
【０１１９】
第８実施形態では以上のようにして規定されたＬＵＴの組を用いて、図１５に示すＸＹＺ→ＲoＧoＢo変換部１３０１およびＲoＧoＢo→ＲＧＢＣＭＹ変換部１３０２において、オブジェクトに応じた色変換が行われる。
【０１２０】
以上説明したように第８実施形態によれば、オブジェクトごとに再現するデバイスや重畳特性を切り替えるように色変換を行うことで、オブジェクト毎に最適な色変換処理を行うことができる。
【０１２１】
なお、第８実施形態においても、上述した第２，第３実施形態と同様に、観察照明を考慮した重畳特性ＬＵＴを作成し、色変換に適用することが可能である。
【０１２２】
＜他の実施形態＞
本発明は例えば、システム、装置、方法、プログラム若しくは記憶媒体(記録媒体)等としての実施態様をとることが可能である。具体的には、複数の機器（例えば、ホストコンピュータ、インタフェース機器、撮影装置、webアプリケーション等）から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１２３】
本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される。なお、この場合のプログラムとは、実施形態において図に示したフローチャートに対応したコンピュータ可読のプログラムである。
【０１２４】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１２５】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であっても良い。
【０１２６】
プログラムを供給するための記録媒体としては、以下に示す媒体がある。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD-ROM、CD-R、CD-RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD-ROM，DVD-R)などである。
【０１２７】
プログラムの供給方法としては、以下に示す方法も可能である。すなわち、クライアントコンピュータのブラウザからインターネットのホームページに接続し、そこから本発明のコンピュータプログラムそのもの(又は圧縮され自動インストール機能を含むファイル)をハードディスク等の記録媒体にダウンロードする。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。
【０１２８】
また、本発明のプログラムを暗号化してCD-ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせることも可能である。すなわち該ユーザは、その鍵情報を使用することによって暗号化されたプログラムを実行し、コンピュータにインストールさせることができる。
【０１２９】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。さらに、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１３０】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、実行されることによっても、前述した実施形態の機能が実現される。すなわち、該プログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行うことが可能である。
【図面の簡単な説明】
【０１３１】
【図１】本実施形態に係る画像再現システムの概略構成例を示すブロック図である。
【図２】本実施形態におけるプロジェクタ投影像とプリント画像の重畳再現を示す概念図である。
【図３Ａ】本実施形態におけるプロジェクタ単体での色再現の概念を示す図である。
【図３Ｂ】本実施形態におけるプリンタ単体での色再現の概念を示す図である。
【図３Ｃ】本実施形態に係るプロジェクタおよびプリンタ重畳時の色再現の概念を示す図である。
【図４】本実施形態におけるダイナミックレンジの拡大効果を示す図である。
【図５】本実施形態における色域の拡大効果を示す図である。
【図６】本実施形態における画像処理装置の構成例を示すブロック図である。
【図７】本実施形態の画像処理装置における色変換処理の概要を示すブロック図である。
【図８】本実施形態におけるＲＧＢＣＭＹ−ＸＹＺのＬＵＴの作成処理を示すフローチャートである。
【図９】第２実施形態における照明を考慮した画像再現システムの概略構成例を示すブロック図である。
【図１０】第２実施形態における観察照明を考慮した重畳時の色再現の概念を示す図である。
【図１１】第２実施形態におけるＲＧＢＣＭＹ−ＸＹＺのＬＵＴの作成処理を示すフローチャートである。
【図１２】第３実施形態の画像処理装置における色変換処理の概要を示すブロック図である
【図１３】第４実施形態の画像処理装置における色変換処理の概要を示すブロック図である。
【図１４】第４実施形態におけるＲoＧoＢo−ＸＹＺのＬＵＴの作成処理を示すフローチャートである。
【図１５】第８実施形態の画像処理装置における色変換処理の概要を示すブロック図である。
【図１６】第８実施形態におけるＬＵＴ選択用のユーザインタフェース例を示す図である。
【図１７】本実施形態において、複数台のプロジェクタを用いた重畳再現を行う画像再現システムの概略構成例を示すブロック図である。
【図１】
2010103863.tif 000005
【図２】
2010103863.tif 000006
【図３Ａ】
2010103863.tif 000007
【図３Ｂ】
2010103863.tif 000008
【図３Ｃ】
2010103863.tif 000009
【図４】
2010103863.tif 000010
【図５】
2010103863.tif 000011
【図６】
2010103863.tif 000012
【図７】
2010103863.tif 000013
【図８】
2010103863.tif 000014
【図９】
2010103863.tif 000015
【図１０】
2010103863.tif 000016
【図１１】
2010103863.tif 000017
【図１２】
2010103863.tif 000018
【図１３】
2010103863.tif 000019
【図１４】
2010103863.tif 000020
【図１５】
2010103863.tif 000021
【図１６】
2010103863.tif 000022
【図１７】
2010103863.tif 000023