(57)【要約】      （修正有）【課題】変換候補文字が多数存在する場合であっても、容易に変換文字を決定することが可能な携帯端末装置を提供する。【解決手段】携帯電話機１０の所在地を検知するＧＰＳ受信部１１と、所定の位置特定情報と位置特定情報に対応する位置情報とを含む情報を、位置特定情報が属するカテゴリ毎に記憶する記憶部１３と、所定の情報を入力する操作部１６と、所定の情報を表示する表示部１５と、操作部１６によりカテゴリ名が入力された場合、ＧＰＳ受信部１１により検知された携帯電話機１０の所在地の位置情報と記憶部１３のカテゴリ名に対応するカテゴリに記憶された位置情報とに基づいて、カテゴリに属する位置特定情報を携帯電話機１０の所在地から近い順に変換候補として表示部１５に表示するよう制御する制御部１２とを備える。【選択図】図１
2010250596.tif 000002
【特許請求の範囲】
【請求項１】
入力された文字を変換する携帯端末装置であって、
当該携帯端末装置の所在地を検知する所在地検知部と、
所定の位置特定情報と前記位置特定情報に対応する位置情報とを含む情報を、前記位置特定情報が属するカテゴリ毎に記憶する記憶部と、
所定の情報を入力する入力部と、
所定の情報を表示する表示部と、
前記入力部によりカテゴリ名が入力された場合、前記所在地検知部により検知された当該携帯端末装置の所在地の位置情報と前記記憶部の前記カテゴリ名に対応するカテゴリに記憶された位置情報とに基づいて、前記カテゴリに属する位置特定情報を当該携帯端末装置の所在地から近い順に変換候補として前記表示部に表示するよう制御する制御部と
を備える携帯端末装置。
【請求項２】
請求項１に記載の携帯端末装置であって、
前記記憶部は、前記カテゴリを階層的に有し、
前記制御部は、前記入力部によりカテゴリ名が入力された場合、前記カテゴリに属するサブカテゴリに対応するサブカテゴリ名を前記表示部に表示するよう制御し、操作部によりサブカテゴリが選択された場合、前記サブカテゴリに属する位置特定情報を当該携帯端末装置の所在地から近い順に変換候補として前記表示部に表示するよう制御する
携帯端末装置。
【請求項３】
請求項１に記載の携帯端末装置であって、
前記記憶部は、前記カテゴリを階層的に有し、
前記制御部は、前記入力部によりカテゴリ名が入力された場合、前記カテゴリに属するサブカテゴリに対応するサブカテゴリ名を前記表示部に表示するよう制御し、操作部による距離優先要求がある場合、前記カテゴリに属する位置特定情報を当該位置特定情報が属するサブカテゴリに対応するサブカテゴリ名とともに、当該携帯端末装置の所在地から近い順に変換候補として前記表示部に表示するよう制御する
携帯端末装置。
【請求項４】
請求項１ないし３のいずれか１項に記載の携帯端末装置であって、
前記携帯端末装置の所在地は、現在の当該携帯端末装置の所在地、過去の当該携帯端末装置の所在地、未来の当該携帯端末装置が所在すると予測される所在地、のいずれかである
携帯端末装置。
【請求項５】
請求項１ないし４のいずれか１項に記載の携帯端末装置であって、
前記制御部は、
前記入力部によりカテゴリ名が入力された場合、前記所在地検知部により検知された当該携帯端末装置の所在地の位置情報と前記記憶部の前記カテゴリ名に対応するカテゴリに属する位置情報とに基づいて、前記カテゴリに属する位置特定情報を当該携帯端末装置の所在地から近い順に検索されるよう前記記憶部に記憶された情報を更新し、
前記記憶部の検索順に前記カテゴリに属する位置特定情報を前記表示部に表示するよう制御する
携帯端末装置。
【請求項６】
入力された文字を変換する文字変換方法であって、
携帯端末装置の所在地を検知するステップと、
所定の情報を入力するステップと、
所定の情報を表示するステップと、
カテゴリ名が入力された場合、前記検知された当該携帯端末装置の所在地の位置情報と、所定の位置特定情報と前記位置特定情報に対応する位置情報とを含む情報を前記位置特定情報が属するカテゴリ毎に記憶する記憶部の前記カテゴリ名に対応するカテゴリに属する位置情報と、に基づいて、前記カテゴリに属する位置特定情報を当該携帯端末装置の所在地から近い順に変換候補として前記表示するステップを制御するステップと、
を有する文字変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された文字を変換する携帯端末装置及び文字変換方法に関する。
【背景技術】
【０００２】
従来、携帯電話機などの携帯端末装置において、文字入力を受け付け、入力文字に基づいて変換候補文字を表示画面上に表示し、変換候補文字の中からユーザが所望の文字を選択することが行われている。
【０００３】
このような携帯端末装置として、端末が現在位置する地域の地域固有名詞について出力（表示）や日本語変換を行うことができるように、地域別の固有名詞辞書データを取得することができるものが知られている（例えば、特許文献１参照）。この携帯端末装置では、ユーザが或る地域固有名詞について知らなかったり覚えていなかったりする場合であっても、カテゴリの入力などの曖昧な入力により地域固有名詞の出力・変換を行うことができる。
【０００４】
また、他の携帯端末装置として、芸能人名、駅名、スポット名、ブランド名、顔文字等のジャンルの中からいずれか１つを選択することにより、文字変換を行う際に、選択されたジャンルの文字候補の優先順位を高くすることができることが知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−３３０９１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来のシステムでは、変換候補文字が多数存在する場合に、変換文字を決定するための操作が煩雑になることがあった。
【０００７】
本発明は上記従来の事情に鑑みてなされたものであって、変換候補文字が多数存在する場合であっても、容易に変換文字を決定することが可能な携帯端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の携帯端末装置は、入力された文字を変換する携帯端末装置であって、当該携帯端末装置の所在地を検知する所在地検知部と、所定の位置特定情報と前記位置特定情報に対応する位置情報とを含む情報を、前記位置特定情報が属するカテゴリ毎に記憶する記憶部と、所定の情報を入力する入力部と、所定の情報を表示する表示部と、前記入力部によりカテゴリ名が入力された場合、前記所在地検知部により検知された当該携帯端末装置の所在地の位置情報と前記記憶部の前記カテゴリ名に対応するカテゴリに記憶された位置情報とに基づいて、前記カテゴリに属する位置特定情報を当該携帯端末装置の所在地から近い順に変換候補として前記表示部に表示するよう制御する制御部とを備える。
【０００９】
この構成により、変換候補文字が多数存在する場合であっても、容易に変換文字を決定することが可能である。つまり、携帯端末装置を所持するユーザから近い場所の方が、ユーザの関心が高く、選択される可能性が高いので、変換候補の選択がしやすくなり、ユーザの利便性を向上することができる。
【００１０】
また、本発明の携帯端末装置は、前記記憶部が、前記カテゴリを階層的に有し、前記制御部が、前記入力部によりカテゴリ名が入力された場合、前記カテゴリに属するサブカテゴリに対応するサブカテゴリ名を前記表示部に表示するよう制御し、操作部によりサブカテゴリが選択された場合、前記サブカテゴリに属する位置特定情報を当該携帯端末装置の所在地から近い順に変換候補として前記表示部に表示するよう制御する。
【００１１】
この構成により、段階的にカテゴリを絞り込むことができるために変換候補の選択がさらにしやすくなり、ユーザの利便性をさらに向上することができる。
【００１２】
また、本発明の携帯端末装置は、前記記憶部が、前記カテゴリを階層的に有し、前記制御部が、前記入力部によりカテゴリ名が入力された場合、前記カテゴリに属するサブカテゴリに対応するサブカテゴリ名を前記表示部に表示するよう制御し、操作部による距離優先要求がある場合、前記カテゴリに属する位置特定情報を当該位置特定情報が属するサブカテゴリに対応するサブカテゴリ名とともに、当該携帯端末装置の所在地から近い順に変換候補として前記表示部に表示するよう制御する。
【００１３】
この構成により、変換候補となる位置特定情報とこの位置特定情報が属する下位カテゴリに対応する名称とを併せて表示するために、ユーザはより詳細な位置情報を知ることができる。
【００１４】
また、本発明の携帯端末装置は、前記携帯端末装置の所在地が、現在の当該携帯端末装置の所在地、過去の当該携帯端末装置の所在地、未来の当該携帯端末装置が所在すると予測される所在地、のいずれかである。
【００１５】
過去の所在地は過去に携帯端末装置が位置していた場所や通過した地点であるために、過去の所在地に基づく変換候補は変換文字として選択される可能性が高い。現在の所在地は直ぐに役立つ情報となるために、現在の所在地に基づく変換候補は変換文字として選択される可能性が高い。未来の予測所在地は今後必要な情報となるために、未来の予測所在地に基づく変換候補は変換文字として選択される可能性が高い。この構成により、過去、現在、未来のいずれかの所在地に基づいて変換候補を表示させることができるため、ユーザの利便性が向上する。
【００１６】
また、本発明の携帯端末装置は、前記制御部が、前記入力部によりカテゴリ名が入力された場合、前記所在地検知部により検知された当該携帯端末装置の所在地の位置情報と前記記憶部の前記カテゴリ名に対応するカテゴリに属する位置情報とに基づいて、前記カテゴリに属する位置特定情報を当該携帯端末装置の所在地から近い順に検索されるよう前記記憶部に記憶された情報を更新し、前記記憶部の検索順に前記カテゴリに属する位置特定情報を前記表示部に表示するよう制御する。
【００１７】
この構成により、記憶部に記憶された情報が、携帯端末装置の所在地から近い順にソートされるため、変換候補を表示させるための処理時間を短縮することができる。
【００１８】
また、本発明の文字変換方法は、入力された文字を変換する文字変換方法であって、携帯端末装置の所在地を検知するステップと、所定の情報を入力するステップと、所定の情報を表示するステップと、カテゴリ名が入力された場合、前記検知された当該携帯端末装置の所在地の位置情報と、所定の位置特定情報と前記位置特定情報に対応する位置情報とを含む情報を前記位置特定情報が属するカテゴリ毎に記憶する記憶部の前記カテゴリ名に対応するカテゴリに属する位置情報と、に基づいて、前記カテゴリに属する位置特定情報を当該携帯端末装置の所在地から近い順に変換候補として前記表示部に表示するよう制御するステップと、を有する。
【００１９】
この方法により、変換候補文字が多数存在する場合であっても、容易に変換文字を決定することが可能である。つまり、携帯端末装置を所持するユーザから近い場所の方が、ユーザの関心が高く、選択される可能性が高いので、変換候補の選択がしやすくなり、ユーザの利便性を向上することができる。
【発明の効果】
【００２０】
本発明によれば、変換候補文字が多数存在する場合であっても、容易に変換文字を決定することが可能である。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態における携帯電話機の概略構成の一例を示すブロック図
【図２】本発明の実施形態における通常予測変換モードとして設定されている場合の携帯電話機の外観の一例を示す図
【図３】本発明の実施形態におけるカテゴリ予測変換モードとして設定されている場合の携帯電話機の外観の一例を示す図
【図４】本発明の実施形態における携帯電話機の文字変換時の動作の一例を示すフローチャート
【図５】本発明の実施形態における携帯電話機の文字変換時の動作の一例を示すフローチャート
【図６】本発明の実施形態における携帯電話機の文字変換時の動作の一例を示すフローチャート
【図７】本発明の実施形態における携帯電話機の文字変換時の動作の一例を示すフローチャート
【図８】本発明の実施形態におけるデータベースの第１例を示す図
【図９】本発明の実施形態における第１例のデータベースを有する携帯電話機がステップＳ１１４におけるカテゴリ変換候補文字の表示を行う際の詳細な動作の一例を示すフローチャート
【図１０】本発明の実施形態における第１例のデータベースを用いた場合の表示の一例を示す図
【図１１】本発明の実施形態におけるデータベースの第２例を示す図
【図１２】本発明の実施形態における第２例のデータベースを有する携帯電話機がステップＳ１１４におけるカテゴリ変換候補文字の表示を行う際の詳細な動作の一例を示すフローチャート
【図１３】本発明の実施形態における第２例のデータベースを用いた場合の表示の一例を示す図
【図１４】本発明の実施形態におけるデータベースの第３例を示す図
【図１５】本発明の実施形態における第３例のデータベースを有する携帯電話機がステップＳ１１４におけるカテゴリ変換候補文字の表示を行う際の詳細な動作の一例を示すフローチャート
【図１６】本発明の実施形態における第２例のデータベースを用いた場合の表示の一例を示す図
【図１７】本発明の実施形態における変換候補文字と対応する距離とを併記する場合の表示の一例を示す図
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態における携帯端末装置について図面を用いて詳細に説明する。
【００２３】
図１は、本発明の実施形態のおける携帯電話機の概略構成を示すブロック図である。携帯電話機は携帯端末装置の一例であるが、携帯電話機以外の携帯情報端末であってもよい。図１に示す携帯電話機１０は、ＧＰＳ受信部１１、制御部１２、記憶部１３、無線部１４、表示部１５、操作部１６を備える。
【００２４】
ＧＰＳ受信部１１は、ＧＰＳ受信機能を有し、携帯電話機１０の現在の位置情報（所在地情報）をアンテナを介して受信する。
【００２５】
制御部１２は、携帯電話機１０における各種制御を実行する。例えば、入力された文字の文字変換時の制御や表示部１５の表示制御等を行う。
【００２６】
記憶部１３は、各種情報を記憶しており、特に、後述するデータベースを有している。
【００２７】
無線部１４は、無線通信機能を有し、例えば他の携帯電話機との間で通話を行うための音声情報の送受信をアンテナを介して行う。
【００２８】
表示部１５は、表示画面を有しており、制御部１２からの指示により、各種情報を表示する。例えば後述する図２、３に示すような表示を行う。
【００２９】
操作部１６は、各種操作入力（例えば文字等の入力や選択・決定のための入力）を行うものであり、文字入力部１６１及び変換操作部１６２を有している。文字入力部１６１は、例えば文字を入力するための各種キー（ハードキー）である（図２、３参照）。変換操作部１６２は、例えば携帯電話機１０が備える各種アプリケーションを実行するための各種キー（ソフトキー）である。
【００３０】
携帯電話機１０は、文字変換時のモード（文字変換モード）として通常予測変換モード及びカテゴリ予測変換モードを有する。この文字変換モードは、操作部１６からの指示により、制御部１２により設定される。文字変換モードにかかわらず、操作部１６により入力された文字に対して、制御部１２が文字変換処理を行い、変換候補文字及び文字変換結果としての変換文字を表示部１５により表示する。
【００３１】
通常予測変換モードでは、一般的な文字変換を行う。図２は通常予測変換モードとして設定されている場合の携帯電話機１０の外観の一例を示す図である。例えば、「えき」と入力された場合には、「０１．駅」、「０２．駅前」、「０３．液晶」など「えき」を語の冒頭に含む文字が変換候補文字として表示される。通常予測変換時の携帯電話機１０の詳細な動作については後述する。携帯電話機１０のユーザは、表示部１５により表示された変換候補文字の中から所望の文字を変換文字として操作部１６を介して選択する。
【００３２】
なお、携帯電話機１０の表示画面は、文章作成領域１５１、変換候補表示領域１５２、ソフトキーコマンド表示領域１５３を有する。文章作成領域１５１には、操作部１６により入力された文字等がそのまま未変換の状態で表示される。変換候補表示領域１５２には、入力された文字が変換された変換候補文字が表示される。ソフトキーコマンド表示領域１５３には、ソフトキー１６２に割り当てられた機能の内容や当該機能の現在の状態を示す情報が表示される。
【００３３】
例えば、図２ではソフトキー１６２の所定のキー１６２ａにより文字変換モードを切り替えるための入力が行われ、キー１６２ａに対応するソフトキーコマンド表示領域１５３の所定の領域１５３ａにおいて、次にキー１６２ａを押下した場合に切り替わるモードである「カテゴリ予測変換」の情報が表示されている。なお、機能を割り当てる所定のキーの位置や所定の領域の位置はこれに限られない。
【００３４】
また、カテゴリ予測変換モードでは、入力された文字をカテゴリ名として当該カテゴリに属する文字に変換する。図３はカテゴリ予測変換モードとして設定されている場合の携帯電話機１０の外観の一例を示す図である。例えば、「えき」と入力された場合には、「０１．Ａ駅」、「０２．Ｂ駅」、「０３．Ｃ駅」など、カテゴリ「えき」に属する様々な駅名等の文字が表示される。カテゴリ予測変換時の携帯電話機１０の詳細な動作については後述する。携帯電話機１０のユーザは、表示部１５により表示された変換候補文字の中から所望の文字を変換文字として操作部１６を介して選択する。
【００３５】
また、カテゴリ予測変換モードにおける携帯電話機１０の表示画面は、図２と同様の領域を有する。なお、図３ではソフトキーコマンド表示領域１５３の所定の領域において、次にキー１６２ａを押下した場合に切り替わるモードである「通常予測変換」の情報が表示されている。
【００３６】
次に、携帯電話機１０の文字変換時の動作について説明する。
図４〜図７は、携帯電話機１０の文字変換時の動作の一例を示すフローチャートである。なお、図４のフローチャートの処理を開始する時点では、文字変換モードは未確定の状態である。
【００３７】
まず、携帯電話機１０は、ＧＰＳ受信部１１が、携帯電話機１０の現在位置の情報を取得する（ステップＳ１０１）。当該現在位置の情報は、後に参照するために記憶部１３により記憶される。
【００３８】
続いて、制御部１２が、以前に取得した携帯電話機１０の位置の情報と今回取得した携帯電話機１０の現在位置の情報とを比較し、位置情報が変化したか否かを判定する（ステップＳ１０２）。位置情報が変化した場合、制御部１２が、今回取得した現在位置の情報を基に、記憶部１３の各カテゴリのデータを、携帯電話機１０の現在位置から近い順に整列するよう更新する（ステップＳ１０３）。
【００３９】
続いて、記憶部１３内のデータを更新した後または携帯電話機１０の現在位置が変化していない場合、操作部１６により、文字を入力する（ステップＳ１０４）。続いて、表示部１５が、文章作成領域１５１に入力された文字を未確定の状態で表示し（ステップＳ１０５）、変換候補表示領域１５２に入力された文字に基づく通常変換候補文字を表示する（ステップＳ１０６）。例えば、文章作成領域１５１に表示される文字、変換候補表示領域１５２に表示される変換候補文字の一例は、図２に示すとおりである。
【００４０】
続いて、制御部１２が、入力された文字に対して操作部１６による文字変換要求があるか否かを判定する（ステップＳ１０７）。操作部１６による文字変換要求は、例えば図２のソフトキー１６２ｂの下方向を押下されることに基づき発生する。文字変換要求がない場合、制御部１２が、入力された文字に対して操作部１６によりカテゴリ変換要求があるか否かを判定する（ステップＳ１０８）。操作部１６によるカテゴリ変換要求は、例えば図２の所定のソフトキーのキー１６２ａを押下されることに基づき発生する。
【００４１】
ステップＳ１０７において、文字変換要求がある場合、制御部１２が、変換候補表示領域１５２にカーソルを移動させる（ステップＳ１０９）。続いて、操作部１６が、カーソルが位置する文字が変換したい変換候補文字か否かを指定する（ステップＳ１１０）。変換したい変換候補文字ではない場合、制御部１２が、変換候補表示領域１５２内に表示される次の変換候補文字へカーソルを移動させる（ステップＳ１１１）。カーソルの移動は、例えば図２のソフトキー１６２ｂの下方向を押下されることに基づき行われる。
【００４２】
一方、ステップＳ１１０において変換したい変換候補文字である場合、制御部１２が、現在カーソルが位置する変換候補文字を変換文字として決定する（ステップＳ１１２）。この場合、例えば図２のソフトキー１６２ｂの中央（決定キー）を押下されることに基づき変換文字を決定する。続いて、表示部１５が、文章作成領域１５１に、変換文字として決定された文字を確定の状態で表示する（ステップＳ１１３）。
【００４３】
ステップＳ１０８において、カテゴリ変換要求がある場合、制御部１２が、文字変換モードを通常予測変換モードからカテゴリ予測変換モードへ切り替える。そして、表示部１５が、変換候補表示領域１５２にカテゴリ変換候補文字を表示し（ステップＳ１１４）、ソフトキーコマンド表示領域１５３に「通常予測変換」と表示する（ステップＳ１１５）。例えば、変換候補表示領域１５２に表示される変換候補文字、ソフトキーコマンド表示領域１５３に表示される情報の一例は、図３に示すとおりである。なお、ステップＳ１１４では、携帯電話機１０の現在位置から近い順に（事前に整列された状態で）表示される。
【００４４】
続いて、制御部１２が、入力された文字に対して操作部１６による文字変換要求があるか否かを判定する（ステップＳ１１６）。操作部１６による文字変換要求は、例えば図３のソフトキー１６２ｂの下方向を押下されることに基づき発生する。文字変換要求がある場合、制御部１２が、変換候補表示領域１５２にカーソルを移動させる（ステップＳ１１７）。
【００４５】
続いて、操作部１６が、カーソルが位置する文字が変換したい変換候補文字か否かを指定する（ステップＳ１１８）。変換したい変換候補文字ではない場合、制御部１２が、変換候補表示領域１５２内に表示される次の変換候補文字へカーソルを移動させる（ステップＳ１１９）。カーソルの移動は、例えば図３のソフトキー１６２ｂの下方向を押下されることに基づき行われる。
【００４６】
一方、ステップＳ１１８において変換したい変換候補文字である場合、現在カーソルが位置する変換候補文字を変換文字として決定する（ステップＳ１２０）。この場合、例えば図３のソフトキー１６２ｂの中央（決定キー）を押下されることに基づき変換文字を決定する。続いて、表示部１５が、文章作成領域１５１に、変換文字として決定された文字を確定の状態で表示する（ステップＳ１２１）。
【００４７】
ステップＳ１０８において、カテゴリ変換要求がない場合、入力された文字を無変換で表示させることを決定する（ステップＳ１２２）。この場合、例えば図３のソフトキー１６２ｂの中央（決定キー）を押下されることに基づき決定する。続いて、表示部１５が、文章作成領域１５１に、入力された文字を確定の状態で表示する（ステップＳ１２３）。
【００４８】
このような図４〜図７の処理によれば、ユーザが所望のモード（通常予測変換モードまたはカテゴリ予測変換モード）により、文字変換処理を行うことができる。特に、カテゴリ予測変換モードにおる文字変換処理を行う場合には、変換候補文字が多数存在する場合であっても、容易に変換文字を決定することが可能である。
【００４９】
次に、記憶部１３が有するデータベースについて説明する。
図８は、データベースの第１例を示す図である。
【００５０】
図８に示すデータベース１３ａは、各カテゴリ毎（カテゴリ数は任意）に、カテゴリに属する文字と当該文字に関する位置情報（例えば経度情報及び緯度情報）が関連付けて記憶される。データベース１３ａに記憶される文字は、当該文字に関連する位置情報を特定することが可能な位置特定情報であり、地域固有名詞や単語や文章やこれら以外の特殊文字としての文字がある（後述するデータベース１３ｂ、１３ｃについても同様）。図８に示す例では、カテゴリとして「えき」、「やま」、「かわ」、「ふぁーすとふーど」のカテゴリを有しており、「えき」カテゴリに属する文字として「Ａ駅」、「Ｂ駅」、「Ｃ駅」、「Ｄ駅」の情報を有している。「やま」カテゴリに属する文字として「Ｏ山」、「Ｐ山」、「Ｑ山」の情報を有している。「かわ」カテゴリ、「ふぁーすとふーど」カテゴリに属する文字の詳細については省略するが、「えき」カテゴリや「やま」カテゴリと同様に多数の文字及びその位置情報を記憶することが可能である。
【００５１】
データベース１３ａに記憶される文字は、先に説明したステップＳ１０３の処理により、各カテゴリにおいて、現在位置から近い順に検索可能となるように整列された状態である。例えば、図８における「えき」カテゴリのＡ駅〜Ｄ駅のうち、現在位置から近い順にＢ駅、Ａ駅、Ｄ駅、Ｃ駅である場合、Ｂ駅、Ａ駅、Ｄ駅、Ｃ駅の順に検索されるように整列されて更新される（この状態は不図示）。図８の他のカテゴリにおいても同様に、現在位置から近いものから順に検索されるように更新される。変換候補表示領域１５２には、カテゴリにおける検索順に表示されることになる。
【００５２】
また、図９は、データベース１３ａを有する携帯電話機１０が、図６に示したステップＳ１１４におけるカテゴリ変換候補文字の表示を行う際の詳細な動作の一例を示すフローチャートである。
【００５３】
まず、制御部１２が、操作部１６により入力されて文章作成領域１５１に表示された「えき」と、データベース１３ａに記憶されたカテゴリ名（例えば最初の比較では検索順が最初のカテゴリ名）とを比較し（ステップＳ２０１）、一致するか否かを判定する（ステップＳ２０２）。一致しない場合には、制御部１２が次のカテゴリ名を検索し（ステップＳ２０３）、再度文章作成領域１５１に表示された「えき」と、検索対象のカテゴリ名とを比較し、一致するか否かを判定する。一方、カテゴリ名が一致した場合には、表示部１５が、変換候補表示領域１５２に、一致したカテゴリ内の文字を変換候補文字として表示する（ステップＳ２０４）。ステップＳ２０４における表示として、例えば図１０に示すような表示を行う。なお、ステップＳ２０４では、携帯電話機１０の現在位置から近い順に（事前に整列された状態で）表示される。
【００５４】
このようにデータベース１３ａを有する携帯電話機１０によれば、単に通常予測変換を行うだけでなく、カテゴリ予測変換を行うことで、カテゴリ名だけ把握ができるが正確に全ての文字を入力することができない場合であっても、カテゴリ名から当該カテゴリに属する文字を候補として表示させ、所望の文字を選択することができる。したがって、例えばメール作成時に入力したい固有名詞が思い出せない場合であっても、最小限の情報で所望の文字変換を行うことができる。
【００５５】
次に、図１１はデータベースの第２例を示す図である。
図１１に示すデータベース１３ｂは、カテゴリの中にサブカテゴリを有しており、つまりカテゴリを階層的に有している。例えば「えき」カテゴリーの中に更にサブカテゴリとして「Ｗ電鉄」、「Ｘ電鉄」、「Ｙ電鉄」、「Ｚ電鉄」を有している。また、「ふぁーすとふーど」カテゴリの中に更に「Ｋフード」、「Ｌフード」、「Ｍフード」、「Ｎフード」を有している。そして、各サブカテゴリ毎（サブカテゴリ数は任意）に、サブカテゴリに属する文字と当該文字に関する位置情報（例えば経度情報及び緯度情報）が関連付けて記憶される。なお、階層は３段階以上であってもよい。
【００５６】
データベース１３ｂに記憶される文字は、先に説明したステップＳ１０３の処理をサブカテゴリに対して適用されることにより、各サブカテゴリにおいて、現在位置から近い順に検索可能となるように整列された状態である。例えば、図１１における「Ｗ電鉄」カテゴリのＡ駅〜Ｄ駅のうち、現在位置から近い順にＢ駅、Ａ駅、Ｄ駅、Ｃ駅である場合、Ｂ駅、Ａ駅、Ｄ駅、Ｃ駅の順に検索されるように更新される（この状態は不図示）。図１１の他のサブカテゴリにおいても同様に、現在位置から近いものから順に検索されるように更新される。変換候補表示領域１５２には、サブカテゴリにおける検索順に表示されることになる。
【００５７】
また、図１２は、データベース１３ｂを有する携帯電話機１０が、図６に示したステップＳ１１４におけるカテゴリ変換候補文字の表示を行う際の詳細な動作の一例を示すフローチャートである。
【００５８】
まず、制御部１２が、操作部１６により入力されて文章作成領域１５１に表示された「えき」と、データベース１３ａに記憶されたカテゴリ名（例えば最初の比較では検索順が最初のカテゴリ名）とを比較し（ステップＳ３０１）、一致するか否かを判定する（ステップＳ３０２）。一致しない場合には、制御部１２が次のカテゴリ名を検索し（ステップＳ３０３）、再度文章作成領域１５１に表示された「えき」と、検索対象のカテゴリ名とを比較し、一致するか否かを判定する。
【００５９】
一方、カテゴリ名が一致した場合には、表示部１５が、変換候補表示領域１５２に、一致したカテゴリ内のサブカテゴリ名を表示する（ステップＳ３０４）。ステップＳ３０４における表示として、例えば図１３（ａ）に示すような表示を行う。
【００６０】
続いて、制御部１２が、変換候補表示領域１５２にカーソルを移動させる（ステップＳ３０５）。続いて、操作部１６が、カーソルが位置するサブカテゴリ名が変換したいサブカテゴリか否かを指定する（ステップＳ３０６）。変換したいサブカテゴリではない場合、制御部１２が、変換候補表示領域１５２内に表示される次の変換候補サブカテゴリへカーソルを移動させる（ステップＳ３０７）。カーソルの移動は、例えば図３のソフトキー１６２ｂの下方向を押下されることに基づき行われる。
【００６１】
一方、ステップＳ３０６において変換したいサブカテゴリである場合、現在カーソルが位置するサブカテゴリを指定する（ステップＳ３０８）。この場合、例えば図３のソフトキー１６２ｂの中央（決定キー）を押下されることに基づきサブカテゴリを指定する。続いて、表示部１５が、文章作成領域１５１に、指定されたサブカテゴリに属する文字を表示する（ステップＳ３０９）。ステップＳ３０９における表示として、例えば図１３（ｂ）に示すような表示を行う。なお、ステップＳ３０９では、携帯電話機１０の現在位置から近い順に（事前に整列された状態で）表示される。
【００６２】
このようにデータベース１３ｂを有する携帯電話機１０によれば、例えばＸ電鉄のＡ駅、Ｙ電鉄のＡ駅など、同じＡ駅であっても更に細分化した文字変換候補を表示することができる。したがって、文字変換の候補について細かく絞り込みを行うことができ、ユーザの利便性を向上できる。
【００６３】
次に、図１４は、データベースの第３例を示す図である。
図１４に示すデータベース１３ｃは、階層的にカテゴリを有している。例えば「えき」カテゴリーの中にサブカテゴリとして「Ｗ電鉄」、「Ｘ電鉄」、「Ｙ電鉄」を有している。さらに、各サブカテゴリの中にＡ駅、Ｂ駅、Ｃ駅などの駅に属する文字と当該文字に関する位置情報（例えば緯度情報及び経度情報）とを有している。このように、各カテゴリにおいて階層を設けることにより、例えばＸ電鉄のＡ駅、Ｙ電鉄のＡ駅など、同じＡ駅であっても更に細分化した変換候補を表示することができる。したがって、文字変換の候補について細かく絞り込みを行うことができ、ユーザの利便性を向上できる。
【００６４】
データベース１３ｃに記憶される文字は、サブカテゴリに含まれる同一の文字について、サブカテゴリに関わらず、現在位置から近い順に検索可能となるように整列された状態である。例えば、図１４における「Ｗ電鉄」カテゴリのＡ駅〜Ｄ駅のうち、現在位置から近い順にＢ駅、Ａ駅、Ｄ駅、Ｃ駅である場合、Ｂ駅、Ａ駅、Ｄ駅、Ｃ駅の順に検索されるように更新される（この状態は不図示）。図示はしないが、図１４の他のサブカテゴリにおいても同様に、現在位置から近いものから順に検索されるように更新される。変換候補表示領域１５２には、サブカテゴリにおける検索順に表示されることになる。
【００６５】
また、図１５は、データベース１３ｃを有する携帯電話機１０が、図６に示したステップＳ１１４におけるカテゴリ変換候補文字の表示を行う際の詳細な動作の一例を示すフローチャートである。
【００６６】
まず、図１２のステップＳ３０１〜Ｓ３０４と同一の処理を行う。ステップＳ３０４において、例えば図１６（ａ）に示すような表示を行う。
【００６７】
続いて、制御部１２が、操作部１６による距離（キョリ）優先要求があるか否かを判定する（ステップＳ４０１）。距離優先要求とは、入力された文字（カテゴリ名）に対応するカテゴリ内のサブカテゴリに関わらず、各サブカテゴリに含まれる文字に関する位置情報と携帯電話機１０の現在位置の情報との距離が近い順にデータベース内を整列するための要求である。
【００６８】
距離優先要求がある場合には、制御部１２が、「えき」カテゴリ内のサブカテゴリ「Ｗ電鉄」、「Ｘ電鉄」、「Ｙ電鉄」に縛られることなく、各サブカテゴリに示された駅の位置と携帯電話機１０の現在位置との距離が近い順にデータを選択する。そして、表示部１５が、サブカテゴリ名と駅名とに基づいて表示を行う（ステップＳ４０２）。例えば、サブカテゴリ名と駅名とを併記し、両名の間に「の」を挿入して表示する。ステップＳ４０２における表示として、例えば図１６（ｂ）、（ｃ）に示すような表示を行う。なお、ステップＳ４０２では、携帯電話機１０の現在位置から近い順に（事前に整列された状態で）表示される。
【００６９】
一方、距離優先要求がない場合には、図１２のステップＳ３０５〜Ｓ３０９の処理を行う。
【００７０】
このようにデータベース１３ｃを有する携帯電話機１０によれば、サブカテゴリに依存せずに、現在位置からの距離が近い順に文字変換候補を表示させることができる。例えばＸ電鉄のＡ駅、Ｙ電鉄のＡ駅など、同じＡ駅であっても更に細分化した文字変換候補を表示することができる。したがって、文字変換の候補について細かく絞り込みを行うことができ、ユーザの利便性を向上できる。
【００７１】
なお、本実施形態では、表示部１５が変換候補表示領域１５２に「Ａ駅」、「Ｂ駅」、「Ｃ駅」などの変換候補文字を表示するとき、携帯電話機１０の現在位置から当該変換候補文字に対応する位置までの距離を制御部１２により算出し、表示部１５が変換候補文字とあわせて算出した距離を表示するようにしてもよい。この場合、例えば図１７に示すような表示を行う。
【００７２】
また、本実施形態では、先に説明した携帯電話機１０の現在位置との距離を比較する代わりに、携帯電話機１０の過去に位置した位置や未来に位置すると予測される位置との距離を比較するようにしてもよい。携帯電話機１０の過去の位置は、例えばＧＰＳ受信部１１が携帯電話機１０の位置を定期的（例えば５分毎）に取得し、この位置情報を記憶部１３に記憶しておくことが可能である。また、携帯電話機１０の未来の位置は、例えば、制御部１２により、携帯電話機１０の現在の位置及び過去の位置から携帯電話機１０の移動方向及び移動速度等を算出し、これらに基づいて予測することができる。
【産業上の利用可能性】
【００７３】
本発明は、変換候補文字が多数存在する場合であっても、容易に変換文字を決定することが可能な携帯端末装置等に有用である。
【符号の説明】
【００７４】
１０  携帯電話機
１１  ＧＰＳ受信部
１２  制御部
１３  記憶部
１３ａ〜１３ｃ  データベース
１４  無線部
１５  表示部
１５１  文章作成領域
１５２  変換候補表示領域
１５３  ソフトキーコマンド表示領域
１６  操作部
１６１  文字入力部（ハードキー）
１６２  変換操作部（ソフトキー）
【図１】
2010250596.tif 000003
【図２】
2010250596.tif 000004
【図３】
2010250596.tif 000005
【図４】
2010250596.tif 000006
【図５】
2010250596.tif 000007
【図６】
2010250596.tif 000008
【図７】
2010250596.tif 000009
【図８】
2010250596.tif 000010
【図９】
2010250596.tif 000011
【図１０】
2010250596.tif 000012
【図１１】
2010250596.tif 000013
【図１２】
2010250596.tif 000014
【図１３】
2010250596.tif 000015
【図１４】
2010250596.tif 000016
【図１５】
2010250596.tif 000017
【図１６】
2010250596.tif 000018
【図１７】
2010250596.tif 000019