(57)【要約】【課題】地点の登録を容易に行える「ナビゲーション装置及び地点登録表示方法」を提供する。【解決手段】ナビゲーション装置１００の制御部１６は、検索条件受付ウインドウ(ａ）で受け付けた検索条件マッチするプリセット地点レコードを地図データより検索し、地点選択ウインドウ８３０（ｂ）に地点名称のリスト形式６１１で表示し、プリセット地点レコードの選択を受け付ける。そして、新規ユーザ設定地点レコードを生成し、選択されたプリセット地点レコードに登録されている地点種別と、地点固有情報（座標、地点名称、住所、電話番号、その他情報）をコピーする。また、新規ユーザ設定地点レコードのユーザ設定地点の地図上の表示に用いるアイコンとして、地点種別に従って定まるアイコン図形を登録する（ｃ）。【選択図】図４
2006053018.tif 000002
【特許請求の範囲】
【請求項１】
自動車に搭載され、保持した地図データに基づいて地図を表示するナビゲーション装置であって、
前記地図データは、それぞれ予め選定された地点である複数のプリセット地点の各々について設けられた、当該プリセット地点の種別を表すプリセット地点種別と当該プリセット地点の座標を表すプリセット地点座標とを少なくとも含むプリセット地点情報を含み、
当該ナビゲーション装置は、
ユーザによって設定された地点であるユーザ設定地点の座標を表すユーザ設定地点座標と、当該ユーザ設定地点を地図上で表示するためのマークとして用いる図形を定義するユーザ設定地点マーク定義情報とを少なくとも含むユーザ設定地点情報を、各ユーザ設定地点について記憶した記憶手段と、
前記プリセット地点情報が示すプリセット地点のうちから、ユーザ設定地点として設定する地点の選択を受け付ける地点選択受付手段と、
前記地点選択受付手段が選択を受け付けたプリセット地点のプリセット地点情報が示すプリセット地点座標をユーザ設定地点座標として含み、前記選択を受け付けたプリセット地点のプリセット地点情報のプリセット地点種別に応じて定まる図形を定義するユーザ設定地点マーク定義情報とを含むユーザ設定地点情報を、前記選択を受け付けたプリセット地点のプリセット地点情報に基づいて生成し、前記記憶手段に登録するユーザ設定地点登録手段と、
前記ユーザ設定地点を地図上に表示する場合に、前記記憶手段に登録されている前記ユーザ設定地点情報のユーザ設定地点マーク定義情報が定義する図形を、当該ユーザ設定地点マーク情報のユーザ設定地点座標が示す前記地図上の位置に表示する地点表示手段とを有することを特徴とするナビゲーション装置。
【請求項２】
請求項１記載のナビゲーション装置であって、
前記地点選択受付手段は、ユーザから指定された条件にマッチするプリセット地点を前記プリセット地点情報に基づいて検索してユーザに対して提示し、提示したプリセット地点の内から、前記ユーザ設定地点として設定する地点の選択を受け付けることを特徴とするナビゲーション装置。
【請求項３】
請求項１記載のナビゲーション装置であって、
前記地点選択受付手段は、ユーザから地図上での地点の指定を受け付け、指定を受け付けた地点周辺のプリセット地点座標を持つプリセット地点を前記プリセット地点情報に基づいて検索してユーザに対して提示し、提示したプリセット地点の内から、前記ユーザ設定地点として設定する地点の選択を受け付けることを特徴とするナビゲーション装置。
【請求項４】
請求項１、２または３記載のナビゲーション装置であって、
前記地図データは、前記プリセット地点種別と、プリセット地点を地図上で表示するためのマークとして用いる図形との対応を定義したプリセット地点マーク定義データを含み、
前記ユーザ設定地点登録手段は、前記地点選択受付手段が受け付けたプリセット地点と、当該プリセット地点のプリセット地点情報に基づいて生成して前記記憶手段にユーザ設定地点情報を登録したユーザ設定地点との対応を示す対応情報を前記記憶手段に記憶し、
前記地点表示手段は、前記プリセット地点を地図上で表示する場合に、前記記憶手段の対応情報を参照し、ユーザ設定地点に対応していないプリセット地点については、当該プリセット地点のプリセット地点情報のプリセット地点種別との対応が前記プリセット地点マーク定義データによって定義されている図形を、前記プリセット地点情報のプリセット地点座標が示す前記地図上の位置に表示し、ユーザ設定地点に対応しているプリセット地点については、当該プリセット地点のプリセット地点情報のプリセット地点種別との対応が前記プリセット地点マーク定義データによって定義されている図形とは異なる図形を、当該プリセット地点のプリセット地点情報が示すプリセット地点座標または当該プリセット地点に対応するユーザ設定地点のユーザ設定地点情報のユーザ設定地点座標が示す前記地図上の位置に表示することを特徴とするナビゲーション装置。
【請求項５】
請求項４記載のナビゲーション装置であって、
前記地点表示手段は、前記プリセット地点を地図上で表示する場合に、ユーザ設定地点に対応しているプリセット地点については、当該プリセット地点に対応するユーザ設定地点のユーザ設定地点情報のユーザ設定地点マーク定義情報が定義する図形を前記異なる図形として用い、当該図形を、当該プリセット地点のプリセット地点情報が示すプリセット地点座標または当該プリセット地点に対応するユーザ設定地点のユーザ設定地点情報のユーザ設定地点座標が示す前記地図上の位置に表示することを特徴とするナビゲーション装置。
【請求項６】
請求項１、２または３記載のナビゲーション装置であって、
前記地図データは、前記プリセット地点種別と、プリセット地点を地図上で表示するためのマークとして用いる図形との対応を定義したプリセット地点マーク定義データを含み、
前記ユーザ設定地点登録手段は、前記地点選択受付手段が受け付けたプリセット地点と、当該プリセット地点のプリセット地点情報に基づいて生成して前記記憶手段にユーザ設定地点情報を登録したユーザ設定地点との対応を示す対応情報を前記記憶手段に記憶し、
前記地点表示手段は、前記プリセット地点とユーザ設定地点の双方を地図上で表示する場合に、前記記憶手段の対応情報を参照し、ユーザ設定地点に対応していないプリセット地点については、当該プリセット地点のプリセット地点情報のプリセット地点種別との対応が前記プリセット地点マーク定義データによって定義されている図形を、前記プリセット地点情報のプリセット地点座標が示す前記地図上の位置に表示し、ユーザ設定地点に対応していないプリセット地点については、当該プリセット地点の地図上への表示を行わないことを特徴とするナビゲーション装置。
【請求項７】
地図データに基づいて地図を表示する地図表示装置において、ユーザが選択した地点をユーザ設定地点として登録し、登録したユーザ設定地点を前記地図上に表示する地点登録表示方法であって、
前記地図データに含まれる、それぞれ予め選定された地点である複数のプリセット地点の各々について設けられた、当該プリセット地点の種別を表すプリセット地点種別と当該プリセット地点の座標を表すプリセット地点座標とを少なくとも含むプリセット地点情報が示すプリセット地点のうちから、ユーザ設定地点として設定する地点の選択を受け付けるステップと、
選択を受け付けたプリセット地点のプリセット地点情報が示すプリセット地点座標をユーザ設定地点座標として含み、選択を受け付けたプリセット地点のプリセット地点情報のプリセット地点種別に応じて定まる図形を定義するユーザ設定地点マーク定義情報とを含むユーザ設定地点情報を登録するステップと、
登録されている前記ユーザ設定地点情報のユーザ設定地点マーク定義情報が定義する図形を、当該ユーザ設定地点マーク情報のユーザ設定地点座標が示す前記地図上の位置に表示するステップとを有することを特徴とする地点登録表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置において、ユーザから指定された地点を登録する技術に関するものである。
【背景技術】
【０００２】
ナビゲーション装置において、ユーザから指定された地点を登録する技術としては、ナビゲーション装置が保持する地図データが表す地図上で、ユーザから地点の指定と、当該地点の表示に用いるマークの指定を受け付け、指定された地点をユーザ設定地点として指定されたマークと関連づけて登録すると共に、以降、適宜、登録されているユーザ設定地点を地図上に、当該ユーザ設定地点と関連づけて登録されているマークによって表示する技術が知られている（たとえば、特許文献１）。
【０００３】
また、一般に、ナビゲーション装置が保持する地図データには、ユーザが興味を持つと推定される多くの地点をプリセット地点として、当該プリセット地点の表示に用いる当該地点の種別を表すマークと関連づけて、または、マークと関連づけずに登録したプリセット地点データが予め含まれていることが多い。そして、このようなプリセット地点データは、プリセット地点のうちから所望の地点を選択して目的地などとして設定したり、特定の種別のプリセット地点を、当該プリセット地点に関連づけられているマークを用いて地図上に表示するためなどに用いられている。
【特許文献１】特開平1-162111号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前記特許文献１の技術によれば、ユーザは自分で指定したユーザ設定地点の表示に、当該地点の種類に応じたマークを用いたい場合には、ユーザ設定地点の登録時に一々ユーザ自身が、そのマーク選択して設定する煩雑な操作を行う必要がある。
また、前述した予め地図データに含まれているプリセット地点データに含まれる地点のうちから所望の地点を、ユーザが選択して、ユーザ設定地点として登録できるようにすることが考えられるが、このようにした場合には、以下の問題が生じる。
すなわち、ユーザがユーザ設定地点として選択したプリセット地点を、地図上に当該プリセット地点に関連づけられているマークによって表示する場合に、併せてユーザ設定地点を当該ユーザ設定地点に関連づけられているマークによって表示するようにすると、同じ地点について二つのマークが重複して表示されてしまうことになる。一方、このような場合に、ユーザ設定地点を表示しないようにすると、地図上にマークが表示されているプリセット地点のうちのいずれが、過去にユーザ設定地点として選択登録した地点であるのかを判別できなくなってしまう。
【０００５】
そこで、本発明は、ナビゲーション装置において、ユーザが、地点の登録を容易に行えるようにすることを課題とする。また、併せて、本発明は、予め登録されている地点を、ユーザが設定した地点との関係を識別可能に、地図上に表示することを課題とする。
【課題を解決するための手段】
【０００６】
前記課題達成のために、本発明は、それぞれ予め選定された地点である複数のプリセット地点の各々について設けられた、当該プリセット地点の種別を表すプリセット地点種別と当該プリセット地点の座標を表すプリセット地点座標とを少なくとも含むプリセット地点情報を含む地図データに基づいて地図を表示するナビゲーション装置に、ユーザによって設定された地点であるユーザ設定地点の座標を表すユーザ設定地点座標と、当該ユーザ設定地点を地図上で表示するためのマークとして用いる図形を定義するユーザ設定地点マーク定義情報とを少なくとも含むユーザ設定地点情報を、各ユーザ設定地点について記憶した記憶手段と、前記プリセット地点情報が示すプリセット地点のうちから、ユーザ設定地点として設定する地点の選択を受け付ける地点選択受付手段と、前記地点選択受付手段が選択を受け付けたプリセット地点のプリセット地点情報が示すプリセット地点座標をユーザ設定地点座標として含み、前記選択を受け付けたプリセット地点のプリセット地点情報のプリセット地点種別に応じて定まる図形を定義するユーザ設定地点マーク定義情報とを含むユーザ設定地点情報を、前記選択を受け付けたプリセット地点のプリセット地点情報に基づいて生成し、前記記憶手段に登録するユーザ設定地点登録手段と、前記ユーザ設定地点を地図上に表示する場合に、前記記憶手段に登録されている前記ユーザ設定地点情報のユーザ設定地点マーク定義情報が定義する図形を、当該ユーザ設定地点マーク情報のユーザ設定地点座標が示す前記地図上の位置に表示する地点表示手段とを備えたものである。
【０００７】
このようなナビゲーション装置によれば、ユーザは、予め設定されているプリセット地点のうちから所望の地点を選択してユーザ設定地点として登録することができる。また、この登録の際に、選択したプリセット地点の種別に応じた図形が、当該ユーザ設定地点を地図上で表すマークに用いる図形として自動的に設定される。したがって、ユーザのユーザ設定地点の登録作業が容易化される。
【０００８】
ここで、このようなナビゲーション装置は、前記地点選択受付手段において、ユーザから指定された条件にマッチするプリセット地点を前記プリセット地点情報に基づいて検索してユーザに対して提示し、提示したプリセット地点の内から、前記ユーザ設定地点として設定する地点の選択を受け付けるようにしてもよい。また、前記地点選択受付手段において、ユーザから地図上での地点の指定を受け付け、指定を受け付けた地点周辺のプリセット地点座標を持つプリセット地点を前記プリセット地点情報に基づいて検索してユーザに対して提示し、提示したプリセット地点の内から、前記ユーザ設定地点として設定する地点の選択を受け付けるようにしてもよい。
【０００９】
また、このようなナビゲーション装置は、前記地図データが、前記プリセット地点種別と、プリセット地点を地図上で表示するためのマークとして用いる図形との対応を定義したプリセット地点マーク定義データを含むものである場合には、前記ユーザ設定地点登録手段において、前記地点選択受付手段が受け付けたプリセット地点と、当該プリセット地点のプリセット地点情報に基づいて生成して前記記憶手段にユーザ設定地点情報を登録したユーザ設定地点との対応を示す対応情報を前記記憶手段に記憶するようにすると共に、前記地点表示手段において、前記プリセット地点を表示する場合に、前記記憶手段の対応情報を参照し、ユーザ設定地点に対応していないプリセット地点については、当該プリセット地点のプリセット地点情報のプリセット地点種別との対応が前記プリセット地点マーク定義データによって定義されている図形を、前記プリセット地点情報のプリセット地点座標が示す前記地図上の位置に表示し、ユーザ設定地点に対応しているプリセット地点については、当該プリセット地点のプリセット地点情報のプリセット地点種別との対応が前記プリセット地点マーク定義データによって定義されている図形とは異なる図形を、当該プリセット地点のプリセット地点情報が示すプリセット地点座標または当該プリセット地点に対応するユーザ設定地点のユーザ設定地点情報のユーザ設定地点座標が示す前記地図上の位置に表示するようにすることが好ましい。また、この場合において、前記地点表示手段は、前記プリセット地点を地図上に表示する場合に、ユーザ設定地点に対応しているプリセット地点については、当該プリセット地点に対応するユーザ設定地点のユーザ設定地点情報のユーザ設定地点マーク定義情報が定義する図形を前記異なる図形として用い、当該図形を、当該プリセット地点のプリセット地点情報が示すプリセット地点座標または当該プリセット地点に対応するユーザ設定地点のユーザ設定地点情報のユーザ設定地点座標が示す前記地図上の位置に表示するようにしてもよい。
【００１０】
このようにすることにより、同じ地点がユーザ設定地点としても登録されているプリセット地点について、当該プリセット地点がユーザ設定地点としても登録さされていることをユーザが直ちに把握できるようになる。
また、ナビゲーション装置は、前記地図データが、前記プリセット地点種別と、プリセット地点を地図上で表示するためのマークとして用いる図形との対応を定義したプリセット地点マーク定義データを含むときには、前記ユーザ設定地点登録手段において、前記地点選択受付手段が受け付けたプリセット地点と、当該プリセット地点のプリセット地点情報に基づいて生成して前記記憶手段にユーザ設定地点情報を登録したユーザ設定地点との対応を示す対応情報を前記記憶手段に記憶するようにすると共に、前記地点表示手段において、前記プリセット地点とユーザ設定地点の双方を地図上で表示する場合に、前記記憶手段の対応情報を参照し、ユーザ設定地点に対応していないプリセット地点については、当該プリセット地点のプリセット地点情報のプリセット地点種別との対応が前記プリセット地点マーク定義データによって定義されている図形を、前記プリセット地点情報のプリセット地点座標が示す前記地図上の位置に表示し、ユーザ設定地点に対応していないプリセット地点については、当該プリセット地点の地図上への表示を行わないようにすることが好ましい。
【００１１】
このように、同じ地点がユーザ設定地点としてもプリセット地点としても登録されている地点については、ユーザ設定地点についてのみマークを地図上に表示することにより、このような地点について複数のマークが重複して地図上に表示されてしまうことを抑止することができる。
【発明の効果】
【００１２】
以上のように本発明によれば、ナビゲーション装置において、ユーザが、地点の登録を容易に行えるようにすることができる。また、予め登録されている地点を、ユーザが設定した地点との関係を識別可能に、地図上に表示することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態について説明する。
図１に、本実施形態に係るナビゲーション装置の構成を示す。
図示するように、ナビゲーション装置１００は、制御装置１と、操作部２と、表示装置３と、車両状態センサ４と、ＧＰＳ受信機５とを備えて構成される。ここで、ここで、車両状態センサ４は、角加速度センサや地磁気センサなどである方位センサや車速パルスセンサなどである車速センサなどの車両状態を検出するセンサ群である。
【００１４】
そして、制御装置１は、地図を表す地図データを記憶したＤＶＤドライブやＨＤＤなどの記憶装置である地図データ記憶部１１、現在状態算出部１２、操作部２や表示装置３を用いたユーザとの間の入出力を制御するＧＵＩ制御部１３、ルート探索部１４、メモリ１５、制御部１６、案内画像生成部１７とを有する。
【００１５】
但し、以上の制御装置１は、ハードウエア的には、マイクロプロセッサや、メモリや、その他のグラフィックプロセッサやジオメトリックプロセッサ等の周辺デバイスを有する一般的な構成を備えたＣＰＵ回路であって良く、この場合、以上に示した制御装置１の各部は、マイクロプロセッサが予め用意されたプログラムを実行することにより具現化するプロセスとして実現されるものであって良い。また、この場合、このようなプログラムは、記録媒体や適当な通信路を介して、制御装置１に提供されるものであって良い。
【００１６】
次に、図２に地図データ記憶部１１に記憶される地図データの内容を示す。
ここで、地図データは、所定の地理的区域毎に図葉と呼ばれる単位で管理されており、図葉の地理的区域またはこれを分割した区域毎に対応して設けられたユニットを含む。そして、各ユニットは、対応する地理的区域またはこれを分割した区域の地図を表現するものである。
【００１７】
そして、図２に示すように、地図データは、各ユニットと図葉や対応区域との関係や、地図データの製作日時などを記述した管理データ、地図を表す基本地図データ、路線データ、各種地図構成要素の描画に共用される描画データをまとめた描画リソースデータとを含んで構成される。
【００１８】
そして、基本地図データは、前述したユニット毎のユニットデータと、各ユニットデータと図葉や対応区域との関係を記述したユニット管理データを含む。そして、各ユニットデータはユニット内の道路ネットワークを表す道路ユニットと、ユニット内の表示地図を規定する描画ユニットと、プリセット地点データとを有する。
【００１９】
ここで、道路ユニットでは、道路を直線であるリンクの集合として表現しており、この各リンクの端点がノードである。そして、道路ユニットは、これらリンクやノードの座標、リンクの属する路線などの各種属性を規定するものである。
次に、描画ユニットは、地形図形や道路図形や建物図形などの地図の表示要素や、建物名称や道路名称や交差点名称などの地図上に表示する各文字列などを規定するものである。
そして、プリセット地点データは、地図データの制作者によって予め選定されて地図データに含められた地点であるプリセット地点を表すデータであり、各プリセット地点に対応して設けられたプリセット地点レコードを有する。そして、各プリセット地点レコードには、プリセット地点の識別子となるプリセット地点番号、プリセット地点のガソリンスタンド、駅、ラーメン店などの種別を表す地点種別と、プリセット地点の固有の情報を表す地点固有情報が格納される。また、この地点固有情報には、プリセット地点の座標、プリセット地点の名称を表す地点名称、プリセット地点の住所、プリセット地点の電話番号や、その他の情報が含められている。
【００２０】
次に、地図データ含まれる路線データは、各道路毎に設けられた路線レコードを有し、各路線レコードには、道路の識別子である路線番号や、各道路の高速道路、国道、県道などの路線種別や、各道路の道路名称が記述される。
そして、描画リソースデータには、プリセット地点を地図上で表示するために用いるアイコンのデータであるプリセット地点用アイコンデータと、後述するユーザ設定地点を地図上で表示するために用いるアイコンのデータであるユーザ設定地点用アイコンデータを含む。
【００２１】
そして、プリセット地点用アイコンデータは、プリセット地点を地図上で表示するためにアイコンとして用いる図形であるアイコン図形毎に設けられたプリセット地点用アイコンレコードを有し、各プリセット地点用アイコンレコードには、そのアイコン図形の識別子である図形番号、そのアイコン図形を地点の表示に用いるプリセット地点の地点種別を示す対応プリセット地点種別、そのアイコン図形の図形データであるアイコン図形データとが格納されている。
【００２２】
また、ユーザ設定地点用アイコンデータは、ユーザ設定地点を地図上で表示するためにアイコンとして用いる図形であるアイコン図形毎に設けられたユーザ設定地点用アイコンレコードを有し、各ユーザ設定地点用アイコンレコードには、そのアイコン図形の識別子である図形番号、そのアイコン図形を地点の表示に用いるアイコン図形としてディフォルトに設定するユーザ設定地点の地点種別を示すディフォルトユーザ設定地点種別、そのアイコン図形の図形データであるアイコン図形データとが格納されている。なお、本実施形態では、後述するようにユーザ設定地点に対しても地点種別を設定する。
【００２３】
ここで、本実施形態では、プリセット地点とユーザ設定地点とは、その地点種別が同じであっても異なるアイコン図形を用いる。すなわち、たとえば、地点種別がラーメン店であるプリセット地点については図中２０１のアイコン図形を当該プリセット地点の地図上の表示に用い、地点種別がラーメン店であるユーザ設定地点については図中２０２のアイコン図形を当該ユーザ設定地点の地図上の表示に用いる。なお、図示するように、ある地点種別のユーザ設定地点について用いるアイコン図形は、これと同じ地点種別のプリセット地点について用いるアイコン図形と共通のシンボルを、より強調的に表現した図形とすることが好ましい。たとえば、図示した例では、地点種別がラーメン店であるユーザ設定地点について用いるアイコン図形２０２は、地点種別がラーメン店であるプリセット地点について用いるアイコン図形２０１に含まれるシンボル（ラーメンどんぶりと湯気の組み合わせ）を、枠線と背景色を付加することにより強調的に表現したものとなっている。
【００２４】
次に、本実施形態において、制御装置１のメモリ１５には、ユーザ設定地点保存領域が設けられており、このユーザ設定地点保存領域には、ユーザが設定したユーザ設定地点のデータが登録される。すなわち、メモリ１５には、ユーザ設定地点毎に設けられたユーザ設定地点レコードが格納される。そして、各ユーザ設定地点レコードには、ユーザ設定地点の識別子となるユーザ設定地点番号、対応プリセット地点番号、ユーザ設定地点のガソリンスタンド、駅、ラーメン店などの種別を表す地点種別、使用アイコン図形番号、ユーザ設定地点の固有の情報を表す地点固有情報が格納される。
【００２５】
ここで、対応プリセット地点番号は、ユーザ設定地点が、プリセット地点としても登録されている地点について設定された場合に設定されるものであり、この対応プリセット地点番号には、ユーザ設定地点と同じ地点であるプリセット地点のプリセット地点レコードのプリセット地点番号が設定される。また、使用アイコン図形番号は、ユーザ設定地点を地図上で表示するために用いるアイコン図形のアイコン図形データを格納したユーザ設定地点用アイコンレコードの図形番号が設定される。また、地点固有情報には、プリセット地点レコードの地点固有情報と同様に、ユーザ設定地点の座標、ユーザ設定地点の名称を表す地点名称、ユーザ設定地点の住所、ユーザ設定地点の電話番号や、その他の情報が含められている。
【００２６】
なお、ユーザ設定地点の設定、登録動作の詳細について後述する。
さて、このような構成において、制御装置１の現在状態算出部１２は、以下の処理を繰り返し行う。
すなわち、現在状態算出部１２は、車両状態センサ４やＧＰＳ受信機５の出力から推定される現在位置に対して、地図データ記憶部１１から読み出した地図データの基本地図の道路ユニットが示す前回決定した現在位置の周辺の地図とのマップマッチング処理などを施して、現在位置として最も確からしい座標と、現在の進行方向として最も確からしい方向とを、それぞれ現在位置、現在進行方位として決定し、メモリ１５に設定する。
【００２７】
また、制御部１６は、ユーザの目的地設定要求に応じて、ユーザから操作部２、ＧＵＩ制御部１３を介して目的地の設定を受付け、これをメモリ１５にセットする。そして、目的地までの推奨ルートをルート探索部１４に探索させる。ルート探索部１４は、必要地理的範囲の道路ユニットのデータを地図データ記憶部１１から読み出し、メモリ１５に設定されている現在位置から目的地までの最小コストの経路を、距離最小などの所定のコストモデルに基づいて推奨ルートとして算出し、算出した推奨ルートの経路データを、メモリ１５にセットする。
【００２８】
また、制御部１６は、メモリ１５にセットされた現在位置が目的地近傍となったならば、目的地到着と判定し、メモリ１５にセットされている目的地と推奨ルートをクリアする処理も行う。
そして、案内画像生成部１７は、メモリ１５にセットされた現在位置もしくはユーザがカーソルで指定したポイントと、その時点で設定されている地図の表示縮尺に従って制御部１６が算定した地図表示範囲の地図画像を、地図データ記録部に記憶された地図データの描画ユニットに基づいて描画する。また、描画した地図画像上に、メモリ１５にセットされている現在位置や推奨ルートや目的地や、プリセット地点を表すアイコンやユーザ設定地点を表すアイコンを描画した案内画像を生成し表示装置３に表示する。ここで、案内画像生成部１７は、プリセット地点を表すアイコンやユーザ設定地点を表すアイコンについては、後述するアイコン描画処理によって、その描画を行う。
【００２９】
図４ａは、このようにして表示装置３に表示される案内画像４００の例を示すものであり、図示した例では、現在位置を基準に地図の表示範囲が定められている。また、案内画像４００は、現在位置周辺の地図画像４０１上に、現在位置を表す現在位置マーク４０２や、プリセット地点を表すアイコン４１１などが表されたものとなっている。なお、推奨ルートが設定されている場合には、案内画像４００において、地図表示範囲内の推奨ルートを表すルート図形４０３が地図画像４０１上に表され、さらに、表示範囲内に目的地が含まれる場合には、目的地を表す目的地マークも地図画像４０１上に表されることになる。
【００３０】
以下、このようなナビゲーション装置１００における、ユーザ設定地点の設定、登録動作について説明する。
まず、制御部１６は、図４ａに示した案内画像４００を表示している状態において、地点検索ボタン４２１をＧＵＩ制御を介して、案内画像４００上に表示する。そして、地点検索ボタン４２１が、操作部２を介してユーザによって操作されたならば、ユーザが指定した条件に従って、プリセット地点を検索する地点検索登録処理を実行する。
【００３１】
図５に、この地点検索登録処理の手順を示す。
図示するように、この処理では、まず、図６ａに示す検索条件受付ウインドウをＧＵＩ制御部１３を介して表示装置３に表示し、プリセット地点の検索条件の受け付ける（ステップ５０２）。ここで、プリセット地点の検索条件としては、図示するように、入力ボックス６０１-６０４によって、地点種別、地点名称、住所、電話番号などの項目うちの任意数の項目についての条件を受け付ける。
【００３２】
そして、検索条件ウインドウに設けた取消ボタン６０５が操作されたならば（ステップ５０４）、そのまま検索条件受付ウインドウを閉じて処理を終了する。一方、検索条件ウインドウに設けた検索ボタン６０６が操作されたならば（ステップ５０６）、検索条件受付ウインドウを閉じ、地図データから、検索条件ウインドウで受け付けた検索条件にマッチするプリセット地点レコードを検索する（ステップ５０８）。そして、索条件受付ウインドウを閉じ、図６ｂに示す地点選択ウインドウを表示して、地点選択ウインドウ中に検索した各プリセット地点レコードの地点名称のリスト６１１を表示する（ステップ５１０）。
【００３３】
次に、プリセット地点の地点名称のリスト６１１上における地点名称の選択を受付ける（ステップ５１２）。なお、リスト６１１上でいずれかの地点名称が選択されたならば、制御部１６は、地点選択ウインドウに設けた選択地点参照エリア６１５に、当該選択された地点名称に対応するプリセット地点レコードの座標周辺の地図を表示し、当該地図上で当該座標を仮マーク６１６で示す処理も行う。
【００３４】
さて、地点選択ウインドウ表示後に、地点選択ウインドウに設けた取消ボタン６１２が操作された場合には（ステップ５１４）、そのまま地点選択ウインドウを閉じて処理を終了する。
一方、リスト６１１上でいずれかの地点名称が選択されている状態で、地点選択ウインドウに設けた目的地に設定ボタン６１３が操作された場合には（ステップ５１６）、選択されている地点名称に対応するプリセット地点レコードに格納されている座標を目的地としてメモリ１５に設定し（ステップ５３６）、地点選択ウインドウを閉じて処理を終了する。
【００３５】
また、リスト６１１上でいずれかの地点名称が選択されている状態で、地点選択ウインドウに設けた登録ボタン６１４が操作された場合には（ステップ５１８）、地点選択ウインドウを閉じて、メモリ１５上に確保したワーク領域に新規ユーザ設定地点レコードを生成する（ステップ５２０）。そして、新規ユーザ設定地点レコードの対応プリセット地点番号に、リスト６１１上で選択されている地点名称に対応するプリセット地点レコードのプリセット地点番号を登録する（ステップ５２２）。また、新規ユーザ設定地点レコードの地点種別と、地点固有情報（座標、地点名称、住所、電話番号、その他情報）に、リスト６１１上で選択されている地点名称に対応するプリセット地点レコードの地点種別と、地点固有情報をコピーする（ステップ５２４）。
【００３６】
また、新規ユーザ設定地点レコードの使用アイコン図形番号に、新規ユーザ設定地点レコードの地点種別、すなわち、リスト６１１上で選択されたプリセット地点の地点種別が、ディフォルトユーザ設定地点種別として登録されているユーザ設定地点用アイコンレコードの図形番号を設定する（ステップ５２６）。
【００３７】
そして、以上のように各項目を設定した新規ユーザ設定地点レコードの内容を、図６ｃに示すユーザ設定地点レコード編集ウインドウに表示し、その編集を受け付ける（ステップ５２８）すなわち、ユーザ設定地点レコード編集ウインドウ表示開始時に、ユーザ設定地点レコード編集ウインドウに設けた、地点名称、地点種別、住所、電話番号、その他情報などの各項目の入力ボックス６２１-６２５に、新規ユーザ設定地点レコードの対応する項目の値を自動入力する。また、使用アイコン選択ボックス６２６に、新規ユーザ設定地点レコードの使用アイコン図形に設定された図形番号を持つユーザ設定地点用アイコンレコードのアイコン図形データが示すアイコン図形を表示する。
【００３８】
そして、各入力ボックスで各項目の値が変更されたならば、当該変更を新規ユーザ設定地点レコードの対応する項目の値に反映する。また、使用アイコン選択ボックス６２６の横に設けた変更ボタン６２７が操作されたならば、図６ｄに示す、各ユーザ設定地点用アイコンレコードに格納されているアイコン図形データが示すアイコン図形の一覧を表示して、その内から、ユーザ設定地点の地図上での表示に用いるアイコン図形の選択を受け付けて、選択を受け付けたアイコン図形に対応するアイコン図形レコードの図形番号を、新規ユーザ設定地点レコードの使用アイコン図形番号に設定すると共に、使用アイコン選択ボックス６２６に選択を受け付けたアイコン図形を表示する。
【００３９】
さて、このようなユーザ設定地点レコード編集ウインドウ表示後に、ユーザ設定地点レコード編集ウインドウに設けた取消ボタン６２８が操作されたならば（ステップ５３０）、そのまま新規ユーザ設定地点レコードを廃棄して、ユーザ設定地点レコード編集ウインドウを閉じ処理を終了する。一方、ユーザ設定地点レコード編集ウインドウに設けたOKボタン６２９が操作されたならば（ステップ５３２）、メモリ１５のワーク領域に格納されている新規ユーザ設定地点レコードを、メモリ１５のユーザ設定地点保存領域に移動することにより正規登録し（ステップ５３４）、ユーザ設定地点レコード編集ウインドウを閉じ処理を終了する。
【００４０】
以上、地点検索登録処理について説明した。
なお、以上の地点検索登録処理は、ステップ５２８-５３２を排して、ユーザのユーザ設定地点レコードの編集を受け付けることなく、メモリ１５のワーク領域に格納されている新規ユーザ設定地点レコードを、メモリ１５のユーザ設定地点保存領域に移動することにより正規登録するようにしてもよい。
【００４１】
さて、制御部１６は、図４ａに示した案内画像４００を表示している状態において、操作部２に所定の操作が行われたならば、図８に示すカーソル８０１を表示し、地図画像４０１上の位置の指定を受け付ける。また、ユーザ操作に応じて、地図表示範囲のスクロールや、地図表示縮尺の変更及びこれに伴う地図表示範囲の変更などを行う。また、制御部１６は、案内画像４００の上に、目的地設定ボタン８１１、地点登録ボタン８１２、ナビボタン８１３をＧＵＩ制御部１３を介して表示する。そして、目的地設定ボタン８１１が操作されたならば、カーソル８０１の位置に対応する地図画像４０１が表す地図上の地点を目的地としてメモリ１５の設定し、カーソル８０１を消去して、図４ａ案内画像の表示状態に戻る。また、ナビボタン８１３が操作された場合には、そのままカーソル８０１を消去して、図４ａ案内画像の表示状態に戻る。
【００４２】
一方、地点登録ボタン８１２が操作された場合には、カーソル８０１の位置に対応する地図画像４０１が表す地図上の地点をカーソル指定地点として、その座標を取得してカーソル８０１を消去し、以下の指定地点登録処理を実行する。
図７に、この指定地点登録処理の手順を示す。
図示するようにこの処理では、まず、図８ｂに示すように、カーソル指定地点に対応する地図画像４０１上の地点に仮マーク８２１を表示する（ステップ７０２）。そして、カーソル指定地点周辺の座標を持つプリセット地点レコードを検索する（ステップ７０４）。そして、図８ｃに示す地点選択ウインドウ８３０を表示して、地点選択ウインドウ８３０に検索した各プリセット地点レコードの地点名称のリストを表示し（ステップ７０６）、プリセット地点の地点名称のリスト上における地点名称の選択を受付ける（ステップ７０８）。また、案内画像４００上に表示するボタンを、自分で設定ボタン８３１と決定ボタン８３２とナビボタン８１３に変更する。
【００４３】
そして、ナビボタン８１３が操作された場合には（ステップ７１０）、そのまま地点選択ウインドウ８３０を消去して、図４ａ案内画像の表示状態に戻る。また、図８ｄに示すように、地点選択ウインドウ８３０のリスト上でいずれかの地点名称が選択されている状態で、決定ボタン８３２が設定されたならば（ステップ７１４）、地点選択ウインドウ８３０を閉じ、ステップ７１６以降の処理に進む。ステップ７１６以降の処理は、地点検索登録処理のステップ５２０からの処理と同じである。
【００４４】
すなわち、ワーク領域に新規ユーザ設定地点レコードを生成し（ステップ７１６）、新規ユーザ設定地点レコードの対応プリセット地点番号に、地点選択ウインドウ８３０のリスト上で選択されている地点名称に対応するプリセット地点レコードのプリセット地点番号を登録し（ステップ７１８）、新規ユーザ設定地点レコードの地点種別と地点固有情報（座標、地点名称、住所、電話番号、その他情報）に、地点選択ウインドウ８３０のリスト上で選択されている地点名称に対応するプリセット地点レコードの地点種別と地点固有情報をコピーする（ステップ７２０）。また、新規ユーザ設定地点レコードの使用アイコン図形番号に、新規ユーザ設定地点レコードの地点種別、すなわち、地点選択ウインドウ８３０のリスト上で選択されたプリセット地点の地点種別が、ディフォルトユーザ設定地点種別として登録されているユーザ設定地点用アイコンレコードの図形番号を設定する（ステップ７２２）。そして、図６ｃに示すユーザ設定地点レコード編集ウインドウを表示し、以上のように各項目を設定した新規ユーザ設定地点レコードの内容の編集を受け付ける（ステップ７２４）。また、取消ボタン６２８が操作されたならば（ステップ７２６）、そのまま新規ユーザ設定地点レコードを廃棄して、ユーザ設定地点レコード編集ウインドウを閉じて処理を終了して図４ａの案内画像４００の表示に戻る。一方、OKボタン６２９が操作されたならば（ステップ７２８）、メモリ１５のワーク領域に格納されている新規ユーザ設定地点レコードを、メモリ１５のユーザ設定地点保存領域に移動することにより正規登録し（ステップ７３０）、ユーザ設定地点レコード編集ウインドウを閉じ処理を終了し、図４ａの案内画像４００の表示に戻る。
【００４５】
一方、図８ｃの地点選択ウインドウ８３０を表示している状態で、自分で設定ボタン８３１が操作されたならば（ステップ７１２）、地点選択ウインドウ８３０を閉じ、ワーク領域に新規ユーザ設定地点レコードを生成する（ステップ７３２）。そして、新規ユーザ設定地点レコードの地点固有情報の座標に、カーソル指定地点の座標を設定する（ステップ７２４）。そして、ステップ７２４以降の処理に進み、ユーザ設定地点レコード編集ウインドウを表示して、以上のように座標の項目のみが設定されている新規ユーザ設定地点レコードの内容の編集を受け付け、取消ボタン６２８が操作されたならば（ステップ７２６）、そのまま新規ユーザ設定地点レコードを廃棄して、ユーザ設定地点レコード編集ウインドウを閉じ処理を終了し、OKボタン６２９が操作されたならば（ステップ７２８）、メモリ１５のワーク領域に格納されている新規ユーザ設定地点レコードを、メモリ１５のユーザ設定地点保存領域に移動することにより正規登録し（ステップ７３０）、ユーザ設定地点レコード編集ウインドウを閉じ処理を終了し、図４ａの案内画像４００の表示に戻る。
【００４６】
以上、制御部１６が行う指定地点登録処理について説明した。
次に、前述した案内画像４００の生成時に案内画像生成部１７が、プリセット地点を表すアイコンやユーザ設定地点を表すアイコンを地図画像４０１上に描画するために行う後アイコン描画処理について説明する。
図９に、このアイコン描画処理の手順を示す。
図示するように、この処理では、まず、地図表示範囲内の座標と、表示対象地点種別の地点種別を持つユーザ設定地点レコードを表示対象ユーザ設定地点レコードとして抽出する（ステップ９０２）。ここで、表示対象地点種別とは、ユーザのナビゲーション装置１００の設定に従って予め定まる、地図画像４０１上にアイコンを表示する地点の種別である。
【００４７】
次に、抽出した各ユーザ設定地点レコードに登録されている対応プリセット地点番号を非表示プリセット地点番号として設定する（ステップ９０４）。そして、地図表示範囲内の座標と、表示対象地点種別の地点種別を持つプリセット地点レコードを表示対象プリセット地点レコードとして抽出する（ステップ９０６）。次に、非表示プリセット地点番号をプリセット地点番号として持つプリセット地点レコードを、表示対象プリセット地点レコードから除外する（ステップ９０８）。
【００４８】
そして、各表示対象プリセット地点レコードの座標に対応する地図画像４０１上の位置に、プリセット地点レコードの地点種別が対応プリセット地点種別して登録されているプリセット地点用アイコンレコードのアイコン図形データが示すアイコン図形を描画する（ステップ９１０）。また、各表示対象ユーザ設定地点レコードの座標に対応する地図画像４０１上の位置に、ユーザ設定地点レコードの使用アイコン図形番号が図形番号として登録されているユーザ設定地点用アイコンレコードのアイコン図形データが示すアイコン図形を描画する（ステップ９１２）。
【００４９】
そして、ステップ９０２からの処理に戻る。
ここで、ユーザ設定地点が設定されていない場合に、表示対象地点種別としてラーメン店が設定されているときに図４ａのように地点種別がラーメン店であるプリセット地点のアイコン４１１が表示されているものとする。
そして、このプリセット地点のうちの、アイコン４１１ａに対応するプリセット地点が、前述した地点検索登録処理または指定地点登録処理で選択されてユーザ設定地点としても登録されたものとする。
【００５０】
すると、この場合には、以上のアイコン描画処理によって、案内画像４００の表示は、図４ｂに示すように、選択されてユーザ設定地点として登録されたプリセット地点のアイコン４１１ａに代えて、地点種別がラーメン店であることを表すユーザ設定地点のアイコン図形によるアイコン４１２が表示されることになる。したがって、このプリセット地点としてもユーザ設定地点としても登録されているラーメン店について、複数のアイコンが表示されてしまうことが抑止される。
また、ユーザは、案内画像４００の表示より、アイコン４１２で示される地点が、過去に自分がユーザ設定地点として設定したラーメン店であることを直ちに知ることができる。
なお、以上では、ユーザ設定地点としてもプリセット地点としても登録されている地点地点については、地図画像４０１上に表示するアイコンとして、当該地点に対応するユーザ設定地点のユーザ設定地点レコードで示されるアイコン図形を表示するようにしたが、このような地点については、地図画像４０１上に表示するアイコンとして、別途設けた、地点種別と共にユーザ設定地点としてもプリセット地点としても登録されている地点であることを表す他のアイコン図形を表示するようにしてもよい。
【００５１】
ところで、特定の表示対象種別の地点種別を持つユーザ設定地点のアイコンのみを表示するような設定をユーザに許容する場合には、以上のアイコン描画処理において、このような設定がされているときには、単に、表示対象種別を地点種別として持つユーザ設定地点レコードについてのみ、ユーザ設定地点レコードの使用アイコン図形番号が図形番号として登録されているユーザ設定地点用アイコンレコードのアイコン図形データが示すアイコン図形を描画するように行えばよい。
【００５２】
一方、特定の表示対象種別の地点種別を持つユーザ設定地点のアイコンのみを表示するような設定をユーザに許容する場合には、以上のアイコン描画処理を行うようにすればよい。
または、この場合には、以上のアイコン描画処理において、表示対象種別の地点種別を持つプリセット地点レコードのうち、ユーザ設定地点として登録されていないプリセット地点のプリセット地点レコード（プリセット地点レコードのプリセット地点番号が、いずれのユーザ設定地点レコードにも対応プリセット地点番号として登録されていないプリセット地点レコード）については、プリセット地点レコードの座標に対応する地図画像４０１上の位置に、プリセット地点レコードの地点種別が対応プリセット地点種別して登録されているプリセット地点用アイコンレコードのアイコン図形データが示すアイコン図形を描画し、ユーザ設定地点としても登録されている地点であるプリセット地点のプリセット地点レコード（プリセット地点レコードのプリセット地点番号が、いずれかのユーザ設定地点レコードに対応プリセット地点番号として登録されているプリセット地点レコード）については、地図画像４０１上に表示するアイコンとして、別途設けた、地点種別と共にユーザ設定地点としても登録されているプリセット地点であることを表す他のアイコン図形を表示するようにしてもよい。
【００５３】
以上、本発明の実施形態について説明した。
以上のように、本実施形態によれば、ユーザは、予め設定されているプリセット地点のうちから所望の地点を選択してユーザ設定地点として登録することができる。また、この登録の際に、選択したプリセット地点の地点種別や地点名称や地点座標その他の情報がユーザ設定地点に自動的に継承されると共に、継承した地点種別に応じた図形が、当該ユーザ設定地点を地図上で表すアイコンに用いる図形として自動的に設定される。したがって、ユーザのユーザ設定地点の登録作業が容易化される。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施形態に係るナビゲーション装置の構成を示すブロック図である。
【図２】本発明の実施形態に係るナビゲーション装置が保持する地図データを示す図である。
【図３】本発明の実施形態に係るナビゲーション装置がメモリに保持するデータを示す図である。
【図４】本発明の実施形態に係るナビゲーション装置の表示画面例を示す図である。
【図５】本発明の実施形態に係る地点検索登録処理を示すフローチャートである。
【図６】本発明の実施形態に係る地点検索登録処理で用いるGUIを示す図である。
【図７】本発明の実施形態に係る指定地点登録処理を示すフローチャートである。
【図８】本発明の実施形態に係る指定地点登録処理で用いるGUIを示す図である。
【図９】本発明の実施形態に係るアイコン描画処理を示すフローチャートである。
【符号の説明】
【００５５】
１…制御装置、２…操作部、３…表示装置、４…車両状態センサ、５…ＧＰＳ受信機、１１…地図データ記憶部、１２…現在状態算出部、１３…ＧＵＩ制御部、１４…ルート探索部、１５…メモリ、１６…制御部、１７…案内画像生成部、１００…ナビゲーション装置、４００…案内画像、４０１…地図画像、４０２…現在位置マーク、４０３…ルート図形。
【図１】
2006053018.tif 000003
【図３】
2006053018.tif 000004
【図５】
2006053018.tif 000005
【図７】
2006053018.tif 000006
【図９】
2006053018.tif 000007
【図２】
2006053018.tif 000008
【図４】
2006053018.tif 000009
【図６】
2006053018.tif 000010
【図８】
2006053018.tif 000011