(57)【特許請求の範囲】
【請求項１】
端末装置を保持した移動体の移動に伴う前記端末装置の位置情報の軌跡を用いて予め設定した条件に基づき軌跡ルートを作成する作成部と、
前記作成部により作成した前記軌跡ルートをナビゲーションのルートとして格納するとともに、地図を格納する格納部と、を備え、
前記格納部は、軌跡ルート条件の情報を格納しており、前記軌跡ルート条件は、ルート対象項目、及び決定されたルート対象において選択されたルートレベルを含み、
前記地図に作成された道路以外の位置に前記軌跡ルートを作成することを特徴とするナビゲーションシステム。
【請求項２】
請求項１に記載のナビゲーションシステムにおいて、
前記地図を表示する出力部をさらに備え、
前記格納部は、前記軌跡ルートのルート情報をさらに格納しており、
前記ルート情報には、道路属性情報、天候属性情報、若しくは走行可否属性情報が含まれており、
前記道路属性情報には、日陰道、日向道、屋根のある道路、草道、アスファルト、クッション性のあるトラック、若しくは土道の情報が含まれており、
前記天候属性情報には、現地での現在の天候、降水確率、気温、風量、風向き、波浪、降水量、若しくは降雪量の情報が含まれており、
前記走行可否属性情報には、立ち入り禁止、若しくは危険スポットの有無を示す情報が含まれており、
前記出力部は、前記地図に加え、ナビゲーションに関連する情報を出力することを特徴とするナビゲーションシステム。
【請求項３】
請求項１または２に記載のナビゲーションシステムにおいて、
前記軌跡ルートに沿って、前記地図に新規に道路を形成することを特徴とするナビゲーションシステム。
【請求項４】
請求項１乃至３のうちいずれか１つに記載のナビゲーションシステムにおいて、
前記作成部では、道路の一般的制限値未満にある位置を、前記ルートに含むことを特徴とするナビゲーションシステム。
【請求項５】
請求項１乃至４のうちいずれか１つに記載のナビゲーションシステムにおいて、
前記作成部では、予め設定した動物の行動範囲条件に基づき、前記動物の行動範囲に含まれる位置を前記ルートに含むことを特徴とするナビゲーションシステム。
【請求項６】
請求項１乃至５のうちいずれか１つに記載のナビゲーションシステムにおいて、
前記格納部は、前記軌跡ルートの他に、予め設定した経路演算ルート条件に基づいて経路演算を行って作成する経路演算ルートを格納することを特徴とするナビゲーションシステム。
【請求項７】
コンピュータを、ナビゲーションシステムの、
端末装置を保持した移動体の移動に伴う前記端末装置の位置情報の軌跡を用いて予め設定した条件に基づき軌跡ルートを作成する作成部と、
前記作成部により作成した前記軌跡ルートをナビゲーションのルートとして格納するとともに、地図を格納する格納部として機能させ、
前記格納部は、軌跡ルート条件の情報を格納しており、前記軌跡ルート条件は、ルート対象項目、及び決定されたルート対象において選択されたルートレベルを含み、
前記地図に作成された道路以外の位置に前記軌跡ルートを作成することを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーションシステム、プログラムに関する。
【背景技術】
【０００２】
従来技術に、ペット同伴可能な施設を案内するナビゲーション装置がある（例えば、特許文献１参照）。特許文献１のナビゲーション装置は、ペット同伴可能な施設に案内するものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−８８４０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術は、道路（特に車道）を対象とした経路演算ルート条件に基づいて経路演算を行って地図上の道路に経路演算ルートを作成する。そのため、既存のナビゲーション装置では、地図において道路が描かれていないところにルート（経路演算ルート）を作成することができない。
【０００５】
そこで、本発明は、上記課題を解決するために、地図に道路が形成されているか否かに関係なく、地図の所望の位置にルートを作成することができるナビゲーションシステム、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本第１の開示にかかるナビゲーションシステムは、予め設定した条件に基づいてルートを作成する作成部と、前記作成部により作成した前記ルートをナビゲーションのルートとして格納するとともに、地図を格納する格納部と、を備え、前記地図に作成された道路以外の位置に前記ルートを作成することを特徴とする。
【０００７】
本第１の開示によれば、前記作成部と前記格納部とを備え、前記地図に作成された道路以外の位置に前記ルートを作成するので、地図に道路が形成されているか否かに関係なく、地図の所望の位置にルートを作成することができる。その結果、地図上では道路が存在しないところでもルートを作成することができる。なお、本第１の開示では、道路上にも前記ルートを作成することができることは言うまでもない。つまり、本第１の開示は、道路の有無に関係なく前記ルートを作成することができる。
【０００８】
また、本第１の開示は、特に、動物散歩に対応したナビゲーションシステムに有効であり、本第１の開示によれば、例えば、ペット同伴での旅行等において、旅先での動物散歩に適した散歩ルートを提案することができる。
【０００９】
一般に、通常のナビゲーションシステムでは、車両や人を移動体の対象としたものであり、移動体が道路（例えば車道）を通ることを想定したナビゲーションである。一方、本第１の開示が対象としている、例えば、ペット等の動物は、車道だけでなく、地図では通行できる道路と認識しない草むらなど道なき道も通る。そのため、動物用の散歩ルートのナビゲーションとして、車道を対象とした通常のナビゲーションを用いても、車道以外のところも含むコースをルートとして作成することができない。これに対して、本第１の開示にかかるナビゲーションシステムは、従来のナビゲーションシステムと異なり、動物散歩のナビゲーションに特化した使用ができるので、車道以外のところも含む所望のコースをルートとして作成することができる。
【００１０】
上記の通り、本第１の開示によれば、地図上では道路が存在しないところでも経路を作成することができるので、ルートの自由度が高い。また、このようなルート作成は、特許文献１に示すような既存のナビゲーション装置では作成することができない。
【００１１】
第２の開示は、第１の開示の構成において、前記ルートは、端末装置を保持した移動体の移動に伴う前記端末装置の位置情報の軌跡を用いて作成した軌跡ルートであってもよい。
【００１２】
この場合、前記ルートは、端末装置を保持した移動体の移動に伴う前記端末装置の位置情報の軌跡を用いて作成した前記軌跡ルートであるので、端末装置を所有するユーザ（移動体）が移動したコースを前記軌跡ルートとして前記格納部に格納して、ユーザ独自の個性的なルートをナビゲーションを行う際に作成することができる。例えば、自ら散歩した散歩のコースを前記軌跡ルートとして残し、後に前記軌跡ルートを、散歩のナビゲーションとして利用することができる。もちろん、散歩だけではなく、動物散歩にも利用できる。
【００１３】
また、複数の端末装置を使って複数の前記軌跡ルートを作成する場合、複数の前記軌跡ルートを共通のサーバに格納することを本構成に追加することで、端末装置を保有した複数人のユーザに、複数の前記軌跡ルートを提案することができる。つまり、他人が作成した魅力ある散歩のコース（前記軌跡ルート）と同じコースを、散歩することができる。このような他人が作成したコース（前記軌跡ルート）作成は、特許文献１に示すような既存のナビゲーションシステムでは作成することができない。このことは、通常のナビゲーションシステムでは、現在地から目的地までのルートを作成する際、時間や距離、経由点となるスポット情報などの経路演算ルート条件に基づいて経路演算を行って経路演算ルートを作成することに対して、本第２の開示にかかるナビゲーションシステムでは、端末装置を保持した移動体の移動に伴う前記端末装置の位置情報の軌跡を用いて、少なくとも１つの前記軌跡ルートを作成するという技術の差異に関係する。つまり、本第２の開示は、通常のナビゲーションシステムのような経路演算を必要とせずに、既に前記格納部に格納している前記軌跡ルートを表示するだけである。また、複数の前記軌跡ルートを前記格納部に格納している場合、すべて条件の異なる独立した前記軌跡ルートの中から、所望のコース、もしくは所望に近いコースの前記軌跡ルートを選択することができ、所望のコースを散歩に用いることができる。
【００１４】
第３の開示は、第２の開示の構成において、前記軌跡ルートに沿って、前記地図に新規に道路を形成してもよい。
【００１５】
本構成によれば、前記軌跡ルートに沿って前記地図に新規に前記道路を形成するので、前記地図の更新情報の頻度を高くし、さらに車道を対象とした通常のナビゲーションに用いる地図に比べて細かい道路を形成することができる。
【００１６】
第４の開示は、第１の開示乃至第３の開示のうちいずれか１つの構成において、前記作成部では、道路の一般的制限値未満にある位置を、前記ルートに含んでもよい。
【００１７】
本構成によれば、前記作成部では、道路の一般的制限値未満にある位置を、前記ルートに含んでいるので、車両が通れない位置を前記軌跡ルートに含めることができ、安全に散歩を行うことができる。ここでいう道路の一般的制限値とは、本出願時における車両（高さと幅）の制限に基づく数値であり、道路の高さは３．８ｍであり、道路の幅は２．５ｍである。なお、参考までに、本出願時に確認できている道路の最小高さは、１．２ｍ（大阪市淀川区、愛知県半田市）であり、道路の最小幅は０．８ｍ（石川県小松市））である。このような最小の高さや幅未満にある位置を道路にすることもできる。
【００１８】
第５の開示は、第１の開示乃至第４の開示のうちいずれか１つの構成において、前記作成部では、予め設定した動物の行動範囲条件に基づき、動物の行動範囲に含まれる位置を前記ルートに含んでもよい。
【００１９】
本構成によれば、予め設定した動物の行動範囲を前記ルートに含むので、動物散歩に特化した前記ルートを作成することができる。特に様々な動物毎に合わせた行動範囲を条件に設定するので、様々な動物毎に特化した前記ルートを作成することができる。具体的には、土や草むら、倒木の上、浅瀬、草原、山、川、海などを、前記ルートに含めることができる。
【００２０】
第６の開示にかかるナビゲーションシステムのルート作成方法は、予め設定した条件に基づいてルートを作成する作成ステップと、前記作成ステップにおいて作成した前記ルートをナビゲーションのルートとして格納し、地図を格納する格納ステップと、を有し、前記地図に作成された道路以外の位置に前記ルートを作成することを特徴とする。
【００２１】
本第６の開示によれば、前記作成ステップと前記格納ステップとを有し、前記地図に作成された道路以外の位置に前記ルートを作成するので、地図に道路が形成されているか否かに関係なく、地図の所望の位置にルートを作成することができる。その結果、地図上では道路が存在しないところでもルートを作成することができる。なお、本第６の開示では、道路上にも前記ルートを作成することができることは言うまでもない。つまり、本第６の開示は、道路の有無に関係なく前記ルートを作成することができる。
【００２２】
また、本第６の開示は、特に、動物散歩に対応したナビゲーションのルート作成方法に有効であり、本第６の開示によれば、例えば、ペット同伴での旅行等において、旅先での動物散歩に適した散歩ルートを提案することができる。
【００２３】
一般に、通常のナビゲーションシステムのルート作成方法では、車両や人を移動体の対象としたものであり、移動体が道路（例えば車道）を通ることを想定したナビゲーションである。一方、本第６の開示が対象としている、例えば、ペット等の動物は、車道だけでなく、地図では通行できる道路と認識しない草むらなど道なき道も通る。そのため、動物用の散歩ルートのナビゲーションとして、車道を対象とした通常のナビゲーションを用いても、車道以外のところも含むコースをルートとして作成することができない。これに対して、本第６の開示にかかるナビゲーションシステムのルート作成方法は、従来のナビゲーションシステムのルート作成方法と異なり、動物散歩のナビゲーションに特化した使用ができるので、車道以外のところも含む所望のコースをルートとして作成することができる。
【００２４】
上記の通り、本第６の開示によれば、地図上では道路が存在しないところでも経路を作成することができるので、ルートの自由度が高い。また、このようなルート作成は、特許文献１に示すような既存のナビゲーション装置のルート作成方法では作成することができない。
【００２５】
本第７の開示にかかるナビゲーションシステムのプログラムは、コンピュータを、ナビゲーションシステムの、予め設定した条件に基づいてルートを作成する作成部と、前記作成部により作成した前記ルートをナビゲーションのルートとして格納するとともに、地図を格納する格納部として機能させ、前記地図に作成された道路以外の位置に前記ルートを作成することを実行させるためのプログラムである。
【００２６】
本第７の開示によれば、前記作成部と前記格納部を有し、前記地図に作成された道路以外の位置に前記ルートを作成するので、地図に道路が形成されているか否かに関係なく、地図の所望の位置にルートを作成することができる。その結果、地図上では道路が存在しないところでもルートを作成することができる。なお、本第７の開示では、道路上にも前記ルートを作成することができることは言うまでもない。つまり、本第７の開示は、道路の有無に関係なく前記ルートを作成することができる。
【００２７】
また、本第７の開示は、特に、動物散歩に対応したナビゲーションのプログラムに有効であり、本第７の開示によれば、例えば、ペット同伴での旅行等において、旅先での動物散歩に適した散歩ルートを提案することができる。
【００２８】
一般に、通常のナビゲーションシステムのプログラムでは、車両や人を移動体の対象としたものであり、移動体が道路（例えば車道）を通ることを想定したナビゲーションである。一方、本第７の開示が対象としている、例えば、ペット等の動物は、車道だけでなく、地図では通行できる道路と認識しない草むらなど道なき道も通る。そのため、動物用の散歩ルートのナビゲーションとして、車道を対象とした通常のナビゲーションを用いても、車道以外のところも含むコースをルートとして作成することができない。これに対して、本第７の開示にかかるナビゲーションシステムのプログラムは、従来のナビゲーションシステムのルート作成方法と異なり、動物散歩のナビゲーションに特化した使用ができるので、車道以外のところも含む所望のコースをルートとして作成することができる。
【００２９】
上記の通り、本第７の開示によれば、地図上では道路が存在しないところでも経路を作成することができるので、ルートの自由度が高い。また、このようなルート作成は、特許文献１に示すような既存のナビゲーション装置のプログラムでは作成することができない。
【発明の効果】
【００３０】
本発明によれば、地図に道路が形成されているか否かに関係なく、地図の所望の位置にルートを作成することができる。
【図面の簡単な説明】
【００３１】
【図１】本実施の形態にかかるナビゲーションシステムの概略構成を示すブロック図である。
【図２】本実施の形態にかかる端末装置の概略図である。
【図３】本実施の形態にかかるナビゲーションシステムの動作１を表すフローチャート図である。
【図４】本実施の形態にかかるナビゲーションシステムの動作２を表すフローチャート図である。
【図５】本実施の形態にかかるナビゲーションシステムの動作３を表すフローチャート図である。
【図６】図５に示すステップＳ５８の工程を具体的に示すフローチャート図である。
【図７】本実施の形態にかかるナビゲーションシステムによる軌跡ルート（候補）を示した図である。
【図８】本実施の形態にかかるナビゲーションシステムを用いて作成した軌跡ルートを示した図である。
【図９】本実施の形態にかかるナビゲーションシステムを用いて作成した補正後の軌跡ルートを示した図である。
【発明を実施するための形態】
【００３２】
以下、本実施の形態にかかるナビゲーションシステム１について、図面を参照しつつ説明する。
【００３３】
本実施の形態にかかるナビゲーションシステム１は、図１に示すように、複数の端末装置３と、サーバ４とで構成されている。これら複数の端末装置３とサーバ４とは、ネットワーク２を介して接続され、複数の端末装置３は相互に通信可能に接続されている。
【００３４】
端末装置３は、スマートフォンやタブレット端末などの携帯端末であり、図１，２に示すように、少なくとも、撮像部３９と、出力部３２と、入力部３１と、送信部３３と、受信部３４と、ＧＰＳ受信部３５と、センサ部３６と、格納部３７と、処理部３８と、を備えている。なお、ここでいう携帯端末は、携帯できるものであれば、体に装着するものでもよく、その形態は問わない。
【００３５】
撮像部３９は、撮像素子を用いてスポット情報の画像（静止画や動画）などを撮るものである。
【００３６】
出力部３２は、各種情報を表示するディスプレイ（タッチパネル対応）や、音声出力を行うスピーカーや音声出力端子などである。ディスプレイでは、地図７を表示する。地図７に、道路や建物、公園などの地図情報を表示し、さらに現在位置などナビゲーションに関連する情報を表示する。また、処理部３８によるナビゲーション実行によって、少なくとも１つの軌跡ルート５を地図７上に表示する。また、ディスプレイは、スポット情報（写真などの画像やテキスト情報等）も表示できる。
【００３７】
入力部３１は、操作入力（タッチパネルへのタッチ入力）を行うタッチパネルやパッド、音声入力を行うマイクである。本実施の形態では、出力部３２により表示した少なくとも１つの軌跡ルート５から、１つの軌跡ルート５を選択する処理を行う。
【００３８】
送信部３３は、サーバ４や他の端末装置３に、各種情報を送信する。ここでいう各種情報として、本端末装置３で作成した軌跡ルート５や、経路演算ルート、撮像部３９で撮影したスポット情報（写真などの画像やテキスト情報）、ＧＰＳ受信部３５で受信した位置情報（現在位置の位置情報）、所望の位置情報、地図７などが挙げられる。なお、本端末装置３で通常のナビゲーションの機能を有しない場合は、経路演算ルートがないため、経路演算ルートの情報の送信を除く。
【００３９】
受信部３４は、サーバ４や他の端末装置３から、各種情報を受信する。ここでいう各種情報として、他の端末装置３で作成した軌跡ルート５及びそのルート情報や、サーバ４に格納した軌跡ルート５及びそのルート情報、サーバ４や他の端末装置３で演算処理した経路演算ルート及びそのルート情報、他の端末装置３の撮像部３９で撮影したスポット情報（写真などの画像やテキスト情報）、他の端末装置３のＧＰＳ受信部３５で受信した位置情報（現在位置の位置情報）、他の端末装置３のＧＰＳ受信部３５で受信した所望の位置情報、サーバ４や他の端末装置３に格納した地図７などが挙げられる。
【００４０】
ＧＰＳ受信部３５は、ＧＰＳによる位置情報（現在位置）を受信するものである。なお、ここでは、受信形式をＧＰＳに限定することではなく、Ａ−ＧＰＳ等、他の形式のＧＰＳであってもよい。
【００４１】
センサ部３６は、ジャイロや加速度、方位などの情報を受信するセンサである。なお、ここでいうセンサによる情報は、これらに限定されるものではなく、任意の情報でよい。
【００４２】
格納部３７は、メモリやストレージであり、図１に示すように、少なくとも、地点部３７１と、地図部３７２と、一時格納部３７３と、軌跡ルート部３７４と、軌跡ルート条件部３７５と、経路演算ルート条件部３７６と、を備えている。
【００４３】
地点部３７１は、位置情報を有する地点情報を登録し格納する。ここでいう地点情報に、スポット情報など地点に紐付ける情報が含まれ、ここでいうスポット情報として、雨宿り場所、休憩施設、トイレ、広場、水場、レストラン、各種ショップ（動物対象のショップでもよい）、病院などの情報がある（図７〜９参照）。
【００４４】
地図部３７２は、少なくとも１種類の地図７を格納する。なお、本実施の形態では、サーバ４や他の端末装置３から地図７の情報を受信する構成であれば、必ずしも地図部３７２を有することを要しないが、本端末装置３のみでナビゲーションシステム１を構成する場合、地図部３７２は必須の構成となる。このように、地図部３７２を備えることで、本端末装置３のみでローカルで使用することができる。
【００４５】
一時格納部３７３は、軌跡ルート５のルート情報を一時的に格納したり、スポット情報を一時的に格納したり、天気情報を一時的に格納したり、任意の情報を一時的に格納する。
【００４６】
軌跡ルート部３７４は、処理部３８の作成部３８３で作成した軌跡ルート５を登録し格納する。ここでいう軌跡ルート５は、複数のログの緯度経度の情報に基づいてノードとリンクを形成したルートである。また、軌跡ルート部３７４は、複数の軌跡ルート５を格納することができる。なお、軌跡ルート５は、本端末装置３で取得し格納したもの以外に、サーバ４に格納してある軌跡ルート５や、他の端末装置３に格納してある軌跡ルート５を通信を介して取得し格納することもできる。
【００４７】
軌跡ルート条件部３７５は、軌跡ルート５の補正条件情報と、軌跡ルート条件の情報とを格納する。補正条件の対象となる項目として、重複経路５１（下記参照）や、寄り道、間違った経路などが挙げられ、軌跡ルート５のうち不要なルート（経路）があるかどうかを補正の条件としている。
【００４８】
また、軌跡ルートのルート情報として、道路属性情報や天候属性情報、走行可否属性情報などが挙げられる。軌跡ルートは、経路演算により作成するものではないので、本実施の形態では、経路演算ルートとは異なるルートの付加情報に基づいて軌跡ルートを検出する。ここでいう、道路属性情報として、日陰道（例えば、真夏日に路面温度が３０度未満となる道）、日向道（例えば、真夏日に路面温度が３０度以上となる道）、屋根のある道路（雨に濡れない道、直射日光を受けない道）、草道（路面温度を下げる道）、アスファルト、クッション性のあるトラック（走行の負担を軽減させる道）、土道（路面温度を下げる道）などが挙げられる。また、天候属性情報として、現地での現在の天候や、降水確率、気温、風量、風向き、波浪、（降水量）降雪量などが挙げられる。また、走行可否属性情報として、立ち入り禁止や危険スポットの有無などが挙げられる。これら天候属性情報と道路属性情報と走行可否属性情報とは、相互に関連付けられ、少なくとも１つ以上の属性情報が、ルート情報として用いられる。
【００４９】
また、軌跡ルート条件の項目として、ルート対象項目（ジャンル項目）、ルート地点項目、距離項目、時間項目、スポット項目（施設検索項目、フリーキーワード項目、登録したメモリの地点項目を含む）、出力数制限項目、などが挙げられる。ここでいうルート対象項目として、動物の散歩や、観光散策、登山や海などでのスポーツアクティビティなどが挙げられる。また、動物の散歩では、対象を犬や猫など個別選択でき、観光散策では、徒歩や自転車など個別選択でき、スポーツアクティビティでは、上級者や初級者など個別選択できる。ルート地点項目として、ピンポイントのスポット（某公園等）やエリア情報（半径何ｍ以内のエリアや、観光地などのエリア等）などが挙げられる。距離項目として、軌跡ルートの総距離情報が挙げられる。時間項目として、予め設定した速度で軌跡ルートを走行するのにかかる総時間情報が挙げられる。スポット項目の情報として、スポット情報や、施設情報、検索情報、登録したメモリの地点情報などが挙げられる。出力数制限項目として、人気順や、更新順等が挙げられる。
【００５０】
経路演算ルート条件部３７６は、経路演算ルートのルート情報（条件）を格納する。ここでいう経路演算ルートのルート情報として、道路属性情報、時間属性情報、距離属性情報などがあり、経路演算するために必要な属性情報である。具体的には、道路幅、曲がる箇所の数、制限速度、最短距離、高速道路の走行の有無、細街路の走行の有無、所要時間などが、道路属性情報、時間属性情報、距離属性情報などの各属性情報として挙げられる。また、ここでいう経路演算ルート条件の項目として、目的地設定としての住所項目、電話番号項目、ジャンル項目、周辺施設検索項目、自宅項目、フリーキーワード項目、登録したメモリの地点項目などが挙げられる。
【００５１】
処理部３８は、ＭＰＵであり、本端末装置３の制御部である。図１に示すように、処理部３８は、ナビゲーション部３８１と、生成部３８２と、作成部３８３とを備えている。
【００５２】
ナビゲーション部３８１は、地図７と、現在位置と、軌跡ルート５と、経路演算ルートとを用いてナビゲーションを実行する。なお、軌跡ルート５と、経路演算ルートとは、いずれか一方を選択して使う。
【００５３】
生成部３８２は、本端末装置３の移動に伴う現在位置の軌跡を用いて（ログをたどって）、軌跡ルート５を生成する。つまり、使用者が本端末装置３を携帯し、移動しながらログを取り、そのログを用いて軌跡ルート５のルート情報を生成する。
【００５４】
作成部３８３は、生成部３８２で生成した軌跡ルート５のルート情報に基づいて、軌跡ルート５を作成する。この際、地点部３７１に格納した地点情報（スポット情報）があれば、地点情報を軌跡ルート５に付加してもよい。また、この作成部３８３は、予め設定した補正条件に基づいて軌跡ルート５のルート補正を行う。ここでいう補正条件とは、次の通りである。補正条件は、本端末装置３の移動に伴う現在位置の軌跡のうち、重複経路５１が存在するか否かでルート補正を行う。ここでの補正は、重複経路５１を削除する。または、本端末装置３の移動に伴う現在位置の軌跡のうち、重複経路５１が存在し、かつ、地点情報が重複経路５１上に位置するか否かでルート補正を行う。ここでのルート補正は、重複経路５１における地点情報から重複経路５１の端点までの経路を削除しない。また、作成部３８３は、軌跡ルート５の他に、通常のナビゲーションに対応する経路演算を行って経路演算ルートを作成する。
【００５５】
サーバ４は、図１に示すように、少なくとも、送信部４１と、受信部４２と、格納部４３と、処理部４４と、を備えている。
【００５６】
送信部４１は、端末装置３に、各種情報を送信する。ここでいう各種情報として、サーバ４に格納した軌跡ルート５や、経路演算ルート、スポット情報（写真などの画像やテキスト情報）、地図７、ナビゲーションの情報などが挙げられる。なお、サーバ４で通常のナビゲーションの機能を有しない場合は、経路演算ルートがないため、経路演算ルートの情報の送信を除く。
【００５７】
受信部４２は、端末装置３から、各種情報を受信する。ここでいう各種情報として、端末装置３で作成した軌跡ルート５及びそのルート情報や、端末装置３で演算処理した経路演算ルート及びそのルート情報、端末装置３の撮像部３９で撮影したスポット情報（写真などの画像やテキスト情報）、端末装置３のＧＰＳ受信部３５で受信した位置情報（現在位置の位置情報）、端末装置３のＧＰＳ受信部３５で受信した所望の位置情報、端末装置３に格納した地図７などが挙げられる。
【００５８】
格納部４３は、メモリやストレージであり、図１に示すように、少なくとも、地点部４３１と、地図部４３２と、軌跡ルート部４３３と、軌跡ルート条件部４３４と、経路演算ルート条件部４３５と、を備えている。
【００５９】
地点部４３１は、位置情報を有する地点情報を登録し格納する。ここでいう地点情報に、スポット情報など地点に紐付ける情報が含まれ、ここでいうスポット情報として、雨宿り場所、休憩施設、トイレ、広場、水場、レストラン、各種ショップ（動物対象のショップでもよい）、病院などの情報も含まれる（図７〜９参照）。
【００６０】
地図部４３２は、少なくとも１種類の地図７を格納する。
【００６１】
軌跡ルート部４３３は、処理部４４の作成部４４２で作成した軌跡ルート５と、任意の端末装置３から送信し受信部４２で受信した軌跡ルート５とを登録し格納する。ここでいう軌跡ルート５は、複数のログの緯度経度の情報に基づいてノードとリンクを形成したルートである。また、軌跡ルート部４３３は、複数の軌跡ルート５を格納する。なお、軌跡ルート５はサーバ４で作成せずに、軌跡ルート部４３３には端末装置３に格納してある軌跡ルート５のみを格納する。
【００６２】
軌跡ルート条件部４３４は、軌跡ルート５の補正条件情報と、軌跡ルート条件の情報とを格納する。補正条件の対象となる項目として、重複経路５１（下記参照）や、寄り道、間違った経路などが挙げられ、軌跡ルート５のうち不要なルート（経路）があるかどうかを補正の条件としている。
【００６３】
また、軌跡ルート５のルート情報として、道路属性情報や天候属性情報、走行可否属性情報などが挙げられる。軌跡ルートは、経路演算を行ってルートを作成するものではないので、本実施の形態では、経路演算ルートとは異なるルートの付加情報に基づいて軌跡ルートを検出する。ここでいう、道路属性情報として、日陰道（例えば、真夏日に路面温度が３０度未満となる道）、日向道（例えば、真夏日に路面温度が３０度以上となる道）、屋根のある道路（雨に濡れない道、直射日光を受けない道）、草道（路面温度を下げる道）、アスファルト、クッション性のあるトラック（走行の負担を軽減させる道）、土道（路面温度を下げる道）などが挙げられる。また、天候属性情報として、現地での現在の天候や、降水確率、気温、風量、風向き、波浪、（降水量）降雪量などが挙げられる。また、走行可否属性情報として、立ち入り禁止や危険スポットの有無などが挙げられる。これら天候属性情報と道路属性情報と走行可否属性情報とは、相互に関連付けられ、少なくとも１つ以上の属性情報が、ルート情報として用いられる。
【００６４】
また、軌跡ルート条件の項目として、ルート対象項目（ジャンル項目）、ルート地点項目、距離項目、時間項目、スポット項目（施設検索項目、フリーキーワード項目、登録したメモリの地点項目を含む）、出力数制限項目、などが挙げられる。ここでいうルート対象項目として、動物の散歩や、観光散策、登山や海などでのスポーツアクティビティなどが挙げられる。また、動物の散歩では、対象を犬や猫など個別選択でき、観光散策では、徒歩や自転車など個別選択でき、スポーツアクティビティでは、上級者や初級者など個別選択できる。ルート地点項目として、ピンポイントのスポット（某公園等）やエリア情報（半径何ｍ以内や、観光地などのエリア等）などが挙げられる。距離項目として、軌跡ルートの総距離情報が挙げられる。時間項目として、予め設定した速度で軌跡ルートを走行するのにかかる総時間情報が挙げられる。スポット項目の情報として、スポット情報や、施設情報、検索情報、登録したメモリの地点情報などが挙げられる。出力数制限項目として、人気順や、更新順等が挙げられる。
【００６５】
経路演算ルート条件部４３５は、経路演算ルートのルート情報（条件）を格納する。ここでいう経路演算ルートのルート情報として、道路属性情報、時間属性情報、距離属性情報などがあり、経路演算するために必要な属性情報である。具体的には、道路幅、曲がる箇所の数、制限速度、最短距離、高速道路の走行の有無、細街路の走行の有無、所要時間などが、道路属性情報、時間属性情報、距離属性情報などの各属性情報として挙げられる。また、ここでいう経路演算ルート条件の項目として、目的地設定としての住所項目、電話番号項目、ジャンル項目、周辺施設検索項目、自宅項目、フリーキーワード項目、登録したメモリの地点項目などが挙げられる。
【００６６】
処理部４４は、ＭＰＵであり、サーバ４の制御部である。図１に示すように、処理部４４は、ナビゲーション部４４１と、作成部４４２とを備えている。
【００６７】
ナビゲーション部４４１は、地図７と、現在位置と、軌跡ルート５と、経路演算ルートとを用いてナビゲーションを実行し、実行したナビゲーションの情報を送信部４１から端末装置３に送信する。なお、軌跡ルート５と、経路演算ルートとは、いずれか一方を選択して使う。
【００６８】
作成部４４２は、端末装置３で生成した軌跡ルート５のルート情報に基づいて、軌跡ルート５を作成する。この際、地点部４３１に格納した地点情報（スポット情報）があれば、地点情報を軌跡ルート５に付加してもよい。また、この作成部４４２は、予め設定した補正条件に基づいて軌跡ルート５のルート補正を行う。ここでいう補正条件とは、次の通りである。補正条件は、ユーザによる端末装置３の移動に伴う現在位置の軌跡のうち、重複経路５１が存在するか否かでルート補正を行う。ここでの補正は、重複経路５１を削除する。または、ユーザによる端末装置３の移動に伴う現在位置の軌跡のうち、重複経路５１が存在し、かつ、地点情報が重複経路５１上に位置するか否かでルート補正を行う。ここでのルート補正は、重複経路５１における地点情報から重複経路５１の端点までの経路を削除しない。また、作成部４４２は、軌跡ルート５の他に、通常のナビゲーションに対応する経路演算を行って経路演算ルートを作成する。
【００６９】
次に、上記のナビゲーションシステム１による３つの動作（動作１〜３）を、図面を用いて説明する。
【００７０】
動作１は、スポット情報などを記録する動作であり、図３に示すフローとなる。
【００７１】
端末装置３を用いて、各種情報を入手する（ステップＳ３１）。ここでいう各種情報の入手には、撮像部３９による画像（静止画や動画）の入手や、入力部３１による文字（テキスト）入力や、ネット上の記事の入力などがある。
【００７２】
ステップＳ３１において、各種情報を入手した後に、 ナビゲーションシステム１を起動する。具体的には、端末装置３にインストールしたナビゲーションソフトウェア（図２に示すソフト）を起動する（ステップＳ３２）。ここでいう起動とは、端末装置３において、アプリケーションソフトウェアを起動したり、ブラウザを用いたサーバとの通信を必然とするソフトウェアを起動したりすることをいう。
【００７３】
ステップＳ３２の後に、ソフト上で、情報に、別途の追加情報を付ける各種情報の編集の有無を行う（ステップＳ３３）。ここでいう情報には、写真（静止画）やムービー（動画）、ＷＥＢページの記事など、端末装置３で入手できる情報が挙げられ、追加情報には、テキストやペイント情報などの情報に加えられる任意の情報が挙げられる。
【００７４】
各種情報の編集を行う（ステップＳ３４）と、その後に、実際に各種編集を行った情報を、端末装置３とサーバ４との少なくとも一方に記録し、ソフトに編集を行った情報を登録する（ステップＳ３５）。
【００７５】
また、ステップＳ３３において各種情報の編集を行わない場合、追加情報を付していない情報を、端末装置３とサーバ４との少なくとも一方に記録し、ソフトに情報を登録する（ステップＳ３５）。
【００７６】
ステップＳ３５において端末装置３とサーバ４との少なくとも一方に、少なくとも１つの情報を登録し終えると、ソフトを終了する（ステップＳ３６）。本工程中において動作処理の強制終了がある場合、その時点で動作処理を終了する。
【００７７】
なお、ステップＳ３２において、アプリケーションソフトウェアと、ブラウザを用いたサーバ４との通信を必然とするソフトウェアとを区別したが、これは、アプリケーションソフトウェアは、必ずしもサーバ４との通信を要するものではなく、端末装置３単体でも本実施の形態にかかるナビゲーションシステム１を構築できるためである。
【００７８】
動作２は、軌跡ルート５を記録する（登録する）動作であり、図４に示すフローとなる。
【００７９】
ナビゲーションシステム１を起動する。具体的には、端末装置３にインストールしたナビゲーションソフトウェアを起動する（ステップＳ４１）。
【００８０】
ステップＳ４１の後に、端末装置３のＧＰＳ受信部３５などにより現在位置の位置検出を行う（ステップＳ４２）。
【００８１】
ステップＳ４２において現在位置の位置検出を行った結果、位置を検出できなかった場合、現在位置の位置を検出するまで連続して位置検出を行う（ステップＳ４２において無）。
【００８２】
ステップＳ４２において現在位置の位置検出を行った結果、位置を検出した場合、現在位置のログを取る。そして、予め設定したログ検出設定に基づいてログを間欠的に取り続ける（ステップＳ４３のロギング）。ここでいうログ検出設定とは、予め設定した時間毎（例えば、１０秒〜５分毎）や距離毎（例えば、１ｍ〜５０ｍ毎）、またこれらの組み合わせ毎にログを検出する条件設定のことをいう。
【００８３】
そして、ユーザは、端末装置３を保有してロギングしながら移動することで、軌跡ルートのノードを形成する。そして、ログ（ノード）をライン（リンク）で結ぶことで、軌跡ルート５を作成する（ステップＳ４４）。ここでいう軌跡ルート５は、一旦、一時格納部３７３で格納する。
【００８４】
ステップＳ４４においてノードとリンクとからなる軌跡ルート５を作成した後、軌跡ルート５の行程において、予め設定した補正条件に基づいて不要経路があるか否かを確認する（ステップＳ４５）。具体的には、ここでの確認では、上記動作１において端末装置３とサーバ４との少なくとも一方に記録した情報の有無と、位置が重複したリンク（重複経路５１）があるか無いかに基づいて行う。
【００８５】
軌跡ルート５において、位置が重複する重複経路５１が存在する理由として、重複経路５１の先に折り返しポイントがある場合と、任意の場所を通過し、そのまま他の経路を通り任意の場所に戻るという結果として軌跡ルート５の一部が重複した場合とを挙げることができる。
【００８６】
前者の折り返しポイント（ノード）がある場合であって、折り返しポイントにスポットなどの情報が記録された場合、スポットのポイントに寄ることを目的としているので、不要経路とは判定せずに重複経路５１をそのままとする（ステップＳ４５の無）。一方、折り返しポイントがある場合であって、折り返しポイントにスポットなどの情報が記録されていない場合、単に道を間違って折り返したり、道に迷って折り返したと判断し（ステップＳ４５の有）、不要経路と判断して重複経路５１を削除し、重複経路５１を軌跡ルート５から除く軌跡ルート５の補正を行う（ステップＳ４６のルート補正）。軌跡ルート５の補正に関して、具体的には、不要経路と判断した位置にあるログ（ノード）を削除し、削除したノードを介して隣接するリンク同士を連結したり、削除したノードに隣接するノード同士を連結するリンクを新規に作成する。
【００８７】
また、後者の任意の場所を通過して環状に移動して結果として軌跡ルート５の一部が重複した場合であっても、上記の折り返しポイントがある場合と同様の対応を行い、補正条件に基づいて軌跡ルート５を補正する有無を行う。
【００８８】
なお、軌跡ルート５の補正に関して、不要経路とは異なる軌跡ルート５の微調整を併せて行ってもよい。この場合、寄り道などして軌跡ルート５から少しだけ外れるといったものではなく、キレイな経路の軌跡ルート５を作ることができる。
【００８９】
そして、不要経路の有無を判断に基づき軌跡ルート５の補正を行った軌跡ルート５、または、軌跡ルート５の補正を行わなかった軌跡ルート５を、端末装置３とサーバ４との少なくとも一方に記録し、ソフトに軌跡ルート５を登録する（ステップＳ４７）。なお、本登録の際に、軌跡ルート５のうち、地図７に載っていないところも経路にある場合もある。このとき、軌跡ルート５に沿って地図７に新規に道路６（図８に示す軌跡ルート５の破線部分）を形成する。そのため、地図７に、新しい道路６を追加形成することができる（図９参照）。また、本登録の際に、動作１で説明したスポット情報などの記録を行ってもよく、さらにスポット条件に基づく情報だけではなく、軌跡ルート条件の要件（ルート情報）となる天候属性情報と道路属性情報と走行可否属性情報なども記録してよい。
【００９０】
ステップＳ４７において端末装置３とサーバ４との少なくとも一方に、少なくとも１つの軌跡ルート５を登録し終えると、ソフトを終了する（ステップＳ４８）。なお、ステップＳ４３〜Ｓ４６での行程を、本発明でいう作成ステップに対応し、ステップＳ４７の行程を、本発明でいう格納ステップに対応する。本工程中において動作処理の強制終了がある場合、その時点で動作処理を終了する。
【００９１】
動作３は、ナビゲーションを実行する動作であり、図５に示すフローとなる。
【００９２】
ナビゲーションシステム１を起動する。具体的には、端末装置３にインストールしたナビゲーションソフトウェアを起動する（ステップＳ５１）。
【００９３】
ステップＳ５１の後に、ナビゲーションシステム１は、端末装置３のみを用いて実行するのか、端末装置３とサーバ４とを用いて実行するのかを選択する（ステップＳ５２）。
【００９４】
ステップＳ５２の選択の後に、ナビゲーションのルートを選択する（ステップＳ５３）。この選択では、軌跡ルート５と、通常のナビゲーションに対応する経路演算ルート（図示省略）の２つの種類のルートのいずれか一方を選択する（ステップＳ５４）。なお、この時、同時に現在位置の位置を検出する。
【００９５】
ステップＳ５４において、経路演算ルートを選択した場合（ステップＳ５４において経路演算ルートを選択）、経路演算ルート条件に基づく目的地の選択（目的地検索）を行う（ステップＳ５５）。ここでいう経路演算ルート条件の項目として、目的地設定としての住所項目、電話番号項目、ジャンル項目、周辺施設検索項目、自宅項目、フリーキーワード項目、登録したメモリの地点項目などが挙げられる。
【００９６】
ステップＳ５５において経路演算ルート条件に基づく目的地検索の結果、候補となる少なくとも１つの経路演算ルートを出力部３２（ディスプレイ）に表示出力する（ステップＳ５６）。
【００９７】
ステップＳ５６において出力部３２に表示出力した少なくとも１つの経路演算ルートから、所望の経路演算ルートが有るか否かを判断する（ステップＳ５７）。ステップＳ５７において、所望の経路演算ルートが有る場合、所望の経路演算ルートによるナビゲーションを開始し（ステップＳ５７で有）、所望の経路演算ルートが無い場合、ステップＳ５５に戻り、経路演算ルート条件の選択を行う（ステップＳ５７で無）。
【００９８】
次に、ステップＳ５４において、軌跡ルート５を選択した場合（ステップＳ５４において軌跡ルート５を選択）、軌跡ルート条件に基づくルート選択を行う（ステップＳ５８）。
【００９９】
ステップＳ５８を詳説すると、図６に示すように、まずルート対象を決定する（ステップＳ６１）。ここでいうルート対象とは、動物の散歩や、観光散策、登山や海などでのスポーツアクティビティなどである。この際、決定したルート対象において、ルートレベルを選択する。ここでいうルートレベルの選択とは、例えば、動物の散歩では対象を犬や猫などのいずれかに選択し、観光散策では対象を徒歩や自転車などのいずれかに選択し、スポーツアクティビティでは対象を上級者や初級者などのいずれかに選択する。
【０１００】
ステップＳ６１においてルート対象を決定した後、ルート地点を決定する（ステップＳ６２）。ここでいうルート地点とは、ピンポイントのスポットやエリア情報などである。なお、エリア情報を選択した場合、選択した位置に対して半径何ｍ以内をエリアに設定したり、観光地などのエリア自体を選択する。
【０１０１】
ステップＳ６２においてルート地点を決定した後、軌跡ルート条件に基づく軌跡ルート５を検出する（ステップＳ６３）。ここでいう軌跡ルート条件の項目として、ルート対象項目（ジャンル項目）、ルート地点項目、距離項目、時間項目、スポット項目（施設検索項目、フリーキーワード項目、登録したメモリの地点項目を含む）、出力数制限項目、などがある。
【０１０２】
ステップＳ６３（ステップＳ５８）において軌跡ルート条件に基づく検索の結果、候補となる少なくとも１つの軌跡ルート５を出力部３２（ディスプレイ）に表示出力する（ステップＳ５９）。ここでは、検出結果が、０の場合は、検出できる軌跡ルートが無い旨のメッセージを出力し、検出した軌跡ルートが立ち入り禁止や危険スポットなどを走行する走行不可条件を満たす場合、走行不可のメッセージを出力する。また、検出する軌跡ルート、出力数制限項目の上限設定が無い限り、全て出力する。ステップＳ６４で出力する少なくとも１つ以上の軌跡ルートは、未だルートの候補に留まる。
【０１０３】
また、ステップＳ５９において、ナビゲーションシステム１を端末装置３のみを用いて実行する場合、端末装置３の軌跡ルート部３７４に格納した少なくとも１つの軌跡ルート５のうち、軌跡ルート条件に基づく検索に対応した軌跡ルート５を表示し、ナビゲーションシステム１を端末装置３とサーバ４とを用いて実行する場合、端末装置３の軌跡ルート部３７４に格納した少なくとも１つの軌跡ルート５と、端末装置３の軌跡ルート部３７４に格納した少なくとも１つの軌跡ルート５とのうち、軌跡ルート条件の項目に基づく検索に対応した軌跡ルート５を表示する。なお、ナビゲーションシステム１を端末装置３とサーバ４とを用いて実行する場合、サーバ４の軌跡ルート部４３３に格納した少なくとも１つの軌跡ルート５のうち、軌跡ルート条件及び軌跡ルート条件の項目に基づく検索に対応した軌跡ルート５を表示してもよい。
【０１０４】
ステップＳ５９において出力部３２に表示出力した少なくとも１つの軌跡ルート５から、所望の軌跡ルート５が有るか否かを判断する（ステップＳ５１０）。ステップＳ５１０において、所望の軌跡ルート５が有る場合、所望の軌跡ルート５によるナビゲーションを開始し（ステップＳ５１０で有）、所望の軌跡ルート５が無い場合、ステップＳ５８に戻り、軌跡ルート条件の選択を行う（ステップＳ５１０で無）。
【０１０５】
そして、所望の軌跡ルート５、もしくは経路演算ルートにより、ナビゲーションを開始し（ステップＳ５１１）、所望の軌跡ルート５により個性的なコースをナビゲーションのルートとして設定したナビゲーションを実行するか、もしくは経路演算ルートにより通常のナビゲーションのコースをルートとして設定したナビゲーションを実行する。そして、ナビゲーションのコースをスタートＳからゴールＧまで通ってナビゲーションを終了する（ステップＳ５１２）。
【０１０６】
ここでいうスタートＳ及びゴールＧとは、スタートボタンやゴールボタンなどのボタンを設置してボタン入力による自発的入力と、現在位置がスタートＳに位置やゴールＧの位置に一致した際に自動的にスタートＳやゴールＧとする受身的入力とがある。
【０１０７】
ステップＳ５１２においてナビゲーションを終了し、終了時点における他の対応（上記の動作１，２等）が無ければ、ソフトを終了する（ステップＳ５１３）。
【０１０８】
なお、軌跡ルート５によるナビゲーションの実行の前後工程において、経路演算ルートによるナビゲーションを行ってもよい。この場合、経路演算ルートと軌跡ルート５とによって連続してシームレスに連携ナビゲーションを行うことができ、経路演算ルートと軌跡ルート５との連携ナビゲーションの終了後にソフトを終了する。本工程中において動作処理の強制終了がある場合、その時点で動作処理を終了する。
【０１０９】
上記の通り、これらの３つの動作１〜３は、それぞれ単独で行ってもよく、３つの動作１〜３を任意に組み合わせて連動して行ってもよい。そこで、これら３つの動作１〜３全てを連動して行う具体例を以下に説明する。
【０１１０】
動作１〜３全てを連動して行う具体例として動物（犬）の散歩を実施例として、図７〜９を用いて説明する。この実施例にかかるナビゲーションシステム１は、端末装置３とサーバ４とを用いて実行するものである。
【０１１１】
まず、ナビゲーションシステム１（ソフト）を起動し、ナビゲーションのルートとして軌跡ルート５を事前に選択する（図５に示すステップＳ５２〜Ｓ５１０）。実施例では、ルート対象を、動物（犬）の散歩に決定し（ステップＳ６１）、ルート地点を、ピンポイントの某公園に選択し決定する（ステップＳ６２）。なお、犬の散歩をする日は、真夏日で３０℃を超えた晴天の日とする。このような条件化において、ステップＳ６２において某公園を選択決定し、軌跡ルート条件に基づく軌跡ルート５を検出する。具体的には、駐車場から出発し、トイレ（スポット項目）を通ることを軌跡ルート条件の項目として選択した（ステップＳ６３）。この時、作成部３８３（作成部４４２）では、犬の行動範囲条件（犬の習性など行動特性に合わせて設定する条件）に基づき、動物の行動範囲に含まれる位置をルート（軌跡ルート５）に含むルート情報をルート設定に加味する。
【０１１２】
ステップＳ６３の後、候補となる、サーバ４の軌跡ルート部４３３か、端末装置３の軌跡ルート部３７４に格納された２つの軌跡ルート５（候補１、候補２）を表示する（図７参照）。これら２つの軌跡ルート５は、真夏日で３０℃を超えた晴天の日であっても犬の散歩が可能なコースとなるように、日向道を極力避けて、日陰道（森）、屋根有り道路、草道を含むルートとなっている。２つの軌跡ルート５のどちらかが所望するルートであれば、所望する軌跡ルート５を選択し、所望する軌跡ルート５で無ければ、再度、軌跡ルート条件を変更して所望する軌跡ルート５を探す。
【０１１３】
本実施例では、図７に示す２つの軌跡ルート５のうち、森を抜けるコース（候補１）を選択し（ステップＳ５１０）、ナビゲーションを開始する（ステップＳ５１１）。なお、ナビゲーションをスタートする際には、ＧＰＳ（やセンタ）による現在位置の検出（や状態検出）を行っている（図４に示すステップＳ４２）。そして、現在位置の検出があれば、スタートＳの位置（駐車場）で、記録開始のスタートを行う。
【０１１４】
図４のステップＳ４２において現在位置の位置検出を行った結果、位置を検出した場合、現在位置のログを取る。そして、本実施例では、時間毎（３０秒毎）と距離毎（３０ｍ毎）との組み合わせをログ検出設定としてロギングする。
【０１１５】
この際、今回のコースでは、駐車場→トンネル→屋根有り道→トイレ→土道→森→土道→トンネル→駐車場となっている。しかしながら、トイレ→土道→森のルート区間を、トイレ→広場→浅瀬→池→草道→森のルートに変更したとする。そして、ユーザは、端末装置３を保有してロギングしながら移動し、各スポット（駐車場、トンネル、屋根有り道、トイレ、広場、浅瀬、池、草道、森、土道、トンネル、駐車場）にて端末装置３の撮像部３９を用いて、各種情報（画像（静止画や動画））を入手する（図３のステップＳ３１）。
【０１１６】
そして、ナビゲーションのコースをスタート（駐車場）からゴール（駐車場）まで移動してナビゲーションを終了する（図５ステップＳ５１２）。
【０１１７】
ナビゲーションを終了すると、複数の変位したログの軌跡による新たな軌跡ルート５を作成し（図４のステップＳ４４）、端末装置３の一時格納部３７３に新たな軌跡ルート５を一時格納する。なお、ここでいう新たな軌跡ルート５は、駐車場→トンネル→屋根有り道→トイレ→広場→浅瀬→池→草道→森→土道→トンネル→駐車場をコースとする軌跡ルート５である。
【０１１８】
犬の散歩を終えた後、ソフトを起動し、ソフト上で、一時格納部３７３に格納した画像に、別途の追加情報（コメント）を付ける編集を行う（図３のステップＳ３３、Ｓ３４）。コメントを追加した画像を、端末装置３の地点部３７１に格納する（記録する）。そして、ソフトに編集を行った情報を登録する（図３のステップＳ３５）。画像にコメントを付けて記録した後、新たな軌跡ルート５の補正を行う（図４のステップＳ４４〜Ｓ４７）
【０１１９】
図４のステップＳ４４の後、位置が重複する重複経路５１の有無に基づき不要経路があるか否かを確認する（図４のステップＳ４５）。本実施例では、図８に示すように、浅瀬→池→草道のリンクにおいて重複部分が存在するが、池においてスポット情報（画像）が存在するので、スポット情報がある池が折り返しポイントとなる。そのため、スポットのポイントに寄ることを目的としたリンクの重複部分となり、この重複部分は不要経路とは判定せずに重複経路５１（重複したリンク）をそのままとする（図４のステップＳ４５の無）。また、重複経路５１以外にも、図８に示すように、重複部分が存在し、具体的には、草道に重複部分が存在する。草道における重複部分では、スポット情報がない。そのため、草道における重複部分は、不要経路に該当し、軌跡ルート５の微調整により補正している（図８，９参照）。
【０１２０】
そして、調整も含めたルートの補正を行った新たな軌跡ルート５（図９参照）を、端末装置３の軌跡ルート部３７４とサーバ４の軌跡ルート部３７４にとの両方に格納し、ソフトに軌跡ルート５を登録する（図４のステップＳ４７）。
【０１２１】
図４のステップＳ４７において端末装置３とサーバ４とに、新たな軌跡ルート５を登録し終えると、ソフトを終了する（図３のＳ３６、図４のステップＳ４８、図５のＳ５１３）。本工程中において動作処理の強制終了がある場合、その時点で動作処理を終了する。
【０１２２】
上記の通り、具体例では、動作１〜３を全て連動して行うことができる。なお、本具体例では、動作１〜３を全て連動して行っているが、動作１〜３を任意に組み合わせたり、動作１〜３夫々を単独で行うことができるということは言うまでもない。
【０１２３】
本実施の形態にかかるナビゲーションシステム１や、ナビゲーションシステム１のルート作成方法、ナビゲーションシステム１のプログラムによれば、地図７に道路が形成されているか否かに関係なく、地図７の所望の位置にルート（軌跡ルート５）を作成することができる。その結果、地図７上では道路が存在しないところでもルート（軌跡ルート５）を作成することができる。なお、本実施の形態では、道路上にもルート（軌跡ルート５）を作成することができることは言うまでもない。つまり、本実施の形態は、道路の有無に関係なくルート（軌跡ルート５）を作成することができる。なお、本実施の形態にかかるナビゲーションシステム１は、少なくとも、予め設定した条件（軌跡ルート条件）に基づいて軌跡ルート５を作成する作成部３８３，４４２と、作成部３８３，４４２により作成した軌跡ルート５をナビゲーションのルートとして格納するとともに、地図７を格納する格納部３７，４３と、を備え、地図７に作成された道路以外の位置に軌跡ルート５を作成する。また、本実施の形態にかかるナビゲーションシステム１のルート作成方法は、少なくとも、予め設定した条件（軌跡ルート条件）に基づいてルート（軌跡ルート５）を作成する作成ステップと、この作成ステップにおいて作成した軌跡ルート５をナビゲーションのルートとして格納し、地図７を格納する格納ステップと、を有し、地図７に作成された道路以外の位置に軌跡ルート５を作成する。また、本実施の形態にかかるナビゲーションシステム１のプログラムは、少なくとも、コンピュータを、ナビゲーションシステム１の、予め設定した条件（軌跡ルート条件）に基づいてルート（軌跡ルート５）を作成する作成部３８３，４４２と、作成部３８３，４４２により作成した軌跡ルート５をナビゲーションのルートとして格納するとともに、地図７を格納する格納部３７，４３として機能させ、地図７に作成された道路以外の位置に軌跡ルート５を作成することを実行させるためのプログラムである。なお、本実施の形態では、コンピュータを、ナビゲーションシステム１として機能させるためのプログラムを実装したものであり、ここでいうコンピュータの各構成は、以上の通りのナビゲーションシステム１を構成する各構成からなる。
【０１２４】
また、本実施の形態によれば、特に、動物散歩に対応したナビゲーションシステム１に有効であり、本実施の形態によれば、例えば、ペット同伴での旅行等において、旅先での動物散歩に適した散歩ルート（軌跡ルート５）を提案することができる。
【０１２５】
一般に、通常のナビゲーションシステムでは、車両や人を移動体の対象としたものであり、移動体が道路（例えば車道）を通ることを想定したナビゲーションである。一方、本実施の形態が対象としている、例えば、ペット等の動物は、車道だけでなく、地図では通行できる道路と認識しない草むらなど道なき道も通る。そのため、動物用の散歩ルートのナビゲーションとして、車道を対象とした通常のナビゲーションを用いても、車道以外のところも含むコースをルートとして作成することができない。これに対して、本実施の形態によれば、従来のナビゲーションシステムと異なり、動物散歩のナビゲーションに特化した使用ができるので、車道以外のところも含む所望のコースをルートとして作成することができる。
【０１２６】
このように、本実施の形態によれば、地図７上では道路が存在しないところでも経路を作成することができるので、ルートの自由度が高い。また、このようなルート作成は、特許文献１に示すような既存のナビゲーション装置では作成することができない。
【０１２７】
また、ルートは、端末装置３を保持した移動体の移動に伴う端末装置３の位置情報の軌跡を用いて作成した軌跡ルート５であるので、端末装置３を所有するユーザ（移動体）が移動したコースを軌跡ルート５として格納部３７，４３に格納して、ユーザ独自の個性的なルートをナビゲーションを行う際に設定することができる。例えば、自ら散歩した散歩のコースを軌跡ルート５として残し、後に軌跡ルート５を、散歩のナビゲーションとして利用することができる。もちろん、散歩だけではなく、動物散歩にも利用できる。
【０１２８】
また、複数の端末装置３を使って複数の軌跡ルート５を作成する場合、複数の軌跡ルート５を共通のサーバ４に格納することを本構成に追加することで、端末装置３を保有した複数人のユーザに、複数の軌跡ルート５を提案することができる。つまり、他人が作成した魅力ある散歩のコース（軌跡ルート５）と同じコースを、散歩することができる。このような他人が作成したコース（軌跡ルート５）作成は、特許文献１に示すような既存のナビゲーションシステムでは作成することができない。このことは、通常のナビゲーションシステムでは、現在地から目的地までのルートを作成する際、時間や距離、経由点となるスポット情報などの経路演算ルート条件に基づいて経路演算を行って経路演算ルートを作成することに対して、本実施の形態にかかるナビゲーションシステム１では、端末装置３を保持した移動体の移動に伴う端末装置３の位置情報の軌跡を用いて、少なくとも１つの軌跡ルート５を作成するという技術の差異に関係する。つまり、本実施の形態は、通常のナビゲーションシステムのような経路演算を必要とせずに、既に格納部３７，４３に格納している軌跡ルート５を表示するだけである。また、複数の軌跡ルート５を格納部３７，４３に格納している場合、すべて条件の異なる独立した軌跡ルート５の中から、所望のコース、もしくは所望に近いコースの軌跡ルート５を選択することができ、所望のコースを散歩に用いることができる。
【０１２９】
また、軌跡ルート５に沿って地図７に新規に道路６を形成するので、地図７の更新情報の頻度を高くし、さらに車道を対象とした通常のナビゲーションに用いる地図に比べて細かい道路を形成することができる。
【０１３０】
また、作成部３８３，４４２では、道路の一般的制限値未満にある位置を、ルートに含んでいるので、車両が通れない位置を軌跡ルート５に含めることができ、安全に散歩を行うことができる。ここでいう道路の一般的制限値とは、本出願時における車両（高さと幅）の制限に基づく数値であり、道路の高さは３．８ｍであり、道路の幅は２．５ｍである。なお、参考までに、本出願時に確認できている道路の最小高さは、１．２ｍ（大阪市淀川区、愛知県半田市）であり、道路の最小幅は０．８ｍ（石川県小松市））である。このような最小の高さや幅未満にある位置を道路にすることもできる。
【０１３１】
また、作成部３８３，４４２では、予め設定した動物の行動範囲条件（動物毎に行動特性に合わせて設定する条件）に基づき、動物の行動範囲に含まれる位置をルート（軌跡ルート５）に含むので、動物散歩に特化した軌跡ルート５を作成することができる。特に様々な動物毎に合わせた行動範囲を条件に設定するので、様々な動物毎に特化した軌跡ルート５を作成することができる。具体的には、土や草むら、倒木の上、浅瀬、草原、山、川、海などを、軌跡ルート５に含めることができる。
【０１３２】
なお、本実施の形態では、ナビゲーションシステム１を、複数の端末装置３とサーバ４とで構成しているが、これに限定されるものではなく、１つの端末装置３とサーバ４とで構成してもよく、また複数の端末装置３で構成してもよく、１つの端末装置３のみで構成してもよい。すなわち、ナビゲーションシステム１が、端末装置３を保持した移動体の移動に伴う端末装置３の位置情報の軌跡を用いて軌跡ルート５を作成する作成部３８３，４４２と、作成部３８３，４４２により作成した軌跡ルート５をナビゲーションのルートとして格納する格納部３７，４３と、を備えていれば、作成部３８３，４４２が、サーバ４と端末装置３とのいずれにあってもよく、格納部３７，４３が、サーバ４と端末装置３のいずれにあってもよく、ナビゲーションシステム１の形態は、限定されるものではない。なお、ナビゲーションシステム１を少なくとも複数の端末装置３で構成した場合、複数の端末同士で直接軌跡ルート５の送受信を行うことができる。
【０１３３】
また、本実施の形態では、地図７上に２つの軌跡ルート５を表示しているが、その数は限定されずに任意の数の軌跡ルート５を表示してもよい。
【０１３４】
また、本実施の形態では、作成部３８３，４４２は、軌跡ルート５と経路演算ルートとを作成するが、これに限定されるものではなく、軌跡ルート５のみを作成してもよい。この場合、格納部３７，４３に経路演算ルート条件部３７６，４３５は備えられない構成とすることもできる。
【０１３５】
また、本実施の形態では、重複するリンク（重複経路５１）の先に折り返しポイントがあり、また折り返しポイントにスポットがあるが、これに限定されるものでなく、重複経路５１の先に折り返しポイントがあり、また折り返しポイントという重複経路５１の端点ではなく、重複経路５１の中間などにスポットがある場合、スポットから重複経路５１の端点までの経路を削除すればよい。
【０１３６】
また、本実施の形態では、動物（犬）の散歩を具体例として挙げているが、これに限定されるものではなく、地図７として所望のエリアを対象し、他の動物を対象とした散歩や、観光散策、ランニング/サイクリングのロード走行、登山や海上などのスポーツアクティビティなどに適用してもよい。
【産業上の利用可能性】
【０１３７】
本発明は、ナビゲーション機能を有した、端末装置などの情報処理端末に有用である。
【符号の説明】
【０１３８】
１  ナビゲーションシステム
２  ネットワーク
３  端末装置
３１  入力部
３２  出力部
３３  送信部
３４  受信部
３５  ＧＰＳ受信部
３６  センサ部
３７  格納部
３７１  地点部
３７２  地図部
３７３  一時格納部
３７４  軌跡ルート部
３７５  軌跡ルート条件部
３７６  経路演算ルート条件部
３８  処理部
３８１  ナビゲーション部
３８２  生成部
３８３  作成部
３９  撮像部
４  サーバ
４１  送信部
４２  受信部
４３  格納部
４３１  地点部
４３２  地図部
４３３  軌跡ルート部
４３４  軌跡ルート条件部
４３５  経路演算ルート条件部
４４  処理部
４４１  ナビゲーション部
４４２  作成部
５  軌跡ルート
５１  重複経路
６  道路
７  地図
【図１】
0006377089.tif 000002
【図２】
0006377089.tif 000003
【図３】
0006377089.tif 000004
【図４】
0006377089.tif 000005
【図５】
0006377089.tif 000006
【図６】
0006377089.tif 000007
【図７】
0006377089.tif 000008
【図８】
0006377089.tif 000009
【図９】
0006377089.tif 000010