(57)【要約】【課題】複数の受講者を対象とでき、かつ、筆記による伝達が可能な電子講義を実現する。【解決手段】サーバ１００には、講義に使用する教材や配布する書類を特定する情報と、これら教材や書類が使用され講義を特定する情報、および、当該講義に参加する講師や受講者を特定する情報、さらに、これらの参加者が使用する端末を識別する情報を対応付けて蓄積される。サーバ１００は、講義に使用する書類に当該書類を特定するＩＤを付して、受講者端末３００に配信するとともに、指定された教材情報を各受講者端末３００に提供し、講義に参加する講師および受講者の講師端末２００と受講者端末３００とを相互接続する。サーバ１００は、動画像情報などとともに、紙媒体に出力された書類上になされる筆記を中継し、各端末上にリアルタイムに提示する。【選択図】        図１
2004333525.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して講師と複数の受講者の映像および音声をリアルタイムに双方向通信することで講義を実施する双方向通信システムにおいて、
前記講師に関する情報と、前記受講者に関する情報と、前記講義に関する情報と、前記講義で用いられる書類を示す書類情報と、を対応付けて蓄積するデータベース手段と、
前記データベース手段に蓄積された書類情報に対応付けられている前記講師に関する情報、前記受講者に関する情報、および、前記講義に関する情報に基づいて、当該書類情報の配信先を特定する配信先特定手段と、
前記配信先特定手段が特定した配信先に、前記通信ネットワークを介して前記書類情報を配信する書類配信手段と、
前記書類配信手段が配信した書類情報を前記通信ネットワークを介して受信し、帳票として出力する帳票出力手段と、
前記帳票出力手段が出力した帳票上への筆記を認識する筆記認識手段と、
前記筆記認識手段が認識した筆記を表す筆記情報を、前記通信ネットワークを介して随時取得する筆記情報取得手段と、
前記筆記情報取得手段が取得した筆記情報を、前記通信ネットワークを介して前記講師および前記受講者が使用する端末装置に随時提示する筆記情報提示手段と、
を備えることを特徴とする双方向通信システム。
【請求項２】
前記筆記情報提示手段が提示した筆記情報を加工する筆記加工手段と、
前記筆記情報提示手段が提示している各筆記情報と、前記筆記加工手段により加工された筆記情報とを随時同期させる加工同期手段と、
をさらに備えることを特徴とする請求項１に記載の双方向通信システム。
【請求項３】
前記筆記情報提示手段は、提示する筆記情報にかかる筆記を行った講師または受講者の映像および音声を示す情報とともに当該筆記情報を提示する、
ことを特徴とする請求項１または２に記載の双方向通信システム。
【請求項４】
コンピュータを、請求項１乃至３のいずれか１項に記載の双方向通信システムの各手段として機能させることを特徴とするプログラム。
【請求項５】
通信ネットワークを介してマルチメディア情報をリアルタイムに双方向通信する双方向通信システムに用いられるサーバであって、
少なくとも、前記双方向通信システムを用いて実施する講義の参加者が使用する端末を特定する端末特定情報と、各講義の参加者を特定する参加者特定情報と、各講義で使用する書類を特定する書類特定情報と、を対応付けて蓄積するデータベース部を備え、
前記データベース部に蓄積された情報に基づいて、実施される講義で使用される書類の配信先となる端末と配信日時とを特定し、
前記特定した配信先の端末に、当該書類を構成する情報と当該書類についての書類特定情報を、前記通信ネットワークを介して前記特定した配信日時に当該書類情報を送信し、
前記送信した書類を示す帳票上への筆記を示す筆記情報と、当該筆記がなされた書類を特定する書類特定情報とを前記通信ネットワークを介して前記各端末から取得し、
前記取得した書類特定情報に基づいて、筆記情報と対応する書類情報とが重畳するよう、当該筆記情報を他の端末に中継する、
ことを特徴とするサーバ。
【請求項６】
前記書類情報を送信する際、当該書類情報が紙媒体の帳票として出力されるよう当該書類情報を送信する、
ことを特徴とする請求項５に記載のサーバ。
【請求項７】
コンピュータに、請求項５または６に記載のサーバの各機能を実現させるためのプログラム。
【請求項８】
通信ネットワークを介して講師と複数の受講者の映像および音声をリアルタイムに双方向通信することで通信ネットワークを介した講義を実施する電子講義方法において、
コンピュータを用いて、
各受講者が講義で使用する紙媒体書類を前記通信ネットワークを介して配信するステップと、
前記通信ネットワークを介して、前記受講者による筆記がされた前記紙媒体書類を所定の前記参加者に随時提示するステップと、
前記通信ネットワークを介して、前記受講者による筆記がされた書類に対する講師の添削を所定の前記参加者に随時提示するステップと、
を実行することで通信ネットワークを介した講義を実施する電子講義方法。
【請求項９】
コンピュータに、請求項８に記載の電子講義方法の各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、双方向通信システム、サーバ、電子講義方法、ならびに、プログラムに関する。
【０００２】
【従来の技術】
従来より、コンピュータと通信ネットワークを用いて、学校の授業と自宅での学習とをリンクさせることで効果的な学習を行うための技術がある（例えば、特許文献１）。このような技術においては、学校での授業で用いた情報を自宅でも用いることができるが、授業そのものを自宅などで受けることはできなかった。
【０００３】
近時、インターネットなどの情報通信技術の発達、および、いわゆるＣＣＤカメラなどの各種デバイスの小型化・低価格化により、動画像や音声をリアルタイムに双方向通信することによって、英会話授業などを行うシステムも実現されている。このようなシステムでは、講師と生徒とがあたかも対面して会話するかのごとく授業をおこなうことができるが、講師と生徒の一対一の授業であることが多く、複数の生徒を対象とすることは困難であった。とりわけ、生徒毎に異なる教材を用いて授業をおこなう、いわゆる複式学級を実現することはできなかった。
【０００４】
また、いわゆる「ｅラーニング」などとよばれる、通信ネットワークと情報処理装置（パーソナルコンピュータなど）を用いて自宅等で学習ができるシステムも存在するが、ユーザの操作により画面が遷移するだけのものが多く、講師側とのコミュニケーションに欠け学習効果があがらないといった実状もある。
【０００５】
さらに、このようなコンピュータと通信ネットワークを用いた授業方法では、文字等の入力にはキーボードなどの入力装置を用いることが多いが、学習の目的や、対象となる生徒の年齢層、あるいは、即時性や容易性の観点から、紙媒体に直接筆記することができれば、学習効果や効率が向上する場合もある。しかしながら、従来の手法では、このような紙媒体とデジタルデータとの効果的な融合を実現するものはなかった。
【０００６】
【特許文献１】
特開平１０−４０１９９号公報
【０００７】
【発明が解決しようとする課題】
本発明は、上記実状に鑑みてなされたもので、複数の受講者を対象とでき、かつ、筆記による伝達を可能にする双方向通信システム、サーバ、電子講義方法、ならびに、プログラムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、本発明の第１の観点にかかる双方向通信システムは、
通信ネットワークを介して講師と複数の受講者の映像および音声をリアルタイムに双方向通信することで講義を実施する双方向通信システムにおいて、
前記講師に関する情報と、前記受講者に関する情報と、前記講義に関する情報と、前記講義で用いられる書類を示す書類情報と、を対応付けて蓄積するデータベース手段と、
前記データベース手段に蓄積された書類情報に対応付けられている前記講師に関する情報、前記受講者に関する情報、および、前記講義に関する情報に基づいて、当該書類情報の配信先を特定する配信先特定手段と、
前記配信先特定手段が特定した配信先に、前記通信ネットワークを介して前記書類情報を配信する書類配信手段と、
前記書類配信手段が配信した書類情報を前記通信ネットワークを介して受信し、帳票として出力する帳票出力手段と、
前記帳票出力手段が出力した帳票上への筆記を認識する筆記認識手段と、
前記筆記認識手段が認識した筆記を表す筆記情報を、前記通信ネットワークを介して随時取得する筆記情報取得手段と、
前記筆記情報取得手段が取得した筆記情報を、前記通信ネットワークを介して前記講師および前記受講者が使用する端末装置に随時提示する筆記情報提示手段と、
を備えることを特徴とする。
【０００９】
前記筆記情報提示手段が提示した筆記情報を加工する筆記加工手段と、
前記筆記情報提示手段が提示している各筆記情報と、前記筆記加工手段により加工された筆記情報とを随時同期させる加工同期手段と、
をさらに備えていることが望ましい。
【００１０】
上記双方向通信システムにおいて、
前記筆記情報提示手段は、提示する筆記情報にかかる筆記を行った講師または受講者の映像および音声を示す情報とともに当該筆記情報を提示することが望ましい。
【００１１】
上記目的を達成するため、本発明の第２の観点にかかるプログラムは、
コンピュータを上記双方向通信システムの各手段として機能させることを特徴とする。
【００１２】
上記目的を達成するため、本発明の第３の観点にかかるサーバは、
通信ネットワークを介してマルチメディア情報をリアルタイムに双方向通信する双方向通信システムに用いられるサーバであって、
少なくとも、前記双方向通信システムを用いて実施する講義の参加者が使用する端末を特定する端末特定情報と、各講義の参加者を特定する参加者特定情報と、各講義で使用する書類を特定する書類特定情報と、を対応付けて蓄積するデータベース部を備え、
前記データベース部に蓄積された情報に基づいて、実施される講義で使用される書類の配信先となる端末と配信日時とを特定し、
前記特定した配信先の端末に、当該書類を構成する情報と当該書類についての書類特定情報を、前記通信ネットワークを介して前記特定した配信日時に当該書類情報を送信し、
前記送信した書類を示す帳票上への筆記を示す筆記情報と、当該筆記がなされた書類を特定する書類特定情報とを前記通信ネットワークを介して前記各端末から取得し、
前記取得した書類特定情報に基づいて、筆記情報と対応する書類情報とが重畳するよう、当該筆記情報を他の端末に中継する、
ことを特徴とする。
【００１３】
上記サーバは、
前記書類情報を送信する際、当該書類情報が紙媒体の帳票として出力されるよう当該書類情報を送信することが望ましい。
【００１４】
上記目的を達成するため、本発明の第４の観点に係るプログラムは、
コンピュータに、上記サーバの各機能を実現させることを特徴とする。
【００１５】
上記目的を達成するため、本発明の第５の観点にかかる電子講義方法は、
通信ネットワークを介して講師と複数の受講者の映像および音声をリアルタイムに双方向通信することで通信ネットワークを介した講義を実施する電子講義方法において、
コンピュータを用いて、
各受講者が講義で使用する紙媒体書類を前記通信ネットワークを介して配信するステップと、
前記通信ネットワークを介して、前記受講者による筆記がされた前記紙媒体書類を所定の前記参加者に随時提示するステップと、
前記通信ネットワークを介して、前記受講者による筆記がされた書類に対する講師の添削を所定の前記参加者に随時提示するステップと、
を実行することで通信ネットワークを介した講義を実施することを特徴とする。
【００１６】
上記目的を達成するため、本発明の第６の観点にかかるプログラムは、
コンピュータに、上記電子講義方法の各ステップを実行させることを特徴とする。
【００１７】
上記発明によれば、講義に使用する教材や配布する書類を特定する情報と、これら教材や書類が使用され講義を特定する情報、および、当該講義に参加する講師や受講者を特定する情報、さらに、これらの参加者が使用する端末を識別する情報を対応付けてサーバなどに蓄積するので、受講者毎に異なる教材や書類を使用する講義を実現することができる。
【００１８】
また、紙媒体上への筆記を認識して、各参加者に提示することができるので、紙媒体を使用した電子講義を実現することができる。
【００１９】
【発明の実施の形態】
以下、本発明にかかる実施の形態を図面を参照して説明する。本実施の形態では、例えば、学校の教師（講師）と生徒（受講者）がそれぞれ遠隔にある場合などに、コンピュータと通信ネットワークを用いて授業（講義）を行う場合を例に説明する。なお、本実施の形態における講義の実施においては、例えば、ＡＳＰ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ：アプリケーション・サービス・プロバイダ）あるいはＩＳＰ（Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ：インターネット・サービス・プロバイダ）などといった、情報通信サービスを運営・提供する事業体（以下、「事業体Ｒ」とする）により、通信ネットワークを介した講義を実現するためのサービス（以下、「電子講義サービス」）が提供されるものとする。また、事業体Ｒは、講師あるいは講師が属する組織（例えば、学校などの教育機関や知識の教授を業とする事業体など）との間で予め締結された契約に基づいて、電子講義サービスを提供するものとする。
【００２０】
図１は、本発明の実施の形態にかかる「電子講義システム」の構成を示す図である。図示するように、本実施の形態にかかる電子講義システム１は、通信ネットワーク１０、サーバ１００、講師端末２００、受講者端末３００、から構成される。
【００２１】
通信ネットワーク１０は、サーバ１００、講師端末２００、受講者端末３００を相互に接続し、所定の通信プロトコル（例えば、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）など）に基づいて、これらの間の情報通信を媒介する。通信ネットワーク１０として、例えば、インターネットを利用することができる。
【００２２】
サーバ１００は、事業体Ｒによって管理・運用される、例えば、メインフレームやワークステーションなどのコンピュータ装置で構成され、通信ネットワーク１０を介して、講師端末２００や受講者端末３００から各種情報を収集して蓄積すると共に、これらに種々の情報を提供することで電子講義サービスを提供する。サーバ１００の詳細な構成は後述する。
【００２３】
講師端末２００は、事業体Ｒが提供する電子講義サービスにより実施される講義の講師が使用する端末装置であって、例えば、パーソナルコンピュータなどの汎用コンピュータなどから構成される。講師端末２００は、少なくとも、通信ネットワーク１０を介してサーバ１００に接続可能な構成を有しているものとする。講師端末２００の詳細な構成は後述する。
【００２４】
受講者端末３００は、事業体Ｒが提供する電子講義サービスにより実施される講義の受講者が使用する端末装置であって、例えば、パーソナルコンピュータなどの汎用コンピュータなどから構成される。受講者端末３００は、少なくとも、通信ネットワーク１０を介してサーバ１００に接続可能な構成を有しているものとする。受講者端末３００の詳細な構成は後述する。
【００２５】
次に図２を参照して、サーバ１００の構成を説明する。図２は、サーバ１００の構成を示すブロック図である。
【００２６】
図示するように、サーバ１００は、制御部１１０と、通信制御部１２０と、入力制御部１３０と、出力制御部１４０と、プログラム格納部１５０と、ＤＢ（データベース）部１６０と、から構成される。
【００２７】
制御部１１０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央演算処理装置）やワークエリアとなる所定の記憶装置（ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）など）から構成され、サーバ１００の各部を制御するとともに、プログラム格納部１５０に格納されている所定の動作プログラムを実行することで後述する各処理が実現される。
【００２８】
通信制御部１２０は、例えば、所定のＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）やルータ、モデムなどの所定の通信装置から構成され、サーバ１００と通信ネットワーク１０とを接続し、所定の通信プロトコルに基づいて講師端末２００や受講者端末３００などとの通信を行う。
【００２９】
入力制御部１３０は、例えば、キーボードやポインティング・デバイスなどの所定の入力装置１３を接続し、入力装置１３から入力された、制御部１１０への指示や各データベースに記録される情報などを受け付けて制御部１１０に伝達する。
【００３０】
出力制御部１４０は、例えば、ディスプレイ装置やプリンタなどの所定の出力装置１４を接続し、制御部１１０の処理結果などを必要に応じて出力装置１４に出力する。
【００３１】
プログラム格納部１５０は、例えば、ハードディスク装置やＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの所定の記憶装置から構成され、制御部１１０が実行する種々の動作プログラムを格納するとともに、これらの動作プログラムが使用する各種データや処理結果などの記憶領域として機能する。プログラム格納部１５０に格納される動作プログラムには、サーバ１００の基本動作を司る任意のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ：基本ソフトウェア）の他に、ＯＳと協働して後述する各処理を実現するための、以下の（１）〜（６）に示すような動作プログラムが含まれているものとする。後述するサーバ１００による各処理は、制御部１１０がこれらの動作プログラムを選択的あるいは複合的に実行することで実現される。
（１）「通信プログラム」：通信制御部１２０を制御し、通信ネットワーク１０を介して講師端末２００や受講者端末３００などと通信を行うプログラム。
（２）「ＤＢ制御プログラム」：ＤＢ部１６０を制御するプログラム。
（３）「書類配信プログラム」：ＤＢ部１６０に記録されている情報に基づいて、電子講義サービスにより実施される講義で用いられる書類を受講者端末３００などに配信するプログラム。
（４）「データ中継プログラム」：講師端末２００および受講者端末３００から取得される各種情報を、講師端末２００および受講者端末３００に相互に提示されるよう中継し、電子講義を実施するためのプログラム。
（５）「ウェブサーバプログラム」：サーバ１００をウェブサーバとして機能させるプログラムであり、所定のウェブページを作成して講師端末２００や受講者端末３００に提供するためのプログラム。
（６）「メールサーバプログラム」：サーバ１００をメールサーバとして機能させるプログラムであり、所定の電子メールを作成して講師端末２００や受講者端末３００に送信するとともに、これらから送信される電子メールの受信・管理などを行うためのプログラム。
【００３２】
ＤＢ部１６０は、例えば、半導体記憶装置やハードディスク装置などの書き換え可能な記憶装置などから構成され、後述する各処理で用いられる種々のデータを関連付けて格納するデータベースとして機能する。本実施の形態では、ＤＢ部１６０には、図３に示すような複数のデータベースが構成されている。図示するように、ＤＢ部１６０には、講義情報ＤＢ１６１、講師情報ＤＢ１６２、受講者情報ＤＢ１６３、教材情報ＤＢ１６４、および、配信情報ＤＢ１６５、が構成される。各ＤＢについて以下説明する。
【００３３】
講義情報ＤＢ１６１には、事業体Ｒが提供する電子講義サービスにより実施される講義に関する情報が蓄積される。図４に講義情報ＤＢ１６１に蓄積される情報の例を示す。図示するように、講義情報ＤＢ１６１には、例えば、「講義ＩＤ」、「開始日時」、「終了日時」、「講師ＩＤ」、「教材ＩＤ」、「受講者ＩＤ（使用書類ＩＤ）」、「書類配信予定日時」、「講義概要」などの項目が用意され、電子講義サービスにより実施される講義の実施スケジュールや各講義の詳細を示す情報が記録される。これらの項目の詳細を以下に示す。
【００３４】
「講義ＩＤ」には、各講義に割り当てられた識別情報が記録される。
「開始日時」には、当該講義の実施の予定開始日時を示す情報が記録される。
「終了日時」には、当該講義の実施の予定終了日時を示す情報が記録される。
「講師ＩＤ」には、当該講義に参加する講師の講師ＩＤが記録される。
「教材ＩＤ」には、当該講義で使用される教材を示す教材ＩＤが記録される。
「受講者ＩＤ（教材ＩＤ・書類ＩＤ）」には、当該講義に参加する受講者の受講者ＩＤが記録されるとともに、各受講者に提示する教材の教材ＩＤや配信する書類の書類ＩＤが記録される。
「書類配信予定日時」には、書類の予定配信日時を示す情報が記録される。
「講義概要」には、当該講義のタイトルや内容などを示す情報が記録される。
【００３５】
講師情報ＤＢ１６２には、事業体Ｒが提供する電子講義サービスにより実施される講義に参加する講師（例えば、学校の教師等、大学の教授等、予備校などの講師、各種講座やレクチャー等の指導員、など）に関する情報が蓄積される。図５に講師情報ＤＢ１６２に蓄積される情報の例を示す。図示するように、講師情報ＤＢ１６２には、例えば、「講師ＩＤ」、「認証情報」、「属性情報」、「講義ＩＤ」、「端末識別情報」、などの項目が用意され、講師に関する情報が記録される。これらの項目の詳細を以下に示す。
【００３６】
「講師ＩＤ」には、各講師に割り当てられた識別情報が記録される。
「認証情報」には、サーバ１００にログインする際の認証情報（ユーザＩＤとパスワード、など）が記録される。
「属性情報」には、当該講師の氏名や所属する組織などを示す情報が記録される。
「講義ＩＤ」には、当該講師が担当する講義の講義ＩＤが記録される。
「端末識別情報」には、当該講師が使用する講師端末２００を識別するための情報であり、例えば、当該講師端末２００に割り当てられるＩＰアドレスや、当該講師端末２００で受信可能な電子メール（ｅ−ｍａｉｌ）アドレス、サーバ１００が当該講師端末２００に書き込んだｃｏｏｋｉｅファイルを特定する情報、当該講師端末２００の通信制御部２２０に割り当てられている識別情報（例えば、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ：メディアアクセス制御）アドレス）、あるいは、当該講師が使用するファクシミリ装置に割り当てられている電話番号、など（以下、これらを総称して「端末識別情報」とする）が記録される。
【００３７】
受講者情報ＤＢ１６３には、事業体Ｒが提供する電子講義サービスにより実施される講義に参加する受講者（例えば、学校の生徒、大学の学生、予備校や各種講座、レクチャー等の受講生、など）に関する情報が蓄積される。図６に受講者情報ＤＢ１６３に蓄積される情報の例を示す。図示するように、受講者情報ＤＢ１６３には、例えば、「受講者ＩＤ」、「認証情報」、「属性情報」、「講義ＩＤ」、「端末識別情報」、などの項目が用意され、受講者に関する情報が記録される。これらの項目の詳細を以下に示す。
【００３８】
「受講者ＩＤ」には、各受講者に割り当てられた識別情報が記録される。
「認証情報」には、サーバ１００にログインする際の認証情報（ユーザＩＤとパスワード、など）が記録される。
「属性情報」には、当該受講者の氏名や所属などを示す情報が記録される。
「講義ＩＤ」は、当該受講者が受講する講義の講義ＩＤが記録される。
「端末識別情報」には、当該受講者が使用する受講者端末３００についての端末識別情報が記録される。
【００３９】
教材情報ＤＢ１６４には、事業体Ｒが提供する電子講義サービスにより実施される講義において使用される各種教材（例えば、テキスト教材や各種資料画像など）および当該講義で紙媒体として使用される各種書類（例えば、テストの解答用紙、レポート等を記述するための用紙、アンケート用紙、感想・意見等を記述するための用紙、など）に関する情報が蓄積されるものである。図７に、教材情報ＤＢ１６４に蓄積される情報の例を示す。図示するように、教材情報ＤＢ１６４には、「教材ＩＤ」、「講義ＩＤ」、「講師ＩＤ」、「教材ファイル」、「書類ＩＤ」、「書類ファイル」などの項目が用意され、これらに対応する情報が記録される。これらの項目の詳細を以下に示す。
【００４０】
「教材ＩＤ」には、各教材に割り当てられた識別情報が記録される。
「講義ＩＤ」には、当該書類が使用される講義の講義ＩＤが記録される。
「講師ＩＤ」には、当該書類を作成した講師の講師ＩＤが記録される。
「教材ファイル」には、当該教材を構成する電子データファイルが格納される。
「書類ＩＤ」には、当該教材を使用する講義で使用する書類に割り当てられた識別情報が記録される。
「書類ファイル」には、当該書類を構成する電子データファイルが格納される。
【００４１】
配信情報ＤＢ１６５には、書類の配信に関する情報が記録されるものである。図８に配信情報ＤＢ１６５に蓄積される情報の例を示す。図示するように、配信情報ＤＢ１６５には、「配信ＩＤ」、「予定配信日時」、「講義ＩＤ」、「書類ＩＤ」、「受講者ＩＤ」、「配信日時」、「配信形態」、「配信成否」などの項目が用意され、これらに対応する情報が記録される。これらの項目の詳細を以下に示す。
【００４２】
「配信ＩＤ」には、各配信毎に割り当てられる識別情報が記録される。
「予定配信日時」には、当該配信を実施する予定日時を示す情報が記録される。
「講義ＩＤ」には、配信される書類が用いられる講義の講義ＩＤが記録される。
「書類ＩＤ」には、配信される書類の書類ＩＤが記録される。
「受講者ＩＤ」には、配信先となる受講者の受講者ＩＤが記録される。
「配信日時」には、当該配信が実施された日時を示す情報が記録される。
「配信形態」には、当該配信の形態（電子メールまたはファクシミリの別、など）を示す情報が記録される。
「配信成否」には、当該配信の成否を示す情報が記録される。
【００４３】
講義情報ＤＢ１６１や教材情報ＤＢ１６４への情報の登録・更新は随時行われるものである。例えば、サーバ１００の入力装置１３を操作することで更新されるほか、サーバ１００が講師端末２００に提示するウェブページなどを通じて、講師端末２００から随時登録・更新可能であるものとする。また、講師情報ＤＢ１６２や受講者情報ＤＢ１６３への情報の登録・更新は、契約に基づき事業体Ｒにより行われるものとする。
【００４４】
次に本実施の形態にかかる講師端末２００の構成を図９を参照して説明する。図９は講師端末２００の構成を示すブロック図である。
【００４５】
図示するように、講師端末２００は、制御部２１０と、通信制御部２２０と、入出力制御部２３０と、入出力装置２４０と、プログラム格納部２５０と、ＤＢ部２６０と、から構成される。
【００４６】
制御部２１０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央演算処理装置）やワークエリアとなる所定の記憶装置（ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）など）から構成され、講師端末２００の各部を制御するとともに、プログラム格納部２５０に格納されている所定の動作プログラムを実行することで後述する各処理が実現される。
【００４７】
通信制御部２２０は、例えば、所定のＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）やルータ、モデムなどの所定の通信装置から構成され、講師端末２００と通信ネットワーク１０とを接続し、所定の通信プロトコルに基づいてサーバ１００や受講者端末３００などとの通信を行う。
【００４８】
入出力制御部２３０は、所定の入出力装置２４０を接続し、入出力装置２４０から入力される、制御部２１０への指示や各種データなどを受け付けて制御部２１０に伝達するとともに、制御部２１０の処理結果などを必要に応じて入出力装置２４０に出力する。なお、本実施の形態では、入出力装置２４０として、例えば、キーボードやポインティング・デバイスなどの入力装置２４１、講師の動画像を取得する撮像装置２４２、講師に装着され、講師の発話音声を入力するとともに、サーバ１００から提供される音声情報を出力するヘッドセット２４３（独立したマイクロフォンやスピーカなどであってもよい）、講師による紙媒体（各種用紙など）上への筆記を入力する筆記入力パッド２４４、ディスプレイ装置２４６の画面上で入力するためのタッチペン２４５、サーバ１００から提供される画像情報などを表示するとともに、タッチペン２４５による表示画面上での入力が可能なディスプレイ装置２４６、サーバ１００から提供される書類情報を帳票として出力するプリンタ２４７、などが接続されるものとする。
【００４９】
プログラム格納部２５０は、例えば、ハードディスク装置やＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの所定の記憶装置から構成され、制御部２１０が実行する種々の動作プログラムを格納するとともに、これらの動作プログラムが使用する各種データや処理結果などの記憶領域として機能する。プログラム格納部２５０に格納される動作プログラムには、講師端末２００の基本動作を司る任意のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ：基本ソフトウェア）の他に、ＯＳと協働して後述する各処理を実現するための、以下の（１）〜（３）に示すような動作プログラムが含まれているものとする。後述する講師端末２００による処理は、制御部２１０がこれらの動作プログラムを選択的あるいは複合的に実行することで実現される。
（１）「通信プログラム」：通信制御部２２０を制御し、通信ネットワーク１０を介してサーバ１００や受講者端末３００などと通信を行うプログラム。
（２）「サービス利用プログラム」：通信ネットワーク１０を介してサーバ１００にアクセスして電子講義サービスを利用するための処理を行うプログラムであり、サーバ１００から提供されるウェブページデータやコンテンツデータなどに基づいて、ディスプレイ装置２４６への表示制御を行うプログラム。
（３）「入出力制御プログラム」：入出力装置２４０から入力される動画像信号、音声信号、文字情報、筆記情報などを通信ネットワーク１０を介して送信するための処理、および、通信ネットワーク１０を介して受信された動画像信号、音声信号、文字情報、筆記情報などを入出力装置２４０に出力するための処理を行うプログラム。
【００５０】
ＤＢ部２６０は、例えば、半導体記憶装置やハードディスク装置などの書き換え可能な記憶装置などから構成され、サーバ１００から提供される教材情報や書類情報などを蓄積するデータベースとして機能する。
【００５１】
次に本実施の形態にかかる受講者端末３００の構成を図１０を参照して説明する。図１０は受講者端末３００の構成を示すブロック図である。
【００５２】
図示するように、受講者端末３００は、制御部３１０と、通信制御部３２０と、入出力制御部３３０と、入出力装置３４０と、プログラム格納部３５０と、ＤＢ部３６０と、から構成される。
【００５３】
制御部３１０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央演算処理装置）やワークエリアとなる所定の記憶装置（ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）など）から構成され、受講者端末３００の各部を制御するとともに、プログラム格納部３５０に格納されている所定の動作プログラムを実行することで後述する各処理が実現される。
【００５４】
通信制御部３２０は、例えば、所定のＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）やルータ、モデムなどの所定の通信装置から構成され、受講者端末３００と通信ネットワーク１０とを接続し、所定の通信プロトコルに基づいてサーバ１００や講師端末２００などとの通信を行う。
【００５５】
入出力制御部３３０は、所定の入出力装置３４０を接続し、入出力装置３４０から入力される、制御部３１０への指示や各種データなどを受け付けて制御部３１０に伝達するとともに、制御部３１０の処理結果などを必要に応じて入出力装置３４０に出力する。なお、本実施の形態では、入出力装置３４０として、例えば、キーボードやポインティング・デバイスなどの入力装置３４１、受講者の動画像を取得する撮像装置３４２、受講者に装着され、受講者の発話音声を入力するとともに、サーバ１００から提供される音声情報を出力するヘッドセット３４３（独立したマイクロフォンやスピーカなどであってもよい）、受講者による紙媒体（サーバ１００により配信された各種用紙などであって、プリンタ３４６などで紙媒体に印刷されたもの）上への筆記を入力する筆記入力パッド３４４、サーバ１００から提供される画像情報などを表示するディスプレイ装置３４５、サーバ１００から提供される書類情報を帳票として出力するプリンタ３４６、などが接続されるものとする。
【００５６】
ここで、筆記入力パッド３４４は、例えば、デジタイザやタブレットなど、所定のペンによる入力を可能とする入力装置と同様の構成に加え、紙媒体を装着可能な構成を有し、装着された紙媒体上への筆記（記入）を認識し、画像情報として受講者端末３００に入力するものである。
【００５７】
プログラム格納部３５０は、例えば、ハードディスク装置やＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの所定の記憶装置から構成され、制御部３１０が実行する種々の動作プログラムを格納するとともに、これらの動作プログラムが使用する各種データや処理結果などの記憶領域として機能する。プログラム格納部３５０に格納される動作プログラムには、受講者端末３００の基本動作を司る任意のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ：基本ソフトウェア）の他に、ＯＳと協働して後述する各処理を実現するための、以下の（１）〜（３）に示すような動作プログラムが含まれているものとする。後述する受講者端末３００による処理は、制御部３１０がこれらの動作プログラムを選択的あるいは複合的に実行することで実現される。
（１）「通信プログラム」：通信制御部３２０を制御し、通信ネットワーク１０を介してサーバ１００や講師端末２００などと通信を行うプログラム。
（２）「サービス利用プログラム」：通信ネットワーク１０を介してサーバ１００にアクセスして電子講義サービスを利用するための処理を行うプログラムであり、サーバ１００から提供されるウェブページデータやコンテンツデータなどに基づいて、ディスプレイ装置３４５への表示制御を行うプログラム。
（３）「入出力制御プログラム」：入出力装置３４０から入力される動画像信号、音声信号、文字情報、筆記情報などを通信ネットワーク１０を介して送信するための処理、および、通信ネットワーク１０を介して受信された動画像信号、音声信号、文字情報、筆記情報などを入出力装置３４０に出力するための処理を行うプログラム。
【００５８】
ＤＢ部３６０は、例えば、半導体記憶装置やハードディスク装置などの書き換え可能な記憶装置などから構成され、サーバ１００から提供される教材情報や書類情報などを蓄積するデータベースとして機能する。
【００５９】
次に、本実施の形態にかかる電子講義システム１の動作を図面を参照して以下説明する。
【００６０】
まず、図１１に示すフローチャートを参照して、サーバ１００により実行される「配信スケジュール処理」を説明する。ここでは、講義情報ＤＢ１６１に随時登録・更新される講義情報に応じて、各講義で使用される書類を事前に配信するためのスケジュール決定を行う。なお、サーバ１００の制御部１１０は、プログラム格納部１５０に格納されている「書類配信プログラム」を実行することにより、本処理を行うが、同時に、上述したその他の動作プログラムも随時実行されており、これらの協働により以下の処理が実現されるものとする。
【００６１】
サーバ１００の制御部１１０は、書類配信プログラムの動作に基づいてＤＢ制御プログラムを実行し、講義情報ＤＢ１６１を随時もしくは所定期間毎に参照し（ステップＳ１０１）、「書類配信予定日時」に示されている日時が、現在日時から所定期間内（例えば「３日間」や「１週間」などの任意に設定される期間）のものがあるか否かを判別する（ステップＳ１０２）。ここで、所定期間内に配信予定となっているものが無い場合（ステップＳ１０２：Ｎｏ）は、継続して講義情報ＤＢ１６１を参照する。
【００６２】
一方、所定期間内に配信予定がある場合（ステップＳ１０２：Ｙｅｓ）は、配信対象となる書類毎に配信ＩＤを付与して、配信情報ＤＢ１６５に新規レコードを作成する（ステップＳ１０３）。すなわち、例えば、同一の講義について、複数の受講者に異なる書類を配信するよう講義情報ＤＢ１６１に登録されている場合は、各書類毎に配信ＩＤが付与される。
【００６３】
制御部１１０は、講義情報ＤＢ１６１から、当該講義の「書類配信予定日時」を示す情報を取得し、配信情報ＤＢ１６５に作成した新規レコードの「予定配信日時」欄に登録する（ステップＳ１０４）。また、講義情報ＤＢ１６１の「講義ＩＤ」欄から当該配信にかかる講義を示す講義ＩＤを取得するとともに、「受講者ＩＤ（書類ＩＤ）」欄から配信先の受講者を示す受講者ＩＤと、当該受講者に配信する書類を示す書類ＩＤを取得して、作成した新規レコードの「講義ＩＤ」欄、「書類ＩＤ」欄、および、「受講者ＩＤ」欄にそれぞれ登録して（ステップＳ１０５）、処理を終了する。
【００６４】
上記配信スケジュール処理により、配信情報ＤＢ１６５に、配信スケジュールを示す情報が登録される。すなわち、講師や事業体Ｒなどにより随時登録更新される書類の配信スケジュールを管理することができる。なお、講師が講義で使用する書類を講師端末２００を用いてサーバ１００に登録する場合は、例えば、サーバ１００が提供するウェブサイトをインターフェースとして登録するものとする。この場合、講師が指定する配信スケジュールを、例えば、「前の講義時」、「講義＊日前」、「講義開始後＊分経過時」、「講義終了＊分前」などの項目から選択できるようなウェブページを提供することができる。これにより、例えば、宿題として事前に配信したり、講義中に実施するテストとして配信するなどといった配信スケジュールを容易に設定することができる。サーバ１００は、入力された項目に応じて、講義情報ＤＢ１６１を参照して、配信日時を計算して自動的に設定してもよい。
【００６５】
次に上記配信スケジュール処理により作成された配信スケジュールに基づく、サーバ１００による「書類配信処理」を図１２に示すフローチャートを参照して説明する。
【００６６】
サーバ１００の制御部１１０は、書類配信プログラムとＤＢ制御プログラムとの協働により、配信情報ＤＢ１６５を随時もしくは所定期間毎に参照し（ステップＳ２０１）、「予定配信日時」に示されている日時が、現在日時となったものがあるか否かを判別する（ステップＳ２０２）。ここで、配信予定日時となっているものが無い場合（ステップＳ２０２：Ｎｏ）は、継続して配信情報ＤＢ１６５を参照する。
【００６７】
次に制御部１１０は、当該配信情報レコードの「講義ＩＤ」欄に記録されている講義ＩＤに基づいて、講義情報ＤＢ１６１から当該講義に使用される教材を示す教材ＩＤを取得し、教材情報ＤＢ１６４の当該教材ＩＤに対応するレコードから、配信情報レコードの「書類ＩＤ」に対応する書類情報（書類ファイル）を取得する（ステップＳ２０３）。
【００６８】
制御部１１０は、ステップＳ２０３で取得した書類ファイルに、当該配信にかかる配信ＩＤを付加する（ステップＳ２０４）。すなわち、当該書類ファイルの書類が印刷される際に、配信ＩＤが印字されるようにする。
【００６９】
また、当該配信情報レコードの「受講者ＩＤ」欄に記録されている受講者ＩＤに基づいて、受講者情報ＤＢ１６３から、当該受講者の端末識別情報、より詳細には、電子メールアドレス情報を取得する（ステップＳ２０５）。
【００７０】
制御部１１０は、プログラム格納部１５０の「メールサーバプログラム」を実行し、図１３に示すような電子メールを作成する。ここで作成される電子メールには、ステップＳ２０４で配信ＩＤが付加された書類情報が、例えば、添付ファイルとして添付されている。すなわち、添付された書類ファイルが示す書類には、例えば図１４に示すように、書類のヘッダ部分などに配信ＩＤが付加されている。また、電子メール本文には、図１３に示すように「授業で使用する書類のファイルが添付されている」旨、および、「添付された書類を印刷し、授業時に筆記入力パッド３４４に装着して使用する」旨のメッセージが含まれている。これらのメッセージは、定型文情報として、例えば、プログラム格納部１５０に予め蓄積されているものである。
【００７１】
制御部１１０は、メールサーバプログラムによるメールサーバ機能により、ステップＳ２０５で取得した配信先受講者の電子メールアドレス宛に作成した電子メールを送信する（ステップＳ２０６）。送信が完了すると、配信情報ＤＢ１６５の「配信日時」、「配信形態」、「成否」の各項目に対応する情報を登録して処理を終了する。各受講者は、受講者端末３００で上記電子メールを受信すると、添付されている書類をプリンタ３４６から帳票として印刷し、講義の開始を待つ。
【００７２】
次に、本実施の形態にかかる「電子講義システム１」により講義を行う際の処理を以下説明する。まず、サーバ１００による「講義中継処理」を図１５および図１８に示すフローチャートを参照して説明する。ここでは、サーバ１００が講師端末２００と受講者端末３００とを相互接続し、リアルタイムな通信を中継する。
【００７３】
サーバ１００の制御部１１０は、講義実行プログラムとＤＢ制御プログラムとの協働により、講義情報ＤＢ１６１を随時もしくは所定期間毎に参照し（ステップＳ３０１）、「開始日時」に示されている日時が、現在日時となったものがあるか否かを判別する（ステップＳ３０２）。ここで、開始日時となったものが無い場合（ステップＳ３０２：Ｎｏ）は、継続して講義情報ＤＢ１６１を参照する。
【００７４】
一方、開始日時となったものがある場合（ステップＳ３０２：Ｙｅｓ）、制御部１１０は、ワークエリアもしくはプログラム格納部１５０の所定の領域などに、図１６に示すような「講義管理テーブル」を作成する（ステップＳ３０３）。この「講義管理テーブル」は、電子講義が実行されている間、当該講義の参加者（すなわち、講師および受講者）を識別するために、各参加者のＩＤ（すなわち、講師ＩＤと受講者ＩＤ）、各参加者が使用する端末（すなわち、講師端末２００と受講者端末３００）を識別するための「端末識別情報」、および、受講者に配信された書類に付加された「配信ＩＤ」などが記録される。ここで、「端末識別情報」として、例えば、当該講義のために接続した際に付与されるＩＰアドレスやｃｏｏｋｉｅファイルの識別情報などが記録される。制御部１１０は、この端末識別情報に基づいてデータの送信元を常に認識し、中継先を決定する。
【００７５】
「講義管理テーブル」が作成されると、各参加者端末からのアクセス要求を受け付け（ステップＳ３０４）、各端末から「端末識別情報」を取得し、講義管理テーブルに記録する（ステップＳ３０５）。
【００７６】
制御部１１０は、図１７（ａ）に示すような「ユーザ認証」ページを、接続された各参加者端末に送信し、各参加者に認証情報（ユーザＩＤとパスワード）を送信させてユーザ認証を行う（ステップＳ３０６）。認証が不成立となった場合（ステップＳ３０６：Ｎｏ）は、当該参加者端末に対する処理は終了する。
【００７７】
一方、ユーザ認証が成立した場合（ステップＳ３０６：Ｙｅｓ）、受信した認証情報に基づいて、当該参加者が参加する講義を特定し、講義情報ＤＢ１６１および配信情報ＤＢ１６５を参照することで、当該参加者（この場合、受講者）に対し、当該講義についての配布書類があったか否かを判別する（ステップＳ３０７）。
【００７８】
配布書類があった場合（ステップＳ３０７：Ｙｅｓ）は、図１７（ｂ）に示すような「書類確認ページ」（配信ＩＤ入力ページ）を当該受講者の受講者端末３００に送信し（ステップＳ３０８）、受講者に配布された書類に付加されている配信ＩＤを入力させる。
【００７９】
受講者端末３００から配信ＩＤを受信すると、受信した配信ＩＤを講義管理テーブルの当該受講者に対応するレコードに記録する（ステップＳ３０９）。
【００８０】
各受講者端末３００からの配信ＩＤを記録すると、または、当該講義について配布書類がなかった場合（ステップＳ３０７：Ｎｏ）、サーバ１００は各参加者端末を相互接続する（ステップＳ３１０：図１８）。
【００８１】
ここで、受講者に書類を配信してある場合には、制御部１１０は、講義情報ＤＢ１６１の「受講者ＩＤ（書類ＩＤ）」欄の情報、すなわち、書類と配信先の受講者との対応関係を示す情報を講師端末２００に送信する（ステップＳ３１１）。これにより、講師端末２００では、受講者の動画像と、当該受講者に配布した書類情報とを対応付けて表示することができる。
【００８２】
サーバ１００は、講義情報ＤＢ１６１の「受講者ＩＤ（教材ＩＤ・書類ＩＤ）」に記録されている教材ＩＤに基づいて、各受講者の受講者端末３００に指定された教材情報を提供するとともに、各参加者端末から送信される、動画像情報、音声情報、テキスト情報（以下、これらをまとめて「マルチメディア情報」とする）をリアルタイムに（随時）中継する（ステップＳ３１２）。すなわち、講師端末２００には、撮像装置３４２により撮像された各受講生の動画像や、入力装置３４１から入力されたテキスト情報などがディスプレイ装置２４６にリアルタイムに表示されるとともに、各受講生のヘッドセット３４３から入力された発話音声が講師のヘッドセット２４３に出力される。同様に、各受講者端末３００には、教材（教科書や解説書、レジュメなどのテキスト教材や資料画像）、講師の動画像、および、講師や他の受講者が入力したテキスト情報（例えば、チャット形式）などがディスプレイ装置３４５に表示されるとともに、講師や他の受講者の発話音声がヘッドセット３４３に出力される。
【００８３】
ここで、サーバ１００が受講者端末３００の筆記入力パッド３４４から入力された筆記情報を受信すると（ステップＳ３１３：Ｙｅｓ）、制御部１１０は、講義管理テーブルを参照し、筆記情報を送信した受講者端末３００の端末識別情報に基づいて、当該受講者に配信された書類に付されている配信ＩＤを特定する（ステップＳ３１４）。配信ＩＤを特定すると、配信情報ＤＢ１６５を参照して、当該配信ＩＤに対応する書類ＩＤを特定し（ステップＳ３１５）、当該書類ＩＤを付しながら、受信する筆記情報を講師端末２００にリアルタイムに中継する（ステップＳ３１６）。
【００８４】
すなわち、例えば、受講者が筆記入力パッド３４４上で、配信されたテスト解答用紙に所定のペンで解答を記入（筆記）すると、筆記を表す画像情報がサーバ１００に送信される。サーバ１００は、受講者端末３００からの筆記情報を講師端末２００に中継する際、当該筆記がいずれの書類上になされているものかを示すために、書類ＩＤを付して中継する。したがって、講師端末２００では、サーバ１００から中継された筆記情報を、対応する書類情報上に重畳して表示することができる。換言すると、講師端末２００の表示画面は、受講者が筆記入力パッド３４４上でする筆記動作に同期したものとなる。
【００８５】
また、講師端末２００からは、中継された各受講者の筆記情報に対し、例えば、添削・加筆などの加工を行うと、その加工を表す情報がサーバ１００に随時送信される。より詳細には、講師端末２００のディスプレイ装置２４６の表示画面上にタッチペン２４５で書き込みを行った場合、その書き込みを示す画像情報（以下、「加工情報」とする）がサーバ１００に送信される。サーバ１００は、講師端末２００から加工情報を受信すると（ステップＳ３１７：Ｙｅｓ）、受信した加工情報を対応する受講者端末３００に中継する（ステップＳ３１８）。この場合も、上記筆記情報を中継する場合と同様に、加工がされた書類の書類ＩＤを付加することで、中継先の受講者端末３００を特定して加工情報を中継することで、当該受講者端末３００上で、対応する書類に加工情報が重畳されて表示される。
【００８６】
サーバ１００は、講義実施中は随時、マルチメディア情報の中継と、筆記情報および加工情報の中継を行う。講義情報１６１の「終了日時」情報に基づくタイムアウトや、講師からの要求などによって講義終了が判別されると（ステップＳ３１９：Ｙｅｓ）、サーバ１００は「講義中継処理」を終了する。
【００８７】
上記サーバ１００による「講義中継処理」による講義の実施中における講師端末２００および受講者端末３００の動作を以下説明する。
【００８８】
まず、講師端末２００での処理（「講師側処理」）を図１９に示すフローチャートを参照して説明する。ここでは、講師端末２００の制御部２１０が、プログラム格納部２５０に格納されている各動作プログラムを選択的または複合的に実行することで、以下の処理が実現される。
【００８９】
講師による操作などに応じて「サービス利用プログラム」が起動され、「通信プログラム」などとの協働により、通信ネットワーク１０を介してサーバ１００にアクセスする（ステップＳ４０１）。
【００９０】
サーバ１００から図１７（ａ）に示すようなユーザ認証ページを受信してディスプレイ装置２４６に表示し、入力装置２４１から入力される認証情報をサーバ１００に送信する（ステップＳ４０２）。
【００９１】
サーバ１００から、講義に参加する受講者の受講者ＩＤと、当該受講者に配布されている書類を示す書類ＩＤとが対応付けられた情報を受信し（ステップＳ４０３）、ワークエリアやプログラム格納部２５０などに格納する。
【００９２】
ここで、講義に用いる書類情報が予め講師端末２００に格納されている場合は、受信した書類ＩＤに基づいて、当該書類の表示等を行うが、講師端末２００に予め格納されていない場合には、該当する書類の配信をサーバ１００に要求してもよい。
【００９３】
制御部２１０は「入出力制御プログラム」の実行により、サーバ１００の講義中継処理によって中継される各受講者端末３００からのマルチメディア情報を随時受信し（ステップＳ４０４）、各受講者に配信した書類情報に対応付けてディスプレイ装置２４６などに出力する（ステップＳ４０５）。すなわち、図２０に示すような「講義画面ＬＷ１」がディスプレイ装置２４６に表示される。ここでは、図示するように、各受講者の動画像が「動画像領域ＭＡ１」に表示されるとともに、これらに対応して各受講者に配信した書類が「書類表示領域ＤＡ１」に表示される。また、画面下段には、各受講者および講師が入力するテキスト情報が「テキスト表示領域ＴＡ１」に随時表示される。また、各受講者の発話音声が、ヘッドセット２４３に随時出力される。
【００９４】
なお、図２０に例示する講義画面ＬＷ１においては、左右に分割された領域を有し、右領域に上記動画像領域ＭＡ１、書類表示領域ＤＡ１、および、テキスト表示領域ＴＡ１が配置されるものとし、左領域を講師の作業領域とする。すなわち、右領域内の書類表示領域ＤＡ１から所望の書類を選択すると、当該書類が左領域にも表示され、ここで添削などの作業を行う。
【００９５】
ここで、サーバ１００から受講者による筆記情報が中継されると（ステップＳ４０６：Ｙｅｓ）、当該筆記情報に付加されている書類ＩＤに基づいて、講義画面ＬＷ１上のいずれの書類に対する筆記であるかを判別し、その書類上に中継された筆記情報を重畳して表示する（ステップＳ４０７）。すなわち、受講者が筆記入力パッド３４４を用いて、書類上に筆記すると、リアルタイムで講師端末２００のディスプレイ装置２４６上に反映される。
【００９６】
このように表示される各受講者の筆記情報（すなわち、テストの解答など）に対し、タッチペン２４５などにより講師が添削などの加工（すなわち、画面上での電子的な筆記）を行うと、制御部２１０がその入力を検出し（ステップＳ４０８：Ｙｅｓ）、当該加工がされた書類の書類ＩＤとともに加工情報をサーバ１００に随時送信する（ステップＳ４０９）。
【００９７】
すなわち、講義実施中は随時、受講者端末３００からのマルチメディア情報がリアルタイムで表示・出力されるとともに、各受講者による書類への筆記がリアルタイムで講師端末２００の表示画面に反映される。
【００９８】
次に電子講義実施中の受講者端末３００の処理（「受講者側処理」）を図２１に示すフローチャートを参照して説明する。
【００９９】
受講者による操作などに応じて「サービス利用プログラム」が起動され、「通信プログラム」などとの協働により、通信ネットワーク１０を介してサーバ１００にアクセスする（ステップＳ５０１）。
【０１００】
サーバ１００から図１７（ａ）に示すようなユーザ認証ページを受信してディスプレイ装置３４５に表示し、入力装置３４１から入力される認証情報をサーバ１００に送信する（ステップＳ５０２）。
【０１０１】
続いて、サーバ１００から図１７（ｂ）に示すような配信ＩＤ入力ページを受信すると、入力装置３４１から入力される配信ＩＤをサーバ１００に送信する（ステップＳ５０３）。
【０１０２】
制御部３１０は「入出力制御プログラム」の実行により、サーバ１００から提供される教材情報、および、中継された講師端末２００からのマルチメディア情報を随時受信し（ステップＳ５０４）、ディスプレイ装置３４５などに出力する（ステップＳ５０５）。すなわち、図２２に示すような「講義画面ＬＷ２」がディスプレイ装置３４５に表示される。ここでは、図示するように、講師の動画像が「動画像領域ＭＡ２」に表示されるとともに、講師の発話音声がヘッドセット３４３に随時出力される。また、当該受講者に配信された書類が「書類表示領域ＤＡ２」に表示される。また、画面右には、各受講者および講師が入力するテキスト情報が「テキスト表示領域ＴＡ２」に随時表示される。
【０１０３】
制御部３１０が、筆記入力パッド３４４からの筆記情報の入力を検出すると（ステップＳ５０６：Ｙｅｓ）、入力される筆記情報を随時サーバ１００に送信する（ステップＳ５０７）。同時に、入力された筆記情報が、講義画面ＬＷ２の書類表示領域ＤＡ２に表示されている書類に重畳して表示される。
【０１０４】
また、当該受講者による筆記に対して、講師端末２００上で添削等の加工がされ、その加工情報がサーバ１００から中継されると（ステップＳ５０８：Ｙｅｓ）、制御部１１０は、受信した加工情報を書類表示領域ＤＡ２に表示している書類上に重畳して表示する（ステップＳ５０９）。
【０１０５】
すなわち、当該受講者による筆記（例えば、テストの解答など）に対して講師がタッチペン２４５による電子的な筆記で添削などをした場合、リアルタイムで受講者の表示画面上に反映される。換言すると、受講者端末３００の表示画面は、講師がタッチペン２４５でする筆記動作に同期したものとなる。
【０１０６】
そして、講義実施中は随時、講師端末２００からのマルチメディア情報をリアルタイムで表示・出力するとともに、講師による添削などの加工がリアルタイムで表示画面に反映される。
【０１０７】
サーバ１００によるタイムアウト処理あるいは講師による講義終了指示などにより講義終了が判別されると（ステップＳ５１０）、処理を終了する。
【０１０８】
以上説明したように、上記実施の形態にかかる電子講義システムによれば、講師と受講者のマルチメディア情報がリアルタイムに中継されることに加え、紙媒体上への筆記もリアルタイムに中継されて提示されるので、実際に講師と受講者が対面して行う講義と同様の講義が体感できる電子講義を実現することができる。また、各受講者が使う書類や教材を一元的に管理して中継するので、受講者毎に異なる複数の教材（書類）を用いる講義を行うことも可能となる。
【０１０９】
上記実施の形態では、受講者に配布する書類情報を電子メールで配信する例を示したが、紙媒体（帳票）として出力可能であれば、書類情報の配信方法はこれに限られず任意である。例えば、ファクシミリ装置に配信してもよい。あるいは、サーバ１００が提供するウェブサイトからダウンロードさせることで配信してもよい。さらに、配信する書類情報に所定の制御情報を付加し、受講者端末３００が書類情報を受信すると、当該制御情報に基づいてプリンタ３４６が制御され、自動的に印刷されるようにしてもよい。また、上記実施の形態では、書類情報に配信ＩＤを付加し、サーバ１００へのログイン時に配信ＩＤ（文字情報）を入力するものとしたが、例えば、配信ＩＤをバーコードなどのコンピュータにより認識可能な識別情報に変換して付加してもよい。この場合、入出力装置３４０として当該識別情報を入力可能な装置（例えば、バーコードリーダ）を備えることで、配信ＩＤの入力を行うようにしてもよい。
【０１１０】
上記実施の形態では、講師端末２００にタッチペン２４５が接続される構成を示したが、受講者端末３００が同様の入力装置を有していてもよい。すなわち、受講者に配信される書類を画面上に表示し、タッチペンなどの入力装置によって電子的に筆記をしてもよい。また、受講者による筆記に対し講師が画面上で加工する構成としたが、受講者による筆記情報を講師側のプリンタ２４７などで紙媒体に印刷し、筆記入力パッド２４４を用いて加工してもよい。
【０１１１】
上記実施の形態では、講師端末２００および受講者端末３００が講義で使用する書類情報を予め持つことで、筆記情報および加工情報が各端末上で重畳される構成としたが、サーバ１００が筆記情報や加工情報を書類情報に重畳して、各端末に中継してもよい。
【０１１２】
上記実施の形態では、サーバ１００を介して講師端末２００−受講者端末３００間の電子講義を実施したが、サーバ１００が備える機能の全部または一部を講師端末２００が備えることで、講師端末２００と受講者端末３００を通信ネットワーク１０を介して直接的に接続することで上記のような電子講義を実現してもよい。
【０１１３】
上記実施の形態では、講師端末２００には各受講者のマルチメディア情報と筆記情報が表示され、各受講者端末３００には自己の書類情報およびこれに対する筆記情報と加工情報が表示される例を示したが、各端末上での表示形態やサーバ１００による中継経路の決定は任意である。例えば、サーバ１００の講義情報ＤＢ１６１に各講義についての中継経路を予め設定してもよい。あるいは、各端末に「表示切換ボタン」などを表示し、参加者の任意の操作により表示切換可能にしてもよい。例えば、図２０に示す講義画面ＬＷ１における作業領域（左領域）などに、このような切換ボタンなどの各種制御手段を配置することができる。この場合、作業領域上にある書類に対する添削を、当該書類（筆記情報）を作成した受講者の受講者端末３００のみに表示させるか、他のすべての受講者端末３００にも表示させるか、などを選択できるようにしてもよい。また、この選択に呼応して音声情報の中継先を制限してもよい。
【０１１４】
上記実施の形態では、筆記情報（受講者による筆記）あるいは加工情報（講師による添削）を画像情報として送受信する例を示したが、例えば、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｉｎｇ：光学的文字読取）などの手法により、筆記入力された文字などをテキストデータに変換して送受信してもよい。また、音声認識の手法を用いることにより、入力された発話音声をテキストデータに変換して送受信してもよい。これらの場合におけるＯＣＲ処理や音声認識処理はサーバ１００で行ってもよく、あるいは、各端末上で行ってもよい。
【０１１５】
上記実施の形態では、講義開始時間となったときに、各講師および受講者が電子講義システムを利用するためのプログラムを端末上で起動させることで電子講義が実施される場合を示したが、例えば、プッシュ配信などの手法を用いることにより、自動的に講義が開始されるようにしてもよい。すなわち、講義情報ＤＢ１６１に登録されている開始日時情報に基づいて、講義開始日時となったことを契機に、サーバ１００から能動的に講師端末２００および受講者端末３００に各種情報を提供することで上記電子講義を開始させることができる。
【０１１６】
上記実施の形態では、学校の教師と生徒の間で行われる授業などといった講義を行う場合を本発明の好適な実施例として示したが、筆記による伝達が必要もしくは有用となるあらゆる場面（例えば、会議、複数者間の同時通信、緊急時の通報、各種窓口業務、福祉目的の使用、など）に用いられる情報通信システムに本発明を適用することができる。
【０１１７】
上記実施の形態におけるサーバ１００、講師端末２００、および、受講者端末３００のいずれも専用装置で構成可能であることはもとより、汎用コンピュータ装置（パーソナルコンピュータなど）から構成することもできる。この場合、このような汎用コンピュータ装置に上記各処理を実現するためのプログラムの一部または全部をインストールして、ＯＳなどの制御下で実行することにより、上記各装置を構成することができる。この場合のプログラム配布形態は任意であり、例えば、ＣＤ−ＲＯＭなどの記録媒体に格納して配布可能であることはもとより、搬送波に重畳させることで通信媒体（インターネットなど）を介して配布することができる。
【０１１８】
【発明の効果】
以上説明したように、本発明によれば、筆記による伝達が可能な双方向通信システム、サーバ、電子講義方法、ならびに、プログラムを提供することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態にかかる「電子講義システム」の構成を示す図である。
【図２】図１に示す「サーバ」の構成を示すブロック図である。
【図３】図２に示す「データベース部」を構成する各データベースを説明するための図である。
【図４】図３に示す「講義情報ＤＢ」に記録される情報の例を示す図である。
【図５】図３に示す「講師情報ＤＢ」に記録される情報の例を示す図である。
【図６】図３に示す「受講者情報ＤＢ」に記録される情報の例を示す図である。
【図７】図３に示す「教材情報ＤＢ」に記録される情報の例を示す図である。
【図８】図３に示す「配信情報ＤＢ」に記録される情報の例を示す図である。
【図９】図１に示す「講師端末」の構成を示すブロック図および模式図である。
【図１０】図１に示す「受講者端末」の構成を示すブロック図および模式図である。
【図１１】本発明の実施の形態にかかる「配信スケジュール処理」を説明するためのフローチャートである。
【図１２】本発明の実施の形態にかかる「書類配信処理」を説明するためのフローチャートである。
【図１３】図１２に示す「書類配信処理」で送信される電子メールの表示例を示す図である。
【図１４】図１２に示す「書類配信処理」で配信された書類の例を示す図である。
【図１５】本発明の実施の形態にかかるサーバが実行する「講義中継処理」の前半部を説明するためのフローチャートである。
【図１６】図１５に示す「講義中継処理」で作成される「講義管理テーブル」の例を示す図である。
【図１７】図１５に示す「講義中継処理」で作成・送信されるページの表示例を示す図であり、（ａ）は「ユーザ認証ページ」の表示例を示し、（ｂ）は「書類確認ページ」の表示例を示す。
【図１８】本発明の実施の形態にかかるサーバが実行する「講義中継処理」の後半部を説明するためのフローチャートである。
【図１９】本発明の実施の形態にかかる講師端末が実行する「講師側処理」を説明するためのフローチャートである。
【図２０】本発明の実施の形態にかかる講師端末に表示される「講義画面」の表示例を示す図である。
【図２１】本発明の実施の形態にかかる受講者端末が実行する「受講者側処理」を説明するためのフローチャートである。
【図２２】本発明の実施の形態にかかる受講者端末に表示される「講義画面」の表示例を示す図である。
【符号の説明】
１  電子講義システム
１０  通信ネットワーク
１００  サーバ
２００  講師端末
３００  受講者端末
【図１】
2004333525.tif 000003
【図２】
2004333525.tif 000004
【図３】
2004333525.tif 000005
【図４】
2004333525.tif 000006
【図５】
2004333525.tif 000007
【図６】
2004333525.tif 000008
【図７】
2004333525.tif 000009
【図８】
2004333525.tif 000010
【図９】
2004333525.tif 000011
【図１０】
2004333525.tif 000012
【図１１】
2004333525.tif 000013
【図１２】
2004333525.tif 000014
【図１３】
2004333525.tif 000015
【図１４】
2004333525.tif 000016
【図１５】
2004333525.tif 000017
【図１６】
2004333525.tif 000018
【図１７】
2004333525.tif 000019
【図１８】
2004333525.tif 000020
【図１９】
2004333525.tif 000021
【図２０】
2004333525.tif 000022
【図２１】
2004333525.tif 000023
【図２２】
2004333525.tif 000024