(57)【要約】【課題】ユーザの動作テンポが変化したときのコンテンツ変更の追従性として、ユーザの好みや動作変化パターンに合った追従性が得られるようにする。【解決手段】ウォーキングテンポの楽曲Ｗａに対しては、ユーザの動作テンポがウォーキングテンポからスローテンポに変化する場合の待機時間Ｔｗ−ｓなどが設定され、スローテンポの楽曲Ｓａに対しては、ユーザの動作テンポがスローテンポからウォーキングテンポに変化する場合の待機時間Ｔｓ−ｗなどが設定される。音楽再生装置または検索サーバは、動作テンポが閾値範囲ＴＨｗを外れて閾値範囲ＴＨｓ内になったら、時間経過を計測し、待機時間Ｔｗ−ｓを経過したら、そのとき動作テンポが閾値範囲ＴＨｗ内にあるか否かを判断し、閾値範囲ＴＨｗ内にあるときには、楽曲を変更することなく、それまで再生していた楽曲Ｗａを再生する。【選択図】図９
2007280581.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの動作テンポの検出値が、そのとき選択されているコンテンツに応じた閾値範囲を外れたとき、その時点を計測開始時点として時間を計測して、その計測開始時点から、設定または算出された待機時間を経過した時点において、そのときの動作テンポ検出値が前記閾値範囲内にあるか、前記閾値範囲を外れているかを判断し、前記閾値範囲を外れているときには、それまで選択されていたコンテンツに代えて、そのときの動作テンポ検出値に応じた別のコンテンツを検索選択することを特徴とするコンテンツ検索選択方法。
【請求項２】
請求項１のコンテンツ検索選択方法において、
検索選択した各コンテンツを、リアルタイムに再生することを特徴とするコンテンツ検索選択方法。
【請求項３】
請求項１のコンテンツ検索選択方法において、
検索選択した各コンテンツを特定する識別情報、および各コンテンツの再生開始時点および再生終了時点を示すタイミング情報を、別の機会におけるコンテンツ再生のために記録することを特徴とするコンテンツ検索選択方法。
【請求項４】
請求項１のコンテンツ検索選択方法において、
前記動作テンポ検出値として、記憶装置に時系列に登録した一連の動作テンポ検出値を、当該記憶装置から呼び出してコンテンツの検索選択に用いることを特徴とするコンテンツ検索選択方法。
【請求項５】
請求項１のコンテンツ検索選択方法において、
前記待機時間は、ユーザによって設定されることを特徴とするコンテンツ検索選択方法。
【請求項６】
請求項１のコンテンツ検索選択方法において、
前記待機時間は、コンテンツごと、またはコンテンツリストごとに、設定または算出されることを特徴とするコンテンツ検索選択方法。
【請求項７】
請求項１のコンテンツ検索選択方法において、
前記待機時間として、前記動作テンポ検出値が増加方向に閾値範囲を外れる場合の待機時間と、前記動作テンポ検出値が減少方向に閾値範囲を外れる場合の待機時間とが、別個に設定または算出されることを特徴とするコンテンツ検索選択方法。
【請求項８】
請求項１のコンテンツ検索選択方法において、
前記待機時間は、前記動作テンポ検出値の変化の履歴から動的に算出されることを特徴とするコンテンツ検索選択方法。
【請求項９】
複数のコンテンツのコンテンツデータまたはコンテンツ付属情報を記憶保持する記憶装置部と、
ユーザの動作テンポを検出し、動作テンポ検出値を出力する検出手段と、
前記記憶装置部にコンテンツデータまたはコンテンツ付属情報が記録されている複数のコンテンツから、前記検出手段の出力の動作テンポ検出値に応じたコンテンツを検索選択する検索選択手段と、
前記記憶装置部に記録されているコンテンツデータ、または通信ネットワークを介して当該コンテンツ再生装置と接続された配信サーバから送信されたコンテンツデータによって、前記検索選択手段によって検索選択されたコンテンツを再生する再生手段とを備え、
前記検索選択手段は、前記動作テンポ検出値が、そのとき選択されているコンテンツに応じた閾値範囲を外れたとき、その時点を計測開始時点として時間を計測して、その計測開始時点から、設定または算出された待機時間を経過した時点において、そのときの動作テンポ検出値が前記閾値範囲内にあるか、前記閾値範囲を外れているかを判断し、前記閾値範囲を外れているときには、それまで選択されていたコンテンツに代えて、そのときの動作テンポ検出値に応じた別のコンテンツを検索選択する、
ことを特徴とするコンテンツ再生装置。
【請求項１０】
請求項９のコンテンツ再生装置において、
前記待機時間は、ユーザによって設定されることを特徴とするコンテンツ再生装置。
【請求項１１】
請求項９のコンテンツ再生装置において、
前記待機時間は、コンテンツごと、またはコンテンツリストごとに、設定または算出されることを特徴とするコンテンツ再生装置。
【請求項１２】
請求項９のコンテンツ再生装置において、
前記待機時間として、前記動作テンポ検出値が増加方向に閾値範囲を外れる場合の待機時間と、前記動作テンポ検出値が減少方向に閾値範囲を外れる場合の待機時間とが、別個に設定または算出されることを特徴とするコンテンツ再生装置。
【請求項１３】
請求項９のコンテンツ再生装置において、
前記待機時間は、前記動作テンポ検出値の変化の履歴から動的に算出されることを特徴とするコンテンツ再生装置。
【請求項１４】
通信ネットワークを介してユーザ端末が接続される検索サーバであって、
複数のコンテンツのコンテンツデータまたはコンテンツ付属情報を記憶保持するデータベースと、
このデータベースにコンテンツデータまたはコンテンツ付属情報が記録されている複数のコンテンツから、ユーザの動作テンポの検出値に応じたコンテンツを検索選択する検索選択手段とを備え、
前記検索選択手段は、前記動作テンポ検出値が、そのとき選択されているコンテンツに応じた閾値範囲を外れたとき、その時点を計測開始時点として時間を計測して、その計測開始時点から、設定または算出された待機時間を経過した時点において、そのときの動作テンポ検出値が前記閾値範囲内にあるか、前記閾値範囲を外れているかを判断し、前記閾値範囲を外れているときには、それまで選択されていたコンテンツに代えて、そのときの動作テンポ検出値に応じた別のコンテンツを検索選択する、
ことを特徴とする検索サーバ。
【請求項１５】
請求項１４の検索サーバにおいて、
前記待機時間は、ユーザによって設定されることを特徴とする検索サーバ。
【請求項１６】
請求項１４の検索サーバにおいて、
前記待機時間は、コンテンツごと、またはコンテンツリストごとに、設定または算出されることを特徴とする検索サーバ。
【請求項１７】
請求項１４の検索サーバにおいて、
前記待機時間として、前記動作テンポ検出値が増加方向に閾値範囲を外れる場合の待機時間と、前記動作テンポ検出値が減少方向に閾値範囲を外れる場合の待機時間とが、別個に設定または算出されることを特徴とする検索サーバ。
【請求項１８】
請求項１４の検索サーバにおいて、
前記待機時間は、前記動作テンポ検出値の変化の履歴から動的に算出されることを特徴とする検索サーバ。
【請求項１９】
複数のコンテンツからコンテンツを検索選択するためにコンピュータを、
ユーザの動作テンポの検出値が、そのとき選択されているコンテンツに応じた閾値範囲を外れたとき、その時点を計測開始時点として時間を計測して、その計測開始時点から、設定または算出された待機時間を経過した時点において、そのときの動作テンポ検出値が前記閾値範囲内にあるか、前記閾値範囲を外れているかを判断し、前記閾値範囲を外れているときには、それまで選択されていたコンテンツに代えて、そのときの動作テンポ検出値に応じた別のコンテンツを検索選択する手段として機能させるコンテンツ検索選択用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、楽曲や画像などのコンテンツを検索選択する方法、音楽再生装置などのコンテンツ再生装置、およびインターネットや携帯電話ネットワークなどの通信ネットワークを介してユーザ端末が接続される検索サーバに関する。
【背景技術】
【０００２】
ユーザが、ウォーキングやジョギングをしながら、またはトレッドミルなどによって運動をしながら、音楽を聴き、楽しむことも多くなっており、そのため、音楽の再生テンポ（再生速度）をユーザの歩行テンポに合わせるなどの方法が考えられている。
【０００３】
具体的に、特許文献１（特開２００１−２９９９８０号公報）には、ユーザの運動のテンポに合わせて音楽のテンポを変えることが示されており、特許文献２（特開２００５−１５６６４１号公報）には、音楽の再生速度をユーザの歩行テンポに合わせることが示されている。
【０００４】
さらに、特許文献３（特開２００４−１１３５５２号公報）には、ユーザの歩行ピッチ（歩行テンポ）とほぼ一致するテンポの楽曲のリストを表示部に表示し、その中からユーザに楽曲を選択させて、その選択された楽曲を、再生テンポをユーザの歩行ピッチ（歩行テンポ）に一致させるように再生することが示されている。
【０００５】
上に挙げた先行技術文献は、以下の通りである。
【特許文献１】特開２００１−２９９９８０号公報
【特許文献２】特開２００５−１５６６４１号公報
【特許文献３】特開２００４−１１３５５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１または特許文献２に示されているように、ユーザの歩行テンポに合わせて音楽の再生テンポを変える場合、ユーザの歩行テンポが大きく変化したとき、音楽の再生テンポも、極端に速くなり、または極端に遅くなって、音楽が聞き苦しくなる。
【０００７】
しかし、また、特許文献３に示されているように、ユーザの歩行テンポとほぼ一致するテンポの楽曲のリストを表示部に表示し、その中からユーザに楽曲を選択させるようにすると、ユーザは歩行中、表示部を見て楽曲を選択しなければならず、煩わしいだけでなく、円滑な歩行が妨げられることにもなる。
【０００８】
そこで、音楽再生装置の制御部が、ある楽曲の再生中に、ユーザの歩行テンポが当該楽曲に対応した閾値範囲を外れたとき、そのときの歩行テンポに応じた別の楽曲を選択し、再生するように、音楽再生装置を構成することが考えられる。これによれば、ユーザが特に指示をしなくても、自然なインタフェースで、ユーザの動きに合った楽曲が選択再生されるようになる。
【０００９】
しかし、この場合、ユーザの動作テンポが変化したとき、常に直ちに、別の楽曲が選択再生されるようにすると、例えば、ユーザが歩行と停止を短時間で交互に繰り返す場合、選択再生される楽曲が短時間で次々と変更されてしまう。また逆に、ユーザの動作テンポが変化したとき、常に一定時間を経過したのち、別の楽曲が選択再生されるようにすると、例えば、ユーザが急に速度を早めた場合には、一定時間たたないと、ユーザの意に添うアップテンポの楽曲が再生されないことになってしまう。
【００１０】
そこで、この発明は、ユーザが特に指示をしなくても、ユーザの動きに合ったコンテンツが選択再生されるだけでなく、ユーザの動作テンポが変化したときのコンテンツ変更の追従性として、ユーザの好みや動作変化パターンに合った追従性が得られるようにしたものである。
【課題を解決するための手段】
【００１１】
この発明のコンテンツ検索選択方法は、ユーザの動作テンポの検出値が、そのとき選択されているコンテンツに応じた閾値範囲を外れたとき、その時点を計測開始時点として時間を計測して、その計測開始時点から、設定または算出された待機時間を経過した時点において、そのときの動作テンポ検出値が前記閾値範囲内にあるか、前記閾値範囲を外れているかを判断し、前記閾値範囲を外れているときには、それまで選択されていたコンテンツに代えて、そのときの動作テンポ検出値に応じた別のコンテンツを検索選択することを特徴とする。
【００１２】
上記のコンテンツ検索選択方法では、待機時間がユーザによって設定され、または待機時間として、ユーザの動作テンポが増加方向に閾値範囲を外れる場合の待機時間と、ユーザの動作テンポが減少方向に閾値範囲を外れる場合の待機時間とが、別個に設定または算出されるなどによって、ユーザの動作テンポが変化したときのコンテンツ変更の追従性として、ユーザの好みや動作変化パターンに合った追従性が得られるようになる。
【発明の効果】
【００１３】
以上のように、この発明によれば、ユーザが特に指示をしなくても、ユーザの動きに合ったコンテンツが選択再生されるだけでなく、ユーザの動作テンポが変化したときのコンテンツ変更の追従性として、ユーザの好みや動作変化パターンに合った追従性が得られる。
【発明を実施するための最良の形態】
【００１４】
［１．第１の実施形態：図１〜図１４］
第１の実施形態として、コンテンツが楽曲で、かつユーザ側のコンテンツ再生装置で楽曲の検索選択を行う場合の、コンテンツ再生装置およびコンテンツ検索選択方法を示す。
【００１５】
（１−１．コンテンツ再生装置の構成：図１および図２）
図１に、この場合のコンテンツ再生装置の一例の接続構成を示す。
【００１６】
この例のコンテンツ再生装置１１は、ポータブル型または据え置き型の音楽再生装置や携帯電話端末などとして構成されるもので、ＣＰＵ１６を備え、そのバス１７に、この発明の方法に係るコンテンツ検索選択用プログラムを含む各種のプログラムやデータが書き込まれるＲＯＭ１８、およびプログラムやデータが展開されるＲＡＭ１９が接続される。
【００１７】
さらに、バス１７には、内部記憶装置部２１がインタフェース２２を介して接続され、外部記憶装置部２３がインタフェース２４を介して接続される。内部記憶装置部２１は、コンテンツ再生装置１１に内蔵のハードディスクや半導体メモリなどであり、外部記憶装置部２３は、ＣＤやメモリカードなどのリムーバブル記憶装置である。内部記憶装置部２１または外部記憶装置部２３には、多数の楽曲の楽曲データおよび楽曲付属情報、および複数の楽曲リスト（プレイリスト）が記録される。
【００１８】
また、バス１７には、キー入力部２５がインタフェース２６を介して接続され、マイクロフォン２７が音声処理部２８を介して接続されるとともに、音声処理部３１を介して音声出力部３２が接続され、表示制御部３３を介して液晶表示部３４が接続される。
【００１９】
音声処理部２８は、マイクロフォン２７からのアナログ音声信号をデジタル音声データに変換し、必要に応じて圧縮するものであり、音声処理部３１は、バス１７に送出されたデジタル音声データを、圧縮されているものについては伸長して、アナログ音声信号に変換するものであり、音声出力部３２は、スピーカやヘッドフォンである。
【００２０】
また、バス１７には、インターネット１００に接続するための外部インタフェース３５が接続されるとともに、無線インタフェース３６を介してアンテナ３７が接続される。ただし、第1の実施形態のようにコンテンツ再生装置１１で楽曲の検索選択が実行される場合には、外部インタフェース３５や、無線インタフェース３６およびアンテナ３７は、無くてもよい。
【００２１】
さらに、バス１７には、動きセンサ４１がエンコーダ４２を介して接続され、環境センサ４４がエンコーダ４５を介して接続される。
【００２２】
動きセンサ４１は、ユーザの動きを動作情報として検出するものである。動きセンサ４１としては、その出力の動作情報から、最終的にユーザの動作テンポを検出できるものであれば、心拍や筋電など、ユーザの生体状態を検出するものでもよいが、足の運び、手の動き、頭や腕の振り、体の上下動や前後左右の揺れなど、ユーザの身体的な動きを直接的に検出できるものが望ましく、具体的には、後述のように加速度センサやビデオカメラなどを用いる。
【００２３】
また、ユーザがトレッドミルで走るなど、フィットネスマシンを利用して運動をする場合には、そのマシンの動きをユーザの動きとして検出することもできる。
【００２４】
エンコーダ４２は、動きセンサ４１の出力の動作情報を、アナログ信号である場合にはデジタル信号に変換した上で、処理解析して、ユーザの動作テンポをキー情報として検出するものである。
【００２５】
環境センサ４４は、その時の日時や温度、その場の位置などを、環境情報として検出するものであり、エンコーダ４５は、環境センサ４４の出力の環境情報を、アナログ信号である場合にはデジタル信号に変換した上で、処理解析して、その時、その場の環境を、季節の別、昼夜の別、寒暖の別、屋内と屋外の別、海辺や山麓などの地域の別、などのようにパターン化して検出するものである。
【００２６】
環境センサ４４およびエンコーダ４５は、無くてもよいが、これらを設けることによって、環境の違いを楽曲の検索選択に補助的に利用することができる。
【００２７】
また、後述のように、検出された動作テンポを登録し、その登録された動作テンポ検出値を呼び出して、楽曲の検索選択を行う場合には、環境センサ４４およびエンコーダ４５からなる環境検出部を設けることによって、ユーザが特に指定することなく、その時、その場の環境に応じた一連の動作テンポ検出値を呼び出すことができる。
【００２８】
図１の例のコンテンツ再生装置１１は、楽曲の検索選択に関しては、機能的に、図２に示すように、コンテンツデータベース５１、動作情報検出部５２、キー情報検出部５３、コンテンツ検索選択部５４およびコンテンツ再生部５５によって構成される。
【００２９】
コンテンツデータベース５１は、図１の例では、内部記憶装置部２１または外部記憶装置部２３によって構成され、多数の楽曲の楽曲データおよび楽曲付属情報、および複数の楽曲リストを記憶保持したものである。
【００３０】
動作情報検出部５２は、図１の例では、動きセンサ４１およびＣＰＵ１６などによって構成され、ユーザの動きを動作情報として検出するものである。
【００３１】
キー情報検出部５３は、図１の例では、エンコーダ４２およびＣＰＵ１６などによって構成され、動作情報検出部５２で得られた動作情報を処理解析することによって、ユーザの動作テンポをキー情報として検出するものである。
【００３２】
コンテンツ検索選択部５４は、図１の例では、ＣＰＵ１６、ＲＯＭ１８およびＲＡＭ１９などによって構成され、キー情報検出部５３で得られた動作テンポ検出値をもとに、後述の方法によって、コンテンツデータベース５１に記録されている多数の楽曲から、ユーザの動作テンポに合った楽曲を直接検索選択し、または、コンテンツデータベース５１に記録されている複数の楽曲リストから、ユーザの動作テンポに合った楽曲リストを検索し、その検索された楽曲リストから、楽曲を選択するものである。
【００３３】
コンテンツ再生部５５は、図１の例では、音声処理部３１、音声出力部３２およびＣＰＵ１６などによって構成され、コンテンツ検索選択部５４で検索選択された楽曲の、コンテンツデータベース５１に記録されている楽曲データによって、検索選択された楽曲を再生するものである。
【００３４】
ただし、後述のように、検索選択された楽曲は、必ずしも、その場でリアルタイムに再生されなくてもよい。その場合には、例えば、コンテンツ検索選択部５４で検索選択された楽曲の、コンテンツデータベース５１に記録されている楽曲付属情報によって、検索選択された楽曲のアーチスト名や曲名などが、図1の液晶表示部３４に表示される。
【００３５】
（１−２．動作テンポの検出：図３および図４）
ユーザが屋外を歩行する際に、コンテンツ再生装置１１に楽曲を検索選択させる場合、図３に示すように、ユーザ１は、動きセンサ４１が内蔵され、取り付けられ、または接続されたコンテンツ再生装置１１を、腰に下げ、または腕に巻き付けるなどして携行し、検索選択された楽曲を再生させ、聴く場合には、音声出力部３２としてのヘッドフォンを頭部に装着する。
【００３６】
この場合の動きセンサ４１としては、加速度センサ、歪みセンサ、圧力センサなどを用い、歩行中のユーザ１の、体の上下動、足の運び、腕の振りなどから、ユーザ１の歩行状態を検出する。
【００３７】
これによって、歩行中は、動きセンサ４１の出力の動作情報として、図４の上段にセンサ出力信号として示すように、電圧Ｖが、短い時間内では小刻みに変化しつつ、全体的には周期性を持って変化する信号が得られる。
【００３８】
すなわち、この場合、ユーザ１が左足を踏み込んで（接地して）から次に右足を踏み込む（接地する）までの時間、および右足を踏み込んでから次に左足を踏み込むまでの時間が、それぞれ１周期となる。
【００３９】
この歩行周期は、歩行テンポを示し、歩行周期が短ければ、歩行テンポが早く、歩行周期が長ければ、歩行テンポが遅い。なお、ここで、歩行とは、走行を含むものとする。
【００４０】
図２に示したキー情報検出部５３では、この歩行テンポをキー情報として検出する。その検出方法としては、例えば、図４の上段に示すようなセンサ出力信号の自己相関関数を求める方法を用いることができる。センサ出力信号が図４の上段に示すものとなる場合、その自己相関波形は、図４の下段に示すものとなり、これから歩行周期、すなわち歩行テンポ（動作テンポ）を検出することができる。
【００４１】
例えば、歩行周期が６００ｍｓｅｃであれば、１歩が６００ｍｓｅｃであるので、１分間あたり１００歩に相当し、楽曲テンポ（音楽テンポ）に変換すると、４部音符でテンポ１００となる。図４の例は、歩行テンポが１００（１分間あたり１００歩）の場合で、この場合、キー情報として、動作テンポが１００であることを示す情報が得られる。
【００４２】
ユーザが屋内で運動をするような場合には、動きセンサ４１（動作情報検出部５２）としてビデオカメラを用いることができる。この場合、エンコーダ４２（キー情報検出部５３）で、ビデオカメラから得られた映像データを画像認識やパターン認識などの方法により処理解析することによって、ユーザの動作テンポをキー情報として検出することができる。
【００４３】
上記のように、ユーザがトレッドミルで走るなど、フィットネスマシンを利用して運動をする場合には、そのマシンに動きセンサ４１（動作情報検出部５２）を装着して、マシンの動きをユーザの動きとして検出し、エンコーダ４２（キー情報検出部５３）で、ユーザの動作テンポをキー情報として検出することができる。
【００４４】
コンテンツ検索選択部５４では、あらかじめ設定された時間τを取り込み周期として、キー情報検出部５３から動作テンポ検出値を取り込む。
【００４５】
時間τは、例えば、２秒とする。したがって、図４のように歩行周期が６００ｍｓｅｃ（歩行テンポが１００）程度であるときには、取り込み周期が歩行周期の３倍以上に相当し、取り込み周期内で歩行周期（歩行テンポ）が複数回検出されうるが、キー情報検出部５３では、その複数回分に渡る歩行テンポ検出値の平均値、または最後の歩行テンポ検出値が、動作テンポ検出値として出力される。
【００４６】
（１−３．楽曲リストおよび楽曲付属情報：図５）
楽曲リストを検索し、その検索された楽曲リストから楽曲を選択する場合の楽曲リストとしては、例えば、図５に示すように、３つの楽曲リストＬｓ，ＬｗおよびＬｊが用意される。
【００４７】
楽曲リストＬｓは、楽曲テンポが１１０未満の、スローテンポの楽曲をリストアップしたものであり、楽曲リストＬｗは、楽曲テンポが１１０以上、１５０未満の、ウォーキング時に再生されるのに適した楽曲をリストアップしたものであり、楽曲リストＬｊは、楽曲テンポが１５０以上の、ジョギング時に再生されるのに適した楽曲をリストアップしたものである。
【００４８】
これに関連して、以下では、動作テンポが１１０未満の場合をスローテンポ、動作テンポが１１０以上１５０未満の場合をウォーキングテンポ、動作テンポが１５０以上の場合をジョギングテンポ、と称する。
【００４９】
それぞれの楽曲リストＬｓ，ＬｗおよびＬｊには、それぞれにリストアップされた各楽曲についての、当該の楽曲を一意に特定する楽曲ＩＤ（識別番号）、および当該の楽曲の楽曲付属情報としての、アーチスト名、曲名、楽曲テンポおよびスコアなどが記述される。
【００５０】
楽曲テンポは、当該の楽曲の音楽テンポであり、楽曲を直接検索選択する場合には、この楽曲テンポが楽曲の検索選択に用いられる。
【００５１】
スコアは、当該の楽曲に対するユーザの好みの程度（数値が大きいほど好みが高い）、当該の楽曲の過去の再生回数の程度（数値が大きいほど、過去の再生回数が少ない、または多い）、または当該の楽曲が最後に再生された時刻からの経過時間の程度（数値が大きいほど経過時間が長い）などであり、楽曲選択に補助的に用いられる。
【００５２】
（１−４．待機時間：図５）
さらに、この発明では、待機時間が設定または算出される。
【００５３】
待機時間は、後述のように、ユーザの動作テンポが変化したときの楽曲変更の追従性を左右するもので、待機時間が短いほど、動作テンポが変化したとき、選択再生される楽曲が変更される可能性が高く、かつ変更される場合には短時間の経過後に変更され、楽曲変更の追従性が高いものである。
【００５４】
逆に、待機時間が長いほど、動作テンポが変化したとき、選択再生される楽曲が変更される可能性が低く、かつ変更される場合には長時間の経過後に変更され、楽曲変更の追従性が低いものである。
【００５５】
楽曲変更の追従性は、高い方が良い、低い方が良い、というように一義的に律することはできないため、待機時間は、以下のように設定する。
【００５６】
例えば、図５に示すように楽曲リストを備える場合には、以下のように、それぞれの楽曲リストＬｓ，ＬｗおよびＬｊごとに、待機時間Ｔｃを設定する。
【００５７】
（１ａ）楽曲リストＬｓに対しては、動作テンポがスローテンポからウォーキングテンポに変化する場合の待機時間Ｔｓ−ｗ、および動作テンポがスローテンポからジョギングテンポに変化する場合の待機時間Ｔｓ−ｊを設定する。
【００５８】
（１ｂ）楽曲リストＬｗに対しては、動作テンポがウォーキングテンポからスローテンポに変化する場合の待機時間Ｔｗ−ｓ、および動作テンポがウォーキングテンポからジョギングテンポに変化する場合の待機時間Ｔｗ−ｊを設定する。
【００５９】
（１ｃ）楽曲リストＬｊに対しては、動作テンポがジョギングテンポからウォーキングテンポに変化する場合の待機時間Ｔｊ−ｗ、および動作テンポがジョギングテンポからスローテンポに変化する場合の待機時間Ｔｊ−ｓを設定する。
【００６０】
動作テンポが増加方向に変化した場合には、一般に楽曲変更の追従性が高い方が望ましいので、動作テンポが増加方向に変化する場合の待機時間Ｔｓ−ｗ，Ｔｓ−ｊ，Ｔｗ−ｊは、短い方が望ましく、例えば１秒〜数秒程度とし、しかも、Ｔｓ−ｊ＜Ｔｓ−ｗ，Ｔｗ−ｊとすることが望ましい。
【００６１】
また、動作テンポが減少方向に変化した場合には、後述のようにユーザが歩行と停止を短時間で交互に繰り返す場合などを考慮すると、楽曲変更の追従性が低い方が望ましいので、動作テンポが減少方向に変化する場合の待機時間、特に動作テンポがウォーキングテンポまたはジョギングテンポからスローテンポに変化する場合の待機時間Ｔｗ−ｓ，Ｔｊ−ｓは、ある程度、長い方が望ましく、例えば１５秒〜３０秒程度とする。
【００６２】
楽曲リストが存在しない場合には、各楽曲に対して待機時間Ｔｃを設定する。ただし、楽曲リストが存在する場合でも、図５に示すように各楽曲に対して待機時間Ｔｃを設定してもよい。
【００６３】
この場合も、例えば、１つの楽曲に対して上記のような２通りの待機時間Ｔｃを設定する。また、例えば、図５に示した楽曲２−１および楽曲２−２は、楽曲テンポが異なるが、ともにウォーキングテンポの範囲内であり、このような楽曲に対しては、待機時間Ｔｃを同じにしてもよく、異ならせてもよい。
【００６４】
また、楽曲テンポ以外の、楽曲の調子やビート感などを加味して、待機時間Ｔｃを設定してもよい。
【００６５】
待機時間Ｔｃは、あらかじめコンテンツ提供者によって設定されてもよいが、ユーザの好みや生活行動に合った追従性が得られるように、ユーザが設定できるようにすることが望ましい。
【００６６】
この場合、ユーザは、例えば、あまり変更されてほしくないと思う楽曲については、待機時間Ｔｃを長く設定することによって、楽曲変更の追従性を低くすることができる。
【００６７】
さらに、複数のユーザが同じコンテンツ再生装置１１を使用する場合には、ユーザごとに待機時間Ｔｃを設定できるようにすることが望ましい。これによれば、各ユーザは、コンテンツ再生装置１１を動作させるとき、自身を指示し、自身の待機時間Ｔｃを読み出させることによって、自身の好みや生活行動に合った追従性を得ることができる。
【００６８】
（１−５．コンテンツ検索選択方法：図６〜図１４）
＜１−５−１．第１の場合：図６および図７＞
図６に、楽曲を直接検索選択する場合における、ユーザの動作テンポの変化の一例を示す。
【００６９】
この例は、ユーザが、時点ｔ０で、コンテンツ再生装置１１に楽曲の選択再生を指示して、ウォーキングテンポで歩行を開始し、時点ｔ０から上記の時間τを経た時点ｔ１で、キー情報検出部５３からコンテンツ検索選択部５４に、最初の動作テンポ検出値が取り込まれる場合である。
【００７０】
コンテンツ検索選択部５４は、その最初の動作テンポ検出値によって、最初の楽曲Ｗａを検索選択し、直ちに再生する。
【００７１】
具体的に、この場合の検索選択は、そのときの動作テンポと楽曲テンポとの差分が最小の楽曲を検索し、差分が最小の楽曲が複数存在する場合には、上記のスコアが高い順に楽曲を選択し、スコアが同じ楽曲が複数存在する場合には、その複数の楽曲からランダムまたは曲順（ＩＤ番号が小さい順）に１つの楽曲を選択する、などの方法によって実行する。
【００７２】
図６中のテンポＴｗｏは、ウォーキングテンポの中心値のテンポ１３０を示し、図６の例は、最初の動作テンポ検出値が１３０前後であることから、最初の楽曲Ｗａとして楽曲テンポが１３０前後の楽曲が検索選択される場合である。
【００７３】
コンテンツ検索選択部５４は、最初の楽曲Ｗａを検索選択し、その再生を開始すると同時に、そのときの動作テンポに応じた閾値範囲を設定する。図６の例は、そのときの動作テンポが１３０前後であることから、ウォーキングテンポに応じた閾値範囲ＴＨｗ（テンポが１１０以上、１５０未満の範囲）が設定される場合である。
【００７４】
さらに、図６の例は、ユーザの動作テンポが、時点ｔ１から時点ｔ１１までは、閾値範囲ＴＨｗ内であるが、時点ｔ１１で、閾値範囲ＴＨｗを外れて、スローテンポに応じた閾値範囲ＴＨｓ（テンポが１１０未満の範囲）内になるとともに、時点ｔ１１から時点ｔ２１までは、閾値範囲ＴＨｓ内であるが、時点ｔ２１で、閾値範囲ＴＨｓを外れて、急激に増加し、ジョギングテンポに応じた閾値範囲ＴＨｊ（テンポが１５０以上の範囲）内になる場合である。
【００７５】
この場合、コンテンツ検索選択部５４は、時点ｔ１１で、ユーザの動作テンポが閾値範囲ＴＨｗを外れて閾値範囲ＴＨｓ内になったことを検出したら、待機時間Ｔｃとして、楽曲Ｗａに対して設定されている、上記のように動作テンポがウォーキングテンポからスローテンポに変化する場合の待機時間Ｔｗ−ｓを読み出すとともに、時点ｔ１１からの時間経過を計測する。
【００７６】
そして、時点ｔ１２で、時点ｔ１１から時間Ｔｗ−ｓが経過したことを検出したら、コンテンツ検索選択部５４は、その時点ｔ１２で、ユーザの動作テンポが時点ｔ１１の直前の閾値範囲ＴＨｗ内にあるか否かを判断し、図６の場合とは異なり、動作テンポが閾値範囲ＴＨｗ内にある（動作テンポが増加していてウォーキングテンポに戻っている）場合には、そのときの楽曲Ｗａの再生を継続するが、図６のように動作テンポが閾値範囲ＴＨｗ内にない場合には、そのときの動作テンポに応じた楽曲テンポの楽曲Ｓｂを検索選択し、それまで再生していた楽曲Ｗａに代えて再生する。
【００７７】
さらに、コンテンツ検索選択部５４は、時点ｔ２１で、ユーザの動作テンポが閾値範囲ＴＨｓを外れて閾値範囲ＴＨｊ内になったことを検出したら、待機時間Ｔｃとして、楽曲Ｓｂに対して設定されている、上記のように動作テンポがスローテンポからジョギングテンポに変化する場合の待機時間Ｔｓ−ｊを読み出すとともに、時点ｔ２１からの時間経過を計測する。
【００７８】
そして、時点ｔ２２で、時点ｔ２１から時間Ｔｓ−ｊが経過したことを検出したら、コンテンツ検索選択部５４は、その時点ｔ２２で、ユーザの動作テンポが時点ｔ２１の直前の閾値範囲ＴＨｓ内にあるか否かを判断し、図６の場合とは異なり、動作テンポが閾値範囲ＴＨｓ内にある（動作テンポが減少していてスローテンポに戻っている）場合には、そのときの楽曲Ｓｂの再生を継続するが、図６のように動作テンポが閾値範囲ＴＨｓ内にない場合には、そのときの動作テンポに応じた楽曲テンポの楽曲Ｊｃを検索選択し、それまで再生していた楽曲Ｓｂに代えて再生する。
【００７９】
図６は、待機時間Ｔｗ−ｓおよび待機時間Ｔｓ−ｊが、それぞれ比較的短い場合であるが、図７に示すように、待機時間Ｔｗ−ｓおよび待機時間Ｔｓ−ｊが、それぞれ図６の場合より長い場合には、上記の時点ｔ１２のあとの時点ｔ１３で、選択再生される楽曲が楽曲Ｗａから楽曲Ｓｂに変更され、上記の時点ｔ２２のあとの時点ｔ２３で、選択再生される楽曲が楽曲Ｓｂから楽曲Ｊｃに変更される。
【００８０】
＜１−５−２．第２の場合：図８および図９＞
普段、音楽を聴くような日常生活の中では、ユーザは、歩行と停止を短時間で交互に繰り返すことが多い。例えば、エスカレータを何台か乗り継いでビル内などを移動する場合である。この場合、エスカレータ上では、ユーザがエスカレータを上り降りしない限り、動作テンポはゼロであり、踊り場やフロアを歩いているときには、動作テンポはゼロではない。
【００８１】
図８に、このような場合における、ユーザの動作テンポの変化の一例を示す。この例は、図６または図７の例と同様に、ユーザが、時点ｔ０で、コンテンツ再生装置１１に楽曲の選択再生を指示して、ウォーキングテンポで歩行を開始し、時点ｔ０から上記の時間τを経た時点ｔ１で、キー情報検出部５３からコンテンツ検索選択部５４に、最初の動作テンポ検出値が取り込まれる場合であるが、その後は、図６または図７の例と異なり、ユーザの動作テンポが、時点ｔ１のあとの時点ｔ３１で、ウォーキングテンポに応じた閾値範囲ＴＨｗを外れて、スローテンポに応じた閾値範囲ＴＨｓ内になり、その後の時点ｔ３３で、閾値範囲ＴＨｓを外れて、再び閾値範囲ＴＨｗ内になり、その後の時点ｔ４１で、閾値範囲ＴＨｗを外れて、再び閾値範囲ＴＨｓ内になり、その後の時点ｔ４３で、閾値範囲ＴＨｓを外れて、再び閾値範囲ＴＨｗ内になり、その後の時点ｔ５１で、閾値範囲ＴＨｗを外れて、再び閾値範囲ＴＨｓ内になる場合である。
【００８２】
この場合、コンテンツ検索選択部５４は、時点ｔ１で、最初の楽曲Ｗａを検索選択し、直ちに再生するが、時点ｔ３１で、ユーザの動作テンポが閾値範囲ＴＨｗを外れて閾値範囲ＴＨｓ内になったら、待機時間Ｔｃとして、楽曲Ｗａに対して設定されている、動作テンポがウォーキングテンポからスローテンポに変化する場合の待機時間Ｔｗ−ｓを読み出すとともに、時点ｔ３１からの時間経過を計測する。
【００８３】
そして、時点ｔ３２で、時点ｔ３１から時間Ｔｗ−ｓが経過したことを検出したら、コンテンツ検索選択部５４は、その時点ｔ３２で、ユーザの動作テンポが時点ｔ３１の直前の閾値範囲ＴＨｗ内にあるか否かを判断する。
【００８４】
図８は、待機時間Ｔｗ−ｓが時点ｔ３１から時点ｔ３３までの時間Ｔｒａに比べて短い時間に設定されていて、ユーザの動作テンポが閾値範囲ＴＨｓを外れて再び閾値範囲ＴＨｗ内になる時点ｔ３３の前に待機時間Ｔｗ−ｓを経過し、時点ｔ３２では動作テンポが閾値範囲ＴＨｓ内にある場合である。
【００８５】
そのため、この場合、コンテンツ検索選択部５４は、時点ｔ３２で、そのときの動作テンポに応じた楽曲テンポの楽曲Ｓａを検索選択し、それまで選択再生していた楽曲Ｗａに代えて再生する。
【００８６】
さらに、この場合、コンテンツ検索選択部５４は、時点ｔ３２のあとの時点ｔ３３で、ユーザの動作テンポが閾値範囲ＴＨｓを外れて再び閾値範囲ＴＨｗ内になったことを検出したら、待機時間Ｔｃとして、楽曲Ｓａに対して設定されている、上記のように動作テンポがスローテンポからウォーキングテンポに変化する場合の待機時間Ｔｓ−ｗを読み出すとともに、時点ｔ３３からの時間経過を計測する。
【００８７】
そして、時点ｔ３５で、時点ｔ３３から時間Ｔｓ−ｗが経過したことを検出したら、コンテンツ検索選択部５４は、その時点ｔ３５で、ユーザの動作テンポが時点ｔ３３の直前の閾値範囲ＴＨｓ内にあるか否かを判断する。
【００８８】
図８は、待機時間Ｔｓ−ｗが時点ｔ３３から時点ｔ４１までの時間に比べて短い時間に設定されていて、ユーザの動作テンポが閾値範囲ＴＨｗを外れて再び閾値範囲ＴＨｓ内になる時点ｔ４１の前に待機時間Ｔｓ−ｗを経過し、時点ｔ３５では動作テンポが閾値範囲ＴＨｗ内にある場合である。
【００８９】
そのため、この場合、コンテンツ検索選択部５４は、時点ｔ３５で、そのときの動作テンポに応じた楽曲テンポの楽曲Ｗｂを検索選択し、それまで選択再生していた楽曲Ｓａに代えて再生する。
【００９０】
以下同様に、コンテンツ検索選択部５４は、時点ｔ４２では、楽曲Ｓｂを検索選択して、楽曲Ｗｂに代えて再生し、時点ｔ４５では、楽曲Ｗｃを検索選択して、楽曲Ｓｂに代えて再生し、時点ｔ５２では、楽曲Ｓｃを検索選択して、楽曲Ｗｃに代えて再生する。時間Ｔｒｂは、時点ｔ４１から時点ｔ４３までの時間である。
【００９１】
以上のように、動作テンポがウォーキングテンポからスローテンポに変化する場合の待機時間Ｔｗ−ｓが短いと、ユーザがエスカレータなどで停止または減速するたびに、選択再生される楽曲が変更されてしまう。
【００９２】
そのため、待機時間Ｔｗ−ｓ，Ｔｊ−ｓのような、動作テンポがウォーキングテンポまたはジョギングテンポからスローテンポに変化する場合の待機時間は、例えば３０秒というような長い時間に設定されることが望ましい。
【００９３】
図９に、動作テンポがウォーキングテンポからスローテンポに変化する場合の待機時間Ｔｗ−ｓが図８の場合より長い時間に設定された場合を示す。動作テンポの変化の様子は、図８の場合と同じである。
【００９４】
図９の場合には、Ｔｗ−ｓ＞Ｔｒａ，Ｔｒｂであることから、時点ｔ３１から時間Ｔｗ−ｓが経過するのは、時点ｔ３３のあとの、ユーザの動作テンポが閾値範囲ＴＨｗ内にある時点ｔ３４であり、同様に、時点ｔ４１から時間Ｔｗ−ｓが経過するのは、時点ｔ４３のあとの、ユーザの動作テンポが閾値範囲ＴＨｗ内にある時点ｔ４４である。
【００９５】
したがって、時点ｔ３４および時点ｔ４４では、楽曲が検索選択されず、すなわち選択再生される楽曲が変更されず、時点ｔ５１から時間Ｔｗ−ｓが経過した時点ｔ５４において、ユーザの動作テンポが閾値範囲ＴＨｓ内にあることから、そのときの動作テンポに応じた楽曲テンポの楽曲Ｓａが検索選択され、それまで選択再生していた楽曲Ｗａに代えて再生される。
【００９６】
さらに、時間Ｔｗ−ｓのような待機時間Ｔｃは、後述のように、ユーザの動作テンポの変化の履歴から動的に算出し、更新すると、好適である。
【００９７】
＜１−５−３．検索選択処理：図１０〜図１４＞
図１０および図１１に、待機時間Ｔｃを更新しない場合の、コンテンツ再生装置１１のコンテンツ検索選択部５４が実行する上記の検索選択処理の一例を示す。
【００９８】
この例の検索選択処理６０では、コンテンツ検索選択部５４は、ユーザの開始指示によって全体の処理を開始して、まずステップ６１で、動作テンポ検出値を取り込み、次にステップ６２で、最初の楽曲を検索選択し、次にステップ６３で、そのときの閾値範囲を設定し、次にステップ６４で、最初の楽曲の再生を開始し、次にステップ６５で、ユーザの終了指示があるか否かを判断する。
【００９９】
そして、終了指示があったときには、検索選択処理６０を終了するが、終了指示がなければ、ステップ６５からステップ６６に進んで、さらに動作テンポ検出値を取り込み、さらにステップ６７に進んで、動作テンポがステップ６３（または後述のステップ８６）で設定された閾値範囲を外れたか否かを判断する。
【０１００】
動作テンポが閾値範囲を外れていなければ（閾値範囲内であれば）、ステップ６７からステップ６５に戻って、終了指示があるか否かを判断し、終了指示がなければ、ステップ６６に進んで、さらに動作テンポ検出値を取り込み、さらにステップ６７に進んで、動作テンポが閾値範囲を外れたか否かを判断する、という処理を繰り返す。
【０１０１】
そして、動作テンポが閾値範囲を外れたときには、ステップ６７からステップ６８に進んで、動作テンポが閾値範囲を外れた時点からの経過時間の計測を開始するとともに、待機時間Ｔｃとして、そのときの変化モードに対応する待機時間を読み出し、さらにステップ７１に進んで、動作テンポが閾値範囲を外れた時点から計測して、その待機時間Ｔｃを経過したか否かを判断する。
【０１０２】
待機時間Ｔｃを経過していなければ、ステップ７１からステップ７２に進んで、ユーザの終了指示があるか否かを判断し、終了指示がなければ、ステップ７１に戻って、待機時間Ｔｃを経過したか否かを判断する、という処理を繰り返す。
【０１０３】
そして、待機時間Ｔｃを経過したときには、ステップ７１からステップ７３に進んで、動作テンポ検出値を取り込み、さらにステップ７４に進んで、動作テンポがステップ６３（または後述のステップ８６）で設定された以前の閾値範囲内にあるか否かを判断し、以前の閾値範囲内にあるときには、楽曲の検索選択を行うことなく、ステップ７４からステップ６５に戻る。
【０１０４】
一方、動作テンポが以前の閾値範囲内にないときには、ステップ７４からステップ８５に進んで、別の楽曲を検索選択し、次にステップ８６で、そのときの閾値範囲を設定し、次にステップ８７で、再生中の楽曲の再生を停止し、次にステップ８８で、別の楽曲の再生を開始して、ステップ６５に戻る。
【０１０５】
図１２、図１３および図１４に、動作テンポの変化の履歴から待機時間Ｔｃを更新する場合の、コンテンツ再生装置１１のコンテンツ検索選択部５４が実行する検索選択処理の一例を示す。
【０１０６】
ただし、この例は、図５で上述した６通りの待機時間Ｔｃのうち、動作テンポがウォーキングテンポまたはジョギングテンポからスローテンポに変化する場合の待機時間Ｔｗ−ｓおよびＴｊ−ｓのみを更新対象とする場合である。
【０１０７】
この例の検索選択処理９０は、ステップ６１からステップ６８まで、およびステップ７１からステップ７４までは、図１０および図１１の例の検索選択処理６０と同じである。
【０１０８】
この例の検索選択処理９０では、ステップ７４で、動作テンポが以前の閾値範囲内にあると判断したときには、楽曲の検索選択を行うことなく、ステップ７４からステップ６５に戻るが、動作テンポが以前の閾値範囲内にないと判断したときには、ステップ７４からステップ７５に進んで、さらに動作テンポ検出値を取り込み、さらにステップ７６に進んで、動作テンポが以前の閾値範囲内にあるか否かを判断し、以前の閾値範囲内になければ、ステップ７７に進んで、ユーザの終了指示があるか否かを判断し、終了指示がなければ、ステップ７５に戻って、動作テンポ検出値を取り込み、ステップ７６に進んで、動作テンポが以前の閾値範囲内にあるか否かを判断する、という処理を繰り返す。
【０１０９】
そして、ステップ７６で、動作テンポが以前の閾値範囲内にある（以前の閾値範囲内に戻った）と判断したときには、ステップ８１に進んで、その前のステップ６８で読み出した待機時間Ｔｃが上記の更新対象の待機時間Ｔｗ−ｓまたはＴｊ−ｓであるか否かを判断し、図８の時点ｔ３１，ｔ４１のようにステップ６８で読み出した待機時間ＴｃがＴｗ−ｓまたはＴｊ−ｓである場合には、ステップ８２に進むが、図８の時点ｔ３３，ｔ４３のようにステップ６８で読み出した待機時間ＴｃがＴｗ−ｓ，Ｔｊ−ｓ以外である場合には、ステップ６５に戻る。
【０１１０】
ステップ８２では、図８の時点ｔ３１，ｔ４１のようにステップ６８で読み出した待機時間ＴｃがＴｗ−ｓまたはＴｊ−ｓである場合の、図８に示した時間Ｔｒａ，Ｔｒｂのような時間Ｔｒを検出し、さらにステップ８３に進んで、ｎ回連続して、例えば２回連続して、「Ｔｒ＜ＴＲかつＴｃ＜Ｔｒ」であったか否かを判断する。
【０１１１】
ＴＲは、あらかじめ定められた５秒程度の時間であり、この場合のＴｃは、上記のＴｗ−ｓまたはＴｊ−ｓである。
【０１１２】
そして、図８の時点ｔ３３のように、いまだ１回しか、「Ｔｒ＜ＴＲかつＴｃ＜Ｔｒ」になっていないときには、ステップ８３からステップ８５に進んで、別の楽曲を検索選択し、次にステップ８６で、そのときの閾値範囲を設定し、次にステップ８７で、再生中の楽曲の再生を停止し、次にステップ８８で、別の楽曲の再生を開始して、ステップ６５に戻る。
【０１１３】
一方、図８の時点ｔ４３のように、２回連続して、「Ｔｒ＜ＴＲかつＴｃ＜Ｔｒ」になったときには、コンテンツ検索選択部５４は、ユーザの動作テンポが短時間で頻繁に変化していると判断して、楽曲の検索選択を行うことなく、ステップ８３からステップ８４に進んで、Ｔｃ＝Ｔｒｘ＋αとすることによって、当該の待機時間Ｔｃ（Ｔｗ−ｓまたはＴｊ−ｓ）を更新した上で、ステップ６５に戻る。
【０１１４】
Ｔｒｘは、それまでのｎ回（例えば２回）のＴｘの平均値であり、αは、あらかじめ定められた１〜５秒程度の時間であり、当該の待機時間Ｔｃは、図８の場合にはＴｗ−ｓである。
【０１１５】
これによって、ユーザの動作テンポが図８に示したように変化する場合、時点ｔ３２，ｔ３５，ｔ４２では、当初の待機時間Ｔｗ−ｓが短いために図８のように楽曲が変更されてしまっても、時点ｔ４３では、待機時間Ｔｗ−ｓが更新されて長くされるため、時点ｔ４３以降においては、ユーザの動作テンポが短時間、スローテンポになっても、楽曲が変更されることがなくなる。
【０１１６】
更新後の待機時間は、その機会の楽曲の検索選択にのみ使用することもできるが、当初の待機時間を更新後の待機時間で書き替えることによって、コンテンツ再生装置１１の電源を遮断した後の、楽曲の検索選択の機会では、更新後の待機時間を、当初の待機時間とすることができる。
【０１１７】
（１−６．コンテンツの検索選択についての別の方法）
＜１−６−１．楽曲リストを検索する場合＞
以上は、楽曲を直接検索選択する場合であるが、楽曲リストを検索し、その検索された楽曲リストから楽曲を選択する場合も、基本的に同じである。
【０１１８】
検索された楽曲リストから楽曲を選択する方法としては、（２ａ）検索された楽曲リストからランダムに楽曲を選択する、（２ｂ）検索された楽曲リストから曲順（ＩＤ番号が小さい順）に楽曲を選択する、（２ｃ）検索された楽曲リストから上記のスコアが高い順に楽曲を選択し、楽曲リスト中にスコアが同じ楽曲が複数存在する場合には、その複数の楽曲からランダムまたは曲順に１つの楽曲を選択する、などの方法を用いる。
【０１１９】
楽曲リストを検索し、その検索された楽曲リストから楽曲を選択する場合には、楽曲を直接検索選択する場合のように、コンテンツデータベース５１に記録されている各楽曲につき、そのときの動作テンポと楽曲テンポとの差分を算出する必要がなく、検索選択処理の負担を著しく軽減することができる。
【０１２０】
＜１−６−２．検索選択結果の記録または送信＞
上記の例は、検索選択された楽曲をリアルタイムに再生する場合であるが、検索選択された各楽曲のＩＤ情報、および各楽曲の再生開始時点および再生終了時点を示すタイミング情報を、別の機会における楽曲再生のために、内部記憶装置部２１または外部記憶装置部２３に記録するようにしてもよい。
【０１２１】
また、検索選択された各楽曲のＩＤ情報、および各楽曲の再生開始時点および再生終了時点を示すタイミング情報を、他のユーザなどの装置での楽曲再生のために、インターネット１００、または携帯電話ネットワークや無線通信ネットワークなどの通信ネットワークを介して、他のユーザなどの装置に送信するようにしてもよい。
【０１２２】
＜１−６−３．動作テンポ検出値の記録＞
上述した例は、ユーザの動作テンポの検出と、その検出値による楽曲の検索選択とを、同じ機会に行う場合であるが、以下の例に示すように、ユーザの動作テンポの検出時、一連の動作テンポ検出値を登録することによって、一度、ユーザの動作テンポを検出し、一連の動作テンポ検出値として登録した後は、その登録された動作テンポ検出値を呼び出すことによって、改めてユーザの動作テンポを検出することなく、ユーザの動作テンポに合った楽曲の検索選択を行うことができる。
【０１２３】
例えば、ユーザが、
（Ａ）平日の朝には、途中で電車やエスカレータを乗り継いで、自宅から勤務先まで歩く、
（Ｂ）月曜日、水曜日および金曜日の夕方には、勤務先の近くの公園で、ジョギングをする、
（Ｃ）土曜日および日曜日の朝には、自宅周辺を散歩する、
という生活をする場合について示す。
【０１２４】
この場合、（Ａ）（Ｂ）（Ｃ）の各場合につき、最初に、または数回目に、実際に歩行する際、ユーザは、コンテンツ再生装置１１に対して、動作モードを指定した上で、動作テンポを検出させ、動作テンポ検出値を登録させる。
【０１２５】
動作モードの指定は、
（Ａ）の場合であれば、「モードＡ」または「朝」などと指示し、
（Ｂ）の場合であれば、「モードＢ」または「夕方」などと指示し、
（Ｃ）の場合であれば、「モードＣ」または「休日」などと指示して、
行う。
【０１２６】
これによって、コンテンツ再生装置１１は、上述したように、キー情報検出部５３で、ユーザの動作テンポを検出するとともに、ＣＰＵ１６が、一連の動作テンポ検出値を、上記の指定された動作モードと対応づけて、内部記憶装置部２１または外部記憶装置部２３に登録する。
【０１２７】
このように、（Ａ）（Ｂ）（Ｃ）の各場合につき、一連の動作テンポ検出値が動作モードと対応づけられて登録された状態で、ユーザが、例えば、平日の朝、自宅から勤務先まで歩く際には、ユーザは、「モードＡ」または「朝」などと動作モードを指定して、コンテンツ再生装置１１に楽曲の検索選択を指示すればよい。
【０１２８】
これによって、コンテンツ再生装置１１のＣＰＵ１６は、指定された動作モードの登録された一連の動作テンポ検出値を呼び出し、上述した方法によって楽曲を検索選択し、再生する。
【０１２９】
ユーザは、「モードＡ」または「朝」などと動作モードを指定することなく、単に楽曲の検索選択を指示するだけで、コンテンツ再生装置１１のＣＰＵ１６が、コンテンツ再生装置１１内に備えられるカレンダー時計回路によって、その時が「平日の朝」であることを検出し、「平日の朝」の動作モードの登録された一連の動作テンポ検出値を呼び出すように、コンテンツ再生装置１１を構成することもできる。
【０１３０】
コンテンツデータベース５１上では、ユーザによって、古い楽曲が削除され、新しい楽曲が追加されるなど、楽曲が随時変更されるので、例えば、平日の朝、上述したように、登録された動作テンポ検出値を呼び出すことによって楽曲の検索選択を行う場合でも、毎朝、同じ楽曲が選択再生されるようなことは少なく、ユーザは、異なる楽曲を聴くことができる。
【０１３１】
＜１−６−４．その他＞
楽曲テンポは、必ずしも、楽曲付属情報として、あらかじめ示されている必要はなく、楽曲の検索選択の都度、検出するようにしてもよい。
【０１３２】
待機時間Ｔｃも、あらかじめ設定されている必要はなく、ユーザの動作テンポの変化の方向や、楽曲の楽曲テンポ、さらには楽曲の調子やビート感などを加味して、その都度、算出するようにしてもよい。
【０１３３】
さらに、検索選択された楽曲の再生にあたっては、動作テンポ検出値の変化に応じて楽曲の再生テンポを変化させるようにしてもよい。
【０１３４】
［２．第２の実施形態：図１５］
第２の実施形態として、検索システムがネットワークシステムとして構成される場合を示す。
【０１３５】
図１５に、この場合の検索システムの一例を示す。この例では、ユーザ端末１２がインターネット１００を介して検索サーバ２００に接続される。
【０１３６】
ユーザ端末１２は、インターネット１００に接続する機能を備える音楽再生装置やパーソナルコンピュータなどであり、図１の例のコンテンツ再生装置１１と同様に、端末本体部１３に動きセンサ４１および外部インタフェース３５が接続されたものである。
【０１３７】
ただし、この例では、後述のように検索サーバ２００で楽曲が検索選択され、ユーザ端末１２でのストリーミング再生などのための楽曲データも検索サーバ２００からユーザ端末１２に送信されるので、ユーザ端末１２の端末本体部１３としては、図２に示したコンテンツデータベース５１は無くてもよい。
【０１３８】
検索サーバ２００は、この例では、楽曲を検索選択するとともに、選択された楽曲の楽曲データをユーザ端末１２に送信するもので、配信サーバでもあり、サーバ制御部２１０に、コンテンツデータベース２２０、コンテンツ検索選択部２３０および外部インタフェース２４０が接続されて構成され、外部インタフェース２４０によってインターネット１００に接続される。コンテンツデータベース２２０には、多数の楽曲の楽曲データおよび楽曲付属情報が蓄えられ、複数の楽曲リストが記録される。
【０１３９】
すなわち、この例の検索システムでは、図２に示した動作情報検出部５２およびキー情報検出部５３は、ユーザ端末１２として構成され、図２に示したコンテンツデータベース５１およびコンテンツ検索選択部５４は、コンテンツデータベース２２０およびコンテンツ検索選択部２３０として検索サーバ２００に備えられる。
【０１４０】
第１の実施形態と同様に、ユーザ端末１２の動作情報検出部５２では、ユーザの動きを動作情報として検出し、ユーザ端末１２のキー情報検出部５３では、その動作情報を処理解析することによって、ユーザの動作テンポを検出する。
【０１４１】
ユーザ端末１２は、その動作テンポ検出値をキー情報として、インターネット１００を通じて検索サーバ２００に送信する。
【０１４２】
検索サーバ２００は、その送信されたキー情報を受信して、コンテンツ検索選択部２３０で、第１の実施形態の方法と同様の方法で、楽曲を検索選択する。ただし、スコアとしては、インターネット１００上の当該システムにおける各ユーザの当該楽曲に対する人気の程度を用いる。
【０１４３】
検索サーバ２００は、検索選択した楽曲の楽曲データを、ユーザ端末１２に送信し、ユーザ端末１２は、その送信された楽曲データによって、楽曲をストリーミング再生する。
【０１４４】
ユーザ端末１２から検索サーバ２００に、動作情報を送信し、検索サーバ２００で、その動作情報から動作テンポを検出するようにしてもよい。
【０１４５】
また、ユーザ端末１２では、検索選択時には、検索サーバ２００から送信された楽曲データをダウンロードするだけで、その後、そのダウンロードした楽曲データによって楽曲を再生し、あるいは、検索サーバ２００では、検索選択時には、検索選択された楽曲の楽曲データをユーザ端末１２に送信しないで、例えば、検索選択された楽曲のＩＤ情報を、「開始から４分２０秒は曲Ａ、次の３分０５秒は曲Ｂ、‥‥次の５分１８秒は曲Ｘ‥‥」などのように、検索選択時の時系列で、検索サーバ２００内に記録しておき、または検索サーバ２００からユーザ端末１２に送信してユーザ端末１２内に記録し、後にユーザ端末１２で、検索サーバ２００から楽曲データを受信することによって、またはユーザ端末１２内に記録されている楽曲データによって、検索選択された楽曲を、検索選択時の時系列で再生する、などの方法をとることもできる。
【０１４６】
さらに、この例の検索システムでも、一連の動作テンポ検出値の登録および呼び出しによる楽曲の検索選択を行うことができる。この場合、以下のうちの、いずれかの方法を用いることができる。
【０１４７】
（３ａ）ユーザ端末１２で、動作テンポの検出、動作テンポ検出値の登録、および登録された動作テンポ検出値の呼び出しを行い、ユーザ端末１２から検索サーバ２００に、その動作テンポ検出値をキー情報として送信し、検索サーバ２００で、そのキー情報によって、楽曲の検索選択を行う。
【０１４８】
（３ｂ）ユーザ端末１２で、動作テンポを検出し、ユーザ端末１２から検索サーバ２００に、動作テンポ検出値をキー情報として送信し、検索サーバ２００で、そのキー情報を登録し、ユーザ端末１２からの実行指示によって、その登録したキー情報を呼び出して、楽曲の検索選択を行う。
【０１４９】
（３ｃ）ユーザ端末１２から検索サーバ２００に、動作情報を送信し、検索サーバ２００で、その動作情報から、動作テンポを検出し、その動作テンポ検出値をキー情報として登録するとともに、ユーザ端末１２からの実行指示によって、その登録したキー情報を呼び出して、検索選択を行う。
【０１５０】
以上は、ユーザ端末１２がインターネット１００を介して検索サーバ２００に接続される場合であるが、ユーザ側の携帯電話端末が基地局を含む携帯電話ネットワークを介して検索サーバに接続される検索システムの場合でも、この発明の方法を適用することができる。
【０１５１】
［３．他の実施形態：特に楽曲以外のコンテンツの場合］
上述した実施形態は、コンテンツが楽曲の場合であるが、この発明は、コンテンツが楽曲以外の場合にも適用することができる。
【０１５２】
例えば、アニメーション画像では、画像全体の変化や、画像内のキャラクタなどの動きに、テンポが存在し、あるコンテンツでは、テンポが早く、別のコンテンツでは、テンポが遅い、というコンテンツごとによるテンポの違いが存在する。
【０１５３】
したがって、各コンテンツにコンテンツ付属情報として、当該コンテンツのテンポを示す情報を付加し、コンテンツリストの検索用には、テンポが当該のコンテンツリストに対応するテンポ範囲内にあるコンテンツを当該のコンテンツリストにリストアップすることによって、上述した楽曲の場合と同様に、コンテンツの検索選択を行うことができる。
【図面の簡単な説明】
【０１５４】
【図１】この発明のコンテンツ再生装置の一例を示す図である。
【図２】図１のコンテンツ再生装置の機能構成を示す図である。
【図３】歩行時の状態の一例を示す図である。
【図４】センサ出力信号と自己相関波形の一例を示す図である。
【図５】楽曲リスト、楽曲付属情報および待機時間の一例を示す図である。
【図６】動作テンポの変化と楽曲の検索選択との関係の一例を示す図である。
【図７】動作テンポの変化と楽曲の検索選択との関係の一例を示す図である。
【図８】動作テンポの変化と楽曲の検索選択との関係の一例を示す図である。
【図９】動作テンポの変化と楽曲の検索選択との関係の一例を示す図である。
【図１０】待機時間を更新しない場合の検索選択処理の一例の一部を示す図である。
【図１１】待機時間を更新しない場合の検索選択処理の一例の一部を示す図である。
【図１２】待機時間を更新する場合の検索選択処理の一例の一部を示す図である。
【図１３】待機時間を更新する場合の検索選択処理の一例の一部を示す図である。
【図１４】待機時間を更新する場合の検索選択処理の一例の一部を示す図である。
【図１５】検索システムがネットワークシステムとして構成される場合の一例を示す図である。
【符号の説明】
【０１５５】
主要部については図中に全て記述したので、ここでは省略する。
【図１】
2007280581.tif 000003
【図２】
2007280581.tif 000004
【図３】
2007280581.tif 000005
【図４】
2007280581.tif 000006
【図５】
2007280581.tif 000007
【図６】
2007280581.tif 000008
【図７】
2007280581.tif 000009
【図８】
2007280581.tif 000010
【図９】
2007280581.tif 000011
【図１０】
2007280581.tif 000012
【図１１】
2007280581.tif 000013
【図１２】
2007280581.tif 000014
【図１３】
2007280581.tif 000015
【図１４】
2007280581.tif 000016
【図１５】
2007280581.tif 000017