(57)【要約】【課題】学習効率の向上を図る教育支援システムを提供すること。【解決手段】教育用講義コンテンツを配信するコンピュータ１が、講師による講義の内容を電子データとして取得して記憶する講義取得手段と、この講義取得手段にて取得した講義内容データをネットワークに接続された受講者端末に配信する配信手段とを備え、遠隔地の受講者に対する教育を支援するシステムにおいて、コンピュータが、講義取得手段にて取得した講義内容データを解析して、講義内容に関するデータベースを構築するデータベース構築手段を備えると共に、配信手段が、講義内容データベースの内容を受講者端末からの要求に応じて当該受講者端末に送信する機能を有する。【選択図】        図１
2004212895.tif 000002
【特許請求の範囲】
【請求項１】
教育用講義コンテンツを配信するコンピュータが、講師による講義の内容を電子データとして取得して記憶する講義取得手段と、この講義取得手段にて取得した講義内容データをネットワークに接続された受講者端末に配信する配信手段とを備え、遠隔地の受講者に対する教育を支援するシステムにおいて、
前記コンピュータが、前記講義取得手段にて取得した講義内容データを解析して、講義内容に関するデータベースを構築するデータベース構築手段を備えると共に、
前記配信手段が、前記講義内容データベースの内容を前記受講者端末からの要求に応じて当該受講者端末に送信する機能を有する、ことを特徴とする教育支援システム。
【請求項２】
教育用講義コンテンツを配信するコンピュータが、講師による講義の内容を画像データ及び音声データとして取得して記憶する画像取得手段及び音声取得手段から成る講義取得手段と、この講義取得手段にて取得した講義内容データをネットワークに接続された受講者端末に配信する配信手段とを備え、遠隔地の受講者に対する教育を支援するシステムにおいて、
前記コンピュータが、前記音声取得手段にて取得した音声データ内の言語を解析する言語解析手段と、解析された言語内からあらかじめ定められた基準に合致する用語を抽出して当該用語に関するデータベースを構築するデータベース構築手段とを備え、
前記配信手段が、前記講義内容データベースの内容を前記受講者端末からの要求に応じて当該受講者端末に送信する機能を有する、ことを特徴とする教育支援システム。
【請求項３】
前記データベース構築手段は、前記言語解析手段にて解析された言語のうちあらかじめ定められた基準に合致する用語をキーワードとして抽出するキーワード抽出部と、このキーワード抽出部にて前記キーワードが抽出された時刻に前後する時間帯に取得された音声データを前記キーワードに関連付けて記憶する関連付けデータベース形成部と、を備えたことを特徴とする請求項２記載の教育支援システム。
【請求項４】
前記データベース形成部は、前記キーワード抽出部にて前記キーワードが抽出された時刻に前後する時間帯に取得された前記画像データを前記キーワードに関連付けて記憶する機能を有する、ことを特徴とする請求項３記載の教育支援システム。
【請求項５】
前記言語解析手段は、前記解析した音声データをテキストデータに変換するテキスト変換機能を有すると共に、
前記データベース形成部は、前記キーワード抽出部にて前記キーワードが抽出された時刻に前後する時間帯に取得した前記音声データから前記テキスト変換機能にて変換したテキストデータを前記キーワードに関連付けて記憶する機能を有する、ことを特徴とする請求項３又は４記載の教育支援システム。
【請求項６】
前記コンピュータが、講義にて用いられる情報提示手段に表示された内容である提示情報を電子データとして取得する提示情報取得手段を設けると共に、
前記データベース形成部は、前記キーワード抽出部にて前記キーワードが抽出された時刻に前後する時間帯に取得された前記提示情報を前記キーワードに関連付けて記憶する機能を有する、ことを特徴とする請求項３，４又は５記載の教育支援システム。
【請求項７】
前記キーワード抽出部は、あらかじめ登録された用語データに基づいてキーワードを抽出する機能を有する、ことを特徴とする請求項３，４，５又は６記載の教育支援システム。
【請求項８】
前記キーワード抽出部は、前記言語解析手段にて複数回検出された用語をキーワードとして抽出する機能を有する、ことを特徴とする請求項３，４，５，６又は７記載の教育支援システム。
【請求項９】
前記言語解析手段は、言語解析する音声データの音量の大小に関する解析を行う機能を備え、
前記キーワード抽出部は、前記言語解析手段による解析に基づいて音声データ中で相対的に音量が大きい箇所における用語をキーワードとして抽出する機能を有する、ことを特徴とする請求項３，４，５，６，７又は８記載の教育支援システム。
【請求項１０】
前記言語解析手段は、前記音声取得手段にて取得した音声データの言語を解析して動作に関する用語を抽出する機能を有すると共に、
前記データベース構築手段は、前記抽出した動作用語があらかじめ登録された所定の用語であると判断したとき、前記動作用語が抽出された時刻に前後する時間帯に取得された音声データ内の用語に対して作動する、ことを特徴とする請求項２，３，４，５，６，７，８又は９記載の教育支援システム。
【請求項１１】
前記コンピュータが、前記言語解析手段にて抽出した動作用語があらかじめ登録された所定の用語であると判断したときに、前記動作用語が抽出された時刻に前後する時間帯に取得された音声データ内の用語に基づいて講義内容の目次データを作成する目次作成手段を備え、
前記配信手段が、前記目次データの内容を前記受講者端末からの要求に応じて当該受講者端末に送信する機能を有する、ことを特徴とする請求項１０記載の教育支援システム。
【請求項１２】
前記目次作成手段は、前記言語解析手段にて抽出した動作用語があらかじめ登録された所定の用語であると判断したときに、前記動作用語が抽出された時刻に前後する時間帯に取得された音声データ内の用語に基づいた付加データを前記作成している目次データに追加する機能を有する、ことを特徴とする請求項１１記載の教育支援システム。
【請求項１３】
前記コンピュータが、前記受講者端末からネットワークを介して講義に関する質問データを受け付けると共に、前記質問データの内容を解析して当該質問データ内にある用語を前記講義内容データベースから検索する質問応答手段を備え、
前記配信手段が、前記質問応答手段にて検索された前記講義内容データベースの内容を前記受講者端末に送信する機能を有する、ことを特徴とする請求項２，３，４，５，６，７，８，９，１０，１１又は１２教育支援システム。
【請求項１４】
前記配信手段は、前記講義内容データベース内のキーワード一覧データを前記受講者端末に送信する機能を備えると共に、
前記質問応答手段は、前記受講者端末にて前記キーワード一覧データ内のキーワードが選択されることにより送信された質問データを受け付けて当該選択されたキーワードに対して前記講義内容データベース内の検索を行うことを特徴とする請求項１３記載の教育支援システム。
【請求項１５】
前記質問応答手段は、前記受講者端末にて入力されたテキストデータを質問データとして受け付けることを特徴とする請求項１３記載の教育支援システム。
【請求項１６】
前記質問応答手段は、前記受講者端末にて入力された音声データを質問データとして受け付けると共に、当該音声データによる質問データを言語解析してその内のキーワードに対して処理を行うことを特徴とする請求項１３，１４又は１５記載の教育支援システム。
【請求項１７】
前記配信手段は、前記質問応答手段にて前記受講者端末から質問データを取得した際に当該受講者端末に対する前記講義内容データの配信を一時的に中止すると共に、その後、前記記憶した講義内容データを前記一時的に配信を中止した箇所付近から前記受講者端末に配信を再開する機能を有する、ことを特徴とする請求項１３，１４，１５又は１６記載の教育支援システム。
【請求項１８】
前記配信手段は、前記受講者端末からの要求に応じて、前記講義内容データの配信を一時的に中止すると共に、当該配信中止時以前の一定時間内に取得された講義内容データを前記受講者端末に再配信し、その後、前記記憶した講義内容データを前記一時的に配信を中止した箇所付近から前記受講者端末に配信を再開する機能を有する、ことを特徴とする請求項２，３，４，５，６，７，８，９，１０，１１，１２，１３，１４，１５，１６又は１７記載の教育支援システム。
【請求項１９】
前記コンピュータが、講義にて用いられる情報提示手段に表示された内容である提示情報を電子データとして取得する提示情報取得手段を設けると共に、
前記配信手段は、前記受講者端末からの要求に応じて、前記講義内容データの配信を一時的に中止すると共に、当該配信中止時以前の一定時間内に取得された前記提示情報を前記受講者端末に配信し、その後、前記記憶した講義内容データを前記一時的に配信を中止した箇所付近から前記受講者端末に配信を再開する機能を有する、ことを特徴とする請求項２，３，４，５，６，７，８，９，１０，１１，１２，１３，１４，１５，１６，１７又は１８記載の教育支援システム。
【請求項２０】
前記配信手段は、前記講義内容データの配信を一時的に中止している間に、前記受講者端末から前記講義内容データの配信の再開を要求するデータを受信した際に当該受講者端末に配信を再開する、ことを特徴とする請求項１７，１８又は１９記載の教育支援システム。
【請求項２１】
前記コンピュータは、前記受講者端末を識別すると共に、当該受講者端末の識別データと共に受講した講義に関するデータを記憶する受講者管理手段を備えたことを特徴とする請求項２，３，４，５，６，７，８，９，１０，１１，１２，１３，１４，１５，１６，１７，１８，１９又は２０記載の教育支援システム。
【請求項２２】
前記受講者管理手段は、前記講義取得手段にて取得した講義内容データから講義の進行状況を認識し、当該講義の進行状況に応じて受講者毎に受講した講義に関するデータを記憶する機能を有することを特徴とする請求項２１記載の教育支援システム。
【請求項２３】
教育用講義コンテンツをコンピュータにて配信し、遠隔地の受講者に対する教育を支援する方法であって、講師による講義の内容を画像データ及び音声データとして取得して記憶する講義取得工程と、取得した講義内容データをネットワークに接続された受講者端末に配信する配信工程とを備え、
前記講義取得工程は、取得した音声データ内の言語を解析する言語解析工程と、解析された言語内からあらかじめ定められた基準に合致する用語を抽出して当該用語に関するデータベースを構築するデータベース構築工程とを備え、
前記配信工程は、前記講義内容データベースの内容を前記受講者端末からの要求に応じて当該受講者端末に送信するデータベース配信工程を備えた、ことを特徴とする教育支援方法。
【請求項２４】
教育用講義コンテンツを配信するコンピュータの動作を制御して、遠隔地の受講者に対する教育を支援するためのプログラムであって、講師による講義の内容を画像データ及び音声データとして取得して記憶する講義取得処理と、取得した講義内容データをネットワークに接続された受講者端末に配信する配信処理とを備え、
前記講義取得処理は、取得した音声データ内の言語を解析する言語解析処理と、解析された言語内からあらかじめ定められた基準に合致する用語を抽出して当該用語に関するデータベースを構築するデータベース構築処理とを備え、
前記配信処理は、前記講義内容データベースの内容を前記受講者端末からの要求に応じて当該受講者端末に送信する処理を有する、ことを特徴とする教育支援用プログラム。
【請求項２５】
教育用講義コンテンツを配信するコンピュータの動作を制御するプログラムを記憶した記憶媒体であって、講師による講義の内容を画像データ及び音声データとして取得して記憶する講義取得処理と、取得した講義内容データをネットワークに接続された受講者端末に配信する配信処理とを備え、
前記講義取得処理は、取得した音声データ内の言語を解析する言語解析処理と、解析された言語内からあらかじめ定められた基準に合致する用語を抽出して当該用語に関するデータベースを構築するデータベース構築処理とを備え、
前記配信処理は、前記講義内容データベースの内容を前記受講者端末からの要求に応じて当該受講者端末に送信する処理を有する、ことを特徴とする教育支援用プログラムを記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、教育支援システムにかかり、特に、ネットワークを通じて講義内容データをユーザに配信する遠隔教育を支援するシステムに関する。また、教育支援方法、教育支援用プログラムに関する。
【０００２】
【従来の技術】
従来より、各種受験用の講義や、会社の研修などの講義内容を、映像や音声などのデータとして取り込み、それをネットワークを用いて、あるいは、講義内容を記憶した媒体を配送することで、受講者が受講可能となるシステムがある。そして、ネットワークを用いた場合には、リアルタイム放映、録画放映が可能である。このような講義や研修では、全ての受講生が一度の受講で完全に理解できるとも限らず、理解不足を補うために録画・録音した内容を再度聴講するということが行われていた。
【０００３】
しかし、受講者が復習すべく再度聴講する際に、ある章や節の解説のみを聞きたい場合であっても、講義を最初から聴講しなくてはならなかったり、該当個所を早送り再生しながら探すことが強いられることもあり、非常に労力を有し、場合によっては実際の研修の数倍以上の時間を費やすこともあった。
【０００４】
そして、かかる問題点を解消する技術の一例が特許文献１に開示されている。これは、講義中に受講生が疑問に思った箇所、質問をしたい箇所でクリック等を行うと、録音・録画した講義内容にタイムスタンプを付加する、というものである。これにより、質問箇所を容易に特定できるようにし、再度の聴講時に検索することが容易となる。
【０００５】
また、特許文献１の発明には、受講生から質問データが送信された場合には、かかる質問に対して講義者（教師等）が回答する旨が開示されている。
【０００６】
【特許文献１】
特開２００２−１３９９８３号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、上述した従来技術、特に、上記特許文献１記載の発明では、以下のような問題が生じる。
【０００８】
まず、タイムスタンプを付加する場合であっても、当時、疑問に感じた箇所を講義者に知らせる、あるいは、自身が参照することを補助するだけであって、後に生じた疑問に対しては当該技術では何ら解消されていない。すなわち、リアルタイムにて受講中に生じた疑問に対しては、その該当個所である章・節などをメモしておき、復習時にその参照箇所を容易に頭出しすることができるが、後に生じた疑問点についてはその該当する講義箇所を探さなくてはならないため、復習に多くの時間を費やしてしまう、という問題が生じる。
【０００９】
また、質問に対して講義者が回答する場合には、リアルタイム講義時には実際の講義が中断してしまい、講義そのものの進行や、他の受講生の研修の進行を妨げてしまうという問題が生じる。
【００１０】
【発明の目的】
本発明は、上記従来例の有する不都合を改善し、特に、講義の受講時に、容易に疑問に対する回答を得ることができ、これにより復習が容易となり、学習効率の向上を図ることができる教育支援システムを提供する、ことをその目的とする。
【００１１】
【課題を解決するための手段】
そこで、本発明では、教育用講義コンテンツを配信するコンピュータが、講師による講義の内容を電子データとして取得して記憶する講義取得手段と、この講義取得手段にて取得した講義内容データをネットワークに接続された受講者端末に配信する配信手段とを備え、遠隔地の受講者に対する教育を支援するシステムにおいて、コンピュータが、講義取得手段にて取得した講義内容データを解析して、講義内容に関するデータベースを構築するデータベース構築手段を備えると共に、配信手段が、講義内容データベースの内容を受講者端末からの要求に応じて当該受講者端末に送信する機能を有する、という構成を採っている。
【００１２】
また、本発明は、教育用講義コンテンツを配信するコンピュータが、講師による講義の内容を画像データ及び音声データとして取得して記憶する画像取得手段及び音声取得手段から成る講義取得手段と、この講義取得手段にて取得した講義内容データをネットワークに接続された受講者端末に配信する配信手段とを備え、遠隔地の受講者に対する教育を支援するシステムにおいて、コンピュータが、音声取得手段にて取得した音声データ内の言語を解析する言語解析手段と、解析された言語内からあらかじめ定められた基準に合致する用語を抽出して当該用語に関するデータベースを構築するデータベース構築手段とを備え、配信手段が、講義内容データベースの内容を前記受講者端末からの要求に応じて当該受講者端末に送信する機能を有する、という構成であってもよい。
【００１３】
このような構成にすることにより、まず、本発明のシステム自体であるコンピュータに備えられた講義取得手段にて講義の内容が電子データとして当該コンピュータに取り込まれ、この講義内容データ（コンテンツ）がネットワークを通じて受講者端末に配信される。そして、受講者端末にコンテンツが配信されると共に（リアルタイム配信時）、コンピュータでは取り込んだ講義内容データが解析され、講義の内容に関するデータベースが構築され記憶される。例えば、講義中の講師の音声データがコンピュータにて言語解析され、解析言語の内からあらかじめ定められた基準に合致する用語が抽出される。そして、かかる用語に関する解説データがキーワードに関連付けられて記憶され、データベースが構築される。その後、データベース内のデータが受講者の要求によりコンピュータから受講者端末に送信される。
【００１４】
従って、受講者は講義を受講する際に、特に復習（再受講）時に、疑問がある箇所やもう一度講義を受けたい箇所を、当該箇所の特徴となる用語に基づいて要求することにより、その説明箇所の講義内容データをデータベース内から容易に検索することができ、それを参照することができる。これにより、短時間にて容易に復習することができるため、学習効率の向上を図ることができる。
【００１５】
また、データベース構築手段は、言語解析手段にて解析された言語のうちあらかじめ定められた基準に合致する用語をキーワードとして抽出するキーワード抽出部と、このキーワード抽出部にてキーワードが抽出された時刻に前後する時間帯に取得された音声データをキーワードに関連付けて記憶する関連付けデータベース形成部と、を備えることとすると望ましい。
【００１６】
これにより、講師が講義中に説明した重要単語などのキーワードが抽出されると、当該キーワードが発せられた時刻の前後に、講師にて説明された文言を含む音声データが解説データとして当該キーワードに関連付けられてコンピュータに蓄積される。そして、受講時や復習時にそのキーワードの解説を求める受講者は、当該キーワードにて検索することで容易に解説データを得ることができる。従って、受講者が受講時、復習時に参照する解説データは、キーワードに前後して講師にて説明された文言であるため、当該キーワードとの関連性が高く、解説データとしての利用価値があり、受講者はその理解をより高めることができ、学習効率の向上を図ることができる。
【００１７】
また、データベース形成部は、キーワード抽出部にてキーワードが抽出された時刻に前後する時間帯に取得された画像データを前記キーワードに関連付けて記憶する機能を有していてもよい。同様に、言語解析手段は、解析した音声データをテキストデータに変換するテキスト変換機能を有すると共に、データベース形成部は、キーワード抽出部にてキーワードが抽出された時刻に前後する時間帯に取得した音声データからテキスト変換機能にて変換したテキストデータを前記キーワードに関連付けて記憶する機能を有していてもよい。さらには、コンピュータが、講義にて用いられる情報提示手段に表示された内容である提示情報を電子データとして取得する提示情報取得手段を設けると共に、データベース形成部は、キーワード抽出部にてキーワードが抽出された時刻に前後する時間帯に取得された提示情報をキーワードに関連付けて記憶する機能を有する、こととしてもよい。
【００１８】
このようにすることにより、講師が講義中に説明したキーワードの解説データが、講師の音声データによるものばかりでなく、そのときの講義の様子を撮影した画像データや、音声データをテキスト化したもの、さらには、そのときに板書やコンピュータによるプレゼンテーションにより提示された情報が、キーワードに関連付けられてデータベースに蓄積される。従って、受講者は、キーワードに関する講義中のあらゆる解説を参照することができ、より学習の効率を高めることができる。
【００１９】
また、キーワード抽出部は、あらかじめ登録された用語データに基づいてキーワードを抽出したり、言語解析手段にて複数回検出された用語をキーワードとして抽出する機能を有する。さらには、言語解析手段は、言語解析する音声データの音量の大小に関する解析を行う機能を備え、キーワード抽出部は、言語解析手段による解析に基づいて音声データ中で相対的に音量が大きい箇所における用語をキーワードとして抽出する機能を有する。
【００２０】
これにより、あらかじめ登録された用語や、繰り返された用語、さらには、講師が声を大にして説明した用語を、キーワードとして抽出し、その前後に説明された情報を解説データとしてデータベースに登録するため、より重要な用語のデータベース化を図ることができる。同時に、あらゆる用語をキーワードとして登録するわけではなく、データベースの肥大化を抑制し、検索性能の向上、システム自体の処理負担の軽減を図ることができる。
【００２１】
また、言語解析手段は、音声取得手段にて取得した音声データの言語を解析して動作に関する用語を抽出する機能を有すると共に、データベース構築手段は、抽出した動作用語があらかじめ登録された所定の用語であると判断したとき、動作用語が抽出された時刻に前後する時間帯に取得された音声データ内の用語に対して作動する、こととすると望ましい。
【００２２】
このような構成にすることにより、コンピュータはあらかじめ登録された動作用語が抽出された際に、その前後に説明された用語についてデータベースを構築する処理を行う。すなわち、その動作用語がデータベース構築のキーとなるため、キーワードとしての用語を抽出する処理が容易になり、データベース構築の効率化を図ることができ、システム自体の処理負担軽減を図ることができる。
【００２３】
さらに、コンピュータが、言語解析手段にて抽出した動作用語があらかじめ登録された所定の用語であると判断したときに、動作用語が抽出された時刻に前後する時間帯に取得された音声データ内の用語に基づいて講義内容の目次データを作成する目次作成手段を備え、配信手段が、目次データの内容を受講者端末からの要求に応じて当該受講者端末に送信する機能を有する、こととすると望ましい。そして、目次作成手段は、言語解析手段にて抽出した動作用語があらかじめ登録された所定の用語であると判断したときに、動作用語が抽出された時間に前後する時間帯に取得された音声データ内の用語に基づいた付加データを作成している目次データに追加する機能を有する、こととするとなお望ましい。
【００２４】
このような構成にすることにより、講義中に講師が目次作成する旨の用語を発することを合図に目次の項目を作成し、その講義が行われた順序に従って目次データが生成され、かかるデータが受講生に送信される。従って、実際の講義にて予定と異なる順番にて講義が行われた場合であっても、受講者は目次を参照することにより容易に復習することができる。特に、目次データに付加データを追加した場合には、例えば、重要な項目や、逆に重要でない項目である旨を示す付加データが追加されることで、より受講者による復習の効率を高めることができる。
【００２５】
また、コンピュータが、受講者端末からネットワークを介して講義に関する質問データを受け付けると共に、質問データの内容を解析して当該質問データ内にある用語を講義内容データベースから検索する質問応答手段を備え、配信手段が、質問応答手段にて検索された講義内容データベースの内容を受講者端末に送信する機能を有する、という構成とすると望ましい。
【００２６】
このような構成にすることにより、コンピュータは受講者端末から質問を受けた場合に、質問データ内のデータを検索キーとして蓄積したデータベース内からそれに関係あるデータ、すなわち、解説データを検索する。そして、かかる検索データを受講者端末に送信することで、当該受講者は質問データに入力した内容について解説を得ることができ、容易に学習を行うことができる。また、自動的にコンピュータにて質問に対する回答が生成されて配信されるため、通常の講義の妨げになることが抑制される。
【００２７】
また、配信手段は、講義内容データベース内のキーワード一覧データを受講者端末に送信する機能を備えると共に、質問応答手段は、受講者端末にてキーワード一覧データ内のキーワードが選択されることにより送信された質問データを受け付けて当該選択されたキーワードに対して講義内容データベース内の検索を行う、という構成にするとよい。そして、質問応答手段は、受講者端末にて入力されたテキストデータを質問データとして受け付け、さらには、受講者端末にて入力された音声データを質問データとして受け付けると共に、当該音声データによる質問データを言語解析してその内のキーワードに対して処理をも行う。
【００２８】
このように、受講者端末から様々な質問形式にて質問データが送信された場合であっても、それを解析して回答となる解説データを検索するため、あらゆる質問形式に対応することができ、受講者が質問することが容易となると共に、その回答もサーバにてデータベースを参照して行われるため迅速であり、学習効率のさらなる向上を図ることができる。
【００２９】
また、配信手段は、質問応答手段にて受講者端末から質問データを取得した際に当該受講者端末に対する講義内容データの配信を一時的に中止すると共に、その後、記憶した講義内容データを一時的に配信を中止した箇所付近から受講者端末に配信を再開する機能を有する、という構成とすると望ましい。同様に、配信手段は、受講者端末からの要求に応じて、講義内容データの配信を一時的に中止すると共に、当該配信中止時以前の一定時間内に取得された講義内容データを受講者端末に再配信し、その後、記憶した講義内容データを一時的に配信を中止した箇所付近から前記受講者端末に配信を再開する機能を有する、という構成とするとなお望ましい。また、コンピュータが、講義にて用いられる情報提示手段に表示された内容である提示情報を電子データとして取得する提示情報取得手段を設けると共に、配信手段は、受講者端末からの要求に応じて、講義内容データの配信を一時的に中止すると共に、当該配信中止時以前の一定時間内に取得された提示情報を受講者端末に配信し、その後、記憶した講義内容データを一時的に配信を中止した箇所付近から前記受講者端末に配信を再開する機能を有する、こととしてもよい。そして、配信手段は、講義内容データの配信を一時的に中止している間に、受講者端末から講義内容データの配信の再開を要求するデータを受信した際に当該受講者端末に配信を再開する、という構成としてもよい。
【００３０】
これにより、受講者の質問中には講義の配信、すなわち、端末上での再生が一時的に中止され、回答を待つことができる。あるいは、先ほど講義された内容を、もう一度聞きたい場合には、その旨の要求をすることで続きの講義の配信が中止され、直前の講義内容が繰り返される。そして、再生が中止している間は、講義内容が記憶されているため、その後に中止した箇所から再生される。従って、受講者は質問事項の理解を深めることができ、先の講義内容の理解度が不十分になることが抑制される。特に、再生開始の指示を受講者が出す場合には、受講者が十分に理解する時間を取ることができ、学習効率の向上を図ることができる。
【００３１】
また、コンピュータは、受講者端末を識別すると共に、当該受講者端末の識別データと共に受講した講義に関するデータを記憶する受講者管理手段を備えている、という構成にすると望ましい。特に、受講者管理手段は、講義取得手段にて取得した講義内容データから講義の進行状況を認識し、当該講義の進行状況に応じて受講者毎に受講した講義に関するデータを記憶する機能を有することとするとなお望ましい。これにより、受講者毎にその受講内容が記憶管理されるため、当該受講者は次に受講する講義や、復習すべき講義の内容を容易に把握することができる。
【００３２】
さらに、本発明では、教育用講義コンテンツをコンピュータにて配信し、遠隔地の受講者に対する教育を支援する方法であって、講師による講義の内容を画像データ及び音声データとして取得して記憶する講義取得工程と、取得した講義内容データをネットワークに接続された受講者端末に配信する配信工程とを備え、講義取得工程は、取得した音声データ内の言語を解析する言語解析工程と、解析された言語内からあらかじめ定められた基準に合致する用語を抽出して当該用語に関するデータベースを構築するデータベース構築工程とを備え、配信工程は、講義内容データベースの内容を受講者端末からの要求に応じて当該受講者端末に送信するデータベース配信工程を備えた、という教育支援方法をも提供している。
【００３３】
また、教育用講義コンテンツを配信するコンピュータの動作を制御して、遠隔地の受講者に対する教育を支援するためのプログラムであって、講師による講義の内容を画像データ及び音声データとして取得して記憶する講義取得処理と、取得した講義内容データをネットワークに接続された受講者端末に配信する配信処理とを備え、講義取得処理は、取得した音声データ内の言語を解析する言語解析処理と、解析された言語内からあらかじめ定められた基準に合致する用語を抽出して当該用語に関するデータベースを構築するデータベース構築処理とを備え、配信処理は、講義内容データベースの内容を受講者端末からの要求に応じて当該受講者端末に送信する処理を有する、という教育支援用プログラム、及び、当該プログラムを記憶した記憶媒体をも提供している。
【００３４】
このような構成によっても、上述と同様の作用、効果を得ることができ、上記目的を達成することができる。
【００３５】
【発明の実施の形態】
〈第１の実施形態〉
以下、本発明の第１の実施形態を、図１乃至図９を参照して説明する。図１は、本発明の第１の実施形態における構成を示すブロック図である。図２乃至図３は、システム内の一部のサーバの構成を示す機能ブロック図である。図４は、システム内にて構築されるデータベースの構造を示す図である。図５乃至図７は、受講者端末に表示されるユーザインタフェースの一例を示す図である。図８乃至図９は、本システムの動作を示すフローチャートである。
【００３６】
（構成）
本発明である教育支援システムは、ネットワークＮに接続された教育用講義コンテンツを配信するコンピュータ１を備え、ネットワークＮに接続された遠隔地受講者の受講者端末２にある講義の講義内容データを配信するというものである。特に、講義の様子を、画像（映像）データと音声データとにより、リアルタイムにて受講者に配信する通信教育を行うというものである。以下、これを詳述する。
【００３７】
本システムであるコンピュータ１は、本実施形態では以下に示すよう、種々の処理を行う複数のサーバコンピュータの集合体である。このように、各処理を個々のサーバコンピュータに実行させることで、分散化による処理速度の向上を図ることができる。但し、本システムは、一つのサーバコンピュータにて実現されていてもよく、かかる場合には、以下に示す各サーバが行う処理を一つのコンピュータが行うこととなる。
【００３８】
本システムは、図１に示すように、講師による講義内容を電子データとして取得して記憶する講義取得手段（１１等）と、この講義取得手段にて取得した講義内容データをネットワークＮに接続された受講者端末２に配信する配信手段（１４等）と、講義取得手段にて取得した講義内容データを解析して講義内容に関するデータベースを構築するデータベース構築手段（１２等）とを備えている。また、図１に図示していないが、講義にて用いられる情報提示手段に表示された内容である提示情報を電子データとして取得する提示情報取得手段をも設けている。
【００３９】
具体的には、上記講義取得手段（１１等）は、サーバコンピュータである画像・音声取得サーバ１１と、講義Ａが行われる教室などに設置され当該講義Ａの様子をディジタル画像データとして取り込むカメラ１１ａと、同様に教室などに設置され講義Ａの音声をディジタル音声データとして取り込むマイク１１ｂと、取り込んだ画像データ及び音声データとからなる講義内容データを記憶する記憶手段（例えば、ハードディスク）である画像・音声データベース１６とから成る。すなわち、講義取得手段１１は、主に画像取得手段と音声取得手段と、取得したデータを記憶する記憶手段とにより構成されている。
【００４０】
また、提示情報取得手段は、講義中に講師などにより提示された情報を取得するものであるため、上記講義取得手段と同様に講義内容に関する情報を取得するものである。例えば、情報提示手段は、あらかじめ電子化されたプレゼンテーション用のデータを再生・表示するコンピュータであったり、当該プレゼンテーション用データを講義教室にて実際に投影するプロジェクタ、さらには、ホワイトボード・黒板などの板書用ボードなどである。そして、情報提示手段がコンピュータやプロジェクタなどである場合には、コンピュータが画像・音声取得サーバ１１に接続されていることで当該サーバ１１が提示情報取得手段として機能する。
【００４１】
そして、かかる場合には、画像・音声取得サーバ１１にて取得されたプレゼンテーション用のデータ自体が、提示情報となる。また、情報提示手段がホワイトボードである場合には、当該ボードに装着されて書いた内容を認識し、かかる文字や図形を電子データとして取得する機能を有する機器、及び、当該機器に接続されて実際に提示情報を取得する画像・音声取得サーバ１１が提示情報取得手段となる。例えば、板書用ボードに記載された文字等を認識して電子データとして取得する機器とは、当該ボードの記載面を光学的にスキャン可能な構成となっているものである。この場合、取得した電子データである文字や図形データが提示情報となるが、記載された文字データを文字認識することにより、テキストデータ化したものであってもよい。
【００４２】
さらには、情報提示手段である板書用ボードが黒板である場合には、当該黒板が講師の陰に隠れてカメラ１１ａにて撮影できないことを抑制するためにあらゆる角度から撮影するカメラ、及び、当該カメラによる画像データを取得する画像・音声取得サーバ１１にて、提示情報取得手段を構成してもよい。この場合には、当該カメラにて黒板を撮影した画像データが、提示情報となる。そして、上述したように画像・音声取得サーバ１１にて取得された提示情報は、当該サーバ１１にて画像・音声データベース１６に格納される。ここで、以下では、主に、情報提示手段が板書用ボード（ホワイトボードなど）である場合を例示し、取得された提示情報を板書データと呼ぶ。
【００４３】
また、配信手段１４は、取り込んだ講義内容データをリアルタイムに、すなわち、カメラ等１１ａ，１１ｂから取り込んだ画像、音声データなどを、直接に受講者端末２に配信する通信管理サーバ１４である。この通信管理サーバ１４は、配信する受講者端末２の接続状況を管理すると共に、当該受講者端末２毎のこれまでの講義の受講状況、さらには、現在の講義の受講箇所（配信中の講義の開始時点からの相対時刻）などを管理している。これに関しては、後に詳述する。ここで、配信手段にて受講者端末２に配信される講義内容データは、リアルタイムにて配信されることに限定されない。取り込んで画像・音声データベース１６に記憶された講義内容データが、受講者からの要求に応じてオンデマンド形式により配信されてもよい。
【００４４】
また、データベース構築手段１２は、画像・音声取得サーバ１１にて取得した画像・音声データを解析処理する画像・音声処理サーバ１２と、処理の結果、構築されたデータベースを格納する記憶手段であるキーワードデータベース１７とにより構成される。そして、画像・音声処理サーバ１２は、図２にその構成を機能ブロック図にて示すように、取得した音声データ内の言語を解析する言語解析機能１２ａと、解析された言語内からあらかじめ定められた基準に合致する用語を抽出して当該用語に関するデータベースを構築するデータベース構築機能１２ｂ，１２ｃを備えている。
【００４５】
言語解析機能１２ａは、マイク１１ｂ等にて取り込んだ音声データをリアルタイムに音声認識し、音声中の名詞や動詞、助詞などを解析し、テキスト化する。さらには、認識した音声が例えば英語などの所定の言語であることを検出した場合には、文章全てを日本語に翻訳する機能も有する。なお、このような音声認識技術は、既に公知の技術となっているため、その詳細については説明を省略する。
【００４６】
そして、データベース構築機能は、さらに以下のような機能にて構成されている。すなわち、この機能は、上記言語解析機能にて解析された言語のうちあらかじめ定められた基準に合致する用語をキーワードとして抽出するキーワード抽出機能１２ｂと、このキーワード抽出機能にてキーワードが抽出された講義時刻に前後する時間帯に取得された音声データ等のキーワード解説データを当該キーワードに関連付けて記憶するデータベース形成機能１２ｃと、を備えている。これにより、講師が講義中に説明した重要単語などのキーワードが抽出され、当該キーワードが解説データと共にデータベースとしてサーバに蓄積される。そして、後述するように、復習時にそのキーワードの解説を求める受講者は、当該キーワードにて検索することで容易に解説データを得ることができ、復習効率の向上を図ることができる。
【００４７】
そして、上記キーワード抽出機能１２ｂによるキーワードの抽出方法は、以下のものがある。すなわち、キーワード抽出機能１２ｂは、以下の処理を行う機能を備えている。
【００４８】
まず、あらかじめ登録された用語データ１２ｄに基づいてキーワードを抽出する。これは、あらかじめ講義を行う講師に講義計画なるものを提出してもらい、講義において重要と思われるキーワードをデータベースとして登録（記憶）しておき、かかる登録されたキーワードと同一のキーワードを抽出する。
【００４９】
また、別の手法としては、言語解析機能にて解析された用語を監視し、当該用語自体とその検出された時刻をメモリに記憶しておき、同一の用語が複数回検出された時点でその用語をキーワードとして抽出する。そして、ある用語をキーワードとして抽出したときに、後述するようにこの用語の解説データをキーワードデータベースに記憶するが、これまでに検出された用語の検出時刻に基づいて、既に記録した画像・音声データベース内を検索し、以前に用語が検出された時刻の前後の音声データなどを解説データとしてキーワードデータベースに登録する。例えば、ある用語を３回以上検出した時点でキーワードとして登録し、３回全ての検出時前後に講師がしゃべった内容を解説データとして登録する。これにより、講師が複数回しゃべった用語は重要である可能性が高いため、そのような用語が自動的に抽出され、データベースが構築される。
【００５０】
さらに、別の手法としては、上述した言語解析機能に、言語解析する音声データの音量の大小に関する解析を行う機能を備え、解析している音声データ中で相対的に音量が大きい箇所における用語をキーワードとして抽出する。これは、講師が声を大きくしてしゃべった部分は重要である可能性が高いため、そのような場合に発せられた用語が自動的に抽出される。
【００５１】
そして、上記のようにして抽出されたキーワードについて、データベース形成機能１２ｃが、キーワードが抽出された講義時間に前後する時間帯に取得された音声データ・画像データ１２ｅなどをキーワードに関連付けてハードディスクなどの記憶手段であるキーワードデータベース１７に記憶する。このとき、例えば、キーワードが発せられた時刻の前後１分間の音声データや画像データを解説データとして記憶することにより、キーワードに関する解説データが音声データに含まれていたり、あるいは、画像データにキーワードに関する板書が写っていたり、さらには、講師のジェスチャーや持ち込んだ資料などが画像データに含まれていることにより、後述するように復習に有効なデータベースが形成される。このとき、キーワードが発せられた時刻の前後の音声データ等の取得については、画像・音声取得サーバ１１にて取得時に画像・音声データベース１６に記憶された画像、音声データが用いられる。
【００５２】
また、データベース形成機能１２ｃは、キーワードに、音声データ、画像データばかりでなく、音声データをテキストデータ化したものや、上述したように情報提示手段に提示されて提示情報取得手段にて取得されたプレゼンテーション用のデータ、さらには、板書用ボードに記載された提示情報である図形や文字からなる板書データ１２ｅをも関連付けて記憶する機能も有する。すなわち、キーワード抽出機能にてキーワードが抽出された時刻に前後する時間帯（例えば、前後１分）に取得した音声データをテキストデータに変換してキーワードに関連付けて記憶したり、同様に、キーワードが抽出された時刻に前後する時間帯に取得した板書データなどの提示情報をキーワードに関連付けて記憶する。ちなみに、音声データをテキストに変換する場合には、言語解析機能１２ａに解析した音声データをテキストデータに変換するテキスト変換機能が備えられている。
【００５３】
ここで、上述のようにして構築されたデータベースの一例を図４に示す。この図に示すように、「ネットワーク」というキーワードがあらかじめ重要用語として登録されており、講義中に講師にてかかる用語が説明されたとすると、その前後の音声データや画動データ、さらには、板書データがある場合には板書によるテキストデータなどが、所定のファイル名を付けられて（例えば、ｆｉｌｅ１）「ネットワーク」という用語に関連付けられてデータベースに登録される。このとき、「ネットワーク」に関するデータベースが２つ（複数）あるが、これは説明された時刻が異なる場合であって、説明される度に解説データも関連付けられる。これにより、キーワードに関する解説データが豊富になり、ある解説データを聞いても理解できない受講者は、同一キーワードの他の解説データを聞くこともでき、講義を理解するための有効な補助データとなる。
【００５４】
また、本システムでは、受講者端末２がネットワークＮを介して講義に関する質問データを送信する機能を有しており、これに対応してシステム側では送信された質問データを受け付けると共に当該質問データの内容を解析して応答する質問応答サーバ１５（質問応答手段）を備えている。具体的には、質問応答サーバ１５は、通信管理サーバ１４を介して受信した質問データ内にある用語を、講義内容データベースであるキーワードデータベース１７内から検索して、このキーワードに対応する音声データや画像データ等の解説となる内容のデータを抽出する。抽出されたデータ（講義内容データベース内のデータ）は、配信手段でもある質問応答サーバ１５や通信管理サーバ１４を介して、質問をしてきた受講者の端末２に送信される。
【００５５】
このような構成にすることにより、コンピュータ１すなわちシステム自体は、受講者端末２から質問を受けた場合に、質問データ内のデータを検索キーとして蓄積したデータベース内からそれに関係あるデータ、すなわち、解説データを検索する。そして、検索された解説データ（回答データ）を受講者端末２に送信することで、当該受講者は質問データに入力した内容について解説を得ることができ、容易に復習を行うことができる。また、自動的にサーバにて質問に対する回答が生成されて配信されるため、通常の講義の妨げになることが抑制される。
【００５６】
ここで、本システムは、以下のような方法によっても受講者端末２からの質問に応答する。まず、配信手段である質問応答サーバ１５、通信管理サーバ１４などが、画像・音声処理サーバ１２にて構築されたキーワードデータベース１７（講義内容データベース）内のキーワード一覧データを受講者端末２に送信する。そして、送信されたキーワード一覧は受講者端末２上に表示され、受講者が疑問に思ったキーワードや復習したいキーワードをクリックするなど選択することにより、システム１自体に送信され、これを通信管理サーバ１４を介して質問応答サーバ１５が受信する。その後、質問応答サーバ１５は、質問データとして受信したデータ内にあるキーワードに対して上述したようにキーワードデータベース１７内の検索を行い、これに対応する音声データなどの解説データを、受講者端末２に返送する。
【００５７】
また、受講者端末２は、フリーに入力されたテキストデータによって、さらには、受講者がしゃべることにより入力された音声データによっても、質問データをシステム１に対して送信することができる。これを質問応答サーバ１５は受信して、テキストデータであれば言語解析機能にてその中からキーワードを抽出して、音声データであれば同様に音声認識による言語解析機能にてキーワードを抽出して、当該キーワードに対するデータベースの検索を行う。
【００５８】
このように、受講者の質問形式を多様化することで、受講者が質問することが容易になると共に、その回答もサーバにてデータベースを参照して行われるため迅速であり、復習効率のさらなる向上を図ることができる。
【００５９】
上記のような質問応答処理を実現すべく、質問応答サーバ１５は、例えば、図３に示す構成を採っている。図３は、質問応答サーバ１５の構成を示す機能ブロック図である。このサーバ１５は、まず受信した質問データ１５ｆがどのような形式（音声によるもの、自由に入力されたテキストによるものなど）によるものかを分析する質問データ分析機能１５ａと、文章による質問データを解析してキーワードを抽出する言語解析機能１５ｂ及びキーワード抽出機能１５ｃと、質問されたキーワードのデータベースがあるか否かを検索するデータベース検索機能１５ｄと、これを通信管理サーバ１４を介して受講者端末２に送信する回答送信機能１５ｅとを備えている。さらに具体的な処理動作は、動作説明の中で詳述する。
【００６０】
ここで、本システム１には、さらに、受講者端末２への講義内容データの配信状況を管理している配信手段としての再生管理サーバ１３が備えられている。そして、このサーバ１３は、特に、質問応答サーバにて受講者端末２から質問データを取得した際に当該受講者端末２に対する講義内容データの配信を一時的に中止する。すなわち、画像・音声取得サーバ１１から取得したデータが直接受講者端末２に配信されている場合には当該画像・音声取得サーバ１１に停止命令を発し、また、一旦、画像・音声データベースに記憶した講義内容データを再生管理サーバ１３自らが配信している場合には、その配信を一時停止する。このとき、再生管理サーバ１３は、受講者端末２の講義中止時点に関する情報（例えば、配信中の講義の開始時点からの相対時刻）を記憶する。そして、講義内容データの配信を一時的に中止している間に、受講者端末２から講義内容データの配信の再開を要求するデータを受信すると、記憶している講義中止時点に関する情報に基づいて、その中止時点から当該受講者端末２に配信を再開する、という機能を有している。特に、中止時点の数秒前における講義内容データから配信を再開すると、受講者がどこまで既に受講したかを思い出すことができ、継続受講することが容易となる。なお、このとき、受講者端末２からの配信再開要求は、受講者端末２に表示されているユーザインタフェース上にて、所定のボタンをクリックするなどの行為により行われる。
【００６１】
このようにすることで、受講者が質問している最中に講義が進行することが抑制されるため、受講者が講義を聞き逃すことを抑制できる。そして、その後は、受講者の準備が整い次第、一時停止した箇所から再度配信を開始するため、講義の一部を飛ばすことなく、内容を連続して受講することができる。
【００６２】
ここで、再生管理サーバ１３は、受講者の質問により講義内容データの配信を一時停止した際に、受講者からの要求が無くとも一定時間経過後に配信を再開してもよい。これにより、受講者による長時間の受講を抑制することができ、集中力の維持を図ることができると共に、受講者が再開要求を行うことを忘れた場合であっても、そのことを当該受講者に認識させることができる。
【００６３】
また、配信手段である再生管理サーバ１３は、受講者端末２からの要求に応じて、講義内容データの配信を一時的に中止すると共に、当該配信中止時以前の一定時間内に取得された講義内容データを受講者端末２に再配信する機能をも有している。例えば、受講者端末２からの再配信要求は、当該受講者端末２上に表示されている講師像をクリックすることにより行われ、これにより、直前一分間に講師が説明していた内容が、再配信されて受講者端末２上にて再生される。講師像をクリックしたことの検出は、講義教室を撮影するカメラを固定して設置しておくと共に、あらかじめ講義中の講師の立ち位置を定めておき、受講者端末２に配信する画像の所定領域を再配信要求領域として設定する。そして、かかる領域がクリックなどされると、システム側にその旨の情報が送信されることとなる。あるいは、逆に講師の立ち位置を定めずに、講師が講義教室にいないときの教室画面と、講義しているときの最新の講義画面との差分をとり、変化ある領域周辺を再配信要求領域に設定してもよい。
【００６４】
上記のような場合にも、再配信要求時には講義内容データの配信が一時的に中止されるため、再配信データの再生が終了した後に自動的にその続きからの配信を続行してもよく、あるいは、再配信データの必要な箇所のみの聞いた受講者が端末にて再開要求した場合には、その要求時に、講義の配信を中止時点の続きから再開してもよい。
【００６５】
さらに、再生管理サーバ１３は、受講者端末２からの要求に応じて、情報提示手段に表示された提示情報を受講者端末２に再配信する機能をも有している。例えば、板書用ボード上に記載された文字・図形から成る板書データを再配信する。具体的には、受講者端末２からの板書内容の要求は、当該受講者端末２上に表示されている板書用ボードの箇所をクリックすることにより行われ、これにより、現在板書用ボードに記載されている文字や図形のデータが、受講者端末２に送信される。このとき、板書用ボードをクリックしたことの検出は、あらかじめ教室内での板書用ボードの位置を特定しておき、かかる領域を板書内容要求領域として設定する。そして、かかる領域がクリックなどされると、システム側にその旨の情報が送信されることとなる。また、板書データは、カメラ１１ａにて取り込んだ教室内の画像のうち板書用ボード部分の拡大図であったり、主として講義教室の画像を取り込むカメラ１１ａとは別の位置に取り付けられたカメラにて別の角度から撮影した板書用ボードの画像、さらには、板書用ボードに書いた内容を認識し、かかる文字や図形を電子データとして取得した板書データであってもよい。そして、受講者端末２に送信された板書データは、受講者端末２に表示されている講義画面（後述する図５の符号Ｄ１参照）、あるいは、講師の操作パソコン画面（図５の符号Ｄ２参照）に換わって表示されたり、別の画面が端末２上に開くことにより表示される。
【００６６】
このようにすることで、受講者は聞き逃した説明や理解できなかった説明、さらには、見えにくい板書の内容を迅速に取得することができるため、それらを取得できないことによる理解の遅れを抑制することができ、学習効率の向上を図ることができる。
【００６７】
（動作）
次に、本発明であるシステムの動作を、図５乃至図９を参照して説明する。図５乃至図７は、受講者端末２のディスプレイに表示されるユーザインタフェースを示す。図８乃至図９は、システムの動作を示すフローチャートである。図８は、特に、講義内容データを取得してキーワードデータベースを構築する際の動作を示し、図９は、特に、受講者端末からの質問に対して応答する際の動作を示す。
【００６８】
まず、システム上では、講義教室などに設置されているカメラ１１ａから画像データ、マイク１１ｂから音声データが画像・音声取得サーバ１１にてそれぞれ取り込まれると共に（ステップＳ１、講義取得工程）、これらデータは、画像・音声データベース１６に記憶される（ステップＳ２）。このとき、画像データである動画や音声データは、例えば、ＭＰＥＧ形式のデータに変換される。このように、データが圧縮されて記憶されることにより、その後にネットワークＮを介して再生管理サーバ１３にて受講者端末２に配信される際に（ステップＳ４）、そのデータの送受信量を抑制している。そして、講義内容データの取込及び記憶処理は、常に行われている。
【００６９】
ここで、取り込んだデータのうち、音声データに言語がある場合には（ステップＳ３にて肯定判断）、かかる言語の解析が画像・音声処理サーバ１２にて行われる（ステップＳ６、言語解析工程）。すなわち、取り込まれた音声データは、常に音声認識処理がなされ、所定の言語が含まれているか否かの判断が行われ、言語が含まれている場合には詳細に言語を解析する。具体的には、音声に含まれている文章中から、名詞や動詞、助詞を検出して、特に特定の名詞を抽出する。このとき、特定の名詞とは、例えばシステム内の図示しない記憶手段にあらかじめ登録されている用語であり、それらを抽出する（ステップＳ７）。そして、抽出されたキーワードが発せられた前後の音声データや画像データ、さらには、板書データなどが、当該キーワードの解説データとして関連づけられて記憶される（図４参照）。このようにして、キーワードデータベースが構築される（ステップＳ８、データベース構築工程）。そして、その後（ステップＳ８から進む）、あるいは、キーワードが抽出されなくても（ステップＳ７にて否定判断）、それまでの講義内容データが受講者端末４に配信される（ステップＳ４、配信工程）。
【００７０】
このときの配信された講義内容データの様子を、図５乃至図７に示す。まず、図５は、受講者端末２に表示されるユーザインタフェースの一例である。この図に示すように、受講者端末２のディスプレイには、右側に講義教室を撮影するカメラ１１ａにて取得した画像（動画）Ｄ１が、そして、左側には、講義に使用されるパソコンの操作画面（動画）Ｄ２が映し出される。また、ディスプレイ下部には、講師がしゃべった音声を音声認識処理し、テキスト化したデータが表示される（Ｄ３参照）。さらに、下部右隅には、受講者にて操作される操作パネルＤ４が表示されている。また、受講者端末２の図示しないスピーカからは、マイク１１ｂにて取得された講師がしゃべる音声データが出力されている。但し、受講者端末に表示されるユーザインタフェースは、図５に示すような形式に限定されない。例えば、講義画面Ｄ１と操作パネルＤ４のみが表示されていてもよく、図７に示すように、講師が操作するパソコン画面Ｄ２と、音声データをテキスト化したテキスト画面Ｄ３と、操作パネルＤ４であってもよい。
【００７１】
ここで、システム側から提供され受講者端末２に表示されるユーザインタフェースには、システムに対して受講者が質問データを送信する機能が備えられている。例えば、図５に示すように、操作パネルＤ４にテキスト入力ボックスＤ４ａが形成されており、ここに、あるキーワードを入力してヘルプボタンＤ４ｂをクリックすることにより、入力したキーワードを質問データとして受講者端末２からシステム１の質問応答サーバ１５に送信することができる。また、質問するための手段としては、これに限定されず、図６に示すように、テキスト画面Ｄ３に表示された用語を符号Ｄ３ａに示すようにマウスでドラッグして選択し、かかる状態でヘルプボタンＤ４ｂをクリックすることで、当該選択されたキーワードが質問応答サーバ１５に送信される。さらには、受講者端末２に備えられているマイク（図示せず）にて音声を入力することにより、かかる音声データが質問データとして質問応答サーバ１５に送信される。但し、質問データの送信手法は、上記のものに限定されない。
【００７２】
さらに別の質問データの送信手法は、例えば、図７に示すように、配信手段にてキーワードデータベース１７に記憶されているキーワードの一覧が受講者端末２にあらかじめ配信され、かかるキーワードがポップアップ表示され（符号Ｄ２ａ参照）、この中から選択したキーワードが質問データとして送信されてもよい。
【００７３】
そして、受講者は、講義をオンラインにて受けている最中に疑問点などが生じた場合には、上述のように質問データをシステムに対して送信する。かかる質問データは質問応答サーバ１５にて受信され（ステップＳ５）、当該サーバ１５では、これに対する応答がなされる（符号Ａ）。かかる処理を、図９を参照して具体的に説明する。
【００７４】
システム自体１は、質問データを受信すると、再生管理サーバ１３による講義内容データの配信が一時的に中止される（ステップＳ６）。そして、受信した質問データがいかなるデータであるか、質問応答サーバ１５にて認識され、これが図７に示すキーワード一覧から選択されたキーワードそのものである場合には（ステップＳ７にて肯定判断）、かかるキーワードによるデータベースの検索が行われる（ステップＳ１２）。
【００７５】
一方、質問データが音声データである場合には（ステップＳ７で否定判断及びステップＳ８にて肯定判断）、音声認識処理がなされてテキスト化される（ステップＳ９）。そして、はじめからテキストデータである質問データや、上述したように音声認識によりテキスト化された質問データは（ステップＳ８で否定判断）、言語解析処理され（ステップＳ１０）、その文章中のキーワードを抽出する（ステップＳ１１）。キーワードの抽出処理は、例えば、名詞と解析された用語をキーワードとして抽出する。そして、同時にキーワードデータベース１７を検索することにより（ステップＳ１２）、かかるキーワードがデータベースに存在するか否かを調べる（ステップＳ１３）。
【００７６】
質問データに含まれるキーワードが、データベースとして登録されている場合には（ステップＳ１３にて肯定判断）、それに関連づけられて登録されている解説データが質問に対する回答として受講者端末２に送信される（ステップＳ１４、データベース配信工程）。例えば、図４に示すように、キーワードに関連付けられている講師の音声データや板書データなどが、解説データとして受講者端末２に送信されて当該端末に表示される。一方、データベースにない場合には（ステップＳ１３にて否定判断）、解説データ無しの旨が受講者端末２に送信される（ステップＳ１５）。なお、音声データや、板書データをはじめとする提示情報は、上述したように受講者端末２から再配信の要求があったときに送信してもよい。
【００７７】
その後、質問に対する回答を受信した受講者は、端末上に表示されている操作パネルＤ４内の再生ボタン（図５の符号Ｄ４ｃ参照）をクリックすることにより、再生要求をシステム１に送信する（ステップＳ１６）。すると、再生管理サーバ１３にて一時停止されている箇所から、記憶されている講義内容データが配信され（ステップＳ１７）、受講者は続きを受講することができる。そして、上述したような処理が繰り返し実行され、講義が進む。ここで、ステップＳ１６による再生要求がなくても、一定時間が経過した後に配信を再開してもよい。
【００７８】
このようにすることにより、講義内容の重要と思われるキーワードのデータベースが自動的に構築されると共に、かかるデータが受講者の要求に応じて自動的に配信される。従って、受講者は講義をはじめて受講する際、あるいは、復習（再受講）する際に、疑問がある箇所やもう一度講義を受けたい箇所の解説データを容易に参照することができ、短時間にて容易に復習することができるため、学習効率の向上を図ることができる。
【００７９】
また、受講者による質問形式を多様化することにより容易に質問をすることができ、効率的な学習を行うことができる。特に、キーワード一覧から選択して質問する場合には、その質問手法が容易である。
【００８０】
ちなみに、上記各サーバによる処理は、各サーバの動作を制御して各処理を実現するためのプログラムが、当該各サーバのＣＰＵに組み込まれることにより実行される。そして、そのプログラムは、各サーバにてあらかじめ記憶されていたり、あるいは、ＣＤ−ＲＯＭなどの可搬媒体に記憶されたものが各サーバにて読み出されることにより、提供される。
【００８１】
〈第２の実施形態〉
次に、本発明の第２の実施形態について、図１０乃至図２５を参照して説明する。図１０乃至図１５は、本実施形態にて用いられるデータ構成を示す図である。図１６は、受講者端末に表示されるユーザインタフェースを示す図であり、目次データを示す。図１７乃至図２５は、動作を示すフローチャートである。
【００８２】
（構成）
第２の実施形態における教育支援システムは、上述した第１の実施形態におけるシステムとほぼ同一の構成要素を備えているが、さらに、以下の構成要素を備えている。
【００８３】
まず、本実施形態のシステムには、あらかじめ講義を行う講師にて用意されたキーワードが記憶されている（キーワードデータベース１７）。この記憶されているキーワードは、例えば、講義において重要である講師が考える専門用語や、講師の経験上、受講者がわかりにくい用語などである。そして、場合によっては、このキーワードの解説となるデータ（テキストデータや画像データ）があらかじめ講師にて用意されて、当該キーワードに関連付けられて記憶されている。
【００８４】
また、システムには、動作に関するキーワードも記憶されており（記憶手段の図示は省略する）、これもあらかじめ講師やシステム運営者にて用意された用語である。その一例を図１０に示す。これら動作キーワードＫ１は、「参照してください」、「ページを開いてください」などであって、それぞれの動作キーワードＫ１にさらに対応する補助キーワードＫ２もあらかじめ定められており、これら二つのキーワードに対して動作フラグＫ３が割り当てられている。例えば、後述するように、「参照してください」という動作キーワードＫ１を認識した後に、さらに、記憶した音声データからその前後の言語を解析して「次の章」という補助キーワードＫ２が認識されたときには、「参照」動作Ｋ３が対応することとなる。別の例では、「線を引いてください」という動作キーワードを認識した後に、その前後の文章中から「重要」という用語があると、「重要」動作が対応している。そして、このようにして設定される動作によって、後の処理が異なる。
【００８５】
ここで、「説明」動作に対応する「説明します」という動作キーワードや、「復帰」動作に対応する「戻ります」という動作キーワードがあるが、これらには補助キーワードの設定がなく、後述するように、上記動作キーワードが検出された時点で、各動作処理に移行する。
【００８６】
従って、上記のような処理を実現するために、言語解析手段である画像・音声処理サーバ１２は、マイク１１ｂ及び画像・音声取得サーバ１１にて取得した音声データの言語を常に解析して、動作に関する用語（上記動作キーワード）を抽出する機能を有している。この機能は、動作キーワードを抽出した後に、さらにその前後にある補助キーワードを抽出するが、その順序は逆であってもよい。すなわち、図１０の第１列目Ｋ２に示すような補助キーワードがあらかじめシステム内に記憶されており、かかるキーワードを講義中の音声データから検出したら、その前後に動作キーワードＫ１があるか否か、ということを検出してもよい。いずれにしても、講義中の音声データに含まれるキーワード及び動作キーワードによって、図１１に示すような動作が設定される。なお、設定される動作は、図１１に示すものに限定されない。
【００８７】
ここで、システム１による処理の一例を説明すると、上述のようにして抽出した動作キーワードが、あらかじめ登録された所定の用語、例えば、「説明」という用語であると判断したとき、動作キーワードが抽出された時刻に前後する時間帯に取得された音声データ内の用語に対してデータベースの構築処理を実現する。具体的には、講師が、「第１章ネットワークについて説明します」としゃべると、この文章が言語解析され、「説明します」という動作キーワードが抽出される。すると、かかる文章に対してさらにキーワードの検索が実行され、「ネットワーク」が抽出される。この「ネットワーク」という単語に対してデータベース構築が実現されるが、まず、図１１に示す動作フラグＫ４の設定値Ｋ５が「ネットワーク」という単語に割り当てられる。そして、その後に講師にて説明される音声データや、講義中の画像データ、板書データなどがかかる単語に関連付けられてデータベースとして記憶される（図１２参照）。なお、それぞれ構築されたキーワードデータには、ポインタが与えられる。
【００８８】
このとき、上述したように動作の設定値Ｋ５もキーワードと共に記憶されるが、一つのキーワードに対して複数の動作が対応している場合には、その設定値の論理和が当てはめられる。例えば、図１２の最上段にあるキーワードは、動作フラグが「説明」（設定値０００００００１０００）と「参照」（設定値００００００００００１）との論理和をとった設定値が当てはめられる。これにより、フラグを参照することで、如何なる動作時に抽出されたキーワードであるかがわかり、特に質問なのか回答なのかを識別することができる。その効果は後述する。
【００８９】
このように、「説明」という用語をキーに、その文章の前後で説明された用語についてデータベースを構築する処理を行うため、キーワードとしての用語を抽出する処理が容易になり、データベース構築の効率化を図ることができ、コンピュータの処理負担軽減を図ることができる。
【００９０】
ちなみに、上述した言語解析機能は、受講者端末２からの音声データによる質問データに対しても作動する。例えば、受講者端末２から「質問があります」という音声データが送信されると、かかる音声データに対して言語解析が行われ、動作キーワードとのマッチングにより質問動作に移行することとなる（図１０参照）。
【００９１】
また、システム１には、言語解析手段にて抽出した動作キーワードがあらかじめ登録された所定の用語であると判断したときに、動作キーワードが抽出された時刻に前後する時間帯に取得された音声データ内の用語に基づいて講義内容の目次データを作成する目次作成手段を備えている。例えば、目次作成手段は画像・音声処理サーバ１２にて実現される。具体的には、上述したように動作キーワードが図１０，１１に示す「移動」である場合に、その前後の「章」番号や「節」番号、さらには、ページ番号が抽出される。これに基づいて、講義が行われた順番を認識し、かかる順番を目次データとして一覧に並べる。かかる目次データは、通信管理サーバ１４を介して受講者端末２に送信されることにより、受講者は復習時の参考にすることができる。
【００９２】
このとき、図１０，１１には示していないが、動作キーワードとして「目次作成」という用語を登録しておき、かかる用語の後にしゃべられる文章を目次のタイトルとする機能を、画像・音声処理サーバ１２が備えていてもよい。すなわち、上述した手法とは別の手法にて目次データを作成する機能である。例えば、講師が、「目次作成、第１章仕事とコンピュータ」と音声に出すと、図１６に示すように、「第１章・・・」という項目が、目次に生成される。同様にして、第１章中に節が形成される。その詳細な処理内容は、動作説明時に併せて説明する。
【００９３】
また、目次作成機能に付加する機能として、言語解析手段にて抽出した動作キーワードが「重要です」などのあらかじめ登録された所定の用語であると判断したときに、動作キーワードが抽出された時間に前後する時間帯に取得された音声データ内の用語に基づいた付加データを作成している目次データに追加する機能を備えてもよい。例えば、上述したように、「目次作成・・・」のすぐ後に、「この章は重要です」と発せられた場合には、そのときに生成された目次に図１６に示すように「重要」マークが付加される。これを見た受講者は、復習の際に重要な箇所を容易に認識することができ、復習効率を高めることができる。
【００９４】
さらに、上述では、目次データを一から作成する場合を説明したが、あらかじめ講師によって作成された目次案に関するデータが、システムに記憶されていてもよい。そして、これに基づいて目次作成の確認がとられると共に、異なる場合には、目次データ自体にてその順序が入れ替わる処理が行われる。すなわち、実際の講義にてテキストに記載された当初の予定と異なる順序にて講義が行われた場合であっても、それが目次に反映されるため、受講者はその変更された目次を参照することにより容易に復習することができる。
【００９５】
また、上記データベース形成機能では、上述のようにして構築したキーワードデータベースを、上記目次データにも関連付ける。この関連付けに関するデータを関連付けデータベースと呼び、システム内の記憶手段（図示せず）に記憶される。具体的には、各章・節ごとに、説明されたキーワードをポインタにて関連付ける。例えば、図１３に示すように、あらかじめ講師により順序が設定された章、節の説明時に説明されたキーワードのポインタ（メイン）を関連付け、さらに、そのとき「参照」動作にて説明された他の章や節などの講義内容データに関連付けられたポインタや、キーワードを関連付ける（キーワードポインタ（参照））。このとき、他の章、節で説明されたキーワードのポインタが関連付けられる。さらに、実際に講師が説明した順序に変更があることもあるので、実際の変更順序が数値として割り当てられる。例えば、第１章「ネットワーク」第１節「ＬＡＮ」という項目において、あるキーワードが記憶されると、そのポインタ値（例えば、ａ１）がそれに関連づけられて記憶される。このとき、他の章を参照すべき、との説明があるとその章に与えられたポインタ（例えば、ｃ１）も関連付けられて記憶される。そして、当初の講義順序からいくと同じくネットワーク章の「ＷＡＮ」節を説明するはずであるが、講師が「インターネット」節を説明した場合には、「ＬＡＮ」節に続く順序の値が割り当てられる。従って、目次作成時や復習時にこの実際の順序に関する値が用いられてもよい。このことについても、動作説明時に詳述する。
【００９６】
また、質問と回答とを関連付ける質問データベースも構築される。その様子を図１４に示す。このとき、受講者からの質問データにはキーワードが含まれているが、そのキーワードに対応するポインタが与えられる。そして、そのキーワードに対して講師により回答がなされた場合における音声データなどの解説データ（回答）のポインタを、質問データのポインタと関連付ける。さらに、キーワードに対して検出された複数の解説データのポインタを関連付けてもよい。このとき、キーワードデータ自体をも関連付けておくと望ましい。すると、次に他の受講者から同様の質問が出た場合には、かかるデータベースを参照することで、迅速に回答処理を行うことができたり、後にシステム自体がよくある質問とその回答（いわゆるＱ＆Ａ）に関するデータを作成する際にこれを参照して容易に作成することができる。
【００９７】
さらには、システム内の通信管理サーバ１４は、受講者端末２を識別すると共に、当該受講者端末２の識別データと共に受講した講義内容を記憶して、受講者の受講した内容を管理する。例えば、図１５に示す受講者データベースには、受講者ごとの識別データであるＩＤや、受講コースごとのコードデータ、開始・修了日時、現在どの章・節まで受講したかを表す値、各章・節の受講が終了したことを表す終了フラグデータなどが記憶されている。これにより、受講者毎にその受講内容が記憶管理されるため、システム自体が受講者端末に次に配信するコンテンツを認識したり、受講者が次に受講する講義や、復習すべき講義の内容を容易に把握することができる。
【００９８】
（動作）
次に、第２の実施形態における動作を、図１７を参照して説明する。まず、上記第１の実施形態にて説明したように、講師による講義内容データが画像・音声取得サーバ１１にて取り込まれ、かかるデータが記憶されると共に受講者端末２に配信される。また、かかるデータのうち、特に音声データは、音声認識されて言語解析される（ステップＳ１０１）。
【００９９】
このとき、画像・音声処理サーバ１２では、音声データ中の動詞を抽出し、当該動詞の前後の文言と、あらかじめ登録されている動作キーワードとを比較して、その抽出を行う（ステップＳ１０２）。動作キーワードが無ければ、上記処理を常に実行する（ステップＳ１０２にて否定判断の場合、ステップＳ１０１に戻る）。
【０１００】
動作キーワードが抽出されると、システム内の動作フラグ用変数がクリアされると共に（ステップＳ１０３）、当該動作キーワードが動作「説明」に関するものか、あるいは、動作「復帰」に関するものであるか否かが調べられる（ステップＳ１０４）。そして、上記動作「説明」「復帰」に関するものでない場合には（ステップＳ１０４にて否定判断）、動作キーワードが抽出された文章の前後に補助キーワードがあるか否かが調べられる（ステップＳ１０５）。このとき、補助キーワードとは、図１０に開示した動作キーワードと関連のあるキーワードである。そして、補助キーワードの抽出は、あらかじめ登録されている動作キーワード以外のキーワードであったり、あるいは、第１の実施形態にて説明したように繰り返し講師にて発せられた用語、さらには、語調が強く発生された用語である。補助キーワードが抽出されないと（ステップＳ１０５で否定判断）、上記処理が繰り返され（ステップＳ１０１に戻る）、抽出されると、図１０の動作キーワードと動作フラグとの関連表及び図１１を参照して、動作フラグ用変数が設定される（ステップＳ１０６）。但し、ステップＳ１０４にて、動作キーワードが動作「説明」や「復帰」に関するものである場合には（ステップＳ１０４にて肯定判断）、上記補助キーワードの有無に関わらず、各動作に対応する動作フラグが設定される（ステップＳ１０６）。
【０１０１】
その後、動作フラグ用変数の値が調べられ（ステップＳ１０７）、その値に応じてそれぞれの処理が行われる（ステップＳ１０８〜ステップＳ１１５）。各処理を実行した後は、また、通常の言語解析処理に戻る（ステップＳ１０１に戻る）。
【０１０２】
次に、各処理について説明するが、説明の便宜上、「説明処理」から説明する（図２１を参照）。まず、図１７のステップＳ１０２にて「説明します」という動作キーワードが抽出されると、ステップＳ１０４からステップＳ１０６に進み、動作フラグが「説明」の値となる。そして、ステップＳ１１２の説明処理に進む（符号Ｂ５）。
【０１０３】
すると、まず、その文言がしゃべられた前後の文章中に、重要語句であるキーワードがないか検出される（ステップＳＢ５１）。このキーワードとは、講義に密接に関連のあるあらかじめ講師にて登録されたキーワードであったり、あるいは、講師にて繰り返し発せられた用語などである（第１の実施形態における説明参照）。
【０１０４】
キーワードが抽出されると、そのキーワードがデータベースに登録され（ステップＳＢ５２）、動作フラグの値も共に記憶される（図１２参照）。そして、キーワードが発せられた時刻の前後にしゃべられた音声データ及び画像データが、当該キーワードに関連付けられてキーワードデータベースに登録される（ステップＳＢ５３、図１２参照）。また、その際に板書が行われているか否かも検出され（ステップＳＢ５４）、行われている場合には板書データがテキスト化されたり、静止画動データのまま取り込まれ（ステップＳＢ５５）、データベースに追加される（ステップＳＢ５６）。ここで、ステップＳＢ５４の板書の検出は、板書ボードに筆圧検出手段などを設けることにより実現できる。
【０１０５】
その後、データベースに追加されたキーワードに対してポインタが与えられ、それと共に登録される（ステップＳＢ５７、図１２参照）。
【０１０６】
また、設定された動作フラグが「重要」動作（ステップＳ１１１）である場合にも、上述した説明動作とほぼ同一の動作をとる（符号Ｂ４）。但し、「重要」動作と判断されるまでの処理が異なる。すなわち、「説明」動作では、動作キーワードが「説明します」という用語である場合にはいかなる場合にもキーワード抽出を行ったが、「重要」動作に認定されるには、「線を引いてください」などの動作キーワードが検出された後に（ステップＳ１０２にて肯定判断）、さらに「重要」や「ポイント」などの補助キーワードが抽出された場合である（図１０参照）。
【０１０７】
但し、「重要処理」（ステップＳ１１１）は、後述する目次処理においても実行されるが、そのときの処理は上記処理と異なる。
【０１０８】
次に、図１８を参照して、目次処理（図１７においてステップＳ１０８）について説明する（符号Ｂ１）。まず、上述したように、音声データ中から「目次作成」という言語を抽出し、目次動作に設定されると、その前後の音声データ中から章・節の文言及び番号の用語が抽出される（ステップＳＢ１１）。この抽出された章、節が次に進む章・節となる。
【０１０９】
これらが抽出されると、講師にて作成され、あらかじめシステム内に記憶された目次データがあるか否かについて調べられる（ステップＳＢ１２）。目次データが記憶されている場合には（ステップＳＢ１２にて肯定判断）、前に講義を行っていた章あるいは節を、例えば図１５に示す受講者データベース内の「現在どの章・節まで受講したかを表す値」（現在位置）や「各章・節の受講が終了したことを表す終了フラグデータ」などを参照して検出する（ステップＳＢ１３）。そして、あらかじめ記憶されている目次データとのマッチングを行い、その順序が正しいかどうかを判断する（ステップＳＢ１４）。具体的には、まず、講師の発言から、次に進む章・節が「第１章第７節」であるとする。また、図１５に示す「現在位置」を参照して「１．５」という数字が検出されたとすると、この受講者は現在「第１章第５節」を受講していることがわかる。そして、あらかじめ用意されている図１６に示すような目次データの章・節の記載箇所を参照すると、第１章第５節の次には、第１章第６節があることがわかる。従って、かかる場合には順序が正しくないと判断される。
【０１１０】
もし、順序が正しければ、目次データを変更せずに、そのまま目次データを設定する（ステップＳＢ１８）。一方、上記具体例のように順序が正しくなければ（ステップＳＢ１４で否定判断）、目次の順序を入れ替えて（ステップＳＢ１５）、設定し直す（ステップＳＢ１８）。このとき、順序が入れ替えられて新たに作成される目次は、章・節番号は当初のままであり、その表示順序だけが入れ替わる。これにより、講師の発言内容との整合性は保たれたままとなる。なお、目次の順序の初期値は「第１章第１節」であり、かかるデータはあらかじめ処理サーバ内に記憶されている。また、同様に、各受講者の講義開始位置、すなわち、図１５に示す現在位置の初期値も「第１章第１節」である。
【０１１１】
また、上記ステップＳＢ１２にて目次データがない場合には（否定判断）、章・節番号が抽出された音声データの前後から、章・節のタイトル用語を抽出する（ステップＳＢ１６）。このタイトル用語の抽出処理は、例えば、「章」という用語の次に出てくる一文をタイトルとして抽出する。そして、抽出された目次として章や節番号と共に目次データに追加し（ステップＳＢ１７）、目次を設定する（ステップＳＢ１８）。
【０１１２】
そして、上記処理が章・節が変わるごとに実行されることで、図１６に示すような目次が作成される。但し、目次作成は、上述した関連付けデータベースを用いて、後述する終了処理時に行われてもよい。
【０１１３】
また、上記目次作成時に、例えばステップＳＢ１１の章・節番号抽出処理時に、講師にて「この章は重要です」などと発言されて、これにより「重要」という用語が検出されたとすると、ステップＳＢ１８の目次設定動作時に当該目次の箇所（章又は節）に「重要」という文字が付加される（図１６参照）。このようにすることで、目次を見るだけで受講者は重要な箇所を知ることができ、復習効率の向上を図ることができる。
【０１１４】
次に、図１７のステップＳ１０９に示す章・節切替処理について、図１９を参照して説明する（符号Ｂ２）。まず、上述したように動作キーワード及び補助キーワードにより移動動作に設定されると、その前後の音声データから章や節、あるいは、ページ番号が抽出される（ステップＳＢ２１）。そして、章や節の番号であれば、その前の章や節から次に移動する章、節として設定し、ページ番号であれば、あらかじめ登録されているデータベースからページに対応する章、節を設定する（ステップＳＢ２２）。同時に、その後、移動する章、節において講義中に蓄積されるキーワードデータベースや、当該章、節において参照されたデータが、その章、節に関連付けられるよう設定される。すなわち、図１３に示すように、ある章、節に、キーワードデータベースのポインタ（メイン、参照）が登録されるよう準備される。
【０１１５】
続いて、受講者データベースから、受講している受講者のデータのうち、受講している講義の現在位置に関するデータ（図１５に示す現在位置データ）を読み出す（ステップＳＢ２３）。
【０１１６】
そして、関連付けデータベースである図１３に示すデータに実際の順序（変更）を設定し（ステップＳＢ２４）、また、図１５に示す受講者データベース内の受講者の現在位置データを更新する（ステップＳＢ２５）。これにより、受講者それぞれの受講進行状況を把握することができる。ちなみに、かかる処理は、上述した目次作成処理実行時に、同時に行われてもよい。
【０１１７】
また、この章・節切換処理の際に、その章・節に対応する講義内容データ自体にポインタを設定する処理が行われる。すなわち、切換処理後に説明される講義内容データにポインタが設定され、当該ポインタを参照することにより、各章・節の講義内容データに容易にアクセスできるようになる。なお、このポインタの値は、章・節に応じてあらかじめ定めておくと後に参照することが容易となる。
【０１１８】
次に、図１７のステップＳ１１０に示す参照処理について、図２０を参照してについて説明する（符号Ｂ３）。まず、動作キーワードが抽出された文章中から、章・節番号やページ番号、さらには、キーワードを抽出し（ステップＳＢ３１）、かかる内容を参照データとする。そして、各参照データに対応するポインタを設定する（ステップＳＢ３２）。具体的には、「第１章第５節を参照してください」という講師の発言に対して、画像・音声データベース（図１の符号１６参照）に蓄積されている講義内容データのうち、第１章第５節に関する講義内容データを参照するポインタを設定し、かかるポインタを「重要」項目のものとして別途記憶手段に記録する。その後、参照データのポインタを、関連付けデータベース内の現在講義中の章や節の箇所に登録する（ステップＳＢ３３）。このポインタを参照することで、参照すべき章・節の講義内容データにアクセスすることができる。このとき、まだ参照する章・節に関する講義内容データが蓄積されていない場合には、後に蓄積されるはずのデータを参照するようポインタが設定される。
【０１１９】
続いて、さらに、その文章の前後からキーワードが抽出されており（ステップＳＢ３４にて肯定判断）、そのキーワードがキーワードデータベースに登録された場合には（ステップＳＢ３５にて肯定判断）、上述同様に関連付けデータベースの現在受講中の章や節の該当個所に関連付けて上記参照データのポインタを登録する（ステップＳＢ３６）。但し、キーワードがなかったり、データベースに登録されていない場合には、そのまま終了する。これにより、各章、節などで参照するデータが関連付けデータベースに登録されるため、これを基に受講者が復習することにより学習効率の向上を図ることができる。そして、例えば参照データは、各章や節の講義中に受講者端末の画面上に参照ボタンが表示され、これを受講者が押すことでサーバから配信される。
【０１２０】
次に、図１７のステップＳ１１３に示す質問処理について、図２２を参照して説明する（符号Ｂ６）。ここで、本実施形態では、受講者端末２からの質問データが音声データの場合、すなわち、受講者端末２でのマイク入力により質問がなされたときに、かかる音声データを、講師による音声データと同様に図１７に示す処理にて処理することとする。従って、まず、受講者からの質問があった場合にステップＳ１１３に進むまでの処理を説明する。
【０１２１】
講義中に受講者端末から音声データによる質問があると、ネットワークを介してシステム自体に取り込まれ（ステップＳ１０１）、動作キーワードや補助キーワードの抽出処理が行われる（ステップＳ１０２〜Ｓ１０４）。そして、抽出された動作キーワードなどにより、質問動作に設定されると（図１０参照）、質問処理が実行される。
【０１２２】
すると、音声の前後にある単語をキーワードとして抽出し（ステップＳＢ６１）、その質問キーワードにポインタ値を設定する（ステップＳＢ６２）。このとき、講義がリアルタイムにて配信されているか否かを調べ（ステップＳＢ６３）、リアルタイムであれば一定時間内に講師の発言があるか否かが調べられる（ステップＳＢ６１１）。
【０１２３】
そして、リアルタイム講義でない場合、例えば、復習時である場合、あるいは、リアルタイム講義であっても講師の発言がない場合には、システムにて上述した第１の実施形態において説明したように自動的に回答の生成処理が行われる。具体的には、質問キーワードがキーワードデータベースに登録されているか否かが調べられ（ステップＳＢ６４）、登録されている場合には（ステップＳＢ６５で肯定判断）、関連付けられて登録されている音声データや画像データ、板書データなどの解説データが質問に対する回答として受講者端末に送信される（ステップＳＢ６７）。一方、データがなければ（ステップＳＢ６５で否定判断）、回答データなしの旨が受講者端末に送信される（ステップＳＢ６９）。そして、その後は、図１４に示すように、質問キーワードのポインタと、回答として用いられたキーワードデータベース内のデータのポインタとが、質問データベースとして関連付けられて登録され、後の質問時やＱ＆Ａ資料作成時に利用される。
【０１２４】
また、上記ステップＳＢ６１１にて講師からの発言があった場合には（肯定判断）、その発言の言語解析が行われる。すなわち、その発言に対して、再度、図１７に示す処理が行われて、発言中の動作キーワードが検出される。このとき、講師が「テキストに戻ります」などと発言し、動作キーワードが復帰動作である場合には（ステップＳＢ６１２で肯定判断）、講師の発言による解答が行われず、上記ステップＳＢ６４に進み、キーワードデータベースからの回答が行われるため、キーワードデータベースの検索が行われる。そうでない場合には（ステップＳＢ６１２で否定判断）、回答処理が行われる（ステップＳＢ６１３）。この回答処理の動作を、図２３に示す（符号Ｂ９）。なお、この質問処理時の「復帰」動作は、図１７における復帰動作と異なる。
【０１２５】
回答処理では、まず、講師がしゃべった言語中にキーワードがあるか否かが検索される（ステップＳＢ９１）。そして、キーワードがあれば、そのキーワードをキーワードデータベースに記録し（ステップＳＢ９２）、同時に図１１に示す回答動作フラグの設定値を記憶する。このとき、講師の発言にキーワードが含まれていなければ、質問データ中のキーワードを用いてキーワードデータベースに回答動作フラグの設定値と共に記憶する。そして、その前後に説明された音声データや画像データ、板書データなどを図１２に示すように、当該キーワードと共に記憶する（ステップＳＢ９３）。その後、さらに、回答データにポインタを設定する（ステップＳＢ９４）。
【０１２６】
続いて、上記回答データを受講者端末２に送信する（ステップＳＢ９５）。そして、図１４に示すように、質問キーワードに設定されたポインタと、回答データとして記憶されたキーワードデータに設定されたポインタとを関連付けて質問データベースとして記憶すると共に（ステップＳＢ９６）、図１３に示すように、関連付けデータベース内に現在受講中の章、節に対応するよう参照欄にポインタを設定する（ステップＳＢ９７）。
【０１２７】
次に、図１７のステップＳ１１４に示す余談処理について、図２４を参照して説明する（符号Ｂ７）。余談処理に入ると、ここでのキーワードは自動的に、例えば「９９９９」に設定される（ステップＳＢ７１）。続いて、キーワードデータベースにキーワード（９９９９）と動作フラグの設定値が記憶され（ステップＳＢ７２）、さらに、このときに講師にて説明された音声データ等も関連付けられて記憶される（ステップＳＢ７３）。
【０１２８】
その後、講師がしゃべる言語を解析して、動作キーワードにより復帰動作であると認識されると、通常の処理に復帰することとなる（ステップＳＢ７５）。そして、復帰動作にならないと、講師の説明は余談として記憶され続けることとなる（ステップＳＢ７４にて否定判断）。
【０１２９】
最後に、図１７のステップＳ１１５に示す終了処理について、図２５を参照して説明する（符号Ｂ８）。まず、図１３に示す関連付けデータベースから、実際に講義された順番に図１６に示すよう目次データを作成する（ステップＳＢ８１）。このとき、上述した目次処理で実際の講義順に目次データが作成されていれば、本処理は目次画面を形成する処理となる。
【０１３０】
続いて、図１２に示すキーワードデータベースや図１３に示す関連付けデータベースを参照して、講義内容のうち重要箇所の抽出を行う（ステップＳＢ８２）。例えば、キーワードデータベースの動作フラグを調べ、重要動作フラグの設定値があるキーワードのポインタを抽出する。そして、関連付けデータベースにてそのポインタがいかなる章・節にあるかを調べ、その章・節を重要箇所として抽出する。また、キーワードデータベースの動作フラグを調べ、質問が多いポインタが集中している章・節番号を関連付けデータベースで検索する。そして、かかる章・節を重要箇所として抽出する。あるいは、関連付けデータベース内で単にキーワードポインタ（メイン、参照）の数が多い章・節を調べ、それを重要箇所として抽出する。
【０１３１】
続いて、上記のようにして抽出された重要箇所を目次に反映する（ステップＳＢ８３）。例えば、図１６に示すように、重要である章・節と判定された章・節の表示箇所に、重要マークを付加する。そして、目次データをはじめて受講する受講者や、復習する受講者にあらかじめ送信しておくことで、講義順や重要箇所を知ることができ、学習効率の向上を図ることができる。また、このとき、目次の各章や節に、当該章や節にて参照する他の章、節番号などを関連付けデータベースの参照ポインタに基づいて表示してもよい。
【０１３２】
続いて、図１４に示す質問データベースを参照して、よくある質問に対する回答である「Ｑ＆Ａデータ」を作成する（ステップＳ８４）。すなわち、質問とされたキーワードに対する回答をポインタにて検索し、質問のキーワードと関連付けたデータを作成する。このように、Ｑ＆Ａデータを作成し、はじめて受講する受講者に講義前や、また復習時の受講者に、あらかじめＱ＆Ａデータを送信しておくことで、これを受講者が参照することができ、学習効率の向上を図ることができる。
【０１３３】
続いて、キーワードデータベースの動作フラグ設定値、及び、関連付けデータベースから、余談データを抽出する。そして、当該余談データに相当する部分を、受講者端末２に配信する講義内容データから削除して配信するよう設定する（ステップＳＢ８５）。このとき、受講中の受講者端末には、余談ボタンが表示され（第１の実施形態にて説明した図６参照）、これをクリックするなど選択することにより、余談データが受講者端末に配信される。従って、通常は講義に関係あるデータのみが受講者端末に配信されるため、受講時間の短縮化や、通信量の抑制を図ることができる。
【０１３４】
その後、受講者の受講状況を表す受講者データベースの更新を行う（ステップＳＢ８６）。例えば、図１５に示す現在位置や、各章・節の終了フラグを設定する。
【０１３５】
【発明の効果】
本発明は、以上のように構成され機能するので、これによると、ネットワークを通じた教育用に取得された講義内容データから、講義に関するデータベースが構築され、これが受講者の要求に応じて受講者端末に配信されるため、受講者は講義を受講する際に、特に復習（再受講）時に、疑問がある箇所やもう一度講義を受けたい箇所を、当該箇所の特徴となる用語に基づいて要求することにより、その説明箇所の講義内容データがデータベース内から自動的に検索され、受講者端末に配信されるので、従って、受講者が講義内容データから受講したい箇所を探し出す手間を省くことができ、検索時間の短縮化を図り、学習効率の向上を図ることができる、という従来にない優れた効果を有する。
【０１３６】
特に、講師により説明された音声データを言語解析して、その中からあらかじめ定められた基準にて抽出されたキーワードに関するデータベースを構築することにより、所定のキーワードに対するデータベースのみ作成され、当該データベースの肥大化、システムの処理負担を抑制することができる。
【０１３７】
また、キーワードに関連付けられて記憶される解説データは、そのキーワードが抽出された時刻に前後する時間帯に取得された音声データや板書データなどとすることで、キーワードとの関連性が高い解説データがデータベースに蓄積されるため、これを参照することができる受講者はその理解をより高めることができ、学習効率の向上を図ることができる。
【０１３８】
また、講師が説明した音声データの中からのキーワードの抽出を、あらかじめ登録された用語データに基づいて行ったり、複数回説明された用語をキーワードとしたりする場合には、キーワードデータベース肥大化を抑制すると共に、より重要な用語のデータベース化を図ることができ、データベースの質を維持しつつ、検索性能の向上、システム自体の処理負担の軽減を図ることができる。
【０１３９】
また、キーワードを抽出する際のトリガーとなる動作キーワードを設定することで、キーワードとしての用語を抽出する処理が容易になり、データベース構築の効率化を図ることができ、システム自体の処理負担軽減を図ることができる。
【０１４０】
さらに、目次データを作成する機能を有する構成である場合には、実際の講義にて予定と異なる順番にて講義が行われた場合であっても、受講者は目次を参照することにより容易に受講（特に、復習）することができる。
【０１４１】
また、蓄積したキーワードデータベースの受講者端末への配信が、当該受講者端末から受信した質問データ内にある用語を講義内容データベースから検索して、当該検索されたデータを送信する、という構成である場合には、自己の質問に対する適切な解説データを受講者は回答として得ることができ、容易に学習を行うことができる。このとき、あらゆる質問形式に対応するようにすることにより、受講者が質問することが容易となると共に、その回答もサーバにてデータベースを参照して行われるため迅速であり、学習効率のさらなる向上を図ることができる。
【０１４２】
また、受講者端末から質問データを受講した際に、講義内容データの配信を一時的に中止し、その後、記憶した講義内容データを一時的に配信を中止した箇所付近から受講者端末に配信を再開する、という構成にした場合には、受講者は回答を待つことができ、その間、講義が進行されていないため、質問事項の理解を深めることができ、先の講義内容の理解度が不十分になることが抑制される。
【図面の簡単な説明】
【図１】本発明の第１の実施形態における構成を示すブロック図である。
【図２】図１に開示した画像・音声処理サーバの構成を示す機能ブロック図である。
【図３】図１に開示した質問応答サーバの構成を示す機能ブロック図である。
【図４】図１に開示したキーワードデータベースに記憶されるデータの一例を示す図である。
【図５】受講者端末に表示されるユーザインタフェースの一例を示す図である。
【図６】受講者端末に表示されるユーザインタフェースの一例を示す図である。
【図７】受講者端末に表示されるユーザインタフェースの一例を示す図である。
【図８】第１の実施形態におけるシステムの動作を示すフローチャートであり、特に、講義内容データを取得してキーワードデータベースを構築する際の動作を示す。
【図９】第１の実施形態におけるシステムの動作を示すフローチャートであり、特に、受講者端末からの質問に対して応答する際の動作を示す。
【図１０】本発明の第２の実施形態において、システム内に記憶されている動作に関するデータの一例を示す図である。
【図１１】図１０に示す動作ごとに対応する値の一例を示す図である。
【図１２】第２の実施形態において構築されるキーワードデータベースの一例を示す図である。
【図１３】第２の実施形態において構築される関連付けデータベースの一例を示す図である。
【図１４】受講者端末からの質問データに関連付けられるデータの一例を示す図である。
【図１５】受講者データベースの内容の一例を示す図である。
【図１６】形成される目次データの一例を示す図であり、特に、受講者端末に表示されたときの様子を示す図である。
【図１７】第２の実施形態におけるシステム自体の全体的な動作を示すフローチャートである。
【図１８】図１７に開示した目次処理の動作を示すフローチャートである。
【図１９】図１７に開示した章・節切替処理の動作を示すフローチャートである。
【図２０】図１７に開示した参照処理の動作を示すフローチャートである。
【図２１】図１７に開示した説明処理あるいは重要処理の動作を示すフローチャートである。
【図２２】図１７に開示した質問処理の動作を示すフローチャートである。
【図２３】図１７に開示した質問処理の続きである回答処理の動作を示すフローチャートである。
【図２４】図１７に開示した余談処理の動作を示すフローチャートである。
【図２５】図１７に開示した終了処理の動作を示すフローチャートである。
【符号の説明】
１  教育支援システム（サーバコンピュータ群）
２  受講者端末
１１  画像・音声取得サーバ（講義取得手段）
１２  画像・音声処理サーバ（データベース構築手段、言語解析手段）
１３  再生管理サーバ（配信手段）
１４  通信管理サーバ（配信手段、受講者管理手段）
１５  質問応答サーバ（質問応答手段、配信手段）
１６  画像・音声データベース（講義取得手段）
１７  キーワードデータベース（データベース構築手段）
１８  受講者データベース（受講者管理手段）
１１ａ  カメラ（講義取得手段）
１１ｂ  マイク（講義取得手段）
Ｎ  ネットワーク
【図１】
2004212895.tif 000003
【図２】
2004212895.tif 000004
【図３】
2004212895.tif 000005
【図４】
2004212895.tif 000006
【図５】
2004212895.tif 000007
【図６】
2004212895.tif 000008
【図７】
2004212895.tif 000009
【図８】
2004212895.tif 000010
【図９】
2004212895.tif 000011
【図１０】
2004212895.tif 000012
【図１１】
2004212895.tif 000013
【図１２】
2004212895.tif 000014
【図１３】
2004212895.tif 000015
【図１４】
2004212895.tif 000016
【図１５】
2004212895.tif 000017
【図１６】
2004212895.tif 000018
【図１７】
2004212895.tif 000019
【図１８】
2004212895.tif 000020
【図１９】
2004212895.tif 000021
【図２０】
2004212895.tif 000022
【図２１】
2004212895.tif 000023
【図２２】
2004212895.tif 000024
【図２３】
2004212895.tif 000025
【図２４】
2004212895.tif 000026
【図２５】
2004212895.tif 000027