(57)【要約】【課題】ユーザの運動時または移動時、一方で、楽曲などのコンテンツが頻繁に切り替えられることがなく、ユーザがコンテンツを十分に楽しむことができると同時に、他方で、音楽が聞き苦しくなるなどの不自然なコンテンツ再生ではなく、自然なコンテンツ再生を行うことができるようにする。【解決手段】センサでユーザの動きを検出し、その検出信号からユーザの動作テンポをキー値として検出する。そのキー値が、再生中の楽曲に応じた閾値範囲内にあるか否かを判断し、閾値範囲内にあるときには、キー値に応じて、再生中の楽曲の再生テンポを制御し、閾値範囲を外れたときには、そのときのキー値に応じた、再生中の楽曲とは別の楽曲を選択して再生する。直接、楽曲を選択する代わりに、そのときのキー値に応じた、再生中の楽曲が属するプレイリストとは別のプレイリストを選択し、そのプレイリストから楽曲を選択してもよい。【選択図】図７
2007157254.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ再生装置におけるコンテンツ選択再生方法であって、
コンテンツ再生中のユーザまたは目的対象物の動作または移動の速度を、キー値として検出し、そのキー値が、再生中のコンテンツに応じた閾値範囲内にあるか否かを判断する第１工程と、
前記キー値が前記閾値範囲内にあると判断したとき、前記キー値に応じて、再生中のコンテンツの再生態様を制御する第２工程と、
前記キー値が前記閾値範囲を外れたと判断したとき、そのときの前記キー値に応じた、再生中のコンテンツとは別のコンテンツを選択して再生する第３工程と、
を備えることを特徴とするコンテンツ選択再生方法。
【請求項２】
請求項１のコンテンツ選択再生方法において、
前記別のコンテンツとして、再生中のコンテンツが属するコンテンツリストとは別のコンテンツリストに属するコンテンツを選択することを特徴とするコンテンツ選択再生方法。
【請求項３】
請求項１または２のコンテンツ選択再生方法において、
前記コンテンツは、楽曲であり、
前記第２工程では、前記キー値に応じて、再生中の楽曲の再生テンポを制御し、
前記第３工程では、前記別のコンテンツとして、そのときの前記キー値に応じた楽曲テンポの楽曲を選択する、
ことを特徴とするコンテンツ選択再生方法。
【請求項４】
ユーザ端末およびこれと通信ネットワークを介して接続される検索サーバからなるコンテンツ再生システムにおけるコンテンツ選択再生方法であって、
前記ユーザ端末において、前記検索サーバから送信されたコンテンツデータによってコンテンツを再生するとともに、そのコンテンツ再生中のユーザまたは目的対象物の動作または移動の速度を示す情報を、キー情報として前記検索サーバに送信する端末側工程と、
前記検索サーバにおいて、前記ユーザ端末から送信されたキー情報によって示されるキー値が、前記ユーザ端末で再生中のコンテンツに応じた閾値範囲内にあるか否かを判断し、前記キー値が前記閾値範囲内にあると判断したときには、前記キー値に応じて、前記ユーザ端末で再生中のコンテンツの再生態様を制御するとともに、前記キー値が前記閾値範囲を外れたと判断したときには、そのときの前記キー値に応じた、前記ユーザ端末で再生中のコンテンツとは別のコンテンツを選択して、そのコンテンツデータを前記ユーザ端末に送信するサーバ側工程と、
を備えることを特徴とするコンテンツ選択再生方法。
【請求項５】
請求項４のコンテンツ選択再生方法において、
前記サーバ側工程では、前記検索サーバは、前記別のコンテンツとして、前記ユーザ端末で再生中のコンテンツが属するコンテンツリストとは別のコンテンツリストに属するコンテンツを選択することを特徴とするコンテンツ選択再生方法。
【請求項６】
請求項４または５のコンテンツ選択再生方法において、
前記コンテンツは、楽曲であり、
前記サーバ側工程では、前記検索サーバは、前記キー値に応じて、前記ユーザ端末で再生中の楽曲の再生テンポを制御するとともに、前記別のコンテンツとして、そのときの前記キー値に応じた楽曲テンポの楽曲を選択する、
ことを特徴とするコンテンツ選択再生方法。
【請求項７】
コンテンツデータが記録された記憶手段と、
この記憶手段から読み出されたコンテンツデータによってコンテンツを再生する再生手段と、
コンテンツ再生中のユーザまたは目的対象物の動作または移動の速度を、キー値として検出する検出手段と、
前記キー値が、再生中のコンテンツに応じた閾値範囲内にあるか否かを判断し、前記キー値が前記閾値範囲内にあると判断したときには、前記キー値に応じて、再生中のコンテンツの再生態様を制御するとともに、前記キー値が前記閾値範囲を外れたと判断したときには、そのときの前記キー値に応じた、再生中のコンテンツとは別のコンテンツを選択して、前記再生手段によって再生する制御手段と、
を備えることを特徴とするコンテンツ再生装置。
【請求項８】
請求項７のコンテンツ再生装置において、
前記制御手段は、前記別のコンテンツとして、再生中のコンテンツが属するコンテンツリストとは別のコンテンツリストに属するコンテンツを選択することを特徴とするコンテンツ再生装置。
【請求項９】
請求項７または８のコンテンツ再生装置において、
前記コンテンツは、楽曲であり、
前記制御手段は、前記キー値に応じて、再生中の楽曲の再生テンポを制御するとともに、前記別のコンテンツとして、そのときの前記キー値に応じた楽曲テンポの楽曲を選択する、
ことを特徴とするコンテンツ再生装置。
【請求項１０】
通信ネットワークを介してユーザ端末が接続される検索サーバであって、
コンテンツデータを蓄積したコンテンツデータベースと、
前記ユーザ端末から、コンテンツ再生中のユーザまたは目的対象物の動作または移動の速度を示す情報として送信されたキー情報を受信する通信手段と、
前記キー情報によって示されるキー値が、前記ユーザ端末で再生中のコンテンツに応じた閾値範囲内にあるか否かを判断し、前記キー値が前記閾値範囲内にあると判断したときには、前記キー値に応じて、前記ユーザ端末で再生中のコンテンツの再生態様を制御するとともに、前記キー値が前記閾値範囲を外れたと判断したときには、前記コンテンツデータベースから、そのときの前記キー値に応じた、前記ユーザ端末で再生中のコンテンツとは別のコンテンツを選択して、そのコンテンツデータを前記通信手段によって前記ユーザ端末に送信する制御手段と、
を備えることを特徴とする検索サーバ。
【請求項１１】
請求項１０の検索サーバにおいて、
前記制御手段は、前記別のコンテンツとして、前記ユーザ端末で再生中のコンテンツが属するコンテンツリストとは別のコンテンツリストに属するコンテンツを選択することを特徴とする検索サーバ。
【請求項１２】
請求項１０または１１の検索サーバにおいて、
前記コンテンツは、楽曲であり、
前記制御手段は、前記キー値に応じて、前記ユーザ端末で再生中の楽曲の再生テンポを制御するとともに、前記別のコンテンツとして、そのときの前記キー値に応じた楽曲テンポの楽曲を選択する、
ことを特徴とする検索サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、音楽再生装置などのコンテンツ再生装置、インターネットや携帯電話ネットワークなどの通信ネットワークを介してユーザ端末が接続される検索サーバ、コンテンツ再生装置におけるコンテンツ選択再生方法、および、ユーザ端末と検索サーバとからなるコンテンツ再生システムにおけるコンテンツ選択再生方法に関する。
【背景技術】
【０００２】
音楽再生装置の小型化および記憶容量増大化や、インターネットなどの通信ネットワークの高速化によって、ユーザは、いつでも、どこでも、音楽を聴くことができ、ウォーキングやジョギングなどの運動をする際や、車などで移動する際にも、音楽を楽しむことができる。
【０００３】
そのため、ユーザの運動時や移動時の音楽の再生制御または選択に関する方法として、特許文献１（特開２００１−２９９９８０号公報）には、ユーザの脈拍や運動のテンポに合わせて音楽のテンポを変えることが示されており、特許文献２（特開２００５−１５６６４１号公報）には、音楽の再生速度をユーザの歩行テンポに合わせることが示されており、特許文献３（特開２００３−８４７７４号公報）には、平均車速に合わせて楽曲を選択する方法が示されている。
【０００４】
上に挙げた先行技術文献は、以下の通りである。
【特許文献１】特開２００１−２９９９８０号公報
【特許文献２】特開２００５−１５６６４１号公報
【特許文献３】特開２００３−８４７７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１または特許文献２に示されたような、ユーザの運動テンポや歩行テンポに合わせて音楽の再生テンポ（再生速度）を変える方法では、ユーザの運動テンポや歩行テンポが大きく変化したとき、音楽の再生テンポも、極端に速くなり、または極端に遅くなって、音楽が聞き苦しくなり、違和感を生じる。
【０００６】
そのため、ユーザの動作時、音楽再生装置で、ユーザの動作テンポを検出し、その動作テンポに応じた楽曲テンポの楽曲を選択し、再生することが考えられる。
【０００７】
しかし、この場合に、ユーザの動作テンポが僅かでも変化したとき、別の楽曲が選択され、再生されるものとすると、例えば、ユーザの歩行テンポが、１１５（１分間に１１５歩）から１２５（１分間に１２５歩）までの範囲内、というような小さい範囲内で変化する場合でも、楽曲が逐一、切り替えられることになって、ユーザは音楽を十分に楽しむことができなくなる。
【０００８】
そこで、この発明は、一方で、楽曲などのコンテンツが頻繁に切り替えられることがなく、ユーザがコンテンツを十分に楽しむことができると同時に、他方で、音楽が聞き苦しくなるなどの不自然なコンテンツ再生ではなく、自然なコンテンツ再生を行うことができるようにしたものである。
【課題を解決するための手段】
【０００９】
この発明のコンテンツ選択再生方法は、
コンテンツ再生装置におけるコンテンツ選択再生方法であって、
コンテンツ再生中のユーザまたは目的対象物の動作または移動の速度を、キー値として検出し、そのキー値が、再生中のコンテンツに応じた閾値範囲内にあるか否かを判断する第１工程と、
前記キー値が前記閾値範囲内にあると判断したとき、前記キー値に応じて、再生中のコンテンツの再生態様を制御する第２工程と、
前記キー値が前記閾値範囲を外れたと判断したとき、そのときの前記キー値に応じた、再生中のコンテンツとは別のコンテンツを選択して再生する第３工程と、
を備えることを特徴とする。
【００１０】
上記のコンテンツ選択再生方法では、例えば、楽曲再生中のユーザの動作テンポ（動作速度）が、再生中の楽曲に応じた閾値範囲内にあるときには、再生中の楽曲が再生され続けられるため、楽曲が頻繁に切り替えられることがなく、ユーザは楽曲を十分に楽しむことができるとともに、楽曲再生中のユーザの動作テンポ（動作速度）が、再生中の楽曲に応じた閾値範囲を外れたときには、そのときの動作テンポに応じた別の楽曲が選択再生されるので、別の楽曲に切り替えられずにユーザの動作テンポに合わせて再生中の楽曲の再生テンポ（再生速度）が大きく変えられる場合のような、音楽が聞き苦しくなるという問題も生じない。
【発明の効果】
【００１１】
以上のように、この発明によれば、一方で、楽曲などのコンテンツが頻繁に切り替えられることがなく、ユーザがコンテンツを十分に楽しむことができると同時に、他方で、音楽が聞き苦しくなるなどの不自然なコンテンツ再生ではなく、自然なコンテンツ再生を行うことができる。
【発明を実施するための最良の形態】
【００１２】
［１．第１の実施形態：図１〜図１０］
第１の実施形態として、ユーザのコンテンツ再生装置でコンテンツを選択再生する場合を示す。
【００１３】
（１−１．コンテンツ再生装置の接続構成：図１）
図１に、この場合のコンテンツ再生装置の一例の接続構成を示す。
【００１４】
この例のコンテンツ再生装置１１は、ＣＰＵ１６を備え、そのバス１７に、各種のプログラムやデータが書き込まれたＲＯＭ１８、およびプログラムやデータが展開されるＲＡＭ１９が接続される。
【００１５】
さらに、バス１７には、インタフェース２１を介して内部記憶装置部２２が接続され、インタフェース２３を介して外部記憶装置部２４が接続される。内部記憶装置部２２は、コンテンツ再生装置１１に内蔵のハードディスクや半導体メモリなどであり、外部記憶装置部２４は、ＣＤまたはＤＶＤやメモリカードなどのリムーバブル記憶装置である。
【００１６】
内部記憶装置部２２または外部記憶装置部２４には、コンテンツデータとしての楽曲データまたは映像データ、コンテンツ付属情報（コンテンツについて記述した情報）としての楽曲付属情報または映像付属情報、およびコンテンツリスト（プレイリスト）としての楽曲リストまたは映像リストなどが記録される。
【００１７】
また、バス１７には、インタフェース２５を介してキー入力部２６が接続され、音声処理部２７を介してマイクロフォン２８が接続され、音声処理部３１を介して音声出力部３２が接続され、表示制御部３３を介して液晶表示部３４が接続される。
【００１８】
音声処理部２７は、マイクロフォン２８からのアナログ音声信号をデジタル音声データに変換し、必要に応じて圧縮するものであり、音声処理部３１は、バス１７に送出されたデジタル音声データを、圧縮されているものについては伸長して、アナログ音声信号に変換するものであり、音声出力部３２は、スピーカやヘッドフォンである。
【００１９】
また、バス１７には、インターネット１００に接続するための外部インタフェース３５が接続されるとともに、無線通信部３６を介してアンテナ３７が接続される。ただし、第１の実施形態のようにコンテンツ再生装置１１でコンテンツが選択される場合には、外部インタフェース３５や、無線通信部３６およびアンテナ３７は、無くてもよい。
【００２０】
さらに、バス１７には、動きセンサ４１がエンコーダ４２を介して接続される。
【００２１】
動きセンサ４１は、ユーザの動きを検出するものである。動きセンサ４１としては、その出力信号から、最終的にユーザの動作テンポ（動作速度）を検出できるものであれば、心拍や筋電など、ユーザの生体状態を検出するものでもよいが、足の運び、手の動き、頭や腕の振り、体の上下動、体の前後または左右の揺れなど、ユーザの身体的な動きを直接的に検出できるものが望ましく、具体的には、後述のように加速度センサやビデオカメラなどを用いる。
【００２２】
また、ユーザが、トレッドミルで走るなど、フィットネスマシンを利用して運動をする場合には、そのマシンの動きをユーザの動きとして検出することもできる。
【００２３】
なお、ユーザが特に運動（動作）をしないで、車などに乗って移動する場合には、車などの目的対象物の移動速度を検出するが、これについては、後述する。
【００２４】
エンコーダ４２は、動きセンサ４１の出力信号を、アナログ信号である場合にはデジタル信号に変換した上で、処理解析して、ユーザの動作テンポ（動作速度）をキー値として検出するものである。
【００２５】
（１−２．コンテンツ再生装置の機能構成：図２）
図１の例のコンテンツ再生装置１１は、楽曲の選択および再生に関しては、機能的に、図２に示すように、コンテンツデータベース５１、キー検出部５２、コンテンツ選択部５３、コンテンツ再生制御部５４およびコンテンツ出力部５５によって構成される。
【００２６】
コンテンツデータベース５１は、図１の内部記憶装置部２２または外部記憶装置部２４によって構成され、多数の楽曲の楽曲データおよび楽曲付属情報、および後述のような複数のプレイリスト（楽曲リスト）を記憶保持したものである。
【００２７】
キー検出部５２は、図１の動きセンサ４１、エンコーダ４２およびＣＰＵ１６などによって構成され、ユーザの動きから、ユーザの動作テンポ（動作速度）を、キー値として検出するものである。
【００２８】
コンテンツ選択部５３は、図１のＣＰＵ１６、ＲＯＭ１８およびＲＡＭ１９などによって構成され、キー検出部５２で得られたキー値をもとに、後述のように、コンテンツデータベース５１に記録されている複数の楽曲から１つの楽曲を選択し、または、コンテンツデータベース５１に記録されている複数のプレイリストから１つのプレイリストを選択し、その選択したプレイリストから１つの楽曲を選択するものである。
【００２９】
コンテンツ再生制御部５４は、コンテンツが楽曲の場合には、図１の音声処理部３１およびＣＰＵ１６などによって構成され、コンテンツ選択部５３で選択された楽曲の、コンテンツデータベース５１に記録されている楽曲データによって、選択された楽曲を再生するとともに、上記のキー値をもとに、その再生態様を制御するものである。
【００３０】
コンテンツ出力部５５は、コンテンツが楽曲の場合には、図１の音声出力部３２によって構成される。
【００３１】
（１−３．センサ出力信号およびキー値：図３および図４）
ユーザが屋外を歩行または走行する場合には、図３に示すように、ユーザ１は、動きセンサ４１が内蔵され、取り付けられ、または接続されたコンテンツ再生装置１１を、腰に下げ、または腕に巻きつけるなどして携行し、音声出力部３２としてのヘッドフォンを頭部に装着する。
【００３２】
これによって、歩行または走行の動作中は、動きセンサ４１の出力信号として、図４の上段に示すように、電圧Ｖが、短い時間内では小刻みに変化しつつ、全体的には周期性を持って変化する信号が得られる。
【００３３】
その周期は、ユーザの動作テンポ（動作速度）を示し、周期が短ければ、動作テンポが速く、周期が長ければ、動作テンポが遅い。
【００３４】
図２のキー検出部５２では、この動作テンポをキー値として検出する。その検出方法としては、例えば、図４の上段に示すようなセンサ出力信号の自己相関関数を求める方法を用いることができる。センサ出力信号が図４の上段に示すものとなる場合、その自己相関波形は、図４の下段に示すものとなり、これから動作テンポを検出することができる。
【００３５】
例えば、歩行周期が６００ｍｓｅｃであれば、１歩が６００ｍｓｅｃであるので、１分間あたり１００歩に相当し、音楽テンポに変換すると、４部音符でテンポ１００となる。図４の例は、歩行テンポが１００（１分間あたり１００歩）の場合で、この場合、キー値として、動作テンポが１００であることを示す値が得られる。
【００３６】
なお、キー検出部５２では、あらかじめ設定された時間を検出周期として、ユーザの動作テンポをキー値として検出する。その時間は、例えば２秒とする。
【００３７】
したがって、図４のように歩行周期が６００ｍｓｅｃ（歩行テンポが１００）程度であるときには、検出周期が歩行周期の３倍以上に相当し、検出周期内で歩行周期（歩行テンポ）が複数回検出されうるが、キー検出部５２では、その複数回分に渡る歩行テンポ検出値の平均値、または最後の歩行テンポ検出値が、動作テンポ検出結果のキー値として出力される。
【００３８】
ユーザが屋内で運動をするような場合には、動きセンサ４１としてビデオカメラを用いることができる。この場合、キー検出部５２では、ビデオカメラから得られた映像データを画像認識やパターン認識などの方法により処理解析することによって、ユーザの動作テンポをキー値として検出することができる。
【００３９】
（１−４．プレイリストおよび楽曲付属情報：図５および図６）
図５に、図２のコンテンツデータベース５１（図１の内部記憶装置部２２または外部記憶装置部２４）に記録される複数のプレイリスト（楽曲リスト）の一例を示す。
【００４０】
プレイリスト１は、テンポが１１０未満の楽曲をリストアップしたものであり、プレイリスト２は、テンポが１１０以上、１５０未満の、ウォーキング時に再生されるのに適した楽曲をリストアップしたものであり、プレイリスト３は、テンポが１５０以上の、ジョギング時に再生されるのに適した楽曲をリストアップしたものである。
【００４１】
各プレイリスト１，２，３には、それぞれにリストアップされた楽曲の、ＩＤ情報（番号）、および楽曲付属情報としての、アーチスト名、曲名、アルバム名、テンポおよびスコアが記述される。
【００４２】
ＩＤ情報（番号）は、当該のコンテンツ再生システムにおいて、すなわち第１の実施形態ではコンテンツ再生装置１１において、当該の楽曲を一意に特定する情報である。
【００４３】
スコアは、第１の実施形態のようにコンテンツ再生装置１１で楽曲を選択再生する場合には、図６のカテゴリー１，２，３のいずれかのカテゴリーのものとする。
【００４４】
カテゴリー１は、当該の楽曲に対するユーザの好みで、ユーザが当該の楽曲をコンテンツデータベース５１に記録する際、またはその後の適切な時期に、段階（値）０，１，２，３，４のいずれかの段階を決定し、楽曲に付属させる。段階０は好みが最も低く、段階４は好みが最も高いものとする。
【００４５】
カテゴリー２は、当該の楽曲の過去の再生回数で、コンテンツ再生装置１１のＣＰＵ１６によって、段階が決定され、書き換えられる。例えば、後述のように過去の再生回数が少ない楽曲が優先的に選択されるように、段階０を再生回数が最も多く、段階４を再生回数が最も少ないものとする。ただし逆に、過去の再生回数が多い楽曲が優先的に選択されるように、段階０を再生回数が最も少なく、段階４を再生回数が最も多いものとしてもよい。
【００４６】
カテゴリー３は、当該の楽曲が最後に再生された時刻からの経過時間で、コンテンツ再生装置１１のＣＰＵ１６によって、段階が決定され、書き換えられる。段階０は経過時間が最も短く、段階４は経過時間が最も長いものとする。
【００４７】
便宜上、図６にカテゴリー４として示すが、後述の第２の実施形態のようにコンテンツ再生システムがネットワークシステムとして構成される場合には、スコアとして、ネットワーク上での各ユーザの当該楽曲に対する人気を用いることができる。
【００４８】
図５の例は、各楽曲のテンポが当該楽曲の中では一定の場合であるが、一般には、楽曲のテンポは一曲の中で必ずしも一定ではない。そのため、楽曲のテンポが一曲の中で変化する場合には、例えば、楽曲全体に渡る平均値が、当該楽曲のテンポとして記述されるようにする。
【００４９】
また、あらかじめ楽曲のテンポが楽曲付属情報として記述されていない場合でも、コンテンツ再生装置１１では、楽曲選択再生の前にあらかじめ、または楽曲選択再生に当たって、楽曲データの周波数解析を利用したビートトラッキングなどの方法によって、楽曲のテンポを検出することができる。
【００５０】
特に、ビートトラッキング法では、時間軸上でのビートの位置を検出できるため、楽曲の再生テンポをユーザの動作テンポに合わせる（周期の一致）だけでなく、楽曲のビートを動作のビートに合わせる（拍の一致、位相の一致）こともできるようになる。
【００５１】
（１−５．楽曲選択再生方法の第１の例：図７〜図９）
楽曲選択再生方法の第１の例では、楽曲再生中のユーザの動作テンポをキー値として検出し、そのキー値が再生中の楽曲に応じた閾値範囲内にあるときには、キー値に応じて、すなわちユーザの動作テンポに応じて、再生中の楽曲の再生テンポ（再生速度）を制御し、キー値が再生中の楽曲に応じた閾値範囲を外れたときには、そのときのキー値に応じた、再生中の楽曲とは別の楽曲を選択して再生する。
【００５２】
＜方法の概要＞
図７に、この場合の一例を示す。上段の曲線は、時間の経過に伴うキー値（動作テンポ）の変化の様子を示し、下段の曲線は、時間の経過に伴う楽曲の再生テンポ（再生速度）の変化の様子を示す。
【００５３】
この例は、ユーザが、時点ｔ０で、コンテンツ再生装置１１に楽曲の選択および再生を指示して、ある動作テンポでウォーキングまたはジョギングを開始した場合である。
【００５４】
この場合、コンテンツ再生装置１１は、時点ｔ０の直後の時点ｔ１でキー値が検出されたら、まず、そのキー値に応じて、楽曲Ａを選択し、閾値範囲ＴＨａとして、（Ｔａｏ−Ｔａｔ）以上、（Ｔａｏ＋Ｔａｔ）以下のテンポ範囲を設定して、楽曲Ａの再生を開始する。
【００５５】
具体的に、楽曲Ａとしては、例えば、本来の楽曲テンポが、そのときのキー値（動作テンポ）に最も近い楽曲を選択するとともに、そのような楽曲が複数存在する場合には、例えば、上述したスコアが大きい方の楽曲を選択する。
【００５６】
例えば、図５に示したような各楽曲の楽曲データが記録されている場合で、かつ、時点ｔ１でのキー値が１２０であるとき、楽曲Ａとして、楽曲２−４（テンポ１２４、スコア４）が選択される。
【００５７】
閾値範囲ＴＨａの中心値Ｔａｏは、楽曲Ａの本来のテンポとし、上下の幅Ｔａｔは、例えば中心値Ｔａｏの一定割合、例えば２０％とする。したがって、楽曲Ａとして楽曲２−４が選択される場合、Ｔａｏ＝１２４，Ｔａｔ＝２５，ＴＨａ＝９９〜１４９，とされる。
【００５８】
図７の例では、時点ｔ１から時点ｔ２までの期間では、キー値が閾値範囲ＴＨａ内にあるため、楽曲Ａの再生を継続するとともに、動作テンポ（キー値）の変化に追従するように楽曲Ａの再生テンポを変える。
【００５９】
そして、時点ｔ２において、キー値が閾値範囲ＴＨａを外れると、コンテンツ再生装置１１は、そのときのキー値に応じて、別の楽曲Ｂを選択し、閾値範囲ＴＨｂとして、（Ｔｂｏ−Ｔｂｔ）以上、（Ｔｂｏ＋Ｔｂｔ）以下のテンポ範囲を設定して、楽曲Ａの再生を停止し、楽曲Ｂの再生を開始する。
【００６０】
具体的に、楽曲Ｂとしては、例えば、本来の楽曲テンポが、そのときのキー値（動作テンポ）に最も近い楽曲を選択するとともに、そのような楽曲が複数存在する場合には、例えば、上述したスコアが大きい方の楽曲を選択する。
【００６１】
例えば、図５に示したような各楽曲の楽曲データが記録されている場合で、かつ、時点ｔ２でのキー値が９８であるとき、楽曲Ｂとして、楽曲１−６（テンポ９８、スコア０）が選択される。
【００６２】
閾値範囲ＴＨｂの中心値Ｔｂｏは、楽曲Ｂの本来のテンポとし、上下の幅Ｔｂｔは、例えば中心値Ｔｂｏの一定割合、例えば２０％とする。したがって、楽曲Ｂとして楽曲１−６が選択される場合、Ｔｂｏ＝９８，Ｔｂｔ＝２０，ＴＨｂ＝７８〜１１８，とされる。
【００６３】
図７の例では、以後、同様に、時点ｔ２から時点ｔ３までの期間では、キー値が閾値範囲ＴＨｂ内にあるため、楽曲Ｂの再生を継続するとともに、動作テンポ（キー値）の変化に追従するように楽曲Ｂの再生テンポを変え、時点ｔ３において、キー値が閾値範囲ＴＨｂを外れると、そのときのキー値に応じて、別の楽曲Ｃを選択し、閾値範囲ＴＨｃとして、（Ｔｃｏ−Ｔｃｔ）以上、（Ｔｃｏ＋Ｔｃｔ）以下のテンポ範囲を設定して、楽曲Ｂの再生を停止し、楽曲Ｃの再生を開始する。
【００６４】
図８および図９に、コンテンツ再生装置１１が以上のような楽曲選択再生を行う場合の全体の処理の一例を示す。
【００６５】
コンテンツ再生装置１１は、ユーザの指示によって全体の処理を開始して、まずステップ６１で、ユーザの動作テンポをキー値として検出し、ステップ６２で、そのキー値に応じて、最初の楽曲を選択し、ステップ６３で、その最初の楽曲のテンポに応じて、閾値範囲を設定し、さらにステップ６４で、その最初の楽曲の再生を開始する。
【００６６】
さらに、コンテンツ再生装置１１は、ステップ６５で、ユーザの終了指示があるか否かを判断し、終了指示があったときには、全体の処理を終了するが、終了指示がなければ、ステップ６５からステップ６６に進んで、ユーザの動作テンポをキー値として検出し、ステップ６７で、そのキー値が、設定された閾値範囲内にあるか否かを判断する。
【００６７】
そして、キー値が閾値範囲内にあるときには、ステップ６７からステップ６８に進んで、そのキー値に応じて、再生中の楽曲の再生テンポを制御した上で、ステップ６５に戻る。
【００６８】
一方、キー値が閾値範囲を外れたときには、ステップ６７からステップ７１に進んで、そのキー値に応じて、次の楽曲を選択し、ステップ７２で、次の楽曲のテンポに応じて、閾値範囲を設定し、ステップ７３で、再生中の楽曲の再生を停止し、さらにステップ７４で、次の楽曲の再生を開始した上で、ステップ６５に戻る。
【００６９】
＜閾値範囲＞
図７で上述した例は、閾値範囲の上下の幅を、閾値範囲の中心値の一定割合とする場合であるが、閾値範囲の上下の幅を、閾値範囲の中心値の如何にかかわらず一定の幅としてもよい。
【００７０】
また、図７は、キー値（動作テンポ）が閾値範囲を外れたとき、直ちに、再生中の楽曲の再生を停止し、次の楽曲の再生を開始する場合であるが、再生される楽曲が短時間で変更されるのは好ましくないため、再生中の楽曲を所定時間以上再生していない場合には、キー値が閾値範囲を外れたときでも、再生中の楽曲の再生を継続し、再生中の楽曲を所定時間以上再生した場合に、キー値が閾値範囲を外れたとき、初めて、再生中の楽曲の再生を停止し、次の楽曲の再生を開始するように、構成することが望ましい。
【００７１】
＜楽曲の選択＞
選択される楽曲は、必ずしも、第一次的に、本来の楽曲テンポが、そのときのキー値（動作テンポ）に最も近い楽曲である必要はなく、例えば、本来の楽曲テンポが、そのときのキー値（動作テンポ）を中心値とした上記の閾値範囲内にある複数の楽曲の中から、上記のスコアが最も大きい（例えば、ユーザの好みが最も高い、再生回数が最も少ない、または最後に再生された時刻からの経過時間が最も長い）楽曲が選択されるように、構成することもできる。
【００７２】
これによれば、ユーザの動作テンポによっては、一般には選曲されにくいテンポ１５０前後の楽曲（そのテンポに合わせて歩くにはテンポが速すぎ、ジョギング用にはテンポが遅すぎ、「競歩」用と言える）なども、自動的に選択され、再生されるようになる。
【００７３】
さらに、ＰＣＭ（Ｐｕｌｓｅ  Ｃｏｄｅｄ  Ｍｏｄｕｌａｔｉｏｎ）に復調されて再生される楽曲データでは、一般に、楽曲の再生テンポが本来のテンポより速くなることは許容できるが、本来のテンポより遅くなると違和感を生じる場合がある。再生テンポが遅くなる方が音の劣化が大きいことが、その原因としてあげられる。
【００７４】
そのため、本来の楽曲テンポが、そのときのキー値（動作テンポ）より幾分小さい（遅い）楽曲を選択し、その後のキー値に応じて、再生テンポを本来のテンポより速くする方向に再生テンポを制御すると、違和感が少なくなる。例えば、テンポ９５の楽曲とテンポ１０５の楽曲が存在する場合、そのときのキー値が１００であれば、テンポ９５の楽曲が選択されるようにする。
【００７５】
＜再生テンポの制御＞
通常、単に楽曲のテンポを変えると、ピッチ（音程）まで変化してしまう。そのため、ピッチを変えずにテンポだけを変えることが、違和感がなくなる点で望ましい。これは、ＤＰＣ（デジタルピッチコントロール）や、タイムストレッチと呼ばれる方法によって実行することができる。
【００７６】
また、動作テンポの検出には時間がかかるため、実際に動作テンポが変化した時点に対して、それに追従するように実際に再生テンポが変化する時点は幾分遅れる。そのため、動作テンポ検出値であるキー値に正確に追従するように再生テンポを変化させるのではなく、それまでのキー値の変化から動作テンポの変化を予測して、再生テンポを余分に増加または減少させるように再生テンポを制御することも、効果的である。ＭＩＤＩであれば、音程が変わることなく、このようにテンポを制御することが容易である。
【００７７】
なお、動作テンポが一定の値を下回った場合には、再生中の楽曲の再生を停止するか、楽曲の再生テンポを、それ以下にはしないように制御すると、違和感が少なくなる。実際上、動作テンポが６０以下のときは、ユーザはほとんど動いていないとしても、問題がないので、上記の一定値は、テンポ６０以下に設定することができる。
【００７８】
（１−６．楽曲選択再生方法の第２の例：図１０）
楽曲選択再生方法の第２の例では、キー値が再生中の楽曲に応じた閾値範囲を外れたときには、そのときのキー値に応じた、再生中の楽曲が属するプレイリストとは別のプレイリストを選択し、その選択したプレイリストから楽曲を選択して再生する。キー値が再生中の楽曲に応じた閾値範囲内にあるときには、上記の第１の例と同様に、キー値に応じて、すなわちユーザの動作テンポに応じて、再生中の楽曲の再生テンポ（再生速度）を制御する。
【００７９】
図１０に、この場合の一例を示す。この例は、ユーザが、時点ｔ０で、コンテンツ再生装置１１に楽曲の選択および再生を指示して、ある動作テンポでウォーキングを開始した場合である。
【００８０】
この場合、コンテンツ再生装置１１は、時点ｔ０の直後の時点ｔ１でキー値が検出されたら、まず、そのキー値に応じたプレイリストを選択し、その選択したプレイリストから楽曲を選択する。
【００８１】
具体的に、時点ｔ１でのキー値が１３０前後であるとすると、図５に示したプレイリスト１，２，３中のプレイリスト２を選択し、さらにプレイリスト２から、ランダムに、または後述のような基準に従って、例えば、楽曲２−４（テンポ１２４）を選択する。
【００８２】
さらに、コンテンツ再生装置１１は、閾値範囲として、選択したプレイリスト（楽曲）に応じたテンポ範囲を設定して、選択した楽曲の再生を開始する。
【００８３】
上記のようにプレイリスト２を選択した場合には、例えば、上述したように再生テンポが本来のテンポより速くなることは許容できるが、本来のテンポより遅くなると違和感を生じる場合があることから、閾値範囲として、プレイリスト２の楽曲テンポ範囲（テンポ１１０〜１４９）より幾分上側のテンポ範囲ＴＨ２（例えば、テンポ１１５〜１５４）が設定されるようにする。
【００８４】
図１０の例は、時点ｔ１から時点ｔ４までの期間では、キー値が閾値範囲ＴＨ２内にあるとともに、時点ｔ１の後、かつ時点ｔ４の前の時点ｔ２で、楽曲２−４が最後まで再生される場合である。
【００８５】
この場合、同じ楽曲が再度、初めから再生されるように構成することもできるが、図１０の例は、時点ｔ２では、プレイリスト２から改めて楽曲２−２が選択され、楽曲２−２の再生が開始されるとともに、時点ｔ２の後、かつ時点ｔ４の前の時点ｔ３でも、楽曲２−２が最後まで再生されることによって、プレイリスト２から改めて楽曲２−６が選択され、楽曲２−６の再生が開始される場合である。
【００８６】
そして、時点ｔ４において、キー値が閾値範囲ＴＨ２を外れると、コンテンツ再生装置１１は、そのときのキー値に応じた、プレイリスト２とは別のプレイリストを選択し、その選択したプレイリストから、ランダムに、または後述のような基準に従って、楽曲を選択する。
【００８７】
具体的に、図１０の実線５で示すように、時点ｔ４でキー値が閾値範囲ＴＨ２を下側に外れた（キー値が１１４以下になった）ときには、図５に示したプレイリスト１を選択し、プレイリスト１から、例えば、楽曲１−５（テンポ１０２）を選択する。逆に、図１０の破線６で示すように、時点ｔ４でキー値が閾値範囲ＴＨ２を上側に外れた（キー値が１５５以上になった）ときには、図５に示したプレイリスト３を選択し、プレイリスト３から、例えば、楽曲３−４（テンポ１７２）を選択する。
【００８８】
さらに、コンテンツ再生装置１１は、閾値範囲として、選択したプレイリスト（楽曲）に応じたテンポ範囲を設定して、再生中の楽曲の再生を停止し、選択した楽曲の再生を開始する。
【００８９】
例えば、時点ｔ４でプレイリスト１を選択した場合には、閾値範囲として、プレイリスト１の楽曲テンポ範囲（テンポ１０９以下）より幾分上側のテンポ範囲ＴＨ１（例えば、テンポ１１４以下）を設定し、時点ｔ４でプレイリスト３を選択した場合には、閾値範囲として、プレイリスト３の楽曲テンポ範囲（テンポ１５０以上）より幾分上側のテンポ範囲ＴＨ３（例えば、テンポ１５５以上）を設定する。
【００９０】
時点ｔ４以後は、時点ｔ１以後と同様である。時点ｔ１から時点ｔ４までの期間のように、キー値が閾値範囲内にあるときには、そのキー値に応じて、再生中の楽曲（時点ｔ１から時点ｔ４までの期間では、楽曲２−４，２−２または２−６）の再生テンポを制御する。
【００９１】
選択したプレイリストから、どの楽曲を選択するかについては、ランダムに楽曲を選択する方法以外に、上記のスコアが最も大きい（例えば、ユーザの好みが最も高い、再生回数が最も少ない、または最後に再生された時刻からの経過時間が最も長い）楽曲を選択する方法などを用いることができる。
【００９２】
また、図１０の時点ｔ２，ｔ３のように同じプレイリストから楽曲が選択される場合には、その前の時点ｔ１，ｔ２で選択されなかった楽曲が優先的に選択されるように、構成することが望ましい。これによれば、通常の歩行時のように歩行速度がほぼ一定であっても、同じプレイリストから同じ曲だけが選択されてしまうことがなくなる。
【００９３】
なお、図１０は、キー値（動作テンポ）が閾値範囲を外れたとき、直ちに、再生中の楽曲の再生を停止し、別のプレイリストから選択した楽曲の再生を開始する場合であるが、再生中の楽曲を所定時間以上再生していない場合には、キー値が閾値範囲を外れたときでも、再生中の楽曲の再生を継続し、再生中の楽曲を所定時間以上再生した場合に、キー値が閾値範囲を外れたとき、初めて、再生中の楽曲の再生を停止し、別のプレイリストから選択した楽曲の再生を開始するように、構成することが望ましい。
【００９４】
［２．第２の実施形態：図１１および図１２］
第２の実施形態として、音楽再生装置や携帯電話端末などのユーザ端末がインターネットや携帯電話ネットワークなどの通信ネットワークを介して検索サーバと接続されるシステムにおけるコンテンツ選択再生方法を示す。
【００９５】
（２−１．第１の例：図１１）
図１１に、この場合のコンテンツ再生システムの一例を示す。この例では、ユーザ端末１２がインターネット１００を介して検索サーバ２００に接続される。
【００９６】
ユーザ端末１２は、インターネット１００に接続する機能を備える音楽再生装置やパーソナルコンピュータなどであり、図１のコンテンツ再生装置１１と同様に、端末本体部１３に動きセンサ４１および外部インタフェース３５が接続されたものである。
【００９７】
ただし、この例では、後述のように検索サーバ２００で楽曲が選択され、ユーザ端末１２での楽曲再生のための楽曲データも検索サーバ２００からユーザ端末１２に送信されるので、ユーザ端末１２の端末本体部１３としては、図２に示して上述したようなコンテンツデータベース５１は無くてもよい。
【００９８】
検索サーバ２００は、楽曲を選択するとともに、選択した楽曲の楽曲データをユーザ端末１２に送信するもので、配信サーバでもあり、サーバ制御部２１０に、コンテンツデータベース２２０、コンテンツ検索部２３０および外部インタフェース２４０が接続されて構成され、外部インタフェース２４０によってインターネット１００に接続される。
【００９９】
コンテンツデータベース２２０には、多数の楽曲の楽曲データおよび楽曲付属情報が蓄えられ、図５に示したような楽曲テンポ範囲ごとの複数のプレイリスト（コンテンツリスト）が用意される。
【０１００】
この例のコンテンツ再生システムでは、ユーザ端末１２から検索サーバ２００にキー情報を送信する。そのキー情報は、動きセンサ４１の出力信号、または、その出力信号を処理解析することによって得られたキー値（動作テンポ検出値）そのものである。
【０１０１】
検索サーバ２００では、その送信されたキー情報を受信し、キー情報が動きセンサ４１の出力信号である場合には、サーバ制御部２１０またはコンテンツ検索部２３０で、そのキー情報を処理解析して、ユーザの動作テンポをキー値として検出する。
【０１０２】
さらに、検索サーバ２００は、キー情報として送信されたキー値、またはキー情報を処理解析することによって得られたキー値をもとに、コンテンツ検索部２３０で、第１の実施形態の方法と同様の方法で、上述した楽曲選択再生方法の第１の例のように、直接、楽曲を選択し、または上述した楽曲選択再生方法の第２の例のように、プレイリストを選択し、その選択したプレイリストから楽曲を選択する。
【０１０３】
ただし、スコアとしては、図６にカテゴリー４として示した、インターネット１００上の当該システムにおける各ユーザの当該楽曲に対する人気を用いる。この場合、上記のカテゴリー１と同様に、段階０は人気が最も低く、段階４は人気が最も高いものとする。
【０１０４】
検索サーバ２００は、選択した楽曲の楽曲データを、ユーザ端末１２に送信し、ユーザ端末１２は、その送信された楽曲データによって、検索サーバ２００で選択された楽曲をストリーミング再生する。
【０１０５】
さらに、検索サーバ２００は、ユーザの動作テンポに応じて楽曲の再生テンポが変えられるように、キー値に応じて、ユーザ端末１２に送信する楽曲データを制御する。
【０１０６】
（２−２．第２の例：図１２）
第２の実施形態の第２の例として、携帯電話ネットワークシステムでコンテンツ選択再生を行う場合を示す。
【０１０７】
図１２に、この場合のコンテンツ再生システムの一例を示す。この例では、ユーザ側の携帯電話端末１４が基地局３１０を含む携帯電話ネットワーク３００を介して検索サーバ４００に接続される。
【０１０８】
携帯電話端末１４は、この例では、図１のコンテンツ再生装置１１と同様に、動きセンサや無線通信部などを備えるもので、図１２には、そのうちの、キー入力部２６、送話用のマイクロフォン２９、受話用のスピーカ３９、液晶表示部３４およびアンテナ３７を示している。
【０１０９】
ただし、この例では、後述のように検索サーバ４００で楽曲が選択され、携帯電話端末１４での楽曲再生のための楽曲データも検索サーバ４００から携帯電話端末１４に送信されるので、携帯電話端末１４としては、図２に示して上述したようなコンテンツデータベース５１は無くてもよい。
【０１１０】
検索サーバ４００は、楽曲を選択するとともに、選択した楽曲の楽曲データを携帯電話端末１４に送信するもので、配信サーバでもあり、サーバ制御部４１０に、コンテンツデータベース４２０、コンテンツ検索部４３０、無線インタフェース４４０およびアンテナ４５０が接続されて構成される。
【０１１１】
コンテンツデータベース４２０には、多数の楽曲の楽曲データおよび楽曲付属情報が蓄えられ、図５に示したような楽曲テンポ範囲ごとの複数のプレイリスト（コンテンツリスト）が用意される。
【０１１２】
この例のコンテンツ再生システムでは、携帯電話端末１４から検索サーバ４００にキー情報を送信する。そのキー情報は、上記の動きセンサの出力信号、または、その出力信号を処理解析することによって得られたキー値（動作テンポ検出値）そのものである。
【０１１３】
検索サーバ４００では、その送信されたキー情報を受信し、キー情報が動きセンサの出力信号である場合には、サーバ制御部４１０またはコンテンツ検索部４３０で、そのキー情報を処理解析して、ユーザの動作テンポをキー値として検出する。
【０１１４】
さらに、検索サーバ４００は、キー情報として送信されたキー値、またはキー情報を処理解析することによって得られたキー値をもとに、コンテンツ検索部４３０で、第１の実施形態の方法と同様の方法で、上述した楽曲選択再生方法の第１の例のように、直接、楽曲を選択し、または上述した楽曲選択再生方法の第２の例のように、プレイリストを選択し、その選択したプレイリストから楽曲を選択する。
【０１１５】
ただし、スコアとしては、図６にカテゴリー４として示した、携帯電話ネットワーク３００上の当該システムにおける各ユーザの当該楽曲に対する人気を用いる。
【０１１６】
検索サーバ４００は、選択した楽曲の楽曲データを、携帯電話端末１４に送信し、携帯電話端末１４は、その送信された楽曲データによって、検索サーバ４００で選択された楽曲をストリーミング再生する。
【０１１７】
さらに、検索サーバ４００は、ユーザの動作テンポに応じて楽曲の再生テンポが変えられるように、キー値に応じて、携帯電話端末１４に送信する楽曲データを制御する。
【０１１８】
［３．他の実施形態または例］
（３−１．映像の場合）
上述した各実施形態の各例では、主として、音楽（楽曲）を選択再生する場合を示したが、この発明は、ユーザが屋内などで映像（画像）を見ながらフィットネスなどの運動をする場合にも、適用することができる。
【０１１９】
具体的に、映像の場合には、アニメーション画像などで、絵の動きの速度が異なるような複数の映像を用意し、キー値（ユーザの動作テンポ）が、再生中の映像に応じた閾値範囲内にあるときには、そのキー値に応じて、再生中の映像の再生速度などの再生態様を制御し、キー値が、再生中の映像に応じた閾値範囲を外れたときには、そのときのキー値に応じた、再生中の映像とは別の映像を選択して再生するように、コンテンツ再生装置、またはユーザ端末および検索サーバからなるコンテンツ再生システムを構成する。
【０１２０】
（３−２．車などでの移動の場合）
さらに、この発明は、ユーザがウォーキングまたはジョギングやフィットネスなどの運動をする場合に限らず、車などで移動する場合にも適用することができる。
【０１２１】
この場合には、車速センサや車速計などによって、車などの目的対象物の移動速度を、キー値として検出し、そのキー値が、再生中の楽曲や映像に応じた閾値範囲内にあるときには、そのキー値に応じて、再生中の楽曲や映像の再生速度などの再生態様を制御し、キー値が、再生中の楽曲や映像に応じた閾値範囲を外れたときには、そのときのキー値に応じた、再生中の楽曲や映像とは別の楽曲や映像を選択して再生するように、コンテンツ再生装置、またはユーザ端末および検索サーバからなるコンテンツ再生システムを構成する。
【図面の簡単な説明】
【０１２２】
【図１】この発明のコンテンツ再生装置の一例の接続構成を示す図である。
【図２】図１のコンテンツ再生装置の機能構成を示す図である。
【図３】ウォーキング時の楽曲選択再生の説明に供する図である。
【図４】センサ出力信号と自己相関波形の一例を示す図である。
【図５】プレイリストおよび楽曲付属情報の一例を示す図である。
【図６】楽曲付属情報の一つであるスコアの一例を示す図である。
【図７】動作テンポの変化に応じた楽曲選択再生の一例を示す図である。
【図８】楽曲選択再生の処理の一例の一部を示す図である。
【図９】楽曲選択再生の処理の一例の一部を示す図である。
【図１０】動作テンポの変化に応じた楽曲選択再生の一例を示す図である。
【図１１】インターネット上のコンテンツ再生システムの一例を示す図である。
【図１２】携帯電話ネットワークシステムとしてのコンテンツ再生システムの一例を示す図である。
【符号の説明】
【０１２３】
主要部については図中に全て記述したので、ここでは省略する。
【図１】
2007157254.tif 000003
【図２】
2007157254.tif 000004
【図３】
2007157254.tif 000005
【図４】
2007157254.tif 000006
【図５】
2007157254.tif 000007
【図６】
2007157254.tif 000008
【図７】
2007157254.tif 000009
【図８】
2007157254.tif 000010
【図９】
2007157254.tif 000011
【図１０】
2007157254.tif 000012
【図１１】
2007157254.tif 000013
【図１２】
2007157254.tif 000014