(57)【要約】【課題】遠隔会議において、複数の端末装置のそれぞれに適切な画像が表示されているのかを発表者が適切に把握できる遠隔会議プログラム、端末装置、および遠隔会議方法を提供する。【解決手段】他の端末装置に関連する所定のデータを受信するステップと、第２端末装置を示す識別情報と、所定のデータが第１端末装置の第１表示部において表示される位置を示す位置情報とを関連付けて記憶するステップと、第２端末装置の第２表示部に資料データを表示させる指示を、第２端末装置に送信するステップと、第２表示部における表示状態を示す特定情報を取得するステップ（Ｓ３２）と、特定情報を送信した端末装置の識別情報に対応する位置情報を特定するステップ（Ｓ３４）と、第１表示部のうち、位置情報で示される位置に、特定情報に対応する特定画像を表示するステップ（Ｓ４２、Ｓ４５）とを第１端末装置のコンピュータに実行させる遠隔会議プログラム。【選択図】図６
2016126432.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して各種データの送受信を行うことにより遠隔会議を実行可能な複数の端末装置のうちの１の第１端末装置のコンピュータが実行可能な遠隔会議プログラムであって、
前記複数の端末装置のうち前記第１端末装置とは異なる端末装置であって第２端末装置を含む他の端末装置に関連する所定のデータを受信する受信ステップと、
前記所定のデータに含まれる前記他の端末装置を示す識別情報と、前記所定のデータが前記第１端末装置の第１表示部において表示される位置を示す位置情報とを関連付けて記憶する記憶ステップと、
前記第２端末装置の第２表示部に資料データを表示させる指示を、前記第２端末装置に送信する表示指示ステップと、
前記第２端末装置の前記第２表示部における表示状態を示す特定情報を取得する取得ステップと、
前記特定情報を送信した前記第２端末装置の前記識別情報に対応する前記位置情報を、前記記憶ステップによって記憶された前記識別情報および前記位置情報に応じて特定する特定ステップと、
前記第１表示部のうち、前記特定ステップによって特定された前記位置情報で示される位置に、前記特定情報に対応する特定画像を表示する表示ステップと
を前記第１端末装置のコンピュータに実行させることを特徴とする遠隔会議プログラム。
【請求項２】
前記特定情報で示される表示状態と、前記第１端末装置における前記資料データの表示状態とが対応しているかを判断する判断ステップを、前記第１端末装置のコンピュータに実行させ、
前記表示ステップは、前記判断ステップによって対応していると判断された場合、前記特定画像として第１画像を表示し、前記判断ステップによって対応していないと判断された場合、前記特定画像として前記第１画像とは異なる第２画像を表示することを特徴とする請求項１に記載の遠隔会議プログラム。
【請求項３】
前記第１画像は、前記第２表示部における前記資料データの表示状態を再現する画像であって、
前記第２画像は、前記受信ステップによって受信された前記所定のデータに対応することを特徴とする請求項２に記載の遠隔会議プログラム。
【請求項４】
前記表示ステップによって前記第１画像が表示されてから所定の時間が経過した場合、前記第１画像から、前記受信ステップによって受信された前記第２画像に切り替えて前記第１表示部に表示する切替ステップを、前記第１端末装置のコンピュータに実行させることを特徴とする請求項２または３に記載の遠隔会議プログラム。
【請求項５】
前記表示指示ステップは、前記第１表示部に表示されている前記資料データを更新する操作を受け付けたことに応じて、前記第２端末装置の前記第２表示部に更新された前記資料データを表示させる指示を、前記第２端末装置に送信することを特徴とする請求項１から４のいずれかに記載の遠隔会議プログラム。
【請求項６】
前記判断ステップによって判断された結果を示す通知を前記第２端末装置に送信する送信ステップを、前記第１端末装置のコンピュータに実行させることを特徴とする請求項２から５のいずれかに記載の遠隔会議プログラム。
【請求項７】
前記所定のデータは、前記第２端末装置のカメラで撮像された映像データであることを特徴とする請求項１から６のいずれかに記載の遠隔会議プログラム。
【請求項８】
ネットワークを介して各種データの送受信を行うことで遠隔会議を実行可能な複数の端末装置のうちの１の第１端末装置であって、
前記複数の端末装置のうち前記第１端末装置とは異なる端末装置であって第２端末装置を含む他の端末装置に関連する所定のデータを受信する受信手段と、
前記所定のデータに含まれる前記他の端末装置を示す識別情報と、前記所定のデータが前記第１端末装置の第１表示部において表示される位置を示す位置情報とを関連付けて記憶する記憶手段と、
前記第２端末装置の第２表示部に資料データを表示させる指示を、前記第２端末装置に送信する表示指示手段と、
前記第２端末装置の前記第２表示部における表示状態を示す特定情報を取得する取得手段と、
前記特定情報を送信した前記第２端末装置の前記識別情報に対応する前記位置情報を、前記記憶手段によって記憶された前記識別情報および前記位置情報に応じて特定する特定手段と、
前記第１表示部のうち、前記特定手段によって特定された前記位置情報で示される位置に、前記特定情報に対応する特定画像を表示する表示手段と
を備えたことを特徴とする端末装置。
【請求項９】
ネットワークを介して各種データの送受信を行うことで遠隔会議を実行可能な複数の端末装置のうちの１の第１端末装置のコンピュータが実行可能な遠隔会議方法であって、
前記複数の端末装置のうち前記第１端末装置とは異なる端末装置であって第２端末装置を含む他の端末装置に関連する所定のデータを受信する受信ステップと、
前記所定のデータに含まれる前記他の端末装置を示す識別情報と、前記所定のデータが前記第１端末装置の第１表示部において表示される位置を示す位置情報とを関連付けて記憶する記憶ステップと、
前記第２端末装置の第２表示部に資料データを表示させる指示を、前記第２端末装置に送信する表示指示ステップと、
前記第２端末装置の前記第２表示部における表示状態を示す特定情報を取得する取得ステップと、
前記特定情報を送信した前記第２端末装置の前記識別情報に対応する前記位置情報を、前記記憶ステップによって記憶された前記識別情報および前記位置情報に応じて特定する特定ステップと、
前記第１表示部のうち、前記特定ステップによって特定された前記位置情報で示される位置に、前記特定情報に対応する特定画像を表示する表示ステップと
を含むことを特徴とする遠隔会議方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して通信を行うことによって遠隔会議を実現するための遠隔会議プログラム、端末装置、および遠隔会議方法に関する。
【背景技術】
【０００２】
ネットワークに接続した複数の端末装置のそれぞれのユーザ間で、仮想的な会議室に参加して遠隔会議を実現するためのシステムが提案されている。遠隔会議では、各参加者の端末装置において、資料データを共有して表示する場合がある。この場合、各参加者に対して説明を行う発表者は、共有された資料データを参照しながら説明を行うため、参加者の端末装置の表示画面に異なる資料データなど、発表者の端末装置と異なる表示がされていると、発表者の説明が参加者に適切に伝わらないおそれがある。特許文献１には、複数の端末装置を使用して、ネットワークを介して画像を共有して表示するシステムが開示されている。このシステムでは、第２端末の表示画面に表示されている共有画像の領域を点線枠等で囲み、第１端末の表示画面に表示された共有画像上に重畳して表示する。そのため、第１端末のユーザは、共有画像のいずれの領域が第２端末の表示画面に表示されているか把握できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３９９１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記に記載のシステムでは、共有画像を表示する端末装置の数が増えた場合、いずれの端末装置に共有画像のいずれの領域が表示されているのかを発表者が適切に把握できないおそれがある。
【０００５】
本発明の目的は、遠隔会議において、複数の端末装置のそれぞれに適切な画像が表示されているのかを発表者が適切に把握できる遠隔会議プログラム、端末装置、および遠隔会議方法を提供することである。
【課題を解決するための手段】
【０００６】
本発明の第１態様に係る遠隔会議プログラムは、ネットワークを介して各種データの送受信を行うことにより遠隔会議を実行可能な複数の端末装置のうちの１の第１端末装置のコンピュータが実行可能な遠隔会議プログラムであって、前記複数の端末装置のうち前記第１端末装置とは異なる端末装置であって第２端末装置を含む他の端末装置に関連する所定のデータを受信する受信ステップと、前記所定のデータに含まれる前記他の端末装置を示す識別情報と、前記所定のデータが前記第１端末装置の第１表示部において表示される位置を示す位置情報とを関連付けて記憶する記憶ステップと、前記第２端末装置の第２表示部に資料データを表示させる指示を、前記第２端末装置に送信する表示指示ステップと、前記第２端末装置の前記第２表示部における表示状態を示す特定情報を取得する取得ステップと、前記特定情報を送信した前記第２端末装置の前記識別情報に対応する前記位置情報を、前記記憶ステップによって記憶された前記識別情報および前記位置情報に応じて特定する特定ステップと、前記第１表示部のうち、前記特定ステップによって特定された前記位置情報で示される位置に、前記特定情報に対応する特定画像を表示する表示ステップとを前記第１端末装置のコンピュータに実行させる。
【０００７】
上記の遠隔会議プログラムが第１端末装置によって実行されることによって、例えば、複数の端末装置で資料データを共有しながら、第１端末装置を使用する使用者が発表する場合、第１端末装置は、第２端末装置の第２表示部における表示状態を、第２端末装置の位置情報に関連付けて第１表示部に表示する。これにより、遠隔会議において、発表者は、第２端末装置の第２表示部に適切な画像が表示されているか適切に把握できる。
【０００８】
本発明の第２態様に係る端末装置は、ネットワークを介して各種データの送受信を行うことで遠隔会議を実行可能な複数の端末装置のうちの１の第１端末装置であって、前記複数の端末装置のうち前記第１端末装置とは異なる端末装置であって第２端末装置を含む他の端末装置に関連する所定のデータを受信する受信手段と、前記所定のデータに含まれる前記他の端末装置を示す識別情報と、前記所定のデータが前記第１端末装置の第１表示部において表示される位置を示す位置情報とを関連付けて記憶する記憶手段と、前記第２端末装置の第２表示部に資料データを表示させる指示を、前記第２端末装置に送信する表示指示手段と、前記第２端末装置の前記第２表示部における表示状態を示す特定情報を取得する取得手段と、前記特定情報を送信した前記第２端末装置の前記識別情報に対応する前記位置情報を、前記記憶手段によって記憶された前記識別情報および前記位置情報に応じて特定する特定手段と、前記第１表示部のうち、前記特定手段によって特定された前記位置情報で示される位置に、前記特定情報に対応する特定画像を表示する表示手段とを備える。第２態様に係る端末装置は、第１態様と同様の効果を奏することができる。
【０００９】
本発明の第３態様に係る遠隔会議方法は、ネットワークを介して各種データの送受信を行うことで遠隔会議を実行可能な複数の端末装置のうちの１の第１端末装置のコンピュータが実行可能な遠隔会議方法であって、前記複数の端末装置のうち前記第１端末装置とは異なる端末装置であって第２端末装置を含む他の端末装置に関連する所定のデータを受信する受信ステップと、前記所定のデータに含まれる前記他の端末装置を示す識別情報と、前記所定のデータが前記第１端末装置の第１表示部において表示される位置を示す位置情報とを関連付けて記憶する記憶ステップと、前記第２端末装置の第２表示部に資料データを表示させる指示を、前記第２端末装置に送信する表示指示ステップと、前記第２端末装置の前記第２表示部における表示状態を示す特定情報を取得する取得ステップと、前記特定情報を送信した前記第２端末装置の前記識別情報に対応する前記位置情報を、前記記憶ステップによって記憶された前記識別情報および前記位置情報に応じて特定する特定ステップと、前記第１表示部のうち、前記特定ステップによって特定された前記位置情報で示される位置に、前記特定情報に対応する特定画像を表示する表示ステップとを含む。第３態様に係る遠隔会議方法は、第１態様と同様の効果を奏することができる。
【図面の簡単な説明】
【００１０】
【図１】遠隔会議システム１の概要と、端末装置１２の電気的構成とを示す図である。
【図２】会議アプリケーションウィンドウ２０の表示態様の一例を示す図である。
【図３】会議アプリケーションウィンドウ２０に表示された異常通知画像２０６を示す図である。
【図４】メイン処理のフローチャートである。
【図５】発表者拠点第１処理のフローチャートである。
【図６】発表者拠点第２処理のフローチャートである。
【図７】閲覧者拠点第１処理のフローチャートである。
【図８】第１表示データ処理のフローチャートである。
【図９】閲覧者拠点第２処理のフローチャートである。
【図１０】第２表示データ処理のフローチャートである。
【発明を実施するための形態】
【００１１】
＜遠隔会議システム１の概要＞
遠隔会議システム１について、図１を参照して説明する。遠隔会議システム１は、サーバ装置１１、および端末装置１２Ａ〜１２Ｃを備える。端末装置１２Ａ〜１２Ｃを総称して端末装置１２という。サーバ装置１１および端末装置１２は、ネットワーク１４を介して接続する。遠隔会議システム１は、端末装置１２のそれぞれの使用者に対し、仮想会議室を提供することによって、それぞれの使用者間で遠隔会議を実現させるためのシステムである。
【００１２】
サーバ装置１１は、周知のMulti-point Control Unit（ＭＣＵ）である。端末装置１２は、周知の汎用Personal Computer（ＰＣ）に対して、遠隔会議を行なうためのアプリケーション（以下、「会議アプリケーション」という。）のプログラムをインストールすることで構成される。以下、端末装置１２Ａ〜１２Ｃのそれぞれの使用者を、使用者１３Ａ〜１３Ｃという。使用者１３Ａ〜１３Ｃを総称して使用者１３という。なお、サーバ装置１１は、汎用のサーバであってもよい。端末装置１２の少なくとも１つは、遠隔会議用の専用端末に対して会議アプリケーションのプログラムをインストールすることで構成されてもよい。
【００１３】
＜電気的構成＞
端末装置１２の電気的構成について、図１を参照して説明する。端末装置１２は、ネットワーク１４を介してサーバ装置１１と接続する。端末装置１２は、端末装置１２の制御を司るＣＰＵ１２１を備える。ＣＰＵ１２１は、ＲＯＭ１２２、ＲＡＭ１２３、記憶部１２４、カメラ１２５、表示部１２６、通信Ｉ／Ｆ１２７、入力部１２８、マイク１２９、スピーカ１３０、およびドライブ装置１３１と電気的に接続する。ＲＯＭ１２２には、ブートプログラム、ＢＩＯＳ等が記憶される。ＲＡＭ１２３には、タイマやカウンタ、後述する表示フラグの情報等、一時的なデータ等が記憶される。記憶部１２４は、コンピュータが読み取り可能な非一時的な記憶媒体、例えば、ハードディスク等で構成される。記憶部１２４には、会議アプリケーションのプログラム、およびＯＳが記憶される。ただし、記憶部１２４は、例えば、フラッシュメモリおよび／またはＲＯＭ等で構成されてもよい。非一時的な記憶媒体は、情報を記憶する期間に関わらず、情報を記憶可能な記憶媒体であればよい。非一時的な記憶媒体は、一時的な記憶媒体（例えば、伝送される信号）を含まなくてもよい。
【００１４】
表示部１２６はLiquid Crystal Display（ＬＣＤ）である。通信Ｉ／Ｆ１２７は、端末装置１２がネットワーク１４に接続するためのインタフェース素子（例えば、ＬＡＮカードなど）、または端末装置１２がネットワーク１４に接続した図示外のアクセスポイントと接続して無線通信を行うためのインタフェース素子（例えば、Ｗｉ−Ｆｉ通信モデムなど）である。ＣＰＵ１２１は、通信Ｉ／Ｆ１２７を介して、ネットワーク１４に接続する他の機器とデータの送受信を行う。入力部１２８は、例えば、ボタン、キーボード、マウス、およびタッチパネル等を含む。ドライブ装置１３１は、半導体メモリ等のコンピュータが読み取り可能な記憶媒体１３１Ａに記憶された情報を読み出すことができる。ＣＰＵ１２１は、記憶媒体１３１Ａに記憶されたプログラムをドライブ装置１３１によって読み出し、記憶部１２４に記憶できる。
【００１５】
なお、ＣＰＵ１２１として、汎用的なプロセッサーが用いられてもよい。ＣＰＵ１２１によって実行される処理の一部は、他の電子部品（例えば、ＡＳＩＣ）によって実行されてもよい。ＣＰＵ１２１によって実行される処理は、複数の電子機器（つまり、複数のＣＰＵ）によって分散処理されてもよい。プログラムは、例えば、ネットワーク１４に接続された別のサーバからダウンロードされて（即ち、伝送信号として送信され）、記憶部１２４に記憶されてもよい。この場合、プログラムは、別のサーバに備えられたハードディスクなどの非一時的な記憶媒体に保存されている。
【００１６】
＜会議室の概要＞
端末装置１２の使用者１３が、サーバ装置１１によって提供される仮想会議室（以下、単に「会議室」という。）を利用する場合の手順について、具体例を挙げて説明する。まず、端末装置１２ＡのＣＰＵ１２１は、使用者１３ＡのユーザＩＤおよびパスワードが入力部１２８を介して入力されたことを検出した場合、遠隔会議システム１にログインさせる。次に、端末装置１２ＡのＣＰＵ１２１は、使用者１３Ａの主催する会議室に使用者１３Ｂ、１３Ｃを招待するために、使用者１３Ｂ、１３Ｃによって使用される端末装置１２Ｂ、１２Ｃの電子メールアドレス宛てに、電子メールを送信する。この電子メールは、使用者１３Ｂ、１３Ｃが会議室に参加するために必要なＵＲＬ（Uniform Resource Locator）を含む。ＵＲＬは、会議室を識別する会議ＩＤを含む。会議室にパスワードが設定されている場合は、ＵＲＬにパスワードを示すパスワード情報を含んでもよい。
【００１７】
次に、端末装置１２ＡのＣＰＵ１２１は、会議アプリケーションを起動する指示を入力部１２８を介して検出した場合、会議アプリケーションを起動する。端末装置１２ＡのＣＰＵ１２１は、使用者１３Ａの主催する会議室に入室するための入力操作を検出した場合、使用者１３Ａの主催する会議室の会議ＩＤを、サーバ装置１１に対して送信する。端末装置１２ＡのＣＰＵ１２１は、サーバ装置１１と通信を行い、会議接続の処理を実行する。サーバ装置１１は、会議接続の処理により、会議ＩＤで示される会議室のセッションを端末装置１２Ａとの間で確立させる。
【００１８】
一方、端末装置１２ＢのＣＰＵ１２１は、端末装置１２Ａから送信された電子メールを受信し、ＵＲＬを表示部１２６に表示させる。端末装置１２ＢのＣＰＵ１２１は、ＵＲＬが選択されたことを入力部１２８を介して検出した場合、会議アプリケーションを起動させる。端末装置１２ＢのＣＰＵ１２１は、ＵＲＬに含まれる会議ＩＤを、サーバ装置１１に対して送信する。端末装置１２ＢのＣＰＵ１２１は、サーバ装置１１と通信を行い、会議接続の処理を実行する。サーバ装置１１は、会議接続の処理により、会議ＩＤで示される会議室のセッションを端末装置１２Ｂとの間で確立させる。端末装置１２Ｃでも同様の操作が行われる。
【００１９】
以上によって、サーバ装置１１は会議ＩＤで示される会議室のセッションを端末装置１２との間で確立させる。使用者１３Ａの主催する会議室に、使用者１３Ａ〜１３Ｃが参加した状態になる。端末装置１２のＣＰＵ１２１によって会議アプリケーションが実行されることによって、図１に示す会議アプリケーションウィンドウ２０が表示部１２６に表示される。また、端末装置１２のＣＰＵ１２１によって会議アプリケーションが実行されることによって、他の端末装置１２のマイク１２９によって集音された音声がスピーカ１３０から出力される。使用者１３は、使用者１３Ａの主催する会議室に参加する他の使用者１３の映像および音声を確認しながら、他の使用者１３との間で遠隔会議を実行できる。
【００２０】
上記の会議アプリケーションは、会議室における複数の機能を使用者１３に提供可能である。複数の機能の１つとして、「資料共有」がある。「資料共有」は、会議アプリケーションウィンドウ２０の資料ウィンドウ２０Ａに、他の端末装置１２との間で共有する資料データを表示させる機能である。
【００２１】
なお、会議アプリケーションにおいて、「資料共有」の機能を起動する端末装置１２の使用者であって、共有される資料データを用いて説明を行う者を、「発表者」という。共有される資料データを閲覧しながら発表者の説明を聞く者を、「閲覧者」という。なお、発表者および閲覧者の端末装置１２は、会議アプリケーションにおいて、権限がそれぞれ設定されている。具体的には、発表者の端末装置１２は、会議室を主催する使用者１３によって、「資料共有」の機能の実行を許可する設定がなされている。閲覧者の端末装置１２は、会議室を主催する使用者１３によって、「資料共有」の機能の実行を許可しない設定がなされている。以下では、使用者１３Ａが端末装置１２Ａを介して「資料共有」の機能を起動した場合について、具体的に説明する。この場合、使用者１３Ａは、共有される資料を用いて、使用者１３Ｂ、１３Ｃに対して説明を行う。使用者１３Ａのことを「発表者１３Ａ」ともいう。使用者１３Ｂ、１３Ｃのことを「閲覧者１３Ｂ、１３Ｃ」ともいう。
【００２２】
＜会議アプリケーションウィンドウ２０の表示態様＞
会議アプリケーションウィンドウ２０の表示態様について、具体例を挙げて図１から図３を参照して説明する。図１に示すように、会議アプリケーションウィンドウ２０は、資料ウィンドウ２０Ａと映像ウィンドウ２０Ｂとで構成される。資料ウィンドウ２０Ａには、「資料共有」の機能が実行された場合において、資料データに基づいて資料データ画像２０１が表示される。資料データ画像２０１とは、資料データに基づいて表示される画像である。
【００２３】
映像ウィンドウ２０Ｂには、通常、映像データ２０２Ａ、２０２Ｂおよび表示名２０５が表示される。映像データ２０２Ａとは、端末装置１２Ａのカメラ１２５で撮影された映像である。映像データ２０２Ｂとは、端末装置１２Ｂ、１２Ｃのカメラ１２５で撮影されて、端末装置１２Ａに送られた映像である。表示名２０５とは、使用者１３によって事前に登録された文字列である。具体的には、発表者１３Ａ、閲覧者１３Ｂ、１３Ｃの表示名２０５は、それぞれ、「発表者Ａ」、「閲覧者Ｂ」、「閲覧者Ｃ」である。表示名２０５は、映像データ２０２Ａ、２０２Ｂのそれぞれの上側に表示される。映像データ２０２Ａ、２０２Ｂおよび表示名２０５は、後述する位置情報に基づいて表示される。
【００２４】
図２は、端末装置１２Ａが「資料共有」の機能を実行し、資料データが端末装置１２Ｂ、１２Ｃへ送信された直後の端末装置１２Ａの表示部１２６に表示される会議アプリケーションウィンドウ２０の表示態様の一例を示している。図２示すように、端末装置１２Ａが「資料共有」の機能を実行し、資料データが端末装置１２Ｂ、１２Ｃへ送信された直後では、映像ウィンドウ２０Ｂの映像データ２０２Ｂが表示されていた位置に、表示データ画像２０３および通知画像２０４のいずれかが表示される。
【００２５】
ここで、端末装置１２Ｂまたは端末装置１２Ｃにおいて、資料ウィンドウ２０Ａに、資料データ画像２０１が適切に表示されていた場合を仮定する。表示データ画像２０３は、端末装置１２Ａにおいて、端末装置１２Ｂまたは端末装置１２Ｃの位置情報に基づいて、端末装置１２Ａの映像ウィンドウ２０Ｂに表示される。表示データ画像２０３は、端末装置１２Ｂまたは端末装置１２Ｃの資料ウィンドウ２０Ａに表示されている資料データ画像２０１を再現する画像である。
【００２６】
一方、端末装置１２Ｂまたは端末装置１２Ｃにおいて、資料ウィンドウ２０Ａに、資料データ画像２０１が適切に表示されていない場合を仮定する。通知画像２０４は、端末装置１２Ａにおいて、端末装置１２Ｂまたは端末装置１２Ｃの位置情報に基づいて、端末装置１２Ａの映像ウィンドウ２０Ｂに重畳表示される。通知画像２０４は、例えば、エクスクラメーションマークであるが、これに限定されない。通知画像２０４は、例えば種々のマークの中から事前にユーザが選択して設定できてもよいし、表示データ画像２０３のサムネイルでもよい。なお、端末装置１２Ａの資料ウィンドウ２０Ａには、必ず資料データ画像２０１が適切に表示されるため、映像データ２０２Ａが表示されている位置には、表示データ画像２０３および通知画像２０４のいずれも表示されない。
【００２７】
例えば図２に示される一例の場合、表示データ画像２０３が表示されている位置に対応する端末装置１２Ｃの資料ウィンドウ２０Ａには、端末装置１２Ａが端末装置１２Ｃへ送信した資料データに基づいて資料データ画像２０１が適切に表示されている。通知画像２０４が表示されている位置に対応する端末装置１２Ｂの資料ウィンドウ２０Ａには、端末装置１２Ａが端末装置１２Ｂへ送信した資料データに基づいて資料データ画像２０１が適切に表示されていない。
【００２８】
図３は、端末装置１２Ｂの表示部１２６に表示される会議アプリケーションウィンドウ２０の表示態様を示している。図３に示される会議アプリケーションウィンドウ２０は、端末装置１２Ａから資料データが端末装置１２Ｂ、１２Ｃへ送信された場合であって、かつ、端末装置１２Ｂの表示部１２６に、送信された資料データに基づいて資料データ画像２０１が適切に表示されなかった場合に表示される。この場合、会議アプリケーションウィンドウ２０の中央部には、異常通知画像２０６が表示される。異常通知画像２０６とは、閲覧者の端末装置１２の表示部１２６に、端末装置１２Ａから送られてきた資料データに基づいて資料データ画像２０１が適切に表示されていないことを示す画像である。
【００２９】
＜端末装置１２のＣＰＵ１２１による処理の詳細＞
端末装置１２のＣＰＵ１２１によって実行される処理では、ＲＡＭ１２３に記憶された表示フラグが用いられる。表示フラグとは、映像ウィンドウ２０Ｂに表示される映像や画像の表示態様を示すフラグである。映像ウィンドウ２０Ｂに映像データ２０２Ｂが表示される場合には、表示フラグとしてＲＡＭ１２３に「０」が記憶される。映像ウィンドウ２０Ｂに表示データ画像２０３が表示される場合には、表示フラグとしてＲＡＭ１２３に「１」が記憶される。なお、「資料共有」の機能が起動された場合には、表示フラグとしてＲＡＭ１２３に「０」が記憶される。
【００３０】
メイン処理について、図４を参照して説明する。メイン処理は、会議アプリケーションが起動された場合に、会議室に参加する端末装置１２のＣＰＵ１２１によって開始される。このため、閲覧者拠点第１処理は、端末装置１２Ａ〜１２ＣのＣＰＵ１２１によって実行される処理に対応する。以下では、使用者１３Ａが発表者となり、特定の資料データを指定して、端末装置１２Ａを介して「資料共有」の機能を起動する場合を例に挙げて、具体的に説明する。なお、会議アプリケーションは、例えば、以下の２つの場合に起動される。一つ目の場合は、端末装置１２のＣＰＵ１２１が、入力部１２８を介して会議アプリケーションを起動する指示を検出した場合である。この場合、起動した会議アプリケーションに対して、会議室に参加するために必要な会議ＩＤおよびパスワードが、入力部１２８を介して入力される。二つ目の場合は、端末装置１２のＣＰＵ１２１が、会議室に参加するために必要なＵＲＬが選択されたことを入力部１２８を介して検出した場合である。なお、端末装置１２のＣＰＵ１２１は、会議室に参加するために必要なＵＲＬが選択されたことを入力部１２８を介して検出した場合であり、かつ、端末装置１２に会議アプリケーションがインストールされていない場合は、会議アプリケーションをインストールして起動する。
【００３１】
図４に示すように、メイン処理が実行されると、端末装置１２のＣＰＵ１２１は、入力部１２８が受け付けた操作に基づいて、会議を終了させる指示が検出されたか判定する（Ｓ１１）。会議を終了させる指示が検出されたと判定された場合には（Ｓ１１：ＹＥＳ）、ＣＰＵ１２１は、会議室から退室することを示す通知を、サーバ装置１１に対して送信して、メイン処理を終了する。会議を終了させる指示が検出されていないと判定された場合には（Ｓ１１：ＮＯ）、ＣＰＵ１２１は、他の端末装置１２のいずれかからサーバ装置１１を介して映像データ２０２Ｂが受信されたか判定する（Ｓ１２）。他の端末装置１２のいずれからも映像データ２０２Ｂが受信されていないと判定された場合には（Ｓ１２：ＮＯ）、ＣＰＵ１２１は、処理をＳ１１の判定に戻す。他の端末装置１２のいずれかから映像データ２０２Ｂが受信されたと判定された場合には（Ｓ１２：ＹＥＳ）、ＣＰＵ１２１は、受信された映像データ２０２Ｂを送信した端末装置１２を特定する（Ｓ１３）。ＣＰＵ１２１は、例えば、映像データ２０２Ｂに付加されたユーザＩＤによって端末装置１２を特定する。
【００３２】
次いで、ＣＰＵ１２１は、特定された端末装置１２が新規の端末装置であるか判定する（Ｓ１４）。後述のＳ１５の処理によってＲＡＭ１２３に特定された端末装置１２に対応するユーザＩＤが記憶されている場合には、新規の端末装置でないと判定される。ＲＡＭ１２３に特定された端末装置１２に対応するユーザＩＤが記憶されていない場合には、新規の端末装置であると判定される。特定された端末装置１２が新規の端末装置でないと判定された場合には（Ｓ１４：ＮＯ）、ＣＰＵ１２１は、処理をＳ１６の判定へ移行する。特定された端末装置１２が新規の端末装置であると判定された場合には（Ｓ１４：ＹＥＳ）、ＣＰＵ１２１は、特定された端末装置１２のユーザＩＤと位置情報とを対応付けてＲＡＭ１２３に記憶させる（Ｓ１５）。なお、位置情報とは、映像データ２０２Ｂ等が映像ウィンドウ２０Ｂのいずれの位置に表示されるかを示す情報である。位置情報は、例えば、映像ウィンドウ２０Ｂにおける、水平方向の座標および垂直方向の座標の範囲として定義される。
【００３３】
次いで、ＣＰＵ１２１は、表示フラグとしてＲＡＭ１２３に「０」が記憶されているか判定する（Ｓ１６）。表示フラグとしてＲＡＭ１２３に「０」が記憶されていないと判定された場合には（Ｓ１６：ＮＯ）、ＣＰＵ１２１は、処理をＳ１１の判定に戻す。表示フラグとしてＲＡＭ１２３に「０」が記憶されていると判定された場合には（Ｓ１６：ＹＥＳ）、ＣＰＵ１２１は、特定された端末装置１２のユーザＩＤに対応付けてＲＡＭ１２３に記憶された位置情報に基づいて、端末装置１２の映像ウィンドウ２０Ｂに、受信された映像データ２０２Ｂを表示させる（Ｓ１７）。次いで、ＣＰＵ１２１は、処理をＳ１１の判定に戻す。
【００３４】
発表者拠点第１処理について、図５を参照して説明する。発表者拠点第１処理は、特定の資料データが指定されて、「資料共有」の機能が起動された場合に、「資料共有」の機能の起動を指示した端末装置１２のＣＰＵ１２１によって開始される。このため、発表者拠点第１処理は、端末装置１２ＡのＣＰＵ１２１によって実行される処理に対応する。
【００３５】
図５に示すように、発表者拠点第１処理が実行されると、ＣＰＵ１２１は、指定された資料データを、端末装置１２Ｂ、１２Ｃのそれぞれへサーバ装置１１を介して送信する（Ｓ２１）。次いで、ＣＰＵ１２１は、送信された資料データをＲＡＭ１２３に記憶させる（Ｓ２２）。例えば、「資料共有」の機能の例として、所定のアプリケーションウィンドウやデスクトップをキャプチャして、キャプチャ画像データを送る共有機能が挙げられる。この場合、資料データとは、キャプチャ画像データである。また、「資料共有」の機能の他の例として、所定のファイルが送信される共有機能が挙げられる。この場合、資料データは、そのファイル自体である。
【００３６】
次いで、ＣＰＵ１２１は、資料データの共有を終了させる指示が検出されたか判定する（Ｓ２３）。資料データの共有を終了させる指示が検出されたと判定された場合には（Ｓ２３：ＹＥＳ）、ＣＰＵ１２１は、発表者拠点第１処理を終了する。資料データの共有を終了させる指示が検出されていないと判定された場合には（Ｓ２３：ＮＯ）、ＣＰＵ１２１は、資料データが更新されたか判定する（Ｓ２４）。例えば、現在表示されている資料データから新規の資料データへ変更された場合に更新されたと判定される。
【００３７】
資料データが更新されていないと判定された場合には（Ｓ２４：ＮＯ）、ＣＰＵ１２１は、処理をＳ２３の判定に戻す。資料データが更新されたと判定された場合には（Ｓ２４：ＹＥＳ）、ＣＰＵ１２１は、処理をＳ２１の処理に戻す。
【００３８】
発表者拠点第２処理について、図６を参照して説明する。発表者拠点第２処理は、特定の資料データが指定されて、「資料共有」の機能が起動された場合に、「資料共有」の機能の起動を指示した端末装置１２のＣＰＵ１２１によって開始される。このため、発表者拠点第２処理は、端末装置１２ＡのＣＰＵ１２１によって実行される処理に対応する。
【００３９】
図６に示すように、発表者拠点第２処理が実行されると、ＣＰＵ１２１は、資料データの共有を終了させる指示が検出されたか判定する（Ｓ３１）。資料データの共有を終了させる指示が検出されたと判定された場合には（Ｓ３１：ＹＥＳ）、ＣＰＵ１２１は、発表者拠点第２処理を終了する。資料データの共有を終了させる指示が検出されていないと判定された場合には（Ｓ３１：ＮＯ）、ＣＰＵ１２１は、端末装置１２Ｂ、１２Ｃのいずれかからサーバ装置１１を介して表示データが受信されたか判定する（Ｓ３２）。表示データとは、端末装置１２Ａから送信された資料データを資料データ画像２０１として、送信元の端末装置１２において表示するためのデータであって、後述のＳ７１の処理によって作成される。表示データには、画像の大きさやページ番号等が付加されてもよい。
【００４０】
端末装置１２Ｂ、１２Ｃのいずれからも表示データが受信されていないと判定された場合には（Ｓ３２：ＮＯ）、ＣＰＵ１２１は、処理をＳ３１の判定に戻す。端末装置１２Ｂ、１２Ｃのいずれかから表示データが受信されたと判定された場合には（Ｓ３２：ＹＥＳ）、ＣＰＵ１２１は、受信された表示データを送信した端末装置を特定する（Ｓ３３）。例えば、ＣＰＵ１２１は、受信された表示データに付加されたＩＤ情報を参照することによって、表示データを送信した端末装置を特定する。
【００４１】
次いで、ＣＰＵ１２１は、Ｓ１５（図４参照）の処理によってＲＡＭ１２３に記憶された位置情報を参照して、Ｓ３３の処理で特定された端末装置１２のユーザＩＤに対応する位置情報を取得する（Ｓ３４）。次いで、ＣＰＵ１２１は、特定された端末装置１２の資料ウィンドウ２０Ａに適切な画像が表示されているか判定するため、受信された表示データとＳ２２（図５参照）の処理によってＲＡＭ１２３に記憶された資料データとを比較する（Ｓ３５）。互いに比較される表示データおよび資料データをまとめて、以下「比較画像」という。なお、資料データがキャプチャ画像の場合、資料データ自体が表示データとして用いられてよい。また、資料データが所定のファイルの場合、そのファイルに基づいて作成されたデータが、表示データとして用いられてよい。
【００４２】
次いで、ＣＰＵ１２１は、比較画像が互いに対応しているか判定する（Ｓ４１）。なお、特定された端末装置１２の資料ウィンドウ２０Ａに、端末装置１２Ａが送信した資料データに基づいて資料データ画像２０１が適切に表示されている場合は、対応している（以下、「対応状態」という。）と判定される。特定された端末装置１２の資料ウィンドウ２０Ａに、端末装置１２Ａが送信した資料データに基づいて資料データ画像２０１が適切に表示されていない場合は、対応していない（以下、「非対応状態」という。）と判定される。
【００４３】
例えば、画像のシフト、回転、スケーリング（拡大または縮小）を行うことによって比較画像が一致する場合は、対応状態と判定されてもよい。具体的には、公知のフィルタ（例えば、Ｓｏｂｅｌ、Ｌａｐｌａｃｉａｎ）を用いることで、比較画像から、エッジパターンがそれぞれ抽出される。比較画像のエッジパターンを、公知のテンプレートマッチングで比較することによって、比較画像が互いに対応するか判定される。
【００４４】
他には、例えば、ページ番号が一致する場合は、対応状態と判定されてもよい。画像を回転することによって比較画像が互いに一致する場合は、対応状態と判定されてもよい。画像の濃淡を変更することによって比較画像が互いに一致する場合は、対応状態と判定されてもよい。画像の中央部等の特定の部分が一致する場合は、対応状態と判定されてもよい。比較画像に含まれるアイコン等の特定の画像が一致する場合は、対応状態と判定されてもよい。スクロールによって比較画像が互いに一致する場合は、対応状態と判定されてもよい。比較画像における差異に特定の幅を持たせ、特定の幅の範囲内で比較画像が互いに一致した場合は、対応状態と判定されてもよい。Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ機能等を利用して、画像に含まれる文字列、数値、または記号を認識して、それらを比較することによって対応状態および非対応状態のいずれであるか判定されてもよい。画像の特徴量を比較することによって対応状態および非対応状態のいずれであるか判定されてもよい。本発明において、判定方法は限定されない。
【００４５】
比較画像が対応状態であると判定された場合には（Ｓ４１：ＹＥＳ）、ＣＰＵ１２１は、表示フラグとしてＲＡＭ１２３に「１」を記憶させる（Ｓ４２）。次いで、ＣＰＵ１２１は、特定された端末装置１２のユーザＩＤに対応する位置情報に基づいて、映像ウィンドウ２０Ｂに、受信された表示データに基づいて表示データ画像２０３（図２参照）を表示させる（Ｓ４３）。次いで、ＣＰＵ１２１は、特定された端末装置１２にサーバ装置１１を介して正常通知を通知する（Ｓ４４）。なお、正常通知とは、特定された端末装置１２の資料ウィンドウ２０Ａに、端末装置１２Ａが送信した資料データに基づいて資料データ画像２０１が適切に表示されていることを示す通知である。次いで、ＣＰＵ１２１は、処理をＳ５１の判定へ移行する。
【００４６】
比較画像が非対応状態であると判定された場合には（Ｓ４１：ＮＯ）、ＣＰＵ１２１は、特定された端末装置１２のユーザＩＤに対応する位置情報に基づいて映像ウィンドウ２０Ｂに表示されている映像データ２０２Ｂに、通知画像２０４（図２参照）を重畳表示させる（Ｓ４５）。次いで、ＣＰＵ１２１は、特定された端末装置１２にサーバ装置１１を介して異常通知を通知する（Ｓ４６）。なお、異常通知とは、特定された端末装置１２の資料ウィンドウ２０Ａに、端末装置１２Ａが送信した資料データに基づいて資料データ画像２０１が適切に表示されていないことを示す通知である。
【００４７】
次いで、ＣＰＵ１２１は、資料データの共有を終了させる指示が検出されたか判定する（Ｓ５１）。資料データの共有を終了させる指示が検出されていないと判定された場合には（Ｓ５１：ＮＯ）、ＣＰＵ１２１は、Ｓ４３の処理によって映像ウィンドウ２０Ｂに表示データ画像２０３が表示されてから所定の時間が経過したか判定する（Ｓ５２）。所定の時間は、例えば５秒程度であるが、これに限定されず、５秒より長くてもよいし、短くてもよい。Ｓ４３の処理によって映像ウィンドウ２０Ｂに表示データ画像２０３が表示されてから、所定の時間が経過していないと判定された場合には（Ｓ５２：ＮＯ）、ＣＰＵ１２１は、処理をＳ５１の判定に戻す。
【００４８】
資料データの共有を終了させる指示が検出されたと判定された場合（Ｓ５１：ＹＥＳ）、もしくは、Ｓ４３の処理によって映像ウィンドウ２０Ｂに表示データ画像２０３が表示されてから所定の時間が経過したと判定された場合には（Ｓ５２：ＹＥＳ）、ＣＰＵ１２１は、表示フラグとしてＲＡＭ１２３に「０」を記憶させる（Ｓ５３）。すなわち、映像ウィンドウ２０Ｂに表示されている表示データ画像２０３が、受信された映像データ２０２Ｂに切り替えられて表示される。次いで、ＣＰＵ１２１は、処理をＳ３１の処理に戻す。
【００４９】
閲覧者拠点第１処理について、図７を参照して説明する。閲覧者拠点第１処理は、会議アプリケーションが起動された場合に、会議室に参加する端末装置１２のＣＰＵ１２１によって開始される。このため、閲覧者拠点第１処理は、端末装置１２のＣＰＵ１２１によって実行される処理に対応する。
【００５０】
図７に示すように、閲覧者拠点第１処理が実行されると、ＣＰＵ１２１は、Ｓ２１の処理によって端末装置１２Ａが送信した資料データがサーバ装置１１を介して受信されたか判定する（Ｓ６１）。資料データが受信されたと判定された場合には（Ｓ６１：ＹＥＳ）、ＣＰＵ１２１は、第１表示データ処理を実行する（Ｓ６２）。第１データ処理については、図８を参照して後述する。ＣＰＵ１２１は、第１表示データ処理の終了後、処理をＳ６１の判定に戻す。資料データが受信されていないと判定された場合には（Ｓ６１：ＮＯ）、ＣＰＵ１２１は、資料データの共有を終了させる指示が検出されたか判定する（Ｓ６３）。資料データの共有を終了させる指示が検出されたと判定された場合には（Ｓ６３：ＹＥＳ）、ＣＰＵ１２１は、閲覧者拠点第１処理を終了する。資料データの共有を終了させる指示が検出されていないと判定された場合には（Ｓ６３：ＮＯ）、ＣＰＵ１２１は、処理をＳ６１の判定に戻す。
【００５１】
第１表示データ処理について、図８を参照して説明する。第１表示データ処理が実行されると、ＣＰＵ１２１は、受信された資料データに基づいて表示データを作成する（Ｓ７１）。詳細には、ＣＰＵ１２１は、資料データに基づいて資料データ画像２０１を資料ウィンドウ２０Ａに表示するために、拡大または縮小等の加工を行ったり、特定の情報のみを取得したり、所定のファイル形式に変換したりすることによって表示データを作成する。すなわち、端末装置１２Ａの資料ウィンドウ２０Ａに表示される資料データ画像２０１と、端末装置１２Ｂ、１２Ｃの資料ウィンドウ２０Ａに表示される資料データ画像２０１とは異なる場合がある。次いで、ＣＰＵ１２１は、作成された表示データに基づいて資料データ画像２０１を資料ウィンドウ２０Ａに表示させる（Ｓ７２）。次いで、ＣＰＵ１２１は、作成された表示データを端末装置１２Ａへサーバ装置１１を介して送信する（Ｓ７３）。次いで、ＣＰＵ１２１は、第１表示データ処理を終了して、処理を閲覧者拠点第１処理（図７参照）に戻す。
【００５２】
閲覧者拠点第２処理について、図９を参照して説明する。閲覧者拠点第２処理は、会議アプリケーションが起動された場合に、会議室に参加する端末装置１２のＣＰＵ１２１によって開始される。このため、閲覧者拠点第２処理は、端末装置１２のＣＰＵ１２１によって実行される処理に対応する。
【００５３】
図９に示すように、閲覧者拠点第２処理が実行されると、ＣＰＵ１２１は、資料データの共有を終了させる指示が検出されたか判定する（Ｓ９１）。資料データの共有が終了されたと判定された場合には（Ｓ９１：ＹＥＳ）、ＣＰＵ１２１は、閲覧者拠点第２処理を終了する。資料データの共有を終了させる指示が検出されていないと判定された場合には（Ｓ９１：ＮＯ）、ＣＰＵ１２１は、端末装置１２Ａからサーバ装置１１を介して異常通知が受信されたか判定する（Ｓ９２）。端末装置１２Ａから異常通知が受信されていないと判定された場合には（Ｓ９２：ＮＯ）、ＣＰＵ１２１は、処理をＳ９１の判定に戻す。端末装置１２Ａから異常通知が受信されたと判定された場合には（Ｓ９２：ＹＥＳ）、ＣＰＵ１２１は、異常通知画像２０６（図３参照）を表示部１２６に表示させる（Ｓ９３）。
【００５４】
次いで、ＣＰＵ１２１は、資料データの共有を終了させる指示が検出されたか判定する（Ｓ９４）。資料データの共有を終了させる指示が検出されたと判定された場合には（Ｓ９４：ＹＥＳ）、ＣＰＵ１２１は、閲覧者拠点第２処理を終了する。資料データの共有を終了させる指示が検出されていないと判定された場合には（Ｓ９４：ＮＯ）、ＣＰＵ１２１は、端末装置１２Ａからサーバ装置１１を介して正常通知が受信されたか判定する（Ｓ９５）。端末装置１２Ａから正常通知が受信されていないと判定された場合には（Ｓ９５：ＮＯ）、ＣＰＵ１２１は、処理をＳ９４の判定に戻す。端末装置１２Ａから正常通知が受信されたと判定された場合には（Ｓ９５：ＹＥＳ）、ＣＰＵ１２１は、表示部１２６に表示されている異常通知画像２０６を削除する（Ｓ９６）。次いで、ＣＰＵ１２１は、処理をＳ９１の判定に戻す。
【００５５】
＜実施形態の主たる効果＞
以上説明したように、上記実施形態において、比較画像が対応状態であると判定された場合には（Ｓ４１：ＹＥＳ）、ＣＰＵ１２１は、特定された端末装置１２のユーザＩＤに対応する位置情報に基づいて、映像ウィンドウ２０Ｂに、受信された表示データに基づいて表示データ画像２０３を表示させる（Ｓ４３）。比較画像が非対応状態であると判定された場合には（Ｓ４１：ＮＯ）、ＣＰＵ１２１は、特定された端末装置１２のユーザＩＤに対応する位置情報に基づいて映像ウィンドウ２０Ｂに表示されている映像データ２０２Ｂに、通知画像２０４を重畳表示させる（Ｓ４５）。
【００５６】
これにより、発表者１３Ａは、表示データ画像２０３が表示されている位置に対応する端末装置１２の資料ウィンドウ２０Ａに、適切な画像が表示されていることを把握できる。発表者１３Ａは、通知画像２０４が映像データ２０２Ｂに重畳して表示されている位置に対応する端末装置１２の資料ウィンドウ２０Ａに、適切な画像が表示されていないことを把握できる。
【００５７】
上記実施形態において、Ｓ４２の処理によって端末装置１２Ａの映像ウィンドウ２０Ｂに表示データ画像２０３が表示されてから、所定の時間が経過したと判定された場合には（Ｓ５２：ＹＥＳ）、端末装置１２ＡのＣＰＵ１２１は、表示フラグに「０」を記憶する（Ｓ５３）。これにより、発表者１３Ａは、端末装置１２Ｂ、１２Ｃの資料ウィンドウ２０Ａに適切な画像が表示されていることを把握した後、映像データ２０２Ｂによって映し出された閲覧者１３Ｂ、１３Ｃを視認しながら遠隔会議を行うことできる。
【００５８】
上記実施形態において、資料データが更新されたと判定された場合には（Ｓ２４：ＹＥＳ）、ＣＰＵ１２１は、共有される資料データを、端末装置１２Ｂ、１２Ｃのそれぞれへサーバ装置１１を介して送信する（Ｓ２１）。これにより、発表者１３Ａは、資料データが更新されたタイミングで、端末装置１２Ｂ、１２Ｃの資料ウィンドウ２０Ａに適切な画像が表示されているか把握できる。
【００５９】
上記実施形態において、比較画像が対応状態であると判定された場合には（Ｓ４１：ＹＥＳ）、ＣＰＵ１２１は、判定に基づいた端末装置１２に正常通知を通知する（Ｓ４４）。比較画像が非対応状態であると判定された場合には（Ｓ４１：ＮＯ）、ＣＰＵ１２１は、判定に基づいた端末装置１２にサーバ装置１１を介して異常通知を通知する（Ｓ４６）。この場合、端末装置１２Ａは、端末装置１２Ｂ、１２Ｃの資料ウィンドウ２０Ａにそれぞれ適切な画像が表示されているかを、端末装置１２Ｂ、１２Ｃのそれぞれに通知する。これにより、閲覧者１３Ｂ、１３Ｃは、端末装置１２Ｂ、１２Ｃの資料ウィンドウ２０Ａに、端末装置１２Ａから送信された資料データに基づいて適切な画像が表示されているか把握できる。
【００６０】
＜変形例＞
本発明は、上記実施形態に限定されず、種々の変更が可能である。例えば、上記実施形態において、ＣＰＵ１２１は、Ｓ６２の処理で第１表示データ処理を実行する代わりに、図１０に示す第２表示データ処理を実行してもよい。以下、第２表示データ処理について、図１０を参照して説明する。
【００６１】
第２表示データ処理が実行されると、ＣＰＵ１２１は、表示データを作成する（Ｓ８１）。次いで、ＣＰＵ１２１は、表示部１２６に表示されている資料ウィンドウ２０Ａに、作成した表示データに基づいて表示データ画像２０３を表示させる（Ｓ８２）。次いで、ＣＰＵ１２１は、資料ウィンドウ２０Ａをキャプチャする（Ｓ８３）。次いで、ＣＰＵ１２１は、キャプチャ画像を端末装置１２Ａへ送信する（Ｓ８４）。次いで、ＣＰＵ１２１は、第２表示データ処理を終了して、処理を閲覧者拠点第１処理（図７参照）に戻す。
【００６２】
以上の場合、端末装置１２Ｂ、１２Ｃの表示部１２６に実際に表示されている画像が端末装置１２Ａに送信されるため、発表者１３Ａは、閲覧者１３Ｂ、１３Ｃがそれぞれ適切な画像を閲覧しているかを確実に把握できる。
【００６３】
上記実施形態において、発表者拠点第１処理は、Ｓ２２の処理を備えなくてもよい。発表者拠点第２処理は、Ｓ３５、Ｓ４１、Ｓ４４〜Ｓ４６の処理を備えなくてもよい。この場合、Ｓ３４の処理に次いで、Ｓ４２、Ｓ４３の処理が実行されて、Ｓ５１の判定へ移行される。すなわち、比較画像が対応状態であるにも関わらず、ＣＰＵ１２１は、特定された端末装置１２に対応する位置情報に基づいて、表示部１２６の映像ウィンドウ２０Ｂに、表示データ画像２０３を表示させる。
【００６４】
以上の場合、例えば、複数の端末装置１２で資料データを共有しながら、端末装置１２Ａを使用する使用者１３Ａが発表する場合、端末装置１２Ａは、端末装置１２Ｂ、１２Ｃの資料ウィンドウ２０Ａにおける表示状態を、端末装置１２Ｂ、１２Ｃのそれぞれの位置情報に基づいて端末装置１２Ａの映像ウィンドウ２０Ｂに表示する。これにより、遠隔会議において、端末装置１２Ａは、端末装置１２Ｂ、１２Ｃのそれぞれから受信された表示データに基づいて、表示データ画像２０３を、それぞれの端末装置１２Ｂ、１２Ｃに対応する表示位置に表示するため、発表者１３Ａは、閲覧者１３Ｂ、１３Ｃのそれぞれが適切な画像を閲覧しているか確実に把握できる。
【００６５】
上記実施形態において、発表者拠点第２処理は、Ｓ４５およびＳ４６の処理を備えなくてもよい。この場合、比較画像が非対応状態であると判定された場合には（Ｓ４１：ＮＯ）、端末装置１２ＡのＣＰＵ１２１は、処理をＳ５１の判定へ移行する。すなわち、対応状態では、端末装置１２ＡのＣＰＵ１２１は、端末装置１２に対応する位置情報に基づいて、端末装置１２Ａの映像ウィンドウ２０Ｂに、表示データ画像２０３を表示させる（Ｓ４３）が、非対応状態では、端末装置１２に対応する位置情報に基づく領域には、通知画像２０４は表示されず、映像データ２０２Ｂが表示されたままとなる。
【００６６】
以上の場合、発表者１３Ａは、映像データ２０２Ｂが表示データ画像２０３に切り替わった表示位置に対応する端末装置１２には、適切な画像が表示されていることを把握できる。発表者１３Ａは、映像データ２０２Ｂが表示データ画像２０３に切り替わらない表示位置に対応する端末装置１２には、適切な画像が表示されていないことを把握できる。端末装置１２Ｂ、１２Ｃの資料ウィンドウ２０Ａに、資料データ画像２０１ではなく、機密データ等の他者に閲覧されるべきでない画像が表示されていた場合には、その機密データ等は、発表者１３Ａに閲覧されない。また、発表者１３Ａは、適切な画像が表示されていない端末装置１２の使用者１３を、映像データ２０２Ｂにより視認できる。
【００６７】
上記実施形態において、発表者拠点第２処理は、Ｓ４２およびＳ４３の処理を備えなくてもよい。この場合、比較画像が対応状態であると判定された場合には（Ｓ４１：ＹＥＳ）、ＣＰＵ１２１は、処理をＳ４４の処理へ移行する。すなわち、非対応状態では、ＣＰＵ１２１は、端末装置１２に対応する位置情報に基づいて、映像ウィンドウ２０Ｂに、通知画像２０４を表示させる（Ｓ４５）が、対応状態では、端末装置１２に対応する位置情報に基づく領域には、表示データ画像２０３は表示されず、映像データ２０２Ｂが表示されたままとなる。
【００６８】
以上の場合、発表者１３Ａは、通知画像２０４が表示されていない表示位置に対応する端末装置１２には、適切な画像が表示されていることを把握できる。発表者１３Ａは、通知画像２０４が表示された表示位置に対応する端末装置１２には、適切な画像が表示されていないことを把握できる。端末装置１２Ｂ、１２Ｃの資料ウィンドウ２０Ａに、表示データ画像２０３ではなく、機密データ等の他者に閲覧されるべきでない画像が表示されていた場合には、その機密データ等は、発表者１３Ａに閲覧されない。
【００６９】
上記実施形態において、閲覧者拠点第１処理は、Ｓ６３の処理を備えなくてもよい。なお、閲覧者拠点第１処理は、端末装置１２Ａが資料データを送信した場合に実行される。この場合、ＣＰＵ１２１は、第１表示データ処理の終了後、閲覧者拠点第１処理を終了する。すなわち、ＣＰＵ１２１は、初めに受信された資料データに基づいてのみ、第１表示データ処理および第２表示データ処理のいずれかを実行する。
【００７０】
遠隔会議では、「資料共有」の機能が起動された場合に初めに受信された資料データが資料ウィンドウ２０Ａに適切に表示されない場合が多い。すなわち、初めに受信された資料データが資料ウィンドウ２０Ａに適切に表示されれば、それ以降に更新された資料データは適切に表示される場合が多い。なぜならば、端末装置１２間の通信の信頼性は、一度適切な画像が表示されることにより確保できるためである。ゆえに、端末装置１２ＡのＣＰＵ１２１は、「資料共有」の機能が起動された場合に、初めに受信された資料データに基づいてのみ、第１表示データ処理および第２表示データ処理のいずれかを実行すればよい。これにより、発表者１３Ａは、端末装置１２Ｂ、１２Ｃの資料ウィンドウ２０Ａに初めに受信された資料データに基づいて適切な画像が表示されているか把握でき、それ以降は映像データ２０２Ｂによって映し出された閲覧者１３Ｂ、１３Ｃを視認しながら遠隔会議を行うことができる。
【００７１】
上記実施形態において、発表者拠点第２処理のＳ４２の処理では、ＣＰＵ１２１は、特定された端末装置１２のユーザＩＤに対応する位置情報に基づいて、表示データ画像２０３を透過させて、映像ウィンドウ２０Ｂに表示されている映像データ２０２Ｂに重畳して表示させてもよい。この場合、発表者１３Ａは、常に端末装置１２Ｂ、１２Ｃから送信される映像データ２０２Ｂを視認できる。
【００７２】
上記実施形態において、端末装置１２ＡのＣＰＵ１２１は、端末装置１２Ｂ、１２Ｃの資料ウィンドウ２０Ａに表示されている資料データ画像２０１のページ番号等、特定の情報のみを、表示データ画像２０３や通知画像２０４として、位置情報に基づいた表示位置に常に表示してもよい。この場合、発表者１３Ａは、端末装置１２Ｂ、１２Ｃの資料ウィンドウ２０Ａに適切な画像が表示されているか常に把握できる。特定の情報のみを表示することにより、表示領域も小さくでき、映像データ２０２Ｂによって映し出された閲覧者１３Ｂ、１３Ｃを視認しながら遠隔会議を行うことができる。
【００７３】
上記実施形態において、発表者拠点第２処理は、Ｓ３５の処理を備えなくてもよい。この場合、Ｓ３４の処理が実行されてＳ４１の判定へ移行する。例えば、他のデバイスで表示データと資料データとの比較を行い、ＣＰＵ１２１は、その結果に基づいてＳ４１の判定を実行してもよい。さらには、端末装置１２Ｂ、１２ＣのＣＰＵ１２１が、表示データと資料データとの比較を行い、その結果に対応する画像が重畳された映像データ２０２Ｂを作成して、端末装置１２Ａに送信してもよい。この場合、端末装置１２Ａは、発表者拠点第２処理において、Ｓ４１の判定を備えなくてもよい。この場合、端末装置１２ＡのＣＰＵ１２１は、表示データと資料データとが比較された結果に対応する画像が重畳された映像データ２０２Ｂを、そのまま表示部１２６に表示すればよい。発表者１３Ａは、端末装置１２Ｂ、１２Ｃの資料ウィンドウ２０Ａに資料データに基づいて適切な画像が表示されているか把握できる。
【００７４】
上記実施形態において、端末装置１２ＡのＣＰＵ１２１は、Ｓ１２の処理で映像データ２０２Ｂの代わりに、他の端末装置１２を示す所定の画像を受信してもよい。例えば、カメラを備えていない端末装置１２は、映像データ２０２Ｂの代わりに、その端末装置１２の使用者１３が事前に登録したアイコン等を送信する場合が考えられる。この場合、所定の画像は、位置情報に基づいた表示位置に表示される。
【００７５】
上記実施形態において、閲覧者拠点第１処理および閲覧者拠点第２処理は、例えば、端末装置１２Ｂ、１２Ｃが、サーバ装置１１から「資料共有」の機能が実行された指示を受信した場合に、端末装置１２Ｂ、１２Ｃで実行されてもよい。閲覧者拠点第１処理および閲覧者拠点第２処理は、サーバ装置１１に保存されていた資料データが端末装置１２Ａによって指定されて、資料データがサーバ装置１１から端末装置１２Ｂ、１２Ｃへ送信された場合に、端末装置１２Ｂ、１２Ｃで実行されてもよい。
【００７６】
上記実施形態において、Ｓ２４の処理では、端末装置１２Ａで、現在共有されている資料データ画像２０１のページが切り替えられた場合、スクロールや拡大または縮小等によって資料データ画像２０１の表示領域が変更された場合等に、資料データは更新されたと判定されてもよい。この場合、端末装置１２ＡのＣＰＵ１２１は、端末装置１２Ｂ、１２Ｃへ資料が更新されたことを通知する。次いで、端末装置１２Ｂ、１２Ｃは、端末装置１２Ａへ表示データを送信する。
【００７７】
上記実施形態において、端末装置１２Ｃ、１２Ｃで、現在共有されている資料データ画像２０１のページが切り替えられた場合、スクロールや拡大または縮小等によって表示領域が変更された場合等に、端末装置１２ＡのＣＰＵ１２１は表示データやキャプチャ画像を受信してもよい。この場合、切り替えられたページや変更された表示領域が、所定の時間だけ資料ウィンドウ２０Ａに表示された場合に、端末装置１２ＡのＣＰＵ１２１は表示データやキャプチャ画像を受信してもよい。会議アプリケーションウィンドウ２０に他のウィンドウが重畳表示された場合に、端末装置１２のＣＰＵ１２１は表示データやキャプチャ画像を受信してもよい。
【００７８】
なお、上記実施形態において、端末装置１２間のデータの送信および受信、通知等はサーバ装置１１を介してもよいし、介さなくてもよい。
【００７９】
＜本発明との対応＞
発表者１３Ａの端末装置１２Ａが本発明の「第１端末装置」に相当する。閲覧者１３Ｂ、１３Ｃの端末装置１２Ｂ、１２Ｃが本発明の「第２端末装置」に相当する。Ｓ１２の処理が本発明の「受信ステップ」の一例である。ユーザＩＤは本発明の「識別情報」の一例である。Ｓ１５の処理が本発明の「記憶ステップ」の一例である。Ｓ２１の処理が本発明の「表示指示ステップ」の一例である。Ｓ３２の処理が本発明の「取得ステップ」の一例である。Ｓ３４の処理が本発明の「特定ステップ」の一例である。Ｓ４３、Ｓ４５の処理が本発明の「表示ステップ」の一例である。Ｓ４１の処理が本発明の「判断ステップ」の一例である。表示データ画像２０３が本発明の「第１画像」に相当する。通知画像２０４が本発明の「第２画像」に相当する。Ｓ５３の処理が本発明の「切替ステップ」の一例である。Ｓ４４、Ｓ４６が本発明の「送信ステップ」の一例である。
【符号の説明】
【００８０】
１        ：遠隔会議システム
１１      ：サーバ装置
１２、１２Ａ〜１２Ｃ    ：端末装置
２０      ：会議アプリケーションウィンドウ
２０Ａ    ：資料ウィンドウ
２０Ｂ    ：映像ウィンドウ
１２１    ：ＣＰＵ
１２６    ：表示部
２０１    ：資料データ画像
２０２Ａ、２０２Ｂ    ：映像データ
２０３    ：表示データ画像
２０４    ：通知画像
【図３】
2016126432.tif 000003
【図４】
2016126432.tif 000004
【図５】
2016126432.tif 000005
【図６】
2016126432.tif 000006
【図７】
2016126432.tif 000007
【図８】
2016126432.tif 000008
【図９】
2016126432.tif 000009
【図１０】
2016126432.tif 000010
【図１】
2016126432.tif 000011
【図２】
2016126432.tif 000012