(57)【要約】【課題】  リアルタイム会議の進行に支障をきたすことなく、遅れてきた者が過去の会議内容を把握することを可能として、使い勝手が向上したネットワーク会議システムを実現する。【解決手段】  会議サーバ１００の他に、記録サーバ２００を設ける。記録サーバ２００の蓄積部２１４には、リアルタイム会議の会議データが蓄積される（Ｓ２）。会議端末３００ａは、会議への接続処理を行った後（Ｓ１）、記録サーバ２００に、追いつき再生要求を送信する（Ｓ３）。記録サーバ２００では、追いつき再生の可否を判定した後（Ｓ４）、過去の会議データの配信を行い（Ｓ６）、追いつき再生の終了時点の到来を会議端末３００ａに通知し（Ｓ７−１）、これにより、会議端末３００ａの接続先が、会議サーバ１００に切り換えられ（Ｓ９）、そして、リアルタイム会議に接続される（Ｓ１０）。【選択図】    図１
2005244522.tif 000002
【特許請求の範囲】
【請求項１】
会議の管理およびリアルタイム会議における会議データの処理を行う会議サーバと、前記リアルタイム会議の会議データを蓄積すると共に、蓄積した会議データを可変速再生する機能をもつ記録サーバと、前記会議サーバおよび前記記録サーバを利用することが可能な、クライアントとしての複数の会議端末と、により構成されるネットワーク会議システムであって、
前記会議端末が前記記録サーバに接続し、前記記録サーバから、高速再生、低速再生または等速再生された前記リアルタイム会議における過去の会議データの配信を受けることができることを特徴とするネットワーク会議システム。
【請求項２】
会議の管理およびリアルタイム会議における会議データの処理を行う会議サーバと、前記リアルタイム会議の会議データを蓄積部に蓄積すると共に、蓄積した会議データを可変速再生する機能をもつ記録サーバと、前記会議サーバおよび前記記録サーバを利用することが可能なクライアントとしての複数の会議端末と、によって構成されると共に、前記複数の会議端末の一つが、会議の途中から会議に参加する場合に、前記記録サーバに接続し、現時点の会議に追いつくまで、前記記録サーバに蓄積されている過去の会議データの高速再生を実施し、現時点の会議に追いついた時点で、前記会議サーバに接続してリアルタイム会議に参加する追いつき参加機能をもつネットワーク会議システムであって、
前記会議サーバは、前記リアルタイム会議の会議データにタイムスタンプを付加して前記記録サーバに送信し、
前記記録サーバは、前記会議サーバから送信されてくる前記会議データを蓄積し、会議端末から追いつき参加の要求があると、その追いつき参加の可否を判定し、蓄積されている前記会議データを高速再生し、その会議データを前記会議端末に送信すると共に、前記会議データに含まれるタイムスタンプと現在の時刻とを比較することにより追いつき再生の終了時点を判定し、前記終了時点が到来すると、そのことを前記会議端末および前記会議サーバに通知し、
前記会議端末は、前記記録サーバから追いつき再生の終了時点の到来の通知を受けると、接続先を前記記録サーバから前記会議サーバに切り換えて、リアルタイム会議に参加することを特徴とするネットワーク会議システム。
【請求項３】
前記記録サーバが、前記蓄積されている前記会議データを高速再生する際、音声の無入力状態を検出し、その部分を飛び越して再生することを特徴とする請求項２に記載のネットワーク会議システム。
【請求項４】
前記記録サーバが、前記蓄積されている前記会議データを高速再生する際の再生速度を前記会議端末から指定することを可能としたことを特徴とする請求項２に記載のネットワーク会議システム。
【請求項５】
前記記録サーバが、会議端末から追いつき参加の要求があったときに、その追いつき参加の可否を判定する際、その時点における会議の残り時間と、追いつき再生の終了までに要する時間から、追いつき再生の終了時点における会議の残り時間を推定し、その残り時間が所定時間以上であるときに、追いつき参加可能と判定することを特徴とする請求項２に記載のネットワーク会議システム。
【請求項６】
前記会議サーバは、前記タイムスタンプが付加された前記会議データが所定時間遅延した後、前記記録サーバに送信し、
前記記録サーバは、前記会議データに含まれるタイムスタンプと現在の時刻とを比較し、前記タイムスタンプが示す時刻が、現在の時刻から前記所定時間前の時刻であるとき、前記追いつき再生の終了時点が到来したと判定し、そのことを前記会議端末および前記会議サーバに通知し、
この通知を受けた前記会議サーバは、少なくとも追いつき会議端末に通知した後、前記リアルタイム会議を一時停止すると共に、リアルタイム会議に参加するために会議サーバに接続してきた前記会議端末に対して、遅延されている前記所定時間分の会議データを前記会議端末に送信し、その後、前記一時停止を解除してリアルタイム会議の会議データを前記会議端末に送信し、これにより、前記会議端末の前記リアルタイム会議への参加を実現することを特徴とする請求項２に記載のネットワーク会議システム。
【請求項７】
前記会議サーバは、前記タイムスタンプが付加された前記会議データが所定時間遅延した後、前記記録サーバに送信し、
前記記録サーバは、前記会議データに含まれるタイムスタンプと現在の時刻とを比較し、前記タイムスタンプが示す時刻が、現在の時刻より前記所定時間前の時刻であるとき、前記追いつき再生の終了時点が到来したと判定し、そのことを前記会議端末および前記会議サーバに通知し、
この通知を受けた前記会議サーバは、リアルタイム会議に参加するために会議サーバに接続してきた前記会議端末に対して、遅延した前記所定時間分の会議データを送信し、その送信に際して、当初は送信レートより高くして送信し、時間と共にその送信レートを低下させていき、前記所定時間分の会議データおよびその所定時間分の会議データの送信中に発生した会議データを送信し終える時点において、送信レートが通常の送信レートになるようにし、これにより、前記会議端末の前記リアルタイム会議へのシームレスな参加を実現することを特徴とする請求項２に記載のネットワーク会議システム。
【請求項８】
前記記録サーバが、前記蓄積部に前記リアルタイム会議の会議データを蓄積する際、前記会議データを、所定量のデータ毎に分割してファイルを作成することを特徴とする請求項２に記載のネットワーク会議システム。
【請求項９】
前記記録サーバが、追いつき参加の可否を判定した結果、追いつき参加不可と判断された場合に、前記会議端末は、前記会議サーバに接続して前記リアルタイム会議に参加するか、あるいは、前記記録サーバから、等速再生または高速再生された過去の会議データの配信を受けるか、を選択することが可能であることを特徴とする請求項２に記載のネットワーク会議システム。
【請求項１０】
請求項２〜請求項９のいずれかに記載のネットワーク会議システムに使用される追いつき参加処理機能を有することを特徴とする会議サーバ。
【請求項１１】
請求項１記載のネットワーク会議システムに使用されるリアルタイム会議の会議データの蓄積、および、蓄積された会議データの高速再生あるいは等速再生機能を有することを特徴とする記録サーバ。
【請求項１２】
さらに、追いつき参加の可否の判定機能と、追いつき再生の終了時点を判定する機能と、前記終了時点の到来を前記会議端末および前記会議サーバに通知する機能と、を有することを特徴とする請求項１１記載の記録サーバ。
【請求項１３】
請求項１〜請求項９のいずれかに記載のネットワーク会議システムに使用される前記会議サーバおよび前記記録サーバへの接続を制御する機能を有することを特徴とする会議端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク会議システム、会議サーバ、記録サーバおよび会議端末に関する。
【背景技術】
【０００２】
ネットワークを介して遠隔会議を実施する場合には、まず、会議の予約を行い、会議の開始時間になると、会議の参加者が、予約時に配布されたパスワードを入力する。これにより、各自の会議端末が、リアルタイム会議に接続される。また、会議に遅れた参加者は、議長の許可を得て、リアルタイム会議に参加することができる。
【０００３】
会議内容を記録し、後から参照することを可能とする技術としては、特許文献１および特許文献２に記載の技術がある。
【０００４】
特許文献１に記載される技術は、マルチメディア議事録の作成方法に関するものであり、参加者の発言情報（音声情報）に、電子透かし技術を利用して発言者を特定する情報を埋め込んでおき、本人が、後に、会議における発言を否定できないようにしている。
【０００５】
特許文献２に記載される技術では、会議の音声映像情報（会議における議事進行の経緯を示す情報を含む）を記録しておき、後に、再生できるようにしている。
【特許文献１】特開平１０−２９４７９８号公報
【特許文献２】特開平６−２０５１５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来のネットワーク会議システムにおいて、遅れてきた参加者が、現在進行中の会議に直接に参加する場合には、会議開始から現時点までの議事内容を把握することができず、したがって、会議に積極的に参加することが困難になる。
【０００７】
また、特許文献１および特許文献２に記載の技術によれば、会議の議事録を作成しておき、会議の終了後に参照することはできる。
しかし、いずれの技術でも、遅れてきた参加者（現在進行中の会議に参加しようとする者）に対する、議事録の利用が考慮されていない。結果的に、遅れてきた参加者は、会議の終了後において、自己が会議に参加した時点より前の会議内容を、議事録により確認できるのみである。
【０００８】
したがって、現在進行中の会議に遅れて参加する参加者は、やはり、参加時点より前の議事内容を把握することができない。遅れてきた参加者は、他の参加者に比べて不利な立場にあり、この点に関しては、特許文献１，２に記載の技術は、何ら改善策を提供しない。
【０００９】
また、全員がそろうことを会議開始の条件とすることも考えられるが、この場合は、予定通り会議を開始できず、無駄な時間が発生してしまう。
【００１０】
本発明が解消しようとする課題としては、リアルタイム会議の進行に支障をきたすことなく、遅れてきた者が過去の会議内容を把握することを可能として、使い勝手が向上したネットワーク会議システムを実現することが一例として挙げられる。
【課題を解決するための手段】
【００１１】
請求項１に記載のネットワーク会議システムは、会議の管理およびリアルタイム会議における会議データの処理を行う会議サーバと、前記リアルタイム会議の会議データを蓄積すると共に、蓄積した会議データを可変速再生する機能をもつ記録サーバと、前記会議サーバおよび前記記録サーバを利用することが可能な、クライアントとしての複数の会議端末と、により構成されるネットワーク会議システムであって、前記会議端末が前記記録サーバに接続し、前記記録サーバから、高速再生または等速再生された前記リアルタイム会議における過去の会議データの配信を受けることができることを特徴とする。
【００１２】
請求項２に記載のネットワーク会議システムは、会議の管理およびリアルタイム会議における会議データの処理を行う会議サーバと、前記リアルタイム会議の会議データを蓄積部に蓄積すると共に、蓄積した会議データを可変速再生する機能をもつ記録サーバと、前記会議サーバおよび前記記録サーバを利用することが可能なクライアントとしての複数の会議端末と、によって構成されると共に、前記複数の会議端末の一つが、会議の途中から会議に参加する場合に、前記記録サーバに接続し、現時点の会議に追いつくまで、前記記録サーバに蓄積されている過去の会議データの高速再生を実施し、現時点の会議に追いついた時点で、前記会議サーバに接続してリアルタイム会議に参加する追いつき参加機能をもつネットワーク会議システムであって、前記会議サーバは、前記リアルタイム会議の会議データにタイムスタンプを付加して前記記録サーバに送信し、前記記録サーバは、前記会議サーバから送信されてくる前記会議データを蓄積し、会議端末から追いつき参加の要求があると、その追いつき参加の可否を判定し、追いつき参加可能と判断した場合に、蓄積されている前記会議データを高速再生し、その会議データを前記会議端末に送信すると共に、前記会議データに含まれるタイムスタンプと現在の時刻とを比較することにより追いつき再生の終了時点を判定し、前記終了時点が到来すると、そのことを前記会議端末および前記会議サーバに通知し、前記会議端末は、前記記録サーバから追いつき再生の終了時点の到来の通知を受けると、接続先を前記記録サーバから前記会議サーバに切り換えて、リアルタイム会議に参加することを特徴とする。
【００１３】
請求項１０に記載の会議サーバは、請求項２〜請求項９のいずれかに記載のネットワーク会議システムに使用される追いつき参加処理機能を有することを特徴とする。
【００１４】
請求項１１に記載の記録サーバは、請求項１記載のネットワーク会議システムに使用されるリアルタイム会議の会議データの蓄積、および、蓄積された会議データの高速再生あるいは等速再生機能を有することを特徴とする。
【００１５】
請求項１３に記載の会議端末は、請求項１〜請求項９のいずれかに記載のネットワーク会議システムに使用される前記会議サーバおよび前記記録サーバへの接続を制御する機能を有することを特徴とする。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について、図面を参照して説明する。
（第１の実施の形態）
図１は、本発明のネットワーク会議システムにおいて、追いつき参加（追いつき再生と、追いつき再生からリアルタイム会議への移行）を実施する際の主要な手順、およびネットワーク会議システムを構成する会議サーバ、記録サーバ、会議端末の特徴的な構成を説明するための図である。
【００１７】
図示されるように、ネットワーク会議システムは、会議サーバ１００と、記録サーバ２００と、複数の会議端末３００ａ〜３００ｄにより構成される。
ここで、会議端末３００ａは、遅れてきた者の会議端末（追いつき参加会議端末）であり、３００ｂ，３００ｃ，３００ｄは、リアルタイム会議中の会議端末である。会議端末３００ａ〜３００ｄの構成は、同じである。図１では、会議端末３００ａの特徴的な構成のみを示している。
【００１８】
会議サーバ１００は、リアルタイム会議をサポートするリアルタイム会議処理部１０２と、会議の予約処理や認証処理等を行う会議管理部１０４と、タイムスタンプ付加部１０６と、バッファメモリ１０８と、時計部１１０と、を備える。
【００１９】
また、記録サーバ２００は、時計部２０２と、追いつき再生可否判定部２０４と、可変速再生部２０６と、タイムスタンプ抽出部２０８と、追いつき判定部２１０と、サーバ切換通知部２１２と、リアルタイム会議の会議データを蓄積する蓄積部（ハードディスク等）２１４と、を備える。
【００２０】
追いつき参加会議端末３００ａは、会議サーバ１００および記録サーバ２００と、適宜、情報の授受を行う。会議サーバ１００、記録サーバ２００、追いつき参加会議端末３００ａの相互の連携により、追いつき参加（追いつき再生と、追いつき再生からリアルタイム会議への移行）が実現される。
【００２１】
以下、会議の予約、リアルタイム会議の開始、および追いつき参加が達成されるまでの手順を説明する。
図１において、各手順には、Ｓ１〜Ｓ１０の符号が付されている。
会議への参加を希望する会議端末３００ａのユーザは、ＷＥＢブラウザを利用して会議サーバ１００に接続し、会議管理部１０４にアクセスして、会議予約を行う（Ｓ１）。
【００２２】
そして、会議予約された時間になると、会議の主催者および各参加者は、自己の会議端末から会議サーバに接続し、会議予約時に配布されたパスワードを入力する。これにより、各会議端末の会議クライアントアプリが起動し、予定された会議に接続する。
【００２３】
会議参加者の中に遅刻者がいる場合でも、予定通りにリアルタイム会議を開始する。会議サーバ１００では、タイムスタンプ付加部１０６により、リアルタイム会議の会議データにタイムスタンプ（現在の時刻を示す情報）を付与し、バッファメモリ１０８により所定時間遅延した後に、記録サーバ２００に送信する（Ｓ２）。
記録サーバ２００は、送られてきた会議データを、蓄積部（ハードディスク等）２１４に蓄積する。
【００２４】
なお、会議の主催者が会議サーバ１００に接続した時点で、記録サーバ２００における会議データの記録が開始されるものとする。
【００２５】
会議に遅れた参加者（追いつき参加会議端末３００ａのユーザ）は、ＷＥＢブラウザを用いて会議一覧を参照し、参加すべき会議を確認する。このとき、その参加者は、現在会議が進行して何分経過したかを、会議一覧で確認できるようにすることが望ましい。
【００２６】
遅れてきた者が追いつき参加を希望する場合（その参加者の一応の判断では、追いつき参加が可能と判断された場合）、自己の会議端末３００ａから事前に配布されたパスワードを入力し、続いて、ディスプレイに表示された参加形態の選択肢の中から、追いつき参加接続を選択する（図４参照）。
これにより、会議クライアントアプリが起動し、記録サーバ２００に接続される（Ｓ３）。
【００２７】
ここで、記録サーバ２００の、追いつき再生可否判定部２０４は、追いつき再生が可能であるか否かの判断を行う。すなわち、会議端末３００ａのユーザが追いつき再生可能であると判断した場合でも、正確に計算してみると、会議終了までに追いつき再生が終わらない場合や、追いつき再生が終了した時点での会議の残り時間が極めて少なく、追いつき再生をする意味があまりないこともあり得る。したがって、記録サーバ２００が、事前に、追いつき再生の可否の判定を行うようにした。
【００２８】
追いつき再生可否判定部２０４が追いつき参加の可否を判定する際、その時点における会議の残り時間と、追いつき再生の終了までに要する時間（例えば、最も速い速度で再生した場合に要する時間）から、追いつき再生の終了時点における会議の残り時間を推定する。そして、その残り時間が所定時間以上であるときに、追いつき参加可能と判定する。
【００２９】
記録サーバ２００は、追いつき再生の可否判断の結果を、会議端末３００ａに通知する（Ｓ４）。このとき、追いつき再生の終了予定の時点の情報も通知し、会議端末３００ａのディスプレイ上にその予定時点を表示して、ユーザの注意を喚起するようにしてもよい。
【００３０】
追いつき再生可能である旨の通知を受けた会議端末３００ａは、記録サーバ２００に対して、高速再生（追いつき再生）の要求を送信する（Ｓ５−１）。このとき、会議端末３００ａから再生速度を指示するようにしてもよい。あるいは、チャプター指定による再生、所定間隔毎の再生（ダイジェスト再生）を指示することができるようにしてもよい。
【００３１】
一方、追いつき再生不可である旨の通知を受けた会議端末３００ａには、追いつき再生を断念し、追いかけ再生（過去の会議データを傍観者として視聴するだけの再生方式）を選択するか、あるいは、リアルタイム会議に直接に参加する、という２つの選択肢が与えられる。
【００３２】
追いかけ再生を選択するときは、会議端末３００ａから記録サーバ２００に、追いかけ再生の要求を送信する（Ｓ５−１）。また、リアルタイム会議への直接の参加を選択するときは、会議サーバに、リアルタイム会議への参加要求を送信する（Ｓ５−２）。
【００３３】
Ｓ４において、追いつき再生が可能である旨の通知を受けた会議端末３００ａには、続いて、記録サーバ２００より、高速再生された会議データが配信される（Ｓ６）。
【００３４】
すなわち、記録サーバ２００の可変速再生部２０６は、蓄積部（ハードディスク等）２１４から、会議データを高速再生する。再生された会議データは、会議端末３００ａに送信される。会議端末３００ａのユーザは、ディスプレイやスピーカを利用して、過去の会議の様子を視聴する。
【００３５】
会議端末３００ａは、記録サーバ２００から送信された上記会議データを受信して、再生する可変速再生部３０３を備え、この可変速再生部３０３は高速再生時において、音声の無入力状態を飛ばして（追い越して）再生したり、会議端末３００ａのユーザが、重要でないと判断した部分は、再生速度を上げて再生したり、あるいは、会議データをチャプターポイントで一定時間再生したり、会議データを所定間隔毎に再生することで（静止画によるダイジェスト再生）、効率的な再生を実施するができる。
【００３６】
記録サーバ２００は、会議データの高速再生を実行しつつ、その高速再生の終了時点（すなわち、現時点への追いつき）を判定する（追いつき判定）。
この追いつき判定は、追いつき判定部２１０が行う。追いつき判定の手順は、以下のとおりである。
【００３７】
タイムスタンプ抽出部２０８が、再生された会議データからタイプスタンプを抽出する。追いつき判定部２１０は、時計部２０２が出力する現時刻情報（ＲＴ）と、タイムスタンプ抽出部２０８にて抽出されたタイムスタンプ（ＴＳ）とを比較する。
【００３８】
上記のとおり、会議サーバ１００から記録サーバ２００に会議データを送る際、バッファメモリ１０８により所定時間（例えば、１５秒）の遅延が生じる。したがって、記録サーバ２００にて再生可能な最新の会議データは、現時刻より、上記の所定時間（例えば、１５秒）だけ前の会議データである。
【００３９】
すなわち、追いつき再生された会議データのタイムスタンプ（ＴＳ）が、現時刻より上記の所定時間（例えば１５秒）だけ前を示しているとき、最新（直近）の会議データが再生されたことになり、この時点で追いつき再生終了と判断することができる。追いつき判定部２１０は、このようにして、追いつき判定を行う。
【００４０】
追いつき判定部２１０によって追いつき再生の終了時点の到来が検出されると、サーバ切換通知部２１２は、そのことを、会議端末３００ａおよび会議サーバ１００の双方に通知する（Ｓ７−１およびＳ７ー２）。
【００４１】
この通知を受けた会議端末３００ａは、会議サーバ１００に対し、サーバの切換要求（つまり、接続先を記録サーバ２００から会議サーバ１００に切り換えたい旨の要求）を送信する（Ｓ８）。
【００４２】
会議サーバ１００は、リアルタイム会議を一時停止し（つまり、新たな会議データのバッファメモリ１０８への書き込みを禁止し）、バッファメモリ１０８に蓄積されている上記の所定時間分（例えば、１５秒分）の会議データを、会議端末３００ａに送信する（Ｓ９）。
【００４３】
そして、その送信が終了した時点で、リアルタイム会議の一時停止状態（ロック状態）を解除し、リアルタイム会議データの会議端末３００ａ（および３００ｂ，３００ｃ，３００ｄ）への配信を開始する。これにより、遅れてきた参加者のリアルタイム会議への接続が実現される（Ｓ１０）。
【００４４】
以上の例では、会議端末３００ａが、接続先を、記録サーバ２００から会議サーバ１００に切り換える際、会議サーバ１００において、リアルタイム会議を一時停止（ロック）するようにしているが、この一時停止状態（ロック状態）を発生させることなく、シームレスに接続先の変更（遅れてきた参加者のリアルタイム会議への接続）を行うこともできる。
【００４５】
この場合は、接続先を会議サーバ１００に切り換えた後も、追いつき再生を行い、かつ、その追いつき再生の速度を時間と共に変化させる。
【００４６】
すなわち、記録サーバ２００における追いつき再生が終了し、会議端末３００ａが、接続先を会議サーバ１００に切り換えた後も、追いつき再生（すなわち、バッファメモリ１０８に蓄積されている会議データの高速読み出し）を実施し、その追いつき再生（バッファメモリ１０８の高速読み出し）の速度を、時間経過と共に徐々に低下させていく。
【００４７】
ここで、バッファメモリ１０８に蓄積されている上記の所定時間分（例えば、１５秒分）の会議データが送信されている最中にも、リアルタイム会議が進行し、新たな会議データがバッファメモリ１０８に蓄積されていく。
【００４８】
ここで、上記の所定時間分（例えば１５秒分）の会議データの送信、および、その所定時間分の会議データの送信中に発生した会議データの送信が終了する時点において、高速再生が終了して等速の再生となるように、再生速度（つまり、バッファメモリ１０８からのデータの読み出し速度）を制御し、そして、リアルタイム会議データの配信につなげていくことで、シームレスなリアルタイム会議への接続が実現する。
【００４９】
このように、本実施の形態により、リアルタイム会議の進行に支障をきたすことなく、遅れてきた者が過去の会議内容を把握することが可能となり、より便利で、使い勝手が向上したネットワーク会議システムを実現することができる。
なお、追いつき参加可能の可否の判定は、記録サーバ以外にもネットワーク上のＷＥＢサーバなどでも可能であり、また、追いつかなかった場合は、追いかけ傍聴と同じこととなるので、ユーザーの判断のみで決定してもよい。
【００５０】
（第２の実施の形態）
本実施の形態では、ネットワーク会議システムの構成と動作をより具体的に説明する。
図２は、本発明のネットワーク会議システムの具体的な構成を示すブロック図である。
【００５１】
図２に示されるネットワーク会議システムは、図１のネットワーク会議システムの構成を具体化したものであり、特徴的な構成や動作は、図１と同じである。図２において、図１と同じ部分には、同じ符号を付してある。
【００５２】
図２において、会議端末３００ａ〜３００ｄは、同じ構成を有しており、各々、ネットワーク９０を介して会議サーバ１００および記録サーバ２００に接続して、データの配信を受ける機能をもつ。
【００５３】
ここでは、会議端末３００ａが遅れてきた者の会議端末（すなわち、追いつき参加会議端末）であるものとし、会議端末３００ｂ〜３００ｄが、リアルタイム会議中の参加者の会議端末であるとする。
【００５４】
図２の右下に示されるように、会議端末３００ａは、通信部３０６と、会議処理部３０２（追いつき再生処理部３１０をもつ）と、時計部３０４と、映像／音声処理部３０８と、入出力インタフェース３１２と、表示部（液晶ディスプレイ等）３１４と、キー操作部（ポイントカーソルを操作するためのマウス等も含む）３１６と、音声入出力部３１８と、を備える。
【００５５】
会議処理部３０２は、会議サーバ１００および記録サーバ２００に対する接続処理や、これらのサーバとの間の制御情報の授受等の処理を実行する。
【００５６】
また、追いつき再生処理部３１０は、記録サーバ２００から、高速再生された会議データの配信を受けたり、追いつき再生が終了すると、接続先を、記録サーバ２００から会議サーバ１００に切り換える等の制御を行う。
【００５７】
また、会議サーバ１００は、リアルタイム会議処理部１０２と、会議管理部１０４と、タイムスタンプ付加部１０６と、バッファメモリ１０８と、時計部１１０と、映像／音声処理部１１２と、インデックスファイル１１４と、通信部１１６ａ，１１６ｂと、を備える。
各部は、バス（ＢＵＳ１，ＢＵＳ２）を介して、相互にデータや制御信号の授受を行うことができる。
ここで、会議管理部１０４は、会議の予約処理を担当する予約部１０３と、会議の参加者に対してパスワードを用いた認証を実施する認証部１０５と、を備える。
【００５８】
また、リアルタイム会議処理部１０２は、追いつき再生切換え制御部１０１を備える。
この追いつき再生切換え制御部１０１は、会議端末３００ａが、接続先を記録サーバ２００から会議サーバ１００に切り換える際に、リアルタイム会議の進行を一時的に停止させ、その間にバッファメモリ１０８に保持されている会議データを会議端末３００ａに送信したり、あるいは、バッファメモリ１０８からのデータの読み出し速度を時間経過と共に制御して、シームレスな切り換えを実現する、といった働きをする。
【００５９】
また、タイムスタンプ付加部１０６は、時計部１１０から出力される、現時刻の情報を参照し、映像／音声処理部１１２から出力されるリアルタイム会議データにタイムスタンプ（時刻を示す情報）を付加する。
インデックスファイル１１４は、タイムスタンプの情報を一元的に管理するためのファイルである。
通信部１１６ａは、記録サーバ２００との通信を担当し、通信部１１６ｂは、会議端末３００ａ〜３００ｄとの通信を担当する。
【００６０】
また、記録サーバ２００は、通信部２１５ａ，２１６ｂと、分割ファイル作成部２１６と、記録部２１８と、会議データを蓄積する蓄積部（ハードディスク等）２１４と、可変速再生部２０６と、再生速度を制御する再生制御部２２０と、タイムスタンプ抽出部２０８と、追いつき再生制御部２２０と、を備える。
ここで、分割ファイル作成部は、蓄積部（ハードディスク等）２１４に記録する会議データを、所定のデータ量毎に分割する働きをする。
【００６１】
すなわち、記録サーバ２００では、会議データの蓄積（書き込み）と再生（読み出し）を同時に行う必要があるが、一つのファイルのデータ量が膨大である場合には、ファイルのオープン／クローズに時間がかかり、データの入出力負荷が増大し、リアルタイム処理に支障がでることが懸念される。そこで、会議データを、所定のデータ量毎に分割し、データの入出力負荷を軽減するようにしたものである。
【００６２】
リアルタイム会議の会議データは、様々なマルチメディアデータを含んでいる場合があり、長時間会議をした場合には、そのファイルサイズは膨大になる。この場合でも、一定のデータ量毎にファイルを分割し、その分割されたファイルを単位として入出力（読み出し／書き込み）を行えば、ディスクのシーク時間は短時間ですみ、リアルタイム処理に遅延は生じない。
【００６３】
また、記録サーバ２００における、上記の追いつき再生制御部２２０は、追いつき再生可否判定部２０４と、再生速度決定部２２２と、追いつき判定部２１０と、サーバ切換通知部２１２と、を備える。
この追いつき再生制御部２２０は、図１に示されるＳ４，Ｓ６，Ｓ７−１，Ｓ７−２の各ステップに関する処理を実行する。
すなわち、追いつき再生可否判定部２０４は、遅れてきた者の会議端末から追いつき再生の要求があった場合に、追いつき再生が可能であるか否かの判断を行う。
【００６４】
つまり、その時点における会議の残り時間と、追いつき再生の終了までに要する時間（例えば、最も速い速度で再生した場合に要する時間）から、追いつき再生の終了時点における会議の残り時間を推定する。そして、その残り時間が所定時間以上であるときに、追いつき参加可能と判定する。
【００６５】
また、再生速度決定部２２２（図１では不図示）は、再生速度を決定する働きをする。例えば、会議端末３００ａのユーザから、５分間で追いつき再生を終了したいといった要求があったとき、適切な再生速度を決定し、決定された再生速度を、再生制御部２２０に通知する。
【００６６】
追いつき判定部２１０は、先に説明したように、時計部２０２が出力する現時刻情報（ＲＴ）と、タイムスタンプ抽出部２０８にて抽出されたタイムスタンプ（ＴＳ）とを比較する。
【００６７】
会議サーバ１００から記録サーバ２００に会議データを送る際、バッファメモリ１０８により所定時間の遅延が生じるため、記録サーバ２００にて再生可能な最新の会議データは、現時刻より、上記の所定時間だけ前の会議データである。したがって、追いつき再生された会議データのタイムスタンプ（ＴＳ）が、現時刻より上記の所定時間だけ前を示しているとき、最新（直近）の会議データが再生されたことになり、この時点で追いつき再生終了と判断することができる。追いつき判定部２１０は、このようにして、追いつき判定を行う。
【００６８】
追いつき判定部２１０によって追いつき再生の終了時点の到来が検出されると、サーバ切換通知部２１２は、そのことを、会議端末３００ａおよび会議サーバ１００の双方に通知する（図１のＳ７−１，Ｓ７−２）。
【００６９】
そして、先に説明したように、その通知を受けた会議端末３００ａは、会議サーバ１００に対し、サーバの切換要求（つまり、接続先を記録サーバ２００から会議サーバ１００に切り換えたい旨の要求）を送信する（図１のＳ８）。
【００７０】
会議サーバ１００内の追いつき再生切換え制御部１０１は、リアルタイム会議を一時停止し（つまり、新たな会議データのバッファメモリ１０８への書き込みを禁止し）、バッファメモリ１０８に蓄積されている上記の所定時間分の会議データを、会議端末３００ａに送信する（図１のＳ９）。そして、その送信が終了した時点で、リアルタイム会議の一時停止状態（ロック状態）を解除し、リアルタイム会議データの会議端末３００ａへの配信を開始する。これにより、遅れてきた参加者のリアルタイム会議への接続が実現される（図１のＳ１０）。
【００７１】
また、先に説明したように、会議サーバ１００内の追いつき再生切換え制御部１０１が、会議端末３００ａの接続先が会議サーバ１００に切り換えた後も追いつき再生を実行させ、かつ、その追いつき再生の速度を時間と共に変化させることで、リアルタイム会議の一時停止（ロック）を発生させることなく、シームレスに接続先の変更（すなわち、遅れてきた参加者のリアルタイム会議への接続）を実現することもできる。
【００７２】
図３は、図２のネットワーク会議システムの、会議端末、会議サーバの会議管理部、記録サーバ、および会議サーバのリアルタイム会議処理部の間のデータや制御情報の授受の手順を説明するためのフロー図である。
【００７３】
会議参加予定者の中に遅刻者がいる場合でも、リアルタイム会議は定刻どおり開始される。記録サーバ２００は、会議サーバ１００内のリアルタイム会議処理部１０２に、会議データの送信を要求する（Ｓ１０）。
【００７４】
リアルタイム会議処理部１０２は、その会議の主催者がリアルタイム会議に接続した時点からの会議データを、記録サーバに送信する（Ｓ１１）。
【００７５】
一方、遅れてきた参加者の会議端末３００ａは、会議サーバ１００内の会議管理部１０４にアクセスして、リアルタイム会議への接続手続（認証など）を行う（Ｓ１０）。
【００７６】
続いて、会議管理部１０４は、接続してきた参加者が、追いつき参加を希望しているかを判定する（Ｓ１１）。追いつき参加を希望しているならば、リアルタイム会議への接続を行わない。
会議端末３００ａは、記録サーバ２００との間で接続処理を行う（Ｓ１４）。記録サーバ２００は、追いつき再生の可否を判定し、その判定結果を通知する（Ｓ１５）。
【００７７】
追いつき参加可能の通知を受けた会議端末３００ａは、記録サーバ２００に対して、追いつき再生の要求（高速再生された会議データの送信の要求）を送信する（Ｓ１６）。
【００７８】
また、追いつき参加不可の通知を受けた会議端末３００ａは、会議サーバ１００内のリアルタイム会議処理部１０２にアクセスして、リアルタイム会議への参加を要求するか（Ｓ１７−１）、あるいは、記録サーバ２００にアクセスして、追いかけ再生（つまり、過去の会議データを視聴するだけの傍観者としての参加）を要求する（Ｓ１７−２）の、どちらかを選択することができる。
【００７９】
追いつき再生を行う場合には、記録サーバ２００は、蓄積されている会議データを高速再生し、その再生データを会議端末３００ａに送信する。
【００８０】
会議端末３００ａにおいて、送られてきた高速再生データに基づき、過去の会議の映像や音声を再現することで、追いつき再生が実施される（Ｓ１９）。
【００８１】
一方、記録サーバ２００では、追いつき判定を行い（Ｓ２０）、追いつきが検出された時点（追いつき再生の終了時点）において、そのことを、会議端末３００ａおよびリアルタイム会議処理部１０２に通知する（Ｓ２１，Ｓ２２）。
【００８２】
会議端末３００ａは、接続先を記録サーバ２００から会議サーバ１００に切り換えたい旨の要求（サーバ切換要求）を、会議サーバ１００内のリアルタイム会議処理部１０２に送信する（Ｓ２３）。
【００８３】
会議サーバ１００内のリアルタイム会議処理部１０２は、リアルタイム会議を一時停止し（Ｓ２４）、この間に、バッファメモリ１０８に蓄積されている会議データを会議端末３００ａに送信する（Ｓ２５）。
【００８４】
そして、リアルタイム会議処理部１０２は、その送信の完了を検出すると（Ｓ２６）、リアルタイム会議の一時停止を解除し、リアルタイム会議データの配信を再開し、これにより、会議端末３００ａのリアルタイム会議への接続が実現される（Ｓ２７）。上記のとおり、シームレスなサーバ切り換えを行うことも可能である。
【００８５】
このように、本実施の形態のネットワーク会議システムによれば、リアルタイム会議に遅れてきた者は、追いつき参加機能を利用して過去の会議内容を参照、把握し、その上で、現在進行中の会議に参加することができるようになる。
【００８６】
すなわち、従来は、過去の内容を知らないまま、リアルタイム会議に直接に参加するしか選択肢がなかったが、本実施の形態のネットワーク会議システムでは、追いつき参加等の、他の参加形態も選択することができるようになる。
【００８７】
図４は、追いつき参加者の会議端末上に表示される、会議参加形態の選択画面の一例を示す図である。
【００８８】
図示されるように、参加形態としては、リアルタイム会議への即時参加の他に、追いつき参加、ならびに、追いかけ参加（過去の会議内容を参照するだけの傍観者としての参加）があり、参加者自らが、参加形態を選択することができる。したがって、ネットワーク会議システムの使い勝手が向上する。
【００８９】
図５は、追いつき参加者の会議端末上に表示される、会議参加形態の選択画面の他の例を示す図である。
【００９０】
図５の例は、音声のみの会議への、傍観者としての参加を前提としており、即時傍聴、追いつき傍聴、追いかけ傍聴という参加形態を、参加者が選択できるようにしている。
【００９１】
本発明は、上記の実施の形態に限定されるものではなく、種々、変形可能である。
例えば、上記の実施の形態では、会議端末は、ＷＥＢブラウザを利用して会議サーバや記録サーバに接続しているが、専用のアプリケーションを利用してもよい。また、ＷＥＢブラウザから会議クライアントアプリケーションを起動しなくとも、ＷＥＢブラウザ上で動作するアプリケーションを用いてもよい。
【００９２】
また、会議接続する際に、パスワードを入力する方式に代えて、会議用のＵＲＬを各クライアントに配布する方式を採用してもよい。あるいは、あらかじめ参加者が会議予約時に登録されており、ログインユーザＩＤにより、自動的に、予約した会議に接続することも可能である。
【００９３】
また、追いつき参加者が発生した場合、現在進行中の会議の参加者の会議端末上で、“○○が追いつき参加中”と表示するなどして、追いつき参加者がいること示すようにしてもよい。
また、先に説明したように、過去の会議のデータを等速で再生することで、追いかけ会議参加も可能である。追いかけ参加の場合は、会議端末は、会議の始まりから終わりまで記録サーバのみに接続し、会議サーバへの接続切り換えは行われない。したがって、その会議端末のユーザは、傍観者として会議に参加することになる。
【００９４】
以上、各実施の形態において、リアルタイム会議に遅れてきた者は、追いつき参加（追いつき再生）機能を利用して過去の会議内容を参照、把握し、その上で、現在進行中の会議に参加することができる。これにより、遅れてきたことが不利にならず、遅れてきた者も、積極的に会議に参加することができるようになる。
また、追いつき参加（追いつき再生）ができない場合でも、追いかけ再生による傍観者としての会議への参加、あるいは、現在進行中の会議への直接の参加のいずれかを選択することができ、ユーザにとっての選択肢が多くなる。その選択肢を、会議端末上のディスプレイ上に表示することで、ユーザインタフェースの多様化も図れる。これにより、ネットワーク会議システムの使い勝手が向上する。
【００９５】
また、遅れている人を待たずに、リアルタイム会議を開始できるため、無駄な時間が発生しない。また、遅れてきた者が、その会議に途中から参加した場合でも、議長などが、その者に過去の経緯を説明する必要がなく、効率のよい会議進行が可能となる。
【００９６】
記録サーバに蓄積された会議データ（マルチメディアデータ）は、会議の議事録の役目も果たす。したがって、会議終了後に、記録サーバに接続することで、会議の議事録を参照することも可能となる。
【００９７】
以上説明したように、上記各実施の形態ネットワーク会議システムは、会議の管理およびリアルタイム会議における会議データの処理を行う会議サーバ１００と、リアルタイム会議の会議データを蓄積すると共に、蓄積した会議データを可変速再生する機能をもつ記録サーバ２００と、会議サーバ１００および記録サーバ２００を利用することが可能なクライアントとしての複数の会議端末３００ａ〜３００ｄと、で構成されるネットワーク会議システムであり、（追いつき参加）会議端末３００ａが記録サーバ２００に接続し、記録サーバ２００から、高速再生または等速再生されたリアルタイム会議における過去の会議データの配信を受けることができる。
これにより、リアルタイム会議の進行に支障をきたすことなく、遅れてきた者が過去の会議内容を把握することが可能となり、より便利で、使い勝手が向上したネットワーク会議システムを実現することができる。
【図面の簡単な説明】
【００９８】
【図１】本発明の実施の形態に係るネットワーク会議システムにおいて、追いつき参加を実施する際の主要な手順、およびネットワーク会議システムを構成する会議サーバ、記録サーバ、会議端末の特徴的な構成を説明するための図である。
【図２】本発明の実施の形態に係るネットワーク会議システムの具体的な構成を示すブロック図である。
【図３】図２のネットワーク会議システムにおいて、会議端末、会議サーバの会議管理部、記録サーバ、および会議サーバのリアルタイム会議処理部の間のデータや制御情報の授受の手順を説明するためのフロー図である。
【図４】追いつき参加者の会議端末上に表示される、会議参加形態の選択画面の一例を示す図である。
【図５】追いつき参加者の会議端末上に表示される、会議参加形態の選択画面の他の例を示す図である。
【符号の説明】
【００９９】
１００  会議サーバ
１０２  リアルタイム会議処理部
１０４  会議管理部
１０６  タイムスタンプ付加部
１０８  バッファメモリ
１１０  時計部
２００  記録サーバ
２０２  時計部
２０４  追いつき再生可否判定部
２０６  可変速再生部
２０８  タイムスタンプ抽出部
２１０  追いつき判定部
２１２  サーバ切換通知部
２１４  会議データ蓄積部
３００ａ〜３００ｄ  会議端末
３０２  会議処理部
３０４  時計部
【図１】
2005244522.tif 000003
【図２】
2005244522.tif 000004
【図３】
2005244522.tif 000005
【図４】
2005244522.tif 000006
【図５】
2005244522.tif 000007