(57)【特許請求の範囲】
【請求項１】
入力用の文字を一覧表示する表示手段と、
少なくとも２方向の操作を行うためのスイッチ手段と、
このスイッチ手段の一方向の操作に対応づけて一覧表示された入力用の文字の指定位置を一定方向に変更し、他方向の操作に対応づけて指定位置の文字を選択する文字選択手段と、
１又は複数の文字に対応づけて複数の候補単語を記憶する候補単語記憶手段と、
前記文字選択手段により１又は複数の文字が選択されたことにより、当該選択された文字に対応する複数の候補単語を前記候補単語記憶手段から読み出して、前記表示手段に一覧表示する候補表示制御手段と、
前記候補表示制御手段で候補単語が一覧表示された状態で、前記スイッチ手段の一方向の操作に応じて、一覧表示された候補単語の先頭の候補単語から末尾の候補単語まで候補単語の指定位置を一定方向に変更し、その後においては一覧表示された入力用の文字の指定位置を先頭から一定方向に変更し、前記スイッチ手段の他方向の操作に対応づけて一覧表示された候補単語又は入力用の文字から選択する候補・文字選択手段と、
を備えることを特徴とする携帯情報端末。
【請求項２】
前記文字選択手段により選択された文字を未確定文字として前記表示手段に表示する未確定文字制御手段と、
この未確定文字に対応する候補単語が前記候補表示制御手段によって前記表示手段に一覧表示され、前記候補・文字選択手段により前記候補単語から選択された場合において、前記未確定文字を消去するとともに前記選択された候補単語を確定文字として表示する確定文字制御手段をさらに有することを特徴とする請求項１記載の携帯情報端末。
【請求項３】
前記選択手段により選択され前記未確定文字制御手段によって表示された複数の未確定文字を、確定文字として表示し、候補単語として前記候補単語記憶手段に追加記憶する候補単語追加手段を更に備えることを特徴とする請求項２記載の携帯情報端末。
【請求項４】
少なくとも２方向の操作を行うためのスイッチ手段を有するコンピュータにおいて、表示手段に一覧表示された入力用の文字キーボード上で文字を選択するためのコンピュータが実行可能なプログラムを格納した記憶媒体であって、
このスイッチ手段の一方向の操作に対応づけて一覧表示された入力用の文字の指定位置を一定方向に変更し、他方向の操作に対応づけて指定位置の文字を選択させるためのコンピュータが実行可能なプログラムコードと、
１又は複数の文字に対応づけて複数の候補単語を記憶するためのコンピュータが実行可能なプログラムコードと、
１又は複数の文字が選択されたことにより、当該選択された文字に対応する複数の候補単語を読み出して、一覧表示するためのコンピュータが実行可能なプログラムコードと、
前記候補単語が一覧表示された状態で、前記スイッチ手段の一方向操作に応じて、一覧表示された候補単語の先頭の候補単語から末尾の候補単語まで候補単語の指定位置を一定方向に変更し、その後においては一覧表示された入力用の文字の指定位置を先頭から一定方向に変更し、前記スイッチ手段の他方向の操作に対応づけて一覧表示された候補単語又は入力用の文字から選択させるためのコンピュータが実行可能なプログラムコードと、
を含むプログラムを格納したことを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、操作スイッチ等の文字入力手段を有する携帯情報端末に関する。
【０００２】
【従来の技術】
近年、ＰＤＡ（Personal Digital Assistant）等の携帯情報端末において、タイプ入力型のキーボードによる文字入力ではなく、ソフトウェアキーボードを表示画面に表示し、機器表面に対して平行と垂直の２方向操作が行える操作スイッチの操作によって文字入力が行われている。
従来の操作スイッチでは、平行方向の操作によって文字を指定して、垂直方向の操作によって選択実行して文字入力を行っていた。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記のように操作スイッチを使用した文字入力では、表示されたキーボード上で、上下キーにより１文字ずつ移動させて文字を指定し、プッシュキーにより選択する必要があり、文字入力操作が煩雑で不便であった。また、入力する文字数が多い場合には操作スイッチを操作する親指等が疲労してしまうという問題があった。
【０００４】
また、入力した文字に対応する候補単語を選択する方法があるが、この方法では、最初に文字を入力して候補選択状態に移行し、候補単語が見つからない場合には再度文字入力状態に移行する必要があり、入力状態の切り替えが面倒であった。
本発明の課題は、入力された文字に対応する複数の候補単語をキーボードと共に表示し、表示された候補単語を選択しての文字入力と、キーボード上での文字入力を同時に実行可能とすることによって文字入力を簡易にする携帯情報端末及び記憶媒体を提供することである。
【０００５】
【課題を解決するための手段】
上記課題を解決するため、
請求項１記載の発明は、
入力用の文字を一覧表示する表示手段（例えば、図１に示す表示装置４に対応する。）と、
少なくとも２方向の操作を行うためのスイッチ手段（例えば、図１に示す操作スイッチ３ａに対応する。）と、
このスイッチ手段の一方向の操作に対応づけて一覧表示された入力用の文字の指定位置を一定方向に変更し、他方向の操作に対応づけて指定位置の文字を選択する文字選択手段（例えば、図１に示す操作スイッチ３ａに対応する。）と、
１又は複数の文字に対応づけて複数の候補単語を記憶する候補単語記憶手段（例えば、図１に示す記憶媒体７に対応する。）と、
前記文字選択手段により１又は複数の文字が選択されたことにより、当該選択された文字に対応する複数の候補単語を前記候補単語記憶手段から読み出して、前記表示手段に一覧表示する候補表示制御手段（例えば、図１に示すＣＰＵ２；図３に示すフローチャートのステップＳ１３に対応する。）と、
前記候補表示制御手段で候補単語が一覧表示された状態で、前記スイッチ手段の一方向の操作に応じて、一覧表示された候補単語の先頭の候補単語から末尾の候補単語まで候補単語の指定位置を一定方向に変更し、その後においては一覧表示された入力用の文字の指定位置を先頭から一定方向に変更し、前記スイッチ手段の他方向の操作に対応づけて一覧表示された候補単語又は入力用の文字から選択する候補・文字選択手段（例えば、図１に示すＣＰＵ２に対応する。）と、
を備えることを特徴としている。
【０００６】
この請求項１記載の発明の携帯情報端末によれば、
少なくとも２方向の操作を行うスイッチ手段の一方向の操作に対応づけて表示手段に一覧表示された入力用の文字の指定位置を一定方向に変更し、スイッチ手段の他方向の操作に対応づけて指定位置の文字を選択し、候補単語記憶手段により、１又は複数の文字に対応づけて複数の候補単語を記憶し、候補表示制御手段により、文字選択手段によって選択された１又は複数の文字に対応する複数の候補単語を候補単語記憶手段から読み出して、表示手段に一覧表示する。
そして、表示手段に入力用の文字と候補単語が一覧表示された状態で、候補・文字選択手段は、スイッチ手段の一方向の操作に対応づけて、先頭の候補単語から末尾の候補単語まで候補単語の指定位置を一定方向に変更し、その後においては入力用の文字の指定位置を先頭から一定方向に変更し、スイッチ手段の他方向の操作に対応づけて、変更された指定位置の候補単語又は入力用の文字から選択する。
【０００７】
したがって、入力用の文字と、入力された文字に対応する複数の候補単語と、を同時に一覧表示し、この表示された入力用の文字または候補単語を選択することができるため、従来のように入力状態の切り替えが不要であり、文字入力の操作性が向上する。
【０００８】
【発明の実施の形態】
以下、図１〜図４を参照して本発明を適用した携帯情報端末１の一実施の形態を詳細に説明する。
本実施の形態では、詳細については後述するが、携帯情報端末１の入力装置３に２方向の操作（上下操作、プッシュ操作）が実行可能な操作スイッチ３ａを備えている。そして、この操作スイッチ３ａを利用した文字入力（以下、アクション入力とする）によって、ユーザが簡易に文字入力することを特徴としている。
【０００９】
先ず、図１〜図２を参照して本発明を適用した携帯情報端末１の要部構成を説明する。
図１は、本発明を適用した携帯情報端末１の内部構成を示したブロック図であり、図２は、図１に示した携帯情報端末１内のＲＡＭ５の内部構成を示した図である。
【００１０】
図１において、携帯情報端末１は、ＣＰＵ２、入力装置３、表示装置４、ＲＡＭ５、記憶装置６、記憶媒体７、及び伝送制御部８によって構成されている。ここで、記憶媒体７を除く各構成部は、バス９によって接続されている。
【００１１】
ＣＰＵ（Central Processing Unit）２は、記憶装置６内の記憶媒体７に記憶されている携帯情報端末１に対応する各種アプリケーション７ａ、入力装置３から入力される各種指示及び入力データをＲＡＭ５内のワークエリア５ａに格納し、該ワークエリア５ａに格納したアプリケーションプログラムに従って各種処理を実行し、その処理結果をＲＡＭ５内のワークエリア５ａに格納するとともに、表示装置４に表示する。そして、ＣＰＵ２は、ＲＡＭ５内のワークエリア５ａに格納した処理結果を入力装置３から入力指示される記憶装置６内の記憶媒体７に保存する。
【００１２】
また、ＣＰＵ２は、後述する「アクション入力処理」において、ユーザによってアクション入力モードキー３ｂが押下されると、表示装置４にソフトウェアキーボードを表示する。ここでアクション入力とは、片手で携帯情報端末を保持した状態でその親指で操作スイッチ３ａを操作して文字入力する入力操作をいう。そして、ユーザの操作スイッチ３ａの上下操作（機器表面に対して平行な方向の操作）及びプッシュ操作（機器表面に対して垂直な方向の操作）により文字が入力されると、ＣＰＵ２は、該入力された文字を未確定文字としてＲＡＭ５内の未確定文字エリア５ｆ（図２参照）に保存し、表示装置４にアンダーライン表示する。この未確定文字が２文字以上である場合、ＣＰＵ２は、ＲＡＭ５内の候補辞書エリア５ｂ（図２参照）に格納されている候補単語の中から、未確定文字に対応する候補辞書を検索し、該検索した候補単語を表示装置４に選択可能に一覧表示する。更に、ユーザの操作スイッチ３ａのプッシュ操作によって、候補単語が選択されると、ＣＰＵ２は、選択された候補単語をＲＡＭ５内の確定文字エリア５ｅ（図２参照）に保存し、確定文字として表示装置４に表示する。
【００１３】
入力装置３は、上下方向（機器表面に対して平行な方向）に回転又はスライドして表示装置４に表示された内容を選択する上下操作機能と、この上下操作機能により選択された表示内容を確定する機器表面に対して垂直な方向の操作であるプッシュ操作機能とを有する操作スイッチ３ａを携帯情報端末１の側面に備え、操作スイッチによる入力を行うモードを設定するときに時に押下されるアクション入力モードキー３ｂ等を携帯情報端末１の側面に備えている。
入力装置３は、ユーザによる操作スイッチ３ａの上下操作、またはプッシュ操作に対応する操作信号や、アクション入力モードキー３ｂの押下信号等をＣＰＵ２に出力する。
【００１４】
表示装置４は、液晶表示装置等によって構成されており、ＣＰＵ２を介して入力装置３から入力されるデータ等を表示する。また、表示装置４は、後述する「アクション入力処理」において、その表示部にソフトウェアキーボード（図５のキーボードｋｂ１、図６のキーボードｋｂ２）を表示する。
【００１５】
ＲＡＭ５は、図２に示すように、ワークエリア５ａ、候補辞書（QUICK FIND データ）エリア５ｂ、キーボードデータエリア５ｃ、反転位置エリア５ｄ、確定文字エリア５ｅ、及び未確定文字エリア５ｆによって構成されている。
【００１６】
図２において、ワークエリア５ａは、ユーザによって指定されたアプリケーションプログラム、入力指示、入力データ及び処理結果等を格納し、候補辞書エリア５ｂは、ユーザによって入力された未確定文字の文字数（例えば、２文字以上）に対応する候補単語（図５の候補単語ｗｃ１〜ｗｃ３、図６の候補単語ｗｃ４〜ｗｃ８）を格納し、キーボードデータエリア５ｃは、操作スイッチ３ａを使用してアクション入力する際に、表示装置４に表示させるソフトウェアキーボード（図５のキーボードｋｂ１、図６のキーボードｋｂ２）のデータを格納している。また、反転位置エリア５ｄは、表示装置４に表示されたソフトウェアキーボードにおける反転位置情報を格納し、確定文字エリア５ｅは、ユーザにより確定された確定文字を格納し、未確定文字エリア５ｆは、確定文字前の未確定文字を格納している。
【００１７】
記憶装置６は、内部に格納した記憶媒体７内に、各種アプリケーションプログラム、データ等が予め記憶されており、この記憶媒体７は、磁気的、光学的記憶媒体、若しくは半導体メモリで構成されている。この記憶媒体７は、記憶装置６に固定的に設けられたもの、若しくは着脱自在に装着するものであり、この記憶媒体７には当該携帯情報端末１に対応する各種アプリケーションプログラム７ａ、ユーザが操作スイッチ３ａの操作によって文字をアクション入力する際に使用する候補辞書７ｂ等を記憶する。
【００１８】
また、この記憶媒体７に記憶するプログラム、データ等は、その一部若しくは全部をサーバやネットワーク回線等の伝送媒体を介して伝送制御部８から受信する構成にしてもよく、更に、前記記憶媒体７は、ネットワーク上に構築されたサーバの記憶媒体であってもよい。更に、記憶媒体７は、前記プログラムをネットワーク回線等の伝送媒体を介して、伝送制御部８からサーバやクライアントへ伝送して、これらの機器にインストールするように構成してもよい。
【００１９】
伝送制御部８は、モデム（ＭＯＤＥＭ：Modulator/DEModulator）またはターミナルアダプタ（ＴＡ：Terminal Adapter）等によって構成され、電話回線、ＩＳＤＮ回線等の通信回線を介して外部機器との通信を行うための制御を行う。モデムは、電話回線を介してパーソナルコンピュータ等の外部機器との通信を行うために、ＣＰＵ２によって処理されたデジタルデータを電話回線の周波数帯域に合ったアナログ信号に変調し、また、電話回線を介して入力されたアナログ信号をデジタル信号に復調する装置であり、ターミナルアダプタは、ＩＳＤＮ回線を介してパーソナルコンピュータ等の外部機器との通信を行うために、既存のインターフェイスをＩＳＤＮに対応するインターフェイスに変換する装置である。
【００２０】
次に、図３〜図４を参照して、本実施の形態の携帯情報端末１における、ＣＰＵ２の「アクション入力処理」について説明する。
図３〜図４は、本実施の形態の携帯情報端末１における、ＣＰＵ２の「アクション入力処理」について説明するフローチャートである。
【００２１】
図３〜図４に示すフローチャートにおいて、先ず、携帯情報端末１のＣＰＵ２は、ユーザによって入力装置３のアクション入力モードキー３ｂ（図１参照）が押下されると、アクション入力指令を受信して（ステップＳ１）、記憶装置６内の記憶媒体７に記憶されているアクション入力に関するアプリケーションプログラム７ａ及びデータを読み出して、ＲＡＭ５内のワークエリア５ａに格納するとともに本処理を開始する。また、ＣＰＵ２は、記憶装置６内の記憶媒体７に記憶されている候補辞書７ｂを読み出して、ＲＡＭ５内の候補辞書エリア５ｂに格納する。
【００２２】
ここで、このフローチャートに記述されている各機能を実現するためのプログラムは、読み取り可能なプログラムコードの形態で記憶媒体７に格納されており、ＣＰＵ２は、このプログラムコードに従った動作を逐次実行する。また、ＣＰＵ２は、伝送媒体を介して伝送されてきた上述のプログラムコードに従った動作を逐次実行することもできる。すなわち、記憶媒体７の他、伝送媒体を介して外部供給されたプログラム／データを利用してこの実施の形態特有の動作を実行することもできる。
【００２３】
次に、ＣＰＵ２は、ＲＡＭ５内のキーボードデータエリア５ｃからキーボードデータを読み込んで、ソフトウェアキーボード（図５のｋｂ１、図６のｋｂ２）を表示装置４に表示して（ステップＳ２）、該表示されたキーボードの先頭文字（図５（１）の“Ａ”）を反転表示する（ステップＳ３）。
【００２４】
そして、ＣＰＵ２は、ユーザによって操作スイッチ３ａの操作が行われたか否かを判別し（ステップＳ４）、操作スイッチ３ａの操作が行われていない場合（ステップＳ４；Ｎｏ）、ＣＰＵ２は、ステップＳ４を繰り返し、ユーザによる操作スイッチ３ａの操作を監視する。また、操作スイッチ３ａの操作が行われた場合（ステップＳ４；Ｙｅｓ）、ＣＰＵ２は、該操作スイッチ３ａの操作が上下操作であるか否かを判別する（ステップＳ５）。
【００２５】
このステップＳ５において、操作スイッチ３ａの操作が上下操作である場合（ステップＳ５；Ｙｅｓ）、ＣＰＵ２は、表示装置４に表示されたキーボードの反転位置を上下操作に従って移動させて（ステップＳ６）、ステップＳ４に戻り、再度ユーザによる操作スイッチ３ａの操作を監視する。また、操作スイッチ３ａの操作が上下操作でない場合（ステップＳ５；Ｎｏ）、即ち操作スイッチ３ａの操作がプッシュ操作である場合、ＣＰＵ２は、キーボードの反転表示位置が文字であるか否かを判別する（ステップＳ７）。
【００２６】
ここで、キーボードの反転表示位置が文字である場合（ステップＳ７；Ｙｅｓ）、ＣＰＵ２は、反転表示された文字を未確定文字としてＲＡＭ５内の未確定文字エリア５ｆに保存して（ステップＳ８）、表示装置４において該未確定文字をアンダーライン表示する（ステップＳ９）。そして、ＣＰＵ２は、未確定文字が１文字である否かを判別する（ステップＳ１０）。
【００２７】
このステップＳ１０で、未確定文字が１文字である場合（ステップＳ１０；Ｙｅｓ）、ＣＰＵ２は、ステップＳ３に戻り、キーボードの先頭文字を反転表示して、ユーザによる操作スイッチ３ａの操作を監視する。また、未確定文字が１文字でない場合（ステップＳ１０；Ｎｏ）、即ち未確定文字が２文字以上の場合、ＣＰＵ２は、該未確定文字に対応する候補単語をＲＡＭ５内の候補辞書エリア５ｂに格納された候補辞書の中からサーチして（ステップＳ１１）、該未確定文字に対応する候補単語があったか否かを判別する（ステップＳ１２）。
【００２８】
ステップＳ１２において、候補単語が無い場合（ステップＳ１２；Ｎｏ）、ステップＳ３に戻り、キーボードの先頭文字を反転表示して、ユーザによって実行される操作スイッチ３ａの操作を監視する。また、候補単語があった場合（ステップＳ１２；Ｙｅｓ）、ＣＰＵ２は、候補単語を表示装置４に一覧表示して（ステップＳ１３）、ステップＳ３に戻り、キーボードの先頭文字を反転表示して、ユーザによる操作スイッチ３ａの操作を監視する。
【００２９】
上述したステップＳ１０〜ステップＳ１３において、文字入力用のキーボードを表示した状態で、更に候補単語を表示することによって、ユーザがキーボードによる文字入力と、候補単語の選択による文字入力と、を同時に実行できるようにした。
【００３０】
一方、ステップＳ７において、キーボードの反転表示位置が文字でない場合（ステップＳ７；Ｎｏ）、ＣＰＵ２は、キーボードの反転表示位置がステップＳ１３で表示された候補単語であるか否かを判別する（ステップＳ１４）。
【００３１】
ここで、キーボードの反転表示位置が候補単語である場合（ステップＳ１４；Ｙｅｓ）、ＣＰＵ２は、該反転表示された候補単語を確定文字としてＲＡＭ５内の確定文字エリア５ｅに保存し（ステップＳ１５）、未確定文字をＲＡＭ５内の未確定文字エリア５ｆからクリアし、表示装置４のアンダーライン表示された未確定文字をクリアする（ステップＳ１９）。そして、ＣＰＵ２は、確定文字を表示装置４に表示して（ステップＳ２０）、ステップＳ３に戻り、キーボードの先頭文字を反転表示し、ユーザによって実行される操作スイッチ３ａの操作を監視する。
【００３２】
また、ステップＳ１４において、キーボードの反転表示位置が候補単語でない場合（ステップＳ１４；Ｎｏ）、ＣＰＵ２は、キーボードの反転表示位置が実行キーであるか否かを判別し（ステップＳ１６）、キーボードの反転表示位置が実行キーでない場合（ステップＳ１６；Ｎｏ）、例えば、キーボードの反転表示位置が変換キー（図６のＣ１〜Ｃ４）等である場合、ＣＰＵ２は、該変換キーに対応する処理を実行した後ステップＳ３に戻り、キーボードの先頭文字を反転表示して、ユーザによって実行される操作スイッチ３ａの操作を監視する。
【００３３】
また、ステップＳ１６において、キーボードの反転表示位置が実行キーである場合（ステップＳ１６；Ｙｅｓ）、ＣＰＵ２は、表示装置４にアンダーライン表示されている未確定文字を、確定文字としてＲＡＭ５内の確定文字エリア５ｅに保存し（ステップＳ１７）、保存された該確定文字を候補単語としてＲＡＭ５内の候補辞書エリア５ｂに保存する（ステップＳ１８）。
【００３４】
このステップＳ１８において、確定文字が候補単語として登録されるので、当該携帯情報端末における文字入力の操作性が向上する。
【００３５】
そして、ＣＰＵ２は、未確定文字をＲＡＭ５内の未確定文字エリア５ｆからクリアし、表示装置４のアンダーライン表示された未確定文字をクリアする（ステップＳ１９）。さらに、ＣＰＵ２は、確定文字を表示装置４に表示して（ステップＳ２０）、ステップＳ３に戻り、キーボードの先頭文字を反転表示して、ユーザによって実行される操作スイッチ３ａの操作を監視する。
【００３６】
次に、図５〜図６を参照して、上述の「アクション入力処理」（図３〜図４参照）を使用した文字の入力例について説明する。
【００３７】
図５は、本実施の形態の携帯情報端末１における、「アクション入力処理」を使用したアルファベットの入力例を示した図である。
先ず、図５（１）に示すように、携帯情報端末１のＣＰＵ２は、ユーザによるアクション入力モードキー３ｂ（図１参照）の押下信号を受信して、表示装置４にキーボードｋｂ１を表示する。この時、ＣＰＵ２は、表示されたキーボードｋｂ１の先頭の文字であるアルファベットキー“Ａ”を反転表示する。
【００３８】
ここで、キーボードｋｂ１は、アルファベットキー“Ａ”〜“Ｚ”、数字キー“０”〜“９”、符号キーｍ１〜ｍ１１、及び実行キーｒ１によって構成されている。
【００３９】
次に、ユーザによって操作スイッチ３ａの上下操作が行われると、ＣＰＵ２は、その上下操作に従ってキーボードｋｂ１の反転表示位置を変更し、図５（２）に示すように、アルファベットキー“Ｍ”を反転表示する。
【００４０】
そして、アルファベットキー“Ｍ”が反転表示されている状態で、ユーザによって操作スイッチ３ａのプッシュ操作が実行されると、ＣＰＵ２は、図５（３）に示すように、単語ｗ１“Ｍ”を未確定文字として表示装置４にアンダーライン表示する。そして、図５（１）と同様に、キーボードｋｂ１の先頭の文字であるアルファベットキー“Ａ”を反転表示して、ユーザによる次の操作スイッチ３ａの操作を監視する。
【００４１】
次に、ユーザによる操作スイッチ３ａの上下操作によってアルファベットキー“Ｅ”が反転表示された状態で、更にユーザによって操作スイッチ３ａのプッシュ操作が実行されると、ＣＰＵ２は、図５（４）に示すように、単語ｗ２“ＭＥ”を未確定文字として表示装置４にアンダーライン表示する。更に、ＣＰＵ２は、この単語ｗ２“ＭＥ”に対応する候補単語ｗｃ１“ＭＥＥＴＩＮＧ”，ｗｃ２“ＭＥＭＢＥＲ”，ｗｃ３“ＭＥＭＯＲＹ”を、ＲＡＭ５内の候補辞書エリア５ｂから読み出して、キーボードｋｂ１と共に表示装置４に表示する。この時、表示された候補単語ｗｃ１〜ｗｃ３の内、先頭の候補単語ｗｃ１“ＭＥＥＴＩＮＧ”が反転表示されている。
【００４２】
ここで、ユーザは、図５（４）に示すキーボードｋｂ１の各入力キー（Ａ，Ｂ，…）、及び候補単語ｗｃ１〜ｗｃ３の中から何れか１つを、操作スイッチ３ａの上下操作によって選択可能である。
【００４３】
そして、ユーザによる操作スイッチ３ａの上下操作によって候補単語ｗｃ２“ＭＥＭＢＥＲ”が反転表示された状態で、ユーザによって操作スイッチ３ａのプッシュ操作が実行されると、ＣＰＵ２は、候補単語ｗｃ２“ＭＥＭＢＥＲ”を確定文字としてＲＡＭ５内の確定文字エリア５ｅに保存するとともに、図５（５ａ）に示すように、単語ｗ３“ＭＥＭＢＥＲ”を表示装置４に表示する。この時、単語ｗ３“ＭＥＭＢＥＲ”は確定文字であるため、アンダーライン表示されない。
【００４４】
図５（４）において、更に、アルファベットキー“Ｍ”が反転表示された状態で、ユーザによって操作スイッチ３ａのプッシュ操作が実行されると、ＣＰＵ２は、図５（５ｂ）に示すように、単語ｗ４“ＭＥＭ”を未確定文字として表示装置４にアンダーライン表示し、更に、この単語ｗ４“ＭＥＭ”に対応する候補単語ｗｃ２“ＭＥＭＢＥＲ”，ｗｃ３“ＭＥＭＯＲＹ”を、ＲＡＭ５内の候補辞書エリア５ｂから読み出して表示装置４に表示する。この時、表示された候補単語ｗｃ２〜ｗｃ３の内、先頭の候補単語ｗｃ２“ＭＥＭＢＥＲ”が反転表示されている。
【００４５】
更に、ユーザによる操作スイッチ３ａの上下操作によって、アルファベットキー“Ｕ”が反転表示された状態で、ユーザによって操作スイッチ３ａのプッシュ操作が実行され、その後実行キーｒ１が選択されると、ＣＰＵ２は、図５（６）に示すように、単語ｗ５“ＭＥＭＵ”を確定文字として表示装置４に表示する。この時、ＣＰＵ２は、単語ｗ５“ＭＥＭＵ”をＲＡＭ５内の候補辞書データエリア５ｂに候補単語として保存する。
【００４６】
図６は、本実施の形態の携帯情報端末１における、「アクション入力処理」を使用したかな文字の入力例を示した図である。
【００４７】
携帯情報端末１のＣＰＵ２は、ユーザによるアクション入力モードキー３ｂ（図１参照）の押下信号を受信すると、表示装置４にキーボードｋｂ２（図６（１）参照）を表示する。
【００４８】
ここで、キーボードｋｂ２は、かなキー（あ〜ん、゛、゜）、小文字変換キーｃ１、漢字変換キーｃ２、カタカナ入力変換キーｃ３、英数入力変換キーｃ４、実行キーｒ２によって構成されている。
【００４９】
そして、ユーザによる操作スイッチ３ａ（図１参照）の上下操作及びプッシュ操作によって単語ｗ６“かい”が入力されると、図６（１）に示すように、携帯情報端末１のＣＰＵ２は、単語ｗ６“かい”を未確定文字として表示装置４にアンダーライン表示し、この単語ｗ６“かい”に対応する候補単語ｗｃ４“会議”，ｗｃ５“開催”，ｗｃ６“開始”をＲＡＭ５内の候補辞書エリア５ｂから読み出して、キーボードｋｂ２と共に表示装置４に表示する。
【００５０】
ここで、図６（１）において、表示装置４の表示範囲の制約によって表示されない候補単語を見る際には、操作スイッチ３ａを上下方向に操作することによって、図６（２）に示すように、表示装置４に候補単語ｗｃ７“回収”，ｗｃ８“回覧”を表示することが可能である。
【００５１】
この時、ユーザは、図６（１），（２）に示すキーボードｋｂ２の各入力キー（あ，い，…）、及び候補単語ｗｃ４〜ｗｃ８の中から何れか１つを、操作スイッチ３ａの上下操作によって選択することができる。
【００５２】
次に、ユーザによる操作スイッチ３ａの上下操作によって、かなキー“し”が反転表示された状態で、ユーザによって操作スイッチ３ａのプッシュ操作が実行されると、図６（３）に示すように、ＣＰＵ２は、単語ｗ７“かいし”を未確定文字として表示装置４にアンダーライン表示して、この単語ｗ７“かいし”に対応する候補単語ｗｃ６“開始”，ｗｃ７“回収”を、ＲＡＭ５内の候補辞書エリア５ｂから読み出して表示装置４に表示する。
【００５３】
以上のように、本実施の形態における携帯情報端末１によれば、携帯情報端末１のＣＰＵ２は、ユーザによってアクション入力モードキー３ｂが押下されると、表示装置４にソフトウェアキーボード（図５のキーボードｋｂ１、図６のキーボードｋｂ２）を表示する。そして、ユーザの操作スイッチ３ａの上下操作によって文字を選択させ、プッシュ操作によって前記上下操作により選択された文字を確定入力させる。
【００５４】
次に、ＣＰＵ２は、該入力された文字を未確定文字としてＲＡＭ５内の未確定文字エリア５ｆに保存し、表示装置４にアンダーライン表示する。そして、この未確定文字が２文字以上である場合、ＣＰＵ２は、ＲＡＭ５内の候補辞書エリア５ｂ（図２参照）に格納されている候補単語の中から、該未確定文字に対応する候補辞書を検索し、この検索した候補単語をソフトウェアキーボードと共に表示装置４に表示する。
【００５５】
この時、操作スイッチ３ａの上下操作によって、ソフトウェアキーボード上の入力キーが選択され、更なる上下操作によって、候補単語が選択される。すなわち、操作スイッチ３ａの上下操作によって、ソフトウェアキーボード上の入力キー、または候補単語を選択することができる。
【００５６】
そして、ユーザの操作スイッチ３ａのプッシュ操作によって、候補単語が選択されると、ＣＰＵ２は、選択された候補単語をＲＡＭ５内の確定文字エリア５ｅに保存し、確定文字として表示装置４に表示する。
【００５７】
したがって、キーボードによる文字入力と、その入力文字に対応する候補単語の選択による文字入力と、を同時に実行することができ、文字入力の操作性が向上する。
これにより、従来のように、キーボードによって文字入力する場合と、候補文字を選択する場合で、入力状態を切り替える必要がなく、文字入力に要する時間を短縮することができる。
【００５８】
また、ユーザにより入力された文字に対応する候補単語が無い場合に、入力文字を確定文字として表示装置４に表示する際に、この確定文字を候補単語としてＲＡＭ５内の候補辞書データエリア５ｂに保存することによって、次回に再入力する場合、最初の数文字を入力し該候補単語を選択すればよいので、操作スイッチ３ａを使用して簡易に文字入力を実行することができる。
【００５９】
なお、本実施の形態の詳細な部分については、上記実施の形態の内容に限定されるものではなく、本発明の要旨を逸脱しない範囲で適宜変更可能である。例えば、確定文字を候補単語としてＲＡＭ５内の候補辞書エリア５ｂに保存する際に、自動で保存するのではなく、ユーザに該確定文字を候補単語として保存するか否かを確認する構成としてもよい。これによって、再入力する可能性の高い候補単語のみをＲＡＭ５内に保存することができ、ＲＡＭ５内の容量を有効に活用することができる。
【００６０】
また、入力装置３に備えた操作スイッチ３ａは、上下操作により反転表示位置を移動させて、表示内容を選択しているが、左右方向の操作によって反転表示位置を移動させて、表示内容を選択する構成としてもよい。
【００６１】
また、「アクション入力処理」において、候補単語を表示した後に、キーボードの先頭文字を反転表示しているが（図３のステップＳ３）、請求項１に記載するように、表示した候補単語の先頭の候補単語を反転表示させてもよい。
【００６２】
また、本実施の形態においては、未確定文字が２文字以上である場合に、ＣＰＵ２は、この未確定文字に対応する候補単語を、ＲＡＭ５内の候補辞書エリア５ｂに格納された候補単語の中から検索しているが、例えば、大量の候補単語をＲＡＭ５内の候補辞書エリア５ｂに保存している場合等には、未確定文字が３文字以上で候補単語を検索するようにしてもよい。こうすることによって、候補単語の検索及び表示に要する時間を短縮することができる。
【００６３】
【発明の効果】
請求項１記載の発明の携帯情報端末及び請求項４記載の発明の記憶媒体によれば、入力用の文字と、入力された文字に対応する複数の候補単語と、を表示装置に同時に一覧表示し、この表示された入力用の文字または候補単語を選択することによって簡単に文字入力が実行でき、従来のように入力状態を切り替える必要がないため、文字入力の操作性が向上する。
【００６４】
請求項２記載の発明によれば、選択された文字を未確定文字として前記表示手段に表示し、未確定文字に対応する候補単語が選択された場合において、未確定文字を消去して選択した候補単語を確定文字として表示するようにしたので、表示されている文字が入力途中の状態である未確定文字であるか、選択され確定された確定文字であるかが一目で分かり、操作に迷うことなく候補単語の選択ができ、文字入力をより効率良く実行することができる。
【００６５】
請求項３記載の発明によれば、複数の未確定文字を候補単語として候補単語記憶手段に追加記憶することにより、この未確定文字を再入力する際に候補単語を選択することができるため、文字入力の操作が簡単になり、文字入力に要する時間を短縮することができる。
【図面の簡単な説明】
【図１】本発明を適用した携帯情報端末１の内部構成を示したブロック図である。
【図２】図１に示したＲＡＭ５の内部構成を示した図である。
【図３】本実施の形態の携帯情報端末１における、ＣＰＵ２の「アクション入力処理」について説明するフローチャートである。
【図４】本実施の形態の携帯情報端末１における、ＣＰＵ２の「アクション入力処理」について説明するフローチャートである。
【図５】本実施の形態の携帯情報端末１における、「アクション入力処理」を使用したアルファベットの入力例を示した図である。
【図６】本実施の形態の携帯情報端末１における、「アクション入力処理」を使用したかな文字の入力例を示した図である。
【符号の説明】
１      携帯情報端末
２      ＣＰＵ
３      入力装置
３ａ    操作スイッチ
３ｂ    アクション入力モードキー
４      表示装置
５      ＲＡＭ
５ａ    ワークエリア
５ｂ    候補辞書エリア
５ｃ    キーボードエリア
５ｄ    反転位置エリア
５ｅ    確定文字エリア
５ｆ    未確定文字エリア
６      記憶装置
７      記憶媒体
７ａ    アプリケーション
７ｂ    候補辞書
８      伝送制御部
９      バス
ｃ１            小文字変換キー
ｃ２            漢字変換キー
ｃ３            カタカナ入力変換キー
ｃ４            英数入力変換キー
ｋｂ１          キーボード
ｋｂ２          キーボード
ｒ１，ｒ２      実行キー
ｗ１〜ｗ７      単語
ｗｃ１〜ｗｃ８  候補単語
“Ａ”〜“Ｚ”  アルファベットキー
“０”〜“９”  数字キー
“あ”〜“ん”  かなキー
【図１】
0004103281.tif 000002
【図２】
0004103281.tif 000003
【図３】
0004103281.tif 000004
【図４】
0004103281.tif 000005
【図５】
0004103281.tif 000006
【図６】
0004103281.tif 000007