(57)【要約】【課題】プロジェクターへの接続手順を簡易化する。【解決手段】プロジェクターに画像信号を出力可能なコンピューター等の端末装置であって、過去に前記画像信号を出力したプロジェクターについて、プロジェクターに画像を表示させるために用いる接続情報を含む履歴情報を記憶する記憶部３と、接続可能なプロジェクターを検索する検索部２１と、検索部２１による検索の結果、接続可能な複数のプロジェクターが存在した場合、履歴情報を参照して、接続可能な複数のプロジェクターから過去に接続したプロジェクターを抽出し、抽出したプロジェクターの中から優先度の高いプロジェクターを特定する特定部２２と、特定部２２で特定されたプロジェクターに対応する接続情報を記憶部３から読み出し、読み出した接続情報を用いて、特定部２２で特定されたプロジェクターへ画像信号を出力するように制御する制御部２３とを備える。【選択図】図２
2018036933.tif 000002
【特許請求の範囲】
【請求項１】
表示装置に画像信号を出力可能な端末装置であって、
過去に前記画像信号を出力した表示装置について、当該表示装置に画像を表示させるために用いる接続情報を含む履歴情報を記憶する記憶部と、
接続可能な表示装置を検索する検索部と、
前記検索部による検索の結果、接続可能な複数の表示装置が存在した場合、前記履歴情報を参照して、前記接続可能な複数の表示装置から過去に接続した表示装置を抽出し、抽出した表示装置の中から優先度の高い表示装置を特定する特定部と、
前記特定部で特定された表示装置に対応する前記接続情報を前記記憶部から読み出し、読み出した前記接続情報を用いて、前記特定部で特定された表示装置へ前記画像信号を出力するように制御する制御部と、を備える、
ことを特徴とする端末装置。
【請求項２】
前記優先度は、接続日時が現在に近いものほど高く定められており、
前記履歴情報は、接続日時を含んでおり、
前記特定部は、前記履歴情報を参照して、抽出した表示装置の中から優先度の高い表示装置を特定する、
ことを特徴とする請求項１に記載の端末装置。
【請求項３】
前記優先度は、接続回数が多いほど高く定められており、
前記履歴情報は、接続回数を含んでおり、
前記特定部は、前記履歴情報を参照して、抽出した表示装置の中から優先度の高い表示装置を特定する、
ことを特徴とする請求項１に記載の端末装置。
【請求項４】
前記優先度は、表示装置と当該端末装置との距離が近いほど高く定められている、ことを特徴とする請求項１に記載の端末装置。
【請求項５】
前記特定部は、信号レベルまたはＩＰアドレスに基づいて表示装置と当該端末装置との距離を判断することを特徴とする請求項４に記載の端末装置。
【請求項６】
前記特定部が複数の表示装置を特定した場合、前記制御部は前記特定部が特定した複数の表示装置と接続する請求項２に記載の端末装置。
【請求項７】
表示装置に画像信号を出力可能な端末装置であって、
前記端末装置と接続可能な前記表示装置を検索する検索部と、
前記検索部による検索の結果、接続可能な複数の表示装置が存在した場合、当該端末装置からの距離が最も近い表示装置を特定する特定部と、
前記特定部で特定された表示装置に画像を表示させるために用いる接続情報を取得し、当該接続情報を用いて前記特定部で特定された表示装置へ前記画像信号を出力するように制御する制御部と、を備える、
ことを特徴とする端末装置。
【請求項８】
複数の表示装置と、
請求項１乃至８のうちいずれか１項に記載の端末装置と、を備える、
ことを特徴とする表示システム。
【請求項９】
表示装置に画像信号を出力可能であって、過去に前記画像信号を出力した表示装置について、当該表示装置に画像を表示させるために用いる接続情報を含む履歴情報を記憶する記憶部を備えた端末装置のプログラムであって、
前記プロクラムは、前記端末装置を、
接続可能な表示装置を検索する検索部と、
前記検索部による検索の結果、接続可能な複数の表示装置が存在した場合、前記履歴情報を参照して、前記接続可能な複数の表示装置から過去に接続した表示装置を抽出し、抽出した表示装置の中から優先度の高い表示装置を特定する特定部と、
前記特定部で特定された表示装置に対応する前記接続情報を前記記憶部から読み出し、読み出した前記接続情報を用いて、前記特定部で特定された表示装置へ前記画像信号を出力するように制御する制御部として、機能させる、
ことを特徴とする端末装置のプログラム。
【請求項１０】
表示装置に画像信号を出力可能な端末装置の制御方法であって、
過去に前記画像信号を出力した表示装置について、当該表示装置に画像を表示させるために用いる接続情報を含む履歴情報を記憶し、
接続可能な表示装置を検索し、
前記検索の結果、接続可能な複数の表示装置が存在した場合、前記履歴情報を参照して、前記接続可能な複数の表示装置から過去に接続した表示装置を抽出し、
抽出した表示装置の中から優先度の高い表示装置を特定し、
特定した表示装置に対応する前記接続情報を取得し、取得した前記接続情報を用いて、前記特定した表示装置へ前記画像信号を出力するように制御する、
ことを特徴とする端末装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、端末装置のプログラム、端末装置の制御方法、および表示システムに関する。
【背景技術】
【０００２】
従来、ネットワーク利用を前提としたプロジェクターとパーソナルコンピューター（以下、コンピューターとする。）とで構成される映像送信システム、または、複数のプロジェクターに複数のコンピューターを接続するシステムが提供されている。
前記システムにおいてコンピューターとプロジェクターとの接続を行うには、コンピューターに表示される各種の選択画面および操作画面において、ユーザーが以下のような指示操作を手動で行う必要があった。以下に従来の指示操作の一例を説明する。
まず、ユーザーがコンピューター上で接続用のプログラムを起動すると、接続モードの設定画面が表示される。設定画面では、例えば、アクセスポイントを経由せずにコンピューターとプロジェクターとの直接通信を行うアドホック接続モードと、アクセスポイントを経由してコンピューターとプロジェクターとの通信を行うマニュアル接続モードとの選択を行う。
【０００３】
ユーザーが設定画面においていずれかの接続モードのチェックボックスをクリックし、さらにＯＫボタンをクリックして接続モードの選択を指示すると、次にプロジェクターの検索が行われる。検索の結果、接続可能なプロジェクターが存在する場合には、プロジェクターの選択画面において接続可能なプロジェクターが一覧表示される。接続したいプロジェクターが表示されない場合には、さらに自動検索のボタンあるいは指定検索のボタンをクリックしてプロジェクターの検索を実行するための指示を行う必要がある。
ユーザーは、プロジェクターの選択画面において、接続したいプロジェクターのチェックボックスをクリックしてプロジェクターの選択の指示を行い、接続ボタンをクリックしてコンピューターとプロジェクターとの接続を確立するための指示を行う必要がある。
【０００４】
以上のように従来においては、接続モードの設定、プロジェクターの検索、プロジェクターの選択、およびコンピューターとプロジェクターとの接続の確立のそれぞれの指示操作を毎回行う必要があり、前記接続が完了するまでに時間と手間が掛かっていた。特に、コンピューターと複数のプロジェクターとを接続する場合には、プロジェクターごとに前記操作を行う必要があった。
そこで、例えば特許文献１では、接続対象のプロジェクターをグループ化することにより、１台のプロジェクターに接続すると、グループ内のプロジェクター全てに接続する方法が提案されている。また、プロジェクターに接続するコンピューターもグループ化することにより、グループ内全てのコンピューターをグループ化されたプロジェクターへ接続する方法が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１５０５３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１においても、上述の例のような接続するプロジェクターの検索および選択の指示操作、ならびに接続するプロジェクターとの接続の確立の指示操作は必須であった。したがって、プロジェクターの検索および選択、ならびに接続の確立に時間を要し、さらにこれらの指示操作に手間が掛かるといった課題があった。また、プロジェクターのみならず液晶ディスプレイ等の表示装置と端末装置とをネットワークを利用して接続する場合にも同様の課題がある。
【０００７】
本発明は、上述した事情に鑑みてなされたものであり、表示装置の検索から、前記表示装置との接続確立に至るまでに要するユーザーの操作を簡易化できる端末装置、端末装置のプログラム、端末装置の制御方法、および表示システムを提供することを解決課題としている。
【課題を解決するための手段】
【０００８】
以上の課題を解決するため、本発明に係る端末装置の一態様は、表示装置に画像信号を出力可能な端末装置であって、過去に前記画像信号を出力した表示装置について、当該表示装置に画像を表示させるために用いる接続情報を含む履歴情報を記憶する記憶部と、接続可能な表示装置を検索する検索部と、前記検索部による検索の結果、接続可能な複数の表示装置が存在した場合、前記履歴情報を参照して、前記接続可能な複数の表示装置から過去に接続した表示装置を抽出し、抽出した表示装置の中から優先度の高い表示装置を特定する特定部と、前記特定部で特定された表示装置に対応する前記接続情報を前記記憶部から読み出し、読み出した前記接続情報を用いて、前記特定部で特定された表示装置へ前記画像信号を出力するように制御する制御部と、を備える、ことを特徴とする。
【０００９】
前記態様において「優先度」とは、複数の表示装置が存在していた場合に、表示装置に対して端末装置から接続を試みる順序を示す指標である。一の表示装置における「優先度が高い」とは、前記一の表示装置における前記順序が他の表示装置の前記順序に比べて上位に定められていることをいう。「優先度」を判断する基準の例としては、直近の接続日時、接続回数、および端末装置と表示装置との距離等が挙げられる（以下の説明においても同様である）。
前記態様によれば、検索部は、接続可能な表示装置を検索する。特定部は、検索部による検索の結果、接続可能な複数の表示装置が存在した場合、記憶部に記憶された履歴情報を参照して、接続可能な複数の表示装置から過去に接続した表示装置を抽出する。また、特定部は、抽出した表示装置の中から優先度の高い表示装置を特定する。制御部は、特定部で特定された表示装置に対応する接続情報を記憶部から読み出し、読み出した接続情報を用いて、特定部で特定された表示装置へ画像信号を出力するように制御する。したがって、端末装置に接続可能な複数の表示装置が存在する場合であっても、端末装置のユーザーが、表示装置の検索、表示装置の選択、および表示装置への接続等の処理を端末装置に実行させるための操作を行うことなく、これらの処理が端末装置により実行される。その結果、表示装置の検索から、前記表示装置と前記端末装置の接続確立に至るまでに要するユーザーの操作を簡単に行うことが可能となる。
【００１０】
上述した端末装置の一態様において、前記優先度は、接続日時が現在に近いものほど高く定められており、前記履歴情報は、接続日時を含んでおり、前記特定部は、前記履歴情報を参照して、抽出した表示装置の中から優先度の高い表示装置を特定してもよい。
この態様によれば、接続日時が現在に近い表示装置ほど、高い優先度で端末装置と接続される。したがって、直近に接続した表示装置の検索から、当該表示装置と前記端末装置との接続確立に至るまでに要するユーザーの操作を簡単に行うことが可能となる。
【００１１】
上述した端末装置の一態様において、前記優先度は、接続回数が多いほど高く定められており、前記履歴情報は、接続回数を含んでおり、前記特定部は、前記履歴情報を参照して、抽出した表示装置の中から優先度の高い表示装置を特定してもよい。
この態様によれば、接続回数が多い表示装置ほど、高い優先度で端末装置と接続される。したがって、接続回数が多く、使用頻度が高い表示装置の検索から、当該表示装置と前記端末装置との接続確立に至るまでに要するユーザーの操作を簡単に行うことが可能となる。
【００１２】
上述した端末装置の一態様において、前記優先度は、表示装置と当該端末装置との距離が近いほど高く定められていてもよい。
この態様によれば、端末装置との距離が近い表示装置ほど、高い優先度で端末装置と接続される。したがって、端末装置に近い位置にある表示装置の検索から、当該表示装置と前記端末装置との接続確立に至るまでに要するユーザーの操作を簡単に行うことが可能となる。
【００１３】
上述した端末装置の一態様において、前記特定部は、信号レベルまたはＩＰアドレスに基づいて表示装置と当該端末装置との距離を判断してもよい。
この態様によれば、信号レベルまたはＩＰアドレスに基づいて端末装置と表示装置との距離が判断されるので、端末装置に近い位置にある表示装置の検索から、当該表示装置と前記端末装置との接続確立に至るまでに要するユーザーの操作を簡単に行うことが可能となる。
【００１４】
上述した端末装置の一態様において、前記特定部が複数の表示装置を特定した場合、前記制御部は前記特定部が特定した複数の表示装置と接続してもよい。
この態様によれば、複数の表示装置の検索から、当該複数の表示装置と前記端末装置との接続確立に至るまでに要するユーザーの操作を簡単に行うことが可能となる。
【００１５】
以上の課題を解決するため、本発明に係る端末装置の一態様は、表示装置に画像信号を出力可能な端末装置であって、前記端末装置と接続可能な前記表示装置を検索する検索部と、前記検索部による検索の結果、接続可能な複数の表示装置が存在した場合、当該端末装置からの距離が最も近い表示装置を特定する特定部と、前記特定部で特定された表示装置に画像を表示させるために用いる接続情報を取得し、当該接続情報を用いて前記特定部で特定された表示装置へ前記画像信号を出力するように制御する制御部と、を備える、ことを特徴とする。
【００１６】
この態様によれば、検索部は、端末装置と接続可能な表示装置を検索する。特定部は、検索部による検索の結果、接続可能な複数の表示装置が存在した場合、端末装置からの距離が最も近い表示装置を特定する。制御部は、特定部で特定された表示装置に画像を表示させるために用いる接続情報を取得し、接続情報を用いて特定部で特定された表示装置へ画像信号を出力するように制御する。したがって、端末装置に接続可能な複数の表示装置が存在する場合でも、端末装置のユーザーが、表示装置の検索および選択、ならびに表示装置への接続等の処理を端末装置に実行させるための操作を行うことなく、端末装置に近い位置の表示装置との接続が行われる。その結果、表示装置の検索から、前記表示装置と前記端末装置の接続確立に至るまでに要するユーザーの操作を簡単に行うことが可能となる。
【００１７】
以上の課題を解決するため、本発明に係る表示システムの一態様は、複数の表示装置と、上述したいずれかの端末装置と、を備えることを特徴する。
この態様によれば、端末装置に接続可能な複数の表示装置が存在する場合でも、端末装置のユーザーが、表示装置の検索および選択、ならびに表示装置への接続等の処理を端末装置に実行させるための操作を行うことなく、これらの処理が端末装置により実行される。その結果、表示装置の検索から、前記表示装置と前記端末装置の接続確立に至るまでに要するユーザーの操作を簡単に行うことが可能な表示システムが提供される。
【００１８】
以上の課題を解決するため、本発明に係る端末装置のプログラムは、表示装置に画像信号を出力可能であって、過去に前記画像信号を出力した表示装置について、当該表示装置に画像を表示させるために用いる接続情報を含む履歴情報を記憶する記憶部を備えた端末装置のプログラムであって、前記プロクラムは、前記端末装置を、接続可能な表示装置を検索する検索部と、前記検索部による検索の結果、接続可能な複数の表示装置が存在した場合、前記履歴情報を参照して、前記接続可能な複数の表示装置から過去に接続した表示装置を抽出し、抽出した表示装置の中から優先度の高い表示装置を特定する特定部と、前記特定部で特定された表示装置に対応する前記接続情報を前記記憶部から読み出し、読み出した前記接続情報を用いて、前記特定部で特定された表示装置へ前記画像信号を出力するように制御する制御部として、機能させる、ことを特徴とする。
【００１９】
前記態様によれば、端末装置のプログラムを端末装置が実行することにより、以下の処理が行われる。検索部は、接続可能な表示装置を検索する。特定部は、検索部による検索の結果、接続可能な複数の表示装置が存在した場合、記憶部に記憶された履歴情報を参照して、接続可能な複数の表示装置から過去に接続した表示装置を抽出する。また、特定部は、抽出した表示装置の中から優先度の高い表示装置を特定する。制御部は、特定部で特定された表示装置に対応する接続情報を記憶部から読み出し、読み出した接続情報を用いて、特定部で特定された表示装置へ画像信号を出力するように制御する。したがって、端末装置に接続可能な複数の表示装置が存在する場合であっても、端末装置のユーザーが、表示装置の検索、表示装置の選択、および表示装置への接続等の処理を端末装置に実行させるための操作を行うことなく、これらの処理が端末装置により実行される。その結果、表示装置の検索から、前記表示装置と前記端末装置の接続確立に至るまでに要するユーザーの操作を簡単に行うことが可能となる。
【００２０】
以上の課題を解決するため、本発明に係る端末装置の制御方法は、表示装置に画像信号を出力可能な端末装置の制御方法であって、過去に前記画像信号を出力した表示装置について、当該表示装置に画像を表示させるために用いる接続情報を含む履歴情報を記憶し、
接続可能な表示装置を検索し、前記検索の結果、接続可能な複数の表示装置が存在した場合、前記履歴情報を参照して、前記接続可能な複数の表示装置から過去に接続した表示装置を抽出し、抽出した表示装置の中から優先度の高い表示装置を特定し、特定した表示装置に対応する前記接続情報を取得し、取得した前記接続情報を用いて、前記特定した表示装置へ前記画像信号を出力するように制御する、ことを特徴とする。
【００２１】
前記態様によれば、接続可能な表示装置が検索され、検索の結果、接続可能な複数の表示装置が存在した場合、記憶された履歴情報を参照して、接続可能な複数の表示装置から過去に接続した表示装置が抽出される。また、抽出した表示装置の中から優先度の高い表示装置が特定される。さらに、特定された表示装置に対応する接続情報が取得され、接続情報を用いて、特定された表示装置へ画像信号を出力するように制御される。したがって、端末装置に接続可能な複数の表示装置が存在する場合であっても、端末装置のユーザーが、表示装置の検索、表示装置の選択、および表示装置への接続等の処理を端末装置に実行させるための操作を行うことなく、これらの処理が端末装置により実行される。その結果、表示装置の検索から、前記表示装置と前記端末装置の接続確立に至るまでに要するユーザーの操作を簡単に行うことが可能となる。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１実施形態に係る表示システムの構成を示す図である。
【図２】端末装置の機能ブロックを示す図である。
【図３】プロジェクターの機能ブロックを示す図である。
【図４】履歴情報テーブルの一例を示す図である。
【図５】コンピューターとプロジェクターとの間の検索処理から接続確立処理までの一連の処理を示すフローチャートである。
【図６】優先度に基づくプロジェクターの特定処理の具体例を示すフローチャートである。
【図７】更新が行われた後の履歴情報テーブルを示す図である。
【図８】プロジェクターが直近に複数接続されていた場合の履歴情報テーブルを示す図である。
【図９】履歴情報テーブルの別の例を示す図である。
【図１０】本発明の第２実施形態における優先度に基づくプロジェクターの特定処理を示すフローチャートである。
【図１１】履歴情報テーブルの他の例を示す図である。
【図１２】本発明の第３実施形態における優先度に基づくプロジェクターの特定処理を示すフローチャートである。
【図１３】履歴情報テーブルの他の例を示す図である。
【図１４】本発明の第４実施形態における表示システムを示す図である。
【図１５】プロジェクターに対応するスクリーン上に投射された投射画面の一例を示す図である。
【図１６】第４実施形態におけるコンピューターの画面の配置処理のフローチャートである。
【図１７】配置位置テーブルの一例を示す図である。
【図１８】配置処理が終了した後のモデレーターのコンピューターにおける画面分割投射用の操作プログラムの画面の一例を示す図である。
【発明を実施するための形態】
【００２３】
以下、この発明の好適な実施の形態を、添付図面等を参照しながら詳細に説明する。但し、各図において、各部の寸法および縮尺は、実際のものと適宜に異ならせてある。また、以下に述べる実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られるものではない。
【００２４】
＜第１実施形態＞
図１は、本発明を適用した第１実施形態に係る表示システム１００の構成を示す図である。図１に示すように、表示システム１００は、端末装置としてのコンピューターＰＣ１と表示装置としての複数のプロジェクターＰＪ１，ＰＪ２，ＰＪ３とが、ネットワークＮＷに接続されている。ネットワークＮＷは、インターネットやローカルネットワークを介したものが考えられ、接続の形態は、無線の通信回線でもよいし、ケーブル等を使用した有線の通信回線でもよい。
図１に示す例では、１台のコンピューターＰＣ１と３台のプロジェクターＰＪ１，ＰＪ２，ＰＪ３がネットワークＮＷに接続されている。但し、本発明においては、ネットワークＮＷに接続されるコンピューターおよびプロジェクターの台数は図１に示す例に限定されるものではなく、適宜変更することができる。
【００２５】
本実施形態では、ネットワークＮＷに接続された複数のプロジェクターＰＪ１，ＰＪ２，ＰＪ３には、それぞれプロジェクター名が設定されている。プロジェクター名とは、各プロジェクターに個別に設定される名称であり、プロジェクター名を参照することにより、各プロジェクターを一意に識別することが可能となっている。
【００２６】
接続の態様としては、１台のコンピューターＰＣ１と、複数のプロジェクターＰＪ１，ＰＪ２，ＰＪ３のうちのいずれか１台のプロジェクターとが接続される場合がある。また、１台のコンピューターＰＣ１と、複数のプロジェクターＰＪ１，ＰＪ２，ＰＪ３のうち２台以上のプロジェクターとが接続される場合がある。コンピューターＰＣ１と接続されたプロジェクターＰＪ１，ＰＪ２，ＰＪ３は、コンピューターＰＣ１から出力される画像データを入力して、この画像データに応じた画像をスクリーン（図示省略）に表示する。プロジェクターＰＪ１，ＰＪ２，ＰＪ３は、コンピューターＰＣ１から入力した画像データが静止画像データであっても動画像（映像）データであっても表示できる。また、図示を省略するが、他のコンピューターもネットワークＮＷに接続可能であり、他のコンピューターとプロジェクターＰＪ１，ＰＪ２，ＰＪ３との上述したような接続の態様も考えられる。
【００２７】
図２は、端末装置としてのコンピューターＰＣ１の機能構成を示したブロック図である。コンピューターＰＣ１は、一般的なパーソナルコンピューターを適用可能であり、図示のように、通信部１、ＣＰＵ（Central Processing Unit）２、記憶部３、表示部４、および操作部５を備えている。通信部１は、主にネットワーク・インターフェースにより実現され、ネットワークＮＷに接続された自装置以外の装置と通信を行う。ＣＰＵ２は、コンピューターＰＣ１を統括制御する。記憶部３はデータを記憶する。記憶部３は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）またはＨＤＤ（Hard Disk Drive）により実現され、制御プログラムを記憶する制御プログラム記憶領域３１および後述する履歴情報テーブルを記憶する履歴情報記憶領域３２を備える。制御プログラムは、コンピューターとプロジェクターとの間の検索処理から接続確立処理までの一連の処理が記述されているドライバープログラムである。
表示部４は、ディスプレイにより実現され、コンピューターＰＣ１にインストールされた種々のプログラムに応じた表示を行う。操作部５は、キーボードやマウス等によって実現され、例えば、ドライバープログラムを起動させる際に用いられる。
【００２８】
通信部１は、接続要求部１１および画像データ出力部１２を備えている。接続要求部１１は、ネットワークＮＷに接続された任意のプロジェクターＰＪ１，ＰＪ２，ＰＪ３のうち、優先度の高いプロジェクターとして特定されたプロジェクターに対して接続要求を行う。ここで、「優先度」とは、複数のプロジェクターが存在していた場合に、プロジェクターに対してコンピューターＰＣ１から接続を試みる順序を示す指標である。「優先度が高い」とは、一のプロジェクターにおける前記順序が他のプロジェクターの前記順序に比べて上位に定められていることをいう。「優先度」を判断する基準の例としては、後述するように、直近の接続日時、接続回数、およびＰＣ１とプロジェクターとの距離等が挙げられる。
画像データ出力部１２は、接続を確立したプロジェクターＰＪ１，ＰＪ２，ＰＪ３に対して、画像データを出力する。
【００２９】
ＣＰＵ２は、記憶部３の制御プログラム記憶領域３１に記憶された制御プログラムを実行することにより、検索部２１、特定部２２、および制御部２３として機能する。
検索部２１は、接続可能な表示装置としてのプロジェクターを検索する。特定部２２は、検索部２１による検索の結果、接続可能なプロジェクターが複数存在した場合、後述する履歴情報を参照して、複数のプロジェクターから過去に接続したプロジェクターを抽出する。また、特定部２２は、抽出したプロジェクターの中から優先度の高いプロジェクターを接続対象のプロジェクターとして特定する。
【００３０】
さらに、特定部２２は、検索部２１による検索の結果、接続可能なプロジェクターが一つの場合には、当該一つのプロジェクターを接続対象のプロジェクターとして特定する。制御部２３は、特定部２２で特定されたプロジェクターに対応する接続情報を記憶部３から読み出し、読み出した接続情報を用いて、特定部２２で特定されたプロジェクターへ画像信号を出力するように制御する。制御部２３は、上述した制御の他、通信部１の通信制御、および表示部４の表示制御についても行う。
ここで、「接続情報」とは、コンピューターＰＣ１とプロジェクターとの接続の確立に必要な情報であり、本実施形態では、一例として、接続情報に、プロジェクター名、およびプロジェクターのＩＰアドレスが含まれるものとする。
なお、接続情報は、記憶部３の履歴情報記憶領域３２に記憶される履歴情報テーブルＴＢＬ１に含まれるものとする。
【００３１】
図４は、履歴情報テーブルＴＢＬ１の一例を示す図である。図４に示すように、履歴情報テーブルＴＢＬ１には、管理番号、プロジェクター名、ＩＰアドレス、接続回数、直近の接続日時、複数接続のフラグ、および複数接続の対象となるプロジェクターのプロジェクター名の各フィールドが設けられている。
管理番号のフィールドには、履歴情報テーブルＴＢＬ１に記憶されるレコードの番号が記憶される。図４は、管理番号が１番のレコード、２番のレコード、及び３番のレコードの３個のレコードが履歴情報テーブルＴＢＬ１に記憶された例を示している。本実施形態においては、１台のプロジェクターについての履歴情報が１個のレコードに記憶される。
ここで、「履歴情報」とは、コンピューターＰＣとプロジェクターとの接続の履歴を示す情報である。本実施形態では、上述した接続情報が履歴情報に含まれる。また、接続回数、直近の接続日時、複数接続フラグ、および複数接続の対象となるプロジェクターの装置ＩＤが履歴情報に含まれる。
【００３２】
プロジェクター名のフィールドには、各プロジェクターに個別に設定されるプロジェクター名が記憶される。本実施形態では、プロジェクター名を参照することにより、各プロジェクターを一意に識別することが可能となっている。プロジェクター名は接続情報に含まれる。
ＩＰアドレスのフィールドには、直近の接続時におけるプロジェクターのＩＰアドレスが記憶される。ＩＰアドレスは接続情報に含まれる。
接続回数のフィールドには、過去にプロジェクターに接続した回数が記憶される。
直近の接続日時のフィールドには、直近の接続日時が記憶される。
複数接続フラグのフィールドには、直近の接続が複数接続であるか否かを示すフラグが記憶される。複数接続とは、単一のコンピューターが複数のプロジェクターと接続される接続態様である。複数接続された場合には、当該コンピューターから出力された画像は、当該複数のプロジェクターによって投射される。直近の接続が複数接続の場合には複数接続フラグのフィールドに「１」が記憶され、それ以外の場合には「０」が記憶される。
複数接続の対象となるプロジェクターのプロジェクター名のフィールドには、直近の接続が複数接続の場合に、複数接続された他のプロジェクターのプロジェクター名が記憶される。
【００３３】
図４に示す履歴情報テーブルＴＢＬ１には、コンピューターＰＣ１が過去に接続したことのあるプロジェクターＰＪ１，ＰＪ２，ＰＪ３についての情報が、管理番号１番、管理番号２番、および管理番号３番のそれぞれのレコードに記憶された例を示している。
図４に示すように、管理番号が１番のレコードにおいては、プロジェクター名のフィールドにプロジェクターＰＪ１のプロジェクター名である「ＥＭＰ０２ＦＡＣ１」が記憶されている。ＩＰアドレスのフィールドにはプロジェクターＰＪ１のＩＰアドレスである「192.168.1.100」が記憶されており、直近の接続時におけるプロジェクターＰＪ１のＩＰアドレスが「192.168.1.100」であることを示している。接続回数のフィールドには「５０」が記憶され、これまでのコンピューターＰＣ１とプロジェクターＰＪ１との接続回数が５０回であることを示している。直近の接続日時のフィールドには「20160520_14:00」が記憶され、直近の接続日時が、２０１６年５月２０日１４時００分であることを示している。複数接続フラグのフィールドには「０」が記憶され、直近の接続が複数接続ではなく、コンピューターＰＣ１とプロジェクターＰＪ１のみとの接続であったことを示している。複数接続の対象となるプロジェクターのプロジェクター名のフィールドには「Ｎｕｌｌ」が記憶され、直近の接続においては複数接続されたプロジェクターが存在しなかったことを示している。
【００３４】
管理番号が２番のレコードにおいては、プロジェクター名のフィールドにプロジェクターＰＪ２のプロジェクター名である「ＥＭＰ０２ＦＡＣ２」が記憶されている。ＩＰアドレスのフィールドにはプロジェクターＰＪ２のＩＰアドレスである「192.168.1.110」が記憶されており、直近の接続時におけるプロジェクターＰＪ２のＩＰアドレスが「192.168.1.110」であることを示している。接続回数のフィールドには「４０」が記憶され、これまでのコンピューターＰＣ１とプロジェクターＰＪ２との接続回数が４０回であることを示している。直近の接続日時のフィールドには「20160512_18:00」が記憶され、直近の接続日時が、２０１６年５月１２日１８時００分であることを示している。複数接続フラグのフィールドには「０」が記憶され、直近の接続が複数接続ではなく、コンピューターＰＣ１とプロジェクターＰＪ２のみとの接続であったことを示している。複数接続の対象となるプロジェクターのプロジェクター名のフィールドには「Ｎｕｌｌ」が記憶され、直近の接続においては複数接続されたプロジェクターが存在しなかったことを示している。
【００３５】
管理番号が３番のレコードにおいては、プロジェクター名のフィールドにプロジェクターＰＪ３のプロジェクター名である「ＥＭＰ０２ＦＡＣ３」が記憶されている。ＩＰアドレスのフィールドにはプロジェクターＰＪ３のＩＰアドレスである「192.168.1.120」が記憶されており、直近の接続時におけるプロジェクターＰＪ３のＩＰアドレスが「192.168.1.120」であることを示している。接続回数のフィールドには「３０」が記憶され、これまでのコンピューターＰＣ１とプロジェクターＰＪ３との接続回数が３０回であることを示している。直近の接続日時のフィールドには「20160510_14:00」が記憶され、直近の接続日時が、２０１６年５月１０日１４時００分であることを示している。複数接続フラグのフィールドには「０」が記憶され、直近の接続が複数接続ではなく、コンピューターＰＣ１とプロジェクターＰＪ３のみとの接続であったことを示している。複数接続の対象となるプロジェクターのプロジェクター名のフィールドには「Ｎｕｌｌ」が記憶され、直近の接続においては複数接続されたプロジェクターが存在しなかったことを示している。
【００３６】
図３は、表示装置としてのプロジェクターＰＪ１の構成を示したブロック図である。なお、プロジェクターＰＪ２，ＰＪ３も同様の構成を有しているものとし、説明を省略する。図示のように、プロジェクターＰＪ１は、通信部４０、投射光学系５０、画像処理部６０、投射制御部６１、ＣＰＵ６２、および操作部６３を備えている。
【００３７】
通信部４０は、ネットワークＮＷに接続された自装置以外の装置と通信を行うものであり、画像データ取得部４１と、接続要求部４２と、接続応答部４３とを有している。画像データ取得部４１は、コンピューターＰＣ１等のコンピューターから画像データを取得する。接続要求部４２は、ネットワークＮＷに接続された自装置以外の装置に対して接続要求を行う。接続応答部４３は、接続されるコンピューターからの接続要求に対して接続承認等の応答を行う。
【００３８】
ＣＰＵ６２は、プロジェクターＰＪ１の全体を統括制御する。操作部６３は、ユーザーが各種設定および操作を行うためのものであり、プロジェクターＰＪ１本体に備えられた操作パネルやリモコン（いずれも図示省略）により実現される。
【００３９】
画像処理部６０は、画像データ取得部４１により受信した画像データに対し、予め記憶されている画像処理プログラムに基づいて、所定の画像処理を実行する。所定の画像処理としては、キーストーン歪補正処理、画質調整処理、画像サイズ調整処理、ガンマ補正処理、画像合成処理等を行う。
【００４０】
投射制御部６１は、画像処理部６０により処理された画像データに基づいて、後述する光変調装置５４の各画素に対応する階調値を導出することにより、全画素の階調値からなる投射用の画像データを生成し、当該投射用の画像データに基づいて投射制御を行う。光変調装置５４は、入射する光を画像データに基づいて変調する。本実施形態においては、光変調装置５４の一例として、液晶ライトバルブを用いた態様について説明する。
【００４１】
投射光学系５０は、スクリーンＳＣ上に画像を投射する光学系であり、ライトバルブ駆動部５１と、ランプ駆動部５２と、光源部５３と、３原色に対応した光変調装置５４と、投射レンズ５５と、を有する。各光変調装置５４は、一対の透明基板間に液晶が封入された液晶パネル等によって構成される。各透明基板の内面には、液晶に対して微小領域ごとに駆動電圧を印加可能な透明電極が、画素としてマトリクス状に形成されている。ライトバルブ駆動部５１は、光変調装置５４の各画素に、投射用の画像データに応じた駆動電圧を印加することにより、各画素の光透過率を設定する。つまり、光源部５３から射出された照明光は、不図示の光分離光学系によって、Ｒ，Ｇ，Ｂの色光に分離された後、各色用の光変調装置５４を透過することによって変調される。また、変調された画像光は、不図示の光合成光学系（ダイクロイックプリズム等）により画素ごとに合成されてカラー画像化され、当該カラー画像化された画像光が投射レンズ５５によって投射されることにより、スクリーンＳＣ上にカラー画像が写し出される。なお、光源部５３としては、超高圧水銀ランプ、メタルハライドランプ、キセノンランプ等を採用可能である。また、これら放電発光型のランプに限らず、発光ダイオード、有機ＥＬ素子、シリコン発光素子、レーザーダイオード等の各種自己発光素子を採用しても良い。
【００４２】
次に、コンピューターＰＣ１と、複数のプロジェクターＰＪ１，ＰＪ２，ＰＪ３のうちのいずれか一のプロジェクターとの間、あるいは、複数のプロジェクターとの間の検索処理から接続確立処理までの一連の処理について説明する。
図５は、本実施形態におけるコンピューターＰＣ１とプロジェクターとの間の検索処理から接続確立処理までの一連の処理を示すフローチャートである。本実施形態においては、コンピューターＰＣ１においてドライバープログラムを実行することにより、図５に示す前記一連の処理が実行される。
【００４３】
まず、検索部２１は、接続可能なプロジェクターの検索を実行する（Ｓ１０）。本実施形態では、例えば、ＩＰアドレスに着目して検索を実行する。
次に、検索部２１は、検索の結果として接続可能なプロジェクターが存在しているかどうかを判断する（Ｓ２０）。検索部２１は、ネットワークＮＷに接続されているデバイスに対してデバイス名を問い合わせ、返答されたデバイス名が、コンピューターＰＣ１において認識可能なプロジェクター名である場合には、当該デバイスがプロジェクターであると判断することができる。コンピューターＰＣ１が認識可能なプロジェクター名は、記憶部３または外部のサーバー等に記憶されているものとする。また、検索部２１は、接続可能なプロジェクターが存在していると判断した時には、当該プロジェクターのＩＰアドレスとプロジェクター名を記憶部３に一時的に記憶させる。
【００４４】
検索部２１は、そのようなプロジェクターが存在していないと判断した場合には（Ｓ２０：ＮＯ）、ＲＡＭに記憶させてあるカウンターのカウンター値Ｎをインクリメントする（Ｓ３０）。なお、カウンターのカウンター値Ｎはドライバープログラムの起動時にゼロにリセットされるものとする。次に、検索部２１は、カウンター値Ｎが設定値に到達したかどうかを判断する（Ｓ４０）。本実施形態では、設定値は例えば１０に設定されているが、適宜変更可能である。検索部２１は、カウンター値Ｎが設定値に到達していないと判断すると（Ｓ４０：ＮＯ）、再び接続可能なプロジェクターがネットワークＮＷ上に存在するかどうかを検索する（Ｓ１０）。カウンター値Ｎが設定値に到達するまで検索処理を繰り返すことにより、検索処理の開始直後にはネットワークＮＷに未接続であったが、所定時間経過後にネットワークＮＷに接続されたプロジェクターを見つけることができる。また、カウンター値Ｎが設定値に到達するまで検索処理を繰り返すことにより、検索処理の開始直後には通信状態が不安定であったが、所定時間経過後に通信状態が安定したプロジェクターを見つけることができる。
このように、検索部２１は、接続可能なプロジェクターが存在していると判断するまで、ステップＳ１０からステップＳ４０の処理を繰り返し、カウンター値Ｎが設定値に到達したと判断すると（Ｓ４０：ＹＥＳ）、検索処理を終了する。
【００４５】
一方、検索部２１が、接続可能なプロジェクターがネットワークＮＷ上に存在していると判断した場合には（Ｓ２０：ＹＥＳ）、特定部２２は、検索部２１によって検索された接続可能なプロジェクターが全て過去に接続したことのないプロジェクターかどうかを判断する（Ｓ５０）。特定部２２は、記憶部３に一時的に記憶されたプロジェクター名が、履歴情報テーブルＴＢＬ１に記憶されたプロジェクター名と一致しない場合には、接続可能なプロジェクターが全て過去に接続したことのないプロジェクターであると判断する。特定部２２は、検索部２１によって検索された接続可能なプロジェクターが全て過去に接続したことのないプロジェクターであると判断した場合には（Ｓ５０：ＹＥＳ）、特定処理を終了する。
【００４６】
特定部２２は、接続可能なプロジェクターに、過去に接続したことのあるプロジェクターが含まれていると判断した場合には（Ｓ５０：ＮＯ）、接続可能なプロジェクターに過去に接続したことのあるプロジェクターが複数存在するかどうかを判断する（Ｓ６０）。特定部２２は、一時的に記憶されたプロジェクター名が、履歴情報テーブルＴＢＬ１に記憶された１つのプロジェクター名のみと一致する場合には、接続可能なプロジェクターに過去に接続したことのあるプロジェクターが複数存在しないと判断する（Ｓ６０：ＮＯ）。特定部２２は、接続可能なプロジェクターのうち、過去に接続したことのあるプロジェクターが１台である場合には（Ｓ６０：ＮＯ）、当該プロジェクターを、接続対象のプロジェクターとして特定する（Ｓ７０）。制御部２３は、特定部２２で特定されたプロジェクターに対応するプロジェクター名とＩＰアドレスを記憶部３から読み出し、読み出したプロジェクター名とＩＰアドレスを用いて、当該プロジェクターとの接続の確立処理を行う（Ｓ１２０）。制御部２３は、通信部１の接続要求部１１を制御して、前記特定されたプロジェクターのＩＰアドレス宛てに、接続要求を送信する。この接続要求に対して、前記特定されたプロジェクターから接続承認が得られると、接続が確立する。
【００４７】
例えば、プロジェクターＰＪ２，ＰＪ３と他のコンピューターとの接続が既に確立されており、プロジェクターＰＪ２，ＰＪ３が当該他のコンピューター以外のコンピューターによる割り込み接続を禁止するモードで使用されていたとする。このような状態で、プロジェクターＰＪ１のみが接続可能なプロジェクターとして検索されたとする。
この場合には、特定部２２は、検索された接続可能なプロジェクターＰＪ１のプロジェクター名であるＥＭＰ０２ＦＡＣ１と、履歴情報テーブルＴＢＬ１に記憶されたプロジェクター名とが一致するかどうかを判断する。図４に示す例では、接続可能なプロジェクターＰＪ１のプロジェクター名であるＥＭＰ０２ＦＡＣ１と、管理番号が１番のレコードに記憶されたプロジェクター名のＥＭＰ０２ＦＡＣ１とが一致する。したがって、特定部２２は、過去に接続したプロジェクターがプロジェクターＰＪ１の１台のみであると判断する（Ｓ６０：ＮＯ）。そして、特定部２２は、プロジェクターＰＪ１を接続対象のプロジェクターとして特定する（Ｓ７０）。制御部２３は、プロジェクターＰＪ１に対応する接続情報を記憶部３から読み出し、読み出した接続情報を用いて、プロジェクターＰＪ１との接続の確立処理を行う（Ｓ１２０）。次に、制御部２３は、プロジェクターＰＪ１について履歴情報テーブルＴＢＬ１の更新を行う（Ｓ１３０）。
【００４８】
コンピューターＰＣ１とプロジェクターＰＪ１との接続の確立処理が行われた場合には、制御部２３は、履歴情報テーブルＴＢＬ１における管理番号が１番のプロジェクターＰＪ１のレコードにおける各フィールドを更新する。ＩＰアドレスのフィールドには、接続の確立された際のプロジェクターＰＪ１のＩＰアドレスが記憶される。接続回数のフィールドに記憶された接続回数を示す値はインクリメントされる。
図７は、更新が行われた後の履歴情報テーブルＴＢＬ１を示す図である。図７においては、理解を容易にするために、更新が行われたレコードを斜線の背景で示している。図７に示すように、接続回数のフィールドには「５１」が記憶され、コンピューターＰＣ１とプロジェクターＰＪ１との接続回数がインクリメントされている。直近の接続日時のフィールドには、コンピューターＰＣ１とプロジェクターＰＪ１との接続の確立処理が完了した時点の日時、または履歴情報テーブルＴＢＬ１の更新時点の日時が記憶される。図７の例では、前記接続の確立処理が完了した時点の日時が２０１６年５月３０日１４時００分であり、直近の接続日時のフィールドには「20160530_14:00」が記憶される。複数接続のフラグのフィールドについては、今回がプロジェクターＰＪ１のみとの接続なので、０が記憶される。複数接続の対象となるプロジェクターのプロジェクター名のフィールドには、今回がプロジェクターＰＪ１のみとの接続なので、Ｎｕｌｌが記憶される。
履歴情報テーブルＴＢＬ１の更新が終了すると、制御部２３は、図５に示す一連の処理を終了する。
【００４９】
その後、制御部２３は、接続を確立したプロジェクターＰＪ１へ画像データを出力するように通信部１の画像データ出力部１２を制御する。その結果、スクリーンＳＣには、コンピューターＰＣ１から出力された画像データに基づく画像がプロジェクターＰＪ１により投射されることになる。
【００５０】
次に、検索部２１により接続可能なプロジェクターが複数存在していた場合について説明する。検索部２１が接続可能なプロジェクターがネットワークＮＷ上に存在していると判断した場合には（Ｓ２０：ＹＥＳ）、特定部２２は、検索部２１によって検索された接続可能なプロジェクターが全て過去に接続したことのないプロジェクターかどうかを判断する（Ｓ５０）。特定部２２は、接続可能なプロジェクターに、過去に接続したことのあるプロジェクターが含まれていると判断した場合には（Ｓ５０：ＮＯ）、接続可能なプロジェクターに過去に接続したことのあるプロジェクターが複数存在するかどうかを判断する（Ｓ６０）。特定部２２は、検索された接続可能なプロジェクターに過去に接続したことのあるプロジェクターが複数存在していると判断した場合には（Ｓ６０：ＹＥＳ）、優先度に基づくプロジェクターの特定処理を行う（Ｓ８０）。図６は、優先度に基づくプロジェクターの特定処理の具体例を示すフローチャートである。本実施形態では、優先度を判断する基準の一例として、直近の接続日時を用いている。
【００５１】
図６に示すように、特定部２２は、まず、接続可能なプロジェクターのプロジェクター名と、履歴情報テーブルＴＢＬ１のプロジェクター名のフィールドに記憶されたプロジェクター名とを比較し、一致するプロジェクター名を履歴情報テーブルＴＢＬ１から抽出する（図６：Ｓ２００）。次に、特定部２２は、優先度の判断基準として直近の接続日時を用い、直近の接続日時が現在に最も近いプロジェクターを接続対象のプロジェクターとして特定する（図６：Ｓ２１０）。
例えば、抽出したプロジェクター名が、ＥＭＰ０２ＦＡＣ１，ＥＭＰ０２ＦＡＣ２，ＥＭＰ０２ＦＡＣ３であり、現在の日時が２０１６年５月３１日だとする。図４に示す例では、プロジェクター名がＥＭＰ０２ＦＡＣ１であるプロジェクターＰＪ１の接続日時は２０１６年５月２０日であり、プロジェクター名がＥＭＰ０２ＦＡＣ２であるプロジェクターＰＪ２の接続日時は２０１６年５月１２日である。また、プロジェクター名がＥＭＰ０２ＦＡＣ３であるプロジェクターＰＪ３の接続日時は２０１６年５月１０日である。したがって、プロジェクターＰＪ１の接続日時が現在に最も近くなっている。この場合、特定部２２は、プロジェクターＰＪ１を接続対象のプロジェクターとして特定する（図６：Ｓ２１０）。つまり、本実施形態においては、優先度の判断基準として直近の接続日時を用いる場合、優先度は、接続日時が現在に近いものほど高く定められている。
【００５２】
次に、特定部２２は、特定したプロジェクターの複数接続フラグが「１」になっているかどうかを判断する（図６：Ｓ２２０）。図４に示す例では、プロジェクターＰＪ１の複数接続フラグは「０」になっているの。この場合は、特定部２２は、特定したプロジェクターの複数接続フラグが「１」ではないと判断し（図６：Ｓ２２０：ＮＯ）、優先度に基づくプロジェクターの特定処理を終了する。
【００５３】
この後は、上述した場合と同様に、コンピューターＰＣ１と、特定したプロジェクターＰＪ１との接続確立処理を行い（Ｓ１２０）、履歴情報テーブルＴＢＬ１においてプロジェクターＰＪ１のレコードの更新処理を行う（Ｓ１３０）。さらに、制御部２３は、接続を確立したプロジェクターＰＪ１へ画像データを出力するように通信部１の画像データ出力部１２を制御する。その結果、スクリーンＳＣには、コンピューターＰＣ１から出力された画像データに基づく画像がプロジェクターＰＪ１により投射されることになる。
【００５４】
次に、特定したプロジェクターの複数接続フラグが「１」になっている場合について説明する。例えば、抽出したプロジェクター名が、ＥＭＰ０２ＦＡＣ１，ＥＭＰ０２ＦＡＣ２，ＥＭＰ０２ＦＡＣ３であり、現在の日時が２０１６年５月３１日だとする。また、履歴情報テーブルＴＢＬ１が図８に示すようになっていたとする。
【００５５】
図８に示すように、管理番号が１番のプロジェクターＰＪ１のレコードにおいては、複数接続フラグのフィールドには「１」が記憶され、複数接続の対象となるプロジェクターのプロジェクター名には「ＥＭＰ０２ＦＡＣ３」が記憶されている。
【００５６】
管理番号が２番のプロジェクターＰＪ２のレコードは、図４に示す例と同じ情報が記憶されている。管理番号が３番のプロジェクターＰＪ３のレコードにおいては、直近の接続日時のフィールドには「20160520_14:00」が記憶されている。また、複数接続フラグのフィールドには「１」が記憶され、複数接続の対象となるプロジェクターのプロジェクター名のフィールドには「ＥＭＰ０２ＦＡＣ１」が記憶されている。
【００５７】
図８に示す例では、プロジェクター名がＥＭＰ０２ＦＡＣ１であるプロジェクターＰＪ１の接続日時は２０１６年５月２０日であり、プロジェクター名がＥＭＰ０２ＦＡＣ２であるプロジェクターＰＪ２の接続日時は２０１６年５月１２日である。また、プロジェクター名がＥＭＰ０２ＦＡＣ３であるプロジェクターＰＪ３の接続日時は２０１６年５月２０日である。したがって、プロジェクターＰＪ１の接続日時とプロジェクターＰＪ３の接続日時とが現在に最も近くなっている。この場合、特定部２２は、プロジェクターＰＪ１とプロジェクターＰＪ３とを接続対象のプロジェクターとして特定する（図６：Ｓ２１０）。
【００５８】
次に、特定部２２は、特定したプロジェクターの複数接続フラグが「１」になっているかどうかを判断する（図６：Ｓ２２０）。図８に示す例では、プロジェクターＰＪ１の複数接続フラグは「１」になっているので、特定部２２は、特定したプロジェクターの複数接続フラグが「１」であると判断する（図６：Ｓ２２０：ＹＥＳ）。次に、特定部２２は、履歴情報テーブルＴＢＬ１における複数接続の対象となるプロジェクターのプロジェクター名のフィールドに記憶されたプロジェクター名が、抽出したプロジェクターに含まれていることを確認する。そして、特定部２２は、接続対象のプロジェクターとして、抽出した複数のプロジェクターを特定し、優先度に基づくプロジェクターの特定処理を終了する。図８に示す例では、プロジェクターＰＪ１とプロジェクターＰＪ３とを接続対象のプロジェクターとして特定する。
【００５９】
この後は、上述した場合と同様に、コンピューターＰＣ１と、特定したプロジェクターＰＪ１およびプロジェクターＰＪ３との接続確立処理を行い（Ｓ１２０）、履歴情報テーブルＴＢＬ１においてプロジェクターＰＪ１およびプロジェクターＰＪ３のレコードの更新処理を行う（Ｓ１３０）。
【００６０】
コンピューターＰＣ１とプロジェクターＰＪ１およびプロジェクターＰＪ３との接続の確立処理が行われた場合には、制御部２３は、履歴情報テーブルＴＢＬ１における管理番号が１番のプロジェクターＰＪ１のレコードにおける各フィールドを更新する。また、制御部２３は、管理番号が３番のプロジェクターＰＪ３のレコードにおける各フィールドを更新する。ＩＰアドレスのフィールドには、接続の確立された際のプロジェクターＰＪ１およびプロジェクターＰＪ３のＩＰアドレスが記憶される。接続回数のフィールドに記憶された接続回数を示す値はインクリメントされる。
【００６１】
図９は、更新が行われた後の履歴情報テーブルＴＢＬ１を示す図である。図９においては、理解を容易にするために、更新が行われたレコードを斜線の背景で示している。図９に示すように、プロジェクターＰＪ１のレコードの接続回数のフィールドには「５１」が記憶され、コンピューターＰＣ１とプロジェクターＰＪ１との接続回数がインクリメントされている。また、プロジェクターＰＪ３のレコードの接続回数のフィールドには「３１」が記憶され、コンピューターＰＣ１とプロジェクターＰＪ３との接続回数がインクリメントされている。直近の接続日時のフィールドには、コンピューターＰＣ１とプロジェクターＰＪ１およびプロジェクターＰＪ３との接続の確立処理が完了した時点の日時、または履歴情報テーブルＴＢＬ１の更新時点の日時が記憶される。図９の例では、前記接続の確立処理が完了した時点の日時が２０１６年５月３０日１４時００分であり、プロジェクターＰＪ１およびプロジェクターＰＪ３のレコードにおける直近の接続日時のフィールドには「20160530_14:00」が記憶される。プロジェクターＰＪ１およびプロジェクターＰＪ３のレコードにおける複数接続のフラグのフィールドについては１が記憶される。プロジェクターＰＪ１の複数接続の対象となるプロジェクターのプロジェクター名のフィールドには、プロジェクターＰＪ３のプロジェクター名であるＥＭＰ０２ＦＡＣ３が記憶される。プロジェクターＰＪ３の複数接続の対象となるプロジェクターのプロジェクター名のフィールドには、プロジェクターＰＪ１のプロジェクター名であるＥＭＰ０２ＦＡＣ１が記憶される。
履歴情報テーブルＴＢＬ１の更新が終了すると、制御部２３は、図５に示す一連の処理を終了する。
【００６２】
その後、制御部２３は、接続を確立したプロジェクターＰＪ１およびプロジェクターＰＪ３へ画像データを出力するように通信部１の画像データ出力部１２を制御する。その結果、プロジェクターＰＪ１に対応するスクリーンＳＣには、コンピューターＰＣ１から出力された画像データに基づく画像がプロジェクターＰＪ１により投射されることになる。また、プロジェクターＰＪ３に対応するスクリーンＳＣには、コンピューターＰＣ１から出力された画像データに基づく画像がプロジェクターＰＪ３により投射されることになる。つまり、プロジェクターＰＪ１とプロジェクターＰＪ３とからは、同じ画像が投射されることになる。
【００６３】
以上のように本実施形態によれば、１回以上接続したことのあるプロジェクターに対しては、従来コンピューターとプロジェクターとの接続を行うためにユーザーが行っていたプロジェクターの検索からプロジェクターとの接続確立までの各指示操作を省略することが可能となる。したがって、従来よりも簡単にコンピューターとプロジェクターとの間の検索処理から接続確立までの処理を行うことができる。また、本実施形態においては、過去に接続したことのないプロジェクターであっても、接続可能なプロジェクターが１台である場合には、当該プロジェクターとの接続確立処理が行われる。したがって、この場合においても、従来ユーザーが行っていた前記各指示操作を省略して、従来よりも簡単にコンピューターとプロジェクターとの接続を行うことができる。
【００６４】
また、直近に複数接続を行っていた場合においても、ユーザーにプロジェクターの検索からプロジェクターとの接続確立までの各指示操作を行わせることなく、直近の複数接続の態様を履歴情報に基づいて再現することができる。
【００６５】
したがって、本実施形態によれば、ドライバープログラムの使用方法についての知識に乏しいユーザーが本実施形態の表示システムを使用する場合であっても、簡単にコンピューターとプロジェクターとの間の検索処理から接続確立までの処理を行うことができる。また、ドライバープログラムの使用に慣れているユーザーにとっても、煩雑な指示操作を行わなくて済むので、利便性の高い表示システムを提供することができる。
【００６６】
＜第２実施形態＞
次に、本発明の第２実施形態について図面を参照しつつ説明する。図１０は第２実施形態における優先度に基づくプロジェクターの特定処理を示すフローチャートである。
第１実施形態では、優先度の判断基準の一例として、直近の接続日時を用いた場合について説明した。本実施形態では、優先度の判断基準の一例として、この優先度の判断基準に加えて、接続回数を用いる。優先度の判断基準を用いる順序は、接続回数が１番目であり、接続日時が２番目となっている。但し、優先度の判断基準を用いる順序は、適宜変更可能である。
【００６７】
図１０に示すように、特定部２２は、まず、接続可能なプロジェクターのプロジェクター名と、履歴情報テーブルＴＢＬのプロジェクター名のフィールドに記憶されたプロジェクター名とを比較し、一致するプロジェクター名を履歴情報テーブルＴＢＬ１から抽出する（図１０：Ｓ２００）。次に、特定部２２は、優先度の判断基準として接続回数を用いてプロジェクターを選定する（図１０：Ｓ２４０）。優先度の判断基準として接続回数を用いた場合、接続回数が多いほど優先度は高く設定されている。そこで、特定部２２は、接続回数が最も多いプロジェクターを選定する（図１０：Ｓ２４０）。図１１は、履歴情報テーブルＴＢＬ１の他の例を示す図である。例えば、図１１に示す例では、プロジェクターＰＪ１の接続回数は５０回であり、プロジェクターＰＪ２の接続回数は４０回であり、プロジェクターＰＪ３の接続回数は３０回である。したがって、プロジェクターＰＪ１の接続回数が、抽出したプロジェクターの中で最も多くなっている。この場合には、特定部２２は、プロジェクターＰＪ１を接続回数が最も多いプロジェクターとして選定する。つまり、本実施形態においては、優先度の判断基準として接続回数を用いた場合、優先度は、接続回数が多いほど高く設定されている。
【００６８】
次に、特定部２２は、特定したプロジェクターの複数接続フラグが「１」になっているかどうかを判断する（図１０：Ｓ２５０）。図１１に示す例では、プロジェクターＰＪ１の複数接続フラグは「１」になっているので、特定部２２は、特定したプロジェクターの複数接続フラグが「１」であると判断する（図１０：Ｓ２５０：ＹＥＳ）。次に、特定部２２は、履歴情報テーブルＴＢＬ１における複数接続の対象となるプロジェクターのプロジェクター名のフィールドに記憶されたプロジェクター名が、抽出したプロジェクターに含まれていることを確認する。そして、特定部２２は、接続対象のプロジェクターとして、抽出した複数のプロジェクターを特定し、優先度に基づくプロジェクターの特定処理を終了する。図１１に示す例では、プロジェクターＰＪ１とプロジェクターＰＪ３とを接続対象のプロジェクターとして特定する。
【００６９】
次に、特定部２２は、特定したプロジェクターの複数接続フラグが「１」になっていないと判断した場合には（図１０：Ｓ２５０：ＮＯ）、選定したプロジェクターの中で接続回数が同数のプロジェクターが複数存在するかどうかを判断する（図１０：Ｓ２７０）。図１１に示す例では、接続回数が最も多いプロジェクターとして選定されるプロジェクターはプロジェクターＰＪ１のみなので、特定部２２は、選定したプロジェクターの中で接続回数が同数のプロジェクターは複数存在しないと判断する（図１０：Ｓ２７０：ＮＯ）。この場合、特定部２２は、選定したプロジェクターＰＪ１を、接続対象のプロジェクターとして特定する（図１０：Ｓ２９０）。
【００７０】
この後は、上述した場合と同様に、コンピューターＰＣ１と特定したプロジェクターＰＪ１との接続確立処理を行い（図５：Ｓ１２０）、履歴情報テーブルＴＢＬ１においてプロジェクターＰＪ１のレコードの更新処理を行う（図５：Ｓ１３０）。さらに、制御部２３は、接続を確立したプロジェクターＰＪ１へ画像データを出力するように通信部１の画像データ出力部１２を制御する。その結果、スクリーンＳＣには、コンピューターＰＣ１から出力された画像データに基づく画像がプロジェクターＰＪ１により投射されることになる。
【００７１】
図１２は、履歴情報テーブルＴＢＬ１の他の例を示す図である。図１２においては、プロジェクターＰＪ１およびプロジェクターＰＪ２の接続回数は５０回であり、プロジェクターＰＪ３の接続回数は３０回である。仮に、ステップＳ２００において抽出したプロジェクターが、プロジェクターＰＪ１，ＰＪ２，ＰＪ３であったとする。特定部２２は、接続回数が最も多いプロジェクターを選定する（図１０：Ｓ２４０）。
図１２に示す例では、プロジェクターＰＪ１およびプロジェクターＰＪ２の接続回数は５０回であり、抽出したプロジェクターの中で最も多くなっている。この場合には、特定部２２は、プロジェクターＰＪ１およびプロジェクターＰＪ２を接続回数が最も多いプロジェクターとして選定する。
【００７２】
次に、特定部２２は、選定したプロジェクターの複数接続フラグが「１」になっているかどうかを判断する（図１０：Ｓ２５０）。図１２に示す例では、選定したプロジェクターの複数接続フラグが「１」ではないと判断し（図１０：Ｓ２５０：ＮＯ）、特定部２２は、接続回数が同数のプロジェクターが複数存在するかどうかを判断する（図１０：Ｓ２７０）。図１２に示す例では、プロジェクターＰＪ１およびプロジェクターＰＪ２の接続回数が同数なので、特定部２２は、接続回数が同数のプロジェクターが複数存在すると判断する（図１０：Ｓ２７０：ＹＥＳ）。
【００７３】
特定部２２は、次の優先度の判断基準として直近の接続日時を用いる。特定部２２は、直近の接続日時が現在に最も近いプロジェクターを接続対象のプロジェクターとして特定する（図１０：Ｓ２８０）。例えば、現在の日時が２０１６年５月３１日だとすると、図１２に示す例では、プロジェクターＰＪ１の接続日時は２０１６年５月２０日であり、プロジェクターＰＪ２の接続日時は２０１６年５月１２日である。したがって、プロジェクターＰＪ１の接続日時が現在に最も近くなっている。この場合、特定部２２は、プロジェクターＰＪ１を接続対象のプロジェクターとして特定する（図１０：Ｓ２８０）。
【００７４】
この後は、上述した場合と同様に、コンピューターＰＣ１と特定したプロジェクターＰＪ１との接続確立処理を行い（図５：Ｓ１２０）、履歴情報テーブルＴＢＬ１においてプロジェクターＰＪ１のレコードの更新処理を行う（図５：Ｓ１３０）。さらに、制御部２３は、接続を確立したプロジェクターＰＪ１へ画像データを出力するように通信部１の画像データ出力部１２を制御する。その結果、スクリーンＳＣには、コンピューターＰＣ１から出力された画像データに基づく画像がプロジェクターＰＪ１により投射されることになる。
【００７５】
以上のように本実施形態によれば、優先度の判断基準として接続回数を用いたので、頻繁に使用するプロジェクターとコンピューターとの接続を行うためにユーザーが行っていたプロジェクターの検索からプロジェクターとの接続確立までの各指示操作を省略することが可能となる。したがって、従来よりも簡単にコンピューターとプロジェクターとの間の検索処理から接続確立までの一連の処理を行うことができる。
【００７６】
＜第３実施形態＞
次に、本発明の第３実施形態について図面を参照しつつ説明する。図１３は第３実施形態における優先度に基づくプロジェクターの特定処理を示すフローチャートである。
第１実施形態では、優先度の判断基準の一例として、直近の接続日時を用いた場合について説明した。本実施形態では、優先度の判断基準の一例として、この判断基準に加えて、コンピューターＰＣ１との距離を用いる。優先度の判断基準としてコンピューターＰＣ１との距離を用いた場合には、当該距離が近いほど優先度は高く設定されている。優先度の判断基準を用いる順序は、コンピューターＰＣ１との距離が１番目であり、接続日時が２番目となっている。
【００７７】
図１３に示すように、特定部２２は、まず、接続可能なプロジェクターのプロジェクター名と、履歴情報テーブルＴＢＬのプロジェクター名のフィールドに記憶されたプロジェクター名とを比較し、一致するプロジェクター名を履歴情報テーブルＴＢＬ１から抽出する（図１３：Ｓ２００）。次に、特定部２２は、優先度の判断基準として、コンピューターＰＣ１との距離を用いる。優先度の判断基準としてコンピューターＰＣ１との距離を用いた場合には、当該距離が近いほど優先度は高く設定されている。そこで、特定部２２は、コンピューターＰＣ１との距離が最も近いプロジェクターを選定する（図１３：Ｓ３００）。
【００７８】
コンピューターＰＣ１との距離の近さは、図５に示すステップＳ１０における接続可能なプロジェクターの検索処理において検出した各プロジェクターの信号レベルの強さに基づいて判断される。
例えば、ネットワークＮＷがＷｉ−Ｆｉ（登録商標）等の無線通信によるネットワークの場合には、検索部２１は、各プロジェクターの信号レベルを記憶部３に記憶させておく。特定部２２は、記憶部３に記憶されている各プロジェクターの信号レベルのうち、上述のように抽出したプロジェクターの信号レベルを読み出し、当該信号レベルの最も強いプロジェクターをコンピューターＰＣ１との距離が最も近いプロジェクターとして選定する。
【００７９】
以上のようにして、コンピューターＰＣ１との距離が最も近いプロジェクターを選定した後、特定部２２は、選定したプロジェクターの複数接続フラグが「１」になっているかどうかを判断する（図１３：Ｓ３１０）。特定部２２は、複数接続フラグが「１」になっていると判断した場合には（図１３：Ｓ３１０：ＹＥＳ）、複数接続の対象となるプロジェクターのプロジェクター名のフィールドに記憶されているプロジェクター名を読み出す。そして、特定部２２は、読み出したプロジェクター名のプロジェクターと、前記選定したプロジェクターとの複数のプロジェクターを接続対象のプロジェクターとして特定する（図１３：Ｓ３２０）。
【００８０】
特定部２２は、選定したプロジェクターの複数接続フラグが「１」になっていないと判断した場合には（図１３：Ｓ３１０：ＮＯ）、特定部２２は、選定したプロジェクターのうち、コンピューターＰＣ１との距離が同等であるプロジェクターが複数存在するかどうかを判断する（図１３：Ｓ３３０）。このような判断を行うのは、例えば、信号レベルが全く同じかほぼ同じであるプロジェクターが複数存在する場合があるためである。特定部２２は、選定したプロジェクターのうち、コンピューターＰＣ１との距離が同等であるプロジェクターが複数存在しないと判断した場合には（図１３：Ｓ３３０：ＮＯ）、選定したプロジェクターを、接続対象のプロジェクターとして特定する（図１３：Ｓ３５０）。しかし、特定部２２は、選定したプロジェクターのうち、コンピューターＰＣ１との距離が同等であるプロジェクターが複数存在すると判断した場合には（図１３：Ｓ３３０：ＹＥＳ）、優先度の判断基準として直近の接続日時を用いる。特定部２２は、履歴情報テーブルＴＢＬ１の直近の接続日時のフィールドを参照し、現在に最も近い直近の接続日時が前記フィールドに記憶されているプロジェクターを、接続対象のプロジェクターとして特定する（図１３：Ｓ３４０）。
【００８１】
この後は、上述した場合と同様に、特定したプロジェクターとコンピューターＰＣ１との接続確立処理を行い（図５：Ｓ１２０）、履歴情報テーブルＴＢＬ１において、接続を確立したプロジェクターＰＪ１のレコードの更新処理を行う（図５：Ｓ１３０）。さらに、制御部２３は、接続を確立したプロジェクターへ画像データを出力するように通信部１の画像データ出力部１２を制御する。その結果、スクリーンＳＣには、コンピューターＰＣ１から出力された画像データに基づく画像が、接続を確立したプロジェクターにより投射されることになる。
【００８２】
本実施形態では、優先度の判断基準としてコンピューターＰＣ１とプロジェクターとの距離を用いた。したがって、コンピューターＰＣ１に最も近いプロジェクターとコンピューターＰＣ１との接続を、ユーザーによるプロジェクターの検索からプロジェクターとの接続確立までの指示操作なしで簡単に行うことができる。
【００８３】
＜第４実施形態＞
次に、本発明の第４実施形態について図面を参照しつつ説明する。図１４は第４実施形態における表示システム１００を示す図である。図１４に示すように、本実施形態の表示システム１００では、複数のコンピューターＰＣ１，ＰＣ２，ＰＣ３，ＰＣ４がネットワークＮＷに接続されている。上述した実施形態においては、プロジェクターによるスクリーンＳＣ上の投射画面は１画面であり、コンピューターＰＣ１の画面を当該１画面に割り当てている。本実施形態におけるプロジェクターＰＪ１は、画面分割投射機能を有しており、投射画面を２画面または４画面に分割することができる。また、プロジェクターＰＪ１には、複数のコンピューターを接続することが可能であり、複数のコンピューターの画面を、分割した画面に任意に割り当てることが可能である。本実施形態では、一例として、前記１画面を４画面に分割し、分割したそれぞれの画面に、コンピューターＰＣ１，ＰＣ２，ＰＣ３，ＰＣ４のそれぞれの画面を割り当てる例について説明する。
【００８４】
本実施形態においては、一例として、複数のコンピューターＰＣ１，ＰＣ２，ＰＣ３，ＰＣ４の全てが、プロジェクターＰＪ１との接続を確立する場合について説明する。コンピューターＰＣ１，ＰＣ２，ＰＣ３，ＰＣ４のそれぞれには、画面分割投射機能に対応した画面分割投射用の操作プログラムが予めインストールされているものとする。
画面分割投射用の操作プログラムには、２種類のプログラムが用意されており、一つはモデレーター用の操作プログラムで、他の一つは参加者用の操作プログラムとなっている。モデレーターとは、投射画面を操作できる権限を有する者であり、モデレーター用の操作プログラムでは、画面分割された投射画面における各参加者のコンピューターの画面の配置を決定することが可能となっている。
【００８５】
図１５は、プロジェクターＰＪ１に対応するスクリーンＳＣ上に投射された投射画面Ｐの一例を示す図である。図１５に示すように、投射画面Ｐは、画面Ｐ１，Ｐ２，Ｐ３，Ｐ４の４画面に分割される。モデレーターは、モデレーター用の操作プログラムによって、これらの画面Ｐ１，Ｐ２，Ｐ３，Ｐ４のうちのどの画面にどの参加者のコンピューターからの画面を配置するかを決定することができる。図１５に示す例では、画面Ｐ１にモデレーターのコンピューターＰＣ１の画面が表示され、画面Ｐ２に参加者のコンピューターＰＣ２の画面が表示される。また、画面Ｐ３に他の参加者のコンピューターＰＣ３の画面が表示され、画面Ｐ４にさらに他の参加者のコンピューターＰＣ４の画面が表示される。
【００８６】
次に、本実施形態におけるコンピューターの画面の配置処理について説明する。図１６は、本実施形態におけるコンピューターの画面の配置処理のフローチャートである。モデレーターおよび各参加者が、それぞれのコンピューターにおいて画面分割投射用の操作プログラムを起動させることにより、図１６に示すコンピューターの画面の配置処理が実行される。
【００８７】
図１６に示すように、コンピューターの画面の配置処理が開始されると、それぞれのコンピューターの検索部２１、特定部２２、および制御部２３は、コンピューターとプロジェクターとの間の検索処理から接続確立処理までの一連の処理を実行する（Ｓ５００）。本実施形態の画面分割投射用の操作プログラムには、上述した実施形態で説明したドライバープログラムが含まれており、上述した実施形態で説明したコンピューターとプロジェクターとの間の検索処理から接続確立処理までの一連の処理が実行される。例えば、前記ドライバープログラムにおいて、優先度の判断基準として直近の接続日時を用いるように設定されており、直近においてモデレーターおよび各参加者のそれぞれのコンピューターと、プロジェクターＰＪ１との接続を行っていたとする。この場合には、前記ドライバープログラムによるコンピューターとプロジェクターとの間の検索処理から接続確立処理までの一連の処理が実行されると、上述した実施形態で説明したように、前記それぞれのコンピューターと、プロジェクターＰＪ１との接続が確立されることになる。
【００８８】
前記それぞれのコンピューターとプロジェクターＰＪ１との接続が確立されると、制御部２３は、現在起動されている画面分割投射用の操作プログラムの使用者がモデレーターかどうかを判断する（図１６：Ｓ５１０）。具体的には、制御部２３は、現在起動されている画面分割投射用の操作プログラムがモデレーター用の操作プログラムなのか、あるいは、参加者用の操作プログラムなのかを判断する。その結果、モデレーター以外の参加者のコンピューターにおいては、制御部２３は、現在起動されている画面分割投射用の操作プログラムの使用者はモデレーターではないと判断し（図１６：Ｓ５１０：ＮＯ）、コンピューターの画面の配置処理を終了する。しかし、モデレーターのコンピューターにおいては、制御部２３は、現在起動されている画面分割投射用の操作プログラムの使用者はモデレーターであると判断し（図１６：Ｓ５１０：ＹＥＳ）、次の処理に進む。制御部２３は、接続が確立されたプロジェクターに複数のコンピューターが接続されているかどうかを判断する（図１６：Ｓ５２０）。具体的には、制御部２３は、接続が確立されたプロジェクターに対して、当該プロジェクターに接続されているコンピューターのコンピューター名の問い合わせを送信し、当該問い合わせに対する前記プロジェクターからの回答を受信する。制御部２３は、当該回答の内容に基づいて、接続が確立されたプロジェクターに複数のコンピューターが接続されているかどうかを判断する。この例の場合には、プロジェクターＰＪ１と複数のコンピューターＰＣ１，ＰＣ２，ＰＣ３，ＰＣ４との接続が確立されているので、プロジェクターＰＪ１からの前記回答には、それぞれのコンピューターのコンピューター名であるＰＣ００１，ＰＣ００２，ＰＣ００３，ＰＣ００４が含まれる。ここで、コンピューターＰＣ１，ＰＣ２，ＰＣ３，ＰＣ４のコンピューター名は、それぞれＰＣ００１，ＰＣ００２，ＰＣ００３，ＰＣ００４であるとする。制御部２３は、前記回答に複数のコンピューターのコンピューター名が含まれているので、接続が確立されたプロジェクターＰＪ１に複数のコンピューターが接続されていると判断する（図１６：Ｓ５２０：ＹＥＳ）。なお、制御部２３は、接続が確立されたプロジェクターに複数のコンピューターが接続されていないと判断した場合には（図１６：Ｓ５２０：ＮＯ）、コンピューターの画面の配置処理を終了する。
【００８９】
次に、制御部２３は、複数のコンピューターのコンピューター名が前回の画面分割投射の際におけるコンピューター名と同じかどうかを判断する（図１６：Ｓ５３０）。本実施形態においては、モデレーターおよび各参加者のコンピューターのコンピューター名と、各ユーザー名と、各コンピューターの配置位置とを紐付けた配置位置テーブルＴＢＬ２が記憶部３に記憶されている。図１７は、配置位置テーブルＴＢＬ２の一例を示す図である。図１７に示すように、配置位置テーブルＴＢＬ２においては、直近の画面分割投射の際にプロジェクターに接続したコンピューターのユーザー名と、前記コンピューターのコンピューター名と、前記コンピューターの配置位置とが紐付けられている。制御部２３は、配置位置テーブルＴＢＬ２を参照することにより、前記複数のコンピューターのコンピューター名が前回の画面分割投射の際におけるコンピューター名と同じかどうかを判断する。この例の場合には、制御部２３は、配置位置テーブルＴＢＬ２にコンピューターのコンピューター名としてＰＣ００１，ＰＣ００２，ＰＣ００３，ＰＣ００４が記憶されているので、前記複数のコンピューターのコンピューター名が前回の画面分割投射の際におけるコンピューター名と同じと判断する（図１６：Ｓ５３０：ＹＥＳ）。なお、制御部２３は、前記複数のコンピューターのコンピューター名が前回の画面分割投射の際におけるコンピューター名と同じではないと判断した場合には（図１６：Ｓ５３０：ＮＯ）、コンピューターの画面の配置処理を終了する。
【００９０】
次に、制御部２３は、配置位置テーブルＴＢＬ２を参照することにより、投射画面上のコンピューターの配置を決定する（図１６：Ｓ５４０）。図１７に示す例では、モデレーターのコンピューターＰＣ１の配置位置はＰ１と記憶され、参加者のコンピューターＰＣ２の配置位置はＰ２と記憶されている。同様に、図１７に示す例では、参加者のコンピューターＰＣ３の配置位置はＰ３と記憶され、参加者のコンピューターＰＣ４の配置位置はＰ４と記憶されている。ここで、配置位置として記憶されているＰ１からＰ４は、図１５に示す分割された画面Ｐ１からＰ４を示している。制御部２３は、図１７の配置位置テーブルＴＢＬ２を参照した場合には、モデレーターのコンピューターＰＣ１の配置位置をＰ１に決定し、参加者のコンピューターＰＣ２の配置位置をＰ２に決定する。同様に、参加者のコンピューターＰＣ３の配置位置をＰ３に決定し、参加者のコンピューターＰＣ４の配置位置をＰ４に決定する。
【００９１】
次に、制御部２３は、決定したコンピューターの配置位置の情報をプロジェクターに送信する（図１６：Ｓ５５０）。この例の場合には、制御部２３は、決定したコンピューターの配置位置の情報をプロジェクターＰＪ１に送信する。その後、制御部２３は、コンピューターの画面の配置処理を終了する。
【００９２】
図１８は、上述した配置処理が終了した後のモデレーターのコンピューターＰＣ１における画面分割投射用の操作プログラムの画面２００の一例を示す図である。図１８に示すように、画面分割投射用の操作プログラムの画面２００には、コンピューターの配置位置表示領域１１０と、画面分割数設定ボタン１２０と、コンピューターの接続数表示領域１３０と、ユーザー名表示領域１４０とが含まれる。また、前記画面２００には、モデレーターのコンピューターのコンピューター名表示領域１５０と、接続プロジェクターのプロジェクター名表示領域１６０とが含まれる。
【００９３】
コンピューターの配置位置表示領域１１０には、図１５に示す投射画面Ｐの分割された画面Ｐ１に対応する表示領域１１１と、前記投射画面Ｐの分割された画面Ｐ２に対応する表示領域１１２とが含まれる。また、前記配置位置表示領域１１０には、前記投射画面Ｐの分割された画面Ｐ３に対応する表示領域１１３と、前記投射画面Ｐの分割された画面Ｐ４に対応する表示領域１１４とが含まれる。図１８に示す例では、表示領域１１１にはユーザー名Ｕｓｅｒ００００１のコンピューターが配置され、表示領域１１２にはユーザー名Ｕｓｅｒ００００２のコンピューターが配置される。また、表示領域１１３にはユーザー名Ｕｓｅｒ００００３のコンピューターが配置され、表示領域１１４にはユーザー名Ｕｓｅｒ００００４のコンピューターが配置される。本実施形態の画面分割投射用の操作プログラムにおいては、モデレーターおよび各参加者は、図示を省略する別の画面において、自らのユーザー名を入力するようになっている。各参加者が入力したユーザー名は、各参加者のコンピューターの制御部２３により、モデレーターのコンピューターに送信される。モデレーターのコンピューターの制御部２３は、モデレーターのコンピューターで受信した各参加者のユーザー名を、各参加者のコンピューターのコンピューター名と紐付けて図１７に示す配置位置テーブルＴＢＬ２に記憶させる。
図１７に示す例では、モデレーターのコンピューターＰＣ１のユーザー名はＵｓｅｒ００００１として、また、参加者のコンピューターＰＣ２のユーザー名はＵｓｅｒ００００２として配置位置テーブルＴＢＬ２に記憶されている。同様に、参加者のコンピューターＰＣ３のユーザー名はＵｓｅｒ００００３として、また、参加者のコンピューターＰＣ４のユーザー名はＵｓｅｒ００００４として配置位置テーブルＴＢＬ２に記憶されている。
【００９４】
モデレーターのコンピューターの制御部２３は、前記画面２００を表示させる際、配置位置テーブルＴＢＬ２を参照し、モデレーターおよび各参加者のコンピューターの配置位置に対応する表示領域１１１，１１２，１１３，１１４に、各ユーザー名を表示させる。したがって、モデレーターは、配置位置表示領域１１０を見ることにより、投射画面Ｐにおける分割された画面Ｐ１，Ｐ２，Ｐ３，Ｐ４のうちのどの画面に、モデレーターおよび各参加者のコンピューターが配置されているかを確認することができる。図１８に示す例では、モデレーターは、前回の画面分割投射の際における各コンピューターの配置と同じ配置で各コンピューターが配置されていることを確認することができる。
なお、表示領域１１１，１１２，１１３，１１４のそれぞれには、操作ボタン１１１ａ，１１２ａ，１１３ａ，１１４ａが表示される。モデレーターは、これらの操作ボタン１１１ａ，１１２ａ，１１３ａ，１１４ａを操作することにより、各参加者のコンピューターの画面の表示、停止、および一時停止の操作をすることができる。
また、表示領域１１１，１１２，１１３，１１４のうち、現在、操作の対象となっているコンピューターに対応する表示領域には、黒枠１１５が表示される。モデレーターは、黒枠１１５が表示されている表示領域の位置を確認することにより、現在、操作の対象となっているコンピューターがどのコンピューターであるかを判別することができる。
【００９５】
画面分割数設定ボタン１２０は、投射画面の分割なし、２分割、および４分割の設定を行うためのボタンである。図１８に示す例では、４分割に設定されている。モデレーターは、画面分割数設定ボタン１２０を操作することにより、投射画面の分割数を適宜変更することができる。
【００９６】
コンピューターの接続数表示領域１３０には、プロジェクターに対するコンピューターの接続数が表示される。図１８に示す例では、「４」と表示されている。モデレーターは、コンピューターの接続数表示領域１３０に表示された接続数を見ることにより、参加者の人数を把握することができる。
【００９７】
ユーザー名表示領域１４０には、モデレーターを含め、各参加者のユーザー名が表示される。図１８に示す例では、背景が黒色で表示されているユーザー名が、モデレーター自身のユーザー名であることを示している。また、背景が細かなドットで表示されているユーザー名が、参加者のユーザー名であることを示している。
【００９８】
モデレーターのコンピューターのコンピューター名表示領域１５０には、モデレーターのコンピューターのコンピューター名が表示される。また、接続プロジェクターのプロジェクター名表示領域１６０には、接続しているプロジェクターのプロジェクター名が表示される。
【００９９】
本実施形態においては、モデレーターおよび各参加者が、それぞれのコンピューターにおいて画面分割投射用の操作プログラムを起動することにより、図１６に示すコンピューターの配置処理が実行される。当該配置処理が終了すると、モデレーターのコンピューターにおいては、図１８に示す画面２００が表示される。本実施形態によれば、モデレーターがモデレーター自身および各参加者のコンピューターの配置を一つ一つ手作業で決定することなく、前回の画面分割投射の際における各コンピューターの配置と同じ配置を再現することができる。したがって、本実施形態によれば、コンピューターとプロジェクターとの接続を、ユーザーによるプロジェクターの検索処理からプロジェクターとの接続確立処理までの指示操作なしで簡単に行うことができる。さらに、コンピューターの配置を、ユーザーによるコンピューターの配置設定等の操作なしで簡単に行うことができる。
【０１００】
なお、本実施形態においては、表示領域１１１，１１２，１１３，１１４のいずれかの画面をドラッグして他の表示領域に移動させることにより、モデレーターおよび各参加者のコンピューターの配置位置を手動で変更することができる。また、ユーザー名表示領域１４０に表示されている参加中のユーザー名をドラッグして表示領域１１１，１１２，１１３，１１４のいずれかに移動させることにより、新たな参加者がいる場合には、当該新たな参加者のコンピューターの配置位置を決定可能である。
また、本実施形態においては、モデレーターが画面分割投射用の操作プログラムを終了させる際には、制御部２３は、その時のモデレーターおよび各参加者のコンピューターの配置位置に基づいて配置位置テーブルＴＢＬ２を更新し、記憶部３に記憶させる。したがって、次に画面分割投射用の操作プログラムを起動する際には、モデレーターがモデレーター自身および各参加者のコンピューターの配置を一つ一つ手作業で決定することなく、前回の画面分割投射の際における各コンピューターの配置と同じ配置を再現可能である。
【０１０１】
＜変形例＞
本発明は、上述した実施形態に限定されるものではなく、例えば次に述べるような各種の変形が可能である。また、次に述べる変形の態様は、任意に選択された一または複数を、適宜に組み合わせることもできる。
【０１０２】
（変形例１）
上述した実施形態においては、端末装置の一例としてパーソナルコンピューターを用いたが、本発明の画面分割投射用の操作プログラムを実行可能な装置であれば、タブレット端末等を端末装置として用いることも可能である。
【０１０３】
（変形例２）
第１の実施形態においては、優先度の判断基準を用いる順序は、直近の接続日時を１番目とした。また、第２の実施形態においては、接続回数を１番目とし、直近の接続日時を２番目とした。第３の実施形態においては、コンピューターとの距離を１番目とし、直近の接続日時を２番目とした。しかし、本発明においては、優先度の判断基準を用いる順序はこれらのような順序に限定される訳ではなく、適宜変更可能である。また、各実施形態において、ある優先度の判断基準を他の優先度の判断基準に変更すること、あるいは別の優先度の判断基準を追加すること、もしくは複数の優先度の判断基準のうちの一または複数の優先度の判断基準を減らすことも適宜可能である。
【０１０４】
（変形例３）
上述した実施形態においては、記憶部３としてコンピューターに内蔵された記憶部を用いる例について説明した。しかし、本発明はこのような態様に限定される訳ではなく、コンピューターに接続可能な記憶装置、あるいは、コンピューターと通信可能なサーバー等に備えた記憶装置を記憶部３として用いることが可能である。
【０１０５】
（変形例４）
上述した実施形態においては、コンピューターとプロジェクターとの間の検索処理から接続確立処理までの一連の処理の終了後に、ユーザーに対して、接続を確立したプロジェクターを確認させるメッセージ等の表示を行うようにしてもよい。また、コンピューターとプロジェクターとの接続を確立する前に、ユーザーに対して、これから接続を確立するプロジェクターを確認させるメッセージ等の表示を行うようにしてもよい。これらの場合に、ユーザーが、接続対象のプロジェクターとして他のプロジェクターを希望する場合には、手動によるプロジェクターの検索、選択、およびプロジェクターとの接続確立の処理を実行する画面に移行するようにしてもよい。または、ユーザーに対して、手動によってプロジェクターの検索、選択、およびプロジェクターとの接続確立処理までの一連の処理を実行するように促すメッセージ等を表示するようにしてもよい。
【０１０６】
（変形例５）
第４実施形態においては、プロジェクターに接続した複数のコンピューターのコンピューター名と、前回の画面分割投射の際にプロジェクターに接続したコンピューターのコンピューター名とが完全に一致する例について説明した。しかし、本発明はこのような態様に限定される訳ではない。プロジェクターに接続した複数のコンピューターのコンピューター名が、前回の画面分割投射の際にプロジェクターに接続したコンピューターのコンピューター名に含まれる場合がある。この場合には、当該含まれるコンピューター名のコンピューターに対して上述した処理を行うようにしてもよい。例えば、プロジェクターに接続した複数のコンピューターのコンピューター名が、ＰＣ００１，ＰＣ００２，ＰＣ００３であったとする。また、前回の画面分割投射の際にプロジェクターに接続したコンピューターのコンピューター名がＰＣ００１，ＰＣ００２，ＰＣ００３，ＰＣ００４であったとする。この場合には、コンピューター名がＰＣ１，ＰＣ２，ＰＣ３のコンピューターについて上述した配置処理を行うようにすればよい。また、プロジェクターに接続した複数のコンピューターのコンピューター名に、前回の画面分割投射の際にプロジェクターに接続したコンピューターのコンピューター名以外のコンピューター名が含まれることも考えられる。この場合には、前回の画面分割投射の際にプロジェクターに接続したコンピューターのコンピューター名と一致するコンピューター名のコンピューターのみについて上述した配置処理を行ってもよい。また、上述した配置処理を行わずに手動による配置処理を促すようにしてもよい。
【０１０７】
（変形例６）
第３実施形態においては、接続可能なプロジェクターの検索処理において検出した各プロジェクターの信号レベルの強さに基づいてコンピューターＰＣ１とプロジェクターとの距離を判断した。しかし、本発明はこのような構成に限定される訳ではなく、例えば、プロジェクターのＩＰアドレスに基づいてコンピューターＰＣ１とプロジェクターとの距離を判断してもよい。
【０１０８】
（変形例７）
以上の実施形態では、光変調装置５４の一例として、液晶ライトバルブを用いた態様について説明したが、本発明はこのような態様に限定される訳ではない。例えば、光変調装置５４の他の例として、デジタルマイクロミラーデバイス（ＤＭＤ）等を用いることもできる。
【０１０９】
（変形例８）
以上の実施形態では、本発明のコンピューターとプロジェクターとの間の検索処理から接続確立処理までの一連の処理を行うプログラム、および本発明の画面分割投射用の操作プログラムを、記憶部３の制御プログラム記憶領域３１に記憶させる例について説明した。しかし、本発明はこのような構成に限定される訳ではなく、前記プログラムは、例えば非一過性（non-transitory）の記録媒体に記憶させるようにしてもよい。このような記録媒体としては、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）等の半導体記録媒体が好適であるが、光学式記録媒体や磁気記録媒体等の公知の任意の形式の記録媒体を包含し得る。「非一過性」の記録媒体とは、一過性の伝搬信号（transitory, propagating signal）を除く全てのコンピューター読み取り可能な記録媒体を含み、揮発性の記録媒体を除外するものではない。
【符号の説明】
【０１１０】
１…通信部、２…ＣＰＵ、３…記憶部、４…表示部、５…操作部、１１…接続要求部、１２…画像データ出力部、２１…検索部、２２…特定部、２３…制御部、３１…制御プログラム記憶領域、３２…履歴情報記憶領域、１００…表示システム、２００…画面分割投射用の操作プログラムの画面、ＮＷ…ネットワーク、Ｐ…投射画面、Ｐ１，Ｐ２，Ｐ３，Ｐ４…分割された画面、ＰＣ１，ＰＣ２，ＰＣ３，ＰＣ４…パーソナルコンピューター、ＰＪ１，ＰＪ２，ＰＪ３…プロジェクター、ＳＣ…スクリーン、ＴＢＬ１…履歴情報テーブル、ＴＢＬ２…配置位置テーブル。
【図１】
2018036933.tif 000003
【図２】
2018036933.tif 000004
【図３】
2018036933.tif 000005
【図４】
2018036933.tif 000006
【図５】
2018036933.tif 000007
【図６】
2018036933.tif 000008
【図７】
2018036933.tif 000009
【図８】
2018036933.tif 000010
【図９】
2018036933.tif 000011
【図１０】
2018036933.tif 000012
【図１１】
2018036933.tif 000013
【図１２】
2018036933.tif 000014
【図１３】
2018036933.tif 000015
【図１４】
2018036933.tif 000016
【図１５】
2018036933.tif 000017
【図１６】
2018036933.tif 000018
【図１７】
2018036933.tif 000019
【図１８】
2018036933.tif 000020