(57)【要約】【課題】ユーザに合わせて学習負荷を高くも低くもでき、効率的に語学学習を行う。【解決手段】学習する言葉をユーザに対して反復して再生する再生手段と、反復して再生された言葉がユーザに記憶されたか否かを検査する検査手段と、再生手段による反復再生と検査手段による検査とを連動して繰り返し実行する実行手段と、を含む。【選択図】図１０
2016071074.tif 000002
【特許請求の範囲】
【請求項１】
学習する言葉をユーザに対して反復して再生する再生手段と、
前記反復して再生された言葉が前記ユーザに記憶されたか否かを検査する検査手段と、
前記再生手段による反復再生と前記検査手段による検査とを連動して繰り返し実行する実行手段と、
を含むことを特徴とする語学学習装置。
【請求項２】
前記学習する言葉は、互いに意味の異なる複数の言葉から構成されており、前記再生手段は、前記複数の言葉のうち、最初の言葉を反復再生してから最後の言葉を反復再生するまでの１サイクルを、複数サイクル繰り返すことを特徴とする請求項１に記載の語学学習装置。
【請求項３】
前記実行手段は、前記再生手段が前記複数サイクル繰り返した後、前記検査手段による検査を実行し、
前記検査手段は、前記再生手段によって反復再生された前記複数の言葉を、任意の順番で検査することを特徴とする請求項２に記載の語学学習装置。
【請求項４】
前記実行手段は、前記検査手段による前記複数の言葉の検査後、前記再生手段による反復再生と前記検査手段による検査とを連動させることを特徴とする請求項２又は３に記載の語学学習装置。
【請求項５】
前記再生手段による反復再生中に言葉をスキップするスキップ手段と、
前記スキップ手段によってスキップされた言葉を前記再生手段によって反復再生される前記学習する言葉の中から除外する第１の除外手段と、
を含み、
前記検査手段は、前記第１の除外手段によって除外された言葉が前記ユーザに記憶されたか否かを検査し、
前記除外された言葉が前記ユーザに記憶されていないと、前記除外された言葉を前記反復再生する前記学習する言葉の中に組み入れる第１の組み入れ手段を
さらに含むことを特徴とする請求項１から４の何れか１項に記載の語学学習装置。
【請求項６】
前記検査手段による検査中に前記ユーザから覚えた言葉である旨を受け付ける受付手段と、
前記受付手段によって受け付けた言葉を前記再生手段によって反復再生される前記学習する言葉の中から除外する第２の除外手段と、
をさらに含み、
前記実行手段は、前記検査手段による前記複数の言葉の検査後、前記再生手段による反復再生を実行し、
前記再生手段は、前記第２の除外手段によって未だ除外されていない新たな言葉を、前記学習する言葉の中に追加し、前記反復再生することを特徴とする請求項２から５の何れか１項に記載の語学学習装置。
【請求項７】
前記検査手段による検査中に前記ユーザから覚えた言葉である旨を受け付ける受付手段と、
前記受付手段によって受け付けた言葉を前記再生手段によって反復再生される前記学習する言葉の中から除外する第２の除外手段と、
前記第２の除外手段によって除外された言葉のうち、前記除外されてから所定の期間を経過した言葉を、前記検査手段により検査する言葉の中に組み入れる第２の組み入れ手段と、
をさらに含むことを特徴とする請求項１から５の何れか１項に記載の語学学習装置。
【請求項８】
少なくとも、前記学習する言葉を反復再生する回数、前記複数の言葉の数、及び、前記複数サイクルの数のそれぞれを、予め任意の値に設定する設定手段をさらに含むことを特徴とする請求項２に記載の語学学習装置。
【請求項９】
前記検査手段において検査した言葉のうち、前記受付手段によって受け付けた言葉の割合に応じて、前記複数サイクルの数を設定する設定手段をさらに含むことを特徴とする請求項６又は７に記載の語学学習装置。
【請求項１０】
少なくとも、前記反復再生する回数と前記複数の言葉の数とを基に、前記再生手段による前記複数の言葉のうち、最初の言葉を反復再生してから最後の言葉を反復再生するまでの１サイクルの時間と、前記検査手段による前記複数の言葉の検査時間とを算出し、前記再生手段による前記複数の言葉の反復再生時間と、前記検査手段による前記複数の言葉の検査時間とが、前記ユーザから入力された学習時間以内になる、前記複数サイクルの最大数を算出し、前記複数サイクルの数を設定する設定手段をさらに含むことを特徴とする請求項２に記載の語学学習装置。
【請求項１１】
前記実行手段は、予め定められた時間内、又は前記検査が予め定められた回数行われる間に、前記スキップ、又は前記受付手段の処理がないとき、前記検査手段による検査が終了しても、前記再生手段による反復再生を実行しないことを特徴とする請求項６又は７に記載の語学学習装置。
【請求項１２】
語学学習装置の制御方法であって、
学習する言葉をユーザに対して反復して再生する工程と、
前記反復して再生された言葉が前記ユーザに記憶されたか否かを検査する工程と、
前記再生する工程による反復再生と前記検査する工程による検査とを連動して繰り返し実行する工程と、
を含むことを特徴とする制御方法。
【請求項１３】
語学学習装置のコンピュータに、
学習する言葉をユーザに対して反復して再生する処理と、
前記反復して再生された言葉が前記ユーザに記憶されたか否かを検査する処理と、
前記再生する処理による反復再生と前記検査する処理による検査とを連動して繰り返し実行する処理と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、語学学習装置、語学学習装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来から、記憶を定着させるため繰り返し学習を必要とするもの、例えば、語学の学習等では、センテンスを音声により繰り返し聴き流す学習法がある。この方法を利用した語学教材コンテンツとして、カセットテープにアナログデータとして記録されて提供されるものや、ＣＤ（Compact Disk）等にデジタルデータとして記録されて提供されるものがある。
【０００３】
また、このＣＤ等を用いた聴き流し学習法と正反対の学習法として、パーソナルコンピュータ（以下、ＰＣという。）やスマートフォン等のモバイル端末を用いて、画面上に表示される単語の和訳を選択操作することにより、単語を覚えているかどうかテストする学習法がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１２５０５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記したＣＤ等に録音されたセンテンスを聴き流して覚える学習法では、ユーザの学習負荷は小さいので学習の継続性は高くなるが、ＣＤ等から流れるセンテンスが順番通りに流れるため、既に覚えたセンテンスも聞かなければならないことから無駄があり、学習効果は必ずしも高いとは限らなかった。
【０００６】
また、上記したＰＣ等を用いて、画面上に表示される単語の訳を選択することにより、単語を覚えているかどうかテストする学習法では、常に画面に集中して操作をしなければならないため、学習負荷が高く、長く続かず継続性が低くなるという問題があった。
【０００７】
特許文献１には、ユーザが、センテンスの選択や、順序パターンを工夫して、語学教材コンテンツデータを自由にカスタマイズすることにより、ユーザに合ったより語学学習効果の高い語学教材コンテンツデータを提供する語学教材カスタマイズシステムが開示されている。
【０００８】
しかしながら、特許文献１に記載された語学教材カスタマイズシステムでは、ユーザの嗜好に合わせて語学教材コンテンツデータをカスタマイズすることは可能であるが、学習方法自体は、上記したＣＤ等を聴き流して覚える学習法と基本的には変わらない。
【０００９】
そこで本発明は、上記従来の問題点に鑑みてなされたもので、ユーザに合わせて学習負荷を高くも低くもでき、効率的に語学学習を行うことが可能な語学学習装置、語学学習装置の制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、請求項１に記載の本発明における語学学習装置は、学習する言葉をユーザに対して反復して再生する再生手段と、反復して再生された言葉がユーザに記憶されたか否かを検査する検査手段と、再生手段による反復再生と検査手段による検査とを連動して繰り返し実行する実行手段と、を含むことを特徴とする。
【００１１】
また、上記課題を解決するため、請求項１２に記載の語学学習装置の制御方法は、語学学習装置の制御方法であって、学習する言葉をユーザに対して反復して再生する工程と、反復して再生された言葉がユーザに記憶されたか否かを検査する工程と、再生する工程による反復再生と検査する工程による検査とを連動して繰り返し実行する工程と、を含むことを特徴とする。
【００１２】
さらに、上記課題を解決するため、請求項１３に記載の本発明におけるプログラムは、語学学習装置のコンピュータに、学習する言葉をユーザに対して反復して再生する処理と、反復して再生された言葉がユーザに記憶されたか否かを検査する処理と、再生する処理による反復再生と検査する処理による検査とを連動して繰り返し実行する処理と、を実現させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ユーザに合わせて学習負荷を高くも低くもでき、効率的に語学学習を行うことが可能な語学学習装置、語学学習装置の制御方法、及びプログラムが得られる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態における語学学習装置の動作の概略を説明する図である。
【図２】本発明の実施形態における語学学習装置の刷り込みフェーズ及びチェックフェーズの流れイメージについて説明する図である。
【図３】本発明の実施形態における語学学習装置の要部構成について説明する機能ブロック図である。
【図４】本発明の実施形態における語学学習装置の記憶部に記憶されているセンテンスストックについて説明する図である。
【図５】本発明の実施形態における語学学習装置の記憶部に記憶されているセンテンスリストについて説明する図である。
【図６】本発明の実施形態における語学学習装置の記憶部に記憶されている（ａ）刷り込みリスト、（ｂ）刷り込みパターンについて説明する図である。
【図７】本発明の実施形態における語学学習装置の記憶部に記憶されている（ａ）チェックリスト、（ｂ）チェックパターンについて説明する図である。
【図８】本発明の実施形態における語学学習装置の記憶部に記憶されている再生時間テーブルについて説明する図である。
【図９】本発明の実施形態における語学学習装置の記憶部に記憶されている刷り込みログについて説明する図である。
【図１０】本発明の実施形態における語学学習装置の動作について説明するフロー図である。
【図１１】本発明の実施形態における語学学習装置のスタート画面の例を説明する図である。
【図１２】本発明の実施形態における語学学習装置の刷り込みフェーズの画面の例を説明する図である。
【図１３】本発明の実施形態における語学学習装置のチェックフェーズの画面の例を説明する図である。
【図１４】本発明の実施形態における語学学習装置の終了（結果）画面の例を説明する図である。
【図１５】本発明の実施形態における語学学習装置のレスト画面の例を説明する図である。
【図１６】本発明の実施形態における語学学習装置の刷り込みフェーズについて、リピート回数、センテンス数、ループ回数、及び再確認設定について設定する画面の例を説明する図である。
【発明を実施するための形態】
【００１５】
次に、本発明を実施するための形態について図面を参照して詳細に説明する。なお、各図中、同一又は相当する部分には同一の符号を付しており、その重複説明は適宜に簡略化乃至省略する。本発明の内容を簡潔に説明すると、学習する言葉をユーザに対して反復して再生する再生手段と、反復して再生された言葉がユーザに記憶されたか否かを検査する検査手段と、再生手段による反復再生と検査手段による検査とを連動して繰り返し実行する実行手段と、を含むことにより、ユーザに合わせて効率的に語学学習を行うことを可能にするものである。
【００１６】
＜第１の実施形態＞
まず、本発明の第１の実施形態に係る語学学習装置の動作の概略について説明する。図１は、本発明の実施形態における語学学習装置の動作の概略を説明する図である。図１における動作の概略では、リスニングを中心として記憶の定着を図る刷り込みフェーズと記憶の定着を確認するチェックフェーズとは一連の動作となっており、刷り込みフェーズとチェックフェーズとは、別々の区切られたモードになっていない。
【００１７】
すなわち、刷り込みフェーズにおける反復再生とチェックフェーズにおける検査とが連動して実行されている。そして、刷り込みフェーズでは、まず英文を再生した後、当該英文に対応する和文を再生し、その後英文を４回再生している。また、チェックフェーズでは、図１の例のように、１つの英文を再生し、英文に対する和文をユーザに発音させた後に、和文を再生することにより、ユーザが英文の意味を覚えているか否かの検査が実行されても、後述する図２等の例のように、和文を再生し、和文に対応する英文をユーザに発音させることにより、ユーザが英文を覚えているか否かの検査が実行されても良い。ここで、覚えているか否かの検査は、ユーザの自己判定により、ユーザに覚えたボタンを選択させて判定しても良いし、音声認識により、マイクに入力されたユーザの音声と、記憶された正解の音声とが合致するかで判定しても良い。又は、ユーザに複数表示された英文の中から正解の英文を選択させる検査でも良い。
【００１８】
なお、図１の例では、刷り込みフェーズにおいて、英文を再生した後、当該英文に対応する和文を１回再生し、その後、その英文を４回繰り返して再生しているが、和文を再生するタイミング、及び英文と和文の再生回数は、それぞれ任意の値に設定することが可能である。
【００１９】
次に、本発明の実施形態における語学学習装置の刷り込みフェーズ及びチェックフェーズの流れイメージについてもう少し詳細に説明する。図２は、本発明の実施形態における語学学習装置の刷り込みフェーズ及びチェックフェーズの流れイメージについて説明する図である。
【００２０】
図２に示すように、本実施形態に係る語学学習装置は、刷り込みフェーズとチェックフェーズとからなり、まず、刷り込みフェーズでは、１番目再生としてセンテンス３の日本語が再生される。なお、以下説明するセンテンスとは、例えば、単語や熟語、短文、慣用句、会話文等の言葉を意味するものとする。その後、空白時間２秒経過後、２番目再生としてセンテンス３のアメリカ人英語が再生される。その後、空白時間３秒経過後、３番目再生としてセンテンス３のイギリス人英語が再生される。その後、空白時間３秒経過後、次のセンテンスであるセンテンス４の日本語が、１番目再生として再生される。このように刷り込みフェーズを行い、３番目再生としてセンテンス７のイギリス人英語が再生され、空白時間３秒を経過すると、再び、１番目再生としてセンテンス３の日本語が再生される。このように、最初のセンテンスの反復再生から最後のセンテンスの反復再生までの１サイクルからなる刷り込みフェーズを複数サイクル繰り返した後、チェックフェーズに移行する。なお、センテンス３からセンテンス７までの言葉は、互いに意味等が異なる言葉である。例えば、言葉が単語であれば、単語自体が違うものである。
【００２１】
例えば、センテンスが会話文の場合、具体例として、センテンス３の英文が「Ｌｏｎｇ  ｔｉｍｅ  ｎｏ  ｓｅｅ．」で、和文が「久しぶり」、センテンス４の英文が「Ｗｈａｔ‘ｓ  ｕｐ  ？」で、和文が「どうした？」、センテンス５の英文が「Ｄｏｎ’ｔ  ｗｏｒｒｙ  ａｂｏｕｔ  ｉｔ  ！」で、和文が「心配しないで」、センテンス６の英文が「Ｇｏ  ｆｏｒ  ｉｔ．」で、和文が「がんばれ」、センテンス７の英文が「Ｔｈａｎｋ  ｙｏｕ  ｆｏｒ  ｅｖｅｒｙｔｈｉｎｇ．」で、和文が「いろいろありがとう」などが挙げられる。また、センテンス３は単語、センテンス４は短文のように、様々なセンテンスの形式を混ぜても構わない。
【００２２】
チェックフェーズでは、１番目再生としてセンテンス３の日本語が再生される。その後、空白時間５秒経過後２番目再生としてセンテンス３のアメリカ人英語かイギリス人英語が再生される。その後、空白時間５秒経過後、次のセンテンスであるセンテンス４の日本語が、１番目再生として再生される。このようにチェックフェーズを行い、２番目再生としてセンテンス７のアメリカ人英語かイギリス人英語が再生され、空白時間５秒を経過すると、再び刷り込みフェーズに戻り、１番目再生としてセンテンス３の日本語が再生されるのである。なお、刷り込みフェーズ及びチェックフェーズにおいて、再生するセンテンスの順番、空白時間、１つのセンテンスのリピート回数、センテンスの数、及び刷り込みフェーズをループする回数は、任意の値に設定することが可能である。ここで、空白時間は、その直前に発音されるセンテンスの長さに応じて変化させることが好ましく、チェックフェーズにおいては、ユーザが発音するのに考える時間を必要とするので、刷り込みフェーズの空白時間と比較して長い方がより好ましい。また、刷り込みフェーズ等の空白時間が任意に設定できるため、他国語のセンテンスの音声再生が始まると同時に、同じセンテンスをユーザが発音するシャドーイングという学習法と、他国語のセンテンスの音声再生が終わってから、同じセンテンスをユーザが発音するリピートという学習法の両方に対応できる。
【００２３】
次に、本発明の実施形態における語学学習装置の要部構成について説明する。図３は、本発明の実施形態における語学学習装置の要部構成について説明する機能ブロック図である。
【００２４】
図３において、本発明の実施形態に係る語学学習装置は、制御部２１と、記憶部２２と、入力部２３と、表示部２４と、インタフェース部２５とで構成される。制御部２１はＣＰＵ（Central Processing Unit）等で構成されており、刷り込みフェーズを実行する刷り込みフェーズ実行部２１１と、チェックフェーズを実行するチェックフェーズ実行部２１２と、刷り込みフェーズ実行部２１１、チェックフェーズ実行部２１２、入力部２３、表示部２４、インタフェース部２５、及び記憶部２２を制御する全体制御部２１３を論理的に有している。全体制御部２１３は、記憶部２２に格納されたプログラムをロードし、語学学習装置の動作によって得られた様々なデータを記憶部２２に展開する。
【００２５】
記憶部２２は、刷り込みフェーズ及びチェックフェーズで使用する全てのセンテンスのデータをセンテンスストック２２１として記憶している。ここで、センテンスストック２２１について図４を用いて説明する。図４は、本発明の実施形態における語学学習装置の記憶部に記憶されているセンテンスストックについて説明する図である。図４において、ｓｎ００１０００１  ０００１からｓｎ００１０００１  ０００３はセンテンス識別子であり、Ｊ、Ｊ１、Ｅ、Ｅ１、Ｅ２は言語の種類識別子である。なお、センテンスはセンテンス識別子によって管理されているので、以下の記載において、センテンスと記載されているものの中には、正確には、センテンス識別子に対応するセンテンスや、センテンス識別子等と記載すべきものを、単に、センテンスと記載する場合がある。
【００２６】
Ｊは母国語（日本語）、Ｊ１は母国語（女性）、Ｅは他国語（英語）、Ｅ１は他国語（アメリカ人）、Ｅ２は他国語（イギリス人）をそれぞれ示している。また、ｔｘｔは表示用文字データ（表示データ）であり、ｍｐ３は、音声用音源データ（音声データ）をそれぞれ示すファイル名である。なお、図４においては、センテンス識別子としてｓｎ００１０００１  ０００１からｓｎ００１０００１  ０００３の３種類のセンテンスが記憶されているが、センテンスストックには、任意の種類のセンテンスを記憶することが可能である。また、ＪやＪ１等の言語や話者の種類、ｔｘｔやｍｐ３等のデータ形式についても、語学学習装置にて出力可能な形式であれば、任意の種類のセンテンスを記憶することが可能である。
【００２７】
また、記憶部２２は、センテンスストック２２１が有する各センテンスについて、チェックフェーズに登録した回数（チェック回数）と、暗記したか否か（暗記フラグ）と、暗記度合と、暗記日時と、を示すセンテンスリスト２２２として記憶している。図５は、本発明の実施形態における語学学習装置の記憶部に記憶されているセンテンスリストについて説明する図である。図５において、暗記フラグは、センテンスリスト２２２内のセンテンスのうち、まだ暗記していないセンテンスについては、０が記憶され、覚えたボタンが押されて暗記したセンテンスについては、１を加算する。チェック回数は、センテンスリスト２２２のうち、後述するチェックリスト２２５に登録したセンテンス識別子に対応するチェック回数に１を加算する。暗記日時は、覚えたボタンが押された暗記した日時を記憶する。
【００２８】
さらに、記憶部２２は、刷り込みリスト２２３及び刷り込みパターン２２４を記憶している。図６は、本発明の実施形態における語学学習装置の記憶部に記憶されている（ａ）刷り込みリスト、（ｂ）刷り込みパターンについて説明する図である。刷り込みリスト２２３は、センテンスリスト２２２と、後述する刷り込みフェーズのセンテンス数（Ｓ）２３０とから、刷り込みフェーズで今回、再生するセンテンス識別子と、その再生順番と、現在どのセンテンスを再生しているかを示すポインタとを示す。刷り込みパターン２２４は、刷り込みフェーズにおいて、同じセンテンスの如何なる言語（指定する話者等の種類があれば種類も）を、如何なる順番で再生するかということと、再生後の空白時間とを示している。
【００２９】
なお、この刷り込みパターン２２４において、同じセンテンスが繰り返される回数を、センテンスのリピート回数（Ｒ）２３１という。図６（ｂ）の場合、母国語（女性）（Ｊ１）の場合、空白時間を２．０秒とし、他国語（アメリカ人（Ｅ１）、イギリス人（Ｅ２））の場合、それぞれの言語の再生時間を１．５倍した時間を空白時間としている。なお、他国語の種類は、これらに限定されることなく任意の種類に増減可能である。
【００３０】
また、記憶部２２は、チェックリスト２２５及びチェックパターン２２６を記憶している。図７は、本発明の実施形態における語学学習装置の記憶部に記憶されている（ａ）チェックリスト、（ｂ）チェックパターンについて説明する図である。
【００３１】
チェックリスト２２５は、センテンスリスト２２２と、後述する刷り込みフェーズのセンテンス数（Ｓ）２３０と、チェックフェーズに、既に記憶の定着が済んでいるため刷り込みリスト２２３から除外されているが、除外されてから例えば、センテンスリストの暗記日時から１週間程度の期間が経過しており、再び記憶の定着を確認するため当該除外されたセンテンスを追加する数とに基づいて、チェックフェーズにおいて今回検査するセンテンス識別子と、その検査の順番と、暗記したか否かを示す暗記フラグと、現在どのセンテンスを検査しているかを示すポインタとを示す。なお、刷り込みリスト２２３及びチェックリスト２２５にポインタを記載せずに、別途、現在どのフェーズで、どのセンテンスを再生しているかを示す情報を記憶していても良い。
【００３２】
チェックパターン２２６は、チェックフェーズにおいて、センテンスの如何なる言語を如何なる出力形式で検査をするかということと、検査後の空白時間とを示している。図７（ｂ）の場合、母国語（女性）（Ｊ１）の音声形式で検査を行い、音声再生時間を２．５倍した時間を空白時間とし、他国語（アメリカ人（Ｅ１）又はイギリス人（Ｅ２））の音声形式と表示形式で確認し、空白時間を５秒としている。なお、他国語を覚えたか否か、又は意味を覚えたか否かの何れかに特化して検査を行う場合には、アメリカ人（Ｅ１）又はイギリス人（Ｅ２）の２種類を検査することは必須ではない。
【００３３】
そして、記憶部２２は、刷り込みフェーズ実行部２１１によって実行される刷り込みフェーズのセンテンス数（Ｓ）２３０、１つのセンテンスのリピート回数（Ｒ）２３１、刷り込みフェーズのループ回数（Ｌ）２３２、及び既に記憶の定着が済んでいるため刷り込みリスト２２３から除外されているが、除外されてから例えば１週間程度の期間が経過しており、再び記憶の定着を確認するため当該除外されたセンテンスを追加する数を記憶している。
【００３４】
ここで、刷り込みフェーズのセンテンス数（Ｓ）２３０、１つのセンテンスのリピート回数（Ｒ）２３１、及び刷り込みフェーズのループ回数（Ｌ）２３２、及び既に記憶の定着が済んでいるため刷り込みリスト２２３から除外されているが、除外されてからある程度期間が経過しており、再び記憶の定着を確認するため当該除外されたセンテンスを追加する数は、ユーザの操作により入力部２３から任意の値を入力することにより記憶するようにしても良い。
【００３５】
なお、１つのセンテンスは、文、単語、文章でも良いのであるが、センテンスのデータとして、１つのセンテンスには、母国語（例えば、日本語の例文で「おはようございます。」）と、それに対応する他国語（例えば、英語の例文で「Ｇｏｏｄ  ｍｏｒｎｉｎｇ．」）の各々の言語の音声データ、表示データが含まれる。さらに、音声データは、男性の音声、女性の音声、アメリカ人の音声、イギリス人の音声等、様々な種類に分けられた、複数種類の音声データが含まれていても良い。これらが、センテンスを識別するセンテンス識別子、及び様々な種類が存在するのであれば、刷り込みパターン２２４の種類識別子にそれぞれ対応付けられている。また、記憶部２２は、再生時間テーブル２２７、刷り込みフェーズの回数実績２２８、刷り込みログ２２９、総利用時間（Ｔ）２３３をも記憶しているが、これらの点については後述する。
【００３６】
入力部２３は、語学学習装置に対してユーザが指示を与える部分であり、キーボードやタッチパネル等で構成される。表示部２４は、刷り込みフェーズ又はチェックフェーズにおいて、言語を再生又は検査する際にユーザに対してセンテンスを表示する部分であり、ＬＣＤ（Liquid Crystal Display）等で構成される。なお、タッチパネル等、入力部２３と表示部２４とが一体化されたものであっても良い。また、インタフェース部２５は、センテンスストック２２１が、語学学習装置とネットワークを経由して接続されたサーバに記憶されている場合や、刷り込みリスト２２３に登録されているセンテンス識別子を抽出し、当該抽出されたセンテンス識別子に対応するセンテンスのデータが、語学学習装置とネットワークを経由して接続されたサーバに記憶されている場合に、センテンスのデータを当該サーバからネットワークを経由してダウンロードし、記憶部２２に記憶するためのものである。
【００３７】
次に、本発明の実施形態における語学学習装置の動作について説明する前に、語学学習を開始するに際し、学習前の事前準備を行う。全体制御部２１３は、刷り込みフェーズにおけるセンテンスの母国語と他国語の再生順序を、何番目に如何なる言語を再生するかを選択する画面を表示部２４に表示する。なお、刷り込みフェーズにおける言語の再生は、音声出力だけでなく、表示部２４に画面出力するようにしても良い。また、言語を発音する人の性別や居住地等、様々な種類が存在するのであれば、それらの選択画面も表示部２４に表示する。さらに、言語の再生間の空白時間を入力できる画面を表示部２４に表示するようにしても良い。全体制御部２１３は、ユーザの操作による入力部２３からの操作により、各言語の再生順序、言語の種類をセンテンスのリピート回数（Ｒ）の範囲で決定し、それに合わせて空白時間等を決定し、刷り込みパターン２２４に登録する。１つのセンテンスを反復再生するセンテンスのリピート回数（Ｒ）２３１もユーザが設定する。なお、各種の登録や設定する項目には、予め既定値が入っていても良い。
【００３８】
次に、全体制御部２１３は、チェックフェーズにおけるセンテンスの母国語と他国語との再生順序、例えば、刷り込みフェーズにおいて覚えた他国語の意味をチェックする場合には、他国語から母国語の順序を、刷り込みフェーズにおいて覚えた他国語への訳をチェックする場合には、母国語から他国語の順序を、それぞれ選択する画面を表示部２４に表示する。言語を発音する人の性別や居住地等、様々な種類が存在するのであれば、それらの選択画面も表示部２４に表示する。さらに、音声出力のみ、表示画面出力のみ、又は音声出力と表示画面出力との両方といった言語の出力方式も選択できるようにしても良い。また、言語の再生間の空白時間も入力できるようにしても良い。全体制御部２１３は、ユーザの操作による入力部２３からの選択により、母国語と他国語との再生順序、言語の種類や空白時間、出力形式等を決定し、チェックパターン２２６に登録する。
【００３９】
＜初期動作＞
次に、語学学習装置の初期動作について説明する。全体制御部２１３は、ユーザによる入力部２３への操作により語学学習の開始が指示されると、記憶部２２に記憶されている刷り込みリスト２２３を初期化、すなわち、刷り込みリスト２２３に登録されているセンテンス識別子やポインタを削除する。
【００４０】
次に、センテンスリスト２２２において、暗記したか否かを示す暗記フラグに１が加算されていない、すなわち、暗記されていないことを示す０が付されているセンテンス識別子の中から、刷り込みフェーズで再生するセンテンスを、記憶部２２に記憶されている刷り込みフェーズのセンテンスの数（Ｓ）２３０（例えば、Ｓ＝５個）だけ抽出し、当該抽出したセンテンス識別子を刷り込みリスト２２３に登録し、刷り込みリスト２２３を作成する。また、暗記されていないことを示す０が付されているセンテンス識別子の数が、刷り込みフェーズのセンテンスの数（Ｓ）２３０に達しない場合は、暗記フラグの数値が一番少ないセンテンス識別子から順にセンテンスを抽出する。この抽出は、全体制御部２１３がランダムに抽出しても良いし、入力部２３に対するユーザからの入力により、センテンスリスト２２２の中から選択されたセンテンスを抽出しても良い。さらに、抽出されるセンテンスの順番が予め定められていても良い。
【００４１】
次に、全体制御部２１３は、記憶部２２に記憶されているチェックリスト２２５を初期化、すなわち、チェックリスト２２５に登録されているセンテンス識別子、暗記フラグ、及びポインタを削除する。
【００４２】
次に、刷り込みリスト２２３に登録されているセンテンス識別子を抽出し、当該抽出したセンテンス識別子をチェックリスト２２５に登録する。さらに、全体制御部２１３は、記憶部２２に記憶されているセンテンスリスト２２２において、暗記したか否かを示す暗記フラグに１が加算されている、すなわち、暗記が済んでいるセンテンスの中から、さらにチェック回数が少ないセンテンスからランダムに、暗記が済んでいるセンテンスをチェックフェーズに追加する既定の数（例えば、１個）を抽出し、当該抽出したセンテンス識別子をチェックリスト２２５に登録し、チェックリスト２２５を作成する。
【００４３】
ここで、チェックリスト２２５に登録するセンテンスの抽出方法は、各センテンスの忘却曲線を利用する等、任意の方法を採り得る。全体制御部２１３は、センテンスリスト２２２において、チェックリスト２２５に登録したセンテンス識別子に対応するチェック回数に１を加算する。また、上述したように、センテンスのデータが外部サーバにある場合、刷り込みリスト２２３に登録したセンテンス識別子を抽出し、当該抽出したセンテンス識別子に対応するセンテンスのデータを、ネットワークを経由してサーバからダウンロードし、記憶部２２に記憶しておく。
【００４４】
次に、本発明の実施形態における語学学習装置の動作について説明する。図１０は、本発明の実施形態における語学学習装置の動作について説明するフロー図である。
【００４５】
図１０において、全体制御部２１３は、刷り込みフェーズの回数実績（現在の刷り込みフェーズの回数）Ｚに０を記憶させる（ステップＳ７０１）。全体制御部２１３は、上述した初期動作（刷り込みリスト２２３、チェックリスト２２５の作成）が終了したら、刷り込みフェーズに移行する。
【００４６】
＜刷り込みフェーズ  ステップＳ７０２＞
全体制御部２１３は、記憶部２２に記憶され刷り込みリスト２２３に登録されているセンテンス識別子を抽出し、当該抽出したセンテンス識別子に対応するセンテンスのデータを、刷り込みパターン２２４に登録された順序に基づいて、記憶部２２から読み出し再生する。現在再生している刷り込みリスト２２３の順番に対応するポインタにフラグを立てる。
【００４７】
例えば、順番１のセンテンス（センテンス識別子：ｓｎ００１０００１  ０００３）の母国語（日本語）「おはようございます。」、他国語（英語）「Ｇｏｏｄ  ｍｏｒｎｉｎｇ．」の順番が１番である場合、順番１のポインタにフラグを立てて、刷り込みパターン２２４に基づいて、母国語（Ｊ１）の「おはようございます。」の音声出力をし、図６（ｂ）の刷り込みパターンのＪ１に対応する空白時間２．０秒をカウントする。その後、他国語（英語）のセンテンスの種類がアメリカ人（Ｅ１）の「Ｇｏｏｄ  ｍｏｒｎｉｎｇ．」の音声出力をする。そして、他国語（Ｅ１）の音声データの再生時間が、図８の再生時間テーブルから１．５秒であったので、図６（ｂ）の刷り込みパターンのＥ１に対応する１．５倍の２．２５秒間を空白時間としてカウントする。図８は、本発明の実施形態における語学学習装置の記憶部に記憶されている再生時間テーブルについて説明する図である。
【００４８】
そして、この空白時間内に、ユーザは、母国語（Ｊ１）の「おはようございます。」に対応する他国語（英語）のセンテンスを自ら発音する。その後、他国語のセンテンスの種類がイギリス人（Ｅ２）の「Ｇｏｏｄ  ｍｏｒｎｉｎｇ．」の音声出力をする。他国語の音声データの再生時間が、図８の再生時間テーブルから１．５秒であったので、図６（ｂ）の刷り込みパターンのＥ２に対応する１．５倍の２．２５秒間を空白時間としてカウントする。なお、本実施形態では、他国語（英語）に対応する母国語（日本語）を、各センテンスの冒頭部分に挿入することにより、他国語（英語）の意味の理解を助けるようにしている。ただし、事前準備にて、ユーザの好みに合わせて、母国語（日本語）を再生しないことも、他国語（英語）の後に再生することも設定可能である。
【００４９】
その後、刷り込みリスト２２３の順番が２番目のセンテンスにポインタを移動し、その順番に対応するセンテンス（センテンス識別子：ｓｎ００１０００１  ０００４）に対応するセンテンスのデータを、同様に刷り込みパターン２２４に登録された順序に基づいて、音声出力する。刷り込みリスト２２３のセンテンスの中から、どのセンテンスを先に再生するかは、順番通りでなくてもランダムであっても良い。
【００５０】
以下、同様にして順番３のセンテンス３をセンテンスのリピート回数（Ｒ）２３１だけ繰り返して再生し、センテンス４、・・・、センテンスＸまで発音を行う。そして、全体制御部２１３は、刷り込みリスト２２３に登録されている全てのセンテンス（刷り込みフェーズのセンテンス数（Ｓ）２３０）のリピート回数（Ｒ）２３１の再生が終了すると、記憶部２２に記憶されている図９の刷り込みログ２２９の刷り込みフェーズの回数実績（Ｚ）２２８（例えば、初期値：０回）に１を加算し（ステップＳ７０３）、回数実績を１回とする。図９は、本発明の実施形態における語学学習装置の記憶部に記憶されている刷り込みログについて説明する図である。
【００５１】
そして、この刷り込みフェーズを、刷り込みフェーズのループ回数（Ｌ）２３２に達するまで繰り返す。その後、全体制御部２１３は、図９の刷り込みログ２２９の刷り込みフェーズの回数実績（Ｚ）２２８の値が、記憶部２２に記憶されている刷り込みフェーズのループ回数（Ｌ）２３２で定める数（例えば、Ｌ＝５）に達したか否かを判断する（ステップＳ７０４）。
【００５２】
全体制御部２１３において、刷り込みフェーズの回数実績（Ｚ）２２８の値が、刷り込みフェーズのループ回数（Ｌ）２３２で定める数（例えば、Ｌ＝５）に達していると判断されると（ステップＳ７０４：Ｙ）、全体制御部２１３は、表示部２４に、再度刷り込みフェーズを実行させる旨の命令を入力する再実行ボタンを表示する。例えば、５秒等の既定の時間以内に、入力部２３を介して、その再実行ボタンがユーザによって選択されない場合は、刷り込みフェーズを終了し、チェックフェーズへ移行する。
【００５３】
全体制御部２１３において、刷り込みフェーズの回数実績（Ｚ）２２８の値が、刷り込みフェーズのループ回数（Ｌ）２３２（例えば、Ｌ＝５回）に達していないと判断されると（ステップＳ７０４：Ｎ）、全体制御部２１３は、表示部２４に、チェックフェーズに移る旨の命令を入力する移行ボタンを表示する。例えば、５秒等の既定の時間以内に、入力部２３を介して、その移行ボタンがユーザによって選択されない場合は、再度、記憶部２２に記憶され刷り込みリスト２２３に登録されたセンテンスの先頭にポインタを移動し、そのセンテンス識別子に対応するセンテンスを、刷り込みパターン２２４に登録された順序に基づいて、記憶部２２から読み込み再生する。すなわち、刷り込みフェーズを繰り返す。なお、移行ボタンは、刷り込みフェーズを実行中に表示していても良い。移行ボタンが選択された場合、刷り込みリスト２２３のポインタを消去し、チェックフェーズへ移行する。
【００５４】
＜チェックフェーズ  ステップＳ７０５＞
全体制御部２１３は、チェックフェーズに移行したら、記憶部２２に記憶されチェックリスト２２５に登録されている先頭の順番のセンテンスにポインタを置き、それに対応するセンテンスのデータを、チェックパターン２２６に登録された順序と出力形式に基づいて、記憶部２２から読み出し再生する。なお、このチェックフェーズは、複数回ループすることなく１回のみ実行される。また、刷り込みフェーズからチェックフェーズに移行することをユーザに意識させるため、移行時に例えばチャイムがなるようにしても良い。
【００５５】
例えば、順番１のセンテンス（センテンス識別子：ｓｎ００１０００１  ０００３）の母国語（日本語）が「おはようございます。」、他国語（英語）が「Ｇｏｏｄ  ｍｏｒｎｉｎｇ．」の場合、母国語（Ｊ１）の「おはようございます。」の音声出力をする。母国語の音声データの再生時間が、図８の再生時間テーブルから１．５秒であったので、図７（ｂ）のチェックパターンのＪ１に対応する２．５倍の３．７５秒間を空白時間としてカウントする。なお、この空白時間内に、ユーザは再生出力された音声に対応するセンテンス（英文）を自ら発音する。その後、他国語（Ｅ１又はＥ２）の「Ｇｏｏｄ  ｍｏｒｎｉｎｇ．」の音声出力及び画面出力が行われる。その際、ユーザが正確に発音できた場合に入力部２３を用いて選択する覚えたボタンと、未だ正確に発音できなかった場合に入力部２３を用いて選択する未だボタンとを、表示部２４に、例えば、既定の時間（例えば、５秒等）表示する。ここで、他国語のセンテンスの種類は、ランダムであっても、予め学習前準備においてチェックパターン２２６において指定できるものであっても良い。
【００５６】
全体制御部２１３は、検査中に覚えたボタンが選択されると、記憶部２２に記憶されたチェックリスト２２５において、その再生したセンテンス識別子に対応する暗記フラグに１を付して記憶し、次の順番のセンテンス識別子にポインタを移動し、対応するセンテンスのチェックを行う。そして、センテンスリスト２２２の覚えたボタンが押されたセンテンス識別子の暗記日時に、現在時刻を記憶する。全体制御部２１３は、未だボタンが選択されるか、例えば、ボタン表示の既定時間（例えば、５秒等）が過ぎると、チェックリスト２２５の暗記フラグに覚えていない旨のフラグ０を付して記憶し、次のセンテンスのチェックを行う。
【００５７】
全体制御部２１３は、次のセンテンスのチェックに移行すると、チェックリスト２２５の次の順番に対応するセンテンスのデータを、同様にチェックパターン２２６に登録された出力形式に基づいて、再生し、チェックを行う。チェックリスト２２５の中から、如何なるセンテンスを先に再生するかは、センテンスリスト２２２に登録された順番通りでなくランダムでも良いが、チェックの効果を確実に得るためにも、刷り込みフェーズにおけるセンテンスの順番と同じ順番とならないよう、任意の順番でセンテンスを再生するようにすることが好ましい。
【００５８】
全体制御部２１３は、チェックリスト２２５に登録されたすべてのセンテンスの再生を行い、全てのセンテンスのチェックが終了すると、チェックリスト２２５に、覚えたことを示す暗記フラグ１、又は未だ覚えていないことを示す暗記フラグ０をセンテンスリスト２２２の対応するセンテンスに書き込むと共にポインタを消去し、チェックフェーズを終了する。
【００５９】
＜終了動作＞
次に、全体制御部２１３は、表示部２４に、学習を終了する旨の命令を入力する終了ボタンを表示する。例えば、３秒等の既定の時間以内に終了ボタンが選択されない場合は、次の学習の処理を引継動作した後に、上記した初期動作における、記憶部２２に記憶されているチェックリスト２２５の初期化、すなわち、チェックリストに登録されているセンテンス識別子、暗記フラグ、及びポインタを削除する段階から実行する。ただし、次の学習の処理を、引継動作をせずに、上記した初期動作における、記憶部２２に記憶されている刷り込みリスト２２３の初期化、すなわち、刷り込みリスト２２３に登録されているセンテンス識別子やポインタを削除する段階から実行するようにしても良い。全体制御部２１３は、入力部２３を介して、終了ボタンが選択された場合は、学習の処理を終了する。
【００６０】
＜引継動作＞
全体制御部２１３は、記憶部２２に記憶されたチェックリスト２２５において、暗記フラグ１が付されているセンテンス識別子を抽出し、そのセンテンス識別子を、刷り込みリスト２２３に登録されたセンテンス識別子から削除する。その際、ポインタも削除する。その後、センテンスリスト２２２内の覚えたことを示す暗記フラグに１が付いていない、すなわち、未だ覚えていないことを示す暗記フラグ０が付いているセンテンス識別子の中から、刷り込みフェーズで再生するセンテンスを、刷り込みリスト２２３から削除したセンテンスの数（例えば、３個）だけ抽出し、当該抽出したセンテンス識別子を刷り込みリスト２２３に登録する。
【００６１】
この抽出は、全体制御部２１３がランダムに抽出しても良いし、入力部２３を介してユーザからの入力により、センテンスリスト２２２から選択させたセンテンスを抽出しても良いし、予め抽出順序が定められていても良い。
【００６２】
そして、ステップＳ７０６において、刷り込みログ２２９の刷り込みフェーズの回数実績（Ｚ）２２８の値を０に設定し、ステップＳ７０２の刷り込みフェーズに戻る処理を行う。
【００６３】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。なお、以後説明する複数の実施形態を、任意に組み合わせて実行するようにしても良い。また、以下説明する複数の実施形態において、第１の実施形態と同様の構成については説明を省略し、各実施形態における特徴的な部分について説明する。本発明の第２の実施形態は、過去に行った刷り込みフェーズの回数実績（Ｚ）に基づいて、次に行う刷り込みフェーズのループ回数（Ｌ）を増減するものである。
【００６４】
全体制御部２１３は、初期動作や引継動作等の刷り込みフェーズの前に、図９に示す刷り込みログ２２９の刷り込みフェーズの回数実績（Ｚ）２２８（１回目、２回目）に記憶された値から平均値を算出することにより、３回目の刷り込みフェーズのループ回数（Ｌ）を決定する。なお、平均値は、過去に実施した刷り込みフェーズのすべての回数実績の値から算出しても良いし、例えば、直近の２回分といった既定の値から算出しても良い。ここで説明する実施形態では、今回が３回目の刷り込みフェーズであり、直近の２回分（１回目、２回目）の平均値から算出する場合を考える。１回目が６で、２回目が４であるから、３回目は、（６＋４）／２＝５回となる。小数点以下が出た場合は、四捨五入や切捨て等の処理を行って求める。なお、ここでは平均値を算出することにより、次に行う刷り込みフェーズのループ回数（Ｌ）２３２を決定しているが、平均値は一例であって、如何なる方法で次に行う刷り込みフェーズのループ回数（Ｌ）２３２を決定しても良いことは勿論である。
【００６５】
算出された値を、記憶部２２にループ回数（Ｌ）２３２として記憶する。また、全体制御部２１３は、記憶部２２に記憶された刷り込みログ２２９の学習回に、前回の値（例えば２回目）に１を加算した数（例えば３回目）を記憶し、この今回の学習回（３回目）に対応する刷り込みフェーズの回数実績（Ｚ）２２８に０を記憶する。なお、学習日時の場合は、現在の日時を学習日時に記憶する。この刷り込みフェーズのループ回数（Ｌ）２３２の値について修正処理するループ回数修正処理以降は、上記した刷り込みフェーズ、チェックフェーズ、及び終了動作を順次実行する。そして、引継動作の際に図１０のステップＳ７０６において、前述と同様に、刷り込みフェーズのループ回数（Ｌ）２３２の値について修正処理をするループ回数修正処理を行う。また、全体制御部２１３は、記憶部２２に記憶された刷り込みログ２２９の学習回に、今回の値（例えば、３回目）に１を加算した数（例えば、４回目）を記憶し、この次回の学習回（４回目）に対応する刷り込みフェーズの回数実績（Ｚ）２２８に０を設定した後、ステップＳ７０２の刷り込みフェーズに戻る処理を行う。
【００６６】
＜第３の実施形態＞
次に、本発明の第３の実施形態について説明する。これは、チェックフェーズにおいてユーザが覚えた割合に基づいて刷り込みフェーズのループ回数（Ｌ）を自動的に可変するものである。すなわち、ユーザの学習履歴を自動的に学習し、刷り込みフェーズのループ回数（Ｌ）が何回であれば最適値となるのかについて自動的に計算を行うのである。これは、従来型のＣＤ等を用いた聴き流し学習法では実現することができない点である。
【００６７】
まず、全体制御部２１３は、初期動作や引継動作等の刷り込みフェーズの前に、記憶部２２に記憶されたチェックフェーズにおいてユーザが覚えた割合（覚えたボタンを選択した割合）の値を読み出し、この値と、記憶部２２に記憶されている増加閾値及び減少閾値との比較を行う。全体制御部２１３は、ユーザが覚えた割合の値が減少閾値以上である場合には、記憶部２２に記憶されている刷り込みフェーズのループ回数（Ｌ）２３２（刷り込みフェーズの回数実績（Ｚ）２２８でも良い。）から１を減算して刷り込みフェーズのループ回数（Ｌ）２３２として記憶する。全体制御部２１３は、ユーザの覚えた割合の値が増加閾値以下である場合には、記憶部２２に記憶されている刷り込みフェーズのループ回数（Ｌ）２３２（刷り込みフェーズの回数実績（Ｚ）２２８）に１を加算して刷り込みフェーズのループ回数（Ｌ）２３２として記憶する。
【００６８】
例えば、現在の刷り込みフェーズのループ回数（Ｌ）が５であり、ユーザが覚えた割合が３／６で、減少閾値が６／６、増加閾値が３／６である場合、ユーザが覚えた割合が増加閾値以下であるので、刷り込みフェーズのループ回数（Ｌ）５に１を加算して、刷り込みフェーズのループ回数（Ｌ）２３２を６とする。また、ユーザが覚えた割合が４／６の場合は、増加閾値と減少閾値との間であるので刷り込みフェーズのループ回数（Ｌ）２３２は変化しない。
【００６９】
ここで、増加閾値と減少閾値の値は、予め決められた値でも、学習前の事前準備段階において、ユーザの操作により入力部２３から入力された値でも良い。また、刷り込みフェーズのセンテンス数（Ｓ）２３０とチェックフェーズにおいて覚えたセンテンスの数（チェックフェーズにおいて暗記が済んでいるセンテンスの中からチェック回数が少ないセンテンスをランダムに選択し、当該選択したセンテンスを追加した数）とを合算した数、すなわち、チェックフェーズにおいてチェックを行うセンテンスの数に基づいて、予め決められた算出式で求められた値であっても良い。要するに、増加閾値及び減少閾値は任意の値にすることが可能である。なお、ここでは増加閾値と減少閾値との２つの閾値を設けているが、閾値は１つでも良い。
【００７０】
全体制御部２１３は、記憶部２２に記憶された図９に示す刷り込みログ２２９の刷り込みフェーズの回数実績（Ｚ）２２８を初期化する（０を記憶する）。そして、この刷り込みフェーズのループ回数（Ｌ）２３２の値について修正処理をするループ回数修正処理後に刷り込みフェーズが実行されるが、これは上述した刷り込みフェーズの動作と同様であるので詳細な説明は省略する。
【００７１】
全体制御部２１３は、今回の学習回におけるチェックフェーズにおいて、覚えたボタンが選択された数、すなわち、チェックリスト２２５の暗記フラグに１が付された数をカウントしておく。チェックリスト２２５の全てのセンテンスが再生され、チェックフェーズが終了すると、全体制御部２１３は、覚えたボタンが選択された数を、今回の学習回におけるチェックフェーズでチェックしたセンテンスの数で割る。全体制御部２１３は、算出された値を覚えた割合の値として記憶部２２に記憶する。その他のチェックフェーズや終了動作の動作は、上述したチェックフェーズ、終了動作の動作と同様であるので詳細な説明は省略する。そして、引継動作の際に、図１０のステップＳ７０６において、前述と同様に、刷り込みフェーズのループ回数（Ｌ）２３２の値について修正処理をするループ回数修正処理を行う。また、刷り込みフェーズの回数実績（Ｚ）２２８に０を設定した後、ステップＳ７０２の刷り込みフェーズに戻る処理を行う。
【００７２】
＜第４の実施形態＞
次に、本発明の第４の実施形態について説明する。これは、予め定められた学習時間以内における刷り込みフェーズのループ回数（Ｌ）２３２の最大数を自動的に増減するものである。すなわち、モバイル端末を用いて学習する場合、刷り込みフェーズ中はモバイル端末をカバンの中に入れておき、チェックフェーズ中はモバイル端末を手に持っているといった使い方も想定されるので、中途半端な地点で学習が終了しないようにするための実施形態である。
【００７３】
図８で説明したように、各センテンスの音声データに、予め再生時間が対応付けられて記憶された再生時間テーブル２２７が記憶部２２に記憶されている。ただし、すべてのセンテンスの音声データの再生時間は、例えば３秒といったように、同一の既定の再生時間が定められていても良い。
【００７４】
全体制御部２１３は、初期動作や引継動作等の刷り込みフェーズの前に、ユーザによる入力部２３の操作により、学習開始、すなわち、１回の刷り込みフェーズと１回のチェックフェーズとからなる１セットの学習が実行されると、表示部２４に学習時間を入力させる画面を表示する。学習時間が入力部２３から入力されると、その入力値を記憶部２２に総利用時間（Ｔ）２３３として記憶する。ここで、総利用時間（Ｔ）２３３として、１セットの学習時間が入力されても、セット数とそのセット数の合計の学習時間が入力されても良い。
【００７５】
全体制御部２１３は、記憶部２２に記憶され刷り込みリスト２２３に登録された全てのセンテンス識別子のデータを、同じく記憶部２２に記憶されている刷り込みパターン２２４の通りに再生する時間を、空白時間等も含めて反復再生時間として算出する。また、全体制御部２１３は、記憶部２２に記憶されチェックリスト２２５に登録された全てのセンテンス識別子のデータを、同じく記憶部２２に記憶されているチェックパターン２２６の通りに再生する時間を、空白時間や次のセンテンスの再生までの時間等も含めて検査時間として算出する。それぞれ算出した時間と、記憶部２２に記憶された総利用時間（Ｔ）２３３とに基づいて、総利用時間（Ｔ）２３３内で学習が終了する刷り込みフェーズの最大実行回数を算出する。
【００７６】
例えば、刷り込みフェーズの時間が５分、チェックフェーズの時間が３分と算出され、総利用時間（Ｔ）２３３が１５分と入力された場合、５＊Ｎ＋３≦１５を満たす最大の整数Ｎを求める。つまり、Ｎ＝２が刷り込みフェーズのループ回数（Ｌ）２３２として算出される。
【００７７】
また、例えば、刷り込みフェーズの時間が５分、チェックフェーズの時間が３分と算出され、総利用時間（Ｔ）２３３が２セットで４０分と入力された場合、（５＊Ｎ＋３）＊２≦４０を満たす最大の整数Ｎを求める。つまり、Ｎ＝３が刷り込みフェーズのループ回数（Ｌ）２３２として算出される。算出された値を刷り込みフェーズのループ回数（Ｌ）２３２として記憶部２２に記憶する。
【００７８】
そして、全体制御部２１３は、記憶部２２に記憶された刷り込みログ２２９の刷り込みフェーズの回数実績（Ｚ）２２８を初期化、すなわち０に設定する。これ以降の刷り込みフェーズは、上述した刷り込みフェーズの動作と同様であるので詳細な説明は省略する。ただし、全体制御部２１３は、表示部２４に、再度刷り込みフェーズを実行させる旨の命令を入力する再実行ボタンを表示しなくても良い。再実行ボタンが押下されると総利用時間（Ｔ）２３３を超える可能性があるためである。これ以降は、上記したチェックフェーズを実行する。
【００７９】
＜第５の実施形態＞
次に、本発明の第５の実施形態について説明する。図５に示すように、センテンスリスト２２２のセンテンス識別子毎に暗記度合を設け、全体制御部２１３は、チェックフェーズにおいて覚えたボタンが選択、すなわち、暗記フラグに１が付される度に、暗記度合に１を加算する。そして、暗記済みのセンテンスであるがチェックフェーズに未だ登録されており、チェックフェーズにおいて覚えたボタンが選択されなかった場合には、暗記度合を０．５減算するようにする。この状態で暗記度合が既定値（例えば５）を超えたら、暗記が完成したとし、再度、チェックフェーズに登録しないようにしても良い。なお、暗記度合に加減算する値は任意の値とすることが可能である。
【００８０】
次に、図１１から図１６を用いて、本発明の実施形態における語学学習装置をスマートフォン等のモバイル端末に適用した場合の画面の例について説明する。図１１は、本発明の実施形態における語学学習装置のスタート画面の例、図１２は、刷り込みフェーズの画面の例、図１３は、チェックフェーズの画面の例、をそれぞれ説明する図である。
【００８１】
また、図１４は、本発明の実施形態における語学学習装置の終了（結果）画面の例、図１５は、レスト画面の例、図１６は、刷り込みフェーズについて、リピート回数、センテンス数、ループ回数、及び再確認設定について設定する画面の例、をそれぞれ説明する図である。
【００８２】
図１１において、スマートフォン１００を用いて語学学習を行うため、記憶部２２に記憶された語学学習のアプリケーションプログラムを起動すると、スマートフォン１００の表示部２４には、スタートボタン１１０が表示される。ユーザによってスタートボタン１１０が押下されると、スマートフォン１００の表示部２４は、図１２に示すメイン画面（トレーニング画面）に遷移する。図１２は刷り込みフェーズであり、表示部２４には、「おはようございます。」という母国語（日本語）と、「Ｇｏｏｄ  ｍｏｒｎｉｎｇ．」という他国語（英語）のセンテンス１３０が表示され、上記説明したように、センテンスのリピート回数（Ｒ）、刷り込みフェーズのセンテンス数（Ｓ）、及び刷り込みフェーズのループ回数（Ｌ）だけ刷り込みフェーズが実行される。
【００８３】
ここで、刷り込みフェーズの表示部２４に表示されるスキップボタン１４０について説明する。刷り込みフェーズにおける反復再生中に、ユーザが知っている又は既に記憶が定着したセンテンスを、刷り込みフェーズから除外するためのスキップボタン１４０を設けることとしている。スキップボタン１４０を押下することにより、ユーザが知っている又は既に記憶が定着したセンテンスが、刷り込みフェーズのループ中から除外され、刷り込みフェーズに要する時間を有効に使うことができる。また、刷り込みフェーズでスキップボタン１４０が押下されることにより除外されたセンテンスを、チェックフェーズにおいては出現させるようにすることで、上記したチェックフェーズにおける覚えたボタンとの機能を区別している。なお、スキップボタン１４０が押下され除外されたセンテンスをチェックフェーズにおいてチェックした際、図１３に示す覚えたボタン１４１が押下されない場合は刷り込みフェーズにおける再生の対象に組み入れるようにする。
【００８４】
図１２の刷り込みフェーズがループ回数（Ｌ）実行されると、図１３に示すチェックフェーズに移行する。チェックフェーズにおいては、上述したように、「おはようございます。」という母国語（日本語）に対する他国語（英語）を、ユーザは自ら発音し、「Ｇｏｏｄ  ｍｏｒｎｉｎｇ．」という他国語（英語）と合っているかどうかをチェックする。そして、ユーザが正確に発音できた場合に覚えたボタン１４１を押下する。全てのセンテンスに対するチェックフェーズが終了すると、図１４に示すような終了（結果）画面に遷移する。図１４では、表示部２４に、学習を終了する旨の命令を入力する終了ボタン１４２を表示する。そして、刷り込みフェーズ移行通知１８０として、例えば、「３秒以内に［終了］ボタンが選択されない場合は、刷り込みフェーズに移行します。」というメッセージが表示部２４に表示される。
【００８５】
次に、図１５のレスト画面について説明する。刷り込みフェーズとチェックフェーズとを連動させてシームレスに繰り返すことによる弊害を防ぐためレスト画面を設けている。その意義は、一点目は、刷り込みフェーズとチェックフェーズとを連動させてシームレスに繰り返しているため、ユーザがボーっとしてしまってセンテンスを雑音としてしか聞いていない状況をリフレッシュし、やる気を高めて、刷り込みフェーズに戻らせることである。二点目は、学習がエンドレスに続いてしまうことを防ぐことである。
【００８６】
例えば、夜間の就寝前に学習した場合、そのまま寝てしまうと、翌朝までエンドレスにセンテンスが再生し続けてしまうということが考えられる。これを防止するため、自動的に学習を終了するようにしている。そのため、レスト画面では、例えば、午前５時から午後８時５９分までの間は、ユーザをリフレッシュさせ、やる気を高めるため、アップテンポの音楽を流し、午後９時から午前４時５９分までの間は、ユーザを起こさないように、穏やかな音楽を流すようなことが行われる。
【００８７】
図１５では、レスト画面移行通知１５０として、「３０分経過しました。続ける場合は、［戻る］ボタンを押してください。」というメッセージが表示部２４に表示される例を示している。レスト画面に移行する場合としては、例えば４５分といった既定の時間内、又はチェックフェーズが予め定められた回数行われる間に、スキップボタン１４０や覚えたボタン１４１が押下されなかった場合等、チェックフェーズが終了した後、刷り込みフェーズに移行することなくレスト画面に遷移し、音楽を流すようにする。
【００８８】
なお、レスト画面に表示される戻るボタン１６０が押下された後、刷り込みフェーズに直ちに移行するか、流れている音楽が終了してから移行するかは、任意に選択可能である。また、レスト画面において流れている音楽が終了する等、例えば３分等の既定の時間が経過しても戻るボタン１６０が押下されなかった場合には、図１４に示す終了（結果）画面に遷移するようにしても良い。
【００８９】
そして、スマートフォン１００の表示部２４に図１６に示す設定画面１７０を表示することにより、センテンスのリピート回数（Ｒ）、刷り込みフェーズのセンテンス数（Ｓ）、刷り込みフェーズのループ回数（Ｌ）を任意の値に設定することができる。また、既に記憶の定着が済んでいるため刷り込みリスト２２３から除外されているが、除外されてからある程度期間が経過しており、再び記憶の定着を確認するため当該除外されたセンテンスを追加する機能（再確認設定）も設定することができる。さらに、刷り込みフェーズのループ回数（Ｌ）を自動で設定するのか、ユーザが自分で設定するのかの何れかを選択するチェックボックスを表示部２４に設けても良い。また、刷り込みフェーズ及びチェックフェーズにおける空白時間の長さを、例えば、長、中、短の何れかに設定する画面を表示部２４に表示するようにしても良い。
【００９０】
なお、図１０に示した本発明の実施形態における語学学習装置を構成する各機能ブロックの動作は、コンピュータ上のプログラムに実行させることもできる。すなわち、語学学習装置の全体制御部２１３を構成する図示しないＣＰＵが、記憶部２２に格納されたプログラムをロードし、プログラムの各処理ステップが順次実行されることによって行われる。また、語学学習装置には、スマートフォン等のモバイル端末以外に、タブレット型ＰＣ等も含まれることは勿論である。
【００９１】
このように、本発明は、刷り込みフェーズに対して連動してチェックフェーズがシームレスに設けられており、ユーザが学習に積極的に取り組み、チェックフェーズで覚えたボタンが押下された際は、刷り込みフェーズに新しいセンテンスが入り、無駄が無く、学習を進めることができる。さらに、満員電車の中等のモバイル端末の操作ができない状況や学習負荷を軽減したい場合でも、チェックフェーズの後に、連動してシームレスに刷り込みフェーズが開始され、聴き流し学習のように学習することもできるので、ユーザの利用状況に合わせて効率的に語学学習を行うことができる。また、本発明は、一人のユーザの状況に合わせてだけでなく、学習の仕方が異なるユーザも、それぞれのユーザに合わせて学習することができる。要するに、操作をしないで聞き流すことも、積極的に操作して学習することも、ユーザのモチベーションや置かれている状況等に合わせて学習することができる。
【００９２】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範囲な趣旨及び範囲から逸脱することなく、これら具体例に様々な修正及び変更が可能である。
【符号の説明】
【００９３】
２１    制御部
２２    記憶部
２３    入力部
２４    表示部
２５    インタフェース部
１００    スマートフォン
１１０    スタートボタン
１２０、１２１    終了ボタン
１３０、１３１    センテンス
１４０    スキップボタン
１４１    覚えたボタン
１４２    終了ボタン
１５０    レスト画面移行通知
１６０    戻るボタン
１７０    設定画面
１８０    刷り込みフェーズ移行通知
２１１    刷り込みフェーズ実行部
２１２    チェックフェーズ実行部
２１３    全体制御部
２２１    センテンスストック
２２２    センテンスリスト
２２３    刷りこみリスト
２２４    刷り込みパターン
２２５    チェックリスト
２２６    チェックパターン
２２７    再生時間テーブル
２２８    刷り込みフェーズの回数実績
２２９    刷り込みログ
２３０    刷り込みフェーズのセンテンス数（Ｓ）
２３１    センテンスのリピート回数（Ｒ）
２３２    刷り込みフェーズのループ回数（Ｌ）
２３３    総利用時間（Ｔ）
【図１】
2016071074.tif 000003
【図２】
2016071074.tif 000004
【図３】
2016071074.tif 000005
【図４】
2016071074.tif 000006
【図５】
2016071074.tif 000007
【図６】
2016071074.tif 000008
【図７】
2016071074.tif 000009
【図８】
2016071074.tif 000010
【図９】
2016071074.tif 000011
【図１０】
2016071074.tif 000012
【図１１】
2016071074.tif 000013
【図１２】
2016071074.tif 000014
【図１３】
2016071074.tif 000015
【図１４】
2016071074.tif 000016
【図１５】
2016071074.tif 000017
【図１６】
2016071074.tif 000018