(57)【要約】【課題】予め設定された検索経路から自車位置が外れた場合でも、現在の自車位置を好適に認識させるナビゲーション装置を提供することにある。【解決手段】判別手段（ＣＰＵ１１、判別プログラム１８ｂ３）により、検出手段（ＣＰＵ１１、ＧＰＳ測位部１２、検出プログラム１８ｂ１）により検出された自車位置が、検索経路設定手段（ＣＰＵ１１、検索経路設定プログラム１８ｂ２）により設定された検索経路から外れたと判別された場合、表示制御手段（ＣＰＵ１１、表示制御プログラム１８ｂ７）によって、算出手段（ＣＰＵ１１、算出プログラム１８ｂ５）により算出された現在の自車位置から自車位置履歴記憶手段（自車位置履歴データテーブル１８ａ２）に最後に記憶された自車位置までの方角及び距離を表示部１４に表示する。【選択図】図１
2008268014.tif 000002
【特許請求の範囲】
【請求項１】
自車位置を検出する検出手段と、
道路の位置情報を含む地図情報を記憶する地図情報記憶手段と、
検索経路を設定する検索経路設定手段と、
前記地図情報記憶手段に記憶された地図情報に基づいて、前記検出手段により検出された自車位置を、前記地図情報記憶手段に記憶された地図情報とともに表示部に表示させる表示制御手段と、
を備えるナビゲーション装置において、
前記検出手段により検出された自車位置が、前記検索経路設定手段により設定された検索経路から外れたか否かを判別する判別手段と、
前記判別手段により、前記検出手段により検出された自車位置が、前記検索経路設定手段により設定された検索経路から外れていないと判別された場合、前記検出手段により検出された自車位置を記憶する自車位置履歴記憶手段と、
前記判別手段により、前記検出手段により検出された自車位置が、前記検索経路設定手段により設定された検索経路から外れたと判別された場合、前記検出手段により検出された現在の自車位置から前記自車位置履歴記憶手段に最後に記憶された自車位置までの方角及び距離を算出する算出手段と、
を備え、
前記表示制御手段は、前記判別手段により、前記検出手段により検出された自車位置が、前記検索経路設定手段により設定された検索経路から外れたと判別された場合、前記算出手段により算出された前記方角及び前記距離を前記表示部に表示させることを特徴とするナビゲーション装置。
【請求項２】
前記判別手段により、前記検出手段により検出された自車位置が、前記検索経路設定手段により設定された検索経路から外れたと判別された場合、前記自車位置が前記検索経路から外れたことを警告する警告手段と、
を備えることを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
前記表示制御手段は、前記方角を、矢印の向きにより前記表示部に表示させることを特徴とする請求項１又は２に記載のナビゲーション装置。
【請求項４】
予め設定された距離に応じて色及び／又は長さが異なる矢印データを記憶する矢印データ記憶手段と、
前記算出手段により算出された前記距離に基づき、前記矢印データ記憶手段から所定の矢印データを抽出する抽出手段と、
を備え、
前記表示制御手段は、前記判別手段により、前記検出手段により検出された自車位置が、前記検索経路設定手段により設定された検索経路から外れたと判別された場合、前記抽出手段により抽出された矢印データに基づく矢印及び前記距離を前記表示部に表示させることを特徴とする請求項１〜３の何れか一項に記載のナビゲーション装置。
【請求項５】
前記表示制御手段は、
前記検出手段により検出された現在の自車位置と、前記自車位置履歴記憶手段に最後に記憶された自車位置とが共に前記表示部に表示されるように地図情報の種類を詳細から広域に他段階に変更して表示させることを特徴とする請求項１〜４の何れか一項に記載のナビゲーション装置。
【請求項６】
自車位置を検出する検出手段と、
道路の位置情報を含む地図情報を記憶する地図情報記憶手段と、
検索経路を設定する検索経路設定手段と、
前記地図情報記憶手段に記憶された地図情報に基づいて、前記検出手段により検出された自車位置を、前記地図情報記憶手段に記憶された地図情報とともに表示部に表示させる表示制御手段と、
を備えるナビゲーション装置において、
前記検出手段により検出された自車位置が、前記検索経路設定手段により設定された検索経路から外れたか否かを判別する判別手段と、
前記判別手段により、前記検出手段により検出された自車位置が、前記検索経路設定手段により設定された検索経路から外れていないと判別された場合、前記検出手段により検出された自車位置を記憶する自車位置履歴記憶手段と、
前記判別手段により、前記検出手段により検出された自車位置が、前記検索経路設定手段により設定された検索経路から外れたと判別された場合、前記自車位置が前記検索経路から外れたことを警告する警告手段と、
前記判別手段により、前記検出手段により検出された自車位置が、前記検索経路設定手段により設定された検索経路から外れたと判別された場合、前記検出手段により検出された現在の自車位置から前記自車位置履歴記憶手段に最後に記憶された自車位置までの方角及び距離を算出する算出手段と、
予め設定された距離に応じて色及び／又は長さが異なる矢印データを記憶する矢印データ記憶手段と、
前記算出手段により算出された前記距離に基づき、前記矢印データ記憶手段から所定の矢印データを抽出する抽出手段と、
を備え、
前記表示制御手段は、前記判別手段により、前記検出手段により検出された自車位置が、前記検索経路設定手段により設定された検索経路から外れたと判別された場合、前記算出手段により算出された前記方角及び前記距離を前記表示部に表示させるとともに、前記検出手段により検出された現在の自車位置と、前記自車位置履歴記憶手段に最後に記憶された自車位置とが共に前記表示部に表示されるように地図情報の種類を詳細から広域に他段階に変更して表示させることを特徴とするナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置に関する。
【背景技術】
【０００２】
従来、ＧＰＳ（Global Positioning System：全地球測位システム）や自律航法により車両の現在位置を検出し、当該検出した車両の現在位置を地図情報とともに、表示画面上に表示するナビゲーション装置が知られている。
【０００３】
また、このようなナビゲーション装置では、地図データ有無判定手段によって自車位置が、メモリに記憶された地図データから外れる可能性があると判定されたことに基づいて所定の警告出力を行うナビゲーション装置が知られている（特許文献１参照）。
【特許文献１】特開２００６−３４３１９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に開示されたナビゲーション装置では、ＧＰＳ等により検出された自車位置が、メモリに記憶された地図データから外れてしまった場合、単に、道路が存在していない場所に自車位置を表示させるため、ユーザは、現在の自車位置を認識することができず、困惑させてしまうという問題がある。
【０００５】
本発明の課題は、予め設定された検索経路から自車位置が外れた場合でも、現在の自車位置を好適に認識させるナビゲーション装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に記載の発明は、
自車位置を検出する検出手段と、
道路の位置情報を含む地図情報を記憶する地図情報記憶手段と、
検索経路を設定する検索経路設定手段と、
前記地図情報記憶手段に記憶された地図情報に基づいて、前記検出手段により検出された自車位置を、前記地図情報記憶手段に記憶された地図情報とともに表示部に表示させる表示制御手段と、
を備えるナビゲーション装置において、
前記検出手段により検出された自車位置が、前記検索経路設定手段により設定された検索経路から外れたか否かを判別する判別手段と、
前記判別手段により、前記検出手段により検出された自車位置が、前記検索経路設定手段により設定された検索経路から外れていないと判別された場合、前記検出手段により検出された自車位置を記憶する自車位置履歴記憶手段と、
前記判別手段により、前記検出手段により検出された自車位置が、前記検索経路設定手段により設定された検索経路から外れたと判別された場合、前記検出手段により検出された現在の自車位置から前記自車位置履歴記憶手段に最後に記憶された自車位置までの方角及び距離を算出する算出手段と、
を備え、
前記表示制御手段は、前記判別手段により、前記検出手段により検出された自車位置が、前記検索経路設定手段により設定された検索経路から外れたと判別された場合、前記算出手段により算出された前記方角及び前記距離を前記表示部に表示させることを特徴とする。
【０００７】
請求項２に記載の発明は、請求項１に記載のナビゲーション装置において、
前記判別手段により、前記検出手段により検出された自車位置が、前記検索経路設定手段により設定された検索経路から外れたと判別された場合、前記自車位置が前記検索経路から外れたことを警告する警告手段と、
を備えることを特徴とする。
【０００８】
請求項３に記載の発明は、請求項１又は２に記載のナビゲーション装置において、
前記表示制御手段は、前記方角を、矢印の向きにより前記表示部に表示させることを特徴とする。
【０００９】
請求項４に記載の発明は、請求項１〜３の何れか一項に記載のナビゲーション装置において、
予め設定された距離に応じて色及び／又は長さが異なる矢印データを記憶する矢印データ記憶手段と、
前記算出手段により算出された前記距離に基づき、前記矢印データ記憶手段から所定の矢印データを抽出する抽出手段と、
を備え、
前記表示制御手段は、前記抽出手段により抽出された矢印データに基づく矢印及び前記距離を前記表示部に表示させることを特徴とする。
【００１０】
請求項５に記載の発明は、請求項１〜４の何れか一項に記載のナビゲーション装置において、
前記表示制御手段は、
前記判別手段により、前記検出手段により検出された自車位置が、前記検索経路設定手段により設定された検索経路から外れたと判別された場合、前記検出手段により検出された現在の自車位置と、前記自車位置履歴記憶手段に最後に記憶された自車位置とが共に前記表示部に表示されるように地図情報の種類を詳細から広域に他段階に変更して表示させることを特徴とする。
【００１１】
請求項６に記載の発明は、
自車位置を検出する検出手段と、
道路の位置情報を含む地図情報を記憶する地図情報記憶手段と、
検索経路を設定する検索経路設定手段と、
前記地図情報記憶手段に記憶された地図情報に基づいて、前記検出手段により検出された自車位置を、前記地図情報記憶手段に記憶された地図情報とともに表示部に表示させる表示制御手段と、
を備えるナビゲーション装置において、
前記検出手段により検出された自車位置が、前記検索経路設定手段により設定された検索経路から外れたか否かを判別する判別手段と、
前記判別手段により、前記検出手段により検出された自車位置が、前記検索経路設定手段により設定された検索経路から外れていないと判別された場合、前記検出手段により検出された自車位置を記憶する自車位置履歴記憶手段と、
前記判別手段により、前記検出手段により検出された自車位置が、前記検索経路設定手段により設定された検索経路から外れたと判別された場合、前記自車位置が前記検索経路から外れたことを警告する警告手段と、
前記判別手段により、前記検出手段により検出された自車位置が、前記検索経路設定手段により設定された検索経路から外れたと判別された場合、前記検出手段により検出された現在の自車位置から前記自車位置履歴記憶手段に最後に記憶された自車位置までの方角及び距離を算出する算出手段と、
予め設定された距離に応じて色及び／又は長さが異なる矢印データを記憶する矢印データ記憶手段と、
前記算出手段により算出された前記距離に基づき、前記矢印データ記憶手段から所定の矢印データを抽出する抽出手段と、
を備え、
前記表示制御手段は、前記判別手段により、前記検出手段により検出された自車位置が、前記検索経路設定手段により設定された検索経路から外れたと判別された場合、前記算出手段により算出された前記方角及び前記距離を前記表示部に表示させるとともに、前記検出手段により検出された現在の自車位置と、前記自車位置履歴記憶手段に最後に記憶された自車位置とが共に前記表示部に表示されるように地図情報の種類を詳細から広域に他段階に変更して表示させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、検出手段によって、自車位置を検出することができ、地図情報記憶手段によって、道路の位置情報を含む地図情報を記憶することができ、検索経路設定手段によって、検索経路を設定することができ、表示制御手段によって、地図情報記憶手段に記憶された地図情報に基づいて、検出手段により検出された自車位置を、地図情報記憶手段に記憶された地図情報とともに表示部に表示させることができ、判別手段によって、検出手段により検出された自車位置が、検索経路設定手段により設定された検索経路から外れたか否かを判別することができ、判別手段により、検出手段により検出された自車位置が、検索経路設定手段により設定された検索経路から外れていないと判別された場合、自車位置履歴記憶手段によって、検出手段により検出された自車位置を記憶することができ、判別手段により、検出手段により検出された自車位置が、検索経路設定手段により設定された検索経路から外れたと判別された場合、算出手段によって、検出手段により検出された現在の自車位置から自車位置履歴記憶手段に最後に記憶された自車位置までの方角及び距離を算出することができ、判別手段により、検出手段により検出された自車位置が、検索経路設定手段により設定された検索経路から外れたと判別された場合、表示制御手段によって、算出手段により算出された方角及び距離を表示部に表示させることができる。
従って、予め設定された検索経路から自車位置が外れた場合でも、現在の自車位置を好適に認識させることができる。
【発明を実施するための最良の形態】
【００１３】
以下、図を参照して、本発明にかかるナビゲーション装置の最良の形態を詳細に説明する。なお、発明の範囲は、図示例に限定されない。
【００１４】
まず、ナビゲーション装置１の構成について、図１を参照して説明する。
ナビゲーション装置１は、例えば、図１に示すように、ＣＰＵ（Central Processing Unit）１１と、ＧＰＳ測位部１２と、電源部１３と、表示部１４と、入力部１５と、音声出力部１６と、ＲＡＭ（Random Access Memory）１７と、記憶部１８と、等を備えて構成される。なお、各部は、バス１０によって接続されている。
【００１５】
ＣＰＵ１１は、記憶部１８に記憶されたナビゲーション装置１用の各種処理プログラムに従って各種の制御動作を行う。
【００１６】
ＧＰＳ測位部１２は、例えば、地球低軌道に打ち上げられた少なくとも３個のＧＰＳ衛星から送信されるＧＰＳ信号を受信し、当該受信したＧＰＳ信号に基づき、現在位置を測位し、測位情報をＣＰＵ１１に出力する。これにより、ＧＰＳ測位部１２は、検出手段として機能する。
【００１７】
電源部１３は、例えば、車両に設置されているシガレット電源に接続され、エンジンの始動及び停止に連動して作動する。
【００１８】
表示部１４は、例えば、液晶表示機器から構成され、ＣＰＵ１１から入力される表示信号に従って所定の表示処理を行う。
具体的には、表示部１４は、例えば、例えば、車両の現在位置を地図情報とともに、表示画面上に表示する。
【００１９】
入力部１５は、例えば、文字／数字キー、各種機能キー、表示部１４と一体的に構成されたタッチパネル等から構成され、ユーザによって操作されると、当該操作に伴う押下信号をＣＰＵ１１に出力する。また、入力部１５は、例えば、リモートコントローラ等を備える構成であっても良い。
具体的には、例えば、入力部１５は、出発地から目的地までの経路を検索する場合において、目的地を指定する際、また、ユーザ所望の目的地を設定登録する際の検索経路設定手段として機能する。
【００２０】
音声出力部１６は、例えば、スピーカ等を備えて構成され、自車位置が検索経路から外れたことを警告する警告音、及び／又は音声案内を外部に出力する。
これにより、音声出力部１６は、警告手段として機能する。
【００２１】
ＲＡＭ１７は、例えば、ＣＰＵ１１によって実行される処理プログラム等を展開するためのプログラム領域や、入力データや上記処理プログラムが実行される際に生じる処理結果等を格納するデータ格納領域等を備える。
【００２２】
記憶部１８は、例えば、ナビゲーション装置１で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ１１によって演算処理された処理結果のデータ等を記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部１８に記憶されている。
【００２３】
具体的には、記憶部１８は、例えば、図１に示すように、地図情報データベース１８ａ１と、自車位置履歴データテーブル１８ａ２と、矢印データテーブル１８ａ３と、検出プログラム１８ｂ１と、検索経路設定プログラム１８ｂ２と、判別プログラム１８ｂ３と、警告プログラム１８ｂ４と、算出プログラム１８ｂ５と、抽出プログラム１８ｂ６と、表示制御プログラム１８ｂ７と、等を記憶している。
【００２４】
地図情報データベース１８ａ１は、例えば、地図情報記憶手段として、所定の地域内（例えば、日本全土）を表現したカーナビゲーション用の道路地図に関する地図情報を記憶する。かかる地図情報は、例えば、道路の位置情報（ノード情報、リンク情報等）等を含む道路情報や、地図上の各施設や地形等を表示する背景情報等を備えている。
【００２５】
自車位置履歴データテーブル１８ａ２は、ＣＰＵ１１が検出プログラム１８ｂ１を実行することにより検出された自車位置の履歴として、緯度・経度情報等を記憶する。
具体的には、ＣＰＵ１１が判別プログラム１８ｂ３を実行することにより、検出プログラム１８ｂ１の実行により検出された自車位置が、検索経路設定プログラム１８ｂ２の実行により設定された検索経路から外れていないと判別された場合、検出プログラム１８ｂ１を実行することにより検出された現在の自車位置の緯度・経度情報を記憶する。
記憶部１８は、かかる自車位置履歴データテーブル１８ａ２を記憶することで、自車位置履歴記憶手段として機能する。
【００２６】
矢印データテーブル１８ａ３は、予め設定された距離に応じて色及び／又は長さが異なる矢印データを記憶する。
具体的には、例えば、予め設定された距離が「１ｋｍ未満」の場合、色が「青色」で、長さが「短（１ｃｍ）」の矢印データを、予め設定された距離が「１ｋｍ以上３ｋｍ未満」の場合、色が「黄色」で、長さが「中（３ｃｍ）」の矢印データを、また、予め設定された距離が「３ｋｍ以上」の場合、色が「赤色」で、長さが「長（５ｃｍ）」の矢印データを対応付けて記憶する。
記憶部１８は、かかる矢印データテーブル１８ａ３を記憶することで、矢印データ記憶手段として機能する。
【００２７】
検出プログラム１８ｂ１は、ＣＰＵ１１に、ＧＰＳ測位部１２によって測位された測位情報に基づき、現在位置を検出する機能を実現させるプログラムである。
具体的には、ＣＰＵ１１は、検出プログラム１８ｂ１を実行することにより、例えば、ＧＰＳ測位部１２から出力された測位情報に基いて、ナビゲーション装置１が設置されている車両の絶対的な２次元の現在位置（緯度、経度）を検出する。
ＣＰＵ１１は、かかる検出プログラム１８ｂ１を実行することにより、検出手段として機能する。
【００２８】
検索経路設定プログラム１８ｂ２は、ユーザにより指定された目的地までの経路を検索して設定する機能を実現させるプログラムである。
具体的には、例えば、ＣＰＵ１１は、検索経路設定プログラム１８ｂ２を実行することによって、地図情報データベース１８ａ１から地図情報を読み出し、車両の現在位置から、入力部１５の操作により指定された目的地までの経路検索処理を行うとともに、検索された経路の設定を行う。
ＣＰＵ１１は、かかる検索経路設定プログラム１８ｂ２を実行することにより、検索経路設定手段として機能する。
【００２９】
判別プログラム１８ｂ３は、ＣＰＵ１１に、検出プログラム１８ｂ１の実行により検出された自車位置が、検索経路設定プログラム１８ｂ２の実行により設定された検索経路から外れたか否かを判別する機能を実現させるプログラムである。
具体的には、ＣＰＵ１１が検出プログラム１８ｂ１を実行することにより、自車位置が検出された場合、ＣＰＵ１１は、判別プログラム１８ｂ３を実行することによって、地図情報データベース１８ａ１に記憶された地図情報に基づいて、検出プログラム１８ｂ１の実行により検出された自車位置が、検索経路設定プログラム１８ｂ２の実行により設定された検索経路から外れたか否かを判別する。
より具体的には、例えば、マップマッチングの設定がなされている場合において、ＣＰＵ１１は、判別プログラム１８ｂ３を実行することによって、検出プログラム１８ｂ１を実行することにより検出された自車位置を、マップマッチングした際の道路上の位置が、検索経路設定プログラム１８ｂ２の実行により設定された検索経路から外れたか否かを判別する。また、マップマッチングの設定がなされていない場合においては、ＣＰＵ１１は、判別プログラム１８ｂ３を実行することによって、検索経路設定プログラム１８ｂ２の実行により設定された検索経路からの許容範囲内に、検出プログラム１８ｂ１を実行することにより検出された自車位置が存在するか否かを判別する。
ＣＰＵ１１は、かかる判別プログラム１８ｂ３を実行することにより、判別手段として機能する。
【００３０】
警告プログラム１８ｂ４は、ＣＰＵ１１に、自車位置が検索経路から外れたことを警告する機能を実現させるプログラムである。
具体的には、例えば、判別プログラム１８ｂ３の実行により、検出プログラム１８ｂ１の実行により検出された自車位置が、検索経路設定プログラム１８ｂ２の実行により設定された検索経路から外れていると判別された場合、ＣＰＵ１１は、警告プログラム１８ｂ４を実行することにより、自車位置が検索経路から外れたことを警告する警告音、及び／又は音声案内に係る音声出力信号を音声出力部１６に出力する。
ＣＰＵ１１は、かかる警告プログラム１８ｂ４を実行することにより、警告手段として機能する。
【００３１】
算出プログラム１８ｂ５は、ＣＰＵ１１に、検出プログラム１８ｂ１の実行により検出された現在の自車位置から自車位置履歴データテーブル１８ａ２に最後に記憶された自車位置までの方角及び距離を算出する機能を実現させるプログラムである。
具体的には、例えば、図２（ａ）に示すように、ＣＰＵ１１が、判別プログラム１８ｂ３を実行することにより、検出プログラム１８ｂ１の実行により検出された自車位置Ｐが、検索経路設定プログラム１８ｂ２の実行により設定された検索経路（図２（ａ）中の太線）から外れたと判別された場合、ＣＰＵ１１は、算出プログラム１８ｂ５を実行することにより、検出プログラム１８ｂ１の実行により検出された現在の自車位置Ｐから自車位置履歴データテーブル１８ａ２に最後に記憶された自車位置Ｌまでの方角及び直線距離を算出する。なお、算出プログラム１８ｂ５の実行により算出される距離は、検出プログラム１８ｂ１の実行により検出された現在の自車位置から自車位置履歴データテーブル１８ａ２に最後に記憶された自車位置までの直線距離に限らず、検出プログラム１８ｂ１の実行により検出された現在の自車位置から自車位置履歴データテーブル１８ａ２に最後に記憶された自車位置までの走行距離であっても良く、また、当該直線距離、及び当該走行距離それぞれを算出する設計であっても良い。
ＣＰＵ１１は、かかる算出プログラム１８ｂ５を実行することにより、算出手段として機能する。
【００３２】
抽出プログラム１８ｂ６は、ＣＰＵ１１に、算出プログラム１８ｂ５の実行により算出された距離に基づき、矢印データテーブル１８ａ３から所定の矢印データを抽出する機能を実現させるプログラムである。
具体的には、例えば、図２（ａ）に示すように、算出プログラム１８ｂ５の実行により算出された現在の自車位置Ｐから自車位置履歴データテーブル１８ａ２に最後に記憶された自車位置Ｌまで距離が「1.5ｋｍ」の場合、ＣＰＵ１１は、抽出プログラム１８ｂ６を実行することにより、矢印データテーブル１８ａ３から、色が「黄色」で、長さが「中（３ｃｍ）」の矢印データを抽出する。
ＣＰＵ１１は、かかる抽出プログラム１８ｂ６を実行することにより、抽出手段として機能する。
【００３３】
表示制御プログラム１８ｂ７は、ＣＰＵ１１に、判別プログラム１８ｂ３を実行することにより、検出プログラム１８ｂ１の実行により検出された自車位置が、検索経路設定プログラム１８ｂ２の実行により設定された検索経路から外れたと判別された場合、算出プログラム１８ｂ５の実行により算出された方角及び距離を表示部１４に表示させる機能を実現させるプログラムである。
具体的には、例えば、図２（ａ）に示すように、ＣＰＵ１１が判別プログラム１８ｂ３を実行することにより、検出プログラム１８ｂ１の実行により検出された自車位置Ｐが、検索経路設定プログラム１８ｂ２の実行により設定された検索経路（図２（ａ）中の太線）から外れたと判別された場合、図２（ｂ）に示すように、ＣＰＵ１１は、表示制御プログラム１８ｂ７を実行することにより、抽出プログラム１８ｂ６の実行により抽出された、色が「黄色」で、長さが「中（３ｃｍ）」の矢印データに基づく矢印及び距離「1.5ｋｍ」を表示部１４の右上に表示させる。また、例えば、図３（ａ）に示すように、検出プログラム１８ｂ１の実行により検出された現在の自車位置Ｐ´と、自車位置履歴データテーブル１８ａ２に最後に記憶された自車位置Ｌとが共に表示部１４に表示できない場合には、図３（ｂ）に示すように、ＣＰＵ１１は、表示制御プログラム１８ｂ７を実行することにより、検出プログラム１８ｂ１の実行により検出された現在の自車位置Ｐ´と、自車位置履歴データテーブル１８ａ２に最後に記憶された自車位置Ｌとが共に表示部１４に表示されるように地図情報の種類を詳細から広域に他段階に変更して表示させる。
ＣＰＵ１１は、かかる表示制御プログラム１８ｂ７を実行することにより、表示制御手段として機能する。
【００３４】
＜地図表示処理＞
次に、ナビゲーション装置１における、地図表示処理について、図４のフローチャートを参照して説明する。
【００３５】
まず、ステップＳ１で、ユーザは、入力部１５の操作により、ＣＰＵ１１は、検索経路設定プログラム１８ｂ２を実行し、ユーザにより指定された目的地までの経路を検索して設定する。
【００３６】
次いで自車の走行中において、ＣＰＵ１１は、検出プログラム１８ｂ１を実行することによって、自車の現在位置の検出を行う（ステップＳ２）。
【００３７】
次いで、ステップＳ３で、ＣＰＵ１１は、判別プログラム１８ｂ３を実行することにより、検出プログラム１８ｂ１の実行により検出された自車位置が、検索経路設定プログラム１８ｂ２の実行により設定された検索経路から外れたか否かを判別し、当該検索経路から外れていないと判別された場合（ステップＳ３；Ｎｏ）、ステップＳ４へ進む。
【００３８】
次いで、ステップＳ４で、ＣＰＵ１１は、検出プログラム１８ｂ１を実行することにより検出された自車位置の履歴として、緯度・経度情報等を自車位置履歴データテーブル１８ａ２に記憶し、ステップＳ５へ進む。
【００３９】
次いで、ステップＳ５で、ＣＰＵ１１は、表示制御プログラム１８ｂ７を実行することによって、ＣＰＵ１１が検出プログラム１８ｂ１を実行することにより検出された自車位置を、地図情報データベース１８ａ１に記憶された地図情報とともに表示部１４に表示させ、ステップＳ６へ進む。
【００４０】
次いで、ステップＳ６で、ＣＰＵ１１は、検索経路設定プログラム１８ｂ２の実行により設定された検索経路に基づき、検出プログラム１８ｂ１の実行により検出された現在の自車位置が、目的地に到着したか否かを判断し、当該目的地に到着したと判断した場合（ステップＳ６；Ｙｅｓ）、本処理を終了し、当該目的地に到着していないと判断した場合（ステップＳ６；Ｎｏ）、ステップＳ２へ戻り、ステップＳ２以降の処理を繰り返す。
【００４１】
一方、ステップＳ３で、ＣＰＵ１１が、判別プログラム１８ｂ３を実行することにより、検出プログラム１８ｂ１の実行により検出された自車位置が、検索経路設定プログラム１８ｂ２の実行により設定された検索経路から外れたと判別された場合（ステップＳ３；Ｙｅｓ）、ステップＳ７へ進む。
【００４２】
次いで、ステップＳ７で、ＣＰＵ１１は、警告プログラム１８ｂ４を実行することにより、自車位置が検索経路から外れたことを警告する（ステップＳ７）。
【００４３】
次いで、ステップＳ８で、ＣＰＵ１１は、算出プログラム１８ｂ５を実行することにより、検出プログラム１８ｂ１の実行により検出された現在の自車位置から自車位置履歴データテーブル１８ａ２に最後に記憶された自車位置までの方角及び距離を算出する（ステップＳ８）。
【００４４】
次いで、ステップＳ９で、ＣＰＵ１１は、抽出プログラム１８ｂ６を実行することにより、算出プログラム１８ｂ５の実行により算出された距離に基づき、矢印データテーブル１８ａ３から所定の矢印データを抽出し、ＣＰＵ１１は、表示制御プログラム１８ｂ７を実行することにより、算出プログラム１８ｂ５の実行により算出された方角及び距離に基づき、所定の矢印及び距離を表示部１４に表示させるとともに、検出プログラム１８ｂ１の実行により検出された自車位置を、地図情報データベース１８ａ１に記憶された地図情報とともに表示部１４に表示させる。
【００４５】
次いで、ステップＳ１０で、ＣＰＵ１１は、再度、検出プログラム１８ｂ１を実行することによって、自車の現在位置の検出を行う（ステップＳ１０）。
【００４６】
次いで、ステップＳ１１で、ＣＰＵ１１は、判別プログラム１８ｂ３を実行することにより、検出プログラム１８ｂ１の実行により検出された自車位置が、検索経路設定プログラム１８ｂ２の実行により設定された検索経路から外れたか否かを判別し、当該検索経路から外れていないと判別された場合（ステップＳ１１；Ｎｏ）、ステップＳ４へ進む。
【００４７】
一方、ステップＳ１１で、検出プログラム１８ｂ１の実行により検出された自車位置が、検索経路設定プログラム１８ｂ２の実行により設定された検索経路から外れたと判別された場合（ステップＳ１１；Ｙｅｓ）、ステップＳ８へ戻り、ステップＳ８以降の処理を繰り返す。
【００４８】
以上説明した本発明にかかるナビゲーション装置１によれば、ＣＰＵ１１が、検出プログラム１８ｂ１を実行することによって、自車位置を検出することができ、地図情報データベース１８ａ１によって、道路の位置情報を含む地図情報を記憶することができ、ＣＰＵ１１が、検索経路設定プログラム１８ｂ２を実行することによって、検索経路を設定することができ、ＣＰＵ１１が、表示制御プログラム１８ｂ７を実行することによって、地図情報データベース１８ａ１に記憶された地図情報に基づいて、検出プログラム１８ｂ１の実行により検出された自車位置を、地図情報データベース１８ａ１に記憶された地図情報とともに表示部１４に表示させることができ、ＣＰＵ１１が、判別プログラム１８ｂ３を実行することによって、検出プログラム１８ｂ１の実行により検出された自車位置が、検索経路設定プログラム１８ｂ２の実行により設定された検索経路から外れたか否かを判別することができ、判別プログラム１８ｂ３の実行により、検出プログラム１８ｂ１の実行により検出された自車位置が、検索経路設定プログラム１８ｂ２の実行により設定された検索経路から外れていないと判別された場合、自車位置履歴データテーブル１８ａ２によって、検出プログラム１８ｂ１の実行により検出された自車位置を記憶することができ、判別プログラム１８ｂ３の実行により、検出プログラム１８ｂ１の実行により検出された自車位置が、検索経路設定プログラム１８ｂ２の実行により設定された検索経路から外れたと判別された場合、ＣＰＵ１１が、算出プログラム１８ｂ５を実行することによって、検出プログラム１８ｂ１の実行により検出された現在の自車位置から自車位置履歴データテーブル１８ａ２に最後に記憶された自車位置までの方角及び距離を算出することができ、判別プログラム１８ｂ３の実行により、検出プログラム１８ｂ１の実行により検出された自車位置が、検索経路設定プログラム１８ｂ２の実行により設定された検索経路から外れたと判別された場合、ＣＰＵ１１が、表示制御プログラム１８ｂ７を実行することによって、算出プログラム１８ｂ５の実行により算出された方角及び距離を表示部１４に表示させることができる。
従って、予め設定された検索経路から自車位置が外れた場合でも、現在の自車位置を好適に認識させることができる。
また、判別プログラム１８ｂ３を実行することにより、検出プログラム１８ｂ１の実行により検出された自車位置が、検索経路設定プログラム１８ｂ２の実行により設定された検索経路から外れたと判別された場合、ＣＰＵ１１が、警告プログラム１８ｂ４を実行することによって、自車位置が検索経路から外れたことを警告することができる。
従って、予め設定された検索経路から自車位置が外れた場合、ユーザは警告を受けることにより、自車位置が検索経路から外れたことを好適に認識することができる。
また、矢印データテーブル１８ａ３によって、予め設定された距離に応じて色及び／又は長さが異なる矢印データを記憶することができ、ＣＰＵ１１が、抽出プログラム１８ｂ６を実行することによって、算出プログラム１８ｂ５の実行により算出された距離に基づき、矢印データテーブル１８ａ３から所定の矢印データを抽出することができ、ＣＰＵ１１が、表示制御プログラム１８ｂ７を実行することによって、抽出プログラム１８ｂ６の実行により抽出された矢印データに基づく矢印及び距離を表示部１４に表示させることができる。
従って、予め設定された検索経路から自車位置が外れた場合でも、視覚を通じて、現在の自車位置を、より好適に認識させることができる。
さらに、ＣＰＵ１１が、判別プログラム１８ｂ３を実行することにより、検出プログラム１８ｂ１の実行により検出された自車位置が、検索経路設定プログラム１８ｂ２の実行により設定された検索経路から外れたと判別された場合、ＣＰＵ１１が、表示制御プログラム１８ｂ７を実行することによって、検出プログラム１８ｂ１の実行により検出された現在の自車位置と、自車位置履歴データテーブル１８ａ２に最後に記憶された自車位置とが共に表示部１４に表示されるように地図情報の種類を詳細から広域に他段階に変更して表示させることができる。
従って、予め設定された検索経路から自車位置が外れた場合でも、検出プログラム１８ｂ１の実行により検出された現在の自車位置と、自車位置履歴データテーブル１８ａ２に最後に記憶された自車位置とが共に表示部１４に表示されることにより、視覚を通じて、現在の自車位置を、より一層好適に認識させることができる。
【００４９】
なお、本発明は、上記実施の形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
例えば、警告プログラム１８ｂ４の実行による検索経路を外れた旨の警告は、判別プログラム１８ｂ３を実行することにより、検索経路から外れたと判別される度に警告を行う設計であっても良い。
【図面の簡単な説明】
【００５０】
【図１】本発明にかかるナビゲーション装置の要部構成を示すブロック図である。
【図２】本発明における地図表示の１例を示す図である。
【図３】本発明における地図表示の１例を示す図である。
【図４】本発明における地図表示処理を示すフローチャートである。
【符号の説明】
【００５１】
１        ナビゲーション装置
１１      ＣＰＵ（検出手段、検索経路設定手段、判別手段、警告手段、算出手段、抽出手段、表示制御手段）
１２      ＧＰＳ測位部（検出手段）
１３      電源部
１４      表示部
１５      入力部（検索経路設定手段）
１６      音声出力部（警告手段）
１７      ＲＡＭ
１８      記憶部
１８ａ１  地図情報データベース（地図情報記憶手段）
１８ａ２  自車位置履歴データテーブル（自車位置履歴記憶手段）
１８ａ３  矢印データテーブル（矢印データ記憶手段）
１８ｂ１  検出プログラム（検出手段）
１８ｂ２  検索経路設定プログラム（検索経路設定手段）
１８ｂ３  判別プログラム（判別手段）
１８ｂ４  警告プログラム（警告手段）
１８ｂ５  算出プログラム（算出手段）
１８ｂ６  抽出プログラム（抽出手段）
１８ｂ７  表示制御プログラム（表示制御手段）
【図１】
2008268014.tif 000003
【図２】
2008268014.tif 000004
【図３】
2008268014.tif 000005
【図４】
2008268014.tif 000006