(57)【要約】【課題】交差点間の距離が短くても一方通行マークが密集する可能性を低減できる技術の提供。【解決手段】地図表示システムは、交差点によって区切られたリンクを複数結合することにより形成された一方通行区間を取得する区間取得部と、前記一方通行区間を示す地図を表示部にて表示するにあたり、前記一方通行区間を構成する前記リンクの長さを前記一方通行区間に沿って合計した合計値が基準距離以上となるリンク群ごとに、前記一方通行区間が一方通行であることを示す一方通行マークを１個表示するように設定する表示制御部と、を備える。【選択図】図２
2017198788.tif 000002
【特許請求の範囲】
【請求項１】
交差点によって区切られたリンクを道路属性に基づいて複数結合することにより形成された一方通行区間を取得する区間取得部と、
前記一方通行区間を示す地図を表示部にて表示するにあたり、前記一方通行区間を構成する前記リンクの長さを前記一方通行区間に沿って合計した合計値が基準距離以上となるリンク群ごとに、前記一方通行区間が一方通行であることを示す一方通行マークを１個表示するように設定する表示制御部と、
を備える地図表示システム。
【請求項２】
前記基準距離は、前記地図の縮尺に応じて設定される、
請求項１に記載の地図表示システム。
【請求項３】
前記一方通行マークは、前記一方通行区間に沿った線状の図形であり、
前記地図上における前記一方通行マークの長さは、前記基準距離に対応する前記地図上の長さ以下である、
請求項２に記載の地図表示システム。
【請求項４】
前記表示制御部は、前記一方通行区間を構成する前記リンクの長さを前記一方通行区間に沿って合計した合計値が基準距離以上となる前記リンク群のうち、最後に合計した前記リンクの長さが閾値よりも大きい場合に、当該リンク群に前記一方通行マークを２個以上表示するように設定する、
請求項１から請求項３のいずれか一項に記載の地図表示システム。
【請求項５】
コンピュータを、
交差点によって区切られたリンクを道路属性に基づいて複数結合することにより形成された一方通行区間を取得する区間取得部、
前記一方通行区間を示す地図を表示部にて表示するにあたり、前記一方通行区間を構成する前記リンクの長さを前記一方通行区間に沿って合計した合計値が基準距離以上となるリンク群ごとに、前記一方通行区間が一方通行であることを示す一方通行マークを１個表示するように設定する表示制御部、
として機能させる地図表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図表示システムおよび地図表示プログラムに関する。
【背景技術】
【０００２】
間に他の交差点のない２個の交差点間の区間を１個の道路区間としてグルーピングし、当該道路区間における所定長ごとに一方通行マークを表示する技術が知られている（特許文献１、参照）。特許文献１において、グルーピングされた道路区間の長さが閾値未満の場合、当該道路区間の横に１個の一方通行マークが表示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１４８７４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１においては、連続する交差点間に必ず１個の一方通行マークを表示される。そのため、交差点間の距離が短い道路区間が複数連続して存在する領域の地図を表示した場合に、一方通行マークが密集しすぎて地図が見づらくなるという問題があった。
本発明は、前記課題にかんがみてなされたもので、交差点間の距離が短くても一方通行マークが密集する可能性を低減できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記の目的を達成するため、本発明の地図表示システムは、交差点によって区切られたリンクを道路属性に基づいて複数結合することにより形成された一方通行区間を取得する区間取得部と、一方通行区間を示す地図を表示部にて表示するにあたり、一方通行区間を構成するリンクの長さを一方通行区間に沿って合計した合計値が基準距離以上となるリンク群ごとに、一方通行区間が一方通行であることを示す一方通行マークを１個表示するように設定する表示制御部と、を備える。
【０００６】
前記の目的を達成するため、本発明の地図表示プログラムは、コンピュータを、交差点によって区切られたリンクを道路属性に基づいて複数結合することにより形成された一方通行区間を取得する区間取得部、一方通行区間を示す地図を表示部にて表示するにあたり、一方通行区間を構成するリンクの長さを一方通行区間に沿って合計した合計値が基準距離以上となるリンク群ごとに、一方通行区間が一方通行であることを示す一方通行マークを１個表示するように設定する表示制御部、として機能させる。
【０００７】
前記の構成において、複数のリンクによって形成されたリンク群ごとに一方通行マークを１個表示できるため、単一のリンクの長さ（連続する交差点間の距離）が短くても、一方通行マークが密集する可能性を低減できる。すなわち、リンクの長さの合計値が基準距離以上となるリンク群ごとに１個の一方通行マークを表示するため、一方通行マークの表示周期を基準距離以上とすることができる。また、一方通行区間は道路属性に基づいて形成されるため、道路属性に応じて一方通行マークの表示が可能となる。
【図面の簡単な説明】
【０００８】
【図１】ナビゲーションシステムのブロック図である。
【図２】図２Ａはリンクの模式図，図２Ｂ〜図２Ｄは地図の例である。
【図３】地図表示処理のフローチャートである。
【発明を実施するための形態】
【０００９】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）ナビゲーションシステムの構成：
（２）地図表示処理：
（３）他の実施形態：
【００１０】
（１）ナビゲーションシステムの構成：
図１は、本発明の一実施形態にかかる地図表示システムとしてのナビゲーションシステム１０の構成を示すブロック図である。ナビゲーションシステム１０は、車両に備えられている。ナビゲーションシステム１０は、制御部２０と記録媒体３０とを備えている。制御部２０は、ＣＰＵとＲＡＭとＲＯＭ等を備え、記録媒体３０やＲＯＭに記憶されたナビゲーションプログラム２１を実行する。
【００１１】
記録媒体３０は、地図情報３０ａを記録している。地図情報３０ａは、２個のノード間を接続するリンクを特定するリンクデータと、前記ノードを示すノードデータ等を含む。リンクは車両が走行可能な道路区間に対応し、ノードはリンクの長さ方向の端点である交差点に対応する。すなわち、交差点によって区切られた道路区間の単位がリンクである。交差点には、分岐地点と合流地点とが含まれる。リンクの長さは、連続する交差点間の距離であり、リンクごとに様々である。ノードデータは、ノードに対応する交差点についての情報を含んでいる。リンクデータには、リンクの幅方向の中央に設定された形状補間点の位置を示す形状補間点データが含まれている。リンクデータには、リンクが一方通行であるか否かを示す情報と、一方通行の方向を示す情報と、道路種別（高速道路と一般道路の区別）が含まれている。一方通行のリンクを正しい方向で走行した場合に最初に走行する端点（交差点）がリンクの始点であり、一方通行のリンクを正しい方向で走行した場合に最後に走行する端点がリンクの終点である。
【００１２】
さらに、一方通行のリンクのリンクデータには、当該リンクが属する一方通行区間を示す情報が含まれている。一方通行区間とは、連続する一方通行の複数のリンクによって構成される道路区間である。本実施形態の一方通行区間は、道路種別が共通し、かつ、途中の交差点における進行方向の変化角が基準の角度（例えば３０°）以下となる複数の一方通行のリンクが結合することによって形成されている。すなわち、一方通行区間を正しい方向で走行した際に、当該一方通行区間の途中の交差点における進行方向の変化角が基準の角度以下となるように、一方通行区間が形成されている。交差点における進行方向の変化角は、当該交差点における進入方向と退出方向との差の絶対値であってもよい。交差点における進入方向は、当該交差点のノードと、当該ノードに最も近い進入リンク内の形状補間点（存在しない場合には始点のノード）と、を接続する線の方向であってもよい。進入リンクとは当該交差点を終点とする一方通行のリンクである。交差点における退出方向は、当該交差点のノードと、当該ノードに最も近い退出リンク内の形状補間点（存在しない場合には終点のノード）と、を接続する線の方向であってもよい。退出リンクとは当該交差点を始点とする一方通行のリンクである。
【００１３】
車両は、ＧＰＳ受信部４１と車速センサ４２とジャイロセンサ４３とユーザＩ／Ｆ部４４とを備えている。ＧＰＳ受信部４１は、ＧＰＳ衛星からの電波を受信し、図示しないインタフェースを介して車両の現在地を算出するための信号を出力する。車速センサ４２は、車両が備える車輪の回転速度に対応した信号を出力する。制御部２０は、車速センサ４２からの信号に基づいて車速を取得する。ジャイロセンサ４３は、車両の水平面内の旋回についての角加速度を検出し、車両の向きに対応した信号を出力する。制御部２０は、ジャイロセンサ４３からの信号に基づいて車両の進行方向を取得する。制御部２０は、車速センサ４２およびジャイロセンサ４３等の出力信号に基づいて車両の走行軌跡を特定することで車両の現在地を取得する。ＧＰＳ受信部４１の出力信号は、車速センサ４２およびジャイロセンサ４３等から特定される車両の現在地を補正する等に利用される。
【００１４】
ユーザＩ／Ｆ部４４は、利用者に各種の情報を提供し、または利用者の指示を入力するためのインタフェース部であり、本実施形態においては図示しないタッチパネルディスプレイと音声を出力するスピーカーとを備えている。タッチパネルディスプレイは、本発明の表示部であり、地図を表示する。制御部２０は、当該ユーザＩ／Ｆ部４４に対して制御信号を出力して任意の画像を表示し、任意の音声をスピーカーから出力する。また、制御部２０は、タッチパネルディスプレイに対するタッチ操作に基づいて利用者の設定（目的地の設定等）を取得する。
【００１５】
ナビゲーションプログラム２１は、本発明の地図表示プログラムに相当する。ナビゲーションプログラム２１は、区間取得モジュール２１ａと表示制御モジュール２１ｂとを含む。区間取得モジュール２１ａと表示制御モジュール２１ｂとは、それぞれコンピュータとしての制御部２０を区間取得部と表示制御部として機能させるプログラムモジュールである。
【００１６】
区間取得モジュール２１ａの機能により制御部２０は、交差点によって区切られたリンクを複数結合することにより形成された一方通行区間を取得する。すなわち、区間取得モジュール２１ａの機能により制御部２０は、タッチパネルディスプレイに表示させる地図を地図情報３０ａに基づいて描画するとともに、当該地図上に表示される一方通行区間を取得する。具体的に、制御部２０は、地図上に表示されるリンクのリンクデータを参照することにより、当該リンクが属する一方通行区間を取得する。むろん、一方通行区間に属するリンクは一方通行のリンクである。
【００１７】
表示制御モジュール２１ｂの機能により制御部２０は、一方通行区間を示す地図を表示部（タッチパネルディスプレイ）にて表示するにあたり、一方通行区間を構成するリンクの長さを一方通行区間に沿って合計した合計値が基準距離以上となるリンク群ごとに、一方通行区間が一方通行であることを示す一方通行マークを１個表示するように設定する。表示制御モジュール２１ｂの機能により制御部２０は、一方通行区間の最初のリンクと最後のリンクを取得し、当該最初のリンクから最後のリンクに向けて順にリンクを選択し、長さを合計していく。一方通行区間を正しい方向で走行した場合に最初に走行するリンクが最初のリンクであり、一方通行区間を正しい方向で走行した場合に最後に走行するリンクが最後のリンクである。
【００１８】
制御部２０は、リンクの長さの合計値が基準距離以上となった場合に、合計値をクリアする（０に初期化）とともに、最後に長さを合計したリンクに対応する地図上の位置に一方通行マークを１個表示する。一方、制御部２０は、リンクの長さの合計値が基準距離未満である場合には、合計値を保持するとともに、最後に長さを合計したリンクに対応する地図上の位置に一方通行マークを表示しない。その結果、リンクの長さの合計値が基準距離以上となるリンク群ごとに、一方通行マークが１個表示されることとなる。
【００１９】
図２Ａは、リンクの模式図である。同図において、紙面右方向が一方通行の方向となっているリンクＬ1〜Ｌ7によって一方通行区間Ｏが形成されている。リンクＬ1〜Ｌ7同士が接続する黒丸が交差点を意味する。一方通行区間Ｏの途中に６個の交差点が存在している。一方通行区間Ｏにおいて、リンクＬ1が最初のリンクであり、リンクＬ7が最後のリンクである。制御部２０は、リンクＬ1→Ｌ2→Ｌ3→Ｌ4→Ｌ5→Ｌ6→Ｌ7の順にリンクＬ1〜Ｌ7の長さを合計していく。むろん、制御部２０は、最後のリンクＬ7から最初のリンクＬ1に向けて順にリンクＬ1〜Ｌ7の長さを合計してもよい。
【００２０】
図２Ａに示すように、リンクＬ1〜Ｌ4の長さを合計したところで合計値が基準距離Ｔ以上となる。そこで、制御部２０は、合計値をクリアするとともに、最後に長さを合計したリンクＬ4に対応する地図上の位置に一方通行マークＭを１個表示する。さらに、リンクＬ5〜Ｌ7の長さを合計したところで合計値が基準距離Ｔ以上となる。そこで、制御部２０は、最後に長さを合計したリンクＬ7に対応する地図上の位置に一方通行マークＭを１個表示する。
【００２１】
図２Ｂは、図２Ａの場合に示される地図の例である。一方通行マークＭは、一方通行区間Ｏに沿った線状の図形であり、具体的に地図上の長さがＡとなる矢印である。一方通行マークＭの方向は、当該一方通行マークＭが表示されるリンクＬ4，Ｌ7の始点から終点に向かうベクトルの方向であってもよいし、リンクＬ4，Ｌ7の終点や長さ方向の中点におけるリンクの方向（形状補間点やノードを接続する線の方向）であってもよい。また、一方通行マークＭの頭部の先端がリンクＬ4，Ｌ7の終点に接続している。以上のように一方通行マークＭを表示することにより、リンクＬ1〜Ｌ4のリンク群Ｇ1について１個の一方通行マークＭを表示し、リンクＬ5〜Ｌ7のリンク群Ｇ2について１個の一方通行マークＭを表示することができる。図２Ｂの地図の縮尺は１／Ｒであり、Ｒは縮尺分母を意味する。Ｒが大きくなるほど縮尺が小さくなり、広域の地図となる。
【００２２】
ここで、基準距離Ｔは、地図の縮尺（１／Ｒ）に応じて設定される。具体的に、基準距離Ｔは、地図の縮尺分母Ｒに、地図上における一方通行マークＭの長さＡを乗算した値（Ａ＊Ｒ）以上の長さに設定されている（例えばＴ＝１．５＊Ａ＊Ｒ）。すなわち、地図上における一方通行マークＭの長さＡは、基準距離Ｔに対応する地図上の長さ（Ｔ／Ｒ）以下である。
【００２３】
以上説明した本実施形態の構成において、複数のリンクＬ1〜Ｌ7によって形成されたリンク群Ｇ1，Ｇ2ごとに一方通行マークＭを１個表示できるため、単一のリンクＬ1〜Ｌ7の長さ（連続する交差点間の距離）が短くても、一方通行マークＭが密集する可能性を低減できる。リンクの長さの合計値が基準距離Ｔ以上となるリンク群Ｇ1，Ｇ2ごとに１個の一方通行マークＭを表示するため、一方通行マークＭの表示周期を基準距離Ｔ以上とすることができる。また、一方通行区間Ｏは道路属性に基づいて形成されるため、道路属性に応じて一方通行マークＭの表示が可能となる。
【００２４】
本実施形態では、一般道路と高速道路とで一方通行区間Ｏを区切ることができるため、一方通行が継続していても一般道路と高速道路とが切り替わる交差点に対応する位置に一方通行マークＭを表示できるとともに、一般道路と高速道路とに跨って一方通行マークＭが表示されることを防止できる。すなわち、一般道路と高速道路等の道路属性が切り替わる地点にて、改めて一方通行の方向を認識させ、道路属性の切り替わりを利用者が認識できるように一方通行マークＭを表示できる。
【００２５】
また、基準距離Ｔは、地図の縮尺（１／Ｒ）に応じて設定されるため、広域の地図を表示する際に一方通行マークＭが密集する可能性を低減できる。本実施形態において、地図の縮尺（１／Ｒ）が大きくなるほど基準距離Ｔが大きくなるため、広域の地図を表示する際に一方通行マークＭが密集する可能性を効果的に低減できる。また、地図上における一方通行マークＭの長さＡは、基準距離Ｔに対応する地図上の長さ（Ｔ／Ｒ）以下であるため、地図上において複数の一方通行マークＭ同士が重なる可能性を低減できる。
【００２６】
（２）地図表示処理：
次に、ナビゲーションプログラム２１の機能により実行される地図表示処理を説明する。本実施形態の地図表示処理は、表示する地図上の一方通行区間Ｏに変化が生じる場合、すなわち地図を新たに表示する場合、および、地図の位置と縮尺の少なくとも一方が変更された場合に実行される処理である。なお、地図上に一方通行区間Ｏの一部が表示される場合、制御部２０は、当該一方通行区間Ｏのうちの表示される部分を１個の一方通行区間Ｏと見なして地図表示処理を行う。
【００２７】
まず、区間取得モジュール２１ａの機能により制御部２０は、表示する地図上の一方通行区間を取得する（ステップＳ１００）。すなわち、制御部２０は、現在地等が中心に位置し、縮尺に応じた大きさを有する矩形領域である地図表示領域を設定し、当該地図表示領域内に存在する一方通行区間Ｏを取得する。
【００２８】
次に、表示制御モジュール２１ｂの機能により制御部２０は、リンクの長さの合計値をクリアする（ステップＳ１０５）。すなわち、制御部２０は、リンクの長さの合計値を０に初期化する。次に、表示制御モジュール２１ｂの機能により制御部２０は、一方通行区間の最初のリンクＬ1から順にリンクＬ1〜Ｌ7を選択する（ステップＳ１１０）。
【００２９】
次に、表示制御モジュール２１ｂの機能により制御部２０は、選択したリンクの長さを合計値に加算する（ステップＳ１１５）。次に、表示制御モジュール２１ｂの機能により制御部２０は、リンクの長さの合計値が基準距離Ｔ以上であるか否かを判定する（ステップＳ１２０）。このとき制御部２０は、表示する地図の縮尺（１／Ｒ）と、地図上における一方通行マークＭの長さＡとに基づいて、基準距離Ｔ（≧Ａ＊Ｒ）を設定する。
【００３０】
リンクの長さの合計値が基準距離Ｔ以上であると判定しなかった場合（ステップＳ１２０：Ｎ）、表示制御モジュール２１ｂの機能により制御部２０は、最後のリンクＬ7を選択したか否かを判定する（ステップＳ１２５）。最後のリンクＬ7を選択したと判定しなかった場合（ステップＳ１２５：Ｎ）、制御部２０は、ステップＳ１１０に戻る。すなわち、リンクの長さの合計値が基準距離Ｔ以上となるまで、選択したリンクの長さを加算する処理（ステップＳ１１５）を繰り返して実行する。
【００３１】
一方、最後のリンクＬ7を選択したと判定した場合（ステップＳ１２５：Ｙ）、表示制御モジュール２１ｂの機能により制御部２０は、選択中のリンク（最後のリンクＬ7）に対応する地図上の位置に一方通行マークＭを表示する（ステップＳ１３０）。すなわち、選択中のリンクが一方通行区間Ｏの最後のリンクＬ7である場合、当該最後のリンクＬ7の長さを合計して得られた合計値が基準距離Ｔ以上であるか否かに拘わらず、最後のリンクＬ7に対応する地図上の位置に一方通行マークＭを表示する。これにより、一方通行区間Ｏ全体の長さが基準距離Ｔ未満である場合にも、１個の一方通行マークＭを表示することができる。
【００３２】
リンクの長さの合計値が基準距離Ｔ以上であると判定した場合（ステップＳ１２０：Ｙ）、表示制御モジュール２１ｂの機能により制御部２０は、選択中のリンク（最後のリンクＬ7以外）に対応する地図上の位置に一方通行マークＭを表示する（ステップＳ１３５）。図２Ａ，図２Ｂの例では、リンクＬ4，Ｌ7を選択した場合にリンクＬ1〜Ｌ4，Ｌ5〜Ｌ7の長さの合計値が基準距離Ｔ以上となり、リンクＬ4，Ｌ7に対応する地図上の位置に一方通行マークＭが表示されることとなる。つまり、リンクＬ1〜Ｌ4のリンク群Ｇ1について１個の一方通行マークＭが表示され、リンクＬ5〜Ｌ7のリンク群Ｇ2について１個の一方通行マークＭが表示されることとなる。
【００３３】
次に、表示制御モジュール２１ｂの機能により制御部２０は、リンクの長さの合計値をクリアする（ステップＳ１４０）。すなわち、一方通行マークＭを表示した途中のリンクＬ4の次のリンクＬ5から長さの合計を開始できるように合計値を０に初期化する。
【００３４】
次に、表示制御モジュール２１ｂの機能により制御部２０は、最後のリンクＬ7を選択したか否かを判定する（ステップＳ１４５）。最後のリンクＬ7を選択したと判定しなかった場合（ステップＳ１４５：Ｎ）、制御部２０は、ステップＳ１１０に戻る。すなわち、リンクの長さの合計値が基準距離Ｔ以上となるまで、選択したリンクの長さを加算する処理（ステップＳ１１５）を繰り返して実行する。一方、最後のリンクＬ7を選択したと判定した場合（ステップＳ１４５：Ｙ）、制御部２０は、地図表示処理を終了する。すなわち、制御部２０は、表示する地図上の一方通行区間Ｏに変化が生じる次のタイミングまで待機する。なお、他のリンクと一方通行区間Ｏが形成されることなく、単独のリンクが一方通行となっている場合、当該リンクの長さに拘わらず、当該リンクに対応する地図上の位置に一方通行マークＭを表示すればよい。
【００３５】
（３）他の実施形態：
前記実施形態においては、車載のナビゲーションシステム１０が本発明の構成を備えたが、必ずしも車載器が本発明の構成を備えなくてもよい。本発明の構成を備えたサーバが地図を表示するための表示データを生成し、当該表示データを車載器に送信することで、車両内の表示部に地図を表示させてもよい。また、一方通行区間に対応する地図上の位置に表示する一方通行マークの位置を設定する処理は、必ずしも地図を表示する際に実行されなくてもよい。例えば、地図の表示に使用する地図情報を作成する際に、予め一方通行区間ごとに一方通行マークを表示する位置を設定しておいてもよい。このようにして作成された地図情報に基づいて地図を表示することにより、本発明の効果を奏する地図を表示できる。
【００３６】
表示制御モジュール２１ｂの機能により制御部２０は、一方通行区間Ｏを構成するリンクＬ1〜Ｌ7の長さを一方通行区間Ｏに沿って合計した合計値が基準距離Ｔ以上となるリンク群Ｇ1，Ｇ2のうち、最後に合計したリンクＬ4，Ｌ7の長さが閾値よりも大きい場合に、当該リンク群Ｇ1，Ｇ2に一方通行マークＭを２個以上表示するように設定してもよい。例えば、図３のステップＳ１２０にてリンクの長さの合計値が基準距離Ｔ以上であると判定した場合、制御部２０は、リンクの長さの合計値を基準距離Ｔで除算した商の数だけ一方通行マークＭを表示してもよい。ここで、最後に合計したリンクＬ4，Ｌ7の長さが閾値としての基準距離Ｔよりも大きい場合に、リンク群Ｇ1，Ｇ2の長さの合計値を基準距離Ｔで除算した商が２以上となり得る。
【００３７】
例えば、図２ＡにおけるリンクＬ5〜Ｌ7のリンク群Ｇ2の長さの合計値を基準距離Ｔで除算した商は２となる。そのため、図２Ｃに示すように、制御部２０は、リンク群Ｇ2について２個の一方通行マークＭを表示してもよい。例えば、制御部２０は、リンク群Ｇ2の始点の交差点に１個目の一方通行マークＭの末尾が接続し、リンクＬ5〜Ｌ7のリンク群Ｇ2の終点の交差点に２個目の一方通行マークＭの頭部の先端が接続するようにしてもよい。最後に合計したリンクＬ7の長さが長い場合には、リンク群Ｇ2の長さが基準距離Ｔよりも大幅に長くなる場合が生じ得る。このような場合に、１個のリンク群Ｇ2について２個以上の一方通行マークＭを表示することにより、一方通行マークＭが疎となり過ぎて一方通行であることの認識が困難となる可能性を低減できる。
【００３８】
このように、最後に合計したリンクＬ7の長さが閾値よりも大きい場合に、一方通行区間Ｏの終点または始点に一方通行マークＭを表示すると、一方通行マークＭが疎となり過ぎて一方通行であることの認識が困難となる可能性が生じ得る。そのため、図２Ｄに示すように、制御部２０は、最後に合計したリンクＬ7の長さが閾値よりも大きい場合に、当該リンク群Ｇ2の中間点に対応する地図上の位置に１個の一方通行マークＭを表示してもよい。これにより、リンクＬ5〜Ｌ7のリンク群Ｇ2の始点付近も一方通行であることを認識させることができる。
【００３９】
また、道路属性が共通する複数のリンクによって一方通行区間が形成される構成において、制御部２０は、一方通行区間の道路属性ごとに異なる大きさの基準距離Ｔを設定してもよい。例えば、制御部２０は、高速道路の一方通行区間に対して、一般道路の一方通行区間よりも大きい基準距離Ｔを設定してもよい。単一の一方通行区間において当該一方通行区間を構成するリンクの道路属性が混在しないため、道路属性に適した基準距離Ｔを設定できる。
【００４０】
本発明において、地図とは表示部に表示される地図であればよく、車両が通行可能な道路区間を示す地図であればよい。表示部は、ナビゲーション装置等の車載器の一部であってもよいし、車両以外の場所に備えられてもよい。交差点は、３個以上のリンクが接続している地点であればよく、分岐地点や合流地点も含まれる。リンクは、始点と終点に交差点が存在し、途中に交差点が存在ない道路区間である。
【００４１】
区間取得部は、予め地図情報に定義された一方通行区間を取得してもよいし、リンクに対応付けられた道路属性に基づいて一方通行区間を形成して取得してもよい。一方通行区間とは、複数のリンクを結合することにより形成されたものであり、途中に少なくとも１個の交差点が存在する区間である。また、一方通行区間を構成するリンクはすべて一方通行のリンクであり、正しい方向に走行した場合に最初に通過する交差点である始点と、正しい方向に走行した場合に最後に通過する交差点である終点とが定義される。一方通行区間は、連続して走行可能な複数のリンクを結合することにより形成されたものであり、一方通行区間の途中の交差点は、あるリンクの終点かつ別のリンクの始点を構成する。
【００４２】
また、区間取得部は、道路属性が共通する複数のリンクで構成された一方通行区間を取得してもよいし、道路属性の類似度が閾値以上の複数のリンクで構成された一方通行区間を取得してもよい。道路属性とは、道路種別（高速道路，有料道路，一般道路，細街路等の区別）であってもよいし、路線名であってもよいし、道路規模（幅員，レーン数等）であってもよいし、管轄種別（国道，県道，州道，市道，町道，私道等）であってもよいし、リンク上における一方通行の方向であってもよいし、車速の区分（制限車速，プローブ情報等に基づく計測車速）であってもよい。また、道路属性は、各リンクが属する道なり路線であってもよい。道なり路線とは、道路種別や路線名や道路規模や管轄種別や交差点における進行方向の変化角や車速の区分に基づいて単一の道なりの道路であると判断された路線であり、一方通行区間は同一の道なり路線に属するリンクを結合することによって形成されてもよい。例えば、交差点にてあるリンクから別のリンクに退出した際の当該交差点における進行方向の変化角が基準角（例えば３０°）以下である場合に、当該２個のリンクが同一の道なり路線に属するとされてもよい。予め道なり路線が地図情報に定義されていれば、道なり路線の情報に基づいて一方通行区間を形成できる。
【００４３】
リンクの長さの合計値が基準距離以上となるリンク群ごとに一方通行マークを１個表示するとは、当該リンク群が示される地図上の位置のいずれかに一方通行マークが１個表示されることを意味する。ただし、一方通行マークは、必ずしもリンク群が示される地図上の位置に表示されなくてもよく、リンク群が示される地図上の位置の近傍の位置（例えば予め決められた距離以内の位置）に表示されてもよい。また、一方通行マークは、リンクの長さの合計値が基準距離以上となるリンク群の始点または終点が示される地図上の位置に表示されてもよいし、中間地点が示される地図上の位置に表示さてもよい。基準距離は、固定の距離であってもよいし、利用者の設定や地図の表示状態や車両の走行状態等に応じて設定される可変の距離であってもよい。また、一方通行区間に沿ってリンクの長さを合計するとは、一方通行区間の始点側のリンクから終点側のリンクに向けて順にリンクの長さを合計することであってもよいし、反対に一方通行区間の終点側のリンクから始点側のリンクに向けて順にリンクの長さを合計することであってもよい。
【００４４】
また、基準距離は、地図の縮尺に応じて設定されてもよい。これにより、広域の地図を表示する際に一方通行マークが密集する可能性を低減できる。なお、基準距離は必ずしも地図の縮尺に応じて設定されなくてもよく、例えば利用者の操作に応じて設定されてもよいし、地図上に表示する他のアイコンの表示有無や表示密度に応じて設定されてもよい。
【００４５】
さらに、一方通行マークは、一方通行区間に沿った線状の図形であり、地図上における一方通行マークの長さは、基準距離に対応する地図上の長さ以下であってもよい。これにより、地図上において複数の一方通行マーク同士が重なる可能性を低減できる。ただし、一方通行マークは、必ずしも線状の図形でなくてもよく、一方通行マークを１個表示するリンク群の終点付近に表示される進入禁止マークであってもよい。
【００４６】
さらに、表示制御部は、一方通行区間を構成するリンクの長さを一方通行区間に沿って合計した合計値が基準距離以上となるリンク群のうち、最後に合計したリンクの長さが閾値よりも大きい場合に、当該リンク群に一方通行マークを２個以上表示するように設定してもよい。最後に合計したリンクの長さが長い場合には、リンク群の長さが基準距離よりも大幅に長くなる場合が生じ得る。このような場合に、１個のリンク群について２個以上の一方通行マークを表示することにより、一方通行マークが疎となり過ぎて一方通行であることの認識が困難となる可能性を低減できる。例えば、表示制御部は、最後に合計したリンクの長さが基準距離以上である場合に、１個のリンク群について２個の一方通行マークを表示してもよい。
【００４７】
さらに、本発明のように、交差点を途中に含む一方通行区間に対して１個の一方通行マークを表示する手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあり、各種の態様を含むものである。例えば、以上のような装置を備えたナビゲーションシステム、地図表示システムや方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、装置を制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【符号の説明】
【００４８】
１０…ナビゲーションシステム、２０…制御部、２１…ナビゲーションプログラム、２１ａ…区間取得モジュール、２１ｂ…表示制御モジュール、３０…記録媒体、３０ａ…地図情報、４１…ＧＰＳ受信部、４２…車速センサ、４３…ジャイロセンサ、４４…ユーザＩ／Ｆ部、Ｇ1，Ｇ2…リンク群、Ｌ1，Ｌ7…リンク、Ｍ…一方通行マーク、Ｏ…一方通行区間、Ｒ…縮尺分母、Ｔ…基準距離
【図１】
2017198788.tif 000003
【図２】
2017198788.tif 000004
【図３】
2017198788.tif 000005