(57)【要約】【課題】  適切な指でのタイピングを習得させることでタイピング技術を効果的に向上させる。【解決手段】  遊技者の指に指検出器５を装着させる。キーボード３のキー３ａが押下されると、指検出器５の圧力センサ５ａが圧力検出信号をＰＣ本体２に送信し、この信号に基づいてキー３ａを押下した指が検出される。不適切な指でキー３ａが押下されたと判定された場合、スピーカ６からビープ音が発せられる。【選択図】        図１
2006039508.tif 000002
【特許請求の範囲】
【請求項１】
複数のキーが配列された入力手段と、
前記入力手段のキーを押下した遊技者の指を検出する指検出手段と、
押下された前記キーに対応付けられている指と前記指検出手段が検出した遊技者の指との一致又は不一致を判定する判定手段と、
前記判定手段による判定結果を報知する報知手段と
を備えていることを特徴とするタイピング練習装置。
【請求項２】
前記判定手段による判定結果に基づいて得点を決定する得点決定手段と、
前記得点決定手段が決定した得点を報知する得点報知手段と
をさらに備えていることを特徴とする請求項１に記載のタイピング練習装置。
【請求項３】
前記指検出手段が、遊技者の指先に配置された圧力センサを含むことを特徴とする請求項１又は２に記載のタイピング練習装置。
【請求項４】
前記指検出手段が、遊技者の指先に配置されたＩＣタグ、及び、前記ＩＣタグに記録された情報を読み取り可能であり且つ前記キーに対応するよう設けられたタグリーダを含むことを特徴とする請求項１又は２に記載のタイピング練習装置。
【請求項５】
前記タグリーダが前記複数のキーの夫々に対応するよう設けられていることを特徴とする請求項４に記載のタイピング練習装置。
【請求項６】
複数のキーが配列された入力手段のキーを押下した遊技者の指を検出する指検出ステップ、
押下された前記キーに対応付けられている指と前記検出ステップにおいて検出された指との一致又は不一致を判定する判定ステップ、及び、
前記判定ステップにおける判定結果を報知する報知ステップ
を備えていることを特徴とするタイピング練習方法。
【請求項７】
コンピュータを、
複数のキーが配列された入力手段のキーを押下した遊技者の指を検出する指検出手段、
押下された前記キーに対応付けられている指と前記指検出手段が検出した遊技者の指との一致又は不一致を判定する判定手段、及び、
前記判定手段による判定結果を報知する報知手段
として機能させることを特徴とするタイピング練習プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータのキーボードのタイピング練習を行うのに適したタイピング練習装置、タイピング練習方法、及び、タイピング練習プログラムに関する。
【０００２】
近年、コンピュータの使用頻度が増大しているが、かかるコンピュータへの入力は多数のキーが配列されたキーボードを介して為されるのが一般的である。しかし、キーボードのキーは初心者にとって覚えづらい配列となっているため、初心者がスムーズにキー入力（以下、「タイピング」と称する）を行うのは容易ではない。スムーズにタイピングを行うにはある程度の練習が必要であり、様々なタイピング練習方法や装置が提案されている。
【０００３】
例えば、特許文献１には、遊技者が予め用意された文書を見ずに例えば会話を聞きながらタイピングを行うのに適した練習方法が開示されている。この方法によると、コンピュータで音楽を再生し、音楽の歌詞を遊技者に入力させ、入力された文字と正規の歌詞の文字とを比較して、正確な入力が為されたか否かが判定される。
【特許文献１】特開２００２−２６８５３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、よりスムーズにタイピングを行うという観点から、キーボードの各キーを適切な指で押下することが推奨されている。しかしながら上記文献の練習方法では、入力された文字の正誤が判定されるだけであって、キーが適切な指で押下されたか否かは判定されず、遊技者は適切な指でタイピングを行えたか否かを認識することができない。したがって上記練習方法では、タイピング技術を向上させにくいという問題がある。
【０００５】
そこで、本発明の目的は、適切な指でのタイピングを習得させることでタイピング技術を効果的に向上させることが可能なタイピング練習装置、タイピング練習方法、及び、タイピング練習プログラムを提供することである。
【課題を解決するための手段及び効果】
【０００６】
本発明のタイピング練習装置は、複数のキーが配列された入力手段と、入力手段のキーを押下した遊技者の指を検出する指検出手段と、押下されたキーに対応付けられている指と指検出手段が検出した遊技者の指との一致又は不一致を判定する判定手段と、判定手段による判定結果を報知する報知手段とを備えていることを特徴とする。
【０００７】
本発明のタイピング練習方法は、複数のキーが配列された入力手段のキーを押下した遊技者の指を検出する指検出ステップ、押下されたキーに対応付けられている指と検出ステップにおいて検出された指との一致又は不一致を判定する判定ステップ、及び、判定ステップにおける判定結果を報知する報知ステップを備えていることを特徴とする。
【０００８】
本発明のタイピング練習プログラムは、コンピュータを、複数のキーが配列された入力手段のキーを押下した遊技者の指を検出する指検出手段、押下されたキーに対応付けられている指と指検出手段が検出した遊技者の指との一致又は不一致を判定する判定手段、及び、判定手段による判定結果を報知する報知手段として機能させることを特徴とする。
【０００９】
上記構成によると、押下されたキーに予め対応付けられている指と検出された指（即ち、実際にキーを押下した指）との一致又は不一致が判定され、この判定結果が報知されるので、遊技者は適切な指でのタイピングを行えたか否かを認識することができる。したがって、遊技者に適切な指でのタイピングを習得させることができ、これによりタイピング技術を効果的に向上させることができる。
【００１０】
本発明のタイピング練習装置は、判定手段による判定結果に基づいて得点を決定する得点決定手段と、得点決定手段が決定した得点を報知する得点報知手段とをさらに備えていることが好ましい。
【００１１】
上記構成によると、押下されたキーに予め対応付けられている指と検出された指（即ち、実際にキーを押下した指）との一致又は不一致が判定され、この判定結果に基づいて決定された得点が報知される。報知された得点は、遊技者にとって自身がどの程度適切な指でのタイピングを行えたかの指標となる。したがって遊技者は、自身のタイピング技術レベルを認識することができ、これによりタイピング技術をさらに効果的に向上させることができる。
【００１２】
上記指検出手段は、遊技者の指先に配置された圧力センサを含んでよい。
【００１３】
上記構成によると、キーが押下されるときに指先に力がかけられることを踏まえて圧力センサを指先に配置し、この圧力センサによる圧力検出信号に基づいて指を検出することで、効率よく指の検出を行うことができる。
【００１４】
或いは、上記指検出手段は、遊技者の指先に配置されたＩＣタグ、及び、ＩＣタグに記録された情報を読み取り可能であり且つキーに対応するよう設けられたタグリーダを含んでもよい。
【００１５】
上記構成によると、電波や電磁波を介して無線で情報を読み書き可能なＩＣタグを用いることにより、キーを押下した指の検出をより効率よく且つ精度よく行うことができると共に、ＩＣタグは一般に超小型であるので、指先に配置されていても遊技者のタイピングを妨害することはほとんどない。
【００１６】
上記タグリーダは複数のキーの夫々に対応するよう設けられていることが好ましい。これにより、キーを押下した指の検出のみではなく、押下されたキーの検出も併せて行うことができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の好適な実施の形態について、図面を参照しつつ説明する。
【００１８】
先ず、本発明の第１の実施の形態に係るタイピング練習装置について説明する。
【００１９】
本実施形態のタイピング練習装置１０は、遊技者がキーボードを見ずにスムーズにタイピング（以下、「ブラインドタッチ」という）を行うことができるよう練習するのに用いられる装置であって、図１に示すように、ＰＣ（Personal Computer）本体２、キーボード３、ディスプレイ４、指検出器５、及び、スピーカ６を有する。キーボード３、ディスプレイ４、指検出器５、及びスピーカ６は夫々、ＯＳ（Operating System）が組み込まれたＰＣ本体２に接続されている。
【００２０】
キーボード３には、「Ａ〜Ｚ」、「あ〜ん」、「０〜９」、ピリオド、コンマ、決定キー等の多数のキー３ａが配列されている。キーボード３を介した一般的な入力方法としては、「あ〜ん」のキー３ａを押下する仮名打ち、及び、「Ａ〜Ｚ」のキー３ａを押下するローマ字打ち、の２つの入力方法がある。
【００２１】
ディスプレイ４は、ＰＣ本体２からの表示制御信号に基づいて、タイピング練習画面（図３参照）等を表示する。ここで、タイピング練習画面について詳細に説明する。
【００２２】
タイピング練習画面は、文字表示画面４１、キー表示画面４２、及び、指表示画面４３を含む。指表示画面４３の右側には、タイピング練習ゲームの得点が表示される。なお、図３にはキー表示画面４２のキー画像の周囲及び指表示画面４３の指画像の周囲に破線が描かれているが、これら破線は説明のために描かれたものであって実際にはディスプレイ４に表示されない。
【００２３】
文字表示画面４１には、２種類の文字列が上下並列に表示される。上側には入力すべき文字の列が表示され、下側には実際に遊技者が押下すべきキー３ａに対応する文字の列が表示される。上側に表示される文字は仮名やアルファベット等様々な種類の文字であり、下側に表示される文字は上側に表示された文字を遊技者が選択した文字種に変換したものである。
【００２４】
遊技者が選択可能な文字種として、仮名及びアルファベットの２つがある。遊技者は、上述した２つの入力方法のうち仮名打ちを適用したい場合は文字種として仮名を選択し、ローマ字打ちを適用したい場合は文字種としてアルファベットを選択すればよい。これにより、文字表示画面４１の下側に遊技者が押下すべきキー３ａに対応する文字の列が表示され、遊技者はその下側の文字列を見ながらスムーズにタイピングを行うことができる。
【００２５】
例えば、入力すべき文字列が「いろはにほへと」である場合に遊戯者が文字種としてアルファベットを選択すると、上側に「いろはにほへと」、下側に「ＩＲＯＨＡＮＩＨＯＨＥＴＯ」が夫々表示される（図３参照）。また、入力すべき文字列が「青い空」である場合に遊戯者が文字種として仮名を選択すると、文字表示画面４１の上側に「青い空」、下側に「あおいそら」が夫々表示される。
【００２６】
なお、文字表示画面４１にはその他ことわざや音楽の歌詞等が表示されてもよい。
【００２７】
キー表示画面４２には、キーボード３に配列されたキー３ａと同様の多数のキー画像が表示されると共に、多数のキー画像のうち押下すべきキー３ａの画像が強調表示される。例えば押下すべきキー３ａが「Ａ」の場合、キー表示画面４２に表示された多数のキー画像のうち「Ａ」のキー画像が、他のキー画像と区別されるよう点滅したり他のキー画像より明瞭に表示されたりする。これにより、遊技者は押下すべきキー３ａがどれであるか及びそのキー３ａの位置を認識することができる。
【００２８】
なお、図３のキー表示画面４２のキー画像には「Ａ〜Ｚ」が付されているが、例えば上述２つの入力方法（仮名打ち及びローマ字打ち）のいずれを適用するかに応じて、仮名打ちを適用した場合は「あ〜ん」、ローマ字打ちを適用した場合は「Ａ〜Ｚ」をキー画像に付してよい。
【００２９】
指表示画面４３には、左右１０本の指の画像が表示されると共に、１０本の指画像のうちキー３ａを押下するのに適切な指に対応する指画像が強調表示される。例えば図３に示すように、キー表示画面４２に「Ａ」のキー画像が強調表示される場合、「Ａ」のキー３ａに対応付けられている「左手の小指」の画像が、他の指画像と区別されるよう点滅したり他の指画像より明瞭に表示されたりする。これにより、遊技者はキー３ａを押下するのに適切な指がどれであるかを認識することができる。
【００３０】
スピーカ６は、タイピング練習ゲームの結果等に応じて音を発する。例えば遊技者が、キー表示画面４２に強調表示されたキー画像に対応しないキー３ａを押下した場合（即ち、誤ったキーを押下した場合）や、指表示画面４３に強調表示された指画像に対応しない指でキー３ａを押下した場合（即ち、不適切な指でキーを押下した場合）等に、ビープ音等を発する。これにより遊技者は、謝ったキーを押下したことや、不適切な指でキーを押下したことを認識することができる。
【００３１】
指検出器５は、遊技者の１０本の指の夫々に挿着され、指先に対応する位置に圧力センサ５ａを有する。詳細には、指検出器５は、遊技者がキー３ａを押下したときに圧力センサ５ａが指とキー３ａとの間に挟まれて加圧されるように、各指に挿着される。遊技者がキー３ａを押下すると圧力センサ５ａに圧力がかかり、圧力センサ５ａによる圧力検出信号がＰＣ本体２に送信される。指検出器５には１〜１０の番号が付されており、指検出器５の圧力センサ５ａからの圧力検出信号を受信したＰＣ本体２は、この信号に基づいてキー３ａを押下した指を検出する。
【００３２】
なお、圧力センサ５ａとしては例えば圧電素子を用いたものが挙げられるが、これに限定されるものではない。
【００３３】
ＰＣ本体２は、図２に示すように、ＣＰＵ（Central Processing Unit）２１、インターフェースユニット（以下、Ｉ／Ｏと称す）２２、ＲＯＭ（Read Only Memory）２３、及びＲＡＭ（Random Access Memory）２４を含む。ＣＰＵ２１は、各種コマンドに従って演算処理を行う中央演算処理装置である。Ｉ／Ｏ２２は、キーボード３、ディスプレイ４、指検出器５、及びスピーカ６の夫々とＣＰＵ２１とを電気的に接続する。
【００３４】
ＲＡＭ２４は、ＣＰＵ２１が後述のプログラムを実行する際に使用するデータの一時記憶用の揮発性の読出し又は書き込みメモリであり、上述したタイピング練習画面（図３参照）の各画像、タイピング練習ゲームの得点、図４（ａ），（ｂ）に示す２つの対応テーブル等を記憶している。
【００３５】
図４（ａ）に示す対応テーブルは、指検出器５の番号と左右１０本の指とを夫々対応付けたものである。ＣＰＵ２１は、後述の指検出部２３４に記憶されている情報に基づき、指検出器５の圧力センサ５ａによる圧力検出信号を受信し、この信号に基づいて当該対応テーブルを参照してキー３ａを押下した指を検出する。例えばＣＰＵ２１は、番号３が付された指検出器５の圧力センサ５ａによる圧力検出信号を受信した場合、当該対応テーブルを参照し、キー３ａを押下した指として左手の中指を検出する。
【００３６】
図４（ｂ）に示す対応テーブルは、キーボード３のキー３ａとキー３ａを押下するのに適切な指とを夫々対応付けたものである。ＣＰＵ２１は、押下すべきキー３ａのデータ及び当該対応テーブルに基づいて、キー３ａを押下するのに適切な指を決定すると共に、指表示画面４３に上記決定された適切な指に対応する指画像を強調表示させる。例えば、押下すべきキー３ａが「Ａ」の場合、ＣＰＵ２１は、この対応テーブルを参照し、指表示画面４３に表示された１０本の指画像のうち左手の小指に対応する指画像を強調表示させる。
【００３７】
ＲＡＭ２４はさらに、文字表示画面４１の上側に表示するための複数の文字列、及び、乱数と各文字列の先頭アドレスとを夫々対応付けた対応テーブルを記憶している。ＣＰＵ２１は、遊技者がタイピング練習ゲームを行う際に乱数を発生させ、上記対応テーブルを参照して、ＲＡＭ２４に記憶されている複数の文字列の中から乱数に対応する先頭アドレスを有する文字列を抽出し、この文字列を文字表示画面４１の上側に表示させる。
【００３８】
ＲＯＭ２３は、後述のフローを実行するための演算プログラムが格納された不揮発性の読出し専用メモリであって、文字種選択部２３１、文字変換部２３２、表示制御部２３３、指検出部２３４、正誤判定部２３５、時間判定部２３６、報知制御部２３７、及び、得点決定部２３８を有する。これら各部２３１〜２３８には、後述のプログラムの各ステップをＣＰＵ２１に実行させるための情報が記憶されている。
【００３９】
文字種選択部２３１に記憶されている情報に従い、ＣＰＵ２１は、遊技者に２つの文字種（仮名及びアルファベット）のどちらを選択するかを促すコマンド、即ち文字種選択コマンドをディスプレイ４に表示させる。
【００４０】
文字変換部２３２に記憶されている情報に従い、ＣＰＵ２１は、上述のように乱数に基づいて決定し且つ文字表示画面４１の上側に表示される文字列を、上記コマンドに応じて遊技者が選択した文字種に変換する。例えば、文字表示画面４１の上側に表示される文字列が「青い空」である場合に、遊技者が文字種として仮名を選択すると、ＣＰＵ２１は「青い空」を「あおいそら」に変換する。また、遊戯者が文字種としてアルファベットを選択すると、ＣＰＵ２１は「青い空」を「ＡＯＩＳＯＲＡ」に変換する。
【００４１】
表示制御部２３３に記憶されている情報に従い、ＣＰＵ２１は、ディスプレイ４にタイピング練習画面（図３参照）を表示させる。具体的には、ＣＰＵ２１は、上述のように乱数に基づいて決定した文字列を文字表示画面４１の上側に、変換後の文字列を文字表示画面４１の下側に、多数のキー画像をキー表示画面４２に、そしてタイピング練習ゲームの得点を指表示画面４３の右側に夫々表示させる。さらにＣＰＵ２１は、押下すべきキーと実際に押下されたキーとが一致すると判定し、且つ、押下されたキーに対応付けられている指と指検出器５を介して検出された指（実際にキーを押下した指）とが一致すると判定した場合、文字表示画面４１の下側に表示されている文字列のうち、押下されたキーに対応する文字の背景色を変更する。これにより、遊技者は、どの文字まで入力が完了したかを認識し、スムーズにタイピングを行うことができる。ＣＰＵ２１はまた、キー表示画面４２に多数のキー画像を表示させると共に押下すべきキー３ａの画像を強調表示させ、指表示画面４３に１０本の指画像を表示させると共に押下するのに適切な指を強調表示させる。
【００４２】
指検出部２３４に記憶されている情報に従い、ＣＰＵ２１は、指検出器５の圧力センサ５ａによる圧力検出信号を受信し、この信号に基づいてキー３ａを押下した指を検出する。
【００４３】
正誤判定部２３５は、文字正誤判定部２３５ａ及び指正誤判定部２３５ｂを含む。文字正誤判定部２３５ａに記憶されている情報に従い、ＣＰＵ２１は、文字表示画面４１の下側の文字列を構成する文字のキー（即ち、押下すべきキー）と実際に押下されたキーとの一致又は不一致を判定する。一方、指正誤判定部２３５ｂに記憶されている情報に従い、ＣＰＵ２１は、押下されたキーに対応付けられている指と指検出器５を介して検出された指（即ち、実際にキーを押下した指）との一致又は不一致を判定する。
【００４４】
時間判定部２３６に記憶されている情報に従い、ＣＰＵ２１は、文字列が文字表示画面４１に表示されてから所定時間を経過したか否かを判定する。ＣＰＵ２１は、所定時間を経過したと判定した場合、そのとき文字表示画面４１に表示されている文字列のタイピングが失敗したと判定する。つまり遊技者は、文字表示画面４１に表示されている文字列のタイピングを所定時間以内に終了できない場合、その文字列のタイピングを続行することができない。
【００４５】
報知制御部２３７に記憶されている情報に従い、ＣＰＵ２１は、正誤判定部２３５に従って判定した判定結果を遊技者に報知する。具体的には、ＣＰＵ２１は、押下すべきキーと実際に押下されたキーとが一致しないと判定した場合や、押下されたキーに対応付けられている指と指検出器５を介して検出された指（実際にキーを押下した指）とが一致しないと判定した場合、スピーカ６にビープ音を発生させる。なお、正誤判定部２３５が判定した判定結果はディスプレイ４に表示されてもよい。
【００４６】
得点決定部２３８に記憶されている情報に従い、ＣＰＵ２１は、上記判定結果に基づいてゲームの得点を決定する。例えば、ゲーム開始時にＲＡＭ２４に得点として１００００点を記憶させておき、押下すべきキーと実際に押下されたキーとが一致しない場合や、押下されたキーに対応付けられている指と指検出器５を介して検出された指（実際にキーを押下した指）とが一致しない場合ごとに、１００点づつ減点してよい。
【００４７】
次に、図５及び図６を参照し、タイピング練習装置１０により実行されるタイピング練習プログラムについて説明する。
【００４８】
先ず、図５に示すように、ＲＡＭ２４の記憶内容の初期化が行われる（ステップ［以下、Ｓと表記する］１）。具体的には、前回のゲームで使用されたＲＡＭ２４の書き込み可能エリア内のデータの消去、ＲＡＭ２４の書き込みエリア内への今回のゲームに必要なデータ（例えば、前回のゲームで得た得点）の書き込み、今回のゲームのシーケンスプログラムの開始アドレスの指定、ディスプレイ４へのタイピング練習画面の表示等が行われる。
【００４９】
次に、文字種選択コマンドがディスプレイ４に表示される（Ｓ２）。当該コマンドに応じて遊技者が文字種を選択すると、選択された文字種がＲＡＭ２４に記憶され、続いて、文字表示画面４１（図３参照）に文字列が表示される（Ｓ３）。
【００５０】
ここで、図６を参照し、Ｓ３で行われる文字列表示ルーチンについて詳細に説明する。
【００５１】
文字列表示ルーチンでは、先ず、上述したように乱数に基づいて、ＲＡＭ２４に記憶されている複数の文字列の中から１つの文字列が抽出される（Ｓ２０１）。そして、抽出された文字列の文字数ｘが取得され（Ｓ２０２）、その後、任意の変数ｌに０が代入される（Ｓ２０３）。ここでは文字列の先頭の文字が０番目と設定されている。
【００５２】
そして、文字列のｌ番目の文字がＳ２で表示されたコマンドに応じて遊技者が選択した文字種であるか否かが判定される（Ｓ２０４）。文字列のｌ番目の文字が遊技者が選択した文字種であると判定された場合（Ｓ２０４：ＹＥＳ）、Ｓ２０５を行うことなくＳ２０６に移行する。一方、文字列のｌ番目の文字が遊技者が選択した文字種でないと判定された場合（Ｓ２０４：ＮＯ）、ｌ番目の文字が遊技者が選択した文字種に変換される（Ｓ２０５）。その後、任意の変数ｌに１を加算した値が、ｌに代入される（Ｓ２０６）。そして、ｌ＝ｘか否か、即ち文字列の最後の文字まで遊技者が選択した文字種に変換されたか否かが判定される（Ｓ２０７）。
【００５３】
ｌ＝ｘと判定された場合、即ち、文字列の最後の文字まで遊技者が選択した文字種に変換されたと判定された場合(Ｓ２０７：ＹＥＳ)、変換後の文字列がＲＡＭ２４に格納される（Ｓ２０８）。そして、Ｓ２０１で抽出された文字列及びＳ２０８でＲＡＭ２４に格納された変換後の文字列が、文字表示画面４１の上側及び下側に夫々表示される（Ｓ２０９）。そして、本ルーチンが終了する。
【００５４】
一方、ｌ≠ｘと判定された場合、即ち、文字列の最後の文字まで遊技者が選択した文字種に変換されていないと判定された場合(Ｓ２０７：ＮＯ)、Ｓ２０４に戻る。
【００５５】
再び図５に戻り、Ｓ３以降の処理について説明する。
【００５６】
Ｓ３において文字表示画面４１に文字列が表示された後、文字表示画面４１の下側に表示された文字列（即ち、選択された文字種に変換後の文字列）の文字数ｎが取得される（Ｓ４）。Ｓ４以降で扱われる文字列は、この「選択された文字種に変換後の文字列」である。そして、任意の変数ｍに０が代入される（Ｓ５）。ここでは文字列の先頭の文字が０番目と設定されている。
【００５７】
次に、変換後の文字列のｍ番目の文字に対応するキー３ａ及びそのキー３ａを押下するのに適切な指がディスプレイ４に強調表示される（Ｓ６）。具体的には、キー表示画面４２（図３参照）において文字列のｍ番目の文字に対応するキー３ａの画像が、他のキー画像と区別されるよう点滅したり他のキー画像より明瞭に表示されたりすると共に、指表示画面４３においてキー３ａを押下するのに適切な指に対応する指画像が、他の指画像と区別されるよう点滅したり他の指画像より明瞭に表示される。
【００５８】
続いて、Ｓ３において文字表示画面４１に文字列が表示されてから所定時間経過したか否かが判定される（Ｓ７）。所定時間経過していないと判定された場合（Ｓ７：ＮＯ）、キー３ａが押下されたか否かが判定される（Ｓ８）。キー３ａが押下されていないと判定された場合（Ｓ８：ＮＯ）、Ｓ６に戻り、再び所定時間経過したか否かが判定される。一方、キー３ａが押下されたと判断された場合（Ｓ８：ＹＥＳ）、押下されたキーと文字列のｍ番目の文字に対応するキーとが一致しているか、即ち正しいキー３ａが押下されたか否かが判定される（Ｓ９）。
【００５９】
正しいキー３ａが押下されたと判定された場合（Ｓ９：ＹＥＳ）、指検出器５の圧力センサ５ａによる圧力検出信号に基づいて、キー３ａを押下した指が検出される（Ｓ１０）。そして、Ｓ１０において検出された指と押下されたキー３ａに対応付けられている指とが一致しているか、即ち適切な指でキー３ａが押下されたか否かが判定される（Ｓ１１）。適切な指でキー３ａが押下されたと判断された場合（Ｓ１１：ＹＥＳ）、変換後の文字列のｍ番目の文字の背景色が変更され（Ｓ１２）、その後、ＲＡＭ２４に記憶されているゲームの得点がディスプレイ４に表示される（Ｓ１３）。
【００６０】
一方、誤ったキー３ａが押下されたと判定された場合（Ｓ９：ＮＯ）や不適切な指でキー３ａが押下されたと判断された場合（Ｓ１１：ＮＯ）は、スピーカ６からビープ音が発せられ、遊技者に警告が与えられる（Ｓ１７）。そして、ＲＡＭ２４に記憶されている得点が１００点減点され、減点された得点を再びＲＡＭ２４に格納する（Ｓ１８）。その後、Ｓ６に戻る。
【００６１】
Ｓ１３において得点が表示された後、任意の変数ｍに１を加算した値が、ｍに代入される（Ｓ１４）。そして、ｍ＝ｎか否か、即ち文字列の最後の文字までタイピングが完了したか否かが判定される（Ｓ１５）。ｍ≠ｎと判定された場合、即ち、文字列の最後の文字までタイピングが完了していないと判定された場合（Ｓ１５：ＮＯ）、Ｓ６に戻る。
【００６２】
ｍ＝ｎと判定された場合、即ち、文字列の最後の文字までタイピングが完了したと判定された場合（Ｓ１５：ＹＥＳ）、タイピング練習ゲームが終了か否かを判定する（Ｓ１６）。例えば１つの文字列に対するタイピングを１ゲームとして所定回数ゲームが行われた場合又は所定時間ゲームが行われた場合、ゲーム終了と判定され（Ｓ１６：ＹＥＳ）、本ルーチンが終了する。一方、ゲーム終了でないと判定された場合（Ｓ１６：ＮＯ）、Ｓ３に戻る。
【００６３】
なお、ゲーム終了と判定された（Ｓ１６：ＹＥＳ）後、ディスプレイ４に、不適切な指で押下してしまったキー３ａ、そのキー３ａを押下するのに適切な指等を、例えば失敗頻度の高いものから順に、表示させてもよい。これにより遊技者は、適切な指で押下するのが不得意なキー３ａ、及び、本来そのキー３ａを押下するのに用いるべき指を確認することができるので、効率よくタイピング技術の向上を図ることができる。
【００６４】
以上に述べたように、本実施形態のタイピング練習装置１０によると、押下されたキー３ａに予め対応付けられている指と指検出器５を介して検出された指（実際にキー３ａを押下した指）との一致又は不一致が判定され（図５のＳ１１）、この判定結果が報知される（図５のＳ１２，Ｓ１７）ので、遊技者は適切な指でのタイピングを行えたか否かを認識することができる。したがって、遊技者に適切な指でのタイピングを習得させることができ、これによりタイピング技術を効果的に向上させることができる。
【００６５】
さらに本実施形態では、押下されたキー３ａに予め対応付けられている指と指検出器５を介して検出された指（実際にキー３ａを押下した指）との一致又は不一致が判定され（図５のＳ１１）、この判定結果に基づいて決定された得点が報知される（図５のＳ１３）。報知された得点は、遊技者にとって自身がどの程度適切な指でのタイピングを行えたかの指標となる。したがって遊技者は、自身のタイピング技術レベルを認識することができ、これによりタイピング技術をさらに効果的に向上させることができる。
【００６６】
指検出器５は、遊技者の指先に配置された圧力センサ５ａを含んでいる。このように、キー３ａが押下されるときに指先に力がかけられることを踏まえて圧力センサ５ａを指先に配置し、この圧力センサ５ａによる圧力検出信号に基づいて指を検出することで、効率よく指の検出を行うことができる。
【００６７】
次いで、本発明の第２の実施の形態に係るタイピング練習装置について説明する。以下、本実施形態のタイピング練習装置１００が第１の実施形態のタイピング練習装置１０と異なる点について主に述べるものとし、同じ構成要素については同じ符番を付してその説明を省略する。
【００６８】
図７に示すように、本実施形態のタイピング練習装置１００において、指検出器１０５は、第１の実施形態での指検出器５と同様遊技者の１０本の指の夫々に挿着されるが、指先に対応する位置には圧力センサ５ａではなくＩＣタグ１０５ａが設けられている。またキーボード１０３には、各キー１０３ａに対応するよう、ＩＣタグ１０５ａに記録された情報を読み取り可能なタグリーダ１１３が内蔵されている。
【００６９】
指検出器１０５のＩＣタグ１０５ａは、図８に示すように、タグリーダ１１３のアンテナ（図示せず）との間でデータを送受信するアンテナ１３１、アンテナ１３１に接続された電源制御回路１３２、ＣＰＵ１３３、ＣＰＵ１３３に接続されたメモリ１３４、及び、アンテナ１３１及びＣＰＵに接続された、データを変調及び復調する変復調回路１３３を含む。電源制御回路１３２はアンテナ１３１で受信した電波を電磁誘導により電力に変換するものであって、この電力がＩＣタグ１０５ａの駆動電力として使用される。メモリ１３４には左右１０本の各指に対応する番号（１〜１０のいずれか）が記憶されており、ＲＡＭ２４はこの番号を「指検出器１０５の番号」とした図４（ａ）に示す対応テーブルを記憶している。ＣＰＵ１３３は、タグリーダ１１３がＩＣタグ１０５ａの記憶情報を読み取るときに、メモリ１３４から番号データを読み出す。読み出された番号データは、変復調回路１３５を介してアンテナ１３１からタグリーダ１３１のアンテナへと送信される。
【００７０】
遊技者がキー１０３ａを押下すると、押下されたキー１０３ａに内蔵されたタグリーダ１１３は、当該キー１０３ａの押下に係る信号をＰＣ本体２に送信すると共に、キー１０３ａを押下した指に挿着された指検出器１０５のＩＣタグ１０５に記憶された情報、即ちメモリ１３４に記憶された番号データを、アンテナ１３１を介して読み取り、ＰＣ本体２に送信する。ＰＣ本体２は、送信されてきた押下信号に基づいて、押下されたキーがどのキーかを検出する。さらにＰＣ本体２は、送信されてきた番号データに基づいて、キー１０３ａを押下した指を検出する。具体的には、第１の実施形態と同様に、ＣＰＵ２１が、ＲＡＭ２４に記憶されている図４（ａ）に示す対応テーブルを参照して、キー１０３ａを押下した指を検出する。
【００７１】
タイピング練習装置１００により実行されるタイピング練習プログラムは、図５及び図６に示されている第１の実施形態のプログラムと略同様であるが、図５のＳ１０における指検出ステップが、圧力センサ５ａによる圧力検出信号に基づいて行われるのではなく、タグリーダ１１３で指検出器１０５のＩＣタグ１０５ａに記録された情報を読み取ることに基づいて行われる点において、第１の実施形態と異なる。
【００７２】
以上に述べたように、本実施形態のタイピング練習装置１００によると、指検出器１０５が遊技者の指先に配置されたＩＣタグ１０５ａを含み、且つ、キーボード１０３がＩＣタグ１０５ａに記録された情報を読み取り可能であり且つキー１０３ａに対応するよう設けられたタグリーダ１１３を含む。このように、電波や電磁波を介して無線で情報を読み書き可能なＩＣタグ１０５ａを用いることにより、キー１０３ａを押下した指の検出をより効率よく且つ精度よく行うことができる。また、ＩＣタグ１０５ａは一般に超小型であるので、指先に配置されていても遊技者のタイピングの障害になることはほとんどなく、遊技者はスムーズにタイピング練習を行うことができる。
【００７３】
さらに、タグリーダ１１３がキーボード１０３の複数のキー１０３ａの夫々に対応するよう設けられているので、キー１０３ａを押下した指の検出のみではなく、押下されたキー１０３ａの検出も併せて行うことができる。
【００７４】
以上、本発明の好適な実施の形態について説明したが、本発明は上述の実施の形態に限られるものではなく、特許請求の範囲に記載した限りにおいて、様々な設計変更を行うことが可能なものである。
【００７５】
例えば、指検出器５；１０５は１０本の指の夫々に挿着される形状であるが、左右の手に装着可能な手袋状であってもよい。
【００７６】
上述の実施形態ではキーを押下した指を検出するため圧力センサ５ａやＩＣタグ１０５ａを含む指検出器５；１０５を用いているが、画像を介して指を検出してよい。例えば、タイピング時のキーボード全体及び指の画像を取得し、取得された画像からキーを押下した指を検出してよい。この場合、指に指検出器５；１０５を装着する必要がないので、タイピングの障害にならず、遊技者はスムーズにタイピング練習を行うことができる。
【００７７】
上述の実施形態では、不適切な指でキー３ａ；１０３ａを押下した場合にスピーカ６からビープ音を発生させるが、ディスプレイ４に表示することで、判定結果を遊戯者に報知してよい。
【００７８】
上述の実施形態では押下すべきキーをディスプレイ４に強調表示している（図３参照）が、これに限定されない。例えば、キーボード３；１０３の各キー３ａ；１０３ａにＬＥＤを設け、押下すべきキー３ａ；１０３ａに対応するＬＥＤを点灯させることで、遊技者に押下すべきキーを認識させてよい。
【００７９】
また、上述の実施形態では正しいキーを押下し且つ適切な指でキーを押下した場合に次の文字の入力に移行するが、どちらか一方が成功した場合に移行してもよいし、両方失敗した場合でも次の文字の入力に移行してもよい。
【００８０】
キーと指との対応付けは、キーボードを介した入力の一般的なホームポジションを示す図４（ｂ）の対応テーブルに基づくことに限定されず、遊技者が設定してもよい。例えば、「Ｂ」のキーに対応付けられる指を、右手の人差指と設定してもよいし、左手の人差指と設定してもよい。これにより、遊技者は各自、独自の方法でタイピング技術を向上させることができる。
【００８１】
なお、適切な指でキー３ａ；１０３ａを押下したか否かの判定結果に基づいて得点を決定したり報知したりすることは省略してよい。
【００８２】
本発明のタイピング練習プログラムは、上述の実施形態ではＰＣ本体２のＲＯＭ２３に予め読み出し専用に書き込まれていているが、ＣＤ等のリムーバブル型記録媒体に記録されたものが必要時に読み出されてＲＡＭ２４に書き込まれても良いし、さらにはインターネット等の電気通信回線を介して伝送されてＲＡＭ２４に書き込まれても良い。
【００８３】
本発明のタイピング練習プログラムは、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ＦＤ（フレキシブルディスク）、ＭＯ等のリムーバブル型記録媒体やハードディスク等の固定型記録媒体に記録して配布可能である他、有線又は無線の電気通信手段によってインターネット等の通信ネットワークを介して配布可能である。例えば、本発明のタイピング練習プログラムは家庭用テレビゲームに適用可能であり、この場合、プログラムを記録する記録媒体は、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ＦＤ（フレキシブルディスク）、その他任意の記録媒体であってよい。
【図面の簡単な説明】
【００８４】
【図１】本発明の第１の実施の形態に係るタイピング練習装置の概略構成図である。
【図２】図１に描かれたタイピング練習装置のブロック図である。
【図３】図１に描かれたタイピング練習装置のディスプレイに表示されるタイピング練習画面の概略図である。
【図４】（ａ）指検出器の番号と指とを夫々対応付けたテーブルである。  （ｂ）キーとキーを押下するのに適切な指とを夫々対応付けたテーブルである。
【図５】図１に描かれたタイピング練習装置が行うプログラムにおける、メインルーチンのフローチャートである。
【図６】図１に描かれたタイピング練習装置が行うプログラムにおける、文字列表示ルーチンのフローチャートである。
【図７】本発明の第２の実施の形態に係るタイピング練習装置の概略構成図である。
【図８】図７に描かれたタイピング練習装置のブロック図である。
【符号の説明】
【００８５】
２  ＰＣ本体
３；１０３  キーボード（入力手段）
３；１０３ａ  キー
４  ディスプレイ（報知手段、得点報知手段）
５；１０５  指検出器（指検出手段）
５ａ  圧力センサ
６  スピーカ（報知手段）
１０；１００  タイピング練習装置
１０５ａ  ＩＣタグ
１１３  タグリーダ（指検出手段）
２３３  表示制御部（得点報知手段）
２３４  指判定部（指検出手段）
２３７  報知制御部（報知手段）
２３８  得点決定部（得点決定手段）
【図１】
2006039508.tif 000003
【図２】
2006039508.tif 000004
【図３】
2006039508.tif 000005
【図４】
2006039508.tif 000006
【図５】
2006039508.tif 000007
【図６】
2006039508.tif 000008
【図７】
2006039508.tif 000009
【図８】
2006039508.tif 000010