(57)【特許請求の範囲】
【請求項１】
操作手段と、記憶手段と、演奏手段と、送信手段と、受信手段と、制御手段とを備える楽曲演奏装置であって、
操作手段は、利用者からの各種入力を受け付け可能とし、
記憶手段は、複数の演奏データを記憶し、
演奏手段は、制御手段の制御に基づいて演奏データを演奏し、
制御手段は、操作手段により親機としての使用が指定された場合は第１、第２処理を、子機としての使用が指定された場合は第３処理を行い、
第１処理は、操作手段より指定された演奏データの曲名と演奏部指示を送信手段に送信させ、
第２処理は、操作手段からの演奏開始指示に伴い、第１処理で指定された演奏データを演奏手段に演奏させるとともに、演奏開始指示を送信手段に送信させ、
第３処理は、演奏データの曲名と演奏部指示を受信し、演奏開始指示の受信に伴って当該曲名に対応する演奏データにおける当該演奏部指示に対して対応した演奏部を演奏手段に演奏させる、楽曲演奏装置。
【請求項２】
演奏データは、演奏部としてコーラス部を含む、請求項１に記載の楽曲演奏装置。
【請求項３】
演奏データは、演奏部として歌詞を含む、請求項１又は請求項２に記載の楽曲演奏装置。
【請求項４】
送信手段と受信手段は、赤外線を利用してデータの送信または受信を行う、請求項１ないし請求項３のいずれかに記載の楽曲演奏装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、たとえばカラオケ装置などの楽曲演奏装置に関するものである。
【０００２】
【従来の技術】
楽曲演奏装置の一例であるカラオケ装置を用いて多人数でカラオケを楽しむ場合、１台のカラオケ装置に歌詞や背景映像などを表示するモニタ画面が複数備えられている場合はよいが、１台のカラオケ装置に１つのモニタ画面しか設けられていないと、全員がモニタ画面を見ることは困難である。特に、携帯型のカラオケ装置の場合、モニタ画面も小さい場合が多いので、多人数で１つのモニタ画面を見ようとしても非常に見にくいものである。
【０００３】
そこで、複数台のカラオケ装置を用いて、人数を分散させてモニタ画面を見ることが考えられるが、複数台のカラオケ装置で１つの楽曲を演奏する場合、複数台のカラオケ装置が同じ曲を同時にスタートする必要がある。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来のカラオケ装置では、楽曲演奏開始の同期機能を備えておらず、複数台のカラオケ装置を同時にスタートさせることは非常に困難であり、ほとんど不可能であった。
【０００５】
本発明は、上記の点に鑑みて提案されたものであって、複数台の楽曲演奏装置、たとえば複数台のカラオケ装置による演奏を同時にスタートさせることができ、多人数でもモニタ画面を容易に見ることのできる楽曲演奏装置を提供することを目的としている。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載した発明の楽曲演奏装置は、操作手段と、記憶手段と、演奏手段と、送信手段と、受信手段と、制御手段とを備える楽曲演奏装置であって、操作手段は、利用者からの各種入力を受け付け可能とし、記憶手段は、複数の演奏データを記憶し、演奏手段は、制御手段の制御に基づいて演奏データを演奏し、制御手段は、操作手段により親機としての使用が指定された場合は第１、第２処理を、子機としての使用が指定された場合は第３処理を行い、第１処理は、操作手段より指定された演奏データの曲名と演奏部指示を送信手段に送信させ、第２処理は、操作手段からの演奏開始指示に伴い、第１処理で指定された演奏データを演奏手段に演奏させるとともに、演奏開始指示を送信手段に送信させ、第３処理は、演奏データの曲名と演奏部指示を受信し、演奏開始指示の受信に伴って当該曲名に対応する演奏データにおける当該演奏部指示に対して対応した演奏部を演奏手段に演奏させることを特徴とする。
【０００７】
また、請求項２に記載した発明の楽曲演奏装置は、請求項１に記載の楽曲演奏装置において演奏データは、演奏部としてコーラス部を含むことを特徴としている。
【０００８】
【０００９】
また、請求項３に記載した発明の楽曲演奏装置は、請求項１又は請求項２に記載の楽曲演奏装置であって、演奏データは、演奏部として歌詞を含むものである。
【００１０】
更に、請求項４に記載した発明の楽曲演奏装置は、請求項１ないし請求項３のいずれかに記載の楽曲演奏装置であって、送信手段と受信手段は、赤外線を利用してデータの送信または受信を行うものである。
【００１１】
【００１２】
【発明の実施の形態】
以下、本発明の好ましい実施の形態を、図面を参照しつつ具体的に説明する。
【００１３】
図１は、本発明に係る楽曲演奏装置の一例である携帯型のカラオケ装置の回路ブロック図であって、このカラオケ装置は、ＣＰＵ１、ＲＯＭ２、ＲＡＭ３、メモリカード４、ＭＩＤＩ音源５、ビデオコントローラ６、モデム７、操作部８、赤外線送信ユニット９、赤外線受信ユニット１０、マイクロホン１１、アンプ１２、エコー回路１３、ミキサ１４、スピーカ１５、およびビデオモニタ１６を備えている。
【００１４】
ＣＰＵ１は、カラオケ装置全体を制御する。ＲＯＭ２は、各種のプログラムなどを記憶している。ＲＡＭ３は、各種のデータなどを記憶する。メモリカード４は、たとえばフラッシュメモリからなり、曲の伴奏音を生成するためのＭＩＤＩデータや背景映像を生成するためのビデオデータなどを記憶しており、挿抜自在に装着されている。ＭＩＤＩ音源５は、メモリカード４からのＭＩＤＩデータに基づいて伴奏音の音響信号を生成する。ビデオコントローラ６は、メモリカード４からのビデオデータや歌詞データに基づいて、曲の背景映像に歌詞のテロップをスーパーインポーズしてビデオモニタ１６のモニタ画面上に映し出させる。モデム７は、他のカラオケ装置への送信データを変調したり、他のカラオケ装置からの受信データを復調したりする。操作部８は、キースイッチ群などからなり、使用者がリクエスト曲を入力したり、赤外線送信ユニット９と赤外線受信ユニット１０とのいずれかを選択的に動作可能にしたりするためのものである。
【００１５】
赤外線送信ユニット９は、赤外線を利用して他のカラオケ装置に制御コマンドを送信する。赤外線受信ユニット１０は、赤外線を利用して他のカラオケ装置から送信された制御コマンドを受信する。マイクロホン１１は、使用者すなわち歌唱者の歌声を音声信号に変換する。アンプ１２は、マイクロホン１１からの音声信号を増幅する。エコー回路１３は、アンプ１２からの音声信号にエコー処理を施す。ミキサ１４は、ＭＩＤＩ音源５により生成された伴奏音の音響信号とエコー回路１３からの歌唱者の音声信号とを混合する。スピーカ１５は、ミキサ１４からの信号を音として出力する。ビデオモニタ１６は、ビデオコントローラ６からのビデオ信号に基づいて曲の背景映像と歌詞のテロップとをモニタ画面上に映し出す。
【００１６】
次に、このように構成されたカラオケ装置の動作について説明する。使用者が操作部８を操作してリクエスト曲を入力すると、ＣＰＵ１が、メモリカード４からリクエスト曲のＭＩＤＩデータや背景映像のビデオデータや歌詞データなどを読み出し、ＭＩＤＩデータをＭＩＤＩ音源５に出力し、ビデオデータおよび歌詞データをビデオコントローラ６に出力する。これによりＭＩＤＩ音源５が、ＭＩＤＩデータに基づいてリクエスト曲の伴奏音の音響信号を生成する。この音響信号は、ミキサ１４を介してスピーカ１５に入力され、スピーカ１５から伴奏音が出力される。一方、ビデオコントローラ６が、メモリカード４からのビデオデータおよび歌詞データに基づいて、リクエスト曲の背景映像に歌詞テロップをスーパーインポーズしてビデオモニタ１６のモニタ画面上に映し出させる。そして使用者すなわち歌唱者がリクエスト曲をマイクロホン１１に向かって歌うと、マイクロホン１１が、歌唱者の歌声を音声信号に変換し、アンプ１２が、マイクロホン１１からの音声信号を増幅し、エコー回路１３が、アンプ１２からの音声信号にエコー処理を施し、ミキサ１４が、エコー回路１３からの音声信号とＭＩＤＩ音源５からの音響信号とを混合し、スピーカ１５が、ミキサ１４からの信号を音に変換する。かくして、歌唱者の歌声とリクエスト曲の伴奏とがスピーカ１５から出力される。
【００１７】
ところで、上記カラオケ装置を複数台用いて、演奏を同時にスタートさせたい場合、１台のカラオケ装置の赤外線送信ユニット９を動作可能状態にし、他のカラオケ装置の赤外線受信ユニット１０を動作可能状態にする。この設定は、各カラオケ装置の操作部８を操作することにより行うことができる。このように設定することにより、赤外線送信ユニット９が動作可能状態になったカラオケ装置（以下「親機」という）により、赤外線受信ユニット１０が動作可能状態になったカラオケ装置（以下「子機」という）を制御して、同じリクエスト曲の演奏を同時にスタートさせることができる。またこのとき、リクエスト曲の主旋律とコーラス部とが個別にメモリカード４に格納されていれば、たとえば、親機が主旋律を演奏し、子機がコーラス部を演奏するように指示することも可能である。
【００１８】
このときの親機による制御コマンドの送信処理について、図２に示すフローチャートを参照しながら説明する。先ずＣＰＵ１が、送信モードであるか否かを判断する（Ｓ１）。具体的には、赤外線送信ユニット９が動作可能な状態に切り換えられているかどうかを調べる。赤外線送信ユニット９が動作可能な状態に切り換えられれば（Ｓ１：ＹＥＳ）、ＣＰＵ１が、シンクロモード設定がなされているか否かを判断する（Ｓ２）。具体的には、使用者により、演奏の開始を子機と同期させるように操作部８が操作されたかどうかを調べる。演奏の開始を子機と同期させるように操作部８が操作されれば（Ｓ２：ＹＥＳ）、ＣＰＵ１が、赤外線送信ユニット９を制御してシンクロモード設定指令コマンドを送信させ（Ｓ３）、曲名が指定されているか否かを判断する（Ｓ４）。具体的には、使用者によりリクエスト曲の入力操作が操作部８に対してなされたかどうかを調べる。リクエスト曲の入力操作が操作部８に対してなされれば（Ｓ４：ＹＥＳ）、ＣＰＵ１が、赤外線送信ユニット９を制御して曲名指示指令コマンドを送信させ（Ｓ５）、コーラス部が指示されたか否かを判断する（Ｓ６）。具体的には、リクエスト曲の主旋律とコーラス部とが個別にメモリカード４に格納されている場合、主旋律とコーラス部とに互いに異なるリクエスト番号が付与されているので、使用者は操作部８を操作して、リクエスト曲の入力時に、たとえば親機にはリクエスト曲の主旋律を演奏させ、子機にはリクエスト曲のコーラス部を演奏させるように、各々のリクエスト番号を入力できる。したがって、子機に対するリクエスト番号が入力されているかどうかを調べる。子機に対するリクエスト番号が入力されていれば（Ｓ６：ＹＥＳ）、ＣＰＵ１が、赤外線送信ユニット９を制御してコーラス部指示指令コマンドを送信させる（Ｓ７）。このコーラス部指示指令コマンドは、子機にリクエスト曲のリクエスト番号を書換えさせるものである。すなわち、主旋律とコーラス部とに互いに異なるリクエスト番号が付与されているので、子機にコーラス部を演奏させる場合、リクエスト番号を主旋律用の番号からコーラス部用の番号に書き換える必要があるためである。そして、ＣＰＵ１が、赤外線送信ユニット９を制御して、演奏スタート指示指令コマンドを送信させ（Ｓ８）、親機自身のリクエスト曲の演奏を開始するための制御を行う。そして、ＣＰＵ１が、演奏ストップが指示されたか否かを判断する（Ｓ９）。具体的には、使用者により演奏停止操作が操作部８に対してなされたかどうかを調べる。使用者により演奏停止操作が操作部８に対してなされれば（Ｓ９：ＹＥＳ）、ＣＰＵ１が、赤外線送信ユニット９を制御して演奏ストップ指示指令コマンドを送信させ（Ｓ１０）、送信処理を終了するとともに、演奏停止のための制御を行う。
【００１９】
Ｓ９において、使用者により演奏停止操作が操作部８に対してなされなければ（Ｓ９：ＮＯ）、ＣＰＵ１が、曲が終了したか否かを判断し（Ｓ１１）、終了すれば（Ｓ１１：ＹＥＳ）、送信処理を終了する。曲が終了していなければ（Ｓ１１：ＮＯ）、Ｓ９に戻って演奏停止操作がなされるかあるいは曲が終了するまで待機する。
【００２０】
Ｓ６において、子機に対するリクエスト番号が入力されなければ（Ｓ６：ＮＯ）、Ｓ７をとばしてＳ８に進む。すなわち、子機にも主旋律を演奏させる。
【００２１】
Ｓ４において、リクエスト曲の入力操作が操作部８に対してなされなければ（Ｓ４：ＮＯ）、Ｓ４に戻ってリクエスト曲が指示されるのを待つ。
【００２２】
Ｓ２において、演奏の開始を子機と同期させるように操作部８が操作されなければ（Ｓ２：ＮＯ）、制御コマンドを送信する必要がないので、Ｓ１に戻って待機する。
【００２３】
Ｓ１において、赤外線送信ユニット９が動作可能な状態に切り換えられなければ（Ｓ１：ＮＯ）、制御コマンドを送信できないので、Ｓ１に戻って待機する。
【００２４】
次に、各子機による親機からの制御コマンドの受信処理について、図３に示すフローチャートを参照しながら説明する。先ずＣＰＵ１が、受信モードであるか否かを判断する（Ｓ２１）。具体的には、赤外線受信ユニット１０が動作可能な状態に切り換えられているかどうかを調べる。赤外線受信ユニット１０が動作可能な状態に切り換えられれば（Ｓ２１：ＹＥＳ）、ＣＰＵ１が、シンクロモード設定指令コマンドを受信したか否かを判断する（Ｓ２２）。具体的には、親機の赤外線送信ユニット９から送信されたシンクロモード設定指令コマンドを赤外線受信ユニット１０が受信したかどうかを調べる。シンクロモード設定指令コマンドを赤外線受信ユニット１０が受信すれば（Ｓ２２：ＹＥＳ）、ＣＰＵ１が、シンクロモードの設定を行う（Ｓ２３）。具体的には、操作部８からのリクエストなどを受付けずに、親機からの制御コマンドを受信するのを待ち受ける。そして、ＣＰＵ１が、曲名指示指令コマンドを受信したか否かを判断する（Ｓ２４）。具体的には、親機の赤外線送信ユニット９から送信された曲名指示指令コマンドを赤外線受信ユニット１０が受信したかどうかを調べる。曲名指示指令コマンドを赤外線受信ユニット１０が受信すれば（Ｓ２４：ＹＥＳ）、ＣＰＵ１が、曲名指示指令コマンドにより指示されたリクエスト曲の曲名をＲＡＭ３に記憶させる（Ｓ２５）。そして、ＣＰＵ１が、コーラス部指示指令コマンドを受信したか否かを判断する（Ｓ２６）。具体的には、親機の赤外線送信ユニット９から送信されたコーラス部指示指令コマンドを赤外線受信ユニット１０が受信したかどうかを調べる。コーラス部指示指令コマンドを赤外線受信ユニット１０が受信すれば（Ｓ２６：ＹＥＳ）、ＣＰＵ１が、リクエスト曲のコーラス部を演奏する旨をＲＡＭ３に記憶させる（Ｓ２７）。具体的には、Ｓ２５においてＲＡＭ３に格納した主旋律用のリクエスト番号をコーラス部用のリクエスト番号に書き換える。そして、ＣＰＵ１が、演奏スタート指示指令コマンドを受信したか否かを判断する（Ｓ２８）。具体的には、親機の赤外線送信ユニット９から送信された演奏スタート指示指令コマンドを赤外線受信ユニット１０が受信したかどうかを調べる。演奏スタート指示指令コマンドを赤外線受信ユニット１０が受信すれば（Ｓ２８：ＹＥＳ）、ＣＰＵ１が、ＲＡＭ３に記憶しているリクエスト曲の演奏を開始するための制御を行う（Ｓ２９）。そして、ＣＰＵ１が、演奏ストップ指示指令コマンドを受信したか否かを判断する（Ｓ３０）。具体的には、親機の赤外線送信ユニット９から送信された演奏ストップ指示指令コマンドを赤外線受信ユニット１０が受信したかどうかを調べる。演奏ストップ指示指令コマンドを赤外線受信ユニット１０が受信すれば（Ｓ３０：ＹＥＳ）、ＣＰＵ１が、演奏を停止するための制御を行い（Ｓ３１）、受信処理を終了する。
【００２５】
Ｓ３０において、演奏ストップ指示指令コマンドを赤外線受信ユニット１０が受信しなければ（Ｓ３０：ＮＯ）、ＣＰＵ１が、曲が終了したか否かを判断し（Ｓ３２）、終了すれば（Ｓ３２：ＹＥＳ）、受信処理を終了する。曲が終了していなければ（Ｓ３２：ＮＯ）、Ｓ３０に戻って演奏ストップ指示指令コマンドを受信するかあるいは曲が終了するまで待機する。
【００２６】
Ｓ２８において、演奏スタート指示指令コマンドを赤外線受信ユニット１０が受信しなければ（Ｓ２８：ＮＯ）、Ｓ２８に戻って演奏スタート指示指令コマンドが受信されるのを待つ。
【００２７】
Ｓ２６において、コーラス部指示指令コマンドを赤外線受信ユニット１０が受信しなければ（Ｓ２６：ＮＯ）、Ｓ２７をとばしてＳ２８に進む。すなわち、Ｓ２５においてＲＡＭ３に格納したリクエスト番号を書き換える必要がないので、Ｓ２７をとばすのである。
【００２８】
Ｓ２４において、曲名指示指令コマンドを赤外線受信ユニット１０が受信しなければ（Ｓ２４：ＮＯ）、Ｓ２４に戻って曲名指示指令コマンドが受信されるのを待つ。
【００２９】
Ｓ２２において、シンクロモード設定指令コマンドを赤外線受信ユニット１０が受信しなければ（Ｓ２２：ＮＯ）、Ｓ２１に戻ってシンクロモード設定指令コマンドが受信されるのを待つ。
【００３０】
Ｓ２１において、赤外線受信ユニット１０が動作可能な状態に切り換えられなければ（Ｓ２１：ＮＯ）、親機の赤外線送信ユニット９からの制御コマンドを送信できないので、Ｓ２１に戻って待機する。
【００３１】
このように、演奏開始タイミングの同期をとるための制御コマンドを子機に送信する赤外線送信ユニット９を親機に設置し、親機の赤外線送信ユニット９から送信された演奏開始タイミングの同期をとるための制御コマンドを受信する赤外線受信ユニット１０を各子機に設置したので、複数台のカラオケ装置による演奏を同時にスタートさせることができる。しかも、赤外線を利用して制御コマンドを送受信するので、親機と子機との間の配線が不要であり、携帯に際しても使用に際しても非常に便利である。
【００３２】
また、操作部８により赤外線送信ユニット９の動作可能状態と赤外線受信ユニット１０の動作可能状態とを切り換え可能にしたので、全てのカラオケ装置を親機としても子機としてもいずれにも使用できる。
【００３３】
なお、上記実施形態では、全てのカラオケ装置に赤外線送信ユニット９と赤外線受信ユニット１０との双方を設けたが、親機と子機とを別個に製作し、親機には赤外線受信ユニット１０を設けず、子機には赤外線送信ユニット９を設けないようにしてもよい。この場合、赤外線送信ユニット９と赤外線受信ユニット１０との切り換え操作は当然不要である。
【００３４】
また、上記実施形態では、制御コマンドのみを親機から子機に送信したが、制御データに限らず、ＭＩＤＩデータなどの楽曲音発生関連データ、背景映像データ、歌詞データなどを送信してもよく、このようにすれば、子機側のメモリカード４が不要になる。なお、楽曲音発生関連データは、ＭＩＤＩデータ以外の楽曲音発生データももちろん含む。
【００３５】
更に、上記実施形態では、リクエスト曲のリクエスト番号も親機から子機に送信したが、単に演奏開始のタイミング信号のみを親機から子機に送信してもよい。ただし、この場合は、子機側でもリクエスト曲の設定操作を行う必要がある。
【００３６】
また、上記実施形態では、赤外線送信ユニット９および赤外線受信ユニット１０により親機と子機との通信を行ったが、通信手段は赤外線に限らず、たとえば電波を用いてもよい。さらには、無線通信に限らず、有線であってもよい。
【００３７】
更に、上記実施形態では、メモリカード４とＭＩＤＩ音源５とを備えた携帯型のカラオケ装置に本発明を適用したが、本発明は、携帯型以外のカラオケ装置にも適用可能であり、たとえばレーザーディスク装置によりリクエスト曲の背景映像や伴奏の音響信号を再生するようなカラオケ装置にもちろん適用できる。さらには、カラオケ装置以外の各種楽曲演奏装置にも広く適用可能である。
【００３８】
【発明の効果】
以上説明したように請求項１ないし３のいずれかに記載した発明の楽曲演奏装置によれば、操作手段は、利用者からの各種入力を受け付け可能とし、記憶手段は、複数の演奏データを記憶し、演奏手段は、制御手段の制御に基づいて演奏データを演奏し、制御手段は、操作手段により親機としての使用が指定された場合は第１、第２処理を、子機としての使用が指定された場合は第３処理を行い、第１処理は、操作手段より指定された演奏データの曲名と演奏部指示を送信手段に送信させ、第２処理は、操作手段からの演奏開始指示に伴い、第１処理で指定された演奏データを演奏手段に演奏させるとともに、演奏開始指示を送信手段に送信させ、第３処理は、演奏データの曲名と演奏部指示を受信し、演奏開始指示の受信に伴って当該曲名に対応する演奏データにおける当該演奏部指示に対して対応した演奏部を演奏手段に演奏させる構成としたので、他の楽曲演奏装置を制御可能であり、しかも、他の楽曲演奏装置により制御されることも可能である。したがって、このような楽曲演奏装置を複数台用いることにより、たとえば、複数台の楽曲演奏装置による演奏を同時にスタートさせることができ、しかも、いずれの楽曲演奏装置を親機にも子機にもできる。
【００３９】
【００４０】
【００４１】
【００４２】
更に、請求項４に記載した発明の楽曲演奏装置によれば、送信手段と受信手段は、赤外線を利用してデータの送信または受信を行うので、請求項１ないし請求項３のいずれかに記載の楽曲演奏装置による効果に加えて、親機と子機とを接続する配線が不要であり、携帯に際しても使用に際しても非常に便利である。
【００４３】
【図面の簡単な説明】
【図１】本発明に係る楽曲演奏装置の一例としての携帯型のカラオケ装置の回路ブロック図である。
【図２】図１に示すカラオケ装置による送信処理手順を説明するフローチャートである。
【図３】図１に示すカラオケ装置による受信処理手順を説明するフローチャートである。
【符号の説明】
１  ＣＰＵ
２  ＲＯＭ
３  ＲＡＭ
４  メモリカード
５  ＭＩＤＩ音源
６  ビデオコントローラ
７  モデム
８  操作部
９  赤外線送信ユニット
１０  赤外線受信ユニット
【図１】
0003634035.tif 000002
【図２】
0003634035.tif 000003
【図３】
0003634035.tif 000004