(57)【特許請求の範囲】
【請求項１】
複数の端末装置と、各端末装置との間の接続を制御する接続制御装置とを備えるシステムであって、
前記接続制御装置は、
過去の接続セッションにおける端末装置と該過去の接続セッションにおいて該端末装置を利用していた複数のユーザに関する情報とをセッション履歴情報として記録する記録手段と、
端末装置からの接続先候補要求に応じて、次の接続セッションにおいて該端末装置を利用する複数のユーザに関する該端末装置から受信した情報を用いて、該複数のユーザのうちの少なくとも一人のユーザに対応するセッション履歴情報を前記記録手段から参照することにより前記接続先候補要求を行った端末装置に接続先候補の端末装置を提示する提示手段とを有し、
前記複数の端末装置は、
前記接続制御装置に対して接続先候補要求および次の接続セッションにおいて該端末装置を利用する複数のユーザに関する情報を送信する送信手段と、
前記接続制御装置から接続先候補の端末装置の一覧を受信する受信手段とを有することを特徴とするシステム。
【請求項２】
複数の端末装置と、各端末装置との間の接続を制御する接続制御装置とを備えるシステムであって、
前記接続制御装置は、
過去の接続セッションにおける端末装置とユーザに関する情報とをセッション履歴情報として記録する記録手段と、
端末装置からの接続先候補要求に応じて、該端末装置のユーザに対応するセッション履歴情報を前記記録手段から参照することにより前記接続先候補要求を行った端末装置に接続先候補の端末装置を提示する提示手段とを有し、
前記複数の端末装置は、
前記接続制御装置に対して接続先候補要求およびユーザに関する情報を送信する送信手段と、
前記接続制御装置から接続先候補の端末装置の一覧を受信する受信手段とを有し、
前記接続制御装置は、前記ユーザに関する情報としてユーザの顔情報を記録する手段を更に有し、
前記接続制御装置は、前記顔情報を照合する手段を更に有し、前記端末装置からユーザに関する情報として前記顔情報を受信し、受信した顔情報と前記顔情報を記録する手段に記録されている顔情報とを照合して当該ユーザを特定することを特徴とするシステム。
【請求項３】
複数の端末装置との間の接続を制御する接続制御装置であって、
過去の接続セッションにおける端末装置と該過去の接続セッションにおいて該端末装置を利用していた複数のユーザに関する情報とをセッション履歴情報として記録する記録手段と、
端末装置からの接続先候補要求に応じて、次の接続セッションにおいて該端末装置を利用する複数のユーザに関する該端末装置から受信した情報を用いて、該複数のユーザのうちの少なくとも一人のユーザに対応するセッション履歴情報を前記記録手段から参照することにより前記接続先候補要求を行った端末装置に接続先候補の端末装置を提示する提示手段と、
を有することを特徴とする接続制御装置。
【請求項４】
前記提示手段は、前記接続先候補要求を行った端末装置のユーザに関する情報と前記セッション履歴情報における各ユーザに関する情報とを照合し、一致度の高い順に前記接続先候補の端末装置を提示することを特徴とする請求項３に記載の接続制御装置。
【請求項５】
前記提示手段は、前記一致度が同一の場合には接続回数の多い順か、接続開始又は終了時刻の何れかを新しい順に前記接続先候補の端末装置を提示することを特徴とする請求項４に記載の接続制御装置。
【請求項６】
前記ユーザに関する情報としてユーザの顔情報を記録する手段を更に有することを特徴とする請求項３乃至５の何れか一項に記載の接続制御装置。
【請求項７】
前記顔情報を照合する手段を更に有し、前記端末装置からユーザに関する情報として前記顔情報を受信し、受信した顔情報と前記顔情報を記録する手段に記録されている顔情報とを照合して当該ユーザを特定することを特徴とする請求項６に記載の接続制御装置。
【請求項８】
複数の端末装置との間の接続を制御する接続制御装置であって、
過去の接続セッションにおける端末装置とユーザに関する情報とをセッション履歴情報として記録する記録手段と、
端末装置からの接続先候補要求に応じて、該端末装置のユーザに対応するセッション履歴情報を前記記録手段から参照することにより前記接続先候補要求を行った端末装置に接続先候補の端末装置を提示する提示手段と、
を有し、
前記ユーザに関する情報としてユーザの顔情報を記録する手段を更に有し、
前記顔情報を照合する手段を更に有し、前記端末装置からユーザに関する情報として前記顔情報を受信し、受信した顔情報と前記顔情報を記録する手段に記録されている顔情報とを照合して当該ユーザを特定することを特徴とする接続制御装置。
【請求項９】
他の端末装置と通信する端末装置であって、
過去の接続セッションにおける前記他の端末装置と該過去の接続セッションにおいて当該他の端末装置を利用していた複数のユーザに関する情報とをセッション履歴情報として取得する取得手段と、
次の接続セッションにおいて前記端末装置を利用する複数のユーザに関する情報の入力を受付ける入力手段と、
前記複数のユーザのうちの少なくとも一人のユーザに関する情報に対応する前記取得手段により取得したセッション履歴情報に基づいて、接続先候補の前記他の端末装置を提示する提示手段と、
を有することを特徴とする端末装置。
【請求項１０】
顔情報を照合する手段を更に有し、前記入力手段によりユーザに関する情報として前記顔情報を受付け、受付けた顔情報と登録されている顔情報とを照合して当該ユーザを特定することを特徴とする請求項９に記載の端末装置。
【請求項１１】
他の端末装置と通信する端末装置であって、
過去の接続セッションにおける前記他の端末装置とユーザに関する情報とをセッション履歴情報として取得する取得手段と、
前記端末装置のユーザに関する情報の入力を受付ける入力手段と、
前記入力手段により受付けたユーザに関する情報に対応する前記取得手段により取得したセッション履歴情報に基づいて、接続先候補の前記他の端末装置を提示する提示手段と、
を有し、
顔情報を照合する手段を更に有し、前記入力手段によりユーザに関する情報として前記顔情報を受付け、受付けた顔情報と登録されている顔情報とを照合して当該ユーザを特定することを特徴とする端末装置。
【請求項１２】
複数の端末装置との間の接続を制御する接続制御装置における制御方法であって、
記録手段が、過去の接続セッションにおける端末装置と該過去の接続セッションにおいて該端末装置を利用していた複数のユーザに関する情報とをセッション履歴情報として記録する記録工程と、
提示手段が、端末装置からの接続先候補要求に応じて、次の接続セッションにおいて該端末装置を利用する複数のユーザに関する該端末装置から受信した情報を用いて、該複数のユーザのうちの少なくとも一人のユーザに対応するセッション履歴情報を参照することにより前記接続先候補要求を行った端末装置に接続先候補の端末装置を提示する提示工程と、
を有することを特徴とする制御方法。
【請求項１３】
複数の端末装置との間の接続を制御する接続制御装置における制御方法であって、
記録手段が、過去の接続セッションにおける端末装置とユーザに関する情報とをセッション履歴情報として記録する記録工程と、
提示手段が、端末装置からの接続先候補要求に応じて、該端末装置のユーザに対応するセッション履歴情報を参照することにより前記接続先候補要求を行った端末装置に接続先候補の端末装置を提示する提示工程と、
を有し、
前記端末装置からユーザに関する情報としてユーザの顔情報を受信する工程と、
受信した顔情報と記録されている顔情報とを照合して当該ユーザを特定する工程を更に有することを特徴とする制御方法。
【請求項１４】
他の端末装置と通信する端末装置における制御方法であって、
過去の接続セッションにおける前記他の端末装置と該過去の接続セッションにおいて当該他の端末装置を利用していた複数のユーザに関する情報とをセッション履歴情報として取得する取得工程と、
次の接続セッションにおいて前記端末装置を利用する複数のユーザに関する情報の入力を受付ける入力工程と、
前記入力工程で受付けた、前記複数のユーザのうちの少なくとも一人のユーザに関する情報に対応する前記取得工程において取得したセッション履歴情報に基づいて、接続先候補の前記他の端末装置を提示する提示工程と、
を有することを特徴とする制御方法。
【請求項１５】
他の端末装置と通信する端末装置における制御方法であって、
過去の接続セッションにおける前記他の端末装置とユーザに関する情報とをセッション履歴情報として取得する取得工程と、
前記端末装置のユーザに関する情報の入力を受付ける入力工程と、
前記入力工程で受付けたユーザに関する情報に対応する前記取得工程において取得したセッション履歴情報に基づいて、接続先候補の前記他の端末装置を提示する提示工程と、
を有し、
前記入力工程ではユーザに関する情報として顔情報を受付け、
受付けた顔情報と登録されている顔情報とを照合して当該ユーザを特定する工程を更に有することを特徴とする制御方法。
【請求項１６】
請求項３乃至８の何れか一項に記載の接続制御装置としてコンピュータを機能させるためのプログラム。
【請求項１７】
請求項９乃至１１の何れか一項に記載の端末装置としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオ会議などにおける会議端末装置間の接続制御技術に関するものである。
【背景技術】
【０００２】
ネットワークを用いて双方向の映像音声通信を行うビデオ会議システムが製品化されている。ビデオ会議を開始するためには、参加する端末装置に対して相互接続を呼びかける必要がある。尚、このような相互接続のための制御を接続制御と呼ぶ。
【０００３】
市販のビデオ会議システムは、例えばH.323などの勧告に則って接続制御を行う機能が実装されており、異なるメーカー若しくは機種間での相互接続性が保証されている。接続制御は、通常ＭＣ（Multipoint Controller）と称される接続を管理する機能モジュールによってなされる。ここで、ＭＣは接続制御サーバに搭載される場合もあれば、会議端末装置に搭載される場合もある。
【０００４】
また、一対一の映像音声通信の手法として、ＩＰ電話も広く使用されている。ＩＰ電話において呼を確立するための接続制御は、例えばＳＩＰ（Session Initiation Protocol）に則ってなされる。ビデオ会議システムにおける接続制御サーバに対して、ＩＰ電話ではＳＩＰサーバがこの役割を担う。
【０００５】
一対一のビデオ会議やＩＰ電話では、電話帳に顔画像を登録することが行われている。
【０００６】
また、特許文献１には、各カメラに顔画像が割り当てられ、画面上の顔画像アイコンを表示枠にドラッグアンドドロップ操作することにより、カメラ画像を表示する接続ユーザインターフェースが開示されている。
【０００７】
更に、顔画像を接続制御に応用した例が特許文献２に開示されている。特許文献２は、ビデオ会議の接続制御サーバにおいて、映像中に顔画像を検出した場合にのみ、接続制御の対象とすることで、会議参加端末装置には必ず顔画像が表示されるものである。
【０００８】
そして、例えば、目や口元に相当する顔特徴の位置関係を表した幾何学モデルに対して、照合顔画像と登録顔画像の類似度を求める顔認識技術が存在する。
【特許文献１】特開平０９−０２３４１４号公報
【特許文献２】特開２０００−１５２２０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ビデオ会議システムはＩＰ電話と異なり、一台の端末装置を複数人数で使用することが通例である。また、会議端末装置は通常は共同で使用する。しかるに従来技術における接続制御は会議端末装置間を結ぶという概念に基づいて行われており、接続履歴も端末装置を単位として履歴が残るのみであった。
【００１０】
また、ビデオ会議端末装置にログインして履歴情報を呼び出す試みがあるが、そもそも予約を行わない場合もある。このため、個々のビデオ会議端末装置において接続開始に際しては、過去の多くの履歴をたどるか、相手会議端末装置のネットワーク情報を検索する必要があり、煩雑な操作を必要とするものであった。
【００１１】
本発明は、複数の会議参加希望者情報と過去の履歴情報とから接続先端末装置候補の一覧を提示することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の一実施形態に係るシステムは、複数の端末装置と、各端末装置との間の接続を制御する接続制御装置とを備え、
前記接続制御装置は、
過去の接続セッションにおける端末装置と該過去の接続セッションにおいて該端末装置を利用していた複数のユーザに関する情報とをセッション履歴情報として記録する記録手段と、
端末装置からの接続先候補要求に応じて、次の接続セッションにおいて該端末装置を利用する複数のユーザに関する該端末装置から受信した情報を用いて、該複数のユーザのうちの少なくとも一人のユーザに対応するセッション履歴情報を前記記録手段から参照することにより前記接続先候補要求を行った端末装置に接続先候補の端末装置を提示する提示手段とを有し、
前記複数の端末装置は、
前記接続制御装置に対して接続先候補要求および次の接続セッションにおいて該端末装置を利用する複数のユーザに関する情報を送信する送信手段と、
前記接続制御装置から接続先候補の端末装置の一覧を受信する受信手段とを有することを特徴とする。
【００１３】
本発明の別の一実施形態に係るシステムは、複数の端末装置と、各端末装置との間の接続を制御する接続制御装置とを備え、
前記接続制御装置は、
過去の接続セッションにおける端末装置とユーザに関する情報とをセッション履歴情報として記録する記録手段と、
端末装置からの接続先候補要求に応じて、該端末装置のユーザに対応するセッション履歴情報を前記記録手段から参照することにより前記接続先候補要求を行った端末装置に接続先候補の端末装置を提示する提示手段とを有し、
前記複数の端末装置は、
前記接続制御装置に対して接続先候補要求およびユーザに関する情報を送信する送信手段と、
前記接続制御装置から接続先候補の端末装置の一覧を受信する受信手段とを有し、
前記接続制御装置は、前記ユーザに関する情報としてユーザの顔情報を記録する手段を更に有し、
前記接続制御装置は、前記顔情報を照合する手段を更に有し、前記端末装置からユーザに関する情報として前記顔情報を受信し、受信した顔情報と前記顔情報を記録する手段に記録されている顔情報とを照合して当該ユーザを特定することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、ユーザの過去の接続セッションに基づいて、接続先端末装置候補を提示することができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照しながら発明を実施するための最良の形態について詳細に説明する。
【００２１】
［第１の実施形態］
第１の実施形態として、ビデオ会議の参加希望者情報を接続制御サーバに送信すると、過去の接続履歴と会議参加者履歴に基づいて接続先候補の一覧を返信する、接続制御装置について説明する。
【００２２】
図１は、ビデオ会議システムの構成の一例を示す図である。図１に示すように、ビデオ会議システムは、端末装置１１０と、端末装置１２０と、会議履歴ＤＢ１０１を持つ接続制御装置１００とから構成される。尚、図１に示すビデオ会議システムでは、端末装置の台数は２台であるが、本発明はこれに限ることなく、より多くの端末装置がビデオ会議システムに存在する場合にも適用可能である。
【００２３】
端末装置１１０及び端末装置１２０は、それぞれカメラ、マイク、スピーカ、ディスプレイなどを有する会議端末装置である。また、端末装置１１０及び端末装置１２０は、例えばインターネット上のビデオ会議を実現するための勧告であるH.323の機能をサポートしている。
【００２４】
接続制御装置１００は、多地点の接続制御や映像音声の中継を行う多地点接続制御装置（ＭＣＵ：Multipoint Control Unit）であり、端末装置１１０、１２０と同様にH.323の機能をサポートしている。
【００２５】
また、接続制御装置１００は会議履歴ＤＢ１０１を持ち、会議参加者の事前登録や参加希望者の確認と、端末装置１１０、１２０に対する接続先候補の提示、接続制御などを行う。ここで、会議参加者の事前登録とは、会議への参加を希望するメンバーを事前に登録する処理である。端末装置１１０、１２０から任意のＩＤとパスワードを添えて登録要求があると、接続制御装置１００が会議参加者の登録を行う。参加希望者の確認は、会議への参加を希望するメンバーを確認する処理で、参加希望者は事前に登録されたＩＤとパスワードを端末装置１１０、１２０から入力する。入力としては、リモコンを用いて会議端末装置に人物番号ＩＤを入力するか、非接触型ＩＣカードを用いても良い。
【００２６】
接続制御装置１００は参加希望者情報を会議履歴ＤＢ１０１に照合し、複数の参加希望者が過去に接続した会議を抽出し、接続先の候補となる端末装置を求める。尚、会議履歴ＤＢ１０１と検索方法の詳細は更に後述する。
【００２７】
会議端末装置は、メンバーの新規登録、会議参加希望者のエントリー、接続先一覧の取得と表示、選択、他の端末装置との映像音声通信などを行う。使用者はリモコンなどの入力機器とディスプレイ上のＧＵＩ（Graphical User Interface）を通じて端末装置を操作する。第１の実施形態では、端末装置１１０と端末装置１２０との間で映像や音声のフォーマット、通信方式、ポート番号などの能力情報を交換し、映像音声通信を開始する。
【００２８】
尚、接続制御通信プロトコルは、例えばH.323勧告の一部として勧告されているH.225が利用可能である。また、音声のフォーマットは、例えばG.711やG.722が利用可能であり、映像のフォーマットはH.261やH263が利用可能であり、伝送プロトコルはRTP/RTSPが利用可能である。ここでRTPはリアルタイムトランスポートプロトコル、RTSPはリアルタイムストリーミングプロトコルの略である。また、端末装置１１０と端末装置１２０との間で直接映像音声通信を行っているが、接続制御装置１００経由でこれを行うことも何ら問題ない。
【００２９】
図１１は、端末装置及び接続制御装置のハードウェア構成の一例を示す図である。ここでは、端末装置及び接続制御装置を情報処理装置（パーソナルコンピュータ）として説明する。
【００３０】
図１１において、情報処理装置は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、タイマ２０４、ディスプレイ２０５、操作部２０６、ＦｌａｓｈＲＯＭ２０７、ネットワークＩ／Ｆ２０８、ＨＤ２０９から構成される。
【００３１】
ＣＰＵ（中央処理装置）２０１は、情報処理装置全体を制御する。ＲＯＭ２０２は、各種プログラム等を格納する。ＲＡＭ２０３は、実行中のプログラムを記憶すると共に実行中のプログラムに用いられるデータ等を一時的に記憶する。
【００３２】
タイマ２０４は、各種時間を計測する。ディスプレイ２０５は、ユーザインタフェースを表示する。操作部２０６は、例えばキーボード、マウス、又はタッチディスプレイ等で構成され、情報を入力する。ＦｌａｓｈＲＯＭ２０７は、各種設定データファイル等を記憶する。ネットワークＩ／Ｆ２０８は、情報処理装置を外部装置と接続する。ＨＤ２０９は、各種プログラム及び設定データファイルを記憶する。
【００３３】
ＣＰＵ２０１は、マイクロプロセッサで構成される。ＣＰＵ２０１が、ＲＯＭ２０２、又はＨＤ２０９に記憶されているプログラムをＲＡＭ２０３上に読み出して実行することによって、後述する機能、又はフローチャートに係る処理が実現される。
【００３４】
ここで、接続制御装置１００における参加希望者情報から接続先候補を求める方法を、図２を用いて説明する。まず、過去の接続セッションにおける通信端末装置と参加者に関する情報とをセッション履歴情報として記録する会議履歴ＤＢ１０１の構成を説明する。
【００３５】
図２は、会議履歴ＤＢ１０１の構成の一例を示す図である。会議履歴ＤＢ１０１には、過去の会議セッション毎に、時刻（開始時刻、終了時刻）、地点ＩＤ（接続端末装置情報）、参加者ＩＤ（各端末装置における参加者情報）が記録されている。記録フォーマットとしては、地点ＩＤには端末装置情報が、参加者ＩＤには参加者情報が記録される。
【００３６】
尚、参加者ＩＤは事前に登録、発行が必要であり、会議の接続制御とは別の手順が必要であるが、本発明は登録方法に依存するものではないため、その説明は省略する。また、図２に示す例は、会議における端末装置は２地点接続であり、端末装置数は２であるが、実際にはそれ以上の端末装置の参加も可能であることは言うまでもない。
【００３７】
次に、参加希望者情報から接続候補端末装置を求める方法を説明する。まず参加希望者情報と過去の接続セッションにおける会議の参加者ＩＤとを照合し、一致度の高い端末装置を検索する。これには自端末装置も含まれる。次に、検索した端末装置と同一会議の接続端末装置を並べる。その後、接続回数の多い順に、接続開始日時の新しい順に整列して順位付ける。そして、順位付け情報と共に、依頼端末装置に返信する。
【００３８】
次に、図１に示すビデオ会議システムでの端末装置接続開始手順を、図３に示すシーケンス図を用いて説明する。
【００３９】
図３は、第１の実施形態におけるビデオ会議システムでの端末装置接続開始手順を示す図である。まず、Ｓ３０１において、端末装置１１０で参加者登録が行われる。登録の方法としては、専用のログイン画面や非接触型ＩＣカードなどを用いる方法があるが、本発明は登録方法に依存するものではないため、その説明は省略する。次に、Ｓ３０２で、端末装置１１０から接続制御装置１００へ参加希望者情報の送信を行う。そして、接続制御装置１００が、Ｓ３０３で、端末装置１１０から受信した参加希望者情報を登録する。尚、この参加希望者情報の接続制御装置１００への登録は複数回行っても良い。
【００４０】
参加希望者情報の登録が完了すると、Ｓ３０４で、端末装置１１０は接続制御装置１００に対して接続先候補要求を行う。これに対して、Ｓ３０５で、接続制御装置１００が接続先候補を抽出し、Ｓ３０６で、その接続先候補を返信する。
【００４１】
一方、端末装置１１０は、Ｓ３０７で、その接続先候補の一覧を表示し、使用者が接続先を選択、入力する。
【００４２】
次に、Ｓ３１０〜Ｓ３１３までは、接続制御装置１００を介した接続制御処理である。まず、Ｓ３１０で、端末装置１１０が接続制御装置１００を介して端末装置１２０との接続を要求する。これにより、接続制御装置１００が、Ｓ３１１で、端末装置１２０に対して接続要求を転送する。端末装置１２０では、接続を許可するか否かを決定し、Ｓ３１２で、接続制御装置１００に対して応答する。そして、Ｓ３１３で、接続制御装置１００が接続要求に対する応答を端末装置１１０に返信する。ここでは接続が許可されたものとする。
【００４３】
接続制御の際のプロトコルは、H.255やSIP（Session Initiation Protocol）によって記載されるが、何れも標準的なものであるため、その説明は省略する。
【００４４】
そして、Ｓ３１４で、会議開始時に、接続制御装置１００は会議履歴ＤＢ１０１、参加者ＩＤを更新する。この時点で端末装置１１０における参加希望者は正式に参加者となる。
【００４５】
次に、端末装置１１０と端末装置１２０との間で双方向の映像音声伝送がなされる。ここでは、端末装置間で直接やり取りする例を示したが、接続制御装置１００経由で映像音声通信を行うことも可能である。
【００４６】
次に、端末装置間でデバイスの詳細情報を交換する。つまり、Ｓ３２０で、端末装置１１０から端末装置１２０へ自デバイスの詳細情報を送信すると共に端末装置１２０の詳細情報を要求する。この要求に対して、Ｓ３２１で、端末装置１２０がデバイスの詳細情報を返信する。ここで、デバイスの詳細情報の例としては、映像や音声の符号化方式、伝送プロトコル、表示画面サイズなどがある。最後に、Ｓ３３０〜Ｓ３４１で、互いの映像音声を要求し通信を開始する。
【００４７】
次に、接続制御装置１００の接続制御に関する処理を、図４を用いて説明する。図４は、第１の実施形態における接続制御装置で行われる処理を示すフローチャートである。ここでは、メンバー新規登録などのメンバー管理と接続制御に関するイベント処理のみを示している。
【００４８】
まず、Ｓ４０１で、新規メンバー登録要求イベントか否かを判別する。判別した結果、新規メンバー登録要求イベントである場合にはＳ４０２へ処理を進め、ＩＤとパスワードを発行し、続くＳ４０３で参加者ＤＢを更新する。
【００４９】
また、Ｓ４０１でＮＯの場合にはＳ４１０へ処理を進め、既存メンバーの会議参加要求か否かを判別する。判別した結果、既存メンバーの会議参加要求である場合にはＳ４１１へ処理を進め、ＩＤとパスワードを確認する。次に、Ｓ４１２で、認証が成功したか否かを判別する。成功した場合にはＳ４１３へ処理を進め、参加希望者情報を更新する。また、失敗した場合にはＳ４１４へ処理を進め、認証失敗通知を端末装置に対して発行する。
【００５０】
また、Ｓ４１０でＮＯの場合にはＳ４２０へ処理を進め、接続候補リスト要求か否かを判別する。判別した結果、接続候補リスト要求であった場合にはＳ４２１へ処理を進め、参加希望者と過去の会議参加者とを照合する。続くＳ４２２で、一致度の高い会議を抽出し、その抽出された会議に参加していた自分以外の端末装置を接続相手候補端末装置としてリストアップする。そして、Ｓ４２３で、同じ一致度であれば、終了時刻順に整列する。尚、終了時刻順に限らず、接続回数が高い順に整列しても良い。以上により接続先候補の選出が終了し、Ｓ４２４で接続候補リストを端末装置に返信する。端末装置では、受信した接続先端末装置の候補リストがディスプレイ上に提示される。
【００５１】
一方、Ｓ４２０でＮＯの場合にはＳ４３０へ処理を進め、会議を行うための接続要求か否かを判別する。判別した結果、接続要求でない場合には、この処理を終了するが、接続要求であった場合にはＳ４３１へ処理を進め、接続制御処理を行い、Ｓ４３２で会議履歴ＤＢ１０１を更新する。
【００５２】
尚、更新内容は、図２に示す会議の開始時刻・終了時刻、接続端末装置と参加メンバーなどである。この接続制御の詳細は図３に示すＳ３１０〜Ｓ３１３である。
【００５３】
第１の実施形態によれば、接続制御装置に会議履歴ＤＢとして過去の会議セッションにおける接続端末装置や参加者情報を保持し、参加希望者と照合することで、接続可能性の高い端末装置候補を選定できる。従って、会議端末装置の使用者は接続先端末装置の指定を簡単化できる。
【００５４】
［第２の実施形態］
次に、図面を参照しながら本発明に係る第２の実施形態を詳細に説明する。第２の実施形態では、ネットワークに接続している全ての端末装置において、参加希望者の登録を行い、接続先候補リストを作成するものである。
【００５５】
尚、第２の実施形態におけるビデオ会議システムの構成は、図１に示す第１の実施形態と同様であり、その説明は省略する。また、会議における端末装置は２地点接続であり、端末装置数は２であるが、実際にはそれ以上の端末装置の参加も可能であることは言うまでもない。
【００５６】
図５は、第２の実施形態におけるビデオ会議システムでの端末装置接続開始手順を示す図である。ここでは、第１の実施形態と異なる部分を中心に説明する。
【００５７】
まず、Ｓ５０１〜Ｓ５０３において、端末装置１１０における参加希望者の登録、接続制御装置１００への参加希望者情報の送信、登録を行う。これは、第１の実施形態で説明した図３に示すＳ３０１〜Ｓ３０３と同一の処理である。また、Ｓ５５０〜Ｓ５５２において端末装置１２０からの参加希望者登録、接続制御装置１００への参加希望者情報の送信、登録を行う。
【００５８】
次に、Ｓ５０４で、端末装置１１０から接続制御装置１００に対して、接続先候補リストの要求を行う。これにより、Ｓ５０５で、接続制御装置１００が会議履歴ＤＢ１０１に照会を行い、Ｓ５０６で、最適な接続先の候補リストを返信する。ここで、第１の実施形態と異なるのは、接続先候補リストを要求した端末装置のみならず、全ての端末装置における参加希望者情報が接続制御装置１００にあるため、より的確な照合が可能な点である。
【００５９】
具体的には、端末装置１１０が過去に参加した会議のうち、現在の参加希望者が多く含まれる会議セッションを探索する。そして、その会議セッションに参加した端末装置のうち、現在ネットワークに接続している端末装置のリストを接続先候補端末装置として返信する。第１の実施形態と同様に、接続回数や会議開始終了時刻で整列することも可能である。
【００６０】
第２の実施形態によれば、各端末装置における参加希望者情報から、会議の開催を希望する端末装置に対して接続可能性の高い端末装置リストを送付することができる。これにより、ビデオ会議における接続開始に関わる操作を簡略化できる。
【００６１】
［第３の実施形態］
次に、図面を参照しながら本発明に係る第３の実施形態を詳細に説明する。第３の実施形態では、第１及び第２の実施形態で説明した接続制御装置１００に、更に顔ＤＢを持ち、端末装置１１０、１２０には顔の特徴量を抽出可能な顔検出エンジンを持つ。そして、端末装置にて抽出した顔特徴を接続制御装置１００に送信して照合を行うことにより、会議に参加を希望する参加者を自動的に登録する。これにより、手動でログインする手間を省くことができる。
【００６２】
図６は、第３の実施形態によるビデオ会議システムの構成を示す図である。システムは図１に示す構成と同様に、１つの接続制御装置１００と２つの端末装置１１０、１２０とから構成される。ここで、端末装置の数は限定されないことは言うまでもない。
【００６３】
端末装置１１０は顔検出エンジン１１１を備え、端末装置１１０に接続された不図示のカメラが顔の特徴を抽出し、接続制御装置１００に送信する。尚、端末装置１２０も端末装置１１０と同様に、顔検出エンジン１２１を備えているものとする。
【００６４】
接続制御装置１００は会議履歴ＤＢ１０１に加え、顔ＤＢ１０２を持つ。会議履歴ＤＢ１０１は第１及び第２の実施形態と同様に、会議ＩＤ、開始終了時刻、端末装置ＩＤ、参加者ＩＤなどの情報を持つ。ここで、顔ＤＢ１０２は参加者ＩＤに対応した顔画像照合のための顔特徴量を持つ。特徴量やその記述方式は顔照合の方法によって異なる。特徴量としては、例えば目の両端・瞳・口唇の両端などの特定部位のエッジ特徴とその特徴間の幾何学的距離がある。しかし、本発明は特定の顔照合方法に依存するものではないため、詳細な説明は省略する。
【００６５】
第３の実施形態では、端末装置が顔特徴を抽出して接続制御装置へ送信し、接続制御装置が照合を行う処理を説明するが、端末装置では顔画像を単に抽出して接続制御装置がその顔画像から顔特徴量を抽出しても良い。
【００６６】
また、接続制御装置の顔ＤＢから顔特徴を呼び出し、各端末装置側で照合処理を行うことも可能であることは言うまでもない。
【００６７】
ここで、第３の実施形態におけるビデオ会議開始までの処理手順を、図６を用いて説明する。第１の実施形態と同様に、端末装置１１０から会議の開始を要求する場合を考える。
【００６８】
まず、端末装置１１０のカメラ視野内に参加希望者が登場する。すると、Ｓ６０１で、端末装置１１０が顔検出エンジン１１１にて参加希望者の顔を検出する。次に、Ｓ６０２で、検出した顔の特徴量を接続制御装置１００へ送信する。
【００６９】
接続制御装置１００は、Ｓ６０３で、その顔特徴を顔ＤＢ１０２に照会し、人物ＩＤを特定する。ここで、過去に会議への参加がなく、顔ＤＢ１０２に登録されていない人物の場合には、新規に人物ＩＤを作成し、顔特徴を顔ＤＢ１０２に新規登録する。また、端末装置１１０から接続制御装置１００に対する顔特徴量の送信は、参加希望者の数だけ複数回に渡って行われる。
【００７０】
次に、会議を開始するに当たり、Ｓ６０４で、端末装置１１０は接続制御装置１００に接続先候補の要求を行う。この時点で、顔照合の結果として、端末装置１１０における参加希望者情報を接続制御装置１００にて把握することができる。
【００７１】
この要求に対して、接続制御装置１００は、Ｓ６０５で、第１の実施形態と同様に、参加希望者と過去の会議参加者との一致度の高い会議を抽出する。その抽出された会議に参加していた自分以外の端末装置を接続相手候補端末装置としてリストアップする。接続先端末装置のリストを返信する。リストを受信した端末装置１１０は、Ｓ６０６でそのリストをディスプレイ上に表示し、使用者に選択を促す。
【００７２】
これ以降、Ｓ６０７での接続要求からＳ６１１での映像音声通信の開始に至る処理手順は、第１の実施形態におけるＳ３１０からＳ３４１と同一である。
【００７３】
このように、新規メンバーの登録は自動的に行われるため、メンバー自身がＩＤやパスワードを取得、或いは入力する必要がない。また、会議開始後に、参加者が着席、或いは退席した場合は、自動的に顔情報を抽出して接続制御装置１００で確認を行い、会議履歴ＤＢ１０１を更新することも可能である。
【００７４】
次に、第３の実施形態における接続制御装置１００の処理を、図７を用いて説明する。接続制御装置１００の機能は多岐に渡るが、図７では第３の実施形態に関係する顔照合による接続制御処理を説明する。
【００７５】
図７は、第３の実施形態における顔照合による処理を示すフローチャートである。まず、Ｓ７０１で、顔特徴情報を取得したか否かを判別する。ここで、顔特徴情報を取得した場合はＳ７０２へ処理を進め、顔を照合する。顔情報が端末装置から送付されるタイミングは、端末装置に付属するカメラで人物の顔を検出したときである。これは会議開始前と会議開始後のいずれのタイミングでも発生する。会議開始後の場合は、会議参加者として自動的に追加される。
【００７６】
次に、Ｓ７０３では、Ｓ７０２で照合した結果、新規の人物か否かを判別する。判別の結果、新規の人物であればＳ７０４へ処理を進め、顔ＤＢ１０２にこの人物の顔を新規に登録する。また、Ｓ７０３で新規の人物の顔でなければ、この処理を終了する。
【００７７】
一方、Ｓ７０１で顔特徴情報でなければＳ７０５へ処理を進め、接続先候補要求であるか否かを判別する。ここで、接続先候補要求であればＳ７０６へ処理を進め、接続先履歴の抽出を行う。この処理は、第１の実施形態で説明した処理と同じ処理である。具体的には、Ｓ４２１〜Ｓ４２３での処理である。そして、Ｓ７０７で、接続先候補リストを端末装置に返信する。また、Ｓ７０５で接続候補要求でなければＳ７０９へ処理を進め、その他のイベント処理を行い、この処理を終了する。
【００７８】
第３の実施形態によれば、接続制御装置において会議履歴ＤＢに加えて顔ＤＢを持ち、参加希望者を自動的に登録することで、ビデオ会議システムの接続操作において参加希望者を手動で登録する必要なく、直ちに候補端末装置リストを提示することができる。このような自動登録処理により、会議端末装置での使用者の会議開始に関わる操作負荷を軽減することができる。
【００７９】
［第４の実施形態］
次に、図面を参照しながら本発明に係る第４の実施形態を詳細に説明する。第４の実施形態では、会議履歴ＤＢと顔ＤＢとを接続制御装置側ではなく、会議端末装置側に備える場合を説明する。これにより、接続制御装置が存在しない場合でも、第３の実施形態と同様な使い勝手を使用者に提供できる。
【００８０】
図８は、第４の実施形態によるビデオ会議システムの構成を示す図である。システムは複数の端末装置１１０、１２０、１３０がネットワークで接続される。尚、第４の実施形態では、接続制御装置は存在しない。
【００８１】
端末装置１１０には、顔特徴を抽出するための顔検出エンジン１１１、顔ＤＢ１１２、会議履歴ＤＢ１１３を持つ。また、端末装置１２０も端末装置１１０と同様に、顔検出エンジン１２１、顔ＤＢ１２２、会議履歴ＤＢ１２３を持つが、端末装置１３０は顔検出エンジン１３１だけを持つものとする。ここで、顔ＤＢや会議履歴ＤＢは全ての端末装置が持つ必要はない。
【００８２】
映像音声通信は第１乃至第３の実施形態と同様に、端末装置間で行われる伝送モデルであるが、１つの装置に集めた上で各端末装置に配信しても良い。この場合、各端末装置は集中配信装置に対して映像・音声を送受信する形となる。
【００８３】
また、第４の実施形態における会議履歴ＤＢは、図２に示す会議履歴ＤＢと同様なものが利用可能である。ただし、会議ＩＤや参加者ＩＤは接続制御装置によって割り振られた統一的なものではなく、各端末装置で任意に割り振ったものである。
【００８４】
次に、第４の実施形態における端末装置間の処理手順を、図９を用いて説明する。ここでは端末装置１１０、１２０、１３０の間で顔検出による接続を行う。また、端末装置１１０、１２０、１３０はネットワークで接続された端末装置である。
【００８５】
まず、Ｓ９０１、Ｓ９０２、Ｓ９０３で、各端末装置が顔検出を開始する。次に、Ｓ９０４、Ｓ９０６で端末装置１１０から端末装置１２０、１３０に対して顔検出情報の通知を要求する。尚、この通知を要求する端末装置の選定方法としては、過去に接続のあった端末装置に限定しても良いし、ネットワーク上で検出した全ての会議端末装置に対して要求しても良い。この例では、端末装置１２０、１３０に対して通知開始を要求するものとする。
【００８６】
この要求に対して、Ｓ９０５で端末装置１２０が顔情報の受信要求を受諾し、またＳ９０７で端末装置１３０が顔情報の受信要求を受諾する。ここで、顔を検出した場合には、Ｓ９１０やＳ９１２で端末装置１１０に対して顔特徴情報を送信する。
【００８７】
端末装置１１０は、Ｓ９１１、Ｓ９１３で顔情報を受信し、自身の持つ顔ＤＢ１１２と照合して個人を特定する。照合の方法は第３の実施形態と同一である。ここでもし照合ができなかった場合には新規の個人であるので、新たに登録を行う。
【００８８】
Ｓ９１１、Ｓ９１３では顔情報を受信し、照合を行うと同時に、会議履歴ＤＢ１１３を参照して接続先候補の一覧を提示する。この方法は第１乃至第３の実施形態の何れか１つで説明した方法を使用可能である。具体的には、参加希望者と過去の会議参加者とを照合する。そして、一致度の高い会議を抽出し、その抽出された会議に参加していた自分以外の端末装置を接続相手候補の端末装置としてリストアップする。
【００８９】
次に、接続先候補を表示すると、Ｓ９２０で、端末装置１１０の使用者が表示された接続先候補から接続先を選択し、Ｓ９２１で接続要求を行う。この例では、端末装置１２０に対して接続要求を行っている。これに対して、Ｓ９２２で、端末装置１２０から接続許可応答がなされる。これにより、会議セッションが開始され、Ｓ９２３で端末装置１１０における会議履歴ＤＢ１１３と顔ＤＢ１１２が更新される。これ以降、映像音声通信が開始されるが、説明は省略する。
【００９０】
尚、端末装置１２０のように、会議履歴ＤＢ１２３と顔ＤＢ１２２が存在する場合は、それぞれのＤＢを更新する。
【００９１】
図１０は、第４の実施形態における端末装置の処理手順を示すフローチャートである。尚、この例では、端末装置１１０で実行される処理手順を説明する。また、顔照合による接続処理に関するイベント処理部を中心に説明する。
【００９２】
まず、Ｓ１００１で、顔検出エンジン１１１によって顔情報の取得が行われたか否かを確認する。ここで顔特徴情報が取得された場合はＳ１００２へ処理を進め、顔ＤＢ１１２の照合を行う。次に、Ｓ１００３で照合が成功したか否かを確認する。失敗した場合には新規の顔であるのでＳ１００４へ処理を進め、顔ＤＢ１１２に新規に追加登録する。また、Ｓ１００３で照合が成功した場合は、そのままＳ１００５へ処理を進める。
【００９３】
このＳ１００５では、会議履歴ＤＢ１１３の接続履歴を検索し、接続先候補を求める。そして、Ｓ１００６で接続先候補を表示する。
【００９４】
一方、Ｓ１００１で顔情報の取得イベントでなかった場合にはＳ１０１０へ処理を進め、接続要求か否かを判別する。その結果、接続要求であった場合にはＳ１０１１へ処理を進め、接続要求処理を行う。この処理は、指定した複数の端末装置に対して会議の開始を要求する発呼処理である。そして、Ｓ１０１３で接続が成功したか否かを判別する。もし失敗した場合には、この処理を終了するが、成功した場合にはＳ１０１４へ処理を進め、会議履歴ＤＢ１１３を更新する。また、失敗した場合には、この処理を終了する。
【００９５】
また、Ｓ１０１０で、接続要求でなければＳ１０１５へ処理を進め、その他のイベント処理を行い、この処理を終了する。
【００９６】
第４の実施形態によれば、端末装置に会議履歴ＤＢと顔ＤＢを持つことで、接続制御装置が存在しない場合でも、顔照合による接続先候補の提示を行うことができる。これにより、安価なシステム構成で便利な接続制御操作を行うことができる。
【００９７】
尚、本発明は複数の機器（例えば、ホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用しても良い。
【００９８】
また、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行する。これによっても、本発明の目的が達成されることは言うまでもない。
【００９９】
この場合、コンピュータ読み取り可能な記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【０１００】
このプログラムコードを供給するための記録媒体として、例えばフレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【０１０１】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、次の場合も含まれることは言うまでもない。即ち、プログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合である。
【０１０２】
更に、記録媒体から読出されたプログラムコードがコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込む。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１０３】
【図１】ビデオ会議システムの構成の一例を示す図である。
【図２】会議履歴ＤＢ１０１の構成の一例を示す図である。
【図３】第１の実施形態におけるビデオ会議システムでの端末装置接続開始手順を示す図である。
【図４】第１の実施形態における接続制御装置で行われる処理を示すフローチャートである。
【図５】第２の実施形態におけるビデオ会議システムでの端末装置接続開始手順を示す図である。
【図６】第３の実施形態によるビデオ会議システムの構成を示す図である。
【図７】第３の実施形態における顔照合による処理を示すフローチャートである。
【図８】第４の実施形態によるビデオ会議システムの構成を示す図である。
【図９】第４の実施形態における端末装置間の処理手順を示す図である。
【図１０】第４の実施形態における端末装置の処理手順を示すフローチャートである。
【図１１】端末装置、接続制御装置のハードウェア構成の一例を示す図である。
【符号の説明】
【０１０４】
１００  接続制御装置
１０１  会議履歴ＤＢ
１０２  顔ＤＢ
１１０  端末装置
１１１  顔検出エンジン
１１２  顔ＤＢ
１１３  会議履歴ＤＢ
１２０  端末装置
１２１  顔検出エンジン
１２２  顔ＤＢ
１２３  会議履歴ＤＢ
【図１】
0005279333.tif 000002
【図２】
0005279333.tif 000003
【図３】
0005279333.tif 000004
【図４】
0005279333.tif 000005
【図５】
0005279333.tif 000006
【図６】
0005279333.tif 000007
【図７】
0005279333.tif 000008
【図８】
0005279333.tif 000009
【図９】
0005279333.tif 000010
【図１０】
0005279333.tif 000011
【図１１】
0005279333.tif 000012