(57)【要約】  例示的実施形態は、互いに離れた２人以上のユーザのアスレチック運動に基づいて更新されるユーザインタフェースの複数の表現を生成するように構成されたシステム、方法、装置、及びコンピュータ可読媒体に関する。ＵＩは、エネルギー消費値をリアルタイムで同時に表示するように構成されてもよい。更に他の実施形態では、複数のリモートユーザから決定された共同エネルギー消費値が同時に表示されてもよい。【特許請求の範囲】
【請求項１】
コンピュータ実施方法であって、
規定された第１の時間期間中に所定のアスレチック運動を行なうように第１の位置にいる第１のユーザに指示するように構成された第１の仮想トレーナーを含む、前記第１の位置にある第１の表示装置に表示されたように構成されたユーザインタフェースの第１の表現を生成する段階であって、前記第１の仮想トレーナーが、前記第１の時間期間中に前記アスレチック運動を所定のテンポで行なうように構成された段階と、
前記規定された第１の時間期間中に前記所定のアスレチック運動を同時に行なうように第２のユーザに指示するように構成された第２の仮想トレーナーを含む、第２の位置にある第２の表示装置に表示されたように構成されたユーザインタフェースの第２の表現を生成する段階であって、前記第２の仮想トレーナーが、前記第１の時間期間中に前記アスレチック運動を前記同じ所定のテンポで同時に行なうように構成された段階と、
前記所定のアスレチック運動の前記第１と第２のユーザの動作中に前記第１の位置にある少なくとも１つのセンサと前記第２の位置にある少なくとも１つのセンサから運動データを受け取る段階と、
前記規定された第１の時間期間中の前記運動データに基づいて、前記第１の時間期間内に複数の連続時間枠ごとに前記第１のユーザと前記第２のユーザのリアルタイムエネルギー消費値を計算する段階と、
リアルタイムで、前記ユーザインタフェースの前記第１と第２の表現の両方に同時に基づいて、前記第１のユーザと前記第２のユーザの前記エネルギー消費値を表示する段階と、
リアルタイムで、プロセッサによって、前記第１の時間期間内の前記複数の連続時間枠ごとに両方のユーザから、前記エネルギー消費値から得られる共同エネルギー消費値を計算する段階と、
リアルタイムで、前記第１のユーザと前記第２のユーザの共同エネルギー消費値を、前記第１のユーザと前記第２のユーザの前記表示されたエネルギー消費値と同時に、前記ユーザインタフェースの前記第１と第２の表現の両方に表示する段階と、を含む方法。
【請求項２】
前記所定のアスレチック運動が、推定エネルギー消費値と関連付けられ、
前記第１の時間期間内の複数の連続時間枠ごとに前記第１のユーザと前記第２のユーザの前記リアルタイムエネルギー消費値を計算する段階が、
前記アスレチック運動の動作中の前記ユーザの２つの身体部分の間の角度と、前記アスレチック運動中の前記２つの身体部分の間の望ましい角度との比較に基づいて角度スコアを決定する段階を含む、請求項１に記載の方法。
【請求項３】
前記第１の規定された時間期間中に、前記第１のユーザと前記第２のユーザのどちらが高いエネルギー消費値を有するかを決定する段階と、
前記決定に応じて、前記ユーザインタフェースの前記第１と第２の表現をリアルタイムで変更して前記第１のユーザ又は前記第２のユーザのどちらが高いエネルギー消費値を有するかを示す段階とを含む、請求項１に記載の方法。
【請求項４】
前記第１の規定された時間中に、前記アスレチック運動をそれぞれ行なう前記第１のユーザと前記第２のユーザのリアルタイム画像データを前記ユーザインタフェースの前記第１と第２の表現に表示する段階を更に含む、請求項１に記載の方法。
【請求項５】
前記第１のユーザと前記第２のユーザの両方に関して、前記第１と第２の位置にある少なくとも１つのセンサに基づいて、前記第１の規定された時間枠の前記複数の連続時間枠内の前記それぞれのユーザのリアルタイムのフォームを決定する段階と、
前記複数の連続時間枠内の前記第１のユーザのフォームのリアルタイムグラフィック表現を前記ユーザインタフェースの前記第１の表現に表示し、前記第２のユーザのフォームのリアルタイムグラフィック表現を前記ユーザインタフェースの前記２の表現に表示する段階と、を含み、
前記規定された第１の時間枠中に、前記ユーザインタフェースの前記第１の表現が、同時に、
前記アスレチック運動を行なうように前記第１のユーザに指示する前記仮想トレーナーを表示し、
前記第１の位置にある前記少なくとも１つのセンサに基づいて前記アスレチック運動を行なう前記第１のユーザの前記リアルタイムグラフィック表現を表示し、
前記第１の時間枠中に前記第１のユーザの運動から計算された前記エネルギー消費値を表示し、
前記第１の時間枠中に前記第２のユーザの運動から計算された前記エネルギー消費値を表示し、
前記共同エネルギー消費値を表示するように構成された、請求項４に記載の方法。
【請求項６】
前記ユーザインタフェースの前記第２の表現が、前記連続時間枠中に前記第１のユーザのフォームのグラフィック表現を表示することなく、前記複数の連続時間枠中に前記第２のユーザのフォームの前記リアルタイムグラフィック表現を表示するように構成された、請求項５に記載の方法。
【請求項７】
前記仮想トレーナーによって行なわれる前記決定されたアスレチック運動に基づいて、前記ユーザインタフェースの前記第１と第２の表現に表示される体力メーター又は心機能メーターを選択する段階と、
前記ユーザインタフェースの各表現で、前記アスレチック運動の前記第１のユーザの動作を表わす第１の選択されたメーターと、前記アスレチック運動の前記第２のユーザの動作を表わす第２の選択されたメーターとを表示する段階と、
リアルタイムで、前記第１の位置にある前記少なくとも１つのセンサから受け取ったデータに基づいて前記第１の選択されたメーターの特性を変更し、同時に、前記第２の位置にある前記少なくとも１つのセンサから受け取ったデータに基づいて前記第２の選択されたメーターの特性を変更する段階と、を含む、請求項１に記載の方法。
【請求項８】
前記仮想トレーナーによって行なわれる前記決定されたアスレチック運動に基づいて、前記エネルギー消費値と同時に前記ユーザインタフェースの前記第１と第２の表現に表示される属性メーターを選択する段階であって、前記属性メーターが、第１の属性に関する属性値を表示するように構成され、
前記ユーザインタフェースの各表現に、前記第１の属性に対するアスレチック運動の第１のユーザの動作を表す第１の属性メーター表現と、前記第１の属性に対する前記アスレチック運動の前記第２のユーザの動作を表す第２の属性メーター表現とを表示する段階と、
リアルタイムで、前記第１の位置にある前記少なくとも１つのセンサから受け取ったデータに基づいて両方の表現上の前記第１の属性メーターの前記特性を変更し、同時に、前記第２の位置にある前記少なくとも１つのセンサから受け取ったデータに基づいて両方の表現上の前記第２の属性メーターの前記特性を変更する段階と、
リアルタイムで、前記ユーザインタフェースの両方の前記第１と第２の表現に同時に前記第１のユーザと前記第２のユーザの前記属性値を表示する段階とを含む、請求項１に記載の方法。
【請求項９】
前記第１の属性が、体力属性、心血管属性、フィットネス属性、運動競技属性、速度属性、及びテンポ属性のうちの少なくとも１つから選択される、請求項８に記載の方法。
【請求項１０】
前記属性メーターが、体力メーターであり、更に、
前記所定のアスレチック運動中に前記第１のユーザのフォームを決定する段階と、
前記第１のユーザのフォームを前記所定のアスレチック運動の理想的フォームと比較する段階と、
前記比較に基づいて、リアルタイムで、前記ユーザインタフェースの前記第１の表現と前記第２の表現の両方に前記第１のユーザの体力を表す前記属性メーターを調整する段階と、を含む、請求項９に記載の方法。
【請求項１１】
プロセッサによって実行されたとき、
規定された第１の時間期間中に所定のアスレチック運動を、前記第１の位置にいる前記第１のユーザに行なうように指示するように構成された第１の仮想トレーナーを含む、第１の位置にある第１の表示装置に表示されたように構成されたユーザインタフェースの第１の表現を生成する段階であって、前記第１の仮想トレーナーが、前記第１の時間期間中に前記アスレチック運動を所定のテンポで行なうように構成された段階と、
前記規定された第１の時間期間中に前記所定のアスレチック運動を同時に行なうように第２のユーザに指示するように構成された第２の仮想トレーナーを含む、第２の位置にある第２の表示装置に表示されたように構成された前記ユーザインタフェースの第２の表現を生成し、前記第２の仮想トレーナーが、前記第１の時間期間中に前記アスレチック運動を前記同じ所定のテンポで同時に行なうように構成された段階と、
前記所定のアスレチック運動の前記第１と第２のユーザの動作中に、前記第１の位置にある少なくとも１つのセンサと前記第２の位置にある少なくとも１つのセンサから運動データを受け取る段階と、
前記規定された第１の時間期間中の前記運動データに基づいて、前記第１の時間期間内の複数の連続時間枠ごとに前記第１のユーザと前記第２のユーザの実時エネルギー消費値を計算する段階と、
リアルタイムで、前記第１のユーザと前記第２のユーザの前記エネルギー消費値を前記ユーザインタフェースの前記第１と第２の表現の両方に同時に表示する段階と、
リアルタイムで、プロセッサによって、前記第１の時間期間内の前記複数の連続時間枠ごとに両方のユーザからの前記エネルギー消費値から得られた共同エネルギー消費値を計算する段階と、
リアルタイムで、前記第１のユーザと前記第２のユーザの前記共同エネルギー消費値を、前記第１のユーザと前記第２のユーザに関して前記表示されたエネルギー消費値と同時に、前記ユーザインタフェースの前記第１と第２の表現の両方に表示する段階とを含む方法を実行するように構成されたコンピュータ実行命令を含む非一時的コンピュータ可読媒体。
【請求項１２】
前記媒体は、プロセッサによって実行されたときに、少なくとも、
前記第１の時間期間内の複数の連続時間枠ごとに前記第１のユーザと前記第２のユーザの前記リアルタイムエネルギー消費値を計算する段階が、
前記アスレチック運動の動作中の前記ユーザの２つの身体部分の間の角度と、前記アスレチック運動中の２つの身体部分の間の望ましい角度との比較に基づいて角度スコアを決定する段階を実行するコンピュータ実行可能命令を含む、請求項１１に記載のコンピュータ可読媒体。
【請求項１３】
前記媒体は、更に、プロセッサによって実行されたとき、少なくとも、
前記第１の規定された時間期間中に、前記第１と第２のユーザのどちらが高いエネルギー消費値を有するかを決定する段階と、
前記決定に応じて、前記ユーザインタフェースの前記第１と第２の表現をリアルタイムで変更して前記第１のユーザと前記第２のユーザのどちらが前記高いエネルギー消費値を有するか示す段階を実行するコンピュータ実行命令を含む、請求項１１に記載のコンピュータ可読媒体。
【請求項１４】
前記媒体が、更に、プロセッサによって実行されたとき、少なくとも、
前記第１の規定された時間中に前記アスレチック運動をそれぞれ行なう前記第１のユーザと前記第２のユーザの両方のリアルタイム画像データを前記ユーザインタフェースの前記第１と第２の表現に表示する段階を実行するコンピュータ実行命令を含む、請求項１１に記載のコンピュータ可読媒体。
【請求項１５】
前記媒体は、更に、前記プロセッサによって実行されたとき、少なくとも、
前記第１のユーザと前記第２のユーザの両方に関して、前記第１と第２の位置にある前記少なくとも１つのセンサに基づいて、前記第１の規定された時間枠の前記複数の連続時間枠中の前記それぞれのユーザのリアルタイムのフォームを決定する段階と、
前記複数の連続時間枠中の前記第１のユーザのフォームのリアルタイムグラフィック表現を前記ユーザインタフェースの前記第１の表現に表示し、前記第２のユーザのフォームのリアルタイムグラフィック表現を前記ユーザインタフェースの前記第２の表現に表示する段階と、を実行し、
前記規定された第１の時間枠中に、前記ユーザインタフェースの前記第１の表現が、同時に、
前記アスレチック運動を行なうように前記第１のユーザに指示する仮想トレーナーを表示し、
前記第１の位置にある前記少なくとも１つのセンサに基づいて、前記アスレチック運動を行なう前記第１のユーザのリアルタイムグラフィック表現を表示し、
前記第１の時間枠中に前記第１のユーザの運動から計算されたエネルギー消費値を表示し、
前記第１の時間枠中に前記第２のユーザの運動から計算された前記エネルギー消費値を表示し、
前記共同エネルギー消費値を表示するように構成された、コンピュータ実行命令を含む、請求項１４に記載のコンピュータ可読媒体。
【請求項１６】
前記ユーザインタフェースの前記第２の表現が、前記連続時間枠中に前記第１のユーザのフォームのグラフィック表現を表示することなく前記複数の連続時間枠中に前記第２のユーザのフォームの前記リアルタイムグラフィック表現を表示するように構成された、請求項１５に記載のコンピュータ可読媒体。
【請求項１７】
前記媒体は、更に、プロセッサによって実行されたとき、少なくとも、
前記仮想トレーナーによって行なわれた前記決定されたアスレチック運動に基づいて、前記ユーザインタフェースの前記第１と第２の表現に表示される体力メーター又は心機能メーターを選択する段階と、
前記ユーザインタフェースの各表現で、前記アスレチック運動の前記第１のユーザの動作を表わす第１の選択されたメーターと、前記アスレチック運動の前記第２のユーザの動作を表わす第２の選択されたメーターとを表示する段階と、
リアルタイムで、前記第１の位置にある前記少なくとも１つのセンサから受け取ったデータに基づいて前記第１の選択されたメーターの特性を変更し、同時に、前記第２の位置にある前記少なくとも１つのセンサから受け取ったデータに基づいて前記第２の選択されたメーターの特性を変更する段階と、を実行するコンピュータ実行命令を含む、請求項１１に記載のコンピュータ可読媒体。
【請求項１８】
前記媒体は、更に、プロセッサによって実行されたとき、少なくとも、
前記仮想トレーナーによって行なわれた前記決定されたアスレチック運動に基づいて、前記ユーザインタフェースの前記第１と第２の表現に前記エネルギー消費値と同時に表示される属性メーターを選択する段階であって、前記属性メーターが、第１の属性に関する属性値を表示するように構成された段階と、
前記ユーザインタフェースの各表現で、前記第１の属性に関する前記アスレチック運動の前記第１のユーザの動作を表わす第１の属性メーター表現と、前記第１の属性に関する前記アスレチック運動の前記第２のユーザの動作を表す前記第２の属性メーター表現とを表示する段階と、
リアルタイムで、前記第１の位置にある前記少なくとも１つのセンサから受け取ったデータに基づいて両方の表現上の前記第１の属性メーターの特性を変更し、同時に、前記第２の位置にある前記少なくとも１つのセンサから受け取ったデータに基づいて両方の表現上の前記第２の属性メーターの特性を変更する段階と、
リアルタイムで、前記ユーザインタフェースの前記第１と第２の表現の両方に同時に前記第１のユーザと前記第２のユーザの前記属性値を表示する段階と、を実行するコンピュータ実行命令を含む、請求項１１に記載のコンピュータ可読媒体。
【請求項１９】
前記第１の属性が、体力属性、心血管属性、フィットネス属性、運動競技属性、速度属性、及びテンポ属性のうちの少なくとも１つから選択される、請求項１８に記載のコンピュータ可読媒体。
【請求項２０】
前記媒体は、プロセッサによって実行されたとき、少なくとも、
前記所定のアスレチック運動中に前記第１のユーザのフォームを決定する段階と、
前記第１のユーザのフォームを前記所定のアスレチック運動の理想的フォームと比較する段階と、
前記比較に基づいて、リアルタイムで、前記ユーザインタフェースの前記第１の表現と前記第２の表現の両方に前記第１のユーザの体力を表す前記属性メーターを調整する段階と、を実行するコンピュータ実行命令を更に含む、請求項１９に記載のコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、２０１２年１０月３０日に出願され「User Interface for Remote Joint Workout Session」と題する米国特許出願番号１３／６６４，２５１号と、２０１２年１０月３０日に出願され「User Interface and Fitness Meters for Remote Joint Workout Session」と題する米国特許出願番号１３／６６４，２６１号に対する優先権を請求する。前述の各出願の内容は、あらゆる非限定的な目的のため参照によりその全体が本明細書に明示的に採用される。
【背景技術】
【０００２】
多くの人は、フィジカルフィットネスの重要性を理解しているが、その多くは、通常の運動プログラムを維持するのに必要な動機を見つけるのに苦労している。一部の人は、ランニング、ウォーキング、サイクリングなどの連続反復運動を伴う運動養生法を維持することが特に難しいことが分っている。
【０００３】
更に、各人は、ワークアウトを作業又は雑用と見なしており、したがって、ワークアウトを毎日の暮らしの楽しいことから分離することがある。多くの場合、アスレチック活動と他の活動のこのような明確な分離は、人々がワークアウトを行おうとする動機付けを小さくする。更に、アスレチック活動に参加する人を励ますためのアスレチック活動サービス及びシステムは、１つ以上の特定の活動に焦点を絞り込み過ぎており、個人の興味が無視されことがある。更に、これにより、アスレチック活動への参加やアスレチック活動サービス及びシステムの使用に対するユーザの関心が低下することがある。
【０００４】
したがって、当技術分野における上記およびその他の課題に取り組むための改善されたシステム及び方法が必要である。
【発明の概要】
【課題を解決するための手段】
【０００５】
以下に、開示の幾つかの態様の基本的理解を提供するために簡略化された要約を示す。要約は、開示の広範な概要ではない。開示の重要又は不可欠要素を示すものでもなく開示の範囲を定めるものでもない。以下の要約は、開示の幾つかの概念を、後の説明の前書きとして単純化された形態で提示する。
【０００６】
この開示の態様は、例えば燃焼カロリー量などのエネルギー消費量の推定値を決定するために、ユーザがアスレチック活動を行なっている間に取得されたデータの処理に関する。
【０００７】
例示的実施形態は、エクササイズを行なうようにユーザを促し、エクササイズを行なうユーザのエネルギー消費推定値を計算するように構成されたシステム、方法、装置、及びコンピュータ可読媒体に関する。これは、エクササイズのタイプ及び／又はユーザのフォームに基づいてもよい。他の実施形態では、消費推定値が、例えばユーザによって消費されたカロリーの推定値でもよくその推定値を含んでもよい。特定の実施形態では、エネルギー消費量計算は、ユーザの労力、消費酸素量及び／又は酸素反応速度に関連する決定を含む。
【０００８】
この開示の特定の態様は、２人以上のリモートユーザの共同セッションを容易にするように構成されたグラフィカルユーザインタフェース（ＵＩ）に関する。ユーザは、異なる物理的位置にいるにもかかわらず、競争し及び／又はアスレチック活動に集団で参加してもよい。一実施形態では、複数のユーザはそれぞれ、実質的にリアルタイムで競争に参加してもよい。したがって、この開示の態様は、ユーザが離れているにもかかわらず共同セッションを行うことができるＵＩを２つのリモート表示装置上に同時に提示できるシステム及び方法に関する。仮想トレーナー表現は、特定のエクササイズを行なうようにリモートユーザを同時に促すように構成されてもよい。例えば、１つ以上の装置は、それぞれの表示装置に、エクササイズを実演しユーザを指導する仮想トレーナー表現を提示してもよい。
【０００９】
この開示の更に他の態様は、異なる位置にいる２人以上のユーザから取得されたリアルタイムのフィットネス又は運動データに基づくＵＩの生成と更新に関する。特定の実施形態では、ローカルＵＩ表現は、ユーザのリアルタイム運動に基づく調整を含むローカルユーザのグラフィック表現だけでなく、他のリモートユーザの他のグラフィック表現を示してもよい。特定の実施形態は、単一表示装置上の共同セッションと関連付けられた複数のユーザのリアルタイム画像データを同時に表示するように構成されてもよい。
【００１０】
それぞれのユーザのリアルタイム動作に基づいて計算されたエネルギー消費量の決定が、ユーザインタフェースに同時に表示されてもよい。特定の実施形態では、インタフェース表現は、１人以上の仮想トレーナーによって提供された指示に応じてユーザのそれぞれの運動と関連付けられた値（エネルギー消費値など）を表すようにリアルタイムで更新されてもよい。したがって、特定の実施態様により、複数のユーザが、どのユーザが最高値を有するか、又は単位時間当たりに消費されたエネルギーかを容易に見ることができるだけでなく、他のユーザの値が複数のユーザのものにどれだけ近いか、他のユーザが近づきつつあるか遠ざかりつつあるか、及び／又は特定のルーチンで他のユーザ動作に関する決定も判断することができる。更に他の実施形態では、インタフェースは、少なくとも２人のユーザの共同運動から決定されたポイントの共同合計を表示するように構成されてもよい。
【００１１】
この開示の更に他の態様は、ユーザインタフェース上のメーターの選択と表示に関する。特定の実施形態では、メーターは、複数のメーターから選択されてもよい。第１のユーザの動作の属性に関して選択されたメーターは、ＵＩの複数の表現に同時に表示されてもよい。
【００１２】
メーターは、ユーザが所定のアスレチック活動を行なうときにリアルタイムで更新されうる。したがって、特定の実施形態により、少なくとも１人の他のユーザから遠くにいる複数のユーザがそれぞれ、それらのユーザの動作を少なくとも１人の他のユーザと比較することができる。メーターの更新は、本明細書に記載されたようなセンサデータに基づいてもよい。一実施形態では、少なくとも第１の選択されたメーターの特性は、第１の位置にある少なくとも１つのセンサから受け取ったデータに基づいてもよく、同時に第２の選択されたメーターの特性の変更は、第２の位置にある少なくとも１つのセンサから受け取ったデータに基づいてもよい。
【００１３】
実施形態の以上その他の態様は、添付図面を含むこの開示全体にわたって詳細に考察される。
【００１４】
この開示は、例として示され、同様の参照数字が類似の要素を示す添付図面に限定されない。
【図面の簡単な説明】
【００１５】
【図１Ａ】例示的実施形態による個人トレーニングを提供するためのシステムの例を示す図であり、アスレチック活動を監視するように構成された例示的ネットワークを示す図である。
【図１Ｂ】例示的実施形態による個人トレーニングを提供するためのシステムの例を示す図であり、例示的実施形態による例示的計算処理装置を示す図である。
【図１Ｃ】例示的実施形態による個人トレーニングを提供するためのシステムの例を示す図であり、例示的実施形態により身体活動中のユーザ動作を監視するために利用されうる例示的知覚位置を示す図である。
【図２】例示的実施形態によりユーザが装着することができる例示的センサアセンブリを示す図である。
【図３】例示的実施形態によりユーザが装着することができる別の例示的センサアセンブリを示す図である。
【図４Ａ】例示的実施形態により実現されうる例示的ユーザインタフェースを示す図であり、ユーザインタフェースの第１の表現を示す。
【図４Ｂ】例示的実施形態により実現されうる例示的ユーザインタフェースを示す図であり、遠隔地にいるリモートユーザに同時に表示されうるインタフェースの第２の表現を示す。
【図５】例示的実施形態による複数のリモートユーザ間の共同ワークアウトセッションを指導するために利用されうる例示的方法のフローチャートである。
【図６】例示的実施形態によりフォーム指導を提供するために利用されうる例示的ＵＩインタフェースを示す図である。
【図７】一実施形態によりメーターを選択し更新する例示的方法のフローチャートである。
【図８Ａ】本明細書に開示された様々な実施形態により利用されうる例示的メーターを示す図である。具体的には、例示的心機能メーター８０２を示す。
【図８Ｂ】本明細書に開示された様々な実施形態により利用されうる例示的メーターを示す図である。具体的には、例示的体力メーター８０４を示す。
【発明を実施するための形態】
【００１６】
様々な実施形態の以下の記述において、添付図面を参照し、添付図面は、本明細書の一部を構成し、開示が実施されうる説明的な様々な実施形態によって示される。本開示の範囲と趣旨から逸脱することなく他の実施形態を利用できまた構造的及び機能的な修正を行えることを理解されたい。更に、この開示内の見出しは、開示の態様を限定すると見なされるべきでない。この開示から利益を得る当業者は、例示的実施形態が、例示的な見出しに限定されないことを理解するであろう。
【００１７】
Ｉ．例示的個人用トレーニングシステム
Ａ．計算装置の説明
図１は、例示的実施形態による個人用トレーニングシステム１００の例を示す。例示的システム１００は、コンピュータ１０２などの１つ以上の電子装置を含むことができる。コンピュータ１０２は、電話、音楽プレーヤ、タブレット、ネットブック、任意の携帯機器などのモバイル端末を含むことができる。他の実施形態では、コンピュータ１０２は、セットトップボックス（ＳＴＢ）、デスクトップコンピュータ、デジタルビデオレコーダ（ＤＶＲ）、コンピュータサーバ、及び／又は他の所望の計算装置を含むことができる。特定の構成では、コンピュータ１０２は、例えば、Ｍｉｃｒｏｓｏｆｔ（登録商標）ＸＢＯＸ、Ｓｏｎｙ（登録商標）ＰｌａｙＳｔａｔｉｏｎ、Ｎｉｎｔｅｎｄｏ（登録商標）Ｗｉｉゲームコンソールなどのゲームコンソールを含むことができる。当業者は、これらのゲームコンソールが、記述のための例示的なコンソールに過ぎず、この開示が、いかなるコンソール又は装置にも限定されないことを理解されよう。
【００１８】
図１Ｂに移ると、コンピュータ１０２は、計算ユニット１０４を含むことができ、計算ユニット１０４は、少なくとも１つの処理ユニット１０６を含むことができる。処理ユニット１０６は、例えばマイクロプロセッサ装置など、ソフトウェア命令を実行するための任意のタイプの処理装置でよい。コンピュータ１０２は、メモリ１０８などの様々な非一時的コンピュータ可読媒体を含むことができる。メモリ１０８には、ＲＡＭ１１０などのランダムアクセスメモリ（ＲＡＭ）や、ＲＯＭ１１２などの読み出し専用メモリ（ＲＯＭ）が挙げられるが、これらに限定されない。メモリ１０８は、電子的消去可能プログラム可能読み出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュメモリ又は他のメモリ技術、ＣＤ−ＲＯＭ、デジタル汎用ディスク（ＤＶＤ）又は他の光ディスク記憶機構、磁気記憶装置、又は所望の情報を記憶するために使用できかつコンピュータ１０２がアクセスできる任意の他の媒体のいずれかが挙げられる。
【００１９】
処理ユニット１０６とシステムメモリ１０８は、バス１１４又は代替通信構造を介して、１つ以上の周辺装置に直接又は間接に接続されうる。例えば、処理ユニット１０６又はシステムメモリ１０８は、ハードディスクドライブ１１６、リムーバブル磁気ディスクドライブ、光ディスクドライブ１１８、及びフラッシュメモリカードなど、追加のメモリ記憶機構に直接又は間接に接続されうる。また、処理ユニット１０６とシステムメモリ１０８は、１つ以上の入力装置１２０及び１つ以上の出力装置１２２に直接又は間接に接続されうる。出力装置１２２は、例えば、表示装置１３６、テレビ、プリンタ、ステレオ又はスピーカを含むことができる。幾つかの実施形態では、１つ以上の表示装置は、アイウェアに組み込まれうる。アイウェアに組み込まれた表示装置は、ユーザにフィードバックを提供できる。また、１つ以上の表示装置を含むアイウェアは、携帯型表示システムを提供する。入力装置１２０には、例えば、キーボード、タッチスクリーン、リモート制御パッド、ポインティング装置（マウス、タッチパッド、スタイラス、トラックボール、ジョイスティックなど）、スキャナ、カメラ又はマイクロフォンが挙げられる。この点で、入力装置１２０は、図１Ａに示されたユーザ（ユーザ１２４など）からのアスレチック運動を感知、検出かつ／又は測定するように構成された１つ以上のセンサを含むことができる。本明細書で使用されるとき、「アスレチック運動」には、１つ以上の単一及び複数の関連するアスレチック競技、エクササイズルーチン及び／又はこれらの組み合わせの一部分でよい運動を含む、フィットネス、エクササイズ、柔軟性に関する運動が含まれる。更に、複数のユーザ（例えば、１２４／１２５）を表すために１人のユーザが示されているが、当業者は、ユーザ１２４及び１２５が、同じタイプのセンサの１つ以上を有する必要がないか又は有してもよいことを理解するであろう。更に、１人以上のユーザ１２４／１２５は、互いに遠隔地にいてもよい。
【００２０】
図１Ａを再び参照すると、画像キャプチャ装置１２６及び／又はセンサ１２８は、ユーザ１２４のアスレチック運動を検出しかつ／又は測定する際に利用されうる。一実施形態では、画像キャプチャ装置１２６又はセンサ１２８から得られたデータは、直接アスレチックの動作を検出することができ、その結果、画像キャプチャ装置１２６又はセンサ１２８から得られたデータが、運動パラメータに直接関連付けられる。例えば、図４に関して、画像キャプチャ装置１２６からの画像データは、センサ位置４０２ｇと４０２ｉ間の距離が減少していることを検出し、したがって、画像キャプチャ装置１２６だけが、ユーザ１２４の右腕が動いたことを検出するように構成されうる。更に、他の実施形態では、画像キャプチャ装置１２６及び／又はセンサ１２８からのデータは、動きを検出しかつ／又は測定するために、互いに又は他のセンサと組み合わせて利用されうる。したがって、特定の測定値は、２つ以上の装置から取得されたデータを組み合わせることにより決定されうる。画像キャプチャ装置１２６及び／又はセンサ１２８には、１つ以上のセンサを含むかそれに機能的に接続されてもよく、そのようなセンサには、加速度計、ジャイロスコープ、位置決定装置（例えば、ＧＰＳ）、光センサ、温度センサ（周囲温度及び／又は体温を含む）、心拍数モニタ、画像キャプチャセンサ、水分センサ及び／又はこれらの組み合わせが挙げられるがこれらに限定されない。説明的センサ１２６，１２８の例示的な用途は、後で「センサの説明」と題する節Ｉ．Ｃで示される。コンピュータ１０２は、また、タッチスクリーン又は画像キャプチャ装置を使用して、グラフィカルユーザインタフェースで選択するためにユーザがポイントしている場所を決定することができる。１つ以上の実施形態は、１つ以上の有線及び／又は無線技術を単独又は組み合わせで利用してもよく、無線技術の例には、Ｂｌｕｅｔｏｏｔｈ（登録商標）技術、Ｂｌｕｅｔｏｏｔｈ（登録商標）低エネルギー技術、及び／又はＡＮＴ技術が挙げられる。
【００２１】
Ｂ．ネットワークの説明
更に、コンピュータ１０２、計算ユニット１０４、及び／又はその他の電子装置は、ネットワーク１３２などのネットワークと通信するための例示的なインタフェース１３０（図１Ｂに図示）などの、１つ以上のネットワークインタフェースに直接又は間接に接続されうる。図１Ｂの例では、ネットワークインタフェース１３０は、伝送制御プロトコル（ＴＣＰ）、インターネットプロトコル（ＩＰ）、ユーザデータグラムプロトコル（ＵＤＰ）などの１つ以上の通信プロトコルにしたがって、データ及び制御信号を計算ユニット１０４からネットワークメッセージに変換するように構成されたネットワークアダプタ又はネットワークインタフェースカード（ＮＩＣ）を含むことができる。これらのプロトコルは、当該技術分野で周知であり、したがって、ここでは詳細に考察されない。インタフェース１３０は、例えば、無線トランシーバ、電力線アダプタ、モデム又はイーサネット接続を含む、ネットワークに接続するのに適した接続エージェントを使用できる。しかしながら、ネットワーク１３２は、インターネット、イントラネット、クラウド、ＬＡＮなどの任意のタイプ又はトポロジーの、単独又は組み合わせの任意の１つ以上の情報配信ネットワークでよい。ネットワーク１３２は、ケーブル、ファイバ、衛星、電話、セルラ、無線などのうちの任意の１つ以上でよい。ネットワークは、当該技術分野で周知であり、したがって、ここでは詳細に考察されない。ネットワーク１３２は、１つ以上の場所（例えば、学校、事業所、家庭、住宅、ネットワーク資源など）を、１つ以上のリモートサーバ１３４、又はコンピュータ１０２と類似若しくは同一の他のコンピュータに接続するために、１つ以上の有線又は無線通信チャネルを有するように様々に構成されうる。実際には、システム１００は、各構成要素の複数のインスタンス（例えば、複数のコンピュータ１０２、複数のディスプレイ１３６など）を含むことができる。
【００２２】
ネットワーク１３２内のコンピュータ１０２や他の電子装置が、携帯型か据置型かにかかわらず、以前に具体的に列挙された入力、出力及び記憶周辺装置に加えて、計算装置は、入力、出力及び記憶機能、又はこれらの何らかの組み合わせ機能を実行できる装置を含む様々な他の周辺装置に、直接接続されてもよく、ネットワーク１３２を介して接続されてもよい。特定の実施形態では、単一装置は、図１Ａに示された１つ以上の構成要素を統合することができる。例えば、単一装置には、コンピュータ１０２、画像キャプチャ装置１２６、センサ１２８、ディスプレイ１３６及び／又は追加の構成要素が挙げられる。一実施形態では、センサ素子１３８は、ディスプレイ１３６、画像キャプチャ装置１２６、及び１つ以上のセンサ１２８を有するモバイル端末を含むことができる。更に、別の実施形態において、画像キャプチャ装置１２６及び／又はセンサ１２８は、例えばゲーミング又はメディアシステムを含むメディア装置に機能的に接続されるように構成された周辺装置でありうる。したがって、以上のことから、この開示が固定式のシステム及び方法に限定されないことが分かる。より正確に言うと、特定の実施形態は、ほとんど任意の場所でユーザ１２４によって実行されうる。
【００２３】
Ｃ．センサの説明
コンピュータ１０２及び／又は他の装置は、ユーザ１２４の少なくとも１つのフィットネスパラメータを検出しかつ／又は監視するように構成された１つ以上のセンサ１２６，１２８を含む。センサ１２６及び／又は１２８には、加速度計、ジャイロスコープ、位置決定装置（例えば、ＧＰＳ）、光センサ、温度センサ（周囲温度及び／又は体温を含む）、睡眠パターンセンサ、心拍数モニタ、画像キャプチャセンサ、水分センサ及び／又はこれらの組み合わせが挙げられるがこれらに限定されない。ネットワーク１３２及び／又はコンピュータ１０２は、例えばディスプレイ１３６、画像キャプチャ装置１２６（例えば、１つ以上のビデオカメラ）、及び赤外線（ＩＲ）装置でよいセンサ１２８を含むシステム１００の１つ以上の電子装置と通信することができる。一実施形態において、センサ１２８は、ＩＲトランシーバを含むことができる。例えば、センサ１２６及び／又は１２８は、波形をユーザ１２４の方向を含む環境に送信し、「反射」を受信するか、そのような放出された波形の変化を別の方法で検出することができる。更に別の実施形態において、画像キャプチャ装置１２６及び／又はセンサ１２８は、レーダ、ソナー、及び／又は可聴情報などの他の無線信号を送信しかつ／又は受信するように構成されうる。当業者は、様々な実施形態により、多数の異なるデータスペクトルに対応する信号が利用されうることを容易に理解するであろう。これに関して、センサ１２６及び／又は１２８は、外部ソース（例えば、システム１００ではない）から放射された波形を検出できる。例えば、センサ１２６及び／又は１２８は、ユーザ１２４及び／又は周囲環境から放射された熱を検出することができる。したがって、画像キャプチャ装置１２６及び／又はセンサ１２８は、１つ以上のサーマルイメージング装置を含むことができる。一実施形態において、画像キャプチャ装置１２６及び／又はセンサ１２８は、レンジフェノメノロジーを実行するように構成された赤外線装置を含むことができる。制限ではない例として、レンジフェノメノロジーを実行するように構成された画像キャプチャ装置は、オレゴン州ポートランドのＦｌｉｒ  Ｓｙｓｔｅｍｓ，Ｉｎｃ．から市販されている。画像キャプチャ装置１２６、センサ１２８及びディスプレイ１３６が、コンピュータ１０２との直接（無線又は有線）通信するように示されているが、当業者は、ネットワーク１３２と直接（無線又は有線）通信可能であることを理解するであろう。
【００２４】
１．多目的電子装置
ユーザ１２４は、知覚装置１３８、１４０、１４２及び／又は１４４を含む任意数の電子装置を保有、携帯及び／又は装着してもよい。特定の実施形態において、１つ以上の装置１３８，１４０，１４２，１４４は、フィットネス又はアスレチック用に特別に製造されなくてもよい。実際には、この開示の態様は、複数の装置からのデータを利用してアスレチックデータを収集、検出及び／又は測定することに関し、それらの装置の幾つかは、フィットネス装置ではない。一実施形態において、装置１３８は、カリフォルニア州クパチーノのＡｐｐｌｅ，Ｉｎｃ．から入手可能なＩＰＯＤ（登録商標）、ＩＰＡＤ（登録商標）、又はｉＰｈｏｎｅ（登録商標）などのブランド装置、又はワシントン州レドモンドのＭｉｃｒｏｓｏｆｔから入手可能なＺｕｎｅ（登録商標）又はＭｉｃｒｏｓｏｆｔ（登録商標）Ｗｉｎｄｏｗｓ装置を含む、電話やデジタル音楽プレーヤなどの携帯電子装置を含むことができる。当該技術分野で知られているように、デジタルメディアプレーヤは、コンピュータの出力装置（例えば、音声ファイルから音楽又は画像ファイルから画像を出力）と記憶装置の両方として働きうる。一実施形態において、装置１３８は、コンピュータ１０２でよいが、他の実施形態では、コンピュータ１０２は、装置１３８と完全に異なってもよい。装置１３８が、特定の出力を提供するように構成されたかどうかにかかわらず、装置１３８は、知覚情報を受け取る入力装置として働くことができる。装置１３８、１４０、１４２、及び／又は１４４には、加速度計、ジャイロスコープ、位置決定装置（例えば、ＧＰＳ）、光センサ、温度センサ（周囲温度及び／又は体温を含む）、心拍数モニタ、画像キャプチャセンサ、水分センサ及び／又はこれらの組み合わせを含むがこれに限定されない１つ以上のセンサが挙げられる。特定の実施形態において、センサは、（例えば）画像キャプチャ装置１２６及び／又はセンサ１２８によって検出されうる反射材料などの受動的なものでもよい。特定の実施形態では、センサ１４４は、アスレチック衣服などの服に組み込まれうる。例えば、ユーザ１２４は、１つ以上の装着型センサ１４４ａ〜ｂを装着することができる。センサ１４４は、ユーザ１２４の衣類に組み込まれかつ／又はユーザ１２４の身体の任意の所望の場所に配置されうる。センサ１４４は、コンピュータ１０２、センサ１２８、１３８、１４０、１４２及び／又はカメラ１２６と（例えば、無線で）通信することができる。インタラクティブゲーミング衣服の例は、２００２年１０月３０日に出願され、米国特許公開番号２００４／００８７３６６として公開された米国特許出願第１０／２８６，３９６号に示されており、この内容は、あらゆる非限定的な目的のためにその全体が引用により本明細書に組み込まれる。特定の実施形態では、受動的検出面が、画像キャプチャ装置１２６及び／又はセンサ１２８によって放射された赤外線などの波形を反射することができる。一実施形態では、ユーザ１２４の服に配置された受動的センサは、波形を反射可能なガラス又は他の透明若しくは半透明面でできたほぼ球状の構造物を含むことができる。様々なクラスの衣服を利用することができ、所定のクラスの衣服は、適切に装着されたときにユーザ１２４の身体の特定部分の近くに配置されるように構成された特定のセンサを有する。例えば、ゴルフ用衣服は、第１の構成で衣服上に位置決めされた１つ以上のセンサを含むことができるが、サッカー用衣服は、第２の構成で衣服上に位置決めされた１つ以上のセンサを含むことができる。
【００２５】
装置１３８〜１４４は、直接、又はネットワーク１３２などのネットワークを介して、互いに通信することができる。装置１３８〜１４４のうちの１つ以上の装置間の通信は、コンピュータ１０２を介して通信しうる。例えば、複数の装置１３８〜１４４は、コンピュータ１０２のバス１１４に機能的に接続された周辺装置でありうる。更に別の実施形態において、装置１３８などの第１の装置は、コンピュータ１０２などの第１のコンピュータ並びに装置１４２などの別の装置と通信できる。一方、装置１４２は、コンピュータ１０２に接続するように構成されなくてもよいが、装置１３８と通信可能である。当業者は、他の構成が可能であることを理解するであろう。
【００２６】
例示的実施形態の幾つかの実施態様は、代替又は追加として、デスクトップパソコンやラップトップパソコンなどの種々様々な機能に対応できるように設計された計算装置を使用することができる。そのような計算装置は、必要に応じて、周辺装置又は追加の構成要素の任意の組み合わせを有することができる。また、図１Ｂに示された構成要素は、サーバ１３４、他のコンピュータ、装置などに含まれうる。
【００２７】
２．衣服／付属品センサの説明
特定の実施形態において、知覚装置１３８、１４０、１４２及び／又は１４４は、時計、アームバンド、リストバンド、ネックレス、シャツ、靴などを含む、ユーザ１２４の衣服又は付属品内に構成されてもよく、それらに他の方法で関連付けられてもよい。靴取付型又は手首装着型装置の例（それぞれ装置１４０及び１４２）について、すぐ後で述べられるが、これらは例示的実施形態に過ぎず、この開示は、そのような実施形態に限定されるべきでない。
【００２８】
ｉ．靴取付型装置
特定の実施形態において、知覚装置１４０は、加速度計、ＧＰＳなどの位置検出構成要素、及び／又は力センサシステムを含むがこれらに限定されない１つ以上のセンサを含みうる履物を含むことができる。図２Ａは、センサシステム２０２の一例示的実施形態を示す。特定の実施形態において、システム２０２は、センサアセンブリ２０４を含むことができる。アセンブリ２０４は、例えば加速度計、位置決定構成要素、力センサなどの１つ以上のセンサを含むことができる。示された実施形態において、アセンブリ２０４は、力感応抵抗器（ＦＳＲ）センサ２０６を含みうる複数のセンサを含む。更に他の実施形態では、他のセンサが利用されうる。ポート２０８は、靴の底構造物２０９内に位置決めされうる。必要に応じて、ポート２０８は、電子モジュール２１０（ハウジング２１１内にありうる）並びにＦＳＲセンサ２０６をポート２０８に接続する複数のリード線２１２と通信するように提供されうる。モジュール２１０は、靴の底構造物の窪み又は空洞内に収容されうる。ポート２０８とモジュール２１０は、接続と通信のための相補的インタフェース２１４，２１６を含む。
【００２９】
特定の実施形態において、図２Ａに示された少なくとも１つの力感応抵抗器２０６は、第１と第２の電極又は電気接点２１８，２２０と、電極２１８，２２０を電気的に接続するために電極２１８，２２０間に配置された力感応抵抗材料２２２とを含むことができる。力感応材料２２２に圧力が加わったとき、力感応材料２２２の抵抗及び／又は導電率が変化し、これにより電極２１８，２２０間の電位が変化する。センサシステム２０２が、抵抗値の変化を検出して、センサ２１６に加わる力を検出することができる。力感応抵抗材料２２２は、その抵抗値を圧力下で様々に変化させてもよい。例えば、力感応材料２２２は、後でより詳しく述べる量子トンネル効果複合物と同様に、材料が圧縮されたときに減少する内部抵抗を有しうる。この材料を更に圧縮すると抵抗値が更に低下し、定量的測定と二値（オン／オフ）測定が可能になる。状況によって、このタイプの力感応抵抗挙動は、「体積抵抗」と呼ばれることがあり、この挙動を示す材料は「スマート材料」と呼ばれうる。別の例として、材料２２２は、表面間接触の程度を変更することによって抵抗値を変化させてもよい。これは、非圧縮状態で表面抵抗を高め圧縮状態で表面抵抗を低下させる表面上の微小突起の使用、変形させて別の電極との表面間接触を大きくすることができる柔軟電極の使用など、幾つかの方法で達成することができる。この表面抵抗は、材料２２２と電極２１８，２２０，２２２との間の抵抗、及び／又は多層材料２２２の導電層（例えば、炭素／グラファイト）と力感応層（例えば、半導体）との間の表面抵抗でありうる。圧縮が大きいほど表面間接触が大きくなり、その結果、抵抗が小さくなり、定量的測定が可能になる。幾つかの状況では、このタイプの力感応抵抗挙動は、「接触抵抗」と呼ばれることがある。力感応抵抗材料２２２が、本明細書に定義されたように、ドープト又は非ドープト半導体材料でもよくそれを含むことができることを理解されたい。
【００３０】
ＦＳＲセンサ２１６の電極２１８，２２０は、金属、炭素／炭素繊維若しくは複合物、他の導電性複合物、導電性高分子若しくは導電材料を含む高分子、導電性セラミック、ドープト半導体、又は他の導電材料を含む任意の導電材料から形成されうる。リード線２１２は、溶接、はんだ付け、ろう付け、接着、締結、又は他の一体若しくは非一体結合法を含む、任意の適切な方法によって電極２１８，２２０に接続さえうる。あるいは、電極２１８、２２０及び関連したリード線２１２は、同じ材料の単一片から構成されうる。
【００３１】
ｉｉ．手首装着型装置
図３に示されたように、装置３２６（図１Ａに示された知覚装置１４２と類似してもよく同一でもよい）は、手首、腕、足首のまわりなど、ユーザ１２４によって装着されうるように構成されうる。装置３２６は、ユーザ１２４の終日活動を含むユーザのアスレチック運動を監視することができる。この点で、装置３２６は、ユーザ１２４がコンピュータ１０２と対話している間にアスレチック運動を検出しかつ／又はコンピュータ１０２と無関係に動作しうる。例えば、一実施形態において、装置３２６は、ユーザのコンピュータ１０２との接近又は対話に関係なく、活動を測定する終日活動モニタでもよい。装置３２６は、ネットワーク１３２及び／又は装置１３８や１４０などの他の装置と直接通信できる。他の実施形態では、装置３２６から得られたアスレチックデータは、ユーザ１２４に提示される運動プログラムに関する決定など、コンピュータ１０２によって行われる決定に利用されうる。一実施形態では、装置３２６は、ユーザ１２４と関連付けられた装置１３８などのモバイル装置、又はフィットネス若しくはヘルスケア関連内容に特化されたサイトなどのリモートウェブサイトと無線で対話することもできる。ある所定時間に、ユーザは、装置３２６からのデータを別の場所に転送したいことがある。
【００３２】
図３に示されたように、装置３２６は、装置３２６の動作を支援する押下式入力ボタン３２８などの入力機構を含むことができる。入力ボタン３２８は、図１Ｂに示されたコンピュータ１０２に関して述べた要素のうちの１つ以上などのコントローラ３３０及び／又は他の電子構成要素に機能的に接続されうる。コントローラ３３０は、ハウジング３３２に埋め込まれてもよく、あるいはその一部でもよい。ハウジング３３２は、エラストマ構成要素を含む１つ以上の材料から構成されてもよく、ディスプレイ３３４などの１つ以上のディスプレイを含むことができる。ディスプレイは、装置３２６の照明部分と見なされうる。ディスプレイ３３４は、例示的実施形態では、ＬＥＤランプ３３４などの一連の個別の発光要素又は光部材を含むことができる。ＬＥＤランプは、アレイで構成され、コントローラ３３０に動作可能に接続されうる。装置３２６は、インジケータシステム３３６を含むことができ、インジケータシステム３３６は、また、ディスプレイ３３４全体の一部又は構成要素と見なされうる。インジケータシステム３３６が、ディスプレイ３３４（画素部材３３５を有することができる）と共に動作し発光してもよく、ディスプレイ３３４と全く別でもよいことを理解されたい。また、インジケータシステム３３６は、例示的実施形態ではＬＥＤランプの形をとることもできるが、複数の補助発光要素又は光部材３３８を含んでもよい。特定の実施形態では、インジケータシステムは、１つ以上の目標の達成を表わすために発光部材３３８の一部分を照明することなどによって、目標の可視指示を提供できる。
【００３３】
締結機構３４０を解除することができ、装置３２６をユーザ１２４の手首のまわりに位置決めすることができ、次に締結機構３４０を実質的にラッチ位置にすることができる。ユーザは、必要に応じていつでも装置２２６を装着することができる。一実施形態では、締結機構３４０は、コンピュータ１０２及び／又は装置１３８，１４０と対話するために、ＵＳＢポートを含むがこれに限定されないインタフェースを含むことができる。
【００３４】
特定の実施形態では、装置３２６は、センサアセンブリ（図３に示されない）を含むことができる。センサアセンブリは、複数の異なるセンサを含むことができる。例示的実施形態では、センサアセンブリは、加速度計（多軸加速度計の形で含む）、ジャイロスコープ、心拍数センサ、位置決定装置（例えば、ＧＰＳ）、光センサ、温度センサ（周囲温度及び／又は体温を含む）、心拍数モニタ、画像キャプチャ機構、ＧＰＳセンサ、水分センサ及び／又はこれらの組み合わせ、又は他のセンサを含むかこれらへの動作接続を許可することができる。装置のセンサ１４２から検出された動き又はパラメータは、速度、距離、歩数、カロリーなどのエネルギー消費量、心拍数、汗検出、労力、酸素消費、及び／又は酸素動力学を含むがこれに限定されない、種々の異なるパラメータ、計量値又は生理的特徴を含むことができる（又は、それらを構成するために使用されうる）。また、これらのパラメータは、ユーザの活動に基づいてユーザが獲得した活動ポイント又は通貨によって表されうる。種々の実施形態により利用されうる手首装着型センサの例は、２０１１年１１月１日に出願された米国特許出願第１３／２８７，０６４号に開示されており、この出願の内容は、あらゆる非限定的な目的のために全体が本明細書に採用される。
【００３５】
図１Ｃは、知覚入力の説明的位置（例えば、知覚位置１４６ａ〜１４６ｏ）を示す。この点について、センサは、ユーザの衣服上／内に配置された物理センサでよく、更に他の実施形態では、センサ位置４０２ａ〜４０２ｏは、２つの動く身体部分の間の関係の識別に基づいてもよい。例えば、センサ位置１４６ａは、画像キャプチャ装置１２６などの画像キャプチャ装置によってユーザ１２４の動きを識別することによって決定されてもよい。したがって、特定の実施形態では、センサは、特定の位置（センサ位置１４６ａ〜１４６ｏなど）に物理的に配置されなくてもよく、他の位置から収集された画像キャプチャ装置１２６や他のセンサデータなどによって、その位置の特性を検出するように構成されてもよい。この点に関して、ユーザの身体の全体形状又は一部分が、特定の身体部分の識別を可能にすることがある。カメラ１２６などの画像キャプチャ装置が利用されるか、ユーザ１２４上に配置された物理センサが利用されるか、他の装置（知覚システム２０２など）からのデータが使用されるか、装置アセンブリ２２６及び／又は本明細書に開示されたか当該技術分野で既知の他の装置又はセンサが利用されるかに関係なく、センサは、身体部分の現在位置を検出しかつ／又は身体部分の動きを追跡できる。一実施形態では、位置１４６ｍに関する知覚データは、ユーザの重心（質量中心とも呼ばれる）の決定に利用されることがある。例えば、位置１４６ｍ〜１４６ｏのうちの１つ以上に対する位置１４６ａと位置１４６ｆ／１４６ｌとの関係を利用して、ユーザの重心が垂直軸方向に持ち上げられたか（ジャンプの際など）、ユーザが膝を曲げ縮めることによってジャンプの「ふり」をしようとしているかを判定することができる。一実施形態では、センサ位置１４６ｎは、ユーザ１２４の胸骨のまわりに配置されてもよい。同様に、センサ位置１４６ｏは、ユーザ１２４の臍の近くに配置されてもよい。特定の実施態様では、センサ位置１４６ｍ〜１４６ｏからのデータを（単独又は他のデータと組合せで）利用して、ユーザ１２４の重心を決定してもよい。更に他の実施形態では、ユーザ１２４の向き及び／又はユーザ１２４の胴体のねじれなどの回動力を決定する際に、センサ１４６ｍ〜１４６ｏなどの複数の幾つかのセンサ位置の関係が利用されてもよい。更に、位置などの１つ以上の位置がモーメント中心位置として利用されてもよい。例えば、一実施形態では、位置１４６ｍ〜１４６ｏのうちの１つ以上が、ユーザ１２４のモーメント中心位置の点として働いてもよい。別の実施形態では、１つ以上の位置が、特定の身体部分又は領域のモーメント中心として働いてもよい。
【００３６】
ＩＩ．共同ワークアウトを指導するシステム及び方法
この開示の更に他の態様は、ユーザ１２４やユーザ１２４がいる位置から見えない位置にいる別の人などの２人以上のリモートユーザ間の共同ワークアウトを指導するシステム及び方法に関する。
【００３７】
一実施形態では、ユーザ１２４は、自宅などの第１の物理的位置にいてもよく、第２のユーザは、体育館、住居、学校などの第２の物理的位置にいてもよく、更には街内のランニングなどの屋外で練習していてもよい。更に別の実施形態では、ユーザ１２４は、第１の位置（例えば、住居）の第１の領域内にいることがあり、第２のユーザは、同じ位置の第２の領域内にいる。例えば、ユーザ１２４は、住居の寝室内にいることがあり、第２のユーザは、同じ物理的住居の居間にいる。更に別の実施形態では、ユーザのうちの少なくとも１人は、屋外にいて、共同ワークアウト中に異なる位置を移動してもよい。例えば、第２のユーザは、共同ワークアウト中に、第１の住居でワークアウトを始めるが、屋外（及び、場合によっては別の住居又は構造物内）に移動してもよい。
【００３８】
この開示の特定の態様は、２人以上のリモートユーザの共同セッションを容易にするように構成されたグラフィカルユーザインタフェース（ＵＩ）に関する。ユーザは、異なる物理的位置にいるにもかかわらず、競争し及び／又はアスレチック活動に集団で参加してもよい。一実施形態では、複数のユーザはそれぞれ、実質的にリアルタイム（実時間）で競争に参加してもよい。更に、他の実施形態では、第１のユーザは、所定の一連の活動又はルーチンを行い、その第１のユーザの動作からのデータが、後で行われる競争で利用されうる。一実施形態では、複数のユーザが、「対戦」競争に参加してもよい。したがって、この開示の態様は、２つのリモート表示装置上にＵＩ４０２などのＵＩを同時に提示し、ユーザが遠隔位置にいるにもかかわらず共同セッションを行うことができるシステム及び方法に関する。
【００３９】
一実施形態によれば、非一時的コンピュータ可読媒体上に記憶されたコンピュータ実行命令は、処理ユニット１０６によって実行されたとき、複数のリモート表示装置上にユーザインタフェース（ＵＩ）を生成し表示させるように構成されてもよい。図４は、様々な実施形態により実現されることがある説明的なＵＩ４０２を示す。図４Ａに示されたように、ＵＩ４０２ａは、第１のユーザ１２４が見ることができる装置１３６などの表示装置に表示される。ユーザインタフェースの種々の反復の生成は、遠隔位置にいる２人以上ユーザのアスレチック運動に少なくとも部分的に基づいてもよい。図５は、種々の実施形態にしたがって利用されうる１つの説明的方法を提供するフローチャート５００を示す。フローチャート５００の例示的方法は、図１に示されたＵＩ４０２を含むがこれに限定されない１人以上のユーザインタフェースで利用されてもよい。
【００４０】
一実施形態では、ユーザインタフェース（例えば、ＵＩ４０２）の複数の表現が、少なくとも２つの異なる位置又は表示装置に表示されたように生成され構成されてもよい（例えば、図５のブロック５０２を参照）。例えば、ＵＩ４０２ｂは、第２のユーザの見える範囲内で第２の表示装置上に表示されたように構成されてもよい。図４Ｂに示されたように、ＵＩ４０２ｂは、第２の位置にいることがある第２のユーザ（ユーザ１２４ではない）に示されたように構成されることがあるＵＩ４０２ａの説明的関連表現を示す。特定の実施形態では、ＵＩ４０２ａ／ｂの表現は、１人以上のユーザの位置、ユーザの好み、１つ以上のセンサから得られたデータ、及びこれらの組み合わせを含むがこれらに限定されない複数の因子に基づいて、変更され、修正され、又は他の方法で調整されてもよい。ユーザインタフェースの種々の反復の生成は、遠隔地にいる２人以上ユーザのアスレチック運動に少なくとも部分的に基づいてもよい。特定の実施形態では、ＵＩ４０２ｂの表現は、ＵＩ４０２ａの表現が第１の位置で提供されたときに同時に第２の位置に表示され、その結果、ＵＩ４０２ａ／４０２ｂが同期されるように構成されてもよい。本明細書で使用されるとき、「同時」は、非一時的コンピュータ可読媒体上の情報の２つ以上のノード及び／又は記憶装置間のデータの伝達に固有の遅延を除外しない。この点に関して、当業者は、ネットワーク速度の変動、輻輳点、及び当該技術分野で既知の他の固有の遅延であることを理解するであろう。したがって、同時発生（オカレンス）の説明には、１人以上のユーザにアスレチック運動の実行の開始又は停止を指示する電子信号を含むデータを送信するための遅延が含まれる。同様に、本明細書における「リアルタイム」オカレンスの言及は、厳密な精度を必要とせず、当業者は、「リアルタイム」アクション又はオカレンスを実行する際に固有の遅延があってもよいことを理解するであろう。
【００４１】
ＵＩ４０２の表現は、互いに同じ要素の少なくとも一部分を含んでもよい。例えば、ＵＩ４０２ｂは、実質的にＵＩ４０２ａの表現と同じ（又は同一の）要素を有するように示された。
【００４２】
特定の実施形態によれば、複数のユーザ１２４／１３５は、共同セッション中に少なくとも１つのエクササイズを行なうように指示されてもよく、ＵＩ表現４０２ａ／４０２ｂが、それぞれのユーザに示された。（例えば、図５のブロック５０４を参照）。１つ以上の実施形態は、ユーザ１２４及び１２５に指導又は指示を提供するためにＵＩ４０２ａ／ｂと関連付けられた仮想トレーナー（トレーナー４０４ａ／４０４ｂなど）を含むことができる。仮想トレーナーｘ０６の表現（フォーム、動作、見掛け及び他の特徴を含む）は、１つ以上の非一時的コンピュータ可読媒体上に記憶されたコンピュータ実行命令に少なくとも部分的にしたがって制御されてもよい。例えば、仮想トレーナー表現４０４ａの属性（図４に明示的に示されない属性を含む）は、メモリ１０８などの第１のコンピュータ可読媒体上に記憶されたコンピュータ実行命令に基づいてもよく、表現４０４ｂの属性は、メモリ１０８からリモートに配置されることがある第２のコンピュータ可読媒体に記憶された命令に少なくとも部分的に基づいてもよい。この点に関して、各ユーザ１２４／１２５は、１つ以上の異なる仮想品質を有する様々な仮想トレーナーを有することができる。例えば、ユーザ１２４が、女性トレーナーを選択し、ユーザ１２５が、男性仮想トレーナーを選択してもよい。更に他の実施形態では、１人以上のユーザが、同じ仮想トレーナー（特定の女性仮想トレーナーなど）を有することができるが、トレーナーの属性は、ユーザの動作又は好みに基づいて変更されてもよい。例えば、仮想トレーナー４０４ａは、より多くのフィードバック（仮想音声による）をユーザ１２４に提供してもよく、かつ／又はユーザ１２４が特定の指示に苦労しているように見える場合は更に他の動き又は指導を提供してもよい。
【００４３】
仮想トレーナー表現４０４ａ／４０４ｂは、リモートユーザに特定のエクササイズを行なうことを同時に促すように構成されてもよい。例えば、１つ以上の装置は、それぞれの表示装置に、ユーザ１２４／１２５を指導するエクササイズを実演する仮想トレーナー表現４０４ａ／ｂを提示させてもよい。例えば、表現４０４ａ／４０４ｂはそれぞれ、仮想トレーナー４０４ｂがそのアスレチック運動（又は、その一部分）を行うのと同時に仮想トレーナー４０４ａが同じアスレチック運動（又は、その一部分）を行なうように同期されてもよい。トレーナー４０４ａ／４０４ｂは、第１の時間期間中に互いに同じ所定のテンポで同時にアスレチック運動を行なうように構成され、その結果、ユーザ１２４／１２５の同時アクションを直接関連付けることができる。これにより、更に、トレーナー４０４ａ／４０４ｂのテンポや他の属性に対して各ユーザ１２４／１２５がどのように行っているかを検出可能である。
【００４４】
一例として、複数の位置でエクササイズを行なっている仮想トレーナー４０４が、それぞれの表示装置に描画されてもよい。矢印などの方向キューを利用して動く方向をユーザに指示してもよい。ＵＩ表現４０２ａ／ｂは、エクササイズ（例えば、遅い突き）の反復を行なうのに適切なフォームを実演する仮想トレーナー４０４ａ／ｂのアニメーションを提示するように構成されてもよい。仮想トレーナー４０４ａ／ｂに加えて又はその代わりに、ＵＩ４０２ａ／ｂは、エクササイズの適切なフォームを実演する実在の人物の描写及び／又は実際の映像を提示するように構成されてもよい。
【００４５】
フォーム指導情報が提供されてもよい。図６は、ＵＩ４０２がフォーム指導を提供する一実施形態の例を提供する。フォーム指導情報６０２は、エクササイズを実演するときに仮想トレーナー６０２又はユーザ１２４のグラフィック表現で提示されてもよい（又は、仮想トレーナー６０２又はユーザ１２４と他の方法で関連付けされてもよい）。フォーム指導情報６０２は、エクササイズの適切なフォームに関してユーザを指導する直線、線の間の角度、又は他の情報でよい。図６では、例えば、フォーム指導情報６０２は、ユーザの腰の高さを床に対して維持するように指示するユーザの座骨を横切る直線である。フォーム指導情報は、仮想トレーナー６０２などのアバターに重ねられたグラフィック又は文字データを含まないフィードバック機構によって提供されてもよい。この点に関して、フォーム指導情報は、音声又は触覚情報を含んでもよい。例えば、音声又は音響が、ユーザの腰がどれだけ真っ直ぐか（又は真っ直ぐでないか）の指示を提供することができる。別の実施形態では、信号は、指導を提供するためにユーザ１２４によって感じられるように構成された振動出力を提供するために、センサ素子１３８、１４０、１４２及び／又は１４４などの装置に提供されてもよい。例えば、ユーザの腰がまっすぐでないと決定したときにセンサ素子１３８に振動が提供されてもよい。
【００４６】
この点に関して、ＵＩ表現４０２ａで提供されるフォーム指導は、ＵＩ表現４０２ｂ上に提供されるフォーム指導と異なってもよい。一実施形態では、ＵＩ４０２の少なくとも１つの表現は、フォーム指導を含まない。別の実施形態では、フォーム指導は、それぞれのユーザパフォーマンスに基づいて提供されてもよい。例えば、フォーム指導は、当業者によって理解される他の因子の中でも特に、過去のユーザパフォーマンス、現在のユーザパフォーマンス、ユーザの好み、目標、共同セッションのパラメータ、及び／又はこれらの組合せに基づいてもよい。
【００４７】
この開示の更に他の態様は、異なる位置にいる２人以上ユーザから得られたリアルタイムフィットネス又は運動データに基づくＵＩ４０２などのＵＩの生成と更新に関する（例えば、図５のブロック５０６を参照）。一実施形態によれば、種々の装置（例えば、コンピュータ１０２）は、ユーザがフレーム及び／又範囲内にいるように、ユーザに表示装置１３６やキャプチャ装置１２６などの装置に対して及び／又はセンサ１２８に対して特定の領域に入るように促してもよい。少なくとも１人のユーザの促しは、例えば仮想トレーナー４０４ａによって行われてもよい。適切に位置決めされたとき、システム１００は、１つ以上のセンサによって、ユーザ１２４の動きを処理することができる。特定の実施形態では、ＵＩ表現４０２ａは、ユーザのリアルタイム運動に基づく任意の調整を含むローカルユーザのグラフィック表現（例えば、ユーザ１２４の表現４０６ａ）だけを示し、他のリモートユーザの他のグラフィック表現（例えば、ユーザ１２５の表現４０６ｂ）を示さなくてもよい。
【００４８】
例では、図１のシステム１００は、画像キャプチャ装置１２６などの複数のセンサを含むことができ、様々な視点から映像を取得することができる。コンピュータ１０２などの１つ以上の装置は、一部又は全ての画像及び／又は赤外線データを処理して１人以上のユーザアバターを表現４０６ａ／４０６ｂとして作成してもよい。このようにして、表示装置１３６は、ユーザが観察するために複数の角度からフォームを提示してもよい。更に他の実施形態では、異なる角度のデータは、１つ以上のソースから得られてもよい。例えば、画像キャプチャ装置１２６は、エクササイズを行なっているユーザに対する任意の所望の角度（例えば、ユーザの正面像、左面像、右面像及び後面像のうちの少なくとも１つ）で位置決めされてもよい。別の例では、システム１００は、様々な視点からユーザ１２４の赤外線反射を取得するための複数の赤外線装置１２８を含んでもよい。また、システム１００は、異なる／種々の位置に位置決めされた画像キャプチャ装置１２６と赤外線トランシーバ１２８の両方（又は、どちらか）及び／又は本明細書に開示された他のセンサを含んでもよく、これらは、表現４０６ａ／４０６ｂの生成及び／又は描写に利用されてもよい。グラフィック表現４０６ａ／４０６ｂは、画像キャプチャ機能のないセンサから生成されてもよい。例えば、グラフィック表現４０４ａは、装置３００及び／又は装置アレイ２００を装着するユーザ１２４から生成されてもよい。一実施形態では、グラフィック表現４０４ａは、加速度計及び／又はジャイロスコープセンサデータ上に完全に基づいて生成されてもよい。当業者は、グラフィック表現４０６ａ／４０６ｂを生成するために他のセンサが単独又は組み合わせで利用されてもよいことを理解するであろう。
【００４９】
表現４０６ａ／４０６ｂは、それぞれのユーザのリアルタイム運動に基づいて生成又は表示されてもよい（例えば、図５のブロック５０８を参照）。例えば、ユーザ１２４／１２５はそれぞれ、赤外線トランシーバを含むことがある画像キャプチャ装置１２６及び／又はセンサ１２８の前などのセンサのレンジ内に位置決めされてもよい。表示装置１３６は、ユーザ運動と一致するように動く「鏡像」でもよくユーザアバターなどの仮想アバターを描写してもよいユーザ１２４の表現を含むＵＩ４０２ａを提示してもよい。異なる表示装置が、ＵＩ４０２ｂを類似の因子に基づいてユーザ１２５に提示してもよい。ローカルユーザのグラフィック表現（例えば、図４Ａの表現４０６ａ）は、別のユーザに表示されたように構成されたグラフィック表現と異なってもよい。例えば、図４ＢのリモートＵＩ表現４０２ｂは、第２のユーザ１２５に提示されたように構成されてもよく、表現４０６ｂ（図４Ａに示された４０６ａと実質的に同じ向き及び／又は位置に表示されてもよい）を表示するように構成されてもよいが、第１のユーザ１２４以外の第２のユーザを提示されてもよい。この点に関して、ＵＩ４０２の様々な表現（表現４０２ａ／４０２ｂなど）は、別のユーザではなくローカルユーザのリアルタイムグラフィック表現だけを含んでもよい。
【００５０】
この開示の更に他の態様は、単一表示装置上の共同セッションと関連付けられた複数のユーザのリアルタイム画像データの同時表示に関する（例えば、図５のブロック５１０を参照）。例えば、ＵＩ表現４０２ａ（第１の位置でユーザ１２４に表示されたように構成されてもよい）は、ユーザ１２４のライブビデオフィードを表示するように構成されたビデオデータ４１０ａと、第２の位置にいるユーザ１２５のライブビデオフィードを表示するように構成されたビデオデータ４１１２ｂとを含んでもよい。同様に、ＵＩ表現４０２ｂは、ビデオデータ１１０ｂ／１１２ｂを同時に示すように構成されてもよい。特定の実施形態では、ビデオデータ１１０ａと１１０ｂ及び／又は１１２ａと１１２ｂは、同一でよく、例えば、複数のユーザ１２４／１２５が自分のライブビデオフィードを少なくとも１人のリモートユーザに提示する。描画されるリアルタイム画像データ１１０ａ／１１０ｂは、ユーザグラフィック表現（ｘ０４ａ／ｂとして描画された）及び／又は仮想トレーナー表現ｘ０６ａ／ｂの表示との組合せ又は代替として提供されてもよい。
【００５１】
したがって、特定の実施形態は、第１の位置にいる第１のユーザ１２４に対して表現されるＵＩ４０２ａの実施を含み、ＵＩ４０２ａは、同じユーザ１２４の画像データ４１０ａと同時に表示されるそのユーザ１２４（例えば、表現４０６ａ）と、第２のリモートユーザ（例えば、ユーザ１２５の画像データ４１２ａ）のグラフィック表現とを、特定の身体運動を行なうようにユーザ１２４に指示する表現仮想トレーナー４０４ａと共に含む。同時に、ＵＩ４０２は、第２の位置にいる第２のユーザ１２５に表現されてもよく（表現４０２ｂ）、第１と第２のユーザ１２４／１２５の画像データ（画像データ４１０ｂ及び４１２ｂを参照）を、ユーザ１２４に提供される仮想トレーナー表現ｘ０４と同じ身体運動を行なうように第２のユーザ１２５に指示する表現仮想トレーナー４０４ｂを含む。したがって、一実施形態によれば、ユーザインタフェース４０１ａの第１の表現は、同時に、
（１）リモートユーザ１２５に同時に表示されたように構成された第２の仮想トレーナー４０４ｂのテンポと同期された第１のテンポでアスレチック運動を行なう仮想トレーナー４０４ａを表示し、
（２）第１の位置にある少なくとも１つのセンサに基づいてアスレチック運動を行なう第１のユーザのリアルタイムグラフィック表現を表示するように構成される。
【００５２】
単一表示装置上に複数のユーザの画像データ（ライブフィードを含むことができる）を含めることにより、先行技術で実現されてない１つ以上の利点が提供されることがある。別のユーザの画像データを見ることによって、動きを激しくするかセッションの持続時間を長くする動機づけが提供されることがある。更に、ユーザ１２４／１２５は、顔の表情又はボディーランゲージを利用して、競争者又はチームメイトが疲れたかどうかを判定するか、そのフィットネス能力を他の方法で決定することができる。特定の実施形態では、画像データ１１０／１１２は、単独で又は音声機能との組合せで、高度な社会的側面を提供してもよい。この点に関して、高度な社会的対話は、リモートユーザが、競争、友情及び又はチームとして身体活動に参加することを促すための励みを提供することがある。
【００５３】
この開示の更に他の態様は、エネルギー消費の実質的にリアルタイムの計算の表示に関する。エネルギー消費は、１つ以上の方法によって計算されうる。特定の実施形態では、エネルギー消費量計算は、センサ又はそれぞれのユーザの環境に少なくとも部分的に基づいてもよい。例えば、コンピュータ１０２は、画像、センサデータ及び赤外線データの処理に加えて、他のソースからデータを受け取ってもよい。例えば、ユーザは、ユーザに取り付けられたセンサ（例えば、靴内のセンサ）又は全地球測位システム（ＧＰＳ）装置によって測定された所定の距離を走り、データをコンピュータ１０２にアップロードしてもよい。コンピュータ１０２は、取得したデータを各エクササイズに望ましいデータと比較して、エクササイズを行なっている間にユーザのフォームを監視することができる。望ましいデータは、エクササイズ全体にわたる複数の比較ポイント及び／又はエクササイズ中の種々の身体部分の位置を含んでもよい。例えば、腕立て伏せは、（１）ユーザの胸が地面又は他の基準点に最も近くかつ／又はユーザの腕が最も大きい湾曲で曲げられた最低ポイント、（２）ユーザの胸が地面から最も遠くかつ／又はユーザの腕が真っ直ぐになった（例えば、最大真直度）の最高ポイント、（３）ユーザが最低ポイントから最高ポイントまで移行する上向きイベント、及び（４）ユーザが最高ポイントから最低ポイントまで移行する下向きイベントの４つのイベントに分割されうる。
【００５４】
望ましいデータは、特定の身体部分に焦点を当てたこれらのイベントごとに比較ポイントを指定してもよい。例えば、腕立て伏せ中の各比較ポイントでは、コンピュータ１０２は、ユーザの手の間隔、ユーザの背中の真直度、ユーザの胴に対する頭の位置、ユーザの足の互いの間隔、又は他の態様を監視してもよい。望ましいデータは、エクササイズの比較ポイントで監視されている各身体部分の望ましい位置と、望ましい位置からの許容変動値を指定してもよい。ユーザの身体部分が、許容値より大きく変化した場合、コンピュータ１０２は、ユーザに、身体部分及びユーザのフォームに対する修正を識別するフィードバックを提供してもよい（例えば、腕立て伏せ中に、背中がアーチ形になっており真っ直ぐでない）。エネルギー消費量を決定する例示的な方法は、２０１２年６月６日に出願されたた米国仮特許出願６１／６５５，３６５号に提供され、この内容は、あらゆる非制限的な目的のためにその全体が参照により本明細書に採用される。
【００５５】
エクササイズセッションが、様々なタイプのエクササイズを伴う場合、エネルギー消費ポイントを含むがこれに限定されないポイントの決定が、エクササイズのタイプに基づいてもよい。ポイントを決定するために利用されるセンサのタイプは、特定のエクササイズ及び／又はエクササイズのユーザの動作に基づいて変動してもよい。更なる実施形態では、エネルギー消費量（例えば、燃焼カロリー量）は、エクササイズ又はルーチンの理想的な値又は範囲を超える割合として格付けされてもよい。
【００５６】
例えば、エクササイズを完全に行なうと約１００カロリーが消費される場合、９０カロリーを消費した第１のユーザは、同じエクササイズに対して８５カロリーしか消費しない第２のユーザより高く格付けされることがある。ユーザは、様々な理想的な値又は範囲を有することができ、したがって、決定は、検出されかつ／又は推定された値の割合をそのユーザの理想値に対する割合として利用してもよい。更に他の実施形態では、理想値の１００％に近いユーザは、理想的燃焼カロリー量の１００％を超えて消費したユーザより高く格付けされてもよい。この点に関して、活動（例えば、エクササイズ）に関して推定又は計算されたエネルギーよりも多くのエネルギーを消費するユーザには、不適切な動き、非能率、けがの可能性の増大、及び／又はこれらの組み合わせがあることがある。
【００５７】
システム１００は、また、グラフィック表現、事前に記録されたビデオを含む画像データ、又は画像データ１１０／１１２ｂから、消費されたカロリーを決定してもよい。システム１００の１つ以上の構成要素は、ビデオを処理して様々な時点におけるプレーヤ又は特定の身体部分の質量中心の位置を決定し、前述した動きベースのカロリー決定を使用して身体活動（例えば、ダンク中のプレーヤによって）中に消費されたカロリーの量を決定することができる。
【００５８】
一実施形態によれば、それぞれのユーザ１２４／１２５のリアルタイムパフォーマンスに基づいて計算されたエネルギー消費量決定が、ユーザインタフェース上に同時に表示されてもよい（例えば、図５のブロック５１２を参照）。一例として、インタフェース４１４ａは、ユーザ１２４のエネルギー消費量のリアルタイム指示を含んでもよい（また、インタフェース４１４ｂは、表現４０２ｂに示された同じ指示でよい）。例えば、インタフェース４１４は、エネルギー消費値４１６を含んでもよい。一実施形態では、値４１６は、計算されたエネルギー消費値及び／又はユーザ１２４の身体運動に特有のポイントシステムの他の値を表わしてもよい。インタフェース４１８ａは、インタフェース４１４ａと同時に表示され、ユーザ１２５の動きと関連付けられた計算値（例えば、値４２０ａ）を含んでもよい。例えば、特定の実施形態では、インタフェース４１４ａ及び４１８ａは、仮想トレーナー４０４ａ及び４０４ｂによって提供された指示に応じて、ユーザ１２４及び１２５のそれぞれの動きと関連付けられた値（エネルギー消費値など）を表すようにリアルタイムで更新されてもよい。したがって、特定の実施態様によれば、複数のユーザ（例えば、ユーザ１２４／１２５）は、どのユーザが最高値（即ち、単位時間当たりの消費エネルギー）を有するかを容易に見ることができるだけでなく、他のユーザの値がそのユーザにどれだけ近いか、他のユーザが近づいているか遠ざかっているか、及び／又は特定のルーチンでの他のユーザパフォーマンスを決定することもできる。説明的な実施形態で分かるように、インタフェース４１４及び４１８は、単一インタフェース（例えば、インタフェース表現４０２ａは、４１４ａと４１８ａを含む）上に提供されてもよいが、インタフェースは、表現４０２ａ及び４０２ｂなどの特定の表現に関して、ＵＩ４０２の様々な領域内に配置されてもよい。更に、インタフェース４１４及び／又は４１８の外観及び／又は操作、又はＵＩ４０２の他の要素は、様々な表現間で異なってもよい。
【００５９】
特定の実施形態では、グラフィカル指示は、現在最も高いポイント量を有するユーザと関連付けられてもよい（例えば、指示４２２を参照）。特定の実施形態では、指示２２２又は別の指示は、単位時間当たり最多ポイントを獲得しているユーザ、難しい動きに対して与えられたポイント、特定の動きの最良パフォーマンス、仮想トレーナーによって指示されたフォーム、テンポ又は他の属性との一致、又はこれらの組合せを示すために利用されてもよい。
【００６０】
更に他の実施形態では、インタフェース２２４などのインタフェースは、ユーザ１２４及び１２５などの少なくとも２人のユーザの共同運動から決定された共同ポイント合計を表示するように構成されてもよい。例示的実施形態では、インタフェース４２４ａは、ユーザ１２４のポイント（インタフェース４１４ａ内に示された）とユーザ１２５のポイント（インタフェース４１８内に示された）との組み合わせから計算された値４２６を含む。値４２６は、リアルタイムで更新されてもよい（例えば、図５のブロック５１４を参照）。インタフェース２２４は、インタフェース４１４及び４１８と別個に示されているが、当業者は、インタフェース４２４又は他の要素が、本明細書に開示された他の要素などの別のインタフェースの一部分でよいことを理解するであろう。
【００６１】
例えば、図４ａを見ると、表現４０４ａは、メーター４２８ａを含む。図７は、一実施形態によるメーターを選択し更新する例示的方法のフローチャートである。一例として、メーター４２８ａは、仮想トレーナー４０４ａによって実演されたアスレチック運動のタイプに基づいて選択されてもよい（図７のブロック７０２を参照）。一実施形態では、トレーナー４０４によって実演される（かつ／又はユーザ１２４によって行なわれる）活動が、心血管健康状態を測定するのに適切な指示であることが分かっているか又は考えられる場合、心機能メーター４２８ａが、活動のユーザ１２４の動作パフォーマンス中にＵＩ４０２ａ／４０２ｂ上に表示されてもよい（図４Ｂに離れて示されたメーター４２８ｂも参照）。同様に、メーター４３０ａは、ユーザ１２４に対してＵＩ表現４０４ａで同時に表示されてもよい。メーター４３０ａは、ユーザ１２５によるアスレチック活動の動作に関連してもよい。
【００６２】
メーター４３０ａ／４３０ｂは、心機能メーターに限定されない。例えば、一実施形態では、所定のアスレチック活動が、体力を測定するよい指示であると考えられるか又は分かっている場合、体力メーターは、活動のユーザの動作中にＵＩ４０２ａ／４０２ｂ上に表示するように選択されてもよい。当業者は、体力メーターと心機能メーターが単に例であり、複数のメーターの中で他のメーターでもよいことを容易に理解するであろう。ブロック７０４は、選択されたメーターの表示特性を調整、変更又は完全に変更するために実施されてもよい。この点に関して、ブロック７０４は、ＵＩのどの表現が、選択されたメーターを表示するように構成されているかの決定、選択されたメーターが唯一のメーターかどうかの決定、追加メーターの選択、及びこれらの組み合わせのうちの１つ以上を行うように実施されてもよい。特定の実施形態では、ＵＩ４０２ａ／４０２ｂに複数のメーターが同時に表示されてもよい。例えば、ディフォルト設定、ユーザの好み、及び／又は他の因子により、体力メーター及び心機能メーターはそれぞれ、ＵＩ４０２の少なくとも１人のユーザの表現に同時に表示されたように構成されてもよい。
【００６３】
一実施形態では、ユーザ１２４は、各ユーザのＵＩ４０２にどのメーターが表示されるかを決定することができる（ブロック７０２及び／又は７０４の一部分として行われてもよい）。例えば、２人以上のユーザ間の特定の競争の「勝者」が、特定の属性（例えば、体力、心機能、フィットネス、運動競技、速度、テンポなど）にしたがって決定されると判断された場合（ディフォルト設定では、コンピュータ実行命令によって判断されるか、ユーザ入力により間接的に判断される）、この決定に基づいて特定のメーターが選択されてもよい。特定の実施形態では、得点は、複数の属性のスケーリング又は他の方法での組み合わせに基づいてもよく、したがって、複数のメーターが選択に使用できる（又は自動的に選択される）。
【００６４】
更に別の実施形態では、選択（ブロック７０２／７０４の一部分など）は、ユーザの動作に基づいてもよい。例えば、ユーザ１２４が、例えばエネルギー消費ポイント（値４１６としてリアルタイムで更新されてもよい）のより高い累積値を得ることによって「勝利」した場合、メーターの選択及び／又は表示特性は、これに基づいてもよい。例えば、ユーザ１２４が、現在、「心機能」ではなく「体力」によって測定されたときにリモートユーザ１２５より良好に動作している場合は、体力メーターが表示に選択されてもよい。更に別の実施形態では、ユーザ１２４は、あらかじめ入力されたユーザ入力に基づいて示される特定のメーターを選択してもよい。
【００６５】
一実施形態では、複数の異なるメーターがそれぞれ、単一ユーザの動作と関連してもよい。例えば、ユーザの動作に固有の体力メーターと心機能メーターが同時に表現４０４ａに表示されてもよい。単一ユーザの動作に固有の１つ以上のメーター４２８ａの表示と更新は、リモートユーザ１２５の動作に固有の１つ以上のメーターと同じＵＩ表現４０４ａに同時に表示されてもよい。更に、特定の実施形態では、特定のメーターが、ローカルユーザのＵＩ表現４０２ａにのみ表示されたように選択できる。しかしながら、他の実施形態では、両方のＵＩ表現４０２ａ／４０２ｂは、選択されたメーターを含んでもよい。ユーザ１２４／１２５は、別のユーザ１２４／１２５に表示されるメーター４２８／４３０を選択することが許可されてもよい。
【００６６】
メーターは、ユーザが所定のアスレチック活動を行うときにリアルタイムで更新されてもよい（例えば、ブロック７０６を参照）。したがって、特定の実施形態では、少なくとも１人の他のユーザから離れている複数のユーザが、それらの動作を少なくとも１つの他のユーザと比較してもよい。メーター４２８／４３０の更新は、本明細書に記載されたようなセンサデータに基づいてもよい。一実施形態では、少なくとも第１の選択されたメーターの特性が、第１の位置にある少なくとも１つのセンサから受け取ったデータに基づいてもよく、同時に第２の選択されたメーターの特性の変更は、第２の位置にある少なくとも１つのセンサから受け取ったデータに基づいてもよい。
【００６７】
図８は、本明細書に開示された種々の実施形態により利用されうる例示的なメーターを示す。具体的には、図８Ａは、例示的な心機能メーター８０２を示し、図８Ｂは、例示的な体力メーター８０４を示す。例は、説明的メーター８０２／８０４の文脈で検討されるが、当業者は、他のメーターが、この開示の範囲から逸脱せずに実現されうることを理解するであろう。メーター８０２／８０４の１つ以上は、例えばインタフェース４１４／４１８であるがこれらに限定されないＵＩ表現４０２ａ／４０２ｂに表示されたように構成されてもよい。したがって、エネルギー消費値４１６／４２０や他のポイントなどの他の値が、同じインタフェース４１４／４１８上を含むメーター８０２／８０４の１つ以上の近くに表示されてもよい。
【００６８】
一実施形態では、心機能メーター８０２（通常は下に示された青色バーである）は、「一杯」か、あるいはユーザの身体運動の体力属性に基づいて視覚的に調整されることがある測定バー８０６（又は、他の構造又は形状）を含んでもよい。測定バー８０６の調整は、ユーザの位置にあるセンサから受け取ったデータに直接基づいてもよい。例えば、一実施形態では、測定バー８０６の動きは、ローカルユーザの運動体力に基づいてもよい。一実施形態では、ユーザ１２４が動くほど測定バー８０６が一杯になる。一実施形態では、測定バー８０６の動きは、エネルギー消費値に直接関連付けられてもよい。１つのそのような実施形態では、エネルギー消費値４１６ａは、測定バー８０６の運動に直接関連付けられてもよい。別の実施形態では、エネルギー消費値４１６ａは、第１の時間枠（５分など）を有する特定のワークアウト又はその一部分のエネルギー消費量の累積記録（cumulative tally）でよく、測定バー８０６は、包括的でもよくかつ／又は第１の時間枠と重なってもよい第２の時間枠の方に向けられたエネルギー消費量と関連付けられてもよい。例えば、測定バー８０６は、現在のリアルタイムエネルギー消費量（例えば、最後の２又は数秒）に関するフィードバックを行なってもよく、したがって、爆発性のインジケータでよい。更に他の実施形態では、測定バー８０６は、様々な時間期間でフィードバックを提供してもよい。
【００６９】
他の実施形態では、エネルギー消費値４１６ａと測定バーはそれぞれ、エネルギー消費に関連してもよいが、関連付けられない。例えば、エネルギー消費値４１６ａ又は測定バー８０６の一方が、アスレチック運動（又は、複数の運動）中にエネルギー消費量を測定するように構成されてもよく、他方は、特定の基準を満たす消費量だけを測定する。例えば、ＵＩ４０２は、測定バー８０６（又は、値４１６ａ）が、固有の運動に基づいてエネルギー消費量（又は、別の属性）を表示するように構成されてもよい。例えば、仮想トレーナー４０４ａが、突きを行なうようにユーザ１２４に指示し、ユーザ１２４が腕立て伏せを行なっている場合、ユーザ１２４の運動の少なくとも一部分は、１つ以上のメーター又は値を更新する際に考慮されないことがある。同様に、ユーザ１２４の運動のタイミングは、値４１６ａなどの任意の値、またメーター８０２／８０６などのメーターが、実際の運動を表すように更新された場合に表すことがある。例えば、トレーナー４０４ａが、ユーザ１２４にジャンピングジャックを２秒当たり１回の割合で行なうように指示し、ユーザが、ジャンピングジャックを４秒当たり１回の割合で行なっている場合は、少なくとも１つのメーター又は値は、運動の少なくとも幾つかが考慮されないか、ある倍率だけ倍率変更されるように更新されてもよい。当業者によって理解されるように、値４１６ａは、表示されないことがあり、以上の考察は、単独で表示されたときでもメーター８０２（又は、メーター８０４）の機能に同様に適用される。
【００７０】
測定バー８０６の面積又は長さは、所定の合計に基づいてもよい。例えば、最大値（例えば、測定バー全体が一杯）は、１つ以上の因子に基づいてもよく、この因子は、１）ユーザ固有のデータや２）世界基準などに限定されない。この点に関して、特定のユーザは、メーター８０２／８０４の表示特性が、そのユーザの動作レベルに基づいて変更されるように「ハンディキャップ」が付けられてもよい。
【００７１】
メーター８０２（及び／又は、メーター８０６などの別のメーター）は、測定バー８０４又はそれぞれのマーカーの他の特性と関連付けられた１つ以上のマーカーを含んでもよい。例えば、説明的メーター８０２は、メーター８０２の下側部分に配置された３つの矢印記号を含む（矢印記号８０８ａ、８０８ｂ及び８０８ｃとして示される）。一実施形態では、連続した矢印記号はそれぞれ、しきい値を表わすことがある。特定の実施形態では、ユーザは、特定の動作レベルで実行したいことがあり、したがって、矢印記号８０８ａ〜８０８ｃは、そのような可視指示として働くことがある。例えば、アスレチック運動の動作に続いて、動作レベルを決定するためにコンピュータ実行命令が実行されてもよい。一実施形態では、例えば、３つの動作レベルがあってもよい。したがって、一実施形態では、左端の矢印記号（８０８ａ）から右端の矢印記号（８０８ｃ）までの連続した矢印記号はそれぞれ、次の動作レベルを得るためのしきい値を提供する。
【００７２】
特定の実施形態では、ユーザは、それぞれの矢印記号によって設定されたしきい値を越えるだけでよく、更に他の実施形態では、ユーザは、次の動作レベルを得る報酬を得るために、特定の時間量だけ特定のしきい値レベルを超えていなければならない。例えば、矢印記号８０８ａ〜８０８ｃの上の測定バー８０６は、その特定の運動（例えば、スクワット）に関して達成されうる最大値（例えば、最大エネルギー消費値）を示してもよく、ユーザが、複数の連続スクワットのそれぞれを行うとき、測定バー８０６は、一杯になり、矢印記号８０８ａ〜８０８ｃによって設定された３つの異なるしきい値のそれぞれを越える。別の実施形態では、矢印記号８０８ａ〜８０８ｃは、運動の３つの異なる部分を示すために使用されてもよく、例えば、各矢印記号は、運動の異なる部分（例えば、下方に動き、一時停止し、次に上方位置まで真っすぐ戻る）を行うユーザと関連付けられてもよい。一実施形態では、ユーザが、それぞれの時間期間中にしきい値を満たさなかった場合は、８０８ａ〜８０８ｂの間の部分などの測定バーの一部分が、満たされないままのことがある。したがって、この点に関して、測定バーは、運動中又は複数の連続運動中に特定の時間期間をそれぞれ測定する複数のバーとして表示されてもよい。
【００７３】
図８Ｂを見ると、メーター８０４は、１つ以上のセンサからのデータに基づいてユーザの動作の指示を（４０２ａ及び／又は４０２ｂなどの１つ以上のＵＩ表現に）表示するように構成された体力メーターでよい。メーター８０４は、複数の円形マーカー８１０ａ〜８１０ｃなどの複数のマーカーを有してもよい。一実施形態では、マーカー８１０ａ〜８１０ｃは、図８Ａと関連して前述したマーカー８０８ａ〜８０８ｃに関して述べたものに１つ以上の機能を提供してもよい。一実施形態では、各連続マーカー（又は、一組のマーカー）は、しきい値を表わしてもよい。特定の実施形態では、ユーザは、特定の動作レベルで動作したいことがあり、したがって、マーカー８１０ａ〜８１０ｃは、そのような可視指示として働くことある。一実施形態では、ユーザの体力の決定は、１つ以上のセンサによって測定されたユーザのフォームにしたがって決定されてもよい。この点に関して、突きや突きの反復などのアスレチック運動中のユーザのフォームが、理想的フォームと比較されてもよい。理想的フォームは、１つ以上のＵＩ表現４０４ａ／４０４ｂに同時に表示される仮想トレーナー４０４ａによって実演されてもよい。この点に関して、仮想トレーナーは所定のテンポでアスレチック活動を行なってもよく、したがって、ユーザのフォームのタイミングは、ローカル及びリモートＵＩ表現４０４ａ／４０４ｂに同時に表示される属性（例えば、体力）の決定で考慮されてもよい。
【００７４】
心機能メーター８０２の検討と同様に、各マーカー（例えば、８１０ａ〜８１０ｃ）は、ユーザの累積的体力を表してもよく、アスレチック運動の連続部分又は反復に関する体力を表わしてもよい。メーター８０２及び８０４はそれぞれ、心機能メーターと体力メーターの文脈で述べたが、当業者は、どちらのメーターも、アンドゥ実験なしに他方として働くように修正されうることを容易に理解するであろう。例えば、心機能メーター８０２のバーは、メーター８０４のマーカーとして働くこともでき、その逆も可能である。
【００７５】
上記の態様のいずれにおいても、様々な特徴は、ハードウェアで実施されてもよく、１つ以上のプロセッサ上で動作するソフトウェアモジュールとして実施されてもよい。１つの態様の特徴は、他の態様のいずれにも適用されうる。
【００７６】
本明細書に記載された方法のいずれかを実行するためのコンピュータプログラム又はコンピュータプログラム製品、及び本明細書に記載された方法のいずれかを実行するためのプログラムが記憶されたコンピュータ可読媒体が提供されてもよい。コンピュータプログラムは、コンピュータ可読媒体上に記憶されてもよく、例えば、インターネットウェブサイトから提供されるダウンロード可能なデータ信号などの信号の形で提供されてもよく、任意の他の形態でもよい。
【００７７】
明確にするため、本出願は、以下の番号付き段落（「段落」と呼ばれる）に示された内容に適用される。
段落１。コンピュータ実施方法であって、
規定された第１の時間期間中に第１の位置にいる第１のユーザに所定のアスレチック運動を行なうように指示するように構成された第１の仮想トレーナーを含む、第１の位置にある第１の表示装置に表示されたように構成されたユーザインタフェースの第１の表現を生成する段階であって、第１の仮想トレーナーが、第１の時間期間中にアスレチック運動を所定のテンポで行なうように構成された段階と、
規定された第１の時間期間中に所定のアスレチック運動を同時に行なうように第２のユーザに指示するように構成された第２の仮想トレーナーを含む、第２の位置にある第２の表示装置に表示されたように構成されたユーザインタフェースの第２の表現を生成する段階であって、第２の仮想トレーナーが、第１の時間期間中にアスレチック運動を同じ所定のテンポで同時に行なうように構成された段階と、
第１と第２の仮想トレーナーによって行なわれる所定のアスレチック運動に基づいて、第１のユーザと第２のユーザによる所定のアスレチック運動の同時動作の第１の属性のリアルタイム測定を表示するように構成された第１のアスレチックメーターを選択する段階と、
所定のアスレチック運動の第１と第２のユーザの動作中に第１の位置にある少なくとも１つのセンサと第２の位置にある少なくとも１つのセンサとから運動データを受け取り、第１の時間期間内に複数の連続時間枠のそれぞれに関して第１と第２のユーザの第１の属性のリアルタイム値を決定する段階と、
リアルタイムで、第１のユーザと第２のユーザの属性値をユーザインタフェースの第１と第２の表現の両方に同時に表示する段階とを含む方法。
【００７８】
段落２。選択されたメーターが、心機能メーター又はフィットネスメーターの少なくとも１つから選択される、段落１の方法。
【００７９】
段落３。属性が、体力属性、心血管属性、フィットネス属性、運動競技属性、速度属性、及びテンポ属性のうちの少なくとも１つから選択される、段落１の方法。
【００８０】
段落４。方法が、更に、
規定された第１の時間期間中の運動データに基づいて、第１の時間期間内の複数の連続時間枠ごとに第１のユーザと第２のユーザのリアルタイムエネルギー消費値を計算する段階と
リアルタイムで、第１のユーザと第２のユーザのエネルギー消費値をユーザインタフェースの第１と第２の表現の両方に同時に表示する段階とを含む、段落３の方法。
【００８１】
段落５。選択されたメーターが、エネルギー消費メーターを含む、段落１の方法。
【００８２】
段落６。選択されたメーターが、ユーザの身体運動の体力属性に基づいて視覚的に調整されるように構成された要素を含む心機能メーターであり、心機能メーターが、それぞれのユーザのアスレチック運動から計算されたエネルギー消費値に基づいて調整される、段落５の方法。
【００８３】
段落７。エネルギー消費値が、第１の時間期間中の第１の時間枠内の第１のユーザのエネルギー消費量の累積的記録であり、メーターが、第１の時間期間中の第２の時間枠内の第１のユーザのエネルギー消費量に関連付けられる、段落６の方法。
【００８４】
段落８。選択されたメーターが、動作しきい値を示すマーカーを含む、段落１の方法。
【００８５】
段落９。選択されたメーターが、体力メーターであり、方法が、更に、所定のアスレチック運動中に第１のユーザのフォームを決定する段階と、第１のユーザのフォームを所定のアスレチック運動の理想的フォームと比較する段階と、比較に基づいて、リアルタイムで、ユーザインタフェースの第１の表現と第２の表現の両方に第１のユーザの体力を表すメーターを調整する段階とを含む、段落１の方法。
【００８６】
段落１０。所定のアスレチック運動中に第２のユーザのフォームを決定する段階と、第２のユーザのフォームを所定のアスレチック運動の理想的フォームと比較する段階と、
比較に基づいて、リアルタイムで、ユーザインタフェースの第１の表現と第２の表現の両方に第２のユーザの体力を表すメーターを調整する段階とを更に含む、段落９の方法。
【００８７】
段落１１。プロセッサによって実行されたとき、
規定された第１の時間期間中に第１の位置にいる第１のユーザに所定のアスレチック運動を行なうように指示するように構成された第１の仮想トレーナーを含む、第１の位置にある第１の表示装置に表示されたように構成されたユーザインタフェースの第１の表現を生成する段階であって、第１の仮想トレーナーが、第１の時間期間中にアスレチック運動を所定のテンポで行なうように構成された段階と、
規定された第１の時間期間中に第２のユーザに所定のアスレチック運動を同時に行なうように指示するように構成された第２の仮想トレーナーを含む、第２の位置にある第２の表示装置に表示されたように構成されたユーザインタフェースの第２の表現を生成する段階であって、第２の仮想トレーナーが、第１の時間期間中にアスレチック運動を同じ所定のテンポで同時に行なうように構成された段階と、
第１と第２の仮想トレーナーによって行なわれる所定のアスレチック運動に基づいて、第１のユーザと第２のユーザによる所定のアスレチック運動の同時動作の第１の属性のリアルタイム測定を表示するように構成された第１のアスレチックメーターを選択する段階と、
所定のアスレチック運動の第１と第２のユーザの動作中に第１の位置にある少なくとも１つのセンサと第２の位置にある少なくとも１つのセンサとから運動データを受け取り、第１の時間期間内に複数の連続時間枠のそれぞれに関して第１と第２のユーザの第１の属性のリアルタイム値を決定する段階と、
リアルタイムで、第１のユーザと第２のユーザの属性値をユーザインタフェースの第１と第２の表現の両方に同時に表示する段階とを含む方法を実行するよう構成されたコンピュータ実行命令を含む非一時的コンピュータ可読媒体。
【００８８】
段落１２。選択されたメーターが、心機能メーター又はフィットネスメーターの少なくとも一方から選択される、段落１１のコンピュータ可読媒体。
【００８９】
段落１３。属性が、体力属性、心血管属性、フィットネス属性、運動競技属性、速度属性、及びテンポ属性のうちの少なくとも１つから選択される、段落１１のコンピュータ可読媒体。
【００９０】
段落１４。方法が、更に、プロセッサによって実行されたときに、
規定された第１の時間期間中の運動データに基づいて、第１の時間期間内の複数の連続時間枠ごとに第１のユーザと第２のユーザのリアルタイムエネルギー消費値を計算する段階と、
リアルタイムで、第１のユーザと第２のユーザのエネルギー消費値をユーザインタフェースの第１と第２の表現の両方に同時に表示する段階とを少なくとも実行するコンピュータ実行命令を含む、段落１３のコンピュータ可読媒体。
【００９１】
段落１５。選択されたメーターが、エネルギー消費メーターを含む、段落１１のコンピュータ可読媒体。
【００９２】
段落１６。選択されたメーターが、ユーザの身体運動の体力属性に基づいて視覚的に調整されるように構成された要素を含む心機能メーターであり、心機能メーターが、それぞれのユーザのアスレチック運動から計算されたエネルギー消費値に基づいて調整される、段落１５のコンピュータ可読媒体。
【００９３】
段落１７。エネルギー消費値が、第１の時間期間中の第１の時間枠内の第１のユーザのエネルギー消費量の累積的記録であり、メーターが、第１の時間期間中の第２の時間枠内の第１のユーザのエネルギー消費量に関連付けられる、段落１６のコンピュータ可読媒体。
【００９４】
段落１８。選択されたメーターが、動作しきい値を示すマーカーを含む、段落１１のコンピュータ可読媒体。
【００９５】
段落１９。選択されたメーターが、体力メーターであり、媒体が、更に、プロセッサによって実行されたときに、
所定のアスレチック運動中の第１のユーザのフォームを決定する段階と、
第１のユーザのフォームを所定のアスレチック運動の理想的フォームと比較する段階と、
比較に基づいて、リアルタイムで、ユーザインタフェースの第１の表現と第２の表現の両方に第１のユーザの体力を表すメーターを調整する段階の少なくとも１つの方法を実行するコンピュータ実行命令を含む、段落１１のコンピュータ可読媒体。
【００９６】
段落２０。媒体が、更に、プロセッサによって実行されたときに、少なくとも、
所定のアスレチック運動中に第２のユーザのフォームを決定する段階と、
第２のユーザのフォームを所定のアスレチック運動の理想的フォームと比較する段階と、
比較に基づいて、リアルタイムで、第２のユーザの体力をユーザインタフェースの第１の表現と第２の表現の両方に表すメーターを調整する段階を実行するコンピュータ実行命令を含む、段落１９のコンピュータ可読媒体。
【符号の説明】
【００９７】
４０２  ＵＩ表現
４１０，４１２  画像データ
４１４，４１８  インタフェース
４１６，４２６  値
４２２  指示
４２８，４３０  メーター
【図１Ａ】
2015536189.tif 000002
【図１Ｂ】
2015536189.tif 000003
【図１Ｃ】
2015536189.tif 000004
【図２】
2015536189.tif 000005
【図３】
2015536189.tif 000006
【図４Ａ】
2015536189.tif 000007
【図４Ｂ】
2015536189.tif 000008
【図５】
2015536189.tif 000009
【図６】
2015536189.tif 000010
【図７】
2015536189.tif 000011
【図８Ａ】
2015536189.tif 000012
【図８Ｂ】
2015536189.tif 000013
【国際調査報告】
2015536189.tif 000014
2015536189.tif 000015