(57)【要約】  目標とすべき運動計画との関係で運動の実施者が自身にかかっている負荷を感覚的に認識できることで、当該運動計画に沿った運動を、その実施者に効果的に実施させることが可能となるようにコンテンツの出力態様を制御する出力制御装置を提供する。  既定の運動計画に対応した負荷と、運動計画に対応した運動開始後の運動時間と、の関係を示す負荷データＬＤを取得し、運動時間に応じて実施者に対して出力される曲ＭのＢＰＭを、負荷データＬＤにより示される、運動時間に応じた負荷に対応したＢＰＭに変更して出力する。
2016157389.tif 000002
【特許請求の範囲】
【請求項１】
予め設定された運動計画に対応した負荷であって当該運動の実施者にかけられるべき負荷と、当該運動計画に対応した運動開始後の運動時間と、の関係を示す負荷情報を取得する負荷情報取得手段と、
前記運動時間に応じて前記実施者に対して出力されるコンテンツの内容を、前記取得された負荷情報により示される、当該運動時間に応じた前記負荷に対応した内容に変更する変更処理を行う変更手段と、
前記内容が変更された前記コンテンツを、前記運動時間に応じて、出力手段を用いて前記実施者に出力する出力制御手段と、
を備えることを特徴とする出力制御装置。
【請求項２】
請求項１に記載の出力制御装置において、
前記変更手段は、
前記コンテンツの特徴を示す特徴情報を取得する特徴情報取得手段を備え、
前記取得された特徴情報と、前記取得された負荷情報と、に基づいて前記変更処理を行うことを特徴とする出力制御装置。
【請求項３】
請求項１又は請求項２に記載の出力制御装置において、
前記コンテンツを選択する選択手段と、
前記コンテンツに相当するコンテンツ情報を記録する記録手段から、前記選択されたコンテンツに相当する前記コンテンツ情報を取得するコンテンツ情報取得手段と、
を更に備え、
前記変更手段は、前記取得されたコンテンツ情報に相当する前記コンテンツの前記内容に対して前記変更処理を施すことを特徴とする出力制御装置。
【請求項４】
請求項３に記載の出力制御装置において、
前記コンテンツは前記実施者が運動中に聴取する音楽であり、
前記変更手段は、前記音楽における単位時間当たりの拍数を前記内容として前記変更処理を行い、
前記負荷を増大させる場合において前記選択手段は、当該増大前及び当該増大後それぞれにおける原拍数が、共に前記負荷に対応した前記拍数よりも低い前記音楽を選択し、
前記変更手段は、前記負荷に対応した前記拍数に前記原拍数を変更する前記変更処理を行うことを特徴とする出力制御装置。
【請求項５】
請求項３に記載の出力制御装置において、
前記コンテンツは前記実施者が運動中に聴取する音楽であり、
前記変更手段は、前記音楽における単位時間当たりの拍数を前記内容として前記変更処理を行い、
前記負荷を減少させる場合において前記選択手段は、当該減少前及び当該減少後それぞれにおける原拍数が、共に前記負荷に対応した前記拍数よりも高い前記音楽を選択し、
前記変更手段は、前記負荷に対応した前記拍数に前記原拍数を変更する前記変更処理を行うことを特徴とする出力制御装置。
【請求項６】
請求項３に記載の出力制御装置において、
前記コンテンツは前記実施者が運動中に聴取する音楽であり、
前記変更手段は、前記音楽における単位時間当たりの拍数を前記内容として前記変更処理を行い、
前記負荷を減少させる場合において前記選択手段は、当該減少前における原拍数が、当該減少前の前記負荷に対応した前記拍数のｎ分の一（但し、ｎは２以上の自然数）である前記音楽を選択し、
前記変更手段は、前記負荷に対応した前記拍数のｎ分の一に前記原拍数を変更する前記変更処理を行うことを特徴とする出力制御装置。
【請求項７】
請求項４から請求項６のいずれか一項に記載の出力制御装置において、
前記選択手段は、前記負荷に対応する前記拍数である負荷対応拍数を含んで予め設定された拍数の範囲内に原拍数がある前記音楽を選択し、
当該拍数の範囲の中央の拍数が前記負荷対応拍数より小さいことを特徴とする出力制御装置。
【請求項８】
請求項４から請求項７のいずれか一項に記載の出力制御装置において、
前記負荷の変化に対応して前記音楽の前記拍数を変更する場合に前記変更手段は、当該拍数を変更する予め設定された範囲の中央の拍数が当該音楽の原拍数より大きくなるように変更することを特徴とする出力制御装置。
【請求項９】
予め設定された運動計画に対応した運動の実施者に対する出力手段を用いたコンテンツの出力を制御する出力制御装置において実行される出力制御方法において、
前記運動計画に対応した負荷であって前記実施者にかけられるべき負荷と、当該運動計画に対応した運動開始後の運動時間と、の関係を示す負荷情報を取得する負荷情報取得工程と、
前記運動時間に応じて前記実施者に対して出力される前記コンテンツの内容を、前記取得された負荷情報により示される、当該運動時間に応じた前記負荷に対応した内容に変更する変更処理を行う変更工程と、
前記内容が変更された前記コンテンツを、前記運動時間に応じて前記出力手段を用いて前記実施者に出力する出力制御工程と、
を含むことを特徴とする出力制御方法。
【請求項１０】
コンピュータを、請求項１から請求項８のいずれか一項に記載の出力制御装置として機能させることを特徴とする出力制御用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、出力制御装置、出力制御方法及び出力制御用プログラムの技術分野に属し、より詳細には、例えば運動の実施者に対して出力されるコンテンツの出力態様を制御する出力制御装置及び出力制御方法並びに出力制御装置用のプログラムの技術分野に属する。
【背景技術】
【０００２】
近年、携帯型の音楽プレーヤが広く一般化している。またこのような携帯型の音楽プレーヤを身に付けて曲を再生しながら、例えばジョギングやマシンランニング等の運動を行うことも一般化している。そして、このような運動時に曲を再生する音楽プレーヤに関連する先行技術文献としては、例えば下記特許文献１がある。【０００３】
この特許文献１記載の技術では、曲のテンポに基づいて曲データを再生する場合に、曲のテンポが実績心拍数と目標心拍数との差を縮めるように変更される構成とされている。またこのとき、上記目標心拍数を基準に適正範囲が定められ、実績心拍数が適正範囲を下回った時は曲のテンポを上げ、実績心拍数が適正範囲を上回った時は曲のテンポを下げる構成とされている。更に、当該実績心拍数が適正範囲内にあるときは、曲のテンポの値を変更することなく、次の曲の選択が行われる構成とされている（例えば、特許文献１の段落［０１０９］乃至［０１１３］等参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２４２０６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載されている技術では、運動の実施者が考えた運動計画に対応した曲が提供されるわけではないため、その実施者は、目標とする運動強度がどの程度なのかを、自身が設定した運動計画との関係で感覚的に認識することが難しいという問題点がある。そしてこの問題点により、自身の運動の達成度を実施者自らが感覚的に把握することが困難となることから、結果として、例えば継続的な運動ができない（換言すれば、せっかく始めた運動が長続きしない等）という問題点に繋がる。【０００６】
そこで本願は、上記の各問題点に鑑みて為されたもので、その課題の一例は、目標とすべき運動計画との関係で運動の実施者が自身にかかっている負荷を感覚的に認識できることで、当該運動計画に沿った運動を、その実施者に効果的に実施させることが可能となるようにコンテンツの出力態様を制御する出力制御装置及び出力制御方法並びに当該出力制御装置用のプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、請求項１に記載の発明は、予め設定された運動計画に対応した負荷であって当該運動の実施者にかけられるべき負荷と、当該運動計画に対応した運動開始後の運動時間と、の関係を示す負荷情報を取得する負荷情報取得手段と、前記運動時間に応じて前記実施者に対して出力されるコンテンツの内容を、前記取得された負荷情報により示される、当該運動時間に応じた前記負荷に対応した内容に変更する変更処理を行う変更手段と、前記内容が変更された前記コンテンツを、前記運動時間に応じて、出力手段を用いて前記実施者に出力する出力制御手段と、を備える。【０００８】
上記の課題を解決するために、請求項９に記載の発明は、予め設定された運動計画に対応した運動の実施者に対する出力手段を用いたコンテンツの出力を制御する出力制御装置において実行される出力制御方法において、前記運動計画に対応した負荷であって前記実施者にかけられるべき負荷と、当該運動計画に対応した運動開始後の運動時間と、の関係を示す負荷情報を取得する負荷情報取得工程と、前記運動時間に応じて前記実施者に対して出力される前記コンテンツの内容を、前記取得された負荷情報により示される、当該運動時間に応じた前記負荷に対応した内容に変更する変更工程と、前記内容が変更された前記コンテンツを、前記運動時間に応じて前記出力手段を用いて前記実施者に出力する出力制御工程と、を含む。【０００９】
上記の課題を解決するために、請求項１０に記載の発明は、コンピュータを、請求項１から請求項８のいずれか一項に記載の出力制御装置として機能させる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係る出力制御装置の概要構成を示すブロック図である。
【図２】実施例に係る音楽プレーヤの概要構成を示すブロック図である。
【図３】実施例に係る負荷データ等を例示する図であり、（ａ）は当該負荷データを例示する図であり、（ｂ）は実施例に係る曲の単位時間当たりの拍数（Beat Per Minutes）の、実施例に係る負荷データに対応した変化を例示する図である。
【図４】実施例に係る曲の単位時間当たりの拍数の、実施例に係る負荷データに対応した制御のパターンを例示する図であり、（ａ）は基本パターンを例示する図であり、（ｂ）は一つの曲内で単位時間当たりの拍数を制御する場合のパターンを例示する図であり、（ｃ）は曲を変更することで単位時間当たりの拍数を制御する場合のパターンを例示する図である。
【図５】実施例に係る再生準備処理を示すフローチャートである。
【図６】実施例に係る運動リズムをアップさせる場合の単位時間当たりの拍数の制御を示すフローチャートである。
【図７】実施例に係る運動リズムをアップさせる場合の単位時間当たりの拍数の制御を例示する図であり、（ａ）は一つの曲内で当該制御が完了する場合を例示する図であり、（ｂ）は二曲の間に当該制御が完了する場合を例示する図であり、（ｃ）は三曲の間に当該制御が完了する場合を例示する図である。
【発明を実施するための形態】
【００１１】
次に、本願を実施するための形態について、図１を用いて説明する。なお図１は、実施形態に係る出力制御装置の概要構成を示すブロック図である。
【００１２】
図１に示すように、実施形態に係る出力制御装置Ｓは、負荷情報取得手段１と、変更手段２と、出力制御手段３と、を備えて構成されている。
【００１３】
この構成において負荷情報取得手段１は、予め設定された運動計画に対応した負荷であって当該運動の実施者にかけられるべき負荷と、当該運動計画に対応した運動開始後の運動時間と、の関係を示す負荷情報を取得する。
【００１４】
一方変更手段２は、上記運動時間に応じて上記実施者に対して出力されるコンテンツの内容を、負荷情報取得手段１により取得された負荷情報により示される、当該運動時間に応じた上記負荷に対応した内容に変更する。
【００１５】
そして出力制御手段３は、その内容が変更された上記コンテンツを、上記運動時間に応じて、出力手段４を用いて実施者に出力する。
【００１６】
以上説明したように、実施形態に係る出力制御装置Ｓの動作によれば、既定の運動計画に対応した負荷と運動時間との関係を示す負荷情報に基づき、実施者に対して出力されるコンテンツの内容を、運動時間に応じた負荷に対応した内容に変更して出力する。よって、目標とすべき運動計画との関係で自身にかかっている負荷を実施者が感覚的に認識できることで、当該運動計画に沿った運動を、その実施者に効果的に実施させることができる。
【実施例】
【００１７】
次に、上述した実施形態に対応する具体的な実施例について、図２乃至図７を用いて説明する。なお以下に説明する実施例は、運動の実施者が当該運動の際に聴取する曲を再生する音楽プレーヤにおける当該曲の再生制御に、実施形態を適用した場合の実施例である。【００１８】
また、図２は実施例に係る音楽プレーヤの概要構成を示すブロック図であり、図３は実施例に係る負荷データ等を例示する図であり、図４は実施例に係る曲の単位時間当たりの拍数の、実施例に係る負荷データに対応した制御のパターンを例示する図であり、図５は実施例に係る再生準備処理を示すフローチャートである。更に、図６は実施例に係る運動リズムをアップさせる場合の単位時間当たりの拍数の制御を示すフローチャートであり、図７は当該運動リズムをアップさせる場合の単位時間当たりの拍数の制御を例示する図である。このとき図３では、図１に示した実施形態に係る出力制御装置Ｓにおける各構成部材に対応する実施例の構成部材それぞれについて、当該出力制御装置Ｓにおける各構成部材と同一の部材番号を用いている。【００１９】
図２に示すように、実施例に係る音楽プレーヤＰは、実施形態に係る出力制御装置Ｓの一例に相当し且つＣＰＵ、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）等からなる制御部Ｓと、操作ボタン又はタッチパネル等からなる操作部４と、液晶パネル等からなるディスプレイ５と、ＨＤＤ（Hard Disc Drive）又はＳＳＤ（Solid State Drive）等からなる記録部６と、本願に係る「出力手段」の一例としての再生出力部１０と、により構成されている。この構成において、制御部Ｓが本願に係る「選択手段」の一例に相当する。【００２０】
また上記制御部Ｓは、実施形態に係る負荷情報取得手段１の一例、本願に係る「特徴情報取得手段」の一例及び本願に係る「コンテンツ情報取得手段」の一例にそれぞれ相当するインターフェース１と、実施形態に係る変更手段２の一例としての変更部２と、実施形態に係る出力制御手段３の一例としての出力制御部３と、により構成されている。更に再生出力部１０は、再生部１０Ａと、再生部１０Ｂと、混合部１０Ｃと、出力部１０Ｄと、により構成されている。このとき、上記インターフェース１、上記変更部２及び上記出力制御部３は、制御部Ｓを構成する上記ＣＰＵ等を含むハードウェアロジック回路により実現されるものでもよいし、後述する実施例に係る再生準備処理等を示すフローチャートに相当するプログラムを上記ＣＰＵが読み出して実行することにより、ソフトウェア的に実現されるものであってもよい。また同様に、上記再生部１０Ａ、上記再生部１０Ｂ、上記混合部１０Ｃ及び上記出力部１０Ｄは、制御部Ｓを構成するハードウェアロジック回路により実現されるものでもよいし、後述する実施例に係る単位時間当たりの拍数の制御を示すフローチャートに相当するプログラムを読み出して実行することにより、ソフトウェア的に実現されるものであってもよい。なお以下の説明において、上記「単位時間当たりの拍数」を、単に「ＢＰＭ」と称する。【００２１】
一方記録部６には、実施例に係る音楽プレーヤＰにおいて再生される曲に相当する曲データＭＤが、複数曲分不揮発性に記録されている。このとき各曲データＭＤのそれぞれは、当該曲データＭＤに相当する曲の本体である本体データＢと、その曲の属性を示す属性データＡＴと、により構成されている。この場合の属性データＡＴとしては、それが対応する曲の本来のＢＰＭを示すデータやその曲の作者等を示すデータが含まれている。なお以下の説明において、当該曲の本来の（元々の）ＢＰＭを「原ＢＰＭ」と称する。【００２２】
これらに加えて記録部６には、後述する実施例に係る再生準備処理において選択された曲のリストである再生リストＰＬが記録される。この再生リストＰＬは当該選択された複数の曲を識別する曲識別データに関連付けて、実施例に係る運動の実施中における当該曲の再生順序が記述される。【００２３】
この構成において再生出力部１０の再生部１０Ａ及び再生部１０Ｂは、制御部Ｓの制御の下、記録部６に記録されている曲データＭＤのいずれかを読み出し、必要な例えば復号処理等を施す。このとき例えば再生部１０Ｂは、再生部１０Ａによる復号処理等が実行されている間に、次に再生されるべき曲データＭＤを読み出して上記復号処理等を開始し、当該次の曲データＭＤの再生に備える。そして再生出力部１０の混合部１０Ｃは、制御部Ｓの制御の下、再生部１０Ａ及び再生部１０Ｂそれぞれから出力されている復号処理等後の曲データＭＤを混合し、出力部１０Ｄに出力する。これにより、当該二つの曲データＭＤを用いたいわゆるクロスフェード処理等が行われる。なお以下の説明において、上記二つの曲データＭＤに相当する曲Ｍを接続する処理（クロスフェード処理やミキシング処理等）を、一般に「クロスフェード処理等」と称する。そして出力部１０Ｄは、混合部１０Ｃから出力されてきた曲データＭＤに対して例えば増幅処理等を施し、図示しないスピーカ又はイヤホン等に出力する。【００２４】
また上記の構成において操作部４は、実施例に係る音楽プレーヤＰの動作を制御するための操作が当該操作部４において行われると、当該操作に相当する操作信号を生成して制御部Ｓに出力する。これにより制御部Ｓのインターフェース１は、上記実施者が行う運動について予め設定された運動計画に対応した負荷であってその実施者にかけられるべき負荷と、当該運動計画に対応した運動開始後の運動時間と、の関係を示す負荷データを外部から取得する。このときの負荷は、例えばその運動を行う際の運動リズムを変えることにより変化するものである。これにより制御部Ｓの変更部２は、上記運動時間に応じて上記実施者に対して出力される曲の例えばＢＰＭを、インターフェース１により取得された負荷データにより示される、当該運動時間に応じた上記負荷に対応した内容に変更するように再生出力部１０を制御する。そして制御部Ｓの出力制御部３は、その内容が変更された上記曲を、上記運動時間に応じて出力するように再生出力部１０を制御する。なお、実施例に係る音楽プレーヤＰの動作を示す情報は、例えば制御部Ｓの制御の下、例えばディスプレイ５を用いて上記実施者に提示される。【００２５】
次に、実施例に係る上記負荷データについて、具体的に図３を用いて説明する。図３（ａ）に例示するように、実施例に係る負荷データＬＤは、実施例に係る音楽プレーヤＰから出力される曲を聴取しながら運動を実施する実施者にかけるべき当該運動による負荷の強度（換言すれば、その運動自体の強度又はその運動の運動リズム）と、当該運動を開始した後の運動時間との関係を示すデータである。このような負荷データＬＤは、その実施者がその運動を実施するに当たって予め策定した運動計画に対応して、例えば一回の運動ごとに音楽プレーヤＰの制御部Ｓに入力される。ここで当該一回の運動の例としては、例えば一回のジョギングや一回のマシンランニング、或いは一回のウエイトレーニングにおいてウエイトの重さを時間に沿って取り替える場合等が挙げられる。なおこのウエイトトレーニングの場合は、聴取する曲に沿ってウエイトを上げ下げする他に、当該曲のＢＰＭが制御されることにより、運動の実施者に対して、ウエイトを重い物に交換する、又は軽い物に交換するといった意識付けをすることになる。【００２６】
そして実施例に係る音楽プレーヤＰでは、図３（ａ）に例示する負荷データＬＤに対応して図３（ｂ）に例示するように、上記一回の運動の際に聴取される曲データＭＤに相当する曲ＭのＢＰＭが、負荷データＬＤにおける時間変化に対応した時間変化を有するように、制御部Ｓ及び再生出力部１０により制御される。【００２７】
次に、上述した負荷データＬＤに対応して制御される実施例に係る曲ＭのＢＰＭの制御のパターンについて、具体的に図４を用いて説明する。【００２８】
先ず当該制御のパターンの基本形としては、図４（ａ）に例示するように、それぞれの原ＢＰＭが異なる曲Ｍ１（原ＢＰＭが１２０）、曲Ｍ２（原ＢＰＭが１８０）及び曲Ｍ３（原ＢＰＭが８０）が再生リストＰＬで示されている。なお以下の説明において、上記曲Ｍ１、曲Ｍ２及び曲Ｍ３等を纏めていう場合、単に「曲Ｍ」と称する。そして、これら曲Ｍを聴取しながら実施する運動における負荷データＬＤに対応した当該各曲ＭのＢＰＭが１６０とされているとする。この場合に実施例に係る音楽プレーヤＰでは、図４（ａ）右に例示するように、曲Ｍ１乃至曲Ｍ３それぞれのＢＰＭを全て１６０に制御した上で、これら相互間の繋ぎ目が重複するように上記クロスフェード処理等を施しつつ、曲Ｍ１乃至曲Ｍ３を連続して再生し出力する。なお、曲Ｍ３の原ＢＰＭを二倍として１６０とする場合には、曲Ｍ３の一拍を二回で実現する運動リズムとすることで、支障なくＢＰＭを１６０とすることができる。また、上記クロスフェード処理等としての拍合わせ制御自体及び再生音量の制御自体は、従来と同様の手法を採用することができる。【００２９】
またこれらに加えて実施例に係る音楽プレーヤＰでは、一つの曲ＭのＢＰＭをその途中から負荷データＬＤに対応させて制御することも行う。より具体的に図４（ｂ）に例示するように、再生リストＰＬで曲Ｍ１乃至曲Ｍ３が示されている場合において、その時点での負荷データＬＤに対応した曲ＭのＢＰＭが１６０から１７０に変わるとすると、実施例に係る音楽プレーヤＰでは、ＢＰＭをそれぞれ１６０として曲Ｍ１乃至曲Ｍ３のいずれかを再生中でも、それらのＢＰＭを１７０に上げる制御を行う。このとき、実施者にかかる負荷を上げるためにＢＰＭを１７０に上げる場合、原ＢＰＭが１８０の曲Ｍ２のＢＰＭを１７０とする（図４（ｂ）パターン２−１参照）よりは、原ＢＰＭが１２０の曲Ｍ１のＢＰＭを１７０とする（図４（ｂ）パターン１−１参照）方が、その実施者に「運動の負荷を増やそう」という意識ができやすいと考えられる。これは、その実施者が曲Ｍ１及び曲Ｍ２自体を予め知っている場合にはより顕著である。よって、負荷データＬＤに対応させて実施者にかかる負荷を上げる場合は、上記パターン２−１ではなくパターン１−１の曲Ｍ１が選択され、そのＢＰＭが１６０から１７０に上げられる制御が行われる。なお図４（ｂ）右端に例示するように、曲Ｍ３の原ＢＰＭを更に上げて１７０とすること（図４（ｂ）パターン３−１参照）も可能ではある。しかしながらこのパターン３−１の場合は、所望されている１７０に原ＢＰＭが近い曲（即ち曲Ｍ１又は曲Ｍ２）に比して、原ＢＰＭが８０であることから、（たとえＢＰＭが１７０となっても）曲調が穏やかな感じになってしまい、実施者が「速くなっていく」感を認識しにくい。よってこのパターン３−１の制御も、負荷データＬＤに対応させて実施者にかかる負荷を上げる場合には採用されない。【００３０】
これに対し、図示はしないが実施者にかかる負荷を下げる目的でＢＰＭを下げる場合、上記パターン１−１よりは上記パターン２−１や上記パターン３−１の方が、その実施者に「運動の負荷を減らそう」という意識ができやすいと考えられる。これも、その実施者が曲Ｍ１乃至曲Ｍ３自体を予め知っている場合にはより顕著である。よって、負荷データＬＤに対応させて実施者にかかる負荷を下げる場合は、上記パターン１−１ではなくパターン２−１の曲Ｍ２又はパターン３−１の曲Ｍ３が選択され、そのＢＰＭが下げられる制御が行われる。【００３１】
なお、いずれの曲Ｍを選択するかの制御としては、例えば音が多い賑やかな曲調の曲Ｍに変更した後にそのＢＰＭを上げるように制御する。このようにすれば、ＢＰＭを上げて実施者にかかる負荷を上げる前に、先ず意識的に運動の強度が上がるような雰囲気を実施者に意識させることができる。【００３２】
一方、実施例に係る音楽プレーヤＰでは、その時点で再生されている曲における再生時のＢＰＭ自体は変えずに、原ＢＰＭが異なる二つの曲Ｍを連続させることで負荷データＬＤに対応させることも行う。より具体的に図４（ｃ）に例示するように、再生リストＰＬで曲Ｍ１乃至曲Ｍ３が示されている場合において、その時点での負荷データＬＤに対応して再生していた曲Ｍｎ（ｎは４以上の自然数。以下、同様。）のＢＰＭが１６０であり、これを維持しつつ新たな曲Ｍの再生を開始するとする。この場合に実施例に係る音楽プレーヤＰでは、曲Ｍ１乃至曲Ｍ３のいずれのＢＰＭでも、それらを１６０にして曲Ｍｎに連続させて再生する制御が可能である。【００３３】
ここで、ジョギング中の場合にそのピッチが同じ（例えば１６０のＢＰＭに対応）でもそのストライドが伸びるとスピードが上がってしまうため、運動計画（負荷データＬＤ）としては、怪我の防止の観点からスピードを落とさせるようなものであるとする。この場合、ＢＰＭを１６０に維持したまま曲Ｍｎから曲Ｍ１乃至曲Ｍ３のいずれかに切り換える場合、原ＢＰＭが１２０の曲Ｍ１のＢＰＭを１６０とする（図４（ｃ）パターン１−２参照）よりは、原ＢＰＭが１８０の曲Ｍ２のＢＰＭを１６０とする（図４（ｃ）パターン２−２参照）方が、その実施者に「運動の負荷を減らそう」という意識ができやすいと考えられる。これは、図４（ｂ）の場合と同様に、その実施者が曲Ｍ１及び曲Ｍ２自体を予め知っている場合にはより顕著である。よって、上記のようにスピードを落とさせる場合は、上記パターン１−１ではなくパターン２−１の曲Ｍ２が選択され、そのＢＰＭを１６０として直前の曲Ｍｎに接続／再生する制御が行われる。なお図４（ｃ）右端に例示するように、曲Ｍ３の原ＢＰＭを１６０に上げて接続すること（図４（ｃ）パターン３−２参照）も可能である。そしてこのパターン３−２の場合は、所望されている１６０に原ＢＰＭが近い曲（即ち曲Ｍ１又は曲Ｍ２）に比して、原ＢＰＭが８０であることから、（たとえＢＰＭが１６０となっても）曲調が穏やかな感じになり、実施者が「遅くなっていく」感を認識しやすい。よってこのパターン３−２の制御も、上記スピードを落とさせる場合に採用される。【００３４】
これに対し、図示はしないが上記スピードを上げさせつつＢＰＭを１６０に維持して接続する場合、上記パターン２−２や上記パターン３−２よりも上記パターン１−２の方が、その実施者に「運動の負荷を増やそう」という意識ができやすいと考えられる。これも、その実施者が曲Ｍ１乃至曲Ｍ３自体を予め知っている場合にはより顕著である。よって、上記スピードを上げさせる場合は、上記パターン２−２又は上記パターン３−２ではなく上記パターン１−２の曲Ｍ１が次曲として選択され、そのＢＰＭが１６０に制御が行われる。【００３５】
次に、実施例に係る音楽プレーヤＰにおける再生準備処理及びＢＰＭの制御について、具体的に図５乃至図７を用いて説明する。【００３６】
始めに実施例に係る再生準備処理について、具体的に図５を用いて説明する。なお実施例に係る再生準備処理は、例えばＢＰＭが異なる複数の曲Ｍに相当する曲データＭＤが図２に示すように記録部６に記録されている場合において、それらを聴取しながら運動を実施する実施者が操作部４において指示操作をすることにより開始される。【００３７】
即ち実施例に係る再生準備処理が開始されると、制御部Ｓは、図３（ａ）に例示する負荷データＬＤを、その時に実施される運動の運動プログラムとしてインターフェース１を介して取得する（ステップＳ１）。このステップＳ１では、上記取得される負荷データＬＤに基づき、事後の運動に用いられる曲Ｍの必要数を示すデータも合わせて取得される。次に制御部Ｓは、ステップＳ１により取得した負荷データＬＤに基づいて、当該負荷データＬＤにより示される運動計画に基づいて実施される運動中に聴取される各曲Ｍにおける目標ＢＰＭを算出する（ステップＳ２）。ここで当該目標ＢＰＭとは、例えば図４（ａ）及び図４（ｃ）に例示する場合の「１６０」や図４（ｂ）に例示する場合の「１７０」であり、負荷データＬＤに対応して制御されるＢＰＭの当該制御に係る目標値である。なお以下の説明並びに図５及び図６において、当該目標ＢＰＭを適宜「Tbpm」と示す。【００３８】
次に制御部Ｓは、上記目標ＢＰＭを中心としてそれより２０％少ないＢＰＭからそれより１０％多いＢＰＭの範囲内にその原ＢＰＭが属する曲Ｍの曲データＭＤが記録部６に記録されているか否かを確認する（ステップＳ３）。【００３９】
ステップ３の確認において、当該ステップＳ３に係る条件に適合する原ＢＰＭの曲Ｍの曲データＭＤが記録部６に記録されている場合（ステップＳ３；ＹＥＳ）、制御部Ｓは該当する曲Ｍを識別する上記曲識別データを再生リストＰＬ内に追加し（ステップＳ４）、その後制御部Ｓは、上記必要数の曲Ｍが再生リストＰＬ内に記述されたか否かを判定する（ステップＳ５）。ステップＳ５の判定において必要数の曲Ｍが再生リストＰＬ内に記述されている場合（ステップＳ５；ＹＥＳ）、制御部Ｓは、その時点での再生リストＰＬの内容に基づいて、それに記述されている曲Ｍの再生順を、例えば図４に例示した方法により、又は予め設定された方法により決定し、当該決定された再生順を再生リストＰＬに記述する（ステップＳ６）。その後制御部Ｓは、再生リストＰＬに記述されている曲Ｍについての後述するＢＰＭの制御が開始されるまで待機する。【００４０】
一方上記ステップＳ３の確認において当該ステップＳ３に係る条件に適合する原ＢＰＭの曲Ｍの曲データＭＤが記録部６に記録されていない場合（ステップＳ３；ＮＯ）、又は上記ステップＳ５の判定において必要数の曲Ｍが再生リストＰＬ内に記述されていない場合（ステップＳ５；ＮＯ）、制御部Ｓは更に適切な曲Ｍを抽出するため、上記目標ＢＰＭの半分（Tbpm／２）を中心としてそれより２０％少ないＢＰＭからそれより１０％多いＢＰＭの範囲内に原ＢＰＭが属する曲Ｍの曲データＭＤが記録部６に記録されているか否かを確認する（ステップＳ７。図４パターン３−１又はパターン３−２参照）。【００４１】
ステップ７の確認において、当該ステップＳ７に係る条件に適合する原ＢＰＭの曲Ｍの曲データＭＤが記録部６に記録されている場合（ステップＳ７；ＹＥＳ）、制御部Ｓは該当する曲Ｍを識別する上記曲識別データを再生リストＰＬ内に追加し（ステップＳ８）、その後制御部Ｓは、上記必要数の曲Ｍが再生リストＰＬ内に記述されたか否かを判定する（ステップＳ９）。ステップＳ９の判定において必要数の曲Ｍが再生リストＰＬ内に記述されている場合（ステップＳ９；ＹＥＳ）、制御部Ｓは上記ステップＳ６に移行する。【００４２】
他方上記ステップＳ７の確認において当該ステップＳ７に係る条件に適合する原ＢＰＭの曲Ｍの曲データＭＤが記録部６に記録されていない場合（ステップＳ７；ＮＯ）、又は上記ステップＳ９の判定において必要数の曲Ｍが再生リストＰＬ内に記述されていない場合（ステップＳ９；ＮＯ）、制御部Ｓは更に適切な曲Ｍを抽出するため、上記ステップＳ３に係る条件を緩和して、上記目標ＢＰＭを中心としてそれより３０％少ないＢＰＭからそれより２０％多いＢＰＭの範囲内にその原ＢＰＭが属する曲Ｍの曲データＭＤが記録部６に記録されているか否かを確認する（ステップＳ１０）。【００４３】
ステップ１０の確認において、当該ステップＳ１０に係る条件に適合する原ＢＰＭの曲Ｍの曲データＭＤが記録部６に記録されている場合（ステップＳ１０；ＹＥＳ）、制御部Ｓは該当する曲Ｍを識別する上記曲識別データを再生リストＰＬ内に追加し（ステップＳ１１）、その後制御部Ｓは、上記必要数の曲Ｍが再生リストＰＬ内に記述されたか否かを判定する（ステップＳ１２）。ステップＳ１２の判定において必要数の曲Ｍが再生リストＰＬ内に記述されている場合（ステップＳ１２；ＹＥＳ）、制御部Ｓは後述するステップＳ６に移行する。【００４４】
一方上記ステップＳ１０の確認において当該ステップＳ１０に係る条件に適合する原ＢＰＭの曲Ｍの曲データＭＤが記録部６に記録されていない場合（ステップＳ１０；ＮＯ）、又は上記ステップＳ１２の判定において必要数の曲Ｍが再生リストＰＬ内に記述されていない場合（ステップＳ１２；ＮＯ）、制御部Ｓは更に適切な曲Ｍを抽出するため、上記ステップＳ７に係る条件を緩和して、上記目標ＢＰＭの半分（Tbpm／２）を中心としてそれより３０％少ないＢＰＭからそれより２０％多いＢＰＭの範囲内に原ＢＰＭが属する曲Ｍの曲データＭＤが記録部６に記録されているか否かを確認する（ステップＳ１３）。【００４５】
ステップ１３の確認において、当該ステップＳ１３に係る条件に適合する原ＢＰＭの曲Ｍの曲データＭＤが記録部６に記録されている場合（ステップＳ１３；ＹＥＳ）、制御部Ｓは該当する曲Ｍを識別する上記曲識別データを再生リストＰＬ内に追加し（ステップＳ１４）、その後制御部Ｓは上記ステップＳ６に移行する。【００４６】
他方上記ステップＳ１３の確認において当該ステップＳ１３に係る条件に適合する原ＢＰＭの曲Ｍの曲データＭＤも記録部６に記録されていない場合（ステップＳ１３；ＮＯ）、現時点での目標ＢＰＭではこれ以上曲Ｍを抽出し得ないとして、上記ステップＳ１に戻って改めて上記ステップＳ１以降の処理を実行する。【００４７】
以上の実施例に係る再生準備処理が実行された結果、再生リストＰＬ内には、事後に実施する運動において音楽プレーヤＰから再生される曲Ｍ及びその再生順が記述されていることになる。【００４８】
次に、実施例に係る再生準備処理により生成された再生リストＰＬを用いた、実施例に係る運動リズムをアップさせる場合のＢＰＭの制御について、具体的に図６及び図７を用いて説明する。なお上記実施例に係るＢＰＭの制御は、記録部６に記録されている上記再生リストＰＬに基づいた曲Ｍの再生が既に行われている段階において、負荷データＬＤに対応させて運動リズムをアップする場合に行われる。【００４９】
また、図６及び図７並びに以下の説明においては、その時点で目標となる運動リズム（換言すれば負荷自体）を、「ターゲットリズム」と適宜示す。このときの運動リズムとは、例えば実施する運動がジョギングである場合には一分当たりの歩数に相当し、実施する運動がウエイトトレーニングである場合は一分当たりのウエイトの上下動のタイミングに相当する。【００５０】
また図６及び図７並びに以下の説明においては、上記ターゲットリズムに対応した次の目標（次目標）となるＢＰＭを、適宜「次目標ＢＰＭ」又は「N_Tbpm」と示す。この場合の「Ｎ」は次（Next）を意味するものである。更に図６及び図７並びに以下の説明においては、その時点でのその曲ＭのＢＰＭを、適宜「Cur_bpm」と示す。この場合の「Cur_」は現在（Current）を意味するものである。【００５１】
更にまた、図６及び図７並びに以下の説明における「マスターテンポ処理」とは、曲Ｍの再生の制御において、当該曲Ｍのテンポ（ＢＰＭ）を変えてもキー（音程）が変わらないように再生する処理である。以下に説明するマスターテンポ処理では、キーを変えない範囲で曲Ｍの原ＢＰＭを次目標ＢＰＭ（上記N_Tbpm）に向けて変化させる。このマスターテンポ処理によれば、曲ＭのＢＰＭが変わってもキーが変わらないので、聴取において違和感が生じにくい。なお実施例に係るマスターテンポ処理自体は従来と同様の手法により実現可能であるが、実施例に係るマスターテンポ処理としては、運動の実施者における聴取上の違和感をなるべく抑制すべく、マスターテンポ処理の対象となる曲Ｍの原ＢＰＭが当該マスターテンポ処理による変更可能範囲（例えば上下合わせて３５％のＢＰＭの範囲）の中央値よりも低くなるように行う（後述する図７参照）。【００５２】
具体的に実施例に係る運動リズムをアップさせる場合のＢＰＭの制御において制御部Ｓは、図３（ａ）に例示する負荷データＬＤに対応してその時点でのターゲットリズムを設定し（ステップＳ２０）、更に当該設定されたターゲットリズムに基づいて、その時点での次目標ＢＰＭを算出する（ステップＳ２１）。【００５３】
次に制御部Ｓの変更部２は、ステップＳ２１により算出された次目標ＢＰＭがCur_bpmよりも２５％多いＢＰＭより小さいか否かを判定する（ステップＳ２２）。このステップＳ２２の判定は、現在再生している曲Ｍに対して実施例に係るマスターテンポ処理を実行すれば、ステップＳ２１により算出された次目標ＢＰＭまでCur_bpmを増やすことができるか否かを判定する処理である。ステップＳ２２の判定において、ステップＳ２１により算出された次目標ＢＰＭがCur_bpmよりも２５％多いＢＰＭより小さい場合（ステップＳ２２；ＹＥＳ）、変更部２は再生出力部１０を制御することにより現在再生されている曲ＭについてＢＰＭを増やすマスターテンポ処理を施す（ステップＳ２３）。これにより、現在再生されている曲ＭのＢＰＭが次目標ＢＰＭに向かって段階的に増えていき、またこれに伴って、その曲Ｍを聴取している実施者の意識が運動リズムをアップする方向に働くことになる。その後変更部２は、Cur_bpmが次目標ＢＰＭに到達したか否かを判定し（ステップＳ２４）、到達していない場合は（ステップＳ２４；ＮＯ）上記ステップＳ２３に戻って、引き続きマスターテンポ処理を実行する。一方ステップＳ２４の判定において、Cur_bpmが次目標ＢＰＭに到達した場合（ステップＳ２４；ＹＥＳ）、制御部Ｓは今回の運動リズムのアップは終了したとして更に当該アップを継続するか否かを判定する（ステップＳ２５）。このステップＳ２５の判定は、例えば負荷データＬＤに対応した他の次目標ＢＰＭを設定する必要があるか否かを判定することにより行われる。【００５４】
ステップＳ２５の判定において運動リズムのアップを継続する必要がない場合（ステップＳ２５；ＮＯ）、制御部Ｓは当該運動リズムのアップのためのＢＰＭの制御を終了して、現在のCur_bpmにより曲Ｍの再生を継続する。一方ステップＳ２５の判定において運動リズムのアップを継続する必要がある場合（ステップＳ２５；ＹＥＳ）、制御部Ｓの変更部２は、ステップＳ２３のマスターテンポ処理により変更後のＢＰＭをCur_bpmとして（ステップＳ２６）、上記ステップＳ２１に戻って上述してきた処理を繰り返す。【００５５】
ここで、上記ステップＳ２０乃至ステップＳ２４の処理が行われる場合（換言すれば、次目標ＢＰＭがCur_bpmよりも２５％多いＢＰＭより小さい場合（上記ステップＳ２２；ＹＥＳ参照））のＢＰＭの変化について、より具体的に図７（ａ）を用いて説明する。図７（ａ）に例示する場合、現在曲Ｍｎが再生されているとすると、次目標ＢＰＭがマスターテンポ処理による制御可能範囲Ａｎの範囲内に入っていることになる（図７（ａ）点線参照）。このため変更部２は、図７（ａ）において一点鎖線で示す負荷データＬＤに対応した速度で曲ＭｎのＢＰＭとしてのCur_bpmを漸次増大させていき（図６ステップＳ２３及びステップＳ２４；ＮＯ参照）、その後Cur_bpmが次目標ＢＰＭに到達したら（図６ステップＳ２４；ＹＥＳ参照）、その後は（キーが変わらない状態の）当該次目標ＢＰＭでもって、曲Ｍｎの再生を継続する（図７（ａ）破線矢印参照）。なお図７において、太い実線は各曲Ｍの原ＢＰＭを示している。【００５６】
一方上記ステップＳ２２の判定において、ステップＳ２１により算出された次目標ＢＰＭがCur_bpmよりも２５％多いＢＰＭ以上である場合（ステップＳ２２；ＮＯ）、マスターテンポ処理を施したとしても現在再生している曲Ｍの範囲では次目標ＢＰＭまでCur_bpmを増大させることができないことになる。よって次に変更部２は、ステップＳ２１により算出された次目標ＢＰＭがCur_bpmよりも２５％多いＢＰＭよりも更に２５％多いＢＰＭより小さいか否かを判定する（ステップＳ２７）。このステップＳ２７の判定は、現在再生している曲Ｍの次の曲Ｍに対して実施例に係るマスターテンポ処理を実行すれば、ステップＳ２１により算出された次目標ＢＰＭまでCur_bpmを増やすことができるか否かを判定する処理である。ステップＳ２７の判定において、ステップＳ２１により算出された次目標ＢＰＭがステップＳ２７に係る条件を満たす場合（ステップＳ２７；ＹＥＳ）、変更部２は次に、その時点の次目標ＢＰＭがマスターテンポ処理により変更可能なＢＰＭの範囲内となる曲Ｍを記録部６において検索し、現在の曲Ｍの次に再生される曲Ｍとして選択し、その旨により再生リストＰＬを更新する（ステップＳ２８）。なお上記ステップＳ２８により選択された上記次に再生される曲Ｍを、以下単に「次曲Ｍ」と称する。【００５７】
次に変更部２は、再生出力部１０を制御することにより現在再生されている曲ＭについてＢＰＭを増やすマスターテンポ処理を施す（ステップＳ２９）。これにより、現在再生されている曲ＭのＢＰＭが次曲Ｍへの接続に向かって段階的に増えていき、またこれに伴って、その曲Ｍを聴取している実施者の意識が運動リズムをアップする方向に働くことになる。その後変更部２は、Cur_bpmが現在の曲Ｍについてのマスターテンポ処理による変更可能範囲の上限に近付いたか否かを判定する（ステップＳ３０）。ステップＳ３０の判定においてCur_bpmが現在の曲Ｍについての上記変更可能範囲の上限に近付いていない場合（ステップＳ３０；ＮＯ）、変更部２は上記ステップＳ２９に戻って引き続き現在の曲Ｍについてマスターテンポ処理を実行する。一方ステップＳ３０の判定においてCur_bpmが現在の曲Ｍについての上記変更可能範囲の上限に近付いた場合（ステップＳ３０；ＹＥＳ）、変更部２及び出力制御部３は、再生出力部１０の混合部１０Ｃ等を制御して、現在再生中の曲Ｍの終了部分と上記ステップＳ２８により選択された次曲Ｍの先頭部分との間で上記クロスフェード処理等を行い、当該次曲Ｍへ再生対象を移行する（ステップＳ３１）。【００５８】
次に変更部２は、再生出力部１０を制御することにより現在再生されている次曲ＭについてＢＰＭを増やすマスターテンポ処理を施す（ステップＳ３２）。これにより、再生中の次曲ＭのＢＰＭが次目標ＢＰＭに向かって段階的に増えていき（上記ステップＳ２７；ＹＥＳ及びステップＳ２８参照）、またこれに伴って、次曲Ｍを聴取している実施者の意識が運動リズムをアップする方向に働くことになる。その後変更部２は、次曲ＭのCur_bpmが次目標ＢＰＭに到達したか否かを判定し（ステップＳ３２）、到達していない場合は（ステップＳ３２；ＮＯ）上記ステップＳ３２に戻って、次曲Ｍについて引き続きマスターテンポ処理を実行する。一方ステップＳ３２の判定において、次曲ＭのCur_bpmが次目標ＢＰＭに到達した場合（ステップＳ３２；ＹＥＳ）、制御部Ｓは上記ステップＳ２５に移行してそれ以降の処理を行う。【００５９】
ここで、上記ステップＳ２７乃至ステップＳ３２の処理が行われる場合（換言すれば、次目標ＢＰＭがCur_bpmよりも２５％多いＢＰＭよりも更に２５％多いＢＰＭより小さい場合（ステップＳ２７；ＹＥＳ参照））のＢＰＭの変化について、より具体的に図７（ｂ）を用いて説明する。図７（ｂ）に例示する場合、現在曲Ｍｎが再生されているとすると、その曲Ｍｎに対するマスターテンポ処理による制御可能範囲Ａｎの範囲内に次目標ＢＰＭは入っておらず、次曲Ｍｎ＋１に対するマスターテンポ処理による制御可能範囲Ａｎ＋１の範囲内に入っていることになる（図７（ｂ）点線参照）。このため変更部２は、図７（ｂ）において一点鎖線で示す負荷データＬＤに対応した速度で、クロスフェード処理等を間に挟みながら、Cur_bpmを曲Ｍｎから次曲Ｍｎ＋１の範囲まで漸次増大させていき（図６ステップＳ２９、ステップＳ３１及びステップＳ３２参照）、その後次曲ＭｎのCur_bpmが次目標ＢＰＭに到達したら（図６ステップＳ３２；ＹＥＳ参照）、その後は（キーが変わらない状態の）当該次目標ＢＰＭでもって、曲Ｍｎ＋１の再生を継続する（図７（ｂ）破線矢印参照）。【００６０】
他方上記ステップＳ２７の判定において、ステップＳ２１により算出された次目標ＢＰＭがステップＳ２７に係る条件も満たさない場合（ステップＳ２７；ＮＯ）、マスターテンポ処理を現在再生している曲Ｍ及び次に再生予定の曲Ｍに施したとしても、次目標ＢＰＭまでCur_bpmを増大させることができないことになる。よって次に変更部２は、その時点の次目標ＢＰＭが、マスターテンポ処理により変更可能なＢＰＭの範囲内となる曲Ｍを記録部６において検索すると共に、当該検索される曲Ｍと現在再生されている曲Ｍとを繋ぐための繋ぎ曲Ｍも記録部６において検索し、当該繋ぎ曲Ｍを現在の曲Ｍの次以降に再生される曲Ｍとして選択すると共に、その時点の次目標ＢＰＭがマスターテンポ処理により変更可能なＢＰＭの範囲内となる曲Ｍを選択し、その旨により再生リストＰＬを更新する（ステップＳ３３）。【００６１】
次に変更部２は、再生出力部１０を制御することにより現在再生されている曲ＭについてＢＰＭを増やすマスターテンポ処理を施す（ステップＳ３４）。これにより、現在再生されている曲ＭのＢＰＭが次の曲Ｍへの接続に向かって段階的に増えていき、またこれに伴って、その曲Ｍを聴取している実施者の意識が運動リズムをアップする方向に働くことになる。その後変更部２は、Cur_bpmが現在の曲Ｍについてのマスターテンポ処理による変更可能範囲の上限に近付いたか否かを判定する（ステップＳ３５）。ステップＳ３５の判定においてCur_bpmが現在の曲Ｍについての上記変更可能範囲の上限に近付いていない場合（ステップＳ３５；ＮＯ）、変更部２は上記ステップＳ３４に戻って引き続き現在の曲Ｍについてマスターテンポ処理を実行する。一方ステップＳ３５の判定においてCur_bpmが現在の曲Ｍについての上記変更可能範囲の上限に近付いた場合（ステップＳ３５；ＹＥＳ）、変更部２及び出力制御部３は、再生出力部１０の混合部１０Ｃ等を制御して、現在再生中の曲Ｍの終了部分と上記ステップＳ３３により選択された繋ぎ曲Ｍの先頭部分との間で上記クロスフェード処理等を行い、当該次曲Ｍへ再生対象を移行する（ステップＳ３６）。【００６２】
次に変更部２は、再生出力部１０を制御することにより現在再生されている繋ぎ曲ＭについてＢＰＭを増やすマスターテンポ処理を施す（ステップＳ３７）。これにより、再生中の繋ぎ曲ＭのＢＰＭがその後の曲Ｍ以降に対応する次目標ＢＰＭに向かって段階的に増えていき（上記ステップＳ２７；ＮＯ及びステップＳ３３参照）、またこれに伴って、繋ぎ曲Ｍを聴取している実施者の意識が運動リズムをアップする方向に働くことになる。その後変更部２は、繋ぎ曲Ｍの再生が終了したか否かを判定する（ステップＳ３８）。ステップＳ３８の判定において、繋ぎ曲Ｍが終了していない場合（ステップＳ３８；ＮＯ）、制御部Ｓは上記ステップＳ３４に戻って、当該繋ぎ曲Ｍについての上記ステップＳ３４乃至ステップＳ３７を順次実行する。このとき、繋ぎ曲Ｍが複数ある場合は、再生順に従って繋ぎ曲Ｍごとに上記ステップＳ３４乃至ステップＳ３７を実行する。【００６３】
一方ステップＳ３８の判定において、全ての繋ぎ曲Ｍの再生が終了している場合（ステップＳ３８；ＹＥＳ）、次に変更部２は、上記ステップＳ３３により選択された、その時点の次目標ＢＰＭがマスターテンポ処理により変更可能なＢＰＭの範囲内となる曲ＭのCur_bpmが当該次目標ＢＰＭに到達したか否かを判定し（ステップＳ３９）、到達していない場合は（ステップＳ３９；ＮＯ）上記ステップＳ３７に戻って、ステップＳ３８により選択された曲Ｍについて引き続きマスターテンポ処理及びステップＳ３９の判定を実行する。一方ステップＳ３９の判定において、ステップＳ３８により選択された曲ＭのCur_bpmが次目標ＢＰＭに到達した場合（ステップＳ３９；ＹＥＳ）、制御部Ｓは上記ステップＳ２５に移行してそれ以降の処理を行う。【００６４】
ここで、上記ステップＳ３３乃至ステップＳ３９の処理が行われる場合（換言すれば、次目標ＢＰＭがCur_bpmよりも２５％多いＢＰＭよりも更に２５％多いＢＰＭ以上である場合（ステップＳ２７；ＮＯ参照））のＢＰＭの変化について、より具体的に図７（ｃ）を用いて説明する。なお図７（ｃ）は、上記繋ぎ曲Ｍが曲Ｍｎ＋１のみである場合を例示している。図７（ｃ）に例示する場合、現在曲Ｍｎが再生されているとすると、その曲Ｍｎに対するマスターテンポ処理による制御可能範囲Ａｎの範囲内に次目標ＢＰＭは入っておらず、繋ぎ曲Ｍｎ＋１を越えてステップＳ３８により選択された曲Ｍｎ＋２に対するマスターテンポ処理による制御可能範囲Ａｎ＋２の範囲内に入っていることになる（図７（ｃ）点線参照）。このため変更部２は、図７（ｃ）において一点鎖線で示す負荷データＬＤに対応した速度で、クロスフェード処理等を間に挟みながら、Cur_bpmを曲Ｍｎから曲Ｍｎ＋２の範囲まで漸次増大させていき（図６ステップＳ３４、ステップＳ３６及びステップＳ３７参照）、その後最後の曲Ｍｎ＋２のCur_bpmが次目標ＢＰＭに到達したら（図６ステップＳ３９；ＹＥＳ参照）、その後は（キーが変わらない状態の）当該次目標ＢＰＭでもって、曲Ｍｎ＋２の再生を継続する（図７（ｃ）破線矢印参照）。【００６５】
なお上述した実施例では、実施例に係る運動リズムをアップさせる場合のＢＰＭの制御について説明したが、実施例に係る運動リズムをダウンさせる場合には、上記ステップＳ２２の判定に係る条件を「ステップＳ２１により算出された次目標ＢＰＭがCur_bpmよりも１０％少ないＢＰＭより大きいか否かを判定する」に変更し、ステップＳ２７の判定に係る条件を「ステップＳ２１により算出された次目標ＢＰＭがCur_bpmよりも１０％少ないＢＰＭよりも更に１０％少ないＢＰＭより大きいか否かを判定する」に変更し、ステップＳ３０の判定及びステップＳ３５の判定に係る条件をそれぞれ「Cur_bpmが現在の曲Ｍについてのマスターテンポ処理による変更可能範囲の下限に近付いたか否かを判定する」に変更し、更に各マスターテンポ処理（ステップＳ２３、ステップＳ２９、ステップＳ３２、ステップＳ３４及びステップＳ３７）ではＢＰＭを漸次下げる構成とすればよい。【００６６】
以上それぞれ説明したように、実施例に係る音楽プレーヤＰにおける再生準備処理及びＢＰＭの制御によれば、既定の運動計画に対応した負荷（運動リズム）と運動時間との関係を示す負荷データＬＤに基づき、実施者に対して出力される曲Ｍの内容（具体的にはＢＰＭ）を、運動時間に応じた負荷に対応したＢＰＭに変更して再生する。よって、目標とすべき運動計画との関係で自身にかかっている負荷を実施者が感覚的に認識できることで、当該運動計画に沿った運動を、その実施者に効果的に実施させることができる。【００６７】
また、各曲Ｍの特徴を示すＢＰＭと負荷データＬＤとに基づいて曲ＭにおけるＢＰＭの制御を行うので、運動の実施者がその負荷を感覚的により認識し易い状態で、当該曲Ｍを再生することができる。【００６８】
更に、選択された曲Ｍに相当する曲データＭＤを記録する記録部６から曲データＭＤを取得し、その曲データＭＤに相当する曲ＭのＢＰＭを制御するので、曲データＭＤが予め記録されている曲Ｍを用いて、その運動計画に沿った運動を効果的に行うことができる。【００６９】
更にまた、運動リズムをアップさせる場合には、当該アップ前後それぞれにおける原ＢＰＭが共に負荷データＬＤに対応したＢＰＭよりも低い曲Ｍを選択するので（図４パターン１−１又はパターン１−２参照）、運動リズムをアップさせる場合に、運動の実施者に違和感なく曲ＭのＢＰＭを制御して、負荷の変化を実施者に認識させることができる。【００７０】
これに対し、運動リズムをダウンさせる場合には、当該ダウン前後それぞれにおける原ＢＰＭが共に負荷に対応したＢＰＭよりも高い音楽を選択するので（図４パターン１−２又はパターン２−２参照）、運動レベルをダウンさせる場合に、実施者に違和感なく曲ＭのＢＰＭを制御して、負荷の変化を実施者に認識させることができる。【００７１】
なお、運動リズムをダウンさせる場合に、当該ダウン前における原ＢＰＭが負荷に対応したＢＰＭの二分の一である曲Ｍを選択してもよい（図４パターン３−１又はパターン３−２参照）。この場合にも、実施者に違和感なく曲ＭのＢＰＭを制御して、負荷の変化を実施者に認識させることができる。この時選択される曲Ｍの原ＢＰＭは負荷に対応したＢＰＭの二分の一に限らず、曲Ｍの曲調に応じて、負荷に対応したＢＰＭのｎ分の１（但し、ｎは３以上の自然数）であってもよい。【００７２】
更に、実施例に係る再生準備処理及びマスターテンポ処理においては、負荷データＬＤに対応したＢＰＭを含む既定のＢＰＭの範囲内に原ＢＰＭがある曲Ｍを選択する場合に、当該ＢＰＭの範囲の中央値が負荷データＬＤに対応したＢＰＭより小さくする（図４及び図７参照）。よって、負荷データＬＤに対応したＢＰＭの制御を違和感なく行うことができる。【００７３】
更にまた、負荷データＬＤの変化に対応して曲ＭのＢＰＭを制御する場合に、マスターテンポ処理による変更可能範囲の中央値が当該曲Ｍの原ＢＰＭより大きくなるように変更するので（図７において、各曲Ｍについての制御可能範囲Ａｎ乃至制御可能範囲Ａｎ＋２の中央値がそれぞれの原ＢＰＭ（太い実線参照）より大きい点参照）、負荷データＬＤに対応したＢＰＭの制御をより違和感なく行うことができる。【００７４】
なお上述した実施例に係る再生準備処理では、運動の実施前に再生リストＰＬとして再生対象である曲Ｍ及びその再生順序を決定することとしたが、これ以外に例えば、図示しないセンサ等を用いて運動が順調に行われているか否かを判定し、順調であれば再生リストＰＬに記述されている状態で再生を行うと共に、体調不良等に起因して運動が当初の運動計画に沿わなくなっている場合には、再生リストＰＬに記述されている順序での再生を一時中止し、その都度、状況や体調を確認しつつ、実施者の手動により運動計画（運動リズムのアップ／ダウン）を変更し、当該変更後の運動計画を示す負荷データＬＤに基づいて改めて再生リストＰＬを生成してもよい。【００７５】
更に、実施例に係るマスターテンポ処理による変更可能範囲（上限＋２５％及び下限−１０％）の具体的値としては、基本的には、原ＢＰＭからあまり逸脱しない範囲の変化量（換言すれば実施者がＢＰＭの制御後の曲Ｍを聴いても違和感のない範囲の変化量）であればよく、従ってこれらの範囲を実施者が変更可能に構成してもよい。【００７６】
更にまた、実施例に係る曲Ｍ以外に、例えば動画の再生速度や静止画の連続した再生に速度を負荷データＬＤに対応させて制御することにより、実施例に係る運動の実施者に運動リズムの増減を認識させるように構成してもよい。【００７７】
また、図５及び図６にそれぞれ示したフローチャートに相当するプログラムを、光ディスク又はハードディスク等の記録媒体に記録しておき、或いはインターネット等のネットワークを介して取得しておき、これを汎用のマイクロコンピュータ等に読み出して実行することにより、当該マイクロコンピュータ等を実施例に係る制御部Ｓ及び再生出力部１０として機能させることも可能である。
【符号の説明】
【００７８】
１    負荷情報取得手段（インターフェース）
２    変更手段（変更部）
３    出力制御手段（出力制御部）
１０    出力手段（再生出力部）
１０Ａ、１０Ｂ    再生部
１０Ｃ    混合部
１０Ｄ    出力部
Ｓ    出力制御装置（制御部）
Ｐ    音楽プレーヤ
ＰＬ    再生リスト
Ｍ、Ｍ１、Ｍ２、Ｍ３、Ｍｎ、Ｍｎ＋１、Ｍｎ＋２    曲
ＬＤ    負荷データ
ＭＤ    曲データ
【図１】
2016157389.tif 000003
【図２】
2016157389.tif 000004
【図３】
2016157389.tif 000005
【図４】
2016157389.tif 000006
【図５】
2016157389.tif 000007
【図６】
2016157389.tif 000008
【図７】
2016157389.tif 000009
【手続補正書】
【提出日】平成29年9月28日(2017.9.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
予め設定された運動計画に対応し、当該運動の実施者にかけられるべき負荷を取得する負荷取得手段と、
前記負荷を増大させる場合、前記負荷の増大前における単位時間当たりの拍数が、前記負荷に対応した前記拍数より低い音楽を選択する選択手段と、
前記選択された音楽の単位時間当たりの拍数を、前記取得された負荷に対応した拍数に変更する変更手段と、
前記拍数が変更された音楽を、前記実施者に出力手段から出力させる出力制御手段と、
を備えることを特徴とする出力制御装置。
【請求項２】
予め設定された運動計画に対応し、当該運動の実施者にかけられるべき負荷を取得する負荷取得手段と、
前記負荷を減少させる場合、前記負荷の減少前における単位時間当たりの拍数が、前記負荷に対応した前記拍数より高い音楽を選択する選択手段と、
前記選択された音楽の単位時間当たりの拍数を、前記取得された負荷に対応した拍数に変更する変更手段と、
前記拍数が変更された音楽を、前記実施者に出力手段から出力させる出力制御手段と、
を備えることを特徴とする出力制御装置。
【請求項３】
請求項１又は請求項２に記載の出力制御装置において、
前記変更手段は、
前記音楽の特徴を示す特徴情報を取得する特徴情報取得手段を備え、
前記取得された特徴情報と、前記取得された負荷と、に基づいて前記拍数の変更を行うことを特徴とする出力制御装置。
【請求項４】
請求項２に記載の出力制御装置において、
前記変更手段は、前記音楽における単位時間当たりの拍数を変更し、
前記選択手段は、前記減少前における単位時間当たりの拍数が、当該減少前の前記負荷に対応した前記拍数のｎ分の一（ただし、ｎは自然数）である前記音楽を選択し、
前記変更手段は、前記負荷に対応した前記拍数のｎ分の一に前記拍数を変更することを特徴とする出力制御装置。
【請求項５】
請求項１から請求項４のいずれか一項に記載の出力制御装置において、
前記選択手段は、前記負荷に対応する前記拍数である負荷対応拍数を含んで予め設定された拍数の範囲内に原拍数がある前記音楽を選択し、
当該拍数の範囲の中央の拍数が前記負荷対応拍数より小さいことを特徴とする出力制御装置。
【請求項６】
請求項１から請求項５のいずれか一項に記載の出力制御装置において、
前記負荷の変化に対応して前記音楽の前記拍数を変更する場合に前記変更手段は、当該拍数を変更する予め設定された範囲の中央の拍数が当該音楽の原拍数より大きくなるように変更することを特徴とする出力制御装置。
【請求項７】
負荷取得手段と、選択手段と、変更手段と、出力制御手段と、を備える出力制御装置において実行される出力制御方法であって、
予め設定された運動計画に対応し、当該運動の実施者にかけられるべき負荷を前記負荷取得手段により取得する負荷取得工程と、
前記負荷を増大させる場合、前記負荷の増大前における単位時間当たりの拍数が、前記負荷に対応した前記拍数より低い音楽を前記選択手段により選択する選択工程と、
前記変更手段により、前記選択された音楽の単位時間当たりの拍数を、前記取得された負荷に対応した拍数に変更する変更工程と、
前記拍数が変更された音楽を、前記出力制御手段により前記実施者に出力手段から出力させる出力制御工程と、
を含むことを特徴とする出力制御方法。
【請求項８】
負荷取得手段と、選択手段と、変更手段と、出力制御手段と、を備える出力制御装置において実行される出力制御方法であって、
予め設定された運動計画に対応し、当該運動の実施者にかけられるべき負荷を前記負荷取得手段により取得する負荷取得工程と、
前記負荷を減少させる場合、前記負荷の減少前における単位時間当たりの拍数が、前記負荷に対応した前記拍数より高い音楽を前記選択手段により選択する選択工程と、
前記変更手段により、前記選択された音楽の単位時間当たりの拍数を、前記取得された負荷に対応した拍数に変更する変更工程と、
前記拍数が変更された音楽を、前記出力制御手段により前記実施者に出力手段から出力させる出力制御工程と、
を含むことを特徴とする出力制御方法。
【請求項９】
コンピュータを、請求項１から請求項６のいずれか一項に記載の出力制御装置として機能させることを特徴とする出力制御用プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記の課題を解決するために、請求項１に記載の発明は、予め設定された運動計画に対応し、当該運動の実施者にかけられるべき負荷を取得する負荷取得手段と、前記負荷を増大させる場合、前記負荷の増大前における単位時間当たりの拍数が、前記負荷に対応した前記拍数より低い音楽を選択する選択手段と、前記選択された音楽の単位時間当たりの拍数を、前記取得された負荷に対応した拍数に変更する変更手段と、前記拍数が変更された音楽を、前記実施者に出力手段から出力させる出力制御手段と、を備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記の課題を解決するために、請求項２に記載の発明は、予め設定された運動計画に対応し、当該運動の実施者にかけられるべき負荷を取得する負荷取得手段と、前記負荷を減少させる場合、前記負荷の減少前における単位時間当たりの拍数が、前記負荷に対応した前記拍数より高い音楽を選択する選択手段と、前記選択された音楽の単位時間当たりの拍数を、前記取得された負荷に対応した拍数に変更する変更手段と、前記拍数が変更された音楽を、前記実施者に出力手段から出力させる出力制御手段と、を備える。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記の課題を解決するために、請求項７に記載の発明は、負荷取得手段と、選択手段と、変更手段と、出力制御手段と、を備える出力制御装置において実行される出力制御方法であって、予め設定された運動計画に対応し、当該運動の実施者にかけられるべき負荷を前記負荷取得手段により取得する負荷取得工程と、前記負荷を増大させる場合、前記負荷の増大前における単位時間当たりの拍数が、前記負荷に対応した前記拍数より低い音楽を前記選択手段により選択する選択工程と、前記変更手段により、前記選択された音楽の単位時間当たりの拍数を、前記取得された負荷に対応した拍数に変更する変更工程と、前記拍数が変更された音楽を、前記出力制御手段により前記実施者に出力手段から出力させる出力制御工程と、を含む。
上記の課題を解決するために、請求項８に記載の発明は、負荷取得手段と、選択手段と、変更手段と、出力制御手段と、を備える出力制御装置において実行される出力制御方法であって、予め設定された運動計画に対応し、当該運動の実施者にかけられるべき負荷を前記負荷取得手段により取得する負荷取得工程と、前記負荷を減少させる場合、前記負荷の減少前における単位時間当たりの拍数が、前記負荷に対応した前記拍数より高い音楽を前記選択手段により選択する選択工程と、前記変更手段により、前記選択された音楽の単位時間当たりの拍数を、前記取得された負荷に対応した拍数に変更する変更工程と、前記拍数が変更された音楽を、前記出力制御手段により前記実施者に出力手段から出力させる出力制御工程と、を含む。
上記の課題を解決するために、請求項９に記載の発明は、コンピュータを、請求項１から請求項６のいずれか一項に記載の出力制御装置として機能させる。
【手続補正５】
【補正対象書類名】図面
【補正対象項目名】図４
【補正方法】変更
【補正の内容】
【図４】
2016157389.tif 000010
【国際調査報告】
2016157389.tif 000011
2016157389.tif 000012
2016157389.tif 000013
2016157389.tif 000014