(57)【要約】      （修正有）【課題】走行経路におけるユーザの状態の変化をよりわかりやすく表示する装置を提供する。【解決手段】情報処理装置は、位置情報取得部５１と、生体情報取得部５２と、外的要因取得部５３と、情報分析部５４と、出力制御部５７と、を備える。位置情報取得部５１は、位置情報を取得する。生体情報取得部５２は、ユーザの生体情報を取得する。外的要因取得部５３は、ユーザに対して発生する外的要因を検出する。情報分析部５４は、生体情報の変化の状態を検出する。出力制御部５７は、移動経路上の位置情報が表す位置に、生体情報の変化の状態と外的要因とが対応付けて表示されたマップを表示する。【選択図】図２
2015195830.tif 000002
【特許請求の範囲】
【請求項１】
位置情報を取得する位置情報取得手段と、
ユーザの生体情報を取得する生体情報取得手段と、
ユーザに対して発生する外的要因を取得する外的要因取得手段と、
前記生体情報の変化の状態を検出する変化状態検出手段と、
移動経路上の前記位置情報が表す位置に、前記変化の状態と前記外的要因とが対応付けて表示されたマップを表示する表示制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記変化状態検出手段は、前記生体情報の変化の状態として、時系列に取得された前記生体情報の変曲点を検出することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記変化状態検出手段によって前記生体情報の変化の状態が検出されたときの前記生体情報及び前記外的要因を含むラベルを生成するラベル生成手段をさらに備え、
前記表示制御手段は、前記生体情報の変化の状態が検出された位置に基づいて、前記ラベル生成手段によって生成された前記ラベルを前記マップに表示することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記外的要因取得手段は、前記外的要因として、当該情報処理装置において発生したイベントに基づく外的要因と、前記移動経路の走行環境に基づく外的要因との少なくともいずれかを取得することを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
ユーザの位置情報及び生体情報に基づいて、前記ユーザの移動経路に関するマップを表示する情報処理システムを構成する情報処理装置であって、
位置情報を取得する位置情報取得手段と、
ユーザの生体情報を取得する生体情報取得手段と、
ユーザに対して発生する外的要因を取得する外的要因取得手段と、
を備えることを特徴とする情報処理装置。
【請求項６】
ユーザの位置情報及び生体情報に基づいて、前記ユーザの移動経路に関するマップを表示する情報処理システムを構成する情報処理装置であって、
前記生体情報の変化の状態を検出する変化状態検出手段と、
前記移動経路上の前記位置情報が表す位置に、前記変化の状態とユーザに対して発生した外的要因とが対応付けて表示されたマップを表示する表示制御手段と、
を備えることを特徴とする情報処理装置。
【請求項７】
位置情報を取得する位置情報取得手段と、
ユーザの生体情報を取得する生体情報取得手段と、
ユーザに対して発生する外的要因を取得する外的要因取得手段と、を備える第１の情報処理装置と、
前記生体情報の変化の状態を検出する変化状態検出手段と、
移動経路上の前記位置情報が表す位置に、前記変化の状態と前記外的要因とが対応付けて表示されたマップを表示する表示制御手段と、を備える第２の情報処理装置と、
を含むことを特徴とする情報処理システム。
【請求項８】
位置情報を取得する位置情報取得ステップと、
ユーザの生体情報を取得する生体情報取得ステップと、
ユーザに対して発生する外的要因を取得する外的要因取得ステップと、
前記生体情報の変化の状態を検出する変化状態検出ステップと、
移動経路上の前記位置情報が表す位置に、前記変化の状態と前記外的要因とが対応付けて表示されたマップを表示する表示制御ステップと、
を含むことを特徴とする情報処理方法。
【請求項９】
ユーザの位置情報及び生体情報に基づいて、前記ユーザの移動経路に関するマップを表示する情報処理システムのための情報処理方法であって、
位置情報を取得する位置情報取得ステップと、
ユーザの生体情報を取得する生体情報取得ステップと、
ユーザに対して発生する外的要因を取得する外的要因取得ステップと、
を含むことを特徴とする情報処理方法。
【請求項１０】
ユーザの位置情報及び生体情報に基づいて、前記ユーザの移動経路に関するマップを表示する情報処理システムのための情報処理方法であって、
前記生体情報の変化の状態を検出する変化状態検出ステップと、
前記移動経路上の前記位置情報が表す位置に、前記変化の状態とユーザに対して発生した外的要因とが対応付けて表示されたマップを表示する表示制御ステップと、
を含むことを特徴とする情報処理方法。
【請求項１１】
コンピュータに、
位置情報を取得する位置情報取得機能と、
ユーザの生体情報を取得する生体情報取得機能と、
ユーザに対して発生する外的要因を取得する外的要因取得機能と、
前記生体情報の変化の状態を検出する変化状態検出機能と、
移動経路上の前記位置情報が表す位置に、前記変化の状態と前記外的要因とが対応付けて表示されたマップを表示する表示制御機能と、
を実現させることを特徴とするプログラム。
【請求項１２】
ユーザの位置情報及び生体情報に基づいて、前記ユーザの移動経路に関するマップを表示する情報処理システムを構成するコンピュータに、
位置情報を取得する位置情報取得機能と、
ユーザの生体情報を取得する生体情報取得機能と、
ユーザに対して発生する外的要因を取得する外的要因取得機能と、
を実現させることを特徴とするプログラム。
【請求項１３】
ユーザの位置情報及び生体情報に基づいて、前記ユーザの移動経路に関するマップを表示する情報処理システムを構成するコンピュータに、
前記生体情報の変化の状態を検出する変化状態検出機能と、
前記移動経路上の前記位置情報が表す位置に、前記変化の状態とユーザに対して発生した外的要因とが対応付けて表示されたマップを表示する表示制御機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、ランニング等の走行履歴に基づいて、走行経路を地図上に表示するものが知られている。また、特許文献１に記載の技術では、地図上に展開した走行経路上に走行時のユーザの状態を走行履歴と共に計測された計測値を表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１９５４２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１に記載の技術では、走行経路上にユーザの状態として、その時に計測された計測値を表示しているのみであるため、ユーザの状態が、どのような状況で、どのように変化したか等をわかりやすく表示することが困難である。
即ち、従来の技術においては、走行経路におけるユーザの状態の変化をわかりやすく表示することが困難であった。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、走行経路におけるユーザの状態の変化をよりわかりやすく表示することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の情報処理装置は、
位置情報を取得する位置情報取得手段と、
ユーザの生体情報を取得する生体情報取得手段と、
ユーザに対して発生する外的要因を取得する外的要因取得手段と、
前記生体情報の変化の状態を検出する変化状態検出手段と、
移動経路上の前記位置情報が表す位置に、前記変化の状態と前記外的要因とが対応付けて表示されたマップを表示する表示制御手段と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、走行経路におけるユーザの状態の変化をよりわかりやすく表示することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る情報処理装置のハードウェアの構成を示すブロック図である。
【図２】図１の情報処理装置の機能的構成のうち、走行履歴取得処理及び走行履歴表示処理を実行するための機能的構成を示す機能ブロック図である。
【図３】走行マップ記憶部に記憶される走行マップの例を示す図である。
【図４】図２の機能的構成を有する図１の情報処理装置が実行する走行履歴取得処理の流れを説明するフローチャートである。
【図５】図２の機能的構成を有する図１の情報処理装置が実行する走行履歴表示処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
【００１０】
図１は、本発明の一実施形態に係る情報処理装置１のハードウェアの構成を示すブロック図である。
情報処理装置１は、例えばスマートウォッチ等のリスト端末として構成される。
【００１１】
情報処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、ＧＰＳ部１６と、センサ部１７と、入力部１８と、出力部１９と、記憶部２０と、通信部２１と、ドライブ２２と、を備えている。
【００１２】
ＣＰＵ１１は、ＲＯＭ１２に記録されているプログラム、または、記憶部２０からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。例えば、ＣＰＵ１１は、後述する走行履歴取得処理のためのプログラムに従って、走行履歴取得処理を実行したり、走行履歴表示処理のためのプログラムに従って、走行履歴表示処理を実行したりする。
【００１３】
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１４】
ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４にはまた、入出力インターフェース１５も接続されている。入出力インターフェース１５には、ＧＰＳ部１６、センサ部１７、入力部１８、出力部１９、記憶部２０、通信部２１及びドライブ２２が接続されている。
【００１５】
ＧＰＳ部１６は、アンテナを含み複数のＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）用衛星からのＧＰＳ信号を受信して、情報処理装置１の位置情報を取得する。
センサ部１７は、ＸＹＺ軸方向の情報処理装置１の移動や情報処理装置１の振動等の物理的情報と、心拍や血圧等の生体情報とを測定可能に構成される。具体的には、センサ部１７は、ジャイロセンサや加速度センサ等の物理量を測定可能なセンサによって情報処理装置１の移動や振動等の物理的情報を取得する。また、センサ部１７は、心拍センサや血圧センサ等の生体センサによって情報処理装置１を装着したユーザの生体情報を取得する。
【００１６】
入力部１８は、各種釦等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部１９は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
記憶部２０は、ハードディスクあるいはＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、各種画像のデータを記憶する。
通信部２１は、インターネットを含むネットワークを介して他の装置（図示せず）との間で行う通信を制御する。
【００１７】
ドライブ２２には、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリ等よりなる、リムーバブルメディア３１が適宜装着される。ドライブ２２によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部２０にインストールされる。また、リムーバブルメディア３１は、記憶部２０に記憶されている画像のデータ等の各種データも、記憶部２０と同様に記憶することができる。
【００１８】
図２は、このような図１の情報処理装置１の機能的構成のうち、走行履歴取得処理及び走行履歴表示処理を実行するための機能的構成を示す機能ブロック図である。
走行履歴取得処理とは、走行時の位置情報及び生体情報を走行時に検出された外的要因と対応付けて取得し、ユーザの走行履歴として記憶するまでの一連の処理をいう。
走行履歴表示処理とは、走行履歴に基づいて、ユーザの走行した走行経路と走行履歴に含まれる各種情報を表すラベルとを対応付けて表した走行マップを表示する一連の処理をいう。
【００１９】
走行履歴取得処理及び走行履歴表示処理が実行される場合、図２に示すように、ＣＰＵ１１において、位置情報取得部５１と、生体情報取得部５２と、外的要因取得部５３と、情報分析部５４と、ラベル生成部５５と、走行マップ作成部５６と、出力制御部５７と、が機能する。なお、外的要因取得部５３は、後述するように、イベント要因検出部５３ａと、走行経路要因検出部５３ｂと、を備えている。
【００２０】
また、記憶部２０の一領域には、走行履歴情報記憶部７１と、地図データ記憶部７２と、走行マップ記憶部７３と、が設定される。
【００２１】
走行履歴情報記憶部７１は、ＧＰＳ部１６から取得した位置情報と、センサ部１７から取得した生体情報と、外的要因取得部５３によって取得した外的要因とを含む走行履歴情報を記憶する。
【００２２】
地図データ記憶部７２は、走行経路付近の地図データを記憶する。
走行マップ記憶部７３は、作成された走行マップを記憶する。走行マップは、走行経路と、走行履歴における特徴的なポイントを示すラベル（以下、「特徴ポイントラベル」と呼ぶ。）とを対応付けて地図上に表示したマップである。なお、走行履歴における特徴的なポイントとは、測定されたパラメータが最大値あるいは最小値を示したポイント、測定されたパラメータが安定したポイント、あるいは、ユーザの状態に変化が生じたポイント等、走行履歴の各種特徴が検出されたポイントである。
【００２３】
図３は、走行マップ記憶部７３に記憶される走行マップの例を示す図である。
図３に示す走行マップでは、走行経路上のポイントＰ１〜Ｐ５にラベル１〜５がそれぞれ表示されており、各ポイントＰ１〜Ｐ５付近には、ユーザの状態を模式的に示すアバターが併せて表示されている。本実施形態においては、ユーザの状態を模式的に示すアバターとして、状態の良い順に、「絶好調」、「好調」、「普通」、「やや疲れている」、「かなり疲れている」という５段階の形態が用意されている。
【００２４】
具体的には、図３に示す走行マップにおいて、ユーザは、スタート地点Ｓからスタートした後、まもなく、ポイントＰ１を通過している。
このポイントＰ１は、走行速度が最高速度であったという特徴が検出されたポイントである。そのため、ポイントＰ１には、最高速度のポイントであること、そのときの心拍数及び血圧等の生体情報を示すラベル１が表示されている。また、ユーザの状態として「絶好調」であることを示すアバターがポイントＰ１付近に表示されている。
【００２５】
また、図３に示す走行マップにおいて、ユーザは、ポイントＰ１を通過した後、ポイントＰ２を通過している。
このポイントＰ２は、生体情報における第１の変曲点（心拍数が急に低下し始めた点）という特徴が検出されたポイントである。そのため、ポイントＰ２には、心拍数の低下が現れたポイントであること、そのときの心拍数及び血圧等の生体情報、ポイントＰ２の通過タイミング（ポイントＰ２通過以前の所定時間内）で発生した外的要因（メールの着信）を示すラベル２が表示されている。また、ユーザの状態として「普通」であることを示すアバターがポイントＰ２付近に表示されている。
【００２６】
また、図３に示す走行マップにおいて、ユーザは、ポイントＰ２を通過した後、ポイントＰ３を通過している。
このポイントＰ３は、走行速度が最も安定していたという特徴が検出されたポイントである。そのため、ポイントＰ３には、走行速度が安定していたポイントであること、そのときの心拍数及び血圧等の生体情報を示すラベル３が表示されている。また、ユーザの状態として「好調」であることを示すアバターがポイントＰ３付近に表示されている。
【００２７】
また、図３に示す走行マップにおいて、ユーザは、ポイントＰ３を通過した後、ポイントＰ４を通過している。
このポイントＰ４は、生体情報における第２の変曲点（心拍数が急に上昇し始めた点）という特徴が検出されたポイントである。そのため、ポイントＰ４には、心拍数の上昇が現れたポイントであること、そのときの心拍数及び血圧等の生体情報、ポイントＰ４の通過タイミング（ポイントＰ４通過以前の所定時間内）で発生した外的要因（上り坂の走行）を示すラベル４が表示されている。また、ユーザの状態として「やや疲れている」ことを示すアバターがポイントＰ４付近に表示されている。
【００２８】
また、図３に示す走行マップにおいて、ユーザは、ポイントＰ４を通過した後、ポイントＰ５を通過している。
このポイントＰ５は、走行速度が最低速度であったという特徴が検出されたポイントである。そのため、ポイントＰ５には、最低速度のポイントであること、そのときの心拍数及び血圧等の生体情報を示すラベル５が表示されている。また、ユーザの状態として「かなり疲れている」ことを示すアバターがポイントＰ５付近に表示されている。
【００２９】
図２に戻り、位置情報取得部５１は、ＧＰＳ部１６から所定時間間隔（例えば１秒毎）で位置情報（緯度、経度及び高度）を取得し、取得した位置情報を走行履歴情報記憶部７１に記憶する。
生体情報取得部５２は、センサ部１７から所定時間間隔（例えば３０秒毎）で情報処理装置１を装着したユーザの生体情報を取得し、取得した生体情報を走行履歴情報記憶部７１に記憶する。本実施形態では、生体情報取得部５２は、ユーザの心拍数及び血圧を生体情報として取得するものとする。
【００３０】
外的要因取得部５３は、ユーザに対して作用する外的要因を取得する。具体的には、外的要因取得部５３は、イベント要因検出部５３ａと、走行経路要因検出部５３ｂと、を備えている。
イベント要因検出部５３ａは、通信部２１を監視し、情報処理装置１に対してメールの受信あるいは電話の着信があった場合、イベントに基づく外的要因として、通信の種別（メールの受信あるいは電話の着信等）を、発生した走行経路における位置と対応付けて走行履歴情報記憶部７１に記憶する。
【００３１】
走行経路要因検出部５３ｂは、地図データ記憶部７２に記憶された地図データに基づいて走行経路を分析し、走行経路に基づく外的要因として、走行経路における特定の走行環境（一定以上の勾配、一定以上の高低差、曲がり角の多さ等）を検出する。そして、走行経路要因検出部５３ｂは、検出された特定の走行環境の種別（勾配が大きい、高低差が大きいあるいは曲がり角が多い等）を走行経路における位置と対応付けて、走行経路に基づく外的要因として、走行履歴情報記憶部７１に記憶する。なお、走行経路要因検出部５３ｂが、センサ部１７の検出結果に基づいて、走行経路における走行環境を算出し、算出結果に基づいて走行経路に基づく外的要因を取得することとしてもよい。
【００３２】
情報分析部５４は、生体情報取得部５２によって取得された生体情報における変化の状態を分析する。具体的には、情報分析部５４は、時系列に取得される生体情報の波形を分析し、波形における変曲点を生体情報の特徴として検出する。また、情報分析部５４は、時系列に取得される生体情報の波形において、最大値となる波形点、最小値となる波形点、あるいは安定した状態となる波形区間を検出し、各波形点や波形区間を生体情報の特徴として検出する。さらに、情報分析部５４は、走行履歴におけるユーザの走行状態（走行速度等）の分析を行い、生体情報と同様に、変曲点、最大値、最小値あるいは安定した状態等を走行状態の特徴として検出する。そして、情報分析部５４は、検出した生体情報の特徴及び走行状態の特徴を走行経路における位置と対応付けて、走行履歴情報記憶部７１に記憶する。
【００３３】
ラベル生成部５５は、情報分析部５４によって生体情報の特徴及び走行状態の特徴が検出された走行経路のポイントに対応する走行履歴情報を取得する。このとき取得される走行履歴情報には、外的要因取得部５３によって外的要因が取得されている場合、その外的要因が含まれている。なお、生体情報の特徴及び走行状態の特徴が検出された走行経路のポイントと同一のポイントで外的要因が取得されていない場合であっても、近傍のポイント（例えば、時間あるいは距離の閾値以内のポイント）で外的要因が取得されている場合には、ラベル生成部５５がその外的要因を取得してもよい。
そして、ラベル生成部５５は、取得した走行履歴情報に含まれる情報を表すラベルを生成し、生成したラベルを特徴ポイントラベルとして、走行マップ作成部５６に出力する。
【００３４】
なお、ラベル生成部５５は、指示入力や設定に応じて、特徴ポイントラベル以外の通常のラベル（各ポイントでの生体情報等を単純に表示するラベル）も生成することができ、これらラベルについても、走行マップ作成部５６に適宜出力する。
走行マップ作成部５６は、走行履歴情報記憶部７１に記憶された走行履歴を参照し、地図データ記憶部７２から走行履歴に対応する範囲の地図データを取得する。また、走行マップ作成部５６は、ラベル生成部５５によって生成された特徴ポイントラベルを走行履歴における特徴が検出された位置と対応付け、走行マップを作成する。走行マップ作成部５６は、作成した走行マップを走行マップ記憶部７３に記憶する。
出力制御部５７は、走行マップ記憶部７３に記憶された走行マップを出力部１９のディスプレイに表示させる。
【００３５】
次に、動作を説明する。
図４は、図２の機能的構成を有する図１の情報処理装置１が実行する走行履歴取得処理の流れを説明するフローチャートである。
走行履歴取得処理は、入力部１８を介して走行履歴取得処理の実行が指示入力されることに対応して開始される。
【００３６】
ステップＳ１１において、位置情報取得部５１は、位置情報を取得する時間間隔及びランニングの走行経路等の設定を読み込む。また、生体情報取得部５２は、生体情報を取得する時間間隔及び取得する生体情報の種類（ここでは心拍数及び血圧）の設定を読み込む。
ステップＳ１２において、位置情報取得部５１は、所定時間間隔での位置情報の取得を開始する。以後、位置情報取得部５１は、所定時間間隔で割り込み処理を実行し、位置情報を順次取得すると共に、走行履歴情報記憶部７１に記憶する。
ステップＳ１３において、生体情報取得部５２は、所定時間間隔での生体情報の取得を開始する。以後、生体情報取得部５２は、所定時間間隔で割り込み処理を実行し、生体情報を順次取得すると共に、走行履歴情報記憶部７１に記憶する。
【００３７】
ステップＳ１４において、外的要因取得部５３は、ユーザに対して作用する外的要因が発生したか否かの判定を行う。具体的には、外的要因取得部５３は、イベント要因検出部５３ａによってイベントに基づく外的要因を検出し、走行経路要因検出部５３ｂによって走行経路に基づく外的要因を検出する。なお、走行経路要因検出部５３ｂは、予め設定された走行経路については、走行経路に基づく外的要因を予め検出しておくこととしてもよい。
ステップＳ１４において、ユーザに対して作用する外的要因が発生している（ＹＥＳ）と判定された場合、処理はステップＳ１５に移行する。
一方、ステップＳ１４において、ユーザに対して作用する外的要因が発生していない（ＮＯ）と判定された場合、処理はステップＳ１７に移行する。
【００３８】
ステップＳ１５において、外的要因取得部５３は、発生した外的要因の内容（メールの着信等）を取得する。
ステップＳ１６において、外的要因取得部５３は、取得した外的要因の内容を、その外的要因が発生した走行経路における位置と対応付けて走行履歴情報記憶部７１に記憶する。
【００３９】
ステップＳ１７において、位置情報取得部５１は、走行経路の走行が終了したか否かの判定を行う。走行経路の走行が終了したか否かについては、予め設定された走行経路の終了地点に到達したか否か、あるいは、ユーザによって走行の終了を示す指示入力が行われたか否か等を基に判定することができる。
ステップＳ１７において、走行経路の走行が終了していない（ＮＯ）と判定された場合、処理はステップＳ１４に移行する。
一方、ステップＳ１７において、走行経路の走行が終了した（ＹＥＳ）と判定された場合、処理は終了となる。
【００４０】
次に、走行履歴表示処理について説明する。
図５は、図２の機能的構成を有する図１の情報処理装置１が実行する走行履歴表示処理の流れを説明するフローチャートである。
走行履歴表示処理は、入力部１８を介して走行履歴表示処理の実行が指示入力されることに対応して開始される。
ステップＳ２１において、走行マップ作成部５６は、表示対象とする走行履歴、ラベルの生成対象とする生体情報の特徴の種別（最大値、変曲点あるいは安定区間等）及びラベルに表示する生体情報の内容等、表示情報の属性の設定を読み込む。
ステップＳ２２において、走行マップ作成部５６は、表示対象とする走行履歴に対応する地図データを取得する。
【００４１】
ステップＳ２３において、ラベル生成部５５は、走行履歴を参照し、生体情報の特徴及び走行状態の特徴に対応する特徴ポイントラベルを生成する。このとき、特徴ポイントラベルには、生体情報の特徴及び走行状態の特徴に対応するポイントあるいはその近傍のポイントにおいて外的要因が取得されている場合、その外的要因の内容が含められる。
ステップＳ２４において、走行マップ作成部５６は、特徴ポイントラベルを地図上の走行経路と対応付けて走行マップを作成する。なお、このとき、表示情報の属性の設定に応じて、特徴ポイントラベル以外の通常のラベル（各ポイントでの生体情報等を単純に表示するラベル）が併せて表示される。走行マップ作成部５６によって作成された走行マップは、出力制御部５７によって出力部１９に表示される。
【００４２】
ステップＳ２５において、出力制御部５７は、表示された走行マップにおいて、ラベルの移動操作が行われたか否かの判定を行う。ラベルの移動操作とは、走行マップ上でユーザがラベルの位置を移動させ、異なるポイントのラベルを表示させる操作である。
ステップＳ２５において、表示された走行マップにおいて、ラベルの移動操作が行われた（ＹＥＳ）と判定された場合、処理はステップＳ２６に移行する。
一方、ステップＳ２５において、表示された走行マップにおいて、ラベルの移動操作が行われていない（ＮＯ）と判定された場合、処理はステップＳ２７に移行する。
ステップＳ２６において、ラベル生成部５５は、走行履歴を参照し、移動操作が行われた後のポイントに対応する内容にラベルを更新する。
【００４３】
ステップＳ２７において、出力制御部５７は、走行マップの表示を終了する指示入力が行われたか否かの判定を行う。
ステップＳ２７において、走行マップの表示を終了する指示入力が行われていない（ＮＯ）と判定された場合、処理はステップＳ２５に移行する。
一方、ステップＳ２７において、走行マップの表示を終了する指示入力が行われた（ＹＥＳ）と判定された場合、処理は終了となる。
【００４４】
なお、上記実施形態において、ラベルには、日時、走行開始からの時間、走行開始からの距離を表示することとしてもよい。
また、ラベルに表示する内容をメーターや指針等の形態で表示することとしてもよい。
また、ラベルの種類を複数用意し、複数種類のラベル毎に表示する内容を設定しておき、ユーザによって選択された種類のラベルを用いて走行マップを作成することとしてもよい。
また、過去の走行履歴を累積して記憶しておき、それら全体におけるパラメータの最大値あるいは最小値等を検出し、対応するポイントにラベルを表示することとしてもよい。
【００４５】
また、外的要因として、ユーザが情報処理装置１を操作したこと、ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）のメッセージを受信したこと等を検出してもよい。
また、特定の走行環境として、ユーザが予め設定したポイント（スタートから所定距離毎（５ｋｍ毎等）、スタートから所定時間毎（１０分毎等）、あるいは、任意に設定した走行距離あるいは経過時間毎等）に到達したことを検出してもよい。
また、ユーザが走行を開始、中断、再開あるいは終了したポイントを検出し、そのポイントに対応するラベルを生成してもよい。
また、当日あるいは累計の目標（目標走行時間、目標走行距離等）としてユーザが設定した条件を充足したことを検出して、そのポイントに対応するラベルを生成してもよい。
【００４６】
以上のように構成される情報処理装置１は、位置情報取得部５１と、生体情報取得部５２と、外的要因取得部５３と、情報分析部５４と、出力制御部５７と、を備える。
位置情報取得部５１は、位置情報を取得する。
生体情報取得部５２は、ユーザの生体情報を取得する。
外的要因取得部５３は、ユーザに対して発生する外的要因を検出する。
情報分析部５４は、生体情報の変化の状態を検出する。
出力制御部５７は、移動経路上の位置情報が表す位置に、生体情報の変化の状態と外的要因とが対応付けて表示されたマップを表示する。
これにより、情報処理装置１では、ユーザの状態に変化が生じた場合に、どのような外的要因で、どのようにユーザの状態が変化したかをマップ上にわかりやすく表示することができる。
したがって、走行経路におけるユーザの状態の変化をよりわかりやすく表示することが可能となる。
【００４７】
また、情報分析部５４は、生体情報の変化の状態として、時系列に取得された前記生体情報の変曲点を検出する。
これにより、ユーザの状態が変化したことを適確に検出することができるため、マップにおいてユーザの状態を表示するポイントを適切に設定することが可能となる。
【００４８】
また、情報処理装置１は、ラベル生成部５５を備える。
ラベル生成部５５は、情報分析部５４によって生体情報の変化の状態が検出されたときの生体情報及び外的要因を含むラベルを生成する。
出力制御部５７は、生体情報の変化の状態が検出された位置に基づいて、ラベル生成部５５によって生成されたラベルをマップに表示する。
これにより、ユーザの状態が変化したポイントにラベルの形態で、生体情報及び外的要因を含む情報を表示することができる。
したがって、ユーザの状態をよりわかりやすく表示することができる。
【００４９】
また、外的要因取得部５３は、外的要因として、情報処理装置１において発生したイベントに基づく外的要因と、走行経路の走行環境に基づく外的要因との少なくともいずれかを検出する。
これにより、メールの着信等の突発的なイベントによる影響や、走行経路の走行環境に起因する影響がユーザに発生した場合に、それらの要因を状態の変化と対応付けて表示することができるため、ユーザの状態をよりわかりやすく表示することができる。
【００５０】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００５１】
上述の実施形態では、情報処理装置１において、走行履歴取得処理及び走行履歴表示処理を実行するものとして説明したが、これに限られない。
例えば、情報処理装置１においては、走行履歴取得処理のみを実行し、情報処理装置１とは異なる情報処理装置（パーソナルコンピュータやスマートフォン等）において、走行履歴表示処理を実行することと等も可能である。即ち、情報処理装置１と他の情報処理装置とによって、情報処理システムを構成し、一方の情報処理装置によって走行履歴取得処理を実行し、取得されたデータを用いて、他の情報処理装置によって走行履歴表示処理を実行することとしてもよい。
これにより、走行履歴取得処理を実行する装置を小型化できると共に、走行履歴表示処理を実行する装置では大画面での表示を行うこと等ができ、使用形態に適した装置構成とすることができる。
【００５２】
また、上述の実施形態において、情報分析部５４が、生体情報あるいは走行状態として逐次取得されるパラメータの最大値に対する比率（余裕度）を生体情報の特徴あるいは走行状態の特徴として算出することとしてもよい。この場合、生体情報あるいは走行状態の最大値に対する余裕（即ち、ユーザの走行における余裕）をラベルに表示することができ、走行時におけるユーザの状態をわかりやすく表示することができる。
【００５３】
また、上述の実施形態では、本発明が適用される情報処理装置１は、リスト端末を例として説明したが、特にこれに限定されない。
例えば、本発明は、走行履歴表示処理機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、スマートフォン、ポータブルゲーム機等に適用可能である。
【００５４】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図２の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が情報処理装置１に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図２の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
【００５５】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【００５６】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図２のリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア３１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、または光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ），Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ（ブルーレイディスク）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図１のＲＯＭ１２や、図１の記憶部２０に含まれるハードディスク等で構成される。
【００５７】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
また、本明細書において、システムの用語は、複数の装置や複数の手段等より構成される全体的な装置を意味するものとする。
【００５８】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００５９】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
位置情報を取得する位置情報取得手段と、
ユーザの生体情報を取得する生体情報取得手段と、
ユーザに対して発生する外的要因を取得する外的要因取得手段と、
前記生体情報の変化の状態を検出する変化状態検出手段と、
移動経路上の前記位置情報が表す位置に、前記変化の状態と前記外的要因とが対応付けて表示されたマップを表示する表示制御手段と、
を備えることを特徴とする情報処理装置。
［付記２］
前記変化状態検出手段は、前記生体情報の変化の状態として、時系列に取得された前記生体情報の変曲点を検出することを特徴とする付記１に記載の情報処理装置。
［付記３］
前記変化状態検出手段によって前記生体情報の変化の状態が検出されたときの前記生体情報及び前記外的要因を含むラベルを生成するラベル生成手段をさらに備え、
前記表示制御手段は、前記生体情報の変化の状態が検出された位置に基づいて、前記ラベル生成手段によって生成された前記ラベルを前記マップに表示することを特徴とする付記１または２に記載の情報処理装置。
［付記４］
前記外的要因取得手段は、前記外的要因として、当該情報処理装置において発生したイベントに基づく外的要因と、前記移動経路の走行環境に基づく外的要因との少なくともいずれかを取得することを特徴とする付記１から３のいずれか１つに記載の情報処理装置。
［付記５］
ユーザの位置情報及び生体情報に基づいて、前記ユーザの移動経路に関するマップを表示する情報処理システムを構成する情報処理装置であって、
位置情報を取得する位置情報取得手段と、
ユーザの生体情報を取得する生体情報取得手段と、
ユーザに対して発生する外的要因を取得する外的要因取得手段と、
を備えることを特徴とする情報処理装置。
［付記６］
ユーザの位置情報及び生体情報に基づいて、前記ユーザの移動経路に関するマップを表示する情報処理システムを構成する情報処理装置であって、
前記生体情報の変化の状態を検出する変化状態検出手段と、
前記移動経路上の前記位置情報が表す位置に、前記変化の状態とユーザに対して発生した外的要因とが対応付けて表示されたマップを表示する表示制御手段と、
を備えることを特徴とする情報処理装置。
［付記７］
位置情報を取得する位置情報取得手段と、
ユーザの生体情報を取得する生体情報取得手段と、
ユーザに対して発生する外的要因を取得する外的要因取得手段と、を備える第１の情報処理装置と、
前記生体情報の変化の状態を検出する変化状態検出手段と、
移動経路上の前記位置情報が表す位置に、前記変化の状態と前記外的要因とが対応付けて表示されたマップを表示する表示制御手段と、を備える第２の情報処理装置と、
を含むことを特徴とする情報処理システム。
［付記８］
位置情報を取得する位置情報取得ステップと、
ユーザの生体情報を取得する生体情報取得ステップと、
ユーザに対して発生する外的要因を取得する外的要因取得ステップと、
前記生体情報の変化の状態を検出する変化状態検出ステップと、
移動経路上の前記位置情報が表す位置に、前記変化の状態と前記外的要因とが対応付けて表示されたマップを表示する表示制御ステップと、
を含むことを特徴とする情報処理方法。
［付記９］
ユーザの位置情報及び生体情報に基づいて、前記ユーザの移動経路に関するマップを表示する情報処理システムのための情報処理方法であって、
位置情報を取得する位置情報取得ステップと、
ユーザの生体情報を取得する生体情報取得ステップと、
ユーザに対して発生する外的要因を取得する外的要因取得ステップと、
を含むことを特徴とする情報処理方法。
［付記１０］
ユーザの位置情報及び生体情報に基づいて、前記ユーザの移動経路に関するマップを表示する情報処理システムのための情報処理方法であって、
前記生体情報の変化の状態を検出する変化状態検出ステップと、
前記移動経路上の前記位置情報が表す位置に、前記変化の状態とユーザに対して発生した外的要因とが対応付けて表示されたマップを表示する表示制御ステップと、
を含むことを特徴とする情報処理方法。
［付記１１］
コンピュータに、
位置情報を取得する位置情報取得機能と、
ユーザの生体情報を取得する生体情報取得機能と、
ユーザに対して発生する外的要因を取得する外的要因取得機能と、
前記生体情報の変化の状態を検出する変化状態検出機能と、
移動経路上の前記位置情報が表す位置に、前記変化の状態と前記外的要因とが対応付けて表示されたマップを表示する表示制御機能と、
を実現させることを特徴とするプログラム。
［付記１２］
ユーザの位置情報及び生体情報に基づいて、前記ユーザの移動経路に関するマップを表示する情報処理システムを構成するコンピュータに、
位置情報を取得する位置情報取得機能と、
ユーザの生体情報を取得する生体情報取得機能と、
ユーザに対して発生する外的要因を取得する外的要因取得機能と、
を実現させることを特徴とするプログラム。
［付記１３］
ユーザの位置情報及び生体情報に基づいて、前記ユーザの移動経路に関するマップを表示する情報処理システムを構成するコンピュータに、
前記生体情報の変化の状態を検出する変化状態検出機能と、
前記移動経路上の前記位置情報が表す位置に、前記変化の状態とユーザに対して発生した外的要因とが対応付けて表示されたマップを表示する表示制御機能と、
を実現させることを特徴とするプログラム。
【符号の説明】
【００６０】
１・・・情報処理装置，２・・・リスト端末，１１・・・ＣＰＵ，１２・・・ＲＯＭ，１３・・・ＲＡＭ，１４・・・バス，１５・・・入出力インターフェース，１６・・・撮像部，１７・・・センサ部，１８・・・入力部，１９・・・出力部，２０・・・記憶部，２１・・・通信部，２２・・・ドライブ，３１・・・リムーバブルメディア，５１・・・位置情報取得部，５２・・・生体情報取得部，５３・・・外的要因取得部，５３ａ・・・イベント要因検出部，５３ｂ・・・走行経路要因検出部，５４・・・情報分析部，５５・・・ラベル生成部，５６・・・走行マップ作成部，５７・・・出力制御部，７１・・・走行履歴情報記憶部，７２・・・地図データ記憶部，７３・・・走行マップ記憶部
【図１】
2015195830.tif 000003
【図２】
2015195830.tif 000004
【図３】
2015195830.tif 000005
【図４】
2015195830.tif 000006
【図５】
2015195830.tif 000007