(57)【要約】  【課題】  本発明は、表示画面上に表示されるソフトキーボードを用いてデータ入力を行なう際の入力操作の効率化を図ることのできる情報端末装置を提供することを目的とする。  【解決手段】  指示入力部１０７によりソフトキーボードを用いたデータ入力が成されると、次入力候補探索部１１２において、記憶部１１０内に記憶された入力履歴を参照して、入力されたデータの次に入力されるデータが確認される。そして、確認された次に入力されるデータを示すキーを、次入力候補キーとして、入力されたデータを表すキーの周囲に表示することで、ユーザの入力操作を容易化する。【選択図】      図１
2006293797.tif 000002
【特許請求の範囲】
【請求項１】
画像や入力文字を表示する表示部と、該表示部に擬似的に表示された記号や文字を入力するためのキーにより構成されるソフトキーボードを用いた操作が行われる入力指示部と、前記入力指示部において指定された前記ソフトキーボードにおける前記キーを参照することで入力された記号や文字を確認する入力処理部と、を有する情報端末装置において、
前記入力指示部によって入力された複数の文字又は記号のデータによるデータ列に対する入力回数と各データの配列順とを情報に含む入力履歴によって構成される入力データ履歴テーブルを格納する記憶部と、
前記入力指示部によってデータが入力されたとき、前記記憶部における前記入力データ履歴テーブルを参照して、現在までに入力されているデータ列に基づいて次に入力が推定されるデータを示す前記ソフトキーボード上でのキーを次入力候補キーとして設定する次入力候補探索部と、
を備え、
前記表示部の前記ソフトキーボード上において、前記入力指示部によって入力されているデータを表すキーの周囲に、前記次入力候補探索部で設定された前記次入力候補キーが配置されるように表示されることを特徴とする情報端末装置。
【請求項２】
前記次入力候補キーが、前記入力指示部によって入力されているデータを表すキーに隣接する位置に表示されることを特徴とする請求項１に記載の情報端末装置。
【請求項３】
前記次入力候補キーが表示されるとき、前記入力指示部によって入力されているデータを表すキーの周囲に余白が形成されるとともに、形成された余白に前記次入力候補キーが配置されることを特徴とする請求項１に記載の情報端末装置。
【請求項４】
前記入力指示部によって入力されているデータを表すキーの周囲に形成される前記余白の大きさが、前記ソフトキーボードにおけるキーと同等の大きさであることを特徴とする請求項３に記載の情報端末装置。
【請求項５】
前記次入力候補キーが表示されるとき、前記入力指示部によって入力されているデータを表すキーの周囲に配置されているキーの上に重ねて前記次入力候補キーが配置されることを特徴とする請求項１に記載の情報端末装置。
【請求項６】
前記次入力候補キーが表示されて所定時間が経過すると、前記次入力候補キーが非表示となることを特徴とする請求項３〜請求項５のいずれかに記載の情報端末装置。
【請求項７】
前記次入力候補キーが表示されているとき、現在入力されたデータを表す第１キーと前記次入力候補キー以外の前記ソフトキーボード上のキーが前記入力指示部によって新たに選択されたとき、前記次入力候補キーが非表示となることを特徴とする請求項５に記載の情報端末装置。
【請求項８】
前記入力指示部が、前記ソフトキーボード上のキーを選択するキー選択部と、該キー選択部によって選択されたキーのデータの入力を確定する入力確定部と、を有するとともに、
前記キー選択部によって選択されたキーを確認する選択キー検出部を備え、
前記次入力候補キーが表示されているとき、前記入力確定部で入力されたデータを表す第１キーと前記次入力候補キー以外の前記ソフトキーボード上のキーが前記キー選択部で選択されたことを、前記選択キー検出部によって確認すると、前記次入力候補キーが非表示となることを特徴とする請求項７に記載の情報端末装置。
【請求項９】
前記次入力候補キーの示すデータを示す前記ソフトキーボード上に元から存在するキーの配置関係に基づいて、前記次入力候補の配置される位置が設定されることを特徴とする請求項１〜請求項８のいずれかに記載の情報端末装置。
【請求項１０】
前記次入力候補キーの示すデータを示す前記ソフトキーボード上に元から存在するキーに近くなるような位置に前記次入力候補キーが配置されることを特徴とする請求項９に記載の情報端末装置。
【請求項１１】
前記入力データ履歴テーブルに基づいて、前記入力回数の多いデータを示す前記次入力候補キーから順に設定されて前記ソフトキーボード上に配置されることを特徴とする請求項１〜請求項１０のいずれかに記載の情報端末装置。
【請求項１２】
前記表示部において、前記次入力候補キーの示すデータを示す前記ソフトキーボード上に元から存在するキーと前記次入力候補キーとの位置関係を示す表示が成されることを特徴とする請求項１〜請求項１１のいずれかに記載の情報端末装置。
【請求項１３】
前記ソフトキーボード上に配置される前記次入力候補キーそれぞれの表示領域の大きさが、前記入力データ履歴テーブルより確認される前記入力回数に基づいて設定されることを特徴とする請求項１〜請求項１２のいずれかに記載の情報端末装置。
【請求項１４】
前記ソフトキーボード上に配置される前記次入力候補キーの数が制限されることを特徴とする請求項１〜請求項１３のいずれかに記載の情報端末装置。
【請求項１５】
前記ソフトキーボード上に配置される前記次入力候補キーが、前記ソフトキーボードに元から配置されるキーと異なる表示形式で表示されることを特徴とする請求項１〜請求項１４のいずれかに記載の情報端末装置。
【請求項１６】
画像や入力文字を表示する表示部に擬似的に表示された記号や文字を入力するためのキーにより構成されるソフトキーボードを用いた情報入力方法において、
前記ソフトキーボードを前記表示部に表示する表示ステップと、
前記ソフトキーボード上のキーを選択して当該キーの示すデータを入力するデータ入力ステップと、
入力された複数の文字又は記号のデータによるデータ列に対する入力回数と各データの配列順とを情報に含む入力履歴によって構成される入力データ履歴テーブルに、前記データ入力ステップで入力が確定したデータの入力履歴を格納する入力履歴記憶ステップと、
前記データ入力ステップでデータが入力されたとき、前記入力データ履歴テーブルを参照して、現在までに入力されているデータ列に基づいて次に入力が推定されるデータを示す前記ソフトキーボード上でのキーを次入力候補キーとして設定する次入力候補探索ステップと、
を備え、
前記次入力候補探索ステップで前記次入力候補キーが設定されたとき、前記表示ステップで表示された前記ソフトキーボード上において、前記データ入力ステップによって入力されているデータを表すキーの周囲に、前記次入力候補探索ステップで設定された前記次入力候補キーが配置されるように表示されることを特徴とする情報入力方法。
【請求項１７】
画像や入力文字を表示する表示部に擬似的に表示された記号や文字を入力するためのキーにより構成されるソフトキーボードを用いた操作が行われる情報端末装置で使用される情報入力プログラムにおいて、
請求項１６に記載の情報入力方法に基づく入力動作を行うプログラムであることを特徴とする情報入力プログラム。
【請求項１８】
請求項１７に記載の情報入力プログラムを格納することを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面上に表示される仮想のソフトキーボードを用いてデータ入力を行う際の操作性を良好にすることができる情報端末装置、情報入力方法、及び情報入力プログラムに関する。
【背景技術】
【０００２】
近年、コンピュータ性能の向上や小型化技術の進歩などによって、ＰＤＡ（Personal Digital Assistant）などの各種携帯型のコンピュータが普及されている。このような携帯型のコンピュータには、文字入力装置として、キーボードの代わりに、ペン入力機能を有するタッチパネルが備えられたものが提供されている。このような携帯型のコンピュータに用いられるペン入力機能の一方式として、手書きによる文字を認識して入力する手書き文字認識方式や、画面上に表示される擬似的なキーボードであるソフトキーボードを使用したソフトキーボード表示方式などが採用されている。
【０００３】
そして、このソフトキーボード表示方式によるペン入力機能を備えたコンピュータは、文字入力などを行う際、まず、画面上に、平仮名文字や英文字や数字や記号などに対応した擬似的なキーボードとして、画像によるソフトキーボードを表示する。このソフトキーボードは、各文字に対応するキー画像を所定の順序で配列（例えば、平仮名の場合は五十音順に配列、英文字の場合はアルファベット順に配列など）されたキーボード画像として表示されるとともに、表示されたキーボード画像上のキーをポインティングデバイスなどによって指示されて、入力する文字が指定される。
【０００４】
このようなソフトキーボード表示方式によると、表示画面の面積が限られる携帯型コンピュータにおいては、表示するキーの数が多いため、１つ１つのキーの表示面積は非常に小さく、それらのキー上の文字を正確に認識して指示することが、ユーザにとって煩雑な作業となる。そのため、特に、仮名漢字変換などを行う際においては、ソフトキーボードによる入力と仮名漢字変換に時間がかかり、その作業効率が悪くなる。
【０００５】
それに対して、データが入力される際に、次に入力されると推定したキー（以降、次入力候補キーと呼ぶ）を他のキーとは異なる色や大きさで表示する情報端末装置が開示されている（特許文献１参照）。この情報端末装置では、過去に入力されたデータの履歴を記憶しておき、その情報から次入力候補キーを推定する。更に、この情報端末装置では、入力履歴として入力頻度の情報も含めて記憶し、次入力候補キーのそれぞれを入力頻度に対応付け、異なる色や大きさで表示することによって、より実用性の高い次入力候補キー表示を実現している。
【特許文献１】特開平１１−２７２３８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の情報端末装置においては、次入力候補キーの表示形式を異なるものとするが、ソフトキーボード上の表示が変更されるのみである。そのため、ソフトキーボードの表示全体から選択する必要があり、次入力候補キーが多く存在する場合においては、入力操作の効率化の効果があまり得られない。更に、入力頻度に対して表示形式を変更した場合においても、次入力候補キーが多く存在する場合、いずれの表示形式のキーが入力頻度の高いキーであるのか確認することが困難となり、結果的に、入力操作が煩雑なものとなる可能性がある。
【０００７】
このような問題を鑑みて、本発明は、表示画面上に表示されるソフトキーボードを用いてデータ入力を行う際の入力操作の効率化を図ることのできる情報端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の情報端末装置は、画像や入力文字を表示する表示部と、該表示部に擬似的に表示された記号や文字を入力するためのキーにより構成されるソフトキーボードを用いた操作が行われる入力指示部と、前記入力指示部において指定された前記ソフトキーボードにおける前記キーを参照することで入力された記号や文字を確認する入力処理部と、を有する情報端末装置において、前記入力指示部によって入力された複数の文字又は記号のデータによるデータ列に対する入力回数と各データの配列順とを情報に含む入力履歴によって構成される入力データ履歴テーブルを格納する記憶部と、前記入力指示部によってデータが入力されたとき、前記記憶部における前記入力データ履歴テーブルを参照して、現在までに入力されているデータ列に基づいて次に入力が推定されるデータを示す前記ソフトキーボード上でのキーを次入力候補キーとして設定する次入力候補探索部と、を備え、前記表示部の前記ソフトキーボード上において、前記入力指示部によって入力されているデータを表すキーの周囲に、前記次入力候補探索部で設定された前記次入力候補キーが配置されるように表示されることを特徴とする。
【０００９】
このような情報端末装置において、前記次入力候補キーが、前記入力指示部によって入力されているデータを表すキーに隣接する位置に表示されるものとしても構わないし、前記次入力候補キーが表示されるとき、前記入力指示部によって入力されているデータを表すキーの周囲に余白が形成されるとともに、形成された余白に前記次入力候補キーが配置されるものとしても構わない。更に、前記次入力候補キーが表示されるとき、前記入力指示部によって入力されているデータを表すキーの周囲に配置されているキーの上に重ねて前記次入力候補キーが配置されるものとしても構わない。
【００１０】
又、余白が形成されて前記次入力候補キーが配置されるとき、前記入力指示部によって入力されているデータを表すキーの周囲に形成される前記余白の大きさを、ソフトキーボードにおけるキーと同等の大きさとしても構わないし、前記次入力候補キーが配置される領域よりも大きくなるようにしても構わない。更に、前記余白の大きさを、ソフトキーボードにおけるキーよりも小さいものとしても構わない。
【００１１】
上述のような情報端末装置において、前記次入力候補キーが表示されて所定時間が経過すると、前記次入力候補キーが非表示となるものとしても構わないし、現在入力されたデータを表す第１キーと前記次入力候補キー以外の前記ソフトキーボード上のキーが前記入力指示部によって新たに選択されたとき、前記次入力候補キーが非表示となるものとしても構わない。
【００１２】
更に、前記入力指示部が、前記ソフトキーボード上のキーを選択するキー選択部と、該キー選択部によって選択されたキーのデータの入力を確定する入力確定部と、を有するとともに、前記キー選択部によって選択されたキーを確認する選択キー検出部を備え、前記次入力候補キーが表示されているとき、前記入力確定部で入力されたデータを表す第１キーと前記次入力候補キー以外の前記ソフトキーボード上のキーが前記キー選択部で選択されたことを、前記選択キー検出部によって確認すると、前記次入力候補キーが非表示となるものとしても構わない。
【００１３】
又、上述の情報端末装置において、前記次入力候補キーの示すデータを示す前記ソフトキーボード上に元から存在するキーの配置関係に基づいて、前記次入力候補の配置される位置が設定されるものとしても構わない。このとき、前記次入力候補キーの示すデータを示す前記ソフトキーボード上に元から存在するキーに近くなるような位置に前記次入力候補キーが配置されるものとしても構わない。
【００１４】
更に、前記入力データ履歴テーブルに基づいて、前記入力回数の多いデータを示す前記次入力候補キーから順に設定されて前記ソフトキーボード上に配置されるものとしても構わない。このとき、前記入力回数の多いデータを示す前記次入力候補キーから順に、例えば、時計回りに配置されるものとしても構わない。
【００１５】
又、上述の情報端末装置において、前記表示部において、前記次入力候補キーの示すデータを示す前記ソフトキーボード上に元から存在するキーと前記次入力候補キーとの位置関係を示す表示が成されるものとしても構わないし、前記ソフトキーボード上に配置される前記次入力候補キーそれぞれの表示領域の大きさが、前記入力データ履歴テーブルより確認される前記入力回数に基づいて設定されるものとしても構わない。更に、前記ソフトキーボード上に配置される前記次入力候補キーの数が制限されるものとしても構わないし、前記ソフトキーボード上に配置される前記次入力候補キーが、前記ソフトキーボードに元から配置されるキーと異なる表示形式で表示されるものとしても構わない。
【００１６】
又、本発明の情報入力方法は、画像や入力文字を表示する表示部に擬似的に表示された記号や文字を入力するためのキーにより構成されるソフトキーボードを用いた情報入力方法において、前記ソフトキーボードを前記表示部に表示する表示ステップと、前記ソフトキーボード上のキーを選択して当該キーの示すデータを入力するデータ入力ステップと、入力された複数の文字又は記号のデータによるデータ列に対する入力回数と各データの配列順とを情報に含む入力履歴によって構成される入力データ履歴テーブルに、前記データ入力ステップで入力が確定したデータの入力履歴を格納する入力履歴記憶ステップと、前記データ入力ステップでデータが入力されたとき、前記入力データ履歴テーブルを参照して、現在までに入力されているデータ列に基づいて次に入力が推定されるデータを示す前記ソフトキーボード上でのキーを次入力候補キーとして設定する次入力候補探索ステップと、を備え、前記次入力候補探索ステップで前記次入力候補キーが設定されたとき、前記表示ステップで表示された前記ソフトキーボード上において、前記データ入力ステップによって入力されているデータを表すキーの周囲に、前記次入力候補探索ステップで設定された前記次入力候補キーが配置されるように表示されることを特徴とする。
【００１７】
又、本発明の情報入力プログラムは、画像や入力文字を表示する表示部に擬似的に表示された記号や文字を入力するためのキーにより構成されるソフトキーボードを用いた操作が行われる情報端末装置で使用される情報入力プログラムにおいて、上述の情報入力方法に基づく入力動作を行うプログラムであることを特徴とする。
【発明の効果】
【００１８】
本発明によると、ソフトキーボードを用いた入力を行う際、入力履歴に従って、ユーザが次に入力するであろうデータを示す次入力候補キーを設定するとともに、この次入力候補キーを現在選択したキーの周辺に表示することができる。よって、ユーザは、入力頻度の高いデータを示す次入力候補キーを容易に探索することができるため、データ入力を行う際の入力操作を容易なものとすることができる。このことより、ソフトキーボードを用いてデータ入力を行う際の入力操作の効率化を図ることができる。
【発明を実施するための最良の形態】
【００１９】
＜第１の実施形態＞
本発明の第１の実施形態について、図面を参照して以下に説明する。図１は、本実施形態の情報端末装置の内部構成を示すブロック図である。又、図２は、本実施形態の情報端末装置の構成を示す外観斜視図である。
【００２０】
図１に示す情報端末装置１は、ユーザがデータを入力するための情報入力装置１０１と、ＬＡＮ（Local Area Network）やインターネットなどを構成するネットワーク回線２と接続するネットワークインターフェース（Ｉ／Ｆ）１０２と、記録媒体３の読み出し及び書き込みを行う記録再生装置１０３と、情報端末装置１内の各ブロックの動作を制御する情報処理装置１０４と、情報入力装置１０１、ネットワークＩ／Ｆ１０２、記録再生装置１０３、及び情報処理装置１０４それぞれの間においてデータのやりとりを行うためのバス回線１１４と、を備える。
【００２１】
又、この情報端末装置１において、情報入力装置１０１は、バス回線１１４と接続されるとともにデータの入出力が行われる入出力部１０５と、情報入力装置１０１内の各ブロックを制御する制御部１０６と、ユーザから指示された入力を受け付ける指示入力部１０７と、指示入力部１０７によって確認された入力の内容を認識する指示処理部１０８と、ソフトキーボード及び入力されたデータの表示を行う表示部１０９と、情報入力装置１０１が動作するための各種データが記録される記憶部１１０と、指示処理部１０８で認識した内容に応じて入力されたデータを文字変換する文字変換部１１１と、指示処理部１０８で認識した内容に応じて次入力候補キーを表すデータを探索する次入力候補探索部１１２と、情報入力装置１０１内の各ブロック間においてデータのやりとりを行うためのバス回線１１３と、を備える。
【００２２】
このように構成される情報入力装置１０１において、入出力部１０５がバス回線１１４と接続されることで、バス回線１１４を介して、ネットワークＩ／Ｆ１０２、記録再生部１０３、及び情報処理装置１０４それぞれとデータの送受信を行うことができる。又、指示入力部１０７と表示部１０９とでタッチパネルを構成し、表示部１０９に表示される内容の座標位置が指示入力部１０７によって確認される。そして、この指示入力部１０７で確認された座標位置が指示処理部１０８に与えられると、その座標位置に基づいて、ユーザによって入力された内容が確認され、その確認された内容に応じて、文字変換部１１１及び次入力候補探索部１１２に対する動作を指示する。
【００２３】
又、制御部１０６は、ＣＰＵ（Central Processing Unit）などの演算手段と、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などの記憶手段とによって構成される。そして、演算手段によって、記憶手段又は記憶部１１０に記録されたプログラムが読み出されて、このプログラムを実行することで、各ブロックの各種機能及び各種処理を実現することができる。又、制御部１０６で実行されるプログラムが記録媒体３に格納されるとともに、情報処理装置１０４によって制御される記録再生装置１０３により読み出されて、バス回線１１４を介して与えられるものとしても構わない。このとき、このプログラムが入出力部１０５を通じて情報入力装置１０１に入力されると、プログラムが制御部１０６の記憶手段又は記憶部１１０に記録されるとともに、記録されたプログラムに基づいて、各ブロックの各種機能及び各種処理が実現される。
【００２４】
このようにプログラムを記録する記録媒体３は、データを記録することができるリムーバブルメディアであり、例えば、磁気テープやカセットテープなどのテープ系媒体、フレキシブルディスクやハードディスクなどの磁気ディスクやＣＤ／ＭＯ／ＭＤ／ＤＶＤなどの光ディスクのディスク系媒体、メモリカードを含むＩＣカードなどのカード系媒体、マスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、フラッシュＲＯＭなどの半導体メモリなどであり、固定的にプログラムを格納することができるものである。
【００２５】
又、制御部１０６で実行されるプログラムがネットワークＩ／Ｆ１０２が接続されたネットワーク回線２を通じてダウンロードされるものであっても構わない。このとき、ネットワーク回線２を通じてダウンロードされたプログラムがネットワークＩ／Ｆ１０２より情報端末装置１に入力されると、バス回線１１４を介して情報入力装置１０１又は記録再生装置１０３に与えられる。プログラムが情報入力装置１０１に与えられたとき、このプログラムが制御部１０６の記憶手段又は記憶部１１０に格納され、又、プログラムが記録再生装置１０３に与えられたとき、このプログラムが記録媒体３に格納される。
【００２６】
このように、制御部１０６で実行されるプログラムがダウンロードされるとき、ダウンロード実行用のプログラムが情報処理装置１０４に備えられ、このダウンロード実行用のプログラムに従って情報処理装置１０４が動作することで、制御部１０６で実行されるプログラムがダウンロードされる。又、このダウンロード実行用のプログラムについても、情報処理装置１０４に予め備えられるものとしても構わないし、記録媒体３に格納されるとともに、記録再生装置１０３によって読み出されることで情報処理装置１０４にインストールされるものとしても構わない。
【００２７】
このような情報入力装置１０１を備える情報端末装置１の外観が、図２の外観斜視図に示されるような構成となる。図２に示す情報端末装置１は、その情報入力装置１０１の表示部１０９は、入力されたデータが表示される入力データ表示領域２０２を備えるとともに、複数の文字それぞれを示す複数のキーより成るソフトキーボード２０３が表示される。即ち、表示部１０９に置いて、ソフトキーボード２０３を用いて入力されたデータが、入力データ表示領域２０２に表示される。又、この情報端末装置１には、記録媒体３が挿入される記録媒体挿入口２０４が設けられている。この記録媒体挿入口２０４は、記録再生装置１０３の一部として構成され、記録媒体挿入口２０４から挿入された記録媒体３に対して、データの読み出し又は書き込みが記録再生装置１０３によって行われる。
【００２８】
更に、情報端末装置１は、情報入力装置１０１への表示部１０９を介した入力を行うためのタッチペン２０１を備え、このタッチペン２０１によって指示された表示部１０９上の座標位置が指示入力部１０７で確認される。即ち、表示部１０９と指示入力部１０７によってタッチパネルが構成され、タッチペン２０１によって接触された座標位置を指示入力部１０７によって確認することで、ユーザが表示部１０９における表示に対して指示した位置を確認することができる。尚、このタッチペン２０１の代わりに、ユーザの指が表示部１０９に接触することによって、ユーザの指示する表示部１０９における表示部分を表す座標位置が指示入力部１０７で確認されるものとしても構わない。
【００２９】
このように構成される情報端末装置１における、情報入力装置１０１を使用したデータ入力動作について、以下に説明する。
【００３０】
（入力データ履歴テーブル）
まず、情報入力装置１０１の記憶部１１０に格納されるとともに、ソフトキーボード２０３によって入力されたデータの履歴を示す入力データ履歴テーブルについて、図３を参照して説明する。図３は、入力データ履歴テーブルのデータ構造を示す概略図である。
【００３１】
記憶部１１０に格納される入力データ履歴テーブルは、図３に示すように、ソフトキーボード２０３によるデータの組合せ毎の履歴を記録した複数の履歴情報エリア３０−１によって構成される。又、この履歴情報エリア３０−１では、最初に入力される文字を表すデータが記録される１番目文字エリア３１−１と、１番目文字エリア３１−１に記録されたデータによる文字に続いて入力される複数の文字それぞれのデータの内容を記録する複数の２番目文字情報エリア３０−２と、が設けられる。
【００３２】
更に、この２番目文字情報エリア３０−２には、２番目に入力された文字を表すデータが記録される２番目文字エリア３１−２と、１番目文字エリア３１−１に記録された文字に対して、２番目文字エリア３１−２に記録された文字が入力された回数が記録される２番目文字入力回数エリア３２−２と、１番目文字エリア３１−１及び２番目文字エリア３１−２それぞれに記録された文字に続いて入力される複数の文字それぞれのデータの内容を記録する複数の３番目文字情報エリア３０−３と、が設けられる。
【００３３】
同様に、３番目文字情報エリア３０−３についても、３番目文字エリア３１−３と、３番目文字入力回数エリア３２−３と、複数の４番目文字情報エリア３０−４と、が設けられる。即ち、ｎ（ｎは、２以上の整数）番目文字情報エリア３０−ｎにおいては、ｎ−１番目までに入力された文字に続くｎ番目の文字のデータが入力されるｎ番目文字エリア３１−ｎと、ｎ−１番目までに入力された文字に対してｎ番目文字エリア３１−ｎの文字が入力される回数が記録されるｎ番目文字入力回数エリア３２−ｎと、１〜ｎ番目文字エリア３１−１〜３１−ｎそれぞれに記録された文字に続いて入力される複数の文字それぞれのデータの内容を記録する複数のｎ＋１番目文字情報エリア３０−（ｎ＋１）と、が設けられる。
【００３４】
又、このように履歴情報エリア３０−１が構成されるとき、あるｎ番目文字情報エリア３０−ｎにおいて、１〜ｎ番目文字エリア３１−１〜３１−ｎそれぞれに記録された文字に続いて入力される文字がない場合、このｎ番目文字情報エリア３０−ｎには、ｎ番目文字エリア３１−ｎと、ｎ番目文字入力回数エリア３２−ｎと、が設けられるのみとなる。即ち、入力されたデータがｎ番目まで続く場合、ｎ番目文字情報エリア３０−ｎまで再帰的にこの構造が繰り返されるとともに、ｎ番目文字情報エリア３０−ｎが、ｎ番目文字エリア３１−ｎ及びｎ番目文字入力回数エリア３２−ｎのみで構成されることとなる。
【００３５】
更に、図３に示す入力データ履歴テーブルに置いて、１〜ｎ番目文字エリア３１−１〜３１−ｎ及び１〜ｎ番目文字入力回数エリア３２−１〜３２−ｎそれぞれは、その記録領域として、２ｂｙｔｅの記憶領域が確保されている。尚、この各記憶領域の大きさについては、１例として２ｂｙｔｅとするものであり、特に限定されるものではない。
【００３６】
このような入力データ履歴テーブルの構成の詳細について、図４に示す一構成例を参照して説明する。図４の例では、まず、履歴情報エリア３０−１ａにおいて、１番目に入力された文字「き」に対する入力履歴を示すデータが記録されるとともに、履歴情報エリア３０−１ｂにおいて、１番目に入力された文字「あ」に対する入力履歴を示すデータが記録されるものとする。尚、図４の入力データ履歴テーブルにおいては、履歴情報エリア３０−１ａ，３０−１ｂについて詳細に記載するが、これら以外の履歴情報エリアについても同様の構成が成されているものとする。
【００３７】
履歴情報エリア３０−１ａでは、１番目文字エリア３１−１ａに、１番目に入力された文字「き」を表すデータが格納されるとともに、２番目に入力された文字「ょ」、「た」、「の」に対する入力履歴を示すデータがそれぞれ記録される２番目文字情報エリア３０−２ａ〜３０−２ｃが備えられる。即ち、２番目文字情報エリア３０−２ａの２番目文字エリア３１−２ａに文字「ょ」を表すデータが、２番目文字情報エリア３０−２ｂの２番目文字エリア３１−２ｂに文字「た」を表すデータが、２番目文字情報エリア３０−２ｃの２番目文字エリア３１−２ｃに文字「の」を表すデータが、それぞれ、格納される。
【００３８】
そして、１番目に「き」が入力されたときに、２番目の文字として「ょ」、「た」、「の」それぞれが入力された回数が、１０回、２回、６回となるとき、２番目文字情報エリア３０−２ａ〜３０−２ｃそれぞれにおける２番目文字入力回数エリア３２−２ａ〜３２−２ｃそれぞれに、入力回数「１０」、「２」、「６」それぞれが格納される。更に、２番目の文字として「ょ」、「の」それぞれが入力されたときに、連続して３番目の文字が入力されたことが履歴として確認されているとき、２番目文字情報エリア３０−２ａ，３０−２ｃそれぞれに、３番目に入力された文字に対する入力履歴を示すデータが記録される領域が構成される。
【００３９】
即ち、１、２番目の文字として、「き」「ょ」が入力されたときに続く文字が、「う」、「か」となるとき、２番目文字情報エリア３０−２ａに、３番目に入力された文字「う」、「か」に対する入力履歴を示すデータがそれぞれ記録される３番目文字情報エリア３０−３ａ，３０−３ｂが備えられる。又、１、２番目の文字として、「き」「の」が入力されたときに続く文字が、「う」、「み」となるとき、２番目文字情報エリア３０−２ｃに、３番目に入力された文字「う」、「み」に対する入力履歴を示すデータがそれぞれ記録される３番目文字情報エリア３０−３ｃ，３０−３ｄが備えられる。
【００４０】
よって、３番目文字情報エリア３０−３ａ〜３０−３ｄそれぞれの３番目文字エリア３１−３ａ〜３１−３ｄに、文字「う」、「か」、「う」、「み」それぞれを表すデータが格納される。そして、「きょう」、「きょか」、「きのう」、「きのみ」それぞれが入力された回数が、「９」、「１」、「５」、「１」となるとき、３番目文字情報エリア３０−３ａ〜３０−３ｄそれぞれの３番目文字入力回数エリア３２−３ａ〜３２−３ｄそれぞれに、入力回数「９」、「１」、「５」、「１」それぞれが格納される。
【００４１】
又、履歴情報エリア３０−１ｂでは、１番目文字エリア３１−１ｂに、１番目に入力された文字「あ」を表すデータが格納されるとともに、２番目に入力された文字「さ」、「め」に対する入力履歴を示すデータがそれぞれ記録される２番目文字情報エリア３０−２ｄ，３０−２ｅが備えられる。即ち、２番目文字情報エリア３０−２ｄ，３０−２ｅそれぞれの２番目文字エリア３１−２ｄ，３１−２ｅに、文字「さ」、「め」それぞれを表すデータが格納される。そして、「あさ」、「あめ」それぞれが入力された回数が、「３」、「３」となるとき、３番目文字情報エリア３０−２ｄ，３０−２ｅそれぞれの２番目文字入力回数エリア３２−２ｄ，３２−２ｅそれぞれに、入力回数「３」、「３」それぞれが格納される。
【００４２】
この図４に示すように構成される入力データ履歴テーブルに参照することで、２文字が入力された場合において、「きょ」、「きた」、「きの」、「あさ」、「あめ」それぞれが入力された回数が、１０回、２回、６回、３回、３回であることが確認される。又、３文字が入力された場合において、「きょう」、「きょか」、「きのう」、「きのみ」それぞれが入力された回数が、９回、１回、５回、１回であることが確認される。
【００４３】
（処理動作）
このような入力データ履歴テーブルを記憶部１１０に備える情報入力装置１０１における、データ入力動作時の処理動作について、図５のフローチャートを参照して説明する。図５のフローチャートは、情報入力装置１０１のソフトキーボード２０３（図２）が操作されることで入力動作が行われる際の状態を示すフローチャートである。
【００４４】
情報入力装置１０１の指示入力部１０７が操作されることで、制御部１０６がソフトキーボード２０３による入力動作が指示されたことを確認すると、ソフトキーボード２０３を表示部１０９に表示して、ソフトキーボード２０３によるデータ入力を開始する。そして、まず、記憶部１１０に設けられた入力された文字のデータによる入力データ列を一時的に格納するための入力データ列用記憶領域を初期化する（ＳＴＥＰ１０１）。即ち、ソフトキーボード２０３が操作されることで前回に入力された複数の文字のデータによるデータ列が、この入力データ列用記憶領域より削除される。
【００４５】
その後、タッチペン２０１によって表示部１０９への接触を含むユーザによる操作が行われたか否かが、指示入力部１０７を通じて制御部１０６によって確認される（ＳＴＥＰ１０２）。このとき、指示入力部１０７を通じてユーザによる操作が確認されると（Ｙｅｓ）、ソフトキーボード２０３による入力を終了することが指示入力部１０７によって指示されたか否かを、指示処理部１０８で認識された入力内容に基づいて、制御部１０６が確認する（ＳＴＥＰ１０３）。又、ユーザによる操作が確認されなかったとき（Ｎｏ）、再度、ＳＴＥＰ１０２において、指示入力部１０７を通じたユーザによる操作が確認される。
【００４６】
そして、ＳＴＥＰ１０３において、ソフトキーボード２０３によるデータの入力を終了することが確認されると（Ｙｅｓ）、ソフトキーボード２０３を表示部１０９の表示から消去して、ソフトキーボード２０３による入力動作を終了する。又、ＳＴＥＰ１０３において、ソフトキーボード２０３によるデータの入力の終了が確認されなかったとき（Ｎｏ）、ソフトキーボード２０３のキーによる文字入力が成されたか否かが確認される（ＳＴＥＰ１０４）。そして、ソフトキーボード２０３に配置されるキーがタッチペン２０１によって押圧されて、その座標が指示入力部１０７によって確認されると（Ｙｅｓ）、この指示入力部１０７が確認した座標位置に基づく文字のデータを指示処理部１０８が認識し、記憶部１１０の入力データ列用記憶領域に格納する（ＳＴＥＰ１０５）。文字変換部１１１において、指示処理部１０８で確認されたデータに基づいて文字が確認され、確認された文字が表示部１０９の表示領域２０２（図２）に表示される（ＳＴＥＰ１０６）。
【００４７】
入力データ列用記憶領域に格納したデータが初期化された後に初めて（一番目に）入力された文字のデータであるか否かが、制御部１０６において確認される（ＳＴＥＰ１０７）。このとき、入力データ列用記憶領域に格納されたデータが一番目に入力された文字のデータでないとき（Ｎｏ）、入力データが次入力候補探索部１１２で探索された次入力候補となる文字（次入力候補文字）のデータであるか否かが確認される（ＳＴＥＰ１０８）。そして、次入力候補文字のデータが入力されたことが確認されると（Ｙｅｓ）、制御部１０６によって、現在、入力データ列用記憶領域に格納されている文字列の並びに応じた入力データ履歴テーブル内の領域における文字入力回数の値が更新される（ＳＴＥＰ１０９）。又、次入力候補以外の文字のデータが入力されたことが確認されると（Ｎｏ）、制御部１０６が、現在、入力データ列用記憶領域に格納されている文字列の並びに応じた入力データ履歴テーブル内の領域に対して、新たな文字情報を追加する（ＳＴＥＰ１１０）。
【００４８】
即ち、入力データ列用記憶領域に、ｎ番目となる文字のデータが記録されるとき、記憶部１１０の入力データ履歴テーブルを参照することで、１〜（ｎ−１）番目の文字に応じたデータが１〜（ｎ−１）番目文字エリア３１−１〜３１−（ｎ−１）に格納された１〜（ｎ−１）番目文字情報エリア３０−１〜３０−（ｎ−１）が確認される。そして、ＳＴＥＰ１０８において、（ｎ−１）番目文字情報エリア３０−（ｎ−１）に設けられている全てのｎ番目文字情報エリア３０−ｎにおけるｎ番目文字エリア３１−ｎに格納されるデータが確認され、入力されたｎ番目となる文字のデータと一致するか否かが確認される。
【００４９】
このとき、入力されたｎ番目となる文字のデータと一致するデータを格納したｎ番目文字エリア３１−ｎが確認されると、ＳＴＥＰ１０９において、このｎ番目文字エリア３１−ｎを備えたｎ番目文字情報エリア３０−ｎにおけるｎ番目文字入力回数エリア３２−ｎに格納された回数が１回分だけ計数されて更新される。又、入力されたｎ番目となる文字のデータと一致するデータを格納したｎ番目文字エリア３１−ｎがない場合、ＳＴＥＰ１１０において、（ｎ−１）番目文字情報エリア３０−（ｎ−１）に、入力されたｎ番目となる文字のデータをｎ番目文字エリア３１−ｎに格納した新たなｎ番目文字情報エリア３０−ｎを追加する。そして、この新たなｎ番目文字情報エリア３０−ｎにおけるｎ番目文字入力回数エリア３２−ｎに格納する回数を「１」とする。
【００５０】
そして、ＳＴＥＰ１０９における入力データ履歴テーブルのデータ更新が行われたとき、又は、ＳＴＥＰ１０７において入力データ列用記憶領域に格納されたデータが一番目に入力された文字のデータであることが確認されたとき（Ｙｅｓ）、次入力候補探索部１１２によって、記憶部１１０の入力データ履歴テーブルを参照することで、記憶部１１０の入力データ列用記憶領域に入力された文字列に対する次入力候補文字の存否が確認される（ＳＴＥＰ１１１）。このとき、次入力候補文字が存在することが確認されると（Ｙｅｓ）、次入力候補探索部１１２で確認された次入力候補文字に対する次入力候補キーが、表示部１０９のソフトキーボード２０３上に表示される（ＳＴＥＰ１１２）。
【００５１】
ＳＴＥＰ１１０において、入力データ履歴テーブルのデータ追加が行われたとき、又は、ＳＴＥＰ１１２において、次入力候補キーが表示部１０９のソフトキーボード２０３上に表示されると、又は、ＳＴＥＰ１１１において、次入力候補文字が確認されなかったとき（Ｎｏ）、ＳＴＥＰ１０２に移行して、タッチペン２０１による操作が成されたか否かが確認される。又、ＳＴＥＰ１０４において、タッチペン２０１が表示部１０９におけるソフトキーボード２０３に対する操作が成されず、表示領域２０２に表示された文字の変換又は確定が指示されたとき（Ｎｏ）、表示領域２０２に表示された文字の変換又は確定を行った後（ＳＴＥＰ１１３）、ＳＴＥＰ１０１に移行して、記憶部１１０内の入力データ列用記憶領域を初期化する。
【００５２】
（次入力候補キーの表示動作）
図６のように、（ｎ−１）番目文字情報エリア３０−（ｎ−１）における（ｎ−１）番目文字エリア３１−（ｎ−１）に格納されたデータの文字が「α」となるものとし、ｎ番目文字情報エリア３０−ｎａ〜３０−ｎｈが備えられるものとする。そして、ｎ番目文字情報エリア３０−ｎａ〜３０−ｎｈのｎ番目文字エリア３１−ｎａ〜３１−ｎｈそれぞれに、文字「βａ」〜「βｈ」を示すデータが格納され、ｎ番目文字入力回数エリア３２−ｎａ〜３２−ｎｈに格納された入力回数が「Ｎａ」〜「Ｎｈ」であるものとする。又、入力回数「Ｎａ」〜「Ｎｈ」が、Ｎａ＞Ｎｂ＞Ｎｃ＞Ｎｄ＞Ｎｅ＞Ｎｆ＞Ｎｇ＞Ｎｈであるものとする。更に、（ｎ−１）文字入力回数エリア３２−（ｎ−１）には、入力回数「Ｎ（＝Ｎａ＋Ｎｂ＋Ｎｃ＋Ｎｄ＋Ｎｅ＋Ｎｆ＋Ｎｇ＋Ｎｈ）」が格納される。
【００５３】
このとき、図７（ａ）に示す表示部１０９のソフトキーボード２０３上における文字「α」表すキー２５０がタッチペン２０１で押圧されると、指示入力部１０７によってキー２５０の座標位置が確認される。そして、この確認された座標位置が指示処理部１０８に与えられることによって、文字「α」に関するデータが入力されたことが確認されると、既に（ｎ−２）文字分のデータ列が格納された記憶部１１０内の入力データ列用記憶領域に、この文字「α」を表すデータがｎ−１番目の文字として記録される。又、（ｎ−１）番目文字情報エリア３０−（ｎ−１）における（ｎ−１）番目文字入力回数エリア３２−（ｎ−１）に格納される入力回数が１回分計数される。
【００５４】
このようにして、図５のフローチャートにおけるＳＴＥＰ１０２〜ＳＴＥＰ１０９までの動作が行われると、次に、ＳＴＥＰ１１１において、次入力候補探索部１１２が、ｎ番目文字情報エリア３０−ｎａ〜３０−ｎｈ内の情報を確認する。そして、次入力候補キーの文字として、ｎ番目文字エリア３１−ｎａ〜３１−ｎｈに格納されるデータによる文字「βａ」〜「βｈ」が認識されるとともに、文字「βａ」〜「βｈ」それぞれが入力された回数「Ｎａ」〜「Ｎｈ」が、ｎ番目文字入力回数エリア３２−ｎａ〜３２−ｎｈより確認される。今、次入力候補キーとして６つのキーのみが選択されるものとするとともに、入力回数の多い文字のキーから順番に選択されるものとする。よって、次入力候補探索部１１２において、現在認識される文字「βａ」〜「βｈ」が８文字となっているため、入力回数の多い文字「βａ」〜「βｆ」の６文字に対するキーが次入力候補キーとして選択される。
【００５５】
このようにして、文字「βａ」〜「βｆ」に対するキーが次入力候補キーとして次入力候補探索部１１２で選択されると、ＳＴＥＰ１１２に移行し、図７（ｂ）のように、次入力候補キー２５１ａ〜２５１ｆとして、文字「α」に対するキー２５０の周囲に配置される。即ち、まず、図７（ｃ）のように、文字「α」に対するキー２５０を含む複数のキーが縦一列に配列された列２５２と、この列２５２に両側に隣接する列２５３ａ，２５３ｂそれぞれとの間に、余白を形成する。そして、列２５２，２５３ａの間の余白と、列２５２，２５３ｂとの余白それぞれにおいて、キー２５０の両側に近接する位置に次入力候補キー２５１ａ〜２５１ｆを３つずつ配置する。
【００５６】
そして、図７（ｂ）のように、次入力候補キー２５１ａ〜２５１ｆがキー２５０の周囲に表示されるとき、この次入力候補キー２５１ａ〜２５１ｆのいずれか一つがタッチペン２０１によって指定されると、キー２５０を指定したときと同様の動作を行う。即ち、まず、指定された次入力候補キー２５１ｘ（２５１ｘは、２５１ａ〜２５ｆのいずれかを示す）の示す文字が確認されるとともに、この指定された次入力候補キー２５１ｘの示す文字に対する次入力候補キーが選択される。そして、指定された次入力候補キー２５１ｘに対応するソフトキーボード２０３に元から配置されたキーの周囲に、次入力候補キー２５１ｘの示す文字に対する次入力候補キーが表示されることとなる。
【００５７】
（詳細な動作例）
図４の構成例による構成となる入力データ履歴テーブルを記憶部１１０に備える際の情報入力装置１０１の動作について、図５のフローチャート及び図８〜図１５のソフトキーボード２０３の表示例を参照して説明する。尚、以下で説明するものは、入力データ履歴テーブルに全ての文字が記録されている「きのう」という文字列を入力するときと、入力データ履歴テーブルに最初の１文字のみが記録されている「きし」という文字列を入力するときとを例に挙げて説明する。
【００５８】
１．文字列「きのう」を入力するときの動作
まず、表示部１０９の表示領域２０２に文字や記号の表示がない状態であるものとし、そして、情報入力装置１０１のソフトキーボード２０３による入力を行うために、記憶部１１０の入力データ列用記憶領域が初期化される（ＳＴＥＰ１０１）。このとき、表示部１０９のソフトキーボード２０３において、図８のように、５０音順に順番に並べて配置された日本語の平仮名を表すキーと、句読点及び濁点などの記号を表すキーと、を備え、この複数のキーが５つのキー毎に列が変わるように配置される。尚、図８のように、このソフトキーボード２０３に初めから配置されているキーを、以下では、「通常キー」とする。
【００５９】
このとき、タッチペン２０１によってソフトキーボード２０３上の文字「き」を示す通常キーが表示される表示部１０９における領域が押圧されると、ＳＴＥＰ１０２〜ＳＴＥＰ１０４において、ソフトキーボード２０３の文字「き」を示す通常キーが指定されたことが確認される。この文字「き」を示す通常キーが指定されたことが確認されることで、文字「き」を示すデータが記憶部１１０の入力データ列用記憶領域に格納されるとともに（ＳＴＥＰ１０５）、図８のように、文字「き」が表示部１０９の表示領域２０２に表示される（ＳＴＥＰ１０６）。
【００６０】
そして、入力された文字「き」のデータが１番目に入力された文字のデータであることが確認されるため（ＳＴＥＰ１０７）、次入力候補探索部１１２によって記録部１１０における図４に示す入力データ履歴テーブルが参照されて、次入力候補文字の存否が確認される（ＳＴＥＰ１１１）。このとき、文字「き」を表すデータが１番目文字エリア３１−１ａに格納されているため、履歴情報エリア３０−１ａが参照されて、２番目文字情報エリア３０−２ａ〜３０−２ｃにおける文字情報が確認され、次入力候補文字の存在が確認される。
【００６１】
そして、２番目文字情報エリア３０−２ａ〜３０−２ｃそれぞれにおける２番目文字エリア３１−２ａ〜３１−２ｃに格納された文字「ょ」、「た」、「の」を表すデータが確認されるとともに、それぞれの入力回数が２番目文字入力回数エリア３２−２ａ〜３２−２ｃより確認される。よって、次入力方向探索部１１２によって、文字「ょ」、「た」、「の」が次入力候補文字となるとともに、この文字「ょ」、「た」、「の」に対して次入力候補キーと設定される。又、この３文字「ょ」、「た」、「の」を表す通常キーがそれぞれ、ソフトキーボード２０３において、文字「き」を表す通常キーよりも左側に配置されるため、文字「か」〜「こ」による列と文字「さ」〜「そ」による列との間に余白が設けられるとともに、この余白に、図９のように、文字「ょ」、「た」、「の」を表す次入力候補キーが表示される（ＳＴＥＰ１１２）。
【００６２】
このとき、ソフトキーボード２０３において、文字「ょ」、「た」、「の」を表す通常キーの配置された行は、図８に示すように、上から「た」、「ょ」、「の」の順となっている。そのため、図９のように、文字「ょ」、「た」、「の」を表す次入力候補キーが、上から「た」、「ょ」、「の」の順に配置される。又、図９において、文字「ょ」、「た」、「の」を表す次入力候補キーを斜線で表示するなどして、次入力候補キーであることを表すために、その表示が、ソフトキーボード２０３に元から設置される通常キーと異なる表示とされる。更に、文字「ょ」を表す次入力候補キーが「き」を表す通常キーに隣接するように、文字「ょ」、「た」、「の」を表す次入力候補キーが配置される。
【００６３】
又、次に、ソフトキーボード２０３上の「の」を示す次入力候補キー又は通常キーが表示される領域がタッチペン２０１によって押圧されると、ＳＴＥＰ１０２〜ＳＴＥＰ１０４において、ソフトキーボード２０３の文字「の」を示す次入力候補キー又は通常キーが指定されたことが確認される。この確認された次入力候補キー又は通常キーに基づいて文字「の」を示すデータが記憶部１１０の入力データ列用記憶領域に格納される（ＳＴＥＰ１０５）。即ち、入力データ列用記憶領域には、「きの」となる文字列によるデータ列が格納される。又、この「きの」となる文字列が、図１０のように、表示部１０９の表示領域２０２に表示される（ＳＴＥＰ１０６）。
【００６４】
そして、入力された文字「の」のデータが２番目に入力された文字のデータであることが確認されるとともに（ＳＴＥＰ１０７）、入力された文字が「の」であることから、次入力候補文字「ょ」、「た」、「の」から選択されたことが確認される（ＳＴＥＰ１０８）。よって、記憶部１１０の入力データ履歴テーブル内の２番目文字情報エリア３０−２ｃにおける情報が更新される（ＳＴＥＰ１０９）。即ち、２番目文字エリア３１−２ｃに文字「の」のデータが格納される２番目文字情報エリア３０−２ｃにおいて、その２番目文字入力回数エリア３２−２ｃに格納された入力回数「６」が１回分計数されて「７」に更新される。この入力回数「７」が番目文字入力回数エリア３２−２ｃに格納される。
【００６５】
又、このとき、次入力候補探索部１１２によって記録部１１０における図４に示す入力データ履歴テーブルが参照されて、次入力候補文字の存否が確認される（ＳＴＥＰ１１１）。即ち、２番目文字情報エリア３０−２ｃが参照されて、３番目文字情報エリア３０−３ｃ，３０−３ｄにおける文字情報により、次入力候補文字の存在が確認される。そして、３番目文字情報エリア３０−３ｃ，３０−３ｄそれぞれにおける３番目文字エリア３１−３ｃ，３１−３ｄに格納された文字「う」、「み」を表すデータが確認されるとともに、それぞれの入力回数が３番目文字入力回数エリア３２−３ｃ，３２−３ｄより確認される。よって、次入力方向探索部１１２によって、文字「う」、「み」が次入力候補文字となるとともに、この文字「う」、「み」に対して次入力候補キーと設定される。
【００６６】
又、ソフトキーボード２０３において、文字「う」を表す通常キーが文字「の」を表す通常キーよりも右側に配置されるとともに、文字「み」を表す通常キーが文字「の」を表す通常キーよりも左側に配置されるため、文字「な」〜「の」による列と文字「た」〜「と」による列との間、及び、文字「な」〜「の」による列と文字「は」〜「ほ」による列との間それぞれに余白が設けられる。そして、図１１のように、文字「な」〜「の」による列と文字「た」〜「と」による列との間の余白に、文字「う」を表す次入力候補キーが表示されるとともに、文字「な」〜「の」による列と文字「は」〜「ほ」による列との間の余白に、文字「み」を表す次入力候補キーが表示される（ＳＴＥＰ１１２）。
【００６７】
このとき、文字「う」、「み」を表す次入力候補キーを斜線で表示するなどして、次入力候補キーであることを表すために、その表示が、ソフトキーボード２０３に元から設置される通常キーと異なる表示とされる。又、文字「う」、「み」を表す次入力候補キーそれぞれが、文字「の」を表す通常キーの上の行に配置された文字「ね」を表す通常キーと隣接するように配置される。
【００６８】
更に、次に、ＳＴＥＰ１０２〜ＳＴＥＰ１０４において、ソフトキーボード２０３上の「う」を示す次入力候補キー又は通常キーがタッチペン２０１によって指定されたことが確認されると、記憶部１１０の入力データ列用記憶領域には、「きのう」となる文字列によるデータ列が格納される（ＳＴＥＰ１０５）。又、この「きのう」となる文字列が、図１２のように、表示部１０９の表示領域２０２に表示される（ＳＴＥＰ１０６）。
【００６９】
そして、入力された文字「う」のデータが３番目に入力された文字のデータであることが確認されるとともに（ＳＴＥＰ１０７）、文字「う」が次入力候補文字から選択されたことが確認され（ＳＴＥＰ１０８）、記憶部１１０の入力データ履歴テーブル内の３番目文字情報エリア３０−３ｃにおける情報が更新される（ＳＴＥＰ１０９）。即ち、３番目文字エリア３１−３ｃに文字「う」のデータが格納される３番目文字情報エリア３０−３ｃにおいて、その３番目文字入力回数エリア３２−３ｃに格納された入力回数「５」が１回分計数されて「６」に更新される。
【００７０】
又、このとき、次入力候補探索部１１２によって記録部１１０における図４に示す入力データ履歴テーブルが参照されて、次入力候補文字の存否が確認される（ＳＴＥＰ１１１）。即ち、３番目文字情報エリア３０−３ｃが参照されて、４番目文字情報エリアが存在しないことより、次入力候補文字がないことが確認される。よって、図１３のように、ソフトキーボード２０３には、次入力候補キーが表示されることがない。そして、表示部１０９における表示が図１３のような状態となっているときに、タッチペン２０１による操作を行うことで、表示領域２０２に表示される入力文字の変換又は確定が指示されると、ＳＴＥＰ１０２〜ＳＴＥＰ１０４において、この入力文字の変換又は確定を行うことが制御部１０６によって確認される。そして、指示された入力文字の変換又は確定が行われる（ＳＴＥＰ１１３）。
【００７１】
即ち、図１３の表示部１０９に「変換」と表示された領域２１０がタッチペン２０１によって押圧されるとき、表示領域２０２に表示される「きのう」という文字を漢字の「昨日」に変換することが指示されることが確認される。そして、漢字の「昨日」という文字列が、表示領域２０２に表示されることとなる。又、図１３の表示部１０９に「確定」と表示された領域２１１がタッチペン２０１によって押圧されるとき、表示領域２０２に表示される「きのう」という文字を平仮名のままで確定することが指示されることが確認される。そして、平仮名の「きのう」という文字列が、表示領域２０２に表示されることとなる。その後、記憶部１１０の入力データ列用記憶領域に格納された文字列「きのう」によるデータ列を削除することで、記憶部１１０の入力データ列用記憶領域を初期化する（ＳＴＥＰ１０１）。
【００７２】
２．文字列「きし」を入力するときの動作
文字列「きのう」が入力されるときと同様、まず、記憶部１１０の入力データ列用記憶領域が初期化された後（ＳＴＥＰ１０１）、ソフトキーボード２０３上の文字「き」を示す通常キーが表示される表示部１０９における領域が押圧されると、ＳＴＥＰ１０２〜ＳＴＥＰ１０４において、文字「き」を示す通常キーが指定されたことが確認される。よって、文字「き」を示すデータが入力データ列用記憶領域に格納されるとともに（ＳＴＥＰ１０５）、文字「き」が表示領域２０２に表示される（ＳＴＥＰ１０６）。
【００７３】
そして、入力された文字「き」のデータが１番目に入力された文字のデータであることが確認されると（ＳＴＥＰ１０７）、次入力候補探索部１１２によって次入力候補文字の存否が確認される（ＳＴＥＰ１１１）。よって、履歴情報エリア３０−１ａが参照されることで次入力候補文字の存在が確認されるため、文字「ょ」、「た」、「の」が次入力候補文字となるとともに、この文字「ょ」、「た」、「の」に対して次入力候補キーと設定される。そして、表示部１０９のソフトキーボード２０３に、図９のように、文字「ょ」、「た」、「の」を表す次入力候補キーを表示する（ＳＴＥＰ１１２）。
【００７４】
このようにして、文字「ょ」、「た」、「の」を表す次入力候補キーがソフトキーボード２０３に表示されるとき、ソフトキーボード２０３上の「し」を示す通常キーが表示される領域がタッチペン２０１によって押圧されると、ＳＴＥＰ１０２〜ＳＴＥＰ１０４において、ソフトキーボード２０３の文字「し」を示す通常キーが指定されたことが確認される。そして、入力データ列用記憶領域には、「きし」となる文字列によるデータ列が格納されとともに（ＳＴＥＰ１０５）、この「きし」となる文字列が、図１４のように、表示部１０９の表示領域２０２に表示される（ＳＴＥＰ１０６）。
【００７５】
又、入力された文字「し」のデータが２番目に入力された文字のデータであることが確認されるとともに（ＳＴＥＰ１０７）、入力された文字が「し」であることから、次入力候補文字「ょ」、「た」、「の」から選択されていないことが確認される（ＳＴＥＰ１０８）。よって、記憶部１１０の入力データ履歴テーブルにおいて、履歴情報エリア３０−１ａに、その２番目文字エリアに文字「し」を表すデータが格納される新たな２番目文字情報エリアが追加される（ＳＴＥＰ１１０）。即ち、図１６のように、履歴情報エリア３０−１ａに、「し」を表すデータが格納される２番目文字エリア３１−２ｐと、入力回数として「１」が格納される２番目文字入力回数エリア３２−２ｐと、を備えた２番目文字情報エリア３０−２ｐが追加される。
【００７６】
このとき、文字「し」を表すデータが格納される新たな２番目文字情報エリア３０−２ｐが新たに追加されたものであることより、図１５のように、ソフトキーボード２０３には、次入力候補キーが表示されることがない。その後、ＳＴＥＰ１０２〜ＳＴＥＰ１０４において、表示領域２０２に表示される入力文字の変換又は確定が指示されたことが確認されると、表示領域２０２における表示が、漢字の「岸」に変換して確定されるか、又は、平仮名の「きし」のままで確定される（ＳＴＥＰ１１３）。そして、記憶部１１０の入力データ列用記憶領域に格納された文字列「きし」によるデータ列を削除することで、記憶部１１０の入力データ列用記憶領域を初期化する（ＳＴＥＰ１０１）。
【００７７】
（次入力候補キーの別の表示例）
本実施形態において、ソフトキーボード２０３における次入力候補キーが図９のように表示されるものとしたが、次入力候補キーの表示は、これに限るものでなくても構わない。ソフトキーボード２０３における次入力候補キーの別の表示例を、図１７及び図１８に示すとともに、それぞれの表示例について以下に説明する。尚、図１７及び図１８の表示例では、上述の動作例のように、文字「き」が指定されることで、文字「ょ」、「た」、「の」を示す次入力候補キーが表示されたときのものである。
【００７８】
１．表示例１
次入力候補キーを配置するための１列分の余白が、現在選択されている通常キーを備える列に隣接するように形成されるのではなく、図１７に示すように、次入力候補キーが表示される文字分の余白が現在選択されている通常キーの近傍に形成される。よって、上述の例と同様、文字「き」が指定されて、文字「ょ」、「た」、「の」を示す次入力候補キーとして選択されたとき、図１７に示すように、文字「か」〜「く」を示す通常キーと「さ」〜「す」を示す通常キーとの間に、３文字分の次入力候補キーが表示される余白が形成される。
【００７９】
即ち、文字「か」、「さ」を示す通常キーの間の余白に「た」を示す次入力候補キーが、文字「き」、「し」を示す通常キーの間の余白に「ょ」を示す次入力候補キーが、文字「く」、「す」を示す通常キーの間の余白に「の」を示す次入力候補キーが、それぞれ配置される。そして、文字「け」、「こ」を示す通常キーと文字「せ」、「そ」を示す通常キーとの間には、余白がなく、それぞれが隣接した状態となる。又、このとき、文字「ょ」、「た」、「の」を示す次入力候補キーは、図１７において斜線で示されるように、通常キーと異なる表示形式で表示される。
【００８０】
２．表示例２
本例では、上述の例と同様、次入力候補キーを配置するための１列分の余白が、現在選択されている通常キーを備える列に隣接するように形成されるとともに、図１８に示すように、配置された次入力候補キーと通常キーとの位置関係を示すための表示が成される。よって、上述の例と同様、文字「き」が指定されて、文字「ょ」、「た」、「の」を示す次入力候補キーとして選択されたとき、図１７に示すように、文字「か」〜「こ」を示す通常キーによる列と「さ」〜「そ」を示す通常キーによる列との間に余白が形成され、この余白に、「た」、「ょ」、「の」の順に、文字「ょ」、「た」、「の」を示す次入力候補キーが配置される。
【００８１】
そして、このようにして配置された文字「ょ」、「た」、「の」を示す次入力候補キーに対して、ソフトキーボード２０３に元から配置されていた文字「ょ」、「た」、「の」を示す通常キーの関係を示すために、矢印３００が表示される。即ち、文字「ょ」、「た」、「の」それぞれを示す通常キーから、文字「ょ」、「た」、「の」それぞれを示す次入力候補キーに向かって矢印３００が表示されることで、文字「ょ」、「た」、「の」それぞれを示す通常キー及び次入力候補キーの位置関係が示される。又、このとき、文字「ょ」、「た」、「の」を示す次入力候補キーは、図１８において斜線で示されるように、通常キーと異なる表示形式で表示される。
【００８２】
尚、本例において、通常キーと次入力候補キーを結ぶ矢印を表示することによって、その位置関係を示すものとしたが、例えば、次入力候補キーそれぞれの表示形式を異なるものとするとともに、各次入力候補キーに対応した通常キーを、その次入力候補キーと同様の表示形式とすることで、その位置関係を示すものとしても構わない。
【００８３】
尚、本実施形態においては、次入力候補キーを表示する際、表示する次入力候補キーの数が６個となるように制限を与えるものとしたが、次入力候補キーの数に制限を与えないものとしても構わない。このとき、現在選択されるキーの周囲に余白を設けるが、この余白の大きさを表示する次入力候補キーの数に応じた大きさとするようにしても構わない。又、次入力候補キーが複数配置される際、その位置関係が、通常キーの位置関係に基づいて配置されるものとしたが、例えば、入力回数に応じて右上から時計回りの順に配置されるように位置関係を設定するものとしても構わない。
【００８４】
＜第２の実施形態＞
本発明の第２の実施形態について、図面を参照して以下に説明する。図１９は、本実施形態の情報端末装置の内部構成を示すブロック図である。又、図２０は、本実施形態の情報端末装置の構成を示す外観斜視図である。尚、図１９及び図２０の構成において、図１及び図２の構成と同一の目的で使用する部分については、同一の符号を付して、その詳細な説明は省略する。
【００８５】
図１９に示す情報端末装置１ａは、図１に示す情報端末装置１と同様、ネットワークＩ／Ｆ１０２と、記録再生装置１０３と、情報処理装置１０４と、バス回線１１４とを備えるとともに、情報端末装置１における情報入力装置１０１と構成の異なる情報入力装置１０１ａを備える。又、情報入力装置１０１ａは、図１に示す情報入力装置１０１と同様の構成に、指示入力部１０７によって指示されているキーを確認する選択キー検出部１５０が付加された構成となる。尚、本実施形態では、キーが指示されている時点では、指示されるキーが選択されることを選択キー検出部１５０で認識されるのみで、指示されたキーが確定されることによって、選択されたキーの入力が行われる。
【００８６】
このような情報入力装置１０１ａを備える情報端末装置１ａの外観が、図２０の外観斜視図に示されるような構成となる。図２０に示す情報端末装置１ａは、図２の情報端末装置１と異なり、情報入力装置１０１ａの表示部１０９において、表示領域２０２及びソフトキーボード２０３が表示されるとともに、ソフトキーボード２０３上のキーを指定するためのポインタ２７０が表示される。又、この情報端末装置１ａは、情報端末装置１の備えるタッチペン２０１の代わりに、情報入力装置１０１の指示入力部１０７として、ポインタ２７０の位置を移動させるための十字キー２７１と、ポインタ２７０で選択されているソフトキーボード２０３上のキーの確定を行うための確定ボタン２７２と、を備える。
【００８７】
このように構成される情報端末装置１ａは、第１の実施形態における情報端末装置１と同様、情報入力装置１０１ａの記憶部１１０に、図３のような構成の入力データ履歴テーブルを格納する。そして、指示入力部１０７によってソフトキーボード２０３を用いたキー入力が成される際、この入力データ履歴テーブルを参照することで、入力されたキーに基づいて次入力候補キーの表示が成される。このような情報入力装置１０１ａにおけるデータ入力動作時の処理動作について、以下に説明する。
【００８８】
（処理動作）
以下に、情報入力装置１０１ａにおけるデータ入力動作時の処理動作について、図２１のフローチャートを参照して説明する。図２１のフローチャートは、情報入力装置１０１ａのソフトキーボード２０３（図２０）が操作されることで入力動作が行われる際の状態を示すフローチャートである。尚、図２１のフローチャートにおいて、図５のフローチャートと同一の動作ステップについては、同一の符号を付してその詳細な説明は省略する。
【００８９】
情報入力装置１０１ａの指示入力部１０７が操作されて、ソフトキーボード２０３を表示部１０９に表示し、ソフトキーボード２０３によるデータ入力を開始すると、記憶部１１０の入力データ列用記憶領域を初期化する（ＳＴＥＰ１０１）。そして、ユーザによる操作が行われたか否かが、指示入力部１０７を通じて制御部１０６によって確認される（ＳＴＥＰ１０２）。このとき、指示入力部１０７を通じてユーザによる操作が確認されると（Ｙｅｓ）、指示入力部１０７によって操作されてソフトキーボード２０３におけるキーの選択が成されたか否かが、選択キー検出部１５０で確認される（ＳＴＥＰ２０１）。
【００９０】
そして、選択キー検出部１５０でキーの選択が成されたことが確認されると（Ｙｅｓ）、表示部１０９に表示されるソフトキーボード２０３に次入力候補キーが表示されているか否かが制御部１０６において確認される（ＳＴＥＰ２０２）。このとき、次入力候補キーが表示されていることを制御部１０６が確認すると（Ｙｅｓ）、選択キー検出部１５０において、指示入力部１０７の十字キー２７１によって選択されたキーが次入力候補キーであるか否かが確認される（ＳＴＥＰ２０３）。尚、ソフトキーボード２０３における次入力候補キー以外の元から表示されているキーについて、第１の実施形態と同様、以下、「通常キー」とする。
【００９１】
このＳＴＥＰ２０３において、選択キー検出部１５０が指示入力部１０７によって選択されたキーが通常キーである場合（Ｎｏ）、表示部１０９のソフトキーボード２０３において表示されている次入力候補キーを非表示とする（ＳＴＥＰ２０４）。そして、ＳＴＥＰ２０２において、次入力候補キーが非表示であることが確認されたとき（Ｎｏ）、ＳＴＥＰ２０３において、選択キー検出部１５０が指示入力部１０７によって選択されたキーが次入力候補キーであることを確認したとき（Ｙｅｓ）、又は、ＳＴＥＰ２０４において次入力子補キーを非表示としたとき、ＳＴＥＰ１０２に移行して、指示入力部１０７による操作が行われたか否かが確認される。
【００９２】
又、ＳＴＥＰ１０２においてユーザの操作を確認した後（Ｙｅｓ）、ＳＴＥＰ２０１においてソフトキーボード２０３におけるキーの選択以外の操作が成されたことを確認すると（Ｎｏ）、ソフトキーボード２０３による入力を終了することが指示されたか否かが確認される（ＳＴＥＰ１０３）。そして、ソフトキーボード２０３によるデータの入力の終了が確認されなかったとき（Ｎｏ）、指示入力部１０７における確定ボタン２７２によって選択されたキーの入力が確定されたか否かが確認される（ＳＴＥＰ２０５）。
【００９３】
このとき、確定ボタン２７２が操作されて、選択されたキーの入力が確定されたことが確認されると（Ｙｅｓ）、ＳＴＥＰ１０５に移行した後、第１の実施形態と同様、ＳＴＥＰ１０５〜ＳＴＥＰ１１２における動作を行うことで、入力が確定されたキーによる文字が表示領域２０２に表示されるとともに、次入力候補文字が存在するときは、次入力候補キーがソフトキーボード２０３に表示される。又、ＳＴＥＰ２０５において、キーの入力でなく、表示領域２０２に表示された文字の変換又は確定が指示されたとき（Ｎｏ）、表示領域２０２に表示された文字の変換又は確定を行った後（ＳＴＥＰ１１３）、ＳＴＥＰ１０１に移行して、記憶部１１０内の入力データ列用記憶領域を初期化する。
【００９４】
（次入力候補キーの表示動作）
本実施形態においても、第１の実施形態と同様、図６のように、（ｎ−１）番目文字情報エリア３０−（ｎ−１）における（ｎ−１）番目文字エリア３１−（ｎ−１）に格納されたデータの文字が「α」となるものとし、文字「βａ」〜「βｈ」を示すデータが格納されたｎ番目文字情報エリア３０−ｎａ〜３０−ｎｈが備えられるものとする。このとき、図２２（ａ）に示す表示部１０９のソフトキーボード２０３上における文字「α」を表すキー２５０が十字キー２７１によって選択された後、確定ボタン２７２で入力が確定されると、指示処理部１０８によって、文字「α」に関するデータが入力されたことが確認される。尚、図２２（ａ）のように、ソフトキーボード２０３上において、文字「α」を表すキー２５０の下側に文字「δ」を表す通常キー２５５が配置されるとともに、文字「α」を表すキー２５０の左側に文字「γａ」〜「γｃ」を表す通常キー２５６ａ〜２５６ｃが、又、文字「α」を表すキー２５０の右側に文字「γｄ」〜「γｆ」を表す通常キー２５６ｄ〜２５６ｆが、それぞれ配置される。
【００９５】
そして、記憶部１１０内の入力データ列用記憶領域に文字「α」を表すデータがｎ−１番目の文字として記録されるとともに、（ｎ−１）番目文字情報エリア３０−（ｎ−１）における（ｎ−１）番目文字入力回数エリア３２−（ｎ−１）に格納される入力回数が１回分計数される。このように、図２１のフローチャートにおけるＳＴＥＰ１０２、ＳＴＥＰ２０１、ＳＴＥＰ１０３、ＳＴＥＰ２０５、及び、ＳＴＥＰ１０５〜ＳＴＥＰ１０９の動作が行われると、次に、ＳＴＥＰ１１１において、次入力候補探索部１１２が、ｎ番目文字情報エリア３０−ｎａ〜３０−ｎｈ内の情報を確認する。よって、次入力候補探索部１１２は、入力回数の多い文字「βａ」〜「βｆ」の６文字に対するキーを次入力候補キーとして選択する。
【００９６】
このようにして、文字「βａ」〜「βｆ」に対するキーが次入力候補キーとして次入力候補探索部１１２で選択されると、ＳＴＥＰ１１２に移行し、図２２（ｂ）のように、次入力候補キー２５１ａ〜２５１ｆとして、文字「α」に対するキー２５０の周囲に配置される。このとき、文字「α」に対するキー２５０を含む複数のキーが縦一列に配列された列２５２の両側に隣接した列２５３ａ、２５３ｂそれぞれにおいて、キー２５０の両側に近接する位置に次入力候補キー２５１ａ〜２５１ｆを３つずつ配置する。即ち、列２５３ａ，２５３ｂに表示される通常キー２５６ａ〜２５６ｆの上に、次入力候補キー２５１ａ〜２５１ｆがそれぞれ重なるように表示される。この次入力候補キー２５１ａ〜２５１ｆは、図２２（ｂ）において斜線で示されるように、通常キーと異なる表示形式で表示される。
【００９７】
そして、図２２（ｂ）のように、次入力候補キー２５１ａ〜２５１ｆがキー２５０の周囲に表示されるときに、ＳＴＥＰ２０１で指示入力部１０７の十字キー２７１による操作が確認されると、ＳＴＥＰ２０２において、次入力候補キー２５１ａ〜２５１ｆが表示されることが確認される。そして、ＳＴＥＰ２０３において、文字「α」を表す通常キー２５０を示すポインタ２７０が別の文字「δ」を表す通常キー２５５を選択するように、ポインタ２７０の位置が変更されたことが認識されると、ＳＴＥＰ２０４に移行して、ソフトキーボード２０３上に表示されている次入力候補キー２５１ａ〜２５１ｆが非表示となる。
【００９８】
即ち、図２２（ｃ）のように、文字「βａ」〜「βｆ」に対する次入力候補キー２５１ａ〜２５１ｆが非表示となるとともに、この次入力候補キー２５１ａ〜２５１ｆそれぞれの下に表示されている文字「γａ」〜「γｆ」に対する通常キー２５６ａ〜２５６ｆが表示される。又、ＳＴＥＰ２０３において、文字「βａ」〜「βｆ」に対する次入力候補キー２５１ａ〜２５１ｆが選択されるように、ポインタ２７０の位置が変更されたことが認識された場合、次入力候補キー２５１ａ〜２５１ｆがソフトキーボード２０３上に表示されたままとなる。
【００９９】
このようにして、文字「α」が入力確定された後に、ソフトキーボード２０３上に表示されたキーの１つをポインタ２７０が示すように、十字キー２７１が操作されることで、図２２（ｂ）又は図２２（ｃ）のように表示されるソフトキーボード２０３において、ポインタ２７０が示すキーの文字が選択される。そして、確定ボタン２７２が操作されることによって、文字「α」の入力が確定されたときと同様、現在ポインタ２７０によって示されるキーに応じた文字の入力が行われる。
【０１００】
（詳細な動作例）
図４の構成例による構成となる入力データ履歴テーブルを記憶部１１０に備える際の情報入力装置１０１の動作について、図２１のフローチャート及び図２３〜図３０のソフトキーボード２０３の表示例を参照して説明する。尚、本実施形態において、第１の実施形態と同様、入力データ履歴テーブルに全ての文字が記録されている「きのう」という文字列を入力するときと、入力データ履歴テーブルに最初の１文字のみが記録されている「きし」という文字列を入力するときとを例に挙げて説明する。
【０１０１】
１．文字列「きのう」を入力するときの動作
まず、表示部２０９の表示領域２０２が表示のない状態であるときに、情報入力装置１０１のソフトキーボード２０３による入力が指示されると、記憶部１１０の入力データ列用記憶領域が初期化される（ＳＴＥＰ１０１）。このとき、まず、十字キー２７１が操作されて、ソフトキーボード２０３上の「き」を示す通常キーを示す位置に、ポインタ２７０が配置されると、ソフトキーボード２０３におけるキーの選択が成されたことを選択キー検出部１５０で検出する（ＳＴＥＰ１０２、ＳＴＥＰ２０１）。そして、ＳＴＥＰ２０２で次入力候補キーが表示されていないことが確認される。
【０１０２】
その後、ポインタ２７０が文字「き」を示す通常キーを示した状態で、確定ボタン２７２が操作されて、文字「き」の入力が確定されると、文字「き」の入力が指示処理部１０８で確認される（ＳＴＥＰ１０２、ＳＴＥＰ２０１、ＳＴＥＰ１０３、ＳＴＥＰ２０５）。この文字「き」を示すデータが記憶部１１０の入力データ列用記憶領域に格納されるとともに（ＳＴＥＰ１０５）、図２３のように、文字「き」が表示部１０９の表示領域２０２に表示される（ＳＴＥＰ１０６）。
【０１０３】
そして、入力された文字「き」のデータが１番目に入力された文字のデータであることが確認された後（ＳＴＥＰ１０７）、履歴情報エリア３０−１ａが参照されて次入力候補文字の存在を確認する（ＳＴＥＰ１１１）。よって、２番目文字情報エリア３０−２ａ〜３０−２ｃそれぞれにおける文字「ょ」、「た」、「の」を表すデータが確認され、次入力方向探索部１１２において、文字「ょ」、「た」、「の」に対する次入力候補キーが設定され、ソフトキーボード２０３に表示される（ＳＥＴＰ１１２）。このとき、ソフトキーボード２０３において、図２４のように、文字「か」〜「く」それぞれに隣接した「さ」〜「す」を示す通常キーが配置される位置に、「た」、「ょ」、「の」を示す次入力候補キーが配置された表示が成される。
【０１０４】
又、次に、十字キー２７１が操作されて、ソフトキーボード２０３上の「の」を示す次入力候補キー上にポインタ２７０に配置されると、キーの選択が行われたことが確認され（ＳＴＥＰ１０２、ＳＴＥＰ２０１）、ソフトキーボード２０３上に表示されている次入力候補キーが選択されたことが確認される（ＳＴＥＰ２０２、ＳＴＥＰ２０３）。その後、確定ボタン２７２が操作されて、文字「の」の入力が確定されると、文字「の」の入力が指示処理部１０８で確認される（ＳＴＥＰ１０２、ＳＴＥＰ２０１、ＳＴＥＰ１０３、ＳＴＥＰ２０５）。
【０１０５】
よって、この文字「きの」を示すデータが記憶部１１０の入力データ列用記憶領域に格納されるとともに（ＳＴＥＰ１０５）、図２５のように、文字「きの」が表示部１０９の表示領域２０２に表示される（ＳＴＥＰ１０６）。そして、入力された文字「の」のデータが２番目に入力された文字のデータであることが確認されるとともに（ＳＴＥＰ１０７）、次入力候補文字「の」が選択されたことが確認されるため（ＳＴＥＰ１０８）、記憶部１１０の入力データ履歴テーブル内の２番目文字情報エリア３０−２ｃにおける情報が更新される（ＳＴＥＰ１０９）。即ち、２番目文字エリア３１−２ｃに文字「の」のデータが格納される２番目文字情報エリア３０−２ｃにおいて、その２番目文字入力回数エリア３２−２ｃに格納された入力回数「６」が１回分計数されて「７」に更新される。
【０１０６】
又、このとき、３番目文字情報エリア３０−３ｃ，３０−３ｄにおける文字情報により、次入力候補文字の存在が確認された後（ＳＴＥＰ１１１）、この３番目文字情報エリア３０−３ｃ，３０−３ｄそれぞれに格納された文字「う」、「み」を表すデータより、文字「う」、「み」に対する次入力候補キーが設定される。よって、文字「う」、「み」に対する次入力候補キーが設定され、ソフトキーボード２０３に表示される（ＳＥＴＰ１１２）。このとき、ソフトキーボード２０３において、図２６のように、文字「ね」の両側それぞれに隣接した「て」、「へ」を示す通常キーが配置される位置に、「う」、「み」を示す次入力候補キーが配置された表示が成される。
【０１０７】
更に、次に、ＳＴＥＰ１０２、及びＳＴＥＰ２０１〜ＳＴＥＰ２０３において、ソフトキーボード２０３上の「う」を示す次入力候補キーにポインタ２７０に位置したことが確認される。その後、ＳＴＥＰ１０２、ＳＴＥＰ２０１、ＳＴＥＰ１０３、及びＳＴＥＰ２０５において、文字「う」の入力が指示処理部１０８で確認されると、記憶部１１０の入力データ列用記憶領域には、「きのう」となる文字列によるデータ列が格納されるとともに（ＳＴＥＰ１０５）、「きのう」となる文字列が、図２７のように、表示部１０９の表示領域２０２に表示される（ＳＴＥＰ１０６）。
【０１０８】
そして、入力された文字「う」のデータが３番目に入力された文字のデータであることが確認されるとともに（ＳＴＥＰ１０７）、次入力候補文字「う」が選択されたことが確認されるため（ＳＴＥＰ１０８）、記憶部１１０の入力データ履歴テーブル内の３番目文字情報エリア３０−２ｃにおける情報が更新される（ＳＴＥＰ１０９）。即ち、３番目文字エリア３１−３ｃに文字「う」のデータが格納される３番目文字情報エリア３０−３ｃにおいて、その３番目文字入力回数エリア３２−３ｃに格納された入力回数「５」が１回分計数されて「６」に更新される。
【０１０９】
又、このとき、３番目文字情報エリア３０−３ｃに４番目文字情報エリアが存在しないことが確認され（ＳＴＥＰ１１１）、図２８のように、ソフトキーボード２０３には、通常キーのみが表示されることとなる。そして、表示部１０９における表示が図２８のような状態となっているときに、指示入力部１０７の十字キー２７１及び確定ボタン２７２によって入力文字の変換又は確定が指示されると、ＳＴＥＰ１０２、ＳＴＥＰ２０１、ＳＴＥＰ１０３、及びＳＴＥＰ２０５において、この入力文字の変換又は確定を行うことが制御部１０６によって確認される。そして、指示された入力文字の変換又は確定が行われた後（ＳＴＥＰ１１３）、記憶部１１０の入力データ列用記憶領域に格納された文字列「きのう」によるデータ列を削除して初期化する（ＳＴＥＰ１０１）。
【０１１０】
２．文字列「きし」を入力するときの動作
文字列「きのう」が入力されるときと同様、まず、記憶部１１０の入力データ列用記憶領域が初期化された後（ＳＴＥＰ１０１）、ソフトキーボード２０３上の文字「き」を示す通常キーにポインタ２７０の位置が設置されると、ＳＴＥＰ２０１において、ポインタ２７０によって文字「き」が指示されたことが確認される。そして、ＳＴＥＰ２０５において、文字「き」の入力が確定されると、文字「き」を示すデータが入力データ列用記憶領域に格納されるとともに（ＳＴＥＰ１０５）、図２３のように、文字「き」が表示領域２０２に表示される（ＳＴＥＰ１０６）。
【０１１１】
そして、入力された文字「き」のデータが１番目に入力された文字のデータであることが確認されるとともに（ＳＴＥＰ１０７）、次入力候補文字があることが確認され（ＳＴＥＰ１１１）、文字「ょ」、「た」、「の」に対する次入力候補キーと設定されて、図２４のように、表示部１０９のソフトキーボード２０３に表示される（ＳＴＥＰ１１２）。この文字「ょ」、「た」、「の」を表す次入力候補キーがソフトキーボード２０３に表示されているとき、十字キー２７１が操作されて、ソフトキーボード２０３上の「く」を示す通常キーを示す位置に、ポインタ２７０が配置されるものとする。
【０１１２】
このとき、ＳＴＥＰ２０１において、ポインタ２７０によって文字「く」が指示されたことが確認されると、文字「ょ」、「た」、「の」を示す次入力候補キーが表示されていることが確認されるとともに（ＳＴＥＰ２０２）、文字「く」を示す通常キーが選択されたことが確認される（ＳＴＥＰ２０３）。よって、文字「ょ」、「た」、「の」を示す次入力候補キーを非表示とするとともに、図２９のように、文字「さ」、「し」、「す」を示す通常キーが表示される（ＳＴＥＰ２０４）。
【０１１３】
このようにして、文字「さ」、「し」、「す」を表す次入力候補キーがソフトキーボード２０３に表示されるとき、ソフトキーボード２０３上の「し」を示す通常キー上にポインタ２７０に配置されると、キーの選択が行われたことが確認される（ＳＴＥＰ１０２、ＳＴＥＰ２０１）。そして、ソフトキーボード２０３に通常キーのみが表示されていることが確認される（ＳＴＥＰ２０２）。その後、ＳＴＥＰ２０５において、文字「し」の入力が確定されると、「きし」となる文字列によるデータ列が格納されとともに（ＳＴＥＰ１０５）、この「きし」となる文字列が、図３０のように、表示部１０９の表示領域２０２に表示される（ＳＴＥＰ１０６）。
【０１１４】
又、入力された文字「し」のデータが２番目に入力された文字のデータであることが確認されるとともに（ＳＴＥＰ１０７）、次入力候補文字「ょ」、「た」、「の」から選択されていないことが確認される（ＳＴＥＰ１０８）。そして、第１の実施形態と同様、記憶部１１０の入力データ履歴テーブルにおいて、図１６のように、履歴情報エリア３０−１ａに、その２番目文字エリア３１−２ｐに文字「し」を表すデータが格納される新たな２番目文字情報エリア３０−２ｐが追加される（ＳＴＥＰ１１０）。
【０１１５】
その後、ＳＴＥＰ１０２、ＳＴＥＰ２０１、ＳＴＥＰ１０３、及びＳＴＥＰ２０５において、表示領域２０２に表示される入力文字の変換又は確定が指示されたことが確認されると、表示領域２０２における表示が、漢字の「岸」に変換して確定されるか、又は、平仮名の「きし」のままで確定される（ＳＴＥＰ１１３）。そして、記憶部１１０の入力データ列用記憶領域に格納された文字列「きし」によるデータ列を削除することで、記憶部１１０の入力データ列用記憶領域を初期化する（ＳＴＥＰ１０１）。
【０１１６】
（次入力候補キーの別の表示例）
本実施形態において、ソフトキーボード２０３における次入力候補キーが図２２のように表示されるものとしたが、次入力候補キーの表示は、これに限るものでなくても構わない。ソフトキーボード２０３における次入力候補キーの別の表示例を、図３１〜図３３に示すとともに、それぞれの表示例について以下に説明する。尚、図３１〜図３３の表示例では、上述の動作例のように、文字「き」が入力された後に文字「の」が指定されることで、文字「う」、「み」を示す次入力候補キーが表示されたときのものである。
【０１１７】
１．表示例１
本例では、上述の例と異なり、１文字分の次入力候補キーが１文字分の通常キーの上に表示されるのではなく、図３１のように、指定された文字の周囲の複数の通常キーを渡る領域に表示される。よって、文字「の」を示す通常キーの周囲に配置される文字「て」、「と」、「ね」、「へ」、「ほ」を示す通常キーの表示の上に、文字「う」、「み」を示す次入力候補キーが表示される。
【０１１８】
即ち、文字「て」、「と」を示す通常キーが表示される領域と「ね」を示す通常キーが表示される領域の右半分の領域とによって構成される領域３５０ａに、「う」を示す次入力候補キーが表示され、又、「へ」、「ほ」を示す通常キーが表示される領域と「ね」を示す通常キーが表示される領域の左半分の領域とによって構成される領域３５０ｂに、「み」を示す次入力候補キーが表示される。このとき、文字「う」、「み」を示す次入力候補キーは、図３１において斜線で示されるように、通常キーと異なる表示形式で表示される。
【０１１９】
２．表示例２
本例においても、表示例１と同様、図３２のように、指定された文字の周囲の複数の通常キーを渡る領域に表示されるが、入力データ履歴テーブルにおいて確認される入力回数に基づいて、次入力候補文字それぞれの表示される領域が設定される。今、図４に示すように、３番目文字入力回数エリア３２−３ｃ，３２−３ｄそれぞれに格納された文字「う」、「み」の入力回数がそれぞれ「５」、「１」であるため、文字「う」を示す次入力候補キーの表示される領域が、文字「み」を示す次入力候補キーの表示される領域より広くなる。
【０１２０】
このとき、表示例１と同様、文字「の」を示す通常キーの周囲に配置される文字「て」、「と」、「ね」、「へ」、「ほ」を示す通常キーの表示の上に、文字「う」、「み」を示す次入力候補キーが表示される。そして、文字「て」、「と」、「ね」、「へ」を示す通常キーが表示される領域によって構成される領域３５１ａに、「う」を示す次入力候補キーが表示され、又、「ほ」を示す通常キーが表示される領域３５１ｂに、「み」を示す次入力候補キーが表示される。このとき、文字「う」、「み」を示す次入力候補キーは、図３２において斜線で示されるように、通常キーと異なる表示形式で表示される。
【０１２１】
３．表示例３
本例では、上述の例と異なり、ポインタ２７０によって指定された次入力候補キーが選択されて入力が確定したとき、入力が確認された文字の通常キーの周囲に新たな次入力候補キーが表示されるのではなく、図３３のように、入力が確認された文字の次入力候補キーの周囲に新たな次入力候補キーが表示される。即ち、文字「の」を示す次入力候補キーが選択されて、文字「の」の入力が確定されたとき、文字「う」、「み」を表す次入力候補キーそれぞれが、文字「の」を表す次入力候補キーと隣接するように配置される。即ち、文字「く」、「つ」を表す通常キーそれぞれに、文字「う」、「み」を表す次入力候補キーそれぞれが表示される。
【０１２２】
このとき、文字「う」、「み」を示す次入力候補キーは、図３３において斜線で示されるように、通常キーと異なる表示形式で表示されるとともに、文字「の」を示す次入力候補キーが通常キーと同様の表示形式で表示される。尚、本例では、選択されている次入力候補キーが通常キーと同様の表示形式で表示されるものとしたが、現在選択されている次入力候補キー、新たに設定された次入力候補キー、及び、通常キーの表示形式それぞれが異なるものとしても構わない。
【０１２３】
尚、本実施形態においては、次入力候補キーを表示する際、表示する次入力候補キーの数が６個となるように制限を与えるものとしたが、次入力候補キーの数に制限を与えないものとしても構わない。又、第１の実施形態における表示例２と同様、ソフトキーボード２０３において、通常キーと次入力候補キーと位置関係を示すための表示が行われるものとしても構わない。更に、本実施形態において、次入力候補キーの表示がされているとき、この次入力候補キー及び現在選択されている文字を表す通常キーと異なるキーをポインタ２７０が指示すると、次入力候補キーが非表示となるものとしたが、次入力候補キーが表示されて所定時間が経過すると、次入力候補キーが非表示となるようにしても構わない。即ち、次入力候補キーが表示されて所定時間が経過すると、次入力候補キーが非表示となり、この次入力候補キーが重ねて配置される位置の通常キーが表示される。
【０１２４】
又、第１の実施形態において、第２の実施形態のように、指示入力部１０７として十字キー及び確定ボタンを備えるものとし、まず、十字キーによりソフトキーボード２０３におけるキーが選択されるとともに、確定ボタンで入力が確定されるものとしても構わない。更に、第１の実施形態においても、次入力候補キーが表示されて所定時間が経過すると、次入力候補キーが非表示となるとともに形成された余白が削除されて、通常キーのみから成るソフトキーボード２０３が表示されるものとしても構わない。
【０１２５】
又、第１及び第２の実施形態において、入力された文字に対して１文字分ずつの次入力候補キーが複数表示されるものとしたが、複数文字分による文字列を示す次入力候補キーが表示されるものとしても構わない。即ち、例えば、第１の実施形態において、図４のような構成の入力データ履歴テーブルのように、文字「き」が入力されるとき、文字列「ょう」、「のう」による入力回数が多い場合、図３４に示すように、文字「き」の通常キー３５０の周囲の余白に文字列「ょう」、「のう」による次入力候補キー３５２ａ，３５２ｂが表示される。
【産業上の利用可能性】
【０１２６】
本発明の情報端末装置は、表示部に表示されるソフトキーボードに基づいて文字入力が行われるＰＤＡや小型ＰＣなどの携帯可能な情報端末装置に適用することが可能である。
【図面の簡単な説明】
【０１２７】
【図１】は、第１の実施形態の情報端末装置の内部構成を示すブロック図である。
【図２】は、第１の実施形態の情報端末装置の構成を示す外観斜視図である。
【図３】は、入力データ履歴テーブルのデータ構造を示す概略図である。
【図４】は、入力データ履歴テーブルの一構成例を示す図である。
【図５】は、図１の情報端末装置におけるデータ入力動作時の処理動作を示すフローチャートである。
【図６】は、次入力候補キーの表示動作を説明するための（ｎ−１）番目文字情報エリアの構成図である。
【図７】は、図１の情報端末装置における次入力候補キーの表示動作を説明するためのソフトキーボードの構成図である。
【図８】は、図１の情報端末装置におけるソフトキーボードの表示例を示す図である。
【図９】は、図１の情報端末装置におけるソフトキーボードの表示例を示す図である。
【図１０】は、図１の情報端末装置におけるソフトキーボードの表示例を示す図である。
【図１１】は、図１の情報端末装置におけるソフトキーボードの表示例を示す図である。
【図１２】は、図１の情報端末装置におけるソフトキーボードの表示例を示す図である。
【図１３】は、図１の情報端末装置におけるソフトキーボードの表示例を示す図である。
【図１４】は、図１の情報端末装置におけるソフトキーボードの表示例を示す図である。
【図１５】は、図１の情報端末装置におけるソフトキーボードの表示例を示す図である。
【図１６】は、入力データ履歴テーブルの別の構成例を示す図である。
【図１７】は、第１の実施形態の表示例１における次入力候補キーの表示例を説明するための図である。
【図１８】は、第１の実施形態の表示例２における次入力候補キーの表示例を説明するための図である。
【図１９】は、第２の実施形態の情報端末装置の内部構成を示すブロック図である。
【図２０】は、第２の実施形態の情報端末装置の構成を示す外観斜視図である。
【図２１】は、図１９の情報端末装置におけるデータ入力動作時の処理動作を示すフローチャートである。
【図２２】は、図１９の情報端末装置における次入力候補キーの表示動作を説明するためのソフトキーボードの構成図である。
【図２３】は、図１９の情報端末装置におけるソフトキーボードの表示例を示す図である。
【図２４】は、図１９の情報端末装置におけるソフトキーボードの表示例を示す図である。
【図２５】は、図１９の情報端末装置におけるソフトキーボードの表示例を示す図である。
【図２６】は、図１９の情報端末装置におけるソフトキーボードの表示例を示す図である。
【図２７】は、図１９の情報端末装置におけるソフトキーボードの表示例を示す図である。
【図２８】は、図１９の情報端末装置におけるソフトキーボードの表示例を示す図である。
【図２９】は、図１９の情報端末装置におけるソフトキーボードの表示例を示す図である。
【図３０】は、図１９の情報端末装置におけるソフトキーボードの表示例を示す図である。
【図３１】は、第２の実施形態の表示例１における次入力候補キーの表示例を説明するための図である。
【図３２】は、第２の実施形態の表示例２における次入力候補キーの表示例を説明するための図である。
【図３３】は、第２の実施形態の表示例３における次入力候補キーの表示例を説明するための図である。
【図３４】は、次入力候補キーの別の表示例を説明するための図である。
【符号の説明】
【０１２８】
１    情報端末装置
２    ネットワーク回線
３    記録媒体
１０１    情報入力装置
１０２    ネットワークＩ／Ｆ
１０３    記録再生装置
１０４    情報処理装置
１０５    入出力部
１０６    制御部
１０７    指示入力部
１０８    指示処理部
１０９    表示部
１１０    記憶部
１１１    文字変換部
１１２    次入力候補探索部
１１３，１１４    バス回線
【図１】
2006293797.tif 000003
【図２】
2006293797.tif 000004
【図３】
2006293797.tif 000005
【図４】
2006293797.tif 000006
【図５】
2006293797.tif 000007
【図６】
2006293797.tif 000008
【図７】
2006293797.tif 000009
【図８】
2006293797.tif 000010
【図９】
2006293797.tif 000011
【図１０】
2006293797.tif 000012
【図１１】
2006293797.tif 000013
【図１２】
2006293797.tif 000014
【図１３】
2006293797.tif 000015
【図１４】
2006293797.tif 000016
【図１５】
2006293797.tif 000017
【図１６】
2006293797.tif 000018
【図１７】
2006293797.tif 000019
【図１８】
2006293797.tif 000020
【図１９】
2006293797.tif 000021
【図２０】
2006293797.tif 000022
【図２１】
2006293797.tif 000023
【図２２】
2006293797.tif 000024
【図２３】
2006293797.tif 000025
【図２４】
2006293797.tif 000026
【図２５】
2006293797.tif 000027
【図２６】
2006293797.tif 000028
【図２７】
2006293797.tif 000029
【図２８】
2006293797.tif 000030
【図２９】
2006293797.tif 000031
【図３０】
2006293797.tif 000032
【図３１】
2006293797.tif 000033
【図３２】
2006293797.tif 000034
【図３３】
2006293797.tif 000035
【図３４】
2006293797.tif 000036