(57)【要約】【課題】宛先選択画面におけるユーザビリティの向上を図る。【解決手段】送信されるコンテンツデータの宛先となる宛先候補を表す宛先リスト情報、及び宛先候補の状態を表す状態情報を受信する受信部と、宛先リスト情報及び状態情報に基づいて、各宛先を含む宛先リストを作成する作成部と、表示された宛先リスト内の宛先の状態が変更される場合、宛先リスト内の宛先を指し示すカーソルが移動したか否かに応じて、カーソルの位置を固定させて宛先リストを表示制御する第１表示制御、又はカーソルの位置を、カーソルが位置する宛先の移動先に追従させて宛先リストを表示制御する第２表示制御を行うかを切り替える表示制御部と、を有する。【選択図】図６
2014146281.tif 000002
【特許請求の範囲】
【請求項１】
送信されるコンテンツデータの宛先となる宛先候補を表す宛先リスト情報、及び宛先候補の状態を表す状態情報を受信する受信部と、
前記宛先リスト情報及び前記状態情報に基づいて、各宛先を含む宛先リストを作成する作成部と、
表示された宛先リスト内の宛先の状態が変更される場合、該宛先リスト内の宛先を指し示すカーソルが移動したか否かに応じて、前記カーソルの位置を固定させて前記宛先リストを表示制御する第１表示制御、又は前記カーソルの位置を、該カーソルが位置する宛先の移動先に追従させて前記宛先リストを表示制御する第２表示制御を行うかを切り替える表示制御部と、
を有する情報処理端末。
【請求項２】
前記表示制御部は、
前記カーソルが移動した場合に、前記移動先の宛先の状態にさらに応じて、前記第１表示制御、又は前記第２表示制御を行うかを切り替える請求項１記載の情報処理端末。
【請求項３】
前記表示制御部は、
切り替えを行う際、前記第１表示制御を示す第１情報、又は前記第２表示制御の際の移動先の宛先を示す第２情報を記憶する情報記憶部を参照する請求項１又は２記載の情報処理端末。
【請求項４】
前記表示制御部は、
前記宛先リストの表示画面から他の画面に遷移し、再度宛先リストを表示する画面に戻る際、前記情報記憶部を参照して前記第１表示制御にするか、又は前記第２表示制御にするかを決定する請求項３記載の情報処理端末。
【請求項５】
前記作成部は、
前記宛先の状態に基づいて宛先をソートして宛先リストを作成し、
前記表示制御部は、
前記第２表示制御を行う場合であり、前記カーソルを追従させて別の画面の宛先に移動させる場合、前記カーソルの移動が最小となるように、表示される宛先を表示制御する請求項１乃至４いずれか一項に記載の情報処理端末。
【請求項６】
送信されるコンテンツデータの宛先となる宛先候補を表す宛先リスト情報、及び宛先候補の状態を表す状態情報を受信する受信ステップと、
前記宛先リスト情報及び前記状態情報に基づいて、各宛先を含む宛先リストを作成する作成ステップと、
表示された宛先リスト内の宛先の状態が変更される場合、該宛先リスト内の宛先を指し示すカーソルが移動したか否かに応じて、前記カーソルの位置を固定させて前記宛先リストを表示制御する第１表示制御、又は前記カーソルの位置を、該カーソルが位置する宛先の移動先に追従させて前記宛先リストを表示制御する第２表示制御を行うかを切り替える表示制御ステップと、
をコンピュータが実行する情報処理方法。
【請求項７】
送信されるコンテンツデータの宛先となる宛先候補を表す宛先リスト情報、及び宛先候補の状態を表す状態情報を受信する受信ステップと、
前記宛先リスト情報及び前記状態情報に基づいて、各宛先を含む宛先リストを作成する宛先リスト作成ステップと、
表示された宛先リスト内の宛先の状態が変更される場合、該宛先リスト内の宛先を指し示すカーソルが移動したか否かに応じて、前記カーソルの位置を固定させて前記宛先リストを表示制御する第１表示制御、又は前記カーソルの位置を、該カーソルが位置する宛先の移動先に追従させて前記宛先リストを表示制御する第２表示制御を行うかを切り替える表示制御ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理端末、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
インターネット等の通信ネットワークを介して遠隔地との間で、遠隔会議を行う会議システムが普及している。遠隔会議システムは、遠隔会議の出席者がいる会議室において、出席者を撮影したり、出席者の発言等を集音したりすることにより画像や音を収集し、収集した画像や音を伝送端末によってデジタルデータに変換して相手方の伝送端末に送信する。また、遠隔会議システムは、相手方の会議室のビデオ画面等のディスプレイに画像を表示させたり、スピーカから音を出力させたりして、実際の会議に近い状態を実現する。
【０００３】
また、遠隔会議システムは、通話の開始要求を行う端末に、宛先候補の端末がオンラインであるか否かを示す状態情報を送信することにより、通話を開始する前から宛先候補の状態を把握する。これにより、通話の開始要求が行われた後に、宛先の端末がオフラインのため通話できないことが分かることで、通話の開始要求が無駄な作業となることを防止することができる。
【０００４】
また、宛先候補の端末がオンラインであるか否かによって、例えばオンラインである端末が上位に、オフラインである端末が下位に表示されるように宛先候補が自動的に並び替わる技術がある（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、従来の遠隔会議の伝送端末では、宛先選択画面を表示中に、宛先候補の伝送状態が変化した場合、次の２通りの表示制御が考えられる。
（１）位置固定型：選択位置が固定される（カーソル位置が固定）
（２）選択追従型：選択されている宛先候補を選択した状態が維持される（宛先候補の表示位置の変化に合わせてカーソル位置が追従する）
上記２つの表示制御方法には、それぞれ次の問題点がある。（１）の位置固定型では、カーソルの選択位置が固定されるため、宛先候補が並べ替えられるたびに、カーソルが選択している端末が変更されてしまう可能性があり、特定の宛先候補に絞って伝送状態を確認したい場合に不便である。
【０００６】
（２）の選択追従型では、カーソルが最初に選択している宛先候補の表示位置の変化（例えば、宛先候補の状態変化に伴う表示位置の変化）によって選択位置が変わってしまうので、宛先候補上で、例えばオンラインである端末を一覧したい場合に不便である。
【０００７】
そこで、本発明は、宛先選択画面におけるユーザビリティの向上を図ることができる情報処理端末、情報処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一態様の情報処理端末は、送信されるコンテンツデータの宛先となる宛先候補を表す宛先リスト情報、及び宛先候補の状態を表す状態情報を受信する受信部と、前記宛先リスト情報及び前記状態情報に基づいて、各宛先を含む宛先リストを作成する作成部と、表示された宛先リスト内の宛先の状態が変更される場合、該宛先リスト内の宛先を指し示すカーソルが移動したか否かに応じて、前記カーソルの位置を固定させて前記宛先リストを表示制御する第１表示制御、又は前記カーソルの位置を、該カーソルが位置する宛先の移動先に追従させて前記宛先リストを表示制御する第２表示制御を行うかを切り替える表示制御部と、を有する。
【発明の効果】
【０００９】
本発明によれば、宛先選択画面におけるユーザビリティの向上を図ることができる。
【図面の簡単な説明】
【００１０】
【図１】実施例における伝送システムの概略図。
【図２】伝送システムにおける画像データ、音データ及び各種管理情報の送受信の状態を示した概念図。
【図３】実施例における一例としての端末の外観図。
【図４】実施例における端末のハードウェア構成の一例を示す図。
【図５】実施例における管理システムのハードウェア構成の一例を示す図。
【図６】実施例における伝送端末及び管理システムの機能の一例を示すブロック図。
【図７】情報記憶部に記憶される表示制御フラグの一例を示す図。
【図８】端末認証管理テーブルの一例を示す図。
【図９】宛先リスト管理テーブルの一例を示す図。
【図１０】端末管理テーブルの一例を示す図。
【図１１】第１表示制御に基づく表示制御例を示す図。
【図１２】第２表示制御に基づく表示制御例を示す図。
【図１３】カーソル移動の一例を示す図。
【図１４】実施例における表示制御例（その１）を示す図。
【図１５】実施例における表示制御例（その２）を示す図。
【図１６】実施例における表示制御例（その３）を示す図。
【図１７】伝送端末がビデオ会議に参加する準備状態になるまでの準備段階動作を示すシーケンス図。
【図１８】伝送端末がビデオ会議に参加する参加状態になるまでの会議参加動作を示すシーケンス図。
【図１９】伝送端末における情報処理の一例を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下、本発明における情報処理端末、情報処理方法及びプログラムの実施例を図面に基づいて説明する。
【００１２】
［実施例］
以下に添付図面を参照して、通信システムおよびプログラムの実施例を詳細に説明する。図１は、実施例にかかる通信システムおよびプログラム構成を示すブロック図である。
【００１３】
＜実施例の全体構成＞
以下、図１乃至図１９を用いて、通信システムおよびプログラムの実施例を詳細に説明する。図１は、実施例における通信システムとしての伝送システム１の概略図であり、まずは図１を用いて、実施例の概略を説明する。
【００１４】
伝送システム１は、伝送管理システムを介して一方の伝送端末から他方の伝送端末に一方向でコンテンツデータを伝送するデータ提供システムを含む。また、伝送管理システムは、伝送管理システムを介して複数の伝送端末間で情報や感情等を相互に伝達するコミュニケーションシステムを含む。
【００１５】
このコミュニケーションシステムは、コミュニケーション管理システム（「伝送管理システム」に相当）を介して複数のコミュニケーション端末（「伝送端末」に相当）間で情報や感情等を相互に伝達するためのシステムである。コミュニケーションシステムとして、テレビ会議システムやテレビ電話システム、音声会議システム、音声電話システム、ＰＣ(Personal  Computer)画面共有システム、ホワイトボード共有システム、テキストチャットシステム等が例として挙げられる。
【００１６】
実施例では、コミュニケーションシステムの一例としてのテレビ会議システム、コミュニケーション管理システムの一例としてのテレビ会議管理システム、及びコミュニケーション端末の一例としてのテレビ会議端末を想定する。
【００１７】
以下では、伝送システム１をテレビ会議システム、伝送管理システム５０をテレビ会議管理システム、及び伝送端末１０をテレビ会議端末として説明する。即ち、実施例における通信システムは、テレビ会議システムに適用されるだけでなく、コミュニケーションシステムや伝送システムなどにも適用される。
【００１８】
図１に示す伝送システム１は、複数の伝送端末（１０ａａ，１０ａｂ，…）、各伝送端末（１０ａａ，１０ａｂ，…）用のディスプレイ（１２０ａａ，１２０ａｂ，…）、複数の中継装置（３０ａ，３０ｂ，３０ｃ，３０ｄ，３０ｅ）、伝送管理システム５０、及びプログラム提供システム９０を含む。なお、以下では、「伝送端末」を単に「端末」としても表し、「伝送管理システム」を単に「管理システム」としても表す。
【００１９】
なお、実施例では、伝送端末（１０ａａ，１０ａｂ，…）のうち任意の伝送端末を示す場合には「伝送端末１０」を用い、ディスプレイ（１２０ａａ，１２０ａｂ，…）のうち任意のディスプレイを示す場合には「ディスプレイ１２０」を用い、中継装置（３０ａ，３０ｂ，３０ｃ，３０ｄ，３０ｅ）のうち任意の中継装置を示す場合には「中継装置３０」を用いる。
【００２０】
伝送端末１０は、他の装置との間で、各種情報を送受信する。伝送端末１０は、例えば、他の端末１０との間でセッションを確立し、確立したセッションにおいて、音声データおよび画像データを含むコンテンツデータの送受信による通話を行う。これにより、伝送システム１において、複数の端末１０間のテレビ会議が実現される。
【００２１】
以下、「画像データおよび音声データ」を「コンテンツデータ」として表す。なお、端末１０間で伝送されるコンテンツデータは、実施例に限定されるものではない。他の例としては、コンテンツデータは、テキストデータであってもよく、また、他の例としては、コンテンツデータは、音声データ、画像データに加えてテキストデータを含むものであってもよい。また、画像データは、動画であってもよく、静止画であってもよい。また、画像データは、動画と静止画の両方を含んでいてもよい。
【００２２】
また、実施例にかかる伝送システム１において、テレビ会議を開始する場合、開始を希望するユーザが、所定の端末１０を操作することにより、操作された端末１０は、開始要求情報を管理システム５０に送信する。
【００２３】
ここで、開始要求情報とは、テレビ会議に用いるセッションの開始を要求する情報であって、セッション相手としての端末１０を指定する情報を含む。以下、開始要求情報を送信する端末１０を開始要求端末とも称する。また、セッション相手として指定された相手の端末１０を宛先端末や単に宛先とも称する。
【００２４】
なお、宛先端末（セッション相手）は、１つの端末１０であってもよく、２以上の端末１０であってもよい。すなわち、伝送システム１においては、２つの端末１０間だけでなく、３以上の端末１０間で確立されたセッションを用いたテレビ会議を実現することができる。
【００２５】
さらに、実施例にかかる伝送システム１においては、既にセッションが確立され、開始しているテレビ会議に、途中から他のユーザが参加することも可能である。参加を希望するユーザが、所定の端末１０を操作することにより、操作された端末１０は、参加を希望するテレビ会議に用いられている、確立中のセッション（以下、確立中セッションと称する）を指定した、参加要求情報を管理システム５０に送信する。以下、参加要求情報を送信する端末１０を参加要求端末と称することとする。
【００２６】
管理システム５０は、端末１０及び中継装置３０を一元的に管理する。管理システム５０は、端末１０間でのセッションを確立することにより、端末１０間における通話等によるテレビ会議を実現する。
【００２７】
管理システム５０は、所定の端末１０からセッションの開始要求情報を受信した場合に、開始要求情報を送信した端末１０（開始要求端末）と宛先端末の間のセッションを確立し、テレビ会議を開始させる。管理システム５０は、また、所定の端末１０から既に確立しているセッション（以下、確立中セッションと称する）への参加要求情報を受信した場合に、参加要求端末を、確立中セッションに参加させる。
【００２８】
また、図１に示されている複数のルータ（７０ａ，７０ｂ，７０ｃ，７０ｄ，７０ａｂ，７０ｃｄ）は、コンテンツデータの最適な経路の選択を行う。なお、実施例では、ルータ（７０ａ，７０ｂ，７０ｃ，７０ｄ，７０ａｂ，７０ｃｄ）のうち任意のルータを示す場合には「ルータ７０」を用いる。中継装置３０は、複数の端末１０の間で、コンテンツデータの中継を行う。
【００２９】
プログラム提供システム９０は、端末１０に各種機能又は各種手段を実現させるための端末用プログラムが記憶された、不図示のＨＤ（Hard  Disk）を備えており、端末１０に、端末用プログラムを送信することができる。
【００３０】
また、プログラム提供システム９０のＨＤには、中継装置３０に各種機能又は各種手段を実現させるための中継装置用プログラムも記憶されており、中継装置３０に、中継装置用プログラムを送信することができる。
【００３１】
更に、プログラム提供システム９０のＨＤには、管理システム５０に各種機能又は各種手段を実現させるための伝送管理用プログラムも記憶されており、管理システム５０に、伝送管理用プログラムを送信することができる。
【００３２】
また、端末（１０ａａ，１０ａｂ，１０ａｃ，１０ａ…）、中継装置３０ａ、及びルータ７０ａは、ＬＡＮ２ａによって通信可能に接続されている。端末（１０ｂａ，１０ｂｂ，１０ｂｃ，１０ｂ…）、中継装置３０ｂ、及びルータ７０ｂは、ＬＡＮ２ｂによって通信可能に接続されている。また、ＬＡＮ２ａ及びＬＡＮ２ｂは、ルータ７０ａｂが含まれた専用線２ａｂによって通信可能に接続されており、所定の地域Ａ内で構築されている。例えば、地域Ａは日本であり、ＬＡＮ２ａは東京の事業所内で構築されており、ＬＡＮ２ｂは大阪の事業所内で構築されている。
【００３３】
一方、端末（１０ｃａ，１０ｃｂ，１０ｃｃ，１０ｃ…）、中継装置３０ｃ、及びルータ７０ｃは、ＬＡＮ２ｃによって通信可能に接続されている。端末（１０ｄａ，１０ｄｂ，１０ｄｃ，１０ｄ…）、中継装置３０ｄ、及びルータ７０ｄは、ＬＡＮ２ｄによって通信可能に接続されている。また、ＬＡＮ２ｃ及びＬＡＮ２ｄは、ルータ７０ｃｄが含まれた専用線２ｃｄによって通信可能に接続されており、所定の地域Ｂ内で構築されている。例えば、地域Ｂはアメリカであり、ＬＡＮ２ｃはニューヨークの事業所内で構築されており、ＬＡＮ２ｄはワシントンＤ．Ｃ．の事業所内で構築されている。地域Ａ及び地域Ｂは、それぞれルータ（７０ａｂ，７０ｃｄ）からインターネット２ｉを介して通信可能に接続されている。
【００３４】
また、管理システム５０、及びプログラム提供システム９０は、インターネット２ｉを介して、端末１０、及び中継装置３０と通信可能に接続されている。管理システム５０、及びプログラム提供システム９０は、地域Ａ又は地域Ｂに設置されていてもよいし、これら以外の地域に設置されていてもよい。
【００３５】
また、中継装置３０ｅは、通信ネットワーク２を介して端末１０と通信可能に接続されている。この中継装置３０ｅは、常時稼動しており、地域Ａ又は地域Ｂのローカルエリア内の通信量の影響を受けにくくするために、これら以外の地域に設置されている。
【００３６】
これにより、端末１０が他のローカルエリアに設置された端末と通話する場合に、コンテンツデータを中継するための中継装置として中継装置３０ｅが用いられる。また、同一のローカルエリアの端末間で通話を行う際に、このローカルエリアに設置された中継装置が稼動していない場合にも、緊急用の中継装置として中継装置３０ｅが用いられる。
【００３７】
なお、実施例では、ＬＡＮ２ａ、ＬＡＮ２ｂ、専用線２ａｂ、インターネット２ｉ、専用線２ｃｄ、ＬＡＮ２ｃ、及びＬＡＮ２ｄによって、実施例の通信ネットワーク２が構築されている。この通信ネットワーク２には、有線だけでなく無線による通信が行われる箇所があってもよい。
【００３８】
また、図１に示す例において、各端末１０、各中継装置３０、管理システム５０、各ルータ７０、及びプログラム提供システム９０の下に示されている４組の数字は、一般的なＩＰｖ４におけるＩＰアドレスを簡易的に示す。例えば、端末１０ａａのＩＰアドレスは「１．２．１．３」である。また、ＩＰｖ４ではなく、ＩＰｖ６を用いてもよいが、説明を簡略化するため、ＩＰｖ４を用いて説明する。
【００３９】
図２は、伝送システム１における画像データ、音データ及び各種管理情報の送受信の状態を示した概念図である。図２に示すように、伝送システム１において、要求元端末と宛先端末との間では、管理システム５０を介して、各種の管理情報を送受信するための管理情報用セッションｓｅｉが確立される。
【００４０】
また、管理情報用セッションｓｅｉが確立した伝送端末１０間では、中継装置３０を介して、画像データ及び音データの２つの各データを送受信するための２つのセッションが確立される。なお、実施例において、これら２つのセッションは、まとめて、「画像・音データ用セッションｓｅｄ」と表される。また、画像データは、複数の解像度の画像データに分けられて伝送されてもよい。
【００４１】
＜実施例のハードウェア構成＞
次に、実施例におけるハードウェアの構成を説明する。図３は、端末１０の外観図である。以下、端末１０の長手方向をＸ軸方向、水平面内でＸ軸方向に直交する方向をＹ軸方向、Ｘ軸方向及びＹ軸方向に直交する方向（鉛直方向）をＺ軸方向として説明する。
【００４２】
図３に示されているように、端末１０は、筐体１１００、アーム１２００、及びカメラハウジング１３００を備える。このうち、筐体１１００の前側壁面１１１０には、複数の吸気孔によって形成された不図示の吸気面が設けられており、筐体１１００の後側壁面１１２０には、複数の排気孔が形成された排気面１１２１が設けられている。
【００４３】
これにより、筐体１１００に内蔵された冷却ファンの駆動によって、不図示の吸気面を介して端末１０の後方の外気を取り込み、排気面１１２１を介して端末１０の後方へ排気することができる。筐体１１００の右側壁面１１３０には、収音用孔１１３１が形成され、後述する内蔵型のマイク１１４によって音声、物音、雑音等の音が収音可能となっている。
【００４４】
筐体１１００の右側壁面１１３０側には、操作パネル１１５０が形成されている。この操作パネル１１５０には、後述の複数の操作ボタン（１０８ａ〜１０８ｅ）、後述の電源スイッチ１０９、及び後述のアラームランプ１１９が設けられていると共に、後述の内蔵型のスピーカ１１５からの出力音を通すための複数の音声出力孔によって形成された音出面１１５１が形成されている。また、筐体１１００の左側壁面１１４０側には、アーム１２００及びカメラハウジング１３００を収容するための凹部としての収容部１１６０が形成されている。筐体１１００の右側壁面１１３０には、後述の外部機器接続Ｉ／Ｆ１１８に対して電気的にケーブルを接続するための複数の接続口（１１３２ａ〜１１３２ｃ）が設けられている。一方、筐体１１００の左側壁面１１４０には、後述の外部機器接続Ｉ／Ｆ１１８に対して電気的にディスプレイ１２０用のケーブル１２０ｃを接続するための不図示の接続口が設けられている。
【００４５】
なお、以下では、操作ボタン（１０８ａ〜１０８ｅ）のうち任意の操作ボタンを示す場合には「操作ボタン１０８」を用い、接続口（１１３２ａ〜１１３２ｃ）のうち任意の接続口を示す場合には「接続口１１３２」を用いて説明する。
【００４６】
次に、アーム１２００は、トルクヒンジ１２１０を介して筐体１１００に取り付けられており、アーム１２００が筐体１１００に対して、１３５度のチルト角θ１の範囲で、上下方向に回転可能に構成されている。図３では、チルト角θ１が９０度の状態を示している。
【００４７】
カメラハウジング１３００には、後述の内蔵型のカメラ１１２が設けられており、利用者、書類、及び部屋等を撮像することができる。また、カメラハウジング１３００には、トルクヒンジ１３１０が形成されている。カメラハウジング１３００は、トルクヒンジ１３１０を介して、アーム１２００に取り付けられている。そして、カメラハウジング１３００は、トルクヒンジ１３１０を介してアーム１２００に取り付けられており、カメラハウジング１３００がアーム１２００に対して、図３で示されている状態を０度として±１８０度のパン角θ２の範囲で、且つ、±４５度のチルト角θ３の範囲で、上下左右方向に回転可能に構成されている。
【００４８】
なお、他の例としては、端末１０は、一般の汎用コンピュータであってもよい。端末１０として用いるコンピュータに、マイクやカメラが備わっていない場合には、外付けのマイクおよびカメラをコンピュータに接続させることとする。これにより、汎用コンピュータを、実施例にかかる端末１０として利用することができる。
【００４９】
また、端末１０として汎用コンピュータを用いる場合には、当該コンピュータに後述する端末１０の処理を実行するためのアプリケーションをインストールしておくこととする。よって、端末１０は、図３に示す端末と一般の汎用コンピュータとを含めて情報処理端末とも称する。
【００５０】
なお、中継装置３０、管理システム５０、及びプログラム提供システム９０は、それぞれ一般のサーバ・コンピュータの外観と同じであるため、外観の説明を省略する。
【００５１】
図４は、実施例における端末１０のハードウェア構成の一例を示す図である。図４に示されているように、実施例の端末１０は、端末１０全体の動作を制御するＣＰＵ（Central  Processing  Unit）１０１、端末用プログラムを記憶したＲＯＭ（Read  Only  Memory）１０２、ＣＰＵ１０１のワークエリアとして使用されるＲＡＭ（Random  Access  Memory）１０３、画像データや音声データ等の各種データを記憶するフラッシュメモリ１０４、ＣＰＵ１０１の制御にしたがってフラッシュメモリ１０４に対する各種データの読み出し又は書き込みを制御するＳＳＤ（Solid  State  Drive）１０５、フラッシュメモリ等の記録メディア１０６に対するデータの読み出し又は書き込み（記憶）を制御するメディアドライブ１０７、端末１０の宛先を選択する場合などに操作される操作ボタン１０８、端末１０の電源のＯＮ／ＯＦＦを切り換えるための電源スイッチ１０９、後述の通信ネットワーク２を利用してデータ伝送をするためのネットワークＩ／Ｆ（Interface）１１１を備えている。なお、ＳＳＤ１０５はＨＤＤ（Hard  Disk  Drive）であってもよい。
【００５２】
また、端末１０は、ＣＰＵ１０１の制御に従って被写体を撮像して画像データを得る内蔵型のカメラ１１２、このカメラ１１２の駆動を制御する撮像素子Ｉ／Ｆ１１３、音声を入力する内蔵型のマイク１１４、音声を出力する内蔵型のスピーカ１１５、ＣＰＵ１０１の制御に従ってマイク１１４及びスピーカ１１５との間で音声信号の入出力を処理する音声入出力Ｉ／Ｆ１１６、ＣＰＵ１０１の制御に従って外付けのディスプレイ１２０に画像データを伝送するディスプレイＩ／Ｆ１１７、各種の外部機器を接続するための外部機器接続Ｉ／Ｆ１１８、端末１０の各種機能の異常を知らせるアラームランプ１１９、及び上記各構成要素を図４に示されているように電気的に接続するためのアドレスバスやデータバス等のバスライン１１０を備えている。
【００５３】
ディスプレイ１２０は、被写体の画像や操作用アイコン等を表示する液晶や有機ＥＬによって構成された表示部である。また、ディスプレイ１２０は、ケーブル１２０ｃによってディスプレイＩ／Ｆ１１７に接続される。このケーブル１２０ｃは、アナログＲＧＢ（ＶＧＡ）信号用のケーブルであってもよいし、コンポーネントビデオ用のケーブルであってもよいし、ＨＤＭＩ(High-Definition  Multimedia  Interface)やＤＶＩ(Digital  Video  Interactive)信号用のケーブルであってもよい。
【００５４】
カメラ１１２は、レンズや、光を電荷に変換して被写体の画像（映像）を電子化する固体撮像素子を含み、固体撮像素子として、ＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）や、ＣＣＤ（Charge  Coupled  Device）等が用いられる。
【００５５】
外部機器接続Ｉ／Ｆ１１８には、図３に示されている筐体１１００の接続口１１３２に差し込まれたＵＳＢ(Universal  Serial  Bus)ケーブル等によって、外付けカメラ、外付けマイク、及び外付けスピーカ等の外部機器がそれぞれ電気的に接続可能である。
【００５６】
外付けカメラが接続された場合には、ＣＰＵ１０１の制御に従って、内蔵型のカメラ１１２に優先して、外付けカメラが駆動する。同じく、外付けマイクが接続された場合や、外付けスピーカが接続された場合には、ＣＰＵ１０１の制御に従って、それぞれが内蔵型のマイク１１４や内蔵型のスピーカ１１５に優先して、外付けマイクや外付けスピーカが駆動する。
【００５７】
なお、記録メディア１０６は、端末１０に対して着脱自在な構成となっている。また、ＣＰＵ１０１の制御にしたがってデータの読み出し又は書き込みを行う不揮発性メモリであれば、フラッシュメモリ１０４に限らず、ＥＥＰＲＯＭ（Electrically  Erasable  and  Programmable  ROM）等を用いてもよい。
【００５８】
更に、上記端末用プログラムは、インストール可能な形式又は実行可能な形式のファイルによって、コンピュータで読み取り可能な記録媒体（記録メディア１０６等）に記録されて流通されるようにしてもよい。また、上記端末用プログラムは、フラッシュメモリ１０４ではなくＲＯＭ１０２に記憶させるようにしてもよい。
【００５９】
図５は、実施例における管理システム５０のハードウェア構成の一例を示す図である。管理システム５０は、管理システム５０全体の動作を制御するＣＰＵ２０１、伝送管理用プログラムを記憶したＲＯＭ２０２、ＣＰＵ２０１のワークエリアとして使用されるＲＡＭ２０３、各種データを記憶するＨＤ（Hard  Disk）２０４、ＣＰＵ２０１の制御にしたがってＨＤ２０４に対する各種データの読み出し又は書き込みを制御するＨＤＤ（Hard  Disk  Drive）２０５、フラッシュメモリ等の記録メディア２０６に対するデータの読み出し又は書き込み（記憶）を制御するメディアドライブ２０７、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示するディスプレイ２０８、後述の通信ネットワーク２を利用してデータ伝送をするためのネットワークＩ／Ｆ２０９、文字、数値、各種指示などの入力のための複数のキーを備えたキーボード２１１、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行うマウス２１２、着脱可能な記録媒体の一例としてのＣＤ−ＲＯＭ（Compact  Disc  Read  Only  Memory）２１３に対するデータの読み出し又は書き込みを制御するＣＤ−ＲＯＭドライブ２１４、及び、上記各構成要素を図５に示されているように電気的に接続するためのアドレスバスやデータバス等のバスライン２１０を備えている。
【００６０】
なお、上記伝送管理用プログラムは、インストール可能な形式又は実行可能な形式のファイルで、上記記録メディア２０６やＣＤ−ＲＯＭ２１３等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００６１】
また、中継装置３０は、上記管理システム５０と同様のハードウェア構成を有しているため、その説明を省略する。但し、ＲＯＭ２０２には、中継装置３０を制御するための中継装置用プログラムが記録されている。この場合も、中継装置用プログラムは、インストール可能な形式又は実行可能な形式のファイルで、上記記録メディア２０６やＣＤ−ＲＯＭ２１３等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００６２】
更に、プログラム提供システム９０は、上記管理システム５０と同様のハードウェア構成を有しているため、その説明を省略する。但し、ＲＯＭ２０２には、プログラム提供システム９０を制御するためのプログラム提供用プログラムが記録されている。この場合も、プログラム提供用プログラムは、インストール可能な形式又は実行可能な形式のファイルで、上記記録メディア２０６やＣＤ−ＲＯＭ２１３等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００６３】
なお、上記着脱可能な記録媒体の他の例として、ＣＤ−Ｒ（Compact  Disc  Recordable）、ＤＶＤ（Digital  Versatile  Disk）、ブルーレイディスク等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００６４】
＜実施例の機能構成＞
図６は、実施例における伝送端末１０及び管理システム５０の機能の一例を示すブロック図である。図６に示すように、伝送端末１０、中継装置３０及び管理システム５０は、伝送ネットワーク２を介してデータを伝送することができるように接続されている。なお、図１に示したプログラム提供装置９０は、ビデオ会議に関するデータの伝送に直接関係ないため、図６では図示が省略されている。
【００６５】
《伝送端末の機能構成》
伝送端末１０は、送受信部１１、操作入力受付部１２、ログイン要求部１３、撮像部１４、音入力部１５ａ、音出力部１５ｂ、表示制御部１７、記憶・読出処理部１９、及び作成部２０を有する。
【００６６】
これら各部は、フラッシュメモリ１０４からＲＡＭ１０３上に展開された伝送端末制御プログラムを実行するＣＰＵ１０１によって実現される機能である。また、伝送端末１０は、ＲＡＭ１０３及びフラッシュメモリ１０４によって構成される記憶部１０００を有する。
【００６７】
送受信部１１は、ＣＰＵ１０１及びネットワークＩ／Ｆ１１１によって構成され、伝送ネットワーク２を介して他の伝送端末１０、装置３０、９０、又は管理システム５０と各種データや情報の送受信を行うようになっている。なお、送受信部１１は、実施例に係る伝送端末１０の送信部及び受信部を構成する。
【００６８】
例えば、受信部は、管理システム５０から送信されるコンテンツデータの宛先となる端末の候補を表す宛先リスト情報、及び宛先となる各端末の状態情報を受信する。
【００６９】
送受信部１１は、所望の宛先端末とビデオ会議を開始する前から、管理システム５０により、ビデオ会議の接続先の候補としての各伝送端末１０の状態を示す各状態情報の受信を開始する。
【００７０】
状態情報は、各伝送端末１０がオンラインかオフラインかの伝送状態を表すだけでなく、オンラインで伝送可能であるか、オンラインで伝送中であるか等の伝送状態を表してもよい。
【００７１】
また、状態情報は、各伝送端末１０の伝送状態だけでなく、伝送端末１０でケーブル１２０ｃが伝送端末１０から外れていたり、音を出力するが画像は出力させなかったり、音を出力させないようにする（ＭＵＴＥ）等、様々な状態を表してもよい。
【００７２】
操作入力受付部１２は、ＣＰＵ１０１、操作ボタン１０８及び電源スイッチ１０９によって構成され、利用者による各種入力を受け付ける。例えば、利用者が、電源スイッチ１０９をＯＮにすると、操作入力受付部１２が電源ＯＮを受け付けて、伝送端末１０の電源をＯＮにする。
【００７３】
操作入力受付部１２は、例えば、宛先選択画面のカーソルの移動を、操作ボタン１０８の押下などにより受け付ける。
【００７４】
ログイン要求部１３は、ＣＰＵ１０１によって構成され、電源ＯＮの受け付けを契機として、送受信部１１から伝送ネットワーク２を介して管理システム５０に、ログインを要求する旨を示すログイン要求情報及び現時点の自端末のＩＰアドレスを送信する。
【００７５】
また、利用者が電源スイッチ１０９をＯＮの状態からＯＦＦの状態にすると、送受信部１１が管理システム５０に電源をＯＦＦする旨の状態情報を送信した後に、操作入力受付部１２が伝送端末１０の電源を完全にＯＦＦにする。これにより、管理システム５０側では、伝送端末１０が電源ＯＮから電源ＯＦＦになったことを把握することができる。
【００７６】
撮像部１４は、ＣＰＵ１０１、カメラ１１２及び撮像素子Ｉ／Ｆ１１３によって構成され、被写体を撮像し、撮像して得られた画像データを送受信部１１に出力する。
【００７７】
音入力部１５ａは、ＣＰＵ１０１及び音入出力Ｉ／Ｆ１１６によって構成される。音入力部１５ａには、マイク１１４によって集音されて得られた音を表す音信号が入力され、入力された音信号を音データに変換する。
【００７８】
音出力部１５ｂは、ＣＰＵ１０１及び音入出力Ｉ／Ｆ１１６によって構成され、音データを音信号に変換し、変換した音信号をスピーカ１１５に出力することにより、スピーカ１１５に音を出力させる。
【００７９】
表示制御部１７は、ＣＰＵ１０１及びディスプレイＩ／Ｆ１１７によって構成され、各種情報をディスプレイ１２０に表示する。表示制御部１７は、送受信部１１に受信された画像データをディスプレイ１２０に送信することにより、画像データが表す画像をディスプレイ１２０に表示させる。
【００８０】
また、表示制御部１７は、送受信部１１が管理システム５０から受信した宛先リストの情報を宛先選択画面としてディスプレイ１２０に送信することにより、宛先リストを含む宛先選択画面をディスプレイ１２０に表示させる。
【００８１】
また、表示制御部１７は、前述した位置固定型の第１表示制御を行うロジックと、前述した選択追従型の第２表示制御を行うロジックとを有し、それぞれのロジックを切替えて宛先選択画面の表示制御を行う。第１表示制御とは、カーソルの位置を固定させて宛先リストを表示制御する方法であり、第２表示制御とは、カーソルの位置を、カーソルが位置する宛先の移動先に追従させて宛先リストを表示制御する方法である。
【００８２】
例えば、表示制御部１７は、表示された宛先リスト内の宛先の状態が変更される場合、宛先リスト内の宛先を指し示すカーソルが移動したか否かに応じて、第１表示制御、又は第２表示制御を行うかを切り替える。これにより、宛先選択画面のユーザビリティを向上させることができる。
【００８３】
また、表示制御部１７は、カーソルが移動した場合に、移動先の宛先の状態にさらに応じて、第１表示制御、又は第２表示制御を行うかを切り替えてもよい。これにより、カーソルの移動先がオフラインの端末である場合だけに、第２表示制御に切り替えるような制御も可能になる。例えば、オフラインの端末にカーソルを移動させておき、その端末の状態情報がオンラインに変わることを待つことができる。
【００８４】
また、表示制御部１７は、切り替えを行う際、第１表示制御を示す第１情報、又は第２表示制御の際の移動先の宛先を示す第２情報を記憶する情報記憶部を参照してもよい。この情報記憶部は、記憶部１０００に含まれてもよいし、表示制御部１７に含まれてもよい。これにより、情報記憶部の表示制御フラグに基づいて表示制御の切り替えを容易に行うことができる。
【００８５】
また、表示制御部１７は、宛先リストの表示画面から他の画面に遷移し、再度宛先リストを表示する画面に戻る際、情報記憶部を参照して第１表示制御にするか、又は第２表示制御にするかを決定してもよい。これにより、他の画面から再び宛先選択画面に戻る場合にも、どちらの表示制御を行うかを選択することが可能になる。
【００８６】
図７は、情報記憶部に記憶される表示制御フラグの一例を示す図である。図７（Ａ）は、表示制御フラグとして第１情報「ＤＣ１」が記憶されている例である。図７（Ａ）に示すように、第１情報「ＤＣ１」は、第１表示制御であることを表す。
【００８７】
図７（Ｂ）は、表示制御フラグとして第２情報「０１ａｂ」が記憶されている例である。図７（Ｂ）に示すように、第２情報「０１ａｂ」は、第２表示制御であり、どの端末が選択されているかを表す。
【００８８】
また、表示制御部１７は、第２表示制御を行う場合であり、カーソルを追従させて別の画面の宛先に移動させる場合、表示画面のスクロール移動が最小となるように、表示される宛先を表示制御してもよい。これにより、処理量を最小限に抑えることができる。
【００８９】
図６に戻り、記憶・読出処理部１９は、ＣＰＵ１０１及びＳＳＤ１０５によって構成され、記憶部１０００に各種データを記憶したり、記憶部１０００に記憶された各種データを読み出したりする。
【００９０】
作成部２０は、管理システム５０から受信した、後述の宛先リスト情報及び後述の各宛先候補としての端末１０の状態情報に基づいて、宛先候補の状態がアイコンで示された宛先リストの作成及び更新を行う。
【００９１】
また、作成部２０は、宛先リストに含まれる宛先端末を、状態情報に基づいてソートして作成してもよい。例えば、作成部２０は、上から、オンライン状態にある宛先端末、オンラインであるが伝送中である宛先端末、オフライン状態にある宛先端末の順になるように宛先端末をソートする。
【００９２】
記憶部１０００には、伝送端末１０を特定するための識別子（以下、「端末ＩＤ」という）及びパスワード等が記憶されている。なお、端末ＩＤは伝送端末１０が特定できる情報であればよく、必ずしも予め伝送端末１０に記憶されている必要はない。例えば伝送端末１０に対してユーザが入力するＩＤであってもよい。更に、記憶部１０００は、宛先端末とビデオ会議を行う際に受信される画像データ及び音データの受信バッファとしても用いられる。
【００９３】
《管理システムの機能構成》
管理システム５０は、送受信部５１、端末認証部５２、状態管理部５３、端末抽出部５４、端末状態取得部５５、及び記憶・読出処理部５９を有する。これら各部は、ＨＤ２０４からＲＡＭ２０３上に展開された伝送管理プログラムを実行するＣＰＵ２０１によって実現される機能である。また、管理システム５０は、ＨＤ２０４により構成される記憶部５０００を有する。
【００９４】
（端末認証管理テーブル）
図８は、端末認証管理テーブルの一例を示す図である。記憶部５０００には、図８に示すような端末認証管理テーブルを有する端末認証管理ＤＢ５００２が構築されている。端末認証管理テーブルでは、管理システム５０によって管理される全ての伝送端末１０の各端末を特定するＩＤに対して、各パスワードが関連付けられて管理される。例えば、図８に示した端末認証管理テーブルは、伝送端末１０ａａの端末ＩＤが「０１ａａ」で、パスワードが「ａａａａ」であることを示している。
【００９５】
（宛先リスト管理テーブル）
図９は、宛先リスト管理テーブルの一例を示す図である。記憶部５０００には、図９に示すような宛先リスト管理テーブルを有する宛先リスト管理ＤＢ５００４が構築されている。
【００９６】
宛先リスト管理テーブルでは、要求元端末の端末ＩＤと、宛先端末の端末ＩＤが対応付けられて管理されている。ここで、要求元端末とはビデオ会議に利用される伝送の開始を要求する伝送要求の要求元の端末である。また、宛先端末は、要求元端末が伝送要求の宛先とすることのできる端末であり、宛先の候補として登録されている端末である。
【００９７】
例えば、図９に示した宛先リスト管理テーブルにおいて、端末ＩＤが「０１ａａ」である伝送端末１０ａａからビデオ会議の開始を要求することのできる宛先端末は、端末ＩＤが「０１ａｂ」の伝送端末１０ａｂ、端末ＩＤが「０１ｂａ」の伝送端末１０ｂａ、端末ＩＤが「０１ｄｂ」の伝送端末１０ｄｂ、端末ＩＤが「０１ｄｃ」の伝送端末１０ｄｃ、端末ＩＤが「０１ｃａ」の伝送端末１０ｃａ、及び端末ＩＤが「０１ｃｂ」の伝送端末１０ｃｂであることが示されている。宛先端末の候補は、伝送端末１０から管理システム５０に対してなされる要求に応じて、追加又は削除される。
【００９８】
（端末管理テーブル）
図１０は、端末管理テーブルの一例を示す図である。記憶部５０００には、図１０に示すような端末管理テーブルを有する端末管理ＤＢ５００３が構築されている。
【００９９】
端末管理テーブルでは、各伝送端末１０の端末ＩＤ毎に、各伝送端末１０の名称（以下、「端末名」という）と、各伝送端末１０の状態情報（伝送状態）と、受信日時と、伝送端末１０のＩＰアドレスとが関連付けられて管理されている。受信日時は、伝送システム１にログインするためのログイン要求情報を管理システム５０が受信した日時である。なお、端末名は端末に関連付けられた名称であればよく、例えばユーザ名や拠点名であってもよい。
【０１００】
例えば、図１０に示した端末管理テーブルは、端末ＩＤが「０１ａａ」の伝送端末１０ａａに対して、端末名が「日本  東京事業所  ＡＡ端末」で、伝送状態が「オンライン（伝送中）」で、管理システム５０でログイン要求情報が受信された日時が「２００９年１１月１０日の１３時４０分」で、伝送端末１０ａａのＩＰアドレスが「１．２．１．３」であることを表している。
【０１０１】
ここで、端末管理テーブルの端末ＩＤは、伝送システム１に登録されるときに、ユニークに割り当てられ、端末名は、管理システム５０の管理者または伝送端末１０のユーザによって登録又は変更される。なお、端末名は、伝送端末１０から管理システム５０に対してなされる要求に応じて、登録又は変更されてもよい。
【０１０２】
また、伝送状態が「オンライン（伝送可能）」とは、伝送端末１０が伝送システム１にログインした状態で、ビデオ会議に参加していない状態であることを表す。「オンライン（伝送中）」とは、伝送端末１０が伝送システム１にログインした状態で、ビデオ会議に参加している状態であることを表す。伝送状態が「オフライン」とは、伝送端末１０が伝送システム１にログインしていない状態であることを表す。
【０１０３】
図６に戻り、送受信部５１は、ＣＰＵ２０１及びネットワークＩ／Ｆ２０９によって構成され、伝送ネットワーク２を介して他の伝送端末１０又は装置３０、９０と各種データや情報の送受信を行う。
【０１０４】
送受信部５１は、要求元端末に対して、宛先リスト情報と、宛先候補としての端末の状態情報とを送信する。また、送受信部５１は、宛先候補としての端末の状態情報（伝送状態）が変更された場合には、その都度、最新の状態情報を要求元端末に送信する。
【０１０５】
端末認証部５２は、ＣＰＵ２０１によって構成される。端末認証部５２は、送受信部５１を介して受信されたログイン要求情報に含まれている端末ＩＤ及びパスワードを検索キーとして、記憶部５０００の端末認証管理ＤＢ５００２を検索する。また、端末認証部５２は、端末認証管理ＤＢ５００２に同一の端末ＩＤ及びパスワードが管理されているかを判断することによって端末認証を行う。
【０１０６】
状態管理部５３は、ＣＰＵ２０１によって構成される。状態管理部５３は、ログイン要求してきた要求元端末の状態情報を管理する。状態管理部５３は、例えば、要求元端末の端末ＩＤに対して、状態情報、管理システム５０でログイン要求情報が受信された受信日時及びＩＰアドレスを関連付けて端末管理ＤＢ５００３（図１０参照）に記憶して管理する。
【０１０７】
例えば、利用者が伝送端末１０の電源スイッチ１０９の状態をＯＮからＯＦＦにする。このとき、状態管理部５３は、伝送端末１０から送られてきた、電源をＯＦＦする旨の状態情報に基づいて、端末管理ＤＢ５００３（図１０参照）における伝送端末１０の伝送状態をオンラインからオフラインに変更する。
【０１０８】
端末抽出部５４は、ＣＰＵ２０１によって構成され、ログイン要求した要求元端末の端末ＩＤを検索キーとして、宛先リスト管理ＤＢ５００４（図９参照）を検索し、要求元端末に対する宛先端末の候補の端末ＩＤを抽出する。
【０１０９】
また、端末抽出部５４は、ログイン要求してきた要求元端末の端末ＩＤを検索キーとして、宛先リスト管理ＤＢ５００４（図９参照）を検索し、要求元端末の端末ＩＤを宛先端末の候補として登録している他の要求元端末の端末ＩＤも抽出する。
【０１１０】
端末状態取得部５５は、ＣＰＵ２０１によって構成され、端末抽出部５４によって抽出された宛先端末の候補の端末ＩＤを検索キーとして、端末管理ＤＢ５００３（図１０参照）を検索し、検出された端末ＩＤ毎に状態情報を読み出す。
【０１１１】
これにより、端末状態取得部５５は、ログイン要求してきた要求元端末に対する宛先端末の候補の状態情報を取得することができる。また、端末状態取得部５５は、端末抽出部５４によって抽出された端末ＩＤを検索キーとして、端末管理ＤＢ５００３を検索し、ログイン要求してきた要求元端末の状態情報も取得する。
【０１１２】
記憶・読出処理部５９は、ＣＰＵ２０１及びＨＤＤ２０５によって構成され、記憶部５０００に各種データを記憶したり、記憶部５０００に記憶された各種データを読み出したりする。
【０１１３】
＜端末に表示される宛先選択画面＞
次に、伝送端末１０におけるディスプレイ１２０で表示される宛先選択画面の表示制御の例について説明する。図１１〜１６は、ディスプレイ１２０に表示される宛先選択画面の表示制御の例を示す図である。
【０１１４】
図１１は、第１表示制御に基づく表示制御例を示す図である。図１１には、宛先リストを含む宛先選択画面の一例を示す。図１１に示す宛先選択画面は、宛先リスト枠１１００−１に宛先端末の端末ＩＤ１１００−２と、端末名１１００−３と、状態情報を反映させたアイコン１１００−４ａ〜１１００−４ｃと、宛先端末を指し示すカーソル１１００−５などを含む表示画面である。
【０１１５】
アイコンとしては、オフラインで通話できないことを示すオフラインアイコン１１００−４ａと、オンラインで伝送可能であることを示す伝送可能アイコン１１００−４ｂと、オンラインで伝送中であることを示す伝送中アイコン１１００−４ｃとがある。
【０１１６】
作成部２０は、宛先端末の状態が「オンライン（伝送可能）」である場合には、この宛先端末に対し、通話可能アイコン１１００−４ｂを割り当てる。作成部２０は、宛先端末の状態が「オンライン（伝送中）」である場合には、この宛先端末に対し、伝送中アイコン１１００−４ｃを割り当てる。作成部２０は、宛先端末の状態が「オフライン」である場合には、この宛先端末に対し、オフラインアイコン１１００−４ａを割り当てる。なお、ここではアイコンを割り当てる例を説明したが、アイコンではなく文字や記号を割り当ててもよい。
【０１１７】
図１１に示す例では、表示制御部１７は、第１表示制御を行うとする。図１１に示す状態変化前は、カーソル１１００−５は、端末ＩＤ「０１ｂａ」の宛先端末を指し示している。ここで、端末ＩＤ「０１ｂａ」の宛先端末の状態が、「オンライン（伝送可能）」から「オフライン」に変わったとする。
【０１１８】
このとき、宛先リストの宛先端末はソートされるが、カーソル１１００−５の位置は変わらないため、カーソル１１００−５は、端末ＩＤ「０１ｄｂ」の宛先端末を指し示す状態になる。
【０１１９】
図１２は、第２表示制御に基づく表示制御例を示す図である。図１２に示す例では、表示制御部１７は、第２表示制御を行うとする。図１２に示す状態変化前は、カーソル１１００−５は、端末ＩＤ「０１ｂａ」の宛先端末を指し示している。ここで、端末ＩＤ「０１ｂａ」の宛先端末の状態が、「オンライン（伝送可能）」から「オフライン」に変わったとする。
【０１２０】
このとき、宛先リストの宛先端末はソートされる。カーソル１１００−５は、端末ＩＤ「０１ｂａ」に追従するので、カーソル１１００−５は、端末ＩＤ「０１ｂａ」の宛先端末を指し示したままの状態になる。
【０１２１】
図１３は、カーソルの移動の一例を示す図である。図１３に示す例では、宛先選択画面が表示された際の、デフォルトのカーソルの位置から、ユーザがカーソルを移動させる例について説明する。
【０１２２】
図１３に示すように、デフォルトのカーソルの位置は、例えば、宛先選択画面の一番上の宛先の位置とする。つまり、図１３に示す例では、デフォルトのカーソルは、端末ＩＤ「０１ｂａ」の宛先端末を指し示す。
【０１２３】
次に、ユーザが、操作ボタン１０８や、マウスなどを用いてカーソルの位置を、端末ＩＤ「０１ａｂ」の宛先端末に移動させたとする。このとき、表示制御部１７は、このカーソルの移動を検知し、第１表示制御から第２表示制御を行うロジックに切り替える。
【０１２４】
図１４は、実施例における表示制御例（その１）を示す図である。図１４に示す例では、オフライン状態である端末ＩＤ「０１ｃｂ」の宛先端末の位置にカーソル１１００−５があるとする。
【０１２５】
このとき、端末ＩＤ「０１ｃｂ」の宛先端末の状態が「オンライン（伝送可能）」になったとする。表示制御部１７は、カーソルが移動していたので、第２表示制御を行い、カーソル１１００−５を端末ＩＤ「０１ｃｂ」の宛先端末に追従させる。また、端末ＩＤ「０１ｃｂ」の宛先端末は状態が変更されたので、この宛先端末の表示位置はソートされる。
【０１２６】
図１４に示すように、表示制御部１７は、追従するカーソル１１００−５の移動が最小となるように、表示画面に表示される宛先端末の候補を決定する。例えば、図１４に示すように、表示制御部１７は、オフラインからオンラインに変更された宛先端末にカーソル１１００−５を追従させる場合は、更新後のカーソル１１００−５の位置が一番上にくるようにする。これにより、追従させるカーソル１１００−５（すなわち、表示画面のスクロール）の移動量が最小となる。
【０１２７】
図１５は、実施例における表示制御例（その２）を示す図である。図１５に示す例では、オンライン（伝送可能）状態である端末ＩＤ「０１ｄｂ」の宛先端末の位置にカーソル１１００−５があるとする。なお、図１５に示す例において、状態変化前では、端末ＩＤ「０１ｂａ」と「０１ｄｂ」以外の端末は、「オンライン（伝送中）」の状態であるとする。
【０１２８】
このとき、端末ＩＤ「０１ｄｂ」の宛先端末の伝送状態が「オフライン」になったとする。表示制御部１７は、カーソルが移動していたので、第２表示制御を行い、カーソル１１００−５を端末ＩＤ「０１ｄｂ」の宛先端末に追従させる。また、端末ＩＤ「０１ｄｂ」の宛先端末は伝送状態が変更されたので、この宛先端末の表示位置はソートされる。
【０１２９】
図１５に示すように、表示制御部１７は、追従するカーソル１１００−５（すなわち、表示画面のスクロール）の移動が最小となるように、表示画面に表示される宛先端末の候補を決定する。例えば、図１５に示すように、表示制御部１７は、オンラインからオフラインに変更された宛先端末にカーソル１１００−５を追従させる場合は、更新後のカーソル１１００−５の位置が一番下にくるようにする。これにより、追従させるカーソル１１００−５（すなわち、表示画面のスクロール）の移動が最小となる。
【０１３０】
上記図１４及び図１５は、カーソル１１００−５が指し示す宛先端末の状態の変化により、表示画面のページ移動が起こる場合であるが、状態の変化があっても表示画面のページ移動が起きない場合のカーソルの追従について以下に説明する。
【０１３１】
図１６は、実施例における表示制御例（その３）を示す図である。図１６に示す例では、オンライン（伝送可能）状態である端末ＩＤ「０１ｂａ」の宛先端末の位置にカーソル１１００−５があるとする。また、カーソル１１００−５は、一旦移動してから端末ＩＤ「０１ｂａ」の位置に戻ってきたとする。
【０１３２】
このとき、端末ＩＤ「０１ｂａ」の宛先端末の伝送状態が「オンライン（伝送中）」になったとする。表示制御部１７は、カーソルが移動していたので、第２表示制御を行い、カーソル１１００−５を端末ＩＤ「０１ｂａ」の宛先端末に追従させる。また、端末ＩＤ「０１ｂａ」の宛先端末は伝送状態が変更されたので、この宛先端末の表示位置はソートされる。
【０１３３】
図１６に示すように、表示制御部１７は、追従するカーソル１１００−５の移動が最小となるように、表示画面に表示される宛先端末の候補を決定する。しかし、図１６に示す例は、宛先端末のソートが行われても、表示画面のページは変わらない。このとき、表示制御部１７は、宛先端末のソートが行われても表示画面のページが変わらない場合は、その表示画面内で、カーソル１１００−５を追従させるとよい。
【０１３４】
以上により、宛先選択画面に対して上記の表示制御を行うことで、宛先選択画面におけるユーザビリティの向上を図ることができる。
【０１３５】
＜動作＞
次に、実施例に係る伝送システム１の動作について説明する。図１７は、伝送端末１０がビデオ会議に参加する準備状態になるまでの準備段階動作を示すシーケンス図である。なお、図１７は、伝送端末１０ａａが準備状態になる例が示されている。準備段階動作においては、管理情報用セッションｓｅｉ（図２参照）で各種情報が送受信される。
【０１３６】
ステップＳ２１で、伝送端末１０ａａの利用者が、伝送端末１０ａａの電源スイッチ１０９をＯＮにすると、操作入力受付部１２が電源ＯＮを受け付けて、電源をＯＮにする。
【０１３７】
ステップＳ２２で、ログイン要求部１３は、電源ＯＮの受け付けを契機とし、伝送端末１０ａａの送受信部１１から伝送ネットワーク２を介して管理システム５０にログイン要求を表すログイン要求情報を送信する。なお、ここでは電源ＯＮを契機としてログイン要求しているが、プログラムの起動やユーザの操作を契機としてログイン要求をしてもよい。
【０１３８】
ログイン要求情報には、ログイン要求元の伝送端末１０ａａを特定するための端末ＩＤ及びパスワードが含まれている。これら端末ＩＤ及びパスワードは、記憶・読出処理部１９によって記憶部１０００から読み出される。
【０１３９】
なお、伝送端末１０ａａから送信されたログイン要求情報が管理システム５０に受信されたときには、管理システム５０は、送信側である伝送端末１０ａａのＩＰアドレスを把握することができる。
【０１４０】
ステップＳ２３で、管理システム５０の端末認証部５２は、送受信部５１を介して受信したログイン要求情報に含まれている端末ＩＤ及びパスワードを検索キーとして、端末認証を行う。端末認証部５２は、記憶部５０００の端末認証管理ＤＢ５００２（図８参照）を検索し、端末認証管理ＤＢ５００２に検索キーと同一の端末ＩＤ及びパスワードが管理されているかを判断することによって端末認証を行う。
【０１４１】
ここで、端末認証部５２によって、検索キーと同一の端末ＩＤ及びパスワードが管理されていないと判断された場合、すなわち、正当な利用権限を有する伝送端末１０からのログイン要求でないと判断されたとする。このとき、送受信部５１は、端末認証部５２によって得られた認証結果を表す認証結果情報をログイン要求してきた伝送端末１０ａａに伝送ネットワーク２を介して送信し、準備段階の動作は終了することとなる。
【０１４２】
ステップＳ２４で、端末認証部５２によって、検索キーと同一の端末ＩＤ及びパスワードが管理されていると判断された場合、すなわち、正当な利用権限を有する伝送端末１０からのログイン要求であると判断されたとする。このとき、状態管理部５３は、端末管理ＤＢ５００３に、伝送端末１０ａａの端末ＩＤ、伝送端末１０ａａのＩＰアドレス、伝送状態、受信日時などを関連付けて記憶する。
【０１４３】
これにより、端末管理テーブルは、端末ＩＤ「０１ａａ」、伝送端末１０ａａのＩＰアドレス「１．２．１．３」、伝送状態「オンライン（伝送中）」、受信日時「２００９．１１．１０  １３：４０（年／月／日  時間）」を関連付けて管理することになる。なお、端末管理テーブルには、端末ＩＤ、ＩＰアドレスなどが予め関連付けられており、伝送状態、受信日時及び参加者がその都度関連付けられるようにしてもよい。
【０１４４】
ステップＳ２５で、管理システム５０の送受信部５１は、端末認証部５２によって得られた認証結果を表す認証結果情報をログイン要求してきた伝送端末１０ａａに通信ネットワーク２を介して送信する。
【０１４５】
ステップＳ２６で、管理システム５０の端末抽出部５４は、ログイン要求してきた伝送端末１０ａａの端末ＩＤ「０１ａａ」を検索キーとして、宛先リスト管理ＤＢ５００４（図９参照）を検索し、伝送端末１０ａａに対する宛先端末の候補の端末ＩＤを抽出する。
【０１４６】
ここでは、伝送端末１０ａａの端末ＩＤ「０１ａａ」に対する宛先端末である伝送端末１０ａｂ、１０ｂａ、１０ｄｂ、１０ｄｃ、１０ｃａ、１０ｃｂのそれぞれの端末ＩＤ「０１ａｂ」、「０１ｂａ」、「０１ｄｂ」、「０１ｄｃ」、「０１ｃａ」、「０１ｃｂ」が抽出されることになる。
【０１４７】
ステップＳ２７で、管理システム５０の端末状態取得部５５は、端末抽出部５４によって抽出された宛先端末の候補の端末ＩＤ「０１ａｂ」、「０１ｂａ」、「０１ｄｂ」、「０１ｄｃ」、「０１ｃａ」、「０１ｃｂ」を検索キーとする。端末状態取得部５５は、検索キーを用いて端末管理ＤＢ５００３を検索し、端末抽出部５４によって抽出された端末ＩＤ毎に状態情報（伝送状態）「オフライン」、「オンライン（伝送可能）」、「オンライン（伝送中）」を読み出す。これにより、伝送端末１０ａｂ、１０ｂａ、１０ｄｂ、１０ｄｃ、１０ｃａ、１０ｃｂの各状態情報が取得できる。なお、端末状態取得部５５は、端末管理ＤＢ５００３を監視し、端末の状態情報が変わる度に、各状態情報を取得する。
【０１４８】
ステップＳ２８で、管理システム５０の送受信部５１は、ステップＳ２７で使用された検索キーとしての端末ＩＤ「０１ａｂ」、「０１ｂａ」、「０１ｄｂ」、「０１ｄｃ」、「０１ｃａ」、「０１ｃｂ」と、それぞれに対応する伝送端末１０ａｂ、１０ｂａ、１０ｄｂ、１０ｄｃ、１０ｃａ、１０ｃｂの状態「オフライン」、「オンライン（伝送可能）」、「オンライン（伝送中）」とが含まれた状態情報を、伝送ネットワーク２を介して伝送端末１０ａａに送信する。
【０１４９】
これにより、伝送端末１０ａａは、宛先端末の候補である伝送端末１０ａｂ、１０ｂａ、１０ｄｂ、１０ｄｃ、１０ｃａ、１０ｃｂの現時点のそれぞれの状態「オフライン」、「オンライン（伝送可能）」、「オンライン（伝送中）」を把握することができる。
【０１５０】
ステップＳ２９で、管理システム５０の端末抽出部５４は、ログイン要求してきた伝送端末１０ａａの端末ＩＤ「０１ａａ」を検索キーとする。端末抽出部５４は、検索キーを用いて宛先リスト管理ＤＢ５００５を検索し、伝送端末１０ａａの端末ＩＤ「０１ａａ」を宛先端末の候補として登録している他の伝送端末の端末ＩＤを抽出する。例えば、図９に示した宛先リスト管理テーブルでは、抽出される端末ＩＤは、「０１ａｂ」、「０１ｂａ」、「０１ｄｂ」、「０１ｄｃ」、「０１ｃａ」、及び「０１ｃｂ」である。
【０１５１】
ステップＳ３０で、管理システム５０の状態管理部５３は、ログイン要求してきた伝送端末１０ａａの端末ＩＤ「０１ａａ」を検索キーとする。状態管理部５３は、検索キーを用いて端末管理ＤＢ５００３を検索し、ログイン要求してきた伝送端末１０ａａの状態「オンライン（伝送可能）」を取得する。
【０１５２】
ステップＳ３１−１，Ｓ３１−２で、管理システム５０の送受信部５１は、ステップＳ２９で抽出された端末ＩＤ「０１ａｂ」、「０１ｂａ」、「０１ｄｂ」、「０１ｄｃ」、「０１ｃａ」、「０１ｃｂ」で識別されるそれぞれの伝送端末１０ａｂ、１０ｂａ、１０ｄｂ、１０ｄｃ、１０ｃａ、１０ｃｂのうち、端末管理ＤＢ５００３で状態が「オンライン（伝送可能）」となっている伝送端末１０ｂａ、１０ｄｂを特定する。送受信部５１は、特定して伝送端末１０ｂａ、１０ｄｂに、ステップＳ３０で取得された伝送端末１０ａａの端末ＩＤ「０１ａａ」と状態「オンライン（伝送中）」とが含まれる状態情報を送信する。
【０１５３】
なお、伝送端末１０ｂａ、１０ｄｂに状態情報を送信するときには、送受信部５１は、各端末ＩＤ「０１ｂａ」、「０１ｄｂ」に基づいて、端末管理テーブルで管理されている伝送端末のＩＰアドレスを参照する。
【０１５４】
これにより、ログイン要求してきた伝送端末１０ａａを宛先端末として指定して伝送することができる伝送端末１０ｄｂ、１０ｂａに、ログイン要求してきた伝送端末１０ａａの端末ＩＤ「０１ａａ」及び状態「オンライン（伝送中）」を伝えることができる。
【０１５５】
また、準備段階動作のステップＳ２８が完了したときに、伝送端末１０ａａの表示制御部１７は、ディスプレイ１２０に表示させた宛先リストの情報から、ビデオ会議に参加中の端末、すなわち、伝送状態が「オンライン（伝送中）」や「オンライン（伝送可能）」である伝送端末１０ｄｂの情報をディスプレイ１２０に強調表示させる等してもよい。これにより、ビデオ会議に参加している伝送端末１０又は参加可能な伝送端末１０を利用者に認識させることができる。
【０１５６】
図１８は、伝送端末１０がビデオ会議に参加する参加状態になるまでの会議参加動作を示すシーケンス図である。なお、図１８は、伝送端末１０ａａが参加状態になる例が示されている。会議参加動作においては、管理情報用セッションｓｅｉ（図２参照）で各種情報が送受信される。
【０１５７】
ステップＳ４１で、利用者が操作ボタン１０８を押下してビデオ会議の参加を選択すると、操作入力受付部１２は、伝送端末１０ｄｂとビデオ会議を参加する旨の要求を受け付ける。
【０１５８】
ステップＳ４２で、この要求に応じて、伝送端末１０ａａの送受信部１１は、伝送端末１０ａａの端末ＩＤ「０１ａａ」及び伝送端末１０ｄｂの端末ＩＤ「０１ｄｂ」が含まれ、ビデオ会議に参加する旨を表す参加要求情報を管理システム５０に送信する。
【０１５９】
これにより、管理システム５０の送受信部５１は、参加要求情報を受信すると共に、送信元である伝送端末１０ａａのＩＰアドレス「１．２．１．３」を確認することができる。
【０１６０】
ステップＳ４３で、管理システム５０の状態管理部５３は、参加要求情報に含まれる伝送端末１０ａａの端末ＩＤ「０１ａａ」を検索キーとする。状態管理部５３は、検索キーを用いて端末管理ＤＢ５００３（図１０参照）を検索し、参加要求してきた伝送端末１０ａａの伝送状態を「オンライン（伝送中）」に設定する。
【０１６１】
ステップＳ４４で、管理システム５０の送受信部５１は、伝送端末１０ａａの端末ＩＤ「０１ａａ」を含む参加要求情報を伝送端末１０ｄｂに通信ネットワーク２を介して送信する。これにより、伝送端末１０ｄｂは、どの伝送端末１０からビデオ会議に参加したいとの要求があったのかを把握することができる。
【０１６２】
ステップＳ４５で、伝送端末１０ｄｂは、送受信部１１から通信ネットワーク２を介して管理システム５０に参加要求情報の受信が完了した旨を示す受信完了情報を送信する。
【０１６３】
ステップＳ４６で、管理システム５０の送受信部５１は、通信ネットワーク２を介して中継装置３０に中継を開始する旨の要求を表す中継開始要求情報を送信する。中継開始要求情報には、伝送端末１０ａａ及び伝送端末１０ｄｂの各ＩＰアドレス「１．２．１．３」、「１．３．２．４」が含まれている。
【０１６４】
ステップＳ４７で、中継装置３０は、伝送端末１０ａａ、１０ｄｂ間で、画像データ、及び音データを伝送するためのセッションを確立する。このように、伝送端末１０ａａは、伝送端末１０ｄｂとのビデオ会議に参加することができるようになる。
【０１６５】
ステップＳ４８で、管理システム５０の送受信部５１は、伝送端末１０ａａの端末ＩＤ「０１ａａ」と状態「オンライン（伝送中）」とが含まれる端末状態変更情報を、端末管理ＤＢ５００３に登録されている各伝送端末１０にキャストする。これにより、端末状態変更情報を受信した各伝送端末は、必要に応じて、端末ＩＤ「０１ａａ」の伝送端末１０ａａの状態情報を記憶および表示することができる。
【０１６６】
図１９は、宛先選択画面の表示に関する情報処理の一例を示すフローチャートである。図１９に示すステップＳ１０１で、送受信部１１は、送信されるコンテンツデータの宛先となる端末の候補を表す宛先リスト情報、及び宛先となる各端末の伝送状態を表す状態情報を受信する。
【０１６７】
ステップＳ１０２で、作成部２０は、受信された宛先リスト情報及び状態情報に基づいて、宛先リストを作成する。このとき、作成部２０は、宛先リストの宛先候補を状態情報に基づいて並べ替えてもよい。
【０１６８】
ステップＳ１０３で、表示制御部１７は、第１表示制御を用いて、作成された宛先リストを含む宛先選択画面をディスプレイ１２０に表示する。
【０１６９】
ステップＳ１０４で、表示制御部１７は、宛先選択画面に表示されたカーソルが一度でも移動されたか否かを判定する。カーソルの移動があれば（ステップＳ１０４−ＹＥＳ）ステップＳ１０５に進み、カーソルの移動がなければ（ステップＳ１０４−ＮＯ）ステップＳ１０６に進む。
【０１７０】
ステップＳ１０５で、表示制御部１７は、宛先選択画面を、第１表示制御から第２表示制御で行うように切り替える。このとき、表示制御部１７は、移動されたカーソルが指し示す端末の端末ＩＤを表示制御フラグとして記憶する。
【０１７１】
ステップＳ１０６で、作成部２０は、宛先リストに含まれる伝送端末の状態情報（伝送状態）に変化がないかを判定する。変化があるか否かについては、送受信部１１から端末状態変更情報が取得されたか否かで判定できる。状態情報（伝送状態）に変化がなければ（ステップＳ１０６−ＹＥＳ）ステップＳ１０８に進み、状態情報（伝送状態）に変化があれば（ステップＳ１０６−ＮＯ）ステップＳ１０７に進む。
【０１７２】
ステップＳ１０７で、作成部２０は、宛先リストを更新する。宛先リストの更新は、アイコンを変更し、宛先端末の並べ替えを行う。ステップＳ１０７の処理後、ステップＳ１０４に戻る。
【０１７３】
ステップＳ１０８で、表示制御部１７は、画面遷移の指示があるか否かを判定する。画面遷移とは、他の画面に遷移することであり、例えば戻るボタンの押下により前の画面に戻ったり、オンラインの宛先を選択することで、接続中の画面に遷移したりすることをいう。画面遷移があれば（ステップＳ１０８−ＹＥＳ）ステップＳ１０９に進み、画面遷移がなければ（ステップＳ１０８−ＮＯ）ステップＳ１０４に戻る。
【０１７４】
ステップＳ１０９で、表示制御部１７は、指示された画面に遷移する。なお、宛先選択画面から遷移した画面から、再び宛先選択画面に戻る場合、表示制御部１７は、表示制御フラグを参照して第２表示制御により宛先選択画面を表示制御するようにしてもよい。また、表示制御部１７は、画面遷移した際に、表示制御フラグをクリアし、第１表示制御に戻るようにしておいてもよい。他の画面から再び宛先選択画面に戻る際に、第１表示制御を行うか、又は第２表示制御を行うかは、予め設定しておけばよい。
【０１７５】
以上、実施例によれば、宛先選択画面におけるユーザビリティの向上を図ることができる。
【０１７６】
なお、表示制御部１７は、第２表制御を行う際に、オフラインの宛先端末にカーソルが位置している場合は、その端末がオンラインに変化した後で、自動でその端末に接続処理を行うように制御してもよい。これにより、オンラインに変わった宛先端末を選択する処理を省くことができる。
【０１７７】
また、実施例の各装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１７８】
また、実施例の各装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、実施例の各装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０１７９】
また、実施例の各装置で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１８０】
実施例の各装置で実行されるプログラムは、前述した各部を含むモジュール構成となっている。実際のハードウェアとしては、ＣＰＵがＲＯＭやＨＤＤからプログラムを読み出して実行することにより上記各部のうち１又は複数の各部がＲＡＭ上にロードされ、１又は複数の各部がＲＡＭ上に生成されるようになっている。
【０１８１】
なお、上記の情報処理端末、情報処理方法及びプログラムは、上記実施例そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施例に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。
【符号の説明】
【０１８２】
１  伝送システム
１０  伝送端末
１１  送受信部
１７  表示制御部
２０  作成部
３０  中継装置
５０  管理システム
５１  送受信部
５２  端末認証部
５３  状態管理部
５４  端末抽出部
５５  表示制御部
５００３  端末管理ＤＢ
５００４  宛先リスト管理ＤＢ
【先行技術文献】
【特許文献】
【０１８３】
【特許文献１】特開２０１２−５４６４６号公報
【図１】
2014146281.tif 000003
【図２】
2014146281.tif 000004
【図３】
2014146281.tif 000005
【図４】
2014146281.tif 000006
【図５】
2014146281.tif 000007
【図６】
2014146281.tif 000008
【図７】
2014146281.tif 000009
【図８】
2014146281.tif 000010
【図９】
2014146281.tif 000011
【図１０】
2014146281.tif 000012
【図１１】
2014146281.tif 000013
【図１２】
2014146281.tif 000014
【図１３】
2014146281.tif 000015
【図１４】
2014146281.tif 000016
【図１５】
2014146281.tif 000017
【図１６】
2014146281.tif 000018
【図１７】
2014146281.tif 000019
【図１８】
2014146281.tif 000020
【図１９】
2014146281.tif 000021