(57)【要約】【課題】利用者の安全性を高めつつ、進行状況を確認可能なナビゲーション装置の提供。【解決手段】経過報知処理では、目的地までの移動予定経路を設定し（Ｓ１３０）、通過地点設定処理を実行して（Ｓ１４０）、Ｓ１３０にて設定された移動予定経路の全距離を予め設定された分割数Ｎにて等分割した距離毎に、通過予定地点を設定する。そして、搭載車両が目的地に到達しておらず（Ｓ１６０：ＮＯ）、かつ通過予定地点を搭載車両が通過する度に（Ｓ１７０：ＹＥＳ）、その通過予定地点が移動予定経路の全行程に対してどの程度の位置であるのかを表した進行状況を音声にて報知する（Ｓ１８０）。【選択図】図２
2009139145.tif 000002
【特許請求の範囲】
【請求項１】
目的地を設定する目的地設定手段と、
交通路に関する情報を表す地図データを取得し、その取得した地図データに基づいて、前記目的地設定手段で設定された目的地までの移動予定経路を導出する経路導出手段と、
前記経路導出手段で導出した移動予定経路を案内する経路案内手段と
を備えたナビゲーション装置であって、
前記経路導出手段で導出された移動予定経路の全行程に対する現時点での進行度合いを表す移動状況を導出する現状導出手段と、
前記現状推定手段で導出された移動状況を音声にて出力する音声出力手段と
を備えることを特徴とするナビゲーション装置。
【請求項２】
現在位置を検出する現在位置検出手段を備え、
前記現状導出手段は、
前記目的地設定手段で設定された目的地まで移動する際に通過する可能性のある地点を通過予定地点とし、前記経路導出手段で導出した移動予定経路上に、少なくとも一つの通過予定地点を設定する通過地点設定手段と、
前記現在位置検出手段で検出された現在位置から、前記通過地点設定手段で設定された通過予定地点を通過したか否かを判定し、判定の結果、前記通過予定地点を通過していれば、その旨を前記移動状況として導出する通過判定手段と
を備えることを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
前記通過地点設定手段は、
前記経路導出手段で導出された移動予定経路の全距離を、予め規定された分割数にて等分割した単位距離毎に、前記通過予定地点を設定することを特徴とする請求項２に記載のナビゲーション装置。
【請求項４】
前記通過地点設定手段は、
前記経路導出手段で導出された移動予定経路の移動に必要な時間を移動予定時間とし、前記移動予定時間を予め規定された分割数にて等分割した時間を単位時間として、前記単位時間に移動可能な距離毎に、前記通過予定地点を設定することを特徴とする請求項２に記載のナビゲーション装置。
【請求項５】
時間を計時する計時手段を備え、
前記現状導出手段は、
前記経路導出手段で導出された移動予定経路の移動に必要な時間である移動予定時間を求める所要時間算出手段と、
前記所要時間算出手段で求められた移動予定時間を予め規定された分割数にて等分割した時間である単位時間を求める単位時間算出手段とを備え、
前記計時手段で計時される時間が、前記単位時間算出手段で求められた単位時間を経過する毎に、その旨を前記移動状況として導出することを特徴とする請求項１に記載のナビゲーション装置。
【請求項６】
前記所要時間算出手段は、
移動が停止したことを検出する停止検出手段と、
前記停止検出手段で検出された移動の停止が検出された場合、その移動が停止していた時間である停止時間を計測する停止時間計測手段とを備え、
前記停止時間計測手段で計測された停止時間を、前記移動予定時間に加算して、前記移動予定時間を更新することを特徴とする請求項５に記載のナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、目的地までの移動経路を導出するナビゲーション装置に関する。
【背景技術】
【０００２】
従来より、現在位置を検出するための位置検出器と、地図データ等のデータを入力するデータ入力器と、外部からの操作に従って情報の入力を受け付ける操作スイッチ群と、画像を表示する表示装置と、位置検出器に従って検出された現在位置、及びデータ入力器から入力された地図データに基づいて、操作スイッチ群を介して入力された目的地までの経路（以下、移動予定経路とする）を設定し、その設定された移動予定経路を案内（表示）する制御装置とを備えたナビゲーション装置が知られている。
【０００３】
そして、この種のナビゲーション装置の中には、現在位置周辺の詳細な地図を表示装置に表示した上で、表示装置の表示領域の一部に、全移動予定経路と現在位置とを多重表示した現状表示領域を設けることで、移動予定経路上での進行度合い（以下、進行状況とする）を利用者らが認識可能としたものが提案されている（例えば、特許文献１参照）。
【特許文献１】特開平９−８１０３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載のナビゲーション装置では、利用者は、表示装置に表示された情報を目視しなければ、進行状況を確認できないという問題があった。
つまり、特許文献１に記載のナビゲーション装置が自動車に搭載されているような場合、運転者が進行状況を確認するためには、運転時に注視すべき注視点から視線を外さなければならないので、移動時の安全性を高めつつ、進行状況を確認可能なナビゲーション装置が求められている。
【０００５】
そこで、本発明は、利用者の安全性を高めつつ、進行状況を確認可能なナビゲーション装置の提供を目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するためになされた本発明は、目的地設定手段が目的地を設定し、経路導出手段が、交通路に関する情報を表す地図データに基づいて、目的地設定手段で設定された目的地までの移動予定経路を導出すると共に、経路案内手段が経路導出手段で導出した移動予定経路を案内するナビゲーション装置である。
【０００７】
その本発明のナビゲーション装置では、現状導出手段が、経路導出手段で導出された移動予定経路の全行程に対する現時点での進行度合いを表す移動状況を導出し、音声出力手段が、現状推定手段で導出された移動状況を音声にて出力する。
【０００８】
このような本発明のナビゲーション装置によれば、移動状況が音声にて報知されるため、ナビゲーション装置の使用者がモニタ等へ視線を向けることなく、移動状況を認識することができる。つまり、本発明のナビゲーション装置によれば、移動時の安全性を高めつつ、利用者に移動状況を認識させることができる。
【０００９】
特に、本発明のナビゲーション装置を自動車に搭載すれば、自動車の運転者は、車両の前方等の運転時に注視すべき注視点に視線を向けたままでよいため、運転時の安全性を確実に向上させることができる。
【００１０】
本発明のナビゲーション装置が、現在位置を検出する現在位置検出手段を備えている場合、現状導出手段は、請求項２に記載のように、目的地設定手段で設定された目的地まで移動する際に通過する可能性のある地点を通過予定地点として、通過地点設定手段が、経路導出手段で導出した移動予定経路上に、少なくとも一つの通過予定地点を設定し、通過判定手段が、現在位置検出手段で検出された現在位置から、通過地点設定手段で設定された通過予定地点を通過したか否かを判定し、判定の結果、通過予定地点を通過していれば、その旨を移動状況として導出するように構成されていることが望ましい。
【００１１】
このように構成されたナビゲーション装置によれば、移動予定経路上に設定された通過予定地点を通過していれば、その旨を移動状況として導出、及び音声出力するため、音声のみによる報知であっても、移動予定経路の全行程に対する現時点での進行度合いを利用者に確実に認識させることができる。
【００１２】
つまり、例えば、移動予定経路の全行程のうち、半分の地点を通過予定地点として設定し、その通過予定地点を通過した場合に、「全行程のうち、半分の地点を通過しました」というように音声出力すれば、音声のみによる報知であっても、進行状況を利用者に確実に認識させることができる。
【００１３】
ところで、この（即ち、請求項２の）ように現状導出手段が構成されている場合、通過地点設定手段は、請求項３に記載のように、移動予定経路の全距離を、予め規定された分割数にて等分割した単位距離毎に、通過予定地点を設定するように構成されていても良いし、請求項４に記載のように、移動予定経路の移動に必要な時間を移動予定時間とし、移動予定時間を予め規定された分割数にて等分割した時間を単位時間として、単位時間に移動可能な距離毎に、通過予定地点を設定するように構成されていても良い。
【００１４】
前者のように構成された本発明のナビゲーション装置によれば、移動予定経路の全距離を等分割した単位距離毎に、通過予定地点を設定するため、簡易な方法で、進行状況を導出することができる。
【００１５】
また、後者のように構成された本発明のナビゲーション装置によれば、移動予定経路を移動するために要する時間を等分割した単位時間毎に、通過予定地点を設定するため、利用者の実情にあった移動状況を導出することができる。つまり、本発明のナビゲーション装置によれば、利用者の実情にあった移動状況を利用者に認識させることができる。
【００１６】
なお、本発明のナビゲーション装置が、時間を計時する計時手段を備えている場合、現状導出手段は、請求項５に記載のように、所要時間算出手段が、移動予定経路の移動に必要な時間である移動予定時間を求め、単位時間算出手段が、所要時間算出手段で求められた移動予定時間を予め規定された分割数にて等分割した時間である単位時間を求めると共に、計時手段で計時される時間が、単位時間算出手段で求められた単位時間を経過する毎に、その旨を移動状況として導出するように構成されていても良い。
【００１７】
このように構成された本発明のナビゲーション装置によれば、時間を計時するだけで、進行状況を導出することができる。このため、現在位置を検出する必要がなくなり、コストを低減できる。
【００１８】
この（請求項５の）ような本発明のナビゲーション装置における所要時間算出手段は、請求項６に記載のように、停止検出手段が、移動が停止したことを検出した場合、停止時間計測手段が、その移動が停止していた時間である停止時間を計測すると共に、その計測された停止時間を移動予定時間に加算して、移動予定時間を更新するように構成されていることが望ましい。
【００１９】
このように構成された本発明のナビゲーション装置では、停止時間を加算して移動予定時間を更新し、再度、単位時間を求めることになる。
つまり、本発明のナビゲーション装置によれば、利用者が移動予定経路を移動している途中で休息したとしても、休息時間に応じて、移動状況を音声にて出力するタイミングを変更するため、利用者の実情にあった移動状況を利用者に認識させることができる。
【発明を実施するための最良の形態】
【００２０】
以下に本発明の実施形態を図面と共に説明する。
［第一実施形態］
ここで、図１は、本発明が適用されたナビゲーション装置の概略構成を示したブロック図である。以下、ナビゲーション装置１が搭載された車両を搭載車両と称す。
〈全体構成〉
図１に示すように、ナビゲーション装置１は、搭載車両の現在位置を検出する位置検出器５と、時刻を計時する計時装置１２と、ユーザーからの各種指示を入力するための操作スイッチ群１３と、ユーザーが発話した音声に基づく電気信号を出力するマイクロフォン（図示せず）と、情報を表示する表示装置１４とを備えている。さらに、ナビゲーション装置１は、各種のガイド音声等を出力するための音声出力部１５と、地図データ等の各種データを格納する記憶装置１６と、位置検出器５、操作スイッチ群１３、マイクロフォン等の入力に従って、記憶装置１６、表示装置１４、及び音声出力部１５等のナビゲーション装置１を構成する各部を制御する制御装置２０とを備えている。
【００２１】
このうち、位置検出器５は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）用の人工衛星からの電波を図示しないＧＰＳアンテナを介して受信して、その受信信号を出力するＧＰＳ受信機６と、車両に加えられる回転運動の大きさを検出するジャイロセンサ７と、地磁気から進行方位を検出するための地磁気センサ８と、車速に基づき、単位時間当たりでの搭載車両の移動距離を検出する距離センサ９と、搭載車両に加わる加速度を検出するＧセンサ１０とを備えている。
【００２２】
また、表示装置１４は、制御装置２０からの信号に基づく映像を表示するカラー表示装置（例えば、液晶ディスプレイ，有機ＥＬディスプレイ，ＣＲＴ）として構成されており、音声出力部１５は、制御装置２０からの信号を音声に変換して出力するスピーカから構成されている。
【００２３】
さらに、計時装置１２は、現在の年月日、及び時刻（以下、単に現時刻とする）を計時するものであり、制御装置２０からの要求に応じて現時刻を出力するように構成されている。
【００２４】
そして、操作スイッチ群１３は、表示装置１４の表示面と一体に構成されたタッチパネル、及び表示装置１４の周囲に設けられたキースイッチ等から構成されている。なお、タッチパネルと表示装置１４とは積層一体化されており、タッチパネルには、感圧方式、電磁誘導方式、静電容量方式、あるいはこれらを組み合わせた方式など各種の方式があるが、その何れを用いてもよい。
【００２５】
さらに、記憶装置１６は、書き換え可能な不揮発性の記憶装置（例えば、ハードディスクドライブや、フラッシュメモリ等）として構成されたものであり、地図データ、案内用の音声データ、音声認識データ、位置特定の精度向上のためのいわゆるマップマッチング用データ等が予め記憶されている。なお、ここで言う地図データには、ノードデータ、リンクデータ、地形データ、マークデータ、交差点データ、施設のデータ等が含まれる。
【００２６】
このうち、ノードデータは、ノード（即ち、結節点及び屈曲点）それぞれの識別番号であるノードＩＤ、各ノードの座標（例えば、緯度、経度）、各ノードに接続される全リンクのリンクＩＤ、ノード種別（交差点、分岐地点、合流地点等の種別）などの道路（ノード）の特性情報を含むものである。また、リンクデータは、リンク（道路）それぞれの識別番号であるリンクＩＤ、リンク両端の座標、道路種別（即ち、高速道路であるのか一般道（国道，都道府県道，市町村道等）であるのか等の種別）、道路長（即ち、そのリンクの距離（距離情報））、道路幅員や勾配等の道路（リンク）の特性情報を含むものであり、さらに、最適経路を導出するためのコスト情報（例えば、そのリンクの端から端へと移動するために必要な所要時間等）、そのリンクを走行する車両の平均車速（即ち、車速情報）を含むものである。
【００２７】
この他に、記憶装置１６は、ナビゲーション装置１の利用者が入力したデータや、後述する各種処理を実行することで生成されるデータを記憶するようにされている。
ところで、制御装置２０は、電源を切断しても記憶内容を保持する必要のあるデータや、プログラムを記憶するＲＯＭ２０ａと、記憶装置１６から取得したデータや、処理途中で一時的に生じたデータを格納するＲＡＭ２０ｂと、ＲＯＭ２０ａやＲＡＭ２０ｂに記憶されたプログラムに従って処理を実行するＣＰＵ２０ｃとを備えている。
【００２８】
その制御装置２０は、位置検出器５（即ち、ＧＰＳ受信機６、及び各センサ７〜１０）からの出力信号が入力されるようにされており、それらの入力された信号に基づいて、予め規定された規定時間間隔（例えば、１秒間隔）毎に、車両の現在位置や進行方向の方位等を算出するように構成されている。さらに、制御装置２０は、搭載車両の内燃機関が動作しているか否かを示すイグニッション信号（ただし、ＯＮであれば動作中、ＯＦＦであれば停止中であることを示す）が入力されるように構成されている。
【００２９】
なお、ＲＯＭ２０ａには、操作スイッチ群１３で受け付けた入力に従って目的地を設定する目的地設定処理、ダイクストラム法等の周知の手法により、記憶装置１６から取得した地図データに基づき、目的地設定処理で設定された目的地までの経路（以下、移動予定経路とする）を設定する経路設定処理が格納されている。この他、ＲＯＭ２０ａには、経路設定処理により設定された移動予定経路の表示装置１４への表示や音声出力部１５からの音声出力による経路案内を行う経路案内処理等の周知の各種処理をＣＰＵ２０ｃが実行するための処理プログラムが格納されている。さらに、ＲＯＭ２０ａには、経路設定処理にて設定された移動予定経路の全行程に対する現時点での進行度合いを表す移動状況を導出して、その導出した移動状況を音声にて出力する経過報知処理をＣＰＵ２０ｃが実行するための処理プログラムが格納されている。
【００３０】
つまり、ナビゲーション装置１は、目的地設定処理、経路設定処理、経路案内処理に加えて、経過報知処理を実行可能に構成されている。
〈経過報知処理〉
次に、ＣＰＵ２０ｃが実行する経過報知処理について説明する。
【００３１】
ここで、図２は、経過報知処理の処理手順を示したフローチャートである。
この経過報知処理は、搭載車両のエンジンが始動された時（本実施形態では、イグニッション信号が入力された時）に起動されるものであり、起動されると、まず、Ｓ１１０では、前回、本経過報知処理が実行された際に、後述するスリープ処理が実行されたか否かを判定する。
【００３２】
そして、判定の結果、スリープ処理が実行されていなければ、Ｓ１２０へと進む。そのＳ１２０では、目的地設定処理を実行し、操作スイッチ群１３を介して入力された情報に基づいて目的地を設定する。
【００３３】
続く、Ｓ１３０では、経路設定処理を実行し、Ｓ１２０で設定された目的地までの経路（即ち、移動予定経路）を設定する。
そして、Ｓ１４０では、移動予定経路に沿って目的地まで移動する際に通過する可能性のある地点（以下、通過予定地点とする）を表す通過予定地点フラグを、Ｓ１３０で設定した移動予定経路上に、予め規定された規定数だけ設定する通過地点設定処理を実行し、Ｓ１５０へと進む。ただし、ここで言う規定数とは、ナビゲーション装置１の利用者により、操作スイッチ群１３を介して入力された指令に従って設定された情報であり、規定数プラス１が後述する分割数Ｎ（ただし、分割数Ｎは、２以上の自然数）として記憶装置１６に記憶される。
【００３４】
そして、Ｓ１５０では、経路案内処理を実行し、Ｓ１３０で設定された移動予定経路について、記憶装置１６から取得した地図データに基づく地図に、現在位置を表すマーカを重畳して表示装置１４に表示すると共に、交差点等では音声ガイドを音声出力部１５から出力して経路案内を行う。
【００３５】
続く、Ｓ１６０では、現在位置が、目的地に到達したことを表しているか否かを判定し、判定の結果、目的地に未到達であることを表していれば、Ｓ１７０へと進む。具体的に、本実施形態では、位置検出器５からの出力に基づいて求められる現在位置（例えば、緯度，経度）が、目的地として設定された地点から予め規定された許容範囲に入れば、目的地に到達したものと判定する。
【００３６】
そして、Ｓ１７０では、現在位置が、通過地点設定処理で設定された通過予定地点を通過したことを表しているか否かを判定する。具体的に、本実施形態では、位置検出器５からの出力に基づいて求められる現在位置（例えば、緯度，経度）が、通過予定地点フラグが設定された地点から許容範囲に入り、その後、許容範囲の外に出れば、通過予定地点を通過したものと判定する。
【００３７】
そして、Ｓ１７０での判定の結果、現在位置が通過予定地点を通過したことを表しているものと判定された場合には、Ｓ１８０へと進む。そのＳ１８０では、Ｓ１７０にて通過したと判定された通過予定地点が、移動予定経路の全行程に対してどの程度の位置であるのかを表した情報、即ち、移動予定経路の全行程に対する現時点での進行度合い（以下、進行状況とする）を示す情報を出力するように、音声出力部１５に信号を出力する。これにより、音声出力部１５は、進行状況を音声にて出力することになる。
【００３８】
具体的に、制御装置２０は、「全行程のうち、（分割数Ｎ）分の（搭載車両が通過した通過予定地点の数（以下、通過数とする））（即ち、（通過数）／（分割数Ｎ））の地点に到達しました」等のように、通過数に応じた進行状況が音声出力部１５から出力されるように信号を出力する。より具体的には、通過数が分割数Ｎの半分であれば、「全行程のうち、半分を経過しました」や、通過数が１であれば、「全行程のうち、（分割数Ｎ）分の１（例えば、Ｎ＝４であれば、１／４）の地点に到達しました」等の音声が出力される。
【００３９】
そして、Ｓ１８０にて音声出力部１５に信号を出力し終えると、Ｓ１５０へと戻る。
一方、Ｓ１７０での判定の結果、現在位置が通過予定地点を通過していないことを表しているものと判定された場合には、Ｓ１９０へと進む。そのＳ１９０では、搭載車両の内燃機関が停止されたか否かを判定し、判定の結果、内燃機関が停止されていなければ、Ｓ１５０へと戻り、内燃機関が停止されていれば、Ｓ２００へと進む。
【００４０】
ただし、本実施形態では、具体的に、制御装置２０に入力されるイグニッション信号がＯＦＦになれば、内燃機関が停止されたものと判定する。
そして、Ｓ２００では、Ｓ１２０の目的地設定処理で設定された目的地、Ｓ１３０の経路設定処理で設定された移動予定経路、Ｓ１４０の通過地点設定処理で設定された通過予定地点フラグを記憶装置１６に記憶するスリープ処理を実行する。これと共に、スリープ処理を実行したことを示すスリープ処理実行フラグを立てる。
【００４１】
そして、その後、本経過報知処理を終了する。なお、Ｓ１６０での判定の結果、現在位置が目的地に到達したことを表している場合には、スリープ処理を実行することなく、本経過報知処理を終了する。この場合、目的地、移動予定経路、通過予定地点フラグをリセットした後に、本経過報知処理を終了する。
【００４２】
ところで、Ｓ１１０での判定の結果、前回、本経過報知処理が実行された際に、スリープ処理が実行されたものと判定された場合には、そのスリープ処理にて記憶装置１６に記憶された目的地，移動予定経路，通過予定地点フラグを読み出した上で、Ｓ１５０へと進む。つまり、目的地や移動予定経路、通過予定地点を新規に設定することなく、前回の設定を継続したまま、本経過報知処理を実行する。この際、スリープ処理実行フラグは戻される。
【００４３】
ただし、本実施形態では、具体的に、スリープ処理実行フラグが立てられていれば、前回、本経過報知処理が実行された際に、スリープ処理が実行されたものと判定する。
〈通過地点設定処理〉
次に、経過報知処理のＳ１４０にて実行される通過地点設定処理について説明する。
【００４４】
ここで、図３は、本実施形態における通過地点設定処理の処理手順を示したフローチャートである。
この通過地点設定処理は、経過報知処理のＳ１４０にて起動されると、まず、Ｓ３１０では、Ｓ１３０にて設定された移動予定経路の全距離を求める。具体的には、移動予定経路を形成するリンクデータ、及びノードデータに従って、それらのデータに付加された道路長を積算することにより全距離を求める。ただし、本実施形態では、リンクデータに含まれる勾配を考慮した距離を求めることで、搭載車両が実際に走行するであろう距離が全距離として求められる。
【００４５】
続くＳ３２０では、記憶装置１６に記憶された分割数Ｎを読み出して、Ｓ３３０へと進み、そのＳ３３０では、Ｓ３１０で求めた移動予定経路の全距離を、Ｓ３２０で読み出した分割数Ｎで除した単位距離を算出する。
【００４６】
そして、Ｓ３４０では、移動予定経路上において、Ｓ３３０にて算出された単位距離毎に通過予定地点を設定する。ただし、各通過予定地点は、移動予定経路の全距離に対する通過予定地点それぞれの地点での割合と対応付けて記憶装置１６に記憶される。つまり、先のＳ１３０にて設定された移動予定経路の単位距離毎に、通過予定地点フラグが設定されることになる。
【００４７】
その後、経過報知処理のＳ１５０へと戻る。
つまり、本実施形態の通過地点設定処理では、移動予定経路の全距離を予め設定された分割数Ｎにて等分割した距離毎に通過予定地点を設定する。そして、本実施形態における経過報知処理では、搭載車両が目的地に到達しておらず、かつ通過地点設定処理で設定された通過予定地点を搭載車両が通過する度に、その通過予定地点が移動予定経路の全行程に対してどの程度の位置であるのかを表した進行状況を音声にて報知している。
［第一実施形態の効果］
以上説明したように、本実施形態のナビゲーション装置１によれば、移動状況が音声出力部１５から音声にて報知されるため、従来のナビゲーション装置と異なり、ナビゲーション装置１の使用者がモニタ等へ視線を向けることなく、移動状況を認識することができる。
【００４８】
つまり、ナビゲーション装置１によれば、自動車の運転者は、車両の前方等の運転時に注視すべき注視点に視線を向けたままでよいため、運転時の安全性を確実に向上させることができ、この結果、移動時の安全性を高めつつ、利用者に移動状況を認識させることができる。
【００４９】
特に、本実施形態の通過地点設定処理によれば、移動予定経路の全距離を等分割した距離毎に通過予定地点を設定するため、簡易な処理で通過予定地点を設定することができる。
［第二実施形態］
次に、第二実施形態について説明する。
【００５０】
第一実施形態にて説明したナビゲーション装置１と、本実施形態におけるナビゲーション装置とでは、制御装置２０が実行する通過地点設定処理が異なるのみである。このため、第一実施形態にて説明したナビゲーション装置１と同様の構成、及び処理には、同一な符号を付して説明を省略し、第一実施形態とは異なる通過地点設定処理を中心に説明する。
〈通過地点設定処理〉
ここで、図４は、第二実施形態における通過地点設定処理の処理手順を示したフローチャートである。
【００５１】
この通過地点設定処理は、経過報知処理のＳ１４０にて起動されると、まず、Ｓ４１０では、Ｓ１３０にて設定された移動予定経路の全距離を移動するために必要な時間（以下、移動予定時間）を求める。具体的には、移動予定経路を形成するリンクデータ、及びノードデータに従って、それらデータの道路長及び平均車速（もしくはコスト情報）から各リンクの所要時間を算出し、それらの算出された所要時間を積算することにより移動予定時間を求める。
【００５２】
続くＳ４２０では、記憶装置１６に格納された分割数Ｎを読み出して、Ｓ４３０へと進み、そのＳ４３０では、Ｓ４１０で求めた移動予定時間を、Ｓ４２０で読み出した分割数Ｎで除した単位時間を算出する。
【００５３】
そして、Ｓ４４０では、Ｓ４３０で算出された単位時間毎に移動可能な距離（以下、移動予定距離とする）を算出する。
続くＳ４５０では、移動予定経路上において、Ｓ４４０にて算出された移動予定距離毎に通過予定地点を設定する。
【００５４】
具体的に、Ｓ４４０、及びＳ４５０では、移動予定経路を形成するリンクデータ、及びノードデータのうち、それらデータの道路長，平均車速，及びＳ４１０で求められた所用時間等に従って、単位時間の間に出発地（即ち、経過報知処理が起動された地点）から移動可能な距離を移動予定距離として求め、移動予定経路に沿って、その求めた移動予定距離だけ移動した時の地点（以下、移動可能地点１とする）を求める。さらに、移動可能地点１から単位時間の間に移動可能な距離を移動予定距離として求め、移動予定経路に沿って、その求めた移動予定距離だけ移動した時の地点（以下、移動可能地点１とする）を求める。これを、移動可能地点Ｎ−１が求められるまで繰り返す。
【００５５】
それらの求められた移動可能地点１，２，…Ｎ−１それぞれを通過予定地点として設定する。ただし、各通過予定地点は、移動予定経路の全距離に対する通過予定地点それぞれの地点での割合と対応付けて記憶装置１６に記憶される。
【００５６】
その後、経過報知処理のＳ１５０へと戻る。
つまり、本実施形態の通過地点設定処理では、移動予定経路の全距離の移動に必要な時間を移動予定時間を分割数Ｎにて等分割した時間を単位時間として求め、その単位時間の間に移動予定経路に沿って移動可能な移動予定距離毎に、通過予定地点を設定している。
〈動作例〉
次に、本実施形態におけるナビゲーション装置の動作例について説明する。
【００５７】
ここで、図６は、本実施形態における通過地点設定処理により設定された通過予定地点を説明するための説明図である。
図６に示すように、地点Ａから経由点Ｃまでの距離が６０ｋｍ，地点Ａから経由点Ｃでの平均車速が６０ｋｍ／ｈであり、経由点Ｃから地点Ｂまでの距離が１２０ｋｍ，経由点Ｃから地点Ｂでの平均車速が８０ｋｍ／ｈである場合に、地点Ａから地点Ｃを経由して地点Ｂまでの経路が移動予定経路として設定されたものとする。このような場合に、分割数Ｎを４として、通過地点設定処理が実行されると、第一実施形態に記載の通過地点設定処理であれば、４５ｋｍ毎に通過予定地点を設定する（即ち、出発地から４５ｋｍ、９０ｋｍ、１３５ｋｍの地点に設定される）。
【００５８】
しかし、本実施形態の通過地点設定処理では、地点Ａから経由点Ｃまでの所要時間（１時間）と、経由点Ｃから地点Ｂまでの所要時間（１．５時間）とを積算することで、移動予定時間を算出し、その移動予定時間から単位時間を算出する。そして、出発地点から単位時間で移動可能な距離（即ち、移動予定距離）が３７．５ｋｍであることから、３７．５ｋｍの地点を第一通過予定地点とし、第一通過予定地点から単位時間での移動予定距離が４２．５ｋｍであることから、第一通過予定地点から４２．５ｋｍ（出発地点から８０ｋｍ）の地点を第二通過予定地点として設定する。さらに、第二通過予定地点から単位時間での移動予定距離が５０ｋｍであることから、第二通過予定地点から５０ｋｍ（出発地点から１３０ｋｍ）の地点を第三通過予定地点として設定する。
【００５９】
そして、本実施形態の通過地点設定処理で設定された第一通過予定地点，第二通過地点，第三通過地点を搭載車両が通過する毎に、「全行程のうち、１／４を通過しました」，「全行程のうち、２／４を通過しました」，「全行程のうち、３／４を通過しました」等の音声出力がなされる。
【００６０】
つまり、本実施形態の経過報知処理では、移動予定時間を等分割した単位時間で走行可能な距離毎に、通過予定地点を設定するため、移動予定経路が渋滞などをしておらず、交通状況が順調であれば、所要時間が均一となるタイミングで進行状況が音声にて報知されることになる。
［第二実施形態の効果］
以上説明したように、本実施形態の通過地点設定処理によれば、所要時間が均一となるタイミングで進行状況が報知されるため、移動予定経路の残りの行程を移動するために必要な所与時間を利用者が把握しやすい等、利用者の感覚に沿った移動状況を導出できる。この結果、本実施形態のナビゲーション装置によれば、利用者の実情にあった移動状況を利用者に認識させることができる。
［第三実施形態］
次に、第三実施形態について説明する。
【００６１】
第一実施形態及び第二実施形態にて説明したナビゲーション装置と、本実施形態におけるナビゲーション装置とでは、制御装置２０が実行する経過報知処理処理が異なるのみである。このため、第一実施形態及び第二実施形態にて説明したナビゲーション装置１と同様の構成、及び処理には、同一な符号を付して説明を省略し、第一実施形態及び第二実施形態とは異なる経過報知処理を中心に説明する。
〈経過報知処理〉
ここで、図５は、第三実施形態における経過報知処理の処理手順を示したフローチャートである。
【００６２】
この経過報知処理は、搭載車両のエンジンが始動された時（本実施形態では、イグニッション信号が入力された時）に起動されるものであり、起動されると、まず、Ｓ５１０では、前回、本経過報知処理が実行された際に、後述するスリープ処理が実行されたか否かを判定する。
【００６３】
そして、判定の結果、スリープ処理が実行されていなければ、Ｓ５２０へと進む。そのＳ５２０では、目的地設定処理を実行し、操作スイッチ群１３を介して入力された情報に基づいて目的地を設定する。
【００６４】
続く、Ｓ５３０では、経路設定処理を実行し、Ｓ５２０で設定された目的地までの経路（即ち、移動予定経路）を設定する。
そして、Ｓ５４０では、Ｓ５３０にて設定された移動予定経路の全距離を移動するために必要な時間（以下、移動予定時間とする）を求める。具体的な方法については、第二実施形態と同様であるため、ここでの説明は省略する。
【００６５】
続くＳ５５０では、記憶装置１６に格納された分割数Ｎを読み出して、Ｓ５６０へと進み、そのＳ５６０では、Ｓ５４０で求めた移動予定時間を、Ｓ５５０で読み出した分割数Ｎで除した単位時間を算出する。
【００６６】
そして、Ｓ５７０では、経路案内処理を実行し、Ｓ５３０で設定された移動予定経路について、記憶装置１６から取得した地図データに基づく地図に、現在位置を表すマーカを重畳して表示装置１４に表示すると共に、交差点等では音声ガイドを音声出力部１５から出力して経路案内を行う。
【００６７】
続く、Ｓ５８０では、現在位置が、目的地に到達したことを表しているか否かを判定し、判定の結果、目的地に未到達であることを表していれば、Ｓ５９０へと進む。
そして、Ｓ５９０では、計時装置１２に要求を出力して計時装置１２から現時刻を取得して、Ｓ５６０にて算出した単位時間が経過したか否かを判定し、判定の結果、単位時間が経過していれば、カウンタ（ただし、カウンタの最大値はＮ−１）をインクリメントした後、Ｓ６００へと進む。ただし、このＳ５９０では、一度、単位時間が経過した後は、前回単位時間が経過してから再度単位時間が経過したか否かを判定する。
【００６８】
そのＳ６００では、カウンタの数値に応じて、移動予定経路の全行程に対する現時点での進行度合い（以下、進行状況とする）を示す情報を出力するように、音声出力部１５に信号を出力する。これにより、音声出力部１５は、進行状況を音声にて出力することになる。
【００６９】
具体的に、制御装置２０は、「全行程のうち、（分割数Ｎ）分の（カウンタの値）（即ち、（カウンタの値）／（分割数Ｎ））の地点に到達しました」等のように、カウンタの値に応じた進行状況が音声出力部１５から出力されるように信号を出力する。より具体的には、カウンタの値が分割数Ｎの半分であれば、「全行程のうち、半分を経過しました」や、カウンタの値が１であれば、「全行程のうち、（分割数Ｎ）分の１（例えば、分割数Ｎ＝４であれば、１／４）の地点に到達しました」等の音声が出力される。
【００７０】
そして、Ｓ６００にて音声出力部１５に信号を出力し終えると、Ｓ５７０へと戻る。
一方、Ｓ５９０での判定の結果、単位時間が経過していないものと判定された場合には、Ｓ６１０へと進む。そのＳ６１０では、搭載車両の内燃機関が停止されたか否かを判定し、判定の結果、内燃機関が停止されていなければ、Ｓ５７０へと戻り、内燃機関が停止されていれば、Ｓ６２０へと進む。
【００７１】
ただし、本実施形態では、具体的に、制御装置２０に入力されるイグニッション信号がＯＦＦになれば、内燃機関が停止されたものと判定する。
そして、Ｓ６２０では、計時装置１２に要求を出力して計時装置１２から現時刻を取得し、その取得した現時刻を内燃機関停止時刻として記憶装置１６に記憶するスリープ処理を実行する。なお、本実施形態におけるスリープ処理では、Ｓ５２０の目的地設定処理で設定された目的地、Ｓ５３０の経路設定処理で設定された移動予定経路、カウンタの値も併せて記憶装置１６に記憶される。これと共に、スリープ処理を実行したことを示すスリープ処理実行フラグを立てる。
【００７２】
そして、その後、本経過報知処理を終了する。なお、Ｓ５８０での判定の結果、現在位置が目的地に到達したことを表しているものと判定された場合には、目的地，移動予定経路，カウンタの値をリセットした後に、本経過報知処理を終了する。
【００７３】
ところで、Ｓ５１０での判定の結果、前回、本経過報知処理が実行された際に、スリープ処理が実行されたものと判定された場合には、そのスリープ処理にて記憶装置１６に記憶された目的地，移動予定経路、カウンタの値、内燃機関停止時刻を読み出した上で、Ｓ６３０へと進む。ただし、本実施形態では、具体的に、スリープ処理実行フラグが立てられていれば、前回、本経過報知処理が実行された際に、スリープ処理が実行されたものと判定する。また、Ｓ６３０へと進む際には、記憶装置１６に記憶された内燃機関停止時刻を消去し、スリープ処理実行フラグを戻す。
【００７４】
そのＳ６３０では、計時装置１２に要求を出力して計時装置１２から現時刻を取得し、その取得した現時刻と内燃機関停止時刻との差分から、内燃機関が停止していた時間、即ち移動を休止していた時間（以下、休止時間とする）を求める。これと共に、前回以前の本経過報知処理におけるＳ５４０で算出された移動予定時間に、求められた休止時間を加算して、新たな移動予定時間を算出する。
【００７５】
その後、Ｓ５５０へと進み、単位時間を再度算出する。つまり、目的地までの移動途中に休息を挟んだ場合には、休止時間を移動予定時間に加算した上で、再度単位時間を設定し、移動予定経路の移動に実際に要した時間に従って、音声出力部１５から音声が出力されることになる。
【００７６】
以上、説明したように、本実施形態の経過報知処理では、移動予定経路の移動に要する移動予定時間を、分割数Ｎにて等分割した単位時間を求め、その単位時間が経過する毎に、進行状況として音声により報知している。そして、移動予定経路を移動している搭載車両の内燃機関が停止されると、その搭載車両の移動が停止していた休止時間を計測し、その停止時間を移動予定時間に加算して、単位時間を算出しなおしている。
〈動作例〉
次に、本実施形態におけるナビゲーション装置の動作例について説明する。
【００７７】
ここで、図７は、本実施形態の経過報知処理により進行状況が報知されるタイミングを説明するための説明図である。
図７に示すように、地点Ａから経由点Ｃまでの距離が６０ｋｍ，地点Ａから経由点Ｃでの平均車速が６０ｋｍ／ｈであり、経由点Ｃから地点Ｂまでの距離が１２０ｋｍ，経由点Ｃから地点Ｂでの平均車速が８０ｋｍ／ｈである場合に、本実施形態の経過報知処理が実行され、地点Ａから地点Ｃを経由して地点Ｂまでの経路が移動予定経路として設定されたとする。この場合、地点Ａから経由点Ｃまでの所要時間（１時間）と、経由点Ｃから地点Ｂまでの所要時間（１．５時間）とを積算することで、移動予定時間が２．５時間（１５０分）と算出される。
【００７８】
そして、分割数Ｎを４として、単位時間を求めると、３７．５分となり（図７中、休息無しの場合）、地点Ａを出発してから３７．５分後に最初の進行状況が音声にて報知されるはずである。
【００７９】
しかし、図７に示す例では、地点Ａを出発してから１０分後に、搭載車両の内燃機関を３０分間停止、即ち、３０分間休憩するような場合を想定している。このため、搭載車両の内燃機関が再度始動された時に、走行予定時間を計算しなおすことになる。このとき、本実施形態の経過報知処理では、地点Ａを出発する時点で求められた走行予定時間１５０分に、内燃機関停止時間の３０分を加算した１８０分を新たな走行予定時間として求め、単位時間も１８０分を分割数Ｎ（即ち、４）で除した４５分として改められることになる。
【００８０】
したがって、本動作例では、走行を再開してから５分後に、最初の進行状況が音声にて報知され、最初の進行状況が報知されてから４５分後に２回目の進行状況が音声にて報知されることになる。
［第三実施形態の効果］
以上説明したように、本実施形態の経過報知処理によれば、利用者が移動予定経路を移動している途中に休息したとしても、休息時間に応じて、移動状況を音声にて出力するタイミングを変更するため、利用者の実情にあった移動状況を利用者に認識させることができる。
【００８１】
特に、本実施形態の経過報知処理によれば、時間を計時するだけで、進行状況を導出することができる。このため、本実施形態の経過報知処理によれば、現在位置を検出する必要がなくなり、第一実施形態の経過報知処理に比べて、高速に処理を実行できる。
［その他の実施形態］
以上、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において様々な態様にて実施することが可能である。なお、ここで言う上記実施形態とは、第一、第二、第三実施形態の全てを指すものである。
【００８２】
例えば、上記実施形態におけるナビゲーション装置では、記憶装置１６に記憶された地図データを読み出して、経路設定処理や経路案内処理，経過報知処理に用いたが、地図データの取得方法は、これに限るものではなく、ＤＶＤ−ＲＯＭやメモリカード等の可搬型記憶媒体に記憶された地図データを読み出して利用しても良いし、通信によってサーバ等から取得するようにしても良い。
【００８３】
また、上記実施形態のナビゲーション装置１では、規定数及び分割数Ｎは、ナビゲーション装置１の利用者らによって設定され、記憶装置１６に記憶されていたが、規定数及び分割数Ｎは、デフォルトで（例えば、製造時や設計時に）設定され、記憶装置１６に記憶されていても良い。
【００８４】
ところで、上記実施形態のナビゲーション装置１は、自動車に搭載したものであったが、本発明が適用可能なナビゲーション装置は、自動車に搭載されるものに限らない。例えば、持ち運び可能な、いわゆるポータブルタイプのナビゲーション装置に本発明が適用されていても良い。
【００８５】
なお、上記実施形態の経過報知処理におけるＳ１２０，Ｓ５２０が本発明の目的地設定手段に相当し、経過報知処理におけるＳ１３０，Ｓ５３０が、本発明の経路導出手段に相当し、経過報知処理におけるＳ１５０，Ｓ５７０が本発明の経路案内手段に相当する。また、上記実施形態の経過報知処理におけるＳ１４０，Ｓ１６０，Ｓ１７０、及びＳ５４０からＳ５６０，Ｓ５８０，Ｓ５９０が、本発明の現状導出手段に相当し、経過報知処理のＳ１８０，Ｓ６００が本発明の音声出力手段に相当する。
【図面の簡単な説明】
【００８６】
【図１】ナビゲーション装置の概略構成を示したブロック図である。
【図２】第一実施形態における経過報知処理の処理手順を示したフローチャートである。
【図３】第一実施形態における通過地点設定処理の処理手順を示したフローチャートである。
【図４】第二実施形態における通過地点設定処理の処理手順を示したフローチャートである。
【図５】第三実施形態における経過報知処理の処理手順を示したフローチャートである。
【図６】第二実施形態における通過地点設定処理により設定された通過予定地点を説明するための説明図である。
【図７】第三実施形態における経過報知処理により進行状況が報知されるタイミングを説明するための説明図である。
【符号の説明】
【００８７】
１…ナビゲーション装置  ５…位置検出器  ６…ＧＰＳ受信機  ７…ジャイロセンサ  ８…地磁気センサ  ９…距離センサ  １０…Ｇセンサ  １２…計時装置  １３…操作スイッチ群  １４…表示装置  １５…音声出力部  １６…記憶装置  ２０…制御装置  ２０ａ…ＲＯＭ  ２０ｂ…ＲＡＭ  ２０ｃ…ＣＰＵ
【図１】
2009139145.tif 000003
【図２】
2009139145.tif 000004
【図３】
2009139145.tif 000005
【図４】
2009139145.tif 000006
【図５】
2009139145.tif 000007
【図６】
2009139145.tif 000008
【図７】
2009139145.tif 000009