(57)【要約】【課題】ユーザにとって分かり易い詳細地図を迅速に表示する技術を提供する。【解決手段】本発明の地図表示装置は、登録処理部１０４が、表示地図の中心位置となる候補の地点を、地図上の領域に対応付けて候補位置情報４００に記憶する。入力受付部１０２が地図上の領域の指定を受け付けた場合に、候補地点検索部１０５は、受け付けた領域に対応付けされている候補の地点を、候補位置情報４００から検索する。そして、表示処理部１０３は、検索された候補の地点のなかから１つの地点を選択し、選択した地点を中心位置とした詳細地図を表示する。【選択図】図３
2010122065.tif 000002
【特許請求の範囲】
【請求項１】
地点に対応した地図データを記憶する地図データ記憶手段と、
前記地図データを表示する表示手段と、
所定の地点と、所定の領域と、を対応付けて記憶する地点記憶手段と、
領域を指定する領域指定手段と、
前記領域指定手段で領域が指定されると、指定された領域に対応した地点を前記地点記憶手段から検索する地点検索手段と、
前記地点検索手段で検索された地点を、所定の優先順位に従って選択する選択手段と、
前記選択手段で選択された地点に対応する地図データを表示する表示制御手段と、
を備えることを特徴とする地図表示装置。
【請求項２】
目的地設定手段と、
前記目的地設定手段で設定された地点に到達したことがあるかどうかを判断する目的地到達判断手段と、
前記目的地到達判断手段が到達したと判断すると、前記目的地に対応する地点を記録する目的地履歴記憶手段と、
を備え、
前記地点記憶手段は、
前記目的地履歴記憶手段に記憶されている目的地に対応する地点と、当該地点を含む所定の領域と、を対応付けて記録する、
ことを特徴とする請求項１に記載の地図表示装置。
【請求項３】
前記表示制御手段は、
前記表示手段に地図が表示されている場合には、表示されている地図よりも詳細な地図を表示手段の一部に表示する、
ことを特徴とする請求項１又は２に記載の地図表示装置。
【請求項４】
入力を受け付ける入力受付手段、
を備え、
前記選択手段は、
前記地点検索手段で検索された地点をリスト表示し、
前記入力受付手段で入力された地点を選択すること、
ことを特徴とする請求項１乃至３のいずれか１項に記載の地図表示装置。
【請求項５】
地図表示装置における地図表示方法であって、
前記地図表示装置は、
地点に対応した地図データを記憶する地図データ記憶部と、
所定の地点と、所定の領域と、を対応付けて記憶する地点記憶部と、
制御部と、を備え、
前記制御部は、
前記地図データを表示する表示ステップと、
領域を指定する領域指定ステップと、
前記領域指定ステップで領域が指定されると、指定された領域に対応した地点を前記地点記憶部から検索する地点検索ステップと、
前記地点検索ステップで検索された地点を、所定の優先順位に従って選択する選択ステップと、
前記選択ステップで選択された地点に対応する地図データを表示する表示制御ステップと、
を行うことを特徴とする地図表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図表示装置、および、地図表示方法に関する。
【背景技術】
【０００２】
ナビゲーション装置などの地図表示装置に使用されるディスプレイは、近年、大型化してきている。これに伴って、１つのディスプレイに表示する画面を２画面に分割し、一方の画面に広域地図を表示し、他方の画面に自車位置周辺の詳細地図を表示する、といったことができるようになってきている。例えば、特許文献１には、２画面にそれぞれ地図を表示するナビゲーション装置について記載されている。このようなナビゲーション装置では、ユーザにより、広域地図上の地点が指定されると、その地点を中心位置とする詳細地図を表示する。
【特許文献１】特開２００５−３０８６６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来の技術では、ユーザにとって分かり易い詳細地図を表示できるとは限らない。具体的には、広域地図は縮尺が小さいため、ユーザは必ずしも目的の地点を正確に指定できない。したがって、ユーザは、広域地図上でおよその地点を指定することとなり、その結果、ユーザにとって不案内な地域の詳細地図が表示される。このような場合、ユーザは、詳細地図をスクロールさせるなどして、表示させたい地点周辺の詳細地図を表示させなければならず、操作が煩雑になる。
【０００４】
本発明は、ユーザにとって分かり易い詳細地図を迅速に表示する技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するための本願発明の地図表示装置は、地点に対応した地図データを記憶する地図データ記憶手段と、前記地図データを表示する表示手段と、所定の地点と、所定の領域と、を対応付けて記憶する地点記憶手段と、領域を指定する領域指定手段と、前記領域指定手段で領域が指定されると、指定された領域に対応した地点を前記地点記憶手段から検索する地点検索手段と、前記地点検索手段で検索された地点を、所定の優先順位に従って選択する選択手段と、前記選択手段で選択された地点に対応する地図データを表示する表示制御手段と、を備える。
【発明の効果】
【０００６】
本発明の地図表示装置によれば、ユーザにとって分かり易い詳細地図を迅速に表示することができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施形態の一例を図面を参照して説明する。
【０００８】
図１は、本発明の一実施形態が適用された車載用ナビゲーション装置１００の概略構成図である。図示するように、車載用ナビゲーション装置１００は、演算処理部１と、ディスプレイ２と、記憶装置３と、音声入出力装置４と、入力装置５と、車速センサ６と、ジャイロセンサ７と、ＧＰＳ受信装置８と、を備えている。なお、本発明の車載用ナビゲーション装置１００は、ナビゲーション装置に限定されず、例えば、携帯電話やＰＤＡ等の可搬型の地図表示装置などでもよい。
【０００９】
演算処理部１は、様々な処理を行う中心的ユニットである。例えば、各種センサ（６、７）やＧＰＳ受信装置８から出力される情報を基にして現在地を検出する。また、得られた現在地情報に基づいて、表示に必要な地図データを記憶装置３から読み出す。また、読み出した地図データをグラフィック展開し、そこに現在地を示すマークを重ねてディスプレイ２に表示する。また、記憶装置３に記憶されている地図データを用いて、ユーザから指示された出発地（現在地）と目的地とを結ぶ最適な経路（推奨経路）を探索する。また、音声入出力装置４やディスプレイ２を用いてユーザを誘導する。
【００１０】
ディスプレイ２は、演算処理部１で生成されたグラフィックス情報を表示するユニットである。ディスプレイ２は、ＣＲＴや液晶ディスプレイなどで構成される。
【００１１】
記憶装置３は、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭやＨＤＤやＩＣカードといった記憶媒体で構成されている。この記憶媒体には、例えば、地図データ３１０等が記憶されている。
【００１２】
地図データ３１０の概略データ構造を図２に示す。地図データ３１０は、地図上の区画された領域であるメッシュの識別コード（メッシュＩＤ）３１１ごとに、そのメッシュ領域に含まれている道路を構成する各リンクのリンクデータ３２０を含んでいる。
【００１３】
リンクデータ３２０は、リンクの識別コード（リンクＩＤ）３２１ごとに、リンクを構成する２つのノード（開始ノード、終了ノード）の座標情報３２２、リンクを含む道路の種別情報３２３、リンクの長さを示すリンク長情報３２４、リンク旅行時間３２５、２つのノードにそれぞれ接続するリンクの識別コード（接続リンクＩＤ）３２６、リンク周辺に位置する施設の識別コード（周辺施設ＩＤ）３２７、などを含んでいる。なお、ここでは、リンクを構成する２つのノードについて開始ノードと終了ノードとを区別することで、同じ道路の上り方向と下り方向とを、それぞれ別のリンクとして管理することができる。また、リンク旅行時間３２５は、日時、天気などの条件ごとに対応付けられたリンク旅行時間であってもよい。さらに、地図データ３１０には、交差点の位置情報、名称等が含まれており、交差点に対応するノードの識別コード（ノードＩＤ）も含まれている。
【００１４】
また、地図データ３１０には、所定の縮尺で表示するための画像データが格納されている。例えば、５０万分の１、２０万分の１、１万分の１、５０００分の１、といった縮尺の地図の描画用のデータが格納されている。
【００１５】
図１に戻り、音声入出力装置４は、音声入力装置としてマイクロフォン（図示せず）と、音声出力装置としてスピーカ（図示せず）と、を備える。マイクロフォンは、ユーザやその他の搭乗者から発された音声などの、車載器の外部の音声を取得する。スピーカは、演算処理部１で生成された音声信号を出力する。これらのマイクロフォンとスピーカは、
車両の所定の部位に、別個に配されている。
【００１６】
入力装置５は、ユーザからの指示を受け付けるユニットである。入力装置５は、電源ボタン、スクロールキー、縮尺変更キーなどのハードスイッチ、ジョイスティック、ディスプレイ上に貼られたタッチパネルなどで構成される。以下では、タッチパネルで構成された場合について説明する。
【００１７】
車速センサ６，ジャイロセンサ７、及び、ＧＰＳ受信装置８は、車載用ナビゲーション装置１００で現在地（自車位置）を検出するために使用される。車速センサ６は、移動体（車両）の進行速度を検出する。ジャイロセンサ７は、例えば、光ファイバジャイロや振動ジャイロ等で構成され、移動体（車両）が回転した角度を検出するものである。ＧＰＳ受信装置８は、ＧＰＳ衛星からの信号を受信し、移動体（車両）の現在位置、進行速度を測定する。
【００１８】
図３は、演算処理部１の機能ブロック図である。図示するように、演算処理部１は、主制御部１０１と、入力受付部１０２と、表示処理部１０３と、登録処理部１０４と、候補地点検索部１０５と、中心地点決定部１０６と、候補位置情報４００と、を有する。
【００１９】
主制御部１０１は、演算処理部１の各部を統括して制御する処理を行う。また、主制御部１０１は、ダイクストラ法等を用いて、指定された２地点（現在地、目的地）間を結ぶ経路のコスト（例えば、距離や旅行時間）が最小となる経路を探索し、探索した経路（推奨経路）を用いて経路誘導を行う。また、車載用ナビゲーション装置１００の現在位置を算出する処理を行う。
【００２０】
入力受付部１０２は、入力装置５に入力されたユーザからの要求を受け付け、その要求内容を解析する。入力受付部１０２は、解析結果に応じたデータを主制御部１０１に通知する。例えば、入力受付部１０２は、車載用ナビゲーション装置１００に電源を供給する要求、電源を切断する要求、ディスプレイ２に表示させる地図を２画面表示に切り替える要求、等の要求を受け付け、主制御部１０１に通知する。
【００２１】
表示処理部１０３は、ディスプレイ２に、地図等を表示させる。具体的には、表示処理部１０３は、ディスプレイ２に表示させるための描画コマンドを生成して通知する。なお、表示処理部１０３は、地図をディスプレイ２に表示させる際には、表示が要求された領域（例えば、広域地図上で指定された地点付近の領域）にある地図データを記憶装置３から抽出し、指定された縮尺、描画方式で、道路、その他の地図構成物、現在位置、目的地、推奨経路のための矢印といったマークを描画するように地図描画コマンドを生成する。
【００２２】
また、表示処理部１０３は、ディスプレイ２に表示させる画面を２画面に分割し、一方の画面（以下では、「広域画面５００」とよぶ）に広域地図を表示させ、他方の画面（以下では、「詳細画面５５０」とよぶ）に詳細地図を表示（以下では、「２画面表示」という）させる。ここで、広域地図は、詳細地図と比較して相対的に縮尺の小さい地図のことであり、例えば、縮尺が５０万分の１や２０万分の１程度の地図である。また、詳細地図は、広域地図と比較して相対的に縮尺の大きい地図のことであり、例えば、縮尺が５０００分の１や１０００分の１程度の地図である。
【００２３】
また、表示処理部１０３は、広域画面５００上の１点を指定する指示がされたとき（例えば、広域画面５００上の１点がユーザにタッチされたとき）には、その指示に対応する地点を中心地点（中心位置）とする詳細地図を、詳細画面５５０上に表示させる。このとき、詳細地図の中心地点について複数個の候補がある場合には、ユーザに１つの候補を選択させるための候補リスト（以下では、「候補地点リスト５２５」とよぶ）を表示させる。
【００２４】
候補位置情報４００は、広域画面５００上の１点を指定する指示がされたときに、詳細画面５５０上に表示させる詳細地図の中心地点の候補となる地点（以下では、「候補地点」とよぶ）の位置情報を記憶している。
ここで、候補位置情報４００には、過去に推奨経路を探索する際に、目的地や経由地に設定された地点が、候補地点として登録される。また、候補位置情報４００に、「県庁所在地」、「区役所」、「市役所」といった主要な地点を、予め、候補地点として登録しておくこともできる。さらに、候補位置情報４００には、ユーザの指示に従って、任意の地点を候補地点として登録できるようになっている。
【００２５】
候補位置情報４００の概略データ構造を図４に示す。候補位置情報４００は、識別コード（候補地点ＩＤ）４２０ごとのレコード４６０からなる。各レコード４６０には、選択領域の識別コード（選択領域ＩＤ）４１０と、候補地点ＩＤ４２０と、位置４３０と、名称４４０と、優先度４５０と、が対応付けて格納されている。
選択領域ＩＤ４１０は、広域画面５００上で指定された１点（詳細地図上では領域）を特定するコードであり、例えば、地図データ３１０のメッシュＩＤ３１１に相当する。
候補地点ＩＤ４２０は、広域画面５００上の１点を指定する指示がされたときの候補地点を特定するコードである。
位置４３０は、候補地点の位置を特定するデータであり、例えば、（＊＊，＊＊）といった地図データ３１０上における位置を示す座標データである。
名称４４０は、候補地点の名称を示すデータであり、例えば、「Ｘ交差点付近」、「Ｙデパート」、「区役所Ｚ」といった、道路名、交差点名、施設名、等を表す文字列である。
優先度４５０は、広域画面５００上の１点を指定する指示がされたときに、複数の候補地点が存在する場合において、選択する候補地点の優先度を示すデータである。例えば、「１」、「２」といった数字でよい。
【００２６】
図３に戻り、登録処理部１０４は、候補地点の登録処理を行う。具体的には、登録処理部１０４は、推奨経路を探索するときに、目的地や経由地に設定された地点を、候補地点として候補位置情報４００に登録する。また、候補地点の登録処理を開始する指示がされたときに、ユーザに指定された任意の地点を候補地点として、候補位置情報４００に登録することもできる。
【００２７】
候補地点検索部１０５は、広域画面５００上の１点を指定する指示がされたときに、候補地点を検索する。具体的には、候補地点検索部１０５は、候補位置情報４００を参照して、広域画面５００上で指定された地点（領域）に対応する選択領域ＩＤ４１０を有するレコード４６０を検索する。その結果、該当するレコード４６０があった場合には、そのレコード４６０に含まれる候補地点ＩＤ４２０を主制御部１０１に通知する。
【００２８】
中心地点決定部１０６は、詳細地図の中心地点を決定する処理を行う。具体的には、中心地点決定部１０６は、候補地点検索部１０５が検索した候補地点から、１つの地点を選択する処理を行う。候補地点が１つだけの場合には、候補地点検索部１０５が検索した候補地点を、詳細地図の中心地点として決定する。また、候補地点が複数個ある場合には、候補地点検索部１０５が検索した候補地点の中から、候補位置情報４００の優先度４５０が最も高く設定されている候補地点を、詳細地図の中心地点として選択する。また、優先度４５０が設定されていない場合には、ユーザに選択された候補地点を、詳細地図の中心地点として決定する。
【００２９】
以上のような機能を有する演算処理部１は、例えば、図５に示すようなハードウェア構成で実現される。
【００３０】
図示するように、演算処理部１は、各デバイス間をバス７１２で接続した構成としてある。演算処理部１は、数値演算及び各デバイスを制御するといった様々な処理を実行するＣＰＵ（Central Processing Unit）７０１と、記憶装置３から読み出した地図データ、演算データなどを一時的に格納するＲＡＭ（Random Access Memory）７０２と、プログラムやデータを格納するＲＯＭ（Read Only Memory）７０３と、メモリ間及びメモリと各デバイスとの間のデータ転送を実行するＤＭＡ（Direct Memory Access）７０４と、グラフィックス描画を実行し且つ表示制御を行う描画コントローラ７０５と、グラフィックイメージデータを蓄積するＶＲＡＭ（Video Random Access Memory）７０６と、イメージデータをＲＧＢ信号に変換するカラーパレット７０７と、アナログ信号をデジタル信号に変換するＡ／Ｄ変換器７０８と、シリアル信号をバス７１２に同期したパラレル信号に変換するＳＣＩ（Serial Communication Interface）７０９と、パラレル信号をバスに同期させてバス７１２にのせるＰＩＯ（Parallel Input/Output）７１０と、パルス信号を積分するカウンタ７１１と、を有する。
【００３１】
次に、上記構成からなる車載用ナビゲーション装置１００の特徴的な動作について説明する。図６は、ユーザの指示に従って、任意の地点を候補地点として登録する場合における、車載用ナビゲーション装置１００の演算処理部１が行う登録処理を示すフローチャートである。
【００３２】
演算処理部１の主制御部１０１は、入力受付部１０２を介して、候補地点の登録処理を開始する指示を受け付けたときに、候補地点の登録処理を開始する。具体的には、表示処理部１０３が、図７に示すようなメニュー画面を表示している場合において、候補地点の登録処理を開始する指示を入力するための登録ボタン２１０にタッチ（選択）する操作がなされたとき、主制御部１０１は、候補地点の登録処理を開始する。ここで、登録ボタン２１０は、メニューボタン群２００の所定の位置（例えば、「登録する」という項目）をタッチする操作がなされたときに、表示される。
【００３３】
候補地点の登録処理を開始後、表示処理部１０３は、候補地点の登録を行うための登録画面を、ディスプレイ２に表示させる（ステップＳ１０１）。具体的には、表示処理部１０３は、図８に示すような登録画面を、ディスプレイ２に表示させる。ここで、登録画面には、登録済みの候補地点を表示する候補地点アイコン（２３０ａ〜ｃ）と、新たな候補地点の登録指示を行うための登録指示アイコン２３０ｄと、候補地点の優先度を変更するための優先度アップボタン２４０ａ、優先度ダウンボタン２４０ｂと、候補地点の登録処理を終了させるための終了アイコン２５０と、が設けられる。さらに、登録画面には、同一画面上に表示できない登録済みの候補地点を表示させるためのスクロールボタン（２２０ａ、２２０ｂ）が、設けられる。
【００３４】
続いて、登録処理部１０４は、新たな候補地点の登録が指示されたか否かを判別する（ステップＳ１０２）。具体的には、登録処理部１０４は、入力受付部１０２を介して、登録画面上の登録指示アイコン２３０ｄがタッチされたか否かを判別する。登録処理部１０４は、登録指示アイコン２３０ｄがタッチされたときに、登録の指示がされたと判定し、他の操作がされたとき（或いは、所定期間タッチされなかったとき）には、登録の指示がされなかったと判定する。
【００３５】
登録処理部１０４は、新たな候補地点の登録が指示されたと判定したとき（ステップＳ１０２；Ｙｅｓ）、処理をステップＳ１０３に移行して、新たな候補地点を登録する処理を行う（ステップＳ１０３）。具体的には、登録処理部１０４は、ユーザに指定された候補地点を、候補位置情報４００に記憶する。
ここで、候補位置情報４００に候補地点を記憶する手順の一例を示す。例えば、登録処理部１０４は、まず、指定された候補地点が含まれる領域に割り当てられているメッシュＩＤ３１１を、地図データ３１０から取得し、候補位置情報４００に新たに生成したレコード４６０の選択領域ＩＤ４１０に記憶する。続いて、候補地点ＩＤ４２０を生成して、先に記憶した選択領域ＩＤ４１０に対応付けて記憶する。さらに、指定された候補地点の位置４３０、名称４４０を、それぞれ、先に記憶した選択領域ＩＤ４１０及び候補地点ＩＤ４２０に対応付けて記憶する。
なお、候補地点の指定方法は、任意の方法でよいが、例えば、表示している地図上でタッチされた１つの地点を候補地点としてもよいし、地名のリストから選択された１つの地点を候補地点としてもよい。
【００３６】
ステップＳ１０３において候補地点を登録した後、登録処理部１０４は、処理をステップＳ１０４に移行する。
【００３７】
一方、ステップＳ１０２において、登録処理部１０４が、新たな候補地点の登録が指示されなかったと判定したときは（ステップＳ１０２；Ｎｏ）、ステップＳ１０３の処理を実行せずに、処理をステップＳ１０４に移行する。
【００３８】
続いて、登録処理部１０４は、詳細地図の中心地点として選択される優先度を変更する指示がされたか否かを判別する（ステップＳ１０４）。具体的には、登録処理部１０４は、入力受付部１０２を介して、登録画面上の優先度アップボタン２４０ａ、又は、優先度ダウンボタン２４０ｂがタッチされたか否かを判別する。登録処理部１０４は、１つの候補地点アイコン２３０ａが選択されてる状態で、優先度アップボタン２４０ａ又は優先度ダウンボタン２４０ｂがタッチされたときに、優先度の変更の指示がされたと判定し、他の操作がされたとき（或いは、所定期間タッチされなかったとき）には、優先度の変更の指示がされなかったと判定する。
【００３９】
登録処理部１０４は、優先度の変更の指示がされたと判定したとき（ステップＳ１０４；Ｙｅｓ）、処理をステップＳ１０５に移行して、変更された優先度を記憶する処理を行う（ステップＳ１０５）。具体的には、登録処理部１０４は、優先度アップボタン２４０ａ、又は、優先度ダウンボタン２４０ｂがタッチされた回数に応じて優先度を変更し、変更した優先度４５０を、候補位置情報４００に記憶する。
ここで、候補位置情報４００に優先度４５０を記憶する手順の一例を示す。例えば、登録処理部１０４は、まず、選択されている候補地点アイコン（２３０ａ〜ｃ）に対応する候補地点ＩＤ４２０を、候補位置情報４００から検索する。続いて、検索された候補地点ＩＤ４２０に対応付けられている優先度４５０を、優先度アップボタン２４０ａ、又は、優先度ダウンボタン２０４ｂがタッチされた回数に応じて変更する。なお、優先度４５０にデータがない場合には、優先度アップボタン２４０ａがタッチされた回数（数値）を、優先度４５０に記憶する。
【００４０】
ステップＳ１０５において優先度を記憶した後、登録処理部１０４は、処理をステップＳ１０６に移行する。
【００４１】
一方、ステップＳ１０４において、登録処理部１０４が、優先度の変更の指示がされなかったと判定したときは（ステップＳ１０４；Ｎｏ）、ステップＳ１０５の処理を実行せずに、処理をステップＳ１０６に移行する。
【００４２】
続いて、登録処理部１０４は、候補地点の登録処理を終了する指示がされたか否かを判別する（ステップＳ１０６）。具体的には、登録処理部１０４は、入力受付部１０２を介して、登録画面上の終了アイコン２５０がタッチされたか否かを判別する。登録処理部１０４は、終了アイコン２５０がタッチされたときに、登録処理を終了する指示がされたと判定し、他の操作がされたとき（或いは、所定期間タッチされたかったとき）には、登録処理を終了する指示がされなかったと判定する。
【００４３】
登録処理部１０４は、候補地点の登録処理を終了する指示がされたと判定したとき（ステップＳ１０６；Ｙｅｓ）、候補地点の登録処理を終了する。一方、候補地点の登録処理を終了する指示がされなかったと判定したとき（ステップＳ１０６；Ｎｏ）、処理をステップＳ１０２に戻す。
【００４４】
以上の候補地点の登録処理を、演算処理部１が行うことにより、ユーザに指定された任意の地点を候補地点として、候補位置情報４００に登録することができる。
【００４５】
続いて、図９は、車載用ナビゲーション装置１００の演算処理部１が行う詳細地図の表示処理を示すフローチャートである。
【００４６】
演算処理部１の主制御部１０１は、入力受付部１０２を介して、ディスプレイ２に表示させる地図を２画面表示に切り替える要求を受け付けたときに、詳細地図の表示処理を開始する。
【００４７】
詳細地図の表示処理を開始後、表示処理部１０３は、ディスプレイ２に表示させる地図を２画面表示に切り替える（ステップＳ２０１）。例えば、表示処理部１０３は、図１０に示すような広域画面５００と、詳細画面５５０とをディスプレイ２に表示させる。このとき、広域画面５００に表示させる広域地図と、詳細画面５００に表示させる詳細地図の中心地点は一致させる。この中心地点は、例えば、自車位置でよく、車両の現在地を示す自車位置マーク２０を表示させる。
【００４８】
２画面表示に切り替え後、候補地点検索部１０５は、広域画面５００上の１点を指定する指示がされるまで待機する（ステップＳ２０２；Ｎｏ）。そして、指示がされたときに（ステップＳ２０２；Ｙｅｓ）、処理をステップＳ２０３に移行する。
【００４９】
続いて、候補地点検索部１０５は、候補地点を検索する処理を行う（ステップＳ２０３）。具体的には、候補地点検索部１０５は、ステップＳ２０２で指定された広域画面５００上の地点（領域）に対応する選択領域ＩＤ４１０を、候補位置情報４００から検索する。そして、検索された選択領域ＩＤ４１０を有するレコード４６０に格納されている候補地点ＩＤ４２０を、主制御部１０１を介して、中心地点決定部１０６に通知する。
【００５０】
このとき、中心地点決定部１０６は、ステップＳ２０３において検索された候補地点が、複数個あるか否かを判別する（ステップＳ２０４）。具体的には、候補地点検索部１０５から通知された候補地点ＩＤ４２０が、複数個あるか否かにより判定する。
【００５１】
ここで、候補地点が１個であった場合（ステップＳ２０４；Ｎｏ）、その候補地点を詳細地図の中心地点に決定して、処理をステップＳ２０８に移行する。一方、候補地点が複数個あった場合（ステップＳ２０４；Ｙｅｓ）、処理をステップＳ２０５に移行する。
【００５２】
続いて、中心地点決定部１０６は、ステップＳ２０３で検索した複数の候補地点について、それぞれ、優先度４５０が設定されているか否かを判別する（ステップＳ２０５）。具体的には、候補位置情報４００を参照して、ステップＳ２０３で通知された各候補地点ＩＤ４２０に対応付けされている優先度４５０に、データが存在するか否かにより判定する。
【００５３】
ここで、各候補地点について優先度４５０が設定されていた場合（ステップＳ２０５；Ｙｅｓ）、中心地点決定部１０６は、優先度４５０が最も高く設定されている候補地点を、詳細地図の中心地点に決定し、処理をステップＳ２０８に移行する。一方、各候補地点について優先度４５０が設定されていなかった場合（ステップＳ２０５；Ｎｏ）、処理をステップＳ２０６に移行する。
【００５４】
続いて、表示処理部１０３は、広域画面５００の位置に、候補地点リスト５２５を表示させる（ステップＳ２０６）。具体的には、表示処理部１０３は、図１１に示すような候補地点リスト５２５を、ディスプレイ２に表示させる。ここで、候補地点リスト５２５には、各候補地点に対応付けされている名称４４０を示した候補地点ボタン（５０１、５０２、５０３）を、地図上に表示させる。ここで、候補地点リスト５２５に表示する地図の縮尺は、広域画面５００に表示させていた広域地図の縮尺よりも大きく、詳細画面５５０に表示させている詳細地図の縮尺よりも小さい縮尺であることが望ましい。また、各候補地点ボタン（５０１、５０２、５０３）が同一画面（候補地点リスト５２５）上に表示可能な縮尺であってもよい。
【００５５】
候補地点リスト５２５を表示後、中心地点決定部１０６は、候補地点リスト５２５から、いずれかの候補地点を選択する指示がされるまで待機する（ステップＳ２０７；Ｎｏ）。そして、いずれかの候補地点を選択する指示がされたときに（ステップＳ２０７；Ｙｅｓ）、選択された候補地点を、詳細地図の中心地点に決定し、処理をステップＳ２０８に移行する。ここで、候補地点を選択する指示は、候補地点ボタン（５０１、５０２、５０３）のいずれかをタッチして行われる。
【００５６】
ステップＳ２０８では、表示処理部１０３は、ステップＳ２０４〜ステップＳ２０７の処理時に、中心地点決定部１０６が決定した候補地点を中心とする詳細地図を、詳細画面５５０上に表示させる（ステップＳ２０８）。具体的には、表示処理部１０３は、まず、中心地点決定部１０６が決定した候補地点に対応する候補地点ＩＤ４２０を、候補位置情報４００を参照して特定する。続いて、表示処理部１０３は、特定した候補地点ＩＤ４２０に対応付けされている位置４３０を中心とする詳細地図を、地図データ３１０から取得し、詳細画面５５０上に表示させる。
【００５７】
ここで、例えば、図１１に示す候補地点リスト５２５上で、候補地点ボタン（Ｘ交差点）５０１が選択された場合、表示処理部１０３は、図１２に示すように、Ｘ交差点を中心とした詳細地図を、詳細画面５５０上に表示させる。
【００５８】
詳細地図を表示後、表示処理部１０３は、図１２に示すように、広域画面５００上に、再度、広域地図を表示させる。また、表示処理部１０３は、詳細画面５５０上に表示している詳細地図の中心地点付近の位置を明示するためのマーク５０４を、広域画面５００上に表示させる。
【００５９】
その後、主制御部１０１は、処理をステップＳ２０２に戻す。
【００６０】
以上の詳細地図の表示処理を、演算処理部１が行うことにより、ユーザにとって理解容易な地点付近の詳細地図を、迅速に表示することができる。
【００６１】
なお、本発明は、上記実施形態に限定されず、種々の変形、応用が可能である。
【００６２】
例えば、上記実施形態では、候補地点リスト５２５を、図１１に示すような地図に重ね合わせて表示させている。しかし、これに限定されず、例えば、候補地点リスト５２５を、図１３の表示画面例に示すようなテーブル形式で表示させるようにしてもよい。
【００６３】
また、上記実施形態では、優先度４５０が設定されている場合には、最も優先度４５０が高く設定されている候補地点を、詳細地図の中心地点に決定する。しかし、これに限定されず、例えば、優先度４５０が設定されている場合においても、詳細地図の中心地点とする候補地点を、ユーザに選択させるようにしてもよい。この場合、図１３に示すように、候補地点リスト５２５上には、優先度と、候補地点の名称とを含む候補地点ボタン（５０１〜５０３）が設けられる。
【００６４】
さらに、ステップＳ２０８で詳細地図を表示させる詳細画面５５０上に、図１４の表示画面例に示すような「次の候補ボタン」５０５を設けるようにしてもよい。この場合、表示処理部１０３は、「次の候補ボタン」５０５の上をタッチされるたびに、詳細画面５５０上に表示する詳細地図を切り替えるようにしてもよい。このとき、表示処理部１０３は、例えば、「次の候補ボタン」５０５の上をタッチされるたびに、設定されている優先度４５０の順に、候補位置情報４００から候補地点を選択していき、選択された候補地点を中心とする詳細地図を、詳細画面５５０上に表示させる。
【００６５】
また、上記実施形態では、広域地図と詳細地図との２画面表示を行う場合について説明している。しかし、これに限定されず、例えば、１画面表示でもよい。この場合、表示処理部１０３は、広域画面５００、詳細画面５５０、候補地点リスト５２５、のそれぞれの画面を、適宜、切り替えればよい。例えば、ディスプレイ２に１画面で候補地点リスト５２５を表示させている場合、１つの候補地点ボタン５０１が選択されたときに、選択された候補地点を中心とする詳細地図を１画面で表示するように切り替える。
【００６６】
さらに、１画面表示を行う場合でも、ステップＳ２０８で詳細地図を表示させる詳細画面５５０上に、上述したような次の候補ボタン５０５を設けるようにしてもよい。これにより、候補地点リスト５２５と、詳細画面５５０との表示の切り替えをしなくとも、次の候補ボタン５０５の上をタッチされるたびに、優先度４５０の順に選択される候補地点付近の詳細地図を表示させることができる。
【図面の簡単な説明】
【００６７】
【図１】本発明の一実施形態が適用された車載用ナビゲーション装置の概略構成図である。
【図２】地図データの構成例を示す図である。
【図３】演算処理部の機能構成を示す図である。
【図４】候補位置情報の構成例を示す図である。
【図５】演算処理部のハードウェア構成を示す図である。
【図６】候補地点の登録処理のフロー図である。
【図７】候補地点の登録処理を開始する指示を受け付けるための画面の表示例である。
【図８】候補地点の登録を行うための登録画面の表示例である。
【図９】詳細地図の表示処理のフロー図である。
【図１０】２画面表示の表示例である。
【図１１】候補地点リストを表示させた画面の表示例である。
【図１２】候補地点を中心位置とした詳細画面の表示例である。
【図１３】候補地点リストを表示させた画面の第２の表示例である。
【図１４】次の候補ボタンを表示させた画面の表示例である。
【符号の説明】
【００６８】
１・・・演算処理部、２・・・ディスプレイ、３・・・記憶装置、４・・・音声入出力装置、５・・・入力装置、６・・・車速センサ、７・・・ジャイロセンサ、８・・・ＧＰＳ受信装置、２０・・・自車位置マーク、１００・・・車載用ナビゲーション装置、１０１・・・主制御部、１０２・・・入力受付部、１０３・・・表示処理部、１０４・・・登録処理部、１０５・・・候補地点検索部、１０６・・・中心地点決定部、２００・・・メニューボタン群、２１０・・・登録ボタン、２３０（ａ〜ｄ）・・・候補地点アイコン、２２０・・・ルートスクロール機能ボタン、２３０・・・メニューボタン群、３１０・・・地図データ、４００・・・候補位置情報、４１０・・・選択領域ＩＤ、４２０・・・候補地点ＩＤ、４３０・・・位置、４４０・・・名称、４５０・・・優先度、５００・・・広域画面、５０１・・・候補地点ボタン、５０５・・・次の候補ボタン、５２５・・・候補地点リスト、５５０・・・詳細画面、７０１・・・ＣＰＵ、７０２・・・ＲＡＭ。
【図１】
2010122065.tif 000003
【図２】
2010122065.tif 000004
【図３】
2010122065.tif 000005
【図４】
2010122065.tif 000006
【図５】
2010122065.tif 000007
【図６】
2010122065.tif 000008
【図７】
2010122065.tif 000009
【図８】
2010122065.tif 000010
【図９】
2010122065.tif 000011
【図１０】
2010122065.tif 000012
【図１１】
2010122065.tif 000013
【図１２】
2010122065.tif 000014
【図１３】
2010122065.tif 000015
【図１４】
2010122065.tif 000016