(57)【要約】【課題】学習者が毎日の学習方法や学習内容を工夫しなくとも、装置の指示に従うだけで確実に記憶学習が行なえる装置を提供する。【解決手段】記憶学習のためのコンピュータ装置であって、日時を提供するカレンダー手段と、学習を行なった日を格納した記憶手段と、複数の学習データを格納した記憶手段と、当日の学習内容をルールに基づいて決定する決定手段と、学習データを読み出して表示する進行手段と、学習データに対する応答入力を受け付ける手段と、応答入力に基づく学習結果を読み出された学習データに関連付けて格納する記憶手段とを有し、学習内容決定手段が、当日の学習内容を、前日以前の学習結果を用いて決定する学習装置。【選択図】　図１
2004004418.tif 000002
【特許請求の範囲】
【請求項１】
記憶学習のためのコンピュータ装置であって、日時データを提供するカレンダー手段と、学習を行なった日のデータを格納した学習日時記憶手段と、学習対象である複数の学習単位のデータを格納した学習データ記憶手段と、学習当日の学習内容をあらかじめ定められたルールに基づいて決定する学習内容決定手段と、前記学習内容から少なくとも１の学習単位の学習データを読み出して順次表示する学習進行手段と、前記表示された学習データに対する学習者の応答入力を受け付ける入力手段と、前記受け付けた応答入力に基づく学習結果データを前記読み出された学習単位の学習データに関連付けて格納する学習結果記憶手段とを有し、前記学習内容決定手段が、学習当日の学習内容を、学習当日の前日以前の日に行なわれた学習の学習結果を用いて決定する学習装置。
【請求項２】
学習内容決定手段が、学習当日の前日以前の日にすでに学習を行なった学習データのうち、あらかじめ定められたルールにより記憶が不十分と判断される学習単位の全部を、復習学習データとして学習当日の学習内容に含める請求項１に記載の学習装置。
【請求項３】
学習内容に含まれる復習学習データを学習単位の全部について表示した後、学習当日の日のデータを学習日時記憶手段に格納する請求項２に記載の学習装置。
【請求項４】
学習当日の前日以前の日に学習を行なっていない学習データのうち、あらかじめ定めた学習単位数の学習データを、新規学習データとして学習当日の学習内容に含める請求項１に記載の学習装置。
【請求項５】
学習内容決定手段が、学習当日の前日以前の日にすでに学習を行なった学習データのうち、あらかじめ定められたルールに基づいて記憶が不十分と判断される学習単位の全部を復習学習データとして学習当日の学習内容に含め、且つ、学習当日の前日以前の日に学習を行なっていない学習データのうち、あらかじめ定めた学習単位数の学習データを新規学習データとして学習当日の学習内容に含めるものであり、さらに、前記のあらかじめ定めた新規学習データの学習単位数を、前記復習学習データの学習単位数に対応して調節する学習項目数調節手段を有する請求項１に記載の学習装置。
【請求項６】
学習項目数調節手段が、復習学習データの学習単位数と新規学習データの学習単位数との合計が、あらかじめ定めた上限値を超えないように新規学習データの学習単位数を減少せしめる請求項５に記載の学習装置。
【請求項７】
学習内容決定手段が学習当日の学習内容を決定するにあたり、学習当日の学習と学習当日の前日以前の日であって直近に学習が行なわれた日の学習との間に、あらかじめ定めた時間以上が経過している場合に、あらかじめ定めたルールに従って、前記の時間が経過していない場合より学習内容に含まれる学習データの学習単位数が増加しうるように構成された請求項１に記載の学習装置。
【請求項８】
学習当日の前日以前の日であって直近に学習が行なわれた日の学習から、あらかじめ定められた一定時間が経過した場合に、学習者に対し学習を促す動作を行う学習開始時刻告知手段を有する請求項１に記載の学習装置。
【請求項９】
学習内容決定手段が決定した学習内容の学習単位の全部を学習進行手段が表示した後、学習当日の学習結果を表示する学習結果表示部を有する請求項１に記載の学習装置。
【請求項１０】
学習内容決定手段が決定した学習当日の学習内容を、学習当日中に繰り返し表示しうる日内復習進行部を有する請求項１に記載の学習装置。
【請求項１１】
学習結果データとして、学習当日の前日以前の日であって学習が行なわれた直近の日の学習からあらかじめ定められた時間が経過した場合に、その経過の前後を通して有効であるデータと、その経過の前は有効であるが後は無効となるデータとを有し、日内復習進行部が、あらかじめ定められたルールに従って、後者のデータが有効である時間内に後者のデータを書き換える請求項１に記載の学習装置。
【請求項１２】
日の区別を、あらかじめ設定した区切り時刻をもって行い、前記区切り時刻が、午前の時間帯に設定されている場合に、午前０時から前記区切り時刻に至るまでの時間の日付けとして、前日の日付けを用いる請求項１に記載の学習装置。
【請求項１３】
画面表示された学習データに関して、学習者が、記憶すべき内容を記憶していると判断した場合に押すボタンと、記憶していないと判断した場合に押すボタンと、記憶すべき内容を表示させるために押すボタンと、次の学習データを表示させるためのボタンの、合計４つのボタンを用いて学習プロセスを実行する学習装置。
【請求項１４】
記憶学習のためのコンピュータ装置であって、複数の学習データを格納する学習データ記憶手段と、少なくとも１の学習データを読み出して表示する学習データ表示手段と、前記表示された学習データに対する学習者の応答を入力する入力手段と、前記入力された応答データに基づく学習履歴データを前記読み出された学習データごとに関連付けて格納する学習結果記憶手段と、前記学習履歴データを用いて１回の学習における復習内容を決定する復習内容決定手段と、前記学習履歴データを用いて１回の学習における新規学習内容を決定する新規学習内容決定手段とを有し、かつ前記新規学習内容に基づいて行なわれる新規学習の学習データの項目数に上限数が設けられている学習装置。
【請求項１５】
記憶学習のためのコンピュータ装置であって、複数の学習データを格納する学習データ記憶手段と、日時を特定するカレンダー手段と、学習が行なわれた日時のデータを格納した学習日時記憶手段と、少なくとも１の学習データを読み出して表示する学習データ表示手段と、前記表示された学習データに対する学習者の応答を入力する入力手段と、前記入力された応答データに基づく学習履歴データを前記読み出された学習データごとに関連付けて格納する学習結果記憶手段と、前記学習履歴データを用いて復習内容を決定する復習内容決定手段とを有し、前記復習内容決定手段が、１回の学習が行われ前記学習日時記憶手段に格納された日時のデータから、次回の学習が行なわれた日時までに一定時間以上が経過している場合と経過していない場合とで、前記次回の学習で行なう復習内容を変更せしめる学習装置。
【請求項１６】
学習データ記憶手段から読み出され学習データ表示手段により表示された学習データに対して、入力手段により応答が入力される記憶学習のためのコンピュータ装置であって、日時を特定するカレンダー手段と、学習が行なわれた日時のデータを格納した学習日時記憶手段を有し、１回の学習が行なわれた日時のデータに基づいて、１日を周期として次回の学習開始時刻を告知する学習開始時刻告知手段を有する学習装置。
【請求項１７】
記憶学習のためのプログラムであって、コンピュータを、日時データを提供するカレンダー手段と、学習を行なった日のデータを格納した学習日時記憶手段と、学習対象である複数の学習単位のデータを格納した学習データ記憶手段と、学習当日の学習内容をあらかじめ定められたルールに基づいて決定する学習内容決定手段と、前記学習内容から少なくとも１の学習単位の学習データを読み出して順次表示する学習進行手段と、前記表示された学習データに対する学習者の応答入力を受け付ける入力手段と、前記受け付けた応答入力に基づく学習結果データを前記読み出された学習単位の学習データに関連付けて格納する学習結果記憶手段として機能させるためのプログラムであり、前記学習内容決定手段が、学習当日の学習内容を、学習当日の前日以前の日に行なわれた学習の学習結果を用いて決定するプログラム。
【請求項１８】
請求項２〜１６のいずれかに記載の学習装置と同等の機能をコンピュータに実現させるためのプログラム。
【請求項１９】
請求項１７または１８に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、学習者が使用するための学習装置に関し、特に、外国語の単語や歴史年号のような、学習者が暗記しなければならない学習内容の学習に適する自律型学習装置に関する。
【０００２】
【従来の技術】
従来、学習者が外国語の単語や歴史年号を暗記しようとするときは、暗記用のいわゆる単語カードと呼ばれる紙カード類を用いることが多い。学習者は単語カードの一面に記憶しようとする単語や年号等の見出し語を記入し、その裏面に意味や歴史上の出来事等を記入する。そして、カードの一面だけを見て他面の内容を思い出せるかどうかを確認し、次のカードに移るという作業を繰り返す。この方法では、単語カードの使用方法や学習スケジュールも含め、全てが学習者の意志と工夫にゆだねられており、学習者が継続的に学習を行うのはなかなかに困難である。そのため、学習が中途半端になりやすく、学習の達成感も得にくいのが実状である。
【０００３】
また、単語の綴りと意味とを別個に表示できるという点において、単語カードと同様の機能を有するコンピュータソフトウェアも各種知られている。これらは、コンピュータを利用することにより暗記用データの編集ができるという利点を有するものの、その機能は、基本的に単語カードをコンピュータ上に移し替えただけであり、学習の方法そのものが学習者の意志と工夫にゆだねられている点において従来の単語カードと本質的に変わるものではない。
【０００４】
さらには、英単語などの問題を表示して学習者に正答か誤答かをキー入力させ、それに応じて復習する問題としない問題とを区別する学習装置に関する発明が、特開平５−３１３５５３号公報や特開平７−４９６４９号公報、特開２０００−４７５５９号公報等に開示されている。しかし、これらは、いずれも正答したか否かを問題ごとに区別しているだけであり、これらを使用した具体的な学習方法が学習者の意志と工夫にゆだねられている点は単語カードの場合と同様である。
【０００５】
一方、学習者が学習課題を完全に記憶したか否かをチェックし、記憶が不完全な場合には、連続して反復学習をさせることにより学習を完成させると共に、学習者個別の忘却曲線を測定し、この忘却曲線に基づいて復習及び学習をさせることによって、学習者に学習課題を確実に記憶させる教育装置が、特開平８−２７８７４５号公報に開示されている。この装置では、学習課題の復習スケジュールを学習装置が定めるが、学習者ごとに異なる忘却曲線に沿って決定しているため、授業中や通学途中でも装置が自動的に決定したスケジュールに従って学習しなければならず、毎日の生活や学習のリズムが乱されるという問題点がある。
【０００６】
【発明が解決しようとする課題】
本発明は、学習者が自ら毎日の学習方法や学習内容を工夫しなくとも、装置等の指示に従うだけで確実に記憶学習が行なえる装置等を提供することを課題とする。
【０００７】
特に、脳のいわゆる短期記憶と長期記憶とに対応し、学習内容が長期記憶に移行しているか否かを学習項目ごとに判断しながら、学習内容を自律的にコントロールできる学習装置等を提供することを課題とする。
【０００８】
また、学習者が学習を怠けた場合であっても、後日確実な復習が継続的に行える装置を提供することを課題とする。好ましくは、学習者が、毎日の学習に達成感と安心感を得ることができ、不安感やあせりなどが減少する学習装置を提供することを課題とする。さらに好ましくは、学習者の過去の学習スケジュールに対応して学習が可能であり、生活や学習のリズムが乱されることがない学習装置を提案することを課題とする。
【０００９】
【課題を解決するための手段】
発明の第１は、記憶学習のためのコンピュータ装置であって、日時データを提供するカレンダー手段と、学習を行なった日のデータを格納した学習日時記憶手段と、学習対象である複数の学習単位のデータを格納した学習データ記憶手段と、学習当日の学習内容をあらかじめ定められたルールに基づいて決定する学習内容決定手段と、前記学習内容から少なくとも１の学習単位の学習データを読み出して順次表示する学習進行手段と、前記表示された学習データに対する学習者の応答入力を受け付ける入力手段と、前記受け付けた応答入力に基づく学習結果データを前記読み出された学習単位の学習データに関連付けて格納する学習結果記憶手段とを有し、前記学習内容決定手段が、学習当日の学習内容を、学習当日の前日以前の日に行なわれた学習の学習結果を用いて決定する学習装置である。この構成により、学習者は、学習から１日後、すなわち１回の睡眠を経由した後に記憶しているかどうかを確認しながら学習を行うことになるので、学習データを確実に記憶することができる。また、学習装置の表示に従って学習をすればよく、自分で学習方法を工夫する必要がないから、簡単に必要な記憶学習を行なうことができる。
【００１０】
ここで、学習内容決定手段が、学習当日の前日以前の日にすでに学習を行なった学習データのうち、あらかじめ定められたルールにより記憶が不十分と判断される学習単位の全部を、復習学習データとして学習当日の学習内容に含めることは望ましい。この構成により、日を超えた記憶、いわゆる長期記憶に移行していない学習データは、連続した日に必ず復習を行うことになるので、確実に記憶ができ、かつ時間効率のよい学習を行なうことができる。
【００１１】
さらに、学習内容に含まれる復習学習データを学習単位の全部について表示した後、学習当日の日のデータを学習日時記憶手段に格納することは望ましい。この構成により、学習当日に復習すべき学習データの全部を復習する前に、何らかの事情で学習が中断しても、再開時にその続きから学習を行なうことが可能となり、学習に違和感を感じることがない。
【００１２】
また、学習当日の前日以前の日に学習を行なっていない学習データのうち、あらかじめ定めた学習単位数の学習データを、新規学習データとして学習当日の学習内容に含めることは望ましい。この構成により、毎日必ず原則一定数の新しい学習データを学習するので、いつごろに全部の学習が終了するかの目処がたち、学習者は毎日の学習の進度に関する不安感から解消される。また、１日に学習する新規学習の学習単位の数が限定されているので、達成感、安心感を得やすくなる。
【００１３】
また、学習内容決定手段が、学習当日の前日以前の日にすでに学習を行なった学習データのうち、あらかじめ定められたルールに基づいて記憶が不十分と判断される学習単位の全部を復習学習データとして学習当日の学習内容に含め、且つ、学習当日の前日以前の日に学習を行なっていない学習データのうち、あらかじめ定めた学習単位数の学習データを新規学習データとして学習当日の学習内容に含めるものであり、さらに、前記のあらかじめ定めた新規学習データの学習単位数を、前記復習学習データの学習単位数に対応して調節する学習項目数調節手段を有することは望ましい。この構成により、学習装置が、学習者のコンディションや記憶能力の違いに対応して、毎日の学習単位数を適宜コントロールすることができるので、学習者に最適な状態で学習を行なうことが可能になる。
【００１４】
ここで、学習項目数調節手段が、復習学習データの学習単位数と新規学習データの学習単位数との和が、あらかじめ定めた上限値を超えないように新規学習データの学習単位数を減少せしめることは望ましい。この構成により、学習者が病気になったり、また記憶しにくい学習データが続いた場合のように、何らかの原因で記憶学習が不調になった場合でも、学習内容に含まれる学習単位数が無限定に増加することがないから、学習者が記憶学習を途中で投げ出すおそれが小さくなる。
【００１５】
また、学習内容決定手段が学習当日の学習内容を決定するにあたり、学習当日の学習と学習当日の前日以前の日であって直近に学習が行なわれた日の学習との間に、あらかじめ定めた時間以上が経過している場合に、あらかじめ定めたルールに従って、前記の時間が経過していない場合より学習内容に含まれる学習データの学習単位数が増加しうるように構成することは望ましい。この構成により、何らかの理由で学習を行なえない日が発生した場合でも、復習すべき学習データを一定のルールで増加せしめるので、学習を行なわなかったために記憶が不十分となっているのではないかという、学習者の記憶学習特有の不安感を低減することができる。
【００１６】
また、学習当日の前日以前の日であって直近に学習が行なわれた日の学習から、あらかじめ定められた一定時間が経過した場合に、学習者に対し学習を促す動作を行う学習開始時刻告知手段を有することは望ましい。この構成により、学習者が毎日必ず決まった時間に学習を行なうように促すことができるので、学習者は、確実に記憶を行なうことができる。
【００１７】
また、学習内容決定手段が決定した学習内容の学習単位の全部を学習進行手段が表示した後、学習当日の学習結果を表示する学習結果表示部を有することは望ましい。この構成により、学習者は毎日必ず、復習が必要な学習単位の全部を復習することになるから、記憶が確実となる。また、１日に学習する範囲が明確であるから、学習者は毎日の学習において安心感と達成感を得ることができる。
【００１８】
また、学習内容決定手段が決定した学習当日の学習内容を、学習当日中に繰り返し表示しうる日内復習進行部を有することは望ましい。この構成により、その日に学習すべき範囲を繰り返し何度も学習することができ、より確実に記憶学習を行なうことができる。また、１日の学習内容が決まっているので、達成感が得やすくなる。
【００１９】
また、学習結果データとして、学習当日の前日以前の日であって学習が行なわれた直近の日の学習からあらかじめ定められた時間が経過した場合に、その経過の前後を通して有効であるデータと、その経過の前は有効であるが後は無効となるデータとを有し、日内復習進行部が、あらかじめ定められたルールに従って、後者のデータが有効である時間内に後者のデータを書き換えることは望ましい。この構成により、日を超えた学習の記憶状態と１日の中における日内復習における記憶状態とが別個独立に管理できるから、より確実に学習データを長期記憶に移行させうるように記憶学習を行なうことが可能となる。
【００２０】
また、日の区別を、あらかじめ設定した区切り時刻をもって行い、前記区切り時刻が午前の時間帯に設定されている場合に、午前０時から前記区切り時刻に至るまでの時間の日付けとして、前日の日付けを用いることは望ましい。この構成により、学習者が学習を行なう時間が、午前０時前だったり又は午前０時過ぎだったりして日によって変動した場合であっても、学習する内容がそれに影響されることがなくなり、確実な学習が行なえ、学習者が学習内容に違和感を感じることがなくなる。
【００２１】
発明の第２は、画面表示された学習データに関して、学習者が、記憶すべき内容を記憶していると判断した場合に押すボタンと、記憶していないと判断した場合に押すボタンと、記憶すべき内容を表示させるために押すボタンと、次の学習データを表示させるためのボタンの、合計４つのボタンを用いて学習プロセスを実行する学習装置である。この構成により、単純な操作のみで学習を行なうことが可能となる。
【００２２】
発明の第３は、記憶学習のためのコンピュータ装置であって、複数の学習データを格納する学習データ記憶手段と、少なくとも１の学習データを読み出して表示する学習データ表示手段と、前記表示された学習データに対する学習者の応答を入力する入力手段と、前記入力された応答データに基づく学習履歴データを前記読み出された学習データごとに関連付けて格納する学習結果記憶手段と、前記学習履歴データを用いて１回の学習における復習内容を決定する復習内容決定手段と、前記学習履歴データを用いて１回の学習における新規学習内容を決定する新規学習内容決定手段とを有し、かつ前記新規学習内容に基づいて行なわれる新規学習の学習データの項目数に上限数が設けられている学習装置である。この構成により、１回の学習において、前回以前の学習内容の復習に加えて新しく学習する内容を学習装置が限定するので、学習者は自分で学習計画や学習方法を工夫する必要が無い。また、新規学習の項目数が制限されているから、毎回の学習における達成感、安心感を得やすくなる。
【００２３】
発明の第４は、記憶学習のためのコンピュータ装置であって、複数の学習データを格納する学習データ記憶手段と、日時を特定するカレンダー手段と、学習が行なわれた日時のデータを格納した学習日時記憶手段と、少なくとも１の学習データを読み出して表示する学習データ表示手段と、前記表示された学習データに対する学習者の応答を入力する入力手段と、前記入力された応答データに基づく学習履歴データを前記読み出された学習データごとに関連付けて格納する学習結果記憶手段と、前記学習履歴データを用いて復習内容を決定する復習内容決定手段とを有し、前記復習内容決定手段が、１回の学習が行われ前記学習日時記憶手段に格納された日時のデータから、次回の学習が行なわれた日時までに一定時間以上が経過している場合と経過していない場合とで、前記次回の学習で行なう復習内容を変更せしめる学習装置である。この構成により、たまたま何らかの事情により、学習者が、ある日の学習を怠けたとしても、学習データごとの履歴データと前回の学習からの経過時間を基に、復習すべき内容を学習装置が自動的に変化させるので、記憶が曖昧であった学習データであっても確実に記憶学習を行なうことができる。
【００２４】
発明の第５は、学習データ記憶手段から読み出され学習データ表示手段により表示された学習データに対して、入力手段により応答が入力される記憶学習のためのコンピュータ装置であって、日時を特定するカレンダー手段と、学習が行なわれた日時のデータを格納した学習日時記憶手段を有し、１回の学習が行なわれた日時のデータに基づいて、１日を周期として次回の学習開始時刻を告知する学習開始時刻告知手段を有する学習装置である。この構成により、学習者は毎日の生活リズムにあわせて学習を行なうことが可能となり、かつ学習者は学習装置に学習を促されるので、学習者の気まぐれで学習を行なったり行なわなかったりする事態が減少する。
【００２５】
発明の第６は、記憶学習のためのプログラムであって、コンピュータを、日時データを提供するカレンダー手段と、学習を行なった日のデータを格納した学習日時記憶手段と、学習対象である複数の学習単位のデータを格納した学習データ記憶手段と、学習当日の学習内容をあらかじめ定められたルールに基づいて決定する学習内容決定手段と、前記学習内容から少なくとも１の学習単位の学習データを読み出して順次表示する学習進行手段と、前記表示された学習データに対する学習者の応答入力を受け付ける入力手段と、前記受け付けた応答入力に基づく学習結果データを前記読み出された学習単位の学習データに関連付けて格納する学習結果記憶手段として機能させるためのプログラムであり、前記学習内容決定手段が、学習当日の学習内容を、学習当日の前日以前の日に行なわれた学習の学習結果を用いて決定するプログラムである。このプログラムをコンピュータに実行させることにより、発明の第１の学習装置と同等の機能をコンピュータに発揮させることができる。
【００２６】
さらに、前記のいずれかに記載の学習装置と同等の機能をコンピュータに実現させるためのプログラムであることは望ましい。この構成により、前記のいずれかの学習装置と同等な機能をコンピュータに実現させることが可能となる。
【００２７】
発明の第７は、前記のいずれかのプログラムを記録したコンピュータ読み取り可能な記録媒体である。この記録媒体を用いて前記のプログラムをコンピュータにインストールすることにより、コンピュータに、前記のいずれかの学習装置と同等の機能を発揮させることができる。
【００２８】
【発明の実施の形態】
以下、本発明の実施形態の例を図面を参照しながら説明する。
（実施例１）　図１は、英単語を記憶するための自律型学習装置の１例の概略正面図である。装置１０の正面中央上部には、学習内容などを表示するための液晶パネル２０が設けられており、その左側には、英単語の日本語の意味や英単語を用いた例文を見たい場合に押す「？」ボタン３０と、次の単語を表示するための「次」ボタン４０が設けられている。液晶パネルの右側には、単語の意味を覚えていると学習者が思った場合に押す「○」ボタン５０と、覚えていないと思った場合に押す「×」ボタン６０が設けられている。学習作業はこれら４つのボタンを適宜押して行なう。また、正面中央下部には、学習プロセスを開始するための「開始」ボタン７０が設けられている。そのほか、図示していないが、学習開始時間の到来を、学習者に呼び出し音で知らせるためのスピーカが内蔵されている。なお、図１は、新規学習プロセス若しくは復習学習プロセスにおいて、学習対象の「ｗｏｒｄ」なる単語が液晶パネルに表示された状態を示している。
【００２９】
図２は、学習装置の概略構成内容を示したブロック図である。記憶部２００には、学習データ２１０として、学習すべき英単語全ての単語コード、英単語の綴り、日本語での意味、英単語を用いた例文、英単語の品詞、英単語を読み上げた音声データの各データが単語ごと、すなわち学習単位ごとに格納されている。学習データを格納した単語テーブルを図３に示す。
【００３０】
ここで、学習単位とは、例えば、１つの英単語の綴り、その日本語の意味、その英単語をネィティブスピーカーが発音した音声のように、ひとまとめで学習に必要な基本単位をなすものを言う。従って、図３に例示したテーブルでは、１行が１の学習単位に相当する。学習当日の学習内容に含めるか否かの決定は、この学習単位ごとに行なわれる。
【００３１】
学習結果データ２２０として、学習者がすでに学習したことがあるか否かを区別する既出コード、英単語の意味を覚えていたか否かを示す記憶コード、何回連続して覚えていなかったか若しくは覚えていたかを示す回数コードの各データが、単語テーブルに格納されたすべての単語について、単語ごとに格納されている。学習結果データを格納した結果テーブルを図４に示す。既出コード、記憶コード、回数コードの意味をそれぞれ図５、図６、図７のテーブルに示す。なお、学習装置の初期状態では、図４の結果テーブルは、全ての単語について既出コードは「０」（未出）、日時データは空白、記憶コードは「０」（覚えていない）、回数コードは、「０」（データなし）となっている。
【００３２】
このように、特定の英単語を過去に学習したか否か、学習した結果、学習者が意味を覚えていると認識したか又は覚えていないと認識したか、さらには、覚えている又は覚えていないという状態が何回の学習の間続いたかについての学習履歴のデータを各単語ごと（学習単位ごと）に管理しているので、どの単語を学習していないか、さらに、どのタイミングでどの単語を復習すべきかについて、単語ごとに装置が自律的に判断することができる。
【００３３】
また、記憶部２００には、前回の学習が行われた際の学習開始時刻と日付に関する学習日時データ２３０が格納されている。前回の学習開始時刻と日付のデータは、次回の学習の開始時刻を計測する起点となる。これにより、学習者が１回学習装置を用いて学習を行うと、次回の学習を行う時間が１日のうちの前回の学習と同じ時間にセットされる。今回の学習開始時刻のデータは、今回の復習学習のプロセスが終了した後に、前回のデータに上書き更新される。
【００３４】
つまり、この装置は、１日に１回の学習を行うことを前提としている。さらに１回の学習で１つの単語は１回しか学習の機会がない。すなわち、学習者は単語が表示されたときに集中して記憶の努力をしなければならず、学習効率が高まる結果となる。
【００３５】
復習プロセスが終了した後に、今回の学習開始時刻のデータを更新するのは以下の理由による。例えば、データの更新が学習プロセスのスタート時に行なわれると、何らかの理由で１回の復習学習プロセスが途中中断した場合、学習開始時刻と日付のデータが更新されてしまっているから、中断後に復習を再開した場合には、後で説明する図１０のＳＦ００７〜ＳＦ００８ステップで履歴データが修正されるべき単語が異なってくる。そのため、記憶が不十分なままで記憶したものとされてしまう単語が出現してしまうからである。
【００３６】
しかし、復習プロセスが終了した後で学習開始時刻等のデータを更新すれば、そのような問題は生じない。学習装置は、再度の復習スタート時に前回の学習開始時刻と日付のデータに基づいて復習すべき内容を判断し学習者に提示する。
【００３７】
つまり、学習開始時刻のデータと単語ごとに管理された履歴データとを組み合わせることによって、電池切れなどの何らかの原因で復習学習プロセスが途中で中断しても、復習プロセスで提示すべき学習内容が中断前と変わることがない。一方で、復習が終了した単語に関しては、学習履歴データが更新されているから、再度復習プロセスを行なっても、すでに当日の復習が終了している単語と同じ単語が再度出現するということはない。従って、学習者は、違和感無く安心して復習することができる。
【００３８】
なお、「１回の学習」もしくは「１回の学習プロセス」とは、学習者が１日のおよそ定められた時間に習慣的に行なう一連の記憶学習を指しており、学習装置を用いて学習を行なう当日に復習すべき単語と新規に学習すべき単語を一通り学習する１つのプロセス全体を意味する。この実施例１の装置では、１日のうちに１度だけ「１回の学習」を行う。また、「前回の学習」とは、学習当日以前の日であって、直近に学習を行なった日の学習を言い、当日と前回の日との間に少なくとも１回の睡眠時間がある場合を想定している。「次回の学習」等に関しても同様である。これは睡眠によって脳の短期記憶と長期記憶の状態が変化することから、その変化した状態を前提として、次回の学習を行なえるようにするためである。従って、実施例１の装置における「１回の学習」は、「１日の学習」と表現することもできる。
【００３９】
記憶部２００には、現在日付および現在時刻を表示する待ち受け画面、学習開始画面、単語表示画面、意味等表示画面、学習結果表示画面、学習終了画面、学習者に学習を開始するよう促すための促し画面１〜４の各画面、装置の各種設定を、学習者が必要により変更するための設定変更画面等の画面データ２４０が格納されている。各画面には、それぞれにふさわしいキャラクターと学習者に呼びかける文言が適宜表示される。
【００４０】
次に、処理部１００には、日時のデータを提供するカレンダー部１１０が設けられている。このカレンダー部が提供する日時のデータに基づいて、学習開始時刻と日付のデータの格納、翌日若しくは翌々日の学習開始時刻の決定、学習者が学習開始時刻になっても学習を開始しない場合に学習を促すための促し画面の表示等が行われる。
【００４１】
また、処理部１００には、学習開始時刻告知部１２０が設けられている。学習開始時刻告知部は、前回の学習開始時刻から計測して２４時間（＝略１日）が経過した場合に、学習促し画面１を表示し、同時に学習時間が来たことを音により学習者に知らせる。学習者が学習を開始せず、さらに１時間が経過した場合には、学習促し画面２を表示し音で学習者にその旨を知らせる。それでも学習が開始されない場合には、さらに２４時間経過（前回学習開始時刻から計測して４８時間経過）まで待って学習促し画面３を表示し、同時に音で学習者に学習を促す。さらに１時間経過時（前回学習開始時刻から４９時間）にも同様の動作を行い、学習促し画面４を表示する。ここで、学習促し画面１〜４は、１から４へ数字が大きくなるほど学習者に対する促し度合いが強くなるように設定されている。
【００４２】
このように、１日を周期として学習者に学習を促すことにより、学習者は毎日決まった時刻に学習を開始することができ、生活や学習のリズムを崩されることがない。また、後に説明する復習プロセスと合わせ、学習者は記憶が不確実な単語だけを毎日連続して復習することになるから確実な記憶を行なうことができるし、学習に要する全時間という観点からも効率よい学習ができる。また、何らかの事情によってすぐには学習を開始できなかったとしても、１時間後には再度学習開始を促す動作が行われるので、学習者が忘れずに済む。また、その日に何らかの学習ができない事情があったとしても、翌日の同じ時間に再び学習促し動作が行われるし、さらには、後で説明するように、学習の抜けに伴う記憶内容のレベル低下をリカバリーするように復習内容決定部が復習内容を変化させるため、学習者は安心して学習を行うことができる。
【００４３】
データ入力部１３０は、学習者が装置のボタンを操作して入力した信号を受け取って、各処理部に送る。「開始」ボタンが押された場合は学習開始時刻告知部、「○」ボタン、「×」ボタン、「？」ボタン、「次」ボタンのいずれかが押された場合には、復習学習進行部若しくは新規学習進行部にそれぞれの信号が渡される。
【００４４】
復習内容決定部１４０は、学習プロセスがスタートした場合に、図４の学習結果テーブルを検索し、当日に復習すべき単語をすべてピックアップして、それらの単語コードを集めた復習単語リストを作成する。復習すべき単語のリストアップの基準は、前回の学習で少なくとも１回は学習しているがまだ覚えていない単語、すなわち、図４のテーブルの既出コードに「１」が格納され且つ記憶コードが「０」（覚えていない）の単語、及び記憶コードが「１」（覚えている）で回数コードが「１」（１回だけ覚えていた）の単語である。これにより、未だ学習していない単語やある程度確実に覚えている単語（２日連続で覚えていると学習者が入力した単語）を排除し、学習はしたものの記憶できていない単語や、１回は覚えていたとしても未だ確実とは言えない単語をすべてリストアップする。
【００４５】
なお、記憶コードが「１」（覚えている）で回数コードが「１」（１回だけ覚えていた）の単語の場合、一応１回は覚えていたものの未だ確実とは言えない。そのため、上記のとおり復習単語リストにリストアップされるのであるが、当日の学習開始時刻が前回の学習開始時刻から３６時間以上が経過している場合は、その間に２回の睡眠が行なわれたと考えられ、記憶が未だ確実でないと判断されている単語の場合は、学習者の記憶レベルがさらに低下しているおそれがあるため、リストアップされる際に記憶コード及び回数コードが共に「０」に修正される。これにより、１回は覚えていた単語であっても次の復習までに３６時間が経過してしまうと、１回は覚えていたという履歴が消去され、改めて２回連続して記憶していたという状態になるまでは復習単語リストに読み出されることになる。つまり、何らかの事情により、学習者が１回分の学習を行えなかった場合でも、それに伴う睡眠による記憶レベルの低下を推測して復習すべき単語のデータが修正されるので、確実に単語の学習が行えることになる。
【００４６】
なお、上記の学習間の間隔として「３６時間」を設定しているのは、学習者が記憶学習を行なう場合に、１日のだいたい決まった時刻で学習を行なうと考えられること、つまり、３６時間を超えて次回の学習を行なった場合は、その間に少なくとも２回の睡眠がなされ且つ少なくとも１回分の学習が行なわれなかったと判断し、それに応じて復習内容を変化させるのである。この時間は２８時間以上４４時間以内から最適な時間を選択すればよい。この時間が長すぎると、１回分の学習が行なわれなかったのに復習内容が変化しない事態が生じやすくなる。また、短すぎると、１日の学習を行なった時刻が単に遅くなっただけで１回も睡眠が行なわれなかった場合にも復習内容が変化してしまう事態が生じやすくなる。さらに好ましくは３２時間以上４０時間以内である。
【００４７】
復習学習進行部１５０は、復習内容決定部で作成された復習すべき単語リストを用い、単語リストからランダムに一語ずつ単語コードを読み出し、図３の単語テーブルからコードに対応する単語の綴りを読み出して画面表示する。なお、既出コードは「１」のままで変化は無い。次にその単語の発音の音声ファイルを読み出してスピーカから２回音声出力する。また、復習単語リストが作成された際にリストアップされた復習すべき単語の総数と、復習が終了した単語の数が、それぞれ画面下部に表示される。
【００４８】
また、復習学習進行部１５０は、結果テーブルから記憶コードと回数コードを読み出し、それに対応した「○」若しくは「×」を画面の単語の下に表示する。例えば、直近の学習で１回覚えていた単語（記憶コード１、回数コード１）の場合は「○」が１つだけ表示されるし、直近の学習で過去二回連続して覚えていなかった単語（記憶コード０、回数コード２）では「×」が２個表示される（図１に例を示す。）。なお、三回以上連続して覚えていなかった場合（記憶コード０、回数コード３）には、「×」が３個表示され、これ以上表示される「×」は増えない。この表示を参照することにより、学習者は、表示されている単語についての自分の直近の学習成績を知ることができ、その単語についての学習の念の入れ方を変えることができる。
【００４９】
学習者は、表示された単語の意味を覚えていると判断すれば「○」ボタンを押す。「○」ボタンを押したものの、単語の意味を一応確認したい場合は、「？」ボタンを押すと単語の意味と例文、品詞が表示される。ここで、覚えていると思っていた意味が間違っていた場合には、続いて「×」ボタンを押せばよい。表示された綴りを見て単語の意味を覚えていないと判断すれば、単に「×」ボタンを押す。すると、単語の意味、例文、品詞が表示される。
【００５０】
なお、学習者が「○」ボタンを押した場合は、「いいよ」なるコメントが、「○」ボタンを押したあとに「×」ボタンを押した場合には、「う〜む。」なるコメントが１秒間画面右上隅に表示される。「○」ボタンを押すことなく「×」ボタンを押した場合は、単語の意味が表示されるので、特にコメントは表示しない。
【００５１】
いずれの場合も、「次」ボタンを押すと、画面表示されていた単語の学習結果が図４の結果テーブルに次のようにして反映される。「○」ボタンを押し「×」ボタンを押さなかった場合は、「？」ボタンを押したか押さなかったかに関わりなく、その単語の記憶コードは「１」（覚えている）となり、回数コードが「０」であったとすれば「１」に、「１」であったとすれば「２」に増加させられる。「○」ボタンを押したものの意味を確認したら間違っていたために「×」ボタンを押した場合は、記憶コードは「０」になり、回数コードは「１」になる。単語の意味を覚えておらず、「○」ボタンを押すことなく「×」ボタンだけを押した場合は、記憶コードは「０」になり、回数コードは、元が「０」であったとすれば「１」に、「１」であったとすれば「２」に、「３」であったとすれば「３」のままとなる。そして、画面表示されていた単語の単語コードが復習単語リストから削除され、次の復習すべき単語の単語コードが復習単語リストからランダムに選択されて、その綴りおよび直近の学習結果が単語テーブルから読み出され、同様に処理される。
【００５２】
復習学習進行部１５０は、復習単語リストにリストアップされた単語コードがすべて削除されるまで復習作業を続ける。つまり、復習学習をすべき単語はすべて復習対象とする。これにより、記憶できたと判断されるまで、連続して毎回の学習で繰り返し同じ単語を復習することになる。このようにして、すでに学習しているが未だ記憶が確実ではないと判断される単語は、２回の学習で連続して記憶した旨が入力されるまでは、毎日、復習単語として出題されつづける。そのため、記憶対象の単語を漏らさず確実に記憶することができる。復習プロセスが終了すると、記憶部に格納されていた前回の学習開始時刻の日付及び時刻のデータが今回のデータに置き換えられる。
【００５３】
なお、ここで、２回の学習で連続して記憶した旨が入力されることにより記憶されたと判断している理由は次のとおりである。通常の記憶学習では記憶しなければならない単語数があらかじめ決まっており、それらの記憶の確実性を確保しながら、一方で、累計の学習時間ができるだけ少なてすむようにして、効率よく学習する必要がある。つまり、学習時間をかければかけるほど記憶の確実性は高まるが、記憶以外の学習にまわす時間は減少してしまう。そこで、両者のバランスを考慮し、できるだけ総学習時間が短くなるようにして、効率よく学習できるように条件を定めている。２回ではなく３回や４回等とするのは任意であるし、この回数を学習者が自らの好みで設定できるようにしておくことは望ましい。
【００５４】
処理部１００の新規学習内容決定部１６０は、復習学習プロセスに続いて新規学習プロセスが開始すると、図３のテーブルに格納された全ての単語の中から、既出コードが「０」の単語、すなわち未だ１回も学習していない単語を全て検索し、その単語の単語コードを取得して未学習単語全てのコードが格納された新規単語リストを構成する。なお、未出単語の個数が多すぎる場合は、１回の学習で学習する新規単語の上限数である３０個の２〜５倍の個数の単語コードを取得した段階で新規単語リストの作成を中止しても良い。このようにすることで装置の製造コストを低く抑え、装置のレスポンスを向上せしめることができる。
【００５５】
後で説明する新規学習進行部１８０では、この新規単語リストからランダムに３０個の単語を選択して順に画面表示する。このようにすることで、同じようなアルファベットつづりの単語ばかりが出題されるという印象を避けることができる。また、学習者の気まぐれで学習項目数が変動することを避けることができる。つまり、毎回の学習プロセスで学習する項目数を学習装置が限定することにより、学習者に毎回の学習に対する達成感と安心感が生まれやすくなる。
【００５６】
処理部１００の学習項目数調節部１７０は、新規単語リストから選択される単語の数を決定する。具体的には、復習単語リストが作成された直後に復習単語リストに格納された単語の数が６０個から１個ふえるごとに、新規に学習する単語の上限数を１個ずつ減らしていく。すなわち、復習単語リストに格納された復習すべき単語の数が９０個を超えると、新規に学習する単語の数がゼロになるように、上限数がゼロに設定される。これは、復習単語が多くなりすぎた場合に学習者が１回で学習する単語数を一定範囲内にとどめ、学習者の負担を軽減するためである。例えば、学習ペースが遅い学習者等の場合、１回の学習で復習すべき単語が増えすぎると学習を途中で投げ出す結果となる可能性が大きくなるので、これを防止するためである。また、記憶しにくい単語がたまたま続いた場合も同様である。ある程度復習が進んで復習単語リストの作成当初の単語数が減少してくれば、上限数は大きくなる。
【００５７】
なお、新規学習する単語の上限数や復習単語が多くなりすぎた場合の基準個数や減少個数の決め方は、学習者の学習成績に応じて装置が決定するようにしても良いし、また、学習者が任意に設定できるようにしても良い。
【００５８】
また、逆に、学習速度が速く、学習がある程度進行しても復習単語数が比較的少数にとどまって増加しない、すなわち、比較的少ない回数の復習で記憶してしまう学習者のために、一定回数の学習後に復習単語数をあらかじめ定めた数と比較し、復習単語数が少ない場合には新規に学習する単語数を増加せしめるようにしても良い。
【００５９】
処理部１００の新規学習進行部１８０では、学習項目調節部１７０で決定された上限数に従い、新規学習内容決定部１６０が作成した新規単語リストから、上限数までの数の単語を一個ずつランダムに選択して画面に表示する。単語が選択されたあと、その単語の既出コードが「０」から「１」に書き換えられる。学習すべき単語数、学習が終了した単語数が画面下部に表示されることと、学習履歴データやコメントが表示されること、さらに、各単語に対して学習者がキーボードを操作して学習を行なうのは、復習学習進行部の進行プロセスと同じである。なお、各コードの書き換え方は復習プロセスと新規学習プロセスで異なる。後述する。
【００６０】
処理部１００の学習結果表示部１９０は、復習及び新規の学習プロセスが終了するとその日の学習成績を表示する。具体的には、今日の復習単語数、今日の記憶完了単語数、今日の新規学習単語数を表示する。続いて別画面で、全学習単語数、学習中の単語数、記憶完了単語数、全学習単語数に対する記憶完了単語数の割合が表示される。さらに、新規学習した単語数から記憶完了予定日をデータから概算して表示する。毎回の学習成績を表示することにより、学習者は自らの学習の進度を毎回確認することができ、学習に関する不安や焦りを軽減することができる。
【００６１】
なお、上記の既出コードを用いず、回数コードを既出コートの代用として用いても良い。この場合、回数コードの「０」を既出コードの「０」とし、回数コードの「１」〜「３」を既出コードの「１」に対応するとして扱えばよい。
【００６２】
本発明の自律型学習装置の待ち受け状態における処理のフローチャートを図８に示す。自律型学習装置は常に電源が入った状態にあり、学習を行なっていない状態では待ち受け画面を表示している（ＳＭ００２）。待ち受け画面は時計になっており、現在の日付と時刻が表示されている。また、学習開始予定時刻が表示されている。学習開始予定時刻前でも「開始」ボタンが押されると（ＳＭ００３）、ＳＭ００３からフローは左に分岐して、学習プロセス（ＳＭ０１６）がスタートする。学習プロセスが終了すると、フローは再びＳＭ００２に戻り、待ち受け画面が表示されて次の学習時刻の到来を待つ。
【００６３】
ＳＭ００３で開始ボタンが押されない場合は、フローは下に分岐して記憶部に格納された前回の学習日時データから２４時間が経過したか否かを判断する（ＳＭ００４）。経過していなければフローはＳＭ００３に戻るが、２４時間経過した場合はフローはＳＭ００４から下に分岐して、画面データ２４０から学習者に対して学習開始を促す促し画面１のデータを読み出して画面表示する（ＳＭ００５）。促し画面１には、「勉強の時間だよ」と表示される。同時に所定の呼び出し音がスピーカから発せられる。なお、促し画面１〜４のいずれも待ち受け画面と同様に時計表示になっており、現在の日付けと時刻、さらに、学習開始の予定時刻からの経過時間が表示される。
【００６４】
促し画面１が表示されると、開始ボタンが押されるか（ＳＭ００６）若しくは２５時間が経過するか（ＳＭ００７）の待ち受け状態となる。開始ボタンが押された場合は学習プロセスが開始される（ＳＭ０１６）。開始ボタンが押されず２５時間が経過すると、フローはＳＭ００７から下に分岐して促し画面２のデータを記憶部から読み出して、促し画面２を画面表示する（ＳＭ００８）。促し画面２には、「お〜い、忘れないでよ」と表示される。以下同様に、４８時間経過時には促し画面３が表示され（ＳＭ０１１）、４９時間経過時には促し画面４が表示される（ＳＭ０１４）。促し画面３には、「今日勉強しないとやばいよ。」と表示され、促し画面４には「これで最後だよ。」と表示される。
【００６５】
次に、待ち受け状態から開始ボタンが押されることにより、学習プロセスが開始した場合の処理フローを図９のフローチャートを用いて説明する。まず、処理がスタートすると、開始画面データを記憶部から読み出して画面表示する（ＳＧ００２）。開始画面には、前回の学習開始時刻と日付と今回の開始時刻と日付けおよび「勉強をはじめるよ」というコメントが表示される。次に、図４の結果テーブルから復習すべき単語を抽出して復習単語リストを作成する（ＳＧ００３）。このステップは、図１０のフローチャートに詳しく示されているので、その説明において詳述する。つぎに、復習開始画面データを記憶部から読み出して復習開始画面を画面表示する（ＳＧ００４）。復習開始画面には、「今日の復習単語数は＊＊個だよ」（＊＊は数字）と、復習単語リストに格納されている単語コードの個数が表示される。さらに、前回の学習から３６時間を経過している場合には、追加して「前の勉強抜かしたから復習が増えてるよ」と表示される。
【００６６】
このように、何を復習すべきかを装置が判断して表示するので、学習者は学習の方法やスケジュールについて考える必要が無く、毎回の学習における達成感を得やすくなる。また、学習を怠けてもその分復習項目が増えるので、怠けた分の記憶が不十分なのではないか、という記憶勉強に伴う特有の不安感から開放される。
【００６７】
続いて復習プロセスが実行される（ＳＧ００５）。このステップは、図１１のフローチャートに詳しく示されているので、その説明において詳述する。続いて、記憶部における学習日時データ２３０が、現在の学習が開始した時刻と日付けのデータに更新される（ＳＧ００６）。
【００６８】
次に、新規学習プロセスに移り、まず、新規学習単語の上限数を調整する（ＳＧ００７）。あらかじめ設定された新規学習単語の数の上限数は３０個であるが、復習単語リストが作成された直後に復習単語リストにリストアップされた単語の数が６０個を超えている場合、６０から１個増えるごとに新規に学習する単語の上限数を１個ずつ減らしていく。このようにして上限数を調整する。なお、調整された上限数は、今回の学習においてのみ有効である。
【００６９】
これにより、学習者の学習速度が比較的遅い方だったり、記憶が比較的困難な単語が連続したりした場合であっても、新規に学習する単語の絶対数を適宜調整することにより、学習者が１回の学習で学習する際の負担を軽減し、途中で学習を投げ出さないようにする。つまり、新規に学習すべき単語を毎回必ず一定数とすると、体調が悪いなどのためにいったん復習すべき単語数が増加すると、復習単語数が増えたために復習効率が低下してなかなか学習が進まなくなり、一方で新規学習単語は毎回発生して次回からは復習すべき単語となるから、結局、復習すべき単語が毎回増加する。そのため、このまま何回か続けて学習を行なうと、学習途中で学習すべき単語の数が学習者が１回の学習で対処できないほどの数に増加して、事実上学習がストップしてしまう。このステップはそのような事態を防止するために設けられている。
【００７０】
次に、新規単語リストを作成する（ＳＧ００８）。このステップは、図１２のフローチャートに詳しく示されているので、その説明において詳述する。
【００７１】
次に、記憶部から新規学習開始画面データを読み出して画面表示する（ＳＧ００９）。新規学習開始画面には、「今日の復習はおしまい。新しく勉強する単語は＊＊個だよ」（＊＊は数字）と、作成当初の新規単語リストに格納されている単語コードの個数が表示される。このようにして、新たに学習する単語についても、どの単語を学習するかを装置が判断して、１回の学習で無理なく行なえる数だけを選択して表示する。これにより、学習者は装置が表示するものだけを１回の学習で勉強すればよいから、毎回の学習において安心感、達成感を得やすい。
【００７２】
続いて、新規学習プロセスが実行される（ＳＧ０１０）。このステップは、図１１のフローチャートに詳しく示されているものと同じなので、その説明において詳述する。
【００７３】
復習及び新規学習のプロセスがいずれも終了したら、今日の学習結果を表示する学習結果画面のデータを記憶部から読み出して画面表示する（ＳＧ０１１）。学習結果画面には、今日の復習単語数、今日の記憶完了単語数、今日の新規学習単語数をそれぞれ表示する。続いて別画面に切り替わり、学習中の単語数、記憶完了単語数、全学習単語数に対する記憶完了単語数の割合、学習終了予定日が表示される。このように表示されることにより、学習者は、学習全体における現在の到達点を知ることができ、安心感、達成感を得ることができる。これで、学習プロセスが終了する（ＳＧ０１２）。
【００７４】
なお、学習終了予定日は、学習すべき単語の総数を、１回の学習で新規に学習する単語の上限数で割った値を切り上げて整数化した商を求め、結果テーブルの記憶コードの列に「０」があれば商に３を加え、記憶コードの列に「０」が無ければ商に２を加え、これを今後の学習に要する予定日数と解して、カレンダー部の現在日付けにこの予定日数を加えて求める。
【００７５】
また、復習プロセスと新規学習プロセスは、上記のように区分けせず、両者を一体化して学習プロセスを構成し、復習単語と新規学習単語をバラバラの順番で表示するようにしても良いが、両者を分けたほうが学習者にとって変化が感じられ、それぞれの段階で達成感を得られるから望ましい。
【００７６】
次に、図９のＳＧ００３ステップの復習単語リストの作成に関して、図１０に示されたフローチャートを用いて説明する。復習単語リストの作成がスタートすると（ＳＦ００１）、図４に示した結果テーブルから、ｍ番目の単語コードを選択して、格納されているデータを読み出す（ＳＦ００３）。読み出された既出コードが「０」か「１」かを判断する（ＳＦ００４）。既出コードが「０」であればフローはＳＦ００４から左に分岐し、単語コードを復習単語リストに格納しないで、次の単語コードを読み出す（ＳＦ０１０〜ＳＦ０１１〜ＳＦ００３）。
【００７７】
ＳＦ００４ステップにおける既出コードが「１」であれば、フローは下に分岐して記憶コードが「０」（覚えていない）か「１」（覚えている）かを判断する（ＳＦ００５）。記憶コードが「０」の場合、単語コードを復習単語リストに格納し（ＳＦ００９）、次の単語コードを読み出す（ＳＦ０１０〜ＳＦ０１１〜ＳＦ００３）。
【００７８】
記憶コードが「１」の場合、フローはＳＦ００５から右に分岐し、回数コードが「１」（１回だけ）か「２」（２回連続）かを判断する（ＳＦ００６）。回数コードが「２」の場合、単語の記憶が十分なされたと判断して、単語コードを復習単語リストに格納せずに、次の単語コードを読み出す（ＳＦ０１０〜ＳＦ０１１〜ＳＦ００３）。回数コードが「１」の場合、学習日時データ２３０に格納された前回の学習開始時刻と日付から、今回の学習開始時刻までに３６時間が経過しているか否かを判断する（ＳＦ００７）。経過していない場合は、フローはＳＦ００７から左に分岐して、単語コードを復習単語リストに格納する（ＳＦ００９）。これは、前回の学習からあまり時間がたっていない以上、まだ、記憶が比較的明確なうちに復習することになるから、記憶のレベルは高いであろうと判断されるからである。
【００７９】
前回の学習から３６時間以上経過している場合には、フローはＳＦ００７から下に分岐して、図４の結果テーブルのうち、該当する単語コードの記憶コードと回数コードを書き換える。記憶コードは、「１」が「０」に、回数コードも、「１」が「０」に更新される。これは、前回の学習で１回だけ記憶していたといっても、それから３６時間以上が経過した以上、記憶が不確実になっている可能性が高いと判断されるため、１回は記憶していたという過去の結果を取り消して、改めて復習をやり直すためである。そして、書き換えられた状態で復習単語リストに格納される（ＳＦ００９）。これにより、前回からの学習時間が空きすぎた場合に、未だ記憶が不確かと判断される単語の復習を繰り返し行なえる。
【００８０】
結果テーブルに格納されたすべての単語コードについて、復習単語リストに格納するか否かが判断されれば、フローはＳＦ０１１から下に分岐して、復習単語リストの作成は終了する（ＳＦ０１２）。未だ１回も学習していない単語と、２回連続で「覚えている」旨が入力された単語は、復習単語リストに格納されない。つまり、１回は勉強しているが未だ記憶が不完全と判断される単語だけをリストアップし、そのすべてを１回の復習プロセスに供する。このようにすることで、１回学習を行なった単語は、記憶ができたと判断されるまで毎回の学習で必ず表示されることになるから、記憶が曖昧なままの単語をなくして、確実に記憶できる。
【００８１】
次に、図９のＳＧ００５ステップまたはＳＧ０１０ステップにおけるキーボードを使った新規学習プロセス若しくは復習プロセスの処理フローについて、図１１を用いて説明する。
【００８２】
処理がスタートすると、復習プロセスでは復習単語リストから、新規学習プロセスでは新規学習単語リストから、１つの単語コードをランダムに選択する（ＳＫ００３）。続いて、新規学習プロセスでは、選択した単語コードに対応する図４の結果テーブルの既出コードを「０」から「１」に変更する（ＳＫ００４）。復習プロセスでは既出コードはすでに「１」となっているので変更されない。次に、選択した単語コードに対応する単語データを図３の単語テーブルから読み出し、また学習履歴データを図４の結果テーブルから読み出して、それぞれ画面表示する（ＳＫ００５）。
【００８３】
次に、キーボードからの入力待ちとなり（ＳＫ００６及びＳＫ０２１）、「×」キーが押された場合には、学習者が表示された単語の意味を記憶していないと判断したことになり、フローはＳＫ００６から下に分岐して選択された単語コードに対応する結果テーブルの履歴コードを更新する。具体的には、格納されている記憶コードが「１」であれば「０」に、「０」であればそのままにし、回数コードに関しては、記憶コードを「１」から「０」に書き換えた場合には「１」とし、記憶コードが「０」のままであれば１増加させる（ＳＫ００７）。なお、回数コードは「３」が最大であるから、すでに３となっていればそのままとなる。次に、単語テーブルから対応する単語コードの意味、例文、品詞のデータを読み出して画面表示する（ＳＫ００８）。表示した状態で再びキーボードからの入力待ち状態となる（ＳＫ００９）。この間に学習者は記憶作業を行なう。ここで、「次」キーが入力されると、学習者は次の単語を読み出すように指示したことになり、フローは右に分岐して、先に選択された単語コードを復習単語リスト若しくは新規学習単語リストから削除する（ＳＫ０１０）。
【００８４】
続いて、復習プロセス若しくは新規学習プロセスでそれまでに選択した単語コードの個数が、別途定めた個数「Ｌ」に達したか否かが判断される（ＳＫ０１１〜ＳＫ０１２）。ここにいう「Ｌ」は、学習対象となる単語の数であり、復習プロセスであれば、復習単語リストが作成された直後にリストに格納された単語コードの個数である。つまり、１回の学習で復習すべき単語すべての個数である。また、新規学習プロセスであれば、別途定められた新規学習単語数の上限数である。個数「Ｌ」に達していなければ、フローはＳＫ０１２から左に分岐し、ＳＫ００３から次の単語コードを選択して学習プロセスを繰り返す。個数「Ｌ」に達している場合は、復習すべき単語若しくは新規に学習すべき単語が残っていないので、フローはＳＫ０１２から下に分岐して学習プロセスは終了する（ＳＫ０１３）。
【００８５】
また、ＳＫ００６及びＳＫ０２１の入力待ち状態で、「×」キーが押されずに「○」キーが押された場合には、学習者が表示されている単語意味を記憶していると判断していることになり、フローはＳＫ０２１から右に分岐して、「次」キー若しくは「？」キーの入力待ち状態となる（ＳＫ０２２及びＳＫ０２４）。「次」キーが押されると、学習者自身が、単語の意味を見るまでもなく記憶していると自信をもって判断していることになり、フローはＳＫ０２２から右に分岐し、結果テーブルに格納されている対応する単語コードの記憶コードが、「０」であれば「１」に、「１」であればそのままにする。また、結果テーブルの回数コードは、新規学習プロセスであれば「１」に更新する。また、復習プロセスの場合、記憶コードが「０」から「１」に書き換えられた場合は、回数コードを１に書き換える。また、記憶コードがすでに「１」でありそのままとされた場合には、回数コードに格納されている値を１増加せしめる（ＳＫ０２３）。次に、フローはＳＫ０１０に移り、以下すでに説明したフローに従う。
【００８６】
ＳＫ０２２及びＳＫ０２４の待ち状態で、「次」キーが押されずに「？」キーが押されると、学習者は単語の意味を一応記憶していると判断しているが、念のため意味を確認したい状態であり、単語テーブルから対応する単語データを読み出して単語の意味等を表示する（ＳＫ０２５）。
【００８７】
続いて、フローは「×」キーが押されるか「次」キーが押されるかの入力待ち状態となる（ＳＫ０２６及びＳＫ０２８）。ここで「×」キーが押されると、学習者は１回は記憶していると思ったものの、意味を確認したところ誤っていた状態であるから、フローはＳＫ０２６から右に分岐して、結果テーブルの対応する単語コードの行に格納されている記憶コードが「１」であれば「０」に、「０」であればそのままにし、回数コードに関しては、記憶コードを「１」から「０」に書き換えた場合には「１」とし、記憶コードが「０」のままであれば回数コードを１増加させる（ＳＫ０２７）。続いてフローはＳＫ０１０に移り、以下、すでに説明したフローに従う。
【００８８】
また、ＳＫ０２６及びＳＫ０２８の待ち状態で、「次」キーが入力されると、学習者は意味を確認したところ記憶しているとの判断が正しかったことになるから、フローはＳＫ０２８から下に分岐して、結果テーブルの対応する単語コードの記憶コードが「０」であれば「１」に、「１」であればそのままにし、回数コードは、新規学習プロセスであれば「１」に更新する。また、復習プロセスでは、記憶コードが「０」から「１」に書き換えられた場合は、回数コードを１に書き換える。また、記憶コードがすでに「１」でありそのままとされた場合には、回数コードに格納されている値を１増加せしめる（ＳＫ０２９）。続いてフローはＳＫ０１０に移り、以下、すでに説明したフローに従う。
【００８９】
上記の説明から理解されるように、ＳＫ０２１で１回は「○」キーが押されても、その段階では結果テーブルの履歴データは書き換えられず、ＳＫ０２２からＳＫ０２９までのプロセスを経由して初めて結果テーブルの履歴データの書換が行なわれる。これは、学習者が１回は記憶していると考えて「○」キー押しても、その自信の程度が不明であり、その後の学習者の入力を経過した後、入力内容にふさわしいように履歴データを書き換える。これにより、学習者の実際の記憶状態を確実に履歴データに反映させることができる。
【００９０】
また、復習プロセスにおける単語なのか、それとも新規学習プロセスにおける単語なのかによって、履歴の書き換え方を変えているので、より確実に単語ごとの学習履歴データを取得することができ、学習者の感覚に適合した学習が行なえる。
【００９１】
次に、図９の新規単語リスト作成ステップＳＧ００８を、図１２のフローチャートを用いて詳しく説明する。新規単語リスト作成プロセスがスタートすると、図４の結果テーブルから単語データを単語コードごとに１つずつ読み出す（ＳＳ００３）。読み出した単語データの既出コードが「０」か「１」かを判断し（ＳＳ００４）、「０」である場合は、フローはＳＳ００４から下に分岐して、読み出した単語データの単語コードを新規学習単語リストに格納する（ＳＳ００５）。続いて、読み出した単語データの単語コードごとの総数が、単語テーブルに格納されている単語コードの総数に達したか否かが判断され（ＳＳ００７）、達していない場合は、フローはＳＳ００７から左に分岐してＳＳ００３に戻り、次の単語データが読み出される。達している場合は、フローはＳＳ００７から下に分岐し、リスト作成は終了する（ＳＳ００８）。
【００９２】
ＳＳ００４における単語データの既出コードが「１」の場合は、ＳＳ００５ステップを飛ばしてＳＳ００６ステップに入り、以下、上に説明したとおりに推移する。この結果、１回でも学習したことがある単語の単語コードは、新規学習単語リストに格納されない。
【００９３】
このように、まず新規学習単語リストを作成し、この中から新規学習を行なう単語を一定数ランダムに選択するので、学習において出題される単語が、全体からまんべんなく出題され、アルファベット順になってしまったりすることがない。
【００９４】
新規学習の学習データの項目数に上限数を設けるには、新規学習単語の学習プロセスにおいて、この構成例のように、表示する単語数を装置が自動的に限定するのではなく、１回の学習で新規に学習すべき単語の個数を画面表示し、学習者が１個学習するたびに表示された個数を１減少せしめ、０となった状態では単に「終了」を画面表示して学習者に知らせるだけでも良い。この場合、学習者が次の新規に学習する単語を読み出してさらに学習を行なおうとすれば行なえるため、気まぐれで過多に学習してしまい、その後の学習で復習すべき単語が過多となる可能性が生じる。しかし、学習者には１回の学習範囲が一応知らされているので、このようにしても学習の終了による達成感を得ることはできる。
【００９５】
この装置のハードウェア構成を図１３に示す。制御装置であるＣＰＵ５００を中心として、システムプログラムやドライバー類、図３に単語テーブルとして示された学習データ、画面データ等を格納したＲＯＭ５１０、図４のテーブルで示された学習結果データや学習日時データを格納したフラッシュメモリ５２０、一時記憶データをストアするＲＡＭ５３０を有する。また、「？」ボタン３０、「次」ボタン４０、「○」ボタン５０、「×」ボタン６０、「開始」ボタン７０を有するキーボード２４０、液晶画面２０であるディスプレイ５５０、内蔵されたスピーカ５６０を有する。
【００９６】
上記の構成例では、単語データは、あらかじめ作成された単語データファイルをＲＯＭ等に格納して利用に供しているが、学習者が単語データを一つ一つ入力するようにしても良い。この場合、学習装置に入力用のキーボードを設けるか、若しくは接続できるようにすればよい。または、学習装置にパソコンとの接続端子を設け、パソコンで単語データを入力して学習装置に転送しても良い。
（実施例２）　上記の実施例１の自律型学習装置では、１日に１回の学習を行なうことを想定しており、１回の学習では１つの単語は１度しか出現しない。つまり、１つの単語は１日に１度学習するのみである。そのため、学習者は、各単語が表示された際に真剣に記憶しようと努力しないと、いつまでたっても記憶が行なえない結果となる。つまり、学習に対する真剣さをまして学習せざるを得なくなり、集中力が増加して学習効率も向上する。
【００９７】
しかし、１日に同じ単語を何度も繰り返し見ることを好む学習者も存在する。このような学習者のためには、実施例１と同様な１日を１単位（実施例１における「１回の学習」）とした学習プロセスを有しながら、さらに、その日に学習すべき一定の単語を１日のうちに何度でも表示し学習できるようにした自律型学習装置が望ましい。つまり、「１回の学習」で学習すべき単語を、１日のうちに何度でも繰り返して表示し学習を行なえるようにした装置である。これについて以下説明する。
【００９８】
この装置は、実施例１と同じく前日までの学習結果によりその日に復習すべき単語とその日に新規に学習すべき単語の両方の単語を自動的に選択して表示する機能と、その同じ１日の間であれば、その日に学習すべき単語を、その日におけるそれまでの学習状況に応じて、適宜複数度数表示して学習できるようにする機能との両方を有する。
【００９９】
この装置では、１日に何度も学習が行なわれるから、実施例１の装置のように、直近の学習開始時刻からの経過時間のみで各種の判断を行なわせることは適切ではない。ところで、学習者の毎日の学習リズムは学習者ごとに区々であり、標準時に対応して午前０時を境に１日を区切ることは、必ずしも学習者が感じる１日と合致しない。１日を２４時間表示した場合に、２６時（翌日の午前２時）や２７時（同じく午前３時）まで学習をする学習者も存在し、そのような学習者にとって、標準時に従って午前０時を過ぎた段階で翌日になったと学習装置が判断して学習内容を変化させてしまうと、学習者は違和感を感じることになる。従って、この実施例２の自律型学習装置では、これらの問題点を解消するために、１日と翌日との区切り時刻をあらかじめ設定し、その区切り時刻に基づいて各種の判断を行なわせる。
【０１００】
この装置の正面図外観は図１に示したものと同じであり、液晶画面２０に表示される内容が一部異なる点および開始ボタンの操作方法の一部を除き、実施例１の装置と外観や操作方法に関する大きな違いはない。以下、実施例１の装置と異なっている部分を中心に、実施例２の装置を説明する。
【０１０１】
装置の概略構成を図１４に示す。記憶部８００の学習データ８１０は、実施例１の装置の学習データ２１０と同じであり、図３に示したものと同じテーブルで構成される。記憶部８００の学習結果データ８２０は、図４に示した学習結果テーブルと類似しており、日をまたがった学習結果データである記憶コードと回数コードを有し、さらに１日のうちの１度または２度以上の学習の学習結果データである短期記憶コードと度数コードとを有する。記憶コードと回数コードは、日をまたがって保持されて、１日のうちの１度目の学習で更新されるが２度め以降の学習では更新されない。一方、短期記憶コードと度数コードは１日の中でのみ有効で、１日のうちに学習を行うごとに更新され、前記の日付けが変わると（区切り時刻を経過すると）初期状態に戻される。
【０１０２】
つまり、短期記憶コードは脳の１日のうちの記憶、すなわち短期記憶に対応しており、記憶コードは、脳の１日を越えた記憶、すなわち長期記憶に対応していると考えることもできる。つまり、実施例１の装置では日を越えた長期記憶に対応する記憶コードと日を越えた学習数を意味する回数コードを使用していると解することができ、実施例２の装置では、この長期記憶に加え、さらに短期記憶に対応する短期記憶コードと１日のうちの学習数を意味する度数コードを利用していると解することができる。これにより、実施例２の装置は、１日のうちの複数度の繰り返し学習に対応できる。以下、この１日のうちに、１日に学習すべき単語の一通りを何度も繰り返して行なう場合の学習の１単位を、「１度の学習」ということにする。
【０１０３】
なお、この装置における記憶コードおよび短期記憶コードの意味は、図６に示した記憶コードの意味と同じである。また、回数コードの意味も、図７に示したものと基本的に同じであるが、実施例１ですでに説明したように、この装置では、実施例１の装置で用いている既出コードを用いず回数コードの一部を既出コードの代用として用いている。そこで、この装置における回数コードの意味を図１６の表に示す。回数コードが「０」であれば、まだ１回も学習していない状態であり、図５の既出コードの「０」すなわち「未出」に対応し、回数コードが他のコードであれば、既出コードの「０」すなわち「既出」に対応する。
【０１０４】
度数コードについても各コードの意味は回数コードと基本的に同じであるが、度数コードが、１日のうちの学習度数だけを意味している点が異なる。度数コードは日が代わると初期状態に更新される。度数コードの意味を図１７の表に示す。
【０１０５】
記憶部８００の学習日時データ８３０には、学習を行なう当日の前日以前の日であって直近に学習を行なった日すなわち前回の日付けのデータと、前回に１または２以上の度数行なった学習のそれぞれの開始時刻のデータ、学習当日すなわち今回の日付けのデータと今回の１または２以上の学習開始時間のデータがそれぞれ格納されている。つまり、最も新しい二日分の学習を行なった日の日付けと開始時刻のデータが格納されている。
【０１０６】
前回及び今回の学習日付けのデータを格納した学習日付けテーブルの例を図１８に示す。図１８では、前回に学習を行なったのが、２００２年６月６日であり、学習当日である今回の日付けが２００２年６月７日であることがわかる。なお、この日付けのデータは標準時ではなく、区切り時刻データ８４０に従って判断されているから、例えば、区切り時刻を午前４時とした場合には、学習を開始した時刻が２００２年６月６日の午前２時であっても、日付データは前日の２００２年６月５日のデータが図１８のテーブルの今回日付けに格納される。
【０１０７】
また、それぞれの日付に行なわれた学習の度数に対応して、各学習の開始時刻のデータを格納した学習時刻テーブルの例を図１９に示す。前回、すなわち２００２年６月６日の学習では、１度目の学習が７時２１分に行なわれ、最後の学習が２４時２５分、すなわち午前０時２５分に行われたことがわかる。
【０１０８】
記憶部８００の区切り時刻データ８４０は、学習プロセスにおける１日の区切りを何時何分にするかのデータが格納されている。この時刻は、学習者が日常的に睡眠を取る時間帯に含まれる時刻であって覚醒している可能性が最も低いと考えられる時刻であり、この実施例の装置の初期状態では午前４時００分に設定されている。この時刻を過ぎることにより１日が経過した（１回の睡眠が行なわれた）と装置が判断する。なお、この時刻は、学習者一人一人の学習スケジュールに合わせて学習者自身が変更できる。
【０１０９】
記憶部８００の日内復習データ８５０には、１日の１度目の学習において、復習学習進行部６７０に選択されたその日に復習すべき単語の単語コードの全部と、続く新規学習において、新規学習進行部７００が学習項目数調節部６９０の決定した個数だけランダムに新規学習単語テーブルから選択された単語の単語コードの全部が格納されている。これを格納したテーブルを日内復習単語リストと呼ぶ。このリスト内のデータは、実時間が区切り時刻に到達した場合に、日内データ更新部７２０により消去される。
【０１１０】
記憶部８００の画面データ８６０には、図２の画面データ２４０のデータに加え、設定変更画面には、１日の区切り時刻の設定を変更できるようにする設定画面の画面データが含まれている。
【０１１１】
処理部６００のカレンダー部６１０は、実施例１の装置のカレンダー部１１０と同じであり、各処理部に実時間の日時のデータを提供する。
【０１１２】
処理部６００の区切り時刻設定部６２０は、学習者が、１日の区切り時刻の設定を変更したい場合、すなわち、学習者の生活パターンに合わせて１日の境界となる時刻の設定を変更したい場合に、液晶画面に設定変更画面を表示して、変更入力を受け付け、入力内容を区切り時刻データ８４０に格納する。
【０１１３】
処理部６００の学習開始時刻告知部６３０は、学習開始時刻告知部１２０における２４時間を計測する起点として１日の１度目の学習開始時間を使用すること、及び図８のＳＭ０１６ステップの学習プロセスが、図９に示したフローではなく図２０に示したフローで行なわれること以外は、実施例１の装置の学習開始時刻告知部１２０と同じである。
【０１１４】
処理部６００のデータ入力部６４０に関しては、実施例１の装置との装置操作上の違いは、実施例１の装置では「開始」ボタンは原則１日に１度しか押されないが、実施例２の装置では原則１日に２度以上押される点であり、２度め以降の場合は、ボタンが押されたことによって日内復習進行部７００が動作している場合に、日内復習進行部にキー入力された信号を渡す点である。それ以外は、データ入力部６４０の動作は、図２に示す処理部１００のデータ入力部１３０と同じである。
【０１１５】
処理部６００の学習度数判断部６５０は、「開始」ボタンが押されることにより学習プロセスが開始した場合に、図１８の学習日付けテーブルまたは図１９の学習時刻テーブルを参照して、今回の学習が１日のうちの１度目の学習かどうかを判断し、以後行なうべき学習内容を切り分ける。これは図２０に示すフローのＳＴ００２ステップに該当する。
【０１１６】
処理部６００の復習内容決定部６６０は、１日の１度目の復習プロセスがスタートした場合に、図１５の学習結果テーブルを検索し、学習当日に復習すべき単語をすべてピックアップして、それらの単語コードを集めた復習単語リストを作成する。図２０のＳＴ００４ステップに対応する。この復習単語リストの作成プロセスは、図１０に示したフローとほぼ同じであるが、コードの使い方が若干異なっているので図２１に示す。復習すべき単語のリストアップの基準は、前回の学習で１回は学習しており、すなわち、図１５のテーブルの回数コードに、「１」から「３」のいずれかのコードが格納され且つ記憶コードが「０」（覚えていない）の単語、及び記憶コードが「１」（覚えている）で回数コードが「１」（１回だけ覚えていた）の単語である（ＳＵ００４〜ＳＵ００６）。これにより、未だ学習していない単語やある程度確実に覚えている単語（２日連続で覚えていると学習者が判断して入力した単語）を排除し、学習はしたものの記憶できていない単語や、１回は覚えていたとしても未だ確実とは言えない単語をすべてリストアップする。
【０１１７】
なお、記憶コードが「１」（覚えている）で回数コードが「１」（１回だけ覚えていた）の単語がリストアップされるのは実施例１の装置と同じであるが、実施例１の装置が１日の間に原則１度だけ学習を行なうように構成されているのとは異なり、実施例２の装置では１日の間に何度も繰り返し学習を行なう。そのために、直近の学習開始時刻から３６時間経過したかどうかではなく、記憶部の区切り時刻データ８４０に基づいて前回の学習から日付けが２日以上経ったかどうか、すなわち、図１８の学習日付けテーブルで、前回日付けと今回日付けとに２日以上の差異があるかどうかで、リストアップする単語を変化させる（ＳＵ００６〜ＳＵ００８）。
【０１１８】
また、１日の１度目の学習で復習単語リストが作成されると、そのデータは日内復習単語リストにも格納される。
【０１１９】
処理部６００の復習学習進行部６７０は、実施例１の復習学習進行部１５０とほぼ同じであり、記憶コード回数コードは実施例１の復習学習進行部１５０と同様に図１１のフローに従って書き換えられる。また、学習者が覚えていると判断してその旨を入力すれば、記憶コードが「１」となるとともに短期記憶コードが「０」から「１」に変わる。その他、図１１のＳＫ００４ステップで度数コードが「０」から「１」に更新される。
【０１２０】
このようにすることにより、１日に復習すべき単語は、前日以前の学習結果に基づいて装置が自動選択し、その選択された同じ単語を１日のうちに何度でも表示して学習することができる。つまり、１日に復習する単語を限定しているので、学習者は完全に覚えたと感じるまで何度でも学習を行なうことができ、安心感、達成感をえることができる。図２０のＳＴ００５〜ＳＴ００６ステップが対応する。
【０１２１】
処理部６００の新規学習内容決定部６８０は、実施例１の装置の新規学習内容決定部１６０とほぼ同じであるが、図１２のＳＳ００４ステップで用いられている既出コードではなく、回数コードを代わりに用いる点が異なる。
【０１２２】
処理部６００の学習項目調節部６９０は、実施例１の装置の学習項目調節部１７０と同じである。
【０１２３】
処理部６００の新規学習進行部７００では、図１１のＳＫ００４ステップにおいて、既出コードではなく回数コードを用いている点が実施例１の装置の新規学習進行部１８０と異なる。また、図１１のＳＫ００４ステップで、度数コードが「０」から「１」に更新される。さらに、短期記憶コードも記憶コードに対する入力に対応して入力される。すなわち、新規学習単語が１日の１度目の学習において表示され、学習者が覚えていると判断してその旨を入力すれば、記憶コードが「１」に変わるとともに短期記憶コードも「１」に変わる。また、新規学習単語の単語コードが新規学習単語リストからランダムに選択されると、その単語が液晶画面に表示されると共に、その単語コードは日内復習単語リストに順次格納される。その他は同じである。
【０１２４】
処理部６００の日内復習進行部７１０は、１日の２度め以降の復習学習を行う際に、１日の１度目の学習において構成された日内復習単語リストを用いて、このリストの中の単語コードをランダムに選択して、２度め以降の復習学習プロセスを進行させる。そのフローは図１１に示したものとほぼ同じであるが、ＳＫ００４ステップを用いないことと、履歴データの更新における履歴データとして、記憶コードに代わって短期記憶コードを書き換え、回数コードに代わって度数コードを書き換える点が異なる。また、１度の日内復習プロセスで表示した単語コードに対して読み出し済みのフラッグが立てられ、その同じ度数の学習においては、同じ単語は１度だけ表示される。１度目の日内復習プロセスが終了し、再度開始ボタンが押されることにより、読み出し済みフラッグは消去され、再び、１日のうちのそれまでの学習履歴、すなわち日内復習単語リストに格納された単語の短期記憶コード及び度数コード、に基づいた復習学習が行なえる。
【０１２５】
日内復習では、日をわたる学習と同様に、学習当日のうちに２度連続して覚えていた旨を学習者が入力するまで、その日の学習を行なうたびに繰り返し同じ単語が表示される。従って、日内復習単語リストに格納されたすべての単語について短期記憶コードが「１」となり度数コードが「２」となって、表示される単語がなくなるまでその日の学習を繰り返し開始ボタンを押して日内復習を行なうことも可能であり、学習者は、１日ごとに達成感、安心感を得ることができる。
【０１２６】
一方で、日をわたる学習の履歴も単語ごとに記憶コード回数コードで管理しているおり、しかも日内復習進行部は短期記憶コードと度数コードのみを書き換え、記憶コード回数コードを書き換えることがない。従って、その日のうちに繰り返し学習し覚えたつもりの単語が、短期記憶としてとどまっているだけなのか、長期記憶に移行しているかどうかの確認を行うことが可能になる。つまり、日をわたる「１回の学習」と、日のうちにおける「１度の学習」において、学習履歴として書き換えるコードを別個に、かつ単語ごとに持っているので、長期記憶に対応する記憶状況と短期記憶に対応する記憶状況を単語ごとに別々に管理することが可能となり、脳の状態変化に対応して確実に記憶学習を行なうことが可能になる。
【０１２７】
１度の日内復習が終了すると、その復習の結果が、学習結果表示部７３０により学習結果画面に表示され、日内復習プロセスが終了する。これにより、学習者は１度の復習ごとに自分の学習状況を把握することができ、安心感、達成感が得られる。
【０１２８】
処理部６００の日内データ更新部７２０は、カレンダー部が提供する実時間が、区切り時刻データ８４０の区切り時刻に到達した場合に、日内復習単語リストのデータを消去し、図１８の学習日付けテーブルの前回日付けのデータを消去し、今回日付けのデータを前回日付けに写し、格納されていた今回日付けのデータを消去する。これにより、区切り時刻がすぎて１日が過ぎ１度の睡眠がとられることにより脳の記憶状態が変化したと考えられる場合に、前日の学習状況とは異なる内容で翌日の学習が行なわれることになる。
【０１２９】
処理部６００の学習結果表示部７３０は、実施例１の装置の学習結果表示部１９０が行なう処理に加え、前記の日内復習が終了した段階で、何回目の復習だったかの情報と学習当日に復習すべき単語のうち、未だ２度連続で覚えたと認識しておらず、その旨の入力がなされていない単語の数を含め、学習結果を液晶画面に表示する。
【０１３０】
本実施例の自律型学習装置の処理フローを、実施例１、の装置との違いを中心に説明する。図８のいずれかの待ち受け画面で「開始」ボタンが押され、図８のフローのＳＭ０１６ステップから図２０に示す学習プロセスがスタートすると、図１８に示した学習日付けテーブルの今回日付けのデータが格納されているかどうかを判断して１日の１度目の学習かどうかを判断する（ＳＴ００１）。学習日付けテーブルのデータは、日内データ更新部７１０により、実時間が区切り時刻を越えると「前回日付け」のデータが消去され、「今回日付け」に格納されているデータが「前回日付け」のデータとして格納され、「今回日付け」に格納されていたデータが消去される。そのため、学習当日の１度目の学習が開始したときには、今回日付けのデータは消去されているから、その場合に１日の１度目の学習と判断して図２０のフローはＳＴ００２ステップから下に分岐し、図９に示したＳＧ００２〜ＳＧ０１１ステップとほぼ同じであるＳＴ００３〜ＳＴ０１２ステップを実行する。なお、ＳＴ００３ステップでは、ＳＧ００２で表示される開始画面と同じ開始画面１が表示されると共に、その学習を開始した時刻のデータが図１９のテーブルの今回開始時刻の度数１の欄に格納される。また、ＳＴ００７ステップの学習日時データ更新では、図１８の学習日付けテーブルの今回日付けに学習当日の日付けデータを格納する。
【０１３１】
ＳＴ００２ステップで今回日付けのデータが格納されている場合は、１日の２度目以後の学習と判断して、フローはＳＴ００２ステップから右に分岐して、開始画面２を表示する。開始画面２には、図１９の学習時刻テーブルを参照し学習当日の何度目の学習かを判断して「今日の＊度めの勉強をはじめるよ」（「＊」は数字）との文言と学習当日に復習すべき単語数、学習当日の記憶学習が終了している（２度連続で覚えていたと入力された）と判断された単語の数および終了していない単語の数がぞれぞれ表示される（ＳＴ０１３）。続いて、ＳＴ０１４ステップで復習プロセス２が実行される。このステップでは、学習当日の１度目の学習の際に構成された日内復習単語リストを用い、これらから読み出し済みのフラッグが立っている単語を除いて、ランダムに選択した単語を順次表示してゆく。具体的には、図１１のフローのうち、ＳＫ００４ステップを使用しないこと、また、選択された単語の履歴データを書き換えているＳＫ００７ステップ、ＳＫ０２３ステップ、ＳＫ０２７ステップ、ＳＫ０２９ステップにおいて、記憶コードを書き換えずにそれに代えて短期記憶コードを同様に書き換え、回数コードを書き換えずにそれに代えて度数コードを同様に書き換えること、さらに、ＳＫ０１０ステップで選択単語に対し読み出し済みである旨のフラッグを立てることを除き、図１１のフローに従って日内復習プロセスを行なう。ＳＴ０１４ステップに続いて、学習結果画面を液晶画面に表示して（ＳＴ０１５）、学習プロセスは終了する。
【０１３２】
このように、１日の２度め以降の日内復習では、長期記憶に対応すると考えることができる記憶コード、回数コードを書き換えることなく、短期記憶に対応すると考えられる短期記憶コード、度数コードのみを書き換える。そのため、一度睡眠をとった後にどのくらい覚えていたかの判断と、学習当日に行なった学習の頻度や学習の時間等とが互いに影響されることなく、それぞれが独立に機能する。そのため、学習者は、自らの客観的な記憶状態を確認しつつ、確実に記憶学習を行なうことができる。
【０１３３】
この実施例２の装置も、実施例１の装置と同様に、各種の用途に応用することができることは言うまでもない。
【０１３４】
上記の実施例１または実施例２の自律型学習装置は、学習専用に製作される装置であるが、装置と同様の機能を有するプログラムとして構成し、パーソナルコンピユータ、携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｃｅ）若しくはゲーム機等にインストールして学習装置を構成してもよい。または、サーバに学習装置を構成するプログラムを置いて、学習を行なう際には、無線若しくは有線でクライアント端末としてのパーソナルコンピュータ、携帯電話やＰＤＡ若しくはゲーム機等をサーバに接続し、学習データをサーバからダウンロードし、学習結果データをサーバにアップロードするようにしても良い。
【０１３５】
または、携帯電話には新規学習用の単語データを毎日ダウンロードし、これを専用の自律型学習機に転送することにより学習を行うようにしてもよい。この場合、新規学習単語が毎日一定個数ずつダウンロードされて復習単語数も増えていくが、自律型学習機が復習単語の個数に従って新規学習単語の個数を調整するので、復習単語数が増えすぎて学習者が途中で学習を投げ出す恐れは小さくなる。その際、携帯電話にはメールとして着信せしめ、メールの表題に学習すべき英単語を表示し、メールの本文に例文や日本語の訳語を含めるようにし、このメールを自律型学習機に転送するようにしてもよい。この場合、携帯電話には自律型学習機のプログラムはインストールせず、メールの転送プログラムをインストールする。また、自律型学習機には転送メールを受け取るとともに、メールの表題および本文から、学習すべき英単語とその例文、さらに日本語の訳語を切り分けて記憶部に格納するプログラムを含めておけばよい。また、英単語と例文、日本語の訳語を切り分ける機能は、携帯電話内のプログラムに持たせて、それぞれを切り分けてから自律型学習機に転送してもよい。
【０１３６】
コンピュータに実行させることにより、専用の自律型学習装置と同様の機能を発揮させるプログラムとしては、発明の第６に記載されたものが挙げられるが、これに限定されるものではなく、発明の第１〜第５のいずれについても発明の第６と同様に装置同等のプログラムを構成することができる。これらを発明の第７のようにコンピューターが読み取り可能な記録媒体に格納してもよい。ここで、記録媒体とは、フレキシブルディスク、光磁気ディクス、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記録装置のことを言う。また、プログラムは、一定の部分に分割し、分割したものを別個に記憶媒体に格納したものであってもよい。
【０１３７】
なお、プログラムとして構成する場合、カレンダー部は、プログラムをインストールされるパソコンなどがもともと有している時計機能が提供するデータを利用するようにしても良い。
【０１３８】
また、日内復習プロセスをいちいち開始ボタンを押して行なうのではなく、学習当日に学習すべき単語のすべてを記憶した結果、単語が表示されなくなるまで自動的に繰り返すようにしてもよい。
【０１３９】
また、学習プロセスの実行に用いる４つのボタンは、この４つの機能を有するようになっていればよく、物理的に４つのボタンである必要はない。従って、例えば、「○」のボタンをダブルクリックすることにより、「次」ボタンの機能を果たすようにしたり、また、「×」ボタンをダブルクリックすることにより、「？」ボタンの機能を果たすようにしても良い。
【０１４０】
さらに、学習データは、外国語の単語とその意味に限るものではなく、およそ記憶学習の対象となりうるいかなる学習データであっても良い。歴史年号とその意味、法律条文番号とその内容、法律用語とその定義、コンピュータ用語とその意味、外国語単語や文章の音声による読み上げとその綴り方など、各種の記憶学習に広く用いることができる。本発明の装置若しくはプログラムを用いることにより、それらの指示に従うだけで、脳の記憶メカニズムに合致した記憶作業が行なえるので、学習者は自ら何ら学習方法を工夫しなくとも必要な記憶を行なうことができる。
【０１４１】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の思想を逸脱しない設計変更も含まれる。
【０１４２】
【発明の効果】
学習者が、自ら学習の方法やスケジュールについて考えたり工夫したりする必要が無い。装置が提示するとおりに学習を行なえば確実に記憶することができ、学習者は安心感、達成感を得ることができる。
【図面の簡単な説明】
【図１】本発明の自律型学習装置の１つの構成例について、概略正面図を図示した図である。
【図２】本発明の自律型学習装置の１つの内部構成例を図示した概略ブロック図である。
【図３】学習データの一例である単語テーブルを図示した図である。
【図４】学習結果データの一例である結果テーブルを図示した図である。
【図５】既出コードの意味例を示したテーブルの図である。
【図６】記憶コードの意味例を示したテーブルの図である。
【図７】回数コードの意味例を示したテーブルの図である。
【図８】待ち受け状態における概略処理流れを示したフローチャートである。
【図９】学習プロセスにおける概略処理流れを示したフローチャートである。
【図１０】復習単語リスト作成プロセスにおける概略処理流れを示したフローチャートである。
【図１１】キーボードを使った学習進行プロセスにおける概略処理流れを示したフローチャートである。
【図１２】新規学習単語リスト作成プロセスにおける概略処理流れを示したフローチャートである。
【図１３】自律型学習装置のハードウェア構成の１例を示した概略ブロック図である。
【図１４】自律型学習装置の別の例の内部構成を示した概略ブロック図である。
【図１５】別の装置例で用いる学習結果テーブルの例である。
【図１６】回数コードの別の意味例を示した表である。
【図１７】度数コードの意味例を示した表である。
【図１８】学習をおこなった日付けのデータを格納した学習日付けテーブルの例である。
【図１９】学習を行なった日の学習開始時刻のデータを格納した学習時刻テーブルの例である。
【図２０】学習プロセスの別の例の概略フローチャートである。
【図２１】復習内容決定プロセスの別の例の概略フローチャートである。
【符号の説明】
（図１）１０　自律型学習装置本体、２０　液晶画面、３０　「意味」ボタン、４０　「次」ボタン、５０　「○」ボタン、６０　「×」ボタン、７０　「開始」ボタン
【図１】
2004004418.tif 000003
【図２】
2004004418.tif 000004
【図３】
2004004418.tif 000005
【図４】
2004004418.tif 000006
【図５】
2004004418.tif 000007
【図６】
2004004418.tif 000008
【図７】
2004004418.tif 000009
【図８】
2004004418.tif 000010
【図９】
2004004418.tif 000011
【図１０】
2004004418.tif 000012
【図１１】
2004004418.tif 000013
【図１２】
2004004418.tif 000014
【図１３】
2004004418.tif 000015
【図１４】
2004004418.tif 000016
【図１５】
2004004418.tif 000017
【図１６】
2004004418.tif 000018
【図１７】
2004004418.tif 000019
【図１８】
2004004418.tif 000020
【図１９】
2004004418.tif 000021
【図２０】
2004004418.tif 000022
【図２１】
2004004418.tif 000023