(57)【要約】      （修正有）【課題】現在地点が移動する場合、出発地点と現在地点の両方を含む地図を自動的に取得し、出力する地図出力装置を提供する。【解決手段】出発地点と現在地点の両方を含む地図を自動的に更新する地図出力装置１であって、出発地点を示す位置情報である出発位置情報を取得する出発位置情報取得部と、現在地点を示す位置情報である現在位置情報を連続して取得する現在位置情報取得部と、出発地点と現在地点とを含む地図情報を取得する地図情報取得部と、地図情報取得部が取得した地図情報を用いて、地図を出力する地図情報出力部とを具備する。地図情報取得部は、出発地点と現在位置情報取得部が取得した最新の現在位置情報が示す現在地点とが、予め決められた位置関係でなくなった場合、出発地点と最新の現在地点とを含む地図情報を新たに取得する。地図情報出力部は、地図情報取得部が取得した新たな地図情報を用いて、地図を出力する。【選択図】図１
2019135489.tif 000002
【特許請求の範囲】
【請求項１】
出発地点を示す位置情報である出発位置情報を取得する出発位置情報取得部と、
現在地点を示す位置情報である現在位置情報を連続して取得する現在位置情報取得部と、
前記出発位置情報が示す出発地点と前記現在位置情報が示す現在地点とを含む地図情報を取得する地図情報取得部と、
前記地図情報取得部が取得した地図情報を用いて、地図を出力する地図情報出力部とを具備し、
前記地図情報取得部は、
前記出発地点と前記現在位置情報取得部が取得した最新の現在位置情報が示す現在地点とが、予め決められた位置関係でなくなった場合、前記出発地点と前記最新の現在位置情報が示す現在地点とを含む地図情報を新たに取得し、
前記地図情報出力部は、
前記地図情報取得部が取得した新たな地図情報を用いて、地図を出力する地図出力装置。
【請求項２】
前記地図情報取得部は、
前記出発地点または前記現在位置情報取得部が取得した最新の現在位置情報が示す現在地点が、前記地図情報出力部が出力する地図に含まれなくなった場合、前記出発地点と前記最新の現在位置情報が示す現在地点とを含む地図情報を新たに取得し、
前記地図情報出力部は、
前記地図情報取得部が取得した新たな地図情報を用いて、地図を出力する請求項１記載の地図出力装置。
【請求項３】
前記地図情報出力部は、
地図の出力を更新する場合にも、前記現在位置情報取得部が連続して取得する現在位置情報が示す現在地点を、前記地図上に明示する態様で出力する請求項１または請求項２記載の地図出力装置。
【請求項４】
前記地図情報出力部は、
地図の出力を更新する場合にも、前記出発地点を、前記地図上に明示する態様で出力する請求項１から請求項３いずれか一項に記載の地図出力装置。
【請求項５】
前記地図情報取得部は、
前記出発位置情報が示す出発地点と前記現在位置情報が示す現在地点とを含む地図の縮尺を決定する縮尺決定手段と、
前記縮尺決定手段が決定した縮尺に対応する地図情報であり、前記出発地点および前記現在地点を含む地図情報を取得する地図情報取得手段と、
前記出発地点または前記現在位置情報取得部が取得した最新の現在位置情報が示す現在地点が、前記地図情報出力部が出力する地図情報に含まれるか否かを判断する判断手段とを具備し、
前記縮尺決定手段は、
前記判断手段が含まれないと判断した場合に、新たに取得される地図情報の縮尺を決定する請求項１から請求項４いずれか一項に記載の地図出力装置。
【請求項６】
前記出発位置情報および前記現在位置情報取得部が取得した現在位置情報を用いて、出発地点から現在地点までの距離に関する距離情報を取得する距離情報取得部と、
前記距離情報を出力する距離情報出力部とをさらに具備する請求項１から請求項５いずれか一項に記載の地図出力装置。
【請求項７】
水上移動体用として用いられる請求項１から請求項６いずれか一項に記載の地図出力装置。
【請求項８】
徒歩用として用いられる請求項１から請求項６いずれか一項に記載の地図出力装置を具備するナビゲーション装置。
【請求項９】
出発位置情報取得部、現在位置情報取得部、地図情報取得部、地図情報出力部のより実現される地図出力方法であって、
前記出発位置情報取得部が、出発地点を示す位置情報である出発位置情報を取得する出発位置情報取得ステップと、
前記現在位置情報取得部が、現在地点を示す位置情報である現在位置情報を連続して取得する現在位置情報取得ステップと、
前記地図情報取得部が、前記出発位置情報が示す出発地点と前記現在位置情報が示す現在地点とを含む地図情報を取得する地図情報取得ステップと、
前記地図情報出力部が、前記地図情報取得ステップで取得された地図情報を用いて、地図を出力する地図情報出力ステップとを具備し、
前記地図情報取得ステップにおいて、
前記出発地点と前記現在位置情報取得部が取得した最新の現在位置情報が示す現在地点とが、予め決められた位置関係でなくなった場合、前記出発地点と前記最新の現在位置情報が示す現在地点とを含む地図情報を新たに取得し、
前記地図情報出力ステップにおいて、
前記地図情報取得ステップで取得された新たな地図情報を用いて、地図を出力する地図出力方法。
【請求項１０】
コンピュータを、
出発地点を示す位置情報である出発位置情報を取得する出発位置情報取得部と、
現在地点を示す位置情報である現在位置情報を連続して取得する現在位置情報取得部と、
前記出発位置情報が示す出発地点と前記現在位置情報が示す現在地点とを含む地図情報を取得する地図情報取得部と、
前記地図情報取得部が取得した地図情報を用いて、地図を出力する地図情報出力部として機能させるプログラムであって、
前記地図情報取得部は、
前記出発地点と前記現在位置情報取得部が取得した最新の現在位置情報が示す現在地点とが、予め決められた位置関係でなくなった場合、前記出発地点と前記最新の現在位置情報が示す現在地点とを含む地図情報を新たに取得し、
前記地図情報出力部は、
前記地図情報取得部が取得した新たな地図情報を用いて、地図を出力するものとしてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図を出力する地図出力装置等に関するものである。
【背景技術】
【０００２】
従来、地図を出力し、運転者を案内するカーナビゲーション装置があった（例えば、非特許文献１参照）。かかるカーナビゲーション装置では、現在地点は常に表示されている。しかし、かかるカーナビゲーション装置では、現在地点の移動に伴って、現在地点と出発地点とを含む地図を、地図の縮尺を自動的に変更して、表示することができなかった。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“ＥＣＬＩＰＳＥ  つながるナビならイクリプス”、［平成２６年１１月９日検索］、インターネット［URL：http://www.fujitsu-ten.co.jp/eclipse/brand/2014tsunagaru/?xadid=ysem42&utm_source=yahoo&utm_medium=cpc&utm_campaign=nav1_3&utm_content=TD3#top1］
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、現在地点が移動する場合、出発地点と現在地点の両方を含む地図を自動的に取得し、出力する地図出力装置が存在しなかった。
【０００５】
つまり、従来技術では、例えば、移動に合わせて地図上の現在地点のマークが移動する場合、出発地点を確認しながら、移動することが困難であった。
【０００６】
そのため、従来技術では、例えば、出発地点に戻らなければならない場合等では、安心して出発地点から遠く離れて、移動できなかった。
【０００７】
また、従来技術では、例えば、出発地点に予定の時刻までに戻らなければならない場合等では、安心して出発地点から遠く離れて、移動できなかった。
【０００８】
さらに、従来技術では、出発地点から現在地点までの、直線距離等の距離情報が表示されなかった。そのため、例えば、出発地点に戻らなければならない場合等では、安心して出発地点から遠く離れて、移動できなかった。
【課題を解決するための手段】
【０００９】
本第一の開示の地図出力装置は、出発地点を示す位置情報である出発位置情報を取得する出発位置情報取得部と、現在地点を示す位置情報である現在位置情報を連続して取得する現在位置情報取得部と、出発位置情報が示す出発地点と現在位置情報が示す現在地点とを含む地図情報を取得する地図情報取得部と、地図情報取得部が取得した地図情報を用いて、地図を出力する地図情報出力部とを具備し、地図情報取得部は、出発地点と現在位置情報取得部が取得した最新の現在位置情報が示す現在地点とが、予め決められた位置関係でなくなった場合、出発地点と最新の現在位置情報が示す現在地点とを含む地図情報を新たに取得し、地図情報出力部は、地図情報取得部が取得した新たな地図情報を用いて、地図を出力する地図出力装置である。
【００１０】
かかる構成により、現在地点が移動する場合、出発地点と現在地点の両方を含む地図を自動的に取得し、出力する地図出力装置を提供できる。
【００１１】
また、本第二の開示の地図出力装置は、第一の開示に対して、地図情報取得部は、出発地点または現在位置情報取得部が取得した最新の現在位置情報が示す現在地点が、地図情報出力部が出力する地図に含まれなくなった場合、出発地点と最新の現在位置情報が示す現在地点とを含む地図情報を新たに取得し、地図情報出力部は、地図情報取得部が取得した新たな地図情報を用いて、地図を出力する地図出力装置である。
【００１２】
かかる構成により、現在地点が移動する場合、出発地点と現在地点の両方を含む地図を自動的に取得し、出力する地図出力装置を提供できる。
【００１３】
また、本第三の開示の地図出力装置は、第一または第二の開示に対して、地図情報出力部は、地図の出力を更新する場合にも、現在位置情報取得部が連続して取得する現在位置情報が示す現在地点を、地図上に明示する態様で出力する地図出力装置である。
【００１４】
かかる構成により、現在地点が移動する場合、出発地点と現在地点の両方を含む地図を自動的に取得し、出力でき、かつ現在地点を地図上に明示できる地図出力装置を提供できる。
【００１５】
また、本第四の開示の地図出力装置は、第一から第三いずれか１つの開示に対して、地図情報出力部は、地図の出力を更新する場合にも、出発地点を、地図上に明示する態様で出力する地図出力装置である。
【００１６】
かかる構成により、現在地点が移動する場合、出発地点と現在地点の両方を含む地図を自動的に取得し、出力でき、かつ出発地点を地図上に明示できる地図出力装置を提供できる。
【００１７】
また、本第五の開示の地図出力装置は、第一から第四いずれか１つの開示に対して、地図情報取得部は、出発位置情報が示す出発地点と現在位置情報が示す現在地点とを含む地図の縮尺を決定する縮尺決定手段と、縮尺決定手段が決定した縮尺に対応する地図情報であり、出発地点および現在地点を含む地図情報を取得する地図情報取得手段と、出発地点または現在位置情報取得部が取得した最新の現在位置情報が示す現在地点が、地図情報出力部が出力する地図情報に含まれるか否かを判断する判断手段とを具備し、縮尺決定手段は、判断手段が含まれないと判断した場合に、新たに取得される地図情報の縮尺を決定する地図出力装置である。
【００１８】
かかる構成により、現在地点が移動する場合、出発地点と現在地点の両方を含む地図を自動的に取得し、出力する地図出力装置を提供できる。
【００１９】
また、本第六の開示の地図出力装置は、第一から第五いずれか１つの開示に対して、出発位置情報および現在位置情報取得部が取得した現在位置情報を用いて、出発地点から現在地点までの距離に関する距離情報を取得する距離情報取得部と、距離情報を出力する距離情報出力部とをさらに具備する地図出力装置である。
【００２０】
かかる構成により、出発地点と現在地点の距離を出力できる地図出力装置を提供できる。
【００２１】
また、本第七の開示の地図出力装置は、第一から第六いずれか１つの開示に対して、水上移動体用として用いられる地図出力装置である。
【００２２】
かかる構成により、出発地点と現在地点の距離を出力できる水上移動体用の地図出力装置を提供できる。
【００２３】
また、本第八の開示の地図出力装置を具備するナビゲーション装置は、第一から第六いずれか１つの開示に対して、徒歩用として用いられる地図出力装置を具備するナビゲーション装置である。
【００２４】
かかる構成により、出発地点と現在地点の距離を出力できる徒歩用の地図出力装置を提供できる。
【発明の効果】
【００２５】
本発明による地図出力装置によれば、現在地点が移動する場合、出発地点と現在地点の両方を含む地図を自動的に取得し、出力する地図出力装置を提供できる。
【図面の簡単な説明】
【００２６】
【図１】実施の形態１における地図出力装置１のブロック図
【図２】同地図出力装置１の動作について説明するフローチャート
【図３】同地図出力例を示す図
【図４】同地図出力例を示す図
【図５】同地図出力例を示す図
【図６】同地図出力例を示す図
【図７】同コンピュータシステムの概観図
【図８】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００２７】
以下、地図出力装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２８】
（実施の形態１）
本実施の形態において、出発地点と現在地点とを含む地図を自動的に出力する地図出力装置について説明する。なお、本実施の形態における地図出力装置は、例えば、徒歩用、水上移動体用として利用される。
【００２９】
また、本実施の形態において、現在地点および出発地点を明示する地図出力装置について説明する。
【００３０】
また、本実施の形態において、出発地点から現在位置の距離に関する距離情報を出力する地図出力装置について説明する。なお、ここでの距離情報は、通常、直線距離である。
【００３１】
図１は、本実施の形態における地図出力装置１のブロック図である。地図出力装置１は、格納部１１、処理部１２、出力部１３を備える。
【００３２】
地図出力装置１は、人が保持していても良いし、移動体に設置されていても良い。移動体は、水上移動体であることが好適である。水上移動体とは、海や湖や池等の水上を走行する移動体である。水上移動体は、例えば、ウォータージェット、マリン用ジェット、水上オートバイ、ヨット、船、ジェットスキー等である。移動体は、水上移動体等、出発地点に戻る必要性がある移動体であることは好適である。
【００３３】
格納部１１は、地図情報格納部１１１、出発位置情報格納部１１２を備える。
【００３４】
処理部１２は、出発位置情報取得部１２１、現在位置情報取得部１２２、地図情報取得部１２３、距離情報取得部１２４を備える。
【００３５】
地図情報取得部１２３は、縮尺決定手段１２３１、地図情報取得手段１２３２、判断手段１２３３を備える。
【００３６】
出力部１３は、地図情報出力部１３１、距離情報出力部１３２を備える。
【００３７】
格納部１１は、各種の情報を格納し得る。各種の情報とは、例えば、後述する地図情報、出発位置情報である。
【００３８】
地図情報格納部１１１は、地図情報を格納し得る。地図情報とは、地図を構成する情報である。地図情報は、例えば、地図画像（地図図柄情報と言っても良い）、地図上に表示される１以上のオブジェクト、当該オブジェクトの種類を有する。地図情報は、例えば、ＫＩＷＩフォーマットである。ただし、地図情報のフォーマット、内容等は問わない。地図情報は、例えば、地図の図柄を示す地図図柄情報と、用語と当該用語の地図上での位置を示す位置情報を有する用語情報を有する。地図図柄情報は、例えば、地図を構成するビットマップまたはベクトルデータなどである。用語とは、地図上に表記されているオブジェクト（文字列）を有する。また、位置情報は、地図上の緯度経度を有する情報や、二次元平面上のＸ，Ｙ座標値などである。また、地図情報は、好ましくは、縮尺ごとに地図図柄情報と、用語情報を有する。なお、オブジェクトとは、地図上に表示されている地名や建物や名勝や場所の名称や公園や山や海の名称や領海の名称や湖の名称や池の名称や海溝の名称などをいう。
【００３９】
また、地図は、例えば、地形図、海洋図、地勢図、地質図、土地利用図、住宅地図、路線図、道路地図、ガイドマップ、地形や道路等が把握可能な航空写真や衛星写真、当該写真に記号や文字等が記入されたものなどである。地図は、陸上の地図だけではなく、海や湖等の水上の地図でも良く、空上の地図でも良く、建物内の地図等でも良い。なお、ここでの地図は、移動体が通過する経路が決まらない地図、移動体が通過する経路が明示できない地図、移動体が通過可能な領域が閾値より広い地図、移動体が通過可能な領域が、道ではなく、閾値より広い領域である地図等であることは好適である。
【００４０】
出発位置情報格納部１１２は、出発位置情報を格納し得る。出発位置情報は、出発位置を示す情報である。出発位置情報は、通常、緯度と経度の情報を有する。ただし、出発位置情報は、出発位置を特定できれば、その形式、構造等は問わない。
【００４１】
処理部１２は、各種の処理を行う。各種の処理とは、例えば、後述する出発位置情報取得処理、現在位置情報取得処理、地図情報取得処理、距離情報取得処理等である。
【００４２】
出発位置情報取得部１２１は、出発位置情報取得処理を行う、出発位置情報取得処理とは、出発地点を示す位置情報である出発位置情報を取得する処理である。出発位置情報取得部１２１は、例えば、ＧＰＳ受信機を具備し、当該ＧＰＳ受信機が、出発時に、現在位置情報を取得する。ただし、出発位置情報取得部１２１が位置情報を取得する方法は問わない。出発位置情報取得部１２１は、例えば、３以上の携帯電話の基地局からの電波を用いて、位置情報を取得しても良い。なお、出発位置情報取得部１２１が取得する現在位置情報は、出発位置情報である。また、出発位置情報取得部１２１が出発位置情報を取得するトリガーは問わない。出発位置情報取得部１２１は、例えば、地図出力装置１が搭載された移動体のエンジンがＯＮになった際に、現在位置情報である出発位置情報を取得しても良い。また、出発位置情報取得部１２１は、例えば、ユーザの指示に応じて、現在位置情報である出発位置情報を取得しても良い。さらに、出発位置情報取得部１２１は、地図出力装置１が搭載された携帯端末が、予め決められた場所にセットされたことをトリガーにして、出発位置情報を取得しても良い。
【００４３】
なお、出発位置情報取得部１２１は、取得した出発位置情報を、通常、出発位置情報格納部１１２に蓄積する。
【００４４】
現在位置情報取得部１２２は、現在地点を示す位置情報である現在位置情報を連続して取得する。現在位置情報取得部１２２は、例えば、ＧＰＳ受信機を具備し、当該ＧＰＳ受信機が、出発時に、現在位置情報を取得する。なお、出発位置情報取得部１２１が位置情報を取得する動作と、現在位置情報取得部１２２が位置情報を取得する動作とは、通常、同じである。
【００４５】
ここで、連続して現在位置情報を取得することとは、２回以上、現在位置情報を取得することである。現在位置情報取得部１２２は、定期的に現在位置情報を取得しても良いし、不定期に現在位置情報を取得しても良い。
【００４６】
なお、現在位置情報取得部１２２が位置情報を取得する方法は、出発位置情報取得部１２１と同様、問わない。
【００４７】
地図情報取得部１２３は、出発地点と現在位置情報取得部１２２が取得した最新の現在位置情報が示す現在地点とが、予め決められた位置関係でなくなった場合、出発地点と最新の現在位置情報が示す現在地点とを含む地図情報を新たに取得する。
【００４８】
地図情報取得部１２３は、出発地点と最新の現在位置情報が示す現在地点とが、予め決められた位置関係でなくなった場合、出力中の地図の縮尺とは異なる縮尺の地図の地図情報を新たに取得することは好適である。
【００４９】
ここで、予め決められた位置関係とは、通常、出発地点と現在地点との距離に関する関係である。また、予め決められた位置関係とは、通常、出発地点と現在地点との距離が予め決められた関係を満たすほど近いことである。また、予め決められた位置関係とは、例えば、出発地点と現在地点の両方が、出力中の地図に含まれるほど近いことである。また、予め決められた位置関係とは、例えば、現在地点を地図の中心になるように地図を出力している場合に、当該地図上に出発地点が存在するほど、出発地点と現在地点との距離が近いことである。また、予め決められた位置関係とは、例えば、出発地点を地図の中心になるように地図を出力している場合に、当該地図上に現在地点が存在するほど、出発地点と現在地点との距離が近いことである。
【００５０】
つまり、地図情報取得部１２３は、通常、常に、出発位置情報が示す出発地点と現在位置情報が示す現在地点とを含む地図情報を取得する。
【００５１】
地図情報取得部１２３は、出発地点または現在位置情報取得部１２２が取得した最新の現在位置情報が示す現在地点が、地図情報出力部１３１が出力する地図情報に含まれなくなった場合、出発地点と最新の現在位置情報が示す現在地点とを含む地図情報を新たに取得することは好適である。
【００５２】
ここでの地図情報は、通常、地図情報格納部１１１に格納されている。ただし、地図情報取得部１２３は、図示しないサーバ装置から地図情報を受信しても良い。地図情報取得部１２３が図示しないサーバ装置から地図情報を受信する場合、通常、地図情報取得部１２３は、サーバ装置に出力する地図情報を要求し、当該要求に応じた地図情報をサーバ装置から受信する。なお、要求した地図情報をサーバ装置から受信する技術は公知技術であるので、詳細な説明を省略する。また、地図情報の要求方法や要求コマンドの構成等は問わない。
【００５３】
なお、地図情報取得部１２３は、通常、縮尺決定手段１２３１、地図情報取得手段１２３２、および判断手段１２３３により、地図情報を取得する。ただし、地図情報取得部１２３は、縮尺決定手段１２３１、地図情報取得手段１２３２、判断手段１２３３によらない他の方法により、地図情報を取得しても良い。例えば、地図情報格納部１１１に広域を１枚の地図情報が格納されている場合、地図情報取得部１２３は、出発位置情報が示す出発地点と現在位置情報が示す現在地点とを含む領域を前記１枚の地図情報から切り出し、当該切り出した地図情報を、ディスプレイのサイズに合わせて拡大または縮小して、出力される地図情報を取得する等しても良い。
【００５４】
地図情報取得部１２３を構成する縮尺決定手段１２３１は、出発位置情報が示す出発地点と現在位置情報が示す現在地点とを含む地図の縮尺を決定する。縮尺を決定する処理は、縮尺に対応する地図のＩＤを取得する処理でも良いし、縮尺を示す情報を取得する処理等でも良い。
【００５５】
なお、２点（出発地点、現在地点）の位置情報を与えた場合に、当該２点を含む地図の地図情報を決定する処理、および２点を含む地図の縮尺を決定する処理は公知技術であるので、詳細な説明は省略する。
【００５６】
縮尺決定手段１２３１は、判断手段１２３３が含まれないと判断した場合に、新たに取得される地図情報の縮尺を決定することは好適である。ただし、縮尺決定手段１２３１は、現在位置情報が取得されるごとに、地図情報の縮尺を決定しても良い。その他、縮尺決定手段１２３１が縮尺決定処理を行うタイミングは問わない。
【００５７】
地図情報取得手段１２３２は、縮尺決定手段１２３１が決定した縮尺に対応する地図情報であり、出発地点および現在地点を含む地図情報を取得する。地図情報取得手段１２３２の処理は公知技術である。
【００５８】
判断手段１２３３は、出発地点と現在位置情報取得部１２２が取得した最新の現在位置情報が示す現在地点とが、予め決められた位置関係であるか否かを判断する。
【００５９】
判断手段１２３３は、例えば、現在位置情報取得部１２２が取得した最新の現在位置情報が示す現在地点が、地図情報出力部１３１が出力する地図情報に含まれるか否かを判断する。
【００６０】
判断手段１２３３は、例えば、出発地点が、地図情報出力部１３１が出力する地図情報に含まれるか否かを判断しても良い。
【００６１】
また、判断手段１２３３は、例えば、出発地点および現在位置情報取得部１２２が取得した最新の現在位置情報が示す現在地点が、地図情報出力部１３１が出力する地図情報に含まれるか否かを判断しても良い。
【００６２】
距離情報取得部１２４は、出発位置情報および現在位置情報取得部１２２が取得した現在位置情報を用いて、出発地点から現在地点までの距離に関する距離情報を取得する。距離情報は、直線距離であることは好適である。ただし、距離情報は、出発地点から通過した経路の距離であり、現在地点までの距離でも良い。
【００６３】
出力部１３は、各種の情報を出力する。各種の情報とは、例えば、地図情報、距離情報、出発地点を示す目印である出発地点目印、現在地点を示す目印である現在地点目印等である。なお、出発地点目印、現在地点目印は、通常、地図上に出力される。また、目印は、通常、マーク、図柄である。
【００６４】
出力部１３は、地図出力装置１が搭載されている移動体（図示しない）の移動の軌跡を出力しても良い。つまり、出力部１３は、出発位置情報取得部１２１が取得した出発位置情報が示す位置から、現在位置情報取得部１２２が連続して取得していく２以上の現在位置情報が示す２以上の位置の遷移により構成される軌跡を出力しても良い。なお、出力部１３は、通常、軌跡を、線を用いて出力する。ただし、出力部１３は、軌跡を、２以上の点を用いて、出力しても良い。
【００６５】
なお、ここで出力とは、通常、ディスプレイへの表示であるが、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００６６】
地図情報出力部１３１は、地図情報取得部１２３が取得した地図情報を用いて、地図を出力する。なお、地図情報を用いた地図の出力を、地図情報の出力と言っても良い。
【００６７】
地図情報出力部１３１は、地図情報取得部１２３が取得した新たな地図情報を用いて、地図を出力する。
【００６８】
地図情報出力部１３１は、地図の出力を更新する場合にも、現在位置情報取得部１２２が連続して取得する現在位置情報が示す現在地点を、地図上に明示する態様で出力することは好適である。なお、地図情報出力部１３１は、現在地点の明示に、通常、現在地点目印を用いる。現在地点目印は、地図情報出力部１３１が予め保持している。現在地点目印の形状、データ構造、内容等は問わない。
【００６９】
地図情報出力部１３１は、地図の出力を更新する場合にも、出発地点を、地図上に明示する態様で出力することは好適である。なお、地図情報出力部１３１は、出発地点の明示に、通常、出発地点目印を用いる。出発地点目印は、地図情報出力部１３１が予め保持している。出発地点目印の形状、データ構造、内容等は問わない。また、出発地点目印は、移動軌跡の先頭の点等でも良い。
【００７０】
距離情報出力部１３２は、距離情報取得部１２４が取得した距離情報を出力する。距離情報の出力態様は問わない。距離情報の出力態様は、数字でも良いし、バー等の図柄等でも良い。
【００７１】
格納部１１、地図情報格納部１１１、出発位置情報格納部１１２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。格納部１１等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部１１等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部１１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部１１等で記憶されるようになってもよい。
【００７２】
処理部１２、出発位置情報取得部１２１、現在位置情報取得部１２２、地図情報取得部１２３、距離情報取得部１２４、縮尺決定手段１２３１、地図情報取得手段１２３２、判断手段１２３３は、通常、ＭＰＵやメモリ等から実現され得る。出発位置情報取得部１２１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００７３】
出力部１３、地図情報出力部１３１、距離情報出力部１３２は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。出力部１３は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００７４】
次に、地図出力装置１の動作について、図２のフローチャートを用いて説明する。
【００７５】
（ステップＳ２０１）出発位置情報取得部１２１は、出発位置情報取得処理を行うタイミングであるか否かを判断する。出発位置情報取得処理を行うタイミングであればステップＳ２０２に行き、出発位置情報取得処理を行うタイミングでなければステップＳ２０１に戻る。
【００７６】
（ステップＳ２０２）出発位置情報取得部１２１は、出発位置情報を取得する。そして、出発位置情報取得部１２１は、当該出発位置情報を出発位置情報格納部１１２に蓄積する。
【００７７】
（ステップＳ２０３）地図情報取得部１２３は、出発位置情報を含む地図情報を取得する。なお、地図情報取得部１２３は、ここでは、通常、デフォルトの縮尺の地図情報を地図情報格納部１１１から取得する。地図情報取得部１２３は、デフォルトの縮尺の情報を予め保持している。デフォルトの縮尺は、縮尺の初期値でも良いし、最後に表示されていた地図の縮尺等でも良い。
【００７８】
（ステップＳ２０４）地図情報出力部１３１は、ステップＳ２０３で取得された地図情報を用いて、地図を出力する。
【００７９】
（ステップＳ２０５）出力部１３は、出発位置情報が示す地図上の位置に、出発地点目印を出力する。なお、出発地点目印は、出発地点を示す目印である。
【００８０】
（ステップＳ２０６）現在位置情報取得部１２２は、現在位置情報を取得する。
【００８１】
（ステップＳ２０７）判断手段１２３３は、ステップＳ２０６で取得された現在位置情報が示す現在地点および出発位置情報が示す出発地点が、予め決められた位置関係にあるか否かを判断する。予め決められた位置関係にある場合はステップＳ２１２に行き、予め決められた位置関係にない場合はステップＳ２０８に行く。
【００８２】
なお、判断手段１２３３は、例えば、ステップＳ２０６で取得された現在位置情報が示す現在地点、または／および出発位置情報が示す出発地点が、ステップＳ２０４で取得された地図上に存在するか否かを判断しても良い。かかる場合、地図上に存在すればステップＳ２１２に行き、地図上に存在しなければステップＳ２０８に行く。
【００８３】
（ステップＳ２０８）縮尺決定手段１２３１は、現在位置情報が示す現在地点および出発位置情報が示す出発地点が含まれる地図の縮尺を決定する。
【００８４】
（ステップＳ２０９）地図情報取得手段１２３２は、ステップＳ２０８で決定された縮尺に対応する地図情報であり、現在位置情報が示す現在地点および出発位置情報が示す出発地点が含まれる地図の地図情報を地図情報格納部１１１から取得する。
【００８５】
（ステップＳ２１０）地図情報出力部１３１は、ステップＳ２０９で取得された地図情報を用いて、地図を出力する。
【００８６】
（ステップＳ２１１）出力部１３は、ステップＳ２１０で出力された地図上に、出発地点目印を出力する。
【００８７】
（ステップＳ２１２）出力部１３は、ステップＳ２１０で出力された地図上に、現在地点目印を出力する。
【００８８】
（ステップＳ２１３）距離情報取得部１２４は、出発位置情報および現在位置情報取得部１２２が取得した現在位置情報を用いて、距離情報を取得する。
【００８９】
（ステップＳ２１４）距離情報出力部１３２は、ステップＳ２１３で取得された距離情報を出力する。
【００９０】
（ステップＳ２１５）処理部１２は、処理を終了するか否かを判断する。処理を終了すると判断した場合は処理を終了し、処理を終了しない場合はステップＳ２０６に戻る。なお、例えば、出発地点に到着したことを判断した場合、または電源ＯＦＦの指示を受け付けた場合に、処理部１２は、処理を終了すると判断する。
【００９１】
なお、図２のフローチャートにおいて、地図情報取得部１２３は、出力する地図の縮尺を決定してから、地図情報を取得した。しかし、地図情報取得部１２３は、出発地点と現在地点の両方が含まれる地図が出力されるように、地図情報を更新すれば良い。
【００９２】
以下、本実施の形態における地図出力装置１の具体的な動作について説明する。
【００９３】
今、地図出力装置１は、水上移動体用の地図出力装置であるとする。そして、地図出力装置１は、出発地点と現在地点を常に含む地図を出力する第一のモードを有する、とする。なお、地図出力装置１は、第一のモード以外の他のモードでは、出発地点と現在地点との両方を出力する必要はない。また、モードの切り替えは、ユーザの指示による、とする。
【００９４】
さらに、地図情報格納部１１１は、２以上の段階の縮尺の地図を格納している、とする。
【００９５】
かかる状況において、ユーザは、地図出力装置１を搭載している水上移動体のエンジンをＯＮにした、とする。
【００９６】
すると、出発位置情報取得部１２１は、出発位置情報取得処理を行うタイミングである、と判断する。
【００９７】
次に、出発位置情報取得部１２１は、具備しているＧＰＳ受信機により、現在の位置情報（ｘ１，ｙ１）を取得する。この位置情報（ｘ１，ｙ１）は、出発位置情報である。そして、出発位置情報取得部１２１は、出発位置情報（ｘ１，ｙ１）を出発位置情報格納部１１２に蓄積する。
【００９８】
次に、地図情報取得部１２３は、出発位置情報（ｘ１，ｙ１）を含む地図情報であり、デフォルトの縮尺の地図情報を地図情報格納部１１１から取得する。
【００９９】
次に、地図情報出力部１３１は、取得された地図情報を用いて、図３に示す地図を出力する。
【０１００】
次に、出力部１３は、出発位置情報が示す地図上の位置に、出発地点目印３１を出力する。なお、３２は、水上移動体を示す。ここで、出発地点目印３１は、現在地点目印である、とも言える。また、３２も現在地点目印である、と言っても良い。
【０１０１】
次に、ユーザは、水上移動体を運転し、海の上を走行した、とする。そして、現在位置情報取得部１２２は、現在位置情報（ｘ２，ｙ２）を取得した、とする。
【０１０２】
次に、判断手段１２３３は、取得された現在位置情報（ｘ２，ｙ２）が示す現在地点、および出発位置情報（ｘ１，ｙ１）が示す出発地点が、予め決められた位置関係にあるか否かを判断する。ここで、判断手段１２３３は、現在位置情報が示す現在地点および出発位置情報が示す出発地点が出力されている地図上に存在するか否かを判断する、とする。そして、判断手段１２３３は、現在位置情報（ｘ２，ｙ２）が示す現在地点および出発位置情報（ｘ１，ｙ１）が示す出発地点が、出力されている地図上に存在する（予め決められた位置関係を満たす）と判断した、とする。
【０１０３】
次に、出力部１３は、出力されている地図上に、現在地点目印を出力する。ここで、現在地点目印は、３１と同様の形状である。
【０１０４】
次に、距離情報取得部１２４は、出発位置情報（ｘ１，ｙ１）および現在位置情報（ｘ２，ｙ２）を用いて、出発地点と現在地点との距離情報を取得する。ここでの距離情報は、直線距離である。
【０１０５】
次に、距離情報出力部１３２は、取得された距離情報を出力する。かかる出力例は、図４の４０１である。
【０１０６】
そして、ユーザは、水上移動体を運転し、海の上をどんどん進んでいく、とする。そして、現在位置情報取得部１２２は、新たな現在位置情報を、連続して、次々と取得する。そして、判断手段１２３３は、現在位置情報が取得される毎に、現在位置情報が示す現在地点および出発位置情報が示す出発地点が、予め決められた位置関係にあるか否かを判断していく。
【０１０７】
そして、予め決められた位置関係にある状況が続く場合、出力される地図は更新されない。そして、出力部１３は、出力された地図上に、現在地点目印を進めていき、現在地点目印を出力する。また、出力部１３は、水上移動体の移動軌跡を線で出力する。かかる水上移動体の移動軌跡は、例えば、図４の４０２である。
【０１０８】
次に、現在位置情報取得部１２２は、新たな現在位置情報（ｘｎ，ｙｎ）を取得した、とする。
【０１０９】
次に、判断手段１２３３は、取得された現在位置情報（ｘｎ，ｙｎ）が示す現在地点および出発位置情報（ｘ１，ｙ１）が示す出発地点が、予め決められた位置関係にないと判断する。つまり、判断手段１２３３は、現在、出力中の地図では、現在地点と出発地点の両方が表示されない、と判断する。
【０１１０】
次に、縮尺決定手段１２３１は、現在位置情報（ｘｎ，ｙｎ）が示す現在地点および出発位置情報（ｘ１，ｙ１）が示す出発地点が含まれる地図の縮尺を決定する。
【０１１１】
次に、地図情報取得手段１２３２は、決定された縮尺に対応する地図情報であり、現在位置情報が示す現在地点および出発位置情報が示す出発地点が含まれる地図の地図情報を地図情報格納部１１１から取得する。
【０１１２】
次に、地図情報出力部１３１は、取得された地図情報を用いて、地図を出力する。かかる地図の出力例は図５である。
【０１１３】
次に、出力部１３は、出力された地図上に、出発地点目印を出力する。なお、ここでは、出発地点目印は、移動軌跡の始点５０１である。
【０１１４】
次に、出力部１３は、出力された地図上の現在位置情報（ｘｎ，ｙｎ）が示す位置に、現在地点目印を出力する。ここで、現在地点目印は５０２である。また、出力部１３は、水上移動体の移動軌跡を線で出力する。かかる水上移動体の移動軌跡は、例えば、図５の５０３である。
【０１１５】
次に、距離情報取得部１２４は、出発位置情報（ｘ１，ｙ１）および現在位置情報取得部１２２が取得した現在位置情報（ｘｎ，ｙｎ）との直線距離である距離情報「１０．２ｋｍ」を取得する。
【０１１６】
次に、距離情報出力部１３２は、取得された距離情報を出力する。かかる出力例は、図５の５０４である。
【０１１７】
以上、本実施の形態によれば、現在地点が移動する場合、出発地点と現在地点の両方を含む地図を自動的に取得し、出力する地図出力装置１を提供できる。
【０１１８】
また、本実施の形態における地図出力装置１は、特に、出発地点に戻らねばならない場合に有効である。
【０１１９】
また、本実施の形態における地図出力装置１は、特に、出発地点に限られた時間内に戻らねばならない場合に有効である。
【０１２０】
さらに、本実施の形態における地図出力装置１は、特に、通過可能な領域が、空間的に区分されていない水上や平原や広大な駐車場や広大な広場等に有効である。
【０１２１】
なお、本実施の形態の具体例によれば、地図出力装置は、ジェットスキーやヨット等の水上移動体用の地図出力装置１であった。しかし、地図出力装置は、徒歩用のナビゲーション装置に搭載されていても良い。ナビゲーション装置のナビゲーション機能は公知技術であるので、詳細な説明は省略する。
【０１２２】
また、本実施の形態において、出力部１３は、水上において、水上移動体を運転可能な領域を地図上に明示することは好適である。かかる出力例は、図６の６０１である。
【０１２３】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、出発地点を示す位置情報である出発位置情報を取得する出発位置情報取得部と、現在地点を示す位置情報である現在位置情報を連続して取得する現在位置情報取得部と、前記出発位置情報が示す出発地点と前記現在位置情報が示す現在地点とを含む地図情報を取得する地図情報取得部と、前記地図情報取得部が取得した地図情報を用いて、地図を出力する地図情報出力部として機能させるプログラムであって、前記地図情報取得部は、前記出発地点と前記現在位置情報取得部が取得した最新の現在位置情報が示す現在地点とが、予め決められた位置関係でなくなった場合、前記出発地点と前記最新の現在位置情報が示す現在地点とを含む地図情報を新たに取得し、前記地図情報出力部は、前記地図情報取得部が取得した新たな地図情報を用いて、地図を出力するものとしてコンピュータを機能させるプログラムである。
【０１２４】
また、上記プログラムにおいて、前記地図情報取得部は、前記出発地点または前記現在位置情報取得部が取得した最新の現在位置情報が示す現在地点が、前記地図情報出力部が出力する地図に含まれなくなった場合、前記出発地点と前記最新の現在位置情報が示す現在地点とを含む地図情報を新たに取得し、前記地図情報出力部は、前記地図情報取得部が取得した新たな地図情報を用いて、地図を出力するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１２５】
また、上記プログラムにおいて、前記地図情報出力部は、地図の出力を更新する場合にも、前記現在位置情報取得部が連続して取得する現在位置情報が示す現在地点を、前記地図上に明示する態様で出力するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１２６】
また、上記プログラムにおいて、前記地図情報出力部は、地図の出力を更新する場合にも、前記出発地点を、前記地図上に明示する態様で出力するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１２７】
また、上記プログラムにおいて、前記地図情報取得部は、前記出発位置情報が示す出発地点と前記現在位置情報が示す現在地点とを含む地図の縮尺を決定する縮尺決定手段と、前記縮尺決定手段が決定した縮尺に対応する地図情報であり、前記出発地点および前記現在地点を含む地図情報を取得する地図情報取得手段と、前記出発地点または前記現在位置情報取得部が取得した最新の現在位置情報が示す現在地点が、前記地図情報出力部が出力する地図情報に含まれるか否かを判断する判断手段とを具備し、前記縮尺決定手段は、前記判断手段が含まれないと判断した場合に、新たに取得される地図情報の縮尺を決定するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１２８】
また、上記プログラムにおいて、前記出発位置情報および前記現在位置情報取得部が取得した現在位置情報を用いて、出発地点から現在地点までの距離に関する距離情報を取得する距離情報取得部と、前記距離情報を出力する距離情報出力部として、コンピュータをさらに機能させるプログラムであることは好適である。
【０１２９】
また、図７は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の地図出力装置等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図７は、このコンピュータシステム３００の概観図であり、図８は、コンピュータシステム３００のブロック図である。
【０１３０】
図７において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブを含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【０１３１】
図８において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２に加えて、ＭＰＵ３０１３と、ＭＰＵ３０１３、ＣＤ−ＲＯＭドライブ３０１２に接続されたバス３０１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ３０１５と、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ３０１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３０１７とを含む。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０１３２】
コンピュータシステム３００に、上述した実施の形態の地図出力装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
【０１３３】
プログラムは、コンピュータ３０１に、上述した実施の形態の地図出力装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０１３４】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１３５】
また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１３６】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１３７】
以上のように、本発明にかかる地図出力装置は、現在地点が移動する場合、出発地点と現在地点の両方を含む地図を自動的に取得し、出力する地図出力装置を提供できる、という効果を有し、例えば、水上移動体用の地図出力装置等として有用である。
【符号の説明】
【０１３８】
１  地図出力装置
１１  格納部
１２  処理部
１３  出力部
２４  地図情報格納手段
１１１  地図情報格納部
１１２  出発位置情報格納部
１２１  出発位置情報取得部
１２２  現在位置情報取得部
１２３  地図情報取得部
１２４  距離情報取得部
１３１  地図情報出力部
１３２  距離情報出力部
【図１】
2019135489.tif 000003
【図２】
2019135489.tif 000004
【図３】
2019135489.tif 000005
【図４】
2019135489.tif 000006
【図５】
2019135489.tif 000007
【図６】
2019135489.tif 000008
【図７】
2019135489.tif 000009
【図８】
2019135489.tif 000010
【手続補正書】
【提出日】平成31年4月3日(2019.4.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
出発地点を示す出発位置情報を取得する出発位置情報取得部と、
現在地点を示す現在位置情報を連続して定期的に取得する現在位置情報取得部と、
前記出発地点と前記現在地点とを含む地図情報を取得する地図情報取得部と、
前記地図情報取得部が取得した前記地図情報を用いて、地図と、前記出発地点から前記現在位置情報取得部が連続して定期的に取得した２以上の前記現在地点の遷移により構成される軌跡とを出力する地図情報出力部とを具備し、
前記地図情報取得部は、前記出発地点と前記現在位置情報取得部が取得した最新の現在位置情報が示す前記現在地点とが、予め決められた位置関係でなくなった場合、前記出発地点と前記最新の現在位置情報が示す前記現在地点とを含む新たな地図情報を取得し、
前記地図情報出力部は、前記地図情報取得部が取得した前記新たな地図情報を用いて、前記出発地点と前記最新の現在位置情報が示す前記現在地点の両方が表示された新たな地図と、前記軌跡とを出力する地図出力システム。
【請求項２】
前記地図情報取得部は、前記出発地点または前記現在位置情報取得部が取得した前記最新の現在位置情報が示す前記現在地点が、前記地図情報出力部が出力する前記地図に含まれなくなった場合、前記出発地点と前記最新の現在位置情報が示す前記現在地点とを含む前記新たな地図情報を取得し、
前記地図情報出力部は、前記地図情報取得部が取得した前記新たな地図情報を用いて、前記出発地点と前記最新の現在位置情報が示す前記現在地点の両方が表示された前記新たな地図を出力する請求項１記載の地図出力システム。
【請求項３】
前記地図情報出力部は、前記地図の出力を更新する場合にも、前記現在位置情報取得部が連続して取得する前記最新の現在位置情報が示す前記現在地点を、前記新たな地図上に明示する態様で出力する請求項１または請求項２記載の地図出力システム。
【請求項４】
前記地図情報出力部は、前記地図の出力を更新する場合にも、前記出発地点を、前記新たな地図上に明示する態様で出力する請求項１から請求項３いずれか一項に記載の地図出力システム。
【請求項５】
前記地図情報取得部は、前記出発位置情報が示す前記出発地点と前記現在位置情報が示す前記現在地点とを含む前記地図の縮尺を決定する縮尺決定手段と、
前記縮尺決定手段が決定した縮尺に対応し、前記出発地点および前記現在地点を含む前記地図情報を取得する地図情報取得手段と、
前記出発地点または前記現在位置情報取得部が取得した前記最新の現在位置情報が示す前記現在地点が、前記地図情報出力部が出力する前記地図情報に含まれるか否かを判断する判断手段とを具備し、
前記縮尺決定手段は、前記判断手段が含まれないと判断した場合に、取得される前記新たな地図情報の縮尺を決定する請求項１から請求項４いずれか一項に記載の地図出力システム。
【請求項６】
前記出発位置情報および前記現在位置情報取得部が取得した前記現在位置情報を用いて、前記出発地点から前記現在地点までの距離に関する距離情報を取得する距離情報取得部と、
前記距離情報を出力する距離情報出力部とをさらに具備する請求項１から請求項５いずれか一項に記載の地図出力システム。