(57)【要約】【課題】  曲のつながりを損なわずにスケジュールデータを用いて複数の曲データを順番に再生できるようにすること。【解決手段】  スケジュールデータ５０には、再生する曲データ４０を選択するための選択条件として、曲の属性を示す複数の属性パラメータが再生順序毎に定められている。ＰＣ３０は、スケジュールデータ５０を参照して、再生順序毎に、選択条件に見合う曲データ４０をＨＤ３０８やサーバ１０に記憶されている曲データ４０の中から選択する。そして、ＰＣ３０は、再生順序毎に選択した曲データ４０を再生順序に従って順番に再生する。【選択図】      図３
2006201389.tif 000002
【特許請求の範囲】
【請求項１】
曲の属性を示す属性情報が付与された曲データを複数記憶する記憶手段と、
再生する曲データを前記属性情報に基づいて選択するための選択条件が再生順序毎に定められたスケジュールデータを参照し、前記再生順序毎に、前記選択条件に見合う曲データを前記記憶手段に記憶されている曲データの中から選択する選択手段と、
前記選択手段により前記再生順序毎に選択された曲データを、前記再生順序に従って順番に再生する再生手段と
を具備することを特徴とする再生装置。
【請求項２】
前記属性情報が付与された曲データを複数記憶する外部機器と通信を行う通信手段と、
前記選択条件に見合う曲データが前記記憶手段に記憶されていなかった場合、前記選択手段により曲データが選択できなかった選択条件に見合う曲データを、前記通信手段を用いて前記外部機器から取得する取得手段とをさらに具備し、
前記再生手段は、前記選択手段と前記取得手段により前記再生順序毎に選択または取得された曲データを、前記再生順序に従って順番に再生する
ことを特徴とする請求項１に記載の再生装置。
【請求項３】
前記選択条件には、曲データを選択する際に絶対満たさなければならない条件と、近似していればよい条件とが含まれている
ことを特徴とする請求項１に記載の再生装置。
【請求項４】
前記スケジュールデータを入力する入力手段をさらに具備する
ことを特徴とする請求項１に記載の再生装置。
【請求項５】
前記スケジュールデータを作成する作成手段をさらに具備する
ことを特徴とする請求項１に記載の再生装置。
【請求項６】
曲の属性を示す属性情報が付与された曲データを複数記憶する外部機器と通信を行う通信手段と、
再生する曲データを前記属性情報に基づいて選択するための選択条件が再生順序毎に定められたスケジュールデータを参照し、前記再生順序毎に、前記選択条件に見合う曲データを前記通信手段を用いて前記外部機器から取得する取得手段と、
前記取得手段により前記再生順序毎に取得された曲データを、前記再生順序に従って順番に再生する再生手段と
を具備することを特徴とする再生装置。
【請求項７】
コンピュータを、
再生する曲データを曲の属性を示す属性情報に基づいて選択するための選択条件が再生順序毎に定められたスケジュールデータを参照し、前記再生順序毎に、前記選択条件に見合う曲データを、メモリに複数記憶されている、前記属性情報が付与された曲データの中から選択する選択手段と、
前記選択手段により前記再生順序毎に選択された曲データを、前記再生順序に従って順番に再生する再生手段
として機能させるためのプログラム。
【請求項８】
コンピュータを、
曲の属性を示す属性情報が付与された曲データを複数記憶する外部機器と通信を行う通信手段と、
再生する曲データを前記属性情報に基づいて選択するための選択条件が再生順序毎に定められたスケジュールデータを参照し、前記再生順序毎に、前記選択条件に見合う曲データを前記通信手段を用いて前記外部機器から取得する取得手段と、
前記取得手段により前記再生順序毎に取得された曲データを、前記再生順序に従って順番に再生する再生手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スケジュールデータに従って複数の曲データを順番に再生する技術に関する。
【背景技術】
【０００２】
例えば、特許文献１には、ＢＧＭ（Back Ground Music）用の複数の演奏データと、ＢＧＭの放送順序や放送頻度、放送する時間帯等を定めたスケジュールデータとを配信センタ１０から受信し、スケジュールデータに従ってＢＧＭを順番に放送するＢＧＭ装置２１が記載されている。
【特許文献１】特開２００１−３５８６７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、特許文献１に記載された技術では、同文献の図２または図４に記載されているように、スケジュールデータにおいて、“ＢＧＭ１”〜“ＢＧＭ５”等の、ＢＧＭ毎に固有の識別子を用いてＢＧＭの放送順序や放送する時間帯が定められている。したがって、例えば、スケジュールデータと“ＢＧＭ１”〜“ＢＧＭ３”の演奏データは正常に受信できたものの、通信網の輻輳や配信センタ１０の故障等によって、“ＢＧＭ４”と“ＢＧＭ５”の演奏データが受信できなかった場合、ＢＧＭ装置２１では“ＢＧＭ４”と“ＢＧＭ５”を再生することができない。このような場合、ＢＧＭ装置２１は、スケジュールデータに定められた放送順序でＢＧＭを順番に放送していく際に、“ＢＧＭ４”や“ＢＧＭ５”を放送する順番が訪れると、次の順番にスキップしたり、メモリ２１ａに蓄積されているＢＧＭの中から代りのＢＧＭを選択して放送せざるを得ない。
【０００４】
しかしながら、次の順番にスキップしてしまうと、スキップの前後でＢＧＭのつながり（流れ）が不自然なものとなってしまう場合がある。また、代りのＢＧＭを放送する場合についても、上述したようにスケジュールデータには、ＢＧＭ毎に固有の識別子しか含まれていないから、例えば、“ＢＧＭ４”や“ＢＧＭ５”と曲調が似た感じのＢＧＭを選び出すことができない。したがって、次の順番にスキップした場合と同様に、代りのＢＧＭを放送した前後でＢＧＭのつながりが不自然なものとなってしまう場合がある。このようにスケジュールデータに定められたＢＧＭの放送順序が保てなくなると、スケジュールデータを作成した者が意図した、一連のＢＧＭを順番に放送することで受聴者に与えようとしていた雰囲気等が損なわれてしまう。
【０００５】
本発明は、以上説明した事情に鑑みてなされたものであり、その目的は、曲のつながりを損なわずにスケジュールデータを用いて複数の曲データを順番に再生できるようにすることである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明は、曲の属性を示す属性情報が付与された曲データを複数記憶する記憶手段と、再生する曲データを前記属性情報に基づいて選択するための選択条件が再生順序毎に定められたスケジュールデータを参照し、前記再生順序毎に、前記選択条件に見合う曲データを前記記憶手段に記憶されている曲データの中から選択する選択手段と、前記選択手段により前記再生順序毎に選択された曲データを、前記再生順序に従って順番に再生する再生手段とを具備する再生装置を提供する。
【０００７】
なお、上記構成において、前記属性情報が付与された曲データを複数記憶する外部機器と通信を行う通信手段と、前記選択条件に見合う曲データが前記記憶手段に記憶されていなかった場合、前記選択手段により曲データが選択できなかった選択条件に見合う曲データを、前記通信手段を用いて前記外部機器から取得する取得手段とをさらに具備し、前記再生手段は、前記選択手段と前記取得手段により前記再生順序毎に選択または取得された曲データを、前記再生順序に従って順番に再生するようにしてもよい。また、前記選択条件には、曲データを選択する際に絶対満たさなければならない条件と、近似していればよい条件とが含まれていてもよい。また、再生装置には、前記スケジュールデータを入力するための入力手段や、前記スケジュールデータを作成するための作成手段が備わっていてもよい。
【０００８】
本発明によれば、再生装置は、スケジュールデータを参照して、再生順序毎に選択条件に見合う曲データを記憶手段に記憶されている曲データの中から選択し、選択した複数の曲データを再生順序に従って順番に再生する。
【０００９】
また、本発明は、曲の属性を示す属性情報が付与された曲データを複数記憶する外部機器と通信を行う通信手段と、再生する曲データを前記属性情報に基づいて選択するための選択条件が再生順序毎に定められたスケジュールデータを参照し、前記再生順序毎に、前記選択条件に見合う曲データを前記通信手段を用いて前記外部機器から取得する取得手段と、前記取得手段により前記再生順序毎に取得された曲データを、前記再生順序に従って順番に再生する再生手段とを具備する再生装置を提供する。
【００１０】
本発明によれば、再生装置は、スケジュールデータを参照して、再生順序毎に選択条件に見合う曲データを外部機器から取得し、取得した複数の曲データを再生順序に従って順番に再生する。
【００１１】
また、本発明は、コンピュータを、再生する曲データを曲の属性を示す属性情報に基づいて選択するための選択条件が再生順序毎に定められたスケジュールデータを参照し、前記再生順序毎に、前記選択条件に見合う曲データを、メモリに複数記憶されている、前記属性情報が付与された曲データの中から選択する選択手段と、前記選択手段により前記再生順序毎に選択された曲データを、前記再生順序に従って順番に再生する再生手段として機能させるためのプログラムを提供する。
【００１２】
また、本発明は、コンピュータを、曲の属性を示す属性情報が付与された曲データを複数記憶する外部機器と通信を行う通信手段と、再生する曲データを前記属性情報に基づいて選択するための選択条件が再生順序毎に定められたスケジュールデータを参照し、前記再生順序毎に、前記選択条件に見合う曲データを前記通信手段を用いて前記外部機器から取得する取得手段と、前記取得手段により前記再生順序毎に取得された曲データを、前記再生順序に従って順番に再生する再生手段として機能させるためのプログラムを提供する。
【発明の効果】
【００１３】
本発明によれば、曲のつながりを損なわずにスケジュールデータを用いて複数の曲データを順番に再生することができる。
【発明を実施するための最良の形態】
【００１４】
［Ａ．実施形態］
以下、図面を参照して本発明の実施形態について説明する。
図１は、通信システムの構成を示す図である。同図においてサーバ１０には、多数の曲データ４０とスケジュールデータ５０とが記憶されている。また、ＰＣ（Personal Computer）３０は、サーバ１０から曲データ４０やスケジュールデータ５０をダウンロードすることができる。
【００１５】
サーバ１０に記憶されている個々の曲データ４０は、図２に示すように、「明るさ」、「テンポ」、「年代」、「ジャンル」、「国」の計５つの属性パラメータからなるヘッダ情報４０ａと、曲データ本体４０ｂとによって構成されている。各属性パラメータはその曲の属性を表すものであり、「明るさ」や「テンポ」は、それぞれ数値が大きくなる程、明るい感じの曲であったり、テンポが速い曲であることを示している。また、「年代」は、その曲が発表された時期を示すものであり、1990年代に発表された曲ならばパラメータ値は“９０”、2000年代に発表された曲ならばパラメータ値は“００”となる。なお、同図に示すように、曲データ本体４０ｂには、曲を識別するための識別情報（例えば、曲ＩＤや曲名情報等）が含まれている。また、ヘッダ情報４０ａは、例えば、タグを用いて曲データ本体４０ｂに埋め込まれていてもよい。
【００１６】
また、サーバ１０に記憶されているスケジュールデータ５０は、曲データ４０の再生順序を定めたデータであるが、曲ＩＤや曲名情報が再生順序に従って並べられているのではなく、図３に示すように、「No.」欄と、「属性パラメータ」欄と、「評価条件」欄とを有するデータテーブルである。ここで、「No.」欄には、再生順序を示す数値が格納される。また「属性パラメータ」欄には、上述した曲データ４０の属性を示す５つの属性パラメータの値が格納される。「評価条件」欄には、各属性パラメータの評価条件が格納される。このスケジュールデータ５０の内容は、例えば、音楽コーディネータ等によって定められる。また、このスケジュールデータ５０は、サーバ１０からインターネット２０を介してＰＣ３０にダウンロードされ、ＰＣ３０では、このスケジュールデータ５０を参照して、再生順序（再生する順番）毎に、「属性パラメータ」欄と「評価条件」欄に定められた条件に見合う曲データ４０を選択する。
【００１７】
なお、評価条件とは、個々の属性パラメータについて、曲データ４０を選択する際の絶対的な条件であるか否かを規定するものであり、「絶対」の場合は、パラメータ値と完全に一致していなければならないことを示しており、「近似」の場合は、パラメータ値と完全に一致していなくても、比較的近い値であればよいことを示している。例えば、図３に示すスケジュールデータ５０を用いて再生順序が１番目の曲データ４０を選択する場合、評価条件が「絶対」であるのは「ジャンル」と「国」であるので、ＰＣ３０は、前もってサーバ１０からダウンロードしておいた複数の曲データ４０の中から、「ジャンル」が“ジャズ”で、かつ「国」が“日本”に属する曲データ４０を一次抽出する。次いで、ＰＣ３０は、一次抽出した曲データ４０の中から、「明るさ」が“５０”、「テンポ」が“１２０”、「年代」が“９０”に最も近い曲データ４０を選択する。
【００１８】
次に、図４は、ＰＣ３０の構成を示すブロック図である。
同図において、ＣＰＵ（Central Processing Unit）３０１は、ＲＯＭ（Read Only Memory）３０２やＨＤ（Hard Disk）３０８に記憶されているプログラムを実行することでＰＣ３０の各部を制御する。ＲＡＭ（Random Access Memory）３０３は、ＣＰＵ３０１のワークエリアとして用いられ、例えば、サーバ１０からダウンロードされた曲データ４０やスケジュールデータ５０を一時的に蓄積するバッファとして用いられる。通信インタフェース３０４は、ＣＰＵ３０１の制御の下、サーバ１０との通信を制御する。操作部３０５は、キーボードやマウス等によって構成されている。また、表示部３０６は、ＬＣＤ（Liquid Crystal Display）等によって構成されている。サウンド処理部３０７は、ＰＣＭ（Pulse Code Modulation）音源や、Ｄ／Ａ（Digital/Analog）変換器、アンプ等を備え、曲データ４０を再生して図示を省略したスピーカから楽音や音声を出力する。
【００１９】
ＨＤ３０８には、後述する選曲処理（図５参照）や再生処理（図８参照）を制御するためのアプリケーションソフトウェア（プログラム）に加え、サーバ１０からダウンロードされたスケジュールデータ５０が記憶される。また、ＨＤ３０８には曲データ記憶領域３０８ａが設けられており、この曲データ記憶領域３０８ａには、サーバ１０からダウンロードされた曲データ４０が蓄積される。なお、サーバ１０からダウンロードされた個々の曲データ４０は、図２に示したデータ構成を有しており、ヘッダ情報４０ａが付与されている。
【００２０】
次に、サーバ１０とＰＣ３０の動作を説明する。
まず、音楽コーディネータ等によって作成されたスケジュールデータ５０（図２参照）がサーバ１０に記憶される。なお、スケジュールデータ５０の作成については、例えば、まず最初に、具体的な曲名情報を再生順序に従って並べたリストを作成し、このリストに基づいて再生順序毎に、該当する曲データ４０についての各属性パラメータの値を調べ、スケジュールデータ５０を作成することができる。
【００２１】
また、上述したリストのデータが入力されると、再生順序毎に曲データ４０を解析して「明るさ」や「テンポ」についてのパラメータ値を求めたり、個々の曲データ４０に関する詳細情報が蓄積されているサーバから「年代」や「ジャンル」、「国」についてのパラメータ値を取得する等して、スケジュールデータ５０を自動的に作成する機能をサーバ１０が備えていてもよい。このようにしてサーバ１０に記憶されたスケジュールデータ５０は、ＰＣ３０からの要求に応じてＰＣ３０にダウンロードされ、ＨＤ３０８に記憶される。また、ＰＣ３０は、サーバ１０から曲データ４０をダウンロードすることができ、ダウンロードした曲データ４０を曲データ記憶領域３０８ａに蓄積する。
【００２２】
図５は、ＰＣ３０において実行される選曲処理のフローチャートである。この選曲処理は、ユーザによって操作部３０５が操作され、スケジュールデータ５０を用いた曲データ４０の再生処理が指示された場合にＣＰＵ３０１により実行される。同図に示すように、まず、ＣＰＵ３０１は、ＨＤ３０８からスケジュールデータ５０を読み出す（ステップＳ１０１）。次いで、ＣＰＵ３０１は、再生順序の値Ｎを“０”にセットして初期化した後（ステップＳ１０２）、再生順序の値Ｎをインクリメントする（ステップＳ１０３）。この後、ＣＰＵ３０１は、スケジュールデータ５０において再生順序がＮ番目の選曲条件を取得する（ステップＳ１０４）。すなわち、ＣＰＵ３０１は、スケジュールデータ５０において再生順序がＮ番目の「属性パラメータ」欄と「評価条件」欄の情報を特定し、これを取得するのである。
【００２３】
次いで、ＣＰＵ３０１は、ステップＳ１０４において取得した選曲条件を用いて再生順序がＮ番目の曲データ４０を、曲データ記憶領域３０８ａに蓄積されている曲データ４０の中から選択する（ステップＳ１０５）。ここで、ステップＳ１０５の処理について具体的に説明すると、例えば、図３に示すスケジュールデータ５０において再生順序が１番目の曲データ４０を選択する場合、評価条件が「絶対」であるのは「ジャンル」と「国」であるので、まず、ＣＰＵ３０１は、曲データ記憶領域３０８ａに蓄積されている曲データ４０の中から、「ジャンル」が“ジャズ”で、かつ「国」が“日本”に属する曲データ４０を一次抽出する。次いで、ＣＰＵ３０１は、一次抽出した曲データ４０の中から、「明るさ」が“５０”、「テンポ」が“１２０”、「年代」が“９０”に最も近い曲データ４０を選択する。
【００２４】
ここで、一次抽出した曲データ４０の中から、「明るさ」が“５０”、「テンポ」が“１２０”、「年代」が“９０”に最も近い曲データ４０を選択する場合、ＣＰＵ３０１は、例えば、図６に示すように、「明るさ」、「テンポ」、「年代」についてのレーダーチャート（グラフ）を生成する。なお、同図において、太線で示す三角形７０Ａが、選択基準となる「明るさ」“５０”、「テンポ」“１２０”、「年代」“９０”を表す三角形である。また、点線で示す三角形７０Ｂ，７０Ｃは、一次抽出された曲データ４０（２曲）についての「明るさ」、「テンポ」、「年代」を表す三角形である。ＣＰＵ３０１は、このようにして作成したレーダーチャート上において、一次抽出した曲データ４０の中から、三角形の形や大きさが選択基準となる三角形７０Ａに最も近い曲データ４０を選び出す。例えば、図６においては、選択基準となる三角形７０Ａに形や大きさが最も近いのは三角形７０Ｃであるから、この三角形７０Ｃ、すなわち、「明るさ」が“４０”、「テンポ」が“１００”、「年代」が“９０”であり、かつ「ジャンル」が“ジャズ”で「国」が“日本”の曲データ４０が、再生する曲データ４０として選択される。
【００２５】
勿論、図６に示すようなレーダーチャートを用いずとも、評価条件として「近似」が指定された複数の属性パラメータについて、属性パラメータ毎に、選択基準となるパラメータ値との差分を求め、その平均値が最も低い曲データ４０を選択する構成を採用することもできる。
【００２６】
なお、ＰＣ３０は、ステップＳ１０４において取得した選曲条件に見合う曲データ４０が曲データ記憶領域３０８ａに蓄積されていなかった場合、選曲条件をサーバ１０へ送信し、サーバ１０から選曲条件に見合う曲データ４０を新たにダウンロードすることもできる。この場合、サーバ１０は、ＰＣ３０から受信した選択条件に見合う曲データ４０を、記憶している多数の曲データ４０の中から選択し、ＰＣ３０へ送信する。
【００２７】
このようにして再生順序がＮ番目の曲データ４０が選択されると、次いで、ＣＰＵ３０１は、選択した曲データ４０の識別情報（曲ＩＤまたは曲名情報）を取得し、再生順序の値Ｎと対応付けて図７に示す再生順序リスト６０に追加登録する（ステップＳ１０６）。この後、ＣＰＵ３０１は、再生順序の値Ｎと、スケジュールデータ５０に定められている「No.」欄の最後尾の数値とを比較し、スケジュールデータ５０に定められている最後の再生順序まで曲データ４０の選択をし終えたか否かを判別する（ステップＳ１０７）。その結果、ＣＰＵ３０１は、最後の再生順序まで曲データ４０の選択をし終えていない場合（ステップＳ１０７：ＮＯ）、ステップＳ１０３に戻る。また、ＣＰＵ３０１は、最後の再生順序まで曲データ４０の選択をし終えた場合（ステップＳ１０７：ＹＥＳ）、選曲処理を終える。
【００２８】
次に、図８は、ＰＣ３０において実行される再生処理のフローチャートである。この再生処理は、上述した選曲処理（図５参照）において再生順序が１番目の曲データ４０が選択されると、以降、選曲処理と並行してＣＰＵ３０１により実行される。同図に示すように、再生処理が開始されると、まず、ＣＰＵ３０１は、図７に示した再生順序リスト６０をＨＤ３０８から読み出す（ステップＳ２０１）。次いで、ＣＰＵ３０１は、再生順序の値Ｍを“０”にセットして初期化した後（ステップＳ２０２）、再生順序の値Ｍをインクリメントする（ステップＳ２０３）。
【００２９】
この後、ＣＰＵ３０１は、再生順序リスト６０から再生順序がＭ番目の曲ＩＤを取得し、この曲ＩＤに該当する曲データ４０を曲データ記憶領域３０８ａから読み出す（ステップＳ２０４）。そして、ＣＰＵ３０１は、読み出した曲データ４０をサウンド処理部３０７に転送し、サウンド処理部３０７を用いて曲データ４０の再生処理を開始する（ステップＳ２０５）。この後、ＣＰＵ３０１は、曲データ４０を再生し終えたか否かを監視し（ステップＳ２０６）、この曲データ４０を再生し終えていない場合は（ステップＳ２０６：ＮＯ）、引き続いて曲データ４０を再生し終えたか否かを監視する。
【００３０】
そして、曲データ４０を再生し終えた場合（ステップＳ２０６：ＹＥＳ）、ＣＰＵ３０１は、並行して行われている選曲処理により再生順序リスト６０の内容が更新されたか否かを判別し（ステップＳ２０７）、再生順序リスト６０が更新されていなかった場合は（ステップＳ２０７：ＮＯ）、ステップＳ２０９に移行する。また、再生順序リスト６０が更新されていた場合（ステップＳ２０７：ＹＥＳ）、ＣＰＵ３０１は、更新後の再生順序リスト６０をＨＤ３０８から読み出す（ステップＳ２０８）。そして、ＣＰＵ３０１は、再生順序リスト６０に定められている最終曲まで再生し終えたか否かを判別する（ステップＳ２０９）。その結果、ＣＰＵ３０１は、最終曲まで再生し終えていない場合（ステップＳ２０９：ＮＯ）、ステップＳ２０３に戻る。また、ＣＰＵ３０１は、最終曲まで再生し終えた場合（ステップＳ２０９：ＹＥＳ）、選曲処理を終える。
【００３１】
以上説明したように、スケジュールデータ５０には、再生する曲データ４０を選択するための選択条件として、曲の属性を示す複数の属性パラメータが再生順序毎に定められている。ＰＣ３０は、スケジュールデータ５０を参照して、再生順序毎に、選択条件に見合う曲データ４０を曲データ記憶領域３０８ａに記憶されている曲データ４０の中から選択する。そして、ＰＣ３０は、再生順序毎に選択した曲データ４０を再生順序に従って順番に再生する。
【００３２】
このようにＰＣ３０は、スケジュールデータ５０を参照して、曲データ記憶領域３０８ａに蓄積されている曲データ４０の中から、曲調やジャンル等が一致または類似する曲データ４０を再生順序毎に選択して再生する構成であるから、通信網の輻輳やサーバ１０の故障等によってサーバ１０との通信が途絶え、曲データ４０がダウンロードできなくなった場合であっても、再生順序をスキップしたり、曲調が全く異なる代用曲が再生されるようなことがない。よって、曲のつながりを損なわずにスケジュールデータ５０を用いて複数の曲データ４０を順番に再生することができる。
【００３３】
また、スケジュールデータ５０には、選択条件として設定された複数の属性パラメータについて、個別に、絶対条件とするのか、それとも近似条件とするのかを指定することができるから、様々な選択条件を簡単に設定することができる。勿論、「明るさ」や「テンポ」等のパラメータ値は、例えば、“５０〜８０”等、許容範囲の値を定められる構成としてもよい。
【００３４】
なお、ＰＣ３０（コンピュータ）は、ＨＤ３０８にインストールされているプログラムに従って本発明に係る選曲処理（図５参照）や再生処理（図８参照）を実行するが、このプログラムを通信によってＰＣ３０へと送信し、ＨＤ３０８にインストールしてもよい。また、このプログラムをＣＤ−ＲＯＭ（Compact Disk Read Only Memory）やＤＶＤ（Digital Versatile Disk）等のコンピュータが読み取り可能な記録媒体に記録して提供してもよい。
【００３５】
［Ｂ．変形例］
（１）上述した実施形態では、基本的に、曲データ記憶領域３０８ａに記憶されている曲データ４０を選択候補とし、選択条件に見合う曲データ４０が曲データ記憶領域３０８ａに記憶されていなかった場合にのみ、サーバ１０（外部機器）から選択条件に見合う曲データ４０を新たにダウンロードする構成とした。しかしながら、選択条件に見合う曲データ４０を、曲データ記憶領域３０８ａに記憶されている曲データ４０の中から選択するのではなく、常時、サーバ１０からダウンロードして取得する構成であってもよい。
【００３６】
（２）図２に示した属性パラメータに加え、例えば、歌詞の有無や、ボーカリストの性別等を示す属性パラメータが曲データ４０に付与されていてもよい。また、スケジュールデータ５０は、時間帯や曜日、季節等に対応させて複数種類用意されていてもよい。また、曲データ４０を送信するサーバと、スケジュールデータ５０を送信するサーバとが別々に設けられていてもよい。さらに、サーバ１０とＰＣ３０の通信は、公衆交換電話網や専用回線を介して行われてもよいし、移動パケット通信網や無線公衆ＬＡＮ（Local Area Network）、通信衛星等を経由して行われてもよい。また、曲データの再生機能を備えた携帯電話機や、ポータブルＭＰ３（MPEG Audio Layer-3）プレイヤに本発明を適用することもできる。
【００３７】
また、本発明は、コンビニエンスストア等の店舗に設置され、配信センタから複数の曲データとともにスケジュールデータを受信し、スケジュールデータに従って複数の曲データを順番に再生して店内にＢＧＭを放送する再生装置に適用することができる。また、配信センタからストリーミング配信される曲データを再生する再生装置において、通信網の輻輳や配信サーバの故障等によってストリーミング配信が中断された場合に備え、スケジュールデータ５０を再生装置に記憶させておき、ストリーミング配信が中断された場合に、スケジュールデータ５０を参照して、再生順序毎に選択条件に見合う曲データ４０を曲データ記憶領域３０８ａから読み出し、読み出した複数の曲データ４０を再生順序に従って順番に再生してもよい。
【００３８】
（３）上述した実施形態では、スケジュールデータ５０をサーバ１０から受信する場合について説明したが、例えば、ＣＤ−ＲＯＭやＤＶＤ等の記録媒体にスケジュールデータ５０を記録して配布し、ＰＣ３０では、記録媒体からスケジュールデータ５０を読み出してＨＤ３０８に記憶する構成であってもよい。勿論、この場合、ＰＣ３０には、記録媒体に記録されたスケジュールデータ５０を読み出すための記録媒体ドライブが備わっている必要がある。このようにスケジュールデータ５０は、サーバ１０（外部機器）からの受信や、記録媒体からの読み出しによってＰＣ３０に入力することができる。
【００３９】
また、スケジュールデータ５０の作成機能をＰＣ３０が備えていてもよい。すなわち、ＰＣ３０において、ユーザが操作部３０５を操作しながら、図２に示したスケジュールデータ５０を作成することも可能である。また、例えば、具体的な曲名情報を再生順序に従って順番に並べたリストデータが入力されると、ＰＣ３０が、再生順序毎に、該当する曲データ４０を解析して「明るさ」や「テンポ」についてのパラメータ値を求めたり、個々の曲データ４０に関する詳細情報が蓄積されているサーバから「年代」や「ジャンル」、「国」についてのパラメータ値を取得する等して、スケジュールデータ５０を作成してもよい。また、このようにＰＣ３０においてスケジュールデータ５０が作成される場合、選択条件として設定された各属性パラメータについては、絶対条件とするのか、それとも近似条件とするのかをユーザが操作部３０５を操作して指定することができる。
【図面の簡単な説明】
【００４０】
【図１】通信システムの構成を示す図である。
【図２】曲データ４０のデータ構成を示す図である。
【図３】スケジュールデータ５０のデータ構成を示す図である。
【図４】ＰＣ３０の構成を示すブロック図である。
【図５】ＰＣ３０において実行される選曲処理のフローチャートである。
【図６】評価条件として「近似」が指定された複数の属性パラメータについてのレーダーチャートである。
【図７】再生順序リスト６０のデータ構成を示す図である。
【図８】ＰＣ３０において実行される再生処理のフローチャートである。
【符号の説明】
【００４１】
１０…サーバ、２０…インターネット、３０…ＰＣ、４０…曲データ、４０ａ…ヘッダ情報、４０ｂ…曲データ本体、５０…スケジュールデータ、６０…再生順序リスト、３０１…ＣＰＵ、３０２…ＲＯＭ、３０３…ＲＡＭ、３０４…通信インタフェース、３０５…操作部、３０６…表示部、３０７…サウンド処理部、３０８…ＨＤ、３０８ａ…曲データ記憶領域。
【図１】
2006201389.tif 000003
【図２】
2006201389.tif 000004
【図３】
2006201389.tif 000005
【図４】
2006201389.tif 000006
【図５】
2006201389.tif 000007
【図６】
2006201389.tif 000008
【図７】
2006201389.tif 000009
【図８】
2006201389.tif 000010