(57)【要約】【課題】  携帯電話端末のようにキー配置が限られた機器で、簡単に入力したい単語などの文字が探せるようにする。【解決手段】  所定の操作により指示された文字３１を表示し、表示された文字に関連して蓄積された１つ又は複数の第１の候補文字３２を表示し、その第１の候補文字のいずれか１つが選択された場合に、その選択された候補文字に関係する第２の候補文字３３を表示し、その第２の候補の中から特定の文字が選択された場合に、その選択された候補文字を入力文字として確定するようにした。【選択図】      図６
2005128883.tif 000002
【特許請求の範囲】
【請求項１】
所定の操作により指示された文字を表示する第１の表示ステップと、
前記第１の表示ステップで表示された文字に関連して蓄積された１つ又は複数の第１の候補文字を表示する第２の表示ステップと、
前記第２の表示ステップで表示された候補文字のいずれか１つが選択された場合に、その選択された候補文字に関係する第２の候補文字を表示する第３の表示ステップと、
前記第３の表示ステップで表示された第２の候補の中から特定の文字が選択された場合に、その選択された候補文字を入力文字として確定する入力確定ステップとを有する
文字検索方法。
【請求項２】
請求項１記載の文字検索方法において、
前記第２の表示ステップで表示される第１の候補文字は、第１の表示ステップで指示された文字と発音の先頭が等しい文字であり、
前記第３の表示ステップで表示される第２の候補文字は、第１の候補文字の意味から連想される文字である
文字検索方法。
【請求項３】
請求項２記載の文字検索方法において、
前記第２の表示ステップで表示される第１の候補文字は、日時に関連した文字であり、
前記第３の表示ステップで、その日時に関連した第１の候補文字に関係して表示される第２の候補文字として、第１の候補文字に関係した日，時刻又は曜日を複数表示する
文字検索方法。
【請求項４】
請求項３記載の文字検索方法において、
前記第３の表示ステップで表示される第２の候補文字としての日，時刻又は曜日は、現在の日，時刻又は曜日とその近傍の日，時刻又は曜日である
文字検索方法。
【請求項５】
請求項１記載の文字検索方法において、
前記第２の表示ステップで表示される第１の候補文字は、位置に関連した文字であり、
前記第３の表示ステップで、現在位置又はその近傍を示す地名を第２の候補文字として表示する
文字検索方法。
【請求項６】
文字入力操作を行う操作手段と、
前記操作手段の操作により文字を表示する表示手段と、
前記表示手段で表示可能な文字の情報を、他の文字との関連情報を含めて記憶する記憶手段と、
前記操作手段で指示された文字を前記表示手段に表示させ、その表示された文字と関連することが前記記憶手段に記憶された１つ又は複数の第１の候補文字を表示させ、前記操作手段の操作で第１の候補文字のいずれか１つが選択された場合に、さらにその第１の候補文字と関連することが前記記憶手段に記憶された第２の候補文字を表示させ、第２の候補文字として表示された中から特定の文字が選択された場合に、その選択された文字を入力文字として確定する制御手段とを備えた
文字検索装置。
【請求項７】
請求項６記載の文字検索装置において、
前記制御手段の制御で前記表示手段に表示される第１の候補文字は、操作手段で指示された文字と発音の先頭が等しい文字であり、第２の候補文字は、第１の候補文字の意味から連想される文字である
文字検索装置。
【請求項８】
請求項７記載の文字検索装置において、
前記制御手段の制御で前記表示手段に表示される第１の候補文字は、日時に関連した文字であり、その日時に関連した第１の候補文字に関係して表示される第２の候補文字として、第１の候補文字に関係した日，時刻又は曜日を複数表示する
文字検索装置。
【請求項９】
請求項８記載の文字検索装置において、
前記表示手段に表示される第２の候補文字としての日，時刻又は曜日は、現在の日，時刻又は曜日とその近傍の日，時刻又は曜日である
文字検索装置。
【請求項１０】
請求項６記載の文字検索装置において、
現在位置の判断手段を備えて、
前記制御手段の制御で前記表示手段に表示される第１の候補文字は、位置に関連した文字であり、前記現在位置の判断手段が判断した現在位置又はその近傍を示す地名を第２の候補文字として表示させる
文字検索装置。
【請求項１１】
文字入力操作を行う操作手段と、
前記操作手段の操作により文字を表示する表示手段と、
前記表示手段で表示可能な文字の情報を、他の文字との関連情報を含めて記憶する記憶手段と、
前記操作手段で指示された文字を前記表示手段に表示させ、その表示された文字と関連することが前記記憶手段に記憶された１つ又は複数の第１の候補文字を表示させ、前記操作手段の操作で第１の候補文字のいずれか１つが選択された場合に、さらにその第１の候補文字と関連することが前記記憶手段に記憶された第２の候補文字を表示させ、第２の候補文字として表示された中から特定の文字が選択された場合に、その選択された文字を入力文字として確定する制御手段と、
前記制御手段の制御で確定した文字列を処理する情報処理手段とを備えた
携帯端末装置。
【請求項１２】
請求項１１記載の携帯端末装置において、
前記制御手段の制御で前記表示手段に表示される第１の候補文字は、操作手段で指示された文字と発音の先頭が等しい文字であり、第２の候補文字は、第１の候補文字の意味から連想される文字である
携帯端末装置。
【請求項１３】
請求項１２記載の携帯端末装置において、
前記制御手段の制御で前記表示手段に表示される第１の候補文字は、日時に関連した文字であり、その日時に関連した第１の候補文字に関係して表示される第２の候補文字として、第１の候補文字に関係した日，時刻又は曜日を複数表示する
携帯端末装置。
【請求項１４】
請求項１３記載の携帯端末装置において、
前記表示手段に表示される第２の候補文字としての日，時刻又は曜日は、現在の日，時刻又は曜日とその近傍の日，時刻又は曜日である
携帯端末装置。
【請求項１５】
請求項１１記載の携帯端末装置において、
現在位置の判断手段を備えて、
前記制御手段の制御で前記表示手段に表示される第１の候補文字は、位置に関連した文字であり、前記現在位置の判断手段が判断した現在位置又はその近傍を示す地名を第２の候補文字として表示させる
携帯端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば携帯電話端末の如き小型の機器に適用して好適な文字検索方法及び装置、並びに文字検索を行って入力された情報を処理する携帯端末装置に関する。
【背景技術】
【０００２】
従来、携帯電話端末などの小型の情報端末装置において、電子メールなどの普及により、文字入力を行うことが一般的になっている。この場合、この種の小型の端末装置には、配置できるキーがテンキーなどの限られた数のキーであるために、ユーザが任意の文字を容易に入力できるようにするためには、何らかの処理が必要である。
【０００３】
例えば、携帯電話端末の場合、テンキーとして用意された、０，１，２‥‥９の数字毎のキーに数個の文字を割当てて、キーを押す回数で、割当てられた文字の中のいずれか１つの文字が入力できるようにしてある。従って、１文字入力するだけでも、複数回のキー操作が必要になる場合があり、ある程度長いメールの本文などを入力させる場合には、非常に多くのキー操作が必要になってしまう問題がある。
【０００４】
このために開発された手法の１つとして、例えば、入力される頻度の高い単語をデータベース化して、ある１文字が入力された場合に、データベース化されたリストを参照して、その文字を先頭文字として、入力される頻度の高い単語の一覧を表示させて、その一覧の中からユーザに選択させるようにしたものがある。このような手法を適用することで、入力頻度の高い単語については、単語を構成する文字を１文字ずつ一々入力させなくても、最初の１文字の入力と、その後の選択操作を行うだけで良く、必要とする単語の入力が比較的簡単に行える効果を有する。
【０００５】
特許文献１には、このようにユーザ操作で文字を１文字入力した場合に、その文字と先頭の発音が等しい文字又は単語の中で、入力頻度が高いと思われるものの一覧を表示させて、その一覧の中から入力文字又は単語を選択することについての開示がある。
【特許文献１】特開２００１−３２５２５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、単に入力頻度が高い単語の一覧を表示させるだけでは、ユーザが入力したい単語や文字列の検索が十分に行えているとは言えなかった。具体的には、例えば１文字や２文字程度の文字を入力させて、その文字列が先頭になる単語をリスト化して表示させた場合であっても、携帯電話端末の如き小型の入力装置が備える表示パネルで表示できる文字数には限りがあり、入力頻度が高い単語を表示させても、入力させたい単語が表示リスト中に存在する可能性を高くするのには限界がある。
【０００７】
また、このように入力された文字と先頭文字の発音が一致したものをリスト化した場合、例えばその単語がユーザ登録した単語のときには、単語の読みが正確に登録されていないと、正確にはリストアップされず、検索できないことになる。逆に、正確にリスト化されていても、ユーザがその単語の発音を誤って覚えていた場合には、誤った発音の先頭文字を入力させても、いつまでも必要な単語がリストに表示されず、必要な単語を検索できないことになってしまう。
【０００８】
本発明はかかる点に鑑みてなされたものであり、より簡単に入力したい単語などの文字を探せるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、所定の操作により指示された文字を表示し、表示された文字に関連して蓄積された１つ又は複数の第１の候補文字を表示し、その第１の候補文字のいずれか１つが選択された場合に、その選択された候補文字に関係する第２の候補文字を表示し、その第２の候補の中から特定の文字が選択された場合に、その選択された候補文字を入力文字として確定するようにしたものである。
【００１０】
このようにしたことで、例えば、第１の候補文字群を、最初の操作で指示された文字を先頭文字とする単語とし、第２の候補文字群を、その単語から連想される単語とすることで、先頭文字やその発音など以外の要因から候補文字をリスト化して、そのリスト化された候補文字の中から探すようにすることで、複数の要因から入力したい単語などを検索できるようになる。
【発明の効果】
【００１１】
本発明によると、先頭文字の発音の一致などの１つの要因だけでなく、複数の要因から入力したい単語などの文字を検索できることになり、ユーザが入力した文字を検索する際に、より簡単に入力したい文字列などを検索できるようになる。
【００１２】
この場合、第１の候補文字は、最初の操作で指示された文字と発音の先頭が等しい文字であり、第２の候補文字は、第１の候補文字の意味から連想される文字であることで、第２の候補文字として、第１の候補文字から連想される種々の文字列を用意できるようになり、発音などの１つの要因だけから検索する場合よりも広い範囲から入力対象となる文字列を選択できるようになる。
【００１３】
また、第１の候補文字は、日時に関連した文字であり、その日時に関連した第１の候補文字に関係して表示される第２の候補文字として、第１の候補文字に関係した日，時刻又は曜日を複数表示するようにしたことで、日，時刻又は曜日の入力を行う場合に、簡単に入力できるようになる。
【００１４】
さらに、この場合に第２の候補文字としての日，時刻又は曜日は、現在の日，時刻又は曜日とその近傍の日，時刻又は曜日であることで、現在の日，時刻又は曜日、或いはその近傍の日，時刻又は曜日の入力が簡単に行えるようになる。
【００１５】
また、第１の候補文字は、位置に関連した文字であり、現在位置又はその近傍を示す地名を第２の候補文字として表示するようにしたことで、現在位置又はその近傍の地名を簡単に入力できるようになる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の一実施の形態を、添付図面を参照して説明する。
本例においては、携帯電話端末に適用した例としてある。図１は本例の携帯電話端末の構成例を示した図である。以下、その構成について説明すると、受信系の構成としては、アンテナ１１で受信した信号を、アンテナ切換器１２を介して受信部１３に供給し、所定の伝送チャンネル（周波数）の信号を中間周波信号に変換する受信処理を行う。受信して得た中間周波信号は、変復調部１５に供給して、送信信号からの復調処理を行い、復調して得た受信データをデータ処理部１６に供給する。データ処理部１６では、受信データに含まれる音声データ，制御データなどの各種データを判別して、それぞれのデータを対応した回路に供給する。受信データに含まれる音声データについては、音声処理部１７に供給する。音声処理部１７では、音声データをアナログ音声信号に変換し、増幅などのアナログ処理を行った後、スピーカ１８に供給して出力させる。
【００１７】
受信データに含まれた制御データやメール用のデータなどの音声データ以外のデータについては、この携帯電話端末の各部の動作制御を行う中央制御ユニット（ＣＰＵ）２０に供給し、ＣＰＵ２０の制御で必要な処理を行う。
【００１８】
送信系の構成としては、マイクロホン１９が拾った音声信号を、音声処理部１７に供給してデジタル音声データに変換し、変換された音声データをデータ処理部１６に供給する。データ処理部１６では、制御データの付加などの処理を行って送信データを構成し、得られた送信データを変復調部１５に供給して、送信用に変調処理を行う。変調された送信信号は、送信処理部１４に供給して、送信周波数への周波数変換などの送信処理を行い、アンテナ切換器１２を介してアンテナ１１に供給し、無線送信させる。
【００１９】
ここまで説明して受信や送信の処理は、音声通話を行う場合の例であるが、例えば電子メールの受信や送信を行う際には、音声処理部１７は使用せず、基本的にＣＰＵ２０側で受信データや送信データの処理を行う。ＣＰＵ２０には、このメモリ２１が接続してあり、この電話端末の動作に必要なプログラムなどが予め記憶させてあると共に、電話帳データや発着信の記録や、着信したメールのデータなどを記憶するようにしてある。また、辞書メモリ２２についても接続してあり、この端末で文字入力を行う際に必要な辞書データが記憶させてある。辞書データについては、この端末の製造時に予め用意されたデータだけでなく、使用によって更新されるデータもある。この辞書メモリ２２は、メモリ２１と同一のメモリの一部の記憶領域を使用して構成しても良い。また、これらのメモリ２１，２２は、予め用意されたプログラムや辞書データについては、読出し専用のメモリで構成され、使用によって更新されるデータについては、書換え可能なメモリで構成しても良い。
【００２０】
なお、辞書メモリ２２に記憶される辞書データとしてのそれぞれの単語のデータには、リンクデータを付与するようにしてある。即ち、辞書データは、例えば図３に示すように、この端末で通常の文字入力モード（かたかな入力モード）として文字入力を行って、変換操作を行った場合に変換される単語が、アドレス番号順に記憶させてある。ここで、特定の単語については、その単語に関連して表示される単語のアドレス番号が、リンク欄に記憶させてあり、このリンク欄に記憶されたアドレス番号の単語を使用して、ランチャ表示を行うようにしてある。リンク欄に記憶されるアドレスは、１つ又は複数である。図３の例では、「じこく」の入力文字に対応して「時刻」の漢字を記憶させてあり、そのリンク欄に、時刻に関連した単語として、「１時」，「２時」…の単語が記憶されたアドレスを記憶させてある。このリンク欄に記憶されたアドレスは、後述するランチャ表示を行うために使用するものである。また、「場所」の単語を記憶させたアドレスのリンク欄には、特定の単語を指すのではなく、特別な処理を示すアドレス（ここではアドレス「ＡＡＡＡＡＡ」）を記憶させてあり、その特別な処理でランチャ表示を行うようにしてある。これらのリンク欄のデータを使用したランチャ表示の処理については後述する。なお、リンク欄のデータのデータについては、予め用意されたデータだけでなく、ユーザ入力で追加できるようにしても良い。
【００２１】
また、図３の辞書データでは示していないが、ひらがなの１文字又は複数文字例で構成される各入力文字毎に、その文字と先頭の発音が等しい単語の中で、使用（入力）される頻度が高いと思われる単語をリストアップしてメモリ２１等に記憶させてある。この使用頻度が高いと思われる単語のデータについては、実際の使用状況によりＣＰＵ２０が逐次更新させても良く、またユーザ入力で単語を追加するようにしても良い。このリストアップされた単語については、後述する表示例での、候補文字リスト表示に使用される。
【００２２】
本例の携帯電話端末が備える操作部としては、数字キー，オンフックキー，オフフックキー，各種機能キーなどの複数個のキーが配置されたキー操作部２３と、ジョグダイヤル２４とを備える。キー操作部２３の内の数字キーの各々には、複数個の文字が割当てあり、文字入力モード時には、キーを押す回数で、その割当てられたいずれかの１文字（ひらがな，アルファベット等）の入力が行えるようにしてある。ジョグダイヤル２４については、操作部の任意の回転操作と押下げ操作とが可能な操作手段である。このように構成されるジョグダイヤル２４の回転操作により選択操作などが行われ、押下げ操作によりその選択された項目を確定させる操作が行われる。なお、ジョグダイヤル２４の代わりに、例えば、上下左右などの方向を指示するキーと、入力を確定させるキーとの組み合わせで構成しても良い。また、ジョグダイヤル２４の回転操作で、上下方向の指示を行って、それとは別の２つのキーで左右方向の指示を行う構成としても良い。これらのキー操作部２３とジョグダイヤル２４の操作は、ＣＰＵ２０で検出される。
【００２３】
また、本例の携帯電話端末は、人工衛星からの信号を受信して現在位置の測位を行うシステムであるＧＰＳ（Global Positioning System ）の測位処理を行うＧＰＳ処理部２６を備える。ＧＰＳ処理部２６には、ＧＰＳ用のアンテナ２７が接続してあり、複数のＧＰＳ用衛星からの信号を受信して、その受信状況に基づいた演算処理をＧＰＳ処理部２６で行って、現在位置を測位する。測位された現在位置情報については、ＣＰＵ２０に送る構成としてある。なお、現在位置の測位を行う際に、携帯電話端末内のＧＰＳ処理部２６内だけでの演算で、位置データを得るようにしても良いが、この携帯電話端末の無線電話機能を利用した通信で、所定のセンタとデータ交換を行って、センタ側で測位に必要な一部の処理を行って、端末内での測位に必要な演算処理の負担を少なくするようにしても良い。また、ＧＰＳのような絶対的な測位手段ではなく、例えばこの携帯電話端末が受信できる信号の送信元の基地局の判断から、おおまかな現在位置を測位（判断）する測位手段であっても良い。
【００２４】
また本例の携帯電話端末は、ＣＰＵ２０の制御で、数字，文字，図形などの表示を行う表示部３０を備え、通信状況や登録された電話番号，名前などのデータや、入力させたメールや受信したメールなどを表示させるようにしてある。表示部３０としては、例えば、液晶表示パネルなどの表示手段と、その駆動回路で構成される。
【００２５】
図２は、本例の携帯電話端末の形状の一例を示したものである。本例の携帯電話端末は、２分割された筐体を、ヒンジ部で回動できるように接合してあり、一方の筐体に表示部３０が配置してあり、他方の筐体にキー操作部２３を構成する各種キーやジョグダイヤル２４が配置してある。本例の場合には、文字入力は、キー操作部２３として用意されたテンキー（０，１，２…９，＊，＃に対応したキー）とジョグダイヤル２４とを使用して行うものとする。また、キー操作部２３として用意された機能キーの中には、入力をクリアするクリアキーが用意されているものとする。
【００２６】
次に、本例の携帯電話端末を使用して、メール本文などの入力のために文字入力を行う処理例を、図４及び図５のフローチャートと、図６以降の表示例を参照して説明する。まず、端末の動作モードを文字入力モードとして、キー操作部２３として用意された数字キーを使用して、１文字ずつ入力を行う（ステップＳ１１）。そして、１文字の入力が行われると、表示部３０に表示されている既に確定している入力文字列の末尾などに、その入力文字を追加表示させる（ステップＳ１２）。ここで、ＣＰＵ２０は、入力文字列で構成される文字と先頭の発音が等しい候補単語を辞書メモリ２２に記憶されたデータから読出して、その候補単語の中から使用頻度が高いと思われる単語の一覧を、表示部３０に表示させる（ステップＳ１３）。
【００２７】
例えば、図６に示すように、テンキー操作で「じ」と入力されて、入力文字表示３１として「じ」が表示された場合に、先頭の発音が「じ」で、入力頻度が高いと思われる候補単語を、候補文字リスト表示３２に表示させる。
【００２８】
その後、テンキーの操作があるか否か判断し（ステップＳ１４）、テンキーの操作がある場合には、次の文字入力が行われたとＣＰＵ２０が判断して、ステップＳ１１の文字入力に戻る。また、ステップＳ１４でテンキーの操作がないと判断した場合には、ジョグダイヤル２４を回転させる操作があるか否か判断し（ステップＳ１５）、回転させる操作があった場合には、候補文字リスト表示３２に表示された候補単語を使用して入力単語を選ぶ候補選択処理を行う（ステップＳ１６）。本例の候補選択処理の詳細は、図５のフローチャートに示す。そして、候補選択処理が終了すると、ＣＰＵ２０は文字入力が終了であるか否か判断し（ステップＳ１７）、文字入力が終了でない場合（即ち文字入力モードが続く場合）、ステップＳ１１に戻って次の文字の入力処理を行う。
【００２９】
また、ステップＳ１５でジョグダイヤル２４の操作がないと判断した場合には、クリアキーの操作があるか否か判断し（ステップＳ１８）、クリアキーの操作がある場合には、入力された文字列から末尾などの１文字を削除して、削除した文字列を入力確定文字列とし（ステップＳ１９）、ステップＳ１３の処理に戻る。さらに、ステップＳ１８でクリアキーの操作がないと判断した場合には、ステップＳ１４の判断に戻り、なんらかの操作があるまで待機する。
【００３０】
次に、図４のフローチャートのステップＳ１６での候補選択処理の詳細を、図５のフローチャートを参照して説明する。ジョグダイヤル２４の回転を判断すると（ステップＳ２１）、その回転量に応じて、候補文字リスト表示３２の中のカーソル位置を、１単語単位で移動させる（ステップＳ２２）。なお、初期状態では、例えば左上の単語（図６Ａの例で「じ」と表示された位置）をカーソル位置とする。図６Ａに示す状態では、その初期位置から２つカーソル位置が動いて、「時刻」と表示された単語にカーソル３２ａが表示されている。カーソル３２ａが表示された単語については、例えば候補文字リスト表示３２内の他の文字と異なる色や輝度で表示させる。
【００３１】
このようにしてカーソルが移動すると、そのときのカーソル位置の候補単語に、ランチャ表示を行うためのリンクデータがあるか否か判断する（ステップＳ２３）。ここで、ランチャ表示を行うためのリンクデータがある場合には、そのリンクデータで示された単語を使用したランチャ表示を行う（ステップＳ２４）。例えば、図６Ａに示したように、候補文字リスト表示３２の中の「時刻」と表示された単語が選択されたとき、この「時刻」の辞書データには図３に示したようにリンクデータが存在し、そのリンクデータで示されたアドレス位置の候補単語の一覧を、図６Ｂに示すようにランチャ表示３３として行う。初期状態では、ランチャ表示３３の中のカーソル表示３３ａについても、表示の中の中心に設定してある。なお、ランチャ表示３３は、単にカーソル位置がその位置に移動するだけでは表示されないようにして、その後のジョグダイヤル２４の押圧操作で表示されるようにしても良い。
【００３２】
このようにランチャ表示が行われた状態で、ジョグダイヤル２４が押圧操作されたか否か判断し（ステップＳ２５）、ジョグダイヤル２４が押圧操作された場合、ランチャ表示３３をアクティブとする（ステップＳ２６）。このときには、例えば図６Ｂに示すように、ランチャ表示３３の中の中心などの特定位置に、カーソル表示３３ａを行う。このランチャ表示３３がアクティブとなった状態で、さらにジョグダイヤル２４が回転操作されたか否か判断し（ステップＳ２７）、ジョグダイヤル２４が回転操作された場合には、その回転量に対応して、ランチャ表示３３内のカーソル表示３３ａが行われる単語を変化させる（ステップＳ２８）。なお、ランチャ表示３３として表示できる範囲は限られているので、例えばカーソル表示３３ａは、常にランチャ表示３３内のほぼ中心の同じ位置で行って、ランチャ表示３３内の単語の表示位置が上下するようにしても良い。
【００３３】
そして、ステップＳ２８でジョグダイヤル２４が回転操作されてカーソル表示位置を変化させた後、又はステップＳ２７でジョグダイヤル２４が回転操作されてない場合に、ジョグダイヤル２４が押圧操作されたか否か判断し（ステップＳ２９）、ジョグダイヤル２４が押圧操作された場合、そのときカーソル表示３３ａが示す候補文字を入力文字として決定する（ステップＳ３０）。
【００３４】
また、ステップＳ２３で候補文字リスト表示３２の中のそのとき選択された候補単語（文字）に、ランチャ表示用のデータがない場合には、ジョグダイヤル２４が押圧操作されたか否か判断し（ステップＳ３１）、ジョグダイヤル２４が押圧操作された場合、ステップＳ３０に移って、そのとき候補文字リスト表示３２内のカーソル表示３２ａが示す候補文字を入力文字として決定する。
【００３５】
また、ステップＳ３１の判断で、ジョグダイヤル２４が押圧操作されていないと判断した場合、クリアキーの操作があるか否か判断し（ステップＳ３２）、クリアキーの操作がある場合に、入力文字表示３１のエリアをアクティブとして、テンキー操作で文字が入力できる状態とする（ステップＳ３３）。ステップＳ３２でクリアキーの操作がない場合には、ステップＳ２１のジョグダイヤル２４の回転の判断に戻る。
【００３６】
また、ランチャ表示されたステップＳ２５の状態でも、ジョグダイヤル２４が押圧操作されていないと判断した場合には、クリアキーの操作があるか否か判断し（ステップＳ３４）、クリアキーの操作がある場合に、入力文字表示３１のエリアをアクティブとして、テンキー操作で文字が入力できる状態とする（ステップＳ３５）。ステップＳ３４でクリアキーの操作がない場合には、ステップＳ２１のジョグダイヤル２４の回転の判断に戻る。
【００３７】
さらに、ランチャ表示をアクティブとしたステップＳ２９で、ジョグダイヤル２４が押圧操作されていないと判断した場合には、クリアキーの操作があるか否か判断し（ステップＳ３６）、クリアキーの操作がある場合に、ステップＳ３５に移って、入力文字表示３１のエリアをアクティブとして、テンキー操作で文字が入力できる状態とする。ステップＳ３６でクリアキーの操作がない場合には、ステップＳ２７のジョグダイヤル２４の回転の判断に戻る。
【００３８】
そして、ステップＳ３０で入力単語（文字）が決定した場合と、ステップＳ３３，Ｓ３５で入力文字表示３１のエリアをアクティブとした場合に、図４のフローチャートのステップＳ１６の候補選択を抜けて、ステップＳ１７の判断に戻る。
【００３９】
このようにして実際に文字入力時に行われる表示例について説明すると、既に図４，図５のフローチャートの説明時に参照したように、図６の例では、テンキー操作で「じ」と入力させて、入力文字表示３１に「じ」と表示させた場合に、その先頭の発音が「じ」で、入力頻度が高いと思われる候補単語が、候補文字リスト表示３２として表示される。
【００４０】
その候補文字リスト表示３２内のカーソル表示３２ａが行われて、ランチャ表示が行われる文字が選択された場合に、図６Ｂに示すように、その文字のすぐ上などの欄に、ランチャ表示３３が行われる。このランチャ表示３３については、辞書データ内のリンクデータに基づいており、図６の例では、ランチャ表示３３として時刻を数字で３０分単位で示してある。この場合、現在時刻に最も近い時刻の数字を、ランチャ表示３３の中心として示してあり、その中心の時刻から前後数個ずつの候補数字を示してあり、表示範囲を変化させることで、３０分単位の任意の時刻を入力文字として指定できる。ここでは、現在時刻に近い時刻を中心として、過去を上方向に示してあり、未来を下方向に示してある。また、ランチャ表示３３内の候補単語を順に変化させることで、３０分単位の数字以外の候補文字を表示させるようにしても良い。例えば、「１時」，「２時」のような文字を候補文字として表示させたり、その他の時刻に関連した単語，文字，数字を候補文字として表示させても良い。また、数字で候補の時分を示す場合に、３０分単位の時分だけでなく、現在時刻を正確な時分で示す数字を、候補文字で表示させるようにしてもよい。また、時刻だけでなく、日付や曜日なども表示させるようにしても良い。日付や曜日を表示させる際には、元の候補文字として、「日付」，「曜日」などとしても良い。これらの「日付」や「曜日」のランチャ表示を行う際にも、現在の日付や曜日を中心としたランチャ表示を行うようにすれば良い。
【００４１】
図７は、別の表示例を示したものである。この例では、テンキー操作で「か」と入力させて、入力文字表示４１に「か」と表示させた場合に、その先頭の発音が「か」で、入力頻度が高いと思われる候補単語が、候補文字リスト表示４２として表示される。
【００４２】
その候補文字リスト表示４２内のカーソル表示４２ａが行われて、ここでは「顔文字」にカーソル表示４２ａが行われる状態になったとする。このとき、図７Ｂに示すように、この「顔文字」に関連した文字列によるランチャ表示４３が行われる。このときのランチャ表示４３内の文字列としては、記号の組み合わせで顔を模したいわゆる顔文字の候補が複数表示される。この場合にも、ランチャ表示４３がアクティブの状態では、その中の１つにカーソル表示４３ａが行われて、ランチャ表示４３内の特定の顔文字が選択できる状態になる。この場合、ランチャ表示４３内の顔文字の表示順序については、顔文字の入力頻度順で設定すれば良い。このような顔文字表示の他に、例えば「絵文字」の候補文字を選択した場合に、絵文字として用意された文字（キャラクタ）の一覧を、ランチャ表示として表示させても良い。
【００４３】
図８は、さらに別の表示例を示したものである。この例では、テンキー操作で「ば」と入力させて、入力文字表示５１に「ば」と表示させた場合に、その先頭の発音が「ば」で、入力頻度が高いと思われる候補単語が、候補文字リスト表示５２として表示される。
【００４４】
その候補文字リスト表示５２内のカーソル表示５２ａが行われて、ここでは「場所」にカーソル表示５２ａが行われる状態になったとする。このとき、図８Ｂに示すように、この「場所」に関連した文字列によるランチャ表示５３が行われる。本例で「場所」が選ばれた場合には、端末内のＧＰＳ処理部２６での現在位置測位で得た現在位置のデータに基づいて、現在位置の住所を判断して、その判断した住所の都道府県名，市区町村名，町名などの単語を、ランチャ表示５３内の文字列とする。なお、ＧＰＳ処理部２６で測位した絶対的な現在位置から、住所のデータを判断する処理としては、無線電話回線を使用した所定のセンタとの通信で得るようにしても良い。
【００４５】
図９は、さらに別の表示例を示したものである。この例では、テンキー操作で「じ」と入力させて、入力文字表示６１に「じ」と表示させた場合に、その先頭の発音が「じ」で、入力頻度が高いと思われる候補単語が、候補文字リスト表示６２として表示される。ここまでは、図６の例と同じであるが、図９Ａの例では、候補文字リスト表示６２の中に表示される候補文字として、通常の候補文字と別にランチャ表示される文字を表示させてある。具体的には、通常の候補文字の一つとして、「時刻」との表示６２ｂが所定の位置に表示させてあるとともに、ランチャ表示の候補としての「時刻」の表示６２ａが所定の位置に表示させてある。ランチャ表示の候補文字については、通常の表示文字と異なる態様（例えば表示色の変化など）で表示させて、ランチャ表示の候補文字であることが判るようにしてある。
【００４６】
ジョグダイヤルの回転操作で表示６２ｂが選ばれた場合には、「時刻」という文字そのものが入力文字になる。これに対して、ジョグダイヤルの回転操作で表示６２ｂが選ばれた場合には、その文字表示６２ｂが選ばれた状態で、ジョグダイヤルが押下されると、図９Ｂに示すように、現在時刻の近傍の時刻を３０分単位で表示させたランチャ表示６３が表示される。この状態で、さらにジョグダイヤルの回転操作でランチャ表示６３中の特定の時刻表示６３ａが選ばれた後に、ジョグダイヤルの押下があると、その時刻表示６３ａが入力文字表示６１に表示されるようになる。なお、ランチャ表示が行われた状態で、クリアキーが押された場合には、一つ前の表示、即ちランチャ表示が行われてない表示に戻る。
【００４７】
このように、本例の端末装置によると、表示部で表示可能な文字の情報を、リンク情報などとして、他の文字との関連情報を含めて記憶手段が記憶するようにして、表示された文字と発音などに基づいて関連することが記憶された候補文字を、候補文字リストとして表示させた上で、その中のいずれか１つが選択された場合に、さらにその候補文字と意味などから関連することが辞書データなどの記憶データに記憶された別の候補文字リストをランチャ表示として表示させて、そのランチャ表示された候補文字の中から特定の文字が選択された場合に、その選択された文字を入力文字として確定するようにしたことで、入力された文字から選択できる単語などの文字列の種類が増え、より簡単に各種文字列の入力操作が行えるようになる。
【００４８】
なお、ここまで説明したランチャ表示を行う具体例については、好適な例を示したものであり、候補文字と何らかの関連のある文字列などであれば、その他のランチャ表示を行うようにしても良いことは勿論である。
【００４９】
なお、上述した実施の形態では、携帯電話端末において文字入力を行う場合について説明したが、その他の文字入力が必要な各種携帯端末装置にも本発明を適用することは可能である。例えば、ＰＤＡ（Personal Digital Assistants ）などの携帯用の情報処理端末にも適用可能である。
【図面の簡単な説明】
【００５０】
【図１】本発明の一実施の形態による構成例を示したブロック図である。
【図２】本発明の一実施の形態による機器の形状例を示した斜視図である。
【図３】本発明の一実施の形態による辞書メモリの例を示した説明図である。
【図４】本発明の一実施の形態による文字入力処理例を示したフローチャートである。
【図５】本発明の一実施の形態による候補選択処理例を示したフローチャートである。
【図６】本発明の一実施の形態による表示例を示した説明図である。
【図７】本発明の一実施の形態による表示例を示した説明図である。
【図８】本発明の一実施の形態による表示例を示した説明図である。
【図９】本発明の一実施の形態による表示例を示した説明図である。
【符号の説明】
【００５１】
１１…アンテナ、１２…切換器、１３…受信部、１４…送信部、１５…変復調部、１６…データ処理部、１７…音声処理部、１８…スピーカ、１９…マイクロホン、２０…中央制御ユニット（ＣＰＵ）、２１…メモリ、２２…辞書メモリ、２３…キー操作部、２４…ジョグダイヤル、２６…ＧＰＳ処理部、２７…ＧＰＳ用アンテナ、３０…表示部、３１…入力文字表示、３２…候補文字リスト表示、３３…ランチャ表示、４１…入力文字表示、４２…候補文字リスト表示、４３…ランチャ表示、５１…入力文字表示、５２…候補文字リスト表示、５３…ランチャ表示、６１…入力文字表示、６２…候補文字リスト表示、６３…ランチャ表示
【図１】
2005128883.tif 000003
【図２】
2005128883.tif 000004
【図３】
2005128883.tif 000005
【図４】
2005128883.tif 000006
【図５】
2005128883.tif 000007
【図６】
2005128883.tif 000008
【図７】
2005128883.tif 000009
【図８】
2005128883.tif 000010
【図９】
2005128883.tif 000011