(57)【要約】【課題】変化に富んだコンテンツ推薦を行うようにする。【解決手段】再生画面３１にはまた、所定のメタデータが選択可能に表示されるメタデータ表示部４１とメタデータ表示部４２が設けられている。メタデータ表示部４１は、横長の２列の表示部４１Ａと表示部４１Ｂで構成され、その表示部４１には、図中右から左方向に向かって所定の速度で流れるようにメタデータが表示される。すなわちメタデータがティッカー表示されている。メタデータ表示部４１に表示されているメタデータが選択されると、そのメタデータに対応する楽曲が推薦される。本発明は、コンテンツ推薦システムに適用可能である。【選択図】図２
2008145696.tif 000002
【特許請求の範囲】
【請求項１】
所定の楽曲群の嗜好に関するメタデータを、指定可能に表示するメタデータ表示部に表示させる表示制御手段と、
前記表示制御手段により表示されたメタデータ表示部に表示されているメタデータを指定する指定手段と、
前記指定手段により指定された、前記メタデータ表示部に表示されているメタデータに対応するメタデータを有する楽曲を前記楽曲群の中から選択し、選択した楽曲をユーザに推薦する楽曲として決定する決定手段と、
前記決定手段により決定された楽曲を再生する再生手段と
を備え、
前記表示制御手段は、再生中の楽曲のメタデータに対応するメタデータを、前記メタデータ表示部に移動させながら表示させる
表示制御処理装置。
【請求項２】
前記表示制御手段は、ユーザの嗜好に合うメタデータを、他のメタデータと異なる形態で、前記メタデータ表示部に表示させる
請求項１に記載の表示制御処理装置。
【請求項３】
前記表示制御手段は、再生中の楽曲に連動したメタデータを、前記メタデータ表示部に表示させる
請求項１に記載の表示制御処理装置。
【請求項４】
前記表示制御手段は、前記メタデータの指定がなされていない時間を計測するとともに、その時間に応じた形態で前記メタデータを前記メタデータ表示部に表示させる
請求項１に記載の表示制御処理装置。
【請求項５】
前記メタデータ表示部は、第１の表示部と第２の表示部から構成されており、
前記表示制御手段は、前記第１の表示部には、前記第２の表示部に表示するメタデータと所定の関係を有するメタデータを表示させる
請求項１に記載の表示制御処理装置。
【請求項６】
楽曲の性質を表す楽曲性質情報、または所定の種類の楽曲についての前記ユーザの性質を表すユーザ性質情報を生成する性質生成手段をさらに備え、
前記表示制御手段は、
前記性質生成手段により生成された前記性質情報が示す性質の度合いを性質表示部に表示させ、
前記性質情報が示す性質の度合いの変更値の指定を受け付け、
受け付けた前記変更値に応じた性質情報に対応するメタデータを、前記メタデータ表示部に表示させる
請求項１に記載の表示制御処理装置。
【請求項７】
前記メタデータ表示部は、第１の表示部と第２の表示部から構成されており、
前記表示制御手段は、前記第１の表示部に、複数の前記メタデータを、前記メタデータ表示部に移動させながら表示させ、
前記第２の表示部に、項目毎に、予め定められた所定のメタデータを指定可能に表示させ、
前記決定手段は、前記第２の表示部に表示されたメタデータが指定された場合、指定されたそのメタデータに対応するメタデータを有する楽曲を選択し、選択した楽曲を、ユーザに推薦する楽曲として決定する
請求項１に記載の表示制御処理装置。
【請求項８】
所定の楽曲群の嗜好に関するメタデータを、指定可能に表示するメタデータ表示部に表示させる表示制御ステップと、
前記表示制御ステップの処理で表示されたメタデータ表示部に表示されているメタデータを指定する指定ステップと、
前記指定ステップの処理で指定された、前記メタデータ表示部に表示されているメタデータに対応するメタデータを有する楽曲を前記楽曲群の中から選択し、選択した楽曲をユーザに推薦する楽曲として決定する決定ステップと、
前記決定ステップの処理で決定された楽曲を再生する再生ステップと
を含み、
前記表示制御ステップは、再生中の楽曲のメタデータに対応するメタデータを、前記メタデータ表示部に移動させながら表示させる
表示制御処理方法。
【請求項９】
推薦する楽曲を表示する表示制御処理をコンピュータに実行させるプログラムにおいて、
所定の楽曲群の嗜好に関するメタデータを、指定可能に表示するメタデータ表示部に表示させる表示制御ステップと、
前記表示制御ステップの処理で表示されたメタデータ表示部に表示されているメタデータを指定する指定ステップと、
前記指定ステップの処理で指定された、前記メタデータ表示部に表示されているメタデータに対応するメタデータを有する楽曲を前記楽曲群の中から選択し、選択した楽曲をユーザに推薦する楽曲として決定する決定ステップと、
前記決定ステップの処理で決定された楽曲を再生する再生ステップと
を含み、
前記表示制御ステップは、再生中の楽曲のメタデータに対応するメタデータを、前記メタデータ表示部に移動させながら表示させる
表示制御処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御処理装置および方法並びにプログラムに関し、特に、変化に富んだ方法で、ユーザにコンテンツを推薦することができる表示制御処理装置および方法並びにプログラムに関する。
【背景技術】
【０００２】
従来、ユーザの嗜好に基づいて、テレビジョン番組、楽曲などのコンテンツを検索し、ユーザに推薦するための発明が提案されている（例えば、特許文献１参照）。
【０００３】
このコンテンツ推薦では、通常、協調フィルタリングと称される手法（以下、CF手法とも称する）や、コンテントベーストフィルタリングと称される手法(以下、CBF手法とも称する)が用いられている。
【０００４】
CF手法とは、各ユーザのコンテンツの購入履歴をユーザ嗜好情報として管理し、コンテンツを推薦しようとする第１のユーザに対し、購入履歴が似ている別の第２のユーザを検出して、その第２のユーザが購入しており、かつ、第１のユーザが購入していないコンテンツを推薦する、といった手法であり、例えば、インターネット上の通信販売サイトにおいて採用されている。
【０００５】
また、CBF手法とは、コンテンツに対して配信側や販売側によって予め付与されているメタデータを直接的に嗜好の抽出やコンテンツの推薦に利用する、といった手法である。即ち、ユーザ嗜好情報として、各種メタデータをベクトル化した特徴ベクトルを利用し、ユーザ嗜好情報を示す特徴ベクトル（ユーザ嗜好ベクトルとも称する）と、候補となる各コンテンツの特徴ベクトルとの距離（余弦相関など）を算出し、算出された距離の短いコンテンツを、ユーザの嗜好に合致したコンテンツであるとして推薦する、といった手法である。
【特許文献１】特開２００４−１９４１０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、CF手法やCBF手法を利用した従来のコンテンツ推薦方法では、ユーザの嗜好情報に基づいたコンテンツが画一的に推薦されるだけで、推薦コンテンツを決定するのに用いられる情報をユーザに指定可能に提示し、ユーザが指定した情報に基づいてコンテンツを決定するような変化に富んだコンテンツ推薦を行うことができない。
【０００７】
本発明は、このような状況に鑑みてなされたものであり、変化に富んだコンテンツ推薦を行うようにするものである。
【課題を解決するための手段】
【０００８】
本発明の一側面の表示制御装置は、所定の楽曲群の嗜好に関するメタデータを、指定可能に表示するメタデータ表示部に表示させる表示制御手段と、前記表示制御手段により表示されたメタデータ表示部に表示されているメタデータを指定する指定手段と、前記指定手段により指定された、前記メタデータ表示部に表示されているメタデータに対応するメタデータを有する楽曲を前記楽曲群の中から選択し、選択した楽曲をユーザに推薦する楽曲として決定する決定手段と、前記決定手段により決定された楽曲を再生する再生手段とを備え、前記表示制御手段は、再生中の楽曲のメタデータに対応するメタデータを、前記メタデータ表示部に移動させながら表示させる。
【０００９】
前記表示制御手段は、ユーザの嗜好に合うメタデータを、他のメタデータと異なる形態で、前記メタデータ表示部に表示させることができる。
【００１０】
前記表示制御手段は、再生中の楽曲に連動したメタデータを、前記メタデータ表示部に表示させることができる。
【００１１】
前記表示制御手段は、前記メタデータの指定がなされていない時間を計測するとともに、その時間に応じた形態で前記メタデータを前記メタデータ表示部に表示させることができる。
【００１２】
前記メタデータ表示部は、第１の表示部と第２の表示部から構成されており、前記表示制御手段は、前記第１の表示部には、前記第２の表示部に表示するメタデータと所定の関係を有するメタデータを表示させることができる。
【００１３】
楽曲の性質を表す楽曲性質情報、または所定の種類の楽曲についての前記ユーザの性質を表すユーザ性質情報を生成する性質生成手段をさらに備え、前記表示制御手段は、前記性質生成手段により生成された前記性質情報が示す性質の度合いを性質表示部に表示させ、前記性質情報が示す性質の度合いの変更値の指定を受け付け、受け付けた前記変更値に応じた性質情報に対応するメタデータを、前記メタデータ表示部に表示させることができる。
【００１４】
前記メタデータ表示部は、第１の表示部と第２の表示部から構成されており、前記表示制御手段は、前記第１の表示部に、複数の前記メタデータを、前記メタデータ表示部に移動させながら表示させ、前記第２の表示部に、項目毎に、予め定められた所定のメタデータを指定可能に表示させ、前記決定手段は、前記第２の表示部に表示されたメタデータが指定された場合、指定されたそのメタデータに対応するメタデータを有する楽曲を選択し、選択した楽曲を、ユーザに推薦する楽曲として決定することができる。
【００１５】
本発明の一側面の表示制御方法またはプログラムは、所定の楽曲群の嗜好に関するメタデータを、指定可能に表示するメタデータ表示部に表示させる表示制御ステップと、前記表示制御ステップの処理で表示されたメタデータ表示部に表示されているメタデータを指定する指定ステップと、前記指定ステップの処理で指定された、前記メタデータ表示部に表示されているメタデータに対応するメタデータを有する楽曲を前記楽曲群の中から選択し、選択した楽曲をユーザに推薦する楽曲として決定する決定ステップと、前記決定ステップの処理で決定された楽曲を再生する再生ステップとを含み、前記表示制御ステップは、再生中の楽曲のメタデータに対応するメタデータを、前記メタデータ表示部に移動させながら表示させる表示制御処理方法、またはプログラムである。
【００１６】
本発明の一側面の表示制御装置、表示制御方法またはプログラムにおいては、所定の楽曲群の嗜好に関するメタデータが、指定可能に表示するメタデータ表示部に表示され、表示されたメタデータ表示部に表示されているメタデータが指定され、指定された、前記メタデータ表示部に表示されているメタデータに対応するメタデータを有する楽曲が前記楽曲群の中から選択され、選択した楽曲がユーザに推薦され、決定された楽曲が再生され、再生中の楽曲のメタデータに対応するメタデータが、前記メタデータ表示部に移動させながら表示される。
【発明の効果】
【００１７】
本発明の一側面によれば、変化に富んだコンテンツ推薦を行うことができる。
【発明を実施するための最良の形態】
【００１８】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書または図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書または図面に記載されていることを確認するためのものである。従って、明細書または図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００１９】
本発明の一側面の表示制御処理装置は、
所定の楽曲群の嗜好に関するメタデータを、指定可能に表示するメタデータ表示部に表示させる表示制御手段（例えば、図１の再生画面生成部１１、表示制御部１９、制御部２１）と、
前記表示制御手段により表示されたメタデータ表示部に表示されているメタデータを指定する指定手段（例えば、図１の操作入力部１１）と、
前記指定手段により指定された、前記メタデータ表示部に表示されているメタデータに対応するメタデータを有する楽曲を前記楽曲群の中から選択し、選択した楽曲をユーザに推薦する楽曲として決定する決定手段（例えば、図１のプレイリスト生成部１８）と、
前記決定手段により決定された楽曲を再生する再生手段（例えば、図１の制御部２１、再生部２１）と
を備え、
前記表示制御手段は、再生中の楽曲のメタデータに対応するメタデータを、前記メタデータ表示部に移動させながら表示させる。
【００２０】
楽曲の性質を表す楽曲性質情報、または所定の種類の楽曲についての前記ユーザの性質を表すユーザ性質情報を生成する性質生成手段（例えば、図３の性質抽出部５３）をさらに備え、
前記表示制御手段は、
前記性質生成手段により生成された前記性質情報が示す性質の度合いを性質表示部に表示させ、
前記性質情報が示す性質の度合いの変更値の指定を受け付け、
受け付けた前記変更値に応じた性質情報に対応するメタデータを、前記メタデータ表示部に表示させることができる。
【００２１】
本発明の一側面の表示制御方法またはプログラムは、
所定の楽曲群の嗜好に関するメタデータを、指定可能に表示するメタデータ表示部に表示させる表示制御ステップ（例えば、図８のステップＳ２）と、
前記表示制御ステップの処理で表示されたメタデータ表示部に表示されているメタデータを指定する指定ステップ（例えば、図８のステップＳ４）と、
前記指定ステップの処理で指定された、前記メタデータ表示部に表示されているメタデータに対応するメタデータを有する楽曲を前記楽曲群の中から選択し、選択した楽曲をユーザに推薦する楽曲として決定する決定ステップ（例えば、図８のステップＳ５乃至ステップＳ１０）と、
前記決定ステップの処理で決定された楽曲を再生する再生ステップ（例えば、図８のステップＳ１１）と
を含み、
前記表示制御ステップは、再生中の楽曲のメタデータに対応するメタデータを、前記メタデータ表示部に移動させながら表示させる。
【００２２】
図１は、本発明を適用した再生装置１の構成例を示している。
【００２３】
操作入力部１１は、例えば、タッチパネルや十字キーなどの入力デバイスで構成されており、ユーザが行った操作内容を制御部２１に通知する。
【００２４】
再生部１２は、制御部２１の制御にしたがって、楽曲データ記憶部１４から適宜楽曲データを読み出して再生し、その結果得られた音声データをスピーカ等から構成されている出力部１３から出力する。
【００２５】
楽曲データ記憶部１４には、再生可能な楽曲の楽曲データが記憶されている。
【００２６】
メタデータ記憶部１５には、楽曲データ記憶部１４に楽曲データが記憶されている楽曲のメタデータが楽曲毎に記憶されている。
【００２７】
履歴記憶部１６には、例えば再生部１２により再生された楽曲、即ち、ユーザが推薦を受け入れて再生した楽曲が、ユーザの嗜好楽曲とみなされ、その嗜好楽曲に関する情報、例えばメタデータが、履歴情報として蓄積されている。この嗜好楽曲のメタデータは、制御部２１を介して履歴記憶部１６に供給される。
【００２８】
再生画面生成部１７は、楽曲の再生に合わせて、図２に示すような再生画面３１を生成し、表示制御部１９を介して、表示部２０に表示する。
【００２９】
再生画面３１には、いま再生されている楽曲に関する情報および次に再生される楽曲に関する情報が表示される。図２の例においては、いま再生されている楽曲のジャケット画像やアーティスト名等が領域３２の左側に表示され、次に再生される楽曲のジャケット画像やアーティスト名等が領域３２の右側に表示されている。
【００３０】
再生画面３１にはまた、所定のメタデータが選択可能に表示されるメタデータ表示部４１とメタデータ表示部４２が設けられている。
【００３１】
メタデータ表示部４１は、図２の例においては、横長の２列の表示部４１Ａと表示部４１Ｂで構成され、その表示部４１Ａ，４１Ｂには、図中右から左方向に向かって所定の速度で流れるようにメタデータが表示される。すなわちメタデータがティッカー表示される。
【００３２】
なおメタデータ表示部４１にティッカー表示されるメタデータは、例えば再生中の楽曲のメタデータに対応する所定のメタデータであり、例えば、所定の項目（図２の例では、アーティスト，年代，地域，ムード，・・・）の、再生中の楽曲のメタデータに対応するメタデータ（女性ソロ，９０年，沖縄，ノリノリ・・・）である。
【００３３】
メタデータ表示部４２には、所定の項目毎に、それに属するメタデータがリスト表示される。図２の例においては、ジャンル、アーティスト、曲名、ムードの項目毎に、「ジャンル」、「アーティスト」、「曲」、「ムード」の欄が設けられ、各欄に、対応するメタデータが表示されている。
【００３４】
再生画面３１にはまた、履歴情報から算出された、所定の種類のコンテンツについてのユーザの性質を表す性質情報に基づくマニア度と成熟度が示され、図２の例において、マニア度を示すメータ４３−１と成熟度を示すメータ４３−２が設けられている。
【００３５】
再生画面３１にはまた、再生中の楽曲を評価することができるボタン４４−１とボタン４４−２、およびユーザのマニア度を変更することができるメータ４５が設けられている。
【００３６】
再生中の楽曲が気に入った場合、ユーザは、操作入力部１１を利用して、ボタン４４−１を操作し、また再生中の楽曲が気に入らない場合、ボタン４４−２を操作することで、再生中の楽曲を評価することができる。ここでの評価は、履歴情報の１つとして蓄積される。
【００３７】
ユーザは、操作入力部１１を利用して、メータ４５でマニア度を指定することができ、メータ４５でマニア度が指定されると、指定されたマニア度に対応した楽曲推薦が行われる。
【００３８】
再生画面３１にはさらに、選択したメタデータ表示部４２に表示されているメタデータで楽曲推薦を希望する場合に操作されるボタン４６が設けられている。
【００３９】
図１に戻りプレイリスト生成部１８は、表示部２０に表示された再生画面３１のメタデータ表示部４１に表示されているメタデータがユーザにより選択されたとき、またはメタデータ表示部４２に表示されているメタデータがユーザにより選択され、ボタン４６が操作されたとき、それぞれ選択されたメタデータを利用して、ユーザに推薦する楽曲を決定し、その楽曲が示されるプレイリストを生成する。
【００４０】
この例の場合、プレイリスト生成部１８は、生成したプレイリストを、表示制御部１９を介して、図２の再生画面３１に重畳して表示部２０に表示し、プレイリストに示される所定の楽曲がユーザにより選択されたとき、選択されたその楽曲が再生されるようになされているが、プレイリストを表示せずに、プレイリストが生成されたとき、プレイリスト上の最上位の楽曲（すなわち、最もユーザに推薦する楽曲）が自動的に再生されるようにすることもできる。
【００４１】
制御部２１は、各部を制御する。
【００４２】
図３は、図１の再生画面生成部１７の構成例を示している。
【００４３】
メタデータ抽出部５１は、再生画面３１のメタデータ表示部４１に表示するためのメタデータを、メタデータ記憶部１５から読み出し、画面構成部５４に供給する。
【００４４】
この例の場合、メタデータ抽出部５１は、メタデータ記憶部１５に、制御部２１から供給される再生中の楽曲（以下、適宜、再生楽曲と称する）の楽曲ＩＤに対応付けられて記憶されているメタデータの中の所定の項目（例えば、アーティスト、年代，地域，ムード，・・・）のメタデータ（例えば、女性ソロ，９０年，沖縄，ノリノリ，・・・）をメタデータ記憶部１５から読み出し、それを画面構成部５４に供給する。
【００４５】
メタデータ抽出部５２は、再生画面３１のメタデータ表示部４２に表示するためのメタデータを、メタデータ記憶部１５から読み出し、それを画面構成部５４に供給する。
【００４６】
この例の場合、メタデータ抽出部５２は、図２に示したように、所定の項目（例えば、ジャンル、アーティスト、楽曲名、ムード）に属するメタデータをメタデータ記憶部１５から読み出し、画面構成部５４に供給する。
【００４７】
性質抽出部５３は、履歴記憶部１６に蓄積された履歴情報から、楽曲についてのユーザの性質を表す性質情報を抽出する。
【００４８】
ユーザの性質情報とは、例えば志向、広さ、および深さという概念を表す情報であり、この情報により、所定の種類のコンテンツについてのユーザの性質を表現することができる。
【００４９】
志向を表す情報（以下、単に、「志向」と称する。広さ、深さを表す情報についても同様とする）とは、ユーザが好むコンテンツ自体がもっている大衆性を意味するもので、具体的には例えば、大衆性の高いものであるのか、それともニッチなものであるのかといったことを示す情報をいう。
【００５０】
「広さ」や「深さ」は、コンテンツを分類するクラスタとして事前に決められたクラスタ単位、例えばジャンル単位等でみたときにおけるユーザのコンテンツ経験（コンテンツの購買や視聴等の経験）の広さや深さを示すものである。
【００５１】
「広さ」とは、コンテンツ経験の範囲はどのくらい局所に集中しているのかといったことを示す情報をいう。「広さ」の把握により、どのくらいの範囲までのコンテンツ推薦をユーザは許容するのかについての可能性等がわかる。「深さ」とは、とあるクラスタ単位でみたとき、そのクラスタに属するコンテンツをユーザはどのくらい経験しつくしているのか、といったことを示す情報をいう。
【００５２】
性質抽出部５３は、抽出した「志向」、「広さ」、および「深さ」を、画面構成部５４およびプレイリスト生成部１８に供給する。なお各性質情報の生成手法の具体例については後述する。
【００５３】
画面構成部５４は、例えばメタデータ抽出部５１から供給されたメタデータが、メタデータ表示部４１にティッカー表示されるように、またメタデータ抽出部５２から供給されたメタデータが、メタデータ表示部４２にリスト表示されるように、再生画面３１を構成する。
【００５４】
画面構成部５４はまた、例えば性質抽出部５３から供給された「志向」に対応する指数が、マニア度として、メータ４３−１に表されるように、また性質抽出部５３から供給された「広さ」と「深さ」を、例えば適切に掛け合わせたものを「成熟度」とし、その情報に対応する指数が、メータ４３−２に表されるように、再生画面３１を構成する。
【００５５】
図４は、図１のプレイリスト生成部１８の構成例を示している。
【００５６】
選択部６１には、再生画面３１のメタデータ表示部４１に表示されたメタデータが選択されたときに、選択されたメタデータが制御部２１から通知される。
【００５７】
選択部６１は、メタデータ記憶部１５に記憶されているメタデータを参照して、例えば、制御部２１から供給されたメタデータに対応するメタデータを有する楽曲を選択し、マッチング処理部６２に通知する。具体的には、選択された楽曲の楽曲ＩＤがマッチング処理部６２に供給される。
【００５８】
マッチング処理部６２は、選択部６１により選択された楽曲の属性を表す複数の項目からなる属性情報と、ユーザの嗜好を表すユーザ嗜好情報との類似度を算出し、選択部６１により選択された楽曲の中から、算出した類似度に応じた楽曲を選択する。
【００５９】
図５は、マッチング処理部６２の構成例を示している。
【００６０】
楽曲ベクトル記憶部７１は、メタデータ記憶部１５に記憶されている楽曲のメタデータから楽曲ベクトルを生成し、それを楽曲毎に記憶している。
【００６１】
楽曲ベクトルは、例えば、「アーティスト名」、「ジャンル」等の楽曲の属性の項目を要素ＶＡとする、下記に示すようなｋ次元のベクトルである。
楽曲ベクトル＝｛ＶＡ1，ＶＡ2，・・・，ＶＡk｝
【００６２】
その要素ＶＡi（i=1,2,・・・,k）は、下記に示すような、その属性の項目に属するメタデータに応じた要素ｃからなるベクトルである。
ＶＡi＝（ｃ1，ｃ2，・・・・）
【００６３】
すなわち例えば、要素ＶＡとしての「ジャンル」ベクトルＶＡは、下記に示すように、「ポップス」、「ジャズ」、「クラシック」、「テクノ」、・・・の要素ｃで構成され、「ジャンル」がポップスの楽曲の「ジャンル」ベクトルＶＡは、下記に示すようになる。
「ジャンル」ベクトルＶＡ＝（ポップス，ジャズ，クラシック，テクノ，・・・）
「ジャンル」ベクトルＶＡ＝（       1,      0,          0,      0,・・・）
【００６４】
楽曲ベクトル記憶部７１は、選択部６１から供給された楽曲ＩＤに対応付けて記憶している楽曲ベクトルを、楽曲ＩＤとともに類似度算出部７４に供給する。
【００６５】
ユーザ嗜好ベクトル生成部７２は、楽曲が再生されて、履歴記憶部１６に記憶されている履歴情報が更新される度に、再生された楽曲を検出し、その楽曲の楽曲ベクトルを楽曲ベクトル記憶部７１から取得するとともに、ユーザ嗜好ベクトル記憶部７３に蓄積する。すなわち再生された楽曲の楽曲ベクトルの累積ベクトルがユーザ嗜好を表すユーザ嗜好ベクトルとして適宜更新される。
【００６６】
例えば、再生された楽曲の楽曲ベクトルが、
｛・・「ジャンル」ＶＡ（1,0,0,0,・・），・・｝であり、
ユーザ嗜好ベクトル記憶部７３に記憶されているユーザ嗜好ベクトルが、
｛・・「ジャンル」ＶＡ（10,8,5,1,・・），・・｝である場合、ユーザ嗜好ベクトルは、
｛・・「ジャンル」ＶＡ（11,8,5,1,・・），・・｝のように更新される。
【００６７】
類似度算出部７４は、楽曲ベクトル記憶部７１から供給された楽曲ベクトル（すなわち、選択部６１により選択された楽曲の楽曲ベクトル）とユーザ嗜好ベクトル記憶部７３に記憶されているユーザ嗜好ベクトルから、式（１）を用いて類似度を算出し、その算出結果を、楽曲ベクトル記憶部７１から供給された楽曲ＩＤとともに楽曲決定部７５に供給する。
【００６８】
【数１】
2008145696.tif 000003
【００６９】
楽曲決定部７５は、類似度算出部７４から供給された楽曲ＩＤで識別される楽曲のうち、所定の基準以上の類似度が得られた楽曲を選択し、選択した楽曲の楽曲ＩＤを、性質適合フィルタ部６３（図４）に供給する。
【００７０】
性質適合フィルタ部６３は、再生画面生成部１７の性質抽出部５３により算出された各性質情報または再生画面３１のメータ４５により指定された性質情報を要素とするベクトル（以下、性質ベクトルと称する）、例えば、志向o、広さw、深さdを各要素とする性質ベクトルD=（o,w,d）を生成する。なおメータ４５により指定された性質情報は、制御部２１を介して性質適合フィルタ部６３に供給される。
【００７１】
性質適合フィルタ部６３は、マッチング処理部６２から供給された楽曲ＩＤで識別される楽曲の中から、性質ベクトルDの意味に適合した楽曲を選択し（フィルタリングし）、選択した楽曲を、曲特徴量判定部６４に供給する。
【００７２】
曲特徴量判定部６４は、履歴記憶部１６に記憶されている履歴情報から曲特徴量を抽出し、その曲特徴量についてSVM(Support Vector Machine)、K_NN、線形判別等により好き嫌いの分離平面を、図６に示すように生成するとともに、その空間に、性質適合フィルタ部６３から供給された楽曲ＩＤで識別される楽曲の、メタデータ記憶部１５に記憶されているメタデータの中の曲特徴量をプロットし、性質適合フィルタ部６３から供給された楽曲ＩＤで識別される楽曲の中から、ユーザの嗜好に合う曲特徴量を有する楽曲を選択し、その楽曲ＩＤをソーティング部６５に供給する。
【００７３】
なお曲特徴量とは、例えば、楽曲のオーディオ信号に対する信号解析から得られる、スピード、リズム、テンポなどの曲調を表す値である。
【００７４】
例えばテンポは、特開２００２−１１６７５４号公報に公開されているように、オーディオ信号の発音開始時刻の自己相関関数のピーク部分とレベルを観察することにより、発音時刻の周期性を解析し、その解析結果から１分間の４分音符の数として検出される。
【００７５】
この例の場合、曲特徴量は、メタデータに含まれており、メタデータから抽出するものとするが、適宜、楽曲データ、すなわちオーディオ信号を解析して得るようにすることもできる。
【００７６】
図４に戻りソーティング部６５は、曲特徴量判定部６４から供給された楽曲ＩＤで識別される楽曲と、制御部２１から供給された楽曲ＩＤで識別される楽曲（すなわち再生楽曲）との類似度を算出し、その類似度に基づいて、曲特徴量判定部６４から供給された楽曲ＩＤで識別される楽曲の順位付けを行う。
【００７７】
なおこの例の場合、曲特徴量判定部６４から出力された楽曲ＩＤで識別される楽曲が、推薦楽曲としてユーザに提示されるので、以下において、曲特徴量判定部６４から出力された楽曲ＩＤで識別される楽曲を、適宜、推薦楽曲と称する。
【００７８】
図７は、ソーティング部６５の構成例を示している。
【００７９】
楽曲ベクトル記憶部８１は、図５の楽曲ベクトル記憶部７１と同様に、メタデータ記憶部１５に記憶されている楽曲のメタデータから楽曲ベクトルを生成し、それを楽曲毎に記憶している。
【００８０】
楽曲ベクトル記憶部８１は、曲特徴量判定部６４から供給された楽曲ＩＤ（推薦楽曲の楽曲ＩＤ）および制御部２１から供給された楽曲ＩＤ（再生楽曲の楽曲ＩＤ）に対応付けて記憶している楽曲ベクトルを、類似度算出部８２に供給する。
【００８１】
類似度算出部８２は、楽曲ベクトル記憶部８１から供給された、推薦楽曲の楽曲ベクトルのそれぞれと、再生楽曲の楽曲ベクトルから、式（１）を用いて類似度を算出し、その算出結果を、推薦楽曲の楽曲ＩＤとともに順位決定部８３に供給する。
【００８２】
順位決定部８３は、類似度算出部８２から供給された類似度に基づいて、推薦楽曲の順位を決定し、推薦楽曲の楽曲ＩＤとともに、画面構成部６６（図４）に供給する。
【００８３】
画面構成部６６は、ソーティング部６５から供給された楽曲ＩＤで識別される楽曲（すなわち推薦楽曲）の楽曲名を、メタデータ記憶部１５から読み出すとともに、各楽曲名をソーティング部６５により決定された順位の順番に配置させてプレイリストを生成する。
【００８４】
この例の場合、上述したように、プレイリストを図２の再生画面３１に重畳して表示させるために、生成されたプレイリストは、表示制御部１９を介して、表示部２０に供給されるが、制御部２１に供給して、プレイリスト上の例えば最上位の楽曲（すなわち、最もユーザに推薦する楽曲）が自動的に再生されるようにすることもできる。
【００８５】
なお図１の例では、楽曲データが楽曲データ記憶部１４に記憶されているものとしたが、再生装置１が、ネットワークを介して楽曲を配信する図示せぬ所定の装置と通信することができる機能を有し、楽曲データをその装置から配信されるようにすることもできる。
【００８６】
また図４に示すプレイリスト生成部１８においては、性質適合フィルタ部６３が、マッチング処理部６２と曲特徴量判定部６４の間に配置されているが、例えば選択部６１とマッチング処理部６２の間、または曲特徴量判定部６４とソーティング部６５との間に配置されるようにすることもできる。
【００８７】
また図１の例においては、ユーザが再生画面３１のメータ４５によりマニア度を指定すると、指定されたマニア度に対応する楽曲がユーザに推薦されるものとしたが、指定されたマニア度に対応するメタデータが再生画面３１のメタデータ表示部４１に表示されるようにすることもできる。
【００８８】
また図２の再生画面３１においては、楽曲についてのユーザの性質を表す性質情報が表示され、またそれを変更することができるものとしたが、楽曲の性質を表す性質情報として、楽曲の「志向」、「広さ」、および「深さ」を抽出し、それらに対応する指標を表示し、また変更可能にすることもできる。
【００８９】
次に、図１の再生装置１における楽曲推薦処理を、図８のフローチャートを参照して説明する。
【００９０】
ステップＳ１において、所定の楽曲の再生が開始されると、ステップＳ２において、再生装置１の制御部２１は、再生画面生成部１７を制御して、再生画面３１（図２）を生成させるとともに、表示制御部１９を制御して、表示部２０に表示させる。
【００９１】
このとき再生画面生成部１７の画面構成部５４（図３）は、例えばメタデータ抽出部５１から供給されたメタデータが、再生画面３１のメタデータ表示部４１にティッカー表示され、メタデータ抽出部５２から供給されたメタデータが、メタデータ表示部４２にリスト表示されるように、再生画面３１を構成する。
【００９２】
ステップＳ３において、制御部２１は、いま再生中の楽曲の再生の停止が要求されたか否かを判定し、再生の停止が要求されていないと判定した場合、ステップＳ４に進み、再生画面３１のメタデータ表示部４１に表示されているメタデータが選択されたか否かを判定する。
【００９３】
ステップＳ４で、メタデータ表示部４１に表示されているメタデータが選択されたと判定した場合、制御部２１は、ステップＳ５において、選択されたメタデータ（以下、選択メタデータと称する）をプレイリスト生成部１８に通知する。
【００９４】
プレイリスト生成部１８の選択部６１（図４）は、メタデータ記憶部１５を参照して、通知された選択メタデータを含むメタデータを有する楽曲を選択し、マッチング処理部６２に通知する。
【００９５】
ステップＳ６において、プレイリスト生成部１８のマッチング処理部６２は、選択部６１から通知された楽曲それぞれの楽曲ベクトルと、ユーザ嗜好ベクトルとの類似度を式（１）を用いて算出し、類似度が高い上位Ｎ個の楽曲を選択し、性質適合フィルタ部６３に通知する。
【００９６】
ステップＳ７において、プレイリスト生成部１８の性質適合フィルタ部６３は、マッチング処理部６２から通知された楽曲から、再生画面生成部１７の性質抽出部５３により抽出されたユーザの性質情報、または再生画面３１のメータ４５により指定されたユーザの性質情報に対応する楽曲を選択し、曲特徴量判定部６４に通知する。
【００９７】
ステップＳ８において、プレイリスト生成部１８の曲特徴量判定部６４は、ユーザの嗜好に合う曲特徴量に応じた分離画面（図６）を生成し、性質適合フィルタ部６３から通知された各楽曲の曲特徴量とその分離画面との位置関係から、ユーザの嗜好に合う曲特徴量を有する楽曲を選択し、ソーティング部６５に通知する。
【００９８】
ステップＳ９において、プレイリスト生成部１８のソーティング部６５は、曲特徴量判定部６４から通知された楽曲（すなわち推薦楽曲）について、再生中の楽曲（再生楽曲）との類似度を式（１）を用いて算出するとともに、その類似度に応じて推薦楽曲の順位を決定し、推薦楽曲とともに、その順位を画面構成部６６に通知する。
【００９９】
ステップＳ１０において、プレイリスト生成部１８の画面構成部６６は、ソーティング部６５から通知された推薦楽曲の楽曲名を、メタデータ記憶部１５から読み出すとともに、それを、楽曲の順位の順番に配置されたプレイリストを生成し、表示制御部１９を介して、表示部２０に表示する。これにより図２の再生画面３１に重畳されてプレイリストが表示される。
【０１００】
プレイリストに示された楽曲がユーザにより選択されると、ステップＳ１１において、制御部２１は、再生部１２を制御して、選択された楽曲を再生させ、ステップＳ１２において再生された楽曲のメタデータを履歴記憶部１６に記憶させ、履歴情報を更新する。なお再生画面３１のボタン４４−１またはボタン４４−２が操作されたとき、その操作に応じた評価結果が履歴記憶部１６に記憶され、履歴情報が更新される。
【０１０１】
その後、ステップＳ２に戻り、いま再生された楽曲に応じた再生画面３１が表示され（すなわち再生が開始された楽曲に応じて再生画面３１の内容が更新され）、ステップＳ３以降の処理が同様に実行される。
【０１０２】
ステップＳ４で、再生画面３１のメタデータ表示部４１に表示されているメタデータが選択されていないと判定した場合、制御部２１は、ステップＳ１３に進み、メタデータ表示部４２に表示されているメタデータが選択され、ボタン４６が操作されたか否か、すなわち推薦楽曲の条件が決定されたか否かを判定する。
【０１０３】
ステップＳ１３で、メタデータ表示部４２で推薦楽曲の条件が決定されたと判定した場合、その条件、すなわちメタデータ表示部４２において選択されたメタデータを利用して、ステップＳ５以降の処理が同様に実行される。
【０１０４】
ステップＳ１３で、推薦楽曲の条件が決定されていないと判定された場合、ステップＳ４に戻り、それ以降の処理が同様に行われる。
【０１０５】
ステップＳ３で、再生中の楽曲の再生の停止が要求されたと判定された場合、制御部２１は、楽曲推薦処理を終了する。
【０１０６】
以上のように、例えば、再生中の楽曲に関連するメタデータを再生画面３１のメタデータ表示部４１に選択可能に表示し、ユーザによりメタデータ表示部４１に表示されたメタデータが選択されたとき、その選択メタデータに基づいて推薦楽曲を決定するようにしたので、ユーザに、楽曲推薦の基準となる情報をユーザに提供することができ、これによって、変化に富んだ楽曲推薦を行うことができる。
【０１０７】
また図４の例のようにプレイリスト生成部１８において、マッチング処理部６２においてユーザ嗜好ベクトルに基づいて楽曲を選択し、さらに曲特徴量判定部６４において楽曲の信号自体の有する曲特徴量に基づいて推薦楽曲を選択するようにしたので、よりユーザの嗜好に合った楽曲を推薦することができる。
【０１０８】
次に、再生画面３１（図２）の表示形態の他の例について説明する。
【０１０９】
図２の例では、メタデータ表示部４１の表示部４１Ａと表示部４１Ｂに、同じメタデータが表示されているが、それぞれ異なるメタデータが表示されるようにすることができる。
【０１１０】
例えば、表示部４１Ａに、上述したような所定の項目（アーティスト，年代，地域，ムード，・・・）のメタデータを表示し、表示部４１Ｂには、それ以外の項目のメタデータを表示するようにすることもできる。
【０１１１】
この場合、再生画面生成部１７のメタデータ抽出部５１（図３）は、表示部４１Ａに表示されるメタデータとして、メタデータ記憶部１５に、制御部２１から供給される再生楽曲の楽曲ＩＤに対応付けられて記憶されているメタデータの中の所定の項目（例えば、アーティスト、年代，地域，ムード，・・・）のメタデータ（例えば、女性ソロ，９０年，沖縄，ノリノリ・・・）を画面構成部５４に供給するとともに、表示部４１Ｂに表示されるメタデータとして、メタデータ記憶部１５に、再生楽曲の楽曲ＩＤに対応付けられて記憶されているメタデータの中のそれ以外の項目のメタデータを画面構成部５４に供給する。
【０１１２】
画面構成部５４は、メタデータ抽出部５１から供給された表示部４１Ａまたは表示部４１Ｂに表示すべきメタデータが、表示部４１Ａまたは表示部４１Ｂに表示されるように、再生画面３１を構成する。
【０１１３】
また表示部４１Ａに、再生楽曲に関連するメタデータを表示し、表示部４１Ｂに、再生楽曲に関連しないメタデータを表示することができる。このようにすることにより、ユーザは、表示部４１Ａに表示されているメタデータを選択することにより、再生楽曲に関連する楽曲の推薦を受けることができ、表示部４１Ｂに表示されているメタデータを選択することにより、再生楽曲とは関連しない楽曲の推薦を受けることができる（すなわち、例えば曲調が全く異なる楽曲にジャンプすることができる）。
【０１１４】
この場合、再生画面生成部１７のメタデータ抽出部５１は、表示部４１Ａに表示されるメタデータとして、メタデータ記憶部１５に、再生楽曲の楽曲ＩＤに対応付けられて記憶されているメタデータの中の所定の項目のメタデータを画面構成部５４に供給するとともに、表示部４１Ｂに表示されるメタデータとして、メタデータ記憶部１５に、再生楽曲以外の楽曲の楽曲ＩＤに対応付けられて記憶されているメタデータの中の所定の項目のメタデータを画面構成部５４に供給する。
【０１１５】
画面構成部５４は、メタデータ抽出部５１から供給された表示部４１Ａまたは表示部４１Ｂに表示すべきメタデータが、表示部４１Ａまたは表示部４１Ｂに表示されるように、再生画面３１を構成する。
【０１１６】
また表示部４１Ａに、再生楽曲に関するメタデータを表示し、表示部４１Ｂに、推薦プレイリストの全体のテーマを表すメッセージ（例えば、やさしい曲の集まり）を表示することもできる。ユーザは、表示部４１Ｂに表示されるこのメッセージを参照することにより、楽曲の推薦理由等を知ることができる。
【０１１７】
この場合、再生画面生成部１７のメタデータ抽出部５１は、表示部４１Ａに表示されるメタデータとして、メタデータ記憶部１５に、再生楽曲の楽曲ＩＤに対応付けられて記憶されているメタデータの中の所定の項目のメタデータを画面構成部５４に供給するとともに、表示部４１Ｂに表示される情報として、推薦プレイリストの全体のテーマを画面構成部５４に供給する。なお推薦プレイリストの全体のテーマは、制御部２１がプレイリスト生成部１８から取得し、再生画面生成部１７に供給するものとする。
【０１１８】
画面構成部５４は、メタデータ抽出部５１から供給された表示部４１Ａまたは表示部４１Ｂに表示すべき情報が、表示部４１Ａまたは表示部４１Ｂに表示されるように、再生画面３１を構成する。
【０１１９】
さらに、表示部４１Ａに、再生楽曲のアーティストに関連するメタデータを表示し、表示部４１Ｂには、再生楽曲の曲調に関連するメタデータを表示することもできる。
【０１２０】
また表示部４１Ａと表示部４１Ｂに表示されるメタデータを異なるものとする他、表示形態を、例えば、ユーザの嗜好に応じて適宜変更することができる。例えばメタデータ表示部４１に再生楽曲に関連するメタデータが表示される場合において、ユーザの嗜好にも合うメタデータを表示するとき、それを強調表示することができる。
【０１２１】
この場合、再生画面生成部１７のメタデータ抽出部５１は、メタデータ表示部４１に表示されるメタデータとして、メタデータ記憶部１５に、再生楽曲の楽曲ＩＤに対応付けられて記憶されているメタデータの中の所定の項目のメタデータを画面構成部５４に供給するとともに、履歴記憶部１６に記憶されている履歴情報に基づいて、画面構成部５４に供給したメタデータがユーザの嗜好にあるものであるかを判定し、その判定結果も画面構成部５４に供給する。
【０１２２】
画面構成部５４は、メタデータ抽出部５１から供給されたメタデータが、ユーザの嗜好に合うものであるか否かの判定結果に応じた表示形態でメタデータ表示部４１に表示されるように、再生画面３１を構成する。
【０１２３】
また図２の例ではメタデータ表示部４１に、再生楽曲に関連するメタデータが、再生中一律に表示されていたが、再生されている曲のいま再生されている部分に連動したメタデータが表示されるようにすることもできる。
【０１２４】
例えばギターソロが再生されているとき、「この間奏でギターを弾いているのは○○○」のメッセージが表示される。また楽曲のいわゆるさびの部分等の、所定の部分が再生されるとき、「ここがいい所だよ」や「このメロディに似た曲は、○○○」のメッセージが表示される。
【０１２５】
この場合、再生画面生成部１７のメタデータ抽出部５１は、ギターソロを演奏しているギタープレイヤや、再生楽曲のさびの部分に類似する曲調を有する楽曲の曲名等を記憶しており、制御部２１から、その部分が再生されたことを示す信号が入力されたとき、その情報を画面構成部５４に供給する。
【０１２６】
画面構成部５４は、メタデータ抽出部５１から供給された情報がメタデータ表示部４１に表示されるように、再生画面３１を構成する。
【０１２７】
またメタデータ表示部４１に表示されるメタデータは選択可能であるが、メタデータ表示部４１において長い時間メタデータの選択がないとき、ユーザの興味を引くメタデータが表示されるようにすることができる。
【０１２８】
例えば、再生楽曲に関するメタデータがメタデータ表示部４１に表示される場合において、所定の時間メタデータの選択がない場合、再生楽曲に関するメタデータの間に、再生楽曲に関連しないメタデータが表示されるようにすることができる。
【０１２９】
この場合、制御部２１は、メタデータ表示部４１に表示されるメタデータの選択間隔を計測し、所定の時間選択されていない場合、再生画面生成部１７（のメタデータ抽出部５１）を制御して、再生楽曲に関連しないメタデータを抽出させるようにする。
【０１３０】
また図２の再生画面３１においては、メタデータ表示部４１が２個の独立した表示部４１Ａ，４１Ｂから構成されていたが、１の表示部とすることもできるし、３個以上の表示部から構成されるようにすることもできる。
【０１３１】
また２個の表示部４１Ａ，４１Ｂは、横長であって互いに並行するように配置されていたが、他の形態で配置させることもできる。
【０１３２】
次に、再生画面生成部１７の性質抽出部５３における性質情報の生成手法の具体例について説明する。
【０１３３】
再生画面生成部１７の性質抽出部５３（図３）は、履歴記憶部１６に蓄積された楽曲のメタデータの各項目（例えば、アーティスト、タイトル、アルバム、ジャンル等）を、図９に示すようなクラスタ層（第１乃至ｎ層）のいずれかに分類し、各項目の実情報を分類したクラスタ層に設けられる複数のクラスタのいずれかに、楽曲を分類（クラスタリング）する。
【０１３４】
なお、１つの楽曲を複数のクラスタに分類してもよい。同一クラスタ層に存在するクラスタ間の距離（類似の程度を示す）は既知であるものとする。
【０１３５】
そして、性質抽出部５３は、楽曲の特徴を示す情報として、メタデータの各項目の実情報を分類したクラスタのクラスタＩＤ（図９におけるＣＬ１１など）からなるクラスタ情報を生成して保持する。
【０１３６】
性質抽出部５３は、このようにして楽曲（メタデータ）のクラスタリングを行うと、その結果（以下、多視点クラスタリング結果と称する）を用いて、各性質情報を生成する。
【０１３７】
図１０に示される多視点クラスタリング結果を用いて各性質情報を生成方法を説明する。
【０１３８】
図１０に示される多視点クラスタリング結果においては、８個のクラスタ（図中楕円）をそれぞれ有するView1乃至View3のそれぞれに対して、小さな丸印で示される４つの楽曲m1乃至m4がクラスタリングされている。ただし、図１０に示されるように、View1とView3では楽曲m1乃至m4のそれぞれが２クラスタで表現されている一方、View2では楽曲m1乃至m4のそれぞれが１クラスタで表現されている。このように、１つの楽曲が複数クラスタで表現され得るため、以下の説明では、楽曲数（図１０の例では４）ではなく、各クラスタに含まれる値（図１０の例では丸印）の数（以下、曲エントリ数と称する）を用いるとする。
【０１３９】
はじめに、「志向」(以下oとも記述する)の生成手法について説明する。
【０１４０】
ここで、とある時点での楽曲の利用数のLogを正規化（0乃至1.0）したものを、楽曲のメジャー志向度として定義する。なお、楽曲の利用数は、楽曲が再生された回数である。
【０１４１】
この場合、性質抽出部５３は、ユーザのメジャー志向度を、そのユーザの再生楽曲のもつメジャー志向度の平均として求め、そのユーザのメジャー志向度を志向ｏとする。
【０１４２】
なお、正規化する理由は、他の性質情報、即ち後述する「広さ」、「深さ」等との尺度を合わせるためである。即ち、後述するように、他の性質情報もまた正規化されることになる。
【０１４３】
具体的には例えば、図１０の例において、楽曲m1の利用数が1024とされ、楽曲m2の利用数が8とされ、楽曲m3の利用数が64とされ、楽曲m4の利用数が512とされ、また、正規化項が16だった(全楽曲のうちの最も多く再生された楽曲について、その利用数が65536だった)とする。
【０１４４】
この場合、志向ｏは、次の式（２）のように演算されることになる。なお、以下の各式で記述するlogの底は２であるが、この底については省略されている。
【０１４５】
【数２】
2008145696.tif 000004
【０１４６】
次に、「広さ」(以下wとも記述する)の生成手法について説明する。
【０１４７】
性質抽出部５３は、多視点クラスタリング結果の各View毎にエントロピーを求める。View v（vは、層番号を示し、図１０の例では、１乃至３のうちのいずれかの値である）のクラスタv-i（ｉは、クラスタの番号を示す）に属する曲エントリ数Sv-iを、全曲エントリ数S=ΣSv-iで割った値を Pv-i とするとき、View vのエントロピーEvは、次の式（３）に示される通りとなる。なお、図１０の例では、View vにおいて、左上端のクラスタの番号を１として、右方向に順次並ぶクラスタのそれぞれに対して番号２乃至４をそれぞれ付していき、その後、左下端のクラスタの番号を５として、右方向に順次並ぶクラスタのそれぞれに対して６乃至８をそれぞれ付していったとする。
【０１４８】
【数３】
2008145696.tif 000005
【０１４９】
ただし、曲エントリ数が0（Pv-i=0）の場合は、クラスタ種類数nに応じた一定の微小値（例えば nの二乗）を入れて、Pv-iやEvは、次の式（４）乃至式（６）の通りに修正されるとする。
【０１５０】
【数４】
2008145696.tif 000006
【０１５１】
そして、性質抽出部５３は、エントロピーEvの中で最小エントロピーEv-minを正規化した値を、広さwとして求める。正規化項は、クラスタ数で決まる最大エントロピーEmaxが1.0になるように調整されるとする。
【０１５２】
具体的には例えば、図１０のView1乃至View3のエントロピーE1乃至E3のそれぞれは、式（７）乃至式（９）のそれぞれのように求められる。従って、最小エントロピーEv-minは、式（１０）に示される通りとなり、最大エントロピーEmaxは、式（１１）に示される通りとなる。その結果、広さwは、式（１２）に示される通りとなる。
【０１５３】
【数５】
2008145696.tif 000007
【０１５４】
次に、「深さ」(以下ｄとも記述する)の生成手法について説明する。
【０１５５】
この場合、性質抽出部５３は、広さwの算出に利用した最小エントロピーEv-minを有するViewを特定し、そのViewにおける各クラスタのうちの、Pv-iが最大値をとるクラスタの曲エントリ数Sv-i-maxを正規化した値を、深さｄとして算出する。
【０１５６】
具体的には例えば、全ユーザの最大曲エントリ数Sv-i-max が100とすると、図１０の例ではView3が最小エントロピーEv-minを有するので、曲エントリ数Sv-i-maxは次の式（１３）に示される通りとなり、その結果、深さdは次の式（１４）に示される通りとなる。
【０１５７】
【数６】
2008145696.tif 000008
【０１５８】
このようにして、性質抽出部５３は、各性質情報を算出することができる。そこで、性質抽出部５３は、このようにして算出した各性質情報を要素とするベクトル、例えば、志向o、広さw、深さdを各要素とする性質ベクトルD=（o, w, d）を生成する。
【０１５９】
なお以上においては楽曲を推薦する場合を例として説明したが、信号解析の結果得られる所定の特徴量を有するものであれば、他のコンテンツにおいても本発明を適用することができる。
【０１６０】
次に、上述した一連の処理は、ハードウェアにより行うこともできるし、ソフトウェアにより行うこともできる。一連の処理をソフトウェアによって行う場合には、そのソフトウェアを構成するプログラムが、汎用のコンピュータ等にインストールされる。
【０１６１】
そこで、図１１は、上述した一連の処理を実行するプログラムがインストールされるコンピュータの一実施の形態の構成例を示している。
【０１６２】
プログラムは、コンピュータに内蔵されている記録媒体としてのハードディスク１０５やROM１０３に予め記録しておくことができる。
【０１６３】
あるいはまた、プログラムは、フレキシブルディスク、CD-ROM(Compact Disc Read Only Memory)，MO(Magneto Optical)ディスク，DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体１１１に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体１１１は、いわゆるパッケージソフトウエアとして提供することができる。
【０１６４】
なお、プログラムは、上述したようなリムーバブル記録媒体１１１からコンピュータにインストールする他、ダウンロードサイトから、ディジタル衛星放送用の人工衛星を介して、コンピュータに無線で転送したり、LAN(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを、通信部１０８で受信し、内蔵するハードディスク１０５にインストールすることができる。
【０１６５】
コンピュータは、CPU(Central Processing Unit)１０２を内蔵している。CPU１０２には、バス１０１を介して、入出力インタフェース１１０が接続されており、CPU１０２は、入出力インタフェース１１０を介して、ユーザによって、キーボードや、マウス、マイク等で構成される入力部１０７が操作等されることにより指令が入力されると、それにしたがって、ROM(Read Only Memory)１０３に格納されているプログラムを実行する。あるいは、また、CPU１０２は、ハードディスク１０５に格納されているプログラム、衛星若しくはネットワークから転送され、通信部１０８で受信されてハードディスク１０５にインストールされたプログラム、またはドライブ１０９に装着されたリムーバブル記録媒体１１１から読み出されてハードディスク１０５にインストールされたプログラムを、RAM(Random Access Memory)１０４にロードして実行する。これにより、CPU１０２は、上述したフローチャートにしたがった処理、あるいは上述したブロック図の構成により行われる処理を行う。そして、CPU１０２は、その処理結果を、必要に応じて、例えば、入出力インタフェース１１０を介して、LCD(Liquid Crystal Display)やスピーカ等で構成される出力部１０６から出力、あるいは、通信部１０８から送信、さらには、ハードディスク１０５に記録等させる。
【０１６６】
ここで、本明細書において、コンピュータに各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。
【０１６７】
また、プログラムは、１のコンピュータにより処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであっても良い。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであっても良い。
【０１６８】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１６９】
【図１】本発明を適用した再生装置１の構成例を示すブロック図である。
【図２】再生画面の表示例である。
【図３】図１の再生画面生成部１７の構成例を示すブロック図である。
【図４】図１のプレイリスト生成部１８の構成例を示すブロック図である。
【図５】図３のマッチング処理部６２の構成例を示すブロック図である。
【図６】図３の曲特徴量判定部６４で用いられる分離面を示す図である。
【図７】図３のソーティング部６５の構成例を示すブロック図である。
【図８】楽曲推薦処理を説明するためのフローチャートである。
【図９】メタデータを分類するクラスタとクラスタ層の概念、即ち多視点クラスタの概念を示す図である。
【図１０】性質情報の生成手法を説明するために利用する図であって、多視点クラスタの結果の具体例を示す図である。
【図１１】本発明を適用したコンピュータの一実施の形態の構成例を示すブロック図である。
【符号の説明】
【０１７０】
１１  操作入力部，  １２  再生部，  １３  出力部，  １４  楽曲データ記憶部，  １５  メタデータ記憶部，  １６  履歴記憶部，  １７  再生画面生成部，  １８  プレイリスト生成部，  １９  表示制御部，  ２０  表示部，  ２１  制御部，  ３１  再生画面，  ４１  メタデータ表示部，  ４２  メタデータ表示部，  ４３  メータ，  ４４  ボタン，  ４５  メータ，  ４６  ボタン，  ５１  メタデータ抽出部，  ５２  メタデータ抽出部，  ５３  性質抽出部，  ５４  画面構成部，  ６１  選択部，  ６２  マッチング処理部，  ６３  性質適合フィルタ部，  ６４  曲特徴量判定部，  ６５  ソーティング部，  ６６  画面構成部，  ７１  楽曲ベクトル記憶部，  ７２  ユーザ嗜好ベクトル生成部，  ７３  ユーザ嗜好ベクトル記憶部，  ７４  類似度算出部，  ７５  楽曲決定部，  ８１  楽曲ベクトル記憶部，  ８２  類似度算出部，  ８３  順位決定部，  １０１  バス，  １０２  CPU，  １０３  ROM，  １０４  RAM，  １０５  ハードディスク，  １０６  出力部，  １０７  入力部，  １０８  通信部，  １０９  ドライブ，  １１０  入出力インタフェース，  １１１  リムーバブル記録媒体
【図１】
2008145696.tif 000009
【図２】
2008145696.tif 000010
【図３】
2008145696.tif 000011
【図４】
2008145696.tif 000012
【図５】
2008145696.tif 000013
【図６】
2008145696.tif 000014
【図７】
2008145696.tif 000015
【図８】
2008145696.tif 000016
【図９】
2008145696.tif 000017
【図１０】
2008145696.tif 000018
【図１１】
2008145696.tif 000019
【手続補正書】
【提出日】平成19年12月13日(2007.12.13)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
再生画面３１にはまた、再生中の楽曲を評価することができるボタン４４−１とボタン４４−２、および楽曲のマニア度を変更することができるメータ４５が設けられている。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１５５
【補正方法】変更
【補正の内容】
【０１５５】
この場合、性質抽出部５３は、広さwの算出に利用した最小エントロピーEv-minを有するViewを特定し、そのViewにおける各クラスタのうちの、Pv-iが最大値をとるクラスタの曲エントリ数Sv-maxを正規化した値を、深さｄとして算出する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１５６
【補正方法】変更
【補正の内容】
【０１５６】
具体的には例えば、全ユーザのSv-iの最大数が100とすると、図１０の例ではView3が最小エントロピーEv-minを有するので、曲エントリ数Sv-maxは次の式（１３）に示される通りとなり、その結果、深さdは次の式（１４）に示される通りとなる。
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図２
【補正方法】変更
【補正の内容】
【図２】
2008145696.tif 000020