(57)【特許請求の範囲】
【請求項１】
コンピュータが、
利用者からのプレイリストの生成要求に含まれる当該プレイリストへの登録対象とする曲の属性を表す属性情報に基づいて曲の絞り込みを行い、
絞り込んだ前記曲についてのイメージを表す特徴量と、データベース上で各プレイリストに対応付けられている範囲であってプレイリストへの登録対象とする曲についての前記特徴量が分布する範囲を規定しているプレイリストの範囲とに基づいて、前記イメージを表す特徴量が前記範囲に含まれる曲を登録したプレイリストを、推薦プレイリスト候補として生成し、
生成した前記推薦プレイリスト候補に登録された前記曲についての前記特徴量の分布が、前記生成要求によって生成が要求されているプレイリストである要求プレイリストについて想定している前記範囲に対して偏っている場合に、前記推薦プレイリスト候補に含まれる前記曲についての前記分布と、前記推薦プレイリスト候補について想定している前記範囲と、前記要求プレイリストについて想定している前記範囲とに基づいて、前記推薦プレイリスト候補から、前記利用者に提示するプレイリストである推薦プレイリストを決定する、
処理を実行することを特徴とするプレイリスト生成方法。
【請求項２】
前記推薦プレイリストを決定する処理では、前記コンピュータは、
前記推薦プレイリスト候補に含まれる前記曲についての前記分布と当該推薦プレイリスト候補について想定している前記分布との差異を、認識ずれ量として算出するとともに、前記推薦プレイリスト候補について想定している前記分布と前記要求プレイリストについて想定している前記分布との差異を、要求ずれ量として算出し、
前記推薦プレイリスト候補の各々についての前記認識ずれ量及び前記要求ずれ量の重み付き和を、前記推薦プレイリスト候補の各々に対する推薦優先度として算出し、
前記推薦優先度の最も高い前記推薦プレイリスト候補を前記推薦プレイリストに決定する、
ことを特徴とする請求項１に記載のプレイリスト生成方法。
【請求項３】
前記コンピュータは、前記曲についての前記特徴量の分布を正規分布として前記認識ずれ量及び前記要求ずれ量を算出する、
ことを特徴とする請求項２に記載のプレイリスト生成方法。
【請求項４】
前記コンピュータは、前記曲についての前記特徴量の分布を一様分布として前記認識ずれ量及び前記要求ずれ量を算出する、
ことを特徴とする請求項２に記載のプレイリスト生成方法。
【請求項５】
前記コンピュータが、
前記推薦プレイリストに含まれる曲を再生し、
前記曲の再生中に再生をスキップする操作情報が入力された場合に、スキップした前記曲についての前記特徴量が前記推薦プレイリストへの登録対象となる曲の特徴量の範囲外となるよう、前記推薦プレイリストについて想定している前記範囲を修正する、処理を更に実行する、
ことを特徴とする請求項１に記載のプレイリスト生成方法。
【請求項６】
前記推薦プレイリストについての前記範囲を修正する処理では、前記コンピュータは、前記推薦プレイリストについての前記範囲を縮小する、
ことを特徴とする請求項５に記載のプレイリスト生成方法。
【請求項７】
前記推薦プレイリストについての前記範囲を修正する処理では、前記コンピュータは、
前記推薦プレイリストについての前記範囲を縮小した後、
スキップした前記曲についての前記特徴量が含まれない態様で前記推薦プレイリストについての前記範囲を拡大する、
ことを特徴とする請求項５に記載のプレイリスト生成方法。
【請求項８】
前記コンピュータが、
前記推薦プレイリストの名称を含む音声データを生成し、当該音声データを再生して前記推薦プレイリストの名称を前記利用者に提示する、処理を更に実行する、
ことを特徴とする請求項１に記載のプレイリスト生成方法。
【請求項９】
利用者からのプレイリストの生成要求に含まれる当該プレイリストへの登録対象とする曲の属性に基づいて曲の絞り込みを行う曲絞込部と、
絞り込んだ前記曲についてのイメージを表す特徴量と、データベース上で各プレイリストに対応付けられている範囲であってプレイリストへの登録対象とする曲についての前記特徴量が分布する範囲を規定しているプレイリストの範囲とに基づいて、前記イメージを表す特徴量が前記範囲に含まれる曲を登録したプレイリストを、推薦プレイリスト候補として生成する推薦プレイリスト候補生成部と、
生成した前記推薦プレイリスト候補に登録された前記曲についての前記特徴量の分布が、前記生成要求によって生成が要求されているプレイリストである要求プレイリストについて想定している前記範囲に対して偏っている場合に、前記推薦プレイリスト候補に含まれる前記曲についての前記分布と、前記推薦プレイリスト候補について想定している前記範囲と、前記要求プレイリストについて想定している前記範囲とに基づいて、前記推薦プレイリスト候補から、前記利用者に提示するプレイリストである推薦プレイリストを決定する推薦プレイリスト決定部と、を備える、
ことを特徴とするプレイリスト生成装置。
【請求項１０】
前記推薦プレイリスト決定部は、
前記推薦プレイリスト候補に含まれる前記曲についての前記分布と当該推薦プレイリスト候補について想定している前記分布との差異を、認識ずれ量として算出する認識ずれ量算出部と、
前記推薦プレイリスト候補について想定している前記分布と前記要求プレイリストについて想定している前記分布との差異を、要求ずれ量として算出する要求ずれ量算出部と、
前記推薦プレイリスト候補の各々についての前記認識ずれ量及び前記要求ずれ量の重み付き和を、前記推薦プレイリストの候補の各々に対する推薦優先度として算出するずれ量統合部と、を含み、
前記推薦優先度の最も高い前記推薦プレイリスト候補を、前記推薦プレイリストに決定する、
ことを特徴とする請求項９に記載のプレイリスト生成装置。
【請求項１１】
利用者からのプレイリストの生成要求に含まれる当該プレイリストへの登録対象とする曲の属性を表す属性情報に基づいて曲の絞り込みを行い、
絞り込んだ前記曲についてのイメージを表す特徴量と、データベース上で各プレイリストに対応付けられている範囲であってプレイリストへの登録対象とする曲についての前記特徴量が分布する範囲を規定しているプレイリストの範囲とに基づいて、前記イメージを表す特徴量が前記範囲に含まれる曲を登録したプレイリストを、推薦プレイリスト候補として生成し、
生成した前記推薦プレイリスト候補に登録された前記曲についての前記特徴量の分布が、前記生成要求によって生成が要求されているプレイリストである要求プレイリストについて想定している前記範囲に対して偏っている場合に、前記推薦プレイリスト候補に含まれる前記曲についての前記分布と、前記推薦プレイリスト候補について想定している前記範囲と、前記要求プレイリストについて想定している前記範囲とに基づいて、前記推薦プレイリスト候補から、前記利用者に提示するプレイリストである推薦プレイリストを決定する、
処理をコンピュータに実行させるためのプログラム。
【請求項１２】
コンピュータが、
利用者からのリストの生成要求に含まれる当該リストへの登録対象とするデータの属性を表す属性情報に基づいてデータの絞り込みを行い、
絞り込んだ前記データについてのイメージを表す特徴量と、データベース上で各リストに対応付けられている範囲であってリストへの登録対象とするデータについての前記特徴量が分布する範囲を規定しているリストの範囲とに基づいて、前記イメージを表す特徴量が前記範囲に含まれるデータを登録したリストを、推薦リスト候補として生成し、
生成した前記推薦リスト候補に登録された前記データについての前記特徴量の分布が、前記生成要求によって生成が要求されているリストである要求リストについて想定している前記範囲に対して偏っている場合に、前記推薦リスト候補に含まれる前記データについての前記分布と、前記推薦リスト候補について想定している前記範囲と、前記要求リストについて想定している前記範囲とに基づいて、前記推薦リスト候補から、前記利用者に提示するリストである推薦リストを決定する、
処理を実行することを特徴とするリスト生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プレイリスト生成方法、プレイリスト生成装置、及びプログラム、並びに再生リスト生成方法に関する。
【背景技術】
【０００２】
近年、通信ネットワークに接続可能な電子機器の種類が増加する傾向にあり、各種電子機器に対し通信ネットワークを利用したサービスが提供されるようになってきている。特に、インターネット等の通信ネットワークを利用したサービスの１つとして、各種電子機器に対する音楽配信サービスの普及が進んでいる。
【０００３】
音楽配信サービスの１つとして、電子機器の利用者（オペレータ）が聞きたい曲のイメージを表すキーワードを音声で指定することにより、配信サーバがイメージに合った曲を抽出したプレイリストを生成して電子機器に配信するサービスが知られている。プレイリストの生成方法としては、プレイリスト及び曲のそれぞれにイメージを表す特徴量を設定しておき、プレイリストの特徴量との合致度の高い特徴量を持つ曲をプレイリストに登録する方法が知られている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１３２０８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
イメージの特徴量に基づいて音楽データのプレイリストを作成する場合、イメージ特徴空間におけるプレイリストの特徴量を中心とした所定の範囲内の特徴量を持つ曲がプレイリストに登録される。そのため、イメージの特徴量の類似したプレイリストがある場合、ある１曲を登録対象とするプレイリストが複数存在する場合がある。
【０００６】
また、プレイリストを生成する際には、曲のイメージとは別の条件（属性）を表すキーワードを音声で指定することにより、プレイリストへの登録対象となる曲を絞り込んでプレイリストを生成することも可能となっている。そのため、曲を絞り込んでプレイリストを生成した場合、プレイリストに登録される曲数が少なく、かつイメージの特徴量に偏りが生じる可能性がある。
【０００７】
このように、プレイリストに登録される曲数が少なく、かつイメージの特徴量に偏りが生じた場合、プレイリストのイメージと登録された曲のみから利用者が抱くイメージとに齟齬が生じ、違和感を抱く可能性がある。また、曲（音楽）に限らず、小説等の朗読再生用の文書データや画像データ等、イメージを表す特徴量により分類可能なデータの再生リストをイメージに基づいて作成する場合にも、同様のことが言える。
【０００８】
１つの側面において、本発明は、提示したプレイリストのイメージとプレイリストに含まれる曲のイメージとの齟齬により利用者に与える違和感を低減させることを目的とする。
【課題を解決するための手段】
【０００９】
１つの態様のプレイリスト生成方法では、コンピュータが以下の処理を実行する。コンピュータは、まず、利用者からのプレイリストの生成要求に含まれる当該プレイリストへの登録対象とする曲の属性を表す属性情報に基づいて曲の絞り込みを行う。次に、コンピュータは、絞り込んだ曲についてのイメージを表す特徴量と、データベース上で各プレイリストに対応付けられている範囲であってプレイリストへの登録対象とする曲についての特徴量が分布する範囲を規定しているプレイリストの範囲とに基づいて、イメージを表す特徴量が当該範囲に含まれる曲を登録したプレイリストを、推薦プレイリスト候補として生成する。そして、生成した推薦プレイリスト候補に登録された曲についての特徴量の分布が、生成要求によって生成が要求されているプレイリストである要求プレイリストについて想定している当該範囲に対して偏っている場合に、推薦プレイリスト候補に含まれる曲についての当該分布と、推薦プレイリスト候補について想定している当該範囲と、要求プレイリストについて想定している当該範囲とに基づいて、推薦プレイリスト候補から、利用者に提示するプレイリストである推薦プレイリストを決定する。
【発明の効果】
【００１０】
上述の態様によれば、提示したプレイリストのイメージとプレイリストに含まれる曲のイメージとの齟齬により利用者に与える違和感を低減させることが可能となる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態に係るプレイリスト生成装置の機能的構成を示す図である。
【図２】優先度算出部及びナレーション作成部の構成例を示す図
【図３】キーワードＤＢの例を示す図である。
【図４】絞込属性ＤＢの例を示す図である。
【図５】曲ＤＢの例を示す図である。
【図６】プレイリストＤＢの例を示す図である。
【図７】イメージ特徴量の例を示す図である。
【図８】イメージ特徴空間を説明する図である。
【図９Ａ】第１の実施形態に係るプレイリスト生成処理を説明するフローチャート（その１）である。
【図９Ｂ】第１の実施形態に係るプレイリスト生成処理を説明するフローチャート（その２）である。
【図１０】プレイリストの変更方法の例を説明する図である。
【図１１】検索キーワード及び絞り込み属性を抽出する処理の内容を説明するフローチャートである。
【図１２】推薦優先度を算出する処理の内容を説明するフローチャートである。
【図１３Ａ】要求ずれ量を説明する図である。
【図１３Ｂ】認識ずれ量を説明する図である。
【図１４】プレイリストの範囲の別の例を示す図である。
【図１５】プレイリストの範囲と確率密度分布との関係を説明する図である。
【図１６】第２の実施形態に係るプレイリスト生成装置の機能的構成を示す図である。
【図１７】適応処理部の構成例を示す図である。
【図１８】適応処理部が行う処理を説明するフローチャートである。
【図１９】プレイリストの範囲の修正方法の例を説明する図である。
【図２０】プレイリストの範囲の拡大方法の例を説明する図である。
【図２１】プレイリストの範囲の拡大することによる効果の１つを説明する図である。
【図２２】第３の実施形態に係るプレイリスト再生システムの構成を示す図である。
【図２３】第３の実施形態に係るプレイリスト再生システムにおけるサーバの機能的構成を示す図である。
【図２４】第４の実施形態に係るプレイリスト再生システムの構成を示す図である。
【図２５】第４の実施形態に係るプレイリスト再生システムにおけるサーバの機能的構成を示す図である。
【図２６】第５の実施形態に係るプレイリスト再生システムの構成を示す図である。
【図２７】コンピュータのハードウェア構成を示す図である。
【発明を実施するための形態】
【００１２】
［第１の実施形態］
図１は、第１の実施形態に係るプレイリスト生成装置の機能的構成を示す図である。
【００１３】
図１に示すように、本実施形態に係るプレイリスト生成装置１は、要求プレイリスト入力部１０１と、キーワード／属性抽出部１０２と、曲絞込部１０３と、を備える。また、プレイリスト生成装置１は、推薦プレイリスト候補生成部１０４と、優先度算出部１０５と、プレイリスト決定部１０６と、を備える。また、プレイリスト生成装置１は、ナレーション作成部１０７と、プレイリスト再生部１０８と、音声出力部１０９と、を備える。また、プレイリスト生成装置１は、キーワードＤＢ １２１と、絞込属性ＤＢ １２２と、曲ＤＢ １２３と、プレイリストＤＢ １２４と、を備える。
【００１４】
要求プレイリスト入力部１０１は、利用者からのプレイリストの生成要求の入力を音声又はテキストにより受け付ける。生成要求の入力を音声により受け付ける場合、要求プレイリスト入力部１０１は、マイク等の音声入力部と、音声認識部とを含む。音声による入力を受け付ける場合、要求プレイリスト入力部１０１は、マイクで収音した周囲の音を音声信号にした後、音声認識によりテキストに変換して出力する。また、テキストによる入力を受け付ける場合、要求プレイリスト入力部１０１は、キーボード（ソフトウェアキーボードを含む）から文字入力を検知し、テキストにして出力する。
【００１５】
キーワード／属性抽出部１０２は、音声認識部で得たテキストに基づいて、キーワードＤＢ １２１から検索キーワードを抽出するとともに、絞込属性ＤＢ １２２から曲の絞り込み属性を抽出する。キーワードＤＢ １２１は、テキストと検索キーワードとの対応関係が複数登録されたデータベースである。検索キーワードは、プレイリストの検索に用いるキーワードである。絞込属性ＤＢ １２２は、テキストと曲の絞り込み属性との対応関係が複数登録されたデータベースである。曲の絞り込み属性は、プレイリストに登録する曲の絞り込みに用いる属性情報である。
【００１６】
曲絞込部１０３は、抽出した絞り込み属性に基づいて、プレイリストへの登録対象の候補となる曲を、曲ＤＢ １２３に登録された全ての曲から絞り込み属性に合致する属性を持つ曲に絞り込む。曲ＤＢ １２３は、曲音声データと、曲属性と、曲のイメージ特徴量との対応関係が複数登録されたデータベースである。曲属性は、曲音声データの絞り込みに用いる属性情報である。曲のイメージ特徴量は、曲のイメージを数値化した情報である。
【００１７】
推薦プレイリスト候補生成部１０４は、プレイリストＤＢ １２４から曲絞込部１０３で絞り込んだ曲を含むプレイリストを抽出して推薦プレイリスト候補を作成する。推薦プレイリスト候補は、プレイリスト生成装置１の利用者（オペレータ）に推薦する（提示する）プレイリストの候補である。推薦プレイリスト候補は、プレイリストの名称と、曲ＩＤと、想定分布とを含む。プレイリストＤＢ １２４は、プレイリスト毎にプレイリストの名称と、想定分布と、プレイリストの範囲とを対応付けて登録したデータベースである。プレイリストの想定分布は、曲のイメージ特徴量に基づいて曲の分布を表す際に用いるイメージ特徴空間におけるプレイリストの確率密度分布であり、例えば、確率密度分布を正規分布とする場合は、平均（中心）と分散で表現する。また、プレイリストの範囲は、イメージ特徴空間においてプレイリストへの登録対象とする曲の特徴量を規定する範囲である。すなわち、推薦プレイリスト候補生成部１０４は、プレイリストＤＢ １２４に登録されたプレイリストからプレイリストの範囲内に曲絞込部１０３で絞り込んだ曲が含まれるプレイリストを抽出して推薦プレイリスト候補を作成する。
【００１８】
優先度算出部１０５は、推薦プレイリスト候補生成部１０４が複数の推薦プレイリスト候補を作成した場合に各推薦プレイリスト候補の優先度を算出する。優先度算出部１０５は、推薦プレイリスト候補の想定分布及び範囲、並びに検索キーワードに基づいて、各推薦プレイリスト候補の優先度を算出する。
【００１９】
プレイリスト決定部１０６は、優先度算出部１０５が算出した優先度に基づいて、複数の推薦プレイリスト候補のなかから採用するプレイリスト、すなわち利用者に提示するプレイリストを決定する。
【００２０】
ナレーション作成部１０７は、プレイリスト決定部１０６が決定したプレイリストのイメージ等を表すナレーション音声データを作成する。
【００２１】
プレイリスト再生部１０８は、ナレーション作成部１０７が作成したナレーション音声データを再生するとともに、プレイリスト決定部１０６が決定したプレイリストに含まれる曲音声データを再生する。
【００２２】
音声出力部１０９は、例えばスピーカであり、プレイリスト再生部１０８が出力するナレーション音声データ及び曲音声データを曲音声としてプレイリスト生成装置１の外部の空間に向けて出力する。
【００２３】
このように、本実施形態に係るプレイリスト生成装置１は、生成したプレイリストを再生して出力するプレイリスト再生装置を兼ねている。
【００２４】
図２は、優先度算出部及びナレーション作成部の構成例を示す図である。
図２に示すように、優先度算出部１０５は、認識ずれ量算出部１０５ａと、要求ずれ量算出部１０５ｂと、プレイリスト検索部１０５ｃと、ずれ量統合部１０５ｄと、を含む。
【００２５】
認識ずれ量算出部１０５ａは、推薦プレイリスト候補に含まれる曲ＩＤと対応する曲のイメージ特徴量から求めたプレイリストの曲の特徴量の分布と、当該推薦プレイリスト候補の想定している曲の特徴量の分布との差異（認識ずれ量）を算出する。ここで、推薦プレイリスト候補（プレイリスト）の想定している曲の特徴量の分布とは、例えば、曲ＤＢ １２３に登録された全ての曲を登録対象としてプレイリストを作成した場合に当該プレイリストに含まれる全ての曲の特徴量の分布である。以下の説明では、曲の特徴量の分布のことを「曲の分布」又は単に「分布」ともいう。
【００２６】
要求ずれ量算出部１０５ｂは、推薦プレイリスト候補の想定している曲の分布と、キーワード／属性抽出部１０２が抽出した検索キーワードに対応したプレイリストの想定している曲の分布との差異（要求ずれ量）を算出する。要求ずれ量算出部１０５ｂは、検索キーワードに対応したプレイリストをプレイリスト検索部１０５ｃから取得する。以下の説明では、検索キーワードに対応したプレイリスト、すなわち利用者が要求するプレイリストのことを「要求プレイリスト」ともいう。
【００２７】
プレイリスト検索部１０５ｃは、キーワード／属性抽出部１０２が抽出した検索キーワードをキーとしてプレイリストＤＢ １２４を検索し、当該検索キーワードと合致するプレイリスト（要求プレイリスト）を取得する。
【００２８】
ずれ量統合部１０５ｄは、各推薦プレイリスト候補に対する認識ずれ量と要求ずれ量とに基づいて、各推薦プレイリスト候補の優先度を算出する。
【００２９】
また、図２に示すように、ナレーション作成部１０７は、ナレーション文章作成部１０７ａと、ナレーション音声作成部１０７ｂと、を含む。ナレーション文章作成部１０７ａは、検索キーワードと、プレイリスト決定部１０６が決定したプレイリストとに基づいて、決定したプレイリストについての情報を含む文章（テキスト）を作成する。ナレーション音声作成部１０７ｂは、ナレーション文章作成部１０７ａが作成した文章に基づいて、決定したプレイリストについての情報を含む音声データを作成する。
【００３０】
図３は、キーワードＤＢの例を示す図である。キーワードＤＢ １２１は、上記のように、テキストと検索キーワードとの対応関係テキストと検索キーワードとの対応関係が複数登録されたデータベースである。キーワードＤＢ １２１におけるテキスト及び検索キーワードは、それぞれ、図３に示すように、プレイリスト（曲）のイメージを表す文字列である。また、キーワードＤＢ １２１は、図３に示すように、１つの検索キーワードに対し複数のテキストを対応付けて登録することも可能である。
【００３１】
図４は、絞込属性ＤＢの例を示す図である。絞込属性ＤＢ １２２は、上記のように、テキストと曲の絞り込み属性との対応関係が複数登録されたデータベースである。曲の絞り込み属性は、イメージとは異なる曲の分類情報であり、図４に示すように、アーティスト名、性別、及び年代等を含む。例えば、テキストに「男性」を表す文字列が含まれている場合、キーワード／属性抽出部１０２は、絞り込み属性の１つとして「性別：男性」という属性情報を抽出して曲絞込部１０３に出力する。この場合、曲絞込部１０３は、プレイリストへの登録対象となる曲を、曲ＤＢ １２３に登録された全ての曲から男性アーティストの曲に絞り込む。
【００３２】
また、テキストに、アーティスト名を表す文字列、発表された年代を表す文字列が含まれている場合、それらの文字列と対応付けされた属性情報を抽出して曲絞込部１０３に通知する。
【００３３】
図５は、曲ＤＢの例を示す図である。曲ＤＢ １２３は、上記のように、曲音声データと、曲属性と、曲のイメージ特徴量との対応関係が複数登録されたデータベースである。曲ＤＢ １２３では、曲ＩＤにより複数の曲音声データを識別する。１個の曲ＩＤには、１曲分の曲音声データと、当該曲音声データの曲属性と、当該曲音声データのイメージ特徴量とが対応付けられる。
【００３４】
曲ＤＢ １２３の曲属性は、イメージとは異なる曲の分類情報であり、絞込属性ＤＢ １２２における絞り込み属性と対応する情報を含む。図５に示した曲ＤＢ １２３では、曲属性にタイトル、アーティスト名、性別、及び年代が含まれている。
【００３５】
曲ＤＢ １２３の曲のイメージ特徴量は、曲のイメージを数値化した情報である。この曲のイメージ特徴量は、例えば、ある１曲に対し１以上のイメージについてそれぞれどの程度当てはまるかを多段階評価により数値化した情報である。
【００３６】
図６は、プレイリストＤＢの例を示す図である。プレイリストＤＢ １２４は、図６に示すように、プレイリスト毎にプレイリストの名称と、想定分布と、プレイリストの範囲とを対応付けて登録したデータベースである。プレイリストの想定分布は、上記のように、曲のイメージ特徴量に基づいて曲の分布を表す際のイメージ特徴空間におけるプレイリストの平均（中心）及び分散である。また、プレイリストの範囲は、イメージ特徴空間においてプレイリストへの登録対象となる曲のイメージ特徴量を規定する範囲である。プレイリストの範囲が円又は球（超球）とする場合、プレイリストＤＢ １２４におけるプレイリストの範囲は、図６に示したように中心からの半径で指定する。
【００３７】
図７は、イメージ特徴量の例を示す図である。図８は、イメージ特徴空間を説明する図である。
【００３８】
曲のイメージ特徴量は、図７に示すように、１以上のイメージの度合いを数値化した値で表現される。このイメージ特徴量を用いることにより、曲ＤＢ １２３に登録された各曲は、イメージ特徴空間内の１点で表される。また、各プレイリストの範囲は、例えばイメージ特徴空間内に円又は球（超球）で指定される。そして、ある１つのプレイリストを指定した場合、イメージ特徴空間内においてそのプレイリストの範囲内に含まれる曲が、そのプレイリストへの登録対象の曲となる。
【００３９】
例えば、イメージ特徴量が第１のイメージ（イメージＨ）と、第２のイメージ（イメージＫ）の２個の場合、イメージ特徴空間は、図８に示したような二次元の空間（すなわち平面）で表される。
【００４０】
図８に示したイメージ特徴空間は、横軸がイメージＨの特徴量を表す軸であり、縦軸がイメージＫの特徴量を表す軸である。また、図８に示したイメージ特徴空間では、各イメージの特徴量を−１．０から＋１．０までの範囲で示している。このイメージ特徴空間は、例えば、横軸（イメージＨ）を「快／不快」のイメージとし、縦軸（イメージＫ）を「興奮／鎮静」のイメージとする。このとき、横軸は、例えば、＋１．０を「快」とし、−１．０を「不快」として、快のイメージが強い曲ほどイメージ特徴空間の右方にマッピングされるようにする。また、縦軸は、例えば、＋１．０を「興奮」とし、−１．０を「鎮静」として、興奮のイメージが強い曲ほどイメージ特徴空間の上方にマッピングされるようにする。なお、イメージ特徴空間は、例えば、横軸（イメージＨ）を「喜／哀」のイメージとし、縦軸（イメージＫ）を「怒／楽」のイメージとしてもよい。
【００４１】
曲ＤＢ １２３に登録された全ての曲は、図８のイメージ特徴空間の１点（１個の黒丸）で表すことができる。例えば、イメージＨの特徴量が０．２であり、イメージＫの特徴量が０．７である曲は、点２０１で表される。また、イメージＨの特徴量が−０．４であり、イメージＫの特徴量が０．２である曲は、点２０２で表される。
【００４２】
また、プレイリストの範囲は、イメージ特徴空間内の１点を中心とする円で表される。そのため、図８に示すように、あるプレイリストの範囲３０１が円で表され、かつ絞り込み属性に基づいて絞り込まれた曲が黒丸で表されている場合、範囲３０１の円周で囲まれた領域に含まれる５個の点と対応する５曲が、そのプレイリストへの登録対象となる。また、範囲３０２で表されるプレイリストへの登録対象となる曲は、範囲３０２の円周で囲まれた領域に含まれる３個の点と対応する３曲となる。なお、音声認識部で得たテキストにプレイリストのイメージとともに曲の絞り込み属性が含まれる場合、プレイリストへの登録対象は、プレイリストの範囲内に特徴量を持ち、かつ絞り込み属性と合致する曲属性を持つ曲のみが登録対象となる。例えば、テキストに特徴量の範囲が範囲３０１の円で表されるプレイリストのイメージとともに絞り込み属性が含まれる場合、範囲３０１内の５曲のうち絞り込み属性と合致する曲属性を持つ曲のみが当該プレイリストへの登録対象となる。
【００４３】
図９Ａは、第１の実施形態に係るプレイリスト作成処理を説明するフローチャート（その１）である。図９Ｂは、第１の実施形態に係るプレイリスト作成処理を説明するフローチャート（その２）である。
【００４４】
本実施形態のプレイリスト作成装置１は、図９Ａ及び図９Ｂに示したような、プレイリスト再生処理を含むプレイリスト作成処理を行う。なお、図９Ａ及び図９Ｂには、音声によるプレイリストの生成要求の入力を受け付ける場合のプレイリスト作成処理を示している。
【００４５】
プレイリスト作成処理において、プレイリスト作成装置１は、まず、音声信号を取得しテキストに変換する処理を行う（ステップＳ１）。ステップＳ１の処理は、要求プレイリスト入力部１０１のマイク及び音声認識部が行う。マイクは、プレイリスト作成装置１の周囲を伝播する音を収音し、音声信号に変換して音声認識部に出力する。音声認識部は、音声信号に対し既知の音声認識処理を行う。例えば、音声認識部は、まず音声信号に有意な音声が含まれるか否かを判定する。そして、音声信号に有意な音声が含まれる場合、音声認識部は、当該有意な音声の部分をテキストに変換する。
【００４６】
要求プレイリスト入力部１０１は、上記の音声認識処理の後、テキストが得られたか否かを判定する（ステップＳ２）。テキストが得られなかった場合（ステップＳ２；Ｎｏ）、要求プレイリスト入力部１０１は、テキストが得られるまでステップＳ１の処理を繰り返す。
【００４７】
一方、テキストが得られた場合（ステップＳ２；Ｙｅｓ）、要求プレイリスト入力部１０１は、得られたテキストを、利用者からのプレイリストの生成要求としてキーワード／属性抽出部１０２に出力する。要求プレイリスト入力部１０１からテキストを受け取ると、キーワード／属性抽出部１０２は、受け取ったテキストに基づいて検索キーワード及び絞り込み属性を抽出する処理を行う（ステップＳ３）。ステップＳ３において、キーワード／属性抽出部１０２は、まず、図３に示したキーワードＤＢ １２１を検索し、受け取ったテキストと合致するテキストの有無を調べる。そして、受け取ったテキストと合致するテキストがキーワードＤＢ １２１に登録されている場合、キーワード／属性抽出部１０２は、合致したテキストと対応付けられている検索キーワードをキーワードＤＢ １２１から抽出する。キーワード／属性抽出部１０２は、抽出した検索キーワードを優先度算出部１０５及びナレーション作成部１０７に出力する。
【００４８】
また、ステップＳ３において、キーワード／属性抽出部１０２は、図４に示した絞込属性ＤＢ １２２を検索し、受け取ったテキストと合致する絞り込み属性の有無を調べる。そして、受け取ったテキストと合致するテキストが絞込属性ＤＢ １２２に登録されている場合、キーワード／属性抽出部１０２は、合致したテキストと対応付けられている絞り込み属性を絞込ＤＢ １２２から抽出する。キーワード／属性抽出部１０２は、抽出した絞り込み属性を曲絞込部１０３に出力する。
【００４９】
ステップＳ３の処理を終えると、プレイリスト生成装置１は、次に、プレイリストへの登録対象となる曲の曲ＩＤを、全ての曲ＩＤから絞り込み属性と合致する曲属性を持つ曲ＩＤに絞り込む処理を行う（ステップＳ４）。ステップＳ４の処理は、曲絞込部１０３が行う。曲絞込部１０３は、キーワード／属性抽出部１０２から絞り込み属性を受け取ると、曲ＤＢ １２３を参照して絞り込み属性と合致する曲属性を持つ曲ＩＤを抽出し、曲ＩＤを絞り込む。曲絞込部１０３は、絞り込んだ曲ＩＤと、その曲ＩＤに対応付けられた曲のイメージ特徴量を推薦プレイリスト候補生成部１０４に出力する。
【００５０】
曲絞込部１０３から曲ＩＤ及びイメージ特徴量を受け取ると、推薦プレイリスト候補生成部１０４は、当該曲ＩＤ及びイメージ特徴量、並びにプレイリストＤＢ １２４に基づいて、推薦プレイリスト候補を生成する（ステップＳ５）。ステップＳ５の処理において、推薦プレイリスト候補生成部１０４は、プレイリストＤＢ １２４に登録された各プレイリストの範囲と、イメージ特徴量とを比較し、範囲内にイメージ特徴量が含まれるプレイリストを抽出する。すなわち、推薦プレイリスト候補生成部１０４は、図８に示したようなイメージ特徴空間に各曲のイメージ特徴量を表す点とプレイリストの範囲とを表した場合に範囲内にイメージ特徴量を表す点が含まれるプレイリストを、推薦プレイリスト候補とする。推薦プレイリスト候補生成部１０４は、生成した推薦プレイリスト候補を優先度算出部１０５に出力する。
【００５１】
なお、図示は省略しているが、生成した推薦プレイリスト候補が１個である場合、推薦プレイリスト候補生成部１０４は、生成した推薦プレイリスト候補をプレイリスト決定部１０６に出力する。
【００５２】
優先度算出部１０５は、キーワード／属性抽出部１０２から検索キーワードを受け取るとともに、推薦プレイリスト候補部１０５から推薦プレイリスト候補を受け取ると、推薦プレイリスト候補についての推薦優先度を算出する（ステップＳ６）。ステップＳ６の処理において、優先度算出部１０５は、認識ずれ量算出部１０５ａで認識ずれ量を算出するとともに、要求ずれ量算出部１０５ｂで要求ずれ量を算出する。そして、優先度算出部１０５は、ずれ量統合部１０５ｄで認識ずれ量と要求ずれ量とを統合して各推薦プレイリスト候補の推薦優先度を算出する。優先度算出部１０５は、算出した推薦優先度をプレイリスト決定部１０６に出力する。
【００５３】
優先度算出部１０５が算出した推薦優先度を受け取ると、プレイリスト決定部１０６は、推薦優先度に基づいて推薦するプレイリストを決定する（ステップＳ７）。ステップＳ７の処理において、プレイリスト決定部１０６は、推薦優先度の最も高いプレイリストを推薦するプレイリストに決定する。この際、プレイリスト決定部１０６は、プレイリストの名称のみを変更してもよいし、プレイリスト自体を推薦するプレイリストに変更して登録する曲を変更してもよい。プレイリスト決定部１０６は、決定した推薦プレイリストの名称をナレーション作成部１０７（ナレーション文章作成部１０７ａ）に出力するとともに、当該推薦プレイリストに含まれる曲ＩＤをプレイリスト再生部１０８に出力する。なお、推薦プレイリスト候補に要求プレイリストが含まれており、かつ要求プレイリストの推薦優先度が最も高い場合、推薦するプレイリストは要求プレイリスト（すなわち利用者が要求したプレイリスト）となる。
【００５４】
次に、プレイリスト生成装置１では、図９Ｂに示すように、推薦プレイリストについてのナレーション音声を作成する（ステップＳ８）。ステップＳ８の処理は、ナレーション作成部１０７が行う。ナレーション作成部１０７は、まず、ナレーション文章作成部１０７ａにおいてナレーション文章を作成する。ナレーション文章作成部１０７ａは、推薦プレイリストの名称が先に取得した検索キーワード（又は検索キーワードにより特定されるプレイリストの名称）と合致するか否かを判定する。その判定結果に基づいて、ナレーション文章作成部１０７ａは、利用者に通知するナレーション文章のテキストを作成する。推薦プレイリストの名称が検索キーワードと合致する場合、ナレーション文章作成部１０７ａは、検索キーワードのプレイリストを再生することを通知するテキストを作成する。一方、推薦プレイリストの名称が検索キーワードと合致しない場合、ナレーション文章作成部１０７ａは、例えば、検索キーワードのプレイリストを作成することができなかったため推薦プレイリストを再生することを通知するテキストを作成する。ナレーション文章作成部１０７ａは、作成したナレーション文章のテキストをナレーション音声作成部１０７ｂに出力する。ナレーション音声作成部１０７ｂは、既知の音声合成技術を用い、受け取ったナレーション文章のテキストからナレーション音声データを作成する。ナレーション音声作成部１０７ｂは、作成したナレーション音声データをプレイリスト再生部１０８に出力する。なお、ナレーション文章作成部１０７ａで作成したナレーション文章を音声データに変換せず、液晶ディスプレイ等の表示装置に表示させてもよい。
【００５５】
その後、プレイリスト生成装置１では、推薦プレイリストに含まれる曲ＩＤ及びナレーション音声を受け取ったプレイリスト再生部１０８が、ナレーション音声データ及び推薦プレイリストに含まれる曲ＩＤの曲音声データを再生する（ステップＳ９）。ステップＳ９の処理において、プレイリスト再生部１０８は、まず、ナレーション音声データを再生する。その後、プレイリスト再生部１０８は、推薦プレイリストに含まれる曲ＩＤの曲音声データを所定の順序で順次再生する。プレイリスト再生部１０８が再生して得られたナレーション音声の音声信号及び曲音声の音声信号は、音声出力部（スピーカ）１０９によりプレイリスト生成装置１の外部に向けて音声として出力される。
【００５６】
図１０は、プレイリストの変更方法の例を説明する図である。
ステップＳ７において決定した推薦プレイリストと要求プレイリストとの包含関係は、例えば、図１０の（ａ）から（ｃ）までに示したような関係になる。図１０の（ａ）の例では、推薦プレイリストＬ２の範囲３１２が要求プレイリストＬ１の範囲３１１に内包されている。このような場合、黒丸で示した推薦プレイリストＬ２の範囲３１２内に含まれる曲は、全て要求プレイリストＬ１の範囲３１１内に含まれる。そのため、推薦プレイリストＬ２の範囲３１２が要求プレイリストＬ１の範囲３１１に内包されている場合、プレイリスト決定部１０６は、利用者に提示するプレイリストの名称のみを変更してもよいし、プレイリスト自体を推薦プレイリストＬ２に変更してもよい。
【００５７】
一方、図１０の（ｂ）に示すように、推薦プレイリストＬ２の範囲３１２の一部のみが要求プレイリストＬ１の範囲３１１と重なっている場合、黒丸で示した重なり領域内の曲のみが登録されたプレイリストを作成することも可能である。しかしながら、この場合、推薦プレイリストＬ２の範囲３１２内においてもプレイリストに登録される曲の分布に偏りがあるため、プレイリストの名称のみを変更すると、推薦プレイリストＬ２のイメージと再生される曲のイメージとに齟齬が生じる可能性がある。そのため、推薦プレイリストＬ２の範囲３１２の一部のみが要求プレイリストＬ１の範囲３１１と重なる場合、プレイリスト自体を、図１０の（ｃ）に示すように、推薦プレイリストＬ２の範囲３１２内に含まれる曲を全て登録したプレイリストに変更してもよい。図１０の（ｃ）に示した例では、推薦プレイリストＬ２の範囲３１２内における曲の偏りの度合いが小さい。そのため、推薦プレイリストＬ２のイメージと再生される曲のイメージとの齟齬が解消され、利用者に与える違和感を低減することができる。
【００５８】
このように、本実施形態に係るプレイリスト生成処理では、利用者（オペレータ）が要求した曲の絞り込み属性に基づいて利用者に推薦するプレイリストの候補を生成し、利用者からの要求に応じて生成される要求プレイリストと比較する。そして、推薦するプレイリストの候補のなかに要求プレイリストよりも優先度の高いプレイリストが存在する場合、優先度の高いプレイリストの名称を利用者に提示する。これにより、利用者は、プレイリストの名称を把握した上で再生される曲を聞くことができる。また、優先度の高いプレイリストがもつイメージは、利用者が要求したプレイリストがもつイメージと比べて、再生される曲のイメージにより近い。そのため、本実施形態に係るプレイリスト生成処理によれば、プレイリストがもつイメージとプレイリストに従って再生される曲のイメージとの齟齬により利用者に与える違和感を低減させることが可能となる。更に、プレイリストの名称だけでなく、プレイリスト自体も変更することで、図１０に示したように、名称の変更だけではイメージの齟齬が生じるような状況でも、イメージの齟齬を解消し、利用者に与える違和感を低減させることが可能となる。また、本実施形態に係るプレイリスト生成処理では、再生される曲のイメージにより近いプレイリストの名称を利用者に提示するため、利用者がイメージと合致した曲を再生させるためのキーワードを試行錯誤する手間を省くことが可能となる。
【００５９】
また、本実施形態に係るプレイリスト生成処理によれば、利用者は、自身が要求したプレイリストの名称に対する、より適切な名称を知ることが可能となる。そのため、利用者は、自身の抱くイメージに合ったプレイリストを得るためのキーワードを容易に把握することが可能となる。例えば、「明るい曲」のプレイリストの要求に対しイメージの近い「涼やかな曲」のプレイリストを提示した場合、利用者は、「涼やかな曲」のプレイリストを要求した場合に再生される曲のイメージを知ることができる。そのため、利用者は、「明るい曲」及び「涼やかな曲」のいずれのプレイリストを要求すると自身の望むイメージにより近い曲が再生されるかを知ることができる。よって、次回以降、自身の望むイメージにより近いプレイリストの生成を要求することが容易となる。
【００６０】
図１１は、検索キーワード及び絞り込み属性を抽出する処理の内容を説明するフローチャートである。
【００６１】
本実施形態に係るプレイリスト生成処理における検索キーワード及び絞り込み属性を抽出する処理（ステップＳ３）は、キーワード／属性抽出部１０２が行う。キーワード／属性抽出部１０２は、図１１に示すように、まず、要求プレイリスト入力部１０１からテキストを取得する（ステップＳ３０１）。
【００６２】
キーワード／属性抽出部１０２は、次に、取得したテキストをキー情報としてキーワードＤＢ １２１を検索し、検索キーワードを抽出する（ステップＳ３０２）。キーワードＤＢ １２１には、図３に示したように、テキストと検索キーワードとの対応関係が複数登録されている。ステップＳ３０２の処理において、キーワード／属性抽出部１０２は、取得したテキストがキーワードＤＢ １２１に登録されているか否かを調べる。この際、キーワード／属性抽出部１０２は、例えば、キーワードＤＢ １２１に登録された各キーワードに対して取得したキーワードによる正規表現検索を行い、取得したキーワードと一致するキーワードの有無を調べる。そして、取得したテキストがキーワードＤＢ １２１に登録されている場合、当該テキストと対応付けられたキーワードを抽出して検索キーワードとする。なお、音声認識部から複数のテキストを取得した場合、キーワード／属性抽出部１０２は、取得した複数のテキストのそれぞれについてキーワードＤＢ １２１に登録されているか否かを調べる。
【００６３】
キーワード／属性抽出部１０２は、次に、取得したテキストをキー情報として絞込属性ＤＢ １２２を検索し、曲の絞り込み属性を抽出する（ステップＳ３０３）。絞込属性ＤＢ １２２には、図４に示したように、テキストと曲の絞込属性との対応関係が複数登録されている。ステップＳ３０３の処理において、キーワード／属性抽出部１０２は、取得したテキストが絞込属性ＤＢ １２２に登録されているか否かを調べる。この際、キーワード／属性抽出部１０２は、例えば、絞込属性ＤＢ １２２に登録された各キーワードに対して取得したキーワードによる正規表現検索を行い、取得したキーワードと一致するキーワードの有無を調べる。そして、取得したテキストが絞込属性ＤＢ １２２に登録されている場合、当該テキストと対応付けられた曲属性を抽出する。なお、音声認識部から複数のテキストを取得した場合、キーワード／属性抽出部１０２は、取得した複数のテキストのそれぞれについて絞込属性ＤＢ １２２に登録されているか否かを調べる。
【００６４】
図１２は、推薦優先度を算出する処理の内容を説明するフローチャートである。
本実施形態に係るプレイリスト生成処理における推薦優先度を算出する処理（ステップＳ６）は、優先度算出部１０５が行う。優先度算出部１０５は、図１２に示すように、まず、検索キーワード及び推薦プレイリスト候補を取得する（ステップＳ６０１）。優先度算出部１０５は、キーワード／属性抽出部１０２から検索キーワードを取得し、推薦プレイリスト候補生成部１０４から推薦プレイリスト候補を取得する。取得した検索キーワードはプレイリスト検索部１０５ｃに入力される。また、取得した推薦プレイリスト候補は、認識ずれ量算出部１０５ａ及び要求ずれ量算出部１０５ｂに入力される。
【００６５】
優先度算出部１０５は、次に、認識ずれ量を算出する処理（ステップＳ６０２）と、要求ずれ量を算出する処理（ステップＳ６０３，Ｓ６０４）とを行う。
【００６６】
認識ずれ量を算出する処理（ステップＳ６０２）は、認識ずれ量算出部１０５ａが行う。認識ずれ量算出部１０５ａは、認識ずれ量として、推薦プレイリスト候補における曲ＩＤに対応したイメージ特徴量に基づく正規分布と、当該推薦プレイリスト候補の想定している曲の正規分布とのずれ量を算出する。例えば、認識ずれ量算出部１０５ａは、ｉ番目の推薦プレイリスト候補における曲ＩＤに対応した曲のイメージ特徴量に基づく正規分布Ｐｉと、当該推薦プレイリスト候補の想定している曲の正規分布ＱｉとのＫＬダイバージェンスＤＫＬ（Ｐｉ||Ｑｉ）を算出する。ＫＬダイバージェンスは、２つの分布の差異を測る尺度であり、２つの正規分布Ｐ，ＱについてのＫＬダイバージェンスＤＫＬ（Ｐ||Ｑ）は、下記式（１）で表される。
【００６７】
【数１】
0006672707.tif 000002
【００６８】
式（１）におけるμＰ及びΣＰは、それぞれ、ｄ次元正規分布Ｐの平均及び分散である。また、式（１）におけるμＱ及びΣＱは、それぞれ、ｄ次元正規分布Ｑの平均及び分散である。
【００６９】
なお、認識ずれ量として上記のＫＬダイバージェンスＤＫＬ（Ｐｉ||Ｑｉ）を算出する場合、認識ずれ量算出部１０５ａは、ｉ番目の推薦プレイリスト候補における曲ＩＤに基づいて、曲ＤＢ １２３から各曲ＩＤと対応付けられた曲のイメージ特徴量を取得する。
【００７０】
認識ずれ量算出部１０５ａは、算出した認識ずれ量をずれ量統合部１０５ｄに出力する。
【００７１】
一方、要求ずれ量を算出する処理（ステップＳ６０３，Ｓ６０４）は、プレイリスト検索部１０５ｃと要求ずれ量算出部１０５ｂとが行う。
【００７２】
プレイリスト検索部１０５ｃは、プレイリストＤＢ １２４を検索し、取得した検索キーワードと対応するプレイリストを抽出する（ステップＳ６０３）。プレイリスト検索部１０５ｃは、検索キーワードと対応するプレイリストを抽出すると、要求ずれ量算出部１０５ｂは、この際、プレイリスト検索部１０５ｃは、例えば、プレイリストＤＢ １２４に登録された名称に対して取得した検索キーワードによる正規表現検索を行い、名称が検索キーワードと一致するプレイリストの想定分布及び範囲を抽出する。プレイリスト検索部１０５ｃは、抽出したプレイリストの名称（検索キーワード）、想定分布、及び範囲を要求ずれ量算出部１０５ｂに出力する。
【００７３】
要求ずれ量算出部１０５ｂは、要求ずれ量として、推薦プレイリスト候補の想定している正規分布と、プレイリスト検索部１０５ｃから受け取ったプレイリストの想定している正規分布（想定分布）とのずれ量を算出する。例えば、要求ずれ量算出部１０５ｂは、ｉ番目の推薦プレイリスト候補の想定している曲の正規分布Ｐｉと、検索キーワードに基づくプレイリストの想定している曲の正規分布ＲとのＫＬダイバージェンスＤＫＬ（Ｐｉ||Ｒ）を算出する。正規分布Ｐｉ，ＲについてのＫＬダイバージェンスＤＫＬ（Ｐｉ||Ｒ）は、式（１）を用いて算出する。
【００７４】
要求ずれ量算出部１０５ｂは、算出した要求ずれ量をずれ量統合部１０５ｄに出力する。
【００７５】
こうして認識ずれ量及び要求ずれ量を算出した後、優先度算出部１０５では、ずれ量統合部１０５ｄが認識ずれ量及び要求ずれ量に基づいて推薦優先度を算出する（ステップＳ６０５）。ステップＳ６０５において、ずれ量統合部１０５ｄは、認識ずれ量と要求ずれ量とを統合し、２つの値の重み付き和で表される推薦優先度を算出する。ずれ量統合部１０５ｄは、例えば、下記式（２）によりｉ番目の推薦プレイリスト候補の推薦優先度ＰＰｉを算出する。
【００７６】
ＰＰｉ＝−ｗ１・ＤＫＬ（Ｐｉ||Ｑｉ）−ｗ２・ＤＫＬ（Ｐｉ||Ｒ）  ・・・（２）
【００７７】
式（２）におけるｗ１，ｗ２は、それぞれのずれ量（ＫＬダイバージェンス）に対する重み付け値である。重み付け値ｗ１，ｗ２の組み合わせは任意である。ただし、利用者の要求に応えないとユーザビリティが低下する可能性があるため、例えば、ｗ１＝０．４，ｗ２＝０．６等、ｗ１を小さくしｗ２を大きくする。また、本実施形態のプレイリスト生成処理の適用前後における動作の大きな変化を抑制したい場合には、例えば、ｗ１＝０．１，ｗ２＝０．９等、ｗ１の値を更に小さくしｗ２の値を大きくしてもよい。また、重み付け値ｗ１，ｗ２の組み合わせは、例えば、前回のプレイリスト生成処理からの経過時間（日数）に応じて変えるようにしてもよい。更に、重み付け値ｗ１，ｗ２の組み合わせは、利用者自身が適宜調整できるようにしてもよい。
【００７８】
ここで、上記の要求ずれ量及び認識ずれ量について、図１３Ａ及び図１３Ｂを参照して改めて説明する。図１３Ａは、要求ずれ量を説明する図である。図１３Ｂは、認識ずれ量を説明する図である。
【００７９】
要求ずれ量は、上記のように、推薦プレイリスト候補の想定している曲の正規分布と、検索キーワードにより特定されるプレイリストの想定している曲の正規分布とのずれ量である。プレイリストの想定している曲の正規分布は、プレイリストＤＢ １２４における想定分布である。
【００８０】
例えば、図１３Ａの（ａ）に示すように、推薦プレイリスト候補が５個であり、イメージ特徴空間（Ｈ−Ｋ平面）における５個のプレイリストＬ１，Ｌ２，Ｌ３，Ｌ４，及びＬ５の範囲３１１，３１２，３１３，３１４，及び３１５がそれぞれ円で表されるとする。また、絞り込み属性により絞り込まれた曲（２１１，２１２，２１３，・・・）のイメージ特徴空間における位置が、それぞれ図１３Ａの（ａ）に示した黒丸の位置で表されるとする。更に、５個のプレイリストＬ１，Ｌ２，Ｌ３，Ｌ４，及びＬ５のうちプレイリストＬ１が検索キーワードにより特定されたプレイリスト（要求プレイリスト）であったとする。この場合、要求ずれ量算出部１０５ｂは、プレイリストＬｉ（ｉ＝１，２，３，４，５）のそれぞれに対し、プレイリストＬｉの想定している正規分布Ｐｉと、プレイリストＬ１の想定している正規分布ＲとのＫＬダイバージェンスＤＫＬ（Ｐｉ||Ｒ）を算出する。
【００８１】
図１３Ａの（ａ）に示した５個のプレイリストＬｉ（ｉ＝１，２，３，４，５）の想定している正規分布（想定分布）Ｐｉは、例えば、図１３Ａの（ｂ）のように表すことができる。
【００８２】
ＫＬダイバージェンスＤＫＬ（Ｐｉ||Ｒ）は、上記のように２つの正規分布Ｐｉ，Ｒの差異を測る尺度であり、Ｐｉ＝Ｒの場合にＤＫＬ（Ｐｉ||Ｒ）＝０となる。また、ＫＬダイバージェンスＤＫＬ（Ｐｉ||Ｒ）は、２つの正規分布Ｐｉ，Ｒの差異が大きくなるほど大きな値となる。よって、図１３Ａの（ｂ）に示した例においては、要求プレイリストでもあるプレイリストＬ１についてのＫＬダイバージェンスＤＫＬ（Ｐ１||Ｒ）が０となり、プレイリストＬ１から最も離れた位置にあるプレイリストＬ５についてのＫＬダイバージェンスＤＫＬ（Ｐ５||Ｒ）が最も大きな値となる。
【００８３】
すなわち、要求ずれ量の小さいプレイリストに含まれる曲は、イメージ特徴空間において検索キーワードにより特定されるプレイリスト（要求プレイリスト）の範囲内或いはプレイリストの範囲に近い位置になる。そのため、推薦プレイリスト候補から推薦プレイリストを決定する際の推薦優先度は、要求ずれ量の小さいプレイリストほど推薦優先度が高くなるようにすることが好ましい。
【００８４】
ただし、図１３Ａの（ａ）に示した例では、プレイリストＬ１の範囲３１１に含まれる曲は、プレイリストＬ２の範囲３１２内にも含まれる曲のみであり、かつプレイリストＬ１の範囲３１１内での偏りが大きい。そのため、要求ずれ量のみに基づいて推薦優先度を算出して推薦するプレイリストを決定した場合、利用者が要求したプレイリストのイメージと、決定したプレイリストに従って再生した曲のイメージとに齟齬が生じ、利用者に対し違和感を与える可能性がある。よって、本実施形態に係るプレイリスト生成処理では、要求ずれ量とともに認識ずれ量を算出し、これらを統合した推薦優先度を算出する。認識ずれ量は、上記のように、推薦プレイリスト候補における曲ＩＤに対応した曲のイメージ特徴量に基づく正規分布と、当該推薦プレイリスト候補の想定している正規分布とのずれ量を算出する。
【００８５】
推薦プレイリスト候補における曲ＩＤに対応した曲のイメージ特徴量に基づく正規分布は、絞り込んだ曲のうちプレイリストの範囲内に含まれる曲に対するイメージ特徴量のみに基づいて算出した正規分布（平均及び分散）である。例えば、図１３Ａの（ａ）に示したプレイリストＬ１の範囲３１１内には曲２１１、曲２１２、及び曲２１３の３曲が含まれている。そのため、ｉ＝１のプレイリスト（推薦プレイリスト候補）Ｌ１における曲のイメージ特徴量に基づく正規分布Ｐ１は、この３曲のイメージ特徴量に基づいて算出される。一方、ｉ＝１のプレイリストＬ１の想定している正規分布Ｑ１は、プレイリストＤＢ １２４に登録された想定分布である。よって、プレイリストＬ１についての２つの正規分布Ｐ１，Ｑ１をイメージ特徴空間に表現すると、これら２つの正規分布Ｐ１，Ｑ１は、図１３Ｂの（ａ）に示したような関係で表される。
【００８６】
同様に、他の４個のプレイリストＬｉ（ｉ＝２，３，４，５）について、２つの正規分布Ｐｉ，Ｑｉをイメージ特徴空間に表現すると、それぞれ、図１３Ｂの（ｂ）から（ｅ）までに示したような関係で表される。
【００８７】
各プレイリストＬｉ（ｉ＝１，２，３，４，５）における２つの正規分布Ｐｉ，Ｑｉの関係（差異）は、ＫＬダイバージェンスＤＫＬ（Ｐｉ||Ｑｉ）により数値化することができる。２つの正規分布Ｐｉ，Ｑｉの差異が小さい場合、ＫＬダイバージェンスＤＫＬ（Ｐｉ||Ｑｉ）は０に近い小さな値となる。一方、２つの正規分布Ｐｉ，Ｑｉの差異が大きい場合、ＫＬダイバージェンスＤＫＬ（Ｐｉ||Ｑｉ）は大きい値となる。すなわち、図１３の（ａ）に示したプレイリストＬ１についてのＫＬダイバージェンスＤＫＬ（Ｐｉ||Ｑｉ）は、他のプレイリストについてのＫＬダイバージェンスＤＫＬ（Ｐｉ||Ｑｉ）に比べて大きな値となる。そのため、プレイリストＬ１の曲としてプレイリストＬ１の範囲３１１に含まれる曲２１１，２１２，２１３を再生した場合、利用者は、再生された曲のイメージがプレイリストＬ１のイメージと合わず違和感を抱く可能性が高い。
【００８８】
図１３Ｂの（ａ）に示したプレイリストＬ１（要求プレイリスト）に含まれる３曲は、いずれも（ｂ）に示したプレイリストＬ２に含まれる。しかも、図１３Ｂの（ｂ）に示したプレイリストＬ２についてのＫＬダイバージェンスＤＫＬ（Ｐ２||Ｑ２）は、（ａ）のプレイリストＬ１についてのＫＬダイバージェンスＤＫＬ（Ｐ１||Ｑ１）よりも小さくなる。そのため、プレイリストＬ１に含まれる曲２１１，２１２，２１３のみを再生する場合、プレイリストＬ１の曲としてよりも、プレイリストＬ２の曲として再生したほうが、曲のイメージに対する違和感が生じにくい。
【００８９】
よって、本実施形態に係るプレイリスト生成処理では、上記のように、要求ずれ量と認識ずれ量とを統合した推薦優先度を算出し、推薦優先度の最も高い推薦プレイリスト候補を推薦プレイリストとして利用者に提示する。また、本実施形態に係るプレイリスト生成処理では、上記のように、利用者に提示するプレイリストの名称を含むナレーション音声を作成して再生する。そのため、再生する曲のイメージをより適切に表現しており、かつ利用者の要求したイメージに近いプレイリストを利用者に提示することが可能となる。
【００９０】
図１３Ａの（ａ）に示した例において利用者の要求するプレイリストＬ１とは異なるプレイリストＬ２を推薦プレイリストに決定した場合、プレイリスト生成装置１は、プレイリストＬ２の名称を含むナレーション音声を作成して再生する。例えば、プレイリストＬ１及びＬ２の名称がそれぞれ「明るい」及び「涼やか」であり、利用者の要求したプレイリストの名称（検索キーワード）が「明るい」であったとする。この場合、プレイリスト生成装置１は、例えば「“明るい”のプレイリストは曲数不足のため作成できませんでした。そのため、“明るい”に近い“涼やか”のプレイリストを再生します。」というナレーション音声を再生した後、プレイリストの曲を再生する。したがって、利用者は、「涼やか」な曲が再生されると把握した上でプレイリストの曲を聞くことができ、再生された曲のイメージに対する違和感を抱きにくくなる。
【００９１】
なお、利用者が要求したプレイリストの代わりに他のプレイリストを提示する場合、再生する曲は、提示するプレイリストの範囲内の全ての曲でもよいし、提示するプレイリストの範囲内の曲のうち利用者が要求したプレイリストに含まれる曲のみでもよい。その場合は、例えば、「“明るい”かつ“涼やか”のプレイリストを再生します。」というナレーション音声を作成して再生してもよい。また、提示するプレイリストの範囲内の曲もしくは利用者が要求したプレイリストに含まれる曲を、再生してもよい。その場合は、例えば、「“明るい”もしくは“涼やか”のプレイリストを再生します。」というナレーション音声を作成して再生してもよい。また、プレイリストの範囲は、図８に示した円に限らず、任意の空間形状でよい。
【００９２】
図１４は、プレイリストの範囲の別の例を示す図である。図１４には、図１３Ａの（ａ）と同様の二次元のイメージ特徴空間（Ｈ−Ｋ平面）を示している。
【００９３】
図１４に示すように、二次元イメージ特徴空間における５個のプレイリストＬ１，Ｌ２，Ｌ３，Ｌ４，及びＬ５の範囲３１１，３１２，３１３，３１４，及び３１５は、それぞれ長方形であってもよい。この場合、プレイリストＤＢ １２４における各プレイリストの範囲は、例えば、イメージ特徴空間において左上角部となる点の座標と、Ｈ軸方向の範囲と、Ｋ軸方向の範囲とにより指定する。図１４に示した例では、プレイリストＬ１の範囲３１１は、左上角部の点の座標（ｈ１，ｋ１）と、Ｈ軸方向の範囲ΔＨ１と、Ｋ軸方向の範囲ΔＫ１とで指定される。
【００９４】
更に、イメージ特徴空間が三次元以上の空間である場合、各プレイリストの範囲は、球又は超球に限らず、直方体又は超直方体であってもよい。
【００９５】
また、認識ずれ量及び要求ずれ量を算出する際には、プレイリストについての正規分布に限らず、一様な確率密度分布を用いてもよい。
【００９６】
図１５は、プレイリストの範囲と確率密度分布との関係を説明する図である。図１５の（ａ）には、図１４と同様、二次元のイメージ特徴空間（Ｈ−Ｋ平面）におけるプレイリストの範囲が長方形である場合を示している。また図１５の（ｂ）には、図１５の（ａ）のプレイリストＬ５の範囲３１５及びその周囲におけるＨ軸方向の確率密度分布ｐ（Ｈ）を示している。
【００９７】
図１５の（ａ）に示すように、二次元イメージ特徴空間におけるプレイリストＬ１及びＬ５の範囲３１１及び３１５は、それぞれ長方形でもよい。この場合、各プレイリストＬ１及びＬ５の想定している分布は、上記の正規分布に限らず、図１５の（ｂ）に示すようにプレイリストＬ５の範囲３１５内で一様な確率密度分布ｐ（Ｈ）であってもよい。プレイリストＬ５の想定している分布を確率密度分布ｐ（Ｈ）とする場合、ｈ５≦Ｈ≦ｈ５＋ΔＨ５の場合のみｐ（Ｈ）＝１／ＳＡ５とし、Ｈ＜ｈ５及びｈ５＋ΔＨ５＜Ｈの場合はｐ（Ｈ）＝０とする。ここで、ＳＡ５は、イメージ特徴空間においてプレイリストＬ５の範囲３１５を表す長方形の面積である。
【００９８】
また、プレイリストの想定している分布を確率密度分布ｐ（Ｈ）とした場合、図１５の（ｂ）の下側のグラフのように曲を表す点２１４，２１５，及び２１６の位置の値のみが１／ＳＡ５となるグラフにより範囲内の曲の分布を表すことができる。そのため、グラフにおける１／ＳＡ５となる点の偏りの度合いに基づいて認識ずれ量を算出してもよい。
【００９９】
［第２の実施形態］
図１６は、第２の実施形態に係るプレイリスト生成装置の機能的構成を示す図である。
【０１００】
図１６に示すように、プレイリスト生成装置１は、要求プレイリスト入力部１０１と、キーワード／属性抽出部１０２と、曲絞込部１０３と、推薦プレイリスト候補生成部１０４と、優先度算出部１０５と、プレイリスト決定部１０６と、を備える。また、プレイリスト生成装置１は、ナレーション作成部１０７と、プレイリスト再生部１０８と、音声出力部１０９と、を備える。また、プレイリスト生成装置１は、キーワードＤＢ １２１と、絞込属性ＤＢ １２２と、曲ＤＢ １２３と、プレイリストＤＢ １２４と、を備える。
【０１０１】
また、プレイリスト生成装置１は、スキップ操作入力部１１５と、適応処理部１１６と、を更に備える。すなわち、本実施形態のプレイリスト生成装置１は、第１の実施形態のプレイリスト生成装置１にスキップ操作入力部１１５と、適応処理部１１６とを付加した構成となっている。したがって、本実施形態のプレイリスト生成装置１は、第１の実施形態のプレイリスト生成装置１と同様、プレイリストを再生する再生装置を兼ねている。
【０１０２】
本実施形態のプレイリスト生成装置１におけるキーワードＤＢ １２１、絞込属性ＤＢ １２２、曲ＤＢ １２３、及びプレイリストＤＢ １２４は、それぞれ、第１の実施形態で述べた情報が登録されたデータベースである。また、本実施形態のプレイリスト生成装置１における要求プレイリスト入力部１０１、及びキーワード／属性抽出部１０２は、それぞれ、第１の実施形態で述べた機能を有する。また、本実施形態のプレイリスト生成装置１における曲絞込部１０３、推薦プレイリスト候補生成部１０４、優先度算出部１０５、及びプレイリスト決定部１０６は、それぞれ、第１の実施形態で述べた機能を有する。また、本実施形態のプレイリスト生成装置１におけるナレーション作成部１０７、プレイリスト再生部１０８、及び音声出力部１０９は、それぞれ、第１の実施形態で述べた機能を有する。なお、本実施形態のプレイリスト生成装置１におけるプレイリスト再生部１０８は、プレイリストの再生中にスキップ操作入力部１１５に対する操作がなされると、曲をスキップして（言い換えると再生中の曲に対する再生処理を終了して）次の曲の再生処理を開始する。また、プレイリスト再生部１０８は、曲をスキップした場合に、再生中のプレイリスト及びスキップした曲の曲ＩＤを適応処理部１１６に出力する。
【０１０３】
本実施形態のプレイリスト生成装置１におけるスキップ操作入力部１１５は、例えば押し釦スイッチである。利用者がスキップ操作入力部１１５を操作すると、スキップ操作入力部１１５は、スキップ操作を指示する信号をプレイリスト再生部１０８に出力する。スキップ操作を指示する信号を受け取ると、プレイリスト再生部１０８は、曲をスキップして次の曲の再生処理を開始する。この際、プレイリスト再生部１０８は、再生中のプレイリストと、スキップした曲の曲ＩＤとを適応処理部１１６に出力する。
【０１０４】
また、本実施形態のプレイリスト生成装置１における適応処理部１１６は、プレイリスト再生部１０８から取得した再生中のプレイリストと、スキップした曲の曲ＩＤとに基づいてプレイリストの想定分布及び範囲を再学習する。
【０１０５】
図１７は、適応処理部の構成例を示す図である。図１７に示すように、適応処理部１１６は、プレイリスト範囲修正部１１６ａと、プレイリストＤＢ再学習部１１６ｂと、を備える。また、適応処理部１１６は、修正データを蓄積したデータベース１１６ｃと、プレイリスト学習用データが登録されたデータベース１１６ｂと、を備える。
【０１０６】
プレイリスト範囲修正部１１６ａは、再生中のプレイリストと、スキップした曲の曲ＩＤとに基づいて、再生中のプレイリストにおける想定分布及び範囲を修正する。プレイリスト範囲修正部１１６ａは、スキップした曲の曲ＩＤを用いて、曲ＤＢ １２３からスキップした曲のイメージ特徴量を取得する。また、プレイリスト範囲修正部１１６ａは、曲ＤＢ １２３から取得した曲のイメージ特徴量がプレイリストの範囲外となるよう、再生中のプレイリストの想定分布及び範囲を修正する。プレイリスト範囲修正部１１６ａは、想定分布及び範囲を修正したプレイリストの修正データをデータベース１１６ｃに格納する。
【０１０７】
プレイリストＤＢ再学習部１１６ｂは、データベース１１６ｃの修正データと、データベース１１６ｄのプレイリスト学習用データとに基づいて、プレイリストの想定分布及び範囲を再学習する。プレイリスト学習用データは、プレイリストの想定分布及び範囲を学習する際に使用したデータである。プレイリストの想定分布及び範囲の学習は、プレイリストＤＢ １２４を作成する際に任意の学習方法を用いて行う。例えば、まず、評価者がプレイリストの名称及び曲に対する主観的なイメージに基づいて、イメージ特徴空間におけるプレイリスト及び曲の座標（イメージ特徴量）を指定した初期データを作成する。その後、初期データを学習用データとして、単語特徴量からイメージ特徴空間への変換関数、及び楽曲特徴量からイメージ特徴量への変換関数を、例えば、カーネル回帰で学習する。単語特徴量は、プレイリストの名称（検索キーワード）、すなわち、単語を、意味特徴量に変換する既知の変換技術を用いることで得られる。また、楽曲特徴量は、例えば、音声認識等で用いられる音響特徴量（例えばメル周波数ケプストラム係数（ＭＦＣＣ））を利用することができる。
【０１０８】
プレイリストＤＢ再学習部１１６ｂは、プレイリストの想定分布及び範囲を再学習した後、プレイリストＤＢにおける再生中のプレイリストの想定分布及び範囲を再学習した想定分布及び範囲に更新する。
【０１０９】
本実施形態のプレイリスト生成装置１が行うプレイリスト生成処理は、第１の実施形態で説明した処理と同じである。すなわち、本実施形態のプレイリスト生成装置１は、プレイリスト生成処理として、図９Ａ、図９Ｂ、図１１、及び図１２に示したような処理を行う。
【０１１０】
また、本実施形態のプレイリスト生成装置１は、プレイリスト再生中、スキップ操作入力部１１５において利用者によるスキップ操作を受け付けると、適応処理部１１６においてプレイリストＤＢを更新する処理を行う。
【０１１１】
図１８は、適応処理部が行う処理を説明するフローチャートである。
本実施形態のプレイリスト生成装置１におけるスキップ操作部１１５は、プレイリスト再生中に利用者によるスキップ操作を受け付けると、スキップ操作入力部１１５は、プレイリスト再生部１０８に対し再生中の曲をスキップさせる指示を出力する。再生中の曲をスキップさせる指示を受け取ったプレイリスト再生部１０８は、再生中の曲音声データの再生を終了し、次の曲音声データの再生を開始する。この際、プレイリスト再生部１０８は、スキップした曲の曲ＩＤと、再生中のプレイリストとを適応処理部１１６に出力する。
【０１１２】
このとき、適応処理部１１６では、図１８に示すように、スキップした曲の曲ＩＤと再生中のプレイリストとを受付（ステップＳ２１）、スキップした曲の曲ＩＤをキー情報としてスキップした曲のイメージ特徴量を取得する（ステップＳ２２）。ステップＳ２１及びＳ２２の処理は、プレイリスト範囲修正部１１６ａが行う。ステップＳ２２の処理において、プレイリスト範囲修正部１１６ａは、曲ＤＢ １２３を検索し、スキップした曲の曲ＩＤと対応付けられた曲のイメージ特徴量を取得する。
【０１１３】
スキップした曲のイメージ特徴量を取得すると、プレイリスト範囲修正部１１６ａは、次に、取得したイメージ特徴量に基づいて再生中のプレイリストの範囲を縮小する（ステップＳ２３）。ステップＳ２３の処理において、プレイリスト範囲修正部１１６ａは、スキップした曲のイメージ特徴量がプレイリストの範囲外となるよう、プレイリストの範囲を縮小する。
【０１１４】
プレイリストの範囲の縮小を終えると、プレイリスト範囲修正部１１６ａは、次に、プレイリストの範囲を調整するか否かを判定する（ステップＳ２４）。ステップＳ２４の判定では、例えば、プレイリストの範囲の縮小量に基づいて、プレイリストの範囲を拡大調整するか否かを判定する。
【０１１５】
プレイリストの範囲を調整する場合（ステップＳ２４；Ｙｅｓ）、プレイリスト範囲修正部１１６ａは、スキップした曲の特徴量が含まれない方向にプレイリストの範囲を拡大する（ステップＳ２５）。その後、プレイリスト範囲修正部１１６ａは、範囲を変更したプレイリストの変更後の範囲を修正データのデータベース１１６ｃに登録する（ステップＳ２６）。一方、プレイリストの範囲を調整しない場合（ステップＳ２４；Ｎｏ）、プレイリスト範囲修正部１１６ａは、ステップＳ２５の処理を行わずに、範囲を変更したプレイリストの変更後の範囲を修正データのデータベース１１６ｃに登録する（ステップＳ２６）。すなわち、プレイリストの範囲を調整する場合（ステップＳ２４；Ｙｅｓ）、プレイリスト範囲修正部１１６ａは、ステップＳ２３で縮小するとともにステップＳ２５で拡大調整したプレイリストの範囲を修正データのデータベース１１６ｃに登録する。一方、プレイリストの範囲を調整しない場合（ステップＳ２４；Ｎｏ）、プレイリスト範囲修正部１１６ａは、ステップＳ２３で縮小したプレイリストの範囲を修正データのデータベース１１６ｃに登録する。
【０１１６】
修正したプレイリストの範囲を修正データのデータベース１１６ｃに登録した後、適応処理部１１６では、修正データ及びプレイリスト学習用データに基づいて、プレイリストの想定分布及び範囲を再学習する（ステップＳ２７）。ステップＳ２７の処理は、プレイリストＤＢ再学習部１１６ｂが行う。プレイリストＤＢ再学習部１１６ｂは、例えば、修正データに登録された修正後のプレイリストの範囲をプレイリスト学習用データに含め、それらのプレイリストの範囲に対するカーネル回帰でプレイリストの範囲を再学習する。また、プレイリストＤＢ再学習部１１６ｂは、例えば、再学習後のプレイリストの範囲と各曲のイメージ特徴量とに基づいて、プレイリストの想定分布を再学習する。
【０１１７】
ステップＳ２７におけるプレイリストの想定分布及び範囲の再学習を終えると、プレイリストＤＢ再学習部１１６ｂは、プレイリストＤＢ １２４の該当プレイリストの想定分布及び範囲を再学習により得られたプレイリストの想定分布及び範囲に更新する（ステップＳ２８）。
【０１１８】
このように、本実施形態に係るプレイリスト生成装置１では、プレイリスト再生中に曲をスキップする操作が行われると、スキップした曲のイメージ特徴量がプレイリストの範囲外となるようプレイリストの範囲を修正する。そのため、次回以降、同じプレイリストを再生する際には、過去にスキップした曲がプレイリストから除外される。したがって、利用者にとってプレイリストのイメージに合わない曲をプレイリストから除外することができ、再生するプレイリストのイメージを利用者のイメージにより近づけることが可能となる。
【０１１９】
図１９は、プレイリストの範囲の修正方法の例を説明する図である。図１９の（ａ）及び（ｂ）には、それぞれ、二次元のイメージ特徴空間（Ｈ−Ｋ平面）におけるプレイリストの範囲と曲のイメージ特徴量を表す黒丸とを示している。
【０１２０】
プレイリスト生成装置１において第１の実施形態で説明したプレイリスト生成処理を行う際に、例えば、図１９の（ａ）に示すように、推薦プレイリスト候補が５個であり、イメージ特徴空間（Ｈ−Ｋ平面）における５個のプレイリストＬ１，Ｌ２，Ｌ３，Ｌ４，及びＬ５の範囲３１１，３１２，３１３，３１４，及び３１５がそれぞれ長方形で表されるとする。また、プレイリスト決定部１０６においてプレイリストＬ２が推薦プレイリストに決定されたとする。このとき、プレイリスト再生部１０８は、プレイリストＬ２の範囲３１２内に含まれる５曲の曲２１１，２１２，２１３，２１７，２１８を順次再生する。
【０１２１】
ここで、例えば、プレイリストＬ２に含まれる曲２１７の再生中に利用者がスキップ操作を行ったとする。この場合、適応処理部１１６は、図１９の（ｂ）に示すように、スキップした曲２１７がプレイリストＬ２の範囲外となるよう、プレイリストＬ２の範囲を縮小する。図１９の（ａ）に示したように、プレイリストＬ２の範囲３１２内における最も右側、すなわちイメージ特徴量におけるＨの値が最も大きい曲２１７をプレイリストＬ２の範囲外にする場合、曲２１７の右方に位置する辺を−Ｈ方向に移動させる。これにより、他の４曲２１１，２１２，２１３，及び２１８のイメージ特徴量がプレイリストＬ２の範囲３１２内に含まれた状態のまま、曲２１７のみをプレイリストＬ２の範囲外にすることができる。この際、−Ｈ方向に移動させる辺の移動量は、例えば、移動後の辺と曲２１７のイメージ特徴量との距離ｄが所定の距離になる移動量とする。
【０１２２】
なお、曲をスキップする毎にプレイリストの範囲を縮小すると、やがてプレイリストの範囲が０となり無効なプレイリストになってしまう可能性がある。そのため、プレイリストの範囲を縮小する場合、ステップＳ２５の処理のように、縮小した分、他の方向に範囲を拡大してプレイリストの範囲を調整してもよい。
【０１２３】
図２０は、プレイリストの範囲の拡大方法の例を説明する図である。図２０の（ａ）、（ｂ）、及び（ｃ）には、それぞれ、二次元のイメージ特徴空間（Ｈ−Ｋ平面）におけるプレイリストＬ２の範囲３１２と曲のイメージ特徴量を表す黒丸とを示している。また、図２０の（ａ）、（ｂ）、及び（ｃ）には、それぞれ、図１９に示したように曲２１７をスキップしたことにより範囲３１２を縮小した場合の縮小後の範囲３１２の拡大方法の例を示している。
【０１２４】
例えば、プレイリストＬ２の範囲３１２における右辺を−Ｈ方向に距離ｈｄだけ移動させて範囲３１２を縮小した場合、範囲３１２を拡大する方法の１つとして、図２０の（ａ）に示すように、範囲３１２の左辺を−Ｈ方向に距離ｈｄだけ移動させる方法が挙げられる。すなわち、図２０の（ａ）に示した例では、プレイリストＬ２の範囲３１２を−Ｈ方向に距離ｈｄだけ平行移動させたことになり、イメージ特徴空間における範囲３１２の面積を変えずに曲２１７が範囲外となるようにしている。
【０１２５】
また、プレイリストＬ２の範囲３１２における右辺を−Ｈ方向に距離ｈｄだけ移動させて範囲３１２を縮小した場合、図２０の（ｂ）に示すように、範囲３１２の下辺を−Ｋ方向に距離ｈｅだけ移動させて範囲３１２を拡大してもよい。なお、図示は省略するが、範囲３１２の下辺を−Ｋ方向に移動させる代わりに、上辺を＋Ｋ方向に移動させて範囲３１２を拡大してもよい。更に、図示は省略するが、範囲３１２の下辺をーＫ方向に移動させるとともに、上辺を＋Ｋ方向に移動させて範囲３１２を拡大させてもよい。
【０１２６】
また、プレイリストＬ２の範囲３１２における右辺を−Ｈ方向に距離ｈｄだけ移動させて範囲３１２を縮小した場合、図２０の（ｃ）に示すように、範囲３１２の左辺を−Ｈ方向に移動させるとともに下辺を−Ｋ方向に移動させて範囲３１２を拡大してもよい。なお、図示は省略するが、範囲３１２の左辺、上辺、及び下辺を、それぞれ範囲３１２が拡大する方向に移動させてもよい。
【０１２７】
図２１は、プレイリストの範囲の拡大することによる効果の１つを説明する図である。図２１の（ａ）及び（ｂ）には、それぞれ、二次元のイメージ特徴空間（Ｈ−Ｋ平面）におけるプレイリストＬ２の範囲３１２と曲のイメージ特徴量を表す黒丸とを示している。また、図２１の（ａ）には、図１９に示したように曲２１７をスキップしたことにより範囲３１２を縮小した場合の縮小後の範囲３１２を示している。
【０１２８】
プレイリストＬ２の範囲３１２に含まれていた曲２１７を利用者がスキップする理由の１つとして、利用者にとって曲２１７のイメージがプレイリストＬ２のイメージと合致していないことが挙げられる。この場合、曲２１７のイメージとプレイリストＬ２のイメージとの差異（齟齬）の原因としては、例えば、プレイリストＬ２の範囲３１２が広すぎることや、範囲３１２の中心がずれていること等が挙げられる。範囲３１２の中心がずれている場合、例えば、範囲３１２外でありかつ範囲３１２の近傍に位置する曲２１９のイメージがプレイリストＬ２のイメージと合致することも考えられる。縮小後の範囲３１２を調整（拡大修正）すれば、図２１の（ｂ）に示すように、プレイリストＬ２の範囲外に存在するプレイリストＬ２のイメージに近い曲２１９をプレイリストＬ２の範囲３１２に含めることができる。そのため、プレイリスト生成時に当該プレイリストＬ２のイメージに合致した曲をより多く利用者に提示することが可能となる。
【０１２９】
また、範囲３１２を拡大修正することによりプレイリストＬ２に含まれることとなった曲２１９の再生中に利用者によるスキップ操作が行われれば、プレイリストＬ２の範囲３１２は曲２１９が含まれない範囲に再学習（再修正）される。そのため、プレイリストＬ２の範囲３１２をプレイリストＬ２のイメージに合ったより適切な範囲にすることが可能となる。
【０１３０】
このように、本実施形態に係るプレイリスト生成処理では、プレイリスト再生中に利用者が曲をスキップする操作を行った場合、スキップした曲の曲特徴量に基づいて再生中のプレイリストの範囲を修正し、想定分布及び範囲を再学習する。そのため、各プレイリストの想定分布及び範囲を利用者の抱くイメージに適応的に近づけることができ、プレイリストのイメージと再生された曲のイメージとの齟齬により利用者に与える違和感をより低減することが可能となる。
【０１３１】
［第３の実施形態］
図２２は、第３の実施形態に係るプレイリスト再生システムの構成を示す図である。
【０１３２】
図２２に示すように、本実施形態に係るプレイリスト再生システム４は、音楽再生装置５と、サーバ６とを備える。音楽生成装置５とサーバ６とは、インターネット等の通信ネットワーク７を介して通信可能に接続される。
【０１３３】
音楽再生装置５は、サーバ６から音楽データ（曲音声データ）を取得して再生する装置である。音楽再生装置５は、音声入力部（マイク）５０１と、音声出力部５０２と、信号処理部５０３と、通信部５０４と、を備える。
【０１３４】
音声入力部５０１は、音楽再生装置５の周囲を伝播する音声を収音し音声信号として入力する。音声出力部５０２は、例えばスピーカであり、音楽（曲音声）を含む音声信号を音声として音楽再生装置５の外部の空間に向けて出力する。なお、音声出力部５０２は、スピーカに限らず、例えばイヤフォンやアンプ等の音響機器を接続する出力端子であってもよい。
【０１３５】
信号処理部５０３は、音声入力部５０１から入力された音声信号の変換処理、及びサーバから取得した曲音声データの再生処理等を行う。通信部５０４は、サーバ６が備える図示しない通信部との間でのデータ通信等を行う。
【０１３６】
図２３は、第３の実施形態に係るプレイリスト再生システムにおけるサーバの機能的構成を示す図である。
【０１３７】
図２３に示すように、本実施形態のプレイリスト再生システム４におけるサーバ６は、通信部６０１と、音声認識部６０２と、キーワード／属性抽出部６０３と、曲絞込部６０４と、を備える。また、サーバ６は、推薦プレイリスト候補生成部６０５と、優先度算出部６０６と、プレイリスト決定部６０７と、ナレーション作成部６０８と、プレイリスト再生部６０９と、を備える。また、サーバ６は、キーワードＤＢ ６２１と、絞込属性ＤＢ ６２２と、曲ＤＢ ６２３と、プレイリストＤＢ ６２４と、を備える。
【０１３８】
通信部６０１は、音楽再生装置５の通信部５０４との間でのデータ通信等を行う。通信部６０１は、音楽再生装置５の音声入力部５０１が収音した音声信号を受信する。また、通信部６０１は、プレイリスト再生部６０９が再生した音声データを音楽再生装置５に送信する。
【０１３９】
音声認識部６０２は、通信部６０１を介して入力された音楽再生装置５からの音声信号を解析し、音声信号に含まれる有意な音声をテキストに変換する。
【０１４０】
キーワード／属性抽出部６０３は、音声認識部６０２で得たテキストに基づいて、キーワードＤＢ ６２１から検索キーワードを抽出するとともに、絞込属性ＤＢ ６２２から曲の絞り込み属性を抽出する。キーワードＤＢ ６２１は、第１の実施形態で説明したキーワードＤＢ １２１と同様、テキストと検索キーワードとの対応関係が複数登録されたデータベースである。検索キーワードは、プレイリストの検索に用いるキーワードである。絞込属性ＤＢ ６２２は、第１の実施形態で説明した絞込属性ＤＢ １２２と同様、テキストと曲の絞り込み属性との対応関係が複数登録されたデータベースである。曲の絞り込み属性は、プレイリストに登録する曲の絞り込みに用いる属性情報である。
【０１４１】
曲絞込部６０４は、抽出した絞り込み属性に基づいて、プレイリストへの登録対象の候補となる曲を、曲ＤＢ ６２３に登録された全ての曲から絞り込み属性に合致する属性を持つ曲に絞り込む。曲ＤＢ ６２３は、第１の実施形態で説明した曲ＤＢ １２３と同様、曲音声データと、曲属性と、曲のイメージ特徴量との対応関係が複数登録されたデータベースである。曲属性は、曲音声データの絞り込みに用いる属性情報である。曲のイメージ特徴量は、曲のイメージを数値化した情報である。
【０１４２】
推薦プレイリスト候補作成部６０５は、プレイリストＤＢ ６２４から曲絞込部６０４で絞り込んだ曲を含むプレイリストを抽出して推薦プレイリスト候補を作成する。推薦プレイリスト候補は、音楽再生装置５の利用者（オペレータ）に推薦する（提示する）プレイリストの候補である。推薦プレイリスト候補は、プレイリストの名称と、曲ＩＤと、想定分布とを含む。プレイリストＤＢ ６２４は、第１の実施形態で説明したプレイリストＤＢ １２４と同様、プレイリスト毎にプレイリストの名称と、想定分布と、プレイリストの範囲とを対応付けて登録したデータベースである。プレイリストの想定分布は、曲のイメージ特徴量に基づいて曲の分布を表す際のイメージ特徴空間におけるプレイリストの平均（中心）及び分散である。また、プレイリストの範囲は、イメージ特徴空間におけるプレイリストへの登録対象となる曲の存在する範囲である。
【０１４３】
優先度算出部６０６は、推薦プレイリスト候補作成部６０５が複数の推薦プレイリスト候補を作成した場合の各推薦プレイリスト候補の優先度（推薦優先度）を算出する。優先度算出部６０６は、推薦プレイリスト候補の想定分布及び範囲、並びに検索キーワードに基づいて、各推薦プレイリスト候補の優先度を算出する。
【０１４４】
プレイリスト決定部６０７は、優先度算出部６０６が算出した推薦優先度に基づいて、複数の推薦プレイリスト候補のなかから採用するプレイリストを決定する。
【０１４５】
ナレーション作成部６０８は、プレイリスト決定部６０７が決定したプレイリストの名称を含むナレーション音声データを作成する。
【０１４６】
プレイリスト再生部６０９は、ナレーション作成部６０８が作成したナレーション音声を再生するとともに、プレイリスト決定部６０７が決定したプレイリストに含まれる曲音声データを曲ＤＢ ６２３から読み出して再生する。
【０１４７】
このように、本実施形態のプレイリスト再生システム４におけるサーバ６は、第１の実施形態に係るプレイリスト再生装置１における要求プレイリスト入力部１０１及び音声出力部１０９を通信部６０１及び音声認識部１０２に置き換えた構成となっている。すなわち、本実施形態のプレイリスト再生システム４におけるサーバ６は、プレイリスト生成装置として機能する。サーバ６は、音楽再生装置５からのプレイリストの再生を要求する音声信号を受信すると、図９Ａ、図９Ｂ、図１１、及び図１２に示したようなプレイリスト生成処理を行う。その際、プレイリスト再生部６０９で再生したナレーション音声の音声データや曲音声データは、通信部６０１を介して音楽再生装置５に送信される。音楽再生装置５は、信号処理部５０３においてサーバ６から取得したナレーション音声の音声データ及び曲音声データに対する所定の処理を行った後、音声出力部５０２から音声及び曲音声を出力する。
【０１４８】
本実施形態のプレイリスト再生システム４では、図９Ａ、図９Ｂ、図１１、及び図１２に示したようなプレイリスト生成処理はサーバ６が行う。そのため、プレイリスト再生システム４においては、例えばカーナビゲーションシステム等の、通信可能であり、かつ音声信号を再生可能な情報端末を音楽再生装置５として用いることができる。また、本実施形態に係るプレイリスト再生システムのように曲ＤＢ ６２３をサーバ６に設ける場合、第１の実施形態に係るプレイリスト生成装１に比べ、曲ＤＢ ６２３により多くの曲音声データを蓄積することが可能となる。
【０１４９】
なお、プレイリスト再生システム４は、本実施形態で説明したような音声によりプレイリストの生成要求を入力する構成に限らず、プレイリストの生成要求をテキストで入力する構成であってもよい。更に、プレイリスト再生システム４は、音声による入力及びテキストによる入力が可能な構成であってもよい。
【０１５０】
［第４の実施形態］
図２４は、第４の実施形態に係るプレイリスト再生システムの構成を示す図である。
【０１５１】
図２４に示すように、本実施形態に係るプレイリスト再生システム４は、音楽再生装置５と、サーバ６とを備える。音楽生成装置５とサーバ６とは、インターネット等の通信ネットワーク７を介して通信可能に接続される。
【０１５２】
音楽再生装置５は、音楽データ（曲音声データ）を再生する装置である。音楽再生装置５は、音声入力部（マイク）５０１と、音声出力部５０２と、通信部５０４と、音声認識部５０５と、を備える。また、音楽再生装置５は、データ入力部５０６と、曲音声データ登録部５０７と、ナレーション音声作成部５０８と、プレイリスト再生部５０９と、を備える。また、音楽再生装置５は、曲ＩＤ及び曲音声データを格納するデータベース５２１を備える。
【０１５３】
音声入力部５０１は、音楽再生装置５の周囲を伝播する音声を収音し音声信号として入力する。音声出力部５０２は、例えばスピーカであり、音楽（曲音声）を含む音声信号を音声として音楽再生装置５の外部の空間に向けて出力する。なお、音声出力部５０２は、スピーカに限らず、例えばイヤフォンやアンプ等の音響機器を接続する出力端子であってもよい。
【０１５４】
通信部５０４は、サーバ６が備える図示しない通信部との間でのデータ通信等を行う。
音声認識部５０５は、音声入力部５０１により入力された音声信号を解析し、音声信号に含まれる有意な音声をテキストに変換する。
【０１５５】
データ入力部５０６は、音楽ＣＤ等の音声データから作成した曲音声データの入力を受け付ける。
【０１５６】
曲音声データ登録部５０７は、データ入力部５０６を介して入力された曲音声データや、通信ネットワーク７を介して取得した曲音声データをデータベース５２１に登録する。また、曲音声データ登録部５０７は、データ入力部５０６を介して入力された曲音声データについての曲ＩＤをサーバ６の図示しない曲ＤＢ から取得する処理を行う。また、曲音声データ登録部５０７は、データベース５２１に登録した曲音声データについての曲ＩＤをサーバ６の図示しない曲ＩＤＤＢに登録する処理を行う。
【０１５７】
ナレーション音声作成部５０８は、サーバ６が作成したナレーション文章のテキストを音声データに変換する。
【０１５８】
プレイリスト再生部５０９は、ナレーション音声作成部５０８で作成したナレーション音声の再生、及びサーバ６が作成したプレイリストの再生を行う。サーバ６は、音楽再生装置５のデータベース５２１に収納された曲音声データに対するプレイリストを作成する。そのため、プレイリスト再生部５０９は、プレイリストに従ってデータベース５２１から曲音声データを読み出し再生する。
【０１５９】
図２５は、第４の実施形態に係るプレイリスト再生システムにおけるサーバの機能的構成を示す図である。
【０１６０】
図２５に示すように、本実施形態のプレイリスト再生システム４におけるサーバ６は、通信部６０１と、キーワード／属性抽出部６０３と、曲絞込部６０４と、を備える。また、サーバ６は、推薦プレイリスト候補生成部６０５と、優先度算出部６０６と、プレイリスト決定部６０７と、ナレーション文章作成部６０８ａと、を備える。また、サーバ６は、キーワードＤＢ ６２１と、絞込属性ＤＢ ６２２と、曲ＤＢ ６２３と、プレイリストＤＢ ６２４と、曲ＩＤＤＢ ６２３と、を備える。
【０１６１】
通信部６０１は、音楽再生装置５の通信部５０４との間でのデータ通信等を行う。通信部６０１は、音楽再生装置５が送信したテキスト（音声認識結果）や曲音声データの曲ＩＤ等を受信する。また、通信部６０１は、プレイリスト決定部６０７が決定したプレイリスト、ナレーション文章作成部６０８ａが作成したナレーション文章のテキスト等を音楽再生装置５に送信する。
【０１６２】
キーワード／属性抽出部６０３は、音楽再生装置５から取得したテキスト（音声認識結果）に基づいて、キーワードＤＢ ６２１から検索キーワードを抽出するとともに、絞込属性ＤＢ ６２２から曲の絞り込み属性を抽出する。キーワードＤＢ ６２１は、第１の実施形態で説明したキーワードＤＢ １２１と同様、テキストと検索キーワードとの対応関係が複数登録されたデータベースである。検索キーワードは、プレイリストの検索に用いるキーワードである。絞込属性ＤＢ ６２２は、第１の実施形態で説明した絞込属性ＤＢ １２２と同様、テキストと曲の絞り込み属性との対応関係が複数登録されたデータベースである。曲の絞り込み属性は、プレイリストに登録する曲の絞り込みに用いる属性情報である。
【０１６３】
曲絞込部６０４は、抽出した絞り込み属性に基づいて、プレイリストへの登録対象の候補となる曲を、曲ＤＢ ６２３に登録された全ての曲のうち曲ＩＤＤＢ ６２５に曲ＩＤが登録されている曲のなかから絞り込み属性に合致する属性を持つ曲に絞り込む。曲ＤＢ ６２３は、第１の実施形態で説明した曲ＤＢ １２３と同様、曲音声データと、曲属性と、曲のイメージ特徴量との対応関係が複数登録されたデータベースである。曲属性は、曲音声データの絞り込みに用いる属性情報である。曲のイメージ特徴量は、曲のイメージを数値化した情報である。曲ＩＤＤＢ ６２５は、音楽再生装置５のデータベース５２１に収納された曲音声データについての曲ＩＤが登録されたデータベースである。
【０１６４】
推薦プレイリスト候補作成部６０５は、プレイリストＤＢ ６２４から曲絞込部６０４で絞り込んだ曲を含むプレイリストを抽出して推薦プレイリスト候補を作成する。推薦プレイリスト候補は、音楽再生装置５の利用者（オペレータ）に推薦する（提示する）プレイリストの候補である。推薦プレイリスト候補は、プレイリストの名称と、曲ＩＤと、想定分布とを含む。プレイリストＤＢ ６２４は、第１の実施形態で説明したプレイリストＤＢ １２４と同様、プレイリスト毎にプレイリストの名称と、想定分布と、プレイリストの範囲とを対応付けて登録したデータベースである。プレイリストの想定分布は、曲のイメージ特徴量に基づいて曲の分布を表す際のイメージ特徴空間におけるプレイリストの平均（中心）及び分散である。また、プレイリストの範囲は、イメージ特徴空間におけるプレイリストへの登録対象となる曲の存在する範囲である。
【０１６５】
優先度算出部６０６は、推薦プレイリスト候補作成部６０５が複数の推薦プレイリスト候補を作成した場合の各推薦プレイリスト候補の優先度（推薦優先度）を算出する。優先度算出部６０６は、推薦プレイリスト候補の想定分布及び範囲、並びに検索キーワードに基づいて、各推薦プレイリスト候補の優先度を算出する。
【０１６６】
プレイリスト決定部６０７は、優先度算出部６０６が算出した推薦優先度に基づいて、複数の推薦プレイリスト候補のなかから採用するプレイリストを決定する。
【０１６７】
ナレーション文章作成部６０８は、プレイリスト決定部６０７が決定したプレイリストの名称を含むナレーション文章のテキストを作成する。
【０１６８】
本実施形態のプレイリスト再生システム４では、第１の実施形態に係るプレイリスト再生装置１の要求プレイリスト入力部１０１、ナレーション音声作成部１０７ｂ、プレイリスト再生部１０８、及び音声出力部１０９が音楽再生装置５に設けられている。すなわち、本実施形態のプレイリスト再生システム４におけるサーバ６は、プレイリスト生成装置として機能する。また、プレイリスト再生システム４が行うプレイリスト生成処理では、図９Ａ及び図９Ｂに示したステップＳ１〜Ｓ９の処理のうち、ステップＳ１，Ｓ２，Ｓ８の一部，及びＳ９の処理を音楽再生装置５が行う。すなわち、プレイリスト再生システム４が行うプレイリスト生成処理では、図９Ａに示したステップＳ３〜Ｓ７の処理をサーバ６が行う。
【０１６９】
なお、本実施形態のプレイリスト再生システム４におけるサーバ６は、上記のように、音楽再生装置５のデータベース５２１に登録された曲音声データのみを対象としてプレイリストを生成する。そのため、音楽再生装置５は、データベース５２１に登録した曲音声データの曲ＩＤをサーバ６の曲ＩＤＤＢ ６２５に登録する処理を行う。この登録処理は、例えば、以下のような手順で行う。
【０１７０】
音楽再生装置５は、例えば、データ入力部５０６から曲音声データが入力されると、曲音声データ登録部５０７により入力された曲音声データに対する曲ＩＤを取得する処理を行う。曲音声データ登録部５０７は、入力された曲音声データを用いてサーバ６の曲ＤＢ ６２３を検索し、当該曲音声データの曲ＩＤを取得する。曲音声データ登録部５０７は、取得した曲ＩＤをサーバ６の曲ＩＤＤＢ ６２５に登録するとともに、曲音声データ及び曲ＩＤを音楽再生装置５のデータベース５２１に登録する。
【０１７１】
一方、サーバ６が行う処理のうち曲絞込部６０４が絞込属性に基づいて曲を絞り込む処理（ステップＳ４）では、曲ＩＤＤＢ ６２５に登録された曲ＩＤの曲のみを対象として絞込属性に合致する曲属性を持つ曲に絞り込む。
【０１７２】
このように、本実施形態に係るプレイリスト再生システム４では、音楽再生装置５に登録された曲音声データについてのプレイリストの生成処理の大部分を、音楽再生装置５とは別のサーバ６で行う。そのため、音楽再生装置５の処理負荷を軽減することが可能となる。
【０１７３】
また、本実施形態に係るプレイリスト再生システム４では、音楽再生装置５に登録された曲音声データのみをプレイリストへの登録対象としているので、通信ネットワーク７を介したサーバ６から音楽再生装置５に曲音声データの転送は行わない。そのため、移動しながら無線通信を行っている場合等、通信品質が不安定な状況下においても、曲音声データを安定して再生することができる。
【０１７４】
なお、プレイリスト再生システム４は、本実施形態で説明したような音声によりプレイリストの生成要求を入力する構成に限らず、プレイリストの生成要求をテキストで入力する構成であってもよい。更に、プレイリスト再生システム４は、音声による入力及びテキストによる入力が可能な構成であってもよい。
【０１７５】
［第５の実施形態］
図２６は、第５の実施形態に係るプレイリスト再生システムの構成を示す図である。
【０１７６】
図２６に示すように、本実施形態に係るプレイリスト再生システム４は、音楽再生装置５と、サーバ６と、複数の携帯型電子機器８（８Ａ，８Ｂ）を備える。音楽生成装置５とサーバ６とは、インターネット等の通信ネットワーク７を介して通信可能に接続される。また、音楽再生装置５と携帯型電子機器８とは、ブルートゥース（登録商標）等の近距離無線通信により通信可能に接続される。本実施形態のプレイリスト再生システム４におけるサーバ６は、第４の実施形態のサーバ６（図２５を参照）と同じ構成でよい。
【０１７７】
音楽再生装置５は、音楽データ（曲音声データ）を再生する装置である。音楽再生装置５は、音声入力部（マイク）５０１と、音声出力部５０２と、第１の通信部５０４と、第２の通信部５１０と、音声認識部５０５と、を備える。また、音楽再生装置５は、データ入力部５０６と、曲音声データ登録部５０７と、ナレーション音声作成部５０８と、プレイリスト再生部５０９と、を備える。また、音楽再生装置５は、曲ＩＤ及び曲音声データを格納するデータベース５２１を備える。
【０１７８】
音声入力部５０１は、音楽再生装置５の周囲を伝播する音声を収音し音声信号として入力する。音声出力部５０２は、例えばスピーカであり、音楽（曲音声）を含む音声信号を音声として音楽再生装置５の外部の空間に向けて出力する。なお、音声出力部５０２は、スピーカに限らず、例えばイヤフォンやアンプ等の音響機器を接続する出力端子であってもよい。
【０１７９】
第１の通信部５０４は、サーバ６が備える図示しない通信部との間でのデータ通信等を行う。第２の通信部５１０は、携帯型電子機器８が備える通信部８０１との間でデータ通信を行う。
【０１８０】
音声認識部５０５は、音声入力部５０１により入力された音声信号を解析し、音声信号に含まれる有意な音声をテキストに変換する。
【０１８１】
データ入力部５０６は、音楽ＣＤ等の音声データから作成した曲音声データの入力を受け付ける。
【０１８２】
曲音声データ登録部５０７は、データ入力部５０６を介して入力された曲音声データや、通信ネットワーク７を介して取得した曲音声データをデータベース５２１に登録する。また、曲音声データ登録部５０７は、データ入力部５０６を介して入力された曲音声データについての曲ＩＤをサーバ６の図示しない曲ＤＢ から取得する処理を行う。また、曲音声データ登録部５０７は、データベース５２１に登録した曲音声データについての曲ＩＤをサーバ６の図示しない曲ＩＤＤＢに登録する処理を行う。
【０１８３】
ナレーション音声作成部５０８は、サーバ６が作成したナレーション文章のテキストを音声データに変換する。
【０１８４】
プレイリスト再生部５０９は、ナレーション音声作成部５０８で作成したナレーション音声の再生、及びサーバ６が作成したプレイリストの再生を行う。サーバ６は、音楽再生装置５のデータベース５２１に収納された曲音声データに対するプレイリストを作成する。そのため、プレイリスト再生部５０９は、プレイリストに従ってデータベース５２１から曲音声データを読み出し再生する。
【０１８５】
携帯型電子機器８（８Ａ，８Ｂ）は、スマートフォンやタブレット型コンピュータ等の無線通信又は有線通信が可能な電子機器である。携帯型電子機器８は、通信部８０１と、曲音声データを登録したデータベース８２１と、図示しない入力操作部と、備える。通信部８０１は、音楽再生装置５の第２の通信部５１０との間でデータ通信を行う。携帯型電子機器８の通信部８０１と音楽再生装置５の第２の通信部５１０とは、所定の無線通信規格に従った無線通信によりデータ通信を行う。
【０１８６】
本実施形態のプレイリスト再生システム４では、第１の実施形態に係るプレイリスト再生装置１の要求プレイリスト入力部１０１、ナレーション音声作成部１０７ｂ、プレイリスト再生部１０８、及び音声出力部１０９が音楽再生装置５に設けられている。そのため、プレイリスト再生システム４が行うプレイリスト生成処理では、図９Ａ及び図９Ｂに示したステップＳ１〜Ｓ９の処理のうち、ステップＳ１，Ｓ２，Ｓ８の一部，及びＳ９の処理を音楽再生装置５が行う。すなわち、プレイリスト再生システム４が行うプレイリスト生成処理では、図９Ａに示したステップＳ３〜Ｓ７の処理をサーバ６が行う。したがって、本実施形態のプレイリスト再生システム４においても、サーバ６は、プレイリスト生成装置として機能する。
【０１８７】
なお、本実施形態のプレイリスト再生システム４におけるサーバ６は、上記のように、音楽再生装置５のデータベース５２１に登録された曲音声データのみを対象としてプレイリストを生成する。そのため、音楽再生装置５は、データベース５２１に登録した曲音声データの曲ＩＤをサーバ６の曲ＩＤＤＢ ６２５に登録する処理を行う。この登録処理は、例えば、以下のような手順で行う。
【０１８８】
音楽再生装置５は、例えば、データ入力部５０６から曲音声データが入力されると、曲音声データ登録部５０７により入力された曲音声データに対する曲ＩＤを取得する処理を行う。曲音声データ登録部５０７は、入力された曲音声データを用いてサーバ６の曲ＤＢ ６２３を検索し、当該曲音声データの曲ＩＤを取得する。曲音声データ登録部５０７は、取得した曲ＩＤをサーバ６の曲ＩＤＤＢ ６２５に登録するとともに、曲音声データ及び曲ＩＤを音楽再生装置５のデータベース５２１に登録する。
【０１８９】
また、本実施形態のプレイリスト再生システム４では、携帯型電子機器８のデータベース８２１に登録された曲音声データを音楽再生装置５に転送することが可能である。携帯型電子機器８の曲音声データを音楽再生装置５に転送した場合も、音楽再生装置５は、同様の方法で曲ＩＤを取得して曲ＩＤＤＢ ６２５に登録するとともに、曲音声データ及び曲ＩＤを音楽再生装置５のデータベース５２１に登録する。
【０１９０】
一方、サーバ６が行う処理のうち曲絞込部６０４が絞込属性に基づいて曲を絞り込む処理（ステップＳ４）では、曲ＩＤＤＢ ６２５に登録された曲ＩＤの曲のみを対象として絞込属性に合致する曲属性を持つ曲に絞り込む。
【０１９１】
このように、本実施形態に係るプレイリスト再生システム４では、音楽再生装置５に登録された曲音声データについてのプレイリストの生成処理の大部分を、音楽再生装置５とは別のサーバ６で行う。そのため、音楽再生装置５の処理負荷を軽減することが可能となる。
【０１９２】
また、本実施形態に係るプレイリスト再生システム４では、音楽再生装置５に登録された曲音声データのみをプレイリストへの登録対象としているので、通信ネットワーク７を介したサーバ６から音楽再生装置５に曲音声データの転送は行わない。そのため、移動しながら無線通信を行っている場合等、通信品質が不安定な状況下においても、曲音声データを安定して再生することができる。
【０１９３】
また、本実施形態に係るプレイリスト再生システム４では、音楽再生装置５のデータベース５２１に曲音声データが登録されていない状態であっても、携帯型電子機器８から曲音声データを取得して再生することができる。そのため、音楽ＣＤ等から生成した曲音声データを予め音楽再生装置５のデータベース５２１に登録する作業等の手間が省ける。
【０１９４】
更に、本実施形態に係るプレイリスト再生システム４では、図２６に示したように、複数の携帯型電子機器８から曲音声データを収集して音楽再生装置５のデータベース５２１に登録させることができる。そのため、プレイリストを再生した際に、各利用者が自身の所持する携帯型電子機器８に登録されていない曲を聞くことも可能となる。
【０１９５】
なお、上記のプレイリスト生成装置１や音楽再生装置５は、要求プレイリスト入力部１０１（マイク５０１）を用いた音声入力によりプレイリストの生成要求及び再生要求を入力する構成になっている。このような構成は、特に、車載向けの装置に適用することが好ましい。車両のドライバーが運転中にプレイリスト生成装置１や音楽再生装置５を使用する場合、装置本体や装置に接続された表示装置を見ながらプレイリストを選択することが難しい。そのため、上記の実施形態で説明したように音声入力によりプレイリストを選択することが好ましい。ただし、本実施形態のプレイリスト再生システム４においても、プレイリストの生成要求及び再生要求は、音声入力に限らず、タッチパネルやスイッチ等の入力装置を操作してテキストで入力するようにしてもよい。
【０１９６】
また、上記のプレイリスト生成装置１、音楽再生装置５、及びサーバ６は、コンピュータと、当該コンピュータに実行させるプログラムとを用いて実現することが可能である。以下、コンピュータとプログラムとを用いて実現されるプレイリスト生成装置１等について、図２７を参照して説明する。
【０１９７】
図２７は、コンピュータのハードウェア構成を示す図である。図２７に示すように、プレイリスト生成装置１として動作させることが可能なコンピュータ１０は、Central Processing Unit（ＣＰＵ）１００１と、主記憶装置１００２と、補助記憶装置１００３と、入力装置１００４と、表示装置１００５と、を備える。また、コンピュータ１０は、インタフェース装置１００６と、記憶媒体駆動装置１００７と、通信装置１００８と、を更に備える。コンピュータ１０におけるこれらの要素１００１から１００８までは、バス１０１０により相互に接続されており、要素間でのデータの受け渡しが可能になっている。
【０１９８】
ＣＰＵ １００１は、オペレーティングシステムを含む各種のプログラムを実行することによりコンピュータ１０の全体の動作を制御する演算処理装置である。
【０１９９】
主記憶装置１００２は、図示しないRead Only Memory（ＲＯＭ）及びRandom Access Memory（ＲＡＭ）を含む。ＲＯＭには、例えばコンピュータ１０の起動時にＣＰＵ １００１が読み出す所定の基本制御プログラム等が予め記録されている。また、ＲＡＭ は、ＣＰＵ １００１が各種のプログラムを実行する際に、必要に応じて作業用記憶領域として使用する。主記憶装置１００２のＲＡＭは、例えば、抽出した検索キーワードや絞り込み属性、推薦プレイリスト候補等の一時的な保持に利用可能である。
【０２００】
補助記憶装置１００３は、Hard Disk Drive（ＨＤＤ）やSolid State Drive（ＳＳＤ）等の主記憶装置１００２に比べて容量の大きい記憶装置である。補助記憶装置１００３には、ＣＰＵ １００１によって実行される各種のプログラムや各種のデータ等を記憶させることができる。補助記憶装置１００３には、例えば、記憶させるプログラムとしては、例えば、上記のプレイリスト生成処理を含む曲音声データの再生プログラム等が挙げられる。また、補助記憶装置１００３に記憶させるデータとしては、例えば、キーワードＤＢ １２１、絞込属性ＤＢ １２２、曲ＤＢ １２３、及びプレイリストＤＢ １２４等が挙げられる。
【０２０１】
入力装置１００４は、例えば押し釦スイッチ、キーボード装置、マウス装置等であり、利用者（オペレータ）が所定の操作を行うことにより当該操作に応じた情報がＣＰＵ １００１等に入力される。また、入力装置１００４には、例えば、表示装置１００５の表示面に重ねて配置したタッチパネル装置も利用可能である。
【０２０２】
表示装置１００５は、例えば液晶ディスプレイ等の表示装置である。表示装置１００５は、ＣＰＵ １００１等から送信される表示データに従って各種のテキスト、画像等を表示する。
【０２０３】
インタフェース装置１００６は、コンピュータ１０と他の電子機器とを接続し、コンピュータ１０と他の電子機器との間でのデータの送受信を可能にする入出力装置である。インタフェース装置１００６は、例えば、Universal Serial Bus（ＵＳＢ）規格のコネクタを備えたケーブルを接続可能な端子等を備える。インタフェース装置１００６によりコンピュータ１０と接続可能な電子機器としては、マイク１１やスピーカ１２等が挙げられる。
【０２０４】
記憶媒体駆動装置１００７は、図示しない可搬型記憶媒体に記録されているプログラムやデータの読み出し、補助記憶装置１００３に記憶されたデータ等の可搬型記憶媒体への書き込みを行う。可搬型記憶媒体としては、例えば、ＵＳＢ規格のコネクタが備えられているフラッシュメモリが利用可能である。また、可搬型記憶媒体としては、Compact Disk（ＣＤ）、Digital Versatile Disc（ＤＶＤ）、Blu-ray Disc（Blu-rayは登録商標）等の光ディスクも利用可能である。
【０２０５】
通信装置１００８は、コンピュータ１０とインターネット或いはLocal Area Network（ＬＡＮ）等の通信ネットワークとを通信可能に接続し、通信ネットワークを介した他の通信端末（コンピュータ）との通信を制御する装置である。
【０２０６】
このコンピュータ１０をプレイリスト生成装置１として動作させる場合、ＣＰＵ １００１は、補助記憶装置１００３等から図９Ａ及び図９Ｂに示したようなプレイリスト生成処理を含むプログラムを読み出して実行する。この際、ＣＰＵ １００１は、補助記憶装置１００３等に記憶させたキーワードＤＢ １２１等の各データベースを検索して推薦プレイリスト候補を生成し、各候補の優先度を算出する。そして、算出した優先度に基づいて利用者（オペレータ）に推薦するプレイリストを決定する。また、ＣＰＵ １００１は、決定したプレイリストの名称を含むナレーション音声を生成して再生するとともに、決定したプレイリストに含まれる曲の曲音声データを再生する。
【０２０７】
また、コンピュータ１０を音楽再生装置５として動作させる場合、ＣＰＵ １００１は、補助記憶装置１００３等から第４の実施形態で説明した曲音声データの登録処理やプレイリストの再生処理を含むプログラムを読み出して実行する。この際、コンピュータ１０は、例えば、記憶媒体駆動装置１００７を用いて音楽ＣＤ等から曲音声データを取得する。その後、コンピュータ１０では、ＣＰＵ １００１が通信装置１００８を介してサーバ６から曲ＩＤを取得し、曲音声データ及び曲ＩＤを補助記憶装置１００３に記憶させる。また、ＣＰＵ １００１は、マイク１１から入力された音声信号に対して音声認識処理を行い音声信号に含まれる有意な音声をテキストに変換する。更に、ＣＰＵ １００１は、再生するプレイリストの名称を含むナレーション音声を作成して再生する処理、プレイリストに含まれる曲音声データを補助記憶装置１００３から読み出して再生する処理等を行う。
【０２０８】
なお、コンピュータ１０は、図２７に示した全ての構成要素を含む必要はなく、用途や条件に応じて一部の構成要素を省略することも可能である。例えば、車両に搭載して使用することを想定したコンピュータ１０の場合、記憶媒体駆動装置１００７を省略してもよい。
【０２０９】
また、コンピュータ１０は、種々のプログラムを実行することにより複数の機能を実現する汎用型のものに限らず、例えば、プレイリスト生成装置１として動作させるための処理に特化した専用の情報処理装置でもよい。
【０２１０】
上記のように、本明細書では、曲音声データ（音楽データ）のイメージを表す特徴量に基づいてプレイリストを生成するプレイリスト生成装置１及びプレイリスト再生システム４について説明した。しかしながら、プレイリストに登録するデータは、曲音声データに限らず、イメージを表す特徴量により分類可能なデータであればよい。例えば、プレイリストに登録するデータは、小説等の朗読再生用の文書であってもよい。更に、プレイリストに登録するデータは、画像データや動画像データ等であってもよい。画像データをプレイリストに登録する場合、プレイリストに基づいて画像データをスライドショーで再生することにより、プレイリストのイメージと再生される画像のイメージとの齟齬を解消することが可能となる。
【０２１１】
以上記載した各実施例を含む実施形態に関し、更に以下の付記を開示する。
（付記１）
コンピュータが、
利用者からのプレイリストの生成要求に含まれる当該プレイリストへの登録対象とする曲の属性を表す属性情報に基づいて曲の絞込を行い、
絞り込んだ前記曲のイメージを表す特徴量、及び前記生成要求に含まれる前記プレイリストのイメージと対応した前記特徴量の範囲に基づいて要求プレイリストを生成し、
生成した前記要求プレイリストの前記特徴量の範囲内において当該要求プレイリストに登録された前記曲の特徴量に偏りがある場合に、当該要求プレイリストに登録された前記曲の特徴量に基づいて前記利用者に提示するプレイリストの名称を変更する、
処理を実行することを特徴とするプレイリスト生成方法。
（付記２）
前記要求プレイリストの前記特徴量の範囲内において当該要求プレイリストに登録された前記曲の特徴量に偏りがある場合に、前記コンピュータは、前記要求プレイリストに登録された前記曲の特徴量に基づいて前記利用者に提示する前記プレイリストの名称を変更するとともに、変更後の前記イメージに基づいて前記利用者に推薦する推薦プレイリストを作成する、処理を実行する、
ことを特徴とする付記１に記載のプレイリスト生成方法。
（付記３）
前記推薦プレイリストを作成する処理では、前記コンピュータは、絞り込まれた前記曲のうち、変更後の前記プレイリストのイメージと対応した前記特徴量の範囲内となり、かつ前記要求プレイリストの前記特徴量の範囲内となる特徴量を持つ曲のみを登録した前記推薦プレイリストを作成する、
ことを特徴とする付記２に記載のプレイリスト生成方法。
（付記４）
前記推薦プレイリストを作成する処理では、前記コンピュータは、絞り込まれた前記曲のうち、変更後の前記プレイリストのイメージと対応した前記特徴量の範囲内となる特徴量を持つ曲を全て登録した前記推薦プレイリストを作成する、
ことを特徴とする付記２に記載のプレイリスト生成方法。
（付記５）
前記コンピュータが、絞り込んだ前記曲の特徴量に基づいて前記利用者に推薦するプレイリストの候補を生成する処理を更に実行し、
前記利用者に提示する前記プレイリストの名称を変更する処理では、前記コンピュータは、前記推薦するプレイリストの候補に登録された前記曲の特徴量の分布と、前記要求プレイリストに登録された前記曲の特徴量の分布に基づいて前記利用者に推薦するプレイリストを決定する、
ことを特徴とする付記１に記載のプレイリスト生成方法。
（付記６）
前記推薦するプレイリストの候補に登録された前記曲の特徴量の分布と、前記要求プレイリストに登録された前記曲の特徴量の分布に基づいて前記利用者に推薦するプレイリストを決定する処理では、前記コンピュータは、
前記推薦するプレイリストの候補に含まれる前記曲の特徴量の分布と当該推薦するプレイリストの候補の想定している前記曲の特徴量の分布とを用いて認識ずれ量を算出するとともに、前記推薦するプレイリストの候補の想定している前記曲の特徴量の分布と前記要求プレイリストの想定している前記曲の特徴量の分布とを用いて要求ずれ量を算出し、
前記認識ずれ量及び前記要求ずれ量に基づいて前記推薦するプレイリストの候補に対する推薦優先度を算出し、
前記推薦優先度の最も高い前記候補を前記利用者に推薦するプレイリストに決定する、
ことを特徴とする付記５に記載のプレイリスト生成方法。
（付記７）
前記コンピュータは、前記曲の特徴量の分布を正規分布として前記認識ずれ量及び前記要求ずれ量を算出する、
ことを特徴とする付記６に記載のプレイリスト生成方法。
（付記８）
前記コンピュータは、前記曲の特徴量の分布を一様分布として前記認識ずれ量及び前記要求ずれ量を算出する、
ことを特徴とする付記６に記載のプレイリスト生成方法。
（付記９）
前記コンピュータが、
前記利用者に提示したプレイリストに含まれる曲を再生し、
前記曲の再生中に再生をスキップする操作情報が入力された場合に、スキップした前記曲の特徴量が前記プレイリストへの登録対象となる曲の特徴量の範囲外となるよう、前記プレイリストの前記特徴量の範囲を修正する、処理を更に実行する、
ことを特徴とする付記１に記載のプレイリスト生成方法。
（付記１０）
前記プレイリストの前記特徴量の範囲を修正する処理では、前記コンピュータは、前記プレイリストの前記特徴量の範囲を縮小する、
ことを特徴とする付記９に記載のプレイリスト生成方法。
（付記１１）
前記プレイリストの前記特徴量の範囲を修正する処理では、前記コンピュータは、
前記プレイリストの前記特徴量の範囲を縮小した後、
スキップした前記曲の特徴量が含まれない態様で前記プレイリストの前記特徴量の範囲を拡大する、
ことを特徴とする付記９に記載のプレイリスト生成方法。
（付記１２）
前記コンピュータが、
前記利用者に提示する前記プレイリストの名称を含む音声データを生成し、当該音声データを再生して前記プレイリストの名称を前記利用者に提示する、処理を更に実行する、
ことを特徴とする付記１に記載のプレイリスト生成方法。
（付記１３）
利用者からのプレイリストの生成要求に基づいて、予め用意されたデータベースから、前記プレイリストのイメージを表すキーワード、及び前記プレイリストへの登録対象とする曲の属性を表す属性情報を抽出する抽出部と、
前記属性情報に基づいて前記プレイリストへの登録対象とする前記曲の絞り込みを行う曲絞込部と、
絞り込んだ前記曲のイメージを表す特徴量に基づいて前記利用者に推薦するプレイリストの候補を生成する推薦プレイリスト候補生成部と、
前記キーワードと対応する要求プレイリストを生成し、当該要求プレイリスト及び前記利用者に推薦するプレイリストの候補に基づいて前記推薦するプレイリストの候補についての優先度を算出する優先度算出部と、
算出した前記優先度に基づいて前記利用者に提示するプレイリストを決定するプレイリスト決定部と、
決定した前記プレイリストの名称を利用者に提示する情報を生成する情報生成部と、を備える、
ことを特徴とするプレイリスト生成装置。
（付記１４）
前記プレイリスト決定部は、決定した前記プレイリストのイメージと対応した前記特徴量の範囲内となり、かつ前記要求プレイリストのイメージと対応した前記特徴量の範囲内となる特徴量を持つ曲のみを登録した前記プレイリストを作成する、
ことを特徴とする付記１３に記載のプレイリスト生成装置。
（付記１５）
前記優先度算出部は、
前記推薦するプレイリストの候補に登録された前記曲の特徴量の分布と当該推薦するプレイリストの候補の想定している前記曲の特徴量の分布とを用いて認識ずれ量を算出する認識ずれ量算出部と、
前記推薦するプレイリストの候補の想定している前記曲の特徴量の分布と前記要求プレイリストの想定している前記曲の特徴量の分布とを用いて要求ずれ量を算出する要求ずれ量算出部と、
前記認識ずれ量及び前記要求ずれ量を統合して前記推薦するプレイリストの候補に対する推薦優先度を算出するずれ量統合部と、を含む、
ことを特徴とする付記１３に記載のプレイリスト生成装置。
（付記１６）
当該プレイリスト生成装置は、外部装置が記憶している前記曲の識別情報を登録する識別情報データベースを更に備え、
前記曲絞込部は、前記識別情報データベースに登録された前記曲から前記属性情報を満たす曲のみに絞り込む、
ことを特徴とする付記１３に記載のプレイリスト生成装置。
（付記１７）
当該プレイリスト生成装置は、前記利用者に提示したプレイリストの再生中に前記利用者により再生している曲をスキップする操作が行われた場合に、スキップした前記曲が前記プレイリストの前記特徴量の範囲外となるよう前記プレイリストを修正する適応処理部、を更に備える、
ことを特徴とする付記１３に記載のプレイリスト生成装置。
（付記１８）
利用者からのプレイリストの生成要求に含まれる当該プレイリストへの登録対象とする曲の属性を表す属性情報に基づいて曲の絞込を行い、
絞り込んだ前記曲のイメージを表す特徴量、及び前記生成要求に含まれる前記プレイリストのイメージと対応した前記特徴量の範囲に基づいて要求プレイリストを生成し、
生成した前記要求プレイリストの前記特徴量の範囲内において当該要求プレイリストに登録された前記曲の特徴量に偏りがある場合に、当該要求プレイリストに登録された前記曲の特徴量に基づいて前記利用者に提示するプレイリストの名称を変更する、
処理をコンピュータに実行させるためのプログラム。
（付記１９）
前記要求プレイリストの前記特徴量の範囲内において当該要求プレイリストに登録された前記曲の特徴量に偏りがある場合に、前記コンピュータに、前記要求プレイリストに登録された前記曲の特徴量に基づいて前記利用者に提示する前記プレイリストの名称を変更するとともに、変更後の前記イメージに基づいて前記利用者に推薦する推薦プレイリストを作成する、処理を実行させる、
ことを特徴とする付記１８に記載のプログラム。
（付記２０）
前記推薦プレイリストを作成する処理は、絞り込まれた前記曲のうち、変更後の前記プレイリストのイメージと対応した前記特徴量の範囲内となり、かつ前記要求プレイリストの前記特徴量の範囲内となる特徴量を持つ曲のみを登録した前記推薦プレイリストを作成する処理を含む、
ことを特徴とする付記１９に記載のプログラム。
（付記２１）
前記推薦プレイリストを作成する処理は、絞り込まれた前記曲のうち、変更後の前記プレイリストのイメージと対応した前記特徴量の範囲内となる特徴量を持つ曲を全て登録した前記推薦プレイリストを作成する処理を含む、
ことを特徴とする付記１９に記載のプログラム。
（付記２２）
前記コンピュータに、絞り込んだ前記曲の特徴量に基づいて前記利用者に推薦するプレイリストの候補を生成する処理を更に実行させ、
前記利用者に提示する前記プレイリストの名称を変更する処理は、前記コンピュータに、前記推薦するプレイリストの候補に登録された前記曲の特徴量の分布と、前記要求プレイリストに登録された前記曲の特徴量の分布との差異に基づいて前記利用者に推薦するプレイリストを決定し、当該推薦するプレイリストの名称に前記プレイリストの名称を変更する処理を含む、
ことを特徴とする付記１８に記載のプログラム。
（付記２３）
前記推薦するプレイリストの候補に登録された前記曲の特徴量の分布と、前記要求プレイリストに登録された前記曲の特徴量の分布との差異に基づいて前記利用者に推薦するプレイリストを決定する処理は、
前記推薦するプレイリストの候補に含まれる前記曲の特徴量の分布と当該推薦するプレイリストの候補の想定している前記曲の特徴量の分布とを用いて認識ずれ量を算出するとともに、前記推薦するプレイリストの候補の想定している前記曲の特徴量の分布と前記要求プレイリストの想定している前記曲の特徴量の分布とを用いて要求ずれ量を算出し、
前記認識ずれ量及び前記要求ずれ量に基づいて前記推薦するプレイリストの候補に対する推薦優先度を算出し、
前記推薦優先度の最も高い前記候補を前記利用者に推薦するプレイリストに決定する、処理を含む、
ことを特徴とする付記２２に記載のプログラム。
（付記２４）
前記コンピュータに、
前記利用者に提示したプレイリストに含まれる曲を再生し、
前記曲の再生中に再生をスキップする操作情報が入力された場合に、スキップした前記曲の特徴量が前記プレイリストへの登録対象となる曲の特徴量の範囲外となるよう、前記プレイリストの前記特徴量の範囲を修正する、処理を更に実行させる、
ことを特徴とする付記１８に記載のプログラム。
（付記２５）
前記プレイリストの前記特徴量の範囲を修正する処理は、前記プレイリストの前記特徴量の範囲を縮小する処理を含む、
ことを特徴とする付記２４に記載のプログラム。
（付記２６）
前記プレイリストの前記特徴量の範囲を修正する処理は、
前記プレイリストの前記特徴量の範囲を縮小した後、スキップした前記曲の特徴量が含まれない態様で前記プレイリストの前記特徴量の範囲を拡大する処理を含む、
ことを特徴とする付記２４に記載のプログラム。
（付記２７）
前記コンピュータに、
前記利用者に提示する前記プレイリストの名称を含む音声データを生成し、当該音声データを再生して前記プレイリストの名称を前記利用者に提示する、処理を更に実行させる、
ことを特徴とする付記１８に記載のプログラム。
（付記２８）
コンピュータが、
利用者からの再生リストの生成要求に含まれる当該再生リストへの登録対象とするデータの属性を表す属性情報に基づいてデータの絞込を行い、
絞り込んだ前記データのイメージを表す特徴量、及び前記生成要求に含まれる前記再生リストのイメージと対応した前記特徴量の範囲に基づいて要求再生リストを生成し、
生成した前記要求再生リストの前記特徴量の範囲内において当該要求再生リストに登録された前記データの特徴量に偏りがある場合に、当該要求再生リストに登録された前記データの特徴量に基づいて前記利用者に提示する再生リストの名称を生成する、
処理を実行することを特徴とする再生リスト生成方法。
【符号の説明】
【０２１２】
１  プレイリスト生成装置
４  プレイリスト再生システム
５  音楽再生装置
６  サーバ
７  通信ネットワーク
８，８Ａ，８Ｂ  携帯型電子機器
１０  コンピュータ
１１  マイク
１２  スピーカ
１０１  要求プレイリスト入力部
１０２，６０３  キーワード／属性抽出部
１０３，６０４  曲絞込部
１０４，６０５  推薦プレイリスト候補生成部
１０５，６０６  優先度算出部
１０５ａ  認識ずれ量算出部
１０５ｂ  要求ずれ量算出部
１０５ｃ  プレイリスト検索部
１０５ｄ  ずれ量統合部
１０６，６０７  プレイリスト決定部
１０７，６０８  ナレーション作成部
１０７ａ，６０８ａ  ナレーション文章作成部
１０７ｂ，５０８  ナレーション音声作成部
１０８，５０９，６０９  プレイリスト再生部
１０９，５０２  音声出力部
１１５  スキップ操作入力部
１１６  適応処理部
１１６ａ  プレイリスト範囲修正部
１１６ｂ  プレイリストＤＢ再学習部
１１６ｃ  （修正データの）データベース
１１６ｄ  （プレイリスト学習用データの）データベース
１２１，６２１  キーワードＤＢ
１２２，６２２  絞込属性ＤＢ
１２３，６２３  曲ＤＢ
１２４，６２４  プレイリストＤＢ
５０１  音声入力部
５０３  信号処理部
５０４，５１０，６０１，８０１  通信部
５０６  データ入力部
５０７  曲音声データ登録部
６０２  音声認識部
５２１  （曲ＩＤ及び曲音声データの）データベース
８２１  （曲音声データの）データベース
１００１  ＣＰＵ
１００２  主記憶装置
１００３  補助記憶装置
１００４  入力装置
１００５  表示装置
１００６  インタフェース装置
１００７  記憶媒体駆動装置
１００８  通信装置
【図１】
0006672707.tif 000003
【図２】
0006672707.tif 000004
【図３】
0006672707.tif 000005
【図４】
0006672707.tif 000006
【図５】
0006672707.tif 000007
【図６】
0006672707.tif 000008
【図７】
0006672707.tif 000009
【図８】
0006672707.tif 000010
【図９Ａ】
0006672707.tif 000011
【図９Ｂ】
0006672707.tif 000012
【図１０】
0006672707.tif 000013
【図１１】
0006672707.tif 000014
【図１２】
0006672707.tif 000015
【図１３Ａ】
0006672707.tif 000016
【図１３Ｂ】
0006672707.tif 000017
【図１４】
0006672707.tif 000018
【図１５】
0006672707.tif 000019
【図１６】
0006672707.tif 000020
【図１７】
0006672707.tif 000021
【図１８】
0006672707.tif 000022
【図１９】
0006672707.tif 000023
【図２０】
0006672707.tif 000024
【図２１】
0006672707.tif 000025
【図２２】
0006672707.tif 000026
【図２３】
0006672707.tif 000027
【図２４】
0006672707.tif 000028
【図２５】
0006672707.tif 000029
【図２６】
0006672707.tif 000030
【図２７】
0006672707.tif 000031