(57)【要約】【課題】受講者の能力や学習進度に応じた適切な課金を可能とする。【解決手段】料金設定部６７は、教材ＤＢに格納された学習教材について、所定の学習単位ごとに一日あたりの利用料金を設定し、料金テーブル７０に記録する。カリキュラム設定部６０は、ユーザ端末にてチェックが入れられた学習教材の識別情報をチェックテーブル６９に記録する。教材提供部６１は、チェックテーブル６９に記録された学習教材に対応する教材データをユーザ端末に提供し、アドバイス提供部６５とともに学習教材に関連した様々な情報をユーザ端末上で出力させて受講者に提供する。課金処理部６８は、所定の時刻が到来すると、チェックテーブル６９と料金テーブル７０とに基づいて、各受講者がチェックを入れた学習教材に対応した利用料金を日々累積して計算し、請求期日にその合計金額を課金する。【選択図】　図３
2004102392.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の学習教材を格納する格納手段と、
前記格納手段に格納された学習教材それぞれの利用料金を、教材単位で設定して記録する料金記録手段と、
前記格納手段に格納された学習教材の少なくともいずれか１つを、所定の教材単位で選択する選択手段と、
前記選択手段により選択された学習教材を出力する出力手段と、
前記選択手段により選択された学習教材を識別可能に記録する教材記録手段と、
前記教材記録手段に記録された学習教材と、前記料金記録手段に記録された教材単位の各学習教材に対応する利用料金とに基づいて課金する課金手段とを備える
ことを特徴とする教育システム。
【請求項２】
格納手段と、料金記録手段と、選択手段と、出力手段と、教材記録手段と、課金手段とを備える教育システムの課金方法であって、
複数種類の学習教材を格納手段に格納し、
前記格納手段に格納された学習教材それぞれの利用料金を、教材単位で設定して前記料金記録手段に記録し、
前記格納手段に格納された学習教材の少なくともいずれか１つを、前記選択手段により所定の教材単位で選択し、
前記選択手段により選択された学習教材を、前記出力手段にて出力し、
前記選択手段により選択された学習教材を識別可能として前記記録手段に記録し、
前記教材記録手段に記録された学習教材と、前記料金記録手段に記録された教材単位の各学習教材に対応する利用料金とに基づいて、前記課金手段が受講者ごとに課金する
ことを特徴とする教育システムの課金方法。
【請求項３】
コンピュータを、
複数種類の学習教材を格納する格納手段と、
前記格納手段に格納された学習教材それぞれの利用料金を、教材単位で設定して記録する料金記録手段と、
前記格納手段に格納された学習教材の少なくともいずれか１つを、所定の教材単位で選択する選択手段と、
前記選択手段により選択された学習教材を出力する出力手段と、
前記選択手段により選択された学習教材を識別可能に記録する教材記録手段と、
前記教材記録手段に記録された学習教材と、前記料金記録手段に記録された教材単位の各学習教材に対応する利用料金とに基づいて課金する課金手段
として機能させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、コンピュータ等を用いて受講者の学習を支援する教育システムに係り、特に受講者の能力や学習進度に応じた適切な課金を可能とした教育システムに関する。
【０００２】
【従来の技術】
語学を習得するためには、相手の話を聞き分け、正しく発音する能力を身につけた上で、各単語及び文章の意味理解力を向上させることが重要となる。従来、語学の学習は、書籍などを用いて文字から文法を理解するといった手法により行われていた。近年では、特定の言語を母国語とするネイティブの指導者が、受講生との対話により、受講生の習熟度にあわせて指導を行う語学学校などがビジネスとして営まれている。また、語学教育用のソフトウェアをコンピュータ上で実行することにより、学習教材に対応した様々な情報が受講者に提供されることがある。
【０００３】
【発明が解決しようとする課題】
従来の語学学校などでは、予め設定されたカリキュラムを受講者が選択することで、学習内容や料金が一律に決定されていた。また、語学教育用のソフトウェアは、一定の学習内容ごとにパッケージ化されて、受講者は、自己の語学能力や学習進度にあわせてパッケージを選択し、パッケージごとに料金を支払わなければならなかった。
【０００４】
しかしながら、一旦料金を支払った後で、学習内容が受講者の語学能力や学習進度、興味などにそぐわなかった場合に、料金の払い戻しを受けてキャンセル、返品等をすることが現実には難しく、受講者が支払った代金が無駄になることがあった。
【０００５】
また、こうした一定の学習内容が予め規定されている場合には、その内容全体があらゆる受講者にとって有益なものであるとは限らない。特に、語学学習などの学習教材を提供するソフトウェアの場合には、利用者の語学能力や学習進度、興味などに応じて、有益な学習内容は適宜変遷する。そうであるにもかかわらず、パッケージ全体について料金を支払うようにすると、語学学習を頻繁に実施する受講者と極く稀に実施する受講者との間、あるいは、学習の初期段階にある受講者と高度の能力を身につけた受講者との間などにおいて、不公平感が強くなりがちである。
【０００６】
この発明は、上記実状に鑑みてなされたものであり、受講者の能力や学習進度に従った適切な課金を可能とする教育システムを、提供することを目的とする。
【０００７】
【課題を解決するための手段】
この発明の第１の観点に係る教育システムは、
複数種類の学習教材を格納する格納手段と、
前記格納手段に格納された学習教材それぞれの利用料金を、教材単位で設定して記録する料金記録手段と、
前記格納手段に格納された学習教材の少なくともいずれか１つを、所定の教材単位で選択する選択手段と、
前記選択手段により選択された学習教材を出力する出力手段と、
前記選択手段により選択された学習教材を識別可能に記録する教材記録手段と、
前記教材記録手段に記録された学習教材と、前記料金記録手段に記録された教材単位の各学習教材に対応する利用料金とに基づいて課金する課金手段とを備えることを特徴とする。
【０００８】
この発明によれば、選択手段により選択された学習教材が教材記録手段に記録され、課金手段が教材記録手段に記録された学習教材と、料金記録手段に記録された教材単位の各学習教材に対応する利用料金とに基づいて課金する。
これにより、選択された学習教材のみが課金の対象となり、受講者の能力や学習進度に応じた適切な課金が可能となる。
【０００９】
この発明の第２の観点に係る教育システムの課金方法は、
格納手段と、料金記録手段と、選択手段と、出力手段と、教材記録手段と、課金手段とを備える教育システムの課金方法であって、
複数種類の学習教材を格納手段に格納し、
前記格納手段に格納された学習教材それぞれの利用料金を、教材単位で設定して前記料金記録手段に記録し、
前記格納手段に格納された学習教材の少なくともいずれか１つを、前記選択手段により所定の教材単位で選択し、
前記選択手段により選択された学習教材を、前記出力手段にて出力し、
前記選択手段により選択された学習教材を識別可能として前記記録手段に記録し、
前記教材記録手段に記録された学習教材と、前記料金記録手段に記録された教材単位の各学習教材に対応する利用料金とに基づいて、前記課金手段が受講者ごとに課金することを特徴とする。
【００１０】
この発明の第３の観点に係るプログラムは、
コンピュータを、
複数種類の学習教材を格納する格納手段と、
前記格納手段に格納された学習教材それぞれの利用料金を、教材単位で設定して記録する料金記録手段と、
前記格納手段に格納された学習教材の少なくともいずれか１つを、所定の教材単位で選択する選択手段と、
前記選択手段により選択された学習教材を出力する出力手段と、
前記選択手段により選択された学習教材を識別可能に記録する教材記録手段と、
前記教材記録手段に記録された学習教材と、前記料金記録手段に記録された教材単位の各学習教材に対応する利用料金とに基づいて課金する課金手段として機能させる。
【００１１】
【発明の実施の形態】
以下に、図面を参照して、この発明の実施の形態に係るオンライン教育システムについて詳細に説明する。
図１は、この発明の実施の形態に係るオンライン教育システムの構成を示す図である。
図１に示すように、この発明の実施の形態に係るオンライン教育システムは、ユーザ端末１０と、ネットワーク２０と、サービスプロバイダ３０とを備えて構成されている。ユーザ端末１０とサービスプロバイダ３０とは、例えば公衆回線やインターネット等からなるネットワーク２０を介して互いに接続されている。以下では、説明を簡単にするために、ユーザ端末１０が１台のみであるものとするが、これに限定されず、複数存在してもよい。
【００１２】
ユーザ端末１０は、例えばノート型あるいはデスクトップ型のパーソナルコンピュータや、ＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔｓ）などに代表される情報処理端末装置である。
図２は、ユーザ端末１０の構成を示す図である。
図２に示すように、ユーザ端末１０は、ユーザインタフェース１１と、制御部１２と、記憶部１３と、通信インタフェース１４とを備えて構成される。
【００１３】
ユーザインタフェース１１は、例えば、マイクロフォン１１ａ、ＣＣＤカメラ１１ｂ、ディスプレイ装置１１ｃ、キーボード１１ｄ、マウス１１ｅ、スピーカ１１ｆ等を備えて構成され、ユーザ操作に対応した指令や音声、映像などを入力したり、画像や音声を出力したりするためのものである。
【００１４】
制御部１２は、例えばＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）などのマイクロプロセッサを用いて構成され、ユーザ端末１０全体の動作を制御するためのものである。
【００１５】
記憶部１３は、例えば半導体メモリやハードディスク装置等により構成され、制御部１２により実行される動作プログラムや各種の設定データなどを記憶するためのものである。
【００１６】
通信インタフェース１４は、例えば、ネットワークカード、ケーブルコネクタ、無線ユニット等を用いて構成され、制御部１２の制御に従いネットワーク２０を介してサービスプロバイダ３０との間で通信を行うためのものである。
【００１７】
図１に示すサービスプロバイダ３０は、サーバ４０と、データベース（以下、「ＤＢ」という）５０とを備える。
サーバ４０は、例えば、アプリケーションサーバとしての機能とデータベースサーバとしての機能とを備える。なお、サーバ４０は、物理的に１台のコンピュータシステムで構成される必要はなく、複数台のコンピュータを用いて構成されてもよい。
【００１８】
サーバ４０は、ネットワーク２０を介したユーザ端末１０からのアクセスを受け付け、オンライン教育の受講者となるユーザ端末１０の利用者に対して、映像や音声を組み合わせたオンライン教育の教材となる情報を提供可能とする。また、サーバ４０は、ユーザ端末１０から送られた指令や音声信号、映像信号を受信して、オンライン教育をより効率的に実施するための様々な処理を実行する。サーバ４０は、図３に示すように、制御部４１と、記憶部４２と、通信インタフェース４３とを備えている。
【００１９】
制御部４１は、サーバ４０全体の動作を制御するためのものである。ここで、制御部４１は、記憶部４２に記憶されている動作プログラムを読み出して実行することにより構成されるカリキュラム設定部６０と、教材提供部６１と、音声解析部６２と、映像解析部６３と、アドバイス作成部６４と、アドバイス提供部６５と、音声認識部６６と、料金設定部６７と、課金処理部６８とを備えている。
【００２０】
カリキュラム設定部６０は、ユーザ端末１０における受講者の選択操作により学習内容を設定するためのものである。例えば、カリキュラム設定部６０は、受講者における最小の学習単位である学習文例ごとに、受講者が学習する上での必要に応じて、ユーザ端末１０にてチェックを入れられるようにする。各受講者がチェックを入れた学習文例は、カリキュラム設定部６０により受講者のカリキュラムに取り入れられた学習教材として選択され、記憶部４２が備えるチェックテーブル６９に記録される。
また、カリキュラム設定部６０は、定期的に実行されるテストの結果や、アドバイス提供部６５がユーザ端末１０により受講者に提供したアドバイスの種類などに基づいて、受講者の語学能力を判定し、各受講者に応じた学習内容を設定してもよい。
【００２１】
教材提供部６１は、カリキュラム設定部６０により設定された学習内容などに基づいて、ＤＢ５０が備える教材ＤＢ８０から読み出す教材データを特定する。例えば、教材提供部６１は、記憶部４２が備えるチェックテーブル６９に記録されている学習教材を受講者ごとに特定し、特定した学習教材に対応する教材データを教材ＤＢ８０から読み出す。教材提供部６１により教材ＤＢ８０から読み出された教材データは、通信インタフェース４３によりネットワーク２０を介してユーザ端末１０へ送られる。
【００２２】
音声解析部６２は、ユーザ端末１０から送られた音声データから音声信号の特徴量を抽出し、受講者が発した音声を解析するためのものである。例えば、音声解析部６２は、ユーザ端末１０から送られた音声データのデジタル信号解析により、音声信号の周波数、振幅、ピッチなどの音響物理情報を抽出する。これにより、受講者が発した音声のイントネーション、ストレス、アクセント、スピード等の発音についての音声特徴が抽出される。
また、音声解析部６２は、ユーザ端末１０から送られた音声データより抽出した音声特徴を、ＤＢ５０が備えるモデル音声ＤＢ８１に格納されている音声データより抽出した音声特徴と比較し、その差分を示す音声用の差分データを作成する。
【００２３】
映像解析部６３は、ユーザ端末１０から送られた映像データから動画像あるいは静止画像の特徴量を抽出し、受講者の発話動作を解析するためのものである。例えば、映像解析部６３は、色出現確率分布（色ヒストグラム）や色共起頻度分布（色コリログラム）を用いて、受講者の発話動作における唇の形や色に基づく動き特徴量を抽出する。ここで、色出現確率分布は、１フレームを構成する映像信号からなる画像中のピクセルにおいて各種の色が出現する確率の分布である。また、色共起頻度分布は、画像中の一定距離離れたピクセル間における色の組み合わせの出現確率の分布である。
あるいは、映像解析部６３は、前フレームと後フレームにそれぞれブロック領域を設定し、相関の高いブロック領域の中心点を前後フレームにおける対応点として動きベクトルを推定するブロックマッチング法を用いて、受講者の発話動作における唇や舌の動きを解析してもよい。
また、映像解析部６３は、ユーザ端末１０から送られた映像データより抽出した特徴量を、ＤＢ５０が備えるモデル映像ＤＢ８２に格納されている映像データより抽出した特徴量と比較し、その差分を示す映像用の差分データを作成する。
【００２４】
アドバイス作成部６４は、音声解析部６２が作成した音声用の差分データと、映像解析部６３が作成した映像用の差分データとに基づいて、ＤＢ５０が備える指導情報ＤＢ８３を検索することにより、受講者を指導するためのアドバイスを作成するためのものである。
【００２５】
アドバイス提供部６５は、アドバイス作成部６４により作成されたアドバイスを、通信インタフェース４３によりネットワーク２０を介してユーザ端末１０へ送ることにより、ユーザ端末１０にてアドバイスを受講者に提供可能とするためのものである。
【００２６】
音声認識部６６は、例えば所定の単語辞書を備えて構成され、ユーザ端末１０から送られた音声データの特徴量に基づいて単語辞書を参照し、受講者の発声に近い単語を抽出して組み合わせることにより、受講者の発声に対応する文章を示す発話文章データを作成する。
【００２７】
料金設定部６７は、ＤＢ５０が備える教材ＤＢ８０に格納された学習教材について、所定の学習単位ごとに一日あたりの利用料金を設定するためのものである。例えば、料金設定部６７は、サーバ４０が備える図示せぬ入力部（例えば、キーボード等）から入力された数値データなどに基づいて、教材ＤＢ８０に格納された学習教材としての教材データについて、受講者における最小の学習単位である学習文例ごとに、１日あたりの利用料金を設定可能とする。料金設定部６７により設定された利用料金は、記憶部４２が備える料金テーブル７０に記録される。また、料金設定部６７は、教材ＤＢ８０に格納された学習教材について、対応する習得レベルごとに、１日あたりの利用料金を設定できるようにしてもよい。
【００２８】
課金処理部６８は、ユーザ端末１０における受講者ごとに、学習上必要とされた学習教材に応じた利用料金を特定し、特定した利用料金を徴収するための処理を実行する。
【００２９】
記憶部４２は、半導体メモリやハードディスク装置、光ディスク再生装置などを含んだ外部記憶装置等から構成され、制御部４１により実行される動作プログラムや各種の設定データを記憶するとともに、制御部４１のワークエリアを提供する。例えば、記憶部４２は、チェックテーブル６９と、料金テーブル７０とを備えている。
【００３０】
チェックテーブル６９は、受講者ごとに学習上必要とされた学習教材を、所定の学習単位で特定可能として記録するためのものである。例えば、チェックテーブル６９は、図４（ａ）に示すように、受講者における最小の学習単位である学習文例のうち、ユーザ端末１０にて受講者ごとにチェックが入れられた学習文例の識別情報（教材ＩＤ）を、各受講者の識別情報と対応付けて記録する。
【００３１】
料金テーブル７０は、ＤＢ５０が備える教材ＤＢ８０に格納された学習教材について、所定の学習単位ごとに１日あたりの利用料金を記録するためのものである。例えば、料金テーブル７０は、受講者における最小の学習単位である学習文例ごとに１日あたりの利用料金が料金設定部６７により設定されると、図４（ｂ）に示すように、その利用料金を学習文例の識別情報（教材ＩＤ）と対応付けるなどして、学習文例ごとに識別可能として記録する。
【００３２】
通信インタフェース４３は、制御部４１の制御に従いネットワーク２０を介してユーザ端末１０との間で通信し、各種の情報を送受信するためのものである。
【００３３】
また、サーバ４０は、ＤＢサーバとして、ＤＢ５０をアクセスする。
ＤＢ５０は、図５に示すように、教材ＤＢ８０と、モデル音声ＤＢ８１と、モデル映像ＤＢ８２と、指導情報ＤＢ８３と、課金情報ＤＢ８４とを備えている。
【００３４】
教材ＤＢ８０は、語学学習の素材としてユーザ端末１０に提供される教材データを、語学の習得レベルと対応付けて複数種類格納する。図６、７は、教材ＤＢ８０に格納されるデータの一構成例を示す図である。
図６に示すように、教材データには、学習対象となる言語のセンテンスである学習文例を示すテキストデータや、各学習文例を発話する際における舌や唇の模範的な動きを示す画像データなどが含まれている。また、各教材データは、モデル音声ＤＢ８１に格納されている模範的な発声を示す音声データと、モデル映像ＤＢ８２に格納されている模範的な発話動作を示す映像データとに、対応付けられている。
さらに、教材データに含まれるテキストデータと画像データは、図７に例示するように、受講者における最小の学習単位である学習文例ごとに区分され、区分されたそれぞれのテキストデータ及び画像データに対応して、教材ＩＤが割り振られている。このように、教材ＤＢ８０には、最小の学習単位である学習文例ごとに、テキストデータや画像データが学習教材として複数種類格納されている。
【００３５】
モデル音声ＤＢ８１は、模範的な発声を示す音声資料となる音声データを格納する。
ここで、モデル音声ＤＢ８１に格納される音声データは、予め語学学習の対象となる言語を母国語とするネイティブの指導者による各学習文例の発話を録音することで作成される。
【００３６】
モデル映像ＤＢ８２は、模範的な発声動作を示す映像資料となる映像データを格納する。
ここで、モデル映像ＤＢ８２に格納される映像データは、予めネイティブの指導者による各学習文例の発話動作を撮影することで作成される。
【００３７】
図８は、指導情報ＤＢ８３に格納されるデータの一構成例を示す図である。
図８に示すように、指導情報ＤＢ８３は、教材として提供される学習文例ごとに、複数種類の差分モデルデータを、複数種類の指導文を示す指導文データや、指導用に表示する映像資料を特定するための映像資料参照データなどと、対応付けて格納する。
【００３８】
ここで、差分モデルデータは、受講者が各学習文例を発話する際に誤りやすい発話動作と、ネイティブの指導者が各学習文例を発話する場合の模範的な発話動作との差異を示すデータである。例えば、各学習文例中にある［ｒ］の発音を［ｌ］と発音した時の音声信号について、模範的な発声を示す音声信号との差分を取ることにより、音声用の差分モデルデータの一つが構成される。また、各学習文例中にある［ｒ］の発音を［ｌ］と発音する発話動作を撮影することにより作成された映像信号について、ネイティブの模範的な発話動作を撮影することにより作成された映像信号との差分を取ることにより、映像用の差分モデルデータの一つが構成される。つまり、差分モデルデータには、音声用の差分モデルデータと、映像用の差分モデルデータとが含まれている。
【００３９】
また、映像資料参照データは、モデル映像ＤＢ８２に格納されている映像データの参照先（例えば、アドレスや映像ＩＤ）を示すデータである。すなわち、映像資料参照データは、受講者の発話動作に含まれる誤りを修正するために適切と考えられる模範的な発話動作を示す映像データを、アドバイス作成部６４により参照できるようにしている。
【００４０】
以下に、この発明の実施の形態に係るオンライン教育システムの動作を説明する。
このオンライン教育システムにおいて、サービスプロバイダ３０では、語学学習の素材としてユーザ端末１０に提供される教材データが、ＤＢ５０に設けられた教材ＤＢ８０に格納される。この際、料金設定部６７は、例えば受講者における最小学習単位の学習教材である学習文例ごとに、１日あたりの利用料金を単価として設定し、料金テーブル７０に記録させる。
例えば、料金設定部６７は、サーバ４０が備える図示せぬ入力部（例えば、キーボード等）からの情報や、所定のデータファイルの読取結果として取得した情報などに基づいて、学習文例ごとに日々課金すべき利用料金を設定可能とする。日々課金すべき利用料金は、教材ＤＢ８０に格納されている教材データに割り振られた教材ＩＤと対応付けられて、料金テーブル７０に記録される。
ここで、学習文例ごとの利用料金は、例えば各学習文例の習得レベルに対応して異なる金額が設定されてもよい。
【００４１】
オンライン教育の受講者となるユーザ端末１０の利用者は、ユーザ端末１０のユーザインタフェース１１が備えるキーボード１１ｄからコマンドを入力したり、マウス１１ｅの操作によりアイコンをクリックしたりするなどして、語学学習を開始する旨の指令を入力する。
語学学習を開始する旨の指令が入力されると、制御部１２は、オンライン教育用の動作プログラムを記憶部１３から読み出して実行する。制御部１２は、記憶部１３から読み出した動作プログラムに従って、通信インタフェース１４によりネットワーク２０を介してサービスプロバイダ３０へアクセスし、語学学習の開始を要求する。
【００４２】
サービスプロバイダ３０において、ユーザ端末１０から学習開始の要求を受けると、サーバ４０に設けられた制御部４１が、カリキュラム設定部６０により各受講者に応じた学習内容を設定する。
この際、カリキュラム設定部６０は、ユーザ端末１０における表示指示に従った受講者の選択操作により学習内容を設定するための画像データを、通信インタフェース４３によりネットワーク２０を介してユーザ端末１０に送る。
【００４３】
ユーザ端末１０では、制御部１２がユーザインタフェース１１を制御することにより、サービスプロバイダ３０から送られてきた画像データに対応して、例えば図９に示すような教材選択画面を、ユーザインタフェース１１が備えるディスプレイ装置１１ｃに表示させる。図９に示す教材選択画面には、表示領域Ｄ１〜Ｄ３が含まれている。
【００４４】
表示領域Ｄ１は、受講者における学習内容の習得レベルを設定するための画像を表示する。例えば、表示領域Ｄ１には、ユーザインタフェース１１が備えるキーボード１１ｄからの入力や、マウス１１ｅの操作に応答して、受講者の習得レベルを設定可能とするプルダウンリストなどが表示される。
【００４５】
表示領域Ｄ２は、表示領域Ｄ１にて設定された習得レベルに対応して教材ＤＢ８０に格納されている教材データのうちから、ユーザ端末１０に提供されて受講者の語学学習のために出力される学習教材となるものを設定する領域である。表示領域Ｄ２では、受講者における最小の学習単位である学習文例ごとに、受講者が学習する上で必要な場合にチェックを入れられるようになっている。例えば、マウス１１ｅの操作で、表示領域Ｄ２に学習文例と対応して表示されたチェックボックスＣＢがクリックされることにより、チェックを入れたり外したりできる。
【００４６】
表示領域Ｄ３は、表示領域Ｄ２にてチェックが入れられた学習文例を確認可能とし、学習内容を確定するための領域である。ここで、表示領域Ｄ３には、チェックが入れられた学習文例のうちで不要なものについてチェックを外すための削除ボタンＢ１が設けられてもよい。すなわち、ユーザ端末１０におけるキーボード１１ｄあるいはマウス１１ｅの操作に応答して、表示領域Ｄ３に表示されたカーソルＣＳ（図９では、白黒反転させて示す）が不要な学習文例に移動し、削除ボタンＢ１の押下が指示されると、対応する学習文例についてチェックが外される。
また、表示領域Ｄ３には、学習内容の設定完了を指示するためのＯＫボタンＢ２が設けられている。
【００４７】
図９に示す教材選択画面が表示されたユーザ端末１０において、ユーザインタフェース１１が備えるキーボード１１ｄからの入力や、マウス１１ｅの操作により、ＯＫボタンＢ２の押下が命じられたとする。この際、カリキュラム設定部６０は、図９に示した教材選択画面にてチェックが入れられた学習教材としての学習文例を選択し、受講者を識別可能としてチェックテーブル６９に記録させる。より具体的には、カリキュラム設定部６０は、選択した学習教材である学習文例を識別するための教材ＩＤを、受講者の識別情報と対応付けてチェックテーブル６９に記録させる。また、図９に示した教材選択画面にてチェックが外された学習教材については、対応する教材ＩＤをチェックテーブル６９から削除する。
こうして、各受講者に応じた学習内容が設定される。
【００４８】
教材選択画面にてＯＫボタンＢ２の押下が命じられたユーザ端末１０では、例えば図１０に示すような情報提供画面が、ユーザインタフェース１１のディスプレイ装置１１ｃに表示される。
【００４９】
図１０に示す情報提供画面には、受講者の顔を撮影した静止画像が複数表示される表示領域Ｄａと、唇の動きを示す静止画像が複数表示される表示領域Ｄｂと、受講者の発声を音声認識した結果がテキスト表示される表示領域Ｄｃとが含まれている。
また、図１０に示す情報提供画面には、マイクロフォン１１ａから入力された音声の波形を表示する表示領域Ｄｄや、教材となる学習文例やアドバイスとなるメッセージが表示される表示領域Ｄｅなどが設けられている。
【００５０】
サーバ４０では、教材提供部６１がチェックテーブル６９に記録された学習教材に基づいて、各受講者の学習内容に見合った情報を提供するための処理を実行する。
例えば、教材提供部６１は、チェックテーブル６９に記録された教材ＩＤに対応する教材データを、教材ＤＢ８０から読み出す。教材提供部６１により読み出された教材データは、通信インタフェース４３によりネットワーク２０を介してユーザ端末１０へ送られる。この際、教材提供部６１は、ユーザ端末１０へ送られる教材データに対応した模範的な発声を示す音声データを、モデル音声ＤＢ８１から読み出し、教材データとともにユーザ端末１０へ送るようにしてもよい。さらに、教材提供部６１は、ユーザ端末１０へ送られる教材データに対応した模範的な発話動作を示す映像データを、モデル映像ＤＢ８２から読み出し、教材データとともにユーザ端末１０へ送るようにしてもよい。
【００５１】
ユーザ端末１０では、制御部１２がユーザインタフェース１１を制御することにより、サービスプロバイダ３０から送られた教材データに対応して、教材となる情報が受講者に提供される。例えば、教材データ中のテキストデータに対応する学習文例が、図１０に示す情報提供画面の表示領域Ｄｅに表示される。また、教材データ中の画像データに対応して、模範的な発話動作における舌や唇の動きが、図１０に示す情報提供画面の表示領域Ｄｂにて、所定のコマごとに静止画像として表示される。
【００５２】
さらに、制御部１２は、教材データとともに模範的な発声を示す音声データを受け取った場合に、その音声データで示される音声の波形を、表示領域Ｄｄに表示させてもよい。これに加えて、制御部１２は、スピーカ１１ｆから模範的な発声を出力させてもよい。
また、制御部１２は、教材データとともに模範的な発話動作を示す映像データを受け取った場合に、その映像データで示される映像を表示領域Ｄａや表示領域Ｄｂなどに表示させてもよい。この際、模範的な発声と模範的な発話動作を示す映像とを連携して出力させることにより、発話動作の手本をユーザ端末１０にて受講者に対して提示することができる。
【００５３】
ユーザ端末１０において、受講者であるユーザ端末１０の利用者が発話動作を行うと、ユーザインタフェース１１が備えるマイクロフォン１１ａにより音声が取り込まれ、ＣＣＤカメラ１１ｂでの撮影により映像が取り込まれる。制御部１２は、ディスプレイ装置１１ｃを制御することにより、マイクロフォン１１ａから入力された音声の波形を、表示領域Ｄｄに表示させる。また、制御部１２は、ディスプレイ装置１１ｃを制御することにより、表示領域Ｄａに受講者の顔を撮影した静止画像を複数表示させるとともに、表示領域Ｄｂに受講者の発話動作における唇の動きを示す静止画像を複数表示させる。
【００５４】
ユーザ端末１０の制御部１２は、マイクロフォン１１ａから入力された音声を符号化して音声データを作成し、ＣＣＤカメラ１１ｂでの撮影により取り込まれた映像をデジタル化して映像データを作成する。こうして作成された音声データと映像データは、通信インタフェース１４によりネットワーク２０を介してサービスプロバイダ３０へ送られる。
【００５５】
ユーザ端末１０から音声データと映像データを受けたサーバ４０は、制御部４１の音声解析部６２により受講者が発した音声の解析を行い、映像解析部６３によりＣＣＤカメラ１１ｂで撮影された映像の解析を行う。この解析の結果、音声用の差分データと、映像用の差分データが作成され、それぞれがアドバイス作成部６４へ送られる。アドバイス作成部６４は、音声解析部６２と映像解析部６３から受け取った差分データに基づいて、差分モデルデータや映像資料参照データ、指導文データなどを適宜使用して受講者を指導するためのアドバイスを作成し、アドバイス提供部６５によりユーザ端末１０にて受講者にアドバイスを提供可能とする。
【００５６】
また、音声認識部６６は、ユーザ端末１０から送られた音声データを用いて、受講者の発声を認識し、受講者の発話動作に対応する文章をユーザ端末１０にてテキスト表示可能とする。
【００５７】
こうして、学習教材に関連した様々な情報がユーザ端末１０にて出力され、受講者に提供される。
その一方で、サーバ４０の課金処理部６８により、受講者ごとにこの教育システムの利用料金を日々累積して計算し、各受講者のチェック項目に基づいて課金するための処理が実行される。
以下に、課金処理部６８が実行する課金処理について、図１１のフローチャートを参照して説明する。
【００５８】
図１１のフローチャートに示す課金処理において、課金処理部６８は、日々所定の時刻が到来したか否かを判別する（ステップＳ１）。ここで所定の時刻が到来していないと判別された場合（ステップＳ１にてＮｏ）、課金処理部６８はループ処理を実行して、所定の時刻が到来するまで待機する。
【００５９】
一方、所定の時刻が到来したと判別された場合（ステップＳ１にてＹｅｓ）、課金処理部６８は、チェックテーブル６９を読み取り、各受講者についてチェックが入れられた学習教材を特定する（ステップＳ２）。
【００６０】
次に、課金処理部６８は、料金テーブル７０を参照して、チェックテーブル６９から特定した学習教材に対応する１日分の利用料金を求めるための計算を実行する（ステップＳ３）。こうして受講者ごとに求められた１日分の利用料金の小計は、課金情報ＤＢ８４に記録される。この際、課金処理部６８は、１日分の利用料金と、前日までの利用料金に今日の利用料金を累積して計算した利用料金の合計金額とを、個別に記録するようにしてもよい。
【００６１】
この後、課金処理部６８は、予め定められた所定の請求期日が到来したか否かを判別する（ステップＳ４）。所定の請求期日が到来していないと判別された場合（ステップＳ４にてＮｏ）、課金処理部６８は、処理を上記ステップＳ１にリターンして、日々の利用料金を求めるための計算処理を繰り返す。
【００６２】
一方、所定の請求期日が到来したと判別された場合（ステップＳ４にてＹｅｓ）、課金処理部６８は、課金情報ＤＢ８４に記録されている利用料金の合計金額を読み取り、各受講者に対して利用料金の合計金額を課金する（ステップＳ５）。なお、課金情報ＤＢ８４に日々の利用料金のみが記録されている場合には、このステップＳ５の処理にて１ヶ月分の利用料金を累積して計算するなどして、利用料金の合計金額を求めるようにすればよい。
【００６３】
利用料金を課金するための処理としては、各受講者から予め通知された銀行口座より自動的に利用料金を引き落としてもよいし、クレジットカードや電子マネーを利用して電子的に決済してもよい。あるいは、振込用紙や請求書を自動的に発行し、各受講者に宛てて郵送可能としてもよい。
【００６４】
こうして各受講者に対して利用料金を課金する処理が完了すると、課金処理部６８は、新たな利用金額算出のための設定を行う（ステップＳ６）。例えば、課金処理部６８は、課金情報ＤＢ８４において、次の請求期日までの利用料金を受講者ごとに日々累積して計算するための領域を確保するなどの処理を実行する。新たな利用金額算出のための設定が完了すると、課金処理部６８は、処理を上記ステップＳ１にリターンする。
【００６５】
このように、課金処理部６８は、学習教材に対応してチェックテーブル６９に記録されている教材ＩＤと、料金テーブル７０に記録されている各学習教材の１日あたりの利用料金とに基づいて、各受講者がチェックを入れた学習文例に対応した利用料金を日々累積して計算し、所定の請求期日に課金することができる。チェックテーブル６９に記録された教材ＩＤは、図９に示す教材選択画面にて対応する学習文例のチェックが外されると、チェックテーブル６９から削除される。このため、受講者が各学習文例を習得した時点でチェックを外すと、以後、その学習文例については課金されず、受講者の学習上必要となる学習教材の分量に従った妥当な利用金額が請求されることとなる。
こうして、この発明によれば、受講者の語学能力や学習進度に応じた適切な課金が可能となる。
【００６６】
この発明は、上記実施の形態に限定されず、様々な変形及び応用が可能である。
上記実施の形態では、ネットワーク２０を介してユーザ端末１０とサービスプロバイダ３０とが互いに接続されたオンライン教育システムについて説明した。しかしながら、この発明はこれに限定されるものではなく、例えば１台（スタンドアローン）のコンピュータシステムが、上述したユーザ端末１０とサーバ４０及びＤＢ５０の機能を備えるようにしてもよい。すなわち、１台のコンピュータシステムに設けられたＣＰＵが、所定の記憶装置に記憶されている動作プログラムを実行することにより、上述したユーザ端末１０の制御部１２及びサーバ４０の制御部４１と同様に動作するようにしてもよい。
【００６７】
また、学習教材に対応する様々な情報を受講者に提供する手法は、図１０に示した情報提供画面によるものに限定されず、受講者における所定の学習単位ごとに学習教材として様々な情報を出力可能な任意の手法を適用することができる。
【００６８】
コンピュータ又はコンピュータ群を、上述のオンライン教育システムとして機能させ、あるいは、上述の処理を実行させるために必要な動作プログラムの全部又は一部を、記録媒体（ＩＣメモリ、光ディスク、磁気ディスク、光磁気ディスク）等に記録して、配布・流通させてもよい。また、インターネット上のＦＴＰ（Ｆｉｌｅ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）サーバに上述の動作プログラムを格納しておき、例えば搬送波などに重畳して、コンピュータシステムにダウンロードしてインストール等するようにしてもよい。
【００６９】
【発明の効果】
このように、この発明によれば、受講者の能力や学習進度に応じた適切な課金が可能となる。
【図面の簡単な説明】
【図１】この発明の実施の形態に係るオンライン教育システムの構成を示す図である。
【図２】ユーザ端末の構成を示す図である。
【図３】サービスプロバイダにおけるサーバの構成を示す図である。
【図４】（ａ）はチェックテーブルの記録内容を例示する図であり、（ｂ）は料金テーブルの記録内容を例示する図である。
【図５】サービスプロバイダにおけるデータベースの構成を示す図である。
【図６】教材ＤＢに格納されるデータの一構成例を示す図である。
【図７】教材ＤＢに格納されるデータの一構成例を示す図である。
【図８】指導情報ＤＢに格納されるデータの一構成例を示す図である。
【図９】ディスプレイ装置に表示される教材選択画面を示す図である。
【図１０】ディスプレイ装置に表示される情報提供画面を示す図である。
【図１１】サーバが実行する課金処理を説明するためのフローチャートである。
【符号の説明】
１０　　ユーザ端末
２０　　ネットワーク
３０　　サービスプロバイダ
４０　　サーバ
５０　　データベース（ＤＢ）
６０　　カリキュラム設定部
６１　　教材提供部
６２　　音声解析部
６３　　映像解析部
６４　　アドバイス作成部
６５　　アドバイス提供部
６６　　音声認識部
６７　　料金設定部
６８　　課金処理部
６９　　チェックテーブル
７０　　料金テーブル
８０　　教材ＤＢ
８１　　モデル音声ＤＢ
８２　　モデル映像ＤＢ
８３　　指導情報ＤＢ
８４　　課金情報ＤＢ
【図１】
2004102392.tif 000003
【図２】
2004102392.tif 000004
【図３】
2004102392.tif 000005
【図４】
2004102392.tif 000006
【図５】
2004102392.tif 000007
【図６】
2004102392.tif 000008
【図７】
2004102392.tif 000009
【図８】
2004102392.tif 000010
【図９】
2004102392.tif 000011
【図１０】
2004102392.tif 000012
【図１１】
2004102392.tif 000013