(57)【要約】【課題】データに対する操作を他の装置にて簡便に行わせることである。【解決手段】情報処理装置１０及び端末装置４０Ａ，４０Ｂは、ネットワークＮを介して相互に直接接続されており、相互にデータを送受信する。データ記憶部１２には、端末装置４０Ａ，４０Ｂから送信された画像データが記憶されている。データ記憶部１２に記憶された画像データが、プロジェクター３０による投影の対象として指定された場合、制御部１６は、当該画像データに付帯されているユーザ識別情報（当該画像データを提供したユーザを識別するための情報）に対応する端末装置にてプロジェクター３０の操作を行うための操作処理を実行する。具体的には、制御部１６は、プロジェクター３０の操作を行うためのリモコンＵＩ情報を当該ユーザ識別情報に対応する端末装置に送信するよう、送受信部１８を制御する。【選択図】図１
2015075814.tif 000002
【特許請求の範囲】
【請求項１】
他の装置の識別子を含むデータを記憶する記憶手段と、
予め設定された処理の対象として前記データが指定された場合、前記データに対する前記処理に関する操作を前記識別子で特定される他の装置にて行うための操作処理を実行する実行手段と、
を有する情報処理装置。
【請求項２】
利用者の識別子を含むデータを記憶する記憶手段と、
予め設定された処理の対象として前記データが指定された場合、前記データに対する前記処理に関する操作を前記識別子で特定される利用者に対応する他の装置にて行うための操作処理を実行する実行手段と、
を有する情報処理装置。
【請求項３】
固有の識別子を含むデータと、前記識別子と利用者とを対応付けた情報と、を記憶する記憶手段と、
予め設定された処理の対象として前記データが指定された場合、前記データに対する前記処理に関する操作を前記データの識別子に対応付けられた利用者に対応する他の装置にて行うための操作処理を実行する実行手段と、
を有する情報処理装置。
【請求項４】
直接接続の通信経路を介して受信した前記データを前記記憶手段に記憶させる管理手段を更に有し、
前記実行手段は、前記他の装置にて前記操作を行うための前記操作処理を、前記通信経路を介して実行する、
ことを特徴とする請求項１から請求項３のいずれか一項に記載の情報処理装置。
【請求項５】
前記操作処理は、前記処理に関する前記操作を前記他の装置から命令するためのユーザインターフェースに関する情報を、前記他の装置に出力することである、
ことを特徴とする請求項１から請求項４のいずれか一項に記載の情報処理装置。
【請求項６】
前記データは画像データであり、
前記予め設定された前記処理は前記画像データの表示処理であり、
前記表示処理の対象として前記画像データが指定された場合、前記実行手段は前記表示処理についての前記操作処理を実行する、
ことを特徴とする請求項１から請求項５のいずれか一項に記載の情報処理装置。
【請求項７】
前記画像データの表示処理中に、前記表示処理の対象となる別の画像データを受け付けて前記記憶手段に記憶させる手段を更に有する、
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
コンピュータを、
他の装置の識別子を含むデータを記憶装置に記憶させる手段と、
予め設定された処理の対象として前記データが指定された場合、前記データに対する前記処理に関する操作を前記識別子で特定される他の装置にて行うための操作処理を実行する実行手段と、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
ネットワークに接続された機器間で遠隔操作を行う技術が提案されている。
【０００３】
特許文献１には、会議の進行に応じて発表者や資料の切り替えを自動的に行い、会議の進捗状況をリアルタイムで把握することを目的とした装置が開示されている。特許文献１に記載された装置は、発表者と、資料と、議題の進行状況を含む進捗状況と、を時系列で関連付けたアジェンダリストを予め用意しておき、そのアジェンダリストに従って会議を進行し、端末装置に対する発表者権限を会議の進行に応じて切り替え、発表者が使用する資料を会議の進行に応じて切り替えることを特徴としている。
【０００４】
特許文献２には、自身の制御、ネットワークを介して接続された複数の接続機器の遠隔制御及び連係動作制御を、ユーザインターフェース端末に提示し、ユーザインターフェース端末を介して入力される指示によって制御する装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２７９５３５号公報
【特許文献２】特開２００９−１４６１４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、会議の場等においてプロジェクターを使用して資料を投影する場合、当該資料のデータを事前に用意しておく必要がある。例えば、資料のデータを事前に共有サーバに格納したり、プロジェクターを制御するコンピュータにデータを電子メールで送信したりする必要がある。しかしながら、プロジェクターを使用するときに共有サーバにアクセスするための設定が煩雑であったり、電子メールでデータを送信するのに手間がかかったりするおそれがある。また、投影対象のデータが格納されたコンピュータを会議に持ち込んでプロジェクターに接続する場合、ケーブルの接続に時間を要し、投影するための設定に手間がかかるおそれがある、また、プロジェクターに接続されたコンピュータの操作者と資料の説明者とが別々の場合、資料の説明者が、ページ変更等の指示を操作者にその都度行う必要がある。このように、プロジェクターによって資料を投影してその操作を行うことが容易ではない場合がある。また、プロジェクターを使用する場面以外においても、ある装置に格納されたデータを他の装置にて操作する場合、その操作のための設定や準備等に手間がかかり、その操作を行うことが容易ではないことがある。
【０００７】
本発明の目的は、データに対する操作を他の装置にて簡便に行わせることである。
【課題を解決するための手段】
【０００８】
請求項１に係る発明は、他の装置の識別子を含むデータを記憶する記憶手段と、予め設定された処理の対象として前記データが指定された場合、前記データに対する前記処理に関する操作を前記識別子で特定される他の装置にて行うための操作処理を実行する実行手段と、を有する情報処理装置である。
【０００９】
請求項２に係る発明は、利用者の識別子を含むデータを記憶する記憶手段と、予め設定された処理の対象として前記データが指定された場合、前記データに対する前記処理に関する操作を前記識別子で特定される利用者に対応する他の装置にて行うための操作処理を実行する実行手段と、を有する情報処理装置である。
【００１０】
請求項３に係る発明は、固有の識別子を含むデータと、前記識別子と利用者とを対応付けた情報と、を記憶する記憶手段と、予め設定された処理の対象として前記データが指定された場合、前記データに対する前記処理に関する操作を前記データの識別子に対応付けられた利用者に対応する他の装置にて行うための操作処理を実行する実行手段と、を有する情報処理装置である。
【００１１】
請求項４に係る発明は、直接接続の通信経路を介して受信した前記データを前記記憶手段に記憶させる管理手段を更に有し、前記実行手段は、前記他の装置にて前記操作を行うための前記操作処理を、前記通信経路を介して実行する、ことを特徴とする請求項１から請求項３のいずれか一項に記載の情報処理装置である。
【００１２】
請求項５に係る発明は、前記操作処理は、前記処理に関する前記操作を前記他の装置から命令するためのユーザインターフェースに関する情報を、前記他の装置に出力することである、ことを特徴とする請求項１から請求項４のいずれか一項に記載の情報処理装置である。
【００１３】
請求項６に係る発明は、前記データは画像データであり、前記予め設定された前記処理は前記画像データの表示処理であり、前記表示処理の対象として前記画像データが指定された場合、前記実行手段は前記表示処理についての前記操作処理を実行する、ことを特徴とする請求項１から請求項５のいずれか一項に記載の情報処理装置である。
【００１４】
請求項７に係る発明は、前記画像データの表示処理中に、前記表示処理の対象となる別の画像データを受け付けて前記記憶手段に記憶させる手段を更に有する、ことを特徴とする請求項６に記載の情報処理装置である。
【００１５】
請求項８に係る発明は、コンピュータを、他の装置の識別子を含むデータを記憶装置に記憶させる手段と、予め設定された処理の対象として前記データが指定された場合、前記データに対する前記処理に関する操作を前記識別子で特定される他の装置にて行うための操作処理を実行する実行手段と、として機能させるプログラムである。
【発明の効果】
【００１６】
請求項１，２，３，８に係る発明によると、データに対する操作を他の装置にて簡便に行わせることができる。
【００１７】
請求項４に係る発明によると、データの受信及び操作処理の実行が簡便に行われる。
【００１８】
請求項５に係る発明によると、ユーザインターフェースを用いた操作を他の装置にて行わせることができる。
【００１９】
請求項６に係る発明によると、画像データの表示処理に対する操作を他の装置にて簡便に行わせることができる。
【００２０】
請求項７に係る発明によると、別の画像データを表示処理する段階になって当該別の画像データを受け付ける場合と比べて、表示処理に要する時間が短縮される。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態に係る情報処理装置の一例を示すブロック図である。
【図２】データ構造及びリモコンＵＩ情報の一例を示す模式図である。
【図３】実施形態に係る情報処理装置の動作の一例を示すフローチャートである。
【図４】進行表の一例を示す図である。
【発明を実施するための形態】
【００２２】
図１に、本発明の実施形態に係る情報処理装置の一例を示す。本実施形態に係る情報処理装置１０は、例えば、画像を投影するプロジェクター３０に接続されており、当該投影の制御を行う。また、情報処理装置１０及び端末装置４０Ａ，４０Ｂが、ネットワークＮを介して相互に直接接続されており、相互にデータを送受信する。例えば、情報処理装置１０及び端末装置４０Ａ，４０Ｂは、ピアツーピア（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ）の方式により接続されて相互にデータの送受信を行う。なお、図１には、端末装置４０Ａ，４０Ｂが図示されているが、１つの端末装置のみ又は３つ以上の端末装置が、ネットワークＮを介して情報処理装置１０に直接接続されていてもよい。このように、情報処理装置１０及び端末装置４０Ａ，４０Ｂが相互に直接接続されているため、情報処理装置１０及び端末装置４０Ａ，４０Ｂは、共有のデータ記憶部に対するアクセスが許可されている。
【００２３】
情報処理装置１０は、データ記憶部１２と、管理部１４と、制御部１６と、送受信部１８と、ユーザインターフェース部（ＵＩ部）２０と、を含む。
【００２４】
データ記憶部１２は、端末装置４０Ａ，４０Ｂから送信されたデータを記憶する。例えば、データ記憶部１２には、プロジェクター３０の投影対象となる画像データが記憶される。端末装置４０Ａ，４０Ｂから送信されたデータは、データ記憶部１２において、端末装置４０Ａ，４０Ｂからのアクセスが許可されたデータ格納領域（共有領域）に記憶される。これにより、端末装置４０Ａ，４０Ｂは、データ記憶部１２の共有領域に記憶されているデータへのアクセスが許可される。例えば、投影対象となる画像データが、端末装置４０Ａ，４０Ｂから情報処理装置１０に送信されてデータ記憶部１２の共有領域に記憶される。
【００２５】
各画像データには、画像データ自体を識別するためのデータ識別情報が付帯されており、また、ユーザ識別情報及びデバイス識別情報のうち少なくとも１つが付帯されている。ユーザ識別情報は、画像データの提供者を識別するための情報（例えば氏名やユーザＩＤ）である。デバイス識別情報は、データ提供者の所有する（又はデータ提供者のアカウントが設定された）端末装置を識別するための情報（例えばデバイス名称やデバイスＩＤ）である。図２（ａ）に、画像データの構造の一例を示す。画像データは、画像の内容自体を示す内容データと、ユーザ識別情報（又は／及びデバイス識別情報）と、データ識別情報と、を含む。
【００２６】
また、データ記憶部１２には、端末装置４０Ａ，４０Ｂにてプロジェクター３０の操作を行うためのリモコンユーザインターフェース（リモコンＵＩ）を示すリモコンＵＩ情報が記憶されている。このリモコンＵＩは、プロジェクター３０によって投影された画像のページ送り等の命令を、端末装置４０Ａ，４０Ｂにて行うためのＵＩである。図２（ｂ）に、リモコンＵＩ情報の構造を示す。リモコンＵＩ情報には、当該リモコンＵＩ情報を識別するためのリモコンＵＩ情報ＩＤと、ユーザ識別情報（又は／及びデバイス識別情報）と、リモコンＵＩの操作対象となる画像データのデータ識別情報と、リモコンＵＩにて操作が許容されている命令のセットと、命令情報（コマンド）と、を含む。
【００２７】
管理部１４は、データ記憶部１２の共有領域を管理し、端末装置４０Ａ，４０Ｂから送信されたデータをデータ記憶部１２の共有領域に記憶させる。
【００２８】
制御部１６は、情報処理装置１０と端末装置４０Ａ，４０Ｂとの間における命令やデータの送受信を制御する。また、制御部１６は、プロジェクター３０を制御することで、投影対象の画像データをプロジェクター３０に投影させる。例えば、制御部１６は、プロジェクター３０の操作に関する命令を受け、当該命令に従ってプロジェクター３０を制御する。
【００２９】
また、制御部１６は、データ記憶部１２に記憶されている画像データがプロジェクター３０の投影対象として指定された場合、当該画像データに付帯されているユーザ識別情報（又はデバイス識別情報）に対応する端末装置にてプロジェクター３０の操作を行うための操作処理を実行する。例えば、制御部１６は、リモコンＵＩ情報を当該端末装置に送信するよう送受信部１８を制御する。
【００３０】
送受信部１８は、ネットワークＮを介して命令やデータを送受信する。例えば、送受信部１８は、端末装置４０Ａ，４０Ｂから画像データやプロジェクター３０の操作に関する命令を受信し、リモコンＵＩ情報を端末装置４０Ａ，４０Ｂに送信する。
【００３１】
ユーザインターフェース部（ＵＩ部）２０は、表示部と操作部とを備え、画像データを表示し、ユーザによる操作を受け付ける。
【００３２】
次に、端末装置４０Ａ，４０Ｂについて説明する。端末装置４０Ａ，４０Ｂは、データ記憶部４２と、送受信部４４と、ユーザインターフェース部（ＵＩ部）４６と、制御部４８と、を含む。端末装置４０Ａ，４０Ｂは、例えばパーソナルコンピュータであってもよいし、スマートフォンや携帯電話等の携帯端末装置であってもよい。
【００３３】
データ記憶部４２は各種のデータを記憶する。例えば、データ記憶部４２は、プロジェクター３０の投影対象となる画像データを記憶する。送受信部４４は、命令やデータを送受信する。ユーザインターフェース部（ＵＩ部）４６は、表示部と操作部とを備え、リモコンＵＩ情報や画像データを表示し、ユーザによる操作を受け付ける。制御部４８は各部を制御する。
【００３４】
各端末装置４０Ａ，４０Ｂには、各端末装置４０Ａ，４０Ｂのユーザ（各端末装置の保有者、又は、各端末装置にてアカウントが設定されたユーザ）を識別するためのユーザ識別情報が対応付けられている。また、各端末装置４０Ａ，４０Ｂには、自身の装置を識別するためのデバイス識別情報が対応付けられている。ユーザ識別情報及びデバイス識別情報は、例えばデータ記憶部４２に記憶されている。
【００３５】
次に、図３に示すフローチャートを参照して、情報処理装置１０の動作の一例について説明する。例えば、会議においてプロジェクター３０が使用されるものとし、会議の進行役が情報処理装置１０を操作し、端末装置４０Ａのユーザが画像データを提供してプロジェクター３０を使用するものとする。以下では、端末装置４０Ａのユーザを、「データ提供者」と称することとする。
【００３６】
まず、端末装置４０Ａのユーザ（データ提供者）は、端末装置４０ＡのＵＩ部４６を操作することで、端末装置４０Ａに記憶されているデータの中から投影対象となる画像データＡを選択し、当該画像データＡに、データ提供者のユーザ識別情報を付帯させる（Ｓ０１）。そして、データ提供者が画像データＡの送信を指示すると、送受信部４４は、画像データＡを情報処理装置１０に送信する（Ｓ０２）。情報処理装置１０の送受信部１８は端末装置４０Ａから画像データＡを受信し、管理部１４は画像データＡをデータ記憶部１２の共有領域に記憶させる（Ｓ０３）。例えば図２（ａ）に示すように、ユーザ識別情報が付帯された画像データＡが、データ記憶部１２に記憶される。なお、画像データＡに、端末装置４０Ａを識別するためのデバイス識別情報が付帯されてもよい。
【００３７】
そして、会議の進行役が情報処理装置１０のＵＩ部２０を操作することで、画像データＡをプロジェクター３０の投影対象として指定すると（Ｓ０４）、送受信部１８は、制御部１６の制御の下、リモコンＵＩ情報を送信する（Ｓ０５）。一方、制御部１６は、プロジェクター３０を制御することで、画像データＡをプロジェクター３０に投影させる（Ｓ０６）。
【００３８】
ここで、リモコンＵＩ情報の送信処理について詳しく説明する。例えば図２（ｂ）に示すように、制御部１６は、リモコンＵＩ情報ＩＤと、画像データＡに付帯されているユーザ識別情報（端末装置４０Ａのユーザを識別するためのユーザ識別情報）と、画像データＡのデータ識別情報と、命令セットと、を含むリモコンＵＩ情報を生成し、送受信部１８は、当該リモコンＵＩ情報を送信する。このとき、送受信部１８は、一例としてブロードキャスト方式に従って、ネットワークＮに接続されているすべての端末装置４０Ａ，４０ＢにリモコンＵＩ情報を送信する。なお、端末装置４０Ａを識別するためのデバイス識別情報が画像データＡに付帯されている場合、制御部１６は、当該デバイス識別情報をリモコンＵＩ情報に含めてもよい。
【００３９】
そして、リモコンＵＩ情報を受信した端末装置が、当該リモコンＵＩ情報に含まれるユーザ識別情報に対応する端末装置の場合（Ｓ０７，Ｙｅｓ）、当該端末装置の制御部４８はリモコンＵＩ情報に基づくリモコンＵＩをＵＩ部４６に表示させる（Ｓ０８）。この点について詳しく説明する。各端末装置４０Ａ，４０Ｂの制御部４８は、情報処理装置１０から送信されたリモコンＵＩ情報に含まれるユーザ識別情報と、自身の端末装置のデータ記憶部４２に記憶されているユーザ識別情報と、を比較し、両ユーザ識別情報が一致する場合、リモコンＵＩ情報に基づくリモコンＵＩをＵＩ部４６に表示させる（Ｓ０８）。例えば、リモコンＵＩ情報には、端末装置４０Ａのユーザを識別するためのユーザ識別情報が含まれているため、端末装置４０Ａが、ユーザ識別情報に対応する端末装置に該当する。この場合、端末装置４０Ａの制御部４８は、リモコンＵＩ情報に基づくリモコンＵＩをＵＩ部４６に表示させる。一方、端末装置４０Ｂは、リモコンＵＩ情報に含まれるユーザ識別情報に対応する端末装置に該当しないため（Ｓ０７，Ｎｏ）、リモコンＵＩの表示処理を行わない（Ｓ０９）。なお、ユーザ識別情報の代わりにデバイス識別情報を使用し、リモコンＵＩ情報に含まれるデバイス識別情報に対応する端末装置が、リモコンＵＩ情報に基づくリモコンＵＩをＵＩ部４６に表示させてもよい。
【００４０】
なお、情報処理装置１０の送受信部１８は、すべての端末装置４０Ａ，４０ＢにリモコンＵＩ情報を送信せずに、画像データＡに付帯されているユーザ識別情報に対応する端末装置４０ＡのみにリモコンＵＩ情報を送信してもよい。この点について詳しく説明する。まず、送受信部１８は、ブロードキャスト方式に従って、画像データＡに付帯されているユーザ識別情報を、ネットワークＮに接続されているすべての端末装置４０Ａ，４０Ｂに送信する。この場合、ユーザ識別情報を受信した端末装置が、当該ユーザ識別情報に対応する端末装置の場合、対応する旨を示す情報を情報処理装置１０に送信し、情報処理装置１０は、対応する旨の情報を送信した端末装置にリモコンＵＩ情報を送信する。具体例を挙げて説明すると、画像データＡに付帯されているユーザ識別情報は端末装置４０Ａのユーザを示しているため、当該ユーザ識別情報を受信した端末装置４０Ａは、当該ユーザ識別情報に対応する端末装置であることを示す情報を情報処理装置１０に送信する。そして、情報処理装置１０の送受信部１８は、リモコンＵＩ情報を端末装置４０Ａに送信する。一方、端末装置４０Ｂは、ユーザ識別情報に対応する端末装置に該当しないため、情報処理装置１０の送受信部１８は、リモコンＵＩ情報を端末装置４０Ｂには送信しない。このように、情報処理装置１０の送受信部１８は、まず、画像データＡに付帯されているデータ識別情報をすべての端末装置４０Ａ，４０Ｂに送信し、次に、当該データ識別情報に対応する端末装置４０Ａから、対応する旨の情報を受信した場合に、端末装置４０ＡにリモコンＵＩ情報を送信してもよい。
【００４１】
また、別の例として、情報処理装置１０の送受信部１８は、制御部１６の制御の下、各デバイス識別情報と各端末装置との対応付けに従って、画像データＡに付帯されているデバイス識別情報に対応付けられた端末装置に、リモコンＵＩ情報を送信してもよい。
【００４２】
以上のようにしてリモコンＵＩが端末装置４０ＡのＵＩ部４６に表示されると、端末装置４０Ａのユーザ（データ提供者）は、ＵＩ部４６に表示されたリモコンＵＩを用いて、プロジェクター３０の操作に関する命令を指示する（Ｓ１０）。例えば、データ提供者は、プロジェクター３０によって投影された画像のページ送り等の命令を、リモコンＵＩを用いて行う。
【００４３】
プロジェクター３０の操作に関する命令がリモコンＵＩを介して与えられると、端末装置４０Ａの送受信部４４は、制御部４８の制御の下、当該命令を示す命令情報を情報処理装置１０に送信する（Ｓ１１）。例えば図２（ｂ）に示すように、制御部４８は、リモコンＵＩ情報に命令情報を含め、送受信部４４は、当該リモコンＵＩ情報を情報処理装置１０に送信してもよい。
【００４４】
情報処理装置１０の送受信部１８は、端末装置４０Ａから命令情報を受信し（Ｓ１２）、情報処理装置１０の制御部１６は、当該命令情報が示す命令に従って、プロジェクター３０の動作を制御する。例えば、データ提供者によってページ送りが指示された場合、制御部１６は、その指示に従って、プロジェクター３０によって投影されている画像のページ送りを行う。
【００４５】
以上のように、画像データがプロジェクター３０による投影対象に指定された場合に、画像データに付与されたユーザ識別情報に基づいてデータ提供者の端末装置を特定し、データ提供者の端末装置にリモコンＵＩ情報を提供することで、端末装置からプロジェクター３０の操作が許可される。これにより、データ提供者は、進行役（情報処理装置１０のユーザ）に対して、プロジェクター３０の操作を指示しなくて済むので、情報処理装置１０以外の端末装置４０Ａ，４０Ｂにて、プロジェクター３０の操作が簡便に行われる。
【００４６】
また、データ記憶部１２の共有領域に画像データを格納し、情報処理装置１０のＵＩ部２０を用いて投影対象の画像データを指定すれば、当該画像データに対応する端末装置４０Ａ，４０ＢにリモコンＵＩ情報が送信されてプロジェクター３０の操作が許可されるので、端末装置４０Ａ，４０Ｂをプロジェクター３０に接続しなくても、端末装置４０Ａ，４０Ｂにてプロジェクター３０の操作が簡便に行われる。例えば、端末装置４０Ａによってプロジェクター３０を使用した後に、別の端末装置４０Ｂにてプロジェクター３０を使用する場合であっても、ケーブルの取り外し及び接続を行う必要がないので、プロジェクター３０を使用するための作業負担が軽減し、また、作業時間が短縮される。
【００４７】
また、会議の直前や会議中に、投影対象の資料を追加したい場合には、データ記憶部１２の共有領域に画像データを格納すれば、投影対象の画像データとして指定され得るため、投影対象の画像データの追加が容易となる。
【００４８】
また、リモコンＵＩ情報又はユーザ識別情報を、ブロードキャスト方式に従って、ネットワークＮに接続されているすべての端末装置に送信することで、例えば、複数の端末装置に同じユーザ識別情報が対応付けられている場合に、当該複数の端末装置にてリモコンＵＩ情報が受信され、当該複数の端末装置にてプロジェクター３０に対する操作が許可されることになる。例えば、データ提供者が、ノートＰＣ（例えば端末装置４０Ａ）とスマートフォン（例えば端末装置４０Ｂ）とを会議に持ち込み、それらをネットワークＮに接続したとする。ノートＰＣ及びスマートフォンには、同じユーザ識別情報が対応付けられている。この場合、ノートＰＣ（端末装置４０Ａ）及びスマートフォン（端末装置４０Ｂ）のいずれもがリモコンＵＩ情報を受信し、いずれの端末装置においてもリモコンＵＩが表示されることになる。データ提供者は、いずれの端末装置からであってもプロジェクター３０の操作が許可されることになる。例えば、投影対象の画像データがノートＰＣ（端末装置４０Ａ）に記憶されており、ノートＰＣから情報処理装置１０に投影対象の画像データが送信された場合であっても、データ提供者は、そのノートＰＣからではなく、スマートフォン（端末装置４０Ｂ）からプロジェクター３０の操作が許可される。このように、複数の端末装置からの操作が許可されるため、データ提供者の利便性が向上する。
【００４９】
さらに、ブロードキャスト方式を採用することで、当初はネットワークＮに接続されていなかったが、後からネットワークＮに接続された端末装置にも、リモコンＵＩ情報が提供され得る。例えば、当初はノートＰＣ（例えば端末装置４０Ａ）のみがネットワークＮに接続されており、後からスマートフォン（例えば端末装置４０Ｂ）がネットワークＮに接続された場合であっても、スマートフォンに対してリモコンＵＩ情報が提供され得る。一例として、ノートＰＣ（端末装置４０Ａ）から情報処理装置１０に投影対象の画像データが送信された場合であっても、情報処理装置１０によってリモコンＵＩ情報が送信されるときに、スマートフォン（端末装置４０Ｂ）がネットワークＮに接続されていれば、当該スマートフォンにもリモコンＵＩ情報が送信され得る。そして、ノートＰＣとスマートフォンとに、同じユーザ識別情報が付与されている場合には、上記と同様に、スマートフォンからでもプロジェクター３０の操作が許可される。
【００５０】
次に、変形例について説明する。変形例では、情報処理装置１０のデータ記憶部１２に、例えば、画像データの投影の順番を示すスケジュールデータが記憶されている。このスケジュールは、一例としてプレゼンテーションの進行表である。図４に進行表の一例を示す。この進行表では、プレゼンテーション資料のタイトル（又はデータ名）と、ユーザ名（ユーザ識別情報）と、が対応付けられており、この進行表のデータがデータ記憶部１２に記憶されている。また、プレゼン資料Ｘ，Ｙ，Ｚのそれぞれのデータは、データ記憶部１２に記憶されている。プレゼンテーション資料に対応付けられているユーザは、例えば、プレゼンテーション資料の提供者又は使用者である。なお、プレゼンテーション資料のタイトル（又はデータ名）が、固有の識別子の一例に相当する。そして、進行役がＵＩ部２０を操作することで、投影しようとするプレゼンテーション資料のタイトルを指定すると、制御部１６は、データ記憶部１２に記憶されている進行表のデータを参照することで、投影対象として指定されたタイトルに対応付けられたユーザを特定し、当該ユーザの端末装置にリモコンＵＩ情報を送信するよう送受信部１８を制御する。例えば、プレゼン資料Ｘが投影対象として指定された場合、制御部１６は、プレゼン資料Ｘに対応付けられているユーザＡの端末装置に、リモコンＵＩ情報を送信するよう送受信部１８を制御する。例えば、情報処理装置１０は、上述したブロードキャスト方式に従って、リモコンＵＩ情報を端末装置に送信する。この変形例においても、上記の実施形態と同様の作用及び効果を奏する。
【００５１】
上述した実施形態及び変形例において、以下に説明する例が実施されてもよい。
【００５２】
例えば、命令情報を含むリモコンＵＩ情報が、端末装置４０Ａから情報処理装置１０に送信された場合、情報処理装置１０の制御部１６は、次のような処理を行ってもよい。リモコンＵＩ情報に含まれるデータ識別情報と、プロジェクター３０の投影対象となっている画像データのデータ識別情報と、が一致する場合、制御部１６は、端末装置４０Ａに対して、投影対象の画像データに対する操作を許可してもよい。すなわち、制御部１６は、リモコンＵＩ情報に含まれるデータ識別情報に基づき、操作対象の画像データを特定し、当該操作対象の画像データとプロジェクター３０の投影対象となっている画像データとが一致する場合に、端末装置４０Ａに対して、プロジェクター３０の操作を許可してもよい。操作対象の画像データと投影対象の画像データとの不一致が防止され、投影対象の画像データに対する誤操作が防止又は軽減される。別の例として、リモコンＵＩ情報に含まれるユーザ識別情報（又はデバイス識別情報）と、プロジェクター３０の投影対象となっている画像データに付帯されているユーザ識別情報（又はデバイス識別情報）と、が一致する場合に、制御部１６は、端末装置４０Ａに対して、プロジェクター３０の投影対象となっている画像データに対する操作を許可してもよい。
【００５３】
また、ネットワークＮには直接接続されていないが、ネットワークＮに接続されている端末装置に接続された装置が、当該端末装置に送信されたリモコンＵＩ情報を受信してリモコンＵＩを表示させてもよい。例えば、端末装置４０ＡがネットワークＮに接続されており、別の端末装置（例えばスマートフォン）がネットワークＮには直接接続されていないが、端末装置４０Ａに、直接又は別の通信経路を介して接続されているとする。この場合、スマートフォンは、端末装置４０Ａが受信したリモコンＵＩ情報を取得し、当該リモコンＵＩ情報に基づくリモコンＵＩを表示してもよい。これにより、ネットワークＮに直接接続されていない装置であっても、プロジェクター３０の操作が許可される。
【００５４】
また、端末装置４０Ａ，４０Ｂは、プロジェクター３０による投影中に、バックグラウンドで、別の投影対象となる画像データを情報処理装置１０に送信してもよい。これにより、画像を投影する段階になって画像データを情報処理装置１０に送信する場合と比べて、投影開始に要する時間が短縮される。
【００５５】
また、端末装置４０Ａ，４０Ｂは、投影対象となる画像データを複数のデータに分割し、分割後のデータを順次、情報処理装置１０に送信してもよい。情報処理装置１０の制御部１６は、分割後のデータを受け、分割後のデータに基づく画像をプロジェクター３０に投影させる。例えば、端末装置４０Ａ，４０Ｂは、複数のページからなる画像データを、ページ毎の画像データに分割し、ページ毎の画像データを順次、情報処理装置１０に送信する。情報処理装置１０の制御部１６は、ページ毎の画像データを受け、リモコンＵＩを利用して与えられた命令に従って、各ページの画像をプロジェクター３０に投影させる。具体例を挙げて説明すると、情報処理装置１０の制御部１６は、１ページ目の画像データを端末装置から受信すると、当該１ページ目の画像をプロジェクター３０に投影させ、その間に、２ページ目の画像データを端末装置から受信する。このように、投影対象の画像データを分割して送受信し、順次、投影することで、全データを送受信してから投影処理する場合と比べて、投影開始に要する時間が短縮される。
【００５６】
また、ユーザが所属するグループを識別するためのグループ識別情報を、情報処理装置１０及び端末装置４０Ａ，４０Ｂに対応付けることで、情報処理装置１０及び端末装置４０Ａ，４０Ｂが、ユーザが所属するグループを相互に識別するようにしてもよい。例えば、情報処理装置１０が、ユーザが所属するグループを識別するためのグループ識別情報を、情報処理装置１０及び端末装置４０Ａ，４０Ｂに対応付け、各グループを区別するようにしてもよい。これにより、各グループに属する装置が同じネットワークＮに接続している場合であっても、各グループに属する装置は、同じグループに属する装置を認識することになる。そのため、同じネットワークＮを利用して複数のグループがそれぞれ会議を行っている場合に、各装置は、自己が所属するグループを識別して自己の会議を識別するので、他のグループ（会議）からの介入が防止される。例えば、情報処理装置１０は、同じグループに属する端末装置からのアクセスを許可し、別のグループに属する端末装置からのアクセスを禁止する。これにより、当該情報処理装置１０のデータ記憶部１２に格納されている投影対象の画像データについてのリモコンＵＩ情報は、他のグループの端末装置に送信されることはないので、リモコン操作についてグループ間での干渉が防止される。
【００５７】
また、端末装置４０Ａ，４０Ｂに、リモコンＵＩ情報を予め格納しておき、情報処理装置１０は、投影対象の画像データに対応する端末装置４０Ａに、リモコンＵＩ情報の使用許可を示す許可情報を送信し、許可情報を受けた端末装置４０Ａにて、リモコンＵＩの使用が許可されるようにしてもよい。これにより、許可情報を受けていない端末装置４０Ｂでは、リモコンＵＩの使用が禁止され、使用許可を示す情報を受けた端末装置４０Ａのみで、リモコンＵＩの使用が許可される。
【００５８】
また、端末装置４０ＡによるリモコンＵＩの使用が終了した場合、リモコンＵＩ情報が端末装置４０Ａから自動的に削除されるようにしてもよい。例えば、情報処理装置１０にて、端末装置４０Ｂから送信された画像データＢが新たに投影対象として指定された場合、当該画像データＢに対応付けられたユーザ識別情報、又は、当該ユーザ識別情報を含むリモコンＵＩ情報が、ブロードキャスト方式に従って、情報処理装置１０から端末装置４０Ａ，４０Ｂに送信される。このとき、端末装置４０Ａは、画像データＢに対応する端末装置ではないため、端末装置４０Ａの制御部４８は、端末装置４０Ａに記憶されているリモコンＵＩ情報を削除してもよい。これにより、画像データＢが新たに投影対象として指定された場合、プロジェクター３０の使用が終了した端末装置４０ＡからリモコンＵＩ情報が自動的に削除されるので、画像データＢを提供した者のみが、リモコンＵＩの使用を許可される。このように、各端末装置４０Ａ，４０Ｂは、自己が情報処理装置１０から送信されたユーザ識別情報に対応しない端末装置の場合、リモコンＵＩ情報を削除してもよい。リモコンＵＩが不要になった端末装置ではリモコンＵＩ情報が削除されるので、リモコン操作について端末装置間での干渉が防止される。例えば、会議での発表者のみにリモコンＵＩの使用が許可され、リモコン操作について端末装置間での干渉が防止される。
【００５９】
また、画像データの投影の順番を示すスケジュールを予め決定しておき、情報処理装置１０は、そのスケジュールに従って投影対象の画像データを指定するとともに、当該画像データに対応する端末装置にリモコンＵＩ情報を送信してもよい。
【００６０】
また、情報処理装置１０は、リモコンＵＩ情報とともに投影対象の画像データＡを端末装置４０Ａに送信し、端末装置４０Ａの制御部４８は、リモコンＵＩをＵＩ部４６に表示させ、更に、投影対象の画像データＡをＵＩ部４６に表示させてもよい。ユーザ（データ提供者）は端末装置４０Ａにて表示されている画像を参照しながら操作を行えばよいので、ユーザの利便性が向上する。このとき、端末装置４０Ａの制御部４８は、リモコンＵＩに対する操作に応じて、ＵＩ部４６に表示されている画像データＡに基づく画像の切り替え等を行ってもよい。リモコンＵＩに対する操作に応じて、プロジェクター３０によって投影されている画像が操作されるので、プロジェクター３０によって投影されている画像に対する操作と、端末装置４０Ａにて表示されている画像に対する操作と、が連動することになる。これにより、ユーザの利便性が更に向上する。
【００６１】
なお、情報処理装置１０が、プロジェクター３０に組み込まれていてもよい。この場合、プロジェクター３０自体がネットワークＮに接続され、端末装置４０Ａ，４０Ｂから画像データを受信して画像を投影する。
【００６２】
上述した情報処理装置１０は、一例としてハードウェア資源とソフトウェアとの協働により実現される。具体的には、情報処理装置１０は、図示しないＣＰＵ等のプロセッサを備えている。当該プロセッサが、図示しない記憶装置に記憶されたプログラムを読み出して実行することにより、管理部１４、制御部１６及び送受信部１８のそれぞれの機能が実現される。上記プログラムは、ＣＤやＤＶＤ等の記憶媒体を経由して、又は、ネットワーク等の通信経路を経由して、記憶装置に記憶される。
【符号の説明】
【００６３】
１０  情報処理装置、１２  データ記憶部、１４  管理部、１６  制御部、１８  送受信部、２０，４６  ユーザインターフェース（ＵＩ部）、３０  プロジェクター、４０Ａ，４０Ｂ  端末装置、４２  データ記憶部、４４  送受信部、４８  制御部。
【図１】
2015075814.tif 000003
【図２】
2015075814.tif 000004
【図３】
2015075814.tif 000005
【図４】
2015075814.tif 000006