(57)【特許請求の範囲】
【請求項１】
情報処理装置を、
作動記憶トレーニングを実行するトレーニング実行手段、
一定期間内の累計のトレーニング時間を計測する時間計測手段、及び
前記一定期間内の累計のトレーニング時間と第１の理想時間との関係に基づいて、ユーザによる前記作動記憶トレーニングの実施を促す処理、及び／又は前記一定期間内の累計のトレーニング時間と第２の理想時間との関係に基づいて、ユーザによる前記作動記憶トレーニングの実施を制限する処理を実行する処理実行手段、
として機能させ、
前記トレーニング実行手段は、
各ステップにおいて、当該ステップにてユーザが情報を記憶するための出力であってステップごとに切り替わる出力と、ユーザが予め決められたステップ数前のステップで記憶すべきであった情報をユーザに入力させるための要求とを同時に行なう制御手段、
前記制御手段にて行なわれた要求に対して、ユーザが記憶すべきであった情報のユーザによる入力を受け付ける入力受付手段、及び
前記入力受付手段にて受け付けた情報が正解であるか否かを判定する判定手段、
として機能し、
前記制御手段は、前記判定手段にて正解であると判定されたときに、次のステップの出力及び要求を行う
情報処理プログラム。
【請求項２】
前記処理実行手段は、前記一定期間内の累計のトレーニング時間が前記第１の理想時間以上になるようユーザによる前記作動記憶トレーニングの実施を促す処理を実行する請求項１に記載の情報処理プログラム。
【請求項３】
前記処理実行手段は、前記一定期間内の累計のトレーニング時間が前記第２の理想時間に達した後に、ユーザによる前記作動記憶トレーニングの実施を制限する処理を実行する請求項１に記載の情報処理プログラム。
【請求項４】
前記制御手段は、前記入力受付手段による入力を受け付ける制限時間内に前記判定手段にて正解であると判定されない場合、次のステップの出力及び要求を行ない、当該制限時間内に前記判定手段にて正解であると判定されたときには、当該制限時間の経過を待たずに次のステップの出力及び要求を行なう請求項１ないし３のいずれかに記載の情報処理プログラム。
【請求項５】
ユーザの前記作動記憶トレーニングの実施の実績に基づいて、前記ステップ数が増減する請求項１ないし４のいずれかに記載の情報処理プログラム。
【請求項６】
前記作動記憶トレーニングは、１ステージあたり予め決められた問題数の問題で構成され、前記ステップ数に応じて１ステージの問題数が異なる請求項５に記載の情報処理プログラム。
【請求項７】
前記作動記憶トレーニングは、１ステージあたり予め決められた問題数の問題で構成され、
前記各ステップ数の前記作動記憶トレーニングには、それぞれ複数のステージがあり、
前記複数のステージは、前記入力受付手段による入力を受け付ける制限時間に関する難易度がそれぞれ異なり、
ユーザの前記作動記憶トレーニングの実施の実績に基づいて、次のステージの難易レベルを上下する請求項１ないし４のいずれかに記載の情報処理プログラム。
【請求項８】
前記作動記憶トレーニングは、１ステージあたり予め決められた問題数の問題で構成され、
前記作動記憶トレーニングを最初からやり直すリトライが可能であり、連続して所定回数のリトライが指示されたときに、難易レベルを下げたステージで前記作動記憶トレーニングを最初からやり直す請求項１ないし７のいずれかに記載の情報処理プログラム。
【請求項９】
前記制御手段は、次のステップに移行する際に、ユーザが情報を記憶するための出力としての表示をスクロールアウトさせて非表示にする請求項１ないし８のいずれかに記載の情報処理プログラム。
【請求項１０】
前記作動記憶トレーニングを停止する操作が行なわれたときに、前記作動記憶トレーニングを中止する請求項１ないし９のいずれかに記載の情報処理プログラム。
【請求項１１】
作動記憶トレーニングを実行するトレーニング実行手段、
一定期間内の累計のトレーニング時間を計測する時間計測手段、及び
前記一定期間内の累計のトレーニング時間と第１の理想時間との関係に基づいて、ユーザによる前記作動記憶トレーニングの実施を促す処理、及び／又は前記一定期間内の累計のトレーニング時間と第２の理想時間との関係に基づいて、ユーザによる前記作動記憶トレーニングの実施を制限する処理を実行する処理実行手段、
を備え、
前記トレーニング実行手段は、
各ステップにおいて、当該ステップにてユーザが情報を記憶するための出力であってステップごとに切り替わる出力と、ユーザが予め定められたステップ数前のステップで記憶すべきであった情報をユーザに入力させるための要求とを同時に行なう制御手段、
前記制御手段にて行なわれた要求に対して、ユーザが記憶すべきであった情報のユーザによる入力を受け付ける入力受付手段、及び
前記入力受付手段にて受け付けた情報が正解であるか否かを判定する判定手段、
を備え、
前記制御手段は、前記判定手段にて正解であると判定されたときに、次のステップの出力及び要求を行う
ことを特徴とする情報処理装置。
【請求項１２】
作動記憶トレーニングを実行するトレーニング実行手段、
一定期間内の累計のトレーニング時間を計測する時間計測手段、及び
前記一定期間内の累計のトレーニング時間と第１の理想時間との関係に基づいて、ユーザによる前記作動記憶トレーニングの実施を促す処理、及び／又は前記一定期間内の累計のトレーニング時間と第２の理想時間との関係に基づいて、ユーザによる前記作動記憶トレーニングの実施を制限する処理を実行する処理実行手段、
を備え、
前記トレーニング実行手段は、
各ステップにおいて、当該ステップにてユーザが情報を記憶するための出力であってステップごとに切り替わる出力と、ユーザが予め定められたステップ数前のステップで記憶すべきであった情報をユーザに入力させるための要求とを同時に行なう制御手段、
前記制御手段にて行なわれた要求に対して、ユーザが記憶すべきであった情報のユーザによる入力を受け付ける入力受付手段、及び
前記入力受付手段にて受け付けた情報が正解であるか否かを判定する判定手段、
を備え、
前記制御手段は、前記判定手段にて正解であると判定されたときに、次のステップの出力及び要求を行う  ことを特徴とする情報処理システム。
【請求項１３】
作動記憶トレーニングを実行するトレーニング実行工程、
一定期間内の累計のトレーニング時間を計測する時間計測工程、及び
前記一定期間内の累計のトレーニング時間と第１の理想時間との関係に基づいて、ユーザによる前記作動記憶トレーニングの実施を促す処理、及び／又は前記一定期間内の累計のトレーニング時間と第２の理想時間との関係に基づいて、ユーザによる前記作動記憶トレーニングの実施を制限する処理を実行する処理実行工程、
を含み、
前記トレーニング実行工程は、
各ステップにおいて、当該ステップにてユーザが情報を記憶するための出力であってステップごとに切り替わる出力と、ユーザが予め定められたステップ数前のステップで記憶すべきであった情報をユーザに入力させるための要求とを同時に行なう制御工程、
前記制御工程にて行なわれた要求に対して、ユーザが記憶すべきであった情報のユーザによる入力を受け付ける入力受付工程、及び
前記入力受付工程にて受け付けた情報が正解であるか否かを判定する判定工程、
を含み、
前記制御工程では、前記判定工程にて正解であると判定されたときに、次のステップの出力及び要求を行う
ことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作動記憶トレーニングを実施するための情報処理プログラム、情報処理装置、情報処理方法及び情報処理システムに関するものである。
【背景技術】
【０００２】
作動記憶（ワーキングメモリ）を鍛錬するトレーニングとして、作動記憶トレーニングが知られている。作動記憶トレーニングには、提示された情報の入力（記憶）と記憶した情報の出力とを同時に行なうトレーニングがあり、例えば、計算Ｎバックトレーニングが知られている。
【０００３】
計算Ｎバックトレーニングは、１ステージが複数のステップからなり、各ステップにおいて、提示された計算式の答えの記憶と、Ｎステップ前に提示された計算式の答えの出力とを同時に行なうトレーニングである。この計算Ｎバックトレーニングを情報処理装置によって進行させ、記憶すべき情報を表示部にて提示し、記憶した情報を入力部に入力させる計算Ｎバックトレーニングシステムが提供されている。
【０００４】
また、ワーキングメモリのトレーニングをコンピュータで実現するシステムとして、特許文献１に記載されたシステムがある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−９２６９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、作動記憶トレーニングを行なう新規な情報処理プログラム、情報処理装置、情報処理方法及び情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の情報処理プログラムは、情報処理装置を、作動記憶トレーニングを実行するトレーニング実行手段、一定期間内の累計のトレーニング時間を計測する時間計測手段、及び前記一定期間内の累計のトレーニング時間と第１の理想時間との関係に基づいて、ユーザによる前記作動記憶トレーニングの実施を促す処理、及び／又は前記一定期間内の累計のトレーニング時間と第２の理想時間との関係に基づいて、ユーザによる前記作動記憶トレーニングの実施を制限する処理を実行する処理実行手段、として機能させ、前記トレーニング実行手段は、各ステップにおいて、当該ステップにてユーザが情報を記憶するための出力であってステップごとに切り替わる出力と、ユーザが予め決められたステップ数前のステップで記憶すべきであった情報をユーザに入力させるための要求とを同時に行なう制御手段、 前記制御手段にて行なわれた要求に対して、ユーザが記憶すべきであった情報のユーザによる入力を受け付ける入力受付手段、及び前記入力受付手段にて受け付けた情報が正解であるか否かを判定する判定手段、として機能し、前記制御手段は、前記判定手段にて正解であると判定されたときに、次のステップの出力及び要求を行う。
【０００８】
この構成により、一定期間内の累計のトレーニング時間と第１の理想時間との関係に基づいて、ユーザによる作動記憶トレーニングの実施を促す処理、及び／又は一定期間内の累計のトレーニング時間と第２の理想時間との関係に基づいて、ユーザによる作動記憶トレーニングの実施を制限する処理が行なわれる。制御手段は、判定手段にて正解であると判定されたときに、次のステップの出力を行うので、正解が入力されても次のステップまで一定の時間が経過するのを待つ場合と比較して、時間計測手段によって計測される、正解が入力されてから次のステップまでの時間が短くなる。よって、処理実行手段は、作動記憶トレーニング（情報の記憶及び情報の出力）が効率的に実施された時間に基づいて、作動記憶トレーニングの実施を促し、又は制限する処理を実行できる。ここで、処理実行手段が、作動記憶トレーニングの実施を促す処理及び制限する処理を何れも行なう場合には、第２の理想時間は、第１の理想時間以上の時間であってよく、第１の理想時間と第２の理想時間とが同じであってもよい。
【０００９】
上記の情報処理プログラムにおいて、前記処理実行手段は、前記一定期間内の累計のトレーニング時間が前記第１の理想時間以上になるようユーザによる前記作動記憶トレーニングの実施を促す処理を実行してよい。
【００１０】
この構成により、ユーザによる一定期間内で一定時間以上のトレーニングの実施を促すことができる。なお、ユーザによる作動記憶トレーニングの実施時間が第１の理想時間以上になるようユーザによる前記作動記憶トレーニングの実施を促す処理は、例えば、一定期間内のトレーニングの実施時間の第１の理想時間までの残り時間を表示する処理であってよく、当該日のトレーニングの実施時間が第１の理想時間まで達していないときにトレーニングの継続を促すメッセージを表示する処理であってよく、一定期間内のトレーニングの実施時間が第１の理想時間まで達していない場合においてトレーニングの終了のための操作が行なわれたときに、トレーニングの実施時間が第１の理想時間まで達していない旨のメッセージを表示する処理であってよく、上記のメッセージの表示を音声出力に代えた処理であってよく、第１の理想時間以上のトレーニングを実行した場合に、インセンティブ（例えば、次の種類のトレーニングに進むためのポイント）を付与する処理であってもよい。
【００１１】
上記の情報処理プログラムにおいて、前記処理実行手段は、前記一定期間内の累計のトレーニング時間が前記第２の理想時間に達した後に、ユーザによる前記作動記憶トレーニングの実施を制限する処理を実行してよい。
【００１２】
この構成により、ユーザによる過度のトレーニングを防止し、又はユーザが過度のトレーニングを行なわないように促すことができる。なお、ユーザによる作動記憶トレーニングの実施を制限する処理は、例えば、一定期間内のトレーニングの実施時間が第２の理想時間に達した後にトレーニングを禁止する処理であってよく、一定期間内のトレーニングの実施時間が第２の理想時間に達した後にその旨のメッセージを表示又は音声出力する処理であってよい。
【００１３】
上記の情報処理プログラムにおいて、前記制御手段は、前記入力受け付け手段による入力を受け付ける制限時間内に前記判定手段にて正解であると判定されない場合、次のステップの出力及び要求を行なってよく、当該制限時間内に前記判定手段にて正解であると判定されたときには、当該制限時間の経過を待たずに次のステップの出力及び要求を行なってよい。
【００１４】
この構成により、ユーザが情報を記憶するため時間及び先のステップでユーザが記憶した情報を出力するため時間を制限することができるとともに、正解が入力されてから次のステップまでの時間が短くなるので、作動記憶トレーニングの効果を向上できる。
【００１５】
上記の情報処理プログラムにおいて、ユーザの前記作動記憶トレーニングの実施の実績に基づいて、前記ステップ数が増減してよい。
【００１６】
この構成により、ユーザの到達度に応じた難易レベルのトレーニングを行なうことができる。
【００１７】
上記の情報処理プログラムにおいて、前記作動記憶トレーニングは、１ステージあたり予め決められた問題数の問題で構成されてよく、前記ステップ数に応じて１ステージの問題数が異なっていてよい。
【００１８】
この構成により、難易レベルの向上に相応するトレーニング効果が得られる。
【００１９】
上記の情報処理プログラムにおいて、前記作動記憶トレーニングは、１ステージあたり予め決められた問題数の問題で構成されてよく、前記各ステップ数の前記作動記憶トレーニングには、それぞれ複数のステージがあってよく、前記複数のステージは、前記入力受け付け手段による入力を受け付ける制限時間に関する難易度がそれぞれ異なり、ユーザの前記作動記憶トレーニングの実施の実績に基づいて、次のステージの難易レベルを上下してよい。
【００２０】
この構成により、ステップ数による難易レベルが急に上がることを回避できる。
【００２１】
上記の情報処理プログラムにおいて、前記作動記憶トレーニングは、１ステージあたり予め決められた問題数の問題で構成されてよく、前記作動記憶トレーニングを最初からやり直すリトライが可能であってよく、連続して所定回数のリトライが指示されたときに、難易レベルを下げたステージで前記作動記憶トレーニングを最初からやり直してよい。
【００２２】
この構成により、難易レベルがユーザにとって高すぎる場合に難易レベルを下げることで効率的に作動記憶トレーニングを行なうことができる。
【００２３】
上記の情報処理プログラムにおいて、前記制御手段は、次のステップに移行する際に、ユーザが情報を記憶するための出力としての表示をスクロールアウトさせて非表示にしてよい。
【００２４】
この構成により、正解であると判定されて次のステップの表示を行うために、現在の表示を非表示にするにあたって、スクロールアウトして非表示にすることで、そのスクロールしている時間を、情報を記憶するために用いることができる。上記の速度モードに応じてこのスクロールの速度を調整してもよい。
【００２５】
上記の情報処理プログラムにおいて、前記作動記憶トレーニングを停止する操作が行なわれたときに、前記作動記憶トレーニングを中止してよい。
【００２６】
この構成により、途中で休憩をすることなく作動記憶トレーニングを実施するようユーザを促すことができる。
【００２７】
本発明の別の態様は、作動記憶トレーニングを実行するトレーニング実行手段、一定期間内の累計のトレーニング時間を計測する時間計測手段、及び前記一定期間内の累計のトレーニング時間と第１の理想時間との関係に基づいて、ユーザによる前記作動記憶トレーニングの実施を促す処理、及び／又は前記一定期間内の累計のトレーニング時間と第２の理想時間との関係に基づいて、ユーザによる前記作動記憶トレーニングの実施を制限する処理を実行する処理実行手段を備え、前記トレーニング実行手段は、各ステップにおいて、当該ステップにてユーザが情報を記憶するための出力であってステップごとに切り替わる出力と、ユーザが予め定められたステップ数前のステップで記憶すべきであった情報をユーザに入力させるための要求とを同時に行なう制御手段、前記制御手段にて行なわれた要求に対して、ユーザが記憶すべきであった情報のユーザによる入力を受け付ける入力受付手段、及び前記入力受付手段にて受け付けた情報が正解であるか否かを判定する判定手段を備え、前記制御手段は、前記判定手段にて正解であると判定されたときに、次のステップの出力及び要求を行う。
【００２８】
この構成によっても、処理実行手段は、作動記憶トレーニング（情報の記憶及び情報の出力）が効率的に実施された時間に基づいて、作動記憶トレーニングの実施を促し、又は制限する処理を実行できる。
【００２９】
本発明の別の態様は、情報処理システムであって、この情報処理システムは、作動記憶トレーニングを実行するトレーニング実行手段、一定期間内の累計のトレーニング時間を計測する時間計測手段、及び前記一定期間内の累計のトレーニング時間と第１の理想時間との関係に基づいて、ユーザによる前記作動記憶トレーニングの実施を促す処理、及び／又は前記一定期間内の累計のトレーニング時間と第２の理想時間との関係に基づいて、ユーザによる前記作動記憶トレーニングの実施を制限する処理を実行する処理実行手段を備え、前記トレーニング実行手段は、各ステップにおいて、当該ステップにてユーザが情報を記憶するための出力であってステップごとに切り替わる出力と、ユーザが予め定められたステップ数前のステップで記憶すべきであった情報をユーザに入力させるための要求とを同時に行なう制御手段、前記制御手段にて行なわれた要求に対して、ユーザが記憶すべきであった情報のユーザによる入力を受け付ける入力受付手段、及び前記入力受付手段にて受け付けた情報が正解であるか否かを判定する判定手段を備え、前記制御手段は、前記判定手段にて正解であると判定されたときに、次のステップの出力及び要求を行う。
【００３０】
この構成によっても、処理実行手段は、作動記憶トレーニング（情報の記憶及び情報の出力）が効率的に実施された時間に基づいて、作動記憶トレーニングの実施を促し、又は制限する処理を実行できる。
【００３１】
本発明の別の態様は、情報処理方法であって、この情報処理方法は、作動記憶トレーニングを実行するトレーニング実行工程、一定期間内の累計のトレーニング時間を計測する時間計測工程、及び前記一定期間内の累計のトレーニング時間と第１の理想時間との関係に基づいて、ユーザによる前記作動記憶トレーニングの実施を促す処理、及び／又は前記一定期間内の累計のトレーニング時間と第２の理想時間との関係に基づいて、ユーザによる前記作動記憶トレーニングの実施を制限する処理を実行する処理実行工程を含み、前記トレーニング実行工程は、各ステップにおいて、当該ステップにてユーザが情報を記憶するための出力であってステップごとに切り替わる出力と、ユーザが予め定められたステップ数前のステップで記憶すべきであった情報をユーザに入力させるための要求とを同時に行なう制御工程、前記制御工程にて行なわれた要求に対して、ユーザが記憶すべきであった情報のユーザによる入力を受け付ける入力受付工程、及び前記入力受付工程にて受け付けた情報が正解であるか否かを判定する判定工程を含み、前記制御工程では、前記判定工程にて正解であると判定されたときに、次のステップの出力及び要求を行う。
【００３２】
この構成によっても、処理実行手段は、作動記憶トレーニング（情報の記憶及び情報の出力）が効率的に実施された時間に基づいて、作動記憶トレーニングの実施を促し、又は制限する処理を実行できる。
【発明の効果】
【００３３】
本発明によれば、作動記憶トレーニングが効率的に実施された時間に基づいて、作動記憶トレーニングの実施を促し、又は制限できる。
【図面の簡単な説明】
【００３４】
【図１】本発明の実施の形態におけるゲーム装置の外観図
【図２】本発明の実施の形態におけるゲーム装置のブロック図
【図３】本発明の実施の形態における作動記憶トレーニングのレベルの進展を示す図
【図４】本発明の実施の形態における作動記憶トレーニングの全体のフローを示すフローチャート
【図５】本発明の実施の形態における作動記憶トレーニングの１ステージのフローを示すフローチャート
【図６】（ａ）本発明の実施の形態における表示部の表示例（記憶・解答入力時）を示す図  （ｂ）本発明の実施の形態における表示部の表示例（正解時）を示す図
【図７】本発明の実施の形態における入力部の表示例を示す図
【発明を実施するための形態】
【００３５】
以下、本発明の実施の形態の情報処理装置について、図面を参照しながら説明する。
【００３６】
図１は、本発明の実施の形態の情報処理装置の外観図である。本実施の形態において、情報処理装置はゲーム装置である。図１に示すようにゲーム装置１０は、本体部１１と、本体部１１に対してヒンジ結合された画面部１２を備えており、画面部１２を本体部１１に対して折り畳んだり開いたりすることができる２画面折り畳みタイプのゲーム装置である。画面部１２は、その中央に液晶パネルからなる表示部１３を備えている。本体部１１は、その中央にタッチパネル１４１を備えている。タッチパネル１４１は、表示パネルに対してタッチセンサが被せられてなり、表示の機能とともに物体の接触を検出する機能を有する。また、タッチパネル１４１の周囲には、複数の丸ボタン１４２、スライドパッド１４３、十字ボタン１４４、機能ボタン１４５が設けられている。
【００３７】
図２は、本発明の実施の形態におけるゲーム装置のブロック図である。ゲーム装置１０は、入力部１４、トレーニング実行部１５、表示部１３、時間計測部１６、及び処理実行部１７を備えている。入力部１４は、図１に示した複数の丸ボタン１４２、スライドパッド１４３、十字ボタン１４４、機能ボタン１４５に相当する。また、表示部１３は、図１に示した表示部１３である。図２に示すトレーニング実行部１５、時間計測部１６、処理実行部１７は、演算処理装置、メモリ等によって、本実施の形態の情報処理プログラムが実行されることにより、その機能が実現される。ゲーム装置１０の本体部１１には、図示しないスロットが設けられており、そのスロットに情報処理プログラムが記録された記録媒体が挿入されることで、ゲーム装置１０によって情報処理プログラムが読み出される。
【００３８】
入力部１４は、上述のように、図１に示した複数の丸ボタン１４２、スライドパッド１４３、十字ボタン１４４、機能ボタン１４５に相当し、ユーザが操作することで、各種の情報を入力できる。特に、タッチパネル１４１は、ユーザがスタイラスペンを用いて、パネル上に描いた内容を読み取ることができる。入力部１４に入力された各種の情報は、ゲーム装置１０に対するユーザの各種の指示として処理されるが、本実施の形態では、特に、作動記憶トレーニングに関する指示が入力される場合を説明する。
【００３９】
トレーニング実行部１５は、作動記憶トレーニングとしての計算Ｎバックトレーニングを実行する。計算Ｎバックトレーニングでは、１ステージが複数のステップからなり、各ステップにおいて、答えを記憶すべき計算式が提示される。そして、ユーザは、各ステップにおいて、提示された計算式の答えの記憶と、当該ステップのＮステップ前に提示された計算式の答えの出力とを同時に行なう。ここで、Ｎはバックステップ数であり、任意の自然数である。本実施の形態のゲーム装置１０では、１≦Ｎ≦９９であり、バックステップ数は１〜９９である。例えば、Ｎ＝２では、ユーザは、第３ステップの計算式が提示されているときに、その２ステップ前の第１ステップで提示された計算式の答えを出力し、第４ステップの計算式が提示されているときに、その２ステップ前の第２ステップで提示された計算式の答えを出力し、以下これを所定のステップ数に達するまで繰り返す。
【００４０】
トレーニング実行部１５は、入力受付部１５１、判定部１５２、及び表示制御部１５３を備えている。入力受付部１５１は、計算Ｎバックトレーニングにおいてユーザが記憶した情報（即ちＮステップ前に提示された計算式の答え）を出力するために入力部１４に対して行なった入力を受け付ける。入力受付部１５１は、特に、タッチパネル１４１に入力された情報に基づいて、そこに書かれた数字を認識する。判定部１５２は、入力受付部１５１にて受け付けた情報（即ち、ユーザの解答）が正解であるか否かを判定する。表示制御部１５３は、計算Ｎバックトレーニングの１ステップごとに、ユーザが情報を記憶するための表示（即ち計算式の表示）と、Ｎステップ前にユーザが記憶した情報（即ちＮステップ前に提示された計算式の答え）を出力するための表示とを同時に行なうよう、表示部１３を制御する。
【００４１】
時間計測部１６は、トレーニング実行部１５にて作動記憶トレーニング（以下単に「トレーニング」ともいう。）が行なわれているときにタイマを進行させ、トレーニングが終了され、又は中断されているときに、タイマを止めることで、当該日の累計のトレーニング時間を計測する。時間計測部１６は、計測した累計のトレーニング時間を処理実行部１７に出力する。
【００４２】
処理実行部１７は、時間計測部１６から当該日の累計のトレーニング時間の情報を受けて、その累計のトレーニング時間に基づいて、ユーザによる作動記憶トレーニングの実施時間が所定の理想時間になるよう処理を実行する。作動記憶を鍛錬するトレーニングは、毎日、一定時間以上実施しなければ良好な効果が得られないと言われている。一方で、トレーニング時間が長すぎると逆効果になるとも言われている。そこで、本実施の形態のゲーム装置１０では、ユーザに対して毎日一定時間以上のトレーニングの実施を促すとともに、一日のトレーニング時間が過度に長くならないように、処理実行部１７が各種の処理を行なう。
【００４３】
具体的には、本実施の形態の処理実行部１７は、当該日の累計のトレーニング時間が第１の理想時間以上になるようユーザによるトレーニングの実施を促す処理を実行し、当該日の累計のトレーニング時間が第２の理想時間に達したときに、ユーザによるトレーニングの実施を制限する処理を実行する。第１の理想時間は、良好なトレーニング効果が得られるとされる最低限の時間である。本実施の形態では、第１の理想時間を５分とする。第２の理想時間は、１日のうちにそれを超えてトレーニングを行なうことが望ましくない時間である。第２の理想時間は、第１の理想時間以上の時間として定義されるが、第１の理想時間と第２の理想時間とが同じであってもよい。
【００４４】
本実施の形態では、第２の理想時間を第１の理想時間と同じく５分とする。即ち、本実施の形態では、１日のトレーニングの実施時間が５分であることが理想であり、それ以上でもそれ以下でも好ましくないとする。よって、本実施の形態では、１日のトレーニング時間が５分に達するまでは、ユーザによるトレーニングの実施を促し、１日のトレーニング時間が５分に達した場合には、ユーザによるトレーニングの実施を制限する。以下では、この同一の第１及び第２の理想時間を単に理想時間という。
【００４５】
なお、変形例としては、例えば、第１の理想時間を５分とし、第２の理想時間を１５分とすることができる。この場合には、１日のトレーニング時間が第１の理想時間である５分に達するまでは、ユーザによるトレーニングの実施を促し、１日のトレーニング時間が第２の理想時間である１５分に達した場合には、ユーザによるトレーニングの実施を制限する。
【００４６】
表示部１３は、処理実行部１７及び表示制御部１５３からの指示に基づいて各種情報を表示する。
【００４７】
以下、ゲーム装置１０における情報処理を具体的に説明する。図３は、本発明の実施の形態における作動記憶トレーニングの難易レベルの進展を示す図である。本実施の形態における作動記憶トレーニングの難易レベルは、バックステップ数及び速度モードによって定義される。即ち、トレーニング実行部１５にて実行される作動記憶トレーニングには、異なる難易レベルがあり、具体的には、バックステップ数１及び２については、低速、中速、高速の３つの速度モードがあり、バックステップ数３以降については中速、高速の２つの速度モードがある。低速モードは、解答の制限時間がないモードである。中速モードには制限時間が設定されており、高速モードには中速モードより短い制限時間が設けられている。作動記憶トレーニングの難易レベルは、ステージにおける正解率が所定の正解率以上となった場合に、図３に示すように、１バック／低速、１バック／中速、１バック／高速、２バック／低速・・・と上がっていく。
【００４８】
図４は、本発明の実施の形態における作動記憶トレーニングの全体のフローを示すフローチャートである。計算Ｎバックトレーニングのプログラムが実行されると、まず、処理実行部１７は、当該日の累計の実施時間が理想時間を超えているか否かを判断する（ステップＳ４１）。当該日の累計の実施時間が理想時間を超えている場合には（ステップＳ４１にてＹＥＳ）、処理実行部１７は、更なるトレーニングの実施を制限すべく、表示部１３に当該日はトレーニングを実施できない旨のメッセージを表示させて（ステップＳ４６）、処理を終了する。
【００４９】
当該日において、初めてステップＳ４１にて累計の実施時間が理想時間を超えていると判断された場合には、ユーザに、処理実行部１７は、当該日分のインセンティブを付与する。このインセンティブは、ユーザが一定以上蓄積すると、新たな別のトレーニングを行うことができるようになるものである。このインセンティブによって、ユーザが毎日一定時間（理想時間）のトレーニングを行う動機付けとなる。
【００５０】
処理実行部１７は、当該日の累計の実施時間が所定の理想時間を超えていない場合には（ステップＳ４１にてＮＯ）、当該日の実施時間の累計が理想時間に達するようにユーザを促すべく、トレーニングの継続を促すメッセージを表示部１３に表示させる（ステップＳ４２）。そして、入力受付部１５１は、入力部１４にトレーニングのステージの開始指示がされたか否かを監視する（ステップＳ４３）。ステージの開始指示がされていなければ（ステップＳ４３にてＮＯ）、ステップＳ４２に戻ってトレーニングの継続を促すメッセージを表示する。
【００５１】
入力受付部１５は、入力部１４からステージの開始の指示を受けると（ステップＳ４３にてＹＥＳ）、ステージを開始する（ステップＳ４４）。トレーニングの１ステージが終了すると（ステップＳ４５にてＹＥＳ）、ステップＳ４１に戻って、処理実行部１７が再び、それまでの累計の実施時間が理想時間を超えているか否かを判断する。
【００５２】
図５は、本発明の実施の形態における計算Ｎバックトレーニングの１ステージのフローを示すフローチャートである。ステージが開始されると、まず、表示制御部１５３は、表示部１３に記憶すべき情報を表示させる（ステップＳ５１）。上述のように、計算Ｎバックトレーニングにおける記憶すべき情報の表示は、計算式の表示であり、記憶すべき情報は、その計算式の答えである。但し、計算式の答えは表示せず、その答えを求める計算式のみを表示する。
【００５３】
次に、ｎ＞Ｎであるかを判断する。ｎは現在のステップ数であり、初期値は１である。Ｎはバックステップ数であり、ユーザは、当該ステップのＮステップ前に提示された計算式の答えを出力することになる。いま、計算Ｎバックトレーニングを実行しているとすると、最初のＮステップは、ユーザが記憶した情報を出力することはなく、ユーザは、情報を記憶するのみとなる。よって、ｎがＮを超えていない場合には（ステップＳ５２にてＮＯ）、ｎをインクリメントして（ステップＳ５３）、即ち、次のステップに進んで、ステップＳ５１に戻り、記憶すべき情報を表示する。これを繰り返して、ｎがＮを超えると（ステップＳ５２にてＹＥＳ）、次のステップの記憶すべき情報を表示するとともに、ユーザから、Ｎステップ前に記憶した情報、即ち解答の入力があるか否かを判断する（ステップＳ５４）。
【００５４】
図６（ａ）は、本発明の実施の形態における表示部の表示例（記憶・解答入力時）を示す図である。図６（ａ）は、Ｎ＝３であるときの、第４ステップの表示部１３の表示例を示している。第４ステップでは、第４ステップに記憶すべき情報として、画面の上段に第４問の数式を表示するとともに、画面の下段には３ステップ前の第１ステップに記憶した情報の出力を求める表示をする。ユーザは、この画面において、第４ステップに記憶すべき情報として、「９＋０」という数式の答えである「９」を記憶するとともに、入力部１４を用いて第１ステップに表示された第１問の数式の答えを入力する。なお、この画面には、時間計測部１６にて計時されている当該日の累積のトレーニング実施時間が表示される。
【００５５】
図７は、本発明の実施の形態におけるタッチパネルの表示例を示す図である。タッチパネル１４１には、図７に示すように、解答をスタイラスペンで手書き入力するための入力欄４０１と、その下に、ステージを最初からやり直すためのリトライボタン４０２、及び手書き入力によっていったん書いた解答を消すための消去ボタン４０３が表示されている。表示部１３に図６（ａ）の表示がされているときに、ユーザは、タッチパネル１４１に表示されている入力欄４０１に解答を入力する。
【００５６】
図５に戻って、タッチパネル１４１に解答が入力されると（ステップＳ５４）、入力受付部１５１は解答として入力された数字を認識して、判定部１５２に出力し、判定部１５２は、その数字が正解であるか否かを判定する（ステップＳ５５）。不正解である場合には（ステップＳ５５にてＮＯ）、表示制御部１５３は、そのステップの制限時間になったか否かを判断する（ステップＳ５６）。制限時間に達していない場合には（ステップＳ５６にてＮＯ）、ステップＳ５４に戻って、ステップＳ５４〜Ｓ５６を繰り返す。
【００５７】
なお、不正解である場合には、ユーザは、タッチパネル１４１における消去ボタン４０３を押すことで、入力した内容を消去して、再度答えを入力することができる。また、答えの数字を入力したが、入力受付部１５１にてその数字を認識できない場合にも、ユーザは、消去ボタン４０３を押すことで、入力した内容を消去して、再度答えを入力することができる。
【００５８】
解答の入力がない場合には（ステップＳ５４にてＮＯ）、制限時間になったか否かを判断し、制限時間になっていない場合は（ステップＳ５６）、ステップＳ５４に戻って解答の入力を待つ。ステップＳ５５にて、判定部１５２が、入力された解答が正解であると判定した場合は（ステップＳ５５にてＹＥＳ）、制限時間になるのを待たずに、次のステップに進む。
【００５９】
図６は、（ｂ）本発明の実施の形態における表示部の表示例（正解時）を示す図である。第１問の数式は「８−５」であったので、その答えは「３」であり、図６（ｂ）の画面では、「３」と入力するのが正解である。正解である３が入力されると、第１問の数式「８−５」が表示された後、次のステップに移行すべく、上段及び下段の数式が下にスクロールアウトして、上から次の数式がスクロールインする。即ち、上段には５問目の数式が表示され、下段には第２問の数式の解答の入力を促す表示がされる。
【００６０】
図５に戻って、判定部１５２が、入力された解答が正解であると判定した場合は（ステップＳ５５にてＹＥＳ）、ｎ＝Ｎ＋Ｍであるか否かを判断する（ステップＳ５７）。ここで、Ｍは、１ステージにおいて記憶・出力すべき問題の数であり、例えばＭ＝１０である。上述のように、最初のＮステップは情報を記憶するのみであるので、最後のＮステップは記憶した情報を出力するのみであり、総ステップ数はＮ＋Ｍとなる。よって、ｎ＝Ｎ＋Ｍであるということは、そのステージが終了したことを意味する。よって、ｎ＝Ｎ＋Ｍであるときは（ステップＳ５７にてＹＥＳ）、ステージを終了する。
【００６１】
ｎ＝Ｎ＋Ｍでないとき（ステップＳ５７にてＮＯ）、即ち、未だステージが終了していないときには、ｎをインクリメントして（ステップＳ５３）、次のステップの記憶すべき情報を表示する（ステップＳ５１）。このとき、すでにｎ＞Ｍとなっており、記憶すべき情報がない場合には、ステップＳ５１をスキップする。
【００６２】
以上、本実施の形態の計算Ｎバックトレーニングにおける基本的な動作を説明した。以下では、特殊な操作について説明する。上述のように、タッチパネル１４１には、正解を入力する画面（図７参照）において、ステージを最初からやり直すリトライボタン４０２が設けられており、ステージの途中でこのボタンを押すことにより、ステージを最初からやり直すことが可能である。但し、３回数の連続したステージでリトライが指示されたときは、３回目にステージをやり直す際には、図３に示す難易レベルを１段階下げて、ステージを最初からやり直す。例えば、２バック／高速で、連続して３回のリトライが指示された場合には、トレーニング実行部１５は、当該ユーザにとってこの難易レベルが高すぎると判断して、難易レベルを１つ下げて２バック／中速のステージを開始する。
【００６３】
また、画面部１２を閉じることで、ゲーム装置１０のコンピュータはスリープ状態になる。一般的には、ゲームの途中で画面部２１が閉じられると、そのゲームの状態を維持してスリープ状態に入り、再び画面部１２が開かれたときに、スリープ状態に入った状態からゲームを再開できるように設計されている場合が多い。しかし、本実施の形態では、ステージの途中で画面部１２が閉じられた場合には、トレーニングを中止してスリープ状態に入る。再び画面部１２が開かれたときには、「トレーニングは継続して行なう必要があるため、中断しないように注意する」旨のメッセージが画面に表示され、ステージの途中からではなく、トレーニング実行部１５は、ステージの最初からトレーニングを始める。
【００６４】
トレーニング実行部１５がこのように制御するのは、ユーザがステージを途中で休憩（中断して、時間をおいた後に再開）しないようにするためである。これは、計算Ｎバックトレーニングは、作動記憶トレーニングの一種であり、短期記憶の鍛錬であるので、ユーザがステージの途中で休憩をして、その間に短期記憶を中断すると、効果的なトレーニングにならないからである。よって、画面部１２が閉じられた場合にもゲーム装置１０がその状態を維持してステージを中断して再び画面部１２が開けられたときに中断した状態から再開するという制御は行わないようにして、ユーザにステージ途中での中断を推奨しないようにしている。
【００６５】
なお、情報処理装置は、ゲーム装置でなくても、情報通信を主とする装置等他の装置であってもよい。さらに、上記の実施の形態において、情報処理装置としてのゲーム装置の構成として説明した一部の要素がネットワークを介して他の要素と接続された情報処理システムが構成されてもよい。この情報処理システムによっても、上記の情報処理装置と同様の作用効果を得ることができる。また、入力部１４は、計算Ｎバックトレーニングにおいて解答である数字を入力する手段は、タッチパネル１４１でなくてもよく、例えばテンキーであってもよい。
【００６６】
上記の実施の形態では、作動記憶トレーニングとして計算Ｎバックトレーニングを説明した。計算Ｎバックトレーニングでは、記憶のための表示されるのは計算式であり、ユーザは、バックステップ数後のステップでその計算式の答えを出力するものである。即ち、記憶のために表示される内容とユーザが出力すべき内容とは関連性を有するが一致していない。これに対して、例えば、記憶すべき内容として記号を表示し、記憶した内容の出力として、当該記憶した記号を含む複数の記号の中からユーザが選択をするという方式でも作動記憶トレーニングを実現できる。即ち、作動記憶トレーニングは、計算Ｎバックトレーニングに限られない。
【００６７】
また、作動記憶トレーニングにおいて、記憶すべき内容又はそれに関連する内容が表示されるのではなく、音声で読み上げられてもよい。即ち、記憶すべき内容のユーザへの伝達方式は、視覚に訴える表示に限らず、聴覚に訴える音声出力であってもよいし、その他、触覚に訴えるものであってもよい。また、ユーザが記憶した情報を出力する方式も、記入方式に限らず、上記のような複数の選択肢の中からの選択、音声、ジェスチャー等によるものであってもよい。
【符号の説明】
【００６８】
１０  ゲーム装置（情報処理装置）
１１  本体部
１２  画面部
１３  表示部
１４  入力部
１４１  タッチパネル
１４２  丸ボタン
１４３  スライドパッド
１４４  十字ボタン
１４５  機能ボタン
１５  トレーニング実行部
１５１  入力受付部
１５２  判定部
１５３  表示制御部
１６  時間計測部
１７  処理実行部
４０１  入力欄
４０２  リトライボタン
４０３  消去ボタン
【図１】
0006055186.tif 000002
【図２】
0006055186.tif 000003
【図３】
0006055186.tif 000004
【図４】
0006055186.tif 000005
【図５】
0006055186.tif 000006
【図６】
0006055186.tif 000007
【図７】
0006055186.tif 000008