(57)【要約】【課題】画像データの送受信を伴う電子会議の運営を効率的に支援することを可能とした電子会議システムを提供する。【解決手段】会議メンバの各クライアントコンピュータ３は、カメラ３ｂの装備有無を定期的にビデオサーバ２に通知する。ビデオサーバ２は、この通知に基づき、各クライアントコンピュータ３におけるカメラ３ｂの装備有無を管理し、クライアントコンピュータ３からの要求に応じて、カメラ３ｂの装備有無を含む会議メンバ全員の情報を要求元のクライアントコンピュータ３に提供する。そして、この情報の提供を受けたクライアントコンピュータ３は、カメラ３ｂの装備有無を識別可能に、会議メンバの情報をユーザに一覧表示する。【選択図】      図１
2008252177.tif 000002
【特許請求の範囲】
【請求項１】
同一のサーバコンピュータとネットワークを介して接続される複数のクライアントコンピュータ間で前記サーバコンピュータを介在させずに画像データを相互に送受信する電子会議システムにおいて、
前記サーバコンピュータは、
画像撮像装置が装備されているか否かの通知を前記複数のクライアントコンピュータそれぞれから受信するメンバ情報受信手段と、
前記メンバ情報受信手段によって受信された画像撮像装置の装備有無を示す情報を含む前記複数のクライアントコンピュータに関する情報を一覧可能なメンバリスト情報を前記複数のクライアントコンピュータに送信するメンバリスト情報送信手段と、
を具備し、
前記クライアントコンピュータは、
画像撮像装置が装備されているか否かを判定する判定手段と、
前記判定手段による判定結果を前記サーバコンピュータに通知するメンバ情報通知手段と、
前記メンバリスト情報を前記サーバコンピュータから受信するメンバリスト情報受信手段と、
前記メンバリスト情報受信手段により受信されたメンバリスト情報に基づき、画像撮像装置の装備有無を識別可能に前記複数のクライアントコンピュータを一覧表示するメンバ情報一覧表示手段と、
を具備することを特徴とする電子会議システム。
【請求項２】
前記サーバコンピュータの前記メンバリスト情報送信手段は、画像データの送受信を実行中か否かを示す情報を前記メンバリスト情報中の前記複数のクライアントコンピュータに関する情報に含ませ、
前記クライアントコンピュータの前記メンバ情報一覧表示手段は、画像データの送受信を実行中か否かを識別可能に前記複数のクライアントコンピュータを一覧表示する、
ことを特徴とする請求項１記載の電子会議システム。
【請求項３】
前記サーバコンピュータは、
前記複数のクライアントコンピュータとの間を接続する前記ネットワークの種類に基づき、画像データを相互に送受信可能なクライアントコンピュータ数を決定するビデオメンバ数決定手段をさらに具備し、
前記メンバリスト情報送信手段は、前記ビデオメンバ数決定手段により決定されたクライアントコンピュータ数を示す情報を前記メンバリスト情報に含ませ、
前記クライアントコンピュータは、
前記メンバリスト情報に含まれるクライアントコンピュータ数を上限に、前記メンバリスト情報に含まれる複数のクライアントコンピュータの中から画像データを相互に送受信するクライアントコンピュータを選択し、この選択したクライアントコンピュータ間で画像データの送受信を実行する旨を要求する通知を前記サーバコンピュータに送信するビデオメンバ設定手段をさらに具備する、
ことを特徴とする請求項１または２記載の電子会議システム。
【請求項４】
前記サーバコンピュータは、画像データの送受信を実行中の第１のクライアントコンピュータ群と異なる第２のクライアントコンピュータ群による画像データの送受信実行要求の通知を前記クライアントコンピュータから新たに受信した場合、前記第１のクライアントコンピュータ群に対して画像データの送受信を停止する旨を指示する通知を送信し、前記第２のクライアントコンピュータに対して画像データの送受信を実行する旨を指示する通知を当該画像データの送受信相手を示す情報と共に送信するビデオメンバ管理手段をさらに具備することを特徴とする請求項３記載の電子会議システム。
【請求項５】
同一のサーバコンピュータとネットワークを介して接続される複数の他の情報処理装置との間で前記サーバコンピュータを介在させずに画像データを相互に送受信する情報処理装置において、
画像撮像装置が装備されているか否かを判定する判定手段と、
前記判定手段による判定結果を前記サーバコンピュータに通知するメンバ情報通知手段と、
画像撮像装置の装備有無を示す情報を含む、前記サーバコンピュータとネットワークを介して接続されるすべての情報処理装置に関する情報を一覧可能なメンバリスト情報を前記サーバコンピュータから受信するメンバリスト情報受信手段と、
前記メンバリスト情報受信手段により受信されたメンバリスト情報に基づき、画像撮像装置の装備有無を識別可能に前記すべての情報処理装置を一覧表示するメンバ情報一覧表示手段と、
を具備することを特徴とする情報処理装置。
【請求項６】
前記メンバリスト情報中の前記すべての情報処理装置に関する情報は、画像データの送受信を実行中か否かを示す情報を含み、
前記メンバ情報一覧表示手段は、画像データの送受信を実行中か否かを識別可能に前記複数のクライアントコンピュータを一覧表示する、
ことを特徴とする請求項５記載の情報処理装置。
【請求項７】
前記メンバリスト情報は、画像データを相互に送受信可能な情報処理装置数を含み、
前記メンバリスト情報に含まれる情報処理装置数を上限に、前記メンバリスト情報に含まれる前記すべての情報処理装置の中から画像データを相互に送受信する情報処理装置を選択し、この選択した情報処理装置間で画像データの送受信を実行する旨を要求する通知を前記サーバコンピュータに送信するビデオメンバ設定手段をさらに具備する、
ことを特徴とする請求項５または６記載の情報処理装置。
【請求項８】
同一のサーバコンピュータとネットワークを介して接続される複数の他の情報処理装置との間で前記サーバコンピュータを介在させずに画像データを相互に送受信する情報処理装置を、
画像撮像装置が装備されているか否かを判定する判定手段、
前記判定手段による判定結果を前記サーバコンピュータに通知するメンバ情報通知手段、
画像撮像装置の装備有無を示す情報を含む、前記サーバコンピュータとネットワークを介して接続されるすべての情報処理装置に関する情報を一覧可能なメンバリスト情報を前記サーバコンピュータから受信するメンバリスト情報受信手段、
前記メンバリスト情報受信手段により受信されたメンバリスト情報に基づき、画像撮像装置の装備有無を識別可能に前記すべての情報処理装置を一覧表示するメンバ情報一覧表示手段、
として機能させるためのプログラム。
【請求項９】
前記メンバリスト情報中の前記すべての情報処理装置に関する情報は、画像データの送受信を実行中か否かを示す情報を含み、
前記メンバ情報一覧表示手段は、画像データの送受信を実行中か否かを識別可能に前記複数のクライアントコンピュータを一覧表示する、
ことを特徴とする請求項８記載のプログラム。
【請求項１０】
前記メンバリスト情報は、画像データを相互に送受信可能な情報処理装置数を含み、
前記情報処理装置を、前記メンバリスト情報に含まれる情報処理装置数を上限に、前記メンバリスト情報に含まれる前記すべての情報処理装置の中から画像データを相互に送受信する情報処理装置を選択し、この選択した情報処理装置間で画像データの送受信を実行する旨を要求する通知を前記サーバコンピュータに送信するビデオメンバ設定手段としてさらに機能させる、
ことを特徴とする請求項８または９記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンピュータネットワークを利用した電子会議システムに適用して好適な制御技術に関する。
【背景技術】
【０００２】
近年、データ通信環境が社会基盤として整備されてきたことに伴い、遠隔地に点在する複数のユーザ同士がコンピュータネットワークを介して意見交換することのできる電子会議システムが普及し始めており、この会議を円滑に進行させるための提案がこれまで種々なされている（例えば特許文献１等参照）。
【０００３】
この電子会議システムにおいては、例えばマイクロフォン・ヘッドフォン一体型のヘッドセットとカメラとを各ユーザが使用するコンピュータに装備し、そのマイクで集音した音声やカメラで撮像した動画像をコンピュータ間で送受信することにより、参加者全員が共通の話題について議論することを可能としている。
【０００４】
この電子会議システムの構築例としては、各ユーザが使用するコンピュータをクライアントコンピュータとして位置づけ、これらクライアントコンピュータ間でのデータ授受を管理するサーバコンピュータを設置するクライアント・サーバシステム方式を採用することが最も一般的である。そして、このサーバコンピュータは、クライアントコンピュータ間でのデータ授受を主に次の２種類の方法で管理する。
【０００５】
第１の方法は、各クライアントコンピュータ間のデータ授受にサーバコンピュータが常時介在する方法であり、各クライアントコンピュータは、サーバコンピュータに対してデータを送信すると共に、サーバコンピュータからデータを受信する。例えばユーザＡ，ユーザＢ，ユーザＣの３者で会議を開催する場合、サーバコンピュータは、ユーザＡから送信されてきたデータをユーザＢ，ユーザＣに転送するといった制御を実行する。また、この方式の場合、サーバコンピュータは、各ユーザのデータを時分割で１ユーザ分ずつ転送するほか、複数ユーザ分のデータを合成して転送することも可能である。
【０００６】
また、第２の方法は、各クライアントコンピュータ間のデータ授受にサーバコンピュータが介在しない方法であり、各クライアントコンピュータは、他の参加者のクライアントコンピュータとの間で各々相互にデータを送受信する。例えばユーザＡ，ユーザＢ，ユーザＣの３者で会議を開催する場合、サーバコンピュータは、ユーザＡに対し、ユーザＢ，ユーザＣとの間でデータを送受信する旨を指示する。ユーザＢ，ユーザＣに対しても同様の指示を行う。
【０００７】
音声データの場合、その送受信に必要となる処理能力が比較的小さく、その転送に常時介在させてもサーバコンピュータに与える負荷もそれ程大きくはならないため、第１の方法が採用されることが多い。一方、動画像データの場合、その送受信に必要となる処理能力が比較的大きく、その転送に常時介在させるとサーバコンピュータに与える負荷が大きくなるため、特にコストが重要視される状況下においては、第２の方法が採用されることが多い。
【特許文献１】特開平６−２７４５９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ここで、サーバコンピュータが第２の方法で管理を行う条件下で、クライアントコンピュータ間で動画像データを送受信する場合を考える。この場合、各クライアントコンピュータは、他の参加者のクライアントコンピュータとの間で各々相互に動画像データを送受信することになるので、クライアントコンピュータの処理能力や、コンピュータネットワークの通信速度を考慮して、通常、動画像データを送受信できるクライアント数に上限が設けられる。従って、例えば８人で会議を開催する際、その内の３人は動画像を見ながら話を進められるが、残りの５人は音声のみで参加するといった状況になる。
【０００９】
前述のように、この第２の方法でのサーバコンピュータは、会議に参加するユーザそれぞれに対し、他のどのユーザとの間で動画像データを送受信すべきかを指示する。サーバコンピュータは、このクライアントコンピュータに対する指示を、その会議に参加した順に上限に達するまで行う。即ち、いわゆる早い者勝ちで、かつ固定で、動画像データを送受信する権利が与えられてしまっていた。
【００１０】
また、この会議には、当初より音声のみのつもりで参加することも可能であるので、カメラを装備しないヘッドセットのみが装備されたコンピュータに早い時期に参加されてしまうと、（他の参加者からの動画像は見られるものの）動画像を撮像・送信できないコンピュータに動画像データを送受信する権利が与えられてしまう。
【００１１】
この発明は、このような事情を考慮してなされたものであり、画像データの送受信を伴う電子会議の運営を効率的に支援することを可能とした電子会議システム、情報処理装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
前述した目的を達成するために、この発明は、同一のサーバコンピュータとネットワークを介して接続される複数のクライアントコンピュータ間で前記サーバコンピュータを介在させずに画像データを相互に送受信する電子会議システムにおいて、前記サーバコンピュータは、画像撮像装置が装備されているか否かの通知を前記複数のクライアントコンピュータそれぞれから受信するメンバ情報受信手段と、前記メンバ情報受信手段によって受信された画像撮像装置の装備有無を示す情報を含む前記複数のクライアントコンピュータに関する情報を一覧可能なメンバリスト情報を前記複数のクライアントコンピュータに送信するメンバリスト情報送信手段と、を具備し、前記クライアントコンピュータは、画像撮像装置が装備されているか否かを判定する判定手段と、前記判定手段による判定結果を前記サーバコンピュータに通知するメンバ情報通知手段と、前記メンバリスト情報を前記サーバコンピュータから受信するメンバリスト情報受信手段と、前記メンバリスト情報受信手段により受信されたメンバリスト情報に基づき、画像撮像装置の装備有無を識別可能に前記複数のクライアントコンピュータを一覧表示するメンバ情報一覧表示手段と、を具備することを特徴とする。
【発明の効果】
【００１３】
この発明によれば、画像データの送受信を伴う電子会議の運営を効率的に支援することを可能とする。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して、この発明の一実施形態を説明する。
【００１５】
図１は、本実施形態に係る電子会議システムの一構成例を示す図である。図１に示すように、この電子会議システムは、電話サーバ１，ビデオサーバ２の２台のサーバコンピュータと、多数のクライアントコンピュータ３とが、例えばインターネットやＬＡＮ（Local Area Network）等のネットワークＡを介して接続されるいわゆるクライアント・サーバシステム方式で構成されている。
【００１６】
クライアントコンピュータ３には、音声入力用のマイクロフォンと音声出力用のヘッドフォンとが一体となったヘッドセット３ａが装備され、会議（カンファレンス）に参加する各ユーザ（メンバ）は、このヘッドセット３ａを頭部に装着して、自分の意見をマイクロフォンで発言し、他人の意見をヘッドフォンで聴く。また、クライアントコンピュータ３には、さらに必要に応じてカメラ３ｂを装備することができ、このカメラ３ｂを装備すれば、自分の画像を他のユーザに送信することが可能となる。カメラ３ｂを装備していなくとも、他人の画像を見ることは可能である。ここでは、ユーザ１，２，４，５はカメラ３ｂを使用し、ユーザ３はカメラを使用しないものとする。
【００１７】
まず、この電子会議システムにおける会議の開催手順について、図２および図３を参照しながら説明する。
【００１８】
図２に示すように、ユーザ１がユーザ２との通話を電話サーバ１に要求する（ユーザ１がユーザ２に電話を掛ける）と、この時点で、ユーザ１，２をメンバとする会議が構築される。そして、この会議が構築された旨は、そのメンバ構成と共に電話サーバ１からビデオサーバ２に通知される。また、例えばユーザ１が一旦ユーザ２との通話を保留し、ユーザ３との通話を開始すると、図３に示すように、この会議のメンバにユーザ３が追加される。ユーザ２がユーザ３との通話を開始することによっても同様である。そして、このメンバの追加も電話サーバ１からビデオサーバ２に通知される。会議からの脱退は、通話を切断することで行われ、その情報も電話サーバ１からビデオサーバ２に通知される。
【００１９】
また、この電子会議システムにおいては、複数の会議を同時に開催することも可能である。即ち、ユーザ１，２，３をメンバとする会議と並行して、例えばユーザ４，５をメンバとする会議を別途開催することもできる。
【００２０】
ユーザ１，２，３をメンバとする会議が開催されると、電話サーバ１は、各メンバ間から送信されてくる音声データを受信し、これを他のメンバに転送する処理を実行する。より具体的には、ユーザ１およびユーザ２から送信されてきた音声データを時分割または合成してユーザ３に転送し、ユーザ１およびユーザ３から送信されてきた音声データを時分割または合成してユーザ２に転送し、ユーザ２およびユーザ３から送信されてきた音声データを時分割または合成してユーザ１に転送する。そのため、各ユーザが使用するクライアントコンピュータ３は、図４に示すように、音声データに関しては、電話サーバ１との間で一対一で送受信を実行することになる。換言すれば、電話サーバ１は、クライアントコンピュータ３相互間での音声データの送受信に常時介在する。
【００２１】
一方、ビデオサーバ２は、音声データの転送とは異なり、画像データの転送が高負荷であることを考慮して、クライアントコンピュータ３相互間での画像データの送受信には介在しない。いま、ユーザ１〜５の５者をメンバとする会議が開催されていることを電話サーバ１からの通知によりビデオサーバ２が認識しているとする。なお、電話サーバ１による通話と連動して、ビデオサーバ２も、まずは、繋がった順に画像データの送受信を自動的に開始させる。そして、その後に、ビデオサーバ２は、このユーザ１〜５のいずれかから、任意のユーザ間で画像データを送受信したい旨の要求を受け付ける。
【００２２】
例えば、ユーザ１からユーザ１，２，４の間で画像データを送受信したい旨の要求を受けると、ビデオサーバ２は、図５に示すように、ユーザ２，４への画像データの送信をユーザ１のクライアントコンピュータ（１）３に指示し、ユーザ１，４への画像データの送信をユーザ１のクライアントコンピュータ（２）３に指示し、ユーザ１，２への画像データの送信をユーザ１のクライアントコンピュータ（４）３に指示する。
【００２３】
その結果、各ユーザが使用するクライアントコンピュータ３は、図６に示すように、画像データに関しては、相手数分、一対多で送受信を実行することになる。そのため、クライアントコンピュータ３の処理能力やネットワークＡの通信速度を考慮して、画像データを送受信できるユーザ数に上限が通常設けられる。そこで、この電子会議システムは、どのユーザ間で画像データを送受信できるようにするか等、電子会議の運営を効率的に支援できるようにしたものであり、以下、この点について詳述する。
【００２４】
図７は、ビデオサーバ２の機能ブロックを示す図である。
【００２５】
図７に示すように、ビデオサーバ２は、通信部２１、カンファレンス管理部２２、メンバ間ビデオ通信制御部２３の処理部と、カンファレンスメンバ管理テーブル２４のデータ部とを有している。処理部は、専用の集積回路または外部記憶装置から主メモリにロードされてＣＰＵによって実行されるプログラムによって構成され、データ部は、主メモリと外部記憶装置とで構成される仮想記憶装置上に確保される。
【００２６】
通信部２１は、電話サーバ１との間の通信と、ネットワークＡを介したクライアントコンピュータ３との間の通信とを実行する。カンファレンス管理部２２は、電話サーバ１からの会議の開催やメンバの増減等に関する通知に基づき、各会議および当該会議を構成する各メンバの情報をカンファレンスメンバ管理テーブル２４に格納する。また、カンファレンス管理部２２は、各クライアントコンピュータ３から通知されるカメラ３ｂの装備有無もカンファレンスメンバ管理テーブル２４に格納する。図８は、カンファレンスメンバ管理テーブル２４の一例を示す図である。
【００２７】
電話サーバ１は、会議が構築される毎にカンファレンスＩＤを採番し、その値をカンファレンス管理部２２に通知する。そして、カンファレンス管理部２２は、この通知されたカンファレンスＩＤをカンファレンスメンバ管理テーブル２４に格納する。
【００２８】
また、カンファレンス管理部２２は、その会議の構成メンバが接続されるネットワーク（ここではネットワークＡ）の種類から画像データを相互に送受信可能なクライアントコンピュータ数を決定し、その値をカンファレンスメンバ管理テーブル２４に格納する。より具体的には、通信速度の速いネットワーク程大きな数に決定するようにする。
【００２９】
例えば電話サーバ１およびビデオサーバ２が、ネットワークＡとは種類の異なるネットワークＢとも接続されており、このネットワークＢに接続されたクライアントコンピュータ群によって会議が構築されたと仮定すると、カンファレンス管理部２２は、ネットワークＡ上で構築される会議とは異なる値を決定することもあり得る。
【００３０】
ここでは、図８に示すように、３台のクライアントコンピュータ間で画像データを送受信可能であると決定したものと想定する（ビデオ通信可能メンバ数）。なお、このビデオ通信可能メンバ数は、ネットワークの種類に関わらずに、システムの仕様として固定値を設定するようにしても構わない。また、クライアントコンピュータ３の性能、ネットワークＡの性能、管理者の設定等に基づいて決定しても良い。
【００３１】
さらに、このカンファレンスメンバ管理テーブル２４には、各会議の構成メンバの識別子（クライアントＩＤ）、各構成メンバが使用するクライアントコンピュータ３のカメラ３ｂ装備有無（カメラ装備状態）、画像データの送受信実行有無（ビデオ通信状態）を示す情報がそれぞれ格納される。ビデオ通信状態フィールドの情報を更新・管理するのはメンバ間ビデオ通信制御部２３であり、メンバ間ビデオ通信制御部２３は、いずれかのクライアントコンピュータ３からあるクライアントコンピュータ３間で画像データの送受信を行いたい旨の要求を受け付けると、このビデオ通信状態フィールドにて画像データの送受信を実行中と示されるクライアントコンピュータ３に対して当該画像データの送受信を停止する指示を送信すると共に、新たに要求されたクライアントコンピュータ３に対して画像データの送信先情報を付して画像データの送受信の実行を指示する。その際に、メンバ間ビデオ通信制御部２３は、このビデオ通信状態フィールドの情報の更新を併せて実施する。
【００３２】
また、カンファレンス管理部２２は、クライアントコンピュータ３に対して、そのクライアントコンピュータ３が属する会議に関するカンファレンスメンバ管理テーブル２４上の情報（メンバリスト情報）を提供する機能も有している。
【００３３】
一方、図９には、クライアントコンピュータ３の機能ブロックが示されている。
【００３４】
図９に示すように、クライアントコンピュータ３は、通信部３１、サーバコミュニケーション部３２、ビデオ通信部３３の処理部と、カンファレンス状態管理テーブル３４のデータ部とを有している。
【００３５】
通信部３１は、ネットワークＡを介した電話サーバ１、ビデオサーバ２、他のクライアントコンピュータ３との間の通信を実行する。サーバコミュニケーション部３２は、第１に、他のクライアントコンピュータ３への通話を開始して、会議を開催するための電話サーバ１とのやり取りを制御する。即ち、サーバコミュニケーション部３２は、電話サーバ１との間で音声データを送受信するオーディオ通信部の機能も併せ持っている。また、サーバコミュニケーション部３２は、第２に、他のクライアントコンピュータ３との間で画像データを送受信するためのビデオサーバ２とのやり取りを制御する。より具体的には、自クライアントコンピュータ３のカメラ有無をビデオサーバ２に通知したり、自クライアントコンピュータ３が属する会議に関するカンファレンスメンバ管理テーブル２４上の情報の提供をビデオサーバ２に要求し、これに応答して返送されてきた情報をカンファレンス状態管理テーブル３４に格納したり、他のクライアントコンピュータ３との間で画像データの送受信を行いたい旨の要求をビデオサーバ２に送信する処理を実行する。
【００３６】
図１０は、このサーバコミュニケーション部３２によって更新・管理されるカンファレンス状態管理テーブル３４の一例を示す図である。図１０に示すように、カンファレンス状態管理テーブル３４には、ビデオサーバ２のカンファレンスメンバ管理テーブル２４によって管理される、自クライアントコンピュータ３が属する会議に関する情報が格納される。また、このカンファレンス状態管理テーブル３４上では、各クライアントＩＤについて自他を判別するための自他判別フラグも管理される。
【００３７】
ビデオ通信部３３は、他のクライアントコンピュータ３との間で画像データを送受信するための各種処理を実行するものであり、カメラ有無判定部３３１およびＧＵＩ部３３２を有している。カメラ有無判定部３３１は、自クライアントコンピュータ３にカメラ３ｂが装備されているかどうかを判定する。前述のサーバコミュニケーション部３２は、このビデオ通信部３３のカメラ有無判定部３３１による判定結果を定期的にビデオサーバ２に通知する。ビデオサーバ２は、カメラ有無の状態に変化があると、変化後の状態を各クライアントに通知する。また、この時、サーバコミュニケーション部３２は、この通知内容をカンファレンス状態管理テーブル３４に反映させる処理も併せて実行する。
【００３８】
また、ＧＵＩ部３３２は、他のクライアントコンピュータ３から送信されてきた画像データを表示するビデオ表示部３３２ａと、この当該会議における画像データの送受信に関わる環境の設定を行う環境設定部３３２ｂとを有している。図１１は、この環境設定部３３２ｂがユーザに提示する第１の画面の一例である。
【００３９】
環境設定部３３２ｂは、この画面を表示するための操作が行われると、サーバコミュニケーション部３２に対して、カンファレンス状態管理テーブル３４を最新の状態に更新するよう要求する。この要求に応じて、サーバコミュニケーション部３２は、カンファレンスメンバ管理テーブル２４によって管理される自クライアントコンピュータ３が属する会議に関する情報をビデオサーバ２から取得してカンファレンス状態管理テーブル３４を更新する。この更新後のカンファレンス状態管理テーブル３４を使って、環境設定部３３２ｂは、図１１に示す画面を表示する。
【００４０】
図１１に示すように、この画面には、会議に参加しているメンバを一覧するためのウィンドウａ１が設けられる。そして、各メンバをウィンドウａ１に一覧表示する際、環境設定部３３２ｂは、（１）自他、（２）カメラ装備有無、（３）画像データの送受信実行有無、を識別可能なオブジェクトを付加する。ここでは、人物を模した部分の濃淡で自他を表し（オブジェクトａ１１は自分、それ以外は他人を表している）、カメラを模した部分の有無でカメラ装備有無を表し（オブジェクトａ１１はカメラ装備有り、オブジェクトａ１２はカメラ装備無しを表している）、カメラを模した部分の濃淡で画像データの送受信実行有無を表している（オブジェクトａ１１は画像データ送受信実行中、オブジェクトａ１３は画像データ送受信未実行を表している）。
【００４１】
つまり、クライアントコンピュータ３の各ユーザは、この画面を参照することで、会議にユーザ１〜５の５者が参加しており、このうち、ユーザ３が使用するクライアントコンピュータ３にはカメラ３ｂが装備されておらず、また、現在はユーザ１，２，４の３者間で画像データの送受信を行っていることを知ることができる。
【００４２】
また、図１２は、環境設定部３３２ｂがユーザに提示する第２の画面の一例である。この画面上には、ビデオ通信可能メンバ数を提示するエリアｂ１と、会議に参加しているメンバを一覧するためのウィンドウｂ２とが設けられる。ユーザは、エリアｂ１で提示されたビデオ通信可能メンバ数を上限に、ウィンドウｂ２に表示されたユーザの中から画像データの送受信を行いたいユーザを選択することができる。この選択内容は、サーバコミュニケーション部３２を介してビデオサーバ２に通知される。その結果、ビデオサーバ２のメンバ間ビデオ通信制御部２３による前述の各種通知が変更前および変更後の各クライアントコンピュータ３に送信されることになる。
【００４３】
即ち、先に示した第１の画面を提示することで、本電子会議システムは、この第２の画面による選択を行うにあたり、各ユーザのカメラ装備有無と現在の画像データの送受信状態とを提供するという、画像データの送受信を伴う電子会議の運営を効率的に支援することを実現する。また、第２の画面を提示することで、画像データを送受信する権利の付与先を任意に変更できるようにするという、画像データの送受信を伴う電子会議の運営を効率的に支援することを実現する。
【００４４】
図１３は、本電子会議システムにおけるクライアントコンピュータ３の第１の動作手順を示すフローチャートである。
【００４５】
ビデオ通信部３３のカメラ有無判定部３３１は、定期的に、自クライアントコンピュータ３のカメラ３ｂの装備有無を判定する（ステップＡ１）。そして、サーバコミュニケーション部３２は、このビデオ通信部３３のカメラ有無判定部３３１による判定結果をビデオサーバ２に通知する（ステップＡ２）。その後、ビデオサーバからカンファレンス情報通知を受け取り、その通知内容をカンファレンス状態管理テーブル３４に反映させる（ステップＡ３）。
【００４６】
一方、図１４は、本電子会議システムにおけるビデオサーバ２の第１の動作手順を示すフローチャートである。
【００４７】
カンファレンス管理部２２は、クライアントコンピュータ３からカメラ３ｂの装着有無の判定結果に関する通知を受け取ると（ステップＢ１）、その判定結果をカンファレンスメンバ管理テーブル２４に反映させると共に、全てのクライアントへ通知する（ステップＢ２）。
【００４８】
また、図１５は、本電子会議システムにおけるクライアントコンピュータ３の第２の動作手順を示すフローチャートである。
【００４９】
ビデオ通信部のＧＵＩ部３３２（環境設定部３３２ｂ）は、まず、サーバコミュニケーション部３２を介してカンファレンス状態管理テーブル３４を最新の状態に更新する（ステップＣ１）。そして、ＧＵＩ部３３２は、最新の状態に更新されたカンファレンス状態管理テーブル３４に基づき、カメラ３ｂの装備有無、画像データの送受信実行有無を含む会議の運営状態をメンバの一覧形式で表示する（ステップＣ２）。
【００５０】
また、ＧＵＩ部３３２は、画像データの送受信状態を変更する指示を受けると（ステップＣ３のＹＥＳ）、選択されたメンバ間で画像データの送受信を行う旨の要求をサーバコミュニケーション部３２を介してビデオサーバ２に通知する（ステップＣ４）。
【００５１】
一方、図１６は、本電子会議システムにおけるビデオサーバ２の第２の動作手順を示すフローチャートである。
【００５２】
メンバ間ビデオ通信制御部２３は、画像データの送受信を行うメンバの変更をクライアントコンピュータ３から受け取ると（ステップＤ１）、まず、その変更内容をカンファレンスメンバ管理テーブル２４に反映させる（ステップＤ２）。
【００５３】
次に、メンバ間ビデオ通信制御部２３は、現在画像データの送受信を実行中の各クライアントコンピュータ３に対して、画像データの送受信を停止する旨を通知し（ステップＤ３）、通知されたメンバの各クライアントコンピュータ３に対して、画像データの送受信を実行する旨を通知する（ステップＤ４）。
【００５４】
以上のように、本電子会議システムによれば、画像データの送受信を伴う電子会議の運営を効率的に支援することを可能とする。
【００５５】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００５６】
【図１】この発明の一実施形態に係る電子会議システムの一構成例を示す図
【図２】同実施形態の電子会議システムにおいて会議を開催する手順を説明するための第１の図
【図３】同実施形態の電子会議システムにおいて会議を開催する手順を説明するための第２の図
【図４】同実施形態の電子会議システムにおいて会議メンバの音声データが送受信される形態を示す図
【図５】同実施形態の電子会議システムにおいて画像データの送受信を開始する手順を説明するための図
【図６】同実施形態の電子会議システムにおいて会議メンバの画像データが送受信される形態を示す図
【図７】同実施形態の電子会議システムに適用されるビデオサーバの機能ブロックを示す図
【図８】同実施形態のビデオサーバが保有するカンファレンス管理テーブルの一例を示す図
【図９】同実施形態の電子会議システムに適用されるクライアントコンピュータの機能ブロックを示す図
【図１０】同実施形態のビデオサーバが保有するカンファレンス状態管理テーブルの一例を示す図
【図１１】同実施形態のクライアントコンピュータがユーザに提示する第１の画面の一例を示す図
【図１２】同実施形態のクライアントコンピュータがユーザに提示する第２の画面の一例を示す図
【図１３】同実施形態の電子会議システムにおけるクライアントコンピュータの第１の動作手順を示すフローチャート
【図１４】同実施形態の電子会議システムにおけるビデオサーバの第１の動作手順を示すフローチャート
【図１５】同実施形態の電子会議システムにおけるクライアントコンピュータの第２の動作手順を示すフローチャート
【図１６】同実施形態の電子会議システムにおけるビデオサーバの第２の動作手順を示すフローチャート
【符号の説明】
【００５７】
１…電話サーバ、２…ビデオサーバ、３…クライアントコンピュータ、３ａ…ヘッドセット、３ｂ…カメラ、２１…通信部、２２…カンファレンス管理部、２３…メンバ間ビデオ通信制御部、２４…カンファレンスメンバ管理テーブル、３１…通信部、３２…サーバコミュニケーション部、３３…ビデオ通信部、３４…カンファレンス状態管理テーブル、３３１…カメラ有無判定部、３３２…ＧＵＩ部、３３２ａ…ビデオ表示部、３３２ｂ…環境設定部。
【図１】
2008252177.tif 000003
【図２】
2008252177.tif 000004
【図３】
2008252177.tif 000005
【図４】
2008252177.tif 000006
【図５】
2008252177.tif 000007
【図６】
2008252177.tif 000008
【図７】
2008252177.tif 000009
【図８】
2008252177.tif 000010
【図９】
2008252177.tif 000011
【図１０】
2008252177.tif 000012
【図１１】
2008252177.tif 000013
【図１２】
2008252177.tif 000014
【図１３】
2008252177.tif 000015
【図１４】
2008252177.tif 000016
【図１５】
2008252177.tif 000017
【図１６】
2008252177.tif 000018