(57)【特許請求の範囲】
【請求項１】
楽曲データを再生する再生手段と、
前記再生手段による前記楽曲データの再生を、楽器による演奏を可能とする楽器演奏モード、又は、楽器による演奏に対応しない歌唱モード、のいずれかに切り替える切替手段と、
前記楽曲データを再生させる再生速度を所定の制御幅において可変に設定する設定手段と、
前記楽器演奏モードに切り替えられている場合には、前記歌唱モードに切り替えられているときよりも大きな前記制御幅で前記再生速度を制御する、第１制御手段と、を有し、
前記楽曲データは、前記楽曲データの演奏に沿って演奏される楽譜データが対応付けられており、
かつ、
前記再生手段により前記楽曲データが再生される場合、当該楽曲データに対応づけられた前記楽譜データの難易度を判定する判定手段を設け、
前記第１制御手段は、
前記楽器演奏モードに切り替えられている場合であって、前記判定手段により前記楽譜データの難易度が所定のしきい値よりも高いと判定された場合には、当該楽譜データの難易度が所定のしきい値よりも低いと判定された場合に比べて、前記再生速度を遅くするように、前記再生手段を制御する
ことを特徴とするカラオケ装置。
【請求項２】
請求項１に記載のカラオケ装置において、
前記設定手段は、
前記再生速度を所定の制御幅において、複数段階的に可変に設定し、
前記第１制御手段は、
前記楽器演奏モードに切り替えられている場合には、前記歌唱モードに切り替えられている場合よりも、大きな変化割合で前記再生速度を可変に制御する
ことを特徴とするカラオケ装置。
【請求項３】
請求項１又は請求項２に記載のカラオケ装置は、
前記楽曲データとして、生音音源を用いた再生に対応した生音データと、ＭＩＤＩ音源を用いたＭＩＤＩ楽曲データとを記憶する記憶手段と、
前記楽器演奏モードに切り替えられていた場合には、前記再生手段により再生される楽曲の前記生音データに代え、前記記憶手段に記憶された楽曲の前記ＭＩＤＩ楽曲データを、前記再生手段に再生させる制御を行う第２制御手段と、をさらに有する
ことを特徴とするカラオケ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケ楽曲データを再生するカラオケ装置に関する。
【背景技術】
【０００２】
カラオケ楽曲データを再生する際に、再生速度を可変に制御する技術が既に知られている（例えば、特許文献１参照）。例えば利用者が高速再生側への適宜の速度コントロール操作を行うと、その操作に対応してカラオケ楽曲データの再生速度が速くなる。逆に利用者が低速再生側への適宜の速度コントロール操作を行うと、その操作に対応して、カラオケ楽曲データの再生速度が遅くなる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１９７８６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、上記のようなカラオケ装置において、カラオケ楽曲データの再生サービスを楽器演奏者に提供することが考えられている。楽器演奏者である利用者は、当該再生されるカラオケ楽曲に合わせて楽器を演奏することで、楽器の練習を行ったり、カラオケ楽曲全体のアンサンブルを楽しむことができる。
【０００５】
ここで、利用者が楽曲の再生に合わせて歌唱を行う通常の利用態様の場合、カラオケ楽曲データの速度コントロール操作では、自分が歌いやすくなる程度に速度を微調整すれば足りることが多い。このため、それほど極端に大きな速度変更は必要としない。これに対し、上記のように楽器演奏者としての利用者が、楽曲の再生に合わせて楽器を演奏する場合には、カラオケ楽曲データの速度コントロール操作において、楽器演奏者の習熟度が低い場合には極端に遅くしたい等、微調整でなく大きな速度変更を行いたいという要望が利用者にある。
【０００６】
上記従来技術では、上記のような、楽器演奏者が利用者である場合について特に配慮されていなかった。このため、楽器演奏者が所望する程度に大きく再生速度を変化させることができない可能性があり、利便性が低下するおそれがあった。
【０００７】
本発明の目的は、楽器演奏者が利用者である場合であっても、当該利用者が所望する程度に確実に再生速度を大きく変化させることができ、利便性を向上できるカラオケ装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、第１の発明は、楽曲データを再生する再生手段と、前記再生手段による前記楽曲データの再生を、楽器による演奏を可能とする楽器演奏モード、又は、楽器による演奏に対応しない歌唱モード、のいずれかに切り替える切替手段と、前記楽曲データを再生させる再生速度を所定の制御幅において可変に設定する設定手段と、前記楽器演奏モードに切り替えられている場合には、前記歌唱モードに切り替えられているときよりも大きな前記制御幅で前記再生速度を制御する、第１制御手段と、を有し、前記楽曲データは、前記楽曲データの演奏に沿って演奏される楽譜データが対応付けられており、かつ、前記再生手段により前記楽曲データが再生される場合、当該楽曲データに対応づけられた前記楽譜データの難易度を判定する判定手段を設け、前記第１制御手段は、前記楽器演奏モードに切り替えられている場合であって、前記判定手段により前記楽譜データの難易度が所定のしきい値よりも高いと判定された場合には、当該楽譜データの難易度が所定のしきい値よりも低いと判定された場合に比べて、前記再生速度を遅くするように、前記再生手段を制御することを特徴とする。
【０００９】
本願第１発明のカラオケ装置においては、カラオケ楽曲データを再生する再生手段を備えている。この再生手段におけるカラオケ楽曲データの再生速度は、設定手段の設定に基づき、第１制御手段によって可変に制御される。例えば利用者が高速再生側への適宜の速度コントロール操作を行うと、その操作に対応した速度コントロール指示信号に応じて、カラオケ楽曲データの再生速度が速くなる。逆に利用者が低速再生側への適宜の速度コントロール操作を行うと、その操作に対応した速度コントロール指示信号に応じて、カラオケ楽曲データの再生速度が遅くなる。
【００１０】
一方、本願第１発明のカラオケ装置は、動作モードとして、利用者としての楽器演奏者が楽器による演奏が可能な楽器演奏モードと、楽器による演奏に対応しない歌唱モードと、の２つが備えられている。いずれのモードの場合であっても、上記速度コントロール指示信号による再生速度の変化が可能である。
【００１１】
ここで、利用者が当該楽曲の再生に合わせて歌唱を行う場合、カラオケ楽曲データの速度コントロール操作では、自分が歌いやすくなる程度に速度を調整、すなわち微調整すれば足りるのでそれほど極端に大きな速度変更は必要としない。これに対し、利用者としての楽器演奏者が当該楽曲の再生に合わせて楽器を演奏する場合には、カラオケ楽曲データの速度コントロール操作において、例えば利用者の習熟度が低い場合には極端に遅くしたい等、微調整でなく大きな速度変更を必要とする場合がある。
【００１２】
そこで本願第１発明においては、設定手段の設定に基づき、第１制御手段が、楽器演奏モードの場合には歌唱モードの場合よりも再生速度の制御幅を大きくする。これにより、利用者としての楽器演奏者が楽器を演奏する場合に、必要に応じて再生速度を確実に大きく変化させることができる。この結果、利用者の利便性を向上することができる。また、本願第１発明においては、カラオケ楽曲データに対し楽器演奏パートの楽譜データが対応づけられている。これにより、カラオケ楽曲データが再生されるとき、当該楽曲に対応した楽譜を例えば表示手段が表示することにより、利用者としての楽器演奏者が当該楽譜を見ながら演奏を行うことができる。その際、楽譜データの内容が複雑である場合など、演奏の難易度が比較的高い場合には、他の楽曲を再生する場合と同じ再生速度では利用者としての楽器演奏者の演奏が困難となる可能性がある。そこで本願第１発明では、判定手段の判定により楽譜データの難易度が所定のしきい値よりも高かった場合には、第１制御手段が、当該楽譜データの難易度が所定のしきい値よりも低いと判定された場合に比べて、再生速度を遅くする。これにより、演奏するのが比較的難しい楽曲であっても、利用者としての楽器演奏者がより演奏しやすくなり、利便性をさらに向上することができる。
【００１３】
第２発明は、上記第１発明において、前記設定手段は、前記再生速度を所定の制御幅において、複数段階的に可変に設定し、前記第１制御手段は、前記楽器演奏モードに切り替えられている場合には、前記歌唱モードに切り替えられている場合よりも、大きな変化割合で前記再生速度を可変に制御することを特徴とする。
【００１４】
これにより、利用者としての楽器演奏者が楽器を演奏する場合には、比較的少ない速度コントロール操作で再生速度を確実に大きく変化させることができる。この結果、利用者の利便性をさらに向上することができる。
【００１５】
第３発明は、上記第１又は第２発明において、前記楽曲データとして、生音音源を用いた再生に対応した生音データと、ＭＩＤＩ音源を用いたＭＩＤＩ楽曲データとを記憶する記憶手段と、前記楽器演奏モードに切り替えられていた場合には、前記再生手段により再生される楽曲の前記生音データに代え、前記記憶手段に記憶された楽曲の前記ＭＩＤＩ楽曲データを、前記再生手段に再生させる制御を行う第２制御手段と、をさらに有することを特徴とする。
【００１６】
生音音源を用いて楽曲を再生するための生音データは、再生速度をあまり大きく変化させると音質が著しく劣化する場合がある。そこで本願第３発明においては、これに対応して、上述のように再生速度が大きく変化する可能性がある楽器演奏モードのときには、生音データを使用しないようにする。これにより、利用者が楽器演奏を行う場合の楽曲再生の音質劣化を確実に防止することができる。
【発明の効果】
【００１９】
本発明によれば、楽器演奏者が利用者である場合であっても、当該利用者が所望する程度に確実に再生速度を大きく変化させることができ、利便性を向上することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態のカラオケ装置の主要構成を示す説明図である。
【図２】楽器接続ボードの前面パネルの説明図である。
【図３】カラオケ装置に備えられた制御装置の前面パネルの説明図である。
【図４】制御装置の制御系の主要構成を示す機能ブロック図である。
【図５】サーバーから制御装置へ送信される曲データの主要構成を示す説明図である。
【図６】スピードコントロールテーブルの説明図である。
【図７】カラオケ装置による楽曲再生時にＣＰＵにより実行される処理内容を示すフローチャートである。
【図８】図７のステップＳ１００のモード設定処理でＣＰＵにより実行される処理内容を示すフローチャートである。
【図９】図７のステップＳ２００の演奏速度設定処理でＣＰＵにより実行される処理内容を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明の一実施の形態を図面を参照しつつ説明する。
【００２２】
以下、本発明の一実施の形態を図面を参照しつつ説明する。本実施形態のカラオケ装置１０は、楽曲データ（後述）を再生するときの動作モードとして、楽器演奏モードと、歌唱モードとの２つが備えられている。楽器演奏モードは、利用者の楽器による演奏を可能とするモードである。歌唱モードは、楽器演奏は行われず、利用者により歌唱に対応した歌唱モードである。この例では、楽器演奏モードの場合、利用者がカラオケ装置の演奏と共に自らエレキギターを演奏するために、エレキギターの楽曲パートを除いたマイナスワン状態でのカラオケ楽曲データの再生を意図する例をとって説明する。
【００２３】
＜主要構成＞
図１は、本実施形態のカラオケ装置の主要構成を示す説明図である。図１に示すように、カラオケ装置１０には、モニタテレビ（以下、モニタと略称する）１３（表示手段）と、歌唱者用のモニタ１４（表示手段）と、楽器接続ボード８と、制御装置（コマンダ）２０とが備えられている。モニタ１３は、歌詞を示す歌詞テロップ、歌詞テロップの背景に表示する背景映像、選曲番号を示す映像などをＣＲＴに表示する。楽器接続ボード８は、エレキギター４やエレキベースギターなどの電子楽器を接続するためのものである。制御装置２０は、複数の楽器の楽音により構成されるカラオケ用の楽曲（カラオケ楽曲。以下、適宜「曲」と略称する）の選曲、及び曲の再生の予約などの選曲制御、選曲された曲の送信要求を示すリクエスト信号のサーバーへの送信、及びリクエスト信号により示される曲に対応する曲データ（楽曲データ）の受信などの通信制御、受信された曲データに含まれる楽音種類指定情報たるＭＩＤＩデータのうち楽器接続ボード８に接続された楽器と同じ種類の楽器の音源を指定するＭＩＤＩデータの削除、等を行う。
【００２４】
さらに、カラオケ装置１０には、この例では、アンプ１６と、フロアータイプの１組のスピーカ１１，１１と、天井吊下げ用の１組のスピーカ１２，１２と、制御装置２０を遠隔操作するリモコン６０とが備えられている。アンプ１６は、楽器接続ボード８から入力される楽器の演奏信号、マイクロフォン１７，１８から入力される音声信号及び曲の再生信号のミキシング、音声と曲との音量バランス、エコー調整、ディレイ調整、ミキシング信号の増幅、再生される曲の音程制御、すなわちキーコントロール、高音、低音の制御、すなわちトーンコントロールなどを行う。フロアータイプの１組のスピーカ１１，１１、及び、天井吊下げ用の１組のスピーカ１２，１２は、アンプ１６から出力される増幅信号を音として再生する。
【００２５】
＜楽器接続ボード＞
楽器接続ボード８の構成について図２を参照して説明する。図２は、楽器接続ボード８の前面パネルの説明図である。図２に示すように、楽器接続ボード８の前面パネルの左上には、楽器接続ボード８の電源を立ち上げるための電源ボタン８１が設けられている。電源ボタン８１の右方には、ホーンジャック８２、ホーンジャック８３、ホーンジャック８４、ホーンジャック８５、及びジャック８６が設けられている。ホーンジャック８２は、電子ドラムの出力端子であるホーンプラグを接続する接続端子である。ホーンジャック８３は、キーボードのホーンプラグを接続する接続端子である。ホーンジャック８４は、エレキベースギターのホーンプラグを接続する接続端子である。ホーンジャック８５は、エレキギター４のホーンプラグを接続する接続端子である。ジャック８６は、楽器の音程をＬＥＤで表示する音程表示手段たるチューニングメーターのプラグを接続する接続端子である。
【００２６】
＜ホーンジャックの接続関係＞
楽器接続ボード８の内部に設けられた拡張Ｉ／Ｏポート（図示せず）と各ホーンジャック８２〜８５との接続関係を説明する。なお、各ホーンジャック８２〜８５への楽器の接続は、それぞれ同一であるため、ここでは、エレキギター４をホーンジャック８５に接続する場合を代表に説明する。ホーンジャック８５には、エレキギター４のホーンプラグの挿入によりＯＮし、離脱によりＯＦＦするスイッチが設けられている。スイッチは、拡張Ｉ／Ｏポートのエレキギター用の検知ポートに接続されている。スイッチには、例えば、５Ｖの直流電圧が印加されている。
【００２７】
そして、エレキギター４のプラグがホーンジャック８５に挿入されると、スイッチがＯＮし、拡張Ｉ／Ｏポートのエレキギター用の検知ポートに現れる電圧は、０Ｖ（ローレベル）から５Ｖ（ハイレベル）に変化する。この変化は、楽器接続ボード８の背面の出力端子を介し上記制御装置２０に備えられたＣＰＵ４５（後述）により検出される。これにより、ＣＰＵ４５の制御により、楽曲データの再生が、エレキギターの楽曲パートを除いたマイナスワン状態で行われる（詳細は後述）。一方、エレキギター４から出力される演奏信号は、ホーンプラグを介して楽器接続ボード８の背面の出力端子へ出力され、この出力された演奏信号は、後述するアンプ１６に内蔵されたミキシング回路９に入力される。
【００２８】
同様に、電子ドラムの演奏信号は、ホーンジャック８２を介して、拡張Ｉ／Ｏポートの対応する検知ポートに入力される。キーボードの演奏信号は、ホーンジャック８３を介して、拡張Ｉ／Ｏポートの対応する検知ポートに入力される。エレキベースギターの演奏信号は、ホーンジャック８４を介して、拡張Ｉ／Ｏポートの対応する検知ポートに入力される。さらに、ホーンジャック８４，８５は、チューニングメーターを接続するジャック８６に接続されており、エレキベースギター及びエレキギターの音程をチューニングできるようになっている。
【００２９】
以上のように、楽器接続ボード８は、各楽器のホーンプラグが接続されたことを検出するとともに、接続された楽器の演奏信号をミキシング回路９へ出力する役割をする。
【００３０】
＜制御装置の概略＞
上記制御装置２０の装備について図３を参照して説明する。図３は、制御装置２０の前面パネルの説明図である。図３に示すように、制御装置２０の前面パネルには、選曲する曲の選曲番号の入力などを行うための０〜９のボタンからなるテンキー２１と、選曲を確定するための選曲ボタン２２とが設けられている。テンキー２１の上には、選曲された曲の選曲番号を６桁の数字でＬＥＤ表示する選曲番号表示体２３が設けられている。
【００３１】
また、選曲番号表示体２３の左には、再生が予約されている曲の数をＬＥＤ表示する予約曲数表示体２４が設けられている。その下には、予約の取り消を行うための取り消しボタン２５と、演奏を停止させる演奏停止ボタン２６とが設けられている。また、歌っている途中で最初から歌い直すための歌い直しボタン２７と、予約曲の間に割り込んで予約するための割り込みボタン２８とが設けられている。さらに、前面パネルの左上には、リモコン６０から送信される光信号を受光する受光部３８が設けられている。前面パネルの左下には、制御装置２０の電源を立ち上げる電源ボタン３９が設けられている。
【００３２】
また、テンキー２１の右には、再生する曲の速度を遅くコントロールするためのマイナスキー２９と、再生する曲の速度を標準にコントロールするための標準キー３０と、再生する曲の速度を速くコントロールするためのプラスキー３１とが設けられている。それらキーの下には、ボーカルのメロディーラインの音量を設定するボーカルボタン３２と、２コーラス目までを再生する２コーラスカットボタン３３と、曲の後奏部分をカットする後奏カットボタン３４とが設けられている。さらに、それらボタンの下には、カラオケとＢＧＭ用とを切り替えるカラオケ切替ボタン３５と、ＬＡＮ回線１５（図１参照）を介して入力されるデータを曲データから有線放送、テレビ放送などに切り替える入力切替ボタン３６とが設けられている。また、モニタ１３，１４の表示をカラオケボックスなどが提供しているサービス情報の表示に切り替えるサービスボタン３７が設けられている。
【００３３】
＜電気的構成＞
上記制御装置２０の電気的構成について図４を参照して説明する。図４は、制御装置２０の制御系の主要な電気的構成を示す機能ブロック図である。制御装置２０には、上記各種制御をプログラムにしたがって実行するＣＰＵ４５が備えられている。ＣＰＵ４５には、ＲＡＭ４６と、ＲＯＭ４７とが接続されている。ＲＡＭ４６は、リモコン６０から送信されるデータ、選曲された曲の選曲番号を示す選曲番号データ、予約された曲の選曲番号データなどを一時保存するためのものである。ＲＯＭ４７は、ＣＰＵ４５により実行されるプログラムや実行に使用するデータテーブルなどが記憶される。
【００３４】
また、ＣＰＵ４５には、ビデオＲＡＭ４８と、ＬＡＮボード５０と、ＲＡＭ４９（記憶手段）とが接続されている。ビデオＲＡＭ４８は、モニタ１３，１４に歌詞テロップや各種メッセージ映像を表示するための文字映像データが記憶される。ＬＡＮボード５０は、サーバー５８から送信される曲データを受信するためのものである。ＲＡＭ４９は、ＬＡＮボード５０により受信された曲データ１００（後述の図５参照）を一時保存する。なお、本実施形態では、曲データ１００には、通常のＭＩＤＩ音源による発音用の曲データ１００Ａと、録音した生演奏がデータ化されて生成された高音質再生を行うための曲データ１００Ｂと、の２種類が含まれている（詳細は後述）。
【００３５】
さらに、ＣＰＵ４５には、ＭＩＤＩ音源ボード５１と、生音音源ボード８０とが接続されている。ＭＩＤＩ音源ボード５１は、ＲＡＭ４９から読み出された上記曲データ１００Ａに含まれるＭＩＤＩデータ１２０（後述の図５参照）を入力するとともに、その入力されたＭＩＤＩデータ１２０により指定される音源から音源信号を出力する。生音音源ボード８０は、ＲＡＭ４９から読み出された上記曲データ１００Ｂに含まれる生音データ１２２（後述の図５参照）を入力するとともに、その入力された生音データ１２２により指定される音源から音源信号を出力する。また、ＣＰＵ４５には、音声制御回路５２と、ＣＤ−ＲＯＭプレーヤ５３とが接続されている。音声制御回路５２は、上記出力された音源信号を入力してアンプ１６により増幅可能な信号に変換する。ＣＤ−ＲＯＭプレーヤ５３は、曲データ１００に含まれる背景映像情報１１４やタイトル画像情報１１６（後述の図５参照）を読み出す。
【００３６】
また、ＣＰＵ４５には、映像制御回路５４が接続されている。映像制御回路５４は、ＣＤ−ＲＯＭプレーヤ５３から読み出された背景映像データ、及びＲＡＭ４９から読み出された曲データ１００に含まれる歌詞情報１１８（後述の図５参照）を入力する。そして、映像制御回路５４は、モニタ１３の表示画面に表示される背景映像中に歌詞テロップがスーパーインポーズされた映像を作成したり、曲の進行にしたがって歌詞テロップの色を変えたりする映像制御を行う。
【００３７】
さらに、ＣＰＵ４５には、変換回路５５と、前述の選曲番号表示体２３、予約曲数表示体２４等であるＬＥＤと、表示回路５６と、入力回路５７とが接続されている。変換回路５５は、受光部３８により受光された光信号をデジタル信号に変換する。ＬＥＤは、制御装置２０の前面パネルに設けられた前述のテンキー２１、選曲ボタン２２等の各種ボタン及びキーを押したときに点灯する。表示回路５６は、上記ＬＥＤへ表示信号を出力する。入力回路５７は、上記各種ボタン及びキーを押したときに発生するスイッチング信号を入力する。なお、以上のスピーカ１１,１２、アンプ１６、音声出力端子４１、及び音声制御回路５２は、各請求項記載の再生手段として機能する。
【００３８】
＜曲データ＞
サーバー５８から制御装置２０へ送信される曲データ１００（１００Ａ，１００Ｂ）の主要構成について図５を参照して説明する。図５（ａ）は、上記曲データ１００Ａの主要構成を示す説明図である。この曲データ１００Ａは、上記生音データ１２２を含まない通常音質の曲データである。曲データ１００Ａは、ヘッダ１１２と、背景映像情報１１４と、タイトル画像情報１１６と、歌詞情報１１８と、ＭＩＤＩデータ１２０ａ、すなわちバックアップ用ではない通常データ（詳細は後述）とを含んでいる。図５（ｂ）は、上記曲データ１００Ｂの主要構成を示す説明図である。この曲データ１００Ｂは、生音データを含む高音質の曲データである。曲データ１００Ｂは、上記同様のヘッダ１１２、背景映像情報１１４、タイトル画像情報１１６、及び歌詞情報１１８と、録音した生演奏がデータ化されて生成された生音データ１２２、すなわち通常データと、生音データのバックアップ用としてのＭＩＤＩデータ１２０ｂとを含んでいる。すなわち、曲データ１００Ｂにおいては、通常は生音データ１２２が楽曲再生用に用いられるが、何らかの事情で生音データ１２２が再生困難となった場合であって、当該楽曲の再生自体は音質が落ちても可能となるように、代替再生用に上記バックアップ用のＭＩＤＩデータ１２０ｂが設けられている。このバックアップ用として機能するＭＩＤＩデータ１２０ｂと対比する意味で、この明細書中では上記ＭＩＤＩデータ１２０ａ及び生音データ１２２を適宜「通常データ」と総称している。なお、曲データ１００Ｂのヘッダ１１２に曲データ１００Ａの選曲番号を記憶してき、楽器演奏モードの際は、曲データ１００Ｂのヘッダに記憶されている曲データ１００Ａの選曲番号を読み出すようにしてもよい。
【００３９】
＜リモコン＞
リモコン６０には、選曲番号表示部や、カラオケ切替ボタン、外部映像ボタン、ゲームボタンが設けられている。選曲番号表示部は、選曲番号をバックライト付きの液晶で表示する。カラオケ切替ボタンは、上記制御装置２０のカラオケ切替ボタン３５と同じ作用をし、外部映像ボタンは、制御装置２０の入力切替ボタン３６と同じ作用をする。ゲームボタンは、サーバー５８が用意しているテレビゲームを行う状態に切り替えるためのものである。
【００４０】
また、リモコン６０には、拍手ボタンや、マイナスキー及びプラスキー、テンキー、選曲ボタン、演奏停止ボタン、歌い直しボタン、取り消しボタン、割り込みボタンが設けられている。拍手ボタンは、曲間や曲の再生終了後に拍手や歓声の音を再生するように設定するためのものである。マイナスキー及びプラスキーは、再生する曲の速度をコントロールするための制御装置２０の上記マイナスキー２９及びプラスキー３１とそれぞれ同じ機能を有する。さらに、リモコン６０には、歌唱ボタンと楽器ボタンとが設けられている。歌唱ボタンは、曲再生の動作モードを歌唱モードに切り替えるのに使用し、楽器ボタンは、曲再生の動作モードを楽器演奏モードに切り替えるのに使用する。そして、上記各ボタンを押すと、どのボタンが押されたかを示す光信号が、リモコン６０に設けられた送信窓から発信される。
【００４１】
＜本実施形態の特徴＞
以上の基本構成において、本実施形態の特徴は、上記カラオケ装置１０での曲の演奏時に、楽曲再生の動作モードが楽器演奏モードの場合には、歌唱モードの場合よりも再生速度の制御幅を大きくすることにある。すなわち、利用者がカラオケ楽曲の再生に合わせて歌唱を行う場合、カラオケ楽曲データの速度コントロール操作では、自分が歌いやすくなる程度に速度を調整すれば足りるのでそれほど極端に大きな速度変更は必要としない。これに対し、楽器演奏者が楽曲の再生に合わせて楽器を演奏する場合には、カラオケ楽曲データの速度コントロール操作において、例えば利用者の習熟度が低い場合には極端に遅くしたい等、歌唱モードの調整よりも大きな速度変更を、利用者が要望することがある。そこで、本実施形態のカラオケ装置１０では、楽器演奏モードの場合には歌唱モードの場合よりも再生速度の制御幅を大きくしている。以下、その詳細を説明する。
【００４２】
＜スピードコントロールテーブル＞
前述したように、本実施形態では、利用者は、制御装置２０のマイナスキー２９及びプラスキー３１若しくは、リモコン６０のマイナスキー及びプラスキー、を用いて、楽曲データの再生速度をプラス側に「＋１」，「＋２」，「＋３」，「＋４」，「＋５」の５段階で操作指示して可変に増加させる、すなわち速くすることができ、同様にマイナス側にも「−１」，「−２」，「−３」，「−４」，「−５」の５段階で操作指示して可変に減少させる、すなわち遅くすることができる。
【００４３】
そして、この各段階の操作指示による速度指示値に対し、実際の再生速度の変化割合をどのように対応づけるかを定めたのが、図６に示すスピードコントロールテーブル１８０である。以下、上記速度指示値をスピードコントロール値と呼ぶ。このスピードコントロールテーブル１８０は、「スピコン値」で略称したスピードコントロール値に対し、標準速度を１００％として楽曲再生速度をパーセント表示した対照表であり、予め作成してＲＯＭ４７に記憶されている。
【００４４】
＜歌唱モードでのスピードコントロール＞
図６に示すように、スピードコントロールテーブル１８０においては、まず、歌唱モードでは、スピードコントロール値が「＋１」に操作指示されると、再生速度が１０３％の速度となり、すなわち３％だけ速い速度で再生が行われるようになる。以下同様に、「＋２」，「＋３」，「＋４」の順で順次３％ずつ再生速度が速くなってそれぞれ１０６％、１０９％、１１２％の速度となっている。そして、加速側の最大指示値であるスピードコントロール値「＋５」となると、再生速度は１１５％の速度、すなわち１５％だけ速い速度となっている。一方、減速側も同様の変化率となっており、スピードコントロール値が「−１」に操作指示されると、再生速度が９７％の速度となり、すなわち３％だけ遅い速度で再生が行われる。以下同様に、「−２」，「−３」，「−４」の順で順次３％ずつ再生速度が遅くなってそれぞれ９４％、９１％、８８％の速度となっている。そして、減速側の最大指示値、言い換えれば最小速度指示値であるスピードコントロール値「−５」となると、再生速度は８５％の速度、すなわち１５％だけ遅い速度となっている。以上のように、歌唱モードにおいては、利用者は最大±１５％のスピードコントロールを実行することができる。
【００４５】
一方、楽器演奏モードでは、スピードコントロール値が「＋１」に操作指示されると、再生速度が上記歌唱モードのときよりも大きな１１０％の速度となり、すなわち１０％だけ速い速度で再生が行われるようになる。以下同様に、「＋２」，「＋３」，「＋４」の順で順次１０％ずつ再生速度が速くなってそれぞれ１２０％、１３０％、１４０％の速度となっている。そして、加速側の最大指示値であるスピードコントロール値「＋５」となると、再生速度は１５０％の速度、すなわち５０％だけ速い速度となっている。一方、減速側も同様の変化率となっており、スピードコントロール値が「−１」に操作指示されると、再生速度が９０％の速度となり、すなわち１０％だけ遅い速度で再生が行われる。以下同様に、「−２」，「−３」，「−４」の順で順次１０％ずつ再生速度が遅くなってそれぞれ８０％、７０％、６０％の速度となっている。そして、減速側の最大指示値、言い換えれば最小速度指示値であるスピードコントロール値「−５」となると、再生速度は５０％の速度、すなわち５０％だけ遅い速度となっている。以上のように、楽器演奏モードにおいては、利用者は最大±５０％のスピードコントロールを実行することができる。
【００４６】
以上のように、本実施形態では、スピードコントロールテーブル１８０において、歌唱モードではスピードコントロール値の±１増減に対し再生速度の変化割合は±３％であるのに対し、楽器演奏モードではスピードコントロール値の±１増減に対し再生速度の変化割合は±１０％となっている。すなわち、楽器演奏モードの場合には歌唱モードの場合よりも大きな変化割合で変化するように設定されている。また、歌唱モードではスピードコントロール値「−５」〜「＋５」までの範囲で再生速度８５％〜１１５％の３０％分の制御幅となっているのに対し、楽器演奏モードではスピードコントロール値「−５」〜「＋５」までの範囲で再生速度５０％〜１５０％の１００％分の制御幅となっている。すなわち、楽器演奏モードの場合には歌唱モードの場合よりも大きな制御幅で再生速度が変化するように設定されている。なお、本実施形態では、制御装置２０により、スピードコントロール値が変更されたが、これに限定されるものではない。例えば、リモコン６０により、スピードコントロール値が変更されても良い。
【００４７】
＜制御手順＞
上記カラオケ装置１０の楽曲再生時にＣＰＵ４５により実行される処理内容を、図７に示す。図７において、このフローは、カラオケ装置１０の利用者が、制御装置２０の電源ボタン３９を押して制御装置２０の電源を立ち上げると、開始される。制御装置２０の電源の立ち上がりに連動して、アンプ１６、楽器接続ボード８及びモニタ１３，１４の電源が立ち上がる。なお、前述したように、この例では、カラオケ装置１０の利用者は、楽器接続ボード８にエレキギター４を接続して演奏する場合を例にとって説明する。すなわち、利用者がエレキギター４のホーンプラグを楽器接続ボード８のホーンジャック８５に接続することで、楽器接続ボード８の拡張Ｉ／Ｏポートのエレキギター検知用の検知ポートに現れる電圧がローレベルからハイレベルに変化する。
【００４８】
図７において、まず、ステップＳ１００において、ＣＰＵ４５は、カラオケ装置１０による曲演奏の動作モードを、利用者の楽器による演奏を可能とする楽器演奏モードに設定するか、利用者が歌うための楽器による演奏に対応しない歌唱モードに設定するかのモード設定処理を行う。
【００４９】
上記ステップＳ１００のモード設定処理を図８により説明する。図８において、まず、ステップＳ１１０において、ＣＰＵ４５は、利用者による曲再生の動作モードの入力があるか否かを判定する。例えば利用者が、リモコン６０の歌唱ボタンを押せば歌唱モードの選択が入力され、楽器ボタンを押せば楽器演奏モードの選択が入力される。これらいずれかの選択入力があるまではステップＳ１１０の判定が満たされず（ステップＳ１１０：ＮＯ）、ループ待機する。いずれかの選択入力があった場合はステップＳ１１０の判定が満たされ（ステップＳ１１０：ＹＥＳ）、ステップＳ１１５に移る。なお、上記に代えて、電圧がハイレベルに変化した場合に、楽器が接続されたとみなして楽器演奏モードが選択されるようにしてもよい。
【００５０】
ステップＳ１１５では、ＣＰＵ４５は、利用者による上記動作モードの選択入力が、楽器演奏モードであるか否かを判定する。楽器演奏モードであった場合は判定が満たされ（ステップＳ１１５：ＹＥＳ）、ステップＳ１２０に移る。楽器演奏モードでなかった場合は判定が満たされず（ステップＳ１１５：ＮＯ）、ステップＳ１３０に移る。
【００５１】
ステップＳ１２０では、ＣＰＵ４５は、ＲＯＭ４７内に予め設けられた所定のモード記録エリアに「楽器演奏モード」を設定する。その後、このルーチンを終了する。
【００５２】
ステップＳ１３０では、ＣＰＵ４５は、ＲＯＭ４７内に設けられた上記モード記録エリアに「歌唱モード」を設定する。その後、このルーチンを終了する。
【００５３】
なお、上記ステップＳ１１０、ステップＳ１１５、ステップＳ１２０、ステップＳ１３０の手順が各請求項記載の切替手段として機能する。
【００５４】
図７に戻り、以上のようにしてステップＳ１００が終了したら、ステップＳ１０に移る。
【００５５】
ステップＳ１０では、ＣＰＵ４５は、上記ステップＳ１００において設定された動作モードが、楽器演奏モードであるか否かを判定する。ステップＳ１００において楽器演奏モードが設定されていれば上記ステップＳ１０の判定が満たされ（ステップＳ１０：ＹＥＳ）、ステップＳ１５に移る。ステップＳ１００において歌唱モードが設定されれば、上記ステップＳ１０の判定が満たされず（ステップＳ１０：ＮＯ）、後述のステップＳ３０に移る。
【００５６】
ステップＳ１５では、ＣＰＵ４５は、図示しないＣＰＵ４５のリードタイミングに従い、楽器接続ボード８の前述した拡張Ｉ／Ｏポートを選択するチップセレクト信号（ＣＳ）を読み込み、リード信号（ＲＤ）が読み込タイミングになると、楽器検知用の各検知ポートに対応する入力ポートからデータを読み込む。その後、ステップＳ２０に移る。
【００５７】
ステップＳ２０では、ＣＰＵ４５は、上記ステップＳ１０で読み込んだデータに基づいて、ＭＩＤＩデータの削除または減音する音源を指定する指定データを検索する。この例では、前述のように拡張Ｉ／Ｏポートのエレキギター検知用の検知ポートに現れる電圧がローレベルからハイレベルに変化していることから、これを検知したＣＰＵ４５によって検索される指定データは、エレキギター４のＭＩＤＩ音源を削除するデータである。ステップＳ２０が終了したら、ステップＳ２５に移る。
【００５８】
ステップＳ２５では、ＣＰＵ４５は、上記ステップＳ１５で検索された指定データ、すなわちこの例ではエレキギター４のＭＩＤＩ音源を削除するデータをＲＡＭ４６に一時保存する。なお、エレキギター４などの楽器が特に接続されておらずステップＳ２０での指定データが存在しなかった場合には保存するデータがないことから、このステップＳ２５は実質的に省略される。その後、ステップＳ３０に移る。
【００５９】
ステップＳ３０では、ＣＰＵ４５は、利用者による選曲が終了したか否かを判定する。例えば、利用者が歌いたい曲の選曲番号をリモコン６０のテンキーにより入力すると、その押す毎にテンキーに対応する数字がリモコン６０の選曲番号表示部及び制御装置２０の選曲番号表示体２３に順次表示される。続いて、最後の数字のテンキーを押してから選曲ボタンを押すと、選曲が終了する。なお、この選曲の際、生音音源を用いて再生する曲（以下適宜、「生音楽曲」という。上記曲データ１００Ｂに対応）と、ＭＩＤＩ音源を用いて再生する曲（以下適宜、「通常楽曲」という。上記曲データ１００Ａに対応）とがある場合、利用者は、例えばテンキーによっていずれかを選択することもできる。選曲が終了するまではステップＳ３０の判定が満たされず（ステップＳ３０：ＮＯ）、ループ待機する。選曲が終了した場合はステップＳ３０の判定が満たされ（ステップＳ３０：ＹＥＳ）、ステップＳ３５に移る。
【００６０】
ステップＳ３５では、ＣＰＵ４５は、ステップＳ３０での選曲結果に対応し、上記選曲番号を示す選曲番号データをＲＡＭ４６に一時保存するとともに、ＬＡＮボード５０を介し、上記選曲番号に対応する曲データ１００、すなわち曲データ１００Ａ又は曲データ１００Ｂの送信を要求するリクエスト信号を、ＬＡＮ回線１５を介してサーバー５８へ送信する。これにより、サーバー５８は、図示しない記憶装置から上記リクエスト信号に示される選曲番号に対応する曲データ１００を検索して読み出し、その読み出された曲データ１００を、ＬＡＮ回線１５を介して制御装置２０に送信する。ステップＳ３５が終了したら、ステップＳ４０に移る。
【００６１】
ステップＳ４０では、ＣＰＵ４５は、ＬＡＮボード５０を介し、サーバー５８からＬＡＮ回線１５を介して送信された曲データ１００を受信する。その後、ステップＳ２００に移る。
【００６２】
ステップＳ２００では、ＣＰＵ４５は、ステップＳ４０で受信された曲データ１００の再生速度すなわち演奏速度の設定処理を行う。このステップＳ２００の演奏処理の詳細を図９により説明する。
【００６３】
図９において、まず、ステップＳ２１０で、ＣＰＵ４５は、上記ステップＳ３０での選曲で予約された曲は生音楽曲であるか否か、言い換えればステップＳ４０で受信されて処理中のデータが曲データ１００Ａであるか曲データ１００Ｂであるか、を判定する。上記ステップＳ３０で生音楽曲が選曲されていればステップＳ２１０の判定が満たされ（ステップＳ２１０：ＹＥＳ）、ステップＳ２１５に移る。上記ステップＳ３０で通常楽曲が選曲されていればステップＳ２１０の判定が満たされず（ステップＳ２１０：ＮＯ）、後述のステップＳ２２０に移る。
【００６４】
ステップＳ２１５では、ＣＰＵ４５は、上記ステップＳ１００でセットされた動作モードが歌唱モードであるか否かを判定する。上記ステップＳ１００のモード設定処理でＲＯＭ４７のモード記録エリアに歌唱モードがセットされている場合（上記ステップＳ１３０参照）はステップＳ２１５の判定が満たされ（ステップＳ２１５：ＹＥＳ）、ステップＳ２２０に移る。ＲＯＭ４７のモード記録エリアに楽器演奏モードがセットされている場合（上記ステップＳ１２０参照）はステップＳ２１５の判定が満たされず（ステップＳ２１５：ＮＯ）、後述のステップＳ２２５に移る。
【００６５】
ステップＳ２２０では、ＣＰＵ４５は、上記通常データ、すなわち曲データ１００ＡのＭＩＤＩデータ１２０ａ又は曲データ１００Ｂの生音データ１２２を、演奏に使用する曲データとして設定する。これにより、後述のステップＳ７３での再生時において、曲データ１００ＡのＭＩＤＩデータ１２０ａ、又は、曲データ１００Ｂの生音データ１２２が再生されることとなる。その後、後述のステップＳ２３０に移る。
【００６６】
ステップＳ２２５では、ＣＰＵ４５は、曲データ１００Ｂのバックアップ用のＭＩＤＩデータ１２０ｂを、演奏に使用する曲データとして設定する。これにより、後述のステップＳ７３での再生時において、曲データ１００Ｂのバックアップ用のＭＩＤＩデータ１２０ｂが再生に使用される。ステップＳ２２５が終了すると、ステップＳ２３０に移る。
【００６７】
ステップＳ２３０では、ＣＰＵ４５は、前述した利用者によるスピードコントロール指示が入力されたか否かを判定する。上述したように、使用者が、リモコン６０のマイナスキー又はプラスキー若しくは制御装置２０のマイナスキー２９又はプラスキー３１を押して、再生する曲の速度変更の操作をした場合は、その操作に対応したスピードコントロール指示信号が入力される。スピードコントロール指示信号が入力されていない場合はステップＳ２３０の判定が満たされず（ステップＳ２３０：ＮＯ）、ステップＳ２３５に移る。スピードコントロール指示信号が入力した場合はステップＳ２３０の判定が満たされ（ステップＳ２３０：ＹＥＳ）、後述のステップＳ２４０に移る。
【００６８】
ステップＳ２３５では、ＣＰＵ４５は、曲データの再生速度を通常速度、すなわちスピードコントロール値「０」に相当に設定する。これにより、後述のステップＳ７３において、歌唱モードの場合は曲データ１００ＡのＭＩＤＩデータ１２０ａ又は曲データ１００Ｂの生音データ１２２が通常速度で再生され、楽器演奏モードの場合は曲データ１００ＡのＭＩＤＩデータ１２０ａ又は曲データ１００ＢのＭＩＤＩデータ１２０ｂが通常速度で再生される。その後、このルーチンを終了する。
【００６９】
ステップＳ２４０では、ＣＰＵ４５は、ステップＳ２３０で入力されたスピードコントール指示信号に応じて、ＲＯＭ４７に記憶されたスピードコントロールテーブル１８０を参照して、前述した手法により曲の再生速度を決定する。前述したように、楽曲の再生速度は、楽器演奏モードの場合に、歌唱モードの場合よりも大きな変化割合で、かつ、大きな制御幅となるよう、スピードコントロール指示値に対し決定される。その後、ステップＳ２４５に移る。
【００７０】
ステップＳ２４５では、ＣＰＵ４５は、曲データの再生速度を、上記ステップＳ２４０でスピードコントロールテーブル１８０を参照し決定された速度に、設定される。これにより、後述のステップＳ７３において、歌唱モードの場合は曲データ１００ＡのＭＩＤＩデータ１２０ａ又は曲データ１００Ｂの生音データ１２２が、上記決定された速度で再生され、楽器演奏モードの場合は、曲データ１００ＡのＭＩＤＩデータ１２０ａ又は曲データ１００ＢのＭＩＤＩデータ１２０ｂが、上記決定された速度で再生される。その後、このルーチンを終了する。
【００７１】
なお、以上は曲データの再生が開始される前にスピードコントロールテーブル１８０が読み出された場合を説明しているが、曲データの再生中にスピードコントロール指示がなされた場合であっても、改めてスピードコントロールテーブル１８０を読み出すことで対応できるようにしてもよい。
【００７２】
以上のフローにおいて、上記ステップＳ２２５の手順が各請求項記載の第２制御手段を構成し、上記ステップＳ２４０の手順が各請求項記載の設定手段を構成し、上記ステップＳ２４５の手順が各請求項記載の第１制御手段を構成する。
【００７３】
図７に戻り、以上のようにして、ステップＳ２００が終了すると、ステップＳ４５に移る。
【００７４】
ステップＳ４５では、ＣＰＵ４５は、上記ステップＳ４０で受信されステップＳ２００で速度設定された曲データ１００、詳細には曲データ１００Ａ又は曲データ１００Ｂである、以下同様、をＲＡＭ４９に一時保存させる。その後、ステップＳ５０に移る。
【００７５】
ステップＳ５０では、ＣＰＵ４５は、前述のステップＳ２５でＲＡＭ４６に記憶されている指定データ、前述の例ではエレキギター４のＭＩＤＩ音源を削除する指定データ、を読み出す。なお、前述のようなエレキギター４などの楽器が接続されておらずステップＳ２０での指定データが存在しなかった場合には読み出すデータがないことから、このステップＳ５０は実質的に省略される。その後、ステップＳ５５に移る。
【００７６】
ステップＳ５５では、ＣＰＵ４５は、前述のステップＳ４５でＲＡＭ４９に記憶されているＭＩＤＩデータ１２０、すなわち曲データ１００ＡのＭＩＤＩデータ１２０ａ又は曲データ１００ＢのＭＩＤＩデータ１２０ｂの読み出しを開始する。その後、ステップＳ６０に移る。
【００７７】
ステップＳ６０では、ＣＰＵ４５は、ステップＳ５０で読み出した指定データに基づき、上記ステップＳ５５で読み出されこの時点で処理対象としているＭＩＤＩデータが上記指定データで指定されたＭＩＤＩデータ、すなわちこの例では、エレキギター４のＭＩＤＩ音源を削除する指定データであるか否かを判定する。上記指定されたＭＩＤＩデータであれば判定が満たされ（ステップＳ６０：ＹＥＳ）、ステップＳ６５に移る。上記指定されたＭＩＤＩデータでなければ判定が満たされず（ステップＳ６０：ＮＯ）、後述のステップＳ７０に移る。なお、前述のように指定データが存在しなかった場合も、ステップＳ６０の判定が満たされず、後述のステップＳ７０に移る。
【００７８】
ステップＳ６５では、ＣＰＵ４５は、この時点での処理対象のＭＩＤＩデータの削除を行う。これにより、後述のようにステップＳ５５〜ステップＳ２００が繰り返されるとき、ステップＳ５５でエレキギター４のＭＩＤＩ音源を指定するＭＩＤＩデータを含むデータが読み出されたときに限り、当該ＭＩＤＩデータが削除される。なお、削除に代えて、ミュートまたは減音するためのデータの付加を行ってもよい。この結果、エレキギターの楽曲パートを除いたマイナスワン状態でのカラオケ楽曲データの再生を実現することができる。ステップＳ６５が終了したら、ステップＳ７０に移る。
【００７９】
ステップＳ７０では、ＣＰＵ４５は、ステップＳ５５で読み出された後にステップＳ６０及びステップＳ６５の処理を経たＭＩＤＩデータ１２０を、図示しないシーケンサを介して、ＣＰＵ４５に内蔵されたタイマのカウントにしたがってＭＩＤＩ音源ボード５１に書き込む。
【００８０】
ステップＳ７３では、ＣＰＵ４５は、ＭＩＤＩ音源ボード５１に制御信号を出力し、上記ステップＳ７０で書き込んだＭＩＤＩデータに対応した音源信号を、ＭＩＤＩ音源ボード５１から出力させる。ＭＩＤＩ音源ボード５１から出力される音源信号は、音声制御回路５２へ出力されるとともに、アンプ１６により増幅可能な音楽信号に変換され、この変換された音楽信号は、音声出力端子４１からアンプ１６のミキシング回路９へ出力される。また、マイクロフォン１７，１８から入力された音声信号は、アンプ１６に内蔵されたミキシング回路９において上記音楽信号とミキシングされる。このとき、エレキギター４から出力された演奏信号は、楽器接続ボード８及び出力端子８５ｄを介してミキシング回路９に入力され、上記音声信号及び音楽信号とミキシングされる。そして、そのミキシングされたミキシング信号は、アンプ１６に内蔵された図示しない増幅回路により増幅された後にスピーカ１１及びスピーカ１２へ出力され、両スピーカによって再生される。ステップＳ７３が終了すると、ステップＳ７５に移る。
【００８１】
ステップＳ７５では、ＣＰＵ４５は、曲データ１００の再生が終了したか否かを判定する。曲データ１００の再生が終了していれば判定が満たされ（ステップＳ７５：ＹＥＳ）、このフローを終了する。曲データ１００の再生が終了するまでは判定が満たされず（ステップＳ７５：ＮＯ）、上記ステップＳ５５に戻り、上記ステップＳ５５〜ステップＳ２００の手順を繰り返す。その繰り返しの際、ステップＳ５５で読み出されたＭＩＤＩデータに含まれるエレキギターのＭＩＤＩ音源を指定するＭＩＤＩデータは、ＭＩＤＩ音源ボード５１に書き込まれないため、エレキギターの音を示す音源信号は、ＭＩＤＩ音源ボード５１から出力されない。この結果、カラオケ楽曲データは所望の１つの楽器演奏パート、すなわちこの例ではエレキギター４の演奏パートを除いたマイナスワン状態で再生される。これにより、エレキギター４の演奏者である利用者は、マイナスワン状態で再生されるカラオケ楽曲に合わせて、上記除かれたエレキギター演奏パートを自ら演奏して楽しむことができる。つまり、利用者は、カラオケ装置１０に通常のカラオケ楽曲データの再生、すなわちカラオケ演奏を実行させながら、エレキギター４を演奏することができる。
【００８２】
以上説明したように、本実施形態のカラオケ装置１０では、カラオケ楽曲データの再生速度を可変に制御可能である。例えば利用者が制御装置２０のマイナスキー２９やプラスキー３１又はリモコン６０のマイナスキー及びプラスキーで高速再生側への速度コントロール操作を行うと曲データ１００Ａ，１００Ｂの再生速度が速くなる。逆に利用者が低速再生側への速度コントロール操作を行うと、曲データ１００Ａ，１００Ｂの再生速度が遅くなる。このとき、カラオケ装置１０は、曲データ１００Ａ，１００Ｂの再生動作モードとして、利用者の楽器、すなわち上記の例ではエレキギター４による演奏を可能とする楽器演奏モードと、楽器による演奏に対応していない歌唱モードと、の２つが備えられている。いずれのモードの場合であっても、上記の再生速度の変化が可能であるが、本実施形態では、前述したように、楽器演奏モードの場合には歌唱モードの場合よりも再生速度の制御幅を大きくする（上記図７参照）。これにより、利用者である楽器演奏者がエレキギター４等の楽器を演奏する場合に、必要に応じて再生速度を確実に大きく変化させることができる。この結果、利用者の利便性を向上することができる。
【００８３】
また、本実施形態では特に、前述したように、楽器演奏モードの場合には歌唱モードの場合よりも、大きな変化割合で再生速度を可変に制御する（上記図６参照）。これにより、利用者である楽器演奏者が楽器を演奏する場合に、比較的少ない速度コントロール操作で再生速度を確実に大きく変化させることができる。この結果、利用者の利便性をさらに向上することができる。
【００８４】
また、生音音源ボード８０を用いて楽曲を再生する上記曲データ１００Ｂの生音データ１２２は、再生速度をあまり大きく変化させると音質が著しく劣化する場合がある。そこで本実施形態においては、これに対応して、再生速度が大きく変化する可能性がある楽器演奏モードのときには、曲データ１００Ｂの生音データ１２２を使用せず、代わりにバックアップ用のＭＩＤＩデータ１２０ｂを使用する（図９のステップＳ２２５参照）。これにより、利用者が楽器演奏を行う場合の楽曲再生の音質劣化を確実に防止することができる。
【００８５】
なお、本発明は、上記実施形態に限られず、技術思想を逸脱しない範囲で種々の変形が可能である。例えば曲データ１００Ａ，１００Ｂに対し、楽器演奏パートの楽譜データを対応づけ、例えばデータ１００Ａ，１００Ｂに一体的に組み込んでおき、曲データ１００Ａ，１００Ｂが再生されるとき、当該曲に対応した楽譜を例えばモニタ１３，１４に表示してもよい。この場合、利用者である楽器演奏者は、当該楽譜を見ながら楽器、すなわちエレキギター４等の演奏を行うことができる。さらにその際、各曲データ１００Ａ，１００Ｂの楽譜データの内容が複雑であるかどうかの難易度を適宜の基準、例えば１６分音符や３２分音符等の細かい音符が多数あるか、コード進行に出てくるコードが平易なものでなくあまり使用されないコードであるか、等で判定する機能を設けてもよい（＝判定手段としての機能）。例えば、判定手段は、楽譜データが示す楽譜を楽器演奏者がギターにより演奏する際の難易度が所定のしきい値よりも高いかを判定する。そして、演奏の難易度が比較的高い、例えば所定のしきい値よりも高いと判定された場合には、他の楽曲を再生する場合と同じ再生速度では楽器演奏者の演奏が困難となる可能性があることから、所定のしきい値よりも難易度が低い楽譜データよりも、所定のしきい値よりも難易度が高い楽譜データの再生速度を遅くするように制御してもよい。この場合には、演奏するのが比較的難しい楽曲であっても、楽器演奏者がより演奏しやすくなり、利便性をさらに向上することができる。
【００８６】
なお、以上において、図４等の各図中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【００８７】
また、図７、図８、図９に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【００８８】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【００８９】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【００９０】
４                エレキギター（楽器）
１０              カラオケ装置
１３，１４        モニタ（表示手段）
２０              制御装置
２９              マイナスキー
３１              プラスキー
４５              ＣＰＵ
４７              ＲＯＭ（記憶手段）
８２              スピードコントロールテーブル
１００            楽曲データ
１００Ａ          楽曲データ
１００Ｂ          楽曲データ
１２０ａ          ＭＩＤＩデータ
１２０ｂ          ＭＩＤＩデータ
１２２            生音データ
【図１】
0005420611.tif 000002
【図２】
0005420611.tif 000003
【図３】
0005420611.tif 000004
【図４】
0005420611.tif 000005
【図５】
0005420611.tif 000006
【図６】
0005420611.tif 000007
【図７】
0005420611.tif 000008
【図８】
0005420611.tif 000009
【図９】
0005420611.tif 000010