(57)【要約】【課題】なぞり操作による走行経路の修正が行われる場合に、余計な手間や時間を要することがなく、当該修正作業の効率を向上させることが可能となる、走行経路設定システム、走行経路設定方法、及び走行経路設定プログラムを提供すること。【解決手段】走行経路設定システム１は、走行経路設定部５１ｂにて設定された走行経路をユーザの指の移動の軌跡に基づいて修正するための修正指示が所定手段を介して受け付けられた場合に、修正の開始点を特定する開始点特定部５１ｆと、開始点特定部５１ｆにて修正の開始点が特定された場合に、探索条件取得部５１ａにて取得された探索条件に基づいて、地図の表示縮尺及び地図に表示する道路種類を特定する地図表示特定部５１ｇと、地図表示特定部５１ｇにて特定された地図の表示縮尺及び道路種類に基づいて、地図をディスプレイ３０に表示するための制御を行う表示制御部５１ｈとを備えている。【選択図】図１
2015049233.tif 000002
【特許請求の範囲】
【請求項１】
表示手段に表示された地図に対するユーザの指又は指示手段の移動の軌跡に基づいて、出発地から目的地に至る走行経路を設定する走行経路設定システムであって、
地図情報を格納する地図情報格納手段と、
前記地図情報格納手段にて格納された前記地図情報に基づいて前記地図を表示する前記表示手段と、
前記走行経路を探索する際の条件である探索条件を取得する探索条件取得手段と、
前記探索条件取得手段にて取得された前記探索条件に基づいて、前記走行経路を設定する走行経路設定手段と、
前記ユーザの指又は前記指示手段の位置を検出する検出手段と、
前記走行経路設定手段にて設定された前記走行経路を前記ユーザの指又は前記指示手段の移動の軌跡に基づいて修正するための修正指示が所定手段を介して受け付けられた場合に、修正の開始点を特定する開始点特定手段と、
前記開始点特定手段にて前記修正の開始点が特定された場合に、前記探索条件取得手段にて取得された前記探索条件に基づいて、前記地図の表示縮尺又は前記地図に表示する道路種類の少なくともいずれか一方を特定する地図表示特定手段と、
前記地図表示特定手段にて特定された前記地図の表示縮尺又は前記道路種類の少なくともいずれか一方に基づいて、前記地図を前記表示手段に表示するための制御を行う表示制御手段と、
を備えた走行経路設定システム。
【請求項２】
前記探索条件取得手段にて取得された前記探索条件が、有料道路に関する探索を行う第１の探索条件である場合に、
前記地図表示特定手段は、当該取得された前記第１の探索条件に基づいて、前記開始点特定手段にて特定された前記修正の開始点から前記目的地までの領域を前記地図に表示することが可能な縮尺を、前記地図の表示縮尺として特定し、
前記表示制御手段は、前記地図表示特定手段にて特定された前記地図の表示縮尺で前記地図を表示するための制御を行う、
請求項１に記載の走行経路設定システム。
【請求項３】
前記探索条件取得手段にて取得された前記探索条件が、一般道路に関する探索を行う第２の探索条件である場合に、
前記地図表示特定手段は、当該取得された前記第２の探索条件に基づいて、前記開始点特定手段にて特定された前記修正の開始点から所定範囲内の周辺領域を前記地図に表示することが可能な縮尺を、前記地図の表示縮尺として特定し、
前記表示制御手段は、前記地図表示特定手段にて特定された前記地図の表示縮尺で前記地図を表示するための制御を行う、
請求項１又は２に記載の走行経路設定システム。
【請求項４】
前記探索条件取得手段にて取得された前記探索条件が、有料道路に関する探索を行う第１の探索条件である場合に、
前記地図表示特定手段は、当該取得された前記第１の探索条件に基づいて、前記地図に表示される有料道路を、前記道路種類として特定し、
前記表示制御手段は、前記地図表示特定手段にて特定された有料道路のみを前記地図に表示するための制御を行う、
請求項１から３のいずれか一項に記載の走行経路設定システム。
【請求項５】
前記探索条件取得手段にて取得された前記探索条件が、一般道路に関する探索を行う第２の探索条件である場合に、
前記地図表示特定手段は、当該取得された前記第２の探索条件に基づいて、前記地図に表示される一般道路を、前記道路種類として特定し、
前記表示制御手段は、前記地図表示特定手段にて特定された一般道路のみを前記地図に表示するための制御を行う、
請求項１から４のいずれか一項に記載の走行経路設定システム。
【請求項６】
表示手段に表示された地図に対するユーザの指又は指示手段の移動の軌跡に基づいて、出発地から目的地に至る走行経路を設定する走行経路設定方法であって、
地図情報格納手段にて格納された地図情報に基づいて前記表示手段に前記地図を表示する表示ステップと、
前記走行経路を探索する際の条件である探索条件を取得する探索条件取得ステップと、
前記探索条件取得ステップにて取得された前記探索条件に基づいて、前記走行経路を設定する走行経路設定ステップと、
前記ユーザの指又は前記指示手段の位置を検出する検出ステップと、
前記走行経路設定ステップにおいて設定された前記走行経路を前記ユーザの指又は前記指示手段の移動の軌跡に基づいて修正するための修正指示が所定手段を介して受け付けられた場合に、修正の開始点を特定する開始点特定ステップと、
前記開始点特定ステップにおいて前記修正の開始点が特定された場合に、前記探索条件取得ステップにおいて取得された前記探索条件に基づいて、前記地図の表示縮尺又は前記地図に表示する道路種類の少なくともいずれか一方を特定する地図表示特定ステップと、
前記地図表示特定ステップにおいて特定された前記地図の表示縮尺又は前記道路種類の少なくともいずれか一方に基づいて、前記地図を前記表示手段に表示するための制御を行う表示制御ステップと、
を含む走行経路設定方法。
【請求項７】
請求項６に記載の方法をコンピュータに実行させるための走行経路設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、走行経路設定システム、走行経路設定方法、及び走行経路設定プログラムに関する。
【背景技術】
【０００２】
従来、ディスプレイに表示された地図上の道路をユーザが指でなぞることによって、当該なぞられた道路に基づいて車両が走行する走行経路を設定することができる装置が提案されている（例えば、特許文献１参照）。また、ディスプレイに表示された地図上の道路をユーザが指でなぞることによって、当該なぞられた道路に基づいて走行経路を探索する装置であって、特定の道路（例えば有料道路、一般道路有線等）を優先して経路探索する場合に、当該特定の道路のみを地図上に表示することができる装置も提案されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２４１３４４号公報
【特許文献２】特開２００８−２２６０４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、上記特許文献１、２に記載された従来技術を用いて、表示縮尺が比較的大きい地図（例えば、走行経路の出発地及び目的地が表示可能な縮尺等で表示された地図）であって、複数の種類の道路を含む地図に対して、既に探索された走行経路をなぞり操作によって修正しようとした場合に、以下に示す問題が生じていた。具体的には、上記特許文献１に記載された従来技術においては、例えば、ユーザが等級の低い一般道路（例えば県道、町道等）を選ぶ場合には、当該一般道路が地図上に表示可能となるように、地図の表示縮尺を変更する操作を行う必要があり、当該操作による余計な手間や時間を要していた。また、上記特許文献２に記載された従来技術においては、例えば、ユーザが有料道路を選ぶ場合には、有料道路のみを地図上に表示するための操作を行う必要があり、当該操作による余計な手間や時間を要していた。
【０００５】
本発明は、上記に鑑みてなされたものであって、なぞり操作による走行経路の修正が行われる場合に、余計な手間や時間を要することなく、当該修正作業の効率を向上させることが可能となる、走行経路設定システム、走行経路設定方法、及び走行経路設定プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、請求項１に記載の走行経路設定システムは、表示手段に表示された地図に対するユーザの指又は指示手段の移動の軌跡に基づいて、出発地から目的地に至る走行経路を設定する走行経路設定システムであって、地図情報を格納する地図情報格納手段と、前記地図情報格納手段にて格納された前記地図情報に基づいて前記地図を表示する前記表示手段と、前記走行経路を探索する際の条件である探索条件を取得する探索条件取得手段と、前記探索条件取得手段にて取得された前記探索条件に基づいて、前記走行経路を設定する走行経路設定手段と、前記ユーザの指又は前記指示手段の位置を検出する検出手段と、前記走行経路設定手段にて設定された前記走行経路を前記ユーザの指又は前記指示手段の移動の軌跡に基づいて修正するための修正指示が所定手段を介して受け付けられた場合に、修正の開始点を特定する開始点特定手段と、前記開始点特定手段にて前記修正の開始点が特定された場合に、前記探索条件取得手段にて取得された前記探索条件に基づいて、前記地図の表示縮尺又は前記地図に表示する道路種類の少なくともいずれか一方を特定する地図表示特定手段と、前記地図表示特定手段にて特定された前記地図の表示縮尺又は前記道路種類の少なくともいずれか一方に基づいて、前記地図を前記表示手段に表示するための制御を行う表示制御手段と、を備えている。
【０００７】
請求項２に記載の走行経路設定システムは、請求項１に記載の走行経路設定システムにおいて、前記探索条件取得手段にて取得された前記探索条件が、有料道路に関する探索を行う第１の探索条件である場合に、前記地図表示特定手段は、当該取得された前記第１の探索条件に基づいて、前記開始点特定手段にて特定された前記修正の開始点から前記目的地までの領域を前記地図に表示することが可能な縮尺を、前記地図の表示縮尺として特定し、前記表示制御手段は、前記地図表示特定手段にて特定された前記地図の表示縮尺で前記地図を表示するための制御を行う。
【０００８】
請求項３に記載の走行経路設定システムは、請求項１又は２に記載の走行経路設定システムにおいて、前記探索条件取得手段にて取得された前記探索条件が、一般道路に関する探索を行う第２の探索条件である場合に、前記地図表示特定手段は、当該取得された前記第２の探索条件に基づいて、前記開始点特定手段にて特定された前記修正の開始点から所定範囲内の周辺領域を前記地図に表示することが可能な縮尺を、前記地図の表示縮尺として特定し、前記表示制御手段は、前記地図表示特定手段にて特定された前記地図の表示縮尺で前記地図を表示するための制御を行う。
【０００９】
請求項４に記載の走行経路設定システムは、請求項１から３のいずれか一項に記載の走行経路設定システムにおいて、前記探索条件取得手段にて取得された前記探索条件が、有料道路に関する探索を行う第１の探索条件である場合に、前記地図表示特定手段は、当該取得された前記第１の探索条件に基づいて、前記地図に表示される有料道路を、前記道路種類として特定し、前記表示制御手段は、前記地図表示特定手段にて特定された有料道路のみを前記地図に表示するための制御を行う。
【００１０】
請求項５に記載の走行経路設定システムは、請求項１から４のいずれか一項に記載の走行経路設定システムにおいて、前記探索条件取得手段にて取得された前記探索条件が、一般道路に関する探索を行う第２の探索条件である場合に、前記地図表示特定手段は、当該取得された前記第２の探索条件に基づいて、前記地図に表示される一般道路を、前記道路種類として特定し、前記表示制御手段は、前記地図表示特定手段にて特定された一般道路のみを前記地図に表示するための制御を行う。
【００１１】
請求項６に記載の走行経路設定方法は、表示手段に表示された地図に対するユーザの指又は指示手段の移動の軌跡に基づいて、出発地から目的地に至る走行経路を設定する走行経路設定方法であって、地図情報格納手段にて格納された地図情報に基づいて前記表示手段に前記地図を表示する表示ステップと、前記走行経路を探索する際の条件である探索条件を取得する探索条件取得ステップと、前記探索条件取得ステップにて取得された前記探索条件に基づいて、前記走行経路を設定する走行経路設定ステップと、前記ユーザの指又は前記指示手段の位置を検出する検出ステップと、前記走行経路設定ステップにおいて設定された前記走行経路を前記ユーザの指又は前記指示手段の移動の軌跡に基づいて修正するための修正指示が所定手段を介して受け付けられた場合に、修正の開始点を特定する開始点特定ステップと、前記開始点特定ステップにおいて前記修正の開始点が特定された場合に、前記探索条件取得ステップにおいて取得された前記探索条件に基づいて、前記地図の表示縮尺又は前記地図に表示する道路種類の少なくともいずれか一方を特定する地図表示特定ステップと、前記地図表示特定ステップにおいて特定された前記地図の表示縮尺又は前記道路種類の少なくともいずれか一方に基づいて、前記地図を前記表示手段に表示するための制御を行う表示制御ステップと、を含む。
【００１２】
請求項７に記載の走行経路設定プログラムは、請求項６に記載の方法をコンピュータに実行させるための走行経路設定プログラムである。
【発明の効果】
【００１３】
請求項１に記載の走行経路設定システム、請求項６に記載の走行経路設定方法、及び請求項７に記載の走行経路設定プログラムによれば、走行経路設定手段にて設定された走行経路をユーザの指又は指示手段の移動の軌跡に基づいて修正するための修正指示が所定手段を介して受け付けられた場合に、修正の開始点を特定する開始点特定手段と、開始点特定手段にて修正の開始点が特定された場合に、探索条件取得手段にて取得された探索条件に基づいて、地図の表示縮尺又は地図に表示する道路種類の少なくともいずれか一方を特定する地図表示特定手段と、地図表示特定手段にて特定された地図の表示縮尺又は道路種類の少なくともいずれか一方に基づいて、地図を表示手段に表示するための制御を行う表示制御手段と、を備えているので、なぞり操作による走行経路の修正が行われる場合に、探索条件に応じた地図の表示縮尺で地図を表示することができ、あるいは、探索条件に応じた道路のみを地図上に表示することができる。このため、上記修正作業において、余計な手間や時間を要することがないので、当該修正作業の効率を向上させることが可能となる。
【００１４】
請求項２に記載の走行経路設定システムによれば、探索条件取得手段にて取得された探索条件が、有料道路に関する探索を行う第１の探索条件である場合に、表示制御手段は、開始点特定手段にて特定された修正の開始点から目的地までの領域を地図に表示することが可能な縮尺で地図を表示するための制御を行うので、修正の開始点から目的地までの領域及びその周辺に位置する有料道路が視認しやすくなり、なぞり操作による走行経路の修正が行われる場合に、目的地と関連する有料道路の特定が容易となる。
【００１５】
請求項３に記載の走行経路設定システムによれば、探索条件取得手段にて取得された探索条件が、一般道路に関する探索を行う第２の探索条件である場合に、表示制御手段は、開始点特定手段にて特定された修正の開始点から所定範囲内の周辺領域を地図に表示することが可能な縮尺で地図を表示するための制御を行うので、修正の開始点から所定範囲内の周辺領域及びその周辺に位置する一般道路が視認しやすくなり、なぞり操作による走行経路の修正が行われる場合に、修正の開始点周辺に位置する一般道路の特定が容易となる。
【００１６】
請求項４に記載の走行経路設定システムによれば、探索条件取得手段にて取得された探索条件が、有料道路に関する探索を行う第１の探索条件である場合に、表示制御手段は、地図表示特定手段にて特定された有料道路のみを地図に表示するための制御を行うので、有料道路のみを地図上に表示することが可能となるので、なぞり操作による走行経路の修正が行われる場合に、有料道路の特定が一層容易となる。
【００１７】
請求項５に記載の走行経路設定システムによれば、探索条件取得手段にて取得された探索条件が、一般道路に関する探索を行う第２の探索条件である場合に、表示制御手段は、地図表示特定手段にて特定された一般道路のみを地図に表示するための制御を行うので、一般道路のみを表示することが可能となるので、なぞり操作による走行経路の修正が行われる場合に、一般道路の特定が一層容易となる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態に係る走行経路設定システムを例示するブロック図である。
【図２】地図表示テーブルの構成例を示す図である。
【図３】本実施の形態に係る走行経路設定処理のフローチャートである
【図４】走行経路設定処理の処理対象とする走行経路を含む地図を例示した図である。
【図５】走行経路設定処理の処理対象とする走行経路において、修正が開始された状態を示す図である。
【図６】走行経路設定処理の処理対象とする走行経路の一部が修正された状態を示す図である。
【図７】走行経路設定処理の処理対象とする走行経路を含む地図を例示した図である。
【図８】走行経路設定処理の処理対象とする走行経路において、修正が開始された状態を示す図である。
【図９】走行経路設定処理の処理対象とする走行経路の一部が修正された状態を示す図である。
【図１０】走行経路設定処理の処理対象とする走行経路において、修正が開始された状態を示す図である。
【図１１】走行経路設定処理の処理対象とする走行経路の一部が修正された状態を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明に係る走行経路設定システム、走行経路設定方法、及び走行経路設定プログラムの実施の形態について図面を参照しつつ詳細に説明する。ただし、この実施の形態によって本発明が限定されるものではない。
【００２０】
（本実施の形態の基本的概念）
まずは、本実施の形態の基本的概念について説明する。本実施の形態は、概略的に、表示手段に表示された地図に対するユーザの指又は指示手段の移動の軌跡に基づいて、出発地から目的地に至る走行経路を設定する走行経路設定システム、走行経路設定方法、及び走行経路設定プログラムに関するものである。
【００２１】
本実施の形態では、公知の車載用ナビゲーション装置（以下、走行経路設定装置）に走行経路設定プログラムをインストールすることにより、走行経路設定装置が走行経路設定システムとして機能する場合について説明するが、この他にも、スマートフォンや携帯用ナビゲーション装置を含む任意の装置によって走行経路設定システムを構成してもよい。また、走行経路設定システムにおける走行経路設定装置としての機能については、公知の車載用ナビゲーション装置と同様の構成により得ることができるので、その説明は省略することとする。
【００２２】
（本実施の形態の具体的内容）
次に、本実施の形態の具体的内容について説明する。
【００２３】
（構成）
最初に、本実施の形態に係る走行経路設定システムの構成を説明する。図１は、本発明の実施の形態に係る走行経路設定システムを例示するブロック図である。図１に示すように、走行経路設定システム１は、車両が走行する経路であって、出発地Ｓから目的地Ｇに至る走行経路Ｒを設定するシステムである。この走行経路設定システム１は、現在位置取得部１０、タッチパネル２０、ディスプレイ３０、スピーカ４０、及び走行経路設定装置５０を備えている。以下では、走行経路設定装置５０が設けられた車両（以下、自車両）が、四輪自動車や排気量１２５ｃｃ以上の二輪自動車である場合について説明する。
【００２４】
（構成−現在位置取得部）
現在位置取得部１０は、自車両の現在位置を取得する現在位置取得手段である。具体的には、現在位置取得部１０は、ＧＰＳ、地磁気センサ、距離センサ、又はジャイロセンサ（いずれも図示省略）の少なくとも１つを有し、現在の自車両の位置（座標）及び方位等を公知の方法にて検出する。
【００２５】
（構成−タッチパネル）
タッチパネル２０は、ユーザによる操作入力を受け付ける操作手段である。このタッチパネル２０は、透明又は半透明状に形成され、ディスプレイ３０の前面において当該ディスプレイ３０の表示面と重畳するように設けられている。このタッチパネル２０としては、例えば抵抗膜方式や静電容量方式等による操作位置検出手段を備えた公知のタッチパネルを使用することができる。
【００２６】
（構成−ディスプレイ）
ディスプレイ３０は、制御部５１の制御に基づいて各種の画像を表示する表示手段である。このディスプレイ３０は、例えば、公知の液晶ディスプレイや有機ＥＬディスプレイの如きフラットパネルディスプレイを用いて構成されている。
【００２７】
（構成−スピーカ）
スピーカ４０は、制御部５１の制御に基づいて各種の音声を出力する出力手段である。スピーカ４０より出力される音声の具体的な態様は任意であり、必要に応じて生成された合成音声や、予め録音された音声を出力することができる。
【００２８】
（構成−走行経路設定装置）
走行経路設定装置５０は、後述するディスプレイ３０に表示された地図に対するユーザの指の移動の軌跡Ｌに基づいて、出発地Ｓから目的地Ｇに至る経路を設定する装置である。図１に示すように、走行経路設定装置５０は、制御部５１、及びデータ記録部５２を備えている。
【００２９】
（構成−走行経路設定装置−制御部）
制御部５１は、走行経路設定装置５０を制御する制御手段である。特に、本実施の形態に係る走行経路設定プログラムは、任意の記録媒体又はネットワーク２を介して走行経路設定装置５０にインストールされることで、制御部５１の各部を実質的に構成する。この制御部５１は、図１に示すように、機能概念的に、探索条件取得部５１ａ、走行経路設定部５１ｂ、検出部５１ｃ、移動軌跡特定部５１ｄ、道路特定部５１ｅ、開始点特定部５１ｆ、地図表示特定部５１ｇ、表示制御部５１ｈ、及び案内部５１ｉを備えている。
【００３０】
探索条件取得部５１ａは、探索条件を取得する探索条件取得手段である。ここで、「探索条件」とは、走行経路Ｒを探索する際の条件を意味し、例えば、有料道路を優先して探索する有料道路優先探索、有料道路のうちＥＴＣ割引が実施されている有料道路を優先的に探索するＥＴＣ割引優先探索、一般道路を優先して探索する一般道路優先探索等を含む概念である。なお、有料道路優先探索及びＥＴＣ割引優先探索は、特許請求の範囲における「第１の探索条件」に対応する。また、一般道路優先探索は、特許請求の範囲における「第２の探索条件」に対応する。走行経路設定部５１ｂは、出発地Ｓから目的地Ｇに至る走行経路Ｒを探索して設定する走行経路設定手段である。検出部５１ｃは、ユーザの指の位置を検出する検出手段である。ここで、ユーザの指の位置を検出する方法は任意であるが、本実施の形態では、ディスプレイ３０に表示された地図上の位置であって、ユーザの指によってタッチパネル２０が押圧された部分と対応する位置を検出する方法が該当する。あるいは、これに限られず、例えば、ユーザの指とディスプレイ３０との距離を検出する公知の近接センサを用いて、当該距離が所定値以内となる位置を、ユーザの指の位置として検出する方法等であってもよい。移動軌跡特定部５１ｄは、ディスプレイ３０にて表示された地図に対するユーザの指の移動の軌跡Ｌを特定する移動軌跡特定手段である。ここで、「軌跡」とは、検出部５１ｃにて検出された複数のユーザの指の位置を順次連続的につないで形成された線分を意味する。道路特定部５１ｅは、ディスプレイ３０にて表示された地図においてユーザの指によって指示された道路を特定する道路特定手段である。開始点特定部５１ｆは、修正の開始点ＲＳを特定する開始点特定手段である。ここで、「修正の開始点」とは、走行経路Ｒの修正が開始される始点を意味する。なお、この修正の開始点ＲＳは、走行経路Ｒ上に設けられることが可能であるので、例えば、出発地Ｓ又は目的地Ｇと合致することが想定される（なお、後述する修正の終了点ＲＧについても同様とする）。地図表示特定部５１ｇは、地図の表示縮尺又は地図に表示する道路種類の少なくともいずれか一方を特定する地図表示特定手段である。ここで、「道路種類」とは、道路の種類を意味するものであり、例えば有料道路（具体的には高速道路等）や一般道路（具体的には国道、都道府県道、市町村道等）を含む概念である。表示制御部５１ｈは、地図をディスプレイ３０に表示するための制御を行う表示制御手段である。案内部５１ｉは、所定情報を、ディスプレイ３０やスピーカ４０を介してユーザに案内する案内手段である。なお、これらの制御部５１の各構成要素によって実行される処理の詳細については後述する。
【００３１】
（構成−走行経路設定装置−データ記録部）
データ記録部５２は、走行経路設定装置５０の動作に必要なプログラム及び各種のデータを記録する記録手段であり、地図情報データベース（以下、データベースを「ＤＢ」と称する）５２ａと、地図表示テーブル５２ｂとを備えている。
【００３２】
地図情報ＤＢ５２ａは、地図情報を格納する地図情報格納手段である。ここで、「地図情報」とは、道路、道路構造物、施設等を含む各種の位置の特定に必要な情報であり、例えば、道路上に設定された各ノードに関するノードデータ（ノード番号、座標）や、道路上に設定された各リンクに関するリンクデータ（リンクＩＤ、リンク名、接続ノード番号、道路座標、道路種別（例えば有料道路、一般道路等）、道路情報、地物データ（信号機、道路標識、ガードレール、施設等）、及び地形データ等を含んで構成されている。
【００３３】
地図表示テーブル５２ｂは、地図表示に関する情報を格納する地図表示情報格納手段である。図２は、地図表示テーブル５２ｂの構成例を示す図である。図２に示すように、地図表示テーブル５２ｂは、項目「探索条件」、項目「表示縮尺」、及び項目「道路種類」と、各項目に対応する情報とを、相互に関連付けて構成されている。
【００３４】
ここで、項目「探索条件」に対応する情報は、探索条件を特定する情報であり、例えば「有料道路優先探索」、「一般道路優先探索」、「ＥＴＣ割引優先探索」、「その他探索」である。ここで、「その他探索」とは、有料道路優先探索、一般道路優先探索、及びＥＴＣ割引優先探索以外の探索であり、本実施の形態では時間優先探索とするが、例えば距離優先探索等であってもよい。また、項目「表示縮尺」に対応する情報は、地図の表示縮尺を特定する情報であり、例えば「修正の開始点ＲＳから目的地Ｇまでの領域が表示される縮尺」、「修正の開始点ＲＳから所定範囲内の周辺領域が表示される縮尺」である。また、項目「道路種類」に対応する情報は、地図に表示する道路種類を特定する情報であり、例えば「有料道路」、「一般道路」、「有料道路及び一般道路」である。
【００３５】
（処理）
次に、このように構成される走行経路設定装置５０によって実行される走行経路設定処理について説明する。図３は、本実施の形態に係る走行経路設定処理のフローチャートである（以下の各処理の説明ではステップを「Ｓ」と略記する）。図４は、走行経路設定処理の処理対象とする走行経路Ｒを含む地図を例示した図である。図５は、走行経路設定処理の処理対象とする走行経路Ｒにおいて、修正が開始された状態を示す図である。図６は、走行経路設定処理の処理対象とする走行経路Ｒの一部が修正された状態を示す図である。ここで、図４、図５において、走行経路設定処理の処理対象とする走行経路Ｒを太線で示している（後述する図７、図８、図１０についても同様とする）。また、図６において、後述する再設定された走行経路Ｒも太線で示している（後述する図９、図１１についても同様とする）。また、図４から図６、図７、図１０、図１１において、有料道路を細線で示し、図４、図７から図１１において、一般道路を有料道路よりも幅の細い細線で示している。また、この走行経路設定処理は、出発地Ｓから目的地Ｇに至る走行経路Ｒを設定する処理であり、例えば、走行経路設定装置５０に電源が投入された後に起動される。
【００３６】
走行経路設定処理が起動されると、図３に示すように、出発地Ｓから目的地Ｇに至る走行経路Ｒを設定するために、制御部５１はＳＡ１からＳＡ３の処理を行う。
【００３７】
まず、走行経路設定部５１ａは、タッチパネル２０によってユーザの所定操作が受け付けられることにより、出発地Ｓ及び目的地Ｇが設定されるまで待機する（ＳＡ１、Ｎｏ）。なお、出発地Ｓの設定ついては、タッチパネル２０によってユーザの所定操作が受け付けられることで設定されることに限られず、例えば、現在位置取得部１０によって取得された現在位置を出発地Ｓとして設定されてもよい。また、目的地Ｇの設定については、タッチパネル２０によってユーザの所定操作が受け付けられることで設定されることに限られず、例えば、走行経路設定部５１ａによる施設検索等にて検索された施設の位置を目的地Ｇとして設定されてもよい。
【００３８】
ここで、出発地Ｓ及び目的地Ｇが設定されると（ＳＡ１、Ｙｅｓ）、走行経路設定部５１ｂは、タッチパネル２０によってユーザの所定操作が受け付けられることにより、探索条件が設定されるまで待機する（ＳＡ２、Ｎｏ）。具体的には、ＳＡ１の処理の後、探索条件を有料道路優先探索とすることを指示する選択領域（例えば、ポップアップ画像等）と、探索条件を一般道路優先探索とすることを指示する選択領域と、探索条件をＥＴＣ割引優先探索とすることを指示する選択領域と、探索条件をその他探索とすることを指示する選択領域とが、ディスプレイ３０に表示される。そして、上述した選択領域のいずれか１つがタッチパネル２０を介して選択されると、走行経路設定部５１ｂは、当該選択された選択領域に対応する探索条件を設定する。
【００３９】
ここで、探索条件が設定されると（ＳＡ２、Ｙｅｓ）、走行経路設定部５１ｂは、ＳＡ１にて設定された出発地Ｓ及び目的地Ｇと、ＳＡ２にて設定された探索条件と、地図情報ＤＢ５２ａから取得した地図情報とに基づいて、走行経路Ｒを探索して設定し、当該設定した走行経路Ｒをディスプレイ３０に表示された地図に対して重ねて表示させる（ＳＡ３）。ここで、走行経路Ｒの設定については、例えば、ダイクストラ法等の公知の経路探索手法を用いて走行経路Ｒが探索して設定され、具体的には、有料道路優先、一般道路優先、又は距離優先の走行経路Ｒ等が探索して設定される。また、走行経路Ｒの設定個数は任意であるが、単数であってもよく、あるいは複数であってもよい。なお、走行経路Ｒの設定個数が複数である場合には、例えば、複数の走行経路Ｒのうち、ユーザによって選定された１つの走行経路Ｒが設定され、当該設定された走行経路Ｒがディスプレイ３０に表示される。例えば、図４に示すように、探索条件＝有料道路優先探索の場合には、有料道路優先で探索して設定された走行経路Ｒがディスプレイ３０に表示される。
【００４０】
図３に戻り、ＳＡ３の処理の後、走行経路設定部５１ｂは、ＳＡ３にて設定された走行経路Ｒをユーザの指の移動の軌跡Ｌに基づいて修正するための修正指示をタッチパネル２０を介して受け付けたか否かを判定する（ＳＡ４）。具体的には、ＳＡ３の処理の後、走行経路Ｒを維持することを指示するための選択領域（例えば、ポップアップ画像等）と、走行経路Ｒを修正指示するための選択領域とが、ディスプレイ３０に表示される。そして、走行経路Ｒを修正するための選択領域がタッチパネル２０を介して選択された場合、走行経路設定部５１ｂは、上記修正指示を受け付けたと判定する。一方、走行経路Ｒを維持するための選択領域がタッチパネル２０を介して選択された場合（あるいは所定時間以内（例えば３０秒以内）に、どちらの選択領域も選択されなかった場合）、走行経路設定部５１ｂは、上記修正指示を受け付けていないと判定する。
【００４１】
ここで、ＳＡ４にて修正指示を受け付けていないと判定された場合（ＳＡ４、Ｎｏ）、ＳＡ３で設定された走行経路Ｒを修正する必要がないため、制御部５１は、ＳＡ５からＳＡ１４の処理を行うことなく、走行経路設定処理を終了する。
【００４２】
一方、ＳＡ４にて修正指示を受け付けたと判定された場合（ＳＡ４、Ｙｅｓ）、ＳＡ３で設定された走行経路Ｒを、所定の目的（例えば有料道路の通行料金を安くする目的等）に応じてユーザの指の移動の軌跡Ｌに基づいて修正するために、制御部５１は、ＳＡ５からＳＡ１４の処理を行う。
【００４３】
まず、開始点特定部５１ｆは、タッチパネル２０によってユーザの所定操作が受け付けられることにより、修正の開始点ＲＳが特定されるまで待機する（ＳＡ５、Ｎｏ）。ここで、修正の開始点ＲＳを特定する方法は任意であるが、例えば、ＳＡ４の処理後、ユーザの指によってタッチパネル２０が押圧されることにより、ディスプレイ３０に表示された地図上の道路座標のうち、検出部５１ｃによって最初に検出されたユーザの指の位置と合致する道路座標を修正の開始点ＲＳとして特定する方法が該当する。あるいはこれに限られず、例えば、ＳＡ４の処理後、走行経路設定装置５０に備えられたキーボード（図示省略）を介して、ＳＡ３にて設定された走行経路Ｒ上の道路座標であって、修正の開始点ＲＳとなる道路座標が入力され、当該入力された道路座標を修正の開始点ＲＳとして特定する方法等であってもよい。
【００４４】
ここで、修正の開始点ＲＳが特定されると（ＳＡ５、Ｙｅｓ）、地図表示特定部５１ｇは、地図表示テーブル５２ｂを参照しながら、ＳＡ２にて設定された探索条件に基づいて、地図の表示縮尺及び地図に表示する道路種類を特定する（ＳＡ６）。例えば、探索条件＝有料道路優先探索である場合には、地図の表示縮尺＝修正の開始点ＲＳから目的地Ｇまでの領域が表示される縮尺、及び地図に表示する道路種類＝有料道路が特定される。
【００４５】
次いで、表示制御部５１ｈは、ＳＡ６にて特定された地図の表示縮尺及び地図に表示する道路種類と、地図情報ＤＢ５２ａに格納された地図情報とに基づいて、地図をディスプレイ３０に表示させる（ＳＡ７）。具体的には、探索条件＝有料道路優先探索（又はＥＴＣ割引優先探索）である場合には、表示制御部５１ｈは、修正の開始点ＲＳの位置及び目的地Ｇの位置に基づいて、修正の開始点ＲＳから目的地Ｇまでの領域を特定し、当該特定した領域が表示可能な縮尺を算出し、当該算出した縮尺で地図を表示させる。そして、表示制御部５１ｈは、この地図に表示される道路のうち、有料道路のみを表示させる。また、探索条件＝一般道路優先探索（又はその他探索）である場合には、表示制御部５１ｈは、修正の開始点ＲＳの位置に基づいて、修正の開始点ＲＳから所定範囲内の周辺領域を特定し、当該特定した領域が表示可能な縮尺を算出し、当該算出した縮尺で地図を表示させる。そして、表示制御部５１ｈは、この地図に表示される道路のうち、有料道路のみを表示させる（ただし、探索条件＝その他探索の場合には、一般道路も表示させる）。
【００４６】
例えば、図５に示すように、探索条件＝有料道路優先探索である場合において、地図の表示縮尺＝修正の開始点ＲＳから目的地Ｇまでの領域が表示される縮尺、及び地図に表示する道路種類＝有料道路が特定された場合には、図５に示す修正の開始点ＲＳから目的地Ｇまでの領域が図４に示す地図に比べて拡大表示されるように、地図が表示される。すなわち、ＳＡ３にて表示される地図の表示縮尺が出発地Ｓから目的地Ｇまでの領域が表示される縮尺であった場合に、ＳＡ７における地図の表示縮尺が、上記ＳＡ３における地図の表示縮尺よりも大きくなるので、図５に示す上記領域が図４に示す地図に比べて拡大表示される（後述する図８及び図１０についても同様とする）。また、図５に示す上記領域における有料道路のみが表示されるように、地図が表示される。これにより、修正の開始点ＲＳから目的地Ｇまでの領域及びその周辺に位置する有料道路が視認しやすく、且つなぞり操作による当該有料道路の特定が容易となる縮尺で地図を表示することが可能となる。また、修正の開始点ＲＳから目的地Ｇまでの領域及びその周辺に位置する有料道路のみを地図上に表示することが可能となる。よって、なぞり操作による走行経路Ｒの修正が行われる場合に、目的地Ｇと関連する有料道路の特定が容易となる。なお、探索条件＝ＥＴＣ割引優先探索である場合についても、探索条件＝有料道路優先探索と同様に、地図がディスプレイ３０に表示されることになるが、例えば、ＥＴＣ割引が実施されている有料道路の表示態様（例えば色、線種、太さ等）は、ＥＴＣ割引が実施されていない有料道路の表示態様と異なる表示態様で表示されてもよい。
【００４７】
図３に戻り、ＳＡ７の処理後、検出部５１ｃは、ユーザの指によってタッチパネル２０が押圧されることで、ディスプレイ３０に表示された地図上におけるユーザの指の位置を検出するまで待機する（ＳＡ８、Ｎｏ）。
【００４８】
ここで、ユーザの指の位置が検出されると（ＳＡ８、Ｙｅｓ）、移動軌跡特定部５１ｄは、地図情報ＤＢ５２ａに格納された地図情報と、ＳＡ４にて検出されたユーザの指の位置とに基づいて、ディスプレイ３０にて表示された地図に対するユーザの指の移動の軌跡Ｌを特定する（ＳＡ９）。例えば、図６に示すように、ユーザの指が修正の開始点ＲＳから当該修正の開始点ＲＳよりも東側に位置する湾曲状の有料道路の一部に至る部分をトレースするように移動した場合に、当該修正の開始点ＲＳから当該一部に至る各位置を順次連続させた線分を公知の方法により特定することで軌跡Ｌが特定される。
【００４９】
図３に戻り、道路特定部５１ｅは、地図情報ＤＢ５２ａにて格納された地図情報と、ＳＡ９にて特定された軌跡Ｌとに基づいて、ディスプレイ３０にて表示された地図においてユーザの指によって指示された道路を特定する（ＳＡ１０）。ここで、ユーザの指によって指示された道路の具体的な特定方法は任意であるが、例えば、地図情報ＤＢ５２ａにて格納された地図情報を参照して、ディスプレイ３０にて表示された地図に含まれる道路を特定する。そして、この特定した道路の中から、ＳＡ６にて特定された軌跡Ｌに対して少なくともその一部が対応（地図上において重複）している道路を特定し、当該特定した道路を、ユーザの指によって指示された道路とする。例えば、図６に示すように、修正の開始点ＲＳから上記湾曲状の有料道路をトレースする軌跡Ｌが特定された場合には、道路＝上記湾曲状の有料道路が特定される。
【００５０】
図３に戻り、検出部５１ｃは、ディスプレイ３０に表示された地図上におけるユーザの指の位置を検出できるか否かを判定する（ＳＡ１１）。
【００５１】
ここで、ユーザの指の位置が検出できると判定された場合（ＳＡ１１、Ｙｅｓ）、ＳＡ３で設定された走行経路Ｒの修正が継続中であるとして、制御部５１は、ＳＡ９に移行し、ＳＡ１０にてユーザの指の位置が検出されなくなるまで、ＳＡ９からＳＡ１１の処理を繰り返す。
【００５２】
一方、ＳＡ１１において、ユーザの指の位置が検出できないと判定された場合（ＳＡ１１、Ｎｏ）、ＳＡ３で設定された走行経路Ｒの修正が終了したとして、制御部５１はＳＡ１２からＳＡ１４の処理を行う。この場合において、開始点特定部５１ｆは、ＳＡ１１にてユーザの指の位置が検出されなくなった位置を修正の終了点ＲＧとして特定する（なお、当該検出されなくなった位置が道路座標でない場合には、当該検出されなくなった位置と最も近傍に位置する道路座標を修正の終了点ＲＧとして特定する）。ここで、「修正の終了点」とは、走行経路Ｒの修正が終了する終点を意味する。
【００５３】
まず、走行経路設定部５１ｂは、ＳＡ３にて設定された走行経路Ｒと、ＳＡ１０にて特定された道路と、地図情報ＤＢ５２ａから取得した地図情報とに基づいて、走行経路Ｒを再設定する（ＳＡ１２）。具体的には、修正の開始点ＲＳ及び修正の終了点ＲＧがＳＡ３にて設定された走行経路Ｒ上に位置するか否かで、異なる処理となる。
【００５４】
例えば、図６に示すように、修正の開始点ＲＳ及び修正の終了点ＲＧがＳＡ３にて設定された走行経路Ｒ上に位置する場合には、ＳＡ３にて設定された走行経路Ｒの一部が修正された場合に、走行経路設定部５１ｂは、当該走行経路Ｒのうち修正の開始点ＲＳから修正の終了点ＲＧに至る部分をＳＡ１０にて特定された道路に変更したものを、走行経路Ｒとして再設定する。また、ＳＡ３にて設定された走行経路Ｒのすべてが修正された場合には、走行経路設定部５１ｂは、ＳＡ１０にて特定された道路を、走行経路Ｒとして再設定する。
【００５５】
また、修正の開始点ＲＳ又は修正の終了点ＲＧのいずれか一方がＳＡ３にて設定された走行経路Ｒ上に位置しない場合には（以下では、修正の開始点ＲＳが走行経路Ｒ上に位置しない場合について説明する）、ＳＡ３にて設定された走行経路Ｒの一部が修正された場合に、走行経路設定部５１ｂは、当該走行経路Ｒ上の道路座標のうち、修正の開始点ＲＳに最も近傍に位置する道路座標を仮の修正の開始点ＲＳに設定する。そして、走行経路設定部５１ｂは、ＳＡ３の処理と同様に、修正の開始点ＲＳから仮の修正の開始点ＲＳに至る経路を探索して設定した後、走行経路Ｒのうち仮の修正の開始点ＲＳから修正の終了点ＲＧに至る部分を、ＳＡ１０にて特定された道路と当該設定された経路とを組み合わせたものに変更したものを、走行経路Ｒとして再設定する（修正の開始点ＲＳが走行経路Ｒ上に位置しない場合についても同様とする）。また、ＳＡ３にて設定された走行経路Ｒのすべてが修正された場合には、走行経路設定部５１ｂは、ＳＡ３の処理と同様に、修正の開始点ＲＳから出発地Ｓに至る経路を探索して設定した後、ＳＡ１０にて特定された道路と当該設定された経路とを組み合わせたものを、走行経路Ｒとして再設定する（修正の開始点ＲＳが走行経路Ｒ上に位置しない場合についても同様とする）。
【００５６】
また、修正の開始点ＲＳ及び修正の終了点ＲＧがＳＡ３にて設定された走行経路Ｒ上に位置しない場合には、ＳＡ３にて設定された走行経路Ｒの一部が修正された場合に、走行経路設定部５１ｂは、当該走行経路Ｒ上の道路座標のうち、修正の開始点ＲＳに最も近傍に位置する道路座標を仮の修正の開始点ＲＳに設定すると共に、修正の終了点ＲＧに最も近傍に位置する道路座標を仮の修正の終了点ＲＧに設定する。そして、走行経路設定部５１ｂは、ＳＡ３の処理と同様に、修正の開始点ＲＳから仮の修正の開始点ＲＳに至る経路、及び修正の終了点ＲＧから仮の修正の終了点ＲＧに至る経路を探索して設定した後、走行経路Ｒのうち仮の修正の開始点ＲＳから仮の修正の終了点ＲＧに至る部分を、ＳＡ１０にて特定された道路と当該設定された２つの経路とを組み合わせたものに変更したものを、走行経路Ｒとして再設定する。また、ＳＡ３にて設定された走行経路Ｒのすべてが修正された場合には、走行経路設定部５１ｂは、ＳＡ３の処理と同様に、修正の開始点ＲＳから出発地Ｓに至る経路、及び修正の終了点ＲＧから目的地Ｇに至る経路を探索して設定した後、ＳＡ１０にて特定された道路と当該設定された２つの経路とを組み合わせたものを、走行経路Ｒとして再設定する。
【００５７】
図３に戻り、案内部５１ｉは、ＳＡ１２にて設定された走行経路Ｒをディスプレイ３０に表示する（ＳＡ１３）。具体的には、図６に示すように、案内部５１ｉは、図４、図５でディスプレイ３０に表示されていた走行経路Ｒを削除して、ＳＡ１２にて設定された走行経路Ｒをディスプレイ３０に表示する（あるいは、ＳＡ３にて設定された走行経路ＲをＳＡ１２にて設定された走行経路Ｒと異なる表示態様で表示してもよい）。
【００５８】
図３に戻り、走行経路設定部５１ｂは、ＳＡ１２にて設定された走行経路Ｒが確定したか否かを判定する（ＳＡ１４）。具体的には、ＳＡ１３の処理の後、ＳＡ１２にて設定された走行経路Ｒを確定することを指示するための選択領域（例えば、ポップアップ画像等）と、当該走行経路Ｒを修正指示するための選択領域とが、ディスプレイ３０に表示される。そして、走行経路Ｒを確定するための選択領域がタッチパネル２０を介して選択された場合、走行経路設定部５１ｂは、走行経路Ｒが確定したと判定する。一方、走行経路Ｒを修正するための選択領域がタッチパネル２０を介して選択された場合（あるいは所定時間以内（例えば３０秒以内）に、どちらの選択領域も選択されなかった場合）、走行経路設定部５１ｂは、走行経路Ｒが確定していないと判定する。
【００５９】
ここで、走行経路Ｒが確定していないと判定された場合（ＳＡ１４、Ｎｏ）、制御部５１は、ＳＡ５に移行し、上記走行経路Ｒが確定されるまで、ＳＡ５からＳＡ１４の処理を繰り返す。
【００６０】
一方、走行経路Ｒが確定したと判定された場合（ＳＡ１４、Ｙｅｓ）、制御部５１は、走行経路設定処理を終了する。
【００６１】
以降、案内部５１ｉは、ＳＡ３又はＳＡ１２にて設定された走行経路Ｒに基づいて、当該走行経路Ｒの案内を開始する。具体的には、案内部５１ｉは、自車両の現在位置の周辺の地図情報（地図情報ＤＢ５２ａから取得する）に対して、自車両の現在位置を表す位置アイコンや走行経路Ｒ等を重畳させて、ディスプレイ３０に表示することによって、走行経路Ｒの案内を行う（あるいは、走行経路Ｒをスピーカ４０を介して音声で案内してもよい）。なお、走行経路設定装置５０におけるこのような走行経路Ｒの案内については公知であるため、その詳細な説明を省略する。
【００６２】
また、この他にも、情報収集処理は、任意の走行経路Ｒを処理対象として処理可能である。図７は、走行経路設定処理の処理対象とする走行経路Ｒを含む地図を例示した図である。また、図８、図１０は、走行経路設定処理の処理対象とする走行経路Ｒにおいて、修正が開始された状態を示す図である。また、図９、図１１は、走行経路設定処理の処理対象とする走行経路Ｒの一部が修正された状態を示す図である。以下では、図７に示す走行経路Ｒであって、探索条件＝一般道路優先探索に基づいて設定された走行経路Ｒを修正する場合と、図４に示す走行経路Ｒであって、探索条件＝その他探索に基づいて設定された走行経路Ｒを修正する場合とを例にとって説明する。なお、これらの例において、ＳＡ６からＳＡ１２以外の処理の説明は、図４から図６で説明したものとほぼ同一であるので、ここではＳＡ６からＳＡ１２の処理のみについて説明を行う。
【００６３】
まず、図７から図９に関して、ＳＡ６において、探索条件＝一般道路優先探索である場合において、地図の表示縮尺＝修正の開始点ＲＳから所定範囲内の周辺領域が表示される縮尺、及び地図に表示する道路種類＝一般道路が特定された後、ＳＡ７において、図８に示すように、修正の開始点ＲＳから所定範囲内の周辺領域（例えば、修正の開始点ＲＳから半径３ｋｍ以内の周辺領域や、当該周辺領域のうち修正の開始点ＲＳから目的地Ｇに至る方向側に偏った領域等が該当する。図８には後者を採用した例を示す。なお、図１１についても同様とする。）が図７に示す地図に比べて拡大表示されると共に、当該領域及びその周辺における一般道路のみが表示されるように、地図が表示される。これにより、修正の開始点ＲＳから所定範囲内の周辺領域及びその周辺に位置する一般道路が視認しやすく、且つなぞり操作による当該一般道路の特定が容易となる縮尺で地図を表示することが可能となる。また、修正の開始点ＲＳから所定範囲内の周辺領域及びその周辺に位置する一般道路のみを表示することが可能となる。よって、なぞり操作による走行経路Ｒの修正が行われる場合に、修正の開始点ＲＳ周辺に位置する一般道路の特定が容易となる。
【００６４】
また、ＳＡ８において、ユーザの指の位置が検出されると（ＳＡ８、Ｙｅｓ）、ＳＡ９において、図９に示すように、ユーザの指が修正の開始点ＲＳから当該修正の開始点ＲＳよりも略南側に位置する略Ｌ字状の一般道路の一部に至る部分をトレースするように移動した場合に、当該修正の開始点ＲＳから当該一部に至る各位置を順次連続させた線分を公知の方法により特定することで軌跡Ｌが特定される。
【００６５】
また、ＳＡ１０において、図９に示すように、修正の開始点ＲＳから上記略Ｌ字状の一般道路をトレースする軌跡Ｌが特定された場合には、道路＝上記略Ｌ字状の一般道路が特定される。
【００６６】
また、ＳＡ１１において、ユーザの指の位置が検出できないと判定されると（ＳＡ１１、Ｎｏ）、ＳＡ１２において、図９に示すように、修正の開始点ＲＳ及び修正の終了点ＲＧがＳＡ３にて設定された走行経路Ｒ上に位置する場合であって、ＳＡ３にて設定された走行経路Ｒの一部が修正された場合には、当該走行経路Ｒのうち修正の開始点ＲＳから修正の終了点ＲＧに至る部分をＳＡ１０にて特定された道路に変更したものが、走行経路Ｒとして再設定される。
【００６７】
また、図４、図１０、及び図１１に関して、ＳＡ６において、探索条件＝その他探索である場合において、地図の表示縮尺＝修正の開始点ＲＳから所定範囲内の周辺領域が表示される縮尺、及び地図に表示する道路種類＝有料道路及び一般道路が特定された後、ＳＡ７において、図１０に示すように、修正の開始点ＲＳから所定範囲内の周辺領域が図４に示す地図に比べて拡大表示されると共に、当該領域及びその周辺における有料道路及び一般道路が表示されるように、地図が表示される。これにより、修正の開始点ＲＳから所定範囲内の周辺領域及びその周辺に位置する有料道路及び一般道路が視認しやすく、且つなぞり操作による当該有料道路及び一般道路の特定が容易となる縮尺で地図を表示することが可能となるので、なぞり操作による走行経路Ｒの修正が行われる場合に、修正の開始点ＲＳ周辺に位置する有料道路及び一般道路の特定が容易となる。
【００６８】
また、ＳＡ８において、ユーザの指の位置が検出されると（ＳＡ８、Ｙｅｓ）、ＳＡ９において、図１０に示すように、ユーザの指が修正の開始点ＲＳから当該修正の開始点ＲＳよりも南東側に位置する略Ｌ字状の一般道路の一部に至る部分をトレースするように移動した場合に、当該修正の開始点ＲＳから当該一部に至る各位置を順次連続させた線分を公知の方法により特定することで軌跡Ｌが特定される。
【００６９】
また、ＳＡ１０において、図１１に示すように、修正の開始点ＲＳから上記略Ｌ字状の一般道路をトレースする軌跡Ｌが特定された場合には、道路＝上記略Ｌ字状の一般道路が特定される。
【００７０】
また、ＳＡ１１において、ユーザの指の位置が検出できないと判定されると（ＳＡ１１、Ｎｏ）、ＳＡ１２において、図１１に示すように、修正の開始点ＲＳ及び修正の終了点ＲＧがＳＡ３にて設定された走行経路Ｒ上に位置する場合であって、ＳＡ３にて設定された走行経路Ｒの一部が修正された場合には、当該走行経路Ｒのうち修正の開始点ＲＳから修正の終了点ＲＧに至る部分をＳＡ１０にて特定された道路に変更したものが、走行経路Ｒとして再設定される。
【００７１】
（効果）
このように本実施の形態によれば、走行経路設定部５１ｂにて設定された走行経路Ｒをユーザの指の移動の軌跡Ｌに基づいて修正するための修正指示が所定手段を介して受け付けられた場合に、修正の開始点ＲＳを特定する開始点特定部５１ｆと、開始点特定部５１ｆにて修正の開始点ＲＳが特定された場合に、探索条件取得部５１ａにて取得された探索条件に基づいて、地図の表示縮尺及び地図に表示する道路種類を特定する地図表示特定部５１ｇと、地図表示特定部５１ｇにて特定された地図の表示縮尺及び道路種類に基づいて、地図をディスプレイ３０に表示するための制御を行う表示制御部５１ｈと、を備えているので、なぞり操作による走行経路Ｒの修正が行われる場合に、探索条件に応じた地図の表示縮尺で地図を表示することができ、あるいは、探索条件に応じた道路のみを地図上に表示することができる。このため、上記修正作業において、余計な手間や時間を要することがないので、当該修正作業の効率を向上させることが可能となる。
【００７２】
また、探索条件取得手段にて取得された探索条件が、有料道路優先探索等である場合に、表示制御部５１ｈは、開始点特定部５１ｆにて特定された修正の開始点ＲＳから目的地Ｇまでの領域を地図に表示することが可能な縮尺で地図を表示するための制御を行うので、修正の開始点ＲＳから目的地Ｇまでの領域及びその周辺に位置する有料道路が視認しやすくなり、なぞり操作による走行経路Ｒの修正が行われる場合に、目的地Ｇと関連する有料道路の特定が容易となる。
【００７３】
また、探索条件取得部５１ａにて取得された探索条件が、一般道路優先探索である場合に、表示制御部５１ｈは、開始点特定部５１ｆにて特定された修正の開始点ＲＳから所定範囲内の周辺領域を地図に表示することが可能な縮尺で地図を表示するための制御を行うので、修正の開始点ＲＳから所定範囲内の周辺領域及びその周辺に位置する一般道路が視認しやすくなり、なぞり操作による走行経路Ｒの修正が行われる場合に、修正の開始点ＲＳ周辺に位置する一般道路の特定が容易となる。
【００７４】
また、探索条件取得部５１ａにて取得された探索条件が、有料道路優先探索等である場合に、表示制御部５１ｈは、地図表示特定部５１ｇにて特定された有料道路のみを地図に表示するための制御を行うので、有料道路のみを地図上に表示することが可能となるので、なぞり操作による走行経路Ｒの修正が行われる場合に、有料道路の特定が一層容易となる。
【００７５】
また、探索条件取得部５１ａにて取得された探索条件が、一般道路優先探索である場合に、表示制御部５１ｈは、地図表示特定部５１ｇにて特定された一般道路のみを地図に表示するための制御を行うので、一般道路のみを表示することが可能となるので、なぞり操作による走行経路Ｒの修正が行われる場合に、一般道路の特定が一層容易となる。
【００７６】
〔実施の形態に対する変形例〕
以上、本発明に係る実施の形態について説明したが、本発明の具体的な構成及び手段は、特許請求の範囲に記載した各発明の技術的思想の範囲内において、任意に改変及び改良することができる。以下、このような変形例について説明する。
【００７７】
（解決しようとする課題や発明の効果について）
まず、発明が解決しようとする課題や発明の効果は、上述の内容に限定されるものではなく、発明の実施環境や構成の細部に応じて異なる可能性があり、上述した課題の一部のみを解決したり、上述した効果の一部のみを奏することがある。例えば、表示制御部５１ｈが地図表示特定部５１ｇにて特定された地図の表示縮尺で地図を表示することが従来よりも正確にできない場合であっても、このような地図の表示を従来とは異なる技術により達成できている場合には、本願発明の課題が解決されている。
【００７８】
（分散や統合について）
また、上述した各電気的構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散や統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散又は統合して構成できる。例えば、走行経路設定システム１の各構成要素の一部を端末に配置すると共に、走行経路設定システム１の各構成要素の他の一部をサーバに配置して、これら端末とサーバを任意のネットワークを介して相互に接続してもよい。
【００７９】
（車両について）
上記実施の形態では、車両は、四輪自動車や排気量１２５ｃｃ以上の二輪自動車等であると説明したが、例えば、これに加えて排気量１２５ｃｃ未満の二輪自動車や自転車等を含む概念であってもよい。この場合において、例えば、車種ごとに異なる探索条件を格納すると共に（具体的には、車種が四輪自動車や排気量１２５ｃｃ以上の二輪自動車である場合に、有料道路優先探索、一般道路優先探索、ＥＴＣ割引優先探索、その他探索を含む探索条件を格納し、車種が排気量１２５ｃｃ未満の二輪自動車や自転車である場合に、一般道路優先探索を、国道優先探索と、都道府県道優先探索と、市町村道優先探索とに細分化した探索条件を格納する等）、これら探索条件の各々に関する地図の表示縮尺及び地図に表示する道路種類を相互に関連付けて地図表示テーブル５２ｂに格納することにより、車種に応じた探索条件を対象として、走行経路設定処理が行なわれてもよい。このように、車両の種類と、探索条件と、地図の表示縮尺と、地図に表示する道路種類とを予め対応付けてデータ記録部５２に記録しておき、本システムが利用される車両の種類が決定された場合に、この車両の種類に応じた探索条件、地図の表示縮尺、及び地図に表示する道路種類をデータ記録部５２から取得し、当該取得した探索条件、地図の表示縮尺、及び地図に表示する道路種類に合致する探索条件、地図の表示縮尺、及び地図に表示する道路種類のみを用いて、処理が行なわれてもよい。
【００８０】
（走行経路設定装置の使用態様について）
上記実施の形態では、走行経路設定装置５０の使用態様については、車両に搭載されること、車両に持ち込まれること等が挙げられると説明したが、これに限られない。例えば、歩行者が歩行経路を探索する場合には、歩行者によって携帯されること等も挙げられる。この場合において、例えば、ユーザの種類ごとに異なる探索条件を格納すると共に（具体的には、ユーザの種類が運転者である場合に、有料道路優先探索、一般道路優先探索、ＥＴＣ割引優先探索、その他探索を含む探索条件を格納し、ユーザの種類が歩行者である場合に、一般道路優先探索を、国道優先探索と、都道府県道優先探索と、市町村道優先探索とに細分化した探索条件を格納する等）、これら探索条件の各々に関する地図の表示縮尺及び地図に表示する道路種類を相互に関連付けて地図表示テーブル５２ｂに格納することにより、ユーザの種類に応じた探索条件を対象として、走行経路設定処理が行なわれてもよい。このように、ユーザの種類と、探索条件と、地図の表示縮尺と、地図に表示する道路種類とを予め対応付けてデータ記録部５２に記録しておき、本システムが利用されるユーザの種類が決定された場合に、このユーザの種類に応じた探索条件、地図の表示縮尺、及び地図に表示する道路種類をデータ記録部５２から取得し、当該取得した探索条件、地図の表示縮尺、及び地図に表示する道路種類に合致する探索条件、地図の表示縮尺、及び地図に表示する道路種類のみを用いて、処理が行なわれてもよい。
【００８１】
（検出部について）
上記実施の形態では、検出部５１ｃは、ユーザの指の位置を検出するものであると説明したが、これに限られない。例えば、走行経路設定装置５０が、ポインタ等の指示手段の移動の軌跡Ｌに基づいて、経路を設定する場合には、検出部５１ｃは、指示手段の位置を検出するものであってもよい。
【００８２】
（地図表示テーブルについて）
上記実施の形態では、地図表示テーブル５２ｂにおいて、項目「探索条件」に対応する情報のうち、探索条件＝有料道路優先探索（又はＥＴＣ割引優先探索）に対応する項目「表示縮尺」に対応する情報は、修正の開始点ＲＳから目的地Ｇまでの領域が表示される縮尺であると説明したが、これに限られず、例えば、修正の開始点ＲＳから出発地Ｓまでの領域が表示される縮尺であってもよい。
【００８３】
（走行経路設定処理について）
上記実施の形態では、ＳＡ７において、表示制御部５１ｈは、地図の表示縮尺及び地図に表示する道路種類に基づいて、地図をディスプレイ３０に表示させると説明したが、これに限られない。例えば、表示制御部５１ｈは、地図の表示縮尺又は地図に表示する道路種類のいずれか一方に基づいて、地図をディスプレイ３０に表示させてもよい。この場合において、例えば、地図の表示縮尺のみに基づいて、地図が表示される場合に、ＳＡ６において、地図表示特定部５１ｇは、地図の表示縮尺のみが特定されると共に、ＳＡ７において、ＳＡ３で表示された道路種類と同一の道路種類が表示される。あるいは、地図に表示する道路種類のみに基づいて、地図が表示される場合に、ＳＡ６において、地図表示特定部５１ｇは、道路種類のみが特定されると共に、ＳＡ７において、ＳＡ３で表示された地図の表示縮尺と同一の縮尺で表示される。
【００８４】
（付記）
付記１に記載の走行経路設定システムは、表示手段に表示された地図に対するユーザの指又は指示手段の移動の軌跡に基づいて、出発地から目的地に至る走行経路を設定する走行経路設定システムであって、地図情報を格納する地図情報格納手段と、前記地図情報格納手段にて格納された前記地図情報に基づいて前記地図を表示する前記表示手段と、前記走行経路を探索する際の条件である探索条件を取得する探索条件取得手段と、前記探索条件取得手段にて取得された前記探索条件に基づいて、前記走行経路を設定する走行経路設定手段と、前記ユーザの指又は前記指示手段の位置を検出する検出手段と、前記走行経路設定手段にて設定された前記走行経路を前記ユーザの指又は前記指示手段の移動の軌跡に基づいて修正するための修正指示が所定手段を介して受け付けられた場合に、修正の開始点を特定する開始点特定手段と、前記開始点特定手段にて前記修正の開始点が特定された場合に、前記探索条件取得手段にて取得された前記探索条件に基づいて、前記地図の表示縮尺又は前記地図に表示する道路種類の少なくともいずれか一方を特定する地図表示特定手段と、前記地図表示特定手段にて特定された前記地図の表示縮尺又は前記道路種類の少なくともいずれか一方に基づいて、前記地図を前記表示手段に表示するための制御を行う表示制御手段と、を備えている。
【００８５】
付記２に記載の走行経路設定システムは、付記１に記載の走行経路設定システムにおいて、前記探索条件取得手段にて取得された前記探索条件が、有料道路に関する探索を行う第１の探索条件である場合に、前記地図表示特定手段は、当該取得された前記第１の探索条件に基づいて、前記開始点特定手段にて特定された前記修正の開始点から前記目的地までの領域を前記地図に表示することが可能な縮尺を、前記地図の表示縮尺として特定し、前記表示制御手段は、前記地図表示特定手段にて特定された前記地図の表示縮尺で前記地図を表示するための制御を行う。
【００８６】
付記３に記載の走行経路設定システムは、付記１又は２に記載の走行経路設定システムにおいて、前記探索条件取得手段にて取得された前記探索条件が、一般道路に関する探索を行う第２の探索条件である場合に、前記地図表示特定手段は、当該取得された前記第２の探索条件に基づいて、前記開始点特定手段にて特定された前記修正の開始点から所定範囲内の周辺領域を前記地図に表示することが可能な縮尺を、前記地図の表示縮尺として特定し、前記表示制御手段は、前記地図表示特定手段にて特定された前記地図の表示縮尺で前記地図を表示するための制御を行う。
【００８７】
付記４に記載の走行経路設定システムは、付記１から３のいずれか一項に記載の走行経路設定システムにおいて、前記探索条件取得手段にて取得された前記探索条件が、有料道路に関する探索を行う第１の探索条件である場合に、前記地図表示特定手段は、当該取得された前記第１の探索条件に基づいて、前記地図に表示される有料道路を、前記道路種類として特定し、前記表示制御手段は、前記地図表示特定手段にて特定された有料道路のみを前記地図に表示するための制御を行う。
【００８８】
付記５に記載の走行経路設定システムは、付記１から４のいずれか一項に記載の走行経路設定システムにおいて、前記探索条件取得手段にて取得された前記探索条件が、一般道路に関する探索を行う第２の探索条件である場合に、前記地図表示特定手段は、当該取得された前記第２の探索条件に基づいて、前記地図に表示される一般道路を、前記道路種類として特定し、前記表示制御手段は、前記地図表示特定手段にて特定された一般道路のみを前記地図に表示するための制御を行う。
【００８９】
付記６に記載の走行経路設定方法は、表示手段に表示された地図に対するユーザの指又は指示手段の移動の軌跡に基づいて、出発地から目的地に至る走行経路を設定する走行経路設定方法であって、地図情報格納手段にて格納された地図情報に基づいて前記表示手段に前記地図を表示する表示ステップと、前記走行経路を探索する際の条件である探索条件を取得する探索条件取得ステップと、前記探索条件取得ステップにて取得された前記探索条件に基づいて、前記走行経路を設定する走行経路設定ステップと、前記ユーザの指又は前記指示手段の位置を検出する検出ステップと、前記走行経路設定ステップにおいて設定された前記走行経路を前記ユーザの指又は前記指示手段の移動の軌跡に基づいて修正するための修正指示が所定手段を介して受け付けられた場合に、修正の開始点を特定する開始点特定ステップと、前記開始点特定ステップにおいて前記修正の開始点が特定された場合に、前記探索条件取得ステップにおいて取得された前記探索条件に基づいて、前記地図の表示縮尺又は前記地図に表示する道路種類の少なくともいずれか一方を特定する地図表示特定ステップと、前記地図表示特定ステップにおいて特定された前記地図の表示縮尺又は前記道路種類の少なくともいずれか一方に基づいて、前記地図を前記表示手段に表示するための制御を行う表示制御ステップと、を含む。
【００９０】
付記７に記載の走行経路設定プログラムは、付記６に記載の方法をコンピュータに実行させるための走行経路設定プログラムである。
【００９１】
（付記の効果）
付記１に記載の走行経路設定システム、付記６に記載の走行経路設定方法、及び付記７に記載の走行経路設定プログラムによれば、走行経路設定手段にて設定された走行経路をユーザの指又は指示手段の移動の軌跡に基づいて修正するための修正指示が所定手段を介して受け付けられた場合に、修正の開始点を特定する開始点特定手段と、開始点特定手段にて修正の開始点が特定された場合に、探索条件取得手段にて取得された探索条件に基づいて、地図の表示縮尺又は地図に表示する道路種類の少なくともいずれか一方を特定する地図表示特定手段と、地図表示特定手段にて特定された地図の表示縮尺又は道路種類の少なくともいずれか一方に基づいて、地図を表示手段に表示するための制御を行う表示制御手段と、を備えているので、なぞり操作による走行経路の修正が行われる場合に、探索条件に応じた地図の表示縮尺で地図を表示することができると共に、探索条件に応じた道路のみを地図上に表示することができる。このため、上記修正作業において、余計な手間や時間を要することなく、当該修正作業の効率を向上させることが可能となる。
【００９２】
付記２に記載の走行経路設定システムによれば、探索条件取得手段にて取得された探索条件が、有料道路に関する探索を行う第１の探索条件である場合に、表示制御手段は、開始点特定手段にて特定された修正の開始点から目的地までの領域を地図に表示することが可能な縮尺で地図を表示するための制御を行うので、修正の開始点から目的地までの領域及びその周辺に位置する有料道路が視認しやすく、且つなぞり操作による当該有料道路の特定が容易となる縮尺で地図を表示することが可能となるので、なぞり操作による走行経路の修正が行われる場合に、目的地と関連する有料道路の特定が容易となる。
【００９３】
付記３に記載の走行経路設定システムによれば、探索条件取得手段にて取得された探索条件が、一般道路に関する探索を行う第２の探索条件である場合に、表示制御手段は、開始点特定手段にて特定された修正の開始点から所定範囲内の周辺領域を地図に表示することが可能な縮尺で地図を表示するための制御を行うので、修正の開始点から所定範囲内の周辺領域及びその周辺に位置する一般道路が視認しやすく、且つなぞり操作による当該一般道路の特定が容易となる縮尺で地図を表示することが可能となるので、なぞり操作による走行経路の修正が行われる場合に、修正の開始点周辺に位置する一般道路の特定が容易となる。
【００９４】
付記４に記載の走行経路設定システムによれば、探索条件取得手段にて取得された探索条件が、有料道路に関する探索を行う第１の探索条件である場合に、表示制御手段は、地図表示特定手段にて特定された有料道路のみを地図に表示するための制御を行うので、修正の開始点から目的地までの領域及びその周辺に位置する有料道路のみを地図上に表示することが可能となるので、なぞり操作による走行経路の修正が行われる場合に、目的地と関連する有料道路の特定が一層容易となる。
【００９５】
付記５に記載の走行経路設定システムによれば、探索条件取得手段にて取得された探索条件が、一般道路に関する探索を行う第２の探索条件である場合に、表示制御手段は、地図表示特定手段にて特定された一般道路のみを地図に表示するための制御を行うので、修正の開始点から所定範囲内の周辺領域及びその周辺に位置する一般道路のみを表示することが可能となるので、なぞり操作による走行経路の修正が行われる場合に、修正の開始点周辺に位置する一般道路の特定が一層容易となる。
【符号の説明】
【００９６】
１  走行経路設定システム
１０  現在位置取得部
２０  タッチパネル
３０  ディスプレイ
４０  スピーカ
５０  走行経路設定装置
５１  制御部
５１ａ  探索条件取得部
５１ｂ  走行経路設定部
５１ｃ  検出部
５１ｄ  移動軌跡特定部
５１ｅ  道路特定部
５１ｆ  開始点特定部
５１ｇ  地図表示特定部
５１ｈ  表示制御部
５１ｉ  案内部
５２  データ記録部
５２ａ  地図情報ＤＢ
５２ｂ  地図表示テーブル
Ｇ  目的地
Ｌ  軌跡
Ｒ  走行経路
ＲＧ  修正の終了点
ＲＳ  修正の開始点
Ｓ  出発地
【図１】
2015049233.tif 000003
【図２】
2015049233.tif 000004
【図３】
2015049233.tif 000005
【図４】
2015049233.tif 000006
【図５】
2015049233.tif 000007
【図６】
2015049233.tif 000008
【図７】
2015049233.tif 000009
【図８】
2015049233.tif 000010
【図９】
2015049233.tif 000011
【図１０】
2015049233.tif 000012
【図１１】
2015049233.tif 000013