(57)【要約】【課題】コース案内情報を作成する際の利便性を向上させる技術の提供。【解決手段】新規に作成された新規経路を取得する経路取得部と、前記新規経路の形状を示す形状定義点と過去に作成済みの既存経路の形状を示す形状定義点とが一致する区間を重複区間として取得する重複区間取得部と、前記既存経路において前記重複区間に存在する案内地点を前記新規経路の前記重複区間に追加し、前記既存経路において前記重複区間の案内地点で実施される案内に用いられる案内データを前記新規経路における前記重複区間の案内地点での案内に用いるように対応付けた前記新規経路のコース案内情報を作成するコース案内情報作成部と、を備えるコース案内情報作成システムを構成する。【選択図】図１
2020106288.tif 000002
【特許請求の範囲】
【請求項１】
新規に作成された新規経路を取得する経路取得部と、
前記新規経路の形状を示す形状定義点と過去に作成済みの既存経路の形状を示す形状定義点とが一致する区間を重複区間として取得する重複区間取得部と、
前記既存経路において前記重複区間に存在する案内地点を前記新規経路の前記重複区間に追加し、前記既存経路において前記重複区間の案内地点で実施される案内に用いられる案内データを前記新規経路における前記重複区間の案内地点での案内に用いるように対応付けた前記新規経路のコース案内情報を作成するコース案内情報作成部と、
を備えるコース案内情報作成システム。
【請求項２】
前記コース案内情報作成部は、
前記新規経路において前記重複区間の終点より通過順が後の経由地と、前記既存経路において前記重複区間の終点より通過順が後の経由地とが一致する場合であって、前記重複区間の終点から経由地までの距離が閾値以下の場合、前記既存経路において前記重複区間の終点から経由地までの第１区間に存在する案内地点で実施される案内に用いられる案内データを前記新規経路における前記重複区間の終点から経由地までの第２区間内の案内地点に対応付ける、
請求項１に記載のコース案内情報作成システム。
【請求項３】
前記第２区間内の案内地点から前記第２区間の終点までの距離は、前記第１区間内の案内地点から前記第１区間の終点までの距離と等しい、
請求項２に記載のコース案内情報作成システム。
【請求項４】
コース案内情報取得部であって、
新規経路の形状を示す形状定義点と過去の作成済みの既存経路の形状を示す形状定義点とが一致する区間を重複区間として取得し、
前記既存経路において前記重複区間に存在する案内地点を前記新規経路の前記重複区間に追加し、前記既存経路において前記重複区間の案内地点で実施される案内に用いられる案内データを前記新規経路における前記重複区間の案内地点での案内に用いるように対応付けて作成された前記新規経路のコース案内情報を取得する、コース案内情報取得部と、
現在位置を取得する現在位置取得部と、
前記現在位置に基づいて、前記重複区間の案内地点に到達したと判定される場合に、前記案内データに基づく案内を実施する案内制御部と、
を備えるコース案内端末。
【請求項５】
コンピュータを、
新規に作成された新規経路を取得する経路取得部、
前記新規経路の形状を示す形状定義点と過去に作成済みの既存経路の形状を示す形状定義点とが一致する区間を重複区間として取得する重複区間取得部、
前記既存経路において前記重複区間に存在する案内地点を前記新規経路の前記重複区間に追加し、前記既存経路において前記重複区間の案内地点で実施される案内に用いられる案内データを前記新規経路における前記重複区間の案内地点での案内に用いるように対応付けた前記新規経路のコース案内情報を作成するコース案内情報作成部、
として機能させるコース案内情報作成プログラム。
【請求項６】
コンピュータを、
コース案内情報取得部であって、
新規経路の形状を示す形状定義点と過去の作成済みの既存経路の形状を示す形状定義点とが一致する区間を重複区間として取得し、
前記既存経路において前記重複区間に存在する案内地点を前記新規経路の前記重複区間に追加し、前記既存経路において前記重複区間の案内地点で実施される案内に用いられる案内データを前記新規経路における前記重複区間の案内地点での案内に用いるように対応付けて作成された前記新規経路のコース案内情報を取得する、コース案内情報取得部、
現在位置を取得する現在位置取得部、
前記現在位置に基づいて、前記重複区間の案内地点に到達したと判定される場合に、前記案内データに基づく案内を実施する案内制御部、
として機能させるコース案内プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コース案内情報作成システム、コース案内端末、コース案内情報作成プログラム、コース案内プログラムに関する。
【背景技術】
【０００２】
従来、走行予定経路に設定された案内地点を通過する際に当該案内地点に関する案内情報を音声等によって利用者に案内することが知られている。特許文献１には、出発地と目的地を取得すると、出発地から目的地までの経路における案内地点を自動的に設定する手法が記載されている。また特許文献１には、案内地点を手動で設定する手法についても記載されている（段落０１７１〜０１７７）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−９３６１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
観光地等を順に巡るコースを示す経路を作成し、当該経路に対する案内地点を設定し当該案内地点で実施する案内を示す案内データの対応付ける作業は、従来、コース毎に実施されていた。異なるコースにおいても部分的に同じ区間（重複区間）を含む場合はある。さらに、あるコースにおいて当該重複区間で実施される案内は、当該重複区間を含む別のコースにおいても当該重複区間において共通して実施されることが多い。しかし従来は上述の作業はコース毎に行われるため、過去に作成済みの既存経路との重複区間であっても、新規に作成した経路の当該重複区間について再び同じ作業（案内地点の設定、案内データの対応付け）を行う必要があった。
本発明は、上記課題にかんがみてなされたもので、コース案内情報を作成する際の利便性を向上させる技術の提供を目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するため、コース案内情報作成システムは、新規に作成された新規経路を取得する経路取得部と、新規経路の形状を示す形状定義点と過去に作成済みの既存経路の形状を示す形状定義点とが一致する区間を重複区間として取得する重複区間取得部と、既存経路において重複区間に存在する案内地点を新規経路の重複区間に追加し、既存経路において重複区間の案内地点で実施される案内に用いられる案内データを新規経路における重複区間の案内地点での案内に用いるように対応付けた新規経路のコース案内情報を作成するコース案内情報作成部と、を備える。
【０００６】
さらに、上記の目的を達成するため、コース案内情報作成プログラムは、コンピュータを、新規に作成された新規経路を取得する経路取得部、新規経路の形状を示す形状定義点と過去に作成済みの既存経路の形状を示す形状定義点とが一致する区間を重複区間として取得する重複区間取得部、既存経路において重複区間に存在する案内地点を新規経路の重複区間に追加し、既存経路において重複区間の案内地点で実施される案内に用いられる案内データを新規経路における重複区間の案内地点での案内に用いるように対応付けた新規経路のコース案内情報を作成するコース案内情報作成部、として機能させる。
【０００７】
すなわち、コース案内情報作成システム、プログラムでは、新規経路に既存経路との重複区間がある場合、既存経路において重複区間に存在する案内地点で実施される案内を、新規経路の重複区間においても同じ案内地点で実施するように対応づけた、新規経路のコース案内情報を作成することができる。そのため作成者は、新規経路のコース案内情報を作成する際に、案内地点の設定や案内地点で実施される案内に用いられる案内データの対応付けを重複区間について行う手間が省ける。従って本システムおよびプログラムによれば、コース案内情報を作成する際の利便性を向上させることができる。
【０００８】
上記の目的を達成するため、コース案内端末は、コース案内情報取得部であって、新規経路の形状を示す形状定義点と過去の作成済みの既存経路の形状を示す形状定義点とが一致する区間を重複区間として取得し、既存経路において重複区間に存在する案内地点を新規経路の重複区間に追加し、既存経路において重複区間の案内地点で実施される案内に用いられる案内データを新規経路における重複区間の案内地点での案内に用いるように対応付けて作成された新規経路のコース案内情報を取得する、コース案内情報取得部と、現在位置を取得する現在位置取得部と、現在位置に基づいて、重複区間の案内地点に到達したと判定される場合に、案内データに基づく案内を実施する案内制御部と、を備える。
【０００９】
さらに、上記の目的を達成するため、コース案内プログラムは、コンピュータを、コース案内情報取得部であって、新規経路の形状を示す形状定義点と過去の作成済みの既存経路の形状を示す形状定義点とが一致する区間を重複区間として取得し、既存経路において重複区間に存在する案内地点を新規経路の重複区間に追加し、既存経路において重複区間の案内地点で実施される案内に用いられる案内データを新規経路における重複区間の案内地点での案内に用いるように対応付けて作成された新規経路のコース案内情報を取得する、コース案内情報取得部、現在位置を取得する現在位置取得部、現在位置に基づいて、重複区間の案内地点に到達したと判定される場合に、案内データに基づく案内を実施する案内制御部、として機能させる。
【００１０】
すなわち、コース案内端末、コース案内プログラムにおいては、新規経路の重複区間をコース案内端末の利用者が移動中に案内地点に到達した場合に、案内データに基づく案内を行うことができる。従って新規経路の重複区間の案内地点において、既存経路における重複区間の案内地点で実施される案内と同じ案内を利用者に対して実施することができる。コース案内情報の作成者は、このような新規経路のコース案内を作成する際、既存経路との重複区間について手動で案内地点や案内データの設定をする必要はない。コース案内端末、コース案内プログラムにおいては、作成者の作成作業負担を軽減した状態で作成されたコース案内情報を用いて利用者に案内を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】コース案内情報作成システムとコース案内端末の構成を示すブロック図。
【図２】図２Ａは形状定義点の一例を示す図、図２Ｂはコースの通過地点の一例を示す図。
【図３】図３Ａは既存経路と既存経路の一例を示す図、図３Ｂは既存経路における作成者指定位置と最寄り地点との対応関係の一例を示す図、図３Ｃは既存経路の座標列を示す図、図３Ｄは新規経路における作成車指定位置と最寄り地点との対応関係の一例を示す図、図３Ｅは新規経路の座標列を示す図。
【図４】図４Ａは案内地点の一例を示す図、図４Ｂは既存経路における案内地点と案内区間と案内データの対応関係の一例を示す図、図４Ｃは新規経路における案内地点と案内区間と案内データの対応関係の一例を示す図。
【図５】コース案内情報作成処理のフローチャート。
【図６】コース案内処理のフローチャート。
【発明を実施するための形態】
【００１２】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）コース案内情報作成システムの構成：
（２）コース案内情報作成処理：
（３）コース案内端末の構成：
（４）コース案内処理：
（５）他の実施形態：
【００１３】
（１）コース案内情報作成システムの構成：
図１は、本発明にかかるコース案内情報作成システム１０の構成を示すブロック図である。コース案内情報作成システム１０は、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備える制御部２０、記録媒体３０、通信部４１を備えている。コース案内情報作成システム１０は、観光案内等に用いられるコース案内情報（３０ｂ，３０ｃ）を、作成者端末８０を操作する作成者の指示に従って作成するサービスを、インターネット等の通信ネットワークを介して提供するサーバコンピュータで構成される。
【００１４】
コース案内情報作成システム１０は、記録媒体３０やＲＯＭに記憶されたプログラムを制御部２０で実行することができる。本実施形態においては、このプログラムとしてコース案内情報作成プログラム２１を実行可能である。通信部４１は、作成者端末８０やコース案内端末５０と通信を行う回路を備えており、制御部２０は、通信部４１を介して作成者端末８０やコース案内端末５０と通信を行うことが可能である。
【００１５】
コース案内情報作成プログラム２１は、コース案内情報（３０ｂ，３０ｃ）を作成者の指示に従って作成する機能を制御部２０に実現させる。作成されたコース案内情報は、記録媒体３０に蓄積される。本実施形態においては、過去に作成された既存経路との重複区間および当該重複区間に続く区間について既存経路の案内データ等を新規経路に流用する機能を制御部２０に実現させるために、経路取得部２１ａ、重複区間取得部２１ｂ、コース案内情報作成部２１ｃを備えている。
【００１６】
このような流用機能について説明する前に、コース案内情報３０ｂの基本的な作成手順について説明する。作成者は、出発地や経由地、目的地を指定し、それらを順に巡る経路を作成する。続いて作成者は、経路上の地点を案内地点として選択し、当該案内地点で実施する案内に用いる案内データ（音声データ等）を当該案内地点に対応付ける。作成者は以上のような手順でコース案内情報３０ｂを作成する。
【００１７】
経路取得部２１ａは、新規に作成された経路を取得する機能を制御部２０に実現させるプログラムモジュールである。本実施形態において、制御部２０は経路取得部２１ａの機能により、コースの出発地と目的地と経由地とを作成者に入力させる。そして制御部２０は経路取得部２１ａの機能により、当該出発地を出発し、当該経由地を指定された順に経由し、当該目的地に至る経路を取得する。
【００１８】
より具体的には、作成者は作成者端末８０を操作してインターネット等の通信ネットワークを介してコース案内情報作成システム１０が公開するＷｅｂサイトにアクセスする。作成者端末８０は、当該通信ネットワークを介してコース案内情報作成システム１０等と通信を行うための通信部８１と、ＣＰＵ，ＲＡＭ，ＲＯＭ等を含み図示しない記録媒体等に記録された各種のプログラムを実行可能な制御部８２と、タッチパネル式のディスプレイ等を含むユーザＩ／Ｆ部８３とを備えている。本実施形態においては作成者端末８０としてタブレット端末を想定している。なお作成者端末８０はパーソナルコンピュータ等で構成されてもよい。
【００１９】
コース案内情報作成システム１０の記録媒体３０には地図情報３０ａが予め記録されている。本実施形態の地図情報３０ａは、道路の形状を定義する形状定義点の位置や当該位置における道路の幅等を示す道路形状データや、施設の位置や名称を示す施設データ等が含まれている。作成者端末８０から通信部４１を介してコース案内情報の作成開始要求を取得すると、まず制御部２０は、地図情報３０ａに基づいて生成した地図画像を作成者端末８０に送信する。
【００２０】
作成者は、作成者端末８０のユーザＩ／Ｆ部８３のディスプレイに表示された地図画像に対して、出発地、経由地、目的地の位置をそれぞれ指定する。作成者は、経由地については、経由する順序も合わせて指定する。作成者端末８０の制御部８２は、地図に対してそれぞれ指定された出発地、経由地、目的地の位置を、通信部８１を介してコース案内情報作成システム１０に送信する。
【００２１】
コース案内情報作成システム１０の制御部２０は、経路取得部２１ａの機能により、通信部４１を介して、出発地、経由地、目的地の位置を取得すると、地図情報３０ａに基づいて、それらを順に通過する経路を生成する。例えば図２Ａは、コースを設定する対象となる道路を含む地図の例を示している。図２Ａに示す地図において、黒丸で示される点（ＳＤ０〜ＳＤ９）は、道路の形状を定義するための形状定義点を示している。なお形状定義点（黒丸）は、作成者端末８０のディスプレイには表示されず、コース案内情報作成システム１０や作成者端末８０や後述するコース案内端末５０において内部的に取り扱われる地点である。例えば作成者が、図２Ｂに示すように地図上で、出発地Ｓ、第１経由地Ｐ１、第２経由地Ｐ２、目的地Ｇの位置を順に指定したとして説明を続ける。
【００２２】
コース案内情報作成システム１０の制御部２０は、作成者端末８０のディスプレイにおいて出発地や経由地や目的地として指定された点の位置を、通信部４１を介して取得すると、各点の位置を図３Ｂに示す作成者指定位置として記憶する。また、制御部２０は、図３Ｂに示す各点の作成者指定位置と形状定義点の位置とに基づいて、出発地や経由地や目的地の各点にそれぞれ最も近い道路上の地点の位置を算出する。具体的には制御部２０は、作成者指定位置に最も近い２個の形状定義点を結んだ線に下ろした垂線との交点の位置を算出し、図３Ｂに示す最寄り地点として記録する。なお最寄り地点は、地図情報３０ａに予め記録された形状定義点と一致する場合もある。最寄り地点は、予め地図情報３０ａに記録されている形状定義点と一致しない場合であっても、隣接する形状定義点を結んだ線上の点であるため形状定義点の一種である。
【００２３】
図２Ｂに示す出発地Ｓを例にすると、制御部２０は、出発地Ｓに最も近い２個の形状定義点ＳＤ０とＳＤ１を結ぶ線に対して出発地Ｓから下ろした垂線と当該線との交点であるｐ００の位置を取得する。同様にして、図２Ｂに示す第１経由地Ｐ１、目的地Ｇに対応する道路上の地点（最寄り地点）としてそれぞれｐ０１、ｐ０２、ｐ０３を取得する。制御部２０は取得した地点の位置を図３Ｂに示す最寄り地点とする。なお、最寄り地点は作成者によって微修正可能であるように構成されてよい。また、最寄り地点の候補が複数ある場合は、複数の候補を提示して作成者に選択させるように構成されてよい。
【００２４】
そして制御部２０は、これらの最寄り地点と形状定義点を通過順に羅列した情報を経路として取得する。具体的には、図３Ａの濃い灰色の矢印および図３Ｃに示すように、ｐ００、ＳＤ１、ＳＤ２、ｐ０２、ＳＤ３、ＳＤ４、ｐ０２、ＳＤ５、ＳＤ６、ｐ０３を経路（３０ｂ１）として取得する。制御部２０がこのようにして取得した経路を地図上に示した地図画像を、通信部４１を介して作成者端末８０に送信すると、作成者端末８０の制御部８２は通信部８１を介して受信した経路が示された地図をディスプレイに表示する。例えば道路上に経路における進行方向を示す矢印を表示することや、経路に該当する道路を経路以外の道路と異なる色で表示すること等を想定してよい。なお、表示された経路に対して経由地を追加や順序入れ換えや削除する等して作成者が経路を編集することができてもよい。その場合、制御部２０は、編集後の地点および通過順を新たな経路３０ｂ１として記録する。
【００２５】
なお、本実施形態においては、経路において、出発地から通過順に次の経由地、経由地から通過順に次の経由地、通過順の最後の経由地から目的地までを、それぞれ１つの区間として扱う。具体的には、図３Ａの濃い灰色の矢印および図３Ｃに示すように、出発地Ｓから第１経由地Ｐ１までの経路上の区間（すなわち最寄り地点ｐ００から最寄り地点ｐ０１までの区間）を区間Ｒ１と以降では呼ぶ。同様に、第１経由地Ｐ１から第２経由地Ｐ２までの経路上の区間（すなわちｐ０１〜ｐ０２）を区間Ｒ２と呼ぶ。第２経由地Ｐ２から目的地Ｇまでの経路上の区間（すなわちｐ０１〜ｐ０３までの区間）を区間Ｒ３と呼ぶ。したがって、区間Ｒ１〜Ｒ３を順につなげることによって経路が構成される。このように区切られた区間Ｒ１〜Ｒ３は、案内地点において案内を実施する案内区間を指定するために利用される。なおこのように区切られた区間Ｒ１〜Ｒ３の各始点・終点は、既存経路と新規経路との後述する重複区間の始点・終点と、必ずしも一致しない。
以上のように、経路取得部２１ａの機能によって制御部２０が経路を取得する。
【００２６】
作成者が指定したコースの出発地や経由地や目的地に基づいて以上のようにして経路を取得すると、次に制御部２０は、経路が示された地図と案内地点の入力を促すメッセージ等を、通信部４１を介して作成者端末８０に送信する。作成者端末８０の制御部８２は通信部８１を介して受信した地図やメッセージをユーザＩ／Ｆ部８３のディスプレイに表示する。
【００２７】
作成者が作成者端末８０において、経路上の任意の地点を指定すると、作成者端末８０の制御部８２は当該地点の位置を、通信部８１を介してコース案内情報作成システム１０に送信する。なお本実施形態においては、経路である道路を含む既定範囲の領域を案内地点の指定を受け付ける対象とする（経路である道路を含む既定範囲の領域以外の領域は案内地点の指定を受け付ける対象としない）。作成者が経路上の地点を指定すると、コース案内情報作成システム１０の制御部２０は、作成者端末８０から通信部４１を介して当該地点の位置を取得する。制御部２０は、経路に含まれる形状定義点のうち作成者が指定した地点を挟んで最も近い２個の形状定義点を抽出し、抽出した２個の形状定義点を結ぶ線に対して、作成者が指定した地点から下ろした垂線と、当該線との交点を案内地点として取得する（図１の案内地点３０ｂ２）。
【００２８】
図４Ａの濃い灰色の矢印上の地点ｘ０１、地点ｘ０２は、以上のようにして算出された本例における案内地点である。なお、案内地点は地図情報３０ａに予め記録されているいずれかの形状定義点と一致する場合もある。
【００２９】
また制御部２０は、案内地点において実施する案内に用いる案内データ３０ｂ３を取得する。すなわち制御部２０は、案内地点にて実施する案内に用いる案内データ３０ｂ３の入力を促すメッセージを作成者端末８０に送信する。作成者端末８０を操作して作成者が案内データ３０ｂ３を入力すると、作成者端末８０は案内データ３０ｂ３をコース案内情報作成システム１０に送信する。制御部２０は案内データ３０ｂ３を取得すると、案内地点に対応付けて案内データ３０ｂ３を記録する。
【００３０】
本実施形態においては、案内地点において音声による案内を実施することを想定している。作成者は、案内データ３０ｂ３として、予め録音された音声データを入力してもよいし、ＴＴＳ（Text To Speech）用のテキストデータを入力してもよい。なお案内データ３０ｂ３は、静止画像データや動画像データ等で構成されていてもよい。また案内データ３０ｂ３は音声データと静止画像データとを含んで構成されていてもよい。また、案内データ３０ｂ３は、言語を発話した音声データ以外の音データ（例えばアラーム音データ、楽音データ、動物の鳴き声データ等）であってもよい。
【００３１】
なお、制御部２０は、経路に含まれる形状定義点のうち案内地点に最も近い形状定義点を検索し、当該形状定義点が存在する区間（本例においてはＲ１〜Ｒ３）のいずれかを案内区間として設定する。すなわち制御部２０は、当該区間が１個しか存在しない場合には当該区間を案内区間として設定する。また制御部２０は、当該区間が複数存在する場合には、複数の当該区間のうち案内区間とする区間の選択を作成者に促し、作成者が選択した区間を案内区間として案内地点に対応付けて設定する。本例では示されていないが、例えば往路・復路の両方において、案内地点を通過する場合、往路または復路のいずれか一方でのみ案内地点において案内を実施するようにする（案内を実施する区間を指定する）ために、案内地点に対応付けて案内区間（往路または復路のいずれかの区間）も記録するように構成されている。
【００３２】
このような処理を経て図４Ｂに示すように、案内地点３０ｂ２と、案内を実施する案内区間３０ｂ４と案内データ３０ｂ３が対応付けて記録される。以上のように、コース案内情報３０ｂは、図３Ｃに示す経路３０ｂ１（形状定義点と最寄り地点とを通過順に羅列した座標列）と、図３Ｂに示す作成者指定位置および対応する経路上の最寄り地点の対応関係と、図４Ｂに示す案内地点３０ｂ２・案内区間３０ｂ４・案内データ３０ｂ３の対応関係とを含んだ情報として作成される。
【００３３】
作成済みのコース案内情報３０ｂは、コース案内情報作成システム１０の記録媒体３０に蓄積される。本実施形態においては、新規経路を取得した場合に、過去に作成済みの既存経路との重複区間がある場合に、過去に作成された既存経路との重複区間および当該重複区間に続く区間について既存経路の案内データ等を流用する機能を制御部２０に実現させるために、上述の経路取得部２１ａに加えて、さらに重複区間取得部２１ｂ、コース案内情報作成部２１ｃを備えている。
【００３４】
例えば、経路取得部２１ａの機能により制御部２０が新たに取得した新規経路が、図３Ａに薄い灰色の矢印で示される経路であったとして説明を続ける。なお、図を見やすくするため、既存経路と重複する新規経路の区間を示す薄い灰色の矢印は、既存経路を示す濃い灰色の矢印からずらして図示されている。新規経路を作成するに当たって作成者が指定した位置（作成者指定位置）は、図３Ｄに示すように、出発地Ｓ、第１経由地Ｐ１、第２経由地Ｐ２、目的地Ｇ２である。図３Ｂおよび図３Ｄに示すように、新規経路において出発地Ｓと第１経由地Ｐ１と第２経由地Ｐ２については、既存経路と共通である。しかし、新規経路において第２経由地Ｐ２の最寄り地点ｐ０４は、既存経路における第２経由地Ｐ２の最寄り地点ｐ０２と異なる。制御部２０は、図３Ｅに示すように、ｐ００、ＳＤ１、ＳＤ２、ｐ０１、ＳＤ３、ＳＤ４、ＳＤ８、ｐ０４、ＳＤ９、ｐ０５を新規経路として取得する。なお、通過順が１０番目の地点ｐ０５は、新規経路の目的地Ｇ２に対応する最寄り地点である。
【００３５】
図３Ａの薄い灰色の矢印および図３Ｅに示すように、新規経路は区間Ｒ１、Ｒ４、Ｒ５で構成される。新規経路において、出発地Ｓから第１経由地Ｐ１までの経路上の区間（すなわちｐ００〜ｐ０１）を既存経路と同様に区間Ｒ１と呼ぶ。新規経路において、第１経由地Ｐ１から第２経由地P２までの経路上の区間（すなわちｐ０１〜ｐ０４）を区間Ｒ４と呼ぶ。新規経路において第２経由地Ｐ２から目的地Ｇ２までの経路上の区間（すなわちｐ０４〜ｐ０５までの区間）を区間Ｒ５と呼ぶ。
【００３６】
重複区間取得部２１ｂは、新規経路の形状を示す形状定義点と過去に作成済みの既存経路の形状を示す形状定義点とが一致する区間を重複区間として取得する機能を制御部２０に実現させるプログラムモジュールである。制御部２０は重複区間取得部２１ｂの機能により、新規経路を示す形状定義点の座標列と、既存経路を示す形状定義点の座標列とを比較し、通過順も含めて一致する区間がある場合、当該区間を重複区間として取得する。
【００３７】
新規経路（薄い灰色の矢印）と既存経路（濃い灰色の矢印）とは、経路の始点（ｐ００）が一致する。さらに、新規経路と既存経路とは、形状定義点ＳＤ１、ＳＤ２、ＳＤ３、ＳＤ４が一致する。通過順はいずれの経路においてもｐ００，ＳＤ１，ＳＤ２，ＳＤ３，ＳＤ４の順である。従って新規経路と既存経路とは、ｐ００，ＳＤ１，ＳＤ２，ＳＤ３，ＳＤ４が重複区間である。言い換えると、新規経路と既存経路とは、区間Ｒ１の全部と区間Ｒ２の途中までの区間が重複区間である。
【００３８】
コース案内情報作成部２１ｃは、既存経路において重複区間に存在する案内地点を新規経路の重複区間に追加し、既存経路において重複区間の案内地点で実施される案内に用いられる案内データを新規経路における重複区間の案内地点での案内に用いるように対応付けた新規経路のコース案内情報を作成する機能を制御部２０に実現させるプログラムモジュールである。すなわち制御部２０は、既存経路において重複区間内の案内地点で実施するように設定されていた案内を、新規経路の重複区間においても同様に実施するように、案内地点の設定や案内データの対応付けを行う。
【００３９】
図４Ａの濃い灰色の矢印に示すように、既存経路の重複区間（ｐ００〜ＳＤ４）には案内地点ｘ０１が設定されている。また図４Ｂに示すように既存経路において案内地点ｘ０１にはデータＡが対応付けられている。制御部２０はコース案内情報作成部２１ｃの機能により、新規経路においても同じ地点ｘ０１を案内地点として設定し、同じ案内データであるデータＡを案内地点ｘ０１に対応付けて記録する。またこの際に制御部２０は、新規経路を示す座標列（図３Ｅ）を参照し、案内地点ｘ０１が含まれる区間が区間Ｒ１であることを特定する。そして制御部２０は、図４Ｃに示すように、案内地点ｘ０１における案内を実施する新規経路上の区間（案内区間）として区間Ｒ１を記録する。
【００４０】
このように本実施形態によれば、新規経路に既存経路との重複区間がある場合、既存経路において重複区間に存在する案内地点で実施される案内を、新規経路の重複区間においても同じ案内地点で実施するように対応づけた、新規経路のコース案内情報を作成可能である。そのため作成者は、新規経路のコース案内情報を作成する際に、案内地点の設定や案内地点で実施される案内に用いられる案内データの対応付けを重複区間について行う手間が省ける。従って本実施形態によれば、コース案内情報を作成する際の利便性を向上させることができる。
【００４１】
また、コース案内情報作成部２１ｃは、新規経路において重複区間の終点より通過順が後の経由地と、既存経路において重複区間の終点より通過順が後の経由地とが一致する場合であって、重複区間の終点から経由地までの距離が閾値以下の場合、既存経路において重複区間の終点から経由地までの第１区間に存在する案内地点で実施される案内に用いられる案内データを新規経路における重複区間の終点から経由地までの第２区間内の案内地点に対応付ける機能を制御部２０に実現させる。
【００４２】
ここで、重複区間の終点より通過順が後の経由地とは、重複区間を通過した後に経由する経由地である。図４Ａの例の場合、重複区間の終点（ＳＤ４）の後に経由する経由地は、既存経路においても新規経路においても第２経由地Ｐ２で一致している。より具体的には、制御部２０は、既存経路を示す座標列（図３Ｃ）を参照し、ＳＤ４の後に通過する最寄り地点ｐ０２を取得する。そして制御部２０は、図３Ｂに示す対応関係を参照し、最寄り地点ｐ０２は、作成者が指定した第２経由地Ｐ２の経路上の最寄り地点であることを特定する。また制御部２０は、新規経路を示す座標列（図３Ｅ）を参照し、ＳＤ４の後に通過する最寄り地点ｐ０４を取得する。そして制御部２０は、図３Ｄの対応関係を参照し、最寄り地点ｐ０４は、作成者が指定した第２経由地Ｐ２の経路上の最寄り地点であることを特定する。このようにして制御部２０は、重複区間の終点より通過順が後の経由地が既存経路と新規経路とで一致するか否かを判定可能である。
【００４３】
なお、図３Ｂ，図３Ｄに示す作成者指定位置と最寄り地点との対応関係に加えて、さらに作成者が指定した施設（地物）の敷地の形状を示すデータや、作成者が指定した施設（地物）の施設ＩＤが対応付けて記録されてもよい。重複区間の終点より通過順が後の経由地が既存経路と新規経路とで一致するか否かは、最寄り地点に対応する施設ＩＤが一致するか否かや、最寄り地点に対応する作成者指定位置を敷地内に含む施設が一致するか否かによって判定されてもよい。
【００４４】
重複区間の終点より通過順が後の経由地が新規経路と既存経路とで一致する場合、制御部２０は、重複区間の終点から経由地までの距離を算出し、距離が閾値以下であれば、既存経路において重複区間の後に続く第１区間内にある案内地点での案内に用いられる案内データを、新規経路においても重複区間の後に続く第２区間において流用する。重複区間が終わっているにもかかわらずその後の経由地が一致するということは、重複区間の終点から当該経由地へのアプローチが新規経路と既存経路とで異なることを示している。すなわち重複区間の終点から経路が分岐して異なる経路で同じ経由地（あるいはその最寄り地点）に到達することを示している。アプローチは異なるものの同じ経由地に向かう際の案内、すなわち重複区間の終点から経由地の最寄り地点までに行われる案内は、既存経路と同様の案内データが使用される可能性が高い（流用できる可能性が高い）。例えば、経由地に接近する過程で、当該経由地に紹介や「運転お疲れ様でした」等の挨拶の音声データが使用されることが多い。向かう経由地が同じであれば当該経由地の紹介の音声データは同じものが使用できる。また経由地に到着する前に発せられる一般的な挨拶も共通する可能性が高い。
【００４５】
ただし、同じ経由地であっても、重複区間の終点から経由地までの距離が閾値を超える場合、案内地点や案内データが流用できない可能性もある。そのため本実施形態においては、重複区間の終点から経由地までの距離が閾値以下の場合に、既存経路における重複区間に続く第１区間内で行われる案内を流用するように構成されている。
【００４６】
なお、閾値と比較されるのは、重複区間の終点から経由地までの直線距離であってもよいし、重複区間の終点から経由地までの経路上の距離（すなわち、重複区間の終点から経由地の最寄り地点までの経路上の距離）であってもよい。例えば図４Ａの例においては、重複区間の終点（ＳＤ４）から第２経由地Ｐ２までの直線距離が閾値以下であるか否かが判定されてもよい。また例えば、重複区間の終点（ＳＤ４）から第２経由地Ｐ２まで既存経路における区間である第１区間（ＳＤ４〜ｐ０２）の経路上の距離と、重複区間の終点（ＳＤ４）から第２経由地Ｐ２までの新規経路における区間である第２区間（ＳＤ４〜ｐ０４）の経路上の距離とが共に閾値以下であるか否かが判定されてもよい。
【００４７】
なお制御部２０は、第１区間にある案内地点および案内データを第２区間に流用する際、第２区間内の案内地点から第２区間の終点までの距離が、第１区間内の案内地点から第１区間の終点までの距離と等しくなるように、新規経路における第２区間内の案内地点を設定する。
【００４８】
例えば図４Ａの例では、既存経路において第１区間（ＳＤ４〜ｐ０２）には、案内地点ｘ０２が設定されている。制御部２０は、案内地点ｘ０２と第１区間の終点（ｐ０２）との距離ｄを算出する。すなわち、案内地点ｘ０２は第１区間の終点（ｐ０２）から距離ｄだけ進行方向を遡った地点である。制御部２０は、新規経路において第２区間（ＳＤ４〜ｐ０４）の終点（ｐ０４）から距離ｄだけ進行方向を遡った地点である地点ｘ０３の座標を算出する。そして制御部２０は地点ｘ０３を、地点ｘ０２で実施される案内を示すデータＡと同じ案内を行う案内地点とする。具体的には制御部２０は、既存経路において案内地点ｘ０２に対応付けられているデータＢ（図４Ｂを参照）を取得し、案内地点ｘ０３に対応付けてデータＢを記録する（図４Ｃを参照）。また制御部２０は、新規経路を示す座標列（図３Ｅ）を参照し、案内地点ｘ０３が含まれる区間Ｒ４を特定する。そして制御部２０は、区間Ｒ４を案内地点ｘ０３の案内を実施する案内区間として記録する。
【００４９】
以上のように、本実施形態によれば、重複区間の後に続く区間についても、既存経路において重複区間の後に続く区間で実施される案内地点と同等の地点（経由地の最寄り地点から遡った距離が同じ地点）が新規経路においても自動的に案内地点として設定され、既存経路における案内データと同じ案内データが自動的に当該案内地点に対応付けられる。そのため、作成者は、新規経路のコース案内情報を作成する際に、案内地点の設定や案内地点で実施される案内に用いられる案内データの対応付けを重複区間に続く区間についても行う手間が省ける。従って本実施形態によれば、コース案内情報を作成する際の利便性を向上させることができる。
【００５０】
なお、新規経路において、既存経路から流用した案内地点および案内データの他に、作成者は別の案内地点および案内データを手動で新たに設定できることはもちろんである。また、新規経路において、既存経路から流用した案内地点および案内データを削除または編集することができてもよい。本実施形態の場合、既存経路から流用できる可能性が高い案内は自動的に流用する構成であるため、作成者の作業負担を軽減できるとともに、コース案内情報の作成において作成ミスが発生する可能性を低減することができる。
【００５１】
（２）コース案内情報作成処理：
次に、制御部２０が実行するコース案内情報作成処理を、図５を参照しながら説明する。コース案内情報作成処理は、通信部４１を介して作成者端末８０からコース案内情報の作成開始要求を取得した際に開始される。コース案内情報作成処理が開始されると、制御部２０は経路取得部２１ａの機能により、経路（案内対象のコース）を取得する（ステップＳ１００）。具体的には制御部２０は、コース案内情報の作成対象地域の地図と、コースの出発地・経由地・目的地をそれぞれ指定するように促すメッセージを作成者端末８０に送信する。作成者端末８０の制御部８２は、通信部８１を介して取得した地図やメッセージをユーザＩ／Ｆ部８３のディスプレイに表示する。
【００５２】
作成者が地図上にコースの出発地や経由地や目的地をそれぞれ指定すると、作成者端末８０の制御部８２は通信部８１を介して出発地や経由地や目的地として指定された地図上の各位置をコース案内情報作成システム１０に送信する。コース案内情報作成システム１０の制御部２０は、通信部４１を介して受信した出発地や経由地や目的地の位置を記録する（例えば図３Ｂの作成者指定位置を参照）。また制御部２０は出発地や経由地や目的地の位置に最も近い道路上の地点の位置をそれぞれ算出し記録する（図３Ｂの最寄り地点を参照）。そして制御部２０は、これらの地点と形状定義点とを通過順に羅列した情報（例えば図３Ｃを参照）を新規経路（経路３０ｃ１）として取得する。
【００５３】
続いて、制御部２０は重複区間取得部２１ｂの機能により、新規経路の形状定義点のうち既存経路の形状定義点と一致する区間があるか否かを判定する（ステップＳ１０５）。最寄り地点は形状定義点を結ぶ線上の点であるため、制御部２０は最寄り地点も形状定義点の一種として扱う。制御部２０は、形状定義点（最寄り地点も含む）の通過順が一致する区間があるか否かを判定する。
【００５４】
ステップＳ１０５において一致する区間有りと判定された場合、制御部２０は重複区間取得部２１ｂの機能により、形状定義点が一致する重複区間を取得する（ステップＳ１１０）。すなわち本実施形態においては、制御部２０は、形状定義点が一致し通過順も一致する区間を重複区間として取得する。ステップＳ１０５において一致する区間有りと判定されなかった場合、制御部２０はコース案内情報作成処理を終了する。
【００５５】
図５のフローチャートにおいて、ステップＳ１２０は既存経路と新規経路との重複区間について既存経路の案内を新規経路に流用する処理である。ステップＳ１３５は重複区間の後に続く区間の案内を既存経路から流用する処理である。図５の破線で囲まれた処理ブロックは、重複区間の後に続く区間についての流用の可否を判定する判定ブロックである。破線で囲まれた判定ブロックにおいて流用の条件を満たさなかった場合、重複区間のみ既存経路から案内が流用される（Ｓ１２０）。破線で囲まれた判定ブロックにおいて流用の条件を満たした場合、重複区間のみならず、重複区間の後に続く区間においても既存経路から案内が流用される（Ｓ１２０、Ｓ１３５）。
【００５６】
フローチャートの各ステップの説明に戻る。制御部２０はコース案内情報作成部２１ｃの機能により、重複区間の終点より通過順が後の直近の経由地が一致するか否かを判定する（ステップＳ１１５）。すなわち制御部２０は、重複区間の終点を通過してから初めて経由する経由地が、新規経路においても既存経路においても一致するか否かを判定する。ステップＳ１１５において、経由地が一致すると判定されなかった場合、制御部２０はコース案内情報作成部２１ｃの機能により、既存経路において重複区間に存在する案内地点を新規経路の重複区間に追加し、同じ案内データを対応付けて（ステップＳ１２０）、コース案内情報作成処理を終了する。
【００５７】
ステップＳ１１５において、経由地が一致すると判定された場合、制御部２０はコース案内情報作成部２１ｃの機能により、重複区間の終点が経由地の最寄り地点であるか否かを判定する（ステップＳ１２５）。重複区間の終点が経由地の最寄り地点であるということは、経由地へのアプローチが一致する（経由地に至る経路が分岐しない）ことを示している。経由地へのアプローチが一致するのであれば、一致するアプローチ（すなわち重複区間）における案内のみを既存経路から流用することが選択される。従ってステップＳ１２５において、重複区間の終点が経由地最寄り地点であると判定された場合、制御部２０は、ステップＳ１２０を実行してコース案内情報作成処理を終了する。
【００５８】
ステップＳ１２５において、重複区間の終点が経由地の最寄り地点であると判定されなかった場合（すなわち経由地へのアプローチが異なる（経由地に至る経路が重複区間の終点から分岐する）場合）、制御部２０はコース案内情報作成部２１ｃの機能により、重複区間の終点から経由地の最寄り地点までの距離が閾値以下であるか否かを判定する（ステップＳ１３０）。例えば図４Ａの例においては、ＳＤ４〜ｐ０２の距離とＳＤ４〜ｐ０４の距離が共に閾値以内であるか否かが判定される。
【００５９】
ステップＳ１３０において、距離が閾値以下であると判定されなかった場合、制御部２０はステップＳ１２０を実行して、コース案内情報作成処理を終了する。ステップＳ１３０において、距離が閾値以下であると判定された場合、制御部２０はコース案内情報作成部２１ｃの機能により、第１区間に存在する案内地点に対応付けられた案内データを第２区間内の案内地点に対応付ける（ステップＳ１３５）。またステップＳ１３５では、第２区間内の案内地点から第２区間の終点までの距離が、第１区間内の案内地点から第１区間の終点までの距離と等しくなるように、第２区間内の案内地点が設定される。ステップＳ１３５を実行後、制御部２０はステップＳ１２０を実行してコース案内情報作成処理を終了する。
【００６０】
（３）コース案内端末の構成：
次に、コース案内端末５０の構成を、図１を参照しながら説明する。コース案内端末５０は、コース案内情報作成システム１０によって作成されたコース案内情報（３０ｂや３０ｃ）を取得し、当該コース案内情報に基づいて案内を実施する端末である。以降では、新規経路についてのコース案内情報３０ｃに基づく案内を実施するとして説明を続ける。本実施形態においてコース案内端末５０は、車両に備えられた（例えば運転者が視認可能な位置に固定された）タブレット端末であることを想定している。コース案内端末５０は、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備える制御部６０、図示しない記録媒体、通信部７１、ＧＮＳＳ受信部７２、ユーザＩ／Ｆ部７３を備えている。
【００６１】
通信部７１は、インターネット等の通信ネットワークを介して他の装置と通信する回路を備える。制御部６０は通信部７１を介してコース案内情報作成システム１０と通信を行うことができる。ＧＮＳＳ受信部７２は、Global Navigation Satellite Systemの信号を受信する装置であり、航法衛星からの電波を受信し、図示しないインタフェースを介してコース案内端末５０の現在位置を算出するための信号を出力する。制御部６０は、この信号を取得してコース案内端末５０の現在位置を取得し、車両の現在位置と見なす。なお、車両の現在位置を取得するための手法は、ＧＮＳＳ受信部７２に限定されず、他のセンサ、例えば、車速センサやジャイロセンサ等が利用されても良い。また、各種の無線通信に利用する基地局を利用して現在位置が特定される構成であっても良い。
【００６２】
ユーザＩ／Ｆ部７３は、利用者の指示を入力し、また利用者に各種の情報を提供するためのインタフェース部であり、図示しないタッチパネル式のディスプレイや各種のボタンや、スピーカ等を備えている。制御部６０は、ユーザＩ／Ｆ部７３を制御して各種の表示を行わせることや各種の音を発生させることが可能である。また制御部６０は、ユーザＩ／Ｆ７３の出力信号に基づいて利用者の入力内容を取得することが可能である。
【００６３】
本実施形態において制御部６０は、図示しない記録媒体に記録されたコース案内プログラム６１を実行することが可能である。コース案内プログラム６１は、コース案内情報３０ｂに基づいたコース案内機能を制御部６０に実現させるために、コース案内情報取得部６１ａと現在位置取得部６１ｂと案内制御部６１ｃとを備えている。
【００６４】
コース案内情報取得部６１ａは、経路３０ｃ１と、案内データ３０ｃ３と、案内データ３０ｃ３に基づく案内を実施する経路上の案内地点３０ｃ２と、案内を実施する案内地点を含む案内区間３０ｃ４と、を含むコース案内情報３０ｃを取得する機能を制御部６０に実現させるプログラムモジュールである。すなわち制御部６０はコース案内情報取得部６１ａの機能により、コース案内情報作成システム１０から通信部７１を介してコース案内情報３０ｃを取得し、図示しない記録媒体に記録する。
【００６５】
現在位置取得部６１ｂは、コース案内端末５０の現在位置を取得する機能を制御部６０に実現させるプログラムモジュールである。すなわち制御部６０は現在位置取得部６１ｂの機能により、ＧＮＳＳ受信部７２の出力信号に基づいて現在位置を取得する。
【００６６】
案内制御部６１ｃは、コース案内端末５０の現在位置に基づいて、コース案内端末５０（を備える車両）が重複区間の案内地点に到達したと判定される場合に、当該案内地点に対応付けられた案内データに基づく案内を実施する機能を制御部６０に実現させるプログラムモジュールである。すなわち制御部６０は、車両が経路３０ｂｃ１の出発地を出発してから、経路３０ｃ１に含まれる地点を通過する度に、通過した地点を通過済みの地点として更新する。また、経路３０ｃ１と通過済みの地点の履歴と車両の現在位置とに基づいて、制御部６０は車両が移動中の区間を特定する。車両が移動中の区間が案内区間に該当する場合、制御部６０は、当該案内区間に含まれる案内地点の位置を、コース案内情報３０ｃを参照して取得する。車両が案内地点に到達した場合（例えば車両の現在位置と案内地点との距離が既定距離以内となった場合）に、制御部６０は当該案内地点に対応付けられた案内データによる案内を実施する。すなわち本実施形態においては、制御部６０は、案内区間および案内地点に対応する音声データに基づいて音声をスピーカから発生させる。
【００６７】
従って、コース案内端末５０（を備える車両）が経路３０ｃ１（図４Ａにおける薄い灰色の矢印で示される経路）における案内地点ｘ０１を通過する際、当該案内地点に対応付けられたデータＡを用いて案内が実施される。案内地点ｘ０１は、既存経路である経路３０ｂ１（図４Ａにおける濃い灰色の矢印で示される経路）との重複区間内に存在する案内地点であり、作成者が経路３０ｃ１のコース案内情報を作成する際に自動的に設定された案内地点である。従って、新規経路の重複区間の案内地点において、既存経路における重複区間の案内地点で実施される案内と同じ案内をコース案内端末５０の利用者に対して実施することができる。
【００６８】
また、コース案内端末５０（を備える車両）が経路３０ｃ１（図４Ａにおける薄い灰色の矢印で示される経路）における案内地点ｘ０３を通過する際、当該案内地点に対応付けられたデータＢを用いて案内が実施される。案内地点ｘ０３は、既存経路である経路３０ｂ１（図４Ａにおける濃い灰色の矢印で示される経路）との重複区間内の終点を始点とする区間（第１区間、ＳＤ４〜ｐ０２）に存在する案内地点であり、作成者が経路３０ｃ１のコース案内情報を作成する際に自動的に設定された案内地点である。従って、新規経路の案内地点ｘ０３において、既存経路における案内地点ｘ０２で実施される案内と同じ案内をコース案内端末５０の利用者に対して実施することができる。なおかつ、既存経路において第２経由地Ｐ２の最寄り地点ｐ０２の距離ｄ手前を通過した際にデータＢを用いた案内が実施されるのと同様に最寄り地点ｐ０４から距離ｄ手前を通過した際に、データＢを用いた案内が実施される。
【００６９】
このような新規経路のコース案内を作成する際、案内地点ｘ０１・案内地点ｘ０３やそれぞれに対応する案内データの設定を作成者は手動で行ったわけではない。コース案内端末５０では、このように作成者の作成作業負担を軽減した状態（すなわち作成ミスも発生しにくい状況）で作成されたコース案内情報を用いて利用者に案内を行うことができる。
【００７０】
なお、案内区間において案内地点に到達したと判定された場合に、案内を１回実施した後は、同じ案内を繰り返さないように制御する構成であってもよい。その場合、例えば車両が案内地点を中心とした既定距離以内の範囲内に留まり続ける場合や、案内区間において順方向や逆方向の移動を繰り返して案内地点を複数回通過するような場合であっても、同じ案内が頻繁に繰り返されることを防止できる。
【００７１】
（４）コース案内処理：
次に、コース案内端末５０の制御部６０によって実行されるコース案内処理について図６を参照しながら説明する。コース案内端末５０を操作して利用者がコース案内情報３０ｃをコース案内情報作成システム１０からダウンロードすると、制御部６０は受信したコース案内情報３０ｃを図示しない記録媒体に記録する。そして利用者がコース案内情報３０ｃに基づくコース案内を開始することをコース案内端末５０において選択すると、図６に示すコース案内処理が開始される。したがって、図６に示すコース案内処理が開始される前に、コース案内端末５０の制御部６０はコース案内情報取得部６１ａの機能により、コース案内情報３０ｂを取得済みである。なお、コース案内情報３０ｃの経路３０ｃ１等に基づいて、経路を含む地図がコース案内端末５０のユーザＩ／Ｆ部７３のディスプレイに表示される。ディスプレイに表示される地図には、コース案内端末５０の現在位置を示すアイコンも表示される（随時更新される）。
【００７２】
コース案内処理が開始されると、制御部６０は現在位置取得部６１ｂの機能により、現在位置を取得する（ステップＳ２００）。すなわち制御部６０はＧＮＳＳ受信部７２の出力信号に基づいてコース案内端末５０（を備えた車両）の現在位置を取得する。続いて制御部２０は、案内区間を移動中であるか否かを判定する（ステップＳ２０５）。すなわち制御部６０は、経路３０ｃ１と通過済みの地点の履歴と車両の現在位置とに基づいて、車両が移動中の区間を特定する。そして制御部６０は、コース案内情報３０ｃの案内区間３０ｃ４を参照し、車両が移動中の区間が案内区間に該当するか否かを判定する。
【００７３】
ステップＳ２０５において案内区間を移動中であると判定される場合、制御部６０は、現在位置は案内地点であるか否かを判定する（ステップＳ２１０）。すなわち制御部６０は、コース案内情報３０ｃの案内地点３０ｃ２を参照して、当該案内区間に含まれる案内地点の位置を取得する。そして、車両の現在位置と案内地点との距離が既定距離以内である場合に、制御部６０は、現在位置は案内地点であると判定する。
【００７４】
ステップＳ２１０において現在位置は案内地点であると判定される場合、制御部６０は、案内地点に対応付けられた案内データに基づく案内を実施する（ステップＳ２１５）。すなわち制御部６０は、案内区間および案内地点に対応する音声データに基づいて音声をユーザＩ／Ｆ部７３のスピーカから発生させる。
【００７５】
ステップＳ２０５において案内区間を移動中であると判定されない場合、または、ステップＳ２１０において現在位置は案内地点であると判定されない場合、または、ステップＳ２１５を実行後、制御部６０は、現在位置は目的地であるか否かを判定する（ステップＳ２２０）。すなわち制御部６０は、経路３０ｃ１における目的地と車両の現在位置との距離が既定距離以内である場合に、現在位置は目的地であると判定する。
【００７６】
ステップＳ２２０において現在位置が目的地であると判定されない場合は、制御部２０はステップＳ２００の処理に戻る。ステップＳ２２０において現在位置が目的地であると判定される場合、制御部６０はコース案内処理を終了する。以上のコース案内処理を制御部６０が実行することにより、コース案内端末５０においてコース案内を実施させることができる。
【００７７】
（５）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、既存経路において重複区間に存在する案内地点を新規経路の重複区間に追加し、既存経路において重複区間の案内地点で実施される案内に用いられる案内データを新規経路における重複区間の案内地点での案内に用いるように対応付けた新規経路のコース案内情報を作成する限りにおいて、他にも種々の実施形態を採用可能である。例えば、作成者端末にコース案内情報作成システムの機能が備わっていてもよい。また作成者は、コース案内情報作成システムに対してインターネット等を介さずに直接、経路や案内地点等を入力する操作を行うことができてもよい。また、作成者端末とコース案内端末は同一の装置であってもよいし、コース案内情報作成システムと作成者端末とコース案内端末は１個の装置で構成されてもよい。また、上述の実施形態の一部の構成が省略されてもよいし、処理の順序が変動または省略されてもよい。
【００７８】
経路取得部は、新規に作成された新規経路を取得することができればよく、種々の構成を採用可能である。例えば、出発地や目的地や経由地のように地点を指定する以外にも、作成者は、地図上の道路において開始地点から終了地点まで指やポインティングデバイス等でなぞることによって経路を指定する構成であってもよい。また、上記実施形態においては、作成者が出発地や経由地や目的地を入力することに応じて経路を生成する構成であったが、既に生成済みの経路を単に取得する構成であってもよい。
【００７９】
経由地は、例えば観光案内等の案内対象の地物が存在する地点や、案内対象の地物の鑑賞に適している地点等を想定してよい。なお、経由地は必ずしも案内対象の地物が存在する地点や鑑賞地点でなくてもよく、案内コースを示す経路を生成するために単に経由するための地点であってもよい。経由地は道路外の地点であってもよいし、道路上の地点であってもよい。
【００８０】
また、出発地や経由地や目的地等の入力を受けて経路を取得する構成は、地図情報に基づいて、例えばダイクストラ法等によって旅行時間や移動距離が最も短くなるように探索することによって実施されてもよい。その場合に地図情報は、道路区間の端点に対応するノードの位置を示すノードデータ、ノード間の道路の形状を特定するための形状補間点の位置等を示す形状補間点データ、ノード同士の連結を示すリンクデータ等を含んでいてよい。
【００８１】
重複区間取得部は、新規経路の形状を示す形状定義点と過去に作成済みの既存経路の形状を示す形状定義点とが一致する区間を重複区間として取得することができればよい。通過順まで一致する区間を重複区間として取得する構成であってもよいし、通過順は逆である区間も重複区間として取得する構成であってもよい。例えば同じ区間の往路においても復路においても、「動物の飛び出し注意」等の案内データは双方で使用される可能性がある。
【００８２】
コース案内情報作成部は、既存経路において重複区間に存在する案内地点を新規経路の重複区間に追加し、既存経路において重複区間の案内地点で実施される案内に用いられる案内データを新規経路における重複区間の案内地点での案内に用いるように対応付けた新規経路のコース案内情報を作成することができればよい。例えば、新規経路との重複区間を有する既存経路が複数存在し、複数の既存経路のそれぞれにおいて重複区間で案内される案内データや案内地点が異なる場合、複数の案内地点および対応する案内データを作成者に提示して作成者に流用の有無を選択させる構成であってもよい。
【００８３】
コース案内情報作成部は、新規経路において重複区間の終点より通過順が後の行き先と、既存経路において重複区間の終点より通過順が後の行き先とが一致する場合であって、重複区間の終点から行き先までの距離が閾値以下の場合に、既存経路における重複区間から行き先までの第１区間に存在する案内地点で実施される案内に用いられる案内データを新規経路における重複区間の終点から行き先までの第２区間内の案内地点に対応付ける構成であってもよい。ここで、「行き先」は、経由地に限定されず経路全体の終点である目的地であってもよい。また、第１区間の案内地点に対応する案内データを第２区間の案内地点に対応付けるか否かを作成者に問い合わせる構成であってもよい。そして、作成者が対応付ける（流用する）ことを選択した場合に、第１区間の案内地点の案内データを第２区間の案内地点での案内に用いる案内データとして対応付けても良い。なお、重複区間の終点より通過順が後の行き先が既存経路と新規経路とで一致すれば、重複区間の終点から行き先までの距離に関係なく、第１区間の案内地点に対応する案内データを第２区間の案内地点に対応付けるか否かを作成者に問い合わせる構成であってもよい。
【００８４】
なお、コース案内情報作成部は、新規経路において重複区間の始点より通過順が前の地点α（出発地または経由地）と、既存経路において重複区間の始点より通過順が前の地点β（出発地または経由地）と、が一致する場合に、既存経路における地点βから重複区間の始点までの第３区間に存在する案内地点で実施される案内に用いられる案内データを新規経路における地点αから重複区間の始点までの第４区間の案内地点に対応付ける構成であってもよい。
【００８５】
コース案内情報取得部は、新規経路の形状を示す形状定義点と過去の作成済みの既存経路の形状を示す形状定義点とが一致する区間を重複区間として取得し、既存経路において重複区間に存在する案内地点を新規経路の重複区間に追加し、既存経路において重複区間の案内地点で実施される案内に用いられる案内データを新規経路における重複区間の案内地点での案内に用いるように対応付けて作成された新規経路のコース案内情報を取得することができればよい。例えば、上記実施形態においてはコース案内処理の開始前にコース案内情報を取得済みである構成を採用しているが、コース案内情報は段階的に複数回に分けて取得する構成であってもよい。例えば、コース案内処理の開始前には案内データ以外のコース案内情報を取得済みとし、コース案内処理を開始後、移動経路を移動中に現在位置を含む区間の次の区間が案内区間となった場合に、当該案内区間に対応する案内データを取得する構成であってもよい。そして、案内実施済みの案内データはコース案内端末において古い順に破棄される構成であってもよい。
【００８６】
案内制御部は、現在位置に基づいて、重複区間の案内地点に到達したと判定される場合に、当該案内地点に対応する案内データに基づく案内を実施することができればよい。なおもちろん、重複区間以外の案内地点に到達したと判定される場合に、当該案内地点に対応する案内データに基づく案内を実施するように構成されてよい。なお「案内地点に到達したと判定される場合」は、コース案内端末が当該案内地点において停止している（移動速度が０である）場合を除外するものではない。案内区間である区間の始点から案内地点まで移動した履歴があれば、案内地点において停止中であっても案内を実施してよい。
【００８７】
なお、コース案内端末は必ずしも車両に備えられていなくても良い。例えば、利用者が徒歩で移動する場合は、利用者がコース案内端末を携帯していればよい。また案内データは観光案内のためのデータに限定されず、例えば、経路案内（例：交差点における進行方向）や、経路を通行するに当たっての注意喚起（例：「見通しが悪いため注意してください」等）のためのデータが含まれてもよい。
【００８８】
さらに、本発明のように、既存経路において重複区間に存在する案内地点を新規経路の重複区間に追加し、既存経路において重複区間の案内地点で実施される案内に用いられる案内データを新規経路における重複区間の案内地点での案内に用いるように対応付けた新規経路のコース案内情報を作成する手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあり、各種の態様を含むものである。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、システムを制御するプログラムの記録媒体としても発明は成立する。むろん、そのプログラムの記録媒体は、磁気記録媒体であってもよいし半導体メモリであってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【符号の説明】
【００８９】
１０…コース案内情報作成システム、２０…制御部、２１…コース案内情報作成プログラム、２１ａ…経路取得部、２１ｂ…重複区間取得部、２１ｃ…コース案内情報作成部、３０…記録媒体、３０ａ…地図情報、３０ｂ…コース案内情報、３０ｂ１…経路、３０ｂ２…案内地点、３０ｂ３…案内データ、３０ｂ４…案内区間、３０ｃ…コース案内情報、３０ｃ１…経路、３０ｃ２…案内地点、３０ｃ３…案内データ、３０ｃ４…案内区間、４１…通信部、５０…コース案内端末、６０…制御部、６１…コース案内プログラム、６１ａ…コース案内情報取得部、６１ｂ…現在位置取得部、６１ｃ…案内制御部、７１…通信部、７２…ＧＮＳＳ受信部、７３…ユーザＩ／Ｆ部、８０…作成者端末、８１…通信部、８２…制御部、８３…ユーザＩ／Ｆ部
【図１】
2020106288.tif 000003
【図２】
2020106288.tif 000004
【図３】
2020106288.tif 000005
【図４】
2020106288.tif 000006
【図５】
2020106288.tif 000007
【図６】
2020106288.tif 000008