(57)【特許請求の範囲】
【請求項１】
第１の情報処理装置と、第２の情報処理装置とを備え、前記第１の情報処理装置から前記第２の情報処理装置へと情報を伝送する伝送システムであって、
前記第１の情報処理装置は、
資料データを第３の情報処理装置にアップロードする資料送信部と、
前記資料データを送信側表示部に表示させる送信側制御部と、
操作取得部と、
制御データ生成部と、
送信側通信部と、
を有し、
前記第２の情報処理装置は、
前記資料データを前記第３の情報処理装置からダウンロードする資料受信部と、
ダウンロードされた前記資料データを受信側表示部に表示させる受信側制御部と、
受信側通信部と、
制御データ処理部と、
受信側属性取得部と、
を有し、
前記受信側属性取得部は、前記受信側表示部に表示されている前記資料データの属性を取得し、取得した属性を示す属性情報を出力し、
前記制御データ処理部は、前記属性情報を含む応答データを生成し、
前記受信側通信部は、前記応答データをネットワークを介して前記第１の情報処理装置へと送信し、
前記送信側通信部は、前記応答データを前記制御データ生成部に与え、
前記操作取得部は、ユーザによる操作を取得し、取得した操作を表す操作情報を出力し、
前記送信側制御部は、ユーザの操作に応じて前記資料データの表示状態を変化させ、
前記制御データ生成部は、前記送信側表示部に表示されている前記資料データの属性と前記受信側表示部に表示されている前記資料データの属性とが一致する場合、前記操作情報を含む制御データを生成し、
前記送信側通信部は、前記制御データをネットワークを介して前記第２の情報処理装置へと送信し、
前記受信側通信部は、前記第１の情報処理装置から前記制御データをネットワークを介して受信し、
前記制御データ処理部は、前記制御データに含まれる前記操作情報を前記受信側制御部に与え、
前記受信側制御部は、前記制御データに含まれる前記操作情報に応じて前記資料データの表示状態を変化させる
伝送システム。
【請求項２】
第１の情報処理装置と、第２の情報処理装置とを備え、前記第１の情報処理装置から前記第２の情報処理装置へと情報を伝送する伝送システムであって、
前記第１の情報処理装置は、
資料データを第３の情報処理装置にアップロードする資料送信部と、
前記資料データを送信側表示部に表示させる送信側制御部と、
操作取得部と、
送信側属性取得部と、
制御データ生成部と、
送信側通信部と、
を有し、
前記第２の情報処理装置は、
前記資料データを前記第３の情報処理装置からダウンロードする資料受信部と、
ダウンロードされた前記資料データを受信側表示部に表示させる受信側制御部と、
受信側通信部と、
制御データ処理部と、
を有し、
前記送信側属性取得部は、前記送信側表示部に表示されている前記資料データの属性を取得し、取得した属性を示す属性情報を出力し、
前記操作取得部は、ユーザによる操作を取得し、取得した操作を表す操作情報を出力し、
前記送信側制御部は、ユーザの操作に応じて前記資料データの表示状態を変化させ、
前記制御データ生成部は、前記属性情報および前記操作情報を含む制御データを生成し、
前記送信側通信部は、前記制御データをネットワークを介して前記第２の情報処理装置へと送信し、
前記受信側通信部は、前記第１の情報処理装置から前記制御データをネットワークを介して受信し、
前記制御データ処理部は、前記制御データに含まれる前記属性情報および前記操作情報を前記受信側制御部に与え、
前記受信側制御部は、前記受信側表示部に表示されている前記資料データの属性と前記送信側表示部に表示されている前記資料データの属性とが一致する場合、前記制御データに含まれる前記操作情報に応じて前記資料データの表示状態を変化させる
伝送システム。
【請求項３】
前記第１の情報処理装置は、送信側のユーザにより操作され、前記第２の情報処理装置は、受信側のユーザにより操作される
請求項１または２に記載の伝送システム。
【請求項４】
前記第１の情報処理装置は、音声を取得し、取得した音声を表す音声データを出力する音声取得部をさらに有し、
前記送信側通信部は、さらに前記音声データをネットワークを介して前記第２の情報処理装置へと送信し、
前記受信側通信部は、前記第１の情報処理装置からさらに前記音声データをネットワークを介して受信し、
前記第２の情報処理装置は、受信した前記音声データを再生して音声を出力する音声出力部をさらに有する
請求項１から３の何れか１項に記載の伝送システム。
【請求項５】
前記第１の情報処理装置は、画像を取得し、取得した画像を表す画像データを出力する画像取得部をさらに有し、
前記送信側通信部は、さらに前記画像データをネットワークを介して前記第２の情報処理装置へと送信し、
前記受信側通信部は、前記第１の情報処理装置からさらに前記画像データをネットワークを介して受信し、
前記第２の情報処理装置は、受信した前記画像データを再生して画像を出力する画像出力部をさらに有する
請求項１から４の何れか１項に記載の伝送システム。
【請求項６】
前記受信側制御部は、前記ユーザの操作に応じて、ダウンロードされた前記資料データの表示状態を変化させる
請求項１から５の何れか１項に記載の伝送システム。
【請求項７】
前記制御データ生成部は、前記制御データに、前記資料データの表示状態を予め定められた表示状態にリセットさせるリセット命令を含め、
前記制御データ処理部は、前記制御データに含まれる前記リセット命令を前記受信側制御部に与え、
前記受信側制御部は、前記リセット命令が与えられた場合、前記資料データの表示状態を予め定められた表示状態にリセットする
請求項６に記載の伝送システム。
【請求項８】
前記制御データ生成部は、前記第２の情報処理装置との通信を終了する場合、前記制御データに終了命令を含め、
前記制御データ処理部は、前記制御データに含まれる前記終了命令を前記受信側制御部に与え、
前記受信側制御部は、前記終了命令が与えられた場合、ダウンロードした前記資料データを消去する
請求項１から７の何れか１項に記載の伝送システム。
【請求項９】
前記制御データ生成部は、通信終了後も前記資料データを参照可能とする場合、参照許可情報を前記制御データに含め、
前記制御データ処理部は、前記制御データに含まれる前記参照許可情報を前記受信側制御部に与え、
前記受信側制御部は、前記参照許可情報が与えられた場合、ダウンロードした前記資料データの消去を実行しない
請求項８に記載の伝送システム。
【請求項１０】
前記第２の情報処理装置は、前記第１の情報処理装置から送信された前記制御データに含まれる前記操作情報を記憶する受信側記憶部をさらに備え、
前記受信側制御部は、前記ユーザから同期指示を受けた場合、前記受信側記憶部に記憶された前記操作情報に基づき、前記受信側表示部に表示されている前記資料データの表示状態を、現時点における前記送信側表示部に表示されている前記資料データの表示状態に変更する
請求項１から９の何れか１項に記載の伝送システム。
【請求項１１】
前記第２の情報処理装置は、前記第１の情報処理装置から送信された前記制御データに含まれる前記操作情報を記憶する受信側記憶部をさらに備え、
前記制御データ生成部は、定期的または所定のイベントが発生した場合に、前記制御データに同期指示を含め、
前記受信側制御部は、前記第１の情報処理装置から前記同期指示を受けた場合、前記受信側記憶部に記憶された前記操作情報に基づき、前記受信側表示部に表示されている前記資料データの表示状態を、現時点における前記送信側表示部に表示されている前記資料データの表示状態に変更する
請求項１から９の何れか１項に記載の伝送システム。
【請求項１２】
請求項１に記載の伝送システムに備えられる前記第１の情報処理装置。
【請求項１３】
コンピュータを請求項１２に記載の前記第１の情報処理装置として機能させるためのプログラム。
【請求項１４】
請求項２に記載の伝送システムに備えられる前記第２の情報処理装置。
【請求項１５】
コンピュータを請求項１４に記載の前記第２の情報処理装置として機能させるためのプログラム。
【請求項１６】
第１の情報処理装置と、第２の情報処理装置とを備え、前記第１の情報処理装置のユーザから提供される情報を前記第２の情報処理装置のユーザへとネットワークを介して伝達する伝送システムにおける情報処理方法であって、
前記第１の情報処理装置が、資料データを第３の情報処理装置にアップロードし、
前記第１の情報処理装置が、前記資料データを送信側表示部に表示させ、
前記第２の情報処理装置が、前記資料データを前記第３の情報処理装置からダウンロードし、
前記第２の情報処理装置が、ダウンロードされた前記資料データを受信側表示部に表示させ、
前記第２の情報処理装置が、前記受信側表示部に表示されている前記資料データの属性を取得し、取得した属性を示す属性情報を出力し、
前記第２の情報処理装置が、前記属性情報を含む応答データを生成し、
前記第２の情報処理装置が、前記応答データをネットワークを介して前記第１の情報処理装置へと送信し、
前記第１の情報処理装置が、前記応答データをネットワークを介して受信し、
前記第１の情報処理装置が、ユーザによる操作を取得し、取得した操作を表す操作情報を出力し、
前記第１の情報処理装置が、ユーザの操作に応じて前記資料データの表示状態を変化させ、
前記第２の情報処理装置が、前記送信側表示部に表示されている前記資料データの属性と前記受信側表示部に表示されている前記資料データの属性とが一致する場合、前記操作情報を含む制御データを生成し、
前記第１の情報処理装置が、前記制御データをネットワークを介して前記第２の情報処理装置へと送信し、
前記第２の情報処理装置が、前記第１の情報処理装置から前記制御データをネットワークを介して受信し、
前記第２の情報処理装置が、前記制御データに含まれる前記操作情報に応じて前記資料データの表示状態を変化させる
情報処理方法。
【請求項１７】
第１の情報処理装置と、第２の情報処理装置とを備え、前記第１の情報処理装置のユーザから提供される情報を前記第２の情報処理装置のユーザへとネットワークを介して伝達する伝送システムにおける情報処理方法であって、
前記第１の情報処理装置が、資料データを第３の情報処理装置にアップロードし、
前記第１の情報処理装置が、前記資料データを送信側表示部に表示させ、
前記第２の情報処理装置が、前記資料データを前記第３の情報処理装置からダウンロードし、
前記第２の情報処理装置が、ダウンロードされた前記資料データを受信側表示部に表示させ、
前記第１の情報処理装置が、前記送信側表示部に表示されている前記資料データの属性を取得し、取得した属性を示す属性情報を出力し、
前記第１の情報処理装置が、ユーザによる操作を取得し、取得した操作を表す操作情報を出力し、
前記第１の情報処理装置が、ユーザの操作に応じて前記資料データの表示状態を変化させ、
前記第１の情報処理装置が、前記属性情報および前記操作情報を含む制御データを生成し、
前記第１の情報処理装置が、前記制御データをネットワークを介して前記第２の情報処理装置へと送信し、
前記第２の情報処理装置が、前記第１の情報処理装置から前記制御データをネットワークを介して受信し、
前記第２の情報処理装置が、前記受信側表示部に表示されている前記資料データの属性と前記送信側表示部に表示されている前記資料データの属性とが一致する場合、前記制御データに含まれる前記操作情報に応じて前記資料データの表示状態を変化させる
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送システム、情報処理装置、プログラムおよび情報処理方法に関する。
【背景技術】
【０００２】
インターネット等を介して遠隔地との間で、遠隔会議を行う会議システムが普及している。この会議システムは、遠隔会議を行う出席者の一方がいる会議室において、通信装置を用いて出席の画像および音声を収集して、これらのデジタルデータを出席者の他方がいる会議室の通信装置に送信する。そして、出席者の他方がいる会議室の通信装置が、ディスプレイに画像を表示したり、スピーカで音声を出力したりすることでコミュニケーションが確立する。
【０００３】
また、近年では、このような会議システムでは、出席者の一方がいる会議室において、プレゼンテーションプログラム等で作成された資料データをコンピュータで実行してモニタに表示しながら、コミュニケーションをする場合がある。この場合、会議システムでは、コンピュータ上における資料データの実行画面を、出席者の一方がいる会議室の通信装置で取り込み、出席者の一方がいる会議室の通信装置から、出席者の他方がいる会議室の通信端末へと送信する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ネットワークの通信状況の悪化が生じた場合、資料データの実行画面の解像度が劣化し、出席者の他方がいる会議室での文字および図面等が見えづらくなってしまう。また、会議システムでは、コミュニケーションの開始前に、例えば使用者のユーザ認証および複数の通信装置の間での通信の確率処理（セッションの形成）をしなければならなく、コミュニケーションを開始するまでに時間がかかる場合がある。このような場合、コミュニケーションの開始前に、出席者が予め資料データだけでも参照できることが好ましい。
【０００５】
本発明は、上記に鑑みてなされたものであって、資料データを事前あるいはより確実に参照することができる伝送システム、情報処理装置、プログラムおよび情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明に係る伝送システムは、第１の情報処理装置と、第２の情報処理装置とを備え、前記第１の情報処理装置から前記第２の情報処理装置へと情報を伝送する伝送システムであって、前記第１の情報処理装置は、資料データを第３の情報処理装置にアップロードする資料送信部と、前記資料データを送信側表示部に表示させる送信側制御部と、操作取得部と、制御データ生成部と、送信側通信部と、を有し、前記第２の情報処理装置は、前記資料データを前記第３の情報処理装置からダウンロードする資料受信部と、ダウンロードされた前記資料データを受信側表示部に表示させる受信側制御部と、受信側通信部と、制御データ処理部と、受信側属性取得部と、を有し、前記受信側属性取得部は、前記受信側表示部に表示されている前記資料データの属性を取得し、取得した属性を示す属性情報を出力し、前記制御データ処理部は、前記属性情報を含む応答データを生成し、前記受信側通信部は、前記応答データをネットワークを介して前記第１の情報処理装置へと送信し、前記送信側通信部は、前記応答データを前記制御データ生成部に与え、前記操作取得部は、ユーザによる操作を取得し、取得した操作を表す操作情報を出力し、前記送信側制御部は、ユーザの操作に応じて前記資料データの表示状態を変化させ、前記制御データ生成部は、前記送信側表示部に表示されている前記資料データの属性と前記受信側表示部に表示されている前記資料データの属性とが一致する場合、前記操作情報を含む制御データを生成し、前記送信側通信部は、前記制御データをネットワークを介して前記第２の情報処理装置へと送信し、前記受信側通信部は、前記第１の情報処理装置から前記制御データをネットワークを介して受信し、前記制御データ処理部は、前記制御データに含まれる前記操作情報を前記受信側制御部に与え、前記受信側制御部は、前記制御データに含まれる前記操作情報に応じて前記資料データの表示状態を変化させる。
【発明の効果】
【０００７】
本発明によれば、資料データを事前あるいはより確実に参照することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る伝送システムを示す図である。
【図２】図２は、伝送システムでのデータの伝送処理を示す図である。
【図３】図３は、通信装置の外観の一例を示す図である。
【図４】図４は、通信装置のハードウェア構成を示す図である。
【図５】図５は、コンピュータのハードウェア構成を示す図である。
【図６】図６は、第１の情報処理装置の機能構成を示す図である。
【図７】図７は、第２の情報処理装置の機能構成を示す図である。
【図８】図８は、事前処理の手順を示すシーケンス図である。
【図９】図９は、会議時の処理の手順を示すシーケンス図である。
【図１０】図１０は、会議の終了時の処理の手順を示すシーケンス図である。
【図１１】図１１は、第１変形例に係る第１の情報処理装置の機能構成を示す図である。
【図１２】図１２は、第１変形例に係る第２の情報処理装置の機能構成を示す図である。
【図１３】図１３は、第１変形例における処理の手順を示すシーケンス図である。
【図１４】図１４は、第２変形例における処理の手順を示すシーケンス図である。
【図１５】図１５は、第３変形例における処理の手順を示すシーケンス図である。
【図１６】図１６は、第４変形例における処理の手順を示すシーケンス図である。
【発明を実施するための形態】
【０００９】
以下、図面を用いて、第１実施形態に係る伝送システム１０について説明する。伝送システム１０は、互いに離れた位置のユーザ同士にコミュニケーションをさせるためのシステムである。
【００１０】
（全体構成）
図１は、実施形態に係る伝送システム１０を示す図である。伝送システム１０は、第１の情報処理装置２０と、第２の情報処理装置３０と、中継装置４２と、資料格納装置４４と、管理装置４６とを備える。
【００１１】
第１の情報処理装置２０、第２の情報処理装置３０、中継装置４２、資料格納装置４４（第３の情報処理装置）および管理装置４６は、ネットワークを介して相互に接続して、データの送受信を実現させる。ネットワークは、ＬＡＮ（Local  Area  Network）であってもよいし、ＷＡＮ（Wide  Area  Network）であってもよいし、ＷＡＮに公衆回線が含まれていてもよいし、どのようなネットワークであってもよい。
【００１２】
第１の情報処理装置２０は、送信側ユーザにより操作される。第２の情報処理装置３０は、受信側ユーザにより操作される。
【００１３】
伝送システム１０は、第１の情報処理装置２０から第２の情報処理装置３０へと、音声データ、画像データおよび制御データ等の情報をリアルタイムで伝送する。なお、本実施形態においては、第１の情報処理装置２０から第２の情報処理装置３０へと一方向に情報が伝達する例を説明するが、双方向に情報を伝送してもよい。また、伝送システム１０は、複数の第２の情報処理装置３０を備え、１つの第１の情報処理装置２０から複数の第２の情報処理装置３０へと同時に情報を伝送してもよい。
【００１４】
また、本実施形態においては、伝送システム１０をテレビジョン（ビデオ）会議システム等に適用した例を説明する。伝送システム１０は、テレビジョン会議システムに限らず、例えば、音声会議システム、音声電話システム（携帯電話システムを含む）、テキストチャットシステム、またはホワイトボード共有システム等にも適用できる。
【００１５】
中継装置４２は、例えばサーバまたはコンピュータ等の情報処理装置である。中継装置４２は、第１の情報処理装置２０から受信したデータを第２の情報処理装置３０へと転送する。
【００１６】
資料格納装置４４は、例えばサーバまたはコンピュータ等の情報処理装置である。資料格納装置４４は、第１の情報処理装置２０からネットワークを介して資料データを受信して格納する。そして、資料格納装置４４は、格納している資料データをネットワークを介して第２の情報処理装置３０へ送信する。つまり、受信側ユーザが第２の情報処理装置３０を操作して資料格納装置４４から資料データを受信する。資料格納装置４４は、一例として、ネットワーク上においてファイルを共有可能なクラウドストレージであってもよい。本実施形態においては、資料格納装置４４は、ファイルにアクセスする装置に対してセキュリティ認証を行う。
【００１７】
管理装置４６は、例えばサーバまたはコンピュータ等の情報処理装置である。管理装置４６は、第１の情報処理装置２０と第２の情報処理装置３０との間の中継装置４２を介した通信を確立し、これら複数の通信装置５０の間でセッションを形成する。
【００１８】
第１の情報処理装置２０は、通信装置５０と、コンピュータ５１とを有する。第２の情報処理装置３０は、通信装置５０と、表示装置５２とを有する。
【００１９】
通信装置５０は、第１の情報処理装置２０および第２の情報処理装置３０のそれぞれに共通に用いられる。通信装置５０は、各種のデータの入力、および、データの出力をする。具体的には、通信装置５０は、ユーザの音声を集音した音声データ、ユーザを撮像した画像データ、および、制御データ等の入出力をする。
【００２０】
通信装置５０は、音声データ、画像データおよび制御データを、ネットワーク上の中継装置４２を介して他の通信装置５０に送信することができる。また、通信装置５０は、ネットワーク上の中継装置４２を介して他の通信装置５０から音声データ、画像データおよび制御データを受信することができる。そして、通信装置５０は、受信した音声データおよび画像データを再生して、ユーザに出力することができる。また、通信装置５０は、受信した制御データに応じて各種の制御を実行することができる。
【００２１】
本実施形態においては、通信装置５０は、テレビジョン会議システム用の専用の装置である。通信装置５０は、専用の装置ではなく、デスクトップ型またはノート型等の汎用のコンピュータであってもよいし、スマートフォンまたはタブレット端末等の情報携帯機器であってもよいし、電子黒板、プロジェクタ、自動車、産業用機器等であってもよい。通信装置５０は、このような装置に限らず、ネットワークを介した通信、並びに、情報の入力および出力をすることができれば他の機器であってもよい。
【００２２】
また、通信装置５０には、コンピュータ５１または表示装置５２等の外部機器を接続することができる。本実施形態においては、第１の情報処理装置２０の通信装置５０には、コンピュータ５１が接続されている。また、第２の情報処理装置３０の通信装置５０には、表示装置５２が接続されている。
【００２３】
第１の情報処理装置２０のコンピュータ５１は、アプリケーションプログラム上で資料データを実行し、実行結果をモニタに表示させる。資料データは、文書作成プログラム、表計算プログラム、プレゼンテーションプログラム、図面作成用プログラムおよび写真編集用プログラム等の各種のプログラムで作成されたデータである。資料データは、文書データであってもよいし、動画データであってもよいし、静止画データであってもよい。
【００２４】
資料データは、会議の開始に先だって、資料格納装置４４を介して、第１の情報処理装置２０から第２の情報処理装置３０へと渡される。具体的には、第１の情報処理装置２０のコンピュータ５１は、会議の開始に先だって、資料データを予め資料格納装置４４にアップロードする。そして、第２の情報処理装置３０の通信装置５０は、会議の開始に先だって、資料格納装置４４から資料データを予めダウンロードする。
【００２５】
第１の情報処理装置２０のコンピュータ５１は、資料データを実行している状態において、送信側ユーザによりキーボードまたはマウス等が操作されると、資料データの表示状態を変化させる。例えば、キーボードまたはマウスを用いてページ変更ボタンの操作がされると、コンピュータ５１は、表示中の資料データのページを変更する。また、例えば、キーボードまたはマウスを用いてスクロールバーの操作がされると、コンピュータ５１は、表示中の資料データをスクロールする。
【００２６】
また、コンピュータ５１は、表示中の資料データに対する操作がされた場合、その操作内容を示す操作情報を取得し、取得した操作情報を通信装置５０に与える。例えば、キーボードが何れかのボタンが押された場合、コンピュータ５１は、例えば、押されたボタンの種類および押した回数等を操作情報として取得する。また、マウスが操作された場合、コンピュータ５１は、例えば、ポインタの移動方向および移動距離等を操作情報として取得する。なお、操作情報の取得は、例えばアプリケーションへキーボードやマウスなどの操作状態を取得するＡＰＩ（アプリケーションプログラムインターフェイス）を実装する既存の技術で実現可能である。
【００２７】
そして、第１の情報処理装置２０の通信装置５０は、コンピュータ５１から受け取った操作情報を制御データに含め、ネットワークを介して第２の情報処理装置３０へと送信する。
【００２８】
第２の情報処理装置３０の通信装置５０は、資料データを実行している状態において、第１の情報処理装置２０から操作情報を受信すると、表示中の資料データに対して、操作情報に示された操作と同一の操作がされたとみなして、表示装置５２に表示されている資料データの表示状態を変化させる。例えば、第２の情報処理装置３０の通信装置５０は、操作情報にキーボードの何れかのボタンが押されたことが示されていれば、そのボタンが押された場合と同様に資料データの表示状態を変化させる。また、例えば、第２の情報処理装置３０の通信装置５０は、操作情報にポインタが何れかの方向に何れかの距離移動されたことが示されていれば、ポインタが、その方向にその距離移動された場合と同様に、資料データの表示状態を変化させる。これにより、第２の情報処理装置３０の通信装置５０は、表示装置５２上における資料データの表示状態を、第１の情報処理装置２０のコンピュータ５１のモニタに表示されている資料データの表示状態と同一にすることができる。
【００２９】
なお、第１の情報処理装置２０および第２の情報処理装置３０の例としては、本実施形態のような構成に限らず、デスクトップ型またはノート型（ＰＣ）等の汎用のコンピュータであってもよい。また、第１の情報処理装置２０および第２の情報処理装置３０は、データの送受信や画面表示が可能なコンピュータであれば、タブレット、スマートフォン、携帯電話などといった機器でも適用可能である。
【００３０】
図２は、伝送システム１０でのデータの伝送処理を示す図である。中継装置４２は、第１の情報処理装置２０から第２の情報処理装置３０へのデータ（音声データ、画像データおよび制御データ）の転送を制御する。資料格納装置４４は、第１の情報処理装置２０から資料データを受信して一旦格納する。そして、資料格納装置４４は、格納している資料データを第２の情報処理装置３０へ送信する。管理装置４６は、管理用データの転送を制御して、複数の通信装置５０の間でセッション形成し、セッションを形成した複数の通信装置５０の間でデータの送受信を可能とする。
【００３１】
中継装置４２、資料格納装置４４および管理装置４６は、１つのサーバまたはコンピュータ等により実現されてもよいし、複数のサーバまたはコンピュータが連携して動作することにより実現されてもよい。また、中継装置４２、資料格納装置４４および管理装置４６は、１つのサーバまたはコンピュータに両者が実現されてもよい。また、管理装置４６は、何れかの通信装置５０により実現されてもよい。
【００３２】
（外観およびハードウェア構成）
図３は、通信装置５０の外観の一例を示す図である。なお、図３において、水平面内における予め定められた方向をＸ軸方向（前後方向）とする。また、図３において、水平面内でＸ軸方向に直交する方向をＹ軸方向、Ｘ軸方向およびＹ軸方向に直交する方向（鉛直方向）をＺ軸方向とする。
【００３３】
図３に示すように、通信装置５０は、筐体１１００、アーム１２００、およびカメラハウジング１３００を備える。筐体１１００の後側壁面１１１０には、複数の吸気孔が形成されている。筐体１１００の前側壁面１１２０には、複数の排気孔１１２１が形成されている。これにより、通信装置５０は、筐体１１００に内蔵された冷却ファンの駆動によって、後方の外気を取り込み、排気孔１１２１を介して前方へ排気することができる。筐体１１００の右側壁面１１３０には、収音用孔１１３１が形成されている。これにより、通信装置５０は、後述する内蔵型のマイクロフォン１１４によって、ユーザが発声した音声、周囲の音、雑音等を収音することができる。
【００３４】
筐体１１００の上部の右側には、操作パネル１１５０が形成されている。操作パネル１１５０には、複数の操作ボタン１０８ａ〜１０８ｅ、および、電源スイッチ１０９が設けられている。なお、操作ボタン１０８ａ〜１０８ｅをまとめて、操作ボタン１０８と表す場合もある。また、操作パネル１１５０には、後述する内蔵型のスピーカ１１５からの出力音を通すための複数の音出力孔１１５１が形成されている。
【００３５】
また、筐体１１００の上部の左側には、アーム１２００およびカメラハウジング１３００を収容するための収容凹部１１６０が形成されている。筐体１１００の右側壁面１１３０には、外部装置であるコンピュータ５１と接続するための後述する外部機器接続Ｉ／Ｆ（Interface）１１８に対して、電気的にケーブルを接続するための複数の接続口１１３２ａ〜１１３２ｃが設けられている。筐体１１００の左側壁面１１４０には、後述するディスプレイＩ／Ｆ１１７に対して電気的に表示装置５２用のケーブルを接続するための接続口が設けられている。
【００３６】
アーム１２００は、トルクヒンジ１２１０を介して筐体１１００に取り付けられている。アーム１２００は、筐体１１００に対して、例えば１３５度のチルト角θ１の範囲で、上下方向に回転可能となっている。なお、図３には、チルト角θ１が９０度の状態のアーム１２００が示されている。
【００３７】
カメラハウジング１３００には、後述する内蔵型のカメラ１１２が設けられている。これにより、通信装置５０は、ユーザ、書類、および部屋等を撮像することができる。また、カメラハウジング１３００は、トルクヒンジ１３１０を介して、アーム１２００に取り付けられている。カメラハウジング１３００は、アーム１２００に対して、図３で示されている状態を０度として、±１８０度のパン角θ２の範囲で、且つ、±４５度のチルト角θ３の範囲で、上下左右方向に回転可能となっている。
【００３８】
図４は、通信装置５０のハードウェア構成を示す図である。通信装置５０は、バスライン１００と、ＣＰＵ（Central  Processing  Unit）１０１と、ＲＯＭ（Read  Only  Memory）１０２と、ＲＡＭ（Random  Access  Memory）１０３と、フラッシュメモリ１０４と、ＳＳＤ（Solid  State  Drive）１０５と、メディアドライブ１０７と、操作ボタン１０８と、電源スイッチ１０９と、ネットワークＩ／Ｆ１１１と、カメラ１１２と、撮像素子Ｉ／Ｆ１１３と、マイクロフォン１１４と、スピーカ１１５と、音声入出力Ｉ／Ｆ１１６と、ディスプレイＩ／Ｆ１１７と、外部機器接続Ｉ／Ｆ１１８とを備える。バスライン１００は、各構成要素の間を接続するためのアドレスバスおよびデータバス等である。
【００３９】
ＣＰＵ１０１は、通信装置５０全体の動作を制御する。また、ＣＰＵ１０１は、プログラムを実行する。ＲＯＭ１０２は、ＩＰＬ（Initial  Program  Loader）等のＣＰＵ１０１の駆動に用いられるプログラムを記憶する。ＲＡＭ１０３は、ＣＰＵ１０１のワークエリアとして使用される。フラッシュメモリ１０４は、通信装置５０用の転送制御プログラム、アプリケーションプログラム、画像データ、音声データおよび資料データ等の各種データを記憶する。通信装置５０は、フラッシュメモリ１０４に代えて、ＥＥＰＲＯＭ（Electrically  Erasable  and  Programmable  ROM）等を備えてもよい。ＳＳＤ１０５は、ＣＰＵ１０１の制御に従ってフラッシュメモリ１０４に対する各種データの読み出しまたは書き込みを制御する。メディアドライブ１０７は、通信装置５０に対して着脱可能なフラッシュメモリ等の記録メディア１０６に対するデータの読み出しまたは書き込み（記憶）を制御する。
【００４０】
操作ボタン１０８は、ユーザの操作情報を入力するためのボタンである。電源スイッチ１０９は、通信装置５０の電源のオン／オフを切り換えるためのボタンである。ネットワークＩ／Ｆ１１１は、ネットワークを介した通信を制御する。
【００４１】
カメラ１１２は、ＣＰＵ１０１の制御に従って被写体を撮像して画像データを得る。カメラ１１２は、レンズ、および、光を電荷に変換して被写体の画像を電子化する固体撮像素子を含む。固体撮像素子には、ＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）またはＣＣＤ（Charge  Coupled  Device）等が用いられる。
【００４２】
撮像素子Ｉ／Ｆ１１３は、カメラ１１２の駆動を制御する。マイクロフォン１１４は、内蔵型であって、音を入力する。スピーカ１１５は、内蔵型であって、音を出力する。音声入出力Ｉ／Ｆ１１６は、ＣＰＵ１０１の制御に従ってマイクロフォン１１４およびスピーカ１１５との間で音信号の入出力を処理する。
【００４３】
ディスプレイＩ／Ｆ１１７は、ＣＰＵ１０１の制御に従って、表示装置５２に画像データを伝送する。表示装置５２は、ケーブルによってディスプレイＩ／Ｆ１１７に接続される。ケーブルは、アナログＲＧＢ（ＶＧＡ）信号用のケーブルであってもよいし、コンポーネントビデオ用のケーブルであってもよいし、ＨＤＭＩ（High-Definition  Multimedia  Interface）（登録商標）またはＤＶＩ（Digital  Video  Interactive）信号用のケーブルであってもよい。
【００４４】
外部機器接続Ｉ／Ｆ１１８は、外部機器に接続するためのインターフェイス回路である。本実施形態においては、外部機器接続Ｉ／Ｆ１１８には、ＵＳＢ（Universal  Serial  Bus）ケーブル等によって、資料データの表示用のコンピュータ５１と接続される。
【００４５】
図５は、コンピュータ５１のハードウェア構成を示す図である。コンピュータ５１は、バスライン５００と、ＣＰＵ５０１と、ＲＯＭ５０２と、ＲＡＭ５０３と、ＨＤ（Hard  Disk）５０４と、ＨＤＤ（Hard  Disk  Drive）５０５と、ディスプレイ５０６と、外部機器接続Ｉ／Ｆ５０８と、ネットワークＩ／Ｆ５０９と、キーボード５１１と、マウス５１２と、メディアドライブ５１４と、ＣＤ−ＲＯＭドライブ５１６とを備える。バスライン５００は、各構成要素の間を接続するためのアドレスバスおよびデータバス等である。
【００４６】
ＣＰＵ５０１は、プログラムを実行する。ＲＯＭ５０２は、ＩＰＬ等のＣＰＵ５０１の駆動に用いられるプログラムを記憶する。ＲＡＭ５０３は、ＣＰＵ５０１のワークエリアとして使用される。ＨＤ５０４は、資料データを表示するためのアプリケーションプログラムおよび資料データ等を記憶する。ＨＤＤ５０５は、ＣＰＵ５０１の制御に従ってＨＤ５０４に対する各種データの読み出しまたは書き込みを制御する。ディスプレイ５０６は、各種情報を表示する。
【００４７】
外部機器接続Ｉ／Ｆ５０８は、外部機器に接続するためのインターフェイス回路である。本実施形態においては、外部機器接続Ｉ／Ｆ５０８には、ＵＳＢケーブル等によって通信装置５０と接続される。ネットワークＩ／Ｆ５０９は、ネットワークを介した通信を制御する。
【００４８】
キーボード５１１は、文字、数値、各種指示などの入力のための複数のキーを備える。マウス５１２は、各種指示の選択や実行、処理対象の選択、ポインタの移動などを行う。メディアドライブ５１４は、フラッシュメモリ等の着脱可能な記録メディア５１３に対するデータの読み出しまたは書き込み（記憶）を制御する。ＣＤ−ＲＯＭドライブ５１６、着脱可能な記録媒体の一例としてのＣＤ−ＲＯＭ（Compact  Disk  Read  Only  Memory）５１５に対する各種データの読み出しまたは書き込みを制御する。
【００４９】
図６は、第１の情報処理装置２０の機能構成を示す図である。第１の情報処理装置２０は、図６に示すような機能構成を有する。すなわち、第１の情報処理装置２０は、情報処理部６１と、入力送信部６２と、送信側表示部６３と、送信側操作部６４とを有する。
【００５０】
情報処理部６１は、コンピュータ５１が会議用プログラムを実行することにより実現される機能ブロックである。入力送信部６２は、通信装置５０により実現される機能ブロックである。送信側表示部６３は、情報処理部６１による制御によって情報を表示する。送信側表示部６３は、コンピュータ５１のディスプレイ５０６により実現される機能ブロックである。送信側操作部６４は、送信側ユーザによる操作を入力する。送信側操作部６４は、コンピュータ５１のキーボード５１１およびマウス５１２等により実現される機能ブロックである。
【００５１】
情報処理部６１は、送信側記憶部６６と、資料送信部６７と、操作取得部６８と、送信側制御部６９とを含む。送信側記憶部６６は、資料データを記憶する。資料送信部６７は、送信側記憶部６６に記憶された資料データをネットワークを介して資料格納装置４４にアップロードする。
【００５２】
操作取得部６８は、送信側操作部６４に対する送信側ユーザによる操作を取得する。操作取得部６８は、一例として、キーボード５１１のボタンの押し下し操作、および、マウス５１２等によるポインタの移動操作を取得する。そして、操作取得部６８は、取得した操作を表す操作情報を入力送信部６２へと出力する。操作情報には、例えば、押し下したボタンの種類および回数、または、ポインタの移動方向および移動量等を示す情報が含まれる。
【００５３】
送信側制御部６９は、例えばアプリケーションプログラム上において資料データを実行して送信側表示部６３に表示させる。さらに、送信側制御部６９は、送信側操作部６４を用いた送信側ユーザの操作に応じて、資料データの表示状態を変化させる。送信側制御部６９は、例えば、キーボード５１１またはマウス５１２によりページ変更ボタンの操作がされると、表示中の資料データのページを変更する。また、送信側制御部６９は、例えば、キーボード５１１またはマウス５１２によりスクロールバーの操作がされると、表示中の資料データをスクロールする。
【００５４】
入力送信部６２は、音声取得部７１と、画像取得部７２と、制御データ生成部７３と、送信側通信部７４と、送信側ＵＩ部７５とを含む。音声取得部７１は、図４に示したマイクロフォン１１４を制御して音声を取得し、取得した音声を表す音声データを生成する。音声取得部７１は、生成した音声データを送信側通信部７４に出力する。画像取得部７２は、図４に示したカメラ１１２を制御して画像を取得し、取得した画像を表す画像データを生成する。画像取得部７２は、生成した画像データを送信側通信部７４に出力する。
【００５５】
制御データ生成部７３は、情報処理部６１の操作取得部６８から操作情報を取得する。制御データ生成部７３は、取得した操作情報を含む制御データを生成する。
【００５６】
送信側通信部７４は、音声取得部７１から音声データを受け取り、画像取得部７２から画像データを受け取り、制御データ生成部７３から制御データを受け取る。送信側通信部７４は、音声データ、画像データおよび制御データをネットワーク上の中継装置４２を介して第２の情報処理装置３０へとリアルタイムで送信する。送信側ＵＩ部７５は、図４に示した操作ボタン１０８等を制御して、送信側ユーザによる通信装置５０に対する操作を入力する。
【００５７】
また、制御データ生成部７３は、第２の情報処理装置３０との通信を終了する場合、制御データに終了命令を含める。また、制御データ生成部７３は、通信の終了後も資料データを参照可能とする場合、参照許可情報も制御データに含める。
【００５８】
図７は、第２の情報処理装置３０の機能構成を示す図である。第２の情報処理装置３０は、図７に示すような機能構成を有する。すなわち、第２の情報処理装置３０は、受信出力部８１と、情報処理部８２と、受信側表示部８３とを有する。
【００５９】
受信出力部８１は、通信装置５０により実現される機能ブロックである。情報処理部８２は、通信装置５０のＣＰＵ１０１、ＲＯＭ１０２と、ＲＡＭ１０３およびフラッシュメモリ１０４等がプログラムを実行することにより実現される機能ブロックである。受信側表示部８３は、表示装置５２により実現される機能ブロックである。
【００６０】
受信出力部８１は、受信側通信部８５と、音声出力部８６と、画像出力部８７と、制御データ処理部８８と、受信側ＵＩ部８９とを含む。また、情報処理部８２は、資料受信部９１と、受信側記憶部９２と、受信側制御部９３とを含む。
【００６１】
受信側通信部８５は、第１の情報処理装置２０から、音声データ、画像データおよび制御データをネットワーク上の中継装置４２を介してリアルタイムで受信する。受信側通信部８５は、受信した音声データを音声出力部８６に与える。また、受信側通信部８５は、受信した画像データを画像出力部８７に与える。また、受信側通信部８５は、受信した制御データを制御データ処理部８８に与える。音声出力部８６は、受信側通信部８５が受信した音声データを再生する。そして、音声出力部８６は、図４に示したスピーカ１１５を制御して、音声を出力する。
【００６２】
画像出力部８７は、受信側通信部８５が受信した画像データを再生する。そして、画像出力部８７は、図４に示したディスプレイＩ／Ｆ１１７を制御して、表示装置５２に画像を出力する。
【００６３】
制御データ処理部８８は、受信側通信部８５が受信した制御データを解析して、制御データに含まれる操作情報を取得する。そして、制御データ処理部８８は、取得した制御情報を情報処理部８２の受信側制御部９３に与える。
【００６４】
また、制御データ処理部８８は、制御データに終了命令が含まれる場合、制御データに含まれる終了命令を受信側制御部９３に与える。また、制御データ処理部８８は、制御データに参照許可情報が含まれる場合、制御データに含まれる参照許可情報を受信側制御部９３に与える。
【００６５】
受信側ＵＩ部８９は、図４に示した操作ボタン１０８等を制御して、受信側ユーザによる通信装置５０に対する操作を入力する。
【００６６】
資料受信部９１は、資料データをネットワークを介して資料格納装置４４からダウンロードする。受信側記憶部９２は、資料受信部９１によりダウンロードされた資料データを記憶する。
【００６７】
受信側制御部９３は、ダウンロードされて受信側記憶部９２に記憶された資料データを実行して受信側表示部８３に表示させる。さらに、受信側制御部９３は、第１の情報処理装置２０から送信された制御データに含まれる操作情報を制御データ処理部８８から取得する。そして、受信側制御部９３は、取得した操作情報に応じて資料データの表示状態を変化させる。
【００６８】
より具体的には、受信側制御部９３は、表示中の資料データに対して、操作情報に示された操作と同一の操作がされたとみなして、資料データの表示状態を変化させる。例えば、受信側制御部９３は、操作情報にキーボード５１１の何れかのボタンが押されたことが示されていれば、そのボタンが押された場合と同様に資料データの表示状態を変化させる。また、例えば、受信側制御部９３は、操作情報に、マウス５１２によりポインタが何れかの方向に何れかの距離移動されたことが示されていれば、ポインタが、その方向にその距離移動された場合と同様に、資料データの表示状態を変化させる。これにより、受信側制御部９３は、受信側表示部８３に表示されている資料データの表示状態を、送信側表示部６３に表示されている資料データの表示状態と同一にすることができる。
【００６９】
また、受信側制御部９３は、制御データ処理部８８から終了命令が与えられた場合、ダウンロードした資料データを受信側記憶部９２から消去する。これにより、受信側制御部９３は、会議終了後において受信側ユーザが資料データを参照できなくすることができる。なお、受信側制御部９３は、参照許可情報が与えられた場合、ダウンロードした資料データを受信側記憶部９２から消去しない。これにより、受信側制御部９３は、送信側ユーザにより許可された資料データを会議終了後に参照可能とすることができる。
【００７０】
なお、受信側制御部９３は、ダウンロードされた資料データの表示状態を、受信側ユーザの操作に応じて変化させてもよい。受信側制御部９３は、例えば、操作ボタン１０８等によりページ変更ボタンの操作がされると、表示中の資料データのページを変更する。また、受信側制御部９３は、例えば、操作ボタン１０８等によりスクロールバーの操作がされると、表示中の資料データをスクロールする。
【００７１】
図８は、事前処理の手順を示すシーケンス図である。会議開始前において、伝送システム１０は、図８に示すシーケンスで処理を実行する。
【００７２】
まず、送信側ユーザは、第１の情報処理装置２０の情報処理部６１を操作してブラウザプログラムを起動し、ネットワーク上の資料格納装置４４から提供されるログインページにアクセスする。そして、送信側ユーザは、アクセスしたログインページに対してログイン操作をする（Ｓ１１）。情報処理部６１は、ログイン操作がされると、ログイン情報（例えば、ユーザ名およびパスワード）を資料格納装置４４に送信する（Ｓ１２）。資料格納装置４４は、ログイン情報を認証し、認証が成功すれば、以後、第１の情報処理装置２０の情報処理部６１からのアクセスを受け付ける。
【００７３】
続いて、送信側ユーザは、情報処理部６１に対して資料データのアップロードの操作をする（Ｓ１３）。情報処理部６１は、アップロードの操作がされると、資料データを資料格納装置４４にアップロードする（Ｓ１４）。資料格納装置４４は、資料データがアップロードされると、資料データを保存する（Ｓ１５）。
【００７４】
続いて、送信側ユーザは、資料データをアップロードしたことを受信側ユーザに通知する（Ｓ１６）。なお、送信側ユーザから受信側ユーザへの通知方法は、どのような方法であってもよく、例えば、電子メールまたは電話等であってもよい。また、送信側ユーザは、ファイル名およびアドレス等の資料格納装置４４に格納された資料データにアクセスするために必要な情報も、受信側ユーザに通知する。この場合、送信側ユーザは、資料格納装置４４に格納された資料データに対して複数のユーザがアクセス可能であれば、ログイン情報を受信側ユーザに通知しなくてよい。
【００７５】
続いて、受信側ユーザは、第２の情報処理装置３０を操作してブラウザプログラムを起動し、ネットワーク上の資料格納装置４４から提供されるログインページにアクセスする。そして、受信側ユーザは、アクセスしたログインページに対してログイン操作をする（Ｓ１７）。第２の情報処理装置３０は、ログイン操作がされると、ログイン情報（例えば、ユーザ名およびパスワード）を資料格納装置４４に送信する（Ｓ１８）。資料格納装置４４は、ログイン情報を認証し、認証が成功すれば、以後、第２の情報処理装置３０からのアクセスを受け付ける。
【００７６】
続いて、受信側ユーザは、第２の情報処理装置３０に対して資料データのダウンロードの操作をする（Ｓ１９）。第２の情報処理装置３０は、ダウンロードの操作がされると、資料格納装置４４にダウンロード要求を発行して（Ｓ２０）、資料データを資料格納装置４４からダウンロードする（Ｓ２１）。第２の情報処理装置３０は、資料データがダウンロードされると、資料データを記憶する（Ｓ２２）。
【００７７】
以後、受信側ユーザは、第２の情報処理装置３０を操作して資料データを参照することができる。そして、第１の情報処理装置２０および第２の情報処理装置３０は、所定の会議の開始処理を実行する（Ｓ２３）。
【００７８】
以上のように、第２の情報処理装置３０は、会議に先立って、資料データを第１の情報処理装置２０から取得することができる。これにより、第２の情報処理装置３０は、会議の準備段階またはネットワークの通信状況が悪化して良好な通信が困難となった場合であっても、資料データの内容を受信側ユーザに参照させることができる。
【００７９】
図９は、会議時の処理の手順を示すシーケンス図である。会議中において、伝送システム１０は、図９に示すシーケンスで処理を実行する。
【００８０】
まず、送信側ユーザは、第１の情報処理装置２０の情報処理部６１を操作して、所定のアプリケーションプログラム上で資料データの起動操作をする（Ｓ３１）。資料データの起動操作がされると、情報処理部６１は、所定のアプリケーションプログラム上で資料データを実行する（Ｓ３２）。この場合において、情報処理部６１は、資料データの表示状態を、予め定められた初期状態にする。例えば、情報処理部６１は、資料データにおける１ページ目を表示する。
【００８１】
一方、受信側ユーザも、第２の情報処理装置３０を操作して、所定のアプリケーションプログラム上で資料データの起動操作をする（Ｓ３３）。資料データの起動操作がされると、第２の情報処理装置３０は、所定のアプリケーションプログラム上で資料データを実行する（Ｓ３４）。この場合も、第２の情報処理装置３０は、資料データの表示状態を予め定められた初期状態にする。例えば、第２の情報処理装置３０は、資料データにおける１ページ目を表示する。
【００８２】
続いて、送信側ユーザは、キーボード５１１またはマウス５１２等を用いて資料データに対して何らかの操作をする（Ｓ３５）。送信側ユーザにより操作がされると、情報処理部６１は、資料データの表示状態を変化させて画面を変更する（Ｓ３６）。例えば、情報処理部６１は、表示中の資料データのページを変更したり、表示中の資料データをスクロールしたりする。
【００８３】
続いて、情報処理部６１は、送信側ユーザの操作を表す操作情報を、第１の情報処理装置２０の入力送信部６２へと与える（Ｓ３７）。操作情報には、一例として、押し下したボタンの種類および回数、または、ポインタの移動方向および移動量等を示す情報が含まれる。
【００８４】
続いて、入力送信部６２は、受け取った操作情報を制御データに含めてネットワーク上の中継装置４２に送信する（Ｓ３８）。続いて、中継装置４２は、受け取った制御データを第２の情報処理装置３０へ送信する（Ｓ３９）。続いて、第２の情報処理装置３０は、中継装置４２から受信した制御データに含まれる操作情報を抽出する。
【００８５】
そして、第２の情報処理装置３０は、抽出した操作情報に示される操作がされた場合と同様に資料データの表示状態を変化させて、画面を変更する（Ｓ４０）。例えば、第２の情報処理装置３０は、何れかのボタンが押し下された場合、または、ポインタが何れかの方向に何れかの距離分移動した場合と同様に資料データの表示状態を変化させる。
【００８６】
以後、伝送システム１０は、送信側ユーザにより資料データに対して操作がされる毎に、同様の処理を実行する（Ｓ４１〜Ｓ４６）。このように、伝送システム１０は、第２の情報処理装置３０での資料データの表示状態を、第１の情報処理装置２０での資料データの表示状態に連動させることができる。
【００８７】
図１０は、会議の終了時の処理の手順を示すシーケンス図である。会議終了時において、伝送システム１０は、図１０に示すシーケンスで処理を実行する。
【００８８】
まず、送信側ユーザは、第１の情報処理装置２０の入力送信部６２に対して終了操作を行う（Ｓ５１）。続いて、入力送信部６２は、終了命令を含む制御データをネットワーク上の中継装置４２に送信する（Ｓ５２）。続いて、中継装置４２は、受け取った制御データを第２の情報処理装置３０へ送信する（Ｓ５３）。
【００８９】
続いて、第２の情報処理装置３０は、中継装置４２から終了命令を含む制御データを受信すると、記憶している資料データを消去する（Ｓ５４）。そして、第１の情報処理装置２０および第２の情報処理装置３０は、所定の会議の終了処理を実行する（Ｓ５５）。これにより、伝送システム１０は、会議終了後において、受信側ユーザによる資料データの参照を禁止することができる。
【００９０】
なお、送信側ユーザが参照許可の操作をした場合、入力送信部６２は、予め、参照許可情報を含む制御データを第２の情報処理装置３０に送信する。第２の情報処理装置３０は、終了命令を取得した場合において、参照許可情報を取得していた場合には、資料データの消去を実行しない。これにより、伝送システム１０は、送信側ユーザにより許可された場合には、会議終了後において受信側ユーザが資料データを参照可能とすることができる。
【００９１】
以上のように本実施形態に係る伝送システム１０によれば、ネットワークの通信状況が悪化した場合および会議の準備段階であっても、受信側ユーザに資料データを確実に参照させることができる。また、伝送システム１０によれば、送信側ユーザによる操作に連動して、受信側ユーザが参照している資料データの表示画面を変更することができるので、送信側ユーザと受信側ユーザとで同一の情報を参照することができる。また、伝送システム１０によれば、通信の終了後において、第２の情報処理装置３０に記憶された資料データを消去するので、通信終了後に資料データを参照されないようにすることができる。
【００９２】
（第１変形例）
つぎに、第１変形例に係る伝送システム１０について説明する。なお、以下に説明する変形例は、図１から図１０を参照して説明した伝送システム１０と略同一であるので、略同一の機能および構成を有する部材については同一の符号を付けて詳細な説明を省略して、相違点を中心に説明する。
【００９３】
図１１は、第１変形例に係る第１の情報処理装置２０の機能構成を示す図である。図１２は、第１変形例に係る第２の情報処理装置３０の機能構成を示す図である。
【００９４】
本変形例に係る第１の情報処理装置２０の情報処理部６１は、図１１に示すように、送信側属性取得部９５をさらに含む。また、本変形例に係る第２の情報処理装置３０の情報処理部８２は、図１２に示すように、受信側属性取得部９６をさらに含む。
【００９５】
送信側属性取得部９５は、送信側表示部６３に表示されている資料データの属性を取得する。そして、送信側属性取得部９５は、取得した属性を示す属性情報を、制御データ生成部７３へと出力する。
【００９６】
受信側属性取得部９６は、受信側表示部８３に表示されている資料データの属性を取得する。そして、受信側属性取得部９６は、取得した属性を示す属性情報を、制御データ処理部８８へと出力する。制御データ処理部８８は、属性情報を含む応答データを生成する。そして、受信側通信部８５は、応答データをネットワーク上の中継装置４２を介して第１の情報処理装置２０へと送信する。
【００９７】
送信側通信部７４は、第２の情報処理装置３０から、応答データをネットワーク上の中継装置４２を介して受信する。そして、送信側通信部７４は、受信した応答データに含まれる属性情報を制御データ生成部７３に与える。
【００９８】
制御データ生成部７３は、送信側属性取得部９５により取得された属性情報、および、応答データに含まれる属性情報に基づいて、送信側表示部６３に表示されている資料データの属性と受信側表示部８３に表示されている資料データの属性とが一致するか否かを判断する。そして、制御データ生成部７３は、送信側表示部６３に表示されている資料データの属性と受信側表示部８３に表示されている資料データの属性とが一致する場合、制御データに操作情報を含める。反対に、制御データ生成部７３は、送信側表示部６３に表示されている資料データの属性と受信側表示部８３に表示されている資料データの属性とが一致しない場合には、制御データに操作情報を含めない。
【００９９】
ここで、属性情報とは、資料データのファイル名、更新日およびハッシュ値等の、資料データのメタ情報である。従って、制御データ生成部７３は、送信側表示部６３に表示されている資料データの属性と受信側表示部８３に表示されている資料データの属性とが一致するか否かを判断することにより、送信側表示部６３と受信側表示部８３とに同一のデータが表示されているか否かを判断することができる。そして、制御データ生成部７３は、属性が一致する場合に制御データに操作情報を含めることにより、送信側表示部６３と受信側表示部８３とに異なる情報が表示されている場合に、送信側ユーザの操作によって、受信側表示部８３に表示されている情報を変化させてしまうことを回避することができる。
【０１００】
図１３は、第１変形例における処理の手順を示すシーケンス図である。第１変形例に係る伝送システム１０は、会議中において、図１３に示すシーケンスで処理を実行する。
【０１０１】
まず、第１の情報処理装置２０の情報処理部６１は、送信側表示部６３に表示されている資料データの属性を表す属性情報を第１の情報処理装置２０の入力送信部６２に与える（Ｓ６１）。情報処理部６１は、一例として、資料データの起動開始時に属性情報を入力送信部６２に与える。また、情報処理部６１は、一例として、定期的または所定のイベントが発生した場合に、属性情報を入力送信部６２に与えてもよい。
【０１０２】
一方、第２の情報処理装置３０は、受信側表示部８３に表示されている資料データの属性を表す属性情報を含む応答データを生成する。そして、第２の情報処理装置３０は、属性情報を含む応答データを中継装置４２に送信する（Ｓ６２）。続いて、中継装置４２は、属性情報を含む応答データを入力送信部６２に送信する（Ｓ６３）。
【０１０３】
続いて、入力送信部６２は、情報処理部６１から与えられた属性情報、および、応答データに含まれる属性情報に基づいて、送信側表示部６３に表示されている資料データの属性と受信側表示部８３に表示されている資料データの属性とが一致するか否かを判断する（Ｓ６４）。
【０１０４】
送信側ユーザは、資料データに対して何らかの操作をする（Ｓ７１）。送信側ユーザにより操作がされると、情報処理部６１は、資料データの表示状態を変化させて画面を変更する（Ｓ７２）。続いて、情報処理部６１は、送信側ユーザの操作を表す操作情報を、第１の情報処理装置２０の入力送信部６２へと与える（Ｓ７３）。
【０１０５】
続いて、入力送信部６２は、送信側表示部６３に表示されている資料データの属性と受信側表示部８３に表示されている資料データの属性とが一致したと判断した場合、受け取った操作情報を制御データに含めてネットワーク上の中継装置４２に送信する（Ｓ７４）。一方、一致しないと判断した場合、入力送信部６２は、操作情報を含めた制御データを送信しない。
【０１０６】
続いて、中継装置４２は、受け取った制御データを第２の情報処理装置３０へ送信する（Ｓ７５）。続いて、第２の情報処理装置３０は、中継装置４２から受信した制御データに含まれる操作情報に基づき、抽出した操作情報に示される操作がされた場合と同様に表示中の資料データの表示状態を変化させて、画面を変更する（Ｓ７６）。
【０１０７】
以上のように本変形例に係る伝送システム１０は、送信側表示部６３と受信側表示部８３とに同一のデータが表示されている場合に、受信側表示部８３に表示されている資料データの表示状態を送信側ユーザの操作によって変化させることができる。これにより、本変形例に係る伝送システム１０によれば、送信側表示部６３と受信側表示部８３とに異なる情報が表示されている場合に、送信側ユーザの操作によって、受信側表示部８３に表示されている情報を変化させてしまうことを回避できる。
【０１０８】
図１４は、第２変形例における処理の手順を示すシーケンス図である。第２変形例に係る伝送システム１０においては、第１の情報処理装置２０の制御データ生成部７３は、制御データに属性情報を含めて、第２の情報処理装置３０に送信する。そして、第２の情報処理装置３０の受信側制御部９３は、受信側表示部８３に表示されている資料データの属性情報と送信側表示部６３に表示されている資料データの属性情報とが一致する場合、制御データに含まれる操作情報に応じて資料データの表示状態を変化させる。
【０１０９】
具体的には、本変形例に係る伝送システム１０は、会議中において、図１４に示すシーケンスで処理を実行する。まず、第１の情報処理装置２０の情報処理部６１は、送信側表示部６３に表示されている資料データの属性を表す属性情報を第１の情報処理装置２０の入力送信部６２に与える（Ｓ８１）。続いて、入力送信部６２は、受け取った属性情報を記憶する（Ｓ８２）。
【０１１０】
一方、第２の情報処理装置３０も、受信側表示部８３に表示されている資料データの属性を表す属性情報を取得する（Ｓ８３）。続いて、第２の情報処理装置３０は、取得した属性情報を記憶する（Ｓ８４）。
【０１１１】
送信側ユーザは、資料データに対して何らかの操作をする（Ｓ９１）。送信側ユーザにより操作がされると、情報処理部６１は、資料データの表示状態を変化させて画面を変更する（Ｓ９２）。続いて、情報処理部６１は、送信側ユーザの操作を表す操作情報を、第１の情報処理装置２０の入力送信部６２へと与える（Ｓ９３）。
【０１１２】
続いて、入力送信部６２は、受け取った操作情報と、送信側表示部６３に表示されている資料データの属性を表す属性情報を制御データに含めてネットワーク上の中継装置４２に送信する（Ｓ９４）。続いて、中継装置４２は、受け取った制御データを第２の情報処理装置３０へ送信する（Ｓ９５）。
【０１１３】
続いて、第２の情報処理装置３０は、中継装置４２から受信した制御データに含まれる属性情報と、受信側表示部８３に表示されている資料データの属性を表す属性情報とが一致するか否かを判断する（Ｓ９６）。
【０１１４】
続いて、第２の情報処理装置３０は、中継装置４２から受信した制御データに含まれる属性情報と、受信側表示部８３に表示されている資料データの属性情報とが一致したと判断した場合、操作情報に示される操作がされた場合と同様に表示中の資料データの表示状態を変更して、画面を変更する（Ｓ９７）。一方、一致しないと判断した場合、第２の情報処理装置３０は、画面を変更しない。
【０１１５】
以上のように本変形例に係る伝送システム１０は、送信側表示部６３と受信側表示部８３とに同一のデータが表示されている場合に、受信側表示部８３に表示されている資料データを送信側ユーザの操作によって画面変化させることができる。これにより、本変形例に係る伝送システム１０によれば、送信側表示部６３と受信側表示部８３とに異なる情報が表示されている場合に、送信側ユーザの操作によって、受信側表示部８３に表示されている情報を変化させてしまうことを回避できる。
【０１１６】
図１５は、第３変形例における処理の手順を示すシーケンス図である。第３変形例において、第２の情報処理装置３０の受信側制御部９３は、受信側ユーザの操作に応じて、ダウンロードされた資料データの表示状態を変化させる。これにより、本変形例においては、受信側ユーザが、受信側表示部８３に表示されている資料データの表示状態を、送信側表示部６３に表示されている資料データの表示状態とは異なる状態にすることができる。
【０１１７】
また、本変形例において、第１の情報処理装置２０の制御データ生成部７３は、送信側ユーザの操作に応じて、制御データに、資料データの表示状態を予め定められた表示状態にリセットさせるリセット命令を含める。ここで、予め定められた表示状態は、例えば、資料データの１ページ目を表示した状態である。
【０１１８】
また、第２の情報処理装置３０の制御データ処理部８８は、リセット命令を含む制御データを受信した場合、制御データに含まれるリセット命令を受信側制御部９３に与える。そして、受信側制御部９３は、リセット命令が与えられた場合、資料データの表示状態を予め定められた表示状態にリセットする。
【０１１９】
具体的には、本変形例に係る伝送システム１０は、会議中において、図１５に示すシーケンスで処理を実行する。まず、受信側ユーザは、資料データに対して何らかの操作をする（Ｓ１０１）。受信側ユーザにより操作がされると、第２の情報処理装置３０は、資料データの表示状態を変化させて画面を変更する（Ｓ１０２）。これにより、受信側ユーザは、資料データを任意の表示状態に変更することができる。
【０１２０】
一方、送信側ユーザは、受信側表示部８３の資料データの表示状態を、送信側表示部６３の資料データの表示状態に同期させたい場合、入力送信部６２に対してリセット操作をする（Ｓ１０３）。入力送信部６２は、リセット操作がされると、リセット命令を情報処理部６１に与える（Ｓ１０４）。情報処理部６１は、リセット命令を受けると、送信側表示部６３における資料データの表示状態を予め定められた表示状態にリセットする（Ｓ１０５）。
【０１２１】
また、入力送信部６２は、リセット操作がされると、リセット命令を含む制御データを中継装置４２に送信する（Ｓ１０６）。続いて、中継装置４２は、リセット命令を含む制御データを第２の情報処理装置３０に送信する（Ｓ１０７）。第２の情報処理装置３０は、リセット命令を含む制御データを受信すると、受信側表示部８３における資料データの表示状態を予め定められた表示状態にリセットする（Ｓ１０８）。
【０１２２】
以上のように、本変形例に係る伝送システム１０は、受信側表示部８３に表示されている資料データの表示状態と、送信側表示部６３に表示されている資料データの表示状態とが異なっていても、送信側ユーザの操作に応じて、表示状態を予め定められた状態に一致させることができる。
【０１２３】
図１６は、第４変形例における処理の手順を示すシーケンス図である。本変形例において、第２の情報処理装置３０の受信側記憶部９２は、第１の情報処理装置２０から送信された制御データに含まれる操作情報を記憶する。そして、第２の情報処理装置３０の受信側制御部９３は、受信側ユーザから同期指示を受けた場合、受信側記憶部９２に記憶された操作情報に基づき、受信側表示部８３に表示されている資料データの状態を、現時点における送信側表示部６３に表示されている資料データの状態に変更する。
【０１２４】
また、第１の情報処理装置２０の制御データ生成部７３は、定期的または所定のイベントが発生した場合に、制御データに同期指示を含めてもよい。第２の情報処理装置３０の受信側制御部９３は、第１の情報処理装置２０から同期指示を受けた場合、受信側記憶部９２に記憶された操作情報に基づき、受信側表示部８３に表示されている資料データの表示状態を、現時点における送信側表示部６３に表示されている資料データの表示状態に変更する。
【０１２５】
具体的には、本変形例に係る伝送システム１０は、会議中において、図１６に示すシーケンスで処理を実行する。まず、送信側ユーザは、資料データに対して何らかの操作をする（Ｓ１２１）。送信側ユーザにより操作がされると、情報処理部６１は、資料データの表示状態を変化させて画面を変更する（Ｓ１２２）。続いて、情報処理部６１は、送信側ユーザの操作を表す操作情報を、第１の情報処理装置２０の入力送信部６２へと与える（Ｓ１２３）。
【０１２６】
続いて、入力送信部６２は、受け取った操作情報を制御データに含めてネットワーク上の中継装置４２に送信する（Ｓ１２４）。続いて、中継装置４２は、受け取った制御データを第２の情報処理装置３０へ送信する（Ｓ１２５）。続いて、第２の情報処理装置３０は、中継装置４２から受信した制御データに含まれる操作情報を抽出して、記憶する（Ｓ１２６）。
【０１２７】
そして、受信側ユーザは、第２の情報処理装置３０に対して、同期指示を与える（Ｓ１２７）。第２の情報処理装置３０は、受信側ユーザから同期指示が与えられると、記憶された操作情報に基づき、受信側表示部８３に表示されている資料データの状態を、現時点における送信側表示部６３に表示されている資料データの状態に変更する（Ｓ１２８）。
【０１２８】
なお、送信側ユーザは、入力送信部６２に対して同期操作をしてもよい。入力送信部６２は、送信側ユーザにより同期操作がされると、同期指示を含む制御データを中継装置４２を介して第２の情報処理装置３０に送信する。そして、第２の情報処理装置３０は、同期指示を含む制御データを受信すると、記憶された操作情報に基づき、受信側表示部８３に表示されている資料データの状態を、現時点における送信側表示部６３に表示されている資料データの状態に変更する。
【０１２９】
以上のように、本変形例に係る伝送システム１０は、受信側表示部８３に表示されている資料データの表示状態と、送信側表示部６３に表示されている資料データの表示状態とが異なる状態であっても、受信側ユーザまたは送信側ユーザによる同期操作によって、受信側表示部８３の表示状態を、現在の送信側表示部６３の表示状態に一致させることができる。
【０１３０】
以上、本発明のいくつかの実施形態および変形例を説明したが、これらは、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能である。
【符号の説明】
【０１３１】
１０  伝送システム
２０  情報送信装置
３０  情報受信装置
４２  中継装置
４４  資料格納装置
４６  管理装置
５０  通信装置
５１  コンピュータ
５２  表示装置
６１  情報処理装置
６２  入力送信部
６３  送信側表示部
６４  送信側操作部
６６  送信側記憶部
６７  資料送信部
６８  操作取得部
６９  送信側制御部
７１  音声取得部
７２  画像取得部
７３  制御データ生成部
７４  送信側通信部
７５  送信側ＵＩ部
８１  受信出力部
８２  情報処理部
８３  受信側表示部
８５  受信側通信部
８６  音声出力部
８７  画像出力部
８８  制御データ処理部
８９  受信側ＵＩ部
９１  資料受信部
９２  受信側記憶部
９３  受信側制御部
９５  送信側属性取得部
９６  受信側属性取得部
【先行技術文献】
【特許文献】
【０１３２】
【特許文献１】特開２０１４−０５６４５４号公報
【特許文献２】米国特許第６７６０７４９号明細書
【図１】
0006519239.tif 000002
【図２】
0006519239.tif 000003
【図３】
0006519239.tif 000004
【図４】
0006519239.tif 000005
【図５】
0006519239.tif 000006
【図６】
0006519239.tif 000007
【図７】
0006519239.tif 000008
【図８】
0006519239.tif 000009
【図９】
0006519239.tif 000010
【図１０】
0006519239.tif 000011
【図１１】
0006519239.tif 000012
【図１２】
0006519239.tif 000013
【図１３】
0006519239.tif 000014
【図１４】
0006519239.tif 000015
【図１５】
0006519239.tif 000016
【図１６】
0006519239.tif 000017