(57)【要約】【課題】ユーザの希望する地点情報を優先的に表示させることを可能とした地点検索装置、地点検索方法及びコンピュータプログラムを提供する。【解決手段】液晶ディスプレイ１５に表示された地点検索画面６０において地点の検索を行う際に、現在までに文字表示部６５に入力された文字列を含む地点情報である候補地点情報を、候補地点情報表示部６７に対して優先度の高い順に所定数（例えば６個）表示する。また、最後に入力された文字入力キー６１が所定時間（例えば２秒）以上継続して押下されたと判定された場合には、該優先度の判定基準を判定基準切替順序テーブル３２に従って複数の基準の内で切り替えるように構成する。【選択図】図７
2012063312.tif 000002
【特許請求の範囲】
【請求項１】
地点に関する地点情報を記憶する地点情報記憶媒体と、
文字を入力する文字入力キーと、
前記文字入力キーが押下された場合に、押下された前記文字入力キーに対応する文字を入力する文字入力手段と、
前記文字入力手段により入力された文字からなる文字列を含む前記地点情報を前記地点情報記憶媒体に記憶された前記地点情報から検索する地点検索手段と、
前記地点検索手段によって検索された前記地点情報を、表示装置に対して優先度が高い前記地点情報から順に所定数表示する地点候補表示手段と、
最後に入力された前記文字入力キーが所定時間以上継続して押下されたか否か判定する継続判定手段と、
前記地点候補表示手段が前記地点情報を表示するための前記優先度の判定基準を切り替える判定基準切替手段と、を有し、
前記判定基準切替手段は、前記継続判定手段によって最後に入力された前記文字入力キーが所定時間以上継続して押下されたと判定された場合に、前記優先度の判定基準を切り替え、
前記地点候補表示手段は、前記判定基準切替手段によって切り替えられた前記優先度の判断基準で前記地点情報を表示することを特徴とする地点検索装置。
【請求項２】
前記地点候補表示手段は、前記判定基準切替手段により前記判定基準が切り替えられた場合に、既に表示された前記地点情報を除いて、優先度が高い前記地点情報から順に所定数表示することを特徴とする請求項１に記載の地点検索装置。
【請求項３】
前記地点を目的地に設定する目的地設定手段を有し、
前記地点情報は、前記地点が過去に目的地に設定された回数に関する情報を含み、
前記判定基準切替手段は、複数の判定基準の内で前記優先度の判定基準を切り替え、
前記複数の判定基準は、過去に目的地に設定された回数が多い程、優先度を高くする基準を含むことを特徴とする請求項１又は請求項２に記載の地点検索装置。
【請求項４】
前記地点を目的地に設定する目的地設定手段を有し、
前記地点情報は、前記地点が過去に目的地に設定された日付又は時刻に関する情報を含み、
前記判定基準切替手段は、複数の判定基準の内で前記優先度の判定基準を切り替え、
前記複数の判定基準は、過去に目的地に設定された日付又は時刻が新しい程、優先度を高くする基準を含むことを特徴とする請求項１又は請求項２に記載の地点検索装置。
【請求項５】
文字を入力する文字入力キーが押下された場合に、押下された前記文字入力キーに対応する文字を入力する文字入力ステップと、
地点に関する地点情報を記憶する地点情報記憶媒体より、前記文字入力ステップにおいて入力された文字からなる文字列を含む前記地点情報を検索する地点検索ステップと、
前記地点検索ステップによって検索された前記地点情報を、表示装置に対して優先度が高い前記地点情報から順に所定数表示する地点候補表示ステップと、
最後に入力された前記文字入力キーが所定時間以上継続して押下されたか否か判定する継続判定ステップと、
前記地点候補表示ステップが前記地点情報を表示するための前記優先度の判定基準を切り替える判定基準切替ステップと、を有し、
前記判定基準切替ステップは、前記継続判定ステップによって最後に入力された前記文字入力キーが所定時間以上継続して押下されたと判定された場合に、前記優先度の判定基準を切り替え、
前記地点候補表示ステップは、前記判定基準切替ステップによって切り替えられた前記優先度の判断基準で前記地点情報を表示することを特徴とする地点検索方法。
【請求項６】
コンピュータに搭載され、
文字を入力する文字入力キーが押下された場合に、押下された前記文字入力キーに対応する文字を入力する文字入力機能と、
地点に関する地点情報を記憶する地点情報記憶媒体より、前記文字入力機能により入力された文字からなる文字列を含む前記地点情報を検索する地点検索機能と、
前記地点検索機能によって検索された前記地点情報を、表示装置に対して優先度が高い前記地点情報から順に所定数表示する地点候補表示機能と、
最後に入力された前記文字入力キーが所定時間以上継続して押下されたか否か判定する継続判定機能と、
前記地点候補表示機能が前記地点情報を表示するための前記優先度の判定基準を切り替える判定基準切替機能と、を実行させるコンピュータプログラムであって、
前記判定基準切替機能は、前記継続判定機能によって最後に入力された前記文字入力キーが所定時間以上継続して押下されたと判定された場合に、前記優先度の判定基準を切り替え、
前記地点候補表示機能は、前記判定基準切替機能によって切り替えられた前記優先度の判断基準で前記地点情報を表示することを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字入力キーを用いて入力した文字列に基づいて地点情報を検索する地点検索装置、地点検索方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、車両の走行案内を行い、運転者が所望の目的地に容易に到着できるようにしたナビゲーション装置が車両に搭載されていることが多い。ここで、ナビゲーション装置とは、ＧＰＳ受信機などにより自車の現在位置を検出し、その現在位置に対応する地図データをＤＶＤ−ＲＯＭやＨＤＤなどの記録媒体またはネットワークを通じて取得して液晶モニタに表示することが可能な装置である。更に、かかるナビゲーション装置では、自車の現在位置の周辺にある地点に関する地点情報を検索したり、検索した地点情報の地点を目的地に設定して目的地までの経路を案内することも行われている。
【０００３】
ここで、上記ナビゲーション装置では、地点情報の検索を行う場合に、名称、住所、電話番号等の検索条件をナビゲーション装置に入力する必要がある。そして、ユーザは検索条件を入力する際に、画面上に複数表示された複数の文字入力キーを操作することによって、文字を入力する。その結果、ナビゲーション装置に記憶された多数の地点情報の内から、入力された文字列を含む地点情報が検索され、検索された地点情報の一覧がユーザに案内される。また、近年は携帯電話機、ＰＤＡ（Personal Digital Assistant）、パーソナルコンピュータ等においても上記ナビゲーション装置と同様の地点情報の検索機能を有するものがある。
【０００４】
ここで、従来より上記ナビゲーション装置等における地点情報の検索操作の利便性を向上させる為の様々な技術が提案されている。例えば、特開２００９−１４７０４号公報では、複数の地点名称に共通する文字列（「すーぱ−」、「だいがく」、「せんたー」等）をキーワードとして保存し、現在までに入力された文字列を含むキーワードを入力候補として表示する技術が記載されている。また、キーワードを入力候補として表示する際には、現在の状況（時刻、季節、天気等）に基づいて表示対象となる各キーワードに優先順位を設定し（例えば、夏であれば「きゃんぷ」や「ぷーる」に高い優先順位を設定する）、優先順位の高い順に表示することが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第３８５８５４２号（第１１頁〜第１３頁、図７）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１の記載の技術では、現在の状況（時刻、季節、天気等）に基づいてナビゲーション装置側で各キーワードの優先順位が決定されるので、ユーザの希望するキーワードが優先的に表示されない場合も多かった。このように、入力された文字列を含む文字列を入力候補文字列として表示する技術では、ユーザの希望する入力候補文字列を選択する為の選択操作が逆に複雑化する虞があった。
【０００７】
本発明は前記従来における問題点を解消するためになされたものであり、地点情報の検索を行う場合に、現在までに入力された文字列を含む地点情報を表示することが可能となるとともに、表示対象となる地点情報が複数ある場合の表示優先度の判定基準を、文字入力キーの操作に基づいて容易に切り替えることが可能であり、ユーザの希望する地点情報を優先的に表示させることを可能とした地点検索装置、地点検索方法及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記目的を達成するため本願の請求項１に係る地点検索装置（１）は、地点に関する地点情報を記憶する地点情報記憶媒体（１２）と、文字を入力する文字入力キー（６１）と、前記文字入力キーが押下された場合に、押下された前記文字入力キーに対応する文字を入力する文字入力手段（４３）と、前記文字入力手段により入力された文字からなる文字列を含む前記地点情報を前記地点情報記憶媒体に記憶された前記地点情報から検索する地点検索手段（４４）と、前記地点検索手段によって検索された前記地点情報を、表示装置（１５）に対して優先度が高い前記地点情報から順に所定数表示する地点候補表示手段（４５）と、最後に入力された前記文字入力キーが所定時間以上継続して押下されたか否か判定する継続判定手段（４６）と、前記地点候補表示手段が前記地点情報を表示するための前記優先度の判定基準を切り替える判定基準切替手段（４７）と、を有し、前記判定基準切替手段は、前記継続判定手段によって最後に入力された前記文字入力キーが所定時間以上継続して押下されたと判定された場合に、前記優先度の判定基準を切り替え、前記地点候補表示手段は、前記判定基準切替手段によって切り替えられた前記優先度の判断基準で前記地点情報を表示することを特徴とする。
尚、「地点」とは、出発地、目的地、案内対象となる施設等が該当する。
【０００９】
また、請求項２に係る地点検索装置（１）は、請求項１に記載の地点検索装置において、前記地点候補表示手段（４５）は、前記判定基準切替手段（４７）により前記判定基準が切り替えられた場合に、既に表示された前記地点情報を除いて、優先度が高い前記地点情報から順に所定数表示することを特徴とする。
【００１０】
また、請求項３に係る地点検索装置（１）は、請求項１又は請求項２に記載の地点検索装置において、前記地点を目的地に設定する目的地設定手段（４１）を有し、前記地点情報は、前記地点が過去に目的地に設定された回数に関する情報を含み、前記判定基準切替手段（４７）は、複数の判定基準の内で前記優先度の判定基準を切り替え、前記複数の判定基準は、過去に目的地に設定された回数が多い程、優先度を高くする基準を含むことを特徴とする。
【００１１】
また、請求項４に係る地点検索装置（１）は、請求項１又は請求項２に記載の地点検索装置において、前記地点を目的地に設定する目的地設定手段（４１）を有し、前記地点情報は、前記地点が過去に目的地に設定された日付又は時刻に関する情報を含み、前記判定基準切替手段（４７）は、複数の判定基準の内で前記優先度の判定基準を切り替え、前記複数の判定基準は、過去に目的地に設定された日付又は時刻が新しい程、優先度を高くする基準を含むことを特徴とする。
【００１２】
また、請求項５に係るカーソル選択方法は、文字を入力する文字入力キー（６１）が押下された場合に、押下された前記文字入力キーに対応する文字を入力する文字入力ステップと、地点に関する地点情報を記憶する地点情報記憶媒体（１２）より、前記文字入力ステップにおいて入力された文字からなる文字列を含む前記地点情報を検索する地点検索ステップと、前記地点検索ステップによって検索された前記地点情報を、表示装置（１５）に対して優先度が高い前記地点情報から順に所定数表示する地点候補表示ステップと、最後に入力された前記文字入力キーが所定時間以上継続して押下されたか否か判定する継続判定ステップと、前記地点候補表示ステップが前記地点情報を表示するための前記優先度の判定基準を切り替える判定基準切替ステップと、を有し、前記判定基準切替ステップは、前記継続判定ステップによって最後に入力された前記文字入力キーが所定時間以上継続して押下されたと判定された場合に、前記優先度の判定基準を切り替え、前記地点候補表示ステップは、前記判定基準切替ステップによって切り替えられた前記優先度の判断基準で前記地点情報を表示することを特徴とする。
【００１３】
更に、請求項６に係るコンピュータプログラムは、コンピュータに搭載され、文字を入力する文字入力キー（６１）が押下された場合に、押下された前記文字入力キーに対応する文字を入力する文字入力機能と、地点に関する地点情報を記憶する地点情報記憶媒体（１２）より、前記文字入力機能により入力された文字からなる文字列を含む前記地点情報を検索する地点検索機能と、前記地点検索機能によって検索された前記地点情報を、表示装置（１５）に対して優先度が高い前記地点情報から順に所定数表示する地点候補表示機能と、最後に入力された前記文字入力キーが所定時間以上継続して押下されたか否か判定する継続判定機能と、前記地点候補表示機能が前記地点情報を表示するための前記優先度の判定基準を切り替える判定基準切替機能と、を実行させるコンピュータプログラムであって、前記判定基準切替機能は、前記継続判定機能によって最後に入力された前記文字入力キーが所定時間以上継続して押下されたと判定された場合に、前記優先度の判定基準を切り替え、前記地点候補表示機能は、前記判定基準切替機能によって切り替えられた前記優先度の判断基準で前記地点情報を表示することを特徴とする。
【発明の効果】
【００１４】
前記構成を有する請求項１に記載の地点検索装置によれば、地点情報の検索を行う場合に、現在までに入力された文字列を含む地点情報を表示することによって地点情報の検索操作の利便性を向上させることが可能となる。また、表示対象となる地点情報が複数ある場合の表示優先度の判定基準を、文字入力キーの操作に基づいて容易に切り替えることが可能である。従って、ユーザの希望する地点情報を優先的に表示させることが可能となる。
【００１５】
また、請求項２に記載の地点検索装置によれば、優先度の判定基準が切り替えられた場合に、既に表示された地点情報を除いて、優先度が高い地点情報から順に所定数表示するので、ユーザの希望しない地点情報について繰り返し表示されることを防止できる。
【００１６】
また、請求項３に記載の地点検索装置によれば、過去に目的地に設定された回数の多い地点情報を優先して表示させるので、ユーザが目的地に設定する可能性が高いと予測される地点情報を優先的に表示させることが可能となる。
【００１７】
また、請求項４に記載の地点検索装置によれば、目的地に設定された日付又は時刻が新しい地点情報を優先して表示させるので、ユーザが目的地に設定する可能性が高いと予測される地点情報を優先的に表示させることが可能となる。
【００１８】
また、請求項５に記載の地点検索方法によれば、地点情報の検索を行う場合に、現在までに入力された文字列を含む地点情報を表示することによって地点情報の検索操作の利便性を向上させることが可能となる。また、表示対象となる地点情報が複数ある場合の表示優先度の判定基準を、文字入力キーの操作に基づいて容易に切り替えることが可能である。従って、ユーザの希望する地点情報を優先的に表示させることが可能となる。
【００１９】
更に、請求項６に記載のコンピュータプログラムによれば、地点情報の検索を行わせる場合に、現在までに入力された文字列を含む地点情報を表示させることによって地点情報の検索操作の利便性を向上させることが可能となる。また、表示対象となる地点情報が複数ある場合の表示優先度の判定基準を、文字入力キーの操作に基づいて容易に切り替えることが可能である。従って、ユーザの希望する地点情報を優先的に表示させることが可能となる。
【図面の簡単な説明】
【００２０】
【図１】本実施形態に係るナビゲーション装置を示したブロック図である。
【図２】地図情報ＤＢに記憶される地点情報の一例を示した図である。
【図３】判定基準切替順序テーブルを示した図である。
【図４】ナビゲーションＥＣＵの構成を示した図である。
【図５】液晶ディスプレイに表示される地点検索画面の一例を示した図である。
【図６】本実施形態に係る地点検索処理プログラムのフローチャートである。
【図７】地点検索画面に表示される候補地点情報の表示態様を示した図である。
【発明を実施するための形態】
【００２１】
以下、本発明に係る地点検索装置をナビゲーション装置に具体化した一実施形態に基づき図面を参照しつつ詳細に説明する。先ず、本実施形態に係るナビゲーション装置１の概略構成について図１を用いて説明する。図１は本実施形態に係るナビゲーション装置１を示したブロック図である。
【００２２】
図１に示すように本実施形態に係るナビゲーション装置１は、ナビゲーション装置１が搭載された車両の現在位置を検出する現在位置検出部１１と、各種のデータが記録されたデータ記録部１２と、入力された情報に基づいて、各種の演算処理を行うナビゲーションＥＣＵ１３と、ユーザからの操作を受け付けるタッチパネル１４と、ユーザに対して車両周辺の地図や後述の地点検索画面を表示する液晶ディスプレイ１５と、経路案内に関する音声ガイダンスを出力するスピーカ１６と、記憶媒体であるＤＶＤを読み取るＤＶＤドライブ１７と、プローブセンタやＶＩＣＳセンタ等の情報センタとの間で通信を行う通信モジュール１８と、から構成されている。
【００２３】
以下に、ナビゲーション装置１を構成する各構成要素について順に説明する。
現在位置検出部１１は、ＧＰＳ２１、車速センサ２２、ステアリングセンサ２３、ジャイロセンサ２４等からなり、現在の車両の位置、方位、車両の走行速度、現在時刻等を検出することが可能となっている。ここで、特に車速センサ２２は、車両の移動距離や車速を検出する為のセンサであり、車両の駆動輪の回転に応じてパルスを発生させ、パルス信号をナビゲーションＥＣＵ１３に出力する。そして、ナビゲーションＥＣＵ１３は発生するパルスを計数することにより駆動輪の回転速度や移動距離を算出する。尚、上記５種類のセンサをナビゲーション装置１が全て備える必要はなく、これらの内の１又は複数種類のセンサのみをナビゲーション装置１が備える構成としても良い。
【００２４】
また、データ記録部１２は、外部記憶装置及び記録媒体としてのハードディスク（図示せず）と、ハードディスクに記録された地図情報ＤＢ３１や判定基準切替順序テーブル３２や所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバである記録ヘッド（図示せず）とを備えている。尚、データ記録部１２をハードディスクの代わりにメモリーカードにより構成しても良い。
【００２５】
ここで、地図情報ＤＢ３１は、例えば、道路（リンク）に関するリンク情報３３、ノード点に関するノード情報３４、施設等の地点に関する地点情報３５、地図を表示するための地図表示情報、各交差点に関する交差点情報、経路を探索するための探索情報、地点を検索するための検索情報等が記憶された記憶手段である。
また、地点情報３５としては、ナビゲーション装置１において出発地、目的地、案内対象となる施設等の地点に関する情報が記憶される。例えば、ホテル、旅館等の宿泊施設、ガソリンスタンド等の給油施設、ショッピングモール、スーパーマーケット、ショッピングセンタ等の商業施設、テーマパーク、ゲームセンタ等の娯楽施設、レストラン、バー、居酒屋等の飲食施設、公共駐車場等の駐車施設、交通施設、寺院、教会等の宗教施設、美術館、博物館等の公共施設等に関する情報が該当する。
【００２６】
ここで、地点情報３５について具体例を挙げてより詳細に説明する。図２は地図情報ＤＢ３１に記憶される地点情報３５の一例を示した図である。
図２に示すように地点情報３５は、地点毎に、該地点の名称を示す“地点名称”、該地点の位置を示す“地点住所”、該地点のジャンルを示す“地点ジャンル”、該地点がナビゲーション装置１において最後に目的地に設定された日を示す“最終設定日”、該地点が現在までにナビゲーション装置１において目的地に設定された回数を示す“設定回数”から構成される。尚、地点のジャンルとしては、「食事」、「店」、「車」、「宿泊」、「遊び」、「公共」、「交通」、「文化」、「その他」等がある。そして、地点情報３５を構成する各情報に基づいて、後述の地点検索処理（図６）が行われる。また、地点情報３５は、ナビゲーション装置１において目的地の設定処理が行われる度に更新される（具体的には、目的地に設定された地点の“最終設定日”と“設定回数”がそれぞれ更新される）。
【００２７】
また、判定基準切替順序テーブル３２は、地点情報を検索する際において候補となる複数の地点情報を表示する優先度を判定する為の判定基準の内容と、判定基準を切り替える際の切り替え順序とを規定したテーブルである。ここで、本実施形態に係るナビゲーション装置１では、後述のように地点検索画面（図５）において検索条件となる文字列（名称、住所、ジャンル等の一部又は全部）を入力することによって、ユーザの希望する地点情報を検索することが可能である。また、ナビゲーション装置１は、文字列の入力が完了する前であっても現在までに文字入力キーで入力された文字列を含む地点情報（以下、候補地点情報という）の一覧を表示する機能を備える。更に、候補地点情報を表示する際には、優先度が高い順に所定数（例えば６個）の候補地点情報を表示する。更に、最後に入力された文字入力キーが所定時間（例えば２秒）以上継続して押下されたと判定された場合には、該優先度の判定基準を切り替える。
そして、判定基準切替順序テーブル３２は、該優先度の判定基準の内容と、最後に入力された文字入力キーが所定時間以上継続して押下されたと判定された場合における、該優先度の判定基準の切り替え順序とをそれぞれ規定したものである。例えば図３に示す判定基準切替順序テーブル３２は、優先度の判定基準として、（１）設定回数の多い順、（２）最終設定日の新しい順、（３）名称の５０音順、（４）車両の現在位置から住所の近い順、（５）ジャンル順（例えば、「店」、「車」、「食事」、「公共」、「宿泊」、「交通」、「遊び」、「文化」、「その他」の順）の５つの基準を規定する。そして、最後に入力された文字入力キーが所定時間以上継続して押下されたと判定された場合に、（１）→（２）→（３）→（４）→（５）→（１）→・・・の順に順次切り替わることを規定する。
【００２８】
一方、ナビゲーションＥＣＵ（エレクトロニック・コントロール・ユニット）１３は、図４に示すように目的地を設定する目的地設定手段４１、出発地から設定された目的地までの案内経路を設定する案内経路設定手段４２、後述の地点検索画面に配置される文字入力キーが押下された場合に、押下された文字入力キーに対応する文字を入力する文字入力手段４３、文字入力手段４３により入力された文字からなる文字列を含む地点情報３５を地図情報ＤＢ３１に記憶された地点情報３５から検索する地点検索手段４４、地点検索手段４４によって検索された地点情報３５を、優先度が高い地点情報３５から順に所定数表示する地点候補表示手段４５、最後に入力された文字入力キーが所定時間以上継続して押下されたか否か判定する継続判定手段４６、地点候補表示手段４５が地点情報３５を表示するための優先度の判定基準を切り替える判定基準切替手段４７等を構成し、ナビゲーション装置１の全体の制御を行う電子制御ユニットである。そして、演算装置及び制御装置としてのＣＰＵ５１、並びにＣＰＵ５１が各種の演算処理を行うにあたってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるＲＡＭ５２、制御用のプログラムのほか、後述の地点検索処理プログラム（図６参照）等が記録されたＲＯＭ５３、ＲＯＭ５３から読み出したプログラムを記憶するフラッシュメモリ５４等の内部記憶装置を備えている。
【００２９】
タッチパネル１４は、液晶ディスプレイ１５の前面に配置され、地点の検索を行う際や走行終了地点としての目的地を入力する際等に操作される。そして、ナビゲーションＥＣＵ１３は、タッチパネル１４の操作により出力される操作信号に基づき、対応する各種の動作を実行すべく制御を行う。また、タッチパネル１４は、液晶ディスプレイ１５に後述の地点検索画面（図５）が表示された場合には、文字入力キーの操作手段としても用いられる。即ち、地点検索画面上に配置された文字入力キーをユーザがタッチすることによって、タッチされた文字入力キーに対応する文字が入力される。尚、タッチパネル１４による文字入力キーの操作に関しては後に詳細に説明する。
【００３０】
また、液晶ディスプレイ１５には、道路を含む地図画像、交通情報、操作案内、操作メニュー、キーの案内、出発地から目的地までの走行予定経路、走行予定経路に沿った案内情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。また、地点検索を行った場合に検索された地点に関する情報を表示する際にも用いられる。また、ナビゲーション装置１において目的地等を設定する目的で地点情報の検索を行う場合には、名称、電話番号、住所等の検索条件を入力する地点検索画面６０が表示される。ここで、図５は液晶ディスプレイ１５に表示される地点検索画面６０の一例を示した図である。尚、図５に示す地点検索画面６０は、特に検索条件として地点の名称をかなで入力する為の地点検索画面６０を示す。
【００３１】
図５に示すように、地点検索画面６０には、文字入力キー６１と、修正キー６２と、完了キー６３と、押下されている文字入力キー６１を他の文字入力キー６１と識別可能に示すカーソル６４と、現在までに入力された文字を表示する文字表示部６５と、現在の優先度の判定基準を示す判定基準表示部６６と、現在までに文字表示部６５に入力された文字列を含む地点情報である候補地点情報の内、優先度が高い順に最大６つの候補地点情報の名称を表示する候補地点情報表示部６７と、候補地点情報表示部６７に表示されている候補地点情報を優先度が上位側の他の候補地点情報へと切り替える上位候補切替キー６８と、候補地点情報表示部６７に表示されている候補地点情報を優先度が下位側の他の候補地点情報へと切り替える下位候補切替キー６９とから基本的に構成される。
【００３２】
ここで、文字入力キー６１は５０音の“かな”の各音に対応するキーによって構成され、例えば、「あ」が表示されたキーが選択される（具体的には、タッチパネル１４を用いて「あ」が表示されたキーの位置が押下される）と、「あ」の文字が文字表示部６５に入力されることとなる。また、文字入力キー６１は、現在までに入力された文字と地図情報ＤＢ３１に記憶された地点情報３５とに基づいて、入力対象外と判断された文字に対応するキーについてはトーンダウンされて表示され、選択不可能に構成される。ここで、入力対象外と判断される文字とは、現在入力されている文字と組合せた文字列について、該当する地点の名称が地点情報として地図情報ＤＢ３１に記憶されていない場合である。例えば、図５に示す例では、「ゃ」、「ゅ」、「ょ」がトーンダウンされて表示されており、現在までに入力されている「い」と組み合わせた文字列（例えば「いゃ」や「いゅ」）を名称に含む地点が地点情報として地図情報ＤＢ３１に記憶されていないことを示す。また、修正キー６２は、既に文字表示部６５に入力された文字を削除する際に選択されるキーである。また、完了キー６３は、現在までに文字表示部６５に入力された文字列を名称に含む地点の一覧を液晶ディスプレイ１５に表示する際に選択されるキーである。
【００３３】
また、候補地点情報表示部６７には、完了キー６３が選択される前であっても現在までに文字表示部６５に入力された文字列を含む地点情報である候補地点情報が表示される。また、候補地点情報表示部６７に候補地点情報を表示する際には、優先度が高い順に所定数（例えば６個）の候補地点情報を表示する。また、前記したように最後に入力された文字入力キー６１（図５に示す例では「い」の文字入力キー６１）が所定時間（例えば２秒）以上継続して押下されたと判定された場合には、該優先度の判定基準を判定基準切替順序テーブル３２（図３）に従って切り替える。尚、現在の判定基準の内容は判定基準表示部６６に表示される。従って、ユーザは判定基準表示部６６を参照することによって、現在どのような判定基準に基づいて候補地点情報が優先的に表示されているのかを把握することが可能となる。また、最後に入力された文字入力キー６１を所定時間経過後も更に押し続けると、所定時間（例えば２秒）経過する度に、優先度の判定基準が判定基準切替順序テーブル３２（図３）に従って順次切り替わることとなる。また、候補地点情報表示部６７に表示された候補地点情報がユーザによって選択された場合には、選択された候補地点情報の地点をナビゲーション装置１の目的地に設定したり、選択された候補地点情報のより詳細な内容（例えば、住所、ジャンル、電話番号、営業時間等）を液晶ディスプレイ１５に表示するように構成する。尚、図５に示す例では候補地点情報表示部６７に、候補地点情報の名称のみを表示することとしているが、他の情報（例えば、住所やジャンル等）についても表示するように構成しても良い。
【００３４】
また、スピーカ１６は、ナビゲーションＥＣＵ１３からの指示に基づいて走行予定経路に沿った走行を案内する音声ガイダンスや、交通情報の案内を出力する。また、地点検索を行った場合に検索された地点に関する情報を出力する際にも用いられる。
【００３５】
また、ＤＶＤドライブ１７は、ＤＶＤやＣＤ等の記録媒体に記録されたデータを読み取り可能なドライブである。そして、読み取ったデータに基づいて音楽や映像の再生、地図情報ＤＢ３１の更新等が行われる。
【００３６】
また、通信モジュール１８は、交通情報センタ、例えば、ＶＩＣＳ（登録商標：Vehicle Information and Communication System）センタやプローブセンタ等から送信された渋滞情報、規制情報、交通事故情報等の各情報から成る交通情報を受信する為の通信装置であり、例えば携帯電話機やＤＣＭが該当する。
【００３７】
続いて、前記構成を有するナビゲーション装置１においてＣＰＵ５１が実行する地点検索処理プログラムについて図６に基づき説明する。図６は本実施形態に係る地点検索処理プログラムのフローチャートである。ここで、地点検索処理プログラムは、ナビゲーション装置１のメニュー画面において地点の名称検索や住所検索やジャンル検索等を行う操作を受け付けた場合に実行され、文字入力キー６１により入力された検索条件に基づいて、地図情報ＤＢ３１に記憶された地点情報の内から検索条件に該当する地点情報を検索し、ユーザに案内するプログラムである。尚、以下の図６にフローチャートで示されるプログラムは、ナビゲーション装置１が備えているＲＡＭ５２やＲＯＭ５３に記憶されており、ＣＰＵ５１により実行される。
【００３８】
先ず、地点検索処理プログラムではステップ（以下、Ｓと略記する）１において、ＣＰＵ５１は、地点検索画面６０を表示する。尚、地点検索画面６０は、既に図５を用いて説明したように、選択対象物である文字入力キー６１、修正キー６２、完了キー６３や各種選択対象物の内から選択する選択対象物を指し示す印であるカーソル６４が含まれている。
【００３９】
次に、Ｓ２においてＣＰＵ５１は、ＲＡＭ５２に記憶された変数ｉを読み出し、初期値である“０”を代入し、再度ＲＡＭ５２に格納する。尚、変数ｉは、上述した（１）〜（５）の５つの優先度の判定基準（図３参照）の内、現在設定されている優先度の判定基準を示す値であり、“（１）設定回数の多い順”がｉ＝０に対応し、“（２）最終設定日の新しい順”がｉ＝１に対応し、“（３）名称の５０音順”がｉ＝２に対応し、“（４）車両の現在位置から住所の近い順”がｉ＝３に対応し、“（５）ジャンル順”がｉ＝４に対応する。
【００４０】
続いて、Ｓ３においてＣＰＵ５１は、地点検索画面６０に配置されたいずれかの文字入力キー６１（図５参照）が押下されたか否かを、タッチパネル１４から送信される検出信号に基づいて判定する。
【００４１】
そして、地点検索画面６０に配置された文字入力キー６１が押下されたと判定された場合（Ｓ３：ＹＥＳ）には、Ｓ７へと移行する。それに対して、地点検索画面６０に配置された文字入力キー６１が押下されていないと判定された場合（Ｓ３：ＮＯ）には、Ｓ４へと移行する。
【００４２】
Ｓ４においてＣＰＵ５１は、地点検索画面６０に配置された文字入力キー６１以外のキー（例えば、修正キー６２や完了キー６３等）が押下されたか否かを、タッチパネル１４から送信される検出信号に基づいて判定する。
【００４３】
そして、地点検索画面６０に配置された文字入力キー６１以外のキーが押下されたと判定された場合（Ｓ４：ＹＥＳ）には、Ｓ５へと移行する。それに対して、地点検索画面６０に配置された文字入力キー６１以外のキーについても押下されていないと判定された場合（Ｓ４：ＮＯ）には、Ｓ３へと戻る。
【００４４】
Ｓ５においてＣＰＵ５１は、押下されたキーに基づく処理を行う。例えば、押下されたキーが修正キー６２である場合には、現在入力されている文字を一文字分削除する。また、完了キー６３である場合には、現在までに入力された文字列を名称に含む地点情報を地図情報ＤＢ３１から抽出し、抽出した地点情報の一覧を液晶ディスプレイ１５に表示する。また、上位候補切替キー６８や下位候補切替キー６９が押下された場合には、候補地点情報表示部６７に表示される候補地点情報を優先度の上位側又は下位側の他の候補地点情報へと切り替える。
【００４５】
次に、Ｓ６においてＣＰＵ５１は、地点検索処理を終了するか否か判定する。尚、地点検索処理を終了する場合とは、例えば、完了キー６３が押下されて検索結果が表示された場合や、メニュー画面へと戻る操作を受け付けた場合等が該当する。
【００４６】
そして、地点検索処理を終了すると判定された場合（Ｓ６：ＹＥＳ）には、当該地点検索処理プログラムを終了する。それに対して、地点検索処理を終了しないと判定された場合（Ｓ６：ＮＯ）にはＳ３へと戻り、継続して地点検索処理を行う。
【００４７】
一方、前記Ｓ３で地点検索画面６０に配置された文字入力キー６１が押下されたと判定された場合に実行されるＳ７では、押下された文字入力キー６１に対応する文字（例えば、「あ」が表示された文字入力キー６１が押下された場合には「あ」の文字）が入力される。尚、入力された文字は文字表示部６５に表示される。その後、Ｓ８へと移行する。
【００４８】
Ｓ８においてＣＰＵ５１は、現在までに入力された文字列（例えば、図３に示す例では「い」）を名称に含む地点情報である候補地点情報を、地図情報ＤＢ３１から抽出する。その後、ＲＡＭ５２から変数ｉを読み出し、ナビゲーション装置１に現在設定されている優先度の判定基準を取得する。更に、抽出された候補地点情報の内、現在設定されている優先度の判定基準に基づく優先度が高い順に６個の候補地点情報を（但し、抽出された候補地点情報の数が６個未満である場合には全ての候補地点情報）特定し、特定された候補地点情報（図５に示す例では名称のみ）を地点検索画面６０の候補地点情報表示部６７に対して表示する。例えば、取得した変数ｉが「０」であった場合には、ＣＰＵ５１は候補地点情報の内、設定回数が多い順に最大６個の地点情報を特定して候補地点情報表示部６７に対して表示する。尚、候補地点情報表示部６７に表示された地点情報をユーザが選択した場合には、ＣＰＵ５１は、選択された地点情報をナビゲーション装置１の目的地に設定したり、選択された地点情報の詳細な情報（例えば、住所、ジャンル、電話番号、営業時間等）を液晶ディスプレイ１５に表示するように構成する。
【００４９】
次に、Ｓ９においてＣＰＵ５１は、ＲＡＭ５２に記憶された変数ｔを読み出し、初期値である“０”を代入し、再度ＲＡＭ５２に格納する。尚、変数ｔは、現在押下されている文字入力キー６１（即ち、最後に入力された文字入力キー６１）が継続して押下されている時間を示す値である。
【００５０】
続いて、Ｓ１０においてＣＰＵ５１は、ナビゲーション装置１が備えるタイマ（図示せず）を用いて、変数ｔのカウントを開始する。具体的には１秒経過毎に変数ｔの値を１ずつ加算する。
【００５１】
その後、Ｓ１１においてＣＰＵ５１は、文字入力キー６１の押下が終了したか否か、即ち、タッチパネル１４に対してユーザがタッチオフしたか否かを、タッチパネル１４から送信される検出信号に基づいて判定する。
【００５２】
そして、文字入力キー６１の押下が終了したと判定された場合（Ｓ１１：ＹＥＳ）には、Ｓ３へと戻る。一方、文字入力キー６１の押下が継続して行われていると判定された場合（Ｓ１１：ＮＯ）には、Ｓ１２へと移行する。
【００５３】
Ｓ１２においてＣＰＵ５１は、ＲＡＭ５２から変数ｔを読み出し、ｔの値が「２」であるか否か、即ち、最後に入力された文字入力キー６１が継続して２秒以上押下されているか否か判定する。
【００５４】
そして、ｔの値が「２」である、即ち、最後に入力された文字入力キー６１が継続して２秒以上押下されていると判定された場合（Ｓ１２：ＹＥＳ）には、Ｓ１３へと移行する。それに対して、ｔの値が「２」でない、即ち、最後に入力された文字入力キー６１が継続して２秒以上押下されていないと判定された場合（Ｓ１２：ＮＯ）には、Ｓ１１へと戻る。
【００５５】
Ｓ１３においてＣＰＵ５１は、ＲＡＭ５２から変数ｉを読み出し、ｉの値が「４」であるか否か、即ち、現在設定されている優先度の判定基準が“（５）ジャンル順”であるか否か判定する。
【００５６】
そして、ｉの値が「４」である、即ち、現在設定されている優先度の判定基準が“（５）ジャンル順”であると判定された場合（Ｓ１３：ＹＥＳ）には、Ｓ１５へと移行する。それに対して、ｉの値が「４」でない、即ち、現在設定されている優先度の判定基準が“（５）ジャンル順”以外の基準であると判定された場合（Ｓ１３：ＮＯ）には、Ｓ１４へと移行する。
【００５７】
Ｓ１４においてＣＰＵ５１は、ＲＡＭ５２に記憶された変数ｉを読み出し、１を加算し、再度ＲＡＭ５２に格納する。一方、Ｓ１５においてＣＰＵ５１は、ＲＡＭ５２に記憶された変数ｉを読み出し、「０」を代入し、再度ＲＡＭ５２に格納する。その後、Ｓ８へと戻る。上記Ｓ１４及びＳ１５の処理によって、最後に入力された文字入力キー６１が２秒以上継続して押下されたと判定された場合に、優先度の判定基準が（１）→（２）→（３）→（４）→（５）→（１）→・・・の順に切り替わることとなる。また、最後に入力された文字入力キー６１を２秒経過後も更に継続して押下し続けると、２秒経過する毎に優先度の判定基準が（１）→（２）→（３）→（４）→（５）→（１）→・・・の順に順次切り替わることとなる。その結果、その後に実行されるＳ８の処理で、切り替えられた優先度の判断基準で地点情報を表示することとなり、候補地点情報表示部６７に表示される候補地点情報が、切り替えられた後の優先度の判定基準に基づく候補地点情報へと変更される。尚、優先度の判定基準が切り替えられた後に切り替えられた後の優先度の判定基準に基づく候補地点情報を表示する（Ｓ８）場合には、既に候補地点情報表示部６７に表示された候補地点情報は除いて、優先度が高い候補地点情報から順に所定数表示する。
【００５８】
ここで、図７は図２に示す地点情報を地図情報ＤＢ３１に備える場合において、地点検索画面６０で「い」の文字列が入力され、更に最後の「い」の文字入力キー６１を継続して長押しした場合に、候補地点情報表示部６７に表示される候補地点情報の例を示した図である。
先ず、図７に示すように「い」の文字入力キー６１が最初に押下された時点で、候補地点情報表示部６７には、「い」を名称に含む地点情報の内、目的地の設定回数が多い順に「いらりる」、「いなにぬ」、「いうえお」、「いあいう」、「いさしす」、「いまみむ」の６個の地点情報の名称が表示される。
そして、「い」の文字入力キー６１が２秒継続して押下された時点で、候補地点情報表示部６７には、「い」を名称に含む地点情報の内、目的地の設定日時が新しい順に「いけここ」、「いわをん」、「いむめも」、「いせせそ」、「いすせそ」、「いゆゆよ」の６個の地点情報の名称が表示される。尚、「いらりる」、「いなにぬ」、「いうえお」、「いあいう」、「いさしす」、「いまみむ」の６個の地点情報については、既に表示されているので表示対象から除外される。
更に、「い」の文字入力キー６１が４秒継続して押下された時点で、候補地点情報表示部６７には、「い」を名称に含む地点情報の内、名称の５０音順に「いあああ」、「いいいい」、「いかきく」、「いかくけ」、「いこさし」、「いたちつ」の６個の地点情報の名称が表示される。尚、「いらりる」、「いなにぬ」、「いうえお」、「いあいう」、「いさしす」、「いまみむ」、「いけここ」、「いわをん」、「いむめも」、「いせせそ」、「いすせそ」、「いゆゆよ」の１２個の地点情報については、既に表示されているので表示対象から除外される。
以下同様にして、２秒経過する毎に、候補地点情報表示部６７に表示される地点情報が切り替わることとなる。尚、優先度の判定基準が１周した場合には、既に表示された地点情報についても再び表示対象に含めるように構成しても良い。
【００５９】
以上詳細に説明した通り、本実施形態に係るナビゲーション装置１、ナビゲーション装置１による地点検索方法及びナビゲーション装置１で実行されるコンピュータプログラムでは、液晶ディスプレイ１５に表示された地点検索画面６０において地点の検索を行う際に、現在までに文字表示部６５に入力された文字列を含む地点情報である候補地点情報を、候補地点情報表示部６７に対して優先度の高い順に所定数（例えば６個）表示する（Ｓ８）。また、最後に入力された文字入力キー６１が所定時間（例えば２秒）以上継続して押下されたと判定された場合には、該優先度の判定基準を判定基準切替順序テーブル３２（図３）に従って複数の基準の内で切り替える（Ｓ１４、Ｓ１５）ので、地点情報の検索を行う場合に、現在までに入力された文字列を含む地点情報を表示することによって地点情報の検索操作の利便性を向上させることが可能となる。また、表示対象となる地点情報が複数ある場合の表示優先度の判定基準を、文字入力キー６１の操作に基づいて容易に切り替えることが可能である。従って、ユーザの希望する地点情報を優先的に表示させることが可能となる。
また、優先度の判定基準が切り替えられた場合に、既に表示された地点情報を除いて、優先度が高い地点情報から順に所定数表示するので、ユーザの希望しない地点情報について繰り返し表示されることを防止できる
また、優先度の判定基準として、“（１）設定回数の多い順”が設定された場合には、過去に目的地に設定された回数の多い地点情報を優先して表示させるので、ユーザが目的地に設定する可能性が高いと予測される地点情報を優先的に表示させることが可能となる。
また、優先度の判定基準として、“（２）最終設定日の新しい順”が設定された場合には、目的地に設定された日付が新しい地点情報を優先して表示させるので、ユーザが目的地に設定する可能性が高いと予測される地点情報を優先的に表示させることが可能となる。
【００６０】
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、本実施形態ではタッチパネルによって画面上に表示されたキーを押下することによって文字を入力する構成としているが、例えばキーボードやマウス等の入力装置を用いて文字を入力する構成としても良い。
【００６１】
また、本実施形態では優先度の判定基準として（１）〜（５）の５つの基準を用いているが、他の基準を用いても良い。また、文字入力キーが長押しされた場合の優先度の判定基準の切り替え順序をユーザが変更できるように構成しても良い。
【００６２】
また、本実施形態では地点情報の“最終設定日”として、ナビゲーション装置１において最後に目的地に設定された日付を記憶する構成としているが、日付に変えて時刻を記憶する構成としても良い。また、日付と時刻を記憶する構成としても良い。その場合には、“（２）最終設定日の新しい順”の優先度の判定基準を用いる場合に、日付に加えて時刻も考慮して優先度を特定するように構成することが望ましい。
【００６３】
また、本実施形態では、本発明を地点検索の検索条件として文字入力キー６１により文字列を入力する場合に適用した例ついて説明したが、数字列を入力する場合に適用することも可能である。例えば、地点検索で電話番号検索を行う場合に、現在までに入力された数字列を電話番号に含む地点情報を候補地点情報として候補地点情報表示部６７に表示するように構成する。
【００６４】
また、本願発明はナビゲーション装置以外に、携帯電話機等の携帯端末、パーソナルコンピュータ、携帯型音楽プレイヤ等に適用することも可能である。
【符号の説明】
【００６５】
１              ナビゲーション装置
１３            ナビゲーションＥＣＵ
１５            液晶ディスプレイ
３１            地図情報ＤＢ
３２            判定基準切替順序テーブル
３５            地点情報
５１            ＣＰＵ
５２            ＲＡＭ
５３            ＲＯＭ
６０            地点検索画面
６１            文字入力キー
６７            候補地点情報表示部
【図１】
2012063312.tif 000003
【図２】
2012063312.tif 000004
【図３】
2012063312.tif 000005
【図４】
2012063312.tif 000006
【図５】
2012063312.tif 000007
【図６】
2012063312.tif 000008
【図７】
2012063312.tif 000009