(57)【要約】【課題】楽曲に関する事前の知識を必要とせずに、利用者のイメージに応じて連続的に最適な楽曲を再生できるようにする。【解決手段】所望とするプレイリストのイメージの遷移を示す遷移情報を入力するイメージ遷移入力部と、複数の曲が格納された音楽ソース格納部と、曲の音楽的な特徴量を抽出し、印象値を計算する印象値算出部と、特徴量と印象値が格納された音楽データ格納部と、印象値の分布を示す遷移範囲を分析する分布分析部と、遷移範囲に従って遷移情報を修正するイメージ遷移修正部と、曲が音楽か音声かを判断する音楽・音声判定部と、曲リストを生成するプレイリスト生成部と、曲リストを構成する曲の印象値リストを遷移情報の印象値リストに近似するように、曲リストを構成する曲の順番を並べ替えるプレイリスト置換部とを備えることを特徴とする。【選択図】　図１
2004117632.tif 000002
【特許請求の範囲】
【請求項１】
再生装置によって再生されるべき曲の順番を示すプレイリストを生成するプレイリスト生成装置であって、
所望とするプレイリストの長さを入力する再生条件入力部と、
所望とするプレイリストのイメージの遷移を示す遷移情報を入力するイメージ遷移入力部と、
複数の曲が格納された音楽ソース格納部と、
曲の音楽的な特徴量を抽出し、前記特徴量から音楽を聴いたときのイメージを示す印象値を計算する印象値算出部と、
前記特徴量と前記印象値が格納された音楽データ格納部と、
前記音楽データ格納部に格納された複数の曲を選択することによって、前記複数の曲によって構成されるリストを示す曲リストを生成するプレイリスト生成部と、
前記曲リストを構成する曲の印象値の遷移を示す第１の印象値リストを、前記遷移情報の印象値の遷移を示す第２の印象値リストに近似するように、前記曲リストを構成する曲の順番を並べ替えるプレイリスト置換部とを備える、プレイリスト生成装置。
【請求項２】
前記プレイリスト生成部が、
前記再生条件と前記遷移情報を用いて印象値の遷移を示す第３の印象値リストを生成し、前記第３の印象値リストに近似する印象値の遷移を与える前記複数の曲を、前記音楽データ格納部から選択する印象値検索部を備える、請求項１記載のプレイリスト生成装置。
【請求項３】
前記印象値を用いて前記曲が音楽か音声かを判断する音楽・音声判定部を備えることを特徴とする、請求項１記載のプレイリスト生成装置。
【請求項４】
前記音楽データ格納部に登録されている曲の印象値の分布を示す遷移範囲を計算する分布分析部と、
前記遷移範囲に従って前記遷移情報を修正するイメージ遷移修正部とを備える、請求項１記載のプレイリスト生成装置。
【請求項５】
請求項１から請求項４のいずれか１項に記載のプレイリスト生成装置と、
前記曲リスト記載の複数の曲の音楽ソースを前記音楽ソース格納部から獲得する音楽ソース獲得部と、
音楽ソースを再生する前記再生装置とを備える、音楽再生装置。
【請求項６】
再生装置によって再生されるべき曲の順番を示すプレイリストを生成するプレイリスト生成方法であって、
所望とするプレイリストの長さを入力する再生条件入力ステップと、
所望とするプレイリストのイメージの遷移を示す遷移情報を入力するイメージ遷移入力ステップと、
曲の音楽的な特徴量を抽出し、前記特徴量から音楽を聴いたときのイメージを示す印象値を計算する印象値算出ステップと、
前記特徴量と前記印象値が格納された音楽データ格納部に格納された複数の曲を選択することによって、前記複数の曲によって構成されるリストを示す曲リストを生成するプレイリスト生成ステップと、
前記曲リストを構成する曲の印象値の遷移を示す第１の印象値リストを、前記遷移情報の印象値の遷移を示す第２の印象値リストに近似するように、前記曲リストを構成する曲の順番を並べ替えるプレイリスト置換ステップとを備える、プレイリスト生成方法。
【請求項７】
前記プレイリスト生成ステップが、
前記再生条件と前記遷移情報を用いて印象値の遷移を示す第３の印象値リストを生成し、前記第３の印象値リストに近似する印象値の遷移を与える前記複数の曲を、前記印象値が格納された音楽データ格納部から選択する印象値検索ステップを備える、請求項６記載のプレイリスト生成方法。
【請求項８】
前記印象値を用いて前記曲が音楽か音声かを判断する音楽・音声判定ステップを備える、請求項６記載のプレイリスト生成方法。
【請求項９】
前記印象値が格納された音楽データ格納部に登録されている曲の印象値の分布を示す遷移範囲を計算する分布分析ステップと、
前記遷移範囲に従って前記遷移情報を修正するイメージ遷移修正ステップとを備える、請求項６記載のプレイリスト生成方法。
【請求項１０】
前記曲リスト記載の複数の曲の音楽ソースを音楽ソース格納部から獲得する音楽ソース獲得ステップと、
前記音楽ソースを再生する再生ステップとをさらに包含する、請求項６から請求項９のいずれか１項に記載のプレイリスト生成方法。
【請求項１１】
再生装置によって再生されるべき曲の順番を示すプレイリストを生成するプレイリスト生成処理をコンピュータに実行させるためのプログラムであって、
前記生成処理は、
所望とするプレイリストの長さを入力する再生条件入力ステップと、
所望とするプレイリストのイメージの遷移を示す遷移情報を入力するイメージ遷移入力ステップと、
曲の音楽的な特徴量を抽出し、前記特徴量から音楽を聴いたときのイメージを示す印象値を計算する印象値算出ステップと、
前記特徴量と前記印象値が格納された音楽データ格納部に格納された複数の曲を選択することによって、前記複数の曲によって構成されるリストを示す曲リストを生成するプレイリスト生成ステップと、
前記曲リストを構成する曲の印象値の遷移を示す第１の印象値リストを、前記遷移情報の印象値の遷移を示す第２の印象値リストに近似するように、前記曲リストを構成する曲の順番を並べ替えるプレイリスト置換ステップとを包含する、プログラム。
【請求項１２】
再生装置によって再生されるべき曲の順番を示すプレイリストを生成するプレイリスト生成処理をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記生成処理は、
所望とするプレイリストの長さを入力する再生条件入力ステップと、
所望とするプレイリストのイメージの遷移を示す遷移情報を入力するイメージ遷移入力ステップと、
曲の音楽的な特徴量を抽出し、前記特徴量から音楽を聴いたときのイメージを示す印象値を計算する印象値算出ステップと、
前記特徴量と前記印象値が格納された音楽データ格納部に格納された複数の曲を選択することによって、前記複数の曲によって構成されるリストを示す曲リストを生成するプレイリスト生成ステップと、
前記曲リストを構成する曲の印象値の遷移を示す第１の印象値リストを、前記遷移情報の印象値の遷移を示す第２の印象値リストに近似するように、前記曲リストを構成する曲の順番を並べ替えるプレイリスト置換ステップとを包含する、記録媒体。
【請求項１３】
再生装置によって再生されるべき曲の順番を示すプレイリストを生成するサーバと、
前記サーバとネットワークを介して接続された端末と、
を備えた音楽配信システムであって、
前記端末は、
所望とするプレイリストの長さを入力する再生条件入力部と、
所望とするプレイリストのイメージの遷移を示す遷移情報を入力するイメージ遷移入力部とを備え、
前記サーバは、
複数の曲が格納された音楽ソース格納部と、
曲の音楽的な特徴量を抽出し、前記特徴量から音楽を聴いたときのイメージを示す印象値を計算する印象値算出部と、
前記特徴量と前記印象値が格納された音楽データ格納部と、
前記音楽データ格納部に格納された複数の曲を選択することによって、前記複数の曲によって構成されるリストを示す曲リストを生成するプレイリスト生成部と、
前記曲リストを構成する曲の印象値の遷移を示す第１の印象値リストを、前記遷移情報の印象値の遷移を示す第２の印象値リストに近似するように、前記曲リストを構成する曲の順番を並べ替えるプレイリスト置換部と前記曲リスト記載の複数の曲の音楽ソースを前記音楽ソース格納部から獲得し、前記端末に出力する音楽ソース獲得部とを備え、
前記端末は、
前記サーバから受けとった前記複数の音楽ソースを格納する格納部と、
音楽ソースを再生する前記再生装置とを備える、音楽配信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、利用者のイメージに応じて連続的に最適な楽曲を提供するプレイリスト生成装置、音楽再生装置及び音楽配信システムおよびその方法、プログラム、記録媒体に関するものである。
【０００２】
【従来の技術】
従来、連続した楽曲を提供するサービスとして、プレイリスト作成サービスやバックグラウンドミュージック提供サービスがある。これらのサービスは、プレイリスト利用者に個別に要件を聞き、専門家が音楽的知見に基づいて楽曲データベースからその要件に合った楽曲を選曲し、再生する順番を考えてリストにしたものを利用者に提供する、という形で実現されている。
【０００３】
それに対して本出願人は、ある曲を聴いたときのイメージを印象値として数値化し、ユーザが入力した要件に従った印象値の遷移に合うように曲を選択することでプレイリストを生成するプレイリスト生成装置を開示した（特許文献１参照。）。この方法を取ることで、ユーザは専門的な知識を必要とせずに、自分の所望とするイメージに合ったプレイリストを入手することができる。
【０００４】
【特許文献１】
特願２００２−０７１０９４号
【０００５】
【発明が解決しようとする課題】
しかし、以下のような場合にユーザが所望とするプレイリストが生成されない可能性があった。
【０００６】
まず、ユーザはあらゆるイメージの音楽をある程度豊富に所有していることを前提としてプレイリストを生成していた。つまり、要件に従った印象値の遷移の近隣に曲がある程度存在している場合は問題が無いが、所有する音楽に偏りがあるユーザの場合には、印象値の遷移を実現する曲が存在しないために十分な満足度が得られない可能性があった。
【０００７】
次に、音楽のデータベースに英会話や朗読等の音声信号を登録された場合、これらの音声信号もプレイリストに含める構成となっていた。通常プレイリストは音楽のリストであるので、音声信号はプレイリストを構成する１音楽としては適当ではないと思われる。
【０００８】
また、印象値の遷移から実際にプレイリストに含める曲を選択する場合、検索の中心となる印象値（すなわち、検索中心座標値）を決定し、その値の近隣の曲を選択することになるが、印象値の分布によってはプレイリストの途中で曲の印象値が指定する遷移通りにならずに、途中で順番が入れ替わることがあった。図２は、曲のイメージの順番が入れ替わる場合を示した図である。図２では検索中心印象値から最近傍の曲を選択している。このとき曲の分布に偏りがあるため２曲目と３曲目を選択するところで、ユーザが指定した遷移と曲の印象値の順番が逆転している。このように最近傍の曲を選択した場合でも曲のイメージの順番が途中で入れ替わる可能性があり、さらにユーザが曲を選択するときのルールや履歴情報を利用する場合には、より一層順番が入れ替わる可能性が高くなる。このような現象が起きると、ユーザは自分が指定した遷移通りに曲が選択されていないように見えてしまう。
【０００９】
本発明は、上記問題を解決し、利用者が楽曲に関する事前の知識を必要とすることなく、利用者のイメージに応じて連続的に最適な楽曲を提供するプレイリスト生成装置、音楽再生装置及び音楽配信システムおよびその方法、プログラム、記録媒体を提供することを目的とするものである。
【００１０】
【課題を解決するための手段】
本願発明のプレイリスト生成装置は、再生装置によって再生されるべき曲の順番を示すプレイリストを生成するプレイリスト生成装置であって、所望とするプレイリストの長さを入力する再生条件入力部と、所望とするプレイリストのイメージの遷移を示す遷移情報を入力するイメージ遷移入力部と、複数の曲が格納された音楽ソース格納部と、曲の音楽的な特徴量を抽出し、特徴量から音楽を聴いたときのイメージを示す印象値を計算する印象値算出部と、特徴量と印象値が格納された音楽データ格納部と、音楽データ格納部に格納された複数の曲を選択することによって、複数の曲によって構成されるリストを示す曲リストを生成するプレイリスト生成部と、曲リストを構成する曲の印象値の遷移を示す第１の印象値リストを、遷移情報の印象値の遷移を示す第１の印象値リストに近似するように、曲リストを構成する曲の順番を並べ替えるプレイリスト置換部とを備えることを特徴とする。
【００１１】
本願発明のプレイリスト生成装置は、プレイリスト生成部が、再生条件と遷移情報を用いて印象値の遷移を示す第３の印象値リストを生成し、第３の印象値リストに近似する印象値の遷移を与える複数の曲を、音楽データ格納部から選択する印象値検索部を備えることを特徴とする。
【００１２】
本願発明のプレイリスト作成装置は、印象値を用いて曲が音楽か音声かを判断する音楽・音声判定部を備えることを特徴とする。
【００１３】
本願発明のプレイリスト生成装置は、音楽データ格納部に登録されている曲の印象値の分布を示す遷移範囲を計算する分布分析部と、遷移範囲に従って遷移情報を修正するイメージ遷移修正部とを備えることを特徴とする。
【００１４】
本願発明の音楽再生装置はさらに、曲リスト記載の複数の曲の音楽ソースを音楽ソース格納部から獲得する音楽ソース獲得部と、音楽ソースを再生する再生装置とを備えることを特徴とする。
【００１５】
本願発明のプレイリスト生成方法は、再生装置によって再生されるべき曲の順番を示すプレイリストを生成するプレイリスト生成方法において、所望とするプレイリストの長さを入力する再生条件入力ステップと、所望とするプレイリストのイメージの遷移を示す遷移情報を入力するイメージ遷移入力ステップと、曲の音楽的な特徴量を抽出し、特徴量から音楽を聴いたときのイメージを示す印象値を計算する印象値算出ステップと、特徴量と印象値が格納された音楽データ格納部に格納された複数の曲を選択することによって、複数の曲によって構成されるリストを示す曲リストを生成するプレイリスト生成ステップと、曲リストを構成する曲の印象値の遷移を示す第１の印象値リストを、遷移情報の印象値の遷移を示す第１の印象値リストに近似するように、曲リストを構成する曲の順番を並べ替えるプレイリスト置換ステップとを備えることを特徴する。
【００１６】
本願発明のプレイリスト生成方法は、プレイリスト生成ステップが、再生条件と遷移情報を用いて印象値の遷移を示す第３の印象値リストを生成し、第３の印象値リストに近似する印象値の遷移を与える複数の曲を、印象値が格納された音楽データ格納部から選択する印象値検索ステップを備えることを特徴とする。
【００１７】
本願発明のプレイリスト生成方法は、印象値を用いて曲が音楽か音声かを判断する音楽・音声判定ステップを備えることを特徴とする。
【００１８】
本願発明のプレイリスト生成方法は、印象値が格納された音楽データ格納部に登録されている曲の印象値の分布を示す遷移範囲を計算する分布分析ステップと、遷移範囲に従って遷移情報を修正するイメージ遷移修正ステップとを備えることを特徴とする。
【００１９】
本願発明のプレイリスト生成方法は、リスト記載の複数の曲の音楽ソースを音楽ソース格納部から獲得する音楽ソース獲得ステップと、音楽ソースを再生する再生ステップとをさらに包含することを特徴とする。
【００２０】
本願発明のプログラムは、再生装置によって再生されるべき曲の順番を示すプレイリストを生成するプレイリスト生成処理をコンピュータに実行させるためのプログラムであって、生成処理は、所望とするプレイリストの長さを入力する再生条件入力ステップと、所望とするプレイリストのイメージの遷移を示す遷移情報を入力するイメージ遷移入力ステップと、曲の音楽的な特徴量を抽出し、特徴量から音楽を聴いたときのイメージを示す印象値を計算する印象値算出ステップと、特徴量と印象値が格納された音楽データ格納部に格納された複数の曲を選択することによって、複数の曲によって構成されるリストを示す曲リストを生成するプレイリスト生成ステップと、曲リストを構成する曲の印象値の遷移を示す第１の印象値リストを、遷移情報の印象値の遷移を示す第１の印象値リストに近似するように、曲リストを構成する曲の順番を並べ替えるプレイリスト置換ステップとを包含することを特徴とする。
【００２１】
本願発明の記録媒体は、再生装置によって再生されるべき曲の順番を示すプレイリストを生成するプレイリスト生成処理をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、生成処理は、所望とするプレイリストの長さを入力する再生条件入力ステップと、所望とするプレイリストのイメージの遷移を示す遷移情報を入力するイメージ遷移入力ステップと、曲の音楽的な特徴量を抽出し、特徴量から音楽を聴いたときのイメージを示す印象値を計算する印象値算出ステップと、特徴量と印象値が格納された音楽データ格納部に格納された複数の曲を選択することによって、複数の曲によって構成されるリストを示す曲リストを生成するプレイリスト生成ステップと、曲リストを構成する曲の印象値の遷移を示す第１の印象値リストを、遷移情報の印象値の遷移を示す第１の印象値リストに近似するように、曲リストを構成する曲の順番を並べ替えるプレイリスト置換ステップとを包含することを特徴とする。
【００２２】
本願発明の音楽配信システムは、再生装置によって再生されるべき曲の順番を示すプレイリストを生成するサーバと、サーバとネットワークを介して接続された端末と、を備えた音楽配信システムであって、端末は、所望とするプレイリストの長さを入力する再生条件入力部と、所望とするプレイリストのイメージの遷移を示す遷移情報を入力するイメージ遷移入力部とを備え、サーバは、複数の曲が格納された音楽ソース格納部と、曲の音楽的な特徴量を抽出し、特徴量から音楽を聴いたときのイメージを示す印象値を計算する印象値算出部と特徴量と印象値が格納された音楽データ格納部と、音楽データ格納部に格納された複数の曲を選択することによって、複数の曲によって構成されるリストを示す曲リストを生成するプレイリスト生成部と、曲リストを構成する曲の印象値の遷移を示す第１の印象値リストを、遷移情報の印象値の遷移を示す第１の印象値リストに近似するように、曲リストを構成する曲の順番を並べ替えるプレイリスト置換部と曲リスト記載の複数の曲の音楽ソースを音楽ソース格納部から獲得し、端末に出力する音楽ソース獲得部とを備え、端末は、サーバから受けとった複数の音楽ソースを格納する格納部と、音楽ソースを再生する再生装置とを備えることを特徴とする。
【００２３】
【発明の実施の形態】
（実施の形態１）
図１は、本発明の実施の形態１における音楽再生装置１００を示すブロック図である。
【００２４】
音楽ソース格納部１１は、ＨＤＤなどの記憶装置であって、複数の音楽信号が格納されている。曲名や曲番号などの曲ＩＤにより、所望の音楽信号のデータを呼び出すことができる。音楽信号は、リニアＰＣＭによる波形データやＡＡＣなどの圧縮されたデータとして格納されている。これらの音楽ソースは適宜追加、削除が可能であり、後述する音楽データ格納部３１と連携している。
【００２５】
印象値算出部２１は、入力される音楽信号の物理的な特徴量を分析し、特徴量を重み付け加算した印象値を算出する。物理的な特徴量としては、スペクトル変化度（所定の時間長のフレーム間でのスペクトル変化の度合い）、平均発音数（楽曲中で発音される音の発音頻度）、発音非周期性（楽曲中で発音される音の非周期性の度合い）、拍周期（楽曲の４分音符に相当する時間長）、拍周期比率（楽曲の４分音符に相当する音と、優勢に発音されている音との周期比率）、拍強度１（拍周期の概ね半分に相当する周期で発音されている音の強度）、拍強度２（拍周期の概ね１／４に相当する周期で発音されている音の強度）、拍強度比（拍強度１と拍強度２の比率）などが解析される。解析によって得られたこれらの特徴量に対して所定の重み付け加算を行い、印象値を算出する。印象値は、１つ以上、一般的には、２つ、ないし５つとする。２つの場合は、２つの印象値の値の組み合わせによって、多数の曲を区別、判別できる２次元の空間となる。５つの場合は５次元空間となる。複数の楽曲は、この空間にそれぞれの印象値の座標値を保有することになる。
【００２６】
印象値とは、激しさ、躍動感、爽快感、素朴さ、ソフトさ、などのように、人が音楽を聞いたときに感じる感覚や情緒を表す指標である。これらの指標値は、それぞれ、上記複数種の物理的な特徴量の線形あるいは非線形の関数として表すことができる。激しさ、躍動感、爽快感、素朴さ、ソフトさの５種類の印象値を用いれば、５次元空間になる。激しさ、躍動感の２つを統合して能動因子とし、爽快感、素朴さ、ソフトさの３つを統合したものを情動因子として、能動因子と情動因子の２つの印象値にまとめると、２次元空間になる。このように、楽曲の印象値を表した空間座標系を以後印象空間と呼ぶ。印象値は楽曲を聴いた印象を表す数量であるため、印象空間上に複数の楽曲の印象値を布置すると、その印象の類似性に応じて布置されることになる。すなわち印象の類似する楽曲は印象空間上においても近接した位置に布置される。図３に、印象空間の例を示す。
【００２７】
このような特徴量と印象値を使った楽曲の検索用のデータ登録、楽曲の検索の装置や方法は、特願２００１−０８２１５０に記載されている。本発明においては、このような特徴量や印象値のデータ登録や楽曲検索、略称して、印象検索法を適用することができる。
【００２８】
音楽データ格納部３１は、印象値算出部２１により算出された特徴量および印象値を、音楽ソース格納部１１内の楽曲の楽曲ＩＤに対応して、格納している。
【００２９】
再生条件入力部４１は、ユーザが所望とするプレイリストを構成するの曲数、時間または総記憶容量が入力される。総記憶容量とは、プレイリストを構成する音楽ソースのデータ量の合計を意味しており、曲の演奏時間や圧縮オーディオの場合にはそのフォーマットなどによって変化するものである。
【００３０】
イメージ遷移入力部４２は、ユーザが所望とするプレイリストのイメージの遷移を、印象空間を用いて選曲するときの検索中心座標値の軌跡として指定する。
【００３１】
指定する方法として、ユーザが直接指定する方法と予め設定されてあるテンプレートを選択する方法がある。また指定する次元数は、印象空間の全ての次元に対して独立に設定することもでき（ケース１）、また任意の次元数をより少ない次元数に集約させることによって、より簡単に設定することもできる（ケース２）。
【００３２】
ここでは、能動因子と情動因子の２次元の場合について説明する。このとき、印象空間においてイメージの遷移を指定する範囲（以後、遷移範囲と呼ぶ）は中心（０，０）、半径２の円内とする。ここで、２次元の能動因子と情動因子を集約した新たな指標として「高揚度」を定義する。図４は、印象空間と高揚度の対応関係を示す図である。各曲の高揚度は（ｅ）、印象値（ｘ，ｙ）として、
ｅ＝（−ｘ＋ｙ）／√２　　　・・・・（１）
と計算され、−２＝＜ｅ＝＜２となる。
【００３３】
［ケース１］イメージの遷移を２次元の印象区間で指定する場合
図５は、印象空間にイメージの遷移を入力する様子を示した図である。このように、直線または曲線によって所望とするイメージの遷移を指定することができる。このとき全てを線で書くだけでなく、中継点を幾つか指定してその中継点間を直線で補間することで、遷移を指定することもできる。
【００３４】
図６は、各因子の遷移のテンプレートを示した図である。イメージの遷移を横軸に時間、縦軸に各次元の値をグラフ化したものをテンプレートとして用意し、次元毎にテンプレートを選択することで所望とするイメージの遷移を決定する。
【００３５】
［ケース２］イメージの遷移を高揚度で指定する場合
図７は、高揚度のグラフにイメージの遷移を入力する様子を示した図である。横軸に時間、縦軸に高揚度をグラフ化したものを利用して、時間の経過とともに高揚度の変化を直線または曲線で入力する。このとき全てを線で書くだけでなく、中継点を幾つか指定してその中継点間を直線で補間することで、遷移を指定することもできる。
【００３６】
図８は、高揚度の遷移のテンプレートを示した図である。横軸に時間、縦軸に高揚度をグラフ化したものをテンプレートとして用意し、テンプレートを選択することで所望とするイメージの遷移を決定する。
【００３７】
以下、［ケース１］の場合と［ケース２］の場合で処理が異なるが、このようにユーザに指定されたイメージの遷移をまとめて、遷移情報と呼ぶ。
【００３８】
イメージ遷移調整部５０は、分布分析部５１とイメージ遷移修正部５２から構成される。
【００３９】
分布分析部５１は、ユーザの所有する曲の印象値の分布を分析する。印象空間は、ある程度多くの種類の曲を登録すれば、能動因子と情動因子それぞれの最大値、最小値の絶対値が２以上になる。しかしながら、ユーザの登録する曲には偏りが出る可能性がある。そこで、印象空間の分布を解析し、そのユーザ個人の分布に合ったプレイリストの生成を行うことにする。
【００４０】
ある程度豊富に曲が登録されている状態では、遷移範囲が中心座標（０，０）、半径２と定義しているのに対して、ここではユーザ個人の遷移範囲の中心座標（ｄｘ，ｄｙ）、半径ｄｒを求める。また、このとき高揚度のとる範囲（ｄｅｍｉｎ〜ｄｅｍａｘ）も自動的に決定される。以下にその方法を説明する。
【００４１】
図９は、ユーザ個人の遷移範囲を決定する方法を示した図である。全ての曲の印象値（ｘ、ｙ）について、Ｘ座標の最大値と最小値、Ｙ座標の最大値と最小値を探す。それぞれ、Ｘｍａｘ、Ｘｍｉｎ、Ｙｍａｘ、Ｙｍｉｎとする。各々を絶対値が２以内になる、つまり初期設定の遷移範囲の中に含まれるように修正する。このとき、ユーザ個人の遷移範囲の中心座標（ｄｘ，ｄｙ）を、
（ｄｘ，ｄｙ）＝（（Ｘｍａｘ＋Ｘｍｉｎ）／２，（Ｙｍａｘ＋Ｙｍｉｎ）／２））　　　　　　　　　　　　　　　　　　　　　　　　　　・・・・（２）
とする。またこのときの半径ｄｒを、
ｄｒ＝ｍｉｎ（（Ｘｍａｘ−Ｘｍｉｎ）／２，（Ｙｍａｘ−Ｙｍｉｎ）／２））　　　　　　　　　　　　　　　　　　　　　　　　　　　　・・・・（３）
とする。次に、ユーザ個人の遷移範囲の中心を通り、ｙ＝−ｘと平行な線を引き、分布範囲との交点からｙ＝−ｘへ法線を引くことで、ユーザ個人の高揚度のとる範囲を決定する（ｄｅｍｉｎ〜ｄｅｍａｘ）。計算された遷移範囲のデータをイメージ遷移修正部５２に送る。
【００４２】
イメージ遷移修正部５２は、イメージ遷移入力部４２の遷移情報を分布分析部５１の遷移範囲に従って修正する。イメージ遷移入力部４２の遷移情報は、中心（０，０）、半径２になっているが、これを分布分析部５１の結果を用いて以下のように修正する。
【００４３】
［ケース１］
図１０は、印象空間の遷移情報を修正する方法を示した図である。遷移情報内の各座標（ｘ，ｙ）を
ｎｘ＝ｄｒ／２×ｘ＋ｄｘ　　　・・・・（４）
ｎｙ＝ｄｒ／２×ｙ＋ｄｙ　　　・・・・（５）
となる（ｎｘ，ｘｙ）に変換する。
【００４４】
［ケース２］
図１１は、高揚度の遷移情報を修正する方法を示した図である。遷移情報内の高揚度（ｅ）をユーザの入力（ｅｍｉｎ〜ｅｍａｘ）に対して、ユーザ個人の遷移範囲に対する高揚度の範囲（ｄｅｍｉｎ〜ｄｅｍａｘ）となるように、
ｎｅ＝（ｄｅｍａｘ−ｄｅｍｉｎ）／４×（ｅ−ｅｍｉｎ）＋ｄｅｍｉｎ　　・・・・（６）
に変更する。
【００４５】
音楽・音声判定部５５は、音楽ソース格納部１１に登録されている音楽ソースについて、音楽か音声かを判定する。判定する方法としては、印象値算出部２１で抽出された印象値を利用する。
【００４６】
音声は特に第３、４象限で原点から離れたところに多く見られる。よって、各曲の印象値（ｘ，ｙ）について、
＜条件６＞　ｘ＾２＋ｙ＾２　＞　（Ｔｈ６）＾２　　　・・・・（７）
＜条件７＞　ｙ　＜　Ｔｈ７　　　　　　・・・・・・・・・・・（８）
の両方を満たすものを音声と判定する。このようにして、音声と判定された音楽ソースの曲ＩＤを、印象値選択部６１に出力し、該当する曲はプレイリストに含まないようにする。
【００４７】
印象値検索部６１は、イメージ遷移修正部５２から受けた遷移情報と遷移範囲と、再生条件入力部４１から受けたユーザ指定の再生条件により、曲リストを生成する。図１２は、曲リスト示した図である。曲リストには再生する曲の順番を表すリスト番号と、そのときに再生される曲の曲ＩＤが記載されている。
【００４８】
まず、ユーザ指定の再生条件を以下のように数値化してＣとする。
【００４９】
＜曲数の場合＞　Ｃ＝（指定された曲数）　　　・・・・（９）
＜時間の場合＞　Ｃ＝（指定された時間）　　　・・・・（１０）
＜総記憶容量の場合＞　Ｃ＝（指定された総記憶容量）　　・・・・（１１）
そして、遷移情報に従って曲を選択して曲リストに追加していき、ある時点でのプレイリストの完成度（Ｖ）がＣに達したとき、もしくはこれ以上選択できる曲がなくなった場合に終了する。このとき、各曲（Ｓｉ）を選択したときのプレイリストの完成度に加算されるポイントＶｉを以下のように決定する。
【００５０】
＜曲数の場合＞　Ｖｉ＝１　　　・・・・・・・・・・・・（１２）
＜時間の場合＞　Ｖｉ＝各曲の再生時間　　　・・・・・・（１３）
＜総記憶容量の場合＞　Ｖｉ＝各曲の記憶容量　　　・・・・（１４）
図１３は、曲リストの生成方法を示したフローチャートである。まず、［ケース１］の場合は印象空間の遷移から、［ケース２］の場合は高揚度のグラフから、イメージの遷移の全軌道長Ｌを計算する。また、プレイリスト生成の完成度を表す指標Ｖ＝０に初期化する（Ｓ１０２）。次に音楽データ格納部３１にＣ＜＝Ｖ＋Ｖｉとなる曲、つまりプレイリストに追加可能な曲があるかどうかを調べる（Ｓ１０３）。存在した場合、遷移情報の軌道長Ｖ／Ｃ＊Ｌとなる位置から検索中心座標値を決定する。図１４は、印象空間から検索中心座標値を決定する方法を示した図である。［ケース１］の場合は、全軌道長Ｌからこれまでの軌道長Ｖ／Ｃ＊Ｌとなる位置の座標値を抽出して、その座標をそのまま検索中心座標値とする。［ケース２］の場合は、まず検索中心座標値を決定するための高揚度を決定し、その高揚度を印象値に変換することで検索中心座標値を決定する。図１５は、高揚度のグラフから検索中心座標値の高揚度を決定する方法を示した図である。全軌道長Ｌからこれまでの軌道長Ｖ／Ｃ＊Ｌとなる位置の高揚度を抽出して、その値を検索中心座標値の高揚度とする。図１６は、高揚度を印象値に変換する方法を示した図である。高揚度ｅからｙ＝−ｘに下ろした交点からｙ＝−ｘとの垂線を引き、ユーザ個人の遷移範囲との交線を求める。この交線上の１点を任意に選択して、この点の座標値を検索中心座標値とする（Ｓ１０４）。次にＳ１０３で検索中心座標値から最も印象値の距離の近い曲を選択して、その曲ＩＤを曲リストに追加する。ただし、音楽・音声判定部５５により音声と判定された曲はその選択対象としない（Ｓ１０５）。Ｖ＝Ｖ＋Ｖｉとしてプレイリスト生成の完成度を更新する（Ｓ１０６）。また、Ｓ１０３で条件を満たす曲が存在しない場合は、プレイリストの生成を終了する（Ｓ１０７）。このときプレイリストを構成する曲数がＮになったとする。
【００５１】
Ｓ１０５では、最も距離の近い曲としたが、ある程度距離の近い曲の中から任意選択することによって、毎回違った曲によって構成されるプレイリストを生成することが可能である。
【００５２】
プレイリスト置換部７１は、曲リストの曲をユーザの指定した遷移情報に合うように並べ替える。曲リストは、曲を選択するときに検索中心座標値の近隣の曲を選択するので、場合によっては「情動因子が徐々に大きくなる」と設定しても、途中で順番が入れ替わる可能性がある。このことにより、一見プレイリストが正しく生成されていないように見える。そこで、以下のように遷移情報のイメージの遷移と同じ順番になるように並び替える。
【００５３】
［ケース１］
各曲について遷移の軌跡の最短距離となる点（最短距離となる点が複数あるときは、その内の任意の１点）を取り、軌道上の順番通りに曲リストを並び替える。このとき、印象空間での遷移の軌跡が２重あるいはそれ以上に重なる場合があるが、この場合は重なっている各軌跡について、順番に曲を振り分ける。
【００５４】
［ケース２］
まず遷移情報に従って、再生曲数分を等間隔に区切った点の高揚度を求める。ｐ曲目の高揚度が何番目に大きくなっているのかを調べ、結果を配列ｏｅに入れる。例えば、再生曲数Ｎ＝４とした場合は、
ｏｅ［１］＝２，ｏｅ［２］＝４，ｏｅ［３］＝１，ｏｅ［４］＝３　　　　・・・・（１５）
などとなる。この場合、「１曲目は２番目に高揚度が大きい曲」、「２曲目は４番目に高揚度が大きい曲」、「３曲目は最も高揚度が大きい曲」、「４曲目は３番目に高揚度が大きい曲」をユーザが所望していることになる。仮に高揚度が同じとなるｏｅ［ｘ］が複数存在した場合、いずれかを優先させて、同じ順位にならないようにする。次に印象値検索部６１で生成された曲リストの各曲について高揚度を計算して、リスト番号ｑの曲が何番目に大きくなっているかを調べ、配列ｌｅに入れる。仮に曲リストに高揚度が同じ曲が複数存在した場合、いずれかを優先させて同じ順位にならないようにする。例えば、
ｌｅ［１］＝４，ｌｅ［２］＝３，ｌｅ［３］＝２，ｌｅ［４］＝１　　　　・・・・（１６）
などとなる。この場合、「リスト番号１の曲が４番目に高揚度が大きい」、「リスト番号２の曲が３番目に高揚度が大きい」、「リスト番号３の曲が２番目に高揚度が大きい」、「リスト番号４の曲が最も高揚度が大きい」ことになる。そして、曲リストで高揚度がｒ番目に大きい曲を、配列ｏｅの高揚度の順番に合うように順番を入れ替える。この場合は、曲リストのリスト番号「３→１→４→２」の順番になるように入れ替える。
【００５５】
このように順番を入れ替えるということしなくとも、印象値検索部６１で予め遷移情報に合うように、例えば「情動因子が徐々に大きくなる」ように曲を選択することも可能である。しかしこの場合、アルゴリズムが複雑になり、場合によってはリストの最後に選択する曲が無くなってしまう可能性もある。一方で、一旦できた曲リストをプレイリスト置換部７１で順番を入れ替えることで、簡単なアルゴリズムにより確実にユーザの指定した遷移情報に合うプレイリストを生成することが可能となる。
【００５６】
音楽ソース獲得部８１は、曲リストの各リスト番号についてプレイリストに載せる曲を、曲ＩＤを元に音楽ソース格納部１１より音楽信号を獲得する。獲得された音楽信号は再生装置９１に渡される。
【００５７】
再生装置９１は増幅器とスピーカを有しており、音楽信号を再生する。
【００５８】
（実施の形態２）
図１７は、本発明の実施の形態２における音楽再生装置２００を示すブロック図である。音楽再生装置２００は、図１に示す音楽再生装置１００から、イメージ遷移調整部５０が無いところと、プレイリスト生成部６０の中身が印象値選択部６２になっているところが異なる。それ以外の構成は音楽再生装置１００と同様であるので、説明を省略する。
【００５９】
印象値選択部６２は、音楽データ格納部３１に登録されている曲の中から、再生曲数分ランダムに選択して、曲リストを生成する。そして、曲リストをプレイリスト置換部７１に渡す。
【００６０】
プレイリスト置換部７１では、音楽再生装置１００の場合と同様に、遷移情報に従って曲を並べ替える。これにより、印象値選択部６２でランダムに選ばれた曲をイメージ遷移入力部４２の入力通りに並び替えるだけで、ユーザの所望とするプレイリストを生成することができる。
【００６１】
音楽再生装置２００は、音楽再生装置１００と比較して構成が小さいため、少ない演算量で処理することができる。低速な処理能力しかもたない機器などにおいてプレイリストを生成する場合に有効である。
【００６２】
上述した本発明の実施の形態１および２におけるプレイリスト生成処理は、プログラムの形式で記録媒体に記録され得る。記録媒体としては、フレキシブルディスクや光ディスク等のコンピュータによって読み取り可能な任意のタイプの記録媒体を使用することができる。任意のコンピュータに記録媒体から読み出されたプレイリスト生成処理プログラムをインストールすることにより、そのコンピュータを音楽再生装置として機能させることができる。プレイリスト生成処理は、コンピュータに内蔵または接続されるプレイリスト生成処理デバイスにより実行されてもよいし、プレイリスト生成処理の少なくとも一部をコンピュータがソフトウェア上で実行してもよい。
【００６３】
図１８に、プレイリスト生成処理を実行するコンピュータの１つの実施形態を示す。コンピュータ３００は、コンピュータ３００にプレイリスト生成処理を実行させるためのプログラムを格納するため記録媒体３１０からそのプログラムを読み出すディスクドライブ装置３０１と、プレイリスト生成処理を実行する演算部３０２と、音楽ソース格納部１１と音楽データ格納部３１として機能する記憶部３０３と、再生条件入力部４１と、イメージ遷移入力部４２と、再生装置９１と、バス３０４とを備える。演算部３０２はＣＰＵおよびメモリ等（図示せず）を備え、図１および図１７に示す印象値算出部２１、イメージ遷移調整部５０、音楽・音声判定部５５、プレイリスト生成部６０およびプレイリスト置換部７１と同様の処理をする。
【００６４】
プログラムは記録媒体によって提供されてもよいし、インターネット等によるデータ配信によって提供されてもよい。
【００６５】
（実施の形態３）
図１９は、本発明の実施の形態３における音楽配信システム４００を示す図である。
【００６６】
音楽配信システム４００は、ネットワーク４１０と、サーバ４２０と、パソコンやミュージックサーバ等の端末４３０とを備える。音楽配信システム４００では、端末４３０に所望とするプレイリストの内容を再生条件入力部４１とイメージ遷移入力部４２に入力すると、入力の条件に適したプレイリストをサーバ４２０側で自動的に生成して端末４３０に配信する。
【００６７】
ネットワーク４１０には、音楽を配信するサーバ４２０と、配信された音楽を受信する端末４３０が接続されている。また、ネットワーク４１０には、端末４３０と同様の機能を有する複数の端末４３０−１〜４３０−ｎ（ｎは自然数）が接続されている。
【００６８】
音楽配信システム４００は、実施の形態１および２の音楽再生装置１００および音楽再生装置２００の構成要素を分割してネットワーク上に配置している。これにより、利用者が手元に音楽ソース格納部１１を保有しないような場合でも、ネットワーク４１０を介して自分が所望とするイメージに適したプレイリストをサーバ４２０からダウンロードすることが可能となる。
【００６９】
サーバ４２０は、音楽ソース格納部１１と、印象値算出部２１、音楽データ格納部３１と、音楽・音声判定部５５、プレイリスト生成部６０と、プレイリスト置換部７１および音楽ソース獲得部８１とを備える。サーバ４２０は音楽再生装置１００のイメージ遷移調整部５０を備えてもよいが、通常大規模な音楽データベースには十分に豊富な種類の音楽ソースが格納されているので、イメージ遷移調整部５０は省略されてもよい。端末４３０は、再生条件入力部４１と、イメージ遷移入力部４２と、サーバ４２０から配信されたプレイリストを記憶する記録媒体４３１および再生装置９１を備える。記録媒体４３１はパソコンやミュージックサーバのハードディスク等であり、サーバから配信されたプレイリストを格納する。プレイリストに含まれる音楽は再生装置９１に入力され、再生される。
【００７０】
本実施の形態の音楽配信システム４００により、ネットワーク４１０に接続された端末４３０に利用者が条件を入力することで、サーバ４２０がその条件に適したプレイリストを生成して端末４３０に配信するサービスを実現することが可能になる。
【００７１】
【発明の効果】
楽曲のイメージを印象値の遷移で表現することにより、新しい楽曲を登録する場合にも事前の知識を必要とせず、この楽曲を含む再生曲リストを生成することができる。また、印象値リストから再生曲リストを生成する過程において利用者の嗜好を反映させることができるので、利用者の満足度をより向上させることができる。
【００７２】
本発明では、ユーザの所有する曲の印象値の分布に従ってユーザの所望とするプレイリストの遷移を修正する。これにより、ユーザ個人が所有する曲にマッチしたプレイリストを生成することができる。
【００７３】
また、本発明では、登録されている曲の印象値を用いて音楽か音声かを判定し、音声信号をプレイリストに含めないようにすることで、音楽のみで構成される満足度の高いプレイリストが生成することができる。
【００７４】
また、本発明では、プレイリストを形成するの曲の印象値の遷移を、ユーザに指定された遷移情報の印象値の遷移に近似するように並び替えることにより、ユーザの希望に則した満足度の高いプレイリストを生成することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態の音楽再生装置を示すブロック図
【図２】従来の、曲のイメージの順番が入れ替わる場合を示す図
【図３】本発明の実施の形態の印象空間を示す図
【図４】本発明の実施の形態の印象空間と高揚度の対応関係を示す図
【図５】本発明の実施の形態の印象空間にイメージの遷移を入力する様子を示す図
【図６】本発明の実施の形態の各因子の遷移のテンプレートを示す図
【図７】本発明の実施の形態の高揚度のグラフにイメージの遷移を入力する様子を示す図
【図８】本発明の実施の形態の高揚度の遷移のテンプレートを示す図
【図９】本発明の実施の形態のユーザ個人の遷移範囲を決定する方法を示す図
【図１０】本発明の実施の形態の印象空間の遷移情報を修正する方法を示す図
【図１１】本発明の実施の形態の高揚度の遷移情報を修正する方法を示す図
【図１２】本発明の実施の形態の曲リストを示す図
【図１３】本発明の実施の形態の曲リストの生成方法を示したフローチャート
【図１４】本発明の実施の形態の印象空間から検索中心座標値を決定する方法を示す図
【図１５】本発明の実施の形態の高揚度のグラフから検索中心座標値の高揚度を決定する方法を示す図
【図１６】本発明の実施の形態の高揚度を印象値に変換する方法を示す図
【図１７】本発明の実施の形態の音楽再生装置を示す図
【図１８】本発明の実施の形態のプレイリスト生成処理を実行するコンピュータを示す図
【図１９】本発明の実施の形態の音楽配信システムを示す図
【符号の説明】
１１　音楽ソース格納部
２１　印象値算出部
３１　音楽データ格納部
４１　再生条件入力部
４２　イメージ遷移入力部
５０　イメージ遷移調整部
５１　分布分析部
５２　イメージ遷移修正部
５５　音楽・音声判定部
６０　プレイリスト生成部
６１　印象値検索部
６２　印象値選択部
７１　プレイリスト置換部
８１　音楽ソース獲得部
９１　再生装置
１００　音楽再生装置
２００　音楽再生装置
３００　コンピュータ
３０１　ディスクドライブ装置
３０２　演算部
３０３　記憶部
３０４　バス
３１０　記録媒体
４００　音楽配信システム
４１０　ネットワーク
４２０　サーバ
４３０，４３０−１〜４２０−ｎ　端末
４３１　記録媒体
【図１】
2004117632.tif 000003
【図２】
2004117632.tif 000004
【図３】
2004117632.tif 000005
【図４】
2004117632.tif 000006
【図５】
2004117632.tif 000007
【図６】
2004117632.tif 000008
【図７】
2004117632.tif 000009
【図８】
2004117632.tif 000010
【図９】
2004117632.tif 000011
【図１０】
2004117632.tif 000012
【図１１】
2004117632.tif 000013
【図１２】
2004117632.tif 000014
【図１３】
2004117632.tif 000015
【図１４】
2004117632.tif 000016
【図１５】
2004117632.tif 000017
【図１６】
2004117632.tif 000018
【図１７】
2004117632.tif 000019
【図１８】
2004117632.tif 000020
【図１９】
2004117632.tif 000021