(57)【特許請求の範囲】
【請求項１】
表示部に表示される地図を示す地図情報を取得する地図情報取得手段と、
前記地図内の道路区間毎の渋滞度を取得する渋滞度取得手段と、
前記地図内の道路区間を示す道路線のいずれかに走行予定経路を示す経路線が重畳表示されるか否かを判定する経路線表示判定手段と、
前記道路線のいずれかに前記経路線が重畳表示される場合には、
前記地図情報に基づいて、前記表示部に前記道路線および前記経路線を含む前記地図を表示するとともに、前記経路線と前記渋滞度を示す渋滞線とが重ならないような前記道路線と前記渋滞線との間の距離を第１オフセット距離とし、前記表示部において前記道路線から前記第１オフセット距離だけ離れた位置に前記渋滞線を表示し、
前記道路線のいずれにも前記経路線が重畳表示されない場合には、
前記地図情報に基づいて、前記表示部に前記道路線を含む前記地図を表示するとともに、前記道路線と前記渋滞線とが重ならないような前記道路線と前記渋滞線との間の距離を第２オフセット距離とし、前記表示部において前記道路線から前記第２オフセット距離だけ離れた位置に前記渋滞線を表示する
表示制御手段と、を備え、
前記経路線表示判定手段は、現在地点から目的地点までの走行予定経路が設定されている場合に、前記地図内の道路区間を示す前記道路線のいずれかに走行予定経路を示す前記経路線が重畳表示されると判定し、
前記表示制御手段は、前記道路線のいずれかに前記経路線が重畳表示される場合には、前記地図内の道路区間の全てにおいて、前記道路線から前記第１オフセット距離だけ離れた位置に前記渋滞線を表示する、
地図表示システム。
【請求項２】
表示部に表示される地図を示す地図情報を取得する地図情報取得手段と、
前記地図内の道路区間毎の渋滞度を取得する渋滞度取得手段と、
前記地図内の道路区間を示す道路線のいずれかに走行予定経路を示す経路線が重畳表示されるか否かを判定する経路線表示判定手段と、
前記道路線のいずれかに前記経路線が重畳表示される場合には、
前記地図情報に基づいて、前記表示部に前記道路線および前記経路線を含む前記地図を表示するとともに、前記経路線と前記渋滞度を示す渋滞線とが重ならないような前記道路線と前記渋滞線との間の距離を第１オフセット距離とし、前記表示部において前記道路線から前記第１オフセット距離だけ離れた位置に前記渋滞線を表示し、
前記道路線のいずれにも前記経路線が重畳表示されない場合には、
前記地図情報に基づいて、前記表示部に前記道路線を含む前記地図を表示するとともに、前記道路線と前記渋滞線とが重ならないような前記道路線と前記渋滞線との間の距離を第２オフセット距離とし、前記表示部において前記道路線から前記第２オフセット距離だけ離れた位置に前記渋滞線を表示する
表示制御手段と、を備え、
前記表示制御手段は、
前記道路線のいずれかに前記経路線が重畳表示される場合には、
前記道路線と前記経路線とで幅が広い方の線と前記渋滞線とが重ならず、かつ、前記幅が広い方の線と接する位置に前記渋滞線を表示する場合の前記道路線と前記渋滞線との間の距離を前記地図内の道路区間毎に特定して道路区間毎の前記第１オフセット距離を取得し、前記表示部において前記道路線から当該道路線が示す道路区間に対応した前記第１オフセット距離だけ離れた位置に前記渋滞線を表示し、
前記道路線のいずれにも前記経路線が重畳表示されない場合には、
前記道路線と前記渋滞線とが重ならず、かつ、前記道路線と接する位置に前記渋滞線を表示する場合の前記道路線と前記渋滞線との間の距離を前記地図内の道路区間毎に特定して道路区間毎の前記第２オフセット距離を取得し、前記表示部において前記道路線から当該道路線が示す道路区間に対応した前記第２オフセット距離だけ離れた位置に前記渋滞線を表示する、
地図表示システム。
【請求項３】
表示部に表示される地図を示す地図情報を取得する地図情報取得手段と、
前記地図内の道路区間毎の渋滞度を取得する渋滞度取得手段と、
前記地図内の道路区間を示す道路線のいずれかに走行予定経路を示す経路線が重畳表示されるか否かを判定する経路線表示判定手段と、
前記道路線のいずれかに前記経路線が重畳表示される場合には、
前記地図情報に基づいて、前記表示部に前記道路線および前記経路線を含む前記地図を表示するとともに、前記経路線と前記渋滞度を示す渋滞線とが重ならないような前記道路線と前記渋滞線との間の距離を第１オフセット距離とし、前記表示部において前記道路線から前記第１オフセット距離だけ離れた位置に前記渋滞線を表示し、
前記道路線のいずれにも前記経路線が重畳表示されない場合には、
前記地図情報に基づいて、前記表示部に前記道路線を含む前記地図を表示するとともに、前記道路線と前記渋滞線とが重ならないような前記道路線と前記渋滞線との間の距離を第２オフセット距離とし、前記表示部において前記道路線から前記第２オフセット距離だけ離れた位置に前記渋滞線を表示する
表示制御手段と、を備え、
前記経路線表示判定手段は、現在地点から目的地点までの走行予定経路が設定されている場合に、前記地図内の道路区間を示す前記道路線のいずれかに走行予定経路を示す前記経路線が重畳表示されると判定し、
前記表示制御手段は、
前記道路線のいずれかに前記経路線が重畳表示される場合には、
前記地図内の道路区間の全てにおいて、前記道路線から前記第１オフセット距離だけ離れた位置に前記渋滞線を表示するとともに、
前記道路線と前記経路線とで幅が広い方の線と前記渋滞線とが重ならず、かつ、前記幅が広い方の線と接する位置に前記渋滞線を表示する場合の前記道路線と前記渋滞線との間の距離を前記地図内の道路区間毎に特定して道路区間毎の前記第１オフセット距離を取得し、前記表示部において前記道路線から当該道路線が示す道路区間に対応した前記第１オフセット距離だけ離れた位置に前記渋滞線を表示し、
前記道路線のいずれにも前記経路線が重畳表示されない場合には、
前記道路線と前記渋滞線とが重ならず、かつ、前記道路線と接する位置に前記渋滞線を表示する場合の前記道路線と前記渋滞線との間の距離を前記地図内の道路区間毎に特定して道路区間毎の前記第２オフセット距離を取得し、前記表示部において前記道路線から当該道路線が示す道路区間に対応した前記第２オフセット距離だけ離れた位置に前記渋滞線を表示する、
地図表示システム。
【請求項４】
前記道路線の幅は前記地図の縮尺および当該道路線が示す道路区間の道路種別によって決定され、前記経路線の幅は前記地図の縮尺によって決定される、
請求項１〜請求項３のいずれかに記載の地図表示システム。
【請求項５】
表示部に表示される地図を示す地図情報を取得する地図情報取得工程と、
前記地図内の道路区間毎の渋滞度を取得する渋滞度取得工程と、
前記地図内の道路区間を示す道路線のいずれかに走行予定経路を示す経路線が重畳表示されるか否かを判定する経路線表示判定工程と、
前記道路線のいずれかに前記経路線が重畳表示される場合には、
前記地図情報に基づいて、前記表示部に前記道路線および前記経路線を含む前記地図を表示するとともに、前記経路線と前記渋滞度を示す渋滞線とが重ならないような前記道路線と前記渋滞線との間の距離を第１オフセット距離とし、前記表示部において前記道路線から前記第１オフセット距離だけ離れた位置に前記渋滞線を表示し、
前記道路線のいずれにも前記経路線が重畳表示されない場合には、
前記地図情報に基づいて、前記表示部に前記道路線を含む前記地図を表示するとともに、前記道路線と前記渋滞線とが重ならないような前記道路線と前記渋滞線との間の距離を第２オフセット距離とし、前記表示部において前記道路線から前記第２オフセット距離だけ離れた位置に前記渋滞線を表示する
表示制御工程と、を含み、
前記表示制御工程では、
前記道路線のいずれかに前記経路線が重畳表示される場合には、
前記道路線と前記経路線とで幅が広い方の線と前記渋滞線とが重ならず、かつ、前記幅が広い方の線と接する位置に前記渋滞線を表示する場合の前記道路線と前記渋滞線との間の距離を前記地図内の道路区間毎に特定して道路区間毎の前記第１オフセット距離を取得し、前記表示部において前記道路線から当該道路線が示す道路区間に対応した前記第１オフセット距離だけ離れた位置に前記渋滞線を表示し、
前記道路線のいずれにも前記経路線が重畳表示されない場合には、
前記道路線と前記渋滞線とが重ならず、かつ、前記道路線と接する位置に前記渋滞線を表示する場合の前記道路線と前記渋滞線との間の距離を前記地図内の道路区間毎に特定して道路区間毎の前記第２オフセット距離を取得し、前記表示部において前記道路線から当該道路線が示す道路区間に対応した前記第２オフセット距離だけ離れた位置に前記渋滞線を表示する、
地図表示方法。
【請求項６】
表示部に表示される地図を示す地図情報を取得する地図情報取得機能と、
前記地図内の道路区間毎の渋滞度を取得する渋滞度取得機能と、
前記地図内の道路区間を示す道路線のいずれかに走行予定経路を示す経路線が重畳表示されるか否かを判定する経路線表示判定機能と、
前記道路線のいずれかに前記経路線が重畳表示される場合には、
前記地図情報に基づいて、前記表示部に前記道路線および前記経路線を含む前記地図を表示するとともに、前記経路線と前記渋滞度を示す渋滞線とが重ならないような前記道路線と前記渋滞線との間の距離を第１オフセット距離とし、前記表示部において前記道路線から前記第１オフセット距離だけ離れた位置に前記渋滞線を表示し、
前記道路線のいずれにも前記経路線が重畳表示されない場合には、
前記地図情報に基づいて、前記表示部に前記道路線を含む前記地図を表示するとともに、前記道路線と前記渋滞線とが重ならないような前記道路線と前記渋滞線との間の距離を第２オフセット距離とし、前記表示部において前記道路線から前記第２オフセット距離だけ離れた位置に前記渋滞線を表示する
表示制御機能と、をコンピュータに実現させる地図表示プログラムであって、
前記表示制御機能では、
前記道路線のいずれかに前記経路線が重畳表示される場合には、
前記道路線と前記経路線とで幅が広い方の線と前記渋滞線とが重ならず、かつ、前記幅が広い方の線と接する位置に前記渋滞線を表示する場合の前記道路線と前記渋滞線との間の距離を前記地図内の道路区間毎に特定して道路区間毎の前記第１オフセット距離を取得し、前記表示部において前記道路線から当該道路線が示す道路区間に対応した前記第１オフセット距離だけ離れた位置に前記渋滞線を表示する機能をコンピュータに実現させ、
前記道路線のいずれにも前記経路線が重畳表示されない場合には、
前記道路線と前記渋滞線とが重ならず、かつ、前記道路線と接する位置に前記渋滞線を表示する場合の前記道路線と前記渋滞線との間の距離を前記地図内の道路区間毎に特定して道路区間毎の前記第２オフセット距離を取得し、前記表示部において前記道路線から当該道路線が示す道路区間に対応した前記第２オフセット距離だけ離れた位置に前記渋滞線を表示する機能をコンピュータに実現させる、
地図表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示部に地図を表示する地図表示システム、方法およびプログラムに関する。
【背景技術】
【０００２】
従来、表示部に地図を表示することによって利用者に現在地点や走行予定経路等の情報を提供する技術が知られている。このような地図においては、道路区間を示す道路線と渋滞度を示す渋滞線とを地図上で併記することによって道路区間毎の渋滞度を利用者に認識させる機能が提供される場合もある。そして、このような場合において、地図の縮尺が変化することに伴って道路線と渋滞線とを併記する際の視認性が低下することを防止するため、縮尺率が小さいほど道路線と渋滞線との間隔を狭くする技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−２８８７９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した従来技術においては、縮尺率に基づいて道路線と渋滞線との間隔を調整しているが、走行予定経路を示す経路線が地図上に表示される場合の視認性を向上する技術は開示されていない。
表示部に地図を表示する場合、一般には、道路種別や道路の実際の幅に応じて道路線の幅を変動させる。一方、経路線の幅を道路種別に応じて変動させると、地図の縮尺によっては経路線の視認が困難になる等の不都合が生じるため、一般に、経路線の幅は縮尺に応じて変動し得るものの、道路線の幅に連動しない。従って、ある縮尺の地図に着目すると、道路線の幅が経路線の幅よりも大きい道路区間と、道路線の幅が経路線の幅よりも小さい道路区間とが併存し得る。この結果、従来技術のように、道路線との関係のみに着目して渋滞線の表示位置を決定した場合には、渋滞線と経路線とが重なる場合が生じることがあり、渋滞線や経路線の視認性を低下させ得る。
本発明は、上記課題にかんがみてなされたもので、経路線が表示される場合であっても視認性の高い地図を表示するための技術の提供を目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するため、本発明においては、地図内の道路区間を示す道路線のいずれかに経路線が重畳表示される場合と、道路線のいずれにも重畳表示されない場合とで異なるオフセット距離を利用して渋滞線の表示位置を決定している。具体的には、道路線のいずれかに経路線が重畳表示される場合には、地図情報に基づいて、表示部に道路線および経路線を含む地図を表示するとともに、経路線と渋滞度を示す渋滞線とが重ならないような道路線と渋滞線との間の距離を第１オフセット距離とし、表示部において道路線から第１オフセット距離だけ離れた位置に渋滞線を表示する。一方、道路線のいずれにも経路線が重畳表示されない場合には、地図情報に基づいて、表示部に道路線を含む地図を表示するとともに、道路線と渋滞線とが重ならないような道路線と渋滞線との間の距離を第２オフセット距離とし、表示部において道路線から第２オフセット距離だけ離れた位置に渋滞線を表示する。すなわち、地図内に経路線を表示する場合、経路線と渋滞線とが重ならないように、道路線と渋滞線との距離である第１オフセット距離を設定する。一方、地図内に経路線を表示しない場合、道路線と渋滞線とが重ならないように、道路線と渋滞線との距離である第２オフセット距離を設定する。
【０００６】
一般に、表示部において表示可能な全ての縮尺において、地図上の道路線の幅と経路線の幅が一致するとは限らないため、地図内の道路線に経路線が重畳表示される場合、道路線の幅が経路線の幅よりも大きい道路区間と、道路線の幅が経路線の幅よりも小さい道路区間とが併存し得る。そして、地図内に経路線を表示する場合に経路線と渋滞線とが重ならないように第１オフセット距離を設定すれば、道路線の幅が経路線の幅よりも大きい道路区間において道路線と渋滞線とが重なる可能性はあるものの、経路線と渋滞線とは重ならないため、経路線と渋滞線とを高い視認性で表示することができる。また、道路線と渋滞線とが重なる場合であっても、道路線には経路線が重畳されており、経路線は道路を示しているため、利用者が道路線を認識することは容易である。むろん、この場合においても経路線と渋滞線とが重なることはないため、経路線と渋滞線とが高い視認性となった状態は維持される。
【０００７】
一方、地図内に経路線を表示しない場合には経路線を考慮する必要がないため、道路線と渋滞線とが重ならないように第２オフセット距離を設定すれば、道路線と渋滞線とが重ならないように表示することが可能であり、道路線と渋滞線とを高い視認性で表示することができる。
【０００８】
ここで、地図情報取得手段は、表示部に表示される地図を示す地図情報を取得することができればよく、当該地図情報は表示部に地図を表示するために必要な情報を含んでいればよい。すなわち、地図情報は、道路線の表示位置を特定するための情報（例えば、道路区間の端点の座標および道路区間の接続関係を示す情報）を含む。むろん、地図の描画態様に応じて必要な情報を地図情報として定義しておくことは可能であり、道路種別に応じて道路線の幅を変動させて表示する場合には、道路区間毎の道路種別を示す情報が地図情報に含まれる。
【０００９】
渋滞度取得手段は、地図内の道路区間毎の渋滞度を取得することができればよく、通信等によって道路区間毎の渋滞の程度を示す情報を取得する構成等を採用可能である。渋滞度が取得される道路区間は地図内の道路区間の全てであっても良いし一部であっても良い。経路線表示判定手段は、地図内の道路区間を示す道路線のいずれかに走行予定経路を示す経路線が重畳表示されるか否かを判定することができればよく、少なくとも、道路線のいずれかに経路線が重畳表示され得る状態であるか否かを判定することができればよい。
【００１０】
表示制御手段は、経路線を重畳表示するか否かに基づいて表示部における渋滞線の表示位置を調整して地図を表示することができればよい。すなわち、地図内の道路区間を示す道路線のいずれかに経路線が重畳表示される場合のオフセット距離である第１オフセット距離と、重畳表示されない場合のオフセット距離である第２オフセット距離とを異なる論理によって導出することで、それぞれの場合の地図の視認性を高めることができればよい。
【００１１】
なお、第１オフセット距離や第２オフセット距離は、線間の距離を示していればよく、例えば、一方の線の幅方向の中心と他方の線の幅方向の中心との間の、幅方向に平行な方向への距離等をオフセット距離とする構成等を採用可能である。また、ここでは、各線が幅を持つ状態において２個の線が重ならないような距離をオフセット距離として定義することができればよい。従って、２個の線が重ならないようにオフセット距離を定義するためには、２個の線の境界が接し、かつ、２個の線が重なっていない状態におけるオフセット距離をオフセット距離の最小値とし、当該最小値以上の値をオフセット距離として定義すればよい。
【００１２】
さらに、地図表示システムを実際に運用する際に好ましい構成の例として、現在地点から目的地点までの走行予定経路が設定されている場合に、経路線表示判定手段において、地図内の道路区間を示す道路線のいずれかに走行予定経路を示す経路線が重畳表示されると判定する構成としても良い。すなわち、現在地点から目的地点までの走行予定経路は、現在地点から目的地点までの経路線を地図上に示しつつ経路案内を行うことを目的として設定される。従って、当該走行予定経路が設定されている場合には、走行予定経路となる道路区間を示す道路線に経路線が重畳表示されると見なすことができる。このような構成を採用することにより、地図内の道路区間を示す道路線の全てについて経路線が重畳表示されるか否かを判定する必要はなく、容易に経路線が表示されるか否かを判定することが可能になる。
【００１３】
さらに、道路線のいずれかに経路線が重畳表示される場合に、地図内の道路区間の全てにおいて、道路線から第１オフセット距離だけ離れた位置に渋滞線を表示する構成を採用しても良い。すなわち、経路線が重畳表示される道路線と経路線が重畳表示されない道路線との双方について道路線から第１オフセット距離だけ離れた位置に渋滞線が表示される構成とする。この構成によれば、地図内の道路区間を示す道路線の全てについて経路線が重畳表示されるか否かを判定する必要はなくなり、容易に渋滞線の表示位置を決定することが可能になる。
【００１４】
さらに、表示部に表示される地図は地図情報に基づいて表示されればよいが、縮尺によって道路線の幅が変動する構成としても良い。この場合に好適な構成例として、道路線の幅が地図の縮尺および当該道路線が示す道路区間の道路種別によって決定され、経路線の幅は地図の縮尺によって決定される構成としても良い。すなわち、道路線の幅は、縮尺と道路種別によって変動し、経路線の幅は縮尺によって変動する。この場合、ある縮尺の地図において経路線の幅は一定であるが、道路線の幅は道路種別によって変動するため、同一の地図内で道路線の幅と経路線の幅との差分が変動し得る。そこで、このような構成において経路線を表示するか否かに応じて道路線と渋滞線とのオフセット距離を調整すれば、経路線を表示する場合であっても視認性の高い地図を表示することができる。
【００１５】
さらに、渋滞線と他の線（道路線および経路線）とが重ならないようにオフセット距離を決定する構成としても良い。具体的には、道路線のいずれかに経路線が重畳表示される場合には、道路線と経路線とで幅が広い方の線と渋滞線とが重ならず、かつ、幅が広い方の線と接する位置に渋滞線を表示する場合の道路線と渋滞線との間の距離を地図内の道路区間毎に特定して道路区間毎の第１オフセット距離を取得する。そして、表示部において道路線から当該道路線が示す道路区間に対応した第１オフセット距離だけ離れた位置に渋滞線を表示する構成とする。この構成によれば、渋滞線と他の線（道路線および経路線）とが重なることを防止しつつも、第１オフセット距離を最小の距離とすることができ、渋滞線の表示のために過度に広い領域を必要とすることがない。
【００１６】
また、道路線のいずれにも経路線が重畳表示されない場合には、道路線と渋滞線とが重ならず、かつ、道路線と接する位置に渋滞線を表示する場合の道路線と渋滞線との間の距離を地図内の道路区間毎に特定して道路区間毎の第２オフセット距離を取得する。そして、表示部において道路線から当該道路線が示す道路区間に対応した第２オフセット距離だけ離れた位置に渋滞線を表示する構成とする。この構成によれば、渋滞線と道路線との間に隙間がない状態で地図を表示することができる。
【００１７】
さらに、本発明のように経路線が道路線に重畳表示される場合と重畳表示されない場合とで異なる論理でオフセット距離を導出する手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合や、複数の装置によって実現される場合、車両に備えられる各部と共有の部品を利用して実現される場合が想定可能であり、各種の態様を含むものである。例えば、以上のような装置を備えたナビゲーションシステムや方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、システムを制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【図面の簡単な説明】
【００１８】
【図１】地図表示システムを含むナビゲーションシステムのブロック図である。
【図２】地図表示処理を示すフローチャートである。
【図３】（３Ａ）は地図表示の例を示す図、（３Ｂ）〜（３Ｊ）は道路線と経路線と渋滞線との関係を説明するための図である。
【発明を実施するための形態】
【００１９】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）ナビゲーションシステムの構成：
（２）地図表示処理：
（３）他の実施形態：
【００２０】
（１）ナビゲーションシステムの構成：
図１は、本発明にかかる地図表示システムを含むナビゲーションシステム１０の構成を示すブロック図である。ナビゲーションシステム１０は、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備える制御部２０、記録媒体３０を備えており、記録媒体３０やＲＯＭに記憶されたプログラムを制御部２０で実行することが可能である。本実施形態においては、このプログラムとして図示しないナビゲーションプログラムを実行可能であり、当該ナビゲーションプログラムは地図表示プログラム２１を含んでいる。ナビゲーションプログラムは、制御部２０に車両の現在地点や目的地点までの走行予定経路を案内する機能を実現させるプログラムモジュールである。また、地図表示プログラム２１は、ナビゲーションプログラムによって制御部２０が各機能をを実現する過程において、制御部２０に地図を表示させる機能を実現させるプログラムモジュールである。
【００２１】
本実施形態における車両は、ＧＰＳ受信部４１と車速センサ４２とジャイロセンサ４３と通信部４４とユーザＩ／Ｆ部４５とを備えており、各部を必要に応じて利用して制御部２０がナビゲーションプログラムによる機能を実現する。
【００２２】
ＧＰＳ受信部４１は、ＧＰＳ衛星からの電波を受信し、図示しないインタフェースを介して車両の現在地点を算出するための情報を出力する。制御部２０は、この信号を取得して車両の現在地点を取得する。車速センサ４２は、車両が備える車輪の回転速度に対応した信号を出力する。制御部２０は、図示しないインタフェースを介してこの信号を取得し、車両の現在車速を取得する。ジャイロセンサ４３は、車両に作用する角速度に対応した信号を出力する。制御部２０は図示しないインタフェースを介してこの信号を取得し、車両の走行方向を取得する。車速センサ４２およびジャイロセンサ４３等は、ＧＰＳ受信部４１の出力信号から特定される車両の現在地点を補正するなどのために利用される。また、車両の現在地点は、当該車両の走行軌跡に基づいて適宜補正される。
【００２３】
通信部４４は、車両の外部の図示しない渋滞情報管理装置と通信を行う回路を備えており、制御部２０は、通信部４４を介して当該渋滞情報管理装置と通信を行い、任意の道路区間の渋滞度を示す渋滞情報を取得する。なお、本実施形態において、渋滞情報は、道路区間毎の渋滞度を段階的に示す情報（平均車速が大きい順に「空き」「混雑」「渋滞」）である。
【００２４】
ユーザＩ／Ｆ部４５は、ユーザに各種の情報を提供し、またはユーザの指示を入力するためのインタフェース部であり、本実施形態においては図示しないタッチパネルディスプレイからなる表示部と音声を出力するスピーカーを備えている。制御部２０は、当該ユーザＩ／Ｆ部４５に対して制御信号を出力して任意の画像を表示部に表示させ、任意の音声をスピーカーから出力させる。また、制御部２０は、ユーザＩ／Ｆ部４５の出力信号に基づいて利用者の指示内容を特定する。
【００２５】
記録媒体３０には地図情報３０ａが記録されている。地図情報３０ａは、車両が走行する道路上に設定されたノードを示すノードデータ，ノード間の道路の形状を特定するための形状補間点データ，ノード同士の連結を示すリンクデータ，道路やその周辺に存在する地物の位置を示すデータ等を含んでいる。本実施形態において、ノードを端点とするリンクが道路区間を示している。また、本実施形態においては、各道路区間の道路種別が予め規定されており、リンクデータに道路種別を示すデータが対応づけられている。なお、本実施形態における道路種別は細街路、一般道路、高速道路である。
【００２６】
制御部２０は、ナビゲーションプログラムの処理により、利用者からの指示に応じて地図情報３０ａを参照し、車両の現在地点から目的地点までの経路を探索し、探索された経路を走行予定経路として取得する。また、制御部２０は、走行予定経路を示す情報を経路情報３０ｂとして記録媒体３０に記録する。さらに、制御部２０は、ナビゲーションプログラムの処理により、ＧＰＳ受信部４１，車速センサ４２，ジャイロセンサ４３の出力信号に基づいて車両の現在地点を特定する。また、走行予定経路が設定されている場合、制御部２０は、ナビゲーションプログラムの処理により、車両が走行予定経路を沿って走行できるように経路案内を行う。
【００２７】
現在地点や経路を案内するため、制御部２０は、ユーザＩ／Ｆ部４５の表示部に地図を表示する構成となっており、地図表示プログラム２１は、当該地図を表示する際に実行される。当該地図を表示するため、地図表示プログラム２１は、地図情報取得部２１ａと渋滞度取得部２１ｂと経路線表示判定部２１ｃと表示制御部２１ｄとを備えている。
【００２８】
地図情報取得部２１ａは、記録媒体３０を参照して地図情報３０ａを取得する機能を制御部２０に実現させるプログラムモジュールである。渋滞度取得部２１ｂは、通信部４４を介して渋滞情報を取得し、当該渋滞情報に基づいて地図内の道路区間毎の渋滞度を取得する機能を制御部２０に実現させるプログラムモジュールである。
【００２９】
経路線表示判定部２１ｃは、地図内の道路区間を示す道路線のいずれかに走行予定経路を示す経路線が重畳表示されるか否かを判定する機能を制御部２０に実現させるプログラムモジュールである。当該判定は、少なくとも、道路線のいずれかに経路線が重畳表示され得る状態であるか否かを判定することができればよく、本実施形態において制御部２０は、ナビゲーションプログラムの処理によって上述の走行予定経路が設定済である場合に、地図内の道路区間を示す道路線のいずれかに走行予定経路を示す経路線が重畳表示されると判定する。すなわち、現在地点から目的地点までの走行予定経路は、現在地点から目的地点までの経路線を地図上に示しつつ経路案内を行うことを目的として設定される。従って、当該走行予定経路が設定されている場合には、走行予定経路となる道路区間を示す道路線に経路線が重畳表示されると見なすことができる。そこで、本実施形態においては、走行予定経路が設定済である場合に、地図内の道路区間を示す道路線のいずれかに走行予定経路を示す経路線が重畳表示されると判定する構成を採用している。この結果、地図内の道路区間を示す道路線の全てについて経路線が重畳表示されるか否かを判定する必要はなく、容易に経路線が表示されるか否かを判定することが可能になる。
【００３０】
表示制御部２１ｄは、経路線を重畳表示するか否かに基づいて表示部における渋滞線の表示位置を調整して地図を表示する機能を制御部２０に実現させるプログラムモジュールである。本実施形態において制御部２０は、地図内の道路区間を示す道路線のいずれかに経路線が重畳表示される場合のオフセット距離である第１オフセット距離と、重畳表示されない場合のオフセット距離である第２オフセット距離とを異なる論理によって導出する。そして、制御部２０は、各オフセット距離によって道路線と渋滞線との距離を規定して渋滞線の表示位置を決定し、表示部に地図を表示する。
【００３１】
具体的には、道路線のいずれかに経路線が重畳表示される場合、制御部２０は、表示制御部２１ｄの処理により、地図情報３０ａに基づいて、表示部に道路線および経路線を含む地図を表示する。すなわち、制御部２０は、予め利用者によって指示された地図の縮尺を特定し、当該縮尺および各道路区間の道路種別によって道路線の幅を決定し、表示部上で表示対象となる各道路区間を示す道路線を道路種別に対応した幅で表示するための制御信号をユーザＩ／Ｆ部４５に対して出力する。また、制御部２０は、地図の縮尺によって経路線の幅を決定し、経路情報３０ｂを参照し、現在地点以後における車両の走行予定経路を示す経路線を決定された幅で道路線に重畳して表示するための制御信号をユーザＩ／Ｆ部４５に対して出力する。この結果、ユーザＩ／Ｆ部４５の表示部に道路線および経路線を含む地図が表示される。
【００３２】
以上のようにして表示された地図において、地図上の道路線の幅は縮尺と道路種別によって変動し、経路線の幅は縮尺によって変動する。従って、ある縮尺の地図において経路線の幅は一定である一方、ある縮尺の地図において、道路線の幅は道路種別によって変動する。従って、同一の地図内で道路線の幅と経路線の幅との差分が変動し得る。このため、表示部において表示可能な全ての縮尺において、地図上の道路線の幅と経路線の幅が一致するとは限らず、道路線の幅が経路線の幅よりも大きい道路区間と、道路線の幅が経路線の幅よりも小さい道路区間とが併存し得る。そこで、本実施形態においては、経路線を表示するか否かに応じて道路線と渋滞線とのオフセット距離を調整することにより、経路線を表示する場合であっても視認性の高い地図を表示できるように構成している。
【００３３】
すなわち、本実施形態において制御部２０は、経路線と渋滞度を示す渋滞線とが重ならないような道路線と渋滞線との間の距離を第１オフセット距離とし、表示部において道路線から第１オフセット距離だけ離れた位置に渋滞線を表示する。ここで、第１オフセット距離は、経路線と渋滞線とが重ならないように設定されればよいが、本実施形態において制御部２０は、道路線と経路線とで幅が広い方の線と渋滞線とが重ならず、かつ、幅が広い方の線と接する位置に渋滞線を表示する場合の道路線と渋滞線との間の距離を地図内の道路区間毎に特定して道路区間毎の第１オフセット距離としている。
【００３４】
第１オフセット距離を特定すると、制御部２０は、渋滞度取得部２１ｂの処理により渋滞度が特定された道路区間を渋滞線の表示対象の道路区間とする。そして、制御部２０は、表示制御部２１ｄの処理により、渋滞線の表示対象の道路区間において、道路線から当該道路線が示す道路区間に対応した第１オフセット距離だけ離れた位置に、渋滞度毎に着色された渋滞線を表示するための制御信号をユーザＩ／Ｆ部４５に対して出力する。この結果、ユーザＩ／Ｆ部４５の表示部上の地図において、道路線と経路線とで幅が広い方の線と渋滞線とが重ならず、かつ、幅が広い方の線と接する位置に渋滞線が表示される。以上の構成によれば、渋滞線と他の線（道路線および経路線）とが重なることを防止することができ、高い視認性の地図を表示することができる。また、第１オフセット距離を最小の距離とすることができ、渋滞線の表示のために過度に広い領域を使わずに地図を表示することができる。
【００３５】
一方、道路線のいずれにも経路線が重畳表示されない場合、制御部２０は、表示制御部２１ｄの処理により、地図情報３０ａに基づいて、表示部に道路線を含む地図を表示する。すなわち、制御部２０は、表示部上で表示対象となる各道路区間を示す道路線を道路種別に対応した幅で表示するための制御信号をユーザＩ／Ｆ部４５に対して出力する。この結果、ユーザＩ／Ｆ部４５の表示部に道路線を含む地図が表示される。以上のようにして表示された地図に経路線は表示されないため、この場合には、道路線と渋滞線との関係で視認性が低下しないように渋滞線のオフセット距離を設定すればよく、制御部２０は、道路線と渋滞線とが重ならないような道路線と渋滞線との間の距離を第２オフセット距離とし、表示部において道路線から第２オフセット距離だけ離れた位置に渋滞線を表示する。
【００３６】
ここでは、道路線と渋滞線とが重ならないように、道路線と渋滞線との距離である第２オフセット距離を設定すればよいが、本実施形態においては、道路線と渋滞線とが重ならず、かつ、道路線と接する位置に渋滞線を表示する場合の道路線と渋滞線との間の距離を地図内の道路区間毎に特定して道路区間毎の第２オフセット距離とし、表示部において道路線から当該道路線が示す道路区間に対応した第２オフセット距離だけ離れた位置に渋滞線を表示する。すなわち、制御部２０は、渋滞度取得部２１ｂの処理により渋滞度が特定された道路区間を渋滞線の表示対象の道路区間とする。そして、制御部２０は、表示制御部２１ｄの処理により、渋滞線の表示対象の道路区間において、道路線から当該道路線が示す道路区間に対応した第２オフセット距離だけ離れた位置に、渋滞度毎に着色された渋滞線を表示するための制御信号をユーザＩ／Ｆ部４５に対して出力する。この結果、ユーザＩ／Ｆ部４５の表示部上の地図において、道路線と渋滞線とが重ならず、かつ、道路線と接する位置に渋滞線が表示される。この構成によれば、渋滞線と道路線との間に隙間がない状態で地図を表示することができ、視認性の高い地図を表示することができる。
【００３７】
（２）地図表示処理：
次に、本実施形態にかかる地図表示処理を詳細に説明する。図２は、地図表示処理を示すフローチャートであり、ナビゲーションプログラムが実行されると所定の時間間隔（例えば、１００ｍｓ）毎に当該地図表示処理も実行される。
【００３８】
地図表示処理において、まず制御部２０は、地図の縮尺に基づいて表示対象となる道路区間を特定する（ステップＳ１００）。すなわち、制御部２０は、表示制御部２１ｄの処理により、予め利用者によって指示された縮尺の地図であって、表示部の所定位置に車両の現在地点を表示するような地図を表示部に表示する場合に、当該表示部に表示される地図の範囲を特定する。さらに、制御部２０は、地図情報取得部２１ａの処理により、当該範囲に関する地図情報３０ａを参照し、当該範囲に含まれる道路区間を表示対象となる道路区間として特定する。
【００３９】
図３Ａは、表示部の表示画面Ｓに表示される地図の例を示しており、同例においては、車両の現在地点をＣで示すとともに道路区間を示す道路線を曲線によって示している。このような地図を表示部に表示する場合、ステップＳ１００において、制御部２０は、道路区間Ｒ11〜Ｒ17，Ｒ21〜Ｒ27，Ｒ31〜Ｒ33を表示対象となる道路区間として特定することになる。
【００４０】
次に、制御部２０は、地図情報に基づいて表示対象となる道路区間の道路種別を特定する（ステップＳ１０５）。すなわち、制御部２０は、地図情報取得部２１ａの処理により、地図情報３０ａを参照し、ステップＳ１００にて特定された表示対象となる道路区間の道路種別を特定する。
【００４１】
次に、制御部２０は、表示対象となる道路区間を示す道路線の幅を道路種別毎に特定する（ステップＳ１１０）。本実施形態において、道路線の幅は地図の縮尺および道路種別によって予め決められており、制御部２０は、表示制御部２１ｄの処理により、表示部に表示される地図の縮尺を特定するとともに、表示対象となる道路区間のそれぞれについて道路種別を特定する。そして、縮尺および道路種別に対応する道路線の幅を道路区間毎に決定する。なお、本実施形態においては、細街路、一般道路、高速道路の順に道路線の幅が太くなり、かつ、地図の縮尺がより狭域の地図を表示するための値となるほど道路線の幅が太くなるように予め設定されている。
【００４２】
図３Ａに示す例においては、道路区間Ｒ11〜Ｒ17が細街路、道路区間Ｒ21〜Ｒ27が一般道路、道路区間Ｒ31〜Ｒ33が高速道路である。また、図３Ａにおいては、道路区間Ｒ11〜Ｒ17を細い曲線、道路区間Ｒ31〜Ｒ33を太い曲線、道路区間Ｒ21〜Ｒ27を道路区間Ｒ11〜Ｒ17をより太く、道路区間Ｒ31〜Ｒ33より細い曲線で示しており、いずれの縮尺においても道路種別毎の道路線の関係が図３Ａに示す例と類似の関係になる。
【００４３】
次に、制御部２０は、地図の縮尺に基づいて経路線の幅を特定する（ステップＳ１１５）。本実施形態において、経路線の幅は地図の縮尺によって予め決められており、制御部２０は、表示制御部２１ｄの処理により、表示部に表示される地図の縮尺を特定する。そして、縮尺に対応する経路線の幅を決定する。以上のように本実施形態において、経路線の幅と道路線の幅は互いに異なる論理によって導出され、互いに依存しない状態で決定される。
【００４４】
図３Ｂ〜３Ｊは、道路線と経路線と渋滞線との関係を説明するための図である。これらの図において、道路線Ｒは白抜きの線、経路線Ｐはハッチングを付した線、渋滞線Ｊは太い破線で示している。なお、経路線Ｐは、理解の容易のため、道路線Ｒや渋滞線Ｊよりも短い状態で図示している。また、渋滞線Ｊは道路上での車両の進行方向毎に定義されるため、道路線Ｒの幅方向の両側に併記され、対面通行を行う道路の互いに逆向きの方向に走行する際の渋滞度を示すように構成されている。また、図３Ｂ，３Ｅ，３Ｈに示す道路線Ｒは細街路を示し、図３Ｃ，３Ｆ，３Ｉに示す道路線Ｒは一般道路を示し、図３Ｄ，３Ｇ，３Ｊに示す道路線Ｒは高速道路を示している。本実施形態において、経路線の幅と道路線の幅が互いに異なる論理によって導出されるため、図３Ｂ〜３Ｇに示すように、道路種別により、道路線Ｒの幅の方が経路線Ｐの幅より大きい場合と、道路線Ｒの幅の方が経路線Ｐの幅より小さい場合とが一枚の地図内に併存し得る。
【００４５】
ステップＳ１１５までの処理によって道路線の幅と経路線の幅とが特定されると、制御部２０は、表示制御部２１ｄの処理により、オフセット距離の設定対象となる道路区間を特定する（ステップＳ１２０）。本実施形態においては、道路区間のそれぞれについてオフセット距離を設定する構成となっており、ここでは、ステップＳ１００にて特定された表示対象となる道路区間のうち、オフセット距離が設定されていない道路区間を一つ抽出し、オフセット距離の設定対象とする。
【００４６】
オフセット距離の設定対象となる道路区間を特定すると、制御部２０は、経路線表示判定部２１ｃの処理により、走行予定経路が設定済であるか否かを判定する（ステップＳ１２５）。すなわち、制御部２０は、記録媒体３０に現在地点から目的地点までの走行予定経路を示す経路情報３０ｂが記録されている場合に、利用者が現在地点から目的地点までの走行予定経路を設定済であると判定する。
【００４７】
ステップＳ１２５にて走行予定経路が設定済であると判定されない場合、地図内の道路線のいずれにも経路線が重畳表示されないとみなし、制御部２０は、表示制御部２１ｄの処理により、オフセット距離の設定対象となる道路区間において当該道路区間を示す道路線と重ならず、当該道路線と接する位置に渋滞線を表示するための第２オフセット距離を特定する（ステップＳ１４０）。特定された第２オフセット距離は、オフセット距離の設定対象となる道路区間に対して対応づけられる。
【００４８】
なお、本実施形態においては、一方の線の幅方向の中心と他方の線の幅方向の中心との間の、幅方向に平行な方向への距離をオフセット距離として特定する。すなわち、制御部２０は、道路区間毎の道路線の幅Ｗrと渋滞線の幅Ｗj（既定値）を特定し、（Ｗr／２）＋（Ｗj／２）を第２オフセット距離とする。ステップＳ１２５において、走行予定経路設定済であると判定されなかった場合、表示対象となる道路区間の全てにおいて経路線が重畳表示されず、ステップＳ１４０にて第２オフセット距離が対応づけられる。そして、道路幅Ｗrは道路区間の道路種別によって変動するため、この場合において第２オフセット距離は道路区間毎の道路線の幅によって変動する値として定義される。なお、図３Ｈ〜３Ｊにおいては第２オフセット距離をＬ2として示し、図３Ｊにおいては道路線の幅Ｗrおよび渋滞線の幅Ｗjも示している。ステップＳ１２５において、走行予定経路設定済であると判定されなかった場合、第２オフセット距離Ｌ2は図３Ｈ〜３Ｊに示すように道路区間によって変動する。
【００４９】
一方、ステップＳ１２５にて走行予定経路が設定済であると判定された場合、制御部２０は、表示制御部２１ｄの処理により、経路線の幅が道路線の幅よりも大きいか否かを判定する（ステップＳ１３０）。すなわち、制御部２０は、ステップＳ１１５にて特定された経路線の幅とステップＳ１１０にて特定された道路線の幅とを比較する。なお、図３Ｅ〜３Ｇに示す例のうち、図３Ｅ，３Ｆは経路線の幅が道路線の幅より大きい状態、図３Ｇは経路線の幅が道路線の幅より小さい状態を示している。
【００５０】
ステップＳ１３０にて、経路線の幅が道路線の幅よりも大きいと判定されない場合、制御部２０は、表示制御部２１ｄの処理により、ステップＳ１４０を実行する。すなわち、ステップＳ１３０にて、経路線の幅が道路線の幅よりも大きいと判定されない場合、経路線の幅と道路線の幅とが等しいか、あるいは、道路線の幅の方が経路線の幅よりも大きいため、経路線ではなく道路線に着目してオフセット距離の設定対象となる道路区間のオフセット距離（第２オフセット距離）を特定する。ここでも、特定された第２オフセット距離は、オフセット距離の設定対象となる道路区間に対して対応づけられる。図３Ｇは、経路線の幅が道路線の幅より小さい例であり、この場合、渋滞線の位置を特定するためのオフセット距離が同図３Ｇに示す第２オフセット距離Ｌ2となる。
【００５１】
一方、ステップＳ１３０にて、経路線の幅が道路線の幅よりも大きいと判定された場合、制御部２０は、表示制御部２１ｄの処理により、オフセット距離の設定対象となる道路区間において、経路線と道路線とで幅が広い方の線と重ならず、当該幅が広い方の線と接する位置に渋滞線を表示するための第１オフセット距離を特定する(ステップＳ１３５)。特定された第１オフセット距離は、オフセット距離の設定対象となる道路区間に対して対応づけられる。
【００５２】
ここでも一方の線の幅方向の中心と他方の線の幅方向の中心との間の、幅方向に平行な方向への距離がオフセット距離とされる。従って、制御部２０は、経路線の幅Ｗpと渋滞線の幅Ｗjを特定し、（Ｗp／２）＋（Ｗj／２）を第１オフセット距離とする。ステップＳ１２５において走行予定経路設定済であると判定され、かつ、ステップＳ１３０において経路線の幅が道路線の幅よりも大きいと判定された場合、オフセット距離の設定対象となる道路区間において道路線に経路線が重畳表示され、経路線で道路線が隠された状態となるため、ここでは道路線ではなく経路線に着目してオフセット距離の設定対象となる道路区間のオフセット距離（第１オフセット距離）を特定する。本実施形態において、経路線の幅は地図の縮尺によって特定され、一枚の地図内で経路線の幅は変動しないため、経路線の幅が道路線の幅よりも大きい場合、第１オフセット距離は道路区間によって変動しない値として定義される。なお、図３Ｅ，３Ｆにおいては第１オフセット距離をＬ1として示し、図３Ｅにおいては経路線の幅Ｗpおよび渋滞線の幅Ｗjも示している。図３Ｅ，３Ｆに示すように、経路線の幅が道路線の幅よりも大きい場合、道路線の幅が変化しても第１オフセット距離は変動しない。
【００５３】
なお、ステップＳ１３５は、ステップＳ１３０において経路線の幅が道路線の幅よりも大きいと判定された場合に実行されるが、当該ステップＳ１３０を実行する条件となるステップＳ１２５においては、走行予定経路が設定されているか否かを判定しているのであって、道路区間のそれぞれにおいて道路線に経路線が重畳表示されるか否かを判定しているのではない。このため、地図内に経路線が重畳表示されない道路線が存在していたとしてもステップＳ１３５により、当該道路線が示す道路区間について第１オフセット距離が特定されることになる。従って、当該道路区間についても第１オフセット距離だけ離れた位置に渋滞線が表示されることになるが、この構成を採用することにより、地図内の道路区間を示す道路線の全てについて一つずつ経路線が重畳表示されるか否かを判定する必要はなくなり、容易に渋滞線の表示位置を決定することが可能である。
【００５４】
ステップＳ１３５あるいはＳ１４０においてオフセット距離の設定対象となる道路区間についてのオフセット距離が特定されると、制御部２０は、表示制御部２１ｄの処理により、表示対象となる全道路区間についてオフセット距離を設定済であるか否かを判定する（ステップＳ１４５）。そして、ステップＳ１４５にて全道路区間についてオフセット距離を設定済であると判定されない場合、制御部２０は、ステップＳ１２０以降の処理を繰り返す。すなわち、オフセット距離が未設定の道路区間の一つを新たにオフセット距離の設定対象に設定し、オフセット距離を特定する処理を実行する。
【００５５】
一方、ステップＳ１４５にて全道路区間についてオフセット距離を設定済であると判定された場合、制御部２０は、表示部に地図を表示する（ステップＳ１５０）。すなわち、制御部２０は、渋滞度取得部２１ｂの処理により、表示対象となっている道路区間についての渋滞度を取得するための要求を通信部４４によって渋滞情報管理装置に送信し、当該要求に応じて渋滞情報管理装置から渋滞情報が送信された場合には、制御部２０が通信部４４を介して当該渋滞情報を取得する。渋滞情報を取得した場合、制御部２０は、渋滞情報が対応づけられた道路区間の渋滞度を特定する。渋滞情報が取得されなかった場合、渋滞線は表示されない。
【００５６】
さらに、制御部２０は、表示制御部２１ｄの処理により、地図情報３０ａを参照して表示対象となる道路区間のノードの位置を特定するとともにリンクデータが示すノード間の接続関係に基づいてノードの位置同士を結ぶ道路線の描画位置を特定する。さらに、制御部２０は、ステップＳ１１０にて特定された道路区間毎の道路線の幅を取得し、当該幅によって当該描画位置に道路線を描画するための制御信号をユーザＩ／Ｆ部４５の表示部に出力する。この結果、表示部に道路線が表示される。
【００５７】
走行予定経路が設定済である場合、制御部２０は、表示制御部２１ｄの処理により、経路情報３０ｂに基づいて経路線を重畳表示すべき道路区間を特定する。さらに、制御部２０は、ステップＳ１１５にて特定された経路線の幅を取得し、当該幅の経路線を重畳対象の道路区間に重畳表示するための制御信号をユーザＩ／Ｆ部４５の表示部に出力する。この結果、表示部において道路線に経路線が重畳表示される。
【００５８】
さらに、制御部２０は、表示制御部２１ｄの処理により、渋滞情報が取得された道路区間に対してステップＳ１３５あるいはＳ１４０にて対応づけられたオフセット距離を取得する。また、制御部２０は、当該道路区間の渋滞度および渋滞線の幅（既定値）を取得し、渋滞情報が取得された道路区間を示す道路線の幅方向の中心から当該オフセット距離だけ離れた位置に渋滞度に対応した色の渋滞線を描画するための制御信号をユーザＩ／Ｆ部４５の表示部に出力する。この結果、表示部において道路線に対してオフセット距離だけ離れた位置に渋滞線が表示される。
【００５９】
以上の処理により、道路線に経路線が重畳表示される場合においては、道路線と経路線とで幅が大きい方の境界に合わせて渋滞線が表示される。例えば、経路線の幅が細街路の道路線の幅および一般道路の道路線の幅よりも大きく、高速道路の道路線の幅よりも小さい場合、細街路においては図３Ｅ、一般道路においては図３Ｆに示すように経路線に接するように渋滞線が表示される。一方、高速道路においては、図３Ｇに示すように道路線に接するように渋滞線が表示される。一方、従来技術のように、道路線に重畳表示される経路線を考慮せず、道路線と渋滞線の関係のみに着目して渋滞線の位置を決める場合、道路線の幅が経路線の幅よりも大きい場合には道路線に接する渋滞線を表示しても図３Ｄのように線同士が重なることがなく視認性を損なわない。しかし、道路線の幅よりも経路線の幅が大きい場合に、図３Ｂ，３Ｃのように経路線と渋滞線が重なることがあり、視認性を低下させてしまう。しかし、本実施形態においては、上述のように道路線と経路線とで幅が大きい方の境界に合わせて渋滞線が表示されるため、図３Ｅ〜３Ｇのように線同士を重ねることなく表示することができ、視認性を低下させることはない。
【００６０】
（３）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、経路線が道路線に重畳表示される場合と重畳表示されない場合とで異なる論理でオフセット距離を導出する限りにおいて、他にも種々の実施形態を採用可能である。
【００６１】
上述の実施形態においては、現在地点から目的地点までの走行予定経路が設定されているか否かを直接的に判定し、走行予定経路が設定されている場合に地図内の道路区間を示す道路線のいずれかに走行予定経路を示す経路線が重畳表示されると判定していたが、走行予定経路が設定されていることを間接的に判定する構成であっても良い。例えば、走行予定経路に基づく経路案内が実行されている場合に、走行予定経路が設定されており、地図内の道路区間を示す道路線のいずれかに走行予定経路を示す経路線が重畳表示されると判定する構成であっても良い。
【００６２】
さらに、ナビゲーションシステムが複数の装置によって実現される構成であっても良い。すなわち、地図表示プログラム２１によって実現される各手段が複数の装置に分散して配置され、別体の装置間の情報の授受を通信によって実現する構成等を採用可能である。むろん、各手段において一部がある装置、他の部分が他の装置に分散して配置される構成であっても良い。
【００６３】
さらに、第１オフセット距離は、地図内に経路線を表示する場合に経路線と渋滞線とが重ならないように設定されればよく、道路線と渋滞線とが重なる状態を許容する構成であっても良い。例えば、経路線と渋滞線とが重ならず、かつ、接する状態となるような渋滞線の位置を示すオフセット距離をオフセット距離の最小値とし、当該最小値以上の値を第１オフセット距離として定義することによって実現可能である。
【００６４】
この場合、道路線の幅が経路線の幅よりも大きい道路区間において道路線と渋滞線とが重なる可能性はあるものの、経路線と渋滞線とは重ならないため、経路線と渋滞線とを高い視認性で表示することができる。また、道路線と渋滞線とが重なる場合であっても、道路線には経路線が重畳されており、経路線は道路を示しているため、利用者が道路線を認識することは容易である。むろん、この場合においても経路線と渋滞線とが重なることはないため、経路線と渋滞線とが高い視認性となった状態は維持される。
【符号の説明】
【００６５】
１０…ナビゲーションシステム、２０…制御部、２１…地図表示プログラム、２１ａ…地図情報取得部、２１ｂ…渋滞度取得部、２１ｃ…経路線表示判定部、２１ｄ…表示制御部、３０…記録媒体、３０ａ…地図情報、３０ｂ…経路情報、４１…ＧＰＳ受信部、４２…車速センサ、４３…ジャイロセンサ、４４…通信部、４５…ユーザＩ／Ｆ部
【図１】
0005790224.tif 000002
【図２】
0005790224.tif 000003
【図３】
0005790224.tif 000004