(57)【要約】【課題】外部入力装置の解像度をユーザが変更することなく他の伝送端末との間で表示データの共有を行えるようにして、ユーザの操作の負担を軽減すること。【解決手段】伝送システムは、他の伝送端末と通信可能に接続される伝送端末１０に表示データを送信する外部入力装置４０を備える。外部入力装置４０は、伝送端末１０の表示装置の解像度が変更されたときに（Ｓ９１２）伝送端末１０から変更後の解像度を表す第１の解像度情報（Ｓ９０３）を受信し、該第１の解像度情報と、外部入力装置４０の表示装置の解像度を表す第２の解像度情報（Ｓ９０６）とに基づいて、表示データの解像度を変換する（Ｓ９０７）。外部入力装置４０は、その解像度が変換された表示データを、伝送端末１０から他の伝送端末に送信させるために伝送端末１０に送信する（Ｓ９０８）。【選択図】図２９
2014003448.tif 000002
【特許請求の範囲】
【請求項１】
他の伝送端末と通信可能に接続されるとともに、表示装置に接続され、該表示装置に表示用の画像データを出力する伝送端末と、該伝送端末に表示データを送信する外部入力装置と、を備えた伝送システムであって、
前記伝送端末は、
前記表示装置が表示可能な解像度を取得する解像度取得手段と、
取得された前記表示可能な解像度の中から選択された解像度に前記表示装置の解像度を変更する解像度変更手段と、
前記解像度変更手段が前記表示装置の解像度を変更したときに、該変更後の解像度を表す第１の解像度情報を前記外部入力装置に送信する解像度情報送信手段と、を有し、
前記外部入力装置は、
前記伝送端末から送信された前記第１の解像度情報を受信する解像度情報受信手段と、
受信された前記第１の解像度情報と、前記外部入力装置の表示装置の解像度を表す第２の解像度情報とに基づいて、前記表示データの解像度を変換する解像度変換手段と、
前記解像度変換手段によって解像度が変換された表示データを、前記伝送端末から前記他の伝送端末に送信させるために前記伝送端末に送信する表示データ送信手段と、
を有することを特徴とする伝送システム。
【請求項２】
前記外部入力装置の前記表示データ送信手段は、前記解像度が変換された表示データを非圧縮形式で前記伝送端末に送信することを特徴とする請求項１に記載の伝送システム。
【請求項３】
前記外部入力装置は、前記解像度が変換された表示データを圧縮形式に変換する表示制御手段をさらに有し、前記表示データ送信手段は、前記圧縮形式に変換された表示データを前記伝送端末に送信することを特徴とする請求項１に記載の伝送システム。
【請求項４】
前記伝送端末と前記他の伝送端末との間に介在される中継装置を備え、
前記伝送端末は、前記外部入力装置から送信された前記解像度が変換された表示データを、前記中継装置を経由して前記他の伝送端末に送信し、
前記他の伝送端末は、前記伝送端末から送信された前記解像度が変換された表示データをレンダリングし、前記他の伝送端末の表示装置に表示させることを特徴とする請求項１ないし３のいずれか１の請求項に記載の伝送システム。
【請求項５】
前記伝送端末は、
前記解像度取得手段によって取得された前記表示可能な解像度に、画像データの伝送に用いる基準アスペクト比以外の解像度を含んでいるか否かを判定する解像度判定手段と、
前記解像度判定手段が行う判定の結果に基づいて前記表示可能な解像度の中から前記基準アスペクト比以外の解像度または前記基準アスペクト比の解像度を選択する解像度選択手段と、
を有することを特徴とする請求項１ないし４のいずれか１の請求項に記載の伝送システム。
【請求項６】
前記伝送端末は、
前記外部入力装置から送信された前記解像度が変換された表示データを受信する表示データ受信手段と、
前記表示データ受信手段によって受信された前記表示データに基づいて前記伝送端末の表示装置に画像を表示させる表示制御手段と、
を有することを特徴とする請求項１ないし４のいずれか１の請求項に記載の伝送システム。
【請求項７】
他の伝送端末と通信可能に接続される伝送端末に表示データを送信する外部入力装置であって、
前記伝送端末の表示装置の解像度が変更されたときに前記伝送端末から変更後の解像度を表す第１の解像度情報を受信する解像度情報受信手段と、
受信された前記第１の解像度情報と、前記外部入力装置の表示装置の解像度を表す第２の解像度情報とに基づいて、前記表示データの解像度を変換する解像度変換手段と、
前記解像度変換手段によって解像度が変換された表示データを、前記伝送端末から前記他の伝送端末に送信させるために前記伝送端末に送信する表示データ送信手段と、
を備えたことを特徴とする外部入力装置。
【請求項８】
前記表示データ送信手段は、前記解像度が変換された表示データを非圧縮形式で前記伝送端末に送信することを特徴とする請求項７に記載の外部入力装置。
【請求項９】
前記解像度が変換された表示データを圧縮形式に変換する表示制御手段をさらに有し、前記表示データ送信手段は、前記圧縮形式に変換された表示データを前記伝送端末に送信することを特徴とする請求項７に記載の外部入力装置。
【請求項１０】
前記解像度変換手段は、
前記第２の解像度情報が表す縦方向の解像度が、前記第１の解像度情報が表す縦方向の解像度以下で、かつ、前記第２の解像度情報が表す横方向の解像度が、前記第１の解像度情報が表す横方向の解像度以下の場合には、前記表示データの解像度を、前記第２の解像度情報が表す解像度に変換することを特徴とする請求項７ないし９のいずれか１の請求項に記載の外部入力装置。
【請求項１１】
前記解像度変換手段は、
前記第２の解像度情報が表す横方向の解像度が、前記第１の解像度情報が表す横方向の解像度より高く、かつ、前記第２の解像度情報が表す縦方向の解像度が、前記第１の解像度情報が表す縦方向の解像度以下の場合、または、
前記第２の解像度情報が表す横方向の解像度が、前記第１の解像度情報が表す横方向の解像度より高く、かつ、前記第２の解像度情報が表す縦方向の解像度が、前記第１の解像度情報が表す縦方向の解像度より高く、かつ、前記第１の解像度情報が表す縦方向の解像度が、前記第１の解像度情報が表す横方向の解像度以上の場合には、前記表示データの横方向の解像度を前記第１の解像度情報が表す横方向の解像度に変換することを特徴とする請求項７ないし９のいずれか１の請求項に記載の外部入力装置。
【請求項１２】
前記解像度変換手段は、
前記第２の解像度情報が表す縦方向の解像度が、前記第１の解像度情報が表す縦方向の解像度より高く、かつ、前記第２の解像度情報が表す横方向の解像度が、前記第１の解像度情報が表す横方向の解像度以下の場合、または、
前記第２の解像度情報が表す横方向の解像度が、前記第１の解像度情報が表す横方向の解像度より高く、かつ、前記第２の解像度情報が表す縦方向の解像度が、前記第１の解像度情報が表す縦方向の解像度より高く、かつ、前記第１の解像度情報が表す縦方向の解像度が、前記第１の解像度情報が表す横方向の解像度より低い場合には、前記表示データの縦方向の解像度を、前記第１の解像度情報が表す縦方向の解像度に変換することを特徴とする請求項７ないし９のいずれか１の請求項に記載の外部入力装置。
【請求項１３】
他の伝送端末と通信可能に接続される伝送端末に表示データを送信する外部入力装置が実行するための表示解像度変換用プログラムであって、
前記伝送端末の表示装置の解像度が変更されたときに前記伝送端末から変更後の解像度を表す第１の解像度情報を受信する解像度情報受信ステップと、
受信された前記第１の解像度情報と、前記外部入力装置の表示装置の解像度を表す第２の解像度情報とに基づいて、前記表示データの解像度を変換する解像度変換ステップと、
前記解像度変換ステップで解像度が変換された表示データを、前記伝送端末から前記他の伝送端末に送信させるために前記伝送端末に送信する表示データ送信ステップと、
を前記外部入力装置に実行させるための表示解像度変換用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送端末に接続される外部入力装置に表示された表示データを、通信ネットワークを介して他の伝送端末に送信するように適応された伝送システムに関する。
【背景技術】
【０００２】
近年、インターネット等の通信ネットワークを介して遠隔地との間でテレビ会議等を行う伝送システムが普及している。このような伝送システムでは、複数の伝送端末の間で画像データおよび音声データの送受信が行われることにより、テレビ会議を実現することができる。また、近年のブロードバンド環境の充実化により、高画質の画像データや高音質の音声データの送受信が可能となったため、テレビ会議の相手当事者の状況を把握し易くなり、会話による意思疎通の充実度を向上させることができるようになっている。
【０００３】
また、伝送端末を用いてテレビ会議を行う際に、テレビ会議の当事者は、当該伝送端末とは別に各自のＰＣ(Personal Computer)等の外部入力装置を用い、この外部入力装置のディスプレイに会議資料等の画像を表示させて、会議の相手と議論等を行う場合がある。このような場合、従来の外部入力装置は、この外部入力装置のディスプレイに表示されている会議資料等の画像を表す表示データを、通信ネットワークを経由してテレビ会議の相手が利用している伝送端末に送信していた。
【０００４】
このようにすることによって、テレビ会議の当事者は、会議が実施されているときに、伝送端末を介して送受信される音声データおよび画像データによって相手の声を聞いたり顔を見たりすることができるとともに、外部入力装置のディスプレイに表示されている表示データをテレビ会議の相手と共有できるようになっている。
【０００５】
また、端末間での表示データの共有に関連する他の技術として、例えば、特許文献１に記載された技術がある。この特許文献１に開示されているデータ会議システムは、端末と当該端末に接続された遠隔側の端末とを有し、前記端末におけるアプリケーションによりディスプレイに表示される表示画面のデータをグラフィカル・デバイス・インターフェースによりキャプチャしたキャプチャデータを前記遠隔側の端末に送信することにより、前記端末と前記遠隔側の端末間で表示画面を共有するものであって、前記端末が、前記遠隔側の端末のディスプレイ表示解像度情報を記憶し、このディスプレイ表示解像度情報に基づいて前記キャプチャデータの解像度変換を前記表示画面の全体について行い、解像度変換されたキャプチャデータを前記遠隔側の端末に送信するようにしている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来知られている外部入力装置は、伝送端末において画像表示をサポートする解像度に制限が設けられている。そのため、ユーザが表示データを共有しようと所望するときは、外部入力装置の解像度を伝送端末がサポートする解像度に変更しなければならず、外部入力装置の操作に手間がかかる、という課題があった。
【０００７】
このような課題は、上記の特許文献１に記載されたデータ会議システムにおいても同様に起こり得る。すなわち、自拠点側で端末に外部入力装置を接続して外部入力装置の表示データを端末側に送信する場合に、ユーザが外部入力装置の解像度の変更設定を行わなければならず、操作に負担がかかる、という課題は残されている。
【０００８】
本発明は、上記の従来の課題に鑑み創作されたものであり、その目的とするところは、外部入力装置の解像度をユーザが変更することなく他の伝送端末との間で表示データの共有を行えるようにして、ユーザの操作の負担を軽減することにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するため、本発明の一形態に係る伝送システムは、他の伝送端末と通信可能に接続されるとともに、表示装置に接続され、該表示装置に表示用の画像データを出力する伝送端末と、該伝送端末に表示データを送信する外部入力装置と、を備えた伝送システムであって、前記伝送端末は、前記表示装置が表示可能な解像度を取得する解像度取得手段と、取得された前記表示可能な解像度の中から選択された解像度に前記表示装置の解像度を変更する解像度変更手段と、前記解像度変更手段が前記表示装置の解像度を変更したときに、該変更後の解像度を表す第１の解像度情報を前記外部入力装置に送信する解像度情報送信手段と、を有し、前記外部入力装置は、前記伝送端末から送信された前記第１の解像度情報を受信する解像度情報受信手段と、受信された前記第１の解像度情報と、前記外部入力装置の表示装置の解像度を表す第２の解像度情報とに基づいて、前記表示データの解像度を変換する解像度変換手段と、前記解像度変換手段によって解像度が変換された表示データを、前記伝送端末から前記他の伝送端末に送信させるために前記伝送端末に送信する表示データ送信手段と、を有する。
【発明の効果】
【００１０】
本発明によれば、外部入力装置の解像度をユーザが変更することなく他の伝送端末との間で表示データの共有を行えるようにして、ユーザの操作の負担を軽減することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る伝送システムの全体構成を示す概略図である。
【図２】図１の伝送システムを構成する伝送端末の外観図である。
【図３】図１の伝送システムを構成する伝送端末のハードウェア構成図である。
【図４】図１の伝送システムを構成する伝送管理システム（中継装置、外部入力装置またはプログラム提供システム）のハードウェア構成図である。
【図５】図１の伝送システムを構成する伝送端末、中継装置および伝送管理システムの機能ブロック図である。
【図６】画像データの画質を説明するための図である。
【図７】変更品質管理テーブルの一例を示す図である。
【図８】中継装置管理テーブルの一例を示す図である。
【図９】端末認証管理テーブルの一例を示す図である。
【図１０】端末管理テーブルの一例を示す図である。
【図１１】宛先リスト管理テーブルの一例を示す図である。
【図１２】セッション管理テーブルの一例を示す図である。
【図１３】アドレス優先度管理テーブルの一例を示す図である。
【図１４】伝送速度優先度管理テーブルの一例を示す図である。
【図１５】品質管理テーブルの一例を示す図である。
【図１６】各中継装置の稼働状態を表す状態情報を管理する処理の一例を示すシーケンス図である。
【図１７】各伝送端末間で通信を開始する準備段階の処理の一例を示すシーケンス図である。
【図１８】伝送管理システムが中継装置を絞り込む処理の一例を示すシーケンス図である。
【図１９】中継装置絞り込み処理の一例を示すフローチャートである。
【図２０】中継装置絞り込み処理を行う際の優先度のポイントの計算状態を示す図である。
【図２１】伝送端末が中継装置を選択する処理の一例を示すシーケンス図である。
【図２２】中継装置選択処理の一例を示すフローチャートである。
【図２３】伝送端末間で画像データおよび音声データを送受信する処理の一例を示すシーケンス図である。
【図２４】外部入力装置の機能ブロック図である。
【図２５】解像度管理テーブルの一例を示す図である。
【図２６】外部入力装置が表示した表示データを会議の相手である伝送端末に表示させる処理の一例を示すシーケンス図である。
【図２７】外部入力装置が表示させる画面の一例を示す図である。
【図２８】伝送端末が画像データおよび表示データを表示させる画面の一例を示す図である。
【図２９】伝送端末の表示解像度と外部入力装置の表示解像度に基づいて外部入力装置が伝送端末に送信する表示データの解像度を変換する処理の一例（非圧縮形式を用いる場合）を示すシーケンス図である。
【図３０】解像度を変換する処理の一例を示すフローチャートである。
【図３１】伝送端末が行う解像度制御（解像度の変更を含む）の処理の一例を示すフローチャートである。
【図３２】図３１のステップＳ１０２で行う判定処理を補足説明するための図であって、セグメント領域が追加された場合（ａ）と追加されない場合（ｂ）の補助情報表示の画面の一例を示す図である。
【図３３】伝送端末の表示解像度と外部入力装置の表示解像度に基づいて外部入力装置が伝送端末に送信する表示データの解像度を変換する処理の他の例（圧縮形式を用いる場合）を示すシーケンス図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施形態について説明する。
【００１３】
＜＜実施形態の全体構成＞＞
図１は、本発明の一実施形態に係る伝送システム１の全体構成を示す概略図である。以下、図１を参照して本実施形態を説明する。
【００１４】
一般に伝送システムには、伝送管理システムを介して一方の伝送端末から他方の伝送端末に一方向でコンテンツデータを通信するデータ提供システムや、伝送管理システムを介して複数の伝送端末間で情報や感情等を相互に伝達するコミュニケーションシステムが含まれる。このコミュニケーションシステムは、コミュニケーション管理システム（「伝送管理システム」に相当）を介して複数のコミュニケーション端末（「伝送端末」に相当）間で情報や感情等を相互に伝達するためのシステムであり、テレビまたはビデオ会議システム、テレビ電話システム、音声会議システム、音声電話システム、ＰＣ（Personal computer）画面共有システム等が例として挙げられる。
【００１５】
本実施形態では、コミュニケーションシステムの一例としてのテレビまたはビデオ会議システム、コミュニケーション管理システムの一例としてのテレビまたはビデオ会議管理システム、およびコミュニケーション端末の一例としてのテレビまたはビデオ会議端末を想定した上で、伝送システム、伝送管理システム、および伝送端末について説明する。すなわち、本発明の伝送端末および伝送管理システムは、テレビまたはビデオ会議システムに適用されるだけでなく、コミュニケーションシステム、または伝送システムにも適用される。
【００１６】
本実施形態の伝送システム１（図１参照）は、複数の伝送端末１０ａａ，１０ａｂ，１０ｂａ，１０ｂｂ，１０ｃａ，１０ｃｂ，１０ｄａおよび１０ｄｂと、各伝送端末用の複数のディスプレイ１２０ａａ，１２０ａｂ，１２０ｂａ，１２０ｂｂ，１２０ｃａ，１２０ｃｂ，１２０ｄａおよび１２０ｄｂと、各伝送端末にそれぞれ接続される複数のＰＣ等の外部入力装置４０ａａ，４０ａｂ，４０ｂａ，４０ｂｂ，４０ｃａ，４０ｃｂ，４０ｄａおよび４０ｄｂと、複数の中継装置３０ａ，３０ｂ，３０ｃおよび３０ｄと、伝送管理システム５０と、プログラム提供システム９０と、メンテナンスシステム１００とによって構築されている。
【００１７】
なお、以下の説明において特に明記しない限り、複数の伝送端末１０ａａ，……，１０ｄｂのうち任意の伝送端末を示すときは「伝送端末１０」と表記し、複数のディスプレイ１２０ａａ，……，１２０ｄｂのうち任意のディスプレイを示すときは「ディスプレイ１２０」と表記し、複数の外部入力装置４０ａａ，……，４０ｄｂのうち任意の外部入力装置を示すときは「外部入力装置４０」と表記し、複数の中継装置３０ａ，……，３０ｄのうち任意の中継装置を示すときは「中継装置３０」と表記する。また、ディスプレイ１２０は伝送端末１０の表示装置の一例である。
【００１８】
伝送端末１０は、他の伝送端末１０との間で、画像データ、音声データ等の送受信を行うようになっている。本実施形態では、画像データの画像が動画の場合について説明するが、動画だけでなく静止画であってもよい。また、画像データの画像に動画と静止画の両方が含まれていてもよい。中継装置３０は、各伝送端末１０間で画像データおよび音声データの中継を行うためのものである。伝送管理システム５０は、複数の伝送端末１０および複数の中継装置３０を一元的に管理するためのものである。
【００１９】
外部入力装置４０は、伝送端末１０と接続され、外部入力装置４０の表示装置（後述するディスプレイ２１６）に表示されている画像を表す表示データを伝送端末１０に送信するようになっている。
【００２０】
また、図１に示される複数のルータ７０ａ，７０ｂ，７０ｃ，７０ｄ，７０ｅおよび７０ｆは、画像データおよび音声データが送受信される最適な経路の選択を行うためのものである。以下の説明において特に明記しない限り、複数のルータ７０ａ，……，７０ｆのうち任意のルータを示すときは「ルータ７０」と表記する。また、プログラム提供システム９０は、ＨＤ(Hard Disk)（図示せず）を備えている。このＨＤには、伝送端末１０に各種機能または各種手段を実現させるための伝送端末用プログラム、中継装置３０に各種機能または各種手段を実現させるための中継装置用プログラム、および、伝送管理システム５０に各種機能または各種手段を実現させるための伝送管理用プログラムが格納されている。プログラム提供システム９０は、ＨＤに格納されている伝送端末用プログラム、中継装置用プログラムおよび伝送管理用プログラムを、それぞれ伝送端末１０、中継装置３０および伝送管理システム５０に送信可能に構築されている。
【００２１】
また、伝送端末１０ａａおよび１０ａｂと中継装置３０ａとルータ７０ａとは、ＬＡＮ(Local Area Network)２ａによって通信可能に接続されており、伝送端末１０ｂａおよび伝送端末１０ｂｂと中継装置３０ｂとルータ７０ｂとは、ＬＡＮ２ｂによって通信可能に接続されている。ＬＡＮ２ａおよびＬＡＮ２ｂは、ルータ７０ｃが含まれた専用線２ａｂによって通信可能に接続されており、所定の地域Ａ内で構築されている。例えば、地域Ａは日本であり、ＬＡＮ２ａは東京の事業所内で構築されており、ＬＡＮ２ｂは大阪の事業所内で構築されている。
【００２２】
一方、伝送端末１０ｃａおよび１０ｃｂと中継装置３０ｃとルータ７０ｄとは、ＬＡＮ２ｃによって通信可能に接続されており、伝送端末１０ｄａおよび１０ｄｂと中継装置３０ｄとルータ７０ｅとは、ＬＡＮ２ｄによって通信可能に接続されている。ＬＡＮ２ｃおよびＬＡＮ２ｄは、ルータ７０ｆが含まれた専用線２ｃｄによって通信可能に接続されており、所定の地域Ｂ内で構築されている。例えば、地域Ｂはアメリカであり、ＬＡＮ２ｃはニューヨークの事業所内で構築されており、ＬＡＮ２ｄはワシントンＤ．Ｃ．の事業所内で構築されている。地域Ａと地域Ｂは、それぞれルータ７０ｃ，７０ｆからインターネット２ｉを介して通信可能に接続されている。
【００２３】
また、伝送管理システム５０、プログラム提供システム９０およびメンテナンスシステム１００は、インターネット２ｉを介して伝送端末１０および中継装置３０と通信可能に接続されている。伝送管理システム５０、プログラム提供システム９０およびメンテナンスシステム１００は、地域Ａまたは地域Ｂに設置されていてもよいし、これら以外の地域に設置されていてもよい。
【００２４】
本実施形態では、ＬＡＮ２ａ、ＬＡＮ２ｂ、専用線２ａｂ、インターネット２ｉ、専用線２ｃｄ、ＬＡＮ２ｃおよびＬＡＮ２ｄによって通信ネットワーク２が構築されている。
【００２５】
また、図１において、各伝送端末１０、各中継装置３０、伝送管理システム５０、各ルータ７０、プログラム提供システム９０およびメンテナンスシステム１００の下に表記されている４組の数字（かっこ付き）は、一般的なＩＰｖ４ (Internet Protocol version 4) におけるＩＰアドレスを簡易的に示している。例えば、伝送端末１０ａａのＩＰアドレスは「１．２．１．３」である。また、ＩＰｖ４ではなくＩＰｖ６を用いてもよいが、説明を簡略化するため、ＩＰｖ４を用いて説明する。
【００２６】
＜＜実施形態のハードウェア構成＞＞
次に、本実施形態のハードウェア構成を説明する。
【００２７】
図２は、本実施形態に係る伝送システム１を構成する伝送端末１０の外観図である。以下の記載では、伝送端末１０の長手方向をＸ軸方向、水平面内でＸ軸方向に直交する方向をＹ軸方向、Ｘ軸方向およびＹ軸方向に直交する方向（鉛直方向）をＺ軸方向として説明する。
【００２８】
図２に示されるように、伝送端末１０は、筐体１１００、アーム１２００、およびカメラハウジング１３００を備えている。このうち、筐体１１００の前側壁面１１１０には、複数の吸気孔によって形成された吸気面（図示せず）が設けられており、筐体１１００の後側壁面１１２０には、複数の排気孔が形成された排気面１１２１が設けられている。これにより、筐体１１００に内蔵された冷却ファンの駆動によって、吸気面（図示せず）を介して伝送端末１０の後方の外気を取り込み、排気面１１２１を介して伝送端末１０の後方へ排気することができる。筐体１１００の右側壁面１１３０には、収音用孔１１３１が形成され、後述する内蔵型のマイク１１４によって音声、物音、雑音等の音が収音可能となっている。
【００２９】
筐体１１００の右側壁面１１３０側には、操作パネル１１５０が形成されている。この操作パネル１１５０には、後述の複数の操作ボタン（１０８ａ〜１０８ｅ）、後述の電源スイッチ１０９、および後述のアラームランプ１１９が設けられていると共に、後述の内蔵型のスピーカ１１５からの出力音を通すための複数の音声出力孔によって形成された音出面１１５１が形成されている。また、筐体１１００の左側壁面１１４０側には、アーム１２００およびカメラハウジング１３００を収容するための凹部としての収容部１１６０が形成されている。筐体１１００の右側壁面１１３０には、後述の外部装置Ｉ／Ｆ１１８に対して電気的にケーブルを接続するための複数の接続口（１１３２ａ〜１１３２ｃ）が設けられている。一方、筐体１１００の左側壁面１１４０には、後述のディスプレイＩ／Ｆ１１７に対して電気的にディスプレイ１２０用のケーブル１２０ｃを接続するための接続口（図示せず）が設けられている。
【００３０】
なお、以下の記載では、操作ボタン（１０８ａ〜１０８ｅ）のうち任意の操作ボタンを示す場合には「操作ボタン１０８」を用い、接続口（１１３２ａ〜１１３２ｃ）のうち任意の接続口を示す場合には「接続口１１３２」を用いて説明する。
【００３１】
アーム１２００は、トルクヒンジ１２１０を介して、筐体１１００に取り付けられている。より特定的には、アーム１２００は、筐体１１００に対して、１３５度のチルト角θ１の範囲で、上下方向に回転可能に設けられている。図２の例では、チルト角θ１が９０度の状態を示している。
【００３２】
カメラハウジング１３００には、内蔵型のカメラ１０２１が設けられており、ユーザ、書類、および部屋等を撮像することができる。また、カメラハウジング１３００には、トルクヒンジ１３１０が形成されている。カメラハウジング１３００は、トルクヒンジ１３１０を介してアーム１２００に取り付けられている。より特定的には、カメラハウジング１３００は、アーム１２００に対して、図２に示されている状態を０度として±１８０度のパン角θ２の範囲で、かつ、±４５度のチルト角θ３の範囲で、上下方向および左右方向にそれぞれ回転可能に設けられている。
【００３３】
なお、中継装置３０、伝送管理システム５０およびプログラム提供システム９０は、それぞれ一般的なサーバ・コンピュータと同様の外観を有しているため、その外観の説明については省略する。
【００３４】
図３は、本実施形態に係る伝送システム１を構成する伝送端末１０のハードウェア構成図である。図３に示されるように、伝送端末１０は、伝送端末１０全体の動作を制御するＣＰＵ(Central Processing Unit)１０１と、伝送端末用プログラムを記憶したＲＯＭ(Read Only Memory)１０２と、ＣＰＵ１０１のワークエリアとして使用されるＲＡＭ(Random Access Memory)１０３と、画像データや音声データ等の各種データを記憶するフラッシュメモリ１０４と、ＣＰＵ１０１の制御に従ってフラッシュメモリ１０４に対する各種データの読み出しおよび書き込みを制御するＳＳＤ (Solid State Drive)１０５と、フラッシュメモリ等の記録メディア１０６に対するデータの読み出しまたは書き込み（記憶）を制御するメディアドライブ１０７と、伝送端末１０の宛先を選択する場合などに操作される操作ボタン１０８と、伝送端末１０の電源のＯＮ／ＯＦＦを切り換えるための電源スイッチ１０９と、後述の通信ネットワーク２を利用してデータ伝送をするためのネットワークＩ／Ｆ１１１と、ＣＰＵ１０１の制御に従って被写体を撮像し画像データを得るカメラ１１２と、このカメラ１１２の駆動を制御する撮像素子Ｉ／Ｆ１１３と、音声を入力するマイク１１４と、音声を出力するスピーカ１１５と、ＣＰＵ１０１の制御に従ってマイク１１４およびスピーカ１１５との間で音声信号の入出力を処理する音声入出力Ｉ／Ｆ１１６と、ＣＰＵ１０１の制御に従って外付けのディスプレイ１２０に画像データを伝送するディスプレイＩ／Ｆ１１７と、外部の装置との間で各種データを送受信する外部装置Ｉ／Ｆ１１８と、伝送端末１０の各種機能の異常を知らせるアラームランプ１１９と、上記各構成要素を相互に電気的に接続するためのアドレスバスやデータバス等のバスライン１１０を備えている。
【００３５】
なお、記録メディア１０６は、伝送端末１０に対して着脱自在な構成となっている。また、ＣＰＵ１０１の制御に従ってデータの読み出しまたは書き込みを行う不揮発性メモリであれば、フラッシュメモリ１０４に限らず、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）等を用いてもよい。また、カメラ１１２は、光を電荷に変換して被写体の画像（映像）を電子化する固体撮像素子、例えば、ＣＣＤ(Charge Coupled Device) 素子、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）素子等を備えている。また、ディスプレイ１２０は、被写体の画像や操作用アイコン等を表示する液晶素子や有機ＥＬ素子等を用いて構成されている。
【００３６】
また、上記伝送端末用プログラムは、インストール可能な形式または実行可能な形式のファイルで、上記記録メディア１０６等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００３７】
図４は、本実施形態に係る伝送システム１を構成する伝送管理システム５０のハードウェア構成図である。伝送管理システム５０は、伝送管理システム５０全体の動作を制御するＣＰＵ２０１と、伝送管理用プログラムを記憶したＲＯＭ２０２と、ＣＰＵ２０１のワークエリアとして使用されるＲＡＭ２０３と、各種データを記憶するＨＤ(Hard Disk)２０４と、ＣＰＵ２０１の制御に従ってＨＤ２０４に対する各種データの読み出しおよび書き込みを制御するＨＤＤ(Hard Disk Drive)２０５と、フラッシュメモリ等の記録メディア２０６に対するデータの読み出しおよび書き込み（記憶）を制御するメディアドライブ２０７と、カーソル、メニュー、ウィンドウ、文字、画像等の各種情報をディスプレイ２１６に表示させるためのディスプレイＩ／Ｆ２０８と、後述の通信ネットワーク２を利用してデータ伝送をするためのネットワークＩ／Ｆ２０９と、文字、数値、各種指示等を入力するための複数のキーを備えたキーボード２１１と、各種指示の選択や実行、処理対象の選択、カーソルの移動等を行うマウス２１２と、着脱可能な記録媒体の一例としてのＣＤ−ＲＯＭ(Compact Disc Read Only Memory)２１３に対するデータの読み出しおよび書き込みを制御するＣＤ−ＲＯＭドライブ２１４と、外部の装置との間で情報を送受信するための外部装置Ｉ／Ｆ２１５と、上記各構成要素間を相互に電気的に接続するためのアドレスバスやデータバス等のバスライン２１０とを備えている。なお、ディスプレイ２１６は、外部入力装置４０の表示装置の一例でもある。
【００３８】
また、上記伝送管理用プログラムは、インストール可能な形式または実行可能な形式のファイルで、上記記録メディア２０６やＣＤ−ＲＯＭ２１３等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００３９】
また、外部入力装置４０は、伝送管理システム５０と同様のハードウェア構成を有しているため、その説明を省略する。但し、ＲＯＭ２０２には、外部入力装置４０を制御するための外部入力装置用プログラムが格納されている。この場合も、外部入力装置用プログラムは、インストール可能な形式または実行可能な形式のファイルで、上記記録メディア２０６やＣＤ−ＲＯＭ２１３等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００４０】
また、中継装置３０は、伝送管理システム５０と同様のハードウェア構成を有しているため、その説明を省略する。但し、ＲＯＭ２０２には、中継装置３０を制御するための中継装置用プログラムが格納されている。この場合も、中継装置用プログラムは、インストール可能な形式または実行可能な形式のファイルで、上記記録メディア２０６やＣＤ−ＲＯＭ２１３等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００４１】
また、プログラム提供システム９０は、伝送管理システム５０と同様のハードウェア構成を有しているため、その説明を省略する。但し、ＲＯＭ２０２には、プログラム提供システム９０を制御するためのプログラム提供システム用プログラムが格納されている。この場合も、プログラム提供システム用プログラムは、インストール可能な形式または実行可能な形式のファイルで、上記記録メディア２０６やＣＤ−ＲＯＭ２１３等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。なお、プログラム提供システム用プログラムは、ＲＯＭ２０２ではなくＨＤ２０４に格納されるようにしてもよい。
【００４２】
また、メンテナンスシステム１００は、伝送管理システム５０と同様のハードウェア構成を有しているため、その説明を省略する。このメンテナンスシステム１００は、伝送端末１０、中継装置３０、伝送管理システム５０およびプログラム提供システム９０のうちの少なくとも１つの維持、管理または保守を行うためのコンピュータである。例えば、メンテナンスシステム１００が国内に設置され、伝送端末１０、中継装置３０、伝送管理システム５０またはプログラム提供システム９０が国外に設置されている場合、メンテナンスシステム１００は、通信ネットワーク２を介して遠隔的に、伝送端末１０、中継装置３０、伝送管理システム５０およびプログラム提供システム９０のうちの少なくとも１つの維持、管理、保守等のメンテナンスを行うようになっている。
【００４３】
また、メンテナンスシステム１００は、通信ネットワーク２を介さずに、伝送端末１０、中継装置３０、伝送管理システム５０およびプログラム提供システム９０のうちの少なくとも１つにおける機種番号、製造番号、販売先、保守点検または故障履歴の管理等のメンテナンスを行うようにしてもよい。
【００４４】
なお、上記の着脱可能な記録媒体の他の形態としては、ＣＤ−Ｒ(Compact Disc Recordable)、ＤＶＤ(Digital Versatile Disk)、ブルーレイディスク等のコンピュータで読み取り可能な記録媒体に格納して提供するように構成してもよい。
【００４５】
＜＜実施形態の機能構成＞＞
次に、本実施形態の機能構成について、図５〜図１５、図２４および図２５を参照しながら説明する。図５は、本実施形態の伝送システム１を構成する伝送端末１０、中継装置３０および伝送管理システム５０の機能ブロック図である。図５に示す例では、伝送端末１０と、中継装置３０と、伝送管理システム５０とが、通信ネットワーク２を介してデータ通信することができるように接続されている。また、外部入力装置４０は、伝送端末１０との間でデータを送受信することができるように接続されている。なお、図１に示されるプログラム提供システム９０およびメンテナンスシステム１００は、テレビ会議の通信と直接関係がないため、図５では図示を省略している。
【００４６】
なお、図６は、画像データの画質を説明するための図である。また、図７は変更品質管理テーブルの一例、図８は中継装置管理テーブルの一例、図９は端末認証管理テーブルの一例、図１０は端末管理テーブルの一例、図１１は宛先リスト管理テーブルの一例、図１２はセッション管理テーブルの一例、図１３はアドレス優先度管理テーブルの一例、図１４は伝送速度優先度管理テーブルの一例、図１５は品質管理テーブルの一例、をそれぞれ示す図である。また、図２４は外部入力装置４０の機能ブロック図、図２５は解像度管理テーブルの一例を示す図である。
【００４７】
＜伝送端末の機能構成＞
図５に示されるように、伝送端末１０は、送受信部１１と、操作入力受付部１２と、ログイン要求部１３と、撮像部１４ａと、画像表示制御部１４ｂと、表示画像取得部１４ｃと、音声入力部１５ａと、音声出力部１５ｂと、最終絞込部１６と、遅延検出部１７と、外部情報送受信部１８と、記憶・読出処理部１９と、解像度取得部２１ａと、解像度判定部２１ｂと、解像度選択部２１ｃと、解像度変更部２１ｄとを有している。これら各機能部は、図３に示される各構成要素のいずれかが、ＲＯＭ１０２に格納されているプログラムに従ったＣＰＵ１０１からの命令により動作することで実現される機能または手段である。また、伝送端末１０は、図３に示されるＳＳＤ１０５によって構築される記憶部１０００を有している。
【００４８】
＜伝送端末の各機能部＞
次に、伝送端末１０の各機能部について詳細に説明する。伝送端末１０の送受信部１１は、図３に示されるネットワークＩ／Ｆ１１１によって実現され、通信ネットワーク２を介して他の伝送端末１０、中継装置３０および伝送管理システム５０と各種データの送受信を行う。操作入力受付部１２は、図３に示される操作ボタン１０８および電源スイッチ１０９によって実現され、ユーザによる各種入力を受け付ける。例えば、ユーザが、電源スイッチ１０９（図３）をＯＮにすると、操作入力受付部１２（図５）が電源ＯＮを受け付けて、電源をＯＮにする。また、操作入力受付部１２は、ユーザによって操作入力された解像度を表す解像度情報を受け付ける。
【００４９】
ログイン要求部１３は、図３に示されるＣＰＵ１０１からの命令によって実現され、上記電源ＯＮの受け付けを契機として、送受信部１１から通信ネットワーク２を介して伝送管理システム５０に、ログインを要求する旨を示すログイン要求情報、および伝送端末１０の現時点のＩＰアドレスを自動的に送信する。
【００５０】
撮像部１４ａは、図３に示されるカメラ１１２および撮像素子Ｉ／Ｆ１１３によって実現され、被写体を撮像した画像を表す画像データを生成する。画像表示制御部１４ｂは、図３に示されるディスプレイＩ／Ｆ１１７によって実現され、画像データをレンダリングし、画像データが表す画像をディスプレイ１２０に表示させるための制御を行う。表示画像取得部１４ｃは、ディスプレイ１２０に表示されている画像を表す画像データを取得する。本実施形態ではカメラ１１２で撮像した画像を表すデータを「画像データ」という。また、後で詳細に説明する外部入力装置４０のディスプレイ２１６に表示されている画像を表すデータを「表示データ」という。なお、画像データおよび表示データは、ＪＰＥＧ(Joint Photographic Experts Group)、Ｂｉｔｍａｐ、ＧＤＩ(Graphics Device Interface)等の形式のデータである。
【００５１】
音声入力部１５ａは、図３に示されるマイク１１４および音声入出力Ｉ／Ｆ１１６によって実現され、ユーザの音声を入力し、この音声を音声信号に変換することで、音声信号に係る音声データを出力する。音声出力部１５ｂは、図３に示されるスピーカ１１５および音声入出力Ｉ／Ｆ１１６によって実現され、音声データに係る音声信号を音声に変換して出力する。
【００５２】
最終絞込部１６は、複数の中継装置３０のうちから最終的に１つの中継装置３０に絞り込む最終絞り込み処理を行うための機能部であり、図３に示されるＣＰＵ１０１からの命令に従って、計測部１６ａ、算出部１６ｂおよび選択部１６ｃを実現する。このうち、計測部１６ａは、送受信部１１によって受信された後述の事前送信情報毎に、送受信部１１によって事前送信情報が受信される際の受信日時を計測する。算出部１６ｂは、計測部１６ａによって受信日時が計測された事前送信情報毎に、この計測された受信時間と、この事前送信情報に含まれている送信日時との差に基づいて、事前送信情報の送信から受信までの所要時間を算出する。選択部１６ｃは、算出部１６ｂによって算出された所要時間のうち最短の所要時間を要した事前送信情報が中継された中継装置３０を選択することで、最終的に１つの中継装置を選択する。
【００５３】
遅延検出部１７は、図３に示されるＣＰＵ１０１からの命令に従って実現され、他の伝送端末１０から中継装置３０を介して送られてくる画像データまたは音声データの遅延時間（ｍｓ）を検出する。また、外部情報送受信部１８は、図３に示される外部装置Ｉ／Ｆ１１８を介して外部入力装置４０との間でデータを送受信する。また、記憶・読出処理部１９は、図３に示されるＳＳＤ１０５によって実行され、記憶部１０００に各種データを記憶したり、記憶部１０００に記憶された各種データを読み出したりする処理を行う。
【００５４】
解像度取得部２１ａは、伝送端末１０に接続されているディスプレイ１２０の表示可能な解像度を取得する。解像度判定部２１ｂは、解像度取得部２１ａによって取得された表示可能な解像度に、画像データの伝送に用いる基準アスペクト比以外の解像度を含んでいるか否かを判定する。解像度選択部２１ｃは、解像度判定部２１ｂが行う判定の結果に基づいて上記表示可能な解像度の中から基準アスペクト比以外の解像度または基準アスペクト比の解像度を選択する。解像度変更部２１ｄは、ディスプレイ１２０の解像度を、操作入力受付部１２によって受け付けられた解像度情報が表す解像度に変更する。ここで、解像度とは、表示画面上の長さ当たりに存在する画素数を表し、縦方向の解像度および横方向の解像度が含まれる。
【００５５】
記憶部１０００には、伝送端末１０を識別するための端末ＩＤ(Identification)およびパスワード、画像データおよび音声データ、各種データを送信する中継装置３０を識別する中継装置ＩＤ、宛先端末のＩＰアドレス等が記憶される。また、記憶部１０００には、表示データ取得プログラム１４５１、表示データ送信プログラム１４５２および解像度変換プログラム１４５３が格納されている。これらのプログラムが外部入力装置４０に送信され、外部入力装置４０にインストールされることによって、外部入力装置４０は、後述する表示データ取得部４５１、表示データ送信部４５２および解像度変換部４５３を備えることになる。なお、表示データ取得部４５１、表示データ送信部４５２および解像度変換部４５３の詳細については、＜外部入力装置の各機能部＞にて説明する。また、記憶部１０００は、伝送端末１０が出力する表示データの解像度を表す解像度情報を記憶する解像度記憶部１００５を有している。
【００５６】
なお、外部情報送受信部１８は、解像度情報送信手段および表示データ受信手段の一例であり、画像表示制御部１４ｂは、表示制御手段の一例である。
【００５７】
また、本実施形態における端末ＩＤおよび後述の中継装置ＩＤは、それぞれ伝送端末１０および中継装置３０を一意に識別するために使われる言語、文字、記号または各種のしるし等の識別情報を示す。また、端末ＩＤおよび中継装置ＩＤは、上記言語、文字、記号および各種のしるしのうち少なくとも２つが組み合わされた識別情報であってもよい。また、以下の記載では、テレビ会議の開始を要求する要求元としての伝送端末１０を「要求元端末」とし、要求先である宛先としての伝送端末１０を「宛先端末」として説明する。
【００５８】
＜外部入力装置の機能構成＞
外部入力装置４０は、図２４に示されるように送受信部４１と、接続検出部４２と、インストール判定部４３ａと、プログラム取得部４３ｂと、解像度取得部４４と、表示データ取得部４５１と、表示データ送信部４５２と、解像度変換部４５３と、操作入力受付部４６と、表示制御部４７と、マウント部４８と、記憶・読出処理部４９とを有している。これら各機能部は、図４に示される各構成要素のいずれかが、ＲＯＭ２０２に記憶されているプログラムに従ったＣＰＵ２０１からの命令によって動作することで実現される機能または手段である。また、表示データ取得部４５１、表示データ送信部４５２および解像度変換部４５３は、伝送端末１０の記憶部１０００（図５参照）に記憶されている表示データ取得プログラム１４５１、表示データ送信プログラム１４５２および解像度変換プログラム１４５３をプログラム取得部４３ｂがダウンロードして、これら各プログラムをインストールすることによって実現される。さらに、外部入力装置４０は、図４に示されるＲＯＭ２０２、ＲＡＭ２０３またはＨＤＤ２０５によって構築される記憶部４０００を有している。また、特に図示はしていないが、外部入力装置４０は、Ｗｉｎｄｏｗｓ（登録商標）等のＯＳ(Operating System)を搭載し、これにより、他の装置と接続したときにはプログラムを実行する機能を備えている。
【００５９】
＜外部入力装置の各機能部＞
次に、外部入力装置４０の各機能部について詳細に説明する。まず、送受信部４１（図２４参照）は、図４に示されるネットワークＩ／Ｆ２０９によって実現され、伝送端末１０との間で各種データ（情報）の送受信を行う。送受信部４１は、本発明に関連する情報として、伝送端末１０側で表示解像度が変更されたときにその変更後の解像度を表す解像度情報（第１の解像度情報）を受信する。接続検出部４２は、図４に示される外部装置Ｉ／Ｆ２１５により伝送端末１０との間で各種データの送受信が可能となったことを検出する。
【００６０】
インストール判定部４３ａは、接続検出部４２によって外部入力装置４０が伝送端末１０と送受信可能になったことが検出されると、表示データ取得プログラム１４５１、表示データ送信プログラム１４５２および解像度変換プログラム１４５３が外部入力装置４０にインストールされているか否かを判定する。プログラム取得部４３ｂは、インストール判定部４３ａによって表示データ取得プログラム１４５１、表示データ送信プログラム１４５２および解像度変換プログラム１４５３が外部入力装置４０にインストールされていないと判定されると、伝送端末１０の記憶部１０００（図５参照）から表示データ取得プログラム１４５１、表示データ送信プログラム１４５２および解像度変換プログラム１４５３を取得する。
【００６１】
解像度取得部４４は、外部入力装置４０のディスプレイ２１６の解像度を表す解像度情報（第２の解像度情報）を取得する。操作入力受付部４６は、ユーザの操作によって入力された情報を受け付ける。表示制御部４７は、後述する記憶・読出処理部４９が読み出した画像をディスプレイ２１６に表示させる。マウント部４８は、伝送端末１０の記憶部１０００をマウントする。これにより、外部入力装置４０は、表示データ取得プログラム１４５１、表示データ送信プログラム１４５２および解像度変換プログラム１４５３をインストールできるようになる。
【００６２】
表示データ取得部４５１は、外部入力装置４０のディスプレイ２１６に表示されている画像を表す表示データを取得する。表示データ送信部４５２は、表示データ取得部４５１が取得した表示データを伝送端末１０に送信する。解像度変換部４５３は、外部入力装置４０のディスプレイ２１６の解像度（第２の解像度情報）と、伝送端末１０から送信されて外部入力装置４０の記憶部４０００に記憶されている伝送端末１０のディスプレイ１２０の解像度（第１の解像度状態）とに基づいて、外部入力装置４０が伝送端末１０に送信する表示データの解像度を変換する。
【００６３】
記憶・読出処理部４９は、図４に示されるＨＤＤ２０５によって実行され、記憶部４０００に各種データを記憶したり、記憶部４０００に記憶された各種データを読み出したりする処理を行う。
【００６４】
なお、送受信部４１は解像度情報受信手段の一例であり、表示データ送信部４５２は表
示データ送信手段の一例であり、解像度変換部４５３は解像度変換手段の一例であり、表示制御部４７は表示制御手段の一例である。
【００６５】
《解像度管理テーブル》
記憶部４０００には解像度管理ＤＢ４００１が構築され、この解像度管理ＤＢ４００１には、図２５に一例として示されるような解像度管理テーブルが格納されている。この解像度管理テーブルでは、送受信部４１が受信した伝送端末１０のディスプレイ１２０の縦方向（高さ方向）の解像度と横方向（幅方向）の解像度を表す情報が関連付けられて記憶されている。例えば、図２５に示される解像度管理テーブルにおいて、伝送端末１０のディスプレイ１２０の解像度（幅）は１０２４であり、解像度（高さ）は７６８である。
【００６６】
＜中継装置の機能構成＞
次に、中継装置３０の機能（または手段）について説明する。中継装置３０は、図５に示されるように送受信部３１と、状態検知部３２と、データ品質確認部３３と、変更品質管理部３４と、データ品質変更部３５と、記憶・読出処理部３９とを有している。これら各機能部は、図４に示される各構成要素のいずれかが、ＲＯＭ２０２に記憶されているプログラムに従ったＣＰＵ２０１からの命令によって動作することで実現される機能または手段である。また、中継装置３０は、図４に示されるＲＯＭ２０２、ＲＡＭ２０３またはＨＤＤ２０５のいずれかにより構築される記憶部３０００を有している。
【００６７】
《変更品質管理テーブル》
記憶部３０００には、図７に示されるような変更品質管理テーブルによって構成される変更品質管理ＤＢ３００１が構築されている。変更品質管理テーブルでは、画像データの中継先としての伝送端末１０のＩＰアドレス、およびこの中継先に中継装置３０が中継する画像データの画質が関連付けられて管理される。
【００６８】
ここで、本実施形態の伝送システム１で扱われる画像データの画像の解像度について説明する。図６を参照すると、（ａ）に示されるように横方向が１６０画素、縦方向が１２０画素からなり、ベース画像となる低解像度の画像と、（ｂ）に示されるように横方向が３２０画素、縦方向が２４０画素からなる中解像度の画像と、（ｃ）に示されるように横方向が６４０画素、縦方向が４８０画素からなる高解像度の画像とがある。このうち、狭帯域経路を経由する場合には、ベース画像となる低解像度の画像データのみからなる低画質の画像データが中継される。帯域が比較的広い場合には、ベース画像となる低解像度の画像データと中解像度の画像データとからなる中画質の画像データが中継される。また、帯域が非常に広い場合には、ベース画像となる低解像度の画像データと中解像度の画像データと高解像度の画像データとからなる高画質の画像データが中継される。図７に示される変更品質管理テーブルにおいて、例えば、中継装置３０がＩＰアドレス「１．３．２．４」の宛先端末１０ｄｂ（図１参照）に対して画像データを中継する場合には、この中継される画像データの画質（画像の品質）は「高品質」である。
【００６９】
＜中継装置の各機能部＞
次に、中継装置３０の各機能部について詳細に説明する。なお、以下の記載では、中継装置３０の各機能部を説明するにあたって、図４に示される各構成要素のうち中継装置３０の各機能部を実現させるための主な構成要素との関係についても説明する。
【００７０】
中継装置３０の送受信部３１（図５参照）は、図４に示されるネットワークＩ／Ｆ２０９によって実現され、通信ネットワーク２を介して他の伝送端末１０、中継装置３０および伝送管理システム５０との間で各種データの送受信を行う。状態検知部３２は、図４に示されるＣＰＵ２０１からの命令によって実現され、この状態検知部３２を有する中継装置３０の稼働状態を検知する。稼働状態としては、「ＯＮライン」、「ＯＦＦライン」または「故障中」の状態がある。
【００７１】
データ品質確認部３３は、図４に示されるＣＰＵ２０１からの命令によって実現され、宛先端末１０のＩＰアドレスを検索キーとして、変更品質管理テーブル（図７参照）を検索し、当該ＩＰアドレスに対応した中継される画像データの画質を抽出することで、中継される画像データの画質を確認する。変更品質管理部３４は、図４に示されるＣＰＵ２０１からの命令によって実現され、伝送管理システム５０から送信される、後述の品質情報に基づいて、変更品質管理ＤＢ３００１の内容を変更する。例えば、端末ＩＤが「０１ａａ」である要求元端末１０ａａと、端末ＩＤが「０１ｄｂ」である宛先端末１０ｄｂとの間で高画質の画像データを送受信することによってテレビ会議を行っている最中に、他のテレビ会議を行う要求元端末ｂｂと宛先端末ｃａが通信ネットワーク２を介してテレビ会議を開始することによって、宛先端末１０ｄｂで画像データの受信の遅延が生じた場合には、中継装置３０は今まで中継していた画像データの画質を、高画質から中画質に下げる必要がある。このような場合に、中画質を示す品質情報に基づいて、中継装置３０が中継する画像データの画質を高画質から中画質に下げるように、変更品質管理ＤＢ３００１の内容が変更される。
【００７２】
データ品質変更部３５は、図４に示されるＣＰＵ２０１からの命令によって実現され、要求元端末１０から送られてきた画像データの画質を、上記変更された変更品質管理ＤＢ３００１の内容に基づいて変更する。記憶・読出処理部３９は、図４に示されるＨＤＤ２０５によって実現され、記憶部３０００に各種データを記憶したり、記憶部３０００に記憶された各種データを読み出したりする処理を行う。
【００７３】
＜伝送管理システムの機能構成＞
次に、伝送管理システム５０の機能（または手段）について説明する。伝送管理システム５０は、図５に示されるように送受信部５１と、端末認証部５２と、状態管理部５３と、端末抽出部５４と、端末状態取得部５５と、絞込部５６と、セッション管理部５７と、品質決定部５８と、記憶・読出処理部５９と、遅延時間管理部６０とを有している。これら各機能部は、図４に示される各構成要素のいずれかが、ＲＯＭ２０２に記憶されているプログラムに従ったＣＰＵ２０１からの命令によって動作することで実現される機能または手段である。また、伝送管理システム５０は、図４に示されるＲＯＭ２０２、ＲＡＭ２０３またはＨＤＤ２０５によって構築される記憶部５０００を有している。
【００７４】
《中継装置管理テーブル》
記憶部５０００には、図８に示されるような中継装置管理テーブルによって構成される中継装置管理ＤＢ５００１が構築されている。この中継装置管理テーブルでは、各中継装置３０の中継装置ＩＤ毎に、各中継装置３０の稼働状態、稼働状態が示される状態情報が伝送管理システム５０で受信された受信日時、中継装置３０のＩＰアドレスおよび中継装置３０における最大データ伝送速度（Ｍｂｐｓ）が関連付けられて管理される。例えば、図８に示される中継装置管理テーブルにおいて、中継装置ＩＤが「１１１ａ」の中継装置３０ａ（図１参照）は、稼働状態が「ＯＮライン」であり、伝送管理システム５０で状態情報が受信された日時が「２００９年１１月１０日の１３時００分」であり、この中継装置３０ａのＩＰアドレスが「１．２．１．２」であり、この中継装置３０ａにおける最大データ伝送速度が１００Ｍｂｐｓであることが示されている。
【００７５】
《端末認証管理テーブル》
また、記憶部５０００には、図９に示されるような端末認証管理テーブルによって構成される端末認証管理ＤＢ５００２が構築されている。この端末認証管理テーブルでは、伝送管理システム５０によって管理される全ての伝送端末１０の各端末ＩＤに対して、各パスワードが関連付けられて管理される。例えば、図９に示される端末認証管理テーブルにおいて、伝送端末１０ａａ（図１参照）の端末ＩＤは「０１ａａ」で、パスワードは「ａａａａ」であることが示されている。
【００７６】
《端末管理テーブル》
また、記憶部５０００には、図１０に示されるような端末管理テーブルによって構成される端末管理ＤＢ５００３が構築されている。この端末管理テーブルでは、各伝送端末１０の端末ＩＤ毎に、各伝送端末１０の稼働状態、後述のログイン要求情報が伝送管理システム５０で受信された受信日時および伝送端末１０のＩＰアドレスが関連付けられて管理される。例えば、図１０に示される端末管理テーブルにおいて、端末ＩＤが「０１ａａ」の伝送端末１０ａａ（図１参照）は、稼働状態が「ＯＮライン」であり、伝送管理システム５０でログイン要求情報が受信された日時が「２００９年１１月１０日の１３時４０分」であり、この伝送端末１０ａａのＩＰアドレスが「１．２．１．３」であることが示されている。
【００７７】
《宛先リスト管理テーブル》
また、記憶部５０００には、図１１に示されるような宛先リスト管理テーブルによって構成される宛先リスト管理ＤＢ５００４が構築されている。この宛先リスト管理テーブルでは、テレビ会議の開始を要求する要求元端末１０の端末ＩＤに対して、宛先端末１０の候補として登録されている宛先端末１０の端末ＩＤが全て関連付けられて管理される。例えば、図１１に示される宛先リスト管理テーブルにおいて、端末ＩＤが「０１ａａ」である要求元端末１０ａａ（図１参照）からテレビ会議の開始を要求することができる宛先端末１０の候補は、端末ＩＤが「０１ａｂ」の伝送端末１０ａｂ、端末ＩＤが「０１ｂａ」の伝送端末１０ｂａ、および端末ＩＤが「０１ｄｂ」の伝送端末１０ｄｂの３つであることが示されている。この宛先端末１０の候補は、要求元端末１０から伝送管理システム５０に対する追加または削除の要請により、追加または削除されることで更新される。
【００７８】
《セッション管理テーブル》
また、記憶部５０００には、図１２に示されるようなセッション管理テーブルによって構成されるセッション管理ＤＢ５００５が構築されている。このセッション管理テーブルでは、中継装置３０を選択するためのセッションの実行に用いられる選択用セッションＩＤ毎に、中継装置３０の中継装置ＩＤ、要求元端末１０の端末ＩＤ、宛先端末１０の端末ＩＤ、遅延時間（ｍｓ）、および受信日時が関連付けられて管理される。ここで、遅延時間（ｍｓ）とは、宛先端末１０において画像データが受信される際の受信の遅延時間であり、受信日時とは、この遅延時間が示される遅延情報を宛先端末１０から送信されて伝送管理システム５０で受信された日時である。
【００７９】
例えば、図１２に示されるセッション管理テーブルにおいて、選択用セッションＩＤ「ｓｅ１」を用いて実行されたセッションで選択された中継装置３０ａ（中継装置ＩＤ「１１１ａ」）は、端末ＩＤが「０１ａａ」の要求元端末１０ａａ（図１参照）と、端末ＩＤが「０１ｄｂ」の宛先端末１０ｄｂとの間で、画像データおよび音声データを中継していることが示されている。また、宛先端末１０ｄｂにおいて「２００９年１１月１０日の１４時００分」時点における画像データの遅延時間が２００（ｍｓ）であることが示されている。
【００８０】
なお、２つの伝送端末１０の間でテレビ会議を行う場合には、上記宛先端末１０ではなく要求元端末１０から送信されてきた遅延情報に基づいて、遅延情報の受信日時を管理してもよい。但し、３つ以上の伝送端末１０の間でテレビ会議を行う場合には、画像データおよび音声データの受信側の伝送端末１０から送信されてきた遅延情報に基づいて、遅延情報の受信日時を管理する。
【００８１】
《アドレス優先度管理テーブル》
また、記憶部５０００には、図１３に示されるようなアドレス優先度管理テーブルによって構成される優先度管理ＤＢ５００６が構築されている。このアドレス優先度管理テーブルでは、一般的なＩＰｖ４におけるＩＰアドレスのうちの４組のドットアドレス(Dot Address)部分の同異に応じて、アドレス優先度のポイントが高くなるように関連付けられて管理される。例えば、図１３に示されるアドレス優先度管理テーブルにおいて、ドットアドレスの上位から下位にかけて３つの値が同じＩＰアドレスの場合には、アドレス優先度のポイントが「５」である。ドットアドレスの上位から下位にかけて２つの値が同じＩＰアドレスの場合には、アドレス優先度のポイントが「３」である。この場合、最下位のドットアドレスの値が同じであるか否かは優先度には関係しない。ドットアドレスの最上位の値が同じで、上位から２番目の値が異なるＩＰアドレスの場合には、アドレス優先度のポイントが「１」である。この場合、上位から３番目および最下位のドットアドレスの値が同じであるか否かは優先度には関係しない。ドットアドレスの最上位の値が異なるＩＰアドレスの場合には、アドレス優先度のポイントが「０」である。この場合、上位から２番目、３番目、および最下位のドットアドレスの値が同じであるか否かは優先度には関係しない。
【００８２】
《伝送速度優先度管理テーブル》
また、記憶部５０００に構築されている優先度管理ＤＢ５００６には、図１４に示されるような伝送速度優先度管理テーブルも含まれている。この伝送速度優先度管理テーブルでは、中継装置３０における最大データ伝送速度（Ｍｂｐｓ）の値に応じて、伝送速度優先度のポイントが高くなるように関連付けられて管理される。例えば、図１４に示される伝送速度優先度管理テーブルにおいて、中継装置３０における最大データ伝送速度が１０００Ｍｂｐｓ以上の場合には、伝送速度優先度のポイントが「５」である。中継装置３０における最大データ伝送速度が１００Ｍｂｐｓ以上１０００Ｍｂｐｓ未満の場合には、伝送速度優先度のポイントが「３」である。中継装置３０における最大データ伝送速度が１０Ｍｂｐｓ以上１００Ｍｂｐｓ未満の場合には、伝送速度優先度のポイントが「１」である。中継装置３０における最大データ伝送速度が１０Ｍｂｐｓ未満の場合には、伝送速度優先度のポイントが「０」である。
【００８３】
《品質管理テーブル》
また、記憶部５０００には、図１５に示されるような品質管理テーブルによって構成される品質管理ＤＢ５００７が構築されている。この品質管理テーブルでは、要求元端末１０または宛先端末１０における画像データの遅延時間（ｍｓ）に応じて、中継装置３０で中継させる画像データの画質（画像の品質）が関連付けられて管理される。
【００８４】
＜伝送管理システムの各機能部＞
次に、伝送管理システム５０の各機能部について詳細に説明する。なお、以下の記載では、伝送管理システム５０の各機能部を説明するにあたって、図５に示される各構成要素のうち、伝送管理システム５０の各機能部を実現させるための主な構成要素との関係についても説明する。
【００８５】
まず、送受信部５１（図５参照）は、図４に示されるネットワークＩ／Ｆ２０９によって実行され、通信ネットワーク２を介して伝送端末１０、中継装置３０または他のシステム９０，１００との間で各種データの送受信を行う。端末認証部５２は、送受信部５１を介して受信されたログイン要求情報に含まれている端末ＩＤおよびパスワードを検索キーとし、記憶部５０００の端末認証管理ＤＢ５００２を検索し、端末認証管理ＤＢ５００２に同一の端末ＩＤおよびパスワードが管理されているかを判断することによって端末認証を行う。状態管理部５３は、ログイン要求してきた要求元端末１０の稼働状態を管理すべく、端末管理テーブル（図１０）に、この要求元端末１０の端末ＩＤ、要求元端末１０の稼働状態、伝送管理システム５０でログイン要求情報が受信された受信日時、および要求元端末１０のＩＰアドレスを関連付けて記憶して管理する。
【００８６】
端末抽出部５４は、ログイン要求した要求元端末１０の端末ＩＤをキーとして、宛先リスト管理テーブル（図１１）を検索し、要求元端末１０と通信することができる宛先端末１０の候補の端末ＩＤを読み出すことで、端末ＩＤを抽出する。また、端末抽出部５４は、ログイン要求してきた要求元端末１０の端末ＩＤをキーとして、宛先リスト管理テーブル（図１１）を検索し、上記要求元端末１０の端末ＩＤを宛先端末１０の候補として登録している他の要求元端末１０の端末ＩＤも抽出する。
【００８７】
端末状態取得部５５は、端末抽出部５４によって抽出された宛先端末１０の候補の端末ＩＤを検索キーとして、端末管理テーブル（図１０）を検索し、端末抽出部５４によって抽出された端末ＩＤ毎に稼働状態を読み出す。これにより、端末状態取得部５５は、ログイン要求してきた要求元端末１０と通信することができる宛先端末１０の候補の稼働状態を取得することができる。また、端末状態取得部５５は、端末抽出部５４によって抽出された端末ＩＤを検索キーとして、端末管理テーブル（図１０）を検索し、ログイン要求してきた要求元端末１０の稼働状態も取得する。
【００８８】
絞込部５６は、選択用セッションＩＤ生成部５６ａと、端末ＩＰアドレス抽出部５６ｂと、一次選択部５６ｃと、優先度決定部５６ｄとを有している。これによって絞込部５６は、複数の中継装置３０から最終的に１つの中継装置３０に絞り込む最終絞り込み処理を支援するため、最終絞り込み処理前の一次絞り込み処理を行う。すなわち、選択用セッションＩＤ生成部５６ａは、中継装置３０を選択するためのセッションの実行に用いられる選択用セッションＩＤを生成する。端末ＩＰアドレス抽出部５６ｂは、要求元端末１０から送られてきた開始要求情報に含まれている要求元端末１０の端末ＩＤと、宛先端末１０の端末ＩＤとに基づいて、端末管理テーブル（図１０）を検索することで、対応するそれぞれの伝送端末１０のＩＰアドレスを抽出する。一次選択部５６ｃは、中継装置管理テーブル（図８）で管理されている中継装置３０のうち、稼働状態が「ＯＮライン」となっている中継装置３０の中継装置ＩＤを選択することで、中継装置３０の選択を行う。
【００８９】
また、一次選択部５６ｃは、端末ＩＰアドレス抽出部５６ｂによって抽出された、要求元端末１０のＩＰアドレスおよび宛先端末１０のＩＰアドレスに基づいて、中継装置管理テーブル（図８）を検索することにより、上記選択された中継装置３０のＩＰアドレスのドットアドレス毎に、要求元端末１０および宛先端末１０の各ＩＰアドレスにおける各ドットアドレスと同じであるか異なるかを調査する。さらに、一次選択部５６ｃは、中継装置毎に、アドレス優先度のポイントにおいて伝送端末１０に対する高い方のポイントと、伝送速度優先度のポイントを統合した統合ポイントのうち、ポイントが高い上位２つの中継装置３０を選択することにより、中継装置３０の更なる選択を行う。
【００９０】
なお、本実施形態では、ポイントが高い上位２つの中継装置３０を選択するようにしているが、これに限られるものではなく、中継装置３０を１つでも多く絞り込むことができれば、ポイントが高い上位３つ以上の中継装置３０を選択するようにしてもよい。
【００９１】
優先度決定部５６ｄは、優先度管理テーブル（図１３参照）を参照して、上記一次選択部５６ｃによって調査された中継装置３０毎に、アドレス優先度のポイントを決定する。また、優先度決定部５６ｄは、中継装置管理テーブル（図８参照）で管理されている各中継装置３０の最大データ伝送速度に基づいて、優先度管理テーブル（図１４参照）を検索することにより、上記一次選択部５６ｃによって絞り込まれた中継装置３０毎に伝送速度優先度のポイントを決定する。
【００９２】
セッション管理部５７は、記憶部５０００のセッション管理ＤＢ５００５（図１２のセッション管理テーブル）に、選択用セッションＩＤ生成部５６ａで生成された選択用セッションＩＤ、要求元端末の端末ＩＤおよび宛先端末の端末ＩＤを関連付けて記憶して管理する。また、セッション管理部５７は、セッション管理テーブル（図１２）に対して、選択用セッションＩＤ毎に、伝送端末１０の選択部１６ｃで最終的に１つに選択された中継装置３０の中継装置ＩＤを記憶して管理する。
【００９３】
品質決定部５８は、上記遅延時間を検索キーとして、品質管理テーブル（図１５）を検索し、対応する画像データの画質を抽出することで、中継装置３０に中継させる画像データの画質を決定する。記憶・読出処理部５９は、図４に示されるＨＤＤ２０５によって実行され、記憶部５０００に各種データを記憶したり、記憶部５０００に記憶された各種データを読み出したりする処理を行う。遅延時間管理部６０は、上記宛先端末１０のＩＰアドレスを検索キーとして、端末管理テーブル（図１０）を検索することで、対応する端末ＩＤを抽出し、さらにセッション管理テーブル（図１２）において、上記抽出した端末ＩＤが含まれるレコードにおける遅延時間のフィールド部分に、上記遅延情報で示される遅延時間を記憶して管理する。
【００９４】
＜＜実施形態の処理・動作＞＞
次に、本実施形態の伝送システム１において行われる各種処理および動作について、図１６〜図２３および図２６〜図３３を参照しながら説明する。なお、図１６は、各中継装置３０から伝送管理システム５０に送信された各中継装置３０の稼働状態を表す状態情報を管理する処理の一例を示すシーケンス図である。図１７は、各伝送端末１０間で通信を開始する準備段階の処理の一例を示すシーケンス図である。図１８は、伝送管理システム５０が中継装置３０を絞り込む処理の一例を示すシーケンス図である。図１９は、中継装置３０を絞り込む処理の一例を示すフローチャートである。図２０は、伝送管理システム５０が中継装置３０を絞り込む処理を行う際の優先度のポイントの計算状態を示す図である。図２１は、伝送端末１０が中継装置３０を選択する処理の一例を示すシーケンス図である。図２２は、中継装置３０を選択する処理の一例を示すフローチャートである。図２３は、伝送端末１０間で画像データおよび音声データを送受信する処理の一例を示すシーケンス図である。
【００９５】
また、図２６は、外部入力装置４０が表示した表示データを会議の相手である伝送端末１０に表示させる処理の一例を示すシーケンス図である。図２７は、外部入力装置４０が表示させる画面の一例を示す図である。図２８は、伝送端末１０が画像データおよび表示データを表示させる画面の一例を示す図である。図２９は、伝送端末１０が行う解像度の変更および外部入力装置４０が行う解像度の変換に係る処理の一例（非圧縮形式を用いる場合）を示すシーケンス図である。図３０は、解像度を変換する処理の一例を示すフローチャートである。図３１は、伝送端末１０が行う解像度制御（解像度の変更を含む）の処理の一例を示すフローチャートである。図３２は、図３１のステップＳ１０２で行う判定処理を補足説明するための、補助情報表示の画面の一例を示す図である。図３３は、伝送端末１０が行う解像度の変更および外部入力装置４０が行う解像度の変換に係る処理の他の例（圧縮形式を用いる場合）を示すシーケンス図である。
【００９６】
まず、図１６を参照して、各中継装置３０から伝送管理システム５０に送信された各中継装置３０の稼動状態を表す状態情報を管理する処理について説明する。まず、各中継装置３０（３０ａ〜３０ｄ）では、状態検知部３２（図５）が、自装置である中継装置３０の稼働状態を定期的に検知している（Ｓ１−１〜Ｓ１−４）。そして、伝送管理システム５０側で各中継装置３０の稼働状態をリアルタイムで管理させるべく、各中継装置３０の送受信部３１は、定期的に通信ネットワーク２を介して伝送管理システム５０へ各状態情報を送信する（ステップＳ２−１〜Ｓ２−４）。これら各状態情報には、各中継装置３０毎の中継装置ＩＤと、これら各中継装置ＩＤに係る中継装置３０の状態検知部３２で検知された稼働状態とが含まれている。なお、本実施形態では、中継装置３０ａ、３０ｂおよび３０ｄは、正常に稼働して「ＯＮライン」となっている一方で、中継装置３０ｃは、稼働中ではあるが、中継装置３０ｃの中継動作を実行するためのプログラムに何らかの不具合が生じて「ＯＦＦライン」となっている場合が示されている。
【００９７】
次に、伝送管理システム５０では、各中継装置３０ａ〜３０ｄから送られてきた各状態情報を送受信部５１が受信し、記憶・読出処理部５９を介して記憶部５０００の中継装置管理ＤＢ５００１（図８の中継装置管理テーブル）に、中継装置ＩＤ毎に状態情報を記憶して管理する（ステップＳ３−１〜Ｓ３−４）。これにより、中継装置管理テーブル（図８）に対して、中継装置ＩＤ毎に「ＯＮライン」、「ＯＦＦライン」または「故障中」のいずれかの稼働状態が記憶されて管理される。その際、中継装置ＩＤ毎に、伝送管理システム５０で状態情報が受信された受信日時も記憶されて管理される。なお、中継装置３０から状態情報が送られてこない場合には、中継装置管理テーブル（図８）の各レコードにおける稼働状態のフィールド部分および受信日時のフィールド部分が空白になるか、または、前回の受信時の稼働状態および受信日時が維持されて管理される。
【００９８】
次に、図１７を用いて、伝送端末１０ａａと伝送端末１０ｄｂとの間で、通信を開始する前の準備段階の処理について説明する。まず、ユーザが、電源スイッチ１０９（図３）をＯＮにすると、操作入力受付部１２（図５）が電源ＯＮを受け付けて、電源をＯＮにする（ステップＳ２１）。次に、ログイン要求部１３は、上記電源ＯＮの受信を契機とし、送受信部１１から通信ネットワーク２を介して伝送管理システム５０に、ログイン要求を示すログイン要求情報を自動的に送信する（ステップＳ２２）。このログイン要求情報には、要求元としての自装置である伝送端末１０ａａを識別するための端末ＩＤおよびパスワードが含まれている。これら端末ＩＤおよびパスワードは、記憶・読出処理部１９を介して記憶部１０００から読み出されて、送受信部１１に送られたデータである。なお、伝送端末１０ａａから伝送管理システム５０へログイン要求情報が送信される際、受信側である伝送管理システム５０は、送信側である伝送端末１０ａａのＩＰアドレスを把握することができる。
【００９９】
次に、伝送管理システム５０の端末認証部５２（図５）は、送受信部５１を介して受信したログイン要求情報に含まれている端末ＩＤおよびパスワードを検索キーとして、記憶部５０００の端末認証管理ＤＢ５００２（図９の端末認証管理テーブル）を検索し、端末認証管理ＤＢ５００２に同一の端末ＩＤおよびパスワードが管理されているかを判断することにより、端末認証を行う（ステップＳ２３）。この端末認証部５２によって、同一の端末ＩＤおよびパスワードが管理されているため正当な利用権限を有する伝送端末１０からのログイン要求であると判断された場合には、状態管理部５３は、端末管理ＤＢ５００３（図１０の端末管理テーブル）に、伝送端末１０ａａの端末ＩＤ、稼働状態、上記ログイン要求情報が受信された受信日時、および伝送端末１０ａａのＩＰアドレスを関連付けて記憶する（ステップＳ２４）。これにより、端末管理テーブル（図１０）には、伝送端末ＩＤ「０１ａａ」に、稼働状態「ＯＮライン」、受信日時「２００９．１１．１０．１３：４０」および端末ＩＰアドレス「１．２．１．３」が関連付けて管理されることになる。
【０１００】
次に、伝送管理システム５０の送受信部５１は、端末認証部５２によって得られた認証結果が示された認証結果情報を、通信ネットワーク２を介して、上記ログイン要求してきた要求元端末１０ａａに送信する（ステップＳ２５）。本実施形態では、端末認証部５２によって正当な利用権限を有する端末であると判断された場合について、以下続けて説明する。
【０１０１】
伝送管理システム５０の端末抽出部５４は、ログイン要求した要求元端末１０ａａの端末ＩＤ「０１ａａ」を検索キーとして、宛先リスト管理テーブル（図１１）を検索し、要求元端末１０ａａと通信することができる宛先端末１０の候補の端末ＩＤを読み出すことによって抽出する（ステップＳ２６）。ここでは、要求元端末１０ａａの端末ＩＤ「０１ａａ」に対応する宛先端末１０ａｂ、１０ｂａおよび１０ｄｂのそれぞれの端末ＩＤ「０１ａｂ」、「０１ｂａ」および「０１ｄｂ」が抽出されることになる。
【０１０２】
次に、端末状態取得部５５は、端末抽出部５４によって抽出された宛先端末１０の候補の端末ＩＤ（「０１ａｂ」、「０１ｂａ」、「０１ｄｂ」）を検索キーとして、端末管理テーブル（図１０）を検索し、端末抽出部５４によって抽出された端末ＩＤ毎に稼働状態（「ＯＦＦライン」、「ＯＮライン」、「ＯＮライン」）を読み出すことにより、伝送端末（１０ａｂ、１０ｂａ、１０ｄｂ）の各稼働状態を取得する（ステップＳ２７）。
【０１０３】
次に、送受信部５１は、ステップＳ２７で使用された検索キーとしての端末ＩＤ（「０１ａｂ」、「０１ｂａ」、「０１ｄｂ」）と、対応する宛先端末（１０ａｂ、１０ｂａ、１０ｄｂ）の稼働状態（「ＯＦＦライン」、「ＯＮライン」、「ＯＮライン」）とが含まれた宛先状態情報を、通信ネットワーク２を介して要求元端末１０ａａに送信する（ステップＳ２８）。これにより、要求元端末１０ａａは、この要求元端末１０ａａと通信することができる宛先端末１０の候補である伝送端末（１０ａｂ、１０ｂａ、１０ｄｂ）の現時点のそれぞれの稼働状態（「ＯＦＦライン」、「ＯＮライン」、「ＯＮライン」）を把握することができる。
【０１０４】
さらに、伝送管理システム５０の端末抽出部５４は、ログイン要求してきた要求元端末１０ａａの端末ＩＤ「０１ａａ」を検索キーとして、宛先リスト管理テーブル（図１１）を検索し、要求元端末１０ａａの端末ＩＤ「０１ａａ」を宛先端末１０の候補として登録している他の要求元端末１０の端末ＩＤを抽出する（ステップＳ２９）。図１１に示される宛先リスト管理テーブルでは、抽出される他の要求元端末１０の端末ＩＤは、「０１ａｂ」、「０１ｂａ」および「０１ｄｂ」である。
【０１０５】
次に、伝送管理システム５０の端末状態取得部５５は、ログイン要求してきた要求元端末１０ａａの端末ＩＤ「０１ａａ」を検索キーとして、端末管理テーブル（図１０）を検索し、その要求元端末１０ａａの稼働状態を取得する（ステップＳ３０）。
【０１０６】
次に、送受信部５１は、ステップＳ２９で抽出された端末ＩＤ（「０１ａｂ」、「０１ｂａ」および「０１ｄｂ」）の伝送端末（１０ａｂ，１０ｂａ，１０ｄｂ）のうち、端末管理テーブル（図１０）で稼働状態が「ＯＮライン」となっている伝送端末（１０ｂａ、１０ｄｂ）に、ステップＳ３０で取得された要求元端末１０ａａの端末ＩＤ「０１ａａ」と稼働状態「ＯＮライン」が含まれる宛先状態情報を送信する（ステップＳ３１−１，Ｓ３１−２）。なお、送受信部５１が伝送端末（１０ｂａ、１０ｄｂ）に宛先状態情報を送信する際に、各端末ＩＤ（「０１ｂａ」、「０１ｄｂ」）に基づいて、端末管理テーブル（図１０）で管理されている端末のＩＰアドレスを参照する。これにより、ログイン要求した要求元端末１０ａａを宛先として通信することができる他の宛先端末（１０ｄｂ、１０ｂａ）の各々に、ログイン要求した要求元端末１０ａａの端末ＩＤ「０１ａａ」および稼働状態「ＯＮライン」を伝えることができる。
【０１０７】
一方、他の伝送端末１０においても、ユーザが電源スイッチ１０９（図３）をＯＮにすると（上記ステップＳ２１）、操作入力受付部１２（図５）が電源ＯＮを受け付け、上記ステップＳ２２〜Ｓ３１−１、３１−２の処理と同様の処理を行うため、その説明を省略する。
【０１０８】
次に、図１８を参照して、中継装置３０を絞り込む処理について説明する。本実施形態では、要求元端末１０ａａは、宛先の候補としての伝送端末１０のうち、上記ステップＳ２８において受信した宛先状態情報により、稼働状態が「ＯＮライン」である伝送端末１０ｂａおよび１０ｄｂのうち少なくとも一方と通信を行うことができる。そこで、以下の記載では、要求元端末１０ａａのユーザが宛先端末１０ｄｂと通信を開始することを選択した場合について説明する。
【０１０９】
まず、ユーザが操作ボタン１０８（図３）を押下して伝送端末１０ｄｂを選択すると、伝送端末１０ａａの操作入力受付部１２（図５）は、宛先を伝送端末１０ｄｂとする選択を受け付ける（ステップＳ４１）。次に、伝送端末１０ａａの送受信部１１は、要求元端末１０ａａの端末ＩＤ「０１ａａ」および宛先端末１０ｄｂの端末ＩＤ「０１ｄｂ」が含まれ、通信を開始したい旨を示す開始要求情報を、伝送管理システム５０へ送信する（ステップＳ４２）。これにより、伝送管理システム５０の送受信部５１は、その開始要求情報を受信するとともに、送信元である要求元端末１０ａａのＩＰアドレス「１．２．１．３」を把握することになる。そして、状態管理部５３は、開始要求情報に含まれる要求元端末１０ａａの端末ＩＤ「０１ａａ」および宛先端末１０ｄｂの端末ＩＤ「０１ｄｂ」に基づいて、端末管理ＤＢ５００７の端末管理テーブル（図１０）上で、上記端末ＩＤ「０１ａａ」および端末ＩＤ「０１ｄｂ」がそれぞれ含まれるレコードの稼働状態のフィールド部分を、それぞれ「通話中」に変更する（ステップＳ４３）。この状態では、要求元端末１０ａａと宛先端末１０ｄｂは、通信（通話）を開始していないが通話中状態となり、他の伝送端末１０が要求元端末１０ａａまたは宛先端末１０ｄｂと通信しようとすると、いわゆる通話中状態を示す旨の音声または表示が出力される。
【０１１０】
次に、ステップＳ４４〜Ｓ４８（図１８）、およびステップＳ６１−１〜６６（図２１参照）により、中継装置３０を選択するためのセッションを実行する処理を説明する。まず、伝送管理システム５０の選択用セッションＩＤ生成部５６ａ（図５）は、中継装置３０を選択するためのセッションの実行に用いられる選択用セッションＩＤを生成する（ステップＳ４４）。そして、セッション管理部５７は、記憶部５０００のセッション管理テーブル（図１２）に、ステップＳ４４で生成された選択用セッションＩＤ「ｓｅ１」、要求元端末１０ａａの端末ＩＤ「０１ａａ」、および宛先端末１０ｄｂの端末ＩＤ「０１ｄｂ」を関連付けて記憶して管理する（ステップＳ４５）。
【０１１１】
次に、絞込部５６は、中継装置管理ＤＢ５００１、端末管理ＤＢ５００３および優先度管理ＤＢ５００６に基づいて、要求元端末１０ａａと宛先端末１０ｄｂとの通信を中継するための中継装置３０の一次絞り込みを行う（ステップＳ４６）。
【０１１２】
ここで、図１９を参照して、ステップＳ４６における「中継装置絞り込み」処理を更に詳細に説明する。まず、端末ＩＰアドレス抽出部５６ｂは、要求元端末１０ａａから送られてきた開始通信情報に含まれている要求元端末１０ａａの端末ＩＤ「０１ａａ」および宛先端末１０ｄｂの端末ＩＤ「０１ｄｂ」に基づいて、端末管理テーブル（図１０）を検索し、対応する伝送端末（１０ａａ，１０ｄｂ）のＩＰアドレス（「１．２．１．３」,「１．３．２．４」）を抽出する（ステップＳ４６−１）。次に、一次選択部５６ｃは、中継装置管理テーブル（図８）で管理されている各中継装置３０の稼働状態のうち、「ＯＮライン」になっている中継装置（３０ａ、３０ｂ、３０ｄ）の各中継装置ＩＤ（１１１ａ、１１１ｂ、１１１ｄ）を選択する（ステップＳ４６−２）。また、一次選択部５６ｃは、ステップＳ４６−１で抽出された要求元端末１０ａａのＩＰアドレス「１．２．１．３」および宛先端末１０ｄｂのＩＰアドレス「１．３．２．４」に基づいて、中継装置管理テーブル（図８）を検索することにより、ステップＳ４６−２において選択された中継装置（３０ａ、３０ｂ、３０ｄ）の各ＩＰアドレス（「１．２．１．２．」、「１．２．２．２」、「１．３．２．２」）のドットアドレス毎に、要求元端末１０ａａおよび宛先端末１０ｄｂの各ＩＰアドレス（「１．２．１．３」、「１．３．２．４」）における各ドットアドレスと同じであるか異なるかを調査する（ステップＳ４６−３）。
【０１１３】
次に、優先度決定部５６ｄは、優先度管理テーブル（図１３）を参照して、ステップ４６−３によって調査された中継装置（３０ａ、３０ｂ、３０ｄ）毎に、アドレス優先度のポイントを決定する（ステップＳ４６−４）。この決定処理の結果の一例を表すと、図２０に示されるような状態になる。なお、図２０は、中継装置３０の絞り込み処理を行う際の優先度のポイントの計算状態を示した図である。図２０の例では、中継装置ＩＤ毎に、アドレス優先度のポイント、伝送速度優先度のポイントおよび統合ポイントが示されている。また、アドレス優先度のポイントは、各中継装置３０の要求元端末１０ａａに対するポイントおよび宛先端末１０ｄｂに対するポイントを含む。統合ポイントは、アドレス優先度の２つのポイントのうちの高い方のポイントと、伝送速度優先度のポイントとの合計である。
【０１１４】
本実施形態では、中継装置３０ａのＩＰアドレス「１．２．１．２」は要求元端末１０ａａのＩＰアドレス「１．２．１．３」に対して「同．同．同．異」であるため、図２０に示されるようにアドレス優先度のポイントは「５」になる。また、中継装置３０ａのＩＰアドレス「１．２．１．２」は宛先端末１０ｄｂのＩＰアドレス「１．３．２．４」に対して「同．異．異．異」であるため、アドレス優先度のポイントは「１」になる。また、中継装置３０ｂのＩＰアドレス「１．２．２．２」は要求元端末１０ａａのＩＰアドレス「１．２．１．３」に対して「同．同．異．異」であるため、アドレス優先度のポイントは「３」になる。また、中継装置３０ｂのＩＰアドレス「１．２．２．２」は宛先端末１０ｄｂのＩＰアドレス「１．３．２．４」に対して「同．異．同．異」であるため、アドレス優先度のポイントは「１」になる。また、中継装置３０ｄのＩＰアドレス「１．３．２．２」は要求元端末１０ａａのＩＰアドレス「１．２．１．３」に対して「同．異．異．異」であるため、アドレス優先度のポイントは「１」になる。また、中継装置３０ｄのＩＰアドレス「１．３．２．２」は宛先端末１０ｄｂのＩＰアドレス「１．３．２．４」に対して「同．同．同．異」であるため、アドレス優先度のポイントは「５」になる。
【０１１５】
次に、図１９に戻って、優先度決定部５６ｄは、中継装置管理テーブル（図８）で管理されている各中継装置３０の最大データ伝送速度に基づいて、優先度管理テーブル（図１４）を検索することにより、ステップＳ４６−２において第１次絞り込み処理によって絞り込まれた中継装置（３０ａ、３０ｂ、３０ｄ）毎に伝送速度優先度のポイントを決定する（ステップＳ４６−５）。本実施形態では、中継装置３０ａの最大データ伝送速度が１００（Ｍｂｐｓ）であるため（図８参照）、伝送速度優先度（図１４）を参照すると、伝送速度優先度が３ポイントになる。同様に、中継装置３０ｂの最大データ伝送速度について計算すると１０００（Ｍｂｐｓ）であるため、伝送速度優先度が５ポイントになる。また、中継装置３０ｄの最大データ伝送速度について計算すると１０（Ｍｂｐｓ）であるため、伝送速度優先度が１ポイントになる。
【０１１６】
次に、一次選択部５６ｃは、中継装置（３０ａ、３０ｂ、３０ｄ）毎に、アドレス優先度のポイントにおいて伝送端末（１０ａａ、１０ｄｂ）のうち高い方のポイントと、伝送速度優先度のポイントを統合した統合ポイントのうち、ポイントが高い上位２つの中継装置３０を選択する（ステップ４６−６）。本実施形態では、図２０に示されるように中継装置ＩＤ（１１１ａ、１１１ｂ、１１１ｄ）はそれぞれ統合ポイントが「８」、「８」、「６」であるため、中継装置ＩＤ「１１１ａ」の中継装置３０ａと、中継装置ＩＤ「１１１ｂ」の中継装置３０ｂとが選択されることになる。
【０１１７】
以上のステップＳ４６における「中継装置絞り込み」処理が終了すると、伝送管理システム５０の送受信部５１（図５）は、通信ネットワーク２を介して宛先端末１０ｄｂへ、上記絞り込まれた中継装置３０の数を伝達するための中継装置絞込情報を送信する（ステップＳ４７）。この中継装置絞込情報には、上記ステップＳ４６において絞り込まれた中継装置３０の数「２」、要求元端末１０ａａの端末ＩＤ「０１ａａ」および選択用セッションＩＤ「ｓｅ１」が含まれている。これにより、伝送端末１０ｄｂは、選択用セッションＩＤ「ｓｅ１」におけるセッションの実行において、中継装置３０の数がいくつで、どの伝送端末１０からテレビ会議を開始したいとの要求があったのかを把握することができるとともに、中継装置絞込情報の送信元である伝送管理システム５０のＩＰアドレス「１．１．１．２」を把握することができる。
【０１１８】
次に、伝送端末１０ｄｂは、送受信部１１から通信ネットワーク２を介して伝送管理システム５０へ、上記の中継装置絞込情報の受信が完了した旨を示す受信完了情報を送信する（ステップＳ４８）。この受信完了情報には、セッションＩＤ「ｓｅ１」が含まれている。これにより、伝送管理システム５０は、セッションＩＤ「ｓｅ１」で実行されている中継装置数の伝達が完了した旨とともに、送信元である宛先端末１０ｄｂのＩＰアドレス「１．３．２．４」を把握することができる。
【０１１９】
次に、図２１を参照して、宛先端末１０ｄｂが中継装置３０を選択する処理について説明する。まず、伝送管理システム５０は、テレビ会議を開始する前に、上記ステップＳ４６によって絞り込まれた中継装置（３０ａ、３０ｂ）の各々に対して、事前に中継を要求する旨の事前中継要求情報を送信する（ステップＳ６１−１、６１−２）。この事前中継要求情報には、セッションＩＤ「ｓｅ１」、要求元端末１０ａａのＩＰアドレス「０１ａａ」および宛先端末１０ｄｂのＩＰアドレス「０１ｄｂ」が含まれている。これにより、中継装置（３０ａ、３０ｂ）は、どの選択用セッションのものであるか、要求元端末１０が何であるか、また宛先端末１０が何であるかを把握することができるとともに、事前中継要求情報の送信元である伝送管理システム５０のＩＰアドレス「１．１．１．２」を把握することができる。
【０１２０】
次に、各中継装置（３０ａ、３０ｂ）のそれぞれは、送受信部３１（図５）から通信ネットワーク２を介して、上記ステップＳ６１−１，６１−２において把握した要求元端末１０ａａへ、テレビ会議の開始前に自装置としての各中継装置（３０ａ、３０ｂ）へ、後述のｐｉｎｇ(Packet Internet Groper)が含まれた事前送信情報を送信させる旨を示す事前送信要求情報を送信する（ステップＳ６２−１，６２−２）。この事前送信情報には、セッションＩＤ「ｓｅ１」が含まれている。これにより、要求元端末１０ａａは、セッションＩＤ「ｓｅ１」で実行されている中継装置３０の選択処理において、各中継装置（３０ａ、３０ｂ）に事前送信情報を送信することを把握するとともに、事前送信要求情報の送信元である中継装置（３０ａ、３０ｂ）のＩＰアドレス（「１．２．１．２」、「１．２．２．２」）を把握することができる。
【０１２１】
なお、伝送管理システム５０から直接、要求元端末１０ａａに対して、宛先端末１０ｄｂのＩＰアドレスを通知せずに、上記ステップＳ６１−１のように中継装置３０ａに対して宛先端末１０ｄｂのＩＰアドレスを通知し、上記ステップ６１−２のように中継装置３０ｂが要求元端末１０ａａに対し、自装置（中継装置３０ｂ）に対して事前送信要求情報を送信するように要求するのは、各伝送端末１０には、他の伝送端末１０のＩＰアドレスを知らせないようにして、セキュリティーを確保するためである。
【０１２２】
次に、要求元端末１０ａａは、送受信部１１から通信ネットワーク２を介して中継装置（３０ａ、３０ｂ）へ事前送信情報を送信する（ステップＳ６３−１，６３−２）。この事前送信情報は、画像データおよび音声データの送信に先立って、これら画像データおよび音声データの代わりに各中継装置（３０ａ、３０ｂ）を介して宛先端末１０ｄｂへ送信されることで、要求元端末１０ａａの送信から宛先端末１０ｄｂの受信までの所要時間を計測するために用いられる情報である。また、この事前送信情報には、要求元端末１０ａａ、中継装置（３０ａ、３０ｂ）および宛先端末１０ｄｂが通信可能に接続されていることを確認するためのｐｉｎｇ、要求元端末１０ａａから事前送信情報が送信された送信日時、およびセッションＩＤ「ｓｅ１」が含まれている。これにより、各中継装置（３０ａ、３０ｂ）は、選択用セッションＩＤ「ｓｅ１」におけるセッションの実行において、事前送信情報が送られてきたことを把握できるとともに、この事前送信情報の送信元である要求元端末１０ａａのＩＰアドレス「１．２．１．３」を把握することができる。
【０１２３】
次に、各中継装置（３０ａ、３０ｂ）は、上記ステップＳ６１−１，６１−２において受信した事前中継要求情報に含まれている宛先端末１０ｄｂのＩＰアドレス「１．３．２．４」に対して、上記事前送信情報を中継する（ステップＳ６４−１，６４−２）。これにより、宛先端末１０ｄｂは、セッションＩＤ「ｓｅ１」におけるセッションの実行において、事前送信情報が送られてきたことを把握できるとともに、この事前送信情報の送信元（中継元）である中継装置（３０ａ、３０ｂ）のＩＰアドレス（「１．２．１．２」，「１．２．２．２」）を把握することができる。
【０１２４】
次に、宛先端末１０ｄｂの最終絞込部１６（図５）は、事前送信情報に基づいて、最終的にテレビ会議で画像データおよび音声データを中継する１つの中継装置３０に絞り込む（ステップＳ６５）。
【０１２５】
ここで、図５および図２２を参照して、ステップＳ６５における「中継装置選択」処理について更に詳細に説明する。まず、最終絞込部１６の計測部１６ａ（図５）は、各中継装置（３０ａ、３０ｂ）によって中継された事前送信情報毎に、伝送端末１０ｄｂの送受信部１１で受信した際の受信日時を計測する（ステップＳ６５−１）。次に、算出部１６ｂは、上記受信時間が計測された事前送信情報毎に、上記受信日時と上記事前送信情報に含まれている送信日時との差に基づいて、各事前送信情報の送信から受信までの所要時間を算出する（ステップＳ６５−２）。次に、選択部１６ｃは、セッションＩＤ「ｓｅ１」におけるセッションの実行において、中継予定の中継装置３０の数「２」に相当する数の事前送信情報を全て受信したか否かを判定する（ステップＳ６５−３）。そして、全て受信していない場合（ステップＳ６５−３でＮＯの場合）には、選択部１６ｃは、伝送端末１０ｄｂで事前送信情報を受信してから所定時間（ここでは１分間）経過したか否かを判定する（ステップＳ６５−４）。そして、所定時間経過していない場合（ステップＳ６５−４でＮＯの場合）には、上記ステップＳ６５−１に戻る。一方、ステップ６５−３においてＹＥＳの場合（全て受信した場合）、またはステップＳ６５−４においてＹＥＳの場合（所定時間経過した場合）には、選択部１６ｃは、これまでに算出部１６ｂで算出された所要時間のうち最短の所要時間を要した事前送信情報を中継した中継装置３０を１つ選択する（ステップＳ６５−５）。図２１に示す実施形態では、中継装置３０ａによって中継された事前送信情報が、中継装置３０ｂによって中継された事前送信情報よりも送信から受信までの所要時間が短かったものとして、中継装置３０ａが選択される例を示している。
【０１２６】
なお、上記の実施形態では、宛先端末１０ｄｂ側で中継装置３０ａが絞り込まれるようにしたが、かかる処理態様に限定されないことはもちろんである。例えば、宛先端末１０ｄｂが要求元端末１０ａａまたは伝送管理システム５０へ、事前送信情報の送信から受信までの所要時間を示した所要時間情報を全て送信することで、要求元端末１０ａａ側または伝送管理システム５０側で、最終的に１つの中継装置３０ａが絞り込まれるようにしてもよい。
【０１２７】
次に、図２１に戻って、宛先端末１０ｄｂは、送受信部１１（図５）から通信ネットワーク２を介して伝送管理システム５０へ、中継装置３０ａを選択した旨を示す選択情報を送信する（ステップＳ６６）。この選択情報には、セッションＩＤ「ｓｅ１」と、選択された中継装置３０ａの中継装置ＩＤ「１１１ａ」が含まれている。これにより、伝送管理システム５０は、セッションＩＤ「ｓｅ１」におけるセッションの実行において、中継装置３０ａが選択されたことを把握できるとともに、選択情報の送信元である伝送端末１０ｄｂのＩＰアドレス「１．３．２．４」を把握することができる。
【０１２８】
次に、伝送管理システム５０のセッション管理部５７は、セッション管理ＤＢ５００５のセッション管理テーブル（図１２）において、選択用セッションＩＤ「ｓｅ１」が含まれるレコードの中継装置ＩＤのフィールド部分に、上記の最終的に１つに選択された中継装置３０ａの中継装置ＩＤ「１１１ａ」を記憶して管理し（ステップＳ６７−１）、送受信部５１は中継装置ＩＤ「１１１ａ」、宛先端末１０ｄｂのＩＰアドレス「１．３．２．４」を要求元端末１０ａａに送信する（ステップＳ６７−２１）。そして、伝送管理システム５０の送受信部５１は、通信ネットワーク２を介して中継装置３０ａへ、中継を開始する旨の要求が示された中継開始要求情報を送信する（ステップＳ６８）。この中継開始要求情報には、中継される要求元端末１０ａａおよび宛先端末１０ｄｂの各ＩＰアドレス（「１．２．１．３」、「１．３．２．４」）が含まれている。これにより、中継装置３０ａは、伝送端末１０ａａと伝送端末１０ｄｂとの間で、低解像度、中解像度および高解像度の３つ画像データと音声データを通信するためのセッションを確立する（ステップＳ６９）。これにより、各伝送端末（１０ａａ、１０ｄｂ）は、テレビ会議を開始することができる。
【０１２９】
なお、上記の実施形態では、ステップＳ４７（図１８）において、伝送管理システム５０が宛先端末１０ｄｂに中継装置絞込情報を送信することに伴い、ステップＳ４８〜Ｓ６４−１，６４−２を経て、宛先端末１０ｄｂ側で中継装置の選択処理（ステップＳ６５）を行うようにしたが、かかる処理態様に限定されないことはもちろんである。例えば、ステップＳ４７において、伝送管理システム５０が要求元端末１０ａａに中継装置絞込情報を送信することで、その後ステップＳ６４−１，６４−２までは、各情報の送信元と受信元が、要求元端末１０ａａと宛先端末１０ｄｂとで入れ替わるようにしてもよい。これにより、要求元端末１０ａａが上記ステップＳ６５に替わって中継装置の選択処理を行うことができ、また、上記ステップＳ６６に替わって選択情報の送信も行うことができる。
【０１３０】
次に、図５および図２３を参照して、要求元端末１０ａａと宛先端末１０ｄｂとの間でテレビ会議を行うために、画像データおよび音声データを送受信する処理について説明する。まず、要求元端末１０ａａは、撮像部１４ａで撮像された被写体の画像データ、および音声入力部１５ａで入力された音声の音声データを、送受信部１１から通信ネットワーク２を介して中継装置３０ａへ送信する（ステップＳ８１）。本実施形態では、図６に示される低解像度、中解像度および高解像度の３つからなる高画質の画像データと、音声データを送信している。これにより、中継装置３０ａでは、送受信部３１で上記３つの解像度の画像データおよび音声データを受信する。そして、データ品質確認部３３が、宛先端末１０ｄｂのＩＰアドレス「１．３．２．４」を検索キーとして、変更品質管理テーブル（図７）を検索し、当該ＩＰアドレスに対応した中継する画像データの画質を抽出することで、中継する画像データの画像品質を確認する（ステップＳ８２）。本実施形態では、確認された画像データの画像の画質が「高画質」であり、送受信部３１で受信した画像データの画質と同じであるため、そのままの画質の画像データ、およびそのままの音質の音声データで、宛先端末１０ｄｂに転送する（ステップＳ８３）。これにより、宛先端末１０ｄｂは、送受信部１１で画像データおよび音声データを受信し、画像表示制御部１４ｂがディスプレイ１２０に上記画像データに基づく画像を表示させるとともに、音声出力部１５ｂが音声データに基づく音声を出力させることができる。
【０１３１】
次に、伝送端末１０ｄｂの遅延検出部１７は、送受信部１１で受信された画像データの受信の遅延時間を一定時間毎（例えば、１秒毎）に検出する（ステップＳ８４）。本実施形態では、遅延時間が２００（ｍｓ）である場合について、以下続けて説明する。
【０１３２】
宛先端末１０ｄｂの送受信部１１は、通信ネットワーク２を介して伝送管理システム５０へ、遅延時間「２００（ｍｓ）」を示す遅延情報を送信する（ステップＳ８５）。これにより、伝送管理システム５０は、遅延時間を把握するとともに、遅延情報の送信元である伝送端末１０ｄｂのＩＰアドレス「１．３．２．４」を把握することができる。
【０１３３】
次いで、伝送管理システム５０の遅延時間管理部６０は、宛先端末１０ｄｂのＩＰアドレス「１．３．２．４」を検索キーとして、端末管理テーブル（図１０）を検索し、当該ＩＰアドレスに対応する端末ＩＤ「０１ｄｂ」を抽出し、さらに、セッション管理ＤＢ５００５のセッション管理テーブル（図１２）上で、上記端末ＩＤ「０１ｄｂ」のレコードにおける遅延時間のフィールド部分に、上記の遅延情報で示される遅延時間「２００（ｍｓ）」を記憶して管理する（ステップＳ８６）。
【０１３４】
次に、伝送管理システム５０の品質決定部５８は、上記遅延時間「２００（ｍｓ）」を検索キーとして、品質管理テーブル（図１５）を検索し、当該遅延時間に対応する画像データの画質「中画質」を抽出して、画質を「中画質」に決定する（ステップＳ８７）。
【０１３５】
次に、送受信部５１は、セッション管理テーブル（図１２）のセッション管理テーブルにおいて、上記端末ＩＤ「０１ｄｂ」に関連付けられている中継装置ＩＤ「１１１ａ」を検索キーとして、中継装置管理テーブル（図８）を検索し、当該中継装置ＩＤに対応する中継装置３０ａのＩＰアドレス「１．２．１．２」を抽出する（ステップＳ８８）。そして、送受信部５１は、通信ネットワーク２を介して中継装置３０ａへ、ステップＳ８７によって決定された画像データの画質「中画質」を示す品質情報を送信する（ステップＳ８９）。この品質情報には、ステップＳ８６において検索キーとして用いられた宛先端末１０ｄｂのＩＰアドレス「１．３．２．４」が含まれている。これにより、中継装置３０ａでは、変更品質管理部３４が、変更品質管理テーブル（図７）に、送信先の伝送端末１０（ここでは、宛先端末１０ｄｂ）のＩＰアドレス「１．３．２．４」と、中継される画像データの画質「中画質」とを関連付けて記憶し管理する（ステップＳ９０）。
【０１３６】
次に、伝送端末１０ａａは、ステップＳ８１で行った処理と同様にして、中継装置３０ａへ、低画質、中画質および高画質の３つからなる高画質の画像データと、音声データとを送信する（ステップＳ９１）。これにより、中継装置３０ａでは、ステップＳ８２で行った処理と同様にして、データ品質確認部３３が、宛先端末１０ｄｂのＩＰアドレス「１．３．２．４」を検索キーとして、変更品質管理テーブル（図７）を検索し、当該ＩＰアドレスに対応した中継する画像データの画質「中画質」を抽出することで、中継される画像データの画像の品質を確認する（ステップＳ９２）。本実施形態では、確認された画像データの画質が「中画質」であり、送受信部３１で受信された画像データの画質「高画質」よりも低くなるため、データ品質変更部３５は、画像データの画質を「高画質」から「中画質」に抑制することで、画像データの画像の品質を変更する（ステップＳ９３）。そして、送受信部３１は、通信ネットワーク２を介して伝送端末１０ｄｂへ、上記画像データの画質が「中画質」に変更された画像データと、音声の音質が変更されていない音声データとを送信する（ステップＳ９４）。このように、画像データを受信する宛先端末１０ｄｂ側で受信の遅延が生じた場合には、中継装置３０ａは画像の品質を変更し、テレビ会議に参加している人に違和感を与えないようにすることができる。
【０１３７】
次に、中継装置３０が決定された後に、外部入力装置４０のディスプレイ２１６に表示される画像を表す表示データを他の伝送端末１０に送信してディスプレイ１２０に表示させる処理について、図２６を参照しながら説明する。ここでは、伝送端末１０ａａに接続されている外部入力装置４０ａａが表示している情報を、宛先端末である伝送端末１０ｄｂに表示させる場合を例にとって説明する。
【０１３８】
上記のように中継装置３０が決定されると、ステップＳ６７−２１において伝送管理システム５０が送信した中継装置ＩＤ「１１１ａ」および宛先端末１０ｄｂのＩＰアドレス「１．３．２．４」を、伝送端末１０ａａの送受信部１１が受信する。そして、その受信された中継装置ＩＤ「１１１ａ」およびＩＰアドレス「１．３．２．４」を、記憶・読出処理部１９が記憶部１０００に記憶させる（ステップＳ６７−２２）。
【０１３９】
また、外部入力装置４０ａａが伝送端末１０ａａに接続されると、外部入力装置４０ａａの接続検出部４２（図２４）が、その接続を検知（検出）する（ステップＳ７０）。接続検出部４２が、外部入力装置４０ａａと伝送端末１０ａａの接続を検出すると、インストール判定部４３ａは、外部入力装置４０ａａが表示データ取得部４５１、表示データ送信部４５２および解像度変換部４５３を備えているかを判定する（ステップＳ７１）。具体的には、インストール判定部４３ａは、外部入力装置４０ａａに表示データ取得プログラム１４５１（図５参照）、表示データ送信プログラム１４５２および解像度変換プログラム１４５３がインストールされているか否かを判定する。各プログラムがインストールされている場合には、それぞれに対応する機能部を外部入力装置４０ａａが備えていると判定される。
【０１４０】
一方、インストール判定部４３ａによって、外部入力装置４０ａａが表示データ取得部４５１、表示データ送信部４５２および解像度変換部４５３のいずれかを備えていないと判定された場合には、マウント部４８が、伝送端末１０ａａの記憶部１０００をマウントする（ステップＳ７２）。次いで、プログラム取得部４３ｂが、伝送端末１０の記憶部１０００に記憶されている表示データ取得プログラム１４５１、表示データ送信プログラム１４５２および解像度変換プログラム１４５３のうち、外部入力装置４０ａａが備えていない機能部に対応するプログラムを取得し、インストールする（ステップＳ７３）。これによって、外部入力装置４０ａａは、表示データ取得部４５１、表示データ送信部４５２および解像度変換部４５３を備えることになる。
【０１４１】
ステップＳ７３の処理が終了すると、送受信部４１は、上記の各プログラムを実行する許可、すなわち、表示データ取得部４５１、表示データ送信部４５２および解像度変換部４５３を動作させる許可を要求するための情報を伝送端末１０ａａに送信する（ステップＳ７４）。そして、伝送端末１０ａａから要求に対する許可を表す情報を送受信部４１が受信すると、表示データ取得部４５１は、ディスプレイ２１６に表示されている画像を表す表示データを取得する（ステップＳ７５）。次いで、解像度変換部４５３が、表示データ取得部４５１によって取得された表示データの解像度を変換し、さらに、表示データ送信部４５２が、伝送端末１０ａａの外部情報送受信部１８に対して、解像度が変換された表示データを送信する（ステップＳ７６）。解像度変換部４５３が表示データの解像度を変換する処理の詳細については、後で説明する。なお、ここで解像度変換部４５３が解像度を変換する処理は、上記の中継装置３０の稼働状況、伝送端末１０と中継装置３０の間の通信速度に基づいてなされる処理とは異なるものであり、中継装置３０の稼働状況、伝送端末１０と中継装置３０の間の通信速度により解像度が変換されるものではない。
【０１４２】
送信元の伝送端末１０ａａの外部情報送受信部１８が外部入力装置４０ａａから表示データを受信すると、記憶・読出処理部１９が、記憶部１０００に記憶されている中継装置ＩＤ「１１１ａ」と、宛先となる伝送端末１０ｄｂのＩＰアドレス「１．３．２．４」を読み出す（ステップＳ７７）。そして、ステップＳ７４で読み出された中継装置ＩＤ「１１１ａ」で示される中継装置３０に対して、送受信部１１が、解像度が変換された表示データと、宛先となる伝送端末１０ｄｂのＩＰアドレス「１．３．２．４」を送信する（ステップＳ７８）。中継装置３０が、ステップＳ７８で伝送端末１０ａａから送信された表示データを受信すると、宛先の伝送端末１０ｄｂのＩＰアドレス「１．３．２．４」に基づいて、表示データの画質を変更し（ステップＳ７９）、伝送端末１０ｄｂに表示データを送信する（ステップＳ８０）。ステップＳ７７の処理の詳細は、上述した音声データおよび画像データの品質を変更する処理（図２３のステップＳ８１〜Ｓ９４）と同じであるので、説明を省略する。中継装置３０から送信された表示データを伝送端末１０ｄｂの送受信部１１が受信すると、画像表示制御部１４ｂが、その受信した表示データによって表される画像をディスプレイ１２０に表示させる。例えば、図２８に示される画面表示の例では、画面左部には、外部入力装置１０ａａで表示された画像が表示され、画面右上部には、伝送端末１０ａａの撮像部１４ａによって撮像され、送受信部１１によって送信された画像データが表示される。また、画面右下部には、伝送端末１０ｄｂの撮像部１４ａによって撮像された画像データが表示される。
【０１４３】
次に、伝送端末１０のディスプレイ１２０の解像度と外部入力装置４０のディスプレイ２１６の解像度に基づいて外部入力装置４０が伝送端末１０に送信する表示データの解像度を変換する処理について、図２９に示されるシーケンス図を参照しながら説明する。図２９の例では、表示データを非圧縮形式で伝送する場合を示している。
【０１４４】
図２９を参照すると、まず、外部入力装置４０の送受信部４１が伝送端末１０のディスプレイ１２０の解像度情報の要求を送信する（ステップＳ９０１）と、伝送端末１０の解像度取得部２１ａは、解像度記憶部１００５に記憶されている伝送端末１０のディスプレイ１２０の解像度を表す解像度情報を取得する（ステップＳ９０２）。ステップＳ９０２で解像度取得部２１ａが解像度情報を取得すると、外部情報送受信部１８が、その取得された解像度情報を外部入力装置４０に送信する（ステップＳ９０３）。外部入力装置４０では、送受信部４１が、伝送端末１０のディスプレイ１２０の解像度情報を受信すると、記憶・読出処理部４９が、その受信された解像度情報を解像度管理ＤＢ４００１の解像度管理テーブルに記憶する（ステップＳ９０４）。
【０１４５】
次いで、外部入力装置４０の表示データ取得部４５１は、表示制御部４７がディスプレイ２１６に表示させている画像を表す表示データを取得する（ステップＳ９０５）。さらに、解像度取得部４４が、ディスプレイ２１６の解像度情報を取得する（ステップＳ９０６）。そして、解像度変換部４５３が、解像度管理ＤＢ４００１に記憶されている伝送端末１０のディスプレイ１２０の解像度情報が表す解像度と、ステップＳ９０６で取得された外部入力装置４０のディスプレイ２１６の解像度情報が表す解像度とに基づいて、伝送端末１０に送信する表示データの解像度を変換する（ステップＳ９０７）。
【０１４６】
ここで、ステップＳ９０７において解像度変換部４５３が行う「解像度の変換」処理の詳細について、図３０を参照しながら説明する。まず、説明および記述の便宜上、ステップＳ９０６で取得された外部入力装置４０のディスプレイ２１６の解像度情報のうち、縦方向（高さ（Ｈ）方向）の解像度を「Ｈ４０」とし、横方向（幅（Ｗ）方向）の解像度を「Ｗ４０」とする。同様に、解像度管理ＤＢ４００１に記憶されている伝送端末１０のディスプレイ１２０の解像度情報のうち、縦方向の解像度を「Ｈ１０」とし、横方向の解像度を「Ｗ１０」とする。解像度変換部４５３は、これらの解像度Ｈ４０、Ｗ４０、Ｈ１０およびＷ１０に基づいて、以下に説明するように表示データの縦方向の解像度を「Ｈ' 」に、表示データの横方向の解像度を「Ｗ' 」に変換する。
【０１４７】
図３０を参照すると、まず、解像度変換部４５３は、Ｈ４０≦Ｈ１０、かつＷ４０≦Ｗ１０であるか否かを判定する（ステップＳ９０７１）。Ｈ４０≦Ｈ１０、かつＷ４０≦Ｗ１０であると判定された場合（ステップＳ９０７１でＹＥＳの場合）には、解像度変換部４５３は、表示データの縦方向の解像度Ｈ' および横方向の解像度Ｗ' を、それぞれＨ' ＝Ｈ４０、Ｗ' ＝Ｗ４０とし、解像度を変換しない（ステップＳ９０７２）。
【０１４８】
一方、Ｈ４０≦Ｈ１０、かつＷ４０≦Ｗ１０でないと判定された場合（ステップＳ９０７１でＮＯの場合）には、解像度変換部４５３は、（Ｗ４０＞Ｗ１０、かつＨ４０≦Ｈ１０）または（Ｗ４０＞Ｗ１０、かつＨ４０＞Ｈ１０、かつＨ１０≧Ｗ１０）であるか否かを判定する（ステップＳ９０７３）。
【０１４９】
（Ｗ４０＞Ｗ１０、かつＨ４０≦Ｈ１０）または（Ｗ４０＞Ｗ１０、かつＨ４０＞Ｈ１０、かつＨ１０≧Ｗ１０）であると判定された場合（ステップＳ９０７３でＹＥＳの場合）には、解像度変換部４５３は、表示データの横方向の解像度Ｗ' および縦方向の解像度Ｈ' を、それぞれＷ' ＝Ｗ１０、Ｈ' ＝Ｈ４０＊Ｗ１０／Ｗ４０と変換する（ステップＳ９０７４）。ここで、Ｗ１０／Ｗ４０は、幅（Ｗ）方向の圧縮率を表している。
【０１５０】
一方、（Ｗ４０＞Ｗ１０、かつＨ４０≦Ｈ１０）または（Ｗ４０＞Ｗ１０、かつＨ４０＞Ｈ１０、かつＨ１０≧Ｗ１０）でないと判定された場合（ステップＳ９０７３でＮＯの場合）には、解像度変換部４５３は、表示データの横方向の解像度Ｗ' および縦方向の解像度Ｈ' を、それぞれＷ' ＝Ｗ４０＊Ｈ１０／Ｈ４０、Ｈ' ＝Ｈ１０と変換する。（ステップＳ９０７５）。ここで、Ｈ１０／Ｈ４０は、高さ（Ｈ）方向の圧縮率を表している。
【０１５１】
なお、ステップＳ９０７３において（Ｗ４０＞Ｗ１０、かつＨ４０＞Ｈ１０、かつＨ１０≧Ｗ１０）でないと判定される場合とは、例えば、外部入力装置４０のディスプレイ２１６の縦方向の解像度が、伝送端末１０のディスプレイ１２０の縦方向の解像度よりも高く、かつ、外部入力装置４０のディスプレイ２１６の横方向の解像度が、伝送端末１０のディスプレイ１２０の横方向の解像度以下である場合（Ｈ４０＞Ｈ１０、かつＷ４０≦Ｗ１０）である。あるいは、外部入力装置４０のディスプレイ２１６の横方向の解像度および縦方向の解像度が、それぞれ伝送端末１０のディスプレイ１２０の横方向の解像度および縦方向の解像度よりも高く、かつ、伝送端末１０のディスプレイ１２０の縦方向の解像度が横方向の解像度よりも低い場合（Ｗ４０＞Ｗ１０、かつＨ４０＞Ｈ１０、かつＨ１０＜Ｗ１０）である。
【０１５２】
すなわち、ステップＳ９０７では、伝送端末１０のディスプレイ１２０の縦方向の解像度より外部入力装置４０のディスプレイ２１６の縦方向の解像度が低い場合には、解像度変換部４５３は表示データの縦方向の解像度を伝送端末１０のディスプレイ１２０の縦方向の解像度に変換する（Ｈ' ＝Ｈ１０）。そして、解像度変換部４５３は表示データの横方向の解像度を伝送端末１０のディスプレイ１２０の解像度の縦横比と同じ縦横比となるように変換する（Ｗ' ＝Ｗ４０＊Ｈ１０／Ｈ４０）。
【０１５３】
また、伝送端末１０のディスプレイ１２０の横方向の解像度が外部入力装置４０のディスプレイ２１６の横方向の解像度より低い場合には、解像度変換部４５３は表示データの横方向の解像度を伝送端末１０のディスプレイ１２０の横方向の解像度に変換する（Ｗ' ＝Ｗ１０）。そして、解像度変換部４５３は表示データの縦方向の解像度を伝送端末１０のディスプレイ１２０と解像度の縦横比が同じ縦横比となるように変換する（Ｈ' ＝Ｈ４０＊Ｗ１０／Ｗ４０）。
【０１５４】
図２９に戻って、解像度変換部４５３によって表示データの解像度が変換されると、表示データ送信部４５２が、変換された表示データを伝送端末１０に送信する（ステップＳ９０８）。
【０１５５】
伝送端末１０の外部情報送受信部１８が外部入力装置４０から送信された表示データを受信すると（ステップＳ９０８）、画像表示制御部１４ｂが受信された表示データをレンダリングし、ディスプレイ１２０に表示させる（ステップＳ９０９）。そして、表示画像取得部１４ｃが、ステップＳ９０９で画像表示制御部１４ｂによってディスプレイ１２０に表示されている画像を表すデータを取得する（ステップＳ９１０）。そして、送受信部１１が画像取得部１４ｃによって取得されたデータを中継装置３０に送信する（ステップＳ９１１）。
【０１５６】
また、操作入力受付部１２が解像度情報を受け付けると、解像度変更部２１ｄは、伝送端末１０のディスプレイ１２０の解像度を変更する（ステップＳ９１２）。この「解像度の変更」は、後述する図３１の処理フローにおけるステップＳ１０５、Ｓ１０９、Ｓ１１７、Ｓ１２２の「解像度の変更」処理によって行われる。
【０１５７】
解像度が変更されると、解像度取得部２１ａがその変更後の解像度を表す解像度情報を取得し（ステップＳ９０２）、外部情報送受信部１８が、その解像度情報を外部入力装置４０に送信する（ステップＳ９０３）。これ以降は、上記のステップＳ９０４以降で行った処理と同様であるので、その説明を省略する。
【０１５８】
次に、伝送端末１０が行う解像度制御（解像度の変更を含む）の処理について、図３１に例示するフローチャートを参照しながら説明する。
【０１５９】
図３１において、伝送端末１０の電源ＯＮにより処理を開始すると、解像度取得部２１ａ（図５）は、ディスプレイ１２０にアクセスして表示可能な解像度を取得する（ステップＳ１０１）。
【０１６０】
次いで、解像度判定部２１ｂは、表示可能な解像度に、伝送端末１０と中継装置３０との間の画像データの通信に用いる基準アスペクト比（例えば、１６：９、解像度は１２８０×７２０）以外の解像度を含んでいるか否かを判定する（ステップＳ１０２）。このような判定を行うのは、可能であれば、基準アスペクト比以外の解像度を選択し、補助情報の表示のためのセグメント領域を付加したいためである。図３２（ａ）はその場合の画面の一例を示したもので、画面の下端にセグメント領域ＳＲが追加され、このセグメント領域ＳＲに補助情報ＡＸ（エラーメッセージと操作ボタン）が表示された状態を示している。一方、図３２（ｂ）に示される例では、セグメント領域は付加されず、画面の下端部に補助情報ＡＸが挿入される形で表示された状態を示している。
【０１６１】
基準アスペクト比以外の解像度を含んでいる場合（ステップＳ１０２のＹＥＳ）、解像度選択部２１ｃは、基準アスペクト比以外の解像度の中から所定の基準で解像度を選択する（ステップＳ１０３）。所定の基準としては、最も解像度が高いもの（幅×高さが最大値をもつもの）を優先して選択したり、特定のアスペクト比（例えば、８：５）の解像度を優先して選択したり、補助情報の文字サイズや文字数等に適した解像度を選択したり、ユーザに優先すべき解像度を定義させたり（例えば、ＷＸＧＡ（１２８０×８００）やＸＧＡ（１０２４×７６８））等の種々の基準を用いることができる。
【０１６２】
次に、画像表示制御部１４ｂの一機能である画像加工部（図示せず）は、基準アスペクト比で内部的に生成される画像データを、選択された解像度に伸縮するとともに、セグメント領域を追加する（ステップＳ１０４）。この画像加工部は、具体的には次のような処理を行う。まず、変換前の画像を変換後の幅に一致するように対称に伸縮する。変換前と変換後の幅が同じである場合、伸縮は行われない（拡大率または縮小率が１倍）。次に、伸縮後の画像の高さを調べ、変換後の高さになるように伸縮後の画像にセグメント領域を追加する。図３２（ａ）に示した例では、画面の下端にセグメント領域ＳＲが追加されている。なお、セグメント領域を追加する位置は下端に限られたものではなく、上端に追加してもよいし、半分の高さをもつセグメント領域を画面の上下端に追加してもよい。
【０１６３】
次に、解像度変更部２１ｄは、選択された解像度になるようにディスプレイ１２０の解像度を変更する（ステップＳ１０５）。この処理により、ディスプレイ１２０は変更後の解像度で表示される。
【０１６４】
次に、画像表示制御部１４ｂの一機能であるフラグ設定部（図示せず）は、フラグ"overlap"を"false"（偽）に設定する（ステップＳ１０６）。このフラグは、画像表示制御部１４ｂがエラーなどを検知して、現在表示されている画像データとは別の補助情報の表示制御を行うときに参照される。"overlap"の値は、補助情報を画像データに重なるように表示させるときは（図３２（ｂ）の場合）"true"となり、重ねないように制御するときは（図３２（ａ）の場合）"false"の値をもつ。
【０１６５】
一方、基準アスペクト比以外の解像度を含んでいない場合（ステップＳ１０２のＮＯ）、解像度選択部２１ｃは、基準アスペクト比の中から所定の基準で解像度を選択する（ステップＳ１０７）。所定の基準は、ステップＳ１０３で説明したものと同様である。
【０１６６】
次に、画像表示制御部１４ｂの一機能である画像加工部（図示せず）は、基準アスペクト比で内部的に生成される画像データを、選択された解像度に伸縮する（ステップＳ１０８）。この場合、同じアスペクト比の伸縮であるため、画像データの幅および高さのいずれの方向にもブランク領域は発生せず、セグメント領域は追加しない（図３２（ｂ）の画面表示例、参照）。
【０１６７】
次に、解像度変更部２１ｄは、選択された解像度になるようにディスプレイ１２０の解像度を変更する（ステップＳ１０９）。この処理により、ディスプレイ１２０は変更後の解像度で表示される。次に、画像表示制御部１４ｂの一機能であるフラグ設定部（図示せず）は、フラグ"overlap"を"true"（真）に設定する（ステップＳ１１０）。
【０１６８】
ここまでは、伝送端末１０の電源ＯＮ時における初期処理である。これ以降は、電源ＯＮの後にディスプレイ１２０が交換された場合に対応するためのループ処理となる。
【０１６９】
解像度取得部２１ａは、ディスプレイ１２０にアクセスして現在表示している解像度を取得する（ステップＳ１１１）。次いで、解像度取得部２１ａは、ディスプレイ１２０にアクセスして表示可能な解像度を取得する（ステップＳ１１２）。
【０１７０】
次いで、解像度判定部２１ｂは、表示可能な解像度に、伝送端末１０と中継装置３０との間の画像データの通信に用いる基準アスペクト比（例えば、１６：９）以外の解像度を含んでいるか否かを判定する（ステップＳ１１３）。基準アスペクト比以外の解像度を含んでいる場合（ステップＳ１１３のＹＥＳ）、解像度選択部２１ｃは、基準アスペクト比以外の解像度の中から所定の基準で解像度を選択する（ステップＳ１１４）。所定の基準は、ステップＳ１０３で説明したものと同様である。
【０１７１】
次に、解像度判定部２１ｂは、現在表示している解像度と選択した解像度は異なるか否かを判定する（ステップＳ１１５）。現在表示している解像度と選択した解像度が異なる場合（ステップＳ１１５のＹＥＳ）、画像表示制御部１４ｂの一機能である画像加工部（図示せず）は、基準アスペクト比で内部的に生成される画像データを、選択された解像度に伸縮するとともに、セグメント領域を追加する（ステップＳ１１６）。
【０１７２】
次に、解像度変更部２１ｄは、選択された解像度になるようにディスプレイ１２０の解像度を変更する（ステップＳ１１７）。この処理により、ディスプレイ１２０は変更後の解像度で表示される。次に、画像表示制御部１４ｂの一機能であるフラグ設定部（図示せず）は、フラグ"overlap"を"false"（偽）に設定する（ステップＳ１１８）。一方、現在表示している解像度と選択した解像度が同じ場合（ステップＳ１１５のＮＯ）、ステップＳ１１６〜Ｓ１１８の処理は行わない。解像度の変更を要しないからである。
【０１７３】
一方、基準アスペクト比以外の解像度を含んでいない場合（ステップＳ１１３のＮＯ）、解像度選択部２１ｃは、基準アスペクト比の中から所定の基準で解像度を選択する（ステップＳ１１９）。所定の基準は、ステップＳ１０３で説明したものと同様である。
【０１７４】
次に、解像度判定部２１ｂは、現在表示している解像度と選択した解像度は異なるか否かを判定する（ステップＳ１２０）。現在表示している解像度と選択した解像度が異なる場合（ステップＳ１２０のＹＥＳ）、画像表示制御部１４ｂの一機能である画像加工部（図示せず）は、基準アスペクト比で内部的に生成される画像データを、選択された解像度に伸縮する（ステップＳ１２１）。
【０１７５】
次に、解像度変更部２１ｄは、選択された解像度になるようにディスプレイ１２０の解像度を変更する（ステップＳ１２２）。この処理により、ディスプレイ１２０は変更後の解像度で表示される。次に、画像表示制御部１４ｂの一機能であるフラグ設定部（図示せず）は、フラグ"overlap"を"true"（真）に設定する（ステップＳ１２３）。一方、現在表示している解像度と選択した解像度が同じ場合（ステップＳ１２０のＮＯ）、ステップＳ１２１〜Ｓ１２３の処理は行わない。解像度の変更を要しないからである。
【０１７６】
以上の処理は、プログラムが起動している間、繰り返される。そのため、異なる解像度をもつ別のディスプレイ１２０につなぎなおされた場合であっても、図３１の処理が継続していることになる。この繰り返し処理は、定期的にディスプレイ１２０の解像度の変化を監視する処理に相当するが、Ｗｉｎｄｏｗｓ（登録商標）のプログラムでよく知られたイベント機構を導入して処理を実行することも可能である。この場合、別のディスプレイ１２０に接続されることにより解像度の変更があったときは、イベント通知が行われるようにプログラムの起動時に登録しておく。その後、このイベントが発生するたびに画像表示制御部１４ｂにおいて、図３１のステップＳ１１１からの処理を実行すればよい。
【０１７７】
＜＜実施形態の主な効果＞＞
以上説明したように本実施形態に係る伝送システム１によれば、外部入力装置４０は、伝送端末１０のディスプレイ１２０の解像度が変更されたときにその変更後の解像度情報を受信し、その受信した変更後の解像度情報と、自装置のディスプレイ２１６の解像度情報とに基づいて、伝送端末１０に送信すべき表示データの解像度を変換するようにしている。すなわち、外部入力装置４０は、伝送端末１０の解像度が変更されたことをトリガにして外部入力装置４０解像度変換を行い、その解像度変換された表示データを伝送端末１０に送信するようにしている。これにより、上記従来技術（特許文献１）に見られたような課題を解消することができる。すなわち、外部入力装置４０を伝送端末１０に接続して外部入力装置４０の表示データを伝送端末１０に送信する際に、ユーザが外部入力装置４０の解像度の変換設定を行う必要がないので、操作の負担を軽減もしくは実質的に無くすことが可能となる。
【０１７８】
また、上記のように伝送端末１０側の解像度変更に応答して外部入力装置４０側で解像度変換された表示データが伝送端末１０に送信されるようになっているので、伝送端末１０側では、外部入力装置４０から受信した表示データの解像度を伝送端末１０のディスプレイ１２０に合う解像度に変換する処理を行う必要がなくなる。これにより、伝送端末１０の処理負荷を軽減することができる。
【０１７９】
また、外部入力装置４０は、他の伝送端末１０と通信する伝送端末１０に対して表示データを送信するようにしているので、自装置１０側で相手側の伝送端末１０に接続される外部入力装置４０の宛先を管理する必要がなくなる。これにより、宛先の管理が行い易くなる。
【０１８０】
また、外部入力装置４０が、表示データ取得部４５１、表示データ送信部４５２および解像度変換部４５３を備えていない場合でも、伝送端末１０から表示データ取得プログラム１４５１、表示データ送信プログラム１４５２および解像度変換プログラム１４５３を受信し、それらをインストールすることにより上記各機能部４５１、４５２および４５３を備えるようにしているので、外部入力装置４０のディスプレイ２１６に表示されている画像を表す表示データを伝送端末に送信することができる
【０１８１】
また、通信ネットワーク２のうち、中継装置３０のＩＰアドレス等のＬＡＮ２の環境を入手することができたとしても、インターネット２ｉの環境までは入手することは困難である。そこで、本実施形態では、まずは入手できる環境の情報から、画像データおよび音声データを中継する複数の中継装置３０のうち２つ以上に絞り込み、次に複数の伝送端末１０間で画像データおよび音声データを実際に送受信する前に、画像データおよび音声データに代えて、事前送信情報を送受信させるようにしている。これによって、実際に最も早く事前送信情報を中継することができる１つの中継装置３０に絞り込むことが可能となる。
【０１８２】
すなわち、伝送端末１０のＩＰアドレスの何れかに近い上位２つ以上のＩＰアドレスがそれぞれ割り当てられている中継装置３０を選択することで、最終的に使用される中継装置３０の候補を２つ以上残すことができる。これにより、その後、実際に候補としての各中継装置３０を介して、要求元の伝送端末１０と宛先の伝送端末１０との間で事前送信情報を送受信することで、上記２つ以上の候補の中継装置３０のうちから、送受信に要した所要時間が最短の事前送信情報を中継した中継装置３０に絞り込むことができる。これにより、現状の通信ネットワーク２の環境下で最大限に高品質の画像データまたは音声データを送受信することを実現することができる。
【０１８３】
また、本実施形態では、中継装置３０を絞り込む際に、テレビ会議を行う伝送端末１０のＩＰアドレスに近いＩＰアドレスの中継装置３０を優先的に選択するだけでなく、各中継装置３０における最大データ伝送速度も考慮して、２つ以上の中継装置３０が選択されている。これにより、現実の通信ネットワーク２の環境に即した中継装置３０の候補を絞り込むことができる。さらに、中継装置３０を絞り込む際に、稼働状態がＯＮラインである中継装置３０の中から絞り込むため、現実のネットワーク２の環境に即した中継装置３０の候補を絞り込むことができる。
【０１８４】
また、本実施形態では、Ｂｉｔｍａｐ形式（非圧縮形式）を用いて表示データを伝送するようにしているが、画像が劣化する要因は、解像度変換後の表示データが縮小される場合（図３０のステップＳ９０７４またはＳ９０７５）に限られる。そのため、細かい文字を読みやすくさせるなど、表示データ共有時の表示の劣化（画質の劣化）を抑えることができる。
【０１８５】
＜＜他の実施形態＞＞
図２９に示した実施形態では、外部入力装置４０から伝送端末１０に、さらに伝送端末１０から中継装置３０に送信される表示データをＢｉｔｍａｐ形式（非圧縮形式）で伝送する場合を例にとって説明したが、本発明はかかる伝送形式に限定されないことはもちろんである。例えば、ＪＰＥＧ、ＧＩＦ等の圧縮形式を用いて表示データを伝送するようにしてもよい。
【０１８６】
以下、図３３を参照して圧縮形式を用いる場合の処理例について説明する。図３３に示す処理フローは、図２９に示した処理フローと比較して、表示データの圧縮およびその解凍に関連する処理（ステップＳ９０７−Ａ、Ｓ９０８−Ａ、Ｓ９１０−Ａ）が追加されている点で異なる。これら追加されたステップ以外の他のステップで行う処理については、図２９の場合と同じであるので、その説明は省略する。
【０１８７】
図３３において、外部入力装置４０の解像度変換部４５３が表示データの解像度変換を行った後（ステップＳ９０７）、その解像度変換後の表示データに対して所定の圧縮（符号化）処理を行う（ステップＳ９０７−Ａ）。本実施形態では、この圧縮処理を表示データ取得部４５１が行うようになっている。
【０１８８】
一方、伝送端末１０では、外部入力装置４０から送信された解像度変換後の圧縮表示データを外部情報送受信部１８が受信した後（ステップＳ９０８）、その受信した圧縮表示データの解凍（復号化）を行う（ステップＳ９０８−Ａ）。本実施形態では、この解凍処理を表示画像取得部１４ｃが行うようになっている。
【０１８９】
次いで、画像表示制御部１４ｂが、その解凍（復号化）された表示データをレンダリングし、ディスプレイ１２０に表示させた後（ステップＳ９０９）、表示画像取得部１４ｃが、ディスプレイ１２０に表示されている表示データを取得する（ステップＳ９１０）。ここで取得された表示データ（非圧縮データ）は、２系統に分割される。表示画像取得部１４ｃは、その一方の表示データに対し所定の圧縮（符号化）を行う（ステップＳ９１０−Ａ）。そして、送受信部１１が、表示画像取得部１４ｃによって取得された圧縮表示データを通信ネットワーク２を介して中継装置３０に送信する（ステップＳ９１１）。
【０１９０】
圧縮表示データは、さらに中継装置３０を経由して他の伝送端末１０（図１）で受信される。その圧縮表示データを受信した伝送端末１０は、上記のように画像表示制御部１４ｂが所定の解凍（復号化）処理を行った後、その表示データをレンダリングし、ディスプレイ１２０に表示させることで、送信元の伝送端末１０との間で画面表示データを共有することができる。つまり、外部入力装置４０の表示データを自端末（伝送端末１０）および他の伝送端末１０に送信することで、各拠点の伝送端末１０間で表示データを共有することができる。
【０１９１】
一方、ステップＳ９１０で表示画像取得部１４ｃによって取得され、２系統に分割された表示データ（非圧縮データ）のうち他方の表示データは、ステップＳ９１２において解像度の変更処理がなされる。これ以降は、上記の図２９に関連して説明した処理と同じであるので、その説明は省略する。
【０１９２】
上述したように、外部入力装置４０で解像度変換された表示データを圧縮形式に変換して伝送（伝送端末１０→中継装置３０→他の伝送端末１０）を行うと、Ｂｉｔｍａｐ形式のような非圧縮形式を用いた場合（図２９）と比べて、伝送容量を小さくすることができるので、通信負荷を減らすことができる。
【０１９３】
＜＜実施形態の補足＞＞
上記の実施形態では、外部入力装置４０が備えていない機能部に対応するプログラムを伝送端末１０から取得し、そのプログラムをインストールする場合（図２６のステップＳ７２、Ｓ７３）を例にとって説明したが、外部入力装置４０が備えていない機能部を実現する手段がこれに限定されないことはもちろんである。例えば、別配布用のインストーラ形式のプログラムにして、記憶媒体に記録しておき、この記憶媒体を用いて外部入力装置４０のユーザにインストールさせるようにしてもよい。
【０１９４】
また、外部入力装置４０は、予め表示データ取得部４５１、表示データ送信部４５２および解像度変換部４５３のいずれかを備えるようにしてもよい。これによって、外部入力装置４０は、伝送端末１０側に記憶されている表示データ取得プログラム１４５１、表示データ送信プログラム１４５２および解像度変換プログラム１４５３のうち予め外部入力装置４０が備えている機能に対応するプログラムを送受信する処理を省略することができる。その結果、伝送端末１０および外部入力装置４０の負荷を削減することができる。
【０１９５】
また、上記の実施形態では、伝送端末１０、中継装置３０および伝送管理システム５０が通信ネットワーク２を介して相互に接続されているが、通信ネットワークに伝送端末１０、中継装置３０および伝送管理システム５０が含まれるように構成してもよい。また、伝送端末１０は、中継装置３０を経由して他の伝送端末１０との間で各種データを送受信するようにしているが、中継装置３０を介さずに複数の伝送端末１０の間で各種データを直接送受信するようにしてもよい。
【０１９６】
また、上記の実施形態における伝送管理システム５０およびプログラム提供システム９０は、単一のコンピュータによって構築されてもよいし、各部（機能または手段）を分割して任意に割り当てられた複数のコンピュータによって構築されていてもよい。また、プログラム提供システム９０が単一のコンピュータによって構築されている場合には、プログラム提供システム９０によって送信されるプログラムは、複数のモジュールに分けて送信されるようにしてもよいし、分けないで送信されるようにしてもよい。さらに、プログラム提供システム９０が複数のコンピュータによって構築されている場合には、複数のモジュールが分けられた状態で、各コンピュータから送信されるようにしてもよい。
【０１９７】
また、上記の実施形態における伝送端末用プログラム、中継装置用プログラムおよび伝送管理用プログラムが記憶された記録媒体、ならびに、これらプログラムが記憶されたＨＤ２０４およびこのＨＤ２０４を備えたプログラム提供システム９０は、いずれもプログラム製品として、国内または国外へ、上記伝送端末用プログラム、中継装置用プログラムおよび伝送管理用プログラムがユーザ等に提供される場合に用いられる。
【０１９８】
また、上記の実施形態では、中継装置３０で中継される画像データの画像の品質の一例として、変更品質管理テーブル（図７）および品質管理テーブル（図１５）を用い、画像データの画像の解像度に着目して管理するようにしたが、この実施形態に限定されないことはもちろんである。例えば、画像データの画質の深度、音声データの音声におけるサンプリング周波数、音声データの音声におけるビット長などに着目して管理するようにしてもよい。また、上記の中継装置管理テーブル（図８）、端末管理テーブル（図１０）およびセッション管理テーブル（図１２）では、受信日時について管理しているが、これに限るものではなく、受信日時のうち少なくとも受信時間を管理すればよい。
【０１９９】
また、上記の実施形態では、中継装置管理テーブル（図８）で中継装置のＩＰアドレスを、端末管理テーブル（図１０）で伝送端末のＩＰアドレスをそれぞれ管理するようにしたが、これに限るものではなく、通信ネットワーク２上で中継装置３０を特定するための中継装置特定情報、または通信ネットワーク２上で伝送端末１０を特定するための端末特定情報であれば、それぞれのＦＱＤＮ(Fully Qualified Domain Name)を管理するようにしてもよい。この場合、周知のＤＮＳ(Domain Name System)サーバによって、ＦＱＤＮに対応するＩＰアドレスが取得されることになる。なお、「通信ネットワーク２で中継装置３０を特定するための中継装置特定情報」だけでなく、「通信ネットワーク２上における中継装置３０への接続先を示した中継装置接続先情報」または「通信ネットワーク２上における中継装置３０への宛先を示した中継装置宛先情報」と表現してもよい。同様に、「通信ネットワーク２で伝送端末１０を特定するための端末特定情報」だけでなく、「通信ネットワーク２上における伝送端末１０への接続先を示した端末接続先情報」または「通信ネットワーク２上における伝送端末１０への宛先を示した端末宛先情報」と表現してもよい。
【０２００】
また、上記の実施形態では、伝送システム１の一例として、テレビ会議システムの場合について説明したが、これに限るものではなく、ＩＰ(Internet Protocol)電話や、インターネット電話等の電話システムであってもよい。また、伝送システム１は、カーナビゲーションシステムであってもよい。この場合、例えば、伝送端末１０の一方が自動車に搭載されたカーナビゲーション装置に相当し、伝送端末１０の他方が、カーナビゲーションを管理する管理センターの管理端末もしくは管理サーバ、または他の自動車に搭載されているカーナビゲーション装置に相当する。
【０２０１】
また、外部入力装置４０が表示データを取得する処理（図２９のステップＳ９０５）では、画面全体ではなく、以下に説明するように画面の中の領域（ウィンドウ）に表示されている部分だけを取得するようにしてもよい。図２７に外部入力装置４０が表示させている画面の一例を示す。この例では、画面に領域（ウィンドウ）（ａ）と、領域（ｂ）が表示されている。このうち、相手側の伝送端末１０と共有したい領域を、図２７中の（ｃ）で示されるポインタをマウス２１２（図４）で操作することによって指し示す。このとき指し示された領域（ａ）にかかる表示データが、表示データ取得部４５１によって取得される。
【０２０２】
また、上記の実施形態では、外部入力装置４０にディスプレイ２１６が備えられている場合について説明したが、これに限るものではなく、ディスプレイ２１６は外部入力装置４０と別の装置としてもよい。
【符号の説明】
【０２０３】
１：伝送システム
２：通信ネットワーク
１０（１０ａａ，…，１０ｄｂ）：伝送端末
１１：送受信部
１４ｂ：画像表示制御部（表示制御手段）
１８：外部情報送受信部（解像度情報送信手段、表示データ受信手段）
２１ａ：解像度取得部（解像度取得手段）
２１ｂ：解像度判定部（解像度判定手段）
２１ｃ：解像度選択部（解像度選択手段）
２１ｄ：解像度変更部（解像度変更手段）
３０（３０ａ，…，３０ｄ）：中継装置
４０（４０ａａ，…，４０ｄｂ）：外部入力装置
４１：送受信部（解像度情報受信手段）
４３ａ：インストール判定部
４３ｂ：プログラム取得部
４４：解像度取得部
４７：表示制御部（表示制御手段）
５０：伝送管理システム
１２０，２１６：ディスプレイ（表示装置）
４５１：表示データ取得部
４５２：表示データ送信部（表示データ送信手段）
４５３：解像度変換部（解像度変換手段）
１０００，３０００，４０００，５０００：記憶部
【先行技術文献】
【特許文献】
【０２０４】
【特許文献１】特許第４７３８６２８号公報
【図１】
2014003448.tif 000003
【図２】
2014003448.tif 000004
【図３】
2014003448.tif 000005
【図４】
2014003448.tif 000006
【図５】
2014003448.tif 000007
【図６】
2014003448.tif 000008
【図７】
2014003448.tif 000009
【図８】
2014003448.tif 000010
【図９】
2014003448.tif 000011
【図１０】
2014003448.tif 000012
【図１１】
2014003448.tif 000013
【図１２】
2014003448.tif 000014
【図１３】
2014003448.tif 000015
【図１４】
2014003448.tif 000016
【図１５】
2014003448.tif 000017
【図１６】
2014003448.tif 000018
【図１７】
2014003448.tif 000019
【図１８】
2014003448.tif 000020
【図１９】
2014003448.tif 000021
【図２０】
2014003448.tif 000022
【図２１】
2014003448.tif 000023
【図２２】
2014003448.tif 000024
【図２３】
2014003448.tif 000025
【図２４】
2014003448.tif 000026
【図２５】
2014003448.tif 000027
【図２６】
2014003448.tif 000028
【図２７】
2014003448.tif 000029
【図２８】
2014003448.tif 000030
【図２９】
2014003448.tif 000031
【図３０】
2014003448.tif 000032
【図３１】
2014003448.tif 000033
【図３２】
2014003448.tif 000034
【図３３】
2014003448.tif 000035