(57)【特許請求の範囲】
【請求項１】
ユーザによって装着されるように構成された単体装置であって、
電源と、 
ユーザの外肢から加速度データを取得するように構成されたセンサと、
解析プロセッサと、
サンプリングレートプロセッサと、
コンピュータ実行命令を含む非一時的コンピュータ可読媒体と、
を備え、
前記コンピュータ実行命令が前記サンプリングプロセッサによって実行されたときに、前記コンピュータ実行命令は、少なくとも、
前記センサによって取得された加速度データを受け取る工程と、
前記加速度データの値としきい値との比較に基づいて、前記加速度データの第１のサンプリングレートを決定する工程と、を実行し、ここで、前記サンプリングレートプロセッサは、サンプリング中に前記電源からの前記解析プロセッサによる消費電力を削減するために、上限サンプリングレートより低い値を有する前記第１のサンプリングレートを選択するように構成されており、
前記コンピュータ実行命令が前記解析プロセッサによって実行されたときに、前記コンピュータ実行命令は、少なくとも、
前記センサによって取得された前記加速度データを、前記決定された第１のサンプリングレートでサンプリングする工程と、
前記加速度データを、前記ユーザによって行なわれていると共に、複数の活動カテゴリから選択された所定の活動カテゴリに分類する工程と、を実行し、
前記解析プロセッサが、前記第１のサンプリングレートでサンプリングされた前記加速度データを前記ユーザによって行われている活動カテゴリに分類することができなかった場合に、前記サンプリングレートプロセッサは、前記解析プロセッサが前記加速度データを前記ユーザによって行われている活動カテゴリに分類することができるまで、前記加速度データのサンプリングレートを徐々に高める、単体装置。
【請求項２】
前記サンプリングレートプロセッサは、
前記第１のサンプリングレートを、前記しきい値に対応するように決定するようにさらに構成される、請求項１に記載の単体装置。
【請求項３】
前記サンプリングレートプロセッサは、前記加速度データの値が前記しきい値と等しいときに、前記しきい値に対応する前記第１のサンプリングレートを決定する、請求項２に記載の単体装置。
【請求項４】
前記サンプリングレートプロセッサは、前記加速度データの値が前記しきい値と数値的に近く、且つ前記しきい値よりも大きいときに、前記しきい値に対応する前記第１のサンプリングレートを決定する、請求項２に記載の単体装置。
【請求項５】
前記サンプリングレートプロセッサは、前記加速度データの値が前記しきい値の範囲内にあるときに、前記しきい値に対応する前記第１のサンプリングレートを決定する、請求項２に記載の単体装置。
【請求項６】
前記サンプリングレートプロセッサは、前記第１のサンプリングレートを、前記電源内の低レベルの蓄積電気エネルギーに対応する低バッテリサンプリングレートとして決定する、請求項２に記載の単体装置。
【請求項７】
前記加速度データの値は、振幅である、請求項２に記載の単体装置。
【請求項８】
前記加速度データの値は、周波数である、請求項２に記載の単体装置。
【請求項９】
前記解析プロセッサは、前記分類された活動カテゴリに対応するサンプリングされた加速度データを前記非一時的コンピュータ可読媒体に記憶するようにさらに構成されている、請求項１に記載単体装置。
【請求項１０】
前記サンプリングレートプロセッサは、
前記加速度データが分類される前記活動カテゴリに対応する第２のサンプリングレートを決定し、
前記決定された第２のサンプリングレートに応じて、前記解析プロセッサによって、前記第２のサンプリングレートでサンプリングされた加速度データを記憶する、ようにさらに構成されている、請求項１に記載の単体装置。
【請求項１１】
前記第２のサンプリングレートは、前記分類された活動カテゴリに関するデータを取得するためのサンプリング分解能を維持しつつ、前記解析プロセッサによる低電力消費率に対応する、請求項１０に記載の単体装置。
【請求項１２】
前記取得された加速度データから信号を選択的にフィルタリングするためのフィルタを更に備える、請求項１に記載の単体装置。
【請求項１３】
前記サンプリングレートプロセッサは、前記取得した加速度データをメモリレジスタ回路で受け取る、請求項１に記載の単体装置。
【請求項１４】
前記サンプリングレートプロセッサは、
前記加速度データの活動カテゴリへの前記分類に応じて、前記ユーザの活動に関するデータを取得する第２のセンサを選択するようにさらに構成された、請求項１に記載の単体装置。
【請求項１５】
前記サンプリングレートプロセッサは、
前記取得された加速度データの受信に応じて、前記ユーザの活動に関するデータを取得する第２のセンサを選択するようにさらに構成された、請求項１に記載の単体装置。
【請求項１６】
前記サンプリングされたデータをポータブルコンピュータシステムに通信するためのトランシーバを更に備える、請求項１に記載の単体装置。
【請求項１７】
前記第１のサンプリングレートは、０Ｈｚ〜５０Ｈｚの範囲である、請求項１に記載の単体装置。
【請求項１８】
センサ装置による電力消費を削減するためのコンピュータ実装方法であって、
ユーザの外肢に装着するように構成された前記センサ装置上に配置されたセンサによって、ユーザの手首の加速度データを取得する工程と、
前記センサ装置のサンプリングレートプロセッサによって、前記取得された加速度データを受け取る工程と、
前記サンプリングレートプロセッサによって、前記加速度データの値としきい値との比較に基づいて、前記加速度データの第１のサンプリングレートを決定する工程と、ここで、前記第１のサンプリングレートは、サンプリング中の解析プロセッサによる消費電力を削減するために上限サンプリングレートよりも低く、
前記解析プロセッサによって、前記第１のサンプリングレートで前記センサにより取得された前記加速度データをサンプリングする工程と、
前記加速度データを前記ユーザによって行なわれている活動カテゴリに分類するときにおいて、前記解析プロセッサによって、前記サンプリングされた加速度データを解析する工程と、
前記解析プロセッサによって、前記第１のサンプリングレートでサンプリングされた前記加速度データを前記ユーザによって行われている活動カテゴリに分類することができなかった場合に、前記サンプリングレートプロセッサによって、前記解析プロセッサが前記加速度データを前記ユーザによって行われている活動カテゴリに分類することができるまで、前記加速度データのサンプリングレートを徐々に高める工程と、を含む方法。
【請求項１９】
前記サンプリングレートプロセッサによって、前記第１のサンプリングレートを前記しきい値に対応するものとして決定する工程とをさらに含む、請求項１８に記載の方法。
【請求項２０】
ユーザの外肢上に装着されるように構成された単体装置であって、
前記ユーザによって行われる活動と関連したデータを取得するように構成されたセンサと、
解析プロセッサと、
サンプリングレートプロセッサと、
コンピュータ実行命令を含む非一時的コンピュータ可読媒体と、
を備え、
前記サンプリングレートプロセッサは、
前記取得されたデータを受け取り、
前記取得されたデータの値としきい値との比較に基づいて、前記取得されたデータの第１のサンプリングレートを決定するように構成され、ここで、前記サンプリングレートプロセッサは、サンプリング中に前記解析プロセッサによる消費電力を削減するために上限サンプリングレートより低い前記第１のサンプリングレートを選択しようとし、
前記コンピュータ実行命令が前記解析プロセッサによって実行されたときに、前記コンピュータ実行命令は、少なくとも、
前記センサによって取得された前記データを前記第１のサンプリングレートでサンプリングする工程と、
前記データを前記ユーザによって行なわれている活動カテゴリに分類するときに、前記サンプリングされたデータを解析する工程と、を実行し、
前記解析プロセッサが、前記第１のサンプリングレートでサンプリングされた前記データを前記ユーザによって行われている活動カテゴリに分類することができなかった場合に、前記サンプリングレートプロセッサは、前記解析プロセッサが前記データを前記ユーザによって行われている活動カテゴリに分類することができるまで、前記データのサンプリングレートを徐々に高める、
単体装置。 
【発明の詳細な説明】
【背景技術】
【０００１】
関連出願の相互参照
本出願は、２０１３年５月３１日に出願された「動的サンプリング」と題する米国仮特許出願第６１／８２９，８１４号の利益と優先権を主張する。この特許の内容は、あらゆる非限定的な目的のために参照によりその全体が本明細書に明示的に組み込まれる。
【０００２】
現代技術は、ユーザが互いに連絡をとり、楽しみ、通知することができる種々様々な電子及び／又は通信装置を生みだした。それらの目的のために、携帯電話、携帯情報端末（「ＰＤＡ」）、ページャ、ポケベル、ＭＰ３やその他のオーディオ再生装置、ラジオ、携帯型テレビ、ＤＶＤプレーヤやその他のビデオ再生装置、時計、ＧＰＳシステムなどの種々様々な携帯型電子装置を利用することができる。多くの人は、アスレチックイベントを実行しかつ／又はアスレチックイベントに参加するときにこれらのタイプの装置の１つ以上を携帯して、例えば、他者と連絡を取り続け（即ち、悪天候、負傷又は緊急の場合にコーチやトレーナなどと連絡をとる）、楽しみ、情報（時間、方向、位置など）を提供することを好む。
【０００３】
アスレチックパフォーマンス監視システムもまた電子装置とデジタル技術の最近の進歩による恩恵を受けてきた。電子パフォーマンス監視装置は、例えば、速度及び距離データ、高度データ、ＧＰＳデータ、心拍数、脈拍数、血圧データ、体温などを含むエクササイズや他のアスレチックパフォーマンスと関連付けられた多くの身体的又は生理的特徴の監視を可能にする。具体的には、これらのアスレチックパフォーマンス監視システムは、マイクロプロセッサ設計の最近の進歩による恩恵を受けており、小型化し続けるマイクロプロセッサが、ますます複雑化する計算と処理を実行することができる。これらの最新のマイクロプロセッサは、活動認識処理を実行するために使用され、それにより、スポーツ選手が行なっているスポーツ又は活動を認識することができ、またそのスポーツ又は活動に関連した情報を解析しかつ／又は記憶することができる。しかしながら、そのようなシステムは、携帯可能な活動監視及び認識を可能にするためにアスリートが装置を装着できるように、充電式バッテリなどの有限電源によって電力供給されることが多い。アスレチックパフォーマンス監視システムによって実行される計算がますます複雑化しているため、計算を行う内蔵マイクロプロセッサの消費電力が大幅に増えている。その結果、バッテリ再充電の間の使用可能時間が減少した。したがって、アスレチックパフォーマンス監視システムのバッテリ寿命を延長するためのより効率的なシステム及び方法が必要である。更に、幾つかのシステムは、強力なフィットネス活動を正確に取得できるようには構成されていない。
【０００４】
本開示の態様は、これらの欠点の１つ以上に取り組む新規なシステム及び方法を対象とする。更に他の態様は、当技術分野における他の欠点を最小にすることに関連する。
【発明の概要】
【課題を解決するための手段】
【０００５】
以下では、本発明の幾つかの態様の基本的な理解を提供するために本開示の概要を示す。この要約は、本発明の広範囲な概要ではない。本発明の重要又は不可欠な要素を示すものでもなく本発明の範囲を規定するものでもない。以下の要約は、本発明の幾つかの概念を、後で示される詳しい説明の前置きとして簡略化された形で提示するに過ぎない。
【０００６】
本明細書で述べるシステム及び方法の態様は、非一時的コンピュータ可読媒体を、ユーザ運動データをセンサ装置上のサンプリングレートプロセッサに収容するためのコンピュータ実行命令と関連づける。運動データは、装置上の加速度計から受け取られてもよく、装置は、ユーザの外肢上に位置決めされ、加速度計から第１のサンプリングレートでサンプリングする。更に、受け取った加速度データは、ユーザによって行なわれている活動を表わす活動カテゴリに分類されてもよく、この分類に基づいて、加速度計や他のセンサからデータを受け取るために第２のサンプリングレートが選択されてもよい。
【０００７】
別の態様では、この開示は、電源と、ユーザの運動に基づいてデータ（例えば、加速度データなど）を取得するように構成されたセンサを含む、ユーザの外肢上に装着されるように構成された装置に関する。装置は、更に、解析プロセッサと、サンプリングレートプロセッサとを含んでもよい。一実施形態では、サンプリングレートプロセッサは、解析プロセッサによる消費電力が削減されるように加速度データをサンプリングする第１のサンプリングレートを決定する。装置は、更に、第１のサンプリングレートでサンプリングされたデータを活動カテゴリに分類すること試みてもよい。
【０００８】
更に別の態様では、この開示は、プロセッサによって実行されたときに、センサからデータ（例えば、加速度計からの加速度データなど）を受け取り、データからの活動を識別又は選択し、識別された活動に基づいてセンサのサンプリングレートを調整するように構成されたコンピュータ実行命令を有する非一時的コンピュータ可読媒体に関する。識別された活動及び／又はユーザの動作に基づいて、他のセンサなどの更に他のサンプリングレートが調整されてもよい。 
【０００９】
本発明の概要は、詳細な説明で更に詳しく後述される概念の選択を単純化された形で紹介するために提供される。本発明の概要は、特許請求の範囲の重要な特徴又は不可欠な特徴を示すものではなく、特許請求の範囲を限定するものでもない。
【図面の簡単な説明】
【００１０】
【図１】例示的な実施形態によって個人用トレーニングを提供しかつ／又はユーザの身体運動からデータを取得するように構成されうるシステムの例を示す図である。
【図２】図１のシステムの一部でもよく又はそのシステムと通信することもできる例示的なコンピュータ装置を示す図である。
【図３】例示的実施形態によりユーザが装着することができる例示的センサ組立体を示す図である。
【図４】例示的実施形態によりユーザが装着することができる別の例示的センサ組立体を示す図である。
【図５】ユーザの衣類上／内に配置された物理センサを含みかつ／又はユーザの２つの動く身体部分の間の関係の識別に基づく知覚入力のための説明的位置を示す図である。
【図６】サンプリングレートの動的調整で利用されうる例示的なセンサ装置６００の概略ブロック図である。
【図７】図６に示されたサンプリングレートプロセッサなどのサンプリングレートプロセッサの１つの実施態様を示す概略ブロック図である。
【図８】一実施形態による解析活動化プロセスのフローチャートである。
【図９】一実施形態による１つ以上のサンプリングレートを調整するために利用されうるプロセスのフローチャートである。
【図１０】一実施形態による活動認識に応じてサンプリングレートを調整するために利用されうるプロセスのフローチャートである。
【図１１】一実施形態により図６のセンサ装置などのセンサ装置によって実行されうるプロセスのフローチャートである。
【発明を実施するための形態】
【００１１】
この開示の態様は、スポーツ選手の身体運動に関するアスレチックデータを取得し、記憶しかつ／又は処理することを含む。アスレチックデータは、能動的又は受動的に１つ以上の非一時的記憶媒体に検出されかつ／又は記憶されてもよい。更に他の態様は、アスレチックデータを使用して、例えば計算されたアスレチック属性やフィードバック信号などの出力を生成して、ガイダンス及び／又は他の情報を提供することに関連する。以上その他の態様は、個人用トレーニングシステムの以下の例示の文脈で検討される。
【００１２】
様々な実施形態の以下の記述において、添付図面を参照し、添付図面は、本明細書の一部を構成し、開示が実施されうる説明的な様々な実施形態によって示される。本開示の範囲と趣旨から逸脱することなく他の実施形態を利用できまた構造的及び機能的な修正を行えることを理解されたい。更に、この開示内の見出しは、開示の限定的態様と見なされるべきでなく、例示的な実施形態は、例示的な見出しに限定されない。
【００１３】
Ｉ．例示的な個人用トレーニングシステム
Ａ．説明的ネットワーク
この開示の態様は、複数のネットワークに亘って利用されることがあるシステム及び方法に関する。この点で、特定の実施形態は、動的ネットワーク環境に適応するように構成されてもよい。更に他の実施形態は、異なる別個のネットワーク環境で動作可能でもよい。図１は、例示的な実施形態による個人用トレーニングシステム１００の例を示す。例示的なシステム１００は、図示されたボディエリアネットワーク（ＢＡＮ）１０２、ローカルエリアネットワーク（ＬＡＮ）１０４、広域ネットワーク（ＷＡＮ）１０６などの１つ以上の相互接続されたネットワークを含んでもよい。図１に示され（本開示全体にわたって述べられ）たように、１つ以上のネットワーク（例えば、ＢＡＮ１０２、ＬＡＮ１０４、及び／又はＷＡＮ１０６）が、重複してもよく又は他の形で互いを含んでもよい。説明的なネットワーク１０２〜１０６が、１つ以上の異なる通信プロトコル及び／又はネットワークアーキテクチャをそれぞれ含むことがあり、更に互い又は他のネットワークに対するゲートウェイを有するように構成されることがある論理的ネットワークであることを当業者は理解されよう。例えば、ＢＡＮ１０２、ＬＡＮ１０４及び／又はＷＡＮ１０６はそれぞれ、セルラネットワークアーキテクチャ１０８及び／又はＷＡＮアーキテクチャ１１０などの同じ物理ネットワークアーキテクチャに機能的に接続されてもよい。例えば、ＢＡＮ１０２とＬＡＮ１０４両方の構成要素と考えられる携帯電子装置１１２は、アーキテクチャ１０８及び／又は１１０の１つ以上を介して、伝送制御プロトコル（ＴＣＰ）、インターネットプロトコル（ＩＰ）、ユーザダイアグラムプロトコル（ＵＤＰ）などの１つ以上の通信プロトコルにしたがってデータ及び制御信号をネットワークメッセージに変換しその逆に変換するように構成されたネットワークアダプタ又はネットワークインタフェースカード（ＮＩＣ）を含んでもよい。これらのプロトコルは、当該技術分野で周知であり、ここではより詳細に検討されない。
【００１４】
ネットワークアーキテクチャ１０８及び１１０は、例えばケーブル、ファイバ、衛星、電話、セルラ、ワイヤレスなどの、任意のタイプ又はトポロジの１つ以上の情報分配ネットワークを単独又は組み合わせで含んでもよく、したがって、１つ以上の有線又は無線通信チャネル（ＷｉＦｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、近距離無線通信（ＮＦＣ）及び／又はＡＮＴ技術を含むがこれらに限定されない）を有するように様々に構成されてもよい。したがって、図１のネットワーク内の任意の装置（携帯電子装置１１２や本明細書に記載された他の装置など）は、様々な論理ネットワーク１０２〜１０６の１つ以上に含まれると見なされてもよい。以上のことを念頭におき、説明的なＢＡＮ及びＬＡＮ（ＷＡＮ１０６に結合されることがある）の例示的な構成要素について述べる。
【００１５】
１．例示的なローカルエリアネットワーク 
ＬＡＮ１０４は、例えばコンピュータ装置１１４などの１つ以上の電子装置を含んでもよい。コンピュータ装置１１４又はシステム１００の他の構成要素は、電話、音楽プレーヤ、タブレット、ネットブック又は任意の携帯装置などの移動端末を含んでもよい。他の実施形態では、コンピュータ装置１１４は、メディアプレイヤ又はレコーダ、デスクトップコンピュータ、サーバ、ゲームコンソール（例えば、Ｍｉｃｒｏｓｏｆｔ（登録商標）Ｘｂｏｘ、ＳＯＮＹ（登録商標）ＰｌａｙＳｔａｉｏｎ、及び／又はＮｉｎｔｅｎｄｏ（登録商標）Ｗｉｉゲームコンソールなど）を含んでもよい。これらが、記述的な目的のための単に例示的な装置であり、この開示が、任意のコンソール又はコンピューティング装置に限定されないことを当業者は理解されよう。 
【００１６】
コンピュータ装置１１４の設計と構造が、その意図された目的などの幾つかの因子によって異なることがあることを当業者は理解されよう。コンピュータ装置１１４の１つの例示的実施態様は図２に提供され、図２は、コンピューティング装置２００のブロック図を示す。図２の開示が、本明細書に開示された任意の装置に適用できることを当業者は理解されよう。装置２００は、プロセッサ２０２−１や２０２−２（本明細書では一般に「プロセッサ２０２」又は「プロセッサ２０２」と呼ばれる）などの１つ以上のプロセッサを含んでもよい。プロセッサ２０２は、相互接続ネットワーク又はバス２０４を介して、互い又は他の構成要素と通信することができる。プロセッサ２０２は、コア２０６−１や２０６−２（本明細書では「コア２０６」又はより一般に「コア２０６」と呼ばれる）などの１つ以上の処理コアを含んでもよく、処理チップは、単一集積回路（ＩＣ）チップ上に実装されてもよい。 
【００１７】
コア２０６は、共有キャッシュ２０８及び／又は専用キャッシュ（例えば、それぞれキャッシュ２１０−１及び２１０−２）を含んでもよい。１つ以上のキャッシュ２０８／２１０は、プロセッサ２０２の構成要素による高速アクセスのために、メモリ２１２などのシステムメモリに記憶されたデータをローカルにキャッシュしてもよい。メモリ２１２は、チップセット２１６を介してプロセッサ２０２と通信してもよい。特定の実施形態では、キャッシュ２０８は、システムメモリ２１２の一部でもよい。メモリ２１２は、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）を限定ではなく含んでもよく、またソリッドステートメモリ、光学又は磁気記憶装置、及び／又は電子情報を記憶するために使用できる他の媒体を含んでもよい。更に他の実施形態は、システムメモリ２１２を省略してもよい。
【００１８】
システム２００は、１つ以上の入出力装置（例えば、入出力装置２１４−１〜２１４−３。それぞれ一般に入出力装置２１４と呼ばれる）を含んでもよい。１つ以上の入出力装置２１４からの入出力データは、１つ以上のキャッシュ２０８，２１０及び／又はシステムメモリ２１２に記憶されてもよい。入出力装置２１４はそれぞれ、任意の物理的又は無線通信プロトコルを使用して、システム１００の構成要素と機能的に通信するように永久的又は一時的に構成されてもよい。 
【００１９】
図１に戻ると、４つの例示的な入出力装置（要素１１６〜１２２として示された）が、コンピュータ装置１１４と通信するように示されている。当業者は、装置１１６〜１２２の１つ以上が、独立型装置でもよく、コンピュータ装置１１４だけでなく別の装置と関連付けられてもよいことを理解するであろう。例えば、１つ以上の入出力装置は、ＢＡＮ１０２及び／又はＷＡＮ１０６の構成要素と関連付けられるか対話してもよい。入出力装置１１６〜１２２は、例えばセンサなどのアスレチックデータ取得ユニットを含んでもよいがこれに限定されない。１つ以上の入出力装置は、ユーザ１２４などのユーザからアスレチックパラメータを感知し、検出しかつ／又は測定するように構成されてもよい。例には、加速度計、ジャイロスコープ、位置決定装置（例えば、ＧＰＳ）、光（非可視光を含む）センサ、温度センサ（周囲温度及び／又は体温を含む）、睡眠パターンセンサ、心拍数モニタ、画像キャプチャセンサ、水分センサ、力センサ、コンパス、角速度センサ、及び／又はこれらの組み合わせが挙げられるが、これらに限定されない。  
【００２０】
更に他の実施形態では、入出力装置１１６〜１２２は、出力（例えば、聴覚、視覚、触覚キュー）を提供しかつ／又はスポーツ選手１２４からユーザ入力などの入力を受け取るために使用されてもよい。これらの説明的な入出力装置の例示的な使用を後述するが、当業者は、そのような考察が、単にこの開示の範囲内の多くの選択肢のうちの幾つかの描写であることを理解するであろう。更に、任意のデータ収集ユニット、入出力装置又はセンサの参照が、本明細書に開示されかつ／又は当該技術分野で既知の１つ以上の入出力装置、データ収集ユニット及び／又はセンサを（個別又は組み合わせで）有することがある実施形態を開示すると解釈されるべきである。 
【００２１】
（１つ以上のネットワークに亘る）１つ以上の装置からの情報が使用されてもよく、様々な異なるパラメータ、メトリック又は生理特性の情報で利用されてもよく、そのようなパラメータ、メトリック又は生理特性には、速度、加速度、距離、歩数、方向、特定の身体部分若しくは対象の他のものに対する相対運動などの動きパラメータ若しくは動きデータ、又は角速度、直線速度若しくはそれらの組み合わせとして表されることがある他の動きパラメータ、カロリー、心拍数、汗検出、労力、酸素消費量、酸素反応速度及び１つ以上のカテゴリ（圧力、衝撃力など）内にあることがある他のメトリックなどの生理的パラメータ、スポーツ選手に関する情報（身長、体重、年齢、人口学的情報及びこれらの組み合わせ）が含まれるが、これらに限定されない。 
【００２２】
システム１００は、システム１００内で収集されるか又は他の方法でシステム１００に提供されるパラメータ、メトリック又は生理学特性を含むアスレチックデータを送信し、かつ／又は受信するように構成されてもよい。一例として、ＷＡＮ１０６は、サーバ１１１を含んでもよい。サーバ１１１は、図２のシステム２００の１つ以上の構成要素を有してもよい。一実施形態では、サーバ１１１は、少なくともプロセッサとメモリ（プロセッサ２０６とメモリ２１２など）を含む。サーバ１１１は、非一時的コンピュータ可読媒体上にコンピュータ実行命令を記憶するように構成されてもよい。命令は、システム１００内で収集された未処理データや処理済みデータなどのアスレチックデータを含んでもよい。システム１００は、エネルギー消費ポイントなどのデータを、ソシアルネットワークウェブサイトに送信するか、そのようなサイトを主催するように構成されてもよい。サーバ１１１は、１人以上のユーザがアスレチックデータにアクセスしかつ／又は比較できるようにするために利用されてもよい。したがって、サーバ１１１は、アスレチックデータや他の情報に基づいて通知を送受信するように構成されてもよい。
【００２３】
ＬＡＮ１０４に戻ると、コンピュータ装置１１４は、例示的な実施形態に関して後述される表示装置１１６、画像キャプチャ装置１１８、センサ１２０及びエクササイズ装置１２２と機能的に通信するように示されている。一実施形態では、表示装置１１６は、特定のアスレチック運動を行なうようにスポーツ選手１２４に視聴覚キューを提供してもよい。視聴覚キューは、ＢＡＮ１０２及び／又はＷＡＮの装置を含む、コンピュータ装置１１４や他の装置上で実行されるコンピュータ実行指示に応じて提供されてもよい。表示装置１１６は、タッチスクリーン装置でもよく、ユーザ入力を受け取るように他の方法で構成されてもよい。 
【００２４】
一実施形態では、データは、画像キャプチャ装置１１８及び／又は他のセンサ（センサ１２０など）から取得されてもよく、これらの装置は、アスレチックパラメータを検出（及び／又は測定）するために、単独で使用されてもよく、他の装置又は記憶情報との組み合わせで使用されてもよい。画像キャプチャ装置１１８及び／又はセンサ１２０は、トランシーバ装置を含んでもよい。一実施形態では、センサ１２８は、赤外線（ＩＲ）、電磁気（ＥＭ）又は音響トランシーバを含んでもよい。例えば、画像キャプチャ装置１１８及び／又はセンサ１２０は、波形を、スポーツ選手１２４の方向を含む環境に送信し、「反射」を受信するかそのような放出された波形の変化を他の方法で検出してもよい。  当業者は、様々な実施形態により、多数の異なるデータスペクトルに対応する信号が利用されうることを容易に理解するであろう。これに関して、装置１１８及び／又は１２０は、外部ソース（例えば、システム１００ではない）から放射された波形を検出してもよい。例えば、装置１１８及び／又は１２０は、ユーザ１２４及び／又は周囲環境から放射されている熱を検出してもよい。したがって、画像キャプチャ装置１２６及び／又はセンサ１２８は、１つ以上のサーマルイメージング装置を含んでもよい。一実施形態では、画像キャプチャ装置１２６及び／又はセンサ１２８は、レンジフェノメノロジーを実行するように構成された赤外線装置を含んでもよい。
【００２５】
一実施形態では、エクササイズ装置１２２は、スポーツ選手１２４が身体運動（例えば、トレッドミル、ステップマシンなど）を行なうことを可能にするか容易にするように構成可能な任意の装置でよい。装置が静的である必要はない。この点において、無線技術によって携帯装置を利用することが可能になり、したがって、特定の実施形態により自転車や他の移動訓練装置を利用することができる。当業者は、装置１２２が、コンピュータ装置１１４からリモートで実行されるアスレチックデータを含む電子装置を受け取るためのインタフェースでもよくそのようなインタフェースを含んでもよいことを理解するであろう。例えば、ユーザは、スポーツ用装置（ＢＡＮ１０２に関して後述される）を使用し、家又は機器１２２の場所に戻った後で、アスレチックデータを要素１２２又はシステム１００の他の装置にダウンロードしてもよい。本明細書に開示された任意の入出力装置が、活動データを受信するように構成されてもよい。
【００２６】
２．ボディエリアネットワーク
ＢＡＮ１０２は、アスレチックデータを受信し、送信し、又はアスレチックデータの収集を他の方法で容易にするように構成された２つ以上の装置（受動装置を含む）を含んでもよい。例示的な装置には、入出力装置１１６〜１２２が含むがこれに限定されない当該技術分野で知られているか本明細書に開示された１つ以上のデータ収集ユニット、センサ又は装置が挙げられる。ＢＡＮ１０２の２つ以上の構成要素は、直接通信してもよく、更に他の実施形態では、通信は、ＢＡＮ１０２、ＬＡＮ１０４及び／又はＷＡＮ１０６の一部でもよい第３の装置を介して行われてもよい。ＬＡＮ１０４又はＷＡＮ１０６の１つ以上の構成要素は、ＢＡＮ１０２の一部を構成してもよい。特定の実施態様では、携帯装置１１２などの装置が、ＢＡＮ１０２、ＬＡＮ１０４及び／又はＷＡＮ１０６の一部であるかどうかは、モバイルセルラーネットワークアーキテクチャ１０８及び／又はＷＡＮアーキテクチャ１１０との通信を可能にするスポーツ選手のアクセスポイントまでの近さに依存する。また、ユーザの活動及び／又は好みが、１つ以上の構成要素がＢＡＮ１０２の一部として利用されるかどうかに影響を及ぼすことがある。例示的な実施形態は後述される。
【００２７】
ユーザ１２４は、情報を収集するために使用される物理装置又は位置を含むことがある、携帯装置１１２、靴取付型装置１２６、手首装着型装置１２８などの任意数の装置、及び／又は検出位置１３０などの検出位置と関連付けられてもよい（例えば、所有し、携帯し、装着しかつ／又は対話してもよい）。１つ以上の装置１１２、１２６、１２８及び／又は１３０は、特にフィットネス又はアスレチック用に設計されていなくてもよい。実際には、この開示の態様は、複数の装置からのデータを利用してアスレチックデータを収集、検出及び／又は測定することに関し、それらの装置の幾つかは、フィットネス装置ではない。特定の実施形態では、ＢＡＮ  １０２（又は、他のネットワーク）の１つ以上の装置は、特定のスポーツ用に特別に設計されたフィットネス又はスポーツ用装置を含んでもよい。本明細書で使用されるとき、用語「スポーツ用装置」は、特定のスポーツ又はフィットネス活動中に使用されるか関係されることがある任意の対象物を含む。例示的なスポーツ用装置には、ゴルフボール、バスケットボール、野球ボール、サッカーボール、フットボール、パワーボール、ホッケー用パック、ウェイト、バット、クラブ、スティック、パドル、マット及びこれらの組み合わせが挙げられるが、これらに限定されない。更に他の実施形態では、例示的なフィットネス装置には、ゴールネット、フープ、バックボードなどの環境自体、中線、外部境界マーカ、ベースなどのフィールドの一部分及びこれらの組み合わせを含む、特定のスポーツが行われるスポーツ環境内の物体が含まれうる。 
【００２８】
この点に関して、当業者は、１つ以上のスポーツ用装置は、構造の一部でもよく（又は、構造を構成してもよく）その逆でもよく、構造が、１つ以上のスポーツ用装置を含んでもよく、スポーツ用装置と対話するように構成されてもよいことを理解するであろう。例えば、第１の構造は、取り外し可能でゴールポストと置き換えることができるバスケットボールゴールとバックボードを含んでもよい。この点において、１つ以上のスポーツ用装置は、図１〜図３に関して前述されたセンサのうちの１つ以上など、１つ以上のセンサを含んでもよく、センサは、独立にあるいは１つ以上の構造と関連付けられた１つ以上のセンサなどの他のセンサと関連して利用される情報を提供してもよい。例えば、バックボードは、バックボード上のバスケットボールによる力と力の方向を測定するように構成された第１のセンサを含んでもよく、ゴールは、力を検出する第２のセンサを含んでもよい。同様に、ゴルフクラブは、シャフト上のグリップ属性を検出するように構成された第１のセンサと、ゴルフボールによる衝撃を測定するように構成された第２のセンサとを含んでもよい。
【００２９】
説明的な携帯装置１１２を見ると、これは、多目的電子装置でよく、例えば、カリフォルニア州クパチーノのＡｐｐｌｅ，Ｉｎｃ．から入手可能なＩＰＯＤ（登録商標）、ＩＰＡＤ（登録商標）又はｉＰｈｏｎｅ（登録商標）商標装置を含む電話又はデジタル音楽プレーヤ、ワシントン州レッドモンドのＭｉｃｒｏｓｏｆｔから入手可能なＺｕｎｅ（登録商標）又はＭｉｃｒｏｓｏｆｔ（登録商標）Ｗｉｎｄｏｗｓ装置が挙げられる。当該技術分野で知られているように、デジタルメディアプレーヤは、コンピュータ用の出力装置、入力装置及び／又は記憶装置として働くことができる。装置１１２は、ＢＡＮ１０２、ＬＡＮ１０４又はＷＡＮ１０６において１つ以上の装置から収集された未処理又は処理済みデータを受け取るための入力装置として構成されてもよい。１つ以上の実施形態では、携帯装置１１２は、コンピュータ装置１１４の１つ以上の構成要素を含んでもよい。例えば、携帯装置１１２には、前述の入出力装置１１６〜１２２のいずれかなど、ディスプレイ１１６、画像キャプチャ装置１１８、及び／又は１つ以上のデータ収集装置が挙げられ、追加の構成要素がある場合もない場合もあり、移動端末を構成する。 
【００３０】
ａ．説明的衣服／付属品センサ
特定の実施形態では、入出力装置は、時計、アームバンド、リストバンド、ネックレス、シャツ、靴などを含む、ユーザ１２４の衣服又はアクセサリ内に構成されるか又は他の方法で関連付けられてもよい。これらの装置は、ユーザのアスレチック運動を監視するように構成されてもよい。これらの装置が、ユーザ１２４がコンピュータ装置１１４と対話している間にアスレチック運動を検出しかつ／又はコンピュータ装置１１４（又は、本明細書で開示された他の装置）と無関係に動作してもよいことを理解されたい。例えば、ＢＡＮ  １０２における１つ以上の装置は、ユーザの接近又はコンピュータ装置１１４との対話に関係なく活動を測定する終日活動モニタとして機能するように構成されてもよい。更に、図３に示された知覚システム３０２と図４に示された装置アセンブリ４００が（それぞれ以下の段落で説明される）、単に説明的な例であることを理解されたい。
【００３１】
ｉ．靴取付型装置
特定の実施形態では、図１に示された装置１２６は、本明細書に開示されかつ／又は当該技術分野で知られているものを含むが、これに限定されない１つ以上のセンサを含むことできる履物を含んでもよい。図３は、１つ以上のセンサ組立体３０４を提供するセンサシステム３０２の１つの例示的実施形態を示す。組立体３０４は、例えば、加速度計、ジャイロスコープ、位置決定構成要素、力センサ、及び／又は本明細書に開示されているか当該技術分野で知られている他のセンサなどの１つ以上のセンサを含んでもよい。図示された実施形態では、組立体３０４は、複数のセンサを内蔵し、このセンサは、力感応抵抗器（ＦＳＲ）センサ３０６を含んでもよいが、他のセンサが利用されてもよい。ポート３０８は、靴の靴底構造３０９内に位置決めされてもよいが、一般に１つ以上の電子装置と通信するように構成される。ポート３０８は、必要に応じて、電子モジュール３１０と通信するように提供されてよく、靴底構造３０９は、必要に応じて、モジュール３１０を収容するハウジング３１１や他の構造を含んでもよい。また、センサシステム３０２は、ＦＳＲセンサ３０６をポート３０８に接続して、ポート３０８を介したモジュール３１０及び／又は別の電子装置との通信を可能にする複数のリード線３１２を含んでもよい。モジュール３１０は、靴の靴底構造内の窪み又は空所に収容されてもよく、ハウジング３１１は、窪み又は空所内に位置決めされてもよい。一実施形態では、少なくとも１つのジャイロスコープと少なくとも１つの加速度計は、モジュール３１０やハウジング３１１などの単一ハウジング内に提供される。少なくとも更に他の実施形態では、動作するときに、方向情報と角速度データを提供するように構成された１つ以上のセンサが提供される。ポート３０８とモジュール３１０は、接続と通信のための相補的インタフェース３１４，３１６を含む。
【００３２】
特定の実施形態において、図３に示された少なくとも１つの力感応抵抗器３０６は、第１と第２の電極又は電気接点３１８，３２０と、電極３１８，３２０間に配置されて電極３１８，３２０を電気的に接続する力感応抵抗材料３２２とを含んでもよい。力感応材料３２２に圧力が加わったとき、力感応材料３２２の固有抵抗及び／又は導電率が変化し、これにより電極３１８，３２０の間の電位が変化する。センサシステム３０２が、抵抗値の変化を検出して、センサ３１６に加わる力を検出することができる。力感応抵抗材料３２２は、その抵抗値を圧力下で様々に変化させることができる。例えば、力感応材料３２２は、材料が圧縮されたとき減少する内部抵抗を有してもよい。更に他の実施形態は、「体積ベース抵抗」を利用し測定されてもよく、「体積ベース抵抗」は、「スマート材料」によって実現されることがある。別の例として、材料３２２は、２つの力感光材料３２２の間や力感光材料３２２と一方又は両方の電極３１８，３２０との間など、面接触度を変化させることによって抵抗を変化させてもよい。   幾つかの状況では、このタイプの力感応抵抗挙動は、「接触ベース抵抗」と示されることがある。 
【００３３】
ｉｉ．手首装着型装置
図４に示されたように、装置４００（図１に示された知覚装置１２８７と類似してもよく同一でもよい）は、手首、腕、足首、首のまわりなど、ユーザ１２４によって装着されるように構成されうる。装置４００は、装置４００の動作中に使用されるように構成された押下式入力ボタン４０２などの入力機構を含んでもよい。入力ボタン４０２は、図１に示されたコンピュータ装置１１４に関して述べた要素のうちの１つ以上などのコントローラ４０４及び／又は他の電子構成要素に機能的に接続されうる。コントローラ４０４は、ハウジング４０６に埋め込まれてもよくその一部でもよい。ハウジング４０６は、エラストマ構成要素を含む１つ以上の材料から構成されてもよく、ディスプレイ４０８などの１つ以上のディスプレイを含んでもよい。ディスプレイは、装置４００の照明部分と見なされうる。表示装置４０８は、ＬＥＤランプ４１０などの一連の個別照明要素又はランプ部材を含んでもよい。ランプは、アレイで構成され、コントローラ４０４に機能的に接続されてもよい。装置４００は、インジケータシステム４１２を含んでもよく、インジケータシステム４１２は、また、ディスプレイ４０８全体の一部又は構成要素と見なされうる。インジケータシステム４１２は、ディスプレイ４０８（複数の画素要素４１４を有することがある）と関連して動作し点灯してもよく、ディスプレイ４０８と完全に別個でもよい。また、インジケータシステム４１２は、複数の追加照明要素又はランプ部材を含んでもよいが、例示的実施形態では、ＬＥＤランプの形をとってもよい。特定の実施形態では、インジケータシステムは、１つ以上の目標の実現を表わすために、インジケータシステム４１２の照明部材の一部分を照明することなどによって、目標の可視指示を提供することができる。装置４００は、ディスプレイ４０８及び／又はインジケータシステム４１２によって、ユーザの活動に基づいてユーザが獲得した活動ポイント又は通貨によって表されたデータを表示するように構成されてもよい。
【００３４】
締結機構４１６が外されてもよく、そこで装置４００が、ユーザ１２４の手首又は一部分のまわりに位置決めされてもよく、次に締結機構４１６が、係合位置にされてもよい。一実施形態では、締結機構４１６は、コンピュータ装置１１４及び／又装置は（装置１２０及び／又は１１２など）と対話するために、ＵＳＢポートを含むがこれに限定されないインタフェースを含んでもよい。特定の実施形態では、締結部材は、１つ以上の磁石を含んでもよい。一実施形態では、締結部材は、可動部がなく、全く磁力に依存してもよい。
【００３５】
特定の実施形態では、装置４００は、センサ組立体（図４に示されていない）を含んでもよい。センサ組立体は、本明細書に開示されかつ／又は当該技術分野で既知のものを含む複数の異なるセンサを含んでもよい。例示的実施形態では、センサ組立体は、本明細書に開示されるか当該技術分野で既知のセンサに対する機能接続を含むか機能接続を可能にしてもよい。装置４００及び／又はそのセンサ組立体は、１つ以上の外部センサから得られたデータを受け取るように構成されてもよい。    
【００３６】
ｉｉｉ．衣服及び／又は身体位置検出
図１の要素１３０は、センサ、データ収集ユニット、他の装置などの物理装置と関連付けられることがある例示的な知覚位置を示す。更に他の実施形態では、画像キャプチャ装置（例えば、画像キャプチャ装置１１８）などによって、本体部分又は領域の特定位置が監視されてもよい。特定の実施形態では、要素１３０は、センサを含んでもよく、その結果、要素１３０ａ及び１３０ｂは、運動服などの衣服に組み込まれたセンサでよい。そのようなセンサは、ユーザ１２４の身体の任意の所望の位置に配置されてもよい。センサ１３０ａ／ｂは、ＢＡＮ１０２、ＬＡＮ１０４及び／又はＷＡＮ１０６の１つ以上の装置（他のセンサを含む）と（例えば、無線で）通信してもよい。特定の実施形態では、受動的検出面が、画像キャプチャ装置１１８及び／又はセンサ１２０によって放射された赤外線などの波形を反射してもよい。一実施形態では、ユーザ１２４の衣服に配置された受動的センサは、波形を反射することができるガラス又は他の透明若しくは半透明面で作成されたほぼ球状の構造物を含んでもよい。様々な種類の衣服を利用することができ、所定の種類の衣服は、適切に装着されたときにユーザ１２４の身体の特定部分の近くに配置されるように構成された特定のセンサを有する。例えば、ゴルフ用衣服は、第１の構成で衣服上に位置決めされた１つ以上のセンサを含んでもよいが、サッカー用衣服は、第２の構成で衣服上に位置決めされた１つ以上のセンサを含んでもよい。
【００３７】
図５は、知覚入力の説明的位置（例えば知覚位置１３０ａ〜１３０ｏを参照）を示す。この点について、センサは、ユーザの衣服上／内に配置された物理センサでよく、更に他の実施形態では、センサ位置１３０ａ〜１３０ｏは、２つの動く身体部分の間の関係の識別に基づいてもよい。例えば、センサ位置１３０ａは、画像キャプチャ装置１１８などの画像キャプチャ装置によってユーザ１２４の動きを識別することによって決定されてもよい。したがって、特定の実施形態では、センサは、特定の位置（センサ位置１３０ａ〜１３０６ｏなど）に物理的に配置されなくてもよく、他の位置から収集された画像キャプチャ装置１１８や他のセンサデータなどによって、その位置の特性を検出するように構成されてもよい。この点に関して、ユーザの身体の全体形状又は一部分が、特定の身体部分の識別を可能にすることがある。画像キャプチャ装置が利用されるか、ユーザ１２４上に配置された物理センサが利用されるか、他の装置（知覚システム３０２など）からのデータが使用されるか、装置組立体４００及び／又は本明細書に開示されたか当該技術分野で既知の他の装置又はセンサが利用されるかに関係なく、センサは、身体部分の現在位置を検出しかつ／又は身体部分の動きを追跡することができる。一実施形態では、位置１３０ｍに関する知覚データは、ユーザの重心（質量中心とも呼ばれる）の決定に利用されることがある。例えば、位置１３０ｍ〜１３０ｏのうちの１つ以上に対する位置１３０ａと位置１３０ｆ／１３０ｌとの関係を利用して、ユーザの重心が垂直軸方向に持ち上げられたか（ジャンプの際など）、ユーザが膝を曲げ縮めることによってジャンプの「ふり」をしようとしているかを判定することができる。一実施形態では、センサ位置１３０ｎは、ユーザ１２４の胸骨のまわりに配置されてもよい。同様に、センサ位置１３０ｏは、ユーザ１２４の臍（naval）の近くに配置されてもよい。特定の実施態様では、センサ位置１３０ｍ〜１３０ｏからのデータを（単独又は他のデータと組合せで）利用して、ユーザ１２４の重心を決定してもよい。更に他の実施形態では、ユーザ１２４の向き及び／又はユーザ１２４の胴体のねじれなどの回動力を決定する際に、センサ１３０ｍ〜１３０ｏなどの複数の幾つかのセンサ位置の関係が利用されてもよい。更に、位置などの１つ以上の位置がモーメント中心位置として利用されてもよい。例えば、一実施形態では、位置１３０ｍ〜１３０ｏのうちの１つ以上が、ユーザ１２４のモーメント中心位置の点として働いてもよい。別の実施形態では、１つ以上の位置が、特定の身体部分又は領域のモーメント中心として働いてもよい。 
【００３８】
図６は、特定の実施形態による１つ以上のサンプリングレートを動的に調整するように構成された例示的なセンサ装置６００の概略ブロック図を示す。図示されたように、センサ装置６００が、センサ装置のサンプリングレートを動的に調整するように構成可能な要素を有する（かつ／又はその要素と機能的に通信する）ように実施されてもよい。一実施形態によれば、１以上のサンプリングレートを調整することによって、センサ装置６００は、１以上の内蔵構成要素による消費電力を減少させることができる。説明的なセンサ装置６００は、センサ６０２、フィルタ６０４、解析プロセッサ６０６、サンプリングレートプロセッサ６０８、メモリ６１０、電源６１２、トランシーバ６１４及びインタフェース６１６を有するように示された。しかしながら、当業者は、図６が、単にセンサ装置６００の１つの説明的な例であり、センサ装置６００が、本明細書に記載されたプロセス及びシステムの範囲から逸脱せずに、複数の代替構成を使用して実現されうることを理解するであろう。更に、センサ装置６００は、図２のコンピューティングシステム２００の１つ以上の構成要素を含んでもよく、センサ装置６００は、より大きいコンピュータ装置の一部と見なされてもよく、センサ装置６００自体が独立型コンピュータ装置でもよい。したがって、一実施態様において、センサ装置６００は、図４からのコントローラ４０４のプロセスを部分的又は全体的に実行するように構成されてもよい。そのような実施態様では、センサ装置６００は、特に、ユーザによって行なわれる活動に関するデータを取得するために使用される手首装着型装置４００による消費電力を削減するように構成され、それにより、一実施形態では、装置４００のバッテリ寿命が長くなる。
【００３９】
一実施態様では、電源６１２は、バッテリを含んでもよい。あるいは、電源６１２は、蓄積化学エネルギーから電力を引き出す単一電池（１群の複数のそのような電池は、一般にバッテリと呼ばれる）でもよく、太陽電池、キャパシタ（センサ装置６００が収容された装置４００の運動によって得られる電気エネルギーを蓄積するように構成されてもよい）、「無線」誘導による電気エネルギー供給、又は汎用シリアルバス（ＵＳＢ  １．０／１．１／  ２．０／３．０など）出力などの電源出力からの電気エネルギーの有線供給を含む、他の技術の組み合わせの１つ以上を使用して実現されてもよい。本明細書に記載されたシステム及び方法が、記述の範囲から逸脱することなく、以上その他の電源６１２の実施形態による電力消費を削減するのに適することは、当業者に容易に理解されよう。
【００４０】
一実施態様において、センサ装置６００のセンサ６０２には、１つ以上の加速度計、ジャイロスコープ、位置決定装置（ＧＰＳ）、光センサ、温度センサ、心拍数モニタ、画像取得センサ、マイクロフォン、水分センサ、力センサ、コンパス、角速度センサ、及び／又はこれらの組み合わせが含まれる。加速度計を含む１つの例示的実施形態として、センサ６０２は、単一集積回路、即ち「チップ」として実現される３軸（ｘ軸、ｙ軸及びｚ軸）加速度計でもよく、これらの３軸のうちの１つ以上の軸における加速度が、微小電気機械システム（ＭＥＭＳ）装置のシリコン構造体の両側のキャパシタンスの変化として検出される。したがって、３軸加速度計は、三次元空間内の任意の方向の加速度を決定するために使用されうる。１つの特定の実施形態では、センサ６０２は、ＳＴマイクロエレクトロニクスＬＩＳ３ＤＨ  ３軸加速度計パッケージを含み、加速度計が位置合わせされた３軸のうちの１つ以上の軸における加速度の大きさに対応するデジタル信号を出力する。当業者は、センサ６０２が、加速度の大きさに対応するデジタル、即ちパルス波変調信号を出力することがあることを理解するであろう。例えば加速度計を内蔵するようなセンサ６０２のデジタル出力は、時間変化する周波数信号として解釈されてもよく、出力信号の周波数は、センサ６０２が感知する３軸のうちの１つ以上の軸における加速度の大きさに対応する。代替の実施態様では、センサ６０２は、センサ６０２が感知する３軸のうちの１つ以上の軸における加速度の大きさに対応する時間変化する電圧としてアナログ信号を出力してもよい。更に、センサ６０２が、本明細書に記載された実施形態の範囲から逸脱することなく、単一軸又は２軸の加速度計でもよいことを理解されよう。更に他の実施態様では、センサ６０２は、センサ６０２が反応する物理現象に対応するアナログ又はデジタル信号を出力する１つ以上のセンサを表わしてもよい。
【００４１】
必要に応じて、センサ装置６００は、フィルタ６０４を含んでもよく、フィルタ６０４は、センサ６０２からの特定の周波数の出力信号を選択的に除去するように構成されてもよい。一実施形態では、フィルタ６０４は、低域通過、高域通過又は帯域通過のフィルタ特性を有するアナログフィルタであり、又はフィルタ６０４は、デジタルフィルタ及び／又はこれらの組み合わせである。センサ６０２の出力は、フィルタ６０４に送信され、一実施形態では、アナログセンサ６０２の出力は、変化する周波数と振幅を有する連続的で時間変化する電圧信号の形になる。一実施形態では、電圧信号の振幅は、加速度の大きさに対応し、出力信号の周波数は、単位時間当たりの加速度の変化の数に対応する。フィルタ６０４は、装置４００などの活動監視装置による活動特性付け／認識及びロギングのために、対象範囲外の周波数に対応する信号を除去するように構成されてもよい。例えば、フィルタ６０４は、人間の能力を超える周波数のセンサ６０２の動きを表わす高周波数信号（例えば、１００Ｈｚ）を選択的に除去するために使用されてもよい。別の実施態様では、フィルタ６０４は、センサ６０２の出力から低周波信号を除去するために使用されてもよく、それにより、ユーザ活動と関連した信号特性より低い周波数を有する信号は、センサ装置６００によって処理されなくなる。
【００４２】
フィルタ６０４は、「前置フィルタ」とも呼ばれ、フィルタ６０４は、センサ６０２の信号出力から１つ以上の周波数を除去してもよく、それにより、解析プロセッサ６０６は、データ（例えば、ユーザによって実行される１つ以上の活動を表さない１つ以上の周波数）を処理する電気エネルギーを消費しなくなる。このように、前置フィルタ６０４は、センサ装置６００又はセンサ装置６００が一部を構成するシステムによる全体的な消費電力を削減することがある。 
【００４３】
一実施形態では、フィルタ６０４の出力は、解析プロセッサ６０６とサンプリングレートプロセッサ６０８の両方に送信される。センサ装置６００が、第１の状態で電源投入され、電気エネルギーが、電源６１２から供給されたとき、解析プロセッサ６０６とサンプリングレートプロセッサ６０８の両方が、センサ６０２から連続時間出力信号を受け取ることがあり、この出力信号は、解析プロセッサ６０６とサンプリングレートプロセッサ６０８が受け取る前にフィルタ６０４によってフィルタリングされてもよい。別の実施態様では、センサ装置６００が、第２の状態で電源投入されたとき、解析プロセッサ６０６とサンプリングレートプロセッサ６０８は、センサ６０２から不連続信号を受け取る。当業者は、また、１つ以上のプロセッサ（例えば、プロセッサ６０６及び／又は６０８）が、センサ６０２以外のセンサから得られたデータを解析してもよいことを理解するであろう。
【００４４】
サンプリングレートプロセッサ６０８は、一実施形態では、図２からのプロセッサ２０２と類似の構造を有してもよく、したがって、サンプリングレートプロセッサ６０８は、共有された集積回路又はマイクロプロセッサ装置の一部として実現されてもよい。別の実施態様では、サンプリングレートプロセッサ６０８は、他のプロセスと共用されてもよく又はサンプリングレートプロセッサ６０８に専用でもよい特定用途向け集積回路（ＡＳＩＣ）として構成されてもよい。更に、サンプリングレートプロセッサ６０８が、別個のアナログ及び／又はデジタル電子部品の使用などの様々な他の構成を使用して実現されてもよく、また、図６に示された実施態様の趣旨から逸脱することなく、本明細書に記載されたものと同じプロセスを実行するように構成されてもよい。同様に、解析プロセッサ６０６は、ＡＳＩＣとして又は図２からの汎用プロセッサ２０２として構成されてもよく、その結果、解析プロセッサ６０６とサンプリングレートプロセッサ６０８は両方とも、物理的に分離されたハードウェアを使用するか又はそのハードウェアの一部若しくは全てを共有することによって実現されてもよい。
【００４５】
メモリ６１０は、図２からのシステムメモリ２１２に類似してもよく、解析プロセッサ６０６及び／又はサンプリングレートプロセッサ６０８によって実行される１つ以上のプロセスを実行するためのコンピュータ実行指示を記憶するために使用されてもよい。メモリ６１０は、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）を限定ではなく含んでもよく、またソリッドステートメモリ、光学又は磁気記憶装置、及び／又は電子情報を記憶するために使用できる他の媒体を含んでもよい。メモリ６１０が、図６に単一で別個のブロックとして示されているが、メモリ６１０が、同じか互いに異なる１つ以上のメモリタイプでもよいことを理解されよう。更に、メモリ６１０は、センサ装置６００から除外され、それにより、実行される指示が、解析プロセッサ６０６とサンプリングレートプロセッサ６０８の１つ以上のものと同じ集積回路に記憶されてもよい。 
【００４６】
サンプリングレートプロセッサ６０８は、センサ６０２からセンサデータを受け取るように構成されてもよい。一実施形態では、センサデータを受け取ると、サンプリングレートプロセッサ６０８は、センサデータを１つ以上のサンプリングレートメトリックと比較する１つ以上のプロセスを実行する。サンプリングレートメトリックには、例えば、データの振幅、大きさ、強度若しくは周波数、及び／又は振幅若しくは周波数の変化、又は以上その他のメトリックのいずれかの組み合わせが含まれる。
【００４７】
センサ６０２から受け取ったセンサデータは、センサ６０２の一部である加速度計がデータを取得する３軸のうちの１つ以上の軸のものでよい。したがって、サンプリングレートプロセッサ６０８は、３軸のうちの１つ以上の軸からのデータを別々に処理しかつ／又は軸のうちの複数の軸と関連付けられたデータを平均化するプロセスを実行してもよく、その結果、平均振幅及び／又は周波数が得られる。一実施態様では、サンプリングレートプロセッサ６０８は、加速度信号の振幅を１つ以上のしきい値サンプリングレートメトリックと比較する。比較プロセスを実行することによって、サンプリングレートプロセッサ６０８は、一実施形態では、サンプリングレートプロセッサ６０８あるいはメモリ６１０や他の非一時的コンピュータ可読媒体に記憶されたルックアップテーブルにアクセスすることがある。ルックアップテーブルは、１つ以上のサンプリングレートを１つ以上のそれぞれ対応する加速度振幅しきい値と組み合わせて記憶してもよい。一般に、連続的に高くなるサンプリングレート値は、連続的に高くなる加速度振幅値と共に記憶されることがあり、一実施態様では、センサ装置６００が、例えば手首装着型装置４００内に実装されたとき、ユーザ活動が活発なほど加速度振幅データ値が高くなり、また解析プロセッサ６０６による解析中に、サンプリングレートが高いほど利益が得られると想定される。
【００４８】
一実施態様では、サンプリングレートプロセッサ６０８は、ルックアップテーブル内のエントリを記憶振幅しきい値の昇順で繰り返すことによって比較プロセスを実行する。繰り返し比較プロセスが、センサ６０２から受け取った振幅値より大きい振幅しきい値を有するルックアップテーブル内のエントリに達したとき、以前のより低い振幅しきい値を選択し、その選択したしきい値と関連付けられたサンプリングレートを返す。しかしながら、当業者は、ルックアップテーブルをポーリング／探索する従来の手段が、受け取った振幅値に対応する振幅しきい値と対にされたサンプリングレートを選択するためにサンプリングレートプロセッサ６０８によって使用されてもよいことを容易に理解するであろう。
【００４９】
センサ６０２が加速度計を含む代替実施態様では、サンプリングレートプロセッサ６０８は、受け取った加速度データ周波数を１つ以上の加速度周波数しきい値と比較してもよい。前述のプロセスと同じように、サンプリングレートプロセッサは、１つ以上の加速度周波数しきい値を１つ以上のそれぞれのサンプリングレートと組み合わせで、非一時的コンピュータ可読媒体上に、例えばルックアップテーブルで記憶してもよい。サンプリングレートプロセッサ６０８は、比較プロセスが、受け取った周波数値より大きい加速度周波数しきい値を有するルックアップテーブルエントリに到達するまで、ルックアップテーブル内で繰返しプロセスを実行してもよい。これに応じて、比較プロセスは、繰り返し中に到達した周波数値に最も近くそれより小さい周波数しきい値と関連付けられたサンプリングレートを選択してもよい。記憶された振幅しきい値とサンプリングレートの対と同様に、サンプリングレートプロセッサ６０８がセンサ６０２から受け取ったデータの周波数が高いほど、ユーザの活動が活発になり、サンプリングされるサンプリングレートが高くなると想定されうる。
【００５０】
更に他の代替実施態様では、サンプリングレートプロセッサ６０８は、１つ以上の記憶されたサンプリングレートに対応する１つ以上の振幅又は周波数についてルックアップテーブルを繰り返し検索する１つ以上のプロセスを実行する。サンプリングレートプロセッサ６０８は、センサ６０２から受け取った加速度の振幅又は周波数の範囲内にある振幅又は周波数のしきい値に対応するサンプリングレートを返してもよい。
【００５１】
一実施態様では、ルックアップテーブルに記憶された周波数しきい値は、ナイキスト標本化定理（又は、ナイキストシャノン標本化定理）に従うサンプリングレートに対応してもよく、即ち、信号を正確に再生できるようにするためには信号中の最高周波数の少なくとも２倍の周波数でサンプリングされなければならない。例えば、２５Ｈｚ〜１００Ｈｚの周波数を含むセンサ６０２から受け取った加速度データの場合、ナイキスト標本化定理は、受け取った加速度データを正確に再生するために、少なくとも２００Ｈｚのサンプリングレートでサンプリングされなければならないことを示す。しかしながら、他の実施態様では、ルックアップテーブルに記憶された加速度周波数しきい値に対応するサンプリングレートは、ナイキスト標本化定理を考慮しない。
【００５２】
更に別の実施態様では、サンプリングレートプロセッサ６０８は、センサ６０２からのデータサンプルの振幅の変化又は周波数の変化を比較するように構成されてもよい。したがって、サンプリングレートプロセッサ６０８は、受け取った加速度データからの１つ以上の振幅値をメモリ６１０に一時的に記憶し、また連続的に記憶された一時的値の間又は１対若しくは非連続的に記憶された一時的値の間の振幅の変化を計算してもよい。ルックアップテーブルは、振幅変化しきい値をそれぞれ対応するサンプリングレートと組み合わせて記憶してもよい。ある事例では、サンプリングレートプロセッサ６０８は、センサ６０２から受け取った加速度振幅値に最も近くそれより低い記憶された振幅変化しきい値に対応するサンプリングレートを返す。別の事例では、サンプリングレートプロセッサ６０８は、センサ６０２から受け取った加速度振幅値の範囲内の記憶された振幅変化しきい値に対応するサンプリングレートを返す。同様に、サンプリングレートプロセッサ６０８は、１つ以上の一時的に記憶された加速度計データポイントの周波数の変化を計算し、周波数の１つ以上の変化をルックアップテーブルに記憶された周波数変化しきい値と比較してもよい。ルックアップテーブル内のサンプリングレートプロセッサ６０８による繰り返し検索は、記憶された周波数変化しきい値と最も近くそれより低いか、等しいか、特定の範囲内にある周波数変化しきい値に対応するサンプリングレートを返してもよい。
【００５３】
更に、サンプリングレートプロセッサ６０８は、単一ルックアップテーブルを使用する加速度データサンプからの例えば振幅、周波数、振幅変化又は周波数変化のうちの１つ以上を、振幅、周波数、振幅変化及び周波数変化のうちの１つ以上に関して記憶されたしきい値及び対応するサンプリングレートと選択的に比較するように構成されてもよい。
【００５４】
以上のことを考慮すると、本明細書に記載されたシステム及びプロセスが、サンプリングレートプロセッサ６０８によって実行される１つの実施態様において、センサ６０２以外のセンサからのセンサデータを使用して代替的に実施されうることが当業者に容易に明らかになるであろう。１つの代替実施態様では、光センサ６０２からの光（電磁放射）強度又は光周波数のしきい値が、受け取った光強度値若しくは光周波数値、又は強度若しくは周波数の変化と比較されてもよい。センサ６０２に関して述べたプロセスと類似のプロセスを使用して、サンプリングレートプロセッサ６０８は、受け取った光値に対応するサンプリングレートについてルックアップテーブルを照会してもよい。更に、前述のように、センサ装置６００は、加速度計又は光センサの他に、様々なセンサタイプのうちの１つ以上で実施されてもよい。したがって、サンプリングレートプロセッサ６０８によって実行されるプロセスは、加速度計と光センサの両方に関して述べた方法と類似の方法で、それぞれの異なるセンサタイプからの出力値を評価してもよい。
【００５５】
特定の実施形態では、解析プロセッサ６０６が、センサデータを高いサンプリングレート、即ち上限サンプリングレートでサンプリングし解析するときに、センサ装置６００によって使用される全エネルギーの大部分を消費することがある。例えば、解析プロセッサ６０６は、センサ６０２からセンサデータを５０Ｈｚの上限サンプリングレートでサンプリングし、センサ装置６００の全電気エネルギーの９５％を消費することがある。更に、解析プロセッサ６０６と関連した高いサンプリングレート、即ち上限サンプリングレートより低いサンプリングレートを使用すると、消費電力が大幅に削減されることが想定される。例えば、解析プロセッサ６０６のサンプリングレートが２４Ｈｚに低減された場合、センサ装置６００の消費電力は５０％に減少する。電源６１２が、バッテリとして実現される場合、この消費電力の減少によって、再充電間のバッテリ寿命が大幅に長くなる。例えば、解析プロセッサ６０６のサンプリングレートが、５０Ｈｚから２４Ｈｚに低減された場合、バッテリ寿命が２倍になる。有利には、手首装着型装置４００内に位置決めされたセンサ装置６００の場合、これにより、ユーザは、再充電のために装置４００を取り外すことなく、装置４００をより長期間装着することができる。
【００５６】
一実施態様では、サンプリングレートプロセッサ６０８が、センサ６０２からデータを受け取り、サンプリングレートを選択した後で解析プロセッサ６０６が前記同じ加速度計データを処理する。サンプリングレートプロセッサ６０８によって選択されたサンプリングレートは、解析プロセッサ６０６によって実行されるプロセスが、センサ６０２からの出力を表す情報を受け取るのに十分な高さにサンプリングレートを維持しながら、解析プロセッサ６０６の消費電力を削減するように選択される。したがって、サンプリングレートは、受け取ったセンサデータから活動メトリックを正確に解釈するために使用されるレートに維持される。この点において、装置６００は、最高達成可能サンプリングレートより低いデフォルトサンプリングレートを有してもよい。一実施形態では、サンプリングレートプロセッサ６０８は、加速度計データに１つ以上のプロセスを実行し、サンプリングレートを選択し、このサンプリングレートを解析プロセッサ６０６に送信する。一実施態様では、送信されたサンプリングレートは、０Ｈｚ〜５０Ｈｚでよく、ここで、５０Ｈｚは、解析プロセッサ６０６の例示的な高いサンプリングレート、即ち上限サンプリングレートに対応する。別の実施形態では、サンプリングレートプロセッサ６０６は、０Ｈｚ〜１００Ｈｚ又は０Ｈｚ〜５００Ｈｚの範囲、及び任意の他の範囲のサンプリングレートを送信してもよい。
【００５７】
別の実施態様では、サンプリングレートプロセッサ６０８は、例えば加速度振幅や周波数値などの検出値が、記憶された振幅又は周波数しきい値を越えないと判定した場合、解析プロセッサ６０６に加速度データを解析しないように指示するプロセスを実行してもよい。これは、例えば、センサ装置６００が短時間動かされたが、その動きが、ユーザによって行なわれている活動（又は、特定タイプの活動）に対応しないときに起こることがある。受信センサデータを解析しないこの指示は、明示的でよく、その場合、サンプリングレートプロセッサ６０８から解析プロセッサ６０６に０Ｈｚのサンプリングレートを送信するか、又はセンサ６０２からデータをサンプリングしないという同等の指示をする。あるいは、指示は、解析が行われない場合にサンプリングレートプロセッサ６０８が解析プロセッサ６０６に指示を送信しないという暗黙的でもよい。このように、解析プロセッサ６０６は、関心のあるデータ（例えば、第１の時間期間に１つ以上の軸に沿った動きのしきい値レベル）を受け取るまで「スリープ」状態のままでよい。次に、解析プロセッサ６０６は、サンプリングレートプロセッサ６０８が解析プロセッサ６０６に信号を送るときに、このスリープ状態から「目覚める」ことがある。このウェイク信号は、サンプリングレート周波数でもよく、別のメッセージとして、サンプリングレートを受け取る入力と同じ入力又は異なる入力に送信されてもよい。スリープ状態の間、解析プロセッサ６０６は、エネルギーを消費しないこともあり、プロセスをアクティブに維持してサンプリングレートプロセッサ６０８からのウェイク信号を聴取するために特定量のエネルギーを消費することもある。
【００５８】
解析プロセッサ６０６は、ユーザによって実行される１つ以上の活動を認識し、かつ１つ以上の活動を１つ以上の活動カテゴリに分類するプロセスを実行するように構成されてもよい。一実施態様では、活動認識は、動きデータにおけるアームスイングピークとバウンスピークの検出などによる、動きデータに基づいてユーザによって行われるステップの定量化を含んでもよい。定量化は、例えば手首近くなどのユーザの腕に装着された単体装置から収集されたデータに完全に基づいて行われてもよい。一実施形態では、動きデータは、加速度計から得られる。加速度計大きさベクトルが、時間枠に関して取得されてもよく、時間枠の大きさベクトルからの平均値などの値が計算されてもよい。時間枠の大きさベクトルが、それぞれの時間枠のステップカウントを計算する際に使用するのに適した加速度しきい値を満たすかどうか決定するために、平均値（又は、任意の他の値）が利用されてもよい。しきい値を満たす加速度データは、解析バッファに入れられてもよい。予想された活動と関連した加速度周波数の調査範囲が設定されてもよい。特定の実施態様では、調査範囲内の加速度データの周波数が、バウンスピークやアームスイングピークなどの１つ以上のピークを識別するために利用されてもよい。一実施形態では、第１の周波数ピークが、推定アームスイング範囲内にあり更にアームスイングピークしきい値を満たす場合は、アームスイングピークとして識別されてもよい。同様に、第２の周波数ピークが、推定バウンス範囲内にあり更にバウンスピークしきい値を満たす場合は、バウンスピークであると決定されてもよい。
【００５９】
更に、システム及び方法は、アームスイングデータ、バウンスデータ、及び／又は他のデータ若しくはデータの一部分を利用してステップや他の動きを定量化するかどうかを決定してもよい。アームスイングピーク及び／又はバウンスピークなどのピークの数が、どのデータを利用するかを決定するために使用されてもよい。一実施形態では、システムと方法は、ピークの数（及び、ピークのタイプ）を使用して、ステップを定量化するためのステップ周波数とステップ大きさを選択してもよい。更に他の実施形態では、動きデータの少なくとも一部分が、ステップの定量化に基づいて、活動カテゴリに分類されてもよい。
【００６０】
一実施形態では、センサ信号（加速度計周波数など）とセンサ信号（例えば、ステップの量）に基づく計算が、例えばウォーキングやランニングなどの活動カテゴリの分類で利用されてもよい。特定の実施形態では、データを第１のカテゴリ（例えばウォーキング）又は１群のカテゴリ（例えば、ウォーキングとランニング）内に分類できない場合、第１の方法は、収集されたデータを解析してもよい。例えば、一実施形態では、検出パラメータを分類できない場合は、更なる解析のためにユークリッド標準式を利用してもよい。一実施形態では、得られた値の平均大きさベクトル標準（二乗和の平方根）が利用されてもよい。更に別の実施形態では、様々な方法は、第１のカテゴリ又は１群のカテゴリ内の分類に従うデータの少なくとも一部分を解析してもよい。一実施形態では、ステップアルゴリズムが利用されてもよい。特定の実施形態では、エネルギー消費値を計算するために分類済みデータと未分類データが利用されてもよい。
【００６１】
１つ以上の活動を認識するために実施されうる例示的なシステム及び方法は、２０１３年１月１７日に出願された米国特許出願第１３／７４４，１０３号に記載されており、その内容全体は、あらゆる非限定的な目的のために参照により全体が本明細書に組み込まれる。特定の実施形態では、活動プロセッサ６０６は、’１０３出願に記載されたプロセスを含む本明細書に記載されたプロセスの１つ以上を実行する際に利用されてもよい。
【００６２】
ユーザの活動を分類するために使用されるプロセスは、センサ６０２から受け取ったデータを特定の活動の特徴である記憶データサンプルと比較してもよく、１つ以上の特徴データサンプルは、メモリ６１０に記憶されてもよい。 
【００６３】
一実施態様では、活動認識プロセス及びデータロギングは、センサ６０２から受け取ったデータを使用するサンプリングレートプロセッサ６０８によって、サンプリングレートの初期選択と関係なく、解析プロセッサ６０６によって実行されてもよい。この実施態様では、活動認識プロセスは、解析プロセッサ６０６が利用できるサンプリングレート範囲の中間にある初期サンプリングレートを使用して実行されてもよい。別の実施態様では、サンプリングレートプロセッサ６０８は、サンプリングレートを選択するプロセスを実行し、解析プロセッサ６０６が活動認識を初期設定する選択されたサンプリングレートを通信する。
【００６４】
解析プロセッサ６０６によって実行される活動認識プロセスは、ユーザによって行われる活動がある特定の信頼区間内で認識されることやその活動が認識されないことを含む、幾つかの結果のうちの１つ以上をもたらすことがある。一実施態様では、解析プロセッサ６０６が、第１のサンプリングレートでサンプリングされたデータを処理した後で、解析プロセッサ６０６が活動を認識できない場合、解析プロセッサ６０６は、サンプリングレートを徐々に高めるようにサンプリングレートプロセッサ６０８に指示を送る。これに応じて、サンプリングレートプロセッサ６０８は、サンプリングレートを高め、この場合、サンプリングレートを高めることにより、正しい活動認識結果の可能性が高まることがあると想定される。この活動認識プロセスは、繰り返しでもよく、したがって、サンプリングレートを高めた後で活動が認識されない場合、解析プロセッサ６０６は、解析プロセッサ６０６の上限サンプリングレートに達するまで、例えばサンプリングレートプロセッサ６０８にサンプリングレートを再び高めるように指示してもよい。このように、サンプリングレートプロセッサ６０８は、消費電力を削減するために低いサンプリングレートを見つけようとする。しかしながら、サンプリングレートプロセッサ６０８は、ユーザによって行なわれている活動を表すデータを取得するのに十分に高い低サンプリングレート（サンプリング分解能とも呼ばれる）を見つけようとし、その結果、活動認識プロセスは、低サンプリングレートとして取得されたデータの使用に成功する。
【００６５】
別の実施態様では、解析プロセッサ６０６が、ユーザによって実行されている活動の認識に成功した場合、解析プロセッサ６０６は、サンプリングレートプロセッサ６０８にサンプリングレートを低減するように指示してもよい。サンプリングレートを低減するこのプロセスは、受け取る加速度計データを解析プロセッサ６０６が認識できなくなるまで繰り返し続いてもよい。
【００６６】
別の実施形態では、解析プロセッサ６０６による活動認識プロセスが成功又は不成功したとき、サンプリングレートプロセッサ６０８は、１つ以上の追加センサ６０２からのデータを要求する指示を行ってもよく、追加センサは、ユーザによって行なわれている活動をより適切に特徴付けるために使用されうる。そのような追加センサには、加速度計、ジャイロスコープ、位置決定装置（ＧＰＳ）、光センサ、温度センサ、心拍数モニタ、画像キャプチャセンサ、マイクロフォン、水分センサ、力センサ、コンパス、角速度センサのうち１つ以上、又はこれらの組み合わせが挙げられる。更に別の実施形態では、活動認識プロセスが成功又は不成功したとき、サンプリングレートプロセッサ６０８は、現在アクティブなセンサ６０２の代わりの１つ以上のセンサからのセンサデータの受け取りを要求する指示を行ってもよい。特定の実施形態では、第１のセンサが、第１のサンプリングレートに調整され、第１のセンサのサンプリングレート及び／又は活動の決定に基づいて、第２のセンサが、第２のサンプリングレートに調整されてもよい。
【００６７】
ユーザによって行われている活動の認識が成功したとき、解析プロセッサ６０６は、活動データのサンプルを記録してもよく、サンプル値に他のプロセスを実行してデータからパフォーマンスメトリックを抽出してもよい。これらの記録されたサンプル、即ち抽出されたパフォーマンスメトリックは、メモリ６１０に記憶されてもよい。
【００６８】
更に別の実施態様では、サンプリングレートプロセッサ６０８は、解析プロセッサ６０６に指示して、電源６１２の低蓄積エネルギーレベルに対応するサンプリングレートでセンサ６０２からデータをサンプリングする１つ以上のプロセスを実行してもよい。この低バッテリサンプリングレートは、ユーザによって行なわれている活動を表すデータを取得するのに十分に高いサンプリングレートを維持しながら、解析プロセッサ６０６による消費電力を削減するものである。
【００６９】
センサ装置６００は、必要に応じて、図１によるセンサ１２０に関して述べたように、記憶されたパフォーマンスメトリックや活動データのサンプルなどをコンピュータ装置に通信するためのトランシーバ６１４を備えてもよい。更に、センサ装置６００は、図２による入出力装置２１４に関して述べたように、別の装置への物理接続を容易にするインタフェース６１６を備えるように構成されてもよい。
【００７０】
図７は、図６によるサンプリングレートプロセッサ６０８のより詳細な実施態様を示す概略ブロック図である。詳細には、図７は、サンプリングレートプロセッサ６０８、センサデータ入力７０２、アナログデジタル変換器７０４、レジスタ７０６、論理回路７０８、出力７１０、入力７１２及び解析プロセッサ６０６を含む。
【００７１】
一実施形態では、サンプリングレートプロセッサ６０８は、アナログデジタル変換器７０４によって実現される。アナログデジタル変換器７０４は、センサ６０２から受け取ったアナログセンサデータ７０２などのアナログ信号をデジタル出力信号に変換するために使用されてもよい。アナログデジタル変換器７０４からのデジタル出力は、メモリレジスタ７０６に送られ、それにより、サンプリングレートプロセッサ６０８は、センサデータ７０２の幾つかのサンプルをデジタル形式で記憶する。レジスタ７０６は、当該技術分野で周知の様々な実施形態を使用して実現されうる。論理回路７０８は、図６に関して述べたサンプルレート選択プロセスを実行するように構成された複数のデジタル論理ゲートを含む専用デジタル回路でよい。あるいは、論理回路７０８は、図２によるプロセッサ２０２のものと類似の汎用トランジスタアレイでよい。 
【００７２】
論理回路７０８は、特に、出力７１０でサンプリングレートを出力してもよく、出力７１０は、解析プロセッサ６０６の入力７１２に送られる。入力７１２は、解析プロセッサ６０６に対する物理的又は論理的入力でよい。一実施態様では、入力７１２は、解析プロセッサ６０６に対してセンサデータ７０２を特定のサンプリングレートでサンプリングさせる指示に対応する信号を受け取るように構成されたＡＳＩＣの特定ピンでよい。   
【００７３】
図８は、一実施形態による解析活動化プロセス８００のフローチャートである。プロセス８００又はその一部分は、図６によるセンサ装置６００によって実行されてもよい。プロセス８００は、ブロック８０２で開始されてもよく、センサ装置６００が、電源投入され、電源６１２が、構成要素６０２〜６１６のうちの１つ以上に電気エネルギーを供給している。センサ装置６００が電源投入されている間、解析プロセッサ６０６は、必要に応じてスリープ状態でもよく、スリープ状態の間、解析プロセッサ６０６は、センサ６０２からのデータをサンプリングしない。その結果、スリープ状態は、電源６１２からの解析プロセッサ６０６による消費電力低減を容易にする。解析プロセッサ６０６は、センサ装置６００の初期設定時にスリープ状態になるプロセスを実行してもよく、必要に応じて、解析プロセッサ６０６は、サンプリングレートプロセッサ６０８から実行されたプロセスによるものを含む任意の時間にスリープ状態になるように指示されてもよい。一実施態様では、サンプリングレートプロセッサ６０８は、センサ６０２からのしきい値を超えるセンサデータを受け取るまでのタイムアウト期間の終了時にスリープ状態になるように解析プロセッサ６０６に指示するプロセスを実行する。 
【００７４】
センサ信号を受け取ったかどうかが決定されてもよい（例えば、判定８０４を参照）。判定８０４は、サンプリングレートプロセッサ６０８が、センサ６０２からの新しいセンサデータの到着を待っているタイムアウト期間を表わしてもよい。例えば、サンプリングレートプロセッサが新しいデータを確認してもよく（例えば、定期的又は入力に基づいて）、データを受け取らなかった場合、タイムアウト期間は、パス８０６をたどり、ブロック８０４にループする。サンプリングレートプロセッサ６０８が、新しいデータを受け取った場合は、パス８０８をたどることがある。受け取ったデータは、必要に応じて、ブロック８１０で、フィルタ６０４などのフィルタに通されてもよい。フィルタリングされたセンサデータ及び／又はフィルタリングされないセンサデータが、サンプリングレートプロセッサ６０８によって処理されてもよい。例えば、判定８１２は、図６に関連して更に詳細に述べられたサンプリングレートプロセッサ６０８によって実行される１つ以上の比較プロセスを実行するように実施されてもよい。一実施形態では、１つ以上の比較プロセスが、センサデータを１つ以上のしきい値と比較してもよい。一実施形態では、センサデータ信号の大きさが、しきい値を超えない場合、プロセス８００は、パス８１４に沿ってブロック８０４に戻ってもよい。あるいは、センサデータのパラメータ（例えば、センサデータの大きさ）が、しきい値を超える場合、サンプリングレートプロセッサ６０８は、解析プロセッサをウェイクし、センサデータを特定のサンプリングレートでサンプリングするプロセスを実行してもよい（例えば、パス８１６を介したブロック８１８を参照）。このように、プロセス８００は、特定の実施形態において、解析プロセッサ６０６のスリープモードからの活動化又はウェイクに関する方法として理解され、したがって、解析プロセッサ６０６は、しきい値を超えるセンサデータを受け取るまで少量のエネルギーを消費する。 
【００７５】
図９は、１つ以上のしきい値を超える大きさを有するセンサデータ信号を受け取ったときに、例えばサンプリングレートプロセッサ６０８などによるサンプリングレートを調整するプロセス９００のフローチャートである。プロセス９００は、ブロック９０２で、プロセッサ（例えば、サンプリングレートプロセッサ６０８）がセンサデータを受け取ったときに開始されてもよい。同時に、別のプロセッサ（例えば、解析プロセッサ６０６）は、センサデータを、デフォルトの初期設定サンプリングレート又は所定のサンプリングレートでサンプリングしてもよい。プロセス９００は、ブロック９０４に進み、サンプリングレートプロセッサ６０８は、センサデータに１つ以上の比較プロセスを実行する。これらの比較プロセスは、図６に関して述べたように、センサデータ信号の特に振幅、周波数、振幅変化又は周波数変化を１つ以上のしきい値と比較してもよい。サンプリングレートプロセッサ６０８が、センサデータ信号の値に対応するしきい値又は所定範囲内のしきい値を計算した後で、プロセス９００は、ブロック９０６に進んでもよい。 
【００７６】
判定９０６は、サンプリングレートを変化させるか他の方法で変更するかを決定するために実施されてもよい。この点において、判定９０６は、センサデータ信号の大きさが複数のしきい値からのしきい値に対応することを計算するサンプリングレートプロセッサ６０８の結果として実施されてもよい。対応するしきい値は、解析プロセッサ６０６によって使用されている現在のサンプリングレートより高いか、低いか又は等しいことがある関連サンプリングレート値を有する。別の実施態様では、ブロック９０４は、センサデータ値の大きさを単一しきい値と比較してもよい。この比較により、解析プロセッサ６０６が、サンプリングレートを特定の値に合わせるか、あるいは単一しきい値との比較が使用されるときはサンプリングレートを所定の量だけ増減する指示が、サンプリングレートプロセッサ６０８から得られる。解析プロセッサ９０６によって使用されている現在のサンプリングレートが、選択された特定のサンプリングレートより低い場合、又はセンサデータ値の大きさが、比較で使用された単一しきい値より大きい場合、サンプリングレートプロセッサは、解析プロセッサ６０６に指示してサンプリングレートを高め、プロセス９００はパス９０８に沿って比較ブロック９０４に進んでもよい。その反対に、解析プロセッサ６０６によって使用される現在のサンプリングレートが、計算されたサンプリングレートより高い場合、又はセンサ信号値の大きさが、比較で使用された単一しきい値より小さい場合、プロセッサ９００は、パス９１０に沿って進み、サンプリングレートプロセッサ６０８は、サンプリングレートを低くするように解析プロセッサ６０６に指示して、サンプリングレートが、特定のサンプリングレートに低減されてもよく、所定の減少量だけ低減されてもよい。パス９０８及び９１０は、プロセス９００がターゲットサンプリングレートに達するまでブロック９０４及び９０６を繰り返しループし、ブロック９１４で、ターゲットサンプリングレートが、センサデータのサンプリングのために解析プロセッサ６０６に送られる。
【００７７】
図１０は、活動認識に応じたサンプリング条件の調整に利用されることがあるプロセス１０００のフローチャートである。図１０に示されたように、ブロック１００２は、センサデータを受け取るために実施されることがある。例えば、解析プロセッサ６０６は、センサ（例えば、センサ６０２）から信号をサンプリングする。更に他の実施形態では、１００２で受け取ったセンサデータは、フィルタリングされかつ／又は処理されたセンサデータでよい。一実施形態では、しきい値を超えたデータだけが、ブロック１００２で受け取ったか他の方法で検討される。一例として、プロセス１０００は、受け取るか利用するデータを決定するときに判定８１２と類似又は同一の１つ以上の態様を有してもよい。センサデータは、解析プロセッサ６０６に関して前述したような１つ以上の活動認識プロセスを使用して解析されてもよい（例えば、ブロック１００４を参照）。判定１００６は、１つ以上の活動認識プロセスが、センサデータを活動分類に分類することに成功したかどうか判定するために実施されてもよい。活動認識プロセスが失敗したことに応じて、パス１０１２は、ブロック１０１４に進められてもよい。ブロック１０１４は、少なくとも１つからセンサデータをサンプリングするサンプリングレートを高めてもよく、かつ／又は使用されている１つ以上の追加又は代替センサに、行なわれている活動に関する情報を取得させてもよい。一実施形態では、ブロック１０１４は、解析プロセッサ６０６によって少なくとも部分的に実行されてもよい。当業者は、ブロック１０１４が単に例であることを理解するであろう。他の実施形態は、現在のサンプリングレート及び／又は選択されたセンサを保持してもよい。特定の実施形態では、利用されるセンサの数及び／又はサンプリングレートが低減されてもよい。例えば、特定の活動（又は、活動のタイプ）が検出されない場合はバッテリ寿命を維持するためにサンプリングレートが低減されてもよい。特定の実施形態では、データのパラメータは、サンプリングレートが変更されるかセンサの数が変更されるか（増減される）を示してもよい。例えば、単一軸からの大きい動きは、複数軸からの小さい動きと異なるように処理されることがある。
【００７８】
判定１００６に戻って参照すると、１つ以上の活動認識プロセスが、ユーザの活動を活動分類に分類することに成功した場合、プロセス１０００は、判定ポイント１００６からブロック１０１０に進み、利用されるサンプリングレート又はセンサの数が、ブロック１０１４が実施された場合に行なわれるように調整されてもよい。例えば、一実施形態では、サンプリングレートプロセッサ６０８は、解析プロセッサ６０６に指示してそのサンプリングレートを低減するか、ユーザの活動に関する情報を取得しているセンサの数又はタイプを変化させる。このように、サンプリングレートの低減、決定された活動に関係したデータを取得できる代替センサの使用、又は使用するセンサの減少などによって、センサ装置６００は、より少ない電力を消費するように構成される。 
【００７９】
更に他の実施形態では、更なるデータが、調整されたサンプリングレートで、選択されたセンサから収集され、このデータが、１つ以上のしきい値と比較されてもよい。一実施形態では、ブロック８０４と類似又は同一の１つ以上のプロセスが実行されてもよい。したがって、活動がその間に変更されたかどうかに関係なく、データが、しきい値と定期的又は第１の時間間隔後（例えば、１秒又は５秒ごと）に比較されて、利用するサンプリングレート及び/又はセンサを調整するかどうかが決定されうる。例えば、活動の決定は、第１の時間枠（例えば、１０秒ごと）より長い期間の後で行われてもよい。したがって、利用されるサンプリングレート又はセンサを調整するために、複数の変数（例えば、センサデータのしきい値レベルと活動決定）が個々に利用されてもよい。当業者は、活動決定が、しきい値レベル決定より小さい時間間隔で行なわれてもよいことを理解するであろう。この点に関して、第１のセンサは、しきい値レベルのセンサデータが得られたかどうかに関係なく、第２の活動が検出された場合ではなく第１の活動が検出されたときに、第１のしきい値レベルが得られた場合に第１のサンプリングレートで利用されてもよい。同様に、第２のセンサは、どの活動が検出されたかに関係なく利用されてもよく、サンプリングレートは、サンプリングデータのしきい値レベルによる影響を受けることがある。
【００８０】
図１１は、一実施形態では、特に図６によるセンサ装置６００の１つ以上の構成要素によって実行されることがあるプロセス１１００のフローチャートである。一実施形態では、図６による解析プロセッサ６０６は、ブロック１１１０によって示されたように、データを第１のサンプリングレートで受け取ることができる。第１のサンプリングレートで受け取ったデータは、特に、センサ装置６００のユーザによって行われている活動を表してもよく、行われている活動は、スポーツ活動でよい。第１のサンプリングレートは、特に、センサ装置６００の初期設定時にサンプリングレートプロセッサ６０８から解析プロセッサ６０６に伝達されたデフォルトサンプリングレートに基づいて、サンプリングレートプロセッサ６０８によって決定されてもよい。別の実施態様では、第１のサンプリングレートは、サンプリングレートプロセッサ６０８によって解析プロセッサ６０６に通信されたような、例えば解析プロセッサ６０６によって最後に使用されたサンプリングレートでよく、最後に使用されたサンプリングレートは、一実施態様では、解析プロセッサ６０６などのプロセッサが、センサ装置６００が電源遮断される前にデータをサンプリングしたかスリープモードになるよう指示したサンプリングレートでよい。
【００８１】
ブロック１１２０は、受け取ったデータを活動カテゴリに選択又は分類するために実施されてもよく、活動カテゴリは、特にセンサ装置６００によって監視されているユーザによって実行されている１つ以上の活動を表す。ユーザは、センサ装置６００を装着してもよく、更に他の実施形態では、カメラ及び／又は他のセンサを利用して、ユーザとの物理的通信なしにユーザの活動を監視してもよい。受け取ったデータのカテゴリの選択又は活動カテゴリへの分類は、特にユーザにより選択された活動カテゴリ、認識された活動カテゴリに基づいてもよく、１つ以上の活動認識プロセスが、解析プロセッサ６０６によって実行されてもよい。選択された活動カテゴリは、また、デフォルト活動カテゴリでもよく、デフォルト活動カテゴリは、センサ装置６００の初期設定時に解析プロセッサ６０６によって選択されてもよく、解析プロセッサ６０６によって使用された最新の既知の活動カテゴリでもよい。
【００８２】
別の実施態様では、ブロック１１３０として示されたように、解析プロセッサ６０６などによって受け取られたデータが、１つ以上のしきい値と比較されてもよい。例えば、受け取ったデータは、１つ以上の数値を有してもよく、それにより、例えば解析プロセッサ６０６によって１つ以上のプロセスが実行されて、１つ以上の数値が、例えば、第１のしきい値の範囲内にあるか、第１のしきい値に最も近くかつそれを超えるか、第１のしきい値と等しいかが決定されてもよい。一実施形態では、受け取った数値のうちの１つ以上が１つ以上の第１のしきい値に対応するという解析プロセッサ６０６などによる決定に応じて、受け取ったデータが、解析プロセッサ６０６などによって、１つ以上の活動カテゴリに分類されてもよい。受け取ったデータの１つ以上の活動カテゴリへの選択又は分類は、対応する第１のしきい値に基づいてもよく、１つ以上の第１のしきい値は、更に、１つ以上の活動カテゴリに対応する。
【００８３】
別の実施形態では、データは、解析プロセッサ６０６などによって、第２のサンプリングレートで受け取られてもよい。第２のサンプリングレートは、センサ装置６００が、例えば、より少ない電力を消費するか、ユーザが行っている活動を表すサンプリングレートでデータを受け取るように、サンプリングレートプロセッサ６０８によって選択されてもよい。ブロック１１４０は、データを第２のサンプリングレートで受け取る１つ以上のプロセスを表わす。一実施態様では、第２のサンプリングレートは、ユーザから受け取ったデータが、解析プロセッサ６０６などによって、ブロック１１２０に関して述べたように、分類された少なくとも１つ以上の活動カテゴリに基づいてもよい。別の実施態様では、第２のサンプリングレートは、受け取ったデータに対応する少なくとも１つ以上のしきい値に基づき、第１のしきい値は、ブロック１１３０に関して説明された。第２のサンプリングレートは、一実施態様では、データがより頻繁にサンプリングされるように、第１のサンプリングレートより高くてもよい。しかしながら、更に別の実施態様では、第２のサンプリングレートは、データがあまり頻繁にサンプリングされないように第１のサンプリングレートより低くてもよく、それに対応して、例えば解析プロセッサ６０６による消費電力が減少する。
【００８４】
ブロック１１５０は、サンプリングレートプロセッサ６０８などによる、１つ以上の第２のしきい値の選択に対応する１つ以上のプロセスを表わす。１つ以上の第２のしきい値は、サンプリングレートプロセッサ６０８によって、１つ以上の第１のしきい値、活動データの活動分類への分類、又はそれらの組み合わせに基づいて選択される。一実施態様では、１つ以上の第２のしきい値は、第１のしきい値を超える数値、第１のしきい値の所定の範囲内の数値、又は第１のしきい値と等しい数値を有する受け取ったデータに応じて選択され、受け取ったデータは、活動分類に分類される。このように、受け取ったデータが、１つ以上の第１のしきい値に対応するとき、１つ以上の活動分類に分類された受け取ったデータとの組み合わせで、（サンプリングレートプロセッサなどによって）１つ以上の新しい、即ち第２のサンプリングレートが選択され、受け取ったデータを再評価する。１つの例示的な実施形態では、例えば、受け取ったデータの値が、活発な活動に対応するしきい値を超え、例えば、受け取ったデータが、バスケットボールをすることに対応する活動分類に分類された場合に、ブロック１１５０に対応するプロセスが実行されてもよい。これに応じて、サンプリングレートプロセッサ６０８は、軽い活動に対応する第２のしきい値を選択してもよく、サンプリングレートプロセッサ６０８は、この軽い活動しきい値に対応する値を有するデータを受け取るまで、解析プロセッサ６０６のサンプリングレートを調整しなくてもよい。
【００８５】
ブロック１１６０は、サンプリングレートプロセッサ６０８によって実行される１つ以上のプロセスに対応し、サンプリングレートプロセッサ６０８は、活動データを受け取る１つ以上のセンサを選択することができる。一実施態様では、選択された１つ以上のセンサは、ブロック１１１０で解析プロセッサ６０６によってデータを受け取る１つ以上の現在使用されているセンサと別のものでもよい。別の実施態様では、１つ以上の選択されたセンサが、ブロック１１１０でデータを受け取る１つ以上の現在使用されているセンサと置き換わってもよい。ブロック１１６０で選択された１つ以上のセンサは、例えば、第２のサンプリングレート又は受け取ったデータが分類された活動分類に基づいて選択されてもよく、１つ以上のセンサは、活動分類又は第２のサンプリングレートに対応するデータを受信する際に比較的効率的な及び／又は効果的になるように選択されうる。
【００８６】
誤解を避けるために、本出願は、以下の番号付き段落（「段落」と呼ばれる）に示された内容にも適用される。
【００８７】
１．ユーザによって装着されるように構成された単体装置であって、
電源と、
ユーザの外肢から加速度データを取得するように構成されたセンサと、
取得された加速度データを受け取り、第１のサンプリングレートを決定するように構成されたサンプリングレートプロセッサと、
センサによって取得されたデータを第１のサンプリングレートでサンプリングし、サンプリングしたデータを解析して、加速度データをユーザが行なっている活動カテゴリに分類するように構成された解析プロセッサと、を備え、
サンプリングレートプロセッサは、サンプリング中に前記解析プロセッサによる電源からの電力消費を削減するために、上限サンプリングレートより低い値を有する第１のサンプリングレートを選択することを試みる単体装置。
【００８８】
２．サンプリングレートプロセッサが、更に、
加速度データの値をしきい値と比較し、
第１のサンプリングレートをしきい値に対応するように決定する、段落１の単体装置。
【００８９】
３．加速度データの値が、しきい値と等しいときに、サンプリングレートプロセッサが、しきい値に対応する第１のサンプリングレートを決定する、段落２の単体装置。
【００９０】
４．加速度データの値が、第２しきい値と数値的に近くかつそれより大きいときに、サンプリングレートプロセッサが、しきい値に対応する第１のサンプリングレートを決定する、段落２の単体装置。 
【００９１】
５．加速度データの値がしきい値の範囲内にあるときに、サンプリングレートプロセッサが、しきい値に対応する第１のサンプリングレートを決定する、段落２の単体装置。 
【００９２】
６．加速度データの値が、振幅である、段落２〜５のいずれかの単体装置。
【００９３】
７．加速度データの値が、周波数である、段落２〜５のいずれかの単体装置。
【００９４】
８．サンプリングレートプロセッサは、第１のサンプリングレートを、電源の低レベルの蓄積電気エネルギーに対応する低バッテリサンプリングレートとして決定する、段落１〜７のいずれかの単体装置。
【００９５】
９．解析プロセッサは、更に、分類された活動カテゴリに対応するサンプリング加速度データを非一時的コンピュータ可読媒体に記憶するように構成された、段落１〜８のいずれかの単体装置。
【００９６】
１０．サンプリングレートプロセッサが、更に、
加速度データが分類された活動カテゴリに対応する第２のサンプリングレートを決定し、決定された第２のサンプリングレートに応じて、解析プロセッサによって、第２のサンプリングレートでサンプリングされた加速度データを記憶するように構成された、段落１〜９のいずれかの単体装置。
【００９７】
１１．第２のサンプリングレートは、分類された活動カテゴリに関するデータを取得するためのサンプリング分解能を維持しつつ、解析プロセッサによる低電力消費率に対応する、段落１０の単体装置。
【００９８】
１２．取得された加速度データから信号を選択的にフィルタリングするためのフィルタを更に含む、段落１〜１１のいずれかの単体装置。
【００９９】
１３．サンプリングレートプロセッサが受け取った取得した加速度データを記憶するように構成されたメモリレジスタ回路を更に含む、段落１〜１２のいずれかの単体装置。
【０１００】
１４．サンプリングレートプロセッサが、更に、
加速度データの活動カテゴリへの分類に応じて、ユーザの活動に関するデータを取得する第２のセンサを選択するように構成された、段落１〜１３のいずれかの単体装置。 
【０１０１】
１５．サンプリングレートプロセッサが、更に、
取得した加速度データの受け取りに応じて、ユーザの活動に関するデータを取得する第２のセンサを選択するように構成された、段落１〜１４のいずれかの単体装置。 
【０１０２】
１６．サンプリングデータを携帯型コンピュータシステムに通信するためのトランシーバ（送受信部）を更に含む、段落１〜１５のいずれかの単体装置。
【０１０３】
１７．第１のサンプリングレートが、０Ｈｚ〜５０Ｈｚの範囲である、段落１〜１６のいずれか単体装置。
【０１０４】
１８．センサ装置による電力消費を削減するためのコンピュータ実装方法であって、
ユーザの外肢に装着するように構成された装置上に配置されたセンサによって、ユーザの外肢の加速度データを取得する工程と、
取得した加速度データを装置のサンプリングレートプロセッサによって受け取る工程と、
サンプリング中の解析プロセッサによる消費電力を削減するために上限サンプリングレートより低い第１のサンプリングレートを選択することによって、サンプリングレートプロセッサによってセンサの第１のサンプリングレートを決定する工程と、
センサによって第１のサンプリングレートで取得されたデータを、解析プロセッサによってサンプリングする工程と、
加速度データをユーザによって行なわれている活動カテゴリに分類する試みにおいて、サンプリングされたデータを解析プロセッサによって解析する工程とを含む方法。
【０１０５】
１９．サンプリングレートプロセッサによって、加速度データの値をしきい値と比較する工程と、
サンプリングレートプロセッサによって、第１のサンプリングレートをしきい値に対応するように決定する工程と、さらにを含む、段落１８による方法。
【０１０６】
２０．加速度データの値がしきい値と等しいときに、しきい値に対応する第１のサンプリングレートを、サンプリングレートプロセッサによって決定する工程とを含む段落１９による方法。
【０１０７】
２１．加速度データの値が、第２しきい値と数値的に近く第２しきい値より大きいときに、サンプリングレートプロセッサによって、しきい値に対応する第１のサンプリングレートを決定する工程を更に含む段落１９による方法。
【０１０８】
２２．加速度データの値がしきい値の範囲内にあるときに、サンプリングレートプロセッサによって、しきい値に対応する第１のサンプリングレートを決定する工程と、をさらに含む段落１９による方法。
【０１０９】
２３．加速度データの値は、振幅である、段落１９による方法。
【０１１０】
２４．加速度データの値は、周波数である、段落１９による方法。
【０１１１】
２５．サンプリングレートプロセッサによって、第１のサンプリングレートを、前記電源内の低レベルの蓄積電気エネルギーに対応する低バッテリサンプリングレートとして決定する工程を更に含む、段落１８〜２４のいずれかによる方法。
【０１１２】
２６．解析プロセッサによって、分類された活動カテゴリに対応するサンプリング加速度データを非一時的コンピュータ可読媒体に記憶する工程を更に含む、段落１８〜２５のいずれかによる方法。
【０１１３】
２７．サンプリングレートプロセッサによって、加速度データが分類された活動カテゴリに対応する第２のサンプリングレートを決定し、決定された第２のサンプリングレートに応じて、解析プロセッサによって、第２のサンプリングレートでサンプリングされた加速度データを記憶する工程を更に含む、段落１８〜２６のいずれかによる方法。
【０１１４】
２８．第２のサンプリングレートは、分類された活動カテゴリに関するデータを取得するためのサンプリング分解能を維持しつつ、解析プロセッサによる低電力消費比率に対応する、段落２７による方法。
【０１１５】
２９．フィルタによって、取得された加速度データからの信号を選択的にフィルタリングする工程を更に含む、段落１８〜２８のいずれかによる方法。
【０１１６】
３０．サンプリングレートプロセッサによって、取得された加速度データをメモリレジスタ回路に受け取る工程を更に含む、段落１８〜２９のいずれかによる方法。
【０１１７】
３１．サンプリングレートプロセッサによって、加速度データの活動カテゴリへの分類に応じて、ユーザの活動に関するデータを取得する第２のセンサを選択する工程をさらに含む、段落１８〜３０のいずれかによる方法。
【０１１８】
３２．サンプリングレートプロセッサによって、取得された加速度データの受け取りに応じて、ユーザの活動に関するデータを取得する第２のセンサを選択する工程を更に含む、段落１８〜３０のいずれかによる方法。
【０１１９】
３３．第１のサンプリングレートが、０Ｈｚ〜５０Ｈｚの範囲である、段落１８〜３２のいずれによる方法。
【０１２０】
本出願は、また、以下の番号付き段落で述べる内容にも適用される。
【０１２１】
Ａ１．プロセッサによって実行されたときに、少なくとも、
ユーザの外肢の運動を表す加速度データを、人間の外肢に装着されるように構成された装置上に配置されたサンプリングレートプロセッサで受け取る工程であって、加速度データが、第１のサンプリングレートで動作している装置上に配置された加速度計によって取得される工程と、
加速度データを、ユーザによって行なわれる活動を表わす複数の活動カテゴリのうちの１つに分類する工程と、
分類された活動カテゴリに少なくとも基づいて、加速度計を動作させる第２のサンプリングレートを選択する工程と、を実行するように構成されたコンピュータ実行命令を含む非一時的コンピュータ可読媒体。
【０１２２】
Ａ２．更に実行されたときに、少なくとも、
第１のサンプリングレートで動作中に加速度計から取得された加速度データの第１の値を複数のしきい値と比較する工程と、
加速度データの第１の値が、複数のしきい値範囲内の第１のしきい値に対応することを決定する工程と、を実行するコンピュータ実行可能命令を更に含み、
第２のサンプリングレートの選択が、第１のしきい値への加速度データの第１の値の対応と、分類された活動カテゴリの両方に基づく、段落Ａ１の非一時的コンピュータ可読媒体。
【０１２３】
Ａ３．しきい値に対応する第１のサンプリングレートを決定する工程は、
装置上に配置されたサンプリングレートプロセッサで行われると共に、
加速度データの第１の値がしきい値と等しいこと、加速度データの第１の値が数値的に第２のしきい値に近くかつそれより大きいこと、加速度データの第１の値がしきい値の範囲内にあることのうちの少なくとも１つに基づく、段落Ａ２の非一時的コンピュータ可読媒体。
【０１２４】
Ａ４．加速度データの第１の値は、振幅又は周波数の少なくとも一方を含む、段落Ａ１〜Ａ３の非一時的コンピュータ可読媒体。
【０１２５】
Ａ５．加速度計は、第１の加速度計であり、
更に実行されたとき、少なくとも、
ユーザから動きデータを取得するために（ａ）第１のしきい値への加速度データの第１の値の対応と、（ｂ）分類された活動カテゴリとの少なくとも１つに基づいて、第１の加速度計ではない第２のセンサを選択する工程を実行するコンピュータ実行命令を含む、段落Ａ１〜Ａ４の非一時的コンピュータ可読媒体。
【０１２６】
Ａ６．第２のセンサを選択した後で、第１の加速度計と第２のセンサは、ユーザの動きを取得するために利用される、段落Ａ５の非一時的コンピュータ可読媒体。
【０１２７】
Ａ７．第２のセンサを選択した後で、第１の加速度計は、ユーザの運動を取得するために使用されない、段落Ａ５の非一時的コンピュータ可読媒体。
【０１２８】
Ａ８．加速度計は、第１の加速度計であり、
更に実行されたときに、少なくとも、第１のサンプリングレートで動作中に第１の加速度計から取得された加速度データの値を複数のしきい値と比較する工程と、
加速度データの値が、複数のしきい値範囲内の第１のしきい値に対応することを決定する工程と、
第１のしきい値への対応と、分類された活動カテゴリとに基づいて、第２のしきい値を選択する工程を実行するコンピュータ実行命令を含む、段落Ａ１〜Ａ８の非一時的コンピュータ可読媒体。
【０１２９】
Ａ９．サンプリングレートプロセッサは、第１のサンプリングレートを、電源内の低レベルの蓄積電気エネルギーに対応する低バッテリサンプリングレートとして決定する、段落Ａ１〜Ａ８のいずれかの非一時的コンピュータ可読媒体。
【０１３０】
Ａ１０．プロセッサによって実行されたとき、少なくとも、
ａ）プロセッサの加速度計から加速度データを受け取る工程と、
ｂ）受け取った加速度データから活動を識別する工程と、
ｃ）前記ｂ）で識別された活動に基づいて加速度計のサンプリングレートを調整する工程とを実行するように構成されたコンピュータ実行命令を含む非一時的コンピュータ可読媒体。
【０１３１】
Ａ１１．更に実行されたときに、少なくとも、
動作中に加速度計から取得された加速度データの第１の値を複数のしきい値と比較する工程と、
加速度データの第１の値が、複数のしきい値の範囲内の第１のしきい値に対応することを決定する工程と、を実行するコンピュータ実行命令を含み、
サンプリングレートの調整は、第１のしきい値への加速度データの第１の値の対応に基づく、段落Ａ１０の非一時的コンピュータ可読媒体。
【０１３２】
Ａ１２．加速度計は、第１の加速度計であり、
更に実行されたとき、少なくとも、動きデータを取得するために、第１のしきい値への加速度データの第１の値の対応に基づいて、第１の加速度計ではない第２のセンサを選択する工程を実行するコンピュータ実行命令を含む、段落Ａ１０又はＡ１１の非一時的コンピュータ可読媒体。
【０１３３】
Ａ１３．第２のセンサを選択した後で、動きデータを取得するために第１の加速度計と第２のセンサが利用される、段落Ａ１２の非一時的コンピュータ可読媒体。
【０１３４】
Ａ１４．第２のセンサを選択した後で、動きデータを取得するために第１の加速度計が使用されない、段落Ａ１２の非一時的コンピュータ可読媒体。
【０１３５】
Ａ１５．加速度計は、第１の加速度計であり、
更に実行されたとき、少なくとも、
第１のサンプリングレートで動作中に加速度計から取得した加速度データの値を複数のしきい値と比較する工程と、
加速度データの値が、複数のしきい値の範囲内の第１のしきい値に対応することを決定する工程と、
第１のしきい値への対応と分類された活動カテゴリとに基づいて、第２のしきい値を選択する工程と、を実行するコンピュータ実行命令を含む、段落Ａ１０〜Ａ１４のいずれかの非一時的コンピュータ可読媒体。
【０１３６】
Ａ１６．ユーザによって装着されるように構成された単体装置は、
ユーザの外肢のまわりに装着されるように構成された構造と、
段落Ａ１〜Ａ１５の非一時的コンピュータ可読媒体と、
を備え、
前記構造は、
電源と、 
ユーザの外肢から加速度データを取得するように構成されたセンサと、
解析プロセッサと、
サンプリングレートプロセッサと、を備える単体装置。
【０１３７】
更に他の実施形態が、例示的な条項として以下に提供される。
［請求項１］
コンピュータ実行命令を含む非一時的コンピュータ可読媒体であって、前記コンピュータ実行命令がプロセッサにより実行されたときに、前記コンピュータ実行命令は、少なくとも、
ユーザの外肢の運動を表す加速度データを、人間の外肢に装着されるように構成された装置上に配置されたサンプリングレートプロセッサで受け取る工程であって、前記加速度データが、前記装置上に配置された加速度計によって前記速度計が第１のサンプリングレートで動作している間に取得される工程と、
前記受け取った加速度データ自体に少なくとも部分的に基づいて、前記加速度データを前記ユーザによって行なわれる活動を表わす複数の活動カテゴリのうちの１つに分類する工程と、
少なくとも前記分類された活動カテゴリに基づいて、前記ユーザによって行なわれている前記活動中に前記加速度計を動作させるための複数のサンプリングレートから第２のサンプリングレートを選択する工程と、
を実行する、非一時的コンピュータ可読媒体。
［請求項２］
前記非一時的コンピュータ可読媒体は、さらに実行されたときに、少なくとも
前記装置上に配置されたプロセッサによって、前記第１のサンプリングレートで動作中に前記加速度計から取得された加速度データの第１の値を複数のしきい値と比較する工程と、
前記加速度データの第１の値が、前記複数のしきい値の範囲内の第１のしきい値に対応することを決定する工程と
を実行するコンピュータ実行命令をさらに含み、
前記第２のサンプリングレートの選択は、前記加速度データの第１の値の前記第１のしきい値に対する対応と、前記分類された活動カテゴリとの両方に基づく、請求項１に記載の非一時的コンピュータ可読媒体。
［請求項３］
前記加速度計は、第１の加速度計であり、
前記非一時的コンピュータ可読媒体は、さらに実行されたときに、少なくとも、
前記活動の実行中に前記ユーザから動きデータを取得するために、（ａ）前記加速度データの第１の値の前記第１のしきい値に対する対応と、（ｂ）前記分類された活動カテゴリの少なくとも１つに基づいて、前記第１の加速度計ではない第２のセンサを選択する工程を実行するコンピュータ実行命令をさらに含む、請求項２に記載の非一時的コンピュータ可読媒体。
［請求項４］
前記第２のセンサを選択した後で、前記第１の加速度計と前記第２のセンサが、前記ユーザの運動を取得するために利用される、請求項３に記載の非一時的コンピュータ可読媒体。
［請求項５］
前記加速度計は、第１の加速度計であり、
前記非一時的コンピュータ可読媒体は、実行されたときに、少なくとも
前記第２のセンサの選択に基づいて、前記活動中に前記ユーザの動きを取得するために前記第２のセンサの選択後に前記第１の加速度計が使用されない、請求項３に記載の非一時的コンピュータ可読媒体。
［請求項６］
前記加速度計は、第１の加速度計であり、
前記非一時的コンピュータ可読媒体は、さらに実行されたときに、少なくとも
前記第１のサンプリングレートで動作中に前記加速度計から取得された加速度データの値を複数のしきい値と比較する工程と、
前記加速度データの値が、前記複数のしきい値の範囲内の第１のしきい値に対応することを決定する工程と、
前記第１のしきい値への対応と前記分類された活動カテゴリとに基づいて、第２のしきい値を選択する工程と、
実行するコンピュータ実行命令をさらに含む、請求項１に記載の非一時的コンピュータ可読媒体。
［請求項７］
前記第１のサンプリングレートが前記しきい値に対応することの決定は、前記装置上に配置されたサンプリングレートプロセッサで生じるように構成され、
前記対応の決定は、
前記加速度データの第１の値が、前記第１のしきい値と等しいこと、
前記加速度データの第１の値が、数値的に前記しきい値よりも第２のしきい値に近く且つ前記第２のしきい値よりも大きいこと、及び
前記加速度データの第１の値が、前記第１のしきい値の所定の範囲内にあることが決定されたこと、のうちの少なくとも１つに基づくようにさらに構成されている、請求項２に記載の非一時的コンピュータ可読媒体。
［請求項８］
前記サンプリングレートプロセッサは、前記第１のサンプリングレートを、前記電源内の低レベルの蓄積電気エネルギーに対応する低バッテリサンプリングレートとして決定する、請求項１に記載の非一時的コンピュータ可読媒体。
［請求項９］
前記加速度データの第１の値は、振幅又は周波数の少なくとも一方を含む、請求項１の非一時的コンピュータ可読媒体。
［請求項１０］
前記分類された活動カテゴリに対応する前記加速度データは、前記装置上の解析プロセッサに記憶されるように構成され、
前記解析プロセッサは、前記サンプリングレートプロセッサと物理的に離間している、請求項７に記載の単体装置。
［請求項１１］
ユーザによって装着されるように構成された単一装置において、
ユーザの外肢に装着されるように構成された構造と、
コンピュータ実行命令を含む非一時的コンピュータ可読媒体と、
を備え、
前記構造は、
電源と、
前記ユーザの外肢から加速度データを取得するように構成されたセンサと、
を備え、
前記コンピュータ実行命令は、少なくとも１つのプロセッサによってさらに実行されたときに、前記少なくとも１つのプロセッサに、少なくとも、
前記取得した加速度データを、前記単体装置上に配置されたサンプリングレートプロセッサで受け取る工程と、
第１のサンプリングレートを決定する工程であって、前記サンプリングレートプロセッサは、サンプリング中に前記電源からの解析プロセッサによる消費電力を削減するために、上限サンプリングレートより低い値を有する第１のサンプリングレートを選択するように構成される工程と、
前記センサによって取得された前記データを、前記第１のサンプリングレートでサンプリングする工程と、
前記加速度データを前記ユーザによって行なわれている活動カテゴリに分類するときに、前記解析プロセッサによって前記サンプリングデータを解析する工程と、
を実行させる、単体装置。
［請求項１２］
前記サンプリングレートプロセッサは、
加速度データの値をしきい値と比較し、
前記第１のサンプリングレートを、前記しきい値に対応するものとして決定するようにさらに構成された、請求項１１に記載の単体装置。
［請求項１３］
前記サンプリングレートプロセッサは、
前記加速度データが分類された活動カテゴリに対応する第２のサンプリングレートを決定し、
前記決定された第２のサンプリングレートに応じて、前記解析プロセッサによって、前記第２のサンプリングレートでサンプリングされた加速度データを記憶するようにさらに構成された、請求項１１に記載の単体装置。
［請求項１４］
前記第２のサンプリングレートは、前記分類された活動カテゴリに関するデータを取得するためのサンプリング分解能を維持する前記解析プロセッサによる低電力消費率に対応する、請求項１３に記載の単体装置。
［請求項１５］
コンピュータ実行命令を含む非一時的コンピュータ可読媒体であって、前記コンピュータ実行命令がプロセッサにより実行されたとき、前記コンピュータ実行命令は、少なくとも
ａ）プロセッサの加速度計から加速度データを受け取る工程と、
ｂ）前記受け取った加速度データに少なくとも部分的に基づいて、複数の活動から所定の活動を識別する工程と、
ｃ）前記ｂ）で識別された活動に基づいて前記加速度計のサンプリングレートを調整する工程と、
を実行するように構成される、非一時的コンピュータ可読媒体。
［請求項１６］
前記非一時的コンピュータ可読媒体は、さらに実行されたときに、少なくとも
動作中に前記加速度計から取得された加速度データの第１の値を複数のしきい値と比較する工程と、
前記加速度データの第１の値が、前記複数のしきい値の範囲内の第１のしきい値に対応することを決定する工程と、
を実行するコンピュータ実行命令をさらに含み、
前記サンプリングレートの調整は、前記加速度データの第１の値の前記第１のしきい値に対する対応に基づく、請求項１５に記載の非一時的コンピュータ可読媒体。
［請求項１７］
前記加速度計は、第１の加速度計であり、
前記非一時的コンピュータ可読媒体は、さらに実行されたときに、少なくとも前記第１のしきい値への前記加速度データの第１の値の対応に基づいて、動きデータを取得するために、前記第１の加速度計ではない第２のセンサを選択する工程を実行するコンピュータ実行命令を含む、請求項１５に記載の非一時的コンピュータ可読媒体。
［請求項１８］
前記第２のセンサを選択した後で、前記第１の加速度計と前記第２のセンサが、動きデータを取得するために利用される、請求項１７に記載の非一時的コンピュータ可読媒体。
［請求項１９］
前記加速度計は、第１の加速度計であり、
前記非一時的コンピュータ可読媒体は、さらに実行されたときに、少なくとも前記第２のセンサの選択に基づいて、動きデータを取得するために、前記第１の加速度計が使用されないことを実行するコンピュータ実行命令を含む、請求項１７に記載の非一時的コンピュータ可読媒体。
［請求項２０］
前記加速度計は、第１の加速度計であり、
前記非一時的コンピュータ可読媒体は、さらに実行されたときに、少なくとも
前記第１のサンプリングレートで動作中に前記第１の加速度計から取得された加速度データの値を複数のしきい値と比較する工程と、
前記加速度データの値が、前記複数のしきい値の範囲内の第１のしきい値に対応することを決定する工程と、
前記第１のしきい値への対応と前記分類された活動カテゴリとに基づいて、第２のしきい値を選択する工程とを実行するコンピュータ実行命令を含む、請求項１６に記載の非一時的コンピュータ可読媒体。
【図１】
0006445539.tif 000002
【図２】
0006445539.tif 000003
【図３】
0006445539.tif 000004
【図４】
0006445539.tif 000005
【図５】
0006445539.tif 000006
【図６】
0006445539.tif 000007
【図７】
0006445539.tif 000008
【図８】
0006445539.tif 000009
【図９】
0006445539.tif 000010
【図１０】
0006445539.tif 000011
【図１１】
0006445539.tif 000012