経路探索装置、経路探索方法、経路探索プログラム、および記録媒体
【課題】自宅を目的地に設定した際に、簡単且つ迅速に、立ち寄り地の設定をおこなうこと。
【解決手段】経路探索装置100は、自宅記憶部101と、履歴記憶部102と、受付部104と、探索部105とを備える。自宅記憶部101は、自宅の情報を記憶する。履歴記憶部102は、移動体が前記自宅の周辺の施設に立ち寄った際に、当該施設の情報を記憶する。受付部104は、自宅が目的地として設定された際に、履歴記憶部102に記憶されている施設の選択を利用者から受け付ける。探索部105は、施設の選択を受け付けた場合に、当該施設を立ち寄り地として自宅までの経路を探索する。
【解決手段】経路探索装置100は、自宅記憶部101と、履歴記憶部102と、受付部104と、探索部105とを備える。自宅記憶部101は、自宅の情報を記憶する。履歴記憶部102は、移動体が前記自宅の周辺の施設に立ち寄った際に、当該施設の情報を記憶する。受付部104は、自宅が目的地として設定された際に、履歴記憶部102に記憶されている施設の選択を利用者から受け付ける。探索部105は、施設の選択を受け付けた場合に、当該施設を立ち寄り地として自宅までの経路を探索する。
【発明の詳細な説明】
【技術分野】
【0001】
この発明は、車両などの移動体に搭載される経路探索装置、経路探索方法、経路探索プログラム、および記録媒体に関する。
【背景技術】
【0002】
近年、車両などの移動体には、ナビゲーション装置などに含まれる経路探索装置が搭載されている。このような経路探索装置では、最短または最速の目的地までの経路や、立ち寄り地を経由した目的地までの経路を探索することが可能である。目的地や立ち寄り地の設定においては、表示される地図画面を利用者がスクロールすることにより、画面上に目的地や立ち寄り地を表示させ、利用者が目的地や立ち寄り地を特定することにより設定される。また、住所や電話番号等を用いて目的地や立ち寄り地を設定することも可能である。
【0003】
また、目的地を設定する際には、利用者からの入力の煩雑さを低減させるために、各種ショートカットキーを設け、目的地の検索を容易にすることを可能にした技術が提案されている。たとえば、住所を利用して目的地や経由地等を指定する場合に、少ないキー操作で地点または地域を指定することを可能にした技術がある(たとえば、下記特許文献1参照。)。
【0004】
また、このような特許文献1の技術に限らず、目的地を自宅に設定する場合には、予め表示画面上に「自宅に帰る」などの表示のショートカットキーを用意し、利用者からの選択があった場合に、自宅までの経路を探索するようにすることも、一般におこなわれている。
【0005】
【特許文献1】特開2004−170301号公報
【発明の開示】
【発明が解決しようとする課題】
【0006】
しかしながら、上述した特許文献1に記載の技術は、自宅を目的地とした帰宅経路の途中に、立ち寄り地を設定する場合、地図画面をスクロールして立ち寄り地を設定したり、通常のルート設定画面を表示させて目的地の設定と同じ手順を踏んで立ち寄り地を設定したりしなければならず、利用者にとっては煩雑であるといった問題が一例として挙げられる。
【課題を解決するための手段】
【0007】
上述した課題を解決し、目的を達成するため、請求項1の発明にかかる経路探索装置は、自宅の情報を記憶する自宅記憶手段と、移動体が前記自宅の周辺の施設に立ち寄った際に、当該施設の情報を記憶する履歴記憶手段と、前記自宅が目的地として設定された際に、前記履歴記憶手段に記憶されている施設の選択を利用者から受け付ける受付手段と、前記施設の選択を受け付けた場合に、当該施設を立ち寄り地として前記自宅までの経路を探索する探索手段と、を備えることを特徴とする。
【0008】
また、請求項6に記載の経路探索方法は、自宅の情報を記憶する自宅記憶工程と、移動体が前記自宅の周辺の施設に立ち寄った際に、当該施設の情報を記憶する履歴記憶工程と、前記自宅が目的地として設定された際に、前記履歴記憶工程にて記憶された施設の選択を利用者から受け付ける受付工程と、前記施設の選択を受け付けた場合に、当該施設を立ち寄り地として前記自宅までの経路を探索する探索工程と、を含むことを特徴とする。
【0009】
また、請求項7に記載の経路探索プログラムは、請求項6に記載の経路探索方法をコンピュータに実行させることを特徴とする。
【0010】
また、請求項8の発明にかかる記録媒体は、請求項7に記載の経路探索プログラムをコンピュータに読み取り可能に記録したことを特徴とする。
【発明を実施するための最良の形態】
【0011】
以下に添付図面を参照して、この発明にかかる経路探索装置、経路探索方法、経路探索プログラム、および記録媒体の好適な実施の形態を詳細に説明する。
【0012】
(実施の形態)
(経路探索装置100の機能的構成)
この発明の実施の形態にかかる経路探索装置100の機能的構成について説明する。図1は、実施の形態にかかる経路探索装置100の機能的構成の一例を示すブロック図である。図1において、経路探索装置100は、移動体に搭載され、自宅記憶部101と、履歴記憶部102と、目的地設定部103と、受付部104と、探索部105と、通知部106とを備えている。
【0013】
自宅記憶部101は、自宅の情報を記憶する。自宅の情報は、自宅の位置情報であり、具体的には、自宅の緯度経度情報である。また、自宅の情報は、利用者からの入力に基づいて、記憶される。
【0014】
履歴記憶部102は、移動体が自宅の周辺の施設に立ち寄った際に、当該施設の情報を記憶する。自宅の周辺とは、たとえば、帰宅途中にて寄り道できる程度の自宅から所定の距離または所定の時間の範囲内の位置である。施設は、具体的には、たとえば、店舗、学校、駅、ガソリンスタンド、公園、スポーツジム、友人宅などの固有の施設である。施設の情報は、施設の名称および施設の位置情報である。施設に立ち寄ったか否かは、たとえば、施設周辺または施設に関連づけられた駐車場に所定時間以上駐車したか否かによって判断すればよい。
【0015】
目的地設定部103は、目的地を設定する。受付部104は、目的地設定部103に自宅が目的地として設定された際に、履歴記憶部102に記憶されている過去に立ち寄った施設の選択を利用者から受け付ける。受付部104が利用者からの選択を受け付ける前段階として、通知部106により、過去に立ち寄った施設を経由するか否かの通知がおこなわれる。
【0016】
探索部105は、受付部104が施設の選択を受け付けた場合に、当該施設を立ち寄り地として自宅までの経路を探索する。探索された経路は、通知部106により、音声および表示画面を用いて通知される。
【0017】
また、本実施の形態において、履歴記憶部102は、移動体が自宅の周辺の施設に立ち寄った際に、当該施設の情報とともに立ち寄った時間帯を記憶してもよい。時間帯は、たとえば、早朝、朝、昼、夕方、夜、深夜といった分類である。なお、この分類は、時間帯に限らず、曜日ごとの分類や、平日や休日といった分類としてもよい。また、利用者ごとに分類することも可能である。
【0018】
本構成において、受付部104は、自宅が目的地として設定された際に、履歴記憶部102に記憶されていて現在の時間帯または自宅への到着予想時間帯に立ち寄ったことのある施設の選択を受け付ける。自宅への到着予想時刻は、たとえば、現在位置から自宅までの直線距離を、予め設定される速度で走行する場合の概算とすればよい。
【0019】
また、本実施の形態において、履歴記憶部102は、立ち寄った施設の情報とともに当該施設に立ち寄った回数を記憶してもよい。立ち寄った回数は、過去の累計としてもよいし、直近の所定期間内の回数としてもよい。本構成において、受付部104は、自宅が目的地として設定された際に、履歴記憶部102に記憶されていて所定回数以上立ち寄ったことのある施設の選択を受け付ける。
【0020】
また、本実施の形態において、受付部104は、履歴記憶部102に記憶されている施設のうちから複数の施設の選択を受付可能としてもよい。この場合、探索部105は、受付部104が複数の施設の選択を受け付けた場合に、当該複数の施設を所定の順に立ち寄って自宅までの経路を探索する。所定の順は、受け付けた施設の順としてもよいし、現在位置から近い施設の順としてもよい。
【0021】
また、本実施の形態において、履歴記憶部102は、予め立ち寄り地として施設を登録する登録部107を備えてもよい。この場合、受付部104は、登録部107に施設を立ち寄り地として登録するか否かの選択を受け付けるとともに、自宅が目的地として設定された際に、登録部107に登録されている施設の選択を受け付ける。
【0022】
登録部107に登録される施設は、走行履歴に基づいて抽出された施設ほか、実際に到達した施設であってもよいし、利用者から任意に設定される登録地としての施設とすることも可能である。受付部104による登録の選択を受け付けるタイミングは、たとえば、実際に到達した施設にて登録をおこなう場合、施設周辺または施設に関連づけられた駐車場に所定時間以上駐車したときが挙げられる。
【0023】
(経路探索装置の経路探索処理手順)
つぎに、図2を用いて、経路探索装置100の経路探索処理手順について説明する。図2は、本実施の形態にかかる経路探索装置100の経路探索処理手順の一例を示すフローチャートである。
【0024】
図2のフローチャートにおいて、経路探索装置100は、自宅が目的地に設定されたか否かを判断する(ステップS201)。ステップS201において、自宅が目的地に設定されるまで待機状態にある(ステップS201:Noのループ)。ステップS201において、自宅が目的地に設定されると(ステップS201:Yes)、施設の選択を利用者から受け付けたか否かを判断する(ステップS202)。
【0025】
ステップS202において、施設の選択を利用者から受け付けたと判断した場合(ステップS202:Yes)、施設を立ち寄り地として自宅までの経路を探索し(ステップS203)、一連の処理を終了する。一方、施設の選択を利用者から受け付けない場合(ステップS202:No)、立ち寄り地のない自宅までの経路を探索し(ステップS204)、一連の処理を終了する。
【0026】
以上説明したように、本実施の形態にかかる経路探索装置100は、自宅が目的地として設定された際、記憶されている施設の選択を利用者から受け付けた場合に、当該施設を立ち寄り地として自宅までの経路を探索するようにした。したがって、帰宅までの経路に、立ち寄り地を設定する場合、画面をスクロールするなどの煩雑な操作をおこなうことなく、簡単且つ迅速に、立ち寄り地の設定をおこなうことができる。
【0027】
また、移動体が自宅の周辺の施設に立ち寄った際に、当該施設の情報とともに立ち寄った時間帯を記憶し、自宅が目的地として設定された際に、現在の時間帯または自宅への到着予想時間帯に立ち寄ったことのある施設の選択を受け付けるようにすれば、時間帯に応じた立ち寄り地を探索することができる。したがって、利用者は、同じような時間帯に立ち寄ったことのある施設を、簡単な操作で立ち寄り地として設定することができる。
【0028】
また、立ち寄った施設の情報とともに当該施設に立ち寄った回数を記憶し、自宅が目的地として設定された際に、所定回数以上立ち寄ったことのある施設の選択を受け付けるようにすれば、所定回数以上立ち寄ったことのある施設を探索することができる。したがって、利用者は、よく立ち寄る施設を、簡単な操作で立ち寄り地として設定することができる。
【0029】
また、記憶している施設のうちから複数の施設の選択を受付可能とし、複数の施設の選択を受け付けた場合に、当該複数の施設を所定の順に立ち寄って自宅までの経路を探索するようにすれば、複数の施設を簡単な操作で立ち寄り地として設定することができる。
【0030】
また、利用者からの入力により、予め立ち寄り地として施設を登録し、自宅が目的地として設定された際に、登録されている施設の選択を受け付けるようにすれば、利用者の所望する立ち寄り地を簡単な操作で設定することができる。
【0031】
以下に、本発明の実施例について説明する。なお、以下の説明においては、車両に搭載されるナビゲーション装置によって、本発明の経路探索装置を実施した場合の一例について説明する。
【0032】
(ナビゲーション装置300のハードウェア構成)
図3を用いて、本実施例にかかるナビゲーション装置300のハードウェア構成について説明する。図3は、本実施例にかかるナビゲーション装置300のハードウェア構成の一例を示すブロック図である。
【0033】
図3において、ナビゲーション装置300は、車両などの移動体に搭載されており、CPU301と、ROM302と、RAM303と、磁気ディスクドライブ304と、磁気ディスク305と、光ディスクドライブ306と、光ディスク307と、音声I/F(インターフェース)308と、スピーカ309と、入力デバイス310と、映像I/F311と、ディスプレイ312と、通信I/F313と、GPSユニット314と、各種センサ315と、を備えている。また、各構成部301〜315はバス320によってそれぞれ接続されている。
【0034】
CPU301は、ナビゲーション装置300の全体の制御を司る。ROM302は、ブートプログラム、現在地点算出プログラム、経路探索プログラム、経路誘導プログラムなどの各種プログラムを記録している。また、RAM303は、CPU301のワークエリアとして使用される。
【0035】
現在地点算出プログラムは、たとえば、後述するGPSユニット314および各種センサ315の出力情報に基づいて、車両の現在地点(ナビゲーション装置300の現在地点)を算出させる。
【0036】
経路探索プログラムは、後述する磁気ディスク305に記録されている地図データなどを利用して、出発地点から目的地点までの最適な経路を探索させる。ここで、最適な経路とは、目的地点までの最短(または最速)経路や利用者が指定した条件に最も合致する経路などである。探索された経路は、CPU301を介して音声I/F308や映像I/F311へ出力される。
【0037】
また、経路探索プログラムは、自宅が目的地に設定された場合に、磁気ディスク305や光ディスク307に記録されている施設を経由するか否かの通知をおこなわせる。立ち寄り地を経由するか否かの通知は、CPU301を介して音声I/F308や映像I/F311へ出力されることによりおこなわれる。さらに、入力デバイス310を介して、施設を経由する旨の入力があった場合に、施設を立ち寄り地とした自宅までの経路を探索する。探索された経路は、CPU301を介して音声I/F308や映像I/F311へ出力される。
【0038】
経路誘導プログラムは、経路探索プログラムを実行することによって探索された誘導経路情報、現在地点算出プログラムを実行することによって算出された車両の現在地点情報、磁気ディスク305から読み出された地図データに基づいて、リアルタイムな経路誘導情報を生成させる。生成された経路誘導情報は、CPU301を介して音声I/F308や映像I/F311へ出力される。
【0039】
磁気ディスクドライブ304は、CPU301の制御にしたがって磁気ディスク305に対するデータの読み取り/書き込みを制御する。磁気ディスク305は、磁気ディスクドライブ304の制御で書き込まれたデータを記録する。磁気ディスク305としては、たとえば、HD(ハードディスク)やFD(フレキシブルディスク)を用いることができる。磁気ディスク305に記録されるデータとしては、自宅が目的地に設定された際に立ち寄った施設の名称および位置情報のほか、当該施設に立ち寄った時間帯および回数などが記録される。
【0040】
光ディスクドライブ306は、CPU301の制御にしたがって光ディスク307に対するデータの読み取り/書き込みを制御する。光ディスク307は、光ディスクドライブ306の制御にしたがってデータの読み出される着脱自在な記録媒体である。光ディスク307は、書き込み可能な記録媒体を利用することもできる。また、この着脱自在な記録媒体として、光ディスク307のほか、MO、メモリカードなどであってもよい。
【0041】
音声I/F308は、スピーカ309に接続される。スピーカ309は、音声を出力する。入力デバイス310は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。入力デバイス310は、リモコン、キーボード、マウス、タッチパネルのうち、いずれか一つの形態によって実現されてもよいし、複数の形態によって実現されてもよい。
【0042】
映像I/F311は、ディスプレイ312と接続される。映像I/F311は、具体的には、たとえば、ディスプレイ312全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するVRAM(Video RAM)などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ312を表示制御する制御ICなどによって構成される。
【0043】
ディスプレイ312には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。ディスプレイ312には、上述した地図データが
2次元または3次元に描画される。ディスプレイ312に表示された地図データには、ナビゲーション装置300を搭載した車両の現在地点をあらわすマークなどを重ねて表示することができる。車両の現在地点は、CPU301によって算出される。
【0044】
通信I/F313は、無線を介してネットワークに接続され、ナビゲーション装置300とCPU301とのインターフェースとして機能する。通信I/F313は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とCPU301とのインターフェースとしても機能する。
【0045】
通信網には、LAN、WAN、公衆回線網や携帯電話網などがある。具体的には、通信I/F313は、たとえば、FMチューナー、VICS(Vehicle Information and Communication System)/ビーコンレシーバ、無線ナビゲーション装置、およびその他のナビゲーション装置によって構成され、VICSセンターから配信される渋滞や交通規制などの道路情報を取得する。なお、VICSは登録商標である。
【0046】
また、通信I/F313は、たとえば、DSRC(Dedicated Short Range Communication)を用いた場合は、路側に設置された無線装置と双方向の無線通信をおこなう車載無線装置によって構成され、交通情報や地図情報などの各種情報を取得する。なお、DSRCの具体例としては、ETC(ノンストップ自動料金支払いシステム)が挙げられる。
【0047】
GPSユニット314は、GPS衛星からの電波を受信し、車両の現在地点を示す情報を出力する。GPSユニット314の出力情報は、後述する各種センサ315の出力値とともに、CPU301による車両の現在地点の算出に際して利用される。現在地点を示す情報は、たとえば緯度・経度、高度などの、地図データ上の1点を特定する情報である。
【0048】
各種センサ315は、車速センサ、加速度センサ、角速度センサなどの、車両の位置や挙動を判断することが可能な情報を出力する。各種センサ315の出力値は、CPU301による車両の現在地点の算出や、速度や方位の変化量の測定などに用いられる。
【0049】
図1に示した経路探索装置100が備える自宅記憶部101と、履歴記憶部102と、目的地設定部103と、受付部104と、探索部105と、通知部106と、登録部107とは、図3に示したナビゲーション装置300におけるROM302、RAM303、磁気ディスク305、光ディスク307などに記録されたプログラムやデータを用いて、CPU301が所定のプログラムを実行し、ナビゲーション装置300における各部を制御することによってその機能を実現する。
【0050】
すなわち、本実施例のナビゲーション装置300は、ナビゲーション装置300における記録媒体としてのROM302に記録されている経路探索プログラムを実行することにより、図1に示した経路探索装置100が備える機能を、図2に示した経路探索処理手順で実行することができる。
【0051】
(ナビゲーション装置がおこなう経路探索処理の一例)
つぎに、図4を用いて、本実施例にかかるナビゲーション装置300がおこなう経路探索処理の一例について説明する。図4は、本実施例にかかるナビゲーション装置300がおこなう経路探索処理の一例を示すフローチャートである。
【0052】
図4において、ナビゲーション装置300は、自宅が目的地に設定されたか否かを判断する(ステップS401)。なお、ステップS401における表示画面の詳細については、図8を用いて後述する。ステップS401において、自宅が目的地に設定されるまで待機状態にある(ステップS401:Noのループ)。ステップS401において、自宅が目的地に設定されると(ステップS401:Yes)、所定回数以上立ち寄ったことのある施設があるか否かを判断する(ステップS402)。
【0053】
ステップS402において、所定回数以上立ち寄ったことのある施設があると判断した場合(ステップS402:Yes)、現在の時間帯(たとえば、夜間)に立ち寄った施設があるか否かを判断する(ステップS403)。ステップS403において、現在の時間帯に立ち寄った施設があると判断した場合(ステップS403:Yes)、該当する施設を通知する(ステップS404)。なお、ステップS404において通知される画面の詳細については、図9を用いて、後述する。
【0054】
そして、立ち寄り地として選択されたか否かを判断する(ステップS405)。ステップS405において、立ち寄り地として選択された場合(ステップS405:Yes)、選択された施設が複数あるか否かを判断する。(ステップS406)。ステップS406において、選択された施設が複数あると判断した場合(ステップS406:Yes)、施設を所定の順に立ち寄る自宅までのルートを探索する(ステップS407)。所定の順は、たとえば、現在位置から近い順である。なお、ステップS407において探索されたルートの画面については、図10を用いて後述する。
【0055】
このあと、探索したルートの案内をおこなう(ステップS408)。そして、自宅に到着したか否かを判断する(ステップS409)。ステップS409において、自宅に到着するまで(ステップS409:No)、ステップS408に移行し、自宅に到着すると(ステップS409:Yes)、一連の処理を終了する。
【0056】
一方、ステップS406において、選択された施設が複数ではないと判断した場合(ステップS406:No)、つまり、選択された施設が1つの場合、当該施設を立ち寄る自宅までのルートを探索し(ステップS410)、ステップS408に移行する。
【0057】
また、ステップS405において、立ち寄り地として選択されない場合(ステップS405:No)、立ち寄り地のない自宅までのルートを探索し(ステップS411)、ステップS408に移行する。なお、ステップS411において探索されたルートの画面については、図11を用いて後述する。
【0058】
また、ステップS402において、所定回数以上立ち寄ったことのある施設がないと判断した場合(ステップS402:No)、ステップS411に移行する。また、ステップS403において、現在の時間帯に立ち寄った施設がないと判断した場合(ステップS403:No)、ステップS411に移行する。
【0059】
なお、詳細については、図8を用いて後述するが、ステップS401に示した自宅への目的地の設定において、利用者が「自宅へ帰る」などのボタンを長押しした場合に、ステップS411に移行するようにしてもよい。具体的な処理について補足すると、ステップS401の処理のあと、所定時間以上ボタンが押下されたか否かを判断するようにし、所定時間以上ボタンが押下された場合にステップS411に移行させればよい。一方、所定時間以上ボタンが押下されない場合にステップS402に移行させればよい。
【0060】
なお、上述した処理において、ステップS402およびステップS403の順序は、任意であり、双方を入れ替えてもよい。また、ステップS403では、自宅までの到着予想時間帯と同じ時間帯に立ち寄ったことのある施設があるか否かを判断してもよい。なお、この場合、自宅への到着予想時刻は、たとえば、現在位置から自宅までの直線距離を、予め設定される速度で走行する場合の概算とすればよい。
【0061】
上述した処理によれば、自宅が目的地として設定された際、記憶されている施設の選択を利用者から受け付けた場合に、当該施設を立ち寄り地として自宅までの経路を探索するようにしたので、帰宅までの経路に、立ち寄り地を設定する場合、画面をスクロールするなどの煩雑な操作をおこなうことなく、簡単且つ迅速に、立ち寄り地の設定をおこなうことができる。
【0062】
また、移動体が前記自宅の周辺の施設に立ち寄った際に、当該施設の情報とともに立ち寄った時間帯を記憶し、自宅が目的地として設定された際に、現在の時間帯または自宅への到着予想時間帯に立ち寄ったことのある施設の選択を受け付けるようにしたので、時間帯に応じた立ち寄り地を探索することができる。したがって、利用者は、同じような時間帯に立ち寄ったことのある施設を、簡単な操作で立ち寄り地として設定することができる。
【0063】
また、立ち寄った施設の情報とともに当該施設に立ち寄った回数を記憶し、自宅が目的地として設定された際に、所定回数以上立ち寄ったことのある施設の選択を受け付けるようにしたので、所定回数以上立ち寄ったことのある施設を探索することができる。したがって、利用者は、よく立ち寄る施設を、簡単な操作で立ち寄り地として設定することができる。
【0064】
また、記憶している施設のうちから複数の施設の選択を受付可能とし、複数の施設の選択を受け付けた場合に、当該複数の施設を所定の順に立ち寄って自宅までの経路を探索するようにしたので、複数の施設を簡単な操作で立ち寄り地として設定することができる。
【0065】
(走行履歴を基にした立ち寄り地を登録する処理の一例)
つぎに、図5を用いて、本実施の形態にかかるナビゲーション装置300がおこなう走行履歴を基にした立ち寄り地を登録する処理の一例について説明する。図5は、走行履歴を基にした立ち寄り地を登録する処理の一例を示すフローチャートである。なお、図5においては、立ち寄り地登録画面(図13参照)が表示されていることを前提とする。
【0066】
図5において、ナビゲーション装置300は、「走行履歴から探す」が選択されたか否かを判断する(ステップS501)。ステップS501において、「走行履歴から探す」が選択されるまで待機状態にある(ステップS501:Noのループ)。ステップS501において、「走行履歴から探す」が選択されると(ステップS501:Yes)、走行履歴情報を取得する(ステップS502)。そして、過去に所定回数以上立ち寄ったことのある自宅周辺の施設を抽出する(ステップS503)。なお、過去に到達した回数は、たとえば、直近の所定期間内の回数である。
【0067】
さらに、当該施設に到達した時間帯ごとに分類する(ステップS504)。このあと、当該施設を立ち寄り地として登録するか否かの通知をおこなう(ステップS505)。なお、ステップS505において通知される画面の詳細については、図14を用いて後述する。このあと、「はい」が選択されると(ステップS506:Yes)、当該施設を時間帯ごとの立ち寄り地として登録し(ステップS507)、一連の処理を終了する。
【0068】
一方、ステップS506において、「はい」が選択されなかった場合(ステップS506:No)、つまり、「いいえ」が選択された場合、一連の処理を終了する。なお、登録される施設の詳細については、図19を用いて後述する。
【0069】
上述した処理によれば、車両の走行履歴情報を取得するようにし、走行履歴情報に基づいて、過去に到達した回数の多い自宅周辺の施設を抽出するとともに、時間帯ごとに分類して、立ち寄り地に登録するようにしたので、帰宅時に、時間帯を考慮して、最も立ち寄る可能性の高い施設を立ち寄り地として登録させることができる。また、利用者は、自らが地図画面等から立ち寄り地を検索しなければならないといった手間を省くことができ、簡単に、立ち寄り地を登録することができるとともに、利用者自身の判断により利用者の所望する立ち寄り地を登録することができる。
【0070】
(車両の駐車を基にした立ち寄り地を登録する処理の一例)
つぎに、図6を用いて、本実施の形態にかかるナビゲーション装置300がおこなう車両の駐車を基にした立ち寄り地を登録する処理の一例について説明する。図6は、車両の駐車を基にした立ち寄り地を登録する処理の一例を示すフローチャートである。
【0071】
図6において、ナビゲーション装置300は、現在位置が自宅周辺か否かを判断する(ステップS601)。ステップS601において、現在位置が自宅周辺となるまで待機状態にある(ステップS601:Noのループ)。ステップS601において、現在位置が自宅周辺となると(ステップS601:Yes)、施設にて駐車したか否かを判断する(ステップS602)。なお、ステップS602において、表示される画面の詳細については、図15を用いて後述する。
【0072】
ステップS602において、施設にて駐車したと判断した場合(ステップS602:Yes)、所定時間経過したか否かを判断する(ステップS603)。ステップS603において、所定時間経過したと判断した場合(ステップS603:Yes)、当該施設を立ち寄り地として登録するか否かの通知をおこなう(ステップS604)。なお、ステップS603における所定時間の経過には、エンジンを切った状態を含み、この場合、ステップS604における通知は、エンジンの再始動後に通知されることになる。また、ステップS604において通知される画面の詳細については、図16を用いて後述する。
【0073】
ステップS604において、「はい」が選択されたか否かを判断する(ステップS605)。ステップS605において、「はい」が選択されたと判断した場合(ステップS605:Yes)、当該施設を、現在の時間帯(たとえば夜間)における立ち寄り地として登録し(ステップS606)、一連の処理を終了する。
【0074】
一方、ステップS602において、施設にて駐車しない場合(ステップS602:No)、一連の処理を終了する。また、ステップS603において、所定時間経過していない場合(ステップS603:No)、車両が発進したか否かを判断する(ステップS607)。ステップS607において、車両が発進するまで(ステップS607:No)、ステップS603に移行し、車両が発進すると(ステップS607:Yes)、一連の処理を終了する。また、ステップS605において、「はい」が選択されなかった場合(ステップS605:No)、つまり、「いいえ」が選択された場合、一連の処理を終了する。なお、登録される施設の詳細については、図19を用いて後述する。
【0075】
上述した処理によれば、車両が自宅周辺の施設にて駐車し、所定時間が経過した際に、当該施設を立ち寄り地に登録するか否かの通知をおこなうようにしたので、利用者は、自らが地図画面等から立ち寄り地を検索して登録しなければならないといった手間を省くことができ、簡単に、立ち寄り地を登録することができる。
【0076】
(登録地を設定する際に立ち寄り地を登録する処理の一例)
つぎに、図7を用いて、本実施の形態にかかるナビゲーション装置300がおこなう登録地を設定する際に立ち寄り地を登録する処理の一例について説明する。図7は、登録地を設定する際に立ち寄り地を登録する処理の一例を示すフローチャートである。なお、登録地は、たとえば、利用者がマーキングしておきたい施設など、任意に設定する施設である。
【0077】
図7において、ナビゲーション装置300は、登録地が設定された否かを判断する(ステップS701)。なお、登録地の設定画面の詳細については、図17を用いて後述する。ステップS701において、登録地が設定されるまで待機状態にある(ステップS701:Noのループ)。ステップS701において、登録地が設定されると(ステップS701:Yes)、登録地を立ち寄り地として登録するか否かの通知をおこなう(ステップS702)。ステップS702において、通知される画面の詳細については、図18を用いて後述する。
【0078】
そして、「はい」が選択されたか否かを判断する(ステップS703)。ステップS703において、「はい」が選択されたと判断した場合(ステップS703:Yes)、登録する時間帯を受け付けるとともに(ステップS704)、登録地を立ち寄り地として登録し(ステップS705)、一連の処理を終了する。
【0079】
一方、ステップS703において、「はい」が選択されなかった場合(ステップS703:No)、つまり、「いいえ」が選択された場合、一連の処理を終了する。なお、登録される施設の詳細については、図19を用いて後述する。
【0080】
上述した処理によれば、利用者によって自宅周辺の登録地が設定された際に、当該登録地を立ち寄り地に登録することができる。したがって、利用者は、自らが地図画面等から立ち寄り地を検索して登録しなければならないといった手間を省くことができ、登録地の設定と同時に、立ち寄り地を登録することができる。
【0081】
(経路探索時における表示画面の一例)
つぎに、図8〜図11を用いて、経路探索時における表示画面の一例について説明する。図8は、メニュー画面800を示す説明図である。
【0082】
図8において、メニュー画面800は、ショートカットボタン801と、機能選択ボタン802とが表示されている。ショートカットボタン801は、自宅までのルートを探索することができるボタンである。機能選択ボタン802は、施設検索や各種登録の設定などをおこなうことができるボタンである。このメニュー画面800において、ショートカットボタン801が選択されると、図9に示す帰宅ルート設定画面900に移行する。
【0083】
なお、立ち寄り地が登録されていない場合には、具体的には、所定回数以上立ち寄ったことのある施設がない場合や、現在の時間帯に立ち寄った施設がない場合には、図9に示す帰宅ルート設定画面900に移行せずに自宅までのルートを探索する。また、ショートカットボタン801を長押した場合にも、帰宅ルート設定画面900に移行せずに自宅までのルートを探索する。
【0084】
図9は、帰宅ルート設定画面を示す説明図である。図9において、帰宅ルート設定画面900は、夜間の時間帯における立ち寄り地の候補が示されている。帰宅ルート設定画面900には、選択ボタン901,902と、現在時刻903とが表示されている。選択ボタン901は、選択された立ち寄り地を経由するルートを探索するためのボタンである。
【0085】
現在時刻903は、「21:15」であり、夜間である。なお、図9においては、選択ボタン901には、「立ち寄り地1,2」のみが登録され、「立ち寄り地3,4」が未登録になっている。また、選択ボタン902は、立ち寄り地を経由しないルートを探索するためのボタンである。
【0086】
この帰宅ルート設定画面900において、選択ボタン901が選択され、「立ち寄り地1」および「立ち寄り地2」が選択されると、図10に示すルート案内画面1000に移行する。一方、選択ボタン902が選択されると、つまり、「立ち寄り地なし」が選択されると、図11に示すルート案内画面1100に移行する。
【0087】
図10は、立ち寄り地を経由する場合のルート案内画面1000を示す説明図である。図10において、ルート案内画面1000には、立ち寄り地が2つ選択された場合を示している。
【0088】
ルート案内画面1000には、現在位置1001と、自宅1002と、立ち寄り地1003,1004と、案内経路1005とが表示されている。案内経路1005は、現在位置1001から、立ち寄り地1003,1004を経由して、自宅1002までの経路である。この案内経路1005は、現在位置から近い順に、立ち寄り地1003,1004を経由するようになっている。なお、上述した図9において、選択ボタン901によって選択された施設の順に経路探索をおこなってもよい。また、立ち寄り地1003,1004を経由する順番を利用者に問うメッセージを表示するとともに、利用者からの選択を受け付けるようにしてもよい。
【0089】
図11は、立ち寄り地を経由しない場合のルート案内画面1100を示す説明図である。図11において、ルート案内画面1100には、現在位置1001と、自宅1002と、案内経路1101とが表示されている。案内経路1101は、現在位置1001から、最短または最速の自宅1002までの経路である。
【0090】
図8〜図11の一連の表示によれば、立ち寄り地を経由するか否かの表示をおこない、立ち寄り地を経由する旨の入力があった場合に、立ち寄り地を経由して自宅までの経路を探索するようにしたので、利用者は、画面をスクロールするなどの煩雑な操作をおこなうことなく、簡単且つ迅速に、立ち寄り地の設定をおこなうことができる。
【0091】
また、複数の立ち寄り地の選択を受け付けるようにしたので、複数の立ち寄り地を経由して自宅までの経路を探索することができる。したがって、利用者は、表示された立ち寄り地の中から、利用者の所望するものを選択するだけで、簡単に、立ち寄り地を設定することができる。
【0092】
(メニュー画面から立ち寄り地を登録する場合の表示画面の一例)
つぎに、図12〜図14を用いて、メニュー画面から立ち寄り地を登録する場合の表示画面の一例について説明する。図12は、立ち寄り地登録画面1200を示す説明図である。
【0093】
図12において、立ち寄り地登録画面1200には、選択ボタン1201が表示されている。選択ボタン1201のうち、「立ち寄り地1,2」が登録され、「立ち寄り地3,4」が未登録になっている。この立ち寄り地登録画面1200において、たとえば、選択ボタン1201の「立ち寄り地3」が選択されると、図13に示す「立ち寄り地3登録画面」1300に移行する。
【0094】
図13は、「立ち寄り地3登録画面」1300を示す説明図である。図13において、「立ち寄り地3登録画面」1300には、検索条件1301が表示されている。検索条件1301には、地図、名称、登録地、走行履歴などがある。この検索条件1301のうち、たとえば、走行履歴が選択されると、図14に示す登録受付画面1400に移行する。
【0095】
図14は、登録受付画面1400を示す説明図である。図14において、登録受付画面1400には、地図表示1410と、選択ボタン1420とが表示されている。地図表示1410は、登録する施設1411が表示されている。施設1411は、走行履歴に基づき、直近の所定期間内のうち、夜間に到達した回数の多い施設である。この登録受付画面1400において、選択ボタン1420のうち、「はい」が選択されると、施設1411が上述した「立ち寄り地3」に登録される。
【0096】
図12〜図14の一連の表示によれば、走行履歴情報に基づいて、過去に到達した回数の多い自宅周辺の施設を抽出し、抽出した施設を立ち寄り地に登録するか否かの表示をおこなうようにしたので、帰宅する時間帯に、最も立ち寄る可能性の高い施設を立ち寄り地として登録させることができる。また、利用者は、自らが地図画面等から立ち寄り地を検索しなければならないといった手間を省くことができ、簡単に、立ち寄り地を登録することができる。
【0097】
(車両の駐車を基にした立ち寄り地を登録する場合の表示画面の一例)
つぎに、図15および図16を用いて、車両の駐車を基にした立ち寄り地を登録する場合の表示画面の一例について説明する。図15は、施設にて駐車したときの表示画面1500の一例を示す説明図である。
【0098】
図15において、表示画面1500には、自宅1501と、現在位置1502と、施設1503と、現在時刻1504とが表示されている。現在位置1502は、施設1503と同じ位置に位置する。また、現在位置1502(施設1503)は、自宅1501から所定の距離の範囲内にあり、つまり、自宅1501の周辺に位置している。現在時刻1504は、「21:30」であり、夜間の時間帯である。
【0099】
図16は、登録受付画面1600を示す説明図である。図16に示す登録受付画面1600は、上述した図15に示した現在位置1502にて、車両が駐車して所定時間経過したときに表示される画面である。図16において、登録受付画面1600には、地図表示1610と、選択ボタン1620とが表示されている。地図表示1610は、登録する施設1611が表示されている。この登録受付画面1600において、選択ボタン1620のうち、「はい」が選択されると、施設1611が上述した夜間の時間帯における「立ち寄り地4」に登録される。一方、「いいえ」が選択されると、施設1611が「立ち寄り地4」に登録されないようになっている。
【0100】
図15および図16の表示によれば、車両が自宅周辺の施設にて駐車し、所定時間が経過した際に、当該施設を立ち寄り地に登録することができるので、利用者は、自らが地図画面等から立ち寄り地を検索しなければならないといった手間を省くことができるとともに、簡単に、立ち寄り地を登録することができる。
【0101】
(登録地を設定する際に立ち寄り地を登録する場合の表示画面の一例)
つぎに、図17および図18を用いて、登録地を設定する際に立ち寄り地を登録する場合の表示画面の一例について説明する。図17は、登録地設定画面1700を示す説明図である。
【0102】
図17において、登録地設定画面1700は、利用者が任意に設定することができる登録地を設定する際の画面である。登録地には、たとえば、勤務する会社、気に入った店舗、友人宅などが登録される。この登録地設定画面1700においては、友人の家が登録される画面を示している。この登録地設定画面1700において、登録地が設定されると、図18に示す登録受付画面1800に移行する。なお、友人の家は、自宅周辺に位置するものとする。
【0103】
図18は、登録受付画面1800を示す説明図である。図18において、登録受付画面1800には、地図表示1810と、選択ボタン1820とが表示されている。地図表示1810は、登録する施設1811(友人の家)が表示されている。この登録受付画面1800において、選択ボタン1820のうち、「はい」が選択されると、たとえば、時間帯を受け付ける画面に移行するとともに、利用者から受け付けた時間帯(たとえば、夜間)における「立ち寄り地4」に施設1811が登録(変更)される。一方、「いいえ」が選択されると、「立ち寄り地4」に施設1811が登録(変更)されないようになっている。
【0104】
図17および図18の表示によれば、利用者によって自宅周辺の任意の登録地が設定されたときに、当該登録地を立ち寄り地に登録することができる。したがって、利用者は、自らが地図画面等から立ち寄り地を検索しなければならないといった手間を省くことができ、登録地の設定と同時に、立ち寄り地を登録することができる。
【0105】
(各時間帯における立ち寄り地の一例)
つぎに、図19を用いて、本実施例において、各時間帯における立ち寄り地の一例について説明する。図19は、各時間帯における立ち寄り地の一例を示す説明図である。
【0106】
図19において、履歴情報1900には、立ち寄り地1901と、時間帯1902とが記載されている。立ち寄り地は、自宅が目的地に設定された際に、所定回数以上立ち寄ったことのある施設を示す。また、時間帯1902は、立ち寄った時間帯を示している。具体例を挙げて説明すると、たとえば、夜間の時間帯においては、立ち寄り地1〜4が、「AAストア」、「A書店」、「BBスタンド」、「喫茶CC」として登録されている。つまり、上述したように、夜間の時間帯において、目的地が自宅に設定された場合、上記立ち寄り地1〜4が、経由する施設として選択可能に表示されるようになっている。
【0107】
なお、図19において、早朝および深夜の立ち寄り地3,4が記載されていないが、これは、当該時間帯に所定回数以上立ち寄った施設がないなど、未登録であることを示している。また、図19においては、時間帯1902ごとに立ち寄り地1901を分類したが、時間帯に限られるものではなく、曜日ごとの分類や、平日や休日といった分類としてもよい。また、利用者ごとに分類することも可能である。
【0108】
上述したように、本実施例にかかるナビゲーション装置300は、目的地として自宅が設定された際、記憶(または登録)されている施設の選択を利用者から受け付けた場合に、当該施設を立ち寄り地として自宅までの経路を探索するようにした。したがって、帰宅までの経路に、立ち寄り地を設定する場合、画面をスクロールするなどの煩雑な操作をおこなうことなく、簡単且つ迅速に、立ち寄り地の設定をおこなうことができる。
【0109】
以上説明したように、本発明の経路探索装置、経路探索方法、経路探索プログラム、および記録媒体によれば、自宅が目的地に設定された際に、簡単且つ迅速に、立ち寄り地の設定をおこなうことができる。
【0110】
なお、本実施例で説明した経路探索方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、CD−ROM、MO、DVDなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【0111】
【図1】実施の形態にかかる経路探索装置の機能的構成の一例を示すブロック図である。
【図2】本実施の形態にかかる経路探索装置の経路探索処理手順の一例を示すフローチャートである。
【図3】本実施例にかかるナビゲーション装置のハードウェア構成の一例を示すブロック図である。
【図4】本実施例にかかるナビゲーション装置がおこなう経路探索処理の一例を示すフローチャートである。
【図5】走行履歴を基にした立ち寄り地を登録する処理の一例を示すフローチャートである。
【図6】車両の駐車を基にした立ち寄り地を登録する処理の一例を示すフローチャートである。
【図7】登録地を設定する際に立ち寄り地を登録する処理の一例を示すフローチャートである。
【図8】メニュー画面を示す説明図である。
【図9】帰宅ルート設定画面を示す説明図である。
【図10】立ち寄り地を経由する場合のルート案内画面を示す説明図である。
【図11】立ち寄り地を経由しない場合のルート案内画面を示す説明図である。
【図12】立ち寄り地登録画面を示す説明図である。
【図13】「立ち寄り地3登録画面」を示す説明図である。
【図14】登録受付画面を示す説明図である。
【図15】施設にて駐車したときの表示画面の一例を示す説明図である。
【図16】登録受付画面を示す説明図である。
【図17】登録地設定画面を示す説明図である。
【図18】登録受付画面を示す説明図である。
【図19】各時間帯における立ち寄り地の一例を示す説明図である。
【符号の説明】
【0112】
100 経路探索装置
101 自宅記憶部
102 履歴記憶部
103 目的地設定部
104 受付部
105 探索部
106 通知部
107 登録部
300 ナビゲーション装置
【技術分野】
【0001】
この発明は、車両などの移動体に搭載される経路探索装置、経路探索方法、経路探索プログラム、および記録媒体に関する。
【背景技術】
【0002】
近年、車両などの移動体には、ナビゲーション装置などに含まれる経路探索装置が搭載されている。このような経路探索装置では、最短または最速の目的地までの経路や、立ち寄り地を経由した目的地までの経路を探索することが可能である。目的地や立ち寄り地の設定においては、表示される地図画面を利用者がスクロールすることにより、画面上に目的地や立ち寄り地を表示させ、利用者が目的地や立ち寄り地を特定することにより設定される。また、住所や電話番号等を用いて目的地や立ち寄り地を設定することも可能である。
【0003】
また、目的地を設定する際には、利用者からの入力の煩雑さを低減させるために、各種ショートカットキーを設け、目的地の検索を容易にすることを可能にした技術が提案されている。たとえば、住所を利用して目的地や経由地等を指定する場合に、少ないキー操作で地点または地域を指定することを可能にした技術がある(たとえば、下記特許文献1参照。)。
【0004】
また、このような特許文献1の技術に限らず、目的地を自宅に設定する場合には、予め表示画面上に「自宅に帰る」などの表示のショートカットキーを用意し、利用者からの選択があった場合に、自宅までの経路を探索するようにすることも、一般におこなわれている。
【0005】
【特許文献1】特開2004−170301号公報
【発明の開示】
【発明が解決しようとする課題】
【0006】
しかしながら、上述した特許文献1に記載の技術は、自宅を目的地とした帰宅経路の途中に、立ち寄り地を設定する場合、地図画面をスクロールして立ち寄り地を設定したり、通常のルート設定画面を表示させて目的地の設定と同じ手順を踏んで立ち寄り地を設定したりしなければならず、利用者にとっては煩雑であるといった問題が一例として挙げられる。
【課題を解決するための手段】
【0007】
上述した課題を解決し、目的を達成するため、請求項1の発明にかかる経路探索装置は、自宅の情報を記憶する自宅記憶手段と、移動体が前記自宅の周辺の施設に立ち寄った際に、当該施設の情報を記憶する履歴記憶手段と、前記自宅が目的地として設定された際に、前記履歴記憶手段に記憶されている施設の選択を利用者から受け付ける受付手段と、前記施設の選択を受け付けた場合に、当該施設を立ち寄り地として前記自宅までの経路を探索する探索手段と、を備えることを特徴とする。
【0008】
また、請求項6に記載の経路探索方法は、自宅の情報を記憶する自宅記憶工程と、移動体が前記自宅の周辺の施設に立ち寄った際に、当該施設の情報を記憶する履歴記憶工程と、前記自宅が目的地として設定された際に、前記履歴記憶工程にて記憶された施設の選択を利用者から受け付ける受付工程と、前記施設の選択を受け付けた場合に、当該施設を立ち寄り地として前記自宅までの経路を探索する探索工程と、を含むことを特徴とする。
【0009】
また、請求項7に記載の経路探索プログラムは、請求項6に記載の経路探索方法をコンピュータに実行させることを特徴とする。
【0010】
また、請求項8の発明にかかる記録媒体は、請求項7に記載の経路探索プログラムをコンピュータに読み取り可能に記録したことを特徴とする。
【発明を実施するための最良の形態】
【0011】
以下に添付図面を参照して、この発明にかかる経路探索装置、経路探索方法、経路探索プログラム、および記録媒体の好適な実施の形態を詳細に説明する。
【0012】
(実施の形態)
(経路探索装置100の機能的構成)
この発明の実施の形態にかかる経路探索装置100の機能的構成について説明する。図1は、実施の形態にかかる経路探索装置100の機能的構成の一例を示すブロック図である。図1において、経路探索装置100は、移動体に搭載され、自宅記憶部101と、履歴記憶部102と、目的地設定部103と、受付部104と、探索部105と、通知部106とを備えている。
【0013】
自宅記憶部101は、自宅の情報を記憶する。自宅の情報は、自宅の位置情報であり、具体的には、自宅の緯度経度情報である。また、自宅の情報は、利用者からの入力に基づいて、記憶される。
【0014】
履歴記憶部102は、移動体が自宅の周辺の施設に立ち寄った際に、当該施設の情報を記憶する。自宅の周辺とは、たとえば、帰宅途中にて寄り道できる程度の自宅から所定の距離または所定の時間の範囲内の位置である。施設は、具体的には、たとえば、店舗、学校、駅、ガソリンスタンド、公園、スポーツジム、友人宅などの固有の施設である。施設の情報は、施設の名称および施設の位置情報である。施設に立ち寄ったか否かは、たとえば、施設周辺または施設に関連づけられた駐車場に所定時間以上駐車したか否かによって判断すればよい。
【0015】
目的地設定部103は、目的地を設定する。受付部104は、目的地設定部103に自宅が目的地として設定された際に、履歴記憶部102に記憶されている過去に立ち寄った施設の選択を利用者から受け付ける。受付部104が利用者からの選択を受け付ける前段階として、通知部106により、過去に立ち寄った施設を経由するか否かの通知がおこなわれる。
【0016】
探索部105は、受付部104が施設の選択を受け付けた場合に、当該施設を立ち寄り地として自宅までの経路を探索する。探索された経路は、通知部106により、音声および表示画面を用いて通知される。
【0017】
また、本実施の形態において、履歴記憶部102は、移動体が自宅の周辺の施設に立ち寄った際に、当該施設の情報とともに立ち寄った時間帯を記憶してもよい。時間帯は、たとえば、早朝、朝、昼、夕方、夜、深夜といった分類である。なお、この分類は、時間帯に限らず、曜日ごとの分類や、平日や休日といった分類としてもよい。また、利用者ごとに分類することも可能である。
【0018】
本構成において、受付部104は、自宅が目的地として設定された際に、履歴記憶部102に記憶されていて現在の時間帯または自宅への到着予想時間帯に立ち寄ったことのある施設の選択を受け付ける。自宅への到着予想時刻は、たとえば、現在位置から自宅までの直線距離を、予め設定される速度で走行する場合の概算とすればよい。
【0019】
また、本実施の形態において、履歴記憶部102は、立ち寄った施設の情報とともに当該施設に立ち寄った回数を記憶してもよい。立ち寄った回数は、過去の累計としてもよいし、直近の所定期間内の回数としてもよい。本構成において、受付部104は、自宅が目的地として設定された際に、履歴記憶部102に記憶されていて所定回数以上立ち寄ったことのある施設の選択を受け付ける。
【0020】
また、本実施の形態において、受付部104は、履歴記憶部102に記憶されている施設のうちから複数の施設の選択を受付可能としてもよい。この場合、探索部105は、受付部104が複数の施設の選択を受け付けた場合に、当該複数の施設を所定の順に立ち寄って自宅までの経路を探索する。所定の順は、受け付けた施設の順としてもよいし、現在位置から近い施設の順としてもよい。
【0021】
また、本実施の形態において、履歴記憶部102は、予め立ち寄り地として施設を登録する登録部107を備えてもよい。この場合、受付部104は、登録部107に施設を立ち寄り地として登録するか否かの選択を受け付けるとともに、自宅が目的地として設定された際に、登録部107に登録されている施設の選択を受け付ける。
【0022】
登録部107に登録される施設は、走行履歴に基づいて抽出された施設ほか、実際に到達した施設であってもよいし、利用者から任意に設定される登録地としての施設とすることも可能である。受付部104による登録の選択を受け付けるタイミングは、たとえば、実際に到達した施設にて登録をおこなう場合、施設周辺または施設に関連づけられた駐車場に所定時間以上駐車したときが挙げられる。
【0023】
(経路探索装置の経路探索処理手順)
つぎに、図2を用いて、経路探索装置100の経路探索処理手順について説明する。図2は、本実施の形態にかかる経路探索装置100の経路探索処理手順の一例を示すフローチャートである。
【0024】
図2のフローチャートにおいて、経路探索装置100は、自宅が目的地に設定されたか否かを判断する(ステップS201)。ステップS201において、自宅が目的地に設定されるまで待機状態にある(ステップS201:Noのループ)。ステップS201において、自宅が目的地に設定されると(ステップS201:Yes)、施設の選択を利用者から受け付けたか否かを判断する(ステップS202)。
【0025】
ステップS202において、施設の選択を利用者から受け付けたと判断した場合(ステップS202:Yes)、施設を立ち寄り地として自宅までの経路を探索し(ステップS203)、一連の処理を終了する。一方、施設の選択を利用者から受け付けない場合(ステップS202:No)、立ち寄り地のない自宅までの経路を探索し(ステップS204)、一連の処理を終了する。
【0026】
以上説明したように、本実施の形態にかかる経路探索装置100は、自宅が目的地として設定された際、記憶されている施設の選択を利用者から受け付けた場合に、当該施設を立ち寄り地として自宅までの経路を探索するようにした。したがって、帰宅までの経路に、立ち寄り地を設定する場合、画面をスクロールするなどの煩雑な操作をおこなうことなく、簡単且つ迅速に、立ち寄り地の設定をおこなうことができる。
【0027】
また、移動体が自宅の周辺の施設に立ち寄った際に、当該施設の情報とともに立ち寄った時間帯を記憶し、自宅が目的地として設定された際に、現在の時間帯または自宅への到着予想時間帯に立ち寄ったことのある施設の選択を受け付けるようにすれば、時間帯に応じた立ち寄り地を探索することができる。したがって、利用者は、同じような時間帯に立ち寄ったことのある施設を、簡単な操作で立ち寄り地として設定することができる。
【0028】
また、立ち寄った施設の情報とともに当該施設に立ち寄った回数を記憶し、自宅が目的地として設定された際に、所定回数以上立ち寄ったことのある施設の選択を受け付けるようにすれば、所定回数以上立ち寄ったことのある施設を探索することができる。したがって、利用者は、よく立ち寄る施設を、簡単な操作で立ち寄り地として設定することができる。
【0029】
また、記憶している施設のうちから複数の施設の選択を受付可能とし、複数の施設の選択を受け付けた場合に、当該複数の施設を所定の順に立ち寄って自宅までの経路を探索するようにすれば、複数の施設を簡単な操作で立ち寄り地として設定することができる。
【0030】
また、利用者からの入力により、予め立ち寄り地として施設を登録し、自宅が目的地として設定された際に、登録されている施設の選択を受け付けるようにすれば、利用者の所望する立ち寄り地を簡単な操作で設定することができる。
【0031】
以下に、本発明の実施例について説明する。なお、以下の説明においては、車両に搭載されるナビゲーション装置によって、本発明の経路探索装置を実施した場合の一例について説明する。
【0032】
(ナビゲーション装置300のハードウェア構成)
図3を用いて、本実施例にかかるナビゲーション装置300のハードウェア構成について説明する。図3は、本実施例にかかるナビゲーション装置300のハードウェア構成の一例を示すブロック図である。
【0033】
図3において、ナビゲーション装置300は、車両などの移動体に搭載されており、CPU301と、ROM302と、RAM303と、磁気ディスクドライブ304と、磁気ディスク305と、光ディスクドライブ306と、光ディスク307と、音声I/F(インターフェース)308と、スピーカ309と、入力デバイス310と、映像I/F311と、ディスプレイ312と、通信I/F313と、GPSユニット314と、各種センサ315と、を備えている。また、各構成部301〜315はバス320によってそれぞれ接続されている。
【0034】
CPU301は、ナビゲーション装置300の全体の制御を司る。ROM302は、ブートプログラム、現在地点算出プログラム、経路探索プログラム、経路誘導プログラムなどの各種プログラムを記録している。また、RAM303は、CPU301のワークエリアとして使用される。
【0035】
現在地点算出プログラムは、たとえば、後述するGPSユニット314および各種センサ315の出力情報に基づいて、車両の現在地点(ナビゲーション装置300の現在地点)を算出させる。
【0036】
経路探索プログラムは、後述する磁気ディスク305に記録されている地図データなどを利用して、出発地点から目的地点までの最適な経路を探索させる。ここで、最適な経路とは、目的地点までの最短(または最速)経路や利用者が指定した条件に最も合致する経路などである。探索された経路は、CPU301を介して音声I/F308や映像I/F311へ出力される。
【0037】
また、経路探索プログラムは、自宅が目的地に設定された場合に、磁気ディスク305や光ディスク307に記録されている施設を経由するか否かの通知をおこなわせる。立ち寄り地を経由するか否かの通知は、CPU301を介して音声I/F308や映像I/F311へ出力されることによりおこなわれる。さらに、入力デバイス310を介して、施設を経由する旨の入力があった場合に、施設を立ち寄り地とした自宅までの経路を探索する。探索された経路は、CPU301を介して音声I/F308や映像I/F311へ出力される。
【0038】
経路誘導プログラムは、経路探索プログラムを実行することによって探索された誘導経路情報、現在地点算出プログラムを実行することによって算出された車両の現在地点情報、磁気ディスク305から読み出された地図データに基づいて、リアルタイムな経路誘導情報を生成させる。生成された経路誘導情報は、CPU301を介して音声I/F308や映像I/F311へ出力される。
【0039】
磁気ディスクドライブ304は、CPU301の制御にしたがって磁気ディスク305に対するデータの読み取り/書き込みを制御する。磁気ディスク305は、磁気ディスクドライブ304の制御で書き込まれたデータを記録する。磁気ディスク305としては、たとえば、HD(ハードディスク)やFD(フレキシブルディスク)を用いることができる。磁気ディスク305に記録されるデータとしては、自宅が目的地に設定された際に立ち寄った施設の名称および位置情報のほか、当該施設に立ち寄った時間帯および回数などが記録される。
【0040】
光ディスクドライブ306は、CPU301の制御にしたがって光ディスク307に対するデータの読み取り/書き込みを制御する。光ディスク307は、光ディスクドライブ306の制御にしたがってデータの読み出される着脱自在な記録媒体である。光ディスク307は、書き込み可能な記録媒体を利用することもできる。また、この着脱自在な記録媒体として、光ディスク307のほか、MO、メモリカードなどであってもよい。
【0041】
音声I/F308は、スピーカ309に接続される。スピーカ309は、音声を出力する。入力デバイス310は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。入力デバイス310は、リモコン、キーボード、マウス、タッチパネルのうち、いずれか一つの形態によって実現されてもよいし、複数の形態によって実現されてもよい。
【0042】
映像I/F311は、ディスプレイ312と接続される。映像I/F311は、具体的には、たとえば、ディスプレイ312全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するVRAM(Video RAM)などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ312を表示制御する制御ICなどによって構成される。
【0043】
ディスプレイ312には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。ディスプレイ312には、上述した地図データが
2次元または3次元に描画される。ディスプレイ312に表示された地図データには、ナビゲーション装置300を搭載した車両の現在地点をあらわすマークなどを重ねて表示することができる。車両の現在地点は、CPU301によって算出される。
【0044】
通信I/F313は、無線を介してネットワークに接続され、ナビゲーション装置300とCPU301とのインターフェースとして機能する。通信I/F313は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とCPU301とのインターフェースとしても機能する。
【0045】
通信網には、LAN、WAN、公衆回線網や携帯電話網などがある。具体的には、通信I/F313は、たとえば、FMチューナー、VICS(Vehicle Information and Communication System)/ビーコンレシーバ、無線ナビゲーション装置、およびその他のナビゲーション装置によって構成され、VICSセンターから配信される渋滞や交通規制などの道路情報を取得する。なお、VICSは登録商標である。
【0046】
また、通信I/F313は、たとえば、DSRC(Dedicated Short Range Communication)を用いた場合は、路側に設置された無線装置と双方向の無線通信をおこなう車載無線装置によって構成され、交通情報や地図情報などの各種情報を取得する。なお、DSRCの具体例としては、ETC(ノンストップ自動料金支払いシステム)が挙げられる。
【0047】
GPSユニット314は、GPS衛星からの電波を受信し、車両の現在地点を示す情報を出力する。GPSユニット314の出力情報は、後述する各種センサ315の出力値とともに、CPU301による車両の現在地点の算出に際して利用される。現在地点を示す情報は、たとえば緯度・経度、高度などの、地図データ上の1点を特定する情報である。
【0048】
各種センサ315は、車速センサ、加速度センサ、角速度センサなどの、車両の位置や挙動を判断することが可能な情報を出力する。各種センサ315の出力値は、CPU301による車両の現在地点の算出や、速度や方位の変化量の測定などに用いられる。
【0049】
図1に示した経路探索装置100が備える自宅記憶部101と、履歴記憶部102と、目的地設定部103と、受付部104と、探索部105と、通知部106と、登録部107とは、図3に示したナビゲーション装置300におけるROM302、RAM303、磁気ディスク305、光ディスク307などに記録されたプログラムやデータを用いて、CPU301が所定のプログラムを実行し、ナビゲーション装置300における各部を制御することによってその機能を実現する。
【0050】
すなわち、本実施例のナビゲーション装置300は、ナビゲーション装置300における記録媒体としてのROM302に記録されている経路探索プログラムを実行することにより、図1に示した経路探索装置100が備える機能を、図2に示した経路探索処理手順で実行することができる。
【0051】
(ナビゲーション装置がおこなう経路探索処理の一例)
つぎに、図4を用いて、本実施例にかかるナビゲーション装置300がおこなう経路探索処理の一例について説明する。図4は、本実施例にかかるナビゲーション装置300がおこなう経路探索処理の一例を示すフローチャートである。
【0052】
図4において、ナビゲーション装置300は、自宅が目的地に設定されたか否かを判断する(ステップS401)。なお、ステップS401における表示画面の詳細については、図8を用いて後述する。ステップS401において、自宅が目的地に設定されるまで待機状態にある(ステップS401:Noのループ)。ステップS401において、自宅が目的地に設定されると(ステップS401:Yes)、所定回数以上立ち寄ったことのある施設があるか否かを判断する(ステップS402)。
【0053】
ステップS402において、所定回数以上立ち寄ったことのある施設があると判断した場合(ステップS402:Yes)、現在の時間帯(たとえば、夜間)に立ち寄った施設があるか否かを判断する(ステップS403)。ステップS403において、現在の時間帯に立ち寄った施設があると判断した場合(ステップS403:Yes)、該当する施設を通知する(ステップS404)。なお、ステップS404において通知される画面の詳細については、図9を用いて、後述する。
【0054】
そして、立ち寄り地として選択されたか否かを判断する(ステップS405)。ステップS405において、立ち寄り地として選択された場合(ステップS405:Yes)、選択された施設が複数あるか否かを判断する。(ステップS406)。ステップS406において、選択された施設が複数あると判断した場合(ステップS406:Yes)、施設を所定の順に立ち寄る自宅までのルートを探索する(ステップS407)。所定の順は、たとえば、現在位置から近い順である。なお、ステップS407において探索されたルートの画面については、図10を用いて後述する。
【0055】
このあと、探索したルートの案内をおこなう(ステップS408)。そして、自宅に到着したか否かを判断する(ステップS409)。ステップS409において、自宅に到着するまで(ステップS409:No)、ステップS408に移行し、自宅に到着すると(ステップS409:Yes)、一連の処理を終了する。
【0056】
一方、ステップS406において、選択された施設が複数ではないと判断した場合(ステップS406:No)、つまり、選択された施設が1つの場合、当該施設を立ち寄る自宅までのルートを探索し(ステップS410)、ステップS408に移行する。
【0057】
また、ステップS405において、立ち寄り地として選択されない場合(ステップS405:No)、立ち寄り地のない自宅までのルートを探索し(ステップS411)、ステップS408に移行する。なお、ステップS411において探索されたルートの画面については、図11を用いて後述する。
【0058】
また、ステップS402において、所定回数以上立ち寄ったことのある施設がないと判断した場合(ステップS402:No)、ステップS411に移行する。また、ステップS403において、現在の時間帯に立ち寄った施設がないと判断した場合(ステップS403:No)、ステップS411に移行する。
【0059】
なお、詳細については、図8を用いて後述するが、ステップS401に示した自宅への目的地の設定において、利用者が「自宅へ帰る」などのボタンを長押しした場合に、ステップS411に移行するようにしてもよい。具体的な処理について補足すると、ステップS401の処理のあと、所定時間以上ボタンが押下されたか否かを判断するようにし、所定時間以上ボタンが押下された場合にステップS411に移行させればよい。一方、所定時間以上ボタンが押下されない場合にステップS402に移行させればよい。
【0060】
なお、上述した処理において、ステップS402およびステップS403の順序は、任意であり、双方を入れ替えてもよい。また、ステップS403では、自宅までの到着予想時間帯と同じ時間帯に立ち寄ったことのある施設があるか否かを判断してもよい。なお、この場合、自宅への到着予想時刻は、たとえば、現在位置から自宅までの直線距離を、予め設定される速度で走行する場合の概算とすればよい。
【0061】
上述した処理によれば、自宅が目的地として設定された際、記憶されている施設の選択を利用者から受け付けた場合に、当該施設を立ち寄り地として自宅までの経路を探索するようにしたので、帰宅までの経路に、立ち寄り地を設定する場合、画面をスクロールするなどの煩雑な操作をおこなうことなく、簡単且つ迅速に、立ち寄り地の設定をおこなうことができる。
【0062】
また、移動体が前記自宅の周辺の施設に立ち寄った際に、当該施設の情報とともに立ち寄った時間帯を記憶し、自宅が目的地として設定された際に、現在の時間帯または自宅への到着予想時間帯に立ち寄ったことのある施設の選択を受け付けるようにしたので、時間帯に応じた立ち寄り地を探索することができる。したがって、利用者は、同じような時間帯に立ち寄ったことのある施設を、簡単な操作で立ち寄り地として設定することができる。
【0063】
また、立ち寄った施設の情報とともに当該施設に立ち寄った回数を記憶し、自宅が目的地として設定された際に、所定回数以上立ち寄ったことのある施設の選択を受け付けるようにしたので、所定回数以上立ち寄ったことのある施設を探索することができる。したがって、利用者は、よく立ち寄る施設を、簡単な操作で立ち寄り地として設定することができる。
【0064】
また、記憶している施設のうちから複数の施設の選択を受付可能とし、複数の施設の選択を受け付けた場合に、当該複数の施設を所定の順に立ち寄って自宅までの経路を探索するようにしたので、複数の施設を簡単な操作で立ち寄り地として設定することができる。
【0065】
(走行履歴を基にした立ち寄り地を登録する処理の一例)
つぎに、図5を用いて、本実施の形態にかかるナビゲーション装置300がおこなう走行履歴を基にした立ち寄り地を登録する処理の一例について説明する。図5は、走行履歴を基にした立ち寄り地を登録する処理の一例を示すフローチャートである。なお、図5においては、立ち寄り地登録画面(図13参照)が表示されていることを前提とする。
【0066】
図5において、ナビゲーション装置300は、「走行履歴から探す」が選択されたか否かを判断する(ステップS501)。ステップS501において、「走行履歴から探す」が選択されるまで待機状態にある(ステップS501:Noのループ)。ステップS501において、「走行履歴から探す」が選択されると(ステップS501:Yes)、走行履歴情報を取得する(ステップS502)。そして、過去に所定回数以上立ち寄ったことのある自宅周辺の施設を抽出する(ステップS503)。なお、過去に到達した回数は、たとえば、直近の所定期間内の回数である。
【0067】
さらに、当該施設に到達した時間帯ごとに分類する(ステップS504)。このあと、当該施設を立ち寄り地として登録するか否かの通知をおこなう(ステップS505)。なお、ステップS505において通知される画面の詳細については、図14を用いて後述する。このあと、「はい」が選択されると(ステップS506:Yes)、当該施設を時間帯ごとの立ち寄り地として登録し(ステップS507)、一連の処理を終了する。
【0068】
一方、ステップS506において、「はい」が選択されなかった場合(ステップS506:No)、つまり、「いいえ」が選択された場合、一連の処理を終了する。なお、登録される施設の詳細については、図19を用いて後述する。
【0069】
上述した処理によれば、車両の走行履歴情報を取得するようにし、走行履歴情報に基づいて、過去に到達した回数の多い自宅周辺の施設を抽出するとともに、時間帯ごとに分類して、立ち寄り地に登録するようにしたので、帰宅時に、時間帯を考慮して、最も立ち寄る可能性の高い施設を立ち寄り地として登録させることができる。また、利用者は、自らが地図画面等から立ち寄り地を検索しなければならないといった手間を省くことができ、簡単に、立ち寄り地を登録することができるとともに、利用者自身の判断により利用者の所望する立ち寄り地を登録することができる。
【0070】
(車両の駐車を基にした立ち寄り地を登録する処理の一例)
つぎに、図6を用いて、本実施の形態にかかるナビゲーション装置300がおこなう車両の駐車を基にした立ち寄り地を登録する処理の一例について説明する。図6は、車両の駐車を基にした立ち寄り地を登録する処理の一例を示すフローチャートである。
【0071】
図6において、ナビゲーション装置300は、現在位置が自宅周辺か否かを判断する(ステップS601)。ステップS601において、現在位置が自宅周辺となるまで待機状態にある(ステップS601:Noのループ)。ステップS601において、現在位置が自宅周辺となると(ステップS601:Yes)、施設にて駐車したか否かを判断する(ステップS602)。なお、ステップS602において、表示される画面の詳細については、図15を用いて後述する。
【0072】
ステップS602において、施設にて駐車したと判断した場合(ステップS602:Yes)、所定時間経過したか否かを判断する(ステップS603)。ステップS603において、所定時間経過したと判断した場合(ステップS603:Yes)、当該施設を立ち寄り地として登録するか否かの通知をおこなう(ステップS604)。なお、ステップS603における所定時間の経過には、エンジンを切った状態を含み、この場合、ステップS604における通知は、エンジンの再始動後に通知されることになる。また、ステップS604において通知される画面の詳細については、図16を用いて後述する。
【0073】
ステップS604において、「はい」が選択されたか否かを判断する(ステップS605)。ステップS605において、「はい」が選択されたと判断した場合(ステップS605:Yes)、当該施設を、現在の時間帯(たとえば夜間)における立ち寄り地として登録し(ステップS606)、一連の処理を終了する。
【0074】
一方、ステップS602において、施設にて駐車しない場合(ステップS602:No)、一連の処理を終了する。また、ステップS603において、所定時間経過していない場合(ステップS603:No)、車両が発進したか否かを判断する(ステップS607)。ステップS607において、車両が発進するまで(ステップS607:No)、ステップS603に移行し、車両が発進すると(ステップS607:Yes)、一連の処理を終了する。また、ステップS605において、「はい」が選択されなかった場合(ステップS605:No)、つまり、「いいえ」が選択された場合、一連の処理を終了する。なお、登録される施設の詳細については、図19を用いて後述する。
【0075】
上述した処理によれば、車両が自宅周辺の施設にて駐車し、所定時間が経過した際に、当該施設を立ち寄り地に登録するか否かの通知をおこなうようにしたので、利用者は、自らが地図画面等から立ち寄り地を検索して登録しなければならないといった手間を省くことができ、簡単に、立ち寄り地を登録することができる。
【0076】
(登録地を設定する際に立ち寄り地を登録する処理の一例)
つぎに、図7を用いて、本実施の形態にかかるナビゲーション装置300がおこなう登録地を設定する際に立ち寄り地を登録する処理の一例について説明する。図7は、登録地を設定する際に立ち寄り地を登録する処理の一例を示すフローチャートである。なお、登録地は、たとえば、利用者がマーキングしておきたい施設など、任意に設定する施設である。
【0077】
図7において、ナビゲーション装置300は、登録地が設定された否かを判断する(ステップS701)。なお、登録地の設定画面の詳細については、図17を用いて後述する。ステップS701において、登録地が設定されるまで待機状態にある(ステップS701:Noのループ)。ステップS701において、登録地が設定されると(ステップS701:Yes)、登録地を立ち寄り地として登録するか否かの通知をおこなう(ステップS702)。ステップS702において、通知される画面の詳細については、図18を用いて後述する。
【0078】
そして、「はい」が選択されたか否かを判断する(ステップS703)。ステップS703において、「はい」が選択されたと判断した場合(ステップS703:Yes)、登録する時間帯を受け付けるとともに(ステップS704)、登録地を立ち寄り地として登録し(ステップS705)、一連の処理を終了する。
【0079】
一方、ステップS703において、「はい」が選択されなかった場合(ステップS703:No)、つまり、「いいえ」が選択された場合、一連の処理を終了する。なお、登録される施設の詳細については、図19を用いて後述する。
【0080】
上述した処理によれば、利用者によって自宅周辺の登録地が設定された際に、当該登録地を立ち寄り地に登録することができる。したがって、利用者は、自らが地図画面等から立ち寄り地を検索して登録しなければならないといった手間を省くことができ、登録地の設定と同時に、立ち寄り地を登録することができる。
【0081】
(経路探索時における表示画面の一例)
つぎに、図8〜図11を用いて、経路探索時における表示画面の一例について説明する。図8は、メニュー画面800を示す説明図である。
【0082】
図8において、メニュー画面800は、ショートカットボタン801と、機能選択ボタン802とが表示されている。ショートカットボタン801は、自宅までのルートを探索することができるボタンである。機能選択ボタン802は、施設検索や各種登録の設定などをおこなうことができるボタンである。このメニュー画面800において、ショートカットボタン801が選択されると、図9に示す帰宅ルート設定画面900に移行する。
【0083】
なお、立ち寄り地が登録されていない場合には、具体的には、所定回数以上立ち寄ったことのある施設がない場合や、現在の時間帯に立ち寄った施設がない場合には、図9に示す帰宅ルート設定画面900に移行せずに自宅までのルートを探索する。また、ショートカットボタン801を長押した場合にも、帰宅ルート設定画面900に移行せずに自宅までのルートを探索する。
【0084】
図9は、帰宅ルート設定画面を示す説明図である。図9において、帰宅ルート設定画面900は、夜間の時間帯における立ち寄り地の候補が示されている。帰宅ルート設定画面900には、選択ボタン901,902と、現在時刻903とが表示されている。選択ボタン901は、選択された立ち寄り地を経由するルートを探索するためのボタンである。
【0085】
現在時刻903は、「21:15」であり、夜間である。なお、図9においては、選択ボタン901には、「立ち寄り地1,2」のみが登録され、「立ち寄り地3,4」が未登録になっている。また、選択ボタン902は、立ち寄り地を経由しないルートを探索するためのボタンである。
【0086】
この帰宅ルート設定画面900において、選択ボタン901が選択され、「立ち寄り地1」および「立ち寄り地2」が選択されると、図10に示すルート案内画面1000に移行する。一方、選択ボタン902が選択されると、つまり、「立ち寄り地なし」が選択されると、図11に示すルート案内画面1100に移行する。
【0087】
図10は、立ち寄り地を経由する場合のルート案内画面1000を示す説明図である。図10において、ルート案内画面1000には、立ち寄り地が2つ選択された場合を示している。
【0088】
ルート案内画面1000には、現在位置1001と、自宅1002と、立ち寄り地1003,1004と、案内経路1005とが表示されている。案内経路1005は、現在位置1001から、立ち寄り地1003,1004を経由して、自宅1002までの経路である。この案内経路1005は、現在位置から近い順に、立ち寄り地1003,1004を経由するようになっている。なお、上述した図9において、選択ボタン901によって選択された施設の順に経路探索をおこなってもよい。また、立ち寄り地1003,1004を経由する順番を利用者に問うメッセージを表示するとともに、利用者からの選択を受け付けるようにしてもよい。
【0089】
図11は、立ち寄り地を経由しない場合のルート案内画面1100を示す説明図である。図11において、ルート案内画面1100には、現在位置1001と、自宅1002と、案内経路1101とが表示されている。案内経路1101は、現在位置1001から、最短または最速の自宅1002までの経路である。
【0090】
図8〜図11の一連の表示によれば、立ち寄り地を経由するか否かの表示をおこない、立ち寄り地を経由する旨の入力があった場合に、立ち寄り地を経由して自宅までの経路を探索するようにしたので、利用者は、画面をスクロールするなどの煩雑な操作をおこなうことなく、簡単且つ迅速に、立ち寄り地の設定をおこなうことができる。
【0091】
また、複数の立ち寄り地の選択を受け付けるようにしたので、複数の立ち寄り地を経由して自宅までの経路を探索することができる。したがって、利用者は、表示された立ち寄り地の中から、利用者の所望するものを選択するだけで、簡単に、立ち寄り地を設定することができる。
【0092】
(メニュー画面から立ち寄り地を登録する場合の表示画面の一例)
つぎに、図12〜図14を用いて、メニュー画面から立ち寄り地を登録する場合の表示画面の一例について説明する。図12は、立ち寄り地登録画面1200を示す説明図である。
【0093】
図12において、立ち寄り地登録画面1200には、選択ボタン1201が表示されている。選択ボタン1201のうち、「立ち寄り地1,2」が登録され、「立ち寄り地3,4」が未登録になっている。この立ち寄り地登録画面1200において、たとえば、選択ボタン1201の「立ち寄り地3」が選択されると、図13に示す「立ち寄り地3登録画面」1300に移行する。
【0094】
図13は、「立ち寄り地3登録画面」1300を示す説明図である。図13において、「立ち寄り地3登録画面」1300には、検索条件1301が表示されている。検索条件1301には、地図、名称、登録地、走行履歴などがある。この検索条件1301のうち、たとえば、走行履歴が選択されると、図14に示す登録受付画面1400に移行する。
【0095】
図14は、登録受付画面1400を示す説明図である。図14において、登録受付画面1400には、地図表示1410と、選択ボタン1420とが表示されている。地図表示1410は、登録する施設1411が表示されている。施設1411は、走行履歴に基づき、直近の所定期間内のうち、夜間に到達した回数の多い施設である。この登録受付画面1400において、選択ボタン1420のうち、「はい」が選択されると、施設1411が上述した「立ち寄り地3」に登録される。
【0096】
図12〜図14の一連の表示によれば、走行履歴情報に基づいて、過去に到達した回数の多い自宅周辺の施設を抽出し、抽出した施設を立ち寄り地に登録するか否かの表示をおこなうようにしたので、帰宅する時間帯に、最も立ち寄る可能性の高い施設を立ち寄り地として登録させることができる。また、利用者は、自らが地図画面等から立ち寄り地を検索しなければならないといった手間を省くことができ、簡単に、立ち寄り地を登録することができる。
【0097】
(車両の駐車を基にした立ち寄り地を登録する場合の表示画面の一例)
つぎに、図15および図16を用いて、車両の駐車を基にした立ち寄り地を登録する場合の表示画面の一例について説明する。図15は、施設にて駐車したときの表示画面1500の一例を示す説明図である。
【0098】
図15において、表示画面1500には、自宅1501と、現在位置1502と、施設1503と、現在時刻1504とが表示されている。現在位置1502は、施設1503と同じ位置に位置する。また、現在位置1502(施設1503)は、自宅1501から所定の距離の範囲内にあり、つまり、自宅1501の周辺に位置している。現在時刻1504は、「21:30」であり、夜間の時間帯である。
【0099】
図16は、登録受付画面1600を示す説明図である。図16に示す登録受付画面1600は、上述した図15に示した現在位置1502にて、車両が駐車して所定時間経過したときに表示される画面である。図16において、登録受付画面1600には、地図表示1610と、選択ボタン1620とが表示されている。地図表示1610は、登録する施設1611が表示されている。この登録受付画面1600において、選択ボタン1620のうち、「はい」が選択されると、施設1611が上述した夜間の時間帯における「立ち寄り地4」に登録される。一方、「いいえ」が選択されると、施設1611が「立ち寄り地4」に登録されないようになっている。
【0100】
図15および図16の表示によれば、車両が自宅周辺の施設にて駐車し、所定時間が経過した際に、当該施設を立ち寄り地に登録することができるので、利用者は、自らが地図画面等から立ち寄り地を検索しなければならないといった手間を省くことができるとともに、簡単に、立ち寄り地を登録することができる。
【0101】
(登録地を設定する際に立ち寄り地を登録する場合の表示画面の一例)
つぎに、図17および図18を用いて、登録地を設定する際に立ち寄り地を登録する場合の表示画面の一例について説明する。図17は、登録地設定画面1700を示す説明図である。
【0102】
図17において、登録地設定画面1700は、利用者が任意に設定することができる登録地を設定する際の画面である。登録地には、たとえば、勤務する会社、気に入った店舗、友人宅などが登録される。この登録地設定画面1700においては、友人の家が登録される画面を示している。この登録地設定画面1700において、登録地が設定されると、図18に示す登録受付画面1800に移行する。なお、友人の家は、自宅周辺に位置するものとする。
【0103】
図18は、登録受付画面1800を示す説明図である。図18において、登録受付画面1800には、地図表示1810と、選択ボタン1820とが表示されている。地図表示1810は、登録する施設1811(友人の家)が表示されている。この登録受付画面1800において、選択ボタン1820のうち、「はい」が選択されると、たとえば、時間帯を受け付ける画面に移行するとともに、利用者から受け付けた時間帯(たとえば、夜間)における「立ち寄り地4」に施設1811が登録(変更)される。一方、「いいえ」が選択されると、「立ち寄り地4」に施設1811が登録(変更)されないようになっている。
【0104】
図17および図18の表示によれば、利用者によって自宅周辺の任意の登録地が設定されたときに、当該登録地を立ち寄り地に登録することができる。したがって、利用者は、自らが地図画面等から立ち寄り地を検索しなければならないといった手間を省くことができ、登録地の設定と同時に、立ち寄り地を登録することができる。
【0105】
(各時間帯における立ち寄り地の一例)
つぎに、図19を用いて、本実施例において、各時間帯における立ち寄り地の一例について説明する。図19は、各時間帯における立ち寄り地の一例を示す説明図である。
【0106】
図19において、履歴情報1900には、立ち寄り地1901と、時間帯1902とが記載されている。立ち寄り地は、自宅が目的地に設定された際に、所定回数以上立ち寄ったことのある施設を示す。また、時間帯1902は、立ち寄った時間帯を示している。具体例を挙げて説明すると、たとえば、夜間の時間帯においては、立ち寄り地1〜4が、「AAストア」、「A書店」、「BBスタンド」、「喫茶CC」として登録されている。つまり、上述したように、夜間の時間帯において、目的地が自宅に設定された場合、上記立ち寄り地1〜4が、経由する施設として選択可能に表示されるようになっている。
【0107】
なお、図19において、早朝および深夜の立ち寄り地3,4が記載されていないが、これは、当該時間帯に所定回数以上立ち寄った施設がないなど、未登録であることを示している。また、図19においては、時間帯1902ごとに立ち寄り地1901を分類したが、時間帯に限られるものではなく、曜日ごとの分類や、平日や休日といった分類としてもよい。また、利用者ごとに分類することも可能である。
【0108】
上述したように、本実施例にかかるナビゲーション装置300は、目的地として自宅が設定された際、記憶(または登録)されている施設の選択を利用者から受け付けた場合に、当該施設を立ち寄り地として自宅までの経路を探索するようにした。したがって、帰宅までの経路に、立ち寄り地を設定する場合、画面をスクロールするなどの煩雑な操作をおこなうことなく、簡単且つ迅速に、立ち寄り地の設定をおこなうことができる。
【0109】
以上説明したように、本発明の経路探索装置、経路探索方法、経路探索プログラム、および記録媒体によれば、自宅が目的地に設定された際に、簡単且つ迅速に、立ち寄り地の設定をおこなうことができる。
【0110】
なお、本実施例で説明した経路探索方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、CD−ROM、MO、DVDなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【0111】
【図1】実施の形態にかかる経路探索装置の機能的構成の一例を示すブロック図である。
【図2】本実施の形態にかかる経路探索装置の経路探索処理手順の一例を示すフローチャートである。
【図3】本実施例にかかるナビゲーション装置のハードウェア構成の一例を示すブロック図である。
【図4】本実施例にかかるナビゲーション装置がおこなう経路探索処理の一例を示すフローチャートである。
【図5】走行履歴を基にした立ち寄り地を登録する処理の一例を示すフローチャートである。
【図6】車両の駐車を基にした立ち寄り地を登録する処理の一例を示すフローチャートである。
【図7】登録地を設定する際に立ち寄り地を登録する処理の一例を示すフローチャートである。
【図8】メニュー画面を示す説明図である。
【図9】帰宅ルート設定画面を示す説明図である。
【図10】立ち寄り地を経由する場合のルート案内画面を示す説明図である。
【図11】立ち寄り地を経由しない場合のルート案内画面を示す説明図である。
【図12】立ち寄り地登録画面を示す説明図である。
【図13】「立ち寄り地3登録画面」を示す説明図である。
【図14】登録受付画面を示す説明図である。
【図15】施設にて駐車したときの表示画面の一例を示す説明図である。
【図16】登録受付画面を示す説明図である。
【図17】登録地設定画面を示す説明図である。
【図18】登録受付画面を示す説明図である。
【図19】各時間帯における立ち寄り地の一例を示す説明図である。
【符号の説明】
【0112】
100 経路探索装置
101 自宅記憶部
102 履歴記憶部
103 目的地設定部
104 受付部
105 探索部
106 通知部
107 登録部
300 ナビゲーション装置
【特許請求の範囲】
【請求項1】
移動体に搭載される経路探索装置において、
自宅の情報を記憶する自宅記憶手段と、
移動体が前記自宅の周辺の施設に立ち寄った際に、当該施設の情報を記憶する履歴記憶手段と、
前記自宅が目的地として設定された際に、前記履歴記憶手段に記憶されている施設の選択を利用者から受け付ける受付手段と、
前記施設の選択を受け付けた場合に、当該施設を立ち寄り地として前記自宅までの経路を探索する探索手段と、
を備えることを特徴とする経路探索装置。
【請求項2】
前記履歴記憶手段は、前記移動体が前記自宅の周辺の施設に立ち寄った際に、当該施設の情報とともに立ち寄った時間帯を記憶し、
前記受付手段は、前記自宅が目的地として設定された際に、前記履歴記憶手段に記憶されていて現在の時間帯または前記自宅への到着予想時間帯に立ち寄ったことのある施設の選択を受け付けることを特徴とする請求項1に記載の経路探索装置。
【請求項3】
前記履歴記憶手段は、立ち寄った施設の情報とともに当該施設に立ち寄った回数を記憶し、
前記受付手段は、前記自宅が目的地として設定された際に、前記履歴記憶手段に記憶されていて所定回数以上立ち寄ったことのある施設の選択を受け付けることを特徴とする請求項1または2に記載の経路探索装置。
【請求項4】
前記受付手段は、前記履歴記憶手段に記憶されている施設のうちから複数の施設の選択を受付可能であり、
前記探索手段は、複数の施設の選択を受け付けた場合に、当該複数の施設を所定の順に立ち寄って前記自宅までの経路を探索することを特徴とする請求項1〜3のいずれか一つに記載の経路探索装置。
【請求項5】
前記履歴記憶手段は、予め立ち寄り地として施設を登録する登録手段を備え、
前記受付手段は、前記登録手段に前記施設を立ち寄り地として登録するか否かの選択を受け付けるとともに、前記自宅が目的地として設定された際に、前記登録手段に登録されている施設の選択を受け付けることを特徴とする請求項1〜4のいずれか一つに記載の経路探索装置。
【請求項6】
自宅の情報を記憶する自宅記憶工程と、
移動体が前記自宅の周辺の施設に立ち寄った際に、当該施設の情報を記憶する履歴記憶工程と、
前記自宅が目的地として設定された際に、前記履歴記憶工程にて記憶された施設の選択を利用者から受け付ける受付工程と、
前記施設の選択を受け付けた場合に、当該施設を立ち寄り地として前記自宅までの経路を探索する探索工程と、
を含むことを特徴とする経路探索方法。
【請求項7】
請求項6に記載の経路探索方法をコンピュータに実行させることを特徴とする経路探索プログラム。
【請求項8】
請求項7に記載の経路探索プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【請求項1】
移動体に搭載される経路探索装置において、
自宅の情報を記憶する自宅記憶手段と、
移動体が前記自宅の周辺の施設に立ち寄った際に、当該施設の情報を記憶する履歴記憶手段と、
前記自宅が目的地として設定された際に、前記履歴記憶手段に記憶されている施設の選択を利用者から受け付ける受付手段と、
前記施設の選択を受け付けた場合に、当該施設を立ち寄り地として前記自宅までの経路を探索する探索手段と、
を備えることを特徴とする経路探索装置。
【請求項2】
前記履歴記憶手段は、前記移動体が前記自宅の周辺の施設に立ち寄った際に、当該施設の情報とともに立ち寄った時間帯を記憶し、
前記受付手段は、前記自宅が目的地として設定された際に、前記履歴記憶手段に記憶されていて現在の時間帯または前記自宅への到着予想時間帯に立ち寄ったことのある施設の選択を受け付けることを特徴とする請求項1に記載の経路探索装置。
【請求項3】
前記履歴記憶手段は、立ち寄った施設の情報とともに当該施設に立ち寄った回数を記憶し、
前記受付手段は、前記自宅が目的地として設定された際に、前記履歴記憶手段に記憶されていて所定回数以上立ち寄ったことのある施設の選択を受け付けることを特徴とする請求項1または2に記載の経路探索装置。
【請求項4】
前記受付手段は、前記履歴記憶手段に記憶されている施設のうちから複数の施設の選択を受付可能であり、
前記探索手段は、複数の施設の選択を受け付けた場合に、当該複数の施設を所定の順に立ち寄って前記自宅までの経路を探索することを特徴とする請求項1〜3のいずれか一つに記載の経路探索装置。
【請求項5】
前記履歴記憶手段は、予め立ち寄り地として施設を登録する登録手段を備え、
前記受付手段は、前記登録手段に前記施設を立ち寄り地として登録するか否かの選択を受け付けるとともに、前記自宅が目的地として設定された際に、前記登録手段に登録されている施設の選択を受け付けることを特徴とする請求項1〜4のいずれか一つに記載の経路探索装置。
【請求項6】
自宅の情報を記憶する自宅記憶工程と、
移動体が前記自宅の周辺の施設に立ち寄った際に、当該施設の情報を記憶する履歴記憶工程と、
前記自宅が目的地として設定された際に、前記履歴記憶工程にて記憶された施設の選択を利用者から受け付ける受付工程と、
前記施設の選択を受け付けた場合に、当該施設を立ち寄り地として前記自宅までの経路を探索する探索工程と、
を含むことを特徴とする経路探索方法。
【請求項7】
請求項6に記載の経路探索方法をコンピュータに実行させることを特徴とする経路探索プログラム。
【請求項8】
請求項7に記載の経路探索プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【公開番号】特開2009−156697(P2009−156697A)
【公開日】平成21年7月16日(2009.7.16)
【国際特許分類】
【出願番号】特願2007−334710(P2007−334710)
【出願日】平成19年12月26日(2007.12.26)
【出願人】(000005016)パイオニア株式会社 (3,620)
【Fターム(参考)】
【公開日】平成21年7月16日(2009.7.16)
【国際特許分類】
【出願日】平成19年12月26日(2007.12.26)
【出願人】(000005016)パイオニア株式会社 (3,620)
【Fターム(参考)】
[ Back to top ]