(57)【要約】【課題】  投影スクリーンの種類と観察者の視点方向に基づき、表示対象の画像データを補正することで、観察者の視点からは、良好な色再現を有する画像として投影させる。【解決手段】  スクリーン情報格納部１０５は、投影スクリーンの素材と各視点角度毎にスクリーンゲイン情報を格納している。観察者の投影スクリーンに対する観察方向を特定する情報を入力すると、その情報が観察位置情報格納部１０４に格納される。このスクリーン情報格納部１０５、及び、観察位置情報格納部１０４に格納された情報に基づき、投影画像格納部１０３に格納された投影対象画像データの投影のための補正テーブルが生成され、補正テーブル格納部１０６に格納される。そして、投影画像格納部１０３に格納された画像は、補正テーブル格納部１０６に格納された補正テーブルに従って補正される。この補正された画像データはプロジェクタ１１４に出力され、ユーザが使用している投影スクリーンに投影される。【選択図】  図１
2009105679.tif 000002
【特許請求の範囲】
【請求項１】
投影スクリーンに画像を投影する投影手段を有する画像処理装置であって、
前記投影スクリーンに対する観察者の視点方向を特定する位置情報を入力する位置情報入力手段と、
前記投影スクリーンに対する、各視点方向の表示の特性を示す情報を入力する特性情報入力手段と、
前記位置情報入力手段、特性情報入力手段それぞれから入力した情報に基づき、投影対象の画像データを補正するための補正テーブルを算出する補正テーブル算出手段と、
該補正テーブル算出手段で算出した補正テーブルに従い、前記投影手段に出力する対象の画像データを補正する補正手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記位置情報は、前記投影スクリーンの面に対する前記観察者の角度とすることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記特性情報入力手段は、
予め定義された複数の投影スクリーンの種類と、各種類の前記各視点方向の表示の特性を示す特性情報を記憶する記憶手段と、
前記記憶手段に記憶された前記複数の投影スクリーンの種類を、選択可能に表示する表示手段とを備え、
選択された投影スクリーンの種類に対応する特性情報を、前記投影手段が投影する投影スクリーンの、前記各視点方向の表示の特性を示す情報として入力することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記表示手段は、更に、前記記憶手段に記憶された以外の投影スクリーンの任意種類を選択の候補の１つとして表示し、
前記任意種類の投影スクリーンが選択された場合、前記投影手段で投影する投影スクリーンの前記特性情報を格納しているファイルを指定するか、前記投影手段で投影する投影スクリーンの前記特性を光学検出手段を用いて測定するかを選択する第１の選択手段と
を備えることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記第１の選択手段によって、前記光学検出手段を用いて測定することが選択された場合、前記投影スクリーンの前記各視点方向の表示の特性を示す特性情報を算出する第１の測定手段、第２の測定手段のいずれかを選択する第２の選択手段を備え、
前記第１の測定手段は、
前記投影手段に出力する対象の画像データを解析し、前記光学検出手段による検出のためのパッチ画像を生成するパッチ画像生成手段と、
生成したパッチ画像を前記投影手段に出力することで、前記投影スクリーンに前記パッチ画像を投影し、前記投影スクリーンに投影された前記パッチ画像を、互いに異なる複数の視点方向から前記光学検出手段によって検出することで、各視点方向毎の特性を算出する手段を備え、
前記第２の測定手段は、
前記投影手段による投影無しに、前記投影スクリーンを、互いに異なる複数の視点方向から前記光学検出手段によって検出することで、各視点方向の特性を算出する手段を備える
ことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記パッチ画像生成手段は、前記投影手段に出力する対象の画像データを予め設定された複数の領域に分割し、分割領域毎の代表画素値を算出し、算出した各代表画素値を各領域のパッチ画像の画素値として設定することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
投影スクリーンに画像を投影する投影手段を有する画像処理装置の制御方法であって、  前記投影スクリーンに対する観察者の視点方向を特定する位置情報を入力する位置情報入力工程と、
前記投影スクリーンに対する、各視点方向の表示の特性を示す情報を入力する特性情報入力工程と、
前記位置情報入力工程、特性情報入力工程それぞれから入力した情報に基づき、投影対象の画像データを補正するための補正テーブルを算出する補正テーブル算出工程と、
該補正テーブル算出工程で算出した補正テーブルに従い、前記投影手段に出力する対象の画像データを補正する補正工程と
を備えることを特徴とする画像処理装置の制御方法。
【請求項８】
投影スクリーンに画像を投影する投影手段を有するコンピュータが読込み実行することで、前記コンピュータを請求項１乃至６のいずれか１項に記載の画像処理装置として機能させることを特徴とするコンピュータプログラム。
【請求項９】
請求項８に記載のコンピュータプログラムを格納したことを特徴とするコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像投影手段を用いて投影スクリーンに投影する画像を生成する技術に関するものである。
【背景技術】
【０００２】
近年、パーソナルコンピュータの普及に加え、周辺機器であるカラープリンタ、デジタルカメラ、デジタルビデオ、さらにはモニタやプロジェクタといった画像デジタル機器の普及が著しい。殊に、プロジェクタに関しては、現在、オフィス現場では会議室やショールームなどといったプレゼンテーションの場面において欠かせないデバイスとなっている。また、街頭などでの効果的なウィンドウ広告にも多く使用され、プロジェクタの新しい使用方法が提案されている。さらには、一般のユーザにおいても、テレビや映画などを鑑賞するためのホームシアターを家庭に設置するなど、娯楽の場面でもプロジェクタを使用するケースが増加している。それらデジタル機器の多方面での普及に伴い、各機器の高機能化、高精度化が進む中、ユーザの色再現に対する要求レベルは近年急速に高まり、ハイエンドユーザからローエンドユーザまで幅広い層において、高精度カラーマッチングの実現が求められている。
【０００３】
高精度カラーマッチング実現には、ハードウェア、および、ソフトウェアを用いての調整が必要不可欠となることは言うまでもない。プロジェクタを使用したカラーマッチングにおいては、ハードウェア調整にて、フォーカス調整、解像度調整、映像位置調整、キーストン調整、ホワイトバランスやシャープネスの調整などを行うことが一般的である。また、ソフトウェア調整においては、市販のアプリケーションを用いて、プロジェクタよりスクリーンにカラーパッチ表示し、測定機にて上記カラーパッチの測定を行うことで、ＩＣＣプロファイル等を作成する方法が一般的である。
【０００４】
しかし、一方で、プロジェクタを用いたカラーマッチングにおいては、プロジェクタ本体のスペックのみならず、投影するスクリーン素材にも大きく影響されることが知られている。スクリーン素材特有の偏角特性は、スクリーン素材毎に異なる。上記スクリーン素材の反射特性を表す数値の一例として、スクリーンゲインと呼ばれるものがある。スクリーンゲインは、一般的なスクリーン素材であるビーズ、マット、パールといった各種類毎に異なる。特にスクリーンゲイン値の中で最も高い数値を示すピークゲインに関しては、スクリーンの種類の違いが顕著に現れる。そのため、ユーザの観察位置によっても得られるスクリーンの反射特性が異なるため、ユーザ所望のプロジェクタ投影環境において、常に一定の高精度かつ理想的な色再現を得るためには、非常に困難となる。
【０００５】
従来、これらプロジェクタを用いたカラーマッチングにおける課題を解決する方法としては、特許文献１、及び、特許文献２が知られている。特許文献１は、照明装置にて投影する映像の種類や周囲の明るさ等に応じて、最適な調光を行うための技術である。そして、この特許文献１では、視聴する映像の種類、視聴環境の明るさ、スクリーンゲイン等の情報に応じて、その光量調節の許容される範囲（減光範囲）を最適に設定するものである。一方、特許文献２は、車室内に設置された映像表示装置において、ダッシュボード等の車室内構造物と干渉することなく、広範囲に投影した場合においても、運転者から見た映像に違和感なく、均一な面として投影することを目的としているものである。
【特許文献１】特開２００４−３５４８８２
【特許文献２】特開２００６−８８７２２
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１においては、照明装置の光量をハード上で調整する技術であり、照明装置自体に特殊な調整機構が必要であった。
【０００７】
一方、特許文献２においては、車室に取り付けられた映像表示装置に限定しており、任意の環境下で使用可能なシステムではないため汎用性に欠ける。また、画像が表示される面の凹凸は考慮されているものの、スクリーン素材といったミクロな性質による色再現の違いを重視したものとはなっていない。
【０００８】
本発明は、かかる問題点に鑑みなされたものであり、投影スクリーンの種類、及び、観察者の観察位置に応じて、良好な色で画像を投影させることを可能ならしめる技術を提供しようとするものである。
【課題を解決するための手段】
【０００９】
この課題を解決するため、例えば本発明の画像処理装置は以下の構成を備える。すなわち、
投影スクリーンに画像を投影する投影手段を有する画像処理装置であって、
前記投影スクリーンに対する観察者の視点方向を特定する位置情報を入力する位置情報入力手段と、
前記投影スクリーンに対する、各視点方向の表示の特性を示す情報を入力する特性情報入力手段と、
前記位置情報入力手段、特性情報入力手段それぞれから入力した情報に基づき、投影対象の画像データを補正するための補正テーブルを算出する補正テーブル算出手段と、
該補正テーブル算出手段で算出した補正テーブルに従い、前記投影手段に出力する対象の画像データを補正する補正手段とを備える。
【発明の効果】
【００１０】
本発明によれば、投影スクリーンの種類と観察者の視点方向に基づき、表示対象の画像データを補正することで、観察者の視点からは、良好な色再現を有する画像として投影させることが可能になる。
【発明を実施するための最良の形態】
【００１１】
以下、添付図面に従って本発明に係る実施形態を詳細に説明する。
【００１２】
＜第１の実施形態＞
実施形態の画像処理装置は、パーソナルコンピュータに代表される汎用の情報処理装置と、それにプロジェクタを接続したものとして説明する。パーソナルコンピュータのハードウェア構成については、説明するまでもないであろうから、以下では、この情報処理装置が本実施形態のアプリケーションを実行した際の画像処理装置として機能する機能ブロック構成を図１に示し、説明する。
【００１３】
図示において、１０１はパーソナルコンピュータ（以下、ＰＣ）である。このＰＣ１０１は、アプリケーション格納部１０２、投影画像格納部１０３、観察位置情報格納部１０４、スクリーン情報格納部１０５、補正テーブル格納部１０６、補正画像生成部１０７、補正画像データ格納部１０８を備える。また、画像解析部１０９、パッチデータ格納部１１０、スクリーン素材格納部１１１、スクリーンゲイン格納部１１２、ターゲットテーブル格納部１１３も有する。この内、補正画像生成部１０７、画像解析部１０９が、ＰＣ内のプロセッサが実行する部分であり、他の格納部は主メモリ、或いは、ハードディスクに格納されるものである。また、ＰＣ１０１には、投影手段としてのプロジェクタ１１４、モニタ１１５、及び、測色機１１６が接続されている。
【００１４】
なお、スクリーン情報格納部１０５には、スクリーン特性情報としてスクリーンゲイン格納部１１２を備えているものとしているが、スクリーンの特性を示した情報であれば、スクリーンゲインに限らず、任意の情報が格納されていてよい。但し、理解を容易にするため、実施形態では、上記のスクリーン特性情報がスクリーンゲイン情報であるものとして説明する。
【００１５】
先ず、上記構成における、プロジェクタ投影画像作成処理に関し、以下に述べる。
【００１６】
アプリケーション格納部１０２に格納された画像アプリケーションが、ユーザの起動指示を受けると、ＯＳ（オペレーティングシステム）は、主メモリにそのプログラムをロードし、実行することにより、この制御処理が開始される。この起動されたアプリケーションは以下の処理を行なう。
【００１７】
先ず、アプリケーションが起動すると、ユーザは、そのアプリケーションがモニタ１１５に表示するＧＵＩを用いて、これからスクリーンに投影する画像をアプリケーション上で指定する。この結果、指定された画像データは投影画像格納部１０３に格納される。
【００１８】
次に、ユーザは画像投影するスクリーンの素材をアプリケーションによるＧＵＩ上で選択する。選択されたスクリーン素材は、スクリーン情報格納部１０５内のスクリーン素材格納部１１１に格納される。続けて、ユーザにスクリーンに対してどの位置（角度）で観察するかを特定するための観察位置情報入力を行わせる。入力された観察位置情報は、観察位置情報格納部１０４に格納される。
【００１９】
スクリーンの反射特性を数値化したスクリーンゲイン値は、上記で選択したスクリーン素材に対応付けられているものをデフォルト値としてスクリーンゲイン格納部１１２に予め格納している。但し、ユーザ所望のスクリーンゲイン値に関しても、アプリケーション上で読み込み可能とする。また、さらにはユーザが投影する画像に最適なスクリーンゲイン値を得られる手段として、投影する画像を画像解析部１０９にて解析し、画像に最適なスクリーンゲイン値取得用パッチ画像生成処理を実行し、生成されたパッチ画像をパッチデータ格納部１１０に格納する。このパッチデータ格納部１１０内のパッチデータは、アプリケーション上の測定開始ボタンを押下することで、プロジェクタ１１４を介して、スクリーン上に表示される。スクリーン上に表示されたパッチに対し、測色機１１６を用いて測色を行うことで、スクリーンゲイン値の取得が可能となる。スクリーン素材に対応付けられたデフォルトスクリーンゲイン値、もしくは、ユーザにより読み込まれたスクリーンゲイン値、または、ユーザがパッチを測定することで得られたスクリーンゲイン値いずれも、スクリーンゲイン格納部１１２に格納される。上記のように、アプリケーション上で入力された情報、さらに、どういった色再現をターゲットにするかといったターゲットテーブル格納部１１３格納の情報をもとに、投影画像作成（補正）用テーブルが作成され、補正テーブル格納部１０６に格納される。
【００２０】
補正画像生成部１０７は、上記方法にて算出された補正テーブル格納部１０６に格納された補正テーブルを用い、現在使用のスクリーン素材、観察位置に最適なプロジェクタ投影用補正画像データを作成し、補正画像データ格納部１０８に格納する。この補正画像データ格納部１０８に格納された画像データ（補正後の画像データ）は、プロジェクタ１１４に出力され、スクリーンに投影されることになる。
【００２１】
以下では、詳細なプロジェクタ投影画像作成処理を、図２のフローチャート、また図３のアプリケーション概要図、図１３（ａ）、（ｂ）のスクリーンゲイン図を用いて説明する。
【００２２】
まず、ステップＳ２０１では、アプリケーション格納部１０２に記憶された図３に示すプロジェクタ投影画像作成アプリケーションを起動させる。つまり、ユーザの指示に応じて、アプリケーションプログラムを主メモリにロードし、プロセッサがこのプログラムの実行を開始する。この結果、アプリケーションは、図３に示すようなＧＵＩウインドウをモニタ１１５に表示し、ユーザからの指示入力を受けつける。
【００２３】
ステップＳ２０２では、ユーザがこれからプロジェクタにてスクリーンに投影する画像を図３の入力欄３０１より指定する。入力欄３０１には、投影対象の画像データのファイル名をパス付きでキーボードより入力するものとする。但し、ダイアログボックスを表示し、マウス等のポインティングデバイスを用いて、ファイルシステムの階層をたどって、目的とするファイルを選択するようにしても構わない。以下、キーボードやポインティングデバイスを用いたデータの入力を、単に入力、或いは選択という。
【００２４】
ステップＳ２０３では、プロジェクタから出力された画像が投影されるスクリーンの素材を図３の選択ボックス３０２内の候補の中から選択する。選択可能なスクリーン素材としては、スクリーンメーカから現在一般的に発売されている代表素材である「ビーズ」、「マット」、「パール」等は選択肢として予め備え、それ以外のスクリーン素材を使用するユーザは「任意素材」（或いは任意種類）とし、選択肢に備えておく。なお、本実施形態にて記述する選択可能なスクリーン素材は、あくまでも例であり、今後発売される任意の素材、任意の名称のスクリーンが選択肢に追加されても同様の処理が可能なものとする。
【００２５】
ステップＳ２０４では、ユーザがスクリーンに対してどの位置で観察するかという位置情報を、図３の入力欄３０３に入力する。この入力は角度を示す数値を入力するものとする。角度を示す数値が入力されると、図３の領域３０４のように観察環境を模したイメージ上の該当する位置に星印が表示され、ユーザに確認させることができる。また、逆に、領域３０４上の位置をポインティングデバイスを指定すると、その位置に星印が表示され、その結果、算出した角度を示す数値を入力欄３０３に表示する。つまり、上記２つの方法のいずれを用いても、その観察位置を指定することができる。
【００２６】
なお、観察位置の角度は、スクリーンの中心に対し、スクリーン面の垂直方向を０°とする。そして、その中心に時計周りの方向をプラスの角度、反時計周りをマイナスの角度とする。但し、これは一例であって、基準位置はどこに設けても構わない。
【００２７】
ステップＳ２０５では、スクリーン素材に適したスクリーンゲイン値の取得を行う。スクリーンゲイン値は、上記ステップＳ２０３にて選択されたスクリーン素材（パール、マット、ビーズ等）に対応付けられた値をスクリーンゲイン格納部１１２にデフォルト値として保有しているものとする。なお、高精度な色再現を望むユーザに応えるため、図３の選択ボックス３０２には、スクリーン素材の選択肢のうち「任意素材」を候補の１つとして表示するようにした。この候補が選択された場合、２つの方法で、スクリーンゲイン値を設定できる（第１の選択方法）。１つは、予め任意の方法で知り得たスクリーンゲイン値を格納したファイルを、図３の入力欄３０６にパス付きファイル名を入力することで指定するものである。もう１つは、投影する画像構成また使用するスクリーン素材に応じたスクリーンゲイン値を、図３の測定開始ボタン３０５を押下することで、所望の環境下でのスクリーンゲイン値を取得するもである。後者には、更に第１の測定方法と、第２の測定方法のいずれか一方を選択する工程がある（第２の選択方法）。なお、上記、スクリーンゲイン値の取得（測定）方法に関しては後に詳しく述べる。ここで記述するスクリーンゲイン値とは、各種スクリーンの素材毎に異なる反射特性を数値で示したものである。上下左右１８０°の方向で、ほぼ同様の反射率を返す完全拡散板と呼ばれるものに、一定の光を当てた時に得られる輝度を１．０とし、同一条件下でスクリーンへの照射角度を変化させ得られた輝度との比率を示したものである。一般に、図１３（ａ），（ｂ）に示すように、スクリーンゲイン値は、スクリーンの素材毎に異なることが知られている。特に、スクリーンゲイン値の中で、最も高い数値を示すピークゲインに関しては、スクリーン素材の性質が顕著に表れる。また、図１３（ａ）、（ｂ）からもわかるように、スクリーン素材毎の反射特性が観察角度によって異なることが知られている。
【００２８】
ステップＳ２０６では、ステップＳ２０５で得られたスクリーンゲイン格納部１１２のスクリーンゲイン値、および、ターゲットテーブル格納部１１３のターゲットテーブルデータから、投影画像補正用の補正テーブルを作成する。作成された補正テーブルは補正テーブル格納部１０６に格納される。上記、補正テーブル作成方法に関しては、後に詳しく述べる。
【００２９】
ステップＳ２０７では、図３の補正画像作成ボタン３０７を押下することで、所定の方法より補正画像生成部１０７にて、ユーザが指定した投影対象の画像データに対応する投影用補正画像の作成を行う。すなわち、投影画像格納部１０３内の投影画像データ、観察位置情報格納部１０４内の観察位置情報、補正テーブル格納部１０６内の補正テーブルを用いて、現在ユーザが使用するスクリーンの素材、観察位置用の、最適なプロジェクタ投影画像データを作成する。作成された補正画像データは補正画像データ格納部１０８に格納され、プロジェクタ１１４に出力し、スクリーンに表示させる。補正画像生成部１０７にて行われる投影用補正画像データ作成方法に関しては、後に詳しく述べる。
【００３０】
図３の終了ボタン３０８が押下されると、プロジェクタ投影画像作成動作を終了する。
【００３１】
以下では、ステップＳ２０５におけるスクリーンゲイン値取得方法に関して、図３、図４、図５、図６Ａ、６Ｂ、図７、図８、図９を用いて説明する。
【００３２】
まず、図４のフローチャートを用いて説明を行う。
【００３３】
ステップＳ４０１では、スクリーンゲイン値に関して、予め備えられたスクリーン素材に対応付けられたデフォルト値を使用するか、もしくはデフォルト値ではなく、任意の値を使用するかを選択する。ユーザは、図３の選択ボックス３０２内の「ビーズ」、「マット」、「パール」、「任意素材」のいずれかを選択することになる。
【００３４】
このうち、スクリーン素材として「ビーズ」、「マット」、「パール」のいずれかが選択されると、処理はステップＳ４０２に進む。一方、選択ボックス３０２内の「任意素材」が選択された場合においては、図３の領域３０５、３０６がアプリケーション上で使用可能（アクティブ）となり、（ボタンの押下、または、ファイルの読み込みが可能となり）ステップＳ４０４に進む。
【００３５】
ステップＳ４０２では、ユーザがどのスクリーン素材（本実施形態では、「ビーズ」、「マット」、「パール」の３種類）を選択したか、スクリーン素材格納部１１１より取得する。
【００３６】
ステップＳ４０３では、ステップＳ４０２より取得されたスクリーン素材情報を元に、上記スクリーン素材に対応付けられた図８に示す形式にて格納されたデフォルトスクリーンゲイン情報を、スクリーンゲイン格納部１１２より取得する。つまり、ステップＳ４０２、Ｓ４０３が、投影スクリーンの特性情報入力手段として機能することになる。
【００３７】
一方、ステップＳ４０４に処理が進んだ場合には、スクリーンゲイン値を現在のユーザ観察環境で取得するか、もしくは、任意の方法にて既に取得されたスクリーンゲイン情報のファイルを読込むかを選択する。前者は、測定開始ボタン３０５が押下された場合に相当し、後者は、入力欄３０６にパス付きファイル名が入力された場合に相当する。
【００３８】
スクリーンゲイン値をユーザ環境下で測定する場合は、ステップＳ４０５に進む。測定は行わず、任意の方法にて既に取得されたスクリーンゲイン情報を入力する場合においては、ステップＳ４０９に進む。
【００３９】
ステップＳ４０５に処理が進むと、不図示のＧＵＩを表示し、投影画像の解析を行うか否かをユーザに選択させる。画像解析を行うことが指定された場合、投影画像に最適かつ非常に高精度なスクリーンゲイン値をユーザが取得したい場合である。この場合、処理は、ステップＳ４０６に進む。一方、任意のスクリーン素材を使用するが、投影する画像の構成には関係なく、スクリーンの偏角特性を表す通常のスクリーンゲイン値を取得したい場合においては、ステップＳ４０８へ進む。
【００４０】
なお、投影画像に最適なパッチを作成し、測定することでスクリーンゲイン値を取得するか、もしくは、スクリーン素材そのものを測定することでスクリーンゲイン値を取得するかの選択は次のようにした。すなわち、図の測定開始ボタン３０５の押下検出後、「投影画像適用型パッチ測定」あるいは「スクリーン素材測定」というように２種の測定方法から選択できるＧＵＩを表示し、ユーザがそのいずれかを選択するものである。
【００４１】
ステップＳ４０６では、ステップＳ４０５にて投影画像の解析を行うと判断された場合において、投影画像データがどういう構成のものか、まず、スクリーンゲイン値を取得するための画像解析を行う。画像解析の方法は任意の方法であってよい。例えば、ヒストグラムを用いて画像解析を行い、画像を構成する画素データのうち、最も多い画素データをその画像の代表画素値として決定する手段を用いてもよい（図５のイメージ参照）。もしくは、画像を領域分割し、分割した領域内に含まれる画素の平均値、もしくは領域内に最も多く含まれる画素値を算出してもよい（図６Ａのイメージ参照）。上記任意の方法にて画像解析を行った結果を元に、パッチデータを作成する。パッチデータは、ひとつの画像に対し、ひとつのパッチデータであってもよいし、領域分割数分のパッチデータであってもよい。前者においては、先に述べたように、画像のヒストグラム解析を行った結果、画像内に含まれる全画素値のうち、最も多い画素データ１色からパッチを作成してもよい。後者においては、先に述べたように、画像を領域分割し（図６Ａ参照）、それぞれの分割した領域内に含まれる画素の平均値、もしくは領域内に最も多く含まれる画素値を、それぞれの領域におけるパッチデータとしてもよい。分割された領域内での最適なパッチデータの算出方法に関してここではある一例を示したが、算出方法は任意の方法を用いてよいものとする。また、後者の投影画像を複数の領域に分割し、パッチデータの作成、およびスクリーンゲイン値を算出する方法に関しては、第２の実施形態にて詳しく述べる。よって、以下では、投影画像に最適な１つのパッチデータからスクリーンゲイン値を取得する方法を例に説明を行う。
【００４２】
ステップＳ４０７では、ステップＳ４０６にて作成されたパッチデータを元にパッチの測定を行う。パッチの測定を行う機器の種類は、輝度値が取得可能なものであれば任意の装置（例えば、ビデオカメラ等の光学検出装置）で良い。今、取得したいスクリーンゲイン値を、本実施形態においては−６０°から６０°の範囲であるものとする。ここでは、プロジェクタは、スクリーンの中心位置に対して正面（角度０度）に固定されており、測色機（測色機のの測定方向を、スクリーンの中心位置に向けたまま）の角度のみを変移させ、それぞれの角度位置における輝度値を取得する。６０°とは、スクリーンに対して垂直方向を０°とした時に、時計周りに６０°の方向に位置する角度とする。一方の−６０°とは、スクリーンに対して垂直方向を０°とした時に、反時計周りに６０°の方向に位置する角度とする（図７参照）。なお、プロジェクタはスクリーンに対して、０°の位置に任意の距離を保って設置され、パッチはスクリーンの中心部に表示される。本提案においては、ある環境下で完全拡散板に一定の光を当てた時に得られた輝度値をＴcdとする。
【００４３】
最初に、測定範囲下限である−６０°から測定する。まず、スクリーンに対して、垂直方向の位置にプロジェクタを設置する。スクリーンとプロジェクタとの距離は、ユーザ所望の距離とする。続けて、上記プロジェクタ設置位置とスクリーン中心点を結んだ位置を０°とした時に、同一円弧上を反時計周りに６０°移動した角度に測定機器を設置する。測定環境が整ったら上記位置にて、測定を開始する。測定方法は、使用する測定機器の使用方法に順ずるものとする。上記方法にて測定された−６０°での輝度値をＹ-60cdとする。スクリーンゲイン値は、完全拡散板に同条件下で一定の光を当てた時に得られた輝度値を“１”とした時に、対象となる位置で測定された輝度値との比率で表すため、−６０°でのスクリーンゲイン値は、Ｙ-60／Ｔ＝Ｎ-60で表すことができる。以下同様に、取得したい範囲（角度）において測定位置を変化させ、各測定位置（角度）で所定の方法にて測定を行うことで、各角度位置におけるスクリーンゲイン値を算出することが可能となる。本提案では、測定、および、スクリーンゲイン値の算出は−６０°から６０°の範囲かつ１０°間隔の各視点方向毎に行なう。但し、取得されるスクリーンゲインの範囲、および、取得されるデータ間隔においては任意の設定であってよい。
【００４４】
また、ステップＳ４０８に処理が進んだ場合には、パッチ画像の投影無し、つまり、投影画像の解析は行わず、ユーザが使用する任意のスクリーンゲイン値を通常のスクリーンゲイン取得方法に準じた測定手段より取得する。測定対象はスクリーン素材そのものであり、測定領域はスクリーン中心部とする。上記条件において、測定角度を−６０°から６０°へ１０°ずつ変化させ、測定を行う。各測定位置にて取得された輝度値から、完全拡散板に同一条件下で光を照射した時に得られた輝度値を“１”にした時の詳細なスクリーンゲイン算出方法に関しては、ステップＳ４０７と同様の手法を用いる。
【００４５】
また、ステップＳ４０９に処理が進んだ場合、ユーザにより任意の方法にて予め取得されたスクリーンゲイン値のデータを図３の入力欄３０６の入力を参照して取得する。
【００４６】
本提案にて取得されるスクリーンゲイン値は、便宜上−６０°から６０°の範囲において、１０°間隔のデータであったとし説明を行う。本来、ユーザが入力できるスクリーンゲインのデータ範囲および間隔は任意のものであってよいものとし、アプリケーションの仕様にあわせ、取得されたスクリーンゲイン値からデータの削除および補間を行うものとする。データの削除に関しては、必要なデータ以外は切り捨てる等の処理を行う。また、データの補間に関しては、任意の方法でよいものとするが、例えば、実測した２つ角度におけるゲイン値の間の角度のゲイン値は、線形補間することで算出すればよい。例えば、−６０°と−５０°の間の角度である−５５°のスクリーンゲイン値を算出したい場合においては、−６０°と−５０°のスクリーンゲイン値の平均値を上記―５５°のスクリーンゲイン値として算出する。ユーザがスクリーンゲイン値を取得する方法は、ユーザ自身が行う任意のパッチ等の測定から取得される方法であってもよいし、文献やユーザが使用するスクリーンメーカなどから公開されている情報をダウンロードしたものを用いてもよい。
【００４７】
ステップＳ４１０では、ステップＳ４０３、Ｓ４０７、Ｓ４０８、Ｓ４０９のいずれかで取得されたスクリーンゲイン値をスクリーンゲイン格納部１１２に格納する。
【００４８】
スクリーンゲイン格納部１１２に格納される形式は、ステップＳ４０３にて取得されたスクリーンデータは図８に示す形式にて、一方、ステップＳ４０７もしくはステップＳ４０８にて取得されたスクリーンデータは図９に示す形式にて格納される。本実施形態では、−６０°から６０°の範囲において、１０°間隔のスクリーンゲイン値が対応付けられ、スクリーンゲイン格納部１１２に格納されているものとし、以下説明を行う。
【００４９】
以下では、ステップＳ２０６における補正テーブル算出（作成）方法に関して、図８、図１０、図１１を用いて詳しく説明する。
【００５０】
補正テーブルの算出には、ターゲットテーブル格納部１１３に格納された、ある理想的な色再現可能となる色変換テーブル（ルックアップテーブル等）を用いる。また、ユーザがスクリーンに対してどの位置で観察するかといった観察位置情報格納部１０４格納の観察位置（角度）情報、および、ステップＳ２０５にて所定の方法より取得されたスクリーンゲイン格納部１１２内に格納されたスクリーンゲイン情報も用いる。ターゲットテーブル格納部１１３内のターゲットテーブルは、ユーザが使用するプロジェクタおよびスクリーンを用いて投影した条件下において、スクリーンに対して例えば垂直方向の位置（０°の位置）で得られた、ある理想的な色再現が可能となるデバイス依存空間からデバイス非依存空間へのＬｏｏｋＵｐＴａｂｌｅ（以下、理想ＬＵＴ）を記憶しているものとする。この理想ＬＵＴは、ＲＧＢ色空間での格子点の色座標データと、前記格子点が再現するＬ*ａ*ｂ*色空間の座標値との対応を記した、図１０のようなデータ構造で構成される。データ構造の先頭には、Ｒ／Ｇ／Ｂ値のステップが記述され、この後に、各格子点に対応する色座標Ｌ*値、ａ*値、ｂ*値が、Ｒ、Ｇ、Ｂの順でネストされて記述される。このデータ構造をＲＧＢ色空間で模式的に表すと、図１１のように表される。本実施形態においては、ターゲットテーブルがＬＵＴの形式であるものとして説明を行うが、その他、ある理想的な出力特性を示す関係式等が記憶されていてもよいものとし、テーブルの形式は問わないものとする。また、ＬＵＴの形式にて記述されるデバイス非依存空間を、今Ｌａｂ空間として以下説明を行うが、デバイス非依存な空間であるＸＹＺ空間、Ｊｃｈ空間等、ターゲットテーブルに格納されるデータ空間は如何なる種類であっても構わない。
【００５１】
今、ユーザが使用するスクリーン素材が、図３の選択ボックス３０２にて「ビーズ」と選択されたとする。このとき、スクリーンゲイン値は、図８の最上段の値を参照することとなる。また、理想ＬＵＴは、ユーザが使用するプロジェクタおよび同素材のビーズスクリーンに対して垂直方向、つまり、０°の位置での理想的な色再現を実現するものだと仮定すると、上記位置でのビーズスクリーンのスクリーンゲイン値は１．６となる。
【００５２】
一方、図３の入力欄３０３にてユーザより入力され、観察位置情報格納部１０４に格納された値が、−６０°だったとする。図８の最上段の表において、−６０°のスクリーンゲイン値は０．８である。今、理想的な色再現が可能となる０°の位置でのスクリーンゲイン値と比較すると、０．８／１．６＝１／２の値になっている。つまり、目標値である０°の位置での輝度値に対し、１／２倍の輝度値しか出ていないことになる。よって、上記算出結果から、ユーザの観察位置である−６０°の位置で理想的な色再現を得るには、０°の位置で作成された理想ＬＵＴの２倍の輝度にてプロジェクタからスクリーン照射しなくてはならないことがわかる。よって、−６０°での補正テーブルの算出例として、理想ＬＵＴの全格子点上のＬ＊値を２倍し、色度方向での色再現は保つようａ*値およびｂ*値はそのままの値から算出したＬＵＴを−６０°での補正テーブルとし、補正テーブル格納部１０６に格納する。
【００５３】
また、上記のような方法にて、ユーザ観察位置での色域が、ターゲットテーブル作成時の色域にプロジェクタのスペック上拡張できない場合、所定の方法にてターゲット色域に色空間圧縮を行う必要がある。例えば、色再現域内（ガマット内）に関しては、測定値が一致するようマッピングを行い、色再現域外（ガマット外）に関しては、色差最小となる色再現域内の点へカラリメトリックにてマッピングを行う等の処理を行う。その他の方法としては、マッピングを行う色空間をＪｃｈ空間等の人間の視覚空間に変換して処理を行うことでマッピング精度を向上させても良い。また、色域の分割された領域毎に色再現方法（マッピング方法）を変更する等の処理を行うことで、より高精度な補正テーブルの作成しても構わない。本実施形態では、補正テーブルの算出方法として、上記のような方法を用いたが、算出方法は任意のものであってよい。
【００５４】
以下では、ステップＳ２０７における補正画像データ作成方法に関して、詳しく説明する。
【００５５】
補正画像生成部１０７は、投影画像格納部１０３内の画像データ、ターゲットテーブル格納部１１３内のターゲットテーブルおよび、ステップＳ２０６にて得られた補正テーブル格納部１０６内の補正テーブルを用い、補正画像データを生成する。そして、補正画像生成部１０７は、生成した補正画像データは補正画像データ格納部１０８に格納する。
【００５６】
今、投影画像格納部１０３に格納された画像データがＲＧＢデータであるものとし、以下説明を行う。なお、画像データの色空間はＲＧＢデータに限らない。例えば、ＣＭＹＫデータ等で構成されていても、ターゲットテーブル格納部１１３内のターゲットテーブルおよび補正テーブル格納部１０６内の補正テーブルが同データフォーマットにて記述されている場合においては同様の処理が可能であるからである。
【００５７】
まず、画像データ格納部１０３に格納の画像データのＲＧＢ値に対し、補正テーブル格納部１０６格納の補正テーブルを用い、ユーザ所望の観察位置で投影すべきデバイス非依存空間画像データ値を算出する。算出方法としては、画像データ格納部１０３のＲＧＢ色空間の画像データを構成する各ピクセル（画素）のＲＧＢ値に対し、該ＲＧＢ値の近傍４点を、補正テーブル格納部１０６内の補正テーブルより参照する。そして、該４点から四面体補間を行って対応するＬａｂ値を算出すれば良い。上記Ｌａｂ値は、ターゲットテーブル格納部１１３内のターゲットテーブルを用いて、Ｌａｂ値からＲＧＢ値へ逆補間され、ある観察位置で理想的な色再現となる補正ＲＧＢ値が算出される。同様の処理を、画像を構成する全ピクセル分繰り返す。上記方法にて算出された補正画像ＲＧＢデータをプロジェクタ１１４に送り、対象スクリーンへ投影を行うことで、所望のスクリーン、観察位置における高精度な色再現が可能となる。
【００５８】
＜第２の実施形態＞
以下では、ステップＳ２０５のスクリーンゲイン値取得方法、ステップＳ２０６の補正テーブル作成方法、およびステップＳ２０７の補正画像データ格納方法に関して、第２の実施形態を説明する。本第２の実施形態では、投影する画像に対応した画像領域毎のスクリーンゲイン値を取得することで、高精度に補正画像の作成を可能とする。
【００５９】
まず、ステップＳ２０５のスクリーンゲイン取得方法を説明する。ステップＳ４０６で行われる投影画像解析方法およびパッチデータ作成方法、ステップＳ４０７で行われるパッチ測定方法、ステップ４１０で行われるスクリーンゲイン格納方法を、図６Ａ、図６Ｂ、図６Ｃ、図７、図１０、図１１を用いて説明する。
【００６０】
ステップＳ４０６では、画像解析部１０９にて投影画像の解析および解析結果からパッチデータの作成を行う。投影される画像は、投影画像格納部１０３に格納されている。格納された画像を構成する画素データに対し、任意の領域毎に画像解析を行う。以下は、本実施形態における解析方法の一例である。
【００６１】
先ず、画像を任意の個数にて領域分割を行う。本実施形態では、図６Ａに示すように、垂直方向、水平方向をそれぞれ均等に４分割し、計１６個の領域に分割する。分割されたそれぞれの分割点に対し、便宜上、横方向の分割点にはＸ０からＸ４までの座標点を、また、縦方向の分割点にはＹ０からＹ４までの座標点を割り当てることにする。また、各領域には、図６Ａで示すように、左上から順番にＴ１、Ｔ２、・・・、Ｔ１６まで番号付けをしておく。
【００６２】
続けて、上記分割領域毎にパッチデータの作成を行う。上記方法にて領域分割されたそれぞれの領域毎に含まれる画素データの解析を行う。なお、分割領域は、各領域の左上隅の座標、および右下隅の座標、すなわち、（左上隅の座標点，右下隅の座標点）と表記する。よって、表記例として、Ｔ１＝（（Ｘ０，Ｙ０），（Ｘ１，Ｙ１））となる。
【００６３】
上記分割領域Ｔ１に含まれる画素データの解析を行う。含まれる画素データは、（Ｘ０，Ｙ０）から（Ｘ１，Ｙ１）の座標まで、つまり、横方向でＸ０からＸ１までの範囲、縦方向でＹ０からＹ１の範囲に含まれるデータとなる。上記、範囲内に含まれる画素データにおいて、ヒストグラム解析の結果、最も多く含まれる画素データを上記領域におけるパッチデータとし算出する。また、上記範囲内に含まれる全画素データの平均値を各分割領域におけるパッチデータと定義しても構わない。つまり、各分割領域におけるパッチデータの算出方法は、任意の方法であってよい。上記任意の方法にて、算出されたパッチデータをパッチデータ格納部１１０に格納される。
【００６４】
ステップＳ４０７では、ステップＳ４０６にて作成されたパッチデータの測定を行うことで、分割された領域毎のスクリーンゲイン値の取得を行う。本第２の実施形態においては、分割領域Ｔ１、Ｔ２、・・・、Ｔ１６まで、全１６領域で作成されたパッチデータを、上記分割領域内に表示し測定を行う。また、測定は、スクリーンゲイン値を取得する所望の角度に応じて行うことになる。今、取得したいスクリーンゲイン値を−６０°から６０°の範囲であるとする。−６０°から６０°の範囲において、観察位置（角度）を変移させ、それぞれの位置における輝度値を取得する。−６０°とは、スクリーンに対して垂直方向を０°とした時に、反時計周りに６０°移動した角度とする。一方の６０°とは、スクリーンに対して垂直方向を０°とした時に、時計周りに６０°移動した角度とする（図７参照）。本提案においては、完全拡散板にある環境下で一定の光を当てた時に得られた輝度をＴcdとする。
【００６５】
最初に、測定範囲下限である−６０°から測定する。まず、スクリーンに対して、垂直方向の位置にプロジェクタを設置する。スクリーンとプロジェクタとの距離は、ユーザ所望の距離とする。続けて、上記プロジェクタ設置位置とスクリーン中心点を結んだ位置を０°とした時に、同一円弧上を反時計周りに６０°移動した角度に測定機器を設置する。上記位置にて、測定を行う。測定方法は、使用する測定機器の使用方法に順ずるものとする。分割領域Ｔ１から順番に測定を行う。分割領域Ｔ１に対するスクリーンゲイン値を取得する場合は、Ｔ１の領域内（（Ｘ０，Ｙ０），（Ｘ１，Ｙ１））に、ステップＳ４０６にて分割領域Ｔ１に含まれる画素データより算出されたパッチを表示し、測定を行うことになる。今、分割領域Ｔ１でのパッチを測定した時に得られた輝度値をＹ-60T1cdとする。スクリーンゲイン値は、完全拡散板に同条件下で一定の光を当てた時に得られた基準としての輝度値Ｔを“１”とする。そして、対象となる位置でゲイン値を、基準値に対するその位置での測定された輝度値の比率で表す。例えば、−６０°でのスクリーンゲイン値は、Ｙ-60T1／Ｔ＝Ｎ-60T1で表すことができる。以下同様に、各領域において、−６０°から６０°までの観察位置（角度）で所定の方法にて測定を行うことで、各観察位置および各分割領域内におけるスクリーンゲイン値を算出する。算出されたスクリーンゲイン値は、各観察位置および各分割領域内に対応付けられ、図６Ｃに示す形式にてスクリーンゲイン格納部１１２に格納される。
【００６６】
続けて、ステップＳ２０５にて得られたスクリーンゲイン値を用いたステップＳ２０６の補正テーブル作成方法に関して説明する。
【００６７】
ターゲットテーブル格納部１１３に格納されたある理想的な色再現可能となる色変換テーブル、ユーザがスクリーンに対してどの位置で観察するかといった観察位置情報格納部１０４内の観察位置（角度）情報、および、前記ステップ２０５にて記したスクリーンの分割領域毎に取得されたスクリーンゲイン値を用いて、各分割領域における補正テーブルの算出を行う。ターゲットテーブル格納部１１３内のターゲットテーブルは、ユーザが使用する所定のプロジェクタを用い、ユーザが使用する所定のスクリーンに投影した条件下において、スクリーンに対して垂直方向（０°の位置）かつスクリーンの中心位置を測定することで得られたある理想的な色再現可能な、デバイス依存空間からデバイス非依存空間へのＬｏｏｋＵｐＴａｂｌｅ（以下、理想ＬＵＴ）を記憶しているものとする。この理想ＬＵＴは、ＲＧＢ色空間での格子点の色座標データと、前記格子点が再現するＬ*ａ*ｂ*色空間の座標値との対応を記した、図１０のようなデータ構造で構成される。データ構造の先頭には、Ｒ／Ｇ／Ｂ値のステップが記述され、この後に、各格子点に対応する色座標Ｌ*値、ａ*値、ｂ*値が、Ｒ、Ｇ、Ｂの順でネストされて記述される。このデータ構造をＲＧＢ色空間で模式的に表すと、図１１のように表される。本第２の実施形態においては、ターゲットテーブルがＬＵＴの形式であるものとして説明を行うが、その他、ある理想的な出力特性を示す関係式等が記憶されていてもよいものとし、テーブルの形式は問わないものとする。
【００６８】
上記条件から、スクリーンの分割領域毎の色補正テーブルを算出する。まず、分割領域Ｔ１に対する補正テーブルの作成を行う。今、分割領域Ｔ１のスクリーンゲイン値が、図６Ｃに示す形式にて観察位置―６０°から６０°の範囲で取得されているものとする。ユーザより３０３にて入力された任意の観察位置におけるスクリーンゲイン値の算出を行う。観察位置情報格納部１０４内の観察位置情報が「−５５°」であったとし、以下説明を行う。−５５°のスクリーンゲイン値の算出方法としては、−６０°のスクーンゲイン値であるＮ-60T1と、−５０°のスクリーンゲイン値であるＮ-50T1から算出する。−５５°は、−６０°と−５０°の中間点であるため、スクリーンゲイン値も両角度で得られたスクリーンゲイン値の平均値として算出（線形補間演算）する。Ｔ１領域における−５５°のスクリーンゲイン値をＮ-55T1と定義すると、Ｎ-55T1＝（Ｎ-60T1＋Ｎ-50T1）×１／２として、算出される。今、ひとつの算出例として上記方法を示したが、ユーザより指定された観察位置、および上記観察位置における画像分割領域毎のスクリーンゲイン値の算出方法は、任意の方法であってよいものとする。これは先に説明した第１の実施形態においても同様である。
【００６９】
続けて、上記算出結果およびある理想的な色再現可能なユーザ環境にて作成されたターゲットテーブル格納部１１３内の理想ＬＵＴをもとに、分割領域Ｔ１における補正テーブルを算出する。なお、理想ＬＵＴは、ユーザが現在の画像投影環境にて使用するプロジェクタおよびスクリーンを用いて作成されたものとする。今、理想ＬＵＴ作成時のスクリーンゲイン値はＲだったと仮定する。また、ユーザ観察位置が−５５°だったと仮定すると、上記位置での分割領域Ｔ１におけるスクリーンゲイン値はＮ-55T1である。一方、ターゲットスクリーンゲイン値はＲであるため、−５５°で理想的な色再現を実現するには、定数Ｒ／Ｎ-55T1を乗算した輝度値でプロジェクタからの照射を行わなければならないことがわかる。よって、ユーザの観察位置である−５５°およびＴ１領域での最適な色補正テーブルの算出例として、理想ＬＵＴの全格子点上のＬ＊値に定数Ｒ／Ｎ-55T1を乗算し、色度方向での色再現は保つようａ*値およびｂ*値はそのままの値から算出したＬＵＴを観察位置−５５°および分割領域Ｔ１における補正テーブルとし、補正テーブル格納部１０６に格納する。続けて、Ｔ２からＴ１６領域においても各領域に対応付けられたスクリーンゲイン情報を用いて同様の処理を行い、分割領域毎の補正テーブルを補正テーブル格納部１０６に格納する。本第２の実施形態では、補正テーブルの算出方法として、上記のような方法を用いたが、算出方法は任意のものであってよいものとする。
【００７０】
次に、ステップＳ２０７の補正画像データ作成方法に関して以下説明を行う。上記ステップＳ２０６にて算出された補正テーブル情報を用いて、ユーザ所望の画像データ、観察位置での最適な投影画像の作成を行う。補正画像データは、分割領域毎に処理され、作成される。まず、分割領域Ｔ１における補正画像データの作成を行う。分割領域Ｔ１に含まれる画素データに関して、分割領域Ｔ１の補正テーブルを用いて、補正画像の作成を行う。作成方法は、第１の実施形態で示した方法に準ずるものとする。なお、補正データ作成方法は、あくまでも一例であり、任意の方法であってよいものとすることは言うまでもない。上記方法にて、全分割領域（本実施形態おいてはＴ１からＴ１６の領域）において同様の処理を行い、補正画像データを作成し、補正画像データ格納部１０８に格納する。
【００７１】
なお、分割領域が隣接する場合において、領域毎のスクリーンゲイン値の違いから、分割領域が隣接する部分の画素データの色再現に不具合（補正の違いによるギャップ）が生じる場合がある。この際の補正方法について、図１２を用いて説明する。
【００７２】
説明を簡単なものとするため、図１２のように画像が４つの領域に分割されたものとする。分割領域Ｓ１に対しては、Ｓ１に対応した補正テーブルが参照され、補正画像の作成が行われる。また、Ｓ１に隣接する分割領域Ｓ２に対しては、Ｓ２に対応した補正テーブルが参照され、補正画像の作成が行われる。しかし、Ｓ１、Ｓ２の両領域における補正テーブルの違いから、Ｓ１とＳ２の隣接領域に色再現のギャップが生じる場合においては、隣接する領域間にＲ１などの中間領域を定義し、中間補正テーブルを適用するような処理を施す。中間補正テーブルとは、例えばＳ１領域での補正テーブルおよびＳ２領域での補正テーブルの平均値から作成してもよい。中間補正テーブルの作成方法は平滑化（スムージング）が施される手段であれば、任意の方法であってよいものとする。中間補正テーブルを用いた、中間補正領域（図示では、領域Ｒ１、Ｒ２、Ｒ３、Ｒ４）の補正方法に関しては、第１の実施形態の補正画像データ作成方法に準ずるものとする。さらには、図１２における分割領域Ｓ１からＳ４のすべてが隣接している領域Ｒ５においては、Ｓ１、Ｓ２、Ｓ３、Ｓ４領域に対応された４つの補正テーブルの平均値から、Ｒ５における補正テーブルを算出する。算出された補正テーブルを用いた補正画像データの算出においては、作成した補正テーブルに従って行なえば良い。
【００７３】
＜第３の実施形態＞
一般に、スクリーンに投影する画像の、スクリーン上での、水平方向の長さは、垂直方向の長さよりも大きい。従って、垂直方向における視点角度（パン角）の影響は少ない。この意味で、上記第１，第２の実施形態により、投影画像の画質の改善は十分に期待できる。しかしながら、スクリーンのサイズが十分に大きい、もしくは、スクリーンと観察者との距離が小さい場合、投影映像の左端と右端とでは、それぞれのスクリーン面に対する視聴者の視点への角度差は無視できないものとなる。これは、スクリーンの上端、下端でも同様である。
【００７４】
従って、上記第１，第２の実施形態における画質を更に高めるためには、かかる点を考慮して補正テーブルを作成することが望ましい。
【００７５】
このためには、次の情報があれば、良いであろう。
１．プロジェクタ、スクリーンそれぞれの位置、並びに、スクリーン上での投影される領域のサイズ（水平方向、垂直方向の長さ）
２．視聴者の視点位置、すなわち、スクリーン中心を通る水平面での角度（パン角＝第１，第２の実施形態で述べた角度）、スクリーンの中心を通る垂直面での角度（チルト角））、スクリーンの中心位置から視点位置までの距離
なお、測定する際の測定機の移動面は、視聴者の視線と同じ高さの面であり、尚且つ、スクリーン上の２次元の投影範囲を測定すればよい。なお、本第３の実施形態によると、作成する補正テーブルは、画素単位に独立した変換を行なえるだけの容量を有することになる。ただし、ある程度の精度で良いのであれば、第２の実施形態と同様に、複数の領域毎に作成しても良いであろう。
【００７６】
以上第１，第２、第３の実施形態における、プロジェクタおよびスクリーンを用いたプロジェクタ投影画像作成方法に関して記述したが、上記説明からもわかるように、使用するプロジェクタおよびスクリーンの種類、機種、メーカ等は問わない。また、使用するスクリーンにおいては、特性情報を所望の方法にて取得可能な投影面（壁、天井等）であれば、どんな素材のものでも同様の処理が可能である。また、投影面の特性情報を示す値として、第１，第２の実施形態では、スクリーンゲインを用いて説明を行ったが、投影面の特性情報を示すものであれば、スクリーンゲインに限らず、任意の情報を用いて同様の処理が可能なものとする。
【００７７】
また、実施形態では、プロジェクタやプロジェクタに画像データを出力するインタフェース、スクリーン等のハードウェアを用いるものの、処理そのものは、パーソナルコンピュータ上で実行するアプリケーションプログラムにより実現するものである。従って、本発明は、コンピュータプログラムもその範疇とすることは明らかである。また、通常、コンピュータプログラムは、ＣＤ−ＲＯＭ等のコンピュータ可読記憶媒体に格納されており、それをコンピュータが有する読取り装置（ＣＤ−ＲＯＭドライブ）にセットし、システムにコピーもしくはインストールすることで実行可能になる。よって、本発明はかかるコンピュータ可読記憶媒体をもその範疇とすることは明らかである。
【図面の簡単な説明】
【００７８】
【図１】実施形態における画像処理システムのブロック構成図である。
【図２】実施形態におけるプロジェクタ投影画像作成処理の処理手順を示すフローチャートである。
【図３】実施形態におけるプロジェクタ投影画像作成アプリケーションのユーザインタフェースを示す図である。
【図４】図２のステップＳ２０５におけるスクリーンゲイン取得方法に関する詳細な処理を示すフローチャートである。
【図５】図４のパッチデータ作成処理における画像解析処理のヒストグラム解析方法を示す模式図である。
【図６Ａ】図４のパッチデータ作成処理における他の画像解析処理の領域分割方法を示す模式図である。
【図６Ｂ】画像の分割と、各分割領域のパッチデータとの関係を示す図である。
【図６Ｃ】各分割領域におけるスクリーンゲイン値の格納状態を示す図である。
【図７】実施形態におけるパッチデータの測定方法を示す図である。
【図８】スクリーンゲイン値の格納形式を示す図である。
【図９】測定によって得られたスクリーン素材に対応付けられたスクリーンゲイン値情報の格納形式を示す図である。
【図１０】ターゲットテーブルのデータ構造を示す図である。
【図１１】ＲＧＢ色空間を表した模式図である。
【図１２】分割領域および上記領域間で隣接する部分を示した模式図である。
【図１３】スクリーン素材毎のスクリーンゲイン値の例を示す図である。
【図１】
2009105679.tif 000003
【図２】
2009105679.tif 000004
【図３】
2009105679.tif 000005
【図４】
2009105679.tif 000006
【図５】
2009105679.tif 000007
【図６Ａ】
2009105679.tif 000008
【図６Ｂ】
2009105679.tif 000009
【図６Ｃ】
2009105679.tif 000010
【図７】
2009105679.tif 000011
【図８】
2009105679.tif 000012
【図９】
2009105679.tif 000013
【図１０】
2009105679.tif 000014
【図１１】
2009105679.tif 000015
【図１２】
2009105679.tif 000016
【図１３】
2009105679.tif 000017