(57)【特許請求の範囲】
【請求項１】
地域に関する情報をキーワードにより検索する際に、文字を入力するためのソフトウェアキーボードを画面上に表示させるキーボード表示装置であって、
複数の公用語に対応する複数のソフトウェアキーボード情報を記憶したキーボード情報記憶部と、
上記複数の地域毎の公用語情報を記憶した公用語情報記憶部と、
上記キーワードを入力する際にユーザ操作により選択された地域を判定する地域判定部と、
上記地域判定部により判定された地域に対応する公用語を上記公用語情報記憶部を参照して特定し、当該特定した公用語に対応したソフトウェアキーボード情報を上記キーボード情報記憶部から取得するキーボード情報取得部と、
上記キーボード情報取得部により取得されたソフトウェアキーボード情報に基づいて、上記ユーザ操作により選択された地域の公用語に対応したソフトウェアキーボードを上記画面上に表示させる表示制御部とを備えたことを特徴とするキーボード表示装置。
【請求項２】
上記地域判定部は、ナビゲーション装置において様々な国に所属する目的地を上記キーワードとして入力する際にユーザ操作により選択された地域を判定することを特徴とする請求項１に記載のキーボード表示装置。
【請求項３】
地域に関する情報をキーワードにより検索する際に、文字を入力するために画面上に表示させるソフトウェアキーボードを切り替えるキーボード表示切替方法であって、
上記キーワードを入力する際にユーザ操作により選択された地域を判定する第１のステップと、
上記第１のステップで判定された地域に対応する公用語を、上記複数の地域毎の公用語情報を記憶した公用語情報記憶部を参照して特定する第２のステップと、
上記第２のステップで特定した公用語に対応したソフトウェアキーボード情報を、複数の公用語に対応する複数のソフトウェアキーボード情報を記憶したキーボード情報記憶部から取得する第３のステップと、
上記第３のステップで取得されたソフトウェアキーボード情報に基づいて、上記ユーザ操作により選択された地域の公用語に対応したソフトウェアキーボードに上記画面の表示を切り替える第４のステップとを有することを特徴とするキーボード表示切替方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キーボード表示装置およびキーボード表示切替方法に関し、特に、画面上に表示されたソフトウェアキーボードを通じて各種の入力をユーザから受け付ける電子機器に用いて好適なものである。
【背景技術】
【０００２】
画面上にソフトウェアキーボードを表示し、ソフトウェアキーボードの所望のキーを押下することにより、当該キーに割り当てた文字を入力するようになされた電子機器がある。例えば、車両の走行案内を行うナビゲーション装置で誘導経路を設定する際に、目的地を住所により検索して設定する場合がある。この場合、画面に表示されたソフトウェアキーボード上で所望のキーをユーザが順次押下することにより、目的地の住所を検索キーワードとして入力することができるようになっている。
【０００３】
ところで、欧米で用いられるナビゲーション装置では、目的地が所属する国の言語で住所を入力する必要がある。そのため、欧米用のナビゲーション装置においては、画面上に表示すべきソフトウェアキーボードが、複数の言語に対応して複数種類用意されている。しかしながら、従来は、表示中のソフトウェアキーボードに入力したい言語の文字がない場合には、ユーザが手動でソフトウェアキーボードを切り替えなければならず、その操作が面倒という問題があった。
【０００４】
なお、自車位置がいる国に応じて表示画面を切り替える（例えば、日本からアメリカに移動したときに、５０音文字入力画面からアルファベット入力画面に切り替える）ようになされた技術が提供されている（例えば、特許文献１参照）。また、ユーザによる特殊文字入力用キーボードを用いた１文字分の特殊文字の入力が行われた後に、ユーザによる切り替え操作を待つことなく、特殊文字入力用キーボードから通常文字入力用キーボードに自動的に切り替えて表示するようになされた技術も提供されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−２６６５５７号公報
【特許文献２】特開２００８−１３４９１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に記載の技術では、自車位置がいる国の言語に対応したソフトウェアキーボードが自動的に表示されるだけなので、自車位置がいる国の外に目的地がある場合には、ユーザが手動でソフトウェアキーボードを切り替えなければならない。
【０００７】
また、上記特許文献２に記載の技術では、特殊文字入力用キーボードで特殊文字を入力し終わったときに元の通常文字入力用キーボードに自動的に戻されるだけなので、ドイツ語やフランス語などの特殊文字を入力しようとするときは、ユーザが手動でソフトウェアキーボードを切り替えなければならない。また、特許文献２では、特殊文字を１文字入力するたびに、元の通常文字入力用キーボードに表示が切り替わってしまう。そのため、特殊文字の入力を続けたい場合には、通常文字入力用キーボードから特殊文字入力用キーボードに何度も手動で切り替えなければならず、操作は却って面倒である。
【０００８】
本発明は、このような問題を解決するために成されたものであり、住所など地域に関する情報をキーワード検索する際に、ソフトウェアキーボード上で所望の言語の文字を容易に入力できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
上記した課題を解決するために、本発明では、地域に関する情報をキーワード検索する際にユーザ操作により選択された地域を判定し、当該選択された地域の公用語に対応したソフトウェアキーボードに切り替えて画面上に表示させるようにしている。
【発明の効果】
【００１０】
上記のように構成した本発明によれば、現在存在している地域がどこであるかにかかわらず、キーワード検索しようとする情報（例えば、誘導経路の目的地）が属する地域の公用語に対応したソフトウェアキーボードが自動的に画面表示されることとなる。そのため、検索しようとする情報の属する地域に合わせてユーザが手動でソフトウェアキーボードを切り替えるという面倒な操作は行わなくても済む。また、１文字入力するたびにソフトウェアキーボードの表示が変わってしまうこともないので、ユーザが手動でソフトウェアキーボードを１文字ずつ切り替えるという面倒な操作を行うことなく、所望の文字列から成るキーワードを所望の言語で簡単に入力することができる。これにより、地域に関する情報をキーワード検索する際に、ソフトウェアキーボード上で所望の言語の文字を容易に入力することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明によるキーボード表示装置を実施したナビゲーション装置の要部構成例を示すブロック図である。
【図２】本実施形態において切り替えて表示されるソフトウェアキーボードの例を示す図である。
【図３】本実施形態によるナビゲーション装置において目的地を設定する際の画面遷移の例を示す図である。
【図４】本実施形態によるキーボード表示装置の動作例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施形態を図面に基づいて説明する。図１は、本発明によるキーボード表示装置１０を実施したナビゲーション装置１００の要部構成例を示すブロック図である。図１に示すように、本実施形態のナビゲーション装置１００は、地図データ記憶部１１、キーボード情報記憶部１２、公用語情報記憶部１３、操作部１４、操作受付部１５、目的地設定部１６、地域判定部１７、キーボード情報取得部１８、表示制御部１９および表示部２０を備えている。
【００１３】
地図データ記憶部１１は、地図表示や経路探索などに必要な各種の地図データを記憶している。この地図データには、誘導経路の目的地となり得る各種の施設に関するデータも含まれている。当該施設に関するデータは、施設の名称、住所、電話番号、緯度・経度で表される位置などの情報を含む。このうち施設の名称および住所は、英語、フランス語、ドイツ語、ギリシャ語、ロシア語など複数の言語（各地域の公用語）で記述したものが記憶されている。
【００１４】
キーボード情報記憶部１２は、複数の公用語に対応する複数のソフトウェアキーボード情報を記憶している。このソフトウェアキーボード情報は、ソフトウェアキーボード上におけるキー配列の情報と、各キーの上に描画する文字の情報とを含む。なお、ソフトウェアキーボード情報は、キー配列の情報と文字の情報とを別々に持つかたちとしてもよいし、キー配列と文字とが一体となったものとしてもよい。
【００１５】
公用語情報記憶部１３は、複数の地域毎の公用語情報を記憶している。公用語情報とは、どの地域でどの公用語（英語、フランス語、ドイツ語、ギリシャ語、ロシア語など）が使われているかを示す情報である。地域の分割単位は国や都市など様々である。例えば、１つの国内で１つの公用語が統一的に使われている場合には、地域の分割単位は国であり、その国に対して該当する公用語が関連付けて記憶される。また、１つの国内でも都市毎または複数の都市を含む地方毎に公用語が異なる場合は、地域の分割単位は都市であり、各都市に対して該当する公用語がそれぞれ関連付けて記憶される。
【００１６】
操作部１４は、リモコンあるいはタッチパネル等であり、ユーザがナビゲーション装置１００に対して各種の情報（例えば、経路誘導の目的地）を設定したり、各種の操作（例えば、メニュー選択操作、拡大／縮小操作、手動地図スクロール、数値入力など）を行ったりするための各種操作子を備えている。操作受付部１５は、ユーザが操作部１４に対して行った操作を受け付け、操作されたキーを表すキー情報を出力する。
【００１７】
目的地設定部１６は、操作受付部１５が受け付けた操作部１４の操作内容に従って、誘導経路の目的地を設定する。目的地の設定方法は数パターンあるが、本実施形態では、所望の施設を住所検索して目的地に設定する場合を例にとって説明する。この例の場合、目的地設定部１６は、表示制御部１９を介して所定の検索画面を表示部２０に表示させながら、当該検索画面を通じて操作部１４の操作により住所を入力し、当該入力した住所をキーワードとして所望の施設を検索する。そして、検索した施設を目的地として設定する。
【００１８】
地域判定部１７は、ユーザによる操作部１４の操作を通じて目的地の住所を検索キーワードとして入力する際に選択された地域がどこであるかを判定する。一般に、検索画面に住所を入力する場合、国（Ｃｏｕｎｔｒｙ）→都市（Ｃｉｔｙ／Ｔｏｗｎ）→道路名（Ｓｔｒｅｅｔ）・・・のような順番で住所の各要素を入力していく。本実施形態では、地域判定部１７は、このような入力の過程で、どの国が選択されたか、どの都市が選択されたかについて判定する。
【００１９】
キーボード情報取得部１８は、地域判定部１７により判定された地域に対応する公用語を、公用語情報記憶部１３を参照して特定する。具体的には、地域判定部１７により判定された地域が何れかの国である場合、キーボード情報取得部１８は、その国に対応する公用語を公用語情報記憶部１３から取得する。また、地域判定部１７により判定された地域が何れかの都市である場合、キーボード情報取得部１８は、その都市に対応する公用語を公用語情報記憶部１３から取得する。さらにキーボード情報取得部１８は、当該特定した公用語に対応したソフトウェアキーボード情報をキーボード情報記憶部１２から取得する。
【００２０】
表示制御部１９は、キーボード情報取得部１８により取得されたソフトウェアキーボード情報に基づいて、ユーザによる操作部１４の操作を通じて選択された地域の公用語に対応したソフトウェアキーボードを表示部２０の画面上に表示させる。図２は、本実施形態において表示部２０に切り替えて表示されるソフトウェアキーボードの一例を示す図である。ここでは、一般的に用いられている英語のソフトウェアキーボード以外の例（ギリシャ語、ドイツ語、フランス語のソフトウェアキーボード）を示している。
【００２１】
なお、選択された地域の公用語に切り替えて表示するのはソフトウェアキーボードだけであり、検索画面上のその他の情報は全て所定の言語で表示する。所定の言語は、例えば、自車位置のある国または都市の公用語である。あるいは、所定の言語をユーザが操作部１４の操作を通じて設定できるようにしてもよい。
【００２２】
図３は、上記のように構成した本実施形態によるナビゲーション装置１００において目的地を設定する際の画面遷移の例を示す図である。図３（ａ）は、目的地の検索モードを選択するための画面である。ここでは、住所検索、電話番号検索、名称検索、ジャンル検索の各検索モードが選べるようになっている。この中から住所検索を選択すると、画面は図３（ｂ）に遷移する。
【００２３】
図３（ｂ）は、ユーザが所望の国を入力するための画面であり、入力された文字列が表示される文字表示欄２１と、ソフトウェアキーボード２２と、各種ボタン２３とが表示されている。この段階で表示されるソフトウェアキーボード２２は、所定の言語（例えば、自車位置のある国または都市の公用語、あるいは、ユーザが設定した言語）のものである。
【００２４】
なお、各種ボタン２３の中には、リストボタン２３ａとキーボード切替ボタン２３ｂとが含まれている。リストボタン２３ａを押すと、図３（ｃ）に示す国一覧表示画面に遷移し、選択可能な国の一覧が表示される。すなわち、図３（ｂ）のソフトウェアキーボード２２を用いて所望の国名を入力することもできるし、図３（ｃ）のような国一覧表示画面に切り替えて、一覧の中から所望の国を選択することもできるようになっている。
【００２５】
図３（ｂ）または図３（ｃ）の画面で所望の国を入力（選択）すると、画面は図３（ｄ）に遷移する。図３（ｄ）は、都市を入力するための画面であり、入力された文字列が表示される文字表示欄２１と、ソフトウェアキーボード２２’と、各種ボタン２３とが表示されている。この段階で表示されるソフトウェアキーボード２２’は、選択された国の公用語のものである。すなわち、どの国が選択されたかが地域判定部１７により判定され、選択された国の公用語に対応するソフトウェアキーボード情報がキーボード情報取得部１８により取得される。そして、取得されたソフトウェアキーボード情報に基づいて、選択された国の公用語に対応したソフトウェアキーボード２２’が表示制御部１９により表示される。
【００２６】
なお、図３（ｂ）または図３（ｃ）の画面で選択された国が複数の公用語を持つ場合（すなわち、都市毎に公用語が異なるものである場合）、公用語情報記憶部１３には各都市に対応する公用語が記憶されていて、国に対応する公用語は記憶されていない。その場合は、図３（ｄ）の画面で表示されるソフトウェアキーボード２２’は、図３（ｂ）の国入力画面において表示されていた所定の言語のソフトウェアキーボード２２と同じものとなる。
【００２７】
図３（ｄ）の都市入力画面にも、リストボタン２３ａとキーボード切替ボタン２３ｂとが含まれている。リストボタン２３ａを押すと、図３（ｅ）に示す都市一覧表示画面に遷移し、選択可能な都市の一覧が表示される。すなわち、図３（ｄ）のソフトウェアキーボード２２’を用いて所望の都市名を入力することもできるし、図３（ｅ）のような都市一覧表示画面に切り替えて、一覧の中から所望の都市を選択することもできるようになっている。
【００２８】
図３（ｄ）または図３（ｅ）の画面で所望の都市を入力（選択）すると、画面は図３（ｆ）に遷移する。図３（ｆ）は、道路名を入力するための画面であり、入力された文字列が表示される文字表示欄２１と、ソフトウェアキーボード２２”と、各種ボタン２３とが表示されている。なお、選択された都市が属している国が１つの公用語のみを持つ場合には、図３（ｆ）の道路入力画面で表示されるソフトウェアキーボード２２”は、図３（ｄ）の都市入力画面において表示されていた、当該１つの公用語のソフトウェアキーボード２２’と同じものとなる。
【００２９】
一方、選択された都市が属している国が複数の公用語を持つ場合（図３（ｄ）の都市入力画面において、図３（ｂ）の国入力画面と同じ所定の言語のソフトウェアキーボード２２が表示されていた場合）には、図３（ｆ）の道路入力画面で表示されるソフトウェアキーボード２２”は、選択された都市の公用語のものである。すなわち、どの都市が選択されたかが地域判定部１７により判定され、選択された都市の公用語に対応するソフトウェアキーボード情報がキーボード情報取得部１８により取得される。そして、取得されたソフトウェアキーボード情報に基づいて、選択された都市の公用語に対応したソフトウェアキーボード２２”が表示制御部１９により表示される。
【００３０】
上述のように、図３（ｂ）の国入力画面、図３（ｄ）の都市入力画面、図３（ｆ）の道路入力画面には、キーボード切替ボタン２３ｂが表示されている。このキーボード切替ボタン２３ｂを押すと、現在表示中のソフトウェアキーボード２２（２２’，２２”）が他の言語のものに切り替わる。これにより、ユーザは、表示中のソフトウェアキーボード２２（２２’，２２”）と異なる言語で文字を入力したいときは、ソフトウェアキーボードを手動で切り替えることもできる。
【００３１】
次に、上記のように構成した本実施形態によるキーボード表示装置の動作（キーボード表示切替方法）を説明する。図４は、本実施形態によるキーボード表示装置の動作例を示すフローチャートである。なお、図４に示すフローチャートは、図３（ａ）に示す検索モード選択画面で「住所検索」が選択されたときにスタートする。
【００３２】
図４において、まず表示制御部１９は、所定の言語のソフトウェアキーボード２２を含んだ検索画面（図３（ｂ）参照）を表示部２０に表示する（ステップＳ１）。操作受付部１５は、目的地設定部１６の制御により表示部２０に表示された検索画面において、ユーザが所望の地域を入力または選択するための操作を受け付ける（ステップＳ２）。地域判定部１７は、ユーザによる操作部１４の操作を通じて何れかの地域が選択（入力）されたか否かを判定する（ステップＳ３）。地域が選択されていない場合、処理はステップＳ１４に進む。
【００３３】
何れかの地域が選択された場合、地域判定部１７は、選択された地域は国であるか否かを判定する（ステップＳ４）。選択された地域が国である場合、キーボード情報取得部１８は、その国が公用語を１つのみ持つ国であるか否かを判定する（ステップＳ５）。具体的には、選択された国に対応する公用語が公用語情報記憶部１３に記憶されているか否かを判定する。選択された国が複数の公用語を持つ場合には、その国に関しては複数の都市毎に公用語が記憶され、国に対応する公用語が記憶されていない。よって、国に対応する公用語が公用語情報記憶部１３に記憶されているか否かをみることにより、その国が公用語を１つのみ持つ国であるか否かを判定することが可能である。
【００３４】
選択された国が公用語を１つのみ持つ国であると判断した場合、キーボード情報取得部１８は、当該選択された国に対応する公用語を、公用語情報記憶部１３を参照して特定する（ステップＳ６）。そして、キーボード情報取得部１８は、当該特定した公用語に対応したソフトウェアキーボード情報をキーボード情報記憶部１２から取得する（ステップＳ７）。
【００３５】
さらに、表示制御部１９は、キーボード情報取得部１８により取得されたソフトウェアキーボード情報に基づいて、ユーザ操作により選択された国の公用語に対応したソフトウェアキーボードに画面の表示を切り替える（ステップＳ７）。なお、このとき画面は、図３（ｂ）の国入力画面から図３（ｄ）の都市入力画面に切り替わる。その後、処理はステップＳ１４に進む。
【００３６】
上記ステップＳ５において、選択された国が公用語を１つのみ持つ国ではないと判断した場合、ステップＳ６〜Ｓ８の処理は行わずにステップＳ１４に進む。すなわち、この場合に図３（ｂ）の国入力画面から切り替わる図３（ｄ）の都市入力画面において、ソフトウェアキーボード２２’は、図３（ｂ）の国入力画面において表示されていた所定の言語のソフトウェアキーボード２２と同じものとなる。
【００３７】
上記ステップＳ４において、選択された地域が国ではないと判断した場合、地域判定部１７は、選択された地域が都市であるか否かを判定する（ステップＳ９）。選択された地域が都市である場合、キーボード情報取得部１８は、選択された都市に対応する公用語が公用語情報記憶部１３に記憶されているか否かを判定する（ステップＳ１０）。
【００３８】
選択された都市に対応する公用語が公用語情報記憶部１３に記憶されていると判断した場合、キーボード情報取得部１８は、当該選択された都市に対応する公用語を、公用語情報記憶部１３を参照して特定する（ステップＳ１１）。そして、キーボード情報取得部１８は、当該特定した公用語に対応したソフトウェアキーボード情報をキーボード情報記憶部１２から取得する（ステップＳ１２）。
【００３９】
さらに、表示制御部１９は、キーボード情報取得部１８により取得されたソフトウェアキーボード情報に基づいて、ユーザ操作により選択された都市の公用語に対応したソフトウェアキーボードに画面の表示を切り替える（ステップＳ１３）。なお、このとき画面は、図３（ｄ）の都市入力画面から図３（ｆ）の道路入力画面に切り替わる。その後、処理はステップＳ１４に進む。
【００４０】
上記ステップＳ１０において、選択された都市に対応する公用語が公用語情報記憶部１３に記憶されていないと判断した場合、ステップＳ１１〜Ｓ１３の処理は行わずにステップＳ１４に進む。すなわち、この場合に図３（ｄ）の都市入力画面から切り替わる図３（ｆ）の道路入力画面において、ソフトウェアキーボード２２”は、図３（ｄ）の都市入力画面において表示されていたソフトウェアキーボード２２’と同じものとなる。
【００４１】
上記ステップＳ９において、選択された地域が都市でもないと判断した場合、処理はステップＳ１４に進む。この場合は、ソフトウェアキーボードの切り替えは行われず、検索画面の切り替えだけが行われることとなる。ステップＳ１４において、目的地設定部１６は、住所検索を終了するか否かを判定する。住所検索を終了する場合とは、目的地の設定を中断する場合や、住所の入力が完了して検索を実行し終えた場合などである。住所検索を終了しないと目的地設定部１６にて判断した場合、処理はステップＳ２に戻る。一方、住所検索を終了すると目的地設定部１６にて判断した場合、図４の処理は終了する。
【００４２】
以上詳しく説明したように、本実施形態では、複数の地域に関する情報（目的地）を住所でキーワード検索する際に、ユーザ操作により選択された地域を判定し、当該地域の公用語に対応したソフトウェアキーボードに切り替えて検索画面上に表示させるようにしている。
【００４３】
このように構成した本実施形態によれば、現在存在している地域がどこであるかにかかわらず、目的地が属する地域の公用語に対応したソフトウェアキーボードが自動的に画面表示されることとなる。そのため、目的地の属する地域に合わせてユーザが手動でソフトウェアキーボードを切り替えるという面倒な操作は行わなくても済む。また、１文字入力するたびにソフトウェアキーボードの表示が変わってしまうこともないので、ユーザが手動でソフトウェアキーボードを１文字ずつ切り替えるという面倒な操作も不要である。これにより、目的地を住所検索する際に、ソフトウェアキーボード上で所望の言語の文字の入力を容易に行うことができる。
【００４４】
なお、上記実施形態では、誘導経路の目的地を住所検索する場合を例にとって説明したが、本発明はこの例に限定されるものではない。要は、地域に関する情報をキーワード検索する際に、文字を入力するためのソフトウェアキーボードを画面上に表示させるものであれば、本発明を適用することが可能である。
【００４５】
また、上記実施形態では、誘導経路の目的地を設定する際の動作を例に挙げて説明したが、本発明はこれに限定されない。すなわち、住所をキーワードとして検索する用途のシステムであれば、本発明を適用することが可能である。
【００４６】
その他、上記実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその精神、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００４７】
１２  キーボード情報記憶部
１３  公用語情報記憶部
１７  地域判定部
１８  キーボード情報取得部
１９  表示制御部
【図１】
0005436337.tif 000002
【図２】
0005436337.tif 000003
【図３】
0005436337.tif 000004
【図４】
0005436337.tif 000005