(57)【要約】【課題】移動していないときの移動体の情報を有効に活用する。【解決手段】電子機器３０のＣＰＵ３１は、ウェアラブルデバイス１０から、一連の計測データの各時刻における移動体の行動推定結果と、移動体の位置情報及びこれに関連付けられた時刻情報を含む測位情報とを取得して、移動体のある時刻における行動推定結果が休憩であるかを判定する。行動推定結果が休憩であったとき、ＣＰＵ３１は、電子機器３０のディスプレイ３５に表示させた地図画像上でその時刻における測位情報に対応する地点に休憩を示す表示を作成して表示させる。【選択図】図３
2019053007.tif 000002
【特許請求の範囲】
【請求項１】
所定時間毎に取得された移動体の位置情報履歴を少なくとも含む測位情報を取得する取得部と、
前記位置情報履歴に基づいて、前記位置情報履歴の中のある位置における前記移動体の行動が休憩であるかを推定する休憩推定部と、
前記移動体の行動が休憩であると推定されたとき、前記位置における前記移動体の行動が休憩を示す情報を出力する休憩情報出力部と、
を具備する情報制御装置。
【請求項２】
前記測位情報は、前記位置情報履歴と関連付けられた時刻情報履歴をさらに含み、
前記休憩推定部は、前記時刻情報履歴から休憩継続時間を算出し、
前記休憩情報出力部は、前記休憩継続時間を含む前記休憩を示す情報を出力する、請求項１に記載の情報制御装置。
【請求項３】
前記休憩を示す情報を地図データ上の前記位置に対応する地点に合成する合成部をさらに具備する、請求項１又は２に記載の情報制御装置。
【請求項４】
前記位置情報履歴から、前記移動体の移動経路を示す情報を作成する移動経路作成部をさらに具備する、請求項１乃至３のいずれか１項に記載の情報制御装置。
【請求項５】
前記位置情報履歴から、前記移動体の移動経路を示す情報を作成する移動経路作成部をさらに具備し、
前記合成部は、前記移動経路を示す情報を前記地図データに合成する、請求項３に記載の情報制御装置。
【請求項６】
前記取得部は、所定時間毎に取得された移動体の位置情報履歴と、前記位置情報履歴と関連付けられた時刻情報履歴を含む測位情報を取得し、
前記休憩推定部は、所定時間内の前記測位情報から、前記移動体が所定時間の間所定の位置範囲にとどまっていたとき、前記移動体が休憩していると推定する、請求項１乃至５のいずれか１項に記載の情報制御装置。
【請求項７】
前記取得部は、さらに、一連の計測データとして前記移動体の状態を検出する１以上のセンサの検出データを取得し、
前記検出データに基づいて前記移動体の行動推定をする行動推定部をさらに具備する、請求項１乃至６のいずれか１項に記載の情報制御装置。
【請求項８】
前記測位情報を取得する測位情報取得部と、
前記１以上のセンサとをさらに具備する、請求項７に記載の情報制御装置。
【請求項９】
前記移動体の全移動経路における所要時間から休憩継続時間を差し引いた移動所要時間及び又は平均移動速度を取得する移動情報取得部をさらに具備する、請求項２に記載の情報制御装置。
【請求項１０】
請求項１乃至９のいずれか１項に記載の情報制御装置と、
前記休憩を示す情報を表示する表示部と、
を具備する、情報表示装置。
【請求項１１】
所定時間毎に取得された移動体の位置情報履歴を少なくとも含む測位情報を取得することと、
前記位置情報履歴に基づいて、前記位置情報履歴の中のある位置における前記移動体の行動が休憩であるかを推定することと、
前記移動体の行動が休憩であると推定されたとき、前記位置における前記移動体の行動が休憩を示す情報を出力することと、
を含む、情報制御方法。
【請求項１２】
コンピュータを、
所定時間毎に取得された移動体の位置情報履歴を少なくとも含む測位情報を取得する取得部と、
前記位置情報履歴に基づいて、前記位置情報履歴の中のある位置における前記移動体の行動が休憩であるかを推定する休憩推定部と、
前記移動体の行動が休憩であると推定されたとき、前記位置における前記移動体の行動が休憩を示す情報を出力する休憩情報出力部と、
して機能させるためのプログラム。
【請求項１３】
請求項１乃至９のいずれか１項に記載の情報制御装置によって作成された、前記休憩を示す情報を記憶する記憶部を具備する、サーバー装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報制御装置、情報表示装置、情報制御方法、プログラム、及びサーバー装置に関する。
【背景技術】
【０００２】
移動体の時系列的な位置情報に基づいて、パーソナルコンピュータ（ＰＣ）等に表示させた地図上にその移動経路を表示させることが一般に行われている。例えば、特許文献１には、移動体の位置情報を時系列で取得し、地図情報に基づく地図イメージ上で、取得した移動体の位置情報が示す位置に相当する点を時系列に結んで、移動体の軌跡を表示する軌跡表示方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１０７９１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、登山状況をロギングして下山後に登山者がそれを確認できるデータロガーがある。ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ：全地球測位システム）ロガーを用いると、時刻情報とそれに対応する位置情報とのデータが得られる。ＧＰＳロガーと通信可能な電子機器は、ＧＰＳロガーから得られたデータに基づいて、どの時間にどこを歩いていたのかをそのディスプレイに表示させた地図上に登山ルートとして表示可能である。
【０００５】
しかしながら、このようなデータロガーは移動情報の確認用途をメイン機能としており、移動時の情報のみがクローズアップされる。つまり、移動していないときの情報には着目していない。
【０００６】
そこで、本発明は、移動していないときの移動体の情報を有効に活用することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一実施形態は、所定時間毎に取得された移動体の位置情報履歴を少なくとも含む測位情報を取得する取得部と、前記位置情報履歴に基づいて、前記位置情報履歴の中のある位置における前記移動体の行動が休憩であるかを推定する休憩推定部と、前記移動体の行動が休憩であると推定されたとき、前記位置における前記移動体の行動が休憩を示す情報を出力する休憩情報出力部と、を具備する情報制御装置である。
【発明の効果】
【０００８】
本発明によれば、移動していないときの移動体の情報を有効に活用することができる。
【図面の簡単な説明】
【０００９】
【図１】ウェアラブルデバイス及び電子機器の構成の一例を示す図である。
【図２】ウェアラブルデバイスによる行動推定を含む一連の処理を示す図である。
【図３】電子機器による表示制御の一連の処理の一例を示す図である。
【図４】ウェアラブルデバイスにより取得された時刻情報、測位情報、及び行動推定結果の一例を示す図である。
【図５】ウェアラブルデバイス又は電子機器による表示の一例を示す図である。
【図６】ウェアラブルデバイス又は電子機器による表示の他の例を示す図である。
【図７】電子機器とサーバーとを含むシステム全体の構成の一例を示す図である。
【発明を実施するための形態】
【００１０】
本発明の一実施形態について、図面を参照して説明する。  
図１は、本発明の一実施形態による、ウェアラブルデバイス１０及び電子機器３０の構成の一例を示す図である。本実施形態では、ウェアラブルデバイス１０は、各種センサにより計測、収集した各種データを取得して解析する装置である。電子機器３０は、ウェアラブルデバイス１０の解析結果をさらに解析し、さらなる解析結果をより便利な表現でユーザーに提示する装置である。
【００１１】
ウェアラブルデバイス１０は、登山者、ランナー、トレッカー、サイクリストなど、移動を伴うアクティビティをする人（以下、対象者と称する）に身に付けられる。ウェアラブルデバイス１０は、対象者が着用している衣服、例えば登山用ズボンのベルト部分などにクリップで装着される。
【００１２】
ウェアラブルデバイス１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、メインメモリ１２と、プログラムメモリ１３とを含むコントローラＣＮＴを中心として動作する。
【００１３】
ＣＰＵ１１は、プログラムメモリ１３に記憶されている動作プログラムや各種固定データ等を読み出してメインメモリ１２に展開して保持させた上で、その動作プログラムを順次実行することで、後述する動作等を統括して制御する。もちろん、ＣＰＵ１１以外のプロセッサ、例えば、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等が用いられてもよい。メインメモリ１２は、ＳＲＡＭ等で構成されてよく、プログラムメモリ１３は、フラッシュメモリ等の不揮発性メモリで構成されてよい。
【００１４】
ＣＰＵ１１、メインメモリ１２、及びプログラムメモリ１３に対し、バスＢを介して、通信インターフェース（Ｉ／Ｆ）１４、ＧＰＳ受信部１５、操作部１６、メモリカード１７、及びセンサインターフェース（Ｉ／Ｆ）１８が接続される。
【００１５】
通信Ｉ／Ｆ１４は、アンテナ１９を用いて、例えばＩＥＥＥ８０２．１１ａ／１１ｂ／１１ｇ／１１ｎ規格による無線ＬＡＮ技術、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）ＬＥ（Ｌｏｗ  Ｅｎｅｒｇｙ）による近距離無線通信技術等を用いて、電子機器３０等の外部機器とデータ通信を行う。
【００１６】
ＧＰＳ受信部１５は、ＧＰＳアンテナ２０を用いて、図示しない複数のＧＰＳ衛星からの到来電波を受信し、現在位置の絶対的な３次元座標位置（緯度／経度／高度）と現在時刻とを算出する。以下、ＧＰＳ受信部１５により算出される３次元座標位置を位置情報、現在時刻を時刻情報、位置情報及び時刻情報を測位情報と称する。
【００１７】
なお、ＧＰＳアンテナ２０及びＧＰＳ受信部１５は、ＧＰＳ以外の衛星測位システム、例えばＧＬＯＮＡＳＳ（ＧＬＯｂａｌ  ＮＡｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｅｔｅｍ）や地域航法衛星システムの一種である準天頂衛星システムＱＺＳＳ（Ｑｕａｓｉ−Ｚｅｎｉｔｈ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ）等にも対応して、それらの衛星からの到来電波も受信し、より高い精度で現在位置の３次元座標と現在時刻とを算出できるものでもよい。
【００１８】
操作部１６は、ウェアラブルデバイス１０に設けられた、不図示の電源キー、アクティビティの内容を設定する設定キー、計測のスタート／エンドを指示するキー等の操作を受け付け、ＣＰＵ１１に操作キー信号を伝達する。
【００１９】
メモリカード１７は、カードスロットＣＳを介してウェアラブルデバイス１０に取り外し可能に設けられる。メモリカード１７は、電子機器３０等の外部機器との無線接続ができない状態であってもウェアラブルデバイス１０で検出した各種データを記録するために設けられる。
【００２０】
センサＩ／Ｆ１８は、例えば加速度センサ２１、ジャイロセンサ２２、地磁気センサ２３、気圧センサ２４、温度センサ２５、及び心拍センサ２６をＣＰＵ１１と接続し、各センサの検出出力を受け付けてデジタルデータ化し、ＣＰＵ１１へ伝達する。
【００２１】
加速度センサ２１は、互いに直交する３軸に沿ったそれぞれの加速度を検出することで、このウェアラブルデバイス１０を装着している対象者の姿勢（重力加速度方向を含む）と与えられる外力の方向とを検出する。
【００２２】
ジャイロセンサ２２は、互いに直交する３軸に沿ったそれぞれの角速度を検出する、振動型ジャイロスコープで構成されている。ジャイロセンサ２２は、このウェアラブルデバイス１０の姿勢変化の度合いを検出する。振動型ジャイロスコープ以外の他の角度センサであってもよい。
【００２３】
地磁気センサ２３は、互いに直交する３軸に沿ったそれぞれの磁北方向に対する地磁気強度を検出する、磁気抵抗効果素子（ＭＲセンサ）で構成されている。地磁気センサ２３は、磁北方向を含めてこのウェアラブルデバイス１０が移動している方向を検出する。
【００２４】
気圧センサ２４は、気圧、あるいは時系列的な気圧の変化を検出する。温度センサ２５は、温度、あるいは時系列的な温度の変化を検出する。心拍センサ２６は、例えば、ウェアラブルデバイス１０を装着している対象者が左胸部に装着した不図示の心電検出素子からの検出信号を受けて、対象者の心拍を検出する。
【００２５】
電子機器３０は、スマートフォン、タブレット端末、ＰＣなどであってよい。電子機器３０は、ＣＰＵ３１、メインメモリ３２、及びプログラムメモリ３３からなるコントローラＣＮＴ１を中心として動作する。
【００２６】
ＣＰＵ３１は、プログラムメモリ３３に記憶されている動作プログラムや各種固定データ等を読み出してメインメモリ３２に展開して保持させた上で、その動作プログラムを順次実行することで、後述する動作等を統括して制御する。もちろん、ＣＰＵ３１以外のプロセッサ、例えば、ＡＳＩＣ、ＦＰＧＡ等が用いられてもよい。メインメモリ３２は、ＳＲＡＭ等で構成されてよく、プログラムメモリ３３は、フラッシュメモリ等の不揮発性メモリで構成されてよい。
【００２７】
ＣＰＵ３１、メインメモリ３２、及びプログラムメモリ３３、ストレージ３４、ディスプレイ３５に対し、バスＢ１を介して、通信インターフェース（Ｉ／Ｆ）３６が接続される。通信Ｉ／Ｆ３６は、アンテナ３７を用いて、上述の近距離無線通信技術等によりウェアラブルデバイス１０とデータ通信を行う回路である。すなわち、ウェアラブルデバイス１０の通信Ｉ／Ｆ１４が、アンテナ１９、３７を介して、電子機器３０の通信Ｉ／Ｆ３６とデータ通信を行う。
【００２８】
ストレージ３４は、ウェアラブルデバイス１０で解析した解析結果、あるいは当該解析結果を電子機器３０でさらに解析したさらなる解析結果などを記憶してよい。ストレージ３４は、フラッシュメモリ等の不揮発性メモリで構成されてよく、プログラムメモリ３３を兼ねてよい。
【００２９】
ディスプレイ３５は、液晶ディスプレイなどの表示部である。ディスプレイ３５は、ウェアラブルデバイス１０で解析した解析結果、あるいは当該解析結果を電子機器３０でさらに解析したさらなる解析結果に基づいて、ユーザーに解析情報を表示する。ディスプレイ３５は、ウェアラブルデバイス１０のＣＰＵ１１、通信Ｉ／Ｆ１４から電子機器３０の通信Ｉ／Ｆ３６、不図示の出力インターフェース（Ｉ／Ｆ）を介して伝達される信号、あるいは、電子機器３０のＣＰＵ３１から不図示の出力Ｉ／Ｆを介して伝達される信号に基づく表示を行う。
【００３０】
本実施形態において、ウェアラブルデバイス１０は、各種センサ２１〜２６などによる計測から計測結果の解析までの一連の処理の一部（解析処理の一部）を実行し、残りの解析処理及び提示を電子機器３０が実行する。なお、表示部を備えるウェアラブルデバイスが計測から解析、提示までの一連の処理を実行することも可能である。
【００３１】
図２は、ウェアラブルデバイス１０が実行する計測から解析までの一連の処理を示す図である。ウェアラブルデバイス１０のＣＰＵ１１は、操作部１６のスタート／エンドキーの操作を受け付けて処理を開始する。ＣＰＵ１１は、計測動作が継続中か否かを確認する（ステップＳ１１）。計測継続中であることが確認される（ステップＳ１１−ＹＥＳ）と、ＣＰＵ１１は、センサＩ／Ｆ１８を介して各種センサ２１〜２６による検出データを取得し、また、ＧＰＳ受信部１５で位置情報及びこれに関連付けられた時刻情報を含む測位情報を取得する（ステップＳ１２）。各種センサ２１〜２６による計測動作及び測位情報の取得は、対象者のアクティビティに応じて所定間隔で行われる。測位情報の所定間隔は、例えば、アクティビティが登山やトレッキングなどであれば分単位、例えば毎分１回程度でもよいし、ランニングやサイクリングなどであれば秒単位、例えば毎秒１回程度でよい。
【００３２】
ＣＰＵ１１は、取得したセンサデータを即時メモリカード１７に記録させるとともに、センサデータに対して各種処理（例えば、軸補正処理、ノイズ低減処理）を実行する（ステップＳ１３）。そして、処理されたセンサデータに対して、ＣＰＵ１１が対象者の行動推定処理を実行する（ステップＳ１４）。
【００３３】
例えば、対象者が登山者であるときの行動推定結果は、少なくとも「移動」と「休憩」とを含む。例えば、ＣＰＵ１１は、取得した測位情報から、対象者が過去数分間において所定領域の範疇から抜け出していない、すなわち登山用に予め設定された、あるいはユーザーが設定した所定時間内に所定の位置範囲内にいる場合に「休憩」と推定し、そうでない場合に「移動」と推定する。判定に用いられる所定時間は、例えば、アクティビティが登山やトレッキングなどであれば、例えば５〜１０分程度でもよいし、ランニングやサイクリングなどであれば１〜３分程度でもよい。また、マラソンレースや自転車ロードレース等のタイムを競うアクティビティの場合であれば、数秒程度を「休憩」としてもよい。
【００３４】
なお、上記「休憩」推定は、所定時間内に所定の位置範囲内にいる場合に「休憩」と推定したが、測位情報の取得間隔が一定（毎分１回、毎秒１回等）であれば、取得された位置情報履歴の中で、所定範囲内の位置情報が所定数以上連続して取得されている場合に「休憩」と推定してもよい。
【００３５】
休憩の判定のための位置情報の変化にある程度の位置範囲をもたせるのは、休憩には、対象者が完全に止まっている場合以外に、半径数メートル以内を行ったり来たりしながら写真を撮っていたり景色を見ていたりする場合を含ませるためである。
【００３６】
あるいは、測位情報と各種センサ２１〜２６のセンサデータとを組み合わせることにより行動推定が行われてもよい。
【００３７】
例えば、ＣＰＵ１１は、測位情報と気圧センサ２４で検出した気圧データとに基づく行動推定処理を実行する。ＣＰＵ１１は、測位情報から対象者が所定時間内に所定の位置範囲内におり、かつ、気圧データの変化が所定時間内に所定の範囲内にある場合に「休憩」と推定し、そうでない場合に「移動」と推定してもよい。
【００３８】
また、ＣＰＵ１１は、測位情報と加速度センサ２１で検出した加速度データとに基づく行動推定処理を実行してもよい。例えば、ＣＰＵ１１は、測位情報から対象者が所定時間内に所定の位置範囲内におり、かつ、加速度センサ２１により所定値以上の加速度が所定時間内に検出されていない場合に「休憩」と推定し、そうでない場合に「移動」と推定してもよい。これは、対象者が歩いているときに加速度が検出されることに由来するものである。
【００３９】
上記行動推定処理は一例であり、例えば、測位情報と加速度データと気圧データとを用いた行動推定処理が実行されてもよいし、これ以外のセンサデータを利用した行動推定処理が実行されてもよい。
【００４０】
ＣＰＵ１１は、ステップＳ１１からステップＳ１４で取得したセンサデータ、測位情報、及び推定した行動推定結果を含む解析結果を出力する。具体的には、ＣＰＵ１１は、解析結果をメモリカード１７に記録して保存させる。これとともに、ＣＰＵ１１は、ウェアラブルデバイス１０とペアリングしている電子機器３０に通信Ｉ／Ｆ１４を介して解析結果を送信する（ステップＳ１５）。ステップＳ１５の後、処理はステップＳ１１に戻る。
【００４１】
上記ステップＳ１１からステップＳ１５までの処理を繰り返し実行することにより、ＣＰＵ１１は、各種センサ２１〜２６を用いた検出データの取得、ＧＰＳ受信部１５による測位情報の取得、及びＣＰＵ１１による行動推定を実行し、解析結果がメモリカード１７に順次格納される。また、電子機器３０にも順次解析結果が送信される。
【００４２】
ＣＰＵ１１は、操作部１６の計測のスタート／エンドを指示するキーの操作を受け付けると、ステップＳ１１において計測を継続しないと判断し（ステップＳ１１−ＮＯ）、処理は終了する。
【００４３】
かくして取得された解析結果に基づいて、電子機器３０のＣＰＵ３１は、以下の表示制御処理を実行する。
【００４４】
図３は、電子機器３０による表示制御の一連の処理の一例を示す図である。  
本実施形態では、電子機器３０のディスプレイ３５に表示させた地図上にウェアラブルデバイス１０から取得した解析結果に基づく移動経路を表示させるとき、上述のようにして得られたある時刻における行動推定結果が「移動」であれば、電子機器３０のＣＰＵ３１が、対応する測位情報に基づいて地図上に単に点を表示させる。一方、行動推定結果が「休憩」であれば、対応する測位情報に基づいて休憩位置に休憩を表す表示と休憩継続時間（数値）とを表示させる。ＣＰＵ３１は、休憩継続中の測位情報は複数の点を重ねて表示させるのではなく、まとめて表示させる。
【００４５】
ステップＳ１０１において、電子機器３０のＣＰＵ３１は、ディスプレイ３５に地図を表示させる。この地図は、例えば、ウェアラブルデバイス１０と関連付けられて電子機器３０のウェブブラウザ上で動作するウェブアプリケーション、あるいは電子機器３０のストレージ３４にインストールされてＣＰＵ３１により動作するアプリケーションのプログラムにより表示される。
【００４６】
ステップＳ１０２において、ＣＰＵ３１は、ウェアラブルデバイス１０から受信した解析結果のデータがあるか否かを判断する。データがある場合（ＹＥＳ）、処理はステップＳ１０３に進む。
【００４７】
ステップＳ１０３において、ＣＰＵ３１は、解析結果のデータに含まれるある時刻における行動推定結果が「休憩」であるか否かを判定する。
【００４８】
「休憩」であると判定された場合（ＹＥＳ）、処理はステップＳ１０４に進む。
【００４９】
ステップＳ１０４において、ＣＰＵ３１は、ステップＳ１０３で判定した「休憩」が休憩開始であったか否か、すなわち、このデータの直前のデータにおける行動推定結果が「移動」であったか否かを判定する。
【００５０】
休憩開始であると判定された場合（ＹＥＳ）、処理はステップＳ１０５に進む。ステップＳ１０５において、ＣＰＵ３１は、対応する測位情報に基づいて、休憩を表す表示として、例えば休憩アイコンを地図上に表示させるための処理を実行する。さらに、ステップＳ１０６において、ＣＰＵ３１は、休憩継続時間をリセットする。その後、処理はステップＳ１０７に進む。
【００５１】
ステップＳ１０４において、休憩開始でないと判定された場合（ＮＯ）、処理はステップＳ１０７に進む。
【００５２】
ステップＳ１０７において、ＣＰＵ３１は、休憩継続時間をカウントアップする。休憩継続時間が、解析結果のデータの時間間隔分、すなわち時刻情報の刻み値の分（例えば１分）増やされる。
【００５３】
ステップＳ１０８において、ＣＰＵ３１は、地図上に休憩継続時間を表示させるための処理を実行する（ステップＳ１０７）。その後、処理はステップＳ１０２に戻る。
【００５４】
ステップＳ１０３において、ある時刻における行動推定結果が「休憩」でないと判定された場合（ＮＯ）、処理はステップＳ１０９に進む。
【００５５】
ステップＳ１０９において、ＣＰＵ３１は、対応する測位情報に基づいて、地図上に点を表示させるための処理を実行する。その後、処理はステップＳ１０２に戻る。
【００５６】
上記ステップＳ１０２以降の処理を繰り返し実行することにより、ＣＰＵ３１は、ウェアラブルデバイス１０から受信した全ての解析結果のデータについて処理を行う。全てのデータについての処理が完了すると（ステップＳ１０２−ＮＯ）、処理は終了する。
【００５７】
図４は、ウェアラブルデバイス１０により取得された測位情報及び行動推定結果のデータの一例を示す図である。ここでは、毎分１回、すなわち１分毎に測位情報、及びこれに対応する行動推定結果が取得されている。図４における行動推定結果は、Ｎｏ．１からＮｏ．４では「移動」であり、Ｎｏ．５からＮｏ．７では「休憩」であり、Ｎｏ．８とＮｏ．９では「移動」である。
【００５８】
図５は、電子機器３０のディスプレイ３５による表示の一例を示す図である。図５では、図４のＮｏ．１からＮｏ．４とＮｏ．８とＮｏ．９における測位情報は地図上にそれぞれ一点で示されている。一方、Ｎｏ．５からＮｏ．７の測位情報は、その休憩継続時間（単位は分）を表す数値３を丸で囲んだ休憩アイコンで地図上に示されている。
【００５９】
図６は、電子機器３０のディスプレイ３５による表示の他の例を示す図である。図５では、Ｎｏ．５からＮｏ．７の測位情報は、休憩を示すイラストアイコンで地図上に示され、そのイラストアイコンの横に休憩継続時間を示す数値３が丸で囲まれて示されている。また、図６では、Ｎｏ．１からＮｏ．９の各点を移動順につないで移動経路の線表示をしている。このように、軌跡の線表示をしてもよい。
【００６０】
図５又は図６に示される表示の他、電子機器３０は、そのディスプレイ３５に表示させた地図上において休憩アイコンの大きさや色に変化を持たせて休憩時間の長さや休憩の内容が一目で視覚的に捉えられるように表現してもよい。このような表現は、予め設定されてもよいし、ユーザーによって適宜設定あるいは変更可能であってもよい。
【００６１】
また、ウェアラブルデバイス１０が休憩と移動以外の行動推定結果を導いてもよく、その各々に対応したアイコンや継続時間を表示してもよい。あるいは、行動推定において移動をより細分化して推定し、その各々に対応したアイコンや継続時間を表示してもよい。移動をより細分化する例として、解析対象のアクティビティがランニングであれば、移動は、「歩行」と「走行」とに細分化できる。解析対象のアクティビティが登山又はトレッキングであれば、移動は、「歩行」と「走行」と「乗物」（ケーブルカー、ロープウェー、リフトなどによる移動）とに細分化できる。解析対象のアクティビティがサイクリングであれば、移動は「シッティング走行」と「ダンシング走行」と「慣性走行」と「歩行」とに細分化できる。これらは、加速度センサ２１、ジャイロセンサ２２、地磁気センサ２３等による検出結果やＧＰＳ受信部１５で受信した信号に基づく時刻情報及び測位情報に基づいて識別可能である。
【００６２】
以上説明したように、電子機器３０は、所定時間毎に取得された移動体の位置情報履歴を少なくとも含む測位情報を取得する取得部と、前記位置情報履歴に基づいて、前記位置情報履歴の中のある位置における前記移動体の行動が休憩であるかを推定する休憩推定部と、前記移動体の行動が休憩であると推定されたとき、前記位置における前記移動体の行動が休憩を示す情報を出力する休憩情報出力部とを有している。電子機器３０のＣＰＵ３１が、上述の取得部、休憩推定部及び休憩情報出力部としての機能を備える。
【００６３】
なお、行動推定を含む解析はウェアラブルデバイス１０で行われ、その後のさらなる解析及び表示が電子機器３０で行われるとして説明してきたが、計測、解析から表示までが全てウェアラブルデバイス１０のＣＰＵ１１で、又は電子機器３０が備える各種センサを用いて電子機器３０のＣＰＵ３１で行われてもよい。
【００６４】
また、本実施形態では、一連の計測、解析、表示処理を、登山等のアクティビティ開始時から終了時までリアルタイムで行なったが、計測、解析処理又は計測処理だけをリアルタイムで行ない、アクティビティの終了後、例えば、帰宅した後に、表示処理だけ又は解析処理及び表示処理を行なうようにしてもよい。
【００６５】
また、ウェアラブルデバイス１０、電子機器３０がカメラを備え、休憩時に対象者がカメラ撮影を行なった場合、休憩を表す表示に、カメラ撮影を行なった事を示す表示を含めるようにしてもよい。
【００６６】
本実施形態によれば、ウェアラブルデバイス１０から取得した各種情報及び行動推定結果に基づいて、電子機器３０のディスプレイ３５に表示させた地図上の移動経路に「休憩」ステータスやその継続時間を登山ルート上に示すことで、下山後などにログを振り返ったときに一見して過去の行動を理解することができる。特に、移動していないときの情報を有効に活用して、移動軌跡を地図上に表示させるだけではわからないような情報をユーザーに有意義に提示することが可能となる。
【００６７】
とりわけ、休憩していると判断できる箇所においては、登山ルート上を移動したそれぞれの位置を示す点や線とは異なる表現に加え、休憩継続時間に関する情報もユーザーにわかりやすく示している。これにより、休憩の内容を振り返りやすくなり、登山ルートの行程だけに着目しない登山者の行動全てがわかるように表現可能となる。
【００６８】
また、測位情報を含む一連の解析結果から登山ルートのスタート地点からゴール地点までの全所要時間がわかるが、本実施形態では休憩継続時間も算出しているため、休憩継続時間を除いた所要時間、すなわち真の所要時間（移動所要時間）を算出可能である。電子機器３０のＣＰＵ３１は、休憩継続時間とともに、移動所要時間を算出してディスプレイ３５に表示させてよい。例えば、登山の案内板やガイドブック等に記載された目安の所要時間は休憩を含まない時間である。したがって、移動所要時間がわかれば、ユーザーはそのような目安の所要時間と実際の移動時間とを比較して省みたり今後に役立てたりすることができる。
【００６９】
また、移動所要時間がわかれば、ＣＰＵ３１は、これと移動経路における移動距離とから一連のアクティビティにおける平均移動速度を算出可能である。ＣＰＵ３１は、休憩継続時間とともに、移動所要時間、移動距離、平均移動速度を算出してディスプレイ３５に表示させてよい。これにより、ユーザーは、自分がどの程度の速度で登山、トレッキングやランニングをしたかなどを知ることができ、自分のペースを確認することが可能となる。これもまた、反省材料としたり今後に役立てたりすることができる。
【００７０】
例えば、今回の登山では３ｋｍの登山経路で、１時間かけて２ｋｍ進んだ後に１０分の休憩時間の休憩を挟んで４０分かけて１ｋｍ進んだ、といったデータが得られたとする。ユーザーは、このデータを電子機器３０のストレージ３４にログとして蓄積していけば、次に同じ登山経路に挑むときのみならず別の登山経路に挑むときにもこれを自身の能力に応じたペースの目安として登山計画に役立てることができる。
【００７１】
また、同じ登山ルートで登山をした複数人の休憩情報を含む地図データをサーバー上に集約して、これから登山をする人もそれを共有することができれば有用である。以下、そのような利用形態を実現するためのシステム１００について説明する。
【００７２】
図７は、電子機器３０とサーバーと４０を含むシステム１００全体の構成の一例を示す図である。図７には、電子機器３０として、複数の電子機器３０ａ，３０ｂ，３０ｃが示されている。電子機器３０は何台であってもよい。電子機器３０ａ，３０ｂ，３０ｃは、インターネット等の通信ネットワークＮを介してサーバー４０と通信可能に接続される。
【００７３】
サーバー４０は、プロセッサ４１と、メインメモリ４２と、大容量ストレージ４３と、通信部４４とを有している。これらの各々は、バス４５を介して互いに接続されている。プロセッサ４１は、ＣＰＵなどの集積回路であってよい。プロセッサ４１は、大容量ストレージ４３に予め記録されている、あるいはダウンロードされたサーバー制御プログラムなどの各種プログラムを読み出してメインメモリ４２に展開して保持させた上で、プログラムの命令を取り出して解読し、その命令の内容によって各部の動作を制御する。
【００７４】
このようなシステム１００において、サーバー４０の大容量ストレージ４３には、例えば、同じ登山ルートで登山をした人の休憩情報を含む種々の地図データが記憶される。各電子機器３０ａ，３０ｂ，３０ｃは、通信ネットワークＮを介してこれらの地図データにアクセス可能である。
【００７５】
例えば、多くの地図データにおいて同じ地点で休憩している傾向が見受けられる場合、そこは多くの人が疲れを感じて休憩したくなる地点であったり、見晴らしのよい絶景ポイントや撮影ポイントであったり、地図上には表れていないが休憩用椅子等が設置されていたり休憩用広場であったり、というような何らかの理由があると考えられる。したがって、休憩情報を含む種々の地図データを共有することにより、多くの人に有用な情報を提供することが可能である。
【００７６】
また、サーバー４０は、各地図データを解析した解析結果を提供することにより、より有益な情報を提供することが可能となる。例えば、いくつのも地図データの情報を重ね合わせて休憩の位置におけるアイコンの色を濃くしたり大きくしたりして表示をすれば、視覚的によりわかりやすい表示となる。
【００７７】
本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の発明が含まれており、開示される複数の構成要件から選択された組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、課題が解決でき、効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【００７８】
以下に、本出願の出願当初の特許請求の範囲に記載された発明を付記する。  
［１］所定時間毎に取得された移動体の位置情報履歴を少なくとも含む測位情報を取得する取得部と、前記位置情報履歴に基づいて、前記位置情報履歴の中のある位置における前記移動体の行動が休憩であるかを推定する休憩推定部と、前記移動体の行動が休憩であると推定されたとき、前記位置における前記移動体の行動が休憩を示す情報を出力する休憩情報出力部と、を具備する情報制御装置。
［２］前記測位情報は、前記位置情報履歴と関連付けられた時刻情報履歴をさらに含み、前記休憩推定部は、前記時刻情報履歴から休憩継続時間を算出し、前記休憩情報出力部は、前記休憩継続時間を含む前記休憩を示す情報を出力する、［１］に記載の情報制御装置。
［３］前記休憩を示す情報を地図データ上の前記位置に対応する地点に合成する合成部をさらに具備する、［１］又は［２］に記載の情報制御装置。
［４］前記位置情報履歴から、前記移動体の移動経路を示す情報を作成する移動経路作成部をさらに具備する、［１］乃至［３］のいずれか１に記載の情報制御装置。
［５］前記位置情報履歴から、前記移動体の移動経路を示す情報を作成する移動経路作成部をさらに具備し、前記合成部は、前記移動経路を示す情報を前記地図データに合成する、［３］に記載の情報制御装置。
［６］前記取得部は、所定時間毎に取得された移動体の位置情報履歴と、前記位置情報履歴と関連付けられた時刻情報履歴を含む測位情報を取得し、前記休憩推定部は、所定時間内の前記測位情報から、前記移動体が所定時間の間所定の位置範囲にとどまっていたとき、前記移動体が休憩していると推定する、［１］乃至［５］のいずれか１に記載の情報制御装置。
［７］前記取得部は、さらに、一連の計測データとして前記移動体の状態を検出する１以上のセンサの検出データを取得し、前記検出データに基づいて前記移動体の行動推定をする行動推定部をさらに具備する、［１］乃至［６］のいずれか１に記載の情報制御装置。
［８］前記測位情報を取得する測位情報取得部と、前記１以上のセンサとをさらに具備する、［７］に記載の情報制御装置。
［９］前記移動体の全移動経路における所要時間から休憩継続時間を差し引いた移動所要時間及び又は平均移動速度を取得する移動情報取得部をさらに具備する、［２］に記載の情報制御装置。
［１０］［１］乃至［９］のいずれか１に記載の情報制御装置と、前記休憩を示す情報を表示する表示部と、を具備する、情報表示装置。
［１１］所定時間毎に取得された移動体の位置情報履歴を少なくとも含む測位情報を取得することと、前記位置情報履歴に基づいて、前記位置情報履歴の中のある位置における前記移動体の行動が休憩であるかを推定することと、前記移動体の行動が休憩であると推定されたとき、前記位置における前記移動体の行動が休憩を示す情報を出力することと、を含む、情報制御方法。
［１２］コンピュータを、所定時間毎に取得された移動体の位置情報履歴を少なくとも含む測位情報を取得する取得部と、前記位置情報履歴に基づいて、前記位置情報履歴の中のある位置における前記移動体の行動が休憩であるかを推定する休憩推定部と、前記移動体の行動が休憩であると推定されたとき、前記位置における前記移動体の行動が休憩を示す情報を出力する休憩情報出力部と、して機能させるためのプログラム。
［１３］［１］乃至［９］のいずれか１に記載の情報制御装置によって作成された、前記休憩を示す情報を記憶する記憶部を具備する、サーバー装置。
【符号の説明】
【００７９】
１０…ウェアラブルデバイス、１１…ＣＰＵ、１２…メインメモリ、１３…プログラムメモリ、１４…通信Ｉ／Ｆ、１５…ＧＰＳ受信部、１６…操作部、１７…メモリカード、
１８…センサＩ／Ｆ、１９…アンテナ、２０…ＧＰＳアンテナ、２１…加速度センサ、２２…ジャイロセンサ、２３…地磁気センサ、２４…気圧センサ、２５…温度センサ、２６…心拍センサ、３０…電子機器、３１…ＣＰＵ、３２…メインメモリ、３３…プログラムメモリ、３４…ストレージ、３５…ディスプレイ、３６…通信Ｉ／Ｆ、３７…アンテナ、４０…サーバー、４１…プロセッサ、４２…メインメモリ、４３…大容量ストレージ、４４…通信部、４５…バス、１００…システム。
【図１】
2019053007.tif 000003
【図２】
2019053007.tif 000004
【図３】
2019053007.tif 000005
【図４】
2019053007.tif 000006
【図５】
2019053007.tif 000007
【図６】
2019053007.tif 000008
【図７】
2019053007.tif 000009