(57)【要約】      （修正有）【課題】道路情報を用いずに目的地へ案内することができ、ユーザにとって目的地に到達するまでの行動の自由度を高めることができる案内装置、案内方法、案内プログラムおよび案内プログラムを格納した記録媒体を提供する。【解決手段】許容範囲設定部から、目的地８ｂと現在地および進行方向８ａとを結ぶ線である目的地方向８ｃを中心とした角度θの範囲で設定される許容範囲８ｅと、その許容範囲８ｅ外であると判断したことを維持した時間の閾値である時間閾値および許容範囲８ｅ外であると判断したことを維持した距離の閾値である距離閾値と、を設定し、許容範囲８ｅ外を移動し続けた時間や距離を計測して、その時間または距離が時間閾値または距離閾値のうち少なくともいずれか一方を超えたと判定部が判定した場合に進行方向が目的地８ｂの方向を外れていることを表示部やスピーカを用いて報知する。【選択図】図２
2012098197.tif 000002
【特許請求の範囲】
【請求項１】
移動体の目的地および現在地に関する情報を取得する取得手段と、
前記移動体の進行方向が、前記目的地と前記現在地とを結ぶ線を中心とした所定の角度である許容範囲の外であるか否か判断する判断手段と、
前記判断手段が前記許容範囲の外であると判断した状態を維持したまま前記移動体が移動する移動時間または移動距離を計測する計測手段と、
前記計測手段で計測された前記移動時間が所定の時間の閾値を超えた場合、または、前記移動距離が所定の距離の閾値を超えた場合に、前記進行方向に関する報知を行なう報知手段と、
前記現在地から前記目的地までの残距離に応じて前記時間の閾値または前記距離の閾値を変更する変更手段と、
を備えていることを特徴とする案内装置。
【請求項２】
前記目的地への到着予定時間を設定する到着予定時間設定手段を備え、
前記変更手段が、前記到着予定時間から算出された前記到着予定時間までの残時間に基づいて、前記許容範囲と、前記時間の閾値および前記距離の閾値と、を変更することを特徴とする請求項１に記載の案内装置。
【請求項３】
前記変更手段が、前記目的地までの残距離が短くなるに従って、前記許容範囲の角度、前記時間の閾値、前記距離の閾値のうち少なくともいずれか１つを小さくするように変更することを特徴とする請求項１または２に記載の案内装置。
【請求項４】
前記変更手段が、前記到着予定時間設定手段に設定された前記到着予定時間にまでの残時間を算出するとともに、前記目的地までの残時間が短くなるに従って、前記目的地と前記許容範囲の角度、前記時間の閾値、前記距離の閾値のうち少なくともいずれか１つを小さくするように変更することを特徴とする請求項２または３のうちいずれか一項に記載の案内装置。
【請求項５】
前記変更手段が、前記残距離が所定距離以内であって、かつ、前記残時間が所定時間以上である場合は、前記許容範囲の角度、前記時間の閾値、前記距離の閾値のうち少なくともいずれか１つを大きくするように変更することを特徴とする請求項２乃至４のうちいずれか一項に記載の案内装置。
【請求項６】
前記変更手段が、前記残距離が所定距離以内または前記残時間が所定時間以内であって、かつ、前記残距離が増加した場合は、前記時間の閾値および前記距離の閾値を０に変更することを特徴とする請求項２乃至４のうちいずれか一項に記載の案内装置。
【請求項７】
前記判断手段が前記許容範囲の外に前記移動体の進行方向があると判断した場合に、前記変更手段が、前記進行方向と目的地と前記現在地とを結ぶ線との角度に応じて前記時間の閾値および前記距離の閾値を変更することを特徴とする請求項１乃至６のうちいずれか一項に記載の案内装置。
【請求項８】
前記表示手段が、前記許容範囲内と前記許容範囲外とで異なる表示としていることを特徴とする請求項１乃至７のうちいずれか一項に記載の案内装置。
【請求項９】
移動体の目的地および現在地に関する情報を取得する取得ステップと、
前記移動体の進行方向が、前記目的地と前記現在地とを結ぶ線を中心とした所定の角度である許容範囲の外であるか否か判断する判断ステップと、
前記判断ステップにおいて前記許容範囲の外であると判断した状態を維持したまま前記移動体が移動する移動時間または移動距離を計測する計測ステップと、
前記計測ステップにおいて計測された前記移動時間が所定の時間の閾値を超えた場合、または、前記移動距離が所定の距離の閾値を超えた場合に、前記進行方向に関する報知を行なう報知ステップと、
前記現在地から前記目的地までの残距離に応じて前記時間の閾値または前記距離の閾値を変更する変更ステップと、
を備えていることを特徴とする案内方法。
【請求項１０】
移動体の目的地および現在地に関する情報を取得する取得手段と、
前記移動体の進行方向が、前記目的地と前記現在地とを結ぶ線を中心とした所定の角度である許容範囲の外であるか否か判断する判断手段と、
前記判断手段が前記許容範囲の外であると判断した状態を維持したまま前記移動体が移動する移動時間または移動距離を計測する計測手段と、
前記計測手段で計測された前記移動時間が所定の時間の閾値を超えた場合、または、前記移動距離が所定の距離の閾値を超えた場合に、前記進行方向に関する報知を行なう報知手段と、
前記現在地から前記目的地までの残距離に応じて前記時間の閾値または前記距離の閾値を変更する変更手段と、
してコンピュータを機能させることを特徴とする案内プログラム。
【請求項１１】
請求項１０に記載の案内プログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現在地と進行方向と目的地とを表示して目的地への案内をする案内装置、案内方法、案内プログラムおよび案内プログラムを格納した記録媒体に関する。
【背景技術】
【０００２】
例えば、従来のカーナビゲーション装置などでは、目的地を設定し、目的地への地図上の経路を探索して、その探索された経路を誘導することで目的地への案内を行っている（例えば、特許文献１を参照）。
【０００３】
また、特許文献２に記載の電子方位計のように、経路の案内は行わずに目標方位を設定し、検出した現在方位と比較して、目標方位から外れている場合に報知を行うことも提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１４５２６２号公報
【特許文献２】特開平５−３１２５７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載された従来のカーナビゲーション装置などでは、ユーザは、その経路に示された道路を走行するように案内されるため、誤って経路に無い道路を走行した場合には、経路の再探索が発生し、煩わしく感じることや、経路を逸れたことによる不安を覚えることもあった。また、観光などで目的地以外の施設等に寄り道をするなど単に目的地に向かうだけが目的で無い場合、従来のカーナビゲーション装置などでは予め経由地などを設定しなければならず、ユーザにとって目的地に到達するまでの行動の自由度が低いという問題があった。
【０００６】
また、特許文献２の場合は、設定した方位との比較のみであり、進行により現在地と目的地との方位が変化しても追従できない。また、目的地の方位が設定されるのみであり、座標位置が設定されないので、目的地に着いたか否かまでは判別できず、目的地に着いたか否かの判断は別の手段若しくはユーザ自らが行う必要があるという問題があった。
【０００７】
そこで、本発明は、例えば、道路情報を用いずに目的地へ案内することができ、ユーザにとって目的地に到達するまでの行動の自由度を高めることができる案内装置、案内方法、案内プログラムおよび案内プログラムを格納した記録媒体を提供することを課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に記載の案内装置は、移動体の目的地および現在地に関する情報を取得する取得手段と、前記移動体の進行方向が、前記目的地と前記現在地とを結ぶ線を中心とした所定の角度である許容範囲の外であるか否か判断する判断手段と、前記判断手段が前記許容範囲の外であると判断した状態を維持したまま前記移動体が移動する移動時間または移動距離を計測する計測手段と、前記計測手段で計測された前記移動時間が所定の時間の閾値を超えた場合、または、前記移動距離が所定の距離の閾値を超えた場合に、前記進行方向に関する報知を行なう報知手段と、前記現在地から前記目的地までの残距離に応じて前記時間の閾値または前記距離の閾値を変更する変更手段と、を備えていることを特徴としている。
【０００９】
請求項９に記載の案内方法は、移動体の目的地および現在地に関する情報を取得する取得ステップと、前記移動体の進行方向が、前記目的地と前記現在地とを結ぶ線を中心とした所定の角度である許容範囲の外であるか否か判断する判断ステップと、前記判断ステップにおいて前記許容範囲の外であると判断した状態を維持したまま前記移動体が移動する移動時間または移動距離を計測する計測ステップと、前記計測ステップにおいて計測された前記移動時間が所定の時間の閾値を超えた場合、または、前記移動距離が所定の距離の閾値を超えた場合に、前記進行方向に関する報知を行なう報知ステップと、前記現在地から前記目的地までの残距離に応じて前記時間の閾値または前記距離の閾値を変更する変更ステップと、を備えていることを特徴としている。
【００１０】
請求項１０に記載の案内プログラムは、移動体の目的地および現在地に関する情報を取得する取得手段と、前記移動体の進行方向が、前記目的地と前記現在地とを結ぶ線を中心とした所定の角度である許容範囲の外であるか否か判断する判断手段と、前記判断手段が前記許容範囲の外であると判断した状態を維持したまま前記移動体が移動する移動時間または移動距離を計測する計測手段と、前記計測手段で計測された前記移動時間が所定の時間の閾値を超えた場合、または、前記移動距離が所定の距離の閾値を超えた場合に、前記進行方向に関する報知を行なう報知手段と、前記現在地から前記目的地までの残距離に応じて前記時間の閾値または前記距離の閾値を変更する変更手段と、してコンピュータを機能させることを特徴としている。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施例にかかる案内装置のブロック図である。
【図２】図１に示された案内装置の表示部の表示についての説明図である。
【図３】図１に示された案内装置の報知動作のフローチャートである。
【図４】図１に示された案内装置の許容範囲と、時間閾値および距離閾値の変更動作のフローチャートである。
【図５】本発明の第２の実施例にかかる案内装置のブロック図である。
【図６】図５に示された案内装置の許容範囲と、時間閾値および距離閾値の変更動作のフローチャートである。
【図７】本発明の他の実施例にかかる説明図である。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施形態にかかる案内装置を説明する。本発明の一実施形態にかかる案内装置は、取得手段で、移動体の目的地および現在地に関する情報を取得し、判断手段で、移動体の進行方向が、目的地と現在地とを結ぶ線を中心とした所定の角度である許容範囲の外であるか否か判断し、計測手段で、判断手段が許容範囲の外であると判断した状態を維持したまま移動体が移動する移動時間または移動距離を計測して、報知手段で、計測手段で計測された移動時間が所定の時間の閾値を超えた場合、または、移動距離が所定の距離の閾値を超えた場合に、進行方向に関する報知を行うとともに、変更手段が、現在地から目的地までの残距離に応じて時間の閾値または距離の閾値を変更するので、時間の閾値と距離の閾値を設定して報知することによって、ユーザが表示手段を常に確認しながら進行する必要がなくなり、また、進行している道路が許容範囲内と許容範囲外とを頻繁に跨ぐ場合に、報知が頻発することを避けることができる。また、許容範囲と、時間の閾値および距離の閾値を目的地までの残距離に基づいて変化させることによって、経路はユーザが自由に選択しつつ確実に目的地へ近づくように案内することができる。したがって、道路情報を用いずに目的地へ案内することができ、ユーザにとって目的地に到達するまでの行動の自由度を高めることができる。
【００１３】
また、目的地への到着予定時間を設定する到着予定時間設定手段を備え、変更手段が、到着予定時間から算出された到着予定時間までの残時間に基づいて、許容範囲と、時間の閾値および距離の閾値と、を変更してもよい。このようにすることにより、残距離だけでなく目的地への到着予定時間までの残時間によっても目的地へ近づくように案内することができる。
【００１４】
また、変更手段が、目的地までの残距離が短くなるに従って、許容範囲の角度、時間の閾値、距離の閾値のうち少なくともいずれか１つを小さくするように変更してもよい。このようにすることにより、目的地へ近づくに従って確実に目的地へ案内することができる。
【００１５】
また、変更手段が、目的地までの残時間が短くなるに従って、目的地と許容範囲の角度、時間の閾値、距離の閾値のうち少なくともいずれか１つを小さくするように変更してもよい。このようにすることにより、到着予定時間に近づくに従って確実に目的地へ案内することができる。
【００１６】
また、変更手段が、残距離が所定距離以内であって、かつ、残時間が所定時間以上である場合は、許容範囲の角度、時間の閾値、距離の閾値のうち少なくともいずれか１つを大きくするように変更してもよい。このようにすることにより、目的地へ順調に近づき時間に余裕がある場合は行動範囲を広げることができる。
【００１７】
また、変更手段が、残距離が所定距離以内または残時間が所定時間以内であって、かつ、残距離が増加した場合は、時間の閾値および距離の閾値を０に変更してもよい。このようにすることにより、目的地にある程度近づいた際に、残距離が増加した場合は、直ちに進行方向が目的地の方向と異なる状態にあること報知することができる。
【００１８】
また、許容範囲設定手段が許容範囲内に進行方向が無いと判断した場合に、変更手段が、進行方向と目的地との角度に応じて時間の閾値および距離の閾値を変更してもよい。このようにすることにより、進行方向が目的地の方向と大きく異なる方向を向いていた場合には迅速に報知することができる。
【００１９】
また、表示手段が、許容範囲内と許容範囲外とで異なる表示としてもよい。このようにすることにより、他の領域よりも目的地を含む許容範囲を目立つようにして、進行すべき方向を分かり易く表示することができる。
【００２０】
また、本発明の一実施形態にかかる案内方法は、取得ステップで、移動体の目的地および現在地に関する情報を取得し、判断ステップで、移動体の進行方向が、目的地と現在地とを結ぶ線を中心とした所定の角度である許容範囲の外であるか否か判断し、計測ステップで、判断ステップにおいて許容範囲の外であると判断した状態を維持したまま移動体が移動する移動時間または移動距離を計測して、報知ステップで、計測ステップで計測された移動時間が所定の時間の閾値を超えた場合、または、移動距離が所定の距離の閾値を超えた場合に、進行方向に関する報知を行うとともに、変更ステップでは、現在地から目的地までの残距離に応じて時間の閾値または距離の閾値を変更するので、時間の閾値と距離の閾値を設定して報知することによって、ユーザが表示手段を常に確認しながら進行する必要がなくなり、また、進行している道路が許容範囲内と許容範囲外とを頻繁に跨ぐ場合に、報知が頻発することを避けることができる。また、許容範囲と、時間の閾値および距離の閾値を目的地までの残距離に基づいて変化させることによって、経路はユーザが自由に選択しつつ確実に目的地へ近づくように案内することができる。したがって、道路情報を用いずに目的地へ案内することができ、ユーザにとって目的地に到達するまでの行動の自由度を高めることができる。
【００２１】
また、本発明の一実施形態にかかる案内プログラムは、取得手段で、移動体の目的地および現在地に関する情報を取得し、判断手段で、移動体の進行方向が、目的地と現在地とを結ぶ線を中心とした所定の角度である許容範囲の外であるか否か判断し、計測手段で、判断手段が許容範囲の外であると判断した状態を維持したまま移動体が移動する移動時間または移動距離を計測して、報知手段で、計測手段で計測された移動時間が所定の時間の閾値を超えた場合、または、移動距離が所定の距離の閾値を超えた場合に、進行方向に関する報知を行うとともに、変更手段が、現在地から目的地までの残距離に応じて時間の閾値または距離の閾値を変更するので、時間の閾値と距離の閾値を設定して報知することによって、ユーザが表示手段を常に確認しながら進行する必要がなくなり、また、進行している道路が許容範囲内と許容範囲外とを頻繁に跨ぐ場合に、報知が頻発することを避けることができる。また、許容範囲と、時間の閾値および距離の閾値を目的地までの残距離に基づいて変化させることによって、経路はユーザが自由に選択しつつ確実に目的地へ近づくように案内することができる。したがって、道路情報を用いずに目的地へ案内することができ、ユーザにとって目的地に到達するまでの行動の自由度を高めることができる。
【００２２】
また、上述した案内プログラムをコンピュータ読み取り可能な記録媒体に格納してもよい。このようにすることにより、当該プログラムを機器に組み込む以外に単体でも流通させることができ、バージョンアップ等も容易に行える。
【実施例１】
【００２３】
本発明の第１の実施例にかかる案内装置１を図１乃至図４を参照して説明する。案内装置１は図１に示すように、ＧＰＳ受信機２と、現在地・進行方向算出部３と、操作部４と、判定部５と、残距離判定部６と、許容範囲・閾値変更部７と、表示部８と、スピーカ９と、を備えている。
【００２４】
取得手段としてのＧＰＳ受信機２は、複数のＧＰＳ（Global Positioning System）衛星から、緯度及び経度情報等の測位用データを含む電波を定期的に受信して現在地・進行方向算出部３に出力する。なお、現在地を検出する手段としてはＧＰＳに限らず、自立センサ（角速度センサ）などを用いてもよい。
【００２５】
取得手段としての現在地・進行方向算出部３は、ＧＰＳ受信機２が受信した測位用データから、現在地の座標（緯度、経度）を算出し、その現在地の座標と前に受信した測位用データによる現在位置の座標との差分から進行方向を算出して、現在地の座標および進行方向を判定部５および残距離判定部６へ出力する。
【００２６】
操作部４は、複数のボタン等の入力手段で構成され、許容範囲設定部４ａと、目的地設定部４ｂと、を備えている。
【００２７】
許容範囲設定部４ａは、後述する許容範囲の角度と、同様に後述する時間閾値および距離閾値を設定する。この許容範囲の角度と時間閾値および距離閾値の設定は、直接値を設定してもよいし、進行方向が目的地の方向と異なる状態にあることを報知するタイミングに合わせて「早め」「普通」「遅め」などの項目から選択するようにしてもよい。報知タイミングを「普通」とした場合は許容範囲の角度と時間閾値および距離閾値を予め判定部５などに設定されているデフォルト値とし、報知タイミングを「早め」とした場合は許容範囲の角度と時間閾値および距離閾値をデフォルト値よりも小さい値とし、報知タイミングを「遅め」とした場合は許容範囲の角度と時間閾値および距離閾値をデフォルト値よりも大きい値とする。また、許容範囲の角度と時間閾値および距離閾値の設定は、移動体に合わせて「歩行」「自転車」「自動車」などの項目から設定するようにしてもよい。この場合それぞれの移動手段の想定速度に合わせた値に設定される。
【００２８】
取得手段としての目的地設定部４ｂは、目的地の座標を設定する。なお、目的地は、座標（緯度、経度）を直接入力してもよいし、予め施設名等を登録しておき、それを選択することで設定するようにしてもよいし、表示部８上に地図を表示させて、タッチパネルなどを用いて地図上で目的地を指し示すことにより設定するようにしてもよい。
【００２９】
判断手段、計測手段、報知手段としての判定部５は、現在地・進行方向算出部３から入力される現在地の座標および進行方向と、操作部４で設定された許容範囲の角度および目的地の座標から進行方向が許容範囲の外（許容範囲の角度外）にあるか否かを判断し、許容範囲の外内である状態（許容範囲内にない状態）を維持した長さを時間および距離で計測して、その時間および距離が時間閾値または距離閾値を超えて維持した場合は、進行方向が目的地方向と異なる状態（目的地に向かっていない状態）であるとして後述する表示部８やスピーカ９に対して報知情報を出力する。即ち、進行方向に関する報知を行う。また、表示部８に対しては、前記報知をする／しないにかかわらず、目的地、進行方向、目的地方向、目的地までの距離、許容範囲および走行履歴等を表示させる。
【００３０】
変更手段としての残距離判定部６は、現在地・進行方向算出部３から入力される現在地の座標と、目的地設定部４ｂで設定された目的地の座標と、から目的地までの距離（残距離）を算出して許容範囲・閾値変更部７へ出力する。
【００３１】
変更手段としての許容範囲・閾値変更部７は、残距離判定部６で算出された残距離に応じて、許容範囲の角度および許容範囲外である状態が継続した時間の閾値である時間閾値と、許容範囲外である状態が継続した距離の閾値である距離閾値と、を変更するように判定部５へ指示する。
【００３２】
表示手段、報知手段としての表示部８は、例えば液晶ディスプレイで構成され、判定部５から出力される目的地、進行方向、目的地方向、目的地までの距離、許容範囲および走行履歴などを表示するとともに、報知情報を表示する。報知情報は、例えば、進行方向が目的地方向と異なる状態（目的地に向かっていない状態）であることを示すメッセージ等の文字情報や目的地方向を示す矢印等の図形情報などで構成すればよい。また、これらの情報を点滅させてもよい。
【００３３】
報知手段としてのスピーカ９は、判定部５から出力される報知情報を音声情報として出力する。また、報知情報以外に目的地や許容範囲を設定する際のガイダンス音声や操作時の確認音等を出力してもよい。
【００３４】
次に、上述した構成の目的地案内装置１の表示部８の表示について図２を参照して説明する。表示部８には、上述したように現在地および進行方向８ａ、目的地８ｂ、目的地方向８ｃ、目的地までの距離８ｄ、許容範囲８ｅおよび走行履歴８ｆが表示されている。
【００３５】
現在地および進行方向８ａは、例えば二等辺三角形で表示され、表示部８の左右方向の略中央かつ上下方向の下方に表示されている。また、現在地および進行方向８ａは、二等辺三角形の２つの等辺からなる頂点が進行方向を示している。目的地８ｂは、例えば丸形で表示され、目的地設定部４ｂで設定した座標位置に表示されている。目的地方向８ｃは、現在地および進行方向８ａと目的地８ｂとを結ぶ線で表示され、現在地に対する目的地８ｂの方向を示す。目的地までの距離（残距離）８ｄは、目的地もしくは目的地方向８ｃの近傍に表示され、現在地から目的地８ｂまでの残りの直線距離を示している。
【００３６】
許容範囲８ｅは、目的地方向８ｃを中心として±θ度の角度内の範囲を示している。許容範囲８ｅは、表示部８で表示される際に許容範囲以外の領域８ｇとは異なる表示としている。例えば、図２では、許容範囲８ｅを明るい表示として許容範囲以外の領域８ｇを暗い表示としている。走行履歴８ｆは、現在地および進行方向８ａのこれまでの走行軌跡を表示している。
【００３７】
なお、表示部８には、上述した現在地および進行方向８ａ、目的地８ｂ、目的地方向８ｃ、目的地までの距離８ｄ、許容範囲８ｅおよび走行履歴８ｆおよび報知情報のみを表示してもよいし、地図を表示してその上に前記現在地および進行方向８ａ、目的地８ｂ、目的地方向８ｃ、目的地までの距離８ｄ、許容範囲８ｅおよび走行履歴８ｆを重ねて表示するようにしてもよい。
【００３８】
本実施例は、現在地および進行方向８ａが許容範囲８ｅ外（許容範囲以外の領域８ｇ）を走行している時間や距離が前記した時間閾値または距離閾値を超えていた場合は、進行方向が目的地８ｂの方向と異なる状態にあることが報知される。つまり、許容範囲の外であると判断した状態を維持したまま本案内装置１を備えた移動体が移動する移動時間が所定の時間閾値を超えた場合、または、移動距離が所定の距離閾値を超えた場合に、進行方向に関する報知を行っている。
【００３９】
図３に、上述した構成の案内装置１の報知動作のフローチャートを示す。図３に示したフローチャートでは、まず、ステップＳ１１において、現在地座標を取得してステップＳ１２に進む。このステップでは、ＧＰＳ受信機２がＧＰＳ衛星から測位用データを受信し、現在地・進行方向算出部３が現在値の緯度と経度の座標を算出することで取得して判定部５に出力する。
【００４０】
次に、ステップＳ１２において、目的地方向・進行方向を算出してステップＳ１３に進む。このステップでは、現在地・進行方向算出部３が算出された現在地の座標と１つ前に算出された現在地の座標との差分から進行方向を算出して判定部５に出力し、判定部５で目的地設定部４ｂから設定された目的地の座標から目的地方向８ｃを算出する。
【００４１】
次に、ステップＳ１３において、進行方向が許容範囲８ｅ外を向いているか否かを判断し、許容範囲８ｅ外を向いている場合（Ｙｅｓの場合）は、ステップＳ１４に進み、許容範囲８ｅ外を向いていない、つまり許容範囲８ｅ内を向いている場合（Ｎｏの場合）はステップＳ１１に戻る。
【００４２】
次に、ステップＳ１４において、目的地方向とずれた状態の長さを判定して、目的地方向とずれた状態の長さが閾値より大きい場合はステップＳ１５に進み、閾値以下である場合はステップＳ１１に戻る。本ステップでは、目的地方向とずれた状態、つまり、許容範囲以外の領域８ｇを連続して進行している状態が、時間閾値または距離閾値のいずれか一方を越えたか否かを判断部５で判断している。例えば、時間閾値が５分、距離閾値が１ｋｍであった場合は、５分または１ｋｍを超えて許容範囲８ｅ外を走行した場合は目的地方向とずれた状態の長さが閾値より大きいと判断する。
【００４３】
次に、ステップＳ１５において、目的地方向とずれた状態の長さが閾値より大きいと判定されたので、判定部５が表示部８やスピーカ９に対して報知情報を出力してユーザに進行方向が目的地方向と異なる状態であることを報知する。
【００４４】
次に、上述した構成の案内装置１の許容範囲８ｅと、時間閾値および距離閾値の変更動作のフローチャートを図４に示す。まず、ステップＳ２１において、現在地座標を取得してステップＳ２２に進む。このステップは上述したステップＳ１１と同様である。
【００４５】
次に、ステップＳ２２において、目的地までの残距離８ｄを算出してステップ２３に進む。このステップでは、残距離判定部６が、現在地・進行方向算出部３から入力された現在地の座標と、目的地設定部４ｂから設定された目的地８ｂの座標と、から目的地までの残距離８ｄを算出している。
【００４６】
次に、ステップＳ２３において、ステップＳ２２で算出した残距離８ｄが予め定めた所定値以下か否かを判断し、所定値以下である場合はステップＳ２４に進み、所定値よりも大きい場合はステップＳ２１に戻る。このステップでは、残距離判定部６が、ステップＳ２２で算出した残距離が所定値以下か否を判定している。
【００４７】
次に、ステップＳ２４において、許容範囲８ｅの角度θと閾値（時間閾値、距離閾値）とを変更してステップＳ２１に戻る。このステップでは、ステップＳ２３の判定を受けて、許容範囲・閾値変更部７が、許容範囲８ｅの角度θと閾値（時間閾値、距離閾値）とを変更するように判定部５に指示している。そして、判定部５は、この変更された許容範囲８ｅの角度θと時間閾値、距離閾値を用いる。
【００４８】
図３のフローチャートは、ステップＳ２４からステップＳ２１に戻ってループするので、残距離が少なくなるにしたがって許容範囲８ｅの角度θと、時間閾値および距離閾値の値を小さくする（許容範囲８ｅの角度θを狭くし、報知までの時間や距離を短くする）ことができる。そのため、ステップＳ２３の所定値は、ループする度に残距離に応じて小さい値が設定されていく。
【００４９】
なお、許容範囲８ｅの角度θと、時間閾値および距離閾値は全て変更しなくてもよく、例えば、許容範囲８ｅの角度θは変更して、時間閾値および距離閾値は変更しないようにしてもよいし、逆に、許容範囲８ｅの角度θを変更せずに、時間閾値および距離閾値を変更するようにしてもよい。また、残距離８ｄに応じてどのパラメータを変更するかを決めてもよい。要するに、許容範囲８ｅの角度θ、時間閾値、距離閾値のうち少なくともいずれか１つを小さくするように変更すればよい。
【００５０】
本実施例によれば、許容範囲設定部４ａから、目的地８ｂと現在地および進行方向８ａとを結ぶ線である目的地方向８ｃを中心とした角度θの範囲で設定される許容範囲８ｅと、その許容範囲８ｅ外であると判断したことを維持した時間の閾値である時間閾値および許容範囲８ｅ外であると判断したことを維持した距離の閾値である距離閾値と、を設定し、許容範囲８ｅ外を移動し続けた時間や距離を計測して、その時間または距離が時間閾値または距離閾値のうち少なくともいずれか一方を超えたと判定部５が判定した場合に進行方向が目的地８ｂの方向を外れていることを表示部８やスピーカ９を用いて報知するので、時間閾値と距離閾値を設定して報知することによって、ユーザが表示部８を常に確認しながら進行する必要がなくなり、また、進行している道路が許容範囲８ｅの内と外を頻繁に跨ぐ場合に、報知が頻発することを避けることができる。
【００５１】
また、許容範囲・閾値変更部７が、許容範囲８ｅと、時間閾値および距離閾値と、を残距離８ｄが少なくなるに従って小さくするように変化させるので、目的地８ｂへ近づくようにして確実に目的地８ｂに案内することができる。
【００５２】
また、表示部８では、許容範囲８ｅを明るく表示し、許容範囲以外の領域８ｇを暗く表示しているので、目的地８ｂを含む許容範囲８ｅを目立つようにして、進行すべき方向を分かり易く表示することができる。
【実施例２】
【００５３】
次に、本発明の第２の実施例にかかる案内装置１を図５および図６を参照して説明する。なお、前述した第１の実施例と同一部分には、同一符号を付して説明を省略する。
【００５４】
本実施例では、操作部４に到着予定時間設定部４ｃが追加され、残距離判定部６が残時間・残距離判定部６´に変更になっている点が第１の実施例とは構成上異なる。
【００５５】
到着予定時間設定手段としての到着予定時間設定部４ｃは、目的地８ｂへの到着予定時間を設定する。残時間・残距離判定部６´は、残距離判定部６の機能に加えて、時計機能を備え、到着予定時間設定部４ｃで設定された目的地８ｂへの到着予定時間に対する残り時間（残時間）を算出して、許容範囲・閾値変更部７へ出力する。
【００５６】
本実施例では、案内装置１の報知動作は図３に示したフローチャートと同様であるが、許容範囲８ｅと、時間閾値および距離閾値の変更動作が若干異なる。本実施例における許容範囲８ｅと、時間閾値および距離閾値の変更動作のフローチャートを図６に示す。図６に示したフローチャートのうち、ステップＳ３１、Ｓ３２は図４に示したフローチャートのステップＳ２１、Ｓ２２と同様である。
【００５７】
ステップＳ３２から進んだステップＳ３３においては、目的地までの残時間を算出してステップＳ３４に進む。このステップでは、残時間・残距離判定部６´が到着予定時間設定部４ｃから設定された目的地８ｂへの到着予定時間と、現在時刻から目的地８ｂへの到着予定時間に対する残時間を算出している。
【００５８】
次に、ステップＳ３４において、ステップＳ３３で算出した残距離８ｄまたは残時間が予め定めた所定値以下か否かを判断し、所定値以下である場合はステップＳ３５に進み、所定値よりも大きい場合はステップＳ３１に戻る。このステップでは、残時間・残距離判定部６´が、ステップＳ３２、Ｓ３３で算出した残距離８ｄと残時間が所定値以下か否かを判定している。
【００５９】
次に、ステップＳ３５において、許容範囲８ｅの角度θと閾値（時間閾値、距離閾値）とを変更してステップＳ３１に戻る。このステップでは、ステップＳ２４の動作に加えて、残時間に応じても、許容範囲・閾値変更部７が、許容範囲８ｅの角度θと閾値（時間閾値、距離閾値）とを変更するように判定部５に指示している。
【００６０】
なお、図６に示したフローチャートは、残距離も所定値以下か否か判断していたが、残時間のみを所定値以下か否か判断するようにしてもよい。
【００６１】
また、ステップＳ３５は、基本的には残距離や残時間が少なくなるにしたがって許容範囲８ｅの角度θと、時間閾値および距離閾値の値を小さくするが、残時間と残距離８ｄの関係によって許容範囲８ｅの角度θと、時間閾値および距離閾値の値を大きくしてもよい。例えば、順調に目的地８ｂに接近しており時間的に余裕がある場合は許容範囲８ｅの角度θを広げたり、時間閾値および距離閾値の値を大きくして自由に行動できる範囲を広げてもよい。この残時間と残距離８ｄの関係は、例えば、本案内装置１を備えている移動体の種類（歩行、自転車、自動車）に応じて適宜定めればよい。即ち、残距離が所定距離以内であって、かつ、残時間が所定時間以上である場合は、許容範囲の角度、時間の閾値、距離の閾値のうち少なくともいずれか１つを大きくするように変更している。
【００６２】
本実施例によれば、目的地８ｂへの到着予定時間を設定する到着予定時間設定部４ｃを備え、許容範囲・閾値変更部７が、残時間・残距離判定部６´で算出された到着予定時間までの残時間が短くなるにしたがって、許容範囲８ｅの角度θと、時間閾値および距離閾値を小さくするように変化させているので、残距離８ｄだけでなく目的地８ｂへの到着予定時間までの残時間よっても目的地８ｂへ近づくように案内することができる。
【００６３】
また、残距離８ｄが所定距離以内であって、かつ、残時間が所定時間以上である場合は、許容範囲８ｅの角度θ、時間閾値、距離閾値のうち少なくともいずれか１つを大きくするように変化させてもよいので、目的地８ｂへ順調に近づき時間に余裕がある場合は行動範囲を広げることができる。
【００６４】
なお、目的地８ｂへの案内は、許容範囲８ｅの角度θ、時間閾値、距離閾値を小さくするだけでなく、目的地８ｂに予め定めた特定の距離以内または到着予定時間まで特定の時間以内まで接近した際に残距離８ｄが増加した場合は、時間閾値および距離閾値を０として直ちに進行方向が目的地方向と異なる状態であることを報知するようにしてもよい。このようにすることで、例えば目的地８ｂを通過してしまっても直ぐに報知することができる。即ち、残距離が所定距離以内または残時間が所定時間以内であって、かつ、残距離が増加した場合は、時間の閾値および距離の閾値を０に変更している。
【００６５】
また、上述した２つの実施例では、時間閾値および距離閾値は残距離８ｄや残時間によって変化させていたが、図７に示すように、進行方向が目的地方向８ｃとどの程度ずれているかによって変化させてもよい。即ち、許容範囲８ｅの外に進行方向があると判断した場合に、許容範囲・閾値変更部７が、進行方向と、目的地方向８ｃとの角度に応じて時間の閾値および距離の閾値を変更している。
【００６６】
例えば、図７において、許容範囲８ｅの角度θを目的地方向８ｃから±６０°とし、許容範囲以外の領域８ｇのうち許容範囲８ｅに隣接する領域である目的地方向８ｃから＋６０°〜＋１２０°の範囲と目的地方向８ｃから−６０°〜−１２０°の範囲の領域８ｇ１は、許容範囲８ｅ外である状態が継続した時間の閾値である時間閾値を５分、許容範囲８ｅ外である状態が継続した距離の閾値である距離閾値を１ｋｍとして、残りの目的地方向８ｃから＋１２０°〜＋２４０°の領域８ｇ２は、時間閾値を３分、距離閾値５００ｍなどとして閾値を小さくすることで、目的地８ｂと全く異なる方向へ進行していた場合は迅速に報知することができる。つまり、許容範囲８ｅの角度θの絶対値が大きくなるに従って閾値を徐々に小さくしている。勿論、許容範囲８ｅ以外の領域８ｇの分割条件は図７で示した２種類に限らずもっと細分化してもよい。
【００６７】
また、上述した目的地案内装置１は、カーナビゲーション装置に限らず、自転車や歩行者用のナビゲーション装置などにも適用できる。
【００６８】
また、上述した目的地案内装置１を許容範囲設定部４ａ、目的地設定部４ｂ、到着予定時間設定部４ｃ、判定部５、残距離判定部６（残時間・残距離判定部６´）、許容範囲変更部７をなどをコンピュータで動作するプログラムとして構成することで、本発明を目的地案内プログラムとして構成することができる。
【００６９】
前述した実施例によれば、以下の案内装置１、案内方法および案内プログラムが得られる。
【００７０】
（付記１）移動体の目的地８ｂおよび現在地に関する情報を取得するＧＰＳ受信機２、現在地・進行方向算出部３、目的地設定部４ｂと、
移動体の進行方向が、目的地８ｂと現在地とを結ぶ線を中心とした所定の角度である許容範囲８ｅの外であるか否か判断する判定部５と、
判定部５が許容範囲８ｅの外であると判断した状態を維持したまま前記移動体が移動する移動時間または移動距離を計測する判定部５と、
判定部５で計測された移動時間が所定の時間閾値を超えた場合、または、移動距離が所定の距離閾値を超えた場合に、進行方向に関する報知を行なう判定部５、表示部８、スピーカ９と、
現在地から目的地８ｂまでの残距離に応じて時間閾値または距離閾値を変更する残距離判定部６、許容範囲・閾値変更部７と、
を備えていることを特徴とする案内装置１。
【００７１】
（付記２）移動体の目的地８ｂおよび現在地に関する情報を取得するステップＳ１１、Ｓ１２と、
移動体の進行方向が、目的地８ｂと前記現在地とを結ぶ線を中心とした所定の角度である許容範囲８ｅの外であるか否か判断するステップＳ１３と、
ステップＳ１３において許容範囲８ｅの外であると判断した状態を維持したまま移動体が移動する移動時間または移動距離を計測するステップＳ１４と、
ステップＳ１４において計測された移動時間が所定の時間閾値を超えた場合、または、移動距離が所定の距離閾値を超えた場合に、進行方向に関する報知を行なうステップＳ１５と、
現在地から目的地８ｂまでの残距離に応じて時間閾値または距離閾値を変更するステップＳ２４と、
を備えていることを特徴とする案内方法。
【００７２】
（付記３）移動体の目的地８ｂおよび現在地に関する情報を取得するＧＰＳ受信機２、現在地・進行方向算出部３、目的地設定部４ｂと、
移動体の進行方向が、目的地８ｂと現在地とを結ぶ線を中心とした所定の角度である許容範囲８ｅの外であるか否か判断する判定部５と、
判定部５が許容範囲８ｅの外であると判断した状態を維持したまま前記移動体が移動する移動時間または移動距離を計測する判定部５と、
判定部５で計測された移動時間が所定の時間閾値を超えた場合、または、移動距離が所定の距離閾値を超えた場合に、進行方向に関する報知を行なう判定部５、表示部８、スピーカ９と、
現在地から目的地８ｂまでの残距離に応じて時間閾値または距離閾値を変更する残距離判定部６、許容範囲・閾値変更部７と、
してコンピュータに機能させることを特徴とする案内プログラム。
【００７３】
これらの案内装置１、案内方法および案内プログラムによれば、時間閾値と距離閾値を設定して報知することによって、ユーザが表示部８を常に確認しながら進行する必要がなくなり、また、進行している道路が許容範囲８ｅを頻繁に跨ぐ場合に、報知が頻発することを避けることができる。また、許容範囲８ｅと、時間閾値および距離閾値を目的地８ｂまでの残距離に基づいて変化させることによって、経路はユーザが自由に選択しつつ確実に目的地８ｂへ近づくように案内することができる。
【００７４】
なお、前述した実施例は本発明の代表的な形態を示したに過ぎず、本発明は、実施例に限定されるものではない。すなわち、本発明の骨子を逸脱しない範囲で種々変形して実施することができる。
【符号の説明】
【００７５】
１        案内装置
２        ＧＰＳ受信機（取得手段）
３        現在地・進行方向算出部（取得手段）
４ｂ      目的地設定部（取得手段）
４ｃ      到着予定時間設定部（到着予定時間設定手段）
５        判定部（判断手段、計測手段、報知手段）
６        残距離判定部（変更手段）
６´      残時間・残距離判定部（変更手段）
７        許容範囲・閾値変更部（変更手段）
８        表示部（表示手段、報知手段）
８ａ      現在地および進行方向
８ｂ      目的地
８ｃ      目的地方向（目的地と現在地とを結ぶ線）
８ｅ      許容範囲
８ｇ      許容範囲以外の領域（許容範囲の外）
９        スピーカ（報知手段）
θ        許容範囲の角度
Ｓ１１    現在地座標取得（取得ステップ）
Ｓ１２    目的地方向・進行方向算出（取得ステップ）
Ｓ１３    進行方向が許容範囲外（判断ステップ）
Ｓ１４    目的地方向とずれた状態の長さ判定（計測ステップ）
Ｓ１５    報知（報知ステップ）
Ｓ２４    許容範囲と閾値変更（変更ステップ）
【図１】
2012098197.tif 000003
【図２】
2012098197.tif 000004
【図３】
2012098197.tif 000005
【図４】
2012098197.tif 000006
【図５】
2012098197.tif 000007
【図６】
2012098197.tif 000008
【図７】
2012098197.tif 000009