(57)【要約】【課題】案内経路上における走行可能範囲の終点の位置をユーザに容易に把握させることを可能とし、ユーザの利便性を向上させた走行案内装置、走行案内方法及びコンピュータプログラムを提供する。【解決手段】車両２の現在のバッテリ７のＳＯＣ値を取得し、取得されたバッテリのＳＯＣ値の他、地図情報及び車両２に関する各種情報に基づいて、車両２がＥＶ走行によって走行可能な案内経路上における走行可能範囲の終点を算出する。そして、液晶ディスプレイ１５に表示された地図が案内経路に沿ってオンルートスクロールされている途中に、算出された走行可能範囲の終点が表示エリアに含まれた場合に、スクロールを停止する（Ｓ１１）ように構成する。【選択図】図４
2010122148.tif 000002
【特許請求の範囲】
【請求項１】
地図を表示装置に表示する地図表示手段と、
出発地から目的地へと至る案内経路を探索する経路探索手段と、
車両の前記出発地におけるエネルギーの残量を取得するエネルギー残量取得手段と、
前記エネルギー残量取得手段により取得されたエネルギーの残量を消費することによって前記出発地から走行を開始した前記車両が走行可能な前記案内経路上における走行可能範囲の終点を算出する走行可能範囲算出手段と、
前記表示装置に表示される地図を前記案内経路に沿ってスクロールする表示エリアスクロール手段と、
前記表示エリアスクロール手段によって前記表示装置に表示された地図がスクロールされている途中に前記走行可能範囲算出手段によって算出された前記走行可能範囲の終点が前記表示装置に表示された地図の表示エリアに含まれた場合に、前記スクロールを停止するスクロール停止手段と、を有することを特徴とする走行案内装置。
【請求項２】
前記表示エリアスクロール手段は、
前記案内経路上の地点が常に前記表示エリアの中央位置にある状態で前記表示装置に表示される地図を前記案内経路に沿ってスクロールし、
前記スクロール停止手段は、
前記走行可能範囲の終点の座標を取得する終点座標取得手段と、
前記表示エリアの中央位置の座標を取得する中央位置座標取得手段と、
前記中央位置座標取得手段により取得した座標が前記終点座標取得手段により取得した座標と一致するか否か判定する座標一致判定手段と、
を備え、
前記座標一致判定手段によって座標が一致すると判定された場合に前記表示エリアスクロール手段による前記スクロールを停止することを特徴とする請求項１に記載の走行案内装置。
【請求項３】
前記出発地、前記目的地、及び前記走行可能範囲の終点の内、いずれか１つの地点を選択する地点選択手段を有し、
前記表示エリアスクロール手段は、前記地点選択手段により選択された地点へと前記表示装置に表示される地図を前記案内経路に沿ってスクロールし、
前記スクロール停止手段は、前記地点選択手段により選択された地点が前記表示装置に表示された地図の前記表示エリアに含まれた場合に、前記スクロールを停止することを特徴とする請求項１又は請求項２に記載の走行案内装置。
【請求項４】
前記案内経路の内、前記出発地と前記走行可能範囲の終点との間の部分である部分案内経路から所定距離以内に存在するエネルギー補給施設の内、前記車両がエネルギーの補給を行う補給実施エネルギー補給施設の位置情報と該補給実施エネルギー補給施設での予定補給量を取得する予定補給情報取得手段と、
前記車両の前記補給実施エネルギー補給施設への到達時のエネルギーの残量を算出する到達時エネルギー算出手段と、
前記予定補給量と前記到達時のエネルギーの残量とに基づいて、前記補給実施エネルギー補給施設にてエネルギーを補給後の前記車両のエネルギーの残量を取得する補給後エネルギー残量取得手段と、
前記予定補給情報取得手段により取得した補給実施エネルギー補給施設の位置情報と前記補給後エネルギー残量取得手段により取得した前記車両のエネルギーの残量とに基づいて、前記補給後エネルギー残量取得手段により取得した前記車両のエネルギーの残量を消費することによって前記車両が前記補給実施エネルギー補給施設から走行を開始して前記案内経路を走行可能な走行可能範囲を算出する補給後走行可能範囲算出手段と、を有し、
前記スクロール停止手段は、前記表示エリアスクロール手段によって前記表示装置に表示された地図がスクロールされている途中に前記補給後走行可能範囲算出手段によって算出された走行可能範囲の終点が前記表示装置に表示された場合に、前記スクロールを停止することを特徴とする請求項１乃至請求項３のいずれかに記載の走行案内装置。
【請求項５】
前記補給実施エネルギー補給施設を前記車両の経由地として設定する経由地設定手段と、
前記出発地から前記補給実施エネルギー補給施設を経由して前記目的地へと至る案内経路を再探索する経路再探索手段と、を有することを特徴とする請求項４に記載の走行案内装置。
【請求項６】
前記部分案内経路から所定距離以内に存在し、前記走行可能範囲の終点に最も近いエネルギー補給施設を検索する補給施設検索手段と、
前記補給施設検索手段によって検索されたエネルギー補給施設を前記補給実施エネルギー補給施設として特定する補給施設特定手段と、を有し、
前記予定補給情報取得手段は、前記補給施設特定手段によって特定された前記補給実施エネルギー補給施設の位置情報と前記補給実施エネルギー補給施設における予定補給量を取得することを特徴とする請求項４又は請求項５に記載の走行案内装置。
【請求項７】
前記補給実施エネルギー補給施設を選択する補給施設選択手段を有し、
前記表示エリアスクロール手段は、前記補給施設選択手段により選択された補給実施エネルギー補給施設へと前記表示装置に表示される地図を前記案内経路に沿ってスクロールし、
前記スクロール停止手段は、前記補給施設選択手段により選択された補給実施エネルギー補給施設が前記表示装置に表示された地図の前記表示エリアに含まれた場合に、前記スクロールを停止することを特徴とする請求項４乃至請求項６のいずれかに記載の走行案内装置。
【請求項８】
地図を表示装置に表示する地図表示ステップと、
出発地から目的地へと至る案内経路を探索する経路探索ステップと、
車両の前記出発地におけるエネルギーの残量を取得するエネルギー残量取得ステップと、
前記エネルギー残量取得ステップにより取得されたエネルギーの残量を消費することによって前記出発地から走行を開始した前記車両が走行可能な前記案内経路上における走行可能範囲の終点を算出する走行可能範囲算出ステップと、
前記表示装置に表示される地図を前記案内経路に沿ってスクロールする表示エリアスクロールステップと、
前記表示エリアスクロールステップによって前記表示装置に表示された地図がスクロールされている途中に前記走行可能範囲算出ステップによって算出された前記走行可能範囲の終点が前記表示装置に表示された地図の表示エリアに含まれた場合に、前記スクロールを停止するスクロール停止ステップと、を有することを特徴とする走行案内方法。
【請求項９】
コンピュータに搭載され、
地図を表示装置に表示する地図表示機能と、
出発地から目的地へと至る案内経路を探索する経路探索機能と、
車両の前記出発地におけるエネルギーの残量を取得するエネルギー残量取得機能と、
前記エネルギー残量取得機能により取得されたエネルギーの残量を消費することによって前記出発地から走行を開始した前記車両が走行可能な前記案内経路上における走行可能範囲の終点を算出する走行可能範囲算出機能と、
前記表示装置に表示される地図を前記案内経路に沿ってスクロールする表示エリアスクロール機能と、
前記表示エリアスクロール機能によって前記表示装置に表示された地図がスクロールされている途中に前記走行可能範囲算出機能によって算出された前記走行可能範囲の終点が前記表示装置に表示された地図の表示エリアに含まれた場合に、前記スクロールを停止するスクロール停止機能と、
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図の所定エリアを表示装置に表示する走行案内装置、走行案内方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来より、車載用のナビゲーション装置、ＰＤＡ（Personal Digital Assistant）や携帯電話機などの携帯情報機器、パーソナルコンピュータ等では、地図情報として一般道路及び高速道路等の道路や施設名称等を各種記憶デバイスに記憶するか、又はサーバ等からダウンロードすることにより、利用者に対して所望のエリアの地図を表示することが可能となっている。
【０００３】
一方で、近年においては、バッテリから供給される電力に基づいて駆動されるモータを駆動源とする電気自動車や、モータとエンジンを併用して駆動源とするハイブリッド車両等の車両が多く存在する。
【０００４】
そこで従来より、現在のエネルギー残量で車両が走行できる走行可能範囲を、ナビゲーション装置等の地図表示機能を有する上記装置を用いてユーザに提供することが提案されている。例えば、特開平７−８５３９７号公報には、電気自動車が備える表示装置に対して、自車周辺の地図を表示するとともに、現在のバッテリの残量と周囲の地形に基づいて走行可能範囲を算出し、地図上に表示する技術について記載されている。
【特許文献１】特開平７−８５３９７号公報（第３頁〜第４頁、図３）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
また、ナビゲーション装置のように、地図を表示する機能に加えて経路探索機能を備えた装置では、出発地から目的地までの案内経路を設定した場合に、走行を開始する前に案内経路上における走行可能範囲の終点をユーザが認識することが望ましい。
【０００６】
しかしながら、走行可能範囲と案内経路の交点が表示装置の表示エリアに含まれる位置で正確に地図のスクロールを停止することは困難である。
【０００７】
本発明は前記従来における問題点を解消するためになされたものであり、表示装置に表示された地図が案内経路に沿ってスクロールされた際に、そのスクロール途中で走行可能範囲の終点が表示エリアに含まれた場合にスクロールを停止させることによって、案内経路上における走行可能範囲の終点の位置をユーザに容易に把握させることを可能とし、ユーザの利便性を向上させた走行案内装置、走行案内方法及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記目的を達成するため本願の請求項１に係る走行案内装置（１）は、地図を表示装置（１５）に表示する地図表示手段（３３）と、出発地から目的地へと至る案内経路を探索する経路探索手段（３３）と、車両（２）の前記出発地におけるエネルギーの残量を取得するエネルギー残量取得手段（３３）と、前記エネルギー残量取得手段により取得されたエネルギーの残量を消費することによって前記出発地から走行を開始した前記車両が走行可能な前記案内経路上における走行可能範囲の終点を算出する走行可能範囲算出手段（３３）と、前記表示装置に表示される地図を前記案内経路に沿ってスクロールする表示エリアスクロール手段（３３）と、前記表示エリアスクロール手段によって前記表示装置に表示された地図がスクロールされている途中に前記走行可能範囲算出手段によって算出された前記走行可能範囲の終点が前記表示装置に表示された地図の表示エリアに含まれた場合に、前記スクロールを停止するスクロール停止手段（３３）と、を有することを特徴とする。
ここで、「車両」とはバッテリから供給される電力をエネルギーとして走行する電気自動車以外にも、ガソリンをエネルギーとして走行するガソリン自動車、電力及びガソリンをエネルギーとして走行するハイブリッド車両等も含む。
【０００９】
また、請求項２に係る走行案内装置（１）は、請求項１に記載の走行案内装置であって、前記表示エリアスクロール手段（３３）は、前記案内経路上の地点が常に前記表示エリアの中央位置にある状態で前記表示装置（１５）に表示される地図を前記案内経路に沿ってスクロールし、前記スクロール停止手段（３３）は、前記走行可能範囲の終点の座標を取得する終点座標取得手段（３３）と、前記表示エリアの中央位置の座標を取得する中央位置座標取得手段（３３）と、前記中央位置座標取得手段により取得した座標が前記終点座標取得手段により取得した座標と一致するか否か判定する座標一致判定手段（３３）と、を備え、前記座標一致判定手段によって座標が一致すると判定された場合に前記表示エリアスクロール手段による前記スクロールを停止することを特徴とする。
【００１０】
また、請求項３に係る走行案内装置（１）は、請求項１又は請求項２に記載の走行案内装置であって、前記出発地、前記目的地、及び前記走行可能範囲の終点の内、いずれか１つの地点を選択する地点選択手段（３３）を有し、前記表示エリアスクロール手段（３３）は、前記地点選択手段により選択された地点へと前記表示装置（１５）に表示される地図を前記案内経路に沿ってスクロールし、前記スクロール停止手段（３３）は、前記地点選択手段により選択された地点が前記表示装置に表示された地図の前記表示エリアに含まれた場合に、前記スクロールを停止することを特徴とする。
【００１１】
また、請求項４に係る走行案内装置（１）は、請求項１乃至請求項３のいずれかに記載の走行案内装置であって、前記案内経路の内、前記出発地と前記走行可能範囲の終点との間の部分である部分案内経路から所定距離以内に存在するエネルギー補給施設の内、前記車両（２）がエネルギーの補給を行う補給実施エネルギー補給施設の位置情報と該補給実施エネルギー補給施設での予定補給量を取得する予定補給情報取得手段（３３）と、前記車両の前記補給実施エネルギー補給施設への到達時のエネルギーの残量を算出する到達時エネルギー算出手段（３３）と、前記予定補給量と前記到達時のエネルギーの残量とに基づいて、前記補給実施エネルギー補給施設にてエネルギーを補給後の前記車両のエネルギーの残量を取得する補給後エネルギー残量取得手段（３３）と、前記予定補給情報取得手段により取得した補給実施エネルギー補給施設の位置情報と前記補給後エネルギー残量取得手段により取得した前記車両のエネルギーの残量とに基づいて、前記補給後エネルギー残量取得手段により取得した前記車両のエネルギーの残量を消費することによって前記車両が前記補給実施エネルギー補給施設から走行を開始して前記案内経路を走行可能な走行可能範囲を算出する補給後走行可能範囲算出手段（３３）と、を有し、前記スクロール停止手段は、前記表示エリアスクロール手段によって前記表示装置（１５）に表示された地図がスクロールされている途中に前記補給後走行可能範囲算出手段によって算出された走行可能範囲の終点が前記表示装置に表示された場合に、前記スクロールを停止することを特徴とする。
【００１２】
また、請求項５に係る走行案内装置（１）は、請求項４に記載の走行案内装置であって、前記補給実施エネルギー補給施設を前記車両（２）の経由地として設定する経由地設定手段（３３）と、前記出発地から前記補給実施エネルギー補給施設を経由して前記目的地へと至る案内経路を再探索する経路再探索手段（３３）と、を有することを特徴とする。
【００１３】
また、請求項６に係る走行案内装置（１）は、請求項４又は請求項５に記載の走行案内装置であって、前記部分案内経路から所定距離以内に存在し、前記走行可能範囲の終点に最も近いエネルギー補給施設を検索する補給施設検索手段（３３）と、前記補給施設検索手段によって検索されたエネルギー補給施設を前記補給実施エネルギー補給施設として特定する補給施設特定手段（３３）と、を有し、前記予定補給情報取得手段（３３）は、前記補給施設特定手段によって特定された前記補給実施エネルギー補給施設の位置情報と前記補給実施エネルギー補給施設における予定補給量を取得することを特徴とする。
【００１４】
また、請求項７に係る走行案内装置（１）は、請求項４乃至請求項６のいずれかに記載の走行案内装置であって、前記補給実施エネルギー補給施設を選択する補給施設選択手段（３３）を有し、前記表示エリアスクロール手段（３３）は、前記補給施設選択手段により選択された補給実施エネルギー補給施設へと前記表示装置（１５）に表示される地図を前記案内経路に沿ってスクロールし、前記スクロール停止手段（３３）は、前記補給施設選択手段により選択された補給実施エネルギー補給施設が前記表示装置に表示された地図の前記表示エリアに含まれた場合に、前記スクロールを停止することを特徴とする。
【００１５】
また、請求項８に係る走行案内方法は、地図を表示装置（１５）に表示する地図表示ステップと、出発地から目的地へと至る案内経路を探索する経路探索ステップと、車両（２）の前記出発地におけるエネルギーの残量を取得するエネルギー残量取得ステップと、前記エネルギー残量取得ステップにより取得されたエネルギーの残量を消費することによって前記出発地から走行を開始した前記車両が走行可能な前記案内経路上における走行可能範囲の終点を算出する走行可能範囲算出ステップと、前記表示装置に表示される地図を前記案内経路に沿ってスクロールする表示エリアスクロールステップと、前記表示エリアスクロールステップによって前記表示装置に表示された地図がスクロールされている途中に前記走行可能範囲算出ステップによって算出された前記走行可能範囲の終点が前記表示装置に表示された地図の表示エリアに含まれた場合に、前記スクロールを停止するスクロール停止ステップと、を有することを特徴とする。
【００１６】
更に、請求項９に係るコンピュータプログラムは、コンピュータに搭載され、地図を表示装置（１５）に表示する地図表示機能と、出発地から目的地へと至る案内経路を探索する経路探索機能と、車両（２）の前記出発地におけるエネルギーの残量を取得するエネルギー残量取得機能と、前記エネルギー残量取得機能により取得されたエネルギーの残量を消費することによって前記出発地から走行を開始した前記車両が走行可能な前記案内経路上における走行可能範囲の終点を算出する走行可能範囲算出機能と、前記表示装置に表示される地図を前記案内経路に沿ってスクロールする表示エリアスクロール機能と、前記表示エリアスクロール機能によって前記表示装置に表示された地図がスクロールされている途中に前記走行可能範囲算出機能によって算出された前記走行可能範囲の終点が前記表示装置に表示された地図の表示エリアに含まれた場合に、前記スクロールを停止するスクロール停止機能と、を実行させることを特徴とする。
【発明の効果】
【００１７】
前記構成を有する請求項１に記載の走行案内装置によれば、表示装置に表示された地図が案内経路に沿ってスクロールされた際に、そのスクロール途中で走行可能範囲の終点が表示エリアに含まれた場合にスクロールを停止させることによって、案内経路上における走行可能範囲の終点の位置をユーザに容易に把握させることが可能となる。それによって、案内経路を現在のエネルギー残量で走行した場合に到達可能な到達点までの案内経路の形状をユーザが容易かつ正確に把握することができ、ユーザの利便性が向上する。
【００１８】
また、請求項２に記載の走行案内装置によれば、走行可能範囲の終点の位置が表示エリアの中央位置となった場合に案内経路に沿ったスクロールを停止させるので、ユーザは表示装置を視認した際に走行可能範囲の終点の位置を容易に把握することが可能となる。
【００１９】
また、請求項３に記載の走行案内装置によれば、出発地、目的地及び走行可能範囲の終点の内、選択された地点が表示エリアの中央位置となった場合に案内経路に沿ったスクロールを停止させるので、ユーザは表示装置を視認した際に出発地、目的地及び走行可能範囲の終点の位置の内、ユーザが所望する地点を容易に把握することが可能となる。
【００２０】
また、請求項４に記載の走行案内装置によれば、エネルギー補給施設で補給を行う場合において、表示装置に表示された地図が案内経路に沿ってスクロールされた際に、そのスクロール途中でエネルギー補給後の走行可能範囲の終点が表示エリアに含まれた場合にスクロールを停止させることによって、エネルギー補給後の走行可能範囲の終点の位置をユーザに把握させることが可能となる。それによっての案内経路を走行中にエネルギーの補給を行って走行した場合に到達可能な補給後の到達点までの形状をユーザが容易かつ正確に把握することができ、ユーザの利便性が向上する。
【００２１】
また、請求項５に記載の走行案内装置によれば、目的地までの走行途中においてエネルギー補給施設でエネルギーの補給を行う場合に、該エネルギー補給施設を経由して目的地へと至る適切な経路を案内することが可能となる。
【００２２】
また、請求項６に記載の走行案内装置によれば、現在のエネルギー残量で走行することが可能な走行可能範囲内にある複数のエネルギー補給施設から、エネルギーの補給を最も効率よく行うことが可能なエネルギー補給施設を選択することができる。
【００２３】
また、請求項７に記載の走行案内装置によれば、選択されたエネルギー補給施設が表示エリアの中央位置となった場合に案内経路に沿ったスクロールを停止させるので、ユーザが所望した場合に、補給を行うエネルギー補給施設の位置を容易に把握することが可能となる。
【００２４】
また、請求項８に記載の走行案内方法によれば、表示装置に表示された地図が案内経路に沿ってスクロールされた際に、そのスクロール途中で走行可能範囲の終点が表示エリアに含まれた場合にスクロールを停止させることによって、案内経路上における走行可能範囲の終点の位置をユーザに容易に把握させることが可能となる。それによって、案内経路を現在のエネルギー残量で走行した場合に到達可能な到達点までの案内経路の形状をユーザが容易かつ正確に把握することができ、ユーザの利便性が向上する。
【００２５】
更に、請求項９に記載のコンピュータプログラムによれば、表示装置に表示された地図が案内経路に沿ってスクロールされた際に、そのスクロール途中で走行可能範囲の終点が表示エリアに含まれた場合にスクロールを停止させることによって、案内経路上における走行可能範囲の終点の位置をユーザに容易に把握させることが可能となる。それによって、案内経路を現在のエネルギー残量で走行した場合に到達可能な到達点までの案内経路の形状をユーザが容易かつ正確に把握することができ、ユーザの利便性が向上する。
【発明を実施するための最良の形態】
【００２６】
以下、本発明に係る走行案内装置についてナビゲーション装置に具体化した第１実施形態及び第２実施形態に基づき図面を参照しつつ詳細に説明する。
【００２７】
〔第１実施形態〕
先ず、第１実施形態に係るナビゲーション装置１を車載機として搭載した車両２の車両制御システム３の概略構成について図１及び図２を用いて説明する。図１は第１実施形態に係る車両制御システム３の概略構成図、図２は第１実施形態に係る車両制御システム３の制御系を模式的に示すブロック図である。尚、車両２は外部電源からバッテリを充電することができる車両とする。そして、外部電源からバッテリを充電することができる車両としては、モータのみを駆動源とする電気自動車や、モータとエンジンを併用して駆動源とするプラグインハイブリッド車両があるが、以下に説明する第１実施形態及び第２実施形態ではプラグインハイブリッド車両を用いることとする。
【００２８】
図１及び図２に示すように、第１実施形態に係る車両制御システム３は、車両２に対して設置されたナビゲーション装置１と、エンジン４と、駆動モータ５と、発電機６と、バッテリ７と、プラネタリギヤユニット８と、車両制御ＥＣＵ９と、エンジン制御ＥＣＵ１０と、駆動モータ制御ＥＣＵ１１と、発電機制御ＥＣＵ１２と、充電制御ＥＣＵ１３とから基本的に構成されている。
【００２９】
ここで、ナビゲーション装置１は、車両２の室内のセンターコンソール又はパネル面に備え付けられ、車両周辺の地図や目的地までの案内経路を表示する液晶ディスプレイ１５や、経路案内に関する音声ガイダンスを出力するスピーカ１６等を備えている。そして、ＧＰＳ等によって車両２の現在位置を特定するととともに、目的地が設定された場合においては目的地までの経路の探索、並びに設定された案内経路に従った案内を液晶ディスプレイ１５やスピーカ１６を用いて行う。また、ナビゲーション装置１は、後述するように、ユーザの操作に基づいて、設定された目的地までの案内経路に沿って液晶ディスプレイ１５に表示されている地図をスクロールするオンルートスクロール処理を行う。また、バッテリ７の現在のバッテリ残量（以下、ＳＯＣ値）のみを消費する走行（即ちＥＶ走行）によって案内経路上における走行可能な範囲（以下、走行可能範囲）の終点を算出する。更に、地図がオンルートスクロールされている途中に、走行可能範囲の終点が液晶ディスプレイ１５に表示されている地図のエリア（以下、表示エリアという）に含まれた場合に、スクロールを自動停止する。尚、ナビゲーション装置１の詳細な構成については後述する。
【００３０】
また、エンジン４はガソリン、軽油、エタノール等の燃料によって駆動される内燃機関等のエンジンであり、車両２の第１の駆動源として用いられる。そして、エンジン４の駆動力であるエンジントルクはプラネタリギヤユニット８に伝達され、プラネタリギヤユニット８により分配されたエンジントルクの一部により駆動輪１７が回転させられ、車両２が駆動される。
【００３１】
また、駆動モータ５はバッテリ７から供給される電力に基づいて回転運動するモータであり、車両２の第２の駆動源として用いられる。駆動モータはバッテリ７から供給された電力により駆動され、駆動モータ５のトルクである駆動モータトルクを発生する。そして、発生した駆動モータトルクにより駆動輪１７が回転させられ、車両２が駆動される。
特に、第１実施形態に示すようなプラグインハイブリッド車両では、基本的にバッテリの残量が所定値以下となるまでは駆動モータ５のみにより車両２が駆動され、駆動モータ５のみを駆動源とする所謂ＥＶ走行を行う。一方、バッテリの残量が所定値以下となった後はエンジン４も用いて車両が駆動され、エンジン４と駆動モータ５とを状況によって使い分けて駆動源とする所謂ＨＶ走行を行う。
更に、エンジンブレーキ必要時及び制動停止時において、駆動モータ５は回生ブレーキとして機能し、車両慣性エネルギーを電気エネルギーとして回生する。
【００３２】
また、発電機６はプラネタリギヤユニット８により分配されたエンジントルクの一部により駆動され、電力を発生させる発電装置である。そして、発電機６は図示されない発電機用インバータを介してバッテリ７に接続されており、発生した交流電流を直流電流に変換し、バッテリ７に供給する。尚、駆動モータ５と発電機６を一体的に構成しても良い。
【００３３】
また、バッテリ７は充電と放電とを繰り返すことができる蓄電手段としての二次電池であり、鉛蓄電池、ニッケルカドミウム電池、ニッケル水素電池、リチウムイオン電池、ナトリウム硫黄電池等が用いられる。更に、バッテリ７は車両２の側壁に設けられた充電コネクタ１８と接続されている。そして、自宅や所定の充電設備を備えた充電施設において、充電コネクタ１８をコンセント等の電力供給源に接続することにより、バッテリ７の充電を行うことが可能となる。更に、バッテリ７は上記駆動モータで発生した回生電力や発電機で発電された電力によっても充電される。
【００３４】
また、プラネタリギヤユニット８はサンギヤ、ピニオン、リングギヤ、キャリア等によって構成され、エンジン４の駆動力の一部を発電機６へと分配し、残りの駆動力を駆動輪１７へと伝達する。
【００３５】
また、車両制御ＥＣＵ（エレクトロニック・コントロール・ユニット）９は、車両２の全体の制御を行う電子制御ユニットである。また、車両制御ＥＣＵ９には、エンジン４の制御を行う為のエンジン制御ＥＣＵ１０、駆動モータ５の制御を行う為の駆動モータ制御ＥＣＵ１１、発電機６の制御を行う為の発電機制御ＥＣＵ１２、バッテリ７の制御を行う為の充電制御ＥＣＵ１３が接続されるとともに、ナビゲーション装置１が備える後述のナビゲーションＥＣＵ３３に接続されている。
そして、車両制御ＥＣＵ９は、演算装置及び制御装置としてのＣＰＵ２１、並びにＣＰＵ２１が各種の演算処理を行うに当たってワーキングメモリとして使用されるＲＡＭ２２、制御用のプログラム等が記録されたＲＯＭ２３等の内部記憶装置を備えている。
【００３６】
また、エンジン制御ＥＣＵ１０、駆動モータ制御ＥＣＵ１１、発電機制御ＥＣＵ１２及び充電制御ＥＣＵ１３は、図示しないＣＰＵ、ＲＡＭ、ＲＯＭ等からなり、それぞれエンジン４、駆動モータ５、発電機６、バッテリ７の制御を行う。
【００３７】
続いて、ナビゲーション装置１の構成について図２を用いて説明する。
図２に示すように第１実施形態に係るナビゲーション装置１は、車両２の現在位置を検出する現在位置検出部３１と、各種のデータが記録されたデータ記録部３２と、入力された情報に基づいて、各種の演算処理を行うナビゲーションＥＣＵ（地図表示手段、経路探索手段、エネルギー残量取得手段、走行可能範囲算出手段、表示エリアスクロール手段、スクロール停止手段、終点座標取得手段、中央位置座標取得手段、座標一致判定手段、選択手段、予定補給情報取得手段、到達時エネルギー算出手段、補給後エネルギー残量取得手段、補給後走行可能範囲算出手段、経由地設定手段、経路再探索手段、補給施設検索手段、補給施設特定手段、地点選択手段）３３と、ユーザからの操作を受け付けるタッチパネル３４と、ユーザに対して車両周辺の地図や走行可能範囲の終点を表示する液晶ディスプレイ１５と、経路案内に関する音声ガイダンスや充電施設の案内を出力するスピーカ１６と、プログラムを記憶した記憶媒体であるＤＶＤを読み取るＤＶＤドライブ３７、プローブセンタやＶＩＣＳセンタ等の情報センタとの間で通信を行う通信モジュール３８と、から構成されている。
【００３８】
以下に、ナビゲーション装置１を構成する各構成要素について順に説明する。
現在位置検出部３１は、ＧＰＳ４１、車速センサ４２、ステアリングセンサ４３、ジャイロセンサ４４等からなり、現在の車両の位置、方位、車両の走行速度、現在時刻等を検出することが可能となっている。ここで、特に車速センサ４２は、車両２の移動距離や車速を検出する為のセンサであり、車両２の駆動輪の回転に応じてパルスを発生させ、パルス信号をナビゲーションＥＣＵ３３に出力する。そして、ナビゲーションＥＣＵ３３は発生するパルスを計数することにより駆動輪の回転速度や移動距離を算出する。尚、上記５種類のセンサをナビゲーション装置１が全て備える必要はなく、これらの内の１又は複数種類のセンサのみをナビゲーション装置１が備える構成としても良い。
【００３９】
また、データ記録部３２は、外部記憶装置及び記録媒体としてのハードディスク（図示せず）と、ハードディスクに記録された車両パラメータＤＢ４６、地図情報ＤＢ４７、所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバである記録ヘッド（図示せず）とを備えている。
【００４０】
ここで、車両パラメータＤＢ４６は、車両２に関する各種パラメータを記憶するＤＢである。具体的には、前面投影面積Ａ［ｍ２］、駆動機構慣性重量Ｗｒ［ｋＮ］、車重Ｍ［ｋｇ］、駆動輪の転がり抵抗係数μｒ、空気抵抗係数μｌ、コーナリング抵抗Ｒｃ［ｋＮ］等が記憶される。尚、各車両パラメータは後述するようにナビゲーションＥＣＵ３３によって、車両２がＥＶ走行のみで走行可能な走行可能範囲の終点を算出するのに用いられる。
【００４１】
ここで、地図情報ＤＢ４７は、例えば、道路（リンク）に関するリンクデータ、ノード点に関するノードデータ、地図を表示するための地図表示データ、各交差点に関する交差点データ、経路を探索するための探索データ、施設に関する施設データ、地点を検索するための検索データ等が記憶された記憶手段である。尚、リンクデータには傾斜区間に関する情報（傾斜角度に関する情報（勾配等）を含む）、カーブに関する情報（開始点、終了点、旋回半径に関する情報を含む）も含まれる。また、第１実施形態に係るナビゲーション装置１は、施設データには充電施設に関する充電施設情報についても含まれる。ここで、充電施設とは、駆動源への電力供給源とするバッテリに電力を供給する為の専用の充電設備を備えたエネルギー補給施設であり、例えば、自動車充電ステーション、ガソリンスタンド、ショッピングセンタ等が該当する。そして、地図情報ＤＢ４７に記憶される充電施設情報としては、充電施設の位置座標、施設名称、充電料金、充電施設の営業時間等がある。
【００４２】
一方、ナビゲーションＥＣＵ（エレクトロニック・コントロール・ユニット）３３は、目的地が選択された場合に現在位置から目的地までの案内経路を設定する誘導経路設定処理、前記車両の走行可能範囲の終点を算出する走行可能範囲算出処理、ユーザの操作、案内駅路及び算出された走行可能範囲の終点に基づいて液晶ディスプレイ１５に表示された地図のオンルートスクロールを行うオンルートスクロール処理等のナビゲーション装置１の全体の制御を行う電子制御ユニットである。そして、演算装置及び制御装置としてのＣＰＵ５１、並びにＣＰＵ５１が各種の演算処理を行うにあたってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるＲＡＭ５２、制御用のプログラムのほか、地図スクロール処理プログラム（図３、図４参照）等が記録されたＲＯＭ５３、ＲＯＭ５３から読み出したプログラムを記憶するフラッシュメモリ５４等の内部記憶装置を備えている。
【００４３】
タッチパネル３４は、液晶ディスプレイ１５のディスプレイ面の前面に設けられ、ユーザの操作を受け付ける操作手段である。タッチパネル３４は、液晶ディスプレイ１５に表示されている地図を他のエリアへとオンルートスクロールする際に、スクロール方向やスクロール速度、スクロールの開始及び停止を指定する際に操作される。また、案内開始地点としての出発地及び案内終了地点としての目的地を入力する際に操作される。そして、ナビゲーションＥＣＵ３３は、液晶ディスプレイ１５のディスプレイ画面のいずれかの位置がユーザに押下された場合に、押下された位置に応じて発生した電圧を検出することにより押下された位置を検知し、検出した位置に対応する各種の動作を実行すべく制御を行う。
尚、ユーザの操作を受け付ける操作手段としては、タッチパネル３４の代わりに操作ボタンやリモコンを用いても良い。
【００４４】
また、液晶ディスプレイ１５には、道路を含む地図画像、交通情報、操作案内、操作メニュー、キーの案内、現在位置から目的地までの誘導経路、誘導経路に沿った案内情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。また、ユーザにより所定の操作が行われた際、又は車両２のバッテリ７の充電が終了した後に、車両２の現在位置周辺の地図画像に重畳して車両２がＥＶ走行のみで走行できる走行可能範囲の終点が表示される。また、ユーザによって所定の操作が行われた場合には、液晶ディスプレイ１５に表示された地図がオンルートスクロールされる。更に、走行可能範囲の終点が表示エリアに含まれることによって液晶ディスプレイ１５における地図のオンルートスクロールが停止した場合には、走行可能範囲の終点が液晶ディスプレイ１５の表示エリアに含まれている旨の案内を出力する。
【００４５】
また、スピーカ１６は、ナビゲーションＥＣＵ３３からの指示に基づいて誘導経路に沿った走行を案内する音声ガイダンスや、交通情報の案内を出力する。また、走行可能範囲の終点が表示エリアに含まれることによって液晶ディスプレイ１５における地図のオンルートスクロールが停止した場合には、走行可能範囲の終点が液晶ディスプレイ１５の表示エリアに含まれている旨の案内を出力する。
【００４６】
また、ＤＶＤドライブ３７は、ＤＶＤやＣＤ等の記録媒体に記録されたデータを読み取り可能なドライブである。そして、読み取ったデータに基づいて地図情報ＤＢ４７の更新等が行われる。
【００４７】
また、通信モジュール３８は、交通情報センタ、例えば、ＶＩＣＳ（登録商標：Vehicle Information and Communication System）センタやプローブセンタ等から送信された渋滞情報、規制情報、交通事故情報等の各情報から成る交通情報を受信する為の通信装置であり、例えば携帯電話機やＤＣＭが該当する。
【００４８】
続いて、前記構成を有するナビゲーション装置１においてナビゲーションＥＣＵ３３が実行する地図スクロール処理プログラムについて図３及び図４に基づき説明する。図３及び図４は第１実施形態に係る地図スクロール処理プログラムのフローチャートである。ここで、地図スクロール処理プログラムはユーザにより目的地の設定操作が行われた場合に実行され、ＥＶ走行のみで車両が走行できる案内経路上における走行可能範囲の終点を算出するとともに、ユーザの操作及び算出された走行可能範囲の終点に基づいて液晶ディスプレイ１５に表示された地図のオンルートスクロールを行うプログラムである。尚、以下の図３及び図４にフローチャートで示されるプログラムは、ナビゲーション装置１が備えているＲＡＭ５２やＲＯＭ５３に記憶されており、ＣＰＵ５１により実行される。
【００４９】
先ず、地図スクロール処理プログラムではステップ（以下、Ｓと略記する）１において、ＣＰＵ５１はユーザの目的地の設定操作に基づいて、目的地を設定する。そして、設定された目的地に関する情報（施設ＩＤ、位置座標等）を地図情報ＤＢ４７から取得する。
【００５０】
Ｓ２においてＣＰＵ５１は、出発地（例えば、車両の現在位置）から前記Ｓ１で設定された目的地へと至る経路を探索する。そして、経路探索の結果に基づいて最適な案内経路（即ち、走行予定経路）を設定する。尚、経路探索処理は、公知のダイクストラ法等を用いて行う。
【００５１】
次に、Ｓ３においてＣＰＵ５１は、タッチパネル３４から送信される検出信号に基づいて、オンルートスクロールモードへと移行するユーザの操作を受け付けたか否かを判定する。尚、オンルートスクロールモードとは、ナビゲーション装置１において設定された案内経路に基づくオンルートスクロールを実行する際に移行するモードである。そして、オンルートスクロールモードに移行すると、後述するオンルートスクロール画面（図５）が液晶ディスプレイ１５に表示され、オンルートスクロールに関する各種操作の受付を可能とする。尚、オンルートスクロールモードへはナビゲーション装置１のメニュー画面から『オンルートスクロール開始』が選択された場合に移行する。
【００５２】
そして、オンルートスクロールモードへと移行するユーザの操作を受け付けたと判定された場合（Ｓ３：ＹＥＳ）には、Ｓ４へと移行する。それに対して、オンルートスクロールモードへと移行するユーザの操作を受け付けていないと判定された場合（Ｓ３：ＮＯ）には、当該地図スクロール処理プログラムを終了する。
【００５３】
続いて、Ｓ４においてＣＰＵ５１は、車両２に搭載されたバッテリ７のＳＯＣ値（バッテリ７のエネルギー残量）を充電制御ＥＣＵ１３から取得する。尚、前記Ｓ４で取得したＳＯＣ値は車両２の出発地におけるＳＯＣ値に相当する。
【００５４】
その後、Ｓ５でＣＰＵ５１は、前記Ｓ４で取得されたバッテリのＳＯＣ値の他、地図情報及び車両２に関する各種情報に基づいて、車両２がＥＶ走行のみによって走行可能な案内経路上における走行可能範囲の終点を算出する。
【００５５】
以下に、上記Ｓ５の走行可能範囲の終点の算出処理について詳細に説明する。上記Ｓ５では、ＣＰＵ５１は具体的に以下の（ａ）〜（ｅ）の処理を実行する。
（ａ）先ず、ＣＰＵ５１は現在位置検出部３１により車両２の現在位置を検出する。また、検出した車両２の現在位置を地図上で特定するマップマッチングも行われる。
（ｂ）次に、ＣＰＵ５１は前記Ｓ２で設定された案内経路の地図情報及び交通情報を地図情報ＤＢ４７、プローブセンタ、ＶＩＣＳセンタ等から取得する。ここで、取得する地図情報としては、例えば交差点に関する情報（位置、信号の有無、車線数に関する情報を含む）、道路の傾斜区間に関する情報（傾斜角度に関する情報を含む）、カーブに関する情報（開始点、終了点、旋回半径に関する情報を含む）がある。また、取得する交通情報としては、渋滞情報（渋滞の開始点、渋滞長、渋滞度、走行予定経路を構成する各リンクの平均車速に関する情報を含む）、規制情報（通行止めや車線規制に関する情報を含む）がある。
（ｃ）次に、ＣＰＵ５１は、車両パラメータＤＢ４６を読み出し、車両２に関する各種パラメータ情報を取得する。具体的には、前面投影面積Ａ［ｍ２］、駆動機構慣性重量Ｗｒ［ｋＮ］、車重Ｍ［ｋｇ］、駆動輪の転がり抵抗係数μｒ、空気抵抗係数μｌ、コーナリング抵抗Ｒｃ［ｋＮ］等である。
（ｄ）続いて、ＣＰＵ５１は、取得したＳＯＣ値、地図情報、交通情報及び車両パラメータ情報に基づいて、出発地（車両の現在位置）から案内経路を走行する場合におけるＥＶ走行のみで到達可能な到達可能地点を特定する。尚、到達可能地点は、各走行経路を走行する際に駆動モータ５の駆動で消費される消費エネルギー量、並びに走行経路の走行中にバッテリ７に蓄えられると推定される回生エネルギー量をそれぞれ推定することによって特定される。
（ｅ）そして、ＣＰＵ５１は案内経路における到達可能地点を走行可能範囲の終点として算出する。尚、走行可能範囲の終点は地図上の座標により特定される。
尚、上記具体例では、地図情報や車両パラメータ情報から到達可能点を特定しているが、車両の走行履歴に基づいて算出しても良い。例えば、過去に同一のリンクを走行した走行履歴がある場合には、過去の走行時における消費エネルギー量及び回生エネルギー量を用いて到達可能地点を特定しても良い。また、アクセル操作やブレーキ操作等の運転者の車両操作特性を過去の操作履歴から取得しても良い。その場合には、地図情報と車両操作特性とに基づいて、各走行経路を走行する際の消費エネルギー量及び回生エネルギー量を推定し、到達可能地点を特定する。
【００５６】
その後、Ｓ５でＣＰＵ５１は、オンルートスクロールモード画面を液晶ディスプレイ１５に表示する。ここで、オンルートスクロールモード画面には、地図画像、案内経路、オンルートスクロールの目標地点（出発地、目的地、走行可能範囲の終点）選択ボタン、走行可能範囲の終点（但し、表示エリア内に走行可能範囲の終点が含まれる場合のみ）がそれぞれ表示され、オンルートスクロールに関する各種操作の受付を可能とする。
【００５７】
ここで、図５は前記Ｓ６においてオンルートスクロールモード画面が表示された後であって、オンルートスクロール開始前の液晶ディスプレイ１５の表示画面の一例を示した図である。尚、図５では１／５０００の縮尺で地図を表示した場合の表示画面を示している。
図５に示すように液晶ディスプレイ１５の表示画面６１には、車両の現在位置周辺の地図画像６２と、地図上にマッチングされた車両の現在位置を示す自車位置マーク６３と、現在設定されている案内経路６４と、地図の表示エリアの中央位置を特定する中央カーソル６５と、スクロール目標地点選択ボタン６６〜６８と、地図切換選択ボタン６９〜７１とが表示される。尚、表示エリア内に走行可能範囲の終点が含まれる場合には、走行可能範囲の終点を特定するマークについても表示される。また、走行可能範囲の終点の前後で案内経路６４の色や線の太さを変更しても良い。また、オンルートスクロールモード画面が表示された時点においては、車両の現在位置（即ち出発地）は地図の表示エリアの中央位置となる。
ここで、スクロール目標地点選択ボタン６６が操作されると、ＣＰＵ５１は液晶ディスプレイ１５に表示される地図を出発地方向へと案内経路に沿ってオンルートスクロールする。また、スクロール目標地点選択ボタン６７が操作されると、ＣＰＵ５１は液晶ディスプレイ１５に表示される地図を走行可能範囲の終点方向へと案内経路に沿ってオンルートスクロールする。また、スクロール目標地点選択ボタン６８が操作されると、ＣＰＵ５１は液晶ディスプレイ１５に表示される地図を目的地方向へと案内経路に沿ってオンルートスクロールする。尚、中央カーソル６５がそれぞれ目標地点に到達した場合には後述のようにオンルートスクロールは停止される。そして、ユーザは案内経路に沿ってスクロールされる地図画像を参照することにより、遠方の案内経路の形状や案内経路周辺の環境を把握することが可能となる。
一方、地図切換選択ボタン６９が操作されると、ＣＰＵ５１は液晶ディスプレイ１５に表示される地図の表示エリアを車両の現在位置を含む表示エリアへと切り換える。また、地図切換選択ボタン７０が操作されると、ＣＰＵ５１は液晶ディスプレイ１５に表示される地図の表示エリアを走行可能範囲の終点を含む表示エリアへと切り換える。また、地図切換選択ボタン７１が操作されると、ＣＰＵ５１は液晶ディスプレイ１５に表示される地図の表示エリアを目的地を含む表示エリアへと切り換える。それによって、ユーザは出発地、走行可能範囲の終点及び目的地の周辺環境を把握することが可能となる。
尚、案内経路走行中に充電を行うことなく目的地まで到達できる場合（即ち、走行可能範囲の終点が存在しない場合）には、走行可能範囲の終点を目標地点に設定する為に操作されるスクロール目標地点選択ボタン６７及び地図切換選択ボタン７０は表示されない。
【００５８】
続いて、Ｓ７でＣＰＵ５１は、タッチパネル３４から送信される検出信号に基づいて、ユーザによるオンルートスクロールの目標地点の指定操作を受け付けたか否か判定する。具体的には、スクロール目標地点選択ボタン６６〜６８のいずれかが操作された場合に、ＣＰＵ５１はオンルートスクロールの目標地点の指定操作を受け付けたと判定する。そして、オンルートスクロールの目標地点の指定操作を受け付けたと判定された場合（Ｓ７：ＹＥＳ）には、Ｓ８へと移行する。一方、オンルートスクロールの目標地点の指定操作を受け付けていないと判定された場合（Ｓ７：ＮＯ）には、Ｓ１３へと移行する。
【００５９】
Ｓ８では、ＣＰＵ５１は受け付けたユーザの目標地点の指定操作に基づいて、液晶ディスプレイ１５に表示される地図を案内経路に沿って目標地点へとスクロールするオンルートスクロール処理を行う。その結果、液晶ディスプレイ１５に表示される地図の表示エリアが案内経路に沿って連続的に変更される。
【００６０】
ここで、オンルートスクロール処理についてより詳細に説明する。オンルートスクロール処理が開始されると、ＣＰＵ５１は現在、ナビゲーション装置１で設定されている案内経路の座標を取得する。次に、取得した案内経路の座標が常に地図の表示エリアの中央に位置する状態で地図を案内経路に沿ってスクロールする。この場合、スクロール方向は、現在の表示エリアの中央位置の座標とユーザに指定されたスクロールの目標地点（出発地、走行可能範囲の終点、目的地のいずれか）によって決定される。即ち、表示エリアの中央位置の座標が、指定されたスクロールの目標地点へと接近する方向に地図がスクロールされる。そして、オンルートスクロール処理は、後述するように表示エリアの中央位置の座標とユーザに指定されたスクロールの目標地点が一致した場合、或いはユーザによってスクロール停止ボタンが操作された場合に終了する。
【００６１】
ここで、図６は前記Ｓ８においてオンルートスクロール処理が開始された後のオンルートスクロールモード画面の一例を示した図である。尚、図６では走行可能範囲の終点が目標地点として指定されている場合を示す。
図６に示すように液晶ディスプレイ１５の表示画面６１には、案内経路６４が常に表示エリアの中央位置となる状態で連続してスクロールされる地図画像６２が表示される。また、表示画面６１には、地図切換選択ボタン６９〜７１に加えて、スクロール高速化ボタン７２とスクロール停止ボタン７３が表示される。
ここで、スクロール高速化ボタン７２が操作されると、ＣＰＵ５１は液晶ディスプレイ１５に表示される地図のスクロール速度を現在の速度からより大きい速度へ変更する。
一方、スクロール停止ボタン７３が操作されると、ＣＰＵ５１は液晶ディスプレイ１５に表示される地図のスクロールを一旦停止する。それによって、ユーザは現在表示されている表示エリアをより詳細に確認することが可能となる。尚、スクロールが停止されると、スクロール高速化ボタン７２及びスクロール停止ボタン７３は非表示となり、図５と同様にスクロール目標地点選択ボタン６６〜６８及び地図切換選択ボタン６９〜７１が表示画面６１に表示される。従って、ユーザは新たにスクロールの目標地点（出発地、走行可能範囲の終点、目的地のいずれか）を指定することが可能となる。
また、現在地ボタン７４が操作された場合には、液晶ディスプレイ１５に表示されている地図を車両２の現在位置周辺の地図へと切り替える。
【００６２】
続いて、Ｓ９においてＣＰＵ５１は、現在、液晶ディスプレイ１５に表示されている表示エリア（表示画面６１）の中央位置の座標を地図情報ＤＢ４７から取得する。
【００６３】
その後、Ｓ１０においてＣＰＵ５１は、現在指定されているオンルートスクロールの目標地点が液晶ディスプレイ１５に表示された地図の表示エリアに含まれているか否か判定する。第１実施形態では、現在指定されているオンルートスクロールの目標地点の座標と前記Ｓ９で取得した表示エリアの中央位置の座標が一致していると判定した場合に、現在指定されているオンルートスクロールの目標地点が液晶ディスプレイ１５に表示された地図の表示エリアに含まれていると判定する。尚、オンルートスクロールの目標地点として出発地が指定されている場合には、出発地（例えば車両２の現在位置）の座標が、オンルートスクロールの目標地点の座標となる。また、オンルートスクロールの目標地点として走行可能範囲の終点が指定されている場合には、前記Ｓ５で算出した走行可能範囲の終点の座標が、オンルートスクロールの目標地点の座標となる。また、オンルートスクロールの目標地点として目的地が指定されている場合には、前記Ｓ１で設定された目的地の座標が、オンルートスクロールの目標地点の座標となる。
【００６４】
そして、現在指定されているオンルートスクロールの目標地点が液晶ディスプレイ１５に表示された地図の表示エリアに含まれていると判定された場合（Ｓ１０：ＹＥＳ）には、ＣＰＵ５１はオンルートスクロール処理を停止する（Ｓ１１）。その結果、図７に示すように、目標地点（図７では走行可能範囲の終点７５）が表示エリアの中央位置に位置する表示エリアの地図が液晶ディスプレイ１５の表示画面６１に表示される。
【００６５】
その後、Ｓ１２においてＣＰＵ５１は、液晶ディスプレイ１５やスピーカ１６を用いて、オンルートスクロールの目標地点が液晶ディスプレイ１５の表示エリアに含まれている旨を案内する。例えば、『現在、走行可能範囲の終点付近の地図を表示しています。』との音声を出力する。また、図７に示すように同内容の文章を液晶ディスプレイ１５に表示するようにしても良い。
【００６６】
次に、Ｓ１３においてＣＰＵ５１は、タッチパネル３４から送信される検出信号に基づいて、現在地ボタンが押下されたか否か判定する。尚、第１実施形態では図７に示すように、表示画面６１上に現在地ボタン７４を設けているが、表示画面６１の外に設けても良い。
【００６７】
そして、現在地ボタンが押下されたと判定された場合（Ｓ１３：ＹＥＳ）には、Ｓ１４へと移行する。Ｓ１４ではＣＰＵ５１は、オンルートスクロールモードを終了し、現在、液晶ディスプレイ１５に表示されている地図を車両２の現在位置周辺の地図へと切り替える。その後、当該地図スクロール処理プログラムを終了する。
【００６８】
一方、現在地ボタンが押下されていないと判定された場合（Ｓ１３：ＮＯ）には、Ｓ７へと戻る。
【００６９】
また、前記Ｓ１０において、現在指定されているオンルートスクロールの目標地点が液晶ディスプレイ１５に表示された地図の表示エリアに含まれていないと判定された場合（Ｓ１０：ＮＯ）には、タッチパネル３４から送信される検出信号に基づいて、ユーザのスクロール停止操作を受け付けたか否か判定する（Ｓ１５）。ここで、スクロール停止操作を受け付けた場合とは、具体的にオンルートスクロール処理中に表示画面６１に表示されるスクロール停止ボタン７３（図６参照）が操作された場合が該当する。そして、ユーザのスクロール停止操作を受け付けたと判定した場合（Ｓ１５：ＹＥＳ）には、オンルートスクロール処理を停止する（Ｓ１６）。一方、ユーザのスクロール停止操作を受け付けていないと判定した場合（Ｓ１５：ＮＯ）にはＳ８へと移行し、継続してオンルートスクロール処理を実行する。
【００７０】
以上詳細に説明した通り、第１実施形態に係るナビゲーション装置１、ナビゲーション装置１による走行案内方法及びナビゲーション装置１で実行されるコンピュータプログラムでは、車両２の現在のバッテリ７のＳＯＣ値を取得し（Ｓ４）、取得されたバッテリのＳＯＣ値の他、地図情報及び車両２に関する各種情報に基づいて、車両２がＥＶ走行によって走行可能な案内経路上における走行可能範囲の終点を算出する（Ｓ５）。そして、液晶ディスプレイ１５に表示された地図が案内経路に沿ってオンルートスクロールされている途中に、算出された走行可能範囲の終点が表示エリアに含まれた場合に、スクロールを停止する（Ｓ１１）ので、オンルートスクロールを行う際に、案内経路上における走行可能範囲の終点の位置をユーザに把握させることが可能となる。それによって、案内経路を現在のエネルギー残量で走行した場合に到達可能な到達点までの案内経路の形状をユーザが容易かつ正確に把握することができ、ユーザの利便性が向上する。
また、走行可能範囲の終点の位置が表示エリアの中央位置となった場合に案内経路に沿ったスクロールを停止させる（Ｓ１１）ので、ユーザは液晶ディスプレイ１５を視認した際に走行可能範囲の終点の位置を容易に把握することが可能となる。
また、出発地、目的地及び走行可能範囲の終点の内、選択された地点が表示エリアの中央位置となった場合に案内経路に沿ったスクロールを停止させる（Ｓ１１）ので、ユーザは液晶ディスプレイ１５を視認した際に出発地、目的地及び走行可能範囲の終点の位置の内、ユーザが所望する地点を容易に把握することが可能となる。
【００７１】
〔第２実施形態〕
次に、第２実施形態に係るナビゲーション装置を車載機として搭載した車両の車両制御システムについて、図８乃至図１３に基づいて説明する。尚、以下の説明において上記図１乃至図７の第１実施形態に係る車両制御システム３等の構成と同一符号は、前記第１実施形態に係る車両制御システム３等の構成と同一あるいは相当部分を示すものである。
【００７２】
この第２実施形態に係る車両制御システムの概略構成は、第１実施形態に係る車両制御システム３とほぼ同じ構成である。また、各種制御処理も第１実施形態に係る車両制御システム３とほぼ同じ制御処理である。
ただし、第２実施形態に係る車両制御システム３は、案内経路沿いの充電施設でバッテリの充電（即ちエネルギーの補給）を行う場合に、バッテリ充電後に車両がＥＶ走行のみで走行可能な走行可能範囲についても案内する点で第１実施形態に係る車両制御システム３と異なっている。
【００７３】
以下に、第２実施形態に係るナビゲーション装置においてナビゲーションＥＣＵ３３が実行する地図スクロール処理プログラムについて図８乃至図１０に基づき説明する。図８乃至図１０は第２実施形態に係る地図スクロール処理プログラムのフローチャートである。ここで、地図スクロール処理プログラムはユーザにより目的地の設定操作が行われた場合に実行される。尚、以下の図８乃至図１０にフローチャートで示されるプログラムは、ナビゲーション装置が備えているＲＡＭ５２やＲＯＭ５３に記憶されており、ＣＰＵ５１により実行される。
【００７４】
ここで、Ｓ１０１〜Ｓ１０５の処理は、第１実施形態に係る地図スクロール処理プログラム（図３及び図４）のＳ１〜Ｓ５と同様の処理であるので、説明は省略する。
【００７５】
次に、Ｓ１０６においてＣＰＵ５１は、タッチパネル３４から送信される検出信号に基づいて、目的地までの案内経路走行中に充電施設で充電することを希望する操作をユーザから受け付けているか否か判定する。ここで、充電施設とは、駆動源への電力供給源とするバッテリに電力を供給する為の専用の充電設備を備えたエネルギー補給施設であり、例えば、自動車充電ステーション、ガソリンスタンド、ショッピングセンタ等が該当する。
【００７６】
そして、目的地までの案内経路走行中に充電施設で充電する操作を受け付けていると判定した場合（Ｓ１０６：ＹＥＳ）には、Ｓ１０７へと移行する。それに対して、目的地までの案内経路走行中に充電施設で充電することを希望する操作を受け付けていないと判定した場合には、Ｓ１１０へと移行する。
【００７７】
Ｓ１０７においてＣＰＵ５１は、前記Ｓ１０２で設定された案内経路と地図情報ＤＢ４７に記憶された施設情報に基づいて、車両２が充電を行うのに適した充電施設を検索する。具体的には、案内経路の内、出発地から現在設定されている走行可能範囲の終点までの経路（以下、部分案内経路という）から所定距離（例えば１００ｍ）以内にあって、現在設定されている走行可能範囲の終点に最も近いという条件に適合するエネルギー補給施設を検索する。尚、検索条件に適合する充電施設がある場合には、その充電施設に関する情報（位置座標、施設名、営業時間、充電料金等）を地図情報ＤＢ４７から取得する。
また、現在設定されている走行可能範囲の終点とは、地図スクロール処理プログラムが実行され、Ｓ１０５において走行可能範囲の終点が算出された時点では、Ｓ１０５において算出された走行可能範囲の終点が相当する。そして、その後に後述のＳ１２３で新たに走行可能範囲の終点が算出される度に、現在設定されている走行可能範囲の終点は、新たに算出された走行可能範囲の終点へと更新される。
【００７８】
そして、上記検索条件に適合する充電施設（以下、適合充電施設という）がある場合（Ｓ１０８：ＹＥＳ）には、Ｓ１０９へと移行する。それに対して、上記検索条件に適合する適合充電施設が無い場合（Ｓ１０８：ＮＯ）には、Ｓ１１０へと移行する。尚、案内経路走行中に充電を行うことなく目的地まで到達できる場合（即ち、現在設定されている走行可能範囲の終点が存在しない場合）には、Ｓ１１０へと移行する。
【００７９】
Ｓ１０９でＣＰＵ５１は、オンルートスクロールモード画面を液晶ディスプレイ１５に表示する。ここで、オンルートスクロールモード画面には、地図画像、案内経路、スクロールの目標地点（出発地、目的地、現在設定されている走行可能範囲の終点、適合充電施設）選択ボタン、現在設定されている走行可能範囲の終点（但し、表示エリア内に現在設定されている走行可能範囲の終点が含まれる場合のみ）、適合充電施設（但し、表示エリア内に適合充電施設が含まれる場合のみ）がそれぞれ表示され、オンルートスクロールに関する各種操作の受付を可能とする。
【００８０】
ここで、図１１は前記Ｓ１０９においてオンルートスクロールモード画面が表示された後であって、オンルートスクロール開始前の液晶ディスプレイ１５の表示画面の一例を示した図である。尚、図１１では１／５０００の縮尺で地図を表示した場合の表示画面を示している。
図１１に示すように液晶ディスプレイ１５の表示画面１０１には、車両の現在位置周辺の地図画像１０２と、地図上にマッチングされた車両の現在位置を示す自車位置マーク１０３と、現在設定されている案内経路１０４と、地図の表示エリアの中央位置を特定する中央カーソル１０５と、スクロール目標地点選択ボタン１０６〜１０９と、地図切換選択ボタン１１０〜１１３とが表示される。尚、表示エリア内に現在設定されている走行可能範囲の終点が含まれる場合には、現在設定されている走行可能範囲の終点を特定するマークについても表示される。表示エリア内に適合充電施設が含まれる場合には、適合充電施設についても表示される。また、現在設定されている走行可能範囲の終点の前後で案内経路１０４の色や線の太さを変更しても良い。また、オンルートスクロールモード画面が表示された時点においては、車両の現在位置（即ち出発地）は地図の表示エリアの中央位置となる。
ここで、スクロール目標地点選択ボタン１０６が操作されると、ＣＰＵ５１は液晶ディスプレイ１５に表示される地図を出発地方向へと案内経路に沿ってオンルートスクロールする。また、スクロール目標地点選択ボタン１０７が操作されると、ＣＰＵ５１は液晶ディスプレイ１５に表示される地図を適合充電施設方向へと案内経路に沿ってオンルートスクロールする。また、スクロール目標地点選択ボタン１０８が操作されると、ＣＰＵ５１は液晶ディスプレイ１５に表示される地図を現在設定されている走行可能範囲の終点方向へと案内経路に沿ってオンルートスクロールする。また、スクロール目標地点選択ボタン１０９が操作されると、ＣＰＵ５１は液晶ディスプレイ１５に表示される地図を目的地方向へと案内経路に沿ってオンルートスクロールする。尚、中央カーソル１０５がそれぞれ目標地点に到達した場合には後述のようにオンルートスクロールは停止される。そして、ユーザは案内経路に沿ってスクロールされる地図画像を参照することにより、遠方の案内経路の形状や案内経路周辺の環境を把握することが可能となる。
一方、地図切換選択ボタン１１０が操作されると、ＣＰＵ５１は液晶ディスプレイ１５に表示される地図の表示エリアを車両の現在位置を含む表示エリアへと切り換える。また、地図切換選択ボタン１１１が操作されると、ＣＰＵ５１は液晶ディスプレイ１５に表示される地図の表示エリアを適合充電施設を含む表示エリアへと切り換える。また、地図切換選択ボタン１１２が操作されると、ＣＰＵ５１は液晶ディスプレイ１５に表示される地図の表示エリアを現在設定されている走行可能範囲の終点を含む表示エリアへと切り換える。また、地図切換選択ボタン１１３が操作されると、ＣＰＵ５１は液晶ディスプレイ１５に表示される地図の表示エリアを目的地を含む表示エリアへと切り換える。それによって、ユーザは出発地、適合充電施設、現在設定されている走行可能範囲の終点及び目的地の周辺環境を把握することが可能となる。
【００８１】
一方、Ｓ１１０でＣＰＵ５１は、充電施設を考慮しないオンルートスクロールモード画面を液晶ディスプレイ１５に表示する。尚、充電施設を考慮しないオンルートスクロール画面は、第１実施形態で説明したオンルートスクロールモード画面（図５）と同様であるので説明は省略する。
【００８２】
続いて、Ｓ１１１でＣＰＵ５１は、タッチパネル３４から送信される検出信号に基づいて、ユーザによるオンルートスクロールの目標地点の指定操作を受け付けたか否か判定する。具体的には、スクロール目標地点選択ボタン１０６〜１０９のいずれかが操作された場合に、ＣＰＵ５１はオンルートスクロールの目標地点の指定操作を受け付けたと判定する。そして、オンルートスクロールの目標地点の指定操作を受け付けたと判定された場合（Ｓ１１１：ＹＥＳ）には、Ｓ１１２へと移行する。一方、オンルートスクロールの目標地点の指定操作を受け付けていないと判定された場合（Ｓ１１１：ＮＯ）には、Ｓ１２６へと移行する。
【００８３】
Ｓ１１２では、ＣＰＵ５１は受け付けたユーザの目標地点の指定操作に基づいて、液晶ディスプレイ１５に表示される地図を案内経路に沿って目標地点へとスクロールするオンルートスクロール処理を行う。その結果、液晶ディスプレイ１５に表示される地図の表示エリアが案内経路に沿って連続的に変更される。尚、オンルートスクロール処理の詳細については既に第１実施形態で説明したので省略する。
【００８４】
続いて、Ｓ１１３においてＣＰＵ５１は、現在、液晶ディスプレイ１５に表示されている表示エリア（表示画面１０１）の中央位置の座標を地図情報ＤＢ４７から取得する。
【００８５】
その後、Ｓ１１４においてＣＰＵ５１は、現在指定されているオンルートスクロールの目標地点が液晶ディスプレイ１５に表示された地図の表示エリアに含まれているか否か判定する。第２実施形態では、現在指定されているオンルートスクロールの目標地点の座標と前記Ｓ１１３で取得した表示エリアの中央位置の座標が一致していると判定した場合に、現在指定されているオンルートスクロールの目標地点が液晶ディスプレイ１５に表示された地図の表示エリアに含まれていると判定する。尚、オンルートスクロールの目標地点として出発地が指定されている場合には、出発地（例えば車両２の現在位置）の座標が、オンルートスクロールの目標地点の座標となる。また、オンルートスクロールの目標地点として適合充電施設が指定されている場合には、前記Ｓ１０７で取得した適合充電施設の位置座標から案内経路に対して下ろした垂線と案内経路との交点が、オンルートスクロールの目標地点の座標となる。また、オンルートスクロールの目標地点として走行可能範囲の終点が指定されている場合には、現在設定されている走行可能範囲の終点の座標が、オンルートスクロールの目標地点の座標となる。また、オンルートスクロールの目標地点として目的地が指定されている場合には、前記Ｓ１０１で設定された目的地の座標が、オンルートスクロールの目標地点の座標となる。
【００８６】
そして、現在指定されているオンルートスクロールの目標地点が液晶ディスプレイ１５に表示された地図の表示エリアに含まれていると判定された場合（Ｓ１１４：ＹＥＳ）には、ＣＰＵ５１はオンルートスクロール処理を停止する（Ｓ１１５）。その結果、図１２に示すように、目標地点（図１２では適合充電施設）が表示エリアの中央位置に位置する表示エリアの地図が液晶ディスプレイ１５の表示画面１０１に表示される。
【００８７】
その後、Ｓ１１６においてＣＰＵ５１は、液晶ディスプレイ１５やスピーカ１６を用いて、オンルートスクロールの目標地点が液晶ディスプレイ１５の表示エリアに含まれている旨を案内する。例えば、『現在、走行可能範囲の終点付近の地図を表示しています。』との音声を出力する。また、図７に示すように同内容の文章を液晶ディスプレイ１５に表示するようにしても良い。その後、Ｓ１１９へと移行する。
【００８８】
また、前記Ｓ１１４において、現在指定されているオンルートスクロールの目標地点が液晶ディスプレイ１５に表示された地図の表示エリアに含まれていないと判定された場合（Ｓ１１４：ＮＯ）には、Ｓ１１７へと移行する。
【００８９】
Ｓ１１７においてＣＰＵ５１は、タッチパネル３４から送信される検出信号に基づいて、ユーザのスクロール停止操作を受け付けたか否か判定する。ここで、スクロール停止操作を受け付けた場合とは、具体的にオンルートスクロール処理中に表示画面に表示されるスクロール停止ボタン７３（図６参照）が操作された場合が該当する。そして、ユーザのスクロール停止操作を受け付けたと判定した場合（Ｓ１１７：ＹＥＳ）には、スクロール処理を停止する（Ｓ１１８）。その後、Ｓ１１９へと移行する。一方、ユーザのスクロール停止操作を受け付けていないと判定した場合（Ｓ１１７：ＮＯ）にはＳ１１２へと移行し、継続してスクロール処理を実行する。
【００９０】
Ｓ１１９においてＣＰＵ５１は、適合充電施設が液晶ディスプレイ１５に表示された地図の表示エリアに含まれているか否か判定する。第２実施形態では、前記Ｓ１０７で取得した適合充電施設の位置座標から案内経路に対して下ろした垂線と案内経路との交点が、前記Ｓ１１３で取得した表示エリアの中央位置の座標と一致していると判定した場合に、適合充電施設が液晶ディスプレイ１５に表示された地図の表示エリアに含まれていると判定する。
【００９１】
そして、適合充電施設が液晶ディスプレイ１５に表示された地図の表示エリアに含まれていると判定された場合（Ｓ１１９：ＹＥＳ）には、Ｓ１２０へと移行する。それに対して、適合充電施設が液晶ディスプレイ１５に表示された地図の表示エリアに含まれていないと判定された場合（Ｓ１１９：ＮＯ）には、Ｓ１２６へと移行する。
【００９２】
Ｓ１２０においてＣＰＵ５１は、スクロールを一旦停止し、表示エリアの中央に位置する適合充電施設の案内を行う。ここで、図１２は前記Ｓ１２０で充電施設の案内が行われた場合の液晶ディスプレイ１５の表示画面１０１を示した図である。
図１２に示すように液晶ディスプレイ１５の表示画面１０１には、所定エリアの地図画像１０２と、現在設定されている案内経路１０４と、地図の表示エリアの中央位置を特定する中央カーソル１０５と、適合充電施設の位置を特定する充電施設マーク１２１と、表示エリアの中央位置にある適合充電施設の情報を示す情報ウィンドウ１２３とが表示される。また、現在設定されている走行可能範囲の終点１２４が表示エリアに含まれる場合には、現在設定されている走行可能範囲の終点１２４についても表示される。ここで、情報ウィンドウ１２３には、充電施設の名称や車両２の現在地からの道なり距離が表示される。更に、充電料金や営業時間帯を表示しても良い。また、情報ウィンドウ１２３には、この充電施設でユーザが充電を実施することを希望する場合又は希望しない場合に操作される選択肢（「ＹＥＳ」、「ＮＯ」）も表示する。
【００９３】
次に、Ｓ１２１においてＣＰＵ５１は、タッチパネル３４から送信される検出信号に基づいて、施設の案内が行われた適合充電施設においてユーザが充電を実施することを希望する操作を受け付けたか否か判定する。具体的には、液晶ディスプレイ１５に表示された情報ウィンドウ１２３において「ＹＥＳ」の選択肢が操作された場合に、前記操作を受け付けたと判定する。
【００９４】
そして、施設の案内が行われた適合充電施設においてユーザが充電を実施することを希望する操作を受け付けたと判定された場合（Ｓ１２１：ＹＥＳ）には、Ｓ１２２へと移行する。一方、施設の案内が行われた適合充電施設においてユーザが充電を実施することを希望する操作を受け付けていないと判定された場合（Ｓ１２１：ＮＯ）には、スクロールを再開し、Ｓ１２６へと移行する。
【００９５】
Ｓ１２２においてＣＰＵ５１は、ユーザが情報ウィンドウ１２３において「ＹＥＳ」の選択肢を選択した適合充電施設を車両２がバッテリ７の充電を行う充電施設（以下、充電実施充電施設という）として特定し、その充電実施充電施設の充電情報を取得する。尚、取得される充電情報としては、充電実施充電施設の位置情報、充電実施充電施設到着時のＳＯＣ値、充電実施充電施設での予定充電量等がある。尚、充電実施充電施設到着時のＳＯＣ値については、ＣＰＵ５１が現在のＳＯＣ値、地図情報、車両の走行履歴等に基づいて算出する。また、予定の充電時間をユーザに入力させて、入力された充電時間に基づいて予定充電量を算出しても良い。
【００９６】
次に、Ｓ１２３でＣＰＵ５１は、前記Ｓ１２２で取得された充電実施充電施設到着時のバッテリのＳＯＣ値及び充電実施充電施設での予定充電量の他、地図情報及び車両２に関する各種情報に基づいて、車両２が充電実施充電施設でバッテリ７を充電した後にその充電施設からＥＶ走行のみによって走行可能な案内経路上における走行可能範囲の終点を新たに算出する。そして、現在設定されている走行可能範囲をＳ１２３で新たに算出した走行可能範囲へと更新する。
具体的には、ＣＰＵ５１は、先ず充電実施充電施設で充電を実施した後の車両２のＳＯＣ値を算出する。充電実施充電施設到着時のバッテリのＳＯＣ値に充電実施充電施設での予定充電量を加えた値が、充電実施充電施設で充電後の車両２のＳＯＣ値となる。そして、充電実施充電施設で充電後の車両２のＳＯＣ値、地図情報、交通情報及び車両パラメータ情報に基づいて、出発地（充電実施充電施設）から案内経路を走行する場合におけるＥＶ走行のみで到達可能な到達可能地点を特定する。そして、ＣＰＵ５１は案内経路における到達可能地点を走行可能範囲の終点として算出する。
尚、Ｓ１２３における走行可能範囲の終点の算出方法の詳細については、既に説明したＳ１０５の走行可能範囲の終点の算出方法と基本的に同一であるので説明は省略する。
【００９７】
ここで、図１３はＳ１０５で算出される走行可能範囲の終点とＳ１２３で新たに算出される充電後の走行可能範囲の終点との関係を示した図である。図１３に示す例では、出発地１３１から目的地１３２までの案内経路１３３が設定されている。また、出発地１３１から走行可能範囲の終点１３４までの部分案内経路沿いに充電施設１３５がある。その場合に、充電施設１３５で車両２が充電を行うとした場合に、新たに算出される充電後の走行可能範囲の終点１３６は、図１３に示すように最初に設定された走行可能範囲の終点１３４から目的地１３２までの間に位置する。但し、車両が充電施設１３５でバッテリの充電を行った後に、ＥＶ走行のみで目的地まで到達できる場合には、走行可能範囲の終点は存在しなくなる。
【００９８】
そして、前記Ｓ１２３で走行可能範囲の終点が更新された結果、前記Ｓ１２３で算出された充電後の走行可能範囲の終点が新たにオンルートスクロールの目標地点となる。そして、スクロール目標地点選択ボタン１０８によって走行可能範囲の終点が目標地点として指定された場合には、前記Ｓ１１２において充電後の走行可能範囲の終点方向へオンルートスクロールが開始される。また、充電後の走行可能範囲の終点が表示エリアに含まれた場合には、オンルートスクロールが停止される（Ｓ１１５）。尚、車両が充電施設１３５でバッテリの充電を行った後に、ＥＶ走行のみで目的地まで到達できる場合（即ち、走行可能範囲の終点が存在しなくなった場合）には、後述のＳ１２４の処理は行わない。
【００９９】
続いて、Ｓ１２４でＣＰＵ５１は、前記Ｓ１２４で算出された充電後の走行可能範囲の終点が現在の液晶ディスプレイ１５の表示エリアに含まれている場合には、充電後の走行可能範囲の終点を特定するマークを液晶ディスプレイ１５に表示された地図上に重ねて表示する。尚、Ｓ１２３において走行可能範囲が更新された場合には、更新前に設定されていた走行可能範囲の終点は非表示となる。
【０１００】
次に、Ｓ１２５においてＣＰＵ５１は、出発地（例えば、車両の現在位置）から充電実施充電施設を経由して目的地へと至る経路を再探索する。そして、経路再探索の結果に基づいて最適な案内経路（即ち、走行予定経路）を新たに特定する。その結果、現在ナビゲーション装置１で設定されている案内経路と異なる経路が特定された場合には、Ｓ１２５で新たに特定された経路を案内経路として再設定する。尚、経路探索処理は、公知のダイクストラ法等を用いて行う。その後、Ｓ１０７へと移行する。
【０１０１】
一方、Ｓ１２６においてＣＰＵ５１は、タッチパネル３４から送信される検出信号に基づいて、現在地ボタンが押下されたか否か判定する。
【０１０２】
そして、現在地ボタンが押下されたと判定された場合（Ｓ１２６：ＹＥＳ）には、Ｓ１２７へと移行する。Ｓ１２７ではＣＰＵ５１は、オンルートスクロールモードを終了し、現在、液晶ディスプレイ１５に表示されている地図を車両２の現在位置周辺の地図へと切り替える。その後、当該地図スクロール処理プログラムを終了する。
【０１０３】
一方、現在地ボタンが押下されていないと判定された場合（Ｓ１２６：ＮＯ）には、Ｓ１１１へと戻る。
【０１０４】
以上詳細に説明した通り、第２実施形態に係るナビゲーション装置１、ナビゲーション装置１による走行案内方法及びナビゲーション装置１で実行されるコンピュータプログラムでは、ユーザから部分案内経路から所定距離以内にある充電施設での充電を希望する操作を受け付けた場合（Ｓ１２１：ＹＥＳ）に、その充電施設到着時のバッテリのＳＯＣ値及び充電施設での予定充電量の他、地図情報及び車両２に関する各種情報に基づいて、車両２が充電施設からＥＶ走行のみによって走行可能な案内経路上における充電後の走行可能範囲の終点を算出する（Ｓ１２３）。そして、液晶ディスプレイ１５に表示された地図が案内経路に沿ってオンルートスクロールされている途中に、算出された充電後の走行可能範囲の終点が表示エリアに含まれた場合に、スクロールを停止する（Ｓ１１５）ので、充電施設での充電後の案内経路上における走行可能範囲の終点の位置をユーザに把握させることが可能となる。それによっての案内経路を走行中にエネルギーの補給を行って走行した場合に到達可能な補給後の到達点までの形状をユーザが容易かつ正確に把握することができ、ユーザの利便性が向上する。
また、ユーザが充電を行うことを希望する充電施設を経由して目的地へと至る経路を探索するので、目的地までの走行途中において充電施設でバッテリの充電を行う場合に、充電施設を経由して目的地へと至る適切な経路を案内することが可能となる。
また、部分案内経路から所定距離以内にあって、現在設定されている走行可能範囲の終点に最も近いエネルギー補給施設をバッテリの充電を実施する充電施設として特定するので、現在のＳＯＣ値で走行することが可能な走行可能範囲内にある複数の充電施設から、バッテリの充電を最も効率よく行うことが可能な充電施設を選択することができる。
また、選択された充電施設が表示エリアの中央位置となった場合に案内経路に沿ったスクロールを停止させるので、ユーザが所望した場合に、充電を行う充電施設の位置を容易に把握することが可能となる。
【０１０５】
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、第１実施形態及び第２実施形態では、オンルートスクロール途中でオンルートスクロールの目標地点（出発地、目的地、走行可能範囲の終点）が表示エリアの中央に位置した場合にオンルートスクロールを停止することとしているが、オンルートスクロールの停止条件は他の条件であっても良い。例えば、オンルートスクロール途中で上記スクロールの目標地点が表示エリア内に表示された場合にスクロールを停止することとしても良い。
【０１０６】
また、前記Ｓ１１、Ｓ１１５においてスクロールの停止処理が行われた場合に、スクロールが停止してから所定時間（例えば５ｓｅｃ）経過した後に、スクロールを再開する構成としても良い。
【０１０７】
また、第２実施形態において、ユーザがバッテリの充電を希望する充電施設として、充電施設を複数箇所選択しても良い。尚、充電施設が複数箇所選択された場合には、選択された充電施設毎に充電後の走行可能範囲の終点を算出することが望ましい。
更に、出発地と充電後の走行可能範囲の終点との間の部分案内経路から所定距離以内に存在する充電施設を２回目の充電を行う充電施設として特定しても良い。その場合には、２回目の充電を行う充電施設で充電を行った後に、車両２がＥＶ走行のみで走行可能な走行可能範囲の終点を新たな充電後の走行可能範囲の終点として設定する。
【０１０８】
また、上記実施形態では本願発明をモータとエンジンを併用して駆動源とするハイブリッド車両に適用した場合を説明したが、モータのみを駆動源とする電気自動車にも適用可能である。また、エンジンを駆動源とするエンジン自動車にも適用可能である。尚、ガソリン自動車に対して本願発明を適用する場合には、Ｓ４及びＳ１０４においてＣＰＵ５１はバッテリのＳＯＣ値の代わりにガソリンの残量を取得する。また、Ｓ５及びＳ１０５において現在のガソリン残量で走行可能な走行可能範囲を算出する。更にＳ１２０において充電施設の代わりにガソリンスタンドを案内する。
【図面の簡単な説明】
【０１０９】
【図１】第１実施形態に係る車両制御システムの概略構成図である。
【図２】第１実施形態に係る車両制御システムの制御系を模式的に示すブロック図である。
【図３】第１実施形態に係る地図スクロール処理プログラムのフローチャートである。
【図４】第１実施形態に係る地図スクロール処理プログラムのフローチャートである。
【図５】オンルートスクロールモード画面が表示された際の液晶ディスプレイの表示画面を示した図である。
【図６】オンルートスクロール実行中の液晶ディスプレイの表示画面を示した図である。
【図７】オンルートスクロールが停止された際の液晶ディスプレイの表示画面を示した図である。
【図８】第２実施形態に係る地図スクロール処理プログラムのフローチャートである。
【図９】第２実施形態に係る地図スクロール処理プログラムのフローチャートである。
【図１０】第２実施形態に係る地図スクロール処理プログラムのフローチャートである。
【図１１】条件に適合する充電施設が存在する場合においてオンルートスクロールモード画面が表示された際の液晶ディスプレイの表示画面を示した図である。
【図１２】充電施設の案内が行われた際の液晶ディスプレイの表示画面を示した図である。
【図１３】充電施設で充電を行う前の走行可能範囲の終点と充電後の走行可能範囲の終点との関係を示した図である。
【符号の説明】
【０１１０】
１              ナビゲーション装置
２              車両
３              車両制御システム
１５            液晶ディスプレイ
１６            スピーカ
３３            ナビゲーションＥＣＵ
３４            タッチパネル
５１            ＣＰＵ
５２            ＲＡＭ
５３            ＲＯＭ
【図１】
2010122148.tif 000003
【図２】
2010122148.tif 000004
【図３】
2010122148.tif 000005
【図４】
2010122148.tif 000006
【図５】
2010122148.tif 000007
【図６】
2010122148.tif 000008
【図７】
2010122148.tif 000009
【図８】
2010122148.tif 000010
【図９】
2010122148.tif 000011
【図１０】
2010122148.tif 000012
【図１１】
2010122148.tif 000013
【図１２】
2010122148.tif 000014
【図１３】
2010122148.tif 000015