(57)【要約】【課題】複数のユーザの個人情報と履歴情報、複数の楽曲の楽曲情報、をデータベースに保存し、所定の指定条件を満たす楽曲の情報を提供する。【解決手段】複数のユーザ１，７，８，１８〜２０、…がユーザ端末となって、個人情報、楽曲を再生しながら運動した状況における音楽再生装置２の使用状況の履歴情報、楽曲情報、を楽曲情報・履歴情報提供サーバ１２に収集させる。このサーバは、個人情報及び又は使用状況の履歴情報に関する所定の指定条件を満たす楽曲の情報や、各ユーザの運動に適した楽曲の情報の要求を受けて、ユーザ端末に提供する。音楽再生装置２は、反復運動テンポを検出するセンサを内蔵し、ユーザ１の腕等に装着され、パーソナルコンピュータ５と接続されているとき、種々のデータを転送する。【選択図】図１
2010140176.tif 000002
【特許請求の範囲】
【請求項１】
複数の各ユーザのユーザ端末装置と該ユーザ端末装置に情報を提供する情報提供サーバ装置で構成される情報提供システムであって、
前記各ユーザのユーザ端末装置は、
前記各ユーザの個人情報、及び、前記各ユーザが音楽再生装置を使用して楽曲を再生しながら運動した状況における、該音楽再生装置の使用状況の履歴情報を保存し、保存された前記個人情報及び前記使用状況の履歴情報を前記情報提供サーバ装置に提供するとともに、
前記情報提供サーバ装置に対し、前記個人情報及び又は前記使用状況の履歴情報に関する所定の指定条件を満たす楽曲の情報を要求し、前記情報提供サーバ装置から提供された楽曲の情報を取得し、取得した楽曲の情報を前記各ユーザに提示するものであり、
前記情報提供サーバ装置は、
履歴情報データベースと、
複数楽曲について、少なくとも各楽曲の音楽テンポの値を含む楽曲情報を保存する楽曲情報データベースを有し、
前記各ユーザのユーザ端末装置から、前記個人情報及び前記使用状況の履歴情報を収集し、前記履歴情報データベースに保存し、
前記各ユーザのユーザ端末装置から、前記所定の指定条件を満たす楽曲の情報要求を取得し、前記履歴情報データベース及び前記楽曲情報データベースを検索し、前記所定の指定条件を満たす楽曲の情報を、前記楽曲の情報を要求した各ユーザのユーザ端末装置に提供するものである、
ことを特徴とする情報提供システム。
【請求項２】
情報提供サーバ装置とともに情報提供システムを構成し、該情報提供サーバ装置から情報を提供される、複数の各ユーザのユーザ端末装置であって、
当該ユーザの個人情報、及び、当該ユーザが音楽再生装置を使用して楽曲を再生しながら運動した状況における、該音楽再生装置の使用状況の履歴情報を保存する履歴情報保存手段と、
該履歴情報保存手段に保存された前記個人情報及び前記使用状況の履歴情報を前記情報提供サーバ装置に提供する情報提供手段と、
前記情報提供サーバ装置に対し、前記個人情報及び又は前記使用状況の履歴情報に関する所定の指定条件を満たす楽曲の情報を要求する情報要求手段と、
前記情報提供サーバ装置から提供された楽曲の情報を取得する情報取得手段と、
該情報取得手段により取得された楽曲の情報を当該ユーザに提示する情報提示手段、
を有することを特徴とするユーザ端末装置。
【請求項３】
複数のユーザの各ユーザ端末装置とともに情報提供システムを構成し、該ユーザ端末装置に情報を提供する情報提供サーバ装置であって、
履歴情報データベースと複数楽曲について各楽曲の楽曲情報を保存する楽曲情報データベースを有し、
前記各ユーザのユーザ端末装置から、前記各ユーザの個人情報、及び、当該ユーザが音楽再生装置を使用して楽曲を再生しながら運動した状況における、該音楽再生装置の使用状況の履歴情報を収集し、前記履歴情報データベースに保存する情報収集手段と、
前記各ユーザのユーザ端末装置から、前記個人情報及び又は前記使用状況の履歴情報に関する所定の指定条件を満たす楽曲の情報要求を取得する情報要求取得手段と、
前記履歴情報データベース及び前記楽曲情報データベースを検索し、前記所定の指定条件を満たす楽曲の情報を、前記楽曲の情報を要求したユーザのユーザ端末装置に提供する情報提供手段、
を有することを特徴とする情報提供サーバ装置。
【請求項４】
前記情報収集手段は、前記各ユーザのユーザ端末装置から、当該各ユーザのユーザ端末装置に保存されている楽曲情報を収集し、前記楽曲情報データベースに保存する、
ことを特徴とする請求項３に記載の情報提供サーバ装置。
【請求項５】
複数の各ユーザのユーザ端末装置と該ユーザ端末装置に情報を提供する情報提供サーバ装置で構成される情報提供システムであって、
前記各ユーザのユーザ端末装置は、
前記各ユーザの個人情報、及び、前記各ユーザが音楽再生装置を使用して楽曲を再生しながら運動した状況における、該音楽再生装置の使用状況の履歴情報と前記各ユーザが行った運動の運動履歴データを保存し、保存された前記個人情報及び前記使用状況の履歴情報を前記情報提供サーバ装置に提供するとともに、前記情報提供サーバ装置に対し、保存された前記運動履歴データに基づいた推奨音楽テンポの条件を付加して前記各ユーザの運動に適した楽曲の情報提供を要求し、前記情報提供サーバ装置から提供された楽曲の情報を取得し、取得した楽曲の情報を前記各ユーザに提示するものであり、
前記情報提供サーバ装置は、
履歴情報データベースと、複数楽曲について、各楽曲の音楽テンポの値を含む各楽曲の楽曲情報を保存する楽曲情報データベースを有するものであり、
前記各ユーザのユーザ端末装置から、前記個人情報及び前記使用状況の履歴情報を収集し、前記履歴情報データベースに保存し、
前記各ユーザのユーザ端末装置から、前記推奨音楽テンポの条件が付加された、前記各ユーザの運動に適した楽曲の情報要求を取得し、前記楽曲情報データベースを検索し、前記推奨音楽テンポの条件を満たす楽曲の情報を、前記楽曲の情報を要求したユーザのユーザ端末装置に提供するものである、
ことを特徴とする情報提供システム。
【請求項６】
情報提供サーバ装置とともに情報提供システムを構成し、該情報提供サーバ装置から情報を提供される、複数の各ユーザのユーザ端末装置であって、
当該ユーザの個人情報、及び、当該ユーザが音楽再生装置を使用して楽曲を再生しながら運動した状況における、該音楽再生装置の使用状況の履歴情報と前記各ユーザが行った運動の運動履歴データを保存する履歴情報保存手段と、
該履歴情報保存手段に保存された前記個人情報及び前記使用状況の履歴情報を前記情報提供サーバ装置に提供する情報提供手段と、
前記情報提供サーバ装置に対し、保存された前記運動履歴データに基づいた推奨音楽テンポの条件を付加して前記各ユーザの運動に適した楽曲の情報を要求する情報要求手段と、
前記情報提供サーバ装置から提供された楽曲の情報を取得する情報取得手段と、
該情報取得手段により取得された楽曲の情報を当該ユーザに提示する情報提示手段、
を有することを特徴とするユーザ端末装置。
【請求項７】
前記運動履歴データは、当該ユーザが行った運動の反復運動テンポの履歴データであり、
前記情報要求手段は、前記反復運動テンポの履歴データに基づいて、前記反復運動テンポの平均値を算出し、該平均値と該平均値を中心とする所定の範囲とを設定し、設定された平均値を中心とする設定された所定の範囲の音楽テンポを持つことを、推奨音楽テンポの条件として設定する、
ことを特徴とする請求項６に記載のユーザ端末装置。
【請求項８】
前記運動履歴データは、当該ユーザが行った運動の反復運動テンポの履歴データであり、
前記情報要求手段は、前記反復運動テンポの履歴データに基づいて、前記反復運動テンポの頻度分布を算出し、該頻度分布に対応した複数の値と選択確率とを設定し、設定された複数の値の音楽テンポを持つ楽曲を、設定された選択確率で選択することを、前記推奨音楽テンポの条件として設定し、前記情報提供サーバ装置に対し、前記複数の値の音楽テンポを持つ楽曲を、設定された選択確率で選択して、前記楽曲の情報を要求したユーザのユーザ端末装置に提供させる、
ことを特徴とする請求項６に記載のユーザ端末装置。
【請求項９】
複数のユーザの各ユーザ端末装置とともに情報提供システムを構成し、該ユーザ端末装置に情報を提供する情報提供サーバ装置であって、
履歴情報データベースと、
複数楽曲について、各楽曲の音楽テンポの値を含む楽曲情報を保存する楽曲情報データベースと、
前記各ユーザのユーザ端末装置から、前記個人情報、及び、前記各ユーザが音楽再生装置を使用して楽曲を再生しながら運動した状況における、該音楽再生装置の使用状況の履歴情報を収集し、前記履歴情報データベースに保存する情報収集手段と、
前記各ユーザのユーザ端末装置から、前記各ユーザが音楽再生装置を使用して楽曲を再生しながら運動した状況における、前記各ユーザが行った運動の運動履歴データに基づいた推奨音楽テンポの条件が付加された、前記各ユーザの運動に適した楽曲の情報要求を取得する情報要求取得手段と、
前記楽曲情報データベースを検索し、前記推奨音楽テンポの条件を満たす楽曲の情報を、前記楽曲の情報を要求したユーザのユーザ端末装置に提供する情報提供手段、
を有することを特徴とする情報提供サーバ装置。
【請求項１０】
前記情報収集手段は、前記各ユーザのユーザ端末装置から、当該各ユーザのユーザ端末装置に保存されている楽曲情報を収集し、前記楽曲情報データベースに保存する、
ことを特徴とする請求項９に記載の情報提供サーバ装置。
【請求項１１】
前記情報収集手段は、前記各ユーザのユーザ端末装置から、前記音楽再生装置の使用状況の履歴情報として、前記各ユーザの操作により楽曲に設定された、楽曲に対する再生優先度の履歴データを収集し、前記履歴情報データベースに保存するものであり、
前記情報要求取得手段は、前記推奨音楽テンポの条件が付加され、前記ユーザの運動に適し、所定のユーザ範囲に含まれるユーザの好みに合う楽曲の情報要求を取得し、
前記情報提供手段は、
前記楽曲情報データベースを検索し、前記推奨音楽テンポの条件を満たす楽曲の情報を取得する手段、
前記履歴情報データベースを検索し、前記所定のユーザ範囲に含まれる各ユーザの履歴情報として保存されている、前記推奨音楽テンポの条件を満たす楽曲に、当該各ユーザの操作により設定された、楽曲に対する再生優先度の履歴データを取得する手段、
前記推奨音楽テンポの条件を満たす楽曲の情報を、当該楽曲の、楽曲に対する再生優先度の履歴データに基づいて、前記楽曲に対する再生優先度の高いものから順に、前記楽曲の情報を要求したユーザのユーザ端末装置に提示する手段を有する、
ことを特徴とする請求項９又は１０に記載の情報提供サーバ装置。
【請求項１２】
前記楽曲情報データベースは、前記各楽曲の楽曲情報として、前記各楽曲の音楽テンポの値の他に、前記各楽曲の所定の属性に関する楽曲情報を保存するものであり、
前記情報収集手段は、前記各ユーザのユーザ端末装置から、前記音楽再生装置の使用状況の履歴情報として、前記各ユーザの操作により楽曲に設定された、楽曲に対する再生優先度の履歴データを収集し、前記履歴情報データベースに保存するものであり、
前記情報要求取得手段は、前記推奨音楽テンポの条件が付加され、前記ユーザの運動に適し、所定のユーザ範囲に含まれるユーザの、前記所定の属性に関する楽曲情報に対する好みに合う楽曲の情報要求を取得し、
前記情報提供手段は、
前記楽曲情報データベースを検索し、前記推奨音楽テンポの条件を満たす楽曲の情報を取得する手段、
前記履歴情報データベース及び前記楽曲情報データベースを参照し、前記所定のユーザ範囲に含まれる各ユーザの履歴情報として保存されている、当該各ユーザの操作により楽曲に設定された、楽曲に対する再生優先度の履歴データを、前記所定の属性に関する楽曲情報に対する再生優先度の履歴データに変換する手段、
前記楽曲情報データベースを検索し、前記推奨音楽テンポの条件を満たす楽曲の、前記所定の属性に関する楽曲情報を取得し、前記推奨音楽テンポの条件を満たす楽曲の情報を、当該楽曲の、前記所定の属性に関する楽曲情報に対する再生優先度の履歴データに基づいて、前記所定の属性に関する楽曲情報に対する再生優先度の高いものから順に、前記楽曲の情報を要求したユーザのユーザ端末装置に提示する手段を有する、
ことを特徴とする請求項９又は１０に記載の情報提供サーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運動中に楽曲を聞く複数の各ユーザのユーザ端末装置とこのユーザ端末装置に情報を提供する情報提供サーバ装置で構成される情報提供システム、及び、ユーザ端末装置、情報提供サーバ装置に関するものである。
【背景技術】
【０００２】
音楽再生装置として、使用者の腕に装着し、使用者の運動ペース（反復運動テンポ）と脈拍とを検出し、使用者の運動に適した楽曲を再生する携帯型の音楽再生装置が製品化されている（非特許文献１，２、特許文献１，２参照）。
ここで、運動に適した楽曲とは、使用者の反復運動テンポとほぼ同じ値の音楽テンポを持つものである。
ユーザは、パーソナルコンピュータに、音楽用CD（オーディオコンパクトディスク）に記憶された楽曲をリッピング（コピー）したり、音楽配信サーバから楽曲をダウンロードしたりして、音楽再生装置に転送し、蓄積する。
しかし、音楽再生装置は、小型化、低価格化のために、その記憶容量を大きくすることに限界がある。そのため、ユーザは、反復運動テンポとほぼ同じ値の音楽テンポを持つ楽曲を十分に保存しておかないと、同じ曲がいつでも再生されてしまう。
【０００３】
ところが、ユーザは、自分の反復運動テンポを正確に知ることが難しい。上述した非特許文献１に記載の装置では、運動ペースとして、単位走行距離を走る平均時間を画面に表示する。しかし、反復運動テンポそのものは表示されない。
一方、楽曲の音楽テンポの値は、楽曲データに付加されていない。また、ユーザが実際に楽曲を聞いても音楽テンポの値を推定することは困難である。
以上のことから、ユーザは、反復運動テンポの値とほぼ同じ値の音楽テンポを持つ楽曲を探し出し、音楽再生装置のフラッシュROMに保存することが難しい。
【０００４】
もっとも、上述した非特許文献２に記載のアプリケーションプログラムを用いれば、楽曲データを、このプログラムが管理するハード磁気ディスクの領域に保存するときに、音楽テンポを自動解析し、解析結果を保存する。
音楽テンポの範囲を、ユーザが抽出条件として設定すれば、この条件を満たす楽曲を、自動的に「スマートプレイリスト」に設定することもできる。しかし、ユーザが、反復運動テンポの履歴に応じて、音楽テンポの範囲を考えなければならない。
【０００５】
一方、ネットワークサービスにおいて、従来、ユーザが、楽曲データを楽曲配信サーバから購入する際、購入した楽曲、又は、ほしい物リスト（ウィッシュリスト）内にある楽曲に基づいて、その楽曲に近いジャンルやアーティストの楽曲、又は、その楽曲を購入した他のユーザが購入した楽曲がユーザに推奨（レコメンド）される。
しかし、音楽テンポの値が付加された楽曲データを配信したり、ユーザの運動に適した楽曲を推奨したりするシステムがない。
実際、配信しているすべての楽曲が運動中に聞くのに適したものとはいえないから、すべての楽曲の音楽テンポを自動解析するのは非効率である。
【０００６】
また、携帯型音楽再生装置を用いて運動ペースを保存し、運動ペースの履歴をサーバに接続し、ユーザが、自分のランニングデータを保存したり、公開プレイリストを共有したりするサービスが知られている。
しかし、ユーザが運動中に聞くのに適した楽曲を推奨するものではない。
また、運動中に楽曲を聞く他のユーザが、どのような楽曲を実際に再生したり、実際に好んでいるのか等、ユーザが楽曲データを購入する際に参考となる有用な情報が検索できない。
【非特許文献１】BF-1 Owner's Manual Ver.1.1.d、［online］、インターネット、＜http://www2.yamaha.co.jp/manual/pdf/emi/english/others/bf1_en_om_v11d2.pdf＞
【非特許文献２】BODiBEAT Station Owner's Manual、Ver.1.2c、［online］、インターネット、＜http://www2.yamaha.co.jp/manual/pdf/emi/english/others/bf1_en_ap_v12c2.pdf＞
【特許文献１】特開２００７−１９３９０７
【特許文献２】特開２００８−２４２０６３
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、上述した事情に鑑みてなされたもので、各ユーザの個人情報とともに、各ユーザの音楽再生装置の使用状況の履歴情報を保存する履歴情報データベースと楽曲情報データベースを複数のユーザで共有し、各ユーザが、所定の指定条件を満たす楽曲の情報の提供を受ける情報提供システム、ユーザ端末装置、情報提供サーバ装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
本発明は、請求項１に記載の発明においては、複数の各ユーザのユーザ端末装置と該ユーザ端末装置に情報を提供する情報提供サーバ装置で構成される情報提供システムであって、前記各ユーザのユーザ端末装置は、前記各ユーザの個人情報、及び、前記各ユーザが音楽再生装置を使用して楽曲を再生しながら運動した状況における、該音楽再生装置の使用状況の履歴情報を保存し、保存された前記個人情報及び前記使用状況の履歴情報を前記情報提供サーバ装置に提供するとともに、前記情報提供サーバ装置に対し、前記個人情報及び又は前記使用状況の履歴情報に関する所定の指定条件を満たす楽曲の情報を要求し、前記情報提供サーバ装置から提供された楽曲の情報を取得し、取得した楽曲の情報を前記各ユーザに提示するものであり、前記情報提供サーバ装置は、履歴情報データベースと、
複数楽曲について、少なくとも各楽曲の音楽テンポの値を含む楽曲情報を保存する楽曲情報データベースを有し、前記各ユーザのユーザ端末装置から、前記個人情報及び前記使用状況の履歴情報を収集し、前記履歴情報データベースに保存し、前記各ユーザのユーザ端末装置から、前記所定の指定条件を満たす楽曲の情報要求を取得し、前記履歴情報データベース及び前記楽曲情報データベースを検索し、前記所定の指定条件を満たす楽曲の情報を、前記楽曲の情報を要求した各ユーザのユーザ端末装置に提供するものである。
従って、個人情報、使用状況の履歴情報を保存する履歴情報データベースと楽曲情報データベースを、音楽再生装置を使用して楽曲を再生しながら運動した複数のユーザで共有し、ユーザは、個人情報及び又は使用状況の履歴情報に関する所定の指定条件を満たす楽曲の情報提供を受けることができる。
例えば、運動中に楽曲を聞くユーザが実際に再生したり、実際に好んでいたりする楽曲の情報の提供を受けることができる。その際、ユーザの個人情報を用いて、ユーザの範囲を絞り込むことができる。
【０００９】
請求項２に記載の発明においては、請求項１に記載の情報提供システムにおけるユーザ端末装置を実現するものである。このユーザ端末装置の機能は、プログラムによりコンピュータに実現させることができる。
【００１０】
請求項３に記載の発明においては、請求項１に記載の情報提供システムにおける情報提供サーバ装置を実現するものである。この情報提供サーバ装置の機能は、プログラムによりコンピュータに実現させることができる。
【００１１】
請求項４に記載の発明においては、請求項３に記載の情報提供サーバ装置において、前記情報収集手段は、前記各ユーザのユーザ端末装置から、当該各ユーザのユーザ端末装置に保存されている楽曲情報を収集し、前記楽曲情報データベースに保存するものである。
従って、各ユーザ端末装置において保存されている楽曲情報を収集することにより、ユーザが運動中に聞くのに適した楽曲の楽曲情報を効率的に収集することができる。また、例えば、音楽テンポや曲調のデータなど、各ユーザ端末装置において楽曲データを解析して得た楽曲情報を収集することができる。その際、各ユーザ端末装置において保存されている再生済みの楽曲についてのみ、その楽曲情報を収集してもよい。
【００１２】
請求項５に記載の発明は、複数の各ユーザのユーザ端末装置と該ユーザ端末装置に情報を提供する情報提供サーバ装置で構成される情報提供システムであって、前記各ユーザのユーザ端末装置は、前記各ユーザの個人情報、及び、前記各ユーザが音楽再生装置を使用して楽曲を再生しながら運動した状況における、該音楽再生装置の使用状況の履歴情報と前記各ユーザが行った運動の運動履歴データを保存し、保存された前記個人情報及び前記使用状況の履歴情報を前記情報提供サーバ装置に提供するとともに、前記情報提供サーバ装置に対し、保存された前記運動履歴データに基づいた推奨音楽テンポの条件を付加して前記各ユーザの運動に適した楽曲の情報提供を要求し、前記情報提供サーバ装置から提供された楽曲の情報を取得し、取得した楽曲の情報を前記各ユーザに提示するものであり、前記情報提供サーバ装置は、履歴情報データベースと、複数楽曲について、各楽曲の音楽テンポの値を含む各楽曲の楽曲情報を保存する楽曲情報データベースを有するものであり、前記各ユーザのユーザ端末装置から、前記個人情報及び前記使用状況の履歴情報を収集し、前記履歴情報データベースに保存し、前記各ユーザのユーザ端末装置から、前記推奨音楽テンポの条件が付加された、前記各ユーザの運動に適した楽曲の情報要求を取得し、前記楽曲情報データベースを検索し、前記推奨音楽テンポの条件を満たす楽曲の情報を、前記楽曲の情報を要求したユーザのユーザ端末装置に提供するものである。
従って、個人情報、使用状況の履歴情報を保存する履歴情報データベースと楽曲情報データベースを、音楽再生装置を使用して楽曲を再生しながら運動した複数のユーザで共有し、ユーザは、ユーザが知らない楽曲を含む楽曲情報データベースの中から、各ユーザの運動に適した推奨楽曲の情報提供を受けることができる。
その際、個人情報及び又は使用状況の履歴情報に関する所定の指定条件を付けて、運動中に楽曲を聞くユーザが実際に再生したり、実際に好んでいたりする楽曲の中から推奨を受けることができる。その際、ユーザの個人情報を用いて、ユーザの範囲を絞ることができる。
【００１３】
請求項６に記載の発明においては、請求項５に記載の情報提供システムにおけるユーザ端末装置を実現するものである。このユーザ端末装置の機能は、プログラムによりコンピュータに実現させることができる。
【００１４】
請求項７に記載の発明は、請求項６に記載のユーザ端末装置において、前記運動履歴データは、当該ユーザが行った運動の反復運動テンポの履歴データであり、前記情報要求手段は、前記反復運動テンポの履歴データに基づいて、前記反復運動テンポの平均値を算出し、該平均値と該平均値を中心とする所定の範囲とを設定し、設定された平均値を中心とする設定された所定の範囲の音楽テンポを持つことを、推奨音楽テンポの条件として設定するものである。
従って、ユーザがこれまでに行った運動の反復運動テンポの履歴データが簡単かつ適切に考慮される。
【００１５】
請求項８に記載の発明においては、請求項６に記載のユーザ端末装置において、前記運動履歴データは、当該ユーザが行った運動の反復運動テンポの履歴データであり、前記情報要求手段は、前記反復運動テンポの履歴データに基づいて、前記反復運動テンポの頻度分布を算出し、該頻度分布に対応した複数の値と選択確率とを設定し、設定された複数の値の音楽テンポを持つ楽曲を、設定された選択確率で選択することを、前記推奨音楽テンポの条件として設定し、前記情報提供サーバ装置に対し、前記複数の値の音楽テンポを持つ楽曲を、設定された選択確率で選択して、前記楽曲の情報を要求したユーザのユーザ端末装置に提供させるものである。
従って、ユーザがこれまでに行った運動の反復運動テンポの履歴データが忠実に考慮される。
【００１６】
請求項９に記載の発明においては、請求項５に記載の情報提供システムにおける情報提供サーバ装置を実現するものである。この情報提供サーバ装置の機能は、プログラムによりコンピュータに実現させることができる。
【００１７】
請求項１０に記載の発明においては、請求項９に記載の情報提供サーバ装置において、前記情報収集手段は、前記各ユーザのユーザ端末装置から、当該各ユーザのユーザ端末装置に保存されている楽曲情報を収集し、前記楽曲情報データベースに保存するものである。
従って、請求項４に記載の発明と同様に、ユーザが運動中に聞くのに適した楽曲の楽曲情報を効率的に収集することができる。また、各ユーザ端末装置において楽曲データを解析して得た楽曲情報を収集することができる。各ユーザ端末装置において保存されている再生済みの楽曲についてのみ、その楽曲情報を収集してもよい。
【００１８】
請求項１１に記載の発明においては、請求項９又は１０に記載の情報提供サーバ装置において、前記情報収集手段は、前記各ユーザのユーザ端末装置から、前記音楽再生装置の使用状況の履歴情報として、前記各ユーザの操作により楽曲に設定された、楽曲に対する再生優先度の履歴データを収集し、前記履歴情報データベースに保存するものであり、前記情報要求取得手段は、前記推奨音楽テンポの条件が付加され、前記ユーザの運動に適し、所定のユーザ範囲に含まれるユーザの好みに合う楽曲の情報要求を取得し、前記情報提供手段は、前記楽曲情報データベースを検索し、前記推奨音楽テンポの条件を満たす楽曲の情報を取得する手段、前記履歴情報データベースを検索し、前記所定のユーザ範囲に含まれる各ユーザの履歴情報として保存されている、前記推奨音楽テンポの条件を満たす楽曲に、当該各ユーザの操作により設定された、楽曲に対する再生優先度の履歴データを取得する手段、前記推奨音楽テンポの条件を満たす楽曲の情報を、当該楽曲の、楽曲に対する再生優先度の履歴データに基づいて、前記楽曲に対する再生優先度の高いものから順に、前記楽曲の情報を要求したユーザのユーザ端末装置に提示する手段を有するものである。
従って、所定のユーザ範囲に含まれるユーザが楽曲に設定した、楽曲に対する再生優先度の順に、推奨音楽テンポの条件を満たす楽曲が推奨される。
上述した好みの基準とする所定のユーザ範囲は、個人情報に関する所定の属性により指定することができる。
【００１９】
請求項１２に記載の発明は、請求項９又は１０に記載の情報提供サーバ装置において、前記楽曲情報データベースは、前記各楽曲の楽曲情報として、前記各楽曲の音楽テンポの値の他に、前記各楽曲の所定の属性に関する楽曲情報を保存するものであり、前記情報収集手段は、前記各ユーザのユーザ端末装置から、前記音楽再生装置の使用状況の履歴情報として、前記各ユーザの操作により楽曲に設定された、楽曲に対する再生優先度の履歴データを収集し、前記履歴情報データベースに保存するものであり、前記情報要求取得手段は、前記推奨音楽テンポの条件が付加され、前記ユーザの運動に適し、所定のユーザ範囲に含まれるユーザの、前記所定の属性に関する楽曲情報に対する好みに合う楽曲の情報要求を取得し、前記情報提供手段は、前記楽曲情報データベースを検索し、前記推奨音楽テンポの条件を満たす楽曲の情報を取得する手段、前記履歴情報データベースを検索し、前記所定のユーザ範囲に含まれる各ユーザの操作により楽曲に設定された、楽曲に対する再生優先度の履歴データを取得する手段、前記楽曲情報データベースを検索し、前記履歴情報データベースに保存されている前記楽曲の、前記所定の属性に関する楽曲情報を取得し、該楽曲の、該楽曲に対する再生優先度の履歴データを、前記所定の属性に関する楽曲情報に対する再生優先度の履歴データに変換する手段、前記楽曲情報データベースを検索し、前記推奨音楽テンポの条件を満たす楽曲の、前記所定の属性に関する楽曲情報を取得し、前記推奨音楽テンポの条件を満たす楽曲の情報を、当該楽曲の、前記所定の属性に関する楽曲情報に対する再生優先度の履歴データに基づいて、前記所定の属性に関する楽曲情報に対する再生優先度の高いものから順に、前記楽曲の情報を要求したユーザのユーザ端末装置に提示する手段を有するものである。
従って、所定のユーザ範囲に含まれるユーザにとって、所定の属性に関する楽曲情報に対する再生優先度の高いものから順に、推奨音楽テンポの条件を満たす楽曲が推奨される。
ここで、所定の属性とは、例えば、楽曲の曲調、ジャンル、又は、曲調及びジャンルの組合せである。
上述した好みの基準とする所定のユーザ範囲は、個人情報に関する所定の属性により指定することができる。
【発明の効果】
【００２０】
本発明によれば、運動中に楽曲を聞くという同じ趣向のユーザの履歴情報、例えば、どのような楽曲を聴いているか、どのように運動をしているか、を参考にしたり、楽しんだり、各ユーザの運動に適した楽曲の推奨を受けたりすることができる効果がある。ユーザが楽曲データを購入する際に参考となる有用な情報の提供を受けることができる。
【発明を実施するための最良の形態】
【００２１】
図１は、本発明の実施の一形態である第１，第２の楽曲推奨システムと情報提供システムが適用されるネットワークの構成図である。
第１の楽曲推奨システムにおいては、ユーザ１のパーソナルコンピュータ５が、パーソナルコンピュータ５に蓄積した複数の楽曲データの中から、ユーザ１が運動中に聞く楽曲を推奨する。
また、情報提供システムは、前提として、複数の各ユーザのパーソナルコンピュータ５，７Ｂ，８Ｂ，１８Ｂ，１９Ｂ，２０Ｂ、…が、ユーザ端末装置となって、各ユーザの個人情報とともに、各ユーザが楽曲を再生しながら運動した状況における、音楽再生装置２の使用状況の履歴情報を、楽曲情報・履歴情報提供サーバ１２に保存する。楽曲情報・履歴情報提供サーバ１２は、また、各ユーザのパーソナルコンピュータに保存されている楽曲情報を収集し保存する。
楽曲情報・履歴情報提供サーバ１２は、個人情報及び又は使用状況の履歴情報に関する所定の指定条件を満たす楽曲の情報を提供する。
ここで、特に、推奨音楽テンポの条件を付加した推奨楽曲の要求に対して各ユーザの運動に適した楽曲の情報を提供する場合に、第２の楽曲推奨システムが構成される。
【００２２】
最初に、ネットワーク構成の概要を説明する。
１及び図示しない７，８，１８，１９，２０，…は運動をするユーザである。
２，７Ａ，８Ａ，１８Ａ，１９Ａ，２０Ａ，…は音楽再生装置であって、反復運動テンポを検出するセンサを内蔵し、ユーザ１の腕等に装着され、イヤフォン、ヘッドフォン等の電気音響変換器３、耳たぶ取付型脈拍センサ４が接続されている。
各ユーザのパーソナルコンピュータ５，７Ｂ，８Ｂ，１８Ｂ，１９Ｂ，２０Ｂ、…は、対応する音楽再生装置２，７Ａ，８Ａ，１８Ａ，１９Ａ，２０Ａ、…との間で、種々のデータを転送したり、音楽再生装置２等に対する種々の設定や、自らが楽曲データを再生したりする機能を有する。
【００２３】
パーソナルコンピュータ５は、ユーザ端末装置となって、直接的に、又は、ローカルエリアネットワーク（LAN）６のルータ（ブロードバンドルータ）９を経由してインターネットサービスプロバイダ（ISP）のアクセスポイント（AP）１０に接続される。
LAN６は、例えば、ホームネットワーク、社内ネットワーク、地域ネットワークである。LAN６には、他のユーザ７等のパーソナルコンピュータ７Ｂ等がルータ９に接続されている。
【００２４】
インターネット１１には、楽曲情報・履歴情報提供サーバ１２、音楽配信サーバ１３、汎用楽曲情報提供サーバ１４が、それぞれ、AP１５，１６，１７において接続されている。また、他の多数のユーザのパーソナルコンピュータ１８Ｂ，１９Ｂ，２０Ｂ，…が、AP（ISP）２１，２２，２３，…において接続されている。
インターネット１１には、また、ファイルサーバ２４が、AP２５において接続されている。このファイルサーバ２４に、ユーザ１のオンラインストレージという記憶領域が設けられる場合がある。ユーザ１のオンラインストレージは、パーソナルコンピュータ５の外部記憶装置として設置することができる。このオンラインストレージは、複数のユーザで共有することができる。
また、ローカルエリアネットワーク（LAN）６に、ネットワークアタッチトストレージ（NAS）という一種のファイルサーバ２６を接続し、これをパーソナルコンピュータ５の外部記憶装置とすることができる。この外部記憶装置も、複数のユーザで共有することができる。
【００２５】
最初に、音楽再生装置２について説明する。
この音楽再生装置２は、加速度センサ又は振動センサにより、右又は左足で一歩（ステップ）を進めた時の衝撃を検出し、内蔵するマイクロコンピュータにより、歩行ステップのタイミングを抽出するアルゴリズムを実行し、反復運動テンポを計算する。ウォーキング、ジョギング等の場合、反復運動テンポの値とは、右足、左足を区別しない１歩（１ステップ）が、単位時間（例：１分）当たりに何回あったかを示すもので、その単位はBPM（Beat Per Minutes）である。
一方、耳たぶ取付型脈拍センサ４の出力に基づいて、脈拍数に等しい心拍数［BPM：Beat Per Minutes］が計算される。
【００２６】
一般に、反復運動テンポと同値の音楽テンポの楽曲が、運動と音楽との一体感が得られ、運動中に聞くのに適している。また、使用者の反復運動テンポに合わせて音楽テンポの値を設定する「フリーワークアウトモード」では、この反復運動テンポの値の半分の値の音楽テンポを持つ楽曲（ハーフテンポの楽曲）も運動に適する。
【００２７】
この音楽再生装置２は、１種類の音楽再生モード、３種類の運動モードとを備えている。音楽再生モードでは、一般的な携帯音楽プレーヤとして動作する。
音楽再生装置２で再生可能な楽曲データのファイル形式は、波形データ形式の楽曲データファイル、例えば、MP3（MPEG-1 Audio Layer-III）、WMA（Windows Media Audio）、AAC（Advanced Audio Coding）、WAV（PCM:pulse code modulation波形データ）等である。
楽曲データファイルは、MIDI（Musical Instrument Digital Interface）データのような演奏データ形式で記述された、例えば、SMF（スタンダードMIDIファイル）であってもよい。
しかし、波形データ、演奏データいずれの形式であっても、オリジナル音楽テンポで楽曲データを再生することが原則である。
【００２８】
音楽再生装置２の第１の運動モードは、「フリーワークアウトモード」（フリーモード）である。ユーザは自分のペースで運動する。このときの反復運動テンポの変化に追従するように、この反復運動テンポに対応した値の音楽テンポの値を持つ楽曲データが再生される。
【００２９】
第２の運動モードは、「フィットネスモード」（アシストモード）である。このモードは、ウォーキング用とジョギング用に分けて異なる運動モードとしてもよい。
それぞれに適した目標運動強度特性（時間的に変化してもよい）とする心拍数を、ユーザ１の予測最大心拍予備能（％HRR：Percentage of Heart Rate Reserve）を基に、設定しておく。
測定されている心拍数が、設定しておいた心拍数より小さい（運動が軽すぎる）ときは、音楽テンポの値を上げ、逆に大きいとき（運動がきつすぎる）は、音楽テンポの値を下げる。それぞれの音楽テンポの値を持つ楽曲データが選択されて自動演奏され、運動のペースを上げ下げするように促す。
【００３０】
第３の運動モードは、「トレーニングモード」である。自分の運動目的に合わせて、運動強度（％HRR、心拍数、楽曲の音楽テンポ、反復運動テンポの中から１つを選択する）が周期的に変化する特性の運動プログラムを、あらかじめ組んでおく。このプログラムに沿った運動強度になるように、音楽テンポの値が決定され、決定された音楽テンポを持つ楽曲が自動再生される。
上述した第１〜第３の運動モードでは、飽きがこないように、楽曲データは、１曲の再生時間長を短く切ることが好ましい。１曲が終わると、同じ音楽テンポの条件を満たす別の楽曲に切り換わる。
【００３１】
音楽再生装置２において、２ａは下向きボタン、２ｂはディスプレイ、２ｃは上向きボタンである。
下向きボタン２ａ、上向きボタン２ｃは、指でディスプレイ２ｂの側に押すことによりスイッチがオンとなる。下向きボタン２ａ、上向きボタン２ｃは、ディスプレイ２ｂに表示されるカーソルを下方向、上方向に移動させ、同時に押すことにより、カーソルで選択されたメニューや設定値を確定する。
２ｄはＬＥＤインジケータ、２ｅはメニュー選択ボタン、２ｆは電源ボタンである。
【００３２】
音楽再生装置２が運動モードであるときに、下向きボタン２ａを押すと、このボタンはスキップ操作スイッチとして機能し、現在において再生されている楽曲の再生を終了し、同じ音楽テンポの条件を満たす別の楽曲を自動再生する。
同じく運動モード中のときに、上向きボタン２ｃを押すと、このボタンは、リピート操作スイッチとして機能し、現在において再生されている楽曲を、その開始位置に戻って自動再生する。
【００３３】
学習機能がオンのとき、スキップ操作がされた楽曲は、回数が多くなるほど、気に入らない曲とみなし、リピート操作がされた楽曲は、回数が多くなるほど気に入った曲とみなす。
ある楽曲について、スキップ操作をしたとき再生優先度を下げ（例えば、−１カウントする）、リピート操作したとき再生優先度を上げる（例えば、＋１カウントする）。その結果、楽曲毎に再生優先度の値が、再生履歴の１つとして記憶される。
ここで、スキップ操作、リピート操作のいずれか一方にのみに学習機能を持たせてもよい。
上述した再生優先度は、楽曲に対するユーザの好みを表し、数値データで表現される再生優先度ポイントということもできる。この楽曲に対する再生優先度は、電源をオフにしても保存される。他の履歴情報と同様に、過去の所定回数のワークアウト（１回分の運動）まで、あるいは、リセット操作されるまで保存される。
【００３４】
音楽再生装置２は、再生する楽曲リストの楽曲情報のほか、ユーザ１の個人情報を記録して記憶装置に保存している。音楽再生装置２は、また、純粋な音楽再生機能に加えて、履歴情報を自動的に記憶装置に保存するデータ記録装置（データロガー：data logger）の機能を備えている。例えば、時系列に沿って所定のサンプリング周期で情報を記録する。
上述した個人情報とは、例えば、氏名、生年月日、性別等であり、後述する図４（ａ）の第１段に示す。
楽曲情報とは、例えば、楽曲名、ジャンル、音楽テンポ等であって、図４（ｂ）の一部に示す。
【００３５】
履歴情報とは、ユーザ１が音楽再生装置２を使用して楽曲を再生しながら運動した状況の履歴情報であって、ユーザ１が音楽再生装置２を使用して楽曲を再生しながら行った運動の運動履歴情報、及び、音楽再生装置２の使用状況の履歴情報である。
運動履歴情報とは、例えば、運動した時間や距離、運動ペース、消費されたカロリ、心拍数などであり、図４（ａ）の第２段に示す。
音楽再生装置２の使用状況の履歴情報は、再生履歴情報を含む。再生履歴情報は、例えば、運動中に再生された楽曲（楽曲ID）、楽曲の再生回数、再生優先度などであり、図４（ｂ）の一部に示す。
その他の使用状況の履歴情報は、例えば、図４（ｂ）に示す、「運動モード」であり、第１〜第３の運動モードのうち、どの運動モードで使用されかを示す情報である。
【００３６】
図２は、図１に示したパーソナルコンピュータ５の動作の概要を説明するためのフローチャートである。
このフローチャートは、パーソナルコンピュータ５に音楽再生装置２が接続されたときに開始する。また、音楽再生装置用のアプリケーションプログラムを起動したときにも開始する。
【００３７】
Ｓ３１において、携帯型音楽再生装置との間で、個人情報、履歴情報の同期化をする。
そのため、パーソナルコンピュータ５の外部記憶装置、例えば、HDD（ハード磁気ディスク装置）の管理領域に蓄積されている楽曲データの総容量に比べ、音楽再生装置２のフラッシュROMの記憶容量が小さいときは、すべての楽曲データをフラッシュROMに蓄積することができない。そこでユーザに対し、ユーザが運動をしながら聞くに適した楽曲を推奨する。
【００３８】
Ｓ３２において、パーソナルコンピュータ５のHDDに記憶された楽曲データの総容量に比べ、音楽再生装置２において楽曲データを蓄積するフラッシュROMの空き容量が不足するか否かを判定する。不足する場合はＳ３３に処理を進め、不足しない場合はＳ３４に処理を進める。
【００３９】
Ｓ３３において、ユーザ１により、又は、デフォルトにより、推奨のための条件が指定される。パーソナルコンピュータ５の「楽曲情報データベース」（図３の５４）に保存されている楽曲の中から、上述した条件を満たす楽曲を検索し、ディスプレイ５ａに推奨楽曲リストを表示するなどして提示し、Ｓ３５に処理を進める。
したがって、音楽再生装置２とパーソナルコンピュータ５とは、１対１の関係で、第１の楽曲推奨システムを構築している。
Ｓ３３における処理の詳細は、図１０を参照して後述する。
【００４０】
Ｓ３５において、ユーザ１により、推奨楽曲の楽曲データを、音楽再生装置２に転送する指示があればＳ３６に処理を進め、ないときはＳ３７に処理を進める。
Ｓ３６において、パーソナルコンピュータ５から、推奨楽曲データを、音楽再生装置２に転送し、Ｓ３８に処理を進める。音楽再生装置２のフラッシュROMに既に保存されていた楽曲データは消去される。
【００４１】
一方、Ｓ３２において、容量が不足していないときに処理が進められるＳ３４においては、パーソナルコンピュータ５のHDDから、このアプリケーションプログラムで管理している管理領域にあるすべての楽曲データを、音楽再生装置２のフラッシュROMの空き領域に転送し、追加書き込みをして、Ｓ３８に処理を進める。
この場合、「楽曲データ蓄積部」５８に蓄積されていない楽曲データのみ（差分）を転送すればよい。従って、「楽曲情報データベース」５９に保存されている楽曲が、推奨楽曲に含まれているか否かを判定し、同一楽曲については、何らかの警告（アラート）が表示されるようにして、ユーザの選択操作により、同一楽曲データを転送しないようにする。
Ｓ３８において、パーソナルコンピュータ５と音楽再生装置２の両方の「楽曲情報データベース」（図３の５４，５９）を更新し、Ｓ３７に処理を進める。
なお、容量が不足していない場合もＳ３３に処理を進めて楽曲推奨処理をしてもよい。
【００４２】
パーソナルコンピュータ５は、プログラムにより、楽曲情報・履歴情報提供サーバ１２に対するユーザ端末としても機能する。
Ｓ３７において、パーソナルコンピュータ５は、楽曲情報・履歴情報提供サーバ１２にアクセスし、ユーザ１の個人情報、ユーザ１が音楽再生装置２を使用して楽曲を再生しながら運動した状況における、音楽再生装置２の使用状況の履歴情報、及び、楽曲データに関する楽曲情報を、楽曲情報・履歴情報提供サーバ１２に提供し、Ｓ３９に処理を進める。
音楽再生装置２の使用状況の履歴情報には、再生履歴を含む。パーソナルコンピュータ５は、ユーザ１が行った運動の運動履歴も保存しているが、この運動履歴は、楽曲情報・履歴情報提供サーバ１２に提供しない。
なお、Ｓ３７の処理は、アプリケーションプログラムのユーザ登録時において、個人情報の提供を承諾したユーザに対してのみ実行される。
【００４３】
Ｓ３９において、ユーザ１の操作により、楽曲情報・履歴情報提供サーバ１２に、情報を要求するときはＳ４０に処理を進め、そうでないときはＳ４２に処理を進める。
Ｓ４０において、楽曲情報・履歴情報提供サーバ１２にアクセスし、ユーザ１により条件を指定して情報を要求し取得する。
従って、パーソナルコンピュータ５と楽曲情報・履歴情報提供サーバ１２とは、複数ユーザ端末と共通のサーバとで構成される情報提供システムを構築している。
Ｓ４１において、取得した履歴情報をディスプレイ５ａに表示するなどして提示し、Ｓ４２に処理を進める。
【００４４】
パーソナルコンピュータ５に記憶されている楽曲データだけでは、ユーザ１が運動中に聞くのに適したものが十分に確保されているとは限らないし、音楽配信サーバ１３など、インターネット上には、ユーザ１が運動中に聞くに適したものが多数あるはずである。
そこで、楽曲情報・履歴情報提供サーバ１２により、ユーザが運動中に聞くのに適した楽曲を推奨する。
従って、パーソナルコンピュータ５と楽曲情報・履歴情報提供サーバ１２とは、複数ユーザ端末と共通のサーバとで構成される第２の楽曲推奨システムを構築している。
【００４５】
Ｓ４２において、ユーザ１により推奨楽曲の要求があったときは、Ｓ４３に処理を進め、そうでないときはＳ４４に処理を進める。
Ｓ４３において、楽曲情報・履歴情報提供サーバ１２にアクセスし、推奨音楽テンポ等の条件を指定して推奨楽曲を要求し、推奨楽曲のリストを取得し、ディスプレイ５ａに表示するなどして提示し、Ｓ４５に処理を進める。推奨のための条件としてデフォルトを用意しておき、自動的に楽曲が推奨されるようにしてもよい。
Ｓ４３における処理は、図１１を参照して後述する、楽曲情報・履歴情報提供サーバ１２側の処理に対するパーソナルコンピュータ５側の処理である。
楽曲データの提供サービス自体は、楽曲情報・履歴情報提供サーバ１２では行わず、従来のように、音楽配信サーバ１３が実行する。
【００４６】
Ｓ４５において、ユーザ１の操作によりダウンロードしたい楽曲を指定し、音楽配信サーバ１３にアクセスし、楽曲データを購入し、パーソナルコンピュータ５の楽曲データ取得部（図３の５２）を経て、「楽曲データ蓄積部」（図３の５３）にダウンロードする。
Ｓ４６において、ダウンロードした楽曲データに対応する楽曲情報を「楽曲情報データベース」（図３の５４）に設定することにより、これを更新し、Ｓ４４に処理を進める。
【００４７】
Ｓ４４において、その他の処理を実行し、Ｓ３９に処理を戻す。
その他の処理として、例えば、楽曲データの解析、個人情報の設定、トレーニングプログラムの作成、楽曲データの再生をする。
また、ユーザ１の操作により、Ｓ３１〜Ｓ３６，Ｓ３８の同期化処理、Ｓ３７の楽曲情報・履歴情報提供サーバ１２への情報提供をしたりする。
なお、Ｓ４６の処理に続いて、ダウンロードした楽曲データを音楽再生装置２へ自動転送するとともに、音楽再生装置２とパーソナルコンピュータ５の「楽曲情報データベース」（図３の５４，５９）とを同期化してもよい。
【００４８】
図３は、図１に示した音楽再生装置２、パーソナルコンピュータ５の機能構成の一例を示すブロック図である。本願の発明に関係深い機能のみを図示している。
パーソナルコンピュータ５内の機能は、音楽再生装置用のアプリケーションプログラムが、CPUに実現させる。
音楽再生装置２内の楽曲データ再生部６１は音源LSIにより実現され、他の機能ブロックは、図示しないフラッシュROMに記憶されたファームウエア（制御プログラム）を用いて内蔵CPUに実現させる。
【００４９】
最初に、パーソナルコンピュータ５において、楽曲データと、この楽曲データの楽曲情報を取得する機能を説明する。
オーディオCD５１等の記録媒体に記録された楽曲データは、楽曲データ取得部５２により、「楽曲データ蓄積部」５３にコピーされる。その際、楽曲データ取得部５２は、楽曲情報（楽曲名、ジャンル等）が楽曲データに付加されている場合、これらの楽曲情報を取得する。
【００５０】
必要とする楽曲情報が付加されていない場合、楽曲データ取得部５２は、汎用楽曲情報提供サーバ１４（図１）にアクセスし、すでに取得されている楽曲情報や楽曲データ波形の一部を送信するなどして、必要な楽曲情報を取得する。
汎用楽曲情報提供サーバ１４は、多数の楽曲に関して、その楽曲情報を蓄積している。例えば、グレースノートGracenote（登録商標）社の提供するサービスでは、GMIDという楽曲を特定する楽曲IDコードで、曲名、アーティスト名、ジャンル名等の楽曲情報のデータベースを備えている。
【００５１】
楽曲データ取得部５２は、また、楽曲データの波形を解析し、この楽曲の音楽テンポ、曲調等、一般的ではない楽曲情報を取得する。取得した各種の楽曲情報は、「楽曲情報データベース」５４に保存する。
一方、パーソナルコンピュータ５が、音楽配信サーバ１３（図１）から楽曲データをダウンロードしたとき、必要とする楽曲情報が付加されていない場合がある。このような場合、楽曲データ取得部５２はCD５１のコピー時と同様の処理をすればよい。
【００５２】
パーソナルコンピュータ５は、その外部記憶装置、例えば、ハード磁気ディスク装置（HDD）に「楽曲データ蓄積部」５３と、この「楽曲データ蓄積部」５３に存在する各楽曲データの楽曲情報である「楽曲情報データベース」５４を記憶している。
「楽曲データ蓄積部」５３の記憶領域は、フォルダを指定したり、楽曲データファイルを個別に指定したりすることにより、アプリケーションプログラムに管理されている。
【００５３】
パーソナルコンピュータ５は、この「楽曲情報データベース」５４を用いて、「楽曲データ蓄積部」５３に蓄積している楽曲データを管理している。
「楽曲情報データベース」５４は、楽曲情報として、楽曲の各種属性（楽曲の書誌的事項を含む）を表すデータだけでなく、楽曲データのファイルサイズ（ファイル容量）、楽曲データの保存場所を示すデータ等も合わせて保存する。従って、楽曲管理情報を保存しているということもできる。
【００５４】
一方、音楽再生装置２は、そのフラッシュROMに、「楽曲データ蓄積部」５８と「楽曲情報データベース」５９を記憶している。この「楽曲情報データベース」５９は、「楽曲データ蓄積部」５８に存在する各楽曲データの楽曲情報を保存している。
音楽再生装置２は、この「楽曲情報データベース」５９を用いて、「楽曲データ蓄積部」５８に蓄積している楽曲データを管理している。
【００５５】
アプリケーションプログラムが開始されたとき、又は、同期設定部５５により同期化指示があったとき、楽曲データ転送部５６は、「楽曲データ蓄積部」５３から、楽曲データを「楽曲データ蓄積部」５８に転送する。同時に、楽曲情報同期化転送部５７は、転送する楽曲データに対応する楽曲情報を、「楽曲情報データベース」５４から「楽曲情報データベース」５９に転送する。
なお、「楽曲情報データベース」５４に保存されている複数の属性に関する楽曲情報のうち、音楽再生装置２で利用する属性に関する音楽情報のみを「楽曲情報データベース」５９に転送すればよい。
また、この図では省略したが、「楽曲情報データベース」５４にその楽曲情報が保存されている複数の楽曲の中から、一部の楽曲を選択して「プレイリスト」を設定でき、この「プレイリスト」を音楽再生装置２に転送することができる。
【００５６】
次に、音楽再生装置２における、音楽再生機能について説明する。
制御部６０は、音楽再生モードにおいて、「楽曲データ蓄積部」５８に蓄積された複数の楽曲データを、「楽曲情報データベース」５９に保存されている全ての楽曲、又は、図示を省略した「プレイリスト」に保存されている一部の楽曲について、順番に、又は、ランダムに再生する。
制御部６０は、運動モードにおいて、「楽曲情報データベース」５９に保存されている複数の全楽曲の中から、又は、「プレイリスト」に保存されている楽曲の中から、反復運動テンポ検出器、脈拍（心拍数）検出器の検出出力、再生優先度変更操作（操作スイッチ）等の入力に応じて、「楽曲データ蓄積部」５８から楽曲データ再生部６１に対し、運動に適した楽曲データの読み出しを指示する。
【００５７】
制御部６０は、例えば、１回の一連の連続運動（ワークアウト）が終了したとき、使用状況の履歴情報（含む：再生履歴情報）を「使用状況の履歴情報保存部」６２に出力し、運動状態を「運動履歴情報保存部」６３に出力する。
音楽再生装置２において、個人情報の設定が行われ、「個人情報保存部」６４に設定値が保存される。
制御部６０は、「使用状況の履歴情報保存部」６２、「運動履歴情報保存部」６３、「個人情報保存部」６４の各部に保存された情報に応じて、再生する楽曲の選択を制御する場合がある。
【００５８】
アプリケーションプログラムを起動したとき、又は、同期設定部５５によりユーザ１の操作による同期化操作があったとき、「使用状況の履歴情報保存部」６２、「運動履歴情報保存部」６３、「個人情報保存部」６４に保存された情報は、履歴情報・個人情報同期化転送部６５により、それぞれ、「使用状況の履歴情報保存部」６６、「運動履歴情報保存部」６７、「個人情報保存部」６８に転送される。個人情報は、パーソナルコンピュータ５においても設定でき、「個人情報保存部」６４，６８の一方の個人情報を指定し、他方の個人情報を同期化する。
後述する図４（ａ）においては、「運動履歴情報保存部」６７と「個人情報保存部」６８とを一体化し、図４（ｂ）においては、「使用状況の履歴情報保存部」６６と「楽曲情報データベース」５４とを一体化した例を示している。音楽再生装置２においても同様に、それぞれを一体化することができる。
【００５９】
次に、パーソナルコンピュータ５の楽曲推奨機能について説明する。
パーソナルコンピュータ５の「楽曲データ蓄積部」５３に蓄積された楽曲データの少なくとも一部を、音楽再生装置２の「楽曲データ蓄積部」５８に転送する際に、ユーザ１が運動中に聞く楽曲データとして適した楽曲を推奨する。
音楽再生装置２の複数の運動モードにおいて、各運動モードによっては多少の相違があるとしても、実際に再生される楽曲の音楽テンポは、ユーザの運動履歴情報に基づいて決定される。
ユーザ１の反復運動テンポと、ほぼ同じ値の音楽テンポを持つ楽曲データを再生する可能性が高い。しかし、ユーザ１の反復運動の値は全運動期間において一定ではない。そのため、統計値を用いて、ユーザ１の反復運動テンポの統計値とほぼ同じ値の音楽テンポを持つ楽曲データを推奨する。
【００６０】
「運動履歴情報保存部」６７は、ユーザが行った運動の反復運動テンポの履歴データを保存している。
推奨音楽テンポ条件設定部７０は、「運動履歴情報保存部」６７に保存された、ユーザ１が行った運動の運動履歴データ、より具体的には、ユーザ１が行った運動の反復運動テンポの履歴データの統計値を算出し、その統計値に対応した値をとることを推奨音楽テンポの条件として設定する。
【００６１】
反復運動テンポの履歴データの統計値とは、例えば、所定期間における反復運動テンポの平均値、所定期間における最多ペース（最大頻度の反復運動テンポの値）、あるいは、所定期間における反復運動テンポの値の頻度分布である。
図４（ａ）の下段に示す運動履歴情報では、全運動期間における平均運動ペースが示されている。そのため、全運動期間における平均反復運動テンポが算出される。
しかし、他の統計値を採用する場合は、図４（ａ）の下段に示されていない、より詳細な運動履歴情報を保存しておく必要がある。
【００６２】
反復運動テンポ統計値指定部６９ａは、ユーザ操作により統計をとる期間と統計値の種類とを指定する。
例えば、全運動期間の他、直近の１回分、直近の１０回分、直近の１日分、直近の１ヶ月分のワークアウト等の期間を指定する。
統計値として平均値が指定されたとき、推奨音楽テンポ条件設定部７０は、指定された所定期間における「運動履歴情報保存部」６７に保存された反復運動テンポの履歴データに基づいて、反復運動テンポの平均値を算出し、この平均値とこの平均値を中心とする所定の範囲とを設定し、設定された平均値を中心とする設定された所定の範囲の音楽テンポを持つことを、推奨音楽テンポの条件として設定する。
【００６３】
一方、統計値として頻度分布が指定されたとき、推奨音楽テンポ条件設定部７０は、指定された所定期間における、「運動履歴情報保存部」６７に保存された反復運動テンポの履歴データに基づいて、反復運動テンポの頻度分布を算出し、この頻度分布に対応した複数の値と選択確率とを設定し、設定された複数の値の音楽テンポを持つ楽曲を設定された選択確率で選択することを、推奨音楽テンポの条件として設定する。
【００６４】
上述した所定期間における最大頻度の反復運動テンポの値は、頻度分布のうち、最大頻度の反復運動テンポの値のみを考慮し、その他の値の出現頻度を足切り（切り捨て）したことに相当する。
最大頻度の反復運動テンポの値を統計値として指定する場合は、上述した平均値と同様に、この最大頻度の反復運動テンポの値と該最大頻度の反復運動テンポの値を中心とする所定の範囲とを設定し、設定された最大頻度の反復運動テンポの値を中心とする設定された所定の範囲の音楽テンポを持つことを、推奨音楽テンポの条件として設定する。
【００６５】
推奨音楽テンポ条件設定部７０は、上述した反復運動テンポの履歴の統計値に対応した値そのものを推奨音楽テンポの値としてよい。しかし、対応した値そのものに加え、この値の半分の値の音楽テンポ（ハーフテンポ）の値であってもよい。ハーフテンポの音楽テンポでも、運動によく合う。ただし、第１の運動モード（フリーモード）で使用するときに限られる。
そこで、ハーフテンポ許容指定部６９ｂは、ユーザ操作により、反復運動テンポの履歴の統計値に対応した値の半分の値（ハーフテンポ）も推奨音楽テンポとするか否かを指定する。
推奨音楽テンポ条件設定部７０の具体的な処理は、図１２，図１３を参照して後述する。
【００６６】
一方、「楽曲情報データベース」５４は、複数楽曲について、その楽曲の属性の１つとして音楽テンポの値を保存している。
楽曲推奨部７２は、上述した推奨音楽テンポ条件設定部７０により設定された推奨音楽テンポの条件を満たす楽曲の情報を、「楽曲情報データベース」５４に保存された複数の楽曲の中から検索し、転送制御部７３に出力し、ユーザ１に提示する。例えば、ディスプレイ５ａ（図１）に楽曲名のリストを表示する。
【００６７】
なお、上述した推奨音楽テンポ条件設定部７０が、「選択確率付き音楽テンポの条件」を設定した場合、楽曲推奨部７２は、「楽曲情報データベース」５４を検索し、推奨音楽テンポ条件設定部７０により設定された複数の値の音楽テンポを持つ楽曲を、設定された選択確率で選択してユーザ１に提示する。
【００６８】
転送制御部７３は、楽曲データ転送部５６を制御する。提示された楽曲リストの中から、ユーザ１が転送したい曲を手動操作により指示する。転送制御部７３は、指示された楽曲データを、「楽曲データ蓄積部」５３から「楽曲データ蓄積部」５８に転送させる。
その際、楽曲データ転送部５６は、楽曲情報同期化転送部５７を制御し、転送される楽曲データの楽曲情報を、「楽曲情報データベース」５４から「楽曲情報データベース」５９に転送する。その結果、「楽曲データ蓄積部」５８に蓄積される楽曲データと、「楽曲情報データベース」５９に保存される楽曲情報とはリンクしており、対応関係にある。
【００６９】
楽曲推奨部７２は、ユーザの好み（嗜好）を反映させた楽曲を推奨することができる。
例えば、楽曲に対する好みの大きい楽曲ほど、優先的に推奨し、その結果、優先的に転送できるようにする。楽曲に対する好み以外の好みを基準とすることができる。
好みの基準指定部７１は、好みを反映させる場合、楽曲に対するユーザ１の好み、曲調、ジャンル等の所定の属性に関するユーザ１の好み等の基準を指定する。
【００７０】
まず、楽曲に対する好みを反映させる場合について説明する。
「使用状況の履歴情報保存部」６６は、ユーザ１の操作により「楽曲」（典型的には、ユーザ１が運動中に再生した再生楽曲）に設定された、「楽曲」に対する再生優先度（ユーザの好み度）の履歴データを保存している。
楽曲推奨部７２は、「使用状況の履歴情報保存部」６６を検索し、推奨音楽テンポ条件設定部７０により設定された推奨音楽テンポの条件を満たす「楽曲」に、ユーザ１の操作により設定された、この「楽曲」に対する再生優先度の履歴データを取得する（図１０のＳ１２０の処理に対応する）。
楽曲推奨部７２は、また、上述した推奨音楽テンポの条件を満たす楽曲の情報を、この楽曲の、上述した「楽曲」に対する再生優先度の履歴データに基づいて、この「楽曲」に対する再生優先度の高いものから順にユーザ１に提示する（図１０のＳ１２１の処理に対応する）。
【００７１】
次に、楽曲の、曲調、ジャンルなど、ある所定の属性に関する楽曲情報（所定の属性に関する楽曲情報の組合せを含む）に対する好みを反映させる場合について説明する。
例えば、曲調に関する楽曲情報として、ある「曲調」を持ち、かつ、ジャンルに関する楽曲情報として、ある「ジャンル」を持つ（以下、単に、ある「曲調＆ジャンル」を持つと表記する）楽曲に対する好みを反映させる。
【００７２】
「楽曲情報データベース」５４は、各楽曲の楽曲情報として、各楽曲の音楽テンポの値の他に、各楽曲の所定の属性（曲調＆ジャンル）に関する楽曲情報として、「曲調＆ジャンル」を保存している。
「使用状況の履歴情報保存部」６６は、ユーザ１の操作により楽曲（ユーザ１が運動中に再生した再生楽曲）に設定された、「楽曲」に対する再生優先度の履歴データを保存している。
【００７３】
楽曲推奨部７２は、「使用状況の履歴情報保存部」６６、及び、「楽曲情報データベース」５４を参照し、ユーザ１の操作により「楽曲」に設定された、「楽曲」に対する再生優先度の履歴データを、所定の属性（曲調＆ジャンル）に関する楽曲情報（「曲調＆ジャンル」）に対する再生優先度の履歴データに変換する。
より詳細には、例えば、「使用状況の履歴情報保存部」６６を検索し、ユーザ１の操作により「楽曲」に設定された、「楽曲」に対する再生優先度の履歴データを取得する（図１０のＳ１１９の処理に対応する）。
次に、「楽曲情報データベース」５４を検索し、上述した楽曲に対する再生優先度の履歴データが取得された楽曲について、所定の属性（曲調＆ジャンル）に関する楽曲情報（「曲調＆ジャンル」）を取得し（図１０のＳ１２３の処理に対応する）、この楽曲の、この楽曲に対する再生優先度の履歴データを、所定の属性（曲調＆ジャンル）に関する楽曲情報（「曲調＆ジャンル」）に対する再生優先度の履歴データに変換する（図１０のＳ１２３の処理に対応する）。
【００７４】
補足説明をすると、ユーザ１は再生されている、ある「楽曲」に対して再生優先度を設定している。ここで、その「楽曲」の所定の属性（曲調＆ジャンル）に関する楽曲情報が、ある具体的な「曲調＆ジャンル」（例えば、走りやすさレベル１＆ロック）であるとする。この場合、ユーザは、実質的に、この具体的な「曲調＆ジャンル」に対して再生優先度を設定していると考えられる。
【００７５】
この具体例では、異なる属性の楽曲情報が組み合わされている。そのため、個々の、楽曲情報「曲調」（走りやすさ）と、ある「ジャンル」（ロック）とに対して、それぞれ、再生優先度を設定していると考える。組合せの場合、両者の再生優先度を、演算、例えば、加算したものを、ある楽曲情報「曲調＆ジャンル」に対して設定した再生優先度とする。
楽曲推奨部７２は、「楽曲情報データベース」５４を検索し、推奨音楽テンポの条件を満たす「楽曲」の、所定の属性（曲調＆ジャンル）に関する楽曲情報（「曲調＆ジャンル」）を取得し、この推奨音楽テンポの条件を満たす「楽曲」の情報を、この楽曲の、所定の属性（曲調＆ジャンル）に関する楽曲情報（「曲調＆ジャンル」）に対する再生優先度の履歴データに基づいて、この所定の属性（曲調＆ジャンル）に関する楽曲情報（「曲調＆ジャンル」）に対する再生優先度の高いものから順にユーザ１に提示する（図１０のＳ１２４，Ｓ１２５の処理に対応する）。
【００７６】
上述したいずれの好みの場合でも、楽曲推奨部７２は、推奨音楽テンポの条件を満足する全ての楽曲を提示してよい。ユーザの好みを反映させる場合は、ユーザの好みの大きい楽曲から順に提示する。
転送制御部７３は、楽曲推奨部７２が提示した推奨音楽テンポの条件を満たす楽曲の中から、ユーザ操作により選択された楽曲のデータ容量を累積加算し、累積加算値が音楽再生装置２の「楽曲データ蓄積部」５８に蓄積可能なデータ容量を超えない範囲で、選択された楽曲の楽曲データを、「楽曲データ蓄積部」５３から「楽曲データ蓄積部」５８に転送させる。
【００７７】
例えば、ユーザ１は提示された楽曲の中から転送する楽曲を選択した上で、転送制御部７３に転送制御をさせる。その際、転送制御部７３は、ユーザ１が転送する楽曲を選択操作するごとに、既に転送する設定をした楽曲データのデータ容量を累積加算し、「楽曲データ蓄積部」５８に蓄積可能なデータ容量を超えたときに、最後に選択した楽曲は転送できない旨を表示する。既に転送する設定をした楽曲の選択を取り消すこともできる。
【００７８】
これに代えて、楽曲推奨部７２は、楽曲の情報を提示する前に、提示しようとする推奨音楽テンポの条件を満たす楽曲の情報について、提示しようとする順に楽曲の楽曲データ容量を累積加算し、累積加算値が音楽再生装置２の「楽曲データ蓄積部」５８に蓄積可能なデータ容量を超えない範囲までの楽曲の情報を提示するようにしてもよい。
この場合、転送制御部７３は、楽曲推奨部７２により提示された楽曲の楽曲データを、ユーザ操作により、「楽曲データ蓄積部」５３から「楽曲データ蓄積部」５８に一括転送させる。
【００７９】
後者の場合、ユーザ１に提示された楽曲リストにより、「推奨楽曲プレイリスト」を作成し、この「推奨楽曲プレイリスト」を音楽再生装置２に転送することもできる。「推奨楽曲プレイリスト」に含まれる楽曲データであって、音楽再生装置２にまだ蓄積されていない楽曲データとその楽曲情報のみを、楽曲データ転送部５６、楽曲情報同期化転送部５７を制御して、音楽再生装置２の「楽曲データ蓄積部」５８、「楽曲情報データベース」５９に転送させる。
なお、いずれの場合においても蓄積可能なデータ容量が少ない場合、あるいは、転送するデータ量をユーザの設定により、制限した場合は、優先順序の大きいものだけを転送することになる。
【００８０】
上述した説明では、楽曲推奨部７２は、「使用状況の履歴情報保存部」６６、「運動履歴情報保存部」６７のそれぞれに保存されている再生履歴情報、運動履歴情報を用いて楽曲推奨機能を実現していた。
これに代えて、再生履歴情報、運動履歴情報を音楽再生装置２の「使用状況の履歴情報保存部」６２、「運動履歴情報保存部」６３から直接に転送を受けてもよい。この場合、「再生履歴情報保存部」６６、「運動履歴情報保存部」６７を設けなくてもよい。
【００８１】
図４は、図１，図３に示したパーソナルコンピュータ５、音楽再生装置２に保存される、ユーザ１の個人情報及び運動履歴情報、楽曲情報及び音楽再生装置の使用状況の履歴情報、図１に示した楽曲情報・履歴情報提供サーバ１２に保存される楽曲情報・履歴情報の一例を示す説明図である。記載されている数値等の情報は説明用のものである。
【００８２】
図４（ａ）は、図１のパーソナルコンピュータ５、音楽再生装置２に保存されるユーザ１の個人情報及び運動履歴情報の一例を示す説明図である。
ここでは、個人情報と運動履歴情報とを一体化して１テーブルとしている。しかし、図３においては、「個人情報保存部」６８，６４と、「運動履歴情報保存部」６７，６３とに分けている。分ける場合は、運動履歴情報にも、ユーザIDをキーとして付加しておく。
【００８３】
図４（ａ）の上段は個人情報の属性である。
図示の例では、ユーザIDを「キー１」として個人情報及び運動履歴情報を管理する。ユーザIDは、例えば、ソフトウエアプログラムのユーザ登録時に楽曲情報・履歴情報提供サーバ１２により付与される。
【００８４】
歩幅［cm］は、１歩（１ステップ）の長さであり、ジョギング時とウォーキング時とで異なる値が設定される。
最小テンポ（ジョギング）、最大テンポ（ジョギング）［beat/min］は、ジョギング運動時における最小、最大の反復運動テンポの値である。同様に、最小テンポ（ウォーキング）、最大テンポ（ウォーキング）は、ウォーキング運動時における最小、最大の反復運動テンポの値である。
音楽テンポについても、上述した反復運動テンポの値と同じ最小値と最大値を設定して、楽曲データを選択する。運動開始時は、最小値の音楽テンポから開始される。
【００８５】
図４（ａ）の第２段は過去の全運動期間（情報が保存されている範囲内で）についての運動履歴の属性である。全時間は運動モードにおいて運動した過去の全運動期間の時間［時：分：秒］である。全距離は、過去の全運動期間の距離である。
全時間、全距離は、各回のワークアウトにおける開始時のウオーミングアップ、主運動期間、終了時のクールダウンの期間の内、原則として主運動期間のみとする。ただし、ウオーミングアップの期間が長い場合は、本運動期間にウオーミングアップの期間を加えることが望ましい。
【００８６】
平均運動ペースは、過去の全運動期間の運動ペース［分：秒/km］の平均値である。予め設定された歩幅に平均反復運動テンポを乗算して求める。
全カロリは過去の全運動期間の運動により消費された全カロリ［kcal］、過去の全運動期間の平均心拍数［bpm］である。
【００８７】
個人情報として、図４（ａ）の１段目の最後に示した「運動レベル」の属性を設けてもよい。この「運動レベル」は、ユーザの総合的な運動能力の指標であり、例えば、図４（ａ）の２段目の平均運動ペースや平均心拍数を考慮して計算式を使って算出したり、ユーザが設定操作子を用いたりして設定する。
また、図示を省略したが、どのような走り方、走り込みの経験をもっているかを表す、「ランニングスタイル」の属性を設けてもよい。例えば、図４（ａ）の２段目の平均運動ペースや、月間走行距離等に応じて算出したり、ユーザが設定操作子を用いたりして設定する。
【００８８】
なお、反復運動テンポの値の履歴データの統計期間、統計値の設定を任意に選択できるようにするには、より詳細な反復運動テンポのデータが必要である。従って、反復運動テンポの値を、時系列に沿って記録したものを、そのまま、あるいは、ワークアウト単位で、保存しておく。
【００８９】
図４（ｂ）は、楽曲情報及び使用状況（音楽再生装置の使用状況）の履歴情報の一例である。この使用状況の履歴情報には、再生履歴を含んでいる。
ここでは、楽曲情報と使用状況の履歴情報保存部とを、１テーブルとして保存する場合を示している。
図３に示したパーソナルコンピュータ５、音楽再生装置２のように、「楽曲情報データベース」５４，５９と、「使用状況の履歴情報保存部」６６，６２とを分けて保存してもよい。この場合、「使用状況の履歴情報保存部」に楽曲IDをキーとして付加しておく。
【００９０】
楽曲情報及び使用状況の履歴情報は、楽曲IDを「キー２」として管理する。楽曲情報及び再生履歴情報は、少なくとも一部を「ミュージックライブラリ」として、ディスプレイ５ａに表示することができる。
楽曲情報及び使用状況の履歴情報は、各楽曲毎に、複数の属性について、その値やその内容が１レコードとして記述されている。
【００９１】
楽曲IDは、楽曲データを識別するコードである。例えば、図３に示した楽曲データ取得部５２が、汎用楽曲情報提供サーバ１４（図１）にアクセスしたときに、楽曲IDを取得するか、楽曲情報・履歴情報提供サーバ１２が独自に楽曲IDを発行して付与してもよい。
楽曲名、アーティスト、アルバム、ジャンル、再生時間は、図３において、CD５１をコピーする場合に、CDの楽曲データに付加されたTEXTの情報から得られる。
ジャンルの属性には、その具体的な楽曲情報として、ポップミュージック、ジャズ等がある。
また、音楽テンポ、「走りやすさ」、「エネルギーレベル」の属性は、CDをコピーする際に、パーソナルコンピュータ５が、楽曲データを解析して得る。
【００９２】
上述した「走りやすさ」（第１の曲調）、「エネルギーレベル」（第２の曲調）等の曲調は、数値化された曲調評価パラメータということができる。音楽波形データを、予め作成されたアルゴリズムに基づいて解析することにより得られる。
曲調の属性は、一般に、ユーザが音楽を聴いたときに、音楽の内容から受ける心理的な感情を分析した、音楽の一属性であり、例えば、明るい、暗い、楽しい、嬉しい、激しい、ゆったり、ビートがはっきりしている、などがある。
【００９３】
図示の例では、「走りやすさ」（第１の曲調）、「エネルギーレベル」（第２の曲調）という、特に運動中に再生される楽曲を評価するにふさわしい２種類の曲調を採用しており、ユーザの好みを判定するために使用される。
ユーザの好みを判定する場合、キーワードで判定するか、又は、上述した曲調評価パラメータのような数値化されたものは、数値の属する範囲で判定する。
【００９４】
例えば、「走りやすさ」が、1〜100の範囲で定義されているとすると、数値が70以上のものを、「走りやすさレベル１」の曲調であるとする。一方、数値が30以下のものを、「走りやすさレベル３」の曲調であるとする。数値が70未満で30を超えるものを「走りやすさレベル２」の曲調であるとする。
また、「エネルギーレベル」が、1〜10の範囲で定義されているとすると、数値が7以上のものを、「エネルギーレベル１」の曲調であるとする。一方、数値が3以下のものを、「エネルギーレベル３」の曲調であるとする。数値が7未満で3を超えるものを「エネルギーレベル２」の曲調であるとする。
【００９５】
楽曲情報としては、この他に、相対音量、アルバム音量、オーディオファイルかMIDIファイルかの種別データがある。この他、ファイル管理情報として、楽曲データのファイルサイズ（ファイル容量）、楽曲データを保存しているディレクトリ、インポート日時（プログラムが管理している領域にコピー又はダウンロードされた日時）などがある。
【００９６】
なお、楽曲データを入手したユーザ元によって、同じ楽曲IDを有する楽曲であっても、楽曲解析結果にばらつきが生じたり、相違したりする場合がある。
このような場合、ある同じ楽曲IDの複数の楽曲情報を１セットと名付けたとき、複数のユーザから複数セットを収集したとき、複数の楽曲の属性について、各楽曲情報の一致度が高い楽曲情報のセット及び対応する楽曲データを選定し、選定された楽曲情報のセット及び楽曲データを、正規のものとして「楽曲情報データベース」８５に保存すればよい。
【００９７】
音楽再生装置の使用状況の履歴（再生履歴を含む）は、過去の全運動期間中の使用状況の履歴を保存している。ただし、リセットが可能であり、また、前回再生日時（この楽曲が最後に再生された日時）の属性のデータを保存している場合、再生日時の範囲を絞って検索することができ、例えば、昔に再生したような楽曲を除いて検索することができる。
再生履歴のうち、再生回数、再生優先度は、ユーザ１が音楽再生装置２で再生した楽曲の再生回数（プレイカウント）、再生優先度（再生優先度ポイント）のデータである。
図３に示した「使用状況の履歴情報保存部」６６，６２は、未再生の楽曲も保存し、その再生回数を0としているが、１回でも再生された楽曲のみを保存してもよい。図４（ｂ）のように、楽曲情報と再生履歴とを一括保存する場合、再生回数が0の楽曲も、その楽曲情報を保存している。
再生優先度は、図１を参照して説明したように、楽曲に対するユーザ１の好みを表すパラメータである。
図４（ｂ）の例では、初期値を0とし、スキップ操作により再生優先度を１ポイント下げることのみを実行し、再生優先度の値を0以下のマイナスの値としている。
【００９８】
ウォーキングやジョギングの主運動期間における、スキップ操作、リピート操作と、ウオーミングアップの期間におけるスキップ操作、リピート操作とは、再生優先度の重みを異ならせてもよい。主運動期間におけるスキップ操作、リピート操作の再生優先度の重みを大きくすることが好ましい。
再生優先度の変更は、上述した操作以外の他の操作に伴って変更操作されてもよい。また、いわゆる星マークを付ける「マイレート」を入力する操作子を用いて再生優先度を変更してもよい。また、楽曲に対する再生優先度を変更するための専用の、お気に入り操作子を用いてもよい。
【００９９】
再生優先度は、図３を参照して説明したように、典型的には、ユーザ１の操作により、ユーザ１が運動中に再生した再生楽曲に設定する。
しかし、ユーザ操作により、楽曲データを再生することなく、直接的に、「使用状況の履歴情報保存部」６６，６２に保存された再生優先度を変更することも可能にしてもよい。
なお、上述した再生優先度は、「楽曲」に対する再生優先度であった。これに代えて、「楽曲情報データベース」５４，５９（図３）に記述されている属性であれば、１つの属性又は複数の属性の任意の組合せに対し、ユーザが直接的に再生優先度を設定できるようにしてもよい。
【０１００】
なお、図４（ｂ）に示す運動モードの属性を設けてもよい。この運動モードの履歴情報は、再生履歴とは言いにくいが、音楽再生装置２の使用状況の履歴情報である。
この運動モードは、図４（ｂ）に示す複数の運動モードにおいて、どのモードで、この楽曲データを再生したかを示すデータである。図１に示した音楽再生装置２は、第１〜第３つの運動モードを有していた。第２の運動モードについては、さらに、ウォーキングとジョギングのサブモードに分けてもよい。
しかし、同じ楽曲を複数のモードで再生する場合があり得る。この場合は、各運動モード毎に、同じ楽曲IDの楽曲情報のセット（１レコード）が作成され、「楽曲情報データベース」５４，５９に保存する。
音楽再生装置２の使用状況の履歴情報としては、この他、使用した１日の時間帯（朝昼夜）や、使用した季節等の情報がある。
【０１０１】
図４（ｃ）は、図１の楽曲情報・履歴情報提供サーバ１２に保存される楽曲情報・履歴情報の一例を示す説明図である。
これらの楽曲情報及び履歴情報は、各ユーザのパーソナルコンピュータ５，７Ｂ，８Ｂ，１８Ｂ，１９Ｂ，２０Ｂ，…に記憶された、各ユーザについての、図４（ａ）の個人情報，図４（ｂ）に示す楽曲情報及び音楽再生装置２の使用状況の履歴情報を収集したものである。
【０１０２】
なお、楽曲情報については、楽曲情報・履歴情報提供サーバ１２が、独自に、音楽配信サーバ１３等から楽曲データを取得して、この楽曲データを解析したものを保存してもよい。
図５，図６，図８に示す楽曲情報・履歴情報提供サーバ１２においては、「楽曲情報データベース」８５と、「履歴情報データベース」８４とを分けているが、この図４（ｄ）では、楽曲情報と履歴情報とを、１テーブルとした場合を示している。
【０１０３】
図示の例では、楽曲IDとユーザIDとを２個の「キー」として、「楽曲」のキーと「ユーザ」のキーの１つの組合せに対し、図示の１レコードを構成し、全ての組合せのレコードを集め、１テーブルを構成する。
１レコードは、楽曲情報、音楽再生装置の使用状況の履歴情報（再生履歴情報を含む）、個人情報が１組のセットになっている。後述する楽曲情報・履歴情報提供サーバ１２においては、運動履歴情報を収集・保存しないが、収集・保存することも可能である。
【０１０４】
図４（ｃ）に示す楽曲情報、音楽再生装置の使用状況の履歴情報（再生履歴情報を含む）、個人情報は、図４（ａ）、図４（ｂ）に示した音楽再生装置２やパーソナルコンピュータ５に保存されている情報をすべて含む必要はない。他のユーザに提供しない属性、あるいは、検索条件に応じて検索範囲を絞り込む際に必要のない属性については、楽曲情報・履歴情報提供サーバ１２が収集・保存する必要がない。
【０１０５】
図５〜図９は、図１に示したパーソナルコンピュータ５等がユーザ端末となり、楽曲情報・履歴情報提供サーバ１２が、情報収集、楽曲推奨を含む楽曲情報の提供等をするシステムを、機能別に説明するブロック図である。
【０１０６】
図５は、楽曲情報・履歴情報提供サーバ１２が、ユーザ端末から情報を収集する機能を実現するためのブロック図である。図中、図１、図３と同様な部分には同じ符号を付している。
パーソナルコンピュータ（ユーザ１のユーザ端末）５において、８１は「履歴情報保存部」であり、図３に示した「使用状況の履歴情報保存部」６６，「個人情報保存部」６８を示したものである。
従って、「履歴情報保存部」８１に保存された履歴情報は、ユーザ１が音楽再生装置２を使用して楽曲を再生しながら運動した状況の履歴情報であって、ユーザ１の属性に関する個人情報を含む。
【０１０７】
情報提供部８２は、「履歴情報保存部」８１に保存された個人情報、音楽再生装置の使用状況の履歴情報を、楽曲情報・履歴情報提供サーバ１２に転送する。この実施形態では、運動履歴情報を収集しない。楽曲情報・履歴情報提供サーバ１２の情報収集部８３は、複数の各ユーザのパーソナルコンピュータ（ユーザ端末）５，７Ｂ，８Ｂ，１８Ｂ，１９Ｂ，２０Ｂ，…から、これらの情報を「履歴情報データベース」８４に保存する。
【０１０８】
上述した「履歴情報データベース」８４に保存されている履歴情報は、音楽再生装置を使用して楽曲を再生しながら運動中に音楽を聴くという共通の目的で音楽を聴いているユーザ群における、個人情報及び音楽再生装置の使用状況の履歴情報である。
その結果、「履歴情報データベース」８４を検索すれば、このようなユーザ群の特徴をさらに分析し、分析結果の情報を提供したり、「楽曲情報データベース」８５を検索する際に、検索範囲を絞り込むために使用したりすることができる。
【０１０９】
情報提供部８２は、また、「楽曲情報データベース」５４（図３）に保存されていた複数楽曲の各種属性の楽曲情報を、「楽曲情報データベース」８５に保存する。
なお、楽曲情報のみを収集する際には、ユーザを識別する情報を要しないが、図４（ｂ）に示したような、再生履歴情報とともに収集する場合は、ユーザを識別する情報を要する。
【０１１０】
「楽曲情報データベース」８５に保存される各楽曲情報もまた、音楽再生装置２等を使用して楽曲を再生しながら運動中に音楽を聴くという、共通の目的で音楽を聴いているユーザ群において蓄積されている楽曲の楽曲情報である。従って、反復運動テンポが通常取りうる範囲の音楽テンポ値をもつ楽曲や、曲調が運動に適している楽曲である可能性が高い。かつ、一般のユーザが既に入手していることから、人気のあるポピュラーな楽曲の楽曲情報であるという特徴がある。
その結果、汎用楽曲情報提供サーバ１４のように、膨大な数の楽曲について楽曲情報を蓄積するよりも、ユーザが運動中に聴くにふさわしい楽曲の楽曲情報が効率的に収集される。また、「楽曲情報データベース」８５の規模が小さくなるから、その管理が容易となる。
【０１１１】
しかも、収集された楽曲情報は、楽曲データを解析した結果得られた、音楽テンポや曲調等の、運動しながら聞くのに適した楽曲を検索するのに必要な楽曲情報を含んでいる。これらは、CDに記録されている楽曲や、一般の音楽配信サーバ１３から提供される楽曲データには付加されていないし、汎用楽曲情報提供サーバ１４からも得られない。一方、楽曲情報・履歴情報提供サーバ１２において、収集する楽曲の全てについて楽曲データを解析することは処理の負担が大きくなるので難しい。
【０１１２】
上述した説明では、情報提供部８２は、パーソナルコンピュータ５の「楽曲情報データベース」５４に保存されている楽曲情報の全てを提供していた。
これに代えて、情報提供部８２が、一部の楽曲データのみを提供するように制限してもよい。例えば、情報提供部８２は、「使用状況の履歴情報保存部」６６（図３）を参照し、「楽曲情報データベース」５４（図３）の中から、各ユーザが１回以上再生した再生楽曲の楽曲情報のみを、情報収集部８３に提供し、再生されていない楽曲（再生回数＝0）の楽曲情報については提供しないようにしてもよい。
【０１１３】
楽曲情報・履歴情報提供サーバ１２においては、上述したようにして「履歴情報データベース」８４と「楽曲情報データベース」８５とが自動的に構築され、複数のユーザが、これらのデータベースを共有し、各ユーザ端末からの要求に応じて情報提供をすることができる。
また、上述した説明では、「履歴情報データベース」８４に、各ユーザの運動履歴情報を保存していない。しかし、複数ユーザの運動履歴情報も検索対象とする場合は、各ユーザの「運動履歴情報保存部」６７に保存された運動履歴情報を、情報提供部８２、情報収集部８３を経由して「履歴情報データベース」８４に保存するようにしてもよい。
【０１１４】
図６は、楽曲情報・履歴情報提供サーバ１２から、ユーザ１のパーソナルコンピュータ（ユーザ端末）５に、情報を提供する機能を実現するためのブロック図である。
図中、図５と同じブロックに同じ符号を付している。
パーソナルコンピュータ（ユーザ１のユーザ端末）５において、条件指定部９１は、要求する情報を得るための所定の条件を指定する。
【０１１５】
所定の条件としては、情報の種類を指定する条件と、この情報を取得するための検索範囲を絞り込む条件とがある。情報の種類としては、「履歴情報データベース」８４又は「楽曲情報データベース」８５に保存されたものであればよい。
検索範囲を絞り込む条件としては、「履歴情報データベース」８４又は「楽曲情報データベース」８５に保存された属性の具体的な情報を指定すればよい。
【０１１６】
条件指定部９１は、所定の指定条件（例えば、ユーザ１の個人情報、及び、ユーザ１が音楽再生装置２を使用して楽曲を再生しながら運動した状況における、音楽再生装置２の使用状況の履歴情報に関する所定の指定条件）を設定する。
情報要求部９２は、このような所定の指定条件を満たす情報（例えば、楽曲の情報）を、楽曲情報・履歴情報提供サーバ１２に対して要求する。
情報要求取得部９３は、パーソナルコンピュータ５から、上述した所定の指定条件を満たす情報を取得し、情報提供部８６に与える。
【０１１７】
情報提供部８６は、「履歴情報データベース」８４、及び又は、「楽曲情報データベース」８５における、所定の指定条件を満たす情報を検索し、検索して得た情報を、情報要求したパーソナルコンピュータ５の情報取得部９４に提供する。情報取得部９４は、楽曲情報・履歴情報提供サーバ１２から提供された情報を取得し、情報提示部９５は、取得された情報をユーザ１に提示する。
【０１１８】
図７は、図６に示した情報を提供する機能により、ユーザに提示される情報の一例を示す図である。
図７（ａ）は、所定のユーザ範囲に属する複数のユーザにおける、楽曲の再生回数（又は％）の多いもの順に、その楽曲の楽曲名と音楽テンポ値、その再生回数の統計分布とともに、ディスプレイ５ａ（図１）にポップアップウインドウにて提示した例である。
図７（ａ）に示した情報を提示するためには、上述した図６において次のようにする。「所定の指定条件を満たす情報」の要求を、「所定のユーザ範囲に含まれるユーザが再生した再生楽曲」の要求とする。
【０１１９】
情報提供部８６は、「履歴情報データベース」８４を検索し、所定のユーザ範囲に含まれるユーザが運動中に再生した再生楽曲の履歴情報を取得し、履歴情報を取得した再生楽曲について、今度は、「楽曲情報データベース」８５を検索し、取得していた再生楽曲について、その楽曲情報として、楽曲名と音楽テンポ値とを取得し、これを、情報の要求をしたユーザ１のパーソナルコンピュータ５に提供する。
その際、情報提示部９５は、再生楽曲の再生回数の大きい楽曲情報から順番に表示させる。棒グラフは、再生回数を表示する。すなわち、再生回数の大きさに基づいて表示の優先順位を与える。
【０１２０】
図７（ｂ）は、所定のユーザ範囲に属する複数のユーザにおける、個人情報の１つである、「運動レベル」のランクを統計分布グラフとともに、ポップアップウインドウにて提示した例である。
横軸は「運動レベル」のランクＡ〜ランクＤを示し、縦軸は各ランクのユーザ数（又は％）を示す。数値を表示してもよい。
情報要求をしたユーザが属するランクの棒グラフの色、文字色等を、他のランクの、棒グラフの色、文字色と異ならせるなどして、ユーザ本人が属しているランクを目立つようにする。また、ユーザが属しているランクの表示を、最初に表示するなど、優先順位を決めたり、マーキングや書体を変えたりするとよい。
【０１２１】
図７（ｂ）に示した情報を提示するためには、上述した図６において次のようにする。
「所定の指定条件を満たす情報」の要求を、「所定のユーザ範囲に含まれるユーザの運動レベル」の要求とする。表示の優先順位は、ランクＡ〜Ｄの順とする。
情報提供部８６は、「履歴情報データベース」８４を検索し、所定のユーザ範囲に含まれるユーザの個人情報「運動レベル」の情報を取得し、「ランクＡ」〜「ランクＤ」別に、ユーザの総数を算出する。これを、情報の要求をしたユーザ１のユーザ端末装置５に提供する。
【０１２２】
上述した条件指定部９１において、検索対象とするユーザ範囲を、個人情報に含まれるユーザ属性で絞り込むことができる。すなわち、条件指定部９１は、指定されたユーザ属性の条件を満たすことを条件とする。
例えば、図４（ａ）に示したテーブルに示されている、現在の年齢（生年月日と現在の日時とから得られる）、性別、運動レベルのランクなどを指定する。数値で表されるユーザ属性については、数値の範囲を指定すればよい。
【０１２３】
ユーザ属性は、複数のユーザ属性の組合せ、例えば、「性別」と「年齢」の組合せでもよい。また、情報を要求したユーザと所定のユーザ属性が一致又は類似していることを条件として、ユーザの範囲を設定してもよい。例えば、「同性」、「同世代」（例えば、年齢差が所定範囲内）、「運動レベル」が同じランク、「ランニングスタイル」が同じ、等で指定すると、ユーザ範囲の設定が的確にできる。
情報の提供を要求したユーザと「同性」かつ「同世代」という指定ができる。さらに加えて、情報の提供を要求したユーザと「運動レベル」が同じランク、という指定もできる。
ユーザ範囲として、「全ユーザ」（実質的にユーザ範囲を条件付けていないことになる）、「本人」（情報の提供を要求したユーザ、ユーザIDや氏名を指定）という選択肢を設けてもよい。
【０１２４】
情報要求取得部９３により、ユーザ範囲に含まれるユーザを特定するために、ユーザ属性が取得されたとき、情報提供部８６は、条件指定部９１において指定されたユーザの属性を持つことを条件として、前記ユーザ範囲に含まれるユーザを特定する。
具体的には、ユーザの属性の具体的な内容をキーワード、又は、数値の範囲として、「履歴情報データベース」８４を検索することにより、ユーザ範囲に含まれるユーザを特定する。
図７（ａ）を参照して説明した再生楽曲の例では、特定されたユーザ範囲に含まれるユーザが再生した楽曲の楽曲IDを、「履歴情報データベース」８４を検索して取得し、取得した楽曲IDの楽曲情報を、「楽曲情報データベース」８５を検索して取得する。
【０１２５】
なお、図８、図９、図１１を参照して後述する楽曲推奨機能においては、ユーザの範囲を指定して、このユーザ範囲に含まれるユーザの好みを反映させている。
そこで、後述する楽曲推奨機能において、推奨音楽テンポの条件を指定しない（すべての音楽テンポを許容する）で機能を実行すれば、指定されたユーザの範囲に含まれるユーザの好みの楽曲の情報を検索して取得することができるようになる。
【０１２６】
パーソナルコンピュータ５において、楽曲情報・履歴情報提供サーバ１２によって楽曲の情報が提供されたとき、ユーザ１は、提示されたリストを見て、自身の楽曲データ蓄積部５３（図３）に蓄積していない楽曲データがあって、この楽曲データを取得したいときは、音楽配信サーバ１３（図１）にアクセスし、この楽曲データを購入してダウンロードする。
この場合、楽曲データ蓄積部５３（図３）に蓄積していない楽曲の情報と既に蓄積している楽曲の情報とが、提示されたリストにおける表示態様の相違により容易に識別できるようにすることができる。図９を参照して後述する楽曲推奨の機能において、その具体的な方法を説明している。
【０１２７】
図８は、楽曲情報・履歴情報提供サーバ１２から、ユーザ１のパーソナルコンピュータ５に、推奨楽曲を提供する機能を実現するためのブロック図である。図中、図５，図６と同じブロックには同じ符号を付している。
条件指定部９１は、「ユーザが運動中に聞くのに適した楽曲」であるという条件を指定する。
条件指定部９１は、図３に示した反復運動テンポ統計値指定部６９ａ、ハーフテンポ許容指定部６９ｂ、好みの基準指定部７１を合わせた機能に相当し、情報要求部９２は、推奨音楽テンポ条件設定部７０の機能を含む。
【０１２８】
推奨音楽テンポの条件は、図３の推奨音楽テンポ条件設定部７０と同様に、「運動履歴情報保存部」６７（図３）から取得された、情報の要求をするユーザ１が行った運動の運動履歴データに基づいた値をとる音楽テンポである。
従って、情報要求部９２は、楽曲情報・履歴情報提供サーバ装置１２に対し、保存された運動履歴データに基づいた推奨音楽テンポの条件を付加してユーザ１の運動に適した楽曲の情報を要求する。
【０１２９】
ここで、運動履歴データに基づいた値とは、より具体的には、ユーザ１が行った運動の反復運動テンポの履歴データの統計値である。
統計値として、ユーザ設定により平均値が指定された場合、情報要求部９２は、反復運動テンポの履歴データに基づいて、反復運動テンポの平均値を算出し、この平均値とこの平均値を中心とする所定の範囲とを設定し、設定された平均値を中心とする設定された所定の範囲の音楽テンポを持つことを、推奨音楽テンポの条件として設定する。
【０１３０】
一方、統計値として、ユーザ設定により頻度分布が指定された場合、情報要求部９２は、反復運動テンポの履歴データに基づいて、反復運動テンポの頻度分布を算出し、この頻度分布に対応した複数の値と選択確率とを設定し、設定された複数の値の音楽テンポを持つ楽曲を設定された選択確率で選択することを、推奨音楽テンポの条件として設定する。
この場合、楽曲情報・履歴情報提供サーバ１２の情報提供部８６に対し、複数の値の音楽テンポを持つ楽曲を、設定された選択確率で選択して、楽曲の情報を要求したユーザのユーザ端末装置に提供させる。
【０１３１】
ユーザの好みを反映させる指示が伴わない情報要求の場合について説明する。
楽曲情報・履歴情報提供サーバ１２における情報要求取得部９３は、ユーザ１のユーザ端末装置５から、推奨音楽テンポの条件が付加された各ユーザの運動に適した楽曲の情報要求を取得し、情報提供部８６は、「楽曲情報データベース」８５を検索し、上述した推奨音楽テンポの条件を満たす楽曲の情報を、楽曲の情報を要求したユーザ１のユーザ端末装置５に提供する。
パーソナルコンピュータ（ユーザ端末）５における情報取得部９４は、楽曲情報・履歴情報提供サーバ１２から提供された楽曲の情報を取得し、情報提示部９５は、取得された楽曲の情報をユーザ１に提示する。
【０１３２】
また、条件指定部９１は、ユーザの好みを反映させる場合、好みの基準を指定する。その際、好みを調べる対象とするユーザ範囲を指定することができ、このユーザ範囲に属するユーザの好みを基準とする。これは、図３の好みの基準指定部７１にはない機能である。
好みを調べる対象とするユーザ範囲の設定は、図６に示した情報提供における条件指定部９１におけるユーザ範囲の設定と同様である。１又は複数のユーザ属性の組合せで指定することもできる。また、ユーザ属性を、情報を要求したユーザの属性との相対関係で指定することもできる。「ランニングスタイル」が同じ、で指定する。情報の提供を要求したユーザと「同性」かつ「同世代」という指定ができる。ユーザ範囲として、「全ユーザ」、「本人」という選択肢を設けることもできる。
【０１３３】
最初に、楽曲に対する好みを反映させる場合を説明する。
情報要求部９２は、推奨音楽テンポの条件が付加され、ユーザ１の運動に適し、所定のユーザ範囲に含まれるユーザの好みに合う楽曲の情報要求をする。
「履歴情報データベース」８４には、各ユーザのユーザ端末装置から収集した使用状況の履歴情報として、各ユーザの操作により楽曲（典型的には、各ユーザが運動中に再生した再生楽曲）に設定された、「楽曲」に対する再生優先度の履歴データを保存している。
情報要求取得部９３は、ユーザ１が行った運動の運動履歴データに基づいた推奨音楽テンポの条件が付加され、ユーザ１の運動に適し、所定のユーザ範囲に含まれるユーザの好みに合う楽曲の情報要求を取得する。
【０１３４】
情報提供部８６は、「楽曲情報データベース」８５を検索し、推奨音楽テンポの条件を満たす楽曲の情報を取得する（図１１のＳ１３２の処理に対応する）。
情報提供部８６は、また、「履歴情報データベース」８４を検索し、上述した所定のユーザ範囲に含まれる各ユーザの履歴情報として保存されている、推奨音楽テンポの条件を満たす楽曲（各ユーザが運動中に再生した推奨音楽テンポの条件を満たす楽曲）に、当該各ユーザの操作により設定された、「楽曲」に対する再生優先度の履歴データを取得する（図１１のＳ１３８に対応する）。
情報提供部８６は、さらにまた、推奨音楽テンポの条件を満たす「楽曲」の情報を、この「楽曲」の、「楽曲」に対する再生優先度の履歴データに基づいて、この「楽曲」に対する再生優先度の高いものから順に、楽曲の情報を要求したユーザのユーザ端末装置に提示する（図１１のＳ１３９，Ｓ１４０，Ｓ１３６に対応する）。
推奨音楽テンポの条件を満たす楽曲が、所定のユーザ範囲に含まれる各ユーザによって再生されたことのない楽曲である場合は、再生されることなく各ユーザによって直接に設定されていない限り、再生優先度は基準値、図４（ｂ）ではゼロ、になっている。
【０１３５】
次に、楽曲の所定の属性、例えば、曲調＆ジャンルに対する好みを反映させる場合を説明する。
情報要求部９２は、推奨音楽テンポの条件が付加され、ユーザ１の運動に適し、所定のユーザ範囲に含まれるユーザの、所定の属性（曲調＆ジャンル）に関する楽曲情報に対する好みに合う楽曲の情報要求をする。
「楽曲情報データベース」８５は、各楽曲の楽曲情報として、各楽曲の音楽テンポの値の他に、各楽曲の所定の属性（曲調＆ジャンル）に関する楽曲情報を保存している。
「履歴情報データベース」８４には、各ユーザのパーソナルコンピュータ（ユーザ端末装置）から収集した使用状況の履歴情報として、各ユーザの操作により楽曲（各ユーザが運動中に再生した楽曲）に設定された、「楽曲」に対する再生優先度の履歴データを保存している。
「情報要求取得部」９３は、推奨音楽テンポの条件が付加されることによりユーザ１の運動に適し、所定のユーザ範囲に含まれるユーザの、所定の属性（曲調＆ジャンル）に関する楽曲情報に対する好みに合う楽曲の情報要求を取得する。
【０１３６】
情報提供部８６は、「楽曲情報データベース」８５を検索し、推奨音楽テンポの条件を満たす楽曲の情報を取得する（図１１のＳ１３２の処理に対応する）。
情報提供部８６は、また、「履歴情報データベース」８４及び「楽曲情報データベース」８５を参照し、上述した所定のユーザ範囲に含まれる各ユーザの履歴情報として保存されている、当該各ユーザの操作により「楽曲」（各ユーザが運動中に再生した再生楽曲）に設定された、「楽曲」に対する再生優先度の履歴データを、上述した所定の属性（曲調＆ジャンル）に関する楽曲情報（「曲調＆ジャンル」）に対する再生優先度の履歴データに変換する。
より詳細には、例えば、「履歴情報データベース」８４を検索し、上述した所定のユーザ範囲に含まれる各ユーザの履歴情報として保存されている、この各ユーザの操作により「楽曲」に設定された、「楽曲」に対する再生優先度の履歴データを取得する（図１１のＳ１３７の処理に対応する）。
次に、「楽曲情報データベース」８５を検索し、楽曲に対する再生優先度の履歴データが取得された楽曲について、所定の属性（曲調＆ジャンル）に関する楽曲情報（「曲調＆ジャンル」）を取得し、この楽曲の、この楽曲に対する再生優先度の履歴データを、上述した所定の属性（曲調＆ジャンル）に関する楽曲情報（「曲調＆ジャンル」）に対する再生優先度の履歴データに変換する（図１１のＳ１４１の処理に対応する）。
【０１３７】
情報提供部８６は、「楽曲情報データベース」８５を検索し、推奨音楽テンポの条件を満たす楽曲の、所定の属性（曲調＆ジャンル）に関する楽曲情報（「曲調＆ジャンル」）を取得し、推奨音楽テンポの条件を満たす楽曲の情報を、この楽曲の、所定の属性（曲調＆ジャンル）に関する楽曲情報（「曲調＆ジャンル」）に対する再生優先度の履歴データに基づいて、所定の属性（曲調＆ジャンル）に関する楽曲情報（「曲調＆ジャンル」）に対する再生優先度の高いものから順に、楽曲の情報を要求したユーザのユーザ端末装置に提示する（図１１のＳ１４２，Ｓ１４３，Ｓ１４０，Ｓ１３６の処理に対応する）。
【０１３８】
なお、上述した説明では、「履歴情報データベース」８４に、各ユーザの運動履歴情報（反復運動テンポの履歴データ）が保存されていないので、情報を要求するユーザの側で、推奨音楽テンポの条件を決定していた。
これに対し、楽曲情報・履歴情報提供サーバ１２が、各ユーザの運動履歴情報（反復運動テンポの履歴データ）も収集し、「履歴情報データベース」８４に保存するシステムの場合は、情報提供部８５において、推奨音楽テンポの条件を決定することができる。
【０１３９】
パーソナルコンピュータ５は、楽曲情報・履歴情報提供サーバ１２によって推奨を受けたリストを見て、自身の楽曲データ蓄積部５３（図３）に蓄積していない楽曲があったときは、音楽配信サーバ１３（図１）にアクセスし、この楽曲データを購入してダウンロードする。
図９は、図８の情報提示部９５に提示される推奨楽曲を、図１のディスプレイ５ａに表示される画像として示す図である。画面右側の垂直方向のスクロールバーにある「つまみ」１０１をマウスでドラッグすることにより、楽曲情報のリストがスクロールされ、より多数の楽曲が表示される。図示しない、次頁ボタンの他、前頁ボタンや頁指定ボタンをマウスクリックすることにより、複数頁に移動できる。
【０１４０】
図示の例では、原則として各行に１つの楽曲が割り当てられ、その各列に、楽曲名（ソング）の他、他の属性名として、アーティスト名、音楽テンポ［BPM］、走りやすさ（第１の曲調）、ジャンルが配列されている。ただし、アーティスト名は、各楽曲名の下に配置されている。
ユーザの操作により、属性の１つを選択してソートして配列順序を変更することができる。一番上の行に表示される各属性名の領域をマウスでクリックすると、クリックされた属性で、楽曲情報が楽曲単位でソートされる。従って、「アーティスト」でソートすれば、同じ「アーティスト」が連続して配列されるので、ユーザが気に入っている「アーティスト」の楽曲を選択しやすくなる。
【０１４１】
配信サービスの列に、「購入」のボタンが表示されている。ユーザ１は、取得したい楽曲（例えば、ソングW）がある場合、取得したいソングWの「購入ボタン」をマウスクリックすると、図１に示した音楽配信サーバ１３における、このソングWの購入手続をする画面にアクセスし、ソングWの楽曲データを、ダウンロードすることができる。
【０１４２】
ユーザが作曲して制作したオリジナル楽曲や、入手困難な楽曲については、楽曲データの入手先にアクセスするための情報、例えば、URLを、楽曲情報・履歴情報提供サーバ１２に提供しておき、楽曲情報・履歴情報提供サーバ１２内の「楽曲情報データベース」８５に保存しておけばよい。
あるいは、楽曲情報・履歴情報提供サーバ１２は、このような楽曲データを蓄積しておき、ユーザに配信できるようにしてもよい。
上述した「購入ボタン」と同様なボタンを表示しておき、このボタンをクリックすると、上述したオリジナル楽曲等の入手先、あるいは、この楽曲情報・履歴情報提供サーバ１２に蓄積されたオリジナル楽曲にアクセスできるようにすればよい。
【０１４３】
情報要求したユーザ１の「楽曲データ蓄積部」５３（図３）に楽曲データが蓄積され、かつ、「楽曲情報データベース」５４（図３）に管理されている既存の楽曲を含めて推奨楽曲を表示し、既存の楽曲であるか否かは、表示の態様を変えて提示すればよい。
例えば、蓄積されていない楽曲についてのみ、その「購入」ボタンの操作を有効とし、音楽配信サーバ１３へリンクできるようにし、既存の楽曲の「購入」ボタンはグレイ表示として操作ができないようにしておけばよい。
これに代えて、「楽曲データ蓄積部」５３（図３）に蓄積されていない楽曲のみを推奨楽曲として提示してもよい。
【０１４４】
図１０〜図１２は、これまで説明した一部の機能ブロックについて、処理の詳細を説明するフローチャートである。これまでの説明と重複する内容は簡略化して説明する。
図１０は、図２のＳ３３の処理の詳細を示すフローチャートであり、図３に示した推奨音楽テンポ条件設定部７０、楽曲推奨部７２の機能を実行する。
【０１４５】
Ｓ１１１において、ユーザ設定された指定条件を取得する。
Ｓ１１２において、「運動履歴情報保存部」６７（図３）に保存されている反復運動テンポに応じて、推奨音楽テンポ条件を設定する。
この処理を、先に、図１２、図１３を参照して説明する。
【０１４６】
図１２は、図１０におけるＳ１１２の処理の詳細を示すフローチャートである。
Ｓ１５１において、ユーザ設定により指定された統計期間において連続的に、例えば、１秒毎に記録された反復運動テンポの値を取得する。
Ｓ１５２において、ユーザ設定により統計値として平均値を使用するか否かを判定し、平均値を使用する場合はＳ１５３に処理を進め、頻度分布を使用する場合はＳ１５４に処理を進める。
【０１４７】
Ｓ１５３において、取得した反復運動テンポの値の平均値を算出し、この平均値を含む所定範囲内の値を推奨音楽テンポの値とする。すなわち、平均値と、この平均値に近い値、例えば、平均値を中心とする±3［bpm］の所定範囲内の値を持つことを、推奨音楽テンポの値とし、Ｓ１５５に処理を進める。
ここで、ユーザ設定により、所定範囲を差でなく、平均値に対する比率、例えば±3％として設定してもよい。また、ユーザ設定により、所定範囲の幅を変更してもよい。
一方、Ｓ１５４において、反復運動テンポの頻度分布を算出し、この頻度分布に対応した複数の値と選択確率とを設定し、選択確率付きの推奨音楽テンポの条件として、Ｓ１５５に処理を進める。この選択確率付きの推奨音楽テンポの条件が指定されたときには、設定された複数の値の音楽テンポを持つ楽曲を、それぞれに設定された選択確率で選択する。
【０１４８】
図１３は、反復運動テンポの頻度分布と、この反復運動テンポの累積加算値を示す説明図である。
図１３（ａ）は、パーソナルコンピュータ５の「運動履歴情報保存部」６７に保存されている反復運動テンポの頻度分布を示している。実際、ポップアップ画面でユーザに表示してもよい。横軸は反復運動テンポの値［bpm］、縦軸はその反復運動テンポで運動した運動時間（又はその％）が示される。図示の数値は説明用であって実測値ではない。
【０１４９】
反復運動テンポの値は、代表値を中心にして所定範囲内に入るもの（図示の例では、代表値±10bpm）について、その運動時間が示される。例えば、代表値80［bpm］に対し、70［bpm］以上90［bpm］未満を80［bpm］の範囲としている。
代表値80［bpm］の範囲内の反復運動テンポであった運動時間がａ、代表値120［bpm］の範囲内の反復運動テンポであった運動時間がb、以後、同様にして、代表値200［bpm］の範囲内の反復運動テンポであった運動時間がｆであったとする。
図１３（ｂ）に、各運動時間ａ〜ｆを累積加算したものを示す。運動時間を％で表したときには、累積加算値が100［％］となる。
【０１５０】
図示を簡単にするため、反復運動テンポを20［bpm］の範囲に区分して、各範囲に入る選択確率を求めている。実際には、5［bpm］程度の範囲が適切である。反復運動テンポは、その分解可能な最小単位、例えば、１［bpm］を範囲として区分してもよいし、ユーザ設定により、上述した範囲を変更できるようにしてもよい。
【０１５１】
図１２のＳ１５５において、ハーフテンポの楽曲データを許容するユーザ設定であるか否かを判定し、許容するときはＳ１５６に処理を進め、許容しないときは推奨音楽テンポ条件の設定を終了する。
Ｓ１５６においては、既に設定した複数の音楽テンポの値に加えて、それぞれの半分の値の音楽テンポも推奨音楽テンポの値とする。
【０１５２】
このように、反復運動テンポの、平均値に対応する所定範囲内の値をとる音楽テンポの楽曲データや、頻度分布に応じた分布で音楽テンポの値が分布する楽曲データを蓄積しておけば、出現頻度が高い反復運動テンポで運動している時でも、同じ楽曲データが繰り返し再生される頻度が少なくなるので、ユーザは音楽や運動に飽きにくい。
ただし、出現する可能性が皆無ではない反復運動テンポについても、その反復運動テンポに応じた音楽テンポの楽曲を少しは蓄積しておくことが望ましい。
【０１５３】
そのため、上述したＳ１５４においては、反復運動テンポの値の頻度分布に、一定のオフセット値を加えた頻度分布に変換して、選択確率付きの音楽テンポの値を設定してもよい。
あるいは、推奨音楽テンポ条件を設定するのは、ユーザ設定により、音楽再生装置２に蓄積可能なデータ容量の所定割合x［％］又は指定曲数とし、残りの（1−x）［％］のデータ容量分については、推奨音楽テンポの条件を付けないで楽曲を推奨してもよい。
具体的には、推奨音楽テンポ条件を設定して推奨楽曲の提示を受け、蓄積可能なデータ容量の所定割合x［％］分のデータ容量となる楽曲データを音楽再生装置２に転送する。その後、推奨音楽テンポの条件を付けないで、残りの（1−x）［％］のデータ容量分を超えない範囲で、ランダムに楽曲を選択したり、ユーザの好みに合う楽曲を選択したりすればよい。
【０１５４】
図１０に戻って説明を続ける。
Ｓ１１３において、「楽曲情報データベース」５４（図３）を検索（検索ａという）し、Ｓ１１２で設定された推奨音楽テンポ条件を満たす「楽曲」（以下、「楽曲ａ」という）を取得し、Ｓ１１４に処理を進める。
ここで、推奨音楽テンポの条件に選択確率条件が付いている場合、「楽曲情報データベース」５４から、その選択確率に応じて楽曲を検索する。
【０１５５】
再び、図１３（ｂ）を参照する。1から100までの整数値を一様にとる乱数の最大値100を、運動時間ａ〜ｆの累積加算値（再生確率母数）に対応させる。運動時間を％で表したときには、累積加算値が100［％］になり、乱数の値と対応する。
１つの乱数値を出力する度に、出力された乱数値が、どの反復運動テンポの運動時間ａ〜ｆの範囲に属するかに応じて、音楽テンポの値を、その範囲に属する運動時間に対応する反復運動テンポの値に決定する。運動時間ａ〜ｆの境界値を予め計算しておくことにより、どの範囲に属するかがわかる。
【０１５６】
すなわち、1〜100の範囲の一様乱数を用い、乱数値によって、１つの音楽テンポを指定し、この音楽テンポを有する楽曲を１曲検索して１回の処理とし、この処理を、多数回行えばよい。何回行うかは、出力する楽曲の数やデータ容量等による。
例えば、乱数値が50のとき、運動時間ｄの範囲にあるから、音楽テンポ値として150［bpm］以上170［bpm］未満の範囲を指定して、「楽曲情報データベース」５４を検索し、１曲の楽曲を出力する。同様にして、一様乱数値を繰り返し出力すれば、反復運動テンポの頻度分布と同じ頻度分布を有する音楽テンポの値が得られる。
【０１５７】
Ｓ１１４において、ユーザの好みを反映させるか否かを、Ｓ１１１で取得した指定条件により判定し、反映させるときはＳ１１５に処理を進め、反映させないときはＳ１１６に処理を進める。
まず、Ｓ１１６において、Ｓ１１３の検索ａで得た、推奨音楽テンポの値を満足する「楽曲ａ」の中から、音楽再生装置２が蓄積可能な容量を超えない範囲で、楽曲をランダムに選択する。
【０１５８】
すなわち、決定された推奨音楽テンポの値（ハーフテンポを許容する場合は、その半分の値を含む）を持つ「楽曲ａ」の中から、音楽再生装置２に蓄積可能な容量分の、１又は複数の楽曲を、ランダムに選択する。
ここで、音楽再生装置２の「楽曲データ蓄積部」５８（図３）に蓄積可能な容量を超えない、最大限の楽曲を提示する他に、「１０曲選択」、蓄積可能な容量の「１割選択」といった提示がユーザ設定できるようにしてもよい。この場合、「楽曲データ蓄積部」５８に追加書き込みする場合に適している。
【０１５９】
Ｓ１１７において、ランダムに選択された楽曲を並べて、推奨楽曲リストのデータを作成し、Ｓ１１８において、推奨楽曲リストのデータを、頁毎にディスプレイ５ａに表示させ、ユーザ１の操作により頁切り換えを行う。リスト表示は、楽曲名のみを表示し、その他の楽曲情報は、プロパティのポップアップ画面で表示させることができる。
【０１６０】
一方、Ｓ１１４においてユーザの好みを反映させるときは、Ｓ１１５において、所定の属性（以下、曲調＆ジャンルの場合を説明する）についての好みか否かを、Ｓ１１１で取得した指定条件により判定し、そうであればＳ１１９に処理を進め、そうでなければＳ１２０に処理を進める。
まず、Ｓ１２０において、「使用状況の履歴情報保存部」（図３の６６）を検索し、検索ａで得た「楽曲ａ」（推奨音楽テンポの条件を満たす楽曲）について、「楽曲ａ」に対する再生優先度を取得する。
Ｓ１２１において、取得した再生優先度に基づいて、「楽曲ａ」に優先順位を与える。
例えば、「楽曲ａ」が、図４（ｂ）の「楽曲」（ID＝XXXXXX）であるとき、「楽曲ａ」に、この「楽曲ａ」に対する再生優先度＝−１を与える。
【０１６１】
Ｓ１２２において、検索ａで得た「楽曲ａ」（推奨音楽テンポの条件を満たす楽曲）を、その優先順位に従って並び替えし、ファイル容量の累積加算値が、音楽再生装置２の楽曲データ蓄積部５８が蓄積可能な容量を超えない範囲で並べて、推奨楽曲リストのデータ（楽曲に対する再生優先度の高いものから順に前記ユーザに提示する）を作成し、先に説明したＳ１１８に処理を進める。
その際、指定されたユーザ範囲に含まれるユーザが再生していない「楽曲」に設定されている、「楽曲」に対する再生優先度は、ユーザが再生することなく直接に再生優先度を設定していない限り、0（基準値）であるから、この「楽曲」の優先順位は、再生優先度がマイナスのものよりも高くなっている。
なお、ファイル容量の累積加算値が、楽曲データ蓄積部５８が蓄積可能な容量を超えた場合にも、全ての「楽曲」を並べて表示させてもよい。この場合、蓄積可能な容量を超えるまでの「楽曲」の表示態様と、超えた後の表示態様とを異ならせてもよい。
【０１６２】
一方、Ｓ１１５において、好みの対象が「曲調＆ジャンル」であるときは、Ｓ１１９に処理を進める。
Ｓ１１９において、「使用状況の履歴情報保存部」（図３の６６）を検索し、保存されている「楽曲」（以下、楽曲ｂという）について、ユーザ１の操作によりこの「楽曲ｂ」に設定された、「楽曲ｂ」に対する再生優先度を取得する。
Ｓ１２３において、「楽曲情報データベース」（図３の５４）を検索し、Ｓ１１９において再生優先度を取得した「楽曲ｂ」について、所定の属性（曲調の属性とジャンルの属性）に関する、個々の楽曲情報（「曲調」，「ジャンル」）を取得する。
ここで、Ｓ１１９において再生優先度＝0（基準値）を取得した「楽曲ｂ」については、個々の楽曲情報（「曲調」，「ジャンル」）を取得する必要はない。
「楽曲ｂ」に対する再生優先度を、「楽曲ｂ」の「曲調」、「楽曲ｂ」の「ジャンル」のそれぞれに付与し、全「楽曲ｂ」について累積加算することにより、全ての各「曲調」、全ての各「ジャンル」に対する再生優先度に変換する。
【０１６３】
例えば、「楽曲ｂ」が、図４（ｂ）に示した楽曲ID＝XXXXXXの楽曲であれば、楽曲ID＝XXXXXXの「楽曲ｂ」に対する再生優先度が「−1」であり、「走りやすさ」（曲調）は「走りやすさレベル１」、「ジャンル」は「ロック」である（走りやすさ＝72は、「走りやすさレベル１」とする）。この場合、「楽曲ｂ」の「走りやすさレベル１」に「−1」、「ロック」に「−1」を付与する。
【０１６４】
「楽曲ｂ」の走りやすさ、ジャンルに付与した再生優先度を、「使用状況の履歴情報データベース」（図３の６６）に保存されている全ての「楽曲ｂ」について累積加算することにより、全ての走りやすさ（「走りやすさレベル１」、「走りやすさレベル２」、「走りやすさレベル３」）に対する再生優先度に変換する。同時に、全てのジャンル（「Rock」、「Jazz」、「R＆B」等）に対する再生優先度に変換する。
その結果、様々な「楽曲ｂ」に対して設定されていた再生優先度の履歴データが、所定の属性（曲調＆ジャンル）の、ある「走りやすさレベル１＆ジャズ」に対する再生優先度の履歴データに変換される。
上述した処理では、属性の組合せ（曲調＆ジャンル）に対し、曲調に対する再生優先度と、ジャンルに対する再生優先度とを同じ重みで加算しているが、曲調、ジャンル等の属性に応じて、重みを異ならせて加算してもよい。
【０１６５】
Ｓ１２４において、「楽曲情報データベース」５４を検索し、先の検索ａで得た「楽曲ａ」（推奨音楽テンポの条件を満たす楽曲）について、その所定の属性（曲調，ジャンル）に関する楽曲情報（「曲調」，「ジャンル」）を取得する。
「楽曲ａ」の「曲調」,「ジャンル」のそれぞれに、Ｓ１２３において得られた、「曲調」,「ジャンル」に対する再生優先度を与え、両者を加算することにより、「楽曲ａ」の、「曲調＆ジャンル」の組合せに対する再生優先度を得る。
【０１６６】
例えば、先の検索ａで得た「楽曲ａ」が、図４（ｂ）に示した楽曲ID＝YYYYYYの楽曲であったとすると、曲調が「走りやすさレベル３」、ジャンルが「ジャズ」である。走りやすさ＝23は、「走りやすさレベル３」とする。
ここで、「走りやすさレベル３」に対する再生優先度＝−50、「ジャズ」に対する再生優先度＝−10であったと仮定する。このとき、「走りやすさレベル３＆ジャズ」に対する再生優先度は、−50−10＝−60となる。
上述したＳ１２３，Ｓ１２４の処理により、「楽曲ａ」の、「楽曲」に対する再生優先度が、「楽曲ａ」の、「曲調＆ジャンル」に対する再生優先度に変換される。
【０１６７】
Ｓ１２５において、「曲調＆ジャンル」の再生優先度に基づいて、先の検索ａで得た「楽曲ａ」に優先順位（所定の属性に関する楽曲情報に対する再生優先度の高いものから順に前記ユーザに提示する）を与え、先に説明したＳ１２２に処理を進める。
例えば、上述した先の検索ａで得た「楽曲」が、楽曲ID＝YYYYYYの楽曲であって、「走りやすさレベル３＆ジャズ」に対する再生優先度が「−60」となれば、この楽曲ID＝YYYYYYの楽曲の優先順位は、−60となる。
【０１６８】
上述したＳ１２０からＳ１２２に処理を進めた場合、推奨音楽テンポの値を持つ「楽曲ａ」の中から、音楽再生装置２に蓄積可能な容量分の、１又は複数の楽曲を、各「楽曲ａ」に対する再生優先度（例えば、スキップ回数の少ない楽曲）に基づいて優先順位を与えて選択していることになる。
一方、上述したＳ１２５からＳ１２２に処理を進めた場合、推奨音楽テンポの値を持つ「楽曲ａ」の中から、音楽再生装置２に蓄積可能な容量分の、１又は複数の楽曲を、ユーザの好みの属性（曲調＆ジャンル）に対する再生優先度に基づいて優先順位を与えて選択していることになる。
次のＳ１１８で推奨楽曲を提示した後、音楽再生装置２に蓄積可能な容量分の楽曲データを転送することができる。
【０１６９】
なお、図示のフローチャートでは、曲調及びジャンルの組合せに対して再生優先度を算出した。これに代えて、単一の属性に対する再生優先度であってもよい。
Ｓ１１１で設定された好みの対象が、曲調のみであれば、Ｓ１２３と同様な累積加算により、「楽曲」に対する再生優先度を、「曲調」に対する再生優先度に変換し、Ｓ１２５に処理を進める。
「曲調」、「ジャンル」に限らず、「楽曲情報データベース」（図３の５４）に存在する他の属性（複数の属性の組合せを含む）、例えば、「アーティスト」に対する再生優先度を算出して、その再生優先度の大きさに基づいて、優先順位を与えることができる。
【０１７０】
上述したＳ１１８において、推奨楽曲リストをユーザが気に入らない場合がある。このような場合のため、「再実行ボタン」を表示画面に表示し、これにクリック操作があったときは、ユーザ操作による指定条件の再設定を受け付けた後に、処理をＳ１１１に戻し、推奨処理をやりなおしてもよい。
【０１７１】
なお、Ｓ１１９において、「楽曲ｂ」に代えて、Ｓ１１３で得られた「楽曲ａ」について、「楽曲ａ」に対する再生優先度を取得する（Ｓ１２０と同じ処理となる）ことも可能である。Ｓ１２３においては、「楽曲ｂ」を「楽曲ａ」に読み替える。
この場合、様々な音楽テンポを有する「楽曲ｂ」の母集団に代えて、推奨音楽テンポ条件を満たす「楽曲ａ」の母集団において、楽曲のある属性（「曲調＆ジャンル」）に関するユーザの好みを調べて反映させることになる。
また、図１０のフローチャートにおいて、Ｓ１１２を省略し（推奨音楽テンポの条件を設けない）、Ｓ１１３において、「楽曲情報データベース」５４に保存されている楽曲を全て取得し、後続のＳ１１４以下に処理を進めれば、指定された好みの基準に従った優先順位で「楽曲情報データベース」５４に保存されている楽曲の全てをリスト表示することができる。その内、優先順位の高い楽曲のみを、例えば、所定曲数をリスト表示させれば、好み度が大きい楽曲のみが提示される。
【０１７２】
また、推奨楽曲リストの中から、ユーザが手動選択した楽曲情報と楽曲データとを音楽再生装置２に自動的に転送してもよい。
表示画面に「自動転送ボタン」を設け、これにクリック操作があったときは、一覧表示された楽曲の全体を「推奨プレイリスト」とし、この「推奨プレイリスト」のフォルダをパーソナルコンピュータ５に設けるとともに、「推奨プレイリスト」を音楽再生装置２に転送してもよい。
【０１７３】
その際、音楽再生装置２の「楽曲情報データベース」５９で管理されていない楽曲であれば、その楽曲情報と楽曲データも音楽再生装置２に転送する。
後に再び楽曲が推奨される場合も、同じ「推奨プレイリスト」を更新すればよい。
この「推奨プレイリスト」は、運動の種類別に、例えば、「ジョギング用推奨プレイリスト」、「ウォーキング用推奨プレイリスト」というように、複数種類あってもよい。
【０１７４】
図１１は、図１に示した楽曲情報・履歴情報提供サーバ１２がパーソナルコンピュータ５に、推奨楽曲の情報を提供する動作の一例を示すフローチャートである。
図８の情報提供部８６の機能を実現する処理であり、図２に示したパーソナルコンピュータ５におけるＳ４３の処理と連携する、楽曲情報・履歴情報提供サーバ１２側の処理である。
図１０に示した、パーソナルコンピュータ５が音楽再生装置２に推奨楽曲を提供する動作と同様な処理については簡単に説明し、これとは異なる処理について詳しく説明する。
Ｓ１３１において、推奨楽曲を取得するための要求条件を取得する。図１０のＳ１１１と異なり、情報要求をしたユーザ１の反復運動テンポに応じた推奨音楽テンポ条件は、ユーザ端末である、パーソナルコンピュータ５において設定し、情報要求時に、楽曲情報・履歴情報提供サーバ１２に転送する。推奨音楽テンポ条件の設定処理は、図１２に示した通りである。
また、好みの対象に加えて、好みを調べるユーザの範囲を指定することができる。
【０１７５】
Ｓ１３２において、「楽曲情報データベース」８５（図８）を検索（以下、検索ａという）し、Ｓ１３１で設定された推奨音楽テンポ条件を満たす「楽曲ａ」を取得する。推奨音楽テンポに選択確率条件が付いている場合、その選択確率に応じて楽曲を検索（検索ａ）する。Ｓ１３２の処理は、図１０のＳ１１３と同様の処理である。
Ｓ１３３において、Ｓ１３１でユーザの好みを反映する設定であれば、Ｓ１３４に処理を進め、そうでなければＳ１３５に処理を進める。
まず、Ｓ１３５においては、検索ａで得られた「楽曲ａ」を、ランダムに並び替えして、推奨楽曲リストのデータを作成し、Ｓ１３６において、推奨楽曲リストのデータを、パーソナルコンピュータ５の情報取得部９４（図８）に転送する。推奨楽曲リストが複数頁にわたる場合、情報要求ユーザの指示により、頁切り換えを行う。
【０１７６】
一方、Ｓ１３４において、Ｓ１３１で設定された好みの基準が、所定の属性に関する好み（図示の例では、「曲調＆ジャンル」に対する好み）であれば、Ｓ１３７に処理を進め、そうでなければＳ１３８に処理を進める。
最初に、Ｓ１３８を説明する。「履歴情報データベース」８４（図８）を検索し、先にＳ１３１において指定された所定のユーザ範囲に含まれる各ユーザの履歴情報として保存されている「楽曲ａ」（推奨音楽テンポの条件を満たす楽曲）について、この「楽曲ａ」に対する、上述した各ユーザの操作により設定された再生優先度を取得し、Ｓ１３９に処理を進める。
【０１７７】
ここで、上述した各ユーザの履歴情報として保存されている「楽曲」についての、「楽曲」に対する再生優先度とは、指定された所定のユーザ範囲内の個々の各ユーザが、「楽曲」に対して設定した、「楽曲」に対する再生優先度の総和（累積加算値）である。
例えば、２人のユーザが、共に、ある「楽曲」を再生している場合、この「楽曲」に対する再生優先度は、各ユーザが、この「楽曲」に対して設定した、「楽曲」に対する再生優先度を加算したものである。
【０１７８】
Ｓ１３８では、「履歴情報データベース」８４（図８）に保存されている全ての「楽曲」について再生優先度を取得する必要はなく、検索ａで得た「楽曲ａ」が含まれているとき、この「楽曲ａ」について再生優先度を取得すればよい。
なお、ユーザ範囲を指定していない検索ａで得られた「楽曲ａ」の中には、指定されたユーザ範囲（全範囲指定でない場合）内に含まれる各ユーザの履歴情報として保存されていない楽曲であったり、保存されていても、個々の各ユーザが設定した、「楽曲」に対する再生優先度がゼロ（基準値）の楽曲であったりする場合がある。
このような楽曲に該当する「楽曲ａ」は、その「楽曲ａ」に対する再生優先度が0（基準値）となる。
【０１７９】
Ｓ１３９において、取得した再生優先度に基づいて、「楽曲ａ」に優先順位を与える。
Ｓ１４０において、検索ａで得た、「楽曲ａ」（推奨音楽テンポ条件を満たす楽曲）を、その優先順位に従って並び替えし、推奨楽曲リストのデータを作成し、先に説明したＳ１３６に処理を進める。
【０１８０】
一方、Ｓ１３７は、上述したＳ１３４において、好みの基準が所定の属性（曲調＆ジャンル）であったときに処理が進められる。「履歴情報データベース」８４を検索し、指定されたユーザ範囲内の各ユーザの履歴情報として保存されている「楽曲」（以下、「楽曲ｂ」という）の、「楽曲ｂ」に対する再生優先度を取得する。
先に、Ｓ１３８について説明したように、「楽曲」に対する再生優先度は、指定されたユーザ範囲内の個々の各ユーザが、この「楽曲」に対して設定した再生優先度の総和（累積加算値）である。
【０１８１】
Ｓ１４１において、「楽曲情報データベース」８５（図８）を検索し、先のＳ１３７において再生優先度を取得した「楽曲ｂ」の「曲調」，「ジャンル」を取得する。
このＳ１４１と以下のＳ１４２，Ｓ１４３については、図１０のＳ１２３〜Ｓ１２５と同様の処理であるため、説明を省略する。
ただし、図１１における「楽曲ｂ」は、Ｓ１３７で得られるものであるから、図１０における「楽曲ｂ」とは異なるものである。
なお、検索ａで得られた「楽曲ａ」の中には、ユーザ範囲を指定（全範囲指定でない場合）した検索ｂで得られた「楽曲ｂ」に含まれていない楽曲がありうる。このような「楽曲ａ」であっても、この「楽曲ａ」の「曲調＆ジャンル」に応じて、基準値（0）でない再生優先度が与えられる場合がある。
【０１８２】
上述したＳ１３９からＳ１４０に処理を進めた場合、推奨音楽テンポの値を持つ「楽曲ａ」の中から、楽曲を、「楽曲ａ」の再生優先度（例えば、スキップ回数の少ない楽曲）に基づいて優先順位を与えている。
一方、上述したＳ１４３からＳ１４０に処理を進めた場合、推奨音楽テンポの値を持つ「楽曲ａ」の中から、指定されたユーザ範囲に含まれるユーザの好みの属性（曲調＆ジャンル）に対する再生優先度に基づいて優先順位を与えている。
【０１８３】
図示のフローチャートでは、曲調及びジャンルの組合せに対し再生優先度を算出したが、図１０のＳ１２３に関連して説明したように、楽曲データの属性であれば、他の楽曲情報（複数の楽曲情報の組合せを含む）について再生優先度を計算して、その再生優先度に基づいて優先順位を与えることができる。
【０１８４】
なお、Ｓ１３７において、「楽曲ｂ」に代えて、Ｓ１３２で得られた「楽曲ａ」について、指定されたユーザ範囲内の各ユーザの履歴情報として保存されている「楽曲ａ」に対する再生優先度を取得する（Ｓ１３８と同じ処理となる）ことも可能である。Ｓ１４１においては、「楽曲ｂ」を「楽曲ａ」に読み替える。
この場合、様々な音楽テンポを有する「楽曲ｂ」の母集団に代えて、推奨音楽テンポ条件を満たす「楽曲ａ」の母集団において、楽曲のある属性（「曲調＆ジャンル」）に関するユーザの好みを調べて反映させることになる。
また、図１１のフローチャートにおいて、推奨音楽テンポの条件を設けないでもよい。この場合は、図６に示した情報提供システムの一例となる。
Ｓ１３２において、「楽曲情報データベース」８５（図８）に保存されている楽曲を全て取得し、後続のＳ１３３以下に処理を進めれば、指定された好みの基準に従った優先順位で「楽曲情報データベース」８５に保存されている楽曲の全てをリスト表示することができる。そのうち、優先順位の高い楽曲のみを、例えば、所定曲数をリスト表示させれば、好み度が大きい楽曲のみが提示される。
【０１８５】
図１０、図１１を参照した説明では、「楽曲情報データベース」５４（８５）の検索を複数回行い、「楽曲情報データベース」５４又は８５の検索と「使用状況の履歴情報保存部」６６（「履歴情報データベース」８４）の検索を１回行っている。
これに代えて、検索の順序を変更したり、複数の検索をまとめて同時に行うようにしてもよい。
【０１８６】
上述した説明では、図１の音楽再生装置２、パーソナルコンピュータ５、楽曲情報・履歴情報提供サーバ１２で構成されるシステムについて説明した。
パーソナルコンピュータ５は、音楽再生装置２に対し、パーソナルコンピュータ５の「楽曲データ蓄積部」５３に蓄積され、「楽曲情報データベース」５４に保存されたものの中から、楽曲を推奨している。
楽曲情報・履歴情報提供サーバ１２は、複数のユーザ１、７，８，…に対し、そのパーソナルコンピュータ５，７Ｂ，８Ｂをユーザ端末として、楽曲情報・履歴情報提供サーバ１２の「楽曲情報データベース」８５に保存されたものの中から、楽曲を推奨している。
【０１８７】
以下に、図１を参照して説明したシステムの変形例を説明する。
上述したシステムでは、音楽再生装置２として、背景技術で説明した非特許文献１に記載のものを例にして説明した。しかし、ユーザが楽曲を再生しながら運動した状況の履歴情報を記録するものであればよい。
また、音楽再生装置２として、音楽再生専用の装置でなくても、例えば、携帯電話端末やPDA（Personal Digital Assistant）のような携帯電子機器でもよい。
音楽再生装置２は、音楽再生機能と、ユーザが楽曲を再生しながら運動した状況を履歴情報として記録するデータ記録装置（データロガー）とを分離した個別の装置としてもよい。
【０１８８】
反復運動は道路を走るランニングやウォーキングに限らない。自転車型エルゴメータ（ergo meter）、トレッドミル（tredmill）、ストレングスマシン（strength machine）等のトレーニング機械を使用した運動、体操、ダンスなどの、反復運動をしながら音楽を聴く場合に本発明を適用できる。反復運動の種類に応じて、加速度センサを人体の適切な部分に装着するとともに、反復の１ステップとする加速度特性を決め、この反復の１ステップを検出するアルゴリズムを設計すればよい。
トレーニング機械を用いた場合、音楽再生装置２は、トレーニング機械に組み込まれていればよい。
【０１８９】
上述したパーソナルコンピュータ５，７Ｂ，８Ｂ，…は、必ずしもパーソナルコンピュータの形態である必要はない。例えば、電子楽器、地上波ディジタルテレビジョン、その他、家庭内電子機器（いわゆる、「デジタル家電」）等であって、インターネットに接続可能な端末装置であればよい。
音楽再生装置２は、USBフラッシュROM等の取り外し可能な記憶装置を着脱可能に接続できるものとすることができる。この場合、このUSBフラッシュROMを音楽再生装置２から取り外し、パーソナルコンピュータ５に接続することにより、音楽再生装置２を直接的にパーソナルコンピュータ５に接続した場合と同様に、楽曲データ等のデータ転送ができるようにすることができる。
【０１９０】
上述した説明では、ユーザ１の音楽再生装置２とユーザ１のパーソナルコンピュータ５とは、１対１対応していた。また、パーソナルコンピュータ５は、楽曲情報・履歴情報提供サーバ１２に対するユーザ端末装置としても機能していた。
この場合、パーソナルコンピュータ５は、音楽再生装置２に対する、楽曲データ蓄積手段、楽曲情報データベース、履歴情報保存手段、推奨音楽テンポ条件設定手段、楽曲推奨手段を有していた。このうち、楽曲データ蓄積手段以外は、パーソナルコンピュータ５になく、音楽再生装置２にあってもよい。
【０１９１】
上述したシステムに代えて、複数のユーザ１，７，８，…の音楽再生装置２，７Ａ，８Ａが、１台のパーソナルコンピュータ５に、直接的に接続されるようにするか、パーソナルコンピュータ５がローカルエリアネットワーク６内の共有のサーバとなって、他のユーザ７，８のパーソナルコンピュータ７Ｂ，８Ｂからアクセスを受けるようにしてもよい。
【０１９２】
この場合、パーソナルコンピュータ５は、例えば、音楽再生装置２，７Ａ，８Ａのそれぞれに対する、「楽曲データ蓄積部」、「楽曲情報データベース」、「履歴情報保存部」、推奨音楽テンポ条件設定手段、楽曲推奨手段を有する。このうち、「楽曲データ蓄積部」、「楽曲情報データベース」は、各ユーザ間で共有することもできる。
ここで、「楽曲データ蓄積部」以外は、パーソナルコンピュータ５になく、それぞれの、音楽再生装置２，７Ａ，８Ａにあってもよい。
また、パーソナルコンピュータ５は、楽曲情報・履歴情報提供サーバ１２に対して、複数のユーザ１，７，８のそれぞれのユーザ端末として機能することができる。また、このパーソナルコンピュータ５自体が、楽曲情報・履歴情報提供サーバ１２の機能を実現することもできる。
【０１９３】
また、音楽再生装置２は、直接的に、楽曲情報・履歴情報提供サーバ１２にアクセスできるようにして、パーソナルコンピュータ５の機能もまた、楽曲情報・履歴情報提供サーバ１２で実現させるようにしてもよい。パーソナルコンピュータ５が不要になる。
例えば、図１に示したLAN５を、Wi-Fi（登録商標）等の無線LANとし、音楽再生装置２自体が、無線LANを介してAP１０に接続される。あるいは、音楽再生装置２の機能を携帯電話端末機に持たせ、携帯電話ネットワークを経由して、AP１０に接続される。
これらの場合、パーソナルコンピュータ５における「楽曲データ蓄積部」５３、「楽曲情報データベース」５４、履歴情報保存部（「使用状況の履歴情報保存部」６６、「運動履歴情報保存部」６７）、推奨音楽テンポ条件設定部７０、楽曲推奨部７２のうち、楽曲情報・履歴情報提供サーバ１２が、少なくとも「楽曲データ蓄積部」５３を有するようにする。
これらの場合、音楽再生装置２が、楽曲情報・履歴情報提供サーバ１２の、これまで説明した本来の楽曲情報・履歴情報提供サーバに対するユーザ端末となる。
【０１９４】
また、上述した種々のシステムにおいて、「楽曲データ蓄積部」５３、「楽曲情報データベース」５４、履歴情報保存部（「使用状況の履歴情報保存部」６６、「運動履歴情報保存部」６７）のうち、少なくとも、「楽曲データ蓄積部」５３を、インターネット１１上のファイルサーバ２４にある、「オンラインストレージ」、又は、ローカルエリアネットワーク（LAN）６のファイルサーバ２６にある「ネットワークアタッチトストレージ」に設けてもよい。この場合、音楽再生装置２は、パーソナルコンピュータ５の「楽曲データ蓄積部」５３に代えて、「オンラインストレージ」、又は、「ネットワークアタッチトストレージ」に設けられた「楽曲データ蓄積部」を使用する。
【図面の簡単な説明】
【０１９５】
【図１】本発明の実施の一形態である第１，第２の楽曲推奨システムと情報提供システムが適用されるネットワークの構成図である。
【図２】図１に示したパーソナルコンピュータの動作の概要を説明するためのフローチャートである。
【図３】図１に示した音楽再生装置、パーソナルコンピュータの機能構成の一例を示すブロック図である。
【図４】図１のパーソナルコンピュータ、音楽再生装置、及び、楽曲情報・履歴情報提供サーバに保存される履歴情報、楽曲情報の一例を示す説明図である。
【図５】楽曲情報・履歴情報提供サーバが、ユーザ端末から情報を収集する機能を実現するためのブロック図である。
【図６】楽曲情報・履歴情報提供サーバから、ユーザのパーソナルコンピュータに、情報を提供する機能を実現するためのブロック図である。
【図７】図６に示した情報を提供する機能により、ユーザに提示される情報の一例を示す図である。
【図８】楽曲情報・履歴情報提供サーバから、ユーザのパーソナルコンピュータに、推奨楽曲を提供する機能を実現するためのブロック図である。
【図９】図８の情報提示部に提示される推奨楽曲を、図１のディスプレイに表示される画像として示す図である。
【図１０】図２のＳ３３の処理の詳細を示すフローチャートである。
【図１１】図１、図８に示した楽曲情報・履歴情報提供サーバがパーソナルコンピュータに、推奨楽曲の情報を提供する動作の一例を示すフローチャートである。
【図１２】図１０におけるＳ１１２の処理の詳細を示すフローチャートである。
【図１３】反復運動テンポの頻度分布と、この反復運動テンポの累積加算値を示す説明図である。
【符号の説明】
【０１９６】
１…ユーザ、２…音楽再生装置（データ記録装置）、２ｂ…ディスプレイ、７Ａ，８Ａ，１８Ａ，１９Ａ，２０Ａ…音楽再生装置（データ記録装置）、３…電気音響変換器、４…耳たぶ取付型脈拍センサ、５…パーソナルコンピュータ（ユーザ端末）、５ａ…ディスプレイ、７Ｂ，８Ｂ，１８Ｂ，１９Ｂ，２０Ｂ…パーソナルコンピュータ（ユーザ端末）、６…ローカルエリアネットワーク（LAN）、９…ルータ、１０，１５，１６，１７，２１，２２，２３，２５…アクセスポイント（AP）、１１…インターネット、１２…楽曲情報・履歴情報提供サーバ、１３…音楽配信サーバ、１４…汎用楽曲情報提供サーバ、２４…ファイルサーバ、２６…ファイルサーバ
５１…ＣＤ、５２…楽曲データ取得部、５３…楽曲データ蓄積部、５４…楽曲情報データベース、５５…同期設定部、５６…楽曲データ転送部、５７…楽曲情報同期化転送部、５８…楽曲データ蓄積部、５９…楽曲情報データベース、６０…制御部、６１…楽曲データ再生部、６２…使用状況の履歴情報（含む：再生履歴情報）保存部、６３…運動履歴情報保存部、６４…個人情報保存部、６５…履歴情報・個人情報同期化転送部、６６…使用状況の履歴情報（含む：再生履歴情報）保存部、６７…運動履歴情報保存部、６８…個人情報保存部、６９ａ…反復運動テンポ統計値指定部、６９ｂ…ハーフテンポ許容指定部、７０…推奨音楽テンポ条件設定部、７１…好みの基準指定部、７２…楽曲推奨部、７３…転送制御部
８１…履歴情報保存部、８２…情報提供部、８３…情報収集部、８４…履歴情報データベース、８５…楽曲情報データベース、８６…情報提供部、８６ａ…推奨音楽テンポ条件設定部、９１…条件指定部、９２…情報要求部、９３…情報要求取得部、９４…情報取得部、９５…情報提示部
【図１】
2010140176.tif 000003
【図２】
2010140176.tif 000004
【図３】
2010140176.tif 000005
【図４】
2010140176.tif 000006
【図５】
2010140176.tif 000007
【図６】
2010140176.tif 000008
【図７】
2010140176.tif 000009
【図８】
2010140176.tif 000010
【図９】
2010140176.tif 000011
【図１０】
2010140176.tif 000012
【図１１】
2010140176.tif 000013
【図１２】
2010140176.tif 000014
【図１３】
2010140176.tif 000015