(57)【要約】【課題】投影装置における投影領域の位置の光学的な調整を効率的に実施できるようにする。【解決手段】投影対象物に投影画像を投影する投影手段を有する投影装置を制御する情報処理装置は、前記投影対象物の撮影画像を取得する取得手段と、前記撮影画像を複数のサブ領域に分割して、前記撮影画像において目標領域および前記投影画像のそれぞれが前記複数のサブ領域のいずれに属しているのかを判定する制御手段と、前記投影手段を制御することによって、前記目標領域と前記投影画像とが同じサブ領域に属している場合には、前記投影画像の大きさを調整した後に、前記投影画像の位置の第１調整をし、それ以外の場合には、前記投影画像の位置の第２調整をした後に、前記投影画像の大きさを調整して、その後さらに、前記投影画像の位置の前記第１調整を行う、投影制御手段とを有する。【選択図】図４
2020053710.tif 000002
【特許請求の範囲】
【請求項１】
投影対象物に投影画像を投影する投影手段を有する投影装置を制御する情報処理装置であって、
前記投影対象物の撮影画像を取得する取得手段と、
前記撮影画像を複数のサブ領域に分割して、前記撮影画像において目標領域および前記投影画像のそれぞれが前記複数のサブ領域のいずれに属しているのかを判定する制御手段と、
前記投影手段を制御することによって、
前記目標領域と前記投影画像とが同じサブ領域に属している場合には、前記投影画像の大きさを調整した後に、前記投影画像の位置の第１調整をし、
前記目標領域と前記投影画像とが異なるサブ領域に属している場合には、前記投影画像の位置の第２調整をした後に、前記投影画像の大きさを調整して、その後さらに、前記投影画像の位置の前記第１調整を行う、
投影制御手段と、
を有する、
ことを特徴とする情報処理装置。
【請求項２】
前記投影制御手段は、前記投影画像の大きさの調整として、前記投影画像の大きさを前記目標領域の大きさと同じ大きさにする調整をする、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記投影制御手段は、前記投影画像の位置の前記第１調整として、前記投影画像の位置を前記目標領域の位置まで移動させる調整をする、
ことを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記投影制御手段は、前記投影画像の位置の前記第２調整として、前記目標領域が属するサブ領域まで前記投影画像を移動させる調整をする、
ことを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記制御手段は、前記目標領域の中心位置および前記投影画像の中心位置のそれぞれに対応するサブ領域を、前記目標領域および前記投影画像のそれぞれが属するサブ領域とする、
ことを特徴とする請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記制御手段は、前記複数のサブ領域のうちから、
前記目標領域が含まれる面積に応じて、前記目標領域が属するサブ領域を決定し、
前記投影画像が含まれる面積に応じて、前記投影画像が属するサブ領域を決定する、
ことを特徴とする請求項１から４のいずれか１項に記載の情報処理装置。
【請求項７】
前記目標領域は、前記投影装置とは異なる他の投影装置が前記投影対象物に対して投影している領域である、
ことを特徴とする請求項１から６のいずれか１項に記載の情報処理装置。
【請求項８】
前記目標領域は、前記投影対象物における特徴点を含む領域である、
ことを特徴とする請求項１から６のいずれか１項に記載の情報処理装置。
【請求項９】
前記取得手段は、さらに、前記投影対象物を撮影する撮像装置のレンズの歪みパラメータを取得して、
前記制御手段は、前記歪みパラメータを用いて、前記複数のサブ領域を決定する、
ことを特徴とする請求項１から８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記制御手段は、前記投影対象物の歪み分布を用いて、前記複数のサブ領域を決定する、
ことを特徴とする請求項１から８のいずれか１項に記載の情報処理装置。
【請求項１１】
投影対象物に投影画像を投影する投影手段と、
請求項１から１０のいずれか１項に記載の情報処理装置と、
を有することを特徴とする投影装置。
【請求項１２】
投影対象物に投影画像を投影する投影手段を有する投影装置の制御方法であって、
前記投影対象物の撮影画像を取得する取得工程と、
前記撮影画像を複数のサブ領域に分割した場合に、前記撮影画像において目標領域および前記投影画像のそれぞれが前記複数のサブ領域のいずれに属しているのかを判定する制御工程と、
前記投影手段を制御することによって、
前記目標領域と前記投影画像とが同じサブ領域に属している場合には、前記投影画像の大きさを調整した後に、前記投影画像の位置の第１調整をし、
前記目標領域と前記投影画像とが異なるサブ領域に属している場合には、前記投影画像の位置の第２調整をした後に、前記投影画像の大きさを調整して、その後さらに、前記投影画像の位置の前記第１調整を行う、
投影制御工程と、
を有する、
ことを特徴とする制御方法。
【請求項１３】
コンピュータを請求項１から１０のいずれか１項に記載の情報処理装置の各手段として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、投影装置、投影装置の制御方法、プログラムに関する。
【背景技術】
【０００２】
近年、投影領域の位置を変更する処理を有するプロジェクタ（投影装置；画像投影装置）が知られている。投影領域の位置を変更する処理には、光学ズームやレンズシフトといった光学的な調整と、幾何学補正などの電気的な調整がある。
【０００３】
このような処理は、プロジェクタの設置の際に用いられ、例えば、投影対象であるスクリーンの大きさ、位置、形状に投影領域を合わせることに用いられる。また、当該処理は、複数台のプロジェクタを用いる場合に、他のプロジェクタの投影領域に対して位置を合わせるスタック投影と呼ばれる投影にも用いられる。なお、電気的な調整は、画質が劣化するという課題があるため、光学的な調整により投影領域を目標位置に近づけてから、電気的な調整を行うことによって高画質な投影を実現するとよい。
【０００４】
一方、プロジェクタの設置の際に、光学的な調整を行う場合には、ユーザは、様々な煩雑な操作を繰り返す必要があり非常に時間がかかるという課題がある。特許文献１では、プロジェクタから投影されるテストパターンを撮影して解析することによって、プロジェクタは光学的な調整を行っている。これにより、ユーザの操作の煩雑さを解決している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４２３２０４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、プロジェクタの投影領域と制御目標の領域とのカメラの画角の位置関係や、カメラのレンズの歪み、スクリーンの歪みによっては、投影領域が歪んでしまう場合がある。その場合は、光学的な調整を適切に行うことができず、調整を何度も繰り返さなければ、目標位置に投影領域の位置を合わせることができない可能性がある。つまり、従来は、プロジェクタ（投影装置）の投影領域の位置の光学的な調整が効率的ではなかった。
【０００７】
そこで本発明では、投影装置における投影領域の位置の光学的な調整を効率的に実施できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の態様は、
投影対象物に投影画像を投影する投影手段を有する投影装置を制御する情報処理装置であって、
前記投影対象物の撮影画像を取得する取得手段と、
前記撮影画像を複数のサブ領域に分割して、前記撮影画像において目標領域および前記投影画像のそれぞれが前記複数のサブ領域のいずれに属しているのかを判定する制御手段と、
前記投影手段を制御することによって、
前記目標領域と前記投影画像とが同じサブ領域に属している場合には、前記投影画像の大きさを調整した後に、前記投影画像の位置の第１調整をし、
前記目標領域と前記投影画像とが異なるサブ領域に属している場合には、前記投影画像の位置の第２調整をした後に、前記投影画像の大きさを調整して、その後さらに、前記投影画像の位置の前記第１調整を行う、
投影制御手段と、
を有する
ことを特徴とする情報処理装置である。
【０００９】
本発明の第２の態様は、
投影対象物に投影画像を投影する投影手段を有する投影装置の制御方法であって、
前記投影対象物の撮影画像を取得する取得工程と、
前記撮影画像を複数のサブ領域に分割した場合に、前記撮影画像において目標領域および前記投影画像のそれぞれが前記複数のサブ領域のいずれに属しているのかを判定する制御工程と、
前記投影手段を制御することによって、
前記目標領域と前記投影画像とが同じサブ領域に属している場合には、前記投影画像の大きさを調整した後に、前記投影画像の位置の第１調整をし、
前記目標領域と前記投影画像とが異なるサブ領域に属している場合には、前記投影画像の位置の第２調整をした後に、前記投影画像の大きさを調整して、その後さらに、前記投影画像の位置の前記第１調整を行う、
投影制御工程と、
を有する
ことを特徴とする制御方法である。
【発明の効果】
【００１０】
本発明によれば、投影装置における投影領域の位置の光学的な調整を効率的に実施できる。
【図面の簡単な説明】
【００１１】
【図１】実施形態１に係る制御システムの構成を示す図
【図２】実施形態１に係るプロジェクタの構成を示す図
【図３】実施形態１に係る情報処理装置および撮像装置の構成を示す図
【図４】実施形態１に係る投影領域の調整処理を示すフローチャート
【図５】実施形態１に係るサブ領域を説明する図
【図６】実施形態１に係る投影領域とサブ領域の位置関係を説明する図
【図７】実施形態１に係る投影領域の調整を説明する図
【図８】実施形態１に係る投影領域の調整を説明する図
【図９】実施形態１に係るズームおよびレンズシフトを説明するフローチャート
【図１０】変形例３に係る投影領域の調整を説明する図
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施形態を詳細に説明するが、この発明は以下の実施の形態に限定するものではない。
【００１３】
＜実施形態１＞
本実施形態では、液晶プロジェクタ１００と情報処理装置５００と撮像装置６００により構成される制御システム１について説明する。具体的には、制御システム１は、液晶プロジェクタ１００と撮像装置６００とを情報処理装置５００が制御することによって、液晶プロジェクタ１００がスクリーンなどに投影する投影領域を制御するようなシステムである。また、より詳細には、情報処理装置５００は、撮像装置６００がスクリーンなどを撮影する撮影画像を当該画像の歪み度合いに応じて分割する。そして、情報処理装置５０
０は、当該分割した領域であるサブ領域のいずれに投影領域および目標とする領域（目標領域）が属しているのかに応じて、投影領域の位置や大きさの調整をする。
【００１４】
まず、以下では、制御システム１の基本的な構成について説明し、その後、制御システム１の構成要素である液晶プロジェクタ１００、情報処理装置５００、撮像装置６００の各構成の説明を行う。なお、本実施形態では、透過型液晶パネルを用いた液晶プロジェクタ１００を複数用いた制御システム１について説明する。
【００１５】
［制御システム１について］
まず、制御システム１について図１を用いて説明する。制御システム１は、液晶プロジェクタ１００ａ、液晶プロジェクタ１００ｂ、情報処理装置５００、撮像装置６００を有する。なお、液晶プロジェクタ１００ａと液晶プロジェクタ１００ｂのそれぞれは、同じ構成を有する液晶プロジェクタ１００である。
【００１６】
液晶プロジェクタ１００ａと液晶プロジェクタ１００ｂは、投影対象物であるスクリーン３００に対して投影を行う。ここで、スクリーン３００に対して、液晶プロジェクタ１００ａが投影している領域が投影領域４００ａであり、液晶プロジェクタ１００ｂが投影している領域が投影領域４００ｂである。
【００１７】
情報処理装置５００は、液晶プロジェクタ１００ａとケーブル２００ａを介して接続されており、また、液晶プロジェクタ１００ｂとケーブル２００ｂを介して接続されている。
【００１８】
撮像装置６００は、投影対象物であるスクリーン３００を撮影する。本実施形態では、撮像装置６００は、投影領域４００ａおよび投影領域４００ｂを撮影できる位置に設置されている。
【００１９】
ケーブル２００ａは、情報処理装置５００と液晶プロジェクタ１００ａ間で通信を行うため伝送路である。ケーブル２００ｂは、情報処理装置５００と液晶プロジェクタ１００ｂ間で通信を行うため伝送路である。ケーブル２００ａおよびケーブル２００ｂは、ＬＡＮケーブルやＵＳＢケーブルなど形式は問わない。なお、情報処理装置５００と液晶プロジェクタ１００とは、ケーブルなどの有線接続によってではなく、無線接続によって通信してもよい。
【００２０】
ケーブル７００は、情報処理装置５００と撮像装置６００間で通信を行うための伝送路であり、ＬＡＮケーブルやＵＳＢケーブルなど形式は問わない。つまり、撮像装置６００は、情報処理装置５００とケーブル７００を介して接続されている。
【００２１】
なお、図１は、液晶プロジェクタ１００ａおよび液晶プロジェクタ１００ｂによる投影を行うための位置調整を行う前の状態を示しており、投影領域４００ｂに対して投影領域４００ａを重畳させている。
【００２２】
［液晶プロジェクタについて］
次に、図２を用いて、本実施形態の液晶プロジェクタ１００の構成を説明する。図２は、本実施形態の液晶プロジェクタ１００の全体の構成を示す図である。なお、液晶プロジェクタ１００に限らず、投影装置であれば任意のものを用いてよい。つまり、表示デバイスとして透過型液晶パネルを用いるような液晶プロジェクタに限らず、ＤＬＰ、ＬＣＯＳ（反射型液晶）パネルなどの表示デバイスを用いたものであってもよい。また、液晶プロジェクタ１００は、単板式や３板式などが一般に知られているが、いずれの方式であってもよい。なお、本実施形態の液晶プロジェクタ１００は、表示するべき画像に応じて、液
晶素子の光の透過率を制御して、液晶素子を透過した光源からの光をスクリーンに投影することで、画像をユーザに提示する。
【００２３】
液晶プロジェクタ１００は、ＣＰＵ１１０、ＲＯＭ１１１、ＲＡＭ１１２、操作部１１３、画像入力部１３０、画像処理部１４０を有する。また、液晶プロジェクタ１００は、さらに、液晶制御部１５０、液晶パネル１５１Ｒ、１５１Ｇ、１５１Ｂ、光源制御部１６０、光源１６１、色分離部１６２、色合成部１６３、光学系制御部１７０、投影光学系１７１を有する。また、液晶プロジェクタ１００は、さらに、記録再生部１９１、記録媒体１９２、通信部１９３、表示制御部１９５、表示部１９６を有していてもよい。なお、図２における点線は、光源１６１から照射する光が通る経路を示している。
【００２４】
ＣＰＵ１１０は、液晶プロジェクタ１００の各機能部を制御する。ＲＯＭ１１１は、ＣＵＰ１１０の処理手順を記述した制御プログラムを記憶するためのものであり、ＲＡＭ１１２は、ワークメモリとして一時的に制御プログラムやデータを格納するものである。また、ＣＰＵ１１０は、通信部１９３より受信する、または、記録再生部１９１により記録媒体１９２から再生される静止画データや動画データを一時的にＲＡＭ１１２に記憶することができる。そして、ＣＰＵ１１０は、ＲＯＭ１１１に記憶されたプログラムを用いて、当該データに応じた画像や映像を再生したりすることもできる。
【００２５】
また、操作部１１３は、ユーザの指示を受け付け、ＣＰＵ１１０に指示信号を送信する。例えば、操作部１１３は、スイッチやダイヤル、表示部１９６上に設けられたタッチパネルなどによりユーザの指示を受け付ける。また、操作部１１３は、例えば、リモコンからの信号を受信する信号受信部（赤外線受信部など）で、受信した信号に基づいて所定の指示信号をＣＰＵ１１０に送信するものであってもよい。また、ＣＰＵ１１０は、操作部１１３や、通信部１９３から入力された制御信号を受信して、液晶プロジェクタ１００の各機能部を制御する。
【００２６】
画像入力部１３０は、外部装置から映像信号を受信するものであり、例えば、コンポジット端子、Ｓ映像端子、Ｄ端子、コンポーネント端子、アナログＲＧＢ端子、ＤＶＩ−Ｉ端子、ＤＶＩ−Ｄ端子、ＨＤＭＩ（登録商標）端子等を含む。また、画像入力部１３０は、アナログ映像信号を受信した場合には、受信したアナログ映像信号をデジタル映像信号に変換する。そして、画像入力部１３０は、受信した映像信号を、画像処理部１４０に送信する。ここで、外部装置は、映像信号を出力できるものであれば、パーソナルコンピュータ、カメラ、携帯電話、スマートフォン、ハードディスクレコーダ、ゲーム機など、どのようなものであってもよい。
【００２７】
画像処理部１４０は、画像入力部１３０から受信した映像信号にフレーム数、画素数、画像形状などの変更処理を施して、液晶制御部１５０に送信するものであり、例えば画像処理用のマイクロプロセッサにより構成される。また、画像処理部１４０は、専用のマイクロプロセッサである必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムによって、ＣＰＵ１１０が画像処理部１４０と同様の処理を実行してもよい。画像処理部１４０は、フレーム間引き処理、フレーム補間処理、解像度変換処理、歪み補正処理（キーストン補正処理）といった機能を実行することが可能である。また、画像処理部１４０は、画像入力部１３０から受信した映像信号以外にも、ＣＰＵ１１０によって再生された画像や映像に対して前述の変更処理を施すこともできる。画像処理部１４０は、後述する光学調整を行う際のテストパターンを生成することもできる。
【００２８】
液晶制御部１５０は、画像処理部１４０で処理の施された映像信号に基づいて、液晶パネル１５１Ｒ、１５１Ｇ、１５１Ｂの画素の液晶に印可する電圧を制御して、液晶パネル１５１Ｒ、１５１Ｇ、１５１Ｂの透過率を調整するものである。液晶制御部１５０は、制
御用のマイクロプロセッサにより構成される。また、液晶制御部１５０は、専用のマイクロプロセッサである必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムによって、ＣＰＵ１１０が液晶制御部１５０と同様の処理を実行してもよい。たとえば、画像処理部１４０に映像信号が入力されている場合、液晶制御部１５０は、画像処理部１４０から１フレームの画像を受信する度に、画像に対応する透過率となるように、液晶パネル１５１Ｒ、１５１Ｇ、１５１Ｂを制御する。
【００２９】
液晶パネル１５１Ｒは、赤色に対応する液晶パネルであって、光源１６１から出力された光のうち、色分離部１６２で赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）に分離された光のうち、赤色の光の透過率を調整するためのものである。液晶パネル１５１Ｇは、緑色に対応する液晶パネルであって、光源１６１から出力された光のうち、色分離部１６２で赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）に分離された光のうち、緑色の光の透過率を調整するためのものである。液晶パネル１５１Ｂは、青色に対応する液晶パネルであって、光源１６１から出力された光のうち、色分離部１６２で赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）に分離された光のうち、青色の光の透過率を調整するためのものである。
【００３０】
光源制御部１６０は、光源１６１のオン／オフを制御や光量の制御をするものであり、制御用のマイクロプロセッサにより構成される。また、光源制御部１６０は、専用のマイクロプロセッサである必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムによって、ＣＰＵ１１０が光源制御部１６０と同様の処理を実行してもよい。また、光源１６１は、不図示のスクリーンに画像を投影するための光を出力するものであり、例えば、ハロゲンランプ、キセノンランプ、高圧水銀ランプなどであってもよい。
【００３１】
また、色分離部１６２は、光源１６１から出力された光を、赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）に分離するものであり、例えば、ダイクロイックミラーやプリズムなどにより構成される。なお、光源１６１として、各色に対応するＬＥＤ等を使用する場合には、色分離部１６２は不要である。
【００３２】
また、色合成部１６３は、液晶パネル１５１Ｒ、１５１Ｇ、１５１Ｂを透過した赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の光を合成するものであり、例えば、ダイクロイックミラーやプリズムなどにより構成される。そして、色合成部１６３により赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の成分を合成した光は、投影光学系１７１に送られる。このとき、液晶パネル１５１Ｒ、１５１Ｇ、１５１Ｂは、画像処理部１４０から入力された画像に対応する光の透過率となるように、液晶制御部１５０により制御されている。そのため、色合成部１６３により合成された光は、投影光学系１７１によりスクリーンに投影されると、画像処理部１４０により入力された画像に対応する画像がスクリーン上に表示される。
【００３３】
光学系制御部１７０は、投影光学系１７１を制御するものであり、制御用のマイクロプロセッサにより構成される。光学系制御部１７０は、投影光学系１７１を制御することにより、投影領域（投影画像）の拡大、縮小、移動、焦点などの調整を行うことができる。なお、本実施形態では、投影光学系１７１が有するレンズの位置の移動により実現される、投影領域（投影画像）の拡大および縮小を「ズーム」、投影領域の移動を「レンズシフト」、と呼ぶ。したがって、本実施形態では、光学系制御部１７０は、投影制御手段ということもできる。
【００３４】
また、光学系制御部１７０は、専用のマイクロプロセッサである必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムによって、ＣＰＵ１１０が光学系制御部１７０と同様の処理を実行してもよい。また、例えば、外部の装置である情報処理装置５００のＣＰＵ５１０が、投影制御手段として光学系制御部１７０と同様の処理を実行してもよい。
【００３５】
投影光学系１７１は、色合成部１６３から出力された合成光をスクリーンに投影するためのものである。また、投影光学系１７１は、複数のレンズ、レンズ駆動用のアクチュエータにより構成されており、レンズをアクチュエータにより駆動することによって、上述の投影領域（投影画像）の拡大、縮小、移動、焦点などが実現できる。したがって、本実施形態では、投影光学系１７１は、投影手段ということもできる。
【００３６】
記録再生部１９１は、記録媒体１９２から静止画データや動画データを再生したりするものである。記録再生部１９１は、例えば、記録媒体１９２と電気的に接続するインタフェースや記録媒体１９２と通信するためのマイクロプロセッサにより構成される。また、記録再生部１９１には、専用のマイクロプロセッサを含む必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムによって、ＣＰＵ１１０が記録再生部１９１と同様の処理を実行してもよい。
【００３７】
記録媒体１９２は、静止画データや動画データ、その他、本実施形態の液晶プロジェクタに必要な制御データなどを記録することができるものである。記録媒体１９２は、磁気ディスク、光学式ディスク、半導体メモリなどのあらゆる方式の記録媒体であってよく、着脱可能な記録媒体であっても、内蔵型の記録媒体であってもよい。また、通信部１９３より受信した静止画データや動画データを記録媒体１９２に記録してもよい。
【００３８】
通信部１９３は、外部機器からの制御信号や静止画データ、動画データなどを受信するためのものである。通信部１９３は、通信方式を特に限定するものではなく、例えば、無線ＬＡＮ、有線ＬＡＮ、ＵＳＢ、Ｂｌｕｅｔｏｏｔｈ（登録商標）を用いて通信する。また、画像入力部１３０の端子が、例えばＨＤＭＩ（登録商標）端子であれば、その端子を介してＣＥＣ通信を行うものであってもよい。ここで、外部装置は、液晶プロジェクタ１００と通信を行うことができるものであれば、パーソナルコンピュータ、カメラ、携帯電話、スマートフォン、ハードディスクレコーダ、ゲーム機、リモコンなど、どのようなものであってもよい。
【００３９】
表示制御部１９５は、液晶プロジェクタ１００に備えられた表示部１９６に液晶プロジェクタ１００を操作するための操作画面やスイッチアイコン等の画像を表示させるための制御をするものであり、表示制御を行うマイクロプロセッサなどにより構成される。また、表示制御部１９５専用のマイクロプロセッサである必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムによって、ＣＰＵ１１０が表示制御部１９５と同様の処理を実行してもよい。
【００４０】
表示部１９６は、液晶プロジェクタ１００を操作するための操作画面やスイッチアイコンを表示する。表示部１９６は、画像を表示できればどのようなものであってもよい。例えば、液晶ディスプレイ、ＣＲＴディスプレイ、有機ＥＬディスプレイ、ＬＥＤディスプレイであってよい。また、特定のボタンをユーザに認識可能に掲示するために、各ボタンに対応するＬＥＤ等を発光させるものであってもよい。
【００４１】
なお、本実施形態の画像処理部１４０、液晶制御部１５０、光源制御部１６０、光学系制御部１７０、記録再生部１９１、表示制御部１９５は、これらの各機能部と同様の処理を行うことのできる単数または複数のマイクロプロセッサあってもよい。または、例えば、ＲＯＭ１１１に記憶されたプログラムによって、ＣＰＵ１１０が各機能部と同様の処理を実行してもよい。
【００４２】
［情報処理装置について］
次に図３（Ａ）を用いて、本実施形態の情報処理装置５００の構成を説明する。図３（Ａ）は、本実施形態の情報処理装置５００の全体の構成を示す図である。情報処理装置５
００は、ＣＰＵ５１０、ＲＯＭ５１１、ＲＡＭ５１２、操作部５１３、通信部５９３、表示部５９６を有する。なお、情報処理装置５００におけるＣＰＵ５１０以外の各機能部は、液晶プロジェクタ１００における同名の機能部と同様の処理を行うため説明は省略する。
【００４３】
ＣＰＵ５１０は、情報処理装置５００の各機能部を制御する制御手段である。本実施形態では、ＣＰＵ５１０が、ＲＯＭ５１１が記憶するプログラムに応じて、液晶プロジェクタ１００や撮像装置６００を制御することによって投影領域の調整を行う。
【００４４】
［撮像装置について］
次に図３（Ｂ）を用いて、本実施形態の撮像装置６００の構成を説明する。図３（Ｂ）は、本実施形態の撮像装置６００の全体の構成を示す図である。
【００４５】
本実施形態の撮像装置６００は、ＣＰＵ６０１、ＲＯＭ６１１、ＲＡＭ６１２、操作部６１３、通信部６９３、撮像部６９４、表示部６９６を有する。なお、撮像装置６００における撮像部６９４以外の各機能部は、液晶プロジェクタ１００における同名の機能部と同様の処理を行うため説明は省略する。
【００４６】
撮像部６９４は、不図示の撮影光学系を介して周囲を撮影し、画像信号を取得する。撮像部６９４は、画像信号から得られた撮影画像をＣＰＵ６０１に出力する。
【００４７】
ＣＰＵ６０１は、撮像装置６００の各機能部を制御する。また、ＣＰＵ６０１は、撮像部６９４から取得する撮影画像を、ＲＯＭ６１１に記憶されたプログラムに基づいて、静止画データや動画データに変換して、一時的にＲＡＭ６１２に記憶することができる。
【００４８】
［光学調整の処理について］
図４を用いて、制御システム１において実施される、液晶プロジェクタ１００ａの投影領域４００ａの位置と大きさを、液晶プロジェクタ１００ｂの投影領域４００ｂの位置と大きさに一致させる光学調整について説明する。なお、図４は情報処理装置５００のＣＰＵ５１０が行う処理のフローチャートであり、情報処理装置５００の操作部５１３へのユーザの入力や、通信部５９３への非図示の他機器からの指示を受け付けた際に、開始される。なお、以降、液晶プロジェクタ１００ａを「制御対象プロジェクタ１００ａ」と呼び、液晶プロジェクタ１００ｂを「基準プロジェクタ１００ｂ」と呼ぶ。また、本フローチャートにおける処理では、基準プロジェクタ１００ｂの投影領域４００ｂの位置や大きさを制御する必要がないため、制御対象プロジェクタ１００ａのＣＰＵ１１０が当該処理をおこなってもよい。
【００４９】
（Ｓ３０１について）
Ｓ３０１において、ＣＰＵ５１０は、撮像装置６００が撮影した撮像画像に対してサブ領域を設定する。サブ領域とは、撮影画像の歪み度合いに応じて、当該撮影画像の領域が分割されたものである。なお、サブ領域は、後述する光学調整の処理順番の決定に用いるものである。ここで、撮像装置６００における光学系のレンズ歪みやスクリーン３００における形状歪みによって、撮影画像が歪んでしまうため、これらによる歪みの影響範囲毎にサブ領域を設けるとよい。また、ＣＰＵ５１０は、決定したサブ領域の情報をＲＡＭ５１２に記録する。サブ領域の情報には、サブ領域の境界の端点（頂点）の座標やサブ領域を識別する情報などである境界情報が含まれる。なお、撮影画像は、外部装置である撮像装置６００から通信部５９３を介してＣＰＵ５１０が取得するものであるため、通信部５９３は、本実施形態では取得手段であるといえる。
【００５０】
サブ領域について、具体的に、図５（Ａ）および図５（Ｂ）を用いて説明する。ここで
、図５（Ａ）および図５（Ｂ）の全体の領域は、撮影画像全体の領域を示している。図５（Ａ）に示すように、ＣＰＵ５１０は、サブ領域によって、内側領域２０と外側領域１０に撮影画像を領域分割してもよい。また、図５（Ｂ）に示すように、ＣＰＵ５１０は、領域１０、領域２０、領域３０のように３つ以上のサブ領域に撮影画像を分割してもよい。ここで、各サブ領域は、互いに重複する領域を有しない。
【００５１】
ここで、ＣＰＵ５１０は、撮影画像の歪み度合いに応じて、サブ領域を決定することができる。具体的には、例えば、ＣＰＵ５１０は、図５（Ａ）が示すような撮影画像において、歪み度がＤ１以上ある範囲をサブ領域１０として決定し、歪み度がＤ１未満である範囲をサブ領域２０と決定する。図５（Ｂ）が示す場合も同様に、ＣＰＵ５１０は、撮影画像において、歪み度がＤ１以上ある範囲をサブ領域１０として決定し、歪み度がＤ１未満かつＤ２以上である範囲をサブ領域２０と決定し、それ以外の範囲をサブ領域３０と決定する。なお、Ｄ１＞Ｄ２が成立しているものとする。
【００５２】
なお、ＣＰＵ５１０は、通信部５９３を介して撮像装置６００と通信を行い、撮像装置６００からレンズの光学歪みの分布に関する、撮影画像の各座標に対応するようなパラメータを取得してもよい。この場合は、ＣＰＵ５１０は、任意の歪みの閾値を決定して、撮影画像の各座標に対応する当該パラメータの値が当該閾値より大きいか小さいかによって、サブ領域を決定するとよい。なお、３つ以上のサブ領域を決定する場合には、ＣＰＵ５１０は、当該閾値を２以上決定すればよい。つまり、撮影画像の歪み度合いとして、撮像装置６００のレンズの歪みパラメータを用いてもよい。
【００５３】
また、ＣＰＵ５１０は、撮影画像の各座標に対応するようなスクリーン３００の歪み分布の情報を有する歪み情報を算出してもよい。そして、ＣＰＵ５１０は、任意の歪みの閾値を決定して、当該歪み分布における値と当該閾値との大小関係からサブ領域を決定してもよい。なお、歪み情報は、撮像装置６００がスクリーン３００を撮像した撮影画像を、ＣＰＵ５１０が通信部５９３を介して受信し、当該撮影画像を解析することにより算出できる。なお、歪み情報の算出については公知の技術で実現可能であるため、本実施形態では説明は省略する。つまり、撮影画像の歪み度合いとして、スクリーン３００の歪み分布を用いてもよい。
【００５４】
（Ｓ３０２について）
Ｓ３０２において、ＣＰＵ５１０は、通信部５９３を介して、制御対象プロジェクタ１００ａに対してテストパターン（テスト画像）の表示の指示をする。制御対象プロジェクタ１００ａの投影光学系１７１は、当該指示に応じて、スクリーン３００に対してテストパターンを投影することによって、投影領域４００ａをスクリーン３００に表示する。その後、ＣＰＵ５１０は、撮像装置６００を介して、スクリーン３００を撮影した画像を取得する。ＣＰＵ５１０は、当該画像における投影領域４００ａの特徴点を抽出して、特徴点情報としてＲＡＭ５１２に記録する。なお、投影領域の特徴点とは、投影領域の端点（頂点）４点、投影領域の中心、投影領域に分布した任意の点などである。
【００５５】
（Ｓ３０３について）
Ｓ３０３において、ＣＰＵ５１０は、Ｓ３０２における処理と同様の処理を基準プロジェクタ１００ｂに対して行う。つまり、ＣＰＵ５１０は、スクリーン３００上に投影領域４００ｂを表示させて、投影領域４００ｂを撮影した画像から、当該画像における投影領域４００ｂの特徴点を抽出して特徴点情報としてＲＡＭ５１２に記録する。なお、本フローチャートでは、投影領域４００ｂに対して位置や大きさの制御を行わないため、投影領域４００ｂは、投影領域４００ａの目標とする領域である目標領域である。
【００５６】
なお、Ｓ３０１〜Ｓ３０３では、各工程ごとに撮像装置６００がスクリーン３００を撮
影しているが、スクリーン３００上に、投影領域４００ａと投影領域４００ｂとが表示されてから、当該撮影がおこなわれてもよい。つまり、効率的に処理を実行するために、ＣＰＵ５１０は、１つの撮影画像から、サブ領域の決定、投影領域４００ａおよび投影領域４００ｂの特徴点情報の取得を行ってもよい。
【００５７】
（Ｓ３０４について）
Ｓ３０４において、ＣＰＵ５１０は、サブ領域の境界情報、投影領域４００ａの特徴点情報、投影領域４００ｂの特徴点情報をＲＡＭ５１２から読み出し、各投影領域がどのサブ領域に所属するかを判定する。
【００５８】
サブ領域の所属判定の処理を、図６（Ａ）〜図６（Ｄ）を用いて説明する。なお、Ｓ３０１において図５（Ａ）が示すようにサブ領域１０とサブ領域２０とが決定されているものとする。Ｓ３０３において撮影された撮影画像６１０が図６（Ａ）が示すような画像である場合、撮影画像６１０における投影領域４００ａ、投影領域４００ｂとサブ領域とは図６（Ｂ）が示すような位置関係である。一方、撮影画像６１０が図６（Ｃ）が示すような画像である場合は、撮影画像６１０における投影領域４００ａ、投影領域４００ｂとサブ領域とは図６（Ｄ）が示すような位置関係である。
【００５９】
つまり、図６（Ｂ）と図６（Ｄ）が示す場合のいずれも、投影領域４００ａは、一部がサブ領域１０に含まれ、他の部分がサブ領域２０に含まれる。また、投影領域４００ｂは、全ての領域がサブ領域２０に含まれる。
【００６０】
ここで、各投影領域がいずれのサブ領域に属しているかの判定は、サブ領域のうち、投影領域を含む面積が大きい方を属するサブ領域とするとよい。これは、あるサブ領域に含まれる投影領域の面積が大きいほど、当該サブ領域による歪みの影響を当該投影領域が多く受けるからである。なお、サブ領域が３つ以上ある場合には、サブ領域のうち、投影領域を含む面積が最も大きいサブ領域を、当該投影領域が属するサブ領域とすればよい。また、投影領域の中心位置（中心点；重心）があるサブ領域を、当該投影領域が属するサブ領域としてもよい。これらの判定は、各投影領域の特徴点情報とサブ領域の境界情報により判定を行うことができる。
【００６１】
たとえば、投影領域を含む面積によって属するサブ領域をＣＰＵ５１０が判定する場合、投影領域４００ａの端点の座標と、サブ領域１０およびサブ領域２０の端点の座標より当該面積を計算することができる。これにより、図６（Ｂ）が示す投影領域４００ａは、より多くの面積がサブ領域１０に含まれていることから、サブ領域１０に属していると判定される。一方、図６（Ｄ）が示す投影領域４００ａは、サブ領域２０により多くの面積が含まれているため、サブ領域２０に属していると判定される。
【００６２】
なお、Ｓ３０１からＳ３０４までの処理はすべて撮像装置６００の撮影画像座標上で行ったが、いずれかの液晶プロジェクタのパネル座標系など、他の共通座標系上で処理を行ってもよい。共通座標系上に特徴点を変換する射影変換などの技術は公知であるため、ここでは省略する。
【００６３】
（Ｓ３０５について）
Ｓ３０５において、ＣＰＵ５１０は、投影領域４００ａの属するサブ領域と投影領域４００ｂの属するサブ領域とが同じか否かを判定する。同じである場合は処理工程はＳ３０６に遷移する。異なる場合は処理工程はＳ３０８に遷移する。つまり、Ｓ３０５では、ＣＰＵ５１０は、目標領域である投影領域４００ｂと、投影する位置や大きさを変化させる投影領域４００ａとが同じサブ領域に属しているかを判定している。
【００６４】
（Ｓ３０６について）
Ｓ３０６において、ＣＰＵ５１０は、ズーム制御によって、投影領域４００ａの大きさを、投影領域４００ｂの大きさに一致させるズーム調整と呼ばれる処理を行う。例えば、Ｓ３０６の処理開始時点の撮影画像６１０を図７（Ａ）とする。ＣＰＵ５１０は、図７（Ｂ）が示すように、投影領域４００ａを拡大して、投影領域４００ｂの大きさと同じ大きさにする。なお、ズームの制御処理については後述にて詳細に説明する。
【００６５】
（Ｓ３０７について）
Ｓ３０７において、ＣＰＵ５１０は、レンズシフトの制御によって、投影領域４００ａの位置を、投影領域４００ｂの位置に一致させるシフト調整と呼ばれる処理を行う。例えば、ＣＰＵ５１０は、図７（Ｂ）が示すように位置の異なる２つの投影領域を、図７（Ｃ）が示すように、投影領域４００ａを移動して、投影領域４００ｂと位置を一致させる。なお、レンズシフトの制御処理については後述にて詳細に説明する。Ｓ３０７の処理が終了すると、本フローチャートにおける処理は全て完了する。
【００６６】
ここで、Ｓ３０６でズーム調整を行ってから、Ｓ３０７でシフト調整を行う理由は、ズーム調整を行う前後では投影領域の中心位置がレンズシフトの位置によって異なってしまうためである。これは、ズームの拡大縮小の中心が光学中心（光軸）であり、レンズシフトによって光学中心と投影面の中心がずれるためである。つまり、撮影画像における投影領域の中心位置は、レンズシフトをしていない状態、すなわち光学中心と投影領域の中心が一致している状態であればズーム調整しても移動しない。一方、レンズシフトをしている場合は、光学中心と投影領域の中心が一致していないため、ズーム調整に伴い、投影領域の中心位置が移動してしまう。従って、シフト調整を行った後に、ズーム調整をすると、２つの投影領域の位置が同じでないために、再び、シフト調整を行う必要が発生する可能性がある。このように、ズーム調整を行う前後で投影領域の中心位置が変わるため、先にズーム調整を行ってからシフト調整を行うことにより、処理全体のレンズのシフト量が減り、処理時間が短縮でき、効率よく制御を行うことができる。
【００６７】
（Ｓ３０８について）
Ｓ３０８において、ＣＰＵ５１０は、Ｓ３０７と同様の処理を行う。例えば、Ｓ３０８の処理開始時点における撮影画像は、図８（Ａ）が示すものであるとする。ここで、ＣＰＵ５１０は、図８（Ａ）が示す投影領域４００ａの中心を、図８（Ｂ）が示す投影領域４００ａのように、投影領域４００ｂの中心と同じ位置まで移動させる。なお、Ｓ３０８の処理の目的は、投影領域４００ａと、投影領域４００ｂの属するサブ領域を同じにすることである。従って、Ｓ３０８におけるレンズシフトの制御では、２つの投影領域の中心が一致する位置まで動かさずとも、同じサブ領域に属する位置までの移動でもよい。
【００６８】
（Ｓ３０９について）
Ｓ３０９において、ＣＰＵ５１０は、Ｓ３０６と同様に処理を行う。例えば、ＣＰＵ５１０は、図８（Ｂ）が示す投影領域４００ａを、図８（Ｃ）が示す投影領域４００ａのように、投影領域４００ｂと同じ大きさにする。
【００６９】
（Ｓ３１０について）
Ｓ３１０において、ＣＰＵ５１０は、Ｓ３０７と同様の処理を行う。例えば、ＣＰＵ５１０は、図８（Ｃ）が示す投影領域４００ａを、図８（Ｄ）が示す投影領域４００ａのように、投影領域４００ｂと同じ位置まで移動させる。Ｓ３１０の処理が終了すると、本フローチャートにおける処理は全て完了する。
【００７０】
ここで、Ｓ３０６〜Ｓ３０７とＳ３０８〜Ｓ３１０とを比較すると、後者ではシフト調整がズーム調整前に行われる。これは、２つの投影領域が異なるサブ領域に属している場
合、２つの投影領域が受ける、撮像装置のレンズ歪みやスクリーンの歪みによる影響が異なるためである。つまり、異なるサブ領域では、ズーム調整が異なるように制御されてしまう。そのため、ＣＰＵ５１０は、Ｓ３０５において２つの投影領域が異なるサブ領域に属している場合のみ、投影領域４００ｂと同じサブ領域に投影領域４００ａを移動させるシフト調整を行ってから、ズーム調整およびシフト調整を行う。このように、必要な場合のみシフト調整を先に行うことで、処理全体のレンズシフト量が減り、処理時間が短縮されるため、効率的な光学制御を行うことが可能になる。
【００７１】
［ズーム制御について］
以下では、Ｓ３０６およびＳ３０９において行われるズーム制御について、図９（Ａ）を用いて説明する。なお、図９（Ａ）は、情報処理装置５００のＣＰＵ５１０が行うズーム制御処理のフローチャートである。なお、Ｓ３２０およびＳ３２１の処理は、Ｓ３０３およびＳ３０２とそれぞれ同じ処理であるため詳細な説明は省略する。なお、Ｓ３０３の時点とＳ３２０の時点とで、投影領域４００ｂに変化がない場合には、Ｓ３２０の処理は行われる必要はない。
【００７２】
Ｓ３２２において、ＣＰＵ５１０は、ＲＡＭ５１２から各液晶プロジェクタの特徴点情報を読み出し、各投影領域の面積を算出し、２つの投影領域の大きさの比較を行う。例えば、ＣＰＵ５１０は、特徴点情報が各投影領域の端点４点であれば、当該４点から面積を算出する。そして、ＣＰＵ５１０は、２つの投影領域の大きさが同じであるか否かを判定する。ここで、大きさが一致していれば、本フローチャートにおける処理を終了する。一致していなければ、Ｓ３２３へ遷移する。なお、終了条件は大きさの一致ではなく、投影領域４００ａの大きさと投影領域４００ｂの大きさとの比が所定の範囲内に含まれているなどでもよい。また、大きさの比較では、必ずしも面積を比較する必要はなく、例えば、矩形における長辺の長さなどを比較してもよい。
【００７３】
Ｓ３２３において、投影領域４００ａの大きさが投影領域４００ｂの大きさよりも大きければ、ＣＰＵ５０１は、投影領域４００ａに対して縮小方向のズーム制御を行う。投影領域４００ａの大きさが投影領域４００ｂより小さければ、ＣＰＵ５０１は、投影領域４００ａに対して拡大方向のズーム制御を行う。なお、ズーム制御は、ＣＰＵ５１０が、制御対象プロジェクタ１００ａへズーム制御コマンドを送信することにより、投影光学系１７１の有するレンズを制御することによって行う。Ｓ３２３の処理が終了すると、処理工程はＳ３２１に遷移する。
【００７４】
また、Ｓ３２０とＳ３２１において取得される特徴点は、撮影した画像平面ではなく、いずれかの液晶プロジェクタのパネル平面上に射影変換を行って取得されてもよい。なお、射影変換については、公知の技術で実現可能であるため説明は省略する。そして、Ｓ３２２では、ＣＰＵ５１０は、特徴点情報が投影領域内に分布する点を示す場合は、液晶プロジェクタのパネル座標系への射影変換により投影領域の端点を算出することにより、面積を算出してもよい。なお、Ｓ３２０とＳ３２１において、撮影画像上で取得した特徴点を用いる場合は、撮像装置６００がスクリーン３００と正対している必要があるが、いずれかの液晶プロジェクタのパネル平面上に射影変換を行う場合には、その必要はない。
【００７５】
［レンズシフト制御について］
以下では、Ｓ３０７およびＳ３０８、Ｓ３１０において行われるレンズシフト制御について、図９（Ｂ）を用いて説明する。図９（Ｂ）は情報処理装置５００のＣＰＵ５１０が行うレンズシフト制御処理のフローチャートである。
【００７６】
Ｓ３３０とＳ３３１では、Ｓ３２０とＳ３２１の同様の処理が行われる。Ｓ３３１の処理が終了すると、処理工程は、Ｓ３３２に遷移する。なお、Ｓ３０３の時点もしくはＳ３
２０の時点とＳ３３０の時点とで、投影領域４００ｂに変化がない場合には、Ｓ３３０の処理は行われる必要はない。
【００７７】
Ｓ３３２において、ＣＰＵ５１０は、投影領域４００ａおよび投影領域４００ｂの特徴点情報をＲＡＭ５１２から読み出し、各投影領域の位置の比較を行う。ここで、ＣＰＵ５１０は、投影領域４００ａおよび投影領域４００ｂの特徴点同士の位置を比較してもよいし、特徴点から各投影領域の中心などの定点を算出して比較してもよい。なお、比較の結果、位置が一致していれば、本フローチャートにおける全ての処理を終了する。位置が一致していなければ、処理工程は、Ｓ３３３へ遷移する。なお、本フローチャートの終了条件は位置の一致ではなく、投影領域４００ｂの位置よりも所定の割合や所定の距離、上下左右にずれていてもよいとしてもよい。
【００７８】
Ｓ３３３において、Ｓ３３２にて算出した投影領域の位置が、投影領域４００ａより投影領域４００ｂが右側にあれば、ＣＰＵ５１０は、投影領域４００ａを右方向に移動させるレンズシフト制御を行う。投影領域４００ａより投影領域４００ｂが左側にあれば、ＣＰＵ５１０は、投影領域４００ａを左方向に移動させるレンズシフト制御を行う。なお、上下方向のレンズシフトに関しても同様である。また、レンズシフト制御は、ＣＰＵ５１０が、制御対象プロジェクタ１００ａへレンズシフト制御コマンドを送信することにより、投影光学系１７１が有するレンズを制御することによって行う。Ｓ３３３の処理が終了すると、処理工程はＳ３３１に戻る。
【００７９】
このように、本実施形態では、情報処理装置５００と液晶プロジェクタ１００と撮像装置６００により構成される制御システム１において、情報処理装置５００が他の装置を制御する例を説明したが、構成はこれに限らない。具体的には、液晶プロジェクタ１００のＣＰＵ１００が、上述したＣＰＵ５１０の処理を行っても構わない。また、液晶プロジェクタ１００が、情報処理装置５００や撮像装置６００を有する構成であってもよい。また、情報処理装置５００もしくは、液晶プロジェクタ１００が撮像部を具備しており、撮像装置６００が行う処理を情報処理装置５００もしくは、液晶プロジェクタ１００の撮像部が行っても構わない。また、本実施形態では、投影領域やサブ領域は矩形であるとして説明したが、円や多角形など任意の形状であってよい。
【００８０】
上述の本実施形態のように、投影領域の歪み度合いに応じてレンズ制御の順序を異ならせることによって、処理全体のレンズ移動量が効率化できる。従って、投影領域の調整における光学制御に要する時間を短縮することができる。
【００８１】
［変形例１］
実施形態１では、ＣＰＵ５０１は、投影領域４００ａを、投影領域４００ｂの位置および大きさに光学制御で合わせた。変形例１では、ＣＰＵ５０１は、基準プロジェクタ１００ｂの代わりにスクリーン３００上の角などの特徴点を含む目標領域に投影領域４００ａを一致させる。この場合は、実施形態１における「投影領域４００ｂ」を「目標領域」と読み替えて、Ｓ３０３、Ｓ３２０、Ｓ３３０における処理を、以下のように変更する。
【００８２】
ＣＰＵ５１０は、通信部５９３を介して、撮像装置６００を制御してスクリーン３００を撮影した画像（撮影画像）から、スクリーン３００の特徴点を抽出し、特徴点情報としてＲＡＭ５１２に記録する。なお、投影領域の特徴点は、スクリーン３００の端点４点や、スクリーン３００の輪郭上の点群などである。そして、ＣＰＵ５１０は、当該特徴点を含むような目標領域を決定する。
【００８３】
［変形例２］
また、基準プロジェクタ１００ｂの代わりにユーザが操作部５１３を介して指定した領
域に投影領域４００ａを一致させるという制御を行っても構わない。その場合は、実施形態１における「投影領域４００ｂ」を「目標領域」と読み替えて、Ｓ３０３、Ｓ３２０、Ｓ３３０における処理は、以下のように変更する。
【００８４】
まず、ＣＰＵ５１０は、撮像装置６００を制御して、スクリーン３００を撮像して撮像画像を取得する。ＣＰＵ５１０は、表示部５９６を介して、ユーザに目標領域の情報を入力するように促す。ユーザは、操作部５１３を介して、目標領域の情報を入力する。ここで、目標領域の情報は、撮影画像における目標領域の端点の座標でもよいし、中心点および領域の大きさでも構わない。この際、ＣＰＵ５１０は、表示部５９６に撮影画像を表示して、ユーザが撮影画像を確認した上で目標領域の情報を入力できるようにするとよい。ＣＰＵ５１０は、撮影画像から、当該目標領域に応じたスクリーン３００の特徴点を抽出し、特徴点情報をＲＡＭ５１２に記録する。
【００８５】
［変形例３］
実施形態１では、投影領域４００ａと投影領域４００ｂとの大きさおよび位置が一致するように制御する制御システム１を説明した。本変形例では、投影領域４００ａと投影領域４００ｂとが並ぶ（接する）ように制御する制御システム１を説明する。つまり、制御システム１は、図１０（Ａ）および図１０（Ｂ）が示すように、上下または左右方向に２つの投影領域が並ぶように制御する。この制御を行うためには、Ｓ３０３において、ＣＰＵ５１０は、基準プロジェクタではなく、投影領域４００ｂから投影領域４００ｂの１つ分上下または左右にシフトした領域の情報を取得し、Ｓ３０４でサブ領域の判定を行う。Ｓ３０５においては、ＣＰＵ５１０は、制御対象プロジェクタと、投影領域４００ｂの１つ分上下または左右にシフトした領域が同じサブ領域に存在するか否かを判定する。Ｓ３３２において、投影領域４００ｂの位置に投影領域４００ａを移動させるのではなく、投影領域４００ｂから当該投影領域４００ｂの１つ分上下または左右にシフトした領域に投影領域４００ａを移動させるようにすればよい。シフトした領域の位置は、投影領域４００ｂの４つの端点の座標から位置を求めることができる。
【００８６】
本変形例によれば、より多くの実用用途が考えられるような２つの投影領域を並べて投影（マルチ投影）する場合にも、本実施形態と同様に、投影領域の位置調整の処理を効率化することができる。また、本変形例では投影領域４００ａと投影領域４００ｂとが並ぶ（接する）ように制御する例を挙げたが、並べるのではなく、一部を重畳し、減光処理を施すことで一つの表示面を形成するマルチ投影においても、同様に処理をおこなうことができる。その場合は、重畳領域の幅を考慮することで、制御対象プロジェクタの制御目標位置を決定することができる。
【００８７】
なお、上記の各実施形態や各変形例の各機能部は、個別のハードウェアであってもよいし、そうでなくてもよい。２つ以上の機能部の機能が、共通のハードウェアによって実現されてもよい。１つの機能部の複数の機能のそれぞれが、個別のハードウェアによって実現されてもよい。１つの機能部の２つ以上の機能が、共通のハードウェアによって実現されてもよい。また、各機能部は、ＡＳＩＣ、ＦＰＧＡ、ＤＳＰなどのハードウェアによって実現されてもよいし、そうでなくてもよい。例えば、装置が、プロセッサと、制御プログラムが格納されたメモリ（記憶媒体）とを有していてもよい。そして、装置が有する少なくとも一部の機能部の機能が、プロセッサがメモリから制御プログラムを読み出して実行することにより実現されてもよい。
【００８８】
（その他の実施形態）
本発明は、上記の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また
、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８９】
１００ａ：制御対象プロジェクタ、１７１：投影光学系、
５００：情報処理装置、５１０：ＣＰＵ、５９３：通信部
【図１】
2020053710.tif 000003
【図２】
2020053710.tif 000004
【図３】
2020053710.tif 000005
【図４】
2020053710.tif 000006
【図５】
2020053710.tif 000007
【図６】
2020053710.tif 000008
【図７】
2020053710.tif 000009
【図８】
2020053710.tif 000010
【図９】
2020053710.tif 000011
【図１０】
2020053710.tif 000012