(57)【特許請求の範囲】
【請求項１】
複数の端末装置の接続を制御する接続制御装置を介して他の端末装置と接続を確立することが可能な端末装置であって、
入力手段から入力された情報に基づき、前記端末装置を使用して会議に参加可能な少なくとも１名の参加者候補に関する情報である参加者候補情報を取得する参加者候補情報取得手段と、
複数の登録ユーザの識別情報であるユーザ情報を記憶するユーザ情報記憶手段と、
前記少なくとも１名の参加者候補のうち、前記参加者候補情報が前記ユーザ情報記憶手段に前記ユーザ情報として登録されている参加者候補を、登録候補として特定する登録候補特定手段と、
前記少なくとも１名の参加者候補のうち、前記参加者候補情報が前記ユーザ情報記憶手段に前記ユーザ情報として登録されていない参加者候補の人数を、未登録候補の人数として特定する未登録候補特定手段と、
前記登録候補特定手段によって特定された前記登録候補の前記ユーザ情報と、前記未登録候補特定手段によって特定された前記未登録候補の前記人数とを示す情報を、候補情報として前記接続制御装置に送信する候補情報送信手段と、
前記接続制御装置に接続中の前記複数の端末装置のうち、前記端末装置以外の複数の他端末装置の各々で特定され、前記接続制御装置に対して送信された前記候補情報を、他端末候補情報として前記接続制御装置から取得する他端末情報取得手段と、
前記他端末情報取得手段によって取得された前記他端末候補情報に基づいて、接続先候補に関する情報として、前記複数の他端末装置の各々に対応する前記登録候補の前記ユーザ情報と前記未登録候補の前記人数とを示す情報を提示する提示手段とを備えたことを特徴とする端末装置。
【請求項２】
過去の接続セッションにおいて前記端末装置を使用して会議に参加した登録ユーザおよび非登録ユーザの人数と、接続先の他の端末装置を使用して会議に参加した登録ユーザおよび非登録ユーザの人数とを、それぞれ自己履歴情報と他履歴情報として記憶する会議履歴記憶手段と、
前記候補情報および前記他端末候補情報と、前記会議履歴記憶手段に記憶された前記自己履歴情報および前記他履歴情報との一致度合いに基づき、前記複数の他端末装置に順位を付ける順位付け手段とを更に備え、
前記提示手段は、前記順位付け手段によって付けられた前記順位に従って、前記複数の他端末装置の各々に対応する前記登録候補の前記ユーザ情報と前記未登録候補の前記人数とを示す情報を提示することを特徴とする請求項１に記載の端末装置。
【請求項３】
前記順位付け手段は、前記候補情報と前記自己履歴情報との一致度合いを、前記他端末候補情報と前記他履歴情報との一致度合いよりも優先して前記順位を付けることを特徴とする請求項２に記載の端末装置。
【請求項４】
前記提示手段は、前記複数の他端末装置の各々に対応する前記登録候補と前記未登録候補とを区別可能な方法で表示手段に表示させることを特徴とする請求項１から３のいずれかに記載の端末装置。
【請求項５】
前記複数の登録ユーザのうち前記端末装置を用いて前記接続制御装置にログインした登録ユーザを、ログインユーザとして特定するログインユーザ特定手段をさらに備え、
前記提示手段は、前記複数の他端末装置の各々に対応する前記ログインユーザと、前記ログインユーザではない前記登録候補と、前記未登録候補とを区別可能な方法で前記表示手段に表示させることを特徴とする請求項４に記載の端末装置。
【請求項６】
前記入力手段は、顔画像データを取得する撮像手段であり、
前記参加者候補情報取得手段は、前記撮像手段によって取得された前記顔画像データから顔特徴データを抽出することによって前記参加者候補情報を取得し、
前記参加者候補情報取得手段によって前記参加者候補情報として取得された前記顔特徴データと、前記ユーザ情報記憶手段に前記ユーザ情報として記憶されている前記複数の登録ユーザの顔特徴データと照合することにより、前記参加者候補が前記複数の登録ユーザに含まれるか否かを判断する判断手段をさらに備え、
前記登録候補特定手段は、前記判断手段の判断結果に基づき、前記登録候補を特定し、
前記未登録候補特定手段は、前記判断手段の判断結果に基づき、前記未登録候補の前記人数を特定することを特徴とする請求項１から５のいずれかに記載の端末装置。
【請求項７】
複数の端末装置の接続を制御する接続制御装置を介して他の端末装置と接続を確立することが可能であり、複数の登録ユーザの識別情報であるユーザ情報を記憶するユーザ情報記憶手段を備えた端末装置において行われる情報提示方法であって、
入力手段から入力された情報に基づき、前記端末装置を使用して会議に参加可能な少なくとも１名の参加者候補に関する情報である参加者候補情報を取得する参加者候補情報取得ステップと、
前記少なくとも１名の参加者候補のうち、前記参加者候補情報が前記ユーザ情報記憶手段に前記ユーザ情報として登録されている参加者候補を、登録候補として特定する登録候補特定ステップと、
前記少なくとも１名の参加者候補のうち、前記参加者候補情報が前記ユーザ情報記憶手段に前記ユーザ情報として登録されていない参加者候補の人数を、未登録候補の人数として特定する未登録候補特定ステップと、
前記登録候補特定ステップで特定された前記登録候補の前記ユーザ情報と、前記未登録候補特定ステップで特定された前記未登録候補の前記人数とを示す情報を、候補情報として前記接続制御装置に送信する候補情報送信ステップと、
前記接続制御装置に接続中の前記複数の端末装置のうち、前記端末装置以外の複数の他端末装置の各々で特定され、前記接続制御装置に対して送信された前記候補情報を、他端末候補情報として前記接続制御装置から取得する他端末情報取得ステップと、
前記他端末情報取得ステップで取得された前記他端末候補情報に基づいて、接続先候補に関する情報として、前記複数の他端末装置の各々に対応する前記登録候補の前記ユーザ情報と前記未登録候補の前記人数とを示す情報を提示する提示ステップとを備えたことを特徴とする情報提示方法。
【請求項８】
複数の端末装置の接続を制御する接続制御装置を介して他の端末装置と接続を確立することが可能であり、複数の登録ユーザの識別情報であるユーザ情報を記憶するユーザ情報記憶手段を備えた端末装置用の情報提示プログラムであって、
入力手段から入力された情報に基づき、前記端末装置を使用して会議に参加可能な少なくとも１名の参加者候補に関する情報である参加者候補情報を取得する参加者候補情報取得ステップと、
前記少なくとも１名の参加者候補のうち、前記参加者候補情報が前記ユーザ情報記憶手段に前記ユーザ情報として登録されている参加者候補を、登録候補として特定する登録候補特定ステップと、
前記少なくとも１名の参加者候補のうち、前記参加者候補情報が前記ユーザ情報記憶手段に前記ユーザ情報として登録されていない参加者候補の人数を、未登録候補の人数として特定する未登録候補特定ステップと、
前記登録候補特定ステップで特定された前記登録候補の前記ユーザ情報と、前記未登録候補特定ステップで特定された前記未登録候補の前記人数とを示す情報を、候補情報として前記接続制御装置に送信する候補情報送信ステップと、
前記接続制御装置に接続中の前記複数の端末装置のうち、前記端末装置以外の複数の他端末装置の各々で特定され、前記接続制御装置に対して送信された前記候補情報を、他端末候補情報として前記接続制御装置から取得する他端末情報取得ステップと、
前記他端末情報取得ステップで取得された前記他端末候補情報に基づいて、接続先候補に関する情報として、前記複数の他端末装置の各々に対応する前記登録候補の前記ユーザ情報と前記未登録候補の前記人数とを示す情報を提示する提示ステップとを前記端末装置のコントローラに実行させるための指示を含むことを特徴とする情報提示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビ会議を行う場合に会議に関する情報を提示することが可能な端末装置、情報提示方法および情報提示プログラムに関する。
【背景技術】
【０００２】
ネットワークを介して相互に接続された複数の端末装置の間で画像と音声のデータを送受信するテレビ会議システムが普及している。テレビ会議システムでは、会議開始時に端末装置間の接続を確立するために、ある端末装置が他の端末装置に対して、相互接続を要求する。この場合、多数の接続可能な端末の中から所望の接続要求先を特定するのには煩雑な操作が必要な場合がある。そこで、過去の会議に使用された会議端末と会議の参加者に関する情報を履歴情報として記録しておき、履歴情報を参照して、接続先候補の会議端末を提示するシステムが提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２６７９６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記の特許文献１のシステムでは、履歴情報を参照して、新たな会議への参加希望者と過去の会議参加者との一致度合いが高い会議を抽出し、その会議で接続されていた会議端末が接続先候補として提示される。しかしながら、過去の会議参加者は、過去の会議で使用した端末で常に会議に参加するとは限らない。例えば、個々のユーザが通常個人的に利用する端末同士を接続して会議が行われる場合に、近くの別ユーザの席に移動して、一緒にその別ユーザの端末で会議に参加することもありうる。その場合、過去の会議でユーザが利用した自己の端末とは異なる端末で会議に参加することになるので、特許文献１のシステムが利用する履歴情報からでは、適切な接続先候補を提示することができない。
【０００５】
本発明は、テレビ会議を行う場合に、接続先候補に関する情報を適切に提示することが可能な端末装置、情報提示方法および情報提示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第一の態様に係る端末装置は、複数の端末装置の接続を制御する接続制御装置を介して他の端末装置と接続を確立することが可能な端末装置であって、参加者候補情報取得手段と、ユーザ情報記憶手段と、登録候補特定手段と、未登録候補特定手段と、候補情報送信手段と、他端末情報取得手段と、提示手段とを備えている。前記参加者候補情報取得手段は、入力手段から入力された情報に基づき、前記端末装置を使用して会議に参加可能な少なくとも１名の参加者候補に関する情報である参加者候補情報を取得する。前記ユーザ情報記憶手段は、複数の登録ユーザの識別情報であるユーザ情報を記憶する。前記登録候補特定手段は、前記少なくとも１名の参加者候補のうち、前記参加者候補情報が前記ユーザ情報記憶手段に前記ユーザ情報として登録されている参加者候補を、登録候補として特定する。前記未登録候補特定手段は、前記少なくとも１名の参加者候補のうち、前記参加者候補情報が前記ユーザ情報記憶手段に前記ユーザ情報として登録されていない参加者候補の人数を、未登録候補の人数として特定する。前記候補情報送信手段は、前記登録候補特定手段によって特定された前記登録候補の前記ユーザ情報と、前記未登録候補特定手段によって特定された前記未登録候補の前記人数とを示す情報を、候補情報として前記接続制御装置に送信する。前記他端末情報取得手段は、前記接続制御装置に接続中の前記複数の端末装置のうち、前記端末装置以外の複数の他端末装置の各々で特定され、前記接続制御装置に対して送信された前記候補情報を、他端末候補情報として前記接続制御装置から取得する。前記提示手段は、前記他端末情報取得手段によって取得された前記他端末候補情報に基づいて、接続先候補に関する情報として、前記複数の他端末装置の各々に対応する前記登録候補の前記ユーザ情報と前記未登録候補の前記人数とを示す情報を提示する。
【０００７】
端末装置を使用して会議に参加しようとするユーザは、提示手段によって提示された複数の他端末装置の各々に対応する登録候補のユーザ情報と未登録候補の人数とを把握することができる。よって、例えば、登録候補が過去に使用したのとは異なる他端末装置を使用して会議に参加しようとする場合でも、その登録候補が今回はどの他端末装置で会議に参加するのかを正しく把握することができる。さらに、他端末装置における登録候補に加え、未登録候補の人数も認識できる。したがって、端末装置を使用して会議を開始しようとするユーザは、複数の他端末装置の現在の参加者候補の多様な情報から、適切な接続先を決定することができる。
【０００８】
前記端末装置は、会議履歴記憶手段と、順位付け手段とを更に備えていてもよい。前記会議履歴記憶手段は、過去の接続セッションにおいて前記端末装置を使用して会議に参加した登録ユーザおよび非登録ユーザの人数と、接続先の他の端末装置を使用して会議に参加した登録ユーザおよび非登録ユーザの人数とを、それぞれ自己履歴情報と他履歴情報として記憶する。前記順位付け手段は、前記候補情報および前記他端末候補情報と、前記会議履歴記憶手段に記憶された前記自己履歴情報および前記他履歴情報との一致度合いに基づき、前記複数の他端末装置に順位を付ける。前記提示手段は、前記順位付け手段によって付けられた前記順位に従って、前記複数の他端末装置の各々に対応する前記登録候補のユーザ情報と前記未登録候補の前記人数とを示す情報を提示してもよい。
【０００９】
この場合、複数の他端末装置の各々に対応する登録候補のユーザ情報と未登録候補の人数とを示す情報が、現在の状況（端末装置の候補情報および他端末装置の他端末候補情報）と、過去の接続セッションにおける履歴情報との一致度合いに従って順位付けられて提示される。過去に同様の参加者で会議が行われていた場合、その参加者で再度会議を行う可能性はより高い。したがって、順位が高い方から複数の他端末装置を確認することで、ユーザがより迅速に適切な接続先を決定できる可能性が高くなる。
【００１０】
前記端末装置において、前記順位付け手段は、前記候補情報と前記自己履歴情報との一致度合いを、前記他端末候補情報と前記他履歴情報との一致度合いよりも優先して前記順位を付けてもよい。
【００１１】
端末装置の候補情報の自己履歴情報との一致度合いが高いほど、その会議で接続先とされた他の端末装置が今回も接続先とされる可能性が高い。したがって、候補情報の自己履歴情報との一致度合いを他端末候補情報と他履歴情報との一致度合いよりも優先して順位付けすることでより効果的な順位付けができ、ユーザがより迅速に適切な接続先を決定できる可能性が高くなる。
【００１２】
前記端末装置において、前記提示手段は、前記複数の他端末装置の各々に対応する前記登録候補と前記未登録候補とを区別可能な方法で表示手段に表示させてもよい。
【００１３】
この場合、登録候補と未登録候補とが、区別可能な方法で表示手段に表示されるので、ユーザは、複数の他端末装置のうち適切な接続先をより容易に視覚的に判別できる。
【００１４】
前記端末装置は、前記複数の登録ユーザのうち前記端末装置を用いて前記接続制御装置にログインした登録ユーザを、ログインユーザとして特定するログインユーザ特定手段をさらに備えていてもよい。前記端末装置において、前記提示手段は、前記複数の他端末装置の各々に対応する前記ログインユーザと、前記ログインユーザではない前記登録候補と、前記未登録候補とを区別可能な方法で前記表示手段に表示させてもよい。
【００１５】
この場合、複数の他端末装置のうちいずれかに対応するログインユーザと、ログインユーザではない登録候補も区別することができる。ログインユーザは、他端末装置の参加者候補のうち主要人物である場合が多い。したがって、端末装置のユーザは、さらに容易に適切な接続先を決定することができる。
【００１６】
前記入力手段は、顔画像データを取得する撮像手段であってもよい。前記参加者候補情報取得手段は、前記撮像手段によって取得された前記顔画像データから顔特徴データを抽出することによって参加者候補情報を取得してもよい。前記端末装置は、前記参加者候補情報取得手段によって前記参加者候補情報として取得された前記顔特徴データと、前記ユーザ情報記憶手段に前記ユーザ情報として記憶されている前記複数の登録ユーザの顔特徴データと照合することにより、前記参加者候補が前記複数の登録ユーザに含まれるか否かを判断する判断手段をさらに備えていてもよい。そして、前記登録候補特定手段は、前記判断手段の判断結果に基づき、前記登録候補を特定し、前記未登録候補特定手段は、前記判断手段の判断結果に基づき、前記未登録候補の前記人数を特定してもよい。
【００１７】
この場合、撮像手段により取得された顔画像データに基づき自動的に照合が行われるので、参加者候補は、わざわざ自己の情報を入力手段に入力する煩わしさがない。また、端末装置が映像と音声のデータを送受信する機能を備えたテレビ会議用の端末装置である場合、元々撮像手段を備えているため、新たに参加者候補に関する情報の入力手段を設ける必要がない。
【００１８】
本発明の第二の態様に係る情報提示方法は、複数の端末装置の接続を制御する接続制御装置を介して他の端末装置と接続を確立することが可能であり、複数の登録ユーザの識別情報であるユーザ情報を記憶するユーザ情報記憶手段を備えた端末装置において行われる情報提示方法である。前記情報提示方法は、入力手段から入力された情報に基づき、前記端末装置を使用して会議に参加可能な少なくとも１名の参加者候補に関する情報である参加者候補情報を取得する参加者候補情報取得ステップと、前記少なくとも１名の参加者候補のうち、前記参加者候補情報が前記ユーザ情報記憶手段に前記ユーザ情報として登録されている参加者候補を、登録候補として特定する登録候補特定ステップと、前記少なくとも１名の参加者候補のうち、前記参加者候補情報が前記ユーザ情報記憶手段に前記ユーザ情報として登録されていない参加者候補の人数を、未登録候補の人数として特定する未登録候補特定ステップと、前記登録候補特定ステップで特定された前記登録候補の前記ユーザ情報と、前記未登録候補特定ステップで特定された前記未登録候補の前記人数とを示す情報を、候補情報として前記接続制御装置に送信する候補情報送信ステップと、前記接続制御装置に接続中の前記複数の端末装置のうち、前記端末装置以外の複数の他端末装置の各々で特定され、前記接続制御装置に対して送信された前記候補情報を、他端末候補情報として前記接続制御装置から取得する他端末情報取得ステップと、前記他端末情報取得ステップで取得された前記他端末候補情報に基づいて、接続先候補に関する情報として、前記複数の他端末装置の各々に対応する前記登録候補の前記ユーザ情報と前記未登録候補の前記人数とを示す情報を提示する提示ステップとを備えている。
【００１９】
端末装置を使用して会議に参加しようとするユーザは、提示ステップで提示された複数の他端末装置の各々に対応する登録候補のユーザ情報と未登録候補の人数とを把握することができる。よって、例えば、登録候補が過去に使用したのとは異なる他端末装置を使用して会議に参加しようとする場合でも、その登録候補が今回はどの他端末装置で会議に参加するのかを正しく把握することができる。さらに、他端末装置における登録候補に加え、未登録候補の人数も認識できる。したがって、端末装置を使用して会議を開始しようとするユーザは、複数の他端末装置の現在の参加者候補の多様な情報から、適切な接続先を決定することができる。
【００２０】
本発明の第三の態様に係る情報提示プログラムは、複数の端末装置の接続を制御する接続制御装置を介して他の端末装置と接続を確立することが可能であり、複数の登録ユーザの識別情報であるユーザ情報を記憶するユーザ情報記憶手段を備えた端末装置用の情報提示プログラムである。前記情報提示プログラムは、入力手段から入力された情報に基づき、前記端末装置を使用して会議に参加可能な少なくとも１名の参加者候補に関する情報である参加者候補情報を取得する参加者候補情報取得ステップと、前記少なくとも１名の参加者候補のうち、前記参加者候補情報が前記ユーザ情報記憶手段に前記ユーザ情報として登録されている参加者候補を、登録候補として特定する登録候補特定ステップと、前記少なくとも１名の参加者候補のうち、前記参加者候補情報が前記ユーザ情報記憶手段に前記ユーザ情報として登録されていない参加者候補の人数を、未登録候補の人数として特定する未登録候補特定ステップと、前記登録候補特定ステップで特定された前記登録候補の前記ユーザ情報と、前記未登録候補特定ステップで特定された前記未登録候補の前記人数とを示す情報を、候補情報として前記接続制御装置に送信する候補情報送信ステップと、前記接続制御装置に接続中の前記複数の端末装置のうち、前記端末装置以外の複数の他端末装置の各々で特定され、前記接続制御装置に対して送信された前記候補情報を、他端末候補情報として前記接続制御装置から取得する他端末情報取得ステップと、前記他端末情報取得ステップで取得された前記他端末候補情報に基づいて、接続先候補に関する情報として、前記複数の他端末装置の各々に対応する前記登録候補の前記ユーザ情報と前記未登録候補の前記人数とを示す情報を提示する提示ステップとを前記端末装置のコントローラに実行させるための指示を含む。
【００２１】
情報提示プログラムの指示に従って、端末装置のコントローラにより各ステップが実行されると、端末装置で会議に参加しようとするユーザは、提示ステップで提示された複数の他端末装置の各々に対応する登録候補のユーザ情報と未登録候補の人数とを把握することができる。よって、例えば、登録候補が過去に使用したのとは異なる他端末装置を使用して会議に参加しようとする場合でも、その登録候補が今回はどの他端末装置で会議に参加するのかを正しく把握することができる。さらに、他端末装置における登録候補に加え、未登録候補の人数も認識できる。したがって、端末装置を使用して会議を開始しようとするユーザは、複数の他端末装置の現在の参加者候補の多様な情報から、適切な接続先を決定することができる。
【図面の簡単な説明】
【００２２】
【図１】テレビ会議システム１の構成図である。
【図２】端末装置３０の電気的構成を示すブロック図である。
【図３】登録者データベース３１１の説明図である。
【図４】会議履歴データベース３１２の説明図である。
【図５】接続制御装置２０の電気的構成を示すブロック図である。
【図６】プレゼンス情報テーブル２４１の説明図である。
【図７】端末装置３０の接続先候補提示処理のフローチャートである。
【図８】接続先候補提示処理で行われる参加者候補特定処理のフローチャートである。
【図９】他の端末装置の順位付けの過程で並べ替えられた会議情報の説明図である。
【図１０】接続先候補表示画面１０の説明図である。
【図１１】接続制御装置２０のメイン処理のフローチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明の一実施の形態であるテレビ会議システム１について、図面を参照して説明する。なお、参照される図面は、本発明が採用しうる技術的特徴を説明するために用いられるものであり、記載されている装置の構成、各種処理のフローチャートなどは、それのみに限定する趣旨ではなく、単なる説明例である。
【００２４】
まず、図１を参照して、テレビ会議システム１の概略構成について説明する。テレビ会議システム１は、接続制御装置２０と、複数の端末装置３０を含み、これらの装置はすべてネットワーク２（例えば、インターネット）に接続している。なお、図１では、複数の端末装置３０として、端末装置３１、３２、３３、３４の４つの端末装置が図示されているが、端末装置３０の数は４に限られない。以下では、複数の端末装置３０を総称する場合、および複数の端末装置３０のうちいずれかを特定せずに指す場合には、「端末装置３０」という。
【００２５】
接続制御装置２０は、ネットワーク２を介して接続制御装置２０に接続された複数の端末装置３０同士を相互に接続する制御（以下、単に接続制御という）を行う装置である。本実施形態の接続制御装置２０は、Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ（ＳＩＰ）に則って、複数の端末装置３０の間のセッションを確立するＳＩＰサーバとして機能する。セッションが確立されると、複数の端末装置３０間では、接続制御装置２０を介さない通信が可能となる。詳細は後述するが、本実施形態の端末装置３０は、カメラ３５２、ディスプレイ３２２、マイク３３１およびスピーカ３３２を備えており（図２参照）、他の端末装置３０との間で音声データおよび映像データを送受信することで、テレビ会議を実施することができる。
【００２６】
複数の端末装置３０間でテレビ会議を行う場合、いずれかの端末装置３０のユーザが、接続制御装置２０を介して他のどの端末装置３０に接続要求を行うかを指定する必要がある。このため、接続制御装置２０に接続した各端末装置３０は、その端末装置３０を使用してテレビ会議に参加可能なユーザ（以下、参加者候補という）に関する情報を特定し、接続制御装置２０に送信する。また、各端末装置３０は、他の端末装置３０の各々で特定された情報を接続制御装置２０から取得し、接続先候補に関する情報を表示する。したがって、端末装置３０のユーザは、接続先候補に関する情報を確認して、他のどの端末装置３０に接続要求を行うかを容易に決定することができる。端末装置３０および接続制御装置２０による処理の詳細は後述する。
【００２７】
図２〜図４を参照して、端末装置３０の構成について説明する。本実施形態では、端末装置３０の一例として、汎用のノート型パーソナルコンピュータが採用されている。図２に示すように、端末装置３０は、ＣＰＵ３００、ＲＯＭ３０１、ＲＡＭ３０２、入出力（Ｉ／Ｏ）インタフェイス３０４、外部通信インタフェイス（Ｉ／Ｆ）３０５、ハードディスク装置（ＨＤＤ）３１０、ビデオコントローラ３２１、ディスプレイ３２２、キーコントローラ３２３、キーボード３２４、マイク３３１、スピーカ３３２、ＣＤ−ＲＯＭドライブ３４０、およびＵＳＢインタフェイス３５０を備えている。
【００２８】
ＲＯＭ３０１、ＲＡＭ３０２、およびＩ／Ｏインタフェイス３０４は、ＣＰＵ３００に接続されている。外部通信Ｉ／Ｆ３０５、ＨＤＤ３１０、ビデオコントローラ３２１、キーコントローラ３２３、ＣＤ−ＲＯＭドライブ３４０、およびＵＳＢインタフェイス３５０は、Ｉ／Ｏインタフェイス３０４に接続されている。ディスプレイ３２２は、ビデオコントローラ３２１に接続されている。キーボード３２４は、キーコントローラ３２３に接続されている。
【００２９】
ＵＳＢインタフェイス３５０は、外部機器とユニバーサル・シリアル・バスで接続するコントローラである。ＵＳＢインタフェイス３５０には、マウス３５１およびカメラ３５２がそれぞれＵＳＢケーブルで接続されている。本実施形態では、カメラ３５２として、撮像した映像データをネットワーク２へリアルタイムで出力可能な小型・軽量の汎用カメラ（いわゆる、ＷＥＢカメラ）が採用されている。外部通信Ｉ／Ｆ３０５は、ネットワーク２を介してデータ送受信を行うコントローラである。本実施形態では、外部通信Ｉ／Ｆ３０５は、テレビ会議の実行時に、他の端末装置３０との間で音声データおよび映像データの送受信を行う。後述するプレゼンス情報も、外部通信Ｉ／Ｆ３０５を介して接続制御装置２０との間で送受信される。
【００３０】
ＣＰＵ３００は、ＲＯＭ３０１およびＨＤＤ３１０に記憶された各種プログラムを実行することにより、端末装置３０の動作を制御する。ＲＯＭ３０１は、端末装置３０を動作させるためのプログラムと初期値等を記憶している。ＲＡＭ３０２は、ＣＰＵ３００が各種処理を実行する際、演算結果等のデータを一時的に記憶する。ＨＤＤ３１０は、大容量の記憶装置である。ＨＤＤ３１０には、後述する接続先候補提示処理用のプログラム等、ＣＰＵ３００によって実行される各種処理用のプログラムと、各種処理で使用されるデータベース（詳細は後述）が記憶されている。また、ＨＤＤ３１０には、他の端末装置３０との間で送受信される各種データ（例えば、カメラ３５２およびマイク３３１から取得された映像データおよび音声データ、他の端末装置３０から受信された映像データ・音声データ）等も記憶される。
【００３１】
ＣＤ−ＲＯＭドライブ３４０には、ＣＰＵ３００によって実行される各種処理用のプログラムを記憶したＣＤ−ＲＯＭ３４１が挿入可能である。端末装置３０では、ＣＤ−ＲＯＭドライブ３４０からこれらのプログラムが読み込まれ、ＨＤＤ３１０にセットアップされる。なお、プログラムは、ネットワーク２経由で外部機器からダウンロードされたものがＨＤＤ３１０にセットアップされてもよい。
【００３２】
図３を参照して、ＨＤＤ３１０に記憶されているデータベースの一例である登録者データベース３１１について説明する。登録者データベース３１１には、テレビ会議システム１のユーザとして登録された複数の登録ユーザに関する情報が、登録ユーザ毎に格納されている。各登録ユーザに関する情報（以下、登録ユーザ情報という）は、例えば、登録者ＩＤ、氏名、および顔特徴データを含む。登録者ＩＤは、登録ユーザを識別する固有の番号である。氏名は、登録ユーザの氏名である。顔特徴データは、後述する顔認識処理で使用可能なデータであればよく、例えば、登録ユーザの目、鼻、口等の顔の特徴点の位置を示すデータ等である。なお、図３では、登録ユーザ７名分の登録ユーザ情報のみが格納された登録者データベース３１１を例示したが、格納される登録ユーザ情報の数は、７件に限らないことは勿論である。
【００３３】
登録者データベース３１１への登録ユーザ情報の登録方法は特に限定されないが、例えば、次の方法で行われる。テレビ会議システム１を利用するために、ユーザは、登録ユーザとなるための手続を行う。具体的には、氏名等の個人情報と、カメラ３５２で撮像された自己の顔画像データを接続制御装置２０に送信し、接続制御装置２０から登録者ＩＤを発行してもらう。接続制御装置２０では、登録者ＩＤ、各端末装置３０から送信された個人情報、および顔画像データから抽出された顔特徴データが対応付けられ、図３の登録者データベース３１１と同様の登録者管理データベース（図示略）に登録される。
【００３４】
なお、顔特徴データは、任意の公知の方法で抽出されればよい。例えば、画像中の肌色領域を検出することにより顔領域が検出され、顔領域から、目、鼻、口等の顔の特徴点が抽出され、その位置情報等が顔特徴データとされる。そして、例えば、接続制御装置２０で登録者管理データベースが更新された場合に、複数の端末装置３０の各々に更新された情報が送信され、各端末装置３０で送信された情報が登録されることで、図３に示すような登録者データベース３１１が構築される。
【００３５】
図４を参照して、ＨＤＤ３１０に記憶されているデータベースの別の例である会議履歴データベース３１２について説明する。会議履歴データベース３１２には、端末装置３０を使用して過去に行われた複数のテレビ会議のセッションに関する情報が、セッション毎に格納されている。各セッションに関する情報（以下、会議情報という）は、例えば、日時、ログインＩＤ、その他参加者ＩＤ、未登録参加者数、接続先ログインＩＤ、接続先その他参加者ＩＤ、および接続先未登録参加者数を含む。
【００３６】
日時は、テレビ会議が行われた日時を示す。例えば、端末装置３０と他の端末装置３０とのセッションが確立された時刻とそのセッションが切断された時刻とが使用される。ログインＩＤは、そのセッションにおいて端末装置３０にログインした登録ユーザ（以下、ログインユーザという）の登録者ＩＤである。その他参加者ＩＤは、そのセッションにおいて端末装置３０を使用してテレビ会議に参加した登録ユーザのうち、ログインユーザ以外の登録ユーザの登録者ＩＤである。未登録参加者数は、そのセッションにおいて端末装置３０を使用してテレビ会議に参加した、登録ユーザ以外の参加者（以下、未登録参加者という）の数である。
【００３７】
接続先ログインＩＤは、そのセッションで接続先であった他の端末装置３０（以下、接続先端末装置３０という）のログインユーザの登録者ＩＤである。接続先その他参加者ＩＤは、そのセッションにおいて接続先端末装置３０を使用してテレビ会議に参加した登録ユーザのうち、接続先端末装置３０のログインユーザ以外の登録ユーザの登録者ＩＤである。接続先未登録参加者数は、そのセッションにおいて接続先端末装置３０を使用してテレビ会議に参加した、未登録参加者の数である。
【００３８】
会議履歴データベース３１２への会議情報の登録方法は特に限定されない。例えば、セッションが切断された時点で、日時と、セッション確立前に取得されるプレゼンス情報（詳細は後述）とを基に、新たな会議情報が生成され、登録されればよい。また、図４では、セッション７回分の７件の会議情報のみが格納された会議履歴データベース３１２が例示されているが、格納される会議情報の数は、７件に限らないことは勿論である。
【００３９】
図５および図６を参照して、接続制御装置２０の構成について説明する。図５に示すように、接続制御装置２０は、バスを介して相互に接続されたＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ＨＤＤ２４、入力ドライバ２５、表示ドライバ２６、ＣＤ−ＲＯＭドライブ２８、および外部通信Ｉ／Ｆ２７を備えている。入力ドライバ２５には、キーボード等の入力部２５１が接続されている。表示ドライバ２６には、ディスプレイ２６１が接続されている。
【００４０】
ＣＰＵ２１は、ＲＯＭ２２およびＨＤＤ２４に記憶された各種プログラムを実行することにより、接続制御装置２０の動作を制御する。ＲＯＭ２２は、接続制御装置２０を動作させるためのプログラムと初期値等を記憶している。ＲＡＭ２３は、ＣＰＵ２１が各種処理を実行する際、演算結果等のデータを一時的に記憶する。ＨＤＤ２４は、大容量の記憶装置である。ＨＤＤ２４には、後述するメイン処理用のプログラム等、ＣＰＵ２２によって実行される各種処理用のプログラムと、各種処理で使用されるデータ等が記憶されている。ＣＤ−ＲＯＭドライブ２８には、ＣＰＵ２１によって実行される各種処理用のプログラムを記憶したＣＤ−ＲＯＭ２８１が挿入可能である。接続制御装置２０では、ＣＤ−ＲＯＭドライブ２８１からこれらのプログラムが読み込まれ、ＨＤＤ２４にセットアップされる。なお、プログラムは、ネットワーク２経由で外部機器からダウンロードされたものがＨＤＤ２４にセットアップされてもよい。
【００４１】
ＨＤＤ２４に記憶されるデータについて説明する。図示は省略するが、ＨＤＤ２４には、前述したように、図３の登録者データベース３１１と同様の登録者管理データベースが記憶される。なお、登録者管理データベースには、登録ユーザのパスワード等、前述の登録ユーザ情報に含まれない情報が追加されていてもよい。また、図示は省略するが、ＳＩＰサーバとして機能するために、接続制御装置２０は、ネットワーク２を介して接続制御装置２０に接続中の端末装置３０のすべてについて、各々のＳＩＰ  ＵＲＩ、ＩＰアドレスおよびログインユーザの登録者ＩＤの対応情報を、ＨＤＤ２４に用意された管理テーブルに記憶する。
【００４２】
さらに、ＨＤＤ２４には、図６に例示するプレゼンス情報テーブル２４１が記憶される。プレゼンス情報テーブル２４１は、ネットワーク２を介して接続制御装置２０に接続中の端末装置３０のすべてについて、各々の端末装置３０における参加者候補に関する情報（以下、プレゼンス情報という）とその取得日時とを格納するテーブルである。各プレゼンス情報は、例えば、ログインＩＤ、その他登録者ＩＤ、および未登録参加者候補数を含む。
【００４３】
ログインＩＤは、端末装置３０におけるログインＩＤである。その他登録者ＩＤは、端末装置３０における参加者候補のうち、ログインユーザ以外の登録ユーザの登録者ＩＤである。未登録参加者候補数は、端末装置３０における参加者候補のうち、登録ユーザ以外の参加者候補の数である。取得日時は、接続制御装置２０が端末装置３０から送信されたプレゼンス情報を取得（受信）した日時である。
【００４４】
処理の詳細は後述するが、プレゼンス情報は、端末装置３０がネットワーク２を介して接続制御装置２０に接続し、ログイン処理が成功した後、各端末装置３０で取得されて接続制御装置２０に送信され、その受信日時とともにプレゼンス情報テーブル２４１に記憶される。そして、端末装置３０が接続制御装置２０からログアウトすると、プレゼンス情報とその取得日時は、プレゼンス情報テーブル２４１から削除される。なお、図６では、４件のプレゼンス情報のみを含むプレゼンス情報テーブル２４１を例示したが、格納されるプレゼンス情報の数は、４件に限らないことは勿論である。
【００４５】
以下に、図７〜図１０を参照して、端末装置３０で行われる接続先候補提示処理について説明する。接続先候補提示処理は、端末装置３０においてＨＤＤ３１０に記憶されている接続先候補提示プログラムが起動されると開始され、ＣＰＵ３００がこのプログラムを実行することにより行われる。なお、以下では、便宜上、図１に示す端末装置３１において接続先候補提示処理が行われるものとし、接続制御装置２０にはすでに他の端末装置３２、３３、３４が接続中であるものとして説明する。
【００４６】
図７に示すように、接続先候補提示処理が開始されると、初期化処理が行われる（Ｓ１）。初期化処理では、例えば、ＲＡＭ３０２に記憶されている人数カウンタの値ｎをゼロにし、ワークエリアをクリアする等の処理が行われる。人数カウンタは、未登録参加者候補数をカウントするためのカウンタである。
【００４７】
続いて、接続制御装置２０に対するログイン要求が行われる（Ｓ２）。端末装置３１から接続制御装置２０には、少なくとも、ユーザが端末装置３１でキーボード３２４から入力した自己のＩＤと、端末装置３１のＳＩＰ  ＵＲＩおよびＩＰアドレスとが送信される。なお、送信された情報は、端末装置３１のＲＡＭ３０２にも記憶される。接続制御装置２０では、端末装置３１から送信されたユーザのＩＤに基づき、ユーザが登録ユーザであるか否かを判定する認証処理が行われる。
【００４８】
接続制御装置２０から送信された認証結果に基づき、ユーザが登録ユーザとして認証されたか否かが判断される（Ｓ３）。認証されなかった場合には（Ｓ３：ＮＯ）、接続先候補提示処理は終了する。ユーザが登録ユーザであると認証された場合（Ｓ３：ＹＥＳ）、カメラ３５２が起動され、撮像が開始される（Ｓ４）。取得された映像を用いて、参加者候補特定処理が行われる（Ｓ１０および図８）。
【００４９】
図８を参照して、参加者候補特定処理について説明する。本実施形態では、参加者候補の特定には、顔認識処理が用いられる。参加者候補特定処理では、別途、ＨＤＤ３１０に記憶された顔認識エンジンが起動されて使用される。図８に示すように、まず、取得された映像中の顔領域が検出され、検出された顔領域から特徴点が抽出されて、顔特徴データが生成される（Ｓ１１）。なお、映像中に複数の顔領域が検出された場合には、そのうちの１つの顔領域が選択され、処理される。複数の顔領域が検出される場合とは、複数のユーザが端末装置３１を使用してテレビ会議に参加するために集まり、撮像された場合である。
【００５０】
作成された顔特徴データが、ログインユーザのものか否かが判断される（Ｓ１２）。具体的には、ステップＳ２でＲＡＭ３０２に記憶されたＩＤに対応付けて登録者データベース３１１に記憶されている顔特徴データが取得され、処理対象の顔特徴データと比較されて両者の類似度が求められる。類似度が所定の閾値以上の場合、二つの顔特徴データは同一人物のものである、すなわち、映像中の処理対象の人物は、ログインユーザであると判断される（Ｓ１２：ＹＥＳ）。この場合、ステップＳ２でＲＡＭ３０２に記憶されたユーザのＩＤがログインＩＤとして特定され、ＲＡＭ３０２に記憶される（Ｓ１３）。処理はステップＳ１７に進む。
【００５１】
処理対象の人物がログインユーザでないと判断された場合（Ｓ１２：ＮＯ）、ログインユーザ以外の登録ユーザの顔特徴データが順に取得され、処理対象の顔特徴データと比較される。類似度が所定の閾値以上となる登録ユーザの顔特徴データがある場合、映像中の処理対象の人物は、登録ユーザの一人であると判断される（Ｓ１４：ＹＥＳ）。この場合、その顔特徴データに対応づけて登録者データベース３１１に記憶されている登録者ＩＤが、その他登録者ＩＤとして特定され、ＲＡＭ３０２に記憶される（Ｓ１５）。処理はステップＳ１７に進む。
【００５２】
一方、処理対象の顔特徴データとログインユーザ以外の登録ユーザの顔特徴データとの類似度が、いずれも所定の閾値未満の場合、映像中の人物は、登録ユーザではなく未登録参加者候補であると判断される（Ｓ１４：ＮＯ）。この場合、ＲＡＭ３０２に記憶されている人数カウンタの値ｎに１が加算される（Ｓ１６）。処理はステップＳ１７に進む。映像中に含まれるすべての人物の顔認識処理が完了したか否かが判断される（Ｓ１７）。完了していない場合には（Ｓ１７：ＮＯ）、処理はステップＳ１１に戻り、未処理の顔領域が新たに選択され、前述と同様の処理が行われる（Ｓ１１〜Ｓ１６）。映像中に含まれるすべての人物の顔認識処理が完了すると（Ｓ１７：ＹＥＳ）、ＣＰＵ３０１は、図８に示す参加者候補特定処理を終了し、図７に示す接続先候補提示処理に戻る。
【００５３】
図７に示すように、参加者候補特定処理の後、端末装置３１のプレゼンス情報が生成される（Ｓ２１）。具体的には、ステップＳ１３でＲＡＭ３０２に記憶されたログインＩＤと、ステップＳ１５でＲＡＭ３０２に記憶されたその他登録者ＩＤと、人数カウンタの値ｎ、すなわち未登録参加者候補数とから、プレゼンス情報が生成され、ＲＡＭ３０２に記憶される。生成されたプレゼンス情報は、接続制御装置２０に送信される（Ｓ２２）。接続制御装置２０にログイン中の他の端末装置３２〜３４でもそれぞれ同様の処理が行われているので、接続制御装置２０のプレゼンス情報テーブル２４１には、接続中の複数の端末装置３１〜３４のプレゼンス情報が記憶された状態となる（図６参照）。
【００５４】
接続制御装置２０から、接続制御装置２０に接続中の他の端末装置３２〜３４のプレゼンス情報が、それぞれの取得日時と共に取得される（Ｓ２３）。具体的には、端末装置３１から接続制御装置２０に対して、ログインＩＤとともに他の端末装置３０のプレゼンス情報の送信を要求するリクエストが送信される。それに応じて接続制御装置２０から送信された他の端末装置３２〜３４のプレゼンス情報とその取得日時が、端末装置３０で受信され、ＲＡＭ３０２に記憶される。他の端末装置３２〜３４は、端末装置３１の接続先候補である。
【００５５】
会議履歴データベース３１２の会議情報と、ステップＳ２１で生成された端末装置３１のプレゼンス情報と、ステップＳ２３で取得された他の端末装置３２〜３４のプレゼンス情報とに基づき、他の端末装置３２〜３４の順位付けが行われる（Ｓ２４）。端末装置３２〜３４の順位は、現在の状況（端末装置３１の参加者候補および他の端末装置３２〜３４の参加者候補）と、過去のセッションの履歴である会議情報との一致度合いに従って決定される。
【００５６】
以下に、図４に示す７件の会議情報が会議履歴データベース３１２に登録されており、且つ端末装置３１〜３４のプレゼンス情報に含まれるログインＩＤ、その他登録者ＩＤ、および未登録参加者候補数が、それぞれ「１０９９９」、「なし」、「１」と、「１０７３５」、「なし」、「１」と、「１１１００」、「１３１５２」、「３」と、「１３１５２」、「なし」、「０」の場合の順位付け方法の一例について説明する。この場合、端末装置３１については、登録者ＩＤが「１０９９９」の登録ユーザがログインユーザであり、他の登録ユーザはおらず、未登録参加者候補が１名いる状態である。まず、会議履歴データベース３１２の会議情報が、ログインＩＤ、その他参加者ＩＤ、未登録参加者数の優先順位で、端末装置３１のプレゼンス情報に近い順にソートされる。ログインＩＤ、その他参加者ＩＤ、未登録参加者数が同一の会議情報が複数ある場合、これらの会議情報は、日時が新しい順にソートされる。
【００５７】
前述の条件でソートが行われると、図４に示す７件の会議情報は、図９に示す順序に並べ替えられた状態となる。なお、表中、上に位置する会議情報ほど、端末装置３１のプレゼンス情報に近い会議情報であることを示している。具体的には、ログインＩＤ（１０９９９）が一致する６件の会議情報のうち、その他参加者ＩＤがなく、登録者ＩＤが「１０９９９」の登録ユーザのみが参加したセッションの会議情報２件が上位に並ぶ。これら２件の会議情報のうち、未登録参加者数（１、３）と端末装置３１の未登録参加者候補数（１）との差がより小さい２０１０年６月１８日のセッションの会議情報が上位となる。次に、ログインＩＤが一致するが、その他参加者ＩＤがそれぞれ１名分含まれる会議情報３件が、未登録参加者数（１、２、４）と未登録参加者候補数（１）との差が小さいものから順に上から並べられる。次に、ログインＩＤが一致するが、その他参加者ＩＤが２名分含まれる会議情報が並べられ、最後に、ログインＩＤが一致しない会議情報が並べられる。
【００５８】
会議情報が図９に示すように並べ替えられた後、より上位にある会議情報に近い順に、接続先候補である端末装置３２〜３４のプレゼンス情報が順位付けられる。まず、並べ替えられた最上位の会議情報と完全にまたは一部が一致するプレゼンス情報が検索される。具体的には、会議情報の接続先ログインＩＤ、接続先その他参加者ＩＤ、および接続先未登録参加者数が、それぞれプレゼンス情報のログインＩＤ、その他登録者ＩＤ、および未登録参加者候補数と比較される。３項目のすべてが一致する場合は「完全一致」、３項目のうち１項目または２項目のみ一致する場合は「一部一致」、１項目も一致しない場合は「不一致」と判断される。最上位の会議情報とは、端末装置３２〜３４のプレゼンス情報はいずれも不一致である。２番目の会議情報とも、同様に、端末装置３２〜３４のプレゼンス情報はいずれも不一致である。
【００５９】
３番目の会議情報の接続先ログインＩＤ、接続先その他参加者ＩＤ、および接続先未登録参加者数は、それぞれ「１１１００」、「１３１５２」、「３」であるから、端末装置３３のログインＩＤ、その他登録者ＩＤ、および未登録参加者候補数と完全一致する。したがって、端末装置３３が、最上位の接続先候補として順位付けられる。同様にして、会議情報が順にプレゼンス情報と比較される。５番目の会議情報の接続先ログインＩＤ、接続先その他参加者ＩＤ、および接続先未登録参加者数は、それぞれ「１０７３５」、「なし」、「２」であり、端末装置３２のログインＩＤ、その他登録者ＩＤ、および未登録参加者候補数は、それぞれ「１０７３５」、「なし」、「１」であるから、一部（２項目）が一致している。よって、端末装置３２が、２番目の接続先候補として順位付けられ、端末装置３４が３番目の接続先候補として順位付けられる。
【００６０】
なお、この順位付け方法では、端末装置３１のプレゼンス情報に近い順に会議情報が並べられ、他の端末装置３２〜３４のうち、上位にある会議情報との一致度が高いプレゼンス情報に対応するものほど、上位の順位が付けられる。つまり、他の端末装置３２〜３４のプレゼンス情報と会議情報中の接続先の情報との一致度合いよりも、端末装置３１のプレゼンス情報と会議情報中の端末装置３１の情報との一致度合いを優先して順位付けが行われている。端末装置３１のプレゼンス情報と会議情報中の端末装置３１の情報との一致度合いが高いほど、その会議で接続先とされた他の端末装置３０が今回も接続先とされる可能性が高い。したがって、このように順位付けすることで、より効果的な順位付けができ、端末装置３１のユーザがより迅速に適切な接続先を決定できる可能性が高くなる。
【００６１】
ところで、上記の順位付け方法では、接続先候補の端末装置３２〜３４のいずれかのプレゼンス情報が、並べ替え後の順序においてより上位にある会議情報と一部一致し、別のいずれかのプレゼンス情報が、より下位にある会議情報と完全一致する場合も生じうる。したがって、上記の順位付け方法に代えて、例えば、次のように順位を決定してもよい。まず、端末装置３１のプレゼンス情報に基づき並べ替えられた会議情報の順位をそのまま点数とする。完全一致、一部一致、不一致の順で、端末装置３２〜３４のプレゼンス情報が順位付けされ、上位から順に１点、２点、３点が付与される。なお、一部一致のプレゼンス情報が複数ある場合、ログインＩＤの一致、その他登録者ＩＤの一致、未登録参加者候補数の一致、の順で優先される。会議情報の点数とプレゼンス情報の点数の合計点が低いほど、より上位の順位を付ける。
【００６２】
例えば、前述のように、３番目の会議情報と端末装置３３のプレゼンス情報が完全一致し、５番目の会議情報と端末装置３２のプレゼンス情報が一部一致（２項目が一致）し、さらに、１番目の会議情報の接続先ログインＩＤと、端末装置３４のログインＩＤとが一部一致（１項目が一致）したとする。この場合、端末装置３２と３４では、優先順位の１位と２位の２項目が一致している端末装置３２が、端末装置３４より上位となる。よって、合計点は、端末装置３２が７点（＝５点＋２点）、端末装置３３が４点（＝３点＋１点）、端末装置３４が４点（＝１点＋３点）となる。端末装置３３と３４は同点であるが、この場合は、端末装置３１のプレゼンス情報により近い会議情報に対応する端末装置３４を優先すればよい。したがって、端末装置３４が最上位、端末装置３３が２番、端末装置３２が３番として順位付けられる。
【００６３】
図７に示すように、接続先候補の端末装置３２〜３４に順位付けが行われた後（Ｓ２４）、端末装置３１〜３４のそれぞれに対応する参加者候補の情報を提示する画面が、ディスプレイ３２２に表示される（Ｓ２５）。図１０を参照して、このときの表示画面の一例である接続先候補表示画面１０について説明する。図１０に示すように、接続先候補表示画面１０には、端末装置３１および端末装置３１に接続可能な複数の端末装置３０に関する情報が、接続制御装置２０にログイン中のオンラインの端末装置３０と、オフラインの端末装置３０とに分けて表示される。なお、オフラインの端末装置３０は接続制御装置２０に接続していないため、接続要求をすることはできず、接続先候補とはならない。よって、オフラインの端末装置３０は表示されなくてもよい。
【００６４】
接続先候補表示画面１０では、オンラインの端末装置３１〜３４のうち、接続先候補である端末装置３２〜３４については、ステップＳ２４で決定された順位に従った表示が行われる。例えば、端末装置３３、３２、３４の順に上位から順位が付けられた場合、接続先候補表示画面１０の左側から順に、端末装置３３、３２、３４の参加者候補の情報が表示される。前述したように、端末装置３２〜３４の順位は、現在の状況（端末装置３１の参加者候補および他の端末装置３２〜３４の参加者候補）と、過去のセッションの履歴である会議情報との一致度合いに従って決定されている。過去に同様の参加者で会議が行われていた場合、その参加者で再度会議を行う可能性はより高い。したがって、順位が高い方から端末装置３２〜３４の参加者候補を確認することで、端末装置３１のユーザは、より迅速に適切な接続先を決定できる可能性が高くなる。なお、本実施形態では、接続先候補の情報の右側に、端末装置３１の参加者候補の情報も表示されるが、端末装置３１の情報は表示されなくてもよい。
【００６５】
前述したように、参加者候補には、ログインユーザ、その他の登録ユーザ、および未登録参加者候補の３種類が存在する。そこで、本実施形態では、ログインユーザ、その他の登録ユーザ、および未登録参加者候補の情報は、ステップＳ２３で取得された他の端末装置３２〜３４のプレゼンス情報に基づき、以下に説明するように互いに区別可能な態様で表示される。
【００６６】
すべての参加者候補は人物アイコンで表示されるが、ログインユーザおよびその他の登録ユーザは、未登録参加者候補よりも大きい人物アイコンで表示される。ログインユーザおよびその他の登録ユーザの人物アイコンの右側には、登録者データベース３１１（図３参照）に登録者ＩＤに対応付けて記憶された氏名があわせて表示される。人物アイコンおよび氏名は、ログインユーザとその他の登録ユーザとで、例えば、異なる色彩で表示されることによって区別される。図１０に示すように、ログインユーザの氏名のみに下線を付す等の方法で区別されてもよい。ログインユーザは、各端末装置３２〜３４の参加者候補のうち主要人物である場合が多いので、このような区別を行うことで、端末装置３１のユーザが適切な接続先を容易に決定することができる。
【００６７】
参加者候補中、ログインユーザは最も上方に配置され、その下方にその他の登録ユーザ、さらに下方に未登録参加者候補が配置される。未登録候補者が複数存在する場合は、登録ユーザよりも小さい人物アイコンが横並びに人数分配置される。未登録参加者候補の氏名は不明であるため、表示されない。このように、接続先候補表示画面１０では、登録ユーザと未登録参加者候補とが、区別可能な方法で表示されるので、ユーザは、接続先候補の端末装置３２〜３４のうち適切な接続先を、より容易に視覚的に判別できる。
【００６８】
ところで、本実施形態のテレビ会議システム１では、登録ユーザが通常使用する端末装置３０は大体決まっており、その端末装置３０を使用して自己の登録者ＩＤで接続制御装置２０にログインすることが想定されている。しかし、例えば、登録者ＩＤが「１３１５２」である登録ユーザ「ＦＦＦ」が、端末装置３４でログイン処理をした後、端末装置３３を使用して、端末装置３３のログインユーザ「ＣＣＣ」と未登録参加者候補３名とともにテレビ会議に参加しようとしたとする。この場合、端末装置３４ではログイン直後に顔認識処理によって登録ユーザ「ＦＦＦ」がログインユーザとして特定され、その登録者ＩＤ「１３１５２」をログインＩＤとして含むプレゼンス情報が接続制御装置２０に送信される。さらに、端末装置３３からも、同様の処理により、登録ユーザ「ＦＦＦ」の登録者ＩＤ「１３１５２」をその他登録者ＩＤとして含むプレゼンス情報が接続制御装置２０に送信される。
【００６９】
よって、その後、端末装置３１で接続先候補提示処理が行われると、端末装置３１には、端末装置３３および３４の両方のプレゼンス情報に、同じ登録ユーザ「ＦＦＦ」の情報が含まれることになる。この場合は、「ＦＦＦ」は、異なる端末装置３３と３４とで、それぞれ、その他登録ユーザとログインユーザとして表示されることとなる（図１０の左端と左から３番目の参加者候補の情報の人物アイコン参照）。この場合、ステップＳ２３でプレゼンス情報とともに取得された取得日時が比較される。登録ユーザ「ＦＦＦ」は、端末装置３３および３４のうち、より新しいプレゼンス情報に対応する方で会議に参加するものと考えられる。よって、例えば、より古い方のプレゼンス情報に対応する人物アイコンを薄く表示する、点滅表示する等の方法で、実際に登録ユーザ「ＦＦＦ」が使用すると考えられる端末装置３３を容易に認識可能に表示することもできる。
【００７０】
このように、端末装置３１〜３４のそれぞれに対応する参加者候補の情報を提示する画面が、ディスプレイ３２２に表示された後（Ｓ２５）、図７に示す接続先候補提示処理は終了する。なお、詳細な説明は省略するが、接続先候補提示処理の後、端末装置３２〜３４の参加者候補の情報を参考にして、端末装置３１の参加者候補により接続先が決定され、接続制御装置２０に対して接続先への接続要求が送信される。そして、セッションが確立されると、端末装置３１と接続先の他の端末装置３０との間で音声データおよび映像データの送受信が行われることにより、テレビ会議が実施される。これらの処理は、別途ＨＤＤ３１０に記憶されたプログラムをＣＰＵ３００が実行することによって行われる。
【００７１】
次に、図１１を参照して、接続制御装置２０のメイン処理について簡単に説明する。メイン処理は、接続制御装置２０の電源がＯＮになると開始され、電源がＯＮである間中、ＣＰＵ２１がこのプログラムを実行することにより行われる。ネットワーク２を介していずれかの端末装置３０からのログイン要求があったか否かが判断される（Ｓ３１）。ログイン要求があった場合（Ｓ３１：ＹＥＳ）、前述したように、登録者管理データベース（図示略）が参照され、ログイン要求とともに受信されたＩＤが登録者ＩＤであるか否かを判定する認証処理が行われ、認証結果が端末装置３０に送信される（Ｓ３２）。受信されたＩＤが登録者ＩＤであれば、その端末装置３０のＳＩＰ  ＵＲＩ、ＩＰアドレスおよびログインユーザの登録者ＩＤの対応情報が、ＨＤＤ２４の管理テーブルに新たに記憶される。処理はステップＳ３１に戻る。
【００７２】
ログイン要求がされていない場合（Ｓ３１：ＮＯ）、いずれかの端末装置３０からのプレゼンス情報が受信されたか否かが判断される（Ｓ３３）。プレゼンス情報が受信された場合（Ｓ３３：ＹＥＳ）、プレゼンス情報とその取得（受信）日時が、ＨＤＤ２４のプレゼンス情報テーブル２４１（図６参照）に新たに記憶される（Ｓ３４）。処理はステップＳ３１に戻る。プレゼンス情報は受信されず（Ｓ３３：ＮＯ）、いずれかの端末装置３０からプレゼンス情報の送信が要求された場合は（Ｓ３５：ＹＥＳ）、要求元の端末装置３０に対して、その他の接続中のすべての端末装置３０のプレゼンス情報がその取得日時とともに送信される（Ｓ３６）。具体的には、要求元の端末装置３０のログインＩＤに基づき、プレゼンス情報テーブル２４１に記憶された情報のうち、その他の接続中の端末装置３０の情報が特定され、送信される。処理はステップＳ３１に戻る。
【００７３】
プレゼンス情報の送信が要求されていない場合（Ｓ３５：ＮＯ）、受信された情報に応じたその他の処理が行われる（Ｓ３７）。例えば、いずれかの端末装置３０から他の端末装置３０への接続要求を受信した場合には、ＳＩＰに則って他の端末装置３０を呼び出し、セッションを確立する制御を行う。また、いずれかの端末装置３０からログアウトの要求があった場合には、セッションを切断し、接続が切断された端末装置３０に関する情報を管理テーブルおよびプレゼンス情報テーブルから削除する等の処理を行う。その他の処理が行われた後、処理はステップＳ３１に戻る。
【００７４】
以上に説明した通り、本実施形態の端末装置３０は、登録ユーザが自己の登録者ＩＤを用いて接続制御装置２０にログインすると、端末装置３０を使用してテレビ会議に参加可能な少なくとも１名の参加者候補の顔をカメラ３５２で撮像する。そして、得られた映像から顔特徴データを取得し、その顔特徴データを登録者データベース３１１に登録された登録ユーザの顔特徴データと照合することによって顔認識処理を行い、少なくとも１名の参加者候補のうち、登録ユーザ（ログインユーザおよびその他の登録ユーザ）と、未登録参加者候補の数とを特定する。特定された登録ユーザの登録者ＩＤ（ログインＩＤおよびその他登録者ＩＤ）と未登録参加者数とを含むプレゼンス情報を、接続制御装置２０に送信する。
【００７５】
さらに、端末装置３０は、他の端末装置３０から同様にして接続制御装置２０に送信され記憶されたプレゼンス情報を、接続制御装置２０から取得する。そして、取得した他の端末装置３０のプレゼンス情報に基づき、他の端末装置３０の参加者候補中の登録ユーザ（ログインユーザおよびその他の登録ユーザ）と、未登録参加者候補の数とを示す情報（人物アイコンおよび氏名）を、接続先候補の情報として、ディスプレイ３２２に表示させる。
【００７６】
したがって、端末装置３０を使用して会議を開始しようとするユーザは、ディスプレイ３２２に表示された他の端末装置３０の各々に対応する登録ユーザと未登録参加者候補の人数とを容易に把握することができる。よって、例えば、他の登録ユーザが、通常使用する端末装置３０や過去に使用したのとは異なる他の端末装置３０を使用して会議に参加しようとする場合でも、その登録ユーザが今回はどの端末装置３０で会議に参加するつもりなのかを正しく把握することができる。さらに、他の端末装置３０の参加者候補のうち、登録ユーザに加え、未登録参加者候補の人数も認識できる。したがって、端末装置３０を使用して会議を開始しようとするユーザは、複数の他の端末装置３０の現在の参加者候補の多様な情報から、適切な接続先を決定することができる。
【００７７】
上記実施形態では、カメラ３５２が、本発明の「入力手段」および「撮像手段」に相当する。図８のステップＳ１１で顔特徴データを生成するＣＰＵ３００が、「参加者候補情報取得手段」に相当する。登録者データベース３１１を記憶するＨＤＤ３１０が、「ユーザ情報記憶手段」に相当する。ステップ１２およびＳ１４で参加者候補が登録ユーザか否かを判断するＣＰＵ３００が、「判断手段」に相当する。ステップＳ１３およびＳ１５でログインＩＤとその他登録者ＩＤを特定するＣＰＵ３００が、「登録候補特定手段」に相当する。ステップＳ１３でログインＩＤを特定するＣＰＵ３００が、「ログインユーザ特定手段」に相当する。ステップＳ１６で未登録参加者候補の数を特定するＣＰＵ３００が、「未登録候補特定手段」に相当する。
【００７８】
図７のステップＳ２２で接続制御装置２０にプレゼンス情報を送信するＣＰＵ３００が、「候補情報送信手段」に相当する。ステップＳ２３で他の端末装置３０のプレゼンス情報を接続制御装置２０から取得するＣＰＵ３００が、「他端末情報取得手段」に相当する。ステップＳ２５で接続先候補表示画面１０を「表示手段」であるディスプレイ３２２に表示させるＣＰＵ３００が、「提示手段」に相当する。会議履歴データベース３１２を記憶するＨＤＤ３１０が、「会議履歴記憶手段」に相当する。ステップＳ２４で、他の端末装置３０の順位付けを行うＣＰＵ３００が、「順位付け手段」に相当する。
【００７９】
本発明は上記実施形態に限定されるものではなく、種々の変更が可能である。例えば、実施形態では、端末装置３０と接続制御装置２０がそれぞれ汎用のパーソナルコンピュータとＳＩＰサーバである例を挙げたが、端末装置３０と接続制御装置２０は、例えば、Ｈ．３２３の機能をサポートする専用のテレビ会議用端末と多地点接続制御装置であってもよい。
【００８０】
実施形態では、参加者候補特定処理は、顔認識処理を用いて行われている。この場合、カメラ３５２によって取得された画像データに基づき自動的に顔特徴データが生成され、照合が行われるので、参加者候補は、わざわざ自己の情報を何らかの入力手段に入力する煩わしさがない。また、端末装置３０はテレビ会議に用いることが前提とされているので、元々カメラ３５２を備えている。よって、新たに参加者候補に関する情報の入力手段を設ける必要がない。しかし、参加者候補に関する情報を取得して、登録ユーザと未登録参加者候補数の特定ができれば、顔認識処理以外の方法が用いられてもよい。例えば、顔特徴データの代わりに他の生体情報（指紋、虹彩）を用いた認識処理を行ってもよい。ＩＤカードに記憶された各参加者候補の識別コードをカードリーダで読み取って、登録ユーザとの照合処理を行ってもよい。
【００８１】
登録者データベース３１１は端末装置３０には記憶されていなくてもよい。前述のＩＤカードを使用する照合処理の場合なら、接続制御装置２０の登録者管理データベースに、登録者ＩＤと氏名と識別コードが対応付けて記憶されていればよい。そして、端末装置３０は取得された識別コードを接続制御装置２０に送信し、接続制御装置２０で登録ユーザの識別コードとの照合処理を行う。端末装置３０は、その結果を接続制御装置２０から取得することで、登録ユーザと、未登録参加者候補数を特定することができる。
【００８２】
実施形態では、接続先候補の端末装置３２〜３４が順位付けされ、決定された順位に従って登録ユーザと未登録候補者数が表示される例を示したが、接続先候補の端末装置３２〜３４の各々の登録ユーザと未登録候補者数が提示されるのであれば、順位付けは行われなくてもよい。また、ログインユーザとその他登録ユーザとは区別しなくてもよい。実施形態で示した人物アイコンの表示態様は例示であり、その他の態様であってもよい。人物アイコンは使用せず、登録ユーザの氏名と未登録参加者候補の数がテキスト表示されてもよい。表示ではなく音声によって登録ユーザの氏名と未登録参加者候補の数が提示されてもよい。
【符号の説明】
【００８３】
２０  接続制御装置
３０  端末装置
３００  ＣＰＵ
３１０  ＨＤＤ
３２２  ディスプレイ
３５１  カメラ
【図１】
0005531862.tif 000002
【図２】
0005531862.tif 000003
【図３】
0005531862.tif 000004
【図４】
0005531862.tif 000005
【図５】
0005531862.tif 000006
【図６】
0005531862.tif 000007
【図７】
0005531862.tif 000008
【図８】
0005531862.tif 000009
【図９】
0005531862.tif 000010
【図１０】
0005531862.tif 000011
【図１１】
0005531862.tif 000012