(57)【要約】【課題】隔たった場所にいる二人の走者の軌跡を同時に表示できる軌跡表示装置およびプログラムを提供する。【解決手段】軌跡表示装置１０は、第１地図画像６１を表示する、第１地図表示機能と、第１地図画像６１上に、軌跡表示装置１０に係る第１軌跡６２のうち少なくとも一部を表示する、第１軌跡表示機能と、第２地図画像７１を表示する、第２地図表示機能と、第２地図画像７１上に、軌跡表示装置２０に係る第２軌跡７２のうち少なくとも一部を表示する、第２軌跡表示機能とを備える。【選択図】図３
2019203952.tif 000002
【特許請求の範囲】
【請求項１】
軌跡表示装置であって、
第１地図画像を表示する、第１地図表示機能と、
第１地図画像上に、前記軌跡表示装置に係る第１軌跡のうち少なくとも一部を表示する、第１軌跡表示機能と、
第２地図画像を表示する、第２地図表示機能と、
第２地図画像上に、他の装置に係る第２軌跡のうち少なくとも一部を表示する、第２軌跡表示機能と、
を備える、軌跡表示装置。
【請求項２】
前記軌跡表示装置は、
所定のトラッキング開始操作を受け付ける機能と、
前記トラッキング開始操作に応じ、前記他の装置にトラッキング開始信号を送信する機能と、
所定のトラッキング終了操作を受け付ける機能と、
前記トラッキング終了操作に応じ、前記他の装置にトラッキング終了信号を送信する機能と、
をさらに備える、請求項１に記載の軌跡表示装置。
【請求項３】
前記軌跡表示装置は、単一軌跡表示モードおよび複数軌跡表示モードにおいて動作可能であり、
前記単一軌跡表示モードにおいて、第２地図表示機能および第２軌跡表示機能は停止される、請求項１または２に記載の軌跡表示装置。
【請求項４】
前記複数軌跡表示モードにおいて、前記軌跡表示装置は、所定の画面選択操作に応じ、第１地図画像を含む第１画面と、第２地図画像を含む第２画面とを選択的に表示する機能を備える、
請求項３に記載の軌跡表示装置。
【請求項５】
前記軌跡表示装置は、
前記他の装置からトラッキング開始信号を受信する機能と、
前記トラッキング開始信号の受信に応じ、前記複数軌跡表示モードにおける動作を開始する機能と、
前記他の装置からトラッキング終了信号を受信する機能と、
前記トラッキング終了信号の受信に応じ、前記単一軌跡表示モードにおける動作を開始する機能と、
を備える、請求項３または４に記載の軌跡表示装置。
【請求項６】
前記他の装置は、前記軌跡表示装置と同一の機能を備える装置である、請求項１〜５のいずれか一項に記載の軌跡表示装置。
【請求項７】
前記第１軌跡を表す情報を、ＧＰＳを介して取得する機能と、
前記第１軌跡を表す情報を、移動体無線通信を介して送信する機能と、
前記第２軌跡を表す情報を、移動体無線通信を介して取得する機能と
をさらに備える、請求項１〜６のいずれか一項に記載の軌跡表示装置。
【請求項８】
コンピュータを、請求項１〜７のいずれか一項に記載の軌跡表示装置として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は軌跡表示装置およびプログラムに関する。
【背景技術】
【０００２】
携帯可能なコンピュータ端末において、軌跡を表示する装置が公知である。たとえば特許文献１には、地図データを拡大縮小しながらＧＰＳ軌跡データを表示するリスト端末が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−５３９９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の装置では、隔たった場所にいる二人の走者の軌跡を同時に表示することができないという問題があった。
【０００５】
たとえば、特許文献１の装置では、全走者が同じコースを走ることを想定しており、違うコースを走る走者については軌跡を表示することができない。
【０００６】
この発明は、このような問題点を解決するためになされたものであり、隔たった場所にいる二人の走者の軌跡を同時に表示できる軌跡表示装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の問題点を解決するため、この発明に係る軌跡表示装置は、
第１地図画像を表示する、第１地図表示機能と、
第１地図画像上に、前記軌跡表示装置に係る第１軌跡のうち少なくとも一部を表示する、第１軌跡表示機能と、
第２地図画像を表示する、第２地図表示機能と、
第２地図画像上に、他の装置に係る第２軌跡のうち少なくとも一部を表示する、第２軌跡表示機能と、
を備える。
特定の態様によれば、
前記軌跡表示装置は、
所定のトラッキング開始操作を受け付ける機能と、
前記トラッキング開始操作に応じ、前記他の装置にトラッキング開始信号を送信する機能と、
所定のトラッキング終了操作を受け付ける機能と、
前記トラッキング終了操作に応じ、前記他の装置にトラッキング終了信号を送信する機能と、
をさらに備える。
特定の態様によれば、
前記軌跡表示装置は、単一軌跡表示モードおよび複数軌跡表示モードにおいて動作可能であり、
前記単一軌跡表示モードにおいて、第２地図表示機能および第２軌跡表示機能は停止される。
特定の態様によれば、前記複数軌跡表示モードにおいて、前記軌跡表示装置は、所定の画面選択操作に応じ、第１地図画像を含む第１画面と、第２地図画像を含む第２画面とを選択的に表示する機能を備える。
特定の態様によれば、
前記軌跡表示装置は、
前記他の装置からトラッキング開始信号を受信する機能と、
前記トラッキング開始信号の受信に応じ、前記複数軌跡表示モードにおける動作を開始する機能と、
前記他の装置からトラッキング終了信号を受信する機能と、
前記トラッキング終了信号の受信に応じ、前記単一軌跡表示モードにおける動作を開始する機能と、
を備える。
特定の態様によれば、前記他の装置は、前記軌跡表示装置と同一の機能を備える装置である。
特定の態様によれば、
前記第１軌跡を表す情報を、ＧＰＳを介して取得する機能と、
前記第１軌跡を表す情報を、移動体無線通信を介して送信する機能と、
前記第２軌跡を表す情報を、移動体無線通信を介して取得する機能と
をさらに備える。
また、この発明に係るプログラムは、コンピュータを、上述の軌跡表示装置として機能させる。
【発明の効果】
【０００８】
この発明に係る軌跡表示装置は、異なった２つの地図それぞれについて軌跡を表示するので、隔たった場所にいる二人の走者の軌跡を同時に表示することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態１に係る軌跡表示装置を含む構成の例を示す図である。
【図２】図１の軌跡表示装置が単一軌跡表示モードにおいて表示する画面の例である。
【図３】図１の軌跡表示装置が複数軌跡表示モードにおいて表示する画面の例である。
【図４】図１の軌跡表示装置の処理の流れを説明するフローチャートである。
【図５】実施の形態１に係るペア定義処理の一例を示すシーケンス図である。
【図６】図４のステップＳ１〜Ｓ７に対応するシーケンス図である。
【図７】図４のステップＳ８〜Ｓ１１に対応するシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、この発明の実施の形態を添付図面に基づいて説明する。
実施の形態１．
図１に、本発明の実施の形態１に係る軌跡表示装置１０を含む構成の例を示す。軌跡表示装置１０は、公知のコンピュータとしての構成を有し、演算等の処理を行う演算手段と、情報を格納する記憶手段と、情報を入力する入力手段と、情報を表示する表示手段と、通信を行う通信手段とを備える。演算手段はたとえばＣＰＵ（中央処理装置）を含み、記憶手段はたとえば半導体メモリおよび取り外し可能記憶装置を含み、入力手段および表示手段はたとえばタッチパネル式の液晶ディスプレイを含む。
【００１１】
記憶手段は、本明細書に記載される軌跡表示装置１０の動作に必要な情報を格納する。また、記憶手段は軌跡表示プログラムを格納しており、この軌跡表示プログラムが、コンピュータを軌跡表示装置１０として機能させる。すなわち、コンピュータは、軌跡表示プログラムを実行することにより、軌跡表示装置１０としての機能を実現する。
【００１２】
軌跡表示装置１０は持ち運び可能なコンピュータであり、たとえばスマートフォン、タブレット端末、携帯電話等を用いて構成することができる。軌跡表示プログラムは、たとえばスマートフォンのＯＳおよびアプリケーションプログラムを組み合わせて構成することができる。軌跡表示装置１０の所有者は、たとえばランニングの際に軌跡表示装置１０を携帯する。
【００１３】
軌跡表示装置１０は、ＧＰＳ（全地球測位システム）３０を介して位置情報を取得する機能を備える。軌跡表示装置１０は、たとえばＧＰＳ３０と通信することにより、軌跡表示装置１０自身の位置情報を取得する。
【００１４】
また、軌跡表示装置１０は、ユーザー情報サーバー４０および位置情報共有サーバー５０と通信する機能を備える。通信はたとえば移動体無線通信を介して行われる。
【００１５】
軌跡表示装置１０は、他の装置（たとえば軌跡表示装置２０）とペアを構成する。本実施形態では、軌跡表示装置２０は軌跡表示装置１０と同一の機能を備える装置である。軌跡表示装置２０の所有者は、たとえば軌跡表示装置１０の友人であり、ペア相手として、ランニングの際に軌跡表示装置２０を携帯する。
【００１６】
軌跡表示装置１０と軌跡表示装置２０とのペアを定義するための処理は適宜設計可能であるが、たとえばユーザー情報サーバー４０および位置情報共有サーバー５０を介して行うことができる。より具体的には、ユーザー情報サーバー４０は、軌跡表示装置１０と軌跡表示装置２０とがペアであることを定義するペア情報を記憶してもよく、位置情報共有サーバー５０は、軌跡表示装置１０と軌跡表示装置２０とが位置情報を共有するためのデータベースを格納してもよい。
【００１７】
以下、軌跡表示に関する軌跡表示装置１０の動作について説明する。軌跡表示装置１０は、少なくとも、単一軌跡表示モードおよび複数軌跡表示モードにおいて動作可能である（さらに他のモードで動作可能であってもよい）。単一軌跡表示モードは、図２に示すように軌跡表示装置１０の軌跡のみを表示するためのモードであり、複数軌跡表示モードは、図３に示すように軌跡表示装置１０の軌跡および軌跡表示装置２０の軌跡の双方を（同時にまたは選択的に）表示するためのモードである。
【００１８】
図２を用いて、単一軌跡表示モードにおける軌跡表示装置１０の動作を説明する。図２は、単一軌跡表示モードにおいて軌跡表示装置１０が表示する画面の例である。単一軌跡表示モードにおいて、軌跡表示装置１０は、第１地図画像６１を表示する（第１地図表示機能）。第１地図画像６１の取得および出力に係る処理（表示範囲の決定等を含む）は、軌跡表示装置１０の位置に基づき、公知技術を用いて適宜設計可能である。
【００１９】
また、軌跡表示装置１０は第１軌跡６２を表示する（第１軌跡表示機能）。第１軌跡６２は、軌跡表示装置１０に係る軌跡であり、たとえば軌跡表示装置１０が現在時刻までに移動した経路を表す。第１軌跡６２は、たとえば緯度および経度の組の時系列データを含む情報によって表される。この組にはさらに高度が含まれてもよい。
【００２０】
第１軌跡６２は、たとえば第１地図画像６１上に重畳して表示される。第１軌跡６２の算出方法は、軌跡表示装置１０の位置に基づき、公知技術を用いて適宜設計可能である。また、第１軌跡６２の形式、出力方法、表示態様、等も、公知技術を用いて適宜設計可能である。第１軌跡６２を表す情報は、たとえば軌跡表示装置１０の記憶手段に格納される。
【００２１】
軌跡表示装置１０は、軌跡表示装置１０の移動または第１軌跡６２の変化に応じ、表示される第１地図画像６１を変更（移動、拡大、縮小、等）してもよい。
【００２２】
第１軌跡６２を表す情報は、たとえばＧＰＳ３０を介して随時取得される。各時刻における位置の順序付き集合を第１軌跡６２とすることができる。第１軌跡６２を表示する際には、たとえば各時刻における位置を時刻の順に連結する線によって表示することができる。なお第１軌跡６２は、その少なくとも一部（たとえば現在位置を含む部分）が表示されていればよく、第１軌跡６２が第１地図画像６１の表示範囲を超える場合等には、第１軌跡６２の全体を表示する必要はない。
【００２３】
次に、図３を用いて、複数軌跡表示モードにおける軌跡表示装置１０の動作を説明する。図３は、複数軌跡表示モードにおいて軌跡表示装置１０が表示する画面の例である。複数軌跡表示モードにおいて、軌跡表示装置１０は、単一軌跡表示モードと同様に、第１地図画像６１を表示する（第１地図表示機能）とともに、第１軌跡６２を表示する（第１軌跡表示機能）。また、軌跡表示装置１０は、これらに加え、第２地図画像７１を表示する（第２地図表示機能）とともに、第２軌跡７２を表示する（第２軌跡表示機能）。また、軌跡表示装置２０の移動または第２軌跡７２の変化に応じ、表示される第２地図画像７１を変更（移動、拡大、縮小、等）してもよい。
【００２４】
第２地図画像７１は、第１地図画像６１と一部重複する範囲を表すものであってもよいし、第１地図画像６１とはまったく重複しない範囲を表すものであってもよい。なお、軌跡表示装置１０と軌跡表示装置２０とが同一の地点に存在する等の場合には、第１地図画像６１と第２地図画像７１とが同一の範囲を表してもよい。
【００２５】
第２軌跡７２は、軌跡表示装置２０に係る軌跡であり、たとえば軌跡表示装置２０が現在時刻までに移動した経路を表す。第２軌跡７２は、たとえば緯度および経度の組の時系列データを含む情報によって表される。この組にはさらに高度が含まれてもよい。
【００２６】
第２軌跡７２は、たとえば第２地図画像７１上に重畳して表示される。第２軌跡７２の算出方法は、軌跡表示装置２０の位置に基づき、公知技術を用いて適宜設計可能である。また、第２軌跡７２の形式、出力方法、表示態様、等も、公知技術を用いて適宜設計可能である。第２軌跡７２を表す情報は、たとえば軌跡表示装置１０の記憶手段に格納される。第２軌跡７２の表示および格納に関する処理は、第１軌跡６２と同様に設計されてもよい。
【００２７】
第２軌跡７２を表す情報は、たとえば移動体無線通信を介して取得される。より具体的には、たとえば軌跡表示装置２０が第２軌跡７２を取得または算出し、これを位置情報共有サーバー５０に送信し、位置情報共有サーバー５０はこれを軌跡表示装置１０に転送する。第２軌跡７２は、たとえば第１軌跡６２と同様の形式の情報として構成することができる。
【００２８】
なお第２軌跡７２は、その少なくとも一部（たとえば現在位置を含む部分）が表示されていればよく、第２軌跡７２が第２地図画像７１の表示範囲を超える場合等には、第２軌跡７２の全体を表示する必要はない。
【００２９】
また、軌跡表示装置１０は、第１軌跡６２を表す情報を軌跡表示装置２０に送信する。この送信は、たとえば移動体無線通信を介して行われる。より具体的には、たとえば軌跡表示装置１０が第１軌跡６２を取得または算出し、これを位置情報共有サーバー５０に送信し、位置情報共有サーバー５０はこれを軌跡表示装置２０に転送する。
【００３０】
なお、図２に示すように、単一軌跡表示モードでは、第２地図画像７１および第２軌跡７２は表示されない。すなわち、第２地図画像７１を表示する機能（第２地図表示機能）および第２軌跡７２を表示する機能（第２軌跡表示機能）は停止されている。
【００３１】
軌跡表示装置１０は、各モードにおいて、軌跡の表示に必要な情報を随時更新する。たとえば、単一軌跡表示モードでは、定期的に軌跡表示装置１０自身の位置をＧＰＳ３０を介して取得し、第１軌跡６２を更新する。また、複数軌跡表示モードでは、同様に第１軌跡６２を更新するとともに、定期的に軌跡表示装置２０の位置を位置情報共有サーバー５０を介して取得し、第２軌跡７２を更新する。
【００３２】
このように、軌跡表示装置１０が複数軌跡表示モードで動作している場合には、第１軌跡６２および第２軌跡７２の双方を表示するので、軌跡表示装置１０の所有者は、自分と友人が同時にランニングしていることを知ることができ、また、お互いの位置情報および走行軌跡をリアルタイムに共有することができる。このため、互いが直接視認できない場所にいる場合でも、感覚を共有してランニングを楽しむことができる。
【００３３】
さらに、第１軌跡６２および第２軌跡７２は、画面上で異なる領域を占める第１地図画像６１および第２地図画像７１に表示されるので、隔たった場所にいる二人の走者の軌跡を同時に表示することができる。なお、隔たった場所にいる二人の走者の軌跡を、同一の地図画像を用いて表示するには大縮尺の地図が必要となり、軌跡が判読困難となるが、本実施形態では図４に示すようにそれぞれ独立した地図画像を用いるので、各地図の縮尺を小さく（すなわち表示される地図を大きく）することができ、軌跡が容易に判読できる。
【００３４】
軌跡表示装置１０の画面には、他の情報が表示されてもよい。たとえば、図２の例では、軌跡表示装置１０の所有者を表すユーザー名（「ｊｕｎ」）、軌跡表示装置１０の所有者を表すアイコンまたは写真、第１軌跡６２の長さすなわちこれまでの走行距離（「ｋｍ  ０．１２」）、第１軌跡６２の記録時間すなわちこれまでの走行時間（「ｔｉｍｅ  １：２３：４５」）、等が表示されている。また、図３の例では、これらに加え、ペア相手（軌跡表示装置２０の所有者）を表すユーザー名（「ｎａｔｓｕｋｏ」）、ペア相手を表すアイコンまたは写真、第２軌跡７２の長さすなわちこれまでの走行距離、第２軌跡７２の記録時間すなわちこれまでの走行時間、等が表示されている。
【００３５】
また、軌跡表示装置１０に対する指示操作を入力するための手段が表示されてもよい。たとえば、図２および図３ではトラッキング終了ボタン６３が表示されている。なお、トラッキング終了ボタン６３を表す画像は、図示のようにモードに応じて異なるものであってもよい。
【００３６】
図４は、これらのモードの制御等を含む軌跡表示装置１０の処理の流れを説明するフローチャートである。図４の処理は、軌跡表示装置１０と軌跡表示装置２０とがペアとなった状態で、軌跡表示装置１０が所定のトラッキング開始操作を受け付けることに応じて開始される（ステップＳ１）。
【００３７】
トラッキング開始操作の具体的内容は適宜設計可能であるが、たとえば特定のアプリケーションを起動するための操作であってもよく、特定のアプリケーションを起動した後に、表示されるトラッキング開始ボタンをタップする操作であってもよい。トラッキング開始ボタンは、たとえば図２および図３のトラッキング終了ボタンと同じ位置に、トラッキング終了ボタンとは異なる態様で表示されてもよい。軌跡表示装置１０の所有者は、たとえばランニングを開始する際に、このトラッキング開始操作を行う。
【００３８】
軌跡表示装置１０は、トラッキング開始操作に応じ、トラッキング開始信号を送信する（ステップＳ２）。トラッキング開始信号は、軌跡表示装置２０に対して送信される。より厳密には、トラッキング開始信号は、軌跡表示装置１０からユーザー情報サーバー４０に送信され、さらにユーザー情報サーバー４０から軌跡表示装置２０へと送信される。このトラッキング開始信号は、軌跡表示装置１０が自身のトラッキングを開始することを通知するための信号である。トラッキング開始信号は、たとえばユーザー情報サーバー４０を介して軌跡表示装置２０に伝達される。
【００３９】
また、軌跡表示装置１０は、トラッキング開始操作に応じ、軌跡表示装置１０に係る軌跡（第１軌跡）を初期化する（ステップＳ３）。たとえば、軌跡表示装置１０自身の位置情報をＧＰＳ３０から取得し、軌跡の起点をその位置として記憶する。
【００４０】
その後、軌跡表示装置１０は、単一軌跡表示モードにおける動作を開始する（ステップＳ４）。この結果、たとえば図２に示すような画面が表示される。
【００４１】
軌跡表示装置１０は、単一軌跡表示モードにおいて、軌跡表示装置２０からトラッキング開始信号を受信することができる（ステップＳ５）。このトラッキング開始信号は、軌跡表示装置２０が自身のトラッキングを開始することを軌跡表示装置１０に通知するための信号であり、たとえばステップＳ２において軌跡表示装置１０から軌跡表示装置２０に送信されたものと同形式に構成される。
【００４２】
なお、図４には示さないが、軌跡表示装置２０は、たとえば上述のようなトラッキング開始操作に応じてこのトラッキング開始信号を送信する。たとえば、ペア相手が、ランニングを開始する際にトラッキング開始操作を行うと、これに応じてトラッキング開始信号が軌跡表示装置２０から軌跡表示装置１０に送信されることになる。
【００４３】
軌跡表示装置１０は、トラッキング開始信号の受信に応じ、軌跡表示装置２０に係る第２軌跡７２を初期化する（ステップＳ６）。たとえば、軌跡表示装置２０の軌跡を未定義の状態にする。
【００４４】
また、軌跡表示装置１０は、トラッキング開始信号の受信に応じ、複数軌跡表示モードでの動作を開始する（ステップＳ７）。すなわち、軌跡表示装置１０は、動作モードを、単一軌跡表示モードから複数軌跡表示モードへと切り替える。この結果、たとえば図３に示すような画面が表示される。
【００４５】
軌跡表示装置１０は、複数軌跡表示モードにおいて、軌跡表示装置２０からトラッキング終了信号を受信することができる（ステップＳ８）。このトラッキング終了信号は、軌跡表示装置２０が自身のトラッキングを終了することを軌跡表示装置１０に通知するための信号である。
【００４６】
軌跡表示装置１０は、トラッキング終了信号の受信に応じ、単一軌跡表示モードにおける動作を開始する（ステップＳ９）。すなわち、軌跡表示装置１０は、動作モードを、複数軌跡表示モードから単一軌跡表示モードへと切り替える。これにより、軌跡表示装置１０の表示内容は、図３の形式から図２の形式へと切り替わり、それまで表示されていた第２地図画像７１および第２軌跡７２が表示されなくなる。軌跡表示装置１０は、トラッキング終了信号の受信に応じ、第２軌跡７２の更新を終了してもよい。
【００４７】
軌跡表示装置１０は、単一軌跡表示モードにおいて、所定のトラッキング終了操作を受け付けることができる（ステップＳ１０）。トラッキング終了操作の具体的内容は適宜設計可能であるが、たとえば特定のアプリケーションの実行を終了するための操作であってもよく、単一軌跡表示モードにおいて表示されるトラッキング終了ボタンをタップする操作であってもよい。軌跡表示装置１０の所有者は、たとえばランニングを終了する際に、このトラッキング終了操作を行う。
【００４８】
軌跡表示装置１０は、トラッキング終了操作に応じ、第１地図画像６１の表示、第１軌跡６２の表示、第１軌跡６２の更新、等の処理を終了してもよい。
【００４９】
軌跡表示装置１０は、トラッキング終了操作に応じ、トラッキング終了信号を送信する（ステップＳ１１）。この例では、トラッキング終了信号は、ユーザー情報サーバー４０に送信される。このトラッキング終了信号は、軌跡表示装置１０が自身のトラッキングを終了することを通知するための信号である。なお、この例では軌跡表示装置１０は単一軌跡表示モードで動作しているが、軌跡表示装置１０が複数軌跡表示モードで動作している場合には、トラッキング終了信号はさらに、ユーザー情報サーバー４０から軌跡表示装置２０へと送信される。
【００５０】
その後、軌跡表示装置１０は図４に示す処理を終了する。たとえば、それまで実行していた特定のアプリケーションの実行を終了してもよい。または、処理をステップＳ１に戻し、トラッキング開始操作を待ち受ける状態になってもよい。
【００５１】
なお、ステップＳ８において軌跡表示装置２０がトラッキング終了信号を送信する場合の具体的処理は、たとえばステップＳ１１における軌跡表示装置１０に対するトラッキング終了操作を起点とする処理と同様であってもよい。
【００５２】
図５〜図７は、以上のように動作する軌跡表示装置１０、軌跡表示装置２０、ユーザー情報サーバー４０および位置情報共有サーバー５０による処理の流れの例を示すシーケンス図である。とくに、図５は、ペアを定義するための処理の一例を示すシーケンス図であり、図６は、図４のステップＳ１〜Ｓ７の部分の実行例に対応するシーケンス図であり、図７は、図４のステップＳ８〜Ｓ１１の部分の実行例に対応するシーケンス図である。図６および図７には、大まかに図４の各ステップとの対応を示す。
【００５３】
以上説明するように、本発明の実施の形態１に係る軌跡表示装置１０によれば、図３に示すように、２本の軌跡を２つの地図上に表示するので、隔たった場所にいる二人の走者の軌跡を同時に表示することができる。
【００５４】
また、実施の形態１では、単一軌跡表示モードと複数軌跡表示モードとの切り替えはトラッキング開始信号およびトラッキング終了信号の受信に応じて軌跡表示装置１０が自動的に行うので、ユーザーは切り替え操作を行う必要がなく、モードのシームレスな切り替えが可能になる。
【００５５】
実施の形態１において、次のような変形を施すことができる。
複数軌跡表示モードにおいて、２つの地図を同時に表示する必要はない。たとえば、軌跡表示装置１０は、複数軌跡表示モードにおいて、第１地図画像６１を含む画面（第１画面）と、第２地図画像７１を含む画面（第２画面）とを選択的に表示する機能を備えてもよい。第１画面と第２画面とを切り替えるための画面選択操作および画面選択処理は適宜設計可能であるが、たとえば所定の画面切り替えボタンをタップする操作、画面をスライドする操作、画面をフリックする操作、等に応じて画面を切り替えるよう構成されてもよい。また、画面が切り替わる際には、第１画面と第２画面とを左右に並べ、横方向にスライドする態様で表示してもよい。さらに、軌跡表示装置１０が単一軌跡表示モードで動作しているか、または複数軌跡表示モードで動作しているかを表す情報を表示してもよい。
【００５６】
また、２つの地図を同時に表示する場合であっても、地図の表示態様は図３に示すものに限られない。図３では第１地図画像６１と第２地図画像７１とが左右に並列して表示されているが、上下に並列して表示されてもよいし、他の位置関係によって表示されてもよい。
【００５７】
トラッキング開始信号の受信（ステップＳ５）は、トラッキング開始操作（ステップＳ１）より前に実行可能であってもよい。先にトラッキング開始信号を受信していた場合には、軌跡表示装置１０は、トラッキング開始操作に応じて複数軌跡表示モードにおける動作を開始してもよい（すなわちステップＳ１からステップＳ７に処理を進めてもよい）。または、軌跡表示装置１０は、第１地図画像６１および第１軌跡６２を表示せず、第２地図画像７１および第２軌跡７２を表示する特定のモードで動作してもよい。
【００５８】
トラッキング終了操作（ステップＳ１０）は、複数軌跡表示モードにおいて受け付け可能であってもよい。複数軌跡表示モードにおいてトラッキング終了操作を受け付けた場合には、処理をステップＳ１１に進めてもよい。
【００５９】
実施の形態１では、軌跡表示装置１０および軌跡表示装置２０は同一の機能を備え、軌跡表示装置２０が複数軌跡表示モードで動作する場合には、軌跡表示装置１０は軌跡表示装置２０からみて「他の装置」に該当する。変形例として、軌跡表示装置２０は軌跡表示装置１０と同一の機能を備えないものであってもよく、また、追加の機能を備えてもよい。たとえば一方がユーザー情報サーバー４０および位置情報共有サーバー５０の機能の一部を備え、ホスト機として機能してもよく、その場合には、他方がゲスト機として機能してもよい。なお、たとえば軌跡表示装置２０が軌跡に係る画面表示を行わないような場合であっても、原理的には、軌跡表示装置１０側のユーザーにとっては実施の形態１と同様の効果が得られる。
【００６０】
実施の形態１において同時に表示される軌跡は最大２本であるが、軌跡表示装置１０は、３つ以上の地図画像を用いて３本以上の軌跡を表示するモードで動作可能であってもよい。その場合には、軌跡表示装置１０と、軌跡表示装置２０と、さらに他の軌跡表示装置とが、トラッキング開始信号、トラッキング終了信号、軌跡を表す情報、等の送受信を行うためのグループを形成してもよい。
【００６１】
軌跡表示装置１０と軌跡表示装置２０とがペアを構成するための具体的処理は、適宜設計可能であるが、ＳＮＳ（ソーシャルネットワーキングサービス）を介して行ってもよい。たとえば、軌跡表示装置１０の所有者は、特定のアプリケーションプログラムを実行し、ＳＮＳインタフェースを指定してペア相手に招待メッセージを送信する。ペア相手が軌跡表示装置２０を操作してこのメッセージを受信し、これを承認する操作を行うことにより、ペアが形成される。
【符号の説明】
【００６２】
１０  軌跡表示装置（コンピュータ、他の装置）、２０  軌跡表示装置（コンピュータ、他の装置）、６１  第１地図画像、６２  第１軌跡、７１  第２地図画像、７２  第２軌跡。
【図１】
2019203952.tif 000003
【図２】
2019203952.tif 000004
【図３】
2019203952.tif 000005
【図４】
2019203952.tif 000006
【図５】
2019203952.tif 000007
【図６】
2019203952.tif 000008
【図７】
2019203952.tif 000009
【手続補正書】
【提出日】令和1年5月24日(2019.5.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
軌跡表示装置であって、
第１地図画像を表示する、第１地図表示機能と、
前記第１地図画像上に、前記軌跡表示装置に係る第１軌跡のうち少なくとも一部を表示する、第１軌跡表示機能と、
第２地図画像を表示する、第２地図表示機能と、
前記第２地図画像上に、他の装置に係る第２軌跡のうち少なくとも一部を表示する、第２軌跡表示機能と、
を備え、
前記第１地図表示機能、前記第１軌跡表示機能、前記第２地図表示機能、および前記第２軌跡表示機能が実行される複数軌跡表示モードの動作と、前記第１地図表示機能および前記第１軌跡表示機能が実行され、前記第２地図表示機能および前記第２軌跡表示機能が停止される単一軌跡表示モードの動作とが可能であり、
前記他の装置からのトラッキング開始信号の受信に応じ、前記複数軌跡表示モードにおける動作を開始し、
前記他の装置からのトラッキング終了信号の受信に応じ、前記単一軌跡表示モードにおける動作を開始する、
軌跡表示装置。
【請求項２】
前記軌跡表示装置は、
所定のトラッキング開始操作を受け付ける機能と、
前記トラッキング開始操作に応じ、前記他の装置に前記トラッキング開始信号を送信する機能と、
所定のトラッキング終了操作を受け付ける機能と、
前記トラッキング終了操作に応じ、前記他の装置に前記トラッキング終了信号を送信する機能と、
をさらに備える、請求項１に記載の軌跡表示装置。
【請求項３】
前記複数軌跡表示モードにおいて、前記軌跡表示装置は、所定の画面選択操作に応じ、前記第１地図画像を含む第１画面と、前記第２地図画像を含む第２画面とを選択的に表示する機能を備える、
請求項１または請求項２に記載の軌跡表示装置。
【請求項４】
前記他の装置は、前記軌跡表示装置と同一の機能を備える装置である、
請求項１から請求項３のいずれか一項に記載の軌跡表示装置。
【請求項５】
前記第１軌跡を表す情報を、ＧＰＳを介して取得する機能と、
前記第１軌跡を表す情報を、移動体無線通信を介して送信する機能と、
前記第２軌跡を表す情報を、前記移動体無線通信を介して取得する機能と
をさらに備える、請求項１から請求項４のいずれか一項に記載の軌跡表示装置。
【請求項６】
コンピュータを、請求項１から請求項５のいずれか一項に記載の軌跡表示装置として機能させるプログラム。