(57)【要約】【課題】複数の楽曲を連続してカラオケ演奏する際に、カラオケ演奏をスムーズに切り替えつつ、楽曲間の待ち時間を短縮することが可能なカラオケシステムを提供する。【解決手段】第１のカラオケ装置が、クロスフェード演奏モードを設定する設定部、クロスフェード演奏モードが設定されている場合、第１のトリガを出力する演奏制御部、第１のトリガの入力を受けるまでの所定のタイミングで、第２のカラオケ装置に対し、第２の楽曲のカラオケ演奏が可能かどうかを確認する確認部、第２のカラオケ装置に対して第２の楽曲のカラオケ演奏音を第１のカラオケ装置に送信するよう指示する演奏指示部、第１の楽曲のカラオケ演奏音のフェードアウト、及び第２の楽曲のカラオケ演奏音のフェードインを開始し、第１の楽曲のカラオケ演奏が終了するタイミングで当該フェードイン及び当該フェードアウトが完了するよう音響処理部を制御するクロスフェード制御部を有するカラオケシステム。【選択図】図３
2020181083.tif 000002
【特許請求の範囲】
【請求項１】
第１のカラオケ装置、及び第２のカラオケ装置が通信可能に接続されたカラオケシステムであって、
前記第１のカラオケ装置は、
予約された第１の楽曲及び第２の楽曲を連続してカラオケ演奏する際、当該第１の楽曲のカラオケ演奏が第１のタイミングに達した場合に当該第１の楽曲のカラオケ演奏音をフェードアウトさせつつ、当該第２の楽曲のカラオケ演奏音をフェードインさせるクロスフェード演奏モードを設定する設定部と、
前記第１のカラオケ装置が備える音響処理部を制御してカラオケ演奏を行わせる演奏制御部であって、前記クロスフェード演奏モードが設定されている場合、前記第１の楽曲のカラオケ演奏が前記第１のタイミングに達したことを示す第１のトリガを出力する演奏制御部と、
前記クロスフェード演奏モードが設定されている場合、前記第１のトリガの入力を受けるまでの所定のタイミングで、前記第２のカラオケ装置に対し、前記第２の楽曲のカラオケ演奏が可能かどうかを確認する確認部と、
前記第２のカラオケ装置において前記第２の楽曲のカラオケ演奏が可能である場合、且つ前記第１のトリガの入力を受けた場合、前記第２のカラオケ装置に対して前記第２の楽曲のカラオケ演奏を開始し、当該第２の楽曲のカラオケ演奏音を前記第１のカラオケ装置に送信するよう指示する演奏指示部と、
前記第１のトリガの入力を受けた場合、且つ前記第２の楽曲のカラオケ演奏音を受信した場合、前記第１の楽曲のカラオケ演奏音のフェードアウト、及び前記第２の楽曲のカラオケ演奏音のフェードインを開始し、前記第１の楽曲のカラオケ演奏が終了するタイミングで当該フェードイン及び当該フェードアウトが完了するよう、前記音響処理部を制御するクロスフェード制御部と、
を有するカラオケシステム。
【請求項２】
前記確認部は、前記第２のカラオケ装置において前記第２の楽曲のカラオケ演奏が可能である場合、前記第２の楽曲の予約を取り消すことを特徴とする請求項１記載のカラオケシステム。
【請求項３】
前記演奏制御部は、前記第２のカラオケ装置から受信した前記第２の楽曲の演奏時間を計測し、第２のタイミングに達した場合、前記第２のカラオケ装置から受信した第２の楽曲のカラオケ演奏音に同期して、前記第２の楽曲のカラオケ演奏を第２のタイミングで開始するよう前記音響処理部を制御し、且つ当該第２のタイミングに達したことを示す第２のトリガを出力し、
前記クロスフェード制御部は、前記第２のトリガの入力を受けた場合、前記音響処理部により生成された前記第２の楽曲のカラオケ演奏音のフェードイン、及び前記第２のカラオケ装置から受信したカラオケ演奏音のフェードアウトを開始するよう、前記音響処理部を制御することを特徴とする請求項１記載のカラオケシステム。
【請求項４】
前記演奏指示部は、前記第２のカラオケ装置から受信したカラオケ演奏音のフェードアウトが完了した後、前記第２のカラオケ装置に対して前記第２の楽曲のカラオケ演奏を中止し、当該第２の楽曲のカラオケ演奏音の送信を停止するよう指示することを特徴とする請求項３記載のカラオケシステム。
【請求項５】
予約された第１の楽曲及び第２の楽曲を連続してカラオケ演奏する際、当該第１の楽曲のカラオケ演奏が第１のタイミングに達した場合に当該第１の楽曲のカラオケ演奏音をフェードアウトさせつつ、当該第２の楽曲のカラオケ演奏音をフェードインさせるクロスフェード演奏モードを設定する設定部と、
音響処理部を制御してカラオケ演奏を行わせる演奏制御部であって、前記クロスフェード演奏モードが設定されている場合、前記第１の楽曲のカラオケ演奏が前記第１のタイミングに達したことを示す第１のトリガを出力する演奏制御部と、
前記クロスフェード演奏モードが設定されている場合、前記第１のトリガの入力を受けるまでの所定のタイミングで、他のカラオケ装置に対し、前記第２の楽曲のカラオケ演奏が可能かどうかを確認する確認部と、
前記他のカラオケ装置において前記第２の楽曲のカラオケ演奏が可能である場合、且つ前記第１のトリガの入力を受けた場合、前記他のカラオケ装置に対して前記第２の楽曲のカラオケ演奏を開始し、当該第２の楽曲のカラオケ演奏音を送信するよう指示する演奏指示部と、
前記第１のトリガの入力を受けた場合、且つ前記第２の楽曲のカラオケ演奏音を受信した場合、前記第１の楽曲のカラオケ演奏音のフェードアウト、及び前記第２の楽曲のカラオケ演奏音のフェードインを開始し、前記第１の楽曲のカラオケ演奏が終了するタイミングで当該フェードイン及び当該フェードアウトが完了するよう、前記音響処理部を制御するクロスフェード制御部と、
を有するカラオケ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケシステムに関する。
【背景技術】
【０００２】
一般的なカラオケ装置には、利用時間内に多くの楽曲をカラオケ歌唱できるよう、演奏中の楽曲（前曲）と次に演奏される楽曲（次曲）との間の待ち時間を短くし、切れ目なく楽曲を演奏する連続演奏モードという設定がある。
【０００３】
しかし、従来の連続演奏モードは、歌詞が割り当てられていない前曲の後奏区間や次曲の前奏区間のカラオケ演奏も行われるため、カラオケ歌唱の待ち時間が生じる。
【０００４】
ここで、特許文献１には、複数の楽曲をメドレー演奏するとき、曲のつなぎ目で曲が途切れることがないようにする技術が開示されている。具体的に、特許文献１には、一のカラオケ装置にある二系統の楽曲演奏部を使用して、一方の楽曲演奏部にて前曲を演奏している間に、他方の楽曲演奏部にて次曲をセットアップしておき、前曲の演奏が終了する直前に、他方の楽曲演奏部が次曲の演奏を開始させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１１００６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１の技術はメドレー演奏を目的としたものである。一方、連続演奏モードは、メドレー演奏のような楽曲の一部を繋ぎ合わせたようなカラオケ演奏を目的とするものではない。よって、特許文献１の技術では、利用者が希望するような連続演奏を行うことは困難である。また、特許文献１の技術では、楽曲の一部を繋ぎ合わせたカラオケ演奏となるため、楽曲によってはカラオケ演奏を切り替えた際に利用者が違和感を生じる可能性もある。
【０００７】
本発明の目的は、複数の楽曲を連続してカラオケ演奏する際に、カラオケ演奏をスムーズに切り替えつつ、楽曲間の待ち時間を短縮することが可能なカラオケシステムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するための発明は、第１のカラオケ装置、及び第２のカラオケ装置が通信可能に接続されたカラオケシステムであって、前記第１のカラオケ装置は、予約された第１の楽曲及び第２の楽曲を連続してカラオケ演奏する際、当該第１の楽曲のカラオケ演奏が第１のタイミングに達した場合に当該第１の楽曲のカラオケ演奏音をフェードアウトさせつつ、当該第２の楽曲のカラオケ演奏音をフェードインさせるクロスフェード演奏モードを設定する設定部と、前記第１のカラオケ装置が備える音響処理部を制御してカラオケ演奏を行わせる演奏制御部であって、前記クロスフェード演奏モードが設定されている場合、前記第１の楽曲のカラオケ演奏が前記第１のタイミングに達したことを示す第１のトリガを出力する演奏制御部と、前記クロスフェード演奏モードが設定されている場合、前記第１のトリガの入力を受けるまでの所定のタイミングで、前記第２のカラオケ装置に対し、前記第２の楽曲のカラオケ演奏が可能かどうかを確認する確認部と、前記第２のカラオケ装置において前記第２の楽曲のカラオケ演奏が可能である場合、且つ前記第１のトリガの入力を受けた場合、前記第２のカラオケ装置に対して前記第２の楽曲のカラオケ演奏を開始し、当該第２の楽曲のカラオケ演奏音を前記第１のカラオケ装置に送信するよう指示する演奏指示部と、前記第１のトリガの入力を受けた場合、且つ前記第２の楽曲のカラオケ演奏音を受信した場合、前記第１の楽曲のカラオケ演奏音のフェードアウト、及び前記第２の楽曲のカラオケ演奏音のフェードインを開始し、前記第１の楽曲のカラオケ演奏が終了するタイミングで当該フェードイン及び当該フェードアウトが完了するよう、前記音響処理部を制御するクロスフェード制御部と、を有するカラオケシステムである。
本発明の他の特徴については、後述する明細書及び図面の記載により明らかにする。
【発明の効果】
【０００９】
本発明によれば、複数の楽曲を連続してカラオケ演奏する際に、カラオケ演奏をスムーズに切り替えつつ、楽曲間の待ち時間を短縮することができる。
【図面の簡単な説明】
【００１０】
【図１】第１実施形態に係るカラオケシステムの概略を示す図である。
【図２】第１実施形態に係るカラオケ装置のハードウェア構成例を示す図である。
【図３】第１実施形態に係るカラオケ本体のソフトウェア構成例を示す図である。
【図４】第１実施形態に係るカラオケシステムの処理を示すフローチャートである。
【図５】第２実施形態に係るカラオケシステムの処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
＜第１実施形態＞
図１〜図４を参照して、本実施形態に係るカラオケシステム１について説明する。
【００１２】
カラオケシステム１は、複数のカラオケ装置を有する。図１では、４つのカラオケ装置Ｋ１〜カラオケ装置Ｋ４を示す。各カラオケ装置は、たとえば同じカラオケ店舗において異なるカラオケルームに設置されている。各カラオケ装置は、カラオケ店舗内のＬＡＮを介して互いに通信可能となっている。なお、全てのカラオケ装置が同じカラオケ店舗にある必要はなく、たとえばカラオケ装置Ｋ２〜カラオケ装置Ｋ４が別のカラオケ店舗にあってもよい。この場合、各カラオケ装置は、公衆電話回線網やインターネット回線等を介して互いに通信可能となっている。本実施形態において、カラオケ装置Ｋ１が「第１のカラオケ装置」に相当し、カラオケ装置Ｋ２〜カラオケ装置Ｋ４が「第２のカラオケ装置（他のカラオケ装置）」に相当する。
【００１３】
＝＝カラオケ装置＝＝
カラオケ装置は、カラオケ演奏及び歌唱者がカラオケ歌唱を行うための装置である。カラオケ装置Ｋ１〜カラオケ装置Ｋ４のハードウェア構成は同様であるため、以下、カラオケ装置Ｋ１について説明する。
【００１４】
図２に示すように、カラオケ装置Ｋ１は、カラオケ本体１０、スピーカ２０、表示装置３０、マイク４０、及びリモコン装置５０を備える。
【００１５】
スピーカ２０は、各種音声を放音する。表示装置３０は、カラオケ本体１０からの信号に基づいて映像や画像を表示する。マイク４０は、歌唱者の歌唱音声をアナログの信号に変換してカラオケ本体１０に入力する。リモコン装置５０は、カラオケ本体１０に対する各種操作をおこなうための装置である。歌唱者は、リモコン装置５０を用いてカラオケ歌唱を希望する楽曲の選曲等を行うことができる。リモコン装置５０は、選曲された楽曲を識別するための識別情報（たとえば楽曲ＩＤ）を予約待ち行列に登録する。リモコン装置５０の表示画面には各種操作の指示入力を行うためのアイコン等が表示される。
【００１６】
カラオケ本体１０は、選曲された楽曲のカラオケ演奏制御、歌詞や背景映像等の表示制御、マイク４０を通じて入力された信号の処理といった、カラオケ歌唱に関する各種の制御を行う。図２に示すように、カラオケ本体１０は、制御部１１、通信部１２、記憶部１３、音響処理部１４、表示処理部１５、及び操作部１６を備える。各構成はインターフェース（図示なし）を介してバスＢに接続されている。
【００１７】
制御部１１は、ＣＰＵ１１ａおよびメモリ１１ｂを備える。ＣＰＵ１１ａは、メモリ１１ｂに記憶された動作プログラムを実行することにより各種の制御機能を実現する。メモリ１１ｂは、ＣＰＵ１１ａに実行されるプログラムを記憶したり、プログラムの実行時に各種情報を一時的に記憶したりする記憶装置である。
【００１８】
通信部１２は、ルーター（図示なし）を介してカラオケ本体１０を通信回線に接続するためのインターフェースを提供する。
【００１９】
記憶部１３は、各種のデータを記憶する大容量の記憶装置であり、たとえばハードディスクドライブなどである。記憶部１３は、カラオケ装置１によりカラオケ演奏を行うための複数の楽曲データを記憶する。
【００２０】
楽曲データは、個々のカラオケ楽曲を特定するための楽曲ＩＤが付与されている。楽曲データは、伴奏データ、リファレンスデータ等を含む。伴奏データは、カラオケ演奏音の元となるデータである。リファレンスデータは、歌唱者によるカラオケ歌唱を採点するためのデータであり、採点時の基準として用いられるデータである。
【００２１】
また、記憶部１３は、各カラオケ楽曲に対応する歌詞テロップをカラオケ演奏に合わせて表示装置３０等に表示させるための歌詞テロップデータ、カラオケ演奏時に表示装置３０等に表示される背景画像等の背景画像データ、及び楽曲の属性情報（歌手名、作詞・作曲者名、ジャンル等の当該楽曲に関する情報）を記憶する。
【００２２】
音響処理部１４は、制御部１１の制御に基づき、楽曲のカラオケ演奏、及びマイク４０を通じて入力された歌唱音声に基づく信号の処理を行う。
【００２３】
音響処理部１４は、音源、ミキサ、アンプ等を含む。音源は、伴奏データに基づいてカラオケ演奏音に対応する音声信号を生成する。ミキサは、入力された音声信号等をミキシングする。たとえば、ミキサは、生成されたカラオケ演奏音に対応する音声信号、及び歌唱者の歌唱音声に基づく歌唱音声信号が入力された場合、２つの信号をミキシングしてアンプに出力する。アンプは、ミキサから出力された信号を増幅し、カラオケ演奏音及び歌唱音声としてスピーカ２０から放音させる。また、本実施形態において、音響処理部１４は、制御部１１の制御に基づいてクロスフェード演奏を行う（詳細は後述）。
【００２４】
表示処理部１５は、制御部１１の制御に基づき、表示装置３０やリモコン装置５０における各種表示に関する処理を行う。たとえば、表示処理部１５は、楽曲のカラオケ演奏時における背景映像に歌詞テロップが重ねられた映像を表示装置３０に表示させる制御を行う。操作部１６は、パネルスイッチおよびリモコン受信回路などからなり、歌唱者によるカラオケ装置１のパネルスイッチあるいはリモコン装置５０の操作に応じて選曲信号、演奏中止信号などの操作信号を制御部１１に対して出力する。制御部１１は、操作部１６からの操作信号を検出し、対応する処理を実行する。
【００２５】
（ソフトウェア構成）
図３はカラオケ本体１０のソフトウェア構成例を示す図である。本実施形態において、カラオケ装置Ｋ１のカラオケ本体１０は、設定部１００、演奏制御部２００、確認部３００、演奏指示部４００、及びクロスフェード制御部５００として機能する。設定部１００、演奏制御部２００、確認部３００、演奏指示部４００、及びクロスフェード制御部５００は、ＣＰＵ１１ａがメモリ１１ｂに記憶されるプログラムを実行することにより実現される。
【００２６】
［設定部］
設定部１００は、予約された第１の楽曲及び第２の楽曲を連続してカラオケ演奏する際、クロスフェード演奏モードを設定する。
【００２７】
第１の楽曲は、先に予約された楽曲であり、第２の楽曲は、第１の楽曲の次に予約された楽曲である。たとえば、楽曲Ｘ、楽曲Ｙの順で予約されている場合、楽曲Ｘが第１の楽曲であり、楽曲Ｙが第２の楽曲となる。
【００２８】
クロスフェード演奏モードは、一般的なカラオケ演奏のモードとは異なるモードである。具体的に、クロスフェード演奏モードは、第１の楽曲のカラオケ演奏が第１のタイミングに達した場合に第１の楽曲のカラオケ演奏音をフェードアウトさせつつ、第２の楽曲のカラオケ演奏音をフェードインさせるクロスフェード演奏を行うモードである。
【００２９】
カラオケ演奏音のフェードアウトは、スピーカ２０から放音されるカラオケ演奏音を設定された音量から徐々に小さくして音量ゼロとする処理である。一方、カラオケ演奏音のフェードインは、スピーカ２０から放音されるカラオケ演奏音を音量ゼロから徐々に大きくして設定された音量とする処理である。
【００３０】
第１のタイミングは、第１の楽曲のカラオケ演奏音をフェードアウトさせつつ、第２の楽曲のカラオケ演奏音をフェードインさせるタイミングである。第１のタイミングは、たとえば、「楽曲の演奏時間の残りが２０秒」のように、予め一のタイミングが設定されている。この場合、第１の楽曲の後奏と第２の楽曲の前奏は、それぞれ２０秒以上続く事が望ましい。
【００３１】
歌唱者は、リモコン装置５０等を介してクロスフェード演奏モードの選択を行う。設定部１００は、当該選択に基づいて、クロスフェード演奏モードを設定する。
【００３２】
［演奏制御部］
演奏制御部２００は、第１のカラオケ装置が備える音響処理部１４を制御してカラオケ演奏を行わせる。
【００３３】
たとえば、予約待ち行列に楽曲Ｘの楽曲ＩＤが登録されている場合、演奏制御部２００は、その楽曲ＩＤを読み出し、対応する伴奏データを記憶部１３から取得する。そして、演奏制御部２００は、取得した伴奏データを音響処理部１４に出力し、カラオケ演奏を行わせる。
【００３４】
また、演奏制御部２００は、クロスフェード演奏モードが設定されている場合、第１の楽曲のカラオケ演奏が第１のタイミングに達したことを示す第１のトリガを出力する。
【００３５】
たとえば、第１の楽曲として楽曲Ｘのカラオケ演奏が行われているとする。ここで、第１のタイミングが「演奏時間の残りが２０秒」である場合、演奏制御部２００は、楽曲Ｘのカラオケ演奏開始から演奏時間を計測し、楽曲Ｘの総演奏時間と比較することで第１のタイミングを特定する。なお、楽曲の総演奏時間は楽曲データに含まれている。
【００３６】
楽曲Ｘのカラオケ演奏が第１のタイミングに達したことを特定した場合、演奏制御部２００は、第１のトリガを確認部３００、演奏指示部４００、及びクロスフェード制御部５００に出力する。
【００３７】
［確認部］
確認部３００は、クロスフェード演奏モードが設定されている場合、第１のトリガの入力を受けるまでの所定のタイミングで、第２のカラオケ装置に対し、第２の楽曲のカラオケ演奏が可能かどうかを確認する。
【００３８】
所定のタイミングは、たとえば、「カラオケ演奏開始から３０秒後」のように、第１のトリガの入力を受けるまでの間に、予め一のタイミングが設定されている。なお、第１のトリガは、第１のタイミングに達した場合に出力されるものである。すなわち、所定のタイミングは、少なくとも第１のタイミングよりも前のタイミングとして設定される。
【００３９】
たとえば、第１の楽曲として楽曲Ｘのカラオケ演奏が行われているとする。確認部３００は、所定のタイミングで、カラオケ装置Ｋ２〜カラオケ装置Ｋ４に対し、第２の楽曲として予約されている楽曲Ｙのカラオケ演奏が可能かどうかを確認する。
【００４０】
各カラオケ装置は、楽曲Ｙのカラオケ演奏が可能な場合、その旨の信号を確認部３００に送信する。なお、楽曲Ｙのカラオケ演奏が可能な場合とは、カラオケ装置が使用可能な状態（他の歌唱者が使用していない、電源が入っている等）であり、且つ記憶部１３に楽曲Ｙの楽曲データを記憶している場合である。
【００４１】
ここで、カラオケ装置Ｋ２から楽曲Ｙのカラオケ演奏が可能である旨の信号を受信した場合、確認部３００は、演奏指示部４００に対し、カラオケ装置Ｋ２を識別するための情報（たとえば、装置ＩＤ）を出力する。装置ＩＤは、各カラオケ装置に固有の識別子であって、各カラオケ装置の記憶部１３に記憶されている。なお、複数のカラオケ装置から演奏可能である旨の信号を受けた場合、確認部３００は、そのうちいずれか一つのカラオケ装置を選択する。
【００４２】
なお、確認部３００は、第２のカラオケ装置において第２の楽曲のカラオケ演奏が可能である場合、第２の楽曲の予約を取り消してもよい。上記例において、確認部３００は、カラオケ装置Ｋ２から楽曲Ｙのカラオケ演奏が可能である旨の信号を受信した場合、カラオケ装置Ｋ１の予約待ち行列に登録されている楽曲Ｙの予約を取り消すことができる。
【００４３】
［演奏指示部］
演奏指示部４００は、第２のカラオケ装置において第２の楽曲のカラオケ演奏が可能である場合、且つ第１のトリガの入力を受けた場合、第２のカラオケ装置に対して第２の楽曲のカラオケ演奏を開始し、当該第２の楽曲のカラオケ演奏音を第１のカラオケ装置に送信するよう指示する。
【００４４】
たとえば、カラオケ装置Ｋ２において楽曲Ｙのカラオケ演奏が可能であることが確認された場合、演奏指示部４００は、装置ＩＤに基づき、カラオケ装置Ｋ２に対して、楽曲Ｙの予約を行うよう指示する。カラオケ装置Ｋ２は、楽曲Ｙの楽曲ＩＤを予約待ち行列に登録し、演奏待機の状態とする。
【００４５】
その後、演奏制御部２００から第１のトリガの入力を受けた場合、演奏指示部４００は、装置ＩＤに基づき、カラオケ装置Ｋ２に対して楽曲Ｙのカラオケ演奏を開始し、楽曲Ｙのカラオケ演奏音をカラオケ装置Ｋ１に送信するよう指示する。カラオケ装置Ｋ２は、演奏指示部４００からの指示に基づき、楽曲Ｙのカラオケ演奏を開始し、カラオケ演奏音に対応する音声信号をカラオケ装置Ｋ１に送信する。
【００４６】
［クロスフェード制御部］
クロスフェード制御部５００は、第１のトリガの入力を受けた場合、且つ第２の楽曲のカラオケ演奏音を受信した場合、第１の楽曲のカラオケ演奏音のフェードアウト、及び第２の楽曲のカラオケ演奏音のフェードインを開始し、第１の楽曲のカラオケ演奏が終了するタイミングで当該フェードイン及び当該フェードアウトが完了するよう、音響処理部１４を制御する。
【００４７】
たとえば、楽曲Ｘのカラオケ演奏中、演奏制御部２００から第１のトリガの入力を受け、且つカラオケ装置Ｋ２から楽曲Ｙのカラオケ演奏音を受信した場合、クロスフェード制御部５００は、音響処理部１４を制御し、楽曲Ｘのカラオケ演奏音のフェードアウト、及び楽曲Ｙのカラオケ演奏音のフェードインを開始する。音響処理部１４は、カラオケ演奏中の楽曲Ｘのカラオケ演奏音を徐々に小さくしつつ、楽曲Ｙのカラオケ演奏音を徐々に大きくする。クロスフェード制御部５００は、楽曲Ｘのカラオケ演奏が終了するタイミングでフェードイン及びフェードアウトが完了するよう、音響処理部１４を制御する。
【００４８】
楽曲Ｘのカラオケ演奏音のフェードアウト、及び楽曲Ｙのカラオケ演奏音のフェードインが完了した後、演奏制御部２００は、カラオケ装置Ｋ２から送信されるカラオケ演奏音に基づいてカラオケ演奏を行うよう、音響処理部１４を制御する。
【００４９】
＝＝カラオケシステムにおける処理について＝＝
次に、図４を参照して本実施形態に係るカラオケシステム１における処理の具体例について述べる。図４は、カラオケシステム１における処理例を示すフローチャートである。
この例では、カラオケシステム１に含まれるカラオケ装置Ｋ１及びカラオケ装置Ｋ２を例に説明する。またカラオケ装置Ｋ２は、カラオケ演奏が可能な状態になっているとする。また歌唱者は、カラオケ装置Ｋ１において第１の楽曲及び第２の楽曲の順で楽曲の予約を行っているとする。
【００５０】
歌唱者は、カラオケ装置Ｋ１のリモコン装置５０を介してクロスフェード演奏モードを選択する。設定部１００は、当該選択に応じて、予約された第１の楽曲及び第２の楽曲を連続してカラオケ演奏する際、第１の楽曲のカラオケ演奏が第１のタイミングに達した場合に第１の楽曲のカラオケ演奏音をフェードアウトさせつつ、第２の楽曲のカラオケ演奏音をフェードインさせるクロスフェード演奏モードを設定する（クロスフェード演奏モードの設定。ステップ１０）。
【００５１】
演奏制御部２００は、音響処理部１４を制御して、第１の楽曲のカラオケ演奏を開始させる（第１の楽曲のカラオケ演奏を開始。ステップ１１）。歌唱者は、カラオケ演奏に合わせてカラオケ歌唱を行う。
【００５２】
確認部３００は、第１のトリガの入力を受けるまでの所定のタイミングで、カラオケ装置Ｋ２に対し、第２の楽曲のカラオケ演奏が可能かどうかを確認する（第２の楽曲のカラオケ演奏の可否を確認。ステップ１２）。
【００５３】
カラオケ装置Ｋ２は、カラオケ演奏が可能である旨の信号を確認部３００に送信する（カラオケ演奏が可能である旨の信号を送信。ステップ１３）。カラオケ装置Ｋ２は、第２の楽曲のカラオケ演奏の予約を行い、演奏待機の状態とする（演奏待機。ステップ１４）。
【００５４】
確認部３００は、第２の楽曲の予約を取り消す（第２の楽曲の予約取り消し。ステップ１５）。
【００５５】
第１の楽曲のカラオケ演奏が第１のタイミングに達した場合、演奏制御部２００は、第１のトリガを出力する（第１のトリガを出力。ステップ１６）。
【００５６】
第１のトリガの入力を受けた場合、演奏指示部４００は、カラオケ装置Ｋ２に対して第２の楽曲のカラオケ演奏を開始し、当該第２の楽曲のカラオケ演奏音をカラオケ装置Ｋ１に送信するよう指示する（第２の楽曲のカラオケ演奏音の送信を指示。ステップ１７）。カラオケ装置Ｋ２は、第２の楽曲のカラオケ演奏を開始し、カラオケ装置Ｋ１にカラオケ演奏音に対応する音声信号を送信する（第２の楽曲のカラオケ演奏音の送信。ステップ１８）。
【００５７】
第１のトリガの入力を受けた場合、且つ第２の楽曲のカラオケ演奏音を受信した場合、クロスフェード制御部５００は、第１の楽曲のカラオケ演奏音のフェードアウト、及び第２の楽曲のカラオケ演奏音のフェードインを開始し、第１の楽曲のカラオケ演奏が終了するタイミングで当該フェードイン及び当該フェードアウトが完了するよう、前記音響処理部１４を制御する（クロスフェード演奏の実施。ステップ１９）。
【００５８】
以上から明らかなように、本実施形態に係るカラオケシステム１は、カラオケ装置Ｋ１、及びカラオケ装置Ｋ２〜カラオケ装置Ｋ４が通信可能に接続されている。カラオケ装置Ｋ１は、予約された第１の楽曲及び第２の楽曲を連続してカラオケ演奏する際、当該第１の楽曲のカラオケ演奏が第１のタイミングに達した場合に当該第１の楽曲のカラオケ演奏音をフェードアウトさせつつ、当該第２の楽曲のカラオケ演奏音をフェードインさせるクロスフェード演奏モードを設定する設定部１００と、カラオケ装置Ｋ１が備える音響処理部１４を制御してカラオケ演奏を行わせる演奏制御部２００であって、クロスフェード演奏モードが設定されている場合、第１の楽曲のカラオケ演奏が第１のタイミングに達したことを示す第１のトリガを出力する演奏制御部２００と、クロスフェード演奏モードが設定されている場合、第１のトリガの入力を受けるまでの所定のタイミングで、カラオケ装置Ｋ２〜カラオケ装置Ｋ４に対し、第２の楽曲のカラオケ演奏が可能かどうかを確認する確認部３００と、カラオケ装置Ｋ２〜カラオケ装置Ｋ４のいずれかにおいて第２の楽曲のカラオケ演奏が可能である場合、且つ第１のトリガの入力を受けた場合、第２の楽曲のカラオケ演奏が可能であるカラオケ装置に対して第２の楽曲のカラオケ演奏を開始し、当該第２の楽曲のカラオケ演奏音をカラオケ装置Ｋ１に送信するよう指示する演奏指示部４００と、第１のトリガの入力を受けた場合、且つ第２の楽曲のカラオケ演奏音を受信した場合、第１の楽曲のカラオケ演奏音のフェードアウト、及び第２の楽曲のカラオケ演奏音のフェードインを開始し、第１の楽曲のカラオケ演奏が終了するタイミングで当該フェードイン及び当該フェードアウトが完了するよう、音響処理部１４を制御するクロスフェード制御部５００と、を有する。
【００５９】
このように、クロスフェード演奏モードを設定することにより、カラオケ演奏音を切り替える際に歌唱者が感じる違和感を低減させ、カラオケ演奏の切り替えをスムーズに行うことができる。また、クロスフェード演奏モードでカラオケ演奏を行うことにより、第１の楽曲のカラオケ演奏の終了を待って、第２の楽曲のカラオケ演奏を始める必要が無いため（第１の楽曲のカラオケ演奏中に第２の楽曲のカラオケ演奏を開始できるため）、カラオケ歌唱の待ち時間を少なくすることができる。また、クロスフェード演奏は、一の音響処理部１４により実施可能であるため、待ち時間を短縮する目的で複数の音響処理部を設ける必要もない。すなわち、本実施形態に係るカラオケシステム１によれば、複数の楽曲を連続してカラオケ演奏する際に、カラオケ演奏をスムーズに切り替えつつ、楽曲間の待ち時間を短縮することができる。
【００６０】
また、本実施形態において、確認部３００は、カラオケ装置Ｋ２〜カラオケ装置Ｋ４において第２の楽曲のカラオケ演奏が可能である場合、第２の楽曲の予約を取り消すことができる。このようにカラオケ装置Ｋ１において第２の楽曲の予約を取り消すことにより、カラオケ装置Ｋ１において第２の楽曲のカラオケ演奏が開始されることはない。よって、カラオケ装置Ｋ１は、カラオケ装置Ｋ２〜カラオケ装置Ｋ４のいずれかから送信されるカラオケ演奏音に対応する音声信号に基づいて、カラオケ演奏を行うことができる。
【００６１】
更に、本実施形態において、カラオケ装置Ｋ１は、予約された第１の楽曲及び第２の楽曲を連続してカラオケ演奏する際、当該第１の楽曲のカラオケ演奏が第１のタイミングに達した場合に当該第１の楽曲のカラオケ演奏音をフェードアウトさせつつ、当該第２の楽曲のカラオケ演奏音をフェードインさせるクロスフェード演奏モードを設定する設定部１００と、音響処理部１４を制御してカラオケ演奏を行わせる演奏制御部２００であって、クロスフェード演奏モードが設定されている場合、第１の楽曲のカラオケ演奏が第１のタイミングに達したことを示す第１のトリガを出力する演奏制御部２００と、クロスフェード演奏モードが設定されている場合、第１のトリガの入力を受けるまでの所定のタイミングで、他のカラオケ装置に対し、第２の楽曲のカラオケ演奏が可能かどうかを確認する確認部３００と、他のカラオケ装置において第２の楽曲のカラオケ演奏が可能である場合、且つ第１のトリガの入力を受けた場合、他のカラオケ装置に対して第２の楽曲のカラオケ演奏を開始し、当該第２の楽曲のカラオケ演奏音を送信するよう指示する演奏指示部４００と、第１のトリガの入力を受けた場合、且つ第２の楽曲のカラオケ演奏音を受信した場合、第１の楽曲のカラオケ演奏音のフェードアウト、及び第２の楽曲のカラオケ演奏音のフェードインを開始し、第１の楽曲のカラオケ演奏が終了するタイミングで当該フェードイン及び当該フェードアウトが完了するよう、音響処理部１４を制御するクロスフェード制御部５００と、を有する。このようなカラオケ装置によれば、複数の楽曲を連続してカラオケ演奏する際に、カラオケ演奏をスムーズに切り替えつつ、楽曲間の待ち時間を短縮することができる。
【００６２】
＜第２実施形態＞
次に、第２実施形態に係るカラオケ装置について説明する。本実施形態では、クロスフェード制御が完了した後、第１のカラオケ装置において第２の楽曲のカラオケ演奏音を生成する例について述べる。第１実施形態と同様の構成については詳細な説明を省略する。
【００６３】
［演奏制御部］
本実施形態に係る演奏制御部２００は、第２のカラオケ装置から受信した第２の楽曲の演奏時間を計測し、第２のタイミングに達した場合、第２のカラオケ装置から受信した第２の楽曲のカラオケ演奏音に同期して、第２の楽曲のカラオケ演奏を第２のタイミングで開始するよう音響処理部１４を制御し、且つ当該第２のタイミングに達したことを示す第２のトリガを出力する。
【００６４】
第２のタイミングは、第２のカラオケ装置から送信される第２の楽曲のカラオケ演奏音をフェードアウトさせつつ、第１のカラオケ装置で生成される第２の楽曲のカラオケ演奏音をフェードインさせるタイミングである。第２のタイミングは、たとえば、第２の楽曲のカラオケ演奏開始から４０秒経過後のように、予め一のタイミングが設定されている。
【００６５】
第１実施形態で述べたように、カラオケ装置Ｋ１は、カラオケ装置Ｋ２から送信されるカラオケ演奏音に基づいて楽曲Ｙのカラオケ演奏を行っているとする。本実施形態において、演奏制御部２００は、楽曲Ｙのカラオケ演奏開始からの演奏時間を計測する。また、演奏制御部２００は、予約待ち行列に登録されている楽曲Ｙについて、第２のタイミングが到来したらカラオケ装置Ｋ２から送信された音声信号に基づく楽曲Ｙのカラオケ演奏音に同期してカラオケ演奏が開始できるよう、カラオケ演奏の待機状態としておく。より具体的には、たとえば第２のタイミングがカラオケ装置Ｋ２における楽曲Ｙのカラオケ演奏開始から４０秒経過後であった場合、カラオケ装置Ｋ１は楽曲Ｙについて曲頭から４０秒の位置からカラオケ演奏を開始できるよう先送りし、カラオケ演奏の待機状態としておく。
【００６６】
第２のタイミングとなった場合、演奏制御部２００は、カラオケ装置Ｋ２から送信された音声信号に基づく楽曲Ｙのカラオケ演奏音に同期して、待機状態にある楽曲Ｙのカラオケ演奏を開始するよう音響処理部１４を制御する。また、演奏制御部２００は、第２のタイミングに到達したことを示す第２のトリガをクロスフェード制御部５００に出力する。
【００６７】
［クロスフェード制御部］
本実施形態に係るクロスフェード制御部５００は、第２のトリガの入力を受けた場合、音響処理部１４により生成された第２の楽曲のカラオケ演奏音のフェードイン、及び第２のカラオケ装置から受信したカラオケ演奏音のフェードアウトを開始するよう、音響処理部１４を制御する。
【００６８】
たとえば、第２のトリガの入力を受けた場合、クロスフェード制御部５００は、音響処理部１４により生成された第２の楽曲のカラオケ演奏音をフェードインしつつ、カラオケ装置Ｋ２から受信したカラオケ演奏音のフェードアウトを開始するよう、音響処理部１４を制御する。
【００６９】
なお、本実施形態において、演奏指示部４００は、第２のカラオケ装置から受信したカラオケ演奏音のフェードアウトが完了した後、第２のカラオケ装置に対して第２の楽曲のカラオケ演奏を中止するよう指示してもよい。
【００７０】
たとえば、音響処理部１４により生成された楽曲Ｙのカラオケ演奏音のフェードイン、及びカラオケ装置Ｋ２から受信した楽曲Ｙのカラオケ演奏音のフェードアウトが完了した場合、演奏指示部４００は、カラオケ装置Ｋ２に対して楽曲Ｙのカラオケ演奏を中止し、楽曲Ｙのカラオケ演奏音の停止をするよう指示する。カラオケ装置Ｋ２は、楽曲Ｙのカラオケ演奏を中止する。よって、それ以降、カラオケ装置Ｋ２から楽曲Ｙのカラオケ演奏音が送信されることはない。
【００７１】
＝＝カラオケシステムにおける処理について＝＝
次に、図５を参照して本実施形態に係るカラオケシステム１における処理の具体例について述べる。図５は、カラオケシステム１における処理例を示すフローチャートである。
この例では、第１実施形態で述べたクロスフェード演奏が完了した後、カラオケ装置Ｋ１において、カラオケ装置Ｋ２から受信した第２の楽曲のカラオケ演奏音に基づいて第２の楽曲のカラオケ演奏が行われているとする。また、この例では、第１実施形態と異なり、カラオケ装置Ｋ１において第２の楽曲の予約は取り消されていない（カラオケ装置Ｋ１の予約待ち行列に第２の楽曲の楽曲ＩＤが登録されている状態）とする。
【００７２】
演奏制御部２００は、第２の楽曲のカラオケ演奏開始からの演奏時間を計測する（第２の楽曲の演奏時間を計測。ステップ２０）。
【００７３】
第２のタイミングとなった場合、演奏制御部２００は、カラオケ装置Ｋ２から送信された音声信号に基づく第２の楽曲のカラオケ演奏音に同期して、第２の楽曲のカラオケ演奏を開始するよう音響処理部１４を制御する（カラオケ装置Ｋ１において、第２の楽曲のカラオケ演奏を開始。ステップ２１）。また、演奏制御部２００は、第２のタイミングに到達したことを示す第２のトリガをクロスフェード制御部５００に出力する（第２のトリガを出力。ステップ２２）。
【００７４】
クロスフェード制御部５００は、第２のトリガの入力を受けた場合、音響処理部１４により生成された第２の楽曲のカラオケ演奏音のフェードイン、及びカラオケ装置Ｋ２から受信したカラオケ演奏音のフェードアウトを開始するよう、音響処理部１４を制御する（第２の楽曲のカラオケ演奏音のフェードイン及びフェードアウト。ステップ２３）。
【００７５】
演奏指示部４００は、カラオケ装置Ｋ２から受信したカラオケ演奏音のフェードアウトが完了した後、カラオケ装置Ｋ２に対して第２の楽曲のカラオケ演奏を中止するよう指示する（カラオケ演奏の中止を指示。ステップ２４）。
【００７６】
カラオケ装置Ｋ２は、第２の楽曲のカラオケ演奏を中止する（カラオケ演奏の中止。ステップ２５）。
【００７７】
このように、本実施形態に係る演奏制御部２００は、第２のカラオケ装置から受信した第２の楽曲の演奏時間を計測し、第２のタイミングに達した場合、第２のカラオケ装置から受信した第２の楽曲のカラオケ演奏音に同期して、第２の楽曲のカラオケ演奏を第２のタイミングで開始するよう音響処理部１４を制御し、且つ当該第２のタイミングに達したことを示す第２のトリガを出力する。クロスフェード制御部５００は、第２のトリガの入力を受けた場合、音響処理部１４により生成された第２の楽曲のカラオケ演奏音のフェードイン、及び第２のカラオケ装置から受信したカラオケ演奏音のフェードアウトを開始するよう、音響処理部１４を制御する。このように、第１の楽曲と第２の楽曲とのクロスフェード演奏が完了した後には、第１のカラオケ装置において生成した第２の楽曲のカラオケ演奏音をフェードインすることにより、第２のカラオケ装置からカラオケ演奏音を利用することなくカラオケ演奏が可能となる。
【００７８】
また、本実施形態に係る演奏指示部４００は、第２のカラオケ装置から受信したカラオケ演奏音のフェードアウトが完了した後、第２のカラオケ装置に対して第２の楽曲のカラオケ演奏を中止するよう指示する。このような場合、第２のカラオケ装置は、第２の楽曲のカラオケ演奏音を生成、送信する必要が無くなる。よって、第２のカラオケ装置を別の歌唱者が利用することが可能となる。
【００７９】
＜その他＞
上記実施形態は、例として提示したものであり、発明の範囲を限定するものではない。上記の構成は、適宜組み合わせて実施することが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００８０】
１  カラオケシステム
１１  制御部
１００  設定部
２００  演奏制御部
３００  確認部
４００  演奏指示部
５００  クロスフェード制御部
Ｋ１  カラオケ装置（第１のカラオケ装置）
Ｋ２〜Ｋ４  カラオケ装置（第２のカラオケ装置）
【図１】
2020181083.tif 000003
【図２】
2020181083.tif 000004
【図３】
2020181083.tif 000005
【図４】
2020181083.tif 000006
【図５】
2020181083.tif 000007