(57)【要約】【課題】給油する燃料の品質にこだわるユーザの顧客満足度を向上できるカーナビゲーション装置を提供する。【解決手段】自動車専用道路上で燃料の残量が所定量Ｑｒ以下になると予想される場合、車両が自動車専用道路に進入する前に、ユーザがあらかじめ登録しておいた特定の石油会社の燃料を扱う給油所を検索するように構成した。したがって、車両が自動車専用道路上で燃料切れを起こさないように、かつ、ユーザが好んで利用する石油会社の燃料を給油できるようにユーザに給油を促すことができる。これにより、給油する燃料の品質にこだわるユーザの顧客満足度を向上できる。【選択図】図１
2009115743.tif 000002
【特許請求の範囲】
【請求項１】
出発地から目的地までの経路を探索して推奨経路を演算する推奨経路演算手段と、
前記推奨経路演算手段で演算された前記推奨経路を表示モニタに表示させる表示制御手段と、
前記推奨経路演算手段で演算された前記推奨経路上に自動車専用道路が存在する場合に、車両が前記自動車専用道路に進入する前に、前記自動車専用道路上で前記車両の燃料の残量が所定量以下となるか否かを判断する燃料残量判断手段と、
前記自動車専用道路上で前記車両の燃料の残量が所定量以下となると前記燃料残量判断手段で判断されると、前記車両の現在位置から前記自動車専用道路の進入口までの前記推奨経路の近傍に存在する、所定の石油会社の燃料を扱う給油所を検索する給油所検索手段とを備えることを特徴とするカーナビゲーション装置。
【請求項２】
請求項１に記載のカーナビゲーション装置において、
給油すべき給油所を決定する給油所決定手段をさらに備え、
前記給油所検索手段は、前記自動車専用道路上で前記車両の燃料の残量が所定量以下となると前記燃料残量判断手段で判断されると、前記車両の現在位置から前記自動車専用道路の進入口までの前記推奨経路上に存在する、所定の石油会社の燃料を扱う給油所を検索し、
前記給油所決定手段は、前記給油所検索手段で検索した結果に基づいて、前記所定の石油会社の燃料を扱う給油所が前記車両の現在位置から前記自動車専用道路の進入口までの前記推奨経路上に存在すると判断されると、前記車両の現在位置から前記自動車専用道路の進入口までの前記推奨経路上に存在する、前記所定の石油会社の燃料を扱う給油所を給油すべき給油所として決定することを特徴とするカーナビゲーション装置。
【請求項３】
請求項２に記載のカーナビゲーション装置において、
前記表示制御手段は、前記給油所決定手段で決定された前記給油すべき給油所を他の給油所よりも強調して表示モニタに表示させることを特徴とするカーナビゲーション装置。
【請求項４】
請求項２に記載のカーナビゲーション装置において、
前記給油所決定手段で決定された前記給油すべき給油所について音声で案内する音声案内手段をさらに備えることを特徴とするカーナビゲーション装置。
【請求項５】
請求項１に記載のカーナビゲーション装置において、
前記推奨経路演算手段は、前記給油所検索手段で検索した結果に基づいて、前記車両の現在位置から前記自動車専用道路の進入口までの前記推奨経路の近傍であり、かつ、前記推奨経路上ではない位置に、所定の石油会社の燃料を扱う給油所が存在すると判断されると、その給油所を経由地として設定して経路を探索することを特徴とするカーナビゲーション装置。
【請求項６】
請求項５に記載のカーナビゲーション装置において、
前記推奨経路演算手段は、前記給油所検索手段で検索した結果に基づいて、前記車両の現在位置から前記自動車専用道路の進入口までの前記推奨経路の近傍であり、かつ、前記推奨経路上ではない位置に、所定の石油会社の燃料を扱う給油所が複数存在すると判断されると、その複数の給油所の中から任意の１つの給油所を経由地とした経路探索を前記複数の給油所の全てについて実行することで得られた複数の経路のうち、最も経路誘導に適した経路を選択し、
前記表示制御手段は、前記推奨経路演算手段で選択された前記最も経路誘導に適した経路、および／または、前記推奨経路演算手段で選択された前記最も経路誘導に適した経路に係る給油所を表示モニタに表示させることを特徴とするカーナビゲーション装置。
【請求項７】
請求項６に記載のカーナビゲーション装置において、
前記推奨経路演算手段は、前記表示制御手段によって前記表示モニタに表示された前記推奨経路演算手段で選択された前記最も経路誘導に適した経路、および／または、前記推奨経路演算手段で選択された前記最も経路誘導に適した経路に係る給油所が選択されると、前記推奨経路演算手段で選択された前記最も経路誘導に適した経路に係る給油所を経由地として推奨経路を演算することを特徴とするカーナビゲーション装置。
【請求項８】
請求項１に記載のカーナビゲーション装置において、
前記給油所検索手段は、前記所定の石油会社の燃料を扱う給油所が前記車両の現在位置から前記自動車専用道路の進入口までの前記推奨経路の近傍に存在しない場合には、前記車両の現在位置から前記自動車専用道路の進入口までの前記推奨経路上に存在する、所定の石油会社以外の燃料を扱う給油所を検索し、
前記給油所検索手段で検索した結果に基づいて、前記所定の石油会社以外の燃料を扱う給油所が前記車両の現在位置から前記自動車専用道路の進入口までの前記推奨経路上に存在すると判断されると、前記車両の現在位置から前記自動車専用道路の進入口までの前記推奨経路上に存在する、前記所定の石油会社以外の燃料を扱う給油所で給油することを前記車両の乗員に促す通知手段をさらに備えることを特徴とするカーナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の出発地から目的地までの推奨経路を演算するカーナビゲーション装置に関する。
【背景技術】
【０００２】
高速道路などの自動車専用道路上で車両が燃料切れを起こさないようにするために、一般道を走行中に探索された経路に自動車専用道路が含まれる場合には、自動車専用道路において給油可能な場所まで到達できるか否かを判断するカーナビゲーション装置が知られている。このカーナビゲーション装置では、自動車専用道路において給油可能な場所まで到達できないと判断される場合には、自動車専用道路への進入を一旦中止して最寄りのガソリンスタンドまでの経路を探索して誘導する（特許文献１参照）。
【０００３】
【特許文献１】特開２０００−４６５７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上述した従来のカーナビゲーション装置では、ガソリンスタンドまでの距離や燃料の残量などから最寄りのガソリンスタンドを探索して案内するだけであるので、ユーザが好んで利用する石油会社とは異なる石油会社の燃料を扱うガソリンスタンドに案内されることもある。
【課題を解決するための手段】
【０００５】
（１）  請求項１の発明によるカーナビゲーション装置は、出発地から目的地までの経路を探索して推奨経路を演算する推奨経路演算手段と、推奨経路演算手段で演算された推奨経路を表示モニタに表示させる表示制御手段と、推奨経路演算手段で演算された推奨経路上に自動車専用道路が存在する場合に、車両が自動車専用道路に進入する前に、自動車専用道路上で車両の燃料の残量が所定量以下となるか否かを判断する燃料残量判断手段と、自動車専用道路上で車両の燃料の残量が所定量以下となると燃料残量判断手段で判断されると、車両の現在位置から自動車専用道路の進入口までの推奨経路の近傍に存在する、所定の石油会社の燃料を扱う給油所を検索する給油所検索手段とを備えることを特徴とする。
（２）  請求項２の発明は、請求項１に記載のカーナビゲーション装置において、給油すべき給油所を決定する給油所決定手段をさらに備え、給油所検索手段は、自動車専用道路上で車両の燃料の残量が所定量以下となると燃料残量判断手段で判断されると、車両の現在位置から自動車専用道路の進入口までの推奨経路上に存在する、所定の石油会社の燃料を扱う給油所を検索し、給油所決定手段は、給油所検索手段で検索した結果に基づいて、所定の石油会社の燃料を扱う給油所が車両の現在位置から自動車専用道路の進入口までの推奨経路上に存在すると判断されると、車両の現在位置から自動車専用道路の進入口までの推奨経路上に存在する、所定の石油会社の燃料を扱う給油所を給油すべき給油所として決定することを特徴とする。
（３）  請求項３の発明は、請求項２に記載のカーナビゲーション装置において、表示制御手段は、給油所決定手段で決定された給油すべきスタンドを他の給油所よりも強調して表示モニタに表示させることを特徴とする。
（４）  請求項４の発明は、請求項２に記載のカーナビゲーション装置において、給油所決定手段で決定された給油すべきスタンドについて音声で案内する音声案内手段をさらに備えることを特徴とする。
（５）  請求項５の発明は、請求項１に記載のカーナビゲーション装置において、推奨経路演算手段は、給油所検索手段で検索した結果に基づいて、車両の現在位置から自動車専用道路の進入口までの推奨経路の近傍であり、かつ、推奨経路上ではない位置に、所定の石油会社の燃料を扱う給油所が存在すると判断されると、その給油所を経由地として設定して経路を探索することを特徴とする。
（６）  請求項６の発明は、請求項５に記載のカーナビゲーション装置において、推奨経路演算手段は、給油所検索手段で検索した結果に基づいて、車両の現在位置から自動車専用道路の進入口までの推奨経路の近傍であり、かつ、推奨経路上ではない位置に、所定の石油会社の燃料を扱う給油所が複数存在すると判断されると、その複数の給油所の中から任意の１つの給油所を経由地とした経路探索を複数の給油所の全てについて実行することで得られた複数の経路のうち、最も経路誘導に適した経路を選択し、表示制御手段は、推奨経路演算手段で選択された最も経路誘導に適した経路、および／または、推奨経路演算手段で選択された最も経路誘導に適した経路に係る給油所を表示モニタに表示させることを特徴とする。
（７）  請求項７の発明は、請求項６に記載のカーナビゲーション装置において、推奨経路演算手段は、表示制御手段によって表示モニタに表示された推奨経路演算手段で選択された最も経路誘導に適した経路、および／または、推奨経路演算手段で選択された最も経路誘導に適した経路に係る給油所が選択されると、推奨経路演算手段で選択された最も経路誘導に適した経路に係る給油所を経由地として推奨経路を演算することを特徴とする。
（８）  請求項８の発明は、請求項１に記載のカーナビゲーション装置において、給油所検索手段は、所定の石油会社の燃料を扱う給油所が車両の現在位置から自動車専用道路の進入口までの推奨経路の近傍に存在しない場合には、車両の現在位置から自動車専用道路の進入口までの推奨経路上に存在する、所定の石油会社以外の燃料を扱う給油所を検索し、給油所検索手段で検索した結果に基づいて、所定の石油会社以外の燃料を扱う給油所が車両の現在位置から自動車専用道路の進入口までの推奨経路上に存在すると判断されると、車両の現在位置から自動車専用道路の進入口までの推奨経路上に存在する、所定の石油会社以外の燃料を扱う給油所で給油することを車両の乗員に促す通知手段をさらに備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、給油する燃料の品質にこだわるユーザの顧客満足度を向上できる。
【発明を実施するための最良の形態】
【０００７】
図１〜１３を参照して、本発明によるカーナビゲーション装置の一実施の形態を説明する。図１は、本実施の形態のカーナビゲーション装置の全体構成を示す図である。カーナビゲーション装置１は、車両位置周辺の道路地図を表示する機能、出発地から目的地までの推奨経路を演算する機能、演算された推奨経路に基づいて経路誘導を行う機能など、車両の走行に関する情報を提示する機能を兼ね備えている。カーナビゲーション装置１は、いわゆるナビゲーションあるいは道路案内などを行う装置である。
【０００８】
図１において、１１は車両の現在地を検出する現在地検出装置であり、たとえば車両の進行方位の変化量を検出するジャイロセンサ１１ａ、ＧＰＳ（Global Positioning System）衛星からのＧＰＳ信号を検出するＧＰＳセンサ１１ｃ、車速を検出する車速センサ１１ｄ等から成る。
【０００９】
１００は制御装置であり、ＣＰＵ１０１およびその周辺回路から成る。ＣＰＵ１０１およびその周辺回路は互いにバスで接続されている。周辺回路は、メモリ１０２、パラレルＩ／Ｏ１０３、Ａ／Ｄ変換器１０４、シリアルＩ／Ｏ１０５、カウンタ１０６、グラフィックコントローラ１０７、画像メモリ１０８、地図記憶装置１０９、インターフェース（Ｉ／Ｆ）１１０、音声出力回路１１１等から成る。
【００１０】
１４は車室内の乗員が視認可能な位置に配設されて、地図や各種情報を表示する表示モニタである。１５は乗員が車両の目的地等の入力など、各種操作入力を行うためのスイッチである。スイッチ１５は、表示モニタ１４の画面上に設けられたタッチパネルスイッチや、カーソルの移動や画面のスクロールを指示するジョイスティックなどを含む。スイッチ１５は、リモコンスイッチであってもよく、表示画面周辺に設けられたスイッチであってもよい。１６は音声を出力するスピーカである。
【００１１】
制御装置１００のメモリ１０２は、制御プログラムを格納するＲＯＭ、作業エリアのＲＡＭ、および、各種設定値などを記憶する不揮発メモリを含むメモリである。ＣＰＵ１０１は、メモリ１０２にアクセスして制御プログラムを実行し、各種の制御を行う。パラレルＩ／Ｏ１０３は、スイッチ１５を構成する個別のスイッチ等が接続されるパラレルＩ／Ｏポートである。Ａ／Ｄ変換器１０４は、ジャイロセンサ１１ａのアナログ信号をＡ／Ｄ変換する変換器である。シリアルＩ／Ｏ１０５は、ＧＰＳセンサ１１ｃからのシリアル信号を受信するシリアルＩ／Ｏポートである。カウンタ１０６は、たとえば車軸の回転に伴って車速センサ１１ｄから出力されるパルス信号をカウントするカウンタである。なお、車速センサ１１ｄは、カーナビゲーション装置１が搭載された車両に設けられているセンサであってもよい。
【００１２】
グラフィックコントローラ１０７は、ＣＰＵ１０１から出力される表示データを、画像データとして画像メモリ（ビデオＲＡＭ）であるメモリ１０８に格納し、メモリ１０８に格納された画像データを表示モニタ１４に表示するための制御を行う。ＣＰＵ１０１から出力される表示データは、各種の文字データや道路地図などの各種の図形データなどから成る。制御装置１００は、表示モニタ１４の表示制御装置として機能する。
【００１３】
地図記憶装置１０９は、ナビゲーション処理に使用する道路地図データやＰＯＩ情報（Point of Interest  観光地や各種施設の情報）など各種の情報を格納する地図記憶装置であり、ハードディスク装置が用いられている。なお、地図記憶装置１０９は、ハードディスク装置以外にも、道路地図データが格納されたＣＤ−ＲＯＭやＤＶＤ、その他の記録媒体、および、その読み出し装置であってもよい。
【００１４】
Ｉ／Ｆ１１０は、カーナビゲーション装置１が搭載された車両のエンジンコントロールモジュール（ＥＣＭ）２から、燃料の残量や平均燃費の情報を取得するためのインターフェースである。なお、ＥＣＭ２は、車両の燃料タンクに設置された不図示の燃料残量計から出力される検出信号に基づいて、車両の燃料タンク内の燃料の残量を算出する。またＥＣＭ２は、たとえばエンジン内への燃料の噴射量の情報や、車速の情報に基づいて平均燃費を算出する。音声出力回路１１１は、ＣＰＵ１０１から出力される制御信号に基づいて、音声信号をスピーカ１６に出力する。
【００１５】
−−−データ構成−−−
道路地図データは、地図に関する情報であり、地図表示用データ、経路探索用データ、誘導データ（交差点名称・道路名称・方面名称・方向ガイド施設情報など）などから成る。地図表示用データは道路や道路地図の背景を表示するためのデータである。経路探索用データは、道路形状とは直接関係しない分岐情報などから成るデータであり、主に推奨経路を演算（経路探索）する際に用いられる。誘導データは、交差点の名称などから成るデータであり、演算された推奨経路に基づき運転者等に推奨経路を誘導する際に用いられる。
【００１６】
このように構成されるカーナビゲーション装置１は、現在地検出装置１１により取得した情報および地図記憶装置１０９に格納されている道路地図データに基づき各種のナビゲーションを行う。たとえば、制御装置１００のＣＰＵ１０１は、車両の現在位置近辺の道路地図および車両の現在位置を表示モニタ１４に表示し、経路探索によって得られた経路（推奨経路）に沿って運転者を誘導するように各部を制御する。
【００１７】
従来のカーナビゲーション装置では、高速道路などの自動車専用道路が推奨経路に含まれている場合、自動車専用道路上で燃料切れを起こすか否かを判断する。そして、自動車専用道路上で燃料切れを起こすと判断されると、最寄りのガソリンスタンド（給油所）を探索してユーザに給油を促す。従来のカーナビゲーション装置では、単に最寄りの給油所を案内するだけであった。しかし、ユーザによっては、使用する燃料の銘柄や石油会社を決めている場合がある。そのため、従来のカーナビゲーション装置では、ユーザが所望する石油会社の燃料を扱う給油所が近隣にあるにも関わらず、ユーザが所望する石油会社とは異なる石油会社の燃料を扱う給油所にユーザを案内する場合がある。
【００１８】
そこで、本実施の形態のカーナビゲーション装置１では、高速道路などの自動車専用道路が推奨経路に含まれている場合、自動車専用道路上で燃料の残量が所定量以下となるか否かを車両が自動車専用道路に進入する前に判断する。そして、車両が自動車専用道路に進入する前に、自動車専用道路上で燃料の残量が所定量以下となると判断されると、給油所のうち、特定の石油会社の燃料を扱う給油所を探索してユーザに給油を促す。すなわち、本実施の形態のカーナビゲーション装置１では、自動車専用道路上で燃料の残量が所定量以下になると予想される場合、車両が自動車専用道路に進入する前に、ユーザがあらかじめ登録しておいた特定の石油会社の燃料を扱う給油所を検索して、ユーザに提示（案内）する。以下、詳述する。
【００１９】
−−−石油会社の登録−−−
本実施の形態のカーナビゲーション装置１では、任意の石油会社を上述した「特定の石油会社」としてユーザがあらかじめ登録できる。たとえば、石油会社の登録モードに移行するようユーザがスイッチ１５を操作すると、図２に示すように、ＣＰＵ１０１が登録可能な石油会社の一覧表を表示モニタ１４に表示させる。ユーザによるスイッチ１５の操作によって任意の石油会社が選択されて、たとえば表示モニタ１４上の登録ボタンが押圧されると、ＣＰＵ１０１は、ユーザによって選択された石油会社をメモリ１０２に記憶させる。これにより、自動車専用道路上で燃料の残量が所定量以下になると予想される際に検索される給油所に関して、優先的に検索される石油会社が登録される。このようにして登録された石油会社を、以下の説明では「登録石油会社」と呼ぶ。また、以下の説明では、登録石油会社の燃料を扱う給油所を「優先給油所」と呼び、優先給油所以外の給油所を「非優先給油所」と呼ぶ。
【００２０】
−−−優先給油所での給油の案内−−−
本実施の形態のカーナビゲーション装置１では、演算した推奨経路に基づいて経路誘導が開始されると、経路誘導に関する演算と並行して、ＣＰＵ１０１は推奨経路上で車両の燃料の残量が所定量以下となるか否かを判断する。具体的には、ＣＰＵ１０１は、以下のようにして、推奨経路上で車両の燃料の残量が所定量以下となるか否かを判断する。なお、以下に説明するＣＰＵ１０１の演算内容は一例であり、推奨経路上で車両の燃料の残量が所定量以下となるか否かを判断できるのであれば、以下に説明するような演算内容には限定されない。
【００２１】
ＣＰＵ１０１は、Ｉ／Ｆ１１０を介してＥＣＭ２から車両の燃料の残量や平均燃費の情報を取得する。ＣＰＵ１０１は、ＥＣＭ２から取得した情報に基づいて、推奨経路を走行して目的地に到達するまでの燃料の消費量を推定し、推定した燃料の消費量と現在の燃料の残量とから、目的地に到達した時点での燃料の残量を推定する。そして、ＣＰＵ１０１は、目的地に到達した時点での燃料の残量の推定値と、あらかじめ定められた燃料の残量の所定量Ｑｒとを比較することで、推奨経路上で車両の燃料の残量が所定量Ｑｒ以下となるか否かを判断する。なお、この判断は、車両の不図示のイグニッションスイッチがオンされると、たとえば一定時間（たとえば数分から数十分）毎に定期的に実行される。
【００２２】
推奨経路上で車両の燃料の残量が所定量以下となると判断されると、ＣＰＵ１０１は車両の燃料の残量が所定量Ｑｒ以下となる地点が推奨経路上のどの地点であるのかを推定する。すなわち、ＣＰＵ１０１は、ＥＣＭ２から取得した情報に基づいて、燃料の残量が所定量Ｑｒとなるまでに車両が走行可能な距離（距離Ｌ１）を算出する。そして、ＣＰＵ１０１は、推奨経路上で車両の現在位置から距離Ｌ１だけ離れた地点を車両の燃料の残量が所定量Ｑｒ以下となる地点（地点Ｐ１）と推定する。
【００２３】
次いで、ＣＰＵ１０１は、地点Ｐ１が属する道路の属性を道路地図データから読み込み、地点Ｐ１が自動車専用道路上の地点であるか否かを判断する。地点Ｐ１が推奨経路中の自動車専用道路上の地点であると判断されると、ＣＰＵ１０１は車両が現在走行している道路の属性を道路地図データから読み込み、車両が現在一般道を走行しているのか、自動車専用道路を走行しているのかを判断する。車両が現在一般道を走行していると判断されると、すなわち、車両が自動車専用道路に進入する前に、自動車専用道路上で燃料の残量が所定量Ｑｒ以下になると予想される場合には、ＣＰＵ１０１は地図記憶装置１０９に格納された給油所に関する情報（給油所情報）に基づいて、車両の現在位置から自動車専用道路の進入口までの推奨経路上に存在する給油所を検索する。なお、地図記憶装置１０９には、給油所情報として、給油所の所在位置の情報、系列の石油会社名に関する情報（どこの石油会社の燃料を扱っているのかという情報）、営業時間、定休日などの情報が格納されている。
【００２４】
ここで、推奨経路上に存在する給油所とは、推奨経路に隣接して設置されて、推奨経路に面して出入口がある給油所（推奨経路に面した給油所）を指す。また、以下の説明では、車両の現在位置から自動車専用道路の進入口までの推奨経路を進入前推奨経路と呼ぶ。したがって、以下の説明において、進入前推奨経路上に存在する給油所とは、車両の現在位置から自動車専用道路の進入口までの推奨経路上に存在する給油所を指す。
【００２５】
（Ａ）推奨経路上に優先給油所が存在する場合
上述のように給油所を検索した結果、進入前推奨経路上に存在する給油所が優先給油所であると判断されると、すなわち、進入前推奨経路上に優先給油所が存在すると判断されると、ＣＰＵ１０１は、当該優先給油所を給油すべき給油所として決定する。そして、ＣＰＵ１０１は、図３（ａ）に示すように、当該給油所（符号２２１）を表示モニタ１４上で強調表示するよう各部を制御する。２０１は車両の現在位置を示す自車位置マークであり、２１１は進入前推奨経路である。そしてＣＰＵ１０１は、たとえば、「給油地が選択されました。自動車専用道路に進入する前に給油することをお勧めします。」というような音声案内を行うよう各部を制御する。なお、進入前推奨経路上に優先給油所が複数存在する場合には、図３（ｂ）に示すように、ＣＰＵ１０１は、全ての優先給油所を給油すべき給油所として決定し、表示モニタ１４上で強調表示するよう各部を制御する。
【００２６】
（Ｂ）推奨経路上に非優先給油所しか存在しない場合
上述のように給油所を検索した結果、進入前推奨経路上に優先給油所が存在しないが、非優先給油所が存在すると判断されると、ＣＰＵ１０１は、進入前推奨経路の近傍の優先給油所を検索する。ここで、進入前推奨経路の近傍とは、車両が進入前推奨経路から離脱しても再び容易に進入前推奨経路に戻ってくることができる範囲を指す。したがって、進入前推奨経路の近傍として、たとえば、進入前推奨経路を中心とする所定距離の範囲内としてもよく、進入前推奨経路から所定時間内に到達できる範囲内としても良い。ＣＰＵ１０１は、進入前推奨経路の近傍の優先給油所を検索した結果から、進入前推奨経路の近傍の優先給油所の有無によって次のように処理を行う。
【００２７】
（Ｂ−１）進入前推奨経路の近傍に優先給油所が存在する場合
進入前推奨経路の近傍に優先給油所が存在すると判断されると、ＣＰＵ１０１は、当該給油所を給油すべき給油所として決定する。そして、ＣＰＵ１０１は、車両の現在位置を出発地とし、当該優先給油所を経由地とし、自動車専用道路の進入口を目的地として経路を探索する。経路探索後、ＣＰＵ１０１は、当該給油所に立ち寄るのに要する走行距離や時間を算出する。なお、当該給油所に立ち寄るのに要する走行距離は、進入前推奨経路を離脱してから再び進入前推奨経路に戻るまでの走行距離を算出することで得られる。当該給油所に立ち寄るのに要する時間は、たとえば当該給油所に立ち寄るのに要する走行距離を平均速度で割った値に、給油に要する時間（たとえば５分）を加算した値を算出することで得られる。
【００２８】
ＣＰＵ１０１は、当該給油所に立ち寄るのに要する走行距離や時間を算出した後、図４に示すように、当該給油所（符号２２２）を表示モニタ１４上で強調表示するとともに、当該給油所に立ち寄るのに要する走行距離や時間（符号２３１）、進入前推奨経路を離脱してから再び進入前推奨経路に戻るまでの経路（符号２１２）を表示モニタ１４に表示するよう各部を制御する。ここで、進入前推奨経路を離脱してから再び進入前推奨経路に戻るまでの経路２１２を表示モニタ１４に表示する際に、すでに実施されている経路誘導に係る推奨経路２１１とは異なる表示形態（色、太さ、点滅の有無など）で経路２１２を表示するようにしても良い。そしてＣＰＵ１０１は、たとえば、「給油地が選択されました。自動車専用道路に進入する前に給油することをお勧めします。」というような音声案内を行うよう各部を制御する。また、ＣＰＵ１０１は、案内した給油所を経由地として選択するか否かを問い合わせる旨の表示２３２を表示モニタ１４に表示させるよう各部を制御する。
【００２９】
なお、進入前推奨経路の近傍に優先給油所が複数存在すると判断されると、ＣＰＵ１０１は、車両の現在位置を出発地とし、当該複数の優先給油所のうち、任意の１つを経由地とし、自動車専用道路の進入口を目的地として経路を探索する。そして、この経路探索を進入前推奨経路の近傍に存在する全ての優先給油所に対して実行し、その結果に基づいて「給油に最も適した」１の優先給油所を給油すべき給油所として決定する。以降、上述のとおりである。ここで、「給油に最も適した」という条件は、たとえば、「給油所に立ち寄るのに要する走行距離が最も短い」ということであってもよく、「給油所に立ち寄るのに要する時間が最も短い」ということであってもよい。
【００３０】
図４に示すように、案内した給油所を経由地として選択するか否かを問い合わせた後、表示モニタ１４上の「はい」ボタン２３２ａが押圧されると、ＣＰＵ１０１は、車両の現在位置を出発地とし、当該優先給油所を経由地とし、元々目的地としていた地点を目的地として推奨経路を再探索する。ＣＰＵ１０１は、それまで経路誘導に用いていた推奨経路を再探索の結果得られた推奨経路で置き換えて、経路誘導を行うよう各部を制御する。
【００３１】
図４に示すように、案内した給油所を経由地として選択するか否かを問い合わせた後、表示モニタ１４上の「いいえ」ボタン２３２ｂが押圧されるか、「はい」ボタン２３２ａも「いいえ」ボタン２３２ｂも押圧されぬまま所定時間が経過すると、ＣＰＵ１０１は、図５に示すように、燃料の残量に気をつけることをユーザに促すための表示２３３を表示モニタ１４に一定時間表示させる。なお、図５に示すような注意喚起の表示を行う際に、音声によって、たとえば「燃料の残量に気をつけて走行してください」というような注意喚起のアナウンスを行うようにしても良い。
【００３２】
（Ｂ−２）進入前推奨経路の近傍に優先給油所が存在しない場合
一方、進入前推奨経路の近傍に非優先給油所が存在するか否かに関わらず、進入前推奨経路の近傍に優先給油所が存在しないと判断されると、ＣＰＵ１０１は、進入推奨経路上に存在する非優先給油所を給油すべき給油所として決定する。そして、ＣＰＵ１０１は、図６（ａ）に示すように、当該給油所（符号２２３）を表示モニタ１４上で強調表示するよう各部を制御する。そしてＣＰＵ１０１は、たとえば、「自動車専用道路に進入する前に給油することをお勧めします。」というような音声案内を行うよう各部を制御する。なお、進入前推奨経路上に非優先給油所が複数存在する場合には、図６（ｂ）に示すように、ＣＰＵ１０１は、全ての非優先給油所を給油すべき給油所として決定し、表示モニタ１４上で強調表示するよう各部を制御する。
【００３３】
（Ｃ）推奨経路上にいずれの給油所も存在しない場合
上述のように進入前推奨経路上に存在する給油所を検索した結果、推奨経路上に優先給油所および非優先給油所のいずれもが存在しないと判断されると、ＣＰＵ１０１は、進入前推奨経路の近傍の優先給油所を検索する。ＣＰＵ１０１は、進入前推奨経路の近傍の優先給油所を検索した結果から、進入前推奨経路の近傍の優先給油所の有無によって次のように処理を行う。
【００３４】
（Ｃ−１）進入前推奨経路の近傍に優先給油所が存在する場合
進入前推奨経路の近傍に優先給油所が存在すると判断されると、ＣＰＵ１０１は、上述した（Ｂ−１）と同様の処理を行う。すなわち、進入前推奨経路の近傍に優先給油所が存在すると判断されると、ＣＰＵ１０１は、当該給油所を給油すべき給油所として決定する。進入前推奨経路の近傍に優先給油所が複数存在すると判断された場合も、上述した（Ｂ−１）と同様に、ＣＰＵ１０１は、「給油に最も適した」１の優先給油所を給油すべき給油所として決定する。そして、ＣＰＵ１０１は、上述したように、決定した給油すべき給油所を案内するよう各部を制御する。
【００３５】
また、上述したように、当該給油所が経由地として選択されると、ＣＰＵ１０１は、車両の現在位置を出発地とし、当該優先給油所を経由地とし、元々目的地としていた地点を目的地として推奨経路を再探索する。ＣＰＵ１０１は、それまで経路誘導に用いていた推奨経路を再探索の結果得られた推奨経路で置き換えて、経路誘導を行うよう各部を制御する。
【００３６】
（Ｃ−２）進入前推奨経路の近傍に優先給油所が存在しない場合
一方、進入前推奨経路の近傍に優先給油所が存在しないと判断されると、ＣＰＵ１０１は、進入前推奨経路の近傍の非優先給油所を検索する。ＣＰＵ１０１は、進入前推奨経路の近傍の非優先給油所を検索した結果から、進入前推奨経路の近傍の非優先給油所の有無によって次のように処理を行う。
【００３７】
（Ｃ−２−１）進入前推奨経路の近傍に非優先給油所が存在する場合
進入前推奨経路の近傍に非優先給油所が存在すると判断されると、ＣＰＵ１０１は、当該非優先給油所を給油すべき給油所として決定する。そして、ＣＰＵ１０１は、車両の現在位置を出発地とし、当該非優先給油所を経由地とし、自動車専用道路の進入口を目的地として経路を探索する。経路探索後、ＣＰＵ１０１は、当該非優先給油所に立ち寄るのに要する走行距離や時間を算出する。
【００３８】
ＣＰＵ１０１は、当該非優先給油所に立ち寄るのに要する走行距離や時間を算出した後、図７に示すように、当該非優先給油所（符号２２４）を表示モニタ１４上で強調表示するとともに、当該非優先給油所に立ち寄るのに要する走行距離や時間（符号２３１）、進入前推奨経路を離脱してから再び進入前推奨経路に戻るまでの経路２１２を表示モニタ１４に表示するよう各部を制御する。そしてＣＰＵ１０１は、たとえば、「給油地が選択されました。自動車専用道路に進入する前に給油することをお勧めします。」というような音声案内を行うよう各部を制御する。また、ＣＰＵ１０１は、案内した非優先給油所を経由地として選択するか否かを問い合わせる旨の表示２３２を表示モニタ１４に表示させるよう各部を制御する。
【００３９】
なお、進入前推奨経路の近傍に非優先給油所が複数存在すると判断されると、ＣＰＵ１０１は、車両の現在位置を出発地とし、当該複数の非優先給油所のうち、任意の１つを経由地とし、自動車専用道路の進入口を目的地として経路を探索する。そして、この経路探索を進入前推奨経路の近傍に存在する全ての非優先給油所に対して実行し、「給油に最も適した」１の非優先給油所を給油すべき給油所として決定する。以降、上述のとおりである。
【００４０】
図７に示すように、案内した非優先給油所を経由地として選択するか否かを問い合わせた後、表示モニタ１４上の「はい」ボタン２３２ａが押圧されると、ＣＰＵ１０１は、車両の現在位置を出発地とし、当該非優先給油所を経由地とし、元々目的地としていた地点を目的地として推奨経路を再探索する。ＣＰＵ１０１は、それまで経路誘導に用いていた推奨経路を再探索の結果得られた推奨経路で置き換えて、経路誘導を行うよう各部を制御する。
【００４１】
図７に示すように、案内した非優先給油所を経由地として選択するか否かを問い合わせた後、表示モニタ１４上の「いいえ」ボタン２３２ｂ押圧されるか、「はい」ボタン２３２ａも「いいえ」ボタン２３２ｂも押圧されぬまま所定時間が経過すると、ＣＰＵ１０１は、図５と同様に、燃料の残量に気をつけることをユーザに促すための表示を表示モニタ１４に一定時間表示させる。上述したように、音声によって、たとえば「燃料の残量に気をつけて走行してください」というような注意喚起のアナウンスも同時に行うようにしても良い。
【００４２】
（Ｃ−２−２）進入前推奨経路の近傍に非優先給油所が存在しない場合
一方、進入前推奨経路の近傍に非優先給油所が存在しないと判断されると、ＣＰＵ１０１は、図５と同様に、燃料の残量に気をつけることをユーザに促すための表示を表示モニタ１４に一定時間表示させる。上述したように、音声によって、たとえば「燃料の残量に気をつけて走行してください」というような注意喚起のアナウンスも同時に行うようにしても良い。
【００４３】
−−−フローチャート−−−
図８は、本実施の形態のカーナビゲーション装置１の経路探索および経路誘導の動作を示したフローチャートである。車両の不図示のイグニッションキーによりアクセサリーＯＮ（ＡＣＣ  ＯＮ）になると、カーナビゲーション装置１の電源が入り、図８に示す処理を行うプログラムが起動されてＣＰＵ１０１で実行される。ステップＳ１において、車両の現在位置（自車位置）を検出するまで待機する。ステップＳ１が肯定判断されるとステップＳ３へ進む。ステップＳ３において、目的地や経由地が入力されるまで待機する。ステップＳ３が肯定判断されるとステップＳ５のサブルーチンへ進み、ステップＳ１およびステップＳ３で得られた自車位置、経由地および目的地に基づいて、推奨経路を演算する。なお、ステップＳ５のサブルーチンで実行される推奨経路の演算は周知の方法にて行われる。そのため、ステップＳ５のサブルーチンの内容については説明を省略する。
【００４４】
ステップＳ５のサブルーチンの処理が実行されるとステップＳ７へ進み、ステップＳ５のサブルーチンで演算された推奨経路を表示モニタ１４に表示させてステップＳ９へ進む。ステップＳ９において、ステップＳ５のサブルーチンで演算された推奨経路に基づいて経路誘導を開始する。ステップＳ９以降の経路誘導については、周知であるため詳細な説明を省略する。
【００４５】
図９は、給油の案内の動作を示したフローチャートである。上述した図８の経路探索処理によって得られた推奨経路に基づいて経路誘導が行われていると、図９に示す処理を行うプログラムが一定時間毎に起動されてＣＰＵ１０１で実行される。すなわち、図９に示す処理を行うプログラムは、上述した図８の経路探索処理および経路誘導処理と並行してＣＰＵ１０１で実行される。ステップＳ２１において、Ｉ／Ｆ１１０を介してＥＣＭ２から車両の燃料の残量や平均燃費の情報を取得してステップＳ２３へ進む。
【００４６】
ステップＳ２３において、ステップＳ２１で取得した情報に基づいて、推奨経路を走行して目的地に到達するまでの燃料の消費量を推定してステップＳ２５へ進む。ステップＳ２５において、ステップＳ２３で推定した燃料の消費量とステップＳ２１で取得した現在の燃料の残量とから、目的地に到達した時点での燃料の残量を推定してステップＳ２７へ進む。ステップＳ２７において、ステップＳ２７で推定した、目的地に到達した時点での燃料の残量の推定値がメモリ１０２にあらかじめ記憶されている所定量Ｑｒ以下となるか否かを判断する。
【００４７】
ステップＳ２７が否定判断されると本プログラムを終了する。ステップＳ２７が肯定判断されるとステップＳ２９へ進み、ステップＳ２１で取得した情報に基づいて、燃料の残量が所定量Ｑｒとなるまでに車両が走行可能な距離Ｌ１を算出してステップＳ３１へ進む。ステップＳ３１において、推奨経路上で車両の現在位置から距離Ｌ１だけ離れた地点（地点Ｐ１）を推定してステップＳ３３へ進む。ステップＳ３３において、ステップＳ３１で推定した地点Ｐ１が属する道路の属性を道路地図データから読み込み、地点Ｐ１が自動車専用道路上の地点であるか否かを判断する。
【００４８】
ステップＳ３３が否定判断されると本プログラムを終了する。ステップＳ３３が肯定判断されるとステップＳ３５へ進み、車両が現在走行している道路の属性を道路地図データから読み込み、車両が現在一般道を走行しているのか否かを判断する。ステップＳ３５が否定判断されると本プログラムを終了する。ステップＳ３５が肯定判断されるとステップＳ４０の給油所案内処理のサブルーチンを実行する。ステップＳ４０のサブルーチンにおける処理内容については後述する。ステップＳ４０のサブルーチンが実行されると本プログラムを終了する。
【００４９】
図１０〜１３は、図９のステップＳ４０のサブルーチンの内容を示したフローチャートである。図９のステップＳ３５が肯定判断されると、図１０のステップＳ４０１へ進み、地図記憶装置１０９に格納された給油所情報に基づいて、進入前推奨経路上に存在する給油所を検索してステップＳ４０３へ進む。ステップＳ４０３において、ステップＳ４０１で給油所を検索した結果に基づいて、進入前推奨経路上に給油所が存在するか否かを判断する。
【００５０】
ステップＳ４０３が肯定判断されるとステップＳ４０５へ進み、ステップＳ４０３で進入前推奨経路上に存在すると判断された給油所が優先給油所であるか否かを判断する。ステップＳ４０５が肯定判断されるとステップＳ４０７へ進み、ステップＳ４０１で検索した結果に基づいて、進入前推奨経路上に存在する優先給油所の全てを給油すべき給油所として決定してステップＳ４０９へ進む。ステップＳ４０９において、ステップＳ４０７で給油すべき給油所として決定した給油所に関して、表示モニタ１４上で強調表示するよう各部を制御してステップＳ４１１へ進む。ステップＳ４１１において、給油を勧める旨の音声案内を行うよう各部を制御して図９のメインルーチンに戻る。
【００５１】
ステップＳ４０５が否定判断されると図１１のステップＳ４２１へ進み、地図記憶装置１０９に格納された給油所情報に基づいて、進入前推奨経路の近傍の優先給油所を検索してステップＳ４２３へ進む。ステップＳ４２３において、ステップＳ４２１で検索した結果に基づいて、進入前推奨経路の近傍に優先給油所が存在するか否かを判断する。ステップＳ４２３が肯定判断されるとステップＳ４２５へ進み、ステップＳ４２１で検索した結果に基づいて、進入前推奨経路の近傍に存在する優先給油所が複数であるか否かを判断する。
【００５２】
ステップＳ４２５が否定判断されるとステップＳ４２７へ進み、進入前推奨経路の近傍に存在する優先給油所を給油すべき給油所として決定して後述するステップＳ４３５へ進む。ステップＳ４２５が肯定判断されるとステップＳ４２９へ進み、進入前推奨経路の近傍に存在する複数の優先給油所のうち、任意の１つを経由地とし、車両の現在位置を出発地とし、自動車専用道路の進入口を目的地として経路を探索してステップＳ４３１へ進む。ステップＳ４３１において、全ての優先給油所に関して、ステップＳ４２９の経路探索を行ったか否かを判断する。ステップＳ４３１が否定判断されるとステップＳ４２９へ戻る。ステップＳ４３１が肯定判断されるとステップＳ４３３へ進み、ステップＳ４２９で行った経路探索の結果に基づいて、上述したように、「給油に最も適した」１の優先給油所を給油すべき給油所として決定してステップＳ４３５へ進む。
【００５３】
ステップＳ４３５において、ステップＳ４２７またはステップＳ４３３で給油すべき給油所として決定した優先給油所に立ち寄るのに要する走行距離や時間を算出してステップＳ４３７へ進む。ステップＳ４３７において、ステップＳ４２７またはステップＳ４３３で給油すべき給油所として決定した優先給油所を表示モニタ１４上で強調表示するとともに、当該給油所に立ち寄るのに要する走行距離や時間、進入前推奨経路を離脱してから再び進入前推奨経路に戻るまでの経路、当該給油所を経由地として選択するか否かを問い合わせる旨の表示を表示モニタ１４に表示させるよう各部を制御してステップＳ４３９へ進む。ステップＳ４３９において、給油を勧める旨の音声案内を行うよう各部を制御してステップＳ４４１へ進む。
【００５４】
ステップＳ４４１において、ステップＳ４３７で表示モニタ１４に表示させた「はい」ボタンが押圧操作されたか否かを判断する。ステップＳ４４１が肯定判断されるとステップＳ４４３へ進み、ステップＳ４２７またはステップＳ４３３で給油すべき給油所として決定した優先給油所を経由地とし、車両の現在位置を出発地とし、元々目的地としていた地点を目的地として推奨経路を再探索してステップＳ４４５へ進む。ステップＳ４４５において、上述した図８の経路探索処理および経路誘導処理に係る推奨経路をステップＳ４４３で再探索して得られた推奨経路で置き換えて図９のメインルーチンに戻る。
【００５５】
ステップＳ４４１が否定判断されるとステップＳ４４７へ進み、ステップＳ４３７で表示モニタ１４に表示させた「いいえ」ボタンが押圧操作されたか否か、または、「はい」ボタンも「いいえ」ボタンも押圧操作されぬまま所定時間が経過したか否かを判断する。ステップＳ４４７が否定判断されるとステップＳ４４１へ戻る。ステップＳ４４７が肯定判断されるとステップＳ４４９へ進み、燃料の残量に気をつけることをユーザに促すための表示を表示モニタ１４に一定時間表示するよう各部を制御して図９のメインルーチンに戻る。
【００５６】
ステップＳ４２３が否定判断されるとステップＳ４５１へ進み、ステップＳ４０１で検索した結果に基づいて、進入前推奨経路上に存在する非優先給油所の全てを給油すべき給油所として決定してステップＳ４５３へ進む。ステップＳ４５３において、ステップＳ４５１で給油すべき給油所として決定した給油所に関して、表示モニタ１４上で強調表示するよう各部を制御してステップＳ４５５へ進む。ステップＳ４５５において、給油を勧める旨の音声案内を行うよう各部を制御して図９のメインルーチンに戻る。
【００５７】
図１０のステップＳ４０３が否定判断されると図１２のステップＳ４６１へ進み、地図記憶装置１０９に格納された給油所情報に基づいて、進入前推奨経路の近傍の優先給油所を検索してステップＳ４６３へ進む。ステップＳ４６３において、ステップＳ４６１で検索した結果に基づいて、進入前推奨経路の近傍に優先給油所が存在するか否かを判断する。ステップＳ４６３が肯定判断されるとステップＳ４６５へ進み、ステップＳ４６１で検索した結果に基づいて、進入前推奨経路の近傍に存在する優先給油所が複数であるか否かを判断する。
【００５８】
ステップＳ４６５が否定判断されるとステップＳ４６７へ進み、進入前推奨経路の近傍に存在する優先給油所を給油すべき給油所として決定して後述するステップＳ４７５へ進む。ステップＳ４６５が肯定判断されるとステップＳ４６９へ進み、進入前推奨経路の近傍に存在する複数の優先給油所のうち、任意の１つを経由地とし、車両の現在位置を出発地とし、自動車専用道路の進入口を目的地として経路を探索してステップＳ４７１へ進む。ステップＳ４７１において、全ての優先給油所に関して、ステップＳ４６９の経路探索を行ったか否かを判断する。ステップＳ４７１が否定判断されるとステップＳ４６９へ戻る。ステップＳ４７１が肯定判断されるとステップＳ４７３へ進み、ステップＳ４６９で行った経路探索の結果に基づいて、上述したように、「給油に最も適した」１の優先給油所を給油すべき給油所として決定してステップＳ４７５へ進む。
【００５９】
ステップＳ４７５において、ステップＳ４６７またはステップＳ４７３で給油すべき給油所として決定した優先給油所に立ち寄るのに要する走行距離や時間を算出してステップＳ４７７へ進む。ステップＳ４７７において、ステップＳ４６７またはステップＳ４７３で給油すべき給油所として決定した優先給油所を表示モニタ１４上で強調表示するとともに、当該給油所に立ち寄るのに要する走行距離や時間、進入前推奨経路を離脱してから再び進入前推奨経路に戻るまでの経路、当該給油所を経由地として選択するか否かを問い合わせる旨の表示を表示モニタ１４に表示させるよう各部を制御してステップＳ４７９へ進む。ステップＳ４７９において、給油を勧める旨の音声案内を行うよう各部を制御してステップＳ４８１へ進む。
【００６０】
ステップＳ４８１において、ステップＳ４７７で表示モニタ１４に表示させた「はい」ボタンが押圧操作されたか否かを判断する。ステップＳ４８１が肯定判断されるとステップＳ４８３へ進み、ステップＳ４６７またはステップＳ４７３で給油すべき給油所として決定した優先給油所を経由地とし、車両の現在位置を出発地とし、元々目的地としていた地点を目的地として推奨経路を再探索してステップＳ４８５へ進む。ステップＳ４８５において、上述した図８の経路探索処理および経路誘導処理に係る推奨経路をステップＳ４８３で再探索して得られた推奨経路で置き換えて図９のメインルーチンに戻る。
【００６１】
ステップＳ４８１が否定判断されるとステップＳ４８７へ進み、ステップＳ４３７で表示モニタ１４に表示させた「いいえ」ボタンが押圧操作されたか否か、または、「はい」ボタンも「いいえ」ボタンも押圧操作されぬまま所定時間が経過したか否かを判断する。ステップＳ４８７が否定判断されるとステップＳ４８１へ戻る。ステップＳ４８７が肯定判断されるとステップＳ４８９へ進み、燃料の残量に気をつけることをユーザに促すための表示を表示モニタ１４に一定時間表示するよう各部を制御して図９のメインルーチンに戻る。
【００６２】
ステップＳ４６３が否定判断されると図１３のステップＳ５２１へ進み、地図記憶装置１０９に格納された給油所情報に基づいて、進入前推奨経路の近傍の非優先給油所を検索してステップＳ５２３へ進む。ステップＳ５２３において、ステップＳ５２１で検索した結果に基づいて、進入前推奨経路の近傍に非優先給油所が存在するか否かを判断する。ステップＳ５２３が肯定判断されるとステップＳ５２５へ進み、ステップＳ５２１で検索した結果に基づいて、進入前推奨経路の近傍に存在する非優先給油所が複数であるか否かを判断する。
【００６３】
ステップＳ５２５が否定判断されるとステップＳ５２７へ進み、進入前推奨経路の近傍に存在する非優先給油所を給油すべき給油所として決定して後述するステップＳ５３５へ進む。ステップＳ５２５が肯定判断されるとステップＳ５２９へ進み、進入前推奨経路の近傍に存在する複数の非優先給油所のうち、任意の１つを経由地とし、車両の現在位置を出発地とし、自動車専用道路の進入口を目的地として経路を探索してステップＳ５３１へ進む。ステップＳ５３１において、全ての非優先給油所に関して、ステップＳ５２９の経路探索を行ったか否かを判断する。ステップＳ５３１が否定判断されるとステップＳ５２９へ戻る。ステップＳ５３１が肯定判断されるとステップＳ５３３へ進み、ステップＳ５２９で行った経路探索の結果に基づいて、上述したように、「給油に最も適した」１の非優先給油所を給油すべき給油所として決定してステップＳ５３５へ進む。
【００６４】
ステップＳ５３５において、ステップＳ５２７またはステップＳ５３３で給油すべき給油所として決定した非優先給油所に立ち寄るのに要する走行距離や時間を算出してステップＳ５３７へ進む。ステップＳ５３７において、ステップＳ５２７またはステップＳ５３３で給油すべき給油所として決定した非優先給油所を表示モニタ１４上で強調表示するとともに、当該給油所に立ち寄るのに要する走行距離や時間、進入前推奨経路を離脱してから再び進入前推奨経路に戻るまでの経路、当該給油所を経由地として選択するか否かを問い合わせる旨の表示を表示モニタ１４に表示させるよう各部を制御してステップＳ５３９へ進む。ステップＳ５３９において、給油を勧める旨の音声案内を行うよう各部を制御してステップＳ５４１へ進む。
【００６５】
ステップＳ５４１において、ステップＳ５３７で表示モニタ１４に表示させた「はい」ボタンが押圧操作されたか否かを判断する。ステップＳ５４１が肯定判断されるとステップＳ５４３へ進み、ステップＳ５２７またはステップＳ５３３で給油すべき給油所として決定した非優先給油所を経由地とし、車両の現在位置を出発地とし、元々目的地としていた地点を目的地として推奨経路を再探索してステップＳ５４５へ進む。ステップＳ５４５において、上述した図８の経路探索処理および経路誘導処理に係る推奨経路をステップＳ５４３で再探索して得られた推奨経路で置き換えて図９のメインルーチンに戻る。
【００６６】
ステップＳ５４１が否定判断されるとステップＳ５４７へ進み、ステップＳ５３７で表示モニタ１４に表示させた「いいえ」ボタンが押圧操作されたか否か、または、「はい」ボタンも「いいえ」ボタンも押圧操作されぬまま所定時間が経過したか否かを判断する。ステップＳ５４７が否定判断されるとステップＳ５４１へ戻る。ステップＳ５４７が肯定判断されるとステップＳ５４９へ進み、燃料の残量に気をつけることをユーザに促すための表示を表示モニタ１４に一定時間表示するよう各部を制御して図９のメインルーチンに戻る。
【００６７】
ステップＳ５２３が否定判断されるとステップＳ５５３へ進み、燃料の残量に気をつけることをユーザに促すための表示を表示モニタ１４に一定時間表示するよう各部を制御して図９のメインルーチンに戻る。
【００６８】
上述したカーナビゲーション装置１では、次の作用効果を奏する。
（１）  自動車専用道路上で燃料の残量が所定量Ｑｒ以下になると予想される場合、車両が自動車専用道路に進入する前に、ユーザがあらかじめ登録しておいた特定の石油会社の燃料を扱う給油所を検索するように構成した。したがって、車両が自動車専用道路上で燃料切れを起こさないように、かつ、ユーザが好んで利用する石油会社の燃料を給油できるようにユーザに給油を促すことができる。これにより、給油する燃料の品質や銘柄にこだわるユーザの顧客満足度を向上できる。
【００６９】
（２）  進入前推奨経路上に優先給油所が存在すると判断されると、当該優先給油所を給油すべき給油所として決定するように構成した。これにより、車両が推奨経路を離脱しなくても給油できるようにユーザに給油所を案内できるので、給油所への立ち寄りに際して、車両を運転するユーザ（ドライバ）の負担を軽減できる。
【００７０】
（３）  給油すべき給油所として決定した給油所を表示モニタ１４上で強調表示するように構成した。これにより、立ち寄るべき給油所がどこにあるのかをユーザが容易に認識できるので、給油所への立ち寄りに際してあらかじめ走行する車線を変更するなどの準備をスムースに行うことができ、給油所への立ち寄りが容易になる。
【００７１】
（４）  給油すべき給油所を案内する際に、音声で報知するように構成した。これにより、給油の必要性および給油すべき給油所の存在をユーザに確実に報知できる。
（５）  推奨経路上に優先給油所が存在しなくても、推奨経路の近傍に優先給油所が存在する場合には、当該優先給油所を給油すべき給油所として決定して案内するように構成した。これにより、推奨経路を離脱してでもユーザが好んで利用する石油会社の燃料を給油したいというユーザのニーズに応えることができる。
【００７２】
（６）  給油に際して推奨経路から一旦離脱する必要がある給油所を案内する際に、当該給油所を経由地として経路探索するように構成した。これにより、当該給油所へ向かう最適な経路、および推奨経路へ復帰する最適な経路をユーザに提示できるので、案内された給油所に立ち寄るか否かをユーザが判断する際に役に立つ。
【００７３】
（７）  推奨経路上にはない給油所を案内する際に、給油所が複数存在している場合には、各給油所を経由地として経路探索を行い、給油に最も適した１の給油所を案内するように構成した。これにより、給油所への立ち寄りに際して、車両を運転するユーザ（ドライバ）の負担を軽減できる。また、当該給油所への経路を提示するように構成した。これにより、案内された給油所に立ち寄るのにどの程度の回り道をすればよいのかをユーザが容易に理解できるので、ユーザは案内された給油所に立ち寄るか否かを容易に判断できる。
【００７４】
（８）  給油に際して推奨経路から一旦離脱する必要がある給油所を案内する際に、当該給油所へ立ち寄るのに要する走行距離や所要時間を案内するように構成した。これにより、案内された給油所に立ち寄るか否かを判断する際の判断基準としてユーザが利用できるので、利便性が高い。
【００７５】
（９）  案内した給油所が経由地として選択されると、車両の現在位置を出発地とし、当該優先給油所を経由地とし、元々目的地としていた地点を目的地として推奨経路を再探索し、それまで経路誘導に用いていた推奨経路を再探索の結果得られた推奨経路で置き換えて、経路誘導を行うように構成した。これにより、選択された給油所まで、および、選択された給油所から目的地まで経路誘導されることになるので、給油所への立ち寄りを容易にする。
【００７６】
（１０）  推奨経路上、および、推奨経路近傍のいずれにも優先給油所が存在しない場合には、推奨経路上に存在する非優先給油所で給油することをユーザに促すように構成した。これにより、自動車専用道路上での燃料切れを回避できる。
【００７７】
−−−変形例−−−
（１）  上述の説明では、推奨経路上で車両の燃料の残量が所定量Ｑｒ以下となるか否かの判断について、車両のイグニッションスイッチがオンされると、一定時間毎に定期的に実行されるように構成しているが、本発明はこれに限定されない。たとえば、推奨経路上で車両の燃料の残量が所定量Ｑｒ以下となるか否かの判断について、車両のイグニッションスイッチがオンされた後、少なくとも１回実行されればよい。また、推奨経路上で車両の燃料の残量が所定量Ｑｒ以下となるか否かの判断について、車両のイグニッションスイッチがオンされると、たとえば一定の距離を走行する度に定期的に実行されるように構成してもよい。
【００７８】
（２）  推奨経路上に存在する給油所とは、推奨経路に面した給油所を指すとして説明したが、給油所が面する推奨経路に中央分離帯がある場合には、車両の進行方向に向かって推奨経路の左側に設置されている給油所のみを推奨経路上に存在する給油所としてもよい。また、推奨経路に中央分離帯がない場合には、車両の進行方向に向かって推奨経路の左側に設置されている給油所のみを推奨経路上に存在する給油所としてもよく、車両の進行方向に向かって推奨経路の左側および右側に設置されている給油所の双方を推奨経路上に存在する給油所としてもよい。なお、車両の進行方向に向かって推奨経路の左側に設置されている給油所のみを推奨経路上に存在する給油所とした場合には、推奨経路の右側（反対車線側）に設置されている給油所を推奨経路近傍に存在する給油所としてもよい。
【００７９】
（３）  上述の説明では、給油所を経由地として経路探索を行う際に車両の現在位置を出発地としているが、本発明はこれに限定されない。たとえば、演算時間や、ユーザの判断時間などを考慮して、車両の現在位置よりも少し先の推奨経路上の地点を出発地としてもよい。また、給油すべき給油所の候補となる給油所が複数ある場合には、給油すべき給油所を決定する際に、自動車専用道路の進入口を目的地として経路探索するように構成しているが、本発明はこれに限定されない。たとえば、給油すべき給油所の候補となる給油所が複数ある場合には、給油すべき給油所を決定する際に、車両の経路誘導に係る推奨経路の元々の目的地を目的地として経路探索するように構成しても良い。
【００８０】
（４）  上述の説明では、登録石油会社をあらかじめユーザが登録するように構成しているが、本発明はこれに限定されない。たとえば、車両の給油履歴に基づいて、給油回数の多い石油会社を登録石油会社として自動的に登録するように構成しても良い。なお、車両の給油履歴については、検出される車両の現在位置から車両が給油所に入ったと判断され、かつ、車両のメインスイッチがオフされたと判断されると、当該給油所で給油したものとして記憶するようにしても良い。なお、車両のメインスイッチがオフされたか否かを判断する代わりに、車速が一定時間以上０であるか否かを判断してもよく、パーキングブレーキが作動されたか否かを判断してもよく、燃料残量が増えたか否かを判断してもよい。
【００８１】
（５）  上述の説明では、登録石油会社は１社であるが、２社以上の石油会社を登録石油会社として登録できるように構成しても良い。なお、この場合には、登録された複数の登録石油会社の中で、案内に際しての優先順位を設定できるように構成しても良い。
【００８２】
（６）  上述の説明では、たとえば、図４，５，７に示すように、給油すべき給油所として決定された給油所が、車両の進行方向の前方側で進行方向左側に存在している。しかし、本発明は、進入前推奨経路の近傍で優先給油所または非優先給油所を検索する際に、車両の進行方向の後方側や進行方向右側に存在する給油所を検索の候補から排除するものではない。また、本発明は、給油すべき給油所として決定された給油所以外の給油所を表示モニタ１４に表示することを排除するものではない。
【００８３】
（７）  上述の説明では、車両のＥＣＭ２から、平均燃費の情報を取得するように構成しているが、本発明はこれに限定されない。たとえば、ＥＣＭ２から燃料の残量を取得し、燃料の残量の推移と車両の走行距離とに基づいて、ＣＰＵ１０１が平均燃費を算出するように構成しても良い。
【００８４】
（８）  上述の説明では、自動車専用道路上で燃料の残量が所定量以下となるか否かを判断する際に平均燃費の情報を用いているが、本発明はこれに限定されない。たとえば、地図記憶装置１０９から得られた進入前推奨経路の道路種別や勾配等を考慮して、ＥＣＭ２から取得した平均燃費に対して適宜補正した値を用いるように構成しても良い。また、いわゆるＶＩＣＳの受信装置から得られる渋滞情報を考慮して、ＥＣＭ２から取得した平均燃費に対して適宜補正した値を用いるように構成しても良い。なお、自動車専用道路上で燃料の残量が所定量以下となるか否かを判断する際に、あらかじめ定められた平均燃費の値を用いるように構成しても良い。
【００８５】
（９）  上述の説明では、たとえば、進入前推奨経路の近傍に優先給油所が複数存在すると判断されると、給油に適した１の優先給油所を１の優先給油所を給油すべき給油所として決定し、当該１の優先給油所を表示モニタ１４に強調表示するように構成しているが、本発明はこれに限定されない。たとえば、進入前推奨経路の近傍に存在する複数の優先給油所の全てを表示モニタ１４に強調表示するように構成してもよい。
（１０）  上述した各実施の形態および変形例は、それぞれ組み合わせてもよい。
【００８６】
上述の実施の形態およびその変形例において、たとえば、推奨経路演算手段、燃料残量判断手段、給油所検索手段、および、給油所決定手段は、ＣＰＵ１０１と、メモリ１０２に格納されてＣＰＵ１０１で実行されるプログラムとによって実現される。表示制御手段は、ＣＰＵ１０１と、グラフィックコントローラ１０７と、メモリ１０２に格納されてＣＰＵ１０１で実行されるプログラムとによって実現される。音声案内手段は、ＣＰＵ１０１と、音声出力回路１１１と、スピーカ１６と、メモリ１０２に格納されてＣＰＵ１０１で実行されるプログラムとによって実現される。通知手段は、ＣＰＵ１０１と、グラフィックコントローラ１０７と、表示モニタ１４と、音声出力回路１１１と、スピーカ１６と、メモリ１０２に格納されてＣＰＵ１０１で実行されるプログラムとによって実現される。なお、以上の説明はあくまで一例であり、発明を解釈する際、上記の実施形態の記載事項と特許請求の範囲の記載事項の対応関係になんら限定も拘束もされない。
【図面の簡単な説明】
【００８７】
【図１】カーナビゲーション装置１の全体構成を示す図である。
【図２】石油会社の登録画面を示す図である。
【図３】表示モニタ１４の表示画面の一例を示す図である。
【図４】表示モニタ１４の表示画面の一例を示す図である。
【図５】表示モニタ１４の表示画面の一例を示す図である。
【図６】表示モニタ１４の表示画面の一例を示す図である。
【図７】表示モニタ１４の表示画面の一例を示す図である。
【図８】カーナビゲーション装置１の経路探索および経路誘導の動作を示したフローチャートである。
【図９】給油の案内の動作を示したフローチャートである。
【図１０】図９のステップＳ４０のサブルーチンの内容を示したフローチャートである。
【図１１】図９のステップＳ４０のサブルーチンの内容を示したフローチャートである。
【図１２】図９のステップＳ４０のサブルーチンの内容を示したフローチャートである。
【図１３】図９のステップＳ４０のサブルーチンの内容を示したフローチャートである。
【符号の説明】
【００８８】
１  カーナビゲーション装置                  １１  現在地検出装置
１４  表示モニタ                            １５  スイッチ
１６  スピーカ                              １００  制御装置
１０１  ＣＰＵ                              １０２  メモリ
１０７  グラフィックコントローラ            １０９  地図記憶装置
１１１  音声出力回路
【図１】
2009115743.tif 000003
【図２】
2009115743.tif 000004
【図３】
2009115743.tif 000005
【図４】
2009115743.tif 000006
【図５】
2009115743.tif 000007
【図６】
2009115743.tif 000008
【図７】
2009115743.tif 000009
【図８】
2009115743.tif 000010
【図９】
2009115743.tif 000011
【図１０】
2009115743.tif 000012
【図１１】
2009115743.tif 000013
【図１２】
2009115743.tif 000014
【図１３】
2009115743.tif 000015