(57)【要約】【課題】本発明は、簡易な操作で利用者の歌唱の集中を妨げることなく所望のタイミングでカラオケ伴奏音楽の演奏を終了できるようにする。【解決手段】再生出力を希望するカラオケ伴奏音楽に対応した楽曲データの予約登録を行い、予約登録が行われた楽曲データを再生し、楽曲データに予め付加された時間軸上のマークを検出し、マークを検出した時点のタイミングからフェードアウト処理を行わせることにより、歌唱の途中で利用者の集中を妨げることなく所望のタイミングでカラオケ伴奏音楽の演奏を終了することができる。【選択図】図８
2011170255.tif 000002
【特許請求の範囲】
【請求項１】
再生出力を希望するカラオケ伴奏音楽に対応した楽曲データの予約登録を行う予約登録手段と、
上記予約登録が行われた楽曲データを再生する再生手段と、
上記楽曲データに予め付加された時間軸上のマークを検出する検出手段と、
上記検出手段によって上記マークを検出した時点のタイミングから上記再生手段によってフェードアウト処理を行わせる制御手段と
を具えるカラオケ装置。
【請求項２】
上記マーク検出手段は、上記楽曲データの１コーラス終了時点を意味する上記マークを検出する
請求項１に記載のカラオケ装置。
【請求項３】
上記予約登録手段は、上記楽曲データの予約登録に加えて上記マークに基づく上記フェードアウト処理を行わせるか否かの設定登録についても行う
請求項２に記載のカラオケ装置。
【請求項４】
上記予約登録手段は、上記楽曲データの予約登録を行う度に、上記設定登録についても個別に行う
請求項３に記載のカラオケ装置。
【請求項５】
所定の予約登録手段によって再生出力を希望するカラオケ伴奏音楽に対応した楽曲データの予約登録を行う予約登録ステップと、
所定の再生手段によって上記予約登録が行われた楽曲データを再生する再生ステップと、
所定の検出手段によって上記楽曲データに予め付加された時間軸上のマークを検出するマーク検出ステップと、
所定の制御手段により、上記検出手段によって上記マークを検出した時点のタイミングから上記再生手段によってフェードアウト処理を行わせる制御ステップと
を有するカラオケ再生制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケ装置及びカラオケ再生制御方法に関し、特にユーザによって選曲されたカラオケ楽曲を再生してカラオケ伴奏音楽を提供する場合に適用して好適なものである。
【背景技術】
【０００２】
従来、カラオケ装置においては、カラオケ伴奏音楽をスピーカ出力すると共に歌詞をモニタに表示し、当該カラオケ伴奏音楽を聞かせながらマイクを介してユーザに歌唱させるようになされている。
【０００３】
例えばカラオケボックスでは、１台のカラオケ装置を複数人のユーザが使用し、それぞれのユーザが順番に所望のカラオケ伴奏音楽を聞きながら歌唱する。
【０００４】
ところでカラオケ装置においては、カラオケ伴奏音楽をフルコーラス再生するのではなく、再生途中で楽曲の演奏を延長するか途中で終了するかの問合せメッセージを表示し、利用者から指示がなければ、予め付帯されたタイミング指示データのタイミングでカラオケ伴奏音楽の再生を終了するようになされたものがある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平11-38983号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで上述した特許文献１に記載されたカラオケ装置においては、カラオケ伴奏音楽をスピーカ出力している最中に、演奏を延長するのか終了するのかを問い合わせるためのメッセージを表示し、利用者から所定時機までに所定のコマンド入力がなければカラオケ伴奏音楽の演奏を途中で終了する。
【０００７】
そのため、このカラオケ装置では、カラオケ伴奏音楽の演奏を延長したい利用者にとっては歌唱中に煩雑なコマンド入力を行わなければならず、歌唱に集中できないという問題があった。
【０００８】
本発明は以上の点を考慮してなされたもので、簡易な操作で利用者の歌唱の集中を妨げることなく所望のタイミングでカラオケ伴奏音楽の演奏を終了し得るカラオケ装置及びカラオケ再生制御方法を提案しようとするものである。
【課題を解決するための手段】
【０００９】
かかる課題を解決するため本発明においては、再生出力を希望するカラオケ伴奏音楽に対応した楽曲データの予約登録を行い、予約登録が行われた楽曲データを再生し、楽曲データに予め付加された時間軸上のマークを検出し、マークを検出した時点のタイミングからフェードアウト処理を行わせることにより、時間軸上のマークを基準として自動的に楽曲データの再生を終了することができるので、歌唱の途中で利用者の集中を妨げることなく所望のタイミングでカラオケ伴奏音楽の演奏を終了することができる。
【発明の効果】
【００１０】
本発明によれば、時間軸上のマークを基準として自動的に楽曲データの再生を終了することができるので、歌唱の途中で利用者の集中を妨げることなく所望のタイミングでカラオケ伴奏音楽の演奏を終了することができ、かくして簡易な操作で利用者の歌唱の集中を妨げることなく所望のタイミングでカラオケ伴奏音楽の演奏を終了し得るカラオケ装置及びカラオケ再生制御方法を実現することができる。
【図面の簡単な説明】
【００１１】
【図１】通信カラオケ装置の構成を示す略線的ブロック図である。
【図２】楽曲データのデータ構成を示す略線図である。
【図３】演奏トラックのデータ構造を示す略線図である。
【図４】歌詞トラックのデータ構造を示す略線図である。
【図５】制御情報トラックの具体的内容の説明に供する略線図である。
【図６】ＲＡＭのメモリマップを示す略線図である。
【図７】リモコンの構成を示す略線図である。
【図８】カラオケ再生制御処理手順を示すフローチャートである。
【図９】他の実施の形態における制御情報トラックの具体的内容の説明に供する略線図である。
【図１０】他の実施の形態におけるカラオケ再生制御処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、発明を実施するための形態について説明する。なお、説明は以下の順序で行う。
１．実施の形態
２．他の実施の形態
【００１３】
＜１．実施の形態＞
［１−１．通信カラオケ装置の構成］
図１において、１は全体として通信カラオケ装置を示し、当該通信カラオケ装置１はインターネット２を介してホストサーバ３と接続され、当該ホストサーバ３からカラオケ伴奏音楽の楽曲データをダウンロードするようになされている。
【００１４】
この通信カラオケ装置１では、ＣＰＵ(Central Processing  Unit)１０が全体を統括制御しており、ハードディスクドライブ１１から読み出してＲＡＭ(Random Access Memory)１２上に起動した基本プログラム及び各種アプリケーションプログラムに従って、通常のカラオケ伴奏音楽の再生出力や、後述するカラオケ再生制御処理手順等を実行するようになされている。
【００１５】
実際上、通信カラオケ装置１は、リモートコントローラ（以下、これをリモコンと呼ぶ）ＲＣから利用者にとって歌唱希望の曲番号を予約命令としてリモコン受信部１３によって受け付けると、この曲番号をユーザインタフェース１５経由でＣＰＵ１０へ供給するようになされている。
【００１６】
また通信カラオケ装置１は、リモコンＲＣからの曲番号だけでなく、装置前面の操作パネル１４を介して利用者により指定された曲番号についても予約命令としてユーザインタフェース１５経由によりＣＰＵ１０へ供給するようになされている。
【００１７】
ＣＰＵ１０は、リモコンＲＣ又は操作パネル１４経由で受け付けた曲番号を通信インタフェース２１からインターネット２経由でホストサーバ３へ送信することにより当該曲番号の楽曲データを当該ホストサーバ３にリクエストする。
【００１８】
ホストサーバ３は、自身のハードディスクドライブ（図示せず）に対してＭＩＤＩ(Musical Instrument Digital Interface)音源に基づく楽曲データを蓄積しており、通信カラオケ装置１からリクエストされた曲番号に応じた楽曲データをインターネット２経由で通信カラオケ装置１へ送信するようになされている。
【００１９】
通信カラオケ装置１のＣＰＵ１０は、ホストサーバ３からインターネット２及び通信インタフェース２１経由で楽曲データを受け取り、これをハードディスクドライブ１１に一旦格納した後に再度ＲＡＭ１２に読み出し、シンセサイザ１６へ送出する。
【００２０】
シンセサイザ１６は、楽曲データに基づいて所定の音を所定の音色かつ所定の強さで発音することによりカラオケ伴奏音楽として生成し、これをミキシングアンプ１７へ送出し、マイクロフォンＭＣからの利用者の歌唱音声と共にスピーカ１８から音響出力するようになされている。
【００２１】
ここで図２に示すように、ホストサーバ３からダウンロードした楽曲データＭＲは、曲名、曲番号及び演奏時間等の各種情報を示すヘッダＨＤ、演奏トラックＰＴ、歌詞トラックＷＴ及び制御情報トラックＣＴ等によって構成されている。
【００２２】
図３に示すように演奏トラックＰＴは、演奏の具体的な処理対象である演奏データＥＶと、その演奏データＥＶの実行タイミングを示す時間情報データΔｔ１とからなるシーケンスデータによって構成されている。
【００２３】
図４に示すように歌詞トラックＷＴは、歌詞の表示処理の対象である歌詞表示データＷＤと、その歌詞表示データＷＤの実行タイミングを示す時間情報データΔｔ２とからなるシーケンスデータによって構成されている。
【００２４】
従って通信カラオケ装置１のＣＰＵ１０は、カラオケ伴奏音楽の再生出力時にアプリケーションプログラムに従って演奏トラックＰＴ及び歌詞トラックＷＴを並行して読み出し、時間情報データΔｔ１及びΔｔ２に基づいて演奏データＥＶ及び歌詞表示データＷＤを読み出すようになされている。
【００２５】
なお、通信カラオケ装置１のＣＰＵ１０は、楽曲データＭＲだけではなく、当該楽曲データＭＲに対応した映像データ（図示せず）についても同時にホストサーバ３からダウンロードしており、これをビデオ制御部１９経由でディスプレイ２０に背景映像として表示する。
【００２６】
このとき同時に通信カラオケ装置１のＣＰＵ１０は、時間情報データΔｔ２に基づいて歌詞トラックＷＴに応じた歌詞を当該背景映像にスーパーインポーズした状態でディスプレイ２０に表示するようになされている。
【００２７】
ところで図５（Ａ）及び（Ｂ）に示すように、楽曲データＭＲに対応した楽曲の流れが全３コーラスの合計４分間である場合を前提としたとき、制御情報トラックＣＴには、合計４分間の楽曲データのうち１コーラス終了時点（すなわち歌詞の１番が終了した時点）のタイミングを示す１コーラス終了時点マークＥＴ１と、２コーラス終了時点のタイミングを示す２コーラス終了時点マークＥＴ２とが予め書き込まれている。
【００２８】
この１コーラス終了時点マークＥＴ１及び２コーラス終了時点マークＥＴ２は、後述するカラオケ再生制御処理手順において楽曲データＭＲの終了タイミングを検出する際に用いられるようになされている。
【００２９】
なお、図６に示すように、通信カラオケ装置１におけるＲＡＭ１２においては、基本プログラム及びアプリケーションプログラムの読み出し場所であるプログラム読出エリアＰＡ、楽曲データＭＲを再生出力する際に用いられる楽曲データ読出エリアＭＡ、１コーラス終了時点マークＥＴ１及び２コーラス終了時点マークＥＴ２を読み出す際に用いられる制御情報読出エリアＣＡ、予約曲の曲番号を予約リストとして記憶する予約リストエリアＬＡ等が設定されている。
【００３０】
次に、通信カラオケ装置１において用いられるリモコンＲＣの構成について説明する。図７に示すように、リモコンＲＣは、ＬＣＤ(Liquid Crystal Display)でなる表示部３１とテンキー３２と入力部３３とによって構成されている。
【００３１】
リモコンＲＣの表示部３１では、予約登録を希望する楽曲に対応した曲番号（例えば、１２３４−１２）を表示するための曲番号表示エリア３１Ａ、その曲番号に対応した楽曲の曲名（例えば「〇〇△△□□」）を表示するための曲名表示エリア３１Ｂ、その曲番号に対応した楽曲の歌手名（例えば「××〇〇」）を表示するための歌手名表示エリア３１Ｃが設けられている。
【００３２】
またリモコンＲＣのテンキー３２は、楽曲の曲番号を入力するための「０」〜「９」までの１０個のキーが配列されており、利用者がカラオケ伴奏音楽の予約を希望する曲番号を当該キーに対する押下操作によって入力し得るようになされている。
【００３３】
さらにリモコンＲＣの入力部３３では、ほぼ中央に曲番号表示エリア３１Ａに表示した曲番号を最終的に決定するための「セット」ボタン３３Ａ、当該「セット」ボタン３３Ａによって最終決定した曲番号を通信カラオケ装置１に対して予約登録するための「送信」ボタン３３Ｂ、曲番号表示エリア３１Ａに表示した曲番号を予約登録することなく消去するための「クリア」ボタン３３Ｃが配置されている。
【００３４】
加えてリモコンＲＣの入力部３３では、「オール１コーラス再生」ボタン３３Ｄ、「１コーラス再生」ボタン３３Ｅ、「２コーラス再生」ボタン３３Ｆ及び「フルコーラス再生」ボタン３３Ｇが配置されており、利用者の押下操作によって任意に設定し得るようになされている。
【００３５】
ここでリモコンＲＣは、「オール１コーラス再生」ボタン３３Ｄが利用者によって押下操作されると、その予約命令を通信カラオケ装置１へ送信することにより、当該通信カラオケ装置１をオール１コーラス再生モードヘ遷移させると共に、「オール１コーラス再生」ボタン３３Ｄを点灯表示することにより、それ以降の楽曲の予約登録についても全てオール１コーラス再生モードを維持するようになされている。
【００３６】
因みにリモコンＲＣは、「オール１コーラス再生」ボタン３３Ｄが再度押下操作されると、「オール１コーラス再生」ボタン３３Ｄを消灯表示することにより、通信カラオケ装置１のオール１コーラス再生モードを解除させるようになされている。
【００３７】
このオール１コーラス再生モードとは、このリモコンＲＣを介して複数の利用者が様々な楽曲を通信カラオケ装置１に予約登録した場合でも、カラオケ伴奏音楽の再生出力を全て１番の歌詞で終了するように再生制御する全自動再生モードのことである。
【００３８】
またリモコンＲＣは、「１コーラス再生」ボタン３３Ｅが利用者によって押下操作されると、その予約命令を通信カラオケ装置１へ送信することにより、当該通信カラオケ装置１に対して予約登録する楽曲についてのみ１コーラス再生モードを設定するようになされている。
【００３９】
この１コーラス再生モードとは、このリモコンＲＣを介して利用者がある楽曲を通信カラオケ装置１に予約した場合、その楽曲についてのみ、カラオケ伴奏音楽の再生出力を１番の歌詞までで終了するように再生制御する半自動再生モードのことである。
【００４０】
さらにリモコンＲＣは、「２コーラス再生」ボタン３３Ｆが利用者によって押下操作されると、その予約命令を通信カラオケ装置１へ送信することにより、当該通信カラオケ装置１に対して予約登録する楽曲についてのみ２コーラス再生モードを設定するようになされている。
【００４１】
この２コーラス再生モードとは、このリモコンＲＣを介して利用者がある楽曲を通信カラオケ装置１に予約した場合、その楽曲についてのみ、カラオケ伴奏音楽の再生出力を２番の歌詞までで終了するように再生制御する半自動再生モードのことである。
【００４２】
さらにリモコンＲＣは、「フルコーラス再生」ボタン３３Ｇが利用者によって押下操作されると、その予約命令を通信カラオケ装置１へ送信することにより、当該通信カラオケ装置１に対して予約登録する楽曲についてのみフルコーラス再生モードを設定するようになされている。
【００４３】
このフルコーラス再生モードとは、このリモコンＲＣを介して利用者がある楽曲を通信カラオケ装置１に予約した場合、その楽曲についてのみ、カラオケ伴奏音楽の再生出力を最後の歌詞まで全て行うように再生制御する半自動再生モードのことである。
【００４４】
ちなみにリモコンＲＣは、「オール１コーラス再生」ボタン３３Ｄ〜「フルコーラス再生」ボタン３３Ｇの何れも押下操作されなかった場合、デフォルトで自動的にフルコーラス再生モードを設定するようになされている。
【００４５】
このように通信カラオケ装置１では、リモコンＲＣを介してオール１コーラス再生モードが設定された場合には、それ以降の全ての楽曲についてオール１コーラス再生モードを維持することになるため全自動再生モードと呼ぶのに対し、１コーラス再生モード、２コーラス再生モード及びフルコーラス再生モードが設定された場合には、その楽曲についてのみ当該モードを維持することになるため半自動再生モードと呼ぶようになされている。
【００４６】
［１−２．再生制御処理手順］
図８に示すように通信カラオケ装置１のＣＰＵ１０は、アプリケーションプログラムであるカラオケ再生制御プログラムに従い、ルーチンＲＴ１の開始ステップから入って次のステップＳＰ１へ移る。
【００４７】
ステップＳＰ１において通信カラオケ装置１のＣＰＵ１０は、リモコンＲＣから予約登録の対象となる曲番号を受け取ることにより予約命令を受け付け、次のステップＳＰ２へ移る。
【００４８】
ステップＳＰ２において通信カラオケ装置１のＣＰＵ１０は、その予約命令についてオール１コーラス再生モードが選択されているか否かを判定する。ここで、肯定結果が得られると、このことは、リモコンＲＣから予約命令を受け付けた際、オール１コーラス再生モードが選択されていることを表しており、このときＣＰＵ１０は全自動再生モードへ遷移するべく次のステップＳＰ３へ移る。
【００４９】
ステップＳＰ３において通信カラオケ装置１のＣＰＵ１０は、リモコンＲＣから受け付けた予約命令の曲番号に対応した楽曲データＭＲをホストサーバ３からダウンロードした後に再生処理を開始し、次のステップＳＰ４へ移る。
【００５０】
ステップＳＰ４において通信カラオケ装置１のＣＰＵ１０は、楽曲データＭＲの再生処理中に制御情報トラックＣＴの１コーラス終了時点マークＥＴ１を検出したか否かを判定する。ここで肯定結果が得られると、このことは楽曲データＭＲの再生中に１コーラス終了時点マークＥＴ１の時間タイミングが到来したことを表しており、このときＣＰＵ１０は次のステップＳＰ５へ移る。
【００５１】
ステップＳＰ５において通信カラオケ装置１のＣＰＵ１０は、１コーラス終了時点マークＥＴ１を検出した時点から楽曲データＭＲに対してフェードアウト処理を開始し、次のステップＳＰ６へ移る。
【００５２】
ステップＳＰ６において通信カラオケ装置１のＣＰＵ１０は、楽曲データＭＲに対する１番の歌詞までの再生処理がフェードアウト処理により利用者にとって自然な聞こえ方で終了したため、予約リストエリアＬＡを参照することにより次の予約曲が存在するか否かを判定する。
【００５３】
ここで否定結果が得られると、このことは次の予約曲が存在しないことを表しており、このときＣＰＵ１０は次のステップＳＰ２０へ移ってカラオケ再生制御処理手順を終了する。
【００５４】
これに対してステップＳＰ６で肯定結果が得られると、このことは次の予約曲が存在していることを表しており、このときＣＰＵ１０はステップＳＰ３へ戻って、その次の予約曲の曲番号に対応した楽曲データＭＲをホストサーバ３からダウンロードした後に再生処理を開始し、次のステップＳＰ４以降の処理を繰り返すことにより、予約曲が存在する限りオール１コーラス再生処理を継続する。
【００５５】
一方、ステップＳＰ２で否定結果が得られると、このことはリモコンＲＣから予約命令を受け付けた際、オール１コーラス再生モードが選択されておらず、このときＣＰＵ１０は全自動再生モードへ遷移することなく次のステップＳＰ７へ移る。
【００５６】
ステップＳＰ７において通信カラオケ装置１のＣＰＵ１０は、その予約命令について１コーラス再生モードが選択されているか否かを判定する。ここで、肯定結果が得られると、このことは、リモコンＲＣから予約命令を受け付けた際、１コーラス再生モードが選択されていることを表しており、このときＣＰＵ１０は半自動再生モードへ遷移するべく次のステップＳＰ８へ移る。
【００５７】
ステップＳＰ８において通信カラオケ装置１のＣＰＵ１０は、リモコンＲＣから受け付けた予約命令の曲番号に対応した楽曲データＭＲをホストサーバ３からダウンロードした後に再生処理を開始し、次のステップＳＰ９へ移る。
【００５８】
ステップＳＰ９において通信カラオケ装置１のＣＰＵ１０は、楽曲データＭＲの再生処理中に制御情報トラックＣＴの１コーラス終了時点マークＥＴ１を検出したか否かを判定する。ここで肯定結果が得られると、このことは楽曲データＭＲの再生処理中に１コーラス終了時点マークＥＴ１の時間タイミングが到来したことを表しており、このときＣＰＵ１０は次のステップＳＰ１０へ移る。
【００５９】
ステップＳＰ１０において通信カラオケ装置１のＣＰＵ１０は、１コーラス終了時点マークＥＴ１を検出した時点から楽曲データＭＲに対してフェードアウト処理を開始し、次のステップＳＰ１１へ移る。
【００６０】
ステップＳＰ１１において通信カラオケ装置１のＣＰＵ１０は、楽曲データＭＲに対する１番の歌詞までの再生処理がフェードアウト処理により利用者にとって自然な聞こえ方で終了したため、予約リストエリアＬＡを参照することにより次の予約曲が存在するか否かを判定する。
【００６１】
ここで否定結果が得られると、このことは次の予約曲が存在しないことを表しており、このときＣＰＵ１０は次のステップＳＰ２０へ移ってカラオケ再生制御処理手順を終了する。
【００６２】
これに対してステップＳＰ１１で肯定結果が得られると、このことは次の予約曲が存在していることを表しており、このときＣＰＵ１０はステップＳＰ７へ戻る。
【００６３】
ステップＳＰ７において通信カラオケ装置１のＣＰＵ１０は、その次の予約曲について１コーラス再生モードが選択されているか否かを判定する。ここで、肯定結果が得られると、このことは、リモコンＲＣから予約命令を受け付けた際、同時に、１コーラス再生モードが選択されていることを表しており、このときＣＰＵ１０は次のステップＳＰ８以降の半自動再生モードを繰り返す。
【００６４】
これに対して、ステップＳＰ７で否定結果が得られると、このことは次の予約曲については、１コーラス再生モードが選択されていないことを表しており、このときＣＰＵ１０は次のステップＳＰ１２へ移る。
【００６５】
ステップＳＰ１２において通信カラオケ装置１のＣＰＵ１０は、その予約曲について２コーラス再生モードが選択されているか否かを判定する。ここで、肯定結果が得られると、このことは、リモコンＲＣから予約命令を受け付けた際、同時に、２コーラス再生モードが選択されていることを表しており、このときＣＰＵ１０は１コーラス再生モードのときと同様に半自動再生モードへ遷移するべく次のステップＳＰ１３へ移る。
【００６６】
ステップＳＰ１３において通信カラオケ装置１のＣＰＵ１０は、リモコンＲＣから受け付けた予約命令の曲番号に対応した楽曲データＭＲをホストサーバ３からダウンロードした後に再生処理を開始し、次のステップＳＰ１４へ移る。
【００６７】
ステップＳＰ１４において通信カラオケ装置１のＣＰＵ１０は、楽曲データＭＲの再生処理中に制御情報トラックＣＴの２コーラス終了時点マークＥＴ２を検出したか否かを判定する。ここで肯定結果が得られると、このことは楽曲データＭＲの再生処理中に２コーラス終了時点マークＥＴ２の時間タイミングが到来したことを表しており、このときＣＰＵ１０は次のステップＳＰ１５へ移る。
【００６８】
ステップＳＰ１５において通信カラオケ装置１のＣＰＵ１０は、２コーラス終了時点マークＥＴ２を検出した時点から楽曲データＭＲに対してフェードアウト処理を開始し、次のステップＳＰ１６へ移る。
【００６９】
ステップＳＰ１６において通信カラオケ装置１のＣＰＵ１０は、楽曲データＭＲに対する２番の歌詞までの再生処理がフェードアウト処理により利用者にとって自然な聞こえ方で終了したため、予約リストエリアＬＡを参照することにより次の予約曲が存在するか否かを判定する。
【００７０】
ここで否定結果が得られると、このことは次の予約曲が存在しないことを表しており、このときＣＰＵ１０は次のステップＳＰ２０へ移ってカラオケ再生制御処理手順を終了する。
【００７１】
これに対してステップＳＰ１６で肯定結果が得られると、このことは次の予約曲が存在していることを表しており、このときＣＰＵ１０は再度ステップＳＰ７へ戻る。
【００７２】
ステップＳＰ７において通信カラオケ装置１のＣＰＵ１０は、その次の予約曲について１コーラス再生モードが選択されているか否かを判定する。ここで、肯定結果が得られた場合、ＣＰＵ１０は上述した通り、次のステップＳＰ８以降の半自動再生モードを繰り返す。
【００７３】
これに対して、ステップＳＰ７で否定結果が得られると、このことは次の予約曲について１コーラス再生モードが選択されていないことを表しており、このときＣＰＵ１０は次のステップＳＰ１２へ移る。
【００７４】
ステップＳＰ１２において通信カラオケ装置１のＣＰＵ１０は、その予約曲について２コーラス再生モードが選択されているか否かを判定する。ここで、肯定結果が得られた場合、ＣＰＵ１０は上述した通り、次のステップＳＰ１３以降の半自動再生モードを繰り返す。
【００７５】
これに対してステップＳＰ１２において否定結果が得られると、このことは、リモコンＲＣから予約命令を受け付けた際、同時に、フルコーラス再生モードが選択されているか、或はオール１コーラス再生モード、１コーラス再生モード及び２コーラス再生モードの何れについても選択されていないことを表しており、このときＣＰＵ１０は次のステップＳＰ１７へ移る。
【００７６】
ステップＳＰ１７において通信カラオケ装置１のＣＰＵ１０は、リモコンＲＣから受け付けた予約命令の曲番号に対応した楽曲データＭＲをホストサーバ３からダウンロードした後にフルコーラス再生処理を開始し、次のステップＳＰ１８へ移る。
【００７７】
ステップＳＰ１８において通信カラオケ装置１のＣＰＵ１０は、フルコーラス再生処理を開始した楽曲データＭＲについて再生処理が最後まで終了したか否かを判定し、否定結果が得られるとステップＳＰ１８へ戻って楽曲データＭＲに対する再生処理が全て終了するまで待ち受ける。
【００７８】
これに対してステップＳＰ１８において肯定結果が得られると、このことは楽曲データＭＲに対する再生処理が最後まで終了したこと、すなわちフルコーラス再生処理が終了したことを表しており、このとき通信カラオケ装置１のＣＰＵ１０は、次のステップＳＰ１９へ移る。
【００７９】
ステップＳＰ１９において通信カラオケ装置１のＣＰＵ１０は、楽曲データＭＲのフルコーラス再生処理が終了したので、次の予約曲が存在するか否かについて判定し、否定結果が得られるとステップＳＰ２０へ移ってカラオケ再生制御処理手順を終了するのに対し、肯定結果が得られるとステップＳＰ７へ移って以降の半自動再生モードを繰り返す。
【００８０】
［１−３．動作及び効果］
以上の構成において、通信カラオケ装置１のＣＰＵ１０は、オール１コーラス再生モードである全自動再生モード、及び１コーラス再生モード、２コーラス再生モード又はフルコーラス再生モードである半自動再生モードを有し、利用者からの設定に応じて使い分けることが出来るようにした。
【００８１】
通信カラオケ装置１のＣＰＵ１０は、オール１コーラス再生モードである全自動再生モードが選択された場合、それ以降の全ての予約曲に対してオール１コーラス再生モードが適用されることになるので、全ての予約曲についてカラオケ伴奏音楽を１番の歌詞までで終了することができ、その結果、利用時間が短くても複数の利用者に歌唱する機会を提供することができる。
【００８２】
このとき通信カラオケ装置１のＣＰＵ１０は、リモコンＲＣの「オール１コーラス再生」ボタン３３Ｄが再度押下操作されて当該「オール１コーラス再生」ボタン３３Ｄを消灯表示しない限り、オール１コーラス再生モードを解除することがないので、次の予約曲についてもオール１コーラスモードを継続して適用させることができる。
【００８３】
また通信カラオケ装置１のＣＰＵ１０は、１コーラス再生モード、２コーラス再生モード又はフルコーラス再生モードである半自動再生モードが選択された場合、複数の利用者が予約曲ごとに１コーラス再生モード、２コーラス再生モード又はフルコーラス再生モードの何れかを個別に設定することができるので、利用者が何番の歌詞まで歌唱を希望するかを自由に決定させることができる。
【００８４】
このように通信カラオケ装置１のＣＰＵ１０は、全自動再生モード及び半自動再生モードの何れの場合であっても、利用者自身が予めリモコンＲＣを介して設定しておくことにより、歌唱の途中で１コーラス再生モード、２コーラス再生モード又はフルコーラス再生モードの何れかを選択及び設定しなければならない事態は生じ得ず、利用者の歌唱に集中させることができる。
【００８５】
以上の構成によれば、通信カラオケ装置１のＣＰＵ１０は、オール１コーラス再生モードである全自動再生モード、及び１コーラス再生モード、２コーラス再生モード又はフルコーラス再生モードである半自動再生モードを、リモコンＲＣを介して予め設定することができるので、簡易な操作で利用者の歌唱の集中を妨げることなく所望のタイミングでカラオケ伴奏音楽の演奏を終了することができる。
【００８６】
＜２．他の実施の形態＞
なお上述の実施の形態においては、１コーラス終了時点マークＥＴ１及び２コーラス終了時点マークＥＴ２を用いて、オール１コーラス再生モードである全自動再生モード、及び１コーラス再生モード、２コーラス再生モード又はフルコーラス再生モードである半自動再生モードを使い分けるようにした場合について述べた。
【００８７】
しかしながら、本発明はこれに限らず、図９に示すように、楽曲データＭＲのうちメインとなる部分または一番盛り上がる部分であるサビを利用し、制御情報トラックＣＴに予め書き込まれた第１サビエンドマークＳＥ１と、第２サビエンドマークＳＥ２、及び第３サビエンドマークＳＥ３を用いてオール第１サビ再生モードである全自動再生モード、及び第１サビ再生モード、第２サビ再生モード又はフルコーラス再生モードである半自動再生モードを使い分けるようにしてもよい。
【００８８】
この場合、通信カラオケ装置１では、楽曲データＭＲの種類によっては、歌曲の構成についてワンコーラス、ツーコラス等の区分が分かり難い場合があるので、このようなときにサビを基準に再生モードを切り換えると一段と効果的である。
【００８９】
このときリモコンＲＣでは、「オール１コーラス再生」ボタン３３Ｄ、「１コーラス再生」ボタン３３Ｅ、「２コーラス再生」ボタン３３Ｆ及び「フルコーラス再生」ボタン３３Ｇに代えて、図示しないが同様の位置に対して、「オール第１サビ再生」ボタン、「第１サビ再生」ボタン、「第２サビ再生」ボタン及び「フルコーラス再生」ボタンを配置し、利用者からの押下操作によって任意のモードを設定し得るようになされている。
【００９０】
実際上、図１０に示すように通信カラオケ装置１のＣＰＵ１０は、ルーチンＲＴ２の開始ステップから入って次のステップＳＰ２１へ移り、リモコンＲＣから予約登録の対象となる曲番号を受け取ることにより予約命令を受け付け、次のステップＳＰ２２へ移る。
【００９１】
ステップＳＰ２２において通信カラオケ装置１のＣＰＵ１０は、その予約命令についてオール第１サビ再生モードが選択されているか否かを判定する。ここで、肯定結果が得られると、このことは、リモコンＲＣから予約命令を受け付けた際、同時に、オール第１サビ再生モードが選択されていることを表しており、このときＣＰＵ１０は全自動再生モードへ遷移するべく次のステップＳＰ２３へ移る。
【００９２】
ステップＳＰ２３において通信カラオケ装置１のＣＰＵ１０は、リモコンＲＣから受け付けた予約命令の曲番号に対応した楽曲データＭＲをホストサーバ３からダウンロードした後に再生処理を開始し、次のステップＳＰ２４へ移る。
【００９３】
ステップＳＰ２４において通信カラオケ装置１のＣＰＵ１０は、楽曲データＭＲの再生処理中に制御情報トラックＣＴの第１サビエンドマークＳＥ１を検出したか否かを判定する。ここで肯定結果が得られると、このことは楽曲データＭＲの再生処理中に第１サビエンドマークＳＥ１の時間タイミングが到来したことを表しており、このときＣＰＵ１０は次のステップＳＰ２５へ移る。
【００９４】
ステップＳＰ２５において通信カラオケ装置１のＣＰＵ１０は、第１サビエンドマークＳＥ１を検出した時点から楽曲データＭＲに対してフェードアウト処理を開始し、次のステップＳＰ２６へ移る。
【００９５】
ステップＳＰ２６において通信カラオケ装置１のＣＰＵ１０は、楽曲データＭＲに対する第１のサビまでの再生処理がフェードアウト処理により利用者にとって自然な聞こえ方で終了したため、予約リストエリアＬＡを参照することにより次の予約曲が存在するか否かを判定する。
【００９６】
ここで否定結果が得られると、このことは次の予約曲が存在しないことを表しており、このときＣＰＵ１０は次のステップＳＰ４０へ移ってカラオケ再生制御処理手順を終了する。
【００９７】
これに対してステップＳＰ２６で肯定結果が得られると、このことは次の予約曲が存在していることを表しており、このときＣＰＵ１０はステップＳＰ２３へ戻って、その次の予約曲の曲番号に対応した楽曲データＭＲをホストサーバ３からダウンロードした後に再生処理を開始し、次のステップＳＰ２４以降の処理を繰り返すことにより、予約曲が存在する限りオール第１サビ再生処理を継続する。
【００９８】
一方、ステップＳＰ２２で否定結果が得られると、このことはリモコンＲＣから予約曲を受け付けた際、オール第１サビ再生モードが選択されておらず、このときＣＰＵ１０は自動再生モードへ遷移することなく次のステップＳＰ２７へ移る。
【００９９】
ステップＳＰ２７において通信カラオケ装置１のＣＰＵ１０は、その予約曲について第１サビ再生モードが選択されているか否かを判定する。ここで、肯定結果が得られると、このことは、リモコンＲＣから予約命令を受け付けた際、同時に、第１サビ再生モードが選択されていることを表しており、このときＣＰＵ１０は半自動再生モードへ遷移するべく次のステップＳＰ２８へ移る。
【０１００】
ステップＳＰ２８において通信カラオケ装置１のＣＰＵ１０は、リモコンＲＣから受け付けた予約曲の曲番号に対応した楽曲データＭＲをホストサーバ３からダウンロードした後に再生処理を開始し、次のステップＳＰ２９へ移る。
【０１０１】
ステップＳＰ２９において通信カラオケ装置１のＣＰＵ１０は、楽曲データＭＲの再生処理中に制御情報トラックＣＴの第１サビエンドマークＳＥ１を検出したか否かを判定する。ここで肯定結果が得られると、このことは楽曲データＭＲの再生処理中に第１サビエンドマークＳＥ１の時間タイミングが到来したことを表しており、このときＣＰＵ１０は次のステップＳＰ３０へ移る。
【０１０２】
ステップＳＰ３０において通信カラオケ装置１のＣＰＵ１０は、第１サビエンドマークＳＥ１を検出した時点から楽曲データＭＲに対してフェードアウト処理を開始し、次のステップＳＰ３１へ移る。
【０１０３】
ステップＳＰ３１において通信カラオケ装置１のＣＰＵ１０は、楽曲データＭＲに対する第１のサビまでの再生処理がフェードアウト処理により利用者にとって自然な聞こえ方で終了したため、予約リストエリアＬＡを参照することにより次の予約曲が存在するか否かを判定する。
【０１０４】
ここで否定結果が得られると、このことは次の予約曲が存在しないことを表しており、このときＣＰＵ１０は次のステップＳＰ４０へ移ってカラオケ再生制御処理手順を終了する。
【０１０５】
これに対してステップＳＰ３１で肯定結果が得られると、このことは次の予約曲が存在していることを表しており、このときＣＰＵ１０はステップＳＰ２７へ戻る。
【０１０６】
ステップＳＰ２７において通信カラオケ装置１のＣＰＵ１０は、その次の予約曲について第１サビ再生モードが選択されているか否かを判定する。ここで、肯定結果が得られると、このことは、リモコンＲＣから予約命令を受け付けた際、同時に、第１サビ再生モードが選択されていることを表しており、このときＣＰＵ１０は次のステップＳＰ２８以降の半自動再生モードを繰り返す。
【０１０７】
これに対して、ステップＳＰ２７で否定結果が得られると、このことは次の予約曲について第１サビ再生モードが選択されていないことを表しており、このときＣＰＵ１０は次のステップＳＰ３２へ移る。
【０１０８】
ステップＳＰ３２において通信カラオケ装置１のＣＰＵ１０は、その予約曲について第２サビ再生モードが選択されているか否かを判定する。ここで、肯定結果が得られると、このことは、リモコンＲＣから予約命令を受け付けた際、同時に、第２サビ再生モードが選択されていることを表しており、このときＣＰＵ１０は第１サビ再生モードのときと同様に半自動再生モードへ遷移するべく次のステップＳＰ３３へ移る。
【０１０９】
ステップＳＰ３３において通信カラオケ装置１のＣＰＵ１０は、リモコンＲＣから受け付けた予約命令の曲番号に対応した楽曲データＭＲをホストサーバ３からダウンロードした後に再生処理を開始し、次のステップＳＰ３４へ移る。
【０１１０】
ステップＳＰ３４において通信カラオケ装置１のＣＰＵ１０は、楽曲データＭＲの再生処理中に制御情報トラックＣＴの第２サビエンドマークＳＥ２を検出したか否かを判定する。ここで肯定結果が得られると、このことは楽曲データＭＲの再生処理中に第２サビエンドマークＳＥ２の時間タイミングが到来したことを表しており、このときＣＰＵ１０は次のステップＳＰ３５へ移る。
【０１１１】
ステップＳＰ３５において通信カラオケ装置１のＣＰＵ１０は、第２サビエンドマークＳＥ２を検出した時点から楽曲データＭＲに対してフェードアウト処理を開始し、次のステップＳＰ３６へ移る。
【０１１２】
ステップＳＰ３６において通信カラオケ装置１のＣＰＵ１０は、楽曲データＭＲに対する第２のサビまでの再生処理がフェードアウト処理により利用者にとって自然な聞こえ方で終了したため、予約リストエリアＬＡを参照することにより次の予約曲が存在するか否かを判定する。
【０１１３】
ここで否定結果が得られると、このことは次の予約曲が存在しないことを表しており、このときＣＰＵ１０は次のステップＳＰ４０へ移ってカラオケ再生制御処理手順を終了する。
【０１１４】
これに対してステップＳＰ３６で肯定結果が得られると、このことは次の予約曲が存在していることを表しており、このときＣＰＵ１０は再度ステップＳＰ２７へ戻る。
【０１１５】
ステップＳＰ２７において通信カラオケ装置１のＣＰＵ１０は、その次の予約曲について第１サビ再生モードが選択されているか否かを判定する。ここで、肯定結果が得られた場合、ＣＰＵ１０は上述した通り、次のステップＳＰ２８以降の半自動再生モードを繰り返す。
【０１１６】
これに対して、ステップＳＰ２７で否定結果が得られると、このことは次の予約曲について第１サビ再生モードが選択されていないことを表しており、このときＣＰＵ１０は次のステップＳＰ３２へ移る。
【０１１７】
ステップＳＰ３２において通信カラオケ装置１のＣＰＵ１０は、その予約曲について第２サビ再生モードが選択されているか否かを判定する。ここで、肯定結果が得られた場合、ＣＰＵ１０は上述した通り、次のステップＳＰ３３以降の半自動再生モードを繰り返す。
【０１１８】
これに対してステップＳＰ３２において否定結果が得られると、このことは、リモコンＲＣから予約命令を受け付けた際、同時に、フルコーラス再生モードが選択されているか、或はオール第１サビ再生モード、第１サビ再生モード及び第２サビ再生モードの何れについても選択されていないことを表しており、このときＣＰＵ１０は次のステップＳＰ３７へ移る。
【０１１９】
ステップＳＰ３７において通信カラオケ装置１のＣＰＵ１０は、リモコンＲＣから受け付けた予約曲の曲番号に対応した楽曲データＭＲをホストサーバ３からダウンロードした後にフルコーラス再生処理を開始し、次のステップＳＰ３８へ移る。
【０１２０】
ステップＳＰ３８において通信カラオケ装置１のＣＰＵ１０は、フルコーラス再生処理を開始した楽曲データＭＲについて再生処理が最後まで終了したか否かを判定し、否定結果が得られるとステップＳＰ３８へ戻って楽曲データＭＲに対する再生処理が全て終了するまで待ち受ける。
【０１２１】
これに対してステップＳＰ３８において肯定結果が得られると、このことは楽曲データＭＲに対する再生処理が最後まで終了したこと、すなわちフルコーラス再生処理が終了したことを表しており、このとき通信カラオケ装置１のＣＰＵ１０は、次のステップＳＰ３９へ移る。
【０１２２】
ステップＳＰ３９において通信カラオケ装置１のＣＰＵ１０は、楽曲データＭＲのフルコーラス再生処理が終了したので、次の予約曲が存在するか否かについて判定し、否定結果が得られるとステップＳＰ４０へ移ってカラオケ再生制御処理手順を終了するのに対し、肯定結果が得られるとステップＳＰ２７へ移って以降の半自動再生モードを繰り返す。
【０１２３】
この場合、通信カラオケ装置１のＣＰＵ１０は、オール第１サビ再生モードである全自動再生モードが選択された場合、それ以降の全ての予約曲に対してオール第１サビ再生モードが適用されることになるので、全ての予約曲についてカラオケ伴奏音楽を第１のサビまでで終了することができ、その結果、利用時間が短くても複数の利用者に歌唱する機会を提供することができる。
【０１２４】
このとき通信カラオケ装置１のＣＰＵ１０は、リモコンＲＣの「オール第１サビ再生」ボタンが再度押下操作されて当該「オール第１サビ再生」ボタンを消灯表示しない限り、オール第１サビ再生モードを解除することがないので、次の予約曲についてもオール第１サビ再生モードを継続して適用させることができる。
【０１２５】
また通信カラオケ装置１のＣＰＵ１０は、第１サビ再生モード、第２サビ再生モード又はフルコーラス再生モードである半自動再生モードが選択された場合、複数の利用者が予約曲ごとに第１サビ再生モード、第２サビ再生モード又はフルコーラス再生モードの何れかを任意に設定することができるので、利用者が何れのタイミングまで歌唱を希望するかを自由に決定させることができる。
【０１２６】
このように通信カラオケ装置１のＣＰＵ１０は、全自動再生モード及び半自動再生モードの何れの場合であっても、利用者自身が予めリモコンＲＣを介して設定しておくことにより、歌唱の途中で第１サビ再生モード、第２サビ再生モード又はフルコーラス再生モードの何れかを選択及び設定しなければならない事態は生じ得ず、利用者の歌唱に集中させることができる。
【０１２７】
また上述の実施の形態においては、１コーラス終了時点マークＥＴ１及び２コーラス終了時点マークＥＴ２を用いて、楽曲データＭＲの再生処理を途中で終了させるようにした場合について述べたが、本発明はこれに限らず、楽曲データＭＲの再生開始から例えば２分間経過時点で強制的にフェードアウト処理を行うことにより、楽曲データＭＲの再生処理を途中で終了させるようにしても良い。
【０１２８】
さらに上述の実施の形態においては、カラオケ装置１のＣＰＵ１０が、予めハードディスクドライブ１１に格納されているアプリケーションプログラムであるカラオケ再生制御プログラムに従い、上述したルーチンＲＴ１及びＲＴ２のカラオケ再生制御処理手順を行うようにした場合について述べた。
【０１２９】
しかしながら本発明はこれに限らず、カラオケ装置１のＣＰＵ１０が、所定の記憶媒体からインストールしたカラオケ再生制御プログラムや、インターネットからダウンロードしたカラオケ再生制御プログラム、その他種々のルートによってインストールしたカラオケ再生制御プログラムに従って上述したカラオケ再生制御処理手順を行うようにしても良い。
【０１３０】
さらに上述の実施の形態においては、予約登録手段としてのリモコン受信部１３、操作パネル１４、ユーザインタフェース１５及びＣＰＵ１０、再生手段としての通信インタフェース２１、ハードディスクドライブ１１、ＲＡＭ１２及びＣＰＵ１０、検出手段としてのＲＡＭ１２及びＣＰＵ１０、制御手段としてのＣＰＵ１０によって、本発明のカラオケ装置を構成するようにした場合について述べた。しかしながら本発明はこれに限らず、その他種々の予約登録手段、再生手段、検出手段及び制御手段によってカラオケ装置を構成するようにしても良い。
【産業上の利用可能性】
【０１３１】
本発明のカラオケ装置及びカラオケ再生制御方法は、例えばカラオケ装置以外にも、カラオケ再生機能を搭載したパーソナルコンピュータ、ハードディスクレコーダ等のその他種々の電子機器に適用することができる。
【符号の説明】
【０１３２】
１……通信カラオケ装置、２……インターネット、３……ホストサーバ、１０……ＣＰＵ、１１……ＨＤＤ、１２……ＲＡＭ、１３……リモコン受信部、１４……操作パネル、１５……ユーザインタフェース、１６……シンセサイザ、１７……ミキシングアンプ、１８……スピーカ、１９……ビデオ制御部、２０……ディスプレイ、２１……通信インタフェース、ＲＣ……リモコン、３１……表示部、３２……テンキー、３３……入力部。
【図１】
2011170255.tif 000003
【図２】
2011170255.tif 000004
【図３】
2011170255.tif 000005
【図４】
2011170255.tif 000006
【図５】
2011170255.tif 000007
【図６】
2011170255.tif 000008
【図７】
2011170255.tif 000009
【図８】
2011170255.tif 000010
【図９】
2011170255.tif 000011
【図１０】
2011170255.tif 000012