(57)【要約】【課題】目的地として設定された施設へ利用可能時間内に到着できない場合であっても、同じ種類の他の施設へ誘導及び案内を行うことができるナビゲーション装置、ナビゲーション方法及びナビゲーションプログラムを提供する。【解決手段】記憶部１１に、施設の位置、種類及び利用可能時間等の情報を施設データ１３として記憶しておく。ＧＰＳ受信部２及びＶＩＣＳ受信部３等から取得できる情報を基に、現在の自動車の位置から目的地までの経路及び目的地へ到着する時刻を算出する。目的地の到着時刻が利用可能時間内でない場合、施設データ１３から目的地と同じ種類の施設を検索して表示部７に表示し、ユーザが選択した施設を新たな目的地として誘導及び案内を行う。【選択図】図１
2007255927.tif 000002
【特許請求の範囲】
【請求項１】
移動体の位置に係る情報を取得する位置取得手段と、目的地に係る設定を受け付ける受付手段と、該受付手段が受け付けた目的地に到着する時刻を算出する到着時刻算出手段とを備え、目的地への誘導案内を行うナビゲーション装置において、
施設の位置、種類及び利用可能時間に係る情報を記憶する施設情報記憶手段と、
前記受付手段が受け付けた目的地が、前記施設情報記憶手段に記憶された施設の場合に、前記到着時刻算出手段が算出した到着時刻が、前記施設情報記憶手段が記憶した目的地の利用可能時間内であるか否かを判定する判定手段と、
該判定手段が利用可能時間内でないと判定した場合に、前記施設情報記憶手段が記憶した施設から、前記受付手段が受け付けた目的地と同じ種類の施設を検索する検索手段と、
該検索手段が検索した施設を表示する表示手段と
を備えることを特徴とするナビゲーション装置。
【請求項２】
前記位置取得手段が取得した移動体の位置から、前記受付手段が受け付けた目的地までの経路を算出する経路算出手段を備え、
前記表示手段は、前記受付手段が受け付けた目的地、前記経路算出手段が算出した経路、及び前記検索手段が検索した施設を表示するようにしてある請求項１に記載のナビゲーション装置。
【請求項３】
交通情報を取得する交通情報取得手段を備え、
前記到着時刻算出手段は、前記交通情報取得手段が取得した交通情報に応じて、目的地に到着する時刻を算出するようにしてある請求項１又は請求項２に記載のナビゲーション装置。
【請求項４】
前記到着時刻算出手段は、所定の時間毎に到着時刻の算出を行うようにしてある請求項１乃至請求項３のいずれか１つに記載のナビゲーション装置。
【請求項５】
前記受付手段は、前記検索手段が検索した施設から選択された施設を、目的地に係る設定として受け付けることが可能にしてある請求項１乃至請求項４のいずれか１つに記載のナビゲーション装置。
【請求項６】
前記検索手段は、前記受付手段が受け付けた目的地から予め定められた距離以内の施設を検索するようにしてある請求項１乃至請求項５のいずれか１つに記載のナビゲーション装置。
【請求項７】
前記検索手段は、利用可能時間内に到着可能な施設を検索するようにしてある請求項１乃至請求項６のいずれか１つに記載のナビゲーション装置。
【請求項８】
前記検索手段は、予め定められた数の施設を検索するようにしてある請求項１乃至請求項７のいずれか１つに記載のナビゲーション装置。
【請求項９】
前記表示手段は、前記検索手段が検索した施設を、前記受付手段が受け付けた目的地から近い順に表示するようにしてある請求項１乃至請求項８のいずれか１つに記載のナビゲーション装置。
【請求項１０】
移動体の位置に係る情報を取得し、目的地に係る設定を受け付け、受け付けた目的地に到着する時刻を算出して、目的地への誘導案内を行うナビゲーション方法において、
施設の位置、種類及び利用可能時間に係る情報を記憶し、
受け付けた目的地が記憶した施設である場合に、算出した到着時刻が目的地の利用可能時間内であるか否かを判定し、
利用可能時間内でないと判定した場合に、記憶した施設から受け付けた目的地と同じ種類の施設を検索し、
検索した施設を表示すること
を特徴とするナビゲーション方法。
【請求項１１】
取得した移動体の位置から受け付けた目的地までの経路を算出し、
受け付けた目的地、算出した経路、及び検索した施設を表示する請求項１０に記載のナビゲーション方法。
【請求項１２】
交通情報を取得し、
取得した交通情報に応じて、受け付けた目的地に到着する時刻を算出する請求項１０又は請求項１１に記載のナビゲーション方法。
【請求項１３】
所定の時間毎に、受け付けた目的地に到着する時刻を算出する請求項１０乃至請求項１２のいずれか１つに記載のナビゲーション方法。
【請求項１４】
検索した施設から選択された施設を、目的地に係る設定として受け付ける請求項１０乃至請求項１３のいずれか１つに記載のナビゲーション方法。
【請求項１５】
記憶した施設から受け付けた目的地と同じ種類の施設を検索する場合に、
受け付けた目的地から予め定められた距離以内の施設を検索する請求項１０乃至請求項１４のいずれか１つに記載のナビゲーション方法。
【請求項１６】
記憶した施設から受け付けた目的地と同じ種類の施設を検索する場合に、
利用可能時間内に到着可能な施設を検索する請求項１０乃至請求項１５のいずれか１つに記載のナビゲーション方法。
【請求項１７】
記憶した施設から受け付けた目的地と同じ種類の施設を検索する場合に、
予め定められた数の施設を検索する請求項１０乃至請求項１６のいずれか１つに記載のナビゲーション方法。
【請求項１８】
検索した施設を受け付けた目的地から近い順に表示する請求項１０乃至請求項１７のいずれか１つに記載のナビゲーション方法。
【請求項１９】
処理装置に、移動体の位置に係る情報を取得させ、目的地に係る設定を受け付けさせ、受け付けられた目的地に到着する時刻を算出させて、目的地への誘導案内を行わせるナビゲーションプログラムにおいて、
処理装置に、
施設の位置、種類及び利用可能時間に係る情報を記憶させ、
受け付けられた目的地が記憶された施設である場合に、算出された到着時刻が目的地の利用可能時間内であるか否かを判定させ、
利用可能時間内でないと判定された場合に、記憶された施設から受け付けられた目的地と同じ集類の施設を検索させ、
検索された施設を表示させること
を特徴とするナビゲーションプログラム。
【請求項２０】
処理装置に、
取得された移動体の位置から受け付けられた目的地までの経路を算出させ、
受け付けられた目的地、算出された経路、及び検索された施設を表示させる請求項１９に記載のナビゲーションプログラム。
【請求項２１】
処理装置に、
交通情報を取得させ、
取得された交通情報に応じて、受け付けられた目的地に到着する時刻を算出させる請求項１９又は請求項２０に記載のナビゲーションプログラム。
【請求項２２】
処理装置に、
所定の時間毎に、受け付けられた目的地に到着する時刻を算出させる請求項１９乃至請求項２１のいずれか１つに記載のナビゲーションプログラム。
【請求項２３】
処理装置に、
検索された施設から選択された施設を、目的地に係る設定として受け付けさせる請求項１９乃至請求項２２のいずれか１つに記載のナビゲーションプログラム。
【請求項２４】
処理装置に、
記憶された施設から受け付けられた目的地と同じ種類の施設を検索させる場合に、
受け付けられた目的地から予め定められた距離以内の施設を検索させる請求項１９乃至請求項２３のいずれか１つに記載のナビゲーションプログラム。
【請求項２５】
処理装置に、
記憶された施設から受け付けられた目的地と同じ種類の施設を検索させる場合に、
利用可能時間内に到着可能な施設を検索させる請求項１９乃至請求項２４のいずれか１つに記載のナビゲーションプログラム。
【請求項２６】
処理装置に、
記憶された施設から受け付けられた目的地と同じ種類の施設を検索させる場合に、
予め定められた数の施設を検索させる請求項１９乃至請求項２５のいずれか１つに記載のナビゲーションプログラム。
【請求項２７】
処理装置に、
検索された施設を受け付けられた目的地から近い順に表示させる請求項１９乃至請求項２６のいずれか１つに記載のナビゲーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設定された目的地への誘導及び案内を行うと共に、設定された目的地の施設へ利用可能時間内に到着できるか否かを判定できるナビゲーション装置、ナビゲーション方法及びナビゲーションプログラムに関する。
【背景技術】
【０００２】
自動車の位置を特定し、ユーザが設定した目的地までの適切な経路を案内することができる自動車のナビゲーション装置が利用されている。ナビゲーション装置は、人工衛星から送信される電波を基に自動車の位置を特定するＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用するものである。ＧＰＳ用の人工衛星は複数存在しており、ナビゲーション装置は複数の人工衛星からのＧＰＳ信号を受信し、受信したＧＰＳ信号の時間差を計測し、計測した時間差に基づいて自動車の位置を特定するようにしてある。また、近年においては、携帯電話などの機器にナビゲーション装置が搭載されている。
【０００３】
ナビゲーション装置は、ユーザが目的地を設定した場合に、現在位置から目的地までの経路を算出し、この経路により目的地へ向かうときの到着時刻を算出して表示する機能を有している。到着時刻を算出する際には、現在位置から目的地までの距離及び算出した経路を走行可能な速度等の情報に基づいて算出を行っている。
【０００４】
特許文献１においては、車両の停車中に施設の検索条件を予め受け付けて記憶しておき、車両の走行中にユーザが予め記憶した検索条件を指定することによって、検索条件を満たす施設を経由地又は目的地として検索することができる車両用ナビゲーション装置が提案されている。この車両用ナビゲーション装置は、全ての選択要素をユーザに報知する必要をなくし、ユーザが車両走行中に経由地又は目的地の詳細な設定行う必要をなくすことができると共に、ユーザの詳細な希望条件を満たす経由地又は目的地を車両走行中であっても容易な操作で設定することができる。
【特許文献１】特開２００４−７７１８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ユーザが設定した目的地が例えばレストランのような所定の利用可能時間を有する施設である場合、この施設へ誘導及び案内を行っても、到着した時刻が利用可能時間の終了後又は開始前であれば、ユーザはこの施設を利用することができないという問題がある。
【０００６】
特許文献１に記載の車両用ナビゲーション装置においては、施設の検索を行う際に利用可能時間を検索条件として含めることができるが、ユーザが目的地を直接に入力した場合には、上述の問題が発生する。また、ユーザが検索を行った時点では利用可能時間内に到着できる予測であっても、渋滞などの交通事情により到着時刻が遅れて利用可能時間内に到着できない虞がある。
【０００７】
本発明は、斯かる事情に鑑みてなされたものであって、その目的とするところは、ユーザが設定した目的地に到着する時刻を算出し、目的地が所定の利用可能時間を有する施設であれば、算出した到着時刻が目的地の利用可能時間内であるか否かを判定し、到着時刻が利用可能時間内でない場合には、目的地と同じ種類の施設を検索して表示する構成とすることにより、施設の利用可能時間内に到着できない場合であっても、同じ種類の他の施設へ誘導及び案内を行うことができるナビゲーション装置、ナビゲーション方法及びナビゲーションプログラムを提供することにある。
【０００８】
また本発明の他の目的とするところは、現在位置から目的地までの経路を算出し、目的地、目的地までの経路及び検索した施設を表示する構成とすることにより、ユーザが目的地の設定及び変更等を行いやすいナビゲーション装置、ナビゲーション方法及びナビゲーションプログラムを提供することにある。
【０００９】
また本発明の他の目的とするところは、交通情報を取得し、交通情報を基に目的地に到着する時刻を算出する構成とすることにより、より正確な到着時刻の算出を行うことができるナビゲーション装置、ナビゲーション方法及びナビゲーションプログラムを提供することにある。
【００１０】
また本発明の他の目的とするところは、所定の時間毎に到着時刻の算出を行う構成とすることにより、道路の渋滞などの交通事情の変化が生じた場合であっても、正確な到着時刻の算出を行うことができるナビゲーション装置、ナビゲーション方法及びナビゲーションプログラムを提供することにある。
【００１１】
また本発明の他の目的とするところは、目的地と同じ種類の施設として検索された施設から一の施設を選択し、選択した施設を目的地として設定することができる構成とすることにより、目的地の利用可能時間内に到着できない場合に、簡単に目的地の変更を行うことができるナビゲーション装置、ナビゲーション方法及びナビゲーションプログラムを提供することにある。
【００１２】
また本発明の他の目的とするところは、目的地と同じ種類の施設を検索する場合に、目的地から予め定められた距離以内の施設を検索する構成とすることにより、ユーザの予定を大きく変更させることなく、目的地の変更を行うことができるナビゲーション装置、ナビゲーション方法及びナビゲーションプログラムを提供することにある。
【００１３】
また本発明の他の目的とするところは、目的地と同じ種類の施設を検索する場合に、現在地から利用可能時間内に到着可能な施設を検索する構成とすることにより、ユーザが確実に施設を利用できるように誘導及び案内を行うことができるナビゲーション装置、ナビゲーション方法及びナビゲーションプログラムを提供することにある。
【００１４】
また本発明の他の目的とするところは、目的地と同じ種類の施設を検索する場合に、予め定められた数の施設を検索する構成とすることにより、ユーザが目的地の変更を行いやすいナビゲーション装置、ナビゲーション方法及びナビゲーションプログラムを提供することにある。
【００１５】
また本発明の他の目的とするところは、検索した施設の表示を行う場合に、目的地から近い順に施設の表示を行う構成とすることにより、ユーザが目的地の変更を行いやすいナビゲーション装置、ナビゲーション方法及びナビゲーションプログラムを提供することにある。
【課題を解決するための手段】
【００１６】
第１発明に係るナビゲーション装置は、移動体の位置に係る情報を取得する位置取得手段と、目的地に係る設定を受け付ける受付手段と、該受付手段が受け付けた目的地に到着する時刻を算出する到着時刻算出手段とを備え、目的地への誘導案内を行うナビゲーション装置において、施設の位置、種類及び利用可能時間に係る情報を記憶する施設情報記憶手段と、前記受付手段が受け付けた目的地が、前記施設情報記憶手段に記憶された施設の場合に、前記到着時刻算出手段が算出した到着時刻が、前記施設情報記憶手段が記憶した目的地の利用可能時間内であるか否かを判定する判定手段と、該判定手段が利用可能時間内でないと判定した場合に、前記施設情報記憶手段が記憶した施設から、前記受付手段が受け付けた目的地と同じ種類の施設を検索する検索手段と、該検索手段が検索した施設を表示する表示手段とを備えることを特徴とする。
【００１７】
また、第２発明に係るナビゲーション装置は、前記位置取得手段が取得した移動体の位置から、前記受付手段が受け付けた目的地までの経路を算出する経路算出手段を備え、前記表示手段は、前記受付手段が受け付けた目的地、前記経路算出手段が算出した経路、及び前記検索手段が検索した施設を表示するようにしてあることを特徴とする。
【００１８】
また、第３発明に係るナビゲーション装置は、交通情報を取得する交通情報取得手段を備え、前記到着時刻算出手段は、前記交通情報取得手段が取得した交通情報に応じて、目的地に到着する時刻を算出するようにしてあることを特徴とする。
【００１９】
また、第４発明に係るナビゲーション装置は、前記到着時刻算出手段が、所定の時間毎に到着時刻の算出を行うようにしてあることを特徴とする。
【００２０】
また、第５発明に係るナビゲーション装置は、前記受付手段が、前記検索手段が検索した施設から選択された施設を、目的地に係る設定として受け付けることが可能にしてあることを特徴とする。
【００２１】
また、第６発明に係るナビゲーション装置は、前記検索手段が、前記受付手段が受け付けた目的地から予め定められた距離以内の施設を検索するようにしてあることを特徴とする。
【００２２】
また、第７発明に係るナビゲーション装置は、前記検索手段が、利用可能時間内に到着可能な施設を検索するようにしてあることを特徴とする。
【００２３】
また、第８発明に係るナビゲーション装置は、前記検索手段が、予め定められた数の施設を検索するようにしてあることを特徴とする。
【００２４】
また、第９発明に係るナビゲーション装置は、前記表示手段が、前記検索手段が検索した施設を、前記受付手段が受け付けた目的地から近い順に表示するようにしてあることを特徴とする。
【００２５】
また、第１０発明に係るナビゲーション方法は、移動体の位置に係る情報を取得し、目的地に係る設定を受け付け、受け付けた目的地に到着する時刻を算出して、目的地への誘導案内を行うナビゲーション方法において、施設の位置、種類及び利用可能時間に係る情報を記憶し、受け付けた目的地が記憶した施設である場合に、算出した到着時刻が目的地の利用可能時間内であるか否かを判定し、利用可能時間内でないと判定した場合に、記憶した施設から受け付けた目的地と同じ種類の施設を検索し、検索した施設を表示することを特徴とする。
【００２６】
また、第１１発明に係るナビゲーション方法は、取得した移動体の位置から受け付けた目的地までの経路を算出し、受け付けた目的地、算出した経路、及び検索した施設を表示することを特徴とする。
【００２７】
また、第１２発明に係るナビゲーション方法は、交通情報を取得し、取得した交通情報に応じて、受け付けた目的地に到着する時刻を算出することを特徴とする。
【００２８】
また、第１３発明に係るナビゲーション方法は、所定の時間毎に、受け付けた目的地に到着する時刻を算出することを特徴とする。
【００２９】
また、第１４発明に係るナビゲーション方法は、検索した施設から選択された施設を、目的地に係る設定として受け付けることを特徴とする。
【００３０】
また、第１５発明に係るナビゲーション方法は、記憶した施設から受け付けた目的地と同じ種類の施設を検索する場合に、受け付けた目的地から予め定められた距離以内の施設を検索することを特徴とする。
【００３１】
また、第１６発明に係るナビゲーション方法は、記憶した施設から受け付けた目的地と同じ種類の施設を検索する場合に、利用可能時間内に到着可能な施設を検索することを特徴とする。
【００３２】
また、第１７発明に係るナビゲーション方法は、記憶した施設から受け付けた目的地と同じ種類の施設を検索する場合に、予め定められた数の施設を検索することを特徴とする。
【００３３】
また、第１８発明に係るナビゲーション方法は、検索した施設を受け付けた目的地から近い順に表示することを特徴とする。
【００３４】
また、第１９発明に係るナビゲーションプログラムは、処理装置に、移動体の位置に係る情報を取得させ、目的地に係る設定を受け付けさせ、受け付けられた目的地に到着する時刻を算出させて、目的地への誘導案内を行わせるナビゲーションプログラムにおいて、処理装置に、施設の位置、種類及び利用可能時間に係る情報を記憶させ、受け付けられた目的地が記憶された施設である場合に、算出された到着時刻が目的地の利用可能時間内であるか否かを判定させ、利用可能時間内でないと判定された場合に、記憶された施設から受け付けられた目的地と同じ集類の施設を検索させ、検索された施設を表示させることを特徴とする。
【００３５】
また、第２０発明に係るナビゲーションプログラムは、処理装置に、取得された移動体の位置から受け付けられた目的地までの経路を算出させ、受け付けられた目的地、算出された経路、及び検索された施設を表示させることを特徴とする。
【００３６】
また、第２１発明に係るナビゲーションプログラムは、処理装置に、交通情報を取得させ、取得された交通情報に応じて、受け付けられた目的地に到着する時刻を算出させることを特徴とする。
【００３７】
また、第２２発明に係るナビゲーションプログラムは、処理装置に、所定の時間毎に、受け付けられた目的地に到着する時刻を算出させることを特徴とする。
【００３８】
また、第２３発明に係るナビゲーションプログラムは、処理装置に、検索された施設から選択された施設を、目的地に係る設定として受け付けさせることを特徴とする。
【００３９】
また、第２４発明に係るナビゲーションプログラムは、処理装置に、記憶された施設から受け付けられた目的地と同じ種類の施設を検索させる場合に、受け付けられた目的地から予め定められた距離以内の施設を検索させることを特徴とする。
【００４０】
また、第２５発明に係るナビゲーションプログラムは、処理装置に、記憶された施設から受け付けられた目的地と同じ種類の施設を検索させる場合に、利用可能時間内に到着可能な施設を検索させることを特徴とする。
【００４１】
また、第２６発明に係るナビゲーションプログラムは、処理装置に、記憶された施設から受け付けられた目的地と同じ種類の施設を検索させる場合に、予め定められた数の施設を検索させることを特徴とする。
【００４２】
また、第２７発明に係るナビゲーションプログラムは、処理装置に、検索された施設を受け付けられた目的地から近い順に表示させることを特徴とする。
【００４３】
本発明においては、施設の位置、種類及び利用可能時間に係る情報を予め記憶しておき、ユーザが設定した目的地に到着する時刻を算出し、目的地が記憶した施設である場合に、算出した到着時刻が目的地の利用可能時間内であるか否かを判定する。判定の結果、到着時刻が目的地の利用可能時間内でない場合には、記憶した施設の中から目的地と同じ種類の施設を検索して表示する。ユーザは、表示された施設から利用可能時間内に到着できる他の施設を選択して目的地を変更することが可能となる。
【００４４】
また、本発明においては、現在地から目的地までの経路を算出して、目的地、目的地までの経路及び検索した施設を表示する構成とする。ユーザは、表示されたこれらの情報を比較して、目的地として設定する施設を選択することができる。
【００４５】
また、本発明においては、交通情報を取得して、交通情報を基に目的地に到着する時刻の算出を行う。例えば目的地までの距離及び移動速度のみから到着時刻の算出を行った場合には、渋滞などの交通事情により算出した到着時刻に目的地に到着できない虞があるが、交通情報を考慮して到着時刻の算出を行うことによって、より正確な到着時刻を算出できる。
【００４６】
また、本発明においては、目的地に到着する時刻の算出を、所定の時間毎に繰り返し行う。到着時刻が所定の時間毎に更新されるため、渋滞などの交通事情により移動速度が変化した場合であっても、正確な到着時刻を算出できる。
【００４７】
また、本発明においては、目的地と同じ種類の施設を検索して表示し、表示された施設からユーザが選択した施設を受け付けて、新たな目的地とする。ユーザは簡単に同じ種類の施設に目的地の変更を行うことができる。
【００４８】
また、本発明においては、目的地と同じ種類の施設を検索する場合に、目的地から予め定められた距離以内の施設を検索する。例えば、ユーザは設定した目的地に到着した後、次の目的地へ向かう場合があり、新たな目的地を当初の目的地から離れた施設に変更することによって、次の目的地へ到着する時刻が遅れる可能性がある。当初の目的地から所定の距離以内の施設を表示することでこの問題を回避できる。
【００４９】
また、本発明においては、目的地と同じ種類の施設を検索する場合に、利用可能時間内に到着可能な施設を検索する。各施設に到着する時刻は、目的地に到着する時刻を算出した方法と同じ方法で算出することが可能である。予め各施設の到着時刻を算出して、到着可能な施設のみを表示することで、ユーザは到着可能な施設のみから施設の選択を行って目的地を変更できる。
【００５０】
また、本発明においては、目的地と同じ種類の施設を検索する場合に、予め定められた数の施設を検索し、この数を超えた場合には、検索を行わない。新たな目的地の候補として表示される施設の数が多すぎた場合には、ユーザが選択を迷う可能性があるため、例えば当初の目的地に近い施設から優先するなどして、表示する施設の数を限定し、ユーザの選択を行いやすくする。
【００５１】
また、本発明においては、目的地と同じ種類の施設を検索して、検索結果を目的地から近い順に表示する。これにより、ユーザが複数の施設から新たな目的地を選択する場合に、選択を行いやすくできる。
【発明の効果】
【００５２】
第１発明、第１０発明及び第１９発明による場合は、施設の位置、種類及び利用可能時間に係る情報を予め記憶しておき、ユーザが設定した目的地に到着する時刻を算出し、目的地が所定の利用可能時間を有する施設であれば、算出した到着時刻が目的地の利用可能時間内であるか否かを判定し、到着時刻が利用可能時間内でない場合には、目的地と同じ種類の施設を検索して表示する構成とすることにより、施設の利用可能時間内に到着できない場合であっても、ユーザは同じ種類の他の施設を選択して目的地を変更することができるため、利用可能時間内に到着できる施設へ誘導及び案内を行うことができ、ナビゲーション装置、ナビゲーション方法及びナビゲーションプログラムの利便性を向上することができる。
【００５３】
また、第２発明、第１１発明及び第２０発明による場合は、現在位置から目的地までの経路を算出し、目的地、目的地までの経路及び検索した施設を表示する構成とすることにより、ユーザは表示されたこれらの情報を比較して、目的地として設定する施設を選択することができるため、目的地の設定及び変更等を行いやすく、目的地を設定する際のナビゲーション装置、ナビゲーション方法及びナビゲーションプログラムの利便性を向上することができる。
【００５４】
また、第３発明、第１２発明及び第２１発明による場合は、交通情報を取得し、交通情報を基に目的地に到着する時刻を算出する構成とすることにより、算出した到着時刻と実際の到着時刻とが渋滞などの交通事情により大きくずれることがなく、より正確な到着時刻の算出を行うことができるため、ナビゲーション装置、ナビゲーション方法及びナビゲーションプログラムの到着時刻の算出精度を高めることができる。
【００５５】
また、第４発明、第１３発明及び第２２発明による場合は、目的地に到着する時刻の算出を、所定の時間毎に繰り返し行う構成とすることにより、到着時刻が所定の時間毎に更新され、渋滞などの交通事情により移動速度が変化した場合であっても、正確な到着時刻を算出できるため、ナビゲーション装置、ナビゲーション方法及びナビゲーションプログラムの到着時刻の算出精度を高めることができる。
【００５６】
また、第５発明、第１４発明及び第２３発明による場合は、目的地と同じ種類の施設として検索された施設から一の施設を選択し、選択した施設を目的地として設定することができる構成とすることにより、目的地の利用可能時間内に到着できない場合に、簡単に目的地の変更を行うことができるため、目的地を設定する際のナビゲーション装置、ナビゲーション方法及びナビゲーションプログラムの利便性を向上することができる。
【００５７】
また、第６発明、第１５発明及び第２４発明による場合は、目的地と同じ種類の施設を検索する場合に、目的地から予め定められた距離以内の施設を検索する構成とすることにより、設定した目的地に到着した後で次の目的地へ向かう場合などに、ユーザの予定を大きく変更させることなく、目的地の変更を行うことができるため、目的地を設定する際のナビゲーション装置、ナビゲーション方法及びナビゲーションプログラムの利便性を向上することができる。
【００５８】
また、第７発明、第１６発明及び第２５発明による場合は、目的地と同じ種類の施設を検索する場合に、現在地から利用可能時間内に到着可能な施設を検索する構成とすることにより、ユーザは到着可能な施設のみから施設の選択を行って目的地を変更できるため、ユーザが確実に施設を利用できるように誘導及び案内を行うことができ、ナビゲーション装置、ナビゲーション方法及びナビゲーションプログラムの利便性を向上することができる。
【００５９】
また、第８発明、第１７発明及び第２６発明による場合は、目的地と同じ種類の施設を検索する場合に、予め定められた数の施設を検索し、この数を超えた場合には、検索を行わない構成とすることにより、例えば当初の目的地に近い施設から優先するなどして表示する施設の数を限定し、ユーザの選択を行いやすくできるため、目的地を設定する際のナビゲーション装置、ナビゲーション方法及びナビゲーションプログラムの利便性を向上することができる。
【００６０】
また、第９発明、第１８発明及び第２７発明による場合は、検索した施設の表示を行う場合に、目的地から近い順に施設の表示を行う構成とすることにより、ユーザが複数の施設から新たな目的地を選択する場合に、選択を行いやすくできるため、目的地を設定する際のナビゲーション装置、ナビゲーション方法及びナビゲーションプログラムの利便性を向上することができる。
【発明を実施するための最良の形態】
【００６１】
以下、本発明をその実施の形態を示す図面に基づき具体的に説明する。図１は、本発明に係るナビゲーション装置の構成を示すブロック図である。図において１は、ナビゲーション装置の各部の制御及び各種の演算処理等を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。ＣＰＵ１は、ＧＰＳ受信部２から与えられる位置情報と、車速パルス検出部４から与えられる車速パルスと、ジャイロセンサ５から与えられる走行方位と、加速度センサ６から与えられる加速度とを基に、自動車の位置を算出して特定するようにしてある。また、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ、道路交通情報通信システム）受信部３から与えられる交通情報と、記憶部１１に記憶された地図データ１２とを基に、自動車の位置から目的地までの経路及び目的地に到着する時刻等を算出し、目的地までの誘導及び案内を行うようにしてある。
【００６２】
また、ナビゲーション装置は、ユーザが操作を行うためのスイッチ及びボタン等が配された操作部９、地図又はユーザへのメッセージ等が表示される液晶ディスプレイによる表示部７、及びユーザへ音声によるメッセージを出力する音声出力部８等を備えており、操作部９へのユーザの操作内容がＣＰＵ１へ与えられ、操作内容に応じてＣＰＵ１が経路及び到着時刻の算出を行って、表示部７及び音声出力部８によりメッセージを出力することで、目的地までの誘導及び案内を行うようにしてある。なお、操作部９、表示部７及び音声出力部８は、自動車の車内の運転席近傍に配される。
【００６３】
ＧＰＳ受信部２は、自動車のダッシュボードの上面又は天井等に配されてＧＰＳ用の人工衛星から送信されるＧＰＳ信号を受信するＧＰＳアンテナ（図示せず）を有しており、ＧＰＳアンテナはケーブルによりＧＰＳ受信部２に接続される。ＧＰＳアンテナにて受信された複数の人工衛星からのＧＰＳ信号の時間差を計測することにより、ＧＰＳ受信部２は計測した時間差に基づいて経度方向及び緯度方向の自動車の位置を特定し、ＣＰＵ１へ与えるようにしてある。
【００６４】
車速パルス検出部４は自動車の走行速度に係る情報である車速パルスの検出結果をＣＰＵ１に与えるものである。車速パルスは、自動車が一定距離を走行するごとに出力されるものであり、これを検出することでＣＰＵ１は自動車の走行速度を算出することができる。また、ジャイロセンサ５は、圧電体に加わる加速度に応じた電圧を出力するものであり、自動車の方向転換時に圧電体に加わる加速度を検出することで、自動車の相対的な走行方位を算出することができ、検出した相対的な走行方位をＣＰＵ１へ与えるようにしてある。また、加速度センサ６は、自動車に加わる加速度を検出するものであり、自動車の前後方向の加速度を検出することで、ＣＰＵ１は自動車の相対的な走行速度を算出することができる。
【００６５】
ＶＩＣＳ受信部３は、道路上に設置された送信機から送信されるビーコン又はＦＭ多重放送等を受信して、渋滞、事故、交通規制及び駐車場等の交通に係る情報を取得し、ＣＰＵ１へ与えるものである。これにより、ＣＰＵ１は、目的地への経路を算出する場合に、渋滞又は交通規制等が発生している道路を迂回するように経路を算出することができる。
【００６６】
ＣＰＵ１は、ＧＰＳ受信部２、車速パルス検出部４、ジャイロセンサ５及び加速度センサ６等から与えられる情報と、地図データ１２とを照合するマップマッチング処理を行って、最終的な自動車の位置を特定するようにしてある。マップマッチング処理に用いられる地図データ１２は、記憶部１１に記憶されており、ＣＰＵ１が記憶部１１から必要なデータを読み出して処理を行うようにしてある。記憶部１１は、例えば、地図データ１２が記録されたＤＶＤの読み出しを行うＤＶＤドライブ、又は地図データ１２が記録されたハードディスクドライブ等である。
【００６７】
また、ＣＰＵ１は、各種センサの検出結果、位置特定のための演算結果、ユーザが設定したナビゲーション装置の設定情報等をメモリ１０に記憶することができるようにしてある。更に、ＣＰＵ１により実行されるプログラムは予めメモリ１０に記憶されており、ナビゲーション装置の起動時にメモリ１０から読み出されてＣＰＵ１により実行されるようにしてある。よって、メモリ１０は不揮発性のメモリであることが好ましく、例えばフラッシュメモリを用いることができる。また、ナビゲーション装置には、現在の時刻を計時する計時部１４が備えられており、計時部１４は現在時刻をＣＰＵ１へ与えるようにしてある。
【００６８】
図２は、本発明に係るナビゲーション装置が有する地図データ１２の構成例を示す模式図であり、地図データ１２に含まれる道路に係る情報（道路データ）の構成例を図示したものである。地図データに含まれる道路データは、交差点及び分岐点を示すノードｎ１、ｎ２…と、ノードｎ１、ｎ２…を結ぶリンクｌ１、ｌ２…とで構成されている。リンクｌ１、ｌ２…には、リンクを特定するための一意的な番号（リンクＩＤ）、リンク長、道路の種別、道路幅、有料／無料の区別、及び通行規制等の属性が与えられており、更に、ＶＩＣＳ情報に関連付けられるＶＩＣＳ・ＩＤが与えられている。また、ノードｎ１、ｎ２…には、ノードを特定するための一意的な番号（ノードＩＤ）、接続されるリンクの通行規制及びレーン情報等が与えられている。
【００６９】
ＣＰＵ１は、自動車の位置を特定した後に、ＶＩＣＳ受信部３から与えられる情報と地図データ１２とを基に、ユーザが設定した目的地までの最適な経路の算出を行うようにしてある。経路の算出は、地図データ１２のノードｎ１、ｎ２…及びリンクｌ１、ｌ２…の情報を用いて、道路の通りやすさを示す値（道路コスト）を算出し、道路コストの合計が最小となるようにリンクｌ１、ｌ２…を結ぶことにより行う。このときに、進入禁止及び一方通行等の通行規制情報に基づいて、通行規制に矛盾しないように経路を算出するようにしてあり、また、ＶＩＣＳ受信部３が受信する交通情報を用いて道路コストの値を変更することにより、より最適な経路を算出することができるようにしてある。
【００７０】
経路を算出した後、ＣＰＵ１は、マップマッチング処理により特定された現在の自動車の位置からユーザが指定した目的地までの距離と、自動車の走行速度等の情報と、計時部１４が計時する現在時刻とを基に目的地に到着する予想時刻を算出するようにしてある。このときに用いられる走行速度は、現在の走行速度、一定距離での平均速度、ユーザが設定した速度、又は各道路の制限速度等の速度のうちの一つ又は複数を用いることができる。
【００７１】
また、記憶部１１には、ユーザが目的地として指定することが可能な施設に関するデータが施設データ１３として記憶されている。図３は、本発明に係るナビゲーション装置が有する施設データ１３の構成例である。施設データ１３には、施設の施設名、施設の位置（例えば緯度及び経度）、施設の種類（ジャンル）、及び施設の利用可能時間等が記憶されている。また、これらに加えて、施設の住所及び電話番号等の他の情報を記憶してもよい。ＣＰＵ１は、算出した目的地への到着時刻と、施設データ１３の利用可能時間とを比較することにより、目的地として設定された施設の利用可能時間内に到着することができるか否かを判定することができるようにしてある。
【００７２】
図４は、本発明に係るナビゲーション装置のＣＰＵ１が行うナビゲーション処理の手順を示すフローチャートである。ＣＰＵ１は、ユーザが操作部９を操作して入力した目的地を受け付けて（ステップＳ１）、ナビゲーション処理を開始する。ＣＰＵ１は、ＧＰＳ受信部２から与えられた位置情報、車速パルス検出部４から与えられた車速パルス、ジャイロセンサ５から与えられた走行方位、加速度センサ６から与えられた加速度、及び地図データ１２を基に、現在の自動車の位置を特定し（ステップＳ２）、ＶＩＣＳ受信部３により交通情報を取得して（ステップＳ３）、受け付けた目的地までの経路を算出する（ステップＳ４）。
【００７３】
次いで、算出した目的地までの経路及び計時部１４が計時する現在時刻等の情報を基に、目的地へ到着する時刻を算出する（ステップＳ５）。更に、ユーザから受け付けた目的地が、施設データ１３に含まれている施設であるか否かを調べ（ステップＳ６）、目的地が施設データ１３に含まれている場合には（Ｓ６：ＹＥＳ）、施設データ１３から目的地の施設の利用可能時間を読み出す（ステップＳ７）。次いで、ステップＳ７にて読み出した利用可能時間と、ステップＳ５にて算出した到着時刻とを比較し、到着時刻が利用可能時間内であるか否かを調べる（ステップＳ８）。到着時刻が利用可能時間内でない場合（Ｓ８：ＮＯ）、表示部７にメッセージを表示して、目的地の変更を行うか否かをユーザに選択させる（ステップＳ９）。
【００７４】
図５は、目的地の変更を行うか否かの選択を促すメッセージの表示例である。表示部７にはメッセージとして、例えば、ユーザが設定した目的地の施設名を表示し、この施設の利用可能時間を表示し、算出した到着時刻を表示する。このとき、音声出力部８により、同時に音声によるメッセージを表示してもよい。ユーザは”はい”又は”いいえ”のいずれかを操作部９を操作して選択することができる。
【００７５】
ユーザにより目的地の変更が選択された場合（Ｓ９：ＹＥＳ）、目的地の変更処理を行って（ステップＳ１０）、変更した目的地に対する案内処理を行う（ステップＳ１１）。また、ステップＳ６にて目的地が施設データ１３に含まれていない場合（Ｓ６：ＮＯ）、又はステップＳ８にて到着時刻が目的地の利用可能時間内である場合（Ｓ８：ＹＥＳ）、目的地を変更する必要がないため、受け付けた目的地に対する案内処理を行う（ステップＳ１１）。なお、ステップＳ１１にて行われる案内処理は、目的地に到着するまで行われる。
【００７６】
図６は、図４のステップＳ１１にて行う案内処理の手順を示すフローチャートである。ＣＰＵ１は、１分又は３０秒等の所定の時間を計時するためのタイマ（図示せず）を有しており、案内処理を行う場合、ＣＰＵ１はまず、このタイマをリセットし（ステップＳ３１）、タイマによる所定時間の計時をスタートさせる（ステップＳ３２）。
【００７７】
次いで、ＧＰＳ受信部２、車速パルス検出部４、ジャイロセンサ５及び加速度センサ６から与えられた情報と、地図データ１２とを基に、現在の自動車の位置を特定し（ステップＳ３３）、現在の自動車の位置が目的地であるか否かを調べる（ステップＳ３４）。現在の自動車の位置が目的地でない場合（Ｓ３４：ＮＯ）、ＶＩＣＳ受信部３により交通情報を取得し（ステップＳ３５）、表示部７に表示された案内表示を更新する（ステップＳ３６）。このとき、音声出力部８による音声案内を行ってもよい。その後、ＣＰＵ１が有するタイマにより、所定時間が経過したか否かを調べる（ステップＳ３７）。所定時間が経過していない場合は（Ｓ３７：ＮＯ）、ステップＳ３３へ戻り、現在の自動車の位置の特定及び交通情報の取得等を行って表示部７の案内表示を更新し、目的地への誘導及び案内を繰り返し行う。
【００７８】
ステップＳ３７にて、所定時間が経過した場合（Ｓ３７：ＹＥＳ）、目的地への到着時刻を算出し（ステップＳ３８）、到着時刻が目的地の利用可能時間内であるか否かを調べる（ステップＳ３９）。到着時刻が利用可能時間内でない場合（Ｓ３９：ＮＯ）、表示部７に図５に示すものと同様のメッセージを表示して、目的地の変更を行うか否かをユーザに選択させる（ステップＳ４０）。ユーザにより目的地の変更が選択された場合（Ｓ４０：ＹＥＳ）、目的地の変更処理を行う（ステップＳ４１）。ステップＳ３９にて到着時刻が利用可能時間内の場合（Ｓ３９：ＹＥＳ）、ステップＳ４０にてユーザにより目的地の変更を行う選択がなされなかった場合（Ｓ４０：ＮＯ）、及びステップＳ４１にて目的地変更処理を行った後、ステップＳ３１へ戻り、上述の処理を繰り返し行い、ステップＳ３４にて現在の自動車の位置が目的地に達した場合（Ｓ３４：ＹＥＳ）、案内処理を終了する。なお、一度、ステップＳ４０又は図４のステップＳ９にて目的地の変更処理を行う選択がなされなかった場合、これ以後には、図５に示すメッセージを表示せず、ステップＳ４０では常にステップＳ３１へ戻る処理を行うものとする。
【００７９】
図７は、図４のステップＳ１０及び図６のステップＳ４１にて行う目的地変更処理の手順を示すフローチャートである。目的地変更処理では、まず、ＣＰＵ１は後述する施設検索処理を行って（ステップＳ５１）、目的地と同じ種類の施設の一覧である候補地リストを作成する。候補地リストは、目的地からの距離が近い順に同じ種類の施設に関する情報が並べられており、この候補地リストを表示部７に表示して（ステップＳ５２）、ユーザに新たな目的地の選択を促す。このとき、表示部７には、候補地リストと共に、現在の自動車の位置、変更前の目的地、現在の自動車の位置から変更前の目的地までの経路、及び候補地リストに含まれる施設等を地図上に表示し、ユーザが選択した施設を点滅させるなどして、より選択を行いやすくする。
【００８０】
その後、新たな目的地としていずれか１つの施設が選択されたか否かを調べ（ステップＳ５３）、施設が選択されていない場合には（Ｓ５３：ＮＯ）、ステップＳ５２へ戻り、候補地リストを表示して施設が選択されるまで待機する。施設が選択された場合には（Ｓ５３：ＹＥＳ）、選択された施設を新たな目的地として設定し（ステップＳ５４）、目的地変更処理を終了する。
【００８１】
図８は、図７のステップＳ５１にて行う施設検索処理の手順を示すフローチャートであり、図９は、施設検索処理にて作成される候補地リストの一例である。施設検索処理では、まず、ＣＰＵ１は変数ｉの初期化を行う（ステップＳ７１）。なお変数ｉの領域は、ＣＰＵ１のレジスタ又はメモリ１０等に確保される。
【００８２】
次いで、目的地に最も近く、目的地と同じ種類の施設を施設データ１３から検索する（ステップＳ７２）。なお、ステップＳ７２は繰り返し行われるが、一度検索された施設は次回の検索では検索対象外とするようにしてある。施設の検索後、検索された施設の位置と目的地の位置とを比較し、検索された施設が目的地から所定の範囲内の施設であるか否かを調べ（ステップＳ７３）、所定の範囲内である場合（Ｓ７３：ＹＥＳ）、現在の自動車の位置から検索された施設までの経路を算出し（ステップＳ７４）、この経路を通った場合の到着時刻を算出する（ステップＳ７５）。
【００８３】
次いで、検索された施設の利用可能時間を施設データ１３から読み出して（ステップＳ７６）、算出した到着時刻が利用可能時間内であるか否かを調べ（ステップＳ７７）、到着時刻が利用可能時間内の場合（Ｓ７７：ＹＥＳ）、検索された施設を候補地リストに追加する（ステップＳ７８）。候補地リストは、例えば図９に示すように、検索された施設の施設名、この施設の利用可能時間及びステップＳ７５にて算出したこの施設に到着する時刻等の情報を有しており、検索された順に、即ち設定されていた目的地から近い順に並べられている。
【００８４】
候補地リストに施設を追加した後、変数ｉをインクリメントし（ステップＳ７９）、変数ｉの値が所定数より小さいか否かを調べる（ステップＳ８０）。ステップＳ７７にて検索された施設への到着時刻が利用可能時間内でない場合（Ｓ７７：ＮＯ）及びステップＳ８０にて変数ｉの値が所定数より小さい場合（Ｓ８０：ＹＥＳ）、ステップＳ７２へ戻り、別の施設の検索を行う。ステップＳ７３にて検索された施設が目的地から所定の範囲内でない場合（Ｓ７３：ＮＯ）、変更の候補となる施設がこれ以上存在しないため、施設検索処理を終了する。また、ステップＳ８０にて変数ｉの値が所定数以上の場合（Ｓ８０：ＮＯ）、施設検索処理を終了する。
【００８５】
以上の構成のナビゲーション装置においては、施設の位置、種類及び利用可能時間等を施設データ１３として記憶部１１に記憶しておき、目的地へ到着する時刻を算出して利用可能時間内に到着できない場合に、目的地と同じ種類の施設を施設データ１３から検索して候補地リストを作成し、表示部７に候補地リストを表示することにより、ユーザが候補地リストから別の施設を選択して新たな目的地として設定でき、利用可能時間内に到着できる施設へ確実に誘導及び案内することができる。また、目的地までの経路及び目的地へ到着する時刻を算出する際に、ＶＩＣＳ受信部３にて受信された交通情報を考慮することにより、より最適な経路を算出でき、より正確な到着時刻を算出できる。また、案内処理において、目的地へ到着する時刻の算出を所定時間毎に繰り返し行うことにより、渋滞などの交通事情の変化に対応することができる。また、変更の候補として検索する施設を、当初の目的地から所定の範囲内に位置する施設とすることにより、設定した目的地に到着した後で次の目的地へ向かう場合などに、ユーザの予定を大きく変更させることなく、目的地の変更を行うことができる。また、候補として表示する施設を利用可能時間内に到着可能な施設のみとすることにより、ユーザが確実に施設を利用できるように誘導及び案内を行うことができる。また、候補地リストに追加された施設の数が所定数を超えた場合に、施設検索処理を終了することにより、ユーザの施設の選択を行いやすくできる。また、候補地リストに目的地から近い順に施設を並べ、これを表示することにより、ユーザが複数の施設から新たな目的地を選択する場合に、選択を行いやすくできる。よって、ナビゲーション装置の利便性を向上することができる。
【００８６】
なお、本実施の形態においては、ナビゲーション装置がＶＩＣＳ受信部３を備えて交通情報を受信し、これに応じて目的地までの経路の算出及び目的地に到着する時刻の算出を行う構成としたが、これに限るものではなく、ＶＩＣＳ受信部３を備えない構成であってもよい。また、施設の検索を目的地から所定の範囲内の施設のみとしたが、これに限るものではなく、検索の範囲を設けない構成であってもよい。また、目的地から所定の範囲内の検索を行うのではなく、現在の自動車の位置から所定の範囲内の施設を検索する構成であってもよい。また、予め定められた所定数を超えた場合に施設の検索を終了する構成としたが、これに限るものではなく、検索の終了条件を別の条件としてもよい。また、検索された施設を目的地から近い順に表示する構成としたが、これに限るものではなく、施設名の五十音順に表示する、又は施設の閉店時間までに余裕のある順番に表示するなど、他の順番で表示する構成であってもよい。また、ＶＩＣＳ受信部３又はその他の手段により最新の施設データを取得し、施設データを所定の期間毎に更新する機能を備えてもよい。
【図面の簡単な説明】
【００８７】
【図１】本発明に係るナビゲーション装置の構成を示すブロック図である。
【図２】本発明に係るナビゲーション装置が有する地図データの構成例を示す模式図である。
【図３】本発明に係るナビゲーション装置が有する施設データの構成例である。
【図４】本発明に係るナビゲーション装置のＣＰＵが行うナビゲーション処理の手順を示すフローチャートである。
【図５】目的地の変更を行うか否かの選択を促すメッセージの表示例である。
【図６】図４のステップＳ１１にて行う案内処理の手順を示すフローチャートである。
【図７】図４のステップＳ１０及び図６のステップＳ４１にて行う目的地変更処理の手順を示すフローチャートである。
【図８】図７のステップＳ５１にて行う施設検索処理の手順を示すフローチャートである。
【図９】施設検索処理にて作成される候補地リストの一例である。
【符号の説明】
【００８８】
１  ＣＰＵ（到着時刻算出手段、判定手段、検索手段、経路算出手段）
２  ＧＰＳ受信部（位置取得手段）
３  ＶＩＣＳ受信部（交通情報取得手段）
４  車速パルス検出部
５  ジャイロセンサ
６  加速度センサ
７  表示部（表示手段）
８  音声出力部
９  操作部（受付手段）
１０  メモリ
１１  記憶部（施設情報記憶手段）
１２  地図データ
１３  施設データ
１４  計時部
【図１】
2007255927.tif 000003
【図２】
2007255927.tif 000004
【図３】
2007255927.tif 000005
【図４】
2007255927.tif 000006
【図５】
2007255927.tif 000007
【図６】
2007255927.tif 000008
【図７】
2007255927.tif 000009
【図８】
2007255927.tif 000010
【図９】
2007255927.tif 000011