JP3783267B2 - BGM terminal device - Google Patents
BGM terminal device Download PDFInfo
- Publication number
- JP3783267B2 JP3783267B2 JP05018296A JP5018296A JP3783267B2 JP 3783267 B2 JP3783267 B2 JP 3783267B2 JP 05018296 A JP05018296 A JP 05018296A JP 5018296 A JP5018296 A JP 5018296A JP 3783267 B2 JP3783267 B2 JP 3783267B2
- Authority
- JP
- Japan
- Prior art keywords
- bgm
- performance
- data
- terminal device
- schedule
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Description
【0001】
【発明の属する技術分野】
この発明は、利用者の好みでバックグラウンドミュージック(BGM)の演奏曲を決定できるBGM端末装置に関する。
【0002】
【従来の技術】
飲食店や家庭でBGMを流す装置としては、従来より有線放送の端末装置が一般的である。有線放送は、ヒットソング,クラシック,民謡など特定のジャンルの曲を流し続けている多数のチャンネルで構成されている。利用者は有線放送端末装置の受信チャンネルを所望のジャンルのチャンネルに合わせることで所望の曲を聞くことができる。
【0003】
【発明が解決しようとする課題】
しかし、上記有線放送では、利用者は好みのチャンネルを選択することでしか自己の好みを反映することができず、どの曲を何時演奏するかなどのスケジュールは全く放送局側に委ねられていた。また、時間帯毎にBGMのジャンルを変更するためにはその都度利用者がチャンネルを切り換えなければならなかった。このため、利用者の好みでBGMを流すことが困難であった。
【0004】
この発明は、利用者のスケジュールでBGMを演奏することにより、利用者の好みでBGMを流すことができるBGM端末装置を提供することを目的とする。
【0005】
【課題を解決するための手段】
この発明は、配信センタからBGM演奏データをダウンロードして演奏するBGM端末装置であって、
演奏スケジュールを生成するスケジュール生成手段と、該スケジュール生成手段によって生成された演奏スケジュールに対応する複数のBGM演奏データを前記配信センタから一時にダウンロードするダウンロード手段と、該ダウンロード手段によってダウンロードされた複数のBGM演奏データを前記演奏スケジュールにしたがって順次演奏する演奏手段とを備えたことを特徴とする。
【0006】
この発明では、BGMの演奏そのものが配信センタから送信されてくるのではなく、BGM演奏をするためのBGM演奏データを配信センタからダウンロードする。さらに、BGM演奏データは1曲ずつダウンロードされるのではなく、生成された演奏スケジュールに対応する複数のBGM演奏データが一時にダウンロードされる。演奏スケジュールが1日分生成される場合には、1日分のBGM演奏データが一時にダウンロードされる。これ以後は、BGM端末装置は、配信センタと通信することなく上記演奏スケジュールに従い、複数のBGM演奏データを用いて順次BGMを演奏する。これにより、BGMとして演奏する曲目やその演奏順を端末装置側で決定することができ、配信センタも多数のBGM端末装置に対してBGM演奏データをダウンロードするのみであるため、どのような演奏スケジュールにも対応することができる。
【0007】
なお、BGM演奏データをMIDIデータで構成すれば1曲あたり数十kB程度のデータ量で作成できるため、100曲分のデータであっても数分でダウンロードすることができる。
【0008】
また、スケジュール生成手段は、1曲ずつ曲名または曲番号を列記した演奏スケジュールを生成してもよく、ある程度選曲に柔軟性を持たせ、時間帯毎に特定のジャンルや作曲者などの分類情報に対応する曲を演奏するようなスケジュールを生成してもよい。さらに、「明るい曲」や「軽快な曲」など曲の印象を表すキーワードを用いることにより、時間帯毎に特定の印象の曲を演奏するようなスケジュールを生成することもできる。
【0009】
【発明の実施の形態】
図1はこの発明の実施形態であるBGM端末装置を含むオンラインBGMシステムの構成図である。配信センタ1は、数万曲のBGM演奏データを記憶している。この配信センタ1は通信回線2を介して多数のBGM端末装置3と接続される。通信回線2は公衆電話回線またはISDN回線である。なお、同図には1台のBGM端末装置のみ図示している。BGM端末装置3は配信センタ1からBGM演奏データをダウンロードする。このダウンロードは、1日に1回例えば深夜に行われ、その日の演奏スケジュールを実行するための1日分(約100曲)のBGM演奏データが一時にダウンロードされる。BGM端末装置3は、ダウンロードしたBGM演奏データを用い上記演奏スケジュールを実行する。演奏スケジュールは、各BGM端末装置が独自に決定するものであり、配信センタ1は、BGM端末装置から送られてきた演奏スケジュール(この演奏スケジュールを実行するための選曲データ)に応じて必要なBGM演奏データを端末装置毎に送信する。BGM端末装置3にはスピーカ4が接続されており、このスピーカ4からBGMが放送される。また、BGM端末装置3にはスケジューラリモコン5が付属しており、利用者はこのスケジューラリモコン5を操作することによって演奏スケジュールを入力する。
【0010】
図2は前記BGM端末装置3のブロック図である。装置全体の動作を制御するCPU10には、バスを介してROM11,RAM12,ダウンロードRAM13,通信制御部14,リモコン受信部15,表示部16,操作部17,音源18,DSP19およびアンプ21が接続されている。DSP19とアンプ21の間にはD/Aコンバータ20が接続されている。また、アンプ21には前記ステレオスピーカ4が接続されている。
【0011】
ROM11には、システムプログラム,シーケンスプログラム,ロードプログラムなどが記憶されている。システムプログラムは、この装置の基本動作を制御するプログラムである。シーケンスプログラムは、テンポクロックに基づいてBGM演奏データを読み出し、読み出したデータを音源18やDSP19に送ることによりBGM演奏を実行するプログラムである。ロードプログラムは、配信センタ1からBGM演奏データをダウンロードするためのプログラムである。
【0012】
RAM12には、スケジューラリモコン5から入力された演奏スケジュールを記憶するスケジュールテーブル(図3(A)参照)が設定される。また、ダウンロードRAM13には配信センタ1からダウンロードされた複数(100曲〜200曲)のBGM演奏データを記憶する演奏データファイル(図3(B)参照)が設定される。
【0013】
通信制御部14は、該BGM端末装置3が配信センタ1と交信するための制御部であり、通信回線を接続したりフロー制御を行う。
【0014】
リモコン受信部15はスケジューラリモコン5から送られてくる赤外線信号を受信してデータを復元する。スケジューラリモコン5はアルファベットキーやテンキーなどの各種キースイッチを備えており、利用者が所定の順序でこれらキースイッチを操作することにより演奏スケジュールを入力することができる。
【0015】
表示部16はBGM端末装置3の前面に設けられたLCDマトリクス表示器を備えており、現在の時刻や演奏中の曲名などを表示する。操作部17は音量を調整するボリュームや演奏中の曲をスキップするスイッチなどを含んでいる。
【0016】
音源18は、BGM演奏データに含まれる複数パートの楽音信号を同時に形成することができるものである。DSP19は音源18が形成した楽音信号に対してリバーブ,エコーなどの効果を付与する。D/Aコンバータ20はDSP19から出力されたディジタルの楽音信号をアナログ信号に変換するものである。アンプ21はD/Aコンバータ20から入力されたアナログ楽音信号を増幅してスピーカ4を駆動する。アンプ21のゲインはバスを介してCPU10によって制御される。
【0017】
図3は同BGM端末装置3のメモリ構成図である。同図(A)はRAM12に設定されるスケジュールテーブルを示す図であり、同図(B)はダウンロードRAM13に設定される演奏データファイルを示す図である。同図(A)において、スケジュールテーブルには演奏スケジュールが記憶される。演奏スケジュールは、日付、時間帯番号(1〜5)、各時間帯の開始時刻,終了時刻、各時間帯に演奏するBGMを選択するための選曲データで構成される。選曲データとしては、曲名,曲番号などで1曲ずつ指定してもよく、ジャンルや発表時期などの属性で指定してもよい。選曲データの詳細は後述する。また、この図では時間帯は1〜5の5枠で構成されているが、時間帯の数はこれに限定されるものではなく、また、各時間帯の開始時刻,終了時刻もこれに限定されるものではない。ダウンロードを裏動作として実行すれば24時間BGM演奏を継続することもできる。また、演奏スケジュールは、1日分のものに限定されず、数日分,1週間分など複数の日にわたるものでもよく、同じスケジュールを複数日繰り返し使用してもよい。さらに、演奏スケジュールを半日分とし、1日2回BGM演奏データをダウンロードするようにしてもよい。
【0018】
同図(B)において、演奏データファイルは、上記演奏スケジュールの時間帯毎にエリアが分割されている。各エリアには対応する時間帯の選曲データによって選択・ダウンロードされたBGM演奏データが演奏順に記憶される。
【0019】
図4は同BGM端末装置3がBGM演奏データをダウンロードする動作を示すフローチャートである。この動作は早朝などBGM演奏時間帯以外のタイミングに実行される。まずスケジュールテーブルの時間帯を指すポインタiに1をセットする(s1)。時間帯iの選曲データを配信センタ1に送信する(s2)。配信センタ1はこの選曲データに対応したBGM演奏データを選択してこのBGM端末装置に送信してくる。BGM端末装置はこれを受信して、演奏データファイルのエリアiに書き込む(s3)。以上の動作を演奏スケジュールの時間帯が終了するまで(図3(A)の場合にはi=5まで)繰り返し実行する(s4,s5)。全ての時間帯のBGM演奏データをダウンロードし終えると(s5)動作を終了する。なお、選曲データおよび選曲データに基づくBGM演奏データの選択方法については後述する。
【0020】
図5は演奏動作を示すフローチャートである。まず、時間帯ポインタjに1をセットする(s10)。そして、時刻が時間帯1の開始時刻になるまでs11で待機する。時間帯1の開始時刻になると(s11)、この時間帯のBGM演奏データを読み出して演奏を実行する(s12)。演奏データファイルのエリアjには演奏順に複数のBGM演奏データが記憶されているため、これを順番に読み出すことによりBGM演奏を継続する。s13で時間帯jが終了したことを判断すると、次の時間帯があるか否かを判断する(s14)。ある場合にはjに1を加算してs12にもどる。
【0021】
図6にBGM演奏データの構成を示す。BGM演奏データは抽出データとデータ本体からなっている。データ本体は、複数のパートトラックと、DSPコントロールトラックからなっている。各パートトラックには、ピアノパート,ドラムパート,ストリングスパートなど各種楽器(音色)の演奏データが書き込まれている。DSPコントロールトラックには、BGM端末装置3のDSP19をコントロールするDSPコントロールデータが書き込まれている。DSP19は音源18が形成した楽音信号に対してエコー・リバーブなど各種効果を付与するが、DSPコントロールデータはBGMの演奏に同期して付与する効果の種類や程度を制御する。
【0022】
一方、抽出データはこのBGM演奏データの内容を表すデータであり、選曲データに基づくBGM演奏データの選択に用いられる。抽出データは、曲名,曲番号などこの曲を直接識別するデータ、作曲者,ジャンル,発表年月日などこの曲の属性を表すデータ、曲の印象を表す座標値である印象値(x1,x2,…,x7)からなっている。ここで、印象値(x1,x2,…,x7)は、それぞれ図7に示す印象軸(座標軸)1「明るい←→暗い」、印象軸2「軽快な←→落ちついた」、印象軸3「モダンな←→クラシックな」、印象軸4「男性的な←→女性的な」、印象軸5「堅い←→柔らかい」、印象軸6「洋風の←→和風の」、印象軸7「都会的な←→牧歌的な」におけるこの曲の印象の程度を示す値であり、+1(左側の印象が最大)〜−1(右側の印象が最大)の範囲に正規化されている。この印象値によりこの曲は印象軸1〜7で規定される多次元空間内の1点にプロッティングされる。
【0023】
ここで、演奏スケジュール内の選曲データおよびこの選曲データによるBGM演奏データの選択方法について説明する。
【0024】
選曲データとしては以下のようなものが用いられる。
▲1▼ 曲名または曲番号を列記したもの
▲2▼ 作曲者,ジャンル(ロック,イージーリスニングなど),発表時期(1970年代など)などの属性データ
▲3▼ 上記印象軸を構成するキーワード(「明るい」,「モダンな」など)とその程度(+1〜−1の範囲の値)
▲4▼ 上記印象軸を構成しないキーワード(「結婚式向きの」,「若者向きの」,「夜の」など)。
【0025】
▲1▼のように曲を直接指定する曲名や曲番号が列記された選曲データの場合、配信センタ1はこの選曲データで指定されるBGM楽曲データを選択してダウンロードする。
【0026】
▲2▼のように属性データからなる選曲データの場合、この属性を有するBGM演奏データをファイルから検索してダウンロードする。検索された曲数が時間帯の長さを超える場合には、そのなかからランダムに抽出してダウンロードするものとする。また、選曲データとして「1970年〜1975年(発表時期)のロック(ジャンル)」のように複数の属性データを指定してクロス検索させるようにしてもよい。
【0027】
▲3▼のように、選曲データとして印象軸を構成するキーワードとその程度が指定された場合、すなわち、ある印象軸の印象値が与えられた場合、その印象値の点から距離が近い点にプロットされているBGM演奏データから順に所定曲数(時間帯を満たす曲数)選択してダウンロードする。選曲データとして全ての印象軸の印象値が与えられるとは限らないため、印象値が与えられない印象軸は無視した次元の空間で選曲データの座標値からの距離を算出すればよい。
【0028】
▲4▼のように、選曲データとして印象軸を構成しないキーワード(フリーキーワード)が与えられた場合、このキーワードを解釈して前記印象軸空間における印象値を決定し、この印象値の点から距離が近い点にプロットされているBGM演奏データから順に所定曲数選択してダウンロードする。たとえば、「夜の」というフリーキーワードが、「やや暗く」、「かなり落ちついて」、「少しクラシックで」、「わずかに女性的で」、「堅くも柔らかくもなく」、「洋風でも和風でもなく」、「かなり都会的」と解釈された場合、印象値(x1,x2,…,x7)=(-0.4, -0.7, -0.3, -0.1, 0, 0, 0.7) が与えられる。そして、印象軸で規定される座標空間でこの点(-0.4, -0.7, -0.3, -0.1, 0, 0, 0.7) に近い印象値を与えられているBGM演奏データから順に所定曲数が選択されてダウンロードされる。
【0029】
なお、上記▲1▼,▲2▼,▲3▼,▲4▼の選択データを組み合わせて1つの選択データを構成してもよい。また、選択データに基づいて複数の曲が選択されたとき、その演奏順は配信センタ1またはBGM端末装置3がランダムに決定してもよく、ダウンロードされたのち利用者が演奏順を決定するようにしてもよい。
【0030】
また、抽出データに属性データとして結婚式,葬式,バレンタインデー,クリスマスなど各種行事を書き込んでおくことにより、選択データとしてその行事を指示したとき、それに合ったBGM演奏データを速やかに選択することができる。
【0031】
また、▲3▼,▲4▼などキーワードに基づいて曲を選択する場合、指示されたキーワードに合うようにBGM演奏データを加工するようにしてもよい。たとえば、選曲データとして「暗い」というキーワードが指示された場合、ドラムパートのトラックがある曲が選択されてもこのドラムパートを演奏しないことにより、より暗い印象をだすことができる。この場合に、配信センタ1からドラムパートをダウンロードしないようにすることにより、ダウンロードするデータ量を少なくすることも可能である。
【0032】
上記選択データの解釈やBGM演奏データの選択は配信センタ1で行ってもよく、BGM端末装置3に全演奏データの抽出データを記憶しておき、端末装置側でこれを行い、配信センタ1には曲番号のみをアップするようにしてもよい。
【0033】
なお、上記BGM端末装置3は音源18を内蔵し、電子的に楽音信号を形成する方式の装置であるが、BGM端末装置3にMIDIOUT端子を設けて自動演奏ピアノなどの自動演奏楽器を接続し、BGM演奏データでこの自動演奏楽器を演奏するようにしてもよい。また、自動演奏ピアノを駆動するトラックを備えたBGM演奏データに「自動演奏ピアノ駆動用」という属性を付すことにより、ある時間帯には自動演奏ピアノによるBGMばかりを流すこともできる。
【0034】
また、上記BGM端末装置3はダウンロードされたBGM演奏データをダウンロードRAM13に記憶するようにしているが、ハードディスク装置にこれを記憶するようにしてもよい。さらに、演奏スケジュールの入力をスケジューラリモコン5によって行うようにしているが、演奏スケジュールの入力方式はこれに限定されない。たとえば、他のパーソナルコンピュータで作成した演奏スケジュールをPCカードに書き込み、このPCカードをこのBGM端末装置3にセットすることで演奏スケジュールを入力するようにしてもよい。
【0035】
また、上記実施形態において、配信センタ1は、BGM演奏専用のBGM演奏データのみを蓄積記憶し、これをBGM端末装置3のみに対して配信するセンタとして構成されているが、上記オンラインBGMシステムを現在実用化されている通信カラオケシステムのネットワークと共用してもよい。この場合には、通信カラオケシステムのセンタがこの配信センタ1を兼ねることになり、センタはカラオケ演奏用の楽曲データとBGM演奏用のBGM演奏データの両方を記憶し、通信カラオケ装置には楽曲データをダウンロードし、BGM端末装置にはBGM演奏データをダウンロードする。
【0036】
さらに、カラオケ演奏用の楽曲データは従来より1万曲以上の蓄積があるため、この楽曲データをBGM演奏データに転用するようにしてもよい。カラオケ演奏用の楽曲データは音源18を駆動する楽音トラック(BGM演奏データのパートトラック)やDSPコントロールトラック以外に歌詞表示用の歌詞表示トラック,バックコーラス発生用の音声トラックおよび音声データなど多くのデータで構成されているが、BGM演奏データとして用いる場合には、楽音トラック,DSPコントロールトラックなど必要なデータのみダウンロードすればよい。そして、カラオケ演奏用の楽曲データをBGMとして演奏する場合には、カラオケ演奏時に演奏されないかまたは小さい音量で演奏されるメロディトラックの音量を大きくすることによりBGMらしい演奏が可能になる。
【0037】
【発明の効果】
以上のようにこの発明によれば、配信センタからBGM演奏データをまとめてダウンロードしたのち端末装置側でこれを順次演奏するようにしたことにより、端末装置が独自に生成した演奏プログラムに基づいてBGMを演奏することができ、利用者の好みにあったBGM演奏が可能になる。
【図面の簡単な説明】
【図1】この発明の実施形態であるBGM端末装置を含むオンラインBGMシステムの構成を示す図
【図2】同BGM端末装置のブロック図
【図3】同BGM端末装置のスケジュールテーブルおよび演奏データファイルの構成を示す図
【図4】同BGM端末装置のダウンロード動作を示すフローチャート
【図5】同BGM端末装置の演奏動作を示すフローチャート
【図6】BGM演奏データの構成を示す図
【図7】BGM曲の印象値を表す印象軸を示す図
【符号の説明】
1…配信センタ、2…通信回線、3…BGM端末装置、
5…スケジューラリモコン、13…ダウンロードRAM[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a BGM terminal device that can determine a performance music of background music (BGM) according to a user's preference.
[0002]
[Prior art]
Conventionally, cable broadcasting terminal devices are generally used as devices for playing BGM at restaurants and homes. Cable broadcasting consists of a number of channels that continue to play songs of specific genres such as hit songs, classics, and folk songs. The user can listen to a desired song by matching the reception channel of the cable broadcasting terminal device with a channel of a desired genre.
[0003]
[Problems to be solved by the invention]
However, in the above-mentioned cable broadcasting, users can only reflect their own preferences by selecting their favorite channels, and the schedule of which songs to play and when is completely entrusted to the broadcasting station side. . Further, in order to change the genre of BGM for each time zone, the user has to switch channels each time. For this reason, it is difficult to play BGM according to the user's preference.
[0004]
An object of the present invention is to provide a BGM terminal device that can play BGM according to user's preference by playing BGM according to the user's schedule.
[0005]
[Means for Solving the Problems]
The present invention is a BGM terminal device for downloading and playing BGM performance data from a distribution center,
Schedule generating means for generating a performance schedule, download means for downloading a plurality of BGM performance data corresponding to the performance schedule generated by the schedule generating means from the distribution center, and a plurality of downloads downloaded by the download means Performance means for sequentially playing BGM performance data according to the performance schedule is provided.
[0006]
In the present invention, the BGM performance itself is not transmitted from the distribution center, but BGM performance data for performing the BGM performance is downloaded from the distribution center. Further, the BGM performance data is not downloaded one by one, but a plurality of BGM performance data corresponding to the generated performance schedule is downloaded at a time. When the performance schedule is generated for one day, the BGM performance data for one day is downloaded at a time. Thereafter, the BGM terminal apparatus sequentially plays BGM using a plurality of BGM performance data according to the performance schedule without communicating with the distribution center. As a result, the music piece to be played as BGM and the order of performance can be determined on the terminal device side, and the distribution center only downloads BGM performance data to a large number of BGM terminal devices. Can also respond.
[0007]
If the BGM performance data is composed of MIDI data, it can be created with a data amount of about several tens of kilobytes per song, so even 100 songs can be downloaded in a few minutes.
[0008]
Further, the schedule generation means may generate a performance schedule in which song names or song numbers are listed one by one, giving a certain degree of flexibility in music selection, and classifying information such as a specific genre or composer for each time zone. A schedule for playing the corresponding song may be generated. Furthermore, by using a keyword representing the impression of a song such as “bright song” or “light song”, it is possible to generate a schedule for playing a song with a specific impression for each time zone.
[0009]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 is a configuration diagram of an online BGM system including a BGM terminal device according to an embodiment of the present invention. The
[0010]
FIG. 2 is a block diagram of the
[0011]
The
[0012]
In the
[0013]
The
[0014]
The
[0015]
The
[0016]
The
[0017]
FIG. 3 is a memory configuration diagram of the
[0018]
In FIG. 5B, the performance data file is divided into areas for each time zone of the performance schedule. In each area, BGM performance data selected and downloaded by music selection data in the corresponding time zone is stored in the order of performance.
[0019]
FIG. 4 is a flowchart showing an operation in which the
[0020]
FIG. 5 is a flowchart showing the performance operation. First, 1 is set to the time zone pointer j (s10). And it waits in s11 until time reaches the start time of the
[0021]
FIG. 6 shows the structure of BGM performance data. The BGM performance data consists of extracted data and a data body. The data body is composed of a plurality of part tracks and a DSP control track. In each part track, performance data of various musical instruments (sound colors) such as a piano part, a drum part, and a string part are written. In the DSP control track, DSP control data for controlling the
[0022]
On the other hand, the extracted data is data representing the contents of the BGM performance data, and is used for selecting the BGM performance data based on the music selection data. The extracted data includes data that directly identifies this song such as song name and song number, data that represents the song's attributes such as composer, genre, and date of announcement, and impression values (x1, x2) that are coordinate values that represent the impression of the song , ..., x7). Here, the impression values (x1, x2,..., X7) are the impression axis (coordinate axis) 1 “bright ← → dark”,
[0023]
Here, the music selection data in the performance schedule and the BGM performance data selection method based on the music selection data will be described.
[0024]
The following is used as music selection data.
▲ 1 ▼ List of song titles or song numbers ▲ 2 ▼ Attribute data such as composer, genre (rock, easy listening, etc.), announcement time (1970s, etc.) ▲ 3 ▼ Keywords that make up the impression axis ("Bright ”,“ Modern ”, etc.) and their extent (values in the range of +1 to −1)
(4) Keywords that do not constitute the above impression axis (such as “for weddings”, “for young people”, “at night”).
[0025]
In the case of music selection data in which the music titles and music numbers that directly specify the music are listed as in (1), the
[0026]
In the case of music selection data composed of attribute data as in {circle around (2)}, BGM performance data having this attribute is retrieved from a file and downloaded. If the number of searched songs exceeds the length of the time zone, it will be extracted at random and downloaded. Further, a plurality of attribute data may be designated as a song selection data such as “Rock (genre) from 1970 to 1975 (announcement time)” and cross search may be performed.
[0027]
As in (3), when the keywords that make up the impression axis and their degree are specified as the song selection data, that is, when an impression value of a certain impression axis is given, the point is closer to the point of the impression value. A predetermined number of songs (number of songs satisfying the time zone) are selected and downloaded sequentially from the plotted BGM performance data. Since the impression values of all impression axes are not necessarily given as music selection data, the distance from the coordinate values of the music selection data may be calculated in a space of dimensions that ignore the impression axes for which no impression values are given.
[0028]
When a keyword (free keyword) that does not constitute an impression axis is given as music selection data as in (4), the impression value in the impression axis space is determined by interpreting this keyword, and the distance from this impression value point is determined. A predetermined number of songs are selected and downloaded in order from the BGM performance data plotted at points close to. For example, the free keyword "night" is "slightly dark", "slightly calm", "slightly classic", "slightly feminine", "hard and soft", "not Western or Japanese ”,“ Very urban ”, the impression value (x1, x2,..., X7) = (− 0.4, −0.7, −0.3, −0.1, 0, 0, 0.7) is given. And, in the coordinate space defined by the impression axis, the predetermined number of songs is sequentially from the BGM performance data given impression values close to this point (-0.4, -0.7, -0.3, -0.1, 0, 0, 0.7). Selected and downloaded.
[0029]
One selection data may be configured by combining the selection data of (1), (2), (3), and (4). Further, when a plurality of songs are selected based on the selection data, the distribution order may be determined randomly by the
[0030]
Also, by writing various events such as wedding, funeral, Valentine's Day, Christmas, etc. as attribute data in the extracted data, when the event is instructed as selection data, it is possible to quickly select BGM performance data that matches that event. it can.
[0031]
When music is selected based on keywords such as (3) and (4), the BGM performance data may be processed to match the instructed keyword. For example, when the keyword “dark” is designated as music selection data, a darker impression can be made by not playing this drum part even if a song with a drum part track is selected. In this case, the amount of data to be downloaded can be reduced by not downloading the drum part from the
[0032]
The interpretation of the selection data and the selection of the BGM performance data may be performed by the
[0033]
The
[0034]
Further, the
[0035]
In the above-described embodiment, the
[0036]
Furthermore, since the music data for karaoke performance has accumulated more than 10,000 songs conventionally, this music data may be diverted to BGM performance data. The music data for karaoke performance includes a lot of data, such as a musical tone track (part track of BGM performance data) that drives the
[0037]
【The invention's effect】
As described above, according to the present invention, the BGM performance data is collectively downloaded from the distribution center and then sequentially played on the terminal device side, so that the BGM is based on the performance program uniquely generated by the terminal device. Can be performed, and BGM performance suited to the user's preference becomes possible.
[Brief description of the drawings]
1 is a diagram showing a configuration of an online BGM system including a BGM terminal device according to an embodiment of the present invention; FIG. 2 is a block diagram of the BGM terminal device; and FIG. 3 is a schedule table and performance data file of the BGM terminal device. FIG. 4 is a flowchart showing the download operation of the BGM terminal device. FIG. 5 is a flowchart showing the performance operation of the BGM terminal device. FIG. 6 is a diagram showing the structure of BGM performance data. Illustration showing impression axis representing impression value of song [Explanation of symbols]
DESCRIPTION OF
5 ... Scheduler remote control, 13 ... Download RAM
Claims (1)
演奏スケジュールを生成するスケジュール生成手段と、
該スケジュール生成手段によって生成された演奏スケジュールに対応する複数のBGM演奏データを、前記配信センタから一時にダウンロードするダウンロード手段と、
該ダウンロード手段によってダウンロードされた複数のBGM演奏データを前記演奏スケジュールにしたがって順次演奏する演奏手段と、
を備えたことを特徴とするBGM端末装置。A BGM terminal device for downloading and playing BGM performance data from a distribution center,
Schedule generation means for generating a performance schedule;
Download means for downloading a plurality of BGM performance data corresponding to the performance schedule generated by the schedule generation means from the distribution center at a time;
Performance means for sequentially playing a plurality of BGM performance data downloaded by the download means according to the performance schedule;
A BGM terminal device comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP05018296A JP3783267B2 (en) | 1996-03-07 | 1996-03-07 | BGM terminal device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP05018296A JP3783267B2 (en) | 1996-03-07 | 1996-03-07 | BGM terminal device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH09247105A JPH09247105A (en) | 1997-09-19 |
JP3783267B2 true JP3783267B2 (en) | 2006-06-07 |
Family
ID=12852059
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP05018296A Expired - Fee Related JP3783267B2 (en) | 1996-03-07 | 1996-03-07 | BGM terminal device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3783267B2 (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3073656A1 (en) | 1997-11-11 | 2016-09-28 | SnapTrack, Inc. | Transmitter and transmitting method, information editor and editing method, receiver and receiving method, information storage and storing method, and broadcasting system |
FR2805377B1 (en) * | 2000-02-23 | 2003-09-12 | Touchtunes Music Corp | EARLY ORDERING PROCESS FOR A SELECTION, DIGITAL SYSTEM AND JUKE-BOX FOR IMPLEMENTING THE METHOD |
JP2001331184A (en) * | 2000-05-22 | 2001-11-30 | Universal Magic Inc | Music supplying system |
FR2809557B1 (en) * | 2000-05-25 | 2004-12-10 | Cit Alcatel | METHOD FOR BROADCASTING MULTIMEDIA INFORMATION ELEMENTS, RECEIVING MULTIMEDIA INFORMATION ELEMENTS BROADCASTED BY THIS METHOD, AND USER INTERFACE FOR CONSULTING THESE INFORMATION ELEMENTS |
WO2003017109A1 (en) * | 2001-08-10 | 2003-02-27 | Alphabridge Corporation | Content providing system, content providng method, content providing program, and computer-readable recorded medium |
JP2003084783A (en) * | 2001-09-17 | 2003-03-19 | Sharp Corp | Method, device, and program for playing music data and recording medium with music data playing program recorded thereon |
JP4506063B2 (en) * | 2001-09-21 | 2010-07-21 | ヤマハ株式会社 | Music information distribution apparatus and program for distributing music information |
JP2007065813A (en) * | 2005-08-30 | 2007-03-15 | Dainippon Printing Co Ltd | Personal computer and start management system for application software |
JP4883342B2 (en) * | 2005-09-06 | 2012-02-22 | ソニー株式会社 | Information processing apparatus and method, and program |
JP2010156986A (en) * | 2010-02-08 | 2010-07-15 | Sharp Corp | Music data reproducing device |
-
1996
- 1996-03-07 JP JP05018296A patent/JP3783267B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH09247105A (en) | 1997-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100569774B1 (en) | Synchronous playback system for reproducing music in good ensemble and recorder and player for the ensemble | |
US20070227338A1 (en) | Interactive digital music recorder and player | |
US5243123A (en) | Music reproducing device capable of reproducing instrumental sound and vocal sound | |
JPH113088A (en) | Karaoke (orchestration without lyrics) device and karaoke distributing system | |
JP3783267B2 (en) | BGM terminal device | |
JP4265082B2 (en) | Server client system and server device | |
KR100457052B1 (en) | Song accompanying and music playing service system and method using wireless terminal | |
JP3870671B2 (en) | Mobile terminal device | |
JP4182613B2 (en) | Karaoke equipment | |
JPH09244666A (en) | Karaoke device | |
US20080053286A1 (en) | Harmonious Music Players | |
JP4211392B2 (en) | Karaoke song selection device and karaoke device | |
JP2001209381A (en) | System and method for setting melody of mobile phone | |
JP4447524B2 (en) | Karaoke equipment characterized by medley music selection processing with uniform tempo | |
JP3637196B2 (en) | Music player | |
JP2001356764A (en) | Sound information distributing method and concert method using portable communication equipment | |
JP2000122672A (en) | Karaoke (sing-along music) device | |
JP3178694B2 (en) | Karaoke equipment | |
JP2862062B2 (en) | Karaoke equipment | |
JP2001100771A (en) | Karaoke device | |
KR100282145B1 (en) | New song searchable karaoke system and new song search method | |
JPH1063175A (en) | Classroomless music education system | |
JPH08314484A (en) | Automatic playing device | |
Bennett | Electroacoustic Etudes for Clarinet and Pure Data: A Set of Etudes for Clarinet and Electronics for the Advancing Musician | |
KR20020071792A (en) | System for supplying and manufacturing bell of radio terminal thereof method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060221 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060306 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090324 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100324 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110324 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110324 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120324 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130324 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140324 Year of fee payment: 8 |
|
LAPS | Cancellation because of no payment of annual fees |