(57)【特許請求の範囲】
【請求項１】
利用者によって入力された目的地までの走行予定経路を指示する経路案内を行う案内区間に存在する交差点に関する交差点情報を取得する交差点情報取得部と、
前記交差点情報に基づいて、前記走行予定経路に沿って前記交差点に進入可能な、前記案内区間に含まれる車線の最大数を取得する最大車線数取得部と、
前記交差点情報に基づいて、前記案内区間に存在する前記交差点の名称のうち、最長の名称を取得する最長名称取得部と、
前記車線毎のアイコンすべてを並べて表示する表示領域の大きさを、前記最長の名称を前記表示領域に表示した場合の大きさと、前記最大数の前記車線の前記アイコンを前記表示領域に並べて表示した場合の大きさのうち、大きい方の大きさに基づいて決定する表示領域決定部と、
決定された大きさの前記表示領域内に前記車線での進行可能方向を示す前記アイコンを並べて表示させ、さらに前記表示領域内に前記交差点の名称を前記アイコンに対応付けて表示させる車線表示部と、
を備える交差点案内システム。
【請求項２】
前記案内区間には、複数の交差点が存在し、
前記交差点情報取得部は、複数の交差点それぞれに対応する交差点情報を取得し、
前記最大車線数取得部は、複数の前記交差点情報に基づいて、前記走行予定経路に沿って前記複数の交差点それぞれに進入可能な、前記案内区間に含まれる前記車線の前記最大数を取得する、
請求項１に記載の交差点案内システム。
【請求項３】
前記表示領域内において、
同一交差点に進入可能な前記車線の前記アイコンは第１方向に並べて表示され、
異なる前記交差点に進入可能な前記車線の前記アイコンは前記第１方向に垂直な第２方向に並べて表示され、
前記交差点の通過前後において直進方向に存在する前記車線の前記アイコンは、前記第２方向に整列しており、
前記最大数は、
前記整列のために前記第１方向に設けられた前記車線の前記アイコンの大きさを単位とした余白の数を含む、
請求項１または請求項２のいずれかに記載の交差点案内システム。
【請求項４】
コンピュータを、
利用者によって入力された目的地までの走行予定経路を指示する経路案内を行う案内区間に存在する交差点に関する交差点情報を取得する交差点情報取得部、
前記交差点情報に基づいて、前記走行予定経路に沿って前記交差点に進入可能な、前記案内区間に含まれる車線の最大数を取得する最大車線数取得部、
前記交差点情報に基づいて、前記案内区間に存在する前記交差点の名称のうち、最長の名称を取得する最長名称取得部、
前記車線毎のアイコンすべてを並べて表示する表示領域の大きさを、前記最長の名称を前記表示領域に表示した場合の大きさと、前記最大数の前記車線の前記アイコンを前記表示領域に並べて表示した場合の大きさのうち、大きい方の大きさに基づいて決定する表示領域決定部、
決定された大きさの前記表示領域内に前記車線での進行可能方向を示す前記アイコンを並べて表示させ、さらに前記表示領域内に前記交差点の名称を前記アイコンに対応付けて表示させる車線表示部、
として機能させる交差点案内プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交差点に関する情報を案内する交差点案内システムおよび交差点案内プログラムに関する。
【背景技術】
【０００２】
複数のレーンが存在する道路区間においては、交差点において走行可能な進行方向がレーン毎に異なっている場合が多く、従来、走行すべきレーンの選択を容易にするなどのために、走行可能な進行方向をレーン毎に明示する技術が知られている。例えば、特許文献１においては、地図とともに車線毎の進行可能方向を示す車線案内が表示される技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２５１１９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の技術においては、固定的な大きさの領域に車線案内が表示される。すなわち、道路上に存在し得る車線の数の最大値に合わせて領域の大きさ（幅）が決められており、案内対象の道路上の車線数が最大値であっても最小値であっても当該領域内に車線案内を表示できるように構成されている。従って、従来の技術においては、車線数が少ない交差点において車線案内が過大な領域に表示され、車線案内以外の地図の視認性が低下する。
本発明は、上記課題にかんがみてなされたもので、車線案内以外の表示の視認性を向上させることが可能な技術の提供を目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するため、交差点案内システムは、予め決められた案内区間に存在する交差点に関する交差点情報を取得する交差点情報取得部と、交差点情報に基づいて、案内区間に存在する交差点に進入可能な前記案内区間上の車線の最大数を取得する最大車線数取得部と、最大数に基づいて、車線毎のアイコンを並べて表示する表示領域の大きさを決定する表示領域決定部と、決定された大きさの表示領域内に車線での進行可能方向を示すアイコンを並べて表示させる車線表示部と、を備える。
【０００６】
また、上記の目的を達成するため、交差点案内プログラムは、コンピュータを、予め決められた案内区間に存在する交差点に関する交差点情報を取得する交差点情報取得部、交差点情報に基づいて、案内区間に存在する交差点に進入可能な前記案内区間上の車線の最大数を取得する最大車線数取得部、最大数に基づいて、車線毎のアイコンを並べて表示する表示領域の大きさを決定する表示領域決定部、決定された大きさの表示領域内に車線での進行可能方向を示すアイコンを並べて表示させる車線表示部、として機能させる。
【０００７】
以上のように、交差点案内システム、プログラムにおいては、予め決められた案内区間に存在する交差点に進入可能な車線の最大数に基づいて表示領域の大きさを決定し、当該表示領域に車線のアイコンを表示する。すなわち、交差点案内システム、プログラムにおいては、全ての道路を考慮した場合における車線の最大数ではなく、予め決められた案内区間という限定的な区間における車線の最大数によって表示領域の大きさを決定する。
【０００８】
従って、案内区間における車線の最大数が全ての道路を考慮した場合における車線の最大数より小さければ、全ての道路を考慮した場合における表示領域よりも小さい表示領域で、車線毎の進行可能方向を示す車線案内を行うことが可能である。このため、全ての道路を考慮して固定的な大きさの表示領域とした場合よりも、車線案内以外の表示の視認性を向上させることが可能である。
【０００９】
また、予め決められた案内区間についての車線案内は、当該案内区間に存在する車線の最大数によって決定された大きさの表示領域で案内される。従って、案内区間内の車線について車線案内がされる間、表示領域の大きさは固定されている。このため、車両が案内区間を走行している間に表示領域の大きさが頻繁に変化することはなく、視認する利用者に対して煩わしさを感じさせることはない。
【図面の簡単な説明】
【００１０】
【図１】交差点案内システムを含むナビゲーションシステムのブロック図である。
【図２】交差点案内処理を示すフローチャートである。
【図３】車両が走行する道路の例を示す図である。
【図４】表示部に表示される画像の表示例を示す図である。
【発明を実施するための形態】
【００１１】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）ナビゲーションシステムの構成：
（２）交差点案内処理：
（３）他の実施形態：
【００１２】
（１）ナビゲーションシステムの構成：
図１は、本発明の一実施形態にかかる交差点案内システムを含むナビゲーションシステム１０の構成を示すブロック図である。ナビゲーションシステム１０は、車両に備えられており、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備える制御部２０、記録媒体３０を備えている。ナビゲーションシステム１０は、記録媒体３０やＲＯＭに記憶されたプログラムを制御部２０で実行することができる。記録媒体３０には、予め地図情報３０ａが記録されている。
【００１３】
地図情報３０ａは、車両の位置や案内対象の施設の特定に利用される情報であり、車両が走行する道路上に設定されたノードの位置等を示すノードデータ，ノード間の道路の形状を特定するための形状補間点の位置等を示す形状補間点データ，ノード同士の連結を示すリンクデータ，道路やその周辺に存在する地物の位置等を示すデータ等を含んでいる。本実施形態においては、ノードが示す交差点への進入道路の車線構成を示す情報が各リンクデータに対して対応づけられて記録されている。例えば、あるリンクデータがあるノードへの進入道路を示しており、当該あるノードが示す交差点への進入道路上に３個の車線が存在し、左車線、中央車線、右車線のそれぞれにおいて、直進および左折が可能、直進が可能、右折が可能である場合、これらを示す情報が車線構成を示す情報としてリンクデータに対応づけられている。また、本実施形態においては、ノードが示す交差点の名称を示す情報がノードデータに対応づけられている。
【００１４】
本実施形態における車両は、ＧＰＳ受信部４１と車速センサ４２とジャイロセンサ４３とユーザＩ／Ｆ部４４とを備えている。ＧＰＳ受信部４１は、ＧＰＳ衛星からの電波を受信し、図示しないインタフェースを介して車両の現在位置を算出するための信号を出力する。制御部２０は、この信号を取得して車両の現在位置を取得する。車速センサ４２は、車両が備える車輪の回転速度に対応した信号を出力する。制御部２０は、図示しないインタフェースを介してこの信号を取得し、車速を取得する。ジャイロセンサ４３は、車両の水平面内の旋回についての角加速度を検出し、車両の向きに対応した信号を出力する。制御部２０は、この信号を取得して車両の進行方向を取得する。車速センサ４２およびジャイロセンサ４３等は、車両の走行軌跡を特定するために利用され、本実施形態においては、車両の出発位置と走行軌跡とに基づいて現在位置が特定され、当該出発位置と走行軌跡とに基づいて特定された車両の現在位置がＧＰＳ受信部４１の出力信号に基づいて補正される。ユーザＩ／Ｆ部４４は、運転者の指示を入力し、また、運転者に各種の情報を提供するためのインタフェース部であり、図示しないタッチパネルディスプレイやスイッチ、スピーカ等を備えている。
【００１５】
制御部２０は、図示しないナビゲーションプログラムの機能によりユーザＩ／Ｆ部４４の入力部を介して運転者による目的地の入力を受け付け、車両の現在位置から目的地までの走行予定経路を探索する。また、制御部２０は、当該ナビゲーションプログラムの機能により、車両の運転者に対して走行予定経路を指示する経路案内を行うことが可能である。本実施形態においては、当該ナビゲーションプログラムの付加機能として、交差点への進入道路の車線構成を示す車線案内を経路案内中の地図に重ねて表示することが可能であり、当該車線案内は交差点案内プログラム２１によって実現される。
【００１６】
すなわち、道路上の車線においては、交差点に進入する際に進行可能な方向が限定され得るため、事前に当該進行可能な方向が認知できると利用者にとって有用である。このため、本実施形態においては、車両の前方に存在する交差点に進入可能な各車線において進行可能な方向を示すアイコンを並べて表示する車線案内が実行される。本実施形態において、当該車線案内は、地図上に表示される表示領域内に表示される。すなわち、車線毎の進行可能方向を示すアイコンは表示領域内に表示される。また、交差点の名称は、交差点を特定するために非常に有用な情報であるため、当該表示領域内において、進行可能方向を示すアイコンに対応づけて表示される。
【００１７】
交差点案内プログラム２１は、当該案内を実現するため、交差点情報取得部２１ａと最大車線数取得部２１ｂと最長名称取得部２１ｃと表示領域決定部２１ｄと車線表示部２１ｅとを備えている。交差点情報取得部２１ａは、予め決められた案内区間に存在する交差点に関する交差点情報を取得する機能を制御部２０に実現させるプログラムモジュールである。本実施形態においては、車両が走行予定経路上で交差点を非直進方向（左折や右折等）に進行する場合に、制御部２０は、当該交差点を案内交差点とみなす。そして、制御部２０は、当該案内交差点の手前（進行方向後方）の予め決められた距離の案内開始地点に車両が達すると、車線案内を行う。
【００１８】
当該車線案内は、案内交差点から案内開始地点までの区間である案内区間に存在する交差点に進入可能な車線について実行される。そこで、制御部２０は、地図情報３０ａを参照し、交差点情報取得部２１ａの処理により、案内区間内に存在する交差点を特定し、走行予定経路に沿って車両が走行する際に、案内区間内の各交差点に進入する進入道路を特定する。そして、当該進入道路の車線構成を示す情報を交差点情報として取得する。さらに、制御部２０は、地図情報３０ａを参照し、案内区間内の各交差点を示すノードデータに基づいて各交差点の名称を示す情報を交差点情報として取得する。
【００１９】
最大車線数取得部２１ｂは、交差点情報に基づいて、案内区間に存在する交差点に進入可能な車線の最大数を取得する機能を制御部２０に実現させるプログラムモジュールである。すなわち、制御部２０は、交差点情報を参照し、案内区間に存在する各交差点に進入する進入道路上に存在する車線の数を計測し、その最大値を取得する。
【００２０】
最長名称取得部２１ｃは、交差点情報に基づいて、案内区間に存在する交差点の名称のうち、最長の名称を取得する機能を制御部２０に実現させるプログラムモジュールである。すなわち、制御部２０は、交差点情報を参照し、案内区間に存在する各交差点の名称を比較し、最長の名称を特定する。
【００２１】
表示領域決定部２１ｄは、案内区間に存在する交差点に進入可能な車線の最大数と、案内区間に存在する交差点名称の中の最長の名称とに基づいて、車線毎のアイコンを並べて表示する表示領域の大きさを決定する機能を制御部２０に実現させるプログラムモジュールである。すなわち、制御部２０は、最長の名称を表示領域に表示した場合の大きさと、最大数の車線のアイコンを表示領域に並べて表示した場合の大きさのうち、大きい方の大きさに基づいて、表示領域の大きさを決定する。具体的には、制御部２０は、既定の大きさのフォントで交差点の名称を表示領域に表示し、既定の大きさのアイコンを表示領域に表示して車線毎の進行可能方向を示す。
【００２２】
また、本実施形態においては、表示領域内で交差点名称は横書きであり、文字の増加に伴って交差点名称の長さが増加する方向とアイコンが並べられる方向は同一である。一方、本実施形態において表示領域は矩形であるとともに各辺が表示部の矩形の枠に平行である。そして、アイコンが並べられる方向は表示領域の横方向（幅方向）である。そこで、制御部２０は、最長の名称を表示領域に表示した場合の名称の長さと案内区間に存在する交差点に進入可能な車線の最大数だけアイコンを並べた場合とを比較し、大きい方の大きさに基づいて、表示領域の大きさを決定する。
【００２３】
ここでは、最長の名称または車線の最大数に合わせて、表示領域の横方向の大きさを変化させることができればよく、本実施形態において制御部２０は、アイコンの数を単位にして表示領域の横方向の大きさを変化させる。すなわち、制御部２０は、最長の名称または車線の最大数のうち、大きい方が含まれる表示領域であって、横方向の大きさが最小となるように、アイコンの数を単位にして表示領域の横方向の大きさを調整する。この結果、最長の名称または車線の最大数に対して過大な大きさの領域または過小な大きさの領域とならないように表示領域の横方向の大きさが決定される。この結果、名称とアイコンとの双方を表示できるように表示領域の横方向の大きさを決定することが可能になる。
【００２４】
車線表示部２１ｅは、決定された大きさの表示領域内に車線での進行可能方向を示すアイコンを並べて表示させ、当該表示領域内において、アイコンに対応づけて各交差点の名称を表示させることができればよい。本実施形態において制御部２０は、表示領域内の横方向（第１方向）に車線毎のアイコンを並べて表示する。また、案内区間に複数個の交差点が存在する場合、制御部２０は、同一交差点に進入可能な車線のアイコンを横方向（第１方向）に並べて表示し、異なる交差点に進入可能な車線のアイコンは縦方向（第１方向に垂直な第２方向）に並べて表示する。
【００２５】
すなわち、本実施形態においては、アイコンが直交する２方向に並べられ、一方には同一交差点についての車線のアイコンが並べられ、他方には異なる交差点についての車線が並べられる。さらに、この構成において、制御部２０は、各交差点のアイコンと交差点の名称とを対応づけるため、同一交差点に進入可能な車線のアイコンを横方向に並べ、その上方に交差点名称を表示する。案内区間内の交差点が複数個である場合、制御部２０は、交差点名称と当該交差点についてのアイコンとをセットにして、交差点への到達順序で縦方向に並べる。この構成によれば、同一交差点についての車線および異なる交差点についての車線を明確に区別し、わかりやすく表示領域内に表示することができる。
【００２６】
なお、本実施形態において各アイコンは、実在の車線の並びに従って並べられる。すなわち、本実施形態においては地図とともに車線の表示領域が表示されるため、当該地図上に表示された道路で実在の車線が並ぶ方向と平行な方向に、実在の車線の並び順と同一の順序で表示領域内に車線毎のアイコンが並べられる。
【００２７】
以上の構成において、案内区間における車線の最大数および最長の名称が全ての道路を考慮した場合における車線の最大数および最長の名称より小さければ、全ての道路を考慮した場合における表示領域よりも小さい表示領域で車線案内を行うことが可能である。このため、全ての道路を考慮して固定的な大きさの表示領域とした場合よりも、地図の視認性を向上させることが可能である。
【００２８】
また、予め決められた案内区間についての車線案内は、当該案内区間に存在する車線の最大数および最長の名称によって決定された大きさの表示領域で案内される。従って、案内区間内の車線について車線案内がされる間、表示領域の大きさは固定されている。このため、車両が案内区間を走行している間に表示領域の大きさが頻繁に変化することはなく、視認する利用者に対して煩わしさを感じさせることはない。
【００２９】
（２）交差点案内処理：
次に、交差点案内プログラム２１による交差点案内処理を説明する。図２は交差点案内プログラム２１が実行する交差点案内処理を示すフローチャートである。また、図３は、ナビゲーションシステム１０が搭載された車両が走行する道路の例を示し、図４は当該道路上で表示部に表示される画像の例を示す図である。図３においては道路として道路Ｒ1，Ｒ2，Ｒ3，Ｒ4が示されており、図４に示す地図上に引き出し線で各道路を示している。
【００３０】
また、これらの例において車両の現在位置Ｃは道路Ｒ1上であり、図４に示す地図上では車両の前方の走行予定経路が太線で示されている。また、図３において、各道路Ｒ1，Ｒ2，Ｒ3，Ｒ4の車両進行方向前方の端部に存在する交差点の名称は、それぞれ、交差点ＡＡ，交差点ＢＢＢ，交差点ＣＣ，交差点Ｄである。従って、図４に示された車両の走行予定経路は、道路Ｒ1，Ｒ2，Ｒ3，Ｒ4を通り、交差点Ｄで右折する経路である。
【００３１】
本実施形態において交差点案内処理は、走行予定経路に沿った経路案内が開始された後、一定期間毎（例えば、１００ｍｓ毎）に実行される。交差点案内処理において、制御部２０は、交差点情報取得部２１ａの処理により、車両の現在位置を取得する（ステップＳ１００）。すなわち、制御部２０は、ＧＰＳ受信部４１，車速センサ４２，ジャイロセンサ４３の出力信号に基づいて車両の現在位置を特定する。
【００３２】
次に、制御部２０は、交差点情報取得部２１ａの処理により、車両の現在位置が案内区間内であるか否かを判定する（ステップＳ１０５）。すなわち、制御部２０は、地図情報３０ａを参照し、車両の現在位置よりも前方の予め決められた距離（例えば、７００ｍ）以内において、走行予定経路で非直進方向に走行する案内交差点が存在するか否かを判定する。案内交差点が存在する場合、制御部２０は、案内交差点から車両の進行方向後方に予め決められた距離の区間を案内区間と見なす。そして、制御部２０は、車両の現在位置が当該案内区間内であるか否かを判定する。図３、図４に示す例において走行予定経路は、交差点Ｄで右折する経路であるため、この例において、交差点Ｄから予め決められた距離の区間に車両が存在する場合、制御部２０は車両が案内区間に存在すると判定する。
【００３３】
ステップＳ１０５において、車両の現在位置が案内区間内であると判定されない場合、制御部２０は、交差点案内処理を終了する。一方、ステップＳ１０５において、車両の現在位置が案内区間内であると判定された場合、制御部２０は、ステップＳ１１０において車線案内を実行する。以後、図３，図４の例示を参照する場合、車両が道路Ｒ1上の案内区間に存在する状態を想定する。
【００３４】
ステップＳ１０５において、車両の現在位置が案内区間内であると判定されると、制御部２０は、交差点情報取得部２１ａの処理により、交差点情報を取得する（ステップＳ１１０）。すなわち、制御部２０は、地図情報３０ａを参照し、案内区間において車両の前方に存在する交差点を特定する。そして、制御部２０は、各交差点に進入する進入道路の車線構成を示す情報を取得する。さらに、制御部２０は、地図情報３０ａを参照し、各交差点の名称を示す情報を取得する。
【００３５】
次に、制御部２０は、最大車線数取得部２１ｂの処理により、処理対象の交差点を特定する（ステップＳ１１５）。すなわち、制御部２０は、案内区間に存在する交差点（案内交差点を含む）を１個ずつ順に処理対象とし、ステップＳ１１５〜Ｓ１４０のループ処理を行う。
【００３６】
次に、制御部２０は、最大車線数取得部２１ｂの処理により、車線の数を取得する（ステップＳ１２０）。すなわち、制御部２０は、交差点情報を参照し、処理対象の交差点の車線数を取得してＲＡＭに記録する。例えば、図３に示す例において、処理対象の交差点が交差点ＡＡである場合、車線の数は２であり、処理対象の交差点が交差点ＢＢＢである場合、車線の数は３である。
【００３７】
次に、制御部２０は、最長名称取得部２１ｃの処理により、交差点の名称を取得する（ステップＳ１２５）。すなわち、制御部２０は、交差点情報を参照し、処理対象の交差点の名称を取得してＲＡＭに記録する。例えば、図３に示す例において、処理対象の交差点が交差点ＡＡである場合、交差点の名称は交差点ＡＡであり、処理対象の交差点が交差点ＢＢＢである場合、交差点の名称は交差点ＢＢＢである。
【００３８】
次に、制御部２０は、表示領域決定部２１ｄの処理により、車線の数または名称の長さが既存の値より大きいか否かを判定する（ステップＳ１３０）。すなわち、ここでは、車線の数および交差点名称の文字数のそれぞれを記録するための変数が予め用意されている（初期値は０）。そして、制御部２０は、当該変数の内容とステップＳ１２０，Ｓ１２５で取得した車線の数および名称の長さを比較し、少なくとも一方が大きければ、車線の数または名称の長さが既存の値より大きいと判定する。
【００３９】
ステップＳ１３０において、車線の数または名称の長さが既存の値より大きいと判定された場合、制御部２０は、表示領域決定部２１ｄの処理により、車線の数と名称の少なくとも一方を更新する（ステップＳ１３５）。すなわち、制御部２０はステップＳ１３０において既存の値より大きいと判定された値で変数を更新する。従って、車線の数が既存の値より大きければ車線の数を記録する変数が更新され、交差点の名称の文字数が既存の値より大きければ交差点名称の文字数を記録する変数が更新される。更新は車線の数、交差点名称の文字数のいずれか一方の場合もあるし、双方の場合もある。
【００４０】
ステップＳ１３０において、車線の数または名称の長さが既存の値より大きいと判定されない場合、ステップＳ１３５はスキップされる。ステップＳ１３０において、車線の数または名称の長さが既存の値より大きいと判定されない場合、または、ステップＳ１３５が実行された場合、制御部２０は、表示領域決定部２１ｄの処理により、案内区間内の全交差点について処理が終了したか否かを判定し（ステップＳ１４０）、全交差点に着いて処理が終了したと判定されるまでステップＳ１１５以降の処理を繰り返す。
【００４１】
図３に示す例において、ステップＳ１１５〜Ｓ１４０のループ処理の初回実行時に処理対象の交差点が交差点ＡＡとなった場合、既存の値は０であるため、ステップＳ１３０においては、車線の数２および交差点名称の長さ５（日本語における交差点ＡＡの文字数）の双方が既存の値より大きいと判定される。この結果、ステップＳ１３５において、車線の数が２、名称の長さが文字数５となるように変数が更新される。図３に示す案内区間には交差点ＡＡ、交差点ＢＢＢ、交差点ＣＣ、交差点Ｄが存在し、その全てについての処理が終了した場合、車線の数は交差点Ｄについての車線数である５となり、名称の長さは交差点ＢＢＢについての文字数である６となる。すなわち、車線の数は案内区間に存在する交差点への進入路に実在する車線の数のうち、最大の数となり、名称の長さは案内区間に存在する交差点の名称のうち、最長の名称となる。
【００４２】
ステップＳ１４０において、全交差点について処理が終了したと判定された場合、制御部２０は、表示領域決定部２１ｄの処理により、車線の最大数と最長の名称とで大きい方を表示可能な最小の幅の領域を表示領域に設定する（ステップＳ１４５）。すなわち、制御部２０は、車線の数および交差点名称の文字数のそれぞれを記録するための変数に基づいて、車線の最大数および最長の名称の文字数を特定し、両者の中で、いずれが表示の際に大きい幅を要するのか特定する。
【００４３】
具体的には、車線の進行可能方向はアイコンによって示されるため、制御部２０は、アイコンの幅×車線の最大数によってアイコンの表示の際に必要とされる最大幅を特定する。また、交差点の名称は予め決められたフォントで表記され、当該フォントにおける１文字当たりの幅は決められている。そこで、制御部２０は、交差点名称の文字数×１文字当たりの幅によって交差点名称の表示の際に必要とされる最大幅を特定する。そして、制御部２０は、車線のアイコンの表示に必要とされる最大幅と、交差点名称の表示に必要とされる最大幅とで大きい方を特定する。
【００４４】
さらに、制御部２０は、特定された最大幅を表示可能な最小の幅の領域を表示領域の幅として設定する。また、制御部２０は、案内区間に存在する交差点の名称と車線のアイコンとが含まれる最小の高さの領域を表示領域の高さとして設定する。なお、本実施形態において、車線の最大数は、ステップＳ１１５〜Ｓ１４０の結果として変数に記録された値自体と異なり得る。すなわち、アイコンが並ぶ第１方向（横方向）に余白が必要な場合、当該余白を含めた数が車線の最大数である。
【００４５】
具体的には、本実施形態における表示領域では、交差点の通過前後において直進方向に存在する車線のアイコンが、第２方向に整列するように配置される。例えば、図３に示す例において、案内区間内で車線Ｌ1，Ｌ2，Ｌ3，Ｌ4が直進方向に並んでいる。このため、例えば、交差点Ａの通過前後で車線Ｌ1，Ｌ2は直進方向に存在するといえる。本実施形態においては、このように交差点の通過前後において直進方向に存在する車線のアイコンを縦方向（第２方向）に整列されて表示領域に表示させる。
【００４６】
図４に示す表示領域Ｚにおいては、車線Ｌ1，Ｌ2，Ｌ3，Ｌ4に対応するアイコンＩ1，Ｉ2，Ｉ3，Ｉ4が縦方向に整列している。すなわち、交差点の通過前後において直進方向に存在する車線のアイコンは、縦方向に平行な直線上に存在するように表示領域Ｚ内に表示される。この構成によれば、利用者は、交差点を挟んだ車線の連続性を把握することができる。
【００４７】
本実施形態においては、このように車線のアイコンを整列させる構成であるため、実際の道路において車線の増減等によって直線状に並んでいない車線が存在すると、余白が必要になる。すなわち、幅方向の一方に詰めてアイコンを配置する場合であっても、車線の整列を行うために当該幅方向の一方に余白が必要になる場合がある。例えば、図３に示す例において、交差点ＣＣに進入する進入道路Ｒ3では交差点ＣＣの直前で車線Ｌ31が増加する。このため、図４に示す表示領域Ｚにおいて、車線Ｌ31を示すアイコンＩ31は左詰めで配置されるが、他の道路においては車線Ｌ3に対する車線Ｌ2等の整列のため、余白Ｍ1，Ｍ2，Ｍ4が必要になる。
【００４８】
そこで、制御部２０は、整列のために第１方向に設けられた余白であって、車線のアイコンの大きさを単位とした余白の数を含めた状態で車線の最大数を特定する。例えば、図３に示す例においては、交差点ＣＣに進入する車線Ｌ31を進行方向前後に延ばした位置に他の交差点に進入する車線が存在しないため、交差点ＣＣ以外の交差点ＡＡ，交差点ＢＢＢ，交差点Ｄのアイコンを表示するために余白が必要になる。そこで、制御部２０は、交差点ＡＡについては、実在する車線数２＋余白数１＝３を、表示領域を決めるための車線の数と見なす。
【００４９】
同様に、交差点ＢＢＢは車線数３＋余白数１＝４が表示領域を決めるための車線の数、交差点Ｄについては車線数５＋余白数１＝６が表示領域を決めるための車線の数である。交差点ＣＣは車線数４が表示領域を決めるための車線の数となる。従って、この例において、制御部２０は、車線の最大数（車線を示すアイコンの幅を単位として表示領域の幅として必要な単位数）を６とみなす。また、図４に示す例において、交差点名称の表示に必要な幅のいずれも、アイコン６個分の幅より小さい。従って、以上の結果、表示領域の幅は車線を示すアイコンの幅の６個分として特定され、表示領域の高さは４個の交差点について名称とアイコンを並べる際に必要になる高さとして特定される。なお、ハッチングが付されたアイコンは、走行予定経路を走行する際の推奨車線である。また、表示領域の高さは、動的に変動してもよいし、固定でもよい。
【００５０】
次に、制御部２０は、車線表示部２１ｅの処理により、各交差点に対応づけて車線のアイコンを表示する（ステップＳ１５０）。すなわち、制御部２０は、ステップＳ１１０で取得された、各交差点についての車線構成を示す情報を参照し、各車線における進行可能方向に基づいて表示すべきアイコンを特定する。なお、アイコンは、進行可能方向毎に予め画像データが定義されており、制御部２０は、画像データを選択することによって所望のアイコンをユーザＩ／Ｆ部４４の表示部に表示することができる。
【００５１】
制御部２０は、さらに、ステップＳ１１０で取得された、各交差点の名称を示す情報に基づいて表示すべき文字列を取得する。そして、制御部２０は、車両に近い交差点が下から上に並び、かつ、各交差点についてアイコンが必要に応じて余白が設けられた状態で横方向に並び、その上部に交差点名称が左詰で表示されるようにユーザＩ／Ｆ部４４の表示部に制御信号を出力する。この結果、例えば、図４に示す表示領域Ｚのように、車線を示すアイコンと交差点名称が表示領域内に表示される。
【００５２】
なお、図４においては、全ての道路を対象とした場合の車線の最大数（または最長の交差点名称）を特定し、最大の車線数のアイコンであっても表示されるように選択された表示領域を破線によって示している。このように、本実施形態においては、破線のような表示領域を常に確保する必要はなく、ほとんどの案内において破線よりも狭い表示領域Ｚで車線案内をすることが可能である。
【００５３】
（３）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、予め決められた案内区間に存在する交差点に進入可能な車線の最大数に基づいて領域の大きさを決定する限りにおいて、他にも種々の実施形態を採用可能である。例えば、交差点案内システムは、車両等に搭載された装置であっても良いし、可搬型の端末によって実現される装置であっても良いし、複数の装置（例えば、クライアントとサーバ）によって実現されるシステムであっても良い。
【００５４】
さらに、交差点案内システムを構成する交差点情報取得部２１ａと最大車線数取得部２１ｂと最長名称取得部２１ｃと表示領域決定部２１ｄと車線表示部２１ｅの少なくとも一部が複数の装置に分かれて存在していても良い。例えば、ナビゲーションシステムがサーバに対して通信を介して要求を行うことによって交差点情報取得部２１ａと最大車線数取得部２１ｂと最長名称取得部２１ｃと表示領域決定部２１ｄとによる処理が実行され、ナビゲーションシステム１０が車線表示部２１ｅによる処理を実行する構成や、ユーザＩ／Ｆ部４４が備えるＥＣＵが表示領域に基づいて車線案内を表示する構成等であってもよい。
【００５５】
むろん、上述の実施形態の一部の構成が省略されてもよいし、処理の順序が変動または省略されてもよい。例えば、表示領域上で交差点名称が表示されない（交差点のアイコン等による対応付けしか行われない）場合や、名称が常に短い場合、名称が全て表示されていなくてもよい（長い場合は表示が切れる）場合等において、表示領域の大きさを特定する際に交差点の名称は考慮されなくてよい。さらに、車線のアイコンを第２方向に整列させず、表示領域の一方に詰めて表示する構成であれば、実在する車線の最大数で表示領域の大きさを決めてよい。
【００５６】
さらに、表示領域内で案内される交差点の数は任意であるし、表示対象の交差点が種々の条件によって変動してもよい。例えば、案内交差点に進入する車線の案内は継続的に表示され、他の交差点については車両前方において車両から近い一定個数の交差点について案内される構成であってもよい。
【００５７】
交差点情報取得部は、予め決められた案内区間に存在する交差点に関する交差点情報を取得することができればよい。すなわち、限定された案内区間に存在する少なくとも一部の交差点に進入するための車線が案内対象であり、交差点情報取得部は、当該案内対象の車線に関する情報を特定することが可能な交差点情報を取得することができればよい。案内区間は、案内開始前に予め決められれば良く、予め決められた規則に従って案内開始前に決められてもよいし、道路上で予め固定的に決められていてもよい。前者としては、例えば、交差点から交差点の手前に既定距離の区間が案内区間となる構成や既定数の交差点を含む区間が案内区間となる構成等が挙げられる。むろん、既定距離や既定数は、車両の車速等によって変動しても良い。
【００５８】
また、案内区間は、道路上で車線が移動する区間であることが好ましい。従って、車両の走行予定経路が設定されている場合、当該走行予定経路上で案内区間が設定されることが好ましい。走行予定経路が設定されていない場合、車両の推定経路上や車両の前方の道路上に案内区間が設定されることが好ましい。推定経路は、種々の手法によって特定化のうであり、過去の走行履歴や道路種別（例えば、道路種別が同一または類似している道路を走行すると推定するなど）等によって特定されてよい。
【００５９】
交差点情報は、車線毎のアイコンを決定するために必要な情報を特定することができればよく、例えば、交差点に進入可能な車線を交差点毎に示す情報等によって構成される。この情報によれば、各車線での進行方向を特定可能であるとともに、車線の最大数を特定可能である。むろん、車線案内に利用可能な他の情報、例えば、交差点の名称が交差点情報に含まれていてもよい。
【００６０】
最大車線数取得部は、交差点情報に基づいて、案内区間に存在する交差点に進入可能な案内区間上の車線の最大数を取得することができればよい。すなわち、道路上の車線においては、交差点に進入可能な地点で進行可能な方向が限定され得るため、事前に当該進行可能な方向が認知できると利用者にとって有用である。このため、交差点案内システムにおいては、交差点に進入可能な各車線について、各車線での進行可能方向を示すアイコンが並べて表示される。
【００６１】
そこで、最大車線数取得部は、当該案内を行うための表示領域の大きさを決定するために、交差点情報を参照し、案内区間に存在する各交差点に進入する車線の数を計測し、その最大値を取得する。なお、ここでは、案内区間を走行する車両の利用者に対する車線の案内が想定されているため、案内対象となる車線としては、案内区間としての道路を連続的に走行する際に交差点に進入可能な前記案内区間上の車線が想定されればよい。従って、案内区間としての道路を連続的に走行しない場合において交差点に進入可能な車線、例えば、車両の進行方向と異なる方向（逆向き方向や直交する方向）で交差点に進入可能な車線は考慮されなくてよい。
【００６２】
表示領域決定部は、案内区間に存在する交差点に進入可能な車線の最大数に基づいて、前記車線毎のアイコンを並べて表示する表示領域の大きさを決定することができればよい。すなわち、表示領域決定部は、案内区間に存在する交差点に進入可能な車線の最大数に合わせて、案内区間の車線を示すアイコンを表示する表示領域の大きさを変化させることができればよい。例えば、最大数が大きければ表示領域が大きくなり、最大数が小さければ表示領域が小さくなるように変化させることにより、車線の最大数に対して過大な大きさの領域または過小な大きさの領域とならないように構成されることが好ましい。
【００６３】
表示領域は、車線毎のアイコンを並べて表示可能な領域であればよく、車線数の増減により、アイコンが並べられた方向の長さが変動し得るため、少なくとも当該方向の長さが増減することによって表示領域の大きさが調整されればよい。むろん、アイコンが並べられた方向の端点に余白が設けられてもよいが、この場合は、当該余白も含めた表示領域の大きさが、車線の最大数に応じて変化すればよい。
【００６４】
車線表示部は、決定された大きさの表示領域内に車線での進行可能方向を示すアイコンを並べて表示させることができればよい。すなわち、車線表示部は、車線毎のアイコンを表示することにより、各車線の進行可能方向を利用者に示す車線案内を行うことができればよい。アイコンは車線毎に定義され、並べられていればよいが、実在の車線の並びに従って並べられることが好ましい。例えば、表示部において、地図とともに車線の表示領域が表示される構成において、当該地図上で車線が並ぶ方向と平行な方向に、実在の車線の並び順と同一の順序で表示領域内に車線毎のアイコンが並べられる構成等を採用可能である。アイコンは、車線での進行可能方向を示していればよく、矢印等の画像や文字等によって進行可能方向を示すアイコンを想定可能である。
【００６５】
さらに、交差点情報に基づいて、案内区間に存在する交差点の名称のうち、最長の名称を取得する最長名称取得部を備え、最長の名称を表示領域に表示した場合の大きさと、最大数の車線のアイコンを表示領域に並べて表示した場合の大きさのうち、大きい方の大きさに基づいて、表示領域の大きさが決定され、表示領域内において、アイコンに対応づけて各交差点の名称が表示されてもよい。すなわち、交差点の名称は、交差点を特定するために非常に有用な情報であり、進行可能方向を示すアイコンとともに表示されることが好ましい。
【００６６】
しかし、進行可能方向を示すアイコンとともに交差点の名称が表示される場合、アイコンが並べられた場合の大きさよりも交差点の名称が表示された場合の大きさの方が大きい場合がある。そこで、最長の名称を表示領域に表示した場合の大きさと、最大数の車線のアイコンを表示領域に並べて表示した場合の大きさのうち、大きい方の大きさに基づいて、表示領域の大きさが決定されれば、名称とアイコンとの双方を表示可能な表示領域を表示することが可能になる。また、ここでも交差点についての最長の名称および車線の最大数は、案内区間に存在する交差点に基づいて決められるため、全ての交差点についての最長の名称および車線の最大数に基づいて表示領域の大きさが決定される構成と比較して、表示領域の大きさが過度に大きくなる場合を低減することができる。
【００６７】
さらに、表示領域内において、同一交差点に進入可能な車線のアイコンは第１方向に並べて表示され、異なる交差点に進入可能な車線のアイコンは第１方向に垂直な第２方向に並べて表示される構成であってもよい。すなわち、アイコンが直交する２方向に並べられ、一方には同一交差点についての車線のアイコンが並べられ、他方には異なる交差点についての車線が並べられる構成としてもよい。この構成によれば、同一交差点についての車線および異なる交差点についての車線を明確に区別し、わかりやすく表示領域内に表示することができる。
【００６８】
この構成において、さらに、交差点の通過前後において直進方向に存在する車線のアイコンは、第２方向に整列していてもよい。すなわち、交差点の通過前後において直進方向に存在する車線のアイコンは、第２方向に平行な直線上に存在するように表示領域内に表示されてもよい。この構成によれば、利用者は、交差点を挟んだ車線の連続性を把握することができる。
【００６９】
さらに、この構成において、車線の最大数は、整列のために第１方向に設けられた車線のアイコンの大きさを単位とした余白の数を含んでいてもよい。すなわち、交差点の通過前後において直進方向に存在する車線のアイコンを第２方向に整列させるためには、ある交差点に進入する車線のアイコンの位置を他の交差点に進入する車線のアイコンの位置に基づいて調整する必要がある。この調整のために、アイコンの大きさを単位とした余白が必要になる場合があるため、余白が必要とされる場合には、当該余白を含めて車線の最大数が定義される。すなわち、余白の大きさは、車線の大きさを単位として１個、２個などと数えることができるため、実在する車線の数と余白の数との和を求めることにより、表示領域の大きさを規定するために必要な車線の最大数を容易に定義することが可能である。
【００７０】
さらに、本発明のように、予め決められた案内区間に存在する交差点に進入可能な車線の最大数に基づいて領域の大きさを決定する手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあり、各種の態様を含むものである。例えば、以上のような装置を備えたナビゲーションシステムや方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、装置を制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【符号の説明】
【００７１】
１０…ナビゲーションシステム、２０…制御部、２１…交差点案内プログラム、２１ａ…交差点情報取得部、２１ｂ…最大車線数取得部、２１ｃ…最長名称取得部、２１ｄ…表示領域決定部、２１ｅ…車線表示部、３０…記録媒体、３０ａ…地図情報、４１…ＧＰＳ受信部、４２…車速センサ、４３…ジャイロセンサ、４４…ユーザＩ／Ｆ部
【図１】
0006651391.tif 000002
【図２】
0006651391.tif 000003
【図３】
0006651391.tif 000004
【図４】
0006651391.tif 000005