(57)【特許請求の範囲】
【請求項１】
表示手段と、
ユーザの運動に基づく行動履歴情報を取得する第１取得手段と、
前記行動履歴情報から所定の行動情報を取得する第２取得手段と、
表示制御手段と、を備え、
前記表示制御手段は、
前記行動履歴情報における現時点の行動情報を前記行動履歴情報に連続的に付加した状態で、現時点の行動情報と前記行動履歴情報と前記所定の行動情報とを同時に前記表示手段に表示し、
現時点の行動情報と前記所定の行動情報とが同じ軸上に配置されるように前記表示手段に表示し、
現時点の行動情報及び前記所定の行動情報を、それぞれの表示位置を識別して表示することにより強調表示することを特徴とする情報処理装置。
【請求項２】
表示手段と、
ユーザの運動に基づく行動履歴情報を取得する第１取得手段と、
前記行動履歴情報から所定の行動情報を取得する第２取得手段と、
前記第１取得手段により取得された行動履歴情報と、前記第２取得手段により取得された前記所定の行動情報とを同時に前記表示手段に表示する表示制御手段と、
前記第２取得手段が、前記表示手段により表示される前記行動履歴情報から前記所定の行動情報を取得するか否かを判断する判断手段を備え、
前記表示制御手段は、
前記判断手段が、前記表示手段により表示される前記行動履歴情報から前記第２取得手段が前記所定の行動情報を取得すると判断した場合に、前記行動履歴情報のうち前記所定の行動情報に対応する箇所を判別可能になるように表示することを特徴とする情報処理装置。
【請求項３】
表示手段と、
ユーザの運動に基づく行動履歴情報を取得する第１取得手段と、
前記行動履歴情報から所定の行動情報を取得する第２取得手段と、
前記第１取得手段により取得された行動履歴情報と、前記第２取得手段により取得された前記所定の行動情報とを同時に前記表示手段に表示する表示制御手段と、を備え、
前記表示制御手段は、
現時点の行動情報及び前記所定の行動情報の表示位置周辺に、現時点の行動情報及び前記所定の行動情報それぞれの内容を表示する付随領域を表示し、
現時点の行動情報と前記所定の行動情報との差分が予め設定した値以下である場合、現時点の行動情報及び前記所定の行動情報の前記付随領域のうち、少なくとも一方の表示位置を、他方と干渉しない位置に変更することを特徴とする情報処理装置。
【請求項４】
前記第２取得手段が、前記表示手段により表示される前記行動履歴情報から前記所定の行動情報を取得するか否かを判断する判断手段を備え、
前記表示制御手段は、前記判断手段が、前記表示手段により表示される前記行動履歴情報から前記第２取得手段が前記所定の行動情報を取得すると判断した場合に、現時点の行動情報と前記所定の行動情報とが同じ軸上に配置されるように前記表示手段に表示させることを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記行動履歴情報と前記所定の行動情報とに基づいて、当該行動履歴情報と当該所定の行動情報とを同時に前記表示手段に表示させるように第１座標軸を決定する第１座標軸決定手段を備え、
前記表示制御手段は、前記第１座標軸決定手段により決定された前記第１座標軸に対して、前記行動履歴情報と前記所定の行動情報とを配置させた状態で前記表示手段に表示せることを特徴とする請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記行動履歴情報に基づいて、当該行動履歴情報のみを前記表示手段に表示させるよう
に第２座標軸を決定する第２座標軸決定手段と、
前記所定の行動情報に関する報知情報を取得する報知情報取得手段とを備え、
前記表示制御手段は、前記第２座標軸決定手段により決定された前記第２座標軸に対して、前記行動履歴情報を配置させると共に、前記報知情報を付加した状態で前記表示手段に表示させることを特徴とする請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
前記行動履歴情報と前記所定の行動情報とに基づいて、当該行動履歴情報と当該所定の行動情報とを同時に前記表示手段に表示させるように第１座標軸を決定する第１座標軸決定手段と、
前記行動履歴情報に基づいて、当該行動履歴情報のみを前記表示手段に表示させるように第２座標軸を決定する第２座標軸決定手段と、
前記所定の行動情報に関する報知情報を取得する報知情報取得手段とを備え、
前記表示制御手段は、前記第１座標軸決定手段により決定された前記第１座標軸に対して、前記行動履歴情報と前記所定の行動情報とを配置させた状態で前記表示手段に表示させ、次いで連続的に、前記第２座標軸決定手段により決定された前記第２座標軸に対して、前記行動履歴情報を配置させると共に、前記報知情報を付加した状態で表示させるように前記表示手段の表示を更新することを特徴とする請求項１から６のいずれか１項に記載の情報処理装置。
【請求項８】
前記表示制御手段は、現時点の行動情報と前記所定の行動情報との差分が予め設定した
値以下である場合には、前記第１座標軸決定手段により決定された前記第１座標軸に対して、前記行動履歴情報と前記所定の行動情報とを配置させた状態で前記表示手段に表示させた後、前記表示手段の表示を更新しないことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
表示内容の質を優先する通常モードと、低消費電力な処理を優先するセーブモードとのいずれかを設定するモード設定手段を備え、
前記モード設定手段は、通常モードの場合に比べて、セーブモードの場合における前記行動履歴情報の取得頻度を低下させることを特徴とする請求項１から８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記表示制御手段は、前記行動履歴情報が取得されていない欠損領域が存在する場合に、当該欠損領域を補間する処理を実行することを特徴とする請求項１から９のいずれか１項に記載の情報処理装置。
【請求項１１】
前記所定の行動情報は、過去最高の到達高度であることを特徴とする請求項１から１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記表示制御手段は、現時点の行動情報と前記所定の行動情報のそれぞれをマーク又は数値によって表示することにより強調表示することを特徴とする請求項１から１１のいずれか１項に記載の情報処理装置。
【請求項１３】
前記情報処理装置は、ユーザに装着され、
前記第１取得手段は当該情報処理装置が装着されたユーザの運動に基づく行動履歴情報を取得することを特徴とする請求項１から１２のいずれか１項に記載の情報処理装置。
【請求項１４】
表示手段を備える情報処理装置の情報処理方法であって、
ユーザの運動に基づく行動履歴情報を取得する第１取得ステップと、
前記行動履歴情報から所定の行動情報を取得する第２取得ステップと、
前記行動履歴情報における現時点の行動情報を前記行動履歴情報に連続的に付加した状態で、現時点の行動情報と前記行動履歴情報と前記所定の行動情報とを同時に前記表示手段に表示し、現時点の行動情報と前記所定の行動情報とが同じ軸上に配置されるように、現時点の行動情報及び前記所定の行動情報を、それぞれの表示位置を識別して表示する表示制御ステップと、
を含むことを特徴とする情報処理方法。
【請求項１５】
表示手段を備える情報処理装置を制御するコンピュータに、
ユーザの運動に基づく行動履歴情報を取得する第１取得機能と、
前記行動履歴情報から所定の行動情報を取得する第２取得機能と、
前記行動履歴情報における現時点の行動情報を前記行動履歴情報に連続的に付加した状態で、現時点の行動情報と前記行動履歴情報と前記所定の行動情報とを同時に前記表示手段に表示し、現時点の行動情報と前記所定の行動情報とが同じ軸上に配置されるように、現時点の行動情報及び前記所定の行動情報を、それぞれの表示位置を識別して表示する表示制御機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、ユーザの運動に基づく高度変化を記録して、当該高度変化の履歴情報を表示する高度計が知られている。
例えば、特許文献１には、時間軸におけるユーザの運動に基づく行動履歴情報をユーザに提供する携帯型の高度計が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２８９６３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された技術では、ある時間軸におけるユーザの運動に基づく行動履歴情報をユーザに提供することができるものの、ユーザが注目する情報等が必ずしもユーザに提供されるものではない。
即ち、高度計をはじめとする従来の情報処理装置においては、ユーザに所望の運動に関する情報を提供することが困難であった。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、情報処理装置において、ユーザに所望の運動に関する情報を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の情報処理装置は、
表示手段と、
ユーザの運動に基づく行動履歴情報を取得する第１取得手段と、
前記行動履歴情報から所定の行動情報を取得する第２取得手段と、
表示制御手段と、
を備え、
前記表示制御手段は、
前記行動履歴情報における現時点の行動情報を前記行動履歴情報に連続的に付加した状態で、現時点の行動情報と前記行動履歴情報と前記所定の行動情報とを同時に前記表示手段に表示し、
現時点の行動情報と前記所定の行動情報とが同じ軸上に配置されるように前記表示手段に表示し、
現時点の行動情報及び前記所定の行動情報を、それぞれの表示位置を識別して表示することにより強調表示することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、情報処理装置において、ユーザに所望の運動に関する情報を提供することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の情報処理装置の一実施形態である情報処理装置の概略図である。
【図２】本実施形態の情報処理装置の概略構成を示すブロック図である。
【図３】描画処理部が構成する表示画面例を示す模式図であり、図３（Ａ）は最大値表示画面を示す模式図、図３（Ｂ）は遷移画面を示す模式図、図３（Ｃ）は状況表示画面を示す模式図である。
【図４】情報処理装置が実行する表示制御処理の流れを説明するフローチャートである。
【図５】現在の状況が過去の最大値を更新していることを識別して表示する状況表示画面の例を示す模式図である。
【図６】現在の状況が過去の最大値に近付いた状況における状況表示画面の例を示す模式図である。
【図７】ユーザの行動情報のログにおける欠損領域を補間する様子を示す模式図であり、図７（Ａ）は欠損領域が所定時間以内の場合を示す模式図、図７（Ｂ）は欠損領域が所定時間を上回る場合の模式図である。
【図８】表示画面の高さのスケールを過去２４時間のユーザの行動情報のログにおける振幅によって調整する様子を示す表示画面例の模式図であり、図８（Ａ）は調整を行わない場合を示す図、図８（Ｂ）は調整を行った場合を示す図である。
【図９】過去の最大値を示すマーク及び数値を折れ線における過去の最大値の位置に表示する表示画面の例を示す模式図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
本実施形態に係る情報処理装置は、スマートウォッチ等のウェアラブルな情報処理装置として構成される。また、情報処理装置は、高度計等の各種センサを備え、ユーザの日々の行動情報のログを取得し、蓄積したログをスマートフォン等の連携機器に送信する。一方、情報処理装置は、行動情報のログのうち、過去の最大値（最高到達高度等）を自装置内に保持すると共に、過去２４時間の行動情報のログを自装置内に逐次記録する。そして、情報処理装置は、過去２４時間の行動情報のログをグラフ形式で表示部に表示すると共に、過去の最大値を併せて表示部に表示する。このとき、過去の最大値にスケールを合わせると、日々の行動情報のログが低レベルなレンジに集まり、視認性等が低下するため、一旦、過去の最大値と日々の行動情報のログとを過去の最大値を視認性が高い状態で表示し、その後、日々の行動情報のログの視認性を高めた表示に切り替える。
これにより、ユーザは、行動情報のログにおける過去の自己の最大値を認識しながら、日々の行動情報のログをわかりやすい形態で確認することができる。
したがって、情報処理装置において、最大値や日々の状況等、ユーザに所望の運動に関する情報を提供することが可能となる。
【００１０】
［構成］
図１は、本発明の情報処理装置の一実施形態である情報処理装置１００の概略図である。
図１に示すように、本実施形態の情報処理装置１００は、腕時計型をなしており、本体部１と、バンド部２と、を備えている。また、情報処理装置１００は、本体部１において表示部１６を備えている。この表示部１６は、第１表示部１６ａと第２表示部１６ｂとを有しており、具体的には、第１表示部１６ａの上に第２表示部１６ｂが積層された状態で形成されている。このため、表示部１６は、必要な場合に、第１表示部１６ａの表示（例えば、各種メッセージ等の表示）に第２表示部１６ｂの表示（例えば、時計表示）を重ね合わせて表示することが可能となっている。また、本実施形態では、情報処理装置１００は、第１表示部１６ａにおいて、後述するように、グラフ化された行動情報のログを表示する。なお、図示は省略するが第２表示部１６ｂの上には操作部１９であるタッチパネルが設けられている。
さらに、情報処理装置１００は、スマートフォン等の連携機器Ｍと通信可能に構成されており、行動情報のログ等を連携機器Ｍに送信可能である。
【００１１】
図２は、本実施形態の情報処理装置１００の概略構成を示すブロック図である。
図２に示すように、情報処理装置１００は、第１ＣＰＵ１１と、第２ＣＰＵ１２と、ＲＯＭ１３と、ＲＡＭ１４と、記憶部１５と、表示部１６（第１表示部１６ａ及び第２表示部１６ｂ）と、第１表示部１６ａの表示を制御する第１表示制御部１７と、第２表示部１６ｂの表示を制御する第２表示制御部１８と、操作部１９と、センサ部２０と、ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）部２１と、通信部２２と、電源部２３等を備えている。
【００１２】
第１ＣＰＵ１１は、各種演算処理を行い、ＯＳの処理を実行することにより、情報処理装置１００におけるスマートフォンに類する機能を制御する。本実施形態において、第１ＣＰＵ１１は、ユーザの行動情報のログをグラフ化した表示、あるいは、通信部２２を介して受信した電子メールの着信や気象情報に関するメッセージの表示等、第１表示制御部１７に対する表示制御の指示を行ったり、連携機器Ｍとの通信に関する処理を行ったり、その他、スマートフォンに類する機能として実装された各種機能に係る処理を行ったりする。なお、第１ＣＰＵ１１は、第２ＣＰＵ１２が第２表示部１６ｂに表示する腕時計の機能による表示内容と同様の表示内容を、第１表示部１６ａに表示することができる。
また、本実施形態において、第１ＣＰＵ１１は、ＲＴＣ部２１から所定タイミングで時刻信号を取得し、取得した時刻信号を第２ＣＰＵ１２に出力する。さらに、第１ＣＰＵ１１は、第１表示制御部１７に対して、第２ＣＰＵ１２から入力される時刻を表示制御する指示を行う。
なお、第１ＣＰＵ１１の具体的構成については後述する。
【００１３】
第２ＣＰＵ１２は、特定のプログラムの処理を実行することにより、第２表示制御部１８に対する表示制御の指示を行ったり、その他、腕時計の機能として実装された各種機能に係る処理を行ったりする。本実施形態において、第２ＣＰＵ１２は、第１ＣＰＵ１１から入力された時刻信号を基準として、時刻を計算したり、時刻、曜日あるいは日付の表示等、第２表示制御部１８に対する表示制御の指示を行ったりする。また、第２ＣＰＵ１２は、計算した時刻を第１ＣＰＵ１１に出力する。第２ＣＰＵ１２が実行する特定のプログラムの処理は、第１ＣＰＵ１１が実行するＯＳの処理に比べて単純な動作であることから処理負荷が小さく、低消費電力で実行可能である。また、そのため、第２ＣＰＵ１２に要求されるハードウェアのスペックは、第１ＣＰＵ１１に比べて低いもので足りる。
なお、第２ＣＰＵ１２の具体的構成については後述する。
【００１４】
ＲＯＭ１３は、第１ＣＰＵ１１及び第２ＣＰＵ１２それぞれからデータの読み出しが可能であり、第１ＣＰＵ１１及び第２ＣＰＵ１２が実行する種々のプログラムや初期設定データを格納する。例えば、ＲＯＭ１３は、第１ＣＰＵ１１が実行するＯＳのプログラムやＯＳの管理下で実行される各種プログラム、あるいは、第２ＣＰＵ１２が実行する特定のプログラム（ここでは、腕時計の機能を実現する組み込み用プログラム）のプログラムを格納する。
【００１５】
ＲＡＭ１４は、第１ＣＰＵ１１及び第２ＣＰＵ１２それぞれからデータの読み出し及び書き込みが可能であり、第１ＣＰＵ１１及び第２ＣＰＵ１２に作業用のメモリ空間を提供し、作業用の一時データを記憶する。例えば、ＲＡＭ１４は、第１ＣＰＵ１１がＯＳを実行する際のシステム領域やワークエリアを提供したり、第２ＣＰＵ１２が特定のプログラムを実行する際の記憶領域を提供したりする。
【００１６】
記憶部１５は、第１ＣＰＵ１１及び第２ＣＰＵ１２それぞれからデータの読み出し及び書き込みが可能な不揮発性のメモリであり、例えば、フラッシュメモリやＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）である。記憶部１５には、スマートフォンに類する各種機能や腕時計の機能等において生成された各種データ（各種設定内容のデータ等）が記憶される。例えば、記憶部１５には、センサ部２０によって取得された行動情報のログのデータや、過去の所定期間（１年あるいは過去の全期間等）における行動情報のログの最大値（過去の最大値）のデータが記憶される。
【００１７】
表示部１６は、上述のように第１表示部１６ａと、第２表示部１６ｂと、を備えている。
第１表示部１６ａは、バックライトを有するＴＦＴカラー液晶パネル等のアクティブマトリクス型の液晶表示装置から構成され、後述する第１表示制御部１７の制御下にて各種情報を表示画面に表示する。
【００１８】
第１表示制御部１７は、表示用データを生成して第１表示部１６ａの表示画面に表示させる制御を行う。
本実施形態において、第１表示制御部１７は、例えば、第１ＣＰＵ１１からの表示指示に従って、グラフ化された行動情報のログの表示データや、電子メールの着信や気象情報に関するメッセージの表示データを生成し、第１表示部１６ａから出力させる。
【００１９】
第２表示部１６ｂは、部分的にまたは全体的に光を透過可能なＰＮ（Ｐｏｌｙｍｅｒ  Ｎｅｔｗｏｒｋ）液晶パネル（ここでは単純マトリクス型の液晶表示装置）から構成され、後述する第２表示制御部１８の制御下にて各種情報を表示画面に表示（ここではセグメント表示）する。
本実施形態において、第２表示部１６ｂであるＰＮ液晶パネルは、図１に示すように、上述した第１表示部１６ａであるＴＦＴカラー液晶パネルの表示画面上に積層されている。このＰＮ液晶パネルは、電位が掛けられていない部位では液晶分子が不規則に並び、光を反射するようになっている。つまり、この電位が掛けられていない部位において、ＰＮ液晶パネルによる表示がなされることとなる。一方、電位が掛けられた部位では、液晶分子が表示画面に対して垂直に整列するので、光を透過可能となっている。つまり、この電位が掛けられた部位では、上述のＴＦＴカラー液晶パネルからの光を透過可能となるので、当該ＰＮ液晶パネルを介して当該ＴＦＴカラー液晶パネルによる表示を視認することができる。即ち、本実施形態の表示部１６では、第１表示部１６ａによる表示に第２表示部１６ｂによる表示を重ね合わせた状態で表示することができるようになっている。
【００２０】
第２表示制御部１８は、表示用データを生成して第２表示部１６ｂの表示画面に表示させる制御を行う。
本実施形態において、第２表示制御部１８は、例えば、第２ＣＰＵ１２からの表示指示に従って、時刻画像の表示用データを生成し、第２表示部１６ｂから出力させる。
【００２１】
操作部１９は、第２表示部１６ｂの表示画面上に設けられた静電容量方式のタッチパネルである。操作部１９は、タッチパネル上におけるユーザのタッチ操作位置と操作内容とを検出して当該操作に応じた信号を発生させて、入力信号として第１ＣＰＵ１１に出力する。
【００２２】
センサ部２０は、地磁気センサ、ジャイロセンサ、３軸加速度センサ、気圧センサ、気温センサ、生体センサ（心拍あるいは血圧等のセンサ）あるいはＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）等を利用した位置センサ等の各種センサを備えている。本実施形態において、センサ部２０の検出信号は、所定時間間隔（１分毎あるいは１０分毎等）で第１ＣＰＵ１１に出力される。なお、センサ部２０の検出信号を第２ＣＰＵ１２にも出力する構成とし、腕時計の機能の一部として、これらセンサの検出信号に基づく情報を表示することとしてもよい。
【００２３】
ＲＴＣ部２１は、水晶振動子等の発振素子を備え、情報処理装置１００の電源がオンとされていない間も、電源部２３からの電力供給または補助電源（一次電池等）からの電力供給によって、継続して時刻をカウントする。本実施形態において、ＲＴＣ部２１は、第１ＣＰＵ１１に対して、カウントした時刻を示す時刻信号を出力する。なお、ＲＴＣ部２１の時刻信号を第２ＣＰＵ１２に出力する構成としてもよい。
【００２４】
通信部２２は、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）（商標）あるいはＷｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）等の無線通信機能を備え、スマートフォン等の連携機器Ｍと通信を行う。
【００２５】
電源部２３は、情報処理装置１００の動作に係る電力を所定の電圧で供給する。電源部２３は、例えば、各種方式の電池（リチウム電池、ニッケル・水素充電池等）を具備している。本実施形態では、電源部２３から第１ＣＰＵ１１及び第２ＣＰＵ１２に対して電力が供給される。
また、電源部２３は、電池残量を検出し、検出した電池残量を示す信号を第１ＣＰＵ１１に出力する。
【００２６】
次に、第１ＣＰＵ１１及び第２ＣＰＵ１２の具体的構成について説明する。
図２に示すように、第１ＣＰＵ１１は、ハードウェア構成として、プログラムカウンタ１１ａと、制御部１１ｂとを備えている。また、第１ＣＰＵ１１は、ＯＳのプログラムあるいは各種プログラム（後述する表示制御処理等）を実行することにより、時刻取得部１１ｃと、センサ情報取得部１１ｄと、描画処理部１１ｅと、表示処理部１１ｆと、モード設定部１１ｇと、通信処理部１１ｈとを構成する。
【００２７】
プログラムカウンタ１１ａは、第１ＣＰＵ１１内部に備えられるレジスタであり、次に実行されるプログラムが格納されたＲＡＭ１４のアドレスを記憶している。
制御部１１ｂは、第１ＣＰＵ１１内の各部（不図示のデコード回路や演算回路等）における動作タイミングや動作内容等、第１ＣＰＵ１１においてプログラムを実行するための動作を管理する。また、制御部１１ｂは、プログラムカウンタ１１ａに、次に実行されるプログラムが格納されたＲＡＭ１４のアドレスを逐次書き込む。
【００２８】
時刻取得部１１ｃは、ＲＴＣ部２１から所定タイミング（例えば起動時や時刻の調整時等）で時刻信号を取得する。そして、時刻取得部１１ｃは、取得した時刻信号を第２ＣＰＵ１２に出力する。また、時刻取得部１１ｃは、第２ＣＰＵ１２によって計算され、出力される時刻を取得する。
【００２９】
センサ情報取得部１１ｄは、センサ部２０に備えられた各種センサの検出信号を取得する。例えば、センサ情報取得部１１ｄは、気圧センサによって検出される気圧を取得する。センサ情報取得部１１ｄは、取得した気圧から、情報処理装置１００が位置する高度を算出する。同様に、センサ情報取得部１１ｄは、位置センサによって検出される位置、生体センサによって検出される心拍数や血圧、３軸加速度センサによって検出される３軸方向の加速度等を取得し、これらの情報から算出可能な各種データ（位置から算出可能な速度等）を逐次算出する。
そして、センサ情報取得部１１ｄは、取得した各種センサの検出結果のデータ及び算出した各種データを記憶部１５に蓄積して記憶する。
【００３０】
また、センサ情報取得部１１ｄは、記憶部１５に保持されている行動情報のログの過去の最大値が更新されているか否かを所定時間（例えば２４時間）毎に判定して、更新されている場合には、過去の最大値のデータを書き替える。なお、ユーザによって、行動情報のログの過去の最大値が更新されているか否かを判定させる指示入力が行われた場合、センサ情報取得部１１ｄは、現在蓄積されている過去２４時間の行動情報のログのデータを参照して、行動情報のログの過去の最大値が更新されているか否かを判定し、更新されている場合には、過去の最大値のデータを書き替える。また、ユーザによって、過去の最大値をリセットさせる指示入力が行われた場合、センサ情報取得部１１ｄは、過去の最大値のデータを、現在蓄積されている過去２４時間の行動情報のログのデータにおける最大値に書き替える。
【００３１】
描画処理部１１ｅは、センサ情報取得部１１ｄによって取得され、記憶部１５に蓄積して記憶されたユーザの行動情報のログ（ユーザが到達した高度、走行速度、消費カロリー、心拍数、血圧、歩数等のログ）を表示するための表示画面の構成を行う。本実施形態において、描画処理部１１ｅは、ユーザの行動情報のログにおける過去の最大値を主として表示するための表示画面（以下、「最大値表示画面」と呼ぶ。）と、ユーザの行動情報のログにおける過去２４時間の状況を主として表示するための表示画面（以下、「状況表示画面」と呼ぶ。）と、最大値表示画面と状況表示画面とを遷移させるための表示画面（以下、「遷移画面」呼ぶ。）とを構成する。
【００３２】
ただし、遷移画面は、最大値表示画面と状況表示画面とを遷移させる際に、必ず表示されるものではなく、ユーザの行動情報のログにおける最大値と過去２４時間の記録値とが近い値の場合には表示しない等、条件に応じて表示しない設定とすることが可能である。例えば、本実施形態において、描画処理部１１ｅは、ユーザの行動情報のログにおける過去の最大値がユーザの行動情報のログにおける現在の値の所定倍（例えば２倍）以下である場合、遷移画面を構成しない。また、描画処理部１１ｅは、ユーザの行動情報のログにおける過去の最大値が過去２４時間の最大値未満の場合（即ち、過去２４時間以内にそれまでの過去の最大値を上回り、過去の最大値が未だ更新されていない場合）、遷移画面を構成しない。遷移画面が構成されない場合、最大値表示画面である状況表示画面が当初から継続して表示されることとなる。
【００３３】
図３（Ａ）〜（Ｃ）は、描画処理部１１ｅが構成する表示画面例を示す模式図であり、図３（Ａ）は最大値表示画面を示す模式図、図３（Ｂ）は遷移画面を示す模式図、図３（Ｃ）は状況表示画面を示す模式図である。なお、図３においては、ユーザの行動情報のログとして、ユーザが到達した高度を表示する場合を例として示している。
【００３４】
図３（Ａ）に示すように、最大値表示画面では、表示画面の右端領域（例えば表示画面の幅における右側１／３の領域）に時刻が表示され、表示画面の残りの領域において、ユーザの行動情報のログのうち、過去の最大値（最高到達高度「Ｍａｘ」）を示すマーク及び数値が、表示画面の高さにおける中央から上端の間に示されている。即ち、最大値表示画面では、過去の最大値を示すマークによって、過去の最大値の表示位置が識別表示され、過去の最大値を示すマークの表示位置周辺に表示された付随領域（図３（Ａ）における「Ｍａｘ  １０３４ｍ」が表示された矩形領域）に、過去の最大値の数値が示されている。なお、このとき、表示画面の下端が高度ゼロの基準線となっている。
【００３５】
最大値表示画面では、過去２４時間の行動情報のログ（過去２４時間の高度の履歴）は、表示画面下端（高度ゼロの基準線）から、過去の最大値との実際の比率に基づく高さで表示される。また、過去２４時間の行動情報のログは、折れ線グラフによって数値が表されると共に、表示画面下端から折れ線までの領域に所定の塗りつぶし（例えば、高度が表示される場合には山をイメージした模様等）が施される。さらに、過去２４時間の行動情報のログは、表示画面の幅方向における左方が過去となっており、折れ線の右端が現在の状況を示している。現在の状況については、現在の状況（現在高度「Ｎｏｗ」）を示すマーク及び数値が折れ線の右端に示されている。即ち、最大値表示画面では、現在の状況を示すマークによって、現在の状況の表示位置が識別表示され、現在の状況を示すマークの表示位置周辺に表示された付随領域（図３（Ａ）における「Ｎｏｗ  ３５２ｍ」が表示された矩形領域）に、現在の状況の数値が示されている。
このような表示とすることにより、ユーザの行動情報のログのうち、過去の最大値を視認しやすい形態で示すことができる。また、現在の状況及び過去の最大値のマーク及び数値を示すことで、これらを識別して強調表示することができ、ユーザによりわかりやすいものとできる。
【００３６】
また、図３（Ｂ）に示すように、遷移画面では、表示画面の高さ方向のスケールが拡大され、過去の最大値が表示画面上方に移動すると共に、現在の状況を示すマークが表示画面の高さにおける中央付近に位置するように、過去２４時間の行動情報のログを示す折れ線が座標変換される。なお、遷移画面は、最大値表示画面が所定時間（例えば１秒）表示された後に表示され、遷移画面では、最大値表示画面から、上述の変化がアニメーションによって連続的に表示される。
このような表示とすることにより、ユーザに対して、最大値表示画面から変化していること、及び、どのように変化しているかをわかりやすい形態で示すことができる。
【００３７】
また、図３（Ｃ）に示すように、状況表示画面では、最大値表示画面と同様に、表示画面の右端領域に時刻が表示される。一方、状況表示画面では、表示画面の残りの領域において、ユーザの行動情報のログのうち、過去の最大値（最高到達高度「Ｍａｘ」）が遷移画面を経て表示画面上方に移動し、過去の最大値の数値が大きい場合、表示画面の上端を超える位置に移動（即ち、過去の最大値を示すマークが表示画面から消去）される。ただし、過去の最大値を示すマークが表示画面から消去された場合であっても、過去の最大値を示す数値は、現在の状況（現在高度「Ｎｏｗ」）の付随領域の直上の位置に表示される。即ち、状況表示画面では、過去の最大値を示すマークが表示画面から消去された場合であっても、過去の最大値の付随領域が表示画面に付加して表示されることで、過去の最大値の数値（報知情報）が報知される。なお、このとき、過去の最大値を示すマークが表示画面上端を超えていることを示す矢印が、過去の最大値を示す数値から上方に向けて表示される。
このような表示とすることにより、ユーザの行動情報のログのうち、過去２４時間の状況を視認しやすい形態で示すことができる。
【００３８】
表示処理部１１ｆは、各機能部が取得した情報や処理結果を表示する表示制御のための指示信号を第１表示制御部１７に出力する。例えば、表示処理部１１ｆは、描画処理部１１ｅによって生成された行動情報のログを表す表示画面（即ち、最大値表示画面、遷移画面あるいは状況表示画面等）を表示する表示制御のための指示信号を第１表示制御部１７に出力する。
【００３９】
モード設定部１１ｇは、ユーザによる設定または情報処理装置１００の状態に応じて、情報処理装置１００において情報を表示するための複数の表示モードのいずれかを設定する。本実施形態において、情報処理装置１００には、表示内容の質を優先するインタラクティブモード（通常モード）と、低消費電力な処理を優先するアンビエントモード（セーブモード）とが用意されている。インタラクティブモードでは、センサ情報取得部１１ｄによって各種センサの検出結果のデータが常時（例えば１分毎に）取得され、これに応じた頻度で、描画処理部１１ｅが表示画面（状況表示画面）を逐次更新する。一方、アンビエントモードでは、センサ情報取得部１１ｄによって各種センサの検出結果のデータが間欠的に（例えば１０分毎に）取得され、これに応じた頻度で、描画処理部１１ｅが表示画面（状況表示画面）を逐次更新する。
【００４０】
通信処理部１１ｈは、通信部２２を介して受信された情報をその情報に応じた各機能部に出力したり、各機能部から他の電子機器に送信される情報を通信部２２を介して送信したりする。例えば、通信処理部１１ｈは、記憶部１５に記憶されている行動情報のログのデータを所定時間毎（例えば２４時間毎）に通信部２２を介して、連携機器Ｍに送信する。
【００４１】
また、図２に示すように、第２ＣＰＵ１２は、ハードウェア構成として、プログラムカウンタ１２ａと、制御部１２ｂとを備えている。また、第２ＣＰＵ１２は、特定のプログラムを実行することにより、計時部１２ｃと、表示処理部１２ｄとを構成する。
【００４２】
プログラムカウンタ１２ａは、第２ＣＰＵ１２内部に備えられるレジスタであり、次に実行されるプログラムが格納されたＲＡＭ１４のアドレスを記憶している。
制御部１２ｂは、第２ＣＰＵ１２内の各部（不図示のデコード回路や演算回路等）における動作タイミングや動作内容等、第２ＣＰＵ１２においてプログラムを実行するための動作を管理する。また、制御部１２ｂは、プログラムカウンタ１２ａに、次に実行されるプログラムが格納されたＲＡＭ１４のアドレスを逐次書き込む。
【００４３】
計時部１２ｃは、第１ＣＰＵ１１から入力される時刻信号に基づいて、時刻を計算する。そして、計時部１２ｃは、計算した時刻を第１ＣＰＵ１１に出力する。
表示処理部１２ｄは、第２表示部１６ｂによって時刻を表示する設定とされている場合に、計時部１２ｃの処理結果を表示する表示制御のための指示信号を第２表示制御部１８に出力する。
第２表示制御部１８に出力する。
【００４４】
［動作］
次に、動作を説明する。
図４は、情報処理装置１００が実行する表示制御処理の流れを説明するフローチャートである。
表示制御処理は、ユーザによる表示制御処理を開始させる指示（行動情報のログをグラフ表示させる指示）の入力によって開始される。
ステップＳ１において、描画処理部１１ｅは、記憶部１５に記憶されているユーザの行動情報の過去の最大値のデータ及び過去２４時間の行動情報のログのデータを取得する。
ステップＳ２において、描画処理部１１ｅは、取得した過去の最大値のデータ及び過去２４時間の行動情報のログのデータを用いて、最大値表示画面を構成する（図３（Ａ）参照）。ステップＳ２において構成された最大値表示画面は、表示処理部１１ｆによって第１表示制御部１７に表示制御のための指示信号が出力されて、第１表示部１６ａに表示される。
【００４５】
ステップＳ３において、描画処理部１１ｅは、ユーザの行動情報のログにおける過去の最大値がユーザの行動情報のログにおける現在の値の所定倍（例えば２倍）以上であるか否かの判定を行う。
ユーザの行動情報のログにおける過去の最大値がユーザの行動情報のログにおける現在の値の所定倍以上である場合、ステップＳ３においてＹＥＳと判定されて、処理はステップＳ４に移行する。
一方、ユーザの行動情報のログにおける過去の最大値がユーザの行動情報のログにおける現在の値の所定倍以上でない場合、ステップＳ３においてＮＯと判定されて、処理はステップＳ７に移行する。
【００４６】
ステップＳ４において、描画処理部１１ｅは、ユーザの行動情報のログにおける過去の最大値が過去２４時間の最大値未満であるか否かの判定を行う。
ユーザの行動情報のログにおける過去の最大値が過去２４時間の最大値未満でない場合、ステップＳ４においてＮＯと判定されて、処理はステップＳ５に移行する。
一方、ユーザの行動情報のログにおける過去の最大値が過去２４時間の最大値未満である場合、ステップＳ４においてＹＥＳと判定されて、処理はステップＳ７に移行する。
ステップＳ５において、描画処理部１１ｅは、遷移画面を構成する（図３（Ｂ）参照）。ステップＳ５において構成された遷移画面は、表示処理部１１ｆによって第１表示制御部１７に表示制御のための指示信号が出力されて、第１表示部１６ａに表示される。なお、本実施形態において、遷移画面は、連続的に変化するアニメーションの表示画面として表示される。
【００４７】
ステップＳ６において、描画処理部１１ｅは、状況表示画面を構成する（図３（Ｃ）参照）。
ステップＳ７において、描画処理部１１ｅは、表示制御処理の終了が指示入力されているか否かの判定を行う。
表示制御処理の終了が指示入力されていない場合、ステップＳ７においてＮＯと判定されて、処理はステップＳ６に移行する。
一方、表示制御処理の終了が指示入力されている場合、ステップＳ７においてＹＥＳと判定されて、表示制御処理は終了となる。
【００４８】
このような処理により、ユーザは、行動情報のログにおける過去の自己の最大値を認識しながら、日々の行動情報のログをわかりやすい形態で確認することができる。
したがって、情報処理装置において、最大値や日々の状況等、ユーザに所望の運動に関する情報を提供することが可能となる。
【００４９】
［変形例１］
上述の実施形態において、状況表示画面を表示する場合に、現在の状況が過去の最大値を更新していることを識別して表示することができる。
図５は、現在の状況が過去の最大値を更新していることを識別して表示する状況表示画面の例を示す模式図である。なお、図５においては、登山を行っている場合に高度をグラフ表示する場合の例を示している。
図５に示すように、ユーザの行動情報のログにおける現在の状況（高度１０４８ｍ）が過去の最大値を更新している場合、描画処理部１１ｅは、図５の左側に示す状況表示画面のように、現在の状況（現在高度「Ｎｏｗ」）を示すマーク及び数値を表示する状態と、図５の右側に示す状況表示画面のように、過去の最大値（最高到達高度「Ｍａｘ」）を示すマーク及び数値を表示する状態とを交互に切り替えて表示する状況表示画面を構成する。また、描画処理部１１ｅは、図５の右側に示す過去の最大値を示す状態では、過去の最大値を更新していることを表示色を所定の色に変化させて（例えば、折れ線グラフ及び過去の最大値を示すマーク等を赤色に変化させて）識別表示している。
これにより、現在の状況が過去の最大値を更新していることをユーザにわかりやすく示すことができる。
【００５０】
［変形例２］
上述の実施形態において、状況表示画面を表示する場合に、現在の状況が過去の最大値に近付いた状況の場合、現在の状況を示す数値と過去の最大値を示す数値の表示とが干渉することを避けるよう表示形態を変化させることができる。
図６は、現在の状況が過去の最大値に近付いた状況における状況表示画面の例を示す模式図である。図６においては、登山を行っている場合に高度をグラフ表示する場合の例を示している。
現在の状況が過去の最大値と近づいていない状況では、現在の状況を示す数値は、過去の最大値を示す数値と同様に、現在の状況を示すマークから左上に吹き出し形式で表示される。
一方、現在の状況が過去の最大値に近付いた状況では、同様に表示すると現在の状況を示す数値が過去の最大値を示す数値と干渉する場合があるため、現在の状況を示す数値は、現在の状況を示すマークから左下に吹き出し形式で表示される。
これにより、種々の状況において、現在の状況を示す数値をユーザが視認しやすい形態で表示することができる。
【００５１】
［変形例３］
上述の実施形態において、ユーザの行動情報のログをグラフ表示する場合に、行動情報のログのデータが取得されていない領域（以下、「欠損領域」と呼ぶ。）の表示を補間することができる。
図７（Ａ）、（Ｂ）は、ユーザの行動情報のログにおける欠損領域を補間する様子を示す模式図であり、図７（Ａ）は欠損領域が所定時間（ここでは１時間）以内の場合を示す模式図、図７（Ｂ）は欠損領域が所定時間を上回る場合の模式図である。
ユーザの行動情報のログにおける欠損領域が所定時間以内の場合、描画処理部１１ｅは、図７（Ａ）に示すように、直前の行動情報のログの値でフラットに欠損領域を補間する。
これにより、グラフの見かけ上、欠損領域がない状態となる。
一方、ユーザの行動情報のログにおける欠損領域が所定時間を上回る場合、描画処理部１１ｅは、図７（Ｂ）に示すように、欠損領域の開始から所定時間分を直前の行動情報のログの値でフラットに補間する。
これにより、グラフの見かけ上、所定時間を上回る欠損領域のみが、欠損した状態となる。
このような処理により、ユーザの行動情報のログに欠損領域がある場合に、所定時間以下の欠損については欠損が認識されない状態とすると共に、所定時間を上回る欠損については、過度に補間が行われ、補間された領域（フラットな領域）が大きく目立つことを避けることができる。
【００５２】
［変形例４］
上述の実施形態において、状況表示画面では、現在の状況を示すマークが表示画面の高さにおける中央付近に位置するものとして説明したが、これに限られない。
例えば、ユーザが平地から標高の高い場所へ登山をした日の高度をグラフ表示する場合等には、表示される高度の範囲が大きくなることから、過去２４時間の最大値が表示画面上端を超え、全体の状況を把握し難い表示形態となる。
そこで、描画処理部１１ｅは、状況表示画面の高さのスケールを過去２４時間のユーザの行動情報のログにおける振幅から決定することができる。
【００５３】
図８（Ａ）、（Ｂ）は、表示画面の高さのスケールを過去２４時間のユーザの行動情報のログにおける振幅によって調整する様子を示す表示画面例の模式図であり、図８（Ａ）は調整を行わない場合を示す図、図８（Ｂ）は調整を行った場合を示す図である。
図８（Ａ）に示すように、現在の状況を示すマークが表示画面の高さにおける中央付近に位置するように表示した場合、ユーザの行動情報のログにおける振幅が大きい場合には、過去２４時間の最大値が表示画面上端を超え、全体の状況を把握し難い表示形態となる。
これに対し、描画処理部１１ｅが、状況表示画面の高さのスケールを過去２４時間のユーザの行動情報のログにおける振幅から決定するように調整した場合、過去２４時間のユーザの行動情報のログにおける最大値が表示画面の高さにおける上端以下の位置に表示され、現在の状況を示すマークが、その位置から表示画面下端までの間の位置に表示される。
これにより、ユーザの行動情報のログにおける振幅が大きい場合にも、全体の状況を把握しやすい表示形態とすることができる。
【００５４】
［変形例５］
上述の実施形態において、過去２４時間のユーザの行動情報のログに、過去の最大値が含まれる場合、過去の最大値を示すマーク及び数値を折れ線における過去の最大値の位置に表示することとしてもよい。
図９は、過去の最大値を示すマーク及び数値を折れ線における過去の最大値の位置に表示する表示画面の例を示す模式図である。
図９のような表示とした場合、過去２４時間のユーザの行動情報のログに過去の最大値が含まれることをユーザにわかりやすく示すことができる。
なお、このような表示を行うか否かについては、ユーザの指示等に基づいて描画処理部１１ｅが判定し、このような表示を行うと判定した場合に実行することができる。即ち、過去２４時間のユーザの行動情報のログに、過去の最大値が含まれる場合であっても、図３（Ｃ）等と同様に、過去の最大値を示すマーク及び数値を現在の状況を示すマーク及び数値と同軸（折れ線の右端の縦軸）に表示することとしてもよい。
なお、過去の最大値を示すマーク及び数値を現在の状況を示すマーク及び数値と同軸（折れ線の右端の縦軸）に表示することに加えて、折れ線における過去の最大値の位置に表示すること等も可能である。
【００５５】
以上のように構成される情報処理装置１００は、第１表示部１６ａと、描画処理部１１ｅとを備える。
描画処理部１１ｅは、ユーザの運動に基づく行動履歴情報を取得する。
描画処理部１１ｅは、行動履歴情報から所定の行動情報（過去の最大値）を取得する。
描画処理部１１ｅは、取得された行動履歴情報と所定の行動情報とを同時に第１表示部１６ａに表示する。
これにより、ユーザは、行動履歴情報における所定の行動情報を認識しながら、日々の行動履歴情報をわかりやすい形態で確認することができる。
したがって、情報処理装置において、ユーザに所望の運動に関する情報を提供することが可能となる。
【００５６】
描画処理部１１ｅは、行動履歴情報における現時点の行動情報を行動履歴情報に連続的に付加した状態で、現時点の行動情報と行動履歴情報と所定の行動情報とを同時に第１表示部１６ａに表示する。
これにより、現時点の行動情報と行動履歴情報と所定の行動情報とをわかりやすい形態で表示することができる。
【００５７】
描画処理部１１ｅは、現時点の行動情報を表示し、現時点の行動情報と所定の行動情報とが同じ軸上に配置されるように第１表示部１６ａに表示させる。
これにより、現時点の行動情報と所定の行動情報との関係をよりわかりやすい形態で表示することができる。
【００５８】
描画処理部１１ｅは、現時点の行動情報及び所定の行動情報を、それぞれの表示位置を識別して表示することにより強調表示する。
これにより、現時点の行動情報及び所定の行動情報の内容をよりわかりやすく表示することができる。
【００５９】
描画処理部１１ｅは、第１表示部１６ａにより表示される行動履歴情報から所定の行動情報を取得するか否かを判断する。
描画処理部１１ｅは、第１表示部１６ａにより表示される行動履歴情報から所定の行動情報を取得すると判断した場合に、行動履歴情報のうち所定の行動情報に対応する箇所を判別可能になるように表示する。
これにより、表示されている行動履歴情報から所定の行動情報を取得した場合に、所定の行動情報に対応する箇所をわかりやすく表示することができる。
【００６０】
描画処理部１１ｅは、第１表示部１６ａにより表示される行動履歴情報から所定の行動情報を取得するか否かを判断する。
描画処理部１１ｅは、第１表示部１６ａにより表示される行動履歴情報から所定の行動情報を取得すると判断した場合に、現時点の行動情報と所定の行動情報とが同じ軸上に配置されるように第１表示部１６ａに表示させる。
これにより、表示されている行動履歴情報から所定の行動情報を取得した場合に、現時点の行動情報と所定の行動情報との関係をよりわかりやすい形態で表示することができる。
【００６１】
描画処理部１１ｅは、行動履歴情報と所定の行動情報とに基づいて、当該行動履歴情報と当該所定の行動情報とを同時に第１表示部１６ａに表示させるように第１座標軸を決定する。
描画処理部１１ｅは、決定された第１座標軸に対して、行動履歴情報と所定の行動情報とを配置させた状態で第１表示部１６ａに表示させる。
これにより、行動履歴情報うち、所定の行動情報を表示画面内に収めて、視認しやすい形態で示すことができる。
【００６２】
描画処理部１１ｅは、行動履歴情報に基づいて、当該行動履歴情報のみを第１表示部１６ａに表示させるように第２座標軸を決定する。
描画処理部１１ｅは、所定の行動情報に関する報知情報（過去の最大値の数値等）を取得する。
描画処理部１１ｅは、決定された第２座標軸に対して、行動履歴情報を配置させると共に、報知情報を付加した状態で第１表示部１６ａに表示させる。
これにより、行動履歴情報を主として表示しつつ、所定の行動情報が表示画面から外れた位置にあること及び報知情報をわかりやすい形態で示すことができる。
【００６３】
描画処理部１１ｅは、行動履歴情報と所定の行動情報とに基づいて、当該行動履歴情報と当該所定の行動情報とを同時に第１表示部１６ａに表示させるように第１座標軸を決定する。
描画処理部１１ｅは、行動履歴情報に基づいて、当該行動履歴情報のみを第１表示部１６ａに表示させるように第２座標軸を決定する。
描画処理部１１ｅは、所定の行動情報に関する報知情報（過去の最大値の数値等）を取得する。
描画処理部１１ｅは、決定された第１座標軸に対して、行動履歴情報と所定の行動情報とを配置させた状態で第１表示部１６ａに表示させ、次いで連続的に、決定された第２座標軸に対して、行動履歴情報を配置させると共に、報知情報を付加した状態で表示させるように第１表示部１６ａの表示を更新する。
これにより、ユーザに対して、表示画面の状態が変化していること、及び、報知情報をわかりやすい形態で示すことができる。
【００６４】
描画処理部１１ｅは、現時点の行動情報と所定の行動情報との差分が予め設定した値以下である場合には、決定された第１座標軸に対して、行動履歴情報と所定の行動情報とを配置させた状態で第１表示部１６ａに表示させた後、第１表示部１６ａの表示を更新しない。
これにより、必要がない場合に、第１表示部１６ａの表示を更新する表示が行われることを防ぐことができる。
【００６５】
描画処理部１１ｅは、現時点の行動情報及び所定の行動情報の表示位置周辺に、現時点の行動情報及び所定の行動情報それぞれの内容を表示する付随領域を表示し、現時点の行動情報及び所定の行動情報の付随領域のうち、少なくとも一方の表示位置を、他方と干渉しない位置に変更する。
これにより、種々の状況において、現時点の行動情報及び所定の行動情報をユーザが視認しやすい形態で表示することができる。
【００６６】
情報処理装置１００は、モード設定部１１ｇを備える。
モード設定部１１ｇは、表示内容の質を優先する通常モードと、低消費電力な処理を優先するセーブモードとのいずれかを設定する。
モード設定部１１ｇは、通常モードの場合に比べて、セーブモードの場合における行動履歴情報の取得頻度を低下させる。
これにより、モードに応じて、情報処理装置１００の表示内容の質及び消費電力の低さを選択して優先することができる。
【００６７】
描画処理部１１ｅは、行動履歴情報が取得されていない欠損領域が存在する場合に、当該欠損領域を補間する処理を実行する。
これにより、行動履歴情報の欠損が目立たない表示形態とすることができる。
【００６８】
所定の行動情報は、過去最高の到達高度である。
これにより、ユーザの行動履歴情報として高度を表示する場合に、過去最高の到達高度をわかりやすく表示することができる。
【００６９】
描画処理部１１ｅは、現時点の行動情報と所定の行動情報とを示すマーク及び数値を表示することにより強調表示する。
これにより、現時点の行動情報及び所定の行動情報の表示画面における位置及び内容をわかりやすく表示することができる。
【００７０】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。即ち、本発明は、ユーザの運動に基づく行動履歴情報を取得し、行動履歴情報から所定の行動情報を取得し、取得された行動履歴情報及び所定の行動情報を同時に表示することができれば、種々の表示対象を種々の装置によって表示する場合に適用可能である。
【００７１】
上述の実施形態では、ユーザの行動情報の例として主に到達高度をグラフ表示する場合について説明したが、これに限られない。即ち、ユーザの走行速度、消費カロリー、心拍数、血圧、歩数等をグラフ表示することが可能であり、これらのグラフを切り替えて表示することも可能である。
【００７２】
また、上述の実施形態では、本発明が適用される情報処理装置１００は、ウェアラブルな情報処理装置を例として説明したが、特にこれに限定されない。
例えば、本発明は、情報処理機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、スマートフォン、ポータブルゲーム機等に適用可能である。
【００７３】
また、上述の実施形態において、第２表示部１６ｂをＰＮ型液晶パネルであるものとして説明したが、これに限られない。第２表示部１６ｂは、液晶に印加する電位に応じて、光を透過する状態となる表示デバイスであればよく、例えば、ＰＮ型以外の高分子分散（ＰＤ：Ｐｏｌｙｍｅｒ  Ｄｉｓｐｅｒｓｅｄ）型液晶パネル、有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）パネル、無機ＥＬパネル、ＴＦＴ液晶パネル等の透過型の表示デバイスを用いることができる。
【００７４】
また、上述の実施形態において、第２表示部１６ｂを第１表示部１６ａの表示画面上に積層するものとして説明したが、これに限られない。即ち、第１表示部１６ａを透過型の表示デバイスで構成することにより、第１表示部１６ａを第２表示部１６ｂの表示画面上に積層することも可能である。
【００７５】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図２の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が情報処理装置１００に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図２の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
【００７６】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【００７７】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布されるリムーバブルメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディアは、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、または光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ），Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ（ブルーレイディスク）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図２のＲＯＭ１３や、図２の記憶部１５に含まれるハードディスク等で構成される。
【００７８】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００７９】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００８０】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
表示手段と、
ユーザの運動に基づく行動履歴情報を取得する第１取得手段と、
前記行動履歴情報から所定の行動情報を取得する第２取得手段と、
前記第１取得手段により取得された行動履歴情報と、前記第２取得手段により取得された前記所定の行動情報とを同時に前記表示手段に表示する表示制御手段と、
を備えることを特徴とする情報処理装置。
［付記２］
前記表示制御手段は、前記行動履歴情報における現時点の行動情報を前記行動履歴情報に連続的に付加した状態で、現時点の行動情報と前記行動履歴情報と前記所定の行動情報とを同時に前記表示手段に表示することを特徴とする付記１に記載の情報処理装置。
［付記３］
前記表示制御手段は、現時点の行動情報を表示し、現時点の行動情報と前記所定の行動情報とが同じ軸上に配置されるように前記表示手段に表示させることを特徴とする付記２に記載の情報処理装置。
［付記４］
前記表示制御手段は、現時点の行動情報及び前記所定の行動情報を、それぞれの表示位置を識別して表示することにより強調表示することを特徴とする付記３に記載の情報処理装置。
［付記５］
前記第２取得手段が、前記表示手段により表示される前記行動履歴情報から前記所定の行動情報を取得するか否かを判断する判断手段を備え、
前記表示制御手段は、前記判断手段が、前記表示手段により表示される前記行動履歴情報から前記第２取得手段が前記所定の行動情報を取得すると判断した場合に、前記行動履歴情報のうち前記所定の行動情報に対応する箇所を判別可能になるように表示することを特徴とする付記１から４のいずれか１つに記載の情報処理装置。
［付記６］
前記第２取得手段が、前記表示手段により表示される前記行動履歴情報から前記所定の行動情報を取得するか否かを判断する判断手段を備え、
前記表示制御手段は、前記判断手段が、前記表示手段により表示される前記行動履歴情報から前記第２取得手段が前記所定の行動情報を取得すると判断した場合に、現時点の行動情報と前記所定の行動情報とが同じ軸上に配置されるように前記表示手段に表示させることを特徴とする付記１から４のいずれか１つに記載の情報処理装置。
［付記７］
前記行動履歴情報と前記所定の行動情報とに基づいて、当該行動履歴情報と当該所定の行動情報とを同時に前記表示手段に表示させるように第１座標軸を決定する第１座標軸決定手段を備え、
前記表示制御手段は、前記第１座標軸決定手段により決定された前記第１座標軸に対して、前記行動履歴情報と前記所定の行動情報とを配置させた状態で前記表示手段に表示させることを特徴とする付記１から５のいずれか１つに記載の情報処理装置。
［付記８］
前記行動履歴情報に基づいて、当該行動履歴情報のみを前記表示手段に表示させるように第２座標軸を決定する第２座標軸決定手段と、
前記所定の行動情報に関する報知情報を取得する報知情報取得手段とを備え、
前記表示制御手段は、前記第２座標軸決定手段により決定された前記第２座標軸に対して、前記行動履歴情報を配置させると共に、前記報知情報を付加した状態で前記表示手段に表示させることを特徴とする付記１から７のいずれか１つに記載の情報処理装置。
［付記９］
前記行動履歴情報と前記所定の行動情報とに基づいて、当該行動履歴情報と当該所定の行動情報とを同時に前記表示手段に表示させるように第１座標軸を決定する第１座標軸決定手段と、
前記行動履歴情報に基づいて、当該行動履歴情報のみを前記表示手段に表示させるように第２座標軸を決定する第２座標軸決定手段と、
前記所定の行動情報に関する報知情報を取得する報知情報取得手段とを備え、
前記表示制御手段は、前記第１座標軸決定手段により決定された前記第１座標軸に対して、前記行動履歴情報と前記所定の行動情報とを配置させた状態で前記表示手段に表示させ、次いで連続的に、前記第２座標軸決定手段により決定された前記第２座標軸に対して、前記行動履歴情報を配置させると共に、前記報知情報を付加した状態で表示させるように前記表示手段の表示を更新することを特徴とする付記１から７のいずれか１つに記載の情報処理装置。
［付記１０］
前記表示制御手段は、現時点の行動情報と前記所定の行動情報との差分が予め設定した値以下である場合には、前記第１座標軸決定手段により決定された前記第１座標軸に対して、前記行動履歴情報と前記所定の行動情報とを配置させた状態で前記表示手段に表示させた後、前記表示手段の表示を更新しないことを特徴とする付記９に記載の情報処理装置。
［付記１１］
前記表示制御手段は、現時点の行動情報及び前記所定の行動情報の表示位置周辺に、現時点の行動情報及び前記所定の行動情報それぞれの内容を表示する付随領域を表示し、現時点の行動情報と前記所定の行動情報との差分が予め設定した値以下である場合、現時点の行動情報及び前記所定の行動情報の前記付随領域のうち、少なくとも一方の表示位置を、他方と干渉しない位置に変更することを特徴とする付記１から１０のいずれか１つに記載の情報処理装置。
［付記１２］
表示内容の質を優先する通常モードと、低消費電力な処理を優先するセーブモードとのいずれかを設定するモード設定手段を備え、
前記モード設定手段は、通常モードの場合に比べて、セーブモードの場合における前記行動履歴情報の取得頻度を低下させることを特徴とする付記１から１１のいずれか１つに記載の情報処理装置。
［付記１３］
前記表示制御手段は、前記行動履歴情報が取得されていない欠損領域が存在する場合に、当該欠損領域を補間する処理を実行することを特徴とする付記１から１２のいずれか１つに記載の情報処理装置。
［付記１４］
前記所定の行動情報は、過去最高の到達高度であることを特徴とする付記１から１３のいずれか１つに記載の情報処理装置。
［付記１５］
前記表示制御手段は、現時点の行動情報と前記所定の行動情報とを示すマーク及び数値を表示することにより強調表示することを特徴とする付記１から１４のいずれか１つに記載の情報処理装置。
［付記１６］
表示手段を備える情報処理装置の情報処理方法であって、
ユーザの運動に基づく行動履歴情報を取得する第１取得ステップと、
前記行動履歴情報から所定の行動情報を取得する第２取得ステップと、
前記第１取得ステップにおいて取得された行動履歴情報と、前記第２取得ステップにおいて取得された前記所定の行動情報とを同時に前記表示手段に表示する表示制御ステップと、
を含むことを特徴とする情報処理方法。
［付記１７］
表示手段を備える情報処理装置を制御するコンピュータに、
ユーザの運動に基づく行動履歴情報を取得する第１取得機能と、
前記行動履歴情報から所定の行動情報を取得する第２取得機能と、
前記第１取得機能により取得された行動履歴情報と、前記第２取得機能により取得された前記所定の行動情報とを同時に前記表示手段に表示する表示制御機能と、
を実現させることを特徴とするプログラム。
【符号の説明】
【００８１】
１・・・本体部，２・・・バンド部，１００・・・情報処理装置，１１・・・第１ＣＰＵ，１１ａ，１２ａ・・・プログラムカウンタ，１１ｂ，１２ｂ・・・制御部，１１ｃ・・・時刻取得部，１１ｄ・・・センサ情報取得部，１１ｅ・・・描画処理部，１１ｆ・・・表示処理部，１１ｇ・・・モード設定部，１１ｈ・・・通信処理部，１２・・・第２ＣＰＵ，１２ｃ・・・計時部，１２ｄ・・・表示処理部，１３・・・ＲＯＭ，１４・・・ＲＡＭ，１５・・・記憶部，１６・・・表示部，１６ａ・・・第１表示部，１６ｂ・・・第２表示部，１７・・・第１表示制御部，１８・・・第２表示制御部，１９・・・操作部，２０・・・センサ部，２１・・・ＲＴＣ部，２２・・・通信部，２３・・・電源部
【図１】
0006740611.tif 000002
【図２】
0006740611.tif 000003
【図３】
0006740611.tif 000004
【図４】
0006740611.tif 000005
【図５】
0006740611.tif 000006
【図６】
0006740611.tif 000007
【図７】
0006740611.tif 000008
【図８】
0006740611.tif 000009
【図９】
0006740611.tif 000010