(57)【特許請求の範囲】
【請求項１】
アスレチック活動を行なっているユーザと共に使用される装置であって、
少なくとも１つのプロセッサと、
前記ユーザが行なっている第１のアスレチック活動を監視するように構成された第１のセンサと、
前記装置と少なくとも第２の装置との間で少なくともエネルギー消費情報を通信するように構成された通信回路であって、前記エネルギー消費情報が、前記第１のセンサによって監視されている第１のアスレチック活動に対応する第１のエネルギー消費推定値と、少なくとも前記第２の装置によって監視されている第２のアスレチック活動に対応する第２のエネルギー消費推定値とを少なくとも含む通信回路と、
前記少なくとも１つのプロセッサによって実行されたとき、前記装置に、少なくとも、
前記第１のセンサによって、前記ユーザが行なっている前記第１のアスレチック活動を監視させ、
画像検知装置から、前記第１のアスレチック活動を行っている前記ユーザの画像であって、前記ユーザの身体上の少なくとも１つの測定位置を含む、前記画像を受信し、
前記測定位置に基づいて、前記第１のアスレチック活動の前記ユーザのパフォーマンスに関連付けられた完全性モディファイアを決定させ、
前記少なくとも１つのプロセッサによって、前記第１のセンサによって取得されたセンサ情報と、前記完全性モディファイアの利用と、に基づく、前記監視された第１のアスレチック活動に対応する前記ユーザの前記第１のエネルギー消費値を決定させ、
前記通信回路によって、前記装置と少なくとも前記第２の装置との間でエネルギー消費情報を通信させ、前記エネルギー消費情報が、前記第１のエネルギー消費推定値と前記第２のエネルギー消費推定値とを含み、
前記少なくとも１つのプロセッサによって、前記第１のエネルギー消費推定値と前記第２のエネルギー消費推定値とに少なくとも部分的に基づいて、前記ユーザの合算エネルギー消費推定値を決定させる、コンピュータ実行命令を記憶する少なくとも１つの有形メモリとを含む装置。
【請求項２】
前記ユーザの前記合算エネルギー消費推定値を少なくとも表示するディスプレイを含む、請求項１に記載の装置。
【請求項３】
前記少なくとも１つの有形メモリが、更に、前記少なくとも１つのプロセッサによって実行されたとき、前記装置に、少なくとも、指定された時間期間の満了後に前記装置と少なくとも前記第２の装置との間で前記エネルギー消費情報を通信させるコンピュータ実行命令を記憶する、請求項１又は２に記載の装置。
【請求項４】
前記少なくとも１つの有形メモリが、更に、前記少なくとも１つのプロセッサによって実行されたとき、前記装置に、少なくとも、前記装置と少なくとも前記第２の装置との間で前記合算エネルギー消費推定値を通信させるコンピュータ実行命令を記憶する、請求項１〜３のいずれか一項に記載の装置。
【請求項５】
前記少なくとも１つの有形メモリが、更に、前記少なくとも１つのプロセッサによって実行されたとき、前記ユーザからの同期要求に応じて、前記装置に、少なくとも、前記装置と少なくとも前記第２の装置との間で前記エネルギー消費情報を通信させるコンピュータ実行命令を記憶する、請求項１〜４のいずれか一項に記載の装置。
【請求項６】
前記少なくとも１つの有形メモリが、更に、前記少なくとも１つのプロセッサによって実行されたときに、前記装置に、少なくとも、前記第１のアスレチック活動と前記第２のアスレチック活動の少なくとも１つの完了を決定した後で前記装置と少なくとも前記第２の装置との間で前記エネルギー消費情報を自動的に通信させるコンピュータ実行命令を記憶する、請求項１〜５のいずれか一項に記載の装置。
【請求項７】
前記エネルギー消費情報が、前記エネルギー消費推定値と関連付けられた少なくとも１つのタイムスタンプ、活動タイプ及びシステムクロック時間のうちの少なくとも１つを含む、請求項１〜６のいずれか一項に記載の装置。
【請求項８】
前記少なくとも１つの有形メモリが、更に、前記少なくとも１つのプロセッサによって実行されたとき、前記装置に、少なくとも、前記装置のシステムクロックを前記第２の装置のシステムクロックと同期させるコンピュータ実行命令を記憶する、請求項１〜７のいずれか一項に記載の装置。
【請求項９】
前記少なくとも１つの有形メモリが、更に、前記少なくとも１つのプロセッサによって実行されたときに、前記装置に、少なくとも、
前記第１のアスレチック活動と前記第２のアスレチック活動の両方と関連付けられた共通時間期間を決定させ、
前記共通時間期間中に前記第１のアスレチック活動と前記第２のアスレチック活動の合算と関連付けられた第３のエネルギー消費推定値を決定させ、
前記合算エネルギー消費推定値を、前記第３のエネルギー消費推定値に少なくとも部分的に基づいて決定させる、コンピュータ実行命令を記憶する、請求項１〜８のいずれか一項に記載の装置。
【請求項１０】
前記少なくとも１つの有形メモリが、更に、前記少なくとも１つのプロセッサによって実行されたときに、前記装置に、少なくとも、
前記第１のエネルギー消費推定値及び前記第２のエネルギー消費推定値と関連付けられた共通時間期間を決定させ、
前記共通時間期間に、前記第１のエネルギー消費推定値が前記第２のエネルギー消費推定値より大きいかどうか決定させるコンピュータ実行命令を記憶し、
前記第１のエネルギー消費推定値が、前記第２のエネルギー消費推定値より大きいとき、前記共通時間期間の前記合算エネルギー消費推定値を前記第１のエネルギー消費推定値に設定し、
前記第１のエネルギー消費推定値が、前記第２のエネルギー消費推定値より大きくないとき、前記共通時間期間の前記合算エネルギー消費推定値を前記第２のエネルギー消費推定値と等しく設定する、請求項１〜９のいずれか一項に記載の装置。
【請求項１１】
システムであって、
第１の持続時間にユーザによって行なわれたアスレチック活動と関連付けられた第１のエネルギー消費推定値を決定するように構成された第１の監視装置と、
第１の監視装置と通信状態にあり、第２の持続時間に同じユーザによって行なわれたアスレチック活動と関連付けられた第２のエネルギー消費推定値を少なくとも記憶するように構成された第２の装置とを含み、
前記第１の監視装置が、
第１のプロセッサと、
前記第１のプロセッサによって実行されたとき、前記第１の監視装置に、少なくとも、
画像検知装置から、前記アスレチック活動を行っている前記ユーザの画像であって、前記ユーザの身体上の少なくとも１つの測定位置を含む前記画像を受信し、
前記画像における前記測定位置に基づいて、前記アスレチック活動の前記ユーザのパフォーマンスに関連付けられた完全性モディファイアを特定させ、
前記完全性モディファイアと、第１のセンサから取得したセンサ情報と、に基づいて前記第１のエネルギー消費推定値を決定させ、
通信ネットワークを介して、前記第１のエネルギー消費推定値を前記第２の装置に送信させ、
前記通信ネットワークを介して、前記第２の装置から前記第２のエネルギー消費推定値を受信させ、
前記プロセッサによって、前記第１のエネルギー消費推定値と前記第２のエネルギー消費推定値とに少なくとも部分的に基づいて、総エネルギー消費推定値を決定させる、コンピュータ実行命令を記憶する第１の有形メモリ装置と、
前記総エネルギー消費推定値を前記ユーザに表示するディスプレイとを含むシステム。
【請求項１２】
前記第２の装置が、
第２のプロセッサと、
前記第２のプロセッサによって実行されたとき、前記第２の装置に、少なくとも、
通信ネットワークを介して、前記第１の監視装置から前記第１のエネルギー消費推定値を受信させ、
前記通信ネットワークを介して、前記第２のエネルギー消費推定値を前記第１の監視装置に送信させ、
前記第２のプロセッサによって、前記第１のエネルギー消費推定値と前記第２のエネルギー消費推定値とに少なくとも部分的に基づいて総エネルギー消費推定値を決定させる、
コンピュータ実行命令を記憶する第２の有形メモリ装置と、
前記総エネルギー消費推定値を前記ユーザに表示する第２のディスプレイとを含む、請求項１１に記載のシステム。
【請求項１３】
前記第２の装置が、前記ユーザが行なっているアスレチック活動を監視するように構成されたセンサを含み、
前記第２の有形メモリが、更に、前記第２のプロセッサによって実行されたとき、前記第２の装置に、少なくとも、前記センサによって取得された情報に少なくとも部分的に基づいて前記第２のエネルギー消費推定値を決定させる実行命令を記憶する、請求項１２に記載のシステム。
【請求項１４】
前記第１の有形メモリが、更に、前記第１のプロセッサによって実行されたとき、前記第１の監視装置に、少なくとも、前記通信ネットワークを介して、前記第１の監視装置によって決定された前記総エネルギー消費推定値を前記第２の装置と同期させるコンピュータ実行命令を記憶する、請求項１１〜１３のいずれか一項に記載のシステム。
【請求項１５】
前記第１の有形メモリが、更に、前記第１のプロセッサによって実行されたとき、前記第１の監視装置に、少なくとも、前記総エネルギー消費推定値を、前記第１のエネルギー消費推定値の少なくとも一部分と前記第２のエネルギー消費推定値の少なくとも一部分の和として決定させるコンピュータ実行命令を記憶する、請求項１１〜１４のいずれか一項のシステム。
【請求項１６】
前記第１の有形メモリが、更に、前記第１のプロセッサによって実行されたとき、前記第１の監視装置に、少なくとも、
前記第１の持続時間と前記第２の持続時間に共通の時間期間に前記ユーザが行なっているアスレチック活動を決定させ、
前記共通時間期間に行なわれた前記アスレチック活動に対応する第３のエネルギー消費推定値を決定させる、コンピュータ実行命令を記憶し、
前記総エネルギー消費推定値が、更に、第３のエネルギー消費推定値を含む、請求項１１〜１５のいずれか一項に記載のシステム。
【請求項１７】
前記第１の有形メモリが、更に、前記第１のプロセッサによって実行されたとき、前記第１の監視装置に、少なくとも、
前記第１の監視装置と関連付けられた第１のシステムクロックを前記第２の監視装置と関連付けられた第２のシステムクロックと同期させ、
前記第１のエネルギー消費推定値と関連付けられた１つ以上のタイムスタンプを、前記第１のシステムクロックと前記第２のシステムクロックの差に基づいて調整させる、コンピュータ実行命令を記憶する、請求項１１〜１６のいずれか一項に記載のシステム。
【請求項１８】
前記第１の有形メモリが、更に、前記第１のプロセッサによって実行されたとき、前記第１の監視装置に、少なくとも、前記第１のエネルギー消費推定値を総エネルギー消費推定値で上書きさせるコンピュータ実行命令を記憶する、請求項１１〜１７のいずれか一項に記載のシステム。
【請求項１９】
前記第１の有形メモリが、更に、前記第１のプロセッサによって実行されたとき、前記第１の監視装置に、少なくとも、
前記第２のエネルギー消費推定値の少なくとも一部分に対応するオフセットを決定させ、
前記総エネルギー消費推定値を、前記第１のエネルギー消費推定値と前記オフセットの和として表示させる、
コンピュータ実行命令を記憶する、請求項１１〜１８のいずれか一項に記載のシステム。
【請求項２０】
第１の装置によって、画像検知装置から受信した画像から、ユーザの身体上の測定位置を取得する段階と、
前記画像における前記測定位置に基づいて、第１のアスレチック活動の前記ユーザのパフォーマンスに関連付けられた完全性モディファイアを決定する段階と、
前記第１の装置の第１のプロセッサによって、前記第１のアスレチック活動の前記ユーザのパフォーマンスを監視しているセンサからのセンサ情報と、完全性モディファイアと、に基づいて、前記第１のアスレチック活動に関連付けられた第１のエネルギー消費推定値を決定する段階と、
前記第１の装置の前記第１のプロセッサによって、前記第１のアスレチック活動と関連付けられた第１のタイムスタンプとを含む段階と、
ネットワークを介して、前記第１のエネルギー消費推定値と第１のタイムスタンプとを含む第１のエネルギー消費情報を、第２の装置の第２のエネルギー消費情報であって、第２のエネルギー消費推定値と、第２のタイムスタンプとを含む第２のエネルギー消費情報と同期させる段階と、
前記第１の装置の前記プロセッサによって、前記第１のエネルギー消費情報値と前記第２のエネルギー消費値とに少なくとも部分的に基づいて、総エネルギー消費推定値を決定する段階と、
表示装置に前記総エネルギー消費推定値を表示する段階とを含む方法。
【請求項２１】
前記第１のエネルギー消費推定値と前記第２のエネルギー消費推定値の少なくとも一方を前記総エネルギー消費推定値で上書きする段階を更に含む、請求項２０に記載の方法。
【請求項２２】
前記第１のプロセッサによって、前記総エネルギー消費推定値を、前記第１のエネルギー消費推定値と関連付けられた第１のオフセットと前記第２のエネルギー消費推定値と関連付けられた第２のオフセットとの組み合わせとして決定する段階と、
前記表示装置に、前記総エネルギー消費推定値と、前記第１のオフセットと前記第２のオフセットの少なくとも一方とを表示する段階とを含む、請求項２０又は２１の方法。
【請求項２３】
前記第２の装置の第２のプロセッサによって、前記ユーザの第２のアスレチック活動と関連付けられた第２のエネルギー消費情報を決定する段階を更に含み、前記第２のエネルギー消費情報が、前記第２のエネルギー消費推定値と、前記第２のアスレチック活動と関連付けられた第２のタイムスタンプとを含む、請求項２０〜２２のいずれか一項に記載の方法。
【請求項２４】
実行されたとき、コンピュータ装置に、請求項２０〜２３のいずれか一項に記載の方法を実行させる実行命令を含む非一時的コンピュータ可読媒体。
【請求項２５】
前記第１のエネルギー消費推定値と前記第２のエネルギー消費推定値と関連付けられた共通時間期間を決定する段階と、
前記共通時間期間に、前記第１のエネルギー消費推定値が、前記第２のエネルギー消費推定値より大きいかどうか決定する段階とをさらに含み、
前記第１のエネルギー消費推定値が、前記第２のエネルギー消費推定値より大きいとき、前記共通時間期間の前記合算エネルギー消費推定値を前記第１のエネルギー消費推定値に設定し、
前記第１のエネルギー消費推定値が、前記第２のエネルギー消費推定値より大きくないとき、前記共通時間期間の前記合算エネルギー消費推定値を前記第２のエネルギー消費推定値と等しく設定する、請求項２０〜２３のいずれか一項に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、２０１３年１０月１４日に出願され参照により全体が本明細書に組み込まれた米国仮出願第６１／８９０６７２号の利益を請求する。
【背景技術】
【０００２】
ほとんどの人は、フィジカルフィットネスの重要性を理解しているが、多くの人は、通常の運動プログラムを維持するのに必要な動機を見つけるのに苦労している。一部の人は、ランニング、ウォーキング、サイクリングなどの連続反復運動を伴う運動養生法を維持することが特に難しいことが分っている。
【０００３】
更に、個人は、ワークアウトを作業又は雑用と見なしており、したがって、ワークアウトを毎日の暮らしの楽しみと切り離すことがある。多くの場合、アスレチック活動と他の活動のそのような明確な分離は、個人がワークアウトを行おうとする動機付けを小さくする。更に、アスレチック活動に参加する個人を励ますためのアスレチック活動サービス及びシステムは、１つ以上の特定の活動に焦点を絞り込み過ぎており、個人の興味が無視されることがある。更に、これにより、アスレチック活動への参加やアスレチック活動サービス及びシステムの使用に対するユーザの関心が低下することがある。
【０００４】
したがって、当技術分野における以上その他の課題に取り組むための改善されたシステム及び方法が必要とされる。
【発明の概要】
【課題を解決するための手段】
【０００５】
以下は、開示の幾つかの態様の基本的理解を提供するために単純化された要約を提供する。要約は、開示の広範な概要ではない。また、開示の重要又は不可欠な要素を示すものでもなく開示の範囲を定めるものでもない。以下の要約は、開示の幾つかの概念を、後の説明の前書きとして単純化された形態で提示する。
【０００６】
この開示の態様は、例えば燃焼されたカロリー量などのエネルギー消費量の推定値を決定するために、ユーザがアスレチック活動を行なっている間に取得されたデータの処理に関する。
【０００７】
エクササイズを行なっているユーザと共に使用するための説明的装置は、少なくとも１つのプロセッサ、第１のセンサ、通信回路及び少なくとも１つの有形メモリを含むことがある。場合によって、第１のセンサは、ユーザによって行なわれている第１のエクササイズを監視するように構成されてもよい。通信回路は、装置と少なくとも第２の装置との間で少なくともエネルギー消費情報を通信するように構成されてもよく、エネルギー消費情報が、第１のセンサによって監視された第１のエクササイズに対応する第１のエネルギー消費推定値と、少なくとも第２の装置によって監視された第２のエクササイズに対応する第２のエネルギー消費推定値とを少なくとも含む。場合によって、少なくとも１つの有形メモリは、少なくとも１つのプロセッサによって実行されたとき、装置に、少なくとも、センサによって、ユーザが行なっている第１のエクササイズを監視させかつ／又は少なくとも１つのプロセッサによって、監視された第１のエクササイズに対応するユーザの第１のエネルギー消費推定値を決定させるコンピュータ実行命令を記憶してもよい。場合によって、コンピュータ実行命令は、プロセッサによって実行されたとき、説明的装置に、通信回路によって、装置と少なくとも第２の装置との間でエネルギー消費情報を通信させてもよい。エネルギー消費情報は、第１のエネルギー消費推定値と第２のエネルギー消費推定値を含んでもよい。コンピュータ実行命令は、プロセッサによって実行されたとき、更に、説明的装置に、少なくとも１つのプロセッサによって、第１のエネルギー消費推定値と第２のエネルギー消費推定値に少なくとも部分的に基づいて、ユーザの合算エネルギー消費推定値を決定させてもよい。
【０００８】
場合によって、説明的システムは、少なくとも、第１の持続時間にユーザによって行なわれているアスレチック活動と関連付けられた第１のエネルギー消費推定値を決定するように構成された第１の監視装置と、第１の監視装置と通信しており、第２の持続時間に同じユーザによって行なわれているアスレチック活動と関連付けられた第２のエネルギー消費推定値を記憶するように構成された第２の装置とを含んでもよい。第１の監視装置は、第１のプロセッサと第１の有形メモリ装置を含んでもよい。場合によって、第１の有形メモリ装置は、第１のプロセッサによって実行されたとき、第１の監視装置に、少なくとも、第１のエネルギー消費推定値を第２の装置に送信させ、第２の装置から第２のエネルギー消費推定値を受信させ、また、プロセッサによって、第１のエネルギー消費推定値と第２のエネルギー消費推定値とに少なくとも部分的に基づいて総エネルギー消費推定値を決定するコンピュータ実行命令を記憶してもよい。場合によって、説明的システムは、総エネルギー消費推定値をユーザに表示するためのディスプレイを含んでもよい。
【０００９】
説明的実施形態は、ユーザの第１のアスレチック活動と関連付けられた第１のエネルギー消費情報を決定し、第１のエネルギー消費情報を第２の装置の第２のエネルギー消費情報と同期させ、第１のエネルギー消費情報と第２のエネルギー消費情報とに少なくとも部分的に基づいて総エネルギー消費推定値を決定し、総エネルギー消費推定値をユーザになどに表示するように構成されたシステム、方法、装置、コンピュータ可読媒体に関することがある。場合によって、第１のエネルギー消費情報及び／又は第２のエネルギー消費情報が、第１のエネルギー消費推定値と、第１のアスレチック活動と関連付けられた第１のタイプスタンプとを含んでもよい。
【００１０】
実施形態の以上その他の態様は、添付図面を含むこの開示全体にわたってより詳細に検討される。
【００１１】
本開示は、例として示され、類似の参照番号が類似の要素を示す添付図面に限定されない。
【図面の簡単な説明】
【００１２】
【図１Ａ】例示的な実施形態による個人用トレーニングを提供するシステムの例を示し、図１Ａは、アスレチック活動を監視するように構成された例示的ネットワークを示す図である。
【図１Ｂ】例示的な実施形態による個人用トレーニングを提供するシステムの例を示し、図１Ｂは、例示的な実施形態による例示的な計算装置を示す図である。
【図２Ａ】例示的な実施形態によるユーザによって装着されうる例示的なセンサ組立体を示す図である。
【図２Ｂ】例示的な実施形態によるユーザによって装着されうる例示的なセンサ組立体を示す図である。
【図３】例示的な実施形態による、推定値の一部として運動中のユーザのフォームを考慮するユーザのエネルギー消費推定値を計算する方法の例示的な流れ図である。
【図４】例示的な実施形態による運動中に監視するユーザの身体上の例示的な点を示す図である。
【図５】例示的な実施形態による例示的な姿勢評価を示す図である。
【図６】例示的な実施形態による運動を行なうユーザの仮想アバタの例示的表示を示す図である。
【図７Ａ】例示的実施形態によるスクワットをするユーザの仮想アバタの例示的表示を示す図である。
【図７Ｂ】例示的実施形態によるスクワットをするユーザの仮想アバタの例示的表示を示す図である。
【図８】例示的な実施形態にしたがって、位置エネルギーの変化の監視に基づいてアスレチック活動の実行中のユーザのエネルギー消費推定値を計算する方法の例示的な流れ図である。
【図９】例示的な実施形態によるユーザの仮想アバタの質量中心の例示的位置を示す図である。
【図１０Ａ】例示的な実施形態によるユーザの仮想アバタの質量中心の例示的位置を示す図である。
【図１０Ｂ】例示的な実施形態によるユーザの仮想アバタの質量中心の例示的位置を示す図である。
【図１１】例示的な実施形態によるユーザの仮想アバタの質量中心の例示的位置を示す図である。
【図１２】特定の持続時間にわたるユーザの総エネルギー消費を決定するシステムの例を示す図である。
【図１３Ａ】１つ以上のアスレチック活動及び／又はエクササイズを行っているユーザのエネルギー消費を監視できる２つ以上の装置の使用を示す説明図である。
【図１３Ｂ】１つ以上のアスレチック活動及び／又はエクササイズを行っているユーザのエネルギー消費を監視できる２つ以上の装置の使用を示す説明図である。
【図１４Ａ】エネルギー消費推定値を決定しかつ／又は表示する装置１４００，１４５０の少なくとも一部分の説明的ブロック図である。
【図１４Ｂ】エネルギー消費推定値を決定しかつ／又は表示する装置１４００，１４５０の少なくとも一部分の説明的ブロック図である。
【図１５】２つ以上の異なる装置によって取得されたエネルギー消費推定値に基づいてユーザの合算エネルギー消費推定値を計算する方法の例示的流れ図である。
【図１６】共通時間期間に１つ以上のアスレチック活動及び／又はエクササイズを行なっているユーザのエネルギー消費を監視できる２つの装置の使用を示す説明図である。
【図１７】共通時間期間に１つ以上のアスレチック活動及び／又はエクササイズを行なっているユーザのエネルギー消費を監視できる２つの装置の使用を示す説明図である。
【発明を実施するための形態】
【００１３】
様々な実施形態の以下の詳細な説明では、添付図面を参照し、本明細書の一部分を構成し、添付図面は、本開示が実施されうる様々な実施形態を実例として示す。本開示の範囲と趣旨から逸脱することなく他の実施形態を利用できまた構造的及び機能的な修正を行えることを理解されたい。更に、本開示内の見出しは、開示を限定する態様と見なされるべきでない。本開示の利益を得る当業者は、例示的な実施形態が、例示的な見出しに限定されないことを理解するであろう。
【００１４】
Ｉ．例示的な個人用トレーニングシステム
Ａ．説明的なコンピューティング装置
図１Ａは、例示的な実施形態による個人用トレーニングシステム１００の例を示す。例示的システム１００は、コンピュータ１０２などの１つ以上の電子装置を含んでもよい。コンピュータ１０２は、電話、音楽プレーヤ、タブレット、ネットブック、任意の携帯機器などのモバイル端末を含んでもよい。他の実施形態では、コンピュータ１０２は、セットトップボックス（ＳＴＢ）、デスクトップコンピュータ、デジタルビデオレコーダ（ＤＶＲ）、コンピュータサーバ、及び／又は他の所望の計算装置を含んでもよい。特定の構成では、コンピュータ１０２は、例えば、Ｍｉｃｒｏｓｏｆｔ（登録商標）ＸＢＯＸ、Ｓｏｎｙ（登録商標）Ｐｌａｙｓｔａｔｉｏｎ、Ｎｉｎｔｅｎｄｏ（登録商標）Ｗｉｉゲームコンソールなどのゲームコンソールを含んでもよい。当業者は、これらのゲームコンソールが、記述のための例示的なコンソールに過ぎず、この開示が、いかなるコンソール又は装置にも限定されないことを理解されよう。
【００１５】
図１Ｂに移ると、コンピュータ１０２は、計算ユニット１０４を含んでもよく、計算ユニット１０４は、少なくとも１つの処理ユニット１０６を含んでもよい。処理ユニット１０６は、例えばマイクロプロセッサ装置など、ソフトウェア命令を実行するための任意のタイプの処理装置でよい。コンピュータ１０２は、メモリ１０８などの様々な非一時的コンピュータ可読媒体を含んでもよい。メモリ１０８には、ＲＡＭ１１０などのランダムアクセスメモリ（ＲＡＭ）、及び／又はＲＯＭ１１２などの読み出し専用メモリ（ＲＯＭ）が挙げられるが、これらに限定されない。メモリ１０８には、電子的消去可能プログラム可能読み出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュメモリ又は他のメモリ技術、ＣＤ−ＲＯＭ、デジタル汎用ディスク（ＤＶＤ）又は他の光ディスク記憶機構、磁気記憶装置、或は所望の情報を記憶するために使用できかつコンピュータ１０２がアクセスできる任意の他の媒体のいずれかが挙げられる。
【００１６】
処理ユニット１０６とシステムメモリ１０８は、バス１１４又は代替通信構造を介して、１つ以上の周辺装置に直接又は間接に接続されうる。例えば、処理ユニット１０６又はシステムメモリ１０８は、ハードディスクドライブ１１６、リムーバブル磁気ディスクドライブ、光ディスクドライブ１１８、及びフラッシュメモリカードなど、追加のメモリ記憶機構に直接又は間接に接続されうる。また、処理ユニット１０６とシステムメモリ１０８は、１つ以上の入力装置１２０及び１つ以上の出力装置１２２に直接又は間接に接続されうる。出力装置１２２には、例えば、表示装置１３６、テレビ、プリンタ、ステレオ又はスピーカが挙げられる。幾つかの実施形態では、１つ以上の表示装置は、アイウェアに組み込まれうる。アイウェアに組み込まれた表示装置は、ユーザにフィードバックを提供できる。また、１つ以上の表示装置を含むアイウェアは、携帯型表示システムを提供する。入力装置１２０には、例えば、キーボード、タッチスクリーン、リモート制御パッド、ポインティング装置（マウス、タッチパッド、スタイラス、トラックボール、ジョイスティックなど）、スキャナ、カメラ又はマイクロフォンが挙げられる。この点に関して、入力装置１２０は、図１Ａに示されたユーザ（ユーザ１２４など）からのアスレチック運動を感知し、検出しかつ／又は測定するように構成された１つ以上のセンサを含んでもよい。
【００１７】
図１Ａを再び参照すると、画像キャプチャ装置１２６及び／又はセンサ１２８は、ユーザ１２４のアスレチック運動を検出しかつ／又は測定する際に利用されうる。一実施形態では、画像キャプチャ装置１２６又はセンサ１２８から得られたデータは、直接アスレチック運動を検出でき、その結果、画像キャプチャ装置１２６又はセンサ１２８から得られたデータが、運動パラメータに直接関連付けられる。例えば、図４に関して、画像キャプチャ装置１２６からの画像データは、センサ位置４０２ｇと４０２ｉ間の距離が減少していることを検出し、したがって、画像キャプチャ装置１２６だけが、ユーザ１２４の右腕が動いたことを検出するように構成されうる。更に、他の実施形態では、画像キャプチャ装置１２６及び／又はセンサ１２８からのデータは、動きを検出しかつ／又は測定するために、互いに又は他のセンサと組み合わせて利用されうる。したがって、特定の測定値は、２つ以上装置から取得されたデータを組み合わせることにより決定されうる。画像キャプチャ装置１２６及び／又はセンサ１２８は、１つ以上のセンサを含むかそれに機能的に接続されてもよく、そのようなセンサには、加速度計、ジャイロスコープ、位置決定装置（例えば、ＧＰＳ）、光センサ、温度センサ（周囲温度及び／又は体温を含む）、心拍数モニタ、画像キャプチャセンサ、水分センサ及び／又はこれらの組み合わせが挙げられるがこれらに限定されない。説明的なセンサ１２６，１２８の例示的な用途については、「説明的センサ」と題する１．Ｃ節で後述される。また、コンピュータ１０２は、タッチスクリーン又は画像キャプチャ装置を使用して、グラフィカルユーザインタフェースから選択するためにユーザがポイントしている場所を決定してもよい。１つ以上の実施形態は、１つ以上の有線及び／又は無線技術を単独又は組み合わせで利用してもよく、無線技術の例には、Ｂｌｕｅｔｏｏｔｈ（登録商標）技術、Ｂｌｕｅｔｏｏｔｈ（登録商標）低エネルギー技術、及び／又はＡＮＴ技術が挙げられる。
【００１８】
Ｂ．説明的なネットワーク
更に、コンピュータ１０２、計算ユニット１０４、及び／又はその他の電子装置は、ネットワーク１３２などのネットワークと通信するための例示的なインタフェース１３０（図１Ｂに示された）などの１つ以上のネットワークインタフェースに直接又は間接に接続されてもよい。図１Ｂの例では、ネットワークインタフェース１３０は、伝送制御プロトコル（ＴＣＰ）、インターネットプロトコル（ＩＰ）、ユーザデータグラムプロトコル（ＵＤＰ）などの１つ以上の通信プロトコルにしたがって、データ及び制御信号を計算ユニット１０４からネットワークメッセージに変換するように構成されたネットワークアダプタ又はネットワークインタフェースカード（ＮＩＣ）を含んでもよい。これらのプロトコルは、当該技術分野で周知であり、ここではより詳細に検討されない。インタフェース１３０は、例えば、無線トランシーバ、電力線アダプタ、モデム又はイーサネット接続を含む、ネットワークに接続するのに適した接続エージェントを使用できる。しかしながら、ネットワーク１３２は、インターネット、イントラネット、クラウド、ＬＡＮなどの任意のタイプ又はトポロジの、単独又は組み合わせの任意の１つ以上の情報配信ネットワークでよい。ネットワーク１３２は、ケーブル、ファイバ、衛星、電話、セルラー、ワイヤレスなどのうちの１つ以上でもよく、ネットワークは、当該技術分野で周知であり、したがってここでは詳述されない。ネットワーク１３２は、１つ以上の場所（例えば、学校、事業所、家庭、住宅、ネットワーク資源など）を、１つ以上のリモートサーバ１３４、又はコンピュータ１０２と類似若しくは同一の他のコンピュータに接続するために、１つ以上の有線又は無線通信チャネルを有するように様々に構成されうる。実際には、システム１００は、各構成要素の複数のインスタンス（例えば、複数のコンピュータ１０２、複数のディスプレイ１３６など）を含んでもよい。
【００１９】
ネットワーク１３２内のコンピュータ１０２や他の電子装置が、携帯型か据置型かにかかわらず、以前に具体的に列挙された入力、出力及び記憶周辺装置に加えて、計算装置は、入力、出力及び記憶機能、又はこれらの何らかの組み合わせ機能を実行できる装置を含む様々な他の周辺装置に、直接接続されてもよく、ネットワーク１３２を介して接続されてもよい。特定の実施形態では、単一装置は、図１Ａに示された１つ以上の構成要素を統合できる。例えば、単一装置には、コンピュータ１０２、画像キャプチャ装置１２６、センサ１２８、ディスプレイ１３６及び／又は追加の構成要素が挙げられる。一実施形態では、センサ素子１３８は、ディスプレイ１３６、画像キャプチャ装置１２６、及び１つ以上のセンサ１２８を有するモバイル端末を含んでもよい。更に、別の実施形態において、画像キャプチャ装置１２６及び／又はセンサ１２８は、例えばゲーミング又はメディアシステムを含むメディア装置に機能的に接続されるように構成された周辺装置でありうる。したがって、以上のことから、この開示が固定式のシステム及び方法に限定されないことが分かる。より正確に言うと、特定の実施形態は、ほとんど任意の場所でユーザ１２４によって実行されうる。
【００２０】
Ｃ．説明的センサ
コンピュータ１０２及び／又は他の装置は、ユーザ１２４の少なくとも１つのフィットネスパラメータを検出しかつ／又は監視するように構成された１つ以上のセンサ１２６，１２８を含む。センサ１２６及び／又は１２８には、加速度計、ジャイロスコープ、位置決定装置（例えば、ＧＰＳ）、光センサ、温度センサ（周囲温度及び／又は体温を含む）、睡眠パターンセンサ、心拍数モニタ、画像キャプチャセンサ、水分センサ及び／又はこれらの組み合わせが挙げられるがこれらに限定されない。ネットワーク１３２及び／又はコンピュータ１０２は、例えばディスプレイ１３６、画像キャプチャ装置１２６（例えば、１つ以上のビデオカメラ）、及び赤外線（ＩＲ）装置でよいセンサ１２８を含むシステム１００の１つ以上の電子装置と通信できる。一実施形態において、センサ１２８は、ＩＲトランシーバを含んでもよい。例えば、センサ１２６及び／又は１２８は、波形をユーザ１２４の方向を含む環境に送信し、「反射」を受信するか、そのような放出された波形の変化を別の方法で検出できる。更に別の実施形態において、画像キャプチャ装置１２６及び／又はセンサ１２８は、レーダ、ソナー、可聴情報などの他の無線信号を送信しかつ／又は受信するように構成されうる。当業者は、様々な実施形態により、多数の異なるデータスペクトルに対応する信号が利用されうることを容易に理解するであろう。これに関して、センサ１２６及び／又は１２８は、外部ソース（例えば、システム１００ではない）から放射された波形を検出できる。例えば、センサ１２６及び／又は１２８は、ユーザ１２４及び／又は周囲環境から放射された熱を検出できる。したがって、画像キャプチャ装置１２６及び／又はセンサ１２８は、１つ以上のサーマルイメージング装置を含んでもよい。一実施形態では、画像キャプチャ装置１２６及び／又はセンサ１２８は、レンジフェノメノロジーを実行するように構成された赤外線装置を含んでもよい。限定ではなく例として、レンジフェノメノロジーを実行するように構成された画像キャプチャ装置は、オレゴン州モートランドのＦｌｉｒ  Ｓｙｓｔｅｍｓ，Ｉｎｃ．から市販されている。画像キャプチャ装置１２６、センサ１２８及びディスプレイ１３６が、コンピュータ１０２との直接（無線又は有線）通信するように示されているが、当業者は、ネットワーク１３２と直接（無線又は有線）通信できることを理解するであろう。
【００２１】
１．多目的電子装置
ユーザ１２４は、知覚装置１３８、１４０、１４２及び／又は１４４を含む任意数の電子装置を保有、携帯及び／又は装着できる。特定の実施形態において、１つ以上の装置１３８，１４０，１４２，１４４は、フィットネス又はアスレチック用に特別に製造されなくてもよい。実際には、この開示の態様は、複数の装置からのデータを利用してアスレチックデータを収集、検出及び／又は測定することに関し、それらの装置の幾つかは、フィットネス装置ではない。一実施形態において、装置１３８は、カリフォルニア州クパチーノのＡｐｐｌｅ，Ｉｎｃ．から入手可能なＩＰＯＤ（登録商標）、ＩＰＡＤ（登録商標）、ｉＰｈｏｎｅ（登録商標）商標装置、カリフォルニア州マンテンビューのＧｏｏｇｌｅ，Ｉｎｃから入手可能なＡｎｄｒｏｉｄ（登録商標）を使用して動作する装置、あるいはワシントン州レドモンドのＭｉｃｒｏｓｏｆｔから入手可能なＺｕｎｅ（登録商標）又はＭｉｃｒｏｓｏｆｔ（登録商標）Ｗｉｎｄｏｗｓ装置などを含む、電話やデジタル音楽プレーヤなどの携帯電子装置を含んでもよい。当該技術分野で知られているように、デジタルメディアプレーヤは、コンピュータの出力装置（例えば、音声ファイルから音楽又は画像ファイルから画像を出力）と記憶装置の両方として働きうる。一実施形態において、装置１３８は、コンピュータ１０２でよいが、他の実施形態では、コンピュータ１０２は、装置１３８と完全に異なってもよい。装置１３８は、特定の出力を提供するように構成されたかどうかにかかわらず、知覚情報を受け取る入力装置として働きうる。装置１３８、１４０、１４２、及び／又は１４４には、加速度計、ジャイロスコープ、位置決定装置（例えば、ＧＰＳ）、光センサ、温度センサ（周囲温度及び／又は体温を含む）、心拍数モニタ、画像キャプチャセンサ、水分センサ及び／又はこれらの組み合わせを含むがこれに限定されない１つ以上のセンサが挙げられる。特定の実施形態では、センサは、（例えば）画像キャプチャ装置１２６及び／又はセンサ１２８によって検出されうる反射材料などの受動的なものでもよい。特定の実施形態では、センサ１４４は、アスレチック衣服などの服に組み込まれうる。例えば、ユーザ１２４は、１つ以上の装着型センサ１４４ａ〜ｂを装着できる。センサ１４４は、ユーザ１２４の衣類に組み込まれかつ／又はユーザ１２４の身体の任意の所望の場所に配置されうる。センサ１４４は、コンピュータ１０２、センサ１２８、１３８、１４０、１４２及び／又はカメラ１２６と（例えば、無線で）通信できる。インタラクティブゲーム衣服の例は、２００２年１０月３０日に出願され、米国特許２００４／００８７３６６号として公開された米国特許第１０／２８６，３９６号に記載されており、その内容は、あらゆる非限定的な目的のために、引用により全体が本明細書に組み込まれる。特定の実施形態では、受動的検出面が、画像キャプチャ装置１２６及び／又はセンサ１２８によって放射された赤外線などの波形を反射してもよい。一実施形態では、ユーザ１２４の衣服に配置された受動的センサは、波形を反射することができるガラス又は他の透明若しくは半透明面で作成されたほぼ球状の構造物を含んでもよい。様々な種類の衣服を利用でき、所定の種類の衣服は、適切に装着されたときにユーザ１２４の身体の特定部分の近くに配置されるように構成された特定のセンサを有する。例えば、ゴルフ用衣服は、第１の構成で衣服上に位置決めされた１つ以上のセンサを含んでもよいが、サッカー用衣服は、第２の構成で衣服上に位置決めされた１つ以上のセンサを含んでもよい。
【００２２】
装置１３８〜１４４は、直接、又はネットワーク１３２などのネットワークを介して、互いに通信できる。装置１３８〜１４４のうちの１つ以上の装置間の通信は、コンピュータ１０２を介して通信してもよい。例えば、複数の装置１３８〜１４４は、コンピュータ１０２のバス１１４に機能的に接続された周辺装置でよい。更に別の実施形態では、装置１３８などの第１の装置は、コンピュータ１０２などの第１のコンピュータ並びに装置１４２などの別の装置と通信してもよい。一方、装置１４２は、コンピュータ１０２に接続するように構成されなくてもよいが、装置１３８と通信できる。当業者は、他の構成が可能であることを理解するであろう。
【００２３】
例示的実施形態の幾つかの実施態様は、代替又は追加として、デスクトップパソコンやラップトップパソコンなどの種々様々な機能に対応できるように設計された計算装置を使用しうる。そのような計算装置は、必要に応じて、周辺装置又は追加の構成要素の任意の組み合わせを有しうる。また、図１Ｂに示された構成要素は、サーバ１３４、他のコンピュータ、装置などに含まれうる。
【００２４】
２．説明的衣服／アクセサリセンサ
特定の実施形態では、知覚装置１３８、１４０、１４２及び／又は１４４は、時計、アームバンド、リストバンド、ネックレス、シャツ、靴などを含む、ユーザ１２４の衣服又はアクセサセリ内に構成されてもよく、それらと他の方法で関連付けられてもよい。靴取付型又は手首装着型装置の例（それぞれ装置１４０及び１４２）は、後述されるが、これらは単に例示的実施形態であり、この開示は、そのような実施形態に限定されるべきでない。
【００２５】
ｉ．靴取付型装置
特定の実施形態において、知覚装置１４０は、加速度計、ＧＰＳなどの位置検出構成要素、及び／又は力センサシステムを含むがこれらに限定されない１つ以上のセンサを含みうる履物を含んでもよい。図２Ａは、センサシステム２０２の一例示的実施形態を示す。特定の実施形態において、システム２０２は、センサ組立体２０４を含んでもよい。組立体２０４は、例えば加速度計、位置決定構成要素、力センサなどの１つ以上のセンサを含んでもよい。示された実施形態において、組立体２０４は、力感応抵抗器（ＦＳＲ）センサ２０６を含みうる複数のセンサを含む。更に他の実施形態では、他のセンサが利用されうる。ポート２０８は、靴の底構造物２０９内に位置決めされうる。必要に応じて、ポート２０８は、電子モジュール２１０（ハウジング２１１内にありうる）並びにＦＳＲセンサ２０６をポート２０８に接続する複数のリード線２１２と通信するように提供されうる。モジュール２１０は、靴の底構造物の窪み又は空洞内に収容されうる。ポート２０８とモジュール２１０は、接続と通信のための相補的インタフェース２１４，２１６を含む。
【００２６】
特定の実施形態において、図２Ａに示された少なくとも１つの力感応抵抗器２０６は、第１と第２の電極又は電気接点２１８，２２０と、電極２１８，２２０間に配置されて電極２１８，２２０を電気的に接続する力感応抵抗材料２２２とを含んでもよい。力感応材料２２２に圧力が加わったとき、力感応材料２２２の固有抵抗及び／又は導電率が変化し、これにより電極２１８，２２０の間の電位が変化する。センサシステム２０２が、抵抗値の変化を検出して、センサ２１６に加わる力を検出できる。力感応抵抗材料２２２は、その抵抗値を圧力下で様々に変化させうる。例えば、力感応材料２２２は、後でより詳しく述べる量子トンネル効果複合物と同様に、材料が圧縮されたときに減少する内部抵抗を有しうる。この材料を更に圧縮すると抵抗値が更に低下し、定量的測定と二値（オン／オフ）測定が可能になる。状況によって、このタイプの力感応抵抗挙動は、「体積抵抗」と呼ばれることがあり、またこの挙動を示す材料は、「スマート材料」と呼ばれることがある。別の例として、材料２２２は、面接触度を変化させることによって抵抗を変化させてもよい。これは、非圧縮状態で表面抵抗を高め圧縮状態で表面抵抗を低下させる表面上の微小突起の使用、変形させて別の電極との表面間接触を大きくできる柔軟電極の使用など、幾つかの方法で達成できる。この表面抵抗は、材料２２２と電極２１８，２２０，２２２との間の抵抗、及び／又は多層材料２２２の導電層（例えば、炭素／グラファイト）と力感応層（例えば、半導体）との間の表面抵抗でありうる。圧縮が大きいほど表面間接触が大きくなり、その結果、抵抗が小さくなり、定量的測定が可能になる。幾つかの状況では、このタイプの力感応抵抗挙動は、「接触抵抗」と示されることがある。本明細書に規定されたような力感応抵抗材料２２２が、ドープト又は非ドープト半導体材料を含んでもよいことを理解されたい。
【００２７】
ＦＳＲセンサ２１６の電極２１８，２２０は、金属、炭素／炭素繊維若しくは複合物、他の導電性複合物、導電性高分子若しくは導電材料を含む高分子、導電性セラミック、ドープト半導体、又は他の導電材料を含む任意の導電材料から形成されうる。リード線２１２は、溶接、はんだ付け、ろう付け、接着、締結、又は他の一体若しくは非一体結合法を含む、任意の適切な方法によって電極２１８，２２０に接続されうる。あるいは、電極２１８、２２０及び関連したリード線２１２は、同じ材料の単一片から構成されうる。
【００２８】
ｉｉ．手首装着型装置
図２Ｂに示されたように、装置２２６（図１Ａに示された知覚装置１４２と類似してもよく同一でもよい）は、手首、腕、足首のまわりなど、ユーザ１２４によって装着されるように構成されうる。装置２２６は、ユーザ１２４の終日活動を含むユーザのアスレチック運動を監視してもよい。この点で、装置組立体２２６は、ユーザ１２４がコンピュータ１０２と対話している間にアスレチック運動を検出してもよくかつ／又はコンピュータ１０２と無関係に動作してもよい。例えば、一実施形態では、装置２２６は、ユーザのコンピュータ１０２との接近又は対話に関係なく活動を測定する終日活動モニタでもよい。装置２２６は、ネットワーク１３２及び／又は装置１３８や１４０などの他の装置と直接通信できる。他の実施形態では、装置２２６から得られたアスレチックデータは、ユーザ１２４に提示される運動プログラムに関する決定など、コンピュータ１０２によって行われる決定に利用されうる。一実施形態では、装置２２６は、ユーザ１２４と関連付けられた装置１３８などのモバイル装置、又はフィットネス若しくはヘルスケア関連内容に特化されたサイトなどのリモートウェブサイトと無線で対話できる。ある所定の時間に、ユーザは、装置２２６からのデータを別の場所に転送したいことがある。
【００２９】
図２Ｂに示されたように、装置２２６は、装置２２６の動作を支援する押下式入力ボタン２２８などの入力機構を含んでもよい。入力ボタン２２８は、図１Ｂに示されたコンピュータ１０２に関して述べた要素のうちの１つ以上などのコントローラ２３０及び／又は他の電子構成要素に機能的に接続されうる。コントローラ２３０は、ハウジング２３２に埋め込まれてもよく、あるいはその一部でもよい。ハウジング２３２は、エラストマ構成要素を含む１つ以上の材料から構成されてもよく、ディスプレイ２３４などの１つ以上のディスプレイを含んでもよい。ディスプレイは、装置２２６の照明部分と見なされうる。ディスプレイ２３４は、例示的実施形態では、ＬＥＤランプ２３４などの一連の個別の発光要素又は光部材を含んでもよい。ＬＥＤランプは、アレイで構成され、コントローラ２３０に動作可能に接続されうる。装置２２６は、インジケータシステム２３６を含んでもよく、インジケータシステム２３６は、また、ディスプレイ２３４全体の一部又は構成要素と見なされうる。インジケータシステム２３６が、ディスプレイ２３４（画素部材２３５を有しうる）と共に動作し発光してもよく、ディスプレイ２３４と全く別でもよいことを理解されたい。また、インジケータシステム２３６は、例示的実施形態ではＬＥＤランプの形をとりうるが、複数の補助発光要素又は光部材２３８を含んでもよい。特定の実施形態では、インジケータシステムは、１つ以上の目標の達成を表わすために発光部材２３８の一部分を照明することなどによって、目標の可視指示を提供できる。
【００３０】
締結機構２４０を解除でき、装置２２６をユーザ１２４の手首のまわりに位置決め可能であり、次に締結機構２４０を実質的にラッチ位置に位置づけできる。ユーザは、必要に応じていつでも装置２２６を装着できる。一実施形態では、締結機構２４０は、コンピュータ１０２及び／又は装置１３８，１４０と対話するために、ＵＳＢポートを含むがこれに限定されないインタフェースを含んでもよい。
【００３１】
特定の実施形態では、装置２２６は、センサ組立体（図２Ｂに示されていない）を含んでもよい。センサ組立体は、複数の異なるセンサを含んでもよい。例示的実施形態では、センサ組立体は、加速度計（多軸加速度計の形を含む）、心拍数センサ、ＧＰＳセンサなどの位置決定センサ、及び／又は他のセンサに対する機能的接続を含むか又はそれを可能にしうる。装置のセンサ１４２から検出された動き又はパラメータは、速度、距離、歩数、並びにカロリー、心拍数、汗検出、労力、酸素消費、及び／又は酸素動力学などのエネルギー消費を含むがこれに限定されない、種々の異なるパラメータ、計量値又は生理的特徴を含んでもよい（又は、それらを構成するために使用されうる）。また、これらのパラメータは、ユーザの活動に基づいてユーザが獲得した活動ポイント又は通貨によって表されうる。
【００３２】
Ｉ．説明的アスレチック監視方法
システム１００は、１つ以上の運動を行なうようにユーザを促し、運動を行なっている間のユーザの動きを監視し、その動きに基づいてエネルギー消費推定値をユーザに提供できる。システム１００は、ユーザのフォームを解析してユーザの運動が困難になっているか容易になっているかを決定し、それにしたがってエネルギー消費推定値を調整してもよい。エネルギー消費推定値は、ユーザによって燃焼されるカロリーの推定値でもよく、その推定値を含んでもよい。特定の実施形態では、エネルギー消費量の決定は、ポイントシステムに基づいてもよくかつ／又はポイントシステムとして伝えられてもよい。一実施形態では、カロリーは、ポイントシステムに変換されてもよく、更に他の実施形態では、測定値が、１つ以上のポイントシステムで直接得られてもよい。一実施形態では、活動ポイントは、フォーム、身体動作、及び／又は特定の活動の完了に基づきうる。更に他の実施形態では、エネルギー消費計算は、ユーザの努力、消費酸素及び／又は酸素反応速度論に関する決定を含んでもよい。一実施形態では、コンピュータ１０２、カメラ１２６、センサ１２８及びディスプレイ１３６は、ユーザの住宅の範囲内に実現されてもよいが、体育館及び／又は事業所を含む他の場所が意図される。更に、前述したように、コンピュータ１０２は、携帯電話などの携帯装置でよく、したがって、本明細書で述べる１つ以上の態様は、ほとんど任意の位置に導かれてもよい。これに関して、この開示の例示的な実施形態は、システム１００の例示的な構成要素の１つ以上で実現される文脈で検討される。コンピュータ１０２などの特定の構成要素に対する参照が、限定するためのものではなく、多くの可能な実施形態のうちの１つの説明的な実例を提供するものであることを当業者は理解するであろう。したがって、特定の構成要素を参照するが、明示的に否認されるか物理的に不可能でない限り、システム１００の他の構成要素を利用できると仮定される。更に、本明細書に開示された態様は、例示的なシステム１００に限定されない。
【００３３】
Ａ．ユーザ動作の監視
運動中、システム１００は、１つ以上の技術を使用してユーザの動きを監視してもよい。図３は、例示的な実施形態による、推知の一部として練習中のユーザのフォームを考慮するユーザのエネルギー消費推定値を計算する方法の例示的な流れ図を示す。方法は、例えば、コンピュータ１０２などのコンピュータ、装置１３８，１４０及び／又は１４２、並びに他の装置によって実施されてもよい。図３に示されたブロックは、並べ直されてもよく、幾つかのブロックが除去されてもよく、追加ブロックが追加されてもよく、各ブロックは、１回以上繰り返されてもよく、流れ図は、１回以上繰り返されてもよい。流れ図は、ブロック３０２で始まってもよい。
【００３４】
１．ユーザ評価の実行
ブロック３０２で、方法は、ユーザの初期評価の実行を含んでもよい。ユーザ１２４などのユーザは、赤外線トランシーバを含んでもよい、画像取得装置１２６及び／又はセンサ１２８の前など、センサのレンジ内に配置されてもよい。ディスプレイ１３６は、ユーザ１２４の表現を提供でき、この表現は、「鏡像」でもよく、ユーザの動きと一致して動くユーザアバタなどの仮想アバタを描画してもよい。コンピュータ１０２は、ユーザがフレーム及び／又はレンジ内になるように、ユーザに赤外線トランシーバ１２８に対して及び／又は画像取得装置１２６に対して特定の領域内に入るように促してもよい。適切に位置決めされたとき、システム１００は、ユーザの動きを処理してもよい。用語「初期」が利用されているが、この評価は、ユーザが、時間の経過時又は任意の他の理由のために、システム１００を始動し、特定の動作を行なうたびに行われてもよい。したがって、本明細書における評価の言及は、単一評価に限定されない。
【００３５】
ａ．知覚位置の特定
システム１００は、知覚データを処理してユーザ運動データを識別してもよい。一実施形態では、ユーザの身体上の知覚位置が識別されてもよい。図４に関して、知覚位置４０２ａ〜４０２ｏは、ユーザ１２４の身体上の対象位置（例えば、足首、肘、肩など）に対応してもよい。例えば、カメラ１２６などからの記録ビデオの画像が、知覚位置４０２ａ〜４０２ｏの識別に利用されてもよい。例えば、ユーザは、カメラ１２６から特定の距離（事前に決められていても決められていなくてもよい）に立ってもよく、システム１００は、画像を処理して、例えば差異マッピング技術を使用してビデオ内のユーザ１２４を識別してもよい。一例では、画像取得装置１２６は、互いに空間にずらされかつユーザの２つ以上画像を同時に取得する２つ以上のレンズを有するステレオカメラでよい。システム１００は、同時に撮影された複数の画像を処理して、ビデオ内の各画像（又は、画像のうちの少なくとも幾つかの画像）内で座標系（例えば、直角座標）を使用してユーザの身体の特定部分の位置を決定するための差異マップを生成してもよい。差異マップは、オフセットレンズのそれぞれによって撮影された画像間の差を示しうる。
【００３６】
第２の例では、１つ以上のセンサが、ユーザ１２４の身体上又はその近くのセンサ位置４０２ａ〜４０２ｏに配置されてもよく、ユーザ１２４は、センサが様々な位置に配置された衣服を着用してもよい。更に、他の実施形態では、センサ位置は、装置１３８、１４０及び／又は１４２などの他の知覚装置から決定されてもよい。この点に関して、センサは、ユーザの衣服上に配置された物理センサでよく、更に他の実施形態では、センサ位置４０２ａ〜４０２ｏは、２つの動く身体部分の間の関係の識別に基づいてもよい。例えば、センサ位置４０２ａは、ユーザ１２４の動きを識別することによって決定されてもよい。この点に関して、ユーザの身体の全体形状又は一部分が、特定の身体部分の識別を可能にすることがある。カメラ１２６などのカメラが利用されるか及び／又は装置１３８，１４０，１４２内のセンサなどのユーザ１２４上に配置された物理センサが利用されるかどうかに関係なく、センサは、身体部分の現在位置を検出しかつ／又は身体部分の動きを追跡してもよい。
【００３７】
特定の実施形態では、収集されたデータ（図３のブロック３０２の収集部分など）に、身体部分が特定位置にあった特定時間を示すタイムスタンプが追加されてもよい。センサデータは、無線又は有線伝送によってコンピュータ１０２（又は、他の装置）で受信されてもよい。コンピュータ１０２及び／又は装置１３８，１４０，１４２などのコンピュータは、タイムスタンプを処理して、ビデオ内の各画像（又は、少なくとも幾つかの画像）内で身体部分の位置を座標系（例えば、直角座標）を使用して決定してもよい。カメラ１２６から受信したデータは、訂正され、修正され、かつ／又は１つ以上の他の装置１３８，１４０及び１４２から受信したデータと結合されてもよい。
【００３８】
第３の例では、システム１００は、赤外線パターン認識を使用してユーザ１２４の身体部分のユーザの動きと位置を検出してもよい。例えば、センサ１２８は、赤外線信号を使用してユーザ１２４の身体を照明するために（赤外線信号を放射しうる）赤外線トランシーバを含んでもよく、この赤外線トランシーバは、カメラ１２６の一部でもよく別の装置でもよい。赤外線トランシーバ１２８は、ユーザ１２４の身体からの赤外線信号の反射を取得してもよい。反射に基づいて、システム１００は、特定の瞬間におけるユーザの身体の特定部分の位置を座標系（例えば、直角座標）を用いて特定してもよい。どの身体部分をどのように識別するかは、行なうことをユーザが要求された運動のタイプに基づいて事前に決定されてもよい。 
【００３９】
ワークアウトルーチンの一部として、システム１００は、ユーザ１２４の初期姿勢評価を、図３のブロック３０２の初期ユーザ評価の一部として行ってもよい。図５に関して、システム１００は、ユーザ１２４の正面画像と側面画像を分析して、ユーザの肩部、背中上側、背中下側、腰、膝及び足首の１つ以上の位置を決定してもよい。また、姿勢評価のために、装着型センサ及び／又は赤外線技術を単独又はカメラ１２６と共に使用して、様々な身体部分の位置を決定してもよい。例えば、システム１００は、例えば足首、膝、腰、上背、下背、及び肩などのユーザの身体上の様々な箇所の位置を決定する評価ライン１２４ａ〜ｇ及び／又は領域５０２〜５１２を決定してもよい。
【００４０】
ｂ．知覚領域の識別
更に他の実施形態では、システム１００は、知覚領域を識別してもよい（例えば、ブロック３０２を参照）。一実施形態では、評価ライン１２４ａ〜ｇを利用してユーザの身体を領域に分割してもよい。例えば、ライン１２４ｂ〜ｆは、水平軸でよい。例えば、「肩」領域５０２は、ユーザの肩あたりに下側境界線を有する身体部分と関連してもよく（線１２４ｂを参照）、領域５０４は、肩（線１２４ｂ）と腰（線１２４ｃを参照）までの約半分の距離との間の身体部分に関連し、したがって「上背」領域でよく、領域５０６は、線１２４ｃと腰（線１２４ｄを参照）の間の領域をまたぐ「下背領域」を含む。同様に、領域５０８は、「腰」（線１２４ｄ）と「膝」（線１２４ｅを参照）の間の領域にわたってもよく、領域５１０は、線１２４ｅと線１２４ｆとの間にわたってもよく、領域５１２（「足首」を参照）は、線１２４ｆあたりに上側境界を有してもよい。領域５０２〜５１２は、縦軸１２４ａ及び１２４ｇを使用することによって、象限などに分割されてもよい。１つ以上の知覚領域の識別を支援するため、システム１００は、１つ以上の特定の動作を行うようにユーザに促してもよい。例えば、システム１００は、どの身体部分又は領域が座標系内の特定位置にあるかを決定する際、ユーザに特定の身体部分又は領域（例えば、右腕を振るか左腕を特定パターンで振る）を動かして、システム１００（例えば、赤外線トランシーバ１２８から受信した情報を処理するコンピュータアルゴリズム）を支援するように促しうる。
【００４１】
ｃ．位置又は領域の分類
特定の実施形態では、互いに近くない身体部分又は領域が、同じ運動カテゴリに分類されてもよい（例えば、ブロック３０２を参照）。例えば、図５に示されたように、「上背」、「腰」及び「足首」領域５０４，５０８，５１２が、「移動性」カテゴリに属するように分類されてもよい。別の実施形態では、「下背」及び「膝」領域５０６，５１０が、「安定性」カテゴリに属するように分類されてもよい。この分類は、単に例であり、他の実施形態では、位置又は領域が、複数のカテゴリに属することがある。例えば、「重心」領域は、領域５０４及び５０６から構成される。一実施形態では、「重心」は、領域５０４及び５０６の部分を構成してもよい。別の実施形態では、「運動中心」カテゴリが、独立に提供されてもよく、あるいは少なくとも別のカテゴリの一部分を含むように提供されてもよい。一実施形態では、単一位置は、「安定性」カテゴリに１０％重み付けされ「移動性」カテゴリに９０％重み付けされるような、２つ以上のカテゴリに重み付けされてもよい。
【００４２】
システム１００は、また、画像を処理してユーザの衣類の色又は他の顕著な特徴を決定して、ユーザをその周囲から区別してもよい。処理の後、システム１００は、図４の位置４０２など、ユーザ身体上の複数の点の位置を識別し、それらの点の位置を追跡してもよい。システム１００は、また、例えば年齢、体重などの姿勢の評価を補足する質問に答えるようにユーザに促しうる。また、様々な実施形態に従いブロック３０２はオプションであり、必要ではない。
【００４３】
２．フォームの提供
図３を再び参照すると、ブロック３０４で、様々な実施形態は、運動の適切なフォームを実演することと、運動を行なうようにユーザに指示することを含んでもよい。例えば、初期姿勢評価の後又は追加として、システム１００（コンピュータ１０２などを含む）は、運動を実演する仮想トレーナをディスプレイ１３６に呈示させてユーザに適切なフォームを指示し、かつ／又は運動の適切なフォームを実演する実在の人物の描画及び／又は実際のビデオを呈示してもよい。次に、システム１００は、ユーザに運動を行い始めるように指示してもよい。
【００４４】
図３に関して、ブロック３０６で、様々な実施形態は、運動を行なうユーザのフォームを監視することを含んでもよい。図６で分かるように、コンピュータ１０２などによるシステム１００は、ディスプレイ１３６にユーザの仮想アバタ６０２を呈示させてもよい。仮想アバタ６０２は、ユーザ１２４と同期して移動してもよい。また、ディスプレイ１３６は、アバタ６０２ではない実際ユーザのビデオを呈示してもよい。システム１００は、ビデオ内の１つ以上のフレームを処理して知覚位置４０２のうちの少なくとも幾つかを決定してもよく、ユーザによって身体装着されたセンサからデータを受信してもよい。図６に示されたように、知覚位置４０２は、仮想アバタに表示されてもよい。
【００４５】
多くの運動ルーチン中の適切なフォームのため、ユーザは、運動の繰り返し中に複数の位置を移動してもよい。本明細書に開示された特定の態様は、１つ以上の知覚位置４０２の１つ以上の測定位置及び／又は所望の位置を定義することに関する。例えば、測定位置は、繰り返し中に様々な身体部分の特定の関係を参照してもよい。例えば、測定位置は、ユーザの身体部分の所望の位置（例えば、ユーザの左肘の所望の位置）を示し、複数の身体部分の間の所望の関係（例えば、ユーザの胴と腿の間の角度）を示してもよい。動き又は一連の動き（運動ルーチンなど）に関して、システム１００は、１つ以上の測定位置及び／又は測定位置のための知覚位置４０２のうちの１つ以上の知覚位置の所望の位置を定義してもよい。様々な実施形態では、運動の各繰り返しを１つ以上の測定位置に分割してもよい。
【００４６】
コンピュータ１０２などによるシステム１００は、運動を行なうユーザのビデオ又はセンサデータを処理して、ユーザの身体がいつ測定位置に達したかを判断してもよい。各測定位置に関して、システム１００は、測定した知覚位置を所望の知覚位置と比較して、運動を行なっている間のユーザのフォームを監視してもよい。例えば、図６のフレーム１は、第１の測定位置に対応してもよく、フレーム２は、第２の測定位置に対応してもよい。システム１００は、各測定位置における知覚位置４０２ｃと４０２ｄ間の距離を決定してもよい。知覚位置間の他の関係が、指定されてもよい（例えば、特定の角度、特定の位置など）。
【００４７】
図３を再び参照すると、ブロック３０８で、様々な実施形態は、ユーザのエネルギー消費推定値を計算することを含んでもよい。計算は、運動のタイプ及び／又はユーザのフォームに基づいてもよい。エネルギー消費推定値は、例えば、ユーザによって燃焼されたカロリーの推定値でもよくその推定値を含んでもよい。特定の実施形態では、エネルギー消費計算は、ユーザの労力、消費酸素量及び／又は酸素反応速度に関連する決定を含む。ワークアウトセッション中、又はその完了時に、システム１００は、消費エネルギーをユーザに通知してもよい。一実施形態では、システム１００は、燃焼カロリー量の指示を提供してもよい。より正確な燃焼カロリー推定値を提供するため、システム１００は、運動を行なっている間のユーザのフォーム並びに行なわれた運動のタイプを考慮してもよい。更に他の実施形態は、ユーザ属性を利用して、ユーザによって燃焼されたカロリーをより正確に識別してもよい。例示的なユーザ属性は、高さ、体重、年齢などでよい。１つ以上のセンサは、ユーザ属性を決定してもよく、ユーザは、ユーザ属性をインタフェースを介して、コンピュータ１０２などのコンピュータに入力してもよい。
【００４８】
システム１００は、運動の測定位置で検出された知覚位置４０２からの情報を１つ以上の既知の値と組み合わせて使用して、燃焼カロリーをより正確に決定できる。一実施形態では、既知の値は、代謝当量（ＭＥＴ）表を含んでもよく、代謝当量の一部分でもよい。ＭＥＴ表は、例えば、特定の運動（例えば、スクワット、突き出し姿勢（lunge）など）に関して定義され、ワークアウト中にユーザがどれだけ多くのカロリーを消費するかを決定するために使用されてもよい。システム１００は、様々な運動（例えば、スクワット、突き、縄跳び、腕立て伏せ、ランニングなど）に対応する複数のＭＥＴ表を記憶するか、そのＭＥＴ表にアクセスできる。システム１００は、ビデオの及び／又はセンサからのデータを処理して、ユーザが行なった運動の繰り返し数又は運動の継続時間を決定してもよく、ＭＥＴ表から得られることがある繰り返し及び／又は継続時間情報及び１つ以上の既知の値に基づいて、ユーザによって燃焼されたカロリー数を評価できる。
【００４９】
しかしながら、ＭＥＴ表は、統計平均であり、あまり正確ではない。したがって、ＭＥＴ表に依存する従来のカロリー測定システムは、ワークアウト中にどれだけのカロリーが燃焼されたかの概算だけをユーザに提供する。この開示の実施形態は、ＭＥＴ表からの１つ以上の値を利用することがあるが、この開示の態様は、従来の測定システムの不備によって限定されない。例えば、一実施形態では、ユーザのフォームが考慮されることがある。システム１００は、検出された知覚位置情報に基づく燃焼カロリー推定値に係数を適用してもよい。係数は、ユーザがどれくらいうまく運動を行なったかを反映してもよく、特定の実施形態では、ユーザの属性を考慮してもよい。例えば、係数は、知覚位置情報、ユーザが運動を行なった継続時間、ユーザよって報告された情報（例えば、年齢、重量）、心拍数モニタによって取得されたユーザの心拍数、圧力測定値及び／又は他のデータの１つ以上の関数でよい。圧力測定は、靴内に配置された圧力センサ１４０から取得されて、例えばユーザが動いている間に加える力の量を決定してもよい。例えば、ユーザが、それぞれの手に重りを保持してもよく、圧力センサ１４０が、靴の圧力を監視してもよい。また、圧力センサ１４０は、ユーザが向きを変える速さ（例えば、ユーザがどれだけ激しくカットを行うか）又はジャンプするときに加えられた力の量を示してもよい。
【００５０】
係数を決定するために、システム１００は、運動の繰り返し中に１つ以上の測定位置における１つ以上の身体部分の関係を監視してもよい。これらの関係の修正によって、運動を行うのが容易になることもあり困難になることもある。係数は、ユーザが運動を完了するのを困難にするか容易にするかを示す要素を考慮し、これにより燃焼カロリー推定値を調整してもよい。スクワットでは、例えば、スクワットを行っている間の、ユーザの胴と腿の間の第１の角度とユーザの腿と脛の間の第２の角度の関係が定義されてもよい。システム１００は、知覚位置情報を処理して、所望の第１及び第２の角度を比較するために、ユーザの第１及び第２の角度をある期間にわたって測定してもよい。
【００５１】
一例では、図７Ａ〜図７Ｂを参照すると、スクワットをしているユーザの仮想アバタ７０２が表示される。仮想アバタ７０２は、棒線画として示され、運動の適切な技術は、網掛け領域７０４として示される。スクワットの最も低い部分において（例えば、図７Ａに示されたように）、所望のフォームは、ユーザの腿と脛との関係、ユーザの背中と腕との関係、及び／又はユーザの任意の他の２つの部分又は位置との関係を指定してもよい。一実施形態では、所望のフォームは、位置又は部分、例えば、ユーザの上腿と下腿間の第１の所定の角度、及び／又はユーザの背中と腕の間の第２の所定の角度を指定してもよい。システム１００は、知覚位置情報を処理してユーザのフォームを所望のフォームと比較してもよい。例えば、システム１００は、知覚位置情報を処理して、スクワットをしているときのユーザの腿と脛の角度とユーザの背と腕の角度を決定してもよい。
【００５２】
システム１００は、係数を調整するための様々な身体部分間の関係のしきい値を定義してもよい。しきい値は、ユーザのフォームが所望のフォームと特定の量だけ異なることを可能にしてもよい。好ましいしきい値に関して、システム１００は、ユーザが、係数の調整を必要としない良好なフォームを有することを決定してもよい（例えば、ユーザの上腿と下腿の間の角度と所望の角度との差が５％未満）。許容可能なしきい値に関して、システム１００は、名目上、ユーザによる労力の増加又は減少を反映させるために係数を上方又は下方に調整してもよい（例えば、ユーザの上腿と下腿の間の角度と所望の角度との角度差が５〜１５％）。受容できないしきい値の場合、システム１００は、ユーザのフォームが、運動を行う労力の量を減少させたと判断し、係数を下方に調整してもよい（例えば、ユーザの上腿と下腿の間の角度と所望の角度との差が１５％を超える）。
【００５３】
システム１００は、また、運動を行なっているときにユーザが行う省略又は追加に基づいて係数を調整してもよい。例えば、ユーザは、腕と脚両方の動きを必要とする運動で腕の動きを行わないことがある。また、ユーザが、運動のために指定された動きを超える追加の動きを行なっている場合、システム１００は、係数を調整してカロリー推定値を高めてもよい。
【００５４】
係数を決定する際、システム１００は、燃焼カロリーの量を係数とカロリー推定値の関数として決定してもよい。この関数は、カロリー推定値と係数を掛けたものでもよく、他の関係によるものでもよい。例えば、係数は、燃焼カロリーを乗算、加算及び減算のうちの１つ以上によって調整するための数式における幾つかの変数に対する調整でよい。更に他の実施形態では、システム１００は、ユーザがしきい値から外れた場合にカロリー消費に関する決定を止めてもよい。例えば、ユーザが、ワークアウトルーチン中に割り込まれ、決定を忘れるか「休止」するのを混乱することがあり、したがって、特定の実施形態により、ユーザが運動を行なっていないと検出したときのカロリー消費の決定を停止されることがある。更に他の実施形態は、例えばユーザが身体領域又は部分に受けている負荷が多すぎるか少なすぎる場合など、１つ以上の変化しきい値を超えた場合に、カロリー消費の決定を停止するか他の方法で変更してもよい。特定の実施形態では、ユーザの運動がけがをしやすい場合、カロリー消費に関する測定及び／又は決定が停止されることがある。１つの実施形態では、システム１００は、ユーザの欠陥又は間違った動きを訂正するために合図及び／又は命令を提供してもよい。
【００５５】
以下は、練習中にユーザによって燃焼されるカロリーの量を計算するための例示的な式を示す。 
【００５６】
燃焼カロリー＝ＢＭＲ＊（活動モディファイア）＊（完全性モディファイア）     式（１）
【００５７】
式（１）では、ＢＭＲは、基礎代謝率（Basal Metabolic Rate）の頭字語である。システム１００は、ＢＭＲを、ＭｉｆｆｌｉｎＳｔ．Ｊｅｏｒ式、ＢＭＲ＝（１０＊ｗ）＋（６．２５＊ｈ）−（５．０＊ａ）＋（男性の場合は５、女性の場合は−１６１）を使用して計算してもよく、ここで、「＊」は掛算記号、「ｗ」＝キログラムで表した重量、「ｈ」＝センチメートルで表した高さ、「ａ」＝年で表した年齢である。システム１００は、また、ＭｉｆｆｌｉｎＳｔ．Ｊｅｏｒ式の代わり又は追加としてハリス＝ベネディクト式を使用してもよい。
【００５８】
活動モディファイアは、ユーザによって行なわれる運動のタイプに対応する調整でよい。活動モディファイアは、激しい運動ほど大きく、激しくない運動ほど小さいことがある。システム１００は、活動モディファイアを含むファイルを記憶してもよく、各活動モディファイアは、特定の運動タイプに対する値を有してもよい。２つ以上の運動が、同じ値を有する活動モディファイアを有してもよく、特定の運動が、活動モディファイアに対する固有の値を有してもよい。活動モディファイアは、デフォルト値を有してもよい。一例示的実施形態では、デフォルト値は、０．１でよい。第２の実施形態では、デフォルト値は、１．０でよい。デフォルト値は、０．０を含む任意の値でよい。システム１００は、ユーザによって現在行なわれている運動の活動モディファイアに対応するようにデフォルト値を更新してもよい。ワークアウトの継続時間にわたって、システム１００は、様々な活動モディファイアを使用して、ユーザが行なうように指示された様々な運動に対応する式（１）を使用して燃焼カロリーを計算してもよい。１つ以上の要素が、活動モディファイア及び／又はモディファイアの調整に寄与してもよい。例には、ペース、運動のタイプ、継続時間、及びこれらの組み合わせが挙げられるが、これらに限定されない。更に、活動モディファイア及び／又は活動モディファイアの変形物は、所定値（ユーザが行なうように促された運動又は動きに割り当てられた値など）、ユーザの動作、特定の運動に関するＭＥＴ表からの情報、及びこれらの組み合わせから決定されてもよい。
【００５９】
完全性モディファイアは、運動を行なっているときにユーザのフォームが所望のフォームにどれだけうまく対応しているかに基づいてＢＭＲを調整するために使用されてもよい。一例では、完全性モディファイアは、運動を行なっているときの繰り返しごとに全動作の何パーセントが達成されたかを示してもよく（例えば、運動の特定の繰り返しのために、所望の角度に対するユーザの胴と腿の間の測定角度の割合を決定する）、所定の繰り返し数（例えば、最後３回の運動、最後５回の運動、全ての運動など）に関する全動作の割合の平均でもよい。完全性モディファイアは、デフォルト値を有してもよい。一例示的実施形態では、デフォルト値は、０．１でよい。第２の実施形態では、デフォルト値は、１．０でよい。システム１００は、ユーザのフォームが所望のフォームにどれだけ適合するかに基づいて、ある時間にわたって完全性モディファイアを更新してもよい。１つ以上の要素が、活動モディファイア及び／又はモディファイアの調整に寄与してもよい。例には、ペース、運動のタイプ、継続時間、及びこれらの組み合わせが挙げられるが、これらに限定されない。更に、活動モディファイア及び／又は活動モディファイアの変形は、所定の値（ユーザが行なうように促された運動又は動きに割り当てられた値など）、ユーザの動作、及びこれらの組み合わせから決定されてもよい。
【００６０】
下に示した式（２）は、更に他の実施形態に利用されてもよい。
【００６１】
燃焼カロリー＝ＢＭＲ＊（活動モディファイア）＊（完全性モディファイア）＊（複合モディファイア）＋（追加モディファイア）      式（２）
【００６２】
式（２）のＢＭＲ、活動モディファイア、及び／又は完全性モディファイアの値は、式（１）に関して前述した１つ以上の実施形態によって決定されてもよい。一実施形態では、複合モディファイアは、運動のタイプごとに定義されてもよい。一例示的実施形態では、デフォルト値は、０．１でよい。第２の実施形態では、デフォルト値は、１．０でよい。デフォルト値は、０．０を含む任意の値でよい。システム１００は、ワークアウト中の複合モディファイアを、ユーザが行なうように促された運動のタイプに対応するように更新してもよい。特定の実施形態では、活動モディファイアは、経験データから（部分的に又は完全に）取得されてもよい。
【００６３】
特定の実施形態では、追加モディファイアの値は、運動のタイプごとに定義されてもよい。一例示的実施形態では、デフォルト値は、０．１でよい。第２の実施形態では、デフォルト値は、１．０でよい。デフォルト値は、０．０を含む任意の値でよい。システム１００は、ユーザが行なうように促された運動のタイプに対応するように、ワークアウト中に追加モディファイアを更新してもよい。特定の実施形態では、活動モディファイアは、経験データから（部分的に又は完全に）取得されてもよい。
【００６４】
システム１００は、ワークアウトの継続時間中に燃焼されたカロリーを計算してもよく、これは、式（１）又は（２）の利用を含んでもよい。システム１００は、ディスプレイ１３６に燃焼カロリーの中間結果を表示させてもよい。特定の実施形態では、各運動に関して１つ以上の完了した繰り返し及び１つ以上の完了したセットの合計が決定されてもよい。システム１００は、また、行なわれた運動のタイプによって燃焼カロリーを計算しそれを表示させてもよい。例えば、ワークアウト、繰り返し、セット、又は運動タイプによるピーク／最小／平均カロリー燃焼レートなどの他の情報が、計算され表示されてもよい。システム１００は、式（１）を使用して、運動している間にユーザによって燃焼されたカロリーの量を定期的に決定してもよい。システム１００は、ワークアウトの間ずっと連続的に更新された現在の燃焼カロリー量（例えば、中間結果）を示してもよく、所定の時間に燃焼カロリー量を更新してもよい（例えば、ユーザが、ワークアウトセッションの終わりに、１組の第１のタイプの運動を完了して１組の第２のタイプの運動を開始する）。システム１００は、また、各繰り返しの間並びに各セットのエクササイズで燃焼されたカロリーの量をユーザに通知してもよい。
【００６５】
カロリー消費の決定（式（１）などによる）で使用される入力及び／又は変数の１つ以上は、ユーザによって行なわれている運動のタイプにかかわらず同じままでよいが、他のものは変化してもよい。例えば、ＢＭＲは、ユーザの体重、身長及び年齢が、ワークアウトの間に適切に変化しないときにワークアウト全体にわたって同じでもよい。更に、活動モディファイア、完全性モディファイア、複合モディファイア、及び追加モディファイアは、ワークアウト全体にわたって変化してもよい。値の値（及び／又は、変化）は、ユーザによって現在行なわれている運動のタイプに依存することがある。
【００６６】
完全性モディファイアは、繰り返しごとに異なってもよい。前述のように、システム１００は、運動を行なっている間にユーザのフォームの監視に基づいて、完全性モディファイアを生成してもよい。一般に、運動は、１回の繰り返しを行なうために一連の動きを含み、ユーザは、典型的には、２回以上の繰り返しを含む１組を実行する。ユーザのフォームは、繰り返しごとに異なってもよく、したがって完全性モディファイアでもよい。
【００６７】
システム１００は、各繰り返しで異なる完全性モディファイアに基づくか、完全性モディファイアのフィルタリングバージョンに基づいて、式（１）を使用して燃焼カロリーを決定してもよい。完全性モディファイアをフィルタリングするために、システム１００は、例えば、１つ以上の繰り返しの完全性モディファイアを決定してもよく、完全性モディファイアのうちの幾つか又は全てを平均してもよく、式（１）の平均を使用してもよい。また、システム１００は、完全性モディファイアを加重平均として生成してもよく、幾つかの繰り返しの完全性モディファイアが、他よりも大きく重み付けされてもよい。例えば、システム１００は、平均を生成するときに、より最近の完全性モディファイアが最近でない完全性モディファイアより大きく重み付けされることがある減衰関数を適用してもよい。
【００６８】
システム１００は、また、ユーザが、所望の動きを行い、そのような動きのための燃焼されたカロリーの量を計算することを可能にしてもよい。一実施形態では、検出された動きは全て、計算で利用されてもよい。更に他の実施形態では、特定（例えば、システムが対応しかつ／又は行なわれるように指定されたもの）の動きだけが考慮されてもよい。システム１００は、画像キャプチャ装置１２６及び／又は様々なセンサからのデータを処理してユーザの動きを分類することを試みてもよい。例えば、システム１００は、ユーザの動きを、ＭＥＴ表が定義された他の既知の動きと比較してもよい。ユーザの動きが、ＭＥＴ表が定義された既知の動きに対応する場合、システム１００は、燃焼カロリーの量を計算するために識別されたＭＥＴ表を使用してもよい。
【００６９】
ユーザの動きが、ＭＥＴ表によって定義された運動と一致しない場合、システム１００は、ユーザによって行なわれている動きに似た動きを含む１つ以上の運動を識別してもよい。例えば、システム１００は、ユーザの下半身がスクワットと同じように動き、上半身が腕立て伏せと同じように動くと判断してもよい。システム１００は、ユーザによって燃焼されたカロリーの量の近似値として、ユーザがスクワットをしているかのようにまたユーザが腕立て伏せをしているかのように識別されたＭＥＴ表を使用して、ユーザが燃焼するカロリー数を計算してもよい。更に他の実施形態では、新しいエントリが作成されてもよい。これに関して、特定の実施形態は、新しい動き及び／又は運動の参加とその後の識別を可能にしてもよい。特定の実施形態では、ユーザは、識別されていない動き／運動の近似のカロリー消費に関する入力を提供してもよい。更に他の実施形態では、システム１００は、本明細書で述べたような１つ以上のセンサなどからカロリー消費値を計算してもよい。更に他の実施形態では、システム１００は、事前に分かっていない動き又は運動に関するカロリー消費などの属性を決定する際に、１つ以上のセンサ測定値並びにユーザ（及び／又は、第三者）からの入力を利用してもよい。ＭＥＴ表なしにカロリー消費を推定する例には、位置エネルギーの変化を決定することを含むが、これらに限定されない。位置エネルギーの変化を使用する例は、次の節で示される。
【００７０】
システム１００は、燃焼カロリー推定値をソシアルネットワークウェブサイトに送信するように構成されてもよい。ユーザは、所望の期間に燃焼された総カロリー数に基づいて格付けされてもよい（例えば、日、週、月、年などによる格付け）。図３を再び参照すると、方法は、終了してもよく、前のブロックのどれかに戻ってもよい。
【００７１】
ｉ．位置エネルギーの変化に基づくエネルギー消費推定
システム１００は、また、ＭＥＴ表によって定義されていない身体活動に関してユーザのエネルギー消費推定値を計算してもよい。例えば、システム１００は、動きの任意の所望の組み合わせを行なうユーザによって燃焼されたカロリーの量を計算してもよい。ワークアウト中、ユーザは、自分自身の体重と重力を受けることがある。ユーザの質量中心、又は特定の身体部分の質量中心の位置は、アスレチック活動を行なっているユーザによって燃焼されたカロリーの量を推定する際に利用されてもよい。
【００７２】
図８は、例示的な実施形態にしたがって、位置エネルギーの変化の監視に基づいてアスレチック活動の実行中のユーザのエネルギー消費推定値を計算する方法の例示的な流れ図を示す。方法は、例えば、コンピュータ１０２などのコンピュータ、装置１３８，１４０及び／又は１４２、並びに他の装置によって実施されてもよい。図８に示されたブロックは、並べ直されてもよく、幾つかのブロックが除去されてもよく、追加ブロックが追加されてもよく、各ブロックは、１回以上繰り返されてもよく、流れ図は、１回以上繰り返されてもよい。流れ図は、ブロック８０２で始まってもよい。
【００７３】
ブロック８０２で、様々な実施形態は、ある期間にわたってアスレチック活動を行なうユーザに関して取得されたデータの処理を含んでもよい。一例では、システム１００は、突き出し姿勢を１０回繰り返すことをユーザに促し、突き出し姿勢を行なっているユーザに関して取得されたデータを処理する。データは、カメラ１２６によって取得されたビデオでもよく、赤外線トランシーバ１２８及び／又は他の装置センサ１３８、１４０及び１４２によって取得されてもよい。
【００７４】
ブロック８０４で、様々な実施形態は、ユーザの身体部分、身体領域、又は身体全体の質量中心の位置を期間内の第１の時刻と第２の時刻に決定することを含んでもよい。更に他の実施形態では、動きの中心が利用されてもよい。しかしながら、単純にするために、質量中心について述べる。一例では、システム１００は、ユーザの１つ以上の身体部分の質量中心に対応する位置にセンサを配置するようにユーザを指示してもよい。図９に関して、質量中心位置の１つ以上が、例示的な位置９０４Ａ〜Ｄ及び９０６でもよく、他の位置が、ユーザの身体上でもよい。任意数の位置が監視されてもよい。少なくとも１つのセンサは、センサの時間と位置（又は、センサによって検出されるような身体部分の位置）を示すセンサデータを無線で送信してもよい。位置は、座標系（例えば、デカルト座標系）における座標でよく、センサが特定の座標にある時間を示すタイムスタンプと関連付けられてもよい。特定の実施形態では、システム１００は、センサデータを処理して位置９０４Ａ〜Ｄ及び９０６を定期的に決定してもよい。例えば、システム１００は、装置センサ１３８、１４０及び／又は１４２などからのセンサデータを受け取ってもよい。コンピュータ１０２（又は、システム１００の別の構成要素）は、位置（位置９０４Ａ〜Ｄ及び９０６など）を決定する一環としてデータを処理してもよい。一実施形態では、データは、毎秒４回などのルーチン進行ベースで処理されてもよい。別の例では、コンピュータ１０２（又は、システム１００の別の構成要素）は、画像取得装置１２６からのデータを処理して位置９０４Ａ〜Ｄ及び／又は９０６を決定してもよい。
【００７５】
ブロック８０６では、様々な実施形態は、第１の時刻から第２の時刻まで質量中心の位置の変化を識別することを含んでもよい。前述のように、システム１００は、位置９０４Ａ〜Ｄ及び９０６を一度に後で決定してもよい。例えば、図１０Ａ〜図１０Ｂを参照して、突き出し姿勢を行なっているユーザが示される。図１０Ａは、第１の時刻に対応し、図１０Ｂは、第２の時刻に対応する。図１０Ａでは、ユーザの質量中心の位置９０６は、地面から高さ「ｈ１」（９０８Ａによって示された）にある。図１０Ｂでは、ユーザの質量中心の位置９０６は、地面から高さ「ｈ２」（９０８Ａによって示された）にある。システム１００の１つ以上の構成要素は、高さ「ｈ１」と「ｈ２」の差を決定して質量中心の位置９０６の変化を決定してもよい。システム１００は、また、他の身体部分の質量中心の位置（９０４Ａ〜Ｄ）への変化、又はユーザの身体部分又は身体領域の他の位置への変化を計算してもよい。システム１００は、また、図１１に示されたような様々な角度から撮影されたユーザのビデオを処理して位置９０４Ａ〜Ｄ及び９０６を決定してもよい。例えば、システム１００は、ユーザの斜視図で位置９０６の高さ「ｈ１」と、ユーザの正面図で位置９０６の高さ「ｈ２」を決定してもよい。システム１００は、様々な高さ測定値を平均してもよく、測定値のどれかを使用してもよい。
【００７６】
図８を再び参照すると、ブロック８０８で、様々な実施形態は、変化によるユーザのエネルギー消費推定値を計算してもよい。一例では、位置エネルギーの物理学概念を使用して、ユーザによって行われた仕事の量を推定し、仕事に基づいて燃焼カロリーを計算してもよい。
【００７７】
一例では、システム１００の１つ以上の構成要素は、ある時刻から別の時刻までの位置９０６の変化を決定して、ユーザが行なった仕事の量を決定してもよい。位置エネルギー（ＰＥ）＝ｍ＊ｇ＊ｈ、ここで、ｍ＝ユーザ（又は、身体部分）の質量、ｇ＝重力加速度、及びｈ＝地上の高さ。仕事（Ｗ）＝−ΔＰＥ、ここで、Δは、位置エネルギーの変化を表わす。ｍ＊ｇ＊ｈを代入すると、仕事（Ｗ）＝−ｍ＊ｇ＊Δｈ。図１０Ａ〜図１０Ｂで上の例に基づいて、Ｗ＝−ｍ＊ｇ＊（ｈ１−ｈ２）。システム１００は、燃焼カロリー量を、仕事に人間生理学効率（physiology of human efficiency）を掛けた関数として決定してもよい。システム１００は、燃焼カロリー量を仕事量と人間生理学効率（ＰＨＥ）係数に基づいて決定してもよい。システム１００は、ＰＨＥ係数を、ユーザの心拍数、圧力センサデータ、及びユーザによって入力された他の情報（例えば、年齢、体重など）の関数として決定してもよい。
【００７８】
システム１００は、後に続く時刻の間に燃焼されたカロリーの中間結果を保持しかつ／又は送信し、運動セッションにおけるそのポイントまでに燃焼されたカロリーの総量をユーザに通知する。例えば、システム１００は、特定の頻度（例えば、毎秒２回）で位置９０６の高さｈを決定してもよく、高さｈの各決定の間の燃焼カロリーの差に基づいた燃焼カロリーを計算してもよい。システム１００は、また、１つ以上のワークアウトを対象として含む所定時間範囲にわたって燃焼されたカロリーの総数を追跡してもよい。時間範囲には、一週間、一ヶ月、一年、ユーザがワークアウトを始めてからの累積時間、又は他の定義された測定基準が挙げられる。１つ以上の測定基準は、デフォルト値、所定の値、ユーザ選択可能な値、及び／又はユーザ定義された値を含んでもよい。例えば、システム１００は、一日、一週間、一ヶ月及び／又は一年などの指定時間期間内に燃焼されるカロリー数をユーザに通知してもよい。システム１００は、また、１ワークアウト当たりの平均燃焼カロリー数、ワークアウトのタイプに基づく平均燃焼カロリー数、単一ワークアウト中又は所定期間（例えば、最大カロリー量が燃焼された月）中の最大燃焼カロリー数に関するデータ、又は他のタイプのデータを保持してもよい。
【００７９】
別の例では、システム１００は、特定の身体部分の動き又は身体部分の集合による燃焼カロリーを決定してもよい。例えば、ユーザは、自分の右脚の動きによって燃焼されたカロリー数を知りたいことがある。仕事と位置エネルギーの前述の関係を使用し、図９を参照すると、システム１００は、ユーザの右脚の質量中心の位置９０４Ａ（例えば、高さ９０８Ｂ）の変化をある時刻から異なる時刻まで監視して仕事を計算してもよい。システム１００は、ユーザの体重と均整に基づいてユーザの右脚の質量を推定してもよい。次に、システム１００は、前述のように、燃焼カロリー量を仕事に人間生理学効率を掛けた関数として決定してもよい。運動セッション中、システム１００は、ユーザの右脚の動きによる燃焼カロリーの中間結果を、ディスプレイ１３６などによって表示してもよい。同様に、システム１００は、ユーザの他の手足のための位置９０４Ｂ〜Ｄに基づいて燃焼カロリーを決定してもよい。運動セッション中、システム１００は、ユーザの全身（各手足と同様に）により燃焼されたカロリーの中間結果を表示してもよい。
【００８０】
システム１００は、また、ユーザが、運動セッションをレビューして、特定の時間に燃焼されたカロリー数を決定することを可能にしてもよい。例えば、運動は、反復運動（例えば、腕立て伏せ）を行なうことを伴うことがある。システム１００は、１組内の各繰り返し（例えば、１組１０回以内の各腕立て伏せ）、並びに各繰り返し中の燃焼カロリー数を識別してもよい。１組を超えると、システム１００の１つ以上の構成要素は、ユーザが最大カロリー数と最小カロリー数を燃焼した繰り返しを識別してもよい。更に他の実施形態では、システム１００は、平均カロリー数を推定してもよい。これらは、単に例示的な統計であり、当業者は、この開示の範囲から逸脱することなく他の分析が行なわれてもよいことを容易に理解するであろう。
【００８１】
運動セッションが、様々なタイプの運動を含む場合、システム１００は、燃焼カロリーの量に基づいて運動タイプをタイプによって格付けしてもよい。例えば、運動セッションは、３つの異なるタイプの運動（例えば、腕立て伏せ、腹筋運動、スクワット）を含んでもよい。運動セッションを完了した後、システム１００は、各運動タイプによって燃焼されたカロリー数を決定し（例えば、腕立て伏せでは１０カロリー、腹筋運動では１３カロリー、スクワットでは１８カロリー）、燃焼カロリー数に基づいて運動タイプを格付けしてもよい（例えば、第１のスクワット、第２の腹筋運動、第３の腕立て伏せ）。更なる実施形態では、エネルギー消費量（例えば、燃焼カロリー量）は、エクササイズ又はルーチンの理想的な値又は範囲を超える割合として格付けされてもよい。例えば、エクササイズを完全に行なうと約１００カロリーが消費される場合、９０カロリーを消費した第１のユーザは、同じエクササイズに対して８５カロリーしか消費しない第２のユーザより高く格付けされることがある。ユーザは、様々な理想的な値又は範囲を有してもよく、したがって、決定は、検出されかつ／又は推定された値の割合をそのユーザの理想値に対する割合として利用してもよい。更に他の実施形態では、理想値の１００％に近いユーザは、理想的燃焼カロリー量の１００％を超えて消費したユーザより高く格付けされてもよい。この点に関して、活動（例えば、エクササイズ）に関して推定又は計算されたエネルギーよりも多くのエネルギーを消費するユーザには、不適切な動き、非能率、けがの可能性の増大、及び／又はこれらの組み合わせがあることがある。特定の実施形態では、図８の方法は、終了してもよく、以前のブロック及び／又は他のプロセスのいずれかに戻ってもよい。
【００８２】
システム１００は、また、事前に記録されたビデオから消費カロリーを決定してもよい。例えば、ユーザは、バスケットボールをダンクシュートするプロバスケット選手のビデオをシステム１００にアップロードしてもよい。システム１００の１つ以上の構成要素は、ビデオにアクセスして様々な時点におけるプレーヤ又は特定の身体部分の質量中心の位置を決定し、前述した動きベースのカロリー決定を使用して身体活動中に（例えば、ダンク中のプレーヤによって）消費されたカロリーの量を決定してもよい。
【００８３】
本発明の様々な実施形態では、エネルギー消費は、複数のセンサで計算されてもよい。計算のうちの幾つかは、他の計算に依存しないことがある。例えば、ユーザは、手首装着センサを着用している間及びカメラ式センサシステムによって観察されている間に運動を行なうことがある。手首装着センサとカメラ式システムは、エネルギー消費値を別個に計算してもよい。複数の個別のシステムが利用されるとき、様々なエネルギー消費値が計算されてもよい。
【００８４】
本発明の幾つかの実施形態では、エネルギー消費値は、ユーザにポイントを与えるために使用される。エネルギー消費を個別に計算するために複数のセンサ又はセンサシステムが使用されるとき、ユーザは、エネルギー消費を計算するセンサ又はセンサシステムごとにポイントを受け取ってもよい。あるいは、１つのエネルギー消費値は、計算値のうちの１つ又は計算値の幾つかの組み合わせに基づいて決定されてもよい。例えば、運動を始める前に、ユーザは、エネルギー消費を計算するために使用されるセンサ又はセンサシステムを選択してもよい。あるいは、システムは、使用されるセンサ又はセンサシステムを選択してもよい。選択は、利用可能なセンサ又はセンサシステムの全てのエネルギー消費を計算する際の精度に基づいてもよい。選択と精度は、行なわれる運動の関数でよい。例えば、第１のセンサによって、ユーザが走っている間のエネルギー消費計算が正確になることがあり、第２のセンサによって、ユーザがスクワットをしている間のエネルギー消費計算が正確になることがある。他の実施形態は、平均、加重平均又は統計解を使用してエネルギー消費を決定することを含んでもよい。
【００８５】
エネルギー消費を計算するための複数の独立したセンサ及びセンサシステムの使用に加えて、本発明の幾つかの実施形態は、エネルギー消費又はエネルギー消費ポイント値を表示するために複数の表示装置を利用してもよい。エネルギー消費を計算するために１つのセンサ又はセンサシステムが使用されるとき、使用されないセンサ又はセンサシステムと関連した表示装置は無効にされてもよい。あるいは、使用されないセンサ又はセンサシステムと関連付けられた表示装置が、使用されるセンサ又はセンサシステムによって駆動されてもよい。例えば、手首装着センサシステムとカメラ式システムが両方とも、エネルギー消費を表示するためのディスプレイを有してもよい。両方のシステムが利用でき、エネルギー消費を計算するためにカメラ式システムが選択されたとき、カメラ式システムは、手首装着センサシステムにデータを提供し、それにより、手首装着センサシステムと関連付けられたディスプレイが、カメラ式システムと関連付けられたディスプレイと同じ値を表示してもよい。同様に、エネルギー消費を計算するために、複合の個別のセンサ又はセンサシステムの組み合わせが使用されるとき、同じデータを表示するために、各センサ又はセンサシステムと関連付けられたディスプレイが駆動されてもよい。
【００８６】
ＩＩ．エネルギー消費推定値を合算する説明的方法
Ａ．説明的ネットワーク
この開示の態様は、複数のネットワークに亘って利用されることがあるシステム及び方法に関する。この点で、特定の実施形態は、動的ネットワーク環境に適応するように構成されてもよい。更に他の実施形態は、異なる別個のネットワーク環境で動作可能でもよい。図１２は、説明的な実施形態による個人用トレーニングシステム１２００（例えば、図１のシステム１００）の例を示す。例示的なシステム１２００は、説明的なボディエリアネットワーク（ＢＡＮ）１２０２、ローカルエリアネットワーク（ＬＡＮ）１２０４、広域ネットワーク（ＷＡＮ）１２０６などの１つ以上の相互接続されたネットワークを含んでもよい。図１２に示されたように、１つ以上のネットワーク（例えば、ＢＡＮ１２０２、ＬＡＮ１２０４、及び／又はＷＡＮ１２０６）は、重複してもよく他の形で互いを含んでもよい。説明的なネットワーク１２０２〜１２０６が、１つ以上の異なる通信プロトコル及び／又はネットワークアーキテクチャをそれぞれ含むことがあり、更に互い又は他のネットワークに対するゲートウェイを有するように構成されることがある論理的ネットワークであることを当業者は理解されよう。例えば、ＢＡＮ１２０２、ＬＡＮ１２０４及び／又はＷＡＮ１２０６はそれぞれ、セルラーネットワークアーキテクチャ１２０８及び／又はＷＡＮアーキテクチャ１２１０などの同じ物理ネットワークアーキテクチャに機能的に接続されてもよい。例えば、ＢＡＮ１０２とＬＡＮ１０４両方の構成要素と考えられる携帯電子装置１２１２（例えば、装置１３８）は、アーキテクチャ１２０８及び／又は１２１０の１つ以上を介して、伝送制御プロトコル（ＴＣＰ）、インターネットプロトコル（ＩＰ）、ユーザデータグラムプロトコル（ＵＤＰ）などの１つ以上の通信プロトコルにしたがってデータ及び制御信号をネットワークメッセージに変換しその逆に変換するように構成されたネットワークアダプタ又はネットワークインタフェースカード（ＮＩＣ）を含んでもよい。これらのプロトコルは、当該技術分野で周知であり、ここではより詳細に検討されない。
【００８７】
ネットワークアーキテクチャ１２０８及び１２１０は、例えばケーブル、ファイバ、衛星、電話、セルラ、ワイヤレスなどの、任意のタイプ又はトポロジの１つ以上の情報分配ネットワークを単独又は組み合わせで含んでもよく、したがって、１つ以上の有線又は無線通信チャネル（ＷｉＦｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、近距離無線通信（ＮＦＣ）及び／又はＡＮＴ技術を含むがこれらに限定されない）を有するように様々に構成されてもよい。したがって、図１２のネットワーク内の任意の装置（携帯電子装置１２１２や本明細書に記載された他の装置など）は、様々な論理ネットワーク１２０２〜１２０６の１つ以上に含まれると見なされてもよい。以上のことを念頭におき、説明的なＢＡＮ及びＬＡＮ（ＷＡＮ１２０６に結合されることがある）の例示的な構成要素について述べる。
【００８８】
１．例示的ローカルエリアネットワーク
ＬＡＮ１２０４は、図１Ａに関して前述したコンピュータ装置１０２など、例えばコンピュータ装置１２１４などの１つ以上の電子装置を含んでもよい。コンピュータ装置１２１４又はシステム１２００の他の構成要素は、電話、音楽プレーヤ、タブレット、ネットブック又は任意の携帯装置などの移動端末を含んでもよい。他の実施形態では、コンピュータ装置１２１４は、メディアプレイヤ又はレコーダ、デスクトップコンピュータ、サーバ、ゲームコンソール（例えば、Ｍｉｃｒｏｓｏｆｔ（登録商標）Ｘｂｏｘ、ＳＯＮＹ（登録商標）Ｐｌａｙｓｔａｉｏｎ、及び／又はＮｉｎｔｅｎｄｏ（登録商標）Ｗｉｉゲームコンソールなど）を含んでもよい。以上が記述のための例示的装置にすぎず、本開示が、任意のコンソール又はコンピューティング装置に限定されないことを当業者は理解されよう。
【００８９】
コンピュータ装置１２１４の設計と構造が、その意図された目的などの幾つかの因子によって異なることがあることを当業者は理解されよう。コンピュータ装置１２１４の１つの説明的実施態様が、図１Ｂに関して前述された。場合によって、図１Ｂのシステムは、本明細書に開示された任意の装置に適用可能である。場合によって、コンピュータ装置１２１４（例えば、コンピュータ装置１０２）は、プロセッサユニット１０６などの１つ以上のプロセッサを含んでもよい。場合によって、複数のプロセッサは、相互接続ネットワーク又はバスを介して、互い又は他の構成要素と通信してもよい。プロセッサユニット１０６は、単一集積回路（ＩＣ）チップ上に実現されることがある１つ以上の処理コアを含んでもよい。場合によって、コアは、共有キャッシュ及び／又は専用キャッシュを含んでもよい。１つ以上のキャッシュは、プロセッサ１０６の構成要素による高速アクセスのために、システムメモリ（例えば、システムメモリ１０８）に記憶されたデータをローカルにキャッシュしてもよい。システムメモリ１０８は、チップセットによって１つ以上のプロセッサと通信してもよい。キャッシュは、特定の実施形態では、システムメモリ１０８の一部でもよい。
【００９０】
場合によって、コンピューティングシステムは、１つ以上の入出力装置（例えば、入力装置１２０、出力装置１２２など）を含んでもよい。１つ以上の入出力装置１２０，１２２からの入出力データは、１つ以上のキャッシュ及び／又はシステムメモリ１０８に記憶されてもよい。入出力装置１２０，１２２はそれぞれ、通信回路を介して、任意の物理的又は無線通信プロトコルを使用してシステム１００の構成要素と機能的に通信するように永久的又は一時的に構成されてもよい。場合によって、通信回路は、１つ以上の通信プロトコルと関連付けられたチップセットを含んでもよく、及び／又は１つ以上の別個の構成要素を含んでもよい。
【００９１】
図１２に戻ると、４つの例示的な入出力装置（要素１２１６〜１２２２として示された）が、コンピュータ装置１２１４と通信するように示されている。当業者は、装置１２１６〜１２２２の１つ以上が、独立型装置でもよく、コンピュータ装置１２１４だけでなく別の装置と関連付けられてもよいことを理解するであろう。例えば、１つ以上の入出力装置は、ＢＡＮ１２０２，ＬＡＮ１２０４及び／又はＷＡＮ１２０６の構成要素と関連付けられるか対話してもよい。入出力装置１２１６〜１２２２は、例えばセンサ（例えば、画像キャプチャ装置１２６及び／又はセンサ１２８）などのアスレチックデータ取得ユニットが挙げられるが、これに限定されない。更に他の実施形態では、入出力装置１２１６〜１２２２は、出力（例えば、聴覚、視覚、触覚キュー）を提供しかつ／又はスポーツ選手１２４からユーザ入力などの入力を受け取るために使用されてもよい。これらの説明的な入出力装置の例示的な使用を後述するが、当業者は、そのような考察が、単にこの開示の範囲内の多くの選択肢のうちの幾つかの描写であることを理解するであろう。更に、任意のデータ収集ユニット、入出力装置又はセンサの参照が、本明細書に開示されかつ／又は当該技術分野で既知の１つ以上の入出力装置、データ収集ユニット及び／又はセンサを（個別又は組み合わせで）有することがある実施形態を開示すると解釈されるべきである。
【００９２】
（１つ以上のネットワークに亘る）１つ以上の装置からの情報を使用して、様々な異なるパラメータ、メトリック又は生理特性を提供してもよく（又はこれらの情報で利用されてもよく）、そのようなパラメータ、メトリック又は生理特性には、速度、加速度、距離、歩数、方向、特定の身体部分若しくは対象の他のものに対する相対運動などの動きパラメータ、又は角速度、直線速度若しくはそれらの組み合わせとして表されることがある他の動きパラメータ、カロリー、心拍数、汗検出、労力、酸素消費量、酸素反応速度及び１つ以上のカテゴリ（圧力、衝撃力など）内にあることがある他のメトリックなどの生理的パラメータ、スポーツ選手に関する情報（身長、体重、年齢、人口学的情報及びこれらの組み合わせ）が含まれるが、これらに限定されない。
【００９３】
システム１２００は、システム１２００内で収集されるか又は他の方法でシステム１２００に提供されるパラメータ、メトリック又は生理特性を含むアスレチックデータを送信しかつ／又は受信するように構成されてもよい。一例として、ＷＡＮ１２０６は、サーバ１２１１を含んでもよい。サーバ１２１１は、図１Ｂに示された１つ以上の構成要素を有してもよい。サーバ１２１１は、非一時的コンピュータ可読媒体上にコンピュータ実行命令を記憶するように構成されてもよい。命令は、システム１２００内で収集された未処理データや処理済みデータなどのアスレチックデータを含んでもよい。システム１２００は、エネルギー消費ポイントなどのデータを、ソシアルネットワークウェブサイト又はそのようなサイトのホストに送信されるように構成されてもよい。サーバ１２１１は、１人以上のユーザがアスレチックデータにアクセスしかつ／又は比較できるよう利用されてもよい。したがって、サーバ１２１１は、アスレチックデータや他の情報に基づいて通知を送受信するように構成されてもよい。
【００９４】
ＬＡＮ１０４に戻って、コンピュータ装置１２１４は、表示装置（例えば、表示装置１３６）、画像キャプチャ装置１２１８（例えば、画像キャプチャ装置１２６）１２１６、センサ１２２０（例えば、センサ１２８）及び／又はエクササイズ装置１２２２と機能的に通信するように示されている。一実施形態では、表示装置１２１６は、特定のアスレチック運動を行なうようにスポーツ選手１２４に視聴覚キューを提供してもよい。視聴覚キューは、ＢＡＮ１０２及び／又はＷＡＮの装置を含む、コンピュータ装置１１４や他の装置上で実行されるコンピュータ実行命令に応じて提供されてもよい。一実施形態では、データは、画像キャプチャ装置１２１８及び／又は他のセンサ（センサ１２２０など）から取得されてもよく、これらの装置は、アスレチックパラメータを検出するために、単独で使用されてもよく、他の装置又は上述の記憶情報との組み合わせで使用されてもよい。
【００９５】
図１２の要素１２３０は、センサ、データ収集ユニット、他の装置などの物理装置と関連付けられることがある例示的な知覚位置（例えば、知覚位置１４４）を示す。更に他の実施形態では、画像キャプチャ装置（例えば、画像キャプチャ装置１２１８）などによって、本体部分又は領域の特定位置が監視されてもよい。特定の実施形態では、要素１２３０は、センサを含んでもよく、その結果、要素１２３０ａ及び１２３０ｂは、運動服などの衣服に組み込まれたセンサでよい。そのようなセンサは、ユーザ１２４の身体の任意の所望の位置に配置されてもよい。センサ１２３０ａ／ｂは、ＢＡＮ１２０２、ＬＡＮ１２０４及び／又はＷＡＮ１２０６の１つ以上の装置（他のセンサを含む）と（例えば、無線で）通信してもよい。
【００９６】
一実施形態では、エクササイズ装置１２２２は、スポーツ選手１２４が身体運動を行なうことを可能にするか容易にするように構成可能な任意の装置（例えば、トレッドミル、ステップマシンなど）でよい。装置が固定されていなくてもよい。この点において、無線技術によって携帯型装置の利用が可能になり、したがって、特定の実施形態により自転車や他の移動訓練装置を利用できる。当業者は、装置１２２２が、コンピュータ装置１２１４からリモートで実行されるアスレチックデータを含む電子装置を受け取るためのインタフェースでもよく、そのようなインタフェースを含んでもよいことを理解するであろう。例えば、ユーザは、スポーツ用装置（ＢＡＮ１２０２に関して後述される）を使用し、家又は機器１２２２の場所に戻った後で、アスレチックデータを要素１２２２又はシステム１２００の他の装置にダウンロードしてもよい。本明細書に開示された任意の入出力装置が、活動データを受信するように構成されてもよい。
【００９７】
２．ボディエリアネットワーク
ＢＡＮ１２０２は、アスレチックデータを受信し、送信し、又はアスレチックデータの収集を他の方法で容易にするように構成された２つ以上の装置（受動装置を含む）を含んでもよい。例示的な装置には、入出力装置１１６〜１２２が含むがこれに限定されない当該技術分野で知られているか本明細書に開示された１つ以上のデータ収集ユニット、センサ又は装置が挙げられる。ＢＡＮ１０２の２つ以上の構成要素は、直接通信してもよく、更に他の実施形態では、通信は、ＢＡＮ１０２、ＬＡＮ１０４及び／又はＷＡＮ１０６の一部でもよい第３の装置を介して行われてもよい。ＬＡＮ１０４又はＷＡＮ１０６の１つ以上の構成要素は、ＢＡＮ１０２の一部を構成してもよい。特定の実施態様では、携帯装置１１２などの装置が、ＢＡＮ１０２、ＬＡＮ１０４及び／又はＷＡＮ１０６の一部であるかどうかは、モバイルセルラーネットワークアーキテクチャ１０８及び／又はＷＡＮアーキテクチャ１１０との通信を可能にするスポーツ選手のアクセスポイントまでの近さに依存する。また、ユーザの活動及び／又は好みが、１つ以上の構成要素がＢＡＮ１０２の一部として利用されるかどうかに影響を及ぼすことがある。例示的な実施形態は後述される。
【００９８】
ユーザ１２４は、情報を収集するために使用される物理装置又は位置を含むことがある、携帯装置１１２、靴取付型装置１２６、手首装着型装置１２８などの任意数の装置、及び／又は検出位置１３０などの検出位置と関連付けられてもよい（例えば、所有し、携帯し、装着しかつ／又は対話してもよい）。１つ以上の装置１１２、１２６、１２８及び／又は１３０は、特にフィットネス又はアスレチック用に設計されていなくてもよい。実際には、この開示の態様は、複数の装置からのデータを利用してアスレチックデータを収集、検出及び／又は測定することに関し、それらの装置の幾つかは、フィットネス装置ではない。特定の実施形態では、ＢＡＮ１０２（又は、他のネットワーク）の１つ以上の装置は、特定のスポーツ用に特別に設計されたフィットネス又はスポーツ用装置を含んでもよい。本明細書で使用されるとき、用語「スポーツ用装置」は、特定のスポーツ又はフィットネス活動中に使用されるか関係されることがある任意の対象物を含む。例示的なスポーツ用装置には、ゴルフボール、バスケットボール、野球ボール、サッカーボール、フットボール、パワーボール、ホッケー用パック、ウェイト、バット、クラブ、スティック、パドル、マット及びこれらの組み合わせが挙げられるが、これらに限定されない。更に他の実施形態では、例示的なフィットネス装置には、ゴールネット、フープ、バックボードなどの環境自体、中線、外部境界マーカ、ベースなどのフィールドの一部分及びこれらの組み合わせを含む、特定のスポーツが行われるスポーツ環境内の物体が含まれうる。
【００９９】
この点に関して、当業者は、１つ以上のスポーツ用装置は、構造の一部でもよく（又は、構造を構成してもよく）その逆でもよく、構造が、１つ以上のスポーツ用装置を含んでもよく、スポーツ用装置と対話するように構成されてもよいことを理解するであろう。例えば、第１の構造は、取り外し可能でゴールポストと置き換えできるバスケットボールゴールとバックボードを含んでもよい。この点において、１つ以上のスポーツ用装置は、図１〜図３に関して前述されたセンサのうちの１つ以上など、１つ以上のセンサを含んでもよく、センサは、独立にあるいは１つ以上の構造と関連付けられた１つ以上のセンサなどの他のセンサと関連して利用される情報を提供してもよい。例えば、バックボードは、バックボード上のバスケットボールによる力と力の方向とを測定するように構成された第１のセンサを含んでもよく、ゴールは、力を検出する第２のセンサを含んでもよい。同様に、ゴルフクラブは、シャフト上のグリップ属性を検出するように構成された第１のセンサと、ゴルフボールによる衝撃を測定するように構成された第２のセンサとを含んでもよい。 
【０１００】
説明的な携帯装置１２１２を見ると、この装置は、図１の携帯装置１３８に関して前述したような多目的電子装置でもよい。携帯装置１２１２には、前述したような電話及び／又はデジタル音楽プレーヤが挙げられる。当該技術分野で知られているように、デジタルメディアプレーヤは、コンピュータ用の出力装置、入力装置及び／又は記憶装置として働きうる。装置１２１２は、ＢＡＮ１２０２、ＬＡＮ１２０４又はＷＡＮ１２０６において１つ以上の装置から収集された未処理又は処理済みデータを受け取るための入力装置として構成されてもよい。１つ以上の実施形態では、携帯装置１２１２は、コンピュータ装置１２１４の１つ以上の構成要素を含んでもよい。例えば、携帯装置１２１２には、前述の入出力装置１２１６〜１２２２のいずれかなど、ディスプレイ１２１６、画像キャプチャ装置１２１８、及び／又は１つ以上のデータ収集装置が挙げられ、移動端末を構成するために追加の構成要素があってもなくてもよい。
【０１０１】
Ｂ．複数のユーザ装置からのエネルギー消費推定値の管理
場合によって、図１３Ａ〜図１３Ｂに示されたように、ユーザ１２４は、持続時間ｔ０〜ｔ２０などの特定の持続時間（例えば、１時間、１日、１週間、１か月など）にわたって行なわれたアスレチック活動中に、例えば、エネルギー消費量、心拍数、ペース、距離などの１つ以上のメトリックを監視する複数のアスレチック活動監視装置を所有しかつ／又は使用してもよい。例えば、ユーザ１２４は、１つ以上の手首装着型装置１４２，１２２８、１つ以上の靴取付型装置１４０，１２２２、１つ以上のコンピュータ装置（例えば、携帯装置１３８，１２１２、コンピュータ装置１０２，１２１４、サーバ１３４，１２１１など）及び／又は機器１２２６などの１つ以上のスポーツ用装置を所有しかつ／又は使用してもよい。ある期間にわたって、ユーザ１２４は、これらの装置の１つ以上を個別又は組み合わせで使用したいことがある。例えば、ユーザは、手首装着型装置１４２，１２２８と靴取付型装置１４０，１２２６を使用してエクササイズ（例えば、ランニング、バスケットボールなど）を行なうことがある。別の説明的例として、ユーザ１２４は、更に、１つ以上のコンピューティング装置を、手首装着型装置１４２，１２２８及び／又は靴取付型装置１４０，１２２６と組み合わせて使用して、任意のアスレチック活動を更に監視することがある。
【０１０２】
あるとき、ユーザ１２４は、前述又は他のアスレチック活動監視装置の１つ以上を個別に使用したいことがある。他のとき、ユーザ１２４は、アスレチック活動監視装置を幾つかの組み合わせで使用してもよい。例えば、ユーザ１２４は、行なわれるエクササイズタイプ及び／又は活動に基づいて、１つ以上のアスレチック活動監視装置のうちのどれを使用するかを決定してもよい。説明的な例では、ユーザ１２４は、第１の活動（例えば、ウォーキング、テニス、スイミングなど）を行うときに第１の手首装着型装置１２４，１２２８を使用し、第２の活動（例えば、ランニング、バイキングなど）に第２の手首装着型装置１２４，１２２８を使用してもよい。ユーザ１２４は、第１又は第２の手首装着型装置１４２，１２２８と関連付けられた特徴セットを含むがこれに限定されない１つ以上の因子に基づいて、どの装置を使用するかを決定してもよい。例えば、第２の手首装着型装置１４２，１２２８は、全地球測位システム及び／又は健康監視装置（例えば、心拍数モニタ、酸素センサなど）へのインタフェースなど、第１の手首装着型装置１４２，１２２８が利用できずかつ／又は第１の手首装着型装置１４２，１２２８に実装されない機能を含んでもよい。
【０１０３】
説明的な実施形態では、アスレチック活動監視装置（例えば、手首装着型装置１４２，１２２８、靴取付型装置１４０，１２２６、携帯装置１３８，１２１２、コンピュータ装置１０２，１２１４、サーバ１３４，１２１１、機器１２２２など）の１つ以上が、ユーザ１２４によって行なわれているエクササイズに関する情報を監視しかつ／又は通信するための少なくとも１つのプロセッサ、センサ、通信回路、ディスプレイ及び／又は他の回路を含むことがある。場合によって、通信回路は、ＢＡＮ１２０２、ＬＡＮ１２０４及び／又はＷＡＮ１２０６などのネットワークを介して、少なくともエネルギー消費情報を通信するように構成されてもよい。例えば、通信回路は、装置と少なくとも別の装置との間で、有線及び／又は無線リンクを介して、通信するように構成されてもよい。場合によって、エネルギー消費情報は、第１の時間枠中に第１のセンサによって監視された第１のエクササイズに対応する第１のエネルギー消費推定値と、第２の時間枠中に１つ以上の異なる装置によって監視された第２のエクササイズに対応する第２のエネルギー消費推定値とを少なくとも含んでもよい。
【０１０４】
アスレチック活動監視装置の１つ以上は、前述のように、ユーザ１２４が行なった動きから動きデータを取得し、かつ監視された第１のエクササイズに対応するユーザ１２４のエネルギー消費推定値を決定するように構成されてもよい。場合によって、機器１２２２などの装置は、ユーザに関する活動情報を異なる装置（例えば、コンピュータ１２１４、携帯装置１２１２、手首装着型装置１２２８、及び／又は靴取付型装置１２２６）に通信して、動きを収集する装置と異なる装置が、機器１２２２から受け取った情報に基づいてエネルギー消費推定値の少なくとも一部分を計算するようにしてもよい。エネルギー消費推定値が決定された後で、１つ以上の様々なアスレチック活動監視装置によって決定された幾つかの及び／又は全てのエネルギー消費推定値が、ＢＡＮ１２０２、ＬＡＮ１２０４及びＷＡＮ１２０６の１つ以上を介して通信されてもよい。例えば、システム１２００は、特定ユーザ１２８４と関連付けられた２つ以上の異なる装置の間で様々なエネルギー消費推定値（例えば、手首装着型装置１２２８によって決定された第１のエネルギー消費推定値、靴取付型装置１２２６によって決定された第２のエネルギー消費推定値、コンピュータ装置１２２８によって決定された第３のエネルギー消費推定値など）を同期させるように構成されてもよい。
【０１０５】
図１３は、持続時間（ｔ）にわたって２つ以上センサからの動きデータの収集を示す線図を示す。具体的には、図１３Ａは、ユーザ１２４によって行なわれた活動に関する動きデータの収集及び／又は同期を示す線図１３００を示し、図１３Ｂは、特定の時間期間に関しての動きデータの収集及び／又はより規則的に計画された同期を示す線図１３５０を示す。場合によって、ｔ１〜ｔ７の様々な時間期間の間などに、同じエクササイズを監視するために、複数の装置１３１０〜１３４０が使用されてもよい。場合によって、装置１３１０〜１３４０の１つ以上は、ユーザ１２４が行っている特定の活動に対応するより正確及び／又は詳細なメトリックを提供するように構成されてもよいセンサ及び／又はアルゴリズムを含んでもよい。例えば、ユーザ１２４は、汎用エネルギー追跡装置（例えば、第１の装置１３１０）を使用して、その日に行なわれた活動を全般的に監視してもよい。しかしながら、場合によって、ユーザ１２４は、アスレチックトレーニング中などの特定のエクササイズを行っているときに、より正確及び／又は詳細なメトリックを必要とすることがある。この場合、ユーザ１２４は、第１の装置１３１０（例えば、手首装着型汎用エネルギー追跡装置）を取り外し、特定のアスレチック活動を監視するように構成された特徴を有する第２の装置１３１０を使用してもよい。場合によって、ユーザ１２４は、特定のアスレチック活動を監視するとき装置１３１０〜１３４０のうちの複数を使用したいことがある。そのような場合、装置の１つ以上は、ユーザ１２４が行なうアスレチック活動の少なくとも一部分に関するより詳細なメトリックを提供するように構成されてもよい。例えば、靴取付型装置１４０，１２２６は、手首装着型装置１４２，１２２８内のセンサによって提供される加速度及び／又は距離メトリックと組み合わされた情報（例えば、力メトリック）を提供するように構成されてもよい。装置１３１０〜１３４０は、ある時間期間に取得されたを同期させ、同期させたメトリックを組み合わせて、ユーザ１２４が行なったアスレチック活動のより正確かつ／又は詳細な評価を提供するように構成されてもよい。
【０１０６】
一実施形態では、動きデータを収集するように構成された少なくとも２つのセンサが、別個の装置に配置されてもよい。前述のように、ユーザ１２４は、特定の持続時間（例えば、１日）にわたって１つ以上の装置の様々な組み合わせを使用したいことがある。それぞれの個別の装置は、その特定の装置を使用している間にユーザ１２４によって消費されたエネルギー量に対応するエネルギー消費推定値を決定するように構成されてもよい。しかしながら、ユーザ１２４は、様々な装置のそれぞれで、例えば１日にわたって行なわれた全てのエクササイズ及び／又はアスレチック活動のユーザの総エネルギー消費推定値を確認したいことがある。これは、特に、１つ以上のセンサが静止しておりかつ／又はその日の間ずっと所有するか他の形で使用することが難しいときに有利なことがある。例えば、カメラ式センサは、コンソール又は固定コンピューティング装置と関連付けられることがあり、その結果、ユーザ１２４の全日活動の追跡には利用されないことがある。しかしながら、同様に、特定の全日活動追跡装置は、ほとんどの活動を正確に検出又は測定するが、ユーザ１２４が関わる特定の動き及び／又は活動のための他のセンサ及び／又は装置ほど正確でないことがある。様々な装置が、ＢＡＮ、ＬＡＮ及び／又はＷＡＮなどを介してコンピューティング装置（例えば、サーバ１２１１）と同期するように構成されてもよいことがある。場合によって、サーバ１２１１は、各装置がエネルギー消費情報をサーバ１２１１と同期させたときにユーザ１２４の総エネルギー消費推定値を決定するように構成されてもよい。この総エネルギー消費推定値を確認するために、ユーザ１２４は、携帯装置１２１２及び／又はコンピューティング装置１２１４などの１つ以上の装置を使用してサーバ１２１１にログインしてもよい。しかしながら、場合によって、ＷＡＮを介してサーバ１２１１にログインすることがユーザにとって不都合なことがある。以上その他のとき、アスレチック活動監視装置のうちの少なくとも幾つかが、特定の時間期間のユーザの総エネルギー消費情報を計算しかつ／又は表示したいことがある。
【０１０７】
場合によって、コンピュータ１２１４、携帯装置１２１２、手首装着型装置１２２８、及び／又は靴取付型装置１２２６のうちの二つ以上及び運動器具１２２２が、ユーザ１２４が行なったエクササイズに関する情報を交換するか他の形で通信するように構成されてもよい。場合によって、情報には、エネルギー消費推定値、活動開始時間及び／又は終了時間、装置使用開始時間及び／又は終了時間、システムクロック情報、センサ情報（例えば、力、速度、加速度、ジャイロスコープ情報など）、及び／又は活動タイプが挙げられるがこれらに限定されない。アスレチック活動監視装置は、特定の時間期間（例えば、１０分、１５分、１時間など）の満了、装置の使用と関連付けられた開始及び／又は終了時間、並びに／又は特定のエクササイズと関連付けられた開始及び／又は終了時間などの情報を自動的に同期（例えば、通信）するように構成されてもよい。他の場合、ユーザ１２４は、例えば装置のうちの１つ以上の入力を使用して、同期プロセスをトリガするか他の方法で開始してもよい。
【０１０８】
線図１３００及び１３５０は、複数のセンサの説明的な使用法を示し、少なくとも２つのセンサが、特定の持続時間ｔ０〜ｔ２０（例えば、２４時間）にわたって様々な装置と関連付けられる。これらの説明的な例では、ユーザ１２４は、例えば持続時間（例えば、１日）にわたって複数の装置１３１０〜１３４０を使用してもよい。例えば、装置は、第１の手首装着型装置１３１０、第２の手首装着型装置１３２０、靴取付型装置１３３０及びコンピュータ装置１３４０を含む。場合によって、ユーザ１２４は、時間ｔ１〜ｔ４とｔ６〜ｔ２０などで第１の手首装着型装置１３１０、ｔ４〜ｔ６などで第２の手首装着型装置１３２０などの２つ以上の装置を直列に使用してもよい。例えば、ユーザは、１日にわたって１つ以上の活動を監視するために第１の手首装着型装置１３１０を装着することがある。しかしながら、場合によって、ユーザ１２４は、第２の手首装着型装置１３２０を使用したいことがある。例えば、ユーザ１２４は、２つの例を示すと、ランニング及び／又はサイクリング中にＧＰＳ対応装置を装着するか、スイミング中に防水装置を装着したいことがある。他の場合、装置１３１０〜１３４０の複数が同時に使用されてもよい。例えば、靴装着型装置１３３０及び／又はコンピュータ装置１３４０が、他の装置１３２０〜１３４０の１つ以上と並列に使用されてもよい。例えば、靴装着型装置１３３０は、ｔ２〜ｔ３で第１の手首装着型装置１３１０と、ｔ４〜ｔ５で第２の手首装着型装置と、ｔ３〜ｔ５でコンピュータ装置と同時に使用されてもよい。同様に、コンピュータ装置１３４０は、ｔ３〜ｔ４とｔ６〜ｔ７で第１の手首装着型装置１３１０と、ｔ３〜ｔ５で靴装着型装置１３３０と一緒に使用されてもよい。
【０１０９】
使用中、様々な装置１３１０〜１３４０のそれぞれは、通信回路と１つ以上の通信ネットワーク１２０２〜１２０６によって、様々な装置１３１０〜１３４０間でエネルギー消費情報を通信するように構成されてもよい。例えば、装置１３１０〜１３４０によって通信されたエネルギー消費情報は、少なくとも、第１の装置上にあるセンサから決定された第１のエネルギー消費推定値と、第２の装置上のセンサから決定された第２のエネルギー消費推定値とを含んでもよい。センサデータは、データを収集するセンサを含む装置及び／又はリモート装置で処理されてもよい。前述のように、場合によって、装置１３１０〜１３４０は、特定の時間にエネルギー消費情報を通信するように構成されてもよい。例えば、装置１３１０〜１３４０は、監視持続時間の開始時（例えば、時間ｔ０）及び／又は監視持続時間の終了時（例えば、時間ｔ２０）にエネルギー消費情報を同期させるように構成されてもよい。場合によって、装置１３１０〜１３４０は、装置１３１０〜１３４０の使用と関連付けられた開始時間（例えば、ｔ１、ｔ２、ｔ３、ｔ４、ｔ６）及び／又は終了時間（例えば、ｔ４、ｔ５、ｔ６、ｔ７）におけるエネルギー消費情報を同期させるように構成されてもよい。場合によって、同期時間は、装置１３１０〜１３４０の使用中に行なわれた１つ以上のエクササイズに対応してもよく、装置１３１０〜１３４０の使用時間に対応してもしなくてもよい。例えば、特定のエクササイズは、装置１３１０〜１３４０のうちの複数の使用によって監視され、エクササイズが、装置のうちの１つが使用されなくなった後で継続してもよい。他の場合、ユーザ１２４が装置１３１０〜１３４０の１つ以上を活発に使用しなくなったことを示す動きデータから、エクササイズが終了したという指示が決定されてもよい。場合によって、線図１３５０に示されたように、１つ以上の装置（例えば、装置１３１０〜１３４０）が、特定の時間期間Δｔが経過した後（例えば、持続時間ｔ０〜ｔ２０の間の規則的時間期間で）、エネルギー消費情報を同期させるか他の方法で通信するように構成されてもよい。場合によって、装置１３１０〜１３４０の１つ以上は、監視され決定されたエネルギー消費情報に少なくとも時間情報を関連付けるために使用されうるシステムクロックを含んでもよい。システムクロックによって維持されるシステム時間は、装置１３１０〜１３４０の通常動作中及び／又は同期中に使用されてもよい。場合によって、装置１３１０〜１３４０の１つ以上は、各クロックを同期プロセスの一部と類似時間に同期させるか他の方法で設定し、かつ／又は同期プロセスを容易にするように構成されてもよい。
【０１１０】
図１４Ａ〜図１４Ｂは、エネルギー消費推定値を出力しかつ／又は決定するための装置１４００，１４５０の少なくとも一部分をそれぞれ表すブロック図を示す。前述したように、装置１４００，１４５０は、１つ以上のエネルギー消費値をユーザ１２４に表示するように構成されたディスプレイ１４４０を含んでもよい。また、装置１４００，１４５０は、ユーザが行なっている動きのエネルギー消費推定値を決定するように構成されてもよい。特定の実施形態では、同じ装置が、動きデータを取得するために利用されるセンサを含む。１日（例えば、ｔ０〜ｔ２０）中などの特定の時間期間中に、ユーザ１２４は、２つ以上の異なる装置１３１０〜１３４０を使用してある期間にわたって装置固有のデータセットを取得してもよく、異なる装置がそれぞれ個々のエネルギー消費推定値１４１０を決定する。場合によって、ユーザ１２４は、例えば１日にわたる総エネルギー消費推定値を確認しかつ／又は再確認したいことがある。
【０１１１】
図１３を参照する説明的な同期例では、ユーザ１２４は、ユーザの動きを検出するように構成された少なくとも１つのセンサを含む第１の装置１３１０を使用することによって、１日（例えば、持続時間ｔ０〜ｔ２０）を開始してもよい。使用する際、第１の装置１３１０は、例えば第２の装置１３２０によって決定されたエネルギー消費推定値などの任意の蓄積データを通信するか又は他の方法で同期させてもよい。その場合、第１の装置１３１０は、第１の時間期間（例えば、ｔ１〜ｔ４）にわたってユーザ１２４が行った活動を監視し、監視した活動に対応する第１のエネルギー消費推定値を決定してもよい。第１のエネルギー消費推定値を計算した後、第１の装置１３１０は、手動又は自動で、第１のエネルギー消費推定値を少なくとも第２の装置１３２０と同期させてもよい。例えば、手動同期は、ユーザ１２４から受け取った要求（例えば、入力）に応じて行なわれてもよい。自動同期は、例えば、繰り返しタイマの満了、決定された活動状態、決定された時間期間及び／又は１つ以上の他の条件など、装置１３１０〜１３２０によって決定されかつ／又は装置１３１０〜１３２０に通信される１つ以上の条件に応じて行なわれてもよい。
【０１１２】
第２の時間期間（例えば、ｔ４〜ｔ６）で、ユーザ１２４は、第２の装置１３２０を使用して、活動を監視し、それに対応する第２のエネルギー消費推定値を決定してもよい。第２のエネルギー消費推定値を計算した後、第２の装置１３２０は、第１の装置１３１０を第２のエネルギー消費推定値と同期させてもよい。同期したとき、第１の装置及び／又は第２の装置は、第１のエネルギー消費推定値と第２のエネルギー消費推定値に対応する総エネルギー消費推定値を決定しかつ／又は出力するように構成されてもよい。場合によって、第１の装置と第２の装置の１つ以上が、決定された総エネルギー消費推定値を同期させるように構成されてもよい。同期された値に差（例えば、精度差、アルゴリズム差などによる）が見つかった場合、第１の装置と第２の装置の一方が、総エネルギー消費推定値を修正又は調整し、修正した総エネルギー消費推定値を装置１３１０，１３２０の間で同期させるように構成されてもよい。
【０１１３】
場合によって、２つ以上装置１３１０〜１３４０の複数のセンサは、同一の絶対時間期間にユーザからデータを取得してもよい。そのような場合、各装置１３１０〜１３４０は、各装置によって決定された個別のエネルギー消費推定値を同期させるように構成されてもよい。場合によって、装置の１つ以上が、前述したような図８の説明的な例と同様に、共通時間期間中の合算エネルギー消費推定値を、共通時間期間中の同期された各装置のエネルギー消費推定値に少なくとも部分的に基づいて決定するように構成されてもよい。合算エネルギー消費推定値は、全ての利用可能なセンサ又はセンサシステムのエネルギー消費を計算する際の精度に基づいてもよい。例えば、第１の装置１３１０の第１のセンサを使用して得られるメトリックは、共通期間中（例えば、ｔ２〜ｔ４）に装置１３２０〜１３４０のうちの１つ以上から得られた第２のメトリックと組み合わされてもよい。装置１３１０〜１３４０からのメトリックは、メトリックを収集するために使用されるセンサのタイプ、センサの精度、ユーザ１２４が行なう活動などに少なくとも部分的に基づいて、１つ以上のアルゴリズムを使用して合算されてもよい。特定のセンサ及び／又は装置１３１０〜１３２０の選択及び／又はセンサの精度は、行なわれるエクササイズの関数でもよい。例えば、第１のセンサによって、ユーザが走っている間のエネルギー消費計算が正確になることがあり、第２のセンサによって、ユーザがスクワットをしている間のエネルギー消費計算が正確になることがある。そのような場合、合算されたエネルギー消費推定値は、平均、加重平均又は統計解のうちの１つ以上を使用して計算され、エネルギー消費が決定されてもよい。
【０１１４】
場合によって、時間期間ｔ１３〜ｔ１４中など、装置１３１０〜１３４０の複数を使用して、ユーザ１２４が行なっているアスレチック活動に関する１つ以上のメトリックを決定してもよい。場合によって、ユーザ１２４は、例えば特定のメトリックに最高精度を有する装置を指定することによって、アスレチック活動を監視するときに複数の装置１３１０〜１３４０のうちのどの装置を使用するかを決定してもよい。その他の場合、複数の装置１３１０〜１３４０は、ネットワーク（例えば、ＢＡＮ１２０２、ＬＡＮ１２０４、ＷＡＮ１２０６）などを介して、装置１３１０〜１３４０のうちのどの装置が、ユーザが行うアスレチック活動と関連付けられたメトリックと関連付けられたより高い精度を有するかを決定するように構成されてもよい。例えば、装置１３１０は、少なくとも１つの他の装置（例えば、装置１３３０，１３４０）から、少なくとも１つの他の装置１３３０，１３４０がユーザ１２４のアスレチック活動を監視するために使用されているという指示を受け取ってもよい。ある場合には、第１の装置１３１０は、ネットワーク１２０２〜１２０６を介して、第１の装置１３１０がユーザ１２４のアスレチック活動を監視しているという指示を同報通信してもよい。次に、ユーザ１２４の同じアスレチック活動を監視するために使用されている様々な装置１３１０〜１３４０は、ユーザ１２４のアスレチック活動と関連したメトリック（例えば、エネルギー消費、血圧、体力、心拍数、加速度、速度など）を決定するために装置１３１０〜１３４０のうちのどの装置を使用するかを決定するように構成されてもよい。例えば、第１の装置が、特定の所望のメトリックに関して最高精度を有するように決定され、そのメトリックを監視するために使用されてもよい。そのような場合、メトリックに関する情報は、例えばユーザ１２４のエネルギー消費推定値を決定するために、他の装置１３２０〜１３４０と同期されかつ／又は他の装置１３２０〜１３４０によって使用されてもよい。場合によって、メトリックは、様々な装置１３１０〜１３４０間で、所定の間隔（例えば、４秒、１０秒、３０秒など）で同期されてもよい。他の場合に、装置１３１０〜１３４０がそれぞれ特定のメトリックを決定してもよく、その場合、メトリックは、監視持続時間にわたって共通メトリックを決定するために組み合わされてもよい。
【０１１５】
総エネルギー消費推定値を決定した後で、１つ以上の装置（例えば、装置１３１０〜１３４０）は、ＢＡＮ１２０２、ＬＡＮ１２０４及び／又はＷＡＮ１２０６の１つ以上にわたって総エネルギー消費推定値を同期させるように構成されてもよい。場合によって、第１の装置１３１０などの装置は、システムのマスタとして構成されてもよく、他の装置１３２０〜１３４０は、スレーブとして構成されてもよい。例えば、第１の装置１３１０は、１つ以上の他の装置１３２０〜１３４０からエネルギー消費推定値を受け取って総エネルギー消費推定値を決定し、次に総エネルギー消費推定値をネットワーク上の他の装置１３２０〜１３４０と同期させてもよい。
【０１１６】
総エネルギー消費推定値を計算するとき、装置１３１０〜１３４０は、２つ以上の異なる方法を使用してエネルギー消費情報を表示しかつ／又は管理するように構成されてもよい。例えば、装置１４００は、ネットワーク（例えば、ＢＡＮ１２０２、ＬＡＮ１２０４、ＷＡＮ１２０６）を介して同期された２つ以上の異なるエネルギー消費推定値から総エネルギー推定値を決定するように構成されてもよい。例えば、装置１４１０は、ローカルエネルギー消費推定値１４１０を決定し、ローカルエネルギー消費推定値１４１０を、通信インタフェース１４２０経由でネットワークを介して同期された１つ以上の異なるエネルギー消費推定値１４１５と同期するように構成されてもよい。場合によって、同期されたエネルギー消費推定値１４１５は、総エネルギー消費推定値１４３０を決定するために、１つ以上の計算モジュール１４２５を使用して合算され（例えば、加算され）てもよい。場合によって、総エネルギー消費推定値１４３０は、１つ以上のアルゴリズムや重み係数などを使用する計算モジュール１４２５によって計算されてもよい。
【０１１７】
計算された後、総エネルギー消費推定値１４３０は、ベースラインエネルギー消費推定値として使用されてもよい。一実施形態では、ベースラインエネルギー消費推定値は、ローカルエネルギー消費推定値１４１０に上書きするように使用され、装置１４５０によって決定された更に他のエネルギー消費推定値が、新しいベースライン値に加算されるようにしてもよい。次に、新しいベースライン値が、通信インタフェース１４２０を介してネットワーク上の異なる装置間で同期されてもよい。場合によって、装置１４１０は、ローカルエネルギー消費推定値１４１０、同期エネルギー消費推定値１４１４及び／又は総エネルギー消費推定値１４３０のうちの１つ以上を表示するために利用されることがあるディスプレイ１４４０を含んでもよい。場合によって、ディスプレイは、ネットワークの同期状態の指示を表示するように構成されてもよい。
【０１１８】
場合によって、装置１４５０は、ローカルエネルギー消費推定値１４６０を決定するように構成されてもよい。通信インタフェース１４２０は、装置１４５０と１つ以上の異なる装置との間で２つ以上のエネルギー消費推定値を同期させるように構成されてもよい。例えば、エネルギー消費推定値は、装置１４５０の様々な記憶領域（システムメモリ１０８など）に記憶されてもよい。第１の装置から受け取った第１のエネルギー消費推定値１４６２が、第１の記憶領域に記憶されてもよく、第２の装置１３３０から受け取った第２のエネルギー消費推定値１４６４が、第２の記憶領域に記憶されてもよい。場合によって、システムメモリ１０８に記憶された様々なエネルギー消費推定値１４６０〜１４６４は、総エネルギー消費推定値を決定するために使用されてもよい。例えば、装置１４５０は、ローカルエネルギー消費推定値１４６０に加算されることがあるオフセットとして様々なエネルギー消費推定値を使用してもよい。場合によって、様々なエネルギー消費推定値１４６０〜１４６４のうちの複数を合算して、第１のエネルギー消費推定値と第２のエネルギー消費推定値１４６４に共通の時間期間を決定し、かつその共通時間期間と関連したエネルギー消費推定値を合算して、ユーザ１２４が行なっているエクササイズに対応する第３のエネルギー消費推定値を決定してもよい。場合によって、装置１４５０は、計算モジュール１４２５を使用する合算（例えば、加算、重み係数の適用、アルゴリズムの適用など）によって総エネルギー推定値を決定するように構成されてもよい。計算モジュールは、総エネルギー消費推定値１４８０を記憶してもよい。場合によって、ディスプレイ１４４０は、ユーザ１２４に、ローカルエネルギー消費推定値１４６０、２つ以上の異なる装置１４６２〜１４６４のエネルギー消費推定値及び／又は総エネルギー消費推定値１４８０のうちの１つ以上を提示するように構成されてもよい。
【０１１９】
図１５は、ユーザ１２４の合算エネルギー消費推定値を、２つ以上の異なる装置１３１０〜１３４０によって得られたエネルギー消費推定値に基づいて計算する方法の例示的な流れ図１５００である。この方法は、例えば、コンピュータ１０２、装置１３８，１４０及び／又は１４２、あるいは他の装置１２１１〜１２１４、１２２２〜１２２８及び／又は１３１０〜１３４０などのコンピュータによって実施されてもよい。図１５に示されたブロックは、並べ直されてもよく、幾つかのブロックが除去されてもよく、追加ブロックが追加されてもよく、各ブロックは、１回以上繰り返されてもよく、流れ図は、１回以上繰り返されてもよい。１５０２で、第１の装置１３１０のプロセッサ１０６は、ユーザ１２４が行っている第１のアスレチック活動と関連した第１のエネルギー消費情報を決定するように構成されてもよい。場合によって、第１のエネルギー消費情報は、第１のエネルギー消費推定値と、１つ以上の異なるタイムスタンプ（例えば、第１のアスレチック活動の開始と関連付けられた第１のタイムスタンプ及び／又は第１のアスレチック活動の終了と関連付けられた第２のタイムスタンプ）を含んでもよい。場合によって、第２の装置１３２０は、ユーザの第２のアスレチック活動と関連付けられた第２のエネルギー消費情報を決定してもよい。第２のエネルギー消費情報は、第２のエネルギー消費推定値と、第２のアスレチック活動と関連付けられた少なくとも１つの第２のタイムスタンプとを含んでもよい。１５０４で、第１の装置１３１０は、ネットワーク（例えば、ＢＡＮ１２０２、ＬＡＮ１２０４、及び／又は、ＷＡＮ１２０６）を介して、第１のエネルギー消費情報を第２の装置（例えば、装置１３２０〜１３４０のうちの１つ以上）の第２のエネルギー消費情報と同期させてもよい。
【０１２０】
１５０６で、第１の装置１３１０は、例えばプロセッサ１０８を使用することにより、第１のエネルギー消費情報と第２のエネルギー消費情報に少なくとも部分的に基づいて総エネルギー消費推定値を決定してもよい。１５０８で、第１の装置は、少なくとも総エネルギー消費推定値をユーザ１２４などに表示してもよい。場合によって、第１の装置１３１０及び／又は第２の装置１３２０は、例えば第１のエネルギー消費推定値と第２のエネルギー消費推定値の少なくとも１つを総エネルギー消費推定値で上書きすることによって、第１の装置１３１０によって使用される異なるエネルギー消費推定値を決定してもよい。場合によって、第１の装置は、総エネルギー消費推定値を、第１のエネルギー消費推定値と関連付けられた第１のオフセットと第２のエネルギー消費推定値と関連付けられた第２のオフセットとの組み合わせとして決定してもよい。ディスプレイは、総エネルギー消費推定値を少なくとも第１のオフセット及び／又は第２のオフセットの組み合わせとして表示してもよい。場合によって、ディスプレイは、エネルギー消費情報の同期後に、第１の装置１３１０及び／又は様々な装置１３２０〜１３４０のうちの１つ以上のエネルギー消費情報を表示してもよい。
【０１２１】
図１６は、共通時間期間に１つ以上のアスレチック活動及び／又はエクササイズを行なっているユーザのエネルギー消費を監視できる２つの装置の使用を示す説明図である。例えば、ユーザは、ある時間期間にわたって１つ以上のアスレチック活動（例えば、ランニング、サイクリング、日課など）を行なってもよい。本明細書で述べたように、複数のセンサ又は装置が、ユーザの活動を（能動的又は受動的に）監視するか又は他の方法で検出できる。したがって、ユーザの活動に関するパラメータは、１つ以上の装置上に配置されたセンサを使用して取得されうる。センサは、ユーザの動き、生理学的特性及び／又は他のパラメータを監視してもよい。前述したように、第１のセンサによって、例えばユーザがランニングしている間のエネルギー消費計算などの決定がより正確になり、第２のセンサによって、例えばユーザがスクワットを行なっている間のエネルギー消費計算などの決定がより正確になることがある。以下の例（並びに本明細書に開示された他の例）は、エネルギー消費と関連した例を提供するが、これらは単なる例であり、この開示の範囲を限定するものではない。エネルギー消費などの特定のパラメータに関するデータが、２つ以上のセンサから得られるか異なる数学的計算によって決定される例では、合成出力を決定するために本開示の特定の態様が実施されることがある。そのような場合、合算エネルギー消費推定値は、平均、加重平均又は統計解のうちの１つ以上を使用して計算されてもよい。しかしながら、そのような計算は、全ての状況で実際的ではないことがある。したがって、様々な装置を使用して収集されたエネルギー消費情報を組み合わせる別の方法が望ましいことがある。
【０１２２】
例えば、ある場合には、ユーザは、２つ以上のベンダによって提供されるセンサを使用してアスレチック活動を行ってもよい。したがって、エネルギー消費情報を組み合わせるための単純な１組の理解し易い規則が望ましいことがある。そのような規則は、全てのユーザ及び／又は複数のベンダによって提供された装置に共通の手法で適用されてもよい。規則は、ユーザの記録された総エネルギー消費が決して減少しないことと、アスレチック活動の１つ以上のセッション中に収集された情報が保存されることの保証を含むことがある。そのような場合、エネルギー消費情報は、そのエネルギー消費情報が、総エネルギー消費情報に直接反映されるかどうかに関わらず、常に、アプリケーションを介してユーザが利用可能かつ／又はアクセス可能なことがある。
【０１２３】
特定の実施態様では、装置１４００，１４５０などの装置は、少なくとも２つの装置から受け取ったエネルギー消費情報が、１つ以上の時間期間にわたって重なるかどうかを決定してもよい。特定の実施形態は、期間の最低しきい値が満たされるかどうかを決定してもよい。例えば、第２の装置又はセンサが、データを断続的にしか提供しない場合、更なる解析のためのしきい値要件を満たさないことがある。期間は、数分の１秒、秒、分、時間、日など及びその派生物を含む任意の時間単位でよい。複数のセンサ又は装置が、情報又はしきい値量の情報を収集する場合、特定の時間期間にわたって最大エネルギー消費を記録した装置からのエネルギー消費情報が使用されてもよい。「最大」又は最高の決定は、時間期間内の任意の単位時間中の最高ピーク値、最高累積値、重複収集期間にわたる最高平均値などの単位依存でよい。使用するパラメータ又は値の決定は、装置１４００，１４５０によって行われてもよい。
【０１２４】
本明細書に述べた他の方法と異なり、エネルギー消費情報は結合されなくてもよい。より正確に言うと、装置１４００，１４５０は、図１６に示されたように、ユーザのアスレチック活動を記録する２つ以上のセンサ／装置のエネルギー消費情報が重なっている１つ以上の時間期間を決定してもよい。ここで、エネルギー消費情報を、第１の時間期間１６５５にわたって受け取られてもよい。この時間中、ユーザは、１つ以上のアスレチック活動を行ない、活動を監視するための１つ以上のセンサを使用することがある。図表１６００は、時間期間１６５５にアスレチック活動に参加するユーザの説明的な例を示す。ここで、ユーザは、第１のセンサ１６１０（例えば、手首装着型センサ）を使用して時間期間１６５５にわたる第１のエネルギー消費推定値１６１２を提供し、第２のセンサ１６２０（例えば、カメラ）を使用して同じ時間期間１６５５の少なくとも一部分にわたる異なる第２のエネルギー消費推定値１６２２を提供してもよい。あるいは、ユーザは、モバイル装置（例えば、動きを測定するポケット内又は携行される移動電話又はタブレット）を有してもよい。したがって、ポケット又はバッグ内のモバイル装置は、幾つかの実施形態では、取得する動きが少ないために正確でなくなることがあるが、例えば、バッテリの寿命の切れたかユーザが装置を腕から外したことなどによって装置が正確に利用できなくなったときのフォールバック装置として働く。装置１４００，１４５０は、第１の装置１６１０と第２の装置１６２０から第１と第２のエネルギー消費推定値１６１２，１６２２を受け取り、図に１６３２で示されたように、このエネルギー消費情報を、時間期間１６５５の総エネルギー消費推定値１６３０と結合するように構成されてもよい。
【０１２５】
総エネルギー消費推定値１６３０を生成するには、装置１４５０，１４５５は、同期プロセスなどによって、通信リンク（例えば、無線通信リンク、有線通信リンク、及び／又はこれらの組み合わせ）を介して、第１のセンサ１６１０と第２のセンサ１６２０からエネルギー消費情報を受け取ってもよい。第１のエネルギー消費推定値１６１２と第２のエネルギー消費推定値１６２２は、１つ以上のサブ時間期間１６６５、１６７５及び１６８５を決定するために時間期間１６５５にわたって解析され、この場合、第１のセンサ１６１０と第２のセンサ１６２０によって提供されるエネルギー消費推定値１６１２，１６２２は重なる（しきい値要件に従うことがある）。この解析の際、装置１４００，１４５０は、各サブ時間期間１６６５、１６７５、１６８５を、その特定の時間期間中にセンサ１６１０，１６２０のどちらがより大量のエネルギー消費情報１６１２、１６２２を提供したかに基づいて決定してもよい。例えば、第１のサブ時間期間１６６５と第３のサブ時間期間１６８５に、第１のセンサ１６１０が、その時間期間にわたって最大エネルギー消費情報を提供し、第２のサブ時間期間１６７５にわたって、第２のセンサ１６２０が、より大量のエネルギー消費情報を提供した。この場合、決定は、重複期間にわたる最大蓄積量のエネルギー消費単位に基づくが、前述のように、他の決定もこの開示の範囲内である。場合によって、全時間期間１６５５にわたって複数のセンサが使用されてもよい。他の場合では、線図１６００の説明的な例に示されたように、全時間期間１６５５の一部分に１つ以上のセンサが使用されてもよい。この場合、第２のセンサ１６２０は、主に第２のサブ時間期間１６６５中に使用されることがあった。
【０１２６】
総エネルギー消費推定値１６３２を決定するために、装置１４００，１４５０は、ハードウェアとソフトウェアを含むことがあるエネルギー消費計算モジュールを使用して、第１と第２のエネルギー消費推定値１６１２，１６２２を処理してもよい。例えば、装置１４００，１４５０は、特定のサブ時間期間１６５５、１６７５、１６８５にセンサ１６１０，１６２０のどちらが大きいエネルギー消費推定値を提供するかに基づいて、総エネルギー消費推定値１６３２を決定してもよい。線図１６００で分かるように、第１のセンサは、第１と第３の時間期間１６６５，１６８５により大量のエネルギー消費情報を提供し、それぞれ１００ユニットと５０ユニットのエネルギー消費情報を提供する。第２の時間期間１６７５に、第２のセンサ１６２０が、より多い蓄積量のエネルギー消費情報を提供する（例えば、３００ユニットと２００ユニット）。したがって、総エネルギー消費推定値１６３２は、主に、第１と第３のサブ時間期間１６６５，１６８５に第１のエネルギー消費推定値１６１２に対応し、第２のサブ時間期間１６７５に第２のエネルギー消費推定値１６２２に対応する。これは、モバイル装置が日常的にフォールバック装置として利用可能な実装で有利なことがあるが、より特化された装置からのデータが利用可能なときはそのデータが使用されることがある。場合によって、装置１４００，１４５０は、総エネルギー消費推定値１６３２を、時間期間の間（例えば、第１のサブ時間期間１６６５と第２のサブ時間期間１６７５の間、及び第２のサブ時間期間１６７５と第３のサブ時間期間１６８５の間）の遷移で平滑化してもよい。共通時間期間に様々なセンサから受け取ったエネルギー消費情報を処理するために使用される説明的アルゴリズムが、説明のためのものであり、平均の使用、１つ以上の重み係数の使用、差の加算などのエネルギー消費情報を結合するための他のアルゴリズムを使用できることを当業者は理解されよう。
【０１２７】
図１７は、説明的な線図１６００（図１６からより小さい縮尺で複製された）と、共通時間期間１６５５に１つ以上のアスレチック活動及び／又はエクササイズを行っている間にユーザのエネルギー消費を監視できる３つ以上の装置１６１０，１６２０，１７４０の使用を示す線図１７００を示す。図１７に示された説明的な使用例では、３つの装置１６１０，１６２０，１７３０は、共通時間期間１６８５のユーザのアスレチック活動を監視するために使用されることがある。例えば、ユーザは、手首装着型センサ、カメラ及び加速度センサを使用してもよい。場合によって、センサ１６１０，１６２０，１７４０のうちの１つ以上が、未処理センサデータを処理して装置１４００，１４５０に後で提供されるエネルギー消費情報を計算するソフトウェアアプリケーションと通信してしてもよい。場合によって、エネルギー消費情報１６１２、１６２２及び１７４２は、センサを装置と非同期に同期させることなどによって、通信リンクを介して処理するための装置１４００，１４５０に通信されてもよい。場合によって、センサ情報は、装置１４００，１４５０に同期的に通信されてもよい。
【０１２８】
エネルギー消費推定値１６１２，１６２２，１７４２を受け取った後で、装置１４００，１４５０は、例えば非一時的コンピュータ可読媒体に記憶されたコンピュータ実行命令を使用して、エネルギー消費推定値１６１２、１６２２及び１７４２を処理して、時間期間１６５５中のユーザの総エネルギー消費推定値１７５２を生成してもよい。説明的な例では、装置は、最初に、図１６に関して前述したように、第１と第２の装置から受け取ったエネルギー消費情報を処理して総エネルギー消費推定値１６３２を作成してもよい。計算した後、装置１４００，１４５０は、エネルギー消費推定値１７４２を総エネルギー消費推定値１６３２と結合して、センサ１６１０、１６２０及び１７４０から受け取った合算エネルギー消費情報に対応する新しい総エネルギー消費推定値１７５２を提供してもよい。新しいエネルギー消費情報は、総エネルギー消費推定値１６３２を、異なるサブ時間期間１６６５、１６７５及び１６８５の第３のエネルギー消費推定値１７４２と比較することによって決定されてもよい。従来通り、特定のサブ時間期間に、新しい総エネルギー消費推定値１７５２は、各特定のサブ時間期間１６６５，１６７７，１６８５のより大きい値を有するエネルギー消費推定値１６３２，１７４２に対応してもよい。説明的な線図１７００から分かるように、新しい総エネルギー推定値１７５２は、第１と第３の時間期間１６６５，１６８５で以前の総エネルギー消費１６３２に対応し、第２の時間期間１６７５で第３のエネルギー消費推定値１７４２に対応する。場合によって、新しい総エネルギー消費推定値１７５２は、第１のサブ時間期間と第２のサブ時間期間の間と、第２のサブ時間期間と第３のサブ時間期間の間の遷移で平滑化されてもよい。
【０１２９】
場合によって、１つ以上のセンサが、様々な装置と同期して総エネルギー消費推定値を計算してもよい。様々な装置はそれぞれ、同期された装置に基づいて総エネルギー消費推定値を別々に計算してもよい。場合によって、装置は、更に、エネルギー消費情報を同期させてもよい。他の場合、各装置は、エネルギー消費情報を別々に収集してもよい。例えば、ユーザは、２つ以上の異なるベンダによるセンサを使用してもよく、その場合、第１組のセンサが、第１の装置をエネルギー消費情報と同期させるように構成されてもよく、第２組のセンサが、第２の装置をエネルギー消費情報と同期させるように構成されてもよい。そのような場合、エネルギー消費情報は、様々な装置で別々に合計されてもよい。例えば、第１の装置は、第１組のセンサを使用して収集された５０００ユニットの総エネルギー消費推定値を記憶してもよく、第２の装置は、第２組のセンサを使用して収集された６０００ユニットの総エネルギー消費推定値を記憶してもよい。
【０１３０】
結論
本明細書で述べた特徴の１つ以上を有する活動環境を提供することにより、アスレチック活動に参加しそのフィットネスを改善するためにユーザを励まし動機付ける没入経験がユーザに提供されうる。ユーザは、更に、ソーシャルコミュニティを介して互いに交信して、様々なフィットネスレベルを達成しかつそのフィットネスレベルと活動を見るように努力しうる。
【０１３１】
装置間の情報の送信は、ユーザが現在どの装置を使用しているかに関係なく、エネルギー消費情報がユーザに提供されることを保証する。更に、エネルギー消費情報を照合して、ユーザによって使用される装置とその使用の重複を考慮するユーザの正確な合算エネルギー消費を提供できる。これにより、ユーザは、１つ以上の活動に特別に適応された装置を使用し同時にそのエネルギー消費の概要を保持できる。したがって、装置を特定の活動に、より具体的に適合させうる。他方、システムは、スレーブ装置が低い機能を有することを可能にし、それによりユーザにとって著しい不都合なしにその複雑さ、コスト及び／又はサイズを減少可能なマスタ／スレーブ構成としてセットアップされうる。更に、装置間の情報の通信は、データ伝送、処理及び記憶負担を減少させる可能性がある。
【０１３２】
実施形態の態様をその実例となる実施形態の点から述べた。この開示の検討から、当業者には、添付の特許請求の範囲の意図と趣旨の範囲内にある多数の他の実施形態、修正及び変形が明らかであろう。例えば、当業者は、説明的な図に示された段階が、詳述された順序以外の順序で実行されてもよく、示された１つ以上の段階が、実施形態の態様により任意選択でよいことを理解されよう。
【０１３３】
上記の態様のいずれにおいても、様々な特徴は、ハードウェアで実施されてもよく、１つ以上のプロセッサ上で動作するソフトウェアモジュールとして実施されてもよい。１つの態様の特徴は、他の態様のいずれにも適用されうる。
【０１３４】
本明細書に記載された方法のいずれかを実行するためのコンピュータプログラム又はコンピュータプログラム製品、及び本明細書に記載された方法のいずれかを実行するためのプログラムが記憶されたコンピュータ可読媒体が提供されてもよい。コンピュータプログラムは、コンピュータ可読媒体上に記憶されてもよく、例えば、インターネットウェブサイトから提供されるダウンロード可能なデータ信号などの信号の形で提供されてもよく、任意の他の形態でもよい。
【０１３５】
明確にするため、本出願は、以下の番号付き段落（「段落」と呼ばれる）に示された内容に適用される。
【０１３６】
段落１。エクササイズを行なっているユーザと共に使用される装置であって、
少なくとも１つのプロセッサと、
ユーザによって行なわれる第１のエクササイズを監視するように構成された第１のセンサと、
装置と少なくとも第２の装置との間で少なくともエネルギー消費情報を通信するように構成された通信回路であって、エネルギー消費情報が、第１のセンサによって監視された第１のエクササイズに対応する第１のエネルギー消費推定値と、少なくとも第２の装置によって監視された第２のエクササイズに対応する第２のエネルギー消費推定値とを少なくとも含む通信回路と、
少なくとも１つのプロセッサによって実行されたときに、装置に、少なくとも、
センサによって、ユーザが行なっている第１のエクササイズを監視させ、
少なくとも１つのプロセッサによって、監視されている第１のエクササイズに対応するユーザの第１のエネルギー消費推定値を決定させ、
通信回路によって、装置と少なくとも第２の装置との間でエネルギー消費情報を通信させ、エネルギー消費情報が、第１のエネルギー消費推定値と第２のエネルギー消費推定値とを含み、
少なくとも１つのプロセッサによって、第１のエネルギー消費推定値と第２のエネルギー消費推定値とに少なくとも部分的に基づいて、ユーザの合算エネルギー消費推定値を決定させるコンピュータ実行命令を記憶する少なくとも１つの有形メモリとを含む装置。
【０１３７】
段落２。少なくとも１つの有形メモリが、更に、少なくとも１つのプロセッサによって実行されたときに、装置に、指定された時間期間の満了後に装置と少なくとも第２の装置との間でエネルギー消費情報を少なくとも通信させるコンピュータ実行命令を記憶する、段落１の装置。
【０１３８】
段落３。少なくとも１つの有形メモリが、更に、少なくとも１つのプロセッサによって実行されたときに、装置に、第１のアスレチック活動と第２のアスレチック活動の少なくとも１つの完了を決定した後でエネルギー消費情報を装置と少なくとも第２の装置との間で少なくとも自動的に通信させる、コンピュータ実行命令を記憶する、段落１及び２のいずれかの装置。
【０１３９】
段落４。少なくとも１つの有形メモリが、更に、少なくとも１つのプロセッサによって実行されたとき、装置に、装置のシステムクロックを第２の装置のシステムクロックと少なくとも同期させるコンピュータ実行命令を記憶する、段落１から３のいずれかの装置。
【０１４０】
段落５。少なくとも１つの有形メモリが、更に、少なくとも１つのプロセッサによって実行されたときに、装置に、少なくとも、
第１のアスレチック活動と第２のアスレチック活動の両方と関連付けられた共通時間期間を決定させ、
共通時間期間中に合算された第１のアスレチック活動と第２のアスレチック活動と関連付けられた第３のエネルギー消費推定値を決定させ、
第３のエネルギー消費推定値に少なくとも部分的に基づいて合算されたエネルギー消費推定値を決定させるコンピュータ実行命令を記憶する段落１〜４のいずれかの装置。
【０１４１】
段落６。少なくとも１つの有形メモリが、更に、少なくとも１つのプロセッサによって実行されたときに、装置に、少なくとも、
第１のエネルギー消費推定値及び第２のエネルギー消費推定値と関連付けられた共通時間期間を決定させ、
共通時間期間に、第１のエネルギー消費推定値が第２のエネルギー消費推定値より大きいかどうか決定させ、第１のエネルギー消費推定値が第２のエネルギー消費推定値より大きいとき、共通時間期間の合算エネルギー消費推定値を第１のエネルギー消費推定値に設定させ、
第１のエネルギー消費推定値が第２のエネルギー消費推定値より大きくないとき、共通時間期間の合算エネルギー消費推定値を第２のエネルギー消費推定値と等しく設定させるコンピュータ実行命令を記憶する段落１〜５のいずれかの装置。
【０１４２】
段落７。システムであって、
第１の持続時間にユーザによって行なわれたアスレチック活動と関連付けられた第１のエネルギー消費推定値を決定するように構成された第１の監視装置と、
第１の監視装置と通信状態にあり、第２の持続時間に同じユーザによって行なわれたアスレチック活動と関連付けられた第２のエネルギー消費推定値を少なくとも記憶するように構成された第２の装置とを含み、
第１の監視装置が、
第１のプロセッサと、
第１のプロセッサによって実行されたときに、第１の監視装置に、少なくとも、
通信ネットワークを介して、第１のエネルギー消費推定値を第２の装置に送信させ、
通信ネットワークを介して、第２の装置から第２のエネルギー消費推定値を受信させ、
プロセッサによって、第１のエネルギー消費推定値と第２のエネルギー消費推定値に少なくとも部分的に基づいて、総エネルギー消費推定値を決定させるコンピュータ実行命令を記憶する第１の有形メモリ装置と、
総エネルギー消費推定値をユーザに表示するディスプレイとを含むシステム。
【０１４３】
段落８。第２の装置が、
第２のプロセッサと、
第２のプロセッサによって実行されたときに、第２の装置に、少なくとも、
通信ネットワークを介して、第１の監視装置から第１のエネルギー消費推定値を受信させ、
通信ネットワークを介して、第２のエネルギー消費推定値を第１の監視装置に送信させ、
第２のプロセッサによって、第１のエネルギー消費推定値と第２のエネルギー消費推定値とに少なくとも部分的に基づいて、総エネルギー消費推定値を決定させるコンピュータ実行命令を記憶する第２の有形メモリ装置と、
総エネルギー消費推定値をユーザに表示する第２のディスプレイとを含む段落７のシステム。
【０１４４】
段落９。第２の装置が、
ユーザが行なっているアスレチック活動を監視するように構成されたセンサとを含み、
第２の有形メモリが、更に、第２のプロセッサによって実行されたとき、第２の装置に、センサによって取得された情報に少なくとも部分的に基づいて第２のエネルギー消費推定値を少なくとも決定させる実行命令を記憶する、段落７及び８のいずれかのシステム。
【０１４５】
段落１０。第１の有形メモリは、更に、第１のプロセッサによって実行されたとき、第１の監視装置に、通信ネットワークを介して、第１の監視装置によって決定された総エネルギー消費推定値を第２の装置と少なくとも同期させるコンピュータ実行命令を更に記憶する、段落７〜９のいずれかのシステム。
【０１４６】
段落１１。第１の有形メモリが、更に、第１のプロセッサによって実行されたとき、第１の監視装置に、少なくとも、第１のエネルギー消費推定値の少なくとも一部分と第２のエネルギー消費推定値の少なくとも一部分の和として総エネルギー消費推定値を決定させるコンピュータ実行命令を記憶する、段落７〜１０のいずれかのシステム。
【０１４７】
段落１２。第１の有形メモリが、更に、第１のプロセッサによって実行されたとき、第１の監視装置に、少なくとも、
第１の持続時間と第２の持続時間に共通の時間期間中にユーザが行なったエクササイズを決定させ、
共通時間期間中に行なわれたエクササイズに対応する第３のエネルギー消費推定値を決定させるコンピュータ実行命令を記憶し、
総エネルギー消費推定値が、更に、第３のエネルギー消費推定値を含む、段落７〜１１のいずれかのシステム。
【０１４８】
段落１３。第１の有形メモリが、更に、第１のプロセッサによって実行されたとき、第１の監視装置に、少なくとも、
第１の監視装置と関連付けられた第１のシステムクロックを、第２の監視装置と関連付けられた第２のシステムクロックと同期させ、
第１のエネルギー消費推定値と関連付けられた１つ以上のタイムスタンプを、第１のシステムクロックと第２のシステムクロックの差に基づいて調整させるコンピュータ実行命令を記憶する、段落７〜１２のいずれかのシステム。
【０１４９】
段落１４。第１の有形メモリが、更に、第１のプロセッサによって実行されたとき、第１の監視装置に、少なくとも、第１のエネルギー消費推定値を総エネルギー消費推定値で上書きさせるコンピュータ実行命令を記憶する、段落７〜１３のいずれかのシステム。
【０１５０】
段落１５。第１の有形メモリが、更に、第１のプロセッサによって実行されたとき、第１の監視装置に、少なくとも、
第２のエネルギー消費推定値の少なくとも一部分に対応するオフセットを決定させ、
総エネルギー消費推定値を第１のエネルギー消費推定値とオフセットの和として表示させるコンピュータ実行命令を記憶する、段落７〜１４のいずれかのシステム。
【０１５１】
段落１６。方法であって、
第１の装置の第１のプロセッサによって、ユーザの第１のアスレチック活動と関連付けられた第１のエネルギー消費情報を決定する段階であって、第１のエネルギー消費情報が、第１のエネルギー消費推定値と、第１のアスレチック活動と関連付けられた第１のタイムスタンプとを含む段階と、
ネットワークを介して、第１のエネルギー消費情報を第２の装置の第２のエネルギー消費情報と同期させる段階と、
第１の装置のプロセッサによって、総エネルギー消費推定値を、第１のエネルギー消費情報と第２のエネルギー消費情報とに少なくとも部分的に基づいて決定する段階と、
表示装置に総エネルギー消費推定値を表示する段階とを含む方法。
【０１５２】
段落１７。方法であって、
第１のエネルギー消費推定値と第２のエネルギー消費推定値の少なくとも一方を総エネルギー消費推定値で上書きする段階を更に含む、段落１６の方法。
【０１５３】
段落１８。第２の装置の第２のプロセッサによって、ユーザの第２のアスレチック活動と関連付けられた第２のエネルギー消費情報を決定する段階を更に含み、第２のエネルギー消費情報が、第２のエネルギー消費推定値と、第２のアスレチック活動と関連付けられた第２のタイムスタンプとを含む、段落１６及び１７のいずれかの方法。
【０１５４】
段落１９。ユーザの第１のアスレチック活動と関連付けられた第１のエネルギー消費情報を決定する段階が、
第１の装置の第１のセンサによって、エクササイズを行なっている間のユーザを監視する段階と、
第２のセンサによって、同じエクササイズを行なっている間のユーザを監視する段階と、
第１のプロセッサによって、第１のセンサと第２のセンサの一方を選択して、監視したエクササイズに対応するユーザのエネルギー消費推定値を計算する段階とを含む、段落１６〜１８のいずれかの方法。
【０１５５】
段落２０。第１のエネルギー消費推定値及び第２のエネルギー消費推定値と関連付けられた共通時間期間を決定する段階と、
共通時間期間に、第１のエネルギー消費推定値が第２のエネルギー消費推定値より大きいかどうか決定する段階と、
第１のエネルギー消費推定値が、第２のエネルギー消費推定値より大きいとき、共通時間期間の合算エネルギー消費推定値を第１のエネルギー消費推定値に設定する段階と、
第１のエネルギー消費推定値が、第２のエネルギー消費推定値より大きくないとき、共通時間期間の合算エネルギー消費推定値を第２のエネルギー消費推定値と等しく設定する段階とを含む、段落１６〜１９のいずれかの方法。
【０１５６】
段落２１。少なくともユーザの合算エネルギー消費推定値を表示するディスプレイを含む、段落１〜６のいずれかの装置。
【０１５７】
段落２２。少なくとも１つの有形メモリが、少なくとも１つのプロセッサによって実行されたとき、装置に、少なくとも、装置と少なくとも第２の装置との間で合算エネルギー消費推定値を通信させるコンピュータ実行命令を記憶する、段落１〜６及び２１のいずれかの装置。
【０１５８】
段落２３。少なくとも１つの有形メモリが、更に、少なくとも１つのプロセッサによって実行されたとき、ユーザからの同期要求に応じて、装置に、少なくとも、装置と少なくとも第２の装置との間でエネルギー消費情報を通信させるコンピュータ実行命令を記憶する、段落１〜６、２１及び２２のいずれかの装置。
【０１５９】
段落２４。エネルギー消費情報が、エネルギー消費推定値と関連付けられた少なくとも１つのタイムスタンプ、活動タイプ及びシステムクロック時間のうちの少なくとも１つを含む、段落１〜６及び段落２１〜２３のいずれかの装置。
【０１６０】
段落２５。第１のプロセッサによって、総エネルギー消費推定値を、第１のエネルギー消費推定値と関連付けられた第１のオフセット及び第２のエネルギー消費推定値と関連付けられた第２のオフセットの組み合わせとして決定する段階と、
表示装置に、総エネルギー消費推定値と、第１のオフセットと第２のオフセットの少なくとも一方を表示する段階とを更に含む、段落１６〜２０のいずれかの方法。
【符号の説明】
【０１６１】
１０２  コンピュータ
１２４  ユーザ
１３２  ネットワーク
１３６  ディスプレイ
１３８，１４０，１４２  装置
１４４ａ，１４４ｂ  センサ
【図１Ａ】
0006444395.tif 000002
【図１Ｂ】
0006444395.tif 000003
【図２Ａ】
0006444395.tif 000004
【図２Ｂ】
0006444395.tif 000005
【図３】
0006444395.tif 000006
【図４】
0006444395.tif 000007
【図５】
0006444395.tif 000008
【図６】
0006444395.tif 000009
【図７Ａ】
0006444395.tif 000010
【図７Ｂ】
0006444395.tif 000011
【図８】
0006444395.tif 000012
【図９】
0006444395.tif 000013
【図１０Ａ】
0006444395.tif 000014
【図１０Ｂ】
0006444395.tif 000015
【図１１】
0006444395.tif 000016
【図１２】
0006444395.tif 000017
【図１３Ａ】
0006444395.tif 000018
【図１３Ｂ】
0006444395.tif 000019
【図１４Ａ】
0006444395.tif 000020
【図１４Ｂ】
0006444395.tif 000021
【図１５】
0006444395.tif 000022
【図１６】
0006444395.tif 000023
【図１７】
0006444395.tif 000024