(57)【特許請求の範囲】
【請求項１】
制御部を有するコンピュータが実行する情報処理方法であって、
前記制御部は、
対象者に装着された加速度センサ及び角速度センサからの各センサ信号に基づく、前記対象者の姿勢に関する姿勢データであって、前記対象者の体軸の傾きを示す体軸データを含む前記姿勢データを取得し、
取得された前記姿勢データに含まれる前記体軸データに少なくとも基づいて、前記対象者の姿勢の不安定性を評価し、
評価された前記不安定性に応じた消費カロリーを算出する、情報処理方法。
【請求項２】
前記取得することは、
前記対象者の移動時における歩数データ及び距離データと、前記加速度センサ又は前記角速度センサからの前記対象者の移動時の左右のブレを示す左右ブレデータとを取得し、
前記制御部は、さらに
取得された前記歩数データ、前記距離データ、及び前記左右ブレデータに基づいて、前記対象者の左右の歩幅を算出し、
前記評価することは、
前記不安定性として、前記左右の歩幅の非対称性を評価し、
前記消費カロリーを算出することは、
前記歩幅の非対称性に基づいて、前記消費カロリーを増加させる、請求項１に記載の情報処理方法。
【請求項３】
前記歩幅を算出することは、
左右それぞれの平均歩幅及び全体の平均歩幅を算出し、
前記全体の平均歩幅に対する、左右それぞれの平均歩幅の差の割合に基づいて、前記消費カロリーを増加させる、請求項２に記載の情報処理方法。
【請求項４】
前記消費カロリーを算出することは、
前記体軸の傾きと閾値との比較結果又は前記体軸の傾きの変動の幅と所定範囲との比較結果に基づいて、前記消費カロリーを増加させる、請求項１乃至３いずれか一項に記載の情報処理方法。
【請求項５】
前記制御部は、さらに、
前記歩幅及び前記姿勢データに基づいて、前記対象者の移動負荷レベルを算出する、請求項２に記載の情報処理方法。
【請求項６】
前記取得することは、
所定期間における前記対象者の移動軌跡データを取得し、
前記制御部は、さらに、
前記移動負荷レベルに応じた表示態様を用いて、前記移動軌跡データを表示部に表示するよう制御する、請求項５に記載の情報処理方法。
【請求項７】
コンピュータに実行させるプログラムであって、
対象者に装着された加速度センサ及び角速度センサからの各センサ信号に基づく、前記対象者の姿勢に関する姿勢データであって、前記対象者の体軸の傾きを示す体軸データを含む前記姿勢データを取得し、
取得された前記姿勢データに含まれる前記体軸データに少なくとも基づいて、前記対象者の姿勢の不安定性を評価し、
評価された前記不安定性に応じた消費カロリーを算出する、
処理を実行させる、プログラム。
【請求項８】
対象者に装着された加速度センサ及び角速度センサからの各センサ信号に基づく、前記対象者の姿勢に関する姿勢データであって、前記対象者の体軸の傾きを示す体軸データを含む前記姿勢データを取得する取得部と、
取得された前記姿勢データに含まれる前記体軸データに少なくとも基づいて、前記対象者の姿勢の不安定性を評価する評価部と、
前記評価部により評価された不安定性に応じた消費カロリーを算出する算出部と、
を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理方法、プログラム及び情報処理装置に関する。
【背景技術】
【０００２】
従来、ユーザの移動距離や移動時間に応じたフィットネスレベルや消費カロリーを求め、このフィットネスレベルや消費カロリーをユーザにフィードバックする技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２２８５６８
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術では、消費カロリーは、一般的にＭＥＴｓ法（Metabolic equivalents）等を用いて算出される。ここで、運動時の姿勢の良し悪しが、カロリーの消費について影響を与えることが知られている。例えば、左右の歩幅の違いにより、消費カロリーが増大する（参考 "Walking Speed and Step Length Asymmetry Modify the Energy Cost of Walking After Stroke," Neurorehabilitation and Neural Repair 2015, Vol. 29(5) 416-423）。これにより、姿勢が悪い状態で運動する方が、姿勢が良い状態で運動するよりも、消費カロリーが増大すると考えられる。
【０００５】
しかしながら、従来技術では、運動時の姿勢の判定が容易ではないこと等により、消費カロリーの算出の際に、対象者の姿勢は考慮されていなかった。
【０００６】
そこで、開示の技術は、対象者の姿勢に応じた消費カロリーを算出することを目的とする。
【課題を解決するための手段】
【０００７】
開示の技術の一態様における情報処理方法は、制御部を有するコンピュータが実行する情報処理方法であって、前記制御部は、対象者に装着された加速度センサ及び角速度センサからの各センサ信号に基づく、前記対象者の姿勢に関する姿勢データを取得し、取得された前記姿勢データに基づいて、前記対象者の姿勢の不安定性を評価し、評価された前記不安定性に応じた消費カロリーを算出する。
【発明の効果】
【０００８】
開示の技術によれば、対象者の姿勢に応じた消費カロリーを算出することができる。
【図面の簡単な説明】
【０００９】
【図１】実施例における情報処理システムの一例を示す図である。
【図２】実施例における情報処理装置のハードウェア構成を示す概略構成図である。
【図３】実施例における処理装置のハードウェア構成の一例を示す図である。
【図４】実施例における情報処理装置の機能構成の一例を示す図である。
【図５】実施例における第１算出部の機能構成の一例を示す図である。
【図６】実施例における第２算出部の機能構成の一例を示す図である。
【図７】歩行時に記録された各データの一例を示す図である。
【図８】スコア算出の一例を説明するための図である。
【図９】メイン画面の一例を示す図である。
【図１０】スポーツウォークに関連する画面の一例を示す図である。
【図１１】移動軌跡を表示する画面の一例を示す図である。
【図１２】ダイエットに関連する画面の一例を示す図である。
【図１３】スポーツウォーク時の画面の一例を示す図である。
【図１４】スポーツウォークにおけるスコアの結果画面の一例を示す図である。
【図１５】スポーツウォークにおけるビジュアルの結果画面の一例を示す図である。
【図１６】スポーツウォークにおけるグラフの結果画面の一例を示す図である。
【図１７】スポーツウォークにおける体幹の結果画面の一例を示す図である。
【図１８】ダイエットについての目標設定画面（その１）の一例を示す図である。
【図１９】ダイエットについての目標設定画面（その２）の一例を示す図である。
【図２０】ダイエットについての目標設定画面（その２）の一例を示す図である。
【図２１】ダイエットについての目標設定画面（その３）の一例を示す図である。
【図２２】ダイエットについての目標設定画面（その４）の一例を示す図である。
【図２３】実施例におけるアプリケーションのスポーツウォークに関する処理の一例を示すフローチャートである。
【図２４】実施例におけるカロリー算出処理の一例を示すフローチャートである。
【図２５】実施例における目標設定処理の一例を示すフローチャートである。
【図２６】実施例における移動軌跡表示処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の実施の形態を説明する。ただし、以下に説明する実施形態は、あくまでも例示であり、以下に明示しない種々の変形や技術の適用を排除する意図はない。即ち、本発明は、その趣旨を逸脱しない範囲で種々変形して実施することができる。また、以下の図面の記載において、同一または類似の部分には同一または類似の符号を付して表している。図面は模式的なものであり、必ずしも実際の寸法や比率等とは一致しない。図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることがある。
【００１１】
［実施例］
実施例では、加速度センサ及び角速度センサを搭載する対象として、アイウエアを例に挙げる。図１は、実施例における情報処理システム１の一例を示す図である。図１に示す情報処理システム１は、外部装置１０とアイウエア３０とを含み、外部装置１０とアイウエア３０は、ネットワークを介して接続され、データ通信可能になっている。
【００１２】
アイウエア３０は、例えばテンプル部分に処理装置２０を搭載する。処理装置２０は、３軸加速度センサ及び３軸角速度センサ（６軸センサでもよい）を含む。また、アイウエア３０は、一対のノーズパッド及びブリッジ部分にそれぞれ生体電極３１、３３、３５を有してもよい。アイウエア３０に生体電極が設けられる場合、これらの生体電極から取得される眼電位信号は、処理装置２０に送信される。
【００１３】
処理装置２０の設置位置は、必ずしもテンプルである必要はないが、アイウエア３０が装着された際のバランスを考慮して位置決めされればよい。
【００１４】
外部装置１０は、通信機能を有する情報処理装置である。例えば、外部装置１０は、ユーザが所持する携帯電話及びスマートフォン等の携帯通信端末やＰＣ（Personal Computer）等である。外部装置１０は、処理装置２０から受信したセンサ信号等に基づいて、ユーザ（対象者）の運動時の姿勢を考慮した消費カロリーを算出したり、運動時の負荷レベルを算出したり、移動軌跡を表示したりする。運動とは、走行又は歩行や、所定姿勢の維持などをまとめた称呼とする。
【００１５】
以下、運動は、「歩行」を例に挙げて説明するが、これに限られない。また、「歩行」として、ウォーキング（第１歩行）とスポーツウォーク（第２歩行）との２種類の歩行を定義する。ウォーキングは、通常の無意識な歩行を示し、スポーツウォークは、歩行スピードや歩行姿勢、ストライド等を意識した歩行を示す。また、外部装置１０は、情報処理装置１０と称して説明する。
【００１６】
＜情報処理装置１０のハードウェア構成＞
図２は、実施例における情報処理装置１０のハードウェア構成を示す概略構成図である。情報処理装置１０の典型的な一例は、スマートフォンなどの携帯電話機であるが、この他、ネットワークに無線又は有線接続可能な携帯端末、あるいはタブレット型端末のようなタッチパネルを搭載した電子機器など、ネットワークを使って通信しながらデータ処理しつつ画面表示可能な汎用機器なども実施形態における情報処理装置１０に該当しうる。
【００１７】
実施形態における情報処理装置１０は、例えば、図示しない矩形の薄形筐体を備え、その筐体の一方の面には、タッチパネル１０２が構成される。情報処理装置１０では、各構成要素が主制御部１５０に接続されている。主制御部１５０は、例えばプロセッサである。
【００１８】
主制御部１５０には、移動体通信用アンテナ１１２、移動体通信部１１４、無線ＬＡＮ通信用アンテナ１１６、無線ＬＡＮ通信部１１８、記憶部１２０、スピーカ１０４、マイクロフォン１０６、ハードボタン１０８、ハードキー１１０及び６軸センサ１１１が接続されている。また、主制御部１５０には、さらに、タッチパネル１０２、カメラ１３０、及び外部インターフェース１４０が接続されている。外部インターフェース１４０は、音声出力端子１４２を含む。
【００１９】
タッチパネル１０２は、表示装置及び入力装置の両方の機能を備え、表示機能を担うディスプレイ（表示画面）１０２Ａと、入力機能を担うタッチセンサ１０２Ｂとで構成される。ディスプレイ１０２Ａは、例えば、液晶ディスプレイや有機ＥＬ（Electro Luminescence）ディスプレイなどの一般的な表示デバイスにより構成される。タッチセンサ１０２Ｂは、ディスプレイ１０２Ａの上面に配置された接触操作を検知するための素子及びその上に積層された透明な操作面を備えて構成される。タッチセンサ１０２Ｂの接触検知方式としては、静電容量式、抵抗膜式（感圧式）、電磁誘導式など既知の方式のうちの任意の方式を採用することができる。
【００２０】
表示装置としてのタッチパネル１０２は、主制御部１５０によるプログラム１２２の実行により生成されるアプリケーションの画像を表示する。入力装置としてのタッチパネル１０２は、操作面に対して接触する接触物（プレイヤの指やスタイラスなどを含む。以下、「指」である場合を代表例として説明する。）の動作を検知することで、操作入力を受け付け、その接触位置の情報を主制御部１５０に与える。指の動作は、接触点の位置または領域を示す座標情報として検知され、座標情報は、例えば、タッチパネル１０２の短辺方向及び長辺方向の二軸上の座標値として表される。
【００２１】
情報処理装置１０は、移動体通信用アンテナ１１２や無線ＬＡＮ通信用アンテナ１１６を通じてネットワークＮに接続され、処理装置２０との間でデータ通信をすることが可能である。なお、記憶部１２０は、プログラム１２２を記録し、また、記憶部１２０は、外部装置１０と別体であってもよく、例えば、ＳＤカードやＣＤ−ＲＡＭ等の記録媒体であってもよい。
【００２２】
＜処理装置２０のハードウェア構成＞
図３は、実施例における処理装置２０のハードウェア構成の一例を示すブロック図である。図３に示すように、処理装置２０は、処理部２０２、送信部２０４、６軸センサ２０６、及び電源部２０８を有する。また、各生体電極３１、３３、３５は、例えば増幅部を介して電線を用いて処理部２０２に接続される。なお、処理装置２０の各部は、一方のテンプルに設けられるのではなく、一対のテンプルに分散して設けられてもよい。
【００２３】
６軸センサ２０６は、３軸加速度センサ及び３軸角速度センサである。また、これらの各センサは別個に設けられてもよい。６軸センサ２０６は、検出したセンサ信号（又は検出データとも称す）を処理部２０２に出力する。
【００２４】
処理部２０２は、例えばプロセッサであり、６軸センサ２０６から得られるセンサ信号を必要に応じて処理し、送信部２０４に出力する。例えば、処理部２０２は、６軸センサ２０６からのセンサ信号を用いて、ピッチ（Ｐｉｔｃｈ）角を示す第１データ、ロール（Ｒｏｌｌ）角を示す第２データ、及び体軸の傾きの方向と大きさを示す第３データを生成する。また、処理部２０２は、後述する左右バランスを示す第４データを生成してもよい。
【００２５】
ピッチ角は、例えば頭の前後のブレを示し、ロール角は、例えば頭の左右のブレを示し、体軸の傾きの方向及び大きさ（以下、まとめて「体軸の傾き」と称す。）は、例えば頭の傾きの方向及び大きさを示す。ピッチ角、ロール角、及び体軸の傾きについては、公知の技術を用いて算出すればよい。また、処理部２０２は、６軸センサ２０６から得られるセンサ信号を増幅等するだけでもよい。また、処理部２０２は、６軸センサ２０６からのセンサ信号を用いて、鉛直方向（Ｚ軸方向）、水平方向の２方向（Ｘ方向及びＹ方向）の加速度を示す加速度データを生成する。
【００２６】
送信部２０４は、処理部２０２によって処理された第１データから第３データ、加速度データを含む各データを情報処理装置１０に送信する。例えば、送信部２０４は、Ｂｌｕｅｔｏｏｔｈ（登録商標）及び無線ＬＡＮ等の無線通信、又は有線通信によってセンサ信号又は各データを情報処理装置１０に送信する。電源部２０８は、処理部２０２、送信部２０４、６軸センサ２０６等に電力を供給する。
【００２７】
＜情報処理装置１０の機能構成＞
次に、情報処理装置１０の機能構成について説明する。図４は、実施例における情報処理装置１０の機能構成の一例を示す図である。情報処理装置１０は、記憶部３０２、通信部３０４、及び制御部３０６を有する。
【００２８】
記憶部３０２は、例えば、図２に示す記憶部１２０等により実現されうる。記憶部３０２は、実施例における歩行時等のアプリケーションに関するデータ、例えば、処理装置２０から受信したデータや、画面に表示される画面情報等を記憶する。
【００２９】
通信部３０４は、例えば移動体通信部１１４や無線ＬＡＮ通信部１１８等により実現されうる。通信部３０４は、例えば処理装置２０からデータを受信する。また、通信部３０４は、情報処理装置１０において処理されたデータをサーバ（不図示）に送信したりしてもよい。すなわち、通信部３０４は、送信部と受信部としての機能を有する。
【００３０】
制御部３０６は、例えば主制御部１５０等により実現されうる。制御部３０６は、所定のアプリケーションを実行する。実施例における所定のアプリケーションは、６軸センサ１１１又は６軸センサ２０６を利用する、通常のウォーキング（第１歩行）における歩数計の機能を備える。
【００３１】
さらに、所定のアプリケーションは、６軸センサ１１１又は６軸センサ２０６を利用する、運動性やダイエットなどを意識させたスポーツウォーク（第２歩行）の機能を備え、例えば、対象者の姿勢（フォーム）を評価し、その評価結果に応じた消費カロリーを算出したり、評価結果を用いた移動の負荷レベルを算出したりする機能を有する。
【００３２】
また、所定のアプリケーションは、第２歩行に関連して、ダイエットをアシストする機能や、レベルに応じた移動軌跡表示機能や、姿勢比較機能や、結果表示機能を有する。これらの機能を実現するため、制御部３０６は、取得部３１２、評価部３１４、第１算出部３１６、第２算出部３１８、受付部３２０、第３算出部３２２及び報知部３２４を有する。
【００３３】
なお、第１歩行については、情報処理装置１０にプリセットされたアプリケーションにおいて、歩数、歩行時間、ＭＥＴｓを用いた一般的な消費カロリーを求めることができるため、そのアプリケーションからデータが取得されて表示されるだけでもよい。
【００３４】
制御部３０６は、上述した第２歩行における、対象者の姿勢を考慮した消費カロリーの算出機能と、対象者の移動時の姿勢を考慮した移動負荷レベルの算出機能とを順に説明する。
【００３５】
≪消費カロリーの算出機能≫
まず、消費カロリー算出機能について、関連する機能部の処理を説明する。取得部３１２は、対象者に装着された６軸センサ２０６からの各センサ信号に基づく、対象者の姿勢に関する姿勢データを取得する。姿勢データとして、対象者の前後のブレを示す第１データ、対象者の左右のブレを示す第２データ、及び対象者の体軸の傾きを示す第３データ、対象者の左右バランスを示す第４データのうち少なくとも１つを取得する。また、「対象者に装着された」とは、直接的に装着されることだけではなく、アイウエア３０等を含むウェアラブルデバイスを用いて間接的に装着されることを含む。また、姿勢データに対してどのデータが含まれるかは、事前に設定されていればよい。なお、第１データは、前後ブレデータとも称され、第２データは、左右ブレデータとも称され、第３データは、体軸データとも称される。また、少なくとも第１データ及び第２データは、加速度センサ又は角速度センサの一方のセンサからも取得されうる。
【００３６】
評価部３１４は、取得部３１２により取得された姿勢データに基づいて、対象者の姿勢の不安定性を評価する。例えば、評価部３１４は、取得された姿勢データと、記憶部３０２に記憶された前後のブレ、左右のブレ、体軸及び／又は左右バランスの各閾値のうち、取得された姿勢データに対応する閾値とに基づいて、対象者の不安定性を評価する。より具体的には、評価部３１４は、姿勢の不安定性として、左右の歩幅の非対称性を評価したり、体軸の傾きを評価したりする。また、評価部３１４は、姿勢データに基づき、所定の算出式を用いて、対象者の姿勢（不安定性）に関する評価結果としての評価値を算出する。所定の算出式は、姿勢データを入力パラメータとし、評価値が出力パラメータとして出力される関数により表されてもよい。
【００３７】
他の具体例としては、評価部３１４は、姿勢データに含まれ得る第１データ、第２データ、第３データ、第４データそれぞれの変動の幅が所定範囲内に入っているか否かに応じて、評価値を付与してもよい。例えば、評価部３１４は、姿勢データが所定範囲内に入っていれば、姿勢のブレが小さいとみなし、良い姿勢であると評価し、その姿勢データに高い評価値を付与する。
【００３８】
第１算出部３１６は、評価部３１４による、対象者の姿勢の評価結果に応じた消費カロリーを算出する。例えば、第１算出部３１６は、姿勢が悪いと判定されていた時間においては、ＭＥＴｓを用いた基準となる消費カロリー（以下、基準消費カロリー）として算出された値を増加させる。これにより、対象者の姿勢を評価して、その評価結果に応じた消費カロリーの算出を行うことができる。
【００３９】
ここで、図５は、第１算出部３１６の機能構成の一例を示すブロック図である。図５に示す基準算出部３１６２は、対象者の動きに基づき算出された基準消費カロリーを算出する（下記の式（１））。
【００４０】
調整部３１６４は、算出された基準消費カロリーを、評価部３１４により求められた評価値に応じて調整する（下記の式（２））。例えば、調整部３１６４は、評価部３１４による評価値が所定値未満であると、基準消費カロリーを所定倍（＞１）することで、最終の消費カロリーを求める。これにより、姿勢の良し悪しをより詳細に評価した評価値を用いて、消費カロリーを適切に算出することが可能になる。
【００４１】
なお、具体的な最終の消費カロリーの算出例として、第１算出部３１６は、以下の式（１）及び（２）により最終の消費カロリーを算出する。なお、基準消費カロリーは、一般的に用いられるＭＥＴｓを用いた消費カロリーである。
基準消費カロリー＝１．０５×ＭＥＴｓ×時間（分）×体重（ｋｇ）  ・・・式（１）
ＭＥＴｓ：活動、運動を行った時に安静状態の何倍の代謝をしているかを示す値（歩行の場合、ＭＥＴｓ＝４．８）
最終消費カロリー＝基準消費カロリー×１．１  （評価値＜閾値）
最終消費カロリー＝基準消費カロリー  （評価値≧閾値）・・・式（２）
【００４２】
また、評価部３１４が、姿勢の不安定性として、左右の歩幅の非対称性を評価する場合、第１算出部３１６は、次の式（３）により基準消費カロリーを調整してもよい。
最終消費カロリー＝基準消費カロリー×((係数ａ×(｜左の平均歩幅−右の平均歩幅｜)/(（左の平均歩幅＋右の平均歩幅）／２))＋１)  ・・・式（３）
係数ａは一例として、０．５である。なお、移動のスピードが増加すると、左右の歩幅の非対称性も増加することをさらに考慮して最終消費カロリーを求められてもよい。例えば、評価部３１４は、移動スピードの増加割合に係数ｂ（例えば、０．２）を掛けた分だけ、最終消費カロリーが増加するように、式（３）において重み付けしてもよい。これにより、移動時のスピードを考慮した左右の歩幅の非対称性を評価することができる。
【００４３】
図６は、評価部３１４の機能の一例を示す図である。評価部３１４は、上述した歩幅を算出するため、歩幅算出部３１４２を有する。このとき、取得部３１２は、姿勢データ以外にも、対象者の移動時の歩数データ及び距離データを取得する。歩数データは、鉛直方向の加速度データを用いて着地を判定することにより求められる。また、この歩数データによる着地の回数と左右のブレを示す第２データを用いて、左右の歩幅データが求められる。また、距離データについて、取得部３１２は、情報処理装置１０に装備されたＧＰＳ（Global Positioning System）機能により計測されたデータを取得する。
【００４４】
歩幅算出部３１４２は、取得部３１２により取得された歩数データ及び距離データに基づき、歩幅データを算出する。歩幅算出部３１４２は、この歩数データを用いて所定歩数歩いたか否かを判定し、所定歩数歩いた間に、距離データを用いてどれくらい移動したかを求める。例えば、歩幅算出部３１４２は、１０歩歩いた間に９ｍ進んでいれば、次の式（４）により平均歩幅データを算出する。
全体平均歩幅データ＝距離（９００ｃｍ）／歩数（１０歩）＝９０ｃｍ  ・・・式（４）
なお、この所定歩数は、各種の判定区間として設定され、例えば、１０歩又は２０歩である。これにより、リアルタイムに適切な歩幅データを算出することができる。
【００４５】
また、歩幅算出部３１４２は、左右のブレを示す第２信号を用いることで、左足着地の場合に左に揺れ、右足着地の場合に右に揺れることを利用し、右足の歩幅と、左足の歩幅とを分けて、右又は左の歩幅の平均を算出することができる。また、歩幅算出部３１４２は、式（３）で用いるため、左右それぞれの平均歩幅及び全体の平均歩幅を算出し、全体の平均歩幅に対する、左右それぞれの平均歩幅の差の割合を算出する。
【００４６】
また、評価部３１４が、姿勢の不安定性として、体軸の傾きを評価する場合、第１算出部３１６は、次の式（５）により基準消費カロリーを調整してもよい。
最終消費カロリー＝基準消費カロリー×((係数ｂ×(体軸の平均傾き[度])／９０)＋１)  ・・・式（５）
係数ｂは一例として、０．５である。
【００４７】
体軸の平均傾きについて、評価部３１４は、上述した第３データに基づく傾きを平均することにより求めることができる。
【００４８】
報知部３２４は、第１算出部３１６により算出された消費カロリーを報知する。報知部３２４は、例えば画面に消費カロリーを表示するよう制御したり、音声で消費カロリーを出力するよう制御したりする。
【００４９】
以上の説明により、加速度センサや角速度センサからの各センサ信号に基づいて姿勢データを求めることにより、姿勢に応じた消費カロリーを算出することができる。例えば、運動中の対象者の姿勢が悪いと、体に負荷がかかるため、消費カロリーを増加させることができる。また、評価部３１４は、他にも、姿勢データとして、対象者の前後のブレ、左右のブレなどを用いて、ブレが大きいと評価した場合には、消費カロリーを増加させるようにしてもよい。
【００５０】
≪移動負荷レベルの算出機能≫
次に、図４に戻り、移動負荷レベル（単にレベルとも称す。）の算出機能を説明する。
【００５１】
第２算出部３１８は、取得部３１２により取得される姿勢データ、及び歩幅算出部３１４２により算出される歩幅データ（全体の平均歩幅データ）に基づいて、対象者の姿勢を考慮した移動負荷レベルを算出する。このレベルは、所定の基準により求められる。例えば、第２算出部３１８は、姿勢データと、歩幅データとを用いて、変換テーブルなどを用いてレベルを求めてもよい。以下、レベルは、３段階（１，２，３）で表すとし、数字が大きくなるほど、良い姿勢で移動していることを表す。つまり、歩幅が大きく、姿勢が良いほど、レベルが大きくなる。
【００５２】
なお、レベルは、移動のスピードをさらに考慮して求められてもよい。例えば、移動のスピードが所定値以上となれば、レベルを１段階上げてもよい。これにより、移動時のスピード及び姿勢を考慮した移動負荷レベルを算出することができる。次に、移動負荷レベルを算出することにより可能となる機能を説明する。
【００５３】
（レベルに応じた移動軌跡表示機能）
次に、移動負荷レベルに応じて、移動軌跡の表示態様を変える機能について説明する。取得部３１２は、所定期間における対象者の移動軌跡データを取得する。移動軌跡データは、情報処理装置１０に既搭載のＧＰＳ機能により取得することが可能である。
【００５４】
報知部３２４は、算出されたレベルに応じた表示態様を用いて、取得された移動軌跡データを表示部（タッチパネル１０２）に表示するよう制御する。制御部３０６は、軌跡データ及びレベルについて、ＧＰＳ機能や時刻を用いて、両者を関連付けして記憶部３０２に記憶しておくことができる。つまり、制御部３０６は、どの時刻のどの位置で、レベルが何であったかを関連付けしておくことができる。
【００５５】
表示態様として、例えば、報知部３２４は、レベルに応じた色を設定しておき、移動軌跡の色をレベルごとに変えるようにしてもよい。これにより、対象者は、どの位置ではどのレベルで歩行していたかを容易に把握することができる。
【００５６】
なお、簡易バージョンとして、報知部３２４は、第１歩行による軌跡と、第２歩行による軌跡との表示態様を変えてもよい。表示態様として、例えば、報知部３２４は、第１歩行による軌跡を点線で表示し、第２歩行による軌跡を実践で表示してもよい。これにより、通常のウォーキングをした移動の軌跡と、スポーツウォークをした移動の軌跡とを区別してユーザに識別させることができる。次に、制御部３０６による、第１歩行又は第２歩行に関する他の機能について説明する。
【００５７】
≪ダイエットアシスト機能≫
まず、ダイエットをアシストする機能について説明する。図４に戻り、受付部３２０は、対象者から、所定期間の目標消費カロリーの入力を受け付ける。例えば、受付部３２０は、画面上に表示された入力欄又は選択欄から、対象者により入力又は選択された目標消費カロリー値の入力を受け付ける。
【００５８】
第３算出部３２２は、所定期間と、目標消費カロリーとに基づいて、単位期間あたりの移動時間又は移動距離を算出する。例えば、第３算出部３２２は、３か月で目標消費カロリーを達成するために、一週間あたりの移動時間又は移動距離を算出する。より具体的には、第３算出部３２２は、目標消費カロリーを所定期間（例えば３か月）の週数分で除算することで、１週間あたりの消費カロリーを算出する。次に、第３算出部３２２は、１週間あたりの消費カロリーから、式（１）にＭＥＴｓ及び体重を入力することで、目標となる移動時間を算出できる。また、第３算出部３２２は、ユーザの平均歩幅や設定された歩幅に移動時間を乗算することで、目標となる移動距離を算出できる。なお、ＭＥＴｓは、加速度センサ及び角速度センサを用いて歩行又は走行等のユーザの動きが自動判定され、判定結果に対応するＭＥＴｓが入力されてもよい。また、体重は、ユーザにより事前に入力されていればよい。
【００５９】
報知部３２４は、算出された移動時間又は移動距離を対象者に報知する。例えば、報知部３２４は、運動時間又は移動距離を画面に表示するよう制御したり、運動時間又は移動距離を音声で出力するように制御したりする。つまり、報知部３２４は、表示制御部や音声出力部として機能する。これにより、対象者に対し、ダイエットをアシストすることができ、対象者は、一日あたりの移動時間や移動距離を知ることができ、自分に適した方法でダイエットを行うことができる。
【００６０】
≪姿勢比較機能≫
移動時の姿勢と、基準姿勢とを比較する機能について説明する。報知部３２４は、姿勢データの各閾値に基づく基準オブジェクト（基準姿勢）を形成する。例えば、頭の前後のブレ、左右のブレ、体軸の傾きの各閾値は、基準オブジェクトの縦幅、横幅、及び中心の範囲に重複しないように１対１に対応付けて設定されている。これにより、ユーザの歩行等の基準となるオブジェクトを、シンプルな形状を用いて形成しておくことができる。具体例として、頭の前後のブレの閾値は、直感的に対応する縦幅、左右のブレの閾値は、直感的に対応する横幅、体軸の傾きの閾値は、直感的に対応する中心の幅に設定されるとよい。なお、閾値は範囲を有するものでもよい。
【００６１】
次に報知部３２４は、取得部３１２により取得された第１データ、第２データ、及び第３データそれぞれを、対象オブジェクトの縦幅、横幅、及び中心の範囲に対し、基準オブジェクトの対応関係に基づいて設定し、対象オブジェクトを形成する。形成された基準オブジェクトや対象オブジェクトは、画面内の同じ座標系を用いて表示される。これにより、オブジェクトのサイズや形状により、自身のフォームの状態をユーザに容易に把握させ、また、安定した歩行等を判定するための閾値と容易に比較を行うことができる。
【００６２】
≪結果表示機能≫
次に、歩行の結果を表示する機能について説明する。報知部３２４は、歩行等の結果データを収集する。報知部３２４は、歩行等の結果データに基づいて、歩行等の評価を行う。評価結果は、画面に表示されたり、音声等でユーザに報知されたりする。
【００６３】
報知部３２４は、平均的に評価が低かった姿勢データに対応するトレーニング部位を、例えば記憶部３０２から取得する。これは、第１データから第４データの各データに対して、トレーニング部位が１又は複数対応付けられていればよい。記憶部３０２から取得されたトレーニング部位に関する情報は、画面内に表示されるよう制御される。また、トレーニング部位は、音声等で報知されてもよい。これにより、ユーザは、実際に運動したことによって発見された自分の弱みに対するトレーニング部位を知ることができる。
【００６４】
＜データ例＞
次に、実施例におけるアプリケーションに用いられる各種データの例について説明する。図７は、歩行時に記録された各データの一例を示す図である。図７に示す例では、区間ごとに、Ｐｉｔｃｈ（第１データ）、Ｒｏｌｌ（第２データ）、左右バランス（第４データ）、スピード、体軸（第３データ）、歩幅、評点、レベル及びスコアが対応付けられる。
【００６５】
図７に示す区間は、１０歩又は２０歩で１つの区間を表す。Ｐｉｔｃｈは、歩行中のフォームの前後のブレの振れ幅を表す。Ｒｏｌｌは、歩行中のフォームのブレの振れ幅を表す。左右バランスは、左右それぞれの足の接地時のインパクト（衝撃）の大きさの比を表す。スピードは、１時間における歩行距離を表す。体軸は、体軸の傾きの方向と大きさとを表す。
【００６６】
なお、制御部３０６により、１歩分が１秒以内に検出されないと、歩行等していないと判定されてもよい。図７に示す例では、制御部３０６が、以下に示す歩行を処理した例である。
【００６７】
（１）スタートから４０区間まで
スタートから４０区間までは、通常の第１歩行（ウォーキング）が行われ、また、データは、プリセットのアプリケーションから取得されているとする。このとき、姿勢に関するデータは取得されていない。
【００６８】
（２）４１判定区間以降
４１区間以降は、第２歩行（スポーツウォーク）が行われる。このとき、取得部３１２により各種データが取得される。評価部３１４は、区間ごとに算出された６項目（Ｐｉｔｃｈ、Ｒｏｌｌ、左右バランス、スピード、体軸、及び歩幅）について、段階的な閾値を越えていくごとに、０．２５点ずつ加点する。なお、評価部３１４は、取得された各データをそのまま用いてもよいし、図７に示すように各データに対して変換された中間データを用いてもよい。
【００６９】
なお、報知部３２４は、約１ｋｍごとに、スピードとフォームとをユーザにフィードバックしてもよい。スピードは、例えば音声でフィードバックされ、フォームは、例えばフォームの状態を示すオブジェクトを表示することでフィードバックされる。
【００７０】
評点は、Ｐｉｔｃｈ、Ｒｏｌｌ、左右バランス、スピード、体軸、及び歩幅の中間データの合計点である。評価部３１４は、上述した姿勢に対する評価値として、評点を用いてもよい。レベルは、評点を３段階に分ける。例えば、レベルは、以下の条件により決定される。なお、以下の条件は、あくまでも一例を示すにすぎない。
条件：評点
０．００≦評点≦１．００：３
１．００＜評点≦２．５０：２
２．５０＜評点          ：１
【００７１】
（３）スコアの算出
次に、評価部３１４は、所定数の区間のレベルを用いてスコアを算出する。図８は、スコア算出の一例を説明するための図である。図８に示す例では、スコアは、現区間を含む直近の４つの区間のレベルを用いて算出される。例えば、レベルごとに減算される減算値が設定されている。
レベル３の減算値：０点
レベル２の減算値：１５点
レベル１の減算値：２５点
【００７２】
上記例に基づいて、評価部３１４は、或る区間のスコアを、次の式（６）を用いて求める。
スコア＝１００−現在区間のレベルに対応する減算値−現在区間の１つ前の区間のレベルに対応する減算値−現在区間の２つ前の区間のレベルに対応する減算値−現在区間の３つ前の区間のレベルに対応する現在値  ・・・式（６）
【００７３】
例えば、図８に示す区間Ｐ６のスコアは、以下のとおり算出される。
区間Ｐ６のスコア＝１００−区間Ｐ６のレベルに対応する減算値−区間Ｐ５のレベルに対応する減算値−区間Ｐ４のレベルに対応する減算値−区間Ｐ３のレベルに対応する減算値
＝１００−０−１５−０−２５＝６０
【００７４】
（４）総合スコア
評価部３１４は、第２歩行が終了すると、総合スコアとして、各スコアの平均値を求める。
【００７５】
なお、左右バランスについて、制御部３０６が、鉛直方向の加速度データにより地面の接地を認識し、ロール角にて横方向の振れ幅を認識する。ロール角の知見として、右足の着地時には右に振れ、左足の着地時には左に振れることが分かっている。制御部３０６は、左右の足の接地時のインパクト比を用いて左右バランスを算出する。
【００７６】
＜画面例＞
次に、実施例におけるアプリケーションの画面例について説明する。図９は、メイン画面の一例を示す図である。以下に示す画面は、報知部３２４が各種データを取得して表示制御する。
【００７７】
図９に示す画面は、例えばアプリケーションの起動時に初期段階の画面として表示される画面である。例えば、図９に示す例では、各種ボタンＢ２、Ｂ４、及びＢ６、今日のウォーキング記録や、歩数、歩行時間、消費カロリー、移動軌跡の表示領域ＡＲ２、スポーツウォーク開始ボタンＢ１０が表示される。これにより、ユーザは、自身のウォーキングに関する各種データを１画面で把握することができる。
【００７８】
「スポーツ」ボタンＢ２は、スポーツウォークに関連する画面を表示するためのボタンであり、「全て」ボタンＢ４は、メイン画面を表示するためのボタンであり、「ダイエット」ボタンＢ６は、ダイエットに関連する画面を表示するためのボタンである。
【００７９】
なお、歩数や、歩行時間や、消費カロリー、移動軌跡などのデータは、情報処理装置１０にプリセットされたアプリケーションから取得されるデータであってもよい。なお、消費カロリーは、姿勢を考慮した消費カロリーが表示される。図９に示す画面から、「スポーツ」ボタンＢ２が押されると、図１０に示す画面が表示される。
【００８０】
図１０は、スポーツウォークに関連する画面の一例を示す図である。図１０に示す例では、前回のスコア（総合スコア）、直近７日の総合スコアの推移、「スポーツウォーク開始」ボタンＢ１０が表示される。これにより、ユーザに対し、直近の履歴を確認させ、目標と注意点を確認させることができる。また、ユーザは、自身のスポーツウォークに関して、スコアの推移を見ながら、ウォーキングのレベルを客観的指標により把握することができる。
【００８１】
図１１は、移動軌跡を表示する画面の一例を示す図である。図１１に示す画面は、例えば図９に示す表示領域ＡＲ２がユーザに押されることにより表示される。図１１に示す移動軌跡は、一日の移動軌跡を示す。図１１に示す例では、軌跡Ｌ２は、スポーツウォークによる移動軌跡を示し、軌跡Ｌ４は、ウォーキングによる移動軌跡を示す。なお、軌跡Ｌ２は、レベルごとにさらに表示態様が変更されてもよい。これにより、ユーザに対し、一日の移動について、どのような歩行タイプで移動したかを把握させることができる。
【００８２】
図１２は、ダイエットに関連する画面の一例を示す図である。図１２に示す画面は、例えば図９に示す「ダイエット」ボタンＢ６がユーザに押されることにより表示される。図１２に示す例では、目標消費カロリーに対する達成度、今週の残り消費カロリー等が表示される。これにより、ユーザに対し、目標に対して必要な毎週の消費カロリーと達成度を確認させることができる。
【００８３】
図１３は、スポーツウォーク時の画面の一例を示す図である。図１３に示す例では、姿勢データの基準を示すオブジェクトＳ１０、現時点のユーザのフォームの状態を示すオブジェクトＴ１０が、同じ座標系上に表示される。なお、オブジェクトＴ１０の円形状（楕円も含む）の大きさは、縦方向が前後のブレ（第１データ）により決定され、横方向が左右のブレ（第２データ）により決定され、中心位置は、体軸（第３データ）により決定される。
【００８４】
また、図１３に示す例では、スピードや歩幅、レベルを上げるためのアドバイス、スポーツウォークを止めるための「ＳＴＯＰ」ボタン等も表示される。これにより、ユーザに対し、リアルタイムに自身の歩行時のフォームの良し悪しを確認させることができる。さらに、自身のフォームがどう悪いのかを、直感的に容易に把握させることができる。
【００８５】
図１４は、スポーツウォークにおけるスコアの結果画面の一例を示す図である。図１４に示す画面は、例えば、図１３に示す「ＳＴＯＰ」ボタンがユーザにより押された後に表示される画面である。図１４に示す例では、直近のスポーツウォークの歩行距離、歩行時間、歩数、消費カロリー、総合スコア、フォーム（ＦＯＲＭ）安定率、平均スピード（ＳＰＥＥＤ）、平均ストライド（ＳＴＲＩＤＥ）などが表示される。なお、消費カロリーは、ユーザの移動時の姿勢に応じた消費カロリーが表示される。
【００８６】
フォーム安定率は、例えば、各時点の姿勢データが閾値以内に入っている割合を表し、平均スピードは、スピードの平均値を表し、平均ストライドは、ストライドの平均値を表す。これにより、ユーザに対し、スポーツウォークの基本的な各種情報を、操作が伴わずに一度に把握させることができる。また、図１４の下部には、一日単位の総合スコアを時系列でみることができるようになっている。
【００８７】
図１５は、スポーツウォークにおけるビジュアルの結果画面の一例を示す図である。図１５に示す例では、基準を示すオブジェクトＳ１０と、フォームの状態を示すオブジェクトＴ１２とが同じ座標系上に表示され、さらに、時間経過ともにオブジェクトＴ１２が変化する。これにより、ユーザに対し、フォームの変化を確認させることができる。
【００８８】
図１６は、スポーツウォークにおけるグラフの結果画面の一例を示す図である。図１６に示す例では、前後ブレ、左右ブレ、左右バランス、スピード、及び歩幅のそれぞれが、横軸を時間にした折れ線グラフにより表現されている。図１６に示す例において、目標（フォームの良さを示す所定範囲）が表示され、自身のフォームと目標とが時系列で比較できるようになっている。これにより、ユーザに対し、各種データの値と目標との比較が容易に把握可能になっている。
【００８９】
図１７は、スポーツウォークにおける体幹の結果画面の一例を示す図である。図１７に示す例では、左右バランスの評価結果から、左足に負担がかかる傾向にあることが分かったとする。このとき、報知部３２４は、その旨をユーザに報知する。これにより、ユーザに対し、弱点となる部位を鍛えることにより、姿勢が良いフォームで歩行することができるかを認識させることができ、積極的にトレーニングを促すことができる。
【００９０】
図１８は、ダイエットについての目標設定画面（その１）の一例を示す図である。図１８に示す例では、ＡＡＡさんの１日あたりの基礎代謝が表示される。この基礎代謝は、ＡＡＡさんの身長と体重から公知の算定式を用いて算出される。図１８に示す「ｎｅｘｔ」ボタンＢ２０がユーザにより押されると、図１９に示す画面が表示される。
【００９１】
図１９は、ダイエットについての目標設定画面（その２）の一例を示す図である。図１９に示す例では、目標体重が設定される。図１９に示す例では、体重設定バーＧ１０を用いて理想（目標）の体重が設定される。このとき、現在の体重よりもマイナス５ｋｇの体重が設定された場合、警告する旨のメッセージが表示される。図１９に示す「ｎｅｘｔ」ボタンＢ２２がユーザにより押されると、図２０に示す画面が表示され、図１９に示す「ｂａｃｋ」ボタンＢ２４がユーザにより押されると、図１８に示す画面が表示される。
【００９２】
図２０は、ダイエットについての目標設定画面（その２）の一例を示す図である。図２０に示す例では、いつまでに目標を達成したいかが設定される。図２０に示す例では、期間設定バーＧ２２を用いて目標達成期間が設定される。このとき、１か月に閾値以上の体重を減らす期限が設定された場合、警告する旨のメッセージが表示される。図２０に示す「ｎｅｘｔ」ボタンＢ２６がユーザにより押されると、図２１に示す画面が表示され、図２０に示す「ｂａｃｋ」ボタンＢ２８がユーザにより押されると、図１９に示す画面が表示される。
【００９３】
図２１は、ダイエットについての目標設定画面（その３）の一例を示す図である。図２１に示す例では、週あたりに消費される目標のカロリーが表示される。また、１週間あたりの通常のウォーキング時間も表示される。なお、ウォーキング時間については、スポーツウォークの場合の時間が表示されてもよい。この場合、移動負荷レベルに応じて、スポーツウォークの時間が変更されてもよい。図２１に示す「ＯＫ」ボタンＢ３０がユーザにより押されると、図２２に示す画面が表示され、図２１に示す「ｂａｃｋ」ボタンＢ３２がユーザにより押されると、図２０に示す画面が表示される。
【００９４】
図２２は、ダイエットについての目標設定画面（その４）の一例を示す図である。図２２は、目標達成期間内の或る時点の画面の一例を示す。図２２に示す画面は、図１２に示す画面と同様であり、図９に示す画面からダイエットボタンＢ６がユーザにより押されたときに、図２２に示す画面が表示されてもよい。
【００９５】
＜動作＞
次に、実施例における情報処理装置１０の動作について説明する。図２３は、実施例におけるアプリケーションのスポーツウォークに関する処理の一例を示すフローチャートである。図２３に示すフローチャートは、ユーザがアイウエア３０を装着して、情報処理装置１０を操作し、上述したアプリケーションを起動するときに行われる処理である。なお、処理装置２０と情報処理装置１０との接続については、事前に行われていればよい。
【００９６】
図２３に示すステップＳ１０２で、制御部３０６は、ユーザ操作に基づき、起動指示があるか否かを判定する。例えば、このアプリケーションのアイコンがタッチされたときに、起動指示ありと判定される。起動指示が有る場合（ステップＳ１０２−ＹＥＳ）、処理はステップＳ１０４に進み、起動指示がない場合（ステップＳ１０２−ＮＯ）、処理はステップＳ１０２に戻る。
【００９７】
ステップＳ１０４で、制御部３０６は、初期画面を表示するよう報知部３２４に指示を出し、報知部３２４は、初期画面を表示するよう制御する（例えば図９参照）。
【００９８】
ステップＳ１０６で、制御部３０６は、スポーツウォークが開始されたか否かを判定する。スポーツウォークが開始された場合（ステップＳ１０６−ＹＥＳ）、処理はステップＳ１０８に進み、スポーツウォークが開始されていない場合（ステップＳ１０６−ＮＯ）、処理はステップＳ１０６に戻る。
【００９９】
ステップＳ１０８で、制御部３０６は、スポーツウォークの実行画面を表示するよう制御する（例えば図１３参照）。
【０１００】
ステップＳ１１０で、制御部３０６は、スポーツウォークが終了したか否かを判定する。スポーツウォークの終了は、例えば、図１３において表示されるＳＴＯＰボタンが、ユーザ操作により実行されたか否かにより判定される。スポーツウォークが終了された場合（ステップＳ１１０−ＹＥＳ）、処理はステップＳ１１２に進み、スポーツウォークが終了していない場合（ステップＳ１１０−ＮＯ）、処理はステップＳ１０８に戻る。
【０１０１】
ステップＳ１１２で、制御部３０６は、移動後の各種データの集計、処理等を行い、結果画面を適時表示するよう報知部３２４に指示する。報知部３２４は、指示された実行画面を表示するよう制御する（例えば図１４〜１７参照）。この後、アプリケーションの起動停止の指示により処理は終了する。
【０１０２】
図２４は、実施例におけるカロリー算出処理の一例を示すフローチャートである。図２４に示すステップＳ２０２で、取得部３１２は、対象者に装着された加速度センサ及び角速度センサからの各センサ信号に基づく、対象者の姿勢に関する姿勢データを取得する。例えば、取得部３１２は、ユーザに装着された加速度センサ及び角速度センサからの各検出データに基づくユーザの前後のブレを示す第１データ、ユーザの左右のブレを示す第２データ、ユーザの体軸の傾きの方向と大きさを示す第３データ、及びユーザの左右のバランスを示す第４データのうち少なくとも１つを表す姿勢データを取得する。
【０１０３】
ステップＳ２０４で、評価部３１４は、取得部３１２により取得された姿勢データに基づいて、ユーザの姿勢の不安定性を評価する。例えば、評価部３１４は、取得された姿勢データと、記憶部３０２に記憶された前後のブレ、左右のブレ、体軸の傾き及び／又は左右のバランスの各閾値のうち、取得された姿勢データに対応する閾値とに基づいて、ユーザの姿勢を評価する。
【０１０４】
ステップＳ２０６で、第１算出部３１６は、ユーザの姿勢の評価結果に応じた消費カロリーを算出する。例えば、第１算出部３１６は、式（３）又は式（５）を用いて消費カロリーを算出する。
【０１０５】
ステップＳ２０８で、報知部３２４は、算出された消費カロリーをユーザに報知する（例えば図１４参照）。これにより、ユーザに対し、ユーザの移動時のフォームを考慮した消費カロリーを提示することができる。
【０１０６】
図２５は、実施例における目標設定処理の一例を示すフローチャートである。図２５に示すステップＳ３０２で、受付部３２０は、所定期間の目標消費カロリーの入力を受け付ける。
【０１０７】
ステップＳ３０４で、第３算出部３２２は、所定期間と、目標消費カロリーとに基づいて、単位期間あたりの移動時間又は移動距離を算出する。
【０１０８】
ステップＳ３０６で、報知部３２４は、算出された移動時間又は移動距離を対象者に報知する（例えば図２１参照）。これにより、ユーザに対し、目標を達成するための、歩行等の移動時間や移動距離を提示することができる。
【０１０９】
図２６は、実施例における移動軌跡表示処理の一例を示すフローチャートである。図２６に示すステップＳ４０２で、取得部３１２は、所定期間におけるユーザの移動軌跡データを取得する。
【０１１０】
ステップＳ４０４で、報知部３２４は、移動負荷レベルに応じて、移動軌跡の表示態様を決定する。
【０１１１】
ステップＳ４０６で、報知部３２４は、決定した表示態様を用いて、移動軌跡データを表示部（タッチパネル１０２）に表示するよう制御する（例えば図１１参照）。これにより、ユーザに対し、どの位置のときに、どういうレベルで移動していたかを容易に把握させることができる。
【０１１２】
なお、図２３〜２６で説明した処理のフローに含まれる各処理ステップは、処理内容に矛盾を生じない範囲で、任意に順番を変更して又は並列に実行することができるとともに、各処理ステップ間に他のステップを追加してもよい。また、便宜上１ステップとして記載されているステップは、複数ステップに分けて実行することができる一方、便宜上複数ステップに分けて記載されているものは、１ステップとして把握することができる。
【０１１３】
以上、実施例によれば、ユーザの姿勢に応じた消費カロリーを算出することができる。ユーザの姿勢は、歩行時又は走行時の姿勢や、ヨガなどを行う時の所定の姿勢や、各種姿勢を含む。また、実施例によれば、移動時の姿勢を考慮した移動負荷レベルを算出することができ、ユーザに対し、移動時のフォームの状態を客観的な指標を用いて提示することができる。また、実施例では、歩行を例にして説明したが、走行でも同様に適用することができる。
【０１１４】
なお、実施例において、アイウエア３０がメガネである場合について説明した。しかし、アイウエアはこれに限定されない。アイウエアは、眼に関連する装具であればよく、メガネ、サングラス、ゴーグル及びヘッドマウントディスプレイならびにこれらのフレームなどの顔面装着具又は頭部装着具であってよい。
【０１１５】
実施例において、アイウエア３０が生体電極を設けてもよいことを説明したが、この生体電極から取得できる眼電位信号に基づいて、視線移動や瞬目を検出してもよい。このとき、６軸センサ２０６から取得できる各データと、視線移動や瞬目とが関連付けて記憶されてもよい。これにより、運動時の瞬目や視線移動を分析することが可能になる。
【０１１６】
なお、実施例において、アイウエア３０に搭載された６軸センサ２０６からの検出データを用いて説明したが、情報処理装置１０に搭載された６軸センサ１１１からの検出データを用いても、実施例において説明したアプリケーションを実行することが可能である。すなわち、６軸センサは頭部だけではなく、人体のいずれかの位置（例えば、胸又は腰）に装着されていればよい。これにより、６軸センサは、前後のブレ（第１データ）、左右のブレ（第２データ）、及び体軸（第３データ）を、頭部に装着された場合と同様に取得することができる。
【０１１７】
以上、本発明について実施例を用いて説明したが、本発明の技術的範囲は上記実施例に記載の範囲には限定されない。上記実施例に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【符号の説明】
【０１１８】
１０  情報処理装置
２０  処理装置
３０  アイウエア
３０２  記憶部
３０４  通信部
３０６  制御部
３１２  取得部
３１４  評価部
３１６  第１算出部
３１８  第２算出部
３２０  受付部
３２２  第３算出部
３２４  報知部
【図１】
0006697300.tif 000002
【図２】
0006697300.tif 000003
【図３】
0006697300.tif 000004
【図４】
0006697300.tif 000005
【図５】
0006697300.tif 000006
【図６】
0006697300.tif 000007
【図７】
0006697300.tif 000008
【図８】
0006697300.tif 000009
【図９】
0006697300.tif 000010
【図１０】
0006697300.tif 000011
【図１１】
0006697300.tif 000012
【図１２】
0006697300.tif 000013
【図１３】
0006697300.tif 000014
【図１４】
0006697300.tif 000015
【図１５】
0006697300.tif 000016
【図１６】
0006697300.tif 000017
【図１７】
0006697300.tif 000018
【図１８】
0006697300.tif 000019
【図１９】
0006697300.tif 000020
【図２０】
0006697300.tif 000021
【図２１】
0006697300.tif 000022
【図２２】
0006697300.tif 000023
【図２３】
0006697300.tif 000024
【図２４】
0006697300.tif 000025
【図２５】
0006697300.tif 000026
【図２６】
0006697300.tif 000027