(57)【要約】【課題】楽曲の再生時に楽曲とともに再生されるデータを効率よく選択できる楽曲データ処理装置、楽曲データ処理システム、及び、プログラムを提供する。【解決手段】楽曲データを再生する端末装置５は、通信ネットワーク１０を介して接続されたＷｅｂサーバー２１から情報を取得するデータ取得部７３と、取得した情報から得られる選択条件をもとに、再生する楽曲データと、当該楽曲データに付加して再生される台詞データとを選択する選択処理部７２と、選択された楽曲データ及び台詞データを再生するための再生リストを作成する再生管理部７１とを備える。【選択図】図２
2013050479.tif 000002
【特許請求の範囲】
【請求項１】
楽曲データを再生する楽曲データ処理装置であって、
通信回線を介して接続されたサーバーから配信情報を取得する配信情報取得手段と、
前記サーバーから取得した配信情報から得られる選択条件をもとに、再生する楽曲データ、及び、当該楽曲データに付加して再生される楽曲関連データを選択する選択手段と、
前記選択手段により選択された楽曲データ及び楽曲関連データを再生するための再生リストを作成する再生管理手段と、
を備えることを特徴とする楽曲データ処理装置。
【請求項２】
楽曲データと楽曲関連データとを記憶する記憶手段を備え、
前記選択手段は、前記記憶手段に記憶された楽曲データ及び楽曲関連データ、または、前記サーバーから取得可能な楽曲データ及び楽曲関連データの中から、前記選択条件に基づいて楽曲データ及び楽曲関連データを選択することを特徴とする請求項１記載の楽曲データ処理装置。
【請求項３】
前記再生リストに従って楽曲データ及び楽曲関連データを再生する再生手段を備え、
前記再生手段は、再生する楽曲データまたは楽曲関連データが選択された際の選択条件が経時変化する情報を含んでいて、選択されたときから現在までの間に所定以上の変化を生じている場合には、当該楽曲データまたは楽曲関連データを再生しないことを特徴とする請求項１または２記載の楽曲データ処理装置。
【請求項４】
前記選択手段は、楽曲データの数に対する楽曲関連データの数が指定されている場合に、指定された割合を満足する数の楽曲データ及び楽曲関連データを選択することを特徴とする請求項１から３のいずれかに記載の楽曲データ処理装置。
【請求項５】
前記配信情報取得手段が取得する配信情報は、天候に関する情報、前記楽曲データ処理装置の位置に関連する情報、或いは、ニュースに関する情報の少なくともいずれかを含むことを特徴とする請求項１から４のいずれかに記載の楽曲データ処理装置。
【請求項６】
楽曲データを再生する楽曲データ処理装置と、サーバーとを通信可能に接続して構成され、
前記楽曲データ処理装置は、
前記サーバーから配信情報を取得する配信情報取得手段と、
前記サーバーから取得した配信情報から得られる選択条件をもとに、再生する楽曲データ、及び、当該楽曲データに付加して再生される楽曲関連データを選択する選択手段と、
前記選択手段により選択された楽曲データ及び楽曲関連データを再生するための再生リストを作成する再生管理手段と、を備え、
前記サーバーは、
配信情報を記憶する配信情報記憶手段と、
前記楽曲データ処理装置の要求に応じて、前記配信情報記憶手段に記憶した配信情報を送信する送信手段と、を備えること、
を特徴とする楽曲データ処理システム。
【請求項７】
楽曲データを再生する楽曲データ処理装置を制御するコンピューターが実行可能なプログラムであって、
前記コンピューターを、
通信回線を介して接続されたサーバーから配信情報を取得する配信情報取得手段と、
前記サーバーから取得した配信情報から得られる選択条件をもとに、再生する楽曲データ、及び、当該楽曲データに付加して再生される楽曲関連データを選択する選択手段と、
前記選択手段により選択された楽曲データ及び楽曲関連データを再生するための再生リストを作成する再生管理手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽曲データ処理装置、楽曲データ処理システム、及び、プログラムに関する。
【背景技術】
【０００２】
従来、楽曲を再生する際に、楽曲以外のデータを合わせて再生する装置が知られており、例えば、楽曲と楽曲の合間にディスクジョッキ風の音声を再生する装置がある（例えば、特許文献１参照）。特許文献１記載の装置は、内蔵する記憶部または配信サーバーから、再生する楽曲に対応づけられた音声データを取得して、楽曲に続けて再生する。これにより、ユーザーは、所望の楽曲を、あたかもラジオ番組のように人の音声を付けて聴くことができ、興趣性を高められる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３４７９５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来の装置においては、楽曲とともに再生される音声のバリエーションが多ければ興趣性が増すということができる。しかしながら、多数の音声と楽曲との組み合わせを決める作業は負担が大きいため、人が手作業で行うのは難しい。また、どのような組み合わせが適しているかを判断することも難しく、楽曲と多数の音声とを組み合わせて再生する技術の実現は困難であった。
本発明は、上述した事情に鑑みてなされたものであり、楽曲の再生時に楽曲とともに再生されるデータを効率よく選択できる楽曲データ処理装置、楽曲データ処理システム、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、楽曲データを再生する楽曲データ処理装置であって、通信回線を介して接続されたサーバーから配信情報を取得する配信情報取得手段と、前記サーバーから取得した配信情報から得られる選択条件をもとに、再生する楽曲データと、当該楽曲データに付加して再生される楽曲関連データとを選択する選択手段と、前記選択手段により選択された楽曲データ及び楽曲関連データを再生するための再生リストを作成する再生管理手段とを備えることを特徴とする。
本発明によれば、楽曲データと、楽曲データに付加して再生される楽曲関連データとを選択する楽曲データ処理装置が、サーバーから配信された情報に基づく選択条件をもとに楽曲データ及び楽曲関連データを選択し、再生リストを作成するので、当該装置が保持していない、ニュースを含む最新情報や天候、季節等の動的な情報を利用して、楽曲データ及び楽曲関連データを選択できる。従って、サーバーから配信された情報に基づいて、楽曲と、この楽曲に適した楽曲関連データとを効率よく選択できる。
【０００６】
また、本発明は、上記楽曲データ処理装置において、楽曲データと楽曲関連データとを記憶する記憶手段を備え、前記選択手段は、前記記憶手段に記憶された楽曲データ及び楽曲関連データ、または、前記サーバーから取得可能な楽曲データ及び楽曲関連データの中から、前記選択条件に基づいて楽曲データ及び楽曲関連データを選択することを特徴とする。
本発明によれば、当該装置が記憶している楽曲データ及び楽曲関連データに限らず、サーバーから取得できる楽曲データ及び楽曲関連データをも選択の対象とすることができる。従って、より好適な楽曲データ及び楽曲関連データを選択できる。
【０００７】
また、本発明は、上記楽曲データ処理装置において、前記再生リストに従って楽曲データ及び楽曲関連データを再生する再生手段を備え、前記再生手段は、再生する楽曲データまたは楽曲関連データが選択された際の選択条件が経時変化する情報を含んでいて、選択されたときから現在までの間に所定以上の変化を生じている場合には、当該楽曲データまたは楽曲関連データを再生しないことを特徴とする。
本発明によれば、選択条件として使用した情報が古く陳腐化した場合や、時間の経過により情報の内容が変化している場合には、選択された楽曲データ及び楽曲関連データが再生されないので、現在の状況に合わない楽曲データ及び楽曲関連データが再生されることがなく、常に好適な楽曲データ及び楽曲関連データを再生できる。
【０００８】
また、本発明は、上記楽曲データ処理装置において、前記選択手段は、楽曲データの数に対する楽曲関連データの数が指定されている場合に、指定された割合を満足する数の楽曲データ及び楽曲関連データを選択することを特徴とする。
本発明によれば、楽曲関連データの数と楽曲データの数が指定された割合となるように再生リストが作成されるので、ユーザーが望む頻度で楽曲関連データを再生させることができる。
【０００９】
また、本発明は、上記楽曲データ処理装置において、前記配信情報取得手段が取得する配信情報は、天候に関する情報、前記楽曲データ処理装置の位置に関連する情報、或いは、ニュースに関する情報の少なくともいずれかを含むことを特徴とする。
本発明によれば、天候に関する情報、当該装置の位置に関連する情報等、最新の情報に基づいて、当該装置の現在の状況等に適した楽曲データ及び楽曲関連データを、ユーザーに条件を入力させる処理等を行うことなく自動的に選択できる。
【００１０】
また、上記目的を達成するために、本発明は、楽曲データを再生する楽曲データ処理装置と、サーバーとを通信可能に接続して構成され、前記楽曲データ処理装置は、前記サーバーから配信情報を取得する配信情報取得手段と、前記サーバーから取得した配信情報から得られる選択条件をもとに、再生する楽曲データ、及び、当該楽曲データに付加して再生される楽曲関連データを選択する選択手段と、前記選択手段により選択された楽曲データ及び楽曲関連データを再生するための再生リストを作成する再生管理手段と、を備え、前記サーバーは、配信情報を記憶する配信情報記憶手段と、前記楽曲データ処理装置の要求に応じて、前記配信情報記憶手段に記憶した配信情報を送信する送信手段とを備えることを特徴とする。
本発明によれば、楽曲データと、楽曲データに付加して再生される楽曲関連データとを選択する楽曲データ処理装置が、サーバーが配信する情報に基づく選択条件をもとに楽曲データ及び楽曲関連データを選択し、再生リストを作成するので、当該装置が保持していない、ニュースを含む最新情報や天候、季節等の動的な情報を利用して、楽曲データ及び楽曲関連データを選択できる。従って、サーバーから配信された情報に基づいて、楽曲と、この楽曲に適した楽曲関連データとを効率よく選択できる。
【００１１】
また、上記目的を達成するため、本発明は、楽曲データを再生する楽曲データ処理装置を制御するコンピューターが実行可能なプログラムであって、前記コンピューターを、通信回線を介して接続されたサーバーから配信情報を取得する配信情報取得手段と、前記サーバーから取得した配信情報から得られる選択条件をもとに、再生する楽曲データ、及び、当該楽曲データに付加して再生される楽曲関連データを選択する選択手段と、前記選択手段により選択された楽曲データ及び楽曲関連データを再生するための再生リストを作成する再生管理手段として機能させるためのプログラムである。
本発明のプログラムをコンピューターによって実行することで、楽曲データと、楽曲データに付加して再生される楽曲関連データとを選択する楽曲データ処理装置が、サーバーから配信された情報に基づく選択条件をもとに楽曲データ及び楽曲関連データを選択し、再生リストを作成するので、当該装置が保持していない、ニュースを含む最新情報や天候、季節等の動的な情報を利用して、楽曲データ及び楽曲関連データを選択できる。従って、サーバーから配信された情報に基づいて、楽曲と、この楽曲に適した楽曲関連データとを効率よく選択できる。
【発明の効果】
【００１２】
本発明によれば、動的な情報を利用して、楽曲データと、楽曲データに適した楽曲関連データとを効率よく選択できる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係る配信システムの概略構成図である。
【図２】各サーバー及び端末装置の機能的構成を示すブロック図である。
【図３】台詞データ及び楽曲データを格納したＤＢの構成を模式的に示す図である。
【図４】配信システムの動作を示すフローチャートである。
【図５】自動選曲処理を詳細に示すフローチャートである。
【図６】自動選曲処理を詳細に示すフローチャートである。
【図７】使用期間チェック処理を詳細に示すフローチャートである。
【図８】配信システムにより作成されるプレイリストの例を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本発明を適用した実施形態に係る配信システム１（楽曲データ処理システム）の概略構成図である。この図１に示す配信システム１は、ユーザーが所持して使用する端末装置５（楽曲データ処理装置）と、Ｗｅｂサーバー２１、ユーザー管理サーバー２２、データベース（ＤＢ）管理サーバー２３、及びコンテンツサーバー３０を含むサーバー群２０（サーバー）とが、通信回線としての通信ネットワーク１０を介して通信可能に接続された構成となっている。
通信ネットワーク１０は、専用線や既存の一般公衆回線を利用して構築された通信ネットワークであり、その具体的態様は特に限定されず、例えば、電話回線網、ＩＳＤＮ回線網、専用線、移動体通信網、通信衛星回線、ＣＡＴＶ回線網等の各種通信ネットワーク網を含んでいてもよいし、通信事業者が提供するファイアーウォール、ゲートウェイ装置等、回線交換装置や各種サーバー装置を含んでいてもよい。また、通信ネットワーク１０が外部のオープンネットワークを含む構成であってもよく、通信ネットワーク１０が他のオープンネットワークに接続されていてもよい。
【００１５】
端末装置５は、無線通信機能を備えた可搬型の装置であり、通信ネットワーク１０に接続された基地局１１との間で無線通信を実行する。ここで、通信ネットワーク１０が移動体通信網により構成される場合、端末装置５を、ＧＳＭ、ＣＤＭＡ、WiMAX（登録商標）等の各種通信方式に準拠した移動体通信を実行可能な構成としてもよい。また、通信ネットワーク１０が音声通話を可能とするネットワークである場合、端末装置５を電話機として音声通話を実行することも可能となる。本実施形態の端末装置５は、一例として、移動体通信網を利用したデータ通信及び音声通話が可能な、いわゆるスマートフォンと呼ばれる装置で構成される。この端末装置５は、本体前面に大型のディスプレイを備え、このディスプレイの表面には接触操作を検出するタッチパネルが配置されており、ディスプレイ表面へのタッチ操作によって操作される。
端末装置５は、後述するように楽曲データと、楽曲の紹介や広告等の音声を含む台詞データとを再生出力する機能を有し、ユーザーは端末装置５を使用して音楽を鑑賞することができる。
【００１６】
Ｗｅｂサーバー２１は、端末装置５のウェブブラウザーの機能により、アクセスを受けた場合に、端末装置５に対してウェブページのデータを送信して閲覧させるサーバー装置である。Ｗｅｂサーバー２１は、ユーザー管理サーバー２２、ＤＢ管理サーバー２３、及びコンテンツサーバー３０に接続されている。Ｗｅｂサーバー２１は、通信ネットワーク１０を介して端末装置５からのアクセスを受けると、端末装置５によって要求されたデータを、ユーザー管理サーバー２２、ＤＢ管理サーバー２３またはコンテンツサーバー３０から取得し、取得したデータを端末装置５へ送信する。
【００１７】
図２は、配信システム１を構成するサーバー群２０及び端末装置５の機能的構成を示すブロック図である。
端末装置５は、端末装置５の各部を制御する制御部６、及び、制御部６が処理するデータ等を記憶する記憶部８を備え、さらに、入力部５１、表示部５２、通信部５３、ＧＰＳ検出部５４、音声入力部５５、及び音声出力部５６の各部を備えている。入力部５１は、本体前面に設けられたタッチパネルやボタン等による操作を検出し、検出した操作に対応する操作信号を制御部６へ出力する。表示部５２は、制御部６の制御に従って、ディスプレイを構成する液晶表示パネルまたは有機ＥＬパネルを駆動し、各種画像を表示する。通信部５３は、ベースバンド回路等を備え、制御部６の制御に従って基地局１１（図１）との間の無線通信を実行する。また、通信部５３を、Bluetooth（登録商標）や赤外線通信等の近距離無線通信を実行可能に構成して、この近距離無線通信により、他の端末装置５、カーナビゲーション装置等の外部装置、或いはヘッドホン等の外部デバイスと接続可能な構成としてもよい。ＧＰＳ検出部５４は、ＧＰＳ電波を検出して演算処理を行い、端末装置５の現在位置を求めて、現在位置を示すデータを制御部６に出力する。このＧＰＳ検出部５４は、通信部５３が基地局１１から受信した電波の受信強度等を利用して端末装置５の現在位置を求める機能を備えていてもよい。音声入力部５５は、図示しないマイクを備え、端末装置５が音声通話を実行する場合や音声を録音する場合に、ユーザーが発した音声などを集音して、音声信号を制御部６に出力する。また、音声出力部５６は、図示しないスピーカー或いはヘッドホン端子を備え、通話音声、楽曲の音声、及び上述した台詞の音声または当該音声の音声信号を出力する。
【００１８】
制御部６は、入力部５１から入力される操作信号に基づいて操作内容を特定する入力検出部６３を備え、この通信制御部６１が特定した操作に応じて、記憶部８に記憶したアプリケーションプログラムを実行することにより、通話機能、音楽再生機能、画像閲覧機能など、端末装置５の各種機能を実現する。また、制御部６は、通信部５３を制御してサーバー群２０の各サーバーとの間の通信を実行する通信制御部６１、制御部６の処理結果に基づいて表示部５２がディスプレイを駆動するための表示信号を出力する表示制御部６２、音声入力部５５から入力される音声信号をデジタル音声データに変換する一方、音声出力部５６に対して音声信号を出力する音声処理部６４、ＧＰＳ検出部５４を制御して端末装置５の現在位置を示す位置データを生成する位置検出部６５、現在時刻を計時する計時処理部６６を備えている。
【００１９】
制御部６は、再生する楽曲と、楽曲に合わせて再生する台詞とを多数の楽曲データ及び台詞データの中から自動的に選択して再生する自動選曲処理を実行する。この自動選曲処理を実行するため、制御部６は、自動選曲処理部７を備えている。自動選曲処理部７は、プレイリストに従って楽曲データ及び台詞データ再生する再生管理部７１（再生手段、再生管理手段）、後述する自動選曲処理において、現在の端末装置５の状況やユーザーの属性等、予め設定された種々の条件に基づいて楽曲データ及び台詞データを選択する選択処理部７２（選択手段）、選択処理部７２が楽曲データ及び台詞データを選択するための情報をサーバー群２０から取得するデータ取得部７３（配信情報取得手段）、及び、選択処理部７２が実行する選択に関する設定を管理する設定管理部７４を有する。
また、記憶部８（記憶手段）には、楽曲データを格納した楽曲ライブラリ８１、この端末装置５を使用するユーザーや当該端末装置５自体に関する情報を格納した属性ＤＢ８２、台詞データを格納した台詞ＤＢ８３、台詞ＤＢ８３に格納された各台詞データが選択される条件を格納した台詞発動ＤＢ８４、及び、選択処理部７２が実行する選択に関する設定を格納した設定テーブル８５が格納されている。
【００２０】
設定テーブル８５には、例えば、端末装置５が楽曲ライブラリ８１から楽曲を選択してプレイリストを作成する自動選曲処理をするか否かの設定値が含まれる。また、設定テーブル８５には、自動選曲処理で作成するプレイリストの制限時間、プレイリストに含める台詞データの出現頻度等の設定値が含まれる。プレイリストの制限時間は、作成したプレイリストの楽曲データ及び台詞データ全ての再生時間の合計を制限する値である。また、台詞データの出現頻度は、楽曲データの数に対する台詞データの数を割合または比で示した値であり、例えば、楽曲データ１につき台詞データ１（楽曲データ数＝台詞データ数）と設定される。
【００２１】
楽曲ライブラリ８１には楽曲データが格納され、さらに、楽曲ライブラリ８１に格納されている曲目リスト、及び各楽曲データの再生履歴のリストが格納されている。また、属性ＤＢ８２には、端末装置５を使用するユーザーのユーザープロファイルと、端末装置５に係る端末情報が格納されている。ユーザープロファイルには、性別、年齢（年代）、居住地、職業、趣味等の個人情報の他、当該ユーザーが楽曲ライブラリ８１に記憶させた楽曲データの特性（傾向）を示す情報が含まれる。デジタル化された楽曲データは、楽曲のジャンルにより分類できる。楽曲ライブラリ８１に格納された楽曲データにおいて各ジャンルが占める割合を算出し、この値、或いはこの値に対応するデータを楽曲データの特性として用いることができる。楽曲データの特性としては、他に、楽曲ライブラリ８１に格納された楽曲データについて、演奏するアーティストの性別や曲のテンポの速さ等に関する情報を用いることができる。属性ＤＢ８２に格納される端末情報は、端末装置５の製造時のシリアル番号、製造事業者、端末装置５に割り当てられた電話番号、ネットワークアドレス、端末装置５のソフトウェアのバージョン情報等である。
設定テーブル８５に含まれる情報は、端末装置５の動作に係る設定値である。例えば、後述する自動選曲処理において、楽曲データをサーバー群２０から取得するか、楽曲ライブラリ８１内の楽曲データのみ使用するか、台詞データを選択する際の条件として現在位置情報や時刻情報を使用するか等の項目に関する設定値であり、自動選曲処理に限らず、どの動作に関する設定値であってもよい。
【００２２】
サーバー群２０を構成するユーザー管理サーバー２２は、Ｗｅｂサーバー２１にアクセスする各端末装置５に対応するユーザーＩＤ２２Ａ、プロファイル２２Ｂ、及び設定情報２２Ｃを格納している。これらの情報は、予め端末装置５によってユーザー登録を行う際に生成される。また、プロファイル２２Ｂは、ユーザー登録時に、端末装置５が記憶部８に記憶しているユーザープロファイルをコピーしたものであってもよい。設定情報２２Ｃは、端末装置５が記憶部８に記憶している設定テーブル８５に含まれる設定値である。
【００２３】
ＤＢ管理サーバー２３は、楽曲データ２６及び台詞データ２５を格納したデータベース（ＤＢ）２４に接続され、Ｗｅｂサーバー２１からの要求に応じてＤＢ２４から台詞データ２５または楽曲データ２６を読み出して送信する。
コンテンツサーバー３０は、配信情報記憶手段として端末装置５に配信するための情報を記憶しており、これらの情報をＷｅｂサーバー２１からの要求に応じて送信することにより、端末装置５に情報コンテンツを配信するサーバーである。コンテンツサーバー３０が有する情報には、例えば、アクティブ情報３１、選曲条件情報３３、及び、委託配信情報３５がある。アクティブ情報３１は、ニュース・イベント情報、新譜情報、占い等のサービスコンテンツを含んでいる。これらの情報は外部のサーバー装置（図示略）から入手され、定期的に更新されており、コンテンツサーバー３０には常に最新のアクティブ情報３１が記憶されている。また、アクティブ情報３１には、更新用の台詞データ、この更新用の台詞データが選択される条件を格納した台詞発動データ、新譜の楽曲データも含まれる。これらのデータは、端末装置５に対して有償または無償で配信される。例えば、ユーザー管理サーバー２２に、有償会員の端末装置５に関するデータを格納し、端末装置５がＷｅｂサーバー２１にアクセスする毎に有償会員の認証を行い、認証に成功した場合にアクティブ情報３１を端末装置５に提供すれば、有償による配信を実現できる。
【００２４】
選曲条件情報３３は、後述する自動選曲処理において楽曲データ及び台詞データを選択する条件として使用可能な情報であり、例えば、現在の天候や天気予報に関する天気情報、ＰＯＩ（Point Of Interest）情報等が挙げられる。選曲条件情報３３は、Ｗｅｂサーバー２１を介して端末装置５に送信され、端末装置５は、現在の天気や設定された時刻の天気予報、或いは、端末装置５の現在位置に対応するＰＯＩ情報を取得する。
そして、端末装置５は、コンテンツサーバー３０からアクティブ情報３１（ニュース等）又は選曲条件情報３３を取得し、取得した情報を条件として、適合する楽曲データと台詞データを選択する。
端末装置５は、例えば、アクティブ情報３１のニュースのデータや、選曲条件情報３３の天気情報を取得した場合に、取得したデータに含まれるキーワードまたは当該データに付されたタグから検索キーワードを生成し、この検索キーワードをもとに楽曲データと台詞データとを検索して、検索結果に基づいて楽曲データと台詞データとを選択する。具体的な例を挙げると、あるアーティストの名前を含むニュースを取得した場合に、端末装置５は、このアーティストの名前を検索キーとして台詞データを検索して、一つの台詞データを選択する。次いで、端末装置５は、選択した台詞データと関連が強い楽曲データを検索し、１または複数の楽曲データを選択する。１つの台詞データに対して選択される楽曲データの数は、設定テーブル８５に設定された台詞データの出現頻度の設定値に従う。
また、端末装置５は、位置検出部６５が検出した位置情報に対応するＰＯＩ情報をコンテンツサーバー３０から取得した場合に、このＰＯＩ情報に含まれる近隣の施設名、或いは、海や山などのスポット属性から検索キーワードを生成し、この検索キーワードをもとに楽曲データと台詞データとを検索して、検索結果に基づいて楽曲データと台詞データとを選択する。
【００２５】
委託配信情報３５は、コンテンツサーバー３０の外部のサーバー装置（図示略）から提供される情報であり、端末装置５の機種毎に用意されるメンテナンス情報、新製品情報、端末装置５を製造した製造事業者や端末装置５が利用する通信事業者からのお知らせ等の情報を含んでいる。端末装置５がＷｅｂサーバー２１にアクセスすると、Ｗｅｂサーバー２１は、ユーザー管理サーバー２２に格納されたユーザーＩＤ２２Ａ、設定情報２２Ｃ等に基づいて認証を行い、この際に端末装置５の製造事業者、機種名、通信事業者名が特定される。この際、コンテンツサーバー３０が有する委託配信情報３５のうち端末装置５に該当する情報が、Ｗｅｂサーバー２１により取得され、端末装置５に送信される。
【００２６】
図３は、台詞データ及び楽曲データを格納したＤＢの構成例を模式的に示す図であり、図３（Ａ）は楽曲ライブラリ８１の構成を示し、（Ｂ）は台詞ＤＢ８３の構成を示し、（Ｃ）及び（Ｄ）はＤＢ２４における台詞データ２５の格納状態を示し、（Ｅ）はＤＢ２４における楽曲データ２６の格納状態を示す。
楽曲ライブラリ８１には複数の楽曲データが格納されている。また、図３（Ａ）に示すように、楽曲ライブラリ８１には、複数の楽曲データの各々について、曲名、アーティスト名、ＩＤの他、属性と使用期間を示す情報が、例えば曲目リストとして格納されている。図３（Ａ）の例では時間帯（朝、昼、夜など）、季節、関連するイベント、楽曲のテンポ、パワー、雰囲気、歌詞の内容、ジャンル、ＣＭ等のタイアップ企画で使用された履歴等の情報が楽曲の属性に含まれる。これらの属性は、楽曲のイメージや楽曲の歌詞に基づいて楽曲ごとに決定され、主に通信ネットワーク１０を介してＷｅｂサーバー２１により配信される。端末装置５は、コンパクトディスク等の記録媒体や外部のパーソナルコンピュータから楽曲データを取得した場合に、この楽曲データに対応する属性のデータをＷｅｂサーバー２１から取得することも可能であるし、楽曲データに属性のデータが付加された態様で楽曲データをＷｅｂサーバー２１からダウンロードすることもできる。
また、各楽曲データの属性には使用期間を含むことができる。楽曲データの使用期間は、著作権管理上の理由により期間限定で楽曲の再生及び利用が許諾された場合、或いは、楽曲データを配信する側の希望により楽曲を再生及び利用できる期間が限定される場合などに設けられ、この使用期間内にのみ、端末装置５は楽曲データを再生できる。
図３（Ｅ）にはＤＢ２４に格納される楽曲データ２６の状態を示す。図３（Ｅ）に示すように、ＤＢ２４に格納される楽曲データ２６にも、ＩＤ、曲名、アーティスト名の他、属性として使用期間が設定されている。
【００２７】
また、図３（Ｂ）に示すように、台詞ＤＢ８３には、複数の台詞データが、各台詞データを識別するＩＤ、当該台詞データの使用条件、使用期間等の属性とともに格納されている。各台詞データの属性は、台詞データの内容に基づいて決定され、台詞データとともに、通信ネットワーク１０を介して端末装置５に配信される。台詞データの使用期間は、著作権管理上の理由、或いは、台詞データを配信する側の希望により台詞を再生及び利用できる期間が限定される場合などに設けられる。
【００２８】
ＤＢ２４に記憶される台詞データ２５も同様に、図３（Ｃ）及び（Ｄ）に示すように、各台詞データのＩＤ、使用条件、使用期間等の属性が対応づけられている。端末装置５は、後述するようにＤＢ２４に記憶された台詞データをダウンロードし、最新の台詞データを入手できる。図３（Ｃ）の例では、コンテンツサーバー３０が配信するニュースに対応して新たに制作された台詞データがＤＢ２４に格納されている。後述する処理において端末装置５がコンテンツサーバー３０からアクティブ情報３１を取得し、このアクティブ情報３１に含まれるニュースの情報をもとに選曲を行う場合に、図３（Ｃ）に示すようにニュースに対応して台詞データが制作されていれば、ニュースを反映した選曲を行うことが可能になる。ニュースに対応して制作された台詞データは、ニュースが注目される期間に限って再生・利用されることが好ましい。このため、使用期間は短めに設定されている。
【００２９】
図３（Ｄ）には、楽曲のキャンペーンやイベントに対応して制作された台詞データの例を示す。これらのイベント等は実施される期間が決まっていることが多いため、イベント等の実施期間に合わせた使用期間が決められている。図３（Ｄ）の例では新譜の楽曲を紹介する台詞データが格納され、使用期間は新譜の発売日に合わせて決められている。後述する自動選曲処理では台詞データが選択され、この台詞データに対応する楽曲データが選択されるので、キャンペーンやイベントに対応する台詞データを用意しておくことで、これらの台詞データに関連して各イベント等に関連する楽曲データを選択させることができ、結果的にイベントに関連する楽曲を多く再生させることができる。
【００３０】
図４は、配信システム１の動作を示すフローチャートである。
端末装置５は、上述のように通話機能やデータ通信機能等の様々な機能を有し、機能別の動作モードを実行し自動選曲モードの実行時に図４の動作を実行する。即ち、制御部６は、現在の動作モードが自動選曲モードであるか否かを判別し（ステップＳ１１）、自動選曲モードである場合は（ステップＳ１１；Ｙｅｓ）、Ｗｅｂサーバー２１との通信により楽曲データを受信（ダウンロード）する機能が有効か否かを判定する（ステップＳ１２）。楽曲データのダウンロードが有効に設定されている場合（ステップＳ１２；Ｙｅｓ）、制御部６は、属性ＤＢ８２に格納されているユーザープロファイルを参照し（ステップＳ１３）、さらに、楽曲ライブラリ８１に格納されている再生履歴情報を参照する（ステップＳ１４）。続いて、制御部６は、Ｗｅｂサーバー２１にアクセスし、Ｗｅｂサーバー２１との間で認証を実行した上で、ユーザープロファイル及び再生履歴情報から抽出した情報をＷｅｂサーバー２１に送信する。ここで、Ｗｅｂサーバー２１は、制御部６がユーザープロファイル及び再生履歴情報から抽出した情報に関連度の高い楽曲データを選択して、端末装置５にダウンロードさせる（ステップＳ１５）。さらに、制御部６は、Ｗｅｂサーバー２１から送信される要求に応答して、端末装置５がＣＭ配信可能な設定になっているか否かを判別する（ステップＳ１６）。
【００３１】
端末装置５は、企業や商品、サービスの広告音声であるＣＭ音声を含む台詞データをダウンロードして再生するか、ＣＭ音声を含む台詞データを拒否するかをユーザーの操作により設定できる構成となっている。例えば、ＣＭ音声を含む台詞データが、通常は有償で提供される台詞データを無償で利用できたり、有償で提供される楽曲データを無償でダウンロードできたりする特典を伴っており、これらの特典を受ける代わりにＣＭ音声を含む台詞データを許容するか、或いは拒否するかをユーザーが設定でき、設定内容は設定テーブル８５に含まれて記憶される。
【００３２】
制御部６は、設定テーブル８５を参照し、ＣＭ音声付きの台詞データを許容するか否かを判別し、ＣＭ音声付きの台詞データを許容する場合は（ステップＳ１６；Ｙｅｓ）、データ取得部７３の機能により、Ｗｅｂサーバー２１に対してＣＭ音声付き台詞データを要求し、ＣＭ音声台詞データをダウンロードする（ステップＳ１７）。制御部６は、ダウンロードした楽曲データとＣＭ付台詞データとをプレイリストに登録する（ステップＳ１８）。
【００３３】
一方、楽曲データのダウンロードが無効に設定されている場合（ステップＳ１２；Ｎｏ）、及び、ＣＭ音声付き台詞データを拒否するよう設定されている場合（ステップＳ１６；Ｎｏ）、制御部６は、楽曲ライブラリ８１に格納された楽曲データを選曲する自動選曲処理を行い（ステップＳ１９）、再生管理部７１の機能により、選択した楽曲データ及び台詞データをプレイリストに登録して、プレイリストを作成する（ステップＳ１８）。
【００３４】
続いて、制御部６は、設定テーブル８５に設定された台詞データの出現頻度を参照し（ステップＳ２０）、台詞データの出現頻度が曲数と同数であるか否かを判別する（ステップＳ２１）。ステップＳ１８では台詞データと同数の楽曲データがプレイリストに登録されているので、台詞データの出現頻度が楽曲データと同数でない場合（ステップＳ２１；Ｎｏ）、設定された台詞データの出現頻度を満たすため、選択処理部７２の機能により、類似の楽曲データを選択する（ステップＳ２２）。ステップＳ２２で、選択処理部７２は、例えば、既にプレイリストに登録されている楽曲をもとに以下の条件に適合する楽曲データを選択する。
条件１：ステップＳ１５またはステップＳ１９と同じ条件。
条件２：既にプレイリストに登録された楽曲データと、属性の一部（アーティスト、テンポ、エネルギー、ジャンル、新譜としてリリースされた年代など）が、所定数以上一致すること。
条件３：既にプレイリストに登録された楽曲データと、属性のうち指定された１または複数が一致すること。
ステップＳ２２では、上記の例のように予め設定された条件に従って、制御部６は、楽曲ライブラリ８１に格納された楽曲データの中から必要数の楽曲データを選択する。選択された楽曲データはプレイリストに登録され、制御部６はステップＳ２３に移行する。
また、台詞データの出現頻度が楽曲データと同数であった場合（ステップＳ２１；Ｙｅｓ）、制御部６はステップＳ２３に移行する。
【００３５】
ステップＳ２３で、制御部６は、再生管理部７１の機能により、プレイリストを取り込んで、楽曲データ及び台詞データの再生を開始する。
再生管理部７１は、プレイリストの最初のデータを参照し（ステップＳ２４）、台詞データか楽曲データかを判別する（ステップＳ２５）。参照したデータが楽曲データであった場合（ステップＳ２５；Ｎｏ）、再生管理部７１はダウンロードした楽曲データか否かを判別する（ステップＳ２６）。この楽曲データがＷｅｂサーバー２１から端末装置５にダウンロードされた楽曲データであった場合（ステップＳ２６；Ｙｅｓ）、再生管理部７１は、その楽曲データが、時刻や端末装置５が位置する場所に関連する楽曲データであるか否かを判別する（ステップＳ２７）。具体的には、当該楽曲データの属性として時間や場所に関する属性が設定されているか否かを判別する。時間や場所に関連する楽曲データである場合（ステップＳ２７；Ｙｅｓ）、再生管理部７１は、当該楽曲データが選択されたときと現在との時間及び端末装置５が位置する場所において所定以上の変化があるか否かを判別し（ステップＳ２８）、所定以上の変化を生じている場合には（ステップＳ２８；Ｙｅｓ）、この楽曲データをスキップして（ステップＳ２９）、ステップＳ２４に戻ってプレイリストの次のデータを取得する。
【００３６】
また、再生管理部７１は、プレイリストにおいて参照した楽曲データがダウンロードした楽曲データでない場合（ステップＳ２６；Ｎｏ）、時刻や端末装置５が位置する場所に関連する楽曲データでない場合（ステップＳ２７；Ｎｏ）、及び、当該楽曲データが時間や場所に関連する楽曲データであって、当該楽曲データが選択されたときとの時間及び場所において所定以上の変化がない場合（ステップＳ２８；Ｎｏ）には、ステップＳ３０に移行する。
【００３７】
一方、参照したデータが台詞データであった場合（ステップＳ２５；Ｙｅｓ）、再生管理部７１は、その台詞データが、時刻や端末装置５が位置する場所に関連する台詞データであるか否かを判別する（ステップＳ３１）。具体的には、当該台詞データの属性として時間や場所に関する属性が設定されているか否かを判別する。時間や場所に関連する台詞データである場合（ステップＳ３１；Ｙｅｓ）、再生管理部７１は、当該台詞データが選択されたときと現在との時間及び端末装置５が位置する場所において所定以上の変化があるか否かを判別し（ステップＳ３２）、所定以上の変化を生じている場合には（ステップＳ３２；Ｙｅｓ）、この台詞データを、時間や場所に関連しない汎用の台詞データに変更して（ステップＳ３３）、ステップＳ３０に移行する。
また、参照した台詞データが、時刻や端末装置５が位置する場所に関連する台詞データでない場合（ステップＳ３１；Ｎｏ）、及び、時間や場所に関連する台詞データであって、当該台詞データが選択されたときとの時間及び場所において所定以上の変化がない場合（ステップＳ３２；Ｎｏ）には、ステップＳ３０に移行する。
【００３８】
ステップＳ３０で、再生管理部７１は、処理中の台詞データまたは楽曲データを再生し、このデータの再生後または再生終了の所定時間前に、プレイリストの残りデータ数が１であるか否かを判別する（ステップＳ３４）。プレイリストの残りデータ数が１でなければ（ステップＳ３４；Ｎｏ）、再生管理部７１はステップＳ２４に戻って次のデータを参照する。これに対し、プレイリスト中の残りのデータ数が１である場合（ステップＳ３４；Ｙｅｓ）、再生中のプレイリストの最後のデータを再生したことになるので、再生管理部７１は、他のプレイリストの有無を判別する（ステップＳ３５）。ここで、他のプレイリストがある場合には（ステップＳ３５；Ｙｅｓ）、再生管理部７１はステップＳ２３に戻って他のプレイリストを取得して再生を続行し、他のプレイリストがない場合は（ステップＳ３５；Ｎｏ）、本処理を終了する。
【００３９】
以上の動作により、配信システム１は、端末装置５が内蔵する楽曲ライブラリ８１に格納された楽曲データ及び台詞データ、或いは、ＤＢ２４に格納された楽曲データ及び台詞データからデータを選択してプレイリストに登録し、端末装置５によって、プレイリストの順にデータを再生する。この際、時刻や時間帯（日を含む）や端末装置５が位置する場所に関連する属性を有する楽曲データまたは台詞データを選択する際には、その楽曲データまたは台詞データが選択されたときから時間や場所が所定以上変化しているか否かを判別し、所定以上の変化があった場合、楽曲データについては再生をスキップし、台詞データは汎用の台詞データに差し替えられる。このため、再生時の時間や端末装置５の位置にそぐわない楽曲データや台詞データが再生されない。
【００４０】
図５及び図６は、図４のステップＳ１９で実行される自動選曲処理を詳細に示すフローチャートである。以下の自動選曲処理は、制御部６が備える自動選曲処理部７の機能により実行される。
自動選曲処理部７は、台詞データ及び楽曲データを選択する条件を、データ取得部７３により取得済みであるか否かを判別し（ステップＳ４１）、選択条件を取得していない場合は（ステップＳ４１；Ｎｏ）、データ取得部７３の機能によって選択条件を取得して（ステップＳ４２）、ステップＳ４１に戻る。ステップＳ４２で取得する選択条件は、Ｗｅｂサーバー２１を介してコンテンツサーバー３０から提供されるアクティブ情報３１や選曲条件情報３３そのもの、或いは、これらの情報から得られる情報である。具体的には、自動選曲処理部７は、予め設定テーブル８５に設定された選択条件の種類を参照して、設定された選択条件をＷｅｂサーバー２１から取得する。例えば、選択条件として端末装置５が位置する場所が設定されている場合は、位置検出部６５により検出した端末装置５の現在位置をＷｅｂサーバー２１に送信し、Ｗｅｂサーバー２１が、端末装置５の現在位置に対応する選曲条件情報３３のＰＯＩ情報を取得して端末装置５に送信し、自動選曲処理部７は、このＰＯＩ情報を取得して選択条件とする。選択条件の種類としては、アクティブ情報３１のニュース、イベント情報、新譜情報、選曲条件情報３３の天気情報、ＰＯＩ情報等が挙げられる。また、これらの情報そのものでなく、Ｗｅｂサーバー２１を介して取得した上記の各情報から特定の語を抽出し、この語を選択条件として使用することもできる。
【００４１】
自動選曲処理部７は、選択条件を既に取得済みである場合（ステップＳ４１；Ｙｅｓ）、この選択条件を変更するか否かを判別する（ステップＳ４３）。ユーザーの操作により、或いは、選択条件を取得してから所定以上の時間が経過している場合には、自動選曲処理部７は選択条件を変更すると判別し（ステップＳ４３；Ｙｅｓ）、ステップＳ４２で新たな選択条件を取得してステップＳ４１に戻る。
このように、自動選曲処理部７は、コンテンツサーバー３０から選択条件を取得することが可能なため、ニュース、イベント情報、天気情報など最新の情報を用いて台詞データと楽曲データとを選択できる。このため、情報の鮮度が低下しないうちに選択条件として利用できるので、時間が経過することで重要性を急速に失うような情報をも選択条件として用いることができる。これにより、バリエーションに富む台詞データを楽曲データとともに再生して、ユーザーを飽きさせないように楽曲を再生できる。
【００４２】
一方、選択条件を変更しない場合（ステップＳ４３；Ｎｏ）、自動選曲処理部７は、通信ネットワーク１０を介して台詞データをダウンロードするか否かを判別し（ステップＳ４６）、ダウンロードする場合は（ステップＳ４６；Ｙｅｓ）、時事問題に関連する条件であるか否かを判別する（ステップＳ４７）。時事問題に関する条件を用いれば、例えば、図３（Ｃ）に示したように特定のアーティストの公演に関する台詞データや、アーティストの逝去のニュースに関連する台詞データが選択される。時事問題に関連する条件でなければ（ステップＳ４７；Ｎｏ）、自動選曲処理部７は本処理を終了して図４の処理に戻ってステップＳ１８に移行する。時事問題に関連する台詞データであった場合（ステップＳ４７；Ｙｅｓ）、自動選曲処理部７は、台詞データ及び楽曲データを検索して使用期間をチェックする使用期間チェック処理を実行して（ステップＳ４８）、台詞データ及び楽曲データの選択に成功したか、失敗したかを判別する（ステップＳ４９）。自動選曲処理部７は、選択に成功した場合は（ステップＳ４９；Ｙｅｓ）、本処理を終了して図４の処理に戻り、選択に失敗した場合には（ステップＳ４９；Ｎｏ）、ステップＳ５０に移行する。また、台詞データをダウンロードしない場合も（ステップＳ４６；Ｎｏ）、ステップＳ５０に移行する。
【００４３】
ステップＳ５０で、自動選曲処理部７は、選択条件が季節に関する条件であるか否かを判別し、選択条件が季節に関する条件でない場合（ステップＳ５０；Ｎｏ）、ステップＳ５３に移行する。また、季節に関する条件である場合（ステップＳ５０；Ｙｅｓ）、自動選曲処理部７は使用期間チェック処理を実行する（ステップＳ５１）。自動選曲処理部７は、使用期間チェック処理で台詞データと楽曲データの選択に成功したか否かを判別し（ステップＳ５２）、選択に成功した場合は（ステップＳ５２；Ｙｅｓ）、本処理を終了して図４の処理に戻り、選択に失敗した場合には（ステップＳ５２；Ｎｏ）、ステップＳ５３に移行する。
【００４４】
ステップＳ５３で、自動選曲処理部７は、選択条件が日付に関する条件か否かを判別する。自動選曲処理部７は、選択条件が日付に関する条件でない場合（ステップＳ５３；Ｎｏ）、ステップＳ５６に移行する。日付に関する条件である場合（ステップＳ５３；Ｙｅｓ）、この使用期間チェック処理を実行する（ステップＳ５４）。自動選曲処理部７は、使用期間チェック処理で台詞データと楽曲データの選択に成功したか否かを判別し（ステップＳ５５）、選択に成功した場合は（ステップＳ５５；Ｙｅｓ）、本処理を終了して図４の処理に戻り、選択に失敗した場合には（ステップＳ５５；Ｎｏ）、ステップＳ５６に移行する。
【００４５】
ステップＳ５６で、自動選曲処理部７は、選択条件が記念日に関する条件か否かを判別する。自動選曲処理部７は、選択条件が記念日に関する条件でない場合（ステップＳ５６；Ｎｏ）、ステップＳ５９に移行する。記念日に関する条件である場合（ステップＳ５６；Ｙｅｓ）、自動選曲処理部７は、使用期間チェック処理を実行する（ステップＳ５７）。自動選曲処理部７は、使用期間チェック処理で台詞データと楽曲データの選択に成功したか否かを判別し（ステップＳ５８）、選択に成功した場合は（ステップＳ５８；Ｙｅｓ）、本処理を終了して図４の処理に戻り、選択に失敗した場合には（ステップＳ５８；Ｎｏ）、ステップＳ５９に移行する。
【００４６】
ステップＳ５９で、自動選曲処理部７は、選択条件がアーティスト名と日付の両方に関する条件であるか否かを判別する。自動選曲処理部７は、選択条件がアーティスト名と日付のいずれかに関する条件でない場合（ステップＳ５９；Ｎｏ）、ステップＳ６２に移行する。アーティスト名及び日付に関する条件である場合（ステップＳ５９；Ｙｅｓ）、自動選曲処理部７は、使用期間チェック処理を実行する（ステップＳ６０）。自動選曲処理部７は、使用期間チェック処理で台詞データと楽曲データの選択に成功したか否かを判別し（ステップＳ６１）、選択に成功した場合は（ステップＳ６１；Ｙｅｓ）、本処理を終了して図４の処理に戻り、選択に失敗した場合には（ステップＳ６１；Ｎｏ）、ステップＳ６２に移行する。
【００４７】
ステップＳ６２では、自動選曲処理部７は、選択条件がうんちく或いはネタに関する条件であるか否かを判別する。自動選曲処理部７は、選択条件がうんちく或いはネタに関する条件でない場合（ステップＳ６２；Ｎｏ）、ステップＳ６５に移行する。うんちく或いはネタに関する条件である場合（ステップＳ６２；Ｙｅｓ）、自動選曲処理部７は、使用期間チェック処理を実行する（ステップＳ６３）。自動選曲処理部７は、使用期間チェック処理で台詞データと楽曲データの選択に成功したか否かを判別し（ステップＳ６４）、選択に成功した場合は（ステップＳ６４；Ｙｅｓ）、本処理を終了して図４の処理に戻り、選択に失敗した場合には（ステップＳ６４；Ｎｏ）、ステップＳ６５に移行する。
【００４８】
図６のステップＳ６５において、自動選曲処理部７は、選択条件が天気に関する条件であるか否かを判別する。自動選曲処理部７は、選択条件が天気に関する条件でない場合（ステップＳ６５；Ｎｏ）、ステップＳ６８に移行する。天気に関する条件である場合（ステップＳ６５；Ｙｅｓ）、自動選曲処理部７は、使用期間チェック処理を実行する（ステップＳ６６）。自動選曲処理部７は、使用期間チェック処理で台詞データと楽曲データの選択に成功したか否かを判別し（ステップＳ６７）、選択に成功した場合は（ステップＳ６７；Ｙｅｓ）、本処理を終了して図４の処理に戻り、選択に失敗した場合には（ステップＳ６７；Ｎｏ）、ステップＳ６８に移行する。
【００４９】
ステップＳ６８において、自動選曲処理部７は、選択条件が時間帯に関する条件であるか否かを判別する。自動選曲処理部７は、選択条件が時間帯に関する条件でない場合（ステップＳ６８；Ｎｏ）、ステップＳ７１に移行する。時間帯に関する条件である場合（ステップＳ６８；Ｙｅｓ）、自動選曲処理部７は、使用期間チェック処理を実行する（ステップＳ６９）。自動選曲処理部７は、使用期間チェック処理で台詞データと楽曲データの選択に成功したか否かを判別し（ステップＳ７０）、選択に成功した場合は（ステップＳ７０；Ｙｅｓ）、本処理を終了して図４の処理に戻り、選択に失敗した場合には（ステップＳ７０；Ｎｏ）、ステップＳ７１に移行する。
【００５０】
ステップＳ７１において、自動選曲処理部７は、選択条件がジャンル及び雰囲気に関する条件であるか否かを判別する。自動選曲処理部７は、選択条件がジャンルまたは雰囲気に関する条件でない場合（ステップＳ７１；Ｎｏ）、ステップＳ７４に移行する。ジャンル及び雰囲気に関する条件である場合（ステップＳ７１；Ｙｅｓ）、自動選曲処理部７は、使用期間チェック処理を実行する（ステップＳ７２）。自動選曲処理部７は、使用期間チェック処理で台詞データと楽曲データの選択に成功したか否かを判別し（ステップＳ７３）、選択に成功した場合は（ステップＳ７３；Ｙｅｓ）、本処理を終了して図４の処理に戻り、選択に失敗した場合には（ステップＳ７３；Ｎｏ）、ステップＳ７４に移行する。
【００５１】
ステップＳ７４で、自動選曲処理部７は、選択条件がアーティスト名に関する条件であるか否かを判別する。自動選曲処理部７は、選択条件がアーティスト名に関する条件でない場合（ステップＳ７４；Ｎｏ）、ステップＳ７７に移行する。アーティストに関する条件である場合（ステップＳ７４；Ｙｅｓ）、自動選曲処理部７は、使用期間チェック処理を実行する（ステップＳ７５）。自動選曲処理部７は、使用期間チェック処理で台詞データと楽曲データの選択に成功したか否かを判別し（ステップＳ７６）、選択に成功した場合は（ステップＳ７６；Ｙｅｓ）、本処理を終了して図４の処理に戻り、選択に失敗した場合には（ステップＳ７６；Ｎｏ）、ステップＳ７７に移行する。
【００５２】
ステップＳ７７で、自動選曲処理部７は、選択条件が録音状況に関する条件であるか否かを判別する。録音状況に関する条件とは、例えば、ライブかスタジオ録音かを指定する条件である。自動選曲処理部７は、選択条件が録音状況に関する条件でない場合（ステップＳ７７；Ｎｏ）、ステップＳ８０に移行する。録音状況に関する条件である場合（ステップＳ７７；Ｙｅｓ）、自動選曲処理部７は、使用期間チェック処理を実行する（ステップＳ７８）。自動選曲処理部７は、使用期間チェック処理で台詞データと楽曲データの選択に成功したか否かを判別し（ステップＳ７９）、選択に成功した場合は（ステップＳ７９；Ｙｅｓ）、本処理を終了して図４の処理に戻り、選択に失敗した場合には（ステップＳ７９；Ｎｏ）、ステップＳ８０に移行する。
【００５３】
ステップＳ８０で、自動選曲処理部７は、選択条件が再生頻度に関する条件であるか否かを判別する。自動選曲処理部７は、選択条件が再生頻度に関する条件でない場合（ステップＳ８０；Ｎｏ）、ステップＳ８３に移行する。再生頻度に関する条件である場合（ステップＳ８０；Ｙｅｓ）、自動選曲処理部７は、使用期間チェック処理を実行する（ステップＳ８１）。自動選曲処理部７は、使用期間チェック処理で台詞データと楽曲データの選択に成功したか否かを判別し（ステップＳ８２）、選択に成功した場合は（ステップＳ８２；Ｙｅｓ）、本処理を終了して図４の処理に戻り、選択に失敗した場合には（ステップＳ８２；Ｎｏ）、ステップＳ８３に移行する。
【００５４】
ステップＳ８３で、自動選曲処理部７は、選択条件がステップＳ４６〜Ｓ８０で判別した以外の条件であるか否かを判別する。他の条件である場合（ステップＳ８３；Ｙｅｓ）、自動選曲処理部７はステップＳ８４に移行し、条件を変更する処理を開始し、ステップＳ４２に戻って再び条件を取得する。また、ステップＳ４６〜Ｓ８０で判別した以外の条件でない場合（ステップＳ８３；Ｎｏ）、自動選曲処理部７は、汎用の台詞データを選択し、楽曲データを選択して（ステップＳ８５）、本処理を終了して図４の処理に戻る。
【００５５】
図７は、図５〜図６の処理で実行される使用期間チェック処理を詳細に示すフローチャートである。この使用期間チェック処理は、ステップＳ４８、Ｓ５１、Ｓ５４、Ｓ５７、Ｓ６０、Ｓ６３、Ｓ６６、Ｓ６９、Ｓ７２、Ｓ７５、Ｓ７８、及びＳ８１で実行される。
【００５６】
使用期間チェック処理は、制御部６が備える選択処理部７２により実行される。
使用期間チェック処理において、選択処理部７２は、選択条件に該当する台詞データを検索する（ステップＳ１０１）。図５のステップＳ４６においてＷｅｂサーバー２１を介して台詞データを取得すると判別した場合、すなわちステップＳ４８においては、ＤＢ２４内の台詞データ２５を検索し、他の場合は台詞ＤＢ８３の台詞データを検索する。
選択処理部７２は、該当する台詞データの有無を判別し（ステップＳ１０２）、該当する台詞データがない場合（ステップＳ１０２；Ｎｏ）、選択不成功と判定して（ステップＳ１０３）、本処理を終了する。一方、該当する台詞データがある場合には（ステップＳ１０２；Ｙｅｓ）、その台詞データを前回使用した日時を特定し（ステップＳ１０４）、その台詞データが使用期間内か否かを判別する（ステップＳ１０５）。ステップＳ１０４において前回使用した日時を特定するのは、使用期間が、「最終使用から○日以内」と設定されている場合があるためである。
【００５７】
該当する台詞データが使用期間内でない場合（ステップＳ１０５；Ｎｏ）、選択処理部７２は、ステップＳ１０１に戻って他の該当する台詞データを検索する。これに対し、該当する台詞データが使用期間内である場合（ステップＳ１０５；Ｙｅｓ）、選択処理部７２は、その台詞データを一時的に選択状態にし（ステップＳ１０６）、この台詞データ及び選択条件に該当する楽曲データを検索する（ステップＳ１０７）。ステップＳ１０７では、台詞データの属性と関連度の高い属性を有する楽曲データを検索してもよいし、選択条件のみに基づいて該当する楽曲データを検索してもよい。
選択処理部７２は、該当する楽曲データの有無を判別し（ステップＳ１０８）、該当する楽曲がない場合（ステップＳ１０８；Ｎｏ）、ステップＳ１０１に戻って再び台詞データを検索する。また、該当する楽曲データがある場合（ステップＳ１０８；Ｙｅｓ）、選択処理部７２は、この楽曲データが使用期間内か否かを判別する（ステップＳ１０９）。該当する楽曲データが使用期間内でない場合（ステップＳ１０９；Ｎｏ）、選択処理部７２は、ステップＳ１０７に戻って他の該当する楽曲データを検索する。これに対し、該当する楽曲データが使用期間内である場合（ステップＳ１０９；Ｙｅｓ）、選択処理部７２は楽曲データ及び台詞データの選択成功と判定し（ステップＳ１１０）、一時的に選択した台詞データ及び楽曲データとを決定して（ステップＳ１１１）、本処理を終了する。
【００５８】
図８（Ａ）、（Ｂ）は、図４〜図７の処理により作成されるプレイリストの例を示す図である。
図８（Ａ）に示すように、上述した処理によって、楽曲を紹介する台詞と楽曲データとが組み合わされたプレイリストが作成され、このプレイリストに従って台詞データと楽曲データとが再生される。図８（Ａ）の例では台詞データの頻度が、楽曲データ１曲に対して台詞データ１つとなっているが、この頻度は上述したように設定テーブル８５により任意に設定できる。
また、事前の設定、及び、時間や場所の変化によって、プレイリストに登録される台詞が変化し、図８（Ａ）の例では端末装置５の現在位置が海に近いことに基づいて、「海辺」を含む台詞が選択され、この台詞に関連度の高い楽曲が選択されている。
さらに、図８（Ｂ）に例示するように、現在の日付に基づいて期間限定の台詞が選択され、この期間限定の台詞に対応づけられた期間限定の楽曲が含まれたプレイリストを作成することも可能である。このようなプレイリストを作成することで季節感のある楽曲を再生でき、また、音楽ビジネスの有効なマーケティング手法として展開できる。
【００５９】
以上のように、本発明を適用した実施形態に係る配信システム１は、通信ネットワーク１０を介してＷｅｂサーバー２１に接続され、楽曲データを再生する端末装置５を有し、端末装置５が、通信ネットワーク１０を介して接続されたサーバー群２０から配信情報としてのニュース、イベント情報、天気情報、ＰＯＩ情報等を取得するデータ取得部７３と、サーバー群２０から取得した情報そのもの、或いは当該情報から抽出して得られる選択条件をもとに、再生する楽曲データと、当該楽曲データに付加して再生される台詞データとを選択する選択処理部７２と、選択処理部７２により選択された楽曲データ及び台詞データを再生するための再生リストを作成する再生管理部７１とを備えるので、当該装置が保持していない、ニュースを含む最新情報や天候、季節等の動的な情報を利用して、楽曲データ及び台詞データを選択できる。従って、サーバー群２０から配信された情報に基づいて、楽曲と、この楽曲に適した台詞データとを効率よく選択できる。
【００６０】
また、楽曲データと台詞データとを記憶する記憶部８を備え、選択処理部７２は、記憶部８の楽曲ライブラリ８１に記憶された楽曲データ及び台詞ＤＢ８３に記憶された台詞データ、または、サーバー群２０のＤＢ２４から取得可能な台詞データ２５及び楽曲データ２６の中から、選択条件に基づいて楽曲データ及び台詞データを選択するので、端末装置５が記憶している楽曲データ及び台詞データに限らず、多くの楽曲データ及び台詞データを選択の対象とし、より好適な楽曲データ及び台詞データを選択できる。
【００６１】
再生管理部７１は、再生リストに従って楽曲データ及び台詞データを再生し、再生する楽曲データまたは台詞データが選択された際の選択条件が経時変化する情報を含んでいて、選択されたときから現在までの間に所定以上の変化を生じている場合には、当該楽曲データまたは台詞データを再生しないので、現在の状況に合わない楽曲データ及び台詞データが再生されることがなく、常に好適な楽曲データ及び台詞データを再生できる。また、台詞データを再生しない場合は汎用の台詞データを再生するので、興趣性を損なうことがない。
【００６２】
選択処理部７２は、楽曲データの数に対する台詞データの頻度が指定されている場合に、指定された頻度となる数の楽曲データ及び台詞データを選択し、この選択された楽曲データ及び台詞データが再生管理部７１によって再生リストに登録されるので、ユーザーが望む頻度で台詞データを再生させることができる。
【００６３】
データ取得部７３が取得する情報は、天候に関する情報、端末装置５の位置に関連する情報、或いは、ニュースに関する情報の少なくともいずれかを含み、これら最新の情報に基づいて、端末装置５の現在の状況等に適した楽曲データ及び台詞データを、ユーザーに条件を入力させる処理等を行うことなく自動的に選択できる。
【００６４】
なお、上記実施形態は本発明を適用した具体的態様の一例であり、本発明はこれに限定されるものではない。例えば、上記実施形態では、端末装置５がＷｅｂサーバー２１を介してＤＢ管理サーバー２３またはコンテンツサーバー３０から情報を取得する構成として説明したが、サーバー群２０のサーバー構成及び配信システム１における通信回線の態様は任意であり、端末装置５が各サーバーに直接アクセスして情報を取得してもよい。また、端末装置５は、可搬型の携帯端末装置であって通話機能等を有するものとして説明したが、データを送受信する機能を有する装置であれば特に限定されず、例えば、携帯型の音楽再生装置、ノート型コンピューター、カーナビゲーション装置等の各種の装置に適用できる。また、端末装置５自体が音楽再生機能を有する必要はなく、端末装置５が有する楽曲データ及び台詞データと、端末装置５が作成したプレイリストとを取得可能な外部の装置が楽曲データ及び台詞データを再生する構成としてもよい。さらに、端末装置５が実行する図４〜図７の動作を複数の装置により実行してもよく、例えば、通信機能を持たない装置が、外部装置の通信機能を利用して上記動作を実行してもよい。
また、上記実施形態においてアクティブ情報３１及び選曲条件情報３３の例として挙げたニュース、イベント情報、天気情報、ＰＯＩ情報の他にも様々な情報を選択条件に利用することができ、情報の種類や内容は特に限定されない。端末装置５がサーバー群２０から取得する情報を用いないで、記憶部８に記憶した楽曲データ及び台詞データを選択する機能を持たせてもよいし、これらの処理は任意のアルゴリズムで実行すればよい。
さらに、図２に示した各機能ブロックは配信システム１を構成する各装置の機能を示したものであって、各機能ブロックはハードウェアのみ、或いはハードウェアとソフトウェアとの協働により実現され得るものであって、各装置のハードウェア構成を限定するものではなく、その他の細部構成についても任意に変更可能であることは勿論である。
【符号の説明】
【００６５】
１  配信システム（楽曲データ処理システム）
５  端末装置（楽曲データ処理装置）
６  制御部
７  自動選曲処理部
８  記憶部（記憶手段）
１０  通信ネットワーク（通信回線）
２０  サーバー群（サーバー）
２１  Ｗｅｂサーバー
２３  ＤＢ管理サーバー
２４  ＤＢ
２５  台詞データ
２６  楽曲データ
３０  コンテンツサーバー（配信情報記憶手段）
３１  アクティブ情報
３３  選曲条件情報
７１  再生管理部（再生手段、再生管理手段）
７２  選択処理部（選択手段）
７３  データ取得部（配信情報取得手段）
７４  設定管理部
８１  楽曲ライブラリ
８２  属性ＤＢ
８３  台詞ＤＢ
８５  設定テーブル
【図１】
2013050479.tif 000003
【図２】
2013050479.tif 000004
【図３】
2013050479.tif 000005
【図４】
2013050479.tif 000006
【図５】
2013050479.tif 000007
【図６】
2013050479.tif 000008
【図７】
2013050479.tif 000009
【図８】
2013050479.tif 000010