(57)【特許請求の範囲】
【請求項１】
情報処理装置を、
音読対象を提示する提示手段、
音声を入力する音声入力手段、
前記音声入力手段に音声が入力された音声入力時間と前記音声入力手段に音声が入力された後の無音時間とに基づいて、前記音読対象が音読されたか否かを判定する音読判定手段、及び
前記音声入力手段への音声の入力が開始されてから、無音時間があるか否かに関わらず、当該音声が入力された音声入力時間を累積する累積手段
として機能させ、
前記音読判定手段は、前記累積手段により累積された音声入力時間と前記音声入力手段に音声が入力された後の継続した無音時間とに基づいて、前記音読対象が音読されたか否かを判定する情報処理プログラム。
【請求項２】
前記音読判定手段は、前記累積手段により累積された前記音声入力時間が第１の閾値に達した後に継続した無音時間が第２の閾値に達したときに、前記音読対象が音読されたと判定する、請求項１に記載の情報処理プログラム。
【請求項３】
前記第１の閾値は、提示された音読対象の内容に基づいて決定される、請求項２に記載の情報処理プログラム。
【請求項４】
前記情報処理装置を、
前記音読判定手段により前記音読対象が音読されたと判定された場合に、前記提示手段に、前記音読対象の提示を継続したまま、前記音読対象の提示の終了をユーザに指示させるための指示手段を提示させる処理を行なう制御手段として機能させる、請求項１ないし３のいずれか一項に記載の情報処理プログラム。
【請求項５】
前記制御手段は、前記提示手段に前記指示手段を提示させた後に、無音であってかつ前記指示手段への指示がない時間が第３の閾値に達したときに、前記指示手段への指示を促すための処理を行なう、請求項４に記載の情報処理プログラム。
【請求項６】
前記音読判定手段は、前記音声入力時間が第４の閾値に達したときに、無音時間に関わらず、前記音読対象が音読されたと判定する、請求項１ないし５のいずれか一項に記載の情報処理プログラム。
【請求項７】
前記音読対象は文章であり、前記文章中のターゲット語自体の表示態様を変更するか、または当該ターゲット語にマークが付されており、
前記情報処理装置を、
前記ターゲット語のユーザによる入力を受け付ける受付手段、及び
前記受付手段により受け付けられた入力が前記ターゲット語に一致するか否かの正解判定を行なう正解判定手段としてさらに機能させる、請求項１ないし６のいずれか一項に記載の情報処理プログラム。
【請求項８】
音読対象を提示する提示手段と、
音声を入力する音声入力手段と、
前記音声入力手段に音声が入力された音声入力時間と前記音声入力手段に音声が入力された後の無音時間とに基づいて、前記音読対象が音読されたか否かを判定する音読判定手段と、
前記音声入力手段への音声の入力が開始されてから、無音時間があるか否かに関わらず、当該音声が入力された音声入力時間を累積する累積手段と、
を備え、
前記音読判定手段は、前記累積手段により累積された音声入力時間と前記音声入力手段に音声が入力された後の継続した無音時間とに基づいて、前記音読対象が音読されたか否かを判定する情報処理装置。
【請求項９】
音読対象を提示する提示ステップと、
音声の入力を受け付ける音声入力ステップと、
前記音声入力ステップにて音声が入力された音声入力時間と音声が入力された後の無音時間とに基づいて、前記音読対象が音読されたか否かを判定する音読判定ステップと、
前記音声入力ステップで音声の入力が開始されてから、無音時間があるか否かに関わらず、当該音声が入力された音声入力時間を累積する累積ステップと、
を含み、
前記音読判定ステップは、前記累積ステップで累積された音声入力時間と前記音声入力ステップで音声が入力された後の継続した無音時間とに基づいて、前記音読対象が音読されたか否かを判定する情報処理方法。
【請求項１０】
音読対象を提示する提示手段と、
音声を入力する音声入力手段と、
前記音声入力手段に音声が入力された音声入力時間と前記音声入力手段に音声が入力された後の無音時間とに基づいて、前記音読対象が音読されたか否かを判定する音読判定手段と、
前記音声入力手段への音声の入力が開始されてから、無音時間があるか否かに関わらず、当該音声が入力された音声入力時間を累積する累積手段と、
を備え、
前記音読判定手段は、前記累積手段により累積された音声入力時間と前記音声入力手段に音声が入力された後の継続した無音時間とに基づいて、前記音読対象が音読されたか否かを判定する情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を提示するとともに提示した情報に関連してユーザが音声を入力するための情報処理プログラム、情報処理装置、情報処理方法及び情報処理システムに関するものである。
【背景技術】
【０００２】
従来、情報を提示するとともに提示した情報に関連してユーザが音声を入力するための装置が知られている（例えば特許文献１を参照）。この装置にはマイクが接続されており、音声認識部がマイクを通して入力される音声信号をデジタル変換処理してデジタルデータを生成した上で、音声の内容を認識する。具体的には、特許文献１の装置では、問題を提示するとともに、その問題に対する解答の音声入力を受け付けて、受け付けた音声に対して音声認識することで、解答が正解であるか否かを判断する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１３００６８号公報（００９３−００９５段落）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、情報を提示するとともに提示した情報に関連してユーザが音声を入力するための新規な情報処理プログラム、情報処理装置、情報処理方法及び情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の情報処理プログラムは、情報処理装置を、音読対象を提示する提示手段、音声を入力する音声入力手段、前記音声入力手段に音声が入力された音声入力時間と前記音声入力手段に音声が入力された後の無音時間とに基づいて、前記音読対象が音読されたか否かを判定する音読判定手段、及び前記音声入力手段への音声の入力が開始されてから、無音時間があるか否かに関わらず、当該音声が入力された音声入力時間を累積する累積手段として機能させ、前記音読判定手段は、前記累積手段により累積された音声入力時間と前記音声入力手段に音声が入力された後の継続した無音時間とに基づいて、前記音読対象が音読されたか否かを判定する。
【０００６】
この構成により、音声入力時間と音声入力後の無音時間に基づいて音読対象が音読されたか否かが判定されるので、一定の音声入力時間の後に一定の無音時間があった場合に音読対象が音読されたと判定する等の音声入力の判定ができる。また、音声入力時間は途中で無音時間があっても累積して計測され、無音時間は継続した時間として計測されて、途中で音声入力があった場合には無音時間はリセットされる。なお、無音時間は、まったく音声入力がない状態の時間のほか、入力される音声の大きさが所定の閾値に満たない状態を含んでもよい。
【０００９】
上記の情報処理プログラムにおいて、前記音読判定手段は、前記累積手段により累積された前記音声入力時間が第１の閾値に達した後に継続した無音時間が第２の閾値に達したときに、前記音読対象が音読されたと判定してよい。
【００１０】
この構成により、音読対象に関連した音読の最中に無音時間があった場合にも、音声入力時間が未だ第１の閾値に達していない場合には、音読対象が音読されたとは判定されない。また、無音時間が第２の閾値の長さだけ継続しない場合には、音読対象が音読されたとは判定されない。なお、音声入力時間についての上記の第１の閾値と無音時間についての上記の第２の閾値とは同じでも異なっていてもよい。
【００１１】
上記の情報処理プログラムにおいて、前記第１の閾値は、提示された音読対象の内容に基づいて決定されてよい。
【００１２】
この構成により、音読対象の内容に応じて第１の閾値が決定される。第１の閾値は、音読対象の内容に基づいて音読所要時間が求められ、この音読所要時間に基づいて決定されてよい。具体的には、第１の閾値は、例えば音読対象が文章である場合には、文章の長さ（文字数）に従って決定されてよく、レベルに応じた係数を文章の長さにかけて決定されてもよい。
【００１３】
上記の情報処理プログラムは、前記情報処理装置を、前記音読判定手段により前記音読対象が音読されたと判定された場合に、前記提示手段に、前記音読対象の提示を継続したまま、前記音読対象の提示の終了をユーザに指示させるための指示手段を提示させる処理を行なう制御手段として機能させてよい。
【００１４】
音声入力時間及びその後の無音時間に基づいて音読対象の音読が完了したと判断できる場合にも、実際にはユーザの音読の速度が遅くて、未だ音読対象の音読を完了していない状態で無音時間が生じることもある。上記の構成によれば、このような場合にも音読対象の提示は継続され、ユーザは音読対象の音読が完了したときに、音読対象の提示の終了を指示できる。また、音声入力時間及びその後の無音時間に基づいて音読対象の音読が完了したと判断された場合に、実際にユーザが音読対象の音読を完了している場合には、ユーザは、指示手段で音読対象の提示の終了を指示することで、直ちに音読対象の提示を終了させて次の処理に移ることができる。音読対象の提示の終了をユーザに指示させるための指示手段は、次の音読対象の提示を指示するものであってよく、音読対象の提示を終了して次の処理の内容の提示を指示するものであってもよい。
【００１５】
上記の情報処理プログラムにおいて、前記制御手段は、前記提示手段に前記指示手段を提示させた後に、無音であってかつ前記指示手段への指示がない時間が第３の閾値に達したときに、前記指示手段への指示を促すための処理を行なってよい。
【００１６】
上記の通り、音声入力時間及びその後の無音時間に基づいて音読対象の音読が完了したと判断できる場合に、直ちに音読対象の提示を終了するのではなく、提示手段に、音読対象の提示を継続したまま、音読対象の提示の終了をユーザに指示させるための指示手段を提示させるようにしているが、このようにして指示手段を提示させた状態で、音読も指示手段への指示もされていない時間が一定時間以上となった場合には、指示手段への指示を促すことで、次の処理への移行を促進できる。
【００１７】
上記の情報処理プログラムにおいて、前記音読判定手段は、前記音声入力時間が第４の閾値に達したときに、無音時間に関わらず、前記音読対象が音読されたと判定してよい。
【００１８】
本情報処理装置では、音声入力手段にユーザの音読による音声を入力することを想定しているが、音声入力手段には、ユーザの音読による音声がない状態でも、ユーザの周りの音（騒音）が定常的に入力されて、時間計測手段がこの騒音が入力された時間をも音声入力時間として計測することがある。上記の構成によれば、このような定常的な騒音が入力されて無音の状態となることなく音声入力時間が第４の閾値に達したときには、音読対象が音読されたと判定されるので、定常的な騒音が入力されて無音の状態となることない場合にも、適切に音読対象の提示を制御できる。
【００１９】
上記の情報処理プログラムにおいて、前記音読対象は文章であり、前記文章中のターゲット語自体の表示態様を変更するか、または当該ターゲット語にマークが付されていてよく、上記の情報処理プログラムは、前記情報処理装置を、前記ターゲット語のユーザによる入力を受け付ける受付手段、および前記受付手段により受け付けられた入力が前記ターゲット語に一致するか否かの正解判定を行なう正解判定手段としてさらに機能させてよい。
【００２０】
この構成によれば、リーディングスパンテストを実行可能な情報処理装置を提供できる。
【００２１】
本発明の別の態様は、情報処理装置であって、この情報処理装置は、音読対象を提示する提示手段と、音声を入力する音声入力手段と、前記音声入力手段に音声が入力された音声入力時間と前記音声入力手段に音声が入力された後の無音時間とに基づいて、前記音読対象が音読されたか否かを判定する音読判定手段と、前記音声入力手段への音声の入力が開始されてから、無音時間があるか否かに関わらず、当該音声が入力された音声入力時間を累積する累積手段とを備え、前記音読判定手段は、前記累積手段により累積された音声入力時間と前記音声入力手段に音声が入力された後の継続した無音時間とに基づいて、前記音読対象が音読されたか否かを判定する。
【００２２】
この構成によっても、音声入力時間と音声入力後の無音時間に基づいて音読対象が音読されたか否かを判定するので、一定の音声入力時間の後に一定の無音時間があった場合に音読対象が音読されたと判定する等の音声入力の判定ができ、リーディングスパンテストや書籍の朗読等のための音読対象の提示を情報処理によって行なうことができる。また、音声入力時間は途中で無音時間があっても累積して計測され、無音時間は継続した時間として計測されて、途中で音声入力があった場合には無音時間はリセットされる。
【００２３】
本発明の別の態様は、情報処理方法であって、この情報処理方法は、音読対象を提示する提示ステップと、音声の入力を受け付ける音声入力ステップと、前記音声入力ステップにて音声が入力された音声入力時間と音声が入力された後の無音時間とに基づいて、前記音読対象が音読されたか否かを判定する音読判定ステップと、前記音声入力ステップで音声の入力が開始されてから、無音時間があるか否かに関わらず、当該音声が入力された音声入力時間を累積する累積ステップとを含み、前記音読判定ステップは、前記累積ステップで累積された音声入力時間と前記音声入力ステップで音声が入力された後の継続した無音時間とに基づいて、前記音読対象が音読されたか否かを判定する。
【００２４】
この構成によっても、音声入力時間と音声入力後の無音時間に基づいて音読対象が音読されたか否かを判定するので、一定の音声入力時間の後に一定の無音時間があった場合に音読対象が音読されたと判定する等の音声入力の判定ができ、リーディングスパンテストや書籍の朗読等のための音読対象の提示を情報処理によって行なうことができる。また、音声入力時間は途中で無音時間があっても累積して計測され、無音時間は継続した時間として計測されて、途中で音声入力があった場合には無音時間はリセットされる。
【００２５】
本発明の別の態様は、情報処理システムであって、この情報処理システムは、音読対象を提示する提示手段と、音声を入力する音声入力手段と、前記音声入力手段に音声が入力された音声入力時間と前記音声入力手段に音声が入力された後の無音時間とに基づいて、前記音読対象が音読されたか否かを判定する音読判定手段と、前記音声入力手段への音声の入力が開始されてから、無音時間があるか否かに関わらず、当該音声が入力された音声入力時間を累積する累積手段とを備え、前記音読判定手段は、前記累積手段により累積された音声入力時間と前記音声入力手段に音声が入力された後の継続した無音時間とに基づいて、前記音読対象が音読されたか否かを判定する。
【００２６】
この構成によっても、音声入力時間と音声入力後の無音時間に基づいて音読対象が音読されたか否かを判定するので、一定の音声入力時間の後に一定の無音時間があった場合に音読対象が音読されたと判定する等の音声入力の判定ができ、リーディングスパンテストや書籍の朗読等のための音読対象の提示を情報処理によって行なうことができる。また、音声入力時間は途中で無音時間があっても累積して計測され、無音時間は継続した時間として計測されて、途中で音声入力があった場合には無音時間はリセットされる。
【発明の効果】
【００２７】
本発明によれば、リーディングスパンテストや書籍の朗読等のための音読対象が音読されたか否かの判定を情報処理によって行なうことができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施の形態におけるゲーム装置の外観図
【図２】本発明の実施の形態におけるゲーム装置のブロック図
【図３Ａ】本発明の実施の形態におけるテスト方法のフローチャート
【図３Ｂ】本発明の実施の形態におけるテスト方法のフローチャート
【図４】本発明の実施の形態における音読対象を表示する表示パネルの表示例を示す図
【図５】本発明の実施の形態における移行ボタンを表示するタッチパネルの表示例を示す図
【図６】本発明の実施の形態における解答入力画面を表示するタッチパネルの表示例を示す図
【発明を実施するための形態】
【００２９】
以下、本発明の実施の形態の情報処理装置について、図面を参照しながら説明する。本発明の情報処理装置は、情報を提示するとともに提示した情報に関連してユーザが音声を入力するための装置である。かかる情報処理装置は、リーディングスパンテストを行なうゲーム装置に応用され得る。リーディングスパンテストでは、音読対象としての文章をユーザに提示して音読させて、ユーザに音読しながらターゲット語の記憶を行なわせる。ここで、提示される文章において、ターゲット語は、それがターゲット語であるとわかるように、マーク（下線付与等）が付され、又は文章中の他の文字とは異なる表示態様（色や字体）で表記される。リーディングスパンテストでは、文章の音読が終了すると、文章を提示しない状態で、ユーザに文章中のターゲット語を再現させる。このリーディングスパンテストでは、音読をしながら記憶することが重要であるので、提示された文章の音読が終了すると、すぐに文章の提示を終了することが求められる。
【００３０】
また、本発明の情報処理装置は、例えば、書籍の朗読を行なわせる装置や外国語学習のための外国語文章の音読を行なわせる装置にも有効に応用され得る。この書籍の朗読や外国語学習のための音読等においても、音読対象としての文章を提示して、その文章の音読が終了するとすぐに次の文章を提示することが求められる。
【００３１】
そこで、以下では、本発明の実施の形態の情報処理装置として、ユーザの音読に対応して、音読対象の提示を制御できる情報処理装置を説明する。以下では、リーディングスパンテストを実行するゲーム装置を例に、本発明の実施の形態の情報処理装置を説明する。
【００３２】
図１は、本発明の実施の形態のゲーム装置の外観図である。図１に示すようにゲーム装置１０は、本体部１１と、本体部１１に対してヒンジ結合された画面部１２を備えており、画面部１２を本体部１１に対して折り畳んだり開いたりすることができる２画面折り畳みタイプのゲーム装置である。画面部１２は、その中央に液晶パネルからなる表示パネル１３を備えている。本体部１１は、その中央にタッチパネル１４１を備えている。タッチパネル１４１は、表示パネルに対してタッチセンサが被せられてなり、表示の機能とともに物体の接触を検出する機能を有する。また、タッチパネル１４１の周囲には、複数の丸ボタン１４２、スライドパッド１４３、十字ボタン１４４、機能ボタン１４５が設けられている。また、本体部１１にはマイク１５が設けられている。
【００３３】
図２は、本発明の実施の形態におけるゲーム装置のブロック図である。ゲーム装置１０は、操作入力部１０１、音声入力部１０２、テスト実行部１０３、表示部１０４、及び時間計測部１０５を備えている。操作入力部１０１は、図１に示した複数の丸ボタン１４２、スライドパッド１４３、十字ボタン１４４、機能ボタン１４５に相当する。音声入力部１０２は、図１に示したマイク１５に相当する。また、表示部１０４は、図１に示した表示パネル１３及びタッチパネル１４１の表示パネルに相当する。
【００３４】
図２に示すテスト実行部１０３は、演算処理装置、メモリ等によって、本実施の形態の情報処理プログラムが実行されることにより、その機能が実現される。また、図２に示すテスト実行部１０３以外の要素についても、その機能の一部は演算処理装置が本実施の形態の情報処理プログラムを実行することにより実現される。ゲーム装置１０の本体部１１には、図示しないスロットが設けられており、そのスロットに情報処理プログラムが記録された記録媒体が挿入されることで、ゲーム装置１０によって情報処理プログラムが読み出される。
【００３５】
操作入力部１０１は、上述のように、図１に示したタッチパネル１４１、複数の丸ボタン１４２、スライドパッド１４３、十字ボタン１４４、機能ボタン１４５に相当し、ユーザが操作することで、各種の情報を入力できる。特に、タッチパネル１４１は、ユーザがスタイラスペンを用いて、パネル上に描いた内容を読み取ることができる。操作入力部１０１に入力された各種の情報は、ゲーム装置１０に対するユーザの各種の指示として処理される。特に、操作入力部１０１に入力されたユーザからのテストに関する指示は、テスト実行部１０３に入力される。
【００３６】
音声入力部１０２は、マイク１５に入力された音声信号をデジタル変換処理して音声データを生成する。本実施の形態では、この音声信号から変換された音声データがテスト実行部１０３に入力される。テスト実行部１０３はこの音声データに基づいて、テストの進行を制御する。
【００３７】
テスト実行部１０３は、テストを実行する。表示部１０４は、テスト実行部１０３に制御されて、テストにおいてユーザに提示する音読対象としての文章、解答入力画面等の各種の情報を表示する。時間計測部１０５は、テスト実行部１０３に制御されて時間の計測を開始し、又は停止し、計測した時間が所定の時間に達したことをテスト実行部１０３に通知する。
【００３８】
以下、本実施の形態のゲーム装置１０がテストを行なうための処理を説明する。まず、本実施の形態のテスト、即ちリーディングスパンテストの概要を説明する。リーディングスパンテストでは、最初に音読対象としての文章が表示部１０４によって表示される。この文章中の１つの単語はユーザが記憶すべきターゲット語とされており、表示部１０４に表示される文章において、ターゲット語には下線が付されている。ユーザは、表示部１０４に表示された文章を音読しながらターゲット語を記憶する。
【００３９】
ユーザがターゲット語の記憶と同時に行なう文章の音読を完了すると、次にユーザは、記憶したターゲット語を操作入力部１０１から入力する。正しいターゲット語が入力されると、次の文章が表示部１０４に表示されて、以下同様に、文章の音読及びターゲット語の記憶と、記憶したターゲット語の入力とが所定回数繰り返されると、１ステージのテストが終了する。このように、文章の音読とターゲット語の記憶とを同時に行なうことで作動記憶の能力を鍛錬することができる。なお、リーディングスパンテストにおいて、複数の文章の音読をした後に、各文章のターゲット語を入力させるようにしてもよい。
【００４０】
以下、ゲーム装置１０の各構成が行なう処理を具体的に説明する。図３は、ゲーム装置１０において実行される情報処理方法としてのテスト方法のフローチャートである。テスト実行部１０３は、テストをスタートすると、まず、表示部１０４に音読すべき文章を表示させて、これが表示パネル１３表示される（ステップＳ１１）。図４は、このときの表示パネル１３の表示例を示す図である。図４に示すように、文章中のターゲット語である「装置」という単語には下線が付されている。テスト実行部１０３は、表示部１０４に文章を表示させると、音声入力があるかを判断する（ステップＳ１２）。
【００４１】
ユーザはこの文章を音読しながら、ターゲット語である「装置」の読み仮名である「そうち」を記憶する。ユーザによる音読の音声がマイク１５に入力されると、音声入力部１０２が音声データを生成してテスト実行部１０３に提供する。テスト実行部１０３はこの音声データに基づいて音声入力があると判断すると（ステップＳ１２にてＹＥＳ）、時間計測部１０５に音声入力時間を計時させる（ステップＳ１３）。また、テスト実行部１０３は、音声入力があると、図４に示すように、文章とともに表示されているインジケータ４１を音声の大きさに応じて変化させる。
【００４２】
そして、テスト実行部１０３は、時間計測部１０５によって計測した時間の累計が音読完了時間に達したか否かを判断する（ステップＳ１４）。本実施の形態では、音読完了時間は、表示される文章の長さ、即ち文字数に応じて決定される。即ち、文字数に単位時間をかけて得られる音読所要時間、又はそのようにして得られる音読所要時間から一定の時間を減じた時間を音読完了時間とする。この音読所要時間は、ユーザが比較的早い速度で読んだ場合を想定して設定されてよい。表示される文章の長さが毎回変わる場合には、文章が表示されるごとに音読完了時間が計算されてよく、表示される文章の長さが毎回ほぼ一定である場合には、この音読完了時間を固定の時間としてよい。また、テストに複数の難易レベルがある場合には、音読所要時間に難易レベルに応じた係数をかけてもよい。この音読完了時間は、本発明の第１の閾値に相当する。
【００４３】
音声入力時間の累計が音読完了時間に達していない場合には（ステップＳ１４にてＮＯ）、ステップＳ１２に戻って音声入力があるかを判断する。音声が入力され続けているときは、ステップＳ１２〜ステップＳ１４のループが繰り返される。文章が表示されてから音声入力がない場合、及びステップＳ１２〜ステップＳ１４のループが繰り返された後に音声入力がなくなった場合には、ステップＳ１２でＮＯとなり、時間計測部１０５での音声入力時間の計時が停止されて、無音時間が計時される（ステップＳ１５）。なお、このとき、上述のように音声入力時間はその累計が音読完了時間に達したか否か判断されるので、音声入力がなくなった場合にも時間計測部１０５で計測した音声入力時間はリセットされずに、その後に再び音声入力があった場合には、停止したときの音声入力時間に、再開後に計測された音声入力時間が加算される。累計の音声入力時間は、音声入力時間が音読完了時間に達したと判断されたときに（ステップＳ１４にてＹＥＳ）、リセットされる。
【００４４】
そして、テスト実行部１０３は、計時された無音時間が催促時間に達したか否かを判断する（ステップＳ１６）。催促時間に達していない場合には（ステップＳ１６にてＮＯ）、ステップＳ１２に戻って音声入力があるか否かを判断する。無音時間が継続する場合には、ステップＳ１２、ステップＳ１５、及びステップＳ１６のループが繰り返される。このループを繰り返した後に無音時間が催促時間に達した場合には（ステップＳ１６にてＹＥＳ）、テスト実行部１０３は、表示部１０４を制御して表示パネル１０３に「音読してください」という催促のメッセージを表示させる（ステップＳ１７）。なお、ステップＳ１６では、継続した無音時間が催促時間に達したか否かが判断される。即ち、ステップＳ１６では、ステップＳ１２、ステップＳ１５、及びステップＳ１６のループで計時された継続した無音時間が催促時間に達したか否かが判断され、ステップＳ１６にてその時間が督促時間に達した（ステップＳ１６にてＹＥＳ）と判断される前に音声入力があり、ステップＳ１２でＹＥＳとなることで、このステップＳ１２、ステップＳ１５、及びステップＳ１６のループを抜けると、ステップＳ１５で計時した無音時間はリセットされる。
【００４５】
音声入力があった累計時間が音読完了時間に達すると（ステップＳ１４でＹＥＳ）、テスト実行部１０３は、音声入力があるか否かを判断する（ステップＳ１８）。テスト実行部１０３は、音声入力があると判断すると（ステップＳ１８にてＹＥＳ）、時間計測部１０５に音声入力時間を計時させる（ステップＳ１９）。そして、テスト実行部１０３は、時間計測部１０５によって計測した時間の累計が強制移行時間に達したか否かを判断する（ステップＳ２０）。音声入力時間の累計が強制移行時間に達していない場合には（ステップＳ２０にてＮＯ）、ステップＳ１８に戻って音声入力があるかを判断する。音声入力時間の累計が音読完了時間に達した後にも、音声入力が続くときは、ステップＳ１８〜ステップＳ２０のループが繰り返される。
【００４６】
音声入力時間の累計が音読完了時間に達した後に音声入力がなくなった場合、及びステップＳ１８〜ステップＳ２０のループが繰り返された後に音声入力がなくなった場合には、ステップＳ１８でＮＯとなり、時間計測部１０５での音声入力時間の計時が停止されて、無音時間が計時される（ステップＳ１５）。そして、テスト実行部１０３は、計時された無音時間が一定の（例えば０．５秒）の無音時間に達したか否かを判断する（ステップＳ２２）。このように一定の無音時間の有無を判断するのは、ユーザが音読を完了したか否かを判断するためである。即ち、本実施の形態では、音声入力時間が音読完了時間に達するまでは、無音時間があったとしても音読が完了したとは判断せずに、音声入力の再開を待つ（ステップＳ１２からステップＳ１４のループ）。そして、音声入力時間が音読完了時間に達した後に、初めて、無音時間により音読が完了したと判断する。この一定の無音時間は、本発明の第２の閾値に相当する。
【００４７】
一定の無音時間があった場合（ステップＳ２２にてＹＥＳ）、及び一定の無音時間がなく強制移行時間に達した場合（ステップＳ２０でＹＥＳ）には、タッチパネル１４１に「次へ」という移行ボタンを表示する（ステップＳ２３）。なお、ステップＳ２２では、継続した一定の無音時間があったか否かが判断される。即ち、ステップＳ２２では、ステップＳ１８、ステップＳ２１、及びステップＳ２２のループで計時された継続した無音時間が一定の無音時間に達したか否かが判断され、ステップＳ２２にてその時間が一定の無音時間に達した（ステップＳ２２にてＹＥＳ）と判断される前に音声入力があり、ステップＳ１８でＹＥＳとなることで、このステップＳ１８、ステップＳ２１、及びステップＳ２２のループを抜けると、ステップＳ２１で計時した無音時間はリセットされる。
【００４８】
一定の無音時間がないまま強制移行時間に達したときに移行ボタンを表示するのは、ユーザが音読の音声をする環境に定常的な騒音が存在して、ユーザが音読をしていない状態でも一定レベルの音声入力が継続する場合を考慮したものである。この場合には騒音がある限り、ユーザが音読を終了しても無音時間が生じないことになるので、この場合には強制的に次のステップ（移行ボタンの表示）に進むこととしている。この強制移行時間は、本発明の第４の閾値に相当する。図５は、移行ボタン５１を表示するタッチパネル１４１の表示例を示す図である。なお、このとき、表示パネル１３には文章を表示したままとする。
【００４９】
テスト実行部１０３は、移行ボタンへの指示があるか、即ち移行ボタンがスタイラスによって押されたか否かを判断する（ステップＳ２４）。移行ボタンへの指示があった場合には（ステップＳ２４にてＹＥＳ）、操作入力部１０１がこれを検知してテスト実行部１０３に通知し、テスト実行部１０３は、表示部１０４を制御してタッチパネル１４１に解答入力画面を表示させる（ステップＳ２５）。なお、この移行ボタンは、本発明の指示手段に相当する。
【００５０】
テスト実行部１０３は、移行ボタンを表示した後に、それに対する指示がない場合には（ステップＳ２４にてＮＯ）、移行ボタンの表示（ステップＳ２３）からの経過時間が催促時間に達したか否かを判断する（ステップＳ２６）。催促時間に達していない場合には（ステップＳ２６にてＮＯ）、引き続き指示を待つ（ステップＳ２４）。指示がないまま催促時間に達した場合には（ステップＳ２６にてＹＥＳ）、テスト実行部１０３は、表示部１０４を制御してタッチパネル１４１に「ボタンを押してください」という催促メッセージを表示させる（ステップＳ２７）。なお、この催促時間は、本発明の第３の閾値に相当する。
【００５１】
図６は、タッチパネル１４１に表示される解答入力画面の例を示す図である。ユーザは、スタイラスペンを用いてタッチパネル１４１の入力枠６１に解答を手書き入力することができる。表示された文章のターゲット語は「装置」であったので、ユーザは、解答として、「そうち」という文字をタッチパネル１４１に手書き入力する。ユーザは、解答がわからない場合には、「降参」ボタン６２をタッチして、次の問題に移行することができる。操作入力部１０１は、入力された描画データをテスト実行部１０３に提供し、テスト実行部１０３は、文字認識処理によってユーザが入力した文字を認識する。認識された文字は解答入力画面の認識結果枠６３に表示される。テスト実行部１０３は、ユーザによって入力されて文字認識処理によって認識した文字が正解であるか否かを判断する（ステップＳ２８）。
【００５２】
テスト実行部１０３は、正解が入力されない場合、即ち文字が入力されない場合、及び認識された文字が正解でない場合には（ステップＳ２８にてＮＯ）、「降参」ボタン６２（図６参照）が押されたか否かを判断する（ステップＳ２９）。「降参」ボタン６２が押されていなければ、ステップＳ２８に戻って引き続き正解が入力されるのを待つ。「降参」ボタン６２が押されると（ステップＳ２９でＹＥＳ）、処理を終了してステージの最初に戻る。解答制限時間内に正解が入力された場合には（ステップＳ２８にてＹＥＳ）、そのステージのすべての問題が終了したかを判断する（ステップＳ３０）。本実施の形態では、１ステージの問題数は２問とする。
【００５３】
すべての問題を終了していない場合には（ステップＳ３０でＮＯ）、次の文章を表示すべくステップＳ１１に戻る。上記の処理を繰り返して、すべての問題を終了した場合には（ステップＳ３０でＹＥＳ）、処理を終了する。
【００５４】
以上説明したように、本実施の形態のゲーム装置１０によれば、ゲーム装置１０において、音読対象である文章を表示するとともに、ユーザによる音読の音声の入力を検知して、音声入力時間が音読完了時間に達したか否かを判断するので、実際の音声入力時間に応じて適切に次の表示を行なうための処理（移行ボタンの表示）を行なうことができる。しかも、音声入力時間は、音声を検出した累積時間であるので、ユーザが途中で音読を止めた場合にも、音読を完了したと誤判断することを回避できる。さらに、音声入力時間が音読完了時間に達した後に、一定の無音時間を検出して、次の表示を行なうための処理を行なうので、ユーザの音読の速度が遅く、音読完了時間が終了した後にも音読を続けている場合には、次の表示を行なうための処理は行われず、ユーザは音読を継続させることができる。
【００５５】
また、上記の実施の形態のゲーム装置１０では、音声入力時間が音読完了時間に達して、さらに、一定の無音時間があった場合にも、直ちに音読対象である文章の提示を終了するのではなく、まず、文章の提示を終了して次の処理のための画面に移行するための移行ボタンを表示するので、誤判断により文章が画面から消去されてしまうことを回避できる。
【００５６】
また、上記の実施の形態のゲーム装置１０では、ユーザの周りに定常的な騒音があって、ユーザが音読を終了したにも関わらず音声入力が検出されている状態が継続した場合には、強制的に移行ボタンを表示するので、騒音の影響によっていつまでもユーザの音声入力があると誤判断されて、次の処理に移行できないという状況を回避できる。
【００５７】
さらに、上記の実施の形態のゲーム装置１０では、文章が表示されても音声入力がない場合や、移行ボタンが表示されても指示がない場合には、催促メッセージを表示するので、テストを円滑に進めるためにユーザに注意喚起をすることができる。
【００５８】
なお、上記の実施の形態では、リーディングスパンテストは、１つの文章を音読して次にそのターゲット語を入力するというテストであったが、２つ又はそれ以上の文章を連続して音読して、その後にそれらの文章のターゲット語を入力するものであってもよい。
【００５９】
また、上記の実施の形態では、リーディングスパンテストに本発明が適用される例を説明したが、音読対象を表示して、その音読対象の音読が終わると次の処理（例えば次の音読対象の表示）を行なう場合にも本発明を適用することができる。例えば、上述の書籍の朗読や外国語学習のための音読にも本発明を適用できる。
【００６０】
また、上記の実施の形態では、音読対象として、音読すべき文章を表示したが、音読対象は文章でなくてもよい。即ち、音読すべき内容がそのまま音読対象として表示されなくてもよい。さらに、音読対象は表示されなくても、例えば音声で出力されてもよい。例えば、外国語学習において、音声で再生される外国語の文章にあわせてユーザがその文章を発声するシャドウイングと呼ばれるテストがあるが、このようなシャドウイングにも本発明を適用することができる。
【００６１】
また、上記の情報処理装置の構成の一部がネットワークを介して他の構成と接続されて、全体として情報処理システムが構成されてもよい。たとえば、操作入力部１０１、音声入力部１０２、及び表示部１０４と、テスト実行部１０３及び時間計測部１０５との間がネットワークで接続されて、全体で情報処理システムが構成されてよい。
【符号の説明】
【００６２】
１０  ゲーム装置（情報処理装置）
１１  本体部
１２  画面部
１３  表示パネル
１４１  タッチパネル
１４２  丸ボタン
１４３  スライドパッド
１４４  十字ボタン
１４５  機能ボタン
１０１  操作入力部
１０２  音声入力部
１０３  テスト実行部
１０４  表示部
１０５  時間計測部
【図１】
0006045175.tif 000002
【図２】
0006045175.tif 000003
【図３Ａ】
0006045175.tif 000004
【図３Ｂ】
0006045175.tif 000005
【図４】
0006045175.tif 000006
【図５】
0006045175.tif 000007
【図６】
0006045175.tif 000008