(57)【特許請求の範囲】
【請求項１】
楽音発生手段と、インターフェイス手段と、記憶手段と、制御手段とを備える楽音発生装置であって、
楽音発生手段は、曲データの再生を可能とし、
インターフェイス手段は、周辺環境装置の複数接続を可能とし、
記憶手段は、ジャンル識別データに対応した制御データを記憶し、
制御手段は、指定された曲データが制御データを含むか否かを判断し、制御データを含む場合は、当該制御データに基づいて再生処理を行い、制御データを含まない場合は、当該曲データから抽出したジャンル識別データに対応する制御データを記憶手段から読み出し、当該制御データに基づいて再生処理を行い、
再生処理は、指定された曲データを楽音発生手段に再生させるとともに、インターフェイス手段を介し、制御データに基づく周辺環境装置の制御を行う、楽音再生装置。
【請求項２】
インターフェィス手段は、デイジーチェーン方式であり、
制御データは、ＩＤコードに対応付けられたイベントコードと、タイムコードにより構成され、ＩＤコードは、制御する周辺環境装置を示し、イベントコードは、動作内容を示し、タイムコードは、即時実行か、何秒後に実行するかを示す、請求項１に記載の楽音発生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、各種の楽音を発生する楽音発生装置に関するものである。
【０００２】
【従来の技術】
楽音発生装置の一例として、たとえば通信カラオケ装置が考えられる。
【０００３】
通信カラオケ装置は、一般にいわゆるカラオケボックスに設置されることが多いが、このようなカラオケボックスにおいては、カラオケ演奏の雰囲気を盛り上げるため、ミラーボールや調光装置を用いたり、さらにはタンバリンなどの楽器を用いることがあった。
【０００４】
【発明が解決しようとする課題】
ところが、これらは演奏曲とは関係なく動作するものであり、雰囲気を盛り上げる効果に乏しい場合があり、演奏曲によっては逆に雰囲気を壊してしまうことすらあった。
【０００５】
また、室内の調光装置を演奏曲に応じて制御するカラオケ装置も提案されているが、これは調光装置のみを制御するものであるため、単調になりやすく、雰囲気を盛り上げる効果に限界があった。
【０００６】
しかも、専用のインターフェースとケーブルとを用いてカラオケ装置と調光装置とを接続する構成であるため、調光装置以外にミラーボールやスモーク発生装置などの複数の周辺環境装置を制御する場合、多くのインターフェースとケーブルとをカラオケ装置に接続する必要があり、製造コストが高価になるばかりでなく、接続できる周辺環境装置の数に物理的な限界があり、発展性に乏しいという課題があった。
【０００７】
本発明は、上記の点に鑑みて提案されたものであって、演奏曲に応じて複数の周辺環境装置を各別に制御でき、雰囲気を十分に盛り上げることができる楽音発生装置を提供することを目的としている。
【０００８】
さらに本発明は、製造コストを上昇させることなく任意数の周辺環境装置を各別に制御できる楽音発生装置を提供することを目的としている。
【０００９】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載した発明の楽音発生装置は、楽音発生手段と、インターフェイス手段と、記憶手段と、制御手段とを備える楽音発生装置であって、楽音発生手段は、曲データの再生を可能とし、インターフェイス手段は、周辺環境装置の複数接続を可能とし、記憶手段は、ジャンル識別データに対応した制御データを記憶し、制御手段は、指定された曲データが制御データを含むか否かを判断し、制御データを含む場合は、当該制御データに基づいて再生処理を行い、制御データを含まない場合は、当該曲データから抽出したジャンル識別データに対応する制御データを記憶手段から読み出し、当該制御データに基づいて再生処理を行い、再生処理は、指定された曲データを楽音発生手段に再生させるとともに、インターフェイス手段を介し、制御データに基づく周辺環境装置の制御を行うものである。
【００１０】
この楽音発生装置によれば、周辺制御手段が、曲データに含まれる制御データ若しくはジャンル識別データに基づいて複数の周辺環境装置を各別に制御するので、演奏曲に応じて複数の周辺環境装置を各別に制御でき、雰囲気を十分に盛り上げることができる。また、各周辺環境装置を曲データに挿入されている制御データにより制御するので、曲データに予め制御データを挿入しておけば、完全に個々の演奏曲に合致した周辺環境装置の制御を行うことができることから、雰囲気を十分に盛り上げることができる。また、曲データに制御データが挿入されていない場合は、曲データに挿入されているジャンル識別データに基づいて各周辺環境装置を制御するので、演奏曲のジャンルに合致した周辺環境装置の制御を行うことができることから、個々の曲データに予め制御データを挿入しておくという作業を行うことなく、雰囲気をある程度盛り上げることができる。
【００１１】
楽音発生装置としては、通信カラオケ装置が考えられるが、これに限らず、カラオケボックスあるいは一般家庭に設置される各種のカラオケ装置に本発明を適用可能である。さらには、カラオケ装置以外の各種の楽音発生装置にも本発明を適用可能である。曲データとしては、ＭＩＤＩデータを含むものが考えられるが、これに限るものではない。周辺環境装置とは、楽音発生装置自体のケース外面などに設置されたイルミネーション装置などではなく、楽音発生装置とは別個に設けられた装置をいう。このような周辺環境装置としては、スモーク発生装置、ミラーボール、調光装置、および舞台駆動装置などが考えられるが、これに限るものではない。
【００１２】
また、請求項２に記載した発明の楽音発生装置は、請求項１記載の楽音発生装置であって、インターフェィス手段は、デイジーチェーン方式であり、制御データは、ＩＤコードに対応付けられたイベントコードと、タイムコードにより構成され、ＩＤコードは、制御する周辺環境装置を示し、イベントコードは、動作内容を示し、タイムコードは、即時実行か、何秒後に実行するかを示すものである。
【００１３】
この楽音発生装置によれば、デイジーチェーン接続された複数の周辺環境装置に対して、ＩＤコードとイベントコードとタイムコードとを含む制御データを出力するので、請求項１記載の楽音発生装置による効果に加えて、周辺環境装置の増設に際してインターフェイスとケーブルとを増設する必要がないことから、製造コストを上昇させることなく任意数の周辺環境装置を各別に制御でき、しかも制御可能な周辺環境装置の数がインターフェイスやケーブルの接続のために物理的に制限されることもない。
【００１４】
インターフェイス手段としては、たとえばＲＳ−４８５規格に準拠するものが考えられるが、これに限るものではない。制御データは、制御データであることを表すヘッダを先頭部に含んでもよいし含まなくてもよい。ＩＤコード、イベントコード、およびタイムコードの各ビット数の設定は任意であり、予め決められた所定ビット数であればよい。
【００１５】
【００１６】
【００１７】
【００１８】
【００１９】
もちろん、曲データに制御データが挿入されている場合はその制御データにより周辺環境装置を制御し、曲データに制御データが挿入されてない場合はジャンル識別データに基づいて周辺環境装置を制御するようにしてもよい。
【００２０】
【発明の実施の形態】
以下、本発明の好ましい実施の形態を、図面を参照しつつ具体的に説明する。
【００２１】
図１は、本発明に係る楽音発生装置の一例としての通信カラオケ装置の概略構成図であって、この通信カラオケ装置は、通信カラオケ装置本体１、ディスクプレーヤ２、マイクロホン３、スピーカ４、ミキサアンプ５、ビデオモニタ装置６、およびリモートコントローラ７を備えている。
【００２２】
通信カラオケ装置本体１は、ＣＰＵ１１、モデム１２、ＲＯＭ１３、ハードディスク装置１４、ＲＡＭ１５、ＭＩＤＩ音源１６、操作部１７、ビデオミキサ１８、周辺インターフェイス部１９、および入出力インターフェイス部２０を備えており、これらはバス線により相互に接続されている。このバス線は、データバス、アドレスバス、および制御信号線を備えている。
【００２３】
ディスクプレーヤ２は、ビデオミキサ１８および入出力インターフェイス部２０に接続され、ミキサアンプ５は、ＭＩＤＩ音源１６に接続され、ビデオモニタ装置６は、ビデオミキサ１８に接続されている。モデム１２には、電話回線２１が接続されており、周辺インターフェイス部１９には、ケーブル２２を介して複数の周辺環境装置がデイジーチェーン接続されている。操作部１７には、リモートコントローラ７からの赤外線などの光信号を受光する受光素子（図示せず）が設けられている。この受光素子は、たとえばホトトランジスタからなる。
【００２４】
図２は通信カラオケ装置本体１とその周辺環境装置との接続状態の説明図であって、通信カラオケ装置本体１の周辺インターフェイス部１９には、ケーブル２２を介して複数の周辺環境装置がデイジーチェーン接続されている。すなわち、通信カラオケ装置本体１の周辺インターフェイス部１９の出力端はスモーク発生装置３１の入力端に接続され、スモーク発生装置３１の出力端はミラーボール３２の入力端に接続され、ミラーボール３２の出力端は調光装置３３の入力端に接続され、調光装置３３の出力端は舞台駆動装置３４の入力端に接続され、舞台駆動装置３４の出力端はさらに別の周辺環境装置の入力端に接続されというように、チェーン状に接続されている。そして各周辺環境装置の入力端と出力端とは短絡されており、各周辺環境装置は、入力端に入力された周辺インターフェイス部１９からの制御データを、内部に取り込むと共に、出力端に出力する。したがって、周辺インターフェイス部１９から出力された制御データは、全ての周辺環境装置に供給される。
【００２５】
通信カラオケ装置本体１は、曲の演奏やモニタ画面や周辺環境装置を制御する。ディスクプレーヤ２は、通信カラオケ装置本体１により制御されて、演奏曲の背景映像を出力する。マイクロホン３は、歌手すなわち使用者の歌声を電気信号としての音声信号に変換する。スピーカ４は、使用者の歌声および伴奏音を空気の疎密波として出力する。ミキサアンプ５は、マイクロホン３からの音声信号にエコー処理を施し、ＭＩＤＩ音源１６からの楽曲信号と合成し、増幅してスピーカ４を駆動する。ビデオモニタ装置６は、ビデオミキサ１８からの出力に応じて背景映像と歌詞テロップとをモニタ画面上に映出する。リモートコントローラ７は、使用者により操作されて、操作内容に応じた光信号を操作部１７に向けて放射する。
【００２６】
ＣＰＵ１１は、通信カラオケ装置全体を制御する。モデム１２は、電話回線２１を介して入力されるサーバ（図示せず）からの曲データを復調し、通信カラオケ装置本体１から電話回線２１に送出されるサーバに向けてのコマンドデータを変調する。ＲＯＭ１３は、各種のプログラム等を格納している。ハードディスク装置１４は、ＣＰＵ１１により制御されて、サーバから供給された曲データをハードディスクに格納し、またハードディスクから曲データを読み出す。ＲＡＭ１５は、各種のディジタルデータを記憶する。ＭＩＤＩ音源１６は、ＭＩＤＩデータに基づいて各種の楽器などの楽曲信号を生成する。操作部１７は、操作パネルあるいはリモートコントローラ７を使用者が操作することにより、その操作内容に応じた操作データを出力する。ビデオミキサ１８は、ディスクプレーヤ２からの背景映像とハードディスク装置１４から読み出された曲データに挿入されているテロップとを合成した映像データに基づいてビデオモニタ装置６を駆動する。周辺インターフェイス部１９は、たとえばＲＳ−４８５規格に準拠しており、ケーブル２２を介して周辺環境装置に制御データをシリアルに出力する。入出力インターフェイス部２０は、通信カラオケ装置本体１とディスクプレーヤ２との間の制御コマンドの入出力を制御する。
【００２７】
スモーク発生装置３１は、通信カラオケ装置本体１により制御されてスモークを発生する。ミラーボール３２は、通信カラオケ装置本体１により制御されて回転する。調光装置３３は、通信カラオケ装置本体１により制御されて各色の光を連続的あるいは断続的に放射する。舞台駆動装置３４は、通信カラオケ装置本体１により制御されて可動の舞台を駆動する。これら各周辺環境装置は、マイクロコンピュータを備えており、制御データを解析して、それに従って動作する。
【００２８】
すなわち、ＣＰＵ１１、ハードディスク装置１４、ＭＩＤＩ音源１６、ミキサアンプ５、およびスピーカ４は、曲データに基づいて楽音を発生させる楽音発生手段を構成している。ＣＰＵ１１および周辺インターフェイス部１９は、曲データに基づいてスモーク発生装置３１、ミラーボール３２、調光装置３３、および舞台駆動装置３４などの周辺環境装置を各別に制御する周辺制御手段を構成している。周辺インターフェイス部１９は、スモーク発生装置３１、ミラーボール３２、調光装置３３、および舞台駆動装置３４などの周辺環境装置がデイジーチェーン接続されるインターフェイス手段を構成している。
【００２９】
図３は周辺環境装置を制御する制御データの概略構成図であって、この制御データ４１は、スモーク発生装置３１、ミラーボール３２、調光装置３３、および舞台駆動装置３４などの周辺環境装置のうちのいずれの周辺環境装置に対する指示であるかを表すＩＤコード４２と、その周辺環境装置に行わせるべき動作内容を表すイベントコード４３と、その動作を行うべき時間的なタイミングを表すタイムコード４４とにより構成されている。これらＩＤコード４２、イベントコード４３、およびタイムコード４４は、それぞれ１バイトすなわち８ビットのデータである。ＩＤコード４２は、たとえば、０１Ｈがスモーク発生装置３１を表し、０３Ｈがミラーボール３２を表し、０４Ｈが調光装置３３を表し、０８Ｈが舞台駆動装置３４を表すというように、個々の周辺環境装置に対して相互に異なるコードが予め決められている。イベントコード４３は、たとえば、下位３ビットが強弱を表し、その上の２ビットが速度を表し、さらにその上の１ビットが回転方向を表すというように、予め決められている。タイムコード４４は、最下位の１ビットが即時実行か否かを表し、その上の１ビットが１回限りの動作か継続動作かを表し、その上の３ビットが即時実行でない場合に何秒後に実行するのかを表すというように、予め決められている。
【００３０】
次に、このように構成された通信カラオケ装置の動作について説明する。深夜などに電話回線２１を介して配信される新曲の曲データは、モデム１２により復調され、ＣＰＵ１１によりハードディスク装置１４に転送されて、ハードディスクに格納される。
【００３１】
使用者がリモートコントローラ７にリクエスト曲を指示すると、それに応じた光信号がリモートコントローラ７から放射され、操作部１７の受光部に受光される。これにより操作部１７が、それに応じた操作データをＣＰＵ１１に出力する。これによりＣＰＵ１１が、予めＲＯＭ１３に格納されているプログラムに従って動作する。すなわち、ハードディスク装置１４からリクエスト曲の曲データを読み出してＲＡＭ１５に格納し、その曲データからＭＩＤＩデータと歌詞テロップデータと制御データ４１とを取り出して、ＭＩＤＩデータをＭＩＤＩ音源１６に、歌詞テロップデータをビデオミキサ１８に、周辺環境装置の制御データ４１を周辺インターフェイス部１９に、それぞれ所定のタイミングで転送する。さらにＣＰＵ１１が、曲データからジャンル識別データを取り出し、それに応じて入出力インターフェイス部２０を介してディスクプレーヤ２を制御し、リクエスト曲のジャンルに応じた背景映像を出力させる。
【００３２】
ＭＩＤＩデータを受け取ったＭＩＤＩ音源１６は、ＭＩＤＩデータに基づいて伴奏音を合成し、ミキサアンプ５に出力する。この伴奏音は、マイクロホン３からの歌手すなわち使用者の歌声と合成されてスピーカ４から出力される。また、歌詞テロップデータを受け取ったビデオミキサ１８は、ディスクプレーヤ２からの背景映像に歌詞テロップをスーパーインポーズしてビデオモニタ装置６のモニタ画面上に映出させる。また、制御データ４１を受け取った周辺インターフェイス部１９は、その制御データ４１をケーブル２２を介してスモーク発生装置３１、ミラーボール３２、調光装置３３、および舞台駆動装置３４などの周辺環境装置にシリアルに出力する。この制御データ４１は、２つの信号の差として出力されるので、耐ノイズ性に優れている。
【００３３】
周辺インターフェイス部１９から出力された制御データ４１は、全ての周辺環境装置に入力されるので、スモーク発生装置３１、ミラーボール３２、調光装置３３、および舞台駆動装置３４などの各周辺環境装置は、入力された制御データ４１のＩＤコード４２を調べて自己宛の制御データ４１であるか否かを判断する。自己宛の制御データ４１であれば、イベントコード４３から動作の内容を判断し、タイムコード４４から動作のタイミングを判断して、その通りに動作する。
【００３４】
一例として、スモーク発生装置３１における入力処理の手順について、図４に示すフローチャートを参照しながら説明する。先ずスモーク発生装置３１は、制御データ４１が入力されたか否かを判断する（Ｓ１）。制御データ４１が入力されれば（Ｓ１：ＹＥＳ）、スモーク発生装置３１は、ＩＤコードが自己のＩＤコードと一致しているか否かを判断する（Ｓ２）。具体的には、制御データ４１のＩＤコード４２が０１Ｈであるか否かを調べる。ＩＤコードが自己のＩＤコードと一致していれば（Ｓ２：ＹＥＳ）、スモーク発生装置３１は、制御データ４１のイベントコード４３を読み込んでメモリに格納し（Ｓ３）、次いで制御データ４１のタイムコード４４を読み込んでメモリに格納し（Ｓ４）、このルーチンを終了する。そしてスモーク発生装置３１は、メモリに記憶されているイベントコード４３により指示された動作を、タイムコード４４により指示されたタイミングで実行する。
【００３５】
Ｓ２において、ＩＤコードが自己のＩＤコードと一致していなければ（Ｓ２：ＮＯ）、他の周辺環境装置を制御するための制御データ４１であるので、Ｓ１に戻って新たな制御データ４１が入力されるのを待つ。
【００３６】
Ｓ１において、制御データ４１が入力されていなければ（Ｓ１：ＮＯ）、Ｓ１に戻って制御データ４１が入力されるのを待つ。
【００３７】
リクエスト曲の曲データに制御データ４１が挿入されてない場合、ＣＰＵ１１は、曲データからジャンル識別データを抽出し、そのジャンルに応じて予め決められている制御データ４１を周辺インターフェイス部１９に出力する。この結果、各周辺環境装置は、リクエスト曲のジャンルに応じた動作を行うことになる。なお、ジャンル識別データと制御データ４１との対応テーブルは、たとえばＲＯＭ１３に予め格納しておけばよい。
【００３８】
【発明の効果】
以上説明したように請求項１に記載した発明の楽音発生装置によれば、周辺制御手段が、曲データに含まれる制御データ若しくはジャンル識別データに基づいて複数の周辺環境装置を各別に制御するので、演奏曲に応じて複数の周辺環境装置を各別に制御でき、雰囲気を十分に盛り上げることができる。また、各周辺環境装置を曲データに挿入されている制御データにより制御するので、曲データに予め制御データを挿入しておけば、完全に個々の演奏曲に合致した周辺環境装置の制御を行うことができることから、雰囲気を十分に盛り上げることができる。また、曲データに制御データが挿入されていない場合は、曲データに挿入されているジャンル識別データに基づいて各周辺環境装置を制御するので、演奏曲のジャンルに合致した周辺環境装置の制御を行うことができることから、個々の曲データに予め制御データを挿入しておくという作業を行うことなく、雰囲気をある程度盛り上げることができる。
【００３９】
また、請求項２に記載した発明の楽音発生装置によれば、デイジーチェーン接続された複数の周辺環境装置に対して、ＩＤコードとイベントコードとタイムコードとを含む制御データを出力するので、請求項１記載の楽音発生装置による効果に加えて、周辺環境装置の増設に際してインターフェイスとケーブルとを増設する必要がないことから、製造コストを上昇させることなく任意数の周辺環境装置を各別に制御でき、しかも制御可能な周辺環境装置の数がインターフェイスやケーブルの接続のために物理的に制限されることもない。
【００４０】
【００４１】
【図面の簡単な説明】
【図１】  本発明に係る楽音発生装置の一例としての通信カラオケ装置の概略構成図である。
【図２】  図１に示す通信カラオケ装置本体とその周辺環境装置との接続状態の説明図である。
【図３】  図２に示す周辺環境装置を制御する制御データの概略構成図である。
【図４】  図２に示すスモーク発生装置における入力処理の手順を説明するフローチャートである。
【符号の説明】
１  通信カラオケ装置本体
１１  ＣＰＵ
１９  周辺インターフェイス部
２２  ケーブル
３１  スモーク発生装置
３２  ミラーボール
３３  調光装置
３４  舞台駆動装置
４１  制御データ
４２  ＩＤコード
４３  イベントコード
４４  タイムコード
【図１】
0003742685.tif 000002
【図２】
0003742685.tif 000003
【図３】
0003742685.tif 000004
【図４】
0003742685.tif 000005