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