複数のキーを含むキー入力部と、前記キー入力部におけるキー入力を検知する検知手段と、前記検知手段により入力検知されたキーに隣接するキーを抽出する抽出手段と、前記検知手段により入力検知されたキー及び前記抽出手段により抽出されたキーを記憶する記憶手段と、記憶された前記キーから変換候補を生成する生成手段と、生成された前記変換候補を表示する表示手段とを備える、文字入力装置。前記記憶手段は、前記検知手段により入力検知されたキー及び前記抽出手段により抽出されたキーを含む第1の組と、その次に入力検知されたキー及びそのキーに隣接するキーを含む第2の組とを記憶する手段を含み、前記生成手段は、前記第1の組のキーと前記第2の組のキーとの組み合わせから変換候補を生成する手段を含む、請求項1に記載の文字入力装置。変換履歴情報を記憶する変換履歴情報記憶部を備え、前記表示手段は、前記変換履歴情報記憶部に記憶された変換履歴情報に基づき、前記生成手段により生成された変換候補の表示順を決定する、請求項1または2に記載の文字入力装置。変換候補が予め記憶された変換候補記憶部を備え、前記生成手段は、前記変換候補記憶部の変換候補の中から生成する変換候補を決定する、請求項1~3のいずれか1項に記載の文字入力装置。変換候補が予め記憶された変換候補記憶部を備え、前記生成手段により生成される変換候補が前記変換候補記憶部に記憶されていない場合でも、前記表示手段は、その変換候補を表示の優先順位を下げて表示する、請求項1~3のいずれか1項に記載の文字入力装置。前記生成手段により生成された前記変換候補の優先度を、前記キー入力部におけるキー配列に応じて算出する優先度算出手段をさらに含み、前記表示手段は、前記優先度算出手段により算出された優先度にしたがった順番で、前記変換候補を表示する手段を含む、請求項1~5のいずれか1項に記載の文字入力装置。複数のキーを有するキー入力部におけるキー入力を検知する検知ステップと、前記キー入力部のキーの配列において、前記検知ステップで入力が検知されたキーに隣接するキーを抽出する抽出ステップと、前記検知ステップにおいて入力が検知されたキー及び前記抽出ステップにおいて抽出されたキーを記憶するステップと、前記記憶するステップにおいて記憶された前記キーから変換候補を生成する生成ステップと、前記生成ステップにおいて生成された前記変換候補を表示する表示ステップとを含む、文字入力方法。複数のキーを含むキー入力部と、前記キー入力部におけるキー入力により文字を表示する表示部とに接続されるコンピュータにより実行されると、当該コンピュータに、前記キー入力部におけるキー入力を検知する検知ステップと、前記キー入力部のキーの配列において、前記検知ステップにおいて入力が検知されたキーに隣接するキーを抽出する抽出ステップと、前記検知ステップにおいて入力が検知されたキー及び前記抽出ステップにより抽出されたキーを記憶するステップと、前記記憶するステップにおいて記憶された前記キーから変換候補を生成する生成ステップと、前記生成ステップにおいて生成された前記変換候補を前記表示部に表示する表示ステップと、を実行させる、コンピュータプログラム。特許文献1の情報端末装置のソフトキーボードでは、限られた表示スペースの中に全てのキーが配置されている。一つ一つのキーは当然のことながら小さくなる。隣接するキー間の間隔も非常に狭い。このため、従来の情報端末装置ではキーの誤入力文字の誤入力が多発する。そして、キーの誤入力があった場合でも、入力された文字がそのまま漢字変換の候補として提示されるため、ユーザーは間違い部分を打ち直す必要がある。キーの打ち直しを低減しようとすると、ユーザーは文字を確認しながらキーを打ち込まなければならない。この場合、文字入力スピードが落ちてしまうという不都合がある。従って、従来の情報端末装置では、文字入力において非常に使い勝手が悪いという問題点があった。このような不都合を解消するために、1画面に表示するキーの数を減らした携帯端末、及び、タッチパネルを備えた複合機MPU:MultifaunctionPeripheralも提案されている。1画面あたりの表示キーの数を減らすことにより、キーを大きくしたり、キーの配置スペースを広くしたりできる。このため、このような携帯端末及び複合機においては、キー文字の入力ミスが低減される。しかし、1画面あたりの表示キーの数を減らした場合、ソフトキーボードのキー配列が変わってしまう。そのため、通常のキー配列に慣れたユーザーにとっては使い勝手が悪いという問題点がある。この発明は、上記のような課題を解決するためになされたものであり、この発明の1つの目的は、キー操作による文字入力に際し、入力ミスによる入力し直し作業を軽減することが可能な文字入力装置、文字入力方法及びコンピュータプログラムを提供することである。この発明のもう1つの目的は、キー操作による文字入力においてユーザーの使い勝手を向上させることが可能な文字入力装置、文字入力方法及びコンピュータプログラムを提供することである。上記目的を達成するために、この発明の第1の局面による文字入力装置は、複数のキーを含むキー入力部と、キー入力部におけるキー入力を検知する検知手段と、検知手段により入力検知されたキーに隣接するキーを抽出する抽出手段と、検知手段により入力検知されたキー及び抽出手段により抽出されたキーを記憶する記憶手段と、記憶されたキーから変換候補を生成する生成手段と、生成された変換候補を表示する表示手段とを備える。この第1の局面による文字入力装置では、上記のように、入力検知したキーに隣接するキーを抽出手段により抽出するとともに、入力検知したキー及び抽出したキーを記憶手段に記憶する。また、この文字入力装置は、記憶したキーから生成手段により変換候補を生成し、生成した変換候補を表示手段により表示する。キー入力部において、例えば、一つ一つのキーが小さく、キーの配置スペース隣接するキー間の間隔も狭い場合、キー入力するユーザーは入力しようとしているキーに隣接するキー例えば、上下左右に配置されるキーを誤入力しやすい。このため、このような場合には、本来入力しようとするキーは、実際に入力したキーに隣接するキーである可能性が高い。そのため、入力検知したキー及び抽出したキーを記憶するとともに、記憶したキーから変換候補を生成して表示することにより、ユーザーの利便性を向上させることができる。例えば、誤入力の場合には、表示された変換候補の中から本来入力しようとする文字を選択することにより、実際に入力した文字をユーザーが本来意図した文字に修正できる。このように、ユーザーの入力ミスを予測考慮して、変換候補を表示させることにより、ユーザーの入力し直し作業を軽減できる。従って、限られた表示スペースの中に全てのキーを配置させることにより、仮にキーの誤入力文字の誤入力が生じるような場合であっても、キー操作による文字入力の使い勝手が悪くなるのを抑制できる。また、このように構成することにより、キー入力部のキー配列が誤入力しやすいキー配列であっても、誤入力による入力し直しの煩わしさを軽減できる。このため、キー入力部のキー配列を自由に設定できる。これにより、例えば、キー入力部のキー配列をユーザーが使い慣れたキー配列とすることで、ユーザーの使い勝手を容易に向上させることができる。なお、表示される変換候補は、少なくとも一部がかな変換又はかな漢字変換されていてもよい。上記第1の局面による文字入力装置において、好ましくは、記憶手段は、検知手段により入力検知されたキー及び抽出手段により抽出されたキーを含む第1の組と、その次に入力検知されたキー及びそのキーに隣接するキーを含む第2の組とを記憶する手段を含み、生成手段は、第1の組のキーと第2の組のキーとの組み合わせから変換候補を生成する手段を含む。このように構成すれば、キー入力を複数回行った際に、例えば、その一部に誤入力がある場合でも、ユーザーの入力し直し作業を軽減できる。上記第1の局面による文字入力装置において、変換履歴情報を記憶する変換履歴情報記憶部をさらに備えた構成とすることもできる。この場合、表示手段は、変換履歴情報記憶部に記憶された変換履歴情報に基づき、生成手段により生成された変換候補の表示順を決定するように構成されていると好ましい。すなわち、変換候補の表示順は変換履歴に基づくように構成されていると好ましい。このように構成すれば、例えば、複数の変換候補がある場合に優先度の高い変換候補を優先的に表示例えば前の方に表示させることができる。このため、ユーザーに対して、所望の変換候補を容易に選択させることができるので、ユーザーの入力し直し作業を効果的に軽減できる。また、上記文字入力装置は、変換候補が予め記憶された変換候補記憶部をさらに備えた構成とすることもできる。この場合、生成手段は、変換候補記憶部の変換候補の中から生成する変換候補を決定するように構成されていると好ましい。このように構成すれば、生成された変換候補が、予め変換候補として記憶されている候補の中に存在しなければ、変換候補として表示させないようにできる。例えば、ローマ字入力からかな文字列に変換する場合ローマ字入力で日本語を入力する場合、日本語としてありえない組み合わせを変換候補から容易に除外できる。これにより、変換候補を絞り込むことができるので、ユーザーに対して、所望の変換候補をより容易に選択させることができる。なお、生成手段により生成される変換候補が変換候補記憶部に記憶されていない場合でも、表示手段は、その変換候補を表示するように構成することもできる。この場合、変換候補記憶部に予め記憶されていない変換候補は、表示順の優先度優先順位を下げて例えば、後ろの方に表示するように構成されていると好ましい。そして、このように構成した場合でも、ユーザーに対して、所望の変換候補をより容易に選択させることができる。また、文字入力装置がインターネットを含む通信ネットワークに接続可能とされている場合、通信ネットワークに接続されている外部記憶部を上記変換履歴情報記憶部、変換候補記憶部として用いることもできる。このように通信ネットワークを介して外部記憶部変換履歴情報記憶部又は変換候補記憶部とアクセスすることによっても、変換履歴情報記憶部又は変換候補記憶部を備えた場合の効果と同様の効果を得ることができる。さらに好ましくは、生成手段により生成された変換候補の優先度を、キー入力部におけるキー配列に応じて算出する優先度算出手段をさらに含み、表示手段は、優先度算出手段により算出された優先度にしたがった順番で、変換候補を表示する手段を含む。このように構成すれば、例えば、キー入力部のキー配列をユーザーが使い慣れたキー配列とした場合でも、優先度の高い変換候補を優先的に表示例えば前の方に表示させることができる。この発明の第2の局面による文字入力方法は、複数のキーを有するキー入力部におけるキー入力を検知する検知ステップと、キー入力部のキーの配列において、検知ステップで入力が検知されたキーに隣接するキーを抽出する抽出ステップと、検知ステップにおいて入力が検知されたキー及び抽出ステップにおいて抽出されたキーを記憶するステップと、記憶するステップにおいて記憶されたキーから変換候補を生成する生成ステップと、生成ステップにおいて生成された変換候補を表示する表示ステップとを含む。この第2の局面による文字入力方法では、上記のように、ユーザーがキー入力を行なうと、入力したキーが検知されるとともに、入力したキーに隣接するキーが抽出される。次に、入力が検知されたキー及びそのキーに隣接するキーが記憶されるとともに、記憶されたキーから変換候補が生成される。そして、生成された変換候補が表示される。このため、キーの誤入力が生じた場合でも、表示された変換候補を選択することにより、誤入力を修正できる。これにより、ユーザーの入力し直し作業を軽減できる。この発明の第3の局面によるコンピュータプログラムは、複数のキーを含むキー入力部と、キー入力部におけるキー入力により文字を表示する表示部とに接続されるコンピュータにより実行されると、当該コンピュータに、キー入力部におけるキー入力を検知する検知ステップと、キー入力部のキーの配列において、検知ステップにおいて入力が検知されたキーに隣接するキーを抽出する抽出ステップと、検知ステップにおいて入力が検知されたキー及び抽出ステップにより抽出されたキーを記憶するステップと、記憶するステップにおいて記憶されたキーから変換候補を生成する生成ステップと、生成ステップにおいて生成された変換候補を表示部に表示する表示ステップと、を実行させる。この第3の局面によるコンピュータプログラムは、複数のキーを含むキー入力部と、キー入力部におけるキー入力により文字を表示する表示部とに接続されるコンピュータに対して文字入力方法を実行させる。このとき、当該コンピュータが本プログラムにしたがって処理を実行することにより、ユーザーがキー入力を行なうと、入力したキーが検知されるとともに、入力したキーに隣接するキーが抽出される。次に、入力が検知されたキー及びそのキーに隣接するキーが記憶されるとともに、記憶されたキーから変換候補が生成される。そして、生成された変換候補が表示される。これにより、キーの誤入力が生じた場合でも、表示された変換候補を選択することにより、誤入力を修正できる。その結果、ユーザーの入力し直し作業を軽減できる。以上のように、本発明によれば、キー操作による文字入力に際し、入力ミスによる入力し直し作業を軽減することが可能な文字入力装置、文字入力方法及びコンピュータプログラムを容易に得ることができる。また、本発明によれば、キー操作による文字入力においてユーザーの使い勝手を向上させることが可能な文字入力装置、文字入力方法及びコンピュータプログラムを容易に得ることができる。以下、本発明を具体化した実施形態を図面に基づいて詳細に説明する。なお、以下の実施形態では文字入力装置の一例である携帯型情報処理装置に本発明を適用した例について説明する。以下の説明では、同一の構成要素又は部品には同じ参照符号を付してある。それらの名称及び機能も同一である。従って、それらについての詳細な説明については繰返さない。第1実施形態[構成]図1及び図2に示すように、第1実施形態による携帯型情報処理装置80は、例えば、電話機能を有するスマートフォンSmartphoneからなる。この携帯型情報処理装置80は、偏平状の筐体5と、筐体5の一面に配されたディスプレイ10とを備える。ディスプレイ10は、タッチパネル機能を有しており、指及びペンなどで画面に触れることでディスプレイ10から直接入力を行なうことが可能となっている。携帯型情報処理装置80は、通信及び通話機能などに加えて、文字を入力する機能をも備えている。そのため、本携帯型情報処理装置80は、実質的に、文字入力装置として機能する。携帯型情報処理装置80は、携帯性を向上させるために本体は小型化されている一方、視認性等を向上させるためにディスプレイ10は本体に対して大画面化されている。そのため、ディスプレイ10は筐体5の一面の大部分を占めており、その周囲に最小限のハードキー6が設置された構成となっている。従って、携帯型情報処理装置80においては、その操作の大部分がタッチパネル機能を有するディスプレイ10に触れることで行われる。図3に示すように、携帯型情報処理装置80は、ディスプレイ10に加えて、BUSライン7と、いずれもBUSライン7に接続された、制御部20、音声処理部30及び無線送受信部40とを含む。BUSライン7、制御部20、音声処理部30及び無線送受信部40は筐体5の内部に収納されている。制御部20は、CPUCentralProcessingUnit21及び記憶部22を含み、BUSライン7に接続されている。CPU21は、記憶部22に格納されるプログラムに基づき携帯型情報処理装置80の各部の制御を行なう。記憶部22は、プログラム又はデータを予め記憶するためのROMReadOnlyMemory22aと、各プログラム実行時のワーク領域のほか、操作情報や判定結果の一時記憶領域としても用いることができるRAMRandomAccessMemory22bとを含む。ディスプレイ10は、表示部10a及びタッチパネル10bを含む。表示部10aは、例えば、液晶ディスプレイ又は有機ELディスプレイからなる。また、ディスプレイ10は、ディスプレイI/F11を介して、BUSライン7と接続されている。ディスプレイI/F11は、ディスプレイ10との間の接続に関するインターフェイスを提供する。タッチパネル10bは、タッチパネル制御部12を介して、BUSライン7と接続されている。タッチパネル制御部12は、ユーザーの指等が接触又は近接した点である指示点の指示面内での位置座標タッチパネル10bの位置座標を抽出し、抽出した位置座標に対応した信号を生成して制御部20に出力する。ディスプレイ10は、制御部20からの指示によってその表示が制御される。音声処理部30は、BUSライン7と接続されており、制御部20からの指示により種々の音声データを処理する。また、音声処理部30は、スピーカー31及びマイク32と接続されている。スピーカー31は、例えば、通話時等に送受信されるオーディオデータ、受信したメッセージに含まれるオーディオデータ、及び記憶部22に保存されたオーディオファイル再生によるオーディオデータなどを出力する。マイク32は、例えば、通話時にユーザーの音声又はその他のオーディオ信号を収集する。無線送受信部40は、BUSライン7と接続されており、外部との通話及び通信を行なうためのデータを送受信する。また、携帯型情報処理装置80は、無線送受信部40を介して、インターネットを含む通信ネットワークに接続可能に構成されている。携帯型情報処理装置80では、文字入力の際に、ディスプレイ10の画面にキーボードが表示され、そのキーボードの操作により文字入力が行われる。すなわち、本携帯型情報処理装置80では、ディスプレイ10に表示されるソフトキーボード50を用いて文字入力が行われる。具体的には、文字入力の際に、例えば、図4に示すようなソフトキーボード50がディスプレイ10に表示される。図4及び図5に示すように、ソフトキーボード50はキー51がQWERTY配列された日本語フルキーボードからなる。このようなQWERTY配列の日本語フルキーボードは、PCPersonalComputer等で用いられるキーボードと同じキー配列であるため、多くのユーザーにとって使い慣れたキー配列であるといえる。また、日本語フルキーボードを用いた場合、ローマ字入力からかな文字列に変換される。また、このようなソフトキーボード50は、複数のキー51を含むキー入力部として機能する。上記ソフトキーボード50日本語フルキーボードでは、限られた表示スペースの中に全てのキー51が配置されている。そのため、図4に示すように、ソフトキーボード50においては、一つ一つのキー51は小さく、また、隣接するキー間の間隔も非常に狭い。そのため、このようなソフトキーボード50を用いてキー操作を行なう場合、ユーザーはキー51を打ち間違えるおそれがある。次に、図3、図5~図9を参照して、第1実施形態による携帯型情報処理装置80の文字入力について説明する。なお、以下では、ユーザーがソフトキーボード50を用いて、例えば、AKAと入力しようとした場合を想定し、正しくキー入力された場合と、誤入力された場合とについて説明する。図6に示すように、正しくキー操作された場合、入力されたAKAがかな文字列に変換されてあかと入力される。一方、従来技術では、図7に示すように、AKAと入力しようとして、間違ってALAと入力した場合、かな変換されてあぁと入力される。また、図8に示すように、AKAと入力しようとして、間違ってSKAと入力した場合、かな変換されてsかと入力される。このように、個々のキー51が小さく、隣接するキーとの間隔が狭いソフトキーボード50では、本当に入力したいキー51に隣接するキー例えば、上下左右に位置するキーを誤入力しやすい。例えば、上記のように、Aのキーを入力しようとした場合、図5に示すように、Aのキーの近傍にはSのキーが配置されている。そのため、間違ってSのキーを入力してしまう場合がある。また、Kのキーを入力しようとした場合、Kのキーの近傍にはLのキーが配置されているので、間違ってLのキーを入力してしまう場合がある。そこで、第1実施形態の携帯型情報処理装置80は、入力されたキーがミス入力かもしれないことを予測考慮して、キーが入力されると、入力したキーの近傍に位置するキーを抽出して入力したキーとともに記憶部22に記憶し、記憶したキーから変換候補を生成して表示するように構成されている。具体的には、文字入力に際し、入力ミスを予測考慮してユーザーの意図する変換候補を表示するためのコンピュータプログラムが記憶部22に格納されている。そして、このコンピュータプログラムを実行することで、ユーザーがキー入力を行なうと、ユーザーの入力ミスを考慮した変換候補がディスプレイ10上に表示される。より具体的には、ユーザーが文字キーを入力すると入力したキーが検知されるとともに、そのキーに隣接するキーが抽出される。そして、検知されたキー及び抽出されたキーから変換候補が生成されて、生成された変換候補が表示される。また、上記記憶部22の例えばRAM22bには、過去の変換履歴情報例えば、ローマ字かな変換履歴が格納される。さらに、第1実施形態の携帯型情報処理装置80は、予め各キーについて正しい可能性のあるキーの一覧をテーブル形式でもっている。例えば、図9に示すようなキー優先度テーブルが記憶部22図3参照に格納されている。このキー優先度テーブルでは、各行の左端が入力されるキーを示しており、その右側に入力キーが誤りのときに正しい入力キーである可能性のあるキーを示している。キー優先度テーブル内のカッコの中の数字は優先度を計算するときの係数の一例である。そして、このキー優先度テーブルを参照することで、表示させる変換候補の優先度表示優先度が計算算出される。なお、図9に示すキー優先度テーブルについては後述する。図10~図15は、第1実施形態の携帯型情報処理装置における変換候補の表示を説明するための図である。次に、図3、図9~図15を参照して、携帯型情報処理装置80における変換候補の生成及び表示について説明する。文字入力に際し、例えば、ユーザーはA→K→Aとキーを入力するつもりでいたのに対し、実際にはS→K→Aと入力があった場合を想定する。この場合、Sキーの近傍には、A、D、W、Zの各キーが配置されている。Kキーの近傍には、J、L、I、N、Mの各キーが配置されている。Aキーの近傍には、Q、Sの各キーが配置されている。そのため、実際に入力されたキー及びそのキーの近傍に位置するキーが変換候補の生成に用いられるキーとなる。具体的には、入力ミスを考慮した、変換候補の生成に用いられるキーは例えば図10に示すようになる。より具体的には、Sキーが入力されると、入力されたS、及び、Sに隣接するA、D、W、Zを含む組200が記憶部22に記憶される。同様に、Kキーが入力されると、入力されたK、及び、Kに隣接するJ、L、I、N、Mを含む組202が記憶部22に記憶される。Aキーが入力されると、入力されたA、及び、Aに隣接するQ、Sを含む組204が記憶部22に記憶される。そして、図11に示すように、組200、組202及び組204の組み合わせによって変換候補が生成される。その際、全ての組み合わせから優先度を決めることにより、表示する変換候補が選抜される。例えば、ローマ字からかなに変換する場合、日本語の特徴を考慮すると、異なる子音が2つ続くこと例えば、S→Kはないので、このような場合は優先度が低く設定される。また、キー配列的に上下に位置するキーについては誤入力することは希であるため、キー配列の物理的距離を配慮すると、入力したキーに対して上下に配置されるキーについては優先度が低く設定される。より具体的には、1文字目の入力Sに対し、上下に位置するキーW、Zについては誤入力が生じる可能性は低いと考えられるので、W、Zについては優先度が下げられる。同様に、2文字目及び3文字目についても、入力キーの上下に位置するキーは優先度が下げられる。その結果、1文字目はS、A、Dが候補に残る。ここで、日本語の特徴を考慮すると、1文字目の入力がS又はDであった場合、2文字目はIしかありえない。そのため、キー配列の物理的距離を配慮するとIの優先度は低くなるものの、日本語の特徴を考慮すると優先度は高くなる。一方、1文字目の入力がAであった場合、2文字目はK、J、Lを候補として残すことができる。2文字目についても同様に、3文字目との組み合わせで候補が絞られる。3文字目については、4文字目が入力されていない状態であるため絞り込みは行われない。以上より、優先度が高い順に変換候補を左側から並べると以下のようになる。なお、変換候補の下には、変換候補をかな変換したものを併せて記載している。AKA、AJA、ALA、SIA、SIS、SIQあか、あじゃ、あぁ、しあ、しs、しqこのような優先度による絞り込みは、例えば、入力ラティスに基づく優先度計算の結果を用いて行なうことができる。そのため、第1実施形態では、入力ラティスに基づいて優先度計算を行い、その結果を用いることで表示する変換候補の絞り込みを行っている。図9及び図12~図15を参照して、入力ラティスに基づく優先度計算及びその計算結果を用いた変換候補の絞り込みについて説明する。図12に示すように、入力ラティス上で始開始ノードから終終了ノードに至る経路が、ユーザーが実際に入力したキー及びそのキーに隣接するキーを含むキーの組み合わせ全ての組み合わせに対応している。図12Aに入力ラティスの初期状態が示されている。この状態からSが入力されると、図12Bに示すように、入力ミスを考慮してA、D、W、ZがSとともにラティスに追加される。次に、図12C示すように、Kが入力されると、入力ミスを考慮して、J、L、I、N、MがKとともにラティスに追加される。各文字各キーには、例えば図9に示したテーブルに基づく優先度が付与される。具体的には、入力されたキー入力キーには、例えば、優先度1.0が付与される。また、入力キーに隣接するキーのうち左右に配置されたキーには、例えば、優先度0.5が付与される。入力キーに隣接するキーのうち上下に配置されたキーは、左右に配置されたキーよりも優先度が低く設定される。具体的には、入力キーに対して上下に配置されたキーには、例えば、優先度0.2が付与される。このため、Sが入力されると、Sには優先度1.0、A及びDには優先度0.5、Zには優先度0.2がそれぞれ付与される。同様に、2文字目にKが入力されると、Kには優先度1.0、J及びLには優先度0.5、I、N、Mには優先度0.2がそれぞれ付与される。また、第1実施形態による携帯型情報処理装置80は、非連接文字テーブルを有しており、この非連接文字テーブルが記憶部22図3参照に格納されている。そして、非連接文字テーブルを参照して、文字と文字とをつなぐ経路の各々にも優先度が割り当てられる。非連接文字テーブルでは、日本語としてあり得ない経路には低い優先度が設定されており、日本語としてあり得る経路には高い優先度が割り当てられている。例えば、S→K、S→J、S→L及びS→Mなどの経路は、日本語としてありえない経路であるため、例えば優先度0.1が割り当てられる。一方、S→Iのように日本語として自然な経路には例えば優先度1.0が割り当てられる。同様にして全ての経路の優先度が決められた後、始から終までの各経路について、優先度が全て乗算される。図13に、いくつかの経路についての優先度計算の結果が表形式で示されている。さらに、図14に、3文字目にAが入力されたときのいくつかの経路についての優先度計算の結果が表形式で示されている。なお、Aが入力されたときに、入力ミスを考慮して得られる文字はS及びQであり、これらの優先度はそれぞれ優先度0.5と優先度0.2である。優先度の計算結果途中の計算結果が所定の値より小さい場合は、ユーザーが本来入力しようとする文字又は文字列である可能性が低い。そのため、このような場合には、計算量を削減するために、それ以上計算させないようにするのが好ましい。例えば、図13に示す計算では、上記経路のうちK入力までの優先度の計算結果が0.1以下のものは削除されている。これにより計算負荷を軽減して、計算の処理速度を速めることが可能となる。以上のように計算した優先度計算の結果を高い順にソートすると、図15に示すようになる。そして、優先度の高い経路を所定個数選択して表示させることで、表示する変換候補が絞り込まれる。図15に示した結果より、優先度の高い経路を例えば6個選択して表示すると、以下のように上記と同様となる。AKA、AJA、ALA、SIA、SIS、SIQあか、あじゃ、あぁ、しあ、しs、しqなお、表示する変換候補の選抜は、優先度と個数との組み合わせにより行なうことも可能である。例えば、所定個数例えば6個の変換候補のうち、優先度計算の結果が所定値より小さい候補経路がある場合は、そのような候補を表示しないようにすることもできる。[動作]続いて、図3~図5、及び、図16~図18を参照して、第1実施形態による携帯型情報処理装置80の文字入力時の動作文字入力方法について説明する。ディスプレイ10に表示されたソフトキーボード50図4参照において、ユーザーがキー入力を行なうと、制御部20図3参照により、キー入力が検知される。キー入力が検知されると、制御部20により、検知したキーに隣接するキーが抽出される。そして、入力検知したキー及び抽出したキーが1つの組として記憶部22図3参照に記憶される。ユーザーによりキー入力が行われると、その都度、入力検知したキー及び抽出したキーが1つの組として記憶される。そして、記憶された各組のキーの組み合わせにより変換候補が生成される。その際、各組み合わせについて上記した優先度計算が行われ、例えば、優先度計算結果の高い順に所定個数その組み合わせが変換候補として表示される。変換候補の表示位置は、ディスプレイ10上であれば特に制限されることはないが、他のキーと干渉しない位置であるのが好ましい。この場合、変換候補は、ユーザーの操作しやすい位置に表示されているとより好ましい。例えば、図16に示すように、変換候補の表示位置表示欄53は入力されたキー文字の表示欄52の近傍に配置することが可能である。なお、図16では、変換候補を、入力されたキー51に対応するアルファベットの文字列で表示した例を示している。しかし、変換候補の表示は、例えば、図17に示すように、アルファベットの文字列を対応するかな文字列に変換した態様であってもよい。ユーザーによるキー入力が誤入力である場合、ユーザーは表示された変換候補中から本来入力しようとする文字文字列を選択できる。ユーザーが、表示された変換候補の中から所望の文字文字列を選択すると、制御部20は選択した文字文字列を検知して、実際に入力された文字文字列を、検知した文字文字列に変換修正する。そして、変換された本来意図する文字文字列に対して、例えば、かな漢字変換が実行される。一方、ユーザーによるキー入力に誤入力がない場合は、従来と同様の処理が行われる。例えば、入力した文字文字列に対して、かな漢字変換が実行される。図18を参照して、携帯型情報処理装置80の文字入力時の動作についてより具体的に説明する。なお、以下の説明においても、一例として、ユーザーはA→K→Aとキーを入力するつもりでいたのに対し、実際にはS→K→Aと誤入力した場合について説明する。図18Aに示すように、ユーザーが1文字目にSを入力すると、Sキー図5参照の近傍にはA、D、W、Zの各キーが配置されているため、A、D、W、Zが抽出されて、Sとともに1つの組として記憶部22に記憶される。1文字目の入力の場合は、記憶された組は1つであるため、S、A、D、W、Zが変換候補として生成されて表示される。なお、この場合も組内の各キーS、A、D、W、Zについて優先度が計算され、優先度順に表示される。次に、図18Bに示すように、ユーザーが2文字目にKを入力すると、Kキー図5参照の近傍にはJ、L、I、N、Mの各キーが配置されているため、J、L、I、N、Mが抽出されて、Kとともに1つの組として記憶部22に記憶される。2文字目の入力においては、1文字目の入力により記憶された組のS、A、D、W、Zと、2文字目の入力により記憶された組のK、J、L、I、N、Mとの組み合わせによって変換候補が生成される。その際、各組み合わせについて上記優先度計算が行われ、優先度の高い変換候補が計算結果の高い順に所定個数表示される。そして、図18Cに示すように、ユーザーが3文字目にAを入力すると、Aキー図5参照の近傍には、Q、Sの各キーが配置されているため、Q、Sが抽出されて、Aとともに1つの組として記憶部22に記憶される。3文字目においては、1文字目の入力により記憶された組のキーと、2文字目の入力により記憶された組のキーと、2文字目の入力により記憶された組のキーとの組み合わせにより変換候補が生成される。その際、上記と同様、キー文字の各組み合わせについて上記優先度計算が行われ、優先度の高い変換候補が計算結果の高い順に所定個数表示される。この例では、上記したように、3文字目が入力された時点で、変換候補として例えばAKA、AJA、ALA、SIA、SIS、SIQが表示される。ユーザーが本来入力しようとしていた文字列はAKAであるため、表示されたAKAをユーザーが選択するAKAに触れると、AKAの選択が認識検知される。そして、入力された文字列SKAが本来入力しようとしていた文字列検知されたAKAに修正変換される。なお、変換修正された文字列は、例えば、かな変換されてあかと表示入力される。その後、かな漢字変換を行なう場合には、ユーザーの操作により、入力された文字に対して、かな漢字変換が行われる。また、図17に示したように、変換候補をかな文字列で表示させる場合においても、上記と同様の方法で文字入力される。このように、本携帯型情報処理装置80は、ユーザーによって文字キーが入力されると、ユーザーの入力ミスを予測考慮して、変換候補を表示するようにプログラミングされている。このコンピュータプログラムは、携帯型情報処理装置80における記憶部22例えば、ROM22a又はRAM22bに記憶されており、携帯型情報処理装置80において、ユーザーの文字入力をサポートする機能入力ミス補完機能を実現する。この機能の実現は、制御部20のCPU21が上記コンピュータプログラムにしたがって携帯型情報処理装置80を制御することによって達成される。図19は、携帯型情報処理装置の入力ミス補完機能を実現するためのコンピュータプログラム構造をフローチャート形式で示した図である。次に、図4、図5、図17及び図19を参照して、第1実施形態による携帯型情報処理装置80における入力ミス補完機能を実現するためのコンピュータプログラムについて説明する。なお、以下では、変換候補をかな文字列で表示させる構成について説明する。ただし、変換候補の表示はこれに限られるわけではなく、例えば、変換候補をアルファベットの文字列で表示させる構成とすることもできる。文字入力に際し、まず、ソフトキーボード50図4及び図5参照が起動表示される。次に、初期設定としてバッファがクリアされステップS101、続いて、入力ラティスの初期化が行われるステップS102。次に、ステップS103において、キー入力の有無が判断される。具体的には、ユーザーによりキー入力操作が行われると、キー入力有りと判断されるステップS103のYES。そして、ステップS104において、入力されたキーが文字キーか否かが判断される。ステップS104において、入力されたキーが文字キーであると判断された場合ユーザーが文字キーを入力した場合、ステップS105において、そのキーがバッファに追加される。そして、ステップS106において、入力されたキーに隣接するキーが抽出され、入力されたキーとともに入力誤りの候補キーとしてバッファに追加される。そして、候補キーが読出される。入力誤りの候補キーが読出されると、ステップS107において、ラティスの更新が行われ、読出された入力誤りの候補キーがラティスに追加される。入力誤りの候補キーがラティスに追加されると、ステップS108において、キー優先度テーブル及び非連接文字テーブルを参照して、上述した優先度計算と同様の方法で、ラティス経路の優先度が計算される。次に、ステップS109において、優先度計算の結果に基づき、優先度の高い経路が所定個数選択される。そして、ステップS110において、選択された経路に対応するかな文字列が変換候補としてディスプレイ10図17参照に表示される。次に、ステップS111において、選択された文字列がかな漢字変換プログラムに渡される。そして、ステップS103の処理に戻り、ステップS103及びステップS104の処理が繰返される。一方、ステップS104において、入力されたキーが文字キーではないと判断された場合、ステップS112に進む。ステップS112では、処理を終了する指示がされたか否かが判断される。例えば、ユーザーによって入力されたキーが文字キー以外の例えば終了キー処理を終了させるキーの場合、コンピュータプログラムの処理が終了するステップS112のYES。他方、ユーザーによって入力されたキーが、文字キー及び終了キー以外の他のキーであった場合、ステップS113において、入力された押されたキーに対応する処理が行われる。例えば、誤入力があった場合に、表示された変換候補の1つをユーザーが選択入力した場合、入力した文字列が、選択された変換候補の文字列に修正変換される。また、例えば、ユーザーがかな漢字変換キーを入力した場合、入力した文字列又は修正変換された文字列に対して、かな漢字変換が行われる。続いて、ステップS114において、入力した文字かな文字列に対して入力確定処理が行われたか否かが判断される。ステップS114において、入力が確定されたと判断された場合、ステップS115において、確定したかな文字列と、その入力文字列が履歴バッファに記憶される。そして、ステップS101に戻り、上記した処理が繰返される。一方、ステップS114において、入力が確定していないと判断された場合、ステップS101に戻り、上記した処理が繰返される。このようにして、入力ミス補完機能が実現される。なお、このコンピュータプログラムは、コンピュータ読取可能な記録媒体に記録された状態で提供することも可能である。上記記録媒体としては、例えば、RAM及びROM等のCPUで処理が行なわれるためのメモリーそのものが記録媒体であってもよい。又は、携帯型情報処理装置80コンピュータの外部記憶装置としてプログラム読取装置が設けられ、この装置に挿入することで読取可能な記録媒体であってもよい。いずれの場合においても、記録されているプログラムは、CPUが記録媒体にアクセスすることで実行される。また、CPUが記録媒体からプログラムを読出し、この読出されたプログラムをプログラム記憶エリアにコピーして実行するようにしてもよい。CPUは、インストールされたプログラムに従って所定の処理を実行するように携帯型情報処理装置80の各部を統括的に制御する。さらに、プログラム読取装置で読取可能な記録媒体としては、1磁気テープ、2カセットテープ等のテープ系、フレキシブルディスクFD、ハードディスクHDD等の磁気ディスク、又はCD-ROMCompactDisc-ReadOnlyMemory、MOMagnetoOpticalDisk、MDMiniDisk、DVDDigitalVersatileDisk等の光ディスクといったディスク系、3メモリーカードを含むICIntegratedCircuitカード、光カード等のカード系、及び4マスクROM、EPROMErasableProgrammableReadOnlyMemory、EEPROMElectricallyErasableProgrammableReadOnlyMemory、フラッシュメモリー等の半導体メモリーを含めた固定的にプログラムを記録する媒体等を例示することができる。さらに、携帯型情報処理装置80を、インターネットを含む通信ネットワークに接続可能な構成とし、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する媒体であってもよい。このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用プログラムは予め携帯型情報処理装置80に格納しておけばよい。また、他の記録媒体からインストールされてもよい。第1実施形態では、上記のように、入力検知したキーに隣接するキーが入力誤りの候補キーとして抽出され、入力検知したキー及び抽出したキーが記憶部22に記憶される。そして、記憶されたキーから変換候補が生成され、生成された変換候補が表示される。ソフトキーボード50キー入力部において、例えば、一つ一つのキーが小さく、キーの配置スペースも狭い場合、キー入力するユーザーは入力しようとしているキーに隣接するキー例えば、上下左右に配置されるキーを誤入力しやすい。このため、このような場合には、本来入力しようとするキーは、実際に入力したキーに隣接するキーである可能性が高い。そのため、入力検知したキー及び抽出したキーを記憶するとともに、記憶したキーから変換候補を生成して表示することにより、ユーザーの利便性を向上させることができる。例えば、誤入力の場合には、表示された変換候補の中から本来入力しようとする文字を選択することにより、実際に入力した文字をユーザーが本来意図した文字に修正できる。このように、ユーザーの入力ミスを予測考慮して、変換候補を表示させることにより、ユーザーの入力し直し作業を軽減できる。また、第1実施形態では、限られた表示スペースの中に全てのキーを配置させることにより、仮にキーの誤入力文字の誤入力が生じるような場合であっても、キー操作による文字入力の使い勝手が悪くなるのを抑制できる。さらに、第1実施形態では、このように構成することにより、ソフトキーボード50のキー配列が誤入力しやすいキー配列であっても、誤入力による入力し直しの煩わしさを軽減させることができる。このため、ソフトキーボード50のキー配列を自由に設定できる。これにより、例えば、ソフトキーボード50のキー配列をユーザーが使い慣れたキー配列日本語フルキーボードとすることで、ユーザーの使い勝手を容易に向上させることができる。また、第1実施形態では、入力検知されたキー及び抽出手段により抽出されたキーを含む組と、その次に入力検知されたキー及びそのキーに隣接するキーを含む組とを記憶するとともに、記憶した各組のキーの組み合わせから変換候補を生成することによって、キー入力を複数回行った際に、その一部に誤入力がある場合でも、ユーザーの入力し直し作業を軽減できる。第2実施形態図20及び図21は、本発明の第2実施形態による携帯型情報処理装置を説明するための図である。次に、図3、図20及び図21を参照して、本発明の第2実施形態による携帯型情報処理装置180について説明する。この第2実施形態による携帯型情報処理装置180では、表示する変換候補の絞り込みにおいて、打点座標タッチパネル上の打点された位置座標を考慮して優先度計算が行われる。すなわち、第2実施形態では、入力したキーのどの位置を打点したか押されたかによって、候補キーの優先度が変わるように構成されている。具体的には、図20に示すように、キー51の表示領域が複数の小領域1~6に分割されており、どの小領域が押されたかによって各キーの優先度の重みが変えられる。例えば、Fキー51aが押された場合に、Fキー51aのどの小領域1~6が押されたかにより重みが変えられている。ここで、Fキー51aの近傍には、R、D、G、X、Cの各キーが配置されている。そのため、例えば、打点座標が小領域3の領域であった場合、Fの重みが最も高く優先度を高くされ、打点された小領域3に近いDの重みはその次に高くされる。Gは、Fに対してDの反対側に位置するため、打点された小領域3から遠くなる。そのため、Gの重みはもっとも低くされる。すなわち、上記した第1実施形態では、単純に、入力キーに隣接するキーのうち左右に配置されたキーの優先度を、上下に配置されたキーの優先度より高くしているのに対し、この第2実施形態では、打点された座標位置を考慮して、入力されたキーに隣接するキーの優先度を変えている。図21に、打点座標の重みテーブルの一例が示されている。この図21では、入力されたキーがFキー51aである場合の各候補キーに付与される優先度が示されている。この重みテーブルは、例えば、携帯型情報処理装置180の記憶部22図3参照に記憶されている。なお、Fキー51a以外の各キーについてもキーの表示領域が複数の小領域に分割されており、各キーについて打点座標の重みテーブルを有している。そして、この重みテーブルを参照して、上記第1実施形態と同様にして、入力キー及びそのキーに隣接するキーの各組み合わせについて優先度が計算される。ただし、第1実施形態では、入力キー>入力キーの左右に配置されるキー>入力キーの上下に配置されるキーの順に優先度が付与されるのに対し、第2実施形態では、上記のように、実際に打点された座標を考慮して優先度が決定される点が異なる。第2実施形態では、上記のように、変換候補の優先度計算において、打点座標の重みを考慮することによって、例えば、複数の変換候補がある場合に優先度の高い変換候補本来入力しようとする文字である可能性が高い候補をより優先的に表示例えば、前の方に正確に表示させることができる。このため、ユーザーに対して、所望の変換候補をより容易に選択させることができるので、ユーザーの入力し直し作業をより効果的に軽減できる。第2実施形態のその他の構成及び効果は、上記第1実施形態と同様である。なお、図20では、キー51の表示領域が1~6の6つの小領域に分割された例を示しているが、分割する小領域は6つ以外であってもよい。例えば、小領域3の上部、中央部、下部のように、さらに領域を細かくしてもよい。第3実施形態上記第1形態では、変換候補は優先度計算の結果が高い順に表示されるように構成されていた。これに対し、第3実施形態では、変換候補の表示順は、過去の変換履歴に基づく。すなわち、この第3実施形態では、記憶部22に格納された変換履歴情報を参照して、変換候補の表示順を並び替えるように構成されている。変換履歴情報としては、例えば、ローマ字からかなに変換したときの変換履歴が用いられる。また、変換履歴情報は、例えば、最新のものから順に並べ、古いものを捨てていくようなテーブル形式で持つことができる。この場合、より新しい変換履歴に対応する変換候補ほど、表示順が早くなる例えば、前の方に表示される。なお、変換履歴情報は、変換回数情報を含むように構成されていてもよい。この場合、変換履歴を参照する際に、変換回数をも参照して、変換回数の多い変換履歴に対応する変換候補ほど表示順が早くなる表示順の優先度が高くなるように構成することもできる。ここで、変換履歴に対応する変換候補の文字列は、過去に変換されたことのある文字列であるため、ユーザーが再度入力する可能性が高い。そのため、このような文字列は優先度が高いといえる。従って、記憶部22に記憶された変換履歴情報に基づいて、生成された変換候補の表示順を決定するように構成することにより、例えば、複数の変換候補がある場合に優先度の高い変換候補を優先的に表示例えば、前の方に表示させることができる。これにより、ユーザーに対して、所望の変換候補を容易に選択させることができるので、ユーザーの入力し直し作業を効果的に軽減できる。第3実施形態のその他の効果は、上記第1実施形態と同様である。第4実施形態上記第1実施形態では、非連接文字テーブルを参照して、文字と文字とをつなぐ経路の各々に優先度が割り当てられていた。これに対し、この第4実施形態では、携帯型情報処理装置80の記憶部22図3参照に、例えば、日本語として存在する語句が予め変換候補として記憶されている。そして、予め記憶されている変換候補の中から生成表示する変換候補を決定するように構成されている。換言すると、生成された変換候補が予め記憶されている変換候補の中に存在しない場合には、変換候補として表示させないように構成されている。このように構成することにより、例えば、ローマ字入力からかな文字列に変換する場合ローマ字入力で日本語を入力する場合に、日本語としてありえない組み合わせを変換候補から除外できる。これにより、変換候補を絞り込むことができるので、ユーザーに対して、所望の変換候補をより容易に選択させることができる。第4実施形態のその他の効果は、上記第1実施形態と同様である。なお、生成される変換候補が、記憶部22に変換候補として記憶されていない場合でも、その変換候補を表示するように構成することもできる。この場合、変換候補として記憶されていない組み合わせは、表示順の優先度を下げて例えば、後ろの方に表示するようにするのが好ましい。すなわち、記憶部22に予め記憶されている変換候補の中に存在する候補は表示順の優先度を上げて表示する一方、記憶部22に予め記憶されている変換候補の中に存在しない候補は表示順の優先度を下げて表示するのが好ましい。このように構成した場合でも、ユーザーに対して、所望の変換候補をより容易に選択させることができる。なお、今回開示された実施形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれる。例えば、上記第1~第4実施形態では、文字入力装置の一例である携帯型情報処理装置に本発明を適用した例について説明したが、本発明はこれに限らず、携帯型情報処理装置以外の文字入力装置に本発明を適用してもよい。携帯型情報処理装置以外の文字入力装置としては、例えば、タブレット型のPC、複合機、コピー機などが挙げられる。また、上記実施形態では、携帯型情報処理装置としてスマートフォンを例示したが、文字入力装置としての携帯型情報処理装置は、スマートフォン以外であってもよい。例えば、携帯型情報処理装置は、通話機能を備えていないデータ通信専用のPDAPersonalDigitalAssistant型電子機器、通話及び通信機能を備えないPDA、小型ノートPCなどであってもよい。すなわち、ソフトキーボードを表示可能なタッチスクリーンを有する電子機器であれば、本発明を好適に用いることができる。特に、タッチスクリーンの面積が小さい機器であればより好適に本発明を用いることができる。また、上記実施形態において、キー入力部におけるキー配列に応じて表示させる変換候補を異ならせるようにしてもよい。例えば、生成された変換候補の優先度を、キー入力部におけるキー配列に応じて算出し、算出された優先度にしたがった順番で、変換候補を表示するようにしてもよい。このような構成は、例えば、第1実施形態で示したキー優先度テーブルをキー配列毎に設けることで実現できる。また、このように構成すれば、例えば、キー入力部のキー配列をユーザーが使い慣れたキー配列とした場合でも、優先度の高い変換候補を優先的に表示例えば前の方に表示させることができる。また、上記実施形態では、ソフトキーボートとしてQWERTY配列の日本語フルキーボードを示したが、本発明はこれに限らず、ソフトキーボードは上記以外の種々のタイプを表示できる。そして、このような場合も、日本語フルキーボードと同様、キー操作により文字入力を行なうことができる。また、キーの配列はQWERTY配列以外であってもよい。例えば、アルファベット順にキーを並べた配列であってもよいし、AZERTY配列などの他のキー配列であってもよい。ただし、ユーザーが使い慣れたキー配列であるのが好ましい。また、上記実施形態では、ローマ字入力からかな文字列に変換する例について示したが、本発明はこれに限らず、ローマ字入力以外の例えばかな入力日本語入力であってもよい。かな入力の場合も、ローマ字入力と同様、隣接するキー等に重みを付けることにより、組み合わせ候補誤入力の可能性の高い変換候補をユーザーに提示できる。また、日本語入力以外の他の言語及び記号等の入力であっても、上記と同様、本発明を好適に用いることができる。なお、表示される変換候補は、できるだけ最初の画面に表示されるように構成するのが好ましいが、変換候補が多くなると画面内に表示しきれなくなる場合もあり得る。その場合は、図22に示すように、例えば、スクロールバー53aを表示させることで、スクロールにより優先度の低い候補が画面に表示されるようにすればよい。また、図23に示すように、文字入力に際し、かな漢字変換候補が表示表示欄54が表示される場合は、表示させる変換候補誤入力の可能性の高い変換候補の表示欄53を表示欄54と多段表示例えば、2段表示してもよい。さらに、図24に示すように、表示させる変換候補誤入力の可能性の高い変換候補をかな漢字変換された態様で表示してもよい。この場合、かな漢字変換候補の表示欄54中に、誤入力の可能性の高い変換候補を表示させることもできる。その際、色、フォント等、表示形態を変えることで、かな漢字変換候補と誤入力の可能性の高い変換候補とが識別可能となるように表示されているのが好ましい。また、変換候補組み合わせ候補の表示は、上記実施形態で示した横方向表示以外に例えば縦方向表示であってもよい。また、上記実施形態では、RAM等の記憶部に変換履歴情報が記憶されるように構成した例を示したが、本発明はこれに限らず、例えば、通信ネットワークに接続された外部サーバーなどの外部記憶部に変換履歴情報が記憶されるように構成してもよい。また、上記実施形態において、記憶部は、HDDHardDiskDriveなどの他の記憶装置又は記憶素子を含むこともできる。さらに、携帯型情報処理装置に、メモリーカード、光ディスクなどの記憶媒体を挿入する挿入部図示せずを設けることにより、記憶部が、挿入部に挿入された記憶媒体を含むように構成されていてもよい。また、上記実施形態において、ディスプレイは、表示部にタッチパネルが張り合わされることで構成されていてもよいし、表示部とタッチパネルとが一体に形成されることで構成されていてもよい。また、タッチパネルは、静電容量方式、赤外線方式などのいずれの方式であってもよい。また、上記第4実施形態では、携帯型情報処理装置の記憶部に例えば日本語として存在する語句を予め変換候補として記憶させた構成について説明したが、本発明はこれに限らず、例えば、通信ネットワークに接続された外部サーバーなどの外部記憶部に上記変換候補を予め記憶させた構成としてもよい。また、上記実施形態において、優先度の係数等は適宜変更できる。なお、上記で開示された技術を適宜組み合わせて得られる実施形態についても、本発明の技術的範囲に含まれる。