(57)【特許請求の範囲】
【請求項１】
音源装置の動作を制御する時系列の演奏データ列を入力する演奏データ入力手段と、
入力された演奏データ列を分析する分析手段と、
分析手段の分析結果に基づき、前記音源装置以外の機器の動作を時系列に制御する制御データ列を自動生成する制御データ生成手段と、
前記演奏データ入力手段によって入力された演奏データ列に、前記制御データ生成手段が生成した制御データ列を付加して楽曲データを作成する楽曲データ作成手段と、
該楽曲データ作成手段が作成した楽曲データを携帯可能な記憶媒体に書き込む楽曲データ書込手段と、
を備えたことを特徴とする楽曲データ作成装置。
【請求項２】
請求項１に記載の楽曲データ作成装置、請求項１に記載の携帯可能な記憶媒体、および、前記携帯可能な記憶媒体から楽曲データを読み出してカラオケ曲の演奏を実行するカラオケ装置を有することを特徴とするカラオケシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、自分で作ったカラオケ曲をカラオケボックスなどのカラオケ装置で演奏させることができる楽曲データ作成装置およびカラオケシステムに関する。
【０００２】
【従来の技術】
パーソナルコンピュータが普及するとともに、シーケンサソフトなどのいわゆるＤＴＭ（ＤｅｓｋＴｏｐ  Ｍｕｓｉｃ）ソフトが普及することにより、パーソナルコンピュータを使って作曲する人が増加している。このような人のなかには歌詞を伴う曲を作曲する人もおり、カラオケ曲として人前で歌ったり、人に歌わせたりしたいものである。このため、カラオケボックスのカラオケ装置などでこの曲を演奏できればよいという要求があった。
【０００３】
【発明が解決しようとする課題】
しかしながら、パーソナルコンピュータなどで作成したＤＴＭデータ（演奏データ）と業務用のカラオケ装置で使用される楽曲データとはデータ構成が若干異なっており、個人がパーソナルコンピュータで作成したものをカラオケボックスなどでそのまま使用することができない問題点があり、また、従来のカラオケ装置は、顧客が持ち込んだデータを取り込んで演奏する機能がなく、顧客の要求に応えることができない欠点があった。
【０００４】
この発明は、自宅のパーソナルコンピュータなどで作ったカラオケ曲を楽曲データに仕上げ、カラオケボックスなどのカラオケ装置で演奏・歌唱することができる楽曲データ作成装置およびカラオケシステムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
この出願の請求項１の発明は、音源装置の動作を制御する時系列の演奏データ列を入力する演奏データ入力手段と、入力された演奏データ列を分析する分析手段と、分析手段の分析結果に基づき、前記音源装置以外の機器の動作を時系列に制御する制御データ列を自動生成する制御データ生成手段と、前記演奏データ入力手段によって入力された演奏データ列に、前記制御データ生成手段が生成した制御データ列を付加して楽曲データを作成する楽曲データ作成手段と、該楽曲データ作成手段が作成した楽曲データを携帯可能な記憶媒体に書き込む楽曲データ書込手段と、を備えたことを特徴とする。
【０００６】
この出願の請求項２の発明は、請求項１に記載の楽曲データ作成装置、請求項１に記載の携帯可能な記憶媒体、および、前記携帯可能な記憶媒体から楽曲データを読み出してカラオケ曲の演奏を実行するカラオケ装置を有することを特徴とする。
【０００７】
パーソナルコンピュータなどのＤＴＭソフトは、主として音源装置を駆動するＭＩＤＩデータなどの演奏データを作成するアプリケーションプログラムである。カラオケ装置は、音源装置以外に効果装置（ＤＳＰ）、モニタ、照明装置など制御対象機器を多く接続しているため、上記演奏データにこれらの機器を制御する制御用データを付加して始めてカラオケ演奏用の楽曲データとして使用することができる。しかし、一般のパーソナルコンピュータユーザはカラオケ演奏用の楽曲データについて習熟していないため、上記制御用データを容易に作成することができない。そこで、請求項１の発明では、作成された演奏データを分析し、曲のテンポや雰囲気からＤＳＰで付与する効果や照明の色や輝度などを制御する制御用データを自動生成して前記演奏データに付加する。また、曲の雰囲気を分析することによってジャンルを割り出し、このジャンルデータを演奏データに付加することにより、このジャンルに基づいて、カラオケ装置にモニタに表示する背景映像を選択させることもできる。このようにして作成された楽曲データを携帯可能な記憶媒体に記憶する。この記憶媒体をカラオケ装置に持ち込むことによって自分で作曲した曲をカラオケ演奏することができる。
【０００８】
また、カラオケ装置は、通常は配信センタからダウンロードした楽曲データを演奏しているが、顧客が自分で作成した楽曲データを記憶した記憶媒体を持ち込み、この装置にセットすると、配信センタ側の曲またはこの記憶媒体側の曲のいずれかを選択して、選択された側の曲を演奏することができる。この装置をカラオケボックスなどに設置することにより、自分で作成した楽曲データを皆の前で演奏・歌唱することができるとともに、業務用の本格的なカラオケ装置で自分が作成した楽曲データを聴くことができる。
【０００９】
【発明の実施の形態】
図面を参照してこの発明が適用された通信カラオケシステムの構成について説明する。図１は同通信カラオケシステムの概略構成を示す図である。カラオケ装置２はいわゆる通信カラオケであり、配信センタ４からダウンロードされる楽曲データに基づいてカラオケ演奏を実行する。楽曲データは図２に示すような構成になっており、これをクロックに基づいて順次読み出し音源装置などの対応する機器に入力することによって楽音の発生や歌詞の表示などのカラオケ演奏が実行される。カラオケ装置の一般的な利用者（顧客）は、配信センタからダウンロードされＨＤＤなどの記憶装置に記憶されている複数の曲（楽曲データ）のなかから所望の曲を選択する。カラオケ装置は、この選択された曲の楽曲データを読み出して演奏を実行し、利用者はこれに合わせて歌唱する。一方、一部の利用者は自分で作曲することを趣味にしており、このような利用者は自宅のパーソナルコンピュータ１を用いて楽曲データを作成し、これを携帯可能な記憶媒体であるＰＣカード３に記憶してカラオケ店舗に持ち込む。そして、このＰＣカード３をカラオケ装置２のＰＣカードスロットにセットすることによって、カラオケ店舗の本格的なカラオケ装置２で自分が作曲した曲を演奏・歌唱することができ、また、友人などの自分以外の者にこの曲を聴かせることができる。
【００１０】
また、パーソナルコンピュータ１を用いて作成した楽曲データを、通信回線を介して配信センタ４にアップロードできるようにしてもよい。この場合には、配信センタ４がこの利用者からアップロードされた楽曲データを全国または指定されたカラオケ装置２にダウンロードし、そのダウンロードされたカラオケ装置においてこの曲が演奏・歌唱可能になる。
【００１１】
図２は上記通信カラオケシステムで用いられる楽曲データの構成を示す図である。楽曲データは、ヘッダ，楽音トラック，歌詞トラック，音声トラック，効果制御トラックおよび音声データ部からなっている。これらのデータのち楽音トラックに書き込まれるデータがこの発明の演奏データ列に対応する。ヘッダは、この楽曲データに関する種々のデータが書き込まれる部分であり、上記曲番号，ジャンルコードのほか、曲名，発売日，曲の演奏時間（長さ）などのデータが書き込まれている。楽音トラック〜効果制御トラックの各トラックは複数のイベントデータと各イベントデータ間の時間間隔を示すデュレーションデータΔｄからなるシーケンスデータで構成されている。通信カラオケ装置は、カラオケ演奏時にシーケンスプログラムに基づき全トラックのデータを並行して読み出す。シーケンスプログラムは、所定のテンポクロックでΔｄをカウントし、Δｄをカウントアップしたときこれに続くイベントデータを読み出し、所定の処理部へ出力するプログラムである。
【００１２】
楽音トラックには、メロディトラック，リズムトラックを初めとして種々のパートのトラックが形成されている。歌詞トラックは、モニタに歌詞を表示するためのシーケンスデータを記憶したトラックである。音声トラックは、音声データ部に記憶されている音声データｎ（ｎ＝１，２，３，‥‥）の発生タイミングなどを指定するシーケンストラックである。音声データ部には、音源装置で合成しにくいバックコーラスやハーモニー歌唱などの人声が記憶されている。音声トラックのイベントデータは音声指定データである。この音声指定データは、音声データ部に記録されている各音声データの識別番号ｎである音声データ番号，音程データおよび音量データからなっている。音程データ，音量データは、形成すべき音声データの音程や音量を指示するデータである。すなわち、言葉を伴わない「アー」や「ワワワワッ」などのバックコーラスは、音程や音量を変化させれば何度も利用できるため、基本的な音程，音量で１つ記憶しておき、音声データ処理部がこのデータの音程や音量をシフトすることによって、曲のいろいろな部分で繰り返し使用することができる。効果制御トラックには、楽音信号や音声信号に対してリバーブなどの残響系の効果を付与する効果用ＤＳＰを制御するためのＤＳＰコントロールデータが書き込まれている。
【００１３】
図３は請求項１の発明の実施形態であるパーソナルコンピュータの概略構成図である。パーソナルコンピュータ１のＣＰＵ５０にはＲＯＭ５１，ＲＡＭ５２，ＨＤＤ５３，ＰＣカードリーダライタ５４，入力操作部５５，表示制御部５６，Ｄ／Ａコンバータ５７，Ｉ／Ｏポート５８およびＭＩＤＩインタフェース５９が接続されている。ＲＯＭ５１はこのパーソナルコンピュータを起動するためのブートプログラムなどを記憶している。ＨＤＤ５３には楽曲データ作成プログラムなどが記憶されている。楽曲データ作成プログラムを実行する場合、このプログラムはＲＡＭ５２に読み込まれる。ＲＡＭ５２にはこのプログラム記憶エリアのほか楽曲データ作成エリアが確保される。ＰＣカードリーダライタ５４には前記ＰＣカード３がセットされる。入力操作部５５はキーボードやマウスなどであり、プログラムの起動や楽音データの入力など種々の入力操作を行うためのものである。Ｄ／Ａコンバータ５７は、ＣＰＵ５０が発生した音データをアナログの楽音信号に変換して出力する回路である。ＣＰＵ５０が発生する音データとは、たとえば、アラート音やソフトウェアにより楽音を合成するソフトシンセサイザなどで合成した楽音信号などである。利用者は、シーケンサソフトで作成した演奏データをこのソフトシンセサイザで演奏して音を確認することができる。Ｉ／Ｏポート５８にはモデム６３が接続されている。配信センタ４がパーソナルコンピュータとの接続を受け付ける場合には、モデム６３を介して配信センタ４と回線を接続し、利用者が作曲した楽曲データをアップロードすることができる。ＭＩＤＩインタフェース５９には外付けの音源モジュール６４が接続されている。利用者が入力した演奏データがＭＩＤＩインタフェース５９を介して音源モジュール６４に入力されると、音源モジュール６４は楽音信号を形成する。利用者が作曲した演奏データをこの音源モジュール６４に入力することにより、上記ソフトシンセサイザよりも良い音質で曲を演奏することができる。
【００１４】
図４は上記パーソナルコンピュータ１のＣＰＵ５０が実行する楽曲データ作成プログラムのフローチャートである。この楽曲データ作成プログラムは、通常はＨＤＤ５３に記憶されており、利用者が起動するとＲＡＭ５２に読み込まれて実行される。利用者が、自分が作曲したカラオケ曲の演奏データを入力する（ｓ１）。この演奏データの入力は、従来より周知のシーケンスプログラムによる演奏データの入力と同様であり、ステップ入力であってもリアルタイム入力であってもよい。また、既に作成されている演奏データをこのプログラムに読み込むようにしてもよい。演奏データが入力されると、この演奏データを分析し（ｓ２）、この演奏データの分析によって割り出された曲の雰囲気に基づいてＤＳＰコントロールデータを生成して効果制御トラックを作成する（ｓ３）。そして、この曲の雰囲気や伴奏リズムを分析してジャンルを決定し（ｓ４）、作成日付・演奏時間などを割り出す（ｓ５）。そして利用者が曲名を入力すると、これらのデータに基づいてヘッダを作成する（ｓ７）。そして、利用者が曲の進行に合わせて歌詞を入力すると（ｓ８）、この歌詞に基づいて歌詞トラックを生成する（ｓ９）。上記演奏データ（楽音トラック），効果制御トラック，ヘッダ，歌詞トラックなどを合成することによって楽曲データを作成し（ｓ１０）、これをＰＣカードリーダライタ５４にセットされているＰＣカード３に書き込む（ｓ１１）。利用者はこの処理ののちＰＣカード３を抜き取って携帯することにより、他の装置でこの楽曲データを再生することができる。
【００１５】
図５は請求項２の発明の実施形態であるカラオケ装置のブロック図である。このカラオケ装置はいわゆる通信カラオケ装置であり、通信制御部３０を介して配信センタ４と接続して楽曲データをＨＤＤ１７にダウンロードする。利用者が曲を選択すると、ＨＤＤ１７その曲の楽曲データを読み出し、この楽曲データの楽音トラックのデータ（演奏データ），効果制御トラックのデータなどで音源装置１８，効果用ＤＳＰ２０などを駆動してカラオケ演奏を実行するとともに、ヘッダに基づいて選択された背景映像映像および歌詞トラックに基づいて生成された歌詞をモニタ２８に表示する。
【００１６】
このカラオケ装置において、装置全体の動作を制御するＣＰＵ１０には、バスを介してＲＯＭ１１，ＲＡＭ１２，ハードディスク記憶装置（ＨＤＤ）１７，リモコン受信部１３，表示パネル１４，パネルスイッチ１５，ＰＣカードスロット１６，音源装置１８，音声データ処理部１９，効果用ＤＳＰ２０，文字表示部２３，ＣＤＲＯＭドライブ２５および通信制御部３０が接続されている。
【００１７】
ＲＯＭ１１にはこの装置を起動するために必要な起動プログラムなどが記憶されている。この装置の動作を制御するシステムプログラム，アプリケーションプログラムなどはＨＤＤ１７に記憶されており、装置の電源がオンされると上記起動プログラムによってＲＡＭ１２に読み込まれる。ＲＡＭ１２には、該プログラム記憶エリアのほかカラオケ演奏を実行する楽曲データを読み込む実行データ記憶エリア，後述のカードフラグなどが設定される。また、ＨＤＤ１７は、上記プログラム記憶エリア５３のほか数千曲分の楽曲データを記憶する楽曲データファイル，楽曲データに合わせて表示される背景画像を記憶した画像データファイルなどが設けられている。ＰＣカードスロット１６には、利用者が持参したＰＣカード３が挿入される。このＰＣカード３には利用者が作成した楽曲データが記憶されている。通信制御部３０は電話回線を介したセンタとの通信機能を担当しており、センタから配信されるプログラムや各種データをＨＤＤ１７に書き込む。
【００１８】
リモコン受信部１３はリモコン３１から送られてくる赤外線信号を受信してデータを復元する。リモコン３１は本体のＨＤＤ１７に記憶されている楽曲データを選択する本体曲選択スイッチ，ＰＣカード３に記憶されている楽曲データを選択するＰＣカード曲選択スイッチのほかテンキースイッチなどを備えており、利用者がこれらのスイッチを操作するとその操作に応じたコードで変調された赤外線信号を送信する。表示パネル１４はこのカラオケ装置の前面に設けられており、現在演奏中の曲コードや予約曲数などを表示するものである。パネルスイッチ１５はカラオケ装置の前面操作部に設けられており、曲コード入力スイッチやキーチェンジスイッチなどを含んでいる。
【００１９】
音源装置１８は、楽曲データの楽音トラックのデータに基づいて楽音信号を形成する。楽曲データはカラオケ演奏時にＣＰＵ１０によって読み出される。楽音トラックは図２に示すように複数トラックで構成されており、音源装置１８はこのデータに基づいて複数パートの楽音信号を同時に形成する。音声データ処理部１９は、楽曲データに含まれる音声データに基づき、指定された長さ，指定された音高の音声信号を形成する。音源装置１８が形成した楽音信号および音声データ処理部１９が形成した音声信号がカラオケ演奏音であり、これらは効果用ＤＳＰ２０に入力される。効果用ＤＳＰ２０は、効果制御トラックに書き込まれているＤＳＰコントロールデータに基づき、このカラオケ演奏音に対してリバーブやエコーなどの効果を付与する。効果を付与されたカラオケ演奏音はＤ／Ａコンバータ２１によってアナログ信号に変換されたのちアンプ・スピーカ２２に出力される。アンプ・スピーカ２２は入力されたカラオケ演奏音およびマイク２７から入力された歌唱音声信号を増幅し、且つ、歌唱音声信号にエコーなどの効果を付与したのちスピーカから放音する。
【００２０】
文字表示部２３は、カラオケ演奏時に、楽曲データの歌詞トラックから読み出された文字データに基づいて、曲名や歌詞などの文字パターンを生成する。ＣＤＲＯＭドライブ２５は、ＣＰＵ１０が楽曲データのジャンルに基づいて選択した背景画像をＣＤ−ＲＯＭから読み出して表示制御部２６に入力する。表示制御部２６は、ＣＤＲＯＭドライブ２５から読み出された背景画像に文字表示部２３が生成した文字パターンをスーパーインポーズで合成してモニタ２８に表示する。
【００２１】
図６は同カラオケ装置の動作を示すフローチャートである。この動作は前記通信カラオケ装置の選曲動作を示すフローチャートである。利用者は、カラオケボックスに赴いて、自分が作曲した曲を記憶したＰＣカード３をＰＣカードスロット１６にセットする。そして、同図の選曲動作を行う。装置はリモコン３１のキー操作があるまで待機している。キー操作があるとｓ２１の判断でｓ２２以下に進み、操作されたキーがどのようなキーであるかを判断する（ｓ２２〜ｓ２４）。ＰＣカード曲選択スイッチが操作されたことを検出すると（ｓ２２）、カードフラグをセットする（ｓ２５）。このカードフラグは選曲対象としてＰＣカードに記憶されている楽曲データが指定されていることを示すフラグである。また、本体曲選択スイッチが操作されたことを検出すると（ｓ２３）、カードフラグをリセットする（ｓ２６）。一方、曲番号が入力された場合には（ｓ２４）、カードフラグのセット／リセットを判断し（ｓ２７）、選択されているほう（ＰＣカードまたは本体のＨＤＤ）の該当する曲を選択し（ｓ２８）、カラオケ演奏をスタートする。
【００２２】
上記実施形態では、利用者が家庭で操作する装置を汎用のパーソナルコンピュータとしたが、楽曲データ作成の専用装置としてもよい。また、携帯記憶媒体としてＰＣカードを採用したが、ＰＣカードに限らず、フロッピィディスクなど他の媒体を用いることも可能である。
【００２３】
【発明の効果】
以上のように請求項１の発明によれば、自分の作曲した曲を楽曲データに編集して記憶媒体に書き込むことができるため、この記憶媒体を受け付けることができるカラオケ装置にこれをセットすれば、カラオケ装置でこの曲を演奏・歌唱することができる。
【００２４】
請求項２の発明によれば、配信センタから楽曲データをダウンロードしてカラオケ曲を演奏する本格的なカラオケ装置が、カラオケ曲を記憶した記憶媒体を取り込んでこれを演奏することができるため、自分で作った曲をカラオケボックスなどで演奏することができる。
【図面の簡単な説明】
【図１】この発明が適用された通信カラオケシステムの概略構成図
【図２】同システムで用いられる楽曲データの構成を示す図
【図３】請求項１の発明の実施形態であるパーソナルコンピュータの概略構成図
【図４】前記パーソナルコンピュータ上で動作する楽曲データ作成プログラムのフローチャート
【図５】請求項２の発明の実施形態であるカラオケ装置のブロック図
【図６】同カラオケ装置の選曲動作を示すフローチャート
【符号の説明】
１…楽曲データ作成装置（パーソナルコンピュータ）、
２…通信カラオケ装置、３…ＰＣカード、４…配信センタ
１６…ＰＣカードスロット、５４…ＰＣカードリーダライタ
【図１】
0003806196.tif 000002
【図２】
0003806196.tif 000003
【図３】
0003806196.tif 000004
【図４】
0003806196.tif 000005
【図５】
0003806196.tif 000006
【図６】
0003806196.tif 000007