(57)【要約】【課題】被投写面に投写された検出画像の検出精度を向上させる。【解決手段】被投写面上に画像を投写して表示するプロジェクターに用いられる画像処理装置である。被投写面（ＳＣ）上に表示される投写画像の状態を検出するための画像として、複数の検出画像部分（ＤＰ１〜ＤＰ４）を含む検出画像（ＴＰ）を生成する検出画像生成部（２３２）を備える。複数の検出画像部分のそれぞれは、互いに明度が異なる複数の領域を含んでいる。検出画像生成部（２３２）は、被投写面ＳＣ上に投写された検出画像ＴＰを撮像して得られた撮像検出画像に含まれる複数の検出画像部分（ＳＤＰ１〜ＳＤＰ４）の明度の最大値が許容範囲に収まるように、生成する検出画像（ＴＰ）の複数の検出画像部分（ＤＰ１〜ＤＰ４）の明度分布を変更する。【選択図】図１
2013195741.tif 000002
【特許請求の範囲】
【請求項１】
被投写面上に画像を投写して表示するプロジェクターに用いられる画像処理装置であって、
前記被投写面上に表示される投写画像の状態を検出するための画像として、複数の検出画像部分を含む検出画像を生成する検出画像生成部を備え、
前記複数の検出画像部分のそれぞれは、互いに明度が異なる複数の領域を含んでおり、
前記検出画像生成部は、
前記被投写面上に投写された前記検出画像を撮像して得られた撮像検出画像に含まれる前記複数の検出画像部分の明度の最大値が許容範囲に収まるように、生成する検出画像の前記複数の検出画像部分の明度分布を変更する
ことを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記検出画像生成部は、
前記撮像検出画像に含まれる前記複数の検出画像部分のうち、いずれか１つの前記撮像検出画像部分の明度を基準明度とし、前記基準明度と他の前記検出画像部分の明度との関係に基づいて、前記撮像検出画像に含まれる前記複数の検出画像部分の明度の最大値が略等しくなるように、生成する検出画像の前記複数の検出画像部分の明度分布を変更する
ことを特徴とする画像処理装置。
【請求項３】
請求項１または請求項２に記載の画像処理装置であって、
前記検出画像生成部は、前記検出画像に含まれる前記検出画像部分の外形サイズと、前記検出画像部分に含まれる前記複数の領域の幅と、前記検出画像部分の明度の最大値と、の少なくとも、一つを変更することにより、生成する検出画像の前記複数の検出画像部分の明度分布を変更する
ことを特徴とする画像処理装置。
【請求項４】
請求項１ないし請求項３のいずれか一項に記載の画像処理装置であって、
前記複数の領域の区分は、あらかじめ定めた関数に基づいて求められる
ことを特徴とする画像処理装置。
【請求項５】
請求項４に記載の画像処理装置であって、
前記関数はガウス分布関数であることを特徴とする画像処理装置。
【請求項６】
請求項１ないし請求項５のいずれか一項に記載の画像処理装置であって、
さらに、前記投写画像の画質を調整する投写画像調整部を備え、
前記投写画像調整部は、前記検出画像を用いた処理に基づいて、前記投写画像のフォーカス調整と台形歪み補正を含む複数の画質調整のうち、少なくとも一つの画質調整を実行する
ことを特徴とする画像処理装置。
【請求項７】
被投写面上に画像を投写して表示するプロジェクターであって、
請求項１ないし請求項６のいずれか一項に記載の画像処理装置と、
前記被投写面上に投写された前記検出画像を撮像する撮像部と、
前記画像処理装置から出力された画像データに基づいて、前記画像を投写する投写部と、を備える
ことを特徴とするプロジェクター。
【請求項８】
被投写面上に画像を投写して表示するプロジェクターの制御方法であって、
（ａ）前記被投写面上に表示される投写画像の状態を検出するための画像として、複数の検出画像部分を含む検出画像を生成する工程と、
（ｂ）前記被投写面上に前記検出画像を投写する工程と、
を備え、
前記複数の検出画像部分のそれぞれは、互いに明度が異なる複数の領域を含んでおり、
前記工程（ａ）は、
前記被投写面上に投写された前記検出画像を撮像して得られた撮像検出画像に含まれる前記複数の検出画像部分の明度の最大値が許容範囲に収まるように、生成する検出画像の前記複数の検出画像部分の明度分布を変更する
ことを特徴とするプロジェクターの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被投写面に画像を投写して表示するプロジェクターに関する。
【背景技術】
【０００２】
プロジェクターを用いて、スクリーンなどの被投写面に画像を投写して表示する場合には、通常、プロジェクターと被投写面との相対的な位置関係に応じた調整が行われる。このような調整には、被投写面に投写された画像（以下、「投写画像」ともいう）のフォーカス（焦点）のずれを調整するフォーカス調整や、投写画像の画像範囲の歪み（以下、「キーストーン歪み」ともいう）を補正するキーストーン補正等がある。
【０００３】
上記フォーカス調整やキーストーン補正は、被投写面に投写されたテストパターン（を、プロジェクターに搭載されたカメラで撮像し、撮像された画像（以下、「撮像画像」ともいう）に基づいてフォーカス調整やキーストーン補正に必要な情報を求めることにより行われている（特許文献１，２参照）。
【０００４】
特許文献１では、以下で簡単に説明するように動作する。すなわち、プロジェクターからスクリーンに対して均一な輝度の光を投光して、スクリーンからの反射光を受光し、受光照度の重心位置を検出する。そして、検出した重心位置に基づいてスクリーンの傾斜角度を算出し、算出した傾斜角度に応じてキーストーン歪みを補正する。
【０００５】
特許文献２では、以下で簡単に説明するように動作する。すなわち、撮像部により撮像された画像内に写ったスクリーンの四辺（上下左右）に着目し、上下、左右のそれぞれ対向する二辺の長さの比率を算出する。上下の辺の比率から上下に投影される光量の比率を算出し、同様に、左右の辺の比率から左右に投影される光量の比率を算出する。そして、光量の比率に基づいたテストパターンを投影する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−１５９４２６号公報
【特許文献２】特開２０１１−１７６６２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１では、プロジェクターとスクリーンの位置関係によっては反射光の検出精度が落ちるという問題や、反射光の検出精度が場所によって大きく異なるという問題、等がある。例えば、スクリーンが傾斜している場合、光量は光源からの距離の二乗に反比例して小さくなるため、プロジェクターから投光される光のスクリーンまでの距離（以下、「投光距離」ともいう）が遠くなるほど、スクリーンからの反射光の受光照度の低下が顕著に大きくなって、反射光の受光精度が低下することになる。従って、スクリーンの傾斜が大きくなるほど、投光距離が遠くなる光の反射光の受光照度の低下が大きくなって、反射光の受光精度が低下し、結果として重心位置の算出精度が低下する原因となる。また、投光距離が同じであってもスクリーンに対する投光の角度が異なる場合があり、この違いを精確に検出することができない可能性もある。
【０００８】
また、上記特許文献２は、対向する二辺間の光量の変化は、辺の長さの比率に基づいてグラデーション変化する、という考えを前提としたものである。しかしながら、実際に測定試験を行って検証してみたところ、グラデーション変化しない場合もあることが確認された。その要因としては、スクリーン上の投影面内汚れや、スクリーンのたわみ等により光量変化が発生することが考えられる。そして、このように辺の長さの比率に基づいたグラデーション変化とならない場合には、テストパターンの検出精度の悪化を招く、という問題がある。また、特許文献２は、撮像部がプロジェクターと一体であることを前提としたものであり、プロジェクターに搭載されていない別体の撮像部の場合には、プロジェクターとスクリーンとの位置関係と、撮像部とスクリーンとの位置関係との誤差が積算されることになり、テストパターンの検出精度の悪化を招く可能性が高くなる、という問題もある。
【０００９】
そこで、本発明は、上記の従来技術の課題に鑑みて、被投写面に投写された検出画像の検出精度を従来技術よりもさらに向上させる技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【００１１】
［適用例１］
被投写面上に画像を投写して表示するプロジェクターに用いられる画像処理装置であって、前記被投写面上に表示される投写画像の状態を検出するための画像として、複数の検出画像部分を含む検出画像を生成する検出画像生成部を備え、前記複数の検出画像部分のそれぞれは、互いに明度が異なる複数の領域を含んでおり、前記検出画像生成部は、撮像して得られた撮像検出画像に含まれる前記複数の検出画像部分の明度の最大値が許容範囲に収まるように、生成する検出画像の前記複数の検出画像部分の明度分布を変更することを特徴とする画像処理装置。
この画像処理装置では、検出画像部分を互いに明度が異なる複数の領域を含む画像とし、撮像検出画像に含まれる複数の検出画像部分の明度の最大値が許容範囲に収まるように、生成する検出画像の複数の検出画像部分の明度分布を変更しているので、撮像検出画像に含まれる複数の検出画像部分の明度が略等しくなるように調整することができる。これにより、撮像検出画像に含まれる複数の検出画像部分のそれぞれの重心座標の検出精度を向上させることができ、検出画像の検出精度を向上させることが可能となる。
【００１２】
［適用例２］
適用例１に記載の画像処理装置であって、前記検出画像生成部は、前記撮像検出画像に含まれる前記複数の検出画像部分のうち、いずれか１つの前記撮像検出画像部分の明度を基準明度とし、前記基準明度と他の前記検出画像部分の明度との関係に基づいて、前記撮像検出画像に含まれる前記複数の検出画像部分の明度の最大値が略等しくなるように、生成する検出画像の前記複数の検出画像部分の明度分布を変更することを特徴とする画像処理装置。
この画像処理装置では、検出画像生成部は、撮像して得られた撮像検出画像に含まれる複数の検出画像部分のそれぞれの明度が許容範囲に収まるように、生成する検出画像の複数の検出画像部分の明度分布を変更することができる。これにより、撮像検出画像に含まれる複数の検出画像部分のそれぞれの重心座標の検出精度を向上させることができ、検出画像の検出精度を向上させることが可能となる。
【００１３】
［適用例３］
適用例１または適用例２に記載の画像処理装置であって、前記検出画像生成部は、前記検出画像に含まれる前記検出画像部分の外形サイズと、前記検出画像部分に含まれる前記複数の領域の幅と、前記検出画像部分の明度の最大値と、の少なくとも、一つを変更することにより、生成する検出画像の前記複数の検出画像部分の明度分布を変更することを特徴とする画像処理装置。
この画像処理装置では、検出画像部分の外形サイズと、検出画像部分に含まれる複数の領域の幅と、検出画像部分の明度の最大値と、の少なくとも、一つを変更することにより、生成する検出画像の複数の検出画像部分の明度分布を変更することができる。これにより、撮像検出画像に含まれる複数の検出画像部分のそれぞれの重心座標の検出精度を向上させることができ、検出画像の検出精度を向上させることが可能となる。
【００１４】
［適用例４］
適用例１ないし適用例３のいずれか一つに記載の画像処理装置であって、前記複数段の領域の区分は、あらかじめ定めた関数に基づいて求められることを特徴とする画像処理装置。
【００１５】
［適用例５］
適用例４に記載の画像処理装置であって、前記関数はガウス分布関数であることを特徴とする画像処理装置。
適用例４や適用例５に記載の画像処理装置では、検出画像に含まれる複数の検出画像部分を、容易に、検出画像部分の重心座標の検出に適した明度分布の検出画像部分となるようにすることができる。
【００１６】
［適用例６］
適用例１ないし適用例５のいずれか一つに記載の画像処理装置であって、さらに、前記投写画像の画質を調整する投写画像調整部を備え、前記投写画像調整部は、前記検出画像を用いた処理に基づいて、前記投写画像のフォーカス調整と台形歪み補正を含む複数の画質調整のうち、少なくとも一つの画質調整を実行する
ことを特徴とする画像処理装置。
適用例６に記載の画像処理装置では、検出精度が向上した検出画像を用い処理に基づいて、高精度な画質調整を実行することができる。
【００１７】
［適用例７］
被投写面上に画像を投写して表示するプロジェクターであって、適用例１ないし適用例６のいずれか一つに記載の画像処理装置と、前記被投写面上に投写された前記検出画像を撮像する撮像部と、前記画像処理装置から出力された画像データに基づいて、前記画像を投写する投写部と、を備えることを特徴とするプロジェクター。
【００１８】
［適用例８］
被投写面上に画像を投写して表示するプロジェクターの制御方法であって、（ａ）前記被投写面上に表示される投写画像の状態を検出するための画像として、複数の検出画像部分を含む検出画像を生成する工程と、（ｂ）前記被投写面上に前記検出画像を投写する工程と、を備え、前記複数の検出画像部分のそれぞれは、互いに明度が異なる複数の領域を含んでおり、前記工程（ａ）は、前記被投写面上に投写された前記検出画像を撮像して得られた撮像検出画像に含まれる前記複数の検出画像部分の明度の最大値が許容範囲に収まるように、生成する検出画像の前記複数の検出画像部分の明度分布を変更することを特徴とするプロジェクターの制御方法。
このプロジェクターの制御方法では、検出画像部分を互いに明度が異なる複数の領域を含む画像とし、撮像検出画像に含まれる複数の検出画像部分の明度の最大値が許容範囲に収まるように、生成する検出画像の複数の検出画像部分の明度分布を変更しているので、撮像検出画像に含まれる複数の検出画像部分の明度が略等しくなるように調整することができる。これにより、撮像検出画像に含まれる複数の検出画像部分のそれぞれの重心座標の検出精度を向上させることができ、検出画像の検出精度を向上させることが可能となる。
【００１９】
なお、本発明は、画像表示装置、プロジェクター、プロジェクターの制御方法、そのプロジェクターを制御するためのコンピュータープログラム、そのコンピュータープログラムを記憶した記憶媒体としての態様など、種々の態様で実現することが可能である。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施例としてのプロジェクターの構成を概略的に示すブロック図である。
【図２】本実施例における検出画像調整処理を示すフローチャートである。
【図３】生成される検出画像について示す説明図である。
【図４】図２のステップＳ１０で生成された検出画像を用いて実行される検出画像調整処理の概要について示す説明図である。
【図５】図２のステップＳ１０において検出画像を構成する検出画像部分としてのドットパターンを生成する手順について示すフローチャートである。
【図６】修正情報を求める手法について示す説明図である。
【図７】修正情報を求める手法について示す説明図である。
【図８】検出画像の修正に用いられる修正値を求める手順について示す説明図である。
【図９】図２のステップＳ６０ａにおいて重心座標を求める手順について示す説明図である。
【図１０】１つの重心座標算出対象領域における重心座標算出の手順を示すフローチャートである。
【図１１】検出画像修正有無における評価結果を比較して示す表である。
【図１２】複数回測定した重心座標のバラツキを検出画像修正有無で比較して示したグラフである。
【図１３】ドットパターンを用いた他の検出画像の例を示す説明図である。
【図１４】検出画像の他の例を示す説明図である。
【図１５】複数のプロジェクターを用いて被投写面に画像を重ね合わせて表示する構成について示す説明図である。
【発明を実施するための形態】
【００２１】
Ａ．プロジェクターの構成
図１は、本発明の一実施例としてのプロジェクターの構成を概略的に示すブロック図である。プロジェクターＰＪは、入力操作部１０と、制御回路２０と、画像処理動作回路３０と、画像投写光学系４０（投写部）と、撮像部５０と、を備えている。
【００２２】
入力操作部１０は、図示しない、リモートコントローラーや、プロジェクターＰＪに備えられたボタンやキー等で構成され、利用者による操作に応じた指示情報を制御回路２０に出力する。例えば、利用者により、後述する検出画像調整処理の開始の指示情報が制御回路２０に出力される。
【００２３】
画像投写光学系４０は、画像を表す画像光を生成し、スクリーン（被投写面）ＳＣ上で結像させることにより画像を拡大投写する。この画像投写光学系４０は、照明光学系４２０と、液晶ライトバルブ４４０と、投写光学系４６０と、を備えている。
【００２４】
照明光学系４２０は、光源ランプ４２２とランプ駆動部４２４と、を備えている。光源ランプ４２２としては、超高圧水銀ランプやメタルハライドランプ等の放電発光型の光源ランプやレーザー光源、発光ダイオードや有機ＥＬ（Electro Luminescence）素子等の各種自己発光素子を用いることができる。ランプ駆動部４２４は、制御回路２０の制御に基づいて光源ランプ４２２を駆動する。
【００２５】
液晶ライトバルブ４４０は、照明光学系４２０から射出された光を画像データに基づいて変調する光変調装置である。液晶ライトバルブ４４０は、複数の画素をマトリクス状に配置した透過型液晶パネルにより構成される。後述する画像処理動作回路３０のライトバルブ駆動部３８０からの駆動信号に基づいて、各画素の液晶の動作を制御することにより、照明光学系４２０から照射された照明光を、画像を表す画像光に変換する。なお、本実施例では、液晶ライトバルブ４４０には、赤（Ｒ），緑（Ｇ），青（Ｂ）の３つの色成分用の３つの液晶ライトバルブが含まれている（不図示）。ただし、１つの液晶ライトバルブを用いてモノクロ画像を投写するようにしてもよい。
【００２６】
投写光学系４６０は、液晶ライトバルブ４４０から射出された画像光を、スクリーンＳＣ上で結像させることにより、スクリーンＳＣ状に画像を拡大投写する。投写光学系４６０は、投写レンズ４６２と、レンズ駆動部４６４と、状態検出部４６６と、を備えている。投写レンズ４６２は、図示しない、フォーカス調整用のフォーカスレンズと、ズーム調整用のズームレンズと、が光軸方向に移動可能に構成されており、液晶ライトバルブ４４０から射出された画像光を、ズームレンズのズーム位置に応じて拡大し、フォーカスレンズのフォーカス位置に応じて結像させることにより、画像光の表す画像をスクリーンＳＣ上に拡大投写する。レンズ駆動部４６４は、制御回路２０の制御に基づいて、フォーカスレンズの光軸方向の位置（以下、「フォーカス位置」という）を変化させる。また、レンズ駆動部４６４は、ズームレンズの光軸方向の位置（以下、「ズーム位置」）を変化させる。状態検出部４６６は、フォーカスレンズのフォーカス位置およびズーム位置を検出する。なお、投写光学系４６０の構成は一般的であるので、具体的な構成の図示および説明は省略する。
【００２７】
画像処理動作回路３０は、入力処理部３２０と、画像表示処理部３４０と、画像メモリー３６０と、ライトバルブ駆動部３８０と、を備えている。入力処理部３２０は、制御回路２０の制御に基づいて、外部機器から供給される入力画像信号に対して、必要に応じてＡ／Ｄ変換を行い、画像表示処理部３４０で処理可能なデジタル画像信号に変換する。画像表示処理部３４０は、制御回路２０の制御に基づいて、入力処理部３２０から出力されたデジタル画像信号に含まれる画像データを、画像メモリー３６０に、１フレームごとに書き込み、読み出す際に、解像度変換処理やキーストーン補正処理等の種々の画像処理を実施する。また、制御部２２０から出力された検出画像を表す検出画像データを、画像データに重ね合わせる。ライトバルブ駆動部３８０は、画像表示処理部３４０から入力されたデジタル画像信号に従って、液晶ライトバルブ４４０を駆動する。なお、ライトバルブ駆動部３８０は、画像処理動作回路３０ではなく、画像投写光学系４０に備えられるようにしてもよい。
【００２８】
撮像部５０は、制御回路２０の制御に基づいて、検出画像として入力処理部３２０から画像表示処理部３４０に入力されたデジタル画像信号の表す画像ＰＰ（ハッチングで示す）に検出画像ＴＰ（４つの検出画像部分としての４つのドットパターンＤＰで構成される）が重ね合わされた画像であり、スクリーンＳＣに拡大投写された投写画像を撮像し、撮像した画像に応じた画像信号を制御回路２０に出力する。この撮像部５０としては、例えば、撮像素子としてＣＣＤ（Charge Coupled Device ）を備えたＣＣＤカメラを用いて構成される。なお、検出画像については後述する。
【００２９】
動き検出部６０は、プロジェクターＰＪにおける、投写軸周りや、縦方向、横方向の移動、および移動の停止を検出する。なお、この動き検出部としては、角速度センサーや、加速度センサー、ジャイロセンサー等の、移動および移動の停止を検出することが可能な各種センサーを用いて構成することができる。
【００３０】
制御回路２０は、ＣＰＵやＲＯＭ、ＲＡＭ等を備えるコンピューターであり、制御プログラムを実行することにより、制御部２２０と情報記憶部２６０を構成する。制御部２２０は、実行された制御プログラムに従って、画像処理動作回路３０、画像投写光学系４０、撮像部５０、および、動き検出部６０を制御する各種制御機能部として動作する。情報記憶部２６０は、各種制御のための情報を記憶する各種記憶部として動作する。図１には、制御部２２０の制御機能部の例として、後述する検出画像調整を実行する検出画像調整部２３０、および、フォーカス調整やキーストーン補正(台形歪み補正)等の投写画像の画質を調整する投写画像調整部２４０が図示されている。この検出画像調整部２３０は、利用者が入力操作部１０から検出画像調整の開始を指示することにより、対応するプログラムが実行されることによって動作する。また、図１には、情報記憶部２６０の記憶部の例として、制御部２２０による種々の制御のための設定情報を記憶する設定情報記憶部２６２と、後述する検出画像情報を記憶する検出画像情報記憶部２６４と、撮像部５０で撮像された撮像画像の画像データを記憶する撮像画像情報記憶部２６６と、が図示されている。
【００３１】
検出画像調整部２３０は、検出画像生成部２３２と、撮像制御部２３４と、画像解析部２３６と、重心座標検出部２３８と、を備えている。検出画像生成部２３２は、フォーカス調整やキーストーン補正のために用いられる検出画像の画像データを生成する。撮像制御部２３４は、撮像部５０を制御してスクリーンＳＣ上に投写された検出画像を含む投写画像を撮像し、撮像した投写画像（以下、「撮像画像」ともいう）を撮像画像情報記憶部２６６に記憶する。画像解析部２３６は撮像画像を解析する。なお、画像解析部２３６は、検出画像生成部２３２の中に設けてもよい。重心座標検出部２３８は、後述するように、投写画像調整部２４０によるフォーカス調整やキーストーン補正等の画質調整のために用いられる重心座標を検出する。この検出画像調整部２３０については、更に後述する。
【００３２】
なお、本実施例において、検出画像生成部２３２および画像解析部２３６が本発明の検出画像生成部に相当する。また、制御回路２０および画像処理動作回路３０が、本発明の画像処理装置に相当する。
【００３３】
Ｂ．プロジェクターの動作：
［検出画像調整の動作説明］
図２は、本実施例における検出画像調整処理を示すフローチャートである。制御部２２０の検出画像調整部２３０（図１）が検出画像調整処理を開始すると、検出画像調整部２３０の検出画像生成部２３２によって、検出画像が生成される（ステップＳ１０）。生成された検出画像の画像データ（以下、「検出画像データ」ともいう）は画像処理動作回路３０の画像表示処理部３４０（図１）に出力される。
【００３４】
図３は、生成される検出画像について示す説明図である。この検出画像ＴＰは、図３（Ａ）に示すように、液晶ライトバルブ４４０のマトリクス状に配置された複数の画素（液晶画素）により構成される画像形成領域４４０ｆの４隅の所定の位置に配置されるべき４つの検出画像部分としてのドットパターンＤＰ１〜ＤＰ４で構成される。画像形成領域４４０ｆの左上，右上，左下，右下の４隅の頂点の座標（水平，垂直）は、（０，０），（ｘｘ，０），（０，ｙｙ），（ｘｘ，ｙｙ）で表されているものとする。このとき、４つのドットパターンＤＰ１〜ＤＰ４は、画像形成領域４４０ｆの座標上において、それぞれの中心（重心）があらかじめ定められた座標（ｘ１，ｙ１），（ｘ２，ｙ２），（ｘ３，ｙ３），（ｘ４，ｙ４）に配置されるものとする。
【００３５】
各ドットパターンＤＰ１〜ＤＰ４は、図３（Ｂ）に示すように、ドットパターンのサイズ（直径）がｓｄ（単位は例えば［ｐｉｘｅｌ］）の円形パターンであり、中心から外周に向かって変化する階調段数ｓｔｐ（ｓｔｐは３以上の整数）の複数段の領域に区分され、中心の領域から外周の領域に向かって順に明度が低くなる多値の明度分布を有する。図３（Ｂ）の例では、明度分布はガウス分布を模擬した形状である。なお、各領域の番号をｎとしてｎは中心から外側に向かって０からｓｔｐ−１までの番号が順に割り振られるものとする。１段目の領域（中心領域）の番号はｎ＝０で、その明度値（例えば８ビットの階調値）はＶ０で半径はｒ０（単位は例えば［ｐｉｘｅｌ］）で示される。同様に、２段目の領域の番号はｎ＝１で、その明度値はＶ１で半径はｒ１［ｐｉｘｅｌ］で示される。また３段目の領域の番号はｎ＝２で、その明度値はＶ２で半径はｒ２［ｐｉｘｅｌ］で示される。すなわち、ｎ段目の領域の番号はｎ＝０〜ｓｔｐ−１で、その明度値はＶｎで半径はｒｎ［ｐｉｘｅｌ］で示される。なお、ドットパターンのサイズｓｄは、画素数［ｐｉｘｅｌ］が奇数の場合には、中心を０として−ｒｎ〜＋ｒｎの範囲でｓｄ＝（２・ｒｎ）で表される。これに対して、画素数が奇数の場合には、ドットパターンのサイズｓｄは、−ｒｎ〜＋（ｒｎ−１）あるいは−（ｒｎ−１）〜＋ｒｎの範囲でｓｄ＝（２・ｒｎ）−１で表される。なお、検出画像ＴＰを構成する各ドットパターンＤＰ１〜ＤＰ４の生成方法については更に後述する。
【００３６】
ここで、図３（Ｂ）に示すようなドットパターンを使用する理由は、個々のドットパターンの重心座標を求める処理において、その重心座標を精確に決定するのに適しているからである。なお、重心座標を求める処理については後述する。
【００３７】
上記ステップＳ１０による検出画像の生成の後、ステップＳ２０〜ステップＳ６０ｂが実行され、ステップＳ１０に戻ってステップＳ１０以降の処理が再び実行されることにより、検出画像調整が実行される。以下では、ステップＳ２０以降の処理を具体的に説明する前に、まず、ステップＳ１０で生成された検出画像による検出画像調整の概要を説明する。
【００３８】
図４は、図２のステップＳ１０で生成された検出画像を用いて実行される検出画像調整処理の概要について示す説明図である。ステップＳ１０で生成された検出画像ＴＰは、後述するステップＳ２０において、例えば、図４（Ａ）に示すように、スクリーンＳＣ上に投写表示される。このとき、投写表示された検出画像ＴＰでは、右上および右下のドットパターンＤＰ２，ＤＰ４の明度が左上および左下のドットパターンＤＰ１，ＤＰ３の明度に比べて低い状態であったとする。このとき、後述するステップＳ３０による投写画像の撮像、および、ステップＳ６０ｂ，Ｓ１０による検出画像の修正が実行される。この結果、図４（Ｂ）に示すように、ステップＳ２０における修正後の検出画像の再投写によって投写表示された検出画像ＴＰａでは、検出画像部分ＤＰ１〜Ｐ４の明度の差がほぼ等しくなるように調整される。
【００３９】
次に、図２のステップＳ２０以降の各処理について説明する。ステップＳ２０では、検出画像調整部２３０の検出画像生成部２３２から画像表示処理部３４０に出力された検出画像データの表す検出画像ＴＰが、画像処理動作回路３０の入力処理部３２０から画像表示処理部３４０に出力された画像データの表す画像に重畳され、ライトバルブ駆動部３８０、および、画像投写光学系４０（図１）を介してスクリーンＳＣ上に投写表示される。そして、ステップＳ３０では、検出画像調整部２３０の撮像制御部２３４（図１）によって撮像部５０が制御されて、スクリーンＳＣ上に投写表示されている検出画像を含む投写画像が撮像され、撮像画像の画像データ（「撮像画像データ」ともいう）が取得され、撮像画像情報記憶部２６６に記憶される。
【００４０】
ステップＳ４０では、検出画像調整部２３０の画像解析部２３６（図１）によって、検出画像ＴＰを構成するドットパターン（検出画像部分）ＤＰ１〜ＤＰ４に対応する、撮像画像データの表す撮像画像中の各検出画像部分（以下、「撮像検出画像部分」ともいう）の明度が求められる。具体的には、例えば、撮像画像において、ドットパターンＤＰ１〜ＤＰ４に対応する検出画像部分が存在するはずのおおよその位置は特定できるため、検出画像部分を含むおおよその範囲内における各画素の明度の最大値を検出し、検出した明度の最大値が各検出画像部分の明度とされる。
【００４１】
ステップＳ５０では、画像解析部２３６によって、撮像画像中の各検出画像部分の明度（明度の最大値）が全て許容範囲内にあるか否か判断することにより、検出画像の修正の要否が判断される。具体的には、撮像画像中の各検出画像部分の明度の最大値が、全て、８ビット階調で２３０〜２５０（最大階調値２５５に対する割合で表すと９０〜９８％）の範囲内にあるか否かで判断することができる。なお、この範囲は、例示であって必ずしもこれに限定されるものではなく、要求される調整精度に応じた範囲とすればよい。
【００４２】
ステップＳ６０ａでは、求めた撮像画像中の各検出画像部分の明度（明度の最大値）が全て許容範囲内にあり、検出画像の修正不要と判断された場合に（ステップＳ５０：ＹＥＳ）、検出画像調整部２３０の重心座標検出部２３８（図１）によって、検出画像ＴＰを構成する検出画像部分であるドットパターンＤＰ１〜ＤＰ４に対応する、撮像画像中の各検出画像部分の重心座標が求められる。そして、ここで求められた重心座標に基づいて、更に、フォーカス調整やキーストーン補正等の種々の調整が実行される。なお、この重心座標を求める方法については後で説明する。
【００４３】
ステップＳ６０ｂでは、求めた撮像画像中の各検出画像部分の明度（明度の最大値）のいずれかに許容範囲外となるものがあり、検出画像の修正要と判断された場合に（ステップＳ５０：ＮＯ）、検出画像生成部２３２によって検出画像ＴＰを修正するための修正情報が求められる。そして、ステップＳ１０に戻って、求められた修正情報に基づいて検出画像が修正され、修正された検出画像の画像データが画像表示処理部３４０に出力され、ステップＳ５０において検出画像の修正が不要と判断されるまで、ステップＳ１０〜ステップＳ６０ｂの処理が繰り返される。なお、修正情報を求める処理（ステップＳ６０ｂ）については後で説明する。
【００４４】
以上説明したように、検出画像調整処理では、撮像画像中の各検出画像部分の明度の差がほぼ等しくなるように検出画像の調整が実行される。
【００４５】
［検出画像の生成方法］
図５は、図２のステップＳ１０において検出画像を構成する検出画像部分としてのドットパターンを生成する手順について示すフローチャートである。まず、ドットパターンサイズｓｄの決定（ステップＳ１１０）、明度の階調段数ｓｔｐの決定（ステップＳ１２０）、および、標準偏差σの決定（ステップＳ１３０）が実行される。なお、検出画像調整の開始時点において、これらのパラメーターｓｄ，ｓｔｐ，σはあらかじめ定められている値に設定される。以下の説明では、初期設定値の例として、ｓｄ＝３４［ｐｉｘｅｌ］，ｓｔｐ＝１０［段］，σ＝１０［ｐｉｘｅｌ］が設定されているものとして説明する。
【００４６】
そして、下式（１）で示す正規分布関数Ａ（ｓ）から、ｓ＝０およびｓ＝ｓｄ／２における確率密度Ａ（０）およびＡ（ｓｄ／２）の値を算出し（ステップＳ１４０）、下式（２）で示す配分式から、階調段数ｓｔｐの１段当たりの配分値Ｐａを算出する（ステップＳ１５０）。
【数１】
2013195741.tif 000003
【数２】
2013195741.tif 000004
【００４７】
上記初期設定ｓｄ＝３４，ｓｔｐ＝１０，σ＝１０の場合には、平均値ａｖｅを０として（１）式からＡ（０）＝０．０３９８９およびＡ（ｓｄ／２）＝Ａ（１７）＝０．００９４０が求められ、（２）式からＰａ＝０．００３０５が求められる。これらの各数値は便宜上小数点以下第６桁で四捨五入して示されている。なお、図３において説明したように、ドッドドットパターンのサイズｓｄが偶数画素数の場合には、−ｒｎ〜＋（ｒｎ−１）の範囲で表され、平均値ａｖｅは０ではなく−０．５となるが、上記したようにａｖｅ＝０としたのは、奇数画素数の場合と同様に−ｒｎ〜＋ｒｎの範囲と仮定しても計算上ほぼ問題がないと考えられるためである。例えば、ｓｄ＝３４において、実際の−１７〜＋１６の範囲で考えた場合と、−１７〜＋１７の範囲と考えた場合とで、その算出値の差異は、最大値Ａ（０）側で約０．００００５、最小値Ａ（１７）側で約０．０００８３であり、ほぼ同じ値と考えても差し支えない。
【００４８】
次に、各段の半径ｒｎ（ｎ：０〜ｓｔｐ−１＝９）を算出する（ステップＳ１６０）。具体的には、下式（３）が成立する半径ｒｎを算出する。
【数３】
2013195741.tif 000005
【００４９】
上記初期設定ｓｄ＝３４，ｓｔｐ＝１０，σ＝１０の場合には、各段の半径ｒ０〜ｒ９が、ｒ０＝４［ｐｉｘｅｌ］，ｒ１＝６［ｐｉｘｅｌ］，ｒ２＝７［ｐｉｘｅｌ］，ｒ３＝９［ｐｉｘｅｌ］，ｒ４＝１０［ｐｉｘｅｌ］，ｒ５＝１１［ｐｉｘｅｌ］，ｒ６＝１２［ｐｉｘｅｌ］，ｒ７＝１４［ｐｉｘｅｌ］，ｒ８＝１５［ｐｉｘｅｌ］，ｒ９＝１７［ｐｉｘｅｌ］のように求められる。
【００５０】
そして、各段の領域特定を実行する（ステップＳ１７０）。具体的には、ドットパターンの中心座標を原点として、下式（４）に基づいて各段の領域が特定される。具体的には、下式（４）で示される半径ｒｎの円が領域間の境界となり、その内側の領域がそれぞれの領域となる。従って、（ｒｎ−１）2＝ｘ2＋ｙ2で表される円とｒｎ2＝ｘ2＋ｙ2で表される円の間の領域がｎ段目の領域となる。
【数４】
2013195741.tif 000006
【００５１】
最後に、各段の明度の階調値（明度値）Ｖｎを設定する（ステップＳ１８０）。具体的には、例えば、下式（５）に基づいて各段の明度値Ｖｎを設定することができる。
【数５】
2013195741.tif 000007
【００５２】
上記初期設定ｓｄ＝３４，ｓｔｐ＝１０，σ＝１０の場合において、１段目（半径ｒ０）〜１０段目（半径ｒ９）の各領域の明度値Ｖ０〜Ｖ９は、例えば、Ｖ０：白９８％（８ビットの最大階調値２５５に対する割合）とすると、Ｖ１：白８８％，Ｖ２：白７８％，Ｖ３：白６８％，Ｖ４：白５８％，Ｖ５：白４８％，Ｖ６：白３８％，Ｖ７：白２８％，Ｖ８：白１８％，Ｖ９：白８％のように求められる。
【００５３】
［修正情報を求める手法］
図６，図７は、修正情報を求める手法について示す説明図である。図６（Ａ）は検出画像を示し、図６（Ｂ）は撮像結果を示し、図７（Ａ）は修正概念例を示し、図７（Ｂ）は修正内容の具体的な一例を示している。なお、図６（Ａ）に示すように、検出画像の各ドットパターン（検出画像部分）ＤＰ１〜ＤＰ４の明度の最大値Ｖｄｐ１〜Ｖｄｐ４は明度の設定可能な最大値に対する割合で９８％（８ビットで２５０）に設定されているものとして説明する。なお、以下では、例えば、ドットパターンＤＰ１の明度の最大値Ｖｄｐ１を単に「明度値Ｖｄｐ１」とも呼ぶ。また、図６（Ａ）に示した検出画像の各ドットパターンＤＰ１〜ＤＰ４は、図示を容易にするため、明度分布の段数を上記で例示したｓｔｐ＝１０よりも少なくしたｓｔｐ＝５で示している。また、ハッチングの目の細かさで各段の明度値の大小が示されており、具体的には、ハッチングの目が細かいほど小さく、目が粗いほど大きいことが示されている。
【００５４】
図６（Ａ）に示した検出画像を投写し、撮像した結果として図６（Ｂ）に示すように、各ドットパターンＤＰ１〜ＤＰ４に対応する検出画像部分（撮像検出画像部分）ＳＤＰ１〜ＳＤＰ４が得られたとする。左上の撮像検出画像部分ＳＤＰ１の明度値（明度の最大値）Ｖｓｄｐ１は７５％（８ビットで１９１）、右上の撮像検出画像部分ＳＤＰ２の明度値Ｖｓｄｐ２は６０％（８ビットで１５３）、左下の撮像検出画像部分ＳＤＰ３の明度値Ｖｓｄｐ３は１００％（８ビットで２５５）、および、右下の撮像検出画像部分ＳＤＰ４の明度値Ｖｓｄｐ４は８０％（８ビットで２０４）となっている。なお、左下の撮像検出画像部分ＳＤＰ３の左側に示したように、飽和抽出（明るく抽出）された場合においても、明度値は１００％（８ビットで２５５）となる。
【００５５】
ここで、検出画像の各ドットパターンＤＰ１〜ＤＰ４に対応する撮像検出画像部分ＳＤＰ１〜ＳＤＰ４の重心座標を精確に取得するためには、各撮像画像部分ＳＤＰ１〜ＳＤＰ４の明度値（明度の最大値）がそれぞれ９０％（８ビットで２３０）以上あることが好ましい。また、明度値が１００％（８ビットで２５５）の場合には、上記したように飽和抽出された場合もありうるので、上限の明度値は９８％（８ビットで２５０）程度とするのが好ましい。そこで、４つの各撮像検出画像部分ＳＤＰ１〜ＳＤＰ４の明度値Ｖｓｄｐ１〜Ｖｓｄｐ４があらかじめ定めた許容範囲（９０〜９８％（８ビットで２３０〜２５０））に収まって、略等しくなるように、検出画像の各ドットパターンＤＰ１〜ＤＰ４の明度値Ｖｄｐ１〜Ｖｄｐ４を修正すればよいことになる。なお、許容範囲の上限を必ず９８％（８ビットで２５０）としなければならないわけではなく、飽和抽出されないような場合には、上限は１００％（８ビットで２５５）であってもよい。
【００５６】
従って、例えば、図６（Ｂ）に示す撮像結果の場合に、４点の撮像検出画像部分ＳＤＰ１〜ＳＤＰ４の明度値Ｖｓｄｐ１〜Ｖｓｄｐ４が許容範囲内に収まって略同一となるようにするには、単純な概念的には、以下のようにすればよい。すなわち、図７（Ａ）に示すように、左上と右上と右下のドットパターンＤＰ１，ＤＰ２，ＤＰ４の明度値Ｖｄｐ１，Ｖｄｐ２，Ｖｄｐ４を、暗く抽出された度合いに応じて高くした明度値に修正し、左下のドットパターンＤＰ３の明度値Ｖｄｐ３を、明るく抽出された度合いに応じて低くした明度値に修正して、それぞれに対応する撮像検出画像部分ＳＤＰ１〜ＳＤＰ４の明度値Ｖｓｄｐ１〜Ｖｓｄｐ４が互いにほぼ等しくなるようにすればよい。
【００５７】
ここで、右上のドットパターンＤＰ２のように、対応する撮像検出画像部分ＳＤＰ２の明度値Ｖｓｄｐ２が６０％と低い場合には、上記修正概念に従うと、元の設定した明度値Ｖｄｐ２（９８％）よりも約１．６倍高くした明度値に修正することになる。しかしながら、元々ほぼ１００％に近い明度値に設定されているため、単純に明度値の設定を高くするだけでは、対応する修正を行なうことができないことになる。また、左下のドットパターンＤＰ３のように、対応する撮像検出画像部分ＳＤＰ３の明度値Ｖｓｄｐ３が１００％の場合、飽和している状態も考えられ、単純に抽出された度合いに応じて低くすることができない可能性もある。
【００５８】
ところで、撮像部５０で用いられるカメラには一般的に露出調整機能が備えられているため、画像の明るさに応じて自動的に露出が調整される。このため、露出調整前の撮像画像の明度値が９０％（８ビットで２３０）より低くなっていても、露出の調整により、撮像画像の明度値が全体的に高くなるように調整されることがわかっている。従って、撮像検出画像部分のそれぞれの明度値が９０％より低くても、それぞれの明度値がほぼ等しくなるように修正されるならば、露出調整の効果により撮像検出画像の各検出画像部分（撮像検出画像部分）の明度値が許容範囲内に収まるように修正することが可能と考えられる。
【００５９】
そこで、本例では、以下のように修正する。すなわち、図７（Ｂ）に示すように、最も暗く抽出された撮像検出画像部分を基準として、これに対応するドットパターンの明度値（明度の最大値）を設定し、それよりも明るく抽出された撮像検出画像部分に対応するドットパターンの明度値（明度の最大値）を、最も暗く抽出された撮像検出画像部分の明度値（明度の最大値）との関係に基づいて暗く設定して、各撮像検出画像部分の明度値（明度の最大値）がほぼ等しくなるようにすることが考えられる。具体的には、例えば、図６（Ｂ）の右上の最も暗く抽出された撮像検出画像部分ＳＤＰ２に対応するドットパターンＤＰ２を基準とし、その明度値Ｖｄｐ２を最も明るくなるように１００％に修正する。左下の最も明るく抽出された撮像検出画像部分ＳＤＰ３に対応するドットパターンＤＰ３の明度値Ｖｄｐ３を、対応する撮像検出画像部分ＳＤＰ３の明度値Ｖｓｄｐ３と、基準とした撮像検出画像部分ＳＤＰ２の明度値Ｖｓｄｐ２との違いに応じて、基準に対して暗くなるように、６０％に修正する。左上の中間の暗さで抽出された撮像検出画像部分ＳＤＰ１，ＳＤＰ４に対応するドットパターンＤＰ１，ＤＰ４の明度値Ｖｄｐ１，Ｖｄｐ４を、撮像検出画像部分ＳＤＰ１，ＳＤＰ４の明度値Ｖｓｄｐ１，Ｖｓｄｐ４と、基準とした撮像検出画像部分ＳＤＰ２の明度値Ｖｓｄｐ２との違いに応じて、基準に対して少し暗くなるように、それぞれ、８０％に修正する。なお、修正値を求める具体的な手法例については、以下で説明する。
【００６０】
図８は、検出画像の修正に用いられる修正値を求める手順について示す説明図である。図８（Ａ）は修正値を求めるフローチャートを示し、図８（Ｂ）は図６（Ｂ）の撮像結果が得られた場合に図８（Ａ）に示す手順に従って実行される具体例を示している。図８（Ａ）に示すように、まず、既に求められている各ドットパターンＤＰ１〜ＤＰ４に対応する検出画像部分（撮像検出画像部分）ＳＤＰ１〜ＳＤＰ４の明度値Ｖｓｄｐ１〜Ｖｓｄｐ４（図２のステップＳ４０）を取得する（Ｓ２１０）。具体的には、例えば、図８（Ｂ）に示すように、Ｖｓｄｐ１＝７５％，Ｖｓｄｐ２＝６０％，Ｖｓｄｐ３＝１００％，Ｖｓｄｐ４＝８０％が取得される。
【００６１】
次に、下式（６）を用いて、４つの明度値のうちの最小値Ｖｍｉｎとそれぞれの明度値の比率Ｋｍ（ｍ：１〜４）を計算する（ステップＳ２２０）。具体的には、図８（Ｂ）に示すように、Ｋ１＝８０％，Ｋ２＝１００％，Ｋ３＝６０％，Ｋ４＝７５％が得られる。
【数６】
2013195741.tif 000008
【００６２】
そして、得られた比率Ｋｍの１の位を四捨五入してそれぞれのドットパターンの修正値Ｃｍ（ｍ：１〜４）を得る（ステップＳ２３０）。具体的には、図８（Ｂ）に示すように、Ｃ１＝８０％，Ｃ２＝１００％，Ｃ３＝６０％，Ｃ４＝８０％が得られる。なお、１の位の四捨五入は計算負荷軽減のためであり、計算負荷に応じて変更可能である。例えば、少数点以下１桁で四捨五入してもよい。
【００６３】
なお、以上のように求めた修正値（修正情報）に基づいて、検出画像生成部２３２ではドットパターンの修正を行うことになる。こうして修正した検出画像による撮像結果は、図７（Ｃ）に示すように、撮像検出画像部分ＳＤＰ１〜ＳＤＰ４の明度値Ｖｓｄｐ１〜Ｖｓｄｐ４がそれぞれ許容範囲（８ビットで２３０〜２５０（９０〜９８％））内となる。
【００６４】
ドットパターンの修正方法としては種々の方法が可能である。例えば、図５を用いて説明したようにドットパターンを生成する場合には、そのパラメーターであるドットパターンサイズｓｄや、階調段数ｓｔｐ、標準偏差σ、中心領域の明度値Ｖ０を変更することにより実行することができる。ドットサイズｓｄを大きくすれば、正規分布の適用範囲が広くなって各段の分布量が大きくなるので、撮像検出画像部分の明度の最大値は高くなる傾向にある。これに対して、ドットサイズｓｄを小さくすれば、正規分布の適用範囲が狭くなって各段の分布量が小さくなるので、撮像検出画像部分の明度の最大値は低くなる傾向にある。階調段数ｓｔｐの段数を大きくすれば各段の幅が狭くなるので撮像検出画像部分の明度の最大値は低くなり、階調段数ｓｔｐの段数を小さくすれば各段の幅が広くなるので撮像検出画像部分の明度の最大値は高くなる傾向にある。標準偏差σを大きくすれば、正規分布がなだらかになり、中心領域の幅が広くなって、撮像検出画像部分の明度の最大値は高くなる傾向にある。これに対して、標準偏差σを小さくすれば、正規分布が急峻になり、中心領域の幅が狭くなって、撮像検出画像部分の明度の最大値は低くなる傾向にある。中心領域の明度値Ｖ０を大きくすれば撮像検出画像部分の明度の最大値は高くなり、中心領域の明度値Ｖ０を小さくすれば撮像検出画像部分の明度の最大値は低くなる。従って、これらのパラメーターの値を上記修正値に応じて適宜設定してドットパターンの修正を行うことにより、所望の明度の最大値（明度値）の撮像結果が得られるようなドットパターンに修正することが可能となる。
【００６５】
なお、上記修正値を求める例の説明では、最も暗い明度の撮像検出画像部分を基準としたが、設定する明度の最大値の変更が可能であるならば、中間の明度の撮像検出画像部分や最も明るい明度の撮像検出画像部分を基準として、各撮像検出画像部分の明度が略同一となるように、対応する検出画像部分であるドットパターンの明度分布をそれぞれ変更するようにしてもよい。
【００６６】
［重心座標を求める方法］
図９は、図２のステップＳ６０ａにおいて重心座標を求める手順について示す説明図である。図９（Ａ）は重心座標を求める手順のフローチャートを示し、図９（Ｂ）は重心座標算出の対象領域について示している。
【００６７】
図９（Ａ）に示すように、撮像画像データを読み込み（ステップＳ３１０）、読み込まれた撮像画像データの中から重心座標算出対象領域の抽出を行う（ステップＳ３２０）。具体的には、例えば、以下のように実行される。検出画像を構成するドットパターン（検出画像部分）は座標で特定されているため、図９（Ｂ）に示すように、撮像画像データの表す撮像画像中においても、４隅から幅や高さの１／２あるいは１／４の領域など、おおよその領域Ａｅｘは特定できる。そこで、各領域Ａｅｘ内での明度の最大値を検出する。そして、その最大値の座標およびドットパターンサイズを基に、対応する撮像検出画像部分を含む最小領域を重心座標算出対象領域Ａｇとして抽出することができる。次に、抽出された各重心座標算出対象領域Ａｇにおいてそれぞれ重心座標の算出を実行する（ステップＳ３３０）。
【００６８】
図１０は、１つの重心座標算出対象領域における重心座標算出の手順を示すフローチャートである。まず、重心座標算出対象領域Ａｇ中の撮像画像データを調べて、その中の明度の最大値Ｖｍａｘおよび最小値Ｖｍｉｎを求める（ステップＳ４１０）。また、下式（７）を用いて境界値ｔｈを求める（ステップＳ４２０）。
【数７】
2013195741.tif 000009
【００６９】
なお、（７）式は、重心座標算出対象領域Ａｇ中の明度の最小値Ｖｍｉｎから、差（Ｖｍａｘ−Ｖｍｉｎ）の２５％だけ大きい値を境界とすることを示している。なお、差（Ｖｍａｘ−Ｖｍｉｎ）の何％とするかは２５％に限定されるものではなく、重心座標算出対象領域Ａｇ中の重心座標算出対象となる画素の明度を最低どれくらいに設定するかに応じて適宜設定される。
【００７０】
そして、重心座標算出対象領域Ａｇの各画素の明度値Ｖ（ｘ，ｙ）と境界値ｔｈの比較を行い、Ｖ（ｘ，ｙ）−ｔｈ＞０ならばその画素は重心座標算出の対象となる画素とし、下式（８）〜（１０）に示す各積算を実行する（ステップＳ４３０）。（８）式は、重心座標算出の対象となった画素の明度値を積算することを意味している。（９）式は、重心座標算出の対象となった画素のｘ座標の値とその明度値との乗算値を積算することを意味している。（１０）式は、重心座標算出の対象となった画素のｙ座標の値とその明度値との乗算値を積算することを意味している。なお、この処理は、重心座標算出対象領域Ａｇ内の全画素について実行されるまで繰り返される（ステップＳ４４０）。
【数８】
2013195741.tif 000010
【数９】
2013195741.tif 000011
【数１０】
2013195741.tif 000012
【００７１】
そして、重心座標算出対象領域Ａｇ内の全画素についてステップＳ４３０の処理が行われた場合には（ステップＳ４４０：ＹＥＳ）、パラメーターＳｕｍの値が０か否か判断される（ステップＳ４５０）。パラメーターＳｕｍの値が０の場合には（ステップＳ４５０：ＮＯ）、重心座標（ｘｇ，ｙｇ）の算出はエラーと判定され、重心座標（ｘｇ，ｙｇ）としてあらかじめ定められたエラー値が設定される。なお、この場合、図９に示した重心座標を求めるフローが再開されるようにして、エラーの発生率の軽減を図るようにしてもよい。一方、パラメーターＳｕｍの値が０でない場合には（ステップＳ４５０：ＮＯ）、下式（１１），（１２）に従って、重心座標（ｘｇ，ｙｇ）が求められる。
【数１１】
2013195741.tif 000013
【数１２】
2013195741.tif 000014
【００７２】
なお、（１１）式は、重心座標算出の対象となった各画素のｘ座標の値とその明度値との乗算値の積算値を、重心座標算出の対象となった各画素の明度値の積算値で除算して、重心のｘ座標の値を求めることを意味している。同様に、（１２）式は、重心座標算出の対象となった各画素のｙ座標の値とその明度値との乗算値の積算値を、重心座標算出の対象となった各画素の明度値の積算値で除算して、重心のｙ座標の値を求めることを意味している。
【００７３】
［検出画像修正効果］
図２〜図８で説明した検出画像修正の効果を確認した。すなわち、本実施例のプロジェクターＰＪ（図１）からスクリーンＳＣまでの投写距離を７０ｃｍとして正面設置し、フォーカス調整した後で、投写距離を３００ｃｍとしてフォーカスがぼけた状態とした場合において、検出画像を修正しない場合と修正した場合において算出される重心座標について評価した。なお、修正前の検出画像の各ドットパターンは、図５の説明で例示した場合と同様に、ドットパターンサイズｓｄが３４［ｐｉｘｅｌ］、設定階調段数ｓｔｐが１０［段］，標準偏差σが１０［ｐｉｘｅｌ］、中心領域の明度値Ｖ０が８ビットで２５０（９８％）として生成されたものである。
【００７４】
図１１は、検出画像修正有無における評価結果を比較して示す表である。図１２は複数回測定した重心座標のバラツキを検出画像修正有無で比較して示したグラフである。図１１に示すように、修正前の検出画像の各ドットパターンＤＰ１〜ＤＰ４に対応する撮像検出画像部分の明度値（明度の最大値）は、６５％，７７％，８７％，１００％という結果を得た。なお、この結果は複数回（例えば１００回）測定した代表例を示している。そして、この結果に基づいて、標準偏差σの値を左上のドットパターンＤＰ１および左下のドットパターンＤＰ３はσ＝９、右上のドットパターンＤＰ２および右下のドットパターンＤＰ４はσ＝８として各ドットパターンを修正した。その結果、図１１に示すように、修正後の検出画像の各ドットパターンＤＰ１〜ＤＰ４に対応する撮像検出画像部分の明度値は、１００％，９２％，１００％，９０％という結果を得た。なお、この結果も対応する代表例を示している。
【００７５】
また、図１２に示すように、複数回（ここでは１００回）撮像して測定した重心座標のバラツキを、修正前に比べて小さくすることができた。特に、修正前の明度値の割合が顕著に低かった左上のドットパターンＤＰ１の結果を見れば明らかなように、大きく改善されており、４つのドットパターン間のバラツキの差が小さくなっていることがわかる。同様に、図１１に測定した重心座標の移動量の総和および重心座標の標準偏差σも、明度値の割合が顕著に低かった左上のドットパターンＤＰ１の結果を見れば明らかなように、大きく改善されており、４つのドットパターン間でのバラツキの差が小さくなっていることがわかる。
【００７６】
以上のように、各ドットパターンに対応する撮像検出画像部分の明度値が許容範囲内に収まってほぼ同一となるように修正することにより、各点での重心座標の抽出精度が向上していることが確認できた。
【００７７】
以上説明したように、本実施例のプロジェクターでは、検出画像の検出画像部分であるドットパターンに対応する撮像画像中の検出画像部分（撮像検出画像部分）の明度値が許容範囲内に収まってほぼ同一となるように検出画像を修正することにより、検出画像の検出精度を向上させることができる。また、同様に、フォーカス調整がされておらずフォーカスがぼけている状態や、キーストーン補正がされておらず投写画像が歪んだ状態であっても検出画像の検出精度を向上させることができる。この結果、精度良く抽出された検出画像によって、フォーカス調整やキーストーン補正等の種々の調整を精度良く実行することが可能となる。
【００７８】
Ｃ．変形例：
なお、本発明は上記した実施例に限られるものではなく、その要旨を逸脱しない範囲において種々の態様にて実施することが可能である。
【００７９】
（１）変形例１
上記実施例では、検出画像部分であるドットパターンの生成において、図５に示したように正規分布関数を利用して決定した配分値を用いて各段の確率密度の差が等間隔となるように設定するとともに、各段の明度を明度値の割合が等間隔で小さくなるように設定する場合を例に説明した。しかしながら、これに限定されるものではなく、正規分布関数ではなく折れ線状の直線関数や二次関数等を利用してもよい。また各段の明度を等間隔の明度値の割合ではなく、階調値が等間隔で小さくなるように設定してもよく、階調値や割合を等間隔としなくてもよい。
【００８０】
また上記実施例では、ドットパターンの修正の例として、標準偏差σを変更した場合について説明したが、実施例でも説明したように、ドットパターンサイズや、階調段数、中心領域の明度値等種々のパラメーターを変更することにより実行するようにしてもよい。
【００８１】
以上のように、ドットパターンである検出画像部分の生成および修正は、互いに明度が異なる複数の領域を含むような検出画像部分を生成することができ、修正することができれば、どのような手法を用いてもよい。
【００８２】
（２）変形例２
上記実施例では、図３に示したように、４つのドットパターンを検出画像部分として画像の４隅に配置した検出画像を例に説明したが、これに限定されるものではなく種々の検出画像を用いることができる。以下では他の検出画像についていくつか例示する。
【００８３】
図１３は、ドットパターンを用いた他の検出画像の例を示す説明図である。図１３（Ａ）は、９個のドットパターンを格子状に配置した例である。図１３（Ｂ）は、正方形の頂点に配置された４つのドットパターンを１つのブロックとして、画像の４隅に配置した例である。これらのように、検出画像部分であるドットパターンの数や位置等種々変更した検出画像を用いることができる。
【００８４】
図１４は、ドットパターンではない他の検出画像部分を含む検出画像の例を示す説明図である。図１３は、格子状のライン画像の例である。このライン画像は、ラインの中心側の明度が高く、ラインの外側の明度が低くなるように、それぞれ異なる明度を有する複数の領域に区分されている。この検出画像の場合には、例えば、円の枠で示された部分を検出画像部分とすればよい。修正は、ラインの幅、階調段数、各段の幅、中心領域の明度の設定値等を変更することにより実行することができる。このように、検出画像部分としてはドットパターンに限定されるものではなく、互いに明度が異なる複数の領域を含む複数の検出画像部分を有する検出画像であればよく、種々の検出画像を用いることができる。
【００８５】
（３）変形例３
図１５は、複数のプロジェクターを用いて被投写面に画像を重ね合わせて表示する構成について示す説明図である。なお、図１５では２台のプロジェクターＰＪ１，ＰＪ２からの投写画像が被投写面であるスクリーンＳＣ上で重ね合わされて１つの画像が表示される場合を例に示している。２台のプロジェクターＰＪ１，ＰＪ２の構成は実施例と同様である。
【００８６】
複数のプロジェクターからの投写画像を重ね合わせて１つの画像を表示する場合において、それぞれの画像を精確に重ね合わせて表示するためには、検出画像を精度良く抽出し、検出画像の検出画像部分に対応する撮像検出画像部分の重心座標を精度良く求めることが重要となる。図１５に示した例では、実施例で説明したプロジェクターＰＪと同様の構成を有する２台のプロジェクターＰＪ１，ＰＪ２を用いているので、実施例で説明したように、それぞれのプロジェクターにおいて検出画像を精度良く抽出して、検出画像の検出画像部分に対応する撮像検出画像部分の重心座標を精度良く求めることが可能となる。これにより、それぞれの画像の重ね合わせの精度を向上させることが可能である。
【００８７】
なお、第１のプロジェクターＰＪ１と第２のプロジェクターＰＪ２とで、検出画像を変更するようにしてもよい。このようにすれば、スクリーンＳＣに投写された検出画像を容易に分離することができ、それぞれのプロジェクターにおける検出画像の抽出が容易となる。検出画像の変更には、ドットパターンの配置位置や数を変更することや、検出画像のパターン自体を、例えば、図３や図１３に示すドットパターンと、図１４に示すパターンのように、変更すること等、種々の方法が考えられる。また、２台のプロジェクターに限定されるものではなく、複数台のプロジェクターからの投写画像を重ね合わせて１つの画像を表示する場合において効果的である。
【００８８】
（４）変形例４
上記実施例において、図６〜図８で説明した修正値を求めるための手法やそれに用いた数式は、一例であって、これに限定されるものではなく、撮像画像の各検出画像部分（撮像検出画像部分）の明度値が許容範囲内に収まってほぼ同一となるように抽出できるための手法やそのための数式であればよい。
【００８９】
（５）変形例５
上記実施例において、重心座標の算出は、（１１）式，（１２）式によるものに限定されるわけではなく、種々の重心座標の算出方法を用いることができる。例えば、境界値ｔｈよりも大きい明度値を有する画素の座標の平均値としてもよい。また、重心座標算出対象領域Ａｇ内の画素の座標の平均値としてもよい。
【００９０】
（６）変形例６
上記実施例では、検出画像調整の開始を利用者が入力操作部１０を操作して指示することにより開始されることとしているが、これに限定されるものではなく、種々のタイミングで開始することができる。例えば、プロジェクターの起動時に自動で開始することができる。また、プロジェクターが停止状態から移動状態となったことを動き検出部６０により検出して自動で開始するようにしてもよい。
【００９１】
（７）変形例７
上記実施例の検出画像調整処理（図２）では、各検出画像の重心座標を求めて処理を終了するものとして説明しているが、例えば、ユーザーからの終了指示があるまで待機し、この待機している間に、動き検出部によりプロジェクターの動きが検出されて設置状態の変化が検出されたことや、プロジェクターの設定条件が変更されたこと、によって検出画像の再調整が必要と判断された場合に、検出画像の調整をやり直すようにしてもよい。なお、ユーザーからの終了指示ではなく、一定時間検出画像の再調整が必要とならなかった場合に処理が終了されるようにしてもよい。
【００９２】
（８）変形例８
上記実施例では、プロジェクター内に撮像部が備えられる場合を例に説明したが、プロジェクターとは別に撮像部が備えられるようにしてもよい。この場合においても、プロジェクターとは別に備えられた撮像部で撮像される画像に応じて検出画像を修正することができる。これにより、検出画像を精度良く抽出して、検出画像の検出画像部分に対応する撮像検出画像部分の重心座標を精度良く求めることが可能となる。これにより、それぞれの画像の重ね合わせの精度を向上させることが可能である
【００９３】
（９）変形例９
上記実施例において、プロジェクターＰＪは、透過型の液晶パネルを用いた液晶ライトバルブ４４０を光変調装置として用いて、照明光学系４２０からの光を画像光に変換しているが、デジタル・マイクロミラー・デバイス（ＤＭＤ：Digital Micro-Mirror Device ）や、反射型の液晶パネル等を光変調装置として用いるようにしてもよい。
【符号の説明】
【００９４】
１０…入力操作部
２０…制御回路
３０…画像処理動作回路
４０…画像投写光学系
５０…撮像部
２２０…制御部
２３０…検出画像調整部
２３２…検出画像生成部
２３４…撮像制御部
２３６…画像解析部
２３８…重心座標検出部
２６０…情報記憶部
２６２…設定情報記憶部
２６４…検出画像情報記憶部
２６６…撮像画像情報記憶部
３２０…入力処理部
３４０…画像表示処理部
３６０…画像メモリー
３８０…ライトバルブ駆動部
４２０…照明光学系
４２２…光源ランプ
４２４…ランプ駆動部
４４０…液晶ライトバルブ
４６０…投写光学系
４６２…投写レンズ
４６４…レンズ駆動部
４６６…状態検出部
ＰＪ…プロジェクター
ＰＪ１，ＰＪ２…プロジェクター
ＴＰ，ＴＰａ…検出画像
ＰＰ…画像
ＤＰ…ドットパターン
ＤＰ１〜ＤＰ４…ドットパターン（検出画像部分）
ＳＤＰ１〜ＳＤＰ４…撮像検出画像部分
ＳＣ…スクリーン（被投写面）
【図１】
2013195741.tif 000015
【図２】
2013195741.tif 000016
【図３】
2013195741.tif 000017
【図４】
2013195741.tif 000018
【図５】
2013195741.tif 000019
【図６】
2013195741.tif 000020
【図７】
2013195741.tif 000021
【図８】
2013195741.tif 000022
【図９】
2013195741.tif 000023
【図１０】
2013195741.tif 000024
【図１１】
2013195741.tif 000025
【図１２】
2013195741.tif 000026
【図１３】
2013195741.tif 000027
【図１４】
2013195741.tif 000028
【図１５】
2013195741.tif 000029