(57)【要約】      （修正有）【課題】簡単で直感的な方式で、運動の実効性を改善し、刺激を与え、社会的目的で運動の実効性を共有可能にし、利用者の運動目標を達成するのを支援し、運動成果を分析及び追跡し、運動参加者へ仮想指導するオーディオ提示デバイスを提供する。【解決手段】デバイス１２は、プロセッサ２４によって実行可能な命令を保持する少なくとも１つのコンピュータ可読記憶媒体２８と、コンピュータ可読記憶媒体２８にアクセスして命令を実行するように構成された少なくとも１つのプロセッサ２４とを含む。命令は、運動者の少なくとも１つの生体計測センサ４０から信号を受け取り、生体計測センサ４０からの信号に少なくとも部分的に基づいて楽曲を選択し、この楽曲をスピーカ１６で再生する。【選択図】図１
2015058362.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサによって実行可能な命令を保持する少なくとも１つのコンピュータ可読記憶媒体と、
前記コンピュータ可読記憶媒体にアクセスして前記命令を実行するよう構成された少なくとも１つのプロセッサと、
を備え、前記命令が、
運動者の少なくとも１つの生体計測センサから信号を受け取り、
前記生体計測センサからの信号に少なくとも部分的に基づいて楽曲を選択し、
前記楽曲をスピーカ上で再生する、
ように前記プロセッサを構成する、デバイス。
【請求項２】
前記生体計測センサが、心拍数センサである、請求項１に記載のデバイス。
【請求項３】
前記プロセッサは、前記命令を実行する時に、前記楽曲のテンポが前記生体計測センサからの前記信号内に示されるテンポに調和するとの判定に少なくとも部分的に基づいて前記楽曲を選択するように構成される、請求項１に記載のデバイス。
【請求項４】
前記プロセッサは、前記命令を実行する時に、前記運動者に関係付けられた楽曲ライブラリから前記楽曲を選択するように構成される、請求項１に記載のデバイス。
【請求項５】
前記プロセッサは、前記命令を実行する時に、
一般的な楽曲ライブラリから前記楽曲を選択し、
前記運動者に前記楽曲を購入するように促す出力を前記運動者に提供する、
ように構成される、請求項１に記載のデバイス。
【請求項６】
前記プロセッサは、前記命令を実行する時に、
前記生体計測センサからの信号によって示される前記運動者の心拍数が閾値を超えているか否かを判定し、
前記心拍数が前記閾値を超えているという判定に応答して前記楽曲のテンポを下げ、
前記心拍数が前記閾値を超えていないという判定に応答して前記音楽の前記テンポを下げない、
ように構成される、請求項１に記載のデバイス。
【請求項７】
前記プロセッサは、前記命令を実行する時に、
前記生体計測センサからの信号によって示される前記運動者の心拍数が閾値を下回っているか否かを判定し、
前記心拍数が前記閾値を下回っているという判定に応答して前記楽曲のテンポを上げ、
前記心拍数が前記閾値を超えているという判定に応答して前記楽曲のテンポを上げない、
ように構成される、請求項１に記載のデバイス。
【請求項８】
前記プロセッサは、前記命令を実行する時に、前記楽曲に関係付けられて前記楽曲のテンポを示すメタデータにアクセスし、前記楽曲のテンポが、前記生体計測センサからの信号内に示されるテンポに調和するか否かの判定に少なくとも部分的に基づいて前記楽曲を選択するように構成される、請求項１に記載のデバイス。
【請求項９】
少なくとも１つの生体計測センサから利用者の少なくとも１つの生体計測パラメータを示す信号を受け取るステップと、
前記利用者に対して再生されている音楽を前記信号に対して適合させるステップと、
を含む方法。
【請求項１０】
前記生体計測パラメータが速さを定義し、該速さを用いてこれに実質的に調和するテンポを有する楽曲を選択する、請求項９に記載の方法。
【請求項１１】
前記生体計測パラメータが速さを定義し、該速さを用いてこれに実質的に調和するように楽曲のテンポを修正する、請求項９に記載の方法。
【請求項１２】
前記音楽のテンポが前記生体計測センサからの信号内に示されるテンポに調和するとの判定に少なくとも部分的に基づいて、前記音楽を選択するステップを更に含む、請求項９に記載の方法。
【請求項１３】
前記利用者に関係付けられた楽曲ライブラリから前記音楽を選択するステップを含む、請求項９に記載の方法。
【請求項１４】
一般的な楽曲ライブラリから前記音楽を選択するステップと、
前記利用者に前記音楽を購入するように促す出力を前記利用者に提供するステップと、
を含む、請求項９に記載の方法。
【請求項１５】
前記生体計測センサからの信号によって示される前記利用者の心拍数が閾値を超えているか否かを判定するステップと、
前記心拍数が前記閾値を超えているという判定に応答して前記音楽のテンポを下げるステップと、
前記心拍数が前記閾値を超えていないという判定に応答して前記音楽の前記テンポを下げないステップと、
を含む、請求項９に記載の方法。
【請求項１６】
前記生体計測センサからの信号によって示される前記利用者の心拍数が閾値を下回っているか否かを判定するステップと、
前記心拍数が前記閾値を下回っているという判定に応答して前記音楽のテンポを上げるステップと、
前記心拍数が前記閾値を超えているという判定に応答して前記音楽の前記テンポを上げないステップと、
を含む、請求項９に記載の方法。
【請求項１７】
前記音楽に関係付けられて前記音楽のテンポを示すメタデータにアクセスし、
前記音楽のテンポが前記生体計測センサからの信号内に示されるテンポに調和するか否かの判定に少なくとも部分的に基づいて、前記音楽を選択するステップを含む、請求項９に記載の方法。
【請求項１８】
命令を保持する搬送波ではないコンピュータ可読記憶媒体であって、
前記命令が、プロセッサによって実行された時に、
少なくとも１つの生体計測センサから利用者の身体活動のリズムを示す信号を受け取るステップと、
前記リズムに少なくとも部分的に基づいて音楽の再生リストを設定するステップと、
を含むロジックを実行するように前記プロセッサを構成する、コンピュータ可読記憶媒体。
【請求項１９】
前記再生リストは、各々が前記リズムと少なくとも実質的に類似している第１の音楽テンポをそれぞれ有する音楽ファイルを含む、請求項１８に記載のコンピュータ可読記憶媒体。
【請求項２０】
前記リズムが第１のリズムであり、前記命令は、前記利用者の身体活動のリズムの変化に応答して前記再生リストを自動的に修正するように前記プロセッサを構成し、前記リズムの変化は第２のリズムを設定し、前記修正された再生リストは、前記第２のリズムと少なくとも実質的に類似している第２の音楽テンポをそれぞれ有する音楽ファイルを含む、請求項１９に記載のコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２０１３年９月１７日に出願された米国仮特許出願番号第６１／８７８，８３５号に対する優先権を主張する。
【０００２】
本出願は、一般に、身体活動及び／又はフィットネス運動を行う際に使用するよう構成されたデジタルエコシステムに関する。
【背景技術】
【０００３】
社会は徐々に健康を重視するようになってきている。現在、人々が運動を通じて健康を維持するのを促進する様々な運動及びトレーンニングが提案されている。本明細書において理解されるように、据え置きの運動器具は、運動する人の情報としてデータディスプレイを標準的に装備していることが多いが、この情報は個人に適合されたものではなく、一般的には反復的で単調である。本明細書において更に理解されるように、人々は、トレーニングの補助として音楽を聞いて楽しむが、これらの音楽は通常、ジム内で放送されるか、又はユーザが身につけることができる録音デバイス上で提供される何らかのものであり、この場合も同様に、行われている実際の運動とはかけ離れたような単調でパターン及びビートが変化しない可能性が高い。
【０００４】
従って、本発明の原理は、身体活動を行っている時にこの活動を促進するために消費者電子機器（ＣＥ）デバイスを用いることができるが、ほとんどのオーディオ及び／又は視覚的補助は、実際の運動に結び付いていないという観点で静的であると考える。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】米国仮特許出願番号第６１／８７８，８３５号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の原理は、簡単で直感的な方式で、運動の実効性を改善し、刺激を与え、社会的目的で運動の実効性を共有可能にし、利用者の運動目標を達成するのを支援し、運動成果を分析及び追跡し、運動参加者への仮想指導を提供する携帯的補助を実現することができると認識する。
【課題を解決するための手段】
【０００７】
従って、デバイスは、プロセッサによって実行可能な命令を保持する少なくとも１つのコンピュータ可読記憶媒体と、コンピュータ可読記憶媒体にアクセスして命令を実行するように構成された少なくとも１つのプロセッサとを含む。命令は、運動者の少なくとも１つの生体計測センサから信号を受け取り、生体計測センサからの信号に少なくとも部分的に基づいて楽曲を選択し、次いで、この楽曲をスピーカ上で再生するようにプロセッサを構成する。
【０００８】
一部の実施形態において、生体計測センサは、心拍数センサとすることができる。同様に一部の実施形態において、プロセッサは、命令を実行する時に、楽曲のテンポが生体計測センサからの信号内に示されるテンポに調和するとの判定に少なくとも部分的に基づいて楽曲を選択するように構成することができる。同様に一部の実施形態において、プロセッサは、命令を実行する時に、運動者に関係付けられた楽曲ライブラリから楽曲を選択する、及び／又は一般的な楽曲ライブラリから楽曲を選択し、運動者に楽曲を購入するように促す出力を運動者に提供するように構成することができる。
【０００９】
更に、望ましい場合には、プロセッサは、命令を実行する時に、生体計測センサからの信号によって示される運動者の心拍数が閾値を超えているか否かを判定するように構成することができる。プロセッサは、心拍数が閾値を超えているという判定に応答して楽曲のテンポを下げ、心拍数が閾値を超えていないという判定に応答して音楽のテンポを下げないように構成することもできる。
【００１０】
更にまた、望ましい場合には、プロセッサは、命令を実行する時に、生体計測センサからの信号によって示される運動者の心拍数が閾値を下回っているか否かを判定するように構成することができる。プロセッサは、心拍数が閾値を下回っているという判定に応答して楽曲のテンポを上げ、心拍数が閾値を超えているという判定に応答して楽曲のテンポを上げないように構成することもできる。
【００１１】
更に尚、一部の実施形態において、プロセッサは、命令を実行する時に、楽曲に関係付けられて楽曲のテンポを示すメタデータにアクセスし、楽曲のテンポが、生体計測センサからの信号内に示されるテンポに調和するか否かの判定に少なくとも部分的に基づいて楽曲を選択するように構成することができる。
【００１２】
別の態様において、方法は、少なくとも１つの生体計測センサから利用者の少なくとも１つの生体計測パラメータを示す信号を受け取る段階と、利用者に対して再生されている音楽を信号に対して適合させる段階とを含む。
【００１３】
更に別の態様において、命令を保持する搬送波ではないコンピュータ可読記憶媒体は、プロセッサによって実行された時に、少なくとも１つの生体計測センサから利用者の身体活動のリズムを示す信号を受け取る段階と、このリズムに少なくとも部分的に基づいて、音楽の再生リストを設定する段階とを含むロジックを実行するようにプロセッサを構成する。
【００１４】
本発明の構成及び作動に関する詳細は、同じ参照数字が同じ部品を示す添付の図面を参照することで最良に理解できる。
【図面の簡単な説明】
【００１５】
【図１】本発明の原理による、例示的なＣＥデバイスを含む例示的なシステムのブロック図である。
【図２】本発明の原理による、身体活動中にユーザに情報及び／又は音楽を提供するためにＣＥデバイスが実行すべきロジックの例示的なフローチャートである。
【図３】本発明の原理による、身体活動中にユーザに情報及び／又は音楽を提供するためにＣＥデバイスが実行すべきロジックの例示的なフローチャートである。
【図４】本発明の原理による、身体活動中にユーザに情報及び／又は音楽を提供するためにＣＥデバイスが実行すべきロジックの例示的なフローチャートである。
【図５】本発明の原理による、ＣＥデバイスに音楽及び／又は情報を提供するためにサーバが実行すべきロジックの例示的なフローチャートである。
【図６】本発明の原理による、ＣＥデバイス上に提示可能な例示的なユーザインターフェース（ＵＩ）の図である。
【図７】本発明の原理による、ＣＥデバイス上に提示可能な例示的なユーザインターフェース（ＵＩ）の図である。
【図８】本発明の原理による、ＣＥデバイス上に提示可能な例示的なユーザインターフェース（ＵＩ）の図である。
【図９】本発明の原理による、ＣＥデバイス上に提示可能な例示的なユーザインターフェース（ＵＩ）の図である。
【図１０】本発明の原理を実証する例図である。
【図１１】本発明の原理本を実証する例図である。
【発明を実施するための形態】
【００１６】
本開示は、一般に、ユーザ情報に基づく消費者電子機器（ＣＥ）に関する。本明細書で検討する何れかのコンピュータシステムに関して、本明細書におけるシステムは、ネットワークを介して接続されたサーバ及びクライアント構成要素を含むことができ、これらの間でデータを交換することができるようになる。クライアント構成要素は、ポータブルテレビ（例えばスマートＴＶ、インターネット対応ＴＶ）、ラップトップコンピュータ及びタブレットコンピュータなどのポータブルコンピュータ、並びにスマートフォン及び以下で検討する別の実施例を含む他のモバイルデバイスを含むことができる。これらのクライアントデバイスは、非限定的な実施例として、Ａｐｐｌｅ、Ｇｏｏｇｌｅ、又はＭｉｃｒｏｓｏｆｔからのオペレーティングシステムを用いることができる。Ｕｎｉｘオペレーティングシステムを用いてもよい。これらのオペレーティングシステムは、インターネット、ローカルイントラネット、又は仮想プライベートネットワークなどのネットワークを介してインターネットサーバによってホストされるウェブアプリケーションにアクセスすることができる、Ｍｉｃｒｏｓｏｆｔ、Ｇｏｏｇｌｅ又はＭｏｚｉｌｌａによって作成されたブラウザもしくは他のブラウザプログラムなどの１つ又はそれ以上のブラウザを実行することができる。
【００１７】
本明細書で用いる場合、命令は、システム内で情報を処理するためのコンピュータに実装されたステップを意味する。命令は、ソフトウェア、ファームウェア、又はハードウェアにおいて実装することができ、従って、例示的なコンポーネント、ブロック、モジュール、回路、及びステップは、その機能に関して記載される。
【００１８】
プロセッサは、アドレス線、データ線、及び制御線などの様々な線路、並びにレジスタ及びシフトレジスタを用いてロジックを実行することができる、何らかの従来の汎用単一チップ又はマルチチッププロセッサとすることができる。更に、本明細書で説明するあらゆる論理ブロック、モジュール、及び回路は、汎用プロセッサに加えて、本明細書で説明する機能を実施するように設計されたデジタル信号プロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）又は特定用途向け集積回路（ＡＳＩＣ）などの他のプログラマブル論理デバイス、ディスクリートゲートロジック又はトランジスタロジック、ディスクリートハードウェアコンポーネント、或いはこれらの何れかの組み合わせの内で、又はこれらによって実装又は実施することができる。プロセッサは、コントローラ、状態マシン、又はコンピューティングデバイスの組み合わせによって実装することができる。
【００１９】
本明細書においてフローチャート及び／又はユーザインターフェースを用いて説明されるあらゆるソフトウェアモジュールは、様々なサブルーチン、プロシージャ、その他を含むことができる。モジュールによって実行されるときに明らかにされるロジックは、他のソフトウェアモジュールに再分散され、及び／又は単一のモジュール内に共に組み合わせられ、及び／又は共有可能なライブラリ内で利用可能にすることができることを理解されたい。
【００２０】
ソフトウェアにおいて実装される場合のロジックは、限定ではないが、Ｃ＃又はＣ＋＋などの適切な言語で記述することができ、ランダムアクセスメモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、電気的消去可能プログラム可能読み取り専用メモリ（ＥＥＰＲＯＭ）、コンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）、又はデジタル多用途ディスク（ＤＶＤ）などの他の光ディスク記憶装置、磁気ディスク記憶装置又はリムーバブルサムドライブを含む他の磁気記憶デバイス、その他などのコンピュータ可読記憶媒体上に記憶し、又はこれらを通じて伝達することができる。接続は、コンピュータ可読媒体を設定することができる。かかる接続は、例として、光ファイバ、同軸線、デジタル加入者線（ＤＳＬ）、及びツイストペア線を含む有線ケーブルを含むことができる。かかる接続は、赤外線及び無線を含む無線通信接続を含むことができる。
【００２１】
１つの実施例において、プロセッサは、その入力線を介してコンピュータ可読記憶媒体などのデータストレージから情報にアクセスすることができ、及び／又はプロセッサは、無線送受信器を起動してデータを送受信することによってインターネットサーバから無線で情報にアクセスする。データは通常、受信時にアンテナとプロセッサのレジスタとの間の回路によってアナログ信号からデジタル信号に変換され、次いでバイナリ信号に変換され、送信時にはバイナリからデジタル信号、更にアナログ信号に変換される。続いてプロセッサは、そのシフトレジスタを通じてデータを処理して、計算したデータを出力線上に出力し、この計算済みデータをＣＥデバイス上に提示する。
【００２２】
一実施形態に含まれる構成要素は、他の実施形態において何れかの適切な組み合わせで用いることができる。例えば、本明細書で説明する、及び／又は図に示す様々な構成要素のうちの何れかを他の実施形態と組み合わせ、交換し、又はこれらの他の実施形態から除外することができる。
【００２３】
「Ａ、Ｂ、及びＣのうちの少なくとも１つを有するシステム」（同様に「Ａ、Ｂ、又はＣのうちの少なくとも１つを有するシステム」及び「Ａ、Ｂ、Ｃのうちの少なくとも１つを有するシステム」）は、Ａだけ、Ｂだけ、Ｃだけ、ＡとＢとを合わせて、ＡとＣとを合わせて、ＢとＣとを合わせて、及び／又はＡとＢとＣとを合わせて有するシステムを含む。
【００２４】
図１を説明する前に、本明細書で説明するＣＥデバイス及びソフトウェアは、デジタルエコシステムとの関連で使用可能であることを理解されたい。従って、本明細書で理解されるように、コンピュータエコシステム又はデジタルエコシステムは、持続可能性、自己管理性、及び拡張性によって特徴付けられる適応及び分散型の社会技術システムとすることができる。養分循環及びエネルギーフローを通じて相互作用する生物及び非生物構成要素からなる環境エコシステムから発想されて、完全なコンピュータエコシステムは、場合によってはＳｏｎｙ  Ｅｌｅｃｔｒｏｎｉｃｓなどの企業が提供することも可能な、ハードウェア、ソフトウェア及びサービスからなる。各コンピュータエコシステムの目的は、望ましいとすることができる全てのもの、少なくとも１つには、インターネットを介して交換することができるサービス及び／又はソフトウェアを消費者に提供することである。更に、コンピューティングクラウド内のアプリケーションなどの、エコシステムの要素間の相互接続性及び共有は、データを編成しこれにアクセスする高度の能力を消費者に提供し、このこと自体を効率的な統合エコシステムの将来の特性として提示する。
【００２５】
垂直及び水平コンピュータエコシステムという２つの一般的なタイプのコンピュータエコシステムが存在する。垂直方式では、エコシステムの事実上全ての態様が同じ企業と関係付けられ（例えば、同じ製造者によって制作され）、特に互いにシームレスに相互作用するように設計される。他方、水平エコシステムは、異なる事業体によって作成されたハードウェア及びソフトウェアなどの態様を１つの一体化されたエコシステムへと統合する。水平方式は、消費者及び製造者からの幅広い種類の入力を可能にし、変化する需要に対する新規の技術革新及び適応に対する能力を向上させる。しかしながらいずれにしても、本明細書において言及するものを含む一部のデジタルエコシステムは、上記で説明した水平エコシステム及び垂直エコシステムの両方の特徴を具現化できることを理解されたい。
【００２６】
従って、身体活動を行っている間にこれらのエコシステムを用いて、例えば、思いつき、目標の実現及び／又は達成、自動的指導／訓練、健康及び運動分析、データへの好都合なアクセス、グループ共有（例えば、健康データの）、並びに高精度の健康監視を全て洗練された娯楽性の高い様式で提供することができることを更に理解されたい。更に、本明細書で開示するデバイスは、運動中に使用するため、
運動監視（例えば実時間の）のため、
及び／又は全ての人々がそのそれぞれのＣＥデバイス上で同じタイプび組み合わせのセンサを有する訳では無い場合でも友人とデータを共有（例えばソーシャルネットワークサービスを用いて）するために、様々なセンサ（図１を参照して以下で説明するような）からのデータに基づいて診断判定を行うことができることを理解されたい。
【００２７】
従って、本明細書で説明するＣＥデバイスは、例えば、運動前、運動中、及び運動後に過度に煩わしく又は邪魔にならないように、デバイスと容易且つ簡素なユーザ対話を可能にすることができる点を理解されたい。
【００２８】
また、本明細書で説明するＣＥデバイスプロセッサは、その入力線を介してコンピュータ可読記憶媒体などのデータストレージから情報にアクセスすることができ、及び／又はプロセッサは、無線送受信器を起動してデータを送受信することによってインターネットサーバから情報に無線でアクセスすることを理解されたい。データは通常、受信時にアンテナとプロセッサのレジスタとの間の回路によってアナログ信号からデジタル信号に変換され、次いでバイナリ信号に変換され、送信時にはバイナリからデジタル信号、更にアナログ信号に変換される。続いてプロセッサは、本明細書で説明するようなアルゴリズムに従ってシフトレジスタを通じてデータを処理し、計算したデータを出力線上に出力し、この計算済みデータをＣＥデバイス上に提示する。
【００２９】
ここで特に図１を参照すると、本発明の原理に従ってフィットネス体験を向上させるための上述し以下で更に説明する例示的なデバイスのうちの１つ又はそれ以上を含むことができる例示的なシステム１０が図示されている。システム１０内に含まれる例示的なデバイスの第１のものは、防水性とすることができる（例えば水泳中に使用するため）例示的な消費者電子機器（ＣＥ）デバイス１２である。ＣＥデバイス１２は、例えば、コンピュータ制御インターネット対応（「スマート」）電話、タブレットコンピュータ、ノートブックコンピュータ、例えば、コンピュータ制御インターネット対応時計、コンピュータ制御インターネット対応ブレスレット、他のコンピュータ制御インターネット対応フィットネスデバイス、コンピュータ制御インターネット対応音楽プレーヤ、コンピュータ制御インターネット対応ヘッドフォン、例えばインプラント可能皮膚デバイスなどのコンピュータ制御インターネット対応インプラント可能デバイス、及びその他のウェラブルコンピュータ制御デバイス、更に例えばコンピュータ制御インターネット対応テレビ（ＴＶ）とすることができる。何れの場合においても、ＣＥデバイス１２は、本発明の原理を実施する（例えば、本発明の原理を実施するために他のＣＥデバイスと通信する、本明細書で説明するロジックを実行する、及び本明細書で説明する何れか他の機能及び／又は動作を実施する）ように構成されることを理解されたい。
【００３０】
これに応じて、かかる原理を実施するために、ＣＥデバイス１２は、図１に示した構成要素のうちの一部又は全てを含むことができる。例えば、ＣＥデバイス１２は、１つ又はそれ以上のタッチ対応ディスプレイ１４、本発明の原理に従ってオーディオを出力するための１つ又はそれ以上のスピーカ１６、及び、例えば、ＣＥデバイス１２を制御するためにＣＥデバイス１２に可聴コマンドを入力するための少なくとも１つの更なる入力デバイス１８（例えば、オーディオ受信器／マイクロフォン）を含むことができる。例示的なＣＥデバイス１２はまた、１つ又はそれ以上のプロセッサ２４の制御下でインターネット、ＷＡＮ、ＬＡＮなどの少なくとも１つのネットワーク２２を介して通信するための１つ又はそれ以上のネットワークインターフェース２０を含むことができる。プロセッサ２４は、例えば、画像を提示して入力を受けるようにディスプレイ１４を制御する等、本明細書で説明するＣＥデバイス１２の他の要素を含む、本発明の原理を実施するようにＣＥデバイス１２を制御することを理解されたい。更に、ネットワークインターフェース２０は、例えば、有線又は無線モデム又はルータ、或いは、例えば無線電話送受信器、ＷｉＦｉ送受信器、その他などの他の適切なインターフェースとすることができる点に留意されたい。
【００３１】
上記に加えて、ＣＥデバイス１２はまた、例えば別のＣＥデバイスに物理的に接続する（例えば有線接続を用いて）ためのＵＳＢポート、及び／又はＣＥデバイス１２からヘッドフォンを通じてのユーザへのオーディオを提示するためにヘッドフォンをＣＥデバイス１２に接続するヘッドフォンポート等、１つ又はそれ以上の入力ポート２６を含むことができる。ＣＥデバイス１２は更に、ディスクベース又は半導体ストレージなどの１つ又はそれ以上の有形コンピュータ可読記憶媒体２８を含むことができ、コンピュータ可読記憶媒体２８は、搬送波ではないものとすることができる点を理解されたい。また一部の実施形態において、ＣＥデバイス１２は、限定ではないが、例えば、少なくとも１つの衛星から地理的位置情報を受信してこれをプロセッサ２４に提供する、及び／又はＣＥデバイスデバイス１２がプロセッサ２４と共に配置されている高度を特定するように構成されたＧＰＳ受信器及び／又は高度計３０などの位置又はロケーション受信器を含むことができる。しかしながら、例えば、ＣＥデバイス１２のロケーションを例えば全て３次元で特定するために、ＧＰＳ受信器及び／又は高度計以外の別の好適な位置受信器を本発明の原理に従って用いることができる点は理解されたい。
【００３２】
ＣＥデバイス１２の説明を続けると、一部の実施形態において、ＣＥデバイス１２は、本発明の原理に従って写真／画像及び／又はビデオを収集する（例えば、ハイキングなどの身体活動の態様をソーシャルネットワークの友人と共有する）ために、例えば、熱撮像カメラ、ウェブカメラなどのデジタルカメラ、及び／又はＣＥデバイス１２に統合されてプロセッサ２４によって制御可能なカメラとすることができる、１つ又はそれ以上のカメラ３２を含むことができる。同様にＣＥデバイス１２上には、ブルートゥース及び／又はＮＦＣ技術それぞれを用いた他のデバイスとの通信のためのブルートゥース送受信器３４及び他の近距離無線通信（ＮＦＣ）要素３６を含めることができる。例示的なＮＦＣ要素は、無線周波数識別（ＲＦＩＤ）要素とすることができる。
【００３３】
更にまた、ＣＥデバイス１２は、プロセッサ２４に入力を提供する１つ又はそれ以上のモーションセンサ３７（例えば、加速度計、ジャイロスコープ、サイクロメータ、磁気センサ、受動ＩＲセンサなどの赤外線（ＩＲ）モーションセンサ、光センサ、速度及び／又はリズムセンサ、ジェスチャーセンサ（例えばジェスチャーコマンドを感知するための）等）を含むことができる。ＣＥデバイス１２は、例えば、同様に入力をプロセッサ２４に供給する、１つ又はそれ以上の気象センサ３８（例えば、気圧計、湿度センサ、風力センサ、光センサ、温度センサ等）、及び／又は１つ又はそれ以上の生体計測センサ４０（例えば、心拍数センサ及び／又は心臓モニタ、カロリー計算機、血圧センサ、発汗センサ、臭気及び／又は香気検出器、指紋センサ、顔認識センサ、虹彩及び／又は網膜検出器、ＤＮＡセンサ、酸素センサ（例えば血中酸素センサ及び／又はＶＯ２ｍａｘセンサ）、グルコース及び／又は血糖センサ、睡眠センサ（例えば睡眠追跡器）、歩数計及び／又は速度センサ、肺活量及び他の心循環系センサ等）などの更に他のセンサを含むことができる。上記に加えて、一部の実施形態において、ＣＥデバイス１２は、例えば、ＣＥデバイス１２に給電するバッテリー（図示していない）を充電するための運動エネルギーハーベスタ４２を含むこともできる点に留意されたい。
【００３４】
図１を更に参照すると、ＣＥデバイス１２に加えて、システム１０は、限定ではないが、コンピュータ制御インターネット対応ブレスレット４４、コンピュータ制御インターネット対応ヘッドフォン及び／又はイヤフォン４６、コンピュータ制御インターネット対応衣服４８、コンピュータ制御インターネット対応運動器具５０（例えば、トレッドミル、運動用自転車、エリプティカルマシン等）、及び同様のもの等、１つ又はそれ以上の他のＣＥデバイスの種類を含むことができる。また、運動器具５０を収容したジムへの入場許可を可能にするコンピュータ制御インターネット対応ジム入場キオスク５２が示されている。本段落で説明されたものを含む、システム１０に含まれる他のＣＥデバイスはそれぞれ、例えば、限定ではないが、上記で説明した生体計測センサ及びモーションセンサ、並びに同様に上記で説明した位置受信器、カメラ、入力デバイス、及びスピーカ等、ＣＥデバイス１２を参照して上記で説明した様々な構成要素のうちの一部又は全てを含むことができることを理解されたい。
【００３５】
従って、例えば、ヘッドフォン及び／又はイヤフォン４６は、利用者がヘッドフォンを着用している時に利用者の心拍数を感知するように構成された心拍数センサを含むことができ、衣服４８は、利用者のトレーニングの強度を測定するために、発汗センサ、気象センサ、及び心臓センサなどのセンサを含むことができ、運動器具５０は、ユーザの顔画像を収集するためにその一部分上に装着されたカメラを含むことができ、これによって器具５０は、例えば器具５０をＣＥデバイス１２とペアリングし、それにより事前設定されたトレーニングルーチンのデータベースにアクセスするように運動器具５０及び／又はＮＦＣ要素によって設定されたペースを保つのにユーザが苦闘していることを特定の顔の表情が示しているか否かを判定することができ、キオスク５２は、相補的なＮＦＣ要素（例えばデバイス１２上のＮＦＣ要素３６等）から受け取った入力に基づいて、入場の許可されているように認証された利用者に入場を許可するＮＦＣ要素を含むことができる。また、簡単に説明されたサーバ５４を含む、図１を参照して説明したデバイスの全ては、これらのデバイス上に含まれるそれぞれのネットワークインターフェースを用いてネットワーク２２を介して互いに通信することができ、また各々は、本発明の原理によるロジック及び／又はソフトウェアコードを記憶するための搬送波ではないものとすることができるコンピュータ可読記憶媒体を含むことができる点に留意されたい。
【００３６】
ここで、前述の少なくとも１つのサーバ５４を参照すると、サーバ５４は、少なくとも１つのプロセッサ５６と、ディスクベース又は半導体ストレージのような搬送波ではないものとすることができる少なくとも１つの有形コンピュータ可読記憶媒体５８と、プロセッサ５６の制御下でネットワーク２２を介しての図１の他のＣＥデバイスとの通信を可能にし、実際に本発明の原理に従ってこれらのデバイスの間の通信を容易にすることができる少なくとも１つのネットワークインターフェース６０とを含む。ネットワークインターフェース６０は、例えば、有線又は無線のモデム又はルータ、ＷｉＦｉ送受信器、又は例えば無線電話送受信器などの他の適切なインターフェースとすることができる点に留意されたい。
【００３７】
従って、一部の実施形態において、サーバ５４は、インターネットサーバとすることができ、本発明の原理に従って、ＣＥデバイスのデバイス間のフィットネス調整及び／又はデータ交換を容易にすることができ、システム１０のＣＥデバイスが、例えば、運動中に聞くための音楽をストリーミングする、及び／又は２つ又はそれ以上のデバイスをペアリングする（例えば、音楽を１つのデバイスから別のデバイスに「投げかける」）ために、例示的な実施形態においてサーバ５４を介して「クラウド」環境にアクセスすることができるように、「クラウド」機能を含み実施することができる。
【００３８】
次に図２に注目すると、非言語的オーディオキューを提示するための本発明の原理によるＣＥデバイス１２などのＣＥデバイスによって実行されるロジックの例示的なフローチャートが示されている。ロジックはブロック７０から始まり、本明細書で検討するように、本発明の原理に従って、運動（例えば計画された）の情報、身体活動計画情報、運動コース計画情報等を受け取る（例えば、ユーザが、本明細書で言及するユーザインターフェースのうちの１つを用いてこれらの情報を入力する）。例えば、ブロック７０において、ロジックは、ユーザの所望のペース、コースの完了までの最長時間など、ユーザの近隣地区を通る運動コース計画（例えばジョギング）に関係する情報を受け取ることができる（例えば、更に過去のジョギングにおけるユーザのこれまでの平均ペースを用いることもできる）。別の実施例として、ロジックは、ブロック７０において、ユーザが、１０分間を中程度の速さのペースで、続く１０分間を非常に速いペースで、続く１０分間をクールダウン時間として自転車に乗りたいことを示す情報を受け取ることができ、実際に、ユーザが自転車に乗りたい各時間における所望のマイル毎時を指定することもできる。更に別の実施例として、ユーザの個人トレーナーが、トレーナーのＣＥデバイスにおいてトレーニングのルーチンを設定して、このルーチンをユーザのデバイスに送信してそこで提示することができる。
【００３９】
何れの場合においても、ブロック７０の後に、ロジックは、ブロック７２に進み、ここでユーザの運動のルーチン／情報の少なくとも最初のセグメントの少なくとも（例えば推定の又はユーザ指示／要望の）テンポ及び／又はリズムに調和する音楽（例えば、ＣＥデバイス上に記憶された及び／又はＣＥデバイスにアクセス可能な１つ又はそれ以上の音楽ファイル）を決定する（例えば上記の実施例を用いると、ユーザがルーチンを開始するのに中程度の速さのペースで自転車に乗るテンポに調和する音楽を少なくとも選択する）。音楽に対するテンポの調和は、例えば、最初に、ユーザが運動情報に適合するために維持しなければならないテンポ／リズム（例えば、所望の速度を維持するために運動用自転車を漕ぐ一定のテンポ）についてのＣＥデバイスによる推定値に基づくことができる点に留意されたい。別の実施例として、音楽に対するテンポの調和は、最初に推定を行い、続いてトレーニングの開始後にユーザの実際のリズムに調和するように後で調節することができる。従って、例えば、ユーザがジョギングの最初の一歩を踏み出す前の最初の曲は、ユーザが設定する及び／又は維持しなければならないペースとして推定されるテンポを含むことができ、その後、次の曲のテンポは、ユーザの実際のペースに調和させることができる。例えば、音楽をユーザの実際のペースに調和させることに関して、ユーザが毎分１５０歩で運動している場合には、毎分１５０回のビートを含む１曲の音楽をユーザに提示し、これによって、音楽ビート毎に１歩移動することによってユーザのペースを設定することができる。
【００４０】
これに加えて、音楽自体のテンポは、テンポ情報（例えばビート毎分）を含む、それぞれの音楽ファイルに関係付けられたメタデータにアクセスすることによって決定することができる点に留意されたい。別の実施例として、ＣＥデバイスは、テンポを識別する（例えば、繰り返される響線ドラム音、歌手の音声の音調変化、ギターコードの変化等に基づいてビートを識別する）ために音楽ファイルを解析し、或いはこのファイルにアクセスし、次いで、識別した音楽のテンポがユーザのペース／リズムに調和する（例えば、ジョギングの一歩毎に、又は運動用自転車の回転毎に自然に発生する可能性があるユーザのリズムの軽微な変動を考慮して、例えば可能な限り近い、）場合には、このテンポを用いることができる。従って、例えば、ブロック７０において運動情報を受け取る前のある時点で、ＣＥデバイスは、ＣＥデバイスにアクセス可能な全ての音楽ファイル（又は例えば、ジャンル、アーティスト、曲の長さ等に基づくファイルのサブセット）にアクセスして各音楽ファイルのビート毎分を決定し、次いで、例えば、運動ルーチンの間の所与の時点でユーザのリズムに調和する音楽を求めてユーザの音楽ライブラリ全体を解析することを必要とすることなく、ユーザのリズムに調和するテンポを有する音楽をこの時点で効率良く識別するために、ＣＥデバイスが後でアクセスするためのデータテーブル及び／又はメタデータを作成することができることを理解することができよう。
【００４１】
引き続き図２を参照すると、ブロック７２の後、ロジックはブロック７４に進み、ここでユーザの運動を監視するステップを始める命令、従って、例えばユーザのリズムに応じて音楽を提示するステップを始める命令を受け取る。続いてロジックはブロック７６に進み、ここで方向転換、例えば、事前に計画された運動コースを進み続けるためにユーザが行わなければならない左又は右の方向転換が間近であるか否かを判定する。この実施例では、方向転換を行うことに関して検討しているが、本発明の原理は、コースを辿り続けるためのユーザの方向に対するあらゆる変更（例えば、道路の分岐、僅かな左方向転換、Ｕターン、パルクールの場合における構造物の上段へのジャンプ等）にも同様に適用される点に留意されたい。尚、一部の実施構成では、非言語的オーディオキューは、例えば、道路交差点等でユーザが真直ぐに進み続けるための命令と関係付けることができる点に留意されたい。
【００４２】
何れにしても、方向転換が間近ではない（例えば、運動に取りかかる前にユーザによって設定された方向転換に対する事前定義閾値距離の範囲内にない）とロジックが判定した場合には、ロジックはブロック７７に進み、ここでユーザの運動を監視するステップを続け、本発明の原理に従って、ユーザのリズムに調和する音楽を提示するステップを継続する。しかしながら、方向転換が間近であるとロジックが判定した場合には、ロジックは、代わりにブロック７８に進み、ここで少なくとも１つの非言語的オーディオキューを用いて、少なくともどのように進むのかをユーザに通知及び／又はキューする。
【００４３】
例えば、１回のビープ音を左方向転換に関係付けることができ（例えば、ユーザは、１回のビープを左方向転換に関係付けるように事前設定している）、２回ビープ音を右方向転換に関係付けることができる（例えば、ユーザは、２回ビープ音を同様に事前設定している）。上記に加えて、又は代替として、ユーザが上記で説明したものなどのヘッドフォンを着用している場合には、左方向転換を行うべきであることを示すために、非言語的キューを左のイヤピースに提示し（左だけ、又は左により顕著に／より大きな音で）、右方向転換を行うべきであることを示すために、右のイヤピースに提示（右だけ、又は右により顕著に／より大きな音で）することができる。上記に加えて、又は代替として、例えば本発明の原理に従ってイヤピースでユーザに提示することができる他の非言語的キューは、触覚非言語的キュー及び／又は振動であり、例えば、非言語的振動キュー（例えば、イヤピースは、各それぞれのイヤピース内に設置されてＣＥデバイスのプロセッサと通信状態にある振動器に基づいて振動する）は、左方向転換を行うべきであることを示すために左のイヤピースに提示し（左だけ、又は左により顕著に／より大きな音で）、右方向転換を行うべきであることを示すために、右のイヤピースに提示（右だけ、又は右により顕著に／より大きな音で）することができるようにする。
【００４４】
上記に加えて、又は代替として、望ましい場合には、非言語的オーディオキューに、「次の通りで左に方向転換」する命令などの言語的キューを付随させることができる（例えば、非言語的オーディオキューの直前又は直後に）。また、非言語的オーディオキューは、１回又は２回のビープである必要はなく、例えば、モールスコードの可聴表現を用いて方向転換情報をユーザに提供するなど、それ自体で詳細情報を示す他の非言語的オーディオキューを用いることができる点に留意されたい。
【００４５】
ブロック７８の後、ロジックはブロック８０に進み、ここで計画された運動／コースの別のセグメントが始まったことを判定し、従って、ユーザが次のセグメントに取りかかる時にユーザのテンポ／リズム（例えば、実際のリズム、又はランニングに取りかかる前にユーザによって決定された運動情報に基づく所望のリズム）に調和する音楽を提示する。一例として、ロジックは、ブロック８０において、ユーザが平坦な地面上のランニングから上り坂のランニングへと移行したことを判定することができ、従って、ユーザが平坦な地面の上にいた間に提示された音楽に対してより遅いテンポを有する音楽を提示する（例えば、ユーザが、自身の平坦な地面の上のペースに対してより遅いペースが望ましいことを示したユーザ設定セグメントに同様に基づいて）。それとは逆に、ユーザが上り坂を「駆け上がる」ことを望む場合には、ユーザが平坦な地面上にいた時に提示したものよりも速いテンポを有する音楽を提示することができ、これによって、ランニングリズムを音楽テンポに調和させることでユーザを支援し、従って、ユーザは、自身が望むペース（例えば同様にユーザによる事前定義設定に基づく）で上り坂を進む。
【００４６】
何れの場合においても、ブロック８０の後、ロジックは判定菱形ブロック８２に進み、ここでユーザが、運動をしている間に仮想の競争相手の表現を提示するようＣＥデバイスを操作した場合には、この仮想競争相手がユーザに近づいているか、又は遠ざかっているかを判定する。例えば、ユーザは、ユーザの運動を行うべき最低の好ましい平均ペース又は速度を表す仮想競争相手についての設定を設定することができ、これによって、ドップラー効果（例えば可聴周波数が上昇する）を含みこれによって仮想競争相手が近づいていることを示す非言語的オーディオキューに基づいてユーザの実際のペースが最低平均ペースを下回って遅くなったか否かを仮想競争相手表現に基づいて判断することができる。従って、ユーザは、仮想競争相手が後退していること（例えば、ユーザと仮想競争相手とを分離する「仮想」距離が大きくなること）を下方ドップラー効果（例えば可聴周波数が低下する）を含む非言語的オーディオキューに基づいて判断することもできる。更に、仮想競争相手の位置を更に示すために、上昇から低下へ及びその逆にドップラー効果音をヘッドフォンセットの一方のイヤピースから他方へと移動させる（例えば、一方のイヤピースにおいてより顕著に提示し、次いで、このイヤピースにおいて減衰させて他方のイヤピースにおいて次第に顕著に提示する）ことができる。また、本発明の原理は、仮想競争相手がユーザに対してどこにいるのかをユーザに示すのに、かかる非言語的ドップラーキューを運動中に常に提示する必要はなく、例えば、仮想競争相手がユーザの閾値距離（例えば、運動ルーチンに取りかかる前にユーザによって設定された）の範囲内にいるという判定にのみ応答して提示できると認識される点に留意されたい。
【００４７】
引き続き判定菱形ブロック８２を参照すると、ロジックが、仮想競争相手がユーザに近づいていない、又は遠ざかっていない（例えば、ユーザのペースと仮想競争相手の「仮想」ペースとが等しい又はほぼ等しい、及び／又は仮想競争相手がそのロケーションに関する何らかの指示をユーザに提示する閾値距離の範囲内にいない）と判定した場合には、ロジックは、判定菱形ブロック７６に戻り、そこから続行することができる。しかしながらロジックが、本発明の原理に従って仮想競争相手がユーザに近づいているか、遠ざかっていると判定した場合には、ロジックはブロック８４に移動し、ここで仮想競争相手がユーザに近づいている、又は遠ざかっているという少なくとも１つの非言語的オーディオキューをＣＥデバイス上に提示する。その後、ロジックは、ブロック８４から判定菱形ブロック７６に戻り、そこから進むことができる。
【００４８】
図３に移る前に、仮想競争相手の位置を示す非言語的オーディオキューには、仮想競争相手の位置を示す言語的オーディオを付随させる（例えば、非言語的オーディオキューと同時に、その前に、及び／又はその後に）ことができる点に留意されたい。例えば、非言語的ドップラー効果音に「仮想競争相手が近づいている」という言語的指示を付随させることができる。
【００４９】
また図３に移る前に、例えば、ロジックが受け取る運動計画情報は、（例えば事前定義された）運動セグメント時間間隔（例えば１０分）を含むことができ、非言語的キューは、例えば、この特定のセグメントにおいて残っている時間をユーザに通知するために、実質的に運動セグメント時間間隔である時間間隔を有する音楽セグメント（例えば音楽ファイル又はその一部分）とすることができ、及び／又はこのセグメントを含むことができることを理解されたい。この場合、一部の実施構成において、音楽セグメントを実質的に運動セグメント時間間隔の開始時点において開始し、実質的に運動セグメント時間間隔の終了時点において終了することができる。
【００５０】
図３を参照して詳細説明を続けると、本発明の原理に従って、ＣＥデバイス１２などのＣＥデバイスにより実行されるロジックの別の実施例示的なフローチャートが示されており、ここではユーザのリズムに調和する音楽の再生リストを作成している。一部の実施構成において、図３（及び／又は図４）のロジックは図２と組み合わせることができ、及び／又は同時に実行することができる点を理解されたい。いずれにしても、図３のロジックはブロック９０から始まり、ここで本発明の原理による運動情報を受け取る。続いてロジックはブロック９２に進み、ここで本明細書に示すＣＥデバイスと通信状態にある１つ又はそれ以上の生体計測センサからの１つ又はそれ以上の生体計測信号を受け取る。続いてロジックはブロック９４に進み、ここで、ロジックは、本発明の原理に従って少なくとも実質的に同様のテンポを有する少なくとも１つの音楽とユーザのリズムを調和させるため、１つ又はそれ以上の音楽ファイルの各々における音楽テンポを示す音楽メタデータにアクセスする。その後、ロジックはブロック９６に進み、ここでロジックは、ユーザの所望のリズム、実際のリズム等に調和するテンポを有する音楽の１つ又はそれ以上の音楽ファイルを含む再生リストを設定する。また、ブロック９６において、ロジックは、再生リストの音楽を提示するステップを開始する。
【００５１】
ブロック９６の後に、ロジックは、判定菱形ブロック９８に進み、ここでユーザのリズムが変化したか否かを判定する（実際のリズム、及び／又は例えば上り坂を進み始めるなどの時間及び／又はロケーションに基づく１つの運動セグメントから別の運動セグメントへの移行に基づいて推定したもの）。菱形ブロック９８においてロジックが、ユーザのリズムが変化していないと判定した場合には、ロジックはブロック１００に進み、ここで同じテンポ又は実質的に同様のテンポの音楽の再生リストから音楽を提示するステップを継続する。しかしながら、菱形ブロック９８においてロジックがユーザのリズムが変化したと判定した場合には、ロジックは、上記の代わりに判定菱形ブロック１０２に進み、ここで特定のパラメータ、許容健康範囲、ユーザ設定等に応じて、ユーザの生体計測パラメータが閾値を超えているか、又は閾値を下回っているかどうかを判定する。例えば、ユーザの心拍数が、ユーザの心臓に悪影響を及ぼす恐れがある心拍数閾値を超えている場合には、ユーザは、かかる場合の通知を受けることを望むことができる。通知を適切にすることができる別の実施例として、ユーザの深部体温が、ユーザの脳に悪影響を及ぼす恐れがある温度閾値を超えている場合（例えばユーザが過度に高温である）、又は閾値よりも低下している場合（例えばユーザが過度に低温である）には、ユーザの体温の通知は有益となる。
【００５２】
何れの場合においても、ロジックが、少なくとも１つの生体計測パラメータが閾値を超えていない、又は別の閾値を下回っていない（例えば、生体計測パラメータが許容範囲、健康範囲、及び／又はユーザによってＣＥデバイスデバイスに入力されたユーザ所望の範囲内にある）と判定した場合には、ロジックはブロック１００に進み、そこから引き続き進むことができる。しかしながら、ロジックが、閾値を超えたと判定した場合には、ロジックは、上記の代わりにブロック１０４に移動し、ここで許容範囲内に収まるべき生体計測パラメータに応じて適切とすることができるように、ユーザに対して、自分のリズム／ペースを早くする及び／又は遅くするように命令する。また、ブロック１０４において、生体計測パラメータがユーザの健康にとって危険である（例えば、そのように相関するデータテーブルに基づいて）場合には、ロジックは、上記の代わりにユーザに運動を完全に停止するように命令することができ、及び／又はユーザ入力なしで、ＣＥデバイス上のＧＰＳ受信器からのロケーション座標と共に救急サービスに自動的に通報することができる点に留意されたい。
【００５３】
何れの場合においても、ブロック１０４の後に、ロジックはブロック１０６に進み、ここでユーザの生体計測パラメータを許容範囲内に収めるように調和可能なテンポを有する音楽を含めるよう再生リストを変更又は修正する（更に、これまでの再生リストを完全に置き換える）。例えば、生体計測パラメータが閾値を超えており、従って、使用者が減速する必要があると、ロジックが判定した場合には、再生リストは、それまでに提示したものよりも遅いテンポを有する音楽を提示する（例えば、その時点から）ように修正することができる。続いてブロック１０６の後に、ロジックは、判定菱形ブロック９８に戻り、そこから再度進むことができる。図４に移る前に完璧を期するために、菱形ブロック９８における真判定に基づいて、他の例示的な事例では、ロジックはブロック１０６に直接進むことができ、ここで菱形ブロック９８における真判定に従って変更されたユーザの現在のリズムに調和するように再生リストが変更される点に留意されたい。
【００５４】
次に図４を参照すると、本発明の原理に従って、ＣＥデバイス１２などのＣＥデバイスが実行すべきロジックの別の実施例示的なフローチャートが示され、この場合も同様にユーザのリズムに調和するテンポを有する音楽を提示するが、ここでは時間変化、従って、例えば１つの運動セグメントから別の運動セグメントへの移行に基づいている。図４のロジックはブロック１１０から始まり、ここで本発明の原理による運動情報を受け取る。次いでロジックはブロック１１２に進み、ここで本発明の原理に従って、ユーザの実際のリズム及び／又は所望のリズムに調和する第１のテンポ（例えば第１のビート速度）を有する音楽を第１の時間にわたって提示するステップを開始する（例えばユーザが運動ルーチンを開始した後）。続いてロジックは、判定菱形ブロック１１４に進み、ここでユーザが第１のテンポで運動することになっていた第１の（例えば事前設定された）時間が過ぎたかどうかを判定する。すなわち、第１の時間及び実際には後続の時間も運動ルーチンを開始する前に、ＣＥデバイスへの入力としてユーザが事前定義できることを理解されたい。例えば、ユーザは、遅いペースにおける１０分のウォーミングアップの後に自分のペースを上げることができるように、ユーザが自分のリズムを調和させることができるようなある一定のテンポの音楽を１０分間提供し、その後、比較的速いテンポの音楽を２０分間提示するようにＣＥデバイスに入力を提供することができる。
【００５５】
何れの場合においても、菱形ブロック１１４において第１の時間が過ぎていないとロジックが判定した場合には、ロジックはブロック１１６に進み、ここで判定前と同じテンポで音楽を提示するステップを継続する。しかしながら、菱形ブロック１１４において、第１の時間が過ぎたとロジックが判定した場合には、ロジックは、上記の代わりにブロック１１８に進み、ここで、本発明の原理に従って第２の時間にわたってユーザの実際のリズム及び／又は所望のリズムに調和する第２のテンポ（例えば第１のものとは異なる第２のビート速度）を有する音楽を第２の時間にわたって提示する。続いてロジックは、判定菱形ブロック１２０に進み、ここでユーザが第２のテンポで運動することになっていた第２の時間が過ぎたかどうかを判定する。菱形ブロック１２０において、第２の時間が過ぎていないとロジックが判定した場合には、ロジックは１１６に進むことができる。しかしながら、菱形ブロック１２０において、第２の時間が過ぎたとロジックが判定した場合には、ロジックは、上記の代わりにブロック１２２に進み、ここで、本発明の原理に従って第３の時間にわたってユーザの実際のリズム及び／又は所望のリズムに調和する第３のテンポ（例えば、第１及び第２のビート速度とは異なる、又は第２のビート速度だけと異なる）を有する音楽を第３の時間にわたって提示する。
【００５６】
図５を参照して詳細説明を続けると、図５は、本発明の原理に従って、ユーザのリズムと調和するテンポを有する音楽をＣＥデバイスに提供するためにサーバが実行すべきロジックの例示的なフローチャートを示している。図５のサーバロジックは、ブロック１３０から始まり、ここでユーザのアカウント（例えば、サーバ上に記憶されたクラウドストレージアカウント等）にアクセスする要求を受け取る。クラウドアカウントに対するＣＥデバイスの正常認証を仮定すると、アカウントへのアクセスはまた、ブロック１３０においてサーバによって与えられる。続いてロジックはブロック１３２に進み、ここで対応する少なくとも実質的に同様のテンポを有する音楽が調和されることになるテンポ情報及び／又はリズム情報（例えば、情報を提供するＣＥデバイス上の生体計測センサからの入力に基づく）を受け取る。続いてロジックはブロック１３４に進み、ここで受け取ったテンポ情報と適合するサーバ上に格納された音楽ファイルを探し出す、及び／又は特定する。ブロック１３４では、受け取ったテンポデータに調和する音楽ファイルは、本明細書に示すように（例えば音楽ファイルメタデータを用いて）特定することができ、サーバ上のユーザのクラウドストレージを含むロケーションから選択することができ、更に又は代替として、パブリックドメインの音楽、及び／又は、例えば、一般的に入手可能な楽曲ライブラリ及び／又はインターネットラジオサービスを介して提供される音楽から選択できる点に留意されたい。これらの音楽ソースは、例えば、ＣＥデバイスにおいてユーザによって設定された設定及び本発明の原理によるユーザインターフェースの操作に応じて使用される場合と、使用されない場合がある。
【００５７】
何れの場合においても、ブロック１３４の後にブロック１３６に進み、ここで音楽をＣＥデバイスに提供（例えばストリーミング）し、これと共に、例えば、インターネットラジオサービスを用いて提供される音楽など、ユーザが未だ所有していない及び／又はユーザのクラウドストレージ内に存在しない提供中の音楽ファイル（例えば、この楽曲についてユーザのストレージ領域を検索することによってユーザがこの音楽を所有していないと判定することに基づく）について対応する何れかの購入情報を提供する。次いで、ロジックは判定菱形ブロック１３８に進み、ここでＣＥデバイスにおいて入力されてサーバに送信された、１つ又はそれ以上の音楽ファイルがユーザによる購入に指定された（例えば、ＣＥデバイス上のユーザインターフェースを操作すること、及び／又はそれに対して可聴コマンドを与えることによって「ブックマーク」された）ことを示す入力を受け取ったか否かを判定する。例えば、ユーザは、自分が購入することを望む曲の詳細を忘れ、従って後で探し出すことができないことがないように、後での購入のためにこの曲を指定することを望むが、これと同時に、まだ運動している間に、例えばクレジットカード情報を提供することなどの全ての必要な購入ステップを完了することは望まない。
【００５８】
判定菱形ブロック１３８において、後で購入するために１つ又はそれ以上の音楽ファイルを指定する入力を受け取っていないとロジックが判定した場合には、ロジックはブロック１４０に進み、ここでＣＥデバイスに提供される音楽ファイルを示すデータを記憶し、これによって、ユーザが、自分のＣＥデバイスを操作することによって選んだ場合に、同じ音楽ファイルを後の時点で再度提示できるようになる。またブロック１４０では、ブロックは、ＣＥデバイスから受け取った何れか及び／又は全ての生体計測情報を記憶することができる（例えば、ユーザの健康状況を判断するため、又は単純にユーザのクラウドストレージ内の生体計測記録を維持するためにユーザの医師によるアクセス用に）。判定菱形ブロック１３８を再度参照すると、後で購入するために１つ又はそれ以上の音楽ファイルを指定する入力を受け取ったとロジックが判定した場合には、ロジックはブロック１４２に移動し、ここで、音楽を購入するのに用いるためにユーザによって後でアクセスするためにこの音楽ファイルを示すデータを記憶する（例えば、購入用に指定された音楽ファイルを示す「ブックマーク」ファイルを作成する）。図５の説明を終えるにあたって、ロジックは、ブロック１４２の後にブロック１４０に進むことができる点に留意されたい。
【００５９】
図６を参照して詳細説明を続けると、本発明の原理に従って、ＣＥデバイスの設定を構成するために、ユーザから入力（例えば、ＵＩ１５０を提示するタッチ対応ディスプレイへのタッチ入力）を受け取るように構成された例示的なユーザインターフェース（ＵＩ）１５０が示されている。ＵＩ１５０は、曲の長さをトレーニングセグメント（例えば１セットのクランチ）及び／又は運動コースセグメントと調和させるようにＣＥデバイスを構成するための第１の設定１５２を含み、すなわち、ＣＥデバイスが曲をセグメントと調和させるべきか否かそれぞれに関しての入力を提供する「はい」及び「いいえ」セレクタ要素１５４を含む。また、ＵＩ１５０上には、ＣＥデバイスが、本発明の原理に従って、仮想指導命令を提供しなければならないか否かについての第２の設定１５６も示されており、この設定１５６は、ＣＥデバイスが曲をセグメントと調和させるべきか否かそれぞれに関する入力を提供する「はい」及び「いいえ」セレクタ要素１５８を含む。
【００６０】
上記に加えて、ＵＩ１５０は、非言語的キューセクション１６０を含むことができる。セクション１６０は、本発明の原理に従って、運動コース上を進む間にどこで方向転換すべきかをユーザに命令するためにユーザに提示すべきビープ（例えば、無音期間で分離された比較的高いピッチの音）のユーザ指定の回数を入力するそれぞれの入力領域１６６、１６８を備えた左方向転換設定１６２及び右方向転換設定１６４を含むことができる。また、設定１６２、１６４は、「ビープ」以外に方向転換を示すのに用いることができる他の利用可能な音から選択を行うために、別のＵＩ及び／又はウィンドウオーバーレイを提示させるように選択可能なそれぞれのセレクタ要素１７０、１７２を含む点に留意すべきであり、実際には、方向転換を示すのに異なる音シーケンスに加えて又はその代わりに異なる音を用いることができることを理解されたい。
【００６１】
更にＵＩ１５０は、例えば非言語的方向転換キューを、方向転換の方向に相当するイヤピースにのみ提示すべきか否かに関して「はい」又は「いいえ」セレクタ１７６を用いてユーザが入力を提供する設定１７４を含む。例えば、右方向転換非言語的キューは、右のイヤピースにおいてのみ提示され、それに対して左方向転換非言語的キューは、左のイヤピースにおいてのみ提示されることになる。また、ＵＩ１５０には仮想対抗者競争設定１７８を含めることもでき、この設定１７８は、ユーザが、本発明の原理に従って、仮想対抗者データ（例えば、非言語的オーディオドップラーキューとして表される仮想対抗者のロケーションの指示）がＣＥデバイス上に提示されることを望むか否かについての入力をユーザが提供する「はい」及び「いいえ」セレクタ要素１８０を含む。最後に、ＵＩ１５０を用いた入力としてユーザの選択に従ってＣＥデバイスを構成するためユーザによる選択用に送出セレクタ１８２を提示することができる点に留意されたい。
【００６２】
ここで図７に注目すると、本発明の原理に従ってジェスチャー及び／又は音声の制御設定を構成するための例示的なＵＩ１９０が示されている。ＵＩ１９０は、現在提示されているものよりも速いビートを有する曲を提示するための入力をＣＥデバイスに提供する異なるジェスチャー及び音声コマンドオプションに対するジェスチャーコマンド選択肢１９４及び音声コマンド選択肢１９６を含む、高速ビート設定１９２を含む。ジェスチャーコマンド及び音声コマンドの各々に対して選択枝のうちの１つ又はそれ以上を選択することができるが、望ましい場合には、例えばＣＥデバイスが、高速ビート及び低速ビートの両方を要求する同じ特定のコマンドの選択を防止することができる（例えば、同じ手のジェスチャーを、高速ビート及び低速ビートを有する曲を要求するために用いることができない）ことに留意されたい。何れの場合においても、ＵＩ１９０は、各々が現在提示されているものよりも遅いビートを有する曲を提示するための入力をＣＥデバイスに提供する異なるジェスチャーコマンドオプション及び音声コマンドオプションに対するジェスチャーコマンド選択肢２００及び音声コマンド選択肢２０２を含む、低速ビート設定１９８も含む。
【００６３】
上記に加えて、ＵＩ１９０はまた、ＣＥデバイスが、ユーザの生体計測値、更に例えば、特定の運動における目標の及び／又は所望の生体計測値のユーザ定義設定、及び／又は安全な生体計測値範囲のユーザ定義設定に基づいて、ユーザによって用いられ且つＣＥデバイスと通信状態にある（例えば、ＮＦＣ、Ｂｌｕｅｔｏｏｔｈ、無線ネットワーク等を用いて）運動器具についての運動器具構成を変更（例えば、抵抗力、速度、登り勾配、又は下り勾配を高める又は低める）すべきか否かについての入力をＣＥデバイスに提供する運動器具構成設定２０４を含むことができる。例えば、ユーザが、自分の心拍数を特定のビート毎分に平均化することを望むことを示した場合には、ＣＥデバイスは、運動器具の例えば速度又は抵抗力を増減させて、ユーザの実際の心拍数をユーザによるＣＥデバイスへの所望の心拍数入力と一致するように運動器具を構成することができる。この場合、設定２０４は、ＣＥデバイスに入力を提供し、これに応じて運動器具構成を変更するか又はしないかをＣＥデバイスに命令する「はい」及び「いいえ」セレクタ要素２０６を含む。またＵＩ１９０は、ＣＥデバイスに通信接続してＣＥデバイスによって構成される運動器具を選択する（例えば、器具選択に向けた別のＵＩ又はオーバーレイウィンドウを提示することによって）ための器具選択セレクタ要素２０８と、ＣＥデバイスと運動器具の近接並置（例えばそれぞれのＮＦＣ要素の並置）の際に運動器具と自動的に通信して、本発明の原理に従ってＣＥデバイスが運動器具に命令し及び／又は運動器具を構成するための情報を交換するようにＣＥデバイスを構成するよう選択可能なＮＦＣ使用ペアリングセレクタ要素２１０と、を含む点に留意されたい。
【００６４】
図７から図８に移ると、図８は、本発明の原理に従ってユーザのリズム及び／又は心拍数を少なくとも実質的に同じテンポを有する音楽と調和させるための複数の設定を含む、例示的なテンポ調和設定ＵＩ２２０を示している。ＵＩ２２０は、１つ又はそれ以上の生体計測パラメータに基づいてテンポを調和させる少なくとも第１の設定２２２を含み、従って、ユーザが１つ又はそれ以上の特定の生体計測パラメータをかかる目的で選択するための選択ボックス２２４を含む。生体計測パラメータに調和される際に提示するためのＣＥデバイスによって音楽が選択される１つ又はそれ以上の音楽ジャンルを選択するための第２の設定２２６も示されており、これに応じて設定２２６は、ユーザが１つ又はそれ以上の音楽ジャンルをかかる目的で選択するための選択ボックス２２８を含む。ユーザの１つ又はそれ以上のムードを選択するための第３の設定２３０も示されており、該ムードは、ＣＥデバイスが対応するムードの音楽と（例えば自動制御で）調和させ、この音楽はまた、本発明の原理に従って調和するテンポを含み、これに応じて、設定２３０は、ユーザが、自分が感じている１つ又はそれ以上のムードをかかる目的で選択するための選択ボックス２３２を含む。ＵＩ２２０上には第４の設定２３４も含まれ、設定２３４は、生体計測パラメータに調和するときに提示用にＣＥデバイスにより選択される楽曲に関連する１つ又はそれ以上の音楽アーティストを選択するためのものであり、これに応じてユーザが１つ又はそれ以上のアーティストをかかる目的で選択するための選択ボックス２３６を含む。更に、１つ又はそれ以上の過去の運動ルーチン、及び／又は現在の運動ルーチン用に音楽を選択することができる本発明の原理に従って過去に提示されたトレーニング音楽再生リストを選択するため（例えば、ＣＥデバイスが、過去の再生リストからの音楽が１つ又はそれ以上の現在の生体計測パラメータに調和するビートを有すると判定した場合）の第５の設定２３８を提示することができ、これに応じて第５の設定２３８は、１つ又はそれ以上の過去の運動ルーチン再生リストをかかる目的で選択するための選択ボックス２４０を含む。
【００６５】
ソーシャルネットワークの友人の好み及び／又は選好を用いて音楽を調和させるための設定２４２など、ＵＩ２２０を用いて他の設定を構成することができ、これに応じて設定２４２は、提示すべき音楽をユーザのソーシャルネットワークの友人からの好みに基づいて１つ又はそれ以上の生体計測パラメータと調和させるか否かについての入力をＣＥデバイスに提供するそれぞれ「はい」及び「いいえ」セレクタ要素２４４を含むことを理解されたい。例えば、ＣＥデバイスは、ユーザのソーシャルネットワークサービスのうちの１つ又はそれ以上にアクセスして（例えば、ユーザによって提供されたユーザ名及びパスワードの情報に基づいて）、ソーシャルネットワークサービス内のデータを解析し、ソーシャルネットワークポストと、例えば、音楽トラックのトラック名（例えばトラック名のデータベースからの）との間で相関付けし、これによってユーザの友人が「傾倒する」又は「好む」音楽を識別するように構成することができる点に留意されたい。例えば、ビルボードの格付け、オンライン音楽提供サービス上での合計売り上げ、ユーザが会員ではないソーシャルネットワークサイト上での現在の傾向等に基づいて現在人気のある音楽を用いることによって、本発明の原理に従って音楽を調和させるための別の設定２４６を提示することができ、これに応じて設定２４６は、現在人気のある音楽を用いて本発明の原理に従って音楽を調和させるか否かについての入力をＣＥデバイスに提供する「はい」及び「いいえ」セレクタ要素２４８を含むことを理解されたい。ＵＩ２２０はまた、クラウドセレクタ要素２５２及びローカルストレージセレクタ要素２５４を有するクラウドストレージ設定２５０を含むこともでき、これらは、ＣＥデバイスが本発明の原理に従って提示すべき音楽を収集及び／又はストリーミングすることができる異なる記憶ロケーションについての入力をＣＥデバイスに提供するようユーザによって選択可能である。従って、セレクタ要素２５２を選択することによって、ＣＥデバイスは、ユーザのクラウドストレージアカウントから音楽を収集するように構成され、セレクタ要素２５４を選択することによって、ＣＥデバイスは、ＣＥデバイスのローカルストレージ領域から音楽を収集するように構成され、実際にはセレクタ要素２５２、２５４のどちらか又は両方を選択することができる。ＵＩ２２０は、例えば、インターネットラジオ音楽、スポンサー付き音楽、プロセッサによってユーザが好きになる可能性があると判定された（例えば、ユーザによって入力されたジャンルの指示、ユーザが既に所有している類似の音楽等に基づいて）音楽、ユーザが所有していないが、ＵＩ２２０の１つ又はそれ以上の他の設定（ユーザが音楽を提示することを望むジャンルからなど）に適合する音楽を含む推薦音楽を運動ルーチン中に提示すべき再生リスト及び／又は音楽シーケンス中に挿入するようにサーバに命令するか否かに関しての入力をＣＥデバイスに提供する「はい」及び「いいえ」セレクタ２５８を有する更に別の設定２５６を含むことができる。
【００６６】
引き続き図８を参照すると、上記に加えて、ＵＩ２２０は、トレーニングが完了した後のある時点で購入するためにトレーニングルーチン中に提示される１つ又はそれ以上の楽曲を指定するコマンドを受け取るようにＣＥデバイスを構成するブックマーク音楽設定２６０を含むことができる。従って、音楽を適宜指定する（例えば事前定義された）ジェスチャーコマンドを受け取るようにＣＥデバイスを構成するためにジェスチャーセレクタ要素２６２が選択可能であり、これに加えて、購入用に音楽を指定する（例えば事前定義された）可聴コマンドを受け取るようにＣＥデバイスを構成するために可聴コマンドセレクタ要素２６４が選択可能であり、更に、トレーニングルーチン中にユーザに提示された全ての楽曲のリスト（例えば再生リスト）であって、そこからユーザが、購入用に１つ又はそれ以上の楽曲を選択することができるリストをトレーニングの完了後のある時点で提示するようにＣＥデバイスを構成するために全再生リストセレクタ要素２６６が選択可能である。一部の実施形態において、セレクタ要素２６２、２６４の選択は、更なるユーザ入力なしで、特定の楽曲が本発明の原理に従って提示された時にこの特定の楽曲を指定／ブックマークするコマンドとしてＣＥデバイスによって関係付けられるべき１つ又はそれ以上の特定のジェスチャー及び／又は可聴コマンドをユーザが指定する別のＵＩ及び／又はオーバーレイＵＩを提示するようにＣＥデバイスを自動的に構成することができる点に留意されたい。従って、例えば、特定のジェスチャーが、ＣＥデバイスによって検出された場合に楽曲をブックマークするコマンドとして指定された場合、ＣＥデバイスは、このコマンドを受け取った時に、過去にブックマークされたものとして後で識別してユーザに提示すべき音楽に対してフラグ及び／又はデータマーカーを設定することができ、かかる時点では、ＣＥデバイスは、楽曲をブックマークすべきであるというコマンドを受け取った時にブックマークの可聴又は視覚的指示を提示する必要はない（しかしながら、一部の実施構成において、例えば、ＣＥデバイスがブックマークコマンドを受け取り、後で購入するために楽曲を実際に「ブックマーク」したことをユーザに示すために、例えばチャイム音などの短い可聴フィードバックを提示することができる）。
【００６７】
ＵＩ２２０を引き続き参照すると、ユーザが好まない楽曲をスキップする（例えば、運動ルーチン中にユーザに推薦された場合に）ための音楽スキップ設定２６８が示されている。従って、提示されている楽曲をスキップすることを示す（例えば事前定義された）ジェスチャーコマンド又は可聴コマンドをそれぞれ受け取るステップに応答してこのようにＣＥデバイスを構成するようジェスチャーセレクタ要素２７０及び可聴セレクタ要素２７２両方ともを選択可能である。セレクタ要素２７０、２７２の各々は、本発明の原理に従って、楽曲をスキップするコマンドとしてＣＥデバイスによって関係付けられるべき１つ又はそれ以上の特定のジェスチャー及び／又は可聴コマンドをユーザが指定するための別のＵＩ及び／又はオーバーレイＵＩを提示するようにＣＥデバイスを選択可能に構成できる点に更に留意されたい。
【００６８】
図８の説明を終えるにあたって、ＵＩ２２０はまた、運動中にユーザに提示された楽曲及び／又は音楽再生リストを運動ルーチンの完了時に１つ又はそれ以上のソーシャルネットワークサービスを介して自動的に投稿、公開及び／又は共有等をするようにＣＥデバイスを構成するよう選択可能な共有セレクタ要素２７４を含み、ＣＥデバイスはまた、例えばトレーニングルーチンが完了した後に、音楽メタデータ及び音楽テンポの提示を含む再生リストをＣＥデバイスのディスプレイ上に提示するように構成することができることを理解されたい。本発明の原理による設定のユーザ選択を送出するための送出セレクタ要素２７６。
【００６９】
次に図９を参照すると、運動ルーチンを行っている間に現在の生体計測情報、音楽情報等を提示する別のＵＩ２８０が示されている。従って、ＵＩ２８０は、運動器具を用いる間のユーザによる閲覧用にこの器具のディスプレイ上に、及び／又は運動器具と通信状態にあるユーザの個人ＣＥデバイス上に提示することができることを理解されたい。何れの場合においても、ＵＩ２８０は、本発明の原理に従ってユーザの生体計測パラメータのうちの１つ又はそれ以上とＣＥデバイスによって調和された現在提示されている楽曲についての様々な情報を含む音楽情報セクション２８２を含む。セクション２８２からわかるように、音楽情報は、例えば、アーティスト名、曲のトラックタイトル、曲のアルバム、曲の所要時間、曲の所有者（例えば、ユーザであり、ＣＥデバイス上にローカルに記憶される、及び／又はＣＥデバイスに音楽をストリーミングするサーボパーティ音楽プロバイダである）、音楽の人気の指標、及びこの音楽が人気を博する特定の人口層（例えば、本事例では、曲は、５キロメートル走者によって自分のそれぞれのＣＥデバイスにおいて入力された「好み」の指標に基づく人気を有し、他の事例では、運動計画を監視し本発明の原理に従ってＣＥデバイスによって収集される生体計測情報を観察するユーザの個人トレーナーからの人気のある及び／又は推薦された音楽である）、並びに曲のビート毎分の表示を含むことができる。ＣＥデバイスは、例えば、ユーザのクラウドストレージ領域にアクセスする独自のネットワークインターフェースを用いて音楽にアクセスすることができるが、これに加えて又は代替として、運動器具がそれ自体で音楽を記憶するストレージ領域にアクセスし、続いて例えば運動器具からユーザのヘッドフォンに音楽をストリーミングすることができる（例えばＮＦＣペアリングを用いて）ことに留意されたい。
【００７０】
上記に加えて、ＵＩ２８０はまた、図１を参照して上記で説明したような、１つ又はそれ以上の生体計測センサによって検出されるユーザの生体計測パラメータに関する１つ又はそれ以上の情報を提示するための生体計測パラメータセクション２８４を含む。例えば、提示できる情報は、心拍数情報、リズム情報、及び／又は呼吸情報を含む。
【００７１】
更に、ＵＩ２８０は、後で購入するためにこの楽曲を容易にブックマークする（例えばワンタッチブックマーク）ための入力を運動ルーチン中に現時点で楽曲が提示されている間にユーザが「はい」及び「いいえ」セレクタ２８８を用いて提供するプロンプト２８６を含むことができる。ＵＩ２８０は、購入完了後又は購入が必要でない場合に更なるユーザ入力なしに自動的にこの特定の楽曲をユーザのクラウドストレージ内に記憶する入力を、運動ルーチン中に現時点で楽曲が提示されている間にユーザが「はい」及び「いいえ」セレクタ２９２を用いて提供する第２のプロンプト２９０を含む。最後に、ＵＩ２８０上には、「はい」及び「いいえ」セレクタ２９６を用いて運動器具構成を手動で変更するか否かについてのオプション２９４が提示され、従って、例えば、セレクタ２９６からの「はい」セレクタの選択は、運動器具を構成するためにユーザによって構成可能な運動器具設定を含む別のＵＩを提示及び／又はオーバーレイ表示させることができる。このことは、例えば、ＣＥデバイスが、本発明の原理に従って１つ又はそれ以上の生体計測パラメータに応じて運動器具を自動的に構成するが、それにも関わらずユーザがこの自動構成を手動で無効にしたいと望む場合に望ましいものとすることができる。
【００７２】
図１０を参照して詳細説明に移ると、本発明の原理を示す例図３００が示されている。図１０のキャプション吹き出しから理解できるように、ユーザと本発明の原理によるＣＥデバイスとは、聴覚的に情報を交換し、実際にＣＥデバイスは、例図３００に示している利用者に（例えば自動的に決定した）奨励、更に例えば生体計測データに基づく奨励をもたらす「仮想コーチ」を聴覚的に提供している。図１１には、時間経過に伴う心拍毎分を用いて表したユーザのトレーニングルーチンの様々なセグメントを示すグラフ３０４を含む別の例証図３０２が示されており、この図はまた、最初の提示音楽から最後の提示音楽まで順次配列されたサムネイル３０６を示し、各サムネイルがそれぞれ、運動ルーチン中に提示されてユーザの１つ又はそれ以上の生体計測パラメータに調和された楽曲及び／又はこの楽曲が選択されたアルバムに関係付けられている。「クールダウン」運動段階の間にＣＥデバイスが提示できるオーディオフィードバックの一例を示し、曲を明らかにし及び／又は音楽を如何にしてブックマークするか（例えば後の購入及び／又は聴取用に）についての命令を提供するキャプション３０８も示されている点に留意されたい。本発明の例示的な事例では、ＣＥデバイスは、ＣＥデバイスのタッチ対応ディスプレイの特定区域又は何れかのタッチ対応区域への利用者によるシングルタップ入力に応答して、音楽をブックマークすることができ（例えば、ブックマーク情報をＣＥデバイスの記憶媒体上にローカルに記憶することができ）、更に、ＣＥデバイスのタッチ対応ディスプレイの特定の区域又は何れかのタッチ対応区域へのダブルタップ入力をユーザが提供して、提示されている曲をスキップし、更なるユーザ入力なしにＣＥデバイスがユーザの生体計測パラメータ及び／又は運動ルーチンのクールダウン過程に調和する別の曲を自動的に提示させるようにすることができる。
【００７３】
何れの図への特定の参照もなく、本発明の原理によれば、本明細書で開示されるＣＥデバイスは、音楽を１つ又はそれ以上の生体計測パラメータと調和させる更に別の手法で構成できることを理解されたい。例えば、生体計測パラメータが身体活動計画情報のうちの少なくとも一部に適合するか否かを判定する場合には、かかる判定は、例えば、事前定義された周期間隔で周期的に実行することができ、この場合、生体計測パラメータが身体活動計画情報のうちの少なくとも一部に適合しないという判定に応答して、ＣＥデバイスは、該ＣＥデバイス上に提示されている音楽ファイルの時間スケールを修正することによって、本発明の原理に従ってオーディオ表示を自動的に提示することができる。例えば、ＣＥデバイスは、ユーザに完全に異なる楽曲を提示するのではなく、現在提示されている音楽ファイルをデジタル的に伸張又は圧縮し、これによってユーザに提示されるビート毎分を実時間で調節することができる。従って、音楽ファイルの時間伸張は、ＣＥデバイスによって、所要時間及びひいてはビート毎分を変更するための音楽ファイルの再サンプリングとして実施することができる。
【００７４】
本明細書で検討する自動化された及び／又は仮想の指導に関して、ＣＥデバイスがこの指導を行うための設定をユーザが構成した場合に、ＣＥデバイスはかかる情報を提示することができる（例えば、上記で説明したようなＵＩを用いて）ことを理解されたい。仮想指導は、ユーザが１つの運動セグメントから別の運動セグメントにいつ移行するかをユーザに通知する（例えば、運動コース上にいる間にＣＥデバイスにアクセス可能なＧＰＳデータに基づいて）ステップを含むことができる。例えば、仮想コーチは、「運動の第３セグメントの上り坂を進み始めました」と示すことができる。仮想コーチが提供できる他の命令は、例えば、運動ルーチンの開始時点における「さあ出発しましょう」及び「前方の分かれ道で右に曲がってください」を含む。また、トレーニングの開始時点では、ユーザが、本発明の原理に従って仮想対抗者を提示するようにＣＥデバイスに命令する入力をＣＥデバイスに事前に与えていなかったと仮定すると、ＣＥデバイスは、運動ルーチンの開始時点において、ユーザが仮想対抗者と競争することを望むか否かを尋ねるオーディオプロンプト（例えば「仮想対抗者と競争しますか？」）を与えることができ、このプロンプトに対して、例えば、ユーザは、自然言語音声認識原理を用いてＣＥデバイスプロセッサによって認識される肯定的表現で聴覚的に応答することができる。
【００７５】
ＣＥデバイスを用いて「仮想コーチ」が提供できる指示の他の例として、ＣＥデバイスは、運動ルーチンの完了後に、ユーザが、どれ程の時間、距離、及び／又は速度で仮想対抗者を打ち負かしたかを示すことができる。また、ルーチンの完了後、ＣＥデバイスは、例えば、ユーザの生体計測示度、運動ルーチンの完了までの合計時間、進んだ距離などのような統計をユーザに聴覚的に（及び／又は視覚的に）提示することができる。更に、ＣＥデバイスは、運動ルーチンの完了の直前に、「４、３、２、１…終了！」などの終了までの時間的カウントダウンを示すことによって、ルーチンがもう少しで完了する旨の可聴指示を提供することができる。
【００７６】
特に、本発明の原理に従ってＣＥデバイスへのコマンドとしてＣＥデバイスによって識別可能な自由空間内でのジェスチャーに関して、ユーザは、例えば、ＣＥデバイスと通信する動き／ジェスチャー検出器によって検出される自由空間内でのジェスチャーに基づいて、曲をスキップする、又はより速い又はより遅いペースを有する曲を要求することができるだけでなく、例えば、ユーザが運動を一時的に停止する場合に曲を中断することができる点に留意されたい。例えば、運動コース上で進む間に、ユーザが、同じこのコースに沿って歩いている友人に出会った場合には、ユーザは、音楽の提示を再開する別のジェスチャーコマンドを受け取るまで音楽の提示（及び／又は生体計測データの追跡）を停止するコマンドとしてＣＥデバイスにおいて事前定義されたジェスチャーを自由空間内で提供することができる。
【００７７】
次に、本明細書で説明する音楽、音楽ファイル、曲等に関して、本発明の原理は、本明細書の大部分が特に音楽関連のファイルに関連するものであったが、本発明の原理は、あらゆるタイプのオーディオファイルに対しても、更に例えばオーディオビデオファイルに対しても均等に適用できる（例えば、オーディオビデオファイルからのオーディオのみを提示する、又はオーディオとビデオとの両方を提示する）と認識される。更に、音楽ファイルの関連では、本明細書で説明する音楽ファイルについてのメタデータは、ビート毎分及び音楽ジャンルだけではなく、例えば曲に対する歌詞などの他の情報も含むことができる。
【００７８】
本発明の原理はまた、本明細書の大部分が特に運動ルーチンに関連するものであったが、本発明の原理は、運動だけではなく、例えば机に座っているのにも適用できると認識され、この場合、ＣＥデバイスは、例えば脳活動モニタ及び血圧モニタを用いて、ユーザがストレスを受けていることを検出することができ、従って、ユーザに気を静める音楽を提案及び／又は自動的に提示する。
【００７９】
それでも尚、運動に適用された本発明の原理は、以下のものが本発明の原理に従うＣＥデバイスによる例示的な可聴及び／又は視覚的出力であると認識する。
【００８０】
「違う曲にしますか？」、これは、ユーザが所望のペースとして自分が入力したペースに追いついていないという判定に応答して提示することができる。
【００８１】
「遅くなってきました。違う曲にしますか？」、これは、ユーザのペースが落ち始めている（例えば、徐々に事前定義された所望のペースから外れてきている）という判定に応答して提示することができる。
【００８２】
「曲の終わりまで走りましょう」、これは、ユーザが運動セグメント又は運動ルーチン全体の終了点に近づいており、従って現在の曲の終了が、セグメント及び／又はルーチンの終了点を示すという判定に応答して提示することができる。
【００８３】
「次の１分間激しく動きましょう」、これは、ユーザが、例えば事前定義された運動目標に適合するには次の１分間をより速く運動する必要があるという判定に応答して提示することができる。かかるＣＥデバイスのフィードバックはまた、例えば、トレーニングが弱い強度のセグメントから強い強度のセグメントにと進行するにつれて、ユーザが自分のテンポ／リズムを徐々に早めるために提供することができる。
【００８４】
「心拍数は１０２ビート毎分です」、これは、ユーザが運動ルーチン中に心拍数についての生体計測情報を要求するコマンドを入力したという判定に応答して提示することができる。
【００８５】
本発明の原理はまた、１つよりも多くのＣＥデバイスが、例えば、一緒に運動しているそれぞれのユーザに対してペース／リズムを設定するための非言語的オーディオキューを提供できることは認識される。例えば、２人又はそれ以上の人が一緒に運動することを望むが、同じ音楽を聞くことを望まない場合がある。これらのユーザのＣＥデバイスは、互いに通信することができ、例えば、これらのＣＥデバイスの間で交換された事前定義のリズム／テンポメタデータ（例えば、トレーニングルーチンの前にユーザによって示された所望のリズムに基づく）に基づいて、ユーザが異なる音楽にも関わらず同じペースを確立できるように、事前定義されたリズムに調和する同じビート毎分を有する異なる曲を各それぞれのＣＥデバイス上に提示することができる。
【００８６】
次に、例えば、運動ルーチンの完了後、ユーザは、自分の運動ルーチンをソーシャルネットワークサービスを介して共有することができるだけでなく、例えば、個人トレーナーがユーザを評価し、運動成果、生体計測情報等を閲覧することができるように、運動データを個人トレーナーのＣＥデバイスに提供することもできる（例えば、一般的に用いられるフィットネスアプリケーションを用いて）ことを理解されたい。
【００８７】
ユーザのリズム／テンポの変更を説明すると、ユーザが歩調を乱した場合には、ＣＥデバイスは、そのことを検出するが、新しいリズムに調和するように曲を自動的に変更しなくてもよく、一部の実施構成において、例えば、ユーザが新しいリズムで走る閾値時間が過ぎるのを待つことができ、これによって、ユーザが図らずもペースを乱した時に毎回曲を変更することなく、その代わりにユーザが意図的に新しいペースを確定した場合に曲を変更することを理解されたい。
【００８８】
非言語的キューをより具体的に説明すると、例えば、本明細書で説明するＣＥデバイスは、幾つかの事例では、例えば、同じ方向転換を行い又は同じコース上で運動した閾値回数後に、ＣＥデバイスが、非言語的キューだけを提示すべであると判定したときに、ユーザ入力なしに言語的キューを提供するステップから非言語的キューのみを提供するステップに動的に変化するように構成できる点に留意されたい。このことは、運動している近隣地区に既に精通しており、従って必ずしも言語的キューを必要としないが、それにも関わらず言語的キュー程にはユーザの音楽を聴覚的に妨害しない非言語的キューが提示されることを望む可能性があるユーザにとって有益とすることができる。かかる判定は、例えば、コースが辿られる度にユーザがこのコースに沿って進むときにＧＰＳデータを記憶することによって少なくとも部分的に行うことができ、該データは、後で閾値回数が満たされたか否かを判定するために分析することができる。
【００８９】
更に本発明の原理は、本明細書の一部が例えばランニング又はサイクリングに関してＣＥデバイスの特徴を説明しているが、例えば、スイミング又は反復的／律動的な運動の動きを確立する何れか他の運動などの他の事例にも均等に適用できると認識される。
【００９０】
最後に、本明細書で説明するヘッドフォンは、例えば、運動中に存在する周辺騒音に対して能動的騒音低減を実施するように構成することができるが、通過する自動車又は運動者に話しかける他者によって発生する音のような「過渡的」な音を運動者が聞くことができるようにしている点に留意されたい。従って、このヘッドフォン構成は、安全性を向上させるが、望ましくない周辺雑音がユーザの聞く楽しみを妨害することなく音楽を明瞭に聞くことを依然として可能にしている。
【００９１】
特に「生体計測パラメータに基づくオーディオの提示」が本明細書で示され、詳細に説明されたが、本発明によって包含される主題は、請求項によってのみ限定される点を理解されたい。
【符号の説明】
【００９２】
１４  ディスプレイ
１６  スピーカ
１８  入力デバイス
２０  ネットワークインターフェース
２４  プロセッサ
２６  ポート
２８  媒体
３２  カメラ
３４  ブルートゥース
３６  ＮＦＣ要素
３７  モーションセンサ
３８  気象センサ
４０  生体計測センサ
４２  運動エネルギーハーベスタ
５６  プロセッサ
５８  媒体
６０  ネットワークインターフェース
２２  ネットワーク
【図１】
2015058362.tif 000003
【図２】
2015058362.tif 000004
【図３】
2015058362.tif 000005
【図４】
2015058362.tif 000006
【図５】
2015058362.tif 000007
【図６】
2015058362.tif 000008
【図７】
2015058362.tif 000009
【図８】
2015058362.tif 000010
【図９】
2015058362.tif 000011
【図１０】
2015058362.tif 000012
【図１１】
2015058362.tif 000013
【外国語明細書】
2015058362000001.pdf