(57)【要約】【課題】画面内に設定される基準領域内の位置の入力が受け付けられた場合に該基準領域に対応する処理を実行する情報処理装置における操作性を向上できるようになる情報処理装置を提供すること。【解決手段】第１実行手段（８４）は、画面内に設定される基準領域内の位置の入力が受け付けられた場合、該基準領域に対応する処理を実行する。判定手段（８６）は、基準領域外の位置を始点とする軌跡の入力が受け付けられた場合、軌跡と基準領域とが所定関係を有するか否かを判定する。第２実行手段（８８）は、軌跡と基準領域とが所定関係を有すると判定される場合、基準領域に対応する処理を実行する。【選択図】図６
2010073070.tif 000002
【特許請求の範囲】
【請求項１】
画面内に設定される基準領域内の位置の入力が受け付けられた場合、該基準領域に対応する処理を実行する第１実行手段と、
前記基準領域外の位置を始点とする軌跡の入力が受け付けられた場合、前記軌跡と前記基準領域とが所定関係を有するか否かを判定する判定手段と、
前記軌跡と前記基準領域とが前記所定関係を有すると判定される場合、該基準領域に対応する前記処理を実行する第２実行手段と、
を含むことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
１又は複数の記号を含んで構成される基準記号列を記憶する基準記号列記憶手段を含み、
記号又は記号グループに対応する複数の基準領域が前記画面内に設定され、
前記第１実行手段は、前記複数の基準領域のうちのいずれかの基準領域内の位置の入力が受け付けられた場合、該基準領域に対応する前記記号又は前記記号グループに関連する処理を実行し、
前記判定手段は、前記基準記号列に含まれる記号に対応する前記基準領域、又は前記基準記号列に含まれる記号が所属する前記記号グループに対応する前記基準領域である特定基準領域外の位置を始点とする軌跡の入力が受け付けられた場合、前記軌跡と前記特定基準領域とが所定関係を有するか否かを判定し、
前記第２実行手段は、前記軌跡と前記特定基準領域とが前記所定関係を有すると判定される場合、該特定基準領域に対応する前記記号又は前記記号グループに関連する処理を実行する、
ことを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置において、
ユーザがｘ（ｘ：１以上の整数）番目の記号を入力する場合、前記特定基準領域は、前記基準記号列のうちのｘ番目の記号に対応する前記基準領域、又は前記基準記号列のうちのｘ番目の記号が所属する前記記号グループに対応する前記基準領域であることを特徴とする情報処理装置。
【請求項４】
請求項１に記載の情報処理装置において、
基準選択肢を記憶する基準選択肢記憶手段を含み、
選択肢又は選択肢グループに対応する複数の基準領域が前記画面内に設定され、
前記第１実行手段は、前記複数の基準領域のうちのいずれかの基準領域内の位置の入力が受け付けられた場合、該基準領域に対応する前記選択肢又は前記選択肢グループに関連する処理を実行し、
前記判定手段は、前記基準選択肢である選択肢に対応する前記基準領域、又は前記基準選択肢である選択肢が所属する前記選択肢グループに対応する前記基準領域である特定基準領域外の位置を始点とする軌跡の入力が受け付けられた場合、前記軌跡と前記特定基準領域とが所定関係を有するか否かを判定し、
前記第２実行手段は、前記軌跡と前記特定基準領域とが前記所定関係を有すると判定される場合、該特定基準領域に対応する前記選択肢又は前記選択肢グループに関連する処理を実行する、
ことを特徴とする情報処理装置。
【請求項５】
請求項２乃至４のいずれかに記載の情報処理装置において、
前記判定手段は、
前記軌跡の少なくとも一部が、前記特定基準領域の周辺に設定される周辺領域に含まれるか否かを判定する第１判定手段と、
前記軌跡に対応する代表位置から前記特定基準領域に対応する代表位置への第１方向と、前記軌跡に対応する第２方向と、が所定関係を有するか否かを判定する第２判定手段と、を含み、
前記第２実行手段は、前記軌跡の少なくとも一部が前記周辺領域に含まれると判定され、かつ、前記第１方向と前記第２方向とが前記所定関係を有すると判定される場合、前記特定基準領域に対応する前記処理を実行する、
ことを特徴とする情報処理装置。
【請求項６】
画面内に設定される基準領域内の位置の入力が受け付けられた場合、該基準領域に対応する処理を実行する第１実行ステップと、
前記基準領域外の位置を始点とする軌跡の入力が受け付けられた場合、前記軌跡と前記基準領域とが所定関係を有するか否かを判定する判定ステップと、
前記軌跡と前記基準領域とが前記所定関係を有すると判定される場合、該基準領域に対応する前記処理を実行する第２実行ステップと、
を含むことを特徴とする情報処理装置の制御方法。
【請求項７】
画面内に設定される基準領域内の位置の入力が受け付けられた場合、該基準領域に対応する処理を実行する第１実行手段、
前記基準領域外の位置を始点とする軌跡の入力が受け付けられた場合、前記軌跡と前記基準領域とが所定関係を有するか否かを判定する判定手段、及び、
前記軌跡と前記基準領域とが前記所定関係を有すると判定される場合、該基準領域に対応する前記処理を実行する第２実行手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置、情報処理装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
画面内に設定される基準領域内の位置の入力が受け付けられた場合に該基準領域に対応する処理を実行する情報処理装置が知られている。
【０００３】
例えば、いわゆるソフトウェアキーボードの技術を採用した情報処理装置が知られている。この情報処理装置では、複数の文字（又は文字グループ）に対応する複数の基準領域が画面内に設定される。所望の文字を入力するために、ユーザは所望の文字（又は所望の文字が所属する文字グループ）に対応する基準領域内の位置を指示する。
【０００４】
また例えば、複数の選択肢のうちからユーザが選択した選択肢に対応する処理を実行する情報処理装置が知られている。この情報処理装置では、選択肢（又は選択肢グループ）に対応する複数の基準領域が画面内に設定される。所望の選択肢を選択するために、ユーザは所望の選択肢（又は所望の選択肢が所属する選択肢グループ）に対応する基準領域内の位置を指示する。
【０００５】
【特許文献１】特開２００６−５５２９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記のような情報処理装置ではユーザの操作性が損なわれてしまう場合がある。例えば、記号の入力や選択肢の選択が行われる情報処理装置では、ユーザが記号の入力や選択肢の選択を行い難くなってしまう場合がある。具体的には、記号（記号グループ）又は選択肢（選択肢グループ）に対応する複数の基準領域を面積の小さい画面内に設定する場合には、各基準領域が狭くなり、かつ、各基準領域が互いに密接する状態になる。その結果、ユーザが、所望の記号（又は所望の記号が所属する文字グループ）に対応する基準領域、又は所望の選択肢（又は所望の選択肢が所属する選択肢グループ）に対応する基準領域内の位置を指示し難くなってしまう場合がある。
【０００７】
本発明は上記課題に鑑みてなされたものであって、その目的は、画面内に設定される基準領域内の位置の入力が受け付けられた場合に該基準領域に対応する処理を実行する情報処理装置における操作性を向上できるようになる情報処理装置、情報処理装置の制御方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明に係る情報処理装置は、画面内に設定される基準領域内の位置の入力が受け付けられた場合、該基準領域に対応する処理を実行する第１実行手段と、前記基準領域外の位置を始点とする軌跡の入力が受け付けられた場合、前記軌跡と前記基準領域とが所定関係を有するか否かを判定する判定手段と、前記軌跡と前記基準領域とが前記所定関係を有すると判定される場合、該基準領域に対応する前記処理を実行する第２実行手段と、を含むことを特徴とする。
【０００９】
また、本発明に係る情報処理装置の制御方法は、画面内に設定される基準領域内の位置の入力が受け付けられた場合、該基準領域に対応する処理を実行する第１実行ステップと、前記基準領域外の位置を始点とする軌跡の入力が受け付けられた場合、前記軌跡と前記基準領域とが所定関係を有するか否かを判定する判定ステップと、前記軌跡と前記基準領域とが前記所定関係を有すると判定される場合、該基準領域に対応する前記処理を実行する第２実行ステップと、を含むことを特徴とする。
【００１０】
また、本発明に係るプログラムは、画面内に設定される基準領域内の位置の入力が受け付けられた場合、該基準領域に対応する処理を実行する第１実行手段、前記基準領域外の位置を始点とする軌跡の入力が受け付けられた場合、前記軌跡と前記基準領域とが所定関係を有するか否かを判定する判定手段、及び、前記軌跡と前記基準領域とが前記所定関係を有すると判定される場合、該基準領域に対応する前記処理を実行する第２実行手段、として、据置型ゲーム機（家庭用ゲーム機）、携帯ゲーム機、業務用ゲーム機、携帯電話機、携帯情報端末（ＰＤＡ）又はパーソナルコンピュータなどのコンピュータを機能させるためのプログラムである。
【００１１】
また、本発明に係る情報記憶媒体は、上記プログラムを記録したコンピュータ読み取り可能な情報記憶媒体である。
【００１２】
本発明によれば、画面内に設定される基準領域内の位置の入力が受け付けられた場合に該基準領域に対応する処理を実行する情報処理装置における操作性を向上できるようになる。
【００１３】
また、本発明の一態様では、１又は複数の記号を含んで構成される基準記号列を記憶する基準記号列記憶手段を含むようにしてもよい。記号又は記号グループに対応する複数の基準領域が前記画面内に設定されるようにしてもよい。前記第１実行手段は、前記複数の基準領域のうちのいずれかの基準領域内の位置の入力が受け付けられた場合、該基準領域に対応する前記記号又は前記記号グループに関連する処理を実行するようにしてもよい。前記判定手段は、前記基準記号列に含まれる記号に対応する前記基準領域、又は前記基準記号列に含まれる記号が所属する前記記号グループに対応する前記基準領域である特定基準領域外の位置を始点とする軌跡の入力が受け付けられた場合、前記軌跡と前記特定基準領域とが所定関係を有するか否かを判定するようにしてもよい。前記第２実行手段は、前記軌跡と前記特定基準領域とが前記所定関係を有すると判定される場合、該特定基準領域に対応する前記記号又は前記記号グループに関連する処理を実行するようにしてもよい。
【００１４】
なお、本明細書、特許請求の範囲、図面及び要約書において、「記号」とは広義の記号を意味し、「記号」には例えば文字、符号類（狭義の記号）や絵記号等が含まれる。また、「記号列」には１つの記号からなる記号列（すなわち記号単体）も含まれる。
【００１５】
また、本発明の一態様では、ユーザがｘ（ｘ：１以上の整数）番目の記号を入力する場合、前記特定基準領域は、前記基準記号列のうちのｘ番目の記号に対応する前記基準領域、又は前記基準記号列のうちのｘ番目の記号が所属する前記記号グループに対応する前記基準領域であってもよい。
【００１６】
また、本発明の一態様では、基準選択肢を記憶する基準選択肢記憶手段を含むようにしてもよい。選択肢又は選択肢グループに対応する複数の基準領域が前記画面内に設定されるようにしてもよい。前記第１実行手段は、前記複数の基準領域のうちのいずれかの基準領域内の位置の入力が受け付けられた場合、該基準領域に対応する前記選択肢又は前記選択肢グループに関連する処理を実行するようにしてもよい。前記判定手段は、前記基準選択肢である選択肢に対応する前記基準領域、又は前記基準選択肢である選択肢が所属する前記選択肢グループに対応する前記基準領域である特定基準領域外の位置を始点とする軌跡の入力が受け付けられた場合、前記軌跡と前記特定基準領域とが所定関係を有するか否かを判定するようにしてもよい。前記第２実行手段は、前記軌跡と前記特定基準領域とが前記所定関係を有すると判定される場合、該特定基準領域に対応する前記選択肢又は前記選択肢グループに関連する処理を実行するようにしてもよい。
【００１７】
また、本発明の一態様では、前記判定手段は、前記軌跡の少なくとも一部が、前記特定基準領域の周辺に設定される周辺領域に含まれるか否かを判定する第１判定手段と、前記軌跡に対応する代表位置から前記特定基準領域に対応する代表位置への第１方向と、前記軌跡に対応する第２方向と、が所定関係を有するか否かを判定する第２判定手段と、を含むようにしてもよい。前記第２実行手段は、前記軌跡の少なくとも一部が前記周辺領域に含まれると判定され、かつ、前記第１方向と前記第２方向とが前記所定関係を有すると判定される場合、前記特定基準領域に対応する前記処理を実行するようにしてもよい。
【発明を実施するための最良の形態】
【００１８】
［第１実施形態］
以下、本発明の実施形態の一例について図面に基づき詳細に説明する。ここでは、情報処理装置の一態様であるゲーム装置に本発明を適用した場合について説明する。また、ここでは、本発明の実施形態に係るゲーム装置を携帯ゲーム機を用いて実現する場合について説明する。なお、ゲーム装置は、据置型ゲーム機（家庭用ゲーム機）、業務用ゲーム機、携帯電話機、携帯情報端末（ＰＤＡ）又はパーソナルコンピュータ等を用いて実現することも可能である。また、本発明はゲーム装置以外の情報処理装置にも適用することが可能である。
【００１９】
図１及び図２は本発明の第１実施形態に係るゲーム装置１０（携帯ゲーム機１２）の外観を示す。図３は本実施形態に係るゲーム装置１０のハードウェア構成を示す。
【００２０】
図１はゲーム装置１０を正面前方から見た様子を表す斜視図である。図１に示すように、ゲーム装置１０は第１筐体２０と第２筐体３０とを含む。第１筐体２０と第２筐体３０とはヒンジ部１４を介して結合される。第１筐体２０の表面２０ａにはタッチスクリーン２２、十字ボタン２４ｃ、ボタン２４ａ，２４ｂ，２４ｘ，２４ｙが設けられる。タッチスクリーン２２は、第１液晶表示部２２ａと、第１液晶表示部２２ａの上に重ねられるタッチパネル２２ｂと、を含む（図３参照）。十字ボタン２４ｃは例えば方向指示操作に用いられる。ボタン２４ａ，２４ｂ，２４ｘ，２４ｙは各種操作に用いられる。第２筐体３０の表面３０ａには第２液晶表示部３２が設けられる。また第２筐体３０にはスピーカ３４が内蔵される。
【００２１】
図２は、折り畳み状態（第１筐体２０の表面２０ａと第２筐体３０の表面３０ａとが合わされた状態）のゲーム装置１０の背面図である。図２に示すように、第１筐体２０の背面側側面の左右にはボタン２４ｌ，２４ｒがそれぞれ設けられる。また、第１筐体２０の背面側側面の中央には、情報記憶媒体であるゲームメモリカード４０（図３参照）を装着可能なメモリカードスロット２６が設けられる。なお、ゲーム装置１０には電源スイッチ等の図示しない他の部材も取り付けられる。
【００２２】
図３に示すように、ゲーム装置１０はタッチスクリーン２２（第１液晶表示部２２ａ及びタッチパネル２２ｂ）、操作キー部２４、メモリカードスロット２６、第２液晶表示部３２、スピーカ３４、バス４２、マイクロプロセッサ４４、主記憶４６、画像処理部４８、入出力処理部５０、音声処理部５２、及び通信インタフェース５４を含む。これらは電池（図示せず）とともに筐体内に収容されており、該電池により駆動される。
【００２３】
マイクロプロセッサ４４は、図示しないＲＯＭに格納されるオペレーティングシステムや、ゲームメモリカード４０に格納されるプログラムに基づいて各種情報処理を実行する。主記憶４６は例えばＲＡＭを含み、ゲームメモリカード４０から読み出されたプログラムが必要に応じて主記憶４６に書き込まれる。主記憶４６はマイクロプロセッサ４４の作業用メモリとしても用いられる。バス４２はアドレス及びデータをゲーム装置１０の各部でやり取りするために用いられる。マイクロプロセッサ４４、主記憶４６、画像処理部４８、及び入出力処理部５０は、バス４２によって相互にデータ通信可能に接続される。
【００２４】
第１液晶表示部２２ａ及び第２液晶表示部３２は公知の液晶表示パネルである。画像処理部４８はＶＲＡＭを含み、マイクロプロセッサ４４からの指示に従って画像をＶＲＡＭ上に描画する。ＶＲＡＭ上に描画された画像は所定のタイミングで第１液晶表示部２２ａや第２液晶表示部３２に表示される。
【００２５】
入出力処理部５０は、マイクロプロセッサ４４がタッチパネル２２ｂ、操作キー部２４、メモリカードスロット２６、音声処理部５２、及び通信インタフェース５４とデータ授受するためのインタフェースである。入出力処理部５０にはタッチパネル２２ｂ、操作キー部２４、メモリカードスロット２６、音声処理部５２、及び通信インタフェース５４が接続される。
【００２６】
操作キー部２４はユーザの操作入力を受け付けるための手段である。操作キー部２４は十字ボタン２４ｃ、ボタン２４ａ，２４ｂ，２４ｘ，２４ｙ，２４ｌ，２４ｒを含む。入出力処理部５０は一定周期ごと（例えば１／６０秒ごと）に操作キー部２４の各部の状態をスキャンし、そのスキャン結果を表す操作信号をバス４２を介してマイクロプロセッサ４４に供給する。マイクロプロセッサ４４はユーザの操作内容をその操作信号に基づいて判断する。タッチパネル２２ｂもユーザの操作入力を受け付けるための手段であり、具体的には位置の入力を受け付ける。タッチパネル２２ｂは、ユーザによって押圧された位置に応じた押圧位置情報を入出力処理部５０を介してマイクロプロセッサ４４に供給する。マイクロプロセッサ４４はユーザが押圧した位置を押圧位置情報に基づいて判断する。
【００２７】
メモリカードスロット２６はゲームメモリカード４０に記憶されたゲームプログラムやゲームデータをマイクロプロセッサ４４からの指示に従って読み出す。ゲームメモリカード４０は、ゲームプログラムやゲームデータが記憶されるＲＯＭと、例えばセーブデータ等のゲームデータが記憶されるＥＥＰＲＯＭと、を含む。なお、ここでは、ゲームプログラムやゲームデータをゲーム装置１０に供給するためにゲームメモリカード４０を用いるが、光ディスク等の他の情報記憶媒体を用いるようにしてもよい。または、インターネット等の通信ネットワークを介して遠隔地からゲームプログラムやゲームデータをゲーム装置１０に供給するようにしてもよい。あるいは、赤外線通信等の各種データ通信を利用してゲームプログラムやゲームデータをゲーム装置１０に供給するようにしてもよい。
【００２８】
音声処理部５２はサウンドバッファを含み、ゲームメモリカード４０からサウンドバッファに読み出された各種音声データをスピーカ３４から出力する。通信インタフェース５４は通信ネットワークに接続するためのインタフェースである。
【００２９】
ゲーム装置１０では例えばクイズゲームが実行される。クイズゲームはゲームメモリカード４０に記憶されたプログラムが実行されることによって実現される。
【００３０】
このクイズゲームでは、クイズの問題が表示される問題画面が第２液晶表示部３２に表示され、ユーザがクイズの回答を入力するための回答画面がタッチスクリーン２２に表示される。図４は回答画面の一例を示す。図４に示すように、回答画面６０は回答欄６２と複数のキー画像とを含む。回答欄６２はユーザが入力した文字列（回答）を表示するための欄である。また、本実施形態では、キー画像は文字キー６４、削除キー６６、及びＯＫキー６８を含む。文字キー６４は各アルファベット文字に対応するキー画像である。各文字キー６４は同一の大きさを有する。削除キー６６は、回答欄６２に表示された文字列の最後の１文字を削除するためのキー画像である。ＯＫキー６８は回答欄６２に表示された文字列をクイズの回答として確定するためのキー画像である。
【００３１】
また、回答画面６０内には、各キー画像に対応する領域であるキー領域（基準領域）が設定される。図５は回答画面６０に設定されるキー領域の一例を示す。図５に示すように、各文字キー６４に対応する文字キー領域７４と、削除キー６６に対応する削除キー領域７６と、ＯＫキー６８に対応するＯＫキー領域７８と、が設定される。キー領域は互いに重複しないように設定される。例えば、キー領域は、そのキー領域に対応するキー画像が占める領域と一致する。ユーザが指示した位置がいずれかのキー領域内に含まれる場合、そのキー領域に対応するキー画像が指示されたと判断される。ユーザは文字キー６４を自分の指やタッチペンで指示することによって文字列（クイズの回答）を入力する。ユーザがＯＫキー６８を指示した場合、回答欄６２に表示された文字列が確定され、その文字列が正解であるか否かが判断される。
【００３２】
なお、図４及び図５に示す例では、キー画像やキー領域の形状が矩形であるが、キー画像及びキー領域の形状は矩形以外の形状（例えば円形）であってもよい。
【００３３】
以下、ユーザが回答を入力し易くなるように図るための技術について説明する。
【００３４】
図６は、ゲーム装置１０で実現される機能を示す機能ブロック図である。図６に示すように、ゲーム装置１０は、ゲームデータ記憶部８０、指示位置取得部８２、第１実行部８４、判定部８６、及び第２実行部８８を含む。ゲームデータ記憶部８０は例えばゲームメモリカード４０や主記憶４６によって実現され、その他の機能ブロックはマイクロプロセッサ４４がゲームメモリカード４０から読み出されたプログラムを実行することによって実現される。
【００３５】
ゲームデータ記憶部８０はクイズゲームに関する各種データを記憶する。例えば、キー画像やキー領域の位置を示すデータがゲームデータ記憶部８０に記憶される。
【００３６】
ゲームデータ記憶部８０は基準記号列記憶部８１を含む。基準記号列記憶部８１は基準記号列を記憶する。例えば、基準記号列記憶部８１は複数のクイズデータを記憶する。クイズデータは、クイズの問題を示す文字列と、そのクイズの正解を示す文字列（以下「正解文字列」と呼ぶ。）と、を含む。この場合、正解文字列が「基準記号列」に相当する。
【００３７】
指示位置取得部８２はユーザが指示したタッチパネル２２ｂ上の位置を取得する。例えば、指示位置取得部８２は、タッチパネル２２ｂから出力される押圧位置情報に基づいて、ユーザが押圧した位置を所定時間（例えば１／６０秒）ごとに取得する。
【００３８】
第１実行部８４は、指示位置取得部８２によって取得された位置が、あるキー領域（ここでは「キー領域Ａ」と記載する。）に含まれる場合、キー領域Ａに対応する処理を実行する。例えば、キー領域Ａが文字キー領域である場合、キー領域Ａに対応する文字に関連する処理が実行される。具体的には、キー領域Ａに対応する文字の入力処理又は出力処理が実行される。
【００３９】
判定部８６は、キー領域Ａ外の位置を始点とする軌跡の入力が受け付けられた場合、すなわち、指示位置取得部８２によって取得された位置の軌跡がキー領域Ａ外の位置を始点とする軌跡である場合、軌跡とキー領域Ａとが所定関係を有するか否かを判定する。判定部８６の動作の詳細については後述する（図８のＳ１１２，Ｓ１１３及び図１２参照）。
【００４０】
第２実行部８８は、軌跡とキー領域Ａとが所定関係を有すると判定部８６によって判定される場合、キー領域Ａに対応する処理を実行する。すなわち、指示位置取得部８２によって取得された位置がキー領域Ａに含まれる場合に第１実行部８４が実行する処理と同様の処理が実行される。
【００４１】
次に、ゲーム装置１０が実行する処理について説明する。図７、図８及び図９は本実施形態に係るゲーム装置１０が実行する処理を示すフロー図である。マイクロプロセッサ４４はゲームメモリカード４０から読み出されたプログラムに従って、図７〜図９に示す処理を実行する。
【００４２】
図７に示すように、まずマイクロプロセッサ４４は問題画面を第２液晶表示部３２に表示し、回答画面６０をタッチスクリーン２２に表示する（Ｓ１０１）。この処理では、ゲームメモリカード４０に記憶される複数のクイズデータのうちのいずれかが読み出され、クイズの問題が問題画面に表示される。また、マイクロプロセッサ４４は変数ｘの値を１に初期化する（Ｓ１０２）。変数ｘはユーザが入力した文字数をカウントするために用いられる。さらに、マイクロプロセッサ４４は文字列バッファを空の状態に初期化する（Ｓ１０３）。文字列バッファはユーザが入力した文字列を保持するために用いられる。すなわち、文字列バッファには、ユーザが指示した文字が、指示された順序で格納される。
【００４３】
その後、マイクロプロセッサ４４はユーザがタッチパネル２２ｂを押圧したか否かを監視する（Ｓ１０４）。タッチパネル２２ｂが押圧された場合、マイクロプロセッサ４４（指示位置取得部８２）は押圧位置をユーザの指示位置として取得する。そして、マイクロプロセッサ４４は変数ｘの値が１であるか否かを判定する（Ｓ１０５）。すなわち、ユーザが１文字目を入力しようとしている状態であるか否かが判定される。変数ｘの値が１でない場合、すなわち、ユーザが２文字目以降を入力しようとしている場合、マイクロプロセッサ４４は、文字列バッファに保持された文字列が、正解文字列の先頭から（ｘ−１）文字目までの部分と一致するか否かを判定する（Ｓ１０６）。すなわち、正解文字列の（ｘ−１）文字目までの部分をユーザが入力済みの状態であるか否かが判定される。
【００４４】
変数ｘの値が１であるとＳ１０５において判定された場合、又は文字列バッファに保持された文字列が正解文字列の上記部分と一致するとＳ１０６において判定された場合、マイクロプロセッサ４４は、正解文字列のｘ番目の文字に対応する文字キー領域７４である文字キー領域Ｘ（特定基準領域）内にユーザの指示位置（押圧位置）が含まれるか否かを判定する（Ｓ１０７）。ユーザの指示位置が文字キー領域Ｘ内に含まれる場合、マイクロプロセッサ４４（第１実行部８４）は、文字キー領域Ｘに対応する文字を文字列バッファに追加格納する（Ｓ１０８）。またマイクロプロセッサ４４は変数ｘの値に１を加算し（Ｓ１０９）、回答画面６０の回答欄６２を更新する（Ｓ１１０）。すなわち、文字列バッファに格納された文字列が回答欄６２に表示される。
【００４５】
一方、ユーザの指示位置が文字キー領域Ｘ内に含まれない場合、図８に示すように、マイクロプロセッサ４４は軌跡が入力されたか否かを判定する（Ｓ１１１）。例えば、スライド操作が行われたか否かが判定される。「スライド操作」とは、タッチペン（又は指等）をタッチパネル２２ｂ上で滑らせる操作であり、すなわち、タッチペンでタッチパネル２２ｂを押圧した状態のままで該タッチペンを移動させる操作である。スライド操作が行われた場合、例えば図１０に示すような、所定時間（例えば１／６０秒）ごとのユーザの指示位置（Ｐ１，Ｐ２，Ｐ３，Ｐ４，Ｐ５，Ｐ６，Ｐ７）が取得され、それらの指示位置が、スライド操作によって入力された軌跡９０を示すデータとして取得される。なお、図１０に示す例では指示位置Ｐ１が軌跡９０の始点９０ａに相当しており、指示位置Ｐ７が軌跡９０の終点９０ｂに相当している。
【００４６】
軌跡が入力された場合、マイクロプロセッサ４４（判定部８６）は、軌跡の少なくとも一部が文字キー領域Ｘの周辺領域に含まれるか否かを判定する（Ｓ１１２）。図１１は文字キー領域Ｘの周辺領域の一例について説明するための図である。図１１では、文字「Ｎ」に対応する文字キー領域７４が文字キー領域Ｘ７４Ｘであり、文字キー領域Ｘ７４Ｘの周辺領域９２が斜線で表されている。図１１に示すように、文字キー領域Ｘ７４Ｘの周辺領域９２は、文字キー領域Ｘ７４Ｘの周辺に、文字キー領域Ｘ７４Ｘを囲むように設定される。言い換えれば、文字キー領域Ｘ７４Ｘを含む領域のうちの、文字キー領域Ｘ７４Ｘ以外の部分が、文字キー領域Ｘ７４Ｘの周辺領域９２として設定される。図１１に示す例では、文字キー領域Ｘ７４Ｘの中心点を中心点とし、かつ、一辺の長さが文字キー領域Ｘ７４Ｘよりも大きい矩形領域のうちの、文字キー領域Ｘ７４Ｘ以外の部分が、文字キー領域Ｘの周辺領域９２として設定されている。なお、図１１に示すように、文字キー領域Ｘ７４Ｘの周辺領域９２には、文字キー領域Ｘ７４Ｘの周囲に位置する文字キー領域７４の一部も含まれる。
【００４７】
軌跡の少なくとも一部が文字キー領域Ｘの周辺領域に含まれる場合、マイクロプロセッサ４４（判定部８６）は、軌跡に対応する代表位置から文字キー領域Ｘに対応する代表位置への第１方向と、軌跡に対応する第２方向と、が所定関係を有するか否かを判定する（Ｓ１１３）。図１２はこの処理の内容の一例について説明するための図である。例えば、Ｓ１１３の処理では、軌跡９０の代表位置（例えば始点９０ａ）から文字キー領域Ｘ７４Ｘの代表位置（例えば中心点７５）への第１方向９４と、軌跡９０が示す第２方向９６と、の間の角度θが基準角度未満であるか否かが判定される。なお、軌跡９０が示す第２方向９６としては、例えば、軌跡９０上の第１位置（例えば始点９０ａ）から軌跡９０上の第２位置（例えば終点９０ｂ）への方向が用いられる。この場合、第２位置は、軌跡９０上の、第１位置よりも後の時点における位置である。
【００４８】
上記第１方向と上記第２方向とが所定関係を有する場合、マイクロプロセッサ４４（第２実行部８８）は、ユーザの指示位置が文字キー領域Ｘに含まれるとＳ１０６において判定された場合に実行される処理と同様の処理を実行する。すなわち、文字キー領域Ｘに対応する文字が文字列バッファに追加格納され（Ｓ１０８）、変数ｘの値に１が加算され（Ｓ１０９）、回答画面６０の回答欄６２が更新される（Ｓ１１０）。
【００４９】
上記説明したＳ１１１〜Ｓ１１３の条件がすべて満足された場合とは、ユーザが文字キー領域Ｘ内の位置は指示しなかったが、文字キー領域Ｘの近辺の位置を指示し、かつ、タッチペン又は指を文字キー領域Ｘに向けて移動させた場合である。このような場合、ユーザは文字キー領域Ｘ内の位置を指示する意志があると推定される。この点、本実施形態では、Ｓ１１１〜Ｓ１１３の条件がすべて満足された場合、ユーザが文字キー領域Ｘ内の位置を指示する意志があるとみなして、ユーザが文字キー領域Ｘ内の位置を指示した場合と同様の処理が実行され、文字キー領域Ｘに対応する文字が入力される。その結果として、ユーザの操作性の向上が図られている。
【００５０】
なお、本実施形態ではＳ１０５又はＳ１０６の条件が満足された場合にのみ、Ｓ１１１〜Ｓ１１３の処理が実行される。Ｓ１０５の条件が満足された場合とは、ユーザが１文字目を入力しようとしている場合であり、Ｓ１０６の条件が満足された場合とは、正解文字列の（ｘ−１）文字目までの部分をユーザが入力済みの状態である。このような場合、ユーザが正解文字列を入力しようとしている可能性が高いといえる。本実施形態ではこのような場合に限ってＳ１１１〜Ｓ１１３の処理が実行され、正解文字列のうちのｘ番目の文字をユーザが入力し易くなるように図られる。すなわち、クイズの正解が分かったユーザ（正解となるような回答を入力しようとするユーザ）が回答を入力し易くなるように図られる。一方、Ｓ１０５及びＳ１０６の条件が両方とも満足されない場合とは、ユーザが正解文字列とは異なる文字列を入力しようとしている場合である。このような場合、正解文字列のうちのｘ番目の文字をユーザが入力し易くなるように図る必要性は低い。むしろ、正解文字列のうちのｘ番目の文字をユーザが入力し易くなっていると、他の文字を入力する意志があるユーザが誤って正解文字列のうちのｘ番目の文字を入力してしまうおそれが生じる。この点、ゲーム装置１０ではそのような不都合が発生しないように図られている。
【００５１】
なお、軌跡が入力されなかったとＳ１１１において判定された場合、軌跡が文字キー領域Ｘの周辺領域に含まれないとＳ１１２において判定された場合、又は、上記第１方向と上記第２方向とが所定関係を有しないとＳ１１３において判定された場合、図８に示すように、マイクロプロセッサ４４は、ユーザの指示位置（押圧位置）が文字キー領域Ｘ以外の文字キー領域７４に含まれるか否かを判定する（Ｓ１１４）。ユーザの指示位置が文字キー領域Ｘ以外の文字キー領域７４内に含まれる場合、マイクロプロセッサ４４（第１実行部８４）は、その文字キー領域７４に対応する文字を文字列バッファに追加格納する（Ｓ１１５）。その後、変数ｘの値に１が加算され（Ｓ１０９）、回答画面６０の回答欄６２が更新される（Ｓ１１０）。
【００５２】
また、文字列バッファに保持された文字列が正解文字列の上記部分と一致しないとＳ１０６において判定された場合とは、ユーザが入力済みの文字列（ｘ文字分の文字列）が正解文字列の先頭からｘ文字目までの部分と一致しない場合であり、つまり、ユーザが正解文字列とは異なる文字列を入力しようとしている場合である。このような場合、図９に示すように、マイクロプロセッサ４４はユーザの指示位置（押圧位置）がいずれかの文字キー領域７４内に含まれるか否かを判定する（Ｓ１１６）。ユーザの指示位置がいずれかの文字キー領域７４内に含まれる場合、マイクロプロセッサ４４（第１実行部８４）は、その文字キー領域７４に対応する文字を文字列バッファに追加格納する（Ｓ１１７）。その後、変数ｘの値に１が加算され（Ｓ１０９）、回答画面６０の回答欄６２が更新される（Ｓ１１０）。
【００５３】
ユーザの指示位置が文字キー領域Ｘ以外の文字キー領域７４内に含まれないとＳ１１４において判定された場合、又は、ユーザの指示位置がいずれの文字キー領域７４内にも含まれないとＳ１１６において判定された場合、マイクロプロセッサ４４はユーザの指示位置（押圧位置）が削除キー領域７６内に含まれるか否かを判定する（Ｓ１１８）。ユーザの指示位置が削除キー領域７６内に含まれる場合、マイクロプロセッサ４４は、一番最後に格納された文字を文字列バッファから削除し（Ｓ１１９）、変数ｘの値から１を減算する（Ｓ１２０）。その後、回答画面６０の回答欄６２が更新される（Ｓ１１０）。
【００５４】
一方、ユーザの指示位置が削除キー領域７６内に含まれないとＳ１１８において判定された場合、マイクロプロセッサ４４はユーザの指示位置（押圧位置）がＯＫキー領域７８内に含まれるか否かを判定する（Ｓ１２１）。ユーザの指示位置がＯＫキー領域７８内に含まれる場合、マイクロプロセッサ４４は正否判定処理を実行する（Ｓ１２２）。すなわち、マイクロプロセッサ４４は文字列バッファを参照し、文字列バッファに格納された文字列（ユーザが入力した回答）が正解文字列と一致するか否かを判定する。文字列バッファに格納された文字列が正解文字列と一致する場合、すなわち、ユーザの回答が正解である場合、ユーザの得点に加点される。一方、文字列バッファに格納された文字列（ユーザが入力した回答）が正解文字列と一致しない場合、すなわち、ユーザの回答が不正解である場合、ユーザの得点に加点されない。なお、この場合、ユーザの得点が減点されるようにしてもよい。または、ユーザの回答が不正解であった回数が所定回数に達した場合にはゲームオーバーとなるようにしてもよい。
【００５５】
ゲーム装置１０によれば、クイズの正解が分かったユーザ（正解となるような回答を入力しようとするユーザ）が回答を入力し易くなるように図ることができ、ユーザの操作性を向上することが可能になる。
【００５６】
なお、以上では、図７及び図８のＳ１０７，Ｓ１０８，Ｓ１１２，Ｓ１１３，Ｓ１１４において、正解文字列のｘ文字目の文字に対応する文字キー領域７４のみを「文字キー領域Ｘ」として処理が実行されるようにしたが、正解文字列に含まれる全文字に対応する文字キー領域７４を、それぞれ、「文字キー領域Ｘ」として処理が実行されるようにしてもよい。
【００５７】
また例えば、回答画面６０には、複数の文字が所属する文字グループに対応するキー画像（以下「文字グループキー」と呼ぶ。）を文字キー６４の代わりに表示するようにしてもよい。そして、ユーザがいずれかの文字グループキーを選択した後、その文字グループキーに対応する文字グループに所属する文字の文字キー６４が回答画面６０に表示されるようにしてもよい。この態様では、各文字グループキーに対応するキー領域である文字グループキー領域（基準領域）が回答画面６０内に設定される。そして、ユーザの指示位置がいずれかの文字グループキー領域に含まれるか否かが判定されることによって、ユーザが文字グループキーを指示したか否かが判定される。さらに、その判定結果に基づいて、ユーザの入力文字列（回答）が取得される。この態様では、図７及び図８のＳ１０７，Ｓ１０８，Ｓ１１２，Ｓ１１３，Ｓ１１４において、文字キー領域Ｘの代わりに、正解文字列のｘ番目の文字が所属する文字グループに対応する文字グループキー領域（特定基準領域）に関して処理が実行される。こうしても、クイズの正解が分かったユーザ（正解となるような回答を入力しようとするユーザ）が回答を入力し易くなる。
【００５８】
また、以上では、クイズの正解が１又は複数のアルファベット文字で表される文字列である場合を例として説明した。すなわち、ユーザが回答画面６０においてアルファベット文字を入力する場合について説明した。しかしながら、クイズの正解がアルファベット以外の文字で表される文字列である場合にも本発明は適用することができる。また、クイズの正解が文字以外の符号類（狭義の記号）や絵記号等で表される記号列である場合にも本発明は適用することができる。すなわち、例えば数字、平仮名、片仮名、漢字、日本語以外の言語（中国語や韓国語等）に対応する文字、符号類（狭義の記号）、絵記号等をユーザが回答画面６０において入力するような場合にも本発明は適用することができる。
【００５９】
［第２実施形態］
本発明の第２実施形態に係るゲーム装置の外観及びハードウェア構成は第１実施形態（図１〜図３）と同様であるため、ここでは説明を省略する。本実施形態においても、ゲームメモリカード４０から読み出されたプログラムに基づいてクイズゲームが実行される。なお、本実施形態におけるクイズゲームは、複数の選択肢のうちから、ユーザが正解と考える選択肢を選択する形式のクイズゲームになっている。
【００６０】
このクイズゲームでも、クイズの問題が表示される問題画面が第２液晶表示部３２に表示され、ユーザがクイズに回答するための回答画面がタッチスクリーン２２に表示される。図１３は回答画面の一例を示す。図１３に示すように、本実施形態における回答画面６０ａには複数の選択肢画像６４ａが表示される。図１１示す例では、選択肢Ａ〜Ｉの９つの選択肢に対応する選択肢画像６４ａが表示されている。この回答画面６０ａにおいて、ユーザはいずれかの選択肢（選択肢画像６４ａ）を選択することによってクイズに回答する。
【００６１】
また、回答画面６０ａ内には、各選択肢画像６４ａに対応する領域である選択肢領域（基準領域）が設定される。図１４は回答画面６０ａに設定される選択肢領域の一例を示す。図１４に示すように、各選択肢画像６４ａに対応する選択肢領域７４ａが設定される。選択肢領域７４ａは互いに重複しないように設定される。例えば、選択肢領域７４ａは、その選択肢領域７４ａに対応する選択肢画像６４ａが占める領域と一致するようにして設定される。ユーザが指示した位置がいずれかの選択肢領域７４ａ内に含まれる場合、その選択肢領域７４ａに対応する選択肢（選択肢画像６４ａ）が選択されたと判断される。この場合、ユーザが選択した選択肢が正解であるか否かが判断される。
【００６２】
なお、図１３及び図１４に示す例では、選択肢画像６４ａ及び選択肢領域７４ａの形状が矩形であるが、選択肢画像６４ａ及び選択肢領域７４ａの形状は矩形以外の形状（例えば円形）であってもよい。
【００６３】
以下、ユーザが選択肢の選択を行い易くなるように図るための技術について説明する。
【００６４】
図１５は第２実施形態に係るゲーム装置１０ａで実現される機能のうち、本発明に関連する機能を示す機能ブロック図である。なお、第１実施形態と同様の機能を有する機能ブロックについては同じ符号を付しており、ここでは説明を省略する。図１５に示すように、ゲーム装置１０ａは、ゲームデータ記憶部８０ａ、指示位置取得部８２、第１実行部８４ａ、判定部８６ａ、及び第２実行部８８ａを含む。ゲームデータ記憶部８０ａは例えばゲームメモリカード４０や主記憶４６によって実現され、その他の機能ブロックはマイクロプロセッサ４４がゲームメモリカード４０から読み出されたプログラムを実行することによって実現される。
【００６５】
ゲームデータ記憶部８０ａはクイズゲームに関する各種データを記憶する。例えば、選択肢画像６４ａや選択肢領域７４ａの位置を示すデータがゲームデータ記憶部８０ａに記憶される。また、ゲームデータ記憶部８０ａは基準選択肢記憶部８１ａを含む。基準選択肢記憶部８１ａは基準選択肢を記憶する。本実施形態の場合、基準選択肢記憶部８１ａは複数のクイズデータを記憶する。クイズデータは、クイズの問題を示す文字列と、ユーザに提示される複数の選択肢と、クイズの正解である選択肢と、を含む。この場合、クイズの正解である選択肢が「基準選択肢」に相当する。
【００６６】
第１実行部８４ａは、指示位置取得部８２によって取得された位置が、ある選択肢領域７４ａ（ここでは「選択肢領域Ａ」と記載する。）に含まれる場合、選択肢領域Ａに対応する処理を実行する。例えば、選択肢領域Ａに対応する選択肢に関連する処理が実行される。具体的には、選択肢領域Ａに対応する選択肢と、基準選択肢と、が一致するか否かを判定する処理が実行される。
【００６７】
判定部８６ａは、選択肢領域Ａ外の位置を始点とする軌跡の入力が受け付けられた場合、すなわち、指示位置取得部８２によって取得された位置の軌跡が選択肢領域Ａ外の位置を始点とする軌跡である場合、軌跡と選択肢領域Ａとが所定関係を有するか否かを判定する。判定部８６ａの動作の詳細については後述する（図１６のＳ２０５及びＳ２０６参照）。
【００６８】
第２実行部８８ａは、軌跡と選択肢領域Ａとが所定関係を有すると判定部８６ａによって判定される場合、選択肢領域Ａに対応する処理を実行する。すなわち、指示位置取得部８２によって取得された位置が選択肢領域Ａに含まれる場合に第１実行部８４ａが実行する処理と同様の処理が実行される。
【００６９】
次に、第２実施形態に係るゲーム装置１０ａが実行する処理について説明する。図１６はゲーム装置１０ａが実行する処理を示すフロー図である。マイクロプロセッサ４４はゲームメモリカード４０から読み出されたプログラムに従って、図１６に示す処理を実行する。
【００７０】
図１６に示すように、まずマイクロプロセッサ４４は問題画面を第２液晶表示部３２に表示し、回答画面６０ａをタッチスクリーン２２に表示する（Ｓ２０１）。この処理では、ゲームメモリカード４０に記憶される複数のクイズデータのうちのいずれかが読み出され、クイズの問題が問題画面に表示される。その後、マイクロプロセッサ４４はユーザがタッチパネル２２ｂを押圧したか否かを監視する（Ｓ２０２）。タッチパネル２２ｂが押圧された場合、マイクロプロセッサ４４（指示位置取得部８２）は押圧位置をユーザの指示位置として取得し、マイクロプロセッサ４４は、正解の選択肢に対応する選択肢領域７４ａ（以下「選択肢領域Ｘ」と記載する。）内にユーザの指示位置（押圧位置）が含まれるか否かを判定する（Ｓ２０３）。ユーザの指示位置が選択肢領域Ｘ内に含まれる場合、マイクロプロセッサ４４（第１実行部８４ａ）は正否判定処理を実行する（Ｓ２０８）。すなわち、この場合、ユーザが選択肢領域Ｘに対応する選択肢を選択したと判断される。そして、ユーザが選択した選択肢が正解の選択肢に一致するか否かが判定される。ユーザが選択した選択肢が正解の選択肢に一致する場合、ユーザの得点に加点される。一方、ユーザが選択した選択肢が正解の選択肢に一致しない場合、ユーザの得点に加点されない。
【００７１】
一方、ユーザの指示位置が選択肢領域Ｘ内に含まれない場合、マイクロプロセッサ４４は軌跡が入力されたか否かを判定する（Ｓ２０４）。この処理は図８のＳ１１１の処理と同様である。軌跡が入力された場合、マイクロプロセッサ４４（判定部８６ａ）は、軌跡の少なくとも一部が選択肢領域Ｘの周辺領域に含まれるか否かを判定する（Ｓ２０５）。選択肢領域Ｘの周辺領域は、図１１に示す文字キー領域Ｘ７４Ｘの周辺領域９２と同様に設定される。軌跡の少なくとも一部が選択肢領域Ｘの周辺領域に含まれる場合、マイクロプロセッサ４４（判定部８６ａ）は、軌跡に対応する代表位置から選択肢領域Ｘに対応する代表位置への第１方向と、軌跡に対応する第２方向と、が所定関係を有するか否かを判定する（Ｓ２０６）。この処理は図８のＳ１１３の処理（図１２参照）と同様である。例えば、Ｓ２０６の処理では、軌跡の代表位置（例えば軌跡の始点）から選択肢領域Ｘの代表位置（例えば選択肢領域の中心点）への第１方向と、軌跡が示す第２方向と、の間の角度が基準角度未満であるか否かが判定される。なお、軌跡が示す第２方向としては、例えば、軌跡上の第１位置（例えば軌跡の始点）から軌跡上の第２位置（例えば軌跡の終点）への方向が用いられる。この場合、第２位置は、軌跡上の、第１位置よりも後の時点における位置である。
【００７２】
上記第１方向と上記第２方向とが所定関係を有する場合、マイクロプロセッサ４４（第２実行部８８ａ）は、ユーザの指示位置が選択肢領域Ｘに含まれるとＳ２０３において判定された場合に実行される処理と同様の処理を実行する。すなわち、この場合、ユーザが選択肢領域Ｘに対応する選択肢を選択したとみなされ、正否判定処理が実行される（Ｓ２０８）。
【００７３】
なお、軌跡が入力されなかったとＳ２０４において判定された場合、軌跡が選択肢領域Ｘの周辺領域に含まれないとＳ２０５において判定された場合、又は、上記第１方向と上記第２方向とが所定関係を有しないとＳ２０６において判定された場合、マイクロプロセッサ４４は、ユーザの指示位置（押圧位置）が選択肢領域Ｘ以外の選択肢領域７４ａ内に含まれるか否かを判定する（Ｓ２０７）。ユーザの指示位置が選択肢領域Ｘ以外の選択肢領域７４ａ内に含まれる場合、マイクロプロセッサ４４（第１実行部８４ａ）は、その選択肢領域７４ａに対応する選択肢をユーザが選択したと判断して、正否判定処理を実行する（Ｓ２０８）。
【００７４】
上記説明したＳ２０４〜Ｓ２０６の条件がすべて満足された場合とは、正解の選択肢に対応する選択肢領域Ｘ内の位置をユーザが指示しなかったが、選択肢領域Ｘの近辺の位置を指示し、かつ、タッチペン又は指を選択肢領域Ｘに向けて移動させた場合である。このような場合、ユーザは選択肢領域Ｘ内の位置を指示する意志があると推定される。すなわち、ユーザが正解の選択肢を選択する意志があると推定される。この点、本実施形態では、Ｓ２０４〜Ｓ２０６の条件がすべて満足された場合、ユーザが選択肢領域Ｘ内の位置を指示する意志があるとみなして、ユーザが選択肢領域Ｘ内の位置を指示した場合と同様の処理が実行される。すなわち、選択肢領域Ｘに対応する選択肢が選択された判断され、正否判定処理が実行される。第２実施形態に係るゲーム装置１０ａによれば、クイズの正解が分かったユーザ（正解となるような回答を入力しようとするユーザ）が回答を入力し易くなり、ユーザの操作性を向上することが可能になる。
【００７５】
ところで、第１実施形態における文字及び文字グループと同様に、回答画面６０ａには、複数の選択肢が所属する選択肢グループに対応する画像を選択肢画像６４ａの代わりに表示するようにしてもよい。そして、ユーザがいずれかの選択肢グループを選択した場合、その選択肢グループに所属する選択肢の選択肢画像６４ａが回答画面６０ａに表示されるようにしてもよい。この態様では、各選択肢グループに対応する領域である選択肢グループ領域（基準領域）が回答画面６０ａに設定される。そして、ユーザの指示位置がいずれかの選択肢グループ領域に含まれるか否かを判定することによって、ユーザが選択肢グループを選択したか否かが判定される。また、その判定結果に基づいて、ユーザが選択した選択肢（回答）が判断されることになる。また、この態様では、図１６のＳ２０３，Ｓ２０５，Ｓ２０６，Ｓ２０７では、選択肢領域Ｘの代わりに、正解の選択肢が所属する選択肢グループに対応する選択肢グループ領域（特定基準領域）に関して処理が実行される。こうしても、クイズの正解が分かったユーザ（正解となるような回答を入力しようとするユーザ）が回答を入力し易くなるように図ることが可能になる。
【００７６】
［変形例］
なお、本発明は以上に説明した実施の形態に限定されるものではない。
【００７７】
例えば、ユーザが画面内の位置を指示するための操作手段はタッチパネル２２ｂに限られず、例えばゲームコントローラやマウス等であってもよい。例えば、十字ボタン２４ｃの操作に従って移動するカーソルを回答画面６０，６０ａに表示することによって、ユーザが十字ボタン２４ｃを用いて回答画面６０，６０ａ内の位置を指示できるようにしてもよい。
【００７８】
また例えば、本発明はクイズゲーム以外のゲームを実行するゲーム装置１０，１０ａにも適用することができる。また、本発明はゲーム装置１０，１０ａ以外の情報処理装置にも適用することができる。本発明は、ユーザが入力した記号列（例えば文字列）と、基準記号列（例えば基準文字列）と、の比較結果に基づいて処理を実行する情報処理装置に適用することができる。そして、本発明によれば、基準記号列を入力しようとするユーザが該基準記号列を入力し易くなるように図ることが可能になる。また本発明は、ユーザが選択した選択肢と、基準選択肢と、の比較結果に基づいて処理を実行する情報処理装置に適用することができる。そして、本発明によれば、基準選択肢である選択肢を選択しようとするユーザが該選択肢を選択し易くなるように図ることが可能になる。
【図面の簡単な説明】
【００７９】
【図１】第１，第２実施形態に係るゲーム装置の外観を示す斜視図である。
【図２】第１，第２実施形態に係るゲーム装置の外観を示す図である。
【図３】第１，第２実施形態に係るゲーム装置のハードウェア構成を示す図である。
【図４】第１実施形態における回答画面の一例を示す図である。
【図５】キー領域の一例を示す図である。
【図６】第１実施形態に係るゲーム装置の機能ブロック図である。
【図７】第１実施形態に係るゲーム装置が実行する処理を示すフロー図である。
【図８】第１実施形態に係るゲーム装置が実行する処理を示すフロー図である。
【図９】第１実施形態に係るゲーム装置が実行する処理を示すフロー図である。
【図１０】軌跡の一例を示す図である。
【図１１】文字キー領域Ｘの周辺領域の一例について説明するための図である。
【図１２】ゲーム装置が実行する処理の内容の一例について説明するための図である。
【図１３】第２実施形態における回答画面の一例を示す図である。
【図１４】選択肢領域の一例を示す図である。
【図１５】第２実施形態に係るゲーム装置の機能ブロック図である。
【図１６】第２実施形態に係るゲーム装置が実行する処理を示すフロー図である。
【符号の説明】
【００８０】
１０，１０ａ  ゲーム装置、１２  携帯ゲーム機、１４  ヒンジ部、２０  第１筐体、２０ａ  第１筐体の表面、２２  タッチスクリーン、２２ａ  第１液晶表示部、２２ｂ  タッチパネル、２４  操作キー部、２４ａ，２４ｂ，２４ｘ，２４ｙ，２４ｌ，２４ｒ  ボタン、２４ｃ  十字ボタン、２６  メモリカードスロット、３０  第２筐体、３０ａ  第２筐体の表面、３２  第２液晶表示部、３４  スピーカ、４０  ゲームメモリカード、４２  バス、４４  マイクロプロセッサ、４６  主記憶、４８  画像処理部、５０  入出力処理部、５２  音声処理部、５４  通信インタフェース、６０，６０ａ  回答画面、６２  回答欄、６４  文字キー、６４ａ  選択肢画像、６６  削除キー、６８  ＯＫキー、７４  文字キー領域、７４ａ  選択肢領域、７４Ｘ  文字キー領域Ｘ、７５  中心点、７６  削除キー領域、７８  ＯＫキー領域、８０，８０ａ  ゲームデータ記憶部、８１  基準記号列記憶部、８１ａ  基準選択肢記憶部、８２  指示位置取得部、８４，８４ａ  第１実行部、８６，８６ａ  判定部、８８，８８ａ  第２実行部、９０  軌跡、９０ａ  始点、９０ｂ  終点、９２  周辺領域、９４  第１方向、９６  第２方向。
【図１】
2010073070.tif 000003
【図２】
2010073070.tif 000004
【図３】
2010073070.tif 000005
【図４】
2010073070.tif 000006
【図５】
2010073070.tif 000007
【図６】
2010073070.tif 000008
【図７】
2010073070.tif 000009
【図８】
2010073070.tif 000010
【図９】
2010073070.tif 000011
【図１０】
2010073070.tif 000012
【図１１】
2010073070.tif 000013
【図１２】
2010073070.tif 000014
【図１３】
2010073070.tif 000015
【図１４】
2010073070.tif 000016
【図１５】
2010073070.tif 000017
【図１６】
2010073070.tif 000018