(57)【要約】【課題】マルチ投影を構成する投影装置を容易に把握することが可能な投影装置を提供する。【解決手段】本実施形態に係る投影装置は、複数の投影画面を組み合わせて統合画面を構成するための、複数の投影画面のいずれかを投影する投影装置であって、他の投影装置から、外部装置を近接させる第１の指定方法で他の投影装置が投影装置のグループに加入したことを示す通知を受信する第１の受信手段と、複数の投影装置の中から投影装置を指定する第２の指定方法で投影装置のグループを設定するための投影装置のリストを、表示手段に表示させる制御手段と、を有し、制御手段は、投影装置のリストを、第１の指定方法でグループに加入した投影装置を通知に基づいて識別可能にして、表示手段に表示させる。【選択図】図１０
2019092110.tif 000002
【特許請求の範囲】
【請求項１】
複数の投影画面を組み合わせて統合画面を構成するための、前記複数の投影画面のいずれかを投影する投影装置であって、
他の投影装置から、外部装置を近接させる第１の指定方法で前記他の投影装置が投影装置のグループに加入したことを示す通知を受信する第１の受信手段と、
複数の投影装置の中から投影装置を指定する第２の指定方法で投影装置のグループを設定するための投影装置のリストを、表示手段に表示させる制御手段と、を有し、
前記制御手段は、前記投影装置のリストを、前記第１の指定方法でグループに加入した投影装置を前記通知に基づいて識別可能にして、前記表示手段に表示させる、ことを特徴とする投影装置。
【請求項２】
前記外部装置が近接すると、近距離無線通信を介して前記外部装置からの情報を受信する第２の受信手段を更に有し、
前記制御手段は、前記第２の受信手段により前記外部装置からの情報を受信した場合、前記投影装置のリストを、自機が前記第１の指定方法でグループに加入したことを識別可能にして、前記表示手段に表示させる、ことを特徴とする請求項１に記載の投影装置。
【請求項３】
前記外部装置からの情報は、投影装置のグループを識別する識別子を含む、ことを特徴とする請求項２に記載の投影装置。
【請求項４】
前記通知は、前記外部装置を近接させるときに近接無線通信を介して前記外部装置から前記他の投影装置に送信される、投影装置のグループを識別する識別子を含む、ことを特徴とする請求項１から３のいずれか１項に記載の投影装置。
【請求項５】
前記制御手段は、前記第１の指定方法でグループに加入した投影装置を識別可能にするために、前記第１の指定方法でグループに加入した投影装置を示すアイコンを表示した前記投影装置のリストを前記表示手段に表示させる、ことを特徴とする請求項１から４のいずれか１項に記載の投影装置。
【請求項６】
前記制御手段は、前記第１の指定方法でグループに加入した投影装置を識別可能にするために、前記投影装置のグループを識別する識別子を表示した前記投影装置のリストを前記表示手段に表示させる、ことを特徴とする請求項３又は４に記載の投影装置。
【請求項７】
前記制御手段は、前記投影装置のグループを識別する識別子を用いて表示順を変更した前記投影装置のリストを前記表示手段に表示させる、ことを特徴とする請求項６に記載の投影装置。
【請求項８】
前記第１の受信手段が、同一の識別子を含む前記通知を複数の前記他の投影装置から受信した場合、前記制御手段は、該複数の他の投影装置が同一の第１のグループに加入することを示す前記投影装置のリストを前記表示手段に表示させる、ことを特徴とする請求項６に記載の投影装置。
【請求項９】
前記制御手段は、複数の投影装置の中から前記第２の指定方法で指定された投影装置を、前記第１のグループに更に追加した前記投影装置のリストを前記表示手段に表示させる、ことを特徴とする請求項８に記載の投影装置。
【請求項１０】
前記第２の指定方法は、前記リストに表示されるチェックボックスにチェックを入れることによって投影装置を指定する方法である、ことを特徴とする請求項１から９のいずれか１項に記載の投影装置。
【請求項１１】
複数の投影画面を組み合わせて統合画面を構成するための、前記複数の投影画面のいずれかを投影する投影装置と通信する通信装置であって、
前記投影装置から、前記通信装置を近接させる第１の指定方法で前記投影装置が投影装置のグループに加入したことを示す通知を受信する第１の受信手段と、
複数の投影装置の中から投影装置を指定する第２の指定方法で投影装置のグループを設定するための投影装置のリストを、表示手段に表示させる制御手段と、を有し、
前記制御手段は、前記投影装置のリストを、前記第１の指定方法でグループに加入した投影装置を前記通知に基づいて識別可能にして、前記表示手段に表示させる、ことを特徴とする通信装置。
【請求項１２】
複数の投影画面を組み合わせて統合画面を構成するための、前記複数の投影画面のいずれかを投影する投影装置と、前記投影装置と通信する通信装置とを含む投影システムであって、
前記通信装置は、
前記通信装置が前記投影装置に近接したときに近距離無線通信を介して前記投影装置と通信する通信手段を有し、
前記投影装置は、
他の投影装置から、前記通信装置を近接させる第１の指定方法で前記他の投影装置が投影装置のグループに加入したことを示す通知を受信する第１の受信手段と、
複数の投影装置の中から投影装置を指定する第２の指定方法で投影装置のグループを設定するための投影装置のリストを、表示手段に表示させる制御手段と、を有し、
前記制御手段は、前記投影装置のリストを、前記第１の指定方法でグループに加入した投影装置を前記通知に基づいて識別可能にして、前記表示手段に表示させる、ことを特徴とする投影システム。
【請求項１３】
複数の投影画面を組み合わせて統合画面を構成するための、前記複数の投影画面のいずれかを投影する投影装置の制御方法であって、
受信手段が、他の投影装置から、外部装置を近接させる第１の指定方法で前記他の投影装置が投影装置のグループに加入したことを示す通知を受信する受信工程と、
制御手段が、複数の投影装置の中から投影装置を指定する第２の指定方法で投影装置のグループを設定するための投影装置のリストを、表示手段に表示させる制御工程と、を有し、
前記制御工程では、前記投影装置のリストを、前記第１の指定方法でグループに加入した投影装置を前記通知に基づいて識別可能にして、前記表示手段に表示させる、ことを特徴とする投影装置の制御方法。
【請求項１４】
コンピュータを、請求項１から１０のいずれか１項に記載の投影装置の各手段として機能させるためのプログラム。
【請求項１５】
複数の投影画面を組み合わせて統合画面を構成するための、前記複数の投影画面のいずれかを投影する投影装置と通信する通信装置の制御方法であって、
受信手段が、前記投影装置から、前記通信装置を近接させる第１の指定方法で前記投影装置が投影装置のグループに加入したことを示す通知を受信する受信工程と、
制御手段が、複数の投影装置の中から投影装置を指定する第２の指定方法で投影装置のグループを設定するための投影装置のリストを、表示手段に表示させる制御工程と、を有し、
前記制御工程では、前記投影装置のリストを、前記第１の指定方法でグループに加入した投影装置を前記通知に基づいて識別可能にして、前記表示手段に表示させる、ことを特徴とする通信装置の制御方法。
【請求項１６】
コンピュータを、請求項１１に記載の通信装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、投影装置、通信装置、及びそれらの制御方法、プログラム、並びに投影システムに関し、特にマルチ投影の設定を容易にする技術に関する。
【背景技術】
【０００２】
液晶パネル等のライトバルブに画像を形成し、形成した画像を光学的に拡大投射表示する投影装置が知られている。また、複数の投影装置を用いて、複数の投影画面をスクリーン上に配置することで単一の大画面（統合画面）を構成するマルチ投影と呼ばれる形態が知られている。
【０００３】
マルチ投影では、ユーザは、例えば表示する画像データを用意したり、所謂エッジブレンディングと呼ばれる重畳処理のための領域を設定したり、煩雑な作業を行う必要がある。特許文献１では、このような作業によるユーザへの負荷を低減する技術を開示している。具体的には、所定の投影装置が各投影画面の重畳領域の画素数を考慮した統合画面の画素数を算出し、画像データを提供するソース機器に通知する。そして各投影装置は、ソース機器から統合画面の画像データを取得して、夫々の担当領域を切り出して表示を行う。
【０００４】
マルチ投影では、複数の装置でマルチ投影を実現するために、マルチ投影を構成するグループに属する投影装置を特定する作業も必要となる。特に、ネットワーク等、不特定多数の機器が接続される通信形態によって複数の投影装置が接続されている場合にその必要性が高くなる。一般にマルチ投影を構成する投影装置を特定する方法として、ＩＰアドレス等の投影装置を特定可能な情報を、投影装置等のメニューにおいて選択・設定する方法が知られているが、このような作業はユーザにとって煩雑であり、直感的な操作とは言い難い。
【０００５】
一方、特許文献２は、複数の機器のうちグループに属する装置を容易に特定するために、（近距離無線通信を開始するように）複数の携帯電話同士をタッチさせることで携帯電話同士をグルーピングする技術を開示している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−１１７６３１号公報
【特許文献２】特開２０１０−１３０５３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、複数の投影装置を用いてマルチ投影を実現する場合、全ての投影装置がユーザの手の届く範囲に設置されるとは限らず、例えば天吊で設置される投影装置等も存在する場合がある。投影装置のグルーピングに近距離無線通信を適用した場合、複数（近距離無線通信による方法と、それ以外）の方法でグルーピングした投影装置が混在し、その区別がなければ投影装置の選択・設定が頻雑になることが考えられる。
【０００８】
本発明は、上記課題に鑑みてなされ、その目的は、マルチ投影を構成する投影装置を容易に把握することが可能な技術を実現することである。
【課題を解決するための手段】
【０００９】
この課題を解決するため、例えば本発明の投影装置は以下の構成を備える。すなわち、複数の投影画面を組み合わせて統合画面を構成するための、前記複数の投影画面のいずれかを投影する投影装置であって、他の投影装置から、外部装置を近接させる第１の指定方法で前記他の投影装置が投影装置のグループに加入したことを示す通知を受信する第１の受信手段と、複数の投影装置の中から投影装置を指定する第２の指定方法で投影装置のグループを設定するための投影装置のリストを、表示手段に表示させる制御手段と、を有し、前記制御手段は、前記投影装置のリストを、前記第１の指定方法でグループに加入した投影装置を前記通知に基づいて識別可能にして、前記表示手段に表示させる、ことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、マルチ投影を構成する投影装置を容易に把握することが可能になる。
【図面の簡単な説明】
【００１１】
【図１】実施形態１における投影システムの一例を説明する図
【図２】実施形態１におけるプロジェクタの機能構成例を示すブロック図
【図３】実施形態１におけるスマートフォンの機能構成例を示すブロック図
【図４】実施形態１におけるプロジェクタの基本動作に係る一連の動作を示すフローチャート
【図５】実施形態１におけるメニューを説明するための図
【図６】実施形態１における通信のフォーマットを説明するための図
【図７】実施形態１におけるスマートフォンの一連の動作を示すフローチャート
【図８】実施形態１におけるスマートフォンの表示画面を説明するための図
【図９】実施形態１におけるプロジェクタの一連の動作を示すフローチャート
【図１０】実施形態１におけるメニューを説明するための図
【図１１】実施形態１におけるマルチ投影のレイアウト設定を説明するための図
【図１２】実施形態１におけるシーケンスを説明するための図
【図１３】実施形態１におけるメニューを説明するための図
【図１４】実施形態２におけるスマートフォンの一連の動作を示すフローチャート
【図１５】実施形態２におけるシーケンスを説明するための図
【発明を実施するための形態】
【００１２】
（実施形態１）
以下、本発明の例示的な実施形態について、図面を参照して詳細に説明する。本実施形態に係るシステムは、投影装置の一例としてのプロジェクタと、通信装置の一例としてのスマートフォンとを含むマルチ投影システムである。以下の説明では、６台のプロジェクタと1台のスマートフォンとから構成されるシステムの例について説明するが、プロジェクタは２台以上であれば、本発明を適用可能である。なお、本実施形態に係る投影装置は、プロジェクタに限らず、投影が可能な他の機器にも適用可能である。これらの機器には、例えば投影手段を備えた、デジタルカメラ、ゲーム機、タブレット端末、医療機器、車載用システムの機器などが含まれてよい。また、本実施形態に係る通信装置は、スマートフォンに限らず、投影装置と通信可能な他の機器にも適用可能である。これらの機器には、例えば近距離無線通信機能を備えた、デジタルカメラ、ゲーム機、タブレット端末、時計型や眼鏡型のウェアラブル端末、医療機器、車載用システムの機器などが含まれてよい。
【００１３】
（全体構成）
まず、図１を参照して、本実施形態に係るマルチ投影システムの全体構成について説明する。本実施形態に係るマルチ投影システムは、例えば６台のプロジェクタを用いて、横３画面、縦２画面からなる、横長の大画面を形成する。
【００１４】
１００ａ〜ｆは、夫々プロジェクタである。プロジェクタ１００ａ〜ｆは、夫々入力された画像信号を光学的に投射し、スクリーン１０１上に投影画面１０２ａ〜ｆとして表示させる。投影画面１０２ａ〜ｆの夫々が統合画面１０３の部分領域を構成することにより、統合された１つのコンテンツが表示可能となる。プロジェクタ１００ａ〜ｆは、夫々ネットワーク１０４に接続され、相互に通信可能である。また、プロジェクタ１００ａ〜ｆは、ネットワーク１０４経由で不図示のサーバ等から、投影するための画像データを取得する。なお、ネットワーク１０４経由以外の方法で画像データを取得してもよく、例えば不図示の信号源からビデオケーブルを介して夫々画像データを取得してもよい。ユーザ１０５は、スマートフォン１０６を所持している。スマートフォン１０６についての詳細は後述する。プロジェクタ１００ａ〜ｆは、夫々近距離無線通信部２１９ａ〜ｆを有し、それらに対しスマートフォン１０６をかざす、或いは、タッチすることでスマートフォン１０６とプロジェクタ１００間で通信が可能である。なお、説明の簡便化のため、上述したような、かざす、或いは、タッチする、という動作を以降総称して「タッチする」と呼ぶ。近距離無線通信部２１９ａ〜ｆについての詳細は後述する。
【００１５】
ここで、マルチ投影システムは、投影画面１０２ａ〜ｆを統合し、あたかも一つの表示画面のように見えるように統合画面１０３を形成するため、重畳領域の幅の設定や、表示領域の設定等が必要である。このため、本実施形態では、例えば、何れかのプロジェクタで表示されるメニュー画像１０７を用いてこれらの設定を行う（詳細は後述する）。
【００１６】
なお、プロジェクタ１００ａ〜ｆは共通点が多いため、以下の説明において共通の説明をする場合、ａ〜ｆの符号は省略して説明する。何れかの個体を区別して説明する場合は、ａ〜ｆの符号を付加して説明する。
【００１７】
（プロジェクタの機能構成）
次に、図２を参照して、プロジェクタ１００の機能構成例について説明する。図２はプロジェクタ１００の機能のブロック構成を示している。
【００１８】
２００は、制御部である。制御部２００は、例えばＣＰＵ（或いはＭＰＵ、ＧＰＵ等）のプロセッサを含み、ＲＯＭ２０２に記憶されたプログラムをＲＡＭ２０３に展開、実行することにより、プロジェクタ１００全体の動作を制御する。また、制御部２００は、当該プログラムを実行することにより、後述する本実施形態に係る処理を実行する。
【００１９】
２０１は、バスである。制御部２００は、バス２０１を介してプロジェクタ１００内の各部と通信可能である。２０２は、ＲＯＭである。ＲＯＭ２０２は、不揮発性のメモリであり、制御部２００が動作するためのプログラムやプロジェクタ１００が動作するために必要なデータを記憶する。２０３は、ＲＡＭである。ＲＡＭ２０３は、揮発性のメモリであり、制御部２００が動作するためのワークメモリとして使用される。
【００２０】
２０４は、画像入力部である。画像入力部２０４は、不図示のパーソナルコンピュータ等の外部機器から画像データを入力し、後段の回路が処理できる形式に画像データを変換して画像処理部２０５へ出力する。
【００２１】
２０５は、画像処理部である。画像処理部２０５は、入力された画像データに対し、制御部２００の指示に従い、明るさ補正、黒レベル補正、色補正や色変換、ガンマ補正といった画質補正や、拡大縮小やフレームレート変換、或いは台形補正や自由曲面補正といった歪補正を行なう。また、画像処理部２０５は、マルチ投影のために、他のプロジェクタの投影画面と重畳した領域の減光処理（所謂エッジブレンディング処理）を行なうこともできる。また、画像処理部２０５は、制御部２００の指示に従い、入力された画像データに、制御部２００から指定された画像を重畳表示することができる。これにより、使用者に操作を促すためのメニュー画像を重畳表示させることもできる。画像処理部２０５は、処理後の画像データを、後述するパネル駆動部２０６に出力する。
【００２２】
２０６は、パネル駆動部である。パネル駆動部２０６は、入力された画像データを、階調に対しパネルでの光変調の度合いが線形になるように階調変換する。また、変換後の画像データを、後述する液晶パネル２１２上に像を形成させるための駆動信号に変換し、液晶パネル２１２に出力する。２０７は、光源制御部である。光源制御部２０７は、制御部２００からの指示を受けて光源２０９の点灯や消灯、輝度の変更といった制御を行なう。
【００２３】
２０８は、光学系である。光学系２０８は、後述する光源２０９、照明光学系２１０、色分解合成光学系２１１、液晶パネル２１２、投射光学系２１３を含む。光学系２０８により、光源２０９からの光が液晶パネル２１２で変調されてプロジェクタ１００外部に投射され、スクリーン１０１上に画像が表示される。
【００２４】
２０９は、光源である。光源２０９には、高圧水銀ランプやハロゲンランプ、ＬＥＤ（発光ダイオード）、レーザ光源を用いることができる。光源２０９は、白色の光源を用いてもよいし、Ｒ（Ｒｅｄ）、Ｇ（Ｇｒｅｅｎ）、Ｂ（Ｂｌｕｅ）の色成分毎の複数の光源からなるように構成してもよい。或いは、Ｂの光源と、Ｂ光をＹ（Ｙｅｌｌｏｗ）光に変換する蛍光体とから構成するようにしてもよい。２１０は、照明光学系である。照明光学系２１０は、複数のレンズからなり、光源２０９からの光を均一化、平行光化して、後述する液晶パネル２１２を照明するためのものである。２１１は、色分解合成光学系である。色分解合成光学系２１１は、後述する液晶パネル２１２を含む。色分解合成光学系２１１は、照明光学系２１０からの光を赤、青、緑の各光に分解し、液晶パネル２１２に照射させる。また、液晶パネル２１２から出力される各光を合成して投射光学系２１３に出力する。２１２は、液晶パネルである。液晶パネル２１２上には、パネル駆動部２０６で生成された駆動信号により像が形成される。液晶パネル２１２としては、透過型液晶パネルや、反射型液晶パネルを用いることができる。２１３は、投射光学系である。投射光学系２１３は、光源２０９から照射され、液晶パネル２１２で変調された光を外部に投射するレンズ等から構成される。
【００２５】
なお、光学系２０８を様々な形態で変形してもよい。例えば、光源２０９が色毎に存在するのであれば、色分解の光学系を持たなくてもよい。また、液晶パネル２１２が単板であり、時分割で各色を出力する構成であれば、色合成の光学系を持たなくてもよい。また、液晶パネル２１２を有さず、画像データに応じて変調したスポット光をスクリーン１０１上で走査することにより投影画面１０２を表示する構成を取ってもよい。これらのように、外部機器から受信した画像データに基づき光を変調でき、画像を投影できるような光学系を有するようにすれば、本実施形態を適用できる。
【００２６】
２１４は、カメラである。カメラ２１４は、制御部２００からの指示に従い、スクリーン１０１上の投影画面１０２を撮像し、撮像した画像データを制御部２００に送信する。２１５は、操作部である。操作部２１５は、ユーザからの指示を受けるためのボタンやタッチスクリーンを含む。操作部２１５は、例えば、電源のオンやオフの指示、画像処理の指示、メニューに対する操作指示等のユーザ操作を受け取ることができる。また、操作部２１５は赤外線等の受光部を備えるものとし、不図示のリモコンからユーザの指示を受け付けるようにしてもよい。
【００２７】
２１６は、通信部である。通信部２１６は、有線通信を行なうモジュールや、無線通信を行なうモジュールから構成される。通信部２１６により、外部機器との間でコマンドデータや画像データの送受信が可能である。例えば、操作部２１５で受信する使用者からの指示と同等のコマンドを通信部２１６経由で受信することもできる。通信部２１６としては、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）や、イーサネット（登録商標）、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の規格に準拠した通信用のコントローラ（及びアンテナ）を用いることができる。
【００２８】
２１７は、表示部である。表示部２１７は、後述する表示制御部２１８に制御され、制御部２００の指示に従った画像を表示することができる。表示部２１７としては、例えば、液晶パネルや、有機ＥＬパネル、電子ペーパー等を用いることができる。２１８は、表示制御部である。表示制御部２１８は、制御部２００の指示を受けて表示部２１７を制御するための回路を含む。
【００２９】
２１９は、近距離無線通信部である。近距離無線通信部２１９は、例えばＩＳＯ／ＩＥＣ１４４４３、ＩＳＯ／ＩＥＣ１８０９２等の近距離無線通信の規格に準拠した通信プロトコルに基づいた通信を行なうためのモジュールであり、アンテナや通信コントローラ等を含む。制御部２００は、近距離無線通信部２１９経由で、近距離無線通信部２１９にタッチされたスマートフォン１０６等の外部装置と通信可能である。近距離無線通信部２１９としては、他の通信規格の方式を用いたものでもよく、スマートフォン１０６等の外部機器を物理的にかざしたり、タッチしたりしたことを検知できる方式であればどのような方式であってもよい。
【００３０】
（スマートフォンの詳細構成）
次に、図３を参照して、スマートフォン１０６の機能構成について説明する。
【００３１】
３００は、ＣＰＵである。ＣＰＵ３００は、プロセッサを含み、ＲＯＭ３０２に記録されたプログラムをＲＡＭ３０１に展開、実行することにより、スマートフォン１０６全体を制御する。３０１は、ＲＡＭである。ＲＡＭ３０１は、揮発性のメモリであり、ＣＰＵ３００が動作するためのワークメモリとして機能する。３０２は、ＲＯＭである。ＲＯＭ３０２は、不揮発性のメモリであり、様々なデータを格納するために用いられる。格納されているデータとしては、ＣＰＵ３００が動作するためのＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、アプリケーションのプログラムコードや、それらを実行する際に用いられるデータ、マルチメディアコンテンツがある。
【００３２】
３０３は、パネル駆動部である。パネル駆動部３０３は、ＣＰＵ３００の指示に基づき、後述する表示パネル３０４に画像を表示させる。３０４は、表示パネルである。表示パネル３０４は、使用者に対して画像を提示するためのものであり、例えば、液晶パネルや、有機ＥＬパネル、電子ペーパー等を用いることができる。３０５は、タッチセンサである。タッチセンサ３０５は、ユーザによる表示パネル３０４への指やスタイラスによるタッチを検出する。タッチセンサ３０５は、タッチの有無や、タッチ位置といった情報を算出してＣＰＵ３００に送信する。これにより、ＣＰＵ３００は表示パネル３０４の座標系においてユーザ操作によってタッチされた位置を算出することができる。このようなタッチ入力により、ユーザはスマートフォン１０６の操作を行なう。タッチセンサ３０５としては、例えば静電容量方式のセンサや、感圧方式のセンサを用いることができる。
【００３３】
３０６は、カメラモジュールである。カメラモジュール３０６は、ＣＰＵ３００の指示に従ってスマートフォン１０６の前面（表示パネル３０４側）を撮像し、撮像画像をＣＰＵ３００に送信する。３０７は、カメラモジュールである。カメラモジュール３０７は、ＣＰＵ３００の指示に従ってスマートフォン１０６の背面（表示パネル３０４の反対側）を撮像し、撮像画像をＣＰＵ３００に送信する。
【００３４】
３０８は、操作部である。操作部３０８は、ユーザからの指示を受けるためのボタン等の操作部材である。操作部３０８により、ユーザから、例えば、電源のオンやオフの指示や、動作させるアプリケーションの切替の指示を受けることができる。
【００３５】
３０９は、通信部である。通信部３０９は、有線通信を行なうモジュールや、無線通信を行なうモジュールから構成される。通信部３０９により、外部機器との間で制御データ、画像データ、マルチメディアデータ、ハイパーテキストデータを送受信したり、外部装置からアプリケーションコードを取得したりすることができる。通信部３０９としては、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）や、イーサネット（登録商標）、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の通信のためのコントローラ（及びアンテナ）を用いることができる。
【００３６】
３１０は、近距離無線通信部である。近距離無線通信部３１０は、例えばＩＳＯ／ＩＥＣ１４４４３、ＩＳＯ／ＩＥＣ１８０９２等の近距離無線通信の規格に準拠した通信プロトコルに基づいた通信を行なうためのモジュールであり、アンテナや通信コントローラ等からなる。ＣＰＵ３００は、近距離無線通信部３１０経由で、プロジェクタ１００等の近接無線通信に対応した外部装置と通信可能である。
【００３７】
（プロジェクタの基本動作に係る一連の動作）
次に、図４を参照して、プロジェクタの基本動作に係る一連の動作を説明する。なお、本処理は、制御部２００がＲＯＭ２０２に記憶されたプログラムをＲＡＭ２０３の作業用領域に展開、実行すると共に、パネル駆動部２０６等の各部を制御することにより実現される。プロジェクタ１００に不図示の電源ケーブルにてＡＣ電源が供給されると、制御部２００、バス２０１、ＲＯＭ２０２、ＲＡＭ２０３、通信部２１６、操作部２１５に電源が供給され、制御部２００は起動し待機状態となる。ここで、制御部２００は、操作部２１５や通信部２１６を介した、使用者からの電源オン指示の受信を検出すると、投射中状態に遷移し、本処理を開始させる。
【００３８】
Ｓ１００において、制御部２００は、起動処理を実行する。例えば、制御部２００は、プロジェクタ１００の各部に電源を供給するように制御を行ない、画像入力部２０４、画像処理部２０５、パネル駆動部２０６、光源制御部２０７、カメラ２１４が動作可能なように設定を行なう。また、制御部２００は、光源制御部２０７に光源２０９を発光させるように指示を出して不図示の冷却ファンを作動させる。これにより、プロジェクタ１００は、画像入力部２０４或いは通信部２１６から受信される画像データの投射表示を開始するようになる。なお、制御部２００は、通信部２１６や操作部２１５経由で受信するコマンド等に基づき、メニュー表示や画質補正を行なうように画像処理部２０５を制御してもよい。
【００３９】
Ｓ１０１において、制御部２００は、使用者からの終了指示を受け付けたかを判定する。制御部２００は、例えば、操作部２１５や通信部２１６を介して使用者からの電源オフ指示を受信した場合、終了指示を受け付けたと判定してＳ１０７に遷移する。一方、制御部２００は、電源オフ指示を（所定期間において）受信しない場合には、使用者から電源オフ指示を受信していないと判定してＳ１０２に遷移する。
【００４０】
Ｓ１０２において、制御部２００は、プロジェクタ１００の挙動に影響を与えるイベントを検出したかを判定する。制御部２００は、検出されたイベントが、操作部２１５を介したユーザの操作等、後述するメニューに対する操作である場合、Ｓ１０３に処理を遷移させる。また、制御部２００は、検出されたイベントが、近距離無線通信部２１９を介した近距離無線通信による、スマートフォン１０６のタッチ操作である場合、Ｓ１０５に処理を遷移させる。更に、制御部２００は、検出したイベントが通信部２１６を介した通信の受信である場合、Ｓ１０６に処理を遷移させる。イベントが検出されなければ、Ｓ１０１に戻る。
【００４１】
Ｓ１０３において、制御部２００は、Ｓ１０２で検出された操作に応じ、画像処理部２０５にメニュー画像の重畳を指示する。制御部２００は、例えば、メニュー画面の一例として、３種類のメニューを表示する。即ち、メニューが非表示である状態を合わせると、メニュー表示状態は４状態である。これらの各メニュー表示状態に応じて、メニュー表示操作に基づく処理が異なる。各メニュー表示状態を、図５のメニュー画像例を参照して説明する。
【００４２】
＜１つ目の表示状態：メニュー非表示状態＞
１つ目の状態はメニュー非表示状態である。メニュー非表示状態のときは、投影画面にはメニュー画像は重畳されない。メニュー非表示状態において、操作部２１５を介して、メニュー表示操作（Ｓ１０２で検出されたイベント）があった場合には、制御部２００は、（Ｓ１０３にて）画像処理部２０５に対し後述するメニュー画像５００を重畳するように指示する。これにより、メニュー表示状態は、後述するメインメニュー表示状態となる。
【００４３】
＜２つ目の状態：メインメニュー表示状態＞
２つ目の状態はメインメニュー表示状態である。この場合、制御部２００は、例えば図５（ａ）に示すメニュー画像５００を重畳表示させる。メニュー画像５００には、項目５０１〜５０４がある。項目５０１は、投影画面１０２の明るさを調整するための設定項目である。項目５０２は、投影画面１０２のコントラストを調整するための設定項目である。項目５０３は、後述するグループ設定メニューを表示させるための選択項目である。項目５０４は、後述するレイアウト設定メニューを表示させるための選択項目である。
【００４４】
制御部２００は、メインメニュー表示状態において、各設定項目の設定値を変更する操作（Ｓ１０２で検出されたイベント）があった場合、Ｓ１０３にて、画像処理部２０５に対して変更後の設定値を提示するように重畳画像の変更指示を行なう。
【００４５】
制御部２００は、メニュー非表示操作（Ｓ１０２で検出されたイベント）があった場合、Ｓ１０３にて、画像処理部２０５に対して重畳表示を終了させるように指示する。これにより、メニュー表示状態は非表示状態となる。
【００４６】
制御部２００は、図５（ａ）のメニュー画像が表示されている状態において、項目５０３を選択する操作（Ｓ１０２で検出されたイベント）があった場合、Ｓ１０３にて、画像処理部２０５に対して後述するメニュー画像５０５を重畳するように指示する。これにより、メニュー表示状態は後述するグループ設定メニュー表示状態となる。
【００４７】
制御部２００は、図５（ａ）のメニュー画像が表示されている状態において、項目５０４を選択する操作（Ｓ１０２で検出されたイベント）があった場合、Ｓ１０３にて、画像処理部２０５に対して後述するメニュー画像５１１を重畳するように指示する。これにより、メニュー表示状態は後述するレイアウト設定メニュー表示状態となる。
【００４８】
＜３つ目の状態：グループ設定メニュー表示状態＞
３つ目の状態は、グループ設定メニュー表示状態である。この状態では、例えば図５（ｂ）に示すメニュー画像５０５が重畳表示される。メニュー画像５０５には、ネットワーク１０４に接続されたプロジェクタを列挙したテーブル５０６（すなわちプロジェクタのリスト）が含まれる。テーブル５０６は、タッチ有無を示す列５０７、マルチ投影のグループとして選択するための列５０８、アドレスを表示するための列５０９、プロジェクタの型番を表示するための列５１０の各列が存在し、各行がプロジェクタに対応している。なお、列５０８は、各プロジェクタのうち、スマートフォン１０６によって近距離無線通信を介してタッチされたプロジェクタを表し、すなわち、マルチ投影のグループを構成していることを表す。図５（ｂ）の例では、近距離無線通信を介してタッチされたプロジェクタにアイコンを付加している。表示の詳細は後述するが、図５（ｂ）の例では、列５０８はチェックボックスの形態になっており、チェックが付加されているものがマルチ投影のグループを構成していることを示している。なお、テーブル５０６の最初の行は自機の情報を表す。
【００４９】
制御部２００は、Ｓ１０３において、メニュー画像５０５を重畳表示する場合、その直前にテーブル５０６に対応した情報を得る必要がある。制御部２００は、グループを構成するプロジェクタの情報を取得するための問い合わせ（存在問い合わせ信号）を、ネットワーク１０４に接続された機器に対して通信部２１６を介して送信する。存在問い合わせ信号は、図６（ａ）に示すフォーマットで構成され、３つのフィールドから構成される。１つ目は、ネットワーク上の送信元アドレスＳＲＣ＿ＡＤＤＲであり、自機のアドレスが格納される。２つ目は、ネットワーク上の送信先アドレスＤＥＳＴ＿ＡＤＤＲである。上記存在問い合わせ信号では、ネットワーク上の全機器を問い合わせの対象とするため、ブロードキャスト用の特殊なアドレスが格納される。３つ目は、今回の通信内容を意味するデータであり、存在問い合わせ信号の例では「存在問い合わせ」を意味する識別子が格納される。
【００５０】
プロジェクタが存在問い合わせ信号を送信した場合、ネットワーク１０４に接続された他のプロジェクタは、この存在問い合わせ信号の受信に応じて図６（ｂ）に示すフォーマットの返答を返信する。このフォーマットは４つのフィールドから構成される。１つ目は、ネットワーク上の送信元アドレスＳＲＣ＿ＡＤＤＲであり、応答を送信するプロジェクタのアドレスが格納される。２つ目は、ネットワーク上の送信先アドレスＤＥＳＴ＿ＡＤＤＲであり、図６（ａ）のパケットを送信したプロジェクタのアドレス（図６（ａ）のパケットのＳＲＣ＿ＡＤＤＲ）が格納される。３つ目は、今回の通信内容を意味するデータであり「存在返信」を意味する識別子である。４つ目は、プロジェクタの型番情報であるＰＲＯＤＵＣＴ＿ＴＹＰＥであり、送信元である他のプロジェクタの型番情報が格納される。存在問い合わせ信号を送信したプロジェクタの制御部２００は、返信された図６（ｂ）の返答データを列挙し、先頭に自機の同様のデータを付加することで、プロジェクタの一覧を得ることができる。
【００５１】
マルチ投影グループ設定のメニュー画面が表示されている際に、テーブル５０６の各行に対応するプロジェクタをマルチ投影のグループに追加する操作（Ｓ１０２で検出されたイベント）があったとする。この場合、制御部２００は、Ｓ１０３にて、対応する行における列５０８にチェックを入れる（チェックマークを表示する）ように画像処理部２０５に対し、重畳画像の変更指示を行なう。
【００５２】
また、マルチ投影グループ設定のメニュー画面が表示されている際に、テーブル５０６の各行に対応するプロジェクタをマルチ投影のグループから外す旨の操作（Ｓ１０２で検出されたイベント）があったとする。この場合、制御部２００は、Ｓ１０３にて、対応する行の列５０８にチェックを外すように画像処理部２０５に対し、重畳画像の変更指示を行なう。
【００５３】
更に、マルチ投影グループ設定のメニュー画像が表示されている状態において、設定完了の操作（Ｓ１０２で検出されたイベント）があった場合には、制御部２００は、Ｓ１０３にて、画像処理部２０５に対し、重畳表示を終了させるように指示する。これにより、メニュー表示状態は、非表示状態となる。
【００５４】
＜４つ目の状態：レイアウト設定メニュー表示状態＞
４つ目の状態はレイアウト設定メニュー表示状態である。図５（ａ）のメニュー画像が表示されている状態において、項目５０４が選択されることにより、この状態に遷移する。この状態では、例えば図５（ｃ）のメニュー画像５１１が重畳表示される。
【００５５】
メニュー画像５１１には、マルチ投影のレイアウトを設定するための設定項目５１２が含まれる。設定項目５１２は、メニュー画像５０５で選択されているプロジェクタ（すなわちマルチ投影のグループに含まれる）に基づき、可能なレイアウトが選択可能に表示される。メニュー画像５１１の例では、メニュー画像５０５で６台のプロジェクタが選択されていた場合に、６台のプロジェクタで可能なレイアウトである、６ｘ１、２ｘ３、３ｘ２、１ｘ６が選択肢として提示される。なお、これらの数値は横台数×縦台数を意味する。
【００５６】
メニュー画像５１１には、マルチ投影のレイアウトにおける水平、垂直のエッジブレンドの幅を設定するための設定項目５１３、設定項目５１４が含まれ、また、マルチ投影のレイアウトにおけるプロジェクタの配置を設定するための設定項目５１５が含まれる。設定項目５１５では、各プロジェクタ１００を識別するＩＰアドレスと、レイアウト中の位置（「横位置，縦位置」の書式で示される）との対応関係が選択可能に表示される。設定項目５１５において、アドレスの先頭に付加されたアイコンについては後述する。
【００５７】
レイアウト設定のメニュー画像が表示されている状態で、各設定項目の設定値を変更する操作（Ｓ１０２で検出されたイベント）があった場合、制御部２００は、Ｓ１０３、変更後の設定を提示するように画像処理部２０５に対し、重畳画像の変更指示を行なう。
【００５８】
レイアウト設定のメニュー画像が表示されている状態において、設定完了の操作（Ｓ１０２で検出されたイベント）があった場合には、制御部２００は、Ｓ１０３にて、画像処理部２０５に対し、重畳表示を終了させるように指示する。これにより、メニュー表示状態は、非表示状態となる。
【００５９】
Ｓ１０４において、制御部２００は、Ｓ１０３の結果に応じて、Ｓ１０３でなされた操作に対応する処理を実行する。以下、具体的に説明する。
【００６０】
メニュー画像５００において、ユーザ操作によって、項目５０１の明るさ補正、項目５０２のコントラスト補正の設定がなされた場合、制御部２００はそれぞれの設定に対応した指示を画像処理部２０５に対して行なう。
【００６１】
メニュー画像５０５において、ユーザにより、テーブル５０６の列５０８のチェックボックスがチェック状態に変更されると、制御部２００は、通信部２１６を介して、対応するプロジェクタ１００にプロジェクタをマルチ投影のグループに入れた旨を通知する。この通知は、図６（ｃ）に示すフォーマットで構成される。このフォーマットは５つのフィールドからなる。１番目は、ネットワーク上の送信元アドレスＳＲＣ＿ＡＤＤＲであり、送信元である自機のアドレスが格納される。２番目は、ネットワーク上の送信先アドレスＤＥＳＴ＿ＡＤＤＲであり、変更したチェックボックスに対応したプロジェクタのアドレスが格納される。３番目は、今回の通信内容を意味するデータであり「グループ加入通知」を意味する識別子である。４番目は、グループの識別子ＧＲＯＵＰ＿ＩＤであり、制御部２００の起動毎にランダムに決められ、起動中は不変とされる数値が格納される。この識別子により、ネットワーク１０４に接続された他のプロジェクタで、同時刻に同様の設定がされた場合にグループ設定が混信することを防ぐ。５番目は、グループ加入の極性を示すデータであり、グループへの加入を示すＴＲＵＥ（チェックを入れた場合に適用）と、グループからの脱退を示すＦＬＡＳＥ（チェックを外した場合に適用）の何れかが格納される。なお、ＧＲＯＵＰ＿ＩＤは、乱数として生成する以外の方法で取得してもよい。例えば、ユーザ入力によって指定された値を設定してもよい。例えば、自機のユニークなＩＤやアドレスを用いてもよい。即ち、他の機器で、同時刻に同様のプロトコルで無関係に行なわれるマルチ投影の設定と区別ができるような識別子が得られれば、どのような方法で取得してもよい。この通知を受信したプロジェクタは、図６（ｈ）に示すフォーマットの応答を返信する。この応答は、今回の通知を正常に受信したことを示す。このフォーマットは３つのフィールドからなる。１つ目は、ネットワーク上の送信元アドレスＳＲＣ＿ＡＤＤＲであり、応答を送信する送信元のプロジェクタのアドレスが格納される。２つ目は、ネットワーク上の送信先アドレスＤＥＳＴ＿ＡＤＤＲであり、応答が送信される送信先のプロジェクタ（通知を送信した自機）のアドレスが格納される。３つ目は、「肯定応答」を意味する識別子である。通知の送信元（応答の送信先）である自機プロジェクタの制御部２００は、通信部２１６を介して、この応答を受信することで通知が完了したことを確認する。
【００６２】
メニュー画像５１１において、設定項目５１２〜５１５の各項目が設定された場合、制御部２００は、通信部２１６を介して、メニュー画像５０５で選択されたマルチ投影のグループに含まれる各プロジェクタに対して、通知を行なう。この通知は、図６（ｄ）に示すように、１０のフィールドからなる。１番目は、ネットワーク上の送信元アドレスＳＲＣ＿ＡＤＤＲであり、送信元である自機のアドレスが格納される。２番目は、ネットワーク上の送信先アドレスＤＥＳＴ＿ＡＤＤＲであり、変更した設定に対応したプロジェクタのアドレスが格納される。３番目は、今回の通信内容を意味するデータであり「レイアウト設定指示」を意味する識別子である。４番目は、前述したグループの識別子ＧＲＯＵＰ＿ＩＤである。５番目ＮＵＭＨ、６番目ＮＵＭＶには、設定項目５１２で設定したマルチ投影の横台数と、縦台数が格納される。７番目ＰＯＳＨ、８番目ＰＯＳＶには、設定項目５１５で設定した、対象のプロジェクタのマルチ投影のレイアウト中の横位置と縦位置が格納される。９番目ＥＢＨ、１０番目ＥＢＶには、設定項目５１３、設定項目５１４で設定した、エッジブレンドの水平方向の幅と垂直方法の幅とが格納される。なお、この通知は自機宛にも実施される。この通知を受信したプロジェクタは、図６（ｈ）に示したフォーマットの応答を返信する。この応答は、上述したように、今回の通知を正常に受信したことを示すものである。通知の送信元（応答の送信先）である自機プロジェクタの制御部２００は、通信部２１６を介して、この応答を受信することで通知が完了したことを確認する。制御部２００は、Ｓ１０４の処理が完了すると、制御はＳ１０１に戻る。
【００６３】
Ｓ１０５において、制御部２００は、スマートフォン１０６がプロジェクタにタッチされたことに対応する処理（すなわちマルチ投影のグループ設定を容易化する処理）を行なう。具体的な処理については後述する。
【００６４】
Ｓ１０６において、制御部２００は、通信部２１６を介して受信した通信に基づく処理を行なう。具体的な処理内容についても後述する。
【００６５】
一方、Ｓ１０７では、制御部２００は、（Ｓ１０１において終了指示を受け取ったため）プロジェクタ１００の各部の終了処理を行なう。制御部２００は、各部への電源供給を停止するように制御を行なって、制御部２００は再び待機状態となる。
【００６６】
（スマートフォンの基本動作に係る一連の動作）
次に、スマートフォン１０６の基本動作に係る一連の動作について説明する。スマートフォン１０６は、不図示のバッテリーによる電力で動作する。不図示のバッテリーからの電力が供給されると、ＣＰＵ３００は起動し、待機状態となる。ここで、操作部３０８を介してユーザからの起動指示が入力されると、ＣＰＵ３００は、ＲＯＭ３０２からＯＳのインストラクションコードや動作に必要なデータを読み出し、ＯＳの動作を開始させ、表示パネル３０４に対し、対応した表示をさせる。また、ＲＯＭ３０２には、予めアプリケーションが格納されている。ＣＰＵ３００は、操作部３０８やタッチセンサ３０５を介して入力されたユーザからの指示に従い、起動するアプリケーションを特定し、そのアプリケーションをロードし起動する。その後、ＣＰＵ３００はアプリケーションのコードに従って動作する。また、ＣＰＵ３００は、操作部３０８やタッチセンサ３０５を介したユーザからの指示に従い、アプリケーションを終了させる。また、操作部３０８によるユーザからのシャットダウン指示がされると、ＯＳをシャットダウンさせ、待機状態に戻る。
【００６７】
（スマートフォンにおけるタッチ処理に係る一連の動作）
次に、図７を参照して、スマートフォン１０６におけるタッチ処理について説明する。なお、図７に示す一連の動作は、ＣＰＵ３００がＯＳを起動させた後、例えば、ユーザが、マルチ投影システムのためのアプリケーションの起動指示を、操作部３０８或いはタッチセンサ３０５を介して入力することで開始される。このアプリケーションは、ユーザによるスマートフォン１０６のプロジェクタへのタッチを用いて、プロジェクタのマルチ投影のグルーピング作業を容易化するアプリケーションである。
【００６８】
まず、Ｓ２００にて、ＣＰＵ３００は上記アプリケーションの起動処理を行なう。ＣＰＵ３００は、ＲＯＭ３０２からアプリケーションのコードや実行に必要なデータを読み出す。また、ＣＰＵ３００は、スマートフォン１０６内の必要なリソースを確保する。次いで、ＣＰＵ３００は、Ｓ２０１から始まる制御と、Ｓ２０２から始まる制御を並行に開始させる。
【００６９】
Ｓ２０１において、ＣＰＵ３００は、操作部３０８やタッチセンサ３０５を介して、ユーザからのアプリケーションの終了指示があるかどうか判定する。ＣＰＵ３００は、例えば操作部３０８やタッチセンサ３０５から送信された信号に基づき、終了指示があると判定する場合、並行処理を終了させ、Ｓ２０７に遷移する。そうでなければ、Ｓ２０１の判定を再度実施する。
【００７０】
一方、Ｓ２０２において、ＣＰＵ３００は、識別名を取得する。そのため、ＣＰＵ３００は、まず、プロジェクタをマルチ投影グループに参加させる一連のタッチ操作が、同一のマルチ投影の設定に対応することを示すための識別名（タッチの識別名）の入力画面を表示パネル３０４に表示させ、ユーザに識別名の入力を促す。図８（ａ）には入力画面の例を示している。ＣＰＵ３００は、表示パネル３０４に、識別名を入力させるためのダイアログボックス８００を表示させる。ダイアログボックス８００は、ユーザが識別名を入力するための入力フォーム８０１を含む。ＣＰＵ３００は、ユーザが入力フォーム８０１に文字列を入力できるようして、操作部３０８を介してユーザが入力した識別名を取得するようにしてもよい。或いは、ＣＰＵ３００は、表示パネル３０４に不図示のソフトウェアキーボードを表示させ、タッチセンサ３０５を介してユーザの入力を取得するようにしてもよい。図８（ａ）の例では、識別名として「ＡＢＣ」が入力されている。
【００７１】
なお、ユーザからの識別名の入力を取得するのではなく、ＣＰＵ３００は、アプリケーションの起動毎に異なる識別名が得られるようにランダムな文字列を生成してもよい。また、ユーザから入力フォーム８０１に入力がされなかった場合にも、ランダムな文字列を生成し、それを識別名として用いてもよい。更に、アプリケーションの起動時に応じて年月日及び時刻を表す文字列またはこれに所定の文字列を付加した識別名を生成してもよい。
【００７２】
Ｓ２０３において、ＣＰＵ３００は、待ち受け画面を表示させる。具体的に、ＣＰＵ３００は、スマートフォン１０６のプロジェクタへのタッチを促す画面（待ち受け画面）を、表示パネル３０４に表示させる。例えば、図８（ｂ）に示すように、ＣＰＵ３００は、スマートフォン１０６のプロジェクタへのタッチを促すためのダイアログボックス８０２を、表示パネル３０４に表示させる。ダイアログボックス８０２は、Ｓ２０２で取得したタッチの識別名を示す表示８０３を含んでよい。表示８０３を設けることにより、ユーザは設定を行っている現在の識別名を確認することができる。
【００７３】
Ｓ２０４において、ＣＰＵ３００は、近距離無線通信部３１０を制御して、プロジェクタ１００の近距離無線通信部２１９の近接を検出し、プロジェクタ１００と近距離無線通信により通信することが可能な状態にする。
【００７４】
Ｓ２０５において、ＣＰＵ３００は、近距離無線通信部３１０からの信号に応じて、近距離無線通信によりプロジェクタ１００の近距離無線通信部２１９を検出したか（即ち、スマートフォン１０６がプロジェクタ１００にタッチされたか）を判定する。ＣＰＵ３００は、プロジェクタ１００を検出したと判定した場合、Ｓ２０６に遷移し、検出していないと判定した場合には、Ｓ２０４に戻る。
【００７５】
Ｓ２０６において、ＣＰＵ３００は、（プロジェクタ１００を検出したため、）近距離無線通信部３１０を介して、検出したプロジェクタ１００の近距離無線通信部２１９に前述の識別名を送信する。ＣＰＵ３００は、識別名の送信を完了すると再びＳ２０４に戻る。
【００７６】
ＣＰＵ３００は、Ｓ２０４〜Ｓ２０６の処理を繰り返す間にＳ２０１において終了指示を検出すると、上述の並行処理を終了させてＳ２０７に遷移する。Ｓ２０７において、ＣＰＵ３００は、起動していた、マルチ投影システムのためのアプリケーションの終了処理を行なう。例えば、スマートフォン１０６のリソースを開放したり、その他アプリケーションの終了に必要な処理を実行したりする。この後、本一連の動作を終了する。
【００７７】
（プロジェクタにおけるタッチ応答処理に係る一連の動作）
更に、図９（ａ）を参照して、プロジェクタ１００におけるタッチ応答処理に係る一連の動作について説明する。なお、本処理は、図４に示したプロジェクタ１００の基本的な動作において処理がＳ１０５に到達すると、図９（ａ）に示す本一連の動作（サブフロー）が開始される。すなわち、スマートフォン１０６がプロジェクタ１００にタッチされ、近距離無線通信の受信イベントを検出した際に実行される処理である。
【００７８】
Ｓ３００において、制御部２００は、近距離無線通信部２１９経由でスマートフォン１０６から識別名を受信する。ここで受信する識別名は、図７で上述したＳ２０６において、スマートフォン１０６から送信されるタッチの識別名である。制御部２００は、受信した識別名をＲＡＭ２０３に格納する。
【００７９】
Ｓ３０１において、制御部２００は、自機のメニュー表示状態が、グループ設定メニュー表示状態であるかを判定する。制御部２００は、例えば画像処理部２０５からの信号によりグループ設定メニュー表示状態であると判定した場合、Ｓ３０２に遷移する。そうでなければ、Ｓ３０３に遷移する。
【００８０】
Ｓ３０２において、制御部２００は、表示中のメニュー画像５０５に対するユーザのタッチ操作に応じて、表示中のメニュー画像５０５を更新する。例えば、更新前のメニュー画像が図５（ｂ）に示すメニュー画像５０５であった場合、制御部２００は、図１０（ａ）に示すメニュー画像５０５ａが表示されるようにメニュー画像５０５を更新する。すなわち、テーブル５０６中の自機に対応する行にある列５０７に、アイコン１０００ａを配置する。アイコン１０００ａは、自機がスマートフォン１０６を用いてタッチされたことを示すマークである。制御部２００は、このように更新したメニュー画像５０５を、重畳表示するように画像処理部２０５を制御する。制御部２００は、メニュー画像５０５の更新を完了すると、図９（ａ）に示す一連の動作を終了する。
【００８１】
一方、制御部２００は、グループ設定メニュー表示状態でない場合の処理をＳ３０３〜Ｓ３０６において実行する。Ｓ３０３において、制御部２００は、ネットワーク１０４に接続された他のプロジェクタに対して、メニュー表示状態を問い合わせる。具体的には、ネットワーク１０４に接続された他のプロジェクタに対して、通信部２１６を介して、メニュー表示状態の問い合わせ信号（メニュー表示状態問い合わせ信号）を送信する。この問い合わせ信号は、図６（ｅ）に示すフォーマットで構成される。このフォーマットは３つのフィールドからなる。１つ目は、ネットワーク上の送信元アドレスＳＲＣ＿ＡＤＤＲであり、自機のアドレスが格納される。２つ目は、ネットワーク上の送信先アドレスＤＥＳＴ＿ＡＤＤＲであり、メニュー表示状態の問い合わせではネットワーク上の全機器が対象となるため、ブロードキャスト用の特殊なアドレスが格納される。３つ目は、通信内容を意味するデータであり「メニュー表示状態問い合わせ」を意味する識別子である。
【００８２】
ネットワーク１０４に接続された他のプロジェクタは、メニュー表示状態問い合わせ信号を受信したことに応じて、図６（ｆ）に示すフォーマットの返答（メニュー表示状態返答信号）を返信する。このフォーマットは４つのデータからなる。１つ目は、ネットワーク上の送信元アドレスＳＲＣ＿ＡＤＤＲであり、応答を送信するプロジェクタのアドレスが格納される。２つ目は、ネットワーク上の送信先アドレスＤＥＳＴ＿ＡＤＤＲであり、図６（ｅ）のパケット（すなわちメニュー表示状態問い合わせ信号）を送信したプロジェクタのアドレス（図６（ｅ）のパケットのＳＲＣ＿ＡＤＤＲ）が格納される。３つ目は、通信内容を意味するデータであり「メニュー表示状態返答」を意味する識別子である。４つ目は、メニュー表示状態ＭＥＮＵ＿ＳＴＡＴＥであり、メニュー表示状態返答信号を送信するプロジェクタのメニュー表示状態が格納される。制御部２００は、他のプロジェクタから送信されたメニュー表示状態返答信号を受信して、他のプロジェクタのメニュー表示状態を取得する。
【００８３】
Ｓ３０４にて、制御部２００は、Ｓ３０３で取得した、ネットワーク１０４に接続された他のプロジェクタのメニュー表示状態を参照して、グループ設定メニュー表示状態であるプロジェクタが存在するか判定する。制御部２００は、例えば、取得した信号のメニュー表示状態ＭＥＮＵ＿ＳＴＡＴＥからグループ設定メニュー表示状態であるプロジェクタが存在すると判定した場合、Ｓ３０６に遷移する。そうでない場合、Ｓ３０５に遷移する。
【００８４】
Ｓ３０５において、制御部２００は、現在のメニュー表示状態を、グループ設定メニュー表示状態に変更し、対応するメニュー画像を重畳するように画像処理部２０５に指示する。なお、ここで自機はスマートフォン１０６にタッチされているので、図１０（ａ）に示したメニュー画像５０５ａのようにアイコン１０００ａが付加されている画像が表示される。この後、制御部２００は、図９（ａ）に示すプロジェクタにおける識別名取得処理に係る一連の動作を終了する。
【００８５】
一方、Ｓ３０６において、制御部２００は、グループ設定メニュー表示状態である他のプロジェクタに対し、通信部２１６を介し、自機がスマートフォン１０６にタッチされたことを通知する信号（タッチ通知信号）を送信する。このタッチ通知信号は、図６（ｇ）に示すフォーマットで構成される。このフォーマットは４つのフィールドからなる。１つ目は、ネットワーク上の送信元アドレスＳＲＣ＿ＡＤＤＲであり、自機のアドレスが格納される。２つ目は、ネットワーク上の送信先アドレスＤＥＳＴ＿ＡＤＤＲであり、グループ設定メニュー表示状態である他のプロジェクタのアドレスが格納される。３つ目は、信号の通信内容を意味するデータであり「タッチ通知」を意味する識別子である。４つ目は、タッチの識別名ＴＯＵＣＨ＿ＩＤであり、Ｓ３００で記憶したタッチの識別名が格納される。このタッチ通知信号を受信したプロジェクタは、図６（ｈ）に示すフォーマットの応答（肯定応答信号）を返信する。この応答は、タッチ通知信号を正常に受信したことを示すものであり、前述の通りである。タッチ通知信号の送信元（応答の送信先）である自機プロジェクタの制御部２００は、通信部２１６を介して、この肯定応答信号を受信することで通知が完了したことを確認する。この通信により、送信先のプロジェクタで表示されているグループ設定メニューが更新される。タッチ通知の受信に応じたグループ設定メニューの更新については、後述のＳ４０３にて詳細に説明する。制御部２００は、肯定応答信号の送信を完了すると、図９（ａ）のタッチ応答処理に係る一連の動作を終了する。
【００８６】
（プロジェクタにおける通信応答処理に係る一連の動作）
次に、図９（ｂ）を参照して、プロジェクタ１００における通信応答処理に係る一連の動作について説明する。本処理は、図４に示したプロジェクタ１００の基本的な動作において処理がＳ１０６に到達すると、図９（ｂ）に示す本一連の動作（サブフロー）が開始される。この処理は、ネットワーク１０４上に接続された他のプロジェクタからの通信を受信したことに応じて実行される。特に、他のプロジェクタがスマートフォン１０６にタッチされたことによる通信によって実行される処理を含む。
【００８７】
Ｓ４００において、制御部２００は、他のプロジェクタから受信した通信の内容を判定する。制御部２００は、受信した信号の通信内容が、図６（ｅ）に示した「メニュー表示状態問い合わせ」であると判定した場合、Ｓ４０１に遷移する。また、受信した信号の通信内容が、図６（ｇ）に示した「タッチ通知」であると判定した場合、（図６（ｈ）に示した肯定応答信号を返信した上で）Ｓ４０２に遷移する。受信した通信の通信内容が、図６（ｃ）に示した「グループ加入通知」であると判定した場合、（図６（ｈ）に示した肯定応答信号を返信した上で）Ｓ４０５に遷移する。受信した通信の通信内容が、図６（ａ）に示した「存在問い合わせ」であると判定した場合、Ｓ４０７に遷移する。受信した通信内容が、図６（ｄ）に示した「レイアウト設定指示」であった場合、（図６（ｈ）に示した肯定応答信号を返信した上で）Ｓ４０８に遷移する。
【００８８】
Ｓ４０１において、制御部２００は、自機のメニュー表示状態に従い、メニュー非表示状態、メインメニュー表示状態、グループ設定メニュー表示状態、レイアウト設定メニュー表示状態の何れかを図６（ｆ）に示したフォーマットで返信する。制御部２００は、返信を完了すると本一連の動作を終了する。
【００８９】
Ｓ４０２において、制御部２００は、自機のメニュー表示状態がグループ設定メニュー表示状態であるか判定する。制御部２００は、自機のメニュー表示状態がグループ設定メニュー表示状態であると判定した場合、Ｓ４０３に遷移する。そうでなければ、本一連の動作を終了する。
【００９０】
Ｓ４０３において、制御部２００は、受信したタッチ通知信号に基づき、表示中のグループ設定メニューを更新する。具体的には、制御部２００は、タッチ通知のあったプロジェクタに対応する、メニュー画像５０５のテーブル５０６の行において、この行の列５０７にアイコンを付加する。メニュー画像５０５の表示は、例えば図１０（ｂ）に示す表示であってよい。
【００９１】
図１０（ｂ）のメニュー画像５０５ｂは、図１０（ａ）のメニュー画像５０５ａで示すグループ設定メニューを表示している間に、３台のプロジェクタからタッチ通知信号を受信し、順次メニュー画像を更新した後の表示例を示している。なお、タッチ通知信号は、１９２．１６８．１００．２６、１９２．１６８．１００．２７、１９２．１６８．１００．２８のＩＰアドレスに対応したプロジェクタから受信している。制御部２００は、自機は既にスマートフォン１０６とタッチ済みであるため、アイコン１０００ｂ１を引き続き表示する。それに加え、アイコン１０００ｂ２〜ｂ４を表示する。これらは、タッチ通知信号の送信元であるプロジェクタの行に対応させて表示する。なお、制御部２００は、アイコン１０００ｂ１に対応した識別名（Ｓ３００にて記憶されている）と、アイコン１０００ｂ２〜ｂ４に対応した通信に含まれる識別名（図６（ｇ）のＴＯＵＣＨ＿ＩＤとして受信）の何れかとが、異なるかを判定する。異なる識別名が存在する場合、アイコン１０００ｂ２〜ｂ４のうち異なる識別名に対応するアイコンは表示しなくてよい。すなわち、識別名が異なるということは、異なるスマートフォンで生成されたと推定され、たまたま同時刻で行なわれた無関係の通信によるものと推定されるためである。また、制御部２００は、テーブル５０６において、アイコン１０００ｂ２〜ｂ４が付加されたプロジェクタの列５０８のチェックボックスにはチェックを入れてもよい。これは、自機と、アイコン１０００ｂ２〜ｂ４に対応したプロジェクタとで同じ識別名を有することにより、同一のスマートフォンによりタッチされたと推定することができるため、これらをマルチ投影のグループとして設定することが好ましいためである。
【００９２】
或いは、メニュー画像５０５の表示は、例えば図１０（ｃ）に示す表示であってもよい。図１０（ｃ）のメニュー画像５０５ｃは、図５（ｂ）に示したメニュー画像５０５にグループ設定メニューを表示している間に、３台のプロジェクタからタッチ通知信号を受信して、順次表示を更新した後のメニュー画像を示している。この例では、１９２．１６８．１００．２６、１９２．１６８．１００．２７、１９２．１６８．１００．２８のＩＰアドレスに対応したプロジェクタからタッチ通知信号が届いたものとする。制御部２００は、自機にはまだスマートフォン１０６がタッチされていないため、アイコンを表示せず、対応する箇所は空白１００１としている。一方、制御部２００は、アイコン１０００ｂ２〜ｂ４を表示させる。これらのアイコンは、タッチ通知信号における送信元のプロジェクタの行に対応して表示される。また、制御部２００は、テーブル５０６における、タッチされアイコン１０００ｂ２〜ｂ４が付加されたプロジェクタの列５０８のチェックボックスには、チェックを入れないようにしてもよい。これは、アイコン１０００ｂ２〜ｂ４に対応したプロジェクタは、所定のスマートフォンによりタッチされたことは分かっているものの、まだ現在のマルチ投影の設定に対するタッチであるかは確定されないためである。
【００９３】
なお、この後にユーザによるメニュー操作が行なわれると、テーブル５０６のアイコン１０００ｂ２〜ｂ４に対応した行のチェックボックスの何れか一つに、当該メニュー操作によるチェックが入る場合がある。この場合、これらのタッチが現在対象としているマルチ投影の設定と関連することが推定できる。このため、制御部２００は、アイコン１０００ｂ２〜ｂ４に対応した行のチェックボックス全てにチェックを入れるようにしてもよい。
【００９４】
なお、この後に自機へのスマートフォン１０６のタッチが発生した場合、Ｓ３０２のステップにて空白１００１の箇所がアイコンを表示される。このとき、自機へのタッチの識別名がアイコン１０００ｂ２〜ｂ４の起因となった通信に格納された識別名と一致した場合、アイコン１０００ｂ２〜ｂ４に対応した行のチェックボックス全てにチェックを入れるようにしてもよい。
【００９５】
Ｓ４０４において、制御部２００は、グループ加入通知を示す通知を送信する。具体的には、制御部２００は、Ｓ４０３にてグループに入れたプロジェクタ（すなわち、テーブル５０６の列５０８のチェックボックスにチェックを入れた行のプロジェクタ）に、当該プロジェクタをマルチ投影のグループに入れた旨の通知を行なう。この通知は、Ｓ１０４において上述したグループ加入通知と同様である。なお、Ｓ４０３にてグループに入れたプロジェクタがなければ、本ステップでは何も処理を行なわなくてよい。この後、制御部２００は、図９（ｂ）に示す一連の動作を終了する。
【００９６】
Ｓ４０５において、制御部２００は、自機のメニュー表示状態がグループ設定メニュー表示状態であるか判定する。グループ設定メニュー表示状態でないと判定した場合、Ｓ４０６に遷移する。そうでなければ、図９（ｂ）に示す一連の動作を終了する。
【００９７】
Ｓ４０６において、制御部２００は、受信したグループ加入通知信号の内容をＲＡＭ２０３に記憶する。すなわち、図６（ｃ）に示したＧＲＯＵＰ＿ＩＤを記憶するとともに、ＧＲＯＵＰ＿ＩＤに紐付けて加入状態（ＴＲＵＥ）であるか、脱退状態（ＦＡＬＳＥ）であるかを記憶する。この後、制御部２００は、図９（ｂ）に示す一連の動作を終了する。
【００９８】
Ｓ４０７において、制御部２００は、受信した存在問い合わせ信号の送信元に対して、通信部２１６を介して自機が存在する旨の返答を送信する。この返答は、Ｓ１０３において上述した存在返答信号と同様であるため、説明は省略する。この後、制御部２００は、図９（ｂ）示す一連の動作を終了する。
【００９９】
Ｓ４０８において、制御部２００は、受信したレイアウト設定指示に基づき、マルチ投影のための設定を行なう。図１１を参照してマルチ投影のための設定の一例を説明するが、この例に限定されるべきではない。
【０１００】
図１１は、縦ＮＵＭＨ台、横ＮＵＭＶ台のプロジェクタ１００からなるマルチ投影の統合画面１０３の一例を示している。各個別画面間の水平方向の重畳領域（エッジブレンド領域）は、共通してＥＢＨ画素の幅となっている。各個別画面間の垂直方向の重畳領域（エッジブレンド領域）は、共通してＥＢＶ画素の幅となっている。各プロジェクタ１００の投影表示する画面の幅と高さは、夫々ＵＮＩＴＨ画素、ＵＮＩＴＶ画素となっているとする。入力画像の幅と高さは、夫々ＩＮＰＵＴＨ画素、ＩＮＰＵＴＶ画素とする。入力画像データは、共通して全てのプロジェクタ１００に入力され、各プロジェクタ１００は、夫々ｍ倍に拡大し担当領域を切り出して表示することでマルチ投影を形成する。ここでＮＵＭＨ、ＮＵＭＶ、ＥＢＨ、ＥＢＶは、受信したレイアウト設定指示信号（図６（ｄ））により既知である。ＵＮＩＴＨ、ＵＮＩＴＶはプロジェクタの仕様であるので既知である。ＩＮＰＵＴＨ、ＩＮＰＵＴＶはプロジェクタが入力する画像データに基づくため既知である。統合画面の幅ＴＯＴＡＬＨと高さＴＯＴＡＬＶは、以下のように求められる。
ＴＯＴＡＬＨ＝ＵＮＩＴＨ＊ＮＵＭＨ−ＥＢＨ＊（ＮＵＭＨ−１）
ＴＯＴＡＬＶ＝ＵＮＩＴＶ＊ＮＵＭＨ−ＥＢＶ＊（ＮＵＭＶ−１）
【０１０１】
ここでの各プロジェクタ１００による拡大処理、切り出し処理の一例について説明する。まず、各プロジェクタの制御部２００は、入力画像のアスペクト比を、統合画面にアスペクト比に合わせるにように、入力画像の上下、若しくは左右に黒帯を付加する。具体的に、制御部２００は、ＴＯＴＡＬＨ／ＴＯＴＡＬＶ＞ＩＮＰＵＴＨ／ＩＮＰＵＴＶの場合に、入力画像の左右に幅ＢＬＡＮＫＨの黒帯を付加する。ＢＬＡＮＫＨ及び拡大率ｍは以下のように求められる。
ＢＬＡＮＫＨ＝（ＴＯＴＡＬＨ＊ＩＮＰＵＴＶ／ＴＯＴＡＬＶ−ＩＮＰＵＴＨ）／２
ｍ＝ＴＯＴＡＬＶ／ＩＮＰＵＴＶ
【０１０２】
そうでないときは、入力画像の上下に幅ＢＬＡＮＫＶの黒帯（不図示）を付加する。ＢＬＡＮＫＶ及び拡大率ｍは以下のように求められる。
ＢＬＡＮＫＶ＝（ＴＯＴＡＬＶ＊ＩＮＰＵＴＨ／ＴＯＴＡＬＨ−ＩＮＰＵＴＶ）／２
ｍ＝ＴＯＴＡＬＨ／ＩＮＰＵＴＨ
【０１０３】
制御部２００によって入力画像に黒帯が付加され、ｍ倍に拡大された後の画像は、統合画像のサイズに一致する。各プロジェクタは、拡大後の画像に対する切り出し座標（ｘ，ｙ）を以下のように求める。（ｘ，ｙ）の例を図中に丸印で示す。ＰＯＳＨ、ＰＯＳＶは、受信したレイアウト設定指示（図６（ｄ））により既知となっている自機プロジェクタの位置である。
ｘ＝（ＰＯＳＨ−１）＊（ＵＮＩＴＨ−ＥＢＨ）
ｙ＝（ＰＯＳＶ−１）＊（ＵＮＩＴＶ−ＥＢＶ）
【０１０４】
更に、各プロジェクタの制御部２００は、拡大後の画像に対して、左上座標（ｘ，ｙ）、幅ＵＮＩＴＸ画素、高さＵＮＩＹ画素で切り出しを行なう。
【０１０５】
このように、（Ｓ４０８において）制御部２００は、例えば以上のような黒帯付加処理、拡大処理、切り出し処理を行なうように画像処理部２０５を制御する。更に、エッジブレンド領域に対して減光処理を行うように画像処理部２０５を制御してもよい。この減光処理では、複数台のプロジェクタによる投影表示がエッジブレンド領域において重畳されるため、重畳領域において合算した照度が１台分の投影表示の照度になるように、各プロジェクタでその領域のみ明るさを低減させる。なお、本実施形態は、これ以外の設定を行なってもよい。例えば、目標の明るさや色座標をレイアウト設定指示に含めるように構成し、その明るさや色座標にあうように、制御部２００が画像処理部２０５による画像処理を制御してもよい。この後、制御部２００は、図９（ｂ）に示す一連の動作を終了する。
【０１０６】
（システムの動作シーケンス）
更に、図１２を参照して、上述したスマートフォン１０６と各プロジェクタ１００とが連携して動作するシーケンスの一例を説明する。
【０１０７】
図１２は、図１で例示したシステムにおける動作シーケンスの一例を示している。なお、本動作シーケンスは、プロジェクタ１００ａ〜ｆには表示すべき画像が入力されているものの、まだ切り出しやエッジブレンド等の情報は設定されていない時点から開始される。また、プロジェクタ１００ａ〜ｆの制御部２００ａ〜ｆは、互いがグループ化されていることを把握していない。更に、プロジェクタ１００ａ〜ｆは例えばユーザなどによって起動しているが、何れもメニュー非表示状態となっている。
【０１０８】
Ｓ１２０１において、ユーザ１０５は、スマートフォン１０６にてマルチ投影の設定のためのアプリケーションを起動する。このとき、スマートフォン１０６は上述したＳ２００の動作を実行する。Ｓ１２０２において、ユーザ１０５は、スマートフォン１０６に今回のタッチ操作の識別名を入力する。このとき、スマートフォン１０６は、上述したＳ２０２の動作を実行する。
【０１０９】
Ｓ１２０３において、ユーザ１０５は、プロジェクタ１００ａをマルチ投影のグループに追加する設定を行なうために、スマートフォン１０６をプロジェクタ１００ａにタッチする。このとき、スマートフォン１０６は上述したＳ２０６の動作を実行する。Ｓ１２０４において、プロジェクタ１００ａは上述したＳ１０５の動作を実行する。この動作において、プロジェクタ１００ａは、上述したＳ３０３の処理を実行して、ネットワーク１０４にメニュー表示状態の問い合わせ信号をブロードキャストする。
【０１１０】
一方、Ｓ１２０５において、プロジェクタ１００ｂ〜ｆは、メニュー表示状態の問い合わせ信号を受信すると、上述したＳ４０１の動作を実行して、プロジェクタ１００ａに対してメニュー非表示状態である旨を返答する。Ｓ１２０６において、プロジェクタ１００ｂ〜ｆからの返答に受信したプロジェクタ１００ａは、上述したＳ３０４の動作を実行する。図１２の例では、プロジェクタ１００ａは、グループ設定メニュー表示状態である他のプロジェクタがいないと判定し、グループ設定メニュー５０５を表示するために、ネットワーク１０４内に存在問い合わせ信号をブロードキャストする。Ｓ１２０７において、プロジェクタ１００ｂ〜ｆは、上述したＳ４０７の動作を実行して、ブロードキャストされた存在問い合わせ信号に対し、存在する旨を返答する。
【０１１１】
Ｓ１２０８において、プロジェクタ１００ａは、上述したＳ３０５の動作を実行して、プロジェクタ１００ｂ〜ｆからの返答を反映したグループ設定メニュー５０５を表示する。その際、自機にスマートフォン１０６がタッチされているため、メニュー上の自機の行における列５０７にアイコン（例えば１０００ａ）を表示する。
【０１１２】
Ｓ１２０９において、ユーザ１０５は、プロジェクタ１００ｂをマルチ投影のグループに追加する設定を行うため、スマートフォン１０６をプロジェクタ１００ｂにタッチする。このとき、スマートフォン１０６は上述したＳ２０６の動作を実行する。
【０１１３】
Ｓ１２１０において、プロジェクタ１００ｂは、上述したＳ１０５の動作を実行する。この動作において、プロジェクタ１００ｂは、上述したＳ３０３の動作を実行して、ネットワーク１０４にメニュー表示状態の問い合わせをブロードキャストする。
【０１１４】
Ｓ１２１１において、プロジェクタ１００ｃ〜ｆは、上述したＳ４０１の動作を実行して、プロジェクタ１００ｂに対してメニュー非表示状態であるとの返答を送信する。一方、プロジェクタ１００ａは、上述したＳ４０１の動作を実行して、（グループ設定メニューを表示しているため）プロジェクタ１００ｂに対してグループ設定メニュー表示状態であるとの返答を送信する。
【０１１５】
Ｓ１２１２において、プロジェクタ１００ｂは、上述したＳ３０６の動作を実行して、グループ設定メニュー表示状態であるとの返答を行なったプロジェクタ１００ａに対して、自機がタッチされた旨の通知を送信する。これにより、プロジェクタ１００ｂは、プロジェクタ１００ａに表示されているグループ設定メニューに、プロジェクタ１００ｂのタッチ情報を表示される。なお、図１２では、図の簡略化のため、通知先のプロジェクタから返信される肯定応答の記載を省略している。
【０１１６】
Ｓ１２１３において、プロジェクタ１００ａは、上述したＳ４０３の動作を実行して、グループ設定メニューを更新する。具体的に、プロジェクタ１００ａは、グループ設定メニュー中のプロジェクタ１００ｂの行における列５０７にアイコンを表示する。加えて、プロジェクタ１００ｂの行における列５０８のチェックボックスにチェックを入れる（チェックマークを表示する）。
【０１１７】
Ｓ１２１４において、プロジェクタ１００ａは、上述したＳ４０４の動作を実行して、プロジェクタ１００ｂに対して、グループに追加した旨の通知を送信する。なお、図中では、図の簡略化のため、通知先のプロジェクタから返信される肯定応答の記載は省略している。
【０１１８】
Ｓ１２１５において、プロジェクタ１００ａは、上述したＳ１０３の動作を実行して、グループ設定メニューを更新する。例えば、ユーザ１０５にとって、例えば図１のようにプロジェクタ１００ｆは天吊で設置されているためにスマートフォン１０６をタッチすることが困難であるとする。そのためユーザ１０５は、プロジェクタ１００ａを操作することで、プロジェクタ１００ａで表示されているグループ設定メニューに表示されるテーブル５０６のプロジェクタ１００ｆの行における列５０８のチェックボックスにチェックを入れる。
【０１１９】
Ｓ１２１６において、プロジェクタ１００ａは、Ｓ１０４の動作を実行して、プロジェクタ１００ｆに対して、グループに入れた旨の通知を行なう。なお、図中では、通知先のプロジェクタから返信される肯定応答の記載は省略している。
【０１２０】
Ｓ１２１７において、ユーザ１０５は、プロジェクタ１００ａを操作し、グループ設定メニューを終了させ、レイアウト設定メニューを表示させる。このとき、プロジェクタ１００ａは、上述したＳ１０３の動作を実行してレイアウト設定メニューを表示する。Ｓ１２１８において、ユーザ１０５は、メニュー画像５１１で例示したレイアウト設定メニューを操作する。Ｓ１２１９において、プロジェクタ１００ａは、上述したＳ１０４の動作を実行して、グループに属するプロジェクタ１００ａ、ｂ、ｆに対して、レイアウト設定指示信号を送信する。なお、図中では、通知先のプロジェクタから返信される肯定応答の記載は省略している。
【０１２１】
Ｓ１２２０において、プロジェクタ１００ａ、ｂ、ｆは、上述したＳ４０８の動作を実行して、受信したレイアウト設定指示に基づき、マルチ投影のレイアウト設定を行なう。
【０１２２】
このようにして、プロジェクタ１００ａ、ｂ、ｆのマルチ投影の設定が可能となる。なお、図１２で示した例では、説明を簡便にするために３台での構成を例示したが、本実施形態はこの数に限定されるものではなく、プロジェクタ１００ａ〜ｆの６台の構成でもよい。２台以上の構成であれば、どのような構成でもよい。
【０１２３】
以上、本実施形態に係る投影システムについて説明した。従来、例えば、ネットワーク１０４に接続されたプロジェクタを一覧表示する場合、多数のプロジェクタが表示されると、その中には無関係のプロジェクタが存在する場合があり、メニューを操作してプロジェクタを選択するのは手間がかかっていた。しかも、グループに追加するか否かを判別するために、アドレスや型番等といった限られた情報から判別するのは困難であった。そこで、図１０（ｂ）で上述したようにスマートフォン１０６でタッチしたプロジェクタを視認して選択を行なうようにしたことで、ユーザ１０５は現実に目の前にあるプロジェクタ１００をタッチにより選択すればよく、このような手間や困難が低減される。一方、一般的にプロジェクタは設置形態が様々であるので、例えば、図１のようにプロジェクタ１００ｄ〜ｆが天吊で設置される場合、プロジェクタに手が届かないなど、ユーザ１０５によるタッチが困難な場合がある。このような場合であっても、ユーザ１０５はメニューを操作することにより、手の届かないプロジェクタ１００ｄ〜ｆを含んだグループ設定を行うこともできる。この場合にはメニュー上の当該プロジェクタに対応したアイコンは付加されない。このように、本実施形態によれば、ユーザは、メニューを操作してグループに加入したプロジェクタであるか、タッチによりグループに加入したプロジェクタであるかを、プロジェクタによる表示によって容易に判別することができる。すなわち、マルチ投影を構成するプロジェクタを容易に把握することが可能になり、マルチ投影の設定作業が効率化される。
【０１２４】
（本実施形態の変形例）
なお、上述の例では、スマートフォン１０６を用いてタッチされたプロジェクタを示すために、グループ設定メニューにおいてアイコン１０００を表示するようにしたが、他の手段を用いてもよい。例えば、図１３（ａ）のようにアイコン１０００の代わりにタッチの識別名１３００ａ１を表示させても用いてもよい。このとき、自機でのタッチの識別名（例えば「ＡＢＣ」）と異なる識別名（例えば「ＤＥＦ」）のプロジェクタがあったとしても、それを表示してもよい。このように、タッチされているか否かを表示上識別可能な手段であればどのような手段を用いてもよい。
【０１２５】
また、制御部２００は、プロジェクタ１００がスマートフォン１０６を用いてタッチされているか否かに応じて、グループ設定メニューのテーブル５０６を並べ替えてもよい。例えば、図１３（ｂ）に示すように、タッチされたプロジェクタが上位になるようにテーブル５０６を表示してもよい。更に、テーブル５０６の表示をタッチの識別名でソーティング（表示順を変更）してもよい。
【０１２６】
なお、上述の例では、グループ設定メニューにおいて、各プロジェクタがスマートフォン１０６を用いてタッチされてグループに加入したのか、又はそれ以外の方法でグループに加入したのかを識別可能に表示するようにした。しかし、グループ設定メニュー以外のメニューにおいて、このような表示を行ってもよい。例えば、このような表示を、図５（ｃ）に示したレイアウト設定を行なうためのメニュー画像５１１のマルチ投影配置に適用して、スマートフォン１０６を用いてタッチされたプロジェクタにアイコンを表示するようにしてもよい。
【０１２７】
更に、スマートフォン１０６を用いてタッチされてグループに加入したか、それ以外の方法でグループに加入したかを識別可能に表示する画像を、投影以外の表示手段で表示してもよい。例えば、プロジェクタ１００の表示部２１７に表示してもよい。即ち、制御部２００は、グループ設定メニューを表示部２１７に表示してもよい。
【０１２８】
また、上述の例では、グループ設定メニューを表示していないプロジェクタがスマートフォン１０６を用いてタッチされた場合、他にグループ設定メニューを表示しているプロジェクタが存在すればそのプロジェクタに自機がタッチされた旨を通知する。一方、グループ設定メニューを表示しているプロジェクタが存在しなければ自機で当該メニューを表示するようにした（Ｓ３０４、Ｓ３０５、Ｓ３０６）。これに対し、同様の場合において、他にグループ設定メニューを表示しているプロジェクタが存在しない場合（即ちＳ３０４でＮｏ判定の場合）、Ｓ３０５に代えてネットワーク１０４上に自機がタッチされた旨の通知をブロードキャストするようにしてもよい。そのブロードキャストを受信したプロジェクタは、Ｓ４０２でＮｏ判定となるが、その先の処理を追加して当該タッチ情報をメモリに記憶するようにしてもよい。そうすることにより、何れかのプロジェクタで次回グループ設定メニューを表示（Ｓ１０３）した場合に、記憶したタッチ情報に基づく表示を行なってもよい。また、タッチ情報について、受信後の所定期間の有効期間を定めておき、その期間を超過した場合は、当該タッチ情報を無効にしてもよい。
【０１２９】
なお、上述した例では、投影画面を並べて表示する、所謂マルチ投影（或いはタイリング投影ともいわれる）と呼ばれる投影の形態について説明したが、本実施形態はこの投影の形態に限定されない。例えば、本実施形態は、複数の投影画面を同一箇所に重畳して表示するスタック投影のグループ設定時にも適用可能である。すなわち、複数のプロジェクタを連携させて投影する形態であれば、どのような形態にも適用可能である。
【０１３０】
また、上述した例では、使用したプロジェクタ全てが近距離無線通信部２１９を有する場合を例に説明した。しかし、近距離無線通信手段を有しないプロジェクタを含むマルチ投影においても本実施形態を適用可能である。例えば、近距離無線通信手段を有しないプロジェクタを、上述した例において天吊で設置されたプロジェクタと同様に扱えばよく、マルチ投影を構成するプロジェクタの内、１台以上に近距離無線通信部が存在すればよい。
【０１３１】
更に、上述した例では、スマートフォン１０６からプロジェクタ１００に、タッチ時に識別名のみを送信する例を説明した。しかし、スマートフォン１０６は、例えば、エッジブレンド幅情報等のマルチ投影に関連する情報を、識別名と同時に送信してもよい。このとき、図６（ｇ）で説明したタッチ通知にこれらの情報を含めるようにすれば、例えば、レイアウト設定メニューでの設定の代替が可能であり、より作業の効率化を図ることができる。
【０１３２】
また、上述した例は、次のように変形可能である。制御部２００は、Ｓ３０６において、タッチ通知の送信後の所定時間内に送信先のプロジェクタから肯定応答を受信しなかった場合、Ｓ３０５に遷移してもよい。このようにするのは、例えば、送信先のプロジェクタに、電源がオフされたり、ネットワークから切断されたり、故障したり、といった事象が生じた場合があるためである。また、このような場合、制御部２００は、異常状態であることを投影表示させるにようにしてもよい。
【０１３３】
更に、上述した例は、次のように変形可能である。制御部２００は、Ｓ１０４において、レイアウト設定指示を送信した後、所定時間内に、送信先のプロジェクタから肯定応答が返信されなかった場合、エラーである旨を投影表示してよい。
【０１３４】
また、プロジェクタ以外の表示装置を複数用いた表示システムに本実施形態を適用しても、同様の効果を得ることができる。本実施形態は、例えば、液晶パネルや有機ＥＬパネルを用いたフラットパネルを複数並べた表示システムや、マトリクス状に並べたＬＥＤを有する表示モジュールを複数並べた表示システムに適用することができる。これらのパネルや表示モジュールをグルーピングする際にも、スマートフォンのタッチによるグルーピングができれば便利である。例えば、表示システムを構成する表示装置であるフラットパネルディスプレイの高さが１．５ｍであり、縦方向に３台以上並べる表示システムの場合を考える。ユーザは下から１台目（システムの下辺から０ｍ〜１．５ｍに存在）と２台目（システムの下辺から１．５ｍ〜３ｍに存在）には手が届くため、スマートフォンによるタッチが可能である。しかしながら、下から３台目（システムの下辺から３ｍ〜４．５ｍに存在）かそれ以上になると、手が届かず、スマートフォンによるタッチが困難になる。このような場合には、タッチによるグルーピングに加えて他の手段によるグルーピングが必要となり、本実施形態と同様の技術を適用することにより表示装置のグルーピングを容易にすることができる。
【０１３５】
（実施形態２）
次に実施形態２について説明する。本実施形態は、マルチ投影のグループ設定メニューの機能をスマートフォン１０６に持たせる点が実施形態１と異なるが、システムの全体構成、本実施形態におけるプロジェクタの詳細構成、及びスマートフォンの詳細構成は、実質的に同様である。従って、同一の構成については同一の符号を付して重複する説明は省略し、相違点について重点的に説明する。
【０１３６】
（全体構成）
実施形態２に係る全体構成は、実施形態１において図１を参照して説明した構成と同様である。但し、本実施形態では、スマートフォン１０６は、通信部３０９を介して、ネットワーク１０４に接続されているものとする。
【０１３７】
（スマートフォンにおける一連の動作）
図１４を参照して、スマートフォン１０６における一連の動作について説明する。図１４（ａ）に示す一連の動作は、ＣＰＵ３００がＯＳを起動させた状態で、ユーザが本マルチ投影システムのためのアプリケーションに対する起動指示を入力した時点から開始される。このアプリケーションは、スマートフォン１０６をプロジェクタにタッチすることで、当該プロジェクタのマルチ投影のグルーピング作業を容易化するものである。
【０１３８】
ＣＰＵ３００は、Ｓ２００、Ｓ２０１及びＳ２０２を実施形態１と同様に実行する。Ｓ２０１において、ユーザからの終了指示を受けたと判定した場合には、Ｓ５１２に遷移する。一方、ＣＰＵ３００は、Ｓ２０２にてタッチの識別名（すなわち今回の一連のタッチする操作が、同一のコンテキストであることを示す）を取得するとＳ５０１へ遷移する。
【０１３９】
Ｓ５０１において、ＣＰＵ３００は、設定メニューを選択するための画面（選択画面）を表示パネル３０４に表示させる。この画面の例を図８（ｃ）に示す。この画面は、表示パネル３０４に、マルチ投影のグループ設定メニューを表示させるための選択肢８０４と、レイアウト設定メニューを表示させるための選択肢８０５とを有している。ユーザは、何れかを選択することができる。
【０１４０】
Ｓ５０２において、ＣＰＵ３００は、Ｓ５０１での選択結果がグループ設定メニューを選択する指示、及びレイアウト設定メニューを選択する指示のいずれであるかを判定する。選択肢８０４が選択された場合はＳ５０３に遷移する。選択肢８０５が選択された場合はＳ５０９に遷移する。
【０１４１】
Ｓ５０３に遷移すると、ＣＰＵ３００は、ネットワーク１０４上のプロジェクタ１００の存在を検出する。具体的には、実施形態１で説明した図６（ａ）の存在問い合わせ信号を、通信部３０９を介して、ネットワーク１０４にブロードキャストする。なお、この際のＳＲＣ＿ＡＤＤＲは、送信元のスマートフォン１０６のアドレスとする。その問い合せに応じた、ネットワーク１０４に接続されたプロジェクタから図６（ｂ）の存在返答が送信される。これによって、ＣＰＵ３００は、返答のあったプロジェクタの存在を検出することができる。
【０１４２】
Ｓ５０４にて、ＣＰＵ３００は、近距離無線通信の待ち受けを示す画像と、グループ設定メニューを表示パネル３０４に表示させる。この表示例を図８（ｄ）に示す。表示パネル３０４には、スマートフォン１０６をプロジェクタにタッチすることを促すダイアログボックス８０６が表示されている。ダイアログボックス８０６には、Ｓ２０２で取得した識別名を示す表示８０７を設けてもよい。表示８０７を設けることでユーザは現在の識別名を確認することができる。また、ＣＰＵ３００は、実施形態１で説明したグループ設定メニューのメニュー画像５０５と同様の表示を表示パネル３０４の領域８０８に表示する。また、ＣＰＵ３００は、表示パネル３０４に図８（ｃ）の選択メニューに戻るための選択肢８０９を表示する。ＣＰＵ３００は、図８（ｃ）に示す画面を表示すると、Ｓ２０４から始まる制御と、Ｓ５０５から始まる制御を並行に開始させる。
【０１４３】
ＣＰＵ３００は、実施形態１と同様のＳ２０４〜Ｓ２０６の処理を繰り返し、プロジェクタ１００の近距離無線通信部２１９を検出すると、検出したプロジェクタ１００へタッチの識別名を送信する。
【０１４４】
一方、Ｓ５０５において、ＣＰＵ３００は、Ｓ５０４で表示したグループ設定メニューに対するユーザのタッチ操作を検出し、当該タッチ操作に基づいて表示しているグループ設定メニューを更新する。具体的には、ユーザの操作に基づき、テーブル５０６の列５０８のチェックボックスを入れる、若しくは、外すように更新する。なお、本処理は、Ｓ１０３で説明したグループ設定メニューの処理に相当する。
【０１４５】
Ｓ５０６において、ＣＰＵ３００は、Ｓ５０５にてチェックボックスを更新した場合、ＣＰＵ３００は、通信部３０９を介して、対応するプロジェクタ１００に対して、マルチ投影のグループに追加した旨の通知を行なう。この通知は、図６（ｃ）に示したグループ加入通知と同様である。
【０１４６】
Ｓ５０７において、ＣＰＵ３００は、通信部３０９を介して受信した通信を検出し、検出した通信に応じた処理を行なう。具体的には、ＣＰＵ３００は図１４（ｂ）で説明する一連の動作を実行する。
【０１４７】
まず、Ｓ６００にて、ＣＰＵ３００は、受信した通信の内容に基づき、受信した通信の内容を判定する。ＣＰＵ３００は、図６（ｅ）を用いて説明した「メニュー表示状態問い合わせ」信号を受信した場合、Ｓ６０１に遷移する。図６（ｇ）を用いて説明した「タッチ通知」信号を受信した場合、Ｓ６０２に遷移する。その他の信号を受信した場合、特定の処理を行わずに図１４（ｂ）に示す一連の動作を終了する。
【０１４８】
Ｓ６０１に遷移する場合、ＣＰＵ３００は、通信部３０９を介して、メニュー表示状態問い合わせの送信元に対して、図６（ｆ）で説明したメニュー表示状態返答信号を送信して、例えばグループ設定メニュー表示状態である旨の返答を返す。この後、図１４（ｂ）に示す一連の動作を終了する。
【０１４９】
Ｓ６０２に遷移する場合、ＣＰＵ３００は、受信したタッチ通知に基づき、表示中のグループ設定メニューを更新する。ＣＰＵ３００は、すなわち、タッチ通知のあったプロジェクタに対応する、領域８０８（グループ設定メニュー）のテーブル５０６の行における列５０７にアイコンを付加する。更に、その行における列５０８のチェックボックスにチェックを入れてもよい。なお、このチェックを入れる処理は、タッチ通知に含まれる識別名と、Ｓ５０２で取得した識別名とが一致した場合に限定してもよい。なお、アイコンの表示処理は、タッチ通知に含まれる識別名と、Ｓ５０２で取得した識別名とが一致した場合に限定してもよい。
【０１５０】
次いで、Ｓ６０３にて、ＣＰＵ３００は、Ｓ６０２にてグループに入れたプロジェクタ（すなわち、列５０８のチェックボックスにチェックを入れた行のプロジェクタ）に、マルチ投影のグループに追加した旨の通知を送信する。この通知は、Ｓ１０４で説明したグループ加入通知と同様である。なお、Ｓ６０２にてグループに入れたプロジェクタがなければ、本ステップでは何も処理を行わない。ＣＰＵ３００は、その後、図１４（ｂ）に示す一連の動作を終了する。
【０１５１】
再び図１４（ａ）を参照して説明する。Ｓ５０８にて、ＣＰＵ３００は、グループ設定を終了する指示があるかを判定する。具体的には、ＣＰＵ３００は、Ｓ５０４で表示した画面の内の選択肢８０９に対して、ユーザの操作があったかを判定する。終了する指示があると判定した場合、Ｓ２０４〜Ｓ２０６、及びＳ５０５〜Ｓ５０８の並列処理を終了してＳ５０１に戻る。終了する指示がなければ、Ｓ５０５に戻る。
【０１５２】
一方、Ｓ５０２においてレイアウト設定が選択されたと判定した場合、Ｓ５０９において、ＣＰＵ３００は、レイアウト設定メニューを表示パネル３０４に表示させる。このメニューは、実施形態１で説明した図５（ｃ）のメニュー画像５１１と同様である。Ｓ５１０にて、ＣＰＵ３００は、Ｓ５０９で表示したレイアウト設定メニューに対するタッチセンサ３０５を介したユーザの操作を検出し、それに基づいて同メニューを更新する。具体的には、ユーザの操作に基づき、設定項目５１２、設定項目５１３、設定項目５１４、設定項目５１５を更新する。
【０１５３】
Ｓ５１１にて、ＣＰＵ３００は、Ｓ５１０で更新された内容に基づき、各プロジェクタに対して、通信部３０９を介して図６（ｄ）に示したレイアウト設定指示を送信する。この処理は、Ｓ１０４で説明したメニュー画像５１１に対する処理に相当する。ＣＰＵ３００は、その後Ｓ５０１に戻る。
【０１５４】
Ｓ２０１にて終了指示を検出すると、ＣＰＵ３００は、上述した並行処理を終了させ、Ｓ５１２にてアプリケーションの終了処理を行なう。ここでは、ＣＰＵ３００は、スマートフォン１０６のリソースを開放したり、その他アプリケーションの終了に必要な処理を行なう。その後、本一連の処理を終了する。
【０１５５】
（プロジェクタにおける一連の動作）
プロジェクタ１００における一連の動作は、図９を参照して説明した実施形態１の動作と同様である。
【０１５６】
（システムの動作シーケンス）
続いて、図１５を参照して、上述したスマートフォン１０６と各プロジェクタ１００が連携して動作するシーケンスの一例を説明する。開始時点では、プロジェクタ１００ａ〜ｆには表示すべき画像は入力されているものの、切り出しやエッジブレンド等の設定はされていない。また、プロジェクタ１００ａ〜ｆの制御部２００ａ〜ｆは、互いがグループ化されていることを把握していない。また、プロジェクタ１００ａ〜ｆは起動しており、何れもメニュー非表示状態となっているものとする。
【０１５７】
まず、Ｓ１２０１〜１２０２において、ユーザ１０５は、スマートフォン１０６にてマルチ投影の設定のためのアプリケーションを起動し、今回のタッチ操作の識別名を入力する。このとき、スマートフォン１０６は、上述したＳ５００及び、Ｓ５０２を実行する。
【０１５８】
Ｓ１５０１において、ユーザ１０５は、スマートフォン１０６の表示パネル３０４に表示されたメニューの選択画面から、グループ設定メニューを選択する。これは、スマートフォン１０６のＳ５０１に相当する。Ｓ１５０２において、スマートフォン１０６は、グループ設定メニューを表示するために、ネットワーク１０４内に存在問い合わせ信号をブロードキャストする。Ｓ１５０３において、プロジェクタ１００ａ〜ｆは、存在問い合わせ信号に対し、Ｓ４０７の動作を実行して存在の旨の返答を送信する。このとき、スマートフォン１０６は、Ｓ５０３の動作を実行してネットワーク上のプロジェクタａ〜ｆを検出する。
【０１５９】
Ｓ１５０４において、スマートフォン１０６は、上述したＳ５０４の動作を実行して、グループ設定メニューを表示する。Ｓ１５０５において、ユーザ１０５は、プロジェクタ１００ａをマルチ投影のグループに追加する設定を行なうために、スマートフォン１０６をプロジェクタ１００ａにタッチする。すなわち、スマートフォン１０６は、上述したＳ２０６の動作を実行し、プロジェクタ１００ａは上述したＳ１０５の動作を実行する。更に、Ｓ１２０４において、プロジェクタ１００ａは、上述したＳ３０３の動作を実行して、ネットワーク１０４にメニュー表示状態問い合わせ信号をブロードキャストする。これに対し、Ｓ１２０５において、プロジェクタ１００ｂ〜ｆは、上述したＳ４０１の動作を実行して、プロジェクタ１００ａに対して、メニュー非表示状態であるとの返答を送信する。
【０１６０】
一方、Ｓ１５０６において、スマートフォン１０６は、上述したＳ６０１の動作を実行し、プロジェクタ１００ａに対してグループ設定メニュー表示状態であるとの返答を送信する。
【０１６１】
Ｓ１５０７において、プロジェクタ１００ａは、上述したＳ３０６の動作を実行して、グループ設定メニュー表示状態であるとの返答を行なったスマートフォン１０６に対し、自機がタッチされた旨の通信（タッチ通知）を送信する。これは、プロジェクタ１００ａが、スマートフォン１０６に表示されているグループ設定メニューに、プロジェクタ１００ａのタッチ情報を表示させるためである。なお、図中では、通知先のスマートフォン１０６から返信される肯定応答の記載は省略している。
【０１６２】
Ｓ１５０８において、スマートフォン１０６は、上述したＳ６０２の動作を実行して、グループ設定メニュー中のプロジェクタ１００ａの行における列５０７にアイコンを表示する。加えて、その行における列５０８のチェックボックスにチェックを入れる（チェックマークを表示する）。
【０１６３】
Ｓ１５０９において、スマートフォン１０６は、上述したＳ６０３の動作を実行して、プロジェクタ１００ａに対して、グループに入れた旨のグループ加入通知を送信する。なお、図中では、通知先のプロジェクタから返信される肯定応答の記載は省略している。
【０１６４】
続いてユーザ１０５が、スマートフォン１０６をプロジェクタ１００ｂにタッチする場合については、プロジェクタ１００ａと同様の処理となるために説明は省略する。
【０１６５】
ここで、例えば図１に示したようにプロジェクタ１００ｆは天吊で設置されているため、ユーザ１０５はスマートフォン１０６にタッチすることが困難であるものとする。このため、Ｓ１５１０において、ユーザ１０５は、スマートフォン１０６を操作することにより、プロジェクタ１００ｆをグループに追加する。このとき、スマートフォン１０６は、上述のＳ５０５の動作を実行して、表示されているグループ設定メニューのテーブル５０６におけるプロジェクタ１００ｆの行にある、列５０８のチェックボックスにチェックマークを表示する。Ｓ１５１１において、スマートフォン１０６は、Ｓ５０６の動作を実行して、プロジェクタ１００ｆに対して、グループに入れた旨のグループ加入通知を送信する。
【０１６６】
次に、Ｓ１５１２において、ユーザ１０５は、スマートフォン１０６を操作し、グループ設定メニューを終了させ（Ｓ５０８でＹｅｓ）、上述したＳ５０９の動作を実行して、レイアウト設定メニューを表示させる。
【０１６７】
Ｓ１５１３において、ユーザ１０５は、スマートフォン１０６のレイアウト設定メニューを操作する。このとき、スマートフォン１０６は、上述したＳ５１０の動作を実行する。そして、スマートフォン１０６は、上述したＳ５１１を実行して、グループに属するプロジェクタ１００ａ、ｂ、ｆに対して、レイアウト設定指示を送信する。
【０１６８】
Ｓ１２１２において、プロジェクタ１００ａ、ｂ、ｆは、上述したＳ４０８の動作を実行して、受信したレイアウト設定指示に基づいてマルチ投影のレイアウト設定を行なう。このようにして、スマートフォン１０６を用いたプロジェクタ１００ａ、ｂ、ｆのマルチ投影の設定が可能となる。なお、説明を簡便にするために３台のプロジェクタによる構成を例に説明した。しかし、本実施形態はこれに限定されず、プロジェクタ１００ａ〜ｆの６台の構成でもよい。２台以上の構成であれば、どのような構成でもよい。
【０１６９】
以上説明したように本実施形態では、スマートフォン１０６がアイコン表示を伴うグループ設定メニューを表示して、ネットワーク上のプロジェクタが、タッチによりグループに加入したのかメニュー操作によりグループに加入したのかを識別可能にした。このようにすることで、スマートフォン１０６の表示を見ながらプロジェクタのグループ設定を行うことができるとともに、マルチ投影を構成するプロジェクタを容易に把握することが可能になる。すなわち、マルチ投影の設定作業が効率化される。
【０１７０】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１７１】
２００…制御部、２１５…操作部、２１６…通信部、２１７…表示部、２１９…近距離無線通信部、３００…ＣＰＵ、３０４…表示パネル、３０９…通信部、３１０…近距離無線通信部
【図１】
2019092110.tif 000003
【図２】
2019092110.tif 000004
【図３】
2019092110.tif 000005
【図４】
2019092110.tif 000006
【図５】
2019092110.tif 000007
【図６】
2019092110.tif 000008
【図７】
2019092110.tif 000009
【図８】
2019092110.tif 000010
【図９】
2019092110.tif 000011
【図１０】
2019092110.tif 000012
【図１１】
2019092110.tif 000013
【図１２】
2019092110.tif 000014
【図１３】
2019092110.tif 000015
【図１４】
2019092110.tif 000016
【図１５】
2019092110.tif 000017