(57)【要約】【課題】講演者と多数の聴講者との間の質疑応答を管理しつつ、質疑応答の内容を多数の聴講者へ配信する情報提供システムを提供する。【解決手段】講演者用端末３００は、遠隔地に存在する多数の聴講者に対して、聴講者端末５００を介して、聴講者へ講演者の講演内容を提供する。講演内容の提供は、配信サーバ２００を介して、ストリーミング配信により実施される。また、発言権管理サーバ１００を用いて、講演者と質問を有する聴講者中の１名を特定する。講演者と特定された質問を有する聴講者は、質疑応答を行う。質疑応答の内容は、講演者用端末３００によって、ストリーミングデータと合成され、質疑応答の内容を他の聴講者へストリーミング配信される。【選択図】        図２
2004304501.tif 000002
【特許請求の範囲】
【請求項１】
入力装置から入力する入力情報を、ネットワークで接続された複数のクライアント端末へ配信サーバを介して提供する情報提供端末において、
上記入力装置から入力情報を入力するインタフェース部と、
上記複数のクライアント端末のうちのいずれか一つのクライアント端末と接続し、上記インタフェース部が入力した入力情報を上記一つのクライアント端末へ送信するとともに、上記一つのクライアント端末からクライアント情報を受信する双方向通信を行う双方向通信部と、
上記入力情報と上記クライアント情報とを入力し、上記入力情報と上記クライアント情報とを合成して合成情報を生成する合成部と、
上記合成部が生成した合成情報を符号化して上記配信サーバへ出力するエンコーダとを備えることを特徴とする情報提供端末。
【請求項２】
上記双方向通信部は、双方向通信路が確立された後、確立した双方向通信路を用いて上記一つのクライアント端末からクライアント情報を受信し、
上記合成部は、上記クライアント情報を受信した場合、上記入力情報と上記クライアント情報とを合成し、上記クライアント情報を受信しない場合、上記入力情報を上記エンコーダへ出力することを特徴とする請求項１記載の情報提供端末。
【請求項３】
上記情報提供端末は、さらに、
上記複数のクライアント端末のうち、上記双方向通信路の確立を要求するクライアント端末を記録したクライアント端末リストを入力し、入力したクライアント端末リストを表示し、表示したクライアント端末リストから一つのクライアント端末を選択することを利用者へ促す表示部と、
上記利用者によって選択された一つのクライアント端末を上記クライアント端末リストの提供元へ通知する選択部とを備えることを特徴とする請求項２記載の情報提供端末。
【請求項４】
複数のクライアント端末と、配信サーバを介して上記複数のクライアント端末へ入力情報を提供する情報提供端末との間に配置される管理サーバにおいて、
上記配信サーバを指定する配信サーバ情報を上記情報提供端末から入力し、上記配信サーバ情報を上記複数のクライアント端末へ通知する通知部と、
上記複数のクライアント端末が上記情報提供端末と双方向通信路を確立することを要求する双方向通信要求を上記複数のクライアント端末から受け付ける受付部と、
上記受付部が受けつけた複数のクライアント端末の識別子を記録するクライアント端末リストを格納するリストテーブルと、
上記クライアント端末リストを上記情報提供端末へ送信するリスト送信部と、上記クライアント端末リストに記録された複数のクライアント端末の識別子の中から上記情報提供端末によって選択された一つのクライアント端末の識別子を上記情報提供端末から受信する選択受信部とを備えることを特徴とする管理サーバ。
【請求項５】
上記管理サーバは、さらに、上記選択受信部が受信した識別子が特定する一つのクライアント端末へ上記双方向通信要求が承認されたことを通知する承認部とを備えることを特徴とする請求項４記載の管理サーバ。
【請求項６】
入力装置から入力する入力情報を、ネットワークで接続された複数のクライアント端末へ配信サーバを介して提供する情報提供システムにおいて、
入力情報を提供する情報提供端末と、上記情報提供端末と上記複数の端末との間に配置される管理サーバとを備え、
上記管理サーバは、
上記配信サーバを指定する配信サーバ情報を上記情報提供端末から入力し、上記配信サーバ情報を上記複数のクライアント端末へ通知する通知部を備え、
上記情報提供端末は、
上記入力装置から入力情報を入力するインタフェース部と、
配信サーバを特定し、特定した配信サーバを指定する配信サーバ情報を生成し、上記配信サーバ情報を上記管理サーバへ送信する指定部と、
上記複数のクライアント端末のうちのいずれか一つのクライアント端末と接続し、上記インタフェース部が入力した入力情報を上記一つのクライアント端末へ送信するとともに、上記一つのクライアント端末からクライアント情報を受信する双方向通信を行う双方向通信部と、
上記入力情報と上記クライアント情報とを入力し、上記入力情報と上記クライアント情報とを合成して合成情報を生成する合成部と、
上記合成部が生成した合成情報を符号化して上記配信サーバへ出力するエンコーダとを備えることを特徴とする情報提供システム。
【請求項７】
上記管理サーバは、さらに、
上記複数のクライアント端末が上記情報提供端末と双方向通信路を確立することを要求する双方向通信要求を上記複数のクライアント端末から受け付ける受付部と、
上記受付部が受けつけた双方向通信要求を要求した複数のクライアント端末を記録するクライアント端末リストを格納するリストテーブルと、
上記クライアント端末リストを上記情報提供端末へ送信するリスト送信部と、上記クライアント端末リストに記録されたクライアント端末から上記情報提供端末によって選択された一つのクライアント端末を上記情報提供端末から通知される選択受信部と、
上記選択された一つのクライアント端末へ上記双方向通信要求が承認されたことを通知する承認部とを備え、
上記情報提供端末は、さらに、
上記クライアント端末リストを上記管理サーバから入力し、入力したクライアント端末リストを表示し、表示したクライアント端末リストから一つのクライアント端末を選択することを利用者へ促す表示部と、
利用者によって選択された一つのクライアント端末を取得し、取得した一つのクライアント端末を上記管理サーバへ通知する選択部とを備え、
上記双方向通信部は、上記承認部から上記双方向通信要求が承認されたことを通知された一つのクライアント端末と接続し、上記インタフェース部が入力した入力情報を上記一つのクライアント端末へ送信するとともに、上記一つのクライアント端末からクライアント情報を受信する双方向通信を行うことを特徴とする請求項６記載の情報提供システム。
【請求項８】
入力装置から入力する入力情報を、ネットワークで接続された複数のクライアント端末へ配信サーバを介して提供する情報提供端末で実行させる情報提供プログラムにおいて、
上記入力装置から入力情報を入力する入力処理と、
上記複数のクライアント端末のうちのいずれか一つのクライアント端末と接続し、上記インタフェース部が入力した入力情報を上記一つのクライアント端末へ送信するとともに、上記一つのクライアント端末からクライアント情報を受信する双方向通信を行う双方向通信処理と、
上記入力情報と上記クライアント情報とを入力し、上記入力情報と上記クライアント情報とを合成して合成情報を生成する合成処理と、
上記合成処理が生成した合成情報をエンコーダによって符号化して上記配信サーバへ出力する出力処理とを備えることを特徴とする情報提供プログラム。
【請求項９】
上記双方向通信処理は、一つのクライアント端末から双方向通信の開始を要求されることによって双方向通信路を確立した後、確立した双方向通信路を用いて上記一つのクライアント端末からクライアント情報を受信し、上記合成処理は、上記クライアント情報を受信した場合、上記入力情報と上記クライアント情報とを合成し、上記クライアント情報を受信しない場合、上記入力情報を上記エンコーダへ出力することを特徴とする請求項７記載の情報提供プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、大規模カンファレンス等において、講演者の発言内容を多数の聴講者へ提供するとともに、講演者と所定の聴講者との質疑応答内容を他の聴講者へ提供する情報提供方式に関する。
【０００２】
【従来の技術】
特開平９−２００３５０には、電子会議システムに関し、互いに離れた場所にいる多数の会議メンバによる会議をより自然な臨場感で円滑に進行させることを目的として次のような技術が開示されている。
電子会議に先立ち、会議メンバの立場に応じた操作権限の属性を各会議参加端末に設定する。そして、電子会議中、会議参加端末でのドラッグ・アンド・ドロップ操作を上記属性に従って受け付ける。司会者の会議参加端末のスクリーン上に、他の会議メンバに対する発言権の付与を制御するための制空ウィンドを設ける。全ての会議参加端末のスクリーン上に、その会議メンバの発言状態を表す会議メンバ状態アイコンを常時表示し、非公開の個人資料を参照するためのプライベートウィンドを設ける。会議メンバによって共通資料に書き込まれるメッセージは、その会議メンバに対応して設けられた仮想透明シート領域に記録する（特許文献１、要約）。
【０００３】
【特許文献１】
特開平９−２００３５０号公報
【特許文献２】
特開２００２−１１１６６３号公報
【特許文献３】
特開２００２−１９９３６４号公報
【０００４】
【発明が解決しようとする課題】
電子会議においては、参加する者同士がリアルタイムに双方向で映像・音声・テキスト情報を共有することが可能である。しかしながら、現状では、数十名規模での利用が限界であるという問題があった。
また、ネットワークを介した遠隔地間の多数（数百名程度）の聴講者に対する情報伝達方法としては、ストリーミング配信による映像・音声の配信が考えられるが、片方向通信であり、講演者と聴講者との間で双方向のコミュニケーションを図ることはできなかった。また、聞き手が講演者に疑問点などを質問する場で電子会議等の双方向技術を適用する場合、電子会議の同時接続数制約のため、数百名規模の会議には適用できないという問題があった。
例えば、大規模カンファレンスシステム等では、映像・音声による双方向のコミュニケーションとして、講演者主導による聴講者との質疑応答が必要とされ、聴講者を切換えながら講演者と聴講者が会話できる機能、及び、講演者と聴講者との会話を他の聴講者へ提供できる仕組みが必要とされていた。
【０００５】
そこで、この発明は、情報提供端末から複数のクライアント端末へ一方向に配信する配信情報と、情報提供端末とクライアント端末とが双方向通信により通信した双方向通信情報とをリアルタイムに配信するシステムを提供することを目的とする。
一例として、講演者と多数の聴講者との間の質疑応答を管理しつつ、質疑応答の内容を多数の聴講者へ配信する情報提供システムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
この発明に係る情報提供端末は、入力装置から入力する入力情報を、ネットワークで接続された複数のクライアント端末へ配信サーバを介して提供する情報提供端末において、
上記入力装置から入力情報を入力するインタフェース部と、
上記複数のクライアント端末のうちのいずれか一つのクライアント端末と接続し、上記インタフェース部が入力した入力情報を上記一つのクライアント端末へ送信するとともに、上記一つのクライアント端末からクライアント情報を受信する双方向通信を行う双方向通信部と、
上記入力情報と上記クライアント情報とを入力し、上記入力情報と上記クライアント情報とを合成して合成情報を生成する合成部と、
上記合成部が生成した合成情報を符号化して上記配信サーバへ出力するエンコーダとを備えることを特徴とする。
【０００７】
上記双方向通信部は、双方向通信路が確立された後、確立した双方向通信路を用いて上記一つのクライアント端末からクライアント情報を受信し、
上記合成部は、上記クライアント情報を受信した場合、上記入力情報と上記クライアント情報とを合成し、上記クライアント情報を受信しない場合、上記入力情報を上記エンコーダへ出力することを特徴とする。
【０００８】
上記情報提供端末は、さらに、
上記複数のクライアント端末のうち、上記双方向通信路の確立を要求するクライアント端末を記録したクライアント端末リストを入力し、入力したクライアント端末リストを表示し、表示したクライアント端末リストから一つのクライアント端末を選択することを利用者へ促す表示部と、
上記利用者によって選択された一つのクライアント端末を上記クライアント端末リストの提供元へ通知する選択部とを備えることを特徴とする。
【０００９】
この発明に係る管理サーバは、複数のクライアント端末と、配信サーバを介して上記複数のクライアント端末へ入力情報を提供する情報提供端末との間に配置される管理サーバにおいて、
上記配信サーバを指定する配信サーバ情報を上記情報提供端末から入力し、上記配信サーバ情報を上記複数のクライアント端末へ通知する通知部と、
上記複数のクライアント端末が上記情報提供端末と双方向通信路を確立することを要求する双方向通信要求を上記複数のクライアント端末から受け付ける受付部と、
上記受付部が受けつけた複数のクライアント端末の識別子を記録するクライアント端末リストを格納するリストテーブルと、
上記クライアント端末リストを上記情報提供端末へ送信するリスト送信部と、上記クライアント端末リストに記録された複数のクライアント端末の識別子の中から上記情報提供端末によって選択された一つのクライアント端末の識別子を上記情報提供端末から受信する選択受信部とを備えることを特徴とする。
【００１０】
上記管理サーバは、さらに、上記選択受信部が受信した識別子が特定する一つのクライアント端末へ上記双方向通信要求が承認されたことを通知する承認部とを備えることを特徴とする。
【００１１】
この発明に係る情報提供システムは、入力装置から入力する入力情報を、ネットワークで接続された複数のクライアント端末へ配信サーバを介して提供する情報提供システムにおいて、
入力情報を提供する情報提供端末と、上記情報提供端末と上記複数の端末との間に配置される管理サーバとを備え、
上記管理サーバは、
上記配信サーバを指定する配信サーバ情報を上記情報提供端末から入力し、上記配信サーバ情報を上記複数のクライアント端末へ通知する通知部を備え、
上記情報提供端末は、
上記入力装置から入力情報を入力するインタフェース部と、
配信サーバを特定し、特定した配信サーバを指定する配信サーバ情報を生成し、上記配信サーバ情報を上記管理サーバへ送信する指定部と、
上記複数のクライアント端末のうちのいずれか一つのクライアント端末と接続し、上記インタフェース部が入力した入力情報を上記一つのクライアント端末へ送信するとともに、上記一つのクライアント端末からクライアント情報を受信する双方向通信を行う双方向通信部と、
上記入力情報と上記クライアント情報とを入力し、上記入力情報と上記クライアント情報とを合成して合成情報を生成する合成部と、
上記合成部が生成した合成情報を符号化して上記配信サーバへ出力するエンコーダとを備えることを特徴とする。
【００１２】
上記管理サーバは、さらに、
上記複数のクライアント端末が上記情報提供端末と双方向通信路を確立することを要求する双方向通信要求を上記複数のクライアント端末から受け付ける受付部と、
上記受付部が受けつけた双方向通信要求を要求した複数のクライアント端末を記録するクライアント端末リストを格納するリストテーブルと、
上記クライアント端末リストを上記情報提供端末へ送信するリスト送信部と、上記クライアント端末リストに記録されたクライアント端末から上記情報提供端末によって選択された一つのクライアント端末を上記情報提供端末から通知される選択受信部と、
上記選択された一つのクライアント端末へ上記双方向通信要求が承認されたことを通知する承認部とを備え、
上記情報提供端末は、さらに、
上記クライアント端末リストを上記管理サーバから入力し、入力したクライアント端末リストを表示し、表示したクライアント端末リストから一つのクライアント端末を選択することを利用者へ促す表示部と、
利用者によって選択された一つのクライアント端末を取得し、取得した一つのクライアント端末を上記管理サーバへ通知する選択部とを備え、
上記双方向通信部は、上記承認部から上記双方向通信要求が承認されたことを通知された一つのクライアント端末と接続し、上記インタフェース部が入力した入力情報を上記一つのクライアント端末へ送信するとともに、上記一つのクライアント端末からクライアント情報を受信する双方向通信を行うことを特徴とする。
【００１３】
この発明に係る情報提供プログラムは、入力装置から入力する入力情報を、ネットワークで接続された複数のクライアント端末へ配信サーバを介して提供する情報提供端末で実行させる情報提供プログラムにおいて、
上記入力装置から入力情報を入力する入力処理と、
上記複数のクライアント端末のうちのいずれか一つのクライアント端末と接続し、上記インタフェース部が入力した入力情報を上記一つのクライアント端末へ送信するとともに、上記一つのクライアント端末からクライアント情報を受信する双方向通信を行う双方向通信処理と、
上記入力情報と上記クライアント情報とを入力し、上記入力情報と上記クライアント情報とを合成して合成情報を生成する合成処理と、
上記合成処理が生成した合成情報をエンコーダによって符号化して上記配信サーバへ出力する出力処理とを備えることを特徴とする。
【００１４】
上記双方向通信処理は、一つのクライアント端末から双方向通信の開始を要求されることによって双方向通信路を確立した後、確立した双方向通信路を用いて上記一つのクライアント端末からクライアント情報を受信し、
上記合成処理は、上記クライアント情報を受信した場合、上記入力情報と上記クライアント情報とを合成し、上記クライアント情報を受信しない場合、上記入力情報を上記エンコーダへ出力することを特徴とする。
【００１５】
【発明の実施の形態】
実施の形態１．
図１は、実施の形態１の情報提供システムの概略を示す図である。
図１の情報提供システムは、大規模カンファレンスを想定している。講演者は、遠隔地に存在する多数の聴講者に対して、聴講者端末５００を用いて、聴講者へ講演者の講演内容を提供する。講演内容の提供は、配信サーバ２００を介して、ストリーミング配信により実施される。また、発言権管理サーバ１００を用いて、講演者と聴講者との質疑応答を実施し、質疑応答の内容を他の聴講者へストリーミング配信する。
以下の説明では、情報提供システムの一例として、大規模カンファレンス（遠隔大規模カンファレンス）に適用する具体例を説明する。
【００１６】
図２は、実施の形態１の情報提供システムの装置の構成の一例を示す図である。
図２の情報提供システムは、図１と同様に、一例として、講演者が多数の聴講者へ講演を実施し、その後質疑応答する遠隔大規模カンファレンスで用いる場合を表している。
図２に示す情報提供システムは、発言権管理サーバ（管理サーバ）１００、配信サーバ２００、講演者用端末３００、オンデマンド配信サーバ４００、聴講者端末５００とから構成される例を示している。
【００１７】
講演者用端末３００は、入力装置（例えば、カメラ、マイク等）から入力情報（映像・音声・テキスト等）を入力し、入力した入力情報を符号化して出力する（ストリーミングデータとして出力）とともに、聴講者端末５００と双方向通信を実施し、双方向通信で実施した内容を上記ストリーミングデータに合成して出力する。講演者用端末３００は、入力情報を提供する端末であることから、情報提供端末ともいう。講演者用端末３００は、講演者によって操作される。
具体的な動作としては、講演者の発言・映像をエンコードし、配信サーバ２００に送信する。また、質疑応答時には、質問者の発言・映像についてもエンコードし、配信サーバ２００に送信する。講演者用端末３００及び聴講者端末５００は、Ｗｅｂページとして作成し、運用時にはインストールを必要とせず、ブラウザからアクセスするのみで使用可能である。
【００１８】
聴講者端末５００は、講演者用端末３００から所定の通信路と配信サーバ２００を介して配信されるストリーミングデータを受信するとともに、講演者用端末３００と双方向通信を実施する。聴講者端末５００は、クライアント端末ともいう。また、図２では、聴講者１端末５００Ａ、聴講者２端末５００Ｂ、聴講者ｎ端末５００Ｎというように、複数の聴講者端末を区別して表しているが、特に区別する必要が無い場合は、聴講者端末５００として記す。聴講者端末５００は、聴講者（聴講者１、聴講者２、聴講者ｎ）によって利用される。聴講者端末５００は、聴講者の人数分、例えば、数百台の端末が利用される。
具体的な動作としては、サインイン時、発言権管理サーバに接続し、聴講者の出席を発言権管理サーバ１００に送信する。講議時には、講演者の発言・映像を受信する。質疑応答時には、聴講者の挙手を発言権管理サーバ１００に送信する。また、質疑応答時の講演者の発言・映像および質問者の発言・音声を受信する。
なお、講演者用端末３００及び聴講者端末５００は、ストリーミングデータを再生できる機能を有することが前提である。
【００１９】
配信サーバ２００は、講演者用端末３００から聴講者端末５００へ所定の通信路を用いてストリーミング配信することを制御する。配信サーバ２００は、ストリーミング配信サーバ又はリアルタイム配信サーバともいう。
具体的には、講演者の発言・映像および資料映像、質疑応答中の発言・映像を聴講者に向かって配信する。また、オンデマンド配信サーバ４００のディスク上に、ストリーミング配信したストリーム（ストリーミングデータ）を保存する。発言権管理サーバ１００は、講演者用端末３００と聴講者端末５００との間に配置され、両者の間のデータのやりとりを仲介する。また、講演者用端末３００と双方向通信を実施する一つの聴講者端末５００を管理する。また、聴講者の出席を確認し、出席状況を講演者に伝える。また、質疑応答時には聴講者からの挙手を講演者に伝える。質疑応答の手順については、後述する。発言権管理サーバ１００は、管理サーバともいう。
【００２０】
オンデマンド配信サーバ４００は、ストリーミングデータ（ストリーム）をディスク（記憶領域）に保存し、任意のクライアントからのアクセスに対し、保存されたストリーミングデータ（ストリーム）を要求に応じて配信する。
また、上記で説明した各構成要素は、通信網で接続される。通信網としては、インターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、企業に設置されているイントラネットやブロードバンド・イントラネット等が一例としてあげられるが、これらに限られるわけではない。また、通信網は、有線・無線を問わない。
【００２１】
なお、以下の説明では、一般的な技術で実現できる機能等については詳細な説明を省略する。また、大規模カンファレンスの動作を一例として説明するが、これに限られるわけではない。
【００２２】
まず、図３を用いて、全体の流れを説明する。
図３は、大規模カンファレンスの進行の一例を説明した図である。
カンファレンスのコーディネータがカンファレンスをスケジュールする（Ｓ１０１）。
カンファレンスの案内を電子メール等により送信する（Ｓ１０２）。
講演当日は、講演者、聴講者が所定のアドレス（例えば、ＵＲＬ：Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）にアクセス、サインインすることで着席が確認される（出欠管理機能）（Ｓ１０３）。
カンファレンスを開始すると、講演者の発言は聴講者（聴講者端末５００）に対しリアルタイムにストリーミング配信する（講演配信機能）（Ｓ１０４）。
講演内容のリアルタイムのストリーミング配信完了後には、質疑応答のため、質問受付の状態に入る（質疑応答機能）（Ｓ１０５）。
聴講者が質問を行うことで、講演者の質問者リストに質問者名が登録される（Ｓ１０６）。
【００２３】
講演者はリストから質問者を選択し、質問を許可することにより講演者−質問者間で質疑応答セッション（双方向通信）が開かれる。また、この質疑応答の様子は他の聴講者にリアルタイム配信される（Ｓ１０７）。質問者がある場合あるいは質問者の受付を継続している間、質疑応答が繰り返される（Ｓ１０８でＹｅｓ）。
質疑応答が繰り返された後、講演者がカンファレンスの終了を告げ、聴講者、講演者がカンファレンスを終了させる（Ｓ１０９）。
なお、講演および質疑応答の様子は録画される。また、録画は任意の端末からオンデマンド配信サーバ４００によって配信可能である。
【００２４】
質疑応答機能は、聴講者中の１名と講演者とが質疑応答を行い、その様子をストリーミング配信によって他の聴講者が視聴できる機能である。一般に、カンファレンスの場では、通常、最後に聴講者から質疑応答の場を設ける。同様の仕組みを、遠隔大規模カンファレンスも持つ。本機能は、発言権管理サーバ１００によって、大規模カンファレンス対応発言権管理とセッション管理による質疑の制御を実現する。講演配信から質疑応答へのセッションの切り替えを行う。
【００２５】
図４は、ストリーミングデータとカンファレンスの進行状況との対応を表した図である。
講演者による講演が実施されている場合は、講演内容（例えば、講演者の映像・音声・テキスト（例えば、資料映像）等）のストリーミングデータが配信される（４２）。
質疑応答セッション開始から質疑応答セッション終了までの期間、すなわち、質疑応答が実施されている場合は、ストリーミングデータとして、講演内容と質問者である聴講者の映像・音声とが合成されて配信されることになる（４３）。
符号４１の部分は、任意の情報が提供される。
図４では、質疑応答は、講演の後に実施される例を示しているが、講演の途中であってもよい。また、質疑応答１、質疑応答２、…質疑応答ｎは、質問する聴講者が交代していることを示している。従って、講演者用端末３００と聴講者端末５００との双方向通信の通信路の切換えが発生していることになる。
【００２６】
次に、主に、質疑応答機能について詳細に説明する。
まず、構成について説明する。
図５は、発言権管理サーバ１００と、講演者用端末３００と、配信サーバ２００と、聴講者端末５００の構成の一例を表した図である。図５では、各構成要素は、質問応答機能の実現に関連する構成要素を示し、関連しない構成要素は省略している。
【００２７】
発言権管理サーバ１００は、制御部１０１、通信インタフェース１０２、ストリーミング通知部１１０、ユーザデータベース１２０、参加者リストテーブル１３０、質問者リストテーブル１４０、ユーザ認証部１５０、質問者受付部１６０、質問者承認部１７０、質問者リスト送信部１８０、質問者選択受信部１９０とを備える。
制御部１０１は、発言権管理サーバ１００の機能全体を制御する。
通信インタフェース１０２は、通信網を介する通信のインタフェースをつかさどる。
ストリーミング通知部（通知部）１１０は、講演者用端末３００から配信サーバ２００を指定する配信サーバ情報を受信し、受信した配信サーバ情報を参加する聴講者が利用する聴講者端末５００へ通知する。
【００２８】
ユーザデータベース１２０は、情報提供システムに参加する講演者・聴講者の情報を格納した記憶領域である。ユーザデータベース１２０へは、予めカンファレンスのコーディネータあるいはシステムの管理者等によって、データが入力される。図６は、ユーザデータベースの一例を表した図である。
参加者リストテーブル１３０は、講演に出席したことが確認された聴講者及び講演者の情報を記録するテーブルである。図７は、参加者リストテーブルの一例を表した図である。ユーザデータベース１２０のユーザＩＤと参加者リストテーブル１３０のユーザＩＤとは対応する。また、ＩＰは、それぞれの端末に接続するためのアドレス情報である。
質問者リストテーブル１４０は、質問（発言）を要求する聴講者端末５００を受け付けるリストテーブルである。図８は、質問者リストテーブルの一例を表した図である。質問を要求することは、双方向通信を要求することになるため、質問者リストテーブル１４０は、双方向通信を要求する端末のリストテーブルであるともいえる。
また、質問（発言）を要求する聴講者端末５００を記録したものを質問者リスト、或いは、クライアント端末リストという。質問者リストは、質問者リストテーブル１４０へ格納される。
【００２９】
ユーザ認証部１５０は、講演開始時に聴講者端末５００がシステムにサインインした場合に、ユーザデータベース１２０に基づいて、認証を行ない、参加（出席）が認められた場合、参加者リストテーブル１３０へ必要な情報を登録する。質問者受付部（受付部）１６０は、聴講者端末５００から質問の要求を受け付け、質問者リストテーブル１４０へ必要な情報を登録する。
質問者承認部（承認部）１７０は、質問者選択受信部１９０からの通知を受けて、質問の要求（発言権）が認められた聴講者端末５００へ質問許可（承認）の通知を送信する。質問許可には、講演者用端末３００へ接続するための情報が含まれる。
質問者リスト送信部（リスト送信部）１８０は、質問者リストテーブル１４０に格納された質問者リストを講演者用端末３００へ送信する。送信するタイミングは、質問者リストテーブル１４０が更新された場合、あるいは、定期的に送信される。
質問者選択受信部（選択受信部）１９０は、講演者用端末３００から通知された一つの聴講者端末５００（聴講者）の通知を受け付け、受けつけた聴講者端末５００が質問者リストテーブル１４０を用いて確認し、質問者承認部１７０へ通知する。
【００３０】
講演者用端末３００は、ユーザインタフェース３１０、ストリーミング指定部３２０、質問者リスト表示部３３０、質問者選択部３４０、双方向通信部３５０、合成部３６０、エンコーダ３７０、通信インタフェース３８０、制御部３９０とを備える。
ユーザインタフェース３１０は、講演者とのインタフェースを司る。また、入出力装置が含まれる。入出力装置としては、キーボード、マウス、あるいは、データを入力する受信装置等のデータ入力機器、カメラ等の映像撮影機器、マイク等の音声入力機器、ヘッドホン、スピーカ等の音声出力機器、モニタ等の映像表示機器等が含まれる。
【００３１】
ストリーミング指定部（指定部）３２０は、ストリーミングデータを送信する配信サーバ２００を指定する配信サーバ情報を発言権管理サーバ１００へ通知する。
質問者リスト表示部３３０は、発言権管理サーバ１００から受信した質問者リストを表示する。
質問者選択部（選択部）３４０は、質問者リスト表示部３３０によって表示された質問者リストから、講演者によって選択された一つの聴講者端末５００を受け付け、発言権管理サーバ１００へ選択された聴講者端末５００を通知する。
双方向通信部３５０は、一つの聴講者端末５００と双方向の通信を実施する。エンコーダ３７０は、講演者用端末３００へ入力されたデータを符号化して、ストリーミングデータとして配信サーバ２００へ送信する。
通信インタフェース３８０は、通信のインタフェースを司る。
制御部３９０は、講演者用端末３００の全体を制御する。また、必要なメッセージを生成し、送信する。
【００３２】
聴講者端末５００は、ユーザインタフェース５１０、ストリーミング受信認識部５２０、制御部５３０、質問登録部５４０、双方向通信部５５０、デコーダ５６０とを備える。
ユーザインタフェース５１０、通信インタフェース５７０は、講演者用端末３００のユーザインタフェース３１０、通信インタフェース３８０それぞれと同様である。
ストリーミング受信認識部（受信認識部）５２０は、発言権管理サーバから送信される配信サーバ情報を受信し、配信サーバ情報を用いて、配信サーバ２００へ接続し、ストリーミングデータの配信を可能にする。
制御部５３０は、システムへのサインインを実施する。また、その他聴講者端末５００全体を制御する。また、必要なメッセージを生成し、送信する。
質問登録部（登録部）５４０は、質問（発言）を要求することを発言権管理サーバ１００へ通知する。双方向通信を要求するともいえる。
双方向通信部５５０は、講演者用端末３００と双方向通信を行なう。
デコーダ５６０は、配信サーバ２００から配信されるストリーミングデータを復号し、聴講者へ提供する。
【００３３】
次に、質疑応答機能の動作を説明する。ここでは、まず、講演開始機能を説明し、次に質疑応答機能、及び、質疑応答時のデータ配信について、具体的な動作の説明を行なう。
図９は、講演開始の動作の概略を表す図である。
図１０は、講演開始の動作の一例を表すフローチャート図である。
図５及び図９，図１０を用いて動作を説明する。説明中、Ｓ１１〜Ｓ１５は、図９及び図１０に付した符号と対応する。
まず、講演者用端末３００の制御部３９０及び聴講者端末５００の制御部５３０は、発言権管理サーバ１００のユーザ認証部１５０へユーザＩＤ，ユーザパスワード等を送信することによってシステムにサインインする（Ｓ１０）。発言権管理サーバ１００は、サインインしたユーザＩＤ等を参加者リストテーブル１３０へ登録する。その際、ユーザＩＰを取得し、登録する。
【００３４】
講演者用端末３００のエンコーダ３７０はエンコードを開始し（Ｓ１１）、ストリーミングデータを配信サーバへ送信する（Ｓ１２）。
同時に、講演者用端末３００のストリーミング指定部３２０は、配信サーバ情報を含む講演開始のメッセージを発言権管理サーバへ送信する（Ｓ１３）。発言権管理サーバ１００のストリーミング通知部１１０は、聴講者端末５００へ講演開始のメッセージを通知し、聴講者端末５００のストリーミング受信認識部５２０は、講演開始のメッセージを受信する（Ｓ１４）。聴講者端末５００は、講演開始のメッセージに含まれる配信サーバ情報を用いて配信サーバ２００との接続を確立し、配信サーバ２００から配信されるストリーミングデータを受信し、聴講を開始する（Ｓ１５）。聴講開始後、質疑応答（Ｓ１６、後述する）が実施され、聴講が終了する（Ｓ１７）。
【００３５】
次に、質疑応答について図１１，図１２を用いて説明する。
図１１は、質疑応答の動作の概略を表す図である。
図１２は、質疑応答の動作の一例を表すフローチャート図である。
説明中、Ｓ２１〜Ｓ３０の符号は、図１１及び図１２に付した符号を一致する。
聴講者端末５００の質問登録部５４０は、質問の要求を発言権管理サーバ１００へ送信する（Ｓ２１）。
発言権管理サーバ１００の質問者受付部１６０は、聴講者端末５００のＩＰを取得する。参加者リストテーブル１３０を参照して、質問者受付部１６０は、聴講者端末５００のＩＰが参加者リストに含まれている場合は、質問者リストテーブル１４０へ聴講者名、聴講者ＩＰ等の必要なデータを登録する（Ｓ２２）。
【００３６】
次に、質問者選択処理について説明する（Ｓ２４）。
質問者リスト送信部１８０は、質問者リストテーブル１４０に格納されている質問者リストを講演者用端末３００へ送信する。
講演者用端末３００の質問者リスト表示部３３０は、質問者リストを受信し、表示機器を用いて講演者に質問者リストを表示し、一つの聴講者名を選択することを促す。講演者は、ユーザインタフェース３１０のデータ入力機器等を用いて、一つの聴講者名を選択する。
質問者選択部３４０は、講演者が選択した一つの聴講者名を取得し、聴講者名に対応する聴講者ＩＰを取得し、聴講者ＩＰを発言権管理サーバ１００へ通知する。
発言権管理サーバ１００の質問者選択受信部１９０は、聴講者ＩＰを受信し、質問者リストテーブル１４０を検索して聴講者ＩＰが登録されていることを確認し、質問者承認部１７０へ通知する。以上が質問者選択処理である。
【００３７】
次に、質問者承認部１７０は、質問許可のメッセージを講演者用端末３００のアドレス情報（講演者ＩＰ）とともに、聴講者端末５００へ送信する（Ｓ２５）。
聴講者端末５００の質問登録部５４０は、質問許可のメッセージを受信し、質問許可のメッセージから講演者用端末３００のアドレス情報を抽出する。質問登録部５４０は、双方向通信部５５０へ、講演者用端末３００のアドレス情報を通知し、講演者用端末３００との双方向通信路の確立を指示する。双方向通信部５５０は、上記アドレス情報を用いて双方向通信部３５０と双方向通信路を確立する。
なお、聴講者側双方向通信部５５０と講演者側双方向通信部３５０との双方通信において双方向通信路の確立に関しては、どちらから行ってもよい。
双方向通信路が確立された段階で質疑応答配信が開始され（Ｓ２６）、同時に、質疑応答が開始することになる（Ｓ２７）。講演者と一人の聴講者は、双方向通信路を用いて、質疑応答を実施する。即ち、この間、双方向通信部３５０と双方向通信部５５０とは、音声・映像のデータを相互に送受信する。質疑応答が終了すると（Ｓ２８）、質問終了を通知するメッセージが聴講者端末５００から発言権管理サーバ１００へ送信される（Ｓ２９）。質問者受付部１６０は、質問終了のメッセージを受信し、質問者リストテーブル１４０から質問終了のメッセージを送信した聴講者端末５００の登録を削除する（Ｓ３０）。次の質問者が登録されている場合は、質問選択処理（Ｓ２４）からの処理を繰り返す（Ｓ２０でＹｅｓ）。質問者がいない場合、あるいは、質疑応答を終了する場合は（Ｓ２０でＮｏ）、質疑応答の処理を終了する。
【００３８】
ここで、発言権管理サーバ１００の内部の動作について説明する。
図１３は、発言権管理サーバの動作の一例を表すフローチャート図である。
発言権管理サーバ１００は、上記で説明した講演開始機能、質疑応答機能その他の機能を実現するため、イベント待ちうけ状態にある（Ｓ４１）。
イベントを受け付けると（Ｓ４１でＹｅｓ）、制御部１０１は、受けつけたイベントを解析し、解析した結果、それぞれの機能を実施させる指示を通知する（起動する）（Ｓ４２）。
例えば、講演者用端末３００又は聴講者端末５００へメッセージを送信する場合は、制御部１０１がメッセージを生成し、送信する（Ｓ４３）。
質問者リスト登録処理（Ｓ４４）の場合、質問者受付部１６０を起動する。質問者選択処理（Ｓ４５）の場合、質問者選択受信部１９０を起動する。質問リスト送信処理（Ｓ４６）の場合、質問者リスト送信部１８０を起動する。質問リスト送信処理は、質問リストテーブルが更新された場合、あるいは、定期的に送信するタイミングである場合等にイベントを受け付ける。質問許可処理（Ｓ４７）の場合、質問者承認部１７０を起動し、ユーザ認証処理（Ｓ４８）の場合、ユーザ認証部１５０を起動する。また、その他の処理であっても、それぞれ該当する機能を実施させることになる。このようにして、制御部１０１が制御することによって、発生するイベントを処理する。
【００３９】
図１４は、質疑応答時のデータ配信の動作の概略を表す図である。
図１５は、質疑応答時の双方向通信に関連する構成の一例を表す図である。
また、図１５は、講演者用端末３００へ、音声９１、映像（講演者映像）９２、資料データ９３が入力される場合を一例として表している。資料データ９３は、講演者が講演の際に資料として提示したデータであり、テキストデータ、イメージ（映像）等の形式で入力される。
講演者用端末３００は、ユーザインタフェース３１０と双方向通信部３５０と合成部３６０とエンコーダ３７０の関連する機能を示している。
聴講者端末５００は、双方向通信部３５０とデコーダ５６０の関連する機能を示している。
講演者用端末３００及び聴講者端末５００において、直接関連しない構成要素は省略している。
図１６は、質疑応答のデータ配信の動作の一例を表すフローチャート図である。
【００４０】
次に、図１４、図１５、図１６とを用いて、質疑応答時のデータ配信について説明する。Ｓ３１〜Ｓ３３は、図１４において、使用する通信路を示す。Ｓ５１〜Ｓ７０は、図１６に示す動作を示す。
まず、講演者用端末３００から聴講者端末５００へのデータの流れについて説明する。
講演者用端末３００は、講演者から、音声９１を音声入力部３１１から入力し、音声ミキサ３６１と音声出力部３５３へ出力し、講演者映像９２を映像入力部３１２から入力し、映像合成部３６２と映像出力部３５４とへ出力し、資料データ９３を映像入力部３１３から入力し、映像合成部３６２と映像出力部３５５へ出力する。音声出力部３５３と映像出力部３５４と映像出力部３５５とは、入力したデータを聴講者端末５００の双方向通信部５５０の対応する構成要素（音声入力部５５３、映像入力部５５４、映像入力部５５５）へ送信する。
なお、音声入力部５５３に入力されたデータは音声としてスピーカ等から出力し、映像入力部５５４，５５５に入力されたデータはモニタ等から出力される。
但し、双方向通信部３５０が双方向通信部５５０と双方向通信路を確立していない場合（講演時）には、双方向通信部３５０から双方向通信部５５０への送信は行わない。音声ミキサ３６１は、入力した音声を、音声出力部３６３を介してエンコーダ３７０へ出力する。映像合成部３６２は入力した講演者映像９２と資料データ９３とを合成し、映像出力部３６４を介してエンコーダ３７０へ出力する。エンコーダ３７０は、合成部３６０から入力したデータを符号化し、配信サーバ２００へ送信する。
以上が、講演者用端末３００から聴講者端末５００へのデータの流れである。
講演時には、合成部３６０の音声ミキサ３６１は、データの合成をすることなく、データを出力することになる。映像合成部３６２は、講演者映像９２と資料データ９３との合成を行う。
【００４１】
次に、質疑応答時のデータの流れについて説明する。講演者用端末３００から聴講者端末５００へのデータの流れに加え、聴講者端末５００から講演者用端末３００へのデータの流れが追加される。
質疑応答時のデータ配信の開始は、聴講者端末５００から双方向通信の通信路確立要求が講演者用端末３００へ通知されることによって開始する（Ｓ５１，Ｓ３１）。
なお、聴講者側双方向通信部５５０と講演者側双方向通信部３５０との双方通信において双方向通信路の確立に関しては、どちらから行ってもよい。
聴講者端末５００は、発言権管理サーバ１００から質問許可の通知を受信した際に、講演者用端末３００と双方向通信の通信路を確立するためのアドレスを通知され、上記アドレスを用いて、講演者用端末３００へアクセスすることが可能となる。
講演者用端末３００と聴講者端末５００との間で双方向通信路が確立されると（Ｓ５２，Ｓ３１）、質疑応答を開始することが可能となる（Ｓ５３，Ｓ３１）。
具体的には、聴講者端末５００は、音声出力部５５１から聴講者の音声（質問内容等）を音声入力部３５１へ送信し、映像出力部５５２から聴講者等（聴講者が示した資料であってもよい）の映像を映像入力部３５２へ送信する。このように、聴講者端末５００から講演者用端末３００へ直接データを送信することになる。なお、図１５では、聴講者側の音声、映像がユーザインタフェース５１０を介して入力される部分は示していないが、ユーザインタフェース３１０の構成と同様である。
【００４２】
上記のようにして聴講者端末５００から講演者用端末３００へデータが送信された場合、講演者用端末３００では、合成処理が実施される（Ｓ５６）。
具体的には、音声入力部３５１は、入力した音声を音声ミキサ３６１へ出力する。映像入力部３５２は、入力した映像を映像合成部３６２へ出力する。音声ミキサ３６１は、入力された二種類の音声を合成する。また、映像合成部３６２は、入力された三種類の映像を合成する。なお、音声・映像の合成手順については、ここでは説明を省略する。音声出力部３６３は、音声ミキサ３６１から合成された音声を入力し、所定の処理を実施してエンコーダ３７０へ出力し、映像出力部３６４は、映像合成部３６２から合成された映像を入力し、所定の処理を実施してエンコーダ３７０へ出力する。エンコーダ３７０は、入力した音声・映像を符号化して配信サーバ２００へ送信する（Ｓ５７，Ｓ３２）。このように、講演者用端末３００では、聴講者端末５００から入力される音声・映像をリアルタイムに合成して出力することになる。
【００４３】
配信サーバ２００は、送信された符号化された音声・映像を、配信を要求している聴講者端末５００へ配信する（Ｓ５８，Ｓ３３）。質疑応答を実施している聴講者を含め、配信サーバ２００からストリーミング配信を要求している複数の聴講者端末５００へ、合成された音声・映像がリアルタイムで配信されることになる。
聴講者端末５００のデコーダ５６０は、配信サーバ２００から配信された音声・映像を受信し、デコードし（Ｓ５９）、映像・音声を聴講者へ提供する（Ｓ６０）。質疑応答が継続する間、音声・映像が聴講者端末５００から入力されると上記の処理が繰り返される。このように、聴講者は、聴講者端末５００へ提供される音声・映像によって、質疑応答の内容がリアルタイムに聴講することが可能となる。
講演者用端末３００と聴講者端末５００のいずれかが双方向通信を切断等することによって、双方向通信が終了する（Ｓ７０）。その後、他の聴講者が質疑応答を開始するが可能になる。
【００４４】
図１７は、聴講者端末に表示される画面の一例を表した図である。
表示画面Ａ１０は、講演時の画面の一例であり、表示画面Ｂ２０は、質疑応答時の画面の一例である。表示画面Ａ１０では、資料データの領域１１と講演者の映像の領域１２とが表示されている。表示画面Ｂ２０では、資料データの領域２１と講演者の映像の領域２２と聴講者の映像の領域２３とが表示されている。聴講者は、何ら操作することなく、表示画面が切り替わることによって、質疑応答の様子を聴講することが可能となる。また、図１７で示した表示画面は一例であり、講演者が提供する映像が複数種類ある場合等は、領域の数を増やして、複数種類の映像を表示することが可能である。
【００４５】
講演者用端末３００及び聴講者端末５００に表示される表示画面としては、次のような種類が考えられる。
また、講演者用端末３００では、複数のブラウザを用いて、質問者リストを表示するブラウザ、資料データを表示するブラウザ、聴講者端末５００へ提供しているブラウザ、メッセージを表示するブラウザ、というように複数の表示画面を表示することが可能となり、講演者がブラウザを選択することも可能である。聴講者端末５００においても、ストリーミング配信された情報を表示するブラウザ（一例として図１７に示した表示画面）、メッセージを表示するブラウザ等の複数の表示画面を表示することが可能である。
【００４６】
このように、発言権を有する聴講者を発言権管理サーバ１００によって発言権を制御することにより、講演者と聴講者との間で一対一の質疑応答が可能となる。
また、質疑応答の様子を講演者用端末３００において合成し、配信サーバ２００を介してストリーミング配信することによって、他の聴講者にもリアルタイムに質疑応答の内容を提供することが可能となる。さらに、聴講者は、質疑応答の内容を受信するために、特別な装置、操作等をすることなく、質疑応答の内容を受信することが可能となる。
従って、聴講者がストリーミング配信を受信可能な端末を有している場合は、追加の機能を設置することなく質疑応答の内容を受信することが可能になるため、多数の聴講者（情報の提供を受けるクライアント）が存在する場合であってもコストを削減あるいは抑制することができる。
【００４７】
また、講演者用端末３００（情報を提供する情報提供端末）においても、合成部３６０または同様の機能を設置、若しくは、既に合成部の機能を有する場合はその機能を改良することによって、聴講者端末５００と双方向通信した内容をストリーミング配信することが可能になるため、この実施の形態の情報提供システムを適用するためのコストを抑制することが可能となる。
また、講演者用端末３００、聴講者端末５００ともに、パーソナルコンピュータの機能を有する程度の端末で実現することが可能である。
【００４８】
実施の形態２．
実施の形態１では、情報提供システムを大規模カンファレンスに適用した場合を一例として説明したが、企業等の報告会議等で用いることも可能である。
例えば、本社から各支社等へ業績報告等を実施する場合に情報提供システムを用いることが可能である。この場合、講演者用端末３００への入力機器を追加し、複数の人物あるいは資料データ等を一つの表示画面（例えば図１７）に表示することも可能である。すなわち、一つの情報提供端末（講演者用端末３００）から複数のクライアント端末（聴講者端末５００）へストリーミングデータを配信する形態の情報提供であれば、実施の形態１で説明した情報提供システムを適用することが可能である。
【００４９】
実施の形態３．
上記情報提供システムの各構成の機能は、計算機においてプログラム（情報提供プログラム）を実行させることによって実現することが可能である。
情報提供システムを実現する情報提供プログラムは、情報提供端末（講演者用端末３００）の機能を実行する情報提供プログラムと、管理サーバ（発言権管理サーバ１００）の機能を実行する管理プログラムと、クライアント端末（聴講者端末５００）の機能を実行するクライアントプログラムとに分けることが可能である。
【００５０】
情報提供プログラムは、下記の処理を実行する。
（１）入力装置から入力情報を入力インタフェース部を介して入力する入力処理。
（２）配信サーバを特定し、特定した配信サーバを指定する配信サーバ情報を生成し、上記配信サーバ情報を上記管理サーバへ送信する配信サーバ指定処理。（３）複数のクライアント端末のうちのいずれか一つのクライアント端末と接続し、上記インタフェース部が入力した入力情報を上記一つのクライアント端末へ送信するとともに、上記一つのクライアント端末からクライアント情報を受信する双方向通信を行う双方向通信処理。
なお、双方向通信路の確立については、情報端末、クライアント端末、いずれで行ってもよい。
（４）上記入力情報と上記クライアント情報とを入力し、上記入力情報と上記クライアント情報とを合成して合成情報を生成する合成処理。
（５）上記合成処理が生成した合成情報をエンコーダによって符号化して上記配信サーバへ出力する符号化（出力）処理。
【００５１】
さらに、情報提供プログラムは、下記の処理を備える。
（６）管理サーバが生成するクライアント端末リストを管理サーバから入力し、入力したクライアント端末リストを表示し、表示したクライアント端末リストから一つのクライアント端末を選択することを利用者へ促す表示処理。
（７）利用者によって選択された一つのクライアント端末を取得し、取得した一つのクライアント端末を上記管理サーバへ通知する選択処理。
【００５２】
また、管理プログラムは、下記の処理を実行する。
（１）配信サーバを指定する配信サーバ情報を情報提供端末から入力し、上記配信サーバ情報を複数のクライアント端末へ通知する通知処理。
（２）上記複数のクライアント端末が上記情報提供端末と双方向通信路を確立することを要求する双方向通信要求を上記複数のクライアント端末から受け付ける受付処理。
（３）上記受付処理が受けつけた双方向通信要求を要求した複数のクライアント端末を記録するクライアント端末リストをリストテーブルへ格納するリストテーブル格納処理。
（４）上記クライアント端末リストを上記情報提供端末へ送信するリスト送信処理。
（５）上記クライアント端末リストに記録されたクライアント端末から上記情報提供端末によって選択された一つのクライアント端末を上記情報提供端末から通知される選択受信処理。
（６）上記選択された一つのクライアント端末へ上記双方向通信要求が承認されたことを通知する承認処理。
【００５３】
クライアントプログラムは、下記の処理を実行する。
（１）配信サーバ情報を受信し、配信サーバとの通信路を確立する受信認識処理。
（２）双方向通信要求を管理サーバへ登録し、管理サーバから双方向通信要求が承認されたことを受信する登録処理。
（３）登録処理において、双方向通信要求が承認された場合に、情報提供端末と双方向通信路を確立し、双方向の通信を実施する双方向通信処理。
（４）情報提供サーバから提供される情報をデコーダによって復号化し、表示する（ストリーミング配信される情報を利用者に表示する）復号化処理。
なお、上記クライアントプログラムは、情報提供端末とクライアント端末との双方向通信において、情報提供端末からの双方向通信処理要求に従って双方向通信路の確立を行ってもよい。
【００５４】
上記情報提供プログラムそれぞれは、計算機にロードされ、プロセッサの制御によって実行される。また、上記情報提供プログラムは、計算機で読み取り可能な記録媒体へ記録することが可能であり、記録媒体へ記録されたプログラムは、計算機に読みこまれることによって、実行させることが可能になる。
【００５５】
上記情報提供プログラムそれぞれにより情報提供システムの実現することができることにより、現在所有する計算機にプログラムを導入することによって、情報提供システムの実現が可能になる。従って、装置を新たに購入する費用を削減することが可能になる。
【００５６】
【発明の効果】
この発明によれば、情報提供端末から多数のクライアント端末へ情報を配信する情報配信システムにおいて、多数のクライアント端末のうちの一つの端末と情報提供端末とが相互に交換した内容を加えて提供することが可能となる。例えば、大規模カンファレンスにおいて、講演内容と質疑応答の内容とをストリーミング配信することが可能となる。
【図面の簡単な説明】
【図１】実施の形態１の情報提供システムの概略を示す図。
【図２】実施の形態１の情報提供システムの装置の構成の一例を示す図。
【図３】大規模カンファレンスの進行の一例を説明した図。
【図４】ストリーミングデータとカンファレンスの進行状況との対応を表した図。
【図５】発言権管理サーバ１００と、講演者用端末３００と、配信サーバ４００と、聴講者端末５００の構成の一例を表した図。
【図６】ユーザデータベースの一例を表した図。
【図７】参加者リストテーブルの一例を表した図。
【図８】質問者リストテーブルの一例を表した図。
【図９】講演開始の動作の概略を表す図。
【図１０】講演開始の動作の一例を表すフローチャート図。
【図１１】質疑応答の動作の概略を表す図。
【図１２】質疑応答の動作の一例を表すフローチャート図。
【図１３】発言権管理サーバの動作の一例を表すフローチャート図。
【図１４】質疑応答時のデータ配信の動作の概略を表す図。
【図１５】質疑応答時の双方向通信に関連する構成の一例を表す図。
【図１６】質疑応答のデータ配信の動作の一例を表すフローチャート図。
【図１７】聴講者端末に表示される画面の一例を表した図。
【符号の説明】
１０  表示画面Ａ、１１，１２，２１，２２，２３  領域、２０  表示画面Ｂ、９１  音声、９２  講演者映像、９３  資料データ、１００  発言権管理サーバ、１０１，３９０，５３０  制御部、１０２，３８０  通信インタフェース、１１０  ストリーミング通知部、１２０  ユーザデータベース、１３０  参加者リストテーブル、１４０  質問者リストテーブル、１５０  ユーザ認証部、１６０  質問者受付部、１７０  質問者承認部、１８０  質問者リスト送信部、１９０  質問者選択受信部、２００  配信サーバ、３００  講演者用端末、３１０，５１０  ユーザインタフェース、３１１，３５１  音声入力部、３１２，３１３，３５２  映像入力部、３２０  ストリーミング指定部、３３０  質問者リスト表示部、３４０  質問者選択部、３５０，５５０  双方向通信部、３５３，５５１  音声出力部、３５４，３５５，５５２  映像出力部、３６０  合成部、３６１  音声ミキサ、３６２  映像合成部、３７０  エンコーダ、４００  オンデマンド配信サーバ、５００  聴講者端末、５００Ａ  聴講者１端末、５００Ｂ  聴講者２端末、５００Ｎ  聴講者ｎ端末、５２０  ストリーミング受信認識部、５４０  質問登録部、５６０  デコーダ。
【図１】
2004304501.tif 000003
【図２】
2004304501.tif 000004
【図３】
2004304501.tif 000005
【図４】
2004304501.tif 000006
【図５】
2004304501.tif 000007
【図６】
2004304501.tif 000008
【図７】
2004304501.tif 000009
【図８】
2004304501.tif 000010
【図９】
2004304501.tif 000011
【図１０】
2004304501.tif 000012
【図１１】
2004304501.tif 000013
【図１２】
2004304501.tif 000014
【図１３】
2004304501.tif 000015
【図１４】
2004304501.tif 000016
【図１５】
2004304501.tif 000017
【図１６】
2004304501.tif 000018
【図１７】
2004304501.tif 000019