(57)【要約】【課題】  楽曲や朗読などの作品を再生する場合において、利用者に特別な操作を要求することなく、作品単位の嗜好度を的確に算出する嗜好度算出方法および再生装置を提供する。【解決手段】  本発明は、作品の総演奏時間と、総演奏時間内の所定の時点と、再生時間とを用いて音楽作品に対する利用者の嗜好度を算出する。記憶部１１に記憶されている音楽作品から検索条件入力部１２で入力された条件にあう作品を選曲部１３で検索して楽曲再生部１４で再生する。再生情報検出部１８によって、再生時間、再生回数等の再生情報を検出し、また、検出した再生情報と総演奏時間内の所定の時点とを用いて、嗜好度を嗜好度算出部１９で算出する。検出した再生情報や算出した嗜好度は、更新部１７によって作品に対応付けられて記憶部１１に保存、更新される。【選択図】  図２
2005302081.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも音声あるいは音楽を含む音響コンテンツに含まれる作品に対して嗜好度を設定する方法であって、
前記作品を再生する再生ステップと、
前記作品の総演奏時間をそれぞれの作品ごとに検出する総演奏時間検出ステップと、
前記再生ステップが前記作品を再生した再生時間を検出する再生時間検出ステップと、
前記総演奏時間の内における所定の時点を境界値とし、前記総演奏時間および前記再生時間の少なくとも一方と前記境界値とを用いて嗜好度を算出する嗜好度算出ステップと、
前記嗜好度算出ステップが算出した嗜好度を前記再生ステップが再生した作品に対応付けて記憶する記憶ステップとを有することを特徴とする、嗜好度算出方法。
【請求項２】
前記嗜好度算出ステップは、前記記憶ステップが嗜好度を記憶した作品に対しては、さらに、当該作品に対応付けて記憶されている嗜好度を用いて新たに嗜好度を算出することを特徴とする、請求項１記載の嗜好度算出方法。
【請求項３】
さらに、前記再生ステップが再生する作品に対して、当該作品を再生した現在までの回数を再生回数として検出する再生回数検出ステップを有し、
前記嗜好度算出ステップは、前記再生回数検出ステップが検出した再生回数が２回以上の作品に対して、
前記再生時間が前記総演奏時間と等しいときは当該再生回数の逆数を当該作品に対応付けて記憶されている嗜好度に加算して新たな嗜好度を算出し、
前記再生時間が前記境界値以上のときは当該作品に対応付けて記憶されている嗜好度をそのまま新たな嗜好度として算出し、
前記再生時間が前記境界値未満のときは当該再生回数の逆数を当該作品に対応付けて記憶されている嗜好度から減算して新たな嗜好度を算出することを特徴とする、請求項２記載の嗜好度算出方法。
【請求項４】
前記嗜好度算出ステップは、前記総演奏時間と演奏開始から前記所定の時点までの時間との比率を前記境界値とし、前記総演奏時間に対する前記再生時間の比率と前記境界値とを比較して嗜好度を算出することを特徴とする、請求項１記載の嗜好度算出方法。
【請求項５】
前記嗜好度算出ステップは、前記総演奏時間の中間時点を前記境界値とし、前記再生時間が当該境界値未満のときよりも当該境界値以上のときに算出する嗜好度を相対的に高く算出することを特徴とする、請求項１記載の嗜好度算出方法。
【請求項６】
さらに、作品ごとに付加情報として設定されているサビ区間に対して、当該サビ区間の終了時点を検出するサビ区間検出ステップを有し、
前記嗜好度算出ステップは、前記サビ区間検出ステップが検出したサビ区間終了時点を第１の境界値とし、前記再生時間が当該第１の境界値未満のときよりも当該第１の境界値以上のときに算出する嗜好度を相対的に高く算出することを特徴とする、請求項１記載の嗜好度算出方法。
【請求項７】
前記嗜好度算出ステップは、
前記総演奏時間の中間時点を第２の境界値とし、
前記再生時間が前記第１および当該第２の境界値のいずれにも小さいときに最も低い第１嗜好度を算出し、
前記再生時間が前記第１および当該第２の境界値の間のときに前記第１嗜好度より相対的に高い第２嗜好度を算出し、
前記再生時間が前記第１および第２の境界値のいずれにも大きいときに前記第２嗜好度より相対的に高い第３嗜好度を算出し、
前記再生時間が前記総演奏時間と等しいときに最も高い第４嗜好度を算出することを特徴とする、請求項６記載の嗜好度算出方法。
【請求項８】
さらに、前記再生ステップが再生した日時を作品ごとに検出する再生日時検出ステップを有し、
前記嗜好度算出ステップは、所定の条件に基づいて日時を複数に分類し、前記再生日時検出ステップが検出した日時が示す分類に応じてそれぞれ別の嗜好度を算出し、
前記記憶ステップは、前記嗜好度算出ステップが算出した嗜好度を、前記分類別に前記再生ステップが再生した作品に対応付けて記憶することを特徴とする、請求項１記載の嗜好度算出方法。
【請求項９】
前記嗜好度算出ステップは、日時を複数の時間帯に分類し、前記再生日時検出ステップが検出した日時が示す時間帯に応じてそれぞれ別の嗜好度を算出し、
前記記憶ステップは、前記嗜好度算出ステップが算出した嗜好度を、前記時間帯別に前記再生ステップが再生した作品に対応付けて記憶することを特徴とする、請求項８記載の嗜好度算出方法。
【請求項１０】
前記嗜好度算出ステップは、日時を四季に分類し、前記再生日時検出ステップが検出した日時が示す四季に応じてそれぞれ別の嗜好度を算出し、
前記記憶ステップは、前記嗜好度算出ステップが算出した嗜好度を、前記四季別に前記再生ステップが再生した作品に対応付けて記憶することを特徴とする、請求項８記載の嗜好度算出方法。
【請求項１１】
さらに、前記再生ステップが再生する作品を前記記憶ステップが記憶した嗜好度に基づいて選択する選択ステップを有することを特徴とする、請求項１記載の嗜好度算出方法。
【請求項１２】
少なくとも音声あるいは音楽を含む音響コンテンツに含まれる作品を再生する再生装置であって、
記憶部と、
前記作品を再生する再生部と、
前記作品の総演奏時間をそれぞれの作品ごとに検出する総演奏時間検出部と、
前記再生部が前記作品を再生した再生時間をそれぞれの作品ごとに検出する再生時間検出部と、
前記総演奏時間の内における所定の時点を境界値とし、前記総演奏時間および前記再生時間の少なくとも一方と前記境界値とを用いて嗜好度を算出する嗜好度算出部と、
前記嗜好度算出部が算出した嗜好度を、前記再生部が再生した作品に対応付けて前記記憶部に記録する更新部とを備えることを特徴とする、再生装置。
【請求項１３】
前記嗜好度算出部は、前記記憶部に嗜好度が記憶されている作品に対しては、さらに、当該作品に対応付けて記憶されている嗜好度を用いて新たに嗜好度を算出することを特徴とする、請求項１２記載の再生装置。
【請求項１４】
さらに、前記再生部が再生する作品に対して、当該作品を再生した現在までの回数を再生回数として検出する再生回数検出部を有し、
前記嗜好度算出部は、前記再生回数検出部が検出した再生回数が２回以上の作品に対して、
前記再生時間が前記総演奏時間と等しいときは当該再生回数の逆数を当該作品に対応付けて記憶されている嗜好度に加算して新たな嗜好度を算出し、
前記再生時間が前記境界値以上のときは当該作品に対応付けて記憶されている嗜好度をそのまま新たな嗜好度として算出し、
前記再生時間が前記境界値未満のときは当該再生回数の逆数を当該作品に対応付けて記憶されている嗜好度から減算して新たな嗜好度を算出することを特徴とする、請求項１３記載の再生装置。
【請求項１５】
前記嗜好度算出部は、前記総演奏時間と演奏開始から前記所定の時点までの時間との比率を前記境界値とし、前記総演奏時間に対する前記再生時間の比率と前記境界値とを比較して嗜好度を算出することを特徴とする、請求項１２記載の再生装置。
【請求項１６】
前記嗜好度算出部は、前記総演奏時間の中間時点を前記境界値とし、前記再生時間が当該境界値未満のときよりも当該境界値以上のときに算出する嗜好度を相対的に高く算出することを特徴とする、請求項１２記載の再生装置。
【請求項１７】
さらに、作品ごとに付加情報として設定されているサビ区間に対して、当該サビ区間の終了時点を検出するサビ区間検出部を有し、
前記嗜好度算出部は、前記サビ区間検出部が検出したサビ区間終了時点を第１の境界値とし、前記再生時間が当該第１の境界値未満のときよりも当該第１の境界値以上のときに算出する嗜好度を相対的に高く算出することを特徴とする、請求項１２記載の再生装置。
【請求項１８】
前記嗜好度算出部は、
前記総演奏時間の中間時点を第２の境界値とし、
前記再生時間が前記第１および当該第２の境界値のいずれにも小さいときに最も低い第１嗜好度を算出し、
前記再生時間が前記第１および当該第２の境界値の間のときに前記第１嗜好度より相対的に高い第２嗜好度を算出し、
前記再生時間が前記第１および第２の境界値のいずれにも大きいときに前記第２嗜好度より相対的に高い第３嗜好度を算出し、
前記再生時間が前記総演奏時間と等しいときに最も高い第４嗜好度を算出することを特徴とする、請求項１７記載の再生装置。
【請求項１９】
さらに、前記再生部が再生した日時を作品ごとに検出する再生日時検出部を有し、
前記嗜好度算出部は、所定の条件に基づいて日時を複数に分類し、前記再生日時検出部が検出した日時が示す分類に応じてそれぞれ別の嗜好度を算出し、
前記更新部は、前記嗜好度算出部が算出した嗜好度を、前記分類別に前記再生部が再生した作品に対応付けて前記記憶部に記録することを特徴とする、請求項１２記載の再生装置。
【請求項２０】
前記嗜好度算出部は、日時を複数の時間帯に分類し、前記再生日時検出部が検出した日時が示す時間帯に応じてそれぞれ別の嗜好度を算出し、
前記更新部は、前記嗜好度算出部が算出した嗜好度を、前記時間帯別に前記再生部が再生した作品に対応付けて前記記憶部に記録することを特徴とする、請求項１９記載の再生装置。
【請求項２１】
前記嗜好度算出部は、日時を四季に分類し、前記再生日時検出部が検出した日時が示す四季に応じてそれぞれ別の嗜好度を算出し、
前記更新部は、前記嗜好度算出部が算出した嗜好度を、前記四季別に前記再生部が再生した作品に対応付けて前記記憶部に記録することを特徴とする、請求項１９記載の再生装置。
【請求項２２】
さらに、前記再生部が再生する作品を前記記憶部が記憶した嗜好度に基づいて選択する選択部を有することを特徴とする、請求項１２記載の再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、嗜好度算出方法および再生装置に関し、より特定的には、音響コンテンツにおける作品に対する嗜好度算出方法および再生装置に関する。
【背景技術】
【０００２】
従来、デジタル音楽プレーヤーやパーソナルコンピュータ等でハードディスク上に記録された楽曲を聴く場合、記録された楽曲の中から利用者の好みの曲のみを選曲し再生するという方法がある。この場合は記録された楽曲それぞれに対し、利用者が当該楽曲をどの程度気に入っているかを示す「嗜好度」をあらかじめ指定して、当該楽曲の属性情報として記録しておく。一般的に、嗜好度は、高い（つまり、数値が大きい）ほど利用者の好みであることを表している。そして、再生時に各楽曲の属性情報を参照し、嗜好度が高い楽曲のみを選曲することにより、利用者の好みの曲を再生することができる。
【０００３】
ここで、従来の音楽再生装置で用いられる楽曲に対する嗜好度を設定する方法としては、利用者が楽曲再生中に特定のキー、例えば「お気に入り度合いボタン」を押して、嗜好度を設定する装置が開示されている（例えば、特許文献１参照）。また、嗜好度算出方法としては、放送番組などのコンテンツに対する利用者の嗜好度を視聴時間より算出し、嗜好度データベースに記録する方法が開示されている（例えば、特許文献２参照）。
【特許文献１】特開平１１−３０６７４０号公報
【特許文献２】特開２００３−２３５８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したように、上記特許文献１に開示された音楽再生装置では、利用者が嗜好度を設定するためには、楽曲再生中に特定のキーを押す必要があるという問題があった。したがって、利用者は、嗜好度を設定するために再生操作とは別の操作を行う必要があるため、設定のための手間を要し、操作忘れなどによって確実な嗜好度の設定が困難となる。これは、楽曲数が多くなるに伴い、さらに操作が煩雑になってくるという問題があった。
【０００５】
また、特許文献２に開示された嗜好度算出方法は、放送番組などの番組コンテンツに嗜好度を設定する対象にしている。そのため、いわゆる「番組」単位の嗜好度、あるいはどのようなジャンルの番組をよく視聴する傾向にあるかといった「番組のジャンル」を単位として嗜好度は算出できたが、例えば、一つの音楽番組に多数含まれている個々の楽曲作品単位での嗜好度は算出できないという問題があった。また、これらのことは、楽曲作品単位に限らず、朗読作品単位など他の作品単位についても同様に嗜好度を設定できない。
【０００６】
それ故に、本発明の目的は、楽曲や朗読などの作品を再生する場合において、利用者に特別な操作を要求することなく、作品単位の嗜好度を的確に算出する嗜好度算出方法および再生装置を提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明は以下のような構成を採用した。
【０００８】
第１の発明は、少なくとも音声あるいは音楽を含む音響コンテンツに含まれる作品に対して嗜好度を設定する嗜好度算出方法であって、作品を再生する再生ステップと、作品の総演奏時間をそれぞれの作品ごとに検出する総演奏時間検出ステップと、再生ステップが作品を再生した再生時間を検出する再生時間検出ステップと、総演奏時間の内における所定の時点を境界値とし、総演奏時間および再生時間の少なくとも一方と境界値とを用いて嗜好度を算出する嗜好度算出ステップと、嗜好度算出ステップが算出した嗜好度を再生ステップが再生した作品に対応付けて記憶する記憶ステップとを有することを特徴とする。
【０００９】
第２の発明は、上記第１の発明において、嗜好度算出ステップは、記憶ステップが嗜好度を記憶した作品に対しては、さらに、当該作品に対応付けて記憶されている嗜好度を用いて新たに嗜好度を算出することを特徴とする。
【００１０】
第３の発明は、上記第２の発明において、さらに、再生ステップが再生する作品に対して、当該作品を再生した現在までの回数を再生回数として検出する再生回数検出ステップを有し、嗜好度算出ステップは、再生回数検出ステップが検出した再生回数が２回以上の作品に対して、再生時間が総演奏時間と等しいときは当該再生回数の逆数を当該作品に対応付けて記憶されている嗜好度に加算して新たな嗜好度を算出し、再生時間が境界値以上のときは当該作品に対応付けて記憶されている嗜好度をそのまま新たな嗜好度として算出し、再生時間が境界値未満のときは当該再生回数の逆数を当該作品に対応付けて記憶されている嗜好度から減算して新たな嗜好度を算出することを特徴とする。
【００１１】
第４の発明は、上記第１の発明において、総演奏時間と演奏開始から所定の時点までの時間との比率を境界値とし、総演奏時間に対する再生時間の比率と境界値とを比較して嗜好度を算出することを特徴とする。
【００１２】
第５の発明は、上記第１の発明において、嗜好度算出ステップは、総演奏時間の中間時点を境界値とし、再生時間が当該境界値未満のときよりも当該境界値以上のときに算出する嗜好度を相対的に高く算出することを特徴とする。
【００１３】
第６の発明は、上記第１の発明において、さらに、作品ごとに付加情報として設定されているサビ区間に対して、サビ区間の終了時点を検出するサビ区間検出ステップを有し、嗜好度算出ステップは、サビ区間検出ステップが検出したサビ区間終了時点を第１の境界値とし、再生時間が当該第１の境界値未満のときよりも当該第１の境界値以上のときに算出する嗜好度を相対的に高く算出することを特徴とする。
【００１４】
第７の発明は、上記第６の発明において、嗜好度算出ステップは、総演奏時間の中間時点を第２の境界値とし、再生時間が第１および第２の境界値のいずれにも小さいときに最も低い第１嗜好度を算出し、再生時間が第１および第２の境界値の間のときに第１嗜好度より相対的に高い第２嗜好度を算出し、再生時間が第１および第２の境界値のいずれにも大きいときに第２嗜好度より相対的に高い第３嗜好度を算出し、再生時間が総演奏時間と等しいときに最も高い第４嗜好度を算出することを特徴とする。
【００１５】
第８の発明は、上記第１の発明において、さらに、再生ステップが再生した日時を作品ごとに検出する再生日時検出ステップを有し、嗜好度算出ステップは、所定の条件に基づいて日時を複数に分類し、再生日時検出ステップが検出した日時が示す分類に応じてそれぞれ別の嗜好度を算出し、記憶ステップは、嗜好度算出ステップが算出した嗜好度を、分類別に再生ステップが再生した作品に対応付けて記憶することを特徴とする。
【００１６】
第９の発明は、上記第８の発明において、嗜好度算出ステップは、日時を複数の時間帯に分類し、再生日時検出ステップが検出した日時が示す時間帯に応じてそれぞれ別の嗜好度を算出し、記憶ステップは、嗜好度算出ステップが算出した嗜好度を、時間帯別に再生ステップが再生した作品に対応付けて記憶することを特徴とする。
【００１７】
第１０の発明は、上記第８の発明において、嗜好度算出ステップは、日時を四季に分類し、再生日時検出ステップが検出した日時が示す四季に応じてそれぞれ別の嗜好度を算出し、記憶ステップは、嗜好度算出ステップが算出した嗜好度を、四季別に再生ステップが再生した作品に対応付けて記憶することを特徴とする。
【００１８】
第１１の発明は、上記第１の発明において、さらに、再生ステップが再生する作品を記憶ステップが記憶した嗜好度に基づいて選択する選択ステップを有することを特徴とする。
【００１９】
第１２の発明は、少なくとも音声あるいは音楽を含む音響コンテンツに含まれる作品を再生する再生装置であって、作品を再生する再生部と、作品の総演奏時間をそれぞれの作品ごとに検出する総演奏時間検出部と、再生部が作品を再生した再生時間を検出する再生時間検出部と、総演奏時間の内における所定の時点を境界値とし、総演奏時間と再生時間の少なくとも一方と境界値とを用いて嗜好度を算出する嗜好度算出部と、嗜好度算出部が算出した嗜好度を保持する記憶部と、嗜好度算出部が算出した嗜好度を、再生部が再生した作品に対応付けて記憶部に記録する更新部とを備えることを特徴とする。
【００２０】
第１３の発明は、上記第１２の発明において、嗜好度算出部は、記憶部が嗜好度を記憶した作品に対しては、さらに、当該作品に対応付けて記憶されている嗜好度を用いて新たに嗜好度を算出することを特徴とする。
【００２１】
第１４の発明は、上記第１３の発明において、さらに、再生部が再生する作品に対して、当該作品を再生した現在までの回数を再生回数として検出する再生回数検出部を有し、  嗜好度算出部は、再生回数検出部が検出した再生回数が２回以上の作品に対して、再生時間が総演奏時間と等しいときは当該再生回数の逆数を当該作品に対応付けて記憶されている嗜好度に加算して新たな嗜好度を算出し、再生時間が境界値以上のときは当該作品に対応付けて記憶されている嗜好度をそのまま新たな嗜好度として算出し、再生時間が境界値未満のときは当該再生回数の逆数を当該作品に対応付けて記憶されている嗜好度から減算して新たな嗜好度を算出することを特徴とする。
【００２２】
第１５の発明は、上記第１２の発明において、総演奏時間と演奏開始から所定の時点までの時間との比率を境界値とし、総演奏時間に対する再生時間の比率と境界値とを比較して嗜好度を算出することを特徴とする。
【００２３】
第１６の発明は、上記第１２の発明において、嗜好度算出部は、総演奏時間の中間時点を境界値とし、再生時間が当該境界値未満のときよりも当該境界値以上のときに算出する嗜好度を相対的に高く算出することを特徴とする。
【００２４】
第１７の発明は、上記第１２の発明において、さらに、作品ごとに付加情報として設定されているサビ区間に対して、サビ区間の終了時点を検出するサビ区間検出部を有し、嗜好度算出部は、サビ区間検出部が検出したサビ区間終了時点を第１の境界値とし、再生時間が第１の境界値未満のときよりも第１の境界値以上のときに算出する嗜好度を相対的に高く算出することを特徴とする。
【００２５】
第１８の発明は、上記第１７の発明において、嗜好度算出部は、総演奏時間の中間時点を第２の境界値とし、再生時間が第１および第２の境界値のいずれにも小さいときに最も低い第１嗜好度を算出し、再生時間が第１および第２の境界値の間のときに第１嗜好度より相対的に高い第２嗜好度を算出し、再生時間が第１および第２の境界値のいずれにも大きいときに第２嗜好度より相対的に高い第３嗜好度を算出し、再生時間が総演奏時間と等しいときに最も高い第４嗜好度を算出することを特徴とする。
【００２６】
第１９の発明は、上記第１２の発明において、さらに、再生部が再生した日時を作品ごとに検出する再生日時検出部を有し、嗜好度算出部は、所定の条件に基づいて日時を複数に分類し、再生日時検出部が検出した日時が示す分類に応じてそれぞれ別の嗜好度を算出し、更新部は、嗜好度算出部が算出した嗜好度を、分類別に再生部が再生した作品に対応付けて記憶部に記録することを特徴とする。
【００２７】
第２０の発明は、上記第１９の発明において、嗜好度算出部は、日時を複数の時間帯に分類し、再生日時検出部が検出した日時が示す時間帯に応じてそれぞれ別の嗜好度を算出することを特徴とする。
【００２８】
第２１の発明は、上記第１９の発明において、嗜好度算出部は、日時を四季に分類し、再生日時検出部が検出した日時が示す四季に応じてそれぞれ別の嗜好度を算出し、更新部は、嗜好度算出部が算出した嗜好度を、四季別に再生部が再生した作品に対応付けて記憶部に記録することを特徴とする。
【００２９】
第２２の発明は、上記第１２の発明において、さらに、再生部が再生する作品を記憶部が記憶した嗜好度に基づいて選択する選択部を有することを特徴とする。
【発明の効果】
【００３０】
上記第１の発明によれば、作品の再生動作と連動して嗜好度を算出することで、利用者に別途嗜好度設定操作を行わせることなく作品ごとの嗜好度を自動的に算出できる。また、嗜好度を算出するために作品内の所定の時点を基準とすることにより、的確にその作品に対する嗜好度を算出することができる。
【００３１】
上記第２の発明によれば、既に記憶部に記録されている作品ごとの嗜好度を用いて新たな嗜好度を算出することにより、作品ごとの嗜好度をより的確なものに調整することができる。
【００３２】
上記第３の発明によれば、記憶部に記録されている音楽作品ごとの嗜好度を再生回数に応じて更新することにより、作品ごとの嗜好度をより一層的確なものに調整することができる。また、このように再生回数の逆数を使うことにより、多回数再生した作品に対して算出される嗜好度が急激に増減することを防止することができ、嗜好度増減に対する再生回数の影響度を少なくして適切な嗜好度を算出することができる。
【００３３】
上記第４の発明によれば、嗜好度を各時間の比率を用いて算出することにより、作品ごとに固有の境界値を設定することが不要となり、固定値を境界値として嗜好度を算出することが可能となる。
【００３４】
上記第５および第６の発明によれば、境界値として中間時点やサビ区間終了時点を用いることにより、作品の個性に合わせた嗜好度を算出することが可能となる。
【００３５】
上記第７の発明によれば、境界値を複数用いることにより、作品に対する嗜好度を個性に合わせて細やかに算出することができる。
【００３６】
上記第８乃至第１０の発明によれば、作品を再生した日時を分類し、その分類に応じて嗜好度を算出することにより、作品を再生する日時の特徴に応じた嗜好度を算出することが可能となる。
【００３７】
上記第１１の発明によれば、嗜好度を用いて作品の選択をすることにより、利用者の嗜好度を的確に反映した作品を選択して再生することが可能となる。
【００３８】
また、本発明の再生装置によれば、上述した嗜好度算出方法と同様の効果が得られる。
【発明を実施するための最良の形態】
【００３９】
以下、本発明の実施の形態について、図面を参照して説明する。
【００４０】
図１は、本発明の実施形態に係る再生装置のハードウェア構成の示すブロック図である。再生装置１０は、ＣＰＵ２、主記憶部３、二次記憶部４、操作部５、表示部６、入出力インターフェース部７、および再生部８を備えており、互いにバス１を介して接続される。主記憶部３は、ＲＯＭやＲＡＭなどのメモリ用媒体で実現される。また、主記憶部３には、ＣＰＵ２が実行すべき作品再生プログラムが読み込まれる。なお、作品再生プログラムは、あらかじめＲＯＭの形で主記憶部３に記憶されていても構わないし、二次記憶部４から主記憶部３に読み込まれても構わないし、通信回線を通じて外部より主記憶部３に供給されても構わない。ＣＰＵ２は、嗜好度の算出や、作品再生プログラムを実行することによって、作品の再生等を行う。二次記憶部４は、ハードディスク等の記憶媒体で実現される。また、二次記憶部４には、上記作品再生プログラムや各種データが格納される。操作部５は、キーボードやリモコン等の操作用装置で実現される。表示部６は、液晶ディスプレイ等の装置で実現される。入出力インターフェース部７は、スピーカー端子やヘッドホン端子やＩＥＥＥ１３９４端子やＵＳＢ端子等で実現される。具体的には、再生装置１０は、上述のハードウェア構成を有するパーソナルコンピュータ等の汎用コンピュータ、ＭＰ３プレーヤー等のデジタル音楽プレーヤー、カーオーディオシステム等である。
【００４１】
なお、本実施形態では、再生装置１０の再生対象として、音響コンテンツを用いる。ここで、音響コンテンツとは、音声や音楽等の人間の聴覚から獲得される情報とアーティスト名等の書誌情報とで構成されるコンテンツをいう。例えば、音響コンテンツには、音楽コンテンツや朗読コンテンツが含まれる。そして、音響コンテンツに含まれる各楽曲や朗読単位を作品と記載する。以下、説明を具体的にするために、再生対象を楽曲（音楽作品）とする音楽再生装置を再生装置１０の一例として、各実施形態を説明する。
【００４２】
（第１の実施形態）
図２を参照して、本発明の第１の実施形態に係る音楽再生装置について説明する。なお、図２は、パーソナルコンピュータ上で実現した当該音楽再生装置の機能構成を示す機能ブロック図である。
【００４３】
図２において、音楽再生装置１０は、記憶部１１、検索条件入力部１２、選曲部１３、楽曲再生部１４、音響信号入力部１５、書誌情報入力部１６、更新部１７、再生情報検出部１８、嗜好度算出部１９、再生制御部２０、および再生操作入力部２１で構成される。
【００４４】
記憶部１１は、二次記憶部４上で、例えばデータベース等の手段で実現される。記憶部１１には、音響信号および属性情報で構成される音楽作品が格納される。ここで、属性情報とは、音楽作品の書誌情報、再生情報、嗜好度等の、音楽作品に付随する情報であり、詳細は後述する。なお、音楽作品の音響信号については、必ずしも記憶部１１に蓄積されている必要はない。例えば、ストリーミング放送などで配信された音楽作品の場合、その音楽作品の音響信号を記憶部１１に一時的に格納しておくだけでもよい。
【００４５】
図３は、記憶部１１のデータ構造の一例を示した図である。記憶部１１には、音楽作品の集合が格納される。各音楽作品は、それぞれ音響信号および属性情報で構成される。属性情報は、書誌情報、嗜好度、および再生情報から構成される。書誌情報は、音楽作品を最初から最後まで全てを再生する場合の所要時間である総演奏時間を含んでいる。また、書誌情報は、音楽作品毎の曲名やアーティスト名やアルバム名等の情報（図示せず）も含まれる。嗜好度は、音楽作品に対する利用者の好みの度合いを示すデータである。本実施形態では、嗜好度を１〜５の範囲で設定する。そして、利用者の好みの度合いが最大の場合に嗜好度５とし、好みの度合いが小さくなるにつれ嗜好度が示す数値を小さく設定する。また、利用者が一度も聴いていない音楽作品については、初期値として嗜好度０で設定する。再生情報は、再生回数および再生日時から構成される。再生日時は、再生年、再生月、再生日、再生時、再生分、および再生秒から構成される。
【００４６】
図２に戻り、検索条件入力部１２は、操作部５を介して、音楽作品名および嗜好度等の選曲のための検索条件の受付を行う。選曲部１３および楽曲再生部１４は、ＣＰＵ２で実行される作品再生プログラムに含まれる。選曲部１３は、記憶部１１に格納されている音楽作品の中から、検索条件に合致する音楽作品を選曲する。楽曲再生部１４は、選曲部１３で選曲された音楽作品を再生する。更に、楽曲再生部１４は、入出力インターフェース部７を介して、入出力インターフェース部７と接続されているスピーカーやヘッドホン等に再生している音楽作品の音響信号を出力する。音響信号入力部１５は、入出力インターフェース部７を介して、音楽配信サーバや外部メディア等から音楽作品の音響信号を取得する。更に、音響信号入力部１５は、取得した音楽作品の音響信号を記憶部１１に格納する。書誌情報入力部１６は、音楽作品の曲名、アルバム名、アーティスト名、ジャンル、トラック番号、総演奏時間等の書誌情報を、入出力インターフェース部７を介して、音楽配信サーバや外部メディア等から取得する。更に、書誌情報入力部１６は、取得した書誌情報を記憶部１１に格納する。更新部１７、再生情報検出部１８、嗜好度算出部１９、および再生制御部２０は、ＣＰＵ２で実行される作品再生プログラムに含まれる。更新部１７は、記憶部１１に対して嗜好度等のデータの追加及び更新を行う。再生情報検出部１８は、音楽作品の再生時間および再生日時等の再生情報を再生制御部２０より取得する。嗜好度算出部１９は、音楽作品の嗜好度を上述の再生情報等に基づいて算出する。再生制御部２０は、再生操作入力部２１で入力された再生操作を受けて、楽曲再生部１４の制御を行う。また、再生制御部２０は、音楽作品の再生時間や再生日時等の再生情報の検出も行う。再生操作入力部２１は、操作部５を介して、再生、停止、スキップ等の利用者からの再生操作の受付を行う。
【００４７】
図４は、更新部１７および再生情報検出部１８の機能構成を示すブロック図である。更新部１７は、嗜好度取得部１７１、再生回数取得部１７２、総演奏時間取得部１７３、嗜好度更新部１７４、再生回数更新部１７５、および再生日時更新部１７６で構成される。嗜好度取得部１７１は、記憶部１１から音楽作品ごとの嗜好度を取得する。再生回数取得部１７２は、記憶部１１から音楽作品ごとの再生回数を取得する。総演奏時間取得部１７３は、記憶部１１から音楽作品ごとの総演奏時間を取得する。嗜好度更新部１７４は、嗜好度算出部１９が算出した嗜好度を、楽曲再生部１４が再生した音楽作品に対応付けて記憶部１１に格納する。再生回数更新部１７５は、楽曲再生部１４が再生し終わった音楽作品の再生回数を記憶部１１より取得する。そして、再生回数更新部１７５は、取得した再生回数に１を加算し、加算後の再生回数を当該音楽作品に対応付けて記憶部１１に格納する。例えば、利用者が初めて聴く音楽作品の場合、聴く前は再生回数が０であり、当該音楽作品の再生終了のタイミングで、再生回数を１として記憶部１１に格納される。また、利用者が１度聴いたことのある音楽作品の場合は、聴く前は再生回数が１であり、当該音楽作品の再生終了後に、再生回数を２として記憶部１１に格納することになる。再生日時更新部１７６は、再生日時検出部１８２で取得した再生日時を、再生年、再生月、再生日、再生時、再生分、および再生秒に分解して、記憶部１１に格納する。
【００４８】
再生情報検出部１８は、再生時間検出部１８１および再生日時検出部１８２で構成される。再生時間検出部１８１は、楽曲再生部１４が再生した音楽作品の再生時間を再生制御部２０より取得する。ここで、再生時間とは、音楽作品の再生開始時点から、総演奏時間満了や利用者の操作等によって当該再生が終了した時点までの時間をいう。例えば、総演奏時間２分間の音楽作品を、総演奏時間満了まで再生した場合は、再生時間は２分間となる。一方、当該音楽作品の再生が、再生が開始してから１分の時点で、利用者の操作により停止等された場合は、再生時間は１分間となる。再生日時検出部１８２は、楽曲再生部１４が再生した音楽作品の再生が終了した時点の日時を再生制御部２０より取得する。
【００４９】
以下、図５および図６を用いて、音楽再生装置１０が行う嗜好度算出処理の詳細動作を説明する。図５は、第１の実施形態に係る嗜好度算出処理を示すフローチャートである。図５において、まず、選曲部１３は、利用者からの検索条件入力に基づいて、記憶部１１より条件に合う音楽作品を選曲する（ステップＳ０１）。このとき、選曲部１３は、選曲した結果に基づき、再生すべき音楽作品の曲順等を含む再生リストを生成する。次に、楽曲再生部１４は、上記再生リストの順に音楽作品の１つを選択し、選択した音楽作品の再生を開始する（ステップＳ０２）。そして、再生制御部２０は、ステップＳ０２で再生を開始した音楽作品の演奏時間満了や、再生操作入力部２１を介しての利用者からの操作（例えば、利用者による再生停止や再生する音楽作品を変更する）によって、ステップＳ０２で再生を開始した音楽作品の再生を終了する（ステップＳ０３）。
【００５０】
次に、再生時間検出部１８１は、ステップＳ０３で再生を終了した音楽作品の再生時間Ｐを再生制御部２０より取得する。また、再生日時検出部１８２は、ステップＳ０３で再生を終了した音楽作品の再生日時を再生制御部２０より取得する（ステップＳ０４）。そして、再生日時検出部１８２は、ステップＳ０４で取得した再生日時を、ステップＳ０３で再生を終了した音楽作品に対応付けて記憶部１１に格納する。
【００５１】
次に、総演奏時間取得部１７３は、記憶部１１から、ステップＳ０２で再生した音楽作品の総演奏時間Ｔを取得する。また、嗜好度取得部１７１は、上記音楽作品の嗜好度Ｍを記憶部１１から取得する（ステップＳ０５）。
【００５２】
次に、嗜好度算出部１９は、ステップＳ０５で取得した嗜好度Ｍが０か否かを判定する（ステップＳ０６）。その結果、嗜好度Ｍが０であれば（ステップＳ０６でＮＯ）、嗜好度算出部１９は、第１の嗜好度設定処理（ステップＳ０７）を行い、処理を次のステップＳ０８に進める。一方、嗜好度算出部１９は、嗜好度Ｍが０でなければ（ステップＳ０６でＹＥＳ）、第１の嗜好度設定処理を行わず、そのまま処理を次のステップＳ０８に進める。
【００５３】
ステップＳ０８において、選曲部１３は、再生リストに次に再生する音楽作品がまだ残っているか否かを判定する。選曲部１３は、次に再生する音楽作品が残っている場合、次の音楽作品を選曲して上記ステップＳ０２に戻って処理を繰り返す。一方、選曲部１３は、次の再生する音楽作品が残ってない場合、当該嗜好度算出処理を終了する。
【００５４】
図６は、上記ステップＳ０７で示した第１の嗜好度設定処理の詳細を示したフローチャートである。ここでは、音楽作品の総演奏時間の内における所定の時点（以下、境界値と称す。）の例として、当該総演奏時間の半分の時点を用い、境界値を０．５に設定する。そして、上記音楽作品の総演奏時間Ｔに対する当該音楽作品の再生時間Ｐの比率Ｒ（Ｒ＝Ｐ／Ｔ）と、上記境界値とを用いて、嗜好度を算出する。
【００５５】
図６において、まず、嗜好度算出部１９は、比率Ｒを算出する（ステップＳ０９）。次に、嗜好度算出部１９は、比率Ｒが１か否かを判定する（ステップＳ１０）。その結果、比率Ｒが１であれば（ステップＳ１０でＹＥＳ）、嗜好度算出部１９は、嗜好度Ｍを４に設定する（ステップＳ１１）。例えば、総演奏時間３分間の音楽作品を３分間全て再生した場合は、比率Ｒは１となり、当該音楽作品の嗜好度Ｍが４に設定される。すなわち、音楽作品を利用者が最後まで聴いた場合は、嗜好度Ｍが４となる。
【００５６】
一方、比率Ｒが１でない場合は（ステップＳ１０でＮＯ）、嗜好度算出部１９は、比率Ｒが０．５≦Ｒ＜１か否かを判定する（ステップＳ１２）。この判定の結果、比率Ｒが０．５≦Ｒ＜１であれば（ステップＳ１２でＹＥＳ）、嗜好度算出部１９は、嗜好度Ｍを３に設定する（ステップＳ１３）。例えば、総演奏時間３分間の音楽作品を２分間再生した場合は、比率Ｒは２／３（≒０．６６）となり、当該音楽作品の嗜好度Ｍは３に設定される。すなわち、音楽作品を利用者が半分以上は聴いたが、最後までは聴かなかった場合は、嗜好度Ｍが３となる。
【００５７】
一方、比率Ｒが０．５未満の場合は（ステップＳ１２でＮＯ）、嗜好度算出部１９は、嗜好度Ｍを２に設定する（ステップＳ１４）。例えば、総演奏時間３分間の音楽作品を１分間しか再生しなかった場合は、比率Ｒは１／３（≒０．３３）となり、当該音楽作品の嗜好度Ｍは２に設定される。すなわち、音楽作品を利用者が半分も聴かなかった場合は、嗜好度Ｍが２となる。
【００５８】
上記ステップＳ１１、Ｓ１３、またはＳ１４の処理によって嗜好度Ｍを設定した後、嗜好度算出部１９は、嗜好度更新部１７４を介し、嗜好度Ｍを設定した音楽作品に対応付けて当該嗜好度Ｍを記憶部１１に格納する（ステップＳ１５）。以上で、第１の嗜好度設定処理が終了する。
【００５９】
このように、第１の実施形態では、記憶部１１に記録されている音楽作品ごとの嗜好度Ｍを、当該音楽作品の再生動作と連動して算出することで、作品ごとの嗜好度Ｍを、利用者に別途嗜好度設定操作をさせることなく自動的に算出できる。また、嗜好度Ｍを算出するために作品内の所定の時点を用いることにより、作品ごとに対する嗜好度Ｍを的確に算出することができる。更に、嗜好度Ｍを各時間の比率を用いて算出することにより、作品ごとに固有の境界値を設定することが不要となり、固定値を境界値として嗜好度Ｍを算出することが可能となる。
【００６０】
（第２の実施形態）
次に、図７から図９を参照して、本発明の第２の実施形態について説明する。第１の実施形態では、利用者が初めて聴く音楽作品など嗜好度Ｍが０である音楽作品を対象にして嗜好度Ｍを算出している。一方、第２の実施形態では、利用者が一度聴いたことのある音楽作品など既に嗜好度Ｍが０以外の値に設定されている（つまり、再生回数が２回以上）音楽作品も対象にして嗜好度Ｍを算出する。なお、当該実施形態に係る音楽再生装置は、上述した第１の実施形態と同様であるため、同一の参照符号を付して詳細な説明を省略する。
【００６１】
図７は、第２の実施形態に係る音楽再生装置１０が行う嗜好度算出処理を示すフローチャートである。図７において、ステップＳ１６からステップＳ２０までの処理は、上述の第１の実施形態で図５を用いて説明したステップＳ０１からステップＳ０５の処理と同様であるため、ここでは詳細な説明を省略する。ステップＳ２０の処理の後、更新部１７は、ステップＳ１８で再生が終了した音楽作品の再生回数を１増加させるための第１の再生回数更新処理（ステップＳ２１）を行う。
【００６２】
図８は、上記ステップＳ２１で示した第１の再生回数更新処理の詳細を示すフローチャートである。図８において、まず、再生回数更新部１７５は、ステップＳ１７で再生が終了した音楽作品の再生回数ｎを記憶部１１より取得する（ステップＳ２６）。次に、再生回数更新部１７５は、取得した再生回数ｎに１を加算する（ステップＳ２７）。そして、再生回数更新部１７５は、ステップＳ２６で加算された再生回数ｎを、ステップＳ１７で再生が終了した音楽作品に対応付けて記憶部１１に格納する（ステップＳ２８）。以上で、第１の再生回数更新処理は終了する。ここで、再生回数ｎは、上記ステップＳ１７〜Ｓ２０の処理と継続して行われるものであり、音楽作品の一部が再生されたらカウントされ、その再生時間の長短は問われない。すなわち、再生回数更新部１７５は、最後まで再生した音楽作品だけでなく、最初から１秒しか再生しなかった音楽作品であっても、再生回数ｎを１加算する。
【００６３】
図７に戻り、ステップＳ２１の第１の再生回数更新処理が終了すると、嗜好度算出部１９は、再生回数更新部１７５が更新した再生回数ｎが２以上か否かの判定（ステップＳ２２）を行う。その結果、再生回数ｎが２未満の場合（ステップＳ２２でＮＯ）、嗜好度算出部１９は、第１の嗜好度設定処理（ステップＳ２３）を行い、処理を次のステップＳ２５に進める。なお、ステップＳ２３の第１の嗜好度設定処理については、上述の第１の実施形態で図６を用いて説明した第１の嗜好度設定処理と同様であるため、詳細な説明を省略する。一方、再生回数ｎが２以上の場合（ステップＳ２２でＹＥＳ）、嗜好度算出部１９は、第１の嗜好度更新処理（ステップＳ２４）を行い、処理を次のステップＳ２５に進める。
【００６４】
図９は、上記ステップＳ２４で示した第１の嗜好度更新処理の詳細を示したフローチャートである。図９において、まず、嗜好度算出部１９は、比率Ｒを上記ステップＳ０９と同様に算出する（ステップＳ３０）。次に、嗜好度算出部１９は、比率Ｒが１か否かを判定する（ステップＳ３１）。その結果、比率Ｒが１であれば（ステップＳ３１でＹＥＳ）、嗜好度算出部１９は、ステップＳ２０にて記憶部１１から取得した嗜好度Ｍに再生回数ｎの逆数を加算して、新たな嗜好度Ｍを算出し（すなわち、Ｍ＝Ｍ＋（１／ｎ）；ステップＳ３２）、処理を次のステップＳ３５に進める。例えば、算出対象の音楽作品の再生回数ｎが２であり、嗜好度Ｍが３と設定されていた場合、嗜好度算出部１９は、新たな嗜好度Ｍを３．５と設定する。ここで、嗜好度算出部１９は、加算の結果、嗜好度Ｍが５より大きくなる場合は、嗜好度Ｍを５とする。
【００６５】
一方、比率Ｒが１でない場合は（ステップＳ３１でＮＯ）、嗜好度算出部１９は、比率Ｒが０．５≦Ｒ＜１か否かを判定する（ステップＳ３３）。この判定の結果、比率Ｒが０．５≦Ｒ＜１であれば（ステップＳ３３でＹＥＳ）、嗜好度算出部１９は、そのまま第１の嗜好度更新処理を終了する。具体的には、音楽作品の半分時点までは再生したが、最後までは再生しなかった場合が該当する。比率Ｒが０．５未満の場合（ステップＳ３３でＮＯ）、嗜好度算出部１９は、ステップＳ２０で取得した嗜好度Ｍから再生回数ｎの逆数を減算して、新たな嗜好度Ｍを算出し（すなわち、Ｍ＝Ｍ−（１／ｎ）；ステップＳ３４）処理を次のステップＳ３５に進める。例えば、算出対象の音楽作品の再生回数ｎが２であり、嗜好度Ｍが３と設定され、当該音楽作品の半分までも再生しなかった場合、嗜好度算出部１９は、新たな嗜好度Ｍを２．５と設定する。ここで、嗜好度算出部１９は、減算の結果、嗜好度Ｍが１より小さくなる場合は、嗜好度Ｍを１とする。
【００６６】
ステップＳ３５において、嗜好度算出部１９は、更新部１７を介し、ステップＳ２０で取得した嗜好度Ｍと置き換える形で、上述の加算あるいは減算後の新たな嗜好度Ｍを記憶部１１に格納する（ステップＳ３５）。以上で、第１の嗜好度更新処理が終了する。
【００６７】
図７に戻り、上述したようにステップＳ２３およびＳ２４を処理した後、ステップＳ２５が行われる。ステップＳ２５の動作は、上述の第１の実施形態で図５を用いて説明したステップＳ０８と同様であるため、詳細な説明を省略する。
【００６８】
このように、第２の実施形態では、記憶部１１に記録されている音楽作品ごとの嗜好度Ｍを、再生時間Ｐと再生回数ｎに応じて更新することにより、音楽作品ごとの嗜好度Ｍを的確なものに調整することができる。また、このように再生回数の逆数を使うことにより、多回数再生した作品に対して算出される嗜好度が急激に増減することを防止することができ、嗜好度増減に対する再生回数の影響度を少なくして適切な嗜好度を算出することが可能である。
【００６９】
なお、本実施の形態では、再生回数を用いて聴いたことのある音楽作品か否かを判定したが、再生回数を用いずに、上述の第１の実施形態と同様、嗜好度Ｍが０か否かで、聴いたことのある音楽作品か否かを判定してもよい。
【００７０】
（第３の実施形態）
次に、図１０から図１３を参照して、本発明の第３の実施形態について説明する。上述の第１および第２の実施形態では、音楽作品の総演奏時間の半分時点を境界値（つまり、境界値は０．５）として、嗜好度Ｍを設定している。これに対して、第３の実施形態では、音楽作品のサビ区間終了時点を境界値として、嗜好度Ｍを算出する。ここで、「サビ区間」とは、音楽作品全体の構造の中で、一番代表的な盛り上がる主題の部分をいう。一般的に、サビ区間に関する情報は、書誌情報の一つとして各音楽作品に含まれている。そのため、書誌情報に含まれるサビ区間の情報を用いてサビ区間終了時点（演奏開始からサビ区間の終了時点までに要する時間）を境界値として設定する。また、サビ区間が一つの音楽作品内に複数存在する場合は、最初のサビ区間についての情報のみを用いて、そのサビ区間終了時点を境界値に設定する。なお、第３の実施形態に係る音楽再生装置は、第１の実施形態に対して更新部が異なるため、更新部２７として区別する。第３の実施形態における他の構成部は、第１の実施形態と同様であるため、同一部位に同一の参照符号を付して詳細な説明を省略する。
【００７１】
図１０は、第３の実施形態に係る更新部２７の機能構成の一例を示した図である。更新部２７は、第１の実施形態で図４を用いて説明した更新部１７の機能構成に、サビ情報検出部２７１を加えたものに相当し、他の構成部は更新部１７と同様である。したがって、更新部１７と同様の更新部２７の構成部については、同一の参照符号を付して詳細な説明を省略する。サビ情報検出部２７１は、音楽作品の書誌情報から、上述したサビ区間の情報を取得し、演奏開始からサビ区間の終了時点までに要する時間をサビ区間終了時点として検出するものである。
【００７２】
図１１は、第３の実施形態に係る音楽再生装置１０で行われる嗜好度算出処理を示すフローチャートである。図１１において、ステップＳ４０からステップＳ４３までの処理は、上述の第１の実施形態で図５を用いて説明したステップＳ０１からステップＳ０４の処理と同様であるため、ここでは詳細な説明を省略する。
【００７３】
再生情報を検出するステップＳ４３の処理の後、総演奏時間取得部１７３および嗜好度取得部１７１は、ステップＳ４２で再生を終了した音楽作品を対象にしての総演奏時間Ｔおよび嗜好度Ｍを記憶部１１からそれぞれ取得し、サビ情報検出部２７１は、当該音楽作品の書誌情報を用いてサビ区間終了時点Ｓを取得する（ステップＳ４４）。その後、更新部２７は、第１の再生回数更新処理（ステップＳ４５）を行う。なお、ステップＳ４５における第１の再生回数更新処理については、上述の第２の実施形態で図８を用いて説明した第１の再生回数更新処理と処理内容は同じであるため、ここでは詳細な説明を省略する。
【００７４】
ステップＳ４５における第１の再生回数更新処理の後、嗜好度算出部１９は、再生回数ｎが２以上か否かの判定（ステップＳ４６）を行う。その結果、再生回数ｎが２未満の場合（ステップＳ４６でＮＯ）、嗜好度算出部１９は、第２の嗜好度設定処理（ステップＳ４７）を行い、処理を次のステップＳ４９に進める。一方、再生回数ｎが２以上の場合（ステップＳ４６でＹＥＳ）、嗜好度算出部１９は、第２の嗜好度更新処理（ステップＳ４８）を行い、処理を次のステップＳ４９に進める。
【００７５】
図１２は、上記ステップＳ４７で示した第２の嗜好度設定処理の詳細を示すフローチャートである。図１２において、まず、嗜好度算出部１９は、比率Ｒを上記ステップＳ０９と同様に算出する（ステップＳ５０）。次に、嗜好度算出部１９は、比率Ｒが１か否かを判定する（ステップＳ５１）。その結果、比率Ｒが１であれば（ステップＳ５１でＹＥＳ）、嗜好度算出部１９は、嗜好度Ｍを４に設定する（ステップＳ５２）。すなわち、音楽作品を利用者が全て聴いた場合は、嗜好度Ｍが４となる。
【００７６】
一方、比率Ｒが１でない場合は（ステップＳ５１でＮＯ）、嗜好度算出部１９は、当該音楽作品の総演奏時間Ｔに対する当該音楽作品のサビ区間終了時点Ｓの比率Ｕ（Ｕ＝Ｓ／Ｔ）を算出する。そして、嗜好度算出部１９は、比率Ｒが、Ｕ≦Ｒ＜１か否かを判定する（ステップＳ５３）。この判定の結果、比率ＲがＵ≦Ｒ＜１であれば（ステップＳ５３でＹＥＳ）、嗜好度算出部１９は、嗜好度Ｍを３に設定する（ステップＳ５４）。例えば、総演奏時間５分間の音楽作品において、最初のサビ区間が終わる時間が２分の時点に位置している場合、比率Ｕは２／５（＝０．４）となる。そして、音楽作品を３分間再生した場合は、比率Ｒは３／５（＝０．６）となり、当該音楽作品の嗜好度Ｍは３に設定される。すなわち、音楽作品を利用者が全ては聴かなかったが、サビ区間終了までは聴いた場合、嗜好度Ｍが３となる。
【００７７】
一方、比率Ｒが比率Ｕ未満の場合は（ステップＳ５３でＮＯ）、嗜好度算出部１９は、嗜好度Ｍを２に設定する（ステップＳ５５）。例えば、総演奏時間５分間の音楽作品において、最初のサビ区間が終わる時点が２分の時点に位置している場合、比率Ｕは２／５（＝０．４）となる。そして、音楽作品を１分間再生した場合は、比率Ｒは１／５（＝０．２）となり、当該音楽作品の嗜好度Ｍは２に設定される。すなわち、利用者が音楽作品の最初のサビ区間終了までも聴いていない場合、嗜好度Ｍは２となる。
【００７８】
上記ステップＳ５２、Ｓ５４、またはＳ５５の処理によって嗜好度Ｍを設定した後、嗜好度算出部１９は、嗜好度更新部１７４を介して、嗜好度Ｍを設定した音楽作品に対応付けて当該嗜好度Ｍを記憶部１１に格納する（ステップＳ５６）。以上で、第２の嗜好度設定処理が終了する。
【００７９】
図１３は、上記ステップＳ４８で示した第２の嗜好度更新処理の詳細を示すフローチャートである。図１３において、まず、嗜好度算出部１９は、比率Ｒを上記ステップＳ０９と同様に算出する（ステップＳ６０）。次に、嗜好度算出部１９は、比率Ｒが１か否かを判定する（ステップＳ６１）。その結果、比率Ｒが１であれば、ステップＳ４４で取得した嗜好度Ｍに再生回数ｎの逆数を加算して、新たな嗜好度Ｍを算出し（すなわち、Ｍ＝Ｍ＋（１／ｎ）；ステップＳ６２）、処理を次のステップＳ６５に進める。ここで、嗜好度算出部１９は、加算の結果、嗜好度Ｍが５より大きくなった場合は、上述した第２の実施形態の場合と同様に、嗜好度Ｍを５とする。
【００８０】
一方、比率Ｒが１でない場合、嗜好度算出部１９は、比率ＲがＵ≦Ｒ＜１か否か（すなわち、サビ区間終了までは再生したか否か）を判定する（ステップＳ６３）。ここで、Ｕは、上記ステップＳ５３で算出した比率Ｕと同様である。この判定の結果、比率ＲがＵ≦Ｒ＜１、すなわち音楽作品のサビ区間終了までは再生したが、総演奏時間の最後まで再生しなかった場合（ステップＳ６３でＹＥＳ）は、嗜好度算出部１９は、そのまま第２の嗜好度更新処理を終了する。つまり、嗜好度算出部１９は、ステップＳ４４で取得した嗜好度Ｍを変更せずに、そのまま新たな嗜好度Ｍとし、記憶部１１に格納されている嗜好度Ｍを更新しない。また、比率Ｒが比率Ｕ未満（すなわちサビ区間終了までも再生しなかった）の場合（ステップＳ６３でＮＯ）、嗜好度算出部１９は、ステップＳ４４で取得した嗜好度Ｍから再生回数ｎの逆数を減算して、新たな嗜好度Ｍを算出し（すなわち、Ｍ＝Ｍ−（１／ｎ）；ステップＳ６４）、処理を次のステップＳ６５に進める。ここで、嗜好度算出部１９は、減算の結果、嗜好度Ｍが１より小さくなった場合は、上述した第２の実施形態の場合と同様に、嗜好度Ｍを１とする。
【００８１】
ステップＳ６５において、嗜好度算出部１９は、更新部２７を介し、ステップＳ４４で取得した嗜好度Ｍと置き換える形で、上述の加算あるいは減算をして算出した新たな嗜好度Ｍを記憶部１１に格納する。以上で、第２の嗜好度更新処理を終了する。
【００８２】
図１１に戻り、上述したようにステップＳ４７およびＳ４８を処理した後、ステップＳ４９が行われる。ステップＳ４９の動作は、上述の第１の実施形態で図５を用いて説明したステップＳ０８と同様であるため、詳細な説明を省略する。
【００８３】
このように、第３の実施形態では、嗜好度Ｍを算出するための境界値として音楽作品のサビ区間を用いることにより、作品の個性に合わせた嗜好度を算出することが可能となる。
【００８４】
（第４の実施形態）
次に、図１４から図１６を参照して、本発明の第４の実施形態について説明する。第４の実施形態では、嗜好度Ｍを算出するために複数の境界値が用いられる。以下、複数の境界値を、第１の実施形態で説明した総演奏時間の半分時点（すなわち、境界値が０．５）と、第３の実施形態で説明したサビ区間終了時点とに設定した場合を例として、第４の実施形態を説明する。なお、当該実施形態に係る音楽再生装置は、上述した第３の実施形態と同様であるため、同一の参照符号を付して詳細な説明を省略する。
【００８５】
図１４は、第４の実施形態に係る音楽再生装置１０で行う嗜好度算出処理を示すフローチャートである。図１４において、ステップＳ７１からステップＳ７６までの処理は、上述の第３の実施形態で図１１を用いて説明したステップＳ４０からＳ４５までの処理と同様であるため、ここでは詳細な説明を省略する。
【００８６】
ステップＳ７６の処理の後、嗜好度算出部１９は、再生回数ｎが２以上か否かの判定（ステップＳ７７）を行う。その結果、再生回数ｎが２未満の場合（ステップＳ７７でＮＯ）、嗜好度算出部１９は、第３の嗜好度設定処理（ステップＳ７８）を行い、処理を次のステップＳ８０に進める。一方、再生回数ｎが２以上の場合（ステップＳ７７でＹＥＳ）、嗜好度算出部１９は、第３の嗜好度更新処理（ステップＳ７９）を行い、処理を次のステップＳ８０に進める。
【００８７】
図１５は、上記ステップＳ７８で示した第３の嗜好度設定処理の詳細を示すフローチャートである。図１５において、まず、嗜好度算出部１９は、比率Ｒを上記ステップＳ０９と同様に算出する（ステップＳ８１）。次に、嗜好度算出部１９は、比率Ｒが１か否かを判定する（ステップＳ８２）。その結果、比率Ｒが１であれば（ステップＳ８２でＹＥＳ）、嗜好度算出部１９は、嗜好度Ｍを４に設定する（ステップＳ８３）。一方、比率Ｒが１でない場合（ステップＳ８２でＮＯ）、嗜好度算出部１９は、比率Ｒが０．５≦Ｒ＜１か否かを判定する（ステップＳ８４）。この判定の結果、比率Ｒが０．５≦Ｒ＜１であれば（ステップＳ８４でＹＥＳ）、嗜好度算出部１９は、更に、比率ＲがＵ≦Ｒ＜１か否かを判定する（ステップＳ８５）。ここで、Ｕは、上記ステップＳ５３で算出した比率Ｕと同様である。この判定の結果、比率ＲがＵ≦Ｒ＜１であれば（ステップＳ８５でＹＥＳ）、嗜好度算出部１９は、嗜好度Ｍを３に設定する（ステップＳ８６）。これは、利用者が、音楽作品を最後までは聴いていないが、半分以上は聴いており、サビ区間についても最後まで聴いた場合が該当する。一方、比率Ｒが比率Ｕ未満であれば（ステップＳ８５でＮＯ）、嗜好度算出部１９は、嗜好度Ｍを２に設定する（ステップＳ８７）。これは、利用者が音楽作品を半分以上は聴いたが、サビ区間については全て聴き終えていない場合が該当する。
【００８８】
上記ステップＳ８４での判定において、比率Ｒが０．５未満の場合は（ステップＳ８４でＮＯ）、嗜好度算出部１９は、更に、比率ＲがＵ≦Ｒ＜１か否かを判定する（ステップＳ８８）。この判定の結果、比率ＲがＵ≦Ｒ＜１であれば（ステップＳ８８でＹＥＳ）、嗜好度算出部１９は、上記ステップＳ８７に処理を進め嗜好度Ｍを２に設定する。これは、利用者が音楽作品を半分も聴いてないが、サビ区間については最後まで聴いた場合が該当する。一方、比率Ｒが比率Ｕ未満であれば（ステップＳ８８でＮＯ）、嗜好度算出部１９は、嗜好度Ｍを１に設定する（ステップＳ８９）。これは、利用者が音楽作品を半分も聴いておらず、更にサビ区間についても最後まで聴いていない場合が該当する。
【００８９】
上記ステップＳ８３、Ｓ８６、Ｓ８７、またはＳ８９において嗜好度Ｍを設定した後、嗜好度算出部１９は、嗜好度更新部１７４を介して、嗜好度Ｍを設定した音楽作品に対応付けて当該嗜好度Ｍを記憶部１１に格納する（ステップＳ９０）。以上で、第３の嗜好度設定処理が終了する。
【００９０】
図１６は、上記ステップＳ７９で示した第３の嗜好度更新処理の詳細を示すフローチャートである。図１６において、まず、嗜好度算出部１９は、比率Ｒを上記ステップＳ０９と同様に算出する（ステップＳ９１）。次に、嗜好度算出部１９は、比率Ｒが１か否かを判定する（ステップＳ９２）。その結果、比率Ｒが１であれば（ステップＳ９２でＹＥＳ）、ステップＳ７５で取得した嗜好度ＭにステップＳ７４で取得した再生回数ｎの逆数を加算して新たな嗜好度Ｍを算出し（すなわち、Ｍ＝Ｍ＋（１／ｎ；ステップＳ９３）。ここで、嗜好度算出部１９は、加算の結果、嗜好度Ｍが５より大きくなる場合は、上述した第２の実施形態と同様に、嗜好度Ｍを５とする。
【００９１】
一方、比率Ｒが１でない場合（ステップＳ９２でＮＯ）、嗜好度算出部１９は、比率Ｒが０．５≦Ｒ＜１か否かを判定する（ステップＳ９４）。その結果、比率Ｒが０．５≦Ｒ＜１であれば（ステップＳ９４でＹＥＳ）、比率ＲがＵ≦Ｒ＜１か否か（すなわち、サビ区間終了までは再生したかどうか）を判定する（ステップＳ９５）。この判定の結果、比率ＲがＵ≦Ｒ＜１、すなわち音楽作品をサビ区間終了までは再生したが、曲の最後までは再生しなかった場合（ステップＳ９５でＹＥＳ）、嗜好度算出部１９は、そのまま第３の嗜好度更新処理を終了する。つまり、嗜好度算出部１９は、ステップＳ７５で取得した嗜好度Ｍを変更せずに、そのまま新たな嗜好度Ｍとし、記憶部１１に格納されている嗜好度Ｍを更新しない。一方、比率Ｒが０．５以上だが、比率Ｕ未満（すなわち、サビ区間終了まで再生しなかった）の場合（ステップＳ９５でＮＯ）、嗜好度算出部１９は、ステップＳ７４で取得した再生回数ｎに２を乗算し（すなわち２ｎ）、再生回数２ｎの逆数をステップＳ７５で取得した嗜好度Ｍから減算して新たな嗜好度Ｍを算出する（すなわち、Ｍ＝Ｍ−（１／２ｎ；ステップＳ９７）。ここで、嗜好度算出部１９は、減算の結果、嗜好度Ｍが１より小さくなる場合は、上述した第２の実施形態と同様に、嗜好度Ｍを１とする。
【００９２】
上記ステップＳ９４での判定の結果、比率Ｒが０．５未満の場合（ステップＳ９４でＮＯ）、嗜好度算出部１９は、比率ＲがＵ≦Ｒ＜１か否か（すなわち、サビ区間終了までは再生したかどうか）を判定する（ステップＳ９６）。その結果、比率ＲがＵ≦Ｒ＜１であれば（ステップＳ９６でＹＥＳ）、嗜好度算出部１９は、上記ステップＳ９７に処理を進め、再生回数２ｎの逆数をステップＳ７５で取得した嗜好度Ｍから減算して新たな嗜好度Ｍを算出する。一方、比率Ｒが比率Ｕ未満であれば（ステップＳ９６でＮＯ）、嗜好度算出部１９は、再生回数ｎの逆数を嗜好度Ｍから減算して新たな嗜好度Ｍを算出する（すなわち、Ｍ＝Ｍ−（１／ｎ）；ステップＳ９８）。これは、利用者が音楽作品を半分も聴いておらず、更にサビ区間についても最後まで聴いていない場合が該当する。ここで、嗜好度算出部１９は、減算の結果、嗜好度Ｍが１より小さくなる場合、上述の第２の実施形態と同様に、嗜好度Ｍを１とする。
【００９３】
上記ステップＳ９３、Ｓ９７、またはＳ９７において嗜好度Ｍを算出した後、嗜好度算出部１９は、嗜好度更新部１７４を介して、上述の加算あるいは減算をして算出した新たな嗜好度Ｍを記憶部１１に格納する（ステップＳ９９）。以上で、第３の嗜好度更新処理が終了する。
【００９４】
図１４に戻り、上述したようにステップＳ７８およびＳ７９を処理した後、ステップＳ８０が行われる。ステップＳ８０の動作は、上述の第１の実施形態で図５を用いて説明したステップＳ０８と同様であるため、詳細な説明を省略する。
【００９５】
このように、第４の実施形態では、境界値を複数用いることにより、作品に対する嗜好度を個性に合わせて細やかに算出することができる。
【００９６】
なお、第４の実施形態で用いた複数の境界値は、他のパラメータを用いてもかまわない。複数の境界値は、音楽作品の半分時点およびサビ区間終了時点の組み合わせに限らず、例えば、イントロ区間の終了時点や間奏区間の終了時点等を用いてもよい。
【００９７】
（第５の実施形態）
次に、図１７から図２７を参照して、本発明の第５の実施形態について説明する。第５の実施形態では、複数種類の嗜好度を算出する。以下、第５の実施形態として、上述の第３の実施形態にかかる嗜好度算出処理において、音楽作品の再生日時により分類し、当該分類に応じて複数の種類の嗜好度を算出する嗜好度算出処理について説明する。ここでは、上述での第３の実施形態と同様の処理で算出する嗜好度（すなわち、再生日時を考慮せず算出する嗜好度）を単純嗜好度Ｍ１とし、更に「朝・昼・夜」という時間帯による分類に応じてそれぞれ算出する嗜好度と、「春・夏・秋・冬」の四季による分類に応じてそれぞれ算出する嗜好度を追加する。ここで、説明を具体的にするために、時間帯による分類については、５：００〜１１：００を朝とし、１１：００〜１７：００を昼とし、１７：００〜５：００を夜とする。また、四季による分類については、３月〜５月を春とし、６月〜８月を夏とし、９月〜１１月を秋とし、１２月〜２月を冬とする。なお、当該実施形態に係る音楽再生装置は、記憶部１１に格納されるデータ構造が異なるが、他は上述した第３の実施形態と同様であるため、同一の参照符号を付して詳細な説明を省略する。
【００９８】
図１７は、本実施形態における、記憶部１１（図１０参照）が有する嗜好度のデータ構造の一例を示した図である。図１７において、当該実施形態における嗜好度は、上述した単純嗜好度Ｍ１の他、時間帯により分類された嗜好度を表す朝嗜好度Ｍ２、昼嗜好度Ｍ３、および夜嗜好度Ｍ４と、四季により分類された嗜好度を表す春嗜好度Ｍ５、夏嗜好度Ｍ６、秋嗜好度Ｍ７、および冬嗜好度Ｍ８とから構成される。
【００９９】
また、図１８は、本実施形態における記憶部１１（図１０参照）が有する再生回数のデータ構造の一例を示した図である。図１８において、当該実施形態に係る再生回数は、第３の実施形態における再生回数ｎに相当する単純再生回数ｎ１に、更に、時間帯により分類された再生回数を表す朝再生回数ｎ２、昼再生回数ｎ３、および夜再生回数ｎ４と、四季により分類された再生回数を表す春再生回数ｎ５、夏再生回数ｎ６、秋再生回数ｎ７、および冬再生回数ｎ８を追加したもので構成される。
【０１００】
図１９は、第５の実施形態に係る音楽再生装置１０が行う嗜好度算出処理を示すフローチャートである。ここで、ステップＳ１０１からステップＳ１０５までの処理は、上述した第３の実施形態で図１４を用いて説明したステップＳ７１からステップＳ７５の処理と同様であるため、ここでは詳細な説明を省略する。ステップＳ１０５の処理の後、更新部２７は、ステップＳ１０３で再生が終了した音楽作品に対する再生回数を更新するための、第２の再生回数更新処理（ステップＳ１０６）を行う。
【０１０１】
図２０は、上記ステップＳ１０６で示した第２の再生回数更新処理の詳細を示すフローチャートである。図２０において、まず、更新部２７は、上述の第２の実施形態で図８を用いて説明した処理と同様に第１の再生回数更新処理を行い、単純再生回数ｎ１を増やす（ステップＳ１１４）。次に、更新部２７は、時間帯に分類して再生回数を増やすための時刻回数更新処理（ステップＳ１１５）を行う。その後、更新部２７は、四季に分類して再生回数を増やすための、季節回数更新処理（ステップＳ１１６）を行い、第２の再生回数更新処理を終了する。
【０１０２】
図２１は、上記ステップＳ１１５で示した時刻回数更新処理の詳細を示すフローチャートである。図２１において、まず、再生回数更新部１７５は、ステップＳ１０４で取得した再生時が、５≦再生時＜１１（すなわち、朝の時間帯）であるか否かを判定する（ステップＳ１１９）。その結果、朝の時間帯であれば（ステップＳ１１９でＹＥＳ）、再生回数更新部１７５は、記憶部１１からステップＳ１０３で再生が終了した音楽作品の朝再生回数ｎ２を取得する（ステップＳ１２０）。次に、再生回数更新部１７５は、ステップＳ１２０で取得した朝再生回数ｎ２に１を加算する（ステップＳ１２１）。その後、再生回数更新部１７５は、ステップＳ１２１で加算された朝再生回数ｎ２を、上記音楽作品に対応付けて記憶部１１に格納する（ステップＳ１２２）。
【０１０３】
一方、ステップＳ１０４で取得した再生時が朝の時間帯でなければ（ステップＳ１１９でＮＯ）、再生回数更新部１７５は、当該再生時が、１１≦再生時＜１７（すなわち、昼の時間帯）であるか否かを判定する（ステップＳ１２３）。その結果、昼の時間帯であれば（ステップＳ１２３でＹＥＳ）、再生回数更新部１７５は、記憶部１１からステップＳ１０３で再生が終了した音楽作品の昼再生回数ｎ３を取得する（ステップＳ１２４）。次に、再生回数更新部１７５は、ステップＳ１２４で取得した昼再生回数ｎ３に１を加算する（ステップＳ１２５）。更に、再生回数更新部１７５は、ステップＳ１２５で加算された昼再生回数ｎ３を、上記音楽作品に対応付けて記憶部１１に格納する（ステップＳ１２６）。
【０１０４】
ステップＳ１２３での判定の結果、ステップＳ１０４で取得した再生時が昼の時間帯でもなければ（ステップＳ１２３でＮＯ）、再生回数更新部１７５は、記憶部１１からステップＳ１０３で再生が終了した音楽作品の夜再生回数ｎ４を取得する（ステップＳ１２７）。次に、再生回数更新部１７５は、ステップＳ１２７で取得した夜再生回数ｎ４に１を加算する（ステップＳ１２８）。更に、再生回数更新部１７５は、ステップＳ１２８で加算された夜再生回数ｎ４を、上記音楽作品に対応付けて記憶部１１に格納する（ステップＳ１２９）。以上で、時刻回数更新処理は終了する。
【０１０５】
上述したようにステップＳ１１５の時刻回数更新処理が終わると、再生回数更新部１７５は、季節回数更新処理（ステップＳ１１６）を行う。図２２は、上記ステップＳ１１６で示した季節回数更新処理の詳細を示すフローチャートである。図２２において、まず、再生回数更新部１７５は、ステップＳ１０４で取得した再生月が３≦再生月≦５（すなわち、春の時期）であるか否かを判定する（ステップＳ１３０）。その結果、春の時期であれば（ステップＳ１３０でＹＥＳ）、再生回数更新部１７５は、記憶部１１からステップＳ１０３で再生が終了した音楽作品の春再生回数ｎ５を取得する（ステップＳ１３１）。次に、再生回数更新部１７５は、ステップＳ１３１で取得した春再生回数ｎ５に１を加算する（ステップＳ１３２）。更に、再生回数更新部１７５は、ステップＳ１３２で加算された春再生回数ｎ５を、上記音楽作品に対応付けて記憶部１１に格納する（ステップＳ１３３）。
【０１０６】
一方、ステップＳ１３０の判定の結果、春の時期で無い場合は（ステップＳ１３０でＮＯ）、再生回数更新部１７５は、ステップＳ１０４で取得した再生月が、６≦再生月≦８（すなわち、夏の時期）であるか否かを判定する（ステップＳ１３４）。その結果、夏の時期であれば（ステップＳ１３４でＹＥＳ）、再生回数更新部１７５は、春の時期の場合と同様の処理をステップＳ１０３で再生が終了した音楽作品の夏再生回数ｎ６に対して行う（ステップＳ１３５〜Ｓ１３７）。更に、夏の時期でもない場合は（ステップＳ１３４でＮＯ）、再生回数更新部１７５は、ステップＳ１０４で取得した再生月が、９≦再生月≦１１（すなわち、秋の時期）であるか否かを判定する（ステップＳ１３８）。その結果、秋の時期であれば（ステップＳ１３８でＹＥＳ）、再生回数更新部１７５は、春の時期の場合と同様の処理をステップＳ１０３で再生が終了した音楽作品の秋再生回数ｎ７に対して行う（ステップＳ１３９〜Ｓ１４１）。また、秋の時期でもなければ（ステップＳ１３８でＮＯ）、再生回数更新部１７５は、ステップＳ１０３で再生が終了した音楽作品の冬再生回数ｎ８に対して、春の時期の場合と同様の処理を行う（ステップＳ１４２〜Ｓ１４４）。以上で、季節回数更新処理は終了する。
【０１０７】
図１９に戻り、ステップＳ１０６における第２の再生回数更新処理の後、嗜好度算出部１９は、ステップＳ１０５で取得した単純嗜好度Ｍ１を、ワーク用の変数である変数Ｗ１に格納する。また、嗜好度算出部１９は、ステップＳ１０４で取得した単純再生回数ｎ１を、ワーク用の変数である変数Ｗ２に格納する（ステップＳ１０７）。次に、嗜好度算出部１９は、嗜好度判定処理（ステップＳ１０８）を行う。
【０１０８】
図２３は、上記ステップＳ１０８で示した嗜好度判定処理の詳細を示すフローチャートである。図２３において、嗜好度算出部１９は、まず変数Ｗ２が２以上か否かを判定する（ステップＳ１４５）。すなわち、ステップＳ１０３で再生が終了した音楽作品の再生回数が２以上か否かを判定することになる。その結果、嗜好度算出部１９は、変数Ｗ２が２未満であれば（ステップＳ１４５でＮＯ）、第４の嗜好度設定処理（ステップＳ１４６）を行い、変数Ｗ２が２以上であれば（ステップＳ１４５でＹＥＳ）、第４の嗜好度更新処理（ステップＳ１４７）を行う。以上で、嗜好度判定処理は終了する。
【０１０９】
図２４は、上記ステップＳ１４６で示した第４の嗜好度設定処理の詳細を示すフローチャートである。図２４において、まず、嗜好度算出部１９は、比率Ｒを上記ステップＳ０９と同様に算出する（ステップＳ１４８）。次に、嗜好度算出部１９は、比率Ｒが１か否かを判定する（ステップＳ１４９）。その結果、比率Ｒが１であれば（ステップＳ１４９でＹＥＳ）、嗜好度算出部１９は、変数Ｗ１を４に設定する（ステップＳ１５０）。一方、比率Ｒが１でない場合（ステップＳ１４９でＮＯ）、嗜好度算出部１９は、比率ＲがＵ≦Ｒ＜１か否かを判定する（ステップＳ１５１）。ここで、Ｕは、上記ステップＳ５３で算出した比率と同様である。この判定の結果、比率Ｒが比率Ｕ以上であれば（ステップＳ１５１でＹＥＳ）、変数Ｗ１を３に設定する（ステップＳ１５２）。一方、比率Ｒが比率Ｕ未満であれば（ステップＳ１５１でＮＯ）、変数Ｗ１を２に設定する（ステップＳ１５３）。以上で、第４の嗜好度設定処理を終了する。
【０１１０】
図２５は、上記ステップＳ１４７で示した第４の嗜好度更新処理の詳細を示すフローチャートである。図２５において、嗜好度算出部１９は、まず、比率Ｒを上記ステップＳ０９と同様に算出する（ステップＳ１５４）。次に、嗜好度算出部１９は、比率Ｒが１か否かを判定する（ステップＳ１５５）。その結果、比率Ｒが１であれば（ステップＳ１５５でＹＥＳ）、嗜好度算出部１９は、変数Ｗ１の値に変数Ｗ２の逆数を加算した値を、新たな変数Ｗ１とする（すなわち、Ｗ１＝Ｗ１＋（１／Ｗ２）、ステップＳ１５６）。一方、比率Ｒが１でない場合は（ステップＳ１５５でＮＯ）、嗜好度算出部１９は、比率Ｒが比率Ｕ以上か否かを判定する（ステップＳ１５７）。ここで、Ｕは、上記ステップＳ５３で算出した比率と同様である。この判定の結果、比率Ｒが比率Ｕ未満であれば（ステップＳ１５７でＮＯ）、変数Ｗ１の値から変数Ｗ２の逆数を減算した値を、新たに変数Ｗ１とする（すなわち、Ｗ１＝Ｗ１−（１／Ｗ２）；ステップＳ１５８）。以上で、第４の嗜好度更新処理は終了する。
【０１１１】
図１９に戻り、ステップＳ１０８の嗜好度判定処理が終わると、嗜好度算出部１９は、変数Ｗ１を単純嗜好度Ｍ１に設定する（ステップＳ１０９）。次に、嗜好度算出部１９は、時刻嗜好度判定処理（ステップＳ１１０）を行う。その後、嗜好度算出部１９は、季節嗜好度判定処理（ステップＳ１１１）を行う。
【０１１２】
図２６は、上記ステップＳ１１０で示した時刻嗜好度判定処理の詳細を示すフローチャートである。図２６において、嗜好度算出部１９は、まずステップＳ１０４で取得した再生時が朝の時間帯か否かを判定する（ステップＳ１５９）。その結果、朝の時間帯であれば（ステップＳ１５９でＹＥＳ）、嗜好度算出部１９は、朝嗜好度Ｍ２と朝再生回数ｎ２を、更新部２７を介して取得する（ステップＳ１６０）。次に、嗜好度算出部１９は、朝嗜好度Ｍ２を変数Ｗ１に設定し、朝再生回数ｎ２を変数Ｗ２に設定する（ステップＳ１６１）。更に、嗜好度算出部１９は、上述と同様の嗜好度判定処理を行い（ステップＳ１６２）、変数Ｗ１を設定する。その後、嗜好度算出部１９は、変数Ｗ１の値を朝嗜好度Ｍ２に設定し（ステップＳ１６３）、時刻嗜好度判定処理を終える。一方、ステップＳ１０４で取得した再生時が朝の時間帯でなければ（ステップＳ１５９でＮＯ）、嗜好度算出部１９は、再生時が昼の時間帯か否かを判定する（ステップＳ１６４）。その結果、昼の時間帯であれば（ステップＳ１６４でＹＥＳ）、朝の時間帯と同様の処理を、朝嗜好度Ｍ２と朝再生回数ｎ２の代わりに昼嗜好度Ｍ３と昼再生回数ｎ３を用いて行う（ステップＳ１６５〜Ｓ１６８）。更に、再生時が昼の時間帯でもない場合は（ステップＳ１６４でＮＯ）、朝の時間帯と同様の処理を、朝嗜好度Ｍ２と朝再生回数ｎ２の代わりに夜嗜好度Ｍ４と夜再生回数ｎ４を用いて行う（ステップＳ１６９〜Ｓ１７２）。以上で、時刻嗜好度判定処理が終了する。
【０１１３】
図２７は、上記ステップＳ１１１で示した季節嗜好度判定処理の詳細を示すフローチャートである。図２７において、嗜好度算出部１９は、上述した季節回数更新処理におけるステップＳ１３０、Ｓ１３４、Ｓ１３８の処理と同様に、ステップＳ１０４で取得した再生月から季節を判定する（ステップＳ１７３〜Ｓ１７５）。その結果に応じて、上述の時刻嗜好度判定処理におけるステップＳ１６０〜Ｓ１６３と同様の嗜好度算出処理を、春嗜好度Ｍ５および春再生回数ｎ５、または夏嗜好度Ｍ６および夏再生回数ｎ６、または秋嗜好度Ｍ７および秋再生回数ｎ７、または冬嗜好度Ｍ８および冬再生回数ｎ８を用いて行う（ステップＳ１７５〜Ｓ１９０）。以上で、季節嗜好度判定処理が終了する。
【０１１４】
このように、第５の実施形態によれば、作品を再生した日時を分類し、その分類に応じて嗜好度を算出することにより、作品を再生する日時の特徴に応じた嗜好度を算出することができる。
【０１１５】
（第６の実施形態）
次に、本発明の第６の実施形態について説明する。第６の実施形態では、上述した嗜好度を用いて再生する音楽作品を選択する方法について説明する。なお、第６の実施形態に係る音楽再生装置は、上述した第５の実施形態と同様であるため、同一の参照符号を付して詳細な説明を省略する。
【０１１６】
まず、検索条件入力部１２で、利用者が選曲する音楽作品の条件の入力を受け付ける。次に、入力された検索条件が、検索条件入力部１２から選曲部１３に送られる。選曲部１３は、上記検索条件に合う音楽作品を記憶部１１より選曲する。例えば、利用者が、「嗜好度が４以上の音楽作品」という旨の検索条件を入力した場合、選曲部１３は記憶部１１を参照して、嗜好度Ｍが４以上に設定されている音楽作品を全て選曲する。また、検索条件は複数の組み合わせでもよい。例えば、「嗜好度が４以上の音楽作品」、「トラック番号が１の音楽作品」、および「ランダムに上限１５曲」を複数の検索条件の組み合わせとしてもよい。
【０１１７】
更に、上記第５の実施形態で説明した時間帯、四季に応じて設定した嗜好度を組み合わせて時節嗜好度を算出して、再生する時節に応じて音楽作品を自動的に選曲してもよい。自動的に選曲する場合、音楽再生装置１０に、「自動選曲ボタン」を設ける。この「自動選曲ボタン」が押されると、検索条件入力部１２は、ボタンが押された時点の時刻、四季を判別し、判別結果を検索条件として選曲部１３に渡す。選曲部１３は、上記検索条件に基づいて音楽作品を選曲する。
【０１１８】
図２８は、音楽作品Ａ〜Ｄに対して、上述の第５の実施形態における処理によって各種嗜好度が設定された場合に、記憶部１１に格納されるデータ構造（嗜好度に関する部分のみ）の一例を示す図である。以下、図２８において、例えば、４月１０日の朝９時に上記の「自動選曲ボタン」が押された場合を例として、図２８における音楽作品Ａ〜Ｄが、時節嗜好度を用いてどのように選曲されるかを説明する。
【０１１９】
自動選曲ボタンが押されると、まず、検索条件入力部１２は、例えば音楽再生装置１０に内蔵される計時部（図示せず）等から、自動選曲ボタンが押された時点の日時（４月１０日、ＡＭ９：００）を検出する。次に、検索条件入力部１２は、上記日時に基づいて、その日時が示す時間帯（朝、昼、夜）および季節（春、夏、秋、冬）を判定する。例えば、４月１０日、ＡＭ９：００の場合、季節は「春」であり、時間帯は「朝」になる。そして、検索条件入力部１２は、検索条件「春嗜好度が０でない音楽作品」および「朝嗜好度が０でない音楽作品」（すなわち、春嗜好度Ｍ５≠０、朝嗜好度Ｍ２≠０）」を、選曲部１３に通知する。
【０１２０】
選曲部１３は、検索条件入力部１２から通知された検索条件に基づいて、記憶部１１から音楽作品を抽出する。図２８においては、音楽作品Ｂが春嗜好度Ｍ５＝０であり、音楽作品Ｃが朝嗜好度Ｍ２＝０、春嗜好度Ｍ５＝０であるため、音楽作品Ａおよび音楽作品Ｄが抽出される。
【０１２１】
次に、嗜好度算出部１９は、抽出された各音楽作品の嗜好度に基づき、時節嗜好度の算出処理を行う。例えば、時間帯の嗜好度の値を２倍にした値と、季節の嗜好度の値を２倍にした値と、単純嗜好度の値とを加算した合計値を時節嗜好度とする。なお、この時節嗜好度の算出については、時間帯の嗜好度および季節の嗜好度を用いてもよい。また、各嗜好度に対する重み付け（つまり、各嗜好度に乗算する値）を利用者が自由に変更できるようにする等、算出方法自体を利用者に設定させる手段を有していてもよい。
【０１２２】
図２８において、音楽作品Ａの単純嗜好度は４．１であり、朝嗜好度は４．５であり、春嗜好度は４．４である。これら値に基づいて上述の算出例を用いて時節嗜好度を算出すると、音楽作品Ａの時節嗜好度は２１．９となる。同様に、音楽作品Ｄの時節嗜好度を算出すると、１７．６となる。その結果、音楽作品Ａの時節嗜好度が音楽作品Ｄの時節嗜好度より高いため、選曲部１３は、音楽作品Ａ→音楽作品Ｄという曲順の再生リストを生成する。その後、楽曲再生部１４は、当該再生リストの順に沿って音楽作品の再生を始める。以上のように、複数の嗜好度を用いて選曲を行うことにより、利用者の好みにより即した選曲が実現できる。
【０１２３】
更に、嗜好度の種類として、利用者が音楽作品を聴いたときの場所を用いてもよい。場所の判別等には、例えば、音楽再生装置に位置情報システム等を搭載する等の手段が考えられる。
【０１２４】
また、ある音楽作品を再生して当該音楽作品の嗜好度を新たに設定した後、次の音楽作品が再生される前に、新たに設定した嗜好度に基づいて再生リストを再生成してもよい。例えば、「春の嗜好度が４以上の音楽作品」という検索条件で抽出した結果が１０曲ある場合、当初の再生リストにはこの１０曲が設定される。この１０曲が繰り返し再生されるという場合において、利用者が１曲目の音楽作品についてほとんど聴かずに次の音楽作品にスキップするという再生制御操作を行うと、当該１曲目の音楽作品の嗜好度が低く再算出される。その結果、上記音楽作品の春嗜好度が４未満になった場合、１曲目終了時点で、当該１曲目の音楽作品が除かれた再生リストが再生成されることになる。その後、音楽再生装置は、残り９曲の再生の繰り返しという再生動作を行うことになり、利用者の嗜好が随時反映される選曲が可能となる。
【０１２５】
なお、上述の複数の嗜好度と書誌情報とを用いて、利用者の嗜好に即した音楽作品を、音楽配信サーバ等から自動的にダウンロードを行い、再生してもよい。例えば、夏の嗜好度が４以上の音楽作品の中で、ある特定のアーティストや特定のジャンルの音楽作品が多い場合等に、当該特定のアーティスト等の書誌情報をキーとして、音楽配信サーバ等から未だ聴いたことのない音楽作品を自動的に検索して、ダウンロードを行い、再生を行ってもよい。
【産業上の利用可能性】
【０１２６】
本発明にかかる嗜好度算出方法および再生装置は、利用者に特別な嗜好度設定操作を行わせることなく、作品の再生動作と連動して作品毎に嗜好度を算出することができ、音響コンテンツにおける作品を再生する等の用途に有用である。
【図面の簡単な説明】
【０１２７】
【図１】本発明の実施形態に係る音楽再生装置のハードウェア構成を示す図
【図２】本発明の第１の実施形態に係る音楽再生装置を示す機能ブロック図
【図３】図２の記憶部１１のデータ構造の一例を示した図
【図４】図２の更新部１７および再生情報検出部１８の機能構成を示すブロック図
【図５】本発明の第１の実施形態に係る嗜好度算出処理を示すフローチャート
【図６】図５のステップＳ０７で示した第１の嗜好度設定処理の詳細を示したフローチャート
【図７】本発明の第２の実施形態に係る嗜好度算出処理を示すフローチャート
【図８】図７のステップＳ２１で示した第１の再生回数更新処理の詳細を示したフローチャート
【図９】図７のステップＳ２４で示した第１の嗜好度更新処理の詳細を示したフローチャート
【図１０】本発明の第３の実施形態に係る更新部２７の機能構成を示すブロック図
【図１１】本発明の第３の実施形態に係る嗜好度算出処理を示すフローチャート
【図１２】図１１のステップＳ４７で示した第２の嗜好度設定処理の詳細を示したフローチャート
【図１３】図１１のステップＳ４８で示した第２の嗜好度更新処理の詳細を示したフローチャート
【図１４】本発明の第４の実施形態に係る嗜好度算出処理を示すフローチャート
【図１５】図１４のステップＳ７８で示した第３の嗜好度設定処理の詳細を示したフローチャート
【図１６】図１４のステップＳ７９で示した第３の嗜好度更新処理の詳細を示したフローチャート
【図１７】図３の再生回数のデータ構造の一例を示した図
【図１８】図３の嗜好度情報のデータ構造の一例を示した図
【図１９】本発明の第５の実施形態に係る嗜好度算出処理を示すフローチャート
【図２０】図１９のステップＳ１０６で示した第２の再生回数更新処理の詳細を示したフローチャート
【図２１】図２０のステップＳ１１５で示した時刻回数更新処理の詳細を示したフローチャート
【図２２】図２０のステップＳ１１６で示した季節回数更新処理の詳細を示したフローチャート
【図２３】図１９のステップＳ１０８で示した嗜好度判定処理の詳細を示したフローチャート
【図２４】図２３のステップＳ１４６で示した第４の嗜好度設定処理の詳細を示したフローチャート
【図２５】図２３のステップＳ１４７で示した第４の嗜好度更新処理の詳細を示したフローチャート
【図２６】図１９のステップＳ１１０で示した時刻嗜好度判定処理の詳細を示したフローチャート
【図２７】図１９のステップＳ１１１で示した季節嗜好度判定処理の詳細を示したフローチャート
【図２８】第６の実施形態に係る記憶部１１の一例を示す図
【符号の説明】
【０１２８】
１  バス
２  ＣＰＵ
３  主記憶部
４  二次記憶部
５  操作部
６  表示部
７  入出力インターフェース部
１０  音楽再生装置
１１  記憶部
１２  検索条件入力部
１３  選曲部
１４  楽曲再生部
１５  音響信号入力部
１６  書誌情報入力部
１７、２７  更新部
１８  再生情報検出部
１９  嗜好度算出部
２０  再生制御部
２１  再生操作入力部
１７１  嗜好度取得部
１７２  再生回数取得部
１７３  総演奏時間取得部
１７４  嗜好度更新部
１７５  再生回数更新部
１７６  再生日時更新部
１８１  再生時間検出部
１８２  再生日時検出部
２７１  サビ情報検出部
【図１】
2005302081.tif 000003
【図２】
2005302081.tif 000004
【図３】
2005302081.tif 000005
【図４】
2005302081.tif 000006
【図５】
2005302081.tif 000007
【図６】
2005302081.tif 000008
【図７】
2005302081.tif 000009
【図８】
2005302081.tif 000010
【図９】
2005302081.tif 000011
【図１０】
2005302081.tif 000012
【図１１】
2005302081.tif 000013
【図１２】
2005302081.tif 000014
【図１３】
2005302081.tif 000015
【図１４】
2005302081.tif 000016
【図１５】
2005302081.tif 000017
【図１６】
2005302081.tif 000018
【図１７】
2005302081.tif 000019
【図１８】
2005302081.tif 000020
【図１９】
2005302081.tif 000021
【図２０】
2005302081.tif 000022
【図２１】
2005302081.tif 000023
【図２２】
2005302081.tif 000024
【図２３】
2005302081.tif 000025
【図２４】
2005302081.tif 000026
【図２５】
2005302081.tif 000027
【図２６】
2005302081.tif 000028
【図２７】
2005302081.tif 000029
【図２８】
2005302081.tif 000030