(57)【要約】【課題】狭い範囲に複数の道路が存在する場合であっても利用者所望の道路を容易に選択できるようにする技術の提供。【解決手段】地図を表示部に表示し、前記表示部の表示面に物体が接触している接触位置を検出し、前記接触位置の軌跡に対応する前記地図上の道路を経路として受け付け、同方向に延びるとともに前記地図上での表示位置間の距離が第１距離以内である複数の道路が前記接触位置から所定範囲以内に存在する場合、前記複数の道路の少なくとも一方を位置補正対象道路とし、前記複数の道路同士の距離が第２距離（＞第１距離）以上となるように前記位置補正対象道路の前記地図上での表示位置を補正して前記表示部に表示する。【選択図】図４
2012202956.tif 000002
【特許請求の範囲】
【請求項１】
地図を表示部に表示する表示制御手段と、
前記表示部の表示面に物体が接触している接触位置を検出する接触検出手段と、
前記接触位置の軌跡に対応する前記地図上の道路を経路として受け付ける経路受付手段と、
同方向に延びるとともに前記地図上での表示位置間の距離が第１距離以内である複数の道路が前記接触位置から所定範囲以内に存在する場合、前記複数の道路の少なくとも一方を位置補正対象道路とし、前記複数の道路同士の距離が前記第１距離よりも大きい第２距離以上となるように前記位置補正対象道路の前記地図上での表示位置を補正して前記表示部に表示する位置補正手段と、
を備える経路選択支援装置。
【請求項２】
前記位置補正手段は、
同方向に延びるとともに前記地図上での表示位置間の距離が第１距離以内である高速道路と高速道路以外の道路とが前記接触位置から所定範囲以内に存在する場合、前記高速道路を前記位置補正対象道路とする、
請求項１に記載の経路選択支援装置。
【請求項３】
前記位置補正手段は、
前記複数の道路が延びる方向に対する右方向と左方向との少なくとも一方の前記地図上において前記複数の道路から第３距離以下の範囲に前記複数の道路と同方向に延びる他の道路が存在しない場合に、当該他の道路が存在しない方向に前記位置補正対象道路を移動させるように前記位置補正対象道路の前記地図上での表示位置を補正する、
請求項２に記載の経路選択支援装置。
【請求項４】
前記位置補正手段は、
前記右方向と前記左方向との双方において前記複数の道路から第３距離以下の範囲に前記複数の道路と同方向に延びる他の道路が存在する場合、前記右方向と前記左方向との少なくとも一方で前記複数の道路から前記他の道路までの距離が前記第３距離より大きくなるように前記地図の縮尺を変更し、縮尺変更後の地図において前記複数の道路から前記他の道路までの距離が前記第３距離より大きい方向に前記位置補正対象道路を移動させるように前記位置補正対象道路の前記地図上での表示位置を補正する、
請求項３に記載の経路選択支援装置。
【請求項５】
前記位置補正手段は、
前記位置補正対象道路の端点が、前記位置補正対象道路以外の道路上に存在するとともに当該位置補正対象道路以外の道路が延びる方向に沿って隣接する交差点の間の位置となるように、前記位置補正対象道路を前記表示部に表示する、
請求項１〜請求項４のいずれかに記載の経路選択支援装置。
【請求項６】
地図を表示部に表示する表示制御工程と、
前記表示部の表示面に物体が接触している接触位置を検出する接触検出工程と、
前記接触位置の軌跡に対応する前記地図上の道路を経路として受け付ける経路受付工程と、
同方向に延びるとともに前記地図上での表示位置間の距離が第１距離以内である複数の道路が前記接触位置から所定範囲以内に存在する場合、前記複数の道路の少なくとも一方を位置補正対象道路とし、前記複数の道路同士の距離が前記第１距離よりも大きい第２距離以上となるように前記位置補正対象道路の前記地図上での表示位置を補正して前記表示部に表示する位置補正工程と、
を含む経路選択支援方法。
【請求項７】
地図を表示部に表示する表示制御機能と、
前記表示部の表示面に物体が接触している接触位置を検出する接触検出機能と、
前記接触位置の軌跡に対応する前記地図上の道路を経路として受け付ける経路受付機能と、
同方向に延びるとともに前記地図上での表示位置間の距離が第１距離以内である複数の道路が前記接触位置から所定範囲以内に存在する場合、前記複数の道路の少なくとも一方を位置補正対象道路とし、前記複数の道路同士の距離が前記第１距離よりも大きい第２距離以上となるように前記位置補正対象道路の前記地図上での表示位置を補正して前記表示部に表示する位置補正機能と、
をコンピュータに実現させる経路選択支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、走行予定経路を選択する際の支援を行う経路選択支援装置、方法およびプログラムに関する。
【背景技術】
【０００２】
従来、表示部に表示された地図上の道路を指等の物体でなぞることによって利用者所望の道路を指示する技術が知られている。例えば、特許文献１に開示された技術においては、案内経路の確認画面が表示されている状態で、表示されている地図上の道路を利用者が指でなぞることによって利用者によって通過道路が指定されたと判断し、当該指定された通過道路を経路として選択する技術が開示されている。また、地図上の狭い領域でアイコンが重なっている場合に、拡大図を表示するなどして複数のアイコンが重ならないように表示する技術も知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２００９７９号公報
【特許文献２】特開２００９−１１６３７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示された従来の技術においては、地図上の道路に物体を接触させることによって道路を指示するため、物体が接触している部分は当該物体に隠され、当該部分の地図に表示された道路を利用者が視認することが困難である。従って、利用者は物体によって隠された地図上の道路を正確に把握することなく物体によって道路を指示する必要がある。このため、物体に隠された部分に複数の道路が存在する場合など、狭い範囲に複数の道路が存在する場合には、利用者所望の道路を選択することが困難である。
【０００５】
さらに、特許文献２に開示された従来の技術においては、アイコンが重ならないようにアイコンの配置をずらしている。しかし、上述のように地図上の道路に物体を接触させることによって道路を指示する場合、アイコンが重なっていない状態であっても上述のように狭い範囲に複数の道路が存在する状況であれば、やはり、利用者所望の道路を選択することが困難である。
本発明は、上記課題にかんがみてなされたもので、狭い範囲に複数の道路が存在する場合であっても利用者所望の道路を容易に選択できるようにする技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するため、本発明においては、地図が表示された表示部の表示面に物体が接触している接触位置を検出し、接触位置の軌跡に対応する地図上の道路を経路として受け付ける。さらに、同方向に延びるとともに地図上での表示位置間の距離が第１距離以内である複数の道路が接触位置から所定範囲以内に存在する場合、複数の道路の少なくとも一方を位置補正対象道路とする。そして、複数の道路同士の距離が第２距離（＞第１距離）以上となるように位置補正対象道路の地図上での表示位置を補正して表示部に表示する。
【０００７】
すなわち、同方向に延びる複数の道路の表示位置間の距離が第１距離以内であることにより、接触位置の軌跡による経路の選択が困難である場合に、複数の道路が第１距離よりも大きい第２距離以上となるように少なくとも一方の道路の表示位置を補正して表示を行う。従って、複数の道路が第２距離以上離れた状態で表示され、当該複数の道路が狭い範囲に表示されることを防止することができる。この結果、狭い範囲に複数の道路が存在する場合であっても利用者所望の道路を容易に選択できるように構成することができる。
【０００８】
ここで、表示制御手段は、地図を表示部に表示することができればよく、少なくとも選択され得る道路を表示すればよいが、むろん、他の情報（例えば地物の位置や属性等）を表示部に表示する構成としても良い。
【０００９】
接触検出手段は、接触位置を検出することができればよい。すなわち、表示部の表示面に対して物体が接触した状態であることおよびその位置を検出することができればよい。例えば、表示面に取り付けられた透明電極と指等の物体とで形成する静電容量を検出することによって、表示部の表示面に対して物体が接触した状態であることと物体の位置とを検出する構成を採用可能である。
【００１０】
経路受付手段は、接触位置の軌跡に対応する地図上の道路を経路として受け付けることができればよい。すなわち、物体の接触状態を検出するタッチパネルとして機能する表示面上での物体の接触位置の軌跡に対応する地図上の道路を特定し、当該道路を経路とすることができればよい。むろん、接触位置の軌跡と道路の形状とが正確に一致する場合に当該道路を経路とする構成の他、接触位置の軌跡と道路の形状との一致度が最も高い道路を経路とする構成を採用しても良い。
【００１１】
位置補正手段は、複数の道路の少なくとも一方を位置補正対象道路とし、当該位置補正対象道路の地図上での表示位置を補正して表示部に表示することができればよい。ここで、複数の道路は同方向に延びるとともに地図上での表示位置間の距離が第１距離以内である道路である。ここでは、複数の道路が同方向であることによって接触位置での選択が困難になり得る状態であればよいため、複数の道路上での車両の進行方向の角度差が所定角度以内であることによって接触位置の軌跡を明確に指定することが困難になる状態が含まれるように所定角度を定義し、進行方向の角度差が所定角度以内である場合に複数の道路の方向が同方向であるとみなせばよい。例えば、交差角が所定角度以内となる状態で道路が並んでいる場合、これらの道路は複数の道路に該当する。
【００１２】
また、第１距離は地図上での表示位置間の距離であり、表示部の表示面上で計測される距離である。すなわち、地図の縮尺が変われば道路間の表示位置が変動し得るが、表示位置間の距離と比較されるべき第１距離は縮尺に応じて変動しない値である。また、表示位置間の距離は道路同士の距離であり、地図上に表示された複数の道路同士の最短距離等によって当該表示位置間の距離を定義することができる。
【００１３】
さらに、第１距離は、複数の道路の表示位置間の距離が当該第１距離以下である場合に、接触位置によって道路を明確に指定することが困難となるような距離として定義されればよい。従って、例えば、物体（指やスタイラス等）が表示面に接触している場合に、当該物体の表示面上への接触面の中心から所定距離だけ離れることによって当該物体にて指示されていないことが明確となるような距離を統計的に特定し、当該距離を第１距離とする構成を採用可能である。また、接触検出手段による接触位置の検出精度に基づいて、接触位置の誤差よりも大きな距離を第１距離とする構成を採用可能である。
【００１４】
位置補正対象道路は、複数の道路の少なくとも１個であれば良く２個以上であっても良い。また、接触位置の軌跡に対応する道路と異なる道路を位置補正対象道路とするなどの構成を採用しても良い。さらに、第２距離は、第１距離よりも大きいことによって、当該第２距離以上となるように表示位置が補正された複数の道路が接触位置の軌跡によって明確に区別できるように設定されていればよい。従って、例えば、物体が表示面に接触していたとしても、物体と重なっていない状態であることが明確に視認されるような距離を統計的に特定し、当該距離を第２距離とする構成を採用可能である。また、上述の第１距離に所定距離を加えて得られる距離を第２距離とする構成を採用してもよい。
【００１５】
位置補正対象道路の補正は、表示位置が補正されて表示部に表示された道路と接触位置の軌跡とが対応している場合に経路とされるように実施さる限りにおいて、種々の表示態様を採用可能である。例えば、位置補正対象道路が本来存在する地図上の位置から当該位置補正対象道路をシフトさせる様な表示態様を採用可能である。また、補正して表示された道路が位置補正対象道路であって、地図上の本来の位置と異なる位置に表示されていることが明示されるように構成することが好ましい。
【００１６】
さらに、同方向に延びるとともに地図上での表示位置間の距離が第１距離以内である高速道路と高速道路以外の道路とが接触位置から所定範囲以内に存在する場合、高速道路を位置補正対象道路とする構成を採用しても良い。すなわち、高速道路と高速道路以外の道路とが狭い範囲内で同方向に延びている位置に接触位置が近づいた場合、高速道路の表示位置を補正して表示部に表示する。この構成によれば、高速道路と高速道路以外の道路が狭い範囲で同方向に延びている場合に、両者を明確に区別できるように表示部に表示することが可能である。また、利用者は、両者を明確に区別して経路を指定することができる。
【００１７】
さらに、位置補正対象道路を移動させるように表示位置を補正する場合に、地図の状態から移動方向を決定する構成としても良い。例えば、複数の道路が延びる方向に対する右方向と左方向との少なくとも一方の地図上において当該複数の道路から第３距離以下の範囲に当該複数の道路と同方向に延びる他の道路が存在しない場合に、当該他の道路が存在しない方向に位置補正対象道路を移動させるように位置補正対象道路の地図上での表示位置を補正する構成を採用可能である。すなわち、位置補正対象道路を移動させるためのスペースが地図上に存在するか否かを、複数の道路と同方向に延びる他の道路が、複数の道路から第３距離以下の範囲内に存在するか否かによって判定する構成とする。そして、複数の道路の左右いずれかの方向において、複数の道路から他の道路までの距離が第３距離より大きければ、その方向に位置補正対象道路を移動させる。この構成によれば、位置補正対象道路を移動させるためのスペースが存在する方向に位置補正対象道路を移動させることができる。
【００１８】
なお、複数の道路が延びる方向に対する右方向と左方向とは、当該複数の道路を走行する際の進行方向を前方として定義される。従って、所定方向と逆方向とに向けて進行可能な道路において右方向と左方向とが入れ替わり得るが、いずれの方向を右、あるいは左とみなしても位置補正対象道路を移動させるか否かの判定結果は変わらない。また、第３距離は、位置補正対象道路を移動させるためのスペースが存在するか否かを判定するための指標となっていれば良く、例えば、位置補正対象道路を移動させた場合であっても他の道路と位置補正対象道路とを過度に接近させない状態で表示できるようなスペースを設けるための距離を予め決めておく構成等を採用可能である。また、第３距離は、上述の第２距離よりも大きい値であるとともに位置補正対象道路の移動距離の２倍以上の距離であることが好ましい。なお、複数の道路に最も近い地図上の他の道路は、位置補正対象道路を移動させた後の道路と区別することが困難となり得る道路である。従って、当該他の道路が延びる方向は複数の道路が延びる方向に近い（他の道路と複数の道路との交差角が所定の第１閾値以下）ことが好ましく、複数の道路に直交する道路や交差角が直交に近い（他の道路と複数の道路との交差角が直交±第２閾値である）道路は当該他の道路から除外する構成とすることが好ましい。
【００１９】
さらに、右方向と左方向との双方において複数の道路から第３距離以下の範囲に当該複数の道路と同方向に延びる他の道路が存在する場合、右方向と左方向との少なくとも一方で複数の道路から他の道路までの距離が第３距離より大きくなるように地図の縮尺を変更し、縮尺変更後の地図において複数の道路から他の道路までの距離が第３距離より大きい方向に位置補正対象道路を移動させるように位置補正対象道路の地図上での表示位置を補正する構成としても良い。すなわち、位置補正対象道路を移動させるためのスペースが存在する状態となるまで縮尺を変更する。この構成によれば、位置補正対象道路を移動させるためのスペースを確実に確保することができる。
【００２０】
さらに、位置補正対象道路の表示位置を補正して表示する場合の例として、位置補正対象道路の端点が、位置補正対象道路以外の道路上に存在するとともに当該位置補正対象道路以外の道路が延びる方向に沿って隣接する交差点の間の位置となるように、位置補正対象道路を表示部に表示する構成としても良い。すなわち、位置補正対象道路の表示位置を補正した後の道路も接触位置の軌跡によって経路として指定され得る道路となるため、位置補正対象道路の表示位置を補正した後の道路は、地図上において接触位置を連続的に変化させることによって到達可能に構成されることが好ましい。そこで、位置補正対象道路の端点が、位置補正対象道路以外の道路上に存在するように位置補正対象道路の表示位置を補正すれば、地図上において接触位置を連続的に変化させることによって補正後の道路に到達可能となる。
【００２１】
さらに、位置補正対象道路の端点が、位置補正対象道路以外の道路上の交差点と一致し、あるいは近い場合、を接触位置の軌跡にて経路を指定する際に、当該交差点に接続する道路と位置補正対象道路とを区別することが困難になりやすい。そこで、位置補正対象道路以外の道路が延びる方向に沿って隣接する交差点の間の位置に位置補正対象道路の端点が存在するように補正を行えば、交差点に接続する道路と位置補正対象道路とを容易に区別することが可能になる。
【００２２】
さらに、本発明のように地図上での表示位置間の距離が第１距離以内である複数の道路を表示位置間の距離が第２距離以上となるように補正する手法は、プログラムや方法としても適用可能である。また、以上のような経路選択支援装置、プログラム、方法は、単独の経路選択支援装置として実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあり、各種の態様を含むものである。例えば、以上のような経路選択支援装置を備えたナビゲーション装置や方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、経路選択支援装置を制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【図面の簡単な説明】
【００２３】
【図１】経路選択支援装置を含むナビゲーション装置のブロック図である。
【図２】経路選択支援処理のフローチャートである。
【図３】（３Ａ）（３Ｃ）は表示面に表示される地図、（３Ｂ）は指が表示面に接触している状態を示す図である。
【図４】（４Ａ）（４Ｂ）は表示面に表示される地図を示す図である。
【発明を実施するための形態】
【００２４】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）ナビゲーション装置の構成：
（１−１）経路選択支援処理：
（２）他の実施形態：
【００２５】
（１）ナビゲーション装置の構成：
図１は、本発明にかかる経路選択支援装置を含むナビゲーション装置１０の構成を示すブロック図である。ナビゲーション装置１０は、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備える制御部２０と記録媒体３０とを備えており、記録媒体３０やＲＯＭに記憶されたプログラムを制御部２０で実行することができる。本実施形態においては、このプログラムの一つとしてナビゲーションプログラムを実施可能であり、当該ナビゲーションプログラムはその機能の一つを実現するためのプログラムモジュールとして、経路選択支援プログラム２１を備えている。制御部２０は、当該経路選択支援プログラム２１を実行することにより、狭い範囲で動向に延びる複数の道路の表示位置を補正して表示し、接触位置の軌跡に対応する道路を経路として受け付ける経路選択支援装置としてナビゲーション装置１０を機能させる。
【００２６】
記録媒体３０には予め地図情報３０ａが記憶されている。地図情報３０ａは、車両が走行する道路上に設定されたノードの位置を示すノードデータ、ノード間の道路の形状を特定するための形状補間点データ、ノード同士の連結を示すリンクデータ、道路あるいは道路の周辺に存在する複数の地物を示す地物情報等を含んでいる。さらに、各リンクデータには、各リンクに対応する道路の道路種別を示す情報が対応づけられている。本実施形態において、道路種別は、高速道路、一般道路、細街路によって構成される。なお、各ノードは各リンクに相当する道路区間の端点に存在する交差点に相当する。
【００２７】
ナビゲーション装置１０が備えられた車両には、図示しないＧＰＳ受信部や車速センサ，ジャイロセンサ等が備えられており、制御部２０は、ＧＰＳ受信部や車速センサ，ジャイロセンサ等の出力信号および地図情報３０ａに基づいて車両の現在位置を特定することが可能である。また、制御部２０は、ナビゲーションプログラムを実行することにより、車両の現在位置と経路情報３０ｂが示す経路とを比較し、車両が経路に沿って走行するための経路案内等を実行することができる。
【００２８】
本実施形態において、利用者は指を利用して経路情報３０ｂを構成する経路を指定することができるように構成される。このため、車両には、ユーザＩ／Ｆ部４０が備えられている。ユーザＩ／Ｆ部４０は、ユーザに各種の情報を提供し、またはユーザの指示を入力するためのインタフェース部であり、表示部としてのタッチパネルディスプレイやスピーカーなどを備えている。制御部２０は、当該ユーザＩ／Ｆ部４０に対して制御信号を出力して表示位置を指定して任意の画像をタッチパネルディスプレイに表示させ、任意の音声をスピーカーから出力させる。また、ユーザＩ／Ｆ部４０は、利用者が表示部の表示面に指を接触させた接触位置を示す信号を出力可能であり、制御部２０は、当該信号に基づいて表示面上の接触位置を特定することができる。
【００２９】
本実施形態においては、以上の構成を利用して出発地点から目的地点までの経路を設定する際の支援をするために、経路選択支援プログラム２１が表示制御部２１ａと接触検出部２１ｂと経路受付部２１ｃと位置補正部２１ｄとを備えている。表示制御部２１ａは、地図をユーザＩ／Ｆ部４０の表示部に表示する機能を制御部２０に実現させるモジュールである。すなわち、制御部２０は、表示制御部２１ａの処理により、地図情報３０ａを参照し、ノードデータに基づいて地図上の道路の交差点の位置を特定し、各交差点間の道路の形状を形状補間データおよびリンクデータによって特定する。そして、制御部２０は、道路を表示すべき表示位置を特定し、当該表示位置に道路を表示するための画像データを生成し、ユーザＩ／Ｆ部４０に対して当該画像データを含む制御信号を出力する。この結果、ユーザＩ／Ｆ部４０は上述の表示位置に道路が表示されるように表示部に地図を表示させる。なお、本実施形態において制御部２０は、接触位置の移動に同期して地図をスクロールさせる。すなわち、接触位置が変動すると、当該変動の方向と逆の方向に地図が移動するように地図を描画して表示する。
【００３０】
接触検出部２１ｂは、表示部の表示面に物体が接触している接触位置を検出する機能を制御部２０に実現させるモジュールである。すなわち、制御部２０は、接触検出部２１ｂの処理により、ユーザＩ／Ｆ部４０が出力する信号を取得し、当該信号に基づいて表示面上に物体（ユーザの指）が接触している接触位置を特定する。なお、制御部２０は、表示制御部２１ａの処理により、地図上の各道路の表示部上の表示位置を特定して当該地図を表示部に表示させるため、接触検出部２１ｂの処理によって表示部上の接触位置を特定すれば、各表示位置に表示された道路と接触位置との距離を特定することが可能である。
【００３１】
経路受付部２１ｃは、接触位置の軌跡に対応する地図上の道路を経路として受け付ける機能を制御部２０に実現させるモジュールである。すなわち、接触検出部２１ｂの処理にて接触位置が検出され続けて軌跡が形成されると、制御部２０は、経路受付部２１ｃの処理により、地図情報３０ａを参照し、当該軌跡の形状および位置と、形状および位置が最も近い道路を高速道路以外の道路から特定し、当該道路の中の接触位置の軌跡に対応する部分を経路として受け付ける。なお、受け付けた経路を示す情報は経路情報３０ｂとして記録媒体３０に記録される。
【００３２】
位置補正部２１ｄは、同方向に延びるとともに地図上での表示位置間の距離が第１距離以内である高速道路と高速道路以外の道路とが接触位置から所定範囲以内に存在する場合、高速道路を位置補正対象道路とし、高速道路と高速道路以外の道路との距離が第２距離（＞第１距離）以上となるように位置補正対象道路の地図上での表示位置を補正して表示部に表示する機能を制御部２０に実現させるモジュールである。すなわち、制御部２０は、地図情報３０ａを参照し、地図上に高速道路と高速道路以外の道路とが表示され、かつ、両者の距離が第１距離以内であるか否かを判定する。
【００３３】
高速道路と高速道路以外の道路との地図上での表示位置間の距離が第１距離以内である場合、制御部２０は、これらの道路が接触位置から所定範囲（接触位置から距離が閾値Ｌthの範囲）以内に存在するか否かを判定する。さらに、これらの道路が接触位置から所定範囲以内に存在する場合、制御部２０は、位置補正部２１ｄの処理により、高速道路と高速道路以外の道路との距離が第２距離以上となるように高速道路の地図上での表示位置を補正して表示部に表示する。
【００３４】
さらに、制御部２０は、位置補正部２１ｄの処理により、高速道路と高速道路以外の道路との表示位置間の距離が第２距離となるように高速道路を移動させた位置を表示位置とし、当該表示位置に高速道路を表示させるための制御信号をユーザＩ／Ｆ部４０に対して出力する。この結果、ユーザＩ／Ｆ部４０は補正された表示位置に高速道路が表示されるように表示部に地図を表示させる。
【００３５】
なお、本実施形態において、第１距離は、経路受付部２１ｃの処理によって制御部２０が接触位置の軌跡に対応する経路を受け付けている状態で表示部に表示されている地図上での表示位置間の距離であり、表示部の表示面上で計測される距離である。すなわち、地図の縮尺が変われば道路間の表示位置が変動し得るが、表示位置間の距離と比較されるべき第１距離は縮尺に応じて変動しない値である。また、表示位置間の距離は道路同士の距離であり、本実施形態においては、地図上に表示された複数の道路同士の最短距離等によって当該表示位置間の距離を定義する。さらに、第１距離は、複数の道路の表示位置間の距離が当該第１距離以下である場合に、接触位置によって道路を明確に指定することが困難となるような距離として定義されればよい。従って、例えば、物体（指やスタイラス等）が表示面に接触している場合に、当該物体の表示面上への接触面の中心から所定距離だけ離れることによって当該物体にて指示されていないことが明確となるような距離を統計的に特定し、当該距離を第１距離としてある。
【００３６】
また、第２距離は、第１距離よりも大きいことによって、当該第２距離以上となるように表示位置が補正された複数の道路が接触位置の軌跡によって明確に区別できるように設定されていればよい。従って、例えば、物体が表示面に接触していたとしても、物体と重なっていない状態であることが明確に視認されるような距離を統計的に特定し、当該距離を第２距離とする構成を採用可能であり、本実施形態においては、第１距離に所定距離を加えて得られる距離を第２距離としてある。
【００３７】
以上のように、高速道路の表示位置が補正された後において、制御部２０は、経路受付部２１ｃの処理により、補正後の高速道路の形状および位置も、接触位置の軌跡の形状および位置と比較すべき対象とする。従って、利用者が指で補正後の高速道路をなぞると、当該高速道路が経路として受け付けられる。
【００３８】
以上の構成によれば、同方向に延びる高速道路と高速道路以外の道路とを縮小して得られる地図において当該高速道路と高速道路以外の道路との距離が第１距離以内となる場合であっても、表示部には第１距離以内の範囲に高速道路と高速道路以外の道路とが表示されることはない。そして、高速道路と高速道路以外の道路との表示位置間の距離は第２距離以上となる。従って、高速道路と高速道路以外の道路とが狭い範囲に表示されることを防止することができる。この結果、利用者所望の道路を容易に選択させることができる。
【００３９】
（１−１）経路選択支援処理：
本実施形態においては、ナビゲーション装置１０が起動された後、ユーザＩ／Ｆ部４０等によって経路選択を行う指示が行われた場合に経路選択支援プログラム２１が実行されて経路選択支援処理が行われる。当該経路選択支援処理において、制御部２０は、表示制御部２１ａの処理により、所定の縮尺で地図を表示する（ステップＳ１００）。すなわち、制御部２０は、地図情報３０ａが示すノードデータ、形状補間点データ、リンクデータに基づいて、ノードとノード間の形状補間点とを結ぶ直線あるいは曲線を描画することによって地表上の道路を予め決められた所定の縮尺で縮小表現した道路を描画し、当該道路を含む地図を示す画像データを生成する。そして、制御部２０は、当該画像データをユーザＩ／Ｆ部４０の表示部に対して出力する。この結果、ユーザＩ／Ｆ部４０の表示部が当該画像データに基づいて地図をユーザＩ／Ｆ部４０の表示部に表示する。
【００４０】
図３Ａは、このようにして表示される地図の例を示す図である。同図３Ａにおいては、矩形によって表示部の表示面Ｓを示しており、表示部の表示面Ｓ内においては、細い線によって道路を示し、細い実線によって一般道路Ｒg、細い二点鎖線によって高速道路Ｒh、細い一点鎖線によって高速道路への進入路Ｒeを示している。
【００４１】
次に、制御部２０は、接触検出部２１ｂの処理により、接触位置を検出したか否かを判定する（ステップＳ１０５）。すなわち、制御部２０は、ユーザＩ／Ｆ部４０が出力する信号に基づいて指が表示部の表示面Ｓに接触した接触位置が検出できたか否かを判定し、接触位置を検出するまでステップＳ１０５を繰り返す。
【００４２】
ステップＳ１０５にて接触位置を検出したと判定された場合、制御部２０は、経路を受け付ける（ステップＳ１１０）。すなわち、制御部２０は、接触検出部２１ｂの処理により、ユーザＩ／Ｆ部４０が出力する信号に基づいて指が表示部の表示面Ｓに接触している接触位置を検出する。さらに、制御部２０は、経路受付部２１ｃの処理により、当該接触位置の軌跡を特定し、当該軌跡の形状および位置に最も近い形状および位置の道路を特定し、当該道路の中の接触位置の軌跡に対応する部分を経路として受け付ける。受け付けた経路を示す情報は経路情報３０ｂとして記録媒体３０に記録される。なお、ここで、接触位置の軌跡の形状および位置と比較される対象となる道路には、位置補正後の高速道路も含まれる。
【００４３】
図３Ａにおいては、図３Ｂに示すように指を表示部の表示面Ｓに接触させる操作を開始点Ｐs1から開始し、接触位置が位置Ｐt1まで達している状態、すなわち、開始点Ｐs1から位置Ｐt1までの道路が経路Ｐ1として受け付けられている状態を示しており、経路Ｐ1を太い実線によって示している。また、図３Ｃにおいては、表示部の表示面Ｓに図３Ａのように表示された地図が指の移動とともにスクロールされた状態を示しており、経路Ｐ1を太い実線によって示している。
【００４４】
次に、制御部２０は、位置補正部２１ｄの処理により、同方向に延びる表示位置間の距離が第１距離以下の高速道路と高速道路以外の道路とが接触位置から所定範囲以内に存在するか否かを判定する（ステップＳ１１５）。すなわち、制御部２０は、地図情報３０ａを参照し、地図上に高速道路が表示されているか否かを判定する。高速道路が表示されている場合、当該高速道路と同方向（進行方向の交差角が所定角度以内）の高速道路以外の道路（一般道路あるいは細街路）が地図上に表示されているか否かを判定する。高速道路と同方向の高速道路以外の道路が地図上に表示されている場合、制御部２０は、これらの道路の表示位置を特定し、高速道路と高速道路以外の道路の地図上での表示位置間の距離が第１距離以内であるか否かを判定する。
【００４５】
なお、ここで、所定角度は、高速道路と高速道路以外の道路が同方向に延びるとみなすことができるように予め決められていればよい。従って、高速道路の進行方向と高速道路以外の道路の進行方向との交差角が所定角度以内であることによって、接触位置の軌跡を明確に指定することが困難になる範囲を所定角度として定義すればよい。
【００４６】
図３Ｃにおいて、表示部の表示面Ｓに表示された地図の上部において一般道路Ｒgと高速道路Ｒhとが狭い範囲で並んでおり、当該地図の上部において一般道路Ｒgと高速道路Ｒhとは同方向に延びている（進行方向の交差角が所定角度（例えば、１０°）以下である）。そして、図３Ｃに示す地図には第１距離Ｌ1を例示しており、当該地図の上部において一般道路Ｒgと高速道路Ｒhとの表示位置は、同図３Ｃに示す第１距離Ｌ1以下である。さらに、図３Ｃに示す地図においては、所定範囲を接触位置から距離が閾値Ｌthの範囲としてを例示しており、当該地図において表示位置間の距離が第１距離Ｌ1以内の一般道路Ｒgと高速道路Ｒhとが位置Ｐt1から閾値Ｌth以内の所定範囲以内に存在する。従って、図３Ｃに示す状態において、ステップＳ１１５が実行されると、同方向に延びる表示位置間の距離が第１距離以下の高速道路と高速道路以外の道路とが接触位置から所定範囲以内に存在すると判定されることになる。
【００４７】
なお、ステップＳ１１５にて、同方向に延びる表示位置間の距離が第１距離以下の高速道路と高速道路以外の道路とが接触位置から所定範囲以内に存在すると判定されない場合、制御部２０は、ステップＳ１２０〜Ｓ１３０をスキップする。ステップＳ１３５において、制御部２０は、接触検出部２１ｂの処理により、指によって予め決められた終了指示が行われたか否かを判定する。例えば、接触位置の軌跡が円状である場合に終了指示とみなす構成を採用可能である。そして、ステップＳ１３５にて、終了指示が行われたと判定されるまで、制御部２０は、ステップＳ１１０の処理を繰り返す。
【００４８】
ステップＳ１１５にて、同方向に延びる表示位置間の距離が第１距離以下の高速道路と高速道路以外の道路とが接触位置から所定範囲以内に存在すると判定された場合、制御部２０は、位置補正部２１ｄの処理により、高速道路と高速道路以外の道路との左右双方において第３距離以下の範囲に、高速道路および高速道路以外の道路と同方向に延びる他の道路が存在するか否かを判定する（ステップＳ１２０）。すなわち、制御部２０は、高速道路と高速道路以外の道路の表示位置を特定し、地図情報３０ａを参照してこれらの道路の表示位置から第３距離以内の範囲に他の道路が表示されているか否かを判定する。他の道路が表示されている場合、その中から高速道路および高速道路以外の道路に最も近い道路が当該高速道路または高速道路以外の道路と同方向に延びているか否か（進行方向の交差角が所定範囲以内であるか否か）を判定する。左右双方において高速道路および高速道路以外の道路に最も近い道路が当該高速道路または高速道路以外の道路と同方向に延びている場合、制御部２０は、高速道路と高速道路以外の道路との左右双方において第３距離以下の範囲に、高速道路および高速道路以外の道路と同方向に延びる他の道路が存在すると判定する。
【００４９】
なお、第３距離は、位置補正対象道路としての高速道路を移動させるためのスペースが存在するか否かを判定するための指標となっていれば良く、例えば、高速道路を移動させた場合であっても他の道路と高速道路とを過度に接近させない状態で表示できるようなスペースを設けるための距離を予め決めておく構成等を採用可能である。また、第３距離は、上述の第２距離よりも大きい値であるとともに高速道路の移動距離の２倍以上の距離であることが好ましい。本実施形態において第３距離は、高速道路の移動距離である第２距離の２倍となっている。さらに、道路を基準とした左右方向は、道路が延びる方向を前方、すなわち、道路を走行する際の進行方向を前方として定義される。従って、所定方向と逆方向とに向けて進行可能な道路において右方向と左方向とが入れ替わり得るが、いずれの方向を右、あるいは左とみなしても位置補正対象道路を移動させるか否かの判定結果は変わらない。
【００５０】
図３Ｃに示す地図には第３距離Ｌ3を例示しており、第１距離以下に近接して表示されている一般道路Ｒgおよび高速道路Ｒhにおいて、一般道路Ｒgは地図上で高速道路Ｒhよりも左側に表示されており、当該一般道路Ｒgよりも左側においては第３距離Ｌ3以下の範囲に他の道路Ｒ1が存在する。しかし、高速道路Ｒhよりも右側に存在する他の道路Ｒ２は高速道路Ｒhから第３距離Ｌ3以下の範囲に存在しない。従って、図３Ｃに示す地図にてステップＳ１２０が実行される場合、高速道路と高速道路以外の道路との左右双方において第３距離以下の範囲に、高速道路および高速道路以外の道路と同方向に延びる他の道路が存在すると判定されないことになる。
【００５１】
ステップＳ１２０にて、高速道路と高速道路以外の道路との左右双方において第３距離以下の範囲に、高速道路および高速道路以外の道路と同方向に延びる他の道路が存在すると判定されない場合、すなわち、左右の少なくとも一方には第３距離以下の範囲に他の道路が存在しない場合、制御部２０は、位置補正部２１ｄの処理により、高速道路と高速道路以外の道路から第３距離以下の範囲に同方向に延びる他の道路が存在しない方向に高速道路を移動させる（ステップＳ１２５）。すなわち、高速道路と高速道路以外の道路との左右双方において第３距離以下の範囲に、高速道路および高速道路以外の道路と同方向に延びる他の道路が存在すると判定されない場合、制御部２０は、高速道路を移動させるためのスペースが存在するとみなし、スペースが存在する方向に高速道路を移動させる。
【００５２】
具体的には、制御部２０は、ユーザＩ／Ｆ部４０に対して制御信号を出力することにより、高速道路の画像と高速道路への進入路を示す画像を地図上から削除する。さらに、制御部２０は、高速道路の本来の表示位置（補正前の表示位置）を特定し、地図上において第２距離だけ右、あるいは左に移動させた表示位置を特定する。そして、制御部２０は、当該表示位置に高速道路を表示するための画像データを生成し、ユーザＩ／Ｆ部４０に対して当該画像データを含む制御信号を出力する。この結果、ユーザＩ／Ｆ部４０は表示部に表示された地図上で当該表示位置に高速道路を追記する。
【００５３】
例えば、図３Ｃに示す地図にてステップＳ１２５が実行される場合、一点鎖線で示す進入路Ｒeと二点鎖線で示す高速道路Ｒhとが地図から削除される。そして、高速道路Ｒhよりも右側において高速道路Ｒhから第３距離Ｌ3以下の範囲に他の道路は存在しないため、図４Ａに示すように、高速道路Ｒhの元の表示位置Ｐoから第２距離Ｌ2だけ右方向に移動した表示位置に高速道路Ｒhaが表示された状態になる。以上の構成によれば、高速道路Ｒhと高速道路以外の道路（一般道路Ｒg）とが狭い範囲で同方向に延びている場合に、両者を明確に区別できるように表示部に表示することが可能である。また、利用者は、両者を明確に区別して経路を指定することができる。
【００５４】
なお、ステップＳ１２５では、高速道路と高速道路以外の道路から第３距離以下の範囲に他の道路が存在しない方向に高速道路を移動させることができればよく、左右の双方において、高速道路と高速道路以外の道路から第３距離以下の範囲に同方向に延びる他の道路が存在しないのであれば、左右のいずれに高速道路を移動させても良い。例えば、予め決められた方向に移動させる構成や、高速道路が高速道路以外の道路に対して右側に存在する場合には右方向、左側に存在する場合には左方向に移動させる構成等を採用可能である。
【００５５】
一方、ステップＳ１２０にて、高速道路と高速道路以外の道路との左右双方において第３距離以下の範囲に、高速道路および高速道路以外の道路と同方向に延びる他の道路が存在すると判定された場合、すなわち、左右のいずれにも第３距離以下の範囲に他の道路が存在する場合、制御部２０は、位置補正部２１ｄの処理により、高速道路または高速道路以外の道路から第３距離以下の範囲に同方向に延びる他の道路が存在しなくなるように縮尺を変更して地図を表示し、高速道路を移動させる（ステップＳ１３０）。すなわち、高速道路と高速道路以外の道路との左右双方において第３距離以下の範囲に、高速道路および高速道路以外の道路と同方向に延びる他の道路が存在すると判定されない場合、制御部２０は、高速道路を移動させるためのスペースが存在しないとみなし、地図の縮尺を変更してスペースを確保した後にスペースが存在する方向に高速道路を移動させる。
【００５６】
具体的には、制御部２０は、地図情報３０ａのノードデータ、形状補間データ、リンクデータを参照し、高速道路と高速道路以外の道路との実空間内での位置を特定し、これらと同方向に延びる他の道路についても実空間での位置を特定する。そして、両者の距離を特定するとともに、両者の距離が第３距離よりも大きくなるような縮尺を特定する。縮尺が特定されると、制御部２０は、地図情報３０ａが示すノードデータ、形状補間点データ、リンクデータに基づいて、ノードとノード間の形状補間点とを結ぶ直線あるいは曲線を描画することによって地表上の道路を当該縮尺で縮小表現した道路を描画し、当該道路を含む地図を示す画像データを生成する。
【００５７】
ただし、当該地図に位置補正対象道路となっている高速道路は描画せず、地図上での本来の位置から第２距離だけ右、あるいは左（他の道路が高速道路あるいは高速道路以外の道路から第３距離よりも遠い方向）に移動させた表示位置を特定する。そして、制御部２０は、当該表示位置に高速道路を表示するためのデータを前記画像データに追加し、ユーザＩ／Ｆ部４０に対して当該画像データを含む制御信号を出力する。この結果、ユーザＩ／Ｆ部４０は縮尺変更後の地図において高速道路を移動させた状態の地図を表示部に表示する。例えば、図４Ａに示すように、高速道路Ｒhの元の表示位置Ｐoから第２距離Ｌ2だけ右方向に移動した表示位置に高速道路Ｒhaが表示された状態の地図を表示する。以上の構成によれば、位置補正対象道路である高速道路を移動させるためのスペースを確実に確保した状態で高速道路を移動させることができる。
【００５８】
以上のステップＳ１２５あるいはＳ１３０を実行すると、制御部２０は、ステップＳ１３５にて、接触検出部２１ｂの処理により、指によって予め決められた終了指示が行われたか否かを判定し、終了指示が行われたと判定されるまで、ステップＳ１１０の処理を繰り返す。この場合、ステップＳ１１０において制御部２０は、経路受付部２１ｃの処理により、補正後の高速道路の形状および位置も、接触位置の軌跡の形状および位置と比較すべき対象とする。従って、利用者が指で補正後の高速道路をなぞると、当該高速道路が経路として受け付けられる。
【００５９】
例えば、図４Ａに示す例において、位置Ｐt1から道路が表示されていない部分を経て接触位置の軌跡が高速道路Ｒhaの形状および位置とする状態となった場合に、当該高速道路Ｒhaが経路として指定されているとみなす。この場合、位置Ｐt1から高速道路Ｒhaまで到達するために走行すべき進入路は、経路に含まれることになる。
【００６０】
ステップＳ１３５にて、終了指示が行われたと判定されると、指定された経路を示す情報が経路情報３０ｂとして記録媒体３０に記録された状態となる。そこで、制御部２０は、ナビゲーションプログラムの処理によって当該経路情報３０ｂを参照することにより、当該経路情報３０ｂが示す経路に沿って車両を走行させるための案内を実行することができる。
【００６１】
（２）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、地図上での表示位置間の距離が第１距離以内である複数の道路を表示位置間の距離が第２距離以上となるように補正する限りにおいて他にも種々の実施形態を採用可能である。例えば、表示部の表示面Ｓに対して接触する物体は、指以外の物体、例えば、スタイラス等の器具であっても良い。また、表示面に対する物体の接触および接近を検出する手法は、上述の手法に限定されず、他の電磁気的手法や光学的手法によって検出を行う構成であっても良い。
【００６２】
さらに、高速道路を経路として選択した場合、上述のように通常の地図で経路の選択を受け付ける構成の他、高速道路の接続関係を簡易的に示す路線図によって経路の選択を受け付ける構成としても良い。第１距離は各種の指標に基づいて決定することが可能であり、例えば、接触検出部２１ｂの処理による接触位置の検出精度に基づいて、接触位置の誤差よりも大きな距離を第１距離とする構成を採用してもよい。
【００６３】
さらに、高速道路のみならず、高速道路以外の道路の位置を補正する構成としても良い。さらに、接触検出部２１ｂの処理によって接触位置の軌跡に対応する道路を経路として選択している状態において、当該接触位置の軌跡に対応する道路と異なる道路を位置補正対象道路とするなどの構成を採用しても良い。
【００６４】
位置補正対象道路の補正は、表示位置が補正されて表示部に表示された道路と接触位置の軌跡とが対応している場合に経路とされるように実施されればよく、種々の表示態様を採用可能である。例えば、補正して表示された道路が位置補正対象道路であって、地図上の本来の位置と異なる位置に表示されていることが明示されるように構成してもよい。
【００６５】
さらに、位置補正対象道路の表示位置を補正して表示する場合の例として、位置補正対象道路の端点が、位置補正対象道路以外の道路上に存在するとともに当該位置補正対象道路以外の道路が延びる方向に沿って隣接する交差点の間の位置となるように、位置補正対象道路を表示部に表示する構成としても良い。すなわち、位置補正対象道路の表示位置を補正した後の道路も接触位置の軌跡によって経路として指定され得る道路となるため、位置補正対象道路の表示位置を補正した後の道路は、地図上において接触位置を連続的に変化させることによって到達可能に構成されることが好ましい。そこで、位置補正対象道路の端点が、複数の道路の中のいずれかの道路上に存在するように位置補正対象道路の表示位置を補正すれば、地図上において接触位置を連続的に変化させることによって補正後の道路に到達可能となる。
【００６６】
さらに、位置補正対象道路の端点が、位置補正対象道路以外の道路上の交差点と一致し、あるいは近い場合、を接触位置の軌跡にて経路を指定する際に、当該交差点に接続する道路と位置補正対象道路とを区別することが困難になりやすい。そこで、位置補正対象道路以外の道路が延びる方向に沿って隣接する交差点の間の位置に位置補正対象道路の端点が存在するように補正を行えば、交差点に接続する道路と位置補正対象道路とを容易に区別することが可能になる。なお、位置補正対象道路の端点は、各交差点から一定距離以上離した位置に設けることが好ましい。
【００６７】
図４Ｂは、図３Ｃと同様の地図において、高速道路Ｒhの一部を右方向に移動させて太い二点鎖線で示す高速道路Ｒhbとして表示した状態において、当該高速道路の端点を当該高速道路への進入路の端点が存在する交差点とその前方で隣接する交差点の間の位置となるように設定する例を示している。すなわち、図３Ｃにおいて表示されていた高速道路Ｒhの進入路Ｒeの端点は図４Ｂにおいて交差点の位置Ｐi1として示されている。また、当該交差点の位置Ｐi1の前方（接触位置Ｐt1の進行方向）に隣接する交差点の位置を位置Ｐi2として示している。この構成において、太い二点鎖線で示す高速道路Ｒhbには、一点鎖線で示す道路と破線で示す道路とが接続され、前者の端点は交差点の位置Ｐi1と交差点の位置Ｐi2との間の位置Ｐeに設定され、後者は位置が補正される前の高速道路Ｒhに接続されている。
【００６８】
以上の例において高速道路Ｒhbの端点は、高速道路以外の道路Ｒgが延びる方向に隣接する交差点の位置Ｐi1と交差点の位置Ｐi2との間の位置Ｐeに設定されている。従って、当該端点から延びる道路は位置が補正された高速道路以外に存在せず、接触位置の軌跡と形状や位置が一致する道路を特定する際に、利用者が高速道路を指示している状態と、道路Ｒgの交差点で直進以外の方向に退出して走行する道路を指示している状態とを明確に区別することが可能である。
【符号の説明】
【００６９】
１０…ナビゲーション装置、２０…制御部、２１…経路選択支援プログラム、２１ａ…表示制御部、２１ｂ…接触検出部、２１ｃ…経路受付部、２１ｄ…位置補正部、３０…記録媒体、３０ａ…地図情報、３０ｂ…経路情報、４０…ユーザＩ／Ｆ部
【図１】
2012202956.tif 000003
【図２】
2012202956.tif 000004
【図３】
2012202956.tif 000005
【図４】
2012202956.tif 000006