(57)【要約】【課題】  生徒が自らのペースで反復学習をすることを可能とすることにより、生徒にとって習熟程度に応じた学習環境を実現すること。【解決手段】  マイクロフォン３６０により生徒が発声する音声が入力される。カメラ３７０は生徒の映像を撮影し、ディスプレイ３８０は講師の再生テキストおよび再生映像、生徒の映像、並びに再生および反復処理での各種の状態を表示する。スピーカ３９０は、講師により入力された音声データを音声として出力する。ＤＶＤ装置３４０より読み込まれた予め講師の発声した音声データを記録した模範例データ２１０を再生するためのプログラムにより、生徒はマイクロフォン３６０から入力することによって、模範例データ２１０の各データ単位間に、予め生徒によって設定された一定の時間間隔である間合いを挿入し、または生徒の反復に必要な時間をその都度検知し自動的に最適な間合いを挿入する。【選択図】  図２
2006330395.tif 000002
【特許請求の範囲】
【請求項１】
複数のデータ単位で構成される一連の再生データを順次、データ単位ずつ再生して再生が終了すると次のデータ単位の再生を開始し、全体として一連の再生データを再生する再生手段と、
前記再生されたデータ単位に応答して学習者が反復を開始したことを検出する検出手段と、
前記検出手段により前記学習者が反復を開始したことを検出すると、前記再生手段を制御して次のデータ単位の再生の開始を一定時間停止し、該一定時間経過後に該停止を解除して再生を開始させる制御手段と
を備えたことを特徴とする反復学習装置。
【請求項２】
前記制御手段は、前記一定時間経過後も前記検出手段が前記学習者の反復を検出したときは、当該学習者の反復が検出されなくなるまで前記再生中のデータ単位の再生を停止し、前記学習者の反復が検出されなくなった後に該停止を解除して次のデータ単位の再生を開始させることを特徴とする請求項１に記載の反復学習装置。
【請求項３】
前記制御手段は、前記検出手段が前記データ単位の再生が終了する前に前記学習者が反復を開始したことを検出したときは、当該再生中のデータ単位の再生を停止し、停止させてから前記一定時間経過後に該停止を解除して次のデータ単位の再生を開始させることを特徴とする請求項１または２に記載の反復学習装置。
【請求項４】
前記制御手段は、前記検出手段により前記学習者が反復を開始したことを検出すると、前記再生手段を制御して当該再生されたデータ単位の再生終了後一定時間、次のデータ単位の再生の開始を停止し、該一定時間経過後に再生を開始させることを特徴とする請求項１または２に記載の反復学習装置。
【請求項５】
前記制御手段は、前記再生手段を制御して、前記学習者の反復のペースを検知し、当該検知されたペースで前記学習者の反復している内容に対応するデータ単位を再生させることを特徴とする請求項１ないし４のいずれかに記載の反復学習装置。
【請求項６】
前記再生データは模範発声者が発声する音声データを含み、前記データ単位は前記音声データのうち１つの文を発声したデータであり、
前記学習者の反復発声の様子を撮影して当該映像データを生成する映像撮影手段と、
前記制御手段が前記検知されたペースで前記学習者の反復している内容に対応するデータ単位を再生させるときは、前記模範発声者の発声の様子を記録した映像データを、前記生成された前記学習者の発声の様子を撮影した映像に同期して表示させる表示手段と
をさら備えたことを特徴とする請求項５に記載の反復学習装置。
【請求項７】
前記制御手段が、前記検知されたペースで前記学習者の反復している内容に対応するデータ単位を再生させるとき、当該再生されるデータ単位に対応するテキスト文字を表示するテキスト表示手段をさらに備えたことを特徴とする請求項６に記載の反復学習装置。
【請求項８】
前記再生データは模範提供者の動作を映像として記録した映像データを含み、前記データ単位は前記映像データのうち所定の単位の動作を記録したデータを含み、前記検出手段は、前記学習者の反復動作の様子を撮影して、前記再生されたデータ単位に応答して学習者が反復を開始したことを検出し、
前記制御手段が前記検知されたペースで前記学習者の反復している内容に対応するデータ単位を再生させるときは、前記模範提供者の動作の様子を記録した映像データを、前記生成された前記学習者の反復動作の様子を撮影した映像に同期して表示させる表示手段
をさら備えたことを特徴とする請求項５に記載の反復学習装置。
【請求項９】
前記一定時間を予め任意の値に設定する設定手段をさらに備えたことを特徴とする請求項１ないし８のいずれかに記載の反復学習装置。
【請求項１０】
再生手段により、複数のデータ単位で構成される一連の再生データを順次、データ単位ずつ再生して再生が終了すると次のデータ単位の再生を開始し、全体として一連の再生データを再生する再生ステップと、
検出手段により、前記再生されたデータ単位に応答して学習者が反復を開始したことを検出する検出ステップと、
前記検出手段により前記学習者が反復を開始したことを検出すると、前記再生手段を制御して次のデータ単位の再生の開始を一定時間停止し、該一定時間経過後に該停止を解除して再生を開始させる制御ステップと
を備えたことを特徴とする反復学習方法。
【請求項１１】
コンピュータに、
再生手段により、複数のデータ単位で構成される一連の再生データを順次、データ単位ずつ再生して再生が終了すると次のデータ単位の再生を開始し、全体として一連の再生データを再生する再生ステップと、
検出手段により、前記再生されたデータ単位に応答して学習者が反復を開始したことを検出する検出ステップと、
前記検出手段により前記学習者が反復を開始したことを検出すると、前記再生手段を制御して次のデータ単位の再生の開始を一定時間停止し、該一定時間経過後に該停止を解除して再生を開始させる制御ステップと
を備えた反復学習方法を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、反復学習方法および装置に関し、より詳細には講師による模範例を生徒が見聞きして反復学習する教育方法に適用される反復学習方法および装置に関する。
【背景技術】
【０００２】
インターネットの普及やグローバル化の進展に伴い、学生、企業社会人にとって、異文化コミュニケーションが不可欠の能力となっている。従来から、異文化コミュニケーションの基礎となる語学教育サービスが広く行われており、近年、米国を中心として第二言語教育が格段の進歩を遂げている。英語、日本語、中国語などを第二言語として学習する場合、通常は以下のように様々な方法が行われている。
【０００３】
その一つは音読であるが、これはパーソナルコンピュータ等に表示された学習しようとする言語で書かれたテキストを生徒が声を出して読むことによって学習を進めるものである。他の方法としては、対面学習がある。これは、学習しようとする言語を母語とする講師が生徒と対面して生徒が講師の発声する音声を発音を真似て反復することに基づいて学習が行なわれる。この対面学習は、予め講師による模範例を記録した記録媒体をパーソナルコンピュータ等により再生することによってサービスを生徒に提供する場合もあるが、最近では、インターネット等を用いて地理的に離れた講師と生徒との間で仮想的対面環境を作り、リアルタイムでの対面学習サービスを提供することも可能となっている。
【０００４】
また、予め講師による模範例が記録された記録媒体による対面学習サービスは、通常マルチメデイア語学教材により提供される。このようなサービスでは、データは例えば、テキスト、音声に加えて、口の形や動き、顔全体の表情、さらに体全体の身振りしぐさ等の映像データにより構成される。すなわち、このような語学教材においては、単に音声のみを提供するのではなく、音声以外の付随的情報を提供することにより学習効果を高めることができるのである（例えば、特許文献１参照）。
【０００５】
また、音声以外の付随的情報を限定された通信帯域にて提供する方法も提供されている（例えば、特許文献２参照）。
【０００６】
【特許文献１】特開平１１−２１２４３７号公報
【特許文献２】特開２００１−３２４９１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の記録媒体を用いた反復学習方法では、予め記録されている模範例が一方的に提供されるので、生徒が自身のペースで反復学習することが困難であるという問題がある。また、従来の記録媒体を用いた反復学習方法では、予め記録されている模範例を用いて生徒の反復学習を容易とする音声以外の付随的情報によるガイダンスがないため反復学習が困難であるという問題がある。
【０００８】
また、従来の記録媒体を用いた反復学習方法では、模範例のうち、音声以外の講師の映像情報を生徒の反復映像情報と比較する方法がないため反復学習によって生徒が自ら発音の改善をすることが困難であるという問題がある。
【０００９】
本発明は上記問題を解決し、生徒が自らのペースで反復学習をすることを可能とすることにより、生徒にとって習熟程度に応じた学習環境を実現する反復学習方法および装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
このような目的を達成するために、本出願の請求項１の反復学習装置は、複数のデータ単位で構成される一連の再生データを順次、データ単位ずつ再生して再生が終了すると次のデータ単位の再生を開始し、全体として一連の再生データを再生する再生手段と、再生されたデータ単位に応答して学習者が反復を開始したことを検出する検出手段と、検出手段により学習者が反復を開始したことを検出すると、再生手段を制御して次のデータ単位の再生の開始を一定時間停止し、一定時間経過後に停止を解除して再生を開始させる制御手段とを備えたことを特徴とする。
【００１１】
請求項２に記載の発明は、請求項１に記載の反復学習装置において、制御手段は、一定時間経過後も検出手段が学習者の反復を検出したときは、学習者の反復が検出されなくなるまで再生中のデータ単位の再生を停止し、学習者の反復が検出されなくなった後に停止を解除して次のデータ単位の再生を開始させることを特徴とする。
【００１２】
請求項３に記載の発明は、請求項１または２に記載の反復学習装置において、制御手段は、検出手段がデータ単位の再生が終了する前に学習者が反復を開始したことを検出したときは、再生中のデータ単位の再生を停止し、停止させてから一定時間経過後に停止を解除して次のデータ単位の再生を開始させることを特徴とする。
【００１３】
請求項４に記載の発明は、請求項１または２に記載の反復学習装置において、制御手段は、検出手段により学習者が反復を開始したことを検出すると、再生手段を制御して再生されたデータ単位の再生終了後一定時間、次のデータ単位の再生の開始を停止し、一定時間経過後に再生を開始させることを特徴とする。
【００１４】
請求項５に記載の発明は、請求項１ないし４のいずれかに記載の反復学習装置において、制御手段は、再生手段を制御して、学習者の反復のペースを検知し、検知されたペースで学習者の反復している内容に対応するデータ単位を再生させることを特徴とする。
【００１５】
請求項６に記載の発明は、請求項５に記載の反復学習装置において、再生データは模範発声者が発声する音声データを含み、データ単位は音声データのうち１つの文を発声したデータであり、学習者の反復発声の様子を撮影して映像データを生成する映像撮影手段と、制御手段が検知されたペースで学習者の反復している内容に対応するデータ単位を再生させるときは、模範発声者の発声の様子を記録した映像データを、生成された学習者の発声の様子を撮影した映像に同期して表示させる表示手段とをさら備えたことを特徴とする。
【００１６】
請求項７に記載の発明は、請求項６に記載の反復学習装置において、制御手段が、検知されたペースで学習者の反復している内容に対応するデータ単位を再生させるとき、再生されるデータ単位に対応するテキスト文字を表示するテキスト表示手段をさらに備えたことを特徴とする。
【００１７】
請求項８に記載の発明は、請求項５に記載の反復学習装置において、再生データは模範提供者の動作を映像として記録した映像データを含み、データ単位は映像データのうち所定の単位の動作を記録したデータを含み、検出手段は、学習者の反復動作の様子を撮影して、再生されたデータ単位に応答して学習者が反復を開始したことを検出し、制御手段が検知されたペースで学習者の反復している内容に対応するデータ単位を再生させるときは、模範提供者の動作の様子を記録した映像データを、生成された学習者の反復動作の様子を撮影した映像に同期して表示させる表示手段をさら備えたことを特徴とする。
【００１８】
請求項９に記載の発明は、請求項１ないし８のいずれかに記載の反復学習装置において、一定時間を予め任意の値に設定する設定手段をさらに備えたことを特徴とする。
【００１９】
請求項１０に記載の発明は、反復学習方法であって、再生手段により、複数のデータ単位で構成される一連の再生データを順次、データ単位ずつ再生して再生が終了すると次のデータ単位の再生を開始し、全体として一連の再生データを再生する再生ステップと、検出手段により、再生されたデータ単位に応答して学習者が反復を開始したことを検出する検出ステップと、検出手段により学習者が反復を開始したことを検出すると、再生手段を制御して次のデータ単位の再生の開始を一定時間停止し、一定時間経過後に停止を解除して再生を開始させる制御ステップとを備えたことを特徴とする。
【００２０】
請求項１１に記載のプログラムは、コンピュータに、再生手段により、複数のデータ単位で構成される一連の再生データを順次、データ単位ずつ再生して再生が終了すると次のデータ単位の再生を開始し、全体として一連の再生データを再生する再生ステップと、検出手段により、再生されたデータ単位に応答して学習者が反復を開始したことを検出する検出ステップと、検出手段により学習者が反復を開始したことを検出すると、再生手段を制御して次のデータ単位の再生の開始を一定時間停止し、一定時間経過後に該停止を解除して再生を開始させる制御ステップとを備えた反復学習方法を実行させる。
【発明の効果】
【００２１】
以上説明したように、本発明によれば、複数の所定のデータ単位で構成される一連の再生データを順次、所定のデータ単位ずつ再生して再生が終了すると次のデータ単位の再生を開始し、全体として一連の再生データを再生する再生手段と、再生されたデータ単位に応答して学習者が反復を開始したことを検出する検出手段と、検出手段により学習者が反復を開始したことを検出すると、再生手段を制御して次のデータ単位の再生の開始を一定時間停止し、一定時間経過後に再生を開始させる制御手段とを備えているので、生徒が自らのペースで反復学習をすることが可能となり、生徒の習熟程度に応じた学習環境を実現することが可能となる。
【発明を実施するための最良の形態】
【００２２】
（実施形態）
（システムの構成）
以下、図面を参照しながら本発明の実施形態について詳細に説明する。図１は、本実施形態の講師装置１００の概略構成を示す図である。図１を参照すると本実施形態の講師装置１００は、ＣＰＵ１１０と、メモリ１２０と、磁気ディスク装置１３０と、ＤＶＤ装置１４０と、キーボード１５０と、マイクロフォン１６０と、カメラ１７０と、ディスプレイ１８０と、スピーカ１９０と、ネットワーク接続装置２００と、模範例データ２１０と、講師プログラム２２０を有している。
【００２３】
ＣＰＵ１１０は、講師装置１００の全体の動作を制御する。講師装置１００全体の動作を制御する際、メモリ１２０には各種処理プログラムやデータがロードされる。磁気ディスク装置１３０は、これらの各種処理プログラムやデータを格納する。ＤＶＤ装置１４０により、磁気ディスク装置１３０に格納されている模範例データ２１０の内容はＤＶＤに複写される。
【００２４】
キーボード１５０を使用して、再生データとしての模範例データの各データ単位である、講師の発声した各文を区切る区切り指定を講師が入力する。マイクロフォン１６０は、講師の音声を入力する装置である。カメラ１７０は講師の映像を撮影する装置であり、ディスプレイ１８０はテキストおよび映像の各種の入力および指定を表示し、講師はその内容を確認することができる。スピーカ１９０は講師により入力された音声データを音声として出力する。ネットワーク接続装置２００により、ネットワークを介して講師の発声データ等が送信され、各種データが受信される。
【００２５】
模範例データ２１０は、データ単位である文単位で（一文ごとに）各文の音声、テキスト、映像および各文単位を識別して再生順序を示す文番号を含む。論理的にまとまった複数の文が一つのセッションを構成する。本実施形態では、模範例データ２１０は一つのセッションより構成されているが、複数のセッションより構成される場合は個々のセッション目次を模範例データ２１０に付加することによって実施することが可能である。
【００２６】
講師プログラム２２０は、模範例データ２１０を作成するためのプログラムである。講師プログラム２２０は、マイクロフォン１６０からの講師の音声データ、およびカメラ１７０からの映像のデータを受け取る。音声データおよび映像データの各々は、各文毎に区切られ、一つのセッションとして編集された後、ＤＶＤ装置１４０へ出力され、模範例データ２１０を格納したＤＶＤ媒体が作成される。作成されたＤＶＤ媒体は、学習者である生徒へ配布され、生徒はこのＤＶＤ媒体を再生することにより学習を行なうことができる。なお、本実施形態では、模範例データ２１０はＤＶＤ媒体に記録されるが、出力先装置の指定を変えることによって、たとえば、ネットワーク接続装置２００によりネットワーク経由で生徒に配布することも可能である。
【００２７】
図２は、本実施形態の生徒装置３００の概略構成を示す図である。図２を参照すると、本実施形態の生徒装置３００は、ＣＰＵ３１０と、メモリ３２０と、磁気ディスク装置３３０と、ＤＶＤ装置３４０と、キーボード３５０と、マイクロフォン３６０と、カメラ３７０と、ディスプレイ３８０と、スピーカ３９０と、ネットワーク接続装置４００と、生徒プログラム４１０とを有している。
【００２８】
ＣＰＵ３１０は、生徒装置３００の全体の動作を制御する。メモリ３２０には、生徒装置３００全体の動作を制御する際に各種処理プログラムやデータがロードされる。磁気ディスク装置３３０には、これらの各種処理プログラムやデータが格納される。ＤＶＤ装置３４０により、ＤＶＤ媒体に複写される模範例データ２１０の内容が読み出される。
【００２９】
キーボード３５０により、生徒は各種指定を入力し、マイクロフォン３６０により生徒が発声する音声が入力される。カメラ３７０は生徒の映像を撮影し、ディスプレイ３８０は講師の再生テキストおよび再生映像、生徒の映像、並びに再生および反復処理での各種の状態を表示する。スピーカ３９０は、講師により入力された音声データを音声として出力する。ネットワーク接続装置４００により、ネットワークを介して生徒の各種入出力が送受信される。
【００３０】
生徒プログラム４１０は、ＤＶＤ装置３４０より読み込まれる予め講師の発声した音声データを記録した模範例データ２１０を再生するためのプログラムであり、生徒はキーボード３５０およびマイクロフォン３６０からの各種指定データを入力することによって、模範例データ２１０の各データ単位間に、予め生徒によって設定された一定の時間間隔である間合いを挿入し、または生徒の反復に必要な時間をその都度検知し自動的に最適な間合いを挿入する。これにより、生徒は講師の発声した文章を再生して、これにあわせて自ら発声練習をする反復学習が可能となる。また、生徒の音声による再生状態の変更指示を受け付けることによって、生徒の音声指示による模範例データ２１０の再生状態の変更を行なうようにすることもできる。
【００３１】
（ディスプレイの表示）
図３は、本実施形態のディスプレイ３８０の画面レイアウト５００を示す図である。図３を参照すると、本実施形態の画面レイアウト５００は、映像データを表示する映像画面５１０と、講師の発声される音声に対応するテキストデータを表示するテキスト画面５２０と、再生されている文番号を表示するカウンタ５３０と、文章の再生時間および反復経過時間を表示するタイマー５４０と、文章の講師の発声データを再生中であることを表示する講師枠５５０と、文章を生徒が反復中であることを表示する生徒枠５６０と、講師の発声データの再生状態を変更できる生徒指示を受け付け中であることを表示する指示枠５７０を有している。
【００３２】
講師の発声データ再生中、生徒による反復学習中、生徒指示受け付け中へと状態が、順に遷移する様子は、講師枠５５０、生徒枠５６０、指示枠５７０が、各々オンオフの二値でディスプレイ３８０に順次表示されて示され、これにより生徒は講師の発声する文章を再生して反復学習を効率よく行うことができる。
【００３３】
図４は、画面レイアウト５００の講師の発声する音声データの再生中における表示例を示す図である。映像画面５１０は、再生されている音声を発声する講師の口の動きを表示している。テキスト画面５２０は再生されている音声データに対応するテキストを表示している。カウンタ５３０は、再生中の文章が、現在このセッションを始めてから５番めの文章であることを分番号を表示して示している。タイマー５４０は、再生中の文章が再生を始めてからの経過時間が２秒であることを示している。白色となっている講師枠５５０はオン状態を表し、講師の発声する音声データの再生中であることを示している。講師枠５５０がオンとなっているため、生徒枠５６０と指示枠５７０は両方ともオフとなるが、オフ状態は黒色で示される。
【００３４】
図５は、画面レイアウト５００の生徒が文章の反復学習を行っている際中における表示例を示す図である。映像画面５１０は、生徒の反復学習を支援するため、講師の口の動きを再度表示するとともに、これと同期して生徒の反復における口の動きを表示している。テキスト画面５２０は生徒の反復学習を支援するため、再生されたテキストを再度表示している。カウンタ５３０は再生文章が、現在このセッションを始めてから５番目の文章であることを文番号を表示して示している。タイマー５４０は、生徒が文章の反復を始めてからの経過時間が２秒であることを示している。ここで、生徒枠５６０がオンとなっていて、生徒による反復学習中であることを示している。生徒枠５６０がオンとなっているため、講師枠５５０と指示枠５７０は両方ともオフとなる。
【００３５】
図６は、画面レイアウト５００の生徒の文章の反復が終了した直後と次の文の講師の発声する音声データの再生が開始されるまでの間における表示例を示す図である。映像画面５１０およびテキスト画面５２０は、生徒による反復学習が終了したため何も表示されていない。カウンタ５３０は、終了した文がこのセッションを始めてから５番目の文章であることを文番号を表示して示している。タイマー５４０は、ここで終了した生徒による反復学習が全体で１０秒であったことを示している。指示枠５７０がオンとなっていて、再生状態変更の生徒指示受け付け中であることを示している。指示枠５７０がオンとなっているため、講師枠５５０と生徒枠５６０は両方ともオフとなる。
【００３６】
（システム設定）
図７は、予め講師による模範例が記録された記録媒体を生徒が再生することによって反復学習を行うセッションの開始時において、生徒が初期設定として指定することのできるオプションメニューを示している。オプションメニューの最初の２つの項目である完全間合い９１０と中途間合い９２０は、反復を行う際の間合いの取り方に関するオプションである。
【００３７】
完全間合い９１０とは、講師の発声する音声データの各文の再生を全て終了した後、生徒が反復を行う際に間合いを挿入することであり、挿入される間合いの長さ９６０を指定する必要がある。中途間合い９２０とは、講師の発声する音声データの各文の再生の中途で生徒が反復を開始する際に間合いを挿入することである。反復学習の進捗具合により、ゆっくりと時間を掛けて反復を行う場合は完全間合い９１０を選択し、短時間で反復を行う場合は中途間合い９２０を選択することができる。
【００３８】
オプションメニューの残りの３項目は生徒が反復を行う場合に反復学習の効果を高めるためのオプションである。講師テキストオン９３０が設定された場合、生徒による反復が行なわれる際、生徒の反復と同期させてテキスト画面５２０に講師の発声する音声データの再生テキストが表示され、これによって学習が支援される。講師映像オン９４０が設定された場合、生徒による反復が開始されると生徒の反復に同期して映像画面５１０に講師映像を表示され、これにより学習を支援する。映像比較オン９５０が講師映像オン９４０と併せて設定された場合、生徒による反復学習が開始されると映像画面５１０に講師映像を表示するのと同期させて生徒のカメラ３７０より入力された生徒の発声する様子を示す映像を表示するものである。なお、オプションメニューの講師テキストオン９３０、講師映像オン９４０および映像比較オン９５０の３項目は完全間合い９１０および中途間合い９２０のいずれが選択されても選択することが可能である。
【００３９】
図８は、指示枠５７０がオンとなっている間に生徒が以降の再生状態の変更を音声指示することができる指示メニューを示している。すなわち、文章の生徒による反復が終了した直後と次の文の講師の発声する音声データの再生が開始される間において、指示枠５７０がオンとなっている状態で、生徒は以降の再生状態の変更を音声指示することができるが、この際に指示可能な指示メニューを図８に示す。リピート１０１０は、再再生することを指定する。すなわち、リピート１０１０が指定されるとそのセッションのｉ番目の文（以下文番号（ｉ）の文）が最後に再生される文であれば、再び文番号（ｉ）の文が再生される。ジャンプ（Ｘ）１０２０は、次に再生される文として文番号（Ｘ）の文を指定することを可能とするものである。ホールド１０３０が指定されると、次の再生を一旦中断することができる。レジューム１０４０が指定されると、ホールド１０３０によって一旦中断された再生を再開することができる。エンド１０５０が指定されると、このセッションを終了させることができる。以上のように、各々の動作の指示が設定されている場合、生徒から音声により指示が与えられると、システムはその指示を認識して指示に対応する処理を行う。
【００４０】
（間合いの挿入タイミング）
図９は、完全間合い９１０が選択された状態における、文番号（ｉ）の文を再生する際のタイムチャートを示す図である。図９に示すように、講師枠５５０のＯＮ／ＯＦＦ状態（講師枠の表示）、映像画面５１０に表示される講師の映像の表示状態（講師映像の表示）、スピーカ３９０より出力される音声の出力状態（講師音声の出力）、テキスト画面５２０に表示される文番号（ｉ）の文に対応するテキストの表示状態（講師テキストの表示）、生徒枠５６０のＯＮ／ＯＦＦ状態（生徒枠の表示）、映像画面５１０の表示状態（生徒映像の表示）、マイクロフォン３６０により入力される生徒音声の状態（生徒音声の出力）、指示枠５７０の表示状態（指示枠の表示）の各々のＯＮ／ＯＦＦのタイミングを示している。
【００４１】
図９を参照すると、まず講師枠表示がオンとなり引き続き文番号（ｉ）の文の講師の発声する音声データの再生が開始される。すなわち、講師映像、講師音声、講師テキストがオンとなり再生が行われて、再生の終了とともにオフとなる。これと同期して講師枠表示もオフとなる。この直後に生徒枠表示がオンとなる。
【００４２】
図９を参照すると、次に生徒が生徒枠表示がオンとなったことを確認して、生徒による反復学習を開始した場合、マイクロフォン３６０より入力された生徒音声が検知され、図７のオプションメニューの各種オプションの初期設定状態に基づき処理が行われる。すなわち、講師テキストオン９３０が設定されていれば講師テキストがオンとなって、テキストが表示される。講師映像オン９４０が設定されていれば講師映像がオンとなって、講師の発声する映像が表示される。さらに映像比較オン９５０が設定されていれば生徒映像がオンとなって、生徒の発声する様子が表示される。ここでは、オプションメニューの各種オプションの初期設定状態である、講師テキストオン９３０、講師映像オン９４０、映像比較オン９５０が全て設定されている場合を示している。生徒による反復学習が終了しても、すなわち生徒音声が無音となってもオプション指定されてオンとなっていた講師映像、講師テキスト、生徒映像の出力はいずれも継続する。その後、間合いの長さ９６０で指定された時間が経過するとオプション指定されてオンとなっていた講師映像、講師テキスト、および生徒映像がオフとなり、同時に生徒枠表示がオフとなる。この直後に指示枠表示がオンとなって、指示枠５７０が白で表示される。
【００４３】
図９を参照すると、次に指示枠表示がオンとなっている間にマイクロフォン３６０からの生徒音声入力が無い場合は予め定められた時間が経過した場合、予め定められた時間はタイムアウトとなり指示枠表示がオフとなって、次の文番号（ｉ＋１）の文の講師の発声する音声データの再生が開始される。
【００４４】
図１０は、中途間合い９２０が選択された場合のタイムチャートを示す図である。図９と同様に、講師枠５５０のＯＮ／ＯＦＦ状態（講師枠の表示）、映像画面５１０に表示される講師の映像の表示状態（講師映像の表示）、スピーカ３９０より出力される音声の出力状態（講師音声の出力）、テキスト画面５２０に表示される文番号（ｉ）の文に対応するテキストの表示状態（講師テキストの表示）、生徒枠５６０のＯＮ／ＯＦＦ状態（生徒枠の表示）、映像画面５１０の表示状態（生徒映像の表示）、マイクロフォン３６０により入力される生徒音声の状態（生徒音声の出力）、指示枠５７０の表示状態（指示枠の表示）の各々のＯＮ／ＯＦＦのタイミングを示している。
【００４５】
図１０を参照すると、まず講師枠表示がオンとなり引き続き文番号（ｉ）の文の講師の発声する音声データの再生が開始される。すなわち講師映像、講師音声、講師テキストがオンとなって、それぞれ表示・出力等がなされる。次に、講師の発声する音声データの再生の途中で、生徒が反復を開始して音声を発声すると、発声された生徒の音声がマイクロフォン３６０により検知され、講師枠表示がオフ、講師音声がオフ、生徒枠表示がオンとなって、講師の音声データの再生が停止する。
【００４６】
ここで、さらに図７に示したオプションメニューの各種オプションの初期設定状態に基づき、講師テキストオン９３０が設定されていれば、講師テキストが再度オンとなって、文番号（ｉ）のテキストが表示される。また、講師映像オン９４０が設定されていれば講師映像が再度オンとなり、講師が発声をする様子を撮影した映像が表示される。この講師映像オン９４０に加えて映像比較オン９５０が設定されていれば、生徒映像がオンとなって生徒の発声する様子を撮影している映像が講師の映像と並んで表示され、比較して学習効果を高めることができる。ここでは、講師テキストオン９３０、講師映像オン９４０、映像比較オン９５０が全て設定されている場合を示しているが、これは本実施形態のオプションメニューの各種オプションの初期設定状態であり、初期設定としてはその他の設定をとることができるのは明らかである。生徒による反復学習が終了すると生徒音声が無音となったことを検知して生徒枠表示が自動的にオフとなる。これとともにオプション指定されてオンとなっていた出力がオフとなり、本実施形態では、この直後に指示枠表示がオンとなる。
【００４７】
図１０に示す例では、次に指示枠表示がオンとなっている間にマイクロフォン３６０からの生徒音声入力が無い場合は予め定められた時間が経過するとタイムアウトして、指示枠表示がオフとなる。このようにして図９にて示された完全間合いと同様、次の文である文番号（ｉ＋１）の文の講師の発声する音声データの再生開始へと進行する。
【００４８】
図１１は、図１０とは異なる設定状態において中途間合い９２０が選択された場合のタイムチャートを示す図である。図１０と同様に、講師枠５５０のＯＮ／ＯＦＦ状態（講師枠の表示）、映像画面５１０に表示される講師の映像の表示状態（講師映像の表示）、スピーカ３９０より出力される音声の出力状態（講師音声の出力）、テキスト画面５２０に表示される文番号（ｉ）の文に対応するテキストの表示状態（講師テキストの表示）、生徒枠５６０のＯＮ／ＯＦＦ状態（生徒枠の表示）、映像画面５１０の表示状態（生徒映像の表示）、マイクロフォン３６０により入力される生徒音声の状態（生徒音声の出力）、指示枠５７０の表示状態（指示枠の表示）の各々のＯＮ／ＯＦＦのタイミングを示している。
【００４９】
ここで、図７のオプションメニューの各種オプションの設定状態は、講師テキストオン９３０、講師映像オン９４０、映像比較オン９５０がいずれも設定されていない場合の動作を示している。生徒による反復学習の途中であるため、講師枠表示、講師映像、講師音声、講師テキストはいずれもオフとなっている。生徒による反復学習が継続している間オンとしていた生徒枠表示は、生徒による反復学習が終了すると生徒の音声が無音となったことを検知してオフとなる。本実施形態では、この直後に指示枠表示がオンとなる。
【００５０】
次に、指示枠表示がオンとなっている間にマイクロフォン３６０から生徒が指示を音声で入力すると、これを検知して生徒の指示する内容に従って所定の処理、例えばリピートやジャンプなどが開始される。指示がなされた場合は、予め定められた時間が経過しても指示枠表示がオフとならず、指示された処理が完了した時点で指示枠表示がオフされる。
【００５１】
（システムの処理）
本実施形態のシステムでは、まず所定のプログラムにより模範例データが作成され、このデータの配布を受けた生徒が、さらに所定のプログラムを実行させて反復学習を行なう。そこで、まず以下に本実施形態の反復学習システムにおいて、講師が予め模範例データ２１０を作成するための講師プログラム２２０の処理について説明する。
【００５２】
図１２は、模範例データ２１０を作成するための講師プログラム２２０の処理手順を示すフローチャートである。図１２を参照すると、本実施形態の講師プログラム２２０は、予め講師によって入力される音声および映像データを生徒による反復学習が行えるよう各データ単位に分け、各データ単位の識別子である文番号を付与する処理を行うことが理解できる。すなわち、セッション内の各文章に相当するデータに文番号をふって、そのセッションの最初の文の文番号を１とする。講師によりキーボード１５０から文開始および終了を示す特定キーが入力されると、講師プログラム２２０は、例えば入力文番号（ｊ）で表される文として区切って文番号を付与する。最後に、このようにして生成された各文の集合を一つのセッションすなわち模範例データ２１０として格納し、ＤＶＤ記録媒体に出力する。
【００５３】
ステップＳ１４０１では、講師プログラム２２０が開始され、ステップＳ１４０２では、セッション初期化のため文番号（ｊ）を１とする。ステップＳ１４０３では、文番号（ｊ）の文を入力するため、講師によるキーボード１５０からの開始キーが押下されたか否かを判定し、押下された場合ステップＳ１４０４へ進み、押下されていない場合ステップＳ１４０３に戻る。
【００５４】
ステップＳ１４０４では、指定された文番号（ｊ）の講師の音声データおよび映像データを取り込み、ステップＳ１４０５では、入力された文番号（ｊ）の音声データを音声テキストへ変換する処理を行う。ここでの音声データからテキストデータへの変換は本技術分野で知られたいずれの方法、例えばパターンマッチングなどを用いることができる。
【００５５】
ステップＳ１４０６では、講師によるキーボード１５０からの終了キーが押下されたか否かを判定し、押下された場合ステップＳ１４０７へ進み、否の場合ステップＳ１４０６に戻る。ステップＳ１４０７では、文番号（ｊ）の音声データ、テキストデータおよび映像データが磁気ディスク装置３３０へ格納される。
【００５６】
ステップＳ１４０８で、セッション終了キーが押下されたか否かを判定し、終了キーが押下された場合ステップＳ１４１０へ進み、押下されていない場合ステップＳ１４０９へ進む。ステップＳ１４０９では、次の文の記録を行うため文番号（ｊ）を１だけインクリメントしてステップＳ１４０３に戻る。ステップＳ１４１０では、磁気ディスク装置３３０へ格納された各文の集合であるセッションすなわち模範例データ２１０がＤＶＤ装置１４０に出力され、講師プログラム２２０を終了する（Ｓ１４１１）。
【００５７】
本実施形態では、テキストデータは講師の音声データを基に、講師プログラム２２０により公知の音声−テキスト変換処理を用いて作成されているが、テキストデータが予め用意されている等の場合はそのテキストデータを使用することもできる。すなわち、テキストデータを事前に磁気ディスク装置３３０に格納しておき、たとえば講師が音声データおよび映像データを記録する際、ディスプレイ１８０に表示させ、表示されたテキストデータを講師が音読することによって、音声データ、テキストデータ、および映像データの編集を一括して行うこともできるのである。
【００５８】
また、従来方法によって記録された音声データ、テキストデータ、および映像データが、予め用意されている等の場合は、講師によりデータ単位に区切る処理を行わせるだけで模範例データ２１０を生成することができる。すなわち、既にある音声データ、テキストデータ、および映像データ事前に磁気ディスク装置３３０に格納しておき、たとえば講師がディスプレイ１８０およびスピーカ１９０に出力し、これを見聞きしながら、同様の方法によって各文に区切ることにより編集を行ってもよい。以上説明したように、本実施形態の反復学習システムによれば、講師が模範例データ２１０を作成、格納することが可能である。
【００５９】
次に、本実施形態の反復学習システムにおいて、生徒が模範例データ２１０を再生し反復学習を行うための生徒プログラム４１０の処理について説明する。図１３は、生徒プログラム４１０の構成を示す図である。図１３に示すように本実施形態の生徒プログラム４１０は、メインプログラム１６００、講師生徒枠サブプログラム１８００、完全間合いサブプログラム１９００、中途間合いサブプログラム２０００、指示枠サブプログラム２１００を有している。
【００６０】
図１４は、メインプログラム１６００の処理手順を示すフローチャートである。メインプログラム１６００では図８に示す指示メニューのホールド１０３０の状態（再生を一旦中断した状態）を保持するため、ソフトウエアによる表示子であるホールド表示子が設けられている。図１４に示すように、ここでは図７に示すオプションメニュー、前記ホールド表示子、セッションの初期化を行った後、各文ごとに講師生徒枠サブプログラム１８００、指示枠サブプログラム２１００を順次呼び出して対応する処理を繰り返し行う。
【００６１】
まず、メインプログラム１６００が開始され（Ｓ１６０１）、ステップＳ１６０２で、生徒は、キーボード３５０等により図７に示すオプションメニューのうち、完全間合い９１０か中途間合い９２０のいずれかの選択を行う。完全間合い９１０を選択した場合は併せて間合いの長さ９６０も指定される。ステップＳ１６０３で、生徒は、キーボード３５０等により図７に示すオプションメニューのうち、講師テキストオン９３０、講師映像オン９４０、映像比較オン９５０の指定をそれぞれ選択する。ステップＳ１６０４では、指示枠サブプログラム２１００において処理するホールド１０３０の状態初期化のため、上述のホールド表示子をオフとし、ステップＳ１６０５では、これから再生および反復処理するセッション初期化のため文番号（ｉ）を１とする。
【００６２】
ステップＳ１６０６では、講師生徒枠サブプログラム１８００が呼び出され、講師生徒枠サブプログラム１８００による処理が行われ、終了するとメインプログラム１６００のフローチャートの次のステップＳ１６０７に戻る。ステップＳ１６０７では、指示枠サブプログラム２１００が呼び出され、指示枠サブプログラム２１００による処理が行われて、終了すると指示枠サブプログラム２１００により指定されたメインプログラム１６００のフローチャートで指定されたそれぞれのステップに戻る。指示枠サブプログラム２１００から戻るメインプログラム１６００のフローチャートで指定されたステップは、図８で示す指示メニューの各指示により、前記指定ステップは以下のように定められる。指示がリピート１０１０およびジャンプ（Ｘ）１０２０であればステップＳ１６０６へ、指示がホールド１０３０であればステップＳ１６０７へ、指示がエンド１０５０であればステップＳ１６１０に戻る。指示がレジューム１０４０、指示無入力によるタイムアウトのいずれかであればステップＳ１６０８に戻る。
【００６３】
ステップＳ１６０８では、すべての文の再生および反復処理が終わりセッションが終了したかを判定し、セッションが終了と判定された場合はステップＳ１６１０へ進み、終了していないと判定された場合はステップＳ１６０９へ進む。ステップＳ１６０９では、次の文の再生および反復処理を行うため文番号（ｉ）を１増加し、ステップＳ１６０６へ戻り、メインプログラム１６００を終了する（Ｓ１６１０）。
【００６４】
図１５は、講師生徒枠サブプログラム１８００の処理手順を示すフローチャートである。図１５に示すように、ここでサブプログラム１８００は、講師生徒枠での文番号（ｉ）の文の再生および反復処理を行うため、完全間合い９１０および中途間合い９２０の双方に共通な処理をまず行い、その後選択された処理を行うために完全間合いサブプログラム１９００または中途間合いサブプログラム２０００のいずれかを呼び出す。講師生徒枠サブプログラム１８００では、図３の画面レイアウト５００のタイマー５４０への表示を行うため、ソフトウエアにより計時が行なわれ経過時間が所定の文計時メモリに記憶される。
【００６５】
ステップＳ１８０１では、講師生徒枠サブプログラム１８００を開始する。ステップＳ１８０２では、講師枠５５０の表示をオンとし、ステップＳ１８０３では、文番号（ｉ）を図３の画面レイアウト５００のカウンタ５３０へ表示する。ステップＳ１８０４では文計時メモリの値を初期化し計時を開始して、その値を図３の画面レイアウト５００のタイマー５４０へ表示する。ステップＳ１８０５では、文番号（ｉ）に対応する講師映像およびテキストを図３の画面レイアウト５００の映像画面５１０およびテキスト画面５２０へそれぞれ表示するとともに文番号（ｉ）の講師音声データをスピーカ３９０から出力する。
【００６６】
ステップＳ１８０６では、図７のオプションメニューの完全間合い９１０か中途間合い９２０のいずれのオプションが選択されたかを判定し、完全間合い９１０であればステップＳ１８０７へ進み、中途間合い９２０であればステップＳ１８０８へ進む。ステップＳ１８０７では、完全間合いサブプログラム１９００を呼び出し、完全間合いサブプログラム１９００による処理が行われ終了すると、講師生徒枠サブプログラム１８００のフローチャートのステップＳ１８０９に戻る。
【００６７】
ステップＳ１８０８では、中途間合いサブプログラム２０００を呼び出し、中途間合いサブプログラム２０００による処理が行われ終了すると、講師生徒枠サブプログラム１８００のフローチャートのステップＳ１８０９に戻り、講師生徒枠サブプログラム１８００を終了する（Ｓ１８０９）。プログラムが終了すると図１４に示すメインプログラム１６００のフローチャートのステップＳ１６０７に戻る。
【００６８】
図１６は、完全間合いサブプログラム１９００の処理手順を示すフローチャートである。図１６に示すように、ここでは図７のオプションメニューで完全間合い９１０が選択されたことにより、文番号（ｉ）の文の講師の発声する音声データの再生が完了したことを確認して図７のオプションメニューで講師テキストオン９３０、講師映像オン９４０、映像比較オン９５０が設定されている場合のそれぞれ対応する処理を行う。完全間合いサブプログラム１９００では、図７のオプションメニューで間合いの長さ９６０に指定された時間の間合いをとるため、ソフトウエアにより計時が行なわれて間合い計時メモリが設けられている。
【００６９】
まず、完全間合いサブプログラム１９００を開始すると（Ｓ１９０１）、ステップＳ１９０２では、文番号（ｉ）の文の講師の発声する音声データの再生の完了を判定して、完了していると判定された場合ステップＳ１９０３へ進み、完了していないと判定された場合ステップＳ１９０２に戻る。ステップＳ１９０３では、講師枠５５０の表示をオフし、生徒枠５６０の表示をオンして、間合い計時メモリの値を初期化し計時を開始する。
【００７０】
ステップＳ１９０４では、生徒による反復学習の音声がマイクロフォン３６０を介して入力開始されたかを判定し、開始されていると判定された場合ステップＳ１９０５へ進み、開始されていないと判定された場合ステップＳ１９１３へ進む。ステップＳ１９０５では、講師生徒枠サブプログラム１８００の文計時メモリの値を初期化し計時を開始して、その値を図３の画面レイアウト５００のタイマー５４０へ表示する。
【００７１】
ステップＳ１９０６では、図７のオプションメニューの講師テキストオン９３０が選択されているかを判定し、選択されていると判定された場合ステップＳ１９０７へ進み、選択されていないと判定された場合ステップＳ１９０８へ進む。ステップＳ１９０７では、文番号（ｉ）の分に対応するテキストデータをテキスト画面５２０に表示する。ステップＳ１９０８では、図７のオプションメニューの講師映像オン９４０が選択されているか否かを判定し、選択されていると判定された場合ステップＳ１９０９へ進み、選択されていないと判定された場合ステップＳ１９１０へ進む。ステップＳ１９０９では、文番号（ｉ）の講師映像が映像画面５１０に表示される。
【００７２】
ステップＳ１９１０では、図７のオプションメニューの映像比較オン９５０が選択されているか否かを判定し、選択されていると判定された場合ステップＳ１９１１へ進み、選択されていないと判定された場合ステップＳ１９１２へ進む。ステップＳ１９１１では、生徒により反復学習が行なわれる映像をカメラ３２０により撮影して映像画面５１０へ出力表示する。ステップＳ１９１２では、指定された間合いの長さ９６０に間合い計時メモリの値が達したか否かを判定し、達していると判定された場合ステップＳ１９１４へ進み、達していないと判定された場合ステップＳ１９１２に戻る。
【００７３】
ステップＳ１９１３では、指定された間合いの長さ９６０に間合い計時メモリの値が達したか否かを判定し、達していると判定された場合ステップＳ１９１４へ進み、達していないと判定された場合ステップＳ１９０４に戻る。ステップＳ１９１４では、講師テキストオン９３０、講師映像オン９４０および映像比較オン９５０のオプションメニューが選択されていれば、講師映像、テキストおよび生徒による反復学習映像の表示をキャンセルして文計時メモリを停止する。
【００７４】
ステップＳ１９１５で、生徒枠５６０の表示をオフとし、完全間合いサブプログラム１９００を終了する（Ｓ１９１６）。プログラムが終了すると図１５に示す講師生徒枠サブプログラム１８００のフローチャートのステップＳ１８０９に戻る。
【００７５】
図１７は、中途間合いサブプログラム２０００の処理手順を示すフローチャートである。図１７に示すように、ここでは図７のオプションメニューで中途間合い９２０が選択されたことにより、文番号（ｉ）の文の講師の発声する音声データの再生の完了を待たずに、生徒が反復学習を開始すると、講師の発声する音声データの再生を途中でキャンセルする。その後、図７のオプションメニューでの講師テキストオン９３０、講師映像オン９４０、映像比較オン９５０への対応処理を行う。
【００７６】
まず、中途間合いサブプログラム２０００を開始し（Ｓ２００１）、ステップＳ２００２では、講師の発声する音声データの再生が完了しているか否かを判定して、完了していると判定された場合ステップＳ２００３へ進み、完了していないと判定された場合ステップＳ２００４に進む。ステップＳ２００３では、講師枠５５０の表示をオフしてステップＳ２０１６に進む。
【００７７】
ステップＳ２００４では、生徒による反復学習の音声がマイクロフォン３６０を介して入力開始されたか否かを判定し、開始されていると判定された場合ステップＳ２００５に進み、開始されていないと判定された場合ステップＳ２００２に戻る。ステップＳ２００５では、講師の発声する音声データの再生の文番号（ｉ）の映像データ、音声データ、およびテキストデータの出力をキャンセルする。ステップＳ２００６では、講師枠５５０の表示をオフし、生徒枠５６０の表示をオンする。ステップＳ２００７では、講師生徒枠サブプログラム１８００の文計時メモリの値を初期化し計時を開始して、その値を図３の画面レイアウト５００のタイマー５４０へ表示する。
【００７８】
ステップＳ２００８では、図７のオプションメニューの講師テキストオン９３０が選択されているか否かを判定し、選択されていると判定された場合ステップＳ２００９に進み、選択されていないと判定された場合ステップＳ２０１０へ進む。ステップＳ２００９では、文番号（ｉ）に対応するテキストデータをテキスト画面５２０へ表示する。ステップＳ２０１０では、図７のオプションメニューの講師映像オン９４０が選択されているか否かを判定し、選択されていると判定された場合ステップＳ２０１１へ進み、選択されていないと判定された場合ステップＳ２０１２に進む。
【００７９】
ステップＳ２０１１では、文番号（ｉ）の文に対応する講師映像を映像画面５１０に表示する。ステップＳ２０１２では、図７のオプションメニューの映像比較オン９５０が選択されているか否かを判定し、選択されていると判定された場合ステップＳ２０１３へ進み、選択されていないと判定された場合ステップＳ２０１４へ進む。ステップＳ２０１３では、生徒が反復学習を行っている映像をカメラ３２０により撮影して映像画面５１０へ表示する。
【００８０】
ステップＳ２０１４では、マイクロフォン３６０を介した生徒による反復学習の音声の入力が一定時間無音となったか否かを判定し、無音になったと判定された場合終了と判断してステップＳ２０１５に進み、無音にならなかったと判定された場合ステップＳ２０１４に戻る。ステップＳ２０１５で、講師テキストオン９３０、講師映像オン９４０および映像比較オン９５０のオプショメニューが選択されていると判定された場合、講師の発声する音声データの再生映像およびテキストデータの表示および生徒が反復学習している映像の表示がキャンセルされる。文計時メモリを停止して生徒枠５６０の表示をオフし、中途間合いサブプログラム２０００を終了する（Ｓ２０１６）。プログラムが終了すると図１５で示す講師生徒枠サブプログラム１８００のフローチャートのステップＳ１８０９に戻り、講師生徒枠サブプログラム１８００は終了する。プログラムが終了すると図１４に示すメインプログラム１６００のフローチャートのステップＳ１６０７に戻り、指示枠サブプログラム２１００を呼び出す。
【００８１】
図１８は指示枠サブプログラム２１００の処理手順を示すフローチャートである。図１８に示すように、ここでは図８の指示メニューのリピート１０１０、ジャンプ（Ｘ）１０２０、ホールド１０３０、レジューム１０４０、エンド１０５０のどの指示が選択されたか否かを判定し、それぞれに対応する所定の処理を行う。指示枠サブプログラム２１００では、図３に示す指示枠５７０のオン表示を所定時間行うため、ソフトウエアにより計時される指示計時メモリが設けられている。ここで、指示の選択は、生徒がマイクロフォン３６０に音声で指示し、ＣＰＵ３１０がいずれかの音声認識プログラムを実行し、指示の内容を判定して判定された処理を行う。この場合でも、キーボード３５０等の入力装置から指示を入力することが出来るのは言うまでもない。
【００８２】
まず、指示枠サブプログラム２１００を開始し（Ｓ２１０１）、ステップＳ２１０２で、指示枠５７０の表示がオンされる。ステップＳ２１０３では、指示計時メモリの値を初期化し計時を開始する。ステップＳ２１０４では、指示枠５７０のオン表示の所定時間に指示計時メモリの値が達したか否かを判定し、達していると判定された場合タイムアウトとなりステップＳ２１１６へ進み、達していないと判定された場合ステップＳ２１０５進む。
【００８３】
ステップＳ２１０５では、生徒による指示の音声がマイクロフォン３６０を介して入力開始されたか否かを判定し、開始されていると判定された場合ステップＳ２１０６へ進み、開始されていないと判定された場合ステップＳ２１０４に戻る。ステップＳ２１０６では、指示計時メモリの計時を停止し、生徒による指示の内容を判定する。ステップＳ２１０７では、生徒による指示がリピート１０１０か否かを判定し、リピートと判定されればステップＳ２１０８へ進み、否であればステップＳ２１０９へ進む。ステップＳ２１０８では、指示枠５７０の表示をオフして、図１４に示すメインプログラム１６００のフォローチャートのステップＳ１６０６に戻る。
【００８４】
ステップＳ２１０９では、生徒の指示がジャンプ（Ｘ）１０２０か否かを判定し、そうであればステップＳ２１１０へ進み、否であればステップＳ２１１１に進む。ステップＳ２１１０では、ジャンプ（Ｘ）１０２０のＸを文番号（ｉ）に設定し、指示枠５７０の表示をオフして、図１４で示すメインプログラム１６００のフローチャートのステップＳ１６０６に戻る。
【００８５】
ステップＳ２１１１では、生徒の指示がホールド１０３０か否かを判定し、そうであればステップＳ２１１２へ進み、否であればステップＳ２１１３に進む。ステップＳ２１１２では、ホールド表示子をオンして、図１４で示すメインプログラム１６００のフローチャートのステップＳ１６０７に戻る。
【００８６】
ステップＳ２１１３では、生徒の指示がエンド１０５０か否かを判定し、そうであれば図１４で示すメインプログラム１６００のフローチャートのステップＳ１６１０に戻り、否であればステップＳ２１１４に進む。
【００８７】
ステップＳ２１１４では、生徒の指示がレジューム１０４０か否かを判定し、そうであればステップＳ２１１５に進み、否であればステップＳ２１１６に進む。ステップＳ２１１５では、ホールド表示子をオフしてステップＳ２１１７に進む。ステップＳ２１１６では、ホールド表示子がオンか否かを判定し、そうであればステップＳ２１０３に戻り、否であればステップＳ２１１７に進む。
【００８８】
ステップＳ２１１７では、指示枠５７０の表示をオフして、指示枠サブプログラム２１００を終了する（Ｓ２１１８）。プログラムが終了すると図１４に示すメインプログラム１６００のフローチャートのステップＳ１６０８に戻る。
【００８９】
なお、生徒による反復学習時、前記生徒枠表示のオンオフを各文の入力開始終了とし、前記生徒による反復学習音声映像を講師プログラム２２０による模範例データ２１０作成と同一のデータ形式にて記録し、別途、生徒プログラム４１０で再生し、学習進捗状況のレヴェーに利用してもよい。本発明の反復学習方法は、簡便でフレンドリーなユーザインターフェイスを有しており、パーソナルコンピュータ、携帯電話、セットトップボックス付きテレビ等に組み込むこともできる。
【００９０】
また、この付随的情報のなかでも特に重要となるのが口の形、動きであり、マルチメデイア語学教材を受講するときに、単に聞くだけではなく、講師の口の形、動きを見ながら反復学習をすることによって学習効果は向上することが期待できる。このため、本実施形態では、講師や学習者の口の映像のみ示して説明したが、これに限られず、顔全体や上半身のみ等、任意の部分を表示することができるのは言うまでもない。
【００９１】
さらに、本実施形態は、特に言語学習について例を挙げて説明したが、本発明の目的は、これに限られることなく、模範例を見聞きして学習者がそれを反復するような学習法全般に適用することができる。例えば、ゴルフやテニスなどのスポーツ、または機械の修理作業などの業務の学習などに、再生データとして映像や音声などを組み合わせて効果的な学習システムを提供することができる。
【図面の簡単な説明】
【００９２】
【図１】本実施形態の講師装置の概略構成を示す図である。
【図２】本実施形態の生徒装置の概略構成を示す図である。
【図３】本実施形態の画面レイアウトを示す図である。
【図４】本実施形態の画面レイアウトの講師再生中の表示例を示す図である。
【図５】本実施形態の画面レイアウトの生徒反復中の表示例を示す図である。
【図６】本実施形態の画面レイアウトの生徒反復終了直後の表示例を示す図である。
【図７】本実施形態の反復学習を行うセッションのオプションメニューを示す図である。
【図８】本実施形態の反復学習を行うセッションの指示メニューを示す図である。
【図９】本実施形態の完全間合いが選択された状態のタイムチャートである。
【図１０】本実施形態の中途間合いが選択された状態のタイムチャートである。
【図１１】本実施形態の中途間合いが選択された状態での、生徒反復の途中からのタイムチャートである。
【図１２】本実施形態の模範例を作成するための講師プログラム２２０の処理手順を示すフローチャートである。
【図１３】本実施形態の生徒プログラムの構成を示す図である。
【図１４】本実施形態のメインプログラムの処理手順を示すフローチャートである。
【図１５】本実施形態の講師生徒枠サブプログラムの処理手順を示すフローチャートである。
【図１６】本実施形態の完全間合いサブプログラムの処理手順を示すフローチャートである。
【図１７】本実施形態の中途間合いサブプログラムの処理手順を示すフローチャートである。
【図１８】本実施形態の指示枠サブプログラムの処理手順を示すフローチャートである。
【符号の説明】
【００９３】
１００  講師装置
１１０  ＣＰＵ
１２０  メモリ
１３０  磁気デイスク装置
１４０  ＤＶＤ装置
１５０  キーボード
１６０  マイクロフォン
１７０  カメラ
１８０  ディスプレイ
１９０  スピーカ
２００  ネットワーク接続装置
２１０  模範例
２２０  講師プログラム
３００  生徒装置
３１０  ＣＰＵ
３２０  メモリ
３３０  磁気デイスク装置
３４０  ＤＶＤ装置
３５０  キーボード
３６０  マイクロフォン
３７０  カメラ
３８０  ディスプレイ
３９０  スピーカ
４００  ネットワーク接続装置
４１０  生徒プログラム
５００  画面レイアウト
５１０  映像画面
５２０  テキスト画面
５３０  カウンタ
５４０  タイマー
５５０  講師枠
５６０  生徒枠
５７０  指示枠
９１０  完全間合い
９２０  中途間合い
９３０  講師テキストオン
９４０  講師映像オン
９５０  映像比較オン
９６０  間合いの長さ
１０１０  リピート
１０２０  ジャンプ（Ｘ）
１０３０  ホールド
１０４０  レジューム
１０５０  エンド
１６００  メインプログラム
１８００  講師生徒枠サブプログラム
１９００  完全間合いサブプログラム
２０００  中途間合いサブプログラム
２１００  指示枠サブプログラム
【図１】
2006330395.tif 000003
【図２】
2006330395.tif 000004
【図３】
2006330395.tif 000005
【図４】
2006330395.tif 000006
【図５】
2006330395.tif 000007
【図６】
2006330395.tif 000008
【図７】
2006330395.tif 000009
【図８】
2006330395.tif 000010
【図９】
2006330395.tif 000011
【図１０】
2006330395.tif 000012
【図１１】
2006330395.tif 000013
【図１２】
2006330395.tif 000014
【図１３】
2006330395.tif 000015
【図１４】
2006330395.tif 000016
【図１５】
2006330395.tif 000017
【図１６】
2006330395.tif 000018
【図１７】
2006330395.tif 000019
【図１８】
2006330395.tif 000020