(57)【特許請求の範囲】
【請求項１】
入力に使用される各文字の配列位置が互いに異なる複数の文字配列状態を提供し、前記複数の文字配列状態を利用して複数の文字種の文字の入力が可能な文字入力装置であって、
前記複数の文字配列状態のそれぞれの使用実績を文字種毎に判別するための使用実績データを記憶する使用実績データ記憶手段と、
前記使用実績データに基づいて、前記複数の文字配列状態のうちから提供すべき文字配列状態を前記文字種毎に判別する文字配列判別手段と、
前記文字配列判別手段の判別結果に基づいて、使用される文字種に応じて、当該使用される文字種に対応する前記提供すべき文字配列状態を初期の文字配列状態として提供する文字配列提供手段と、を備えることを特徴とする、文字入力装置。
【請求項２】
前記使用実績として、文字配列状態毎の過去の使用実績数が利用され、
前記使用実績データは、前記過去の使用実績数を前記文字種毎に判別可能に構成され、
前記文字配列判別手段は、前記使用実績データに基づいて、前記文字種毎に前記過去の使用実績数が最も多い文字配列状態を各文字種の前記提供すべき文字配列状態として判別する、請求項１に記載の文字入力装置。
【請求項３】
前記使用実績として、前記文字種毎の最後の使用実績が利用され、
前記使用実績データは、前記最後の使用実績に基づいて、前記文字種毎に最後に使用された文字配列状態を判別可能に構成され、
前記文字配列判別手段は、前記使用実績データに基づいて、前記文字種毎に最後に使用された文字配列状態を各文字種の前記提供すべき文字配列状態として判別する、請求項１に記載の文字入力装置。
【請求項４】
前記複数の文字配列状態を提供するための入力画面を表示する表示装置と、
前記入力画面を覆うように前記表示装置に重ね合わされ、入力者のタッチ位置を検出可能なタッチパネルと、を更に備え、
前記入力画面が提供する各文字のうち前記タッチパネルへのタッチ位置に配置された文字を入力するように構成された請求項１〜３のいずれか一項に記載の文字入力装置。
【請求項５】
前記複数の文字種のうち入力者に入力を要求する文字種を判別するための要求文字種情報が記述された要求文字種データを記憶する要求文字種データ記憶手段と、
前記要求文字種情報に基づいて、入力を要求すべき文字種を判別する要求文字種判別手段と、を更に備え、
前記文字配列提供手段は、前記文字配列判別手段及び、前記要求文字種判別手段の判別結果に基づいて、前記入力を要求すべき文字種を前記使用される文字種として利用し、当該入力を要求すべき文字種に対応する前記提供すべき文字配列状態を前記初期の文字配列状態として前記入力を要求する文字種の入力が可能なように提供する、請求項１〜４のいずれか一項に記載の文字入力装置。
【請求項６】
請求項１〜４のいずれか一項に記載の文字入力装置と、
プレイヤへの複数の質問が記述された質問データを記憶する質問データ記憶手段と、
前記複数の質問にそれぞれ対応する複数の回答が記述された回答データを記憶する回答データ記憶手段と、を備え、
前記質問データに基ついて質問が出題され、前記回答データに基づいて前記文字入力装置を利用して入力された回答が評価されるクイズゲームが実行可能に構成されている、ゲーム機。
【請求項７】
請求項５に記載の文字入力装置と、
プレイヤへの複数の質問のそれぞれと前記要求文字種情報とが互いに関連付けられるように記述された質問データを記憶する質問データ記憶手段と、
前記複数の質問にそれぞれ対応する複数の回答が記述された回答データを記憶する回答データ記憶手段と、を備え、
前記要求文字種データとして前記質問データが、前記要求文字種データ記憶手段として前記質問データ記憶手段が、それぞれ利用され、
ゲームとして、前記質問データに基ついて質問が出題され、前記回答データに基づいて前記文字入力装置を利用して入力された回答が評価されるクイズゲームが実行可能に構成されている、ゲーム機。
【請求項８】
入力に使用される各文字の配列位置が互いに異なる複数の文字配列状態を提供し、前記複数の文字配列状態を利用して複数の文字種の文字の入力が可能な文字入力装置であって、前記複数の文字配列状態のそれぞれの使用実績を文字種毎に判別するための使用実績データを記憶する使用実績データ記憶手段を備えた文字入力装置に組み込まれるコンピュータに、
前記使用実績データに基づいて、前記複数の文字配列状態のうちから提供すべき文字配列状態を前記文字種毎に判別する文字配列判別工程と、
前記文字配列判別工程の判別結果に基づいて、使用される文字種に応じて、当該使用される文字種に対応する前記提供すべき文字配列状態を初期の文字配列状態として提供する文字配列提供工程と、を実行させる制御方法。
【請求項９】
入力に使用される各文字の配列位置が互いに異なる複数の文字配列状態を提供し、前記複数の文字配列状態を利用して複数の文字種の文字の入力が可能な文字入力装置であって、前記複数の文字配列状態のそれぞれの使用実績を文字種毎に判別するための使用実績データを記憶する使用実績データ記憶手段を備えた文字入力装置に組み込まれるコンピュータを、
前記使用実績データに基づいて、前記複数の文字配列状態のうちから提供すべき文字配列状態を前記文字種毎に判別する文字配列判別手段及び、前記文字配列判別手段の判別結果に基づいて、使用される文字種に応じて、当該使用される文字種に対応する前記提供すべき文字配列状態を初期の文字配列状態として提供する文字配列提供手段として機能させるように構成された文字入力装置用のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、ゲーム機に適用され、複数の文字配列状態を提供し、複数の文字種の文字の入力が可能な文字入力装置、それが適用されたゲーム機、それに用いられる制御方法及び、コンピュータプログラムに関する。
【背景技術】
【０００２】
文字の入力に使用される文字入力装置が存在する。このような文字入力装置が適用されたゲームシステムの一つとして、文字入力装置をクイズゲームの回答の入力のために利用するゲームシステムが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１８９０７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のようなゲームシステムでは、クイズの回答に使用される文字種は、一つに限定されない。つまり、ひらがな、カタカナ、英数字といった各種の文字種が回答として要求され得る。従って、このようなゲームシステムに提供される文字入力装置には、複数の文字種の入力が要求され得る。また、このような場合、入力が要求される文字種に対応した文字の配列が予め提供されれば、文字を入力する入力者の手間を軽減することができる。一方、文字種を構成する各文字の配列として、複数種類の配列が存在し得る。このような複数種類の文字配列として、例えば、英数字という文字種におけるアルファベット順の配列、或いは、パソコン等に適用されるキーボードの文字配列に一般的に適用されるいわゆるＱＷＥＲＴＹ配列等が存在する。このような複数の文字配列の状態を提供可能な文字入力装置であって、直前に使用された文字配列の状態が初期表示として次回に提供されるものも存在する。しかし、使用に適する文字配列の状態は、入力者の使用傾向に依存して文字種毎に異なる場合が多い。従って、今回の文字種の入力において、直前に使用した文字配列の状態が適切なものとは限らない。このため、入力者が文字配列の状態を変更しなければならない場合もある。そして、このような場合、入力者の手間が増えてしまう。
【０００５】
そこで、本発明は、文字種毎に異なる文字配列状態を推奨することができる文字入力装置、それが適用されたゲーム機、それに用いられる制御方法及び、コンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の文字入力装置は、入力に使用される各文字の配列位置が互いに異なる複数の文字配列状態を提供し、前記複数の文字配列状態を利用して複数の文字種の文字の入力が可能な文字入力装置であって、前記複数の文字配列状態のそれぞれの使用実績を文字種毎に判別するための使用実績データ（２３）を記憶する使用実績データ記憶手段（２０）と、前記使用実績データに基づいて、前記複数の文字配列状態のうちから提供すべき文字配列状態を前記文字種毎に判別する文字配列判別手段（３）と、前記文字配列判別手段の判別結果に基づいて、使用される文字種に応じて、当該使用される文字種に対応する前記提供すべき文字配列状態を初期の文字配列状態として提供する文字配列提供手段（３）と、を備えている。
【０００７】
本発明によれば、文字種毎の使用実績に基づいて、使用される文字種に応じた文字配列状態が初期に提供される。つまり、文字種毎の過去の使用実績に基づいて、文字種毎に異なる文字配列状態を初期の文字配列状態として推奨することができる。また、推奨される文字配列には、過去の使用実績が反映されているため、入力者の使用傾向に沿っている可能性が高い。従って、より適切に推奨することができるので、入力の手間の軽減を図ることができる。
【０００８】
使用実績として、どのような実績が利用されてもよい。例えば、本発明の文字入力装置の一態様において、前記使用実績として、前記文字種毎の最後の使用実績が利用され、前記使用実績データは、前記最後の使用実績に基づいて、前記文字種毎に最後に使用された文字配列状態を判別可能に構成され、前記文字配列判別手段は、前記使用実績データに基づいて、前記文字種毎に最後に使用された文字配列状態を各文字種の前記提供すべき文字配列状態として判別してもよい。この場合、文字種毎の過去の実績を網羅して各文字種に応じた文字配列状態を推奨することができる。また、例えば、本発明の文字入力装置の一態様において、前記使用実績として、前記文字種毎の最後の使用実績が利用され、前記使用実績データは、前記最後の使用実績に基づいて、前記文字種毎に最後に使用された文字配列状態を判別可能に構成され、前記文字配列判別手段は、前記使用実績データに基づいて、前記文字種毎に最後に使用された文字配列状態を各文字種の前記提供すべき文字配列状態として判別してもよい。この場合、文字種毎の直近の使用傾向に基づいて、各文字種に応じた文字配列状態を推奨することができる。
【０００９】
複数の文字配列状態は、どのように提供されてもよい。例えば、本発明の文字入力装置の一態様において、前記複数の文字配列状態を提供するための入力画面（ＧＳ）を表示する表示装置（４）と、前記入力画面を覆うように前記表示装置に重ね合わされ、入力者のタッチ位置を検出可能なタッチパネル（７）と、を更に備え、前記入力画面が提供する各文字のうち前記タッチパネルへのタッチ位置に配置された文字を入力するように構成されていてもよい。
【００１０】
本発明の文字入力装置の一態様において、前記複数の文字種のうち入力者に入力を要求する文字種を判別するための要求文字種情報が記述された要求文字種データ（２４）を記憶する要求文字種データ記憶手段（２０）と、前記要求文字種情報に基づいて、入力を要求すべき文字種を判別する要求文字種判別手段（３）と、を更に備え、前記文字配列提供手段は、前記文字配列判別手段及び、前記要求文字種判別手段の判別結果に基づいて、前記入力を要求すべき文字種を前記使用される文字種として利用し、当該入力を要求すべき文字種に対応する前記提供すべき文字配列状態を前記初期の文字配列状態として前記入力を要求する文字種の入力が可能なように提供してもよい。この場合、入力が要求される文字種に応じた文字配列状態を推奨することができる。また、推奨された文字配列状態により、入力すべき文字種の入力が可能であるため、入力すべき文字種への配慮が不要である。従って、入力の手間を軽減することができる。
【００１１】
本発明のゲーム機は、上述した文字入力装置と、プレイヤへの複数の質問が記述された質問データ（２４）を記憶する質問データ記憶手段（２０）と、前記複数の質問にそれぞれ対応する複数の回答が記述された回答データ（２５）を記憶する回答データ記憶手段（２０）と、を備え、前記質問データに基ついて質問が出題され、前記回答データに基づいて前記文字入力装置を利用して入力された回答が評価されるクイズゲームが実行可能に構成されている。本発明のゲーム機によれば、回答の入力時に文字種毎に異なる文字配列状態を推奨できるクイズゲームを実現することができる。
【００１２】
また、本発明のゲーム機は、上述の文字入力装置のうち入力を要求すべき文字種に応じた文字配列状態を推奨可能な文字入力装置が適用される場合には、プレイヤへの複数の質問のそれぞれと前記要求文字種情報とが互いに関連付けられるように記述された質問データを記憶する質問データ記憶手段と、前記複数の質問にそれぞれ対応する複数の回答が記述された回答データを記憶する回答データ記憶手段と、を備え、前記要求文字種データとして前記質問データが、前記要求文字種データ記憶手段として前記質問データ記憶手段が、それぞれ利用され、ゲームとして、前記質問データに基ついて質問が出題され、前記回答データに基づいて前記文字入力装置を利用して入力された回答が評価されるクイズゲームが実行可能に構成されていてもよい。この場合、回答として入力を要求すべき文字種に応じた文字配列状態を推奨することができるクイズゲームを実現することができる。
【００１３】
本発明の制御方法は、入力に使用される各文字の配列位置が互いに異なる複数の文字配列状態を提供し、前記複数の文字配列状態を利用して複数の文字種の文字の入力が可能な文字入力装置であって、前記複数の文字配列状態のそれぞれの使用実績を文字種毎に判別するための使用実績データ（２３）を記憶する使用実績データ記憶手段（２０）を備えた文字入力装置に組み込まれるコンピュータ（３）に、前記使用実績データに基づいて、前記複数の文字配列状態のうちから提供すべき文字配列状態を前記文字種毎に判別する文字配列判別工程と、前記文字配列判別工程の判別結果に基づいて、使用される文字種に応じて、当該使用される文字種に対応する前記提供すべき文字配列状態を初期の文字配列状態として提供する文字配列提供工程と、を実行させるものである。
【００１４】
また、本発明の文字入力装置用のコンピュータプログラムは、入力に使用される各文字の配列位置が互いに異なる複数の文字配列状態を提供し、前記複数の文字配列状態を利用して複数の文字種の文字の入力が可能な文字入力装置であって、前記複数の文字配列状態のそれぞれの使用実績を文字種毎に判別するための使用実績データ（２３）を記憶する使用実績データ記憶手段（２０）を備えた文字入力装置に組み込まれるコンピュータ（３）を、前記使用実績データに基づいて、前記複数の文字配列状態のうちから提供すべき文字配列状態を前記文字種毎に判別する文字配列判別手段及び、前記文字配列判別手段の判別結果に基づいて、使用される文字種に応じて、当該使用される文字種に対応する前記提供すべき文字配列状態を初期の文字配列状態として提供する文字配列提供手段として機能させるように構成されたものである。本発明の制御方法或いは文字入力装置用のコンピュータプログラムを実行することにより、本発明の文字入力装置を実現することができる。
【００１５】
なお、以上の説明では本発明の理解を容易にするために添付図面の参照符号を括弧書きにて付記したが、それにより本発明が図示の形態に限定されるものではない。
【発明の効果】
【００１６】
以上、説明したように、本発明によれば、文字種毎の使用実績に基づいて、使用される文字種に応じた文字配列状態が初期に提供される。これにより、初期の文字配列状態として、文字種毎の過去の使用実績を利用して文字種毎に異なる文字配列状態を推奨することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一形態に係る文字入力装置が適用されたゲーム機の機能ブロック図。
【図２】第１キーボード状態の場合におけるクイズゲームのゲーム画面の一例を模式的に示す図。
【図３】第２キーボード状態の場合におけるクイズゲームのゲーム画面の一例を模式的に示す図。
【図４】カタカタ入力が要求されている場合における第１キーボード状態のゲーム画面の一例を示す図。
【図５】カタカタ入力が要求されている場合における第２キーボード状態のゲーム画面の一例を示す図。
【図６】英数字入力が要求されている場合における第１キーボード状態のゲーム画面の一例を示す図。
【図７】英数字入力が要求されている場合における第２キーボード状態のゲーム画面の一例を示す図。
【図８】使用実績データの内容の一例を示す図。
【図９】質問データの内容の一例を示す図。
【図１０】回答データの内容の一例を示す図。
【図１１】ゲーム制御部の機能ブロック図。
【図１２】使用配列決定処理ルーチンのフローチャートの一例を示す図。
【発明を実施するための形態】
【００１８】
以下、本発明の一形態に係る文字入力装置が適用されたゲーム機について説明する。図１は、本発明の一形態に係る文字入力装置が適用されたゲーム機の機能ブロック図である。図１に示すように、ゲーム機１は、コンピュータとしての制御ユニット３と、表示装置としてのモニタ４と、スピーカ５と、を備えている。また、モニタ４の表面には、後述のゲーム画面を覆うように透明なタッチパネル７が重ね合わされている。タッチパネル７は、プレイヤが指等で触れると、その接触位置に応じた信号を出力する公知の入力装置である。その他にも、ゲーム機１には、選択或いは決定をするためのボタン、電源スイッチ、ボリュームスイッチといった通常の業務用のゲーム機が備えている各種の入力装置及び出力装置が設けられていてよい。
【００１９】
モニタ４、スピーカ５及び、タッチパネル７は、制御ユニット３に接続されている。制御ユニット３は、制御主体としてのゲーム制御部１１と、そのゲーム制御部１１からの出力に従って動作する表示制御部１２及び、音声出力制御部１３と、を備えている。ゲーム制御部１１は、マイクロプロセッサと、そのマイクロプロセッサの動作に必要な内部記憶装置（一例としてＲＯＭ及びＲＡＭ）等の各種の周辺装置とを組み合わせたユニットとして構成されている。
【００２０】
表示制御部１２は、ゲーム制御部１１から与えられる画像データに応じた画像をフレームバッファに描画し、その描画した画像に対応する映像信号をモニタ４に出力することにより、モニタ４上に所定の画像を表示させる。音声出力制御部１３は、ゲーム制御部１１から与えられる音声再生データに応じた音声再生信号を生成して、スピーカ５に出力することにより、スピーカ５から所定の音声（楽曲、効果音等を含む）を再生させる。
【００２１】
ゲーム制御部１１には、外部記憶装置２０が接続されている。外部記憶装置２０には、ＤＶＤＲＯＭ、ＣＤＲＯＭ等の光学式記憶媒体、或いはＥＥＰＲＯＭ等の不揮発性半導体メモリといった、電源の供給がなくても記憶を保持可能な記憶媒体が使用される。
【００２２】
外部記憶装置２０には、ゲームプログラム２１と、ゲームデータ２２とが記憶されている。ゲームプログラム２１は、ゲーム機１にて所定の手順に従って所定のゲームを実行するために必要なコンピュータプログラムである。所定のゲームとして、例えば、クイズゲームが採用される。従って、例えば、ゲームプログラム２１は、クイズゲームを実行可能に構成されたコンピュータプログラムである。
【００２３】
一方、ゲームデータ２２は、ゲーム機１がゲームプログラム２１に基づいて所定のゲームを実行する場合に利用される各種のデータである。このようなデータとして、ゲームデータ２２には、例えば、各種の効果音を再生するための効果音データ、ゲーム内に出現させるべきキャラクタ等の各種オブジェクト等をモニタ４に表示させるための画像データといったデータが含まれる。なお、これらのデータの図示は、省略した。
【００２４】
また、所定のゲームの一例として、クイズゲームを実行するために、ゲームデータ２２には、質問データ２４及び、回答データ２５が含まれている。質問データ２４は、クイズゲームのクイズとして出題される複数の質問が記述されたデータである。回答データ２５は、質問データ２４に記述された各質問に対応する各回答が記述されたデータである。
【００２５】
更に、ゲームデータ２２には、使用実績データ２３が含まれている。使用実績データ２３は、ゲーム中で文字等の入力が要求される場合に、その文字等の入力を補助するためのデータである。使用実績データ２３には、文字等に関する過去の使用実績に関する情報が記述されている。質問データ２４、回答データ２５及び、使用実績データ２３の詳細は、後述する。
【００２６】
次に、ゲーム機１にて実行される所定のゲームの一例について説明する。ゲーム機１では、所定のゲームとして、例えば、クイズゲームが実行される。クイズゲームは、例えば、所定の遊技価値の消費と引き換えに提供される。クイズゲームが開始されると、プレイヤにはクイズ（質問）が出題される。また、プレイヤには、出願されたクイズに対する回答が要求される。そして、クイズに対する回答として、複数種類の文字が使用される。従って、回答として使用されるべき文字の種類は、各クイズに対応できるように複数用意される。このような文字の種類として、例えば、ひらがな、カタカタ、英数字等が利用される。クイズの出題及び、その回答は、入力画面としてのゲーム画面を通じて実行される。そして、ゲーム画面には、回答に対応する文字を入力するための複数の文字ボタンが表示される。また、各文字ボタンの配置として、互いに各文字ボタンの位置関係が異なる文字配列状態としての第１キーボード状態と第２キーボード状態とが用意されている。そして、文字ボタンを利用して入力したプレイヤの回答は評価され、その回答が正しい場合（クイズに正解した場合）には、プレイヤに得点が付与される。獲得した得点は、次のクイズに進む条件、若しくは次のステージ等の新たな展開に進む条件、又は、他のプレイヤ（過去にプレイした他のプレイヤ及び、自己のプレイヤを含む）と競うために利用される。
【００２７】
図２〜図６を参照して、クイズゲームのゲーム画面について更に説明する。図２は、第１キーボード状態の場合におけるクイズゲームのゲーム画面の一例を模式的に示す図である。また、図２は、回答として、ひらがなの使用が要求された場合を示している。図２に示すように、ゲーム画面ＧＳ１には、ゲーム領域３１と、キーボード領域３２Ａとが含まれている。ゲーム領域３１には、クイズ（質問）と、そのクイズに対するプレイヤの回答とが表示される。図２の例では、クイズとして“言葉の意味を調べるときに使用するものは？ひらがな３文字で答えさない”という質問が表示されている。一方、プレイヤが入力した回答として、回答欄ＡＣに“じしょ”というひらがなが表示されている。
【００２８】
キーボード領域３２Ａには、文字ボタンＣＢと、切替ボタンＳＢと、取消（消す）ボタンＤＢと、確定ボタン（ＯＫボタン）ＯＢとが含まれている。文字ボタンＣＢは、回答に対応する文字を入力するために使用される。図２に示すように、第１キーボード状態では、文字ボタンＣＢは、ひらがなを構成する文字毎に設けられている。つまり、キーボード領域３２Ａには、回答として使用が要求される文字種の文字にそれぞれ対応付けられる各文字ボタンＣＢが表示される。また、各文字に対応する各文字ボタンＣＢは、所定の位置関係で配置されている。より具体的には、各文字ボタンＣＢは、ひらがなを構成する各ひらがな文字が左から五十音順に配置されている。
【００２９】
一方、取消ボタンＤＢは、文字ボタンＣＢを通じて入力された文字を取り消すために使用される。確定ボタンＯＢは、回答を確定させるために使用される。つまり、確定ボタンＯＢは、入力された文字により入力すべき回答が形成された場合に使用される。切替ボタンＳＢは、各文字ボタンＣＢの配列を第１キーボード状態と第２キーボード状態との間で切り替えるために使用される。つまり、切替ボタンＳＢにより、文字種を構成する各文字ボタンＣＢの所定の位置関係（配列位置）が変更される。また、第１キーボード状態と第２キーボード状態との間では、同じひらがなという文字種の入力が要求されている場合でも文字ボタンＣＢとして用意されている各文字の種類が異なっている場合もある。
【００３０】
図３は、第２キーボード状態の場合におけるクイズゲームのゲーム画面の一例を模式的に示す図である。また、図３は、図２のゲーム画面ＧＳ１における各文字ボタンＣＢの配置等が切替ボタンＳＢにより切り替えられた場合のゲーム画面ＧＳ２を示している。図３に示すように、図２のゲーム画面ＧＳ１と図３のゲーム画面ＧＳ２とを比較した場合、ゲーム領域３１の内容は共通している。
【００３１】
一方、図２のキーボード領域３２Ａと図３のキーボード領域３２Ｂとを比較した場合、互いの各文字ボタンＣＢの配置が異なっている。具体的には、第１キーボード状態のキーボード領域３２Ａではひらがなを構成する各文字ボタンＣＢが五十音順で配置されているのに対し、第２キーボード状態のキーボード領域３２Ｂではアルファベット（ローマ字）を構成する各文字ボタンＣＢがいわゆるＱＷＥＲＴＹ配列で配置されている。ＱＷＥＲＴＹ配列は、文字等の入力手段としてパーソナルコンピュータ等に適用されるキーボードの文字配列に一般的に利用される周知の文字配列である。つまり、第１キーボード状態と第２キーボード状態との間では、各文字ボタンＣＢの配列位置が互いに異なっている。また、第２キーボード状態のキーボード領域３２には、アルファベットの文字の上に数字にそれぞれ対応する各文字ボタンＣＢも含まれている。数字に対応する文字ボタンＣＢは、数が左から右に向かって順に増加するように配置されている。
【００３２】
更に、図２のキーボード領域３２Ａと図３のキーボード領域３２Ｂとの間では、各文字ボタンＣＢとして用意されている各文字の種類が異なっている。つまり、第１キーボード状態と第２キーボード状態との間では、各文字ボタンＣＢの機能も相違している。具体的には、図２に示すように第１キーボード状態の場合には、キーボード領域３２Ａの各文字ボタンＣＢは、ひらがなを構成する各文字に対応するように設けられている。そして、各文字ボタンＣＢは、各文字ボタンＣＢに対応付けられる各ひらがな文字の入力に使用される。
【００３３】
一方、図３に示すように第２キーボード状態の場合には、キーボード領域３２Ｂの各文字ボタンＣＢは、アルファベット（ローマ字）を構成する各文字に対応するように設けられている。但し、回答として要求されるのは、第２キーボード状態においてもひらがなである。また、第２キーボード状態においても各文字ボタンＣＢを通じて入力される各文字は、回答として使用されるべき文字種に予め設定されている。従って、この場合、各文字ボタンＣＢに対応付けられるアルファベットを通じて、ローマ字入力によるひらがな変換が実行される。
【００３４】
具体的には、第２キーボード状態の場合には、例えば、ひらがなの“あ”の入力には、“Ａ”に対応付けられる文字ボタンＣＢが使用される。同様に、例えば、ひらがなの“か”は、“Ｋ”と“Ａ”とにそれぞれ対応付けられる各文字ボタンＣＢを、この順に続けて使用することにより入力される。以下、他のひらがな文字についても同様に、第２キーボード状態では、ローマ字入力によるひらがな変換を通じて回答が入力される。また、第２キーボード状態のキーボード領域３２Ｂには、ひらがな、カタカナ、英数字等、入力が要求されている文字種（つまり、変換される文字種）を示す情報が含まれている。この場合、この情報として、キーボード領域３２Ｂには、“ひらがな”という情報が表示されている。
【００３５】
第１キーボード状態と第２キーボード状態とは、ひらがなだけでなく、カタカタ入力、英数字入力のそれぞれが要求される場合にも用意されている。図４は、カタカタ入力が要求されている場合における第１キーボード状態のゲーム画面ＧＳ３の一例を示す図である。カタカナ入力、ひらがな入力等、回答で使用されるべき文字種は、出題されるクイズに応じて決定され、その決定された文字種に応じた文字ボタンＣＢがキーボード領域３２Ａ、３２Ｂには表示される。従って、図４に示すように、このゲーム画面ＧＳ３のキーボード領域３２Ａには、カタカタを構成する各文字に対応付けられた各文字ボタンＣＢが、所定の位置関係で配置されている。また、その所定の位置関係は、ひらがなの場合と同様に、五十音順である。つまり、キーボード領域３２Ａには、カタカナを構成する各文字に対応付けられた各文字ボタンＣＢが五十音順に配置されている。そして、各文字ボタンＣＢを通じて入力された回答として、ゲーム領域３１の回答欄ＡＣには、“ケーキ”というカタカナの文字が表示されている。
【００３６】
一方、図５は、カタカタ入力が要求されている場合における第２キーボード状態のゲーム画面ＧＳ４の一例を示す図である。図５に示すように、このゲーム画面ＧＳ３のキーボード領域３２Ｂには、ひらがなの場合と同様にアルファベット（ローマ字）に対応する各文字ボタンＣＢがひらがなの場合と同じ配列、つまりＱＷＥＲＴＹ配列で配置されている。但し、入力が要求されているのはカタカナである。このため、各文字ボタンＣＢを通じたアルファベットの入力は、カタカナに変換される。その変換方法は、ひらがなの場合と同じである。また、第２キーボード状態のキーボード領域３２Ｂには、文字種（つまり、変換される文字種）を示す情報として、 “カタカナ”という情報が表示されている。そして、ゲーム領域３１の回答欄ＡＣには、カタカナの“ケー”と、変換途中のアルファベット“ｋ”とが表示されている。
【００３７】
同様に、図６は、英数字入力が要求されている場合における第１キーボード状態のゲーム画面ＧＳ５の一例を示す図である。図６に示すように、このゲーム画面ＧＳ５のキーボード領域３２Ａには、入力が要求されている英数字を構成する各文字（或いは数字）に対応付けられた各文字ボタンＣＢが、所定の位置関係で配置されている。また、この場合の所定の位置関係は、英字（アルファベット）が左からアルファベット順の配置であり、数字が左から右に向かって数が増加する順の配置である。そして、ゲーム領域３１の回答欄ＡＣには、“Ｏ”という英字が表示されている。
【００３８】
一方、図７は、英数字入力が要求されている場合における第２キーボード状態のゲーム画面ＧＳ６の一例を示す図である。図７に示すように、このゲーム画面ＧＳ６のキーボード領域３２Ｂには、ひらがな、或いはカタカナの場合と同様にアルファベット（ローマ字）に対応する各文字ボタンＣＢがひらがな等の場合と同じ配列、つまりＱＷＥＲＴＹ配列で配置されている。また、文字ボタンＣＢには、ひらがな等の場合と同じ配列で数字に対応付けられるボタンも含まれている。但し、英数字入力の場合は、ひらがな等の場合と異なり、各文字ボタンＣＢに対応付けられるアルファベット或いは数字の文字と入力が要求される文字の種類とが一致している。従って、ひらがな等の場合と異なり、英数字入力の場合には、各文字ボタンＣＢを通じて入力された文字の変換は行われない。また、他の文字種の場合と同様に、第２キーボード状態のキーボード領域３２Ｂには、入力が要求されている文字種を示す情報が含まれている。具体的には、この情報として、この場合、キーボード領域３２Ｂには、“英数字”という情報が表示されている。そして、ゲーム領域３１の回答欄ＡＣには、“Ｏ”という英字が表示されている。
【００３９】
このようにクイズの内容毎に使用される文字種が異なり、かつ、ゲーム画面ＧＳ（以下、上述の各ゲーム画面ＧＳ１〜ＧＳ６を区別しない場合は、ゲーム画面ＧＳと呼ぶことがある）には各文字種に対応する文字を入力するための文字ボタンＣＢがキーボード領域３２（以下、両キーボード領域３２Ａ、３２Ｂを区別しない場合は、キーボード領域３２と呼ぶことがある）に表示される。文字ボタンＣＢは、第１キーボード状態及び第２キーボード状態のいずれかに対応する配列で初期表示される。初期表示として表示すべきキーボード状態は、文字種毎に設定されている。つまり、例えば、文字種がひらがな、カタカナの場合には第１キーボード状態が初期表示され、英数字の場合には第２キーボード状態が初期表示されるといった具合に、文字種毎に初期表示のキーボード状態は変化する。
【００４０】
初期表示されるキーボード状態は、過去の使用実績に応じて設定される。具体的には、文字種毎の最も過去の使用実績が多いキーボード状態が各文字種の初期表示として設定される。例えば、ひらがなの文字種において過去の使用実績が最も多いキーボード状態が第１キーボード状態である場合には、ひらがなの文字種の初期表示として第１キーボード状態が設定される。一方、カタカナの文字種において過去の使用実績が最も多いキーボード状態が第２キーボード状態である場合には、カタカナの文字種には初期表示として第２キーボード状態が設定される。このように、クイズに応じて入力されるべき文字種が決定され、かつ、過去の使用傾向に沿ったキーボード状態が初期表示としてゲーム画面ＧＳには表示される。つまり、クイズの内容に応じて、適切な文字種の使用が設定され、かつ、過去の入力実績に応じたキーボード状態が初期表示される。
【００４１】
次に、図８〜図１０を参照して、使用実績データ２３、質問データ２４、及び回答データ２５の詳細について説明する。使用実績データ２３は、文字等の入力の補助として、文字種毎に初期表示すべきキーボード状態を決定するために使用される。図８は、使用実績データ２３の内容の一例を示す図である。図８に示すように、使用実績データ２３は、第１キーボード状態の使用実績数の情報と、第２キーボード状態の使用実績数の情報とが文字種毎に記述されたデータである。図８の例では、第１キーボード状態の使用実績数の情報として、ひらがな入力に“５”、カタカナ入力に“３”、英数字入力に“２”の情報がそれぞれ記述されている。一方、第２キーボード状態の使用実績数の情報として、ひらがな入力に“１”、カタカナ入力に“２”、英数字入力に“４”の情報がそれぞれ記述されている。このような使用実績データ２３が使用された場合、ひらがな入力、カタカナ入力には第１キーボード状態が、英数字入力には第２キーボード状態が、それぞれ初期表示される。なお、使用実績数は、どのようにカウントされてもよい。例えば、切替ボタンＳＢにて切り替え後、一文字以上文字の入力が行われた場合に１回とカウントされ、数が増加する使用実績が利用されてもよい。従って、使用実績数として、一つのクイズに対する回答入力時に両方のキーボード状態の使用実績数が複数増加するようなものが利用されてもよい。
【００４２】
図９は、質問データ２４の内容の一例を示す図である。図９に示すように、質問データ２４には、質問ＩＤに関する情報と、質問内容に関する情報と、要求文字種情報としての要求文字種に関する情報とが含まれている。質問データ２４は、これらの情報が互いに対応付けられて記述された複数のレコードの集合として構成されている。質問ＩＤに関する情報として、例えば、質問内容毎にユニークな数字が利用される。質問内容に関する情報として、例えば、質問内容、つまりクイズ内容が記述される。例えば、図２の例に示すクイズ（質問）に対応する情報として、“言葉の意味を調べるときに使用するものは？ひらがな３文字で答えなさい”という情報が記述される。要求文字種に関する情報として、例えば、“ひらがな”、“カタカナ”、“英数字”といった情報が利用される。また、要求文字種に関する情報として、“ひらがな”等に関連付けられた数字が利用されてもよい。要求文字種に関する情報を含むことにより、質問データ２４が本発明の要求文字種データとして機能する。
【００４３】
図１０は、回答データ２５の内容の一例を示す図である。図１０に示すように、回答データ２５には、回答ＩＤに関する情報と、質問ＩＤに関する情報と、回答内容に関する情報とが含まれている。回答データ２５は、これらの情報が対外に対応付けられて記述された複数のレコードの集合として構成されている。回答ＩＤに関する情報として、例えば、回答内容毎にユニークな数字が利用される。質問ＩＤに関する情報は、質問データ２４に含まれる質問ＩＤに関する情報に対応する。つまり、回答ＩＤの情報及び、回答内容の情報は、質問ＩＤの情報をキーに、質問データ２４の各レコードと関連付けられている。回答内容の情報は、質問ＩＤの情報を通じて関連付けられる質問内容に対する回答に該当する。従って、回答内容の情報として、例えば、質問ＩＤに対応する質問内容に対する回答内容が記述される。例えば、図２の例に対応する回答内容の情報として、“じしょ”という情報が記述される。なお、一つの質問に対して複数の回答が用意されていてもよい。つまり、回答データ２５には、一つの質問ＩＤに対応付けられる複数のレコード（回答ＩＤ）が含まれていてもよい。
【００４４】
次に、図１１を参照して、文字種毎にキーボード状態を推奨するための構成について説明する。図１１は、キーボード状態を推奨するためのゲーム制御部１１の機能ブロック図である。図１１に示すように、ゲーム制御部１１には、第１キーボード提供部６１と、第２キーボード提供部６２と、切替部６３と、切替判断部６４とが設けられる。第１キーボード提供部６１、第２キーボード提供部６２、切替部６３及び、切替判断部６４は、いずれもコンピュータハードウェアとコンピュータプログラムとの組み合わせによって実現される論理的装置である。
【００４５】
第１キーボード提供部６１は、ゲーム画面ＧＳに第１キーボード状態を提供するための処理を実行する。一方、第２キーボード提供部６２は、ゲーム画面ＧＳに第２キーボード状態を提供するための処理を実行する。第１キーボード提供部６１及び第２キーボード提供部６２が実行する処理には、例えば、所定の位置関係（第１キーボード状態或いは第２キーボード状態）で文字ボタンＣＢ等のボタンが表示されたキーボード領域３２の画像データの生成が含まれる。
【００４６】
切替部６３は、第１キーボード提供部６１の処理結果と第２キーボード提供部６２の処理結果との間で、出力すべき処理結果を切り替える。切替判断部６４は、第１キーボード提供部６１の処理結果及び第２キーボード提供部６２の処理結果のいずれの処理結果を出力すべきか使用実績データ２３に基づいて判断する。そして、切替判断部６４は、その判断結果を切替部６３に出力する。つまり、切替部６３は、切替判断部６４の判断結果に基づいて、出力する処理結果を第１キーボード提供部６１の処理結果と第２キーボード提供部６２の処理結果との間で切り替える。これにより、キーボード領域３２に第１キーボード状態或いは、第２キーボード状態が提供されるように、文字ボタンＣＢ等の各ボタンが表示される。また、初期表示として提供されるキーボード状態が、使用実績データ２３に基づいて第１キーボード状態と第２キーボード状態との間で切り替えられる。
【００４７】
次に、ゲーム制御部１１が実行する使用配列決定処理ルーチンについて説明する。ゲーム制御部１１は、文字種毎にキーボード状態を推奨するために使用配列決定処理ルーチンを実行する。図１２は、使用配列決定処理ルーチンのフローチャートの一例を示す図である。ゲーム制御部１１は、例えば、クイズ（質問）の出願毎に図１２のルーチンを実行する。また、ゲーム制御部１１は、切替判断部６４を利用して図１２のルーチンを実行する。なお、ゲーム制御部１１は、その他にも第１キーボード提供部６１及び第２キーボード提供部６２による各キーボード状態を提供するための処理、クイズゲーム等を実現するために必要なゲーム処理等、周知な処理を実行するが、詳細な説明を省略する。
【００４８】
図１２のルーチンが開始されると、切替判断部６４は、まずステップＳ１１にて、使用実績データ２３を取得する。次のステップＳ１２において、切替判断部６４は、使用すべき文字種を判別する。この判別は、例えば、質問データ２４に含まれる各種情報に基づいて実行される。具体的には、次に出題されるクイズ（質問）に対応する質問ＩＤを特定し、その特定した質問ＩＤを含むレコードを質問データ２４から取得する。そして、その取得した質問ＩＤに関連付けられる要求文字種の情報に基づいて、次に出題されるクイズに使用されるべき文字種を判別する。ステップＳ１２の判別は、例えば、このようにして実現される。
【００４９】
次のステップＳ１３において、切替判断部６４は、ステップＳ１１で取得した使用実績データ２３及び、ステップＳ１２の判別結果に基づいて、初期表示として推奨すべきキーボード状態、つまり推奨すべき文字配列を判別する。この判別は、例えば、次のようにして実行される。まず、切替判断部６４は、ステップＳ１２の判別結果に基づいて、使用実績データ２３に含まれる各情報のうち使用すべき情報を特定する。具体的には、ステップＳ１２の判別結果がひらがなの場合には “ひらがな入力”の使用実績数を、カタカナの場合には“カタカナ入力”の使用実績数を、英数字の場合には“英数字入力”の使用実績数を、それぞれ使用すべき情報として特定する。次に特定した使用実績数を“第１キーボード”と“第２キーボード”との間で比較する。そして、その比較により使用実績数が多いと判定される方に対応するキーボード状態を推奨すべき文字配列として判別する。具体的には、使用実績数が“第１キーボード”が多い場合には第１キーボード状態が、“第２キーボード”が多い場合には第２キーボード状態が、それぞれ推奨すべき文字配列として判別される。
【００５０】
次のステップＳ１４において、切替判断部６４は、ステップＳ１３の判別結果を切替部６３に出力して、今回のルーチンを終了する。これにより、過去の使用実績に基づいて、初期表示として推奨すべきキーボード状態が判断される。そして、切替部６３は、この判断結果に応じて、出力する処理結果を切り替える。具体的には、切替部６３は、この判断結果が第１キーボード状態を推奨すべきという結果の場合には第１キーボード提供部６１の処理結果が、第２キーボード状態を推奨すべきという結果の場合には第２キーボード提供部６２の処理結果が、それぞれ出力されるように出力する処理結果を切り替える。これにより、キーボード領域３２には、第１キーボード状態及び第２キーボード状態のいずれかが図１２のルーチンの結果に基づいて提供される。
【００５１】
以上に説明したように、この形態によれば、クイズゲームのクイズ等、ゲーム中に複数の文字種の使用が要求される場合に、使用が要求される文字種に対応した文字、或いは変換設定が提供される。更に、文字の入力のために複数のキーボード状態、つまり複数の文字配列状態が用意され、それらの複数の文字配列状態（キーボード状態）の初期表示が過去の文字種毎の使用実績に応じて文字種毎に切り替えられる。つまり、過去の使用実績に応じて、文字種毎により適切と考えられる文字配列状態（キーボード状態）を初期表示として推奨することができる。これにより、文字入力の手間を軽減することができる。
【００５２】
以上の形態において、制御ユニット３が切替判断部６４を利用して図１０のルーチンを実行することにより、文字配列判別手段、文字配列提供手段、及び、要求文字種判別手段として機能する。また、使用実績データ２３を記憶することにより、外部記憶装置２０が本発明の使用実績データ記憶手段として機能する。更に、質問データ２４を記憶することにより、外部記憶装置２０が本発明の要求文字種データ記憶手段及び、質問データ記憶手段として機能する。そして、回答データ２５を記憶することにより、外部記憶装置２０が本発明の回答データ記憶手段としても機能する。
【００５３】
本発明は上述の形態に限定されず、適宜の形態にて実施することができる。上述の形態では、文字種毎の使用実績として過去の使用実績数が利用されている。しかし、使用実績は、このような形態に限定されない。例えば、使用実績として、文字種毎の最後の使用実績が利用されてもよい。そして、文字種毎に最後に使用された文字配列状態が初期表示として提供されてもよい。この場合、文字種毎の直近の使用傾向を文字配列状態に反映することができる。
【００５４】
上述の形態では、ゲーム画面ＧＳの一部としてモニタ４に文字配列状態が表示されている。しかし、文字配列状態が提供される形態は、このような形態に限定されない。例えば、入力画面を表示するためのモニタが別に設けられ、ゲーム画面とは別のモニタに文字配列状態が提供されてもよい。また、例えば、複数の文字配列状態は、機械的ボタンにより実現されてもよい。このような機械的ボタンとして、例えば、各ボタンにＬＣＤ等の電子的に機能等を表示可能な手段が設けられ、この手段により各ボタンの機能等を変更可能なボタンが利用されてもよい。この場合、固定的に配置された各機械的ボタンの表示及び機能を電子的に変更することにより、複数の文字配列状態を提供することができる。
【００５５】
上述の形態では、質問データ２４に要求文字種情報が記述されている。しかし、本発明は、このような形態に限定されない。例えば、要求文字種情報は、回答データに記述されていてもよい。また、上述の形態では、入力されるべき文字種は、要求文字種情報に基づいて判別されている。しかし、本発明は、このような形態に限定されない。例えば、入力に使用される文字種は、入力者により選択されてもよい。この場合、入力者により文字種が選択され、その文字種に切り替え等された時を初期として、その文字種に応じた文字配列状態が提供されればよい。つまり、入力者に文字種が選択された場合にその文字種に応じた文字配列状態を提供する際、或いは、要求文字種情報に基づいて要求される文字種に応じた文字配列状態を提供する際が本発明の初期に該当する。このように、要求文字種情報を含む要求文字種データは、省略されてもよい。
【００５６】
上述の形態は、所定のゲームとして、クイズゲームが実行されている。しかし、所定のゲームは、クイズゲームに限定されない。ゲーム中に文字の入力が要求される限り、例えば、シューティングゲーム、シミュレーションゲーム、ロールプレイングゲーム等の各種ゲームが所定のゲームとして採用されてよい。また、ゲーム機として、業務用、家庭用或いは、据置型、携帯型といった各種ゲーム機やパーソナルコンピュータ、或いは携帯電話等が利用されてよい。
【００５７】
上述の形態では、文字入力装置は、ゲーム機１に適用され、ゲーム機１がゲーム画面ＧＳを通じて文字入力装置として機能している。しかし、文字入力装置が適用されるのは、ゲーム機に限定されない。文字入力装置は、タブレット型パーソナルコンピュータ、携帯電話等の各種の機器に適用されてもよい。つまり、本発明の文字入力装置は、複数の文字種の文字の入力が要求される各種の機器に適用可能である。
【符号の説明】
【００５８】
１  ゲーム機（文字入力装置）
３  制御ユニット（文字配列判別手段、文字配列提供手段、要求文字種判別手段）
４  モニタ（表示装置）
７  タッチパネル
２０  外部記憶装置（使用実績データ記憶手段、要求文字種データ記憶手段、質問データ記憶手段、回答データ記憶手段）
２３  使用実績データ
２４  質問データ（要求文字種データ）
２５  回答データ
ＧＳ  ゲーム画面（入力画面）
【要約】
【課題】文字種毎に異なる文字配列状態を推奨することができる文字入力装置を提供する。
【解決手段】文字入力装置は、入力に使用される各文字の配列位置が互いに異なる第１キーボード状態と第２キーボード状態とを提供し、これらの文字配列状態を利用して複数の文字種の文字の入力が可能な文字入力装置であって、これらの文字配列状態のそれぞれの使用実績を文字種毎に判別するための使用実績データ２３を記憶する外部記憶装置２０を備えている。そして、文字入力装置は、使用実績データ２３に基づいて、第１キーボード状態及び第２キーボード状態のうちから提供すべき文字配列状態を文字種毎に判別し、この判別結果に基づいて、使用される文字種に応じて、当該使用される文字種に対応する文字配列状態を初期の文字配列状態として提供する。
【選択図】図２【図１】
0005226857.tif 000002
【図２】
0005226857.tif 000003
【図３】
0005226857.tif 000004
【図４】
0005226857.tif 000005
【図５】
0005226857.tif 000006
【図６】
0005226857.tif 000007
【図７】
0005226857.tif 000008
【図８】
0005226857.tif 000009
【図９】
0005226857.tif 000010
【図１０】
0005226857.tif 000011
【図１１】
0005226857.tif 000012
【図１２】
0005226857.tif 000013