(57)【要約】【課題】  再生される楽曲の演出効果を高めるための楽曲関連情報を出力する。【解決手段】  生成部７５０が、先行楽曲及び後続楽曲それぞれについて、楽曲のジャンル情報及び曲調情報に基づいて楽曲の態様を特定し、特定された楽曲の態様に適合した定型文を選択する。そして、生成部７５０は、選択された定型文に、対応する楽曲の作製年、楽曲名、アーティスト名等の属性情報の内容を含めた楽曲関連情報を生成する。制御部７９０は、先行楽曲及び後続楽曲の楽曲関連情報の出力時間長、並びに、先行楽曲及び後続楽曲の非ボーカル区間の時間長の関係等に基づいて、先行楽曲及び後続楽曲それぞれについて、楽曲関連情報の出力区間を設定し、楽曲ごとの態様に基づいて、楽曲関連情報の出力音声の速度、高低、イントネーション、及び、強弱を変化させる制御を行う。【選択図】  図１
2018112667.tif 000002
【特許請求の範囲】
【請求項１】
楽曲の属性情報及び特徴情報の少なくとも一方から特定される前記楽曲の態様に基づき、複数の定型文の中から一の定型文を選択し、前記一の定型文に前記属性情報の内容を含めた楽曲関連情報を生成する生成部と；
後続楽曲の楽曲関連情報の出力時間長、先行楽曲の非ボーカル区間ごとの時間長及び前記後続楽曲の非ボーカル区間ごとの時間長の関係と、前記後続楽曲における非ボーカル区間ごとの聴取に関する特性情報とに基づき、前記後続楽曲の楽曲関連情報の出力タイミングを制御する制御部と；
を備える情報出力装置。
【請求項２】
前記後続楽曲の楽曲関連情報の出力時間長と設定された所定時間との合計時間が、前記後続楽曲の非ボーカル区間であるイントロ区間の時間長より長い場合、前記制御部は、前記後続楽曲の楽曲関連情報の出力区間を前記後続楽曲の前記イントロ区間内に設定しない、ことを特徴とする請求項１に記載の情報出力装置。
【請求項３】
前記特性情報は、非ボーカル区間における聴取確保に関する情報であり、
前記後続楽曲の楽曲関連情報の出力時間長と設定された所定時間との合計時間が、前記後続楽曲の非ボーカル区間であるイントロ区間の時間長以下の場合、
前記制御部は、前記後続楽曲におけるイントロ区間の聴取に関する特性情報に基づいて、前記後続楽曲の楽曲関連情報の出力区間を前記後続楽曲の前記イントロ区間内に設定するかを判定する、
ことを特徴とする請求項１又は２に記載の情報出力装置。
【請求項４】
前記制御部は、前記後続楽曲の楽曲関連情報の出力区間を前記後続楽曲のイントロ区間内に設定しない場合、前記後続楽曲の楽曲関連情報の出力区間を前記後続楽曲の直前の先行楽曲のアウトロ区間内に設定するかの第１判定を行う、ことを特徴とする請求項１〜３のいずれか一項に記載の情報出力装置。
【請求項５】
前記制御部は、前記直前の先行楽曲のアウトロ区間の聴取に関する特性情報を含めて、前記第１判定を行う、ことを特徴とする請求項４に記載の情報出力装置。
【請求項６】
前記制御部は、前記後続楽曲の楽曲関連情報の出力区間を前記後続楽曲のイントロ区間内に設定しない場合、前記後続楽曲の楽曲関連情報の出力区間を前記後続楽曲の直前の先行楽曲のアウトロ区間と前記後続楽曲のイントロ区間との連続区間内に設定するかの第１判定を行う、ことを特徴とする請求項１〜３のいずれか一項に記載の情報出力装置。
【請求項７】
前記制御部は、前記直前の先行楽曲のアウトロ区間及び前記後続楽曲のイントロ区間の聴取に関する特性情報を含めて、前記第１判定を行う、ことを特徴とする請求項６に記載の情報出力装置。
【請求項８】
前記制御部は、前記第１判定の結果が否定的であった場合、前記後続楽曲の楽曲関連情報の出力区間を前記後続楽曲のアウトロ区間及び間奏区間を含む非ボーカル区間内に設定するかの第２判定を行う、ことを特徴とする請求項４〜７のいずれか一項に記載の情報出力装置。
【請求項９】
前記制御部は、前記第２判定の結果が否定的であった場合、前記後続楽曲の楽曲関連情報の出力区間を前記後続楽曲の直前の先行楽曲のイントロ区間内に設定するかの第３判定を行う、ことを特徴とする請求項８に記載の情報出力装置。
【請求項１０】
前記制御部は、前記直前の先行楽曲のイントロ区間の聴取に関する特性情報を含めて、前記第３判定を行う、ことを特徴とする請求項９に記載の情報出力装置。
【請求項１１】
前記楽曲の態様を特定する前記属性情報には、前記楽曲のジャンル情報が含まれ、
前記楽曲の態様を特定する前記特徴情報には、前記楽曲の曲調情報が含まれる、
ことを特徴とする請求項１〜１０のいずれか一項に記載の情報出力装置。
【請求項１２】
前記楽曲関連情報に含めた前記属性情報の内容には、前記楽曲の楽曲名情報、アーティスト名情報及び作製年情報の少なくとも１つが含まれる、ことを特徴とする請求項１〜１１のいずれか一項に記載の情報出力装置。
【請求項１３】
前記特徴情報には、前記楽曲のテンポ情報が含まれ、
前記制御部は、前記テンポ情報に基づき、前記楽曲関連情報の出力音声の速度を変化させる、
ことを特徴とする請求項１〜１２のいずれか一項に記載の情報出力装置。
【請求項１４】
前記制御部は、前記特定された楽曲の態様に基づき、前記楽曲関連情報の出力音声の高低、イントネーション、及び、強弱の少なくとも１つの態様を変化させる、ことを特徴とする請求項１〜１３のいずれか一項に記載の情報出力装置。
【請求項１５】
前記楽曲の音出力及び前記楽曲関連情報の音声出力を行う出力部を更に備える、ことを特徴とする請求項１〜１４のいずれか一項に記載の情報出力装置。
【請求項１６】
生成部と、制御部とを備える情報出力装置において使用される情報出力方法であって、
前記生成部が、楽曲の属性情報及び特徴情報の少なくとも一方から特定される前記楽曲の態様に基づき、複数の定型文の中から一の定型文を選択し、前記一の定型文に前記属性情報の内容を含めた楽曲関連情報を生成する生成工程と；
前記制御部が、後続楽曲の楽曲関連情報の出力時間長、先行楽曲の非ボーカル区間ごとの時間長及び前記後続楽曲の非ボーカル区間ごとの時間長の関係と、前記後続楽曲における非ボーカル区間ごとの聴取に関する特性情報とに基づき、前記後続楽曲の楽曲関連情報の出力タイミングを制御する制御工程と；
を備える情報出力方法。
【請求項１７】
情報出力装置が有するコンピュータに、請求項１６に記載の情報出力方法を実行させる、ことを特徴とする情報出力プログラム。
【請求項１８】
情報出力装置が有するコンピュータにより読み取り可能に、請求項１７に記載の情報出力プログラムが記録されている、ことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報出力装置、情報出力方法及び情報出力プログラム、並びに、当該情報出力プログラムが記録された記録媒体に関する。
【背景技術】
【０００２】
従来から、楽曲コンテンツを再生する再生装置が広く普及している。こうした再生装置の中には、楽曲のみを再生するのではなく、再生される楽曲の曲名等の楽曲に関する情報を知りたいといった利用者の要望に応えるため、楽曲の再生出力とともに、楽曲に関する情報の紹介文の音声出力を行うものがある。そして、このような楽曲に関する情報の紹介文を音声出力する再生装置については、再生される楽曲の演出効果を高めるための様々な技術が提案されている。
【０００３】
かかる提案技術の一つとして、楽曲の種別（ジャンル等）に応じた曲紹介を行うものがある（特許文献１参照：以下、「従来例１」と呼ぶ）。この従来例１の技術では、所定の選択条件に合った楽曲を選択する。引き続き、再生される楽曲の種別に基づいて、複数の基本文の中から曲紹介に用いる基本文を決定し、当該決定された基本文に曲紹介を行うべき楽曲固有の情報を埋め込んで、紹介文を作成する。そして、楽曲固有の情報を埋め込んだ紹介文の音声データに対応する音声を、再生出力している。
【０００４】
また、他の提案技術として、現在日時や現在位置に応じた楽曲に関する紹介を行うものがある（特許文献２参照：以下、「従来例２」と呼ぶ）。この従来例２の技術では、車両に搭載された音楽装置であって、現在日時や現在位置に合った楽曲を選択する。引き続き、複数のトークデータの中から、選択した楽曲の選曲理由を内容とするトークデータを選択する。そして、選択されたトークデータに対応する音声を、再生出力している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１３５５１８号公報
【特許文献２】特開２００６−２９３６９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した従来例１の技術では、一般曲の場合には、「○○○○（歌手名）の曲」といった基本文を選択し、例えば、楽曲のジャンルがバラードの場合には、「○○○○（歌手名）のバラード」といった基本文を選択する。このように、従来例１の技術では、楽曲のジャンルがバラードの場合には、再生される楽曲がバラードであることを紹介するだけで、バラードに合った曲紹介が行われているとは言えない。この結果、従来例１の技術では、再生される楽曲の態様（以下、「楽曲の雰囲気」ともいう）に合った楽曲に関する情報の紹介が行われているとは言い難く、再生される楽曲の演出効果を更に高める余地が十分に残っている。
【０００７】
また、従来例２の技術では、例えば、楽曲選択を行った時間が午前７：００のときには、「さわやかな朝にぴったりの、この曲をお届けします。」といったトークデータを選択する。また、楽曲選択を行った場所が海沿いのときには、「海沿いのドライブにぴったりの、この曲をお届けします。」といったトークデータを選択する。このように、従来例２の技術では、現在日時や現在位置に関する案内を楽曲の再生出力とともに行い、再生される楽曲の曲名やジャンルといった楽曲の属性情報の紹介や、楽曲の雰囲気に合った曲紹介を行うようにはなっていない。このように、従来例２の技術でも、再生される楽曲の演出効果を更に高める余地が十分に残っている。
【０００８】
このため、再生される楽曲の演出効果を高めるための楽曲関連情報を出力することができる技術が望まれている。かかる要請に応えることが、本発明が解決すべき課題の一つとして挙げられる。
【課題を解決するための手段】
【０００９】
請求項１に記載の発明は、楽曲の属性情報及び特徴情報の少なくとも一方から特定される前記楽曲の態様に基づき、複数の定型文の中から一の定型文を選択し、前記一の定型文に前記属性情報の内容を含めた楽曲関連情報を生成する生成部と；後続楽曲の楽曲関連情報の出力時間長、先行楽曲の非ボーカル区間ごとの時間長及び前記後続楽曲の非ボーカル区間ごとの時間長の関係と、前記後続楽曲における非ボーカル区間ごとの聴取に関する特性情報とに基づき、前記後続楽曲の楽曲関連情報の出力タイミングを制御する制御部と；を備える情報出力装置である。
【００１０】
請求項１６に記載の発明は、生成部と、制御部とを備える情報出力装置において使用される情報出力方法であって、前記生成部が、楽曲の属性情報及び特徴情報の少なくとも一方から特定される前記楽曲の態様に基づき、複数の定型文の中から一の定型文を選択し、前記一の定型文に前記属性情報の内容を含めた楽曲関連情報を生成する生成工程と；前記制御部が、後続楽曲の楽曲関連情報の出力時間長、先行楽曲の非ボーカル区間ごとの時間長及び前記後続楽曲の非ボーカル区間ごとの時間長の関係と、前記後続楽曲における非ボーカル区間ごとの聴取に関する特性情報とに基づき、前記後続楽曲の楽曲関連情報の出力タイミングを制御する制御工程と；を備える情報出力方法である。
【００１１】
請求項１７に記載の発明は、情報出力装置が有するコンピュータに、請求項１６に記載の情報出力方法を実行させる、ことを特徴とする情報出力プログラムである。
【００１２】
請求項１８に記載の発明は、情報出力装置が有するコンピュータにより読み取り可能に、請求項１７に記載の情報出力プログラムが記録されている、ことを特徴とする記録媒体である。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係る情報出力装置の構成を示すブロック図である。
【図２】本発明の一実施例に係る情報出力装置の構成を概略的に示すブロック図である。
【図３】図２の記憶ユニットに記憶される楽曲コンテンツ情報の内容を説明するための図である。
【図４】図３の属性情報の内容を説明するための図である。
【図５】図３の特徴情報の内容を説明するための図である。
【図６】図５の非ボーカル区間情報の内容を説明するための図である。
【図７】図２の記憶ユニットに記憶される定型文情報の内容を説明するための図である。
【図８】図２の情報出力装置による楽曲関連情報の音声再生計画の作成処理を説明するためのフローチャートである。
【図９】図８の楽曲関連情報の生成処理を説明するためのフローチャートである。
【図１０】図９の楽曲の雰囲気の特定処理及び定型文の選定処理を説明するための図である。
【図１１】図８の出力タイミングの決定処理を説明するためのフローチャートである。
【図１２】図１１の先行楽曲についての楽曲関連情報の出力区間の設定処理を説明するためのフローチャートである。
【図１３】図１２の非ボーカル区間への設定処理を説明するためのフローチャートである。
【図１４】図１１の後続楽曲についての楽曲関連情報の出力区間の設定処理を説明するためのフローチャートである。
【図１５】図１４の先行楽曲の非ボーカル区間を考慮した設定処理を説明するためのフローチャートである。
【図１６】図８の出力態様の決定処理を説明するためのフローチャートである。
【図１７】図１６の先行楽曲における楽曲関連情報の速度態様の設定処理、及び、後続楽曲における楽曲関連情報の速度態様の設定処理を説明するためのフローチャートである。
【図１８】図１６の高低音態様、イントネーション態様及び強弱態様の設定処理を説明するための図である。
【図１９】図２の情報出力装置による楽曲関連情報の出力処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施形態を、図１を参照して説明する。なお、以下の説明及び図面においては、同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００１５】
［構成］
図１には、一実施形態に係る情報出力装置７００の構成がブロック図にて示されている。
【００１６】
情報出力装置７００は、図１に示されるように、記憶部７１０と、楽曲再生部７２０と、楽曲情報取得部７３０とを備えている。また、情報出力装置７００は、生成部７５０と、音声再生部７６０と、出力部７８０と、制御部７９０とを備えている。
【００１７】
上記の記憶部７１０は、不揮発性の記憶素子を備えて構成される。当該記憶部７１０には、楽曲コンテンツ情報及び定型文情報が記憶される。
【００１８】
楽曲コンテンツ情報には、楽曲コンテンツ情報＃１，＃２，…，＃Ｐが含まれる。当該楽曲コンテンツ情報＃ｐ（ｐ＝１，２，…，Ｐ）には、楽曲コンテンツ識別子＃ｐ、楽曲音データ＃ｐ、楽曲の属性情報＃ｐ及び楽曲の特徴情報＃ｐが含まれる。
【００１９】
楽曲の属性情報＃ｐには、楽曲コンテンツ識別子＃ｐに対応する楽曲コンテンツの作製年情報＃ｐ、楽曲名情報＃ｐ、アーティスト名情報＃ｐ、ジャンル情報＃ｐ及び楽曲再生時間情報＃ｐが含まれている。また、楽曲の特徴情報＃ｐには、楽曲コンテンツ識別子＃ｐに対応する楽曲の曲調情報＃ｐ、テンポ情報＃ｐ及び非ボーカル区間情報＃ｐが含まれている。これらの楽曲の特徴情報は、事前に楽曲音データ＃ｐを楽曲解析することにより、得られるようになっている。
【００２０】
なお、非ボーカル区間情報＃ｐには、楽曲を再生したときの非ボーカル区間ごと（イントロ区間、間奏区間１、間奏区間２、…、アウトロ区間）の位置、時間長等が含まれている。また、非ボーカル区間情報＃ｐには、非ボーカル区間ごとの、当該非ボーカル区間における聴取確保に関する情報である特性情報が含まれている。本実施形態では、非ボーカル区間の聴取に関する特性情報には、非ボーカル区間における聴取確保の必要、不要の区別が登録されている。
【００２１】
例えば、非ボーカル区間におけるギターのリフレインが特徴的で、当該非ボーカル区間に楽曲関連情報の音声出力を行うと、楽曲の雰囲気を損なう可能性があるときには、当該非ボーカル区間の特性情報には、聴取確保の必要が登録されている。一方、非ボーカル区間に楽曲関連情報の音声出力を行っても、楽曲の雰囲気を損なう可能性がないときには、当該非ボーカル区間の特性情報には、聴取確保の不要が登録されている。
【００２２】
定型文情報には、楽曲関連情報を生成するために予め設定された複数の定型文、及び、付加情報を生成するために予め用意された複数の付加情報定型文が含まれる。当該定型文情報に含まれる定型文それぞれは、本実施形態では、楽曲の属性情報及び楽曲の特徴情報から特定される楽曲の雰囲気に関連して対応付けられている。また、付加情報定型文は、楽曲の内容と関連しない付加情報の定型文であり、付加情報定型文の内容としては、「次に、お届けするのは、」や「２曲続けて、おおくりします。」等が挙げられる。
【００２３】
上記の楽曲再生部７２０は、制御部７９０から送られた、再生順に楽曲が列挙されたプレイリストを含む楽曲再生指令に従って、記憶部７１０から、プレイリストに従い再生指定された楽曲の楽曲音データを順次読み取る。そして、楽曲再生部７２０は、当該楽曲音データに所定の音質調整処理等を施して、楽曲再生データを生成する。こうして生成された楽曲再生データは、出力部７８０へ送られる。
【００２４】
以下、プレイリストには、２つの楽曲が列挙されているものとして説明する。そして、情報出力装置７００は、プレイリストにおける１番目の楽曲（先行楽曲）の再生を行った後、プレイリストにおける２番目の楽曲（後続楽曲）の再生を行うようになっている。
【００２５】
上記の楽曲情報取得部７３０は、制御部７９０から送られたプレイリストの内容を含む楽曲情報の取得指令を受ける。そして、楽曲情報取得部７３０は、記憶部７１０から、プレイリストに列挙された楽曲の属性情報及び特徴情報を順次取得する。こうして取得された楽曲ごと（先行楽曲、後続楽曲）の属性情報及び特徴情報は、生成部７５０及び制御部７９０へ送られる。
【００２６】
上記の生成部７５０は、制御部７９０から送られた楽曲関連情報の生成指令を受ける。また、生成部７５０は、楽曲情報取得部７３０から送られた楽曲ごと（先行楽曲、後続楽曲）の属性情報及び特徴情報を受ける。制御部７９０から送られた生成指令、並びに、楽曲情報取得部７３０から送られた楽曲ごとの属性情報及び特徴情報を受けると、生成部７５０は、楽曲ごとの属性情報及び特徴情報に基づいて、楽曲ごと（先行楽曲、後続楽曲）に楽曲の雰囲気を特定する。本実施形態では、楽曲の雰囲気を特定する属性情報として、楽曲のジャンル情報を採用する。また、本実施形態では、楽曲の雰囲気を特定する特徴情報として、楽曲の曲調情報を採用する。また、本実施形態では、特定される楽曲の雰囲気としては、「落ち着いた雰囲気」、「標準的な雰囲気」、「高揚感のある、いわゆるノリのよい雰囲気」等がある。
【００２７】
引き続き、生成部７５０は、特定された楽曲の雰囲気に基づいて、楽曲ごと（先行楽曲、後続楽曲）に、記憶部７１０に予め用意されている複数の定型文の中から一の定型文を選択する。本実施形態では、特定された楽曲の雰囲気が「落ち着いた雰囲気」のときには、生成部７５０は、音声にしたときに落ち着いた雰囲気となる文体の定型文を選択する。また、特定された楽曲の雰囲気が「標準的な雰囲気」のときには、生成部７５０は、音声にしたときに標準的な雰囲気となる文体の定型文を選択する。さらに、特定された楽曲の雰囲気が「いわゆるノリのよい雰囲気」のときには、生成部７５０は、音声にしたときにノリのよい雰囲気となる文体の定型文を選択する。
【００２８】
本実施形態では、先行楽曲と後続楽曲とで楽曲の雰囲気が同じ場合には、先行楽曲及び後続楽曲それぞれについて、楽曲の雰囲気に適合した一の定型文を選択する。
【００２９】
また、先行楽曲と後続楽曲とで楽曲の雰囲気とが異なっている場合には、先行楽曲の定型文として先行楽曲の雰囲気に適合した一の定型文を選択し、後続楽曲の定型文として、後続楽曲の雰囲気に適合した一の定型文を選択するとともに、先行楽曲の雰囲気に適合した一の定型文も暫定的に選択するようになっている。例えば、先行楽曲の雰囲気が「落ち着いた雰囲気」であり、後続楽曲の雰囲気が「いわゆるノリのよい雰囲気」であった場合には、先行楽曲については、「落ち着いた雰囲気」となる文体の定型文を選択する。一方、後続楽曲については、「いわゆるノリのよい雰囲気」となる文体の定型文を選択するとともに、「落ち着いた雰囲気」となる文体の定型文を暫定的に選択する。
【００３０】
このようにして、楽曲ごと（先行楽曲、後続楽曲）に定型文を選択すると、生成部７５０は、選択された定型文に、対応する楽曲の属性情報の内容を含ませて楽曲関連情報を生成する。引き続き、生成部７５０は、楽曲ごとに生成された楽曲関連情報の出力時間長の情報を制御部７９０へ送る。なお、先行楽曲の雰囲気と後続楽曲の雰囲気とが異なっている場合には、生成部７５０は、後続楽曲の楽曲関連情報の出力時間長とともに、楽曲関連情報に対応付けられた楽曲の雰囲気の情報も制御部７９０へ送るようになっている。
【００３１】
また、生成部７５０は、制御部７９０から送られた付加情報の生成指令を受けると、当該生成指令の内容に従って、記憶部７１０に予め記憶されている複数の付加情報定型文の中から指定された付加情報定型文を選択する。引き続き、生成部７５０は、当該付加情報定型文に対応した付加情報を生成する。そして、生成部７５０は、当該付加情報の出力時間長を制御部７９０へ送る。
【００３２】
また、生成部７５０は、制御部７９０から送られた楽曲関連情報の指定を含む送信許可指令を受ける。そして、生成部７５０は、送信許可指令を受けると、当該送信許可指令により指定された楽曲関連情報を音声再生部７６０へ送る。なお、制御部７９０から送られる送信許可指令には、楽曲関連情報の指定及び付加情報の指定が含まれることがある。そして、送信許可指令に楽曲関連情報及び付加情報の指定が含まれている場合には、生成部７５０は、指定された楽曲関連情報及び付加情報（以下では、楽曲関連情報、楽曲関連情報を区別せずに、「出力情報」と記すこともある）を音声再生部７６０へ送る。
【００３３】
上記の音声再生部７６０は、生成部７５０から送られた先行楽曲及び後続楽曲の楽曲関連情報を受ける。また、音声再生部７６０は、生成部７５０から送られた付加情報を受ける。また、音声再生部７６０は、制御部７９０から送られた音声再生指令を受ける。そして、音声再生部７６０は、音声再生指令に従って、出力情報を指定された出力態様にした音声再生データを生成する。こうして生成された音声再生データは、出力部７８０へ送られる。
【００３４】
上記の出力部７８０は、スピーカを備えて構成される。当該出力部７８０は、楽曲再生部７２０から送られた楽曲再生データを受ける。また、出力部７８０は、音声再生部７６０から送られた音声再生データを受ける。そして、出力部７８０は、楽曲再生データ及び音声再生データに対応した出力音を再生出力する。
【００３５】
なお、楽曲関連情報及び付加情報の再生出力期間においては、楽曲再生データに対応する音に音声再生データに対応する音を重畳させた出力音（以下、「重畳音」とも記す）が再生出力されるようになっている。
【００３６】
上記の制御部７９０は、不図示の入力部から送られた入力データの内容がプレイリストに列挙された楽曲の再生開始指定である場合には、当該プレイリストに列挙された楽曲（楽曲コンテンツ識別子）を指定した楽曲情報の取得指令を生成し、当該取得指令を楽曲情報取得部７３０へ送る。また、制御部７９０は、楽曲情報取得部７３０から送られた先行楽曲及び後続楽曲それぞれの属性情報及び特徴情報を受ける。
【００３７】
また、制御部７９０は、楽曲関連情報の生成指令を生成し、当該生成指令を生成部７５０へ送る。さらに、制御部７９０は、生成部７５０から送られた楽曲ごと（先行楽曲、後続楽曲）の楽曲関連情報の出力時間長の情報を受ける。そして、制御部７９０は、楽曲ごと（先行楽曲、後続楽曲）の楽曲関連情報の出力時間長及び楽曲ごとの非ボーカル区間の時間長の関係、並びに、楽曲ごとの非ボーカル区間の特性情報等に基づいて、楽曲関連情報の出力タイミングの決定処理を行う。
【００３８】
かかる楽曲関連情報の出力タイミングの決定処理を行うにあたり、制御部７９０は、まず、先行して再生される楽曲である先行楽曲の楽曲関連情報の出力区間を、当該先行楽曲の非ボーカル区間内に設定する。なお、本実施形態では、先行楽曲の間奏区間は十分長く、間奏区間の時間長は、先行楽曲の楽曲関連情報の出力時間長よりも長いものとする。
【００３９】
引き続き、制御部７９０は、後続して再生される楽曲である後続楽曲の楽曲関連情報の出力区間の設定処理を行う。かかる後続楽曲の楽曲関連情報の出力区間の設定処理に際して、制御部７９０は、まず、後続楽曲の楽曲関連情報の出力区間を、当該後続楽曲のイントロ区間に設定できるか否かを判定する。そして、当該判定の結果が肯定的であった場合には、制御部７９０は、後続楽曲の楽曲関連情報の出力区間を、当該後続楽曲のイントロ区間に設定する。
【００４０】
一方、後続楽曲の楽曲関連情報の出力区間を、当該後続楽曲のイントロ区間に設定できない場合には、制御部７９０は、付加情報の生成指令を生成し、当該生成指令を生成部７５０へ送る。本実施形態では、制御部７９０が生成する付加情報の生成指令は、「次に、お届けするのは、」及び「２曲続けて、おおくりします。」の付加情報の生成指令となっている。
【００４１】
次いで、制御部７９０は、生成部７５０から送られた付加情報の出力時間長の情報を受ける。そして、制御部７９０は、後続楽曲の楽曲関連情報の出力時間長、付加情報の出力時間長、先行楽曲の非ボーカル区間ごとの時間長及び後続楽曲の非ボーカル区間ごとの時間長の関係と、先行楽曲及び後続楽曲における非ボーカル区間ごとの聴取に関する特性情報等とに基づいて、後続楽曲の楽曲関連情報の出力タイミングを決定するための処理を行う。
【００４２】
先行楽曲及び後続楽曲それぞれの楽曲関連情報の出力タイミングが決定すると、制御部７９０は、再生出力する出力情報を指定した送信許可指令を生成して、生成部７５０へ送る。また、制御部７９０は、楽曲ごと（先行楽曲、後続楽曲）の属性情報及び特徴情報に基づいて、楽曲ごとの楽曲関連情報の出力態様を決定する。
【００４３】
先行楽曲及び後続楽曲それぞれについての楽曲関連情報の出力タイミング及び楽曲関連情報の出力態様を決定すると、制御部７９０は、楽曲ごと（先行楽曲、後続楽曲）の楽曲関連情報の出力タイミング及び出力態様、並びに、楽曲ごとの楽曲再生時間に基づいて、音声再生計画を作成する。音声再生計画が作成されると、制御部７９０は、プレイリストに列挙された楽曲を指定した楽曲再生指令を生成して楽曲再生部７２０へ送る。また、制御部７９０は、音声再生計画に従った音声再生指令を生成して音声再生部７６０へ送り、楽曲関連情報の出力態様を制御する。制御部７９０による処理の詳細については、後述する。
【００４４】
［動作］
上記のように構成された情報出力装置７００の動作について、生成部７５０による処理、及び、制御部７９０による処理に主に着目して説明する。
【００４５】
情報出力装置７００による楽曲関連情報の出力処理については、不図示の入力部にプレイリストに列挙された楽曲の再生開始指定が入力され、制御部７９０が、当該再生開始指定を内容とする入力データを受けると開始する。制御部７９０は、当該入力データを受けると、プレイリストに列挙された先行楽曲及び後続楽曲を指定した取得指令を生成し、楽曲情報取得部７３０へ送る。
【００４６】
楽曲情報取得部７３０は、制御部７９０から送られた取得指令を受けると、記憶部７１０から、再生指定された楽曲ごと（先行楽曲、後続楽曲）の属性情報及び特徴情報を取得する。そして、楽曲情報取得部７３０は、当該楽曲ごとの属性情報及び特徴情報を、生成部７５０及び制御部７９０へ送る。
【００４７】
再生指定された楽曲ごと（先行楽曲、後続楽曲）の属性情報及び特徴情報を受けた生成部７５０は、まず、当該楽曲の属性情報に含まれるジャンル情報及び特徴情報に含まれる曲調情報に基づいて、楽曲ごとの雰囲気を特定する。次に、生成部７５０は、記憶部７１０にアクセスして、楽曲ごとに、定型文情報として予め用意されている複数の定型文の中から、特定された楽曲の雰囲気に適合した一の定型文を選択する。
【００４８】
本実施形態では、先行楽曲の雰囲気と後続楽曲の雰囲気とが異なっている場合には、先行楽曲の定型文として先行楽曲の雰囲気に適合した一の定型文を選択する。一方、後続楽曲の定型文については、後続楽曲の雰囲気に適合した一の定型文を選択するとともに、先行楽曲の雰囲気に適合した一の定型文を暫定的に選択する。
【００４９】
次いで、生成部７５０は、選択された定型文に、対応する楽曲の作製年、楽曲名、アーティスト名等の属性情報の内容を含ませて楽曲関連情報を生成する。そして、生成部７５０は、楽曲ごと（先行楽曲、後続楽曲）に生成された楽曲関連情報の出力時間長の情報を制御部７９０へ送る。なお、先行楽曲の雰囲気と後続楽曲の雰囲気とが異なっている場合には、生成部７５０は、後続楽曲の楽曲関連情報に対応付けられた楽曲の雰囲気の情報を制御部７９０へ送る。
【００５０】
＜楽曲関連情報の出力タイミングの決定処理＞
生成部７５０から送られた先行楽曲及び後続楽曲の楽曲関連情報の出力時間長の情報を受けた制御部７９０は、先行楽曲の楽曲関連情報の出力タイミング及び後続楽曲の楽曲関連情報の出力タイミングを決定する。かかる出力タイミングの決定に際して、制御部７９０は、まず、先行楽曲の楽曲関連情報の出力区間の設定処理を行う。
【００５１】
先行楽曲の楽曲関連情報の出力区間の設定にあたり、制御部７９０は、先行楽曲の楽曲関連情報の出力時間長と設定された所定時間との合計時間が、先行楽曲の非ボーカル区間であるイントロ区間の時間長より短いか否かを判定する。そして、制御部７９０は、当該判定の結果が肯定的であり、かつ、先行楽曲のイントロ区間における聴取確保が不要であった場合には、先行楽曲の楽曲関連情報の出力区間を先行楽曲のイントロ区間内に設定する。本実施形態では、先行楽曲の楽曲関連情報の出力区間を先行楽曲のイントロ区間内に設定する場合には、先行楽曲の楽曲関連情報の出力区間の終了の後、所定時間の経過後に、先行楽曲のボーカル区間が開始されるように、先行楽曲の楽曲関連情報の出力区間を設定するようになっている。
【００５２】
ここで、所定時間は、楽曲関連情報の音声出力の直後に、ボーカル区間が始まらないようにして、利用者の楽曲聴取に対する心地良さを損なわないようにするとの観点から、実験、シミュレーション、経験等に基づいて、予め定められる。
【００５３】
一方、先行楽曲の楽曲関連情報の出力区間を先行楽曲のイントロ区間内に設定しない場合には、先行楽曲のイントロ区間以外の先行楽曲の非ボーカル区間の時間長及び特性情報の内容に基づき、先行楽曲の楽曲関連情報の出力区間を先行楽曲のイントロ区間以外の非ボーカル区間（アウトロ区間、間奏区間１、間奏区間２、…）に設定する。
【００５４】
こうして先行楽曲の楽曲関連情報の出力区間が設定されると、制御部７９０は、引き続き、後続楽曲の楽曲関連情報の出力区間の設定処理を行う。後続楽曲の楽曲関連情報の出力区間の設定にあたり、制御部７９０は、後続楽曲の楽曲関連情報の出力時間長と設定された所定時間との合計時間が、後続楽曲のイントロ区間の時間長より短いか否かを判定する。そして、当該判定の結果が肯定的であり、かつ、後続楽曲のイントロ区間における聴取確保が不要であった場合には、制御部７９０は、後続楽曲の楽曲関連情報の出力区間を後続楽曲のイントロ区間内に設定する。本実施形態では、後続楽曲の楽曲関連情報の出力区間を後続楽曲のイントロ区間内に設定する場合には、後続楽曲の楽曲関連情報の出力区間の終了の後、所定時間の経過後に、後続楽曲のボーカル区間が開始されるように、後続楽曲の楽曲関連情報の出力区間を設定する。
【００５５】
一方、後続楽曲の楽曲関連情報の出力区間を後続楽曲のイントロ区間内に設定しない場合には、制御部７９０は、後続楽曲の楽曲関連情報の出力区間を、先行楽曲のアウトロ区間の開始から後続楽曲のイントロ区間の終了までの区間内（以下、「先行楽曲のアウトロ区間と後続楽曲のイントロ区間との連続区間内」と記す）に設定できるか否かの第１判定を行う。
【００５６】
第１判定を行うにあたり、制御部７９０は、付加情報の生成指令を生成し、当該生成指令を生成部７５０へ送る。そして、制御部７９０は、生成部７５０から送られた付加情報の出力時間長の情報を受ける。
【００５７】
かかる第１判定では、制御部７９０が、後続楽曲の楽曲関連情報の出力時間長、付加情報の出力時間長、先行楽曲のアウトロ区間の時間長、後続楽曲のイントロ区間の時間長、先行楽曲のアウトロ区間における先行楽曲の楽曲関連情報の設定の有無、先行楽曲のアウトロ区間における特性情報の内容、後続楽曲のイントロ区間における特性情報の内容に基づいて判定する。当該第１判定の結果が肯定的であった場合には、制御部７９０は、後続楽曲の楽曲関連情報の出力区間を、先行楽曲のアウトロ区間と後続楽曲のイントロ区間との連続区間内に設定する。
【００５８】
なお、第１判定では、「次に、お届けするのは、」を内容とする付加情報の出力時間長に基づいて、上述した判定が行われる。そして、第１判定の結果が肯定的であった場合には、制御部７９０は、先行楽曲のアウトロ区間と後続楽曲のイントロ区間との連続区間内で、「次に、お届けするのは、」の付加情報に続けて、後続楽曲の楽曲関連情報が出力されるように、出力タイミングを設定する。
【００５９】
一方、第１判定の結果が否定的であった場合には、制御部７９０は、後続楽曲の楽曲関連情報の出力区間を、後続楽曲のアウトロ区間及び間奏区間を含む非ボーカル区間内に設定できるか否かの第２判定を行う。かかる第２判定では、制御部７９０が、後続楽曲の楽曲関連情報の出力時間長、後続楽曲のイントロ区間以外の非ボーカル区間の時間長、及び、当該非ボーカル区間における特性情報に基づいて判定する。当該第２判定の結果が肯定的であった場合には、制御部７９０は、後続楽曲の楽曲関連情報の出力区間を、後続楽曲の楽曲関連情報の出力時間長より長い後続楽曲の非ボーカル区間内に設定する。
【００６０】
本実施形態では、制御部７９０は、まず、後続楽曲の楽曲関連情報の出力区間を、後続楽曲のアウトロ区間に設定することができるか否かを判定する。当該判定に結果が肯定的であった場合には、制御部７９０は、後続楽曲の楽曲関連情報の出力区間を、後続楽曲のアウトロ区間に設定する。一方、後続楽曲の楽曲関連情報の出力区間を後続楽曲のアウトロ区間に設定することができないと判定した場合には、制御部７９０は、後続楽曲の楽曲関連情報の出力区間を、後続楽曲の間奏区間に設定することができるか否かを判定する。当該判定に結果が肯定的であった場合には、制御部７９０は、後続楽曲の楽曲関連情報の出力区間を、後続楽曲の間奏区間に設定する。一方、後続楽曲の楽曲関連情報の出力区間を後続楽曲の間奏区間に設定することができないと判定した場合には、第２判定の結果は否定的となる。
【００６１】
第２判定の結果が否定的であった場合には、制御部７９０は、後続楽曲の楽曲関連情報の出力区間を、先行楽曲のイントロ区間内に設定できるか否かの第３判定を行う。かかる第３判定では、制御部７９０が、後続楽曲の楽曲関連情報の出力時間長、付加情報の出力時間長、先行楽曲のイントロ区間の時間長、先行楽曲のイントロ区間における先行楽曲の楽曲関連情報の設定の有無、先行楽曲のイントロ区間における特性情報の内容に基づいて判定する。当該第３判定の結果が肯定的であった場合には、制御部７９０は、後続楽曲の楽曲関連情報の出力区間を、先行楽曲のイントロ区間内に設定する。
【００６２】
なお、第３判定では、「２曲続けて、おおくりします。」を内容とする付加情報の出力時間長に基づいて、上述した判定が行われる。そして、第３判定の結果が肯定的であり、かつ、先行楽曲のイントロ区間内に先行楽曲の楽曲関連情報の出力区間が既に設定されている場合には、先行楽曲のイントロ区間内で、「２曲続けて、おおくりします。」の付加情報に続けて、順番に、先行楽曲の楽曲関連情報、後続楽曲の楽曲関連情報が出力されるように、出力タイミングを設定する。
【００６３】
先行楽曲及び後続楽曲それぞれの楽曲関連情報の出力タイミングを決定すると、制御部７９０は、出力情報を指定した送信許可指令を生成し、生成部７５０へ送る。
【００６４】
本実施形態では、後続楽曲の楽曲関連情報の出力区間を先行楽曲のイントロ区間内に設定し、かつ、先行楽曲と後続楽曲とで楽曲の雰囲気とが異なっている場合には、先行楽曲の雰囲気に適合した先行楽曲の楽曲関連情報を指定するとともに、暫定的に選択した先行楽曲の雰囲気に適合した後続楽曲の楽曲関連情報を指定する。また、上記以外の場合については、先行楽曲の雰囲気に適合した先行楽曲の楽曲関連情報を指定し、後続楽曲の雰囲気に適合した後続楽曲の楽曲関連情報を指定する。
【００６５】
また、本実施形態では、後続楽曲の楽曲関連情報の出力区間を、先行楽曲のアウトロ区間と後続楽曲のイントロ区間との連続区間内に設定する場合には、先行楽曲及び後続楽曲の楽曲関連情報を指定するとともに、「次に、お届けするのは、」を内容とする付加情報を併せて指定する。
【００６６】
また、本実施形態では、後続楽曲の楽曲関連情報の出力区間を、先行楽曲のイントロ区間内に設定し、かつ、先行楽曲のイントロ区間内に先行楽曲の楽曲関連情報の出力区間が既に設定されている場合には、先行楽曲及び後続楽曲の楽曲関連情報を指定するとともに、「２曲続けて、おおくりします。」を内容とする付加情報を併せて指定する。
【００６７】
＜楽曲関連情報の出力態様の決定処理＞
引き続き、制御部７９０が、先行楽曲及び後続楽曲の楽曲関連情報の出力態様を決定する。かかる楽曲関連情報の出力態様の決定に際して、制御部７９０は、楽曲ごと（先行楽曲、後続楽曲）の特徴情報に含まれる楽曲のテンポ情報に基づいて、楽曲ごと楽曲関連情報の出力音声の速度態様を変化させる。本実施形態では、楽曲のテンポが、第１所定値以下の場合には、制御部７９０は、楽曲関連情報の出力音声の速度を通常の話速よりも遅くするように決定する。このように、楽曲関連情報の出力音声の速度を通常の話速よりも遅くすることで、楽曲関連情報の出力音声を明瞭に聞き取ることができる。
【００６８】
また、楽曲のテンポが第１所定値より大きく、かつ、第２所定値以下の場合には、制御部７９０は、楽曲関連情報の出力音声の速度を通常の話速にするように決定する。このように、楽曲関連情報の出力音声の速度を通常の話速にすることで、いわゆる楽曲のノリを考慮した楽曲関連情報の音声出力を行うとともに、楽曲関連情報の出力音声を聞き取ることができる。
【００６９】
また、楽曲のテンポが第２所定値より大きい場合には、制御部７９０は、楽曲関連情報の出力音声の速度を通常の話速よりも速くするように決定する。このように、楽曲関連情報の出力音声の速度を通常の話速よりも速くすることで、いわゆる楽曲のノリを重視した楽曲関連情報の音声出力を行うことができる。
【００７０】
ここで、第１所定値及び第２所定値は、楽曲のテンポに合った楽曲関連情報の音声出力を行うとの観点から、実験、シミュレーション、経験等に基づいて、予め定められる。
【００７１】
また、楽曲関連情報の出力態様の決定に際して、制御部７９０は、楽曲ごと（先行楽曲、後続楽曲）の属性情報に含まれる楽曲のジャンル情報及び楽曲の特徴情報に含まれる楽曲の曲調情報から、楽曲の雰囲気を特定する。そして、制御部７９０は、特定された楽曲の雰囲気に基づいて、楽曲関連情報の出力音声の高低、イントネーション、及び、強弱の態様を変化させる。本実施形態では、特定された楽曲の雰囲気が「落ち着いた雰囲気」のときには、制御部７９０は、楽曲関連情報の出力音声の周波数を低めに設定し、楽曲関連情報の出力音声のイントネーションを通常にし、楽曲関連情報の出力音声の最後をやや弱くするように決定する。このような楽曲関連情報の出力態様にすることで、「落ち着いた雰囲気」の楽曲に合った楽曲関連情報の音声出力を行うことができる。
【００７２】
また、特定された楽曲の雰囲気が「標準的な雰囲気」のときには、制御部７９０は、楽曲関連情報の出力音声の周波数を標準に設定し、楽曲関連情報の出力音声のイントネーションを通常にし、楽曲関連情報の出力音声の最後に強弱の変化をさせないようにするように決定する。このような楽曲関連情報の出力態様にすることで、「標準的な雰囲気」の楽曲に合った楽曲関連情報の音声出力を行うことができる。
【００７３】
また、特定された楽曲の雰囲気が「いわゆるノリのよい雰囲気」のときには、制御部７９０は、楽曲関連情報の出力音声の周波数を高めに設定し、楽曲関連情報の出力音声のイントネーションを上がり調子にし、楽曲関連情報の出力音声の最後にやや強くするように決定する。このような楽曲関連情報の出力態様にすることで、「いわゆるノリのよい雰囲気」の楽曲に合った楽曲関連情報の音声出力を行うことができる。
【００７４】
なお、本実施形態では、後続楽曲の楽曲関連情報の出力区間を先行楽曲のイントロ区間内に設定し、かつ、先行楽曲と後続楽曲とで楽曲の雰囲気とが異なっている場合には、後続楽曲の楽曲関連情報の出力態様は、先行楽曲の楽曲関連情報の出力態様と同じに設定される。
【００７５】
また、本実施形態では、楽曲関連情報の出力態様の決定処理により、楽曲関連情報の出力時間長が変更された場合には、制御部７９０は、当該変更された楽曲関連情報の出力時間長に基づいて、再度、楽曲関連情報の出力区間の設定処理を行うようになっている。
【００７６】
こうして先行楽曲及び後続楽曲それぞれについての楽曲関連情報の出力タイミング及び楽曲関連情報の出力態様を決定すると、制御部７９０は、決定された出力タイミング及び出力態様の内容を含む音声再生計画を作成する。制御部７９０は、音声再生計画を作成すると、楽曲再生指令を生成して楽曲再生部７２０へ送る。また、制御部７９０は、音声再生計画に従った音声再生指令を生成して音声再生部７６０へ送り、楽曲関連情報の出力態様を制御する。
【００７７】
楽曲再生部７２０は、制御部７９０から送られた楽曲再生指令を受けると、記憶部７１０から、プレイリストに従って再生指定された楽曲の楽曲音データを順次読み取り、当該楽曲音データに所定の音質調整処理等を施して、楽曲再生データを生成する。そして、楽曲再生部７２０は、生成された楽曲再生データを、出力部７８０へ送る。
【００７８】
音声再生部７６０は、制御部７９０から送られた音声再生指令を受けると、音声再生指令に従った態様の楽曲関連情報の音声再生データを生成する。そして、音声再生部７６０は、生成された音声再生データを、出力部７８０へ送る。
【００７９】
この結果、出力部７８０から、楽曲再生データに基づく楽曲音、及び、音声再生データに基づく音声が再生出力される。なお、音声再生データに基づく音声の出力期間においては、楽曲再生データに基づく楽曲音に音声再生データに基づく音声が重畳した重畳音が、出力部７８０から出力される。
【００８０】
以上説明したように、本実施形態では、生成部７５０が、再生指定された先行楽曲及び後続楽曲のそれぞれについて、楽曲の属性情報に含まれるジャンル情報及び特徴情報に含まれる曲調情報に基づいて、楽曲の雰囲気を特定する。次いで、生成部７５０は、楽曲ごとに、記憶部７１０に予め用意されている複数の定型文の中から、特定された楽曲の雰囲気に適合した一の定型文を選択する。そして、生成部７５０は、選択された一の定型文に、対応する楽曲の作製年、楽曲名、アーティスト名等の属性情報の内容を含ませて楽曲関連情報を生成する。このため、先行楽曲及び後続楽曲のそれぞれの雰囲気に合った楽曲関連情報を生成することができる。
【００８１】
また、本実施形態では、制御部７９０が、先行楽曲及び後続楽曲のそれぞれについて、楽曲関連情報の出力時間長及び楽曲の非ボーカル区間の時間長の関係に基づいて、楽曲関連情報の出力区間を非ボーカル区間に設定する。このため、楽曲関連情報の音声出力と楽曲におけるボーカルの音声出力とが重ならないようにして、楽曲関連情報の音声やボーカルの音声が聞き取れなくなることを防止しつつ、再生出力される楽曲の演出効果を高めることができる。
【００８２】
また、本実施形態では、制御部７９０は、先行楽曲及び後続楽曲のそれぞれについて、聴取を確保する必要がある非ボーカル区間には、楽曲関連情報の出力区間を設定しない。このため、非ボーカル区間における再生部分が楽曲の雰囲気を演出している場合には、楽曲の雰囲気を損なわないようにすることができる。
【００８３】
また、本実施形態では、後続楽曲の楽曲関連情報の出力区間の設定にあたり、制御部７９０は、まず、当該出力区間を後続楽曲のイントロ区間内に設定することができる場合には、後続楽曲の楽曲関連情報の出力区間を、後続楽曲のイントロ区間内に設定する。このため、後続楽曲の再生開始時に、後続楽曲の楽曲関連情報に対応する音声を出力することができる。
【００８４】
また、本実施形態では、後続楽曲の楽曲関連情報の出力区間を後続楽曲のイントロ区間内に設定することができない場合には、制御部７９０は、後続楽曲の楽曲関連情報の出力区間を、先行楽曲のアウトロ区間と後続楽曲のイントロ区間との連続区間内に設定することができるか否かの第１判定を行う。そして、第１判定の結果が肯定的であった場合には、制御部７９０は、後続楽曲の楽曲関連情報の出力区間を、先行楽曲のアウトロ区間と後続楽曲のイントロ区間との連続区間内に設定する。このため、後続楽曲の再生開始の直前に、後続楽曲の楽曲関連情報に対応する音声を出力することができる。
【００８５】
また、本実施形態では、第１判定の結果が否定的であった場合に、制御部７９０は、後続楽曲の楽曲関連情報の出力区間を、後続楽曲のアウトロ区間及び間奏区間を含む非ボーカル区間内に設定できるか否かの第２判定を行う。そして、第２判定の結果が肯定的であった場合には、制御部７９０は、後続楽曲の楽曲関連情報の出力区間を、後続楽曲のイントロ区間を除く非ボーカル区間に設定する。このため、後続楽曲の再生開始時又は開始直前に、後続楽曲の楽曲関連情報に対応する音声を出力できない場合であっても、後続楽曲の非ボーカル区間に、後続楽曲の楽曲関連情報に対応する音声を出力することができる。
【００８６】
また、本実施形態では、第２判定の結果が否定的であった場合に、制御部７９０は、後続楽曲の楽曲関連情報の出力区間を、先行楽曲のイントロ区間に設定できるか否かの第３判定を行う。そして、第３判定の結果が肯定的であった場合には、制御部７９０は、後続楽曲の楽曲関連情報の出力区間を、先行楽曲のイントロ区間に設定する。このため、後続楽曲の再生開始時又は開始直前に、後続楽曲の楽曲関連情報に対応する音声を出力できず、かつ、後続楽曲の非ボーカル区間に、後続楽曲の楽曲関連情報に対応する音声を出力できない場合であっても、先行楽曲のイントロ区間に、後続楽曲の楽曲関連情報に対応する音声を出力することができる。
【００８７】
また、本実施形態では、制御部７９０が、先行楽曲及び後続楽曲のそれぞれについて、楽曲の属性情報及び特徴情報に基づいて、楽曲関連情報の出力音声の速度、高低、イントネーション、及び、強弱を変化させる制御を行う。このため、再生指定された楽曲の雰囲気に合った出力態様で、楽曲関連情報の音声出力を行うことができる。
【００８８】
また、本実施形態では、後続楽曲の楽曲関連情報の出力区間を先行楽曲のイントロ区間内に設定し、かつ、先行楽曲と後続楽曲とで楽曲の雰囲気とが異なっている場合には、後続楽曲についても、先行楽曲の雰囲気に合った出力態様で、後続楽曲の音声出力を行う。このため、先行楽曲の雰囲気を損なわずに、後続楽曲の楽曲関連情報の音声出力を行うことができる。
【００８９】
したがって、本実施形態によれば、再生される楽曲の演出効果を高めるための楽曲関連情報を出力することができる。
【００９０】
［実施形態の変形］
本発明は、上記の実施形態に限定されるものではなく、様々な変形が可能である。
【００９１】
例えば、上記の実施形態では、楽曲の属性情報に含まれるジャンル情報及び特徴情報に含まれる曲調情報に基づいて、楽曲の雰囲気を特定した。これに対し、楽曲のジャンル情報のみに基づいて楽曲の雰囲気を特定してもよいし、また、楽曲の曲調情報のみに基づいて楽曲の雰囲気を特定するようにしてもよい。
【００９２】
また、上記の実施形態では、楽曲関連情報の出力時間長が非ボーカル区間の時間長より短い場合であっても、当該非ボーカル区間の特性情報から、非ボーカル区間における聴取確保が必要な場合には、楽曲関連情報の出力区間を設定しないようにした。これに対し、非ボーカル区間における聴取確保の必要、不要に関係なく、楽曲関連情報の出力時間長が非ボーカル区間の時間長より短い場合には、楽曲関連情報の出力区間を設定するようにしてもよい。
【００９３】
また、上記の実施形態では、第１判定に際して、制御部は、後続楽曲の楽曲関連情報の出力区間を、先行楽曲のアウトロ区間と後続楽曲のイントロ区間との連続区間内に設定することができるか否かを判定した。これに対して、実施形態の第１判定に代えて、後続楽曲の楽曲関連情報の出力区間を、先行楽曲のアウトロ区間内に設定することができるか否かを判定するようにしてもよい。
【００９４】
また、上記の実施形態では、後続楽曲の楽曲関連情報の出力区間を、先行楽曲のアウトロ区間と後続楽曲のイントロ区間との連続区間内に設定する場合に、後続楽曲の雰囲気に合った出力態様で、後続楽曲の音声出力を行うようにした。これに対し、後続楽曲の楽曲関連情報の出力区間を、先行楽曲のアウトロ区間と後続楽曲のイントロ区間との連続区間内に設定する場合に、先行楽曲の雰囲気に合った出力態様で、後続楽曲の音声出力を行うようにしてもよい。
【００９５】
また、上記の実施形態では、プレイリストに２曲の楽曲が列挙され、当該２曲の楽曲それぞれについての楽曲関連情報の出力区間を設定した。これに対し、プレイリストに３曲以上の楽曲が列挙されている場合に、３曲以上の楽曲それぞれの楽曲関連情報の出力区間を設定するようにしてもよい。
【００９６】
また、上記の実施例では、非ボーカル区間における聴取確保に関する情報である特性情報は、当該非ボーカル区間全体の情報とした。これに対し、特性情報を詳細化し、１つの非ボーカル区間内において、聴取確保が必要な部分と、聴取確保が不要の部分とを含めるようにしてもよい。
【００９７】
また、上記の実施形態では、楽曲のジャンル情報及び曲調情報に基づいて、楽曲関連情報の出力態様を制御するようにした。これに対し、楽曲のジャンル情報のみに基づいて楽曲関連情報の出力態様を制御してもよいし、また、楽曲の曲調情報のみに基づいて楽曲関連情報の出力態様を制御するようにしてもよい。
【００９８】
また、上記の実施形態では、楽曲関連情報の出力態様として、楽曲関連情報の出力音声の速度、高低、イントネーション、及び、強弱を変化させる制御を行うことにした。これに対し、これらの態様のうちから任意に選択された一又は複数の態様について、楽曲関連情報の出力制御を行うようにしてもよい。
【００９９】
また、上記の実施形態では、楽曲の属性情報には、楽曲コンテンツの作製年情報、楽曲名情報、アーティスト名情報、ジャンル情報が含まれるようにしたが、更に、楽曲が再生されているコマーシャル情報やテレビ番組の主題歌情報等が含まれるようにしてもよい。この場合には、楽曲が再生されているコマーシャル情報やテレビ番組を、楽曲関連情報に含めるようにすることができる。
【０１００】
また、上記の実施形態では、非ボーカル区間情報を、楽曲の特徴情報に含めることにした。これに対し、楽曲の属性情報に、非ボーカル区間情報を含めてもよいし、又、楽曲の特徴情報及び楽曲の属性情報の双方に、非ボーカル区間情報を含めるようにしてもよい。
【０１０１】
なお、上記の実施形態における情報出力装置の生成部及び制御部を、中央処理装置（ＣＰＵ：Central Processing Unit）、ＤＳＰ（Digital Signal Processor）等を備えた演算手段としてのコンピュータとして構成し、予め用意されたプログラムを当該コンピュータで実行することにより、上記の実施形態における生成部及び制御部の一部又は全部の機能を実現するようにしてもよい。このプログラムはハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、当該コンピュータによって記録媒体から読み出されて実行される。また、このプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ等の可搬型記録媒体に記録された形態で取得されるようにしてもよいし、インターネットなどのネットワークを介した配信の形態で取得されるようにしてもよい。
【実施例】
【０１０２】
以下、本発明の一実施例を、図２〜図１９を参照して説明する。なお、以下の説明及び図面においては、同一又は同等の要素については同一の符号を付し、重複する説明を省略する。
【０１０３】
［構成］
図２には、一実施例に係る情報出力装置１００の概略的な構成がブロック図にて示されている。情報出力装置１００は、上述した一実施形態に係る情報出力装置７００（図１参照）の一態様となっている。
【０１０４】
情報出力装置１００は、図２に示されるように、処理制御ユニット１１０と、記憶ユニット１２０とを備えている。また、情報出力装置１００は、音出力ユニット１４０と、入力ユニット１５０とを備えている。
【０１０５】
上記の処理制御ユニット１１０は、情報出力装置１００の全体を統括制御するとともに、様々な処理を実行する。当該処理制御ユニット１１０は、演算手段としての中央処理装置（ＣＰＵ）、ＤＳＰ（Digital Signal Processor）及びその周辺回路を備えて構成されている。処理制御ユニット１１０が様々なプログラムを実行することにより、情報出力装置１００としての各種機能が実現されるようになっている。こうした機能の中には、上述した実施形態における楽曲再生部７２０、楽曲情報取得部７３０、生成部７５０、音声再生部７６０及び制御部７９０の機能も含まれている。かかる処理制御ユニット１１０が実行する処理の詳細については、後述する。
【０１０６】
なお、処理制御ユニット１１０が実行するプログラムは、ハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、当該記録媒体からロードされて実行される。また、このプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ等の可搬型記録媒体に記録された形態で取得されるようにしてもよいし、インターネットなどのネットワークを介した配信の形態で取得されるようにしてもよい。
【０１０７】
上記の記憶ユニット１２０は、ハードディスク装置等の不揮発性の記憶装置を備えて構成され、情報出力装置１００において利用される様々な情報データが記憶される。こうした情報データには、楽曲コンテンツ情報ＭＣＤ、定型文情報ＰＲＳ等が含まれている。記憶ユニット１２０には、処理制御ユニット１１０がアクセスできるようになっている。すなわち、記憶ユニット１２０は、上述した記憶部７１０の機能を果たすようになっている。
【０１０８】
上記の楽曲コンテンツ情報ＭＣＤには、図３に示されるように、楽曲コンテンツ情報＃１，＃２，…，＃Ｐが含まれる。当該楽曲コンテンツ情報＃ｐ（ｐ＝１，２，…，Ｐ）には、楽曲コンテンツ識別子＃ｐ、楽曲音データ＃ｐ、楽曲の属性情報＃ｐ及び楽曲の特徴情報＃ｐが含まれる。
【０１０９】
上記の楽曲の属性情報＃ｐには、本実施例では、図４に示されるように、楽曲コンテンツ識別子＃ｐに対応する楽曲コンテンツの作製年情報＃ｐ、楽曲名情報＃ｐ、アーティスト名情報＃ｐ、ジャンル情報＃ｐ及び楽曲再生時間情報＃ｐが含まれている。
【０１１０】
上記の楽曲の特徴情報＃ｐには、本実施例では、図５に示されるように、楽曲コンテンツ識別子＃ｐに対応する楽曲の曲調情報＃ｐ、テンポ情報＃ｐ及び非ボーカル区間情報＃ｐが含まれている。これらの楽曲の特徴情報は、事前に楽曲音データ＃ｐを楽曲解析することにより、得られるようになっている。
【０１１１】
ここで、非ボーカル区間情報＃ｐには、本実施例では、図６に示されるように、非ボーカル区間＃ｐ，ｎ（ｎ＝１，２，…，Ｎ）ごと（イントロ区間、間奏区間１、間奏区間２、…、アウトロ区間）の、当該非ボーカル区間の開始位置（時間）＃（ｐ，ｎ）、時間長＃（ｐ，ｎ）が含まれている。また、非ボーカル区間情報＃ｐには、非ボーカル区間＃（ｐ，ｎ）ごとの、当該非ボーカル区間における聴取確保に関する情報である特性情報＃（ｐ，ｎ）等が含まれている。本実施例では、非ボーカル区間の聴取に関する特性情報＃（ｐ，ｎ）には、非ボーカル区間における聴取確保の必要、不要の区別が登録されている。
【０１１２】
例えば、非ボーカル区間におけるギターのリフレインが特徴的で、当該非ボーカル区間に楽曲関連情報の音声出力を行うと、楽曲の雰囲気を損なう可能性があるときには、当該非ボーカル区間の特性情報には、聴取確保の必要が登録されている。一方、非ボーカル区間に楽曲関連情報の音声出力を行っても、楽曲の雰囲気を損なう可能性がないときには、当該非ボーカル区間の特性情報には、聴取確保の不要が登録されている。
【０１１３】
上記の定型文情報ＰＲＳには、楽曲関連情報を生成するために予め用意された複数の定型文、及び、付加情報を生成するために予め用意された複数の付加情報定型文が含まれる。本実施例では、定型文情報ＰＲＳには、図７に示されるように、定型文１、定型文２、定型文３、…の複数の定型文、及び、付加定型文１、付加定型文２、…の複数の付加定型文が含まれている。
【０１１４】
ここで、定型文１から定型文３の「Ｙ（作製年）」、「Ａ（アーティスト名）」、「Ｓ（楽曲名）」には、それぞれ、属性情報＃ｐの作製年情報＃ｐ、楽曲名情報＃ｐ、アーティスト名情報＃ｐが埋め込まれるようになっている。なお、定型文３の「Ｙ（作製年）」は、英語変換される。例えば、作製年情報＃ｐの内容が「１９８２年」の場合には、「エイティートゥー」に変換される。これらの定型文は、本実施例では、処理制御ユニット１１０により、楽曲の属性情報及び楽曲の特徴情報から特定される楽曲の雰囲気に応じて選択されるようになっている。また、付加情報定型文は、楽曲の内容と関連しない付加情報の定型文となっている。
【０１１５】
図２に戻り、上記の音出力ユニット１４０は、スピーカを備えて構成される。この音出力ユニット１４０は、制御処理ユニット１１０から送られた出力音データを受ける。そして、音出力ユニット１４０は、制御処理ユニット１１０による制御のもとで、当該出力音データに対応する出力音を再生出力する。
【０１１６】
上記の入力ユニット１５０は、情報出力装置１００の本体部に設けられたキー部、あるいはキー部を備えるリモート入力装置等により構成される。ここで、本体部に設けられたキー部としては、不図示の表示ユニットに設けられたタッチパネルを用いることができる。また、キー部を有する構成に代えて、音声入力する構成を採用することもできる。
【０１１７】
当該入力ユニット１５０を利用者が操作することにより、情報出力装置１００の動作内容の設定や動作指令の入力が行われる。例えば、楽曲を指定した再生指定等の利用者による入力が、入力ユニット１５０を利用して行われる。入力ユニット１５０への入力内容は、入力データとして、制御処理ユニット１１０へ送られる。
【０１１８】
［動作］
以上のようにして構成された情報出力装置１００の動作について、処理制御ユニット１１０による楽曲関連情報の出力処理に主に着目して説明する。
【０１１９】
＜楽曲関連情報の音声再生計画の作成処理＞
まず、処理制御ユニット１１０による楽曲関連情報の音声再生計画の作成処理について説明する。楽曲コンテンツ及び楽曲関連情報の音出力処理は、音声再生計画の作成後に、直ちに行われる。
【０１２０】
以下では、プレイリストには、２曲が列挙されているものとする。そして、情報出力装置１００は、プレイリストにおける１番目の楽曲（先行楽曲）の再生を行った後、プレイリストにおける２番目の楽曲（後続楽曲）の再生を行うようになっている。
【０１２１】
楽曲関連情報の音声再生計画の作成処理に際しては、図８に示されるように、まず、ステップＳ１１において、処理制御ユニット１１０が、入力ユニット１５０にプレイリストに列挙された楽曲の再生開始指定が入力され、当該再生開始指定を内容とする入力データを受けたか否かを判定する。この判定の結果が否定的であった場合（ステップＳ１１：Ｎ）には、ステップＳ１１の処理が繰り返される。
【０１２２】
入力ユニット１５０に楽曲コンテンツの再生開始指定が入力され、ステップＳ１１における判定の結果が肯定的になると（ステップＳ１１：Ｙ）、処理はステップＳ１２へ進む。ステップＳ１２では、処理制御ユニット１１０が、記憶ユニット１２０にアクセスして、プレイリストに列挙された先行楽曲及び後続楽曲のそれぞれについて、楽曲コンテンツ識別子に対応する楽曲の属性情報及び特徴情報を順次取得する。この後、処理はステップＳ１４へ進む。
【０１２３】
ステップＳ１４では、処理制御ユニット１１０が、「楽曲関連情報の生成処理」を行う。かかるステップＳ１４の処理の詳細については、後述する。そして、ステップＳ１４の処理が終了すると、処理はステップＳ１５へ進む。
【０１２４】
ステップＳ１５では、処理制御ユニット１１０が、「楽曲関連情報の出力タイミングの決定処理」を行う。かかるステップＳ１５の処理の詳細については、後述する。そして、ステップＳ１５の処理が終了すると、処理はステップＳ１６へ進む。
【０１２５】
ステップＳ１６では、処理制御ユニット１１０が、「楽曲関連情報の出力態様の決定処理」を行う。かかるステップＳ１６の処理の詳細については、後述する。そして、ステップＳ１６の処理が終了すると、処理はステップＳ１７へ進む。
【０１２６】
ステップＳ１７では、処理制御ユニット１１０が、決定された出力タイミング及び出力態様の内容を含んだ音声再生計画を作成する。こうして音声再生計画が作成されると、楽曲関連情報の音声再生計画の作成処理が終了する。
【０１２７】
《楽曲関連情報の生成処理》
上述したステップＳ１４における「楽曲関連情報の生成処理」について、説明する。
【０１２８】
この「楽曲関連情報の生成処理」は、図９に示されるように、まず、ステップＳ２１において、処理制御ユニット１１０が、プレイリストに列挙された先行楽曲及び後続楽曲のそれぞれについて、楽曲の属性情報に含まれるジャンル情報から、楽曲の雰囲気を特定する。引き続き、ステップＳ２２において、処理制御ユニット１１０が、先行楽曲の雰囲気と後続楽曲の雰囲気とが同じであるか否かを判定する。この判定の結果が肯定的であった場合（ステップＳ２２：Ｙ）には、処理はステップＳ２３へ進む。ステップＳ２３では、処理制御ユニット１１０が、第１態様の楽曲関連情報の生成処理を行う。この第１態様の楽曲関連情報の生成処理では、処理制御ユニット１１０が、先行楽曲及び後続楽曲それぞれについて、記憶ユニット１２０に予め記憶されている複数の定型文の中から、楽曲の雰囲気に適合した一の定型文を選択する。引き続き、処理制御ユニット１１０は、選択された定型文に、対応する楽曲の属性情報の内容を反映した楽曲関連情報を生成する。
【０１２９】
ステップＳ２３の処理が終了すると、ステップＳ１４の処理が終了する。そして、処理は上述した図８のステップＳ１５へ進む。
【０１３０】
一方、ステップＳ２２における判定の結果が否定的であった場合（ステップＳ２２：Ｎ）には、処理はステップＳ２４へ進む。ステップＳ２４では、処理制御ユニット１１０が、第２態様の楽曲関連情報の生成処理を行う。この第２態様の楽曲関連情報の生成処理では、処理制御ユニット１１０が、記憶ユニット１２０に予め記憶されている複数の定型文の中から、先行楽曲の定型文として先行楽曲の雰囲気に適合した一の定型文を選択し、後続楽曲の定型文として、後続楽曲の雰囲気に適合した一の定型文を選択するとともに、先行楽曲の雰囲気に適合した一の定型文も暫定的に選択する。引き続き、処理制御ユニット１１０は、選択された定型文に、対応する楽曲の属性情報の内容を反映した楽曲関連情報を生成する。
【０１３１】
ステップＳ２４の処理が終了すると、ステップＳ１４の処理が終了する。そして、処理は上述した図８のステップＳ１５へ進む。
【０１３２】
ここで、ステップＳ２１，Ｓ２３，Ｓ２４の処理に際して、本実施例では、図１０に示されるように、楽曲のジャンルが、ボサノバ、又は、クラシック（以下、ボサノバ、クラシックを「ジャンル１」とも記す）のときには、処理制御ユニット１１０は、楽曲の雰囲気は「落ち着いた雰囲気」であると特定する。そして、特定された楽曲の雰囲気が「落ち着いた雰囲気」のときには、処理制御ユニット１１０は、音声にしたときに落ち着いた雰囲気となる文体の定型文を選択する。本実施例では、特定された楽曲の雰囲気が「落ち着いた雰囲気」のときには、定型文１を選択する。
【０１３３】
また、本実施例では、楽曲のジャンルがポップス（邦楽）（以下、ポップス（邦楽）を「ジャンル２」とも記す）のときには、処理制御ユニット１１０は、楽曲の雰囲気は「標準的な雰囲気」であると特定する。そして、特定された楽曲の雰囲気が「標準的な雰囲気」のときには、処理制御ユニット１１０は、音声にしたときに標準的な雰囲気となる文体の定型文を選択する。本実施例では、特定された楽曲の雰囲気が「標準的な雰囲気」のときには、定型文２を選択する。
【０１３４】
また、本実施例では、再生指定された楽曲のジャンルがポップス（洋楽）、ファンクミュージック、ＥＤＭ（Electronic Dance Music）（以下、ポップス（洋楽）、ファンクミュージック、ＥＤＭを「ジャンル３」とも記す）のときには、処理制御ユニット１１０は、楽曲の雰囲気は「高揚感のある、いわゆるノリのよい雰囲気」であると特定する。そして、特定された楽曲の雰囲気が「ノリのよい雰囲気」のときには、処理制御ユニット１１０は、音声にしたときにノリのよい雰囲気となる文体の定型文を選択する。本実施例では、特定された楽曲の雰囲気が「ノリのよい雰囲気」のときには、定型文３を選択する。
【０１３５】
《出力タイミングの決定処理》
上述したステップＳ１５における「楽曲関連情報の出力タイミングの決定処理」について、説明する。以下では、先行して再生される先行楽曲については、十分に長い間奏区間があり、当該間奏区間の時間長は、先行楽曲の楽曲関連情報の出力時間長よりも長くなっているものとする。また、当該間奏区間の特性情報には、聴取確保の不要が登録されているものとする。
【０１３６】
この「楽曲関連情報の出力タイミングの決定処理」は、図１１に示されるように、まず、ステップＳ３１において、処理制御ユニット１１０が、「先行楽曲についての楽曲関連情報の出力区間の設定処理」を行う。かかるステップＳ３１の処理の詳細については、後述する。そして、ステップＳ３１の処理が終了すると、処理はステップＳ３２へ進む。
【０１３７】
ステップＳ３２では、処理制御ユニット１１０が、「後続楽曲についての楽曲関連情報の出力区間の設定処理」を行う。かかるステップＳ３２の処理の詳細については、後述する。そして、ステップＳ３２の処理が終了すると、ステップＳ１５の処理が終了し、処理は上述した図８のステップＳ１６へ進む。
【０１３８】
なお、楽曲関連情報の出力区間の設定処理に用いる楽曲関連情報の時間長は、後述するステップＳ１６における「出力態様の決定処理」により、楽曲関連情報の出力時間長が変更されたことを考慮し、楽曲関連情報の時間長が最大限に長くなったものを用いるようになっている。
【０１３９】
（先行楽曲についての楽曲関連情報の出力区間の設定処理）
上述したステップＳ３１における「先行楽曲についての楽曲関連情報の出力区間の設定処理」について、説明する。
【０１４０】
この「先行楽曲についての楽曲関連情報の出力区間の設定処理」は、図１２に示されるように、まず、ステップＳ４１において、処理制御ユニット１１０が、先行楽曲にボーカル区間があるか否かを判定する。この判定の結果が否定的であった場合（ステップＳ４１：Ｎ）には、処理はステップＳ４２へ進む。ステップＳ４２では、処理制御ユニット１１０が、楽曲関連情報の出力タイミングを、先行楽曲のコンテンツの再生開始から第１所定時間後に設定する。ここで、第１所定時間は、例えば、３秒であり、利用者が再生されている楽曲についての関連情報を知りたいという要望に応える観点から、経験等に基づいて、予め定められる。
【０１４１】
ステップＳ４２の処理が終了すると、ステップＳ３１の処理が終了する。そして、処理は上述した図１１のステップＳ３２へ進む。
【０１４２】
一方、ステップＳ４１における判定の結果が肯定的であった場合（ステップＳ４１：Ｙ）には、処理はステップＳ４３へ進む。ステップＳ４３では、処理制御ユニット１１０が、「非ボーカル区間への設定処理」を行う。
【０１４３】
((非ボーカル区間への設定処理))
ステップＳ４３における「非ボーカル区間への設定処理」について、説明する。
【０１４４】
この「非ボーカル区間への設定処理」は、図１３に示されるように、まず、ステップＳ５１において、処理制御ユニット１１０が、先行楽曲の楽曲関連情報の出力時間長ＴSP,Pと第２所定時間αとの合計時間が、先行楽曲の非ボーカル区間であるイントロ区間の時間長ＴINTRO,Pより短いか否かを判定する。この判定の結果が肯定的であった場合（ステップＳ５１：Ｙ）には、処理はステップＳ５２へ進む。
【０１４５】
ステップＳ５２では、処理制御ユニット１１０が、先行楽曲のイントロ区間の特性情報に基づいて、先行楽曲のイントロ区間の聴取を確保する必要があるか否かを判定する。この判定の結果が否定的であった場合（ステップＳ５２：Ｎ）には、処理はステップＳ５３へ進む。ステップＳ５３では、処理制御ユニット１１０が、先行楽曲のイントロ区間に先行楽曲の楽曲関連情報の出力区間を設定する。本実施例では、先行楽曲の楽曲関連情報の出力区間の終了の後、第２所定時間αの経過後に、先行楽曲のボーカル区間が開始されるように、先行楽曲の楽曲関連情報の出力区間を設定する。
【０１４６】
ここで、第２所定時間は、例えば、２秒であり、楽曲関連情報の音声出力が終了した後、ワンテンポをおいてからボーカル区間を開始させることで、再生される楽曲の演出効果を高めるとの観点から、経験等に基づいて、予め定められる。
【０１４７】
ステップＳ５３の処理が終了すると、ステップＳ４３の処理が終了する。こうしてステップＳ４３の処理が終了すると、上述した図１２のステップＳ３１が終了する。そして、処理は上述した図１１のステップＳ３２へ進む。
【０１４８】
一方、ステップＳ５１における判定の結果が否定的であった場合（ステップＳ５１：Ｎ）、又は、ステップＳ５２における判定の結果が肯定的であった場合（ステップＳ５２：Ｙ）には、処理はステップＳ５４へ進む。ステップＳ５４では、処理制御ユニット１１０が、楽曲関連情報の出力時間長ＴSP,Pが楽曲の非ボーカル区間であるアウトロ区間の時間長ＴOUTRO,Pより短いか否かを判定する。この判定の結果が肯定的であった場合（ステップＳ５４：Ｙ）には、処理はステップＳ５５へ進む。
【０１４９】
ステップＳ５５では、処理制御ユニット１１０が、先行楽曲のアウトロ区間の特性情報に基づいて、先行楽曲のアウトロ区間の聴取を確保する必要があるか否かを判定する。この判定の結果が否定的であった場合（ステップＳ５５：Ｎ）には、処理はステップＳ５６へ進む。ステップＳ５６では、処理制御ユニット１１０が、先行楽曲のアウトロ区間に先行楽曲の楽曲関連情報の出力区間を設定する。そして、処理制御ユニット１１０が、上述したステップＳ１４において選択した定型文が「定型文１」であった場合には、語尾を過去形に変更する。すなわち、処理制御ユニット１１０は、実際に採用する定型文を、『「Ｙ（作製年）」年の作品で、「Ａ（アーティスト名）」の「Ｓ（楽曲名）」でした。』とする。
【０１５０】
先行楽曲のアウトロ区間に先行楽曲の楽曲関連情報の出力区間を設定されると、ステップＳ５６の処理が終了する。こうしてステップＳ５６の処理が終了すると、ステップＳ４３の処理が終了し、上述した図１２のステップＳ３１の処理が終了する。そして、処理は上述した図１１のステップＳ３２へ進む。
【０１５１】
ステップＳ５４における判定の結果が否定的であった場合（ステップＳ５４：Ｎ）、又は、ステップＳ５５における判定の結果が肯定的であった場合（ステップＳ５５：Ｙ）には、処理はステップＳ５７へ進む。ステップＳ５７では、処理制御ユニット１１０が、先行楽曲の間奏区間に先行楽曲の楽曲関連情報の出力区間を設定する。
【０１５２】
先行楽曲の間奏区間に先行楽曲の楽曲関連情報の出力区間を設定されると、ステップＳ５７の処理が終了する。こうしてステップＳ５７の処理が終了すると、ステップＳ４３の処理が終了し、上述した図１２のステップＳ３１の処理が終了する。そして、処理は上述した図１１のステップＳ３２へ進む。
【０１５３】
（後続楽曲についての楽曲関連情報の出力区間の設定処理）
上述したステップＳ３２における「後続楽曲についての楽曲関連情報の出力区間の設定処理」について、説明する。以下では、後続して再生される後続楽曲については、ボーカル区間が存在するものとする。
【０１５４】
この「後続楽曲についての楽曲関連情報の出力区間の設定処理」は、図１４に示されるように、まず、ステップＳ６１において、処理制御ユニット１１０が、後続楽曲の楽曲関連情報の出力時間長ＴSP,Fと第２所定時間αとの合計時間が、後続楽曲のイントロ区間の時間長ＴINTRO,Fより短いか否かを判定する。この判定の結果が肯定的であった場合（ステップＳ６１：Ｙ）には、処理はステップＳ６２へ進む。
【０１５５】
ステップＳ６２では、処理制御ユニット１１０が、後続楽曲のイントロ区間の特性情報に基づいて、後続楽曲のイントロ区間の聴取を確保する必要があるか否かを判定する。この判定の結果が否定的であった場合（ステップＳ６２：Ｎ）には、処理はステップＳ６３へ進む。ステップＳ６３では、処理制御ユニット１１０が、後続楽曲のイントロ区間に後続楽曲の楽曲関連情報の出力区間を設定する。本実施例では、後続楽曲の楽曲関連情報の出力区間の終了の後、第２所定時間αの経過後に、後続楽曲のボーカル区間が開始されるように、後続楽曲の楽曲関連情報の出力区間を設定する。
【０１５６】
ステップＳ６３の処理が終了すると、ステップＳ３２の処理が終了する。こうしてステップＳ３２の処理が終了すると、上述した図１１のステップＳ１５の処理が終了し、処理は上述した図８のステップＳ１６へ進む。
【０１５７】
ステップＳ６１における判定の結果が否定的であった場合（ステップＳ６１：Ｎ）、又は、ステップＳ６２における判定の結果が肯定的であった場合（ステップＳ６２：Ｙ）には、処理はステップＳ６４へ進む。ステップＳ６４では、処理制御ユニット１１０が、「先行楽曲の非ボーカル区間を考慮した設定処理」を行う。
【０１５８】
((先行楽曲の非ボーカル区間を考慮した設定処理))
ステップＳ６４における「先行楽曲の非ボーカル区間を考慮した設定処理」について、説明する。
【０１５９】
この「先行楽曲の非ボーカル区間を考慮した設定処理」は、図１５に示されるように、まず、ステップＳ７１において、処理制御ユニット１１０が、後続楽曲の楽曲関連情報の出力区間を、先行楽曲のアウトロ区間と後続楽曲のイントロ区間との連続区間内に設定できるか否かの第１判定を行う。
【０１６０】
かかる第１判定に際して、処理制御ユニット１１０は、まず、後続楽曲の楽曲関連情報の出力時間長と「次に、お届けするのは、」を内容とする付加情報の出力時間長との合計時間が、先行楽曲のアウトロ区間の時間長と後続楽曲のイントロ区間の時間長との合計時間より短いか否かを判定する第１時間判定を行う。
【０１６１】
当該第１時間判定の結果が肯定的であった場合には、先行楽曲のアウトロ区間の特性情報に基づいて、先行楽曲のアウトロ区間の聴取を確保する必要があるか否かを判定するとともに、先行楽曲のイントロ区間の特性情報に基づいて、先行楽曲のイントロ区間の聴取を確保する必要があるか否かを判定する特性判定を行う。
【０１６２】
当該特性判定の結果が否定的であった場合には、先行楽曲のアウトロ区間に先行楽曲の楽曲関連情報が設定されているか否かを判定する設定有無判定を行う。そして、当該設定有無判定の結果が否定的であった場合には、第１判定の結果は肯定的となる。
【０１６３】
一方、当該設定有無判定の結果が肯定的であった場合には、先行楽曲の楽曲関連情報の出力時間長と、後続楽曲の楽曲関連情報の出力時間長と、「次に、お届けするのは、」を内容とする付加情報の出力時間長との合計時間が、先行楽曲のアウトロ区間の時間長と後続楽曲のイントロ区間の時間長との合計時間より短いか否かを判定する第２時間判定を行う。そして、第２時間判定の結果が肯定的であった場合には、第１判定の結果は肯定的となる。
【０１６４】
上述した第１時間判定の結果が否定的であった場合には、第１判定の結果は否定的となる。また、特性判定の結果が肯定的であった場合には、第１判定の結果は否定的となる。さらに、第２時間判定の結果が否定的であった場合には、第１判定の結果は否定的となる。
【０１６５】
ステップＳ７１における判定の結果が肯定的であった場合（ステップＳ７１：Ｙ）には、処理はステップＳ７２へ進む。ステップＳ７２では、処理制御ユニット１１０が、後続楽曲の楽曲関連情報の出力区間を、先行楽曲のアウトロ区間と後続楽曲のイントロ区間との連続区間内に設定する。
【０１６６】
ステップＳ７２の処理が終了すると、ステップＳ６４の処理が終了する。こうしてステップＳ６４の処理が終了すると、上述した図１４のステップＳ３２の処理が終了し、上述した図１１のステップＳ１５の処理が終了する。そして、処理は上述した図８のステップＳ１６へ進む。
【０１６７】
上述したステップＳ７１における判定の結果が否定的であった場合（ステップＳ７１：Ｎ）には、処理はステップＳ７３へ進む。ステップＳ７３では、処理制御ユニット１１０が、後続楽曲の楽曲関連情報の出力区間を、後続楽曲のイントロ区間以外の非ボーカル区間に設定できるか否かの第２判定を行う。
【０１６８】
かかる第２判定に際して、処理制御ユニット１１０は、上述した図１３のステップＳ５４〜Ｓ５７と同様の処理を行い、後続楽曲の楽曲関連情報の出力区間を、後続楽曲のアウトロ区間に設定できるか否かを判定するアウトロ区間設定判定を行う。そして、当該アウトロ区間設定判定の結果が肯定的であった場合には、第２判定の結果は肯定的となる。
【０１６９】
当該アウトロ区間設定判定の結果が否定的であった場合には、処理制御ユニット１１０は、後続楽曲の楽曲関連情報の出力区間を、後続楽曲の間奏区間に設定できるか否かを判定する間奏区間設定判定を行う。そして、当該間奏区間設定判定の結果が肯定的であった場合には、第２判定の結果は肯定的となる。
【０１７０】
一方、間奏区間設定判定の結果が否定的であった場合には、第２判定の結果は否定的となる。
【０１７１】
ステップＳ７３における判定の結果が肯定的であった場合（ステップＳ７３：Ｙ）には、処理はステップＳ７４へ進む。ステップＳ７４では、処理制御ユニット１１０が、後続楽曲の楽曲関連情報の出力区間を、後続楽曲のイントロ区間以外の非ボーカル区間内に設定する。すなわち、上述したアウトロ区間設定判定の結果が肯定的であった場合には、処理制御ユニット１１０は、後続楽曲の楽曲関連情報の出力区間を、後続楽曲のアウトロ区間内に設定する。また、上述した間奏区間設定判定の結果が肯定的であった場合には、処理制御ユニット１１０は、後続楽曲の楽曲関連情報の出力区間を、後続楽曲の間奏区間内に設定する。なお、後続楽曲の楽曲関連情報の出力区間を、後続楽曲のアウトロ区間内に設定する場合において、選択した定型文が「定型文１」であった場合には、語尾を過去形に変更する。すなわち、処理制御ユニット１１０は、実際に採用する定型文を、『「Ｙ（作製年）」年の作品で、「Ａ（アーティスト名）」の「Ｓ（楽曲名）」でした。』とする。
【０１７２】
ステップＳ７４の処理が終了すると、ステップＳ６４の処理が終了する。こうしてステップＳ６４の処理が終了すると、上述した図１４のステップＳ３２の処理が終了し、上述した図１１のステップＳ１５の処理が終了する。そして、処理は上述した図８のステップＳ１６へ進む。
【０１７３】
上述したステップＳ７３における判定の結果が否定的であった場合（ステップＳ７３：Ｎ）には、処理はステップＳ７５へ進む。ステップＳ７５では、処理制御ユニット１１０が、後続楽曲の楽曲関連情報の出力区間を、先行楽曲のイントロ区間に設定できるか否かの第３判定を行う。
【０１７４】
かかる第３判定に際して、処理制御ユニット１１０は、まず、先行楽曲のイントロ区間に先行楽曲の楽曲関連情報が設定されているか否かを判定する設定有無判定を行う。そして、当該設定有無判定の結果が肯定的であった場合には、先行楽曲の楽曲関連情報の出力時間長と、後続楽曲の楽曲関連情報の出力時間長と、「次に、お届けするのは、」を内容とする付加情報の出力時間長との合計時間が、先行楽曲のイントロ区間の時間長より短いか否かを判定する時間判定を行う。そして、当該時間判定の結果が肯定的であった場合には、第３判定の結果は肯定的となる。
【０１７５】
上述した設定有無判定の結果が否定的であった場合には、第３判定の結果は否定的となる。ここで、先行楽曲のイントロ区間に先行楽曲の楽曲関連情報が設定されていない場合に、第３判定の結果を否定的にするのは、後続楽曲の楽曲関連情報の音声出力がされた後に、後続楽曲の楽曲関連情報の音声出力がされるのを防止するためである。また、時間判定の結果が否定的であった場合には、第３判定の結果は否定的となる。
【０１７６】
ステップＳ７５における判定の結果が肯定的であった場合（ステップＳ７５：Ｙ）には、処理はステップＳ７６へ進む。ステップＳ７６では、処理制御ユニット１１０が、後続楽曲の楽曲関連情報の出力区間を、先行楽曲のイントロ区間内に設定する。
【０１７７】
ステップＳ７６の処理が終了すると、ステップＳ６４の処理が終了する。こうしてステップＳ６４の処理が終了すると、上述した図１４のステップＳ３２の処理が終了し、上述した図１１のステップＳ１５の処理が終了する。そして、処理は上述した図８のステップＳ１６へ進む。
【０１７８】
上述したステップＳ７５における判定の結果が否定的であった場合（ステップＳ７５：Ｎ）には、処理はステップＳ７７へ進む。ステップＳ７７では、処理制御ユニット１１０が、後続楽曲の楽曲関連情報の出力区間を、後続楽曲のイントロ区間及び当該イントロ区間に続くボーカル区間に設定する。
【０１７９】
ステップＳ７７の処理が終了すると、ステップＳ６４の処理が終了する。こうしてステップＳ６４の処理が終了すると、上述した図１４のステップＳ３２の処理が終了し、上述した図１１のステップＳ１５の処理が終了する。そして、処理は上述した図８のステップＳ１６へ進む。
【０１８０】
《出力態様の決定処理》
上述したステップＳ１６における「楽曲関連情報の出力態様の決定処理」について、説明する。
【０１８１】
この「楽曲関連情報の出力態様の決定処理」は、図１６に示されるように、まず、ステップＳ８１において、処理制御ユニット１１０が、「先行楽曲における楽曲関連情報の速度態様の設定処理」を行う。かかるステップＳ８１の処理の詳細については、後述する。そして、ステップＳ８１の処理が終了すると、処理はステップＳ８２へ進む。
【０１８２】
ステップＳ８２では、処理制御ユニット１１０が、「後続楽曲における楽曲関連情報の速度態様の設定処理」を行う。かかるステップＳ８２の処理の詳細については、後述する。そして、ステップＳ８２の処理が終了すると、処理はステップＳ８３へ進む。
【０１８３】
ステップＳ８３では、処理制御ユニット１１０が、先行楽曲の雰囲気に基づいて、先行楽曲における楽曲関連情報の出力音声の高低音態様、イントネーション態様、及び、強弱態様を変化させる。引き続き、ステップＳ８４において、処理制御ユニット１１０が、後続楽曲の雰囲気に基づいて、後続楽曲における楽曲関連情報の出力音声の高低音態様、イントネーション態様、及び、強弱態様を変化させる。ステップＳ８３，８４の処理の例については、後述する。
【０１８４】
ステップＳ８４の処理が終了すると、ステップＳ１６の処理が終了する。そして、処理は上述した図８のステップＳ１７へ進む。
【０１８５】
（先行楽曲における楽曲関連情報の速度態様の設定処理）
上述したステップＳ８１における「先行楽曲における楽曲関連情報の出力態様の速度態様の設定処理」について、説明する。
【０１８６】
この「先行楽曲における楽曲関連情報の出力態様の速度態様の設定処理」は、図１７に示されるように、まず、ステップＳ９１において、処理制御ユニット１１０が、先行楽曲のテンポ（単位：Ｂｅａｔｓ Ｐｅｒ Ｍｉｎｕｔｅ）が第１所定値以下であるか否かを判定する。この判定の結果が肯定的であった場合（ステップＳ９１：Ｙ）には、処理はステップＳ９２へ進む。ステップＳ９２では、処理制御ユニット１１０が、先行楽曲の楽曲関連情報の出力音声の速度を通常の話速より遅い第１速度に設定する。ステップＳ９２の処理が終了すると、ステップＳ８１の処理が終了する。そして、処理は上述した図１６のステップＳ８２へ進む。
【０１８７】
ステップＳ９１における判定の結果が否定的であった場合（ステップＳ９１：Ｎ）には、処理はステップＳ９３へ進む。ステップＳ９３では、処理制御ユニット１１０が、再生指定された先行楽曲のテンポが第２所定値以下であるか否かを判定する。この判定の結果が肯定的であった場合（ステップＳ９３：Ｙ）には、処理はステップＳ９４へ進む。ステップＳ９４では、処理制御ユニット１１０が、先行楽曲の楽曲関連情報の出力音声の速度を通常の話速である第２速度に設定する。ステップＳ９４の処理が終了すると、ステップＳ８１の処理が終了する。そして、処理は上述した図１６のステップＳ８２へ進む。
【０１８８】
一方、ステップＳ９３における判定の結果が否定的であった場合（ステップＳ９３：Ｎ）には、処理はステップＳ９５へ進む。ステップＳ９５では、処理制御ユニット１１０が、先行楽曲の楽曲関連情報の出力音声の速度を通常の話速よりも速い第３速度に設定する。ステップＳ９５の処理が終了すると、ステップＳ８１の処理が終了する。そして、処理は上述した図１６のステップＳ８２へ進む。
【０１８９】
ここで、第１所定値及び第２所定値、並びに、第１速度、第２速度及び第３速度は、楽曲のテンポに応じた速度で楽曲関連情報の音声出力を行う観点から、実験、シミュレーション、経験等に基づいて、予め定められる。
【０１９０】
（後続楽曲における楽曲関連情報の速度態様の設定処理）
上述したステップＳ８２における「後続楽曲における楽曲関連情報の出力態様の速度態様の設定処理」について、説明する。
【０１９１】
この「後続楽曲における楽曲関連情報の出力態様の速度態様の設定処理」は、後続楽曲の楽曲関連情報の速度態様の設定を、後続楽曲のテンポに基づいて行う点を除いて、上述した図１７のステップＳ８１における「先行楽曲における楽曲関連情報の出力態様の速度態様の設定処理」と同様にして行われる。
【０１９２】
ここで、図１６のステップＳ８３，Ｓ８４の処理に際して、本実施例では、図１８に示されるように、先行楽曲及び後続楽曲のそれぞれについて、楽曲の雰囲気が「落ち着いた雰囲気」のときには、処理制御ユニット１１０は、楽曲関連情報の出力音声の周波数を低めに設定し、楽曲関連情報の出力音声のイントネーションを通常にし、楽曲関連情報の出力音声の最後をやや弱くするように設定する。なお、楽曲の雰囲気が「落ち着いた雰囲気」のときに設定する、これらの設定値は、楽曲関連情報の出力音声に当り、「落ち着いた雰囲気」を演出することができるように、実験、シミュレーション、経験等に基づいて、予め定められる。
【０１９３】
また、本実施例では、先行楽曲及び後続楽曲のそれぞれについて、楽曲の雰囲気が「標準的な雰囲気」のときには、処理制御ユニット１１０は、楽曲関連情報の出力音声の周波数を標準に設定し、楽曲関連情報の出力音声のイントネーションを通常にし、楽曲関連情報の出力音声の最後に強弱の変化をさせないようにするように設定する。ここで、楽曲の雰囲気が「標準的な雰囲気」のときに設定する、これらの設定値は、楽曲関連情報の出力音声に当り、「標準的な雰囲気」を演出することができるように、実験、シミュレーション、経験等に基づいて、予め定められる。
【０１９４】
また、本実施例では、先行楽曲及び後続楽曲のそれぞれについて、楽曲の雰囲気が「ノリのよい雰囲気」のときには、処理制御ユニット１１０は、楽曲関連情報の出力音声の周波数を高めに設定し、楽曲関連情報の出力音声のイントネーションを上がり調子にし、楽曲関連情報の出力音声の最後にやや強くするように設定する。ここで、楽曲の雰囲気が「ノリのよい雰囲気」のときに設定する、これらの設定値は、楽曲関連情報の出力音声に当り、「ノリのよい雰囲気」を演出することができるように、実験、シミュレーション、経験等に基づいて、予め定められる。
【０１９５】
なお、本実施例では、後続楽曲の楽曲関連情報の出力区間を先行楽曲のイントロ区間内に設定し、かつ、先行楽曲と後続楽曲とで楽曲の雰囲気とが異なっている場合には、処理制御ユニット１１０は、後続楽曲の楽曲関連情報の出力態様を、先行楽曲の楽曲関連情報の出力態様と同じに設定する。
【０１９６】
＜楽曲関連情報の出力処理＞
楽曲再生計画が作成されると、楽曲関連情報の出力処理が行われる。楽曲関連情報の出力処理に際しては、図１９に示されるように、まず、ステップＳ１０１において、プレイリストに従い、先行楽曲の楽曲音データに所定の音質調整処理等を施した楽曲再生処理を開始し、内部のタイマをスタートさせる。この後、処理はステップＳ１０２へ進む。
【０１９７】
ステップＳ１０２では、処理制御ユニット１１０が、音声再生計画に従って、楽曲関連情報の出力タイミングとなったか否かを判定する。この判定の結果が否定的であった場合（ステップＳ１０２：Ｎ）には、ステップＳ１０２の処理が繰り返される。
【０１９８】
楽曲関連情報の出力タイミングとなり、ステップＳ１０２における判定の結果が肯定的になると（ステップＳ１０２：Ｙ）、処理はステップＳ１０３へ進む。ステップＳ１０３では、処理制御ユニット１１０が、音声再生計画に従った出力態様で、楽曲関連情報から音声再生データを生成する。そして、処理制御ユニット１１０は、楽曲再生データ及び音声再生データを音出力ユニット１４０へ送る。
【０１９９】
この結果、音出力ユニット１４０から、楽曲再生データに基づく楽曲音が再生出力されるとともに、音声再生計画に従った出力態様での楽曲関連情報の再生音声が重畳されて出力される。この後、処理はステップＳ１０４へ進む。
【０２００】
ステップＳ１０４では、音声再生計画に従って、すべての出力情報を出力したか否かを判定する。この判定の結果が否定的であった場合（ステップＳ１０４：Ｎ）には、処理はステップＳ１０２へ戻る。すべての出力情報を出力して、ステップＳ１０４における判定の結果が肯定的になると（ステップＳ１０４：Ｙ）、楽曲関連情報の出力処理が終了する。
【０２０１】
以上説明したように、本実施例では、処理制御ユニット１１０が、再生指定された先行楽曲及び後続楽曲のそれぞれについて、楽曲の属性情報に含まれるジャンル情報に基づいて、楽曲の雰囲気を特定し、記憶ユニット１２０に予め用意されている複数の定型文の中から、特定された楽曲の雰囲気に適合した一の定型文を選択する。そして、処理制御ユニット１１０は、楽曲ごとに、選択された一の定型文に、再生指定された楽曲の作製年、楽曲名、アーティスト名等の属性情報の内容を反映した楽曲関連情報を生成する。このため、先行楽曲及び後続楽曲のそれぞれの雰囲気に合った楽曲関連情報を生成することができる。
【０２０２】
また、本実施例では、処理制御ユニット１１０が、先行楽曲及び後続楽曲のそれぞれについて、楽曲関連情報の出力時間長及び楽曲の非ボーカル区間の時間長の関係に基づいて、楽曲関連情報の出力区間を非ボーカル区間に設定する。このため、楽曲関連情報の音声出力と楽曲におけるボーカルの音声出力とが重ならないようにして、楽曲関連情報の音声やボーカルの音声が聞き取れなくなることを防止しつつ、再生出力される楽曲の演出効果を高めることができる。
【０２０３】
また、本実施例では、処理制御ユニット１１０は、先行楽曲及び後続楽曲のそれぞれについて、聴取を確保する必要がある非ボーカル区間には、楽曲関連情報の出力区間を設定しない。このため、非ボーカル区間における再生部分が楽曲の雰囲気を演出している場合には、楽曲の雰囲気を損なわないようにすることができる。
【０２０４】
また、本実施例では、後続楽曲の楽曲関連情報の出力区間の設定にあたり、処理制御ユニット１１０は、まず、当該出力区間を後続楽曲のイントロ区間内に設定することができる場合には、後続楽曲の楽曲関連情報の出力区間を、後続楽曲のイントロ区間内に設定する。このため、後続楽曲の再生開始時に、後続楽曲の楽曲関連情報に対応する音声を出力することができる。
【０２０５】
また、本実施例では、後続楽曲の楽曲関連情報の出力区間を後続楽曲のイントロ区間内に設定することができない場合には、処理制御ユニット１１０は、後続楽曲の楽曲関連情報の出力区間を、先行楽曲のアウトロ区間と後続楽曲のイントロ区間との連続区間内に設定することができるか否かの第１判定を行う。そして、第１判定の結果が肯定的であった場合には、後続楽曲の楽曲関連情報の出力区間を、処理制御ユニット１１０は、先行楽曲のアウトロ区間と後続楽曲のイントロ区間との連続区間内に設定する。このため、後続楽曲の再生開始の直前に、後続楽曲の楽曲関連情報に対応する音声を出力することができる。
【０２０６】
また、本実施例では、第１判定の結果が否定的であった場合に、処理制御ユニット１１０は、後続楽曲の楽曲関連情報の出力区間を、後続楽曲のアウトロ区間及び間奏区間を含む非ボーカル区間内に設定できるか否かの第２判定を行う。そして、第２判定の結果が肯定的であった場合には、処理制御ユニット１１０は、後続楽曲の楽曲関連情報の出力区間を、後続楽曲のイントロ区間を除く非ボーカル区間に設定する。このため、後続楽曲の再生開始時又は開始直前に、後続楽曲の楽曲関連情報に対応する音声を出力できない場合であっても、後続楽曲の非ボーカル区間に、後続楽曲の楽曲関連情報に対応する音声を出力することができる。
【０２０７】
また、本実施例では、第２判定の結果が否定的であった場合に、処理制御ユニット１１０は、後続楽曲の楽曲関連情報の出力区間を、先行楽曲のイントロ区間に設定できるか否かの第３判定を行う。そして、第３判定の結果が肯定的であった場合には、処理制御ユニット１１０は、後続楽曲の楽曲関連情報の出力区間を、先行楽曲のイントロ区間に設定する。このため、後続楽曲の再生開始時又は開始直前に、後続楽曲の楽曲関連情報に対応する音声を出力できず、かつ、後続楽曲の非ボーカル区間に、後続楽曲の楽曲関連情報に対応する音声を出力できない場合であっても、先行楽曲のイントロ区間に、後続楽曲の楽曲関連情報に対応する音声を出力することができる。
【０２０８】
また、本実施例では、処理制御ユニット１１０が、再生指定された楽曲の属性情報及び特徴情報に基づいて、楽曲関連情報の出力音声の速度態様、高低音態様、イントネーション態様、及び、強弱態様を変化させる制御を行う。このため、再生指定された楽曲の雰囲気に合った出力態様で、楽曲関連情報の音声出力を行うことができる。
【０２０９】
また、本実施例では、後続楽曲の楽曲関連情報の出力区間を先行楽曲のイントロ区間内に設定し、かつ、先行楽曲と後続楽曲とで楽曲の雰囲気とが異なっている場合には、処理制御ユニット１１０は、後続楽曲についても、先行楽曲の雰囲気に合った出力態様で、後続楽曲の音声出力を行う。このため、先行楽曲の雰囲気を損なわずに、後続楽曲の楽曲関連情報の音声出力を行うことができる。
【０２１０】
したがって、本実施例によれば、再生される楽曲の演出効果を高めるための楽曲関連情報を出力することができる。
【０２１１】
［実施例の変形］
本発明は、上記の実施例に限定されるものではなく、様々な変形が可能である。
【０２１２】
例えば、上記の実施例では、楽曲の属性情報に含まれるジャンル情報に基づいて、楽曲の雰囲気を特定した。これに対し、楽曲の曲調情報に基づいて楽曲の雰囲気を特定するようにしてもよい。また、ジャンル情報及び曲調情報の双方に基づいて、楽曲の雰囲気を特定するようにしてもよい。
【０２１３】
また、上記の実施例では、楽曲関連情報の出力時間長が非ボーカル区間の時間長より短い場合であっても、当該非ボーカル区間の特性情報から、非ボーカル区間における聴取確保が必要な場合には、楽曲関連情報の出力区間を設定しないようにした。これに対し、非ボーカル区間における聴取確保の必要、不要に関係なく、楽曲関連情報の出力時間長が非ボーカル区間の時間長より短い場合には、楽曲関連情報の出力区間を設定するようにしてもよい。
【０２１４】
また、上記の実施例では、第１判定に際して、処理制御ユニットは、後続楽曲の楽曲関連情報の出力区間を、先行楽曲のアウトロ区間と後続楽曲のイントロ区間との連続区間内に設定することができるか否かを判定した。これに対して、実施形態の第１判定に代えて、後続楽曲の楽曲関連情報の出力区間を、先行楽曲のアウトロ区間内に設定することができるか否かを判定するようにしてもよい。
【０２１５】
また、上記の実施例では、後続楽曲の楽曲関連情報の出力区間を、先行楽曲のアウトロ区間と後続楽曲のイントロ区間との連続区間内に設定する場合に、後続楽曲の雰囲気に合った出力態様で、後続楽曲の音声出力を行うようにした。これに対し、後続楽曲の楽曲関連情報の出力区間を、先行楽曲のアウトロ区間と後続楽曲のイントロ区間との連続区間内に設定する場合に、先行楽曲の雰囲気に合った出力態様で、後続楽曲の音声出力を行うようにしてもよい。
【０２１６】
また、上記の実施例では、プレイリストに２曲の楽曲が列挙され、当該２曲の楽曲それぞれについての楽曲関連情報の出力区間を設定した。これに対し、プレイリストに３曲以上の楽曲が列挙されている場合に、３曲以上の楽曲それぞれの楽曲関連情報の出力区間を設定するようにしてもよい。
【０２１７】
例えば、プレイリストに３曲の楽曲が列挙されているときには、実施例と同様に、１番目及び２番目に再生される楽曲の楽曲関連情報の出力区間を設定した後、１番目及び２番目に再生される楽曲の楽曲関連情報の出力区間の設定位置を考慮し、上述した実施例と同様の手法により、３番目に再生される楽曲の楽曲関連情報の出力区間を設定するようにしてもよい。また、プレイリストに４曲の楽曲が列挙されているときには、２曲ごとに、上述した実施例と同様の手法により、順次再生される楽曲の楽曲関連情報の出力区間を設定するようにしてもよい。
【０２１８】
また、上記の実施例では、非ボーカル区間における聴取確保に関する情報である特性情報は、当該非ボーカル区間全体の情報とした。これに対し、特性情報を詳細化し、１つの非ボーカル区間内において、聴取確保が必要な部分と、聴取確保が不要の部分とを含めるようにしてもよい。例えば、イントロ区間の前半部分では聴取確保の必要があり、イントロ区間の後半部分では聴取確保が不要であるケースでは、イントロ区間の後半部分に、楽曲関連情報の出力区間を設定することができる。
【０２１９】
また、上記の実施例では、楽曲関連情報の出力区間の設定処理に用いる楽曲関連情報の時間長は、出力態様の決定処理により、楽曲関連情報の出力時間長が変更されることを考慮したものとした。これに対し、このような楽曲関連情報の出力時間長が変更されることを考慮せずに、変更された楽曲関連情報の出力時間長に基づいて、再度、楽曲関連情報の出力区間の設定処理を行うようにしてもよい。
【０２２０】
また、上記の実施例では、楽曲のジャンル情報に基づいて、楽曲関連情報の出力態様を制御するようにした。これに対し、楽曲の曲調情報に基づいて楽曲関連情報の出力態様を制御するようにしてもよい。また、ジャンル情報及び曲調情報の双方に基づいて、楽曲関連情報の出力態様を制御するようにしてもよい。
【０２２１】
また、上記の実施例では、楽曲関連情報の出力態様として、楽曲関連情報の出力音声の速度態様、高低音態様、イントネーション態様、及び、強弱態様を変化させる制御を行うことにした。これに対し、これらの態様のうちから任意に選択された一又は複数の態様について、楽曲関連情報の出力制御を行うようにしてもよい。
【０２２２】
また、上記の実施例では、非ボーカル区間情報を、楽曲の特徴情報に含めることにした。これに対し、楽曲の属性情報に、非ボーカル区間情報を含めてもよいし、又、楽曲の特徴情報及び楽曲の属性情報の双方に、非ボーカル区間情報を含めるようにしてもよい。
【０２２３】
また、上記の実施例については、上述した実施形態に対する変形と同様の変形を適宜施すことができる。
【符号の説明】
【０２２４】
１００  …  情報出力装置
１１０  …  処理制御ユニット（生成部、制御部）
７００  …  情報出力装置
７５０  …  生成部
７９０  …  制御部
【図１】
2018112667.tif 000003
【図２】
2018112667.tif 000004
【図３】
2018112667.tif 000005
【図４】
2018112667.tif 000006
【図５】
2018112667.tif 000007
【図６】
2018112667.tif 000008
【図７】
2018112667.tif 000009
【図８】
2018112667.tif 000010
【図９】
2018112667.tif 000011
【図１０】
2018112667.tif 000012
【図１１】
2018112667.tif 000013
【図１２】
2018112667.tif 000014
【図１３】
2018112667.tif 000015
【図１４】
2018112667.tif 000016
【図１５】
2018112667.tif 000017
【図１６】
2018112667.tif 000018
【図１７】
2018112667.tif 000019
【図１８】
2018112667.tif 000020
【図１９】
2018112667.tif 000021