(57)【特許請求の範囲】
【請求項１】
第２の通信端末にネットワークを介してデータを伝送する第１の通信端末と接続された外部入力装置であって、
画像を表示する第１の表示手段と、
前記第１の表示手段によって表示された画像の画像データを取得する画像データ取得手段と、
前記画像データの共有制御操作を受け付ける共有メニューの前記第１の表示手段における表示態様が遷移前の表示態様から遷移後の表示態様に遷移する遷移条件であり前記共有メニューの表示態様を制御する表示制御情報を用いて定義される遷移条件、及び、ユーザによる前記共有メニューの押下操作に応じて生成された前記表示制御情報に基づいて特定した前記共有メニューの遷移後の表示態様を前記第１の表示手段に表示する表示制御手段と、
前記ユーザによる前記共有メニューの押下操作に応じて、前記画像データを前記第１の通信端末に送信する送信手段と、を有することを特徴とする外部入力装置。
【請求項２】
前記表示制御情報は、前記第１の通信端末が当該外部入力装置の前記画像データを前記第２の通信端末と共有していることを意味する第１の表示制御情報、前記第２の通信端末の前記画像データを共有していることを意味する第２の表示制御情報、又は、前記画像データを共有しないことを意味する第３の表示制御情報、のいずれかであることを特徴とする請求項１記載の外部入力装置。
【請求項３】
前記表示制御手段は、共有メニューが前記画像データの共有開始を受け付ける状態で、前記第１の表示制御情報を取得した場合、共有停止を受け付ける共有メニューを前記第１の表示手段に表示する、
ことを特徴とする請求項２記載の外部入力装置。
【請求項４】
前記表示制御手段は、共有メニューが前記画像データの共有停止を受け付ける状態で、前記第２の表示制御情報、又は、前記第３の表示制御情報を取得した場合、共有開始を受け付ける共有メニューを前記第１の表示手段に表示する、
ことを特徴とする請求項２記載の外部入力装置。
【請求項５】
前記表示制御情報に対応づけて前記画像データの共有状態を表す共有状態情報が記憶された共有状態情報記憶手段を有し、
前記表示制御手段は、前記表示制御情報を取得した際、前記表示制御情報に対応づけられた前記共有状態情報を共有メニューと共に表示する、
ことを特徴とする請求項２〜４いずれか１項記載の外部入力装置。
【請求項６】
前記表示制御手段は、前記第１の表示制御情報を取得した場合、当該外部入力装置の前記画像データを前記第２の通信端末と共有している旨の前記共有状態情報を前記第１の表示手段に表示する、ことを特徴とする請求項５記載の外部入力装置。
【請求項７】
前記表示制御手段は、前記第２の表示制御情報を取得した場合、前記第２の通信端末の前記画像データを前記第２の通信端末と共有している旨の前記共有状態情報を前記第１の表示手段に表示する、ことを特徴とする請求項５記載の外部入力装置。
【請求項８】
前記表示制御手段は、前記第３の表示制御情報を取得した場合、前記画像データを前記第２の通信端末と共有していない旨の前記共有状態情報を前記第１の表示手段に表示する、
ことを特徴とする請求項５記載の外部入力装置。
【請求項９】
前記第１の通信端末がネットワークを介して前記第２の通信端末と通信するための接続情報を取得したことを前記第１の通信端末から取得するまで、前記表示制御手段は、前記画像データの共有ができないことを前記第１の表示手段に表示する、
ことを特徴とする請求項１〜８いずれか１項記載の外部入力装置。
【請求項１０】
前記第１の通信端末から前記第２の通信端末との通信を終了するという通知を取得した場合、前記表示制御手段は、前記画像データの共有ができないことを前記第１の表示手段に表示する、ことを特徴とする請求項１〜９いずれか１項記載の外部入力装置。
【請求項１１】
請求項１〜１０いずれか１項に記載の外部入力装置と接続された通信端末であって、
前記第２の通信端末から通知される前記画像データの配信イベントに対応づけて、前記表示制御情報が記憶された表示制御情報記憶手段と、
前記配信イベントに対応づけられた前記表示制御情報を特定して、前記外部入力装置に通知する画像データ制御手段と、
を有する通信端末。
【請求項１２】
前記配信イベントは、前記外部入力装置の前記画像データの配信開始を通知する第１の配信イベント、前記第２の通信端末の前記画像データの配信開始を通知する第２の配信イベント、前記外部入力装置の前記画像データの配信停止を通知する第３の配信イベント、又は、前記第２の通信端末の前記画像データの配信停止を通知する第４の配信イベントのいずれかである、
ことを特徴とする請求項１１記載の通信端末。
【請求項１３】
前記画像データ制御手段は、前記第１の配信イベントの通知を取得した場合、前記表示制御情報記憶手段にて該通知に対応付けられた、前記通信端末が前記外部入力装置の前記画像データを前記第２の通信端末と共有していることを意味する第１の表示制御情報、を前記外部入力装置に通知する、
ことを特徴とする請求項１２記載の通信端末。
【請求項１４】
前記画像データ制御手段は、前記第２の配信イベントの通知を取得した場合、前記外部入力装置に前記画像データの送信停止を要求し、前記表示制御情報記憶手段にて該通知に対応付けられた、前記第２の通信端末の前記画像データを共有していることを意味する第２の表示制御情報を前記外部入力装置に通知する、ことを特徴とする請求項１２又は１３記載の通信端末。
【請求項１５】
前記第２の通信端末に送信した映像データを表示する第２の表示手段と、
前記配信イベントに対応づけて、前記第２の表示手段を前記映像データと前記画像データとで共有するための共有情報が記憶された共有情報記憶手段と、
前記共有情報に対応づけて、前記第２の表示手段の複数の領域と、前記映像データ及び前記画像データとを対応づける配置情報が記憶された配置情報記憶手段と、
前記共有情報記憶手段にて前記第２の通信端末から通知された前記配信イベントに対応づけられた前記共有情報を決定し、該共有情報に対応付けられた前記配置情報に基づき、前記領域に前記映像データ又は前記画像データを表示する画像表示制御手段と、
を有する請求項１２〜１４いずれか１項記載の通信端末。
【請求項１６】
前記画像表示制御手段は、前記第１の配信イベントの通知を取得した場合、又は、前記第２の配信イベントの通知を取得した場合、最も大きい前記領域に前記画像データを表示し、その他の前記領域に前記映像データを表示する、
請求項１５記載の通信端末。
【請求項１７】
第２の通信端末にネットワークを介してデータを伝送する第１の通信端末と、該第１の通信端末と接続された外部入力装置とを有する表示データ共有システムであって、
前記外部入力装置は、
画像を表示する第１の表示手段と、
前記第１の表示手段によって表示された画像の画像データを取得する画像データ取得手段と、
前記画像データの共有制御操作を受け付ける共有メニューの前記第１の表示手段における表示態様が遷移前の表示態様から遷移後の表示態様に遷移する遷移条件であり前記共有メニューの表示態様を制御する表示制御情報を用いて定義される遷移条件、及び、ユーザによる前記共有メニューの押下操作に応じて生成された前記表示制御情報に基づいて特定した前記共有メニューの遷移後の表示態様を前記第１の表示手段に表示する表示制御手段と、
前記ユーザによる前記共有メニューの押下操作に応じて、前記画像データを前記第１の通信端末に送信する送信手段と、を有することを特徴とする表示データ共有システム。
【請求項１８】
第２の通信端末にネットワークを介してデータを伝送する第１の通信端末と接続された外部入力装置に、
第１の表示手段によって表示された画像の画像データを取得する画像データ取得ステップと、
前記画像データの共有制御操作を受け付ける共有メニューの前記第１の表示手段における表示態様が遷移前の表示態様から遷移後の表示態様に遷移する遷移条件であり前記共有メニューの表示態様を制御する表示制御情報を用いて定義される遷移条件、及び、ユーザによる前記共有メニューの押下操作に応じて生成された前記表示制御情報に基づいて特定した前記共有メニューの遷移後の表示態様を前記第１の表示手段に表示する表示制御ステップと、
前記ユーザによる前記共有メニューの押下操作に応じて、前記画像データを前記第１の通信端末に送信する送信ステップと、を実行させるプログラム。
【請求項１９】
請求項１８に記載の外部入力装置と接続された通信端末に、
前記第２の通信端末から前記画像データの配信イベントの通知を受信するステップと、
前記配信イベントに対応づけて前記表示制御情報が記憶された表示制御情報記憶手段から、通知された前記配信イベントに対応づけられた前記表示制御情報を特定するステップと、
前記外部入力装置に前記表示制御情報を通知するステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔地同士で行われる遠隔通信システムにおいて画像の表示データを送信する外部入力装置に関し、特に、表示データを各拠点で共有できる外部入力装置等に関する。
【背景技術】
【０００２】
インターネット等の通信ネットワークの普及、高速化に伴い、遠隔地同士でテレビ会議などを行う遠隔通信システムが利用されるようになった。遠隔通信システムを利用すれば、出張経費及び出張時間を削減することができる。
【０００３】
テレビ会議を実現することが可能な遠隔通信システムでは、複数の遠隔通信端末同士が直接又はサーバを介するなどして画像データ及び音声データの送受信を行う。近年のブロードバンド環境の充実化により、高画質の画像データや高音質の音声データの送受信が可能となったため、テレビ会議の相手の状況を把握し易くなり、会話による高度な意思疎通も容易になっている。
【０００４】
ところで、遠隔通信システムは、所定の装置（例えば、外部入力装置）を用いて音声データや画像データだけでなく、会議で用いる資料の表示データを会議の相手に送信することも多い。資料の表示データにより、テレビ会議の相手はこちら側と同じ資料を参照することができる（例えば、特許文献１参照。）。
【０００５】
しかしながら、テレビ会議に参加する遠隔通信端末が多くなればなるほど、各遠隔通信端末が共有しなければならない資料の数も増大する。この点について、特許文献１では、会議参加者が複数の資料の中から表示させたい資料をＵＲＬ(Uniform Resource Locator)などを指定して選ぶことで、表示する資料を取捨するとしている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、遠隔通信端末が表示する資料をユーザが選択しなければならないとすると操作性が低下するという問題がある。例えば、あるユーザが資料を切り替えた場合に、他のユーザがその度に資料をＵＲＬで指定して遠隔通信端末に表示させなければならない。
【０００７】
一方、共有可能な資料や議論の対象となりうる資料の全てをそのまま遠隔通信端末のディスプレイに縮小したりウィンドウ毎に表示してしまうと、表示領域が小さくなるか表示領域が重なって視認性が悪くなる。また、各ユーザは、現在、どの資料が議論の対象になっているのかを確認することも困難になるという問題があった。
【０００８】
本発明は、上記課題に鑑み、遠隔通信端末のディスプレイに表示される画像の視認性を確保しながら、ユーザが操作することなしに又は少ない操作手順で適切な画像を選択して表示できる外部入力装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、第２の通信端末にネットワークを介してデータを伝送する第１の通信端末と接続された外部入力装置であって、画像を表示する第１の表示手段と、前記第１の表示手段によって表示された画像の画像データを取得する画像データ取得手段と、前記画像データの共有制御操作を受け付ける共有メニューの前記第１の表示手段における表示態様が遷移前の表示態様から遷移後の表示態様に遷移する遷移条件であり前記共有メニューの表示態様を制御する表示制御情報を用いて定義される遷移条件、及び、ユーザによる前記共有メニューの押下操作に応じて生成された前記表示制御情報に基づいて特定した前記共有メニューの遷移後の表示態様を前記第１の表示手段に表示する表示制御手段と、前記ユーザによる前記共有メニューの押下操作に応じて、前記画像データを前記第１の通信端末に送信する送信手段と、を有することを特徴とする。
【発明の効果】
【００１０】
通信端末のディスプレイに表示される資料の視認性を確保しながら、ユーザが操作することなしに又は少ない操作手順で適切な資料を選択して表示できる外部入力装置を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】遠隔通信システムの構成図の一例である。
【図２】通信端末のハードウェア構成図の一例である。
【図３】遠隔通信管理システムのハードウェア構成図の一例である。
【図４】遠隔通信システムを構成する各端末、装置及びシステムの機能ブロック図の一例である。
【図５】外部入力装置の機能ブロック図の一例である。
【図６】資料管理テーブルの一例を示す図である。
【図７】変更品質管理テーブルの一例を示す図である。
【図８】中継装置管理テーブルの一例を示す図である。
【図９】端末認証管理テーブルの一例を示す図である。
【図１０】端末管理テーブルの一例を示す図である。
【図１１】宛先リスト管理テーブルの一例を示す図である。
【図１２】セッション管理テーブルの一例を示す図である。
【図１３】アドレス優先度管理テーブルの一例を示す図である。
【図１４】伝送速度優先度管理テーブルの一例を示す図である。
【図１５】品質管理テーブルの一例を示す図である。
【図１６】配置情報管理表の一例を示す図である。
【図１７】ディスプレイの分割例と分割により生じる領域を示す図の一例である。
【図１８】配置情報と、各領域１〜４に割り当てられる映像データ又は表示データの関係の一例を示す図である。
【図１９】選択される配置情報の状態遷移図の一例である。
【図２０】中継装置から送信されるイベントと、イベントに応じて配置情報選択部が設定する表示データ及び表示データ制御部が決定する表示制御フラグの対応の一例を示す図である。
【図２１】表示装置メニューの遷移例を説明する図の一例である。
【図２２】通信端末同士がセッションを確立する処理を示すフローチャート図の一例である。
【図２３】通信端末間で画像データ及び音声データを送受信する処理を示したシーケンス図の一例である。
【図２４】外部入力装置から通信端末に表示データを送信する手順のフローチャート図の一例である。
【図２５】通信端末１で撮像されている映像データ、通信端末２で撮像されている映像データ、及び、通信端末１，２に接続された外部入力装置１，２から送信される表示データの送信のシーケンス図の一例である。
【図２６】図２５のＳ３又はＳ４において外部入力装置が表示データの送信を開始する際の制御手順を示すシーケンス図の一例である。
【図２７】通信端末が表示データを受信するまでのディスプレイの画面の状態を模式的に示す図の一例である。
【図２８】外部入力装置に表示されるメニューの一例を示す図である。
【図２９】外部入力装置が表示データの送信を開始する際の制御手順を示すシーケンス図の一例である。
【図３０】通信端末が「他からの配信開始イベント」を受信した場合に配信停止を要求するか否かを判定する手順を示すフローチャート図の一例である。
【図３１】中継装置の判定手順を示すフローチャート図の一例である。
【図３２】図２９の処理が終了した状態で、外部入力装置が表示データの送信を停止する手順を説明するシーケンス図の一例である。
【図３３】通信端末同士がセッションを切断する処理を示すフローチャート図の一例である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について図面を参照しながら説明する。
本実施形態の遠隔通信システム１の概略的な特徴は、以下のようになる。
（１）異なる２つの拠点にある外部入力装置１、２はそれぞれ表示装置に資料の表示データの共有を開始するためのメニューを表示し、それぞれが表示データを配信できる。一方、例えば、外部入力装置１と接続された通信端末１が、中継装置経由で外部入力装置２から表示データの配信が開始されるというイベント通知を受信すると、外部入力装置１はそれまで送信していた表示データの送信を停止し、表示データの共有を開始するためのメニューを再度表示する。また、通信端末１は、外部入力装置２から受信した表示データを表示する。
【００１３】
したがって、通信端末１が表示する共有の表示データを１つに制限することができ、ＴＶ会議の参加者が複数の表示データの中から選択する必要がない。
（２）また、外部入力装置１，２はイベント通知に応じて表示データの共有状態を示すメッセージを表示する。これにより、参加者は、通信端末１，２が表示している表示データの共有態様を把握することができる。
（３）また、通信端末１，２は、中継装置からのイベント通知に応じて、映像データや表示データを１つの画面に強調して（拡大して）配置するので、参加者が表示データや映像データの表示を切り替えることなく、着目すべき表示データを提供できる。
【００１４】
〔構成〕
図１は、遠隔通信システムの構成図の一例である。遠隔通信システムは、一例として地域Ａと地域Ｂに分かれて通信端末１０が分かれて配置されているが、最小、２つの通信端末があれば遠隔通信が可能である。
【００１５】
遠隔通信システム１は、複数の通信端末（１０ａａ，１０ａｂ，…，１０ｄｂ）、各通信端末（１０ａａ，１０ａｂ，…，１０ｄｂ）用のディスプレイ（１００ａａ，１００ａｂ，…，１００ｄｂ）、複数の中継装置（３０ａ，３０ｂ，３０ｃ，３０ｄ）、及び遠隔通信管理システム５０、プログラム提供システム、及び、外部入力装置４０を有する。
【００１６】
なお、本実施形態では、通信端末（１０ａａ，１０ａｂ，…，１０ｄｂ）のうち任意の通信端末を示す場合には「通信端末１０」を用い、ディスプレイ（１００ａａ，１００ａｂ，…，１００ｄｂ）のうち任意のディスプレイを示す場合には「ディスプレイ１００」を用い、中継装置（３０ａ，３０ｂ，３０ｃ，３０ｄ）のうち任意の中継装置を示す場合には「中継装置３０」を用い、外部入力装置（４０ａａ，４０ａｂ，…，１４０ｄｂ）のうち任意の外部入力装置を示す場合には「外部入力装置４０」を用いる。
【００１７】
通信端末１０は、他の通信端末１０との間で、画像データ、音声データ等の送受信を行う。本実施形態では、画像データの画像が動画の場合について説明するが、動画だけでなく静止画であってもよい。また、画像データの画像には、動画と静止画の両方が含まれてもよい。中継装置３０は、複数の通信端末１０の間で、画像データ及び音声データの中継を行う。遠隔通信管理システム５０は、通信端末１０及び中継装置３０を一元的に管理する。
【００１８】
外部入力装置４０は、通信端末１０と接続され、通信端末１０に対して資料データを表示するための表示データを送信する。ここでの資料データとは、たとえば、文書作成ソフトウェア、表計算ソフトウェア、プレゼンテーション用ソフトウェア等を用いて利用されるデータを意味する。
【００１９】
また、図１に示されている複数のルータ（７０ａ，７０ｂ，…，７０ｆ）は、画像データ及び音声データの最適な経路の選択を行う。なお、本実施形態では、ルータ（７０ａ，７０ｂ，…，７０ｆ）のうち任意のルータを示す場合には「ルータ７０」を用いる。
【００２０】
プログラム提供システム９０は、通信端末１０に各種機能又は各種手段を実現させるための通信端末用プログラムが記憶された、不図示のＨＤＤ(Hard Disk Drive)を備えており、通信端末１０に、通信端末用プログラムを送信することができる。また、プログラム提供システム９０のＨＤＤには、中継装置３０に各種機能又は各種手段を実現させるための中継装置用プログラムも記憶されており、中継装置３０に、中継装置用プログラムを送信することができる。更に、プログラム提供システム９０のＨＤＤには、遠隔通信管理システム５０に各種機能又は各種手段を実現させるための遠隔通信管理用プログラムも記憶されており、遠隔通信管理システム５０に、遠隔通信管理用プログラムを送信することができる。
【００２１】
また、通信端末１０ａａ、通信端末１０ａｂ、中継装置３０ａ、及び、ルータ７０ａは、ＬＡＮ２ａによって互いに通信可能に接続されている。通信端末１０ｂａ、通信端末１０ｂｂ、中継装置３０ｂ、及び、ルータ７０ｂは、ＬＡＮ２ｂによって互いに通信可能に接続されている。また、ＬＡＮ２ａ及びＬＡＮ２ｂは、ルータ７０ｃが含まれた専用線２ａｂによって通信可能に接続されており、所定の地域Ａ内で構築されている。例えば、地域Ａは日本であり、ＬＡＮ２ａは東京の事業所内で構築されており、ＬＡＮ２ｂは大阪の事業所内で構築されている。
【００２２】
一方、通信端末１０ｃａ、通信端末１０ｃｂ、中継装置３０ｃ、及び、ルータ７０ｄは、ＬＡＮ２ｃによって互いに通信可能に接続されている。通信端末１０ｄａ、通信端末１０ｄｂ、中継装置３０ｄ、及び、ルータ７０ｅは、ＬＡＮ２ｄによって互いに通信可能に接続されている。また、ＬＡＮ２ｃ及びＬＡＮ２ｄは、ルータ７０ｆが含まれた専用線２ｃｄによって通信可能に接続されており、所定の地域Ｂ内で構築されている。例えば、地域Ｂはアメリカであり、ＬＡＮ２ｃはニューヨークの事業所内で構築されており、ＬＡＮ２ｄはワシントンＤ．Ｃ．の事業所内で構築されている。
【００２３】
地域Ａ及び地域Ｂは、それぞれルータ（７０ｃ，７０ｆ）からインターネット２ｉを介して通信可能に接続されている。
【００２４】
また、遠隔通信管理システム５０、及び、プログラム提供システム９０は、インターネット２ｉを介して、通信端末１０及び中継装置３０と通信可能に接続されている。遠隔通信管理システム５０、及びプログラム提供システム９０は、地域Ａ又は地域Ｂに設置されていてもよいし、これら以外の地域に設置されていてもよい。
【００２５】
なお、本実施形態では、ＬＡＮ２ａ、ＬＡＮ２ｂ、専用線２ａｂ、インターネット２ｉ、専用線２ｃｄ、ＬＡＮ２ｃ、及びＬＡＮ２ｄによって、本実施形態の通信ネットワーク２が構築されている。
【００２６】
また、図１において、各通信端末１０、各中継装置３０、遠隔通信管理システム５０、各ルータ７０、及び、プログラム提供システム９０の下に示されている４組の数字は、一般的なＩＰｖ４におけるＩＰアドレスを簡易的に示している。例えば、通信端末１０ａａのＩＰアドレスは「１．２．１．３」である。また、ＩＰｖ４ではなく、ＩＰｖ６を用いてもよいが。説明を簡略化するため、ＩＰｖ４を用いて説明する。
【００２７】
＜＜ハードウェア構成＞＞
次に、各機器のハードウェア構成を説明する。本実施形態では、中継先としての通信端末１０で画像データの受信に遅延が生じた場合に、中継装置３０によって画像データの画像の解像度を変更してから、中継先としての通信端末１０へ画像データを送信する場合について説明する。
【００２８】
図２は、通信端末１０のハードウェア構成図の一例である。図２に示されているように、本実施形態の通信端末１０は、通信端末１０全体の動作を制御するＣＰＵ(Central Processing Unit)１０１、通信端末用プログラムを記憶したＲＯＭ(Read Only Memory)１０２、ＣＰＵ１０１のワークエリアとして使用されるＲＡＭ(Random Access Memory)１０３、画像データや音声データ等の各種データを記憶するフラッシュメモリ１０４、ＣＰＵ１０１の制御にしたがってフラッシュメモリ１０４に対する各種データの読み出し又は書き込みを制御するＳＳＤ（Solid State Drive）１０５、フラッシュメモリ等の記録メディア１０６に対するデータの読み出し又は書き込み（記憶）を制御するメディアドライブ１０７、通信端末１０の宛先を選択する場合などに操作される操作ボタン１０８、通信端末１０の電源のＯＮ／ＯＦＦを切り換えるための電源スイッチ１０９、後述の通信ネットワーク２を利用してデータ伝送をするためのネットワークＩ／Ｆ１１１、ＣＰＵ１０１の制御に従って被写体を撮像し画像データを得るＣＣＤ(Charge Coupled Device)１１２、このＣＣＤ１１２の駆動を制御する撮像素子Ｉ／Ｆ１１３、音声を入力するマイク１１４、音声を出力するスピーカ１１５、ＣＰＵ１０１の制御に従ってマイク１１４及びスピーカ１１５との間で音声信号の入出力を処理する音声入出力Ｉ／Ｆ１１６、ＣＰＵ１０１の制御に従って外付けのディスプレイ１００に画像データを伝送するディスプレイＩ／Ｆ１１７、外部の装置と各種データを送受信する外部装置Ｉ／Ｆ１１８及び上記各構成要素を図２に示されているように電気的に接続するためのアドレスバスやデータバス等のバスライン１１０を備えている。
【００２９】
なお、記録メディア１０６は、通信端末１０に対して着脱自在な構成となっている。また、ＣＰＵ１０１の制御にしたがってデータの読み出し又は書き込みを行う不揮発性メモリであれば、フラッシュメモリ１０４に限らず、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）等を用いてもよい。更に、ＣＣＤ１１２は、光を電荷に変換して被写体の画像（映像）を電子化する固体撮像素子であり、被写体を撮像するものであればＣＣＤに限らず、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）等を用いてもよい。また、ディスプレイ１００は、被写体の画像や操作用アイコン等を表示する液晶や有機ＥＬによって構成されている。
【００３０】
更に、上記通信端末用プログラムは、インストール可能な形式又は実行可能な形式のファイルで、上記記録メディア１０６等の、コンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００３１】
図３は、本発明の一実施形態に係る遠隔通信管理システム５０のハードウェア構成図の一例である。遠隔通信管理システム５０は、遠隔通信管理システム５０全体の動作を制御するＣＰＵ２０１、遠隔通信管理用プログラムを記憶したＲＯＭ２０２、ＣＰＵ２０１のワークエリアとして使用されるＲＡＭ２０３、各種データを記憶するＨＤ(Hard Disk)２０４、ＣＰＵ２０１の制御にしたがってＨＤ２０４に対する各種データの読み出し又は書き込みを制御するＨＤＤ(Hard Disk Drive)２０５、フラッシュメモリ等の記録メディア２０６に対するデータの読み出し又は書き込み（記憶）を制御するメディアドライブ２０７、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示するディスプレイ２０８、後述の通信ネットワーク２を利用してデータ伝送をするためのネットワークＩ／Ｆ２０９、文字、数値、各種指示などの入力のための複数のキーを備えたキーボード２１１、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行うマウス２１２、着脱可能な記録媒体の一例としてのＣＤ−ＲＯＭ(Compact Disc Read Only Memory)２１３に対するデータの読み出し又は書き込みを制御するＣＤ−ＲＯＭドライブ２１４、外部の装置と情報を送受信する外部装置Ｉ／Ｆ２１５及び、上記各構成要素を図３に示されているように電気的に接続するためのアドレスバスやデータバス等のバスライン２１０を備えている。
【００３２】
なお、上記遠隔通信管理用プログラムは、インストール可能な形式又は実行可能な形式のファイルで、上記記録メディア２０６やＣＤ−ＲＯＭ２１３等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００３３】
また、外部入力装置４０は、上記遠隔通信管理システム５０と同様のハードウェア構成を有しているため、その説明を省略する。但し、ＲＯＭ２０２には、外部入力装置４０を制御するための外部入力装置用プログラムが記録されている。この場合も、外部入力装置用プログラムは、インストール可能な形式又は実行可能な形式のファイルで、上記記録メディア２０６やＣＤ−ＲＯＭ２１３等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００３４】
また、中継装置３０は、上記遠隔通信管理システム５０と同様のハードウェア構成を有しているため、その説明を省略する。但し、ＲＯＭ２０２には、中継装置３０を制御するための中継装置用プログラムが記録されている。この場合も、中継装置用プログラムは、インストール可能な形式又は実行可能な形式のファイルで、上記記録メディア２０６やＣＤ−ＲＯＭ２１３等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００３５】
更に、プログラム提供システム９０は、上記遠隔通信管理システム５０と同様のハードウェア構成を有しているため、その説明を省略する。但し、ＲＯＭ２０２には、プログラム提供システム９０を制御するためのプログラム提供用プログラムが記録されている。この場合も、プログラム提供用プログラムは、インストール可能な形式又は実行可能な形式のファイルで、上記記録メディア２０６やＣＤ−ＲＯＭ２１３等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００３６】
なお、上記着脱可能な記録媒体の他の例として、ＣＤ−Ｒ(Compact Disc Recordable)、ＤＶＤ(Digital Versatile Disk)、ブルーレイディスク等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００３７】
図４は、本実施形態の遠隔通信システム１を構成する各端末、装置及びシステムの機能ブロック図の一例である。図４では、通信端末１０、中継装置３０、及び遠隔通信管理システム５０が、通信ネットワーク２を介してデータ通信することができるように接続されている。外部入力装置４０は、通信端末１０とデータを送受信することができるように、例えばＵＳＢケーブルにより接続されている。図１に示されているプログラム提供システム９０は、テレビ会議の通信において直接関係ないため、図４では省略されている。また、図５は、外部入力装置４０の機能ブロック図の一例であるが、説明を容易にするため、図４の通信端末１０の機能ブロック図を再掲した。
【００３８】
＜通信端末の機能構成＞
通信端末１０は、送受信部１１、操作入力受付部１２、ログイン要求部１３、撮像部１４ａ、画像表示制御部１４ｂ、音声入力部１５ａ、音声出力部１５ｂ、選択処理部１６、遅延検出部１７、外部情報送受信部１８、記憶・読出処理部１９、配置情報選択部２１、及び、表示データ制御部２２を有している。これら各部は、図２に示されている各構成要素のいずれかが、ＲＯＭ２０２に記憶されているプログラムに従ったＣＰＵ２０１からの命令によって動作することで実現される機能又は手段である。
【００３９】
通信端末１０に外部入力装置４０が接続されている場合、外部入力装置４０は表示データを取得して通信端末１０に送信する。通信端末１０は表示データを受信すると、通信ネットワーク２を介して中継装置３０に送信する。
【００４０】
また、通信端末１０は、図２に示されているＲＯＭ１０２、ＲＡＭ１０３、フラッシュメモリ１０４のいずれかによって構築される記憶部１０００を有している。記憶部１０００には配置情報管理表２３及びイベントフラグテーブル２４が記憶されている。
【００４１】
（通信端末の各機能部）
次に、通信端末の各部を詳細に説明する。通信端末１０の送受信部１１は、図２に示されているネットワークＩ／Ｆ１１１によって実現され、通信ネットワーク２を介して他の端末、装置又はシステムと各種データ（情報）の送受信を行う。操作入力受付部１２は、図２に示されている操作ボタン１０８、及び電源スイッチ１０９によって実現され、利用者による各種入力を受け付ける。例えば、利用者が、図２に示されている電源スイッチ１０９をＯＮにすると、図４に示されている操作入力受付部１２が電源ＯＮを受け付けて、電源をＯＮにする。ログイン要求部１３は、図２に示されているＣＰＵ１０１からの命令によって実現され、上記電源ＯＮの受け付けを契機として、送受信部１１から通信ネットワーク２を介して遠隔通信管理システム５０に、ログインを要求する旨を示すログイン要求情報、及び通信端末１０ａｂの現時点のＩＰアドレスを自動的に送信する。
【００４２】
撮像部１４ａは、図２に示されているＣＣＤ１１２、及び撮像素子Ｉ／Ｆ１１３によって実現され、被写体を撮像して、この撮像して得た画像データを出力する。画像表示制御部１４ｂは、図２に示されているディスプレイＩ／Ｆ１１７によって実現され、外付けのディスプレイ１００に対して画像データを送信するための制御を行う。画像表示制御部１４ｂは自機である通信端末１０及び他の通信端末１０の撮像部１４ａで撮像された映像データの他に、自機である通信端末１０に接続された外部入力装置４０の表示装置４００で表示され、キャプチャされた表示データを表示する。画像表示制御部１４ｂは、映像データや表示データの表示領域を制御する機能をもつ。
【００４３】
音声入力部１５ａは、図２に示されているマイク１１４、及び音声入出力Ｉ／Ｆ１１６によって実現され、利用者の音声を入力し、この音声を音声信号に変換することで、音声信号に係る音声データを出力する。音声出力部１５ｂは、図２に示されているスピーカ１１５、及び音声入出力Ｉ／Ｆ１１６によって実現され、音声データに係る音声信号を音声に変換して出力する。音声入力部１５ａは音声信号の入力レベルを測定しそれを閾値などと比較することで、音声信号の有無について判定する。
【００４４】
配置情報選択部２１は表示データの配信イベントに基づき、イベントフラグテーブル２４から共有フラグを選択し配置情報管理表２３に設定することで、画像表示制御部１４ｂにディスプレイ１００に表示させる画面の配置情報を指示する。配置情報管理表２３とイベントフラグテーブル２４を用いた制御は本実施形態の特徴部となるので、詳細は後述する。
【００４５】
選択処理部１６は、複数の中継装置３０から最終的に１つの中継装置３０に絞り込む最終絞り込み処理を行う。選択処理部１６は、送受信部１１によって受信された後述の事前送信情報毎に、送受信部１１によって事前送信情報が受信される際の受信日時を計測する。選択処理部１６は、受信日時が計測された事前送信情報毎に、この計測された受信時間と、この事前送信情報に含まれている送信日時との差に基づいて、事前送信情報の送信から受信までの所要時間を算出する。選択処理部１６は、算出された所要時間のうち最短の所要時間を要した事前送信情報が中継された中継装置３０を選択することで、最終的に１つの中継装置３０を選択する。
【００４６】
遅延検出部１７は、図２に示されているＣＰＵ１０１からの命令によって実現され、他の通信端末１０から中継装置３０を介して送られて来る画像データ又は音声データの遅延時間（ｍｓ）を検出する。また、外部情報送受信部１８は、外部装置Ｉ／Ｆ２１５により外部入力装置４０とデータを送受信する。また、記憶・読出処理部１９は、図２に示すＳＳＤ１０５を実体として、記憶部１０００に各種データを記憶したり、記憶部１０００に記憶された各種データを読み出す処理を行う。記憶部１０００には、通信端末１０を識別するための端末ＩＤ(Identification)、及びパスワード、並びに、画像データ、及び音声データ、各種データを送信する中継装置３０を識別する中継装置ＩＤ、宛先端末のＩＰアドレス等が記憶される。
【００４７】
表示データ制御部２２は、外部入力装置４０の表示データを取得するものであり、取得した表示データを通信端末１０に送信する。表示データとは、表示装置４００の画面に表示された画像をＪＰＥＧ（Joint Photographic Experts Group）やＢｉｔｍａｐ等の形式にした画像データ、ＧＤＩ（Graphics Device Interface ）等の形式にした描画コマンドを表す。表示データには資料データが含まれる場合も資料データが含まれない単なるデスクトップ画面の場合もある。
【００４８】
また、表示データ制御部２２は、外部入力装置４０からの要求に応じて、中継装置３０に対して表示データの配信開始の要求や配信停止の要求を行う。また、中継装置３０からの配信イベントに応じてイベントフラグテーブル２４を参照して表示制御フラグの状態を決定し、表示制御フラグを外部入力装置４０へ送信する。表示制御フラグについては後述する。
【００４９】
なお、本実施形態の端末ＩＤ、及び後述の中継装置ＩＤは、それぞれ通信端末１０、及び中継装置３０を一意に識別するために使われる言語、文字、記号、又は各種のしるし等の識別情報を示す。また、端末ＩＤ、及び中継装置ＩＤは、上記言語、文字、記号、及び各種のしるしのうち、少なくとも２つが組み合わされた識別情報であってもよい。また、以下では、テレビ会議の開始を要求する要求元としての通信端末１０を「要求元端末１０Ａ」とし、要求先である宛先としての通信端末１０を「宛先端末１０Ｂ」として説明する。
【００５０】
＜外部入力装置の機能構成＞
外部入力装置４０は、図５に示されているように、送受信部４１、接続検出部４２、記憶部４３、表示データ取得部４５１、表示データ送信部４５２、メニュー制御部４４、操作入力受付部４６、及び、記憶・読出処理部４９を有している。これら各部は、図３に示されている各構成要素のいずれかが、ＲＯＭ２０２に記憶されているプログラムに従ったＣＰＵ２０１からの命令によって動作することで実現される機能又は手段である。また、外部入力装置４０は、図３に示されているディスプレイ２０８によって構築される表示装置４００を有している。また、外部入力装置４０は、Ｗｉｎｄｏｗｓ（登録商標）等のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を搭載し、これにより、他の装置と接続したときにはプログラムを実行する機能を備えている。
【００５１】
＜外部入力装置の各機能部＞
次に、外部入力装置４０の各部を詳細に説明する。外部入力装置４０の送受信部４１は、図３に示されているネットワークＩ／Ｆ２０９によって実現され、通信端末１０から各種データ（情報）の送受信を行う。接続検出部４２は外部装置Ｉ／Ｆ２１５により通信端末１０とデータの送受信が可能となったことを検出する。操作入力受付部４６は、キーボードやマウスにより実現され利用者の操作による入力を受け付ける。
【００５２】
表示データ取得部４５１は、表示装置４００の画面をキャプチャするなどして外部入力装置４０の表示データを取得するものであり、表示データ送信部４５２は、表示データ取得部４５１が取得した表示データを通信端末１０に送信するものである。
【００５３】
記憶・読出処理部４９は、図３に示されているＨＤＤ２０５を実体とし各種データを記憶したり、記憶部４３に記憶された各種データを読み出したりする処理を行う。記憶部４３は、ＨＤＤ２０５を実体とし、資料管理テーブル４３２や遷移条件テーブル４３１等が記憶される。表示装置４００は、ディスプレイ２０８によって実現され，画面への表示を行う。メニュー制御部４４は、表示制御フラグに従って，メニューの内容や共有の状態を表示装置４００に表示させる。
【００５４】
（資料管理テーブル）
外部入力装置４０のＨＤＤ２０５には、資料管理テーブル４３２が記憶される。
図６は資料管理テーブル４３２の一例を示す図である。資料管理テーブル４３２では、資料の名称である資料名、資料の大きさを表すサイズ、資料が作成されるために用いられたアプリケーションソフトウェアの名称を表すアプリケーション名、資料が最後に更新された更新日時、資料データ等が関連付けられて管理される。
【００５５】
＜中継装置の機能構成＞
次に、中継装置３０の機能又は手段について説明する。中継装置３０は、送受信部３１、状態検知部３２、データ品質確認部３３、変更品質管理部３４、データ品質変更部３５、及び記憶・読出処理部３９を有している。これら各部は、図３に示されている各構成要素のいずれかが、ＲＯＭ２０２に記憶されているプログラムに従ったＣＰＵ２０１からの命令によって動作することで実現される機能又は手段である。また、中継装置３０は、図３に示されているＨＤ２０４により構築される記憶部３０００を有している。
【００５６】
（変更品質管理テーブル）
記憶部３０００には、図７に示されているような変更品質管理テーブルによって構成されている変更品質管理ＤＢ３００１が構築される。変更品質管理テーブルでは、画像データの中継先としての通信端末１０のＩＰアドレス、及びこの中継先に中継装置３０が中継する画像データの画質が関連付けられて管理される。
【００５７】
解像度は、例えば、横が１６０画素、縦が１２０画素から成り、ベース画像となる低解像度の画像と、横が３２０画素、縦が２４０画素から成る中解像度の画像と、横が６４０画素、縦が４８０画素から成る高解像度の画像とがある。このうち、狭帯域経路を経由する場合には、ベース画像となる低解像度の画像データのみから成る低画質の画像データが中継される。帯域が比較的広い場合には、ベース画像となる低解像度の画像データ、及び中解像度の画像データから成る中画質の画像データが中継される。また、帯域が非常に広い場合には、ベース画質となる低解像度の画像データ、中画解像度の画像データ、及び高解像度の画像データから成る高画質の画像データが中継される。例えば、図７に示されている変更品質管理テーブルにおいて、中継装置３０が、ＩＰアドレス「１．３．２．４」の宛先端末１０ｄｂに対して画像データを中継する場合には、この中継される画像データの画質（画像の品質）は「高品質」である。
【００５８】
＜中継装置の各機能部＞
次に、中継装置３０の各機能構成について詳細に説明する。なお、以下では、中継装置３０の各部を説明するにあたって、図２に示されている各構成要素のうち、中継装置３０の各部を実現させるための主な構成要素との関係も説明する。
【００５９】
図４に示されている中継装置３０の送受信部３１は、図３に示されているネットワークＩ／Ｆ２０９によって実現され、通信ネットワーク２を介して他の端末、装置、又はシステムと各種データ（情報）の送受信を行う。状態検知部３２は、図３に示されているＣＰＵ２０１からの命令によって実現され、この状態検知部３２を有する中継装置３０の稼動状態を検知する。稼動状態としては、「ＯＮライン」、「ＯＦＦライン」、又は「故障中」の状態がある。
【００６０】
データ品質確認部３３は、図３に示されているＣＰＵ２０１からの命令によって実現され、宛先端末１０ＢのＩＰアドレスを検索キーとして、図７の変更品質管理テーブルを検索し、対応した中継される画像データの画質を抽出することで、中継される画像データの画質を確認する。変更品質管理部３４は、図３に示されているＣＰＵ２０１からの命令によって実現され、遠隔通信管理システム５０から送られて来る、後述の品質情報に基づいて、変更品質管理ＤＢ３００１の内容を変更する。例えば、端末ＩＤが「０１ａａ」である要求元端末１０ａａと、端末ＩＤが「０１ｄｂ」である宛先端末１０ｄｂとの間で高画質の画像データを送受信することによってテレビ会議を行っている最中に、他のテレビ会議を行う要求元端末ｂｂと宛先端末ｃａが通信ネットワーク２を介してテレビ会議を開始すること等によって、宛先端末１０ｄｂで画像データの受信の遅延が生じた場合には、中継装置３０は今まで中継していた画像データの画質を、高画質から中画質に下げる必要がある。このような場合に、中画質を示す品質情報に基づいて、中継装置３０が中継する画像データの画質を高画質から中画質に下げるように、変更品質管理ＤＢ３００１の内容が変更される。
【００６１】
データ品質変更部３５は、図３に示されているＣＰＵ２０１からの命令によって実現され、送信元端末１０から送られて来た画像データの画質を、上記変更された変更品質管理ＤＢ３００１の内容に基づいて変更する。記憶・読出処理部３９は、図３に示されているＨＤＤ２０５によって実現され、記憶部３０００に各種データを記憶したり、記憶部３０００に記憶された各種データを読み出す処理を行う。
【００６２】
＜遠隔通信管理システムの機能構成＞
次に、遠隔通信管理システム５０の機能又は手段について説明する。遠隔通信管理システム５０は、送受信部５１、端末認証部５２、状態管理部５３、端末抽出部５４、端末状態取得部５５、絞込部５６、セッション管理部５７、品質決定部５８、記憶・読出処理部５９、及び遅延時間管理部６０を有している。これら各部は、図３に示されている各構成要素のいずれかが、ＲＯＭ２０２に記憶されているプログラムに従ったＣＰＵ２０１からの命令によって動作することで実現される機能又は手段である。また、遠隔通信管理システム５０は、図３に示されているＨＤ２０４により構築される記憶部５０００を有している。
【００６３】
（中継装置管理テーブル）
記憶部５０００には、図８に示されているような中継装置管理テーブルによって構成されている中継装置管理ＤＢ５００１が構築されている。この中継装置管理テーブルでは、各中継装置３０の中継装置ＩＤ毎に、各中継装置３０の稼動状態、稼動状態が示される状態情報が遠隔通信管理システム５０で受信された受信日時、中継装置３０のＩＰアドレス、及び中継装置３０における最大データ伝送速度（Ｍｂｐｓ）が関連付けられて管理される。例えば、図７に示されている中継装置管理テーブルにおいて、中継装置ＩＤが「１１１ａ」の中継装置３０ａは、稼動状態が「ＯＮライン」で、遠隔通信管理システム５０で状態情報が受信された日時が「２００９年１１月１０日の１３時００分」で、この中継装置３０ａのＩＰアドレスが「１．２．１．２」で、この中継装置３０ａにおける最大データ伝送速度が１００Ｍｂｐｓであることが示されている。
【００６４】
（端末認証管理テーブル）
更に、記憶部５０００には、図９に示されているような端末認証管理テーブルによって構成されている端末認証管理ＤＢ５００２が構築されている。この端末認証管理テーブルでは、遠隔通信管理システム５０によって管理される全ての通信端末１０の各端末ＩＤに対して、各パスワードが関連付けられて管理される。例えば、図８に示されている端末認証管理テーブルにおいて、通信端末１０ａａの端末ＩＤは「０１ａａ」で、パスワードは「ａａａａ」であることが示されている。
【００６５】
（端末管理テーブル）
また、記憶部５０００には、図１０に示されているような端末管理テーブルによって構成されている端末管理ＤＢ５００３が構築されている。この端末管理テーブルでは、各通信端末１０の端末ＩＤ毎に、各通信端末１０の稼動状態、後述のログイン要求情報が遠隔通信管理システム５０で受信された受信日時、及び通信端末１０のＩＰアドレスが関連付けられて管理される。例えば、図９に示されている端末管理テーブルにおいて、端末ＩＤが「０１ａａ」の通信端末１０ａａは、稼動状態が「ＯＮライン」で、遠隔通信管理システム５０でログイン要求情報が受信された日時が「２００９年１１月１０日の１３時４０分」で、この通信端末１０ａａのＩＰアドレスが「１．２．１．３」であることが示されている。
【００６６】
（宛先リスト管理テーブル）
更に、記憶部５０００には、図１１に示されているような宛先リスト管理テーブルによって構成されている宛先リスト管理ＤＢ５００４が構築されている。この宛先リスト管理テーブルでは、テレビ会議の開始を要求する要求元端末１０Ａの端末ＩＤに対して、宛先端末１０Ｂの候補として登録されている宛先端末１０Ｂの端末ＩＤが全て関連付けられて管理される。例えば、図１１に示されている宛先リスト管理テーブルにおいて、端末ＩＤが「０１ａａ」である要求元端末１０ａａからテレビ会議の開始を要求することができる宛先端末１０Ｂの候補は、端末ＩＤが「０１ａｂ」の通信端末１０ａｂ、端末ＩＤが「０１ｂａ」の通信端末１０ｂａ、及び端末ＩＤが「０１ｄｂ」の通信端末１０ｄｂの３つであることが示されている。この宛先端末１０Ｂの候補は、要求元端末１０Ａから遠隔通信管理システム５０に対する追加又は削除の要請により、追加又は削除されることで更新される。
【００６７】
（セッション管理テーブル）
また、この記憶部５０００には、図１２に示されているようなセッション管理テーブルによって構成されているセッション管理ＤＢ５００５が構築されている。このセッション管理テーブルでは、中継装置３０を選択するためのセッションの実行に用いられる選択用セッションＩＤ毎に、画像データ、音声データ及び表示データの中継に使用される中継装置３０の中継装置ＩＤ、要求元端末１０Ａの端末ＩＤ、宛先端末１０Ｂの端末ＩＤ、宛先端末１０Ｂにおいて画像データが受信される際の受信の遅延時間（ｍｓ）、及びこの遅延時間が示されている遅延情報を宛先端末１０Ｂから送られて来て遠隔通信管理システム５０で受信された受信日時が関連付けられて管理される。例えば、図１２に示されているセッション管理テーブルにおいて、選択用セッションＩＤ「ｓｅ１」を用いて実行されたセッションで選択された中継装置３０ａ（中継装置ＩＤ「１１１ａ」）は、端末ＩＤが「０１ａａ」の要求元端末１０ａａと、端末ＩＤが「０１ｄｂ」の宛先端末１０ｄｂとの間で、画像データ及び音声データを中継しており、宛先端末１０ｄｂにおいて「２００９年１１月１０日の１４時００分」時点における画像データの遅延時間が２００（ｍｓ）であることが示されている。なお、２つの通信端末１０の間でテレビ会議を行う場合には、上記宛先端末１０Ｂではなく要求元端末１０Ａから送信されてきた遅延情報に基づいて、遅延情報の受信日時を管理してもよい。但し、３つ以上の通信端末１０の間でテレビ会議を行う場合には、画像データ、音声データ及び表示データの受信側の通信端末１０から送信されてきた遅延情報に基づいて、遅延情報の受信日時を管理する。
【００６８】
（アドレス優先度管理テーブル）
更に、記憶部５０００には、図１３に示されているようなアドレス優先度管理テーブルによって構成されている優先度管理ＤＢ５００６が構築されている。このアドレス優先度管理テーブルでは、一般的なＩＰｖ４におけるＩＰアドレスのうちの４組のドットアドレス(Dot Address)部分の同異に応じて、アドレス優先度のポイントが高くなるように関連付けられて管理される。例えば、図１３に示されているアドレス優先度管理テーブルにおいて、ドットアドレスの上位から下位にかけて３つの値が同じＩＰアドレスの場合には、アドレス優先度のポイントが「５」である。ドットアドレスの上位から下位にかけて２つの値が同じＩＰアドレスの場合には、アドレス優先度のポイントが「３」である。この場合、最下位のドットアドレスの値が同じであるか否かは優先度に関係ない。ドットアドレスの最上位の値が同じで、上位から２番目の値が異なるＩＰアドレスの場合には、アドレス優先度のポイントが「１」である。この場合、上位から３番目及び最下位のドットアドレスの値が同じであるか否かは優先度には関係ない。ドットアドレスの最上位の値が異なるＩＰアドレスの場合には、アドレス優先度のポイントが「０」である。この場合、上位から２番目、３番目、及び最下位のドットアドレスの値が同じであるか否かは優先度には関係ない。
【００６９】
（伝送速度優先度管理テーブル）
また、記憶部５０００に構築されている優先度管理ＤＢ５００６には、図１４に示されているような伝送速度優先度管理テーブルも含まれている。この伝送速度優先度管理テーブルでは、中継装置３０における最大データ伝送速度（Ｍｂｐｓ）の値に応じて、伝送速度優先度のポイントが高くなるように関連付けられて管理される。例えば、図１４に示されている伝送速度優先度管理テーブルにおいて、中継装置３０における最大データ伝送速度が１０００Ｍｂｐｓ以上の場合には、伝送速度優先度のポイントが「５」である。中継装置３０における最大データ伝送速度が１００Ｍｂｐｓ以上１０００Ｍｂｐｓ未満の場合には、伝送速度優先度のポイントが「３」である。中継装置３０における最大データ伝送速度が１０Ｍｂｐｓ以上１００Ｍｂｐｓ未満の場合には、伝送速度優先度のポイントが「１」である。中継装置３０における最大データ伝送速度が１０Ｍｂｐｓ未満の場合には、伝送速度優先度のポイントが「０」である。
【００７０】
（品質管理テーブル）
更に、記憶部５０００には、図１５に示されているような品質管理テーブルによって構成されている品質管理ＤＢ５００７が構築されている。この品質管理テーブルでは、要求元端末１０Ａ又は宛先端末１０Ｂにおける画像データの遅延時間（ｍｓ）に応じて、中継装置３０で中継させる画像データの画質（画像の品質）が関連付けられて管理される。
【００７１】
（遠隔通信管理システムの各機能部）
次に、遠隔通信管理システム５０の各機能部について詳細に説明する。なお、以下では、遠隔通信管理システム５０の各部を説明するにあたって、図３に示されている各構成要素のうち、遠隔通信管理システム５０の各部を実現させるための主な構成要素との関係も説明する。
【００７２】
送受信部５１は、図３に示されているネットワークＩ／Ｆ２０９によって実行され、通信ネットワーク２を介して他の端末、装置又はシステムと各種データ（情報）の送受信を行う。端末認証部５２は、送受信部５１を介して受信されたログイン要求情報に含まれている端末ＩＤ及びパスワードを検索キーとし、記憶部５０００の端末認証管理ＤＢ５００２を検索し、端末認証管理ＤＢ５００２に同一の端末ＩＤ及びパスワードが管理されているかを判断することによって端末認証を行う。状態管理部５３は、ログイン要求してきた要求元端末１０Ａの稼動状態を管理すべく、端末管理テーブル（図１０参照）に、この要求元端末１０Ａの端末ＩＤ、要求元端末１０Ａの稼動状態、遠隔通信管理システム５０でログイン要求情報が受信された受信日時、及び要求元端末１０ＡのＩＰアドレスを関連付けて記憶して管理する。
【００７３】
端末抽出部５４は、ログイン要求した要求元端末１０Ａの端末ＩＤをキーとして、宛先リスト管理テーブル（図１１参照）を検索し、要求元端末１０Ａと遠隔通信することができる宛先端末１０Ｂの候補の端末ＩＤを読み出すことで、端末ＩＤを抽出する。また、端末抽出部５４は、ログイン要求してきた要求元端末１０Ａの端末ＩＤをキーとして、宛先リスト管理テーブル（図１１参照）を検索し、上記要求元端末１０Ａの端末ＩＤを宛先端末１０Ｂの候補として登録している他の要求元端末１０Ａの端末ＩＤも抽出する。
【００７４】
端末状態取得部５５は、上記端末抽出部５４によって抽出された宛先端末１０Ｂの候補の端末ＩＤを検索キーとして、端末管理ＤＢテーブル（図１０参照）を検索し、上記端末抽出部５４によって抽出された端末ＩＤ毎に稼動状態を読み出す。これにより、端末状態取得部５５は、ログイン要求してきた要求元端末１０Ａと遠隔通信することができる宛先端末１０Ｂの候補の稼動状態を取得することができる。また、端末状態取得部５５は、上記端末抽出部５４によって抽出された端末ＩＤを検索キーとして、端末管理テーブル（図１０参照）を検索し、ログイン要求してきた要求元端末１０Ａの稼動状態も取得する。
【００７５】
絞込部５６は、複数の中継装置３０から最終的に１つの中継装置３０に絞り込む最終絞り込み処理を支援するため、最終絞り込み処理前の一次絞り込み処理を行うため、選択用セッションＩＤ生成部５６ａ、端末ＩＰアドレス抽出部５６ｂ、一次選択部５６ｃ、及び優先度決定部５６ｄを有している。このうち、選択用セッションＩＤ生成部５６ａは、中継装置３０を選択するためのセッションの実行に用いられる選択用セッションＩＤを生成する。端末ＩＰアドレス抽出部５６ｂは、要求元端末１０Ａから送られてきた開始要求情報に含まれている要求元端末１０Ａの端末ＩＤ、及宛先端末１０Ｂの端末ＩＤに基づいて、端末管理テーブル（図１０参照）を検索することにより、対応するそれぞれの通信端末１０のＩＰアドレスを抽出する。一次選択部５６ｃは、中継装置管理テーブル（図７参照）で管理されている中継装置３０のうち、稼動状態が「ＯＮライン」となっている中継装置３０の中継装置ＩＤを選択することにより、中継装置３０の選択を行う。
【００７６】
また、一次選択部５６ｃは、上記端末ＩＰアドレス抽出部５６ｂによって抽出された、要求元端末１０ＡのＩＰアドレス、及び宛先端末１０ＢのＩＰアドレスに基づいて、中継装置管理テーブル（図８参照）を検索することにより、上記選択された中継装置３０のＩＰアドレスのドットアドレス毎に、上記要求元端末１０Ａ及び宛先端末１０Ｂの各ＩＰアドレスにおける各ドットアドレスと同じであるか異なるかを調査する。更に、一次選択部５６ｃは、中継装置毎に、アドレス優先度のポイントにおいて通信端末１０に対する高い方のポイントと、伝送速度優先度のポイントを統合した統合ポイントのうち、ポイントが高い上位２つの中継装置３０を選択することにより、中継装置３０の更なる選択を行う。
【００７７】
なお、本実施形態では、ポイントが高い上位２つの中継装置３０を選択することにしているが、これに限られるものではなく、中継装置３０を１つでも多く絞り込むことができれば、ポイントが高い上位３つ以上の中継装置３０を選択するようにしてもよい。
【００７８】
優先度決定部５６ｄは、優先度管理テーブル（図１３参照）を参照して、上記一次選択部５６ｃによって調査された中継装置３０毎に、アドレス優先度のポイントを決定する。また、優先度決定部５６ｄは、中継装置管理テーブル（図８参照）で管理されている各中継装置３０の最大データ伝送速度に基づいて、伝送速度優先度管理テーブル（図１４参照）を検索することにより、上記一次選択部５６ｃによって絞り込まれた中継装置３０毎に伝送速度優先度のポイントを決定する。
【００７９】
セッション管理部５７は、記憶部５０００のセッション管理テーブル（図１２参照）に、選択用セッションＩＤ生成部５６ａで生成された選択用セッションＩＤ、要求元端末の端末ＩＤ、及び宛先端末の端末ＩＤを関連付けて記憶して管理する。また、セッション管理部５７は、セッション管理テーブル（図１１参照）に対して、選択用セッションＩＤ毎に、通信端末１０の選択処理部１６が最終的に１つに選択した中継装置３０の中継装置ＩＤを記憶して管理する。
【００８０】
品質決定部５８は、上記遅延時間を検索キーとして、品質管理テーブル（図１５参照）を検索し、対応する画像データの画質を抽出することで、中継装置３０に中継させる画像データの画質を決定する。記憶・読出処理部５９は、図３に示されているＨＤＤ２０５によって実行され、記憶部５０００に各種データを記憶したり、記憶部５０００に記憶された各種データを読み出す処理を行う。遅延時間管理部６０は、上記宛先端末１０ＢのＩＰアドレスを検索キーとして、端末管理テーブル（図１０参照）を検索することで、対応する端末ＩＤを抽出し、更に、セッション管理テーブル（図１２参照）のセッション管理テーブルにおいて、抽出した端末ＩＤが含まれるレコードにおける遅延時間のフィールド部分に、上記遅延情報で示されている遅延時間を記憶して管理する。
【００８１】
〔表示データの表示制御について〕
以下、本実施形態の表示データの表示制御について詳述する。
（配置情報管理表）
図１６は、配置情報管理表２３の一例を示す図である。配置情報管理表２３には、表示データの配置を管理するための情報が登録されている。「配置情報No」はレコードを識別するための識別情報であり、「配置情報」は、映像データ及び表示データをディスプレイ１００にどのように配置するかの情報が記憶されている。配置情報には「VIEW_MULTI」と「SHARED_MULTI」がある。これらについては後述するが、「VIEW_MULTI」は映像データだけを表示することを、「SHARED_MULTI」は映像データと表示データを混在させて表示することを、それぞれ意味する。
【００８２】
また、「共有フラグ」は、配置情報選択部２１が配信イベントに基づき図２０のイベントフラグテーブル２４を参照して決定する。「共有フラグ」により「配置情報Ｎｏ」が一意に定まる。通信端末１０が表示データを受信する状態には以下の２つがある。
・外部入力装置４０が接続された通信端末１０で、この外部入力装置４０からの表示データを受信している状態
・通信端末１０が、他の通信端末１０と接続された外部入力装置４０から表示データを受信している状態
本実施形態ではこの２つの状態のいずれも「SHARED」と称する。また、通信端末１０が全く表示データを受信していない状態を「UNSHARED」と称する。配置情報管理表２３は、通信端末１０の共有フラグが「SHARED」であれば、配置情報No2の「SHARED_MULTI」の配置情報と結びつけ、共有フラグが「UNSHARED」であれば配置情報No1の「VIEW_MULTI」の配置情報と結びつける。
【００８３】
なお、共有フラグと配置情報の対応付けは一例であり、極端に言えば逆の対応づけも可能である。また、通信端末１０が表示データを受信する２つの状態を同じ「SHARED」とするのでなく、２つの受信状態を「SHARED１」「SHARED２」として、それぞれを異なる配置情報に対応づけることもできる。配置情報管理表２３の設定は、通信端末の各参加者が行うことができる。
【００８４】
図１７は、ディスプレイ１００の分割例と分割により生じる領域を示す図の一例である。領域１〜４はそれぞれに異なる映像データ又は表示データを表示することができるので、この例では最大で４つの映像データ及び表示データを表示することができる。図１７では、領域１が他の領域２〜４よりも広く割り当てられている。この領域１〜４のどの領域に映像データを表示し、どの領域に表示データを表示するかを定めるのが「配置情報」である。
【００８５】
図１８は、配置情報と、各領域１〜４に割り当てられる映像データ又は表示データの関係の一例を示す図である。図１８に示すように、
配置情報＝「VIEW_MULTI」の場合、領域１には映像データ１が、領域２には映像データ２が、それぞれ表示され全ての領域１〜４に映像データが表示される。
配置情報＝「SHARED_MULTI」の場合、領域１には表示データが、領域２には映像データ１が、領域３には映像データ２が、それぞれ表示される。
【００８６】
配置情報についてより詳細に説明する。
・「VIEW_MULTI」の場合
領域１から順に各端末で受信している映像データの数だけ映像データが割当てられる配置情報である。例えば、２つの通信端末１０が遠隔通信システム１に接続されている場合は領域２まで映像データが表示され，領域３，領域４には何も表示されない。領域１には現在、参加者が注目すべき相手側の映像データを通信端末１０は表示するようにして、発話している側の通信端末１０の撮像部１４ａが撮影した映像データとする。この映像データを特定するため、各通信端末の音声入力部１５ａは音声レベルに基づき発話を検出した場合、表示データ制御部２２は、該当する通信端末１０の端末ＩＤを中継装置３０に転送する。中継装置３０はこの端末ＩＤを各通信端末１０に同報的に配信するので、各通信端末１０は領域１に表示すべき映像データを特定することができる。なお、表示データ制御部２２は中継装置３０でなく、該当する通信端末１０の端末ＩＤを遠隔通信管理システム５０に送信してもよい。また、領域２には発話していない側の映像データを表示する。
・「SHARED_MULTI」の場合
領域1には表示データが表示され，他の領域２〜４には映像データが割当てられる配置情報である。２つの通信端末１，２が遠隔通信システム１に接続されている場合は、領域２と領域３に各通信端末１０の映像データが表示され、領域４には何も表示されない。
【００８７】
配置情報選択部２１は、自機の通信端末１０と接続された外部入力装置４０から表示データを受信しているか否か、及び、他の通信端末から表示データを受信しているか否かを定めることになる配信イベントに応じて、自機の共有フラグを「SHARED」又は「UNSHARED」に設定する。「SHARED」に設定するとは、共有フラグの値に「SHARED」「１」又は「ＯＮ」を代入することを、「UNSHARED」に設定するとは、共有フラグの値に「UNSHARED」「０」又は「ＯＦＦ」を代入することをいう。
上記のように、配置情報選択部２１は共有フラグを更新すると、配置情報管理表２３の共有フラグを参照した結果に基づき、画像表示制御部１４ｂに対し映像データ及び表示データの領域１〜４への割り当てを変更する。
【００８８】
図１９は、配置情報選択部２１が選択する配置情報の状態遷移図の一例である。初期状態が配置情報のNo1かNo2のいずれになるかは、自機である起動直後の通信端末１０に表示データが送信されているか否かに応じて変わってくる。図１９に示すように、配置情報No1が選択された状態で、配置情報選択部２１が共有フラグに「SHARED」をセットした場合、配置情報選択部２１は配置情報No2を選択する。配置情報No2が選択された状態で、配置情報選択部２１が共有フラグに「UNSHARED」をセットした場合、配置情報選択部２１は配置情報No１を選択する。配置情報No1が選択された状態で、配置情報選択部２１が共有フラグに「UNSHARED」をセットした場合、配置情報選択部２１はそのまま配置情報No１を選択し、配置情報No2が選択された状態で、配置情報選択部２１が共有フラグに「SHARED」をセットした場合、配置情報選択部２１はそのまま配置情報No2を選択する。
【００８９】
（表示制御フラグ）
表示制御フラグは、外部入力装置４０が外部入力装置４０の表示装置４００に表示するメニュー等の表示を通信端末１０が制御するために用いられる。
図２０は、中継装置３０から送信される配信イベントと、配信イベントに応じて配置情報選択部２１が設定する表示フラグ、及び、表示データ制御部２２が決定する表示制御フラグの対応の一例（イベントフラグテーブル２４）である。
【００９０】
配信イベントには「配信開始イベント」「他からの配信開始イベント」「配信停止イベント」「他からの配信停止イベント」がある。前者２つの配信イベントの共有フラグは、通信端末１０が表示データを受信する配信イベントに対応して「SHARED」であり、後者２つの配信イベントの共有フラグは、通信端末１０が表示データを受信しない配信イベントに対応して「UNSHAED」である。
【００９１】
また、「配信開始イベント」に対応する表示制御フラグは「SHARED」であり、「他からの配信開始イベント」に対応する表示制御フラグは「SHARED＿ANOTHER」であり、「配信開始イベント」と「他からの配信停止イベント」に対応する表示制御フラグは「UNSHARED」である。表示制御フラグについては以下で説明する。外部入力装置４０のメニュー制御部４４は、表示制御フラグを通信端末１０から受信すると、表示装置４００に表示するメニューを遷移させる。
【００９２】
図２１（ａ）は、遷移条件テーブル４３１の一例を模式的に説明する図の一例である。起動直後の表示装置４００は、通信端末１０が表示データを共有していないという前提で「共有開始」を表示する。「共有開始」は外部入力装置４０の表示データを、外部入力装置４０に接続された通信端末以外の通信端末１０と共有することを開始させるメニューであり、具体的には参加者の操作を受け付ける「共有開始」ボタンである（以下、「共有開始」と「共有開始」ボタンを厳密には使い分けずに用いる。）。
【００９３】
「共有開始」の表示中に、外部入力装置４０が表示制御フラグ「SHARED」を受信すると、メニュー制御部４４は表示データの共有を解除させるための「共有停止」を表示する。「共有停止」は、当該外部入力装置４０が表示している表示データを、当該外部入力装置４０と直接接続されていない通信端末１０と共有することを停止させるメニューであり、具体的には参加者の操作を受け付ける「共有停止」ボタンである（以下、「共有停止」と「共有停止」ボタンを厳密には使い分けずに用いる。）
「共有停止」の表示中に、外部入力装置４０が表示制御フラグ「SHARED」以外（「UNSHARED」、「SHARED＿ANOTHER」）を受信すると、メニュー制御部４４は表示データの共有を開始できるように「共有開始」を表示する。
【００９４】
なお、外部入力装置４０が「共有開始」の表示中に、表示制御フラグ「SHARED」以外を受信した場合、メニューはそのままであり、外部入力装置４０が「共有停止」の表示中に表示制御フラグ「SHARED」を受信した場合はメニューはそのままである。
【００９５】
このように、配信イベントに、共有フラグと表示制御フラグが対応づけられていることで、通信端末１０がディスプレイ１００に表示する表示データ及び映像データの表示態様に応じて、外部入力装置４０の表示装置４００の表示態様（メニュー）も決定することができる。
【００９６】
そして、外部入力装置４０の表示装置４００にメニューを表示している間、メニュー制御部４４は、表示制御フラグに応じて共有状態を表示する。
図２１（ｂ）は、表示制御フラグと共有状態の対応関係の一例を示す図である。このような対応関係は遷移条件テーブル４３１と共に記憶部４３に記憶されている。
この"共有状態"が後述するように、外部入力装置４０の画面のメッセージ欄に表示され、参加者は通信端末１０の"現在の共有状態"を把握できるようになっている。"共有状態"には、以下の状態がある。
・（ａ）通信端末１０が表示データを共有していない（UNSHARED）
・（ｂ）通信端末１０が自機に接続された外部入力装置４０が表示している表示データを共有している（SHARED）
・（ｃ）通信端末１０が他の通信端末１０に接続された外部入力装置４０が表示している表示データを共有している（SHARED＿ANOTHER）
〔動作手順〕
図２２は、通信端末同士がセッションを確立する処理を示すフローチャート図の一例である。参加者が図２に示されている操作ボタン１０８を押下して通信端末１を選択すると、図４に示されている操作入力受付部１２は、通信端末２との遠隔通信を開始する要求を受け付ける。
S1：  通信端末１の送受信部１１は、開始要求情報を遠隔通信管理システム５０に送信する。開始要求情報には、要求元の通信端末１の端末ＩＤ「０１ａａ」、及び、宛先の通信端末２の端末ＩＤ「０１ｄｂ」が含まれる。これにより、遠隔通信管理システム５０の送受信部５１は、開始要求情報を受信すると共に、送信元である通信端末１のＩＰアドレス「１．２．１．３」を把握することになる。
S2：  遠隔通信管理システム５０の端末ＩＰアドレス抽出部５６ｂは、要求元の通信端末１から送られてきた開始要求情報に含まれている要求元の通信端末２の端末ＩＤ、及び、宛先の通信端末２の端末ＩＤに基づいて、端末管理テーブル（図１０参照）を検索することにより、対応するそれぞれの通信端末１、２のＩＰアドレスを抽出する。
S3：  次に、遠隔通信管理システム５０の送受信部５１は、通信ネットワーク２を介して中継装置３０へ、中継を開始する旨の要求が示された中継開始要求情報を送信する。この中継開始要求情報には、中継される要求元の通信端末１及び宛先の通信端末２の各ＩＰアドレス（「１．２．１．３」，「１．３．２．４」）が含まれている。これにより、中継装置３０は、通信端末１，２の間で、低解像度、中解像度、及び高解像度の３つ画像データ、並びに、音声データを遠隔通信するためのセッションを確立する。これにより、通信端末１，２は、テレビ会議を開始することができる。
S4：  中継装置３０は、通信端末１，２の間で、画像データ、並びに、音声データを遠隔通信するためのセッションを確立する。具体的には、通信端末１は中継装置３０と通信端末２のＩＰアドレスを取得し、通信端末２は中継装置３０と通信端末１のＩＰアドレスを取得する。
S5：  通信端末１の送受信部１１はセッション確立イベントを外部入力装置４０に送信する。セッション確立イベントは、通信端末間でセッションが確立したことを通知する情報である。
【００９７】
図２３は、通信端末１０間で画像データ及び音声データを送受信する処理を示したシーケンス図の一例である。通信端末１０から２つ（通信端末１と通信端末２）を取り出しこの２つの端末間で、テレビ会議を行うために、画像データ及び音声データを送受信する処理を説明する。
【００９８】
まず、通信端末１は、撮像部１４ａで撮像された被写体の画像データ、及び音声入力部１５ａで入力された音声の音声データを、送受信部１１から通信ネットワーク２を介して中継装置３０へ送信する（ステップＳ８１）。なお、本実施形態では、低解像度、中解像度、及び高解像度の３つから成る高画質の画像データ、並びに、音声データを送信している。これにより、中継装置３０では、送受信部３１で上記３つの解像度の画像データ及び音声データを受信する。そして、データ品質確認部３３が、通信端末２のＩＰアドレス「１．３．２．４」を検索キーとして、変更品質管理テーブル（図７参照）を検索し、対応した中継する画像データの画質を抽出することで、中継する画像データの画像の品質を確認する（ステップＳ８２）。本実施形態では、確認された画像データの画像の画質が「高画質」であり、送受信部３１で受信した画像データの画質と同じであるため、そのままの画質の画像データ、及びそのままの音質の音声データで、通信端末２に転送する（ステップＳ８３）。これにより、通信端末２は、送受信部１１で画像データ及び音声データを受信し、画像表示制御部１４ｂがディスプレイ１００に上記画像データに基づく画像を表示させると共に、音声出力部１５ｂが音声データに基づく音声を出力させることができる。
【００９９】
なお、不図示だが、中継装置３０は品質を変更した場合又は品質変更したか否かに関係なく映像データを通信端末１に返送してもよい。こうすることで、通信端末１がディスプレイ１００に表示する映像を他の通信端末２と同じ品質にすることができる。
【０１００】
次に、通信端末２の遅延検出部１７は、送受信部１１で受信された画像データの受信の遅延時間を一定時間毎（例えば、１秒毎）に検出する（ステップＳ８４）。なお、本実施形態では、遅延時間が２００（ｍｓ）である場合について、以下説明を続ける。
【０１０１】
通信端末２の送受信部１１は、通信ネットワーク２を介して遠隔通信管理システム５０へ、遅延時間「２００（ｍｓ）」を示す遅延情報を送信する（ステップＳ８５）。
【０１０２】
これにより、遠隔通信管理システム５０は、遅延時間を把握すると共に、遅延情報の送信元である通信端末２のＩＰアドレス「１．３．２．４」を把握することができる。
【０１０３】
次に、遠隔通信管理システム５０の遅延時間管理部６０は、上記通信端末２のＩＰアドレス「１．３．２．４」を検索キーとして、端末管理テーブル（図１０参照）を検索することで、対応する端末ＩＤ「０１ｄｂ」を抽出し、更に、セッション管理ＤＢ５００５のセッション管理テーブル（図１２参照）において、上記端末ＩＤ「０１ｄｂ」のレコードにおける遅延時間のフィールド部分に、上記遅延情報で示されている遅延時間「２００（ｍｓ）」を記憶して管理する（ステップＳ８６）。
【０１０４】
次に、品質決定部５８は、上記遅延時間「２００（ｍｓ）」を検索キーとして、品質管理テーブル（図１４参照）を検索し、対応する画像データの画質「中画質」を抽出することで、画質を「中画質」に決定する（ステップＳ８７）。
【０１０５】
次に、送受信部５１は、セッション管理テーブル（図１２参照）において、上記端末ＩＤ「０１ｄｂ」に関連付けられている中継装置ＩＤ「１１１ａ」を検索キーとして、中継装置管理ＤＢテーブル（図８参照）を検索し、対応する中継装置３０のＩＰアドレス「１．２．１．２」を抽出する（ステップＳ８８）。そして、送受信部５１は、通信ネットワーク２を介して中継装置３０へ、上記ステップＳ８７によって決定された画像データの画質「中画質」を示す品質情報を送信する（ステップＳ８９）。この品質情報には、上記ステップＳ８６において検索キーとして用いた通信端末２のＩＰアドレス「１．３．２．４」が含まれている。これにより、中継装置３０では、変更品質管理部３４が、変更品質管理テーブル（図７参照）に、送信先の通信端末１０（ここでは、通信端末２）のＩＰアドレス「１．３．２．４」、及び中継される画像データの画質「中画質」を関連付けて記憶して管理する（ステップＳ９０）。
【０１０６】
次に、通信端末１は、引き続き上記ステップＳ８１と同様に、中継装置３０へ、低画質、中画質、及び高画質の３つから成る高画質の画像データ、並びに、音声データを送信する（ステップＳ９１）。これにより、中継装置３０では、上記ステップＳ８２と同様に、データ品質確認部３３が、通信端末２のＩＰアドレス「１．３．２．４」を検索キーとして、変更品質管理テーブル（図７参照）を検索し、対応した中継する画像データの画質「中画質」を抽出することで、中継される画像データの画像の品質を確認する（ステップＳ９２）。本実施形態では、確認された画像データの画質が「中画質」であり、送受信部３１で受信された画像データの画質「高画質」よりも低くなるため、データ品質変更部３５は、画像データの画質を「高画質」から「中画質」に抑制することで、画像データの画像の品質を変更する（ステップＳ９３）。そして、送受信部３１は、通信ネットワーク２を介して通信端末２へ、上記画像データの画質が「中画質」に変更された画像データ、及び音声の音質が変更されていない音声データを送信する（ステップＳ９４）。このように、画像データを受信する通信端末２で、受信の遅延が生じた場合には、中継装置３０は画像の品質を変更し、テレビ会議に参加している人に違和感を与えないようにすることができる。
【０１０７】
＜表示データの送信＞
図２４（ａ）は外部入力装置４０から通信端末に表示データを送信する手順のフローチャート図の一例である。
【０１０８】
外部入力装置４０と通信端末１０とが互いに接続されると、外部入力装置４０の接続検出部４２が通信端末１０が接続されたことを検知する（Ｓ１０）。接続検出部４２は、例えば外部装置Ｉ／Ｆ２１５が電圧や信号を検知したことから通信端末１０とデータの送受信が可能となったことを検出する。
【０１０９】
接続検出部４２は表示装置４００に表示データの共有開始を受け付けるメニューを表示させ、参加者がこのメニューを押下すると、操作入力受付部４６が共有開始という操作を受け付ける（Ｓ２０）。
【０１１０】
操作入力受付部４６が共有開始という操作を受け付けると、表示データを送信するため表示データ取得部４５１が表示データを取得する（Ｓ３０）。表示データはテレビ会議に使用される画像データなので変化するものである。このため、表示データ取得部４５１は、定期的に（例えば１秒に１回）、又は、画面の画像データの変化を検出して表示データを取得する。
【０１１１】
表示データ取得部４５１が表示データを取得すると、 表示データ送信部４５２が、表示データ取得部４５１が取得した表示データを、通信端末１を介して通信端末２に対して送信する（Ｓ４０）。
【０１１２】
テレビ会議に参加している（例えば、宛先リスト管理テーブルに登録されている）各通信端末１０と接続された外部入力装置４０は全て表示データを送信する可能性があり、上記のような手順で表示データを送信する。
【０１１３】
図２４（ｂ）は外部入力装置４０から通信端末に表示データを送信する手順のフローチャート図の別の一例である。図２４（ｂ）では宛先の通信端末２とのセッションが確立していることを確認して表示データを宛先の通信端末に送信する。
【０１１４】
外部入力装置４０と通信端末１０とが互いに接続されると、外部入力装置４０の接続検出部４２が、通信端末１０が接続されたことを検知する（Ｓ１０）。接続検出部４２は、例えば外部装置Ｉ／Ｆ２１５が電圧や信号を検知したことから通信端末１０とデータの送受信が可能となったことを検出する。
【０１１５】
接続検出部４２が通信端末１０が接続されたことを検知すると、外部入力装置１のメニュー制御部４４は、図２８（ａ）に示す画面を表示装置４００に表示する（Ｓ１２）。図２８の各画面は外部入力装置１に表示される画面例を示す。図２８（ａ）に示すようにメニュー４０１には何も文字は表示されず、メニュー４０２には「会議が行われていません」というメッセージが表示されている。このメッセージは、セッションが確立されていないことを示す。これにより参加者は、会議が行われていないことを把握できる。
【０１１６】
メニュー制御部４４は通信端末１からセッション確立イベントが通知されているか否かを判定する（Ｓ１４）。このセッション確立イベントは、図２２のＳ５に対応し，通信端末１，２間でセッションが確立されたことを検知すると通信端末１０から外部入力装置４０へ通知されるようになっている。
【０１１７】
セッション確立イベントが通知されていない場合（Ｓ１４のＮｏ）、外部入力装置４０は図２８（ａ）の画面を維持する。
【０１１８】
セッション確立イベントが通知されている場合（Ｓ１４のＹｅｓ）、外部入力装置４０のメニュー制御部４４は図２８（ｂ）の画面を表示する（Ｓ１６）。
【０１１９】
図２８（ｂ）では、メニュー４０１として「共有開始」ボタンが、共有状態４０２として「共有していません」というメッセージが表示されている。図２８（ｂ）の画面は、メニュー４０２に共有が行われていないことを示すと共に、メニュー４０１に共有開始の操作入力が可能なことを示している。「共有開始」ボタンは参加者がタッチパネルを押下することで直接、又は、キーボード２１１やマウス２１２を操作して押下することができる。
【０１２０】
操作入力受付部４６が共有開始という操作を受け付けると、表示データを送信するため表示データ取得部４５１が通信端末１から表示データを取得する（Ｓ３０）。表示データはテレビ会議に使用される画像データなので変化するものである。このため、表示データ取得部４５１は、定期的に（例えば１秒に１回）、又は、画面の画像データの変化を検出して表示データを取得する。
【０１２１】
表示データ取得部４５１が表示データを取得すると、 表示データ送信部４５２が、表示データ取得部４５１が取得した表示データを、通信端末１を介して通信端末２に対して送信する（Ｓ４０）。
【０１２２】
なお、すでにセッションが確立されている状態で、通信端末１に外部入力装置４０が接続された場合、接続の直後にセッション確立イベントが外部入力装置４０に通知されるので、図２８（ａ）の画面を飛ばして図２８（ｂ）の画面が表示される。
【０１２３】
図２５は、通信端末１で撮像されている映像データ，通信端末２で撮像されている映像データ、及び、通信端末１，２に接続された外部入力装置１，２から送信される表示データの送信のシーケンス図の一例である。なお、音声データは省略したが映像データと共に送受信される。
S1：通信端末１で撮像されている映像データは、いったん、画像表示制御部１４ｂによって送受信部１１を介して中継装置３０に送信される。
S1-1、S1-2:中継装置３０の送受信部３１は映像データを受信すると、映像データの品質変更処理を行った後に、送受信部３１によって各通信端末１，２に映像データを送信する。
S2：通信端末２が撮像している映像データも同様に、いったん、中継装置３０に送信される。
S2-1、S2-2：中継装置３０は、映像データの品質変更処理を行った後に、送受信部３１によって各通信端末１，２に映像データを送信する。
S3：外部入力装置１から表示データを送信する場合，表示データは，外部入力装置１の表示データ送信部４５２によって、送受信部４１を経由して通信端末１に送信される。（この処理は図２４のステップ４０の処理に相当する。）
S3-1：通信端末１の外部情報送受信部１８で受信された表示データは、映像データと同様にいったん、中継装置３０に送信される。
S3-1-1、S3-1-2：中継装置３０は、各通信端末１，２に表示データを送信する。
S4：外部入力装置２から表示データを送信する場合も同様に，表示データは，外部入力装置２の表示データ送信部４５２によって，送受信部４１を経由して通信端末２に送信される。
S4-1：通信端末２の外部情報送受信部１８で受信された表示データは、映像データと同様にいったん、中継装置３０に送信される。
S4-1-1、S4-1-2：中継装置３０は、各通信端末１，２に表示データを送信する。
【０１２４】
なお、中継装置３０は固定でも、複数の中継装置３０の選択された１つでもよい。また、図２５では、説明を簡単にするために通信端末を２つにしているが，３つ以上でも同様の手順で送信できる。また、外部入力装置１は通信端末２にも接続可能であり、外部入力装置１は表示データを通信端末２側から送信してもよい。
【０１２５】
このように、本実施形態の遠隔通信システム１は、外部入力装置４０の表示データを通信端末１０を経由して送信するので、映像データと共通のネットワーク基盤技術を用意するだけで、表示データを他の通信端末１０に送信することができる。
【０１２６】
また、表示データがどの外部入力端末４０から送信されても、中継装置３０を経由することによって、各端末で受信するまでの遅延時間はほぼ同じになる。そのため、説明者が資料のページを変更しても、ほぼ同時期に各拠点の通信端末１０の表示内容が変更されるため、拠点間のコミュニケーションが阻害されることが少ない。
【０１２７】
＜表示データの共有開始処理＞
図２６は、図２５のＳ３又はＳ４において外部入力装置１，２が表示データの送信を開始する際の制御手順を示すシーケンス図の一例である。
【０１２８】
ところで、上述したように通信端末１０が表示データを受信するまでの表示フラグは「UNSHARED」である。したがって、通信端末１０のディスプレイ１００の画面には、映像データのみが表示される。
【０１２９】
図２７（ａ）は、通信端末１０が表示データを受信するまでのディスプレイ１００の画面の状態を模式的に示す図の一例である。配置情報管理表２３の表示フラグが「UNSHARED」であることは、配置情報選択部２１が配置情報No1を選択している状態である。このため、図２７（ａ）に示すように、領域１、２は中継装置３０から受信した映像データが表示される。配置情報選択部２１が、領域１に自機の映像データを表示するか、他機の映像データを表示するかは配置情報管理表２３の説明で述べたとおりであるが、参加者の操作により切り替えるように実現してもよい。
【０１３０】
また、通信端末１０が配信イベントを通知されるまで、表示データ制御部２２は何も表示制御フラグを外部入力装置４０に送信しないか、又は、「UNSHARED」の表示制御フラグを外部入力装置４０へ送信している。外部入力装置４０のメニュー制御部４４は、起動直後の状態として又は「UNSHARED」の表示制御フラグに応じたメニューを表示装置４００に表示する。
【０１３１】
図２８は外部入力装置４０に表示されるいくつかの画面例を示す図である。図２８（ａ）についてはすでに説明した。図２８（ｂ）は外部入力装置４０に表示されるメニュー４０１及び共有状態４０２の一例を示す。図２８（ｂ）では、メニュー４０１として「共有開始」ボタンが、共有状態４０２として「共有していません」というメッセージが表示されている。「共有開始」ボタンは参加者がタッチパネルを押下することで直接、又は、キーボード２１１やマウス２１２を操作して押下することができる。
【０１３２】
なお、図２８（ｂ）では、外部入力装置４０が有する資料の表示データが表示され、その他、状態表示のウィンドウや別の資料の表示データが表示されている。参加者が、外部通信端末４０が表示中の表示データを他の通信端末２と共有する場合、「共有開始」ボタンを押下する。これにより、外部入力装置４０が表示データの送信を開始する。
【０１３３】
図２６に戻り、
S１：操作入力受付部４６が、参加者による外部入力装置１に表示されている項目「共有開始」ボタンの押下を受け付ける。この処理は図２４のＳ２０に相当する。
S2：表示データ送信部４５２は通信端末１に共有開始を通知し、表示データの送信を開始する。この処理は、図２４のＳ４０、図２５のＳ３、Ｓ４に相当する。
S2-1：通信端末１の表示データ制御部２２は中継装置３０に対して配信開始を要求し，表示データを中継装置３０に送信する。この処理は、図２５のS3-1に相当する。
S3：中継装置３０のデータ品質変更部は表示データの品質を変更して「配信開始イベント」を通信端末１に通知し、表示データの配信を開始する。この処理は、図２５のＳ3-1-1、S4-1-1に相当する。
S3-1：通信端末１の配置情報選択部２１は「配信開始イベント」を取得すると、イベントフラグテーブル２４に従い共有フラグを「SHARED」に設定する。
S3-2：通信端末１の配置情報選択部２１は配置情報管理表２３に従って配置情報No2を選択して、画像表示制御部１４ｂに、領域１〜４毎に映像データ及び表示データの割り当てを指示する。
これにより、ディスプレイ１００の状態は図２７（ａ）から図２７（ｂ）の状態に変化する。図２７（ｂ）では、領域１に表示データが表示され、領域２と３に映像データが表示されている。
S3-3：ステップＳ３で通信端末１には「配信開始イベント」が通知されているため、表示データ制御部２２イベントフラグテーブル２４に従い表示制御フラグを「SHARED」に設定して外部入力装置１に通知する。
Ｓ3-3-1：外部入力装置１のメニュー制御部４４は、図２１（ａ）の遷移条件テーブル４３１に従って、表示制御フラグに応じてメニュー４０１の表示を変更するか否かを判定する。
S3-3-2：図２８（ｂ）に示したように「共有開始」ボタンが表示されている状態で、外部入力装置２が表示制御フラグ「SHARED」を受信したため、メニュー制御部４４は表示装置４００のメニュー４０１を「共有停止」ボタンへ変更させる。図２８（ｃ）は「共有停止」ボタンが表示された表示装置４００の画面例を示す。
S3-3-3：また、メニュー制御部４４は、表示制御フラグ「SHARED」を受信したため、図２８（ｃ）に示すように共有状態４０２に「この表示を共有しています」と表示する。
【０１３４】
S4：中継装置３０のデータ品質変更部は表示データの品質を変更して「他からの配信開始イベント」を通信端末２に通知し、表示データの配信を開始する。この処理は、図２５のS3-1-2、S4-1-2に相当する。
S4-1：通信端末２の表示データ制御部２２は「他からの配信開始イベント」が通知された場合、配信停止を中継装置３０に要求するか否かを判定する。この判定は、すでに通信端末２が表示データを共有している場合に、どの表示データを表示するかを判定するために必要となる。この判定方法については後述するが、ここでは共有フラグは「UNSHARED」であるため配信停止要求は行わない。
S4-2：通信端末２の配置情報選択部２１は「他からの配信開始イベント」を受信すると、イベントフラグテーブル２４に従い配置情報管理表２３の共有フラグを「SHARED」にセットする。
S4-3：通信端末２の配置情報選択部２１は配置情報管理表２３から共有フラグが「SHARED」に設定されたため配置情報No2を選択して、画像表示制御部１４ｂに、領域１〜４毎に映像データ及び表示データの割り当てを指示する。これにより、ディスプレイ１００の状態は図２７（ａ）から図２７（ｂ）の状態に変化する。
S4-4：通信端末２はステップ４で「他からの配信開始イベント」が通知されているため、表示データ制御部２２はイベントフラグテーブル２４に従い表示制御フラグを「SHARED＿ANOTHER」に設定し外部入力装置２に通知する。
S4-4-1：外部入力装置１のメニュー制御部４４は、図２１（ａ）の遷移条件テーブル４３１に従って、表示制御フラグに応じてメニュー４０１の表示を変更するか否かを判定する。図２８（ｂ）に示したように「共有開始」ボタンが表示されている状態で、外部入力装置２が表示制御フラグ「SHARED＿ANOTHER」を受信したため，メニュー制御部４４は表示装置４００のメニュー４０１を変更しない。
S4-4-2：メニュー制御部４４は表示制御フラグを参照して表示装置４００に「他の表示を共有しています」という共有状態４０２を表示する。
【０１３５】
図２８（ｄ）は通信端末２が通信端末１の表示データを共有している場合に、外部入力装置２の表示装置４００に表示される画面例を示す。図２８（ｄ）では、メニュー４０１が「共有開始」であるが、共有状態４０２に「他の表示を共有しています」と表示されている。
【０１３６】
以上説明したように、外部入力端末1では、メニュー４０１が「共有開始」ボタンから「共有停止」ボタンに変更され、共有状態４０２は「共有していません」から「この表示を共有しています」に変更される。また、外部入力端末２では、メニュー４０１は変更されず、共有状態４０２が「共有していません」から「他の表示を共有しています」に変更される。したがって、参加者はメニュー４０１を操作することで、表示データを共有することができ、共有状態４０２を目視することで、操作対象の通信端末１０が自機と接続された外部入力装置４０と表示データを共有しているか否かを一目で把握できる。
【０１３７】
＜共有する表示データの切り替え＞
図２６の処理の後、外部入力装置２から表示データを送信する際の処理手順について説明する。通信端末１及び２のディスプレイ１００には図２７（ｂ）が、外部入力装置１の表示装置４００には図２８（ｃ）が、外部入力装置２の表示装置４００には図２８（ｄ）がそれぞれ表示されている。
【０１３８】
図２９は、外部入力装置２が表示データの送信を開始する際の制御手順を示すシーケンス図の一例である。
Ｓ１〜Ｓ４については、図２６において外部入力装置１が外部入力装置２に変わっただけなので説明を省略する。
S4-1：通信端末１の表示データ制御部２２は「他からの配信開始イベント」が通知された場合、中継装置３０に配信停止を要求するか否かを判定する。
S4-2：後述するように、通信端末１の共有フラグは「SHARED」であるため、表示データ制御部２２は中継装置３０に配信停止を要求する。中継装置３０のデータ品質変更部は、後述する処理を行い、表示データの送信を停止する（図２５のS3-1-1、S3-1-2で送信していた表示データの送信を停止する。）。なお、ここでは中継装置３０は通信端末２から配信開始が要求されたので、中継装置３０が配信している表示データが他にあるため、配信停止イベントは発生しない。
S4-3：通信端末１の表示データ制御部２２は、「他からの配信開始イベント」に対応するため、表示データの送信停止を外部入力装置１に要求する。S4-6で次述する、これにより、共有対象の表示データを１つに制限できる。表示制御フラグ「SHARED＿ANOTHER」をもって、表示データの送信停止を要求してもよい。
S4-3-1：外部入力装置１の表示データ送信部４５２は表示データの送信を停止する。この停止により図２５のステップ3及び3-1の表示データの送信が停止される。
S4-4：通信端末１の配置情報選択部２１は、「他からの配信開始イベント」を受信したため、イベントフラグテーブル２４に従い共有フラグを「SHARED」に設定する。
S4-5：通信端末１の配置情報選択部２１は配置情報管理表２３の配置情報No2を選択して画像表示制御部１４ｂに、領域１〜４と表示データと映像データの対応を指示する。
S4-6：また、通信端末１にはステッS4で「他からの配信開始イベント」が通知されているため、イベントフラグテーブル２４に従い表示データ制御部２２は表示制御フラグ「SHARED＿ANOTHER」を外部入力装置１に通知する。
S4-6-1：外部入力装置１のメニュー制御部４４は図２１（ａ）の遷移情報テーブル４３１に基づき、メニュー４０１の表示を変更するか否かを判定する。
S4-6-2：メニュー制御部４４が「共有停止」を表示している状態で、表示制御フラグ「SHARED＿ANOTHER」の通知を受けたため、メニュー制御部４４は表示装置４００に「共有開始」ボタンを表示させる。
S4-6-3：また、メニュー制御部４４は、表示制御フラグ「SHARED＿ANOTHER」を参照して表示装置４００に共有状態４０２に「他の表示を共有しています」というメッセージを表示する。S4-6-2とS4-6-3により外部入力装置１の表示装置４００は図２８（ｄ）のようになる。
【０１３９】
S3-1：一方、通信端末２の配置情報選択部２１は配信開始イベントを取得すると、イベントフラグテーブル２４に従い共有フラグを「SHARED」に設定する。
S3-2：通信端末２の配置情報選択部２１は配置情報管理表２３に従って配置情報No2を選択して、画像表示制御部１４ｂに領域１〜４毎に映像データ及び表示データを割り当てる。すでに、図２６のS4-3で配置情報選択部２１は配置情報No2を選択しているので、配置情報No2が再度選択される。
S3-3：ステップＳ３で通信端末２には配信開始イベントが通知されているため、表示データ制御部２２はイベントフラグテーブル２４に従い表示制御フラグを「SHARED」に設定して外部入力装置２に通知する。
Ｓ3-3-1：外部入力装置２のメニュー制御部４４は、図２１（ａ）の遷移情報テーブル４３１に従って、表示制御フラグに応じてメニュー４０１の表示を変更するか否かを判定する。
S3-3-2：図２８（ｄ）に示したように「共有開始」ボタンが表示されている状態で、外部入力装置２が表示制御フラグ「SHARED」を受信したため，メニュー制御部４４は表示装置４００のメニュー４０１を「共有停止」ボタンに変更する。
S3-3-3：また、メニュー制御部４４は、表示制御フラグ「SHARED」を受信したため、図２８（ｃ）に示すように共有状態４０２に「この表示を共有しています」と表示する。したがって、表示装置４００の画面は図２８（ｃ）になる。
【０１４０】
以上のように、図２９の処理が終了すると、外部入力端末１の表示装置４００は図２８（ｄ）のようになり、外部入力端末２の表示装置４００は図２８（ｃ）のようになる。すなわち、外部入力端末１では、メニュー４０１が「共有停止」から「共有開始」に変更され、共有状態４０２は「この表示を共有しています」から「他の表示を共有しています」に変更される。また、外部入力端末２では、メニュー４０１が「共有開始」から「共有停止」に変更され、共有状態４０２が「他の表示を共有しています」から「この表示を共有しています」に変更される。
【０１４１】
S4-3で説明したように、外部入力装置１は中継装置３０からの「他からの配信開始イベント」に応じて表示データの送信を停止するので、各通信端末１０が表示する表示データを１つに制限できる。
【０１４２】
＜図２６、図２９のＳ４−１の配信停止要求の判定＞
図３０は、通信端末１０が「他からの配信開始イベント」を受信した場合に配信停止を要求するか否かを判定する手順を示すフローチャート図の一例である。
【０１４３】
この処理は、通信端末１０が他から配信開始イベントを受信すると作動する（Ｓ４１０）。
【０１４４】
表示データ制御部２２は、「他からの配信開始イベント」を受信すると、共有フラグが「SHARED」に設定されているか否かを判定する（Ｓ４２０）。共有フラグが「SHARED」であることは、自機に接続された外部入力装置１又はそれ以外の外部入力装置２が配信している表示データを共有している状態なので、通信端末１０はそのままでは「他からの配信開始イベント」に対応できない。
【０１４５】
このため、共有フラグが「SHARED」の場合（Ｓ４２０のＹｅｓ）、表示データ制御部２２は中継装置３０に配信停止を要求する（Ｓ４３０）。中継装置３０は配信停止を要求した通信端末１０に対する表示データの配信を停止する。
【０１４６】
＜図２９のＳ４−２の判定＞
中継装置３０は通信端末１０からの配信停止の要求に対し、通信端末１０の表示フラグや表示制御フラグを更新するため、他の全ての通信端末に「配信停止イベント」又は「他からの配信停止イベント」を通知するか否かを判定する。
【０１４７】
図３１は、中継装置３０の判定手順を示すフローチャート図の一例である。
まず、中継装置３０は、配信停止が要求された表示データの配信を停止する（５１０）。
【０１４８】
次に、中継装置３０は、配信している表示データがまだあるか否かを判定する（Ｓ５２０）。すなわち、中継装置３０にテレビ会議に参加している拠点から表示データが送信されており、それを配信しているか否かを判定する。
【０１４９】
配信している表示データがまだある場合（Ｓ５２０のＹｅｓ）、その表示データを配信するため、中継装置３０は通信端末に「配信停止イベント」を一切通知しない。
【０１５０】
配信している表示データがもうない場合（Ｓ５２０のＮｏ）、全ての通信端末の表示フラグ及び表示制御フラグを更新するため、中継装置３０は、配信停止を要求した通信端末に「配信停止イベント」を通知し、他の通信端末に「他からの配信停止イベント」を通知する（Ｓ５３０）。
【０１５１】
こうすることで、配信している表示データがまだある場合には、通信端末１，２は共有フラグが「SHARED」のまま表示データの配信を受け付けることができ、配信している表示データがない場合には、外部入力装置１，２に共有制御フラグ「UNSHARED」を通知できる。
【０１５２】
〔表示データの送信停止〕
次に、図３２のシーケンス図を用いて図２９の処理が終了した状態で、外部入力装置２が表示データの送信を停止する手順を説明する。参加者が自機の外部入力装置２から表示データの送信を停止したい場合、参加者は外部入力装置２に表示されているメニュー４０１の「共有停止」ボタンを押下する。
S1：外部入力装置２の操作入力受け付け部４６は「共有停止」ボタンの押下を受け付ける。
S2：表示データ送信部４５２は、通信端末２に送信停止を通知する。
S2-1：通信端末２の表示データ制御部２２は中継装置３０に対して配信停止を要求する。中継装置３０のデータ品質変更部は、図３１に従って「配信停止イベント」を通知するか否かを判定する。
S3、S4：すでに中継装置３０が配信している表示データは通信端末２から送信される表示データだけなので、中継装置３０は「配信停止イベント」を通信端末２に（S3）、「他からの配信停止イベント」を通信端末１に配信する（S4、図３１のS530）。これにより、図２５のS4-1-1、S4-1-2の表示データの配信が停止される。なお、中継装置３０は「配信停止イベント」を送信する際、図３１のＳ５１０の表示データの配信の停止を送信しなくてもよいし、「配信停止イベント」と重複するがＳ５１０の表示データの配信の停止を送信してもよい。
S3-1：通信端末２の表示データ制御部２２は、「配信停止イベント」を受信すると、表示データの送信停止を外部入力装置２に要求する。
S3-1-1：外部入力装置２の表示データ送信部４５２は、表示データの送信を停止する。この停止により、図２５のS-4、S4-1の表示データの送信が停止する。なお、Ｓ２で表示データの送信を停止してもよい。
S3-2：通信端末２の配置情報選択部２１は、図２０のイベントフラグテーブル２４に従って共有フラグを「UNSHARED」に設定する。
S3-3： 通信端末２の配置情報選択部２１は、共有フラグの設定に応じて、配置情報管理表２３の配置情報No1を選択する。これにより、画像表示制御部１４ｂは図２７（ａ）のように、領域１、２に映像データを割り当てて画面を表示する。
S3-4：また、S3で通信端末２には「配信停止イベント」が通知されているため、表示データ制御部２２はイベントフラグテーブル２４に基づき、表示制御フラグ「UNSHARED」を外部入力装置２に通知する。
S3-4-1：外部入力装置２のメニュー制御部４４は図２１（ａ）の遷移条件テーブル４３１に従い、メニュー４０１を変更するか否かを判定する。
S3-4-2：外部入力装置２が「共有停止」を表示している状態で、表示制御フラグ「UNSHARED」を受信したため、メニュー制御部４４は表示装置４００にメニュー４０１として「共有開始」ボタンを表示する。
S3-4-3：また、メニュー制御部４４は表示制御フラグを参照して表示装置４００に共有状態４０２のメッセージを表示する。表示制御フラグが「UNSHARED」の場合、メッセージは「共有していません」となる。
【０１５３】
S４：S4.1〜4.3.1はステップ3.2〜3.4とほぼ同様である。
S4-1：通信端末２の表示データ制御部２２は、「他からの配信停止イベント」を受信すると、図２０のイベントフラグテーブル２４に従って共有フラグを「UNSHARED」に設定する。すでに表示データの送信は停止されているので、表示データの送信停止を外部入力装置１に要求する必要はない。
S4-2：通信端末１の配置情報選択部２１は、共有フラグの設定に応じて、配置情報管理表２３の配置情報No1を選択する。これにより、画像表示制御部１４ｂは図２７（ａ）のように、領域１、２に映像データを割り当てて画面を表示する。
S4-3：また、S4で通信端末１には「他からの配信停止イベント」が通知されているため、表示データ制御部２２はイベントフラグテーブル２４に基づき、表示制御フラグ「UNSHARED」を外部入力装置１に通知する。
S4-3-1：外部入力装置１のメニュー制御部４４は図２１（ａ）の遷移条件テーブル４３１に従い、メニュー４０１を変更するか否かを判定する。
S4-3-2：外部入力装置１が「共有開始」を表示している状態で、表示制御フラグ「UNSHARED」を受信したため、メニュー制御部４４はそのまま「共有開始」ボタンの表示を継続する。
S4-3-2：また、メニュー制御部４４は表示制御フラグを参照して表示装置４００に共有状態４０２のメッセージを表示する。表示制御フラグが「UNSHARED」の場合、メッセージは「共有していません」となる。
【０１５４】
以上の処理が終了したことで、外部入力端末１及び外部入力端末２の表示装置４００は、いずれも図２８（ｂ）のようになる。外部入力端末1では、メニュー４０１が「共有開始」のまま変更されないが、共有状態４０２のメッセージは「他の表示を共有しています」から「共有していません」に変更される。また、外部入力端末２では、メニュー４０１が「共有停止」から「共有開始」に変更され、共有状態４０２のメッセージが「この表示を共有しています」から「共有していません」に変更される。
【０１５５】
＜セッション切断時＞
図３３は、通信端末同士がセッションを切断する処理を示すフローチャート図の一例である。参加者が図２に示されている操作ボタン１０８を操作して会議の終了（セッションの切断）を指示すると、図４に示されている操作入力受付部１２は、通信端末２との会議の終了要求を受け付ける。操作入力受付部１２はセッション切断イベントを外部入力装置４０に通知する。この他、参加者が通信端末１０と外部入力装置４０を接続するＵＳＢケーブルを外した場合、通信端末１の電源を落とした場合も、外部入力装置４０はセッション切断イベントを検出又は取得する。
【０１５６】
メニュー制御部４４は、図２８（ｂ）〜（ｄ）の画面を表示中、セッション切断イベントの通知を取得したか否かを判定している（Ｓ１１０）。セッション切断イベントの通知を取得していない場合（Ｓ１１０のＮｏ）、メニュー制御部４４は図２８（ｂ）〜（ｄ）の画面の表示を維持する。
【０１５７】
セッション切断イベントの通知を取得した場合（Ｓ１１０のＹｅｓ）、メニュー制御部４４は図２８（ａ）の画面を表示する（Ｓ１２０）。この画面は会議が行われていないことを参加者に通知する画面である。参加者は「会議が行われていません」というメッセージにより、外部入力装置４０を操作する必要がないことを把握できる。
【０１５８】
外部入力装置４０の表示データ送信部４５２は、表示データを送信している場合には、通信端末１を介して表示データを通信端末２に送信すること停止する（Ｓ１３０）。
【０１５９】
また、表示データ取得部４５１は通信端末１又は２から表示データを取得することを停止する（Ｓ１４０）。
【０１６０】
本実施形態の遠隔通信システム１は、外部入力装置４０に表示データを共有開始させるためのメニュー４０１を表示させることができるので、表示データを他の拠点と共有したいテレビ会議の参加者は「共有開始」ボタンを押下するという簡単な操作で、他の拠点に表示データを表示させることができる。したがって、他の拠点の参加者は共有したい表示データを選択するといったような操作を全く行うことなく、注目すべき表示データを特定することができる。
【０１６１】
さらに、外部入力装置４０は共有状態４０２のメッセージを表示するので，会議の参加者は、現在、外部入力装置４０が表示装置４００に表示している表示データが共有されているか否かを確実に知ることができる。例えば、複数の拠点において、同じ資料を表示した複数の外部入力装置４０が通信端末に接続されている場合、参加者はどちらの拠点の資料が共有されているのかを直ちに判別でき、操作性を向上できる。
【０１６２】
また、図３０の処理のように通信端末１０が他からの配信イベントの通知を受けた場合、自機に接続された外部入力装置１０に配信停止を要求するので、共有可能な表示データを１つに制限できる。これにより、参加者が複数の表示データの中から注目する表示データを選択する、といった操作が不要になり操作性を向上することができる。
【符号の説明】
【０１６３】
１  遠隔通信システム
１０  通信端末
１１  送受信部（表示データ送信手段の一例）
１２  操作入力受付部
１３  ログイン要求部
１４ａ  撮像部
１４ｂ  画像表示制御部
１５ａ  音声入力部
１５ｂ  音声出力部
１６  選択処理部
１７  遅延検出部
１８  外部情報送受信部（表示データ受信手段の一例）
１９  記憶・読出処理部
２１  配置情報選択部
２２  表示データ制御部
２３  配置情報管理表
２４  イベントフラグテーブル
３０  中継装置
４０  外部入力装置
４１  送受信部
４２  接続検出部
４３  記憶部
４３１  遷移条件テーブル
４４  メニュー制御部
４５１  表示データ取得部
４５２  表示データ送信部
４６  操作入力受付部
４９  記憶・読出処理部
５０  遠隔通信管理システム
４００  表示装置
１０００  記憶部（宛先情報記憶手段の一例）
【先行技術文献】
【特許文献】
【０１６４】
【特許文献１】米国特許第６７６０７４９号明細書
【図１】
0005887756.tif 000002
【図２】
0005887756.tif 000003
【図３】
0005887756.tif 000004
【図４】
0005887756.tif 000005
【図５】
0005887756.tif 000006
【図６】
0005887756.tif 000007
【図７】
0005887756.tif 000008
【図８】
0005887756.tif 000009
【図９】
0005887756.tif 000010
【図１０】
0005887756.tif 000011
【図１１】
0005887756.tif 000012
【図１２】
0005887756.tif 000013
【図１３】
0005887756.tif 000014
【図１４】
0005887756.tif 000015
【図１５】
0005887756.tif 000016
【図１６】
0005887756.tif 000017
【図１７】
0005887756.tif 000018
【図１８】
0005887756.tif 000019
【図１９】
0005887756.tif 000020
【図２０】
0005887756.tif 000021
【図２１】
0005887756.tif 000022
【図２２】
0005887756.tif 000023
【図２３】
0005887756.tif 000024
【図２４】
0005887756.tif 000025
【図２５】
0005887756.tif 000026
【図２６】
0005887756.tif 000027
【図２７】
0005887756.tif 000028
【図２８】
0005887756.tif 000029
【図２９】
0005887756.tif 000030
【図３０】
0005887756.tif 000031
【図３１】
0005887756.tif 000032
【図３２】
0005887756.tif 000033
【図３３】
0005887756.tif 000034