(57)【要約】【課題】実際の会議進行と同様の会議進行を可能にすると共に第三者が会議内容をリアルに体験可能な議事録の作成を実現するネットワーク会議システムを提供する。【解決手段】Ｗｅｂ会議サーバ２００は、クライアント端末から送信されるＩＰアドレスに基づいて発言者及び発言時刻を特定し、特定された発言者の音声がテキスト化された議事録テキストファイルＦ１０１を発言時刻と共に記憶し、ネットワーク会議の資料として使用される画像ファイルＦ１０２及び画像ファイルＦ１０２の表示時刻を記憶し、議事録テキストファイルＦ１０１、発言時刻、画像ファイルＦ１０２及び表示時刻に関連付けされた議事録要約ファイルＦ１０３を作成する。【選択図】図３
2007180828.tif 000002
【特許請求の範囲】
【請求項１】
発言者の音声を入力するマイクロフォンが設けられた複数の端末装置と、前記複数の端末装置にネットワークを介して接続され前記発言者に関連する情報を記憶するサーバとを備えるネットワーク会議システムにおいて、
前記サーバは、
少なくとも１つの端末装置から送信される端末特定情報に基づいて発言者及び発言時刻を特定する発言者特定手段と、
前記特定された発言者の音声をテキスト化し且つ前記音声テキストを前記発言時刻と共に記憶する音声テキスト記憶手段と、
ネットワーク会議の資料として使用される画像ファイル及び前記画像ファイルの表示時刻を記憶する画像記憶手段と、
前記音声テキスト、前記発言時刻、前記画像ファイル及び前記表示時刻に関連付けされた議事録ファイルを作成する議事録作成手段とを備えることを特徴とするネットワーク会議システム。
【請求項２】
前記発言時刻に応じて前記音声テキストを表示すると共に、前記表示時刻に応じて前記画像ファイルを表示する議事録表示手段を備えることを特徴とする請求項１記載のネットワーク会議システム。
【請求項３】
発言者の音声を入力するマイクロフォンが設けられた複数の端末装置と、前記複数の端末装置にネットワークを介して接続され前記発言者に関連する情報を記憶するサーバとを備えるネットワーク会議システムに適用されるネットワーク会議方法であって、
少なくとも１つの端末装置から送信される端末特定情報に基づいて発言者及び発言時刻を特定する発言者特定ステップと、
前記特定された発言者の音声をテキスト化し且つ前記音声テキストを前記発言時刻と共に記憶する音声テキスト記憶ステップと、
ネットワーク会議の資料として使用される画像ファイル及び前記画像ファイルの表示時刻を記憶する画像記憶ステップと、
前記音声テキスト、前記発言時刻、前記画像ファイル及び前記表示時刻に関連付けされた議事録ファイルを作成する議事録作成ステップとを有することを特徴とするネットワーク会議方法。
【請求項４】
前記発言時刻に応じて前記音声テキストを表示すると共に、前記表示時刻に応じて前記画像ファイルを表示する議事録表示ステップを有し、前記議事録表示ステップは前記音声テキストと前記画像ファイルの順序を前記発言時刻及び前記表示時刻の昇順にソートして表示することを特徴とする請求項３記載のネットワーク会議方法。
【請求項５】
発言者の音声を入力するマイクロフォンが設けられた複数の端末装置と、前記複数の端末装置にネットワークを介して接続され前記発言者に関連する情報を記憶するサーバとを備えるネットワーク会議システムに適用されるネットワーク会議方法をコンピュータに
実行させるためのプログラムであって、
少なくとも１つの端末装置から送信される端末特定情報に基づいて発言者及び発言時刻を特定する発言者特定モジュールと、
前記特定された発言者の音声をテキスト化し且つ前記音声テキストを前記発言時刻と共に記憶する音声テキスト記憶モジュールと、
ネットワーク会議の資料として使用される画像ファイル及び前記画像ファイルの表示時刻を記憶する画像記憶モジュールと、
前記音声テキスト、前記発言時刻、前記画像ファイル及び前記表示時刻に関連付けされた議事録ファイルを作成する議事録作成モジュールとを有することを特徴とするプログラム。
【請求項６】
前記発言時刻に応じて前記音声テキストを表示すると共に、前記表示時刻に応じて前記画像ファイルを表示する議事録表示モジュールを有し、前記議事録表示モジュールは前記音声テキストと前記画像ファイルの順序を前記発言時刻及び前記表示時刻の昇順にソートして表示することを特徴とする請求項５記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して複数人が会議を行うために用いられるネットワーク会議システム、ネットワーク会議方法、及び該方法を実行させるためのプログラムに関し、特に、会議の議事録を自動的に記憶することが可能なネットワーク会議システム、ネットワーク会議方法、及び該方法を実行させるためのプログラムに関する。
【背景技術】
【０００２】
従来、企業等で行われるネットワーク会議の議事録の作成において、会議の参加者の一人が作成した議事録案を各参加者に回覧して承認を得た後に正式な議事録を発行しているが、議事録案を会議の参加者全員に回覧しなければならないため、正式な議事録の発行までに多大の時間が必要であった。
【０００３】
この問題を解消するべく、会議の各発言者の音声データを各発言者に付されたマイクで収集して各種処理を実施すると共に処理された音声基礎データから議事録を作成し、作成した議事録を表示装置に表示したり、インターネット上に議事録データとして掲載するインテリジェント会議サポートシステムが提案されている（例えば、特許文献１参照）。
【０００４】
また、各参加者の音声及び顔写真を入力すると共に各参加者の音声データ及び画像データを発言順に並べて記憶し、これらの記憶されたデータを各参加者が個別に読み出すことが可能な利用議事進行支援システムが開示されている（例えば、特許文献２参照）。
【０００５】
上記システムによれば、会議中及び会議終了後の議事録作成の時間を短縮すると共に議事録作成にかかる負担を軽減することが可能である。
【特許文献１】特開２０００−１１２９３１号公報
【特許文献２】特開２００５−１９７８６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来のシステムでは、第三者が議事録を確認するべく該議事録をコンピュータ上に表示させる場合において、会議に用いられたプレゼンテーション資料が議事録に添付されているときは、議事録におけるプレゼンテーション資料の表示と参加者の音声とのタイミングにずれが生じ、議事録作成の進行が実際の会議進行より遅延するという問題がある。また、会議に参加していない第三者が議事録を読み出す場合は、上記タイミングのずれの発生により会議内容をリアルに体験することができない。
【０００７】
本発明の目的は、実際の会議進行と同様の会議進行を可能にすると共に第三者が会議内容をリアルに体験可能な議事録の作成を実現するネットワーク会議システム、ネットワーク会議方法、及び該方法を実行させるためのプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明に係るネットワーク会議システムは、発言者の音声を入力するマイクロフォンが設けられた複数の端末装置と、前記複数の端末装置にネットワークを介して接続され前記発言者に関連する情報を記憶するサーバとを備えるネットワーク会議システムにおいて、前記サーバは、少なくとも１つの端末装置から送信される端末特定情報に基づいて発言者及び発言時刻を特定する発言者特定手段と、前記特定された発言者の音声をテキスト化し且つ前記音声テキストを前記発言時刻と共に記憶する音声テキスト記憶手段と、ネットワーク会議の資料として使用される画像ファイル及び前記画像ファイルの表示時刻を記憶する画像記憶手段と、前記音声テキスト、前記発言時刻、前記画像ファイル及び前記表示時刻に関連付けされた議事録ファイルを作成する議事録作成手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、少なくとも１つの端末装置から送信される端末特定情報に基づいて発言者及び発言時刻を特定し、特定された発言者の音声をテキスト化し且つ音声テキストを発言時刻と共に記憶し、ネットワーク会議の資料として使用される画像ファイル及び画像ファイルの表示時刻を記憶し、音声テキスト、発言時刻、画像ファイル及び表示時刻に関連付けされた議事録ファイルを作成するので、会議の時間経過を認識しながら音声テキスト及び画像ファイルを確認することができる。したがって、実際の会議進行と同様の会議進行を可能にすると共に第三者が会議内容をリアルに追体験可能な議事録の作成を実現することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態を図面を参照しながら詳述する。
【００１１】
図１は、本発明の実施の形態に係るネットワーク会議システムの構成を概略的に示す図である。
【００１２】
図１において、Ｗｅｂ会議システム（ネットワーク会議システム）は、発言者の音声を入力する複数のマイクロフォン３００ａ〜３００ｎ（ａ＜ｎ）が設けられた複数のクライアント端末３００Ａ〜３００Ｎ（Ａ＜Ｎ）と、複数のクライアント端末３００Ａ〜３００Ｎにネットワーク１００を介して接続され発言者に関連する情報を記憶するＷｅｂ会議サーバ２００とを備える。
【００１３】
クライアント端末３００Ａ〜３００Ｎは、Ｗｅｂ会議の主催者が使用する端末や、Ｗｅｂ会議の参加者が使用する端末からなる。尚、図１のネットワーク１００上に接続される各種端末の構成は一例であり、用途や目的に応じて種々の構成を有していても良い。
【００１４】
本Ｗｅｂ会議システムでは、後述するＷｅｂ会議開催までの出欠の管理処理、Ｗｅｂ会議の開催処理、Ｗｅｂ会議終了後の欠席者に対する議事録の閲覧の督促処理等、本実施の形態の特徴的な処理が実行される。
【００１５】
図２は、図１におけるＷｅｂ会議サーバ２００のハードウェア構成を概略的に示すブロック図である。
【００１６】
図２において、ＣＰＵ（中央演算装置）２０１は、システムバス２１０に接続される各デバイスやコントローラを統括的に制御すると共に、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして各種プログラムを実行することにより各種動作を実現する。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Basic Input/Output System）やオペレーティングシステムプログラム（ＯＳ）や、Ｗｅｂ会議サーバ２００の後述する種々の機能を実現するために必要な各種プログラム等が記憶されている。入力コントローラ（入力Ｃ）２０６は、キーボードやマウス等の不図示の入力装置からの入力情報を制御する。ビデオコントローラ（ＶＣ）２０５は、ＣＲＴディスプレイ（ＣＲＴ）等のモニタ２０７への表示を制御する。メモリコントローラ（ＭＣ）２０８は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤＤ）やフレキシブルディスク（ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ２１１へのアクセスを制御する。
【００１７】
通信インターフェイスコントローラ（通信Ｉ／ＦＣ）２０４は、ネットワーク１００を介して外部機器と接続・通信するものであり、ネットワーク１００での通信制御処理を実行する。例えば、通信Ｉ／ＦＣ２０４は、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。尚、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、モニタ２０７上の不図示のマウスカーソル等での使用者からの指示を可能とする。
【００１８】
また、Ｗｅｂ会議システムの上記各種処理を実行するためのＷｅｂ会議プログラムは外部メモリ２１１に記憶されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行される。さらに、外部メモリ２１１は、Ｗｅｂ会議プログラムが用いる議事録テキストファイル、議事録要約ファイル、画像ファイル等の各種定義ファイル及び各種情報テーブルに対応するデータを記憶する。
【００１９】
クライアント端末３００Ａ〜３００Ｎのハードウェア構成は、図２に示したＷｅｂ会議サーバ２００のハードウェア構成と同様の構成であるので、その説明を省略する。また、クライアント端末３００Ａ〜３００Ｎは、ＵＳＢ等の汎用規格を用いて接続された不図示のＵＳＢカメラを有しており、ＵＳＢカメラを用いて主催者又は参加者の画像の取り込みを行う。この場合、ＵＳＢカメラで撮像された画像を、所定間隔（例えば、毎秒５フレーム等）で、ＱＣＩＦフォーマットでＪＰＥＧ圧縮して或いはＨ．２６３などの圧縮符号化を行い、Ｗｅｂ会議サーバ２００へ送信する。Ｗｅｂ会議サーバ２００は、複数のクライアント端末３００Ａ〜３００Ｎから主催者又は参加者のリアルタイムの画像を受信する。
【００２０】
本実施の形態に係るネットワーク会議システムとしてのＷｅｂ会議システムに用いられるアプリケーションは、既に公知であるアプリケーションReal Time Communicator−Power Session（以下、単に「ＲＴＣ」という）に新たな機能が追加されるものである。まず、このＲＴＣを用いたネットワーク会議システムの基本動作を説明する。
【００２１】
図３は、図１におけるＷｅｂ会議サーバ２００の基本動作を示すフローチャートである。本処理は、Ｗｅｂ会議サーバ２００のＣＰＵ２０１により実行される。
【００２２】
図３において、ＲＴＣのＷｅｂ会議サーバ２００は、Windows(登録商標)のシステムで動作させるべくＲＴＣをWindows(登録商標)のサービスとして起動する（ステップＳ３０１）。このとき、クライアント端末３００Ａ〜３００Ｎでは、Ｗｅｂブラウザが動作し、プレゼンテーション用のアプリケーションの表示画像（例えばマイクロソフト社製商品名「POWERPOINT」（登録商標）のスライド画像）はＷｅｂ会議サーバ２００から各クライアント端末に配信される。Ｗｅｂブラウザを立ち上げ、キーボード等を用いてＷｅｂ会議サーバ２００のＵＲＬを入力し、ＲＴＣのログイン画面にユーザＩＤとパスワードを入力することによりログインが完了する。ＲＴＣのログインが完了したときにクライアント端末３００Ａ〜３００Ｎのモニタに表示されるウィンドウを図９に示す。図９に示すように、ウィンドウ９００はＲＴＣのメイン画面であり、コミュニケーションツール表示領域９１０や在席確認表示領域９２０等が表示されている。
【００２３】
ウィンドウ９００に表示された画面の所定タグによりＷｅｂ会議機能が呼び出される。このＷｅｂ会議機能としては、Ｗｅｂ会議を開始する際にＷｅｂ会議システム上に用意された仮想の会議室に直接入室し、会議参加を他者に呼びかける方法や、あらかじめ仮想会議室を予約する方法で開始する方法等がある。本実施の形態では、直接会議を実施する場合を例にとって説明する。
【００２４】
ウィンドウ９００を介してログイン信号がクライアント端末３００Ａ〜３００Ｎから送信されると、Ｗｅｂ会議サーバ２００はＷｅｂ会議サービスを起動する（ステップＳ３０２）。これにより、クライアント端末３００Ａ〜３００Ｎの各モニタにはＷｅｂ会議に関する各種設定ウィンドウが表示される。
【００２５】
図１０は、Ｗｅｂ会議が開始される際にクライアント端末３００Ａ〜３００Ｎの各モニタに表示されるＷｅｂ会議の各種設定ウィンドウを示す図である。
【００２６】
図１０において、ウィンドウ１０００は、Ｗｅｂ会議における仮想的な会議室を選択する表示領域１０１０と、会議室の予約などの設定を行う表示領域１０２０を有している。表示領域１０１０に表示されている会議室の中から特定の会議室を選択すると（ステップＳ３０３）、図１１のウィンドウがクライアント端末３００Ａ〜３００Ｎの各モニタに表示される。
【００２７】
図１１は、図１０における表示領域１０１０で選択された会議室の基本情報を登録するウィンドウを示す図である。図１１において、ウィンドウ１１００は、選択された会議室や時間、参加者などの基本的な情報登録を行うウィンドウであり、議事録作成の有無を選択するチェックボックス１１１０、リモートプレゼンテーションの記録の有無を選択するチェックボックス１１２０、議事録の保存期間を選択する期間選択枠１１３０等を有する。表示領域１０１０で各種値が入力されると、入力された各種値が後述する各種マスタに保持される。尚、各種値はデフォルトの状態で適切な値が予め設定されていてもよい。
【００２８】
次に、図１１におけるチェックボックス１１１０で議事録作成が選択されているか否かを判別し（ステップＳ３０４）、議事録作成が選択されている場合は、後述する議事録作成処理（図４）を実行した後にステップＳ３０６に進み、議事録作成が選択されていない場合はそのままステップＳ３０６に進む。さらに、図１１におけるチェックボックス１１２０でリモートプレゼンテーションの記録が選択されているか否かを判別し（ステップＳ３０６）、リモートプレゼンテーションの記録が選択されている場合は、後述するリモートプレゼンテーション記録処理（図５）を実行した後にステップＳ３０８に進み、議事録作成が選択されていない場合はそのままステップＳ３０８に進む。
【００２９】
図１２は、実際にＷｅｂ会議を行っている最中におけるクライアント端末３００Ａ〜３００Ｎのモニタに表示されるウィンドウを示す図である。図１２に示すように、ウィンドウ１２００は、主催者又は参加者の画像を表示する画像表示領域１２１０と、主催者又は参加者の発言内容を文字表示する文字表示領域１２２０とを有する。本実施の形態では、クライアント端末３００Ａ〜３００Ｎとして６台のＰＣが接続されている場合を示している。
【００３０】
上記設定に応じてＷｅｂ会議が行われた後に、主催者の各ＰＣからＷｅｂ会議の終了指示が送信されると、Ｗｅｂ会議サーバ２００は後述するＷｅｂ会議終了処理（図６）を実行する（ステップＳ３０８）。このとき、各ＰＣのモニタには、図９のＲＴＣのウィンドウ９００が表示される。
【００３１】
さらに、Ｗｅｂ会議サーバ２００のＷｅｂサービスにて、図６のＷｅｂ会議終了処理で作成される議事録のhtmlファイルを用いて後述する議事録のＷｅｂ公開処理(図７)を実行する（ステップＳ３０９）。これにより、クライアント端末３００Ａ〜３００Ｎは、ＲＴＣのクライアント機能を使用し、議事録メニューの表示から特定の編集済議事録を選択することにより、議事録を閲覧することができる。また、ステップＳ３１０でリンクさせたフルテキストの議事録の閲覧や、リモートプレゼンテーションで用いられた画像ファイルの閲覧を行うことが可能となる。その後、ＲＴＣサービスを終了し（ステップＳ３１０）、後述する議事録のメンテナンス処理（図７）を行って（ステップＳ３１１）、本動作を終了する。
【００３２】
図４は、図３のステップＳ３０５で実行される議事録作成処理を示すフローチャートである。本処理は、Ｗｅｂ会議サーバ２００のＣＰＵ２０１により実行される。尚、本実施の形態では、議事録のフルテキストを作成する場合を例にとって説明する。
【００３３】
図４において、図３のステップＳ３０４でクライアント端末３００Ａ〜３００Ｎによって議事録作成が選択されると、Ｗｅｂ会議サーバ２００はＷｅｂ会議エンジンを起動し（ステップＳ４０１）、Ｗｅｂ会議毎に個別に作成される議事録管理マスタＭ１０２を作成し、Ｗｅｂ会議が開始された時刻、Ｗｅｂ会議に参加しているクライアント端末３００Ａ〜３００ＮのユーザＩＤ等を議事録管理マスタＭ１０２に記録する（ステップＳ４０２）。尚、Ｗｅｂ会議エンジンは、本ステップ以降サービスとして起動される。次に、Ｗｅｂ会議のフルテキストを記録するための議事録テキストファイルＦ１０１を作成する（ステップＳ４０３）。議事録テキストファイルＦ１０１の命名規則は、例えば会議開始の年月日時分秒＋会議名称とし、会議名称には、図１１のウィンドウ１１００における「会議名称」の欄に入力されたものが使用される。「会議名称」の欄が未記入の場合は、例えば「Unknown」等の文字が表示される。
【００３４】
議事録テキストファイルＦ１０１が作成されると、ファイル名称を議事録管理マスタＭ１０２に記録する（ステップＳ４０４）。このとき、クライアント端末３００Ａ〜３００Ｎの画面上には、図１２のウィンドウ１２００が表示されている。次に、音声認識エンジンをサービスとして起動し（ステップＳ４０５）。クライアント端末のＩＰアドレスから発言者及び発言時刻を特定し、特定されたクライアント端末のマイクロフォンに入力された発言者の音声を音声認識してテキスト化し、特定された発言時刻と各発言者のユーザＩＤを各センテンスのヘッダとして記録すると共に、発言者の各発言を音声テキストとして議事録テキストファイルＦ１０１に記録して（ステップＳ４０６）、本処理を終了する。尚、参加者の一人が発言している間に他の参加者が発言した場合は、先に発言した参加者のセンテンスの後に、後に発言した他の発言者のヘッダ及びセンテンスを続けて記録する。
【００３５】
図５は、図３のステップＳ３０７で実行されるリモートプレゼンテーション記録処理を示すフローチャートである。尚、本処理は、Ｗｅｂ会議サーバ２００のＣＰＵ２０１により実行される。
【００３６】
図５において、クライアント端末３００Ａ〜３００Ｎのいずれかからリモートプレゼンテーションの記録が選択されると、Ｗｅｂ会議サーバ２００はリモートプレゼンテーションのサービスを起動する（ステップＳ５０１）。このとき、リモートプレゼンテーションで用いられるパワーポイント等のアプリケーションをＲＴＣに登録することにより、リモートプレゼンテーションの記録を選択したクライアント端末のモニタに、図１３に示すようなアプリケーションのウィンドウが表示される。
【００３７】
次に、リモートプレゼンテーションで用いられるアプリケーション画像の画面表示用データを１ページ毎に画像変換することにより画像ファイルＦ１０２を作成し、該作成された画像ファイルＦ１０２をアプリケーション画像の表示時刻と共に記録する（ステップＳ５０２）。画像ファイルＦ１０２の命名規則は、例えば会議開始の年月日時分秒＋会議名称とする。その後、画像ファイルＦ１０２の情報、例えば画像ファイル名を議事録管理マスタＭ１０２に記録する（ステップＳ５０３）。
【００３８】
次に、画面表示用データが複数ページ分存在する場合はステップＳ５０２に戻り、画面表示用データが複数ページ分存在しない場合は、リモートプレゼンテーションのサービスエンジンを終了し（ステップＳ５０５）、本処理を終了する。
【００３９】
図６は、図３のステップＳ３０８で実行されるＷｅｂ会議終了処理を示すフローチャートである。尚、本処理は、Ｗｅｂ会議サーバ２００のＣＰＵ２０１により実行される。
【００４０】
図６において、先ず、議事録テキストファイルＦ１０１、画像ファイルＦ１０２等の議事録ファイルをクローズすると共に、議事録管理マスタＭ１０２に会議の終了時間を記録する（ステップＳ６０１）。その後、議事録要約エンジンを起動させ、図４におけるステップＳ４０３で作成された議事録テキストファイルＦ１０１を自動要約することにより議事録要約ファイルＦ１０３を作成する（ステップＳ６０２）。具体的には、公知技術を用いて議事録テキストファイルＦ１０１を発言者別に要約したり要約文書を時系列にまとめることにより、議事録要約ファイルＦ１０３が作成される。尚、議事録要約ファイルＦ１０３には、ファイル内文書の先頭に、会議日時や会議室名、会議名、参加者ＩＤ等が含まれるのが好ましい。
【００４１】
議事録要約ファイルＦ１０３の作成が完了すると、議事録要約ファイルＦ１０３をhtml化し（ステップＳ６０３）、html化された議事録要約ファイルＦ１０３に議事録テキストファイルＦ１０１へのリンクを作成し（ステップＳ６０４）、さらに、図５におけるステップＳ５０２で作成された画像ファイルＦ１０２へのリンクを作成し（ステップＳ６０５）、本処理を終了する。これにより、図３におけるステップＳ３１１でＷｅｂ公開される議事録のhtmlファイルが作成される。この議事録のhtmlファイルは、議事録テキストと画像ファイルを発言時刻及び表示時刻の昇順でソートして両者が混在した状態で作成される。なお、議事録テキストと画像ファイルを時刻の昇順で別々にソートした状態で作成しても良い。
【００４２】
図７は、図３のステップＳ３０９で実行される議事録Ｗｅｂ公開処理を示すフローチャートである。尚、本処理は、Ｗｅｂ会議サーバ２００のＣＰＵ２０１により実行される。
【００４３】
図７において、先ず、クライアント端末３００Ａ〜３００Ｎのいずれかから所定のＵＲＬを指定して送信された議事録の一覧情報を受信すると（ステップＳ７０１）、Ｗｅｂ会議サーバ２００は議事録一覧表示用の画面情報（不図示）をクライアント端末に送信する（ステップS７０２）。その後、操作情報の受信待ちを行い（ステップＳ７０３）、クライアント端末により一覧情報から選択された選択情報を受信すると（ステップＳ７０４）、選択情報に基づいて図８に示すような議事録表示用ウィンドウをクライアントに送信する（ステップＳ７０５）。
【００４４】
図８は、ステップＳ７０５においてクライアント端末４００の画面上に表示されるウィンドウを示す図である。
【００４５】
図８において、ウィンドウ８００は、リモートプレゼンテーションで用いられたアプリケーション画像の表示時刻に応じて画像ファイルＦ１０２を表示する画面表示エリア８０１と、発言者の発言時刻に基づいて発言者及び発言者の音声テキスト（例えば、議事録要約ファイルＦ１０３）を表示するテキスト表示エリア８０２と、再生箇所調節用のタイムライン８０３と、再生速度（１倍、２倍、５倍、１/２倍等）を設定する「速度設定」ボタン８０４と、音声再生を開始するための「音声再生」ボタン８０５と、複数回押下することにより再生／停止を繰り返して指示する「再生・停止」ボタン（押下する毎に再生と停止を繰り返す）８０６と、議事録一覧画面に遷移するための「前の画面」ボタン８０７と、議事録の全体時間及び経過時間を表示する経過時間表示エリア８０８とを有する。また、タイムライン８０３上には、左右方向への移動により議事録の再生箇所を変更する再生ポインタが設けられている。
【００４６】
ウィンドウ８００上で「音声再生」ボタン８０５及び「再生・停止」ボタン８０６が押下されると、各ボタンの表示内容に応じた要求信号がＷｅｂ会議サーバ２００に送信され、また、「速度設定」ボタン８０４で設定される再生速度及び経過時間表示エリア８０８に表示される時刻情報に基づいてプレゼンテーションの画像ファイル及び音声テキストが表示され、議事録の経過時間に伴ってタイムラインの再生ポインタが移動する。
【００４７】
Ｗｅｂ会議サーバ２００は、再生要求信号を受信したか否かを判別し（ステップＳ７０６）、再生要求信号を受信したときは、議事録再生情報、すなわち、テキスト表示エリア８０２に表示される画像ファイルＦ１０２及びテキスト表示エリア８０２に表示される音声テキストに対応するデータをクライアント端末４００に送信する（ステップS７０７）。これにより、上記選択情報に基づいた議事録がクライアント端末の画面に表示される。その後ステップＳ７０８に進み、再生要求信号を受信していないときはそのままステップＳ７０８に進む。
【００４８】
次に、音声要求信号を受信したか否かを判別し（ステップＳ７０８）、音声要求信号を受信したときは、音声情報をクライアント端末４００に送信して（ステップS７０９）、その後ステップＳ７１０に進み、音声要求信号を受信していないときはそのままステップＳ７１０に進む。
【００４９】
さらに、停止要求信号を受信したか否かを判別し（ステップＳ７１０）、停止要求信号を受信していないときはステップＳ７０４に戻り、停止要求信号を受信したときは、議事録再生情報及び音声情報の送信を停止して（ステップS７１１）、本処理を終了する。
【００５０】
図１４は、図３のステップＳ３１１で実行される議事録メンテナンス処理を示すフローチャートである。尚、本処理は、Ｗｅｂ会議サーバ２００のＣＰＵ２０１により実行される。
【００５１】
図１４において、過去に記録されている複数の議事録管理マスタから議事録保存期間を読出し（ステップS１４０１）、議事録保存期間が経過しているものがあるか否かを判別する（ステップS１４０２）。議事録保存期間が経過しているものがある場合は、議事録管理マスタ、及びこれに関連する議事録テキストファイル、議事録要約ファイル、議事録htmlファイル、及び画像ファイルを外部メモリ２１１から消去し（ステップS１４０３）、議事録保存期間が経過しているファイルがない場合は、本処理を終了する。
【００５２】
本実施の形態によれば、クライアント端末から送信されるＩＰアドレスに基づいて発言者及び発言時刻を特定し、特定された発言者の音声がテキスト化された議事録テキストファイルＦ１０１を発言時刻と共に記憶し、ネットワーク会議の資料として使用される画像ファイルＦ１０２及び画像ファイルＦ１０２の表示時刻を記憶し（ステップＳ４０６）、議事録テキストファイルＦ１０１、発言時刻、画像ファイルＦ１０２及び表示時刻に関連付けされた議事録要約ファイルＦ１０３を作成するので（ステップＳ６０４，Ｓ６０５）、実際の会議進行と同様の会議進行を可能にすると共に第三者が会議内容をリアルに追体験可能な議事録の作成を実現することができる。
【００５３】
又、発言時刻に応じて議事録テキストファイルＦ１０１を表示すると共に、表示時刻に応じて画像ファイルＦ１０２を表示するので、会議の時間経過に応じて発言者の音声テキスト及び会議資料の画像を端末装置の画面に表示することができ、もって第三者が会議内容をリアルに体験することができる。
【００５４】
尚、Ｗｅｂ会議サーバ２００は、議事録管理マスタＭ１０２、議事録テキストファイルＦ１０１、議事録要約ファイルＦ１０３等の閲覧機能を有していてもよく、上記各種議事録の検索機能を有していてもよい。この場合、Ｗｅｂ会議サーバ２００は、クライアント端末から議事録の閲覧又は検索に応じた要求信号を受信することにより各機能を実現することになる。
【００５５】
次に、他の実施の形態として、クライアント端末の１台（例えば会議主催者が使用しているクライアント端末）がＷｅｂ会議サーバ２００の一部の機能（例えば図３におけるステップＳ３０５の議事録作成処理）を実行して作成した議事録をＷｅｂ会議サーバ２００にアップロードするようにしても良い。
【００５６】
また、本発明の目的は、上述した実施の形態の機能を実現するソフトウェアのプログラムを記憶した記憶媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読出して実行することによっても、達成される。
【００５７】
この場合、記憶媒体から読出されたプログラムコード自体が上述した実施の形態の機能を実現することとなり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成する。
【００５８】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等の光ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００５９】
コンピュータから読出されたプログラムコードを実行することにより、上述した上記実施の形態の機能が実現されだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動するＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００６１】
上記プログラムの形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、ＯＳ（オペレーティングシステム）に供給されるスクリプトデータ等の形態から成ってもよい。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施の形態に係るネットワーク会議システムの構成を概略的に示す図である。
【図２】図１におけるＷｅｂ会議サーバのハードウェア構成を概略的に示すブロック図である。
【図３】図１におけるＷｅｂ会議サーバの基本動作を示すフローチャートである。
【図４】図３のステップＳ３０５で実行される議事録作成処理を示すフローチャートである。
【図５】図３のステップＳ３０７で実行されるリモートプレゼンテーション記録処理を示すフローチャートである。
【図６】図３のステップＳ３０８で実行されるＷｅｂ会議の終了処理を示すフローチャートである。
【図７】図３のステップＳ３０９で実行されるＷｅｂ公開処理を示すフローチャートである。
【図８】ステップＳ７０５においてクライアント端末の画面上に表示されるウィンドウを示す図である。
【図９】ＲＴＣのログインが完了したときにクライアント端末のモニタに表示されるウィンドウを示す図である。
【図１０】Ｗｅｂ会議が開始される際にクライアント端末の各モニタに表示されるＷｅｂ会議の各種設定ウィンドウを示す図である。
【図１１】図１０における表示領域で選択された会議室の基本情報を登録するウィンドウを示す図である。
【図１２】Ｗｅｂ会議を行っている最中におけるクライアント端末のモニタに表示されるウィンドウを示す図である。
【図１３】リモートプレゼンテーションの記録を選択したクライアント端末のモニタに表示されるウィンドウを示す図である。
【図１４】図３のステップＳ３１１で実行される議事録メンテナンス処理を示すフローチャートである。
【符号の説明】
【００６３】
１００  ネットワーク
２００  Ｗｅｂ会議サーバ
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＡＭ
２０４  通信Ｉ／ＦＣ
２０５  ビデオコントローラ
２０６  入力コントローラ
２０７  モニタ
２０８  メモリコントローラ
２１０  システムバス
２１１  外部メモリ
３００ａ〜３００ｎ  マイクロフォン
３００Ａ〜３００Ｎ  クライアント端末
【図１】
2007180828.tif 000003
【図２】
2007180828.tif 000004
【図３】
2007180828.tif 000005
【図４】
2007180828.tif 000006
【図５】
2007180828.tif 000007
【図６】
2007180828.tif 000008
【図７】
2007180828.tif 000009
【図８】
2007180828.tif 000010
【図９】
2007180828.tif 000011
【図１０】
2007180828.tif 000012
【図１１】
2007180828.tif 000013
【図１２】
2007180828.tif 000014
【図１３】
2007180828.tif 000015
【図１４】
2007180828.tif 000016