(57)【要約】【課題】端末を接続可能な機器の台数が制限されている機器に、自動的に接続させる。【解決手段】本実施形態にかかる情報処理システムは、複数の端末それぞれからの距離を測定する装置から、前記複数の端末それぞれと該装置との距離を受信する受信手段と、前記距離に基づいて、前記複数の端末のうち前記装置との距離が最も短い一の端末を選択する制御手段と、選択された前記一の端末に基づく出力データを取得し、出力する出力手段と、を有する。【選択図】図１３
2017021586.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末それぞれからの距離を測定する装置から、前記複数の端末それぞれと該装置との距離を受信する受信手段と、
前記距離に基づいて、前記複数の端末のうち前記装置との距離が最も短い一の端末を選択する制御手段と、
選択された前記一の端末に基づく出力データを取得し、出力する出力手段と、を有する情報処理システム。
【請求項２】
前記出力手段は、前記一の端末から前記出力データを取得する請求項１に記載の情報処理システム。
【請求項３】
前記複数の端末の識別子ごとに、出力データを保持する機器の識別子を対応付けて記憶する記憶手段、を有し、
前記出力手段は、
前記一の端末の識別子と対応付けて前記記憶手段に記憶された一の機器の識別子を特定し、
前記一の機器の識別子により識別される前記一の機器から出力データを取得する請求項１に記載の情報処理システム。
【請求項４】
前記複数の端末の識別子ごとに、出力データを対応付けて記憶する記憶手段、を有し、
前記出力手段は、前記一の端末の識別子と対応付けて前記記憶手段に記憶された出力データを出力する請求項１に記載の情報処理システム。
【請求項５】
前記受信手段は、前記装置が、前記複数の端末から受信した信号の信号強度から算出した距離を受信する請求項１乃至４のいずれか一項に記載の情報処理システム。
【請求項６】
前記制御手段は、
前記一の端末より前記複数の端末のうち他の端末の方が前記装置との距離が短いとき、
前記一の端末に前記出力データを出力しない旨を通知し、
前記出力手段は、前記他の端末から出力データを取得して出力する請求項２に記載の情報処理システム。
【請求項７】
前記制御手段は、
前記複数の端末のうち他の端末の方が前記一の端末より前記装置との距離が近いとき、
前記一の端末に、前記出力データの出力の要否を確認する信号を送信し、
前記出力手段は、
前記一の端末から前記出力データの出力をしない旨の応答信号を受信したとき、前記他の端末から出力データを取得して出力する請求項２に記載の情報処理システム。
【請求項８】
前記制御手段は、
前記複数の端末のうち前記装置からの距離が短い前記端末から順に、前記出力データの出力の要否を確認する信号を送信し、
前記出力手段は、
前記出力データの出力が必要である旨の応答信号を受信したとき、該応答信号を送信した端末から出力データを取得して出力する請求項２に記載の情報処理システム。
【請求項９】
前記制御手段は、
前記一の端末より前記複数の端末のうち他の端末の方が前記装置との距離が近いとき、
前記一の端末に対応付けて記憶された前記一の機器に対して、前記出力データを出力しない旨を通知し、
前記出力手段は、前記他の端末に対応付けて前記記憶手段に記憶された他の機器から出力データを取得して出力する請求項３に記載の情報処理システム。
【請求項１０】
前記制御手段は、
前記一の端末より前記複数の端末のうち他の端末の方が前記装置との距離が近いとき、
前記一の端末と対応付けて記憶されている前記一の機器に前記出力データの出力の要否を確認する信号を送信し、
前記出力手段は、前記一の機器から前記出力データの出力をしない旨の応答信号を受信したとき、前記他の端末と対応付けて記憶されている他の機器から出力データを取得して出力する請求項３に記載の情報処理システム。
【請求項１１】
前記制御手段は、
前記複数の端末のうち前記装置からの距離が短い前記端末と対応付けられて前記記憶手段に記憶された機器から順に、前記出力データの出力の要否を確認する信号を送信し、
前記出力手段は、
前記出力データの出力が必要である旨の応答信号を受信したとき、該応答信号を送信した機器から出力データを取得して出力する請求項３に記載の情報処理システム。
【請求項１２】
複数の端末それぞれと通信する装置から、前記複数の端末それぞれと該装置との通信における信号強度を受信する受信手段と、
前記受信手段で受信した前記信号強度に基づいて、前記複数の端末それぞれと前記装置との距離を算出し、前記複数の端末のうち前記装置との距離が最も短い一の端末を選択する制御手段と、
選択された前記一の端末に基づく出力データを取得し、出力する出力手段と、を有する情報処理システム。
【請求項１３】
複数の端末それぞれと通信する装置から、前記複数の端末それぞれと該装置との通信における信号強度を受信する受信手段と、
前記受信手段で受信した前記信号強度に基づいて、前記複数の端末それぞれと前記装置との距離を算出し、前記複数の端末のうち前記装置との距離が最も短い一の端末を選択する制御手段と、
前記複数の端末の識別子ごとに、出力データを保持する機器の識別子を対応付けて記憶する記憶手段と、
前記一の端末の識別子と対応付けて前記記憶手段に記憶された一の機器の識別子を特定し、前記一の機器の識別子により識別される一の機器から出力データを取得し、出力する出力手段と、を有する情報処理システム。
【請求項１４】
複数の端末それぞれと通信する装置から、前記複数の端末それぞれと該装置との通信における信号強度を受信する受信手段と、
前記受信手段で受信した前記信号強度に基づいて、前記複数の端末のそれぞれと前記装置との距離を算出し、前記複数の端末のうち前記装置との距離が最も短い一の端末を選択する制御手段と、
前記複数の端末の識別子ごとに、出力データを対応付けて記憶する記憶手段と、
前記一の端末の識別子と対応づけて前記記憶手段に記憶された出力データを取得して出力する出力手段と、を有する情報処理システム。
【請求項１５】
複数の端末それぞれと通信する装置から、前記複数の端末それぞれの利用者情報と、該装置と前記複数の端末それぞれとの距離と、を取得する取得手段と、
取得した距離に基づいて、前記複数の端末のうち前記装置との距離が最も短い一の端末を選択する制御手段と、
利用者情報ごとに出力データを対応付けて記憶する記憶手段と、
前記一の端末から取得した利用者情報に対応づけて記憶された出力データを前記記憶手段から取得して出力する出力手段と、を有する情報処理システム。
【請求項１６】
前記端末の識別子と、前記端末の利用者の識別子とを対応付けて保持する請求項１乃至１５のいずれか一項に記載の情報処理システム。
【請求項１７】
複数の端末それぞれからの距離を測定する装置から、前記複数の端末それぞれと該装置との距離を受信するステップと、
前記距離に基づいて、前記複数の端末のうち前記装置との距離が最も短い一の端末を選択するステップと、
選択された前記一の端末に基づく出力データを取得し、出力するステップと、を有する情報処理システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、及び情報処理システムの制御方法に関する。
【背景技術】
【０００２】
会議室等の特定の場所で、パソコン、タブレット端末、及びスマートフォン等を相互に接続するシステムが利用されている。かかるシステムでは、機器同士で接続に関する操作をせずに、機器が特定のエリアに存在する場合には、相互に接続可能なように構成されている。
【０００３】
しかし、プロジェクタ、ディスプレイ、及びマイク等の同時に接続可能な機器の台数が制限される装置については、手動で接続の可否に関する設定を行う必要があった。ここで、予め接続可否に関する情報を登録し、プロジェクタ等の接続先を選択する方法が提案されている（例えば、特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上述した方法を用いても、事前に煩雑な設定作業を行う必要があった。
【０００５】
本発明は、上述した課題を鑑みてなされたものであり、接続可能な機器が制限されている装置に、機器を容易に接続することを目的とする。
【課題を解決するための手段】
【０００６】
本実施形態に係る情報処理システムは、複数の端末それぞれからの距離を測定する装置から、前記複数の端末それぞれと該装置との距離を受信する受信手段と、前記距離に基づいて、前記複数の端末のうち前記装置との距離が最も短い一の端末を選択する制御手段と、選択された前記一の端末に基づく出力データを取得し、出力する出力手段と、を有する。
【発明の効果】
【０００７】
本実施形態によれば、接続可能な機器の台数が制限されている機器に、自動的に接続することが可能な情報処理システム、及び情報処理システムの制御方法を提供することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】一実施形態に係るシステム構成の一例を示す図である。
【図２】一実施形態に係る出力システムの記憶手段が記憶する情報の一例を示す図である。
【図３】一実施形態に係る出力システムの構成の一例を示す図である。
【図４】一実施形態に係る出力システムの構成の一例を示す図である。
【図５】一実施形態に係るスマートデバイスの機能構成の一例を示す図である。
【図６】一実施形態に係る距離検知装置の機能構成の一例を示す図である。
【図７】一実施形態に係る出力システムのハードウェア構成の一例を示す図である。
【図８】一実施形態に係るスマートデバイスのハードウェア構成の一例を示す図である。
【図９】一実施形態に係る距離検知装置のハードウェア構成の一例を示す図である。
【図１０】一実施形態に係るスマートデバイスの出力システムへの登録手順の一例を示す図である。
【図１１】一実施形態において、スマートデバイスに出力される画面の一例を示す図である。
【図１２】一実施形態に係る複数のスマートデバイスの位置関係を説明するための図である。
【図１３】一実施形態に係る利用者の出力データを出力する動作手順の一例を示す図である。
【図１４】一実施形態に係る出力手段による利用者の出力データの変更の一例を示す図である。
【図１５】一実施形態に係るフローチャートの一例である。
【図１６】一実施形態に係る利用者の出力データを出力する動作手順の一例を示す図である。
【図１７】一実施形態に係るフローチャートの一例である。
【図１８】一実施形態に係る利用者の出力データを出力する動作手順の一例を示す図である。
【図１９】一実施形態に係るフローチャートの一例である。
【図２０】一実施形態に係る利用者の出力データを出力する動作手順の一例を示す図である。
【図２１】一実施形態に係るフローチャートの一例である。
【図２２】一実施形態において、出力する権利を付与されているスマートデバイスの画面表示の一例を示す図である。
【図２３】一実施形態に係るフローチャートの一例である。
【図２４】一実施形態に係るスマートデバイスの出力画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
［第１実施形態］
＜システム構成及び、各装置の機能構成＞
図１乃至図６を用いて、本実施形態に係るシステム構成、及び各装置の機能構成を説明する。
【００１０】
（１）システム全体構成
図１は本実施形態に係るシステム構成の一例を示す図である。
【００１１】
本実施形態に係るシステムは、出力システム１００、スマートデバイス２００、及び距離検知装置６００を有する。
【００１２】
出力システム１００、スマートデバイス２００、及び距離検知装置６００は、無線ＬＡＮエリア３００内に設置され、無線ＬＡＮを用いて相互に接続可能である。なお、出力システム１００と、距離検知装置６００とは、有線のネットワーク、又はケーブル等を用いて接続されてもよい。
【００１３】
スマートデバイス２００の利用者は同時に複数のスマートデバイス２００を利用してもよい。図１に示す例では、利用者Ａは、スマートデバイス２００Ａ−１と、スマートデバイス２００Ａ−２とを利用する。利用者Ｂは、スマートデバイス２００Ｂ−１と、スマートデバイス２００Ｂ−２とを利用する。利用者Ｃは、スマートデバイス２００Ｃ−１と、スマートデバイス２００Ｃ−２とを利用する。
【００１４】
スマートデバイス２００は、スマートフォン、タブレット端末、及びノートＰＣ等である。また、スマートデバイス２００は、端末の識別子を無線で送信する機能を有する端末であってもよい。例えば、スマートデバイス２００は、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）等の近距離無線通信の機能を有する端末であってもよい。
【００１５】
距離検知装置６００は、距離検知装置６００とスマートデバイス２００との距離を検知し、出力システム１００に送信する。
【００１６】
出力システム１００は、距離検知装置６００から受信した距離に基づいて、１つのスマートデバイス２００を選択し、選択されたスマートデバイス２００の利用者の出力データを出力する。
【００１７】
なお、出力システム１００は、情報処理システムの一例である。
【００１８】
以下、出力システム１００、及び各装置の機能構成について詳細に説明する。
【００１９】
（２）出力システムの機能構成
図１を用いて出力システム１００の機能構成を説明する。出力システム１００は、制御手段１３０と、通信手段１５０と、出力手段１２０と、記憶手段１４０とを有する。
【００２０】
通信手段１５０は、複数のスマートデバイス２００それぞれからの距離を測定する距離検知装置６００から、複数のスマートデバイス２００それぞれと距離検知装置６００からの距離を受信する。なお、通信手段１５０は、受信手段の一例である。
【００２１】
制御手段１３０は、通信手段１５０が受信した距離に基づいて、複数のスマートデバイス２００のうちの１つのスマートデバイス２００を選択する。制御手段１３０は、複数のスマートデバイス２００のうち距離検知装置６００からの距離が最も短い一のスマートデバイス２００を選択してもよい。
【００２２】
出力手段１２０は、選択された１つのスマートデバイス２００に基づく出力データを取得し、出力する。
【００２３】
ここで、出力手段１２０がプロジェクタの場合、出力手段１２０はスマートデバイス２００に基づく出力データを投影する。出力手段１２０がディスプレイの場合、出力手段１２０はスマートデバイス２００に基づく出力データをディスプレイに表示する。出力手段１２０がスピーカの場合、出力手段１２０はスマートデバイス２００に基づく出力データである音データを再生する。ここで、スマートデバイス２００に基づく出力データは、スマートデバイス２００の利用者の出力データでもよい。
【００２４】
出力手段１２０は、選択されたスマートデバイス２００から出力データを取得し、出力してもよい。
【００２５】
記憶手段１４０は、図２Ａ乃至図２Ｄに示すテーブルを記憶している。
【００２６】
図２Ａに示すテーブルから、選択されたスマートデバイス２００と、利用者との関係が特定できる。例えば、識別子が「ＰＣ＃Ａ−２」のスマートデバイス２００が選択された場合、対応する利用者は「利用者＃Ａ」の識別子を有する利用者である。
【００２７】
なお、利用者の識別子（利用者情報）、及びスマートデバイス２００の識別子は、利用者、及びスマートデバイス２００がシステム内で一意に特定できればよく、識別子の種類、及び形式に特に限定はない。
【００２８】
出力データは同一のスマートデバイス２００に保持されてもよいし、異なるスマートデバイス２００に保持されてもよい。記憶手段１４０は、複数のスマートデバイス２００の識別子ごとに、出力データを保持するスマートデバイス２００の識別子を対応付けて記憶してもよい。複数のスマートデバイス２００の識別子が対応付けられて記憶されている場合、記憶手段１４０は、利用者の識別子を記憶しなくてもよい。
【００２９】
記憶手段１４０は、出力データを保持するスマートデバイス２００の識別子と、選択されたスマートデバイス２００の識別子とを対応付けて記憶してもよい。例えば、記憶手段１４０は、図２Ｂに示すテーブルを記憶している。
【００３０】
図２Ｂのテーブルでは、利用者の識別子と、複数のスマートデバイス２００とが対応付けられて管理される。「種別」が「１」と設定されているスマートデバイス２００は、選択される候補となるスマートデバイス２００を表す（第１のスマートデバイス）。「種別」が「２」と設定されているスマートデバイス２００（第２のスマートデバイス）は、利用者のデータを保持するスマートデバイス２００を表す。記憶手段１４０は、利用者の識別子を記憶せず、複数のスマートデバイス２００の識別子ごとに対応付けて記憶してもよい。
【００３１】
第１のスマートデバイス２００には、出力データを保持する必要がなく、距離検知装置６００がスマートデバイス２００を検知し、スマートデバイス２００の識別子を特定できればよい。
【００３２】
ここで、選択される候補のスマートデバイス２００は、端末の一例であり、出力データを保持するスマートデバイス２００は、機器の一例である。また、距離検知装置６００は、距離を測定する装置の一例である。
【００３３】
出力手段１２０は、記憶手段１４０で記憶している図２Ｂのテーブルを参照し、選択されたスマートデバイス２００の識別子（例えば、スマートフォン＃Ａ−１）と、かかるスマートデバイス２００の識別子と対応付けて記憶されているスマートデバイス２００の識別子（例えば、ＰＣ＃Ａ−２）を特定し、かかる識別子により特定されたスマートデバイス２００から出力データを取得する。例えば、出力手段１２０は、図２Ｂのテーブルから、特定されたスマートデバイス２００のＩＰアドレスを解決し、出力データを取得してもよい。
【００３４】
出力手段１２０は、記憶手段１４０で記憶している図２Ｂのテーブルを参照し、選択されたスマートデバイス２００に基づいて、出力データを保持するスマートデバイス２００を特定する。出力手段１２０は、出力データを保持するスマートデバイス２００から出力データを取得し、出力してもよい。
【００３５】
出力システム１００は、利用者の識別子を用いて出力するデータを保持するスマートデバイス２００を特定してもよい。
【００３６】
例えば、制御手段１３０が、「社員カード＃Ｂ−１」の識別子を有するスマートデバイス２００を選択した場合、出力手段１２０は、図２Ｂのテーブルを参照する。そして、出力手段１２０は、利用者の識別子が「利用者＃Ｂ」であり、出力するデータを保持するスマートデバイス２００の識別子が「ＰＣ＃Ｂ−２」と、その接続先ＩＰアドレスとを特定する。
【００３７】
出力手段１２０は、識別子が「ＰＣ＃Ｂ−２」のスマートデバイス２００から利用者＃Ｂの出力するデータを取得し、出力する。
【００３８】
記憶手段１４０で複数のスマートデバイス２００の識別子ごとに、出力データを対応付けて記憶してもよい。この場合、出力手段１２０は、制御手段１３０により選択されたスマートデバイス２００の識別子に対応する出力データを記憶手段１４０から取得してもよい。
【００３９】
記憶手段１４０で出力データを保持している場合、出力手段１２０は、記憶手段１４０から出力データを取得して出力してもよい。
【００４０】
記憶手段１４０は、出力データと、スマートデバイス２００の識別子とを対応付けて記憶する。例えば、記憶手段１４０は、図２Ｃに示すテーブルを保持する。
【００４１】
「社員カード＃Ｂ−１」の識別子を有するスマートデバイス２００が制御手段１３０により選択された場合、出力手段１２０は、記憶手段１４０の保持するテーブルを参照して、出力データ「ＢＢＢ．ｐｐｔ」を特定する。出力手段１２０は、「ＢＢＢ．ｐｐｔ」を出力する。なお、図２Ｃに示すように出力データは、利用者の識別子と対応付けて記憶されてもよい。
【００４２】
通信手段１５０は、距離検知装置６００が、複数のスマートデバイス２００から受信した信号の信号強度から算出した距離を受信する。
【００４３】
記憶手段１４０は、受信した距離を算出した結果を記憶する。例えば、記憶手段１４０は、図２Ｄに示すテーブルを保持する。図２Ｄに示すように、「スマートデバイス２００の識別子」と、「距離検知装置６００との距離」とが対応付けられて記憶される。
【００４４】
制御手段１３０は、距離検知装置６００との距離が最も短い１つのスマートデバイス２００を選択してもよい。この場合、制御手段１３０は、記憶手段１４０で保持しているデータを参照して、距離が最も短い１つのスマートデバイス２００を選択する。
【００４５】
前述の通り複数のスマートデバイス２００それぞれに出力データが対応付けられており、最も距離の短いスマートデバイス２００に対応付けられた出力データが出力手段１２０により出力されてもよい。しかし、例えば、他の例として、複数のスマートデバイス２００それぞれから利用者の識別子を取得し、図２Ｃのような情報を参照して、最も距離の短いスマートデバイス２００から取得した利用者の識別子と対応付けて記憶された出力データを出力してもよい。
【００４６】
この場合、出力システム１００は、距離検知装置６００を介して複数のスマートデバイス２００それぞれから利用者の識別子を取得（受信）するように構成すると良い。
【００４７】
制御手段１３０は、選択された１つのスマートデバイス２００に対して出力データを出力する権利を設定してもよい。制御手段１３０が、「出力する権利を設定する」ことは、「出力する権利を付与する」と表現されてもよい。制御手段１３０は、選択された１つのスマートデバイス２００に付与した出力する権利をはく奪してよいか確認し、該スマートデバイス２００から出力する権利をはく奪してよい旨の応答を受信した場合、出力する権利をはく奪してもよい。制御手段１３０が、「出力データを出力しない」ことは、「出力する権利をはく奪する」と表現されてもよい。
【００４８】
例えば、スマートデバイス２００Ａの出力データが出力されているときに、スマートデバイス２００Ｂが、距離検知装置６００と最も接近した場合、制御手段１３０は、出力データを出力しない旨を、スマートデバイス２００Ａに通知し、出力手段１２０は、スマートデバイス２００Ｂから出力データを取得し、出力してもよい。
【００４９】
制御手段１３０は、選択されたスマートデバイス２００Ａに対して、出力データの出力の要否を確認する信号を送信し、スマートデバイス２００Ａから、出力データの出力をしない旨の応答信号を受信した場合、制御手段１３０は、かかる確認する信号を、他のスマートデバイス２００Ｂに送信してもよい。
【００５０】
スマートデバイス２００Ｂから、出力データを出力する旨の応答信号を受信した場合、
出力手段１２０は、スマートデバイス２００Ｂから出力データを取得し、出力してもよい。
【００５１】
かかる確認する信号は、複数のスマートデバイス２００のうち距離検知装置６００からの距離が短いスマートデバイス２００から順に送信されてもよい。
【００５２】
単に距離検知装置６００からの距離によって、出力データの出力を行うよりも、利用者のスマートデバイス２００に確認する信号を送信後に、出力手段１２０が、出力データを取得し出力した方が、利用者の利便性が高くなる。
【００５３】
上述した、出力するデータを取得する手順は、選択されたスマートデバイス２００と異なるスマートデバイス２００から出力データの出力を行う場合に適用してもよい。
【００５４】
出力手段１２０は、制御手段１３０からの指示に基づいて、選択された第１のスマートデバイス２００Ａに対応付けられている出力データを保持する第２のスマートデバイス２００Ｂの出力データを出力してもよい。
【００５５】
第１のスマートデバイス２００Ａに対応付けられている第２のスマートデバイス２００Ｂの出力データが出力されているときに、第１のスマートデバイス２００Ｃが、距離検知装置６００と最も接近した場合、制御手段１３０は、出力データを出力しない旨をスマートデバイス２００Ｂに通知し、出力手段１２０は、第１のスマートデバイス２００Ｃに対応付けられている第２のスマートデバイス２００Ｄから、出力データを取得し出力してもよい。
【００５６】
制御手段１３０は、第２のスマートデバイス２００Ｂに、出力データの出力の要否を確認する信号を送信し、第２のスマートデバイス２００Ｂから、出力データの出力をしない旨の応答信号を受信した場合、制御手段１３０は、かかる確認する信号を第１のスマートデバイス２００Ｃに対応付けられている第２のスマートデバイス２００Ｄに送信してもよい。
【００５７】
第２のスマートデバイス２００Ｄから、出力データの出力をする旨の応答信号を受信した場合、出力手段１２０は、スマートデバイス２００Ｄから出力データを取得し、出力してもよい。
【００５８】
かかる確認する信号は、距離検知装置６００からの距離が短い第１のスマートデバイス２００に対応付けられている第２のスマートデバイス２００の順に送信されてもよい。例えば、第１のスマートデバイス２００Ａが最も距離検知装置６００に近い位置に存在し、第１のスマートデバイス２００Ｃが２番目に距離検知装置６００に近い位置に存在する場合、制御手段１３０は、第１のスマートデバイス２００Ａに対応する第２のスマートデバイス２００Ｂに確認する信号を送信し、次に第１のスマートデバイス２００Ｃに対応する第２のスマートデバイス２００Ｄに確認する信号を送信する。
【００５９】
なお、制御手段１３０は、距離検知装置６００から、信号の強度を受信し、かかる信号強度から、スマートデバイス２００の距離を算出してもよい。
【００６０】
距離検知装置６００は、スマートデバイス２００からスマートデバイス２００の利用者情報を取得してもよい。また、距離検知装置６００は、取得した利用者情報を、出力システム１００に通知してもよい。この場合、出力システム１００は、取得した利用者情報を基に、記憶手段１４０で記憶している取得した利用者情報に対応する利用者の出力データを出力してもよい。
【００６１】
ここで、権利の付与とは、例えば、出力システム１００が、選択された１つのスマートデバイス２００から出力システム１００にデータを入力できるようにすることとも表現できる。また、権利のはく奪とは、例えば、出力システム１００が、選択された１つのスマートデバイス２００から入力されるデータを出力しないこととも表現できる。このような構成とすることで、プロジェクタ、ディスプレイ、及びマイク等の同時に接続可能な機器の台数が制限される装置が、どのスマートデバイス２００に基づくデータを出力すべきかを決定することができる。
【００６２】
また、以降の説明では、距離検知装置６００が複数のスマートデバイス２００それぞれと前述の無線通信により通信し、距離検知装置６００が複数のスマートデバイス２００それぞれの無線通信における信号強度を検出する。そして距離検知装置６００が、信号強度に基づき、複数のスマートデバイス２００それぞれと距離検知装置６００との距離を算出する（前述の距離の検知の一例）。
【００６３】
しかし、例えば、距離検知装置６００が複数のスマートデバイス２００それぞれの無線通信における信号強度を出力システム１００に送信し、出力システム１００が、信号強度に基づき、複数のスマートデバイス２００それぞれと距離検知装置６００との距離を算出するようにしても良い。この場合、距離検知装置６００が信号強度を検出する検出部を備え、出力システム１００が距離を算出する算出部を備えるように構成すると良い。
【００６４】
（３）出力システムの構成例
図３と図４は、本実施形態に係る出力システム１００の構成の一例を示す図である。
【００６５】
図３に示すように、出力システム１００は、サーバ５００と、プロジェクタ４００とにより実現されてもよい。この場合、サーバ５００は、制御手段１３０と、記憶手段１４０と、通信手段１５０−２とを有し、プロジェクタ４００は、出力手段１２０と、通信手段１５０−１とを有する。
【００６６】
サーバ５００は、通信手段１５０−２を用いてスマートデバイス２００と、距離検知装置６００と、プロジェクタ４００との間で信号の送受信を行う。
【００６７】
プロジェクタ４００は、通信手段１５０−１を用いてスマートデバイス２００と、サーバ５００との間で信号の送受信を行う。
【００６８】
サーバ５００の制御手段１３０は、上述した方法を用いてスマートデバイス２００に出力する権利を付与する。
【００６９】
プロジェクタ４００は、サーバ５００からの指示を受けて、出力する権利を付与されたスマートデバイス２００から、利用者の出力データを取得し、出力する。
【００７０】
図４に示すように、出力システム１００は、プロジェクタ４００により実現されてもよい。かかるプロジェクタ４００は、出力システム１００の機能である通信手段１５０と、制御手段１３０と、記憶手段１４０と、出力手段１２０とを有する。
【００７１】
また、距離検知装置６００は、プロジェクタ４００上に実現されてもよい。この場合、プロジェクタ４００は、スマートデバイス２００に出力する権利を付与し、かかるスマートデバイス２００から利用者の出力データを取得し、出力する。
【００７２】
なお、距離検知装置６００は、出力システム１００が実装されたプロジェクタ４００と別の装置により実現され、プロジェクタと有線、又は無線で接続されてもよい。
【００７３】
（４）スマートデバイスの機能構成
図５は、本実施形態に係るスマートデバイス２００の機能構成の一例を示す図である。
【００７４】
スマートデバイス２００は、近距離通信手段２６０と、入出力手段２２０と、制御手段２３０と、記憶手段２４０と、通信手段２５０とを有する。
【００７５】
近距離通信手段２６０は、距離検知装置６００と、近距離通信を行う。例えば、近距離通信手段２６０は、スマートデバイス２００の識別子を含む信号を距離検知装置６００に送信する。例えば、かかる信号は、ＢＬＥ信号、ブルートゥース信号、音波による信号、又は赤外線の信号等である。なお、近距離無線通信に用いられる信号は、スマートデバイス２００の識別子を含む信号が送信できればよいことに留意すべきである。
【００７６】
入出力手段２２０は、利用者に出力する権利が必要か問い合わせる画面、利用者に出力する権利をはく奪してよいか問い合わせる画面、及び利用者の出力データを選択する画面等を表示する。また、入出力手段２２０は、利用者からのスマートデバイス２００に対する各種入力を受け付ける。例えば、入出力手段２２０は、利用者からの出力する権利の要否、出力する権利のはく奪の可否、及び利用者の出力データの選択等に関する指示を受け付ける。
【００７７】
通信手段２５０は、出力システム１００と信号の送受信を行う。例えば、出力システム１００との信号の送受信には無線ＬＡＮが用いられる。
【００７８】
記憶手段２４０は、スマートデバイス２００に付与されている識別子と、利用者の出力データとを保持する。
【００７９】
制御手段２３０は、出力システム１００からの指示に応じて、記憶手段２４０の保持している利用者の出力データを、通信手段２５０を介して、出力システム１００に送信する。
【００８０】
制御手段２３０は、通信手段２５０を介して、出力システム１００から利用者のデータを出力する権利を付与した旨の通知を受信する。
【００８１】
制御手段２３０は、通信手段２５０を介して、出力システム１００から利用者のデータを出力する権利をはく奪してよいか確認する問い合わせを受信する。利用者の出力データの出力を停止してよい場合は、制御手段２３０は、通信手段２５０を介して、出力する権利をはく奪してよい旨の応答を送信する。利用者の出力データの出力を停止しない場合は、出力する権利を引き続き保持する旨の応答を送信する。
【００８２】
制御手段２３０は、通信手段２５０を介して、出力システム１００から利用者のデータを出力する権利が必要か問い合わせを受信する。出力する権利が必要な場合、制御手段２３０は、通信手段２５０を介して、出力する権利が必要である旨の応答を送信する。一方、利用者のデータを出力する権利が必要無い場合、制御手段２３０は、通信手段２５０を介して、出力する権利が不要である旨の応答を送信する。
【００８３】
なお、スマートデバイス２００が第１のスマートデバイス２００の場合、利用者の出力データを保持しなくてもよい。
【００８４】
（５）距離検知装置の機能構成
距離検知装置６００は、距離検知手段６５０と、通信手段６２０と、制御手段６３０と、記憶手段６４０とを有する。
【００８５】
距離検知手段６５０は、スマートデバイス２００と近距離通信を行い、スマートデバイス２００からの信号の強度を測定する。かかる送信信号にはスマートデバイス２００の識別子を含む。
【００８６】
距離検知手段６５０は、信号の強度からスマートデバイス２００と距離検知装置６００との距離を算出する。
【００８７】
通信手段６２０は、算出されたスマートデバイス２００と距離検知装置６００との距離を出力システム１００に送信する。
【００８８】
制御手段６３０は、距離検知装置６００の各機能に対して制御を行う。
【００８９】
記憶手段６４０は、距離検知装置６００の管理者により設定された距離検知の実行方法に関する情報等を記憶する。記憶手段６４０は、測定された信号の強度、及び算出された距離を記憶してもよい。
【００９０】
なお、距離検知装置６００による信号の強度の測定の頻度、距離の算出の頻度、及び出力システム１００への報告の頻度は、距離検知装置６００に管理者により設定される。算出される距離は所定の期間の、最長距離、最短距離、平均距離等でもよい。
【００９１】
＜ハードウェア構成＞
（１）出力システム
出力システム１００は、例えば図７に示すようなハードウェア構成により実現される。図７は本実施形態に係る出力システム１００のハードウェア構成の一例を示す図である。
【００９２】
出力システム１００は表示部１０１、外部Ｉ／Ｆ１０３、ＲＡＭ１０４、ＲＯＭ１０５、ＣＰＵ１０６、通信Ｉ／Ｆ１０７、及びＨＤＤ１０９などを備え、それぞれがバスＢで相互に接続されている。
【００９３】
表示部１０１は、ＬＥＤ等を利用して出力システム１００の状態などを表示する。通信Ｉ／Ｆ１０７は、無線ＬＡＮのアクセスポイント、距離検知装置６００、及びスマートデバイス２００等と、有線、又は無線で通信を行う。
【００９４】
出力部１１０は、プロジェクタ、又はディスプレイを有する機器により実現され、利用者の出力データを出力する。
【００９５】
また、ＨＤＤ１０９はプログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータには出力システム１００全体を制御する基本ソフトウェアであるＯＳ、ＯＳ上において各種機能を提供するアプリケーションソフトウェア（以下、アプリケーションと呼ぶ）などがある。なお、出力システム１００はＨＤＤ１０９に替え、記憶媒体としてフラッシュメモリを用いるドライブ装置（例えばソリッドステートドライブ：ＳＳＤ）を利用するものであってもよい。
【００９６】
外部Ｉ／Ｆ１０３は、外部装置とのインタフェースである。外部装置には、記録媒体１０３ａなどがある。これにより、出力システム１００は外部Ｉ／Ｆ１０３を介して記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体１０３ａにはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、及びＵＳＢメモリなどがある。
【００９７】
ＲＯＭ１０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）の一例である。ＲＯＭ１０５には出力システム１００の起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ１０４はプログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）の一例である。
【００９８】
ＣＰＵ１０６は、ＲＯＭ１０５、及びＨＤＤ１０９等の記憶装置からプログラムやデータをＲＡＭ１０４上に読み出し、処理を実行することで、出力システム１００全体の制御や機能を実現する演算装置である。出力システム１００は例えば図７に示すハードウェア構成により、上述した各種処理を実現できる。
【００９９】
（２）スマートデバイス
図８は本実施形態に係るスマートデバイス２００のハードウェアの一例を示す図である。図４Ａのスマートデバイス２００は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＥＥＰＲＯＭ２０４、ＣＭＯＳセンサ２０５、加速度・方位センサ２０６、及びメディアドライブ２０８を備えている。
【０１００】
ＣＰＵ２０１はスマートデバイス２００全体の動作を制御する。ＲＯＭ２０２は基本入出力プログラムを記憶している。ＲＡＭ２０３はＣＰＵ２０１のワークエリアとして使用される。ＥＥＰＲＯＭ２０４はＣＰＵ２０１の制御にしたがってデータの読み出し又は書き込みを行う。ＣＭＯＳセンサ２０５は、ＣＰＵ２０１の制御に従って被写体を撮像し画像データを得る。加速度・方位センサ２０６は地磁気を検知する電子磁気コンパスやジャイロコンパス、加速度センサ等である。
【０１０１】
メディアドライブ２０８は、フラッシュメモリ等の記録メディア２０７に対するデータの読み出し又は書き込み（記憶）を制御する。メディアドライブ２０８は、既に記録されていたデータが読み出され又は新たにデータが書き込まれて記憶する記録メディア２０７を着脱自在な構成となっている。
【０１０２】
なお、ＥＥＰＲＯＭ２０４には、ＣＰＵ２０１が実行するＯＳ、ネットワーク設定に必要なアソシエーション情報等が記憶されている。本発明の実施形態における各種処理を実行するためのアプリケーションは、ＥＥＰＲＯＭ２０４又は記録メディア２０７などに記憶されている。
【０１０３】
また、ＣＭＯＳセンサ２０５は光を電荷に変換して被写体の画像を電子化する電荷結合素子である。ＣＭＯＳセンサ２０５は被写体を撮像することができるのであれば、例えばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサであってもよい。
【０１０４】
さらに、スマートデバイス２００は音声入力部２０９、音声出力部２１０、アンテナ２１１、通信部２１２、無線ＬＡＮ通信部２１３、近距離無線通信用アンテナ２１４、近距離無線通信部２１５、ディスプレイ２１６、タッチパネル２１７、及びバスライン２１９を備えている。
【０１０５】
音声入力部２０９は音声を音声信号に変換する。音声出力部２１０は音声信号を音声に変換する。通信部２１２はアンテナ２１１を利用して無線通信信号により最寄りの基地局装置と通信を行う。無線ＬＡＮ通信部２１３は無線ＬＡＮアクセスポイントとＩＥＥＥ８０４１１規格に準拠する無線ＬＡＮ通信を行う。近距離無線通信部２１５は近距離無線通信用アンテナ２１４を利用したＢＬＥ通信などの近距離無線通信を行う。
【０１０６】
ディスプレイ２１６は、被写体の画像や各種アイコン等を表示する液晶や有機ＥＬ等である。タッチパネル２１７は、ディスプレイ２１６上に載せられ、感圧式又は静電式のパネルによって構成され、指やタッチペン等によるタッチによってディスプレイ２１６上におけるタッチ位置を検出する。バスライン２１９は上記各部を電気的に接続するためのアドレスバスやデータバス等である。
【０１０７】
また、スマートデバイス２００は、専用の電池２１８を備えている。スマートデバイス２００は電池２１８によって駆動される。なお、音声入力部２０９は、音声を入力するマイクが含まれる。音声出力部２１０は、音声を出力するスピーカが含まれている。
【０１０８】
このように、本実施形態に係るスマートデバイス２００は図８に示すハードウェア構成により上述したような各種処理を実現できる。
【０１０９】
（３）距離検知装置
図９は、本実施形態に係る距離検知装置６００のハードウェア構成の一例を示す図である。
【０１１０】
距離検知装置６００は、表示部６０１、外部Ｉ／Ｆ６０３、ＣＰＵ６０６、通信Ｉ／Ｆ６０７、ＨＤＤ６０９、ＲＡＭ６０４、ＲＯＭ６０５、及び近距離無線通信Ｉ／Ｆ６０８を有する。出力システム１００と同等の構成については説明を省略する。
【０１１１】
近距離無線通信Ｉ／Ｆ６０８は、ＢＬＥなどを用いて近距離無線通信を行う機能を有するハードウェアである。近距離無線通信Ｉ／Ｆ６０８は、スマートデバイス２００から近距離無線の信号を受信し信号の強度の測定を行う。
【０１１２】
ＣＰＵ６０６は、受信した信号の強度から、スマートデバイス２００との距離を算出する。
【０１１３】
＜動作手順＞
（１）登録手順
図１０と、図１１とを用いてスマートデバイス２００の出力システム１００への登録手順について説明する。
【０１１４】
図１０は、本実施形態に係るスマートデバイス２００の出力システム１００への登録手順の一例を示す図である。
【０１１５】
ステップＳ１００１で、出力システム１００は、出力システム１００を用いて利用者の出力データを出力するために必要な出力用コードを表示する。例えば、出力手段１２０がプロジェクタ４００の場合、出力用コードを投影する。
【０１１６】
ステップＳ１００２で、スマートデバイス２００は、利用者の指示を受けて出力システム１００を使用するためのアプリケーションを立ち上げる。
【０１１７】
ステップＳ１００３で、スマートデバイス２００は、利用者から出力用のコードの入力を受け付ける。
【０１１８】
ステップＳ１００４で、スマートデバイス２００は、出力システム１００に登録の要求を送信する。かかる登録の要求には出力用のコード、端末の識別子、端末の接続先を表す情報（例えば、ＩＰアドレス）が含まれる。
【０１１９】
ステップＳ１００５で、出力システム１００は、受信した出力用のコードが正しいか確認する。出力用のコードが正しい場合、出力システム１００は、スマートデバイス２００の登録処理を行う。
【０１２０】
ステップＳ１００６で、出力システム１００は、スマートデバイス２００に登録の応答を送信する。
【０１２１】
図１１は、スマートデバイス２００に出力される画面の一例を示す図である。
【０１２２】
参加の登録をする時に、スマートデバイス２００の画面に図１１の（Ａ）で示す画面が表示される。利用者は、スマートデバイス２００に出力用のコードを入力し「ＯＫ」を選択する。正しいコードが入力された場合、ステップＳ１００６の応答を受信後に、図１１の（Ｂ）の画面が表示される。
【０１２３】
なお、上述した登録の手順は、出力システム１００の管理者により出力システム１００に入力されてもよい。また、利用者が第１のスマートデバイス２００と、第２のスマートデバイス２００とを使用する場合は、両方のスマートデバイス２００が登録される。この場合には、スマートデバイス２００の種別（種別「１」又は「２」）が登録されることが好ましい。
【０１２４】
（２）利用者の出力データの出力手順（その１）
図１２乃至図１５を用いて、利用者の出力データの出力手順を説明する。
【０１２５】
図１２は、本実施形態に係る複数のスマートデバイス２００の位置関係を説明するための図である。
【０１２６】
図１２では、距離検知装置６００が距離を検知するエリア内に４人の利用者が存在している。図１２は、利用者Ｂのスマートデバイス２００Ｂが距離検知装置６００から離れ、利用者Ａのスマートデバイス２００Ａが距離検知装置６００に近づき、スマートデバイス２００Ａが最も距離検知装置６００に近接した状況を示している。
【０１２７】
かかる状況における動作手順について、図１３を用いて説明する。
【０１２８】
図１３は、本実施形態に係る利用者の出力データを出力する動作手順の一例を示す図である。
【０１２９】
ステップＳ１３０１で、スマートデバイス２００Ａは、複数のスマートデバイス２００の中で最も距離検知装置６００に近接する場所に移動する。
【０１３０】
ステップＳ１３０２で、スマートデバイス２００Ａは、距離検知装置６００に近距離無線通信の信号を送信する。かかる信号にはスマートデバイス２００Ａの識別子を含む。
【０１３１】
ステップＳ１３０３で、距離検知装置６００は、スマートデバイス２００Ａの移動を検出し、スマートデバイス２００Ａとの距離を算出する。
【０１３２】
ステップＳ１３０４で、距離検知装置６００は、出力システム１００に測定したスマートデバイス２００Ａとの距離を通知する。
【０１３３】
なお、ステップＳ１３０３乃至ステップＳ１３０４において、距離検知装置６００は距離検知装置６００のエリア内の全てのスマートデバイス２００との距離を測定し、出力システム１００に通知してもよい。
【０１３４】
ステップＳ１３０５で、制御手段１３０は、受信した距離の測定結果からスマートデバイス２００Ａが、距離検知装置６００に最も近接していると判断する。
【０１３５】
ステップＳ１３０６で、出力システム１００の制御手段１３０は、出力手段１２０に、入力元をスマートデバイス２００Ａに変更することを指示する。
【０１３６】
ステップＳ１３０７で、出力手段１２０は、スマートデバイス２００Ａと接続し、利用者の出力データを取得する。
【０１３７】
ステップＳ１３０８で、出力手段１２０は、スマートデバイス２００Ａから取得した利用者の出力データを出力する。
【０１３８】
図１４は、本実施形態に係る出力手段１２０による利用者の出力データの変更の一例を示す図である。
【０１３９】
図１３に示す動作手順が実行されると、出力手段１２０から出力される利用者のデータが、スマートデバイス２００Ｂの出力画面から、スマートデバイス２００Ａの出力画面に変更される様子を示している。
【０１４０】
図１５は、本実施形態に係るフローチャートの一例である。かかるフローチャートは図１３の動作手順と対応する。
【０１４１】
ステップＳ１５０１で、出力システム１００は、距離検知装置６００から、スマートデバイス２００Ａの移動を検出した旨の通知を受信する。かかる通知にはスマートデバイス２００Ａの距離検知装置６００からの距離を含む。
【０１４２】
ステップＳ１５０２で、出力システム１００は、スマートデバイス２００Ａが距離検知装置６００から最も近接しているか判断する。
【０１４３】
スマートデバイス２００Ａが距離検知装置６００から最も近接していると判断された場合（ステップＳ１５０２  Ｙｅｓ）、ステップＳ１５０４に進む。一方、スマートデバイス２００Ａが距離検知装置６００から最も近接しているスマートデバイス２００ではないと判断された場合（ステップＳ１５０２  Ｎｏ）、ステップＳ１５０３に進み、処理を終了する。
【０１４４】
ステップＳ１５０４で、出力システム１００は、スマートデバイス２００と接続し、利用者の出力データを取得する。
【０１４５】
ステップＳ１５０５で、出力システム１００は、スマートデバイス２００Ａから取得した利用者の出力データを出力する。
【０１４６】
（３）利用者のデータの出力手順（その２：第２のスマートデバイスから出力）
図１６及び図１７を用いて、本実施形態に係る利用者の出力データの出力手順を説明する。図１６及び図１７は、距離検知装置６００から最も近接している第１のスマートデバイス２００に対応する第２のスマートデバイス２００から利用者の出力データを出力する場合の手順を示している。
【０１４７】
ここで、スマートデバイス２００Ｂ−１は、利用者Ｂの第１のスマートデバイス２００を表し、スマートデバイス２００Ｂ−２は、利用者Ｂの第２のスマートデバイス２００を表す。例えば、スマートデバイス２００Ｂ−１が利用者Ｂの社員カード、スマートデバイス２００Ｂ−２が利用者Ｂのノートパソコンの場合に本手順を適用してもよい。
【０１４８】
図１６は、本実施形態に係る利用者の出力データを出力する動作手順の一例を示す図である。
【０１４９】
ステップＳ１６０１乃至ステップＳ１６０５については、ステップＳ１３０１乃至ステップＳ１３０５と同じであるため説明を省略する。かかる処理の結果スマートデバイス２００Ｂ−１が、複数のスマートデバイス２００のうち距離検知装置６００から最も近接していると判断される。
【０１５０】
ステップＳ１６０６で、制御手段１３０は、記憶手段１４０を参照して、スマートデバイス２００Ｂ−１に対応するスマートデバイス２００Ｂ−２を特定する。
【０１５１】
ステップＳ１６０７乃至ステップＳ１６０９については、ステップＳ１３０６乃至Ｓ１３０８と同じであるため説明を省略する。
【０１５２】
ステップＳ１６０９の処理の結果、スマートデバイス２００Ｂ−２に記憶されている利用者Ｂの出力データが出力手段１２０により出力される。
【０１５３】
図１７は、本実施形態に係るフローチャートの一例である。かかるフローチャートは図１６の動作手順と対応する。
【０１５４】
ステップＳ１７０１乃至ステップＳ１７０３は、ステップＳ１５０１乃至ステップＳ１５０３と同じであるため説明を省略する。
【０１５５】
スマートデバイス２００Ｂ−１が、複数のスマートデバイス２００のうち距離検知装置６００から最も近接していると判断されると、ステップＳ１７０４で、出力システム１００は、スマートデバイス２００Ｂ−１に対応するスマートデバイス２００Ｂ−２を特定する。そして、出力システム１００は特定されたスマートデバイス２００Ｂ−２に接続し、利用者の出力データを取得する。
【０１５６】
ステップＳ１７０５で、出力システム１００は、スマートデバイス２００Ａから取得した利用者の出力データを出力する。
【０１５７】
（４）利用者のデータの出力手順（その３：記憶手段から出力）
図１８及び図１９を用いて、本実施形態に係る利用者の出力データの出力手順を説明する。図１８及び図１９は、距離検知装置６００から最も近接しているスマートデバイス２００に対応する利用者の出力データが、出力システム１００の記憶手段１４０から出力される場合の手順を示している。
【０１５８】
図１８及び図１９の出力手順が実行される時には、記憶手段１４０に利用者の出力データが記憶されていることが前提となる。なお、出力システム１００は、スマートデバイス２００から利用者の出力データを取得してもよいし、その他の手段で利用者の出力データを取得してもよい。
【０１５９】
図１８は、本実施形態における利用者の出力データを出力する動作手順の一例を示す図である。
【０１６０】
ステップＳ１８０１乃至ステップＳ１８０５は、ステップＳ１３０１乃至ステップＳ１３０５と同じであるため、説明を省略する。
【０１６１】
ステップＳ１８０６で、制御手段１３０は、記憶手段１４０を参照して記憶手段１４０で記憶しているスマートデバイス２００Ａに対応する利用者Ａの出力データを特定する。
【０１６２】
ステップＳ１８０７で、制御手段１３０は、出力手段１２０に、記憶手段１４０で記憶している利用者Ａの出力データを取得して出力することを指示する。
【０１６３】
ステップＳ１８０８で、出力手段１２０は、記憶手段１４０から利用者Ａの出力データを取得する。
【０１６４】
ステップＳ１８０９で、出力手段１２０は、記憶手段１４０から取得した利用者Ａの出力データを出力する。
【０１６５】
図１９は、本実施形態に係るフローチャートの一例である。かかるフローチャートは図１８の動作手順と対応する。
【０１６６】
ステップＳ１９０１乃至ステップＳ１９０３は、ステップＳ１５０１乃至ステップＳ１５０３と同じであるため説明を省略する。ステップＳ１９０１乃至ステップＳ１９０３の処理の結果、スマートデバイス２００Ａが、複数のスマートデバイス２００のうち距離検知装置６００に最も近接すると判断される。
【０１６７】
ステップＳ１９０４で、出力システム１００は、記憶手段１４０を参照して記憶手段１４０で記憶しているスマートデバイス２００Ａに対応する利用者Ａの出力データを特定する。その後、出力システム１００は、出力手段１２０を用いて利用者Ａの出力データを取得する。
【０１６８】
ステップＳ１９０５で、出力システム１００は、記憶手段１４０から取得した利用者Ａの出力データを出力する。
【０１６９】
（５）利用者のデータの出力手順（その４：出力する権利の付与とはく奪）
図２０乃至図２４を用いて、本実施形態に係る利用者の出力データの出力手順を説明する。図２０乃至図２２に示す動作手順は、利用者の出力データの入力元となるスマートデバイス２００を変更する時に、出力する権利を保持しているスマートデバイス２００に、出力する権利をはく奪してよいか、出力システム１００が確認することを要旨としている。
【０１７０】
図２０は、本実施形態に係る利用者の出力データを出力する動作手順の一例を示す図である。
【０１７１】
ステップＳ２００１乃至ステップＳ２００６は、ステップＳ１６０１乃至ステップＳ１６０６と同じであるため、説明を省略する。これらのステップが実行された結果、スマートデバイス２００Ａ−１が距離検知装置６００に最も近接するスマートデバイス２００と判断される。
【０１７２】
ステップＳ２００７で、制御手段１３０は、出力する権利を保持しているスマートデバイス２００Ｂに、出力する権利をはく奪してよいか問い合わせる。
【０１７３】
ステップＳ２００８で、利用者Ｂから出力する権利をはく奪してよい旨の指示がスマートデバイス２００Ｂに入力されると、スマートデバイス２００Ｂは、制御手段１３０に出力する権利をはく奪してよい旨の応答を送信する。
【０１７４】
ステップＳ２００９乃至ステップＳ２０１１は、ステップＳ１６０７乃至ステップＳ１６０９と同じであるため説明を省略する。
【０１７５】
図２１は、本実施形態に係るフローチャートの一例である。かかるフローチャートは図２０の手順に対応している。
【０１７６】
ステップＳ２１０１乃至ステップＳ２１０３は、ステップＳ１７０１乃至ステップＳ１７０３と同じであるため説明を省略する。これらのステップが実行された結果、スマートデバイス２００Ａ−１が距離検知装置６００に最も近接するスマートデバイス２００と判断される。
【０１７７】
ステップＳ２１０４で、出力システム１００は、出力する権利を保持しているスマートデバイス２００Ｂに、出力する権利をはく奪してよいか問い合わせる。
【０１７８】
ステップＳ２１０５で、出力システム１００が、出力する権利をはく奪してもよい旨の応答をスマートデバイス２００Ｂから受信した場合、ステップＳ２１０７に進む（ステップＳ２１０５  Ｙｅｓ）。一方、出力する権利を維持する旨の応答をスマートデバイス２００Ｂから受信した場合、ステップＳ２１０６に進む（ステップＳ２１０５  Ｎｏ）。
【０１７９】
ステップＳ２１０７とステップＳ２１０８は、ステップＳ１７０４とステップＳ１７０５と同じであるため説明を省略する。
【０１８０】
ステップＳ２１０６で、出力システム１００は、スマートデバイス２００Ｂの出力を継続する。この時に、出力システム１００は、最も近接するスマートデバイス２００Ａ−１に対応するスマートデバイス２００Ａ−２に、出力する権利を付与できない旨の通知を送信してもよい。なお、スマートデバイス２００Ａ−１は利用者Ａの第１のスマートデバイス２００であり、スマートデバイス２００Ａ−２は利用者Ａの第２のスマートデバイスである。
【０１８１】
図２２は、図２０及び図２１の動作手順が実行される時に、出力する権利を付与されているスマートデバイス２００Ｂの画面表示の一例を示す図である。
【０１８２】
スマートデバイス２００Ｂが、出力システム１００から、出力する権利をはく奪してよいかの問い合わせを受信すると図２２に示す画面が表示される。「ＹＥＳ」が選択されると、スマートデバイス２００Ｂは、出力する権利を継続して保持し、利用者Ｂの出力データを引き続き出力できる。「ＮＯ」が選択されると、スマートデバイス２００Ｂは、出力する権利のはく奪を承諾することになるため、利用者Ｂの出力データを出力できなくなる。
【０１８３】
図２３及び図２４に示す動作手順は、利用者の出力データの入力元となるスマートデバイス２００を変更する時に、新たに出力する権利を付与されるスマートデバイス２００に、出力する権利が必要か確認することを要旨としている。
【０１８４】
図２３は、本実施形態に係るフローチャートの一例である。距離検知装置６００からの距離が近いスマートデバイス２００から順に、出力システム１００が、出力する権利が必要か問い合わせることを要旨としている。
【０１８５】
ステップＳ２３０１で、出力システム１００は、距離検知装置６００からスマートデバイス２００の移動を検知した旨の通知を受信する。
【０１８６】
ステップＳ２３０２で、出力システム１００は、距離検知装置６００からの距離が最も近いスマートデバイス２００に出力する権利が必要か問い合わせる。
【０１８７】
ここで、出力システム１００は出力する権利を現在、付与しているスマートデバイス２００が距離検知装置６００の最も近接している場合、かかる問い合わせを送信しないでもよい。
【０１８８】
また、出力システム１００は、かかる問い合わせを送信する前に、出力する権利を現在、付与しているスマートデバイス２００に出力する権利をはく奪してよいか問い合わせてもよい。はく奪してよいかの問い合わせの送信手順については図２０及び図２１に示す通りである。
【０１８９】
ステップＳ２３０３で、出力する権利が必要か問い合わせを受けたスマートデバイス２００が、出力する権利を取得した場合、ステップＳ２３０５に進む（ステップＳ２３０３  Ｙｅｓ）。一方、出力する権利が必要か問い合わせを受けたスマートデバイス２００が、出力する権利が必要と応答しなかった場合、ステップＳ２３０４に進む（ステップＳ２３０３  Ｎｏ）。
【０１９０】
ステップＳ２３０５で、出力システム１００は、出力する権利が必要と応答したスマートデバイス２００に出力する権利を付与すると共に、かかるスマートデバイス２００と接続し、利用者の出力データを取得する。
【０１９１】
ステップＳ２３０６で、出力システム１００は、スマートデバイス２００から取得した利用者の出力データを出力する。
【０１９２】
ステップＳ２３０４で、出力システム１００は、次に距離検知装置６００から近接するスマートデバイス２００を特定する。そして、出力システム１００は、特定されたスマートデバイス２００に、出力する権利が必要か問い合わせを送信する。
【０１９３】
出力する権利が必要と応答するスマートデバイス２００から応答を受けるまで、出力システム１００は、ステップＳ２３０３とステップＳ２３０４の手順を繰り返す。
【０１９４】
図２４は、スマートデバイス２００の出力画面の一例を示す図である。図２３のフローチャートにおいて、出力する権利が必要と応答した場合のスマートデバイス２００の画面を表している。
【０１９５】
出力システム１００から、出力する権利が必要か問い合わせを受けると図２４（Ａ）に示す画面が表示される。利用者から「取得する」が選択されると、図２４（Ｂ）に示す画面に遷移する。図２４（Ｂ）において、利用者は利用者の出力データである出力ファイルを選択し、選択されたファイルが表示される（図２４（Ｃ））。
【０１９６】
［その他］
上述した実施形態では、複数のスマートデバイス２００が、利用者と対応付けられて記憶されていたが、１のスマートデバイス２００が、他のスマートデバイス２００に直接結びつけてもよい。また、利用者は２以上のスマートデバイスを利用してもよい。
【０１９７】
上述した実施形態では、スマートデバイス２００に「種別」を設定し、選択される対象である第１のスマートデバイス２００であるか、利用者の出力データを出力する第２のスマートデバイス２００であるかを特定していたが、種別を用いなくてもよい。例えば、選択された第１のスマートデバイス２００が、利用者の出力データを保持していない場合、出力システム１００は、第２のスマートデバイス２００を選択してもよい。
【０１９８】
上述した実施例では、利用者の出力データをプロジェクタ４００等で表示することを中心に説明したが、マイク、及び音の再生機器等がスマートデバイス２００となり、出力手段１２０は音を出力してもよい。
【０１９９】
距離検知装置６００は、例えば講演者の席の近傍に設けられてもよい。この場合、講演者が、講演者の席に近づくとかかる講演者のスマートデバイス２００に保持されている利用者の出力データが出力される。
【０２００】
距離検知装置６００は、マイクに設けられてもよい。この場合、マイクを受け取った利用者のスマートデバイス２００から利用者の出力データが出力される。
【０２０１】
複数の距離検知装置６００から１つの距離検知装置６００が選択されるように構成されてもよい。例えば、複数のマイクのそれぞれに距離検知装置６００が設けられ、マイクがＯＮになっている場合に距離検知装置６００が動作されるように構成されてもよい。かかる構成によれば、会議室等で各座席にマイクが設けられている時に、マイクの利用者が、かかる利用者のスマートデバイス２００から出力データを出力することができる。
【０２０２】
上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、出力システム１００に供給してもよい。そして、出力システム１００が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、上述の実施形態が、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は、いずれかの実施の形態を構成することになる。ここで、記憶媒体は、記録媒体または非一時的な記憶媒体である。
【０２０３】
また、コンピュータ装置が読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。そのプログラムコードの指示に従って、コンピュータ装置上で動作しているオペレーティングシステム（ＯＳ）等が実際の処理の一部または全部を行ってもよい。さらに、その処理によって前述した実施形態の機能が実現されてもよいことは言うまでもない。
【０２０４】
以上、本発明の好ましい実施形態について説明したが、本発明はこうした実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【符号の説明】
【０２０５】
１００    出力システム
１２０    出力手段
１３０    制御手段
１４０    記憶手段
２００    スマートデバイス
４００    プロジェクタ
６００    距離検知装置
【先行技術文献】
【特許文献】
【０２０６】
【特許文献１】特開２０１３−１３７４７８号公報
【図１】
2017021586.tif 000003
【図２】
2017021586.tif 000004
【図３】
2017021586.tif 000005
【図４】
2017021586.tif 000006
【図５】
2017021586.tif 000007
【図６】
2017021586.tif 000008
【図７】
2017021586.tif 000009
【図８】
2017021586.tif 000010
【図９】
2017021586.tif 000011
【図１０】
2017021586.tif 000012
【図１１】
2017021586.tif 000013
【図１２】
2017021586.tif 000014
【図１３】
2017021586.tif 000015
【図１４】
2017021586.tif 000016
【図１５】
2017021586.tif 000017
【図１６】
2017021586.tif 000018
【図１７】
2017021586.tif 000019
【図１８】
2017021586.tif 000020
【図１９】
2017021586.tif 000021
【図２０】
2017021586.tif 000022
【図２１】
2017021586.tif 000023
【図２２】
2017021586.tif 000024
【図２３】
2017021586.tif 000025
【図２４】
2017021586.tif 000026