(57)【特許請求の範囲】
【請求項１】
以下の段階を含む、運動活動を行うユーザーにフィードバックを与える方法：
運動活動中にユーザーが移動するつもりである距離に対応する距離値を、少なくとも1つのプロセッサを有する装置によって与える段階；
ユーザーに関連するペース情報を、該装置のセッション時間確定モジュールによって該装置のメモリから得る段階であって、該ペース情報がユーザーの以前の運動活動セッション中に生成されたペースである、段階；
該距離値および該ペース情報に基づいて運動活動の予測時間を、該装置のセッション時間確定モジュールによって確定する段階；
可聴コンテンツファイルストレージに保存された、複数の継続時間を有するフィードバックデータの複数のセットから、１セットのフィードバックデータを、該装置の可聴コンテンツ選択モジュールによって自動的に選択する段階であって、該１セットのフィードバックデータは運動活動の予測時間に近似した継続時間を有する、段階；
該１セットのフィードバックデータを該装置にダウンロードする段階；ならびに
該選択されたフィードバックデータセットを、該装置の可聴コンテンツ選択モジュールによってユーザーに通信する段階。
【請求項２】
フィードバックデータのセットが音楽を含む、請求項1記載の方法。
【請求項３】
フィードバックデータのセットが、確定段階に応答して自動的に通信される、請求項1記載の方法。
【請求項４】
以下を含む、運動活動を行うユーザーにフィードバックを与える機器：
少なくとも1つのプロセッサを有し、
運動活動中にユーザーが移動するつもりである距離に対応する距離値を受け取り、
ユーザーに関連するペース情報を記憶するメモリをさらに有し、
複数の継続時間を有するフィードバックデータの複数のセットに対するアクセスを有し、
距離値およびペース情報に基づいて運動活動の予測時間を確定し、かつ運動活動の予測時間に近似した継続時間を有するフィードバックデータのセットのうちの1つを選択し、
フィードバックデータの選択されたセットをユーザーに通信する、
モジュール。
【請求項５】
フィードバックデータの選択されたセットが、予測時間を確定するモジュールに応答して自動的に選択される、請求項4記載の機器。
【請求項６】
モジュールが、運動活動中にユーザーにフィードバックデータの選択されたセットを通信する、請求項4記載の機器。
【請求項７】
フィードバックデータの選択されたセットが、運動活動の予測時間に適合しているかまたはそれを超える継続時間を有する、請求項4記載の機器。
【請求項８】
フィードバックデータの選択されたセットが可聴コンテンツを含む、請求項4記載の機器。
【請求項９】
フィードバックデータの選択されたセットが音楽を含む、請求項4記載の機器。
【請求項１０】
フィードバックデータの選択されたセットが話し言葉を含む、請求項4記載の機器。
【請求項１１】
フィードバックデータの選択されたセットがビジュアルコンテンツを含む、請求項4記載の機器。
【請求項１２】
ペース情報が、ユーザーによる以前の運動活動セッションから生成される、請求項4記載の機器。
【請求項１３】
ペース情報が、ユーザーによる複数の以前の運動活動セッションの平均である、請求項4記載の機器。
【請求項１４】
ペース情報が任意である、請求項4記載の機器。
【請求項１５】
モジュールが、デジタル音楽プレイヤーにおいて実施される、請求項4記載の機器。
【請求項１６】
フィードバックデータの複数のセットが、デジタル音楽プレイヤーによりアクセス可能な遠隔位置で記憶されている、請求項15記載の機器。
【請求項１７】
ユーザーインターフェースが、運動活動中にユーザーが移動するつもりである距離に対応する距離値を受け取り、
セッション時間確定モジュールが、距離値およびペース情報から運動活動の予測時間を確定し、かつ
フィードバックデータセット選択モジュールが、運動活動の予測時間に近似した継続時間を有するフィードバックデータのセットのうちの1つを選択し、
該モジュールが、フィードバックデータの選択されたセットをユーザーに通信する、
以下を含む、運動活動を行うユーザーにフィードバックを与える機器：
少なくとも1つのプロセッサを有し、
ユーザーと通信するように構成されており、
ユーザーインターフェースと、ユーザーに関連するペース情報を記憶するメモリとを有し、
複数の継続時間を有するフィードバックデータの複数のセットに対するアクセスをさらに有し、
該セッション時間確定モジュールと該フィードバックデータセット選択モジュールとをさらに有する、
デジタル音楽プレイヤー。
【請求項１８】
フィードバックデータの選択されたセットが、音楽コンテンツを含む、請求項17記載の機器。
【請求項１９】
フィードバックデータの選択されたセットが、発話コンテンツを含む、請求項17記載の機器。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願データ
本出願は、Roberto Tagliabueの名義で2007年2月16日に出願され、「Real-Time Comparison of Athletic Information」と題された、米国仮特許出願第60/890,223号の優先権による恩典を主張する。本出願は、参照により本明細書に完全に組み入れられる。
【０００２】
発明の分野
本発明は、運動情報のリアルタイム比較に関する。本発明のいくつかの局面は、ユーザーが運動活動を行っている間の運動データの生成、運動データとベースラインデータとの比較、および、ユーザーが依然として運動活動を行っている間のユーザーに対するフィードバックの提供への特別の利用可能性を有する。
【背景技術】
【０００３】
発明の背景
大部分の人々は、身体の健康の重要性を認識しているが、規則的なエクササイズプログラムの維持に必要な動機づけを見出すことが多くの人々には困難である。ランニング、ウォーキング、および自転車などの、連続的な反復動作を包含するエクササイズ計画を維持することは、一部の人々にとって特に困難である。
【０００４】
経験ある運動者およびトレーナーは、即時および直接のフィードバックが、多くの人々に、彼らの運動活動の努力を最大化する動機づけを与えることを見出した。例えば、個人がジムでウェイトを用いるエクササイズを行っている場合、個人トレーナーは、その個人に、励ましの言葉、リフティングフォームについてのアドバイス、または他の同時のフィードバックを頻繁に与える。残念ながら、例えば高度なエクササイズ設備から離れた場所で、個人が単独でウォーキングしている場合、単独でランニングしている場合、単独で自転車を運転している場合、または他の単独の運動活動などの、何らかの種類の運動活動に関する直接のフィードバックを得ることは困難であることが多い。ある製造業者は、ユーザーが運動活動を行っている間に閲覧できるモニタリング装置、例えば心拍数モニタ、歩数計、走行距離計などを提供している。これらのモニタリング装置は、即時のフィードバックを与える間、それらはユーザーの注意を必要とするため、フィードバック情報がユーザーにとって最も有益である可能性がある場合に（例えばユーザーが所望のランニングペースを下回り始めるかまたは超え始める場合に）それを与えないことがある。
【０００５】
活動に特化したまたは成果に特化したフィードバックの代わりに、多くの運動者は、運動活動を行っている間に音楽または他の可聴コンテンツを聴いている。例えば、ある運動者は、音楽または他の可聴コンテンツが、ウォーキング、ランニング、または自転車などの単調な運動活動の気晴らしになると考えている。したがって、多くの運動者は現在、運動活動セッション中に音楽を再生するためにデジタル音楽プレイヤー（すなわち、電子記憶媒体上に記憶されているデジタルファイルから音楽を再生するプレイヤー）を使用している。しかしながら、この種類の音楽プレイヤーでは、音楽または他の可聴コンテンツを、可聴コンテンツファイルストレージからデジタル音楽プレイヤーに、ダウンロードするかまたはそうでなければ転送しなければならない。しかしながら、多くの場合、ユーザーは、デジタル音楽プレイヤーにどの程度の量の可聴コンテンツを転送するかを正確には見積もることができない。ユーザーは、あまりに少ない可聴コンテンツをうっかりして転送するので、彼または彼女の計画済みの運動活動の継続時間全体にわたって持続できないことがある。
【発明の概要】
【０００６】
発明の簡単な概要
本発明の各種の局面は、ユーザーに即時のフィードバックを与えるための、運動情報とベースラインデータとのリアルタイム比較に関する。本発明のいくつかの実施形態では、運動データを生成するために、運動活動中の運動者のモニタリングにより得られる運動情報を使用する。次に運動データをベースラインデータと比較する。ベースラインデータは、理想的なものでも実際のものでもよい。例えば、ベースラインデータは、ユーザーが望む理想的な目標となる運動成果に対応する人工的に作成された運動データであってもよい。あるいは、ベースラインデータは、ユーザー、または何らかの他の個人、例えばプロの運動選手、個人トレーナー、もしくはユーザーの競合相手が以前に行った運動活動セッションの成果の特徴を反映し得る。
【０００７】
運動データが、ベースラインデータの所望の近似の範囲内である場合、デフォルトフィードバックが、ユーザーに与えられる。しかしながら、運動データが、ベースラインデータの所望の近似の範囲外である場合、代替フィードバックが、選択され、ユーザーに与えられる。さらに、本発明のいくつかの実施形態では、フィードバックは、音楽の連続再生の一部であり、したがって、ユーザーは、フィードバックからの利益を現実のものとするためにモニタリング装置に彼または彼女の注意を向ける必要がない。
【０００８】
例えば、フィードバックは、ユーザーが走行している間にユーザーに対して再生される音楽であり得る。さらに、ベースラインデータは、所望のペースであり得る。ユーザーの運動活動により生成される運動データが、ベースラインデータの所望の近似の範囲内（例えばベースラインペース値の10％以内）である場合、ユーザーに対して再生される音楽は、ユーザーが選択するデフォルトプレイリストからの音楽であり得る。しかしながら、ユーザーの運動活動により生成される運動データ値が、対応するベースラインデータ値よりも著しく小さい場合、より速いビートを有する代わりの音楽をユーザーに対して再生することができる。ユーザーに彼または彼女の運動成果を所望のベースラインデータに合致するために増加させるように励ますために、発話による励ましまたは指示を代わりにまたはさらにユーザーに与えることができる。同様に、ユーザーの運動活動により生成される運動データ値が、対応するベースラインデータ値よりも著しく大きい場合、より遅いビートを有する代わりの音楽の第2のセットをユーザーに対して再生することができる。ユーザーに彼または彼女の運動成果を所望のベースラインデータに合致するために減少させるように励ますために、発話による励ましまたは指示を代わりにまたはさらにユーザーに与えることができる。
【０００９】
本発明の各種実施形態では、ユーザーが運動活動を行っている間に、彼または彼女に対して音楽を再生するためのデジタル音楽プレイヤーを提供することができる。これらの実施形態のうちのいくつかでは、ユーザーは、運動活動セッションの所望の目標を入力することができる。例えば、ユーザーが走行しようとする場合、ユーザーは、走行の所望距離を入力することができる。この入力に応答して、運動活動セッションの予測継続時間を推定する。次に、予測継続時間に対応する量の可聴コンテンツを、可聴コンテンツファイルストレージからデジタル音楽プレイヤーに、運動活動セッション中の再生用に転送する。
【００１０】
本発明のこれらのおよび他の特徴は、下記の詳細な説明から明らかになるであろう。
［本発明(101)］
以下の段階を含む、運動活動を行うユーザーに関する運動情報を比較する方法：
個人が行う運動活動に対応する運動情報を受け取る段階；
受け取った運動情報に対応する運動データの第1のセットを生成する段階；
運動データの第2のセットを与える段階；
運動データの第1のセットと運動データの第2のセットとを比較する段階；
運動データの第1のセットと運動データの第2のセットとの比較に基づいて、コンテンツをユーザーに通信する段階。
［本発明(102)］
運動データの第2のセットが、ユーザーが行った以前の運動活動に対応する運動データにより規定されるベースラインデータである、本発明(101)の方法。
［本発明(103)］
以前の運動活動に対応するデータが、ユーザーの運動活動に対応するデータの複数のセットを含む、本発明(102)の方法。
［本発明(104)］
運動データの第2のセットが、フィードバックデータをさらに含む、本発明(103)の方法。
［本発明(105)］
フィードバックデータが、フィードバックデータの複数のセットを含む、本発明(104)の方法。
［本発明(106)］
コンテンツが、運動データの第1のセットがベースラインデータ未満の値を有するというユーザーに対するメッセージ、運動データの第1のセットがベースラインデータに関する許容範囲内であるというユーザーに対するメッセージ、および運動データの第1のセットがベースラインデータを超える値を有するというユーザーに対するメッセージのうちの1つを含む、本発明(105)の方法。
［本発明(107)］
コンテンツが、
フィードバックデータの複数のセットのうちの1つより選択される、可聴コンテンツを含むフィードバックデータ
をさらに含む、本発明(106)の方法。
［本発明(108)］
ユーザーが運動活動を行い続けている間、コンテンツがユーザーに通信される、本発明(107)の方法。
［本発明(109)］
コンテンツが音楽である、本発明(101)の方法。
［本発明(110)］
コンテンツが話し言葉である、本発明(101)の方法。
［本発明(111)］
コンテンツが視覚による、本発明(101)の方法。
［本発明(112)］
コンテンツが、比較に基づくデフォルトフィードバックデータであり、
前記のデータの第1のセットが、ベースラインデータの許容範囲内である、
本発明(102)の方法。
［本発明(113)］
コンテンツが、
前記のデータの第1のセットがベースラインデータよりも遅いという比較に応答して、デフォルトフィードバックデータよりも速いリズムを有する、フィードバックデータ
である、本発明(102)の方法。
［本発明(114)］
以下を含む、運動活動を行うユーザーに関する運動情報を比較するための機器：
ユーザーが行う運動活動に対応する運動情報に対応する運動データの第1のセットを生成し、
運動データの第2のセットを記憶するメモリを有し、
運動データの第1のセットと運動データの第2のセットとを比較し、かつ運動データの第1のセットと運動データの第2のセットとの比較に基づいて、コンテンツをユーザーに通信する、
モジュール。
［本発明(115)］
コンテンツが、
許容範囲内である運動データの第1のセットと運動データの第2のセットとの比較に応答して通信される、デフォルトフィードバックデータ
である、本発明(114)の機器。
［本発明(116)］
デフォルトフィードバックデータが、好みの音楽をユーザーによって選択される音楽プレイリストを含む、本発明(115)の機器。
［本発明(117)］
コンテンツが、
許容範囲内にない運動データの第1のセットと運動データの第2のセットとの比較に応答して通信される、代替フィードバックデータ
である、本発明(114)の機器。
［本発明(118)］
代替フィードバックデータが、デフォルトフィードバックデータからの音楽よりも遅いリズムを有する音楽を含む、本発明(117)の機器。
［本発明(119)］
代替フィードバックデータが、デフォルトフィードバックデータからの音楽よりも速いリズムを有する音楽を含む、本発明(117)の機器。
［本発明(120)］
代替フィードバックデータが、励ましの言葉を含む発話コンテンツを含む、本発明(114)の機器。
［本発明(121)］
代替フィードバックデータセットが、成果に関する指示を含む発話コンテンツを含む、本発明(114)の機器。
［本発明(122)］
ユーザーが、センサを操作可能に有し、
センサが、ユーザーが行う運動活動に対応する運動情報を記録する、
以下を含む、運動活動を行うユーザーに関する運動情報を比較するための機器：
センサと通信するように構成されており、
センサにより記録されるように構成されている運動情報に対応する運動データの第1のセットを生成する、運動データ生成モジュールを有し、
運動データの第2のセットを記憶するメモリをさらに有し、
運動データの第1のセットと運動データの第2のセットとを比較する、運動データ比較モジュールをさらに有し、かつ
運動データの第1のセットと運動データの第2のセットとの比較に基づいてコンテンツをユーザーに通信するように構成されている、
デジタル音楽プレイヤー。
［本発明(123)］
以下の段階を含む、運動活動を行うユーザーにフィードバックを与える方法：
運動活動中にユーザーが移動するつもりである距離に対応する距離値を与える段階；
ユーザーに関連するペース情報を与える段階；
距離値およびペース情報から運動活動の予測時間を確定する段階；
複数の継続時間を有するフィードバックデータの複数のセットを与える段階；
運動活動の予測時間に近似した継続時間を有するフィードバックデータのセットのうちの1つを選択する段階；ならびに
選択されたフィードバックデータセットをユーザーに通信する段階。
［本発明(124)］
フィードバックデータのセットが音楽を含む、本発明(123)の方法。
［本発明(125)］
フィードバックデータのセットが、確定段階に応答して自動的に通信される、本発明(123)の方法。
［本発明(126)］
ペース情報が、ユーザーによる以前の運動活動セッションから与えられる、本発明(123)の方法。
［本発明(127)］
以下を含む、運動活動を行うユーザーにフィードバックを与える機器：
運動活動中にユーザーが移動するつもりである距離に対応する距離値を受け取り、
ユーザーに関連するペース情報を記憶するメモリをさらに有し、
複数の継続時間を有するフィードバックデータの複数のセットに対するアクセスを有し、
距離値およびペース情報から運動活動の予測時間を確定し、かつ運動活動の予測時間に近似した継続時間を有するフィードバックデータのセットのうちの1つを選択し、
フィードバックデータの選択されたセットをユーザーに通信する、
モジュール。
［本発明(128)］
フィードバックデータのセットが、確定段階に応答して自動的に選択される、本発明(127)の機器。
［本発明(129)］
モジュールが、運動活動中にユーザーにフィードバックデータを通信する、本発明(128)の機器。
［本発明(130)］
フィードバックデータのセットが、運動活動の予測時間に適合しているかまたはそれを超える継続時間を有する、本発明(127)の機器。
［本発明(131)］
フィードバックデータのセットが可聴コンテンツを含む、本発明(127)の機器。
［本発明(132)］
フィードバックデータのセットが音楽を含む、本発明(127)の機器。
［本発明(133)］
フィードバックデータのセットが話し言葉を含む、本発明(127)の機器。
［本発明(134)］
フィードバックデータのセットがビジュアルコンテンツを含む、本発明(127)の機器。
［本発明(135)］
ペース情報が、ユーザーによる以前の運動活動セッションから生成される、本発明(127)の機器。
［本発明(136)］
ペース情報が、ユーザーによる複数の以前の運動活動セッションの平均である、本発明(127)の機器。
［本発明(137)］
ペース情報が任意である、本発明(127)の機器。
［本発明(137)］
モジュールが、デジタル音楽プレイヤーにおいて実施される、本発明(127)の機器。
［本発明(139)］
フィードバックデータのセットが、デジタル音楽プレイヤーによりアクセス可能な遠隔位置で記憶されている、本発明(138)の機器。
［本発明(140)］
ユーザーインターフェースが、運動活動中にユーザーが移動するつもりである距離に対応する距離値を受け取り、
セッション時間確定モジュールが、距離値およびペース情報から運動活動の予測時間を確定し、かつ
フィードバックデータセット選択モジュールが、運動活動の予測時間に近似した継続時間を有するフィードバックデータのセットのうちの1つを選択し、
該モジュールが、フィードバックデータの選択されたセットをユーザーに通信する、
以下を含む、運動活動を行うユーザーにフィードバックを与える機器：
ユーザーと通信するように構成されており、
ユーザーインターフェースと、ユーザーに関連するペース情報を記憶するメモリとを有し、
複数の継続時間を有するフィードバックデータの複数のセットに対するアクセスをさらに有し、
該セッション時間確定モジュールと該フィードバックデータセット選択モジュールとをさらに有する、
デジタル音楽プレイヤー。
【図面の簡単な説明】
【００１１】
【図１】本発明の各種の例を実施するために使用可能である演算装置を示す。
【図２】本発明の各種の例に従って使用可能である運動情報モニタリング装置の例を示す。
【図３】本発明の各種の例に従って使用可能である運動情報モニタリング装置の例を示す。
【図４】本発明の各種の例に係る運動パラメータ測定装置が使用可能である1つの環境を示す。
【図５】本発明の各種の例に従って運動活動セッション中にユーザーに与えられるフィードバックを制御するために使用可能である、フィードバック制御ツールの例を示す。
【図６Ａ】本発明の各種の例に従ってフィードバック制御ツールにより使用可能である、データの種類を示す。
【図６Ｂ】本発明の各種の例に従ってフィードバック制御ツールにより使用可能である、データの種類を示す。
【図７】本発明の各種の例に従って運動活動セッション中にリアルタイムフィードバックをユーザーに与える方法を表す、フローチャートを示す。
【図８】本発明の各種態様に従って使用可能である、自動フィードバック選択ツールを示す。
【図９】本発明の各種態様に従って使用可能である自動フィードバック選択ツールの操作を表す、フローチャートを示す。
【発明を実施するための形態】
【００１２】
発明の詳細な説明
操作環境
概要
本発明の局面は、運動情報の測定、収集、および表示に関する。当業者によって理解されるように、運動情報はまずは各個人から得なければならない。本発明の各種実施形態では、1つまたは複数の異なる運動情報モニタリング装置を使用して、運動活動セッション中に個人が行う運動活動に対応する運動情報を測定および記録することができる。典型的には、運動情報モニタリング装置は、モニタリングされる個人に関するパラメータを測定するためのセンサ、および、センサにより測定される運動情報を処理することで、モニタリングされた運動活動に対応する運動データにするための演算装置を組み入れる。
【００１３】
いったん、運動情報モニタリング装置が、個人の運動活動に関する運動情報を記録すると、個人は、記録された運動情報を閲覧するために、記録された運動情報を1つまたは複数の別個の装置に転送することができる。例えば、ユーザーは、生成および記録された運動データを、運動情報モニタリング装置から別個の収集装置にダウンロードすることができる。一方、収集装置は、運動情報モニタリング装置から収集される運動データを、別個の表示構成装置に転送することができ、例えばさらに別の装置で引き続き閲覧するために、運動データを組織化および構成することができる。下記でさらに詳細に論じるように、本発明の各種実施形態により、個人がインターネットなどのネットワークを通して通信する演算装置の群を用いて、運動情報を記録、収集、および表示することが可能になる。
【００１４】
例えば、本発明のいくつかの実施形態は、個人が、特殊目的の演算装置を用いて運動情報を測定および記録することを可能にすることができる。次に使用者は、運動情報から生成される運動データを、個人用デスクトップまたはラップトップコンピュータなどのローカル演算装置に転送することができる。より詳しくは、ユーザーは、記録された運動データを、運動情報モニタリング装置から、コンピュータネットワークの「クライアント」として働くローカルコンピュータ上の収集ソフトウェアツールにダウンロードすることができる。次に、収集ソフトウェアツールは、ダウンロードされた運動データを、ネットワークを通じてリモート「サーバ」コンピュータに転送する。次に、リモートサーバコンピュータ上の表示構成ソフトウェアツールは、転送された運動データを保存する。その後、個人は、クライアントコンピュータまたは別のローカルコンピュータを用いて、記憶された運動データをサーバコンピュータから検索することができる。ローカルコンピュータからの表示要求に応答して、表示構成ソフトウェアツールは、ローカルコンピュータ上での表示用に要求された運動データを構成し、その後、構成された運動データを表示用にローカルコンピュータに伝送する。
【００１５】
演算装置
1つまたは複数の機能を行うように構成される電子回路を用いて、本発明の各種の例を実施することができる。例えば、本発明のいくつかの態様では、運動情報モニタリング装置、収集装置、表示装置、またはその任意の組み合わせを、1つまたは複数の特定用途の集積回路（ASIC）を用いて実施することができる。しかしながら、本発明の各種の例の1つまたは複数の構成要素は、ファームウェアもしくはソフトウェアの命令を実行するプログラム可能な演算装置の使用、または特定目的の電子回路とプログラム可能な演算装置上で実行されるファームウェアもしくはソフトウェアの命令との何らかの組み合わせにより実施される。
【００１６】
したがって、図1は、本発明の各種態様を実施するために使用可能であるコンピュータ101の1つの図解例を示す。この図でわかるように、コンピュータ101は、演算ユニット103を有する。演算ユニット103は、典型的には処理ユニット105およびシステムメモリ107を含む。処理ユニット105は、ソフトウェアの命令を実行するための任意の種類の処理装置であり得るが、それは通常はマイクロプロセッサ装置である。システムメモリ107は、読み出し専用メモリ（ROM）109とランダムアクセスメモリ（RAM）111の両方を含み得る。当業者が理解するように、読み出し専用メモリ（ROM）109とランダムアクセスメモリ（RAM）111の両方が、処理ユニット105による実行用のソフトウェアの命令を記憶できる。
【００１７】
処理ユニット105およびシステムメモリ107は、1つまたは複数の周辺装置に、直接的にまたはバス113もしくは代わりの通信構造を通じて間接的に接続される。例えば、処理ユニット105またはシステムメモリ107は、ハードディスクドライブ117、リムーバブル磁気ディスクドライブ119、リムーバブル光ディスクドライブ121、およびフラッシュメモリカード123などのさらなるメモリストレージに直接的または間接的に接続可能である。処理ユニット105またはシステムメモリ107は、1つまたは複数の入力装置125および1つまたは複数の出力装置127にも直接的または間接的に接続可能である。入力装置125は、例えばキーボード、タッチスクリーン、リモートコントロールパッド、ポインティング装置（例えばマウス、タッチパッド、スタイラス、トラックボール、もしくはジョイスティック）、スキャナ、カメラ、またはマイクロホンを含み得る。出力装置127は、例えばモニタディスプレイ、テレビ、プリンタ、ステレオ、またはスピーカを含み得る。
【００１８】
なおさらに、計算ユニット103は、ネットワークとの通信用の1つまたは複数のネットワークインターフェース129と直接的または間接的に接続される。「ネットワークアダプタ」または「ネットワークインターフェースカード」（「NIC」）とも呼ばれることもある、この種類のネットワークインターフェース129は、伝送制御プロトコル（TCP）、インターネットプロトコル（IP）、およびユーザーデータグラムプロトコル（UDP）などの1つまたは複数の通信プロトコルに従って、計算ユニット103からのデータ信号および制御信号をネットワークメッセージに変換する。これらのプロトコルは、当技術分野で周知であるため、本明細書ではさらに詳細には論じない。インターフェース129は、例えばワイヤレストランシーバ、電力線アダプタ、モデム、またはイーサネット接続を含む、ネットワークに対する接続用の任意の好適な接続エージェントを使用できる。
【００１９】
上記で具体的に列挙した入力装置、出力装置、および記憶周辺装置に加えて、入力機能、出力機能、および記憶機能、またはその何らかの組み合わせを行い得るいくつかを含む様々な他の周辺装置に、計算装置を接続可能であるということを理解すべきである。例えば、コンピュータ101は、カリフォルニア州クパチーノのApple, Inc.から入手可能なIPOD（登録商標）ブランドのデジタル音楽プレイヤーなどのデジタル音楽プレイヤーに接続可能である。当技術分野で公知のように、この種類のデジタル音楽プレイヤーは、コンピュータ用出力装置（例えば、サウンドファイルから音楽をまたはイメージファイルから画像を出力する）と記憶装置の両方として役立つことができる。さらに、この種類のデジタル音楽プレイヤーは、下記でさらに詳細に論じるように、記録された運動情報の出力用の出力装置としても役立つことができる。
【００２０】
無論、当技術分野で周知のように、さらに他の周辺装置を、図1で示す種類のコンピュータ101に付属させるかまたはそうでなければ接続することができる。いくつかの場合では、周辺装置を演算ユニット103に永久的または半永久的に接続できる。例えば、多くのコンピュータでは、演算ユニット103、ハードディスクドライブ117、リムーバブル光ディスクドライブ121、およびディスプレイが、単一のハウジング内に半永久的に収納されている。しかしながら、所望であれば、さらに他の周辺装置を、取り外し可能にコンピュータ101に接続できる。コンピュータ101は、例えば、周辺装置が演算ユニット103に（直接的にまたはバス113を通じて間接的に）接続可能である、1つまたは複数の通信ポートを含み得る。これらの通信ポートは、ユニバーサルシリアルバス（USB）規格またはIEEE 1394高速シリアルバス規格を用いるシリアルバスポート（例えばファイヤーワイヤーポート）などのパラレルバスポートまたはシリアルバスポートを含み得る。コンピュータ101は、ブルートゥースインターフェース、Wi-Fiインターフェース、赤外線データポートなどのワイヤレスデータ「ポート」を代わりにまたはさらに含み得る。
【００２１】
本発明の各種の例に従って使用される計算装置が、図1に示すコンピュータ101よりも多い構成要素、コンピュータ101よりも少ない構成要素、またはコンピュータ101とは異なる組み合わせの構成要素を含み得ることを理解すべきである。例えば、本発明のいくつかの実施形態では、デジタル音楽プレイヤーまたはサーバコンピュータなどの、極めて特定の機能性を有するように意図されている1つまたは複数の演算装置を使用することができる。したがって、これらの演算装置は、ネットワークインターフェース129、リムーバブル光ディスクドライブ121、プリンタ、スキャナ、外付けハードドライブなどの不要な周辺機器を省略することができる。本発明のいくつかの実施形態では、デスクトップまたはラップトップパーソナルコンピュータなどの、広範な機能が可能なように意図されている演算装置を代わりにまたはさらに使用することができる。これらの演算装置は、所望に応じて周辺装置または追加構成要素の任意の組み合わせを有し得る。
【００２２】
運動情報モニタリング装置
図2は、本発明の各種の例に従って、ユーザーの運動活動に対応する運動情報の測定に使用可能である運動情報モニタリング装置201の1つの例を示す。この図に示すように、運動情報モニタリング装置201は、デジタル音楽プレイヤー203、電子インターフェース装置205、および運動パラメータ測定装置207を含む。下記でさらに詳細に説明するように、デジタル音楽プレイヤー203は、電子インターフェース装置205に（解放可能に）接続されており、この組み合わせは、ユーザーにより、彼または彼女がランニングまたはウォーキングなどの運動活動を行っている間、着用されているかまたはそうでなければ携行されている。運動パラメータ測定装置207はまた、ユーザーにより、彼または彼女が運動活動を行っている間、着用または携行されており、この装置207は、ユーザーが行っている運動の成果に関しての1つまたは複数の運動パラメータを測定する。運動パラメータ測定装置207は、電子インターフェース装置205に、測定された運動パラメータに対応する信号を伝送する。
【００２３】
電子インターフェース装置205は、運動パラメータ測定装置207から信号を受け取り、信号により運ばれる運動情報をデジタル音楽プレイヤー203に与える。電子インターフェース装置205は、デジタル音楽プレイヤー203上に設けられる通常の入力ポート211を物理的に塞ぎ、該入力ポート211と接続するコネクタシステム209を含む。電子インターフェース装置205のコネクタシステム209が接続される入力ポート211は、パラレルデータポート、シリアルデータポート、イアホン、またはマイクロホンジャックなどの、データ転送用の任意の所望種類の入力ポートであり得る。デジタル音楽プレイヤー203の入力ポート211に設けられる対応する要素との電気接続または他の好適な接続を形成するために（例えばインターフェース装置205とデジタル音楽プレイヤー装置203との間の電子通信および／またはデータ通信を可能にするために）、コネクタシステム209は、ワイヤ、ピン、電気コネクタなどの任意の好適な接続装置を含み得る。必要または所望に応じて、ストラップ、フック、バックル、クリップ、クランプ、クラスプ、保持要素、機械的コネクタなどのさらなる固定用要素を、デジタル音楽プレイヤー203にインターフェース装置205をしっかり接続するために設けることができる。
【００２４】
図3でさらに詳細に示すように、運動パラメータ測定装置207は、運動パラメータ測定装置207を着用しているかまたはそうでなければ使用している個人に関連する運動パラメータを測定するための、1つまたは複数のセンサ301を含む。例えば、図示される実施形態では、センサ301Aおよび301Bは、2つの直交する方向の運動パラメータ測定装置207の加速を測定する加速度計（例えば圧電型加速度計）であり得る。運動パラメータ測定装置207は、ユーザーがエクササイズを行っている間それが所望の運動パラメータを測定するように、ユーザーにより携行されているかそうでなければ着用されている。例えば、図4に示すように、ユーザーがウォーキングまたはランニングしている間、ユーザーの靴401の足底に運動パラメータ測定装置207を位置づけることができる。このように準備することで、センサ301は、使用者の足の動きに対応する電気信号を発生する。当技術分野で公知のように、次にこれらの信号を、ユーザーが行う運動活動を代表する運動データを生成するために使用できる。
【００２５】
運動パラメータ測定装置207は、センサ301が出力する電気信号を処理するためのプロセッサ303も含む。本発明のいくつかの実施形態では、プロセッサ303は、プログラム可能なマイクロプロセッサであり得る。しかしながら、本発明のさらに他の実施形態では、プロセッサ303は、ASICなどの特定目的の電子回路装置であり得る。プロセッサ303は、曲線平滑化、ノイズフィルタリング、異常値除去、増幅、総和、積分などの、センサ301から出力される信号に対する任意の所望の操作を行うことができる。プロセッサ303は、処理された信号を伝送器305に与える。運動パラメータ測定装置207は、センサ301、プロセッサ303、および伝送器305に必要に応じて電力を与えるための電源307も含む。電源307は、例えば電池であり得る。
【００２６】
図4でわかるように、運動パラメータ測定装置207は、電子インターフェース装置205に処理された信号を伝送する。ここで図3に戻ると、電子インターフェース装置205は、運動パラメータ測定装置207内の伝送器305が伝送する処理された信号を受け取るレシーバ309を含む。レシーバ309は、処理された信号を、さらに信号を処理する第2のプロセッサ311に中継する。プロセッサ303のように、プロセッサ311は、曲線平滑化、ノイズフィルタリング、異常値除去、増幅、総和、積分などの、加工された信号に対する任意の所望の操作を行うことができる。
【００２７】
プロセッサ311は、処理された信号を、装置インターフェース313を通じて演算ユニット315に与える。本発明の各種の例では、装置インターフェース313は、例えば入力ポート211を物理的に組み入れることができる。それは、電気構成要素、ソフトウェア構成要素（例えばアプリケーションプログラムインターフェース（API））、またはその何らかの組み合わせも使用できる。演算ユニット315は、処理された信号により運ばれる情報をメモリ317に最初に記憶させることができる。また、演算ユニット315は、ユーザーインターフェース319を通じて、ユーザーからの入力を受け取り、ユーザーに対する出力を与えることができる。ユーザーインターフェース319は、例えばディスプレイ画面、タッチパッド、キーボード、ジョイスティック、トラックボールなどを含む、任意の種類のユーザーインターフェース装置を含み得る。
【００２８】
本発明の各種実施形態では、演算ユニット315は、運動情報モニタリング装置201が与える処理された信号に対して操作を行うことで、ユーザーが行う運動活動に対応する1セットの運動データを生成する。例えば、運動情報モニタリング装置201が、ユーザーの足の動きを測定するための加速度計を含む場合、演算ユニット315は、運動情報モニタリング装置201からの処理された信号を分析することで、例えばユーザーの運動活動中の特定の場合でのユーザーの速度と、それら特定の場合のそれぞれにおいてユーザーが移動する全距離とを表す、運動データのセットを生成することができる。加速度計信号から運動データを確定するための各種技術は、例えば、「Monitoring Activity Of A User In Locomotion On Foot」と題された、2005年5月24日発行の、Blackadarらに対する米国特許第6,898,550号；「Monitoring Activity Of A User In Locomotion On Foot」と題された、2005年4月19日発行の、Ohlenbuschらに対する米国特許第6,882,955号；「Monitoring Activity Of A User In Locomotion On Foot」と題された、2005年4月5日発行の、Darleyらに対する米国特許第6,876,947号；「Monitoring Activity Of A User In Locomotion On Foot」と題された、2002年12月10日発行の、Ohlenbuschらに対する米国特許第6,493,652号；「Detecting The Starting And Stopping Of Movement Of A Person On Foot」と題された、2001年10月2日発行の、Blackadarらに対する米国特許第6,298,314号；「Measuring Foot Contact Time And Foot Loft Time Of A Person In Locomotion」と題された、2000年4月18日発行の、Gaudetらに対する米国特許第6,052,654号；および「Measuring Foot Contact Time And Foot Loft Time Of A Person In Locomotion」と題された、2000年1月25日発行の、Gaudetらに対する米国特許第6,018,705号に記載されており、いずれも参照により本明細書に完全に組み入れられる。
【００２９】
各運動データセットは、各速度値および／または各距離値と関連する時間値も含み得る。異なるユーザーから運動情報を収集するために運動情報モニタリング装置201が使用可能である場合、演算ユニット315はさらに、ユーザーが彼自身または彼女自身を何らかの方法で同定するように促すことができる。次に、この同定情報を、運動情報モニタリング装置201が与える情報から生成される各運動データセットに包含させるかまたはそうでなければ関連づけることができる。いったん、演算ユニット315が、運動情報モニタリング装置201が与える情報から1セットの運動データを生成すると、演算ユニット315は、運動データセットをメモリ317に記憶させることができる。下記でさらに詳細に論じるように、デジタル音楽プレイヤー203が続いて運動情報収集ツールを実施する演算装置に接続された場合に、演算ユニット315は、収集ツールに対して運動データをダウンロードする。
【００３０】
運動パラメータ測定装置207とインターフェース装置205との間のワイヤレス通信を図2〜4に示す態様に関して説明しているが、ワイヤ接続を含む、運動パラメータ測定装置207とインターフェース装置205との間の任意の所望の通信様式を、本発明から逸脱することなく使用できる。また、運動パラメータ測定装置207からの身体データまたは心理データから得られたデータを、デジタル音楽プレイヤー203上での表示またはデジタル音楽プレイヤー203からの出力のための適切な形式またはフォーマットで配置する、任意の望ましい方法を、本発明から逸脱することなく与えることができる。例えば、所望であれば、運動パラメータ測定装置207を、1つまたは複数の特定のデジタル音楽プレイヤー203または他の電子装置での使用のために特殊に設計および／またはプログラムすることができ、例えば、特定の1つまたは複数の装置203で動作し、かつそれらの装置203に好適な形式およびフォーマットで出力データを与えるように、予備プログラムおよび／またはワイヤリングすることができる。この状況で、デジタル音楽プレイヤーの特定モデルおよび電話、腕時計、携帯情報端末などのようなさらに他の電子装置などのある種の電子装置203を具体的なターゲットとしてインターフェース装置205を市販および販売することができる。別の代替案として、所望であれば、例えばインターネット、ディスク、他のソースなどから特定の電子装置用にディスプレイドライバもしくはデバイスドライバおよび／またはフォーマットデータをダウンロードすることで、様々な異なる電子装置で動作するようにインターフェース装置205を後でプログラムすることができる。
【００３１】
所望であれば、本発明の少なくともいくつかの例に従って、電子インターフェース装置205および／またはデジタル音楽プレイヤー203は、ディスプレイ220および／またはユーザー入力システム222、例えば1つまたは複数の回転入力装置、スイッチ、ボタン（図2の図解例で示す）、マウス要素もしくはトラックボール要素、タッチスクリーンなど、またはその何らかの組み合わせをさらに含み得る。ディスプレイ220は、例えばデジタル音楽プレイヤー203で再生される音楽に関する情報、デジタル音楽プレイヤー203が受け取る運動情報信号に関する情報、受け取った運動情報信号からデジタル音楽プレイヤー203が生成する運動データなどを示すために使用できる。ユーザー入力システム222は、例えば、インターフェース装置205を通じて受け取った入力データの処理の1つまたは複数の局面の制御、入力データ受領（例えばタイミング、受け取った情報の種類、オンデマンドのデータ要求など）の制御、電子装置203に対するかまたはそれによるデータ出力の制御、運動パラメータ測定装置207の制御などに使用できる。所望であれば、デジタル音楽プレイヤー203上の入力システム（例えばボタン222、タッチスクリーン、ディジタイザ／スタイラスに基づく入力、回転入力装置、トラックボールまたはローラボール、マウスなど）を代わりにまたはさらに用いて、インターフェース装置205および／または運動パラメータ測定装置207に対してユーザー入力データを与えることができる。所望であれば、さらに別の例として、音声入力システムをインターフェース装置205および／またはデジタル音楽プレイヤー203に設けることで、例えば音声コマンドを通じたユーザー入力を可能にすることができる。任意のシステム要素の制御および／または任意の目的のために、任意の他の所望の種類のユーザー入力システムを、本発明から逸脱することなく設けることができる。
【００３２】
デジタル音楽プレイヤー203は、例えばヘッドホン（または他の音声出力）、電源、ワイヤレス通信、赤外線入力、マイクロホン入力、または他の装置のための、例えば図2に示すポート224および226などの、さらなる入力および／または出力要素を含み得る。所望の場合に、およびインターフェース装置205が電子装置203に取り付けられると、これらのポート224および／または226が覆われている場合に、インターフェース装置205は、ポート224および／または226と同様の外部ポートを備えることができ、かつユーザーが、デジタル音楽プレイヤー203に差し込まれる可能性があるものと同一の追加装置をインターフェース装置205に差し込み、それでもなお同一機能を活用する（例えば、それにより必要なデータ、信号、電力、および／または情報を、インターフェース装置205を通じてユーザー、別の出力、および／またはデジタル音楽プレイヤー203に送る）ことが可能になるように、インターフェース装置205に内部回路を設けることができる。
【００３３】
上記の本発明のいくつかの特定の態様は、デジタル音楽プレイヤー203に関するものであるが、任意の携帯電子装置を用いて本発明の代替例を実施できることを理解すべきである。例えば、本発明のいくつかの実施形態では、運動パラメータ測定装置207を、携帯電話、腕時計、携帯情報端末、別の種類の音楽プレイヤー（例えばコンパクトディスクもしくは衛星ラジオ音楽プレイヤー）、携帯用コンピュータ、または任意の他の所望の電子装置と組み合わせて使用することができる。さらには、本発明のいくつかの実施形態では、インターフェース装置205の使用を代わりにまたはさらに省略することができる。例えば、運動パラメータ測定装置207を、ブルートゥースワイヤレス通信プロトコルを用いる通信用に構成することができ、その結果、それをブルートゥース対応携帯電話、携帯情報端末、腕時計、またはパーソナルコンピュータで使用することができる。無論、インターフェース装置205を省略する一方、さらに他のワイヤレスまたはワイヤ通信技術を使用することも可能である。
【００３４】
理解を容易にするために運動パラメータ測定装置207の特定の例を上記で説明したが、任意の種類の所望の運動パラメータ測定装置207を本発明の各種態様で使用できることも理解すべきである。例えば、本発明のいくつかの実施形態では、運動パラメータ測定装置207は、心拍数モニタ、血中酸素モニタ、衛星ポジショニング装置（例えばグローバルポジショニング衛星（GPS）ナビゲーション装置）、ユーザーの電気活性を測定するための装置（例えばEKGモニタ）、またはユーザーの1つもしくは複数の身体パラメータを測定する任意の他の装置であり得る。なおさらに、運動パラメータ測定装置207は、ユーザーが操縦する何らかの装置の1つまたは複数の操作パラメータ、例えば自転車の速度および／または距離；トレッドミル、ローイングマシン、エリプティカルマシン、固定自転車などが行う速度および／またはワーク；ユーザーが着用するスキー（水中もしくは雪中）、スケート（ローラーもしくはアイス）、またはスノーシューズなどにより移動する速度および／または距離などを測定することができる。
【００３５】
また、運動パラメータ測定装置207をデジタル音楽プレイヤー203とは別個のものとして説明してきたが、本発明のいくつかの実施形態では、運動パラメータ測定装置207をデジタル音楽プレイヤー203または別の電子装置に組み入れることができる。例えば、本発明のいくつかの実施形態では、加速度計を組み入れる音楽プレイヤー、携帯電話、腕時計、もしくは携帯情報端末、衛星ポジショニング装置、または運動活動の何らかのパラメータを測定するための任意の他の所望の装置を使用できる。さらに、本発明の各種実施形態では、デジタル音楽プレイヤー203または他の携帯電子装置に組み入れられているか、デジタル音楽プレイヤー203とは別であるか、またはその何らかの組み合わせである、複数の運動パラメータ測定装置207を使用できることを理解すべきである。
【００３６】
フィードバック制御ツール
図5は、運動活動セッション中にユーザーに与えられるフィードバックを制御するために使用可能である、フィードバック制御ツール501の例を示す。この図に示すように、フィードバック制御ツール501は、運動データ比較モジュール503およびフィードバック確定モジュール505を含む。下記でさらに詳細に論じるように、フィードバック制御ツール501は、例えば装置インターフェース507、運動データ生成モジュール509およびメモリ511も含むデジタル音楽プレイヤーにおいて実施できる。運動データ比較モジュール503、フィードバック確定モジュール505、および運動データ生成モジュール509のそれぞれは、例えば演算装置101の演算ユニット103が実行するソフトウェアの命令により実施可能である。
【００３７】
装置インターフェース507は、運動情報モニタリング装置201から運動情報を受け取る。装置インターフェース507は、例えば電気構成要素、ソフトウェア構成要素（例えばアプリケーションプログラムインターフェース（API））、またはその何らかの組み合わせを用いる、例えば既に論じた種類の装置インターフェース313によって実施できる。
【００３８】
既に論じた演算ユニット315を用いて実施可能である運動データ生成モジュール509は、運動情報モニタリング装置201が与える信号に対して操作を行うことで、ユーザーが行う運動活動に対応する1セットの運動データを生成する。例えば、運動情報モニタリング装置201が、ユーザーの足の動きを測定するための加速度計を含む場合、運動データ生成モジュール509は、運動情報モニタリング装置201からの処理された信号を分析することで、例えばユーザーの運動活動中の特定の場合におけるユーザーの速度、およびそれら特定の場合のそれぞれにおけるユーザーが移動する全距離を表す、運動データのセットを生成することができる。加速度計信号から運動データを確定するための各種技術は、例えば、「Monitoring Activity Of A User In Locomotion On Foot」と題された、2005年5月24日発行の、Blackadarらに対する米国特許第6,898,550号；「Monitoring Activity Of A User In Locomotion On Foot」と題された、2005年4月19日発行の、Ohlenbuschらに対する米国特許第6,882,955号；「Monitoring Activity Of A User In Locomotion On Foot」と題された、2005年4月5日発行の、Darleyらに対する米国特許第6,876,947号；「Monitoring Activity Of A User In Locomotion On Foot」と題された、2002年12月10日発行の、Ohlenbuschらに対する米国特許第6,493,652号；「Detecting The Starting And Stopping Of Movement Of A Person On Foot」と題された、2001年10月2日発行の、Blackadarらに対する米国特許第6,298,314号；「Measuring Foot Contact Time And Foot Loft Time Of A Person In Locomotion」と題された、2000年4月18日発行の、Gaudetらに対する米国特許第6,052,654号；および「Measuring Foot Contact Time And Foot Loft Time Of A Person In Locomotion」と題された、2000年1月25日発行の、Gaudetらに対する米国特許第6,018,705号に記載されており、いずれも参照により本明細書に完全に組み入れられる。
【００３９】
メモリ511（上記で詳細に論じた種類のメモリ317を用いて実施可能）は、運動データ生成モジュール509が生成する運動データセットを記憶することができる。しかしながら、本発明の各種の例では、メモリ511は、ベースラインデータ513、およびフィードバックデータ515の複数の群も含む。典型的には、ベースラインデータ513は、運動データ生成モジュール509が生成する運動データ値に対応する1つまたは複数のデータ値を有する。例えば、図6Aに戻ると、運動データ生成モジュール509が生成する運動データ601は、ユーザーの運動活動セッション中の様々な時点での一連のデータセット（例えば運動データ1、運動データ2、運動データ3、運動データ4…運動データn）を含む。各データセットは、ペース値または距離値などの少なくとも1つのデータ値を含む。ベースラインデータ513も同様に、運動データ生成モジュール509が生成する運動データセットに対応する一連のデータセット（例えばベースラインデータ1、ベースラインデータ2、ベースラインデータ3、ベースラインデータ4…ベースラインデータn）を含む。下記でさらに詳細に論じるように、ユーザーが運動活動を行っている間に、運動データ生成モジュール509が生成する運動データ601との比較のために、ベースラインデータ513を、例えば可聴コンテンツの形式でのフィードバックとともに、デジタル音楽プレイヤー203で再生することができる。
【００４０】
ベースラインデータ513が、ユーザーが望む任意のデータであり得るということに留意すべきである。例えば、ベースラインデータ513は、以前に完了した運動活動セッション中に作成される運動データ601であり得る。このように準備することで、ユーザーが、ユーザーの成果向上を確定するために将来の運動活動セッションが比較されるべきベースラインとして、特に成功した運動活動セッションの結果を例えば使用することが可能になる。本発明の各種実施形態では、代わりにまたはさらに、ユーザーがベースラインデータ513を手動で作成することを可能にすることができる。このように準備することで、ユーザーが、例えば運動活動セッション用の理想的な成果の基準を作成することが可能になる。さらに、本発明の各種実施形態では、代わりにまたはさらに、別の個人が生成する運動データをベースラインデータ513としてユーザーが使用することを可能にすることができる。このように準備することで、ユーザーが、彼または彼女の運動活動の成果と、例えばプロの運動選手、個人トレーナー、競合相手などとを比較することが可能になる。
【００４１】
運動データ601と同様に、ベースラインデータ513の値も時間とともに変化し得るということを理解すべきである。例えば、ベースラインデータ513は、運動活動セッションの初期の比較的遅いペースの値を、運動活動セッションの中期のより大きいペース値とともに含み得る。その後、ベースラインデータ513は、活動セッションの終わりのより小さいペース値（または他の所望のペース値）に戻り得る。
【００４２】
既に記したように、メモリ511は、フィードバックデータ515の複数の群を含み得る。図6Bに示すように、フィードバックデータ515の各群603は、デジタル音楽プレイヤー203によってユーザーに再生可能である一連のフィードバックデータ値を含み得る。典型的には、フィードバックデータ515の群603は、音楽または発話コンテンツなどの可聴コンテンツである。しかしながら、本発明のいくつかの実施形態では、フィードバックデータ515の群603は、ビジュアルコンテンツまたは触知可能なコンテンツ（例えばユーザーに軽度の電気ショックまたは振動応答を与える信号）を代わりにまたはさらに含み得る。
【００４３】
典型的には、フィードバックデータ515は、運動活動セッション中のユーザーについてのデフォルトフィードバックを表すフィードバックデータ群603を含む。このデフォルトフィードバックデータ群603は、例えば、好みの音楽をユーザーによって選択される音楽プレイリストであり得る。フィードバックデータ515は、1つまたは複数の代替フィードバックデータ群603も含み得る。これらの代替フィードバックデータ群603は、デフォルトフィードバックデータ群603に対するユーザーの運動活動の成果に影響を与えるように構成されている値を有する。例えば、1つの代替フィードバックデータ群603は、デフォルトフィードバックデータ群603の音楽よりも10％速いリズムを有する音楽であり得る。第2の代替フィードバックデータ群603は、デフォルトフィードバックデータ群603の音楽よりも20％速いリズムを有し得るが、一方、第3の代替フィードバックデータ群603は、デフォルトフィードバックデータ群603の音楽よりも10％遅いリズムを有する音楽であり得、第4の代替フィードバックデータ群603は、デフォルトフィードバックデータ群603の音楽よりも20％遅いリズムを有し得る。代替フィードバック群603は、ユーザーの運動成果に影響を与えるように設計される発話コンテンツ、例えば励ましの言葉、または成果に関する指示を代わりにまたはさらに含み得る。
【００４４】
フィードバック制御ツール501の操作について、ここで図7を参照して論じる。最初に、ステップ701において、運動データ生成モジュール509は、運動パラメータ測定装置207から運動情報を得る。次に、ステップ703において、上記で詳細に論じたように、運動データ生成モジュール509は、受け取った運動情報から運動データを生成する。運動データ生成モジュール509によって運動データが生成された後、運動データ比較モジュール503は、メモリ511からベースラインデータ513を検索し、検索されたベースラインデータ513と生成された運動データ601とをステップ705において比較する。
【００４５】
次に、ステップ707において、運動データ比較モジュール503は、運動データ601の各値がベースラインデータ513の対応する値に対する所望の近似の範囲内にあるかどうかを、確定する。この所望の近似は、例えば百分率または特定の数値を含む、任意の好適なまたは所望の測定基準を用いて、確定することができる。例えば、具体的なベースラインデータ値は、12分当たり1マイルのペースであり得る。本発明のいくつかの実施形態では、対応する運動活動測定値は、それがこのペースを10％下回る場合、所望の近似の範囲外であり得る。しかしながら、本発明のさらに他の実施形態では、対応する運動活動値は、それが16分当たり1マイル未満である場合、所望の近似の範囲外であり得る。
【００４６】
所望の近似の範囲が、対応するベースラインデータ値を超える運動データ値と、対応するベースラインデータ値未満の運動データ値との間で異なり得るということにも留意すべきである。例えば、比較的低い運動データ値は、それが対応するベースラインデータ値をわずか5％またはそれ以上下回る場合に、ベースラインデータ値の所望の近似の範囲外であり得るが、比較的高い運動データ値は、それが対応するベースラインデータ値を10％超上回らなければ、ベースラインデータ値の近似の範囲外ではないことがあり得る。
【００４７】
次に、フィードバック確定モジュール505は、運動データ比較モジュール503が確定する比較結果に基づいて、ユーザーに与えるフィードバックデータ515の群603を選択する。例えば、現在の運動データ値がその対応するベースラインデータ値の所望の近似の範囲内であると運動データ比較モジュール503が確定した場合、フィードバック確定モジュール505は、ステップ709でフィードバックデータ515のデフォルト群603を選択する。他方では、現在の運動データ値がその対応するベースラインデータ値の所望の近似の範囲外であると運動データ比較モジュール503が確定した場合、フィードバック確定モジュール505は、ステップ711でフィードバックデータ515の代替群603を選択する。
【００４８】
本発明の各種の例では、運動データ測定値がその対応するベースラインデータ値から逸脱した度合いに少なくとも部分的に基づいて、フィードバック確定モジュール505は、代替フィードバックデータ群603を確定することができる。例えば、運動データ値が、ベースラインデータ値よりも約10％遅かったペースである場合、フィードバック確定モジュール505は、デフォルトフィードバックデータ群603よりも10％速いリズムを有する音楽を再生するフィードバックデータ群603を選択することができる。同様に、運動データ値が、ベースラインデータ値よりも約20％遅かったペースである場合、フィードバック確定モジュール505は、デフォルトフィードバックデータ群603よりも20％速いリズムを有する音楽を再生するフィードバックデータ群603を選択することができる。フィードバック確定モジュール505は、ユーザーに対して彼または彼女のペースを増加させるように強く励ます発話コンテンツを再生するフィードバックデータ群603を代わりにまたはさらに選択することができる。
【００４９】
このようにして、本発明の各種実施形態では、ユーザーに即時のフィードバックを、彼または彼女が所望のベースライン運動成果から逸脱する場合に与えることができる。さらに、運動活動中に、ユーザーが特に注意する必要なく、フィードバックを連続的に与えることができる。
【００５０】
フィードバックの自動選択
下記でより詳細に論じるように、本発明の各種の例では、運動活動セッション中にユーザーに与えるフィードバックデータの量の自動選択によるユーザーに対する支援を代わりにまたはさらに行うことができる。ここで図8を参照すると、この図は、本発明の各種態様に従って使用可能である自動フィードバック選択ツール801を示す。自動フィードバック選択ツール801は、セッション時間確定モジュール803および可聴コンテンツ選択モジュール805を含む。運動活動セッション中のデジタル音楽プレイヤー203によるユーザーに対する再生のための可聴コンテンツを自動選択するために、自動フィードバック選択ツール801は、ユーザーインターフェース809、メモリ811、および可聴コンテンツデータ記憶装置813と協働する。
【００５１】
上記で詳細に論じたように、本発明の各種の例では、ユーザーの運動活動をモニタリングし、それに応答して運動データを生成する。上記でまた詳細に論じたように、この運動データは、時間単位でユーザーの運動成果を表す値、例えばペース値または速度値を含み得る。これらの時間依存の運動データ値に基づいて、セッション時間確定モジュール803は、新規の運動活動セッションの予測継続時間を推定する。次に、可聴コンテンツ選択モジュール805は、予測継続時間に合致するかまたはそれを超える可聴コンテンツの量を選択し、選択された可聴コンテンツをデジタル音楽プレイヤー203に、運動活動セッション中の再生用に転送する。
【００５２】
ここで、自動フィードバック選択ツール801の操作を、図9に示すフローチャートを参照してさらに詳細に説明する。最初に、ステップ901で、自動フィードバック選択ツール801は、ユーザーから運動距離情報を受け取る。距離情報は、ユーザーインターフェース809を通じてセッション時間確定モジュール803に与えることができる。距離情報は、例えば、来る運動活動セッション中にユーザーが移動しようと意図する距離であり得る。
【００５３】
次に、ステップ903において、セッション時間確定モジュール803は、メモリ811から時間依存の運動データ値を得る。時間依存の運動データ値は、例えば、ユーザーによる以前の運動活動セッション中に生成される時間依存の運動データ値、例えばペースまたは速度であり得る。あるいは、時間依存の運動データ値は、ユーザーによる複数の以前の運動活動セッションからの時間依存の運動データ値の平均または他の集約であり得る。なおさらに、時間依存の運動データ値は、来る運動活動セッションでの所望のペースまたは速度などの、ユーザーが選択する任意値であり得る。時間依存の運動データ値が、ユーザーが選択する任意値である場合、メモリ811からそれを検索するというよりも、ユーザーインターフェース809を通じてユーザーによってそれをセッション時間確定モジュール803に直接入力することができるということに、留意すべきである。
【００５４】
次に、ステップ905において、セッション時間確定モジュール803は、時間依存の運動データ値および与えられた距離入力を用いて、来る運動活動セッションの継続時間を推定する。例えば、時間依存の運動データ値が12分当たり1マイルのペース（例えばユーザーの以前の25回の記録された運動活動セッションからの平均ペースを表す）であり、ユーザーが4マイルの距離入力を与えた場合、セッション時間確定モジュール803は、予測セッション継続時間を48分であると確定する。
【００５５】
ステップ907において、可聴コンテンツ選択モジュール805は、セッション時間確定モジュール803が推定した予測セッション継続時間に合致するかまたはそれを超える量の可聴コンテンツを、可聴コンテンツファイルストレージ813からダウンロードする。したがって、上記の例では、可聴コンテンツ選択モジュール805は、可聴コンテンツファイルストレージ813から、少なくとも48分またはそれ以上の可聴コンテンツを選択し、デジタル音楽プレイヤー203にダウンロードする。プレイリストからのランダム選択、順次選択のような任意の所望の判定基準を用いて、または可聴コンテンツファイルと予測セッション継続時間とを正確に合致させるように設計されるより高度な選択アルゴリズムを用いて、可聴コンテンツは選択可能である。
【００５６】
本発明の各種実施形態では、セッション時間確定モジュール803および可聴コンテンツ選択モジュール805を、例えば演算装置101の演算ユニット103が実行するソフトウェアの命令により実施可能であるということを、理解すべきである。また、本発明のいくつかの例では、セッション時間確定モジュール803、可聴コンテンツ選択モジュール805、ユーザーインターフェース809、およびメモリ811をデジタル音楽プレイヤー203により実施可能であり、一方、可聴コンテンツファイルストレージ813は、デスクトップまたはラップトップパーソナルコンピュータなどの別個の演算装置をホストとすることができる。しかしながら、本発明のさらに他の例では、セッション時間確定モジュール803、可聴コンテンツ選択モジュール805、ユーザーインターフェース809、およびメモリ811のうちの1つまたは複数を、可聴コンテンツファイルストレージ813のホストとなる別個の演算装置により実施可能である。
【００５７】
したがって、本発明の各種の例では、運動活動セッション中のユーザーに対する再生用の可聴コンテンツの自動選択を、そのセッションの予測継続時間に基づいて与え、その結果、ユーザーに対して利用可能な可聴コンテンツの量は、確実に運動活動セッションの予測継続時間に合致するかまたはそれを超える。しかしながら、本発明の特別の例を、音楽、話し言葉、または他の可聴コンテンツなどの可聴フィードバックに関して説明してきたが、本発明の他の実施形態を用いて、ビジュアルフィードバックを含む任意の所望の種類のフィードバックを自動選択できるということを理解すべきである。
【００５８】
結論
本発明を実施する本発明の好ましい形態を含む特定の例に関して、本発明を説明してきたが、本発明の精神および範囲内にある上記のシステムおよび技術について多くの変形および置換が存在することを、当業者は理解すると考えられる。
【図１】
0005622896.tif 000002
【図２】
0005622896.tif 000003
【図３】
0005622896.tif 000004
【図４】
0005622896.tif 000005
【図５】
0005622896.tif 000006
【図６Ａ】
0005622896.tif 000007
【図６Ｂ】
0005622896.tif 000008
【図７】
0005622896.tif 000009
【図８】
0005622896.tif 000010
【図９】
0005622896.tif 000011