(57)【特許請求の範囲】
【請求項１】
左眼視点と右眼視点とを結ぶ直線と平行な平面を投影面とし、ユーザーの視点から見たときに幾何学的な画像歪みが低減された状態となるように画像を投影する投影システムであって、
前記投影面に画像を投影する投影部であって、テスト画像を投影する前記投影部と、
前記投影面の３次元形状を測定する３次元形状測定部と、
ユーザーの操作に基づく制御信号を生成するコントローラと、
（１）前記３次元形状測定部により計測された３次元形状データに基づいて、前記投影部の投影軸と前記投影面との交点である投影中心点を通る前記投影面の法線上の点である第１点から見たときに、幾何学的な画像歪みが低減された状態とするように、前記テスト画像に対して画像変換処理である補正処理を実行し、
（２）前記制御信号に従い回転角度を決定し、前記第１点から前記投影面を見たときに、前記補正処理後の前記テスト画像の前記投影部による前記投影面への投影画像が前記投影中心点を中心として、前記回転角度だけ回転した画像となるように、前記補正処理後の前記テスト画像に対して画像変換処理である回転処理を実行し、
（３）前記回転処理後の後の前記テスト画像の前記投影面への投影画像であって、ユーザーの視点から見たときに、上辺と下辺とが平行である状態の前記投影画像である回転処理後投影画像の上辺および下辺と平行な軸であって、前記投影中心点を通る前記軸を回転軸とし、当該回転軸による回転が可能な仮想平面を設定し、
前記回転処理後の前記テスト画像に対して、ユーザーの視点から前記投影面を見たときに幾何学的な歪みが低減された状態となるように、前記仮想平面を前記回転軸周りに回転させて、前記仮想平面の法線方向をユーザーの視点の方向に移動させ、前記仮想平面の法線上の点から見たときに幾何学的な歪みが低減された状態となるように、前記回転処理後の前記テスト画像に対して、画像変換処理である台形補正処理を行う投影画像調整部と、
を備える投影システム。
【請求項２】
左眼視点と右眼視点とを結ぶ直線と平行な平面を投影面とし、ユーザーの視点から見たときに幾何学的な画像歪みが低減された状態となるように画像を投影する投影システムであって、
前記投影面に画像を投影する投影部であって、テスト画像を投影する前記投影部と、
前記投影面の３次元形状を測定する３次元形状測定部と、
ユーザーの操作に基づく制御信号を生成するコントローラと、
（１）前記３次元形状測定部により計測された３次元形状データに基づいて、前記投影部の投影軸と前記投影面との交点である投影中心点を通る前記投影面の法線上の点である第１点から見たときに、幾何学的な画像歪みが低減された状態とするように、前記テスト画像に対して画像変換処理である補正処理を実行し、
（２）前記制御信号に従い回転角度を決定し、前記第１点から前記投影面を見たときに、前記補正処理後の前記テスト画像の前記投影部による前記投影面への投影画像が前記投影中心点を中心として、前記回転角度だけ回転した画像となるように、前記補正処理後の前記テスト画像に対して画像変換処理である回転処理を実行する投影画像調整部と、
を備え、
前記テスト画像は、表示画面に表示されている状態において、画像上の縦方向に延びる縦基準線を含む画像であり、
前記投影画像調整部は、
前記制御信号に従い歪み低減量を決定し、前記投影面に投影された前記投影画像の前記縦基準線を含む平面であって、前記投影面と垂直な平面内に含まれる点から前記投影面を見たときに、前記歪み低減量に相当する分だけ、前記縦基準線上の１つの点である第１直交点を通り、前記縦基準線と直交する方向の前記投影画像の長さである第１距離と、前記縦基準線上の前記第１直交点以外の点である第２直交点を通り、前記縦基準線と直交する方向の前記投影画像の長さである第２距離との差が小さくなるように、前記回転処理後の前記テスト画像に対して画像変換処理である台形補正処理を実行する、
投影システム。
【請求項３】
前記投影画像調整部は、
前記回転処理および前記台形補正処理の少なくとも一方の処理が実行された前記テスト画像を前記投影面に投影したときの画像の各頂点を微調整移動させることで、当該画像の幾何学的な画像歪みを低減させる微調整処理を行う微調整部を備える、
請求項２に記載の投影システム。
【請求項４】
前記テスト画像は、
表示画面に表示されている状態において、画像上の上部を判別することができるパターンを含む画像である、
請求項２または３に記載の投影システム。
【請求項５】
前記テスト画像は、
複数の正方形の格子パターンからなる格子状パターンを含む画像である、
請求項２から４のいずれかに記載の投影システム。
【請求項６】
前記テスト画像は、
第１の模様を有する第１格子パターンと、第２の模様を有する第２格子パターンとが、幾何学的な歪みがない状態において、前記テスト画像上の第１方向、および、前記テスト画像上において前記第１方向と直交する第２方向において、交互に配置されることで形成される格子状パターンを含む画像である、
請求項５に記載の投影システム。
【請求項７】
請求項１から６のいずれかに記載の投影システムに用いられるプロジェクター装置であって、
前記投影部と、前記投影画像調整部とを備える、
プロジェクター装置。
【請求項８】
左眼視点と右眼視点とを結ぶ直線と平行な平面を投影面とし、ユーザーの視点から見たときに幾何学的な画像歪みが低減された状態となるように画像を投影する投影方法をコンピュータに実行させるためのプログラムであって、
前記投影面にテスト画像を投影する投影ステップと、
前記投影面の３次元形状を測定する３次元形状測定ステップと、
ユーザーの操作に基づく制御信号を生成するステップと、
（１）前記３次元形状測定ステップにより計測された３次元形状データに基づいて、前記投影ステップにおける投影軸と前記投影面との交点である投影中心点を通る前記投影面の法線上の点である第１点から見たときに、幾何学的な画像歪みが低減された状態とするように、前記テスト画像に対して画像変換処理である補正処理を実行し、
（２）前記制御信号に従い回転角度を決定し、前記第１点から前記投影面を見たときに、前記補正処理後の前記テスト画像の前記投影ステップによる前記投影面への投影画像が前記投影中心点を中心として、前記回転角度だけ回転した画像となるように、前記補正処理後の前記テスト画像に対して画像変換処理である回転処理を実行し、
（３）前記回転処理後の後の前記テスト画像の前記投影面への投影画像であって、ユーザーの視点から見たときに、上辺と下辺とが平行である状態の前記投影画像である回転処理後投影画像の上辺および下辺と平行な軸であって、前記投影中心点を通る前記軸を回転軸とし、当該回転軸による回転が可能な仮想平面を設定し、
前記回転処理後の前記テスト画像に対して、ユーザーの視点から前記投影面を見たときに幾何学的な歪みが低減された状態となるように、前記仮想平面を前記回転軸周りに回転させて、前記仮想平面の法線方向をユーザーの視点の方向に移動させ、前記仮想平面の法線上の点から見たときに幾何学的な歪みが低減された状態となるように、前記回転処理後の前記テスト画像に対して、画像変換処理である台形補正処理を行う投影画像調整ステップと、
を備える投影方法をコンピュータに実行させるためのプログラム。
【請求項９】
左眼視点と右眼視点とを結ぶ直線と平行な平面を投影面とし、ユーザーの視点から見たときに幾何学的な画像歪みが低減された状態となるように画像を投影する投影方法をコンピュータに実行させるためのプログラムであって、
前記投影面にテスト画像を投影する投影ステップと、
前記投影面の３次元形状を測定する３次元形状測定ステップと、
ユーザーの操作に基づく制御信号を生成するステップと、
（１）前記３次元形状測定ステップにより計測された３次元形状データに基づいて、前記投影ステップにおける投影軸と前記投影面との交点である投影中心点を通る前記投影面の法線上の点である第１点から見たときに、幾何学的な画像歪みが低減された状態とするように、前記テスト画像に対して画像変換処理である補正処理を実行し、
（２）前記制御信号に従い回転角度を決定し、前記第１点から前記投影面を見たときに、前記補正処理後の前記テスト画像の前記投影ステップによる前記投影面への投影画像が前記投影中心点を中心として、前記回転角度だけ回転した画像となるように、前記補正処理後の前記テスト画像に対して画像変換処理である回転処理を実行する投影画像調整ステップと、
を備え、
前記テスト画像は、表示画面に表示されている状態において、画像上の縦方向に延びる縦基準線を含む画像であり、
前記投影画像調整ステップは、
前記制御信号に従い歪み低減量を決定し、前記投影面に投影された前記投影画像の前記縦基準線を含む平面であって、前記投影面と垂直な平面内に含まれる点から前記投影面を見たときに、前記歪み低減量に相当する分だけ、前記縦基準線と直交する方向に発生している幾何的な歪みが低減されるように、前記回転処理後の前記テスト画像に対して画像変換処理である台形補正処理を実行する、
投影方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、投影型プロジェクター装置で投影される画像（映像）を適切に表示するための技術に関する。
【背景技術】
【０００２】
投影型プロジェクター装置で投影される画像（映像）を、ユーザー視点から見たときに生ずる幾何学的な歪みを補正する多様な技術が開発されている。
【０００３】
例えば、特許文献１には、スクリーン自体の歪みによる映像の歪みを補正することが可能な映像投影装置の開示がある。この映像投影装置では、プロジェクターからスクリーンにテスト画像を投影し、投影されたテスト画像をカメラ付き携帯電話によって撮像し、カメラ付き携帯電話によって撮像された画像に基づいて、幾何補正を実行する。これにより、この映像投影装置では、スクリーン自体の歪みによる映像の歪み（幾何学的な歪み）を補正することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３３３５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来技術では、カメラ付き携帯電話によって撮像された画像に基づいて、幾何補正を実行するため、カメラ付き携帯電話のような撮影機能を有する機器が別途必要になる。このような撮影機能を有する機器を用いずに、投影型プロジェクター装置によりスクリーンに投影された画像の幾何補正を行う場合、例えば、ユーザーに、スクリーンに投影した長方形のパターンの４つの頂点を移動させ、幾何的な歪みのない長方形のパターンが投影されるように、投影型プロジェクター装置の投影状態を調整させることが考えられる。すなわち、ユーザーに４点幾何補正を実行させることが考えられる。このような４点幾何補正は、一般ユーザーには、操作が難しく、完全に幾何的な歪みのない状態の投影が実現されるように、投影型プロジェクター装置を調整することは困難である。
【０００６】
一般に、投影型プロジェクター装置が投影対象とするのは、垂直に設置された平面スクリーンであることが多い。このため、完全に幾何的な歪みのない状態の投影が実現されなくても、ユーザーにとって、投影された画像の幾何的な歪みが気にならない程度の投影状態に、投影型プロジェクター装置を調整することは十分可能である。これは、ユーザーが、垂直に設置されている平面スクリーンに投影されていることを正しく認識でき、上下方向を正しく認識することが容易であるため、垂直面である平面スクリーンに投影されている画像に、多少の幾何的な歪みが存在していても違和感を抱かないためである。
【０００７】
ところが、投影対象（投影面）を、例えば、床と平行に設置されている天井（以下、これを「水平天井」という。）として、水平天井に投影型プロジェクター装置から画像を投影した場合、投影面を垂直平面としたときには許容されるレベルの幾何的な歪みをさらに低減させる必要がある。これは、投影面を水平天井とする場合、ユーザーが、投影される画像の上下方向を感覚的に認識することが容易ではないため、垂直平面に投影された画像において違和感を発生させなかったレベルの幾何的な歪みが、水平平面に投影された画像においては、ユーザーに違和感を抱かせるためである。
【０００８】
そこで、本発明は、撮影機能を有する機器を用いることなく、水平投影面（例えば、水平天井）やユーザーの両眼を結ぶ直線と平行な平面（例えば、前方傾斜平面や後方傾斜平面）に投影された画像の幾何的な歪みを、容易かつ適切に、低減させる投影システム、プロジェクター装置、および、プログラムを実現することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、第１の発明は、左眼視点と右眼視点とを結ぶ直線と平行な平面を投影面とし、ユーザーの視点から見たときに幾何学的な画像歪みが低減された状態となるように画像を投影する投影システムであって、投影部と、３次元形状測定部と、コントローラと、投影画像調整部と、を備える。
【００１０】
投影部は、投影面に画像を投影する投影部であって、テスト画像を投影する。
【００１１】
３次元形状測定部は、投影面の３次元形状を測定する。
【００１２】
コントローラは、ユーザーの操作に基づく制御信号を生成する。
（１）投影画像調整部は、３次元形状測定部により計測された３次元形状データに基づいて、投影部の投影軸と投影面との交点である投影中心点を通り、投影面の法線上の点である第１点から見たときに、幾何学的な画像歪みが低減された状態とするように、テスト画像に対して画像変換処理である補正処理を実行する。
（２）投影画像調整部は、制御信号に従い回転角度を決定し、第１点から投影面を見たときに、補正処理後のテスト画像の投影部による投影面への投影画像が投影中心点を中心として、制御信号に従い決定された回転角度だけ回転した画像となるように、補正処理後のテスト画像に対して画像変換処理である回転処理を実行する。
【００１３】
この投影システムでは、表示したときの上部が分かるテスト画像を、左眼視点と右眼視点とを結ぶ直線と平行な平面を投影面（例えば、水平天井平面等の水平投影面）に投影し、例えば、ユーザーがコントローラにより、テスト画像の変化する状態を確認しながら、投影面内で投影画像を回転させる処理を実行させることで、投影面に投影されている画像の幾何的な歪みをなくす（低減させる）ことができる。
【００１４】
したがって、この投影システムでは、撮影機能を有する機器を用いることなく、左眼視点と右眼視点とを結ぶ直線と平行な平面を投影面（例えば、水平天井平面等の水平投影面）に投影された画像の幾何的な歪みを、容易かつ適切に、なくす（低減させる）ことができる。
【００１５】
なお、「左眼視点と右眼視点とを結ぶ直線と平行な平面を投影面」とは、例えば、床と水平な平面を投影面や、前方傾斜平面や、後方傾斜平面である。「左眼視点と右眼視点とを結ぶ直線」とは、例えば、ユーザーが床に対して直立しているときの当該床と平行な直線である。
【００１６】
「前方傾斜平面」とは、床と水平な直線（あるいは、ユーザーの左眼視点と右眼視点とを通る直線と平行な直線）となる軸を回転軸として、床と水平な平面を回転させた平面であって、ユーザーから見て、左右のどちらにも傾いておらず、かつ、前方向（ユーザから見たときに手前となる方向）に傾斜している平面のことをいう。
【００１７】
「後方傾斜平面」とは、床と水平な直線（あるいは、ユーザーの左眼視点と右眼視点とを通る直線と平行な直線）となる軸を回転軸として、床と水平な平面を回転させた平面であって、ユーザーから見て、左右のどちらにも傾いておらず、かつ、後ろ方向（ユーザから見たときに奥となる方向）に傾斜している平面のことをいう。
【００１８】
「投影面の３次元形状」の測定とは、例えば、（１）投影面の法線を求め、投影部と投影面との位置関係を明確にする測定、あるいは、（２）投影部の投影軸（投影部の光学系の光軸）と投影面との角度を求め、投影部と投影面との位置関係を明確にする測定を含む概念である。
【００１９】
「幾何学的な画像歪みが低減された状態」とは、例えば、投影部と投影面との位置関係（投影軸と投影面の角度）により生じた投影画像の幾何学的な画像ひずみが低減され、元画像（原画像）の形状が維持された状態のことをいう。
【００２０】
また、「補正処理後のテスト画像の投影部による投影面への投影画像が投影中心点を中心として、制御信号に従い決定された回転角度だけ回転した画像となるように、補正処理後のテスト画像に対して」実行される「画像変換処理」とは、例えば、以下の処理により実現されてもよい。
【００２１】
すなわち、３次元空間をｘｙｚ座標で定義される空間とし、投影中心点を原点（ｘ，ｙ，ｚ）＝（０，０，０）として、投影面をｘｙ平面上に設定し、補正処理後のテスト画像の画素Ｐｘの座標を（ｘ１，ｙ１，ｚ１）とし、画素Ｐｘの画像変換処理後の座標を（ｘ１’，ｙ１’、ｚ１’）とすると、下記（数式１）に相当する処理を行うことで、上記「画像変換処理」が実行されるものであってもよい。これにより、画素Ｐｘは、座標（ｘ１，ｙ１，ｚ１）から座標（ｘ１’，ｙ１’、ｚ１’）へ移動され、上記の「補正処理後のテスト画像」を、ｚ軸周りに角度θだけ回転させた画像を取得することができる。
【数１】
0006624799.tif 000002
第２の発明は、第１の発明であって、テスト画像は、表示画面に表示されている状態において、画像上の縦方向に延びる縦基準線を含む画像である。
【００２２】
投影画像調整部は、制御信号に従い歪み低減量を決定し、投影面に投影された投影画像の縦基準線を含む平面であって、投影面と垂直な平面内に含まれる点から投影面を見たときに、歪み低減量に相当する分だけ、縦基準線上の１つの点である第１直交点を通り、縦基準線と直交する方向の投影画像の長さである第１距離と、縦基準線上の第１直交点以外の点である第２直交点を通り、縦基準線と直交する方向の投影画像の長さである第２距離との差が小さくなるように（縦基準線と直交する方向に発生している幾何的な歪みが低減されるように（例えば、縦基準線と直交する投影画像の一方の辺の長さと、縦基準線と直交する投影画像の他方の辺の長さとの差が小さくなるように））、回転処理後のテスト画像に対して画像変換処理である台形補正処理を実行する。
【００２３】
この投影システムでは、表示したときの上部が分かるテスト画像を左眼視点と右眼視点とを結ぶ直線と平行な平面を投影面（例えば、水平天井平面等の水平投影面）に投影し、例えば、ユーザーがコントローラにより、（１）投影面内で投影画像を回転させる処理を実行させた後、（２）投影面に投影されている画像の台形補正処理を実行させることで、投影面に投影されている画像の幾何的な歪みをなくす（低減させる）ことができる。
【００２４】
したがって、この投影システムでは、撮影機能を有する機器を用いることなく、左眼視点と右眼視点とを結ぶ直線と平行な平面を投影面（例えば、水平天井平面等の水平投影面）に投影された画像の幾何的な歪みを、容易かつ適切に、なくす（低減させる）ことができる。
【００２５】
なお、「縦基準線と直交する方向に発生している幾何的な歪みが低減される」とは、例えば、投影画像の上方（画像を表示させたときの垂直方向の上方）において、縦基準線と直交する方向の投影画像の長さ（投影画像の幅）と、投影画像の下方（画像を表示させたときの垂直方向の下方）において、縦基準線と直交する方向の投影画像の長さ（投影画像の幅）との差が小さくなる、という概念を含む。
【００２６】
第３の発明は、第２の発明であって、投影画像調整部は、回転処理および台形補正処理の少なくとも一方の処理が実行されたテスト画像を投影面に投影したときの画像の投影状態を調整するための微調整部を備える。
【００２７】
この投影システムでは、微調整部により、上記調整処理を実行するので、例えば、３次元形状測定処理の誤差を修正し、さらに精度の高い画像投影処理（画像の幾何的な歪みの低減処理）を実行することができる。
【００２８】
第４の発明は、第２または第３の発明であって、テスト画像は、表示画面に表示されている状態において、画像上の上部を判別することができるパターンを含む画像である。
【００２９】
これにより、上部を容易に判別することができるテスト画像を用いて、投影システムでの処理を実行することができる。
【００３０】
第５の発明は、第２から第４のいずれかの発明であって、テスト画像は、複数の正方形の格子パターンからなる格子状パターンを含む画像である。
【００３１】
この投影システムでは、このテスト画像（正方形の格子からなる格子状画像）を投影し、投影されたテスト画像の幾何学的な歪みがなくなるように、例えば、コントローラにより、調整処理（画像の幾何的な歪みを低減させるための調整処理）を実行させることができる。このため、この投影システムでは、このテスト画像を用いることで、感覚的に分かりやすい処理により、容易に調整処理（画像の幾何的な歪みを低減させるための調整処理）を実行させることができる。
【００３２】
第６の発明は、第５の発明であって、テスト画像は、第１の模様を有する第１格子パターンと、第２の模様を有する第２格子パターンとが、幾何学的な歪みがない状態において、テスト画像上の第１方向、および、テスト画像上において第１方向と直交する第２方向において、交互に配置されることで形成される格子状パターンを含む画像である。
【００３３】
この投影システムでは、このテスト画像を投影し、投影されたテスト画像の幾何学的な歪みがなくなるように、例えば、コントローラにより、調整処理（画像の幾何的な歪みを低減させるための調整処理）を実行させることができる。このため、この投影システムでは、このテスト画像を用いることで、感覚的に分かりやすい処理により、容易に調整処理（画像の幾何的な歪みを低減させるための調整処理）を実行させることができる。
【００３４】
第７の発明は、第１から第５のいずれかの発明である投影システムに用いられるプロジェクター装置であって、投影部と、投影画像調整部とを備える。
【００３５】
これにより、第１から第６のいずれかの発明である投影システムに用いられるプロジェクター装置を実現することができる。
【００３６】
第８の発明は、左眼視点と右眼視点とを結ぶ直線と平行な平面を投影面とし、ユーザーの視点から見たときに幾何学的な画像歪みが低減された状態となるように画像を投影する投影方法をコンピュータに実行させるためのプログラムである。
【００３７】
投影方法は、投影ステップと、３次元形状測定ステップと、ユーザーの操作に基づく制御信号を生成するステップと、投影画像調整ステップと、を備える。
【００３８】
投影ステップは、投影面にテスト画像を投影する。
【００３９】
３次元形状測定ステップは、投影面の３次元形状を測定する。
（１）投影画像調整ステップは、３次元形状測定ステップにより計測された３次元形状データに基づいて、投影ステップにおける投影軸と投影面との交点である投影中心点を通り、投影面の法線上の点である第１点から見たときに、幾何学的な画像歪みが低減された状態とするように、テスト画像に対して画像変換処理である補正処理を実行する。
（２）投影画像調整ステップは、制御信号に従い回転角度を決定し、第１点から投影面を見たときに、補正処理後のテスト画像の投影ステップによる投影面への投影画像が投影中心点を中心として、制御信号に従い決定した回転角度だけ回転した画像となるように、補正処理後のテスト画像に対して画像変換処理である回転処理を実行する。
【００４０】
これにより、第１の発明と同様の効果を奏する投影方法をコンピュータに実行させるためのプログラムを実現することができる。
【００４１】
第９の発明は、第８の発明であって、テスト画像は、表示画面に表示されている状態において、画像上の縦方向に延びる縦基準線を含む画像である。
【００４２】
投影画像調整ステップは、制御信号に従い歪み低減量を決定し、投影面に投影された投影画像の縦基準線を含む平面であって、投影面と垂直な平面内に含まれる点から投影面を見たときに、制御信号に従い決定した歪み低減量に相当する分だけ、縦基準線と直交する方向に発生している幾何的な歪みが低減されるように、回転処理後の前記テスト画像に対して画像変換処理である台形補正処理を実行する。
【００４３】
これにより、第２の発明と同様の効果を奏する投影方法をコンピュータに実行させるためのプログラムを実現することができる。
【発明の効果】
【００４４】
本発明によれば、撮影機能を有する機器を用いることなく、水平投影面（例えば、水平天井）やユーザーの両眼を結ぶ直線と平行な平面（例えば、前方傾斜平面や後方傾斜平面）に投影された画像の幾何的な歪みを、容易かつ適切に、低減させる投影システム、プロジェクター装置、および、プログラムを実現することができる。
【図面の簡単な説明】
【００４５】
【図１】第１実施形態に係る投影システム１０００の概略構成図。
【図２】第１実施形態に係る投影システム１０００のプロジェクター装置１００の投影画像調整部１の概略構成図。
【図３】投影対象である天井ＣＬ（水平天井ＣＬ）を含む３次元空間を模式的に示した図。
【図４】テスト画像Ｉｍｇ１の一例を示す図。
【図５】状態１における水平天井平面ＣＬと、床ＦＬと、ユーザーＵｓｒの視点Ｖｐと、点Ｐｃと、点Ｐ１とを、ｘ軸正方向からｘ軸負方向に向かって見た図（ｙｚ平面図）。
【図６】状態１における３次元空間を模式的に示した図。
【図７】状態２における３次元空間を模式的に示した図。
【図８】台形補正処理を説明するための図。
【図９】台形補正処理を説明するための図。
【図１０】台形補正処理を説明するための図。
【図１１】台形補正処理を説明するための図。
【図１２】台形補正処理を説明するための図。
【図１３】台形補正処理を説明するための図。
【図１４】状態３における３次元空間を模式的に示した図。
【図１５】第１実施形態の第１変形例に係る投影システム１０００Ａの概略構成図。
【図１６】第１実施形態の第１変形例に係る投影画像調整部１Ａの概略構成図。
【発明を実施するための形態】
【００４６】
［第１実施形態］
第１実施形態について、図面を参照しながら、以下、説明する。
【００４７】
＜１．１：投影システムの構成＞
図１は、第１実施形態に係る投影システム１０００の概略構成図である。
【００４８】
図２は、第１実施形態に係る投影システム１０００のプロジェクター装置１００の投影画像調整部１の概略構成図である。
【００４９】
投影システム１０００は、図１に示すように、プロジェクター装置１００と、コントローラ２００とを備える。
【００５０】
プロジェクター装置１００は、図１に示すように、投影画像調整部１と、テスト画像記憶部２と、投影部３と、３次元形状測定部４と、３次元形状データ記憶部５と、第１インターフェース６とを備える。
【００５１】
投影画像調整部１は、図２に示すように、第１セレクタ１１と、補正部１２と、切替器１３と、回転処理部１４と、第２セレクタ１５と、台形補正処理部１６と、第３セレクタ１７と、第４セレクタ１８と、を備える。
【００５２】
第１セレクタ１１は、プロジェクター装置１００に入力される画像Ｄｉｎ（画像信号Ｄｉｎ）と、テスト画像記憶部２から出力されるテスト画像Ｉｍｇ１と、選択信号ｓｅｌ１と、を入力する。第１セレクタ１１は、選択信号ｓｅｌ１に従い、画像Ｄｉｎおよびテスト画像Ｉｍｇ１のいずれか一方を選択し、選択した画像（画像信号）を画像Ｄ１（画像信号Ｄ１）として補正部１２に出力する。なお、選択信号ｓｅｌは、プロジェクター装置１００の各機能部を制御する制御部（不図示）により生成される制御信号である。
【００５３】
補正部１２は、第１セレクタ１１から出力される画像Ｄ１と、３次元形状データ記憶部５から出力される３次元形状データ３Ｄ＿ｄａｔａと、投影部３の投影点についての情報Ｐ＿ｐｒｊと、を入力する。補正部１２は、３次元形状データ３Ｄ＿ｄａｔａと、投影点についての情報Ｐ＿ｐｒｊとに基づいて、画像Ｄ１に対して補正処理を実行する。そして、補正部１２は、補正処理後の画像を画像Ｄ２（画像信号Ｄ２）として、第２セレクタ１５と、回転処理部１４とに出力する。
【００５４】
切替器１３は、第１インターフェース６から出力される信号Ｓｉｇ１と、選択信号ｓｅｌ２とを入力する。切替器１３は、選択信号ｓｅｌ２に従い、信号Ｓｉｇ１を、回転処理部１４または台形補正処理部１６に出力する。なお、選択信号ｓｅｌ２は、プロジェクター装置１００の各機能部を制御する制御部により生成される制御信号である。
【００５５】
回転処理部１４は、補正部１２から出力される画像Ｄ２と、３次元形状データ記憶部５から出力される３次元形状データ３Ｄ＿ｄａｔａと、投影部３の投影点についての情報Ｐ＿ｐｒｊと、切替器１３から出力される信号Ｓｉｇ１とを入力する。回転処理部１４は、信号Ｓｉｇ１が入力されている場合、３次元形状データ３Ｄ＿ｄａｔａと、投影部３の投影点についての情報Ｐ＿ｐｒｊとに基づいて、画像Ｄ２に対して回転処理を実行する。そして、回転処理部１４は、処理後の画像を、画像Ｄ２１（画像信号Ｄ２１）として、第２セレクタ１５に出力する。
【００５６】
第２セレクタ１５は、補正部１２から出力される画像Ｄ２と、回転処理部１４から出力される画像Ｄ２１と、選択信号ｓｅｌ３とを入力する。第２セレクタ１５は、選択信号ｓｅｌ３に従い、画像Ｄ２および画像Ｄ２１のいずれか一方を選択し、選択した画像を、画像Ｄ３（画像信号Ｄ３）として、台形補正処理部１６と、第３セレクタ１７とに出力する。なお、選択信号ｓｅｌ３は、プロジェクター装置１００の各機能部を制御する制御部により生成される制御信号である。
【００５７】
台形補正処理部１６は、第２セレクタ１５から出力される画像Ｄ３と、３次元形状データ記憶部５から出力される３次元形状データ３Ｄ＿ｄａｔａと、投影部３の投影点についての情報Ｐ＿ｐｒｊと、切替器１３から出力される信号Ｓｉｇ１とを入力する。台形補正処理部１６は、信号Ｓｉｇ１が入力されている場合、３次元形状データ３Ｄ＿ｄａｔａと、投影部３の投影点についての情報Ｐ＿ｐｒｊとに基づいて、画像Ｄ３に対して台形補正処理を実行する。そして、台形補正処理部１６は、処理後の画像を、画像Ｄ３１（画像信号Ｄ３１）として、第３セレクタ１７に出力する。
【００５８】
第３セレクタ１７は、第２セレクタ１５から出力される画像Ｄ３と、台形補正処理部１６から出力される画像Ｄ３１と、選択信号ｓｅｌ４とを入力する。第３セレクタ１７は、選択信号ｓｅｌ４に従い、画像Ｄ３および画像Ｄ３１のいずれか一方を選択し、選択した画像を、画像Ｄ４（画像信号Ｄ４）として、第４セレクタ１８に出力する。なお、選択信号ｓｅｌ４は、プロジェクター装置１００の各機能部を制御する制御部により生成される制御信号である。
【００５９】
第４セレクタ１８は、第３セレクタ１７から出力される画像Ｄ４と、テスト画像記憶部２から出力されるテスト画像Ｉｍｇ０と、選択信号ｓｅｌ５とを入力する。第４セレクタ１８は、選択信号ｓｅｌ５に従い、画像Ｄ４およびテスト画像Ｉｍｇ０のいずれか一方を選択し、選択した画像を、画像Ｄｏｕｔ（画像信号Ｄｏｕｔ）として、投影部３に出力する。なお、選択信号ｓｅｌ５は、プロジェクター装置１００の各機能部を制御する制御部により生成される制御信号である。
【００６０】
テスト画像記憶部２は、テスト画像を記憶しており、投影画像調整部１から要求に従い、所定のタイミングで、テスト画像を、投影画像調整部１に出力する。
【００６１】
投影部３は、画像を投影するための光学系を有している。投影部３は、投影画像調整部１の第４セレクタ１８から出力される画像Ｄｏｕｔ（画像信号Ｄｏｕｔ）を入力し、入力した画像Ｄｏｕｔ（画像信号Ｄｏｕｔ）を、３次元空間の投影対象に投影する。
【００６２】
３次元形状測定部４は、３次元空間の投影対象の３次元計測データを取得し、取得した投影対象の３次元計測データを３次元形状データ記憶部５に出力する。３次元形状測定部４は、例えば、カメラを有しており、投影部３から投影される３次元形状測定用のテスト画像を撮像し、３次元形状測定用のテスト画像の撮像画像に基づいて、投影対象の３次元計測データを取得する。
【００６３】
３次元形状測定部４は、例えば、（１）投影面の法線を求め、投影部３と投影面との位置関係を明確にする、あるいは、（２）投影部３の投影軸（投影部３の光学系の光軸）と投影面との角度を求め、投影部３と投影面との位置関係を明確にすることで、投影対象（投影面）の３次元計測データを取得する。
【００６４】
また、３次元形状測定部４は、ＴＯＦ（Ｔｉｍｅ  Ｏｆ  Ｆｌｉｇｈｔ）方式（例えば、ＴＯＦ方式の位相差法）により距離画像を取得することで、投影対象の３次元計測データを取得するものであってもよい。この場合、３次元形状測定部４は、例えば、赤外線を照射する光源と、赤外線用のイメージセンサーとを有しており、光源から照射した赤外線の反射光を、イメージセンサーで受光し、照射した赤外線が投影対象から反射されて戻ってくるまでの時間を測定することで、距離画像を取得する。そして、３次元形状測定部４は、取得した距離画像により、投影対象の３次元計測データを取得する。
【００６５】
また、３次元形状測定部４は、レーザー光源とレーザー用のセンサーを有し、レーザー光の飛行時間から、投影対象の距離を測定することで、投影対象の３次元計測データを取得するものであってもよい。この場合、３次元形状測定部４は、レーザー光を投影対象に照射方向を順次変更しながら（投影対象をレーザー光でスキャンしながら）照射し、レーザー光が投影対象に反射し、戻ってくるまでの時間を測定することで、投影対象の距離を測定し、投影対象の３次元計測データを取得する。
【００６６】
３次元形状データ記憶部５は、３次元形状測定部４により取得された投影対象の３次元計測データを入力とし、入力された投影対象の３次元計測データを記憶する。３次元形状データ記憶部５は、補正部１２、回転処理部１４、台形補正処理部１６からの要求に従い、３次元計測データを、補正部１２、回転処理部１４、台形補正処理部１６に出力する。
【００６７】
第１インターフェース６は、プロジェクター装置１００と、コントローラ２００とのインターフェースである。第１インターフェース６を介して、例えば、コントローラ２００から出力される信号を、プロジェクター装置１００に入力することができる。
【００６８】
コントローラ２００は、図１に示すように、第２インターフェース２１と、制御部２２と、ユーザーインターフェース２３とを備える。
【００６９】
第２インターフェース２１は、コントローラ２００と、プロジェクター装置１００とのインターフェースである。
【００７０】
制御部２２は、コントローラ２００の各機能部を制御する制御部である。
【００７１】
ユーザーインターフェース２３は、ユーザーの操作に応じた信号を発生させる。ユーザーインターフェース２３は、例えば、コントローラに設けられた所定のボタンを、ユーザーが押下した場合、当該ボタンが押下されたことを示す信号を発生させる。
【００７２】
＜１．２：投影システムの動作＞
以上のように構成された投影システム１０００の動作について、以下、説明する。
【００７３】
以下では、投影システム１０００で実行される処理として、（１）３次元形状測定処理、（２）補正処理、（３）回転処理、および、（４）台形補正処理に分けて説明する。
【００７４】
なお、説明便宜のため、投影対象を図３に示す３次元空間として、投影システム１０００の動作について説明する。
【００７５】
図３は、３次元空間を模式的に示した図であり、投影対象である天井ＣＬ（水平天井ＣＬ）と、プロジェクター装置１００と、床ＦＬ上のユーザーＵｓｒとを示している。図３に示す３次元空間において、天井ＣＬ（水平天井ＣＬ）は、平面であり、平面である床ＦＬと平行である。また、図３において、プロジェクター装置１００の投影部３の投影点を点Ｐ＿ｐｒｊとして示しており、プロジェクター装置１００の３次元形状測定部４の測定点を点Ｐ＿ｍｓｒとして示している。また、図３において、投影部３の光学系の光軸（投影軸）Ａｘ１と、水平天井（平面）ＣＬとの交点を点Ｐｃとし、ユーザーの視点位置（ユーザーの両眼の中心点）を点Ｖｐとして示している。また、図３において、点Ｐｃを通り、水平天井平面ＣＬの法線Ｎｍ１と、床平面ＦＬと平行な平面であって、点Ｖｐを含む平面との交点を点Ｐ１として示している。
【００７６】
また、図３において、ユーザーＵｓｒの左眼の位置と点Ｐｃとの距離と、ユーザーＵｓｒの右眼の位置と点Ｐｃとの距離とは、等しいものする。
【００７７】
なお、図３において、図３中に示すように、ｘ軸、ｙ軸、ｚ軸をとるものとする。
【００７８】
（１．２．１：３次元形状測定処理）
まず、３次元形状測定処理について、説明する。
【００７９】
以下では、投影システム１０００において、３次元形状測定部４は、カメラを有しており、投影部３から投影される３次元形状測定用のテスト画像を撮像し、３次元形状測定用のテスト画像の撮像画像に基づいて、投影対象の３次元計測データを取得する場合について、説明する。
【００８０】
テスト画像記憶部２から、３次元形状測定用のテスト画像Ｉｍｇ０が、投影画像調整部１の第４セレクタ１８に出力される。制御部は、第４セレクタ１８の、図２に示す端子０を選択する選択信号ｓｅｌ５を生成し、第４セレクタ１８に出力する。これにより、第４セレクタ１８から、３次元形状測定用のテスト画像Ｉｍｇ０が、画像信号Ｄｏｕｔとして、投影部３に出力される。
【００８１】
投影部３は、３次元形状測定用のテスト画像Ｉｍｇ０を、（Ａ）投影軸（投影部３の光学系の光軸）を、図３に示す軸Ａｘ１とし、（Ｂ）画角を図３に示す角度αとし、（Ｃ）投影点を、図３に示す点Ｐ＿ｐｒｊとして、投影対象である水平天井平面ＣＬに対して、投影する。
【００８２】
３次元形状測定部４は、撮像点が点Ｐ＿ｍｓｒである、３次元形状測定用のカメラにより、投影部３により投影されている３次元形状測定用のテスト画像Ｉｍｇ０を撮像する。そして、３次元形状測定部４は、撮像した画像を、３次元形状測定用のテスト画像Ｉｍｇ０と比較することで、投影対象の３次元計測データを取得する。
【００８３】
投影システム１０００において、投影点Ｐ＿ｐｒｊの３次元空間の座標が既知であり、３次元形状測定部４の撮像点Ｐ＿ｍｓｒの３次元空間の座標が既知であり、投影する３次元形状測定用のテスト画像Ｉｍｇ０が既知であるので、撮像点Ｐ＿ｍｓｒで撮像した画像から、投影対象の３次元空間の座標を算出することができる。つまり、３次元形状測定用のテスト画像Ｉｍｇ０の各画素が、撮像点Ｐ＿ｍｓｒで撮像した画像のどの画素に対応するか調べることで、各画素に相当する３次元空間位置（各画素に相当する光が反射した３次元空間位置）を特定することができる。したがって、各画素に対応する３次元空間位置を特定することで、投影対象の３次元空間の座標を算出することができる。
【００８４】
なお、３次元形状測定用のテスト画像Ｉｍｇ０を、例えば、所定の周期の正弦波信号により形成される画像としてもよい。この場合、例えば、正弦波信号の周期や位相を所定のタイミングで変更した複数の画像を、投影部３から投影対象に投影し、投影された複数の画像により、３次元形状測定部４が、投影対象の３次元形状データを取得するようにしてもよい。
【００８５】
上記処理により、３次元形状測定部４が取得した投影対象の３次元形状データは、３次元形状測定部４から、３次元形状データ記憶部５に出力され、３次元形状データ記憶部５に記憶される。
【００８６】
（１．２．２：補正処理）
次に、補正処理について、説明する。
【００８７】
テスト画像記憶部２から、テスト画像Ｉｍｇ１が、第１セレクタ１１に出力される。そして、制御部は、第１セレクタ１１の、図２に示す端子０を選択する選択信号ｓｅｌ１を生成し、第１セレクタ１１に出力する。これにより、第１セレクタ１１から、テスト画像Ｉｍｇ１が、画像信号Ｄ１として、補正部１２に出力される。
【００８８】
図４に、テスト画像Ｉｍｇ１の一例を示す。図４に示すように、テスト画像Ｉｍｇ１は、白地の正方形のパターンである第１格子パターンと、黒地の正方形のパターンである第２格子パターンとが、画像上の水平方向、および、画像上の垂直方向において、交互に配置されることで形成される格子状パターンを有している。また、テスト画像Ｉｍｇ１は、図４に示すように、画像の中央に中心線Ｌ１ｖを有し、画像Ｉｍｇ１の中心点に円Ｃ１を有し、画像Ｉｍｇ１の上部に水平方向（横方向）に引かれた線Ｌ１ｈを有するパターンの画像である。
【００８９】
図４に示すテスト画像Ｉｍｇ１は、線Ｌ１ｖと線Ｌ１ｈとの交点が存在する部分が画像の上部である。投影システム１０００では、テスト画像Ｉｍｇ１の画像の上側をユーザーに認識させる必要があるため、投影システム１０００に用いるテスト画像は、図４に示すテスト画像Ｉｍｇ１のように、画像の上部を認識しやすい画像とすることが好ましい。なお、図４に示すテスト画像Ｉｍｇ１は、一例であり、画像の上部を認識できる画像であれば、他の画像であってもよい。
【００９０】
例えば、テスト画像は、白地の正方形のパターンである第１格子パターンと、黒地の正方形のパターンである第２格子パターンとが、画像上の水平方向、および、画像上の垂直方向において、交互に配置されることで形成される格子状パターンを、画像領域全面に有しており、画像の上部を示す特定のパターンが、テストパターン画像の所定の場所に重畳された画像であってもよい。
【００９１】
説明便宜のため、以下では、テスト画像として、図４に示すテスト画像Ｉｍｇ１を用いる場合について説明する。
【００９２】
補正部１２は、３次元形状データ記憶部５から３次元形状データ３Ｄ＿ｄａｔａを読み出し、投影対象である水平天井平面ＣＬの３次元座標データを取得する。そして、補正部１２は、点Ｐ１、すなわち、投影軸Ａｘ１と天井平面ＣＬとの交点Ｐｃの真下の点Ｐ１から見た場合に、幾何的な歪みのない状態の画像となるように、画像Ｄ１に対して補正処理を行う。そして、補正部１２は、補正処理後の画像を画像Ｄ２として第２セレクタ１５に出力する。
【００９３】
制御部は、第２セレクタ１５の、図２に示す端子０を選択する選択信号ｓｅｌ３を生成し、第２セレクタ１５に出力する。これにより、第２セレクタ１５から、画像Ｄ２が、画像Ｄ３として、第３セレクタ１７に出力される。
【００９４】
制御部は、第３セレクタ１７の、図２に示す端子０を選択する選択信号ｓｅｌ４を生成し、第３セレクタ１７に出力する。これにより、第３セレクタ１７から、画像Ｄ３が、画像Ｄ４として、第４セレクタ１８に出力される。
【００９５】
制御部は、第４セレクタ１８の、図２に示す端子１を選択する選択信号ｓｅｌ５を生成し、第４セレクタ１８に出力する。これにより、第４セレクタ１８から、画像Ｄ４が、画像Ｄｏｕｔとして、投影部３に出力される。
【００９６】
投影部３は、第４セレクタ１８からの画像Ｄｏｕｔを、図３に示す投影軸Ａｘ１により、水平天井平面ＣＬに投影する。なお、この状態を「状態１」とする。
【００９７】
図５は、状態１における水平天井平面ＣＬと、床ＦＬと、ユーザーＵｓｒの視点Ｖｐと、投影部３の光学系の光軸（投影軸）Ａｘ１と水平天井（平面）ＣＬとの交点Ｐｃと、点Ｐｃを通り、水平天井平面ＣＬの法線Ｎｍ１と、床平面ＦＬと平行な平面であって、点Ｖｐを含む平面との交点Ｐ１とを、ｘ軸正方向からｘ軸負方向に向かって見た図（ｙｚ平面図）である。なお、図５において、Ｌ１は、床ＦＬと平行な平面であって視点Ｖｐを含む平面を示している。
【００９８】
また、図３において、状態１における視点Ｖｐから見たテスト画像Ｉｍｇ１を、画像Ｉｍｇ１（Ｖｐ）として示している。さらに、図３において、点Ｐ１（点Ｐｃの真下の点）から見たテスト画像Ｉｍｇ１を、画像Ｉｍｇ１（Ｐ１）として示している。
【００９９】
図３から分かるように、状態１において、ユーザーＵｓｒの視点Ｖｐから見た画像Ｉｍｇ１（Ｖｐ）は、幾何的な歪みが発生しているが、点Ｐ１（点Ｐｃの真下の点）から見たテスト画像Ｉｍｇ１（Ｐ１）は、幾何的な歪みが発生していない。
【０１００】
投影システム１０００において、上記のようにして補正処理が実行された後、回転処理が実行される。
【０１０１】
（１．２．３：回転処理）
次に、回転処理について、説明する。
【０１０２】
図６は、状態１における３次元空間を模式的に示した図であり、回転処理を説明するための図である。
【０１０３】
図６に示した状態１において、ユーザーは、コントローラ２００を操作することで、水平天井平面ＣＬに投影されている画像Ｉｍｇ１を、点Ｐｃを中心として、図６に矢印Ｄｉｒ１で示す方向に回転させ、画像Ｉｍｇ１の中心線Ｌ１ｖが、ユーザーの視点Ｖｐから見て垂直な直線に見えるようにする。つまり、画像Ｉｍｇ１の中心線Ｌ１ｖが、点Ｐｃ、点Ｐ１、および、視点Ｖｐを含む平面内となるように、ユーザーは、コントローラ２００を操作し、水平天井平面ＣＬに投影されている画像Ｉｍｇ１を、点Ｐｃを中心として、図６に矢印Ｄｉｒ１で示す方向に回転させる。なお、ユーザーは、画像Ｉｍｇ１の画像の上部（画像Ｉｍｇ１の線Ｌ１ｖと線Ｌ１ｈとが交差している部分）が、ユーザーから見たときに上部となるように、画像Ｉｍｇ１を回転させる。
【０１０４】
この回転処理について、具体的に説明する。
【０１０５】
状態１と同様に、テスト画像記憶部２から、テスト画像Ｉｍｇ１が、第１セレクタ１１に出力される。そして、制御部は、第１セレクタ１１の、図２に示す端子０を選択する選択信号ｓｅｌ１を生成し、第１セレクタ１１に出力する。これにより、第１セレクタ１１から、テスト画像Ｉｍｇ１が、画像信号Ｄ１として、補正部１２に出力される。
【０１０６】
補正部１２は、画像Ｄ１に対して、状態１で実行した処理と同じ補正処理を実行する。そして、補正部１２は、補正処理後の画像を画像Ｄ２として回転処理部１４に出力する。
【０１０７】
ユーザーは、コントローラ２００を操作し、プロジェクター装置１００に回転処理を実行させる。例えば、コントローラ２００は、回転処理を行うためのボタンを２つ有しており、第１ボタン（一方のボタン）を１回押下することで、テスト画像Ｉｍｇ１を、図６の方向Ｄｉｒ１の左方向に所定の角度だけ回転させる処理を実行し、第２ボタン（他方のボタン）を１回押下することで、テスト画像Ｉｍｇ１が、図６の方向Ｄｉｒ１の右方向に所定の角度だけ回転させる処理を実行することができる。
【０１０８】
ここでは、第１ボタンが押下された場合について説明する。
【０１０９】
コントローラ２００の第１ボタンが１回押下されると、ユーザーインターフェース２３は、第１ボタンが１回押下されたこと示す信号を発生させる。コントローラ２００の制御部２２は、ユーザーインターフェース２３が発生させた信号に基づいて、第１ボタンが１回押下されたこと示す信号を、第２インターフェース２１を介して、プロジェクター装置１００の第１インターフェースに送信する。
【０１１０】
なお、コントローラ２００は、ユーザーが手に持って操作できるものであり、コントローラ２００とプロジェクター装置１００とは、例えば、無線通信により、信号の送受信を行う。
【０１１１】
例えば、ユーザーは、図６に示す状態において、コントローラ２００を手に持って、水平天井平面ＣＬに投影されている画像Ｉｍｇ１を見ながら、コントローラ２００を操作し、水平天井平面ＣＬに投影されている画像Ｉｍｇ１を回転させる。
【０１１２】
プロジェクター装置１００の第１インターフェース６は、コントローラ２００の第２インターフェース２１から送信された信号を受信し、受信した信号を信号Ｓｉｇ１として切替器１３に出力する。
【０１１３】
切替器１３は、制御部により生成された選択信号ｓｅｌ２に基づいて、図２に示す端子１を選択し、信号Ｓｉｇ１を回転処理部１４に出力する。
【０１１４】
回転処理部１４は、信号Ｓｉｇ１と、３次元形状データ３Ｄ＿ｄａｔａと、投影部３の投影点についての情報Ｐ＿ｐｒｊとに基づいて、補正部１２から出力される画像Ｄ２に対して回転処理を実行する。
【０１１５】
具体的には、回転処理部１４は、点Ｐ１から水平天井平面ＣＬを見たときに、点Ｐｃを中心として、画像Ｉｍｇ１が、図６に示す矢印Ｄｉｒ１の左方向に、信号Ｓｉｇ１により決定される所定の角度だけ回転した画像となるように、画像Ｄ２に対して変換処理（回転処理）を行う。そして、回転処理部１４は、処理後の画像を、画像Ｄ２１（画像信号Ｄ２１）として、第２セレクタ１５に出力する。
【０１１６】
第２セレクタ１５は、制御部により生成された選択信号ｓｅｌ３に基づいて、図２に示す端子１を選択し、画像Ｄ２１を画像Ｄ３として、第３セレクタ１７に出力する。
【０１１７】
第３セレクタ１７は、制御部により生成された選択信号ｓｅｌ４に基づいて、図２に示す端子０を選択し、画像Ｄ３（＝画像Ｄ２１）を、画像Ｄ４として、第４セレクタ１８に出力する。
【０１１８】
第４セレクタ１８は、制御部により生成された選択信号ｓｅｌ５に基づいて、図２に示す端子１を選択し、画像Ｄ４（＝画像Ｄ２１）を、画像Ｄｏｕｔとして、投影部３に出力する。
【０１１９】
投影部３は、第４セレクタ１８からの画像Ｄｏｕｔ(＝画像Ｄ２１)を、図３に示す投影軸Ａｘ１により、水平天井平面ＣＬに投影する。これにより、点Ｐ１から水平天井平面ＣＬを見たときに、画像Ｉｍｇ１は、点Ｐｃを中心として、所定の角度だけ方向Ｄｉｒ１に回転した画像となる。
【０１２０】
上記操作を繰り返すことで、画像Ｉｍｇ１の中心線Ｌ１ｖが、ユーザーの視点Ｖｐから見て垂直な直線に見えるようにする。この状態、つまり、画像Ｉｍｇ１の中心線Ｌ１ｖが、点Ｐｃ、点Ｐ１、および、視点Ｖｐを含む平面内となった状態を「状態２」とする。
【０１２１】
図７は、状態２における３次元空間を模式的に示した図である。図７では、状態２において、ユーザの視点Ｖｐから見たテスト画像Ｉｍｇ１を画像Ｉｍｇ１（Ｖｐ）として示している。また、図７では、状態２において、点Ｐ１から見たテスト画像Ｉｍｇ１を画像Ｉｍｇ１（Ｐ１）として示している。
【０１２２】
図７から分かるように、状態２において、ユーザーの視点Ｖｐからテスト画像Ｉｍｇ１を見ると台形の画像に見える（画像Ｉｍｇ１（Ｖｐ１））。
【０１２３】
投影システム１０００において、上記のようにして回転処理を実行し、投影システム１０００の投影状態を状態２の状態にした後、台形補正処理が実行される。
【０１２４】
（１．２．４：台形補正処理）
次に、台形補正処理について、説明する。
【０１２５】
図８は、台形補正処理を説明するための図である。図８は、状態２における水平天井平面ＣＬと、床ＦＬと、ユーザーＵｓｒの視点Ｖｐと、投影部３の光学系の光軸（投影軸）Ａｘ１と水平天井（平面）ＣＬとの交点Ｐｃと、点Ｐｃを通り、水平天井平面ＣＬの法線Ｎｍ１と、床平面ＦＬと平行な平面であって、点Ｖｐを含む平面との交点Ｐ１とを、ｘ軸正方向からｘ軸負方向に向かって見た図（ｙｚ平面図）である。なお、図８において、Ｌ１は、床ＦＬと平行な平面であって視点Ｖｐを含む平面を示している。
【０１２６】
図９〜図１３は、台形補正処理を説明するための図である。図９〜図１３は、図８と同様に、水平天井平面ＣＬと、床ＦＬと、ユーザーＵｓｒの視点Ｖｐと、点Ｐｃと、交点Ｐ１とを、ｘ軸正方向からｘ軸負方向に向かって見た図（ｙｚ平面図）である。
【０１２７】
図１４は、状態３における３次元空間を模式的に示した図であり、台形補正処理を説明するための図である。
【０１２８】
図７、図８に示した状態２において、ユーザーは、コントローラ２００を操作することで、プロジェクター装置１００に、水平天井平面ＣＬに投影されている画像Ｉｍｇ１に対する台形補正処理を実行させる。
【０１２９】
台形補正処理は、例えば、以下の（１）、（２）の処理により実行される。
（１）図８に示すように、点Ｐｃを通り、かつ、ｘ軸と平行な軸を回転軸として、水平天井平面ＣＬに投影されている画像Ｉｍｇ１（状態２の画像Ｉｍｇ１（これを画像Ｉｍｇ（ｓｔａｔｅ２）と表記する））を、図８に示す方向Ｄｉｒ２（時計回り方向）に所定の角度だけ回転させた平面を仮想投影面（例えば、図８に示した仮想投影面ＳＦ１）として設定する。
（２）点Ｐｃを通り、上記で設定した仮想投影面の法線上の点（図８、図９に示す点Ｐ２）からみたときに、幾何的な歪みのない画像となるように、回転処理後の画像Ｉｍｇ１に対して画像変換処理（台形補正処理）を行う。
【０１３０】
この台形補正処理について、具体的に説明する。
【０１３１】
状態１、２と同様に、テスト画像記憶部２から、テスト画像Ｉｍｇ１が、第１セレクタ１１に出力される。そして、制御部は、第１セレクタ１１の、図２に示す端子０を選択する選択信号ｓｅｌ１を生成し、第１セレクタ１１に出力する。これにより、第１セレクタ１１から、テスト画像Ｉｍｇ１が、画像信号Ｄ１として、補正部１２に出力される。
【０１３２】
補正部１２は、画像Ｄ１に対して、状態１、２で実行した処理と同じ補正処理を実行する。そして、補正部１２は、補正処理後の画像を画像Ｄ２として回転処理部１４に出力する。
【０１３３】
回転処理部１４は、状態２において実行した処理と同じ回転処理を実行する。そして、回転処理部１４は、画像Ｄ２に対して回転処理が実行された後の画像Ｄ２１を第２セレクタ１５に出力する。
【０１３４】
第２セレクタ１５は、制御部により生成された選択信号ｓｅｌ３に基づいて、図２に示す端子１を選択し、画像Ｄ２１を画像Ｄ３として、台形補正処理部１６に出力する。
【０１３５】
ユーザーは、コントローラ２００を操作し、プロジェクター装置１００に台形補正処理を実行させる。例えば、コントローラ２００は、台形補正処理を行うためのボタンを２つ有しており、当該ボタンを押下することで、例えば、以下の（１）、（２）の処理を、プロジェクター装置１００に実行させる。
（１）コントローラ２００の第１ボタン（一方のボタン）を１回押下することで、水平天井平面ＣＬを、図９に示す方向Ｄｉｒ２（時計回り方向）に所定の角度だけ回転させた位置に仮想平面を設定し、点Ｐｃを通り、当該仮想平面の法線上の点から見たときに幾何的な歪みがない状態となるように、画像変換処理（台形補正処理）を、プロジェクター装置１００に実行させる。
（２）コントローラ２００の第２ボタン（他方のボタン）を１回押下することで、水平天井平面ＣＬを、図９に示す方向Ｄｉｒ２と反対の方向（反時計回り方向）に所定の角度だけ回転させた位置に仮想平面を設定し、点Ｐｃを通り、当該仮想平面の法線上の点から見たときに幾何的な歪みがない状態となるように、画像変換処理（台形補正処理）を、プロジェクター装置１００に実行させる。
【０１３６】
ここでは、第１ボタンが押下された場合について説明する。
【０１３７】
コントローラ２００の第１ボタンが１回押下されると、ユーザーインターフェース２３は、第１ボタンが１回押下されたこと示す信号を発生させる。コントローラ２００の制御部２２は、ユーザーインターフェース２３が発生させた信号に基づいて、第１ボタンが１回押下されたこと示す信号を、第２インターフェース２１を介して、プロジェクター装置１００の第１インターフェース６に送信する。
【０１３８】
なお、コントローラ２００は、ユーザーが手に持って操作できるものであり、コントローラ２００とプロジェクター装置１００とは、例えば、無線通信により、信号の送受信を行う。
【０１３９】
例えば、ユーザーは、図７に示す状態において、コントローラ２００を手に持って、水平天井平面ＣＬに投影されている画像Ｉｍｇ１を見ながら、コントローラ２００を操作し、水平天井平面ＣＬに投影されている画像Ｉｍｇ１の幾何的な歪みを低減させる処理（台形補正処理）を実行させる。
【０１４０】
プロジェクター装置１００の第１インターフェース６は、コントローラ２００の第２インターフェース２１から送信された信号を受信し、受信した信号を信号Ｓｉｇ１として切替器１３に出力する。
【０１４１】
切替器１３は、制御部により生成された選択信号ｓｅｌ２に基づいて、図２に示す端子０を選択し、信号Ｓｉｇ１を台形補正処理部１６に出力する。
【０１４２】
台形補正処理部１６は、信号Ｓｉｇ１と、３次元形状データ３Ｄ＿ｄａｔａと、投影部３の投影点についての情報Ｐ＿ｐｒｊとに基づいて、第２セレクタ１５から出力される画像Ｄ３に対して台形補正処理を実行する。
【０１４３】
具体的には、台形補正処理部１６は、信号Ｓｉｇ１から、コントローラ２００の第１ボタン（一方のボタン）を１回押下したときの回転角度θ１を決定する。そして、台形補正処理部１６は、水平天井平面ＣＬを、図９に示す方向Ｄｉｒ２（時計回り方向）に回転角度θ１だけ回転させた位置に仮想平面ＳＦ１を設定し、点Ｐｃを通り、仮想平面ＳＦ１の法線上の点Ｐ２から水平天井平面ＣＬを見たときに、水平天井平面ＣＬに投影されている画像の幾何的な歪みがない状態となるように、画像Ｄ３に対して、画像変換処理（台形補正処理）を実行する。そして、台形補正処理部１６は、台形補正処理後の画像を画像Ｄ３１として、第３セレクタ１７に出力する。
【０１４４】
第３セレクタ１７は、制御部により生成された選択信号ｓｅｌ４に基づいて、図２に示す端子１を選択し、画像Ｄ３１を、画像Ｄ４として、第４セレクタ１８に出力する。
【０１４５】
第４セレクタ１８は、制御部により生成された選択信号ｓｅｌ５に基づいて、図２に示す端子１を選択し、画像Ｄ４（＝画像Ｄ３１）を、画像Ｄｏｕｔとして、投影部３に出力する。
【０１４６】
投影部３は、第４セレクタ１８からの画像Ｄｏｕｔ(＝画像Ｄ３１)を、図３に示す投影軸Ａｘ１により、水平天井平面ＣＬに投影する。これにより、点Ｐ２から水平天井平面ＣＬを見たときに、画像Ｉｍｇ１は、幾何的な歪みのない画像として投影される。このときの様子を図１０に示す。
【０１４７】
図１０に示す画像Ｉｍｇ＿Ｒ１＿ＣＬは、以下のようにして取得される画像である。つまり、画像Ｉｍｇ＿Ｒ１＿ＣＬは、状態２の水平天井平面ＣＬの画像Ｉｍｇ（ｓｔａｔｅ２）を、点Ｐｃを通り、かつ、ｘ軸と平行な軸を回転軸として、ｙｚ平面内で時計回り方向（方向Ｄｉｒ２）に角度θ１だけ回転させた画像（図１０の画像Ｉｍｇ＿Ｒ１（仮想平面ＳＦ１上の画像Ｉｍｇ＿Ｒ１））を、仮想平面ＳＦ１の法線上の点（例えば、点Ｐ２）から、水平天井平面ＣＬに投影することで取得される画像である。
【０１４８】
また、図１０の右上側に、状態２において、点Ｖｐから水平天井平面ＣＬを見たときの画像Ｉｍｇ１（ｓｔａｔｅ２）を示し、図１０の右下側に、上記台形補正処理が実行されたときの点Ｖｐから水平天井平面ＣＬを見たときの画像Ｉｍｇ１＿Ｒ１＿ＣＬを示している。
【０１４９】
また、図１０の左側に、上記台形補正処理が実行されたときの点Ｐ２から水平天井平面ＣＬを見たときの画像Ｉｍｇ１＿Ｒ１＿ＣＬを示している。
【０１５０】
図１０の右下側に示した画像Ｉｍｇ１＿Ｒ１＿ＣＬは、図１０の右上側に示した画像Ｉｍｇ１（ｓｔａｔｅ２）よりも幾何的な歪み（台形歪み）が低減されていることが分かる。これにより、ユーザーは、第１ボタンをさらに押下することで、図１０に示す回転角度θ１をさらに大きな角度とする台形補正処理を実行し、水平天井平面ＣＬに投影されている画像の幾何的な歪みをさらに低減させることができる。
【０１５１】
なお、ユーザーは、第１ボタンを押下したときに、水平天井平面ＣＬに投影されている画像の幾何的な歪み（台形歪み）が大きくなることを認識した場合、コントローラ２００の他方のボタンである第２ボタンを押下することで、プロジェクター装置１００に、水平天井平面ＣＬに投影されている画像の幾何的な歪み（台形歪み）を低減させる台形補正処理を実行させることができる。
【０１５２】
ここでは、図１０に示すように、コントローラ２００の第１ボタンを押下することで、水平天井平面ＣＬに投影されている画像の幾何的な歪み（台形歪み）が低減されることが分かるので、ユーザーは、さらに、第１ボタンを押下し、プロジェクター装置１００に台形補正処理を実行させる。
【０１５３】
ユーザーがさらに第１ボタンを押下した場合、プロジェクター装置１００では、上記と同様の処理が実行される。そして、台形補正処理部１６により、図１０に示す回転角度θ１をさらに大きな角度とする台形補正処理を実行する。
【０１５４】
ここでは、ユーザーがさらに第１ボタンを押下した場合、図１１に示すように、回転角度がθ２となり、水平天井平面ＣＬを、点Ｐｃを通り、かつ、ｘ軸と平行な軸を回転軸として、ｙｚ平面内で時計回り方向（方向Ｄｉｒ２）に角度θ２だけ回転させた仮想平面ＳＦ２の点Ｐｃを通る法線が、ユーザーの視点Ｖｐを通る状態となったものとして説明する。
【０１５５】
この場合、台形補正処理部１６は、信号Ｓｉｇ１から、コントローラ２００の第１ボタン（一方のボタン）がさらに押下したときの回転角度θ２を決定する。そして、台形補正処理部１６は、水平天井平面ＣＬを、図１１に示す方向Ｄｉｒ２（時計回り方向）に回転角度θ２だけ回転させた位置に仮想平面ＳＦ２を設定し、点Ｐｃを通り、仮想平面ＳＦ２の法線上の点Ｖｐから水平天井平面ＣＬを見たときに、水平天井平面ＣＬに投影されている画像の幾何的な歪みがない状態となるように、画像Ｄ３に対して、画像変換処理（台形補正処理）を実行する。そして、台形補正処理部１６は、台形補正処理後の画像を画像Ｄ３１として、第３セレクタ１７に出力する。
【０１５６】
このようにして台形補正処理部１６により生成された画像Ｄ３１は、投影部３により、水平天井平面ＣＬに投影される。この状態を「状態３」とする。
【０１５７】
これにより、ユーザーの視点Ｖｐから水平天井平面ＣＬを見たときに、画像Ｉｍｇ１は、幾何的な歪みのない画像（幾何的な歪みの低減された画像）として投影される。このときの様子を図１２に示す。
【０１５８】
図１２に示す画像Ｉｍｇ＿Ｒ２＿ＣＬは、以下のようにして取得される画像である。つまり、画像Ｉｍｇ＿Ｒ２＿ＣＬは、状態２の水平天井平面ＣＬの画像Ｉｍｇ（ｓｔａｔｅ２）を、点Ｐｃを通り、かつ、ｘ軸と平行な軸を回転軸として、ｙｚ平面内で時計回り方向（方向Ｄｉｒ２）に角度θ２だけ回転させた画像（図１２の画像Ｉｍｇ＿Ｒ２（仮想平面ＳＦ２上の画像Ｉｍｇ＿Ｒ２））を、仮想平面ＳＦ２の法線上の点（例えば、視点Ｖｐ）から、水平天井平面ＣＬに投影することで取得される画像である。
【０１５９】
また、図１２の右上側に、状態２において、点Ｖｐから水平天井平面ＣＬを見たときの画像Ｉｍｇ１（ｓｔａｔｅ２）を示し、図１２の右下側に、上記台形補正処理が実行されたときの点Ｖｐから水平天井平面ＣＬを見たときの画像Ｉｍｇ１＿Ｒ２＿ＣＬ、すなわち、状態３における、点Ｖｐから水平天井平面ＣＬを見たときの画像Ｉｍｇ１（ｓｔａｔｅ３）を示している。
【０１６０】
図１２の右下側に示した画像Ｉｍｇ１（ｓｔａｔｅ３）（画像Ｉｍｇ１＿Ｒ２＿ＣＬ）は、図１２の右上側に示した画像Ｉｍｇ１（ｓｔａｔｅ２）よりも幾何的な歪み（台形歪み）がない（大幅に低減されている）ことが分かる。
【０１６１】
ユーザーは、水平天井平面ＣＬに投影されている画像の幾何的な歪みが十分低減されている状態（状態３）を確認し、プロジェクター装置１００における調整処理（画像の幾何的な歪みを低減させるための調整処理）を終了させる。例えば、ユーザーは、コントローラ２００を操作して、プロジェクター装置１００における調整処理（画像の幾何的な歪みを低減させるための調整処理）を終了させる。
【０１６２】
プロジェクター装置１００は、上記プロジェクター装置１００における調整処理（画像の幾何的な歪みを低減させるための調整処理）を終了させるための信号を、コントローラ２００から受信する。
【０１６３】
プロジェクター装置１００は、コントローラ２００から上記信号を受信した場合、現在の設定により、（１）補正部１２により補正処理、（２）回転処理部１４による回転処理、および、（３）台形補正処理部１６による台形補正処理が実行されるようにして、調整処理（画像の幾何的な歪みを低減させるための調整処理）を完了する。
【０１６４】
そして、プロジェクター装置１００は、画像信号（あるいは、映像信号）Ｄｉｎを表示（投影）するモードに切り替えられた場合、第１セレクタ１１において、端子１が選択されるようにし、画像信号Ｄｉｎを、補正部１２に出力する。
【０１６５】
プロジェクター装置１００は、第２セレクタ１５において端子１が、第３セレクタ１７において端子１が、第４セレクタ１８において端子１が、それぞれ、選択されるようにする。
【０１６６】
そして、プロジェクター装置１００の補正部１２、回転処理部１４、および、台形補正処理部１６は、調整処理（画像の幾何的な歪みを低減させるための調整処理）が完了したときの設定に基づいて、それぞれ、補正処理、回転処理、および、台形補正処理を実行する。
【０１６７】
そして、これらの処理が実行された後の画像（映像）が、投影部３から、水平天井平面ＣＬに投影される。これにより、プロジェクター装置１００に入力された画像Ｄｉｎ（あるいは、映像Ｄｉｎ）が、水平天井平面ＣＬに投影された画像（映像）は、ユーザーの視点Ｖｐから見たときに幾何的な歪みのない（低減された）画像（映像）となる。
【０１６８】
以上のように、投影システム１０００では、表示したときの上部が分かるテスト画像を水平天井平面ＣＬに投影し、ユーザーがコントローラ２００により、（１）水平天井平面ＣＬ内で投影画像を回転させる処理をプロジェクター装置１００に実行させた後、（２）水平天井平面ＣＬに投影されている画像の台形補正処理をプロジェクター装置１００に実行させることで、水平天井平面ＣＬに投影されている画像の幾何的な歪みをなくす（低減させる）ことができる。
【０１６９】
したがって、投影システム１０００では、撮影機能を有する機器を用いることなく、水平投影面（例えば、水平天井）に投影された画像の幾何的な歪みを、容易かつ適切に、なくす（低減させる）ことができる。
【０１７０】
≪第１変形例≫
次に、第１実施形態の第１変形例について、説明する。
【０１７１】
本変形例において、第１実施形態と同様の部分については、同一符号を付し、詳細な説明を省略する。
【０１７２】
図１５は、第１実施形態の第１変形例に係る投影システム１０００Ａの概略構成図である。
【０１７３】
図１６は、第１実施形態の第１変形例に係る投影システム１０００Ａのプロジェクター装置１００Ａの投影画像調整部１Ａの概略構成図である。
【０１７４】
第１変形例の投影システム１０００Ａでは、第１実施形態の投影システム１０００において、プロジェクター装置１００をプロジェクター装置１００Ａに置換した構成を有している。
【０１７５】
プロジェクター装置１００Ａは、図１６に示すように、プロジェクター装置１００において、第３セレクタ１７と、第４セレクタ１８との間に、微調整部１９を追加した構成を有している。それ以外については、プロジェクター装置１００Ａは、プロジェクター装置１００と同様である。
【０１７６】
微調整部１９は、第３セレクタ１７から出力される画像Ｄ４と、制御部から出力される制御信号ｃｔｌ１とを入力する。微調整部１９は、第１実施形態で説明した調整処理（画像の幾何的な歪みを低減させるための調整処理）が完了するまでは、入力された信号をそのまま信号Ｄ４Ａ（画像Ｄ４Ａ）として、第４セレクタ１８に出力する。そして、微調整部１９は、調整処理（画像の幾何的な歪みを低減させるための調整処理）が完了すると、制御部からの制御信号ｃｔｌ１に従い、投影部３により投影面に投影されている投影画像の各頂点を微調整移動させるように、画像Ｄ４に対して処理を実行し、当該処理後の画像を、画像Ｄ４Ａ（画像信号Ｄ４Ａ）として、第４セレクタ１８に出力する。
【０１７７】
なお、微調整部１９は、上記微調整処理の設定を保持し、プロジェクター装置１００において、画像信号（あるいは、映像信号）Ｄｉｎを表示（投影）するモードに切り替えられた場合、当該設定により、入力信号に対して、微調整を実行する。
【０１７８】
このように、本変形例の投影システム１０００Ａでは、微調整部１９による微調整処理を実行することで、例えば、投影システム１０００Ａでの３次元形状測定処理の誤差を修正し、さらに精度の高い画像投影処理（画像の幾何的な歪みの低減処理）を実行することができる。
【０１７９】
なお、本変形例の投影システム１０００Ａにおいても、第１実施形態の投影システムと同様の調整処理（画像の幾何的な歪みを低減させるための調整処理）が実行された後、上記微調整処理が実行されるため、従来技術に比べて、３次元形状測定処理の誤差を修正するために必要とされる処理量（作業量）を劇的に少なくすることができる。
【０１８０】
なお、微調整部１９に入力される制御信号ｃｔｌ１は、コントローラ２００によりユーザーの操作に基づく信号であってもよい。この場合、コントローラ２００によりユーザーが微調整処理の操作を行い、そのユーザーの操作に基づいて、コントローラ２００が制御信号を生成し、生成した制御信号をプロジェクター装置１００Ａに送信する。そして、プロジェクター装置１００Ａは、第１インターフェース６を介して、コントローラ２００から送信される信号を信号Ｓｉｇ１として受信し、受信した信号Ｓｉｇ１を微調整部１９に入力する制御信号ｃｔｌ１とすればよい。
【０１８１】
［他の実施形態］
上記実施形態において、第１インターフェース、第２インターフェース、および、第３インターフェースは、無線通信用のインターフェースであってもよいし、有線通信用のインターフェースであってもよい。
【０１８２】
また、上記実施形態では、コントローラ２００が２つのボタンである第１ボタンと第２ボタンを有しており、ユーザーが第１ボタン、または、第２ボタンを操作することで、回転処理、あるいは、台形補正処理が実行される場合について、説明したが、これに限定されることはない。例えば、コントローラ２００は、回転処理用のボタンを２つ有しており、かつ、台形補正処理用のボタンを２つ、別途、有していてもよい。また、コントローラ２００は、ボタン以外のインターフェースを有していてもよい。例えば、コントローラ２００がジョイスティックを有しており、ユーザーが当該ジョイスティックを操作することで、プロジェクター装置１００に、回転処理、あるいは、台形補正処理を実行させるようにしてもよい。あるいは、コントローラ２００が、タッチパネル機能付き表示パネルを有しており、表示パネル上にアイコンを表示させ、当該アイコンに、回転処理、あるいは、台形補正処理の実行機能を割り当て、当該アイコンをユーザーが操作することにより回転処理、あるいは、台形補正処理が実行されるようにしてもよい。
【０１８３】
また、上記実施形態において、投影システムで用いたテスト画像は、図４に示した画像に限定されることはなく、投影システム１０００において回転処理実行時に投影されるとき、あるいは、台形補正処理実行時に投影されるときに、ユーザーが投影画像の回転状態、台形補正状態を直感的に確認できるものであれば、テスト画像として、どのような画像を用いてもよい。
【０１８４】
また、投影システムで用いるテスト画像は、矩形状のものに限定されることはなく、例えば、円形状や楕円状等の他の形状（他の外形）を有する画像であってもよい。
【０１８５】
また、上記実施形態において、投影システムの投影面は、床に水平な平面の天井であるとして、説明したが、これに限定されることはなく、例えば、投影面は、ユーザーの視点からみたときに、水平な直線となる軸を回転軸として、床に水平な平面を回転させた平面としてもよい。
【０１８６】
つまり、ユーザーから見て、左右のどちらにも傾いておらず、かつ、前方向に傾斜している平面（前方傾斜平面）を投影面としてもよい。また、ユーザーから見て、左右のどちらにも傾いておらず、かつ、後ろ方向に傾斜している平面（後方傾斜平面）を投影面としてもよい。
【０１８７】
すなわち、本発明の投影システムにおいて、ユーザーの左眼視点と右眼視点とを結ぶ直線と平行な平面を投影面としてもよい。
【０１８８】
このような投影面を用いる場合にも、本発明を適用することができる。
【０１８９】
また、「水平」、「垂直」、「縦」、「横」等の文言は、厳密な意味での、「水平」、「垂直」、「縦」、「横」等の場合のみを含むのではなく、「略水平」、「略垂直」、「略縦」、「略横」等を含む概念の文言である。また、「水平」、「垂直」、「縦」、「横」等の文言は、設計誤差や測定誤差を許容する概念を含む文言である。
【０１９０】
上記実施形態で説明した投影システム、プロジェクター装置、コントローラにおいて、各ブロックは、ＬＳＩなどの半導体装置により個別に１チップ化されても良いし、一部又は全部を含むように１チップ化されても良い。
【０１９１】
なお、ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【０１９２】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用しても良い。
【０１９３】
また、上記各実施形態の各機能ブロックの処理の一部または全部は、プログラムにより実現されるものであってもよい。そして、上記各実施形態の各機能ブロックの処理の一部または全部は、コンピュータにおいて、中央演算装置（ＣＰＵ）により行われる。また、それぞれの処理を行うためのプログラムは、ハードディスク、ＲＯＭなどの記憶装置に格納されており、ＲＯＭにおいて、あるいはＲＡＭに読み出されて実行される。
【０１９４】
また、上記実施形態の各処理をハードウェアにより実現してもよいし、ソフトウェア（ＯＳ（オペレーティングシステム）、ミドルウェア、あるいは、所定のライブラリとともに実現される場合を含む。）により実現してもよい。さらに、ソフトウェアおよびハードウェアの混在処理により実現しても良い。
【０１９５】
また、上記実施形態における処理方法の実行順序は、必ずしも、上記実施形態の記載に制限されるものではなく、発明の要旨を逸脱しない範囲で、実行順序を入れ替えることができるものである。
【０１９６】
また、上記実施形態における調整処理（画像の幾何的な歪みを低減させるための調整処理）において、補正処理、回転処理、台形補正処理の処理内容が決まれば、実際の投影時には、必ずしも、補正処理、回転処理、台形補正処理を分けて実行する必要はなく、全ての変換を一括で実施する画像処理を実行するようにしてもよい。
【０１９７】
前述した方法をコンピュータに実行させるコンピュータプログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体は、本発明の範囲に含まれる。ここで、コンピュータ読み取り可能な記録媒体としては、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、大容量ＤＶＤ、次世代ＤＶＤ、半導体メモリを挙げることができる。
【０１９８】
上記コンピュータプログラムは、上記記録媒体に記録されたものに限られず、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送されるものであってもよい。
【０１９９】
なお、本発明の具体的な構成は、前述の実施形態に限られるものではなく、発明の要旨を逸脱しない範囲で種々の変更および修正が可能である。
【符号の説明】
【０２００】
１０００  投影システム
１００  プロジェクター装置
１、１Ａ  投影画像調整部
２  テスト画像記憶部
３  投影部
４  ３次元形状測定部
５  ３次元形状データ記憶部
６  第１インターフェース
【図１】
0006624799.tif 000003
【図２】
0006624799.tif 000004
【図３】
0006624799.tif 000005
【図４】
0006624799.tif 000006
【図５】
0006624799.tif 000007
【図６】
0006624799.tif 000008
【図７】
0006624799.tif 000009
【図８】
0006624799.tif 000010
【図９】
0006624799.tif 000011
【図１０】
0006624799.tif 000012
【図１１】
0006624799.tif 000013
【図１２】
0006624799.tif 000014
【図１３】
0006624799.tif 000015
【図１４】
0006624799.tif 000016
【図１５】
0006624799.tif 000017
【図１６】
0006624799.tif 000018