(57)【要約】【課題】利用者に対して、立ち寄りたい施設を簡単に選択させること。【解決手段】ナビゲーション装置１００は、格納部１０１と、目的地設定部１０２と、経路探索部１０３と、検索部１０４と、通知制御部１０５と、通知部１０６と、を備える。格納部１０１は、到達した施設の履歴情報を格納する。目的地設定部１０２には、目的地が設定される。経路探索部１０３は、設定された目的地までの経路を探索する。検索部１０４は、所定の条件に基づいて、経路探索部１０３によって探索された経路周辺の施設を検索する。通知制御部１０５は、検索部１０４によって検索された施設のうち、格納部１０１に格納された施設を除外して検索結果を通知させる制御をおこなう。通知部１０６は、通知制御部１０５の制御により施設を通知する。【選択図】図１
2009115718.tif 000002
【特許請求の範囲】
【請求項１】
到達した施設の履歴情報を格納する格納手段と、
目的地が設定される目的地設定手段と、
前記目的地設定手段に設定される目的地までの経路を探索する経路探索手段と、
所定の条件に基づいて、前記経路探索手段によって探索された前記経路周辺の施設を検索する検索手段と、
前記検索手段によって検索された施設のうち、前記格納手段に格納された前記施設を除外して検索結果を通知させる制御をおこなう通知制御手段と、
前記通知制御手段の制御により経路周辺の前記施設を通知する通知手段と、
を備えることを特徴とするナビゲーション装置。
【請求項２】
前記通知制御手段は、前記検索手段によって検索された前記施設のうち、所定期間内に到達した履歴のある施設を除外して検索結果を通知させる制御をおこなうことを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
到達した履歴のある施設を検索結果から除外して通知する除外モードと、到達した履歴のある施設を検索結果から除外せずに通知する通常モードのいずれか一方が設定されるモード設定手段をさらに備え、
前記通知制御手段は、前記モード設定手段に前記除外モードが設定されている場合に、前記検索手段によって検索された施設のうち、前記格納手段に格納された前記施設を除外して検索結果を通知させることを特徴とする請求項１または２に記載のナビゲーション装置。
【請求項４】
前記経路探索手段は、前記検索手段によって検索された施設を立ち寄り地とした経路探索開始の入力を受け付ける制御をおこなうとともに、当該経路探索開始の入力を受け付けた際に、前記施設を立ち寄り地とした前記目的地までの経路を探索することを特徴とする請求項１〜３のいずれか一つに記載のナビゲーション装置。
【請求項５】
前記移動体の駐車を検出する検出手段と、
前記検出手段によって前記駐車が検出された際に、駐車位置周辺の施設を到達した施設として当該施設の履歴を前記格納手段に格納させる格納制御手段をさらに備えることを特徴とする請求項１〜４のいずれか一つに記載のナビゲーション装置。
【請求項６】
前記施設を検索するための優先度に関する情報を取得する取得手段をさらに備え、
前記検索手段は、前記取得手段によって取得された前記優先度に関する情報に基づいて、前記施設を検索することを特徴とする請求項１〜５のいずれか一つに記載のナビゲーション装置。
【請求項７】
前記通知制御手段は、前記検索手段によって検索された施設のうち、入力手段に入力された施設のジャンルに応じて、前記格納手段に格納された前記施設を除外して検索結果を通知させる制御をおこなうことを特徴とする請求項１〜６のいずれか一つに記載のナビゲーション装置。
【請求項８】
前記施設のジャンルは、観光地のジャンルであることを特徴とする請求項６に記載のナビゲーション装置。
【請求項９】
到達した施設の履歴情報を格納する格納工程と、
目的地が設定される目的地設定工程と、
前記目的地設定工程にて設定される目的地までの経路を探索する経路探索工程と、
所定の条件に基づいて、前記経路探索工程によって探索された前記経路周辺の施設を検索する検索工程と、
前記検索工程によって検索された施設のうち、前記格納工程にて格納された前記施設を除外して検索結果を通知させる制御をおこなう通知制御工程と、
前記通知制御工程の制御により経路周辺の前記施設を通知する通知工程と、
を含むことを特徴とするナビゲーション方法。
【請求項１０】
請求項９に記載のナビゲーション方法をコンピュータに実行させることを特徴とするナビゲーションプログラム。
【請求項１１】
請求項１０に記載のナビゲーションプログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、車両などの移動体に搭載されるナビゲーション装置、ナビゲーション方法、ナビゲーションプログラム、および記録媒体に関する。
【背景技術】
【０００２】
近年、車両などの移動体には、ナビゲーション装置が搭載されている。このようなナビゲーション装置には、利用者におすすめ地点を表示したり、予め設定した条件に該当する施設を表示したり、経路案内中に広告情報を受信してその広告に掲載されている地点を表示したりするものが知られている。具体的には、たとえば、出発地点から目的地までの途中経路付近に存在する観光地等の施設をユーザに表示するようにした技術が提案されている。（たとえば、下記特許文献１参照。）。
【０００３】
【特許文献１】特開２００２−１４８０６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１に記載の技術では、利用者が以前に行ったことのある施設についても、毎回、同様の施設が表示されるため、利用者にとって不要な情報が表示されることになる。このように、不要な情報が通知されることにより、利用者は、立ち寄りたい施設を選ぶ際に、煩わしさを感じるといった問題が一例として挙げられる。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかるナビゲーション装置は、到達した施設の履歴情報を格納する格納手段と、目的地が設定される目的地設定手段と、前記目的地設定手段に設定される目的地までの経路を探索する経路探索手段と、所定の条件に基づいて、前記経路探索手段によって探索された前記経路周辺の施設を検索する検索手段と、前記検索手段によって検索された施設のうち、前記格納手段に格納された前記施設を除外して検索結果を通知させる制御をおこなう通知制御手段と、前記通知制御手段の制御により経路周辺の前記施設を通知する通知手段と、を備えることを特徴とする。
【０００６】
また、請求項９の発明にかかるナビゲーション方法は、到達した施設の履歴情報を格納する格納工程と、目的地が設定される目的地設定工程と、前記目的地設定工程にて設定される目的地までの経路を探索する経路探索工程と、所定の条件に基づいて、前記経路探索工程によって探索された前記経路周辺の施設を検索する検索工程と、前記検索工程によって検索された施設のうち、前記格納工程にて格納された前記施設を除外して検索結果を通知させる制御をおこなう通知制御工程と、前記通知制御工程の制御により経路周辺の前記施設を通知する通知工程と、を含むことを特徴とする。
【０００７】
また、請求項１０の発明にかかるナビゲーションプログラムは、請求項９に記載のナビゲーション方法をコンピュータに実行させることを特徴とする。
【０００８】
また、請求項１１の発明にかかる記録媒体は、請求項１０に記載のナビゲーションプログラムをコンピュータに読み取り可能に記録したことを特徴とする。
【発明を実施するための最良の形態】
【０００９】
以下に添付図面を参照して、この発明にかかるナビゲーション装置、ナビゲーション方法、ナビゲーションプログラム、および記録媒体の好適な実施の形態を詳細に説明する。
【００１０】
（実施の形態）
（ナビゲーション装置の機能的構成）
この発明の実施の形態にかかるナビゲーション装置１００の機能的構成について説明する。図１は、実施の形態にかかるナビゲーション装置１００の機能的構成の一例を示すブロック図である。図１において、ナビゲーション装置１００は、移動体に搭載され、格納部１０１と、目的地設定部１０２と、経路探索部１０３と、検索部１０４と、通知制御部１０５と、通知部１０６と、モード設定部１０７と、検出部１０８と、格納制御部１０９と、入力部１１０と、取得部１１１と、を備えている。
【００１１】
格納部１０１は、到達した施設の履歴情報を格納する。履歴情報は、施設に到達したという情報であり、当該施設の名称や位置情報を含む情報である。格納部に格納される履歴情報は、移動体の走行履歴に基づくものであってもよいし、利用者からの操作入力に基づくものでもよい。
【００１２】
目的地設定部１０２には、目的地が設定される。目的地としては、たとえば、道路沿線の施設が設定される。経路探索部１０３は、目的地設定部１０２に設定される目的地までの経路を探索する。
【００１３】
検索部１０４は、所定の条件に基づいて、経路探索部１０３によって探索された経路周辺の施設を検索する。所定の条件は、具体的には、たとえば、利用者によって入力部１１０から入力される施設のジャンルの条件や、予め設定されるおすすめ施設を検索するための条件である。ジャンルは、施設を業種別などに束ねたものであり、具体的には、たとえば、ガソリンスタンド、銀行などが挙げられるが、代表的には、観光地など、利用者にとって、一度行ったら、しばらくは行かなくてもよいと感じるジャンルが挙げられる。なお、ジャンルは、観光地のほかにも、飲食店などであってもよい。この場合、検索部１０４は、具体的には、ジャンルとして観光地が入力された場合に、たとえば、経路周辺の遊園地、水族館、博物館などを検索する。
【００１４】
通知制御部１０５は、検索部１０４によって検索された施設のうち、格納部１０１に格納された施設を除外して検索結果を通知させる制御をおこなう。具体的には、たとえば、通知制御部１０５は、検索部１０４によって観光地の検索がおこなわれ、格納部１０１にＡ遊園地の履歴情報が格納されている場合、検索結果のうち、Ａ遊園地を除外して検索結果を通知させる。
【００１５】
通知部１０６は、通知制御部１０５の制御により施設を通知する。通知部１０６は、具体的には、ディスプレイなどの表示画面によって施設を通知してもよいし、音声によって施設を通知してもよい。
【００１６】
また、本実施の形態において、通知制御部１０５は、検索部１０４に検索された施設のうち、所定期間内に目的地として到達した履歴のある施設を除外して検索結果を通知させる制御をおこなってもよい。所定期間は、たとえば、利用者にとって、一度行ったら、しばらくは行かなくてもよいと感じる期間であり、利用者からの入力に基づいて設定されるものであってもよいし、ジャンルごとに予め設定されるものであってもよい。
【００１７】
本構成は、所定期間内に目的地として到達した履歴のある施設を除外するとともに、所定期間よりも昔のものについては除外しないようにすることにより、利用者にとって必要となる可能性の高い情報を通知することを可能にしたものである。
【００１８】
また、本実施の形態において、モード設定部１０７は、任意の構成要素である。モード設定部１０７は、到達した履歴のある施設を検索結果から除外して通知する除外モードと、到達した履歴のある施設を検索結果から除外せずに通知する通常モードのいずれか一方を設定する。この場合、通知制御部１０５は、モード設定部１０７に除外モードが設定されている場合に、検索部１０４によって検索された施設のうち、格納部１０１に格納された施設を除外して検索結果を通知させればよい。
【００１９】
モード設定部１０７に設定されるモードは、具体的には、利用者からの入力によって設定される。モードの設定のタイミングは、経路周辺の施設の検索結果の通知前におこなうようにしてもよいし、検索結果の通知後におこなうようにしてもよい。なお、検索結果の通知後にモードの設定をおこなう場合は、たとえば、検索結果が表示された画面上に、モードの選択を受け付ける画面表示をおこない、モードの選択を受け付けた場合に、受け付けたモードの画面を表示すればよい。
【００２０】
本構成は、モードを設定することにより、利用者が、到達した履歴のある施設を除外したいと思う場合、または、除外したくないと思う場合に、それぞれ対応する通知をおこなうことを可能にしたものである。
【００２１】
また、本実施の形態において、経路探索部１０３は、検索部１０４によって検索された施設を立ち寄り地とした経路探索開始の入力を受け付ける制御をおこなうとともに、当該経路探索開始の入力を受け付けた際に、施設を立ち寄り地とした目的地までの経路を探索するようにしてもよい。本構成は、通知した施設のうち、利用者が所望する施設を、利用者自身で立ち寄り地として指定することにより、経路周辺の施設への立ち寄りを可能にする構成である。
【００２２】
また、本実施の形態において、検出部１０８と、格納制御部１０９とは、任意の構成要素である。検出部１０８は、移動体の駐車を検出する。また、格納制御部１０９は、検出部１０８によって移動体の駐車が検出された際に、駐車位置周辺の施設を到達した施設として当該施設の履歴を格納部１０１に格納させる。検出部１０８は、移動体の駐車の検出として、たとえば、移動体が施設に関連付けられる駐車場に進入したことを検出してもよいし、当該施設周辺にて移動体のエンジンが停止したことを検出してもよいし、当該施設周辺にてギアの位置がパーキングギアに位置したことを検出してもよい。
【００２３】
本構成は、到達した施設の具体的な格納について、明記したものであり、目的地を通過した場合や、目的地付近を通った場合に、目的地に到達したものと判断することなく、目的地に立ち寄った施設についてのみ、当該施設の履歴情報を格納するようにしたものである。
【００２４】
また、本実施の形態において、通知制御部１０５は、検索部１０４によって検索された施設のうち、入力部１１０に入力された施設のジャンルに応じて、格納部１０１に格納された施設を除外して検索結果を通知させる制御をおこなってもよい。施設のジャンルは、上述したように、飲食店のジャンルであってもよいが、代表的には、観光地のジャンルが挙げられる。本構成は、具体的には、たとえば、観光地や飲食店のジャンル以外の検索の場合には、通常モードとして通知する。
【００２５】
また、本実施の形態において、取得部１１１を設け、施設を検索するための優先度に関する情報を取得するようにしてもよい。この場合、検索部１０４は、取得部１１１によって取得された優先度に関する情報に基づいて、施設を検索する。
【００２６】
優先度に関する情報は、施設を検索するための優先順位を示すものであり、具体的には、おすすめスポットの順位を示すものである。優先度に関する情報は、格納部１０１に予め格納されるものであってもよいし、情報を配信するサーバに蓄積されるものを受信してもよい。検索部１０４は、優先度に関する情報に基づき、たとえば、ある地域のおすすめスポットの５位までの施設を検索する構成としてもよい。
【００２７】
（ナビゲーション装置のナビゲーション処理手順）
つぎに、図２を用いて、ナビゲーション装置１００のナビゲーション処理手順について説明する。図２は、本実施の形態にかかるナビゲーション装置１００のナビゲーション処理手順の一例を示すフローチャートである。
【００２８】
図２のフローチャートにおいて、ナビゲーション装置１００は、目的地設定部１０２に目的地が設定されたか否かを判断する（ステップＳ２０１）。ステップＳ２０１において、目的地が設定されるまで待機状態にあり（ステップＳ２０１：Ｎｏのループ）、目的地設定部１０２に目的地が設定されると（ステップＳ２０１：Ｙｅｓ）、目的地までの経路探索をおこなう（ステップＳ２０２）。
【００２９】
そして、所定の条件に基づいて、探索された経路周辺の施設を検索する（ステップＳ２０３）。そして、検索された施設のうち、到達した履歴のある施設を除外して検索結果を通知させる制御をおこなう（ステップＳ２０４）。このあと、上記制御により施設を通知し（ステップＳ２０５）、一連の処理を終了する。
【００３０】
以上説明したように、本実施の形態にかかるナビゲーション装置１００は、所定の条件に基づいて施設を検索するようにし、検索された施設のうち、到達した履歴のある施設を除外して検索結果を通知させる制御をおこなうようにした。したがって、利用者が所望する施設を通知することができるとともに、利用者にとって不要な情報が通知されず、利用者は、通知された情報を基に、立ち寄りたい施設を簡単に選ぶことができる。
【実施例】
【００３１】
以下に、本発明の実施例について説明する。本実施例では、車両に搭載されるナビゲーション装置によって、本発明のナビゲーション装置１００を実施した場合の一例について説明する。
【００３２】
（ナビゲーション装置３００のハードウェア構成）
図３を用いて、本実施例にかかるナビゲーション装置３００のハードウェア構成について説明する。図３は、本実施例にかかるナビゲーション装置のハードウェア構成の一例を示すブロック図である。図３において、ナビゲーション装置３００は、車両などの移動体に搭載されており、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、磁気ディスクドライブ３０４と、磁気ディスク３０５と、光ディスクドライブ３０６と、光ディスク３０７と、音声Ｉ／Ｆ（インターフェース）３０８と、スピーカ３０９と、入力デバイス３１０と、映像Ｉ／Ｆ３１１と、ディスプレイ３１２と、通信Ｉ／Ｆ３１３と、ＧＰＳユニット３１４と、各種センサ３１５と、を備えている。また、各構成部３０１〜３１５はバス３２０によってそれぞれ接続されている。
【００３３】
ＣＰＵ３０１は、ナビゲーション装置３００の全体の制御を司る。ＲＯＭ３０２は、ブートプログラム、現在地点算出プログラム、経路探索プログラム、経路誘導プログラム、地図データ表示プログラム、ナビゲーションプログラムなどの各種プログラムを記録している。また、ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。
【００３４】
現在地点算出プログラムは、たとえば、後述するＧＰＳユニット３１４および各種センサ３１５の出力情報に基づいて、車両の現在地点（ナビゲーション装置３００の現在地点）を算出させる。
【００３５】
経路探索プログラムは、後述する磁気ディスク３０５に記録されている地図データなどを利用して、出発地点から目的地点までの最適な経路を探索させる。ここで、最適な経路とは、目的地点までの最短（または最速）経路やユーザが指定した条件に最も合致する経路などである。また、目的地点のみならず、立ち寄り地点や休憩地点までの経路を探索してもよい。探索された誘導経路は、ＣＰＵ３０１を介して音声Ｉ／Ｆ３０８や映像Ｉ／Ｆ３１１へ出力される。
【００３６】
経路誘導プログラムは、経路探索プログラムを実行することによって探索された誘導経路情報、現在地点算出プログラムを実行することによって算出された車両の現在地点情報、磁気ディスク３０５から読み出された地図データに基づいて、リアルタイムな経路誘導情報を生成させる。生成された経路誘導情報は、ＣＰＵ３０１を介して音声Ｉ／Ｆ３０８や映像Ｉ／Ｆ３１１へ出力される。
【００３７】
地図データ表示プログラムは、磁気ディスク３０５や光ディスク３０７に記録されている地図データを映像Ｉ／Ｆ３１１によってディスプレイ３１２に表示させる。
【００３８】
ナビゲーションプログラムは、経路探索時の通知において、モードに応じて、経路周辺の施設のうち、磁気ディスク３０５や光ディスク３０７に記録されている、過去に到達した施設を除外して検索結果を通知させる。検索結果は、ＣＰＵ３０１を介して音声Ｉ／Ｆ３０８や映像Ｉ／Ｆ３１１へ出力される。なお、モードは、具体的には、除外モードと通常モードのいずれかが設定され、除外モードが設定されている場合に、上述したプログラムが実行される。また、通常モードが設定されている際には、検索された全ての施設が通知される。
【００３９】
磁気ディスクドライブ３０４は、ＣＰＵ３０１の制御にしたがって磁気ディスク３０５に対するデータの読み取り／書き込みを制御する。磁気ディスク３０５は、磁気ディスクドライブ３０４の制御で書き込まれたデータを記録する。磁気ディスク３０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。
【００４０】
光ディスクドライブ３０６は、ＣＰＵ３０１の制御にしたがって光ディスク３０７に対するデータの読み取り／書き込みを制御する。光ディスク３０７は、光ディスクドライブ３０６の制御にしたがってデータの読み出される着脱自在な記録媒体である。光ディスク３０７は、書き込み可能な記録媒体を利用することもできる。また、この着脱自在な記録媒体として、光ディスク３０７のほか、ＭＯ、メモリカードなどであってもよい。
【００４１】
磁気ディスク３０５や光ディスク３０７に記録される情報の一例としては、地図データや機能データが挙げられる。地図データは、建物、河川、地表面などの地物（フィーチャ）をあらわす背景データと、道路の形状をあらわす道路形状データとを有しており、地区ごとに分けられた複数のデータファイルによって構成されている。この地図データは、ディスプレイ３１２の表示画面において２次元または３次元に描写される。ナビゲーション装置３００が経路誘導中の場合は、地図データと後述するＧＰＳユニット３１４によって取得された車両の現在地点を示す車両マークとが重ねて表示されることとなる。
【００４２】
また、磁気ディスク３０５や光ディスク３０７には、目的地として到達した施設の履歴情報が記録されている。
【００４３】
音声Ｉ／Ｆ３０８は、音声出力用のスピーカ３０９に接続される。スピーカ３０９は、音声を出力する。入力デバイス３１０は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。入力デバイス３１０は、リモコン、キーボード、マウス、タッチパネルのうち、いずれか一つの形態によって実現されてもよいし、複数の形態によって実現されてもよい。
【００４４】
映像Ｉ／Ｆ３１１は、ディスプレイ３１２と接続される。映像Ｉ／Ｆ３１１は、具体的には、たとえば、ディスプレイ３１２全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ３１２を表示制御する制御ＩＣなどによって構成される。
【００４５】
ディスプレイ３１２には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。ディスプレイ３１２には、上述した地図データが
２次元または３次元に描画される。ディスプレイ３１２に表示された地図データには、ナビゲーション装置３００を搭載した車両の現在地点をあらわすマークなどを重ねて表示することができる。車両の現在地点は、ＣＰＵ３０１によって算出される。
【００４６】
このディスプレイ３１２は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。ディスプレイ３１２は、たとえば、車両のダッシュボード付近に設置される。ディスプレイ３１２は、車両のダッシュボード付近のほか、車両の後部座席周辺などに設置するなどして、車両内に複数設置してもよい。
【００４７】
通信Ｉ／Ｆ３１３は、無線を介してネットワークに接続され、ナビゲーション装置３００とＣＰＵ３０１とのインターフェースとして機能する。通信Ｉ／Ｆ３１３は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ３０１とのインターフェースとしても機能する。
【００４８】
通信網には、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。具体的には、通信Ｉ／Ｆ３１３は、たとえば、ＦＭチューナー、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）／ビーコンレシーバ、無線ナビゲーション装置、およびその他のナビゲーション装置によって構成され、ＶＩＣＳセンターから配信される渋滞や交通規制などの道路情報を取得する。なお、ＶＩＣＳは登録商標である。
【００４９】
また、通信Ｉ／Ｆ３１３は、たとえば、ＤＳＲＣ（Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ  Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）を用いた場合は、路側に設置された無線装置と双方向の無線通信をおこなう車載無線装置によって構成され、交通情報や地図情報などの各種情報を取得する。なお、ＤＳＲＣの具体例としては、ＥＴＣ（ノンストップ自動料金支払いシステム）が挙げられる。
【００５０】
ＧＰＳユニット３１４は、ＧＰＳ衛星からの電波を受信し、車両の現在地点を示す情報を出力する。ＧＰＳユニット３１４の出力情報は、後述する各種センサ３１５の出力値とともに、ＣＰＵ３０１による車両の現在地点の算出に際して利用される。現在地点を示す情報は、たとえば緯度・経度、高度などの、地図データ上の１点を特定する情報である。
【００５１】
各種センサ３１５は、車速センサ、加速度センサ、角速度センサなどの、車両の位置や挙動を判断することが可能な情報を出力する。各種センサ３１５の出力値は、ＣＰＵ３０１による車両の現在地点の算出や、速度や方位の変化量の測定などに用いられる。
【００５２】
図１に示したナビゲーション装置１００が備える、格納部１０１と、目的地設定部１０２と、経路探索部１０３と、検索部１０４と、通知制御部１０５と、通知部１０６と、モード設定部１０７と、検出部１０８と、格納制御部１０９と、入力部１１０と、取得部１１１とは、図３に示したナビゲーション装置３００におけるＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などに記録されたプログラムやデータを用いて、ＣＰＵ３０１が所定のプログラムを実行し、ナビゲーション装置３００における各部を制御することによってその機能を実現する。
【００５３】
すなわち、本実施例のナビゲーション装置３００は、ナビゲーション装置３００における記録媒体としてのＲＯＭ３０２に記録されているナビゲーションプログラムを実行することにより、図１に示したナビゲーション装置１００が備える機能を、図２に示したナビゲーション処理手順で実行することができる。
【００５４】
（ナビゲーション装置３００がおこなうナビゲーション処理の一例）
つぎに、図４を用いて、本実施例にかかるナビゲーション装置３００がおこなうナビゲーション処理の一例について説明する。図４は、本実施例にかかるナビゲーション装置３００がおこなうナビゲーション処理の一例を示すフローチャートである。
【００５５】
図４のフローチャートにおいて、ナビゲーション装置３００は、目的地が設定されたか否かを判断する（ステップＳ４０１）。ステップＳ４０１において、目的地が設定されるまで待機状態にあり（ステップＳ４０１：Ｎｏのループ）、目的地が設定されると（ステップＳ４０１：Ｙｅｓ）、目的地まで最短（または最速）となるルート（以下、「通常ルート」という）を探索する（ステップＳ４０２）。
【００５６】
そして、優先度に関する情報を取得する（ステップＳ４０３）。優先度に関する情報は、施設を選出するための優先順位、具体的には、おすすめ順位を示した情報である。なお、優先度に関する情報は、通信Ｉ／Ｆ３１３を介してサーバから受信することによって取得される情報である。
【００５７】
そして、優先度に関する情報に基づいて、施設を検索する（ステップＳ４０４）。このあと、除外モードに設定されているか否かを判断する（ステップＳ４０５）。ステップＳ４０５において、除外モードに設定されていると判断した場合（ステップＳ４０５：Ｙｅｓ）、所定期間内に到達した履歴を有する施設があるか否かを判断する（ステップＳ４０６）。
【００５８】
ステップＳ４０６において、所定期間内に到達した履歴を有する施設があると判断した場合（ステップＳ４０６：Ｙｅｓ）、検索結果のうち、当該履歴のある施設を除外して表示させる制御をおこない（ステップＳ４０７）、制御された検索結果を表示する（ステップＳ４０８）。そして、検索した施設を立ち寄り地として経由するルート（以下、「立ち寄りルート」という）の探索の入力を受け付けたか否かを判断する（ステップＳ４０９）。ステップＳ４０９において、立ち寄りルートの探索の入力を受け付けた場合（ステップＳ４０９：Ｙｅｓ）、立ち寄りルートを探索する（ステップＳ４１０）。そして、立ち寄りルートの案内をおこない（ステップＳ４１１）、一連の処理を終了する。なお、ステップＳ４０８における表示画面の詳細、およびステップＳ４０９における立ち寄りルートの探索の入力を受け付ける際の表示画面については、図６を用いて後述する。
【００５９】
一方、ステップＳ４０５において、除外モードが設定されていないと判断した場合（ステップＳ４０５：Ｎｏ）、通常モードとして判断する（ステップＳ４１２）。そして、検索結果を全て表示し（ステップＳ４１３）、ステップＳ４０９に移行する。また、ステップＳ４０６において、所定期間内に到達した履歴を有する施設がないと判断した場合（ステップＳ４０６：Ｎｏ）、ステップＳ４１３に移行する。
【００６０】
また、ステップＳ４０９において、立ち寄りルートの探索の入力を受け付けない場合（ステップＳ４０９：Ｎｏ）、通常ルートを案内し（ステップＳ４１４）、一連の処理を終了する。
【００６１】
なお、上述した処理のステップＳ４０５の除外モードの設定のタイミングは、任意であり、検索結果を表示させたあとでもよい。また、観光地や飲食店など、検索するジャンルの入力を受け付けるようにし、利用者にとって一度行ったらしばらくは行かなくてもよいと感じる施設を、除外モードにより表示させないようにしてもよい。また、上述した処理では、立ち寄りルートを探索して表示するようにしたが、到達した履歴のある施設を除外して表示するだけでもよい。
【００６２】
また、上述した処理は、ナビゲーション装置３００によって実現するようにしたが、通信ナビゲーションシステムに用いられる管理サーバによって実現することも可能である。具体的には、管理サーバが、利用者からの経路探索の要求を受けて、目的地までの経路を探索するとともに、所定の条件に基づいて、探索された経路周辺の施設の検索や、当該施設を立ち寄る立ち寄りルートの探索をおこない、当該検索結果や当該探索結果を移動体に送信すればよい。
【００６３】
このように、上述した処理では、検索された施設のうち、到達した履歴のある施設を除外して表示させる制御をおこなうようにした。したがって、利用者に不要な情報を通知することがないので、利用者は、表示画面上の立ち寄りたい施設を簡単に選ぶことができる。
【００６４】
また、上述した処理によれば、たとえば、立ち寄りルートを通った際の目的地の到着時刻がわかるので、目的地への到達時刻が予想外に遅れてしまうようなことを防止できる。さらに、所定の条件に基づいて施設が検索されるので、利用者が所望する施設を、利用者自らが選択するといった手間を省くことができる。このように、利用者に対して、到達した履歴のある施設を除外し、所定の条件に応じた施設を提示することができるとともに、当該施設を経由する立ち寄りルートを案内することができる。
【００６５】
（ナビゲーション装置がおこなう施設の履歴情報の格納処理の一例）
つぎに、図５を用いて、ナビゲーション装置３００がおこなう施設の履歴情報の格納処理の一例について説明する。図５は、ナビゲーション装置３００がおこなう施設の履歴情報の格納処理の一例を示すフローチャートである。
【００６６】
図５において、ナビゲーション装置３００は、移動体が施設周辺に到達したか否かを判断する（ステップＳ５０１）。ステップＳ５０１において、移動体が施設周辺に到達するまで待機状態にあり（ステップＳ５０１：Ｎｏのループ）、移動体が施設周辺に到達したと判断すると（ステップＳ５０１：Ｙｅｓ）、エンジンが停止したか否かを判断する（ステップＳ５０２）。
【００６７】
なお、ステップＳ５０２においては、エンジンが停止したか否かを判断するようにしているが、移動体が当該施設周辺にて駐車したことを判断できればよく、このほかにも、たとえば、施設に関連付けられる駐車場に進入したか否かを判断してもよいし、ギアの位置がパーキングギアに位置したか否かを判断してもよいし、パーキングブレーキが掛かったか否かを判断してもよい。
【００６８】
ステップＳ５０２において、エンジンが停止したと判断した場合（ステップＳ５０２：Ｙｅｓ）、到達した施設として当該施設の履歴を格納し（ステップＳ５０３）、一連の処理を終了する。一方、ステップＳ５０２において、エンジンが停止していないと判断した場合（ステップＳ５０２：Ｎｏ）、一連の処理を終了する。
【００６９】
なお、上述した処理において、施設は、たとえば、観光地のジャンルに属する施設が挙げられるが、観光地のジャンルに属する施設以外の施設であってもよい。
【００７０】
このように、上述した処理によれば、施設を通過した場合や、施設付近を通った場合に、施設に到達したものと判断することなく、駐車した周辺の施設についてのみ、当該施設に到達したものとして履歴情報を格納することができる。
【００７１】
（ナビゲーション装置のディスプレイに表示される表示画面の一例）
つぎに、図６を用いて、ナビゲーション装置３００のディスプレイ３１２に表示される表示画面の一例について説明する。図６は、ナビゲーション装置３００のディスプレイ３１２に表示される表示画面の一例を示す説明図である。なお、図６は、図４に示したステップＳ４０８における検索結果の表示を示す画面である。
【００７２】
図６において、ディスプレイ３１２には、検索結果６１０と、コメント表示６２０とが表示されている。検索結果６１０は、除外モードにおける、観光地についての検索結果を示しており、Ａ遊園地、Ｂ水族館、Ｃ博物館が、ぞれぞれ、所在地とともに表示されている。この表示画面は、除外モード時の画面であり、到達した履歴のある施設については、表示されていない。
【００７３】
また、利用者からの入力により、この表示画面の検索結果６１０に表示される施設が選択されると、たとえば、「立ち寄り地に設定しますか。（Ｙｅｓ／Ｎｏ）」の受け付け画面が表示される。さらに、この受け付け画面にて、利用者からの入力により、「Ｙｅｓ」が選択されると、当該施設を立ち寄り地としたルート探索が実行される。
【００７４】
コメント表示６２０には、除外モードにて表示している旨が表示されるとともに、選択ボタン６２１により通常モードへの切り替えが可能になっている。選択ボタン６２１の「はい」が選択されたとすると、通常モードが表示され、つまり、到達した履歴のある施設も含めて表示される。
【００７５】
また、選択ボタン６２２の「地図画面を表示」が選択されると、検索結果を地図画面上に表示した画面が表示される。なお、地図画面を表示した場合においても、除外モード時には、到達した履歴のある施設については、表示されない。また、地図画面を表示した画面においても、上述した選択ボタン６２１と同様に、通常モードへの切り替えを受け付けるようにすることにより、適宜、通常モードを表示可能にし、つまり、到達した履歴のある施設も含めて地図画面上に表示することも可能である。
【００７６】
上述した表示画面によれば、検索された施設のうち、到達した履歴のある施設を除外して検索結果が表示される。したがって、利用者に不要な情報を通知することがないので、利用者は、表示画面上に表示される立ち寄りたい施設を簡単に選ぶことができる。
【００７７】
以上説明したように、本実施例にかかるナビゲーション装置３００は、所定の条件に基づいて、施設を検索するようにし、検索された施設のうち、到達した履歴のある施設を除外して検索結果を通知させる制御をおこなうようにした。したがって、利用者が所望する施設を通知することができるとともに、利用者にとって不要な情報が通知されず、利用者は、通知された情報を基に、立ち寄りたい施設を簡単に選ぶことができる。
【００７８】
また、本実施例において、所定期間内に到達した履歴のある施設を除外して検索結果を表示させる制御をおこなうようにしたので、利用者にとって必要となる可能性の高い情報のみを表示させることができる。
【００７９】
また、本実施例では、施設を検索結果から除外して通知する除外モードと、施設を検索結果から除外せずに通知する通常モードのいずれか一方を設定するようにし、除外モードが設定されている場合に、検索された施設のうち、到達した履歴のある施設を除外して検索結果を表示させるようにした。したがって、利用者が、到達した履歴のある施設を表示画面から除外したいと思う場合、または、除外したくないと思う場合に、それぞれ対応する画面を表示することができる。
【００８０】
また、本実施例において、検索された施設を立ち寄り地とした経路探索開始の入力を受け付ける制御をおこなうとともに、当該経路探索開始の入力を受け付けた際に、施設を立ち寄り地とした目的地までの経路を探索するようにしてもよい。これにより、通知した施設のうち、利用者が所望する施設を、利用者自身で立ち寄り地として指定することにより、経路周辺の施設への立ち寄りを可能にする構成である。
【００８１】
また、本実施例では、車両の駐車を検出するようにし、具体的には、施設にてエンジンが停止したか否かを判断するようにし、エンジンが停止した場合に、駐車位置周辺の施設を到達した施設として当該施設の履歴を格納させるようにした。したがって、施設を通過した場合や、施設付近を通った場合に、施設に到達したものと判断することがなく、施設に駐車した場合にのみ、到達した施設として、当該施設の履歴情報を格納することができる。
【００８２】
また、本実施例では、検索された施設のうち、利用者から施設のジャンルの入力を受け付けるようにし、当該ジャンルに応じて、具体的には、観光地のジャンルについて、到達した履歴のある施設を除外して検索結果を表示させるようにしてもよい。このような構成によれば、利用者にとって、一度行ったら、しばらくは行かなくてもよいと感じるジャンルのうち、到達した履歴のある施設を表示させないようにすることができる。
【００８３】
また、本実施例において、優先度に関する情報に基づいて、施設を検索するようにし、検索された施設を立ち寄り地とする目的地までの経路を探索するようにしたので、おすすめスポットや、有名どころなど、優先度の高い施設を経由する経路を辿ることができる。
【００８４】
以上説明したように、本発明のナビゲーション装置、ナビゲーション方法、ナビゲーションプログラム、および記録媒体は、所定の条件に基づいて、施設を検索するようにし、検索された施設のうち、到達した履歴のある施設を除外して検索結果を通知させる制御をおこなうようにしたので、利用者が所望する施設を通知することができるとともに、利用者にとって不要な情報が通知されず、利用者は、通知された検索結果を基に、立ち寄りたい施設を簡単に選ぶことができる。
【００８５】
なお、本実施例で説明したナビゲーション方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【００８６】
【図１】実施の形態にかかるナビゲーション装置の機能的構成の一例を示すブロック図である。
【図２】本実施の形態にかかるナビゲーション装置のナビゲーション処理手順の一例を示すフローチャートである。
【図３】本実施例にかかるナビゲーション装置のハードウェア構成の一例を示すブロック図である。
【図４】本実施例にかかるナビゲーション装置がおこなうナビゲーション処理の一例を示すフローチャートである。
【図５】ナビゲーション装置がおこなう施設の履歴情報の格納処理の一例を示すフローチャートである。
【図６】ナビゲーション装置のディスプレイに表示される表示画面の一例を示す説明図である。
【符号の説明】
【００８７】
１００  ナビゲーション装置
１０１  格納部
１０２  目的地設定部
１０３  経路探索部
１０４  検索部
１０５  通知制御部
１０６  通知部
１０７  モード設定部
１０８  検出部
１０９  格納制御部
１１０  入力部
１１１  取得部
３００  ナビゲーション装置
【図１】
2009115718.tif 000003
【図２】
2009115718.tif 000004
【図３】
2009115718.tif 000005
【図４】
2009115718.tif 000006
【図５】
2009115718.tif 000007
【図６】
2009115718.tif 000008