(57)【特許請求の範囲】
【請求項１】
自動車に搭載されるナビゲーション装置であって、
現在位置を格納する、所定の位置が現在位置の初期値として格納された現在位置格納手段と、
前記自動車の現在の位置を算出し、算出した位置に前記現在位置格納手段に格納されている現在位置を更新する現在位置算出手段と、
種類毎に異なる地理的範囲の地図を格納した複数種類のリムーバブルな記録媒体のうち、当該ナビゲーション装置に装着された記録媒体に記録された地図データが表す地図と、前記現在位置格納手段に格納された現在位置とに少なくとも基づいて、ユーザの走行を、前記装着された記録媒体に記録された地図データが表す地図上で案内する案内画面を表示する案内手段と、
当該ナビゲーション装置の起動時に、前記現在位置格納手段に格納されている現在位置が、前記現在位置の初期値として格納される前記所定の位置と同じ位置、または、前記現在位置の初期値として格納される前記所定の位置近傍の位置であった場合に、少なくとも、記現在位置格納手段に格納されている現在位置が前記装着された記録媒体に記録された地図データが表す地図の地理的範囲内に含まれないときには、前記現在位置格納手段に格納されている現在位置を、前記装着された記録媒体に記録された地図データが表す地図の地理的範囲内の位置に更新する起動時現在位置設定手段とを有することを特徴とするナビゲーション装置。
【請求項２】
請求項１記載のナビゲーション装置であって、
前記記録媒体の種類毎に、当該種類の記録媒体に記録された地図の地理的範囲内の特定の位置を、当該記録媒体の種類に対応する代表位置として記憶する代表位置記憶手段を有し、
前記起動時現在位置設定手段は、当該ナビゲーション装置の起動時に、前記現在位置格納手段に格納されている現在位置が、前記現在位置の初期値として格納される前記所定の位置と同じ位置、または、前記現在位置の初期値として格納される前記所定の位置近傍の位置であった場合に、少なくとも、記現在位置格納手段に格納されている現在位置が前記装着された記録媒体に記録された地図データが表す地図の地理的範囲内に含まれないときには、前記現在位置格納手段に格納されている現在位置を、前記装着された記録媒体の種類に対応して前記代表位置記憶手段に記憶されている代表位置に更新することを特徴とするナビゲーション装置。
【請求項３】
自動車に搭載されるナビゲーション装置であって、
現在位置を格納する現在位置格納手段と、
前記自動車の現在の位置を算出し、算出した位置に前記現在位置格納手段に格納されている現在位置を更新する現在位置算出手段と、
種類毎に異なる地理的範囲の地図を格納した複数種類のリムーバブルな記録媒体のうち、当該ナビゲーション装置に装着された記録媒体に記録された地図データが表す地図と、前記現在位置格納手段に格納された現在位置とに少なくとも基づいて、ユーザの走行を、前記装着された記録媒体に記録された地図データが表す地図上で案内する案内画面を表示する案内手段と、
前記記録媒体の種類毎に、当該種類の記録媒体に記録された地図の地理的範囲内の特定の位置を、当該記録媒体の種類に対応する代表位置として記憶する代表位置記憶手段と、
起動時現在位置設定手段とを有し、
前記現在位置格納手段には、前記代表位置記憶手段に記憶されている代表位置のうちのいずれかの代表位置が、現在位置の初期値として格納され、
前記起動時現在位置設定手段は、当該ナビゲーション装置の起動時に、前記現在位置格納手段に格納されている現在位置が、前記代表位置記憶手段に記憶されている代表位置のうちのいずれかと同じ位置、または、記代表位置記憶手段に記憶されている代表位置のうちのいずれかの近傍の位置であった場合に、少なくとも、記現在位置格納手段に格納されている現在位置が前記装着された記録媒体に記録された地図データが表す地図の地理的範囲内に含まれないときには、前記現在位置格納手段に格納されている現在位置を、前記装着された記録媒体の種類に対応して前記代表位置記憶手段に記憶されている代表位置に更新することを特徴とするナビゲーション装置。
【請求項４】
請求項１、２または３記載のナビゲーション装置であって、
前記現在位置算出手段は、電波測位によって測位した位置を少なくとも用いて前記現在位置を算出することを特徴とするナビゲーション装置。
【請求項５】
請求項４記載のナビゲーション装置であって、
前記起動時現在位置設定手段は、当該ナビゲーション装置の起動時に、それまでに電波測位による測位が成功している場合には、前記現在位置格納手段に格納されている現在位置の更新を行わないことを特徴とするナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動車に搭載され、地図データに基づいてユーザの走行を案内するナビゲーション装置において、ナビゲーション装置の起動時に現在位置を設定する技術に関するものである。
【背景技術】
【０００２】
従来より、ＧＰＳ受信機を現在位置を算出すると共に、算出した現在位置を、予め記憶しておいた地図データが示す地図上に表示することにより、ユーザの走行を案内する、自動車に搭載されたナビゲーション装置が知られ地有る。
また、このようなナビゲーション装置の起動時に現在位置を設定する技術としては、ナビゲーション装置の起動時に、ユーザから任意の地点の指定を受け付け、受け付けた地点近傍の道路上の位置を現在位置として設定する技術が知られている（たとえば、特許文献１）。
【特許文献１】特開平9-16078号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ナビゲーション装置において用いられる地図データは、CD-ROMやDVD-ROMなどのリムーバブルな記録媒体に記録された形態でユーザに提供されることが多い。また、記録媒体の記録容量の制限などより、ナビゲーション装置が利用可能な地理的範囲内の地図が、複数の記録媒体に、地域毎に分割記録されてユーザに提供される場合があり、このような場合、ユーザは、必要とする地域の地図データが記録されている記録媒体を購入し、購入した記録媒体をナビゲーション装置に装着して、当該ナビゲーション装置を利用することになる。
【０００４】
さて、いま、地域Ａと地域Ｂで利用可能なナビゲーション装置があり、地域Ａと地域Ｂの地図が異なる記録媒体に記録されてユーザに提供される場合を考える。
このような場合、地域Ａに居住するユーザは、ナビゲーション装置と地域Ａの地図データを記録した記録媒体を購入し、ナビゲーション装置に地域Ａの地図データを記録した記録媒体を装着し、ナビゲーション装置の使用を開始することになる。
一方で、ナビゲーション装置の出荷時には、現在位置として特定の地点が初期設定されていることが一般的である。
したがって、もし、初期設定されている現在位置が地域Ｂ内の地点である場合には、地域Ａ内にいるユーザが、ナビゲーション装置に地域Ａの地図データを記録した記録媒体を装着し、ナビゲーション装置の使用を最初に開始したときに、ＧＰＳからの測位用電波が受信できないた状態にある場合には、初期設定された地域Ｂ内の地点または当該地点に測定した車両の移動量を加算した地点が現在位置として用いられることになる。
【０００５】
そして、このために、現在位置が、装着された記録媒体に記録されている地図データの地域外となってしまうために、ナビゲーション装置は、不適切な地図データを記録した記録媒体が装着されていると判断し、所定のエラー処理を行うことになる。
したがって、このような場合には、地域Ａ内にいるユーザが、ナビゲーション装置に、正しく地域Ａの地図データを記録した記録媒体を装着したのにもかかわらず、ナビゲーション装置の利用を開始できという問題が生じる。
一方、前述したユーザから任意の地点の指定を受け付け、受け付けた地点近傍の道路上の位置を現在位置の初期値として設定する技術によれば、このような問題の発生を解消することができるが、このようにすると、現在位置の初期値設定のためのユーザの煩雑な操作が必要となる。
【０００６】
そこで、本発明は、初期設定された現在位置が、ナビゲーション装置に装着された記録媒体に記録されている地図データが地図を示す地域外である場合でも、ナビゲーション装置の利用を開始できるようにすることを課題とする。
【課題を解決するための手段】
【０００７】
前記課題達成のために、本発明は、自動車に搭載されるナビゲーション装置に、現在位置を格納する、所定の位置が現在位置の初期値として格納された現在位置格納手段と、前記自動車の現在の位置を算出し、算出した位置に前記現在位置格納手段に格納されている現在位置を更新する現在位置算出手段と、種類毎に異なる地理的範囲の地図を格納した複数種類のリムーバブルな記録媒体のうち、当該ナビゲーション装置に装着された記録媒体に記録された地図データが表す地図と、前記現在位置格納手段に格納された現在位置とに少なくとも基づいて、ユーザの走行を、前記装着された記録媒体に記録された地図データが表す地図上で案内する案内画面を表示する案内手段と、当該ナビゲーション装置の起動時に、前記現在位置格納手段に格納されている現在位置が、前記現在位置の初期値として格納される前記所定の位置と同じ位置、または、前記現在位置の初期値として格納される前記所定の位置近傍の位置であった場合に、少なくとも、記現在位置格納手段に格納されている現在位置が前記装着された記録媒体に記録された地図データが表す地図の地理的範囲内に含まれないときには、前記現在位置格納手段に格納されている現在位置を、前記装着された記録媒体に記録された地図データが表す地図の地理的範囲内の位置に更新する起動時現在位置設定手段とを備えたものである。
【０００８】
このようなナビゲーション装置によれば、ナビゲーション装置の使用開始直後に、正しく現在位置を算出できないために、現在位置の初期値や、当該初期値が示す位置を起点として算出された位置が現在位置として算出されている期間に、ナビゲーション装置に装着された記録媒体が、算出されている現在位置を含まない範囲の地図を記録したものである場合には、装着された記録媒体に記録された地図の範囲内に、現在位置を自動的に更新する。したがって、現在位置の初期値が、ナビゲーション装置に装着された記録媒体に記録されている地図の範囲外の位置である場合において、ナビゲーション装置の使用開始直後に正しく現在位置を算出できない期間が発生した場合でも、現在位置が、装着された記録媒体に記録された地地図の範囲外となるエラーは発生せず、ナビゲーション装置の利用を開始することができるようになる。
【０００９】
ここで、このようなナビゲーション装置に、さらに、前記記録媒体の種類毎に、当該種類の記録媒体に記録された地図の地理的範囲内の特定の位置を、当該記録媒体の種類に対応する代表位置として記憶する代表位置記憶手段を設けると共に、前記起動時現在位置設定手段において、当該ナビゲーション装置の起動時に、前記現在位置格納手段に格納されている現在位置が、前記現在位置の初期値として格納される前記所定の位置と同じ位置、または、前記現在位置の初期値として格納される前記所定の位置近傍の位置であった場合に、少なくとも、記現在位置格納手段に格納されている現在位置が前記装着された記録媒体に記録された地図データが表す地図の地理的範囲内に含まれないときには、前記現在位置格納手段に格納されている現在位置を、前記装着された記録媒体の種類に対応して前記代表位置記憶手段に記憶されている代表位置に更新するようにしてもよい。このようにすることにより、起動時現在位置設定手段による現在位置更新の際に、予め記録媒体の種類毎に定めた所望の位置に現在位置を更新することができるようになる。
【００１０】
また、前記課題達成のために、本発明は、自動車に搭載されるナビゲーション装置に、現在位置を格納する現在位置格納手段と、前記自動車の現在の位置を算出し、算出した位置に前記現在位置格納手段に格納されている現在位置を更新する現在位置算出手段と、種類毎に異なる地理的範囲の地図を格納した複数種類のリムーバブルな記録媒体のうち、当該ナビゲーション装置に装着された記録媒体に記録された地図データが表す地図と、前記現在位置格納手段に格納された現在位置とに少なくとも基づいて、ユーザの走行を、前記装着された記録媒体に記録された地図データが表す地図上で案内する案内画面を表示する案内手段と、前記記録媒体の種類毎に、当該種類の記録媒体に記録された地図の地理的範囲内の特定の位置を、当該記録媒体の種類に対応する代表位置として記憶する代表位置記憶手段と、起動時現在位置設定手段とを設けたものである。ここで、前記現在位置格納手段には、前記代表位置記憶手段に記憶されている代表位置のうちのいずれかの代表位置を、現在位置の初期値として格納する。また、前記起動時現在位置設定手段は、当該ナビゲーション装置の起動時に、前記現在位置格納手段に格納されている現在位置が、前記代表位置記憶手段に記憶されている代表位置のうちのいずれかと同じ位置、または、記代表位置記憶手段に記憶されている代表位置のうちのいずれかの近傍の位置であった場合に、少なくとも、記現在位置格納手段に格納されている現在位置が前記装着された記録媒体に記録された地図データが表す地図の地理的範囲内に含まれないときには、前記現在位置格納手段に格納されている現在位置を、前記装着された記録媒体の種類に対応して前記代表位置記憶手段に記憶されている代表位置に更新するものである。
【００１１】
このようなナビゲーション装置によっても、このようなナビゲーション装置によれば、ナビゲーション装置の使用開始直後に、正しく現在位置を算出できないために、現在位置の初期値や、当該初期値が示す位置を起点として算出された位置が現在位置として算出されている期間に、ナビゲーション装置に装着された記録媒体が、算出されている現在位置を含まない範囲の地図を記録したものである場合には、装着された記録媒体に記録された地図の範囲内に、現在位置を自動的に更新することができる。また、このような現在位置更新の際に、予め記録媒体の種類毎に定めた所望の位置に現在位置を更新することができるようになると共に、ナビゲーション装置毎に、当該ナビゲーション装置に設定されている現在位置の初期値を管理する必要がなくなる。
【００１２】
なお、以上の各ナビゲーション装置において、前記現在位置算出手段は、電波測位によって測位した位置を少なくとも用いて前記現在位置を算出するものであってよい。また、この場合には、以上のナビゲーション装置における起動時現在位置設定手段を、当該ナビゲーション装置の起動時に、それまでに電波測位による測位が成功している場合には、前記現在位置格納手段に格納されている現在位置の更新を行わないように構成してもよい。
【発明の効果】
【００１３】
以上のように、本発明によれば、初期設定された現在位置が、ナビゲーション装置に装着された記録媒体に記録されている地図データが地図を示す地域外である場合でも、ナビゲーション装置の利用を開始できるようになる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施形態について説明する。
図１に、本実施形態に係るナビゲーションシステムの構成を示す。
図示するように、ナビゲーションシステムは、ナビゲーション装置１と、操作部２と、表示装置３と、車両状態センサ４と、ＧＰＳ受信機５と、地図を表す地図データを記録したＤＶＤ-ＲＯＭ１００が装着されるＤＶＤドライブ６とを備えて構成される。ここで、車両状態センサ４は、角加速度センサや地磁気センサなどである方位センサや、車車速センサなどの車両状態を検出するセンサ群である。
【００１５】
そして、ナビゲーション装置１は、ＤＶＤドライブ６を介してＤＶＤ-ＲＯＭ１００に記録されている所要地理的範囲の地図を表す地図データを読み出しキャッシュする地図データ読出処理部１１、現在状態算出部１２、操作部２や表示装置３を用いたＧＵＩをユーザに提供するＧＵＩ制御部１３、ルート探索部１４、メモリ１５、制御部１６、案内画像生成部１７を有する。
【００１６】
但し、以上のナビゲーション装置１は、ハードウエア的には、マイクロプロセッサや、メモリ１５や、その他のグラフィックプロセッサやジオメトリックプロセッサ等の周辺デバイスを有する一般的な構成を備えたＣＰＵ回路であって良く、この場合、以上に示したナビゲーション装置１の各部は、マイクロプロセッサが予め用意されたプログラムを実行することにより具現化するプロセスとして実現されるものであって良い。また、この場合、このようなプログラムは、記録媒体や適当な通信路を介して、ナビゲーション装置１に提供されるものであって良い。
【００１７】
次に、図２aに、ＤＶＤ-ＲＯＭ１００に記録される地図データが地図を表す地域について示す。ただし、以下では、一例として、ナビゲーション装置１が使用できるＤＶＤ-ＲＯＭ１００が、ディスクＮとディスクＳとの二種類のＤＶＤ-ＲＯＭ１００である場合を例にとり説明を行う。
さて、図示するように、ディスクＮには北米カナダ地区の地図を表す地図データが格納されており、ディスクＳには米国地区の地図を表す地図データが格納されている。また、各ＤＶＤ-ＲＯＭ１００には、そのＤＶＤ-ＲＯＭ１００の種類、すなわち、そのＤＶＤ-ＲＯＭ１００がディスクＮとディスクＳとのいずれであるかを表すディスク識別子が登録されている。
【００１８】
次に、本実施形態において、メモリ１５に格納されるデータについて説明する。
図３に示すようにメモリ１５には、ａに示す現在状態情報、ｂに示す設定経路情報、ｃに示す初期設定現在位置情報、ｄに示すディスク代表位置情報が格納される。
そして、図３ａに示すように現在状態情報には、ナビゲーション装置搭載車両の現在の位置を表す現在位置と、ナビゲーション装置搭載車両の現在の進行方位を表す現在進行方位が格納される。ここで、現在状態情報の現在位置には、ナビゲーション装置１の出荷前に、初期値として所定の地点の位置が登録される。また、同様に、現在状態情報の現在進行方位にも、ナビゲーション装置１の出荷前に、初期値として所定の方位が登録される。
【００１９】
また、図３ｂに示すように、設定経路情報には、ナビゲーション装置１が経路誘導を行っている場合に、誘導する経路の終点を表す目的地と、誘導する経路である推奨ルートを表す推奨経路データが格納される。
次に、図３ｃに示す初期設定現在位置情報と図３ｄに示すディスク代表位置情報は、メモリ１５にナビゲーション装置１の出荷前に格納されるデータであり、図３ｃに示す初期設定現在位置情報には、ナビゲーション装置１の出荷前に、図３ａの現在状態情報の現在位置に初期値として設定した位置が登録されている。また、図３ｄに示すディスク代表位置情報には、ナビゲーション装置１が使用できるＤＶＤ-ＲＯＭ１００の種類（ここでは、ディスクＮとディスクＳ）毎に対応して設けたエントリを有し、各エントリには、対応するディスクの種類のＤＶＤ-ＲＯＭ１００に記録されているディスク識別子と、対応するディスクの種類のディスク代表位置が登録される。ここで、ディスク代表位置とは、ディスクの種類毎に予め定めた位置であり、この位置は、各ディスクの種類毎に、そのディスクの種類のＤＶＤ-ＲＯＭ１００に記録されている地図データが表す地図の地域内から選定する。
【００２０】
すなわち、たとえば、図２ａに示すように、ディスクＳについては、ディスクＳに記録される地図データが地図を表す米国地域内の位置２０１がディスク代表位置としてディスクＳのディスク識別子と共に含められたエントリがディスク代表位置情報に登録され、ディスクＮについては、ディスクＮに記録される地図データが地図を表すカナダ地域内の位置２０２がディスク代表位置として、ディスクＮのディスク識別子と共に含められたエントリがディスク代表位置情報に登録される。
【００２１】
なお、図２ａ中、位置２０３は、ナビゲーション装置１の出荷前に、図３ａの現在状態情報の現在位置に初期値として設定した位置を表し、この位置が、ナビゲーション装置１の出荷前に、図３ｃの初期設定現在位置情報にも登録されることになる。
以下、このような構成におけるナビゲーション装置１の動作について説明する。
まず、ナビゲーション装置１の現在状態算出部１２は、以下の処理を繰り返し行う。
すなわち、現在状態算出部１２は、車両の前回現在位置を検出した時点からの位置変化量を、車両状態センサ４の出力する車速や進行方位より求め、求めた位置変化量を、前回検出した現在位置に加算して第１推定位置を算出する。そして、第１推定位置と、ＧＰＳ受信機５が出力する測位位置である第２推定位置と、地図データ読出処理部１１を介して読み出した地図データが表す地図とのマップマッチング処理などを施して、現在位置として最も確からしい座標と、現在の進行方向として最も確からしい方向とを、それぞれ現在位置、現在進行方位として決定し、メモリ１５の現在状態情報に設定する。ここで、現在状態算出部１２は、ＧＰＳ受信機５がＧＰＳ衛星からの測位用電波を受信できないために第２推定位置を求めることができない場合には、車両状態センサ４の出力に基づく第１推定位置と地図データが表す地図とのマップマッチング処理により現在位置を求める。
【００２２】
一方、ナビゲーション装置１の制御部１６は、ナビゲーション装置１が起動されると、まず、起動時現在位置設定処理を行う。
図４ａに、この起動時現在位置設定処理の手順を示す。
図示するように、この処理では、まず、メモリ１５に登録されている現在状態情報に設定されている現在位置を取得する（ステップ４０２）。そして、取得した現在位置が、メモリ１５に登録されている初期設定現在位置情報が示す初期設定現在位置またはその近傍（たとえば、初期設定現在位置から距離１００ｍ以内）にあるかどうかを調べ（ステップ４０４）、初期設定現在位置の近傍になければ、地図データ読出処理部１１を介して地図データを参照し、ＤＶＤドライブ６に装着されたＤＶＤ-ＲＯＭ１００に記録されている地図データが地図を表す地理的範囲を取得する（ステップ４１２）。そして、ステップ４０２で取得した現在位置が、ステップ４１２で取得した地図データが地図を表す地理的範囲内にあるかどうかを調べ（ステップ４１４）、地理的範囲内にあれば、ユーザの走行を地図上で案内するナビゲーション処理を起動し（ステップ４１０）、処理を終了する。
【００２３】
一方、現在位置が地図データが地図を表す地理的範囲内になければ、所定のエラー処理を起動し（ステップ４１６）、処理を終了する。ここで、ステップ４１６で起動されたエラー処理では、たとえば、図５ａに示すように、現在位置がＤＶＤドライブ６に装着されたＤＶＤ-ＲＯＭ１００に記録されている地図データが示す地図外である旨のメッセージや、マニュアルを参照して対処することを促すメッセージを、ＧＵＩ制御部１３を介して表示装置３に表示する処理などを行う。
【００２４】
さて、図４に戻り、ステップ４０４において、取得した現在位置がメモリ１５に登録されている初期設定現在位置の近傍にあると判定された場合には、地図データ読出処理部１１を介してＤＶＤドライブ６に装着されたＤＶＤ-ＲＯＭ１００に記録されているディスク識別子を読み出し（ステップ４０６）、メモリ１５に記録されているディスク代表位置情報の、読み出したディスク識別子が登録されているエントリに登録されているディスク代表位置に、メモリ１５の現在状態情報の現在位置を更新する（ステップ４０８）。そして、ユーザの走行を地図上で案内するナビゲーション処理を起動し（ステップ４１０）、処理を終了する。
【００２５】
ここで、以上の起動時現在位置設定処理の処理例を示す。
いま、図２ａに示すように、ディスクＳについては、ディスクＳに記録される地図データが地図を表す米国地域内の位置２０１がディスク代表位置としてディスクＳのディスク識別子と共に含められたエントリがディスク代表位置情報に登録され、ディスクＮについては、ディスクＮに記録される地図データが地図を表すカナダ地域内の位置２０２がディスク代表位置として、ディスクＮのディスク識別子と共に含められたエントリがディスク代表位置情報に登録されているものとする。また、位置２０３が、ナビゲーション装置１の出荷前に、メモリ１５の現在状態情報の現在位置と、メモリ１５の初期設定現在位置情報に登録されているものとする。
【００２６】
このような場合おいて、ＤＶＤドライブ６にディスクＮのＤＶＤ-ＲＯＭ１００が装着された状態で、ナビゲーション装置１が起動されたときに、メモリ１５の現在状態情報に設定されている現在位置２０４が、図２ｂ１に示すように、メモリ１５の初期設定現在位置情報に登録されている位置２０３近傍にある場合には、図２ｂ２に示すようにＤＶＤドライブ６に装着されているディスクＮのディスク代表位置として登録されている位置２０２に、メモリ１５の現在状態情報の現在位置２０４が更新される。そして、その後に、ユーザの走行を地図上で案内するナビゲーション処理が起動されることになる。
【００２７】
ここで、ナビゲーション装置１が起動されたときに、メモリ１５の現在状態情報に設定されている現在位置が、図２ｂ１に示すように、メモリ１５の初期設定現在位置情報に登録されている位置２０３近傍にある状態は、ナビゲーション装置１の出荷後、一度も、現在状態算出部１２によって、ＧＰＳ受信機５が出力する測位位置である第２推定位置を用いた現在位置の算出が行われておらず、かつ、ナビゲーション装置使用開始後に車両がわずかしか走行していない場合に生ずる。そして、この状態が生じた場合には、メモリ１５の現在状態情報に設定されている現在位置は、ナビゲーション装置１の出荷前にメモリ１５の現在状態情報に設定された現在位置に基づいて算出された現在位置であって、正しく真の現在位置を示しているものはないことになる。なお、メモリ１５の初期設定現在位置情報に登録する位置２０３は、一般のユーザが近くに近寄ることのできない、たとえば、ナビゲーション装置製造工場敷地内の位置などとする
なお、このように、現在位置がディスクＮのディスク代表位置に更新された後に、現在状態算出部１２においてＧＰＳ受信機５が出力した第２推定位置に基づいた現在位置が正常に算出されたならば、現在位置は、この現在位置に更新され、その後、現在位置はメモリ１５の初期設定現在位置情報に登録されている位置２０３近傍ではなくなる。
【００２８】
また、ＤＶＤドライブ６にディスクＮのＤＶＤ-ＲＯＭ１００が装着された状態で、ナビゲーション装置１が起動されたときに、メモリ１５の現在状態情報に設定されている現在位置２０４が、図２ｃに示すように、メモリ１５の初期設定現在位置情報に登録されている位置２０３近傍でなく、ＤＶＤドライブ６に装着されているディスクＮの地図データが示す地図内にある場合には、現在位置が正しく算出され、現在位置を含む地図の地図データを格納したＤＶＤ-ＲＯＭ１００がナビゲション装置に装着された正常状態にあるものとし、メモリ１５の現在状態情報の現在位置２０４をそのまま維持してナビゲーション処理を起動する。
【００２９】
次に、ＤＶＤドライブ６にディスクＮのＤＶＤ-ＲＯＭ１００が装着された状態で、ナビゲーション装置１が起動されたときに、メモリ１５の現在状態情報に設定されている現在位置２０４が、図２ｄに示すように、メモリ１５の初期設定現在位置情報に登録されている位置２０３近傍でなく、ＤＶＤドライブ６に装着されているディスクＮの地図データが示す地図外にある場合には、現在位置が正しく算出されているが、現在位置を含む地図の地図データを格納したＤＶＤ-ＲＯＭ１００がナビゲション装置に装着されていな状態にあるとして、エラー処理を起動する。
【００３０】
さて、起動時現在位置設定処理のステップ４１０で起動されたナビゲーション処理において、制御部１６は、以下の各処理を行う。
すなわち、ユーザの目的地設定要求に応じて、ユーザから操作部２、ＧＵＩ制御部１３を介して目的地の設定を受け付け、これをメモリ１５の設定経路情報にセットする。そして、制御部１６は、目的地の設定を受け付けたならば、メモリ１５にセットされた目的地までの推奨ルートをルート探索部１４に探索させる。ルート探索部１４は、地図データ読出処理部１１を介して読み出した地図データが表す地図を参照して、メモリ１５の現在状態情報に設定されている現在位置から設定経路情報に設定されている目的地までの最小コストの経路を、距離最小などの所定のコストモデルに基づいて推奨ルートとして算出し、算出した推奨ルートを示すデータを推奨経路データとして、メモリ１５の設定経路情報にセットする。
【００３１】
また、制御部１６は、メモリ１５の現在状態情報にセットされた現在位置が、メモリ１５の設定経路情報に設定されている目的地の近傍となったならば、目的地到着と判定し、メモリ１５の設定経路情報にセットされている推奨ルートをクリアする処理も行う。
また、制御部１６は、ナビゲーション処理が起動されると、案内画像生成部１７に案内画像の生成と、ＧＵＩ制御部１３を介した表示装置３への案内画像の表示を行わせる。
すなわち、案内画像生成部１７は、図５ｂに示すように、地図データ読出処理部１１を介して読み出した地図データが表す現在位置周辺の地図を表す地図画像５１０を、予め成されたユーザ設定や初期設定に応じた地図縮尺で生成し、生成した地図画像５１０上の、メモリ１５の現在状態情報にセットされた現在位置に対応する位置に現在位置マーク５１１を、メモリ１５の現在状態情報にセットされた現在進行方位に対応する向きで描画して案内画像５００を生成する。そして、生成した案内画像５００をＧＵＩ制御部１３を介して表示装置３に表示する。また、案内画像生成部１７は、メモリ１５の設定経路情報に、目的地や推奨経路データがセットされている場合には、図５ｃに示すように推奨経路データが示す推奨ルートの現在位置より目的地側の部分を表す推奨ルート図形５１２も案内画像５００に含める。また、目的地が地図画像５１０が表す地図の地理的範囲に含まれる場合には、図示するように、案内画像生成部１７は、目的地の位置を示す目的地マーク５１３も案内画像５００に含めることになる。
【００３２】
以上、本発明の実施形態について説明した。
ところで、以上の実施形態は、図６ａに示すように、ナビゲーション装置１の出荷前に、初期値として、メモリ１５の現在状態情報の現在位置と、メモリ１５の初期設定現在位置情報に登録する位置は、いずれかの種類のＤＶＤ-ＲＯＭ１００のディスク代表位置に一致させるようにしてもよい。
【００３３】
すなわち、たとえば、図６ａに示すように、ナビゲーション装置１の出荷前に、初期値として、メモリ１５の現在状態情報の現在位置と、メモリ１５の初期設定現在位置情報に登録する位置２０３を、ディスクＳの代表位置２０１と一致させるようにしてもよい。
このようにすることにより、現在位置を含む地図の地図データを格納したＤＶＤ-ＲＯＭ１００がナビゲーション装置１に装着され、メモリ１５の現在状態情報に設定されている現在位置が正しく真の現在位置を示すように算出されている場合に、起動時現在位置設定処理のステップ４０４において、メモリ１５の現在状態情報に設定されている現在位置が、メモリ１５に登録されている初期設定現在位置の近傍にあると判定された場合（車両が実際に初期設定現在位置情報に登録された初期設定現在位置２０３近傍に位置する場合）に、ステップ４０８において、ＤＶＤドライブ６に装着されたＤＶＤ-ＲＯＭ１００の種類に対応するディスク代表位置に現在位置を更新しても、おおよそ正しい位置に現在位置が維持されるようになる。
【００３４】
また、このように、ナビゲーション装置１の出荷前に、初期値として、メモリ１５の現在状態情報の現在位置を、いずれかの種類のＤＶＤ-ＲＯＭ１００のディスク代表位置に一致させた場合には、メモリ１５の初期設定現在位置情報を省略すると共に、制御部１６が行う起動時現在位置設定処理は図４ｂに示すように行うようにしてもよい。
【００３５】
すなち、まず、メモリ１５に登録されている現在状態情報に設定されている現在位置を取得する（ステップ４０２）。そして、メモリ１５のディスク代表位置情報に登録されているディスク代表位置の内、ステップ４０２で取得した現在位置に最も近いディスク代表位置を取得する（ステップ４５２）が、そして、ステップ４０２で取得した現在位置がステップ４５２で取得したディスク代表位置近傍（たとえば、ディスク代表位置から距離１００ｍ以内）にあるかどうかを調べ（ステップ４５４）、近傍にない場合には、ステップ４１２以降の処理を行い、近傍にある場合にはステップ４０６以降の処理を行う。
【００３６】
なお、図４ｂに示した起動時現在位置設定処理のステップ４１２以降の処理は、図４ａに示した起動時現在位置設定処理のステップ４１２以降の処理と同一の処理であり、図４ｂに示した起動時現在位置設定処理のステップ４０６以降の処理は、図４ａに示した起動時現在位置設定処理のステップ４０６以降の処理と同一の処理である。
【００３７】
このような図４ｂに示した起動時現在位置設定処理の処理例を示す。
いま、図６ａに示すようにディスクＳについては、ディスクＳに記録される地図データが地図を表す米国地域内の位置２０１がディスク代表位置としてディスクＳのディスク識別子と共に含められたエントリがディスク代表位置情報に登録され、ディスクＮについては、ディスクＮに記録される地図データが地図を表すカナダ地域内の位置２０２がディスク代表位置として、ディスクＮのディスク識別子と共に含められたエントリがディスク代表位置情報に登録されているものとする。また、ディスクＳのディスク代表位置２０１と同じ位置２０３が、ナビゲーション装置１の出荷前に、メモリ１５の現在状態情報の現在位置に登録されているものとする。
【００３８】
このような場合おいて、ＤＶＤドライブ６にディスクＮのＤＶＤ-ＲＯＭ１００が装着された状態で、ナビゲーション装置１が起動されたときに、メモリ１５の現在状態情報に設定されている現在位置２０４が、図６ｂ１に示すように、メモリ１５のディスク代表位置情報に登録されているディスクＳのディスク代表位置２０１近傍にある場合には、図６ｂ２に示すようにＤＶＤドライブ６に装着されているディスクＮのディスク代表位置として登録されている位置２０２に、メモリ１５の現在状態情報の現在位置２０４が更新される。そして、その後に、ユーザの走行を地図上で案内するナビゲーション処理が起動されることになる。
【００３９】
また、図６ｃに示すように、ＤＶＤドライブ６にディスクＮのＤＶＤ-ＲＯＭ１００が装着された状態で、ナビゲーション装置１が起動されたときに、メモリ１５の現在状態情報に設定されている現在位置２０４が、ディスクＮのディスク代表位置２０２近傍にある場合には、このディスクＮのディスク代表位置２０２に、メモリ１５の現在状態情報の現在位置２０４が更新される。そして、その後、ナビゲーション処理が起動されることになる。
【００４０】
また、図６ｄに示すように、ＤＶＤドライブ６にディスクＮのＤＶＤ-ＲＯＭ１００が装着された状態で、ナビゲーション装置１が起動されたときに、メモリ１５の現在状態情報に設定されている現在位置２０４が、ディスクＮのディスク代表位置２０２近傍にも、ディスクＳのディスク代表位置２０１近傍にもなく、ＤＶＤドライブ６に装着されているディスクＮの地図データが示す地図内にある場合には、メモリ１５の現在状態情報の現在位置２０４をそのまま維持してナビゲーション処理を起動する。
【００４１】
そして、図６ｄに示すように、ＤＶＤドライブ６にディスクＮのＤＶＤ-ＲＯＭ１００が装着された状態で、ナビゲーション装置１が起動されたときに、メモリ１５の現在状態情報に設定されている現在位置２０４が、ディスクＮのディスク代表位置２０２近傍にも、ディスクＳのディスク代表位置２０１近傍にもなく、ＤＶＤドライブ６に装着されているディスクＮの地図データが示す地図外にある場合には、エラー処理を起動する。
【００４２】
ところで、以上の実施形態は、制御部１６において、出荷後にナビゲーション装置１の現在状態算出部１２によって、ＧＰＳ受信機５が出力する測位位置である第２推定位置を用いた現在位置の算出が行われたかどうかを管理する処理を行うようにすると共に、起動時現在位置設定処理として、図４ａに示した起動時現在位置設定処理のステップ４０２、４０４を、出荷後にＧＰＳ受信機５が出力する測位位置である第２推定位置を用いた現在位置の算出が行われていない場合にはステップ４０６に進み、出荷後にＧＰＳ受信機５が出力する測位位置である第２推定位置を用いた現在位置の算出が行われている場合にはステップ４１２に進む処理に置き換えた処理を行うようにしてもよい。
【００４３】
また、以上の実施形態における図４ａ、ｂに示した起動時現在位置設定処理は、ステップ４０６、４０８を、ステップ４０２で取得した現在位置が、装着されたＤＶＤ-ＲＯＭ１００に記録されている地図データが地図を表す地理的範囲内にあるかどうかを調べ、地理的範囲内にある場合には、そのままナビゲーション処理を起動し、現在位置が、装着されたＤＶＤ-ＲＯＭ１００に記録されている地図データが地図を表す地理的範囲内にない場合にのみ、ＤＶＤドライブ６に装着されたＤＶＤ-ＲＯＭ１００に記録されているディスク識別子を読み出し、メモリ１５に記録されているディスク代表位置情報の、読み出したディスク識別子が登録されているエントリに登録されているディスク代表位置に、メモリ１５の現在状態情報の現在位置を更新して、ナビゲーション処理を起動する処理に置き換えて実施するようにしてもよい。
【００４４】
以上のように、本実施形態によれば、ナビゲーション装置１の使用開始直後などに、正しく現在位置を算出できないために、メモリ１５の現在状態情報に初期設定された現在位置や当該現在位置を起点として算出された位置が、現在位置として算出されている期間に、ナビゲーション装置１に装着されたＤＶＤ-ＲＯＭ１００が、現在位置を含まない範囲の地図を示す地図データを記録したものである場合には、装着されたＤＶＤ-ＲＯＭ１００の種類毎に予め設定した、当該種類のＤＶＤ-ＲＯＭ１００に記録された地図データが示す地図の範囲内の位置であるディスク代表位置に、自動的に現在位置が更新される。
【００４５】
したがって、初期設定された現在位置が、ナビゲーション装置１に装着されたＤＶＤ-ＲＯＭ１００に記録されている地図データが地図を示す地域外である場合でも、現在位置が、装着されたＤＶＤ-ＲＯＭ１００に記録された地図データが示す地図の範囲外となるエラーは発生せず、ナビゲーション装置１の利用を開始することができるようになる。
【００４６】
このことより、たとえば、店頭で、初期設定された現在位置を含まず、当地を含む地図を格納したＤＶＤ-ＲＯＭ１００をナビゲーション装置１に装着してデモンストレーションを行うような場合にも、支障なく前述したナビゲーション処理による、目的地の設定や推奨ルートの探索や、地図上に現在位置や推奨ルートや目的地を表した案内画像５００の表示などを行うことができるようになる。また、ナビゲーション装置１を車両に搭載しない形態や、ナビゲーション装置１にＧＰＳ受信アンテナや走行状態センサを設けない形態においても、当地を含む地図を格納したＤＶＤ-ＲＯＭ１００をナビゲーション装置１に装着したデモンストレーションを行うことができるようになる。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施形態に係るナビゲーション装置の構成を示すブロック図である。
【図２】本発明の実施形態に係るナビゲーション装置が行う起動時現在位置設定処理の処理例を示す図である。
【図３】本発明の実施形態に係るナビゲーション装置がメモリに保持するデータを示す図である。
【図４】本発明の実施形態に係る起動時現在位置設定処理を示すフローチャートである。
【図５】本発明の実施形態に係るナビゲーション装置の表示画面例を示す図である。
【図６】本発明の実施形態に係るナビゲーション装置が行う起動時現在位置設定処理の処理例を示す図である。
【符号の説明】
【００４８】
１…ナビゲーション装置、２…操作部、３…表示装置、４…車両状態センサ、５…ＧＰＳ受信機、６…ＤＶＤドライブ、１１…地図データ読出処理部、１２…現在状態算出部、１３…ＧＵＩ制御部、１４…ルート探索部、１５…メモリ、１６…制御部、１７…案内画像生成部、１００…ＤＶＤ-ＲＯＭ。
【図１】
0004563906.tif 000002
【図２】
0004563906.tif 000003
【図３】
0004563906.tif 000004
【図４】
0004563906.tif 000005
【図５】
0004563906.tif 000006
【図６】
0004563906.tif 000007