(57)【特許請求の範囲】
【請求項１】
コンテンツ再生装置が実行する音楽コンテンツの再生方法であって、
楽曲の音楽データから、または楽曲の音楽データに付随する音楽付属情報から、当該楽曲のビートを、ビート情報として検出する特徴検出工程と、
前記楽曲の再生中におけるユーザの体動を、周期的な体動検出信号として検出する体動検出工程と、
前記ビート情報および前記体動検出信号から、前記楽曲の部分ごとにユーザの前記楽曲に対する嗜好度を算出する嗜好度算出工程と、
その算出された嗜好度を、前記楽曲に対して設定する嗜好度設定工程と、
楽曲選択モードとして、それぞれ前記嗜好度設定工程で楽曲部分ごとに嗜好度が設定された複数の楽曲中の、嗜好度が最大の楽曲、または最高嗜好度が所定値以上の楽曲を、選択する楽曲選択工程と、
部分再生モードとして、前記嗜好度設定工程で楽曲部分ごとに嗜好度が設定された楽曲中の、最高嗜好度の部分のみ、または最高嗜好度の部分の先頭から所定時間分の部分を、再生する部分再生工程と、
を備えるコンテンツ再生方法。
【請求項２】
請求項1のコンテンツ再生方法において、
さらに、最高嗜好度部分ダイジェスト連続再生モードとして、それぞれ前記嗜好度設定工程で楽曲部分ごとに嗜好度が設定された複数の楽曲の、それぞれ、最高嗜好度の部分のみ、または最高嗜好度の部分の先頭から所定時間分の部分を、順次再生する工程を備えるコンテンツ再生方法。
【請求項３】
楽曲の音楽データから、または楽曲の音楽データに付随する音楽付属情報から、当該楽曲のビートを、ビート情報として検出する特徴検出手段と、
前記楽曲の再生中におけるユーザの体動を、周期的な体動検出信号として検出する、加速度センサまたはビデオカメラを含む体動検出手段と、
前記ビート情報および前記体動検出信号から、前記楽曲の部分ごとにユーザの前記楽曲に対する嗜好度を算出する嗜好度算出手段と、
その算出された嗜好度を、前記楽曲に対して設定する制御手段とを備え、
前記制御手段は、楽曲選択モードとして、それぞれ前記楽曲部分ごとに嗜好度が設定された複数の楽曲中の、嗜好度が最大の楽曲、または最高嗜好度が所定値以上の楽曲を、選択するとともに、部分再生モードとして、前記楽曲部分ごとに嗜好度が設定された楽曲中の、最高嗜好度の部分のみ、または最高嗜好度の部分の先頭から所定時間分の部分を、再生するコンテンツ再生装置。
【請求項４】
請求項３のコンテンツ再生装置において、
前記制御手段は、さらに、最高嗜好度部分ダイジェスト連続再生モードとして、それぞれ前記楽曲部分ごとに嗜好度が設定された複数の楽曲の、それぞれ、最高嗜好度の部分のみ、または最高嗜好度の部分の先頭から所定時間分の部分を、順次再生するコンテンツ再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、音楽コンテンツを再生する方法および装置に関する。
【背景技術】
【０００２】
音楽や映像などのコンテンツとしては、多種多様なものがあり、コンテンツに対するユーザの好みの度合いは、コンテンツごとに様々である。
【０００３】
そのため、コンテンツ再生装置などの装置では、それぞれのコンテンツに対するユーザの好みの度合いを判定できれば、その嗜好度をコンテンツの選択に役立てることができ、ユーザは好みのコンテンツを享受することができる。また、コンテンツの選択だけでなく、装置によってＤＪ（Ｄｉｓｋ  Ｊｏｃｋｅｙ）やＶＪ（Ｖｉｄｅｏ  Ｊｏｃｋｅｙ）のようにユーザの好みに応じてリアルタイムに音楽や映像をリミックスしてユーザに提供できるようになる。
【０００４】
一般に、コンテンツ再生装置などの装置に対してユーザのコンテンツに対する嗜好度を判定させる方法としては、ユーザがパーソナルコンピュータ上などで、それぞれのコンテンツに対する自身の評価や好みの度合いを、Ｒａｔｉｎｇ（評点）として指示する方法が採られている。
【０００５】
また、特許文献１（特開２００３−２３５８９号公報）には、コンテンツの視聴履歴から当該コンテンツに対する視聴者の嗜好度を算出する方法として、コンテンツ視聴時間の単位時間に対する比率やコンテンツ視聴時間のコンテンツ時間長に対する比率の関数として嗜好度を算出することが示されている。
【０００６】
上に挙げた先行技術文献は、以下の通りである。
【特許文献１】特開２００３−２３５８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、ユーザがパーソナルコンピュータ上などで、それぞれのコンテンツに対する自身の評価や好みの度合いを、Ｒａｔｉｎｇとして指示する方法は、ユーザにとって面倒な操作を必要とし、しかも、コンテンツの部分ごとにＲａｔｉｎｇする場合には、より面倒になる。
【０００８】
また、特許文献１に示された方法では、例えば、ユーザが、ある音楽の頭の部分だけを聴いて、その音楽を気に入った場合でも、音楽を最後まで聴かない（再生しない）と、嗜好度が高い値にならないことになり、逆に、ある音楽を最後まで聴いた（再生した）場合には、その音楽を特に気に入っていなくても、嗜好度が高い値として算出されることになり、ユーザのコンテンツに対する嗜好度を正確に判定することができない場合がある。しかも、特許文献１に示された方法では、コンテンツの部分ごとに嗜好度を算出することは難しい。
【０００９】
そこで、この発明は、特に音楽の部分ごとにユーザの当該音楽に対する嗜好度を簡単かつ正確に判定し設定することができるようにしたものである。
【課題を解決するための手段】
【００１０】
この発明のコンテンツ再生方法は、
コンテンツ再生装置が実行する音楽コンテンツの再生方法であって、
楽曲の音楽データから、または楽曲の音楽データに付随する音楽付属情報から、当該楽曲のビートを、ビート情報として検出する特徴検出工程と、
前記楽曲の再生中におけるユーザの体動を、周期的な体動検出信号として検出する体動検出工程と、
前記ビート情報および前記体動検出信号から、前記楽曲の部分ごとにユーザの前記楽曲に対する嗜好度を算出する嗜好度算出工程と、
その算出された嗜好度を、前記楽曲に対して設定する嗜好度設定工程と、
楽曲選択モードとして、それぞれ前記嗜好度設定工程で楽曲部分ごとに嗜好度が設定された複数の楽曲中の、嗜好度が最大の楽曲、または最高嗜好度が所定値以上の楽曲を、選択する楽曲選択工程と、
部分再生モードとして、前記嗜好度設定工程で楽曲部分ごとに嗜好度が設定された楽曲中の、最高嗜好度の部分のみ、または最高嗜好度の部分の先頭から所定時間分の部分を、再生する部分再生工程と、
を備えるものである。
【００１１】
上記のコンテンツ再生方法では、ユーザが楽曲に合わせて体を動かすという、ユーザの楽曲に対する自然なノリ（乗り）の程度や状態から、楽曲の部分ごとにユーザの当該楽曲に対する嗜好度が判定され、設定される。
【００１２】
さらに、このように楽曲の部分ごとに嗜好度が設定されることによって、それぞれ楽曲部分ごとに嗜好度が設定された複数の楽曲中の、嗜好度が最大の楽曲、または最高嗜好度が所定値以上の楽曲を、選択する楽曲選択や、楽曲部分ごとに嗜好度が設定された楽曲中の、最高嗜好度の部分のみ、または最高嗜好度の部分の先頭から所定時間分の部分を、再生する部分再生が、容易に実行されるようになる。
【発明の効果】
【００１３】
以上のように、この発明によれば、音楽の部分ごとにユーザの当該音楽に対する嗜好度を簡単かつ正確に判定し設定することができ、ユーザの好みに合わせた楽曲選択や楽曲再生を容易に行うことができる。
【発明を実施するための最良の形態】
【００１４】
［１．システムおよび方法の概略：図１および図２］
図１に、この発明のコンテンツ再生方法を実行するシステムの一例を示す。この発明では、コンテンツは音楽（楽曲）である。
【００１５】
コンテンツ再生装置（音楽再生装置）１０は、ユーザの音楽に対する嗜好度を判定し設定する機能を備える。
【００１６】
具体的に、コンテンツ再生装置１０は、ＣＰＵ１１を備え、そのバス１２に、各種のプログラムやデータが書き込まれたＲＯＭ１３、およびプログラムやデータが展開されるＲＡＭ１４が接続されるとともに、インタフェース１５を介して、ハードディスクやフラッシュメモリなどの記録媒体１６が接続される。
【００１７】
記録媒体１６には、コンテンツデータ（コンテンツ本体データ）としての音楽データ（楽曲データ）、コンテンツ付属情報（メタデータ）としての音楽付属情報（楽曲付属情報）、および後述のように設定された嗜好度を示す情報などが記録される。
【００１８】
また、バス１２には、インタフェース１７を介して操作部１８が接続され、インタフェース２１を介して表示部２２が接続され、音声処理部２３を介して音声出力部２４が接続される。
【００１９】
操作部１８は、ユーザ１が各種の操作や入力を行うものであり、表示部２２は、操作入力用の画面や呈示用の画面などを表示するものであり、音声処理部２３は、音楽データなどの音声データを、圧縮されているものについては伸長した上で、アナログ音声信号に変換し、増幅するものであり、音声出力部２４は、音楽などの音声を出力するスピーカやヘッドホンである。
【００２０】
また、バス１２には、無線インタフェース（無線通信部）２５、およびインターネット５に接続するための外部インタフェース２７が接続され、無線インタフェース２５に、アンテナ２６が接続される。
【００２１】
インターネット５上には、配信サーバ７が接続され、コンテンツ再生装置１０からの要求によって、配信サーバ７からコンテンツ再生装置１０に、配信サーバ７に接続されたコンテンツデータベース９に記録されている音楽データや音楽付属情報が送信される。送信された音楽データや音楽付属情報は、コンテンツ再生装置１０の記録媒体１６にダウンロードされる。
【００２２】
さらに、コンテンツ再生装置１０では、体動センサ３１が信号処理部３２を介してバス１２に接続される。体動センサ３１は、後述のように音楽（コンテンツ）再生時のユーザ１の体動（動き）を検出するものであり、信号処理部３２は、体動センサ３１の出力信号をデジタルデータに変換し、解析処理するものである。
【００２３】
以上の構成のコンテンツ再生装置１０は、機能的には、図２に示すような構成である。コンテンツ記録部４１は、上記の記録媒体１６などによって構成され、コンテンツデータ（コンテンツ本体データ）としての音楽データ、およびコンテンツ付属情報としての音楽付属情報などが記録される。
【００２４】
コンテンツ選択部４２は、ＣＰＵ１１など（ＣＰＵ１１、ＲＯＭ１３およびＲＡＭ１４）によって構成され、操作部１８でのユーザ１の操作に基づいて、再生する音楽（楽曲）を選択し、その音楽データ（楽曲データ）をコンテンツ記録部４１から読み出す。
【００２５】
ただし、再生する音楽は、必ずしも、その音楽データがコンテンツ記録部４１に記録されている必要はなく、その音楽データが配信サーバ７から配信されるものでもよい。
【００２６】
コンテンツ再生部４３は、上記の音声処理部２３および音声出力部２４によって構成され、コンテンツ記録部４１から読み出された、または配信サーバ７から配信された音楽データによって、音楽を再生する。
【００２７】
体動検出部４４は、上記の体動センサ３１および信号処理部３２によって構成され、音楽再生中のユーザ１の体動を検出する。
【００２８】
コンテンツ付属情報取得部４５は、ＣＰＵ１１などによって構成され、コンテンツ記録部４１から、コンテンツ選択部４２によって選択された音楽に付随する音楽付属情報を読み出す。ただし、音楽付属情報も、必ずしも、コンテンツ記録部４１に記録されている必要はなく、配信サーバ７から配信されてもよい。
【００２９】
コンテンツ特徴検出部４６は、ＣＰＵ１１などによって構成され、コンテンツ付属情報取得部４５によって取得された音楽付属情報から、当該音楽（楽曲）のビート（ビートタイミング）をビート情報として検出する。ただし、当該音楽のビートは、コンテンツ再生部４３で得られる音楽データから抽出することもできる。
【００３０】
コンテンツ嗜好度算出部４７は、ＣＰＵ１１などによって構成され、体動検出部４４から得られた体動検出信号、すなわち音楽再生中のユーザ１の体動と、コンテンツ特徴検出部４６によって検出された当該音楽のビートとから、定められた算出式に従って、ユーザ１の当該音楽に対する嗜好度を算出する。
【００３１】
コンテンツ嗜好度管理部４８は、ＣＰＵ１１などによって構成され、コンテンツ嗜好度算出部４７によって算出された嗜好度を、当該音楽に対応づけてコンテンツ記録部４１に記録することによって当該音楽に対して設定するとともに、以後の音楽再生などに当たって、コンテンツ選択部４２での音楽選択用などに、その設定した嗜好度を呼び出す。
【００３２】
［２．嗜好度判定方法：図３〜図１７］
上記のコンテンツ再生装置１０における嗜好度判定方法の具体例を、以下に示す。
【００３３】
（２−１．体動検出：図３〜図７）
体動センサ３１では、音楽再生中のユーザ１の体動、例えば頭の動きや腕の振りを検出するが、そのような体動センサ３１としては、加速度センサやビデオカメラなどを用いることができる。
【００３４】
例えば、図３（Ａ）に示すように、左右のスピーカ部５１，５２およびヘッドバンド部５３からなる頭上型ヘッドホンのヘッドバンド部５３に、加速度センサ３３を取り付け、または、図３（Ｂ）に示すように、左右のスピーカ部５４，５５およびネックバンド部５６からなるネックバンド型ヘッドホンの一方または両方のスピーカ部に、加速度センサ３３を取り付け、または、図３（Ｃ）に示すように、インナーイヤー型ヘッドホンの、左右の耳穴に挿入されるスピーカ部５７，５８に、加速度センサ３３ａ，３３ｂを取り付ける。
【００３５】
ユーザが音楽に乗って頭を揺らすことは、ごく自然なことであるので、このようにユーザが頭部に装着するヘッドホンに加速度センサを取り付けてユーザの頭の動きを検出することによって、ユーザの当該の音楽に対するノリ具合を、より自然に計測することができる。
【００３６】
また、図４に示すように、ユーザが手首に腕時計型の加速度センサ３４を装着することによって、ユーザの腕の振りを検出するようにしてもよい。コンテンツ再生装置１０を腕時計型にする場合には、コンテンツ再生装置１０に加速度センサを内蔵すればよい。
【００３７】
さらに、コンテンツ再生装置１０を携帯型にする場合には、図５に示すように、コンテンツ再生装置１０に３軸加速度センサ３５を内蔵してもよい。携帯型のハードディスクプレーヤでは、３軸加速度センサを搭載してプレーヤが落下するのを検知し、プレーヤが地面に落下したときのハードディスク関連部分の損傷を防止するものがあるが、その３軸加速度センサを利用して、コンテンツ再生装置１０を携帯して音楽を聴いているユーザの体動を検出することができる。
【００３８】
体動センサ３１が以上のような加速度センサである場合、センサ出力信号としては、図６（Ａ）に示すような信号が得られる。
【００３９】
さらに、室内などでは、図７に示すように、ユーザ１をビデオカメラ３７によって撮影し、ビデオカメラ３７の出力の映像データを映像処理部３８で処理することによって、ユーザ１の体動を検出することができる。具体的に、映像処理部３８で、フレームごとの画像データを比較し、フレーム間の差分を求めることによって、動きの速度を検出することができ、さらに、その差分を求めることによって、動きの加速度を検出することができる。
【００４０】
（２−２．特徴検出：図８）
楽曲の特徴点としてのビートは、当該楽曲の音楽データ、または当該楽曲に付随する音楽付属情報から、検出する。
【００４１】
図８に、音楽データから楽曲のビートを検出する場合の例を示す。同図の音楽信号は、音楽データをアナログ信号波形で見たもので、振幅の最も大きいところが小節（小節の頭）であり、振幅の大きいところが拍である。小節も拍の一つで、以下では、小節を含めた拍を「ビート」と称する。
【００４２】
このビート（ビートタイミング）をビート情報として検出する。このビート抽出は、専用のアプリケーションプログラムなどによるリアルタイムビートトラッキングなどによって行うことができる。
【００４３】
音楽付属情報として当該楽曲のビート情報が記録されていれば、その音楽付属情報からビート情報を抽出することができる。
【００４４】
この場合、ビート情報を含む音楽付属情報は、音楽データと同じファイルの別チャンクに、または音楽データとは別のファイルとして、記録媒体１６に記録されているものを、嗜好度算出時、呼び出すか、音楽データとは別のファイルとして、配信サーバ７側のコンテンツデータベース９に記録されているものを、嗜好度算出時、またはあらかじめ、配信サーバ７から取得する。
【００４５】
（２−３．嗜好度の算出：図９〜図１６）
＜嗜好度算出式：図９＞
当該楽曲に対するユーザの嗜好度は、一例として、図９の式（１）によって算出する。Ｒ（ｔ）は、時間ｔにおける嗜好度、Ｃ（ｔ）は、体動検出信号とビート情報の周期の一致度、Ｐ（ｔ）は、体動検出信号とビート情報の位相の一致度、Ｉ（ｔ）は、体動の大きさ（ノリの強さ）、α，βは、重み付け係数である。
【００４６】
すなわち、この例では、体動検出信号とビート情報の周期の一致度Ｃ（ｔ）が高いほど、また体動検出信号とビート情報の位相の一致度Ｐ（ｔ）が高いほど、さらにユーザの体動が大きいほど、嗜好度Ｒ（ｔ）として高い値が算出され、ユーザの当該楽曲に対する嗜好度が高いと判断される。
【００４７】
＜周期の一致度Ｃ（ｔ）：図１０〜図１２＞
図９の式（１）中の、体動検出信号とビート情報の周期の一致度Ｃ（ｔ）は、図１０の式（２）で示すように、体動検出信号の周期Ｓｃ（ｔ）とビート情報の周期Ｂｃ（ｔ）との差の絶対値として算出する。
【００４８】
ビート情報の周期Ｂｃ（ｔ）は、図１０の式（３）で示すように、隣り合うビートタイミングｂ（ｔ＋１），ｂ（ｔ）間の時間として求められる。
【００４９】
なお、一曲を通じて楽曲のテンポがほぼ一定の場合には、楽曲付属情報としての、楽曲のテンポを示す情報から、ビート情報を得ることができる。具体的に、楽曲のテンポをＴｍとすると、４／４拍子の場合、周期Ｂｃ（ｔ）は、６０／Ｔｍで求められ、例えば、Ｔｍ＝１２０の場合、Ｂｃ（ｔ）＝０．５（秒）となる。
【００５０】
体動検出信号の周期、すなわち体動の周期Ｓｃ（ｔ）は、以下の方法１または方法２によって求めることができる。
【００５１】
方法１では、体動検出信号の極大点または極小点から、周期Ｓｃ（ｔ）を求める。例えば、体動検出信号の極小点ｓ（ｔ）は、図１１にｓ０，ｓ１，ｓ２‥‥で示す点（タイミング）であり、周期Ｓｃ（ｔ）は、図１２の式（４）で示すように、隣り合う極小点ｓ（ｔ＋１），ｓ（ｔ）間の時間として求めることができる。この場合、移動平均を用いると、時間遅れが発生するものの、安定した値が得られる。
【００５２】
方法２では、体動検出信号の自己相関から、周期Ｓｃ（ｔ）を求める。例えば、体動検出信号（センサ出力信号）が図６（Ａ）に示したものであるとき、その自己相関波形は図６（Ｂ）に示すものとなり、周期Ｓｃ（ｔ）が６００ミリ秒であることを検出することができる。
【００５３】
なお、人の体の動きの周期は、音楽のテンポに換算してテンポ６０（拍／分）より小さいことはまれであるので、この場合、１秒分のウインドウで計算すると、計算量が少なくて済む。
【００５４】
＜位相の一致度Ｐ（ｔ）：図１３および図１４＞
図９の式（１）中の、体動検出信号とビート情報の位相の一致度Ｐ（ｔ）は、以下の方法１または方法２によって求めることができる。
【００５５】
方法１では、まず、図１３の式（５）で示すように、上記の体動検出信号の極小点タイミングｓ（ｔ）と、対応するビートタイミングｂ（ｔ）との間のずれｄ（ｔ）を求める。式（５）は、一定時間Ｔ内での移動平均を求める場合である。
【００５６】
このずれｄ（ｔ）が０に近ければ、体の動きがビートタイミングに一致していると言える。そこで、図１３の式（６）で示すように、このずれｄ（ｔ）の逆数を、位相の一致度Ｐ（ｔ）とする。
【００５７】
方法２では、図１４の式（７）で示すように、一定時間Ｔの期間における上記のずれｄ（ｔ）の標準偏差ＳＤ（ｄ（ｔ））を求め、図１４の式（８）で示すように、この標準偏差ＳＤ（ｄ（ｔ））の逆数を、位相の一致度Ｐ（ｔ）とする。
【００５８】
方法１では、ユーザが、いわゆる後ノリ、前ノリ、裏拍子など、シンコペーションで音楽に乗る場合に対応できないが、方法２によれば、このような場合にも対応することができる。
【００５９】
ただし、式（７）および式（８）によって算出されるＰ（ｔ）は、位相の一致度というより、位相（位相差）の安定度を示すものであり、これが高ければ、自動的に周期の一致度Ｃ（ｔ）も高いので、一致度としてはＣ（ｔ）とＰ（ｔ）のいずれかを使用すればよい。
【００６０】
＜体動の大きさＩ（ｔ）：図１５および図１６＞
図９の式（１）中の、体動の大きさＩ（ｔ）は、体動検出信号の振幅Ａ（ｔ）から求めることができる。
【００６１】
一定時間内の体動検出信号の振れ幅（最大値−最小値）が大きいほど、動きが大きい（激しい）ことを意味するので、図１５の式（９）で示すように、体動の大きさＩ（ｔ）は、体動検出信号の振幅Ａ（ｔ）を、体動センサ３１の取り付け方法や感度などに応じてＮで正規化することによって求めることができる。図１６に、振幅Ａ（ｔ）が小さい場合と大きい場合を比較して示す。
【００６２】
＜嗜好度Ｒ（ｔ）の算出＞
以上のような方法で、周期の一致度Ｃ（ｔ）、位相の一致度Ｐ（ｔ）、および体動の大きさＩ（ｔ）を求め、図９の式（１）によって嗜好度Ｒ（ｔ）を算出する。重み付け係数α，βは、コンテンツ再生装置１０のハードウェア構成や体動センサ３１の取り付け方法などに合わせて調整する。
【００６３】
以上の方法によって嗜好度Ｒ（ｔ）が算出されるが、最終的な算出結果としては、後述のように嗜好度Ｒ（ｔ）を整数値化してもよい。
【００６４】
さらに、このように算出した嗜好度は、以下に示すように、ユーザに呈示し、さらに当該楽曲に対応づけて記録することによって、当該楽曲に対する嗜好度として当該楽曲に対して設定する。
【００６５】
（２−４．嗜好度判定処理：図１７）
図１７に、コンテンツ再生装置１０が行う以上のような嗜好度判定処理の一例を示す。
【００６６】
この例の嗜好度判定処理６０では、ユーザの指示によって処理を開始して、まずステップ６１で、体動センサ３１および信号処理部３２による体動検出を開始し、次にステップ６２で、ユーザによって指定された楽曲を選択し、次にステップ６３で、当該の楽曲に対応するビート情報を読み込む。
【００６７】
次に、ステップ６４で、当該の楽曲の再生を開始し、ステップ６５で、周期の一致度Ｃ（ｔ）を算出し、ステップ６６で、位相の一致度Ｐ（ｔ）を算出し、ステップ６７で、体動の大きさＩ（ｔ）を算出した後、ステップ６８で、嗜好度Ｒ（ｔ）を算出する。
【００６８】
次に、ステップ６９で、算出された嗜好度Ｒ（ｔ）を記録し、ステップ７１で、算出された嗜好度Ｒ（ｔ）を呈示する。ステップ６９での記録は、後述する嗜好度の設定ではなく、当該の楽曲についての処理が終了するまで、ＲＡＭ１４に一時的に記録しておくものである。ステップ７１での呈示の方法については、後述する。
【００６９】
次に、ステップ７２に進んで、１曲の再生および１曲についての処理を終了したか否かを判断し、終了していなければ、ステップ６５に戻って、嗜好度算出処理を繰り返し、終了したときには、ステップ７３に進んで、１曲分の嗜好度を記録する。
【００７０】
この１曲分の嗜好度としては、後述するように嗜好度Ｒ（ｔ）を整数値化することができる。
【００７１】
また、この１曲分の嗜好度の記録は、当該楽曲に対して嗜好度を設定するもので、１曲分の嗜好度を示す情報を、当該楽曲に対応づけて記録媒体１６に記録することによって行う。
【００７２】
ステップ７３で１曲分の嗜好度を記録したら、ステップ７４に進んで、次に再生し嗜好度を算出する楽曲があるか否かを判断し、あるときには、ステップ６２に戻って、次の楽曲についての処理を実行し、次に再生し嗜好度を算出する楽曲がなければ、嗜好度判定処理６０を終了する。
【００７３】
ステップ７１での呈示は、算出された嗜好度Ｒ（ｔ）の値を、表示部２２に表示し、または音声出力部２４から音声で告知することによって行う。
【００７４】
なお、ステップ７１で楽曲の部分ごとに嗜好度Ｒ（ｔ）を呈示する代わりに、ステップ７３の直前または直後のステップで１曲分の嗜好度を呈示するようにしてもよい。
【００７５】
［３．嗜好度設定方法：図１８〜図２２］
嗜好度の設定は、上記のように嗜好度判定における一工程としたが、嗜好度判定方法とは項を分けて、以下に具体的に示す。
【００７６】
図１８に、上記のように算出された嗜好度Ｒ（ｔ）の１曲の時間内における変化の様子の一例を示す。時点ｔｍａｘは、嗜好度Ｒ（ｔ）が最大値Ｒｍａｘとなった時点（曲の初めからの時間）である。
【００７７】
嗜好度の設定については、このように算出された嗜好度Ｒ（ｔ）を、そのまま当該楽曲に対して設定してもよいが、閾値Ｒ０，Ｒ１，Ｒ２，Ｒ３‥‥によって整数値化したものを、当該楽曲に対して設定してもよい。
【００７８】
（３−１．１曲に嗜好度を１つ設定する方法：図１９および図２０）
この発明では、楽曲の部分ごとに嗜好度を設定するが、参考的な方法として、１曲に嗜好度を１つ設定する方法も考えられる。具体的に、その方法としては、以下の３つの方法が考えられる。
【００７９】
第１の方法では、上記の最大値Ｒｍａｘが図１９の式（１１）で示すような閾値範囲にあるときのｎ（＝０，１，２，３‥‥）を、当該楽曲に対する嗜好度とする。図１８の場合には、Ｒ３＜Ｒｍａｘ＜Ｒ４であるので、嗜好度は３に設定される。
【００８０】
第２の方法では、図１９の式（１２）で示すように、算出された嗜好度Ｒ（ｔ）を１曲全体で積分し、その積分値を１曲の時間Ｔで除して正規化し、その正規化後の値を第１の方法と同様に整数値化したときの値を、当該楽曲に対する嗜好度とする。
【００８１】
第３の方法では、上記の最大値Ｒｍａｘ、またはこれを整数値化した値を、当該楽曲に対する嗜好度として、最大値Ｒｍａｘが出現した時点ｔｍａｘ、またはその時点ｔｍａｘを間に含む期間（図１８の場合には、嗜好度Ｒ（ｔ）がＲ３以上となった期間）とともに記録する。
【００８２】
図２０に、第３の方法によって嗜好度が設定された場合の例を示し、例えば、Ｓｏｎｇ１については、嗜好度Ｒ（ｔｍａｘ）として３が、時点ｔｍａｘとして１分４５秒（曲の先頭から１分４５秒の時点）が、記録されたものである。
【００８３】
（３−２．楽曲の部分ごとに嗜好度を設定する方法：図２１および図２２）
この発明の一例の方法としては、図２１（Ａ）に示すような算出された嗜好度Ｒ（ｔ）を、閾値Ｒ０〜ＲＮによって、図２１（Ｂ）に示すように整数値化し、図２２に嗜好度テーブルとして示すように、当該楽曲の部分ごとに、開始時点（Ｓｔａｒｔ）、終了時点（Ｅｎｄ）および整数値化された嗜好度Ｒ（ｔ）をセットにして記録する。
【００８４】
また、ある閾値（例えばＲ２）以上の部分のみを、嗜好度の高い部分として、それぞれの開始時点、終了時点および整数値化された嗜好度を示して記録するようにしてもよい。
【００８５】
［４．嗜好度設定後のコンテンツ再生など：図２３〜図２６］
以上のように楽曲に対して嗜好度を設定することによって、以後、その設定された嗜好度をもとに、以下のような楽曲再生や楽曲選択を行うことができる。
【００８６】
（４−１．最高嗜好度部分のダイジェスト連続再生：図２３および図２４）
図２３に、あるプレイリスト（楽曲リスト）にリストアップされた６つの楽曲につき、それぞれ嗜好度変化として示すように、楽曲の部分ごとに整数値化された嗜好度が設定された場合を示す。最高嗜好度は、Ｓｏｎｇ１が２、Ｓｏｎｇ２が３、Ｓｏｎｇ３が２、Ｓｏｎｇ４が３、Ｓｏｎｇ５が１、Ｓｏｎｇ６が４である。
【００８７】
この場合、“ｐｌａｙ”および“ｓｋｉｐ”として示すように、各楽曲の最高嗜好度の部分（期間）だけを再生し、他の部分は再生しないでスキップするように、各楽曲を順次、連続的に再生することができる。
【００８８】
ただし、図２３の「再生状態」の例は、厳密には「最高嗜好度の部分のみ」ではなく、最高嗜好度の部分の先頭から所定時間分の部分のみを、順次再生する場合である。具体的に、Ｓｏｎｇ１は、最高嗜好度（２）の部分を１５秒間再生し、Ｓｏｎｇ２は、最高嗜好度（３）の部分を１５秒間再生し、Ｓｏｎｇ３は、最高嗜好度（２）の部分中の始めの１５秒間の部分を再生し、Ｓｏｎｇ４は、最高嗜好度（３）の部分およびその直後の部分（嗜好度は１）を１５秒間再生し、Ｓｏｎｇ５は、最高嗜好度（１）の部分中の始めの１５秒間の部分を再生し、Ｓｏｎｇ６は、最高嗜好度（４）の部分を１５秒間再生する。
【００８９】
図２４に、このような最高嗜好度部分ダイジェスト連続再生の場合にコンテンツ再生装置１０が行う処理の一例を示す。
【００９０】
この例の最高嗜好度部分ダイジェスト連続再生処理８０では、ユーザのプレイリストを指定した再生指示によって処理を開始して、まずステップ８１で、ユーザが指定したプレイリストを呼び出し、次にステップ８２で、再生する楽曲を決定する。再生の順序は、楽曲識別番号が小さい順や、プレイリストにリストアップされた順などとする。
【００９１】
次に、ステップ８３で、図２２に示した嗜好度テーブルのような、再生する当該の楽曲に対応する嗜好度情報を呼び出し、ステップ８４で、その情報から当該の楽曲の最高嗜好度部分の期間（この例では上記の開始時点のみでよい）を検出し、さらにステップ８５に進んで、その最高嗜好度部分の先頭から当該の楽曲の再生を開始する。
【００９２】
次に、ステップ８６に進んで、再生開始から所定時間（例えば上記の１５秒間）再生したか否かを判断し、所定時間再生していないときには、さらにステップ８７に進んで、ユーザにより再生停止操作がなされたか否かを判断し、再生停止操作がなされていなければ、ステップ８６に戻る。
【００９３】
ステップ８６で所定時間再生したと判断したときには、ステップ８８に進んで、プレイリスト中の全楽曲の再生を終了したか否かを判断し、全ての楽曲の再生を終了していなければ、ステップ８２に戻って、次の楽曲を決定し、次の楽曲の最高嗜好度部分を再生する。
【００９４】
図２３では示していないが、１曲中に同じ最高嗜好度の部分が時間的に離れて複数存在する場合には、各部分を順次再生し、または最初の部分だけを再生する。
【００９５】
上記のように最高嗜好度の部分の先頭から所定時間分ではなく、最高嗜好度の部分だけを、かつ最高嗜好度の部分全体を、再生してもよい。この場合には、各楽曲の間で、最高嗜好度の部分の時間長に応じて再生時間長も変わり得る。この場合にも、１曲中に同じ最高嗜好度の部分が時間的に離れて複数存在する場合には、各部分を順次再生し、または最初の部分だけを再生する。
【００９６】
プレイリストにリストアップされた楽曲中に嗜好度が設定されていない楽曲がある場合、その曲については、全く再生しないか、先頭の所定時間分を再生する。
【００９８】
以上のような最高嗜好度部分ダイジェスト連続再生によれば、ユーザは各楽曲の好みの部分だけを次々と短時間で聴くことができる。
【００９９】
（４−２．並べ替え再生：図２５）
プレイリストにリストアップされた複数の楽曲を、最高嗜好度が大きい順に順次再生することもできる。
【０１００】
例えば、プレイリストにリストアップされた６つの楽曲につき、図２３に示したように嗜好度が設定されている場合、図２５に示すように、Ｓｏｎｇ６（最高嗜好度４）→Ｓｏｎｇ２（最高嗜好度３）→Ｓｏｎｇ４（最高嗜好度３）→Ｓｏｎｇ１（最高嗜好度２）→Ｓｏｎｇ３（最高嗜好度２）→Ｓｏｎｇ５（最高嗜好度１）の順序で各楽曲を再生する。
【０１０１】
この場合、楽曲全体を再生してもよいが、最高嗜好度部分ダイジェスト連続再生のように、最高嗜好度の部分の先頭から所定時間分の部分のみを、または、最高嗜好度の部分だけを、かつ最高嗜好度の部分全体を、再生してもよい。
【０１０２】
プレイリストにリストアップされた楽曲中に嗜好度が設定されていない楽曲がある場合、その曲については、全く再生しないか、最後に楽曲全体または先頭の所定時間分を再生する。
【０１０５】
（４−３．最高嗜好度部分の頭出し再生：図２６）
以下のように、最高嗜好度部分の頭出し再生を行うこともできる。
【０１０６】
図２６の上段に、ある楽曲につき、途中の部分Ｂは最高嗜好度が設定され、その前の部分Ａおよび後の部分Ｃは最高嗜好度より低い嗜好度が設定されている状態を示す。
【０１０７】
最高嗜好度部分の頭出し再生では、ユーザが当該の楽曲の再生を指示したとき、その楽曲の先頭から再生を開始するが、図２６の下段に示すように、部分Ａの途中を再生している時点ｔａで、ユーザが特定のボタンを操作するなどによって最高嗜好度部分の頭出しを指示すると、最高嗜好度の部分Ｂの先頭にスキップして、部分Ｂを再生する。
【０１０８】
最高嗜好度の部分Ｂの再生後、部分Ｃの途中を再生している時点ｔｂで、ユーザが最高嗜好度部分の頭出しを指示すると、最高嗜好度の部分Ｂの先頭に戻って（スキップして）、部分Ｂを再生する。最高嗜好度の部分Ｂの途中を再生している時点で、ユーザが最高嗜好度部分の頭出しを指示したときにも、部分Ｂの途中から部分Ｂの先頭に戻って、部分Ｂを再生する。
【０１０９】
すなわち、ユーザが指示するごとに、最高嗜好度の部分Ｂが、その先頭から再生され、ユーザは、簡単な操作によって好みの部分を繰り返し聴くことができる。
【０１１１】
（４−４．設定された嗜好度に基づく楽曲選択）
設定された嗜好度をもとに、コンテンツ再生装置１０で、ユーザの好みの楽曲を選択し、再生することもできる。
【０１１２】
例えば、あるプレイリストにリストアップされた楽曲につき、図２３に示したように嗜好度が設定されている場合、ユーザが、当該プレイリストを指定し、かつ嗜好度または最高嗜好度が最大または４以上の楽曲の選択および再生を指示したとき、コンテンツ再生装置１０は、Ｓｏｎｇ６を選択して、その音楽データを記録媒体１６から読み出し、その音楽を再生する。
【０１１３】
なお、同じ曲でも、例えば、朝には聴きたいが、夜には聴きたくない、というように時間帯によって、または、外出しているときには聴きたいが、自宅に居るときには聴きたくない、というように場所によって、ユーザの好みの度合いが異なることがある。
【０１１４】
そこで、時間帯ごとに分けて、またはＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）によって測位された場所ごとに分けて、嗜好度を算出し設定して、設定後の楽曲選択に際しては、そのときの時間帯または場所に応じた嗜好度情報を呼び出して、楽曲選択に利用するようにコンテンツ再生装置１０を構成することもできる。
【０１１５】
（４−５．設定された嗜好度の他の利用例）
他のユーザの端末にプレイリストを送信するなどによって他のユーザに音楽を推薦する場合、設定された嗜好度を示す情報も一緒にメタ情報として送信することによって、好みの部分も知らせることができる。
【図面の簡単な説明】
【０１１９】
【図１】この発明の方法を実行するシステムの一例を示す図である。
【図２】この発明のコンテンツ再生装置の一例の機能構成を示す図である。
【図３】体動検出の一例を示す図である。
【図４】体動検出の一例を示す図である。
【図５】体動検出の一例を示す図である。
【図６】センサ出力信号およびその自己相関波形の一例を示す図である。
【図７】体動検出の一例を示す図である。
【図８】音楽信号およびビート情報の一例を示す図である。
【図９】嗜好度の算出式の一例を示す図である。
【図１０】周期一致度の算出式の一例を示す図である。
【図１１】体動検出信号とビート情報の関係の一例を示す図である。
【図１２】ビート周期の算出式の一例を示す図である。
【図１３】位相一致度の算出式の一例を示す図である。
【図１４】位相一致度の算出式の一例を示す図である。
【図１５】体動の大きさの算出式の一例を示す図である。
【図１６】体動検出信号の振幅変化の様子を示す図である。
【図１７】嗜好度判定処理の一例を示す図である。
【図１８】算出された嗜好度の一例の時間的変化を示す図である。
【図１９】１曲に嗜好度を１つ設定する場合の説明に供する式を示す図である。
【図２０】１曲に嗜好度を１つ設定した場合の一例を示す図である。
【図２１】算出された嗜好度の整数値化の一例を示す図である。
【図２２】嗜好度情報としての嗜好度テーブルの一例を示す図である。
【図２３】最高嗜好度部分ダイジェスト連続再生の一例を示す図である。
【図２４】最高嗜好度部分ダイジェスト連続再生処理の一例を示す図である。
【図２５】並べ替え再生の一例を示す図である。
【図２６】最高嗜好度部分の頭出し再生の一例を示す図である。
【符号の説明】
【０１２０】
主要部については図中に全て記述したので、ここでは省略する。
【図１】
0004403415.tif 000002
【図２】
0004403415.tif 000003
【図３】
0004403415.tif 000004
【図４】
0004403415.tif 000005
【図５】
0004403415.tif 000006
【図６】
0004403415.tif 000007
【図７】
0004403415.tif 000008
【図８】
0004403415.tif 000009
【図９】
0004403415.tif 000010
【図１０】
0004403415.tif 000011
【図１１】
0004403415.tif 000012
【図１２】
0004403415.tif 000013
【図１３】
0004403415.tif 000014
【図１４】
0004403415.tif 000015
【図１５】
0004403415.tif 000016
【図１６】
0004403415.tif 000017
【図１７】
0004403415.tif 000018
【図１８】
0004403415.tif 000019
【図１９】
0004403415.tif 000020
【図２０】
0004403415.tif 000021
【図２１】
0004403415.tif 000022
【図２２】
0004403415.tif 000023
【図２３】
0004403415.tif 000024
【図２４】
0004403415.tif 000025
【図２５】
0004403415.tif 000026
【図２６】
0004403415.tif 000027