(57)【要約】【課題】場所の違いに応じた入力支援を個々のユーザの違いに対応して行う【解決手段】文字入力支援装置は、入力手段１１０と、位置情報を取得するための位置情報処理部１２と、文字予測変換の候補及び候補ごとの優先度をユーザの設定入力に応じて地域別に記憶した複数の地域別ユーザ辞書１４１、１４２、１４３と、位置情報処理部１２により取得された位置情報に対応する地域別ユーザ辞書１４１、１４２、１４３を選択する地域辞書選択手段１６０と、選択された地域別ユーザ辞書１４１、１４２、１４３を用いた予測変換を行う予測変換部１７０と、を備える。【選択図】図１
2012099008.tif 000002
【特許請求の範囲】
【請求項１】
入力手段と、
位置情報を取得するための位置情報処理部と、
文字予測変換の候補及び候補ごとの優先度をユーザの設定入力に応じて地域別に記憶した複数の地域別ユーザ辞書と、
前記位置情報処理部により取得された位置情報に対応する前記地域別ユーザ辞書を選択する地域辞書選択手段と、
前記選択された地域別ユーザ辞書を用いた予測変換を行う予測変換部と、を備える、
文字入力支援装置。
【請求項２】
前記位置情報処理部は、現在の位置の情報を取得する位置情報取得手段と、
前記位置情報に基づいて、本装置が属する地域を算出する地域算出手段と、を備える、
請求項１に記載の文字入力支援装置。
【請求項３】
前記地域辞書選択手段は、前記地域算出手段にて算出された地域に対応する前記地域別ユーザ辞書を選択する、
請求項１又は請求項２に記載の文字入力支援装置。
【請求項４】
前記予測変換部は標準辞書を備え、入力された文字に基づき地域別ユーザ辞書と標準辞書を用いた予測変換を行う、
請求項１乃至請求項３のいずれか１項に記載の文字入力支援装置。
【請求項５】
前記標準辞書から抽出された候補よりも、前記地域別ユーザ辞書から抽出された候補の優先度を高く表示する、
請求項４に記載の文字入力支援装置。
【請求項６】
前記地域別ユーザ辞書を作成するための前記地域の広さは、ユーザによって選択可能である、
請求項１乃至請求項５のいずれか１項に記載の文字入力支援装置。
【請求項７】
文字を入力し、
位置情報を取得し、
入力された文字から行う文字予測変換の候補及び候補ごとの優先度を地域別に記憶した複数の地域別ユーザ辞書として記憶し、
位置情報に対応する前記地域別ユーザ辞書を選択し、
前記選択された地域別ユーザ辞書を用いた予測変換を行う、
文字入力支援方法。
【請求項８】
請求項１乃至請求項６に記載の文字入力支援装置を有する携帯端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は文字入力支援装置、文字入力支援方法および携帯端末装置に関する。詳しくは、入力文字から変換候補を予測してユーザの文字入力を支援する文字入力支援装置、文字入力支援方法および携帯端末装置に関する。
【背景技術】
【０００２】
予測変換機能を有する端末装置が知られている。この端末装置は、ユーザが入力したい単語や文節等の最初の数文字を入力した場合に、入力された文字を含む単語や文節をデータベースから検索して、予測変換候補として提示する。ユーザは提示された数種類の予測変換候補の中からユーザが入力したいものを選択すればよい。これにより、ユーザの文字入力動作が簡略化される。
また近年の端末装置は、多機能、大画面化しており、さらに、ＧＰＳ（Global Positioning System）機能を有したものが増加している。このような端末装置において、ＧＰＳから得られた位置情報を利用して、位置に応じた変換候補を提示する試みがなされている。
【０００３】
特許文献１には、文字入力において地域に応じた適切な情報を提供する文字入力支援システムに関する技術が記載されている。これによると、端末装置の属する地域が変化した場合に、端末装置は基地局を介してその地域に対応する地域辞書データを受信し、入力文字変換の際において地域辞書データを参照する。これによりユーザは、その地域で特有の読みのために一般に入力が困難な地名等を、容易に入力することができる。
その他、特許文献２から特許文献５にも同様の技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３０３１８６号公報
【特許文献２】特開２００３−３３０９１６号公報
【特許文献３】特開２００４−１８５２００号公報
【特許文献４】特開２００７−１０８９７１号公報
【特許文献５】特開２０１０−１１３４３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
たしかに特許文献１から特許文献５に記載の技術によれば、端末装置の位置に応じて地名の入力などについては入力支援を受けられる。しかし、場所を移動したときにユーザが入力したい情報は地名だけではない。たとえば、大阪に移動すれば大阪の取引先や友人の名前を頻繁に入力することになり、東京に移動すれば、東京でよく利用するホテルや親戚の名前を入力したりする。
ユーザのニーズは個々人で様々であり、地域別に設定されたサーバ辞書からの支援だけでは、個々のユーザのニーズに細かく応えられるものではない。
したがって、ユーザはなお文字入力に不便をきたしていた。
【０００６】
本発明は、場所の違いに応じた入力支援を個々のユーザの違いに対応して行うことができる文字入力支援装置および文字入力支援方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明にかかる入力支援装置は、入力手段と、位置情報を取得するための位置情報処理部と、文字予測変換の候補及び候補ごとの優先度をユーザの設定入力に応じて地域別に記憶した複数の地域別ユーザ辞書と、前記位置情処理部により取得された位置情報に対応する前記地域別ユーザ辞書を選択する地域辞書選択手段と、前記選択された地域別ユーザ辞書を用いた予測変換を行う予測変換部と、を備える。
【０００８】
また本発明にかかる文字入力支援方法は、文字を入力し、位置情報を取得し、入力された文字から行う文字予測変換の候補及び候補ごとの優先度を地域別に記憶した複数の地域別ユーザ辞書として記憶し、位置情報に対応する前記地域別ユーザ辞書を選択し、前記選択された地域別ユーザ辞書を用いた予測変換を行う。
【０００９】
また本発明にかかる携帯端末装置は、前記文字入力支援装置を備える。
【発明の効果】
【００１０】
ユーザの場所が移った場合でも、場所ごとのユーザのニーズに応じた変換予測を行い、文字入力動作を削減することができる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１にかかる端末装置１００のブロック図。
【図２】実施の形態１において、地域別ユーザ辞書データベース１４０の構成を示す図。
【図３】実施の形態１において、端末装置１００が行う動作の概略を示す図。
【図４】実施の形態１において、文字変換候補を登録するための処理手順を示すフローチャート。
【図５】実施の形態１において、予測変換部１７０にユーザ辞書を設定する際のフローチャート。
【図６】実施の形態１において、予測変換を行う際のフローチャート。
【図７】変形例１を示すブロック図。
【発明を実施するための形態】
【００１２】
実施の形態１
以下、図面を参照して本発明の実施の形態について説明する。図１は、端末装置１００のブロック図である。以下、図１を用いて説明する。
【００１３】
端末装置１００は、入力手段１１０と、位置情報処理部１２と、地域別ユーザ辞書機能部１４と、予測変換処理部１７と、表示指示部１９０と、表示手段２００と、通話機能部２１０と、を備える。端末装置１００は、典型的にはユーザが携帯する携帯電話機などの携帯端末装置である。
【００１４】
入力手段１１０は、端末装置１００のユーザが操作することで文字入力を行うための手段である。典型的には入力手段１１０は、キーボード、ポインティングデバイス、あるいはタッチパネルで構成されるが、これらの例に限られない。
入力手段１１０は、ユーザの操作により入力された文字情報を、予測変換処理部１７と、地域別ユーザ辞書機能部１４に出力する。
【００１５】
位置情報処理部１２は、端末装置自身の位置を算出し、端末装置１００が現在いる地域を地域別ユーザ辞書機能部１４に知らせる。位置情報処理部１２は、位置情報取得手段１２０と、地域算出手段１３０と、を備える。
【００１６】
位置情報取得手段１２０は、典型的にはＧＰＳにより位置情報を取得する手段である。位置情報取得手段１２０は、例えばアンテナを備え、該アンテナを介して３箇所以上のＧＰＳ衛星と通信を行うことにより、端末装置１００の現在地を算出する。なお位置情報を取得する方法は、ＧＰＳに限られない。例えば位置情報取得手段１２０は、端末装置１００の外部に設けられている基地局と通信を行うことにより、該基地局から位置情報を取得しても良い。
位置情報取得手段１２０は、取得した位置情報を地域算出手段１３０に出力する。
なお、アンテナは位置情報以外の情報の送受信に用いても良い。
【００１７】
地域算出手段１３０は、端末装置の位置を地域単位で求める。
すなわち、地域算出手段１３０は、位置情報取得手段１２０から入力された位置情報に基づき、端末装置１００がどの地域に属しているかを算出する手段である。例えば位置情報取得手段１２０により、神奈川県川崎市内の場所（例えば川崎市１丁目○番地○号付近）が位置情報として取得されていた場合には、地域算出手段１３０は、端末装置１００が「神奈川県川崎市」の地域に属するとする。なお地域算出手段１３０が算出する地域の広さの単位は、例えば県、市、区などであるがこれらに限られない。例えば、「関東」「近畿」といった広い地域としても良く、「一丁目」「二丁目」「自宅内」など、より狭い地域としても良い。また地域算出手段１３０は、典型的には１つの「地域」を算出して求めるが、１つの位置情報から、「神奈川県」「神奈川県川崎市」「神奈川県川崎市中原区」といった広さが異なる複数の地域を算出しても良い。
地域算出手段１３０は、算出した地域の情報を地域別ユーザ辞書機能部１４に出力する。
【００１８】
地域別ユーザ辞書機能部１４は、ユーザ設定による地域別辞書を有し、端末装置１００の現位置（地域）情報に応じた地域別辞書を選択設定する。地域別ユーザ辞書機能部１４は、地域別ユーザ辞書データベース１４０と、地域別ユーザ辞書設定手段１５０と、地域辞書選択手段１６０と、を備える。
【００１９】
地域別ユーザ辞書データベース１４０には、地域別に設けられた辞書が複数登録されている。図２に、地域別ユーザ辞書データベース１４０の構成例を示す。地域別ユーザ辞書データベース１４０は、例えば、東京都に関連付けられた地域別ユーザ辞書（東京都辞書）１４１、神奈川県横浜市と関連付けられた地域別ユーザ辞書（横浜市辞書）１４２、神奈川県川崎市と関連付けられた地域別ユーザ辞書（川崎市辞書）１４３を有している。それぞれの地域別ユーザ辞書１４１、１４２、１４３には、ユーザが登録した変換候補の文字列と、変換候補の文字列の優先度が登録されている。例えば地域別ユーザ辞書（川崎市辞書）１４３には、「す」から始まる文字列として、「鈴木」「菅原」といった川崎市に在住している友人等の名称や、「杉田商事」といった川崎市にある取り引き企業名が、それぞれ優先度とともに記憶されている。
なお地域別ユーザ辞書の数は、３つに限られず、もっと多くてもよいことはもちろんである。
【００２０】
地域別ユーザ辞書設定手段１５０は、地域別ユーザ辞書データベース１４０に地域別ユーザ辞書１４１、１４２、１４３を設定する。具体的には、ユーザは入力手段１１０を操作し、地域別ユーザ辞書設定手段１５０に、地域ごとの変換候補およびその変換候補の優先度を入力する。たとえば、地域別ユーザ辞書（川崎市辞書）１４３に「鈴木」「１」などと入力する。地域別ユーザ辞書設定手段１５０は、入力された変換候補「鈴木」および変換候補の優先度「１」を地域別ユーザ辞書（川崎市辞書）１４３に登録する。変換候補および変換候補の優先度の登録方法については、後に詳述する。
【００２１】
地域辞書選択手段１６０は、地域算出手段１３０から入力された地域の情報を地域別ユーザ辞書データベース１４０に出力し、該地域と関連する地域別ユーザ辞書を探索する。地域辞書選択手段１６０は、探索により抽出された地域別ユーザ辞書を地域別ユーザ辞書データベース１４０から受け取り、受け取った地域別ユーザ辞書を予測変換処理部１７にロードする。
なお地域辞書選択手段１６０は、地域別ユーザ辞書データベース１４０に地域算出手段１３０で算出された地域に関連付けられた地域別ユーザ辞書が無い場合には、その旨を予測変換処理部１７に出力する。
【００２２】
予測変換処理部１７は、地域別ユーザ辞書１４１、１４２，１４３を用いた予測変換を行う。予測変換処理部１７は、予測変換部１７０と、変換候補検索手段１８０と、を備える。
【００２３】
予測変換部１７０には、地域辞書選択手段１６０により地域別ユーザ辞書１４１、１４２、１４３が設定される。例えばユーザが川崎市内にいるときには、予測変換部１７０には、川崎市に関連付けられた地域別ユーザ辞書１４３がロードされる。予測変換部１７０は、地域別ユーザ辞書に記憶されている予測変換候補をその優先度の高い順に抽出し、予測変換データとする。
なお予測変換部１７０には、標準辞書１７１が付設されており、地域別ユーザ辞書に加えて標準辞書も用いて文字列を検索する。
【００２４】
変換候補検索手段１８０は、入力文字出力手段１８１と予測変換データ受け取り部１８２と、を有している。入力文字出力手段１８１は、入力手段１１０により入力された文字を予測変換部１７０に出力する。すると予測変換部１７０は、予測変換候補を優先度順に抽出し、予測変換データとして出力する。予測変換データ受け取り部１８２は、予測変換部１７０によって抽出された予測変換データを受け取る。
予測変換データ受け取り部１８２は、受け取った予測変換データを表示指示部１９０に出力する。
【００２５】
表示指示部１９０は、予測変換データ受け取り部１８２から入力された予測変換データを表示するように表示手段２００に指示を出す。
【００２６】
表示手段２００は、例えば端末装置１００に設けられた液晶パネルである。表示手段２００は、表示指示部１９０から入力された指示に基づいて予測変換データを表示する。
例えばユーザは、表示手段２００に表示された予測変換データから、入力手段１１０を用いて任意の１つを選択することで、予測変換を用いた文字入力を行うことができる。
【００２７】
通話機能部２１０は、端末装置１００が他の通信端末と通信するための機能を有している。例えば、通話機能部２１０は、マイクロコンピュータ（ＣＰＵ）を有する演算回路と、プログラムメモリやデータメモリその他のＲＡＭやＲＯＭ等を有する記憶装置等を有し、入力音声をデジタル信号へ変換して送信する機能や、他の通信端末から受信したデジタル信号を音声信号に変換して出力する。その他、メール送受信、インターネット通信機能を有していてもよい。
【００２８】
次に、端末装置１００の動作について説明する。図３は、端末装置１００で行われる処理フローである。
端末装置１００が行う工程としては、地域別ユーザ辞書を作成する工程（ＳＴ１０）と、場所に応じた地域別ユーザ辞書を設定する工程（ＳＴ２０）と、ユーザの文字入力支援を行う工程（ＳＴ３０）と、がある。以下、各手順について詳述する。
【００２９】
まず、地域別ユーザ辞書の作成（ＳＴ１０）について説明する。図４は、地域別ユーザ辞書を作成するフローチャートである。
【００３０】
ユーザは、入力手段１１０の操作により、地域別辞書設定機能を呼び出す（ＳＴ１１０）。地域別辞書設定機能とは、地域別ユーザ辞書設定手段１５０により地域別ユーザ辞書１４１、１４２、１４３の登録を行う機能である。
【００３１】
ユーザは、地域別ユーザ辞書を設定したい地域を選択する（ＳＴ１２０）。例えば表示手段２００には、選択できる地域の一覧表示や地域の検索画面が表示され、ユーザが設定したい地域を自由に選択することができるようになっていることが望ましい。
【００３２】
ユーザは、地域別ユーザ辞書データベース１４０に予測変換の候補を設定する（ＳＴ１３０）。具体的には、ユーザは入力手段１１０を用いて予測変換候補として登録したい文字列を入力する。地域別ユーザ辞書設定手段１５０は、入力手段１１０で入力された文字列を予測変換候補として地域別ユーザ辞書データベース１４０に出力する。このとき地域別ユーザ辞書設定手段１５０は、ＳＴ１２０で設定された地域に関連付けられた地域別ユーザ辞書に登録する。
例えば川崎市に関連付けられた地域別ユーザ辞書１４３において、文字列「す」の予測変換候補として「鈴木」「菅原」「杉田商事」の文字列を登録する。なお典型的には、予測変換候補として、漢字やひらがなやカタカナを使用して表示したい文字列そのものを登録するほか、入力した予測変換候補をひらがなやカタカナのみの読み仮名に変換した文字列を登録しておく。
【００３３】
また地域別ユーザ辞書設定手段１５０は、ユーザの入力設定に応じて、各予測変換候補にそれぞれ優先度を設定する（ＳＴ１４０）。例えば、図２に示したように「鈴木」「菅原」「杉田商事」の順に優先度を高く設定する。
【００３４】
ユーザは、予測変換候補の設定が完了したら、地域別辞書設定機能を終了する（ＳＴ１５０）。
これによりユーザは、予測変換候補とその優先度を地域辞書に関連付けられた状態で地域別ユーザ辞書データベース１４０に設定することができる。
【００３５】
次に、端末装置１００の場所に応じた地域別ユーザ辞書を予測変換部１７０に設定する方法（ＳＴ２０）について説明する。図５は、地域別ユーザ辞書を予測変換部１７０に設定するフローチャートである。
【００３６】
位置情報取得手段１２０は、位置情報を取得する（ＳＴ２１０）。典型的には、位置情報取得手段１２０はＧＰＳ機能により数個のＧＰＳ衛星からの電波を受信し、ＧＰＳ衛星からの電波の発信時間と、位置情報取得手段１２０による受信時間との差などを利用して、端末装置１００の位置を算出する。
なお位置情報の取得は、逐次行うほか、一定時間ごとに行っても良く、ユーザによる手動操作に基づき任意のタイミングで行っても良い。
【００３７】
次に、前記取得した位置情報が前回取得した位置情報と同じか否かを判定する（ＳＴ２２０）。すなわち、前回位置情報を取得した際の端末装置１００の位置と今回の位置情報の取得時の端末装置１００の位置とが同一であるか否かを判定する。この判断は位置情報取得手段１２０によって行ってもよい。同一と判定された場合には（ＳＴ２２０でＹＥＳ）、現在の設定を継続し（ＳＴ２３０）、処理を終了する。同一と判定される場合には、前回の位置情報の取得またはそれ以前に、予測変換部１７０に該地域に関連づけられた地域別ユーザ辞書が設定されているためである。
端末装置１００が移動した場合には、同一と判定されない（ＳＴ２２０でＮＯ）。このとき、端末装置１００の属する地域が、前回位置情報を取得した際の地域と異なる場合があるため、確認する必要がある。したがって以下の処理を行う。
【００３８】
位置情報取得手段１２０により取得した位置情報から、地域算出手段１３０により地域を特定する（ＳＴ２４０）。このとき地域の単位は、あらかじめ地域別ユーザ辞書データベース１４０に設定されている地域ごととする。
【００３９】
地域辞書選択手段１６０は、地域別ユーザ辞書データベース１４０から、ＳＴ２４０で特定された地域に関連付けられた地域別辞書データを選択する（ＳＴ２５０）。例えば、地域算出手段１３０により算出された場所が神奈川県川崎市であり、地域別ユーザ辞書データベース１４０に川崎に関連付けられた地域別ユーザ辞書１４３が存在している場合には、地域辞書選択手段１６０は地域別ユーザ辞書１４３を選択する。
【００４０】
ＳＴ２５０で選択した辞書が、すでに予測変換部１７０に設定されている場合には、処理を終了する（ＳＴ２６０でＹＥＳ）。ＳＴ２５０で選択した辞書が予測変換部１７０に登録されていない状態であれば、ＳＴ２７０に進む（ＳＴ２６０でＮＯ）。ここで、ＳＴ２５０で選択した辞書が予測変換部１７０に登録されていない状態とは、例えば端末装置１００が他の地域から現在の地域に移動してから、初めてＳＴ２６０の処理を行う場合である。例えば川崎市からいったん大阪に移動して、予測変換部１７０に大阪の辞書が設定された後に、川崎市に戻ってきた場合である。
【００４１】
予測変換部１７０に、地域別ユーザ辞書を設定する（ＳＴ２７０）。例えば、地域算出手段１３０により算出された地域が「神奈川県川崎市」であり、地域別ユーザ辞書データベース１４０に神奈川県川崎市と関連付けられた辞書がある場合には、地域別ユーザ辞書１４３が予測変換部１７０に設定される。
【００４２】
これにより、位置情報取得手段１２０に基づいて算出した地域に関連付けられた地域別ユーザ辞書を予測変換辞書として設定することができる。
【００４３】
次に、ユーザの文字入力を支援する工程（ＳＴ３０）について説明する。図６は、ユーザによる文字入力に基づき、表示手段に予測変換された文字を出力するための処理手順を示す。
【００４４】
ユーザは入力手段１１０を操作し、文字入力を行う（ＳＴ３１０）。入力された文字は、入力文字出力手段１８１を介して、予測変換部１７０に出力される（ＳＴ３２０）。
【００４５】
予測変換部１７０は、入力文字出力手段１８１から入力された文字に基づいて、変換候補を抽出する（ＳＴ３３０）。ここで例えば端末装置１００は神奈川県川崎市にあり、予測変換部１７０には川崎に関連付けられた地域別ユーザ辞書１４３が設定されているものとする。そしてユーザが、最初の１文字目として「す」を入力したものとする。
予測変換部１７０には「鈴木」「菅原」「杉田商事」の順に登録されており、他の予測変換候補はこれらの文字列より優先度が低い状態で登録されている。ここで他の予測変換候補とは、ユーザにより設定されていない文字列であり、例えば標準辞書から導出された予測変換候補である。
【００４６】
予測変換データ受け取り部１８２は、予測変換部１７０から予測変換候補を受け取る（ＳＴ３４０）。このとき予測変換データ受け取り部１８２は、予測変換部１７０から予測変換候補の優先度に基づく表示順の通りに、予測変換候補を受け取る。
【００４７】
表示指示部１９０は、予測変換データ受け取り部１８２が受け取った予測変換候補を、表示手段２００が表示するよう指示を出す（ＳＴ３５０）。
表示手段２００は、表示指示部１９０からの指示に基づいて予測変換候補を表示する（ＳＴ３６０）。このとき、予測変換候補の「鈴木」「菅原」「杉田商事」が、ユーザの操作により選択しやすい上部に表示される。その他の予測変換候補は、例えば「鈴木」「菅原」「杉田商事」よりも、選択に手間のかかる下部に表示される。これにより、ユーザが「す」を選択した場合に、川崎でよく入力する「鈴木」「菅原」「鈴木商事」を簡便、迅速に入力することができる。
【００４８】
本実施形態によれば次のような効果を奏する。
ユーザは地域に関連付けられた地域別ユーザ辞書１４１、１４２、１４３に地域別によく使用する文字変換候補を設定することができる。これにより、ユーザがよく使用する単語、文字列が地域ごとに違っていた場合であっても、各地域に応じた最適の予測変換により、簡便、迅速に文字入力を行うことができる。
【００４９】
辞書の設定は地域算出手段１３０を用いて「地域」ごとに行う。ある程度の範囲を持った地域ごとに辞書を作成し、地域ごとに使用頻度の異なる語を設定できる。
地域の広さもユーザが選択設定することができる。これにより各ユーザのニーズに応えることができる。
【００５０】
ユーザにより設定された優先度が高い文字変換候補を表示順のトップに表示する。これにより、各地域において、ユーザが登録した文字変換候補を優先的に表示し、ユーザによる文字入力動作を削減することができる。
【００５１】
位置情報取得手段１２０で位置情報を取得し地域算出手段１３０で地域を算出した結果に基づき、地域辞書選択手段１６０により地域別ユーザ辞書を選択する。これにより、端末装置１００が移動した場合であっても、自動で地域別ユーザ辞書を設定することができる。ユーザが地域の移動に伴い複数の単語辞書から適用する単語辞書を手動選択するのは面倒かつ非現実的であるのに比べ、本実施の形態による方法は簡便で容易である。
【００５２】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、地域別ユーザ辞書１４１、１４２、１４３には、ユーザが登録した変換候補の文字列および優先度の他、一般的に用いる語を記憶した標準辞書の内容が登録されていてもよい。また、予測変換処理部１７ではあらかじめ標準辞書１７１を有さず、地域別ユーザ辞書データベース１４０が標準辞書を有しておき、地域辞書選択手段１６０は地域別ユーザ辞書の設定と合わせて、標準辞書を予測変換部１７０に設定するものとしてもよい。
地域算出手段１３０が１つの位置情報から複数の地域を算出する場合であって、地域別ユーザ辞書データベース１４０が該複数の地域にそれぞれ関連付けられた地域別ユーザ辞書を有している場合には、地域辞書選択手段１６０がいずれの地域に関連付けられた地域別ユーザ辞書を優先的に選択するかをあらかじめユーザが設定できるようにしてもよい。
さらには、学習機能を備えていてもよいことはもちろんであり、ユーザによるユーザ辞書の設定内容にユーザの実際の文書作成傾向を加味することで、より適切な予測変換を提供できる。
【００５３】
本発明は図７に示すように、入力手段１１０と、位置情報処理部１２と、地域別ユーザ辞書１４１、１４２、１４３と、地域辞書選択手段１６０と、予測変換部１７０と、で構成されていてもよい。
【符号の説明】
【００５４】
１００    端末装置
１１０    入力手段
１２    位置情報処理部
１２０    位置情報取得手段
１３０    地域算出手段
１４    地域別ユーザ辞書機能部
１４０    地域別ユーザ辞書データベース
１４１    地域別ユーザ辞書
１４２    地域別ユーザ辞書
１４３    地域別ユーザ辞書
１５０    地域別ユーザ辞書設定手段
１６０    地域辞書選択手段
１７    予測変換処理部
１７０    予測変換部
１７１    標準辞書
１８０    変換候補検索手段
１８１    入力文字出力手段
１８２    予測変換データ受け取り部
１９０    表示指示部
２００    表示手段
２１０    通話機能部
【図１】
2012099008.tif 000003
【図２】
2012099008.tif 000004
【図３】
2012099008.tif 000005
【図４】
2012099008.tif 000006
【図５】
2012099008.tif 000007
【図６】
2012099008.tif 000008
【図７】
2012099008.tif 000009