(57)【特許請求の範囲】
【請求項１】
配信センタからＢＧＭ演奏データをダウンロードして演奏するＢＧＭ端末装置であって、
演奏スケジュールを生成するスケジュール生成手段と、
該スケジュール生成手段によって生成された演奏スケジュールに対応する複数のＢＧＭ演奏データを、前記配信センタから一時にダウンロードするダウンロード手段と、
該ダウンロード手段によってダウンロードされた複数のＢＧＭ演奏データを前記演奏スケジュールにしたがって順次演奏する演奏手段と、
を備えたことを特徴とするＢＧＭ端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、利用者の好みでバックグラウンドミュージック（ＢＧＭ）の演奏曲を決定できるＢＧＭ端末装置に関する。
【０００２】
【従来の技術】
飲食店や家庭でＢＧＭを流す装置としては、従来より有線放送の端末装置が一般的である。有線放送は、ヒットソング，クラシック，民謡など特定のジャンルの曲を流し続けている多数のチャンネルで構成されている。利用者は有線放送端末装置の受信チャンネルを所望のジャンルのチャンネルに合わせることで所望の曲を聞くことができる。
【０００３】
【発明が解決しようとする課題】
しかし、上記有線放送では、利用者は好みのチャンネルを選択することでしか自己の好みを反映することができず、どの曲を何時演奏するかなどのスケジュールは全く放送局側に委ねられていた。また、時間帯毎にＢＧＭのジャンルを変更するためにはその都度利用者がチャンネルを切り換えなければならなかった。このため、利用者の好みでＢＧＭを流すことが困難であった。
【０００４】
この発明は、利用者のスケジュールでＢＧＭを演奏することにより、利用者の好みでＢＧＭを流すことができるＢＧＭ端末装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
この発明は、配信センタからＢＧＭ演奏データをダウンロードして演奏するＢＧＭ端末装置であって、
演奏スケジュールを生成するスケジュール生成手段と、該スケジュール生成手段によって生成された演奏スケジュールに対応する複数のＢＧＭ演奏データを前記配信センタから一時にダウンロードするダウンロード手段と、該ダウンロード手段によってダウンロードされた複数のＢＧＭ演奏データを前記演奏スケジュールにしたがって順次演奏する演奏手段とを備えたことを特徴とする。
【０００６】
この発明では、ＢＧＭの演奏そのものが配信センタから送信されてくるのではなく、ＢＧＭ演奏をするためのＢＧＭ演奏データを配信センタからダウンロードする。さらに、ＢＧＭ演奏データは１曲ずつダウンロードされるのではなく、生成された演奏スケジュールに対応する複数のＢＧＭ演奏データが一時にダウンロードされる。演奏スケジュールが１日分生成される場合には、１日分のＢＧＭ演奏データが一時にダウンロードされる。これ以後は、ＢＧＭ端末装置は、配信センタと通信することなく上記演奏スケジュールに従い、複数のＢＧＭ演奏データを用いて順次ＢＧＭを演奏する。これにより、ＢＧＭとして演奏する曲目やその演奏順を端末装置側で決定することができ、配信センタも多数のＢＧＭ端末装置に対してＢＧＭ演奏データをダウンロードするのみであるため、どのような演奏スケジュールにも対応することができる。
【０００７】
なお、ＢＧＭ演奏データをＭＩＤＩデータで構成すれば１曲あたり数十ｋＢ程度のデータ量で作成できるため、１００曲分のデータであっても数分でダウンロードすることができる。
【０００８】
また、スケジュール生成手段は、１曲ずつ曲名または曲番号を列記した演奏スケジュールを生成してもよく、ある程度選曲に柔軟性を持たせ、時間帯毎に特定のジャンルや作曲者などの分類情報に対応する曲を演奏するようなスケジュールを生成してもよい。さらに、「明るい曲」や「軽快な曲」など曲の印象を表すキーワードを用いることにより、時間帯毎に特定の印象の曲を演奏するようなスケジュールを生成することもできる。
【０００９】
【発明の実施の形態】
図１はこの発明の実施形態であるＢＧＭ端末装置を含むオンラインＢＧＭシステムの構成図である。配信センタ１は、数万曲のＢＧＭ演奏データを記憶している。この配信センタ１は通信回線２を介して多数のＢＧＭ端末装置３と接続される。通信回線２は公衆電話回線またはＩＳＤＮ回線である。なお、同図には１台のＢＧＭ端末装置のみ図示している。ＢＧＭ端末装置３は配信センタ１からＢＧＭ演奏データをダウンロードする。このダウンロードは、１日に１回例えば深夜に行われ、その日の演奏スケジュールを実行するための１日分（約１００曲）のＢＧＭ演奏データが一時にダウンロードされる。ＢＧＭ端末装置３は、ダウンロードしたＢＧＭ演奏データを用い上記演奏スケジュールを実行する。演奏スケジュールは、各ＢＧＭ端末装置が独自に決定するものであり、配信センタ１は、ＢＧＭ端末装置から送られてきた演奏スケジュール（この演奏スケジュールを実行するための選曲データ）に応じて必要なＢＧＭ演奏データを端末装置毎に送信する。ＢＧＭ端末装置３にはスピーカ４が接続されており、このスピーカ４からＢＧＭが放送される。また、ＢＧＭ端末装置３にはスケジューラリモコン５が付属しており、利用者はこのスケジューラリモコン５を操作することによって演奏スケジュールを入力する。
【００１０】
図２は前記ＢＧＭ端末装置３のブロック図である。装置全体の動作を制御するＣＰＵ１０には、バスを介してＲＯＭ１１，ＲＡＭ１２，ダウンロードＲＡＭ１３，通信制御部１４，リモコン受信部１５，表示部１６，操作部１７，音源１８，ＤＳＰ１９およびアンプ２１が接続されている。ＤＳＰ１９とアンプ２１の間にはＤ／Ａコンバータ２０が接続されている。また、アンプ２１には前記ステレオスピーカ４が接続されている。
【００１１】
ＲＯＭ１１には、システムプログラム，シーケンスプログラム，ロードプログラムなどが記憶されている。システムプログラムは、この装置の基本動作を制御するプログラムである。シーケンスプログラムは、テンポクロックに基づいてＢＧＭ演奏データを読み出し、読み出したデータを音源１８やＤＳＰ１９に送ることによりＢＧＭ演奏を実行するプログラムである。ロードプログラムは、配信センタ１からＢＧＭ演奏データをダウンロードするためのプログラムである。
【００１２】
ＲＡＭ１２には、スケジューラリモコン５から入力された演奏スケジュールを記憶するスケジュールテーブル（図３（Ａ）参照）が設定される。また、ダウンロードＲＡＭ１３には配信センタ１からダウンロードされた複数（１００曲〜２００曲）のＢＧＭ演奏データを記憶する演奏データファイル（図３（Ｂ）参照）が設定される。
【００１３】
通信制御部１４は、該ＢＧＭ端末装置３が配信センタ１と交信するための制御部であり、通信回線を接続したりフロー制御を行う。
【００１４】
リモコン受信部１５はスケジューラリモコン５から送られてくる赤外線信号を受信してデータを復元する。スケジューラリモコン５はアルファベットキーやテンキーなどの各種キースイッチを備えており、利用者が所定の順序でこれらキースイッチを操作することにより演奏スケジュールを入力することができる。
【００１５】
表示部１６はＢＧＭ端末装置３の前面に設けられたＬＣＤマトリクス表示器を備えており、現在の時刻や演奏中の曲名などを表示する。操作部１７は音量を調整するボリュームや演奏中の曲をスキップするスイッチなどを含んでいる。
【００１６】
音源１８は、ＢＧＭ演奏データに含まれる複数パートの楽音信号を同時に形成することができるものである。ＤＳＰ１９は音源１８が形成した楽音信号に対してリバーブ，エコーなどの効果を付与する。Ｄ／Ａコンバータ２０はＤＳＰ１９から出力されたディジタルの楽音信号をアナログ信号に変換するものである。アンプ２１はＤ／Ａコンバータ２０から入力されたアナログ楽音信号を増幅してスピーカ４を駆動する。アンプ２１のゲインはバスを介してＣＰＵ１０によって制御される。
【００１７】
図３は同ＢＧＭ端末装置３のメモリ構成図である。同図（Ａ）はＲＡＭ１２に設定されるスケジュールテーブルを示す図であり、同図（Ｂ）はダウンロードＲＡＭ１３に設定される演奏データファイルを示す図である。同図（Ａ）において、スケジュールテーブルには演奏スケジュールが記憶される。演奏スケジュールは、日付、時間帯番号（１〜５）、各時間帯の開始時刻，終了時刻、各時間帯に演奏するＢＧＭを選択するための選曲データで構成される。選曲データとしては、曲名，曲番号などで１曲ずつ指定してもよく、ジャンルや発表時期などの属性で指定してもよい。選曲データの詳細は後述する。また、この図では時間帯は１〜５の５枠で構成されているが、時間帯の数はこれに限定されるものではなく、また、各時間帯の開始時刻，終了時刻もこれに限定されるものではない。ダウンロードを裏動作として実行すれば２４時間ＢＧＭ演奏を継続することもできる。また、演奏スケジュールは、１日分のものに限定されず、数日分，１週間分など複数の日にわたるものでもよく、同じスケジュールを複数日繰り返し使用してもよい。さらに、演奏スケジュールを半日分とし、１日２回ＢＧＭ演奏データをダウンロードするようにしてもよい。
【００１８】
同図（Ｂ）において、演奏データファイルは、上記演奏スケジュールの時間帯毎にエリアが分割されている。各エリアには対応する時間帯の選曲データによって選択・ダウンロードされたＢＧＭ演奏データが演奏順に記憶される。
【００１９】
図４は同ＢＧＭ端末装置３がＢＧＭ演奏データをダウンロードする動作を示すフローチャートである。この動作は早朝などＢＧＭ演奏時間帯以外のタイミングに実行される。まずスケジュールテーブルの時間帯を指すポインタｉに１をセットする（ｓ１）。時間帯ｉの選曲データを配信センタ１に送信する（ｓ２）。配信センタ１はこの選曲データに対応したＢＧＭ演奏データを選択してこのＢＧＭ端末装置に送信してくる。ＢＧＭ端末装置はこれを受信して、演奏データファイルのエリアｉに書き込む（ｓ３）。以上の動作を演奏スケジュールの時間帯が終了するまで（図３（Ａ）の場合にはｉ＝５まで）繰り返し実行する（ｓ４，ｓ５）。全ての時間帯のＢＧＭ演奏データをダウンロードし終えると（ｓ５）動作を終了する。なお、選曲データおよび選曲データに基づくＢＧＭ演奏データの選択方法については後述する。
【００２０】
図５は演奏動作を示すフローチャートである。まず、時間帯ポインタｊに１をセットする（ｓ１０）。そして、時刻が時間帯１の開始時刻になるまでｓ１１で待機する。時間帯１の開始時刻になると（ｓ１１）、この時間帯のＢＧＭ演奏データを読み出して演奏を実行する（ｓ１２）。演奏データファイルのエリアｊには演奏順に複数のＢＧＭ演奏データが記憶されているため、これを順番に読み出すことによりＢＧＭ演奏を継続する。ｓ１３で時間帯ｊが終了したことを判断すると、次の時間帯があるか否かを判断する（ｓ１４）。ある場合にはｊに１を加算してｓ１２にもどる。
【００２１】
図６にＢＧＭ演奏データの構成を示す。ＢＧＭ演奏データは抽出データとデータ本体からなっている。データ本体は、複数のパートトラックと、ＤＳＰコントロールトラックからなっている。各パートトラックには、ピアノパート，ドラムパート，ストリングスパートなど各種楽器（音色）の演奏データが書き込まれている。ＤＳＰコントロールトラックには、ＢＧＭ端末装置３のＤＳＰ１９をコントロールするＤＳＰコントロールデータが書き込まれている。ＤＳＰ１９は音源１８が形成した楽音信号に対してエコー・リバーブなど各種効果を付与するが、ＤＳＰコントロールデータはＢＧＭの演奏に同期して付与する効果の種類や程度を制御する。
【００２２】
一方、抽出データはこのＢＧＭ演奏データの内容を表すデータであり、選曲データに基づくＢＧＭ演奏データの選択に用いられる。抽出データは、曲名，曲番号などこの曲を直接識別するデータ、作曲者，ジャンル，発表年月日などこの曲の属性を表すデータ、曲の印象を表す座標値である印象値（ｘ１，ｘ２，…，ｘ７）からなっている。ここで、印象値（ｘ１，ｘ２，…，ｘ７）は、それぞれ図７に示す印象軸（座標軸）１「明るい←→暗い」、印象軸２「軽快な←→落ちついた」、印象軸３「モダンな←→クラシックな」、印象軸４「男性的な←→女性的な」、印象軸５「堅い←→柔らかい」、印象軸６「洋風の←→和風の」、印象軸７「都会的な←→牧歌的な」におけるこの曲の印象の程度を示す値であり、＋１（左側の印象が最大）〜−１（右側の印象が最大）の範囲に正規化されている。この印象値によりこの曲は印象軸１〜７で規定される多次元空間内の１点にプロッティングされる。
【００２３】
ここで、演奏スケジュール内の選曲データおよびこの選曲データによるＢＧＭ演奏データの選択方法について説明する。
【００２４】
選曲データとしては以下のようなものが用いられる。
▲１▼  曲名または曲番号を列記したもの
▲２▼  作曲者，ジャンル（ロック，イージーリスニングなど），発表時期（１９７０年代など）などの属性データ
▲３▼  上記印象軸を構成するキーワード（「明るい」，「モダンな」など）とその程度（＋１〜−１の範囲の値）
▲４▼  上記印象軸を構成しないキーワード（「結婚式向きの」，「若者向きの」，「夜の」など）。
【００２５】
▲１▼のように曲を直接指定する曲名や曲番号が列記された選曲データの場合、配信センタ１はこの選曲データで指定されるＢＧＭ楽曲データを選択してダウンロードする。
【００２６】
▲２▼のように属性データからなる選曲データの場合、この属性を有するＢＧＭ演奏データをファイルから検索してダウンロードする。検索された曲数が時間帯の長さを超える場合には、そのなかからランダムに抽出してダウンロードするものとする。また、選曲データとして「１９７０年〜１９７５年（発表時期）のロック（ジャンル）」のように複数の属性データを指定してクロス検索させるようにしてもよい。
【００２７】
▲３▼のように、選曲データとして印象軸を構成するキーワードとその程度が指定された場合、すなわち、ある印象軸の印象値が与えられた場合、その印象値の点から距離が近い点にプロットされているＢＧＭ演奏データから順に所定曲数（時間帯を満たす曲数）選択してダウンロードする。選曲データとして全ての印象軸の印象値が与えられるとは限らないため、印象値が与えられない印象軸は無視した次元の空間で選曲データの座標値からの距離を算出すればよい。
【００２８】
▲４▼のように、選曲データとして印象軸を構成しないキーワード（フリーキーワード）が与えられた場合、このキーワードを解釈して前記印象軸空間における印象値を決定し、この印象値の点から距離が近い点にプロットされているＢＧＭ演奏データから順に所定曲数選択してダウンロードする。たとえば、「夜の」というフリーキーワードが、「やや暗く」、「かなり落ちついて」、「少しクラシックで」、「わずかに女性的で」、「堅くも柔らかくもなく」、「洋風でも和風でもなく」、「かなり都会的」と解釈された場合、印象値（ｘ１，ｘ２，…，ｘ７）＝(-0.4, -0.7, -0.3, -0.1, 0, 0, 0.7) が与えられる。そして、印象軸で規定される座標空間でこの点(-0.4, -0.7, -0.3, -0.1, 0, 0, 0.7) に近い印象値を与えられているＢＧＭ演奏データから順に所定曲数が選択されてダウンロードされる。
【００２９】
なお、上記▲１▼，▲２▼，▲３▼，▲４▼の選択データを組み合わせて１つの選択データを構成してもよい。また、選択データに基づいて複数の曲が選択されたとき、その演奏順は配信センタ１またはＢＧＭ端末装置３がランダムに決定してもよく、ダウンロードされたのち利用者が演奏順を決定するようにしてもよい。
【００３０】
また、抽出データに属性データとして結婚式，葬式，バレンタインデー，クリスマスなど各種行事を書き込んでおくことにより、選択データとしてその行事を指示したとき、それに合ったＢＧＭ演奏データを速やかに選択することができる。
【００３１】
また、▲３▼，▲４▼などキーワードに基づいて曲を選択する場合、指示されたキーワードに合うようにＢＧＭ演奏データを加工するようにしてもよい。たとえば、選曲データとして「暗い」というキーワードが指示された場合、ドラムパートのトラックがある曲が選択されてもこのドラムパートを演奏しないことにより、より暗い印象をだすことができる。この場合に、配信センタ１からドラムパートをダウンロードしないようにすることにより、ダウンロードするデータ量を少なくすることも可能である。
【００３２】
上記選択データの解釈やＢＧＭ演奏データの選択は配信センタ１で行ってもよく、ＢＧＭ端末装置３に全演奏データの抽出データを記憶しておき、端末装置側でこれを行い、配信センタ１には曲番号のみをアップするようにしてもよい。
【００３３】
なお、上記ＢＧＭ端末装置３は音源１８を内蔵し、電子的に楽音信号を形成する方式の装置であるが、ＢＧＭ端末装置３にＭＩＤＩＯＵＴ端子を設けて自動演奏ピアノなどの自動演奏楽器を接続し、ＢＧＭ演奏データでこの自動演奏楽器を演奏するようにしてもよい。また、自動演奏ピアノを駆動するトラックを備えたＢＧＭ演奏データに「自動演奏ピアノ駆動用」という属性を付すことにより、ある時間帯には自動演奏ピアノによるＢＧＭばかりを流すこともできる。
【００３４】
また、上記ＢＧＭ端末装置３はダウンロードされたＢＧＭ演奏データをダウンロードＲＡＭ１３に記憶するようにしているが、ハードディスク装置にこれを記憶するようにしてもよい。さらに、演奏スケジュールの入力をスケジューラリモコン５によって行うようにしているが、演奏スケジュールの入力方式はこれに限定されない。たとえば、他のパーソナルコンピュータで作成した演奏スケジュールをＰＣカードに書き込み、このＰＣカードをこのＢＧＭ端末装置３にセットすることで演奏スケジュールを入力するようにしてもよい。
【００３５】
また、上記実施形態において、配信センタ１は、ＢＧＭ演奏専用のＢＧＭ演奏データのみを蓄積記憶し、これをＢＧＭ端末装置３のみに対して配信するセンタとして構成されているが、上記オンラインＢＧＭシステムを現在実用化されている通信カラオケシステムのネットワークと共用してもよい。この場合には、通信カラオケシステムのセンタがこの配信センタ１を兼ねることになり、センタはカラオケ演奏用の楽曲データとＢＧＭ演奏用のＢＧＭ演奏データの両方を記憶し、通信カラオケ装置には楽曲データをダウンロードし、ＢＧＭ端末装置にはＢＧＭ演奏データをダウンロードする。
【００３６】
さらに、カラオケ演奏用の楽曲データは従来より１万曲以上の蓄積があるため、この楽曲データをＢＧＭ演奏データに転用するようにしてもよい。カラオケ演奏用の楽曲データは音源１８を駆動する楽音トラック（ＢＧＭ演奏データのパートトラック）やＤＳＰコントロールトラック以外に歌詞表示用の歌詞表示トラック，バックコーラス発生用の音声トラックおよび音声データなど多くのデータで構成されているが、ＢＧＭ演奏データとして用いる場合には、楽音トラック，ＤＳＰコントロールトラックなど必要なデータのみダウンロードすればよい。そして、カラオケ演奏用の楽曲データをＢＧＭとして演奏する場合には、カラオケ演奏時に演奏されないかまたは小さい音量で演奏されるメロディトラックの音量を大きくすることによりＢＧＭらしい演奏が可能になる。
【００３７】
【発明の効果】
以上のようにこの発明によれば、配信センタからＢＧＭ演奏データをまとめてダウンロードしたのち端末装置側でこれを順次演奏するようにしたことにより、端末装置が独自に生成した演奏プログラムに基づいてＢＧＭを演奏することができ、利用者の好みにあったＢＧＭ演奏が可能になる。
【図面の簡単な説明】
【図１】この発明の実施形態であるＢＧＭ端末装置を含むオンラインＢＧＭシステムの構成を示す図
【図２】同ＢＧＭ端末装置のブロック図
【図３】同ＢＧＭ端末装置のスケジュールテーブルおよび演奏データファイルの構成を示す図
【図４】同ＢＧＭ端末装置のダウンロード動作を示すフローチャート
【図５】同ＢＧＭ端末装置の演奏動作を示すフローチャート
【図６】ＢＧＭ演奏データの構成を示す図
【図７】ＢＧＭ曲の印象値を表す印象軸を示す図
【符号の説明】
１…配信センタ、２…通信回線、３…ＢＧＭ端末装置、
５…スケジューラリモコン、１３…ダウンロードＲＡＭ
【図１】
0003783267.tif 000002
【図２】
0003783267.tif 000003
【図３】
0003783267.tif 000004
【図４】
0003783267.tif 000005
【図５】
0003783267.tif 000006
【図６】
0003783267.tif 000007
【図７】
0003783267.tif 000008