(57)【特許請求の範囲】
【請求項１】
一の再生対象曲データの再生から他の再生対象曲データの再生に移行させるための条件が異なる複数の移行モードの中から、いずれかの移行モードを選択するよう、各々の前記一の再生対象曲データ毎に利用者に促し、それに応じて選択された移行モードを表す移行モード選択情報の入力を受け付ける受付手段と、
前記受付手段が受け付けた前記移行モード選択情報が表す移行モードに応じて、前記一の再生対象曲データの再生から、他の再生対象曲データの再生に移行させるための条件を設定する条件設定手段と、
再生制御情報を入力する再生制御情報入力手段と、
前記一の再生対象曲データの再生中に、前記再生制御情報入力手段によって入力された前記再生制御情報および前記条件設定手段によって設定された前記条件に基づいて、前記他の再生対象曲データの再生に移行するか否か判定する判定手段と、
前記判定手段によって前記他の再生対象曲データの再生に移行させると判定された場合は前記一の再生対象曲データの再生から、前記他の再生対象曲データの再生に移行させる移行手段と
を具備することを特徴とするカラオケ装置。
【請求項２】
前記再生制御情報は、次の再生曲として予約された前記他の再生対象曲データの再生に移行すべき旨を指示する次曲開始信号であり、
前記受付手段は、前記次曲開始信号が入力されたことを前記条件とする移行モードを表す移行モード選択情報の入力を受け付け、
前記条件設定手段は、前記次曲開始信号が入力されたことを前記条件として設定する
ことを特徴とする請求項１に記載のカラオケ装置。
【請求項３】
前記再生制御情報は、入力音声信号のレベルであり、
前記受付手段は、前記入力音声信号のレベルが所定の基準に満たないことを前記条件とする移行モードを表す移行モード選択情報の入力を受け付け、
前記条件設定手段は、前記入力音声信号のレベルが所定の基準に満たないことを前記条件として設定する
ことを特徴とする請求項１に記載のカラオケ装置。
【請求項４】
前記再生制御情報は、入力音声信号に基づいて行う採点結果であり、
前記受付手段は、前記採点結果が所定の基準に満たないことを前記条件とする移行モードを表す移行モード選択情報の入力を受け付け、
前記条件設定手段は、前記採点結果が所定の基準に満たないことを前記条件として設定する
ことを特徴とする請求項１に記載のカラオケ装置。
【請求項５】
前記再生対象曲データは、曲の一部の区間を再生する場合において当該再生区間に対応したデータである
ことを特徴とする請求項１に記載のカラオケ装置。
【請求項６】
前記移行手段は、移行期間中は前記一の再生対象曲データの一部と前記他の再生対象曲データの一部とに基づいて生成した移行区間データを再生し、移行期間終了後に前記他の再生対象曲データの再生に移行させる
ことを特徴とする請求項１に記載のカラオケ装置。
【請求項７】
前記再生制御情報は、コンピュータゲームの結果であり、
前記受付手段は、前記コンピュータゲームの結果が所定の結果であることを前記条件とする移行モードを表す移行モード選択情報の入力を受け付け、
前記条件設定手段は、前記コンピュータゲームの結果が所定の結果であることを前記条件として設定する
ことを特徴とする請求項１に記載のカラオケ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、利用者の行為に起因した情報に基づいて、次の曲の演奏に移行することができるカラオケ装置に関する。
【０００２】
【従来の技術】
従来より、様々な機能を有するカラオケ装置が提案されてきた。例えば、複数のリクエスト曲を登録できるようにして、１曲の演奏が終了すると次のリクエスト曲の演奏を開始することができるカラオケ装置が提案された。また、このようなカラオケ装置において、１曲分の演奏が完了する前でも、利用者の希望によって次のリクエスト曲の演奏を開始するものもある。この場合は、演奏停止を指示する操作子が操作されると、演奏を停止して次の曲の演奏を開始する。
【０００３】
その他、複数のカラオケ曲のよく知られた部分を次々と演奏するメドレー機能を有するカラオケ装置も提案された。例えば、特開平４−１１２８９号公報に記載されている技術では、予めメドレー曲として演奏するカラオケ曲を複数指定しておき、指定したある曲のメドレー用の区間の演奏が終了すると、次の曲のメドレー用の区間の演奏を開始する。さらに、終了する曲と開始する曲の演奏を滑らかに接続することによって、メドレー演奏を自然に行う技術も提案された。
【０００４】
【発明が解決しようとする課題】
しかしながら、演奏停止を指示することによって次の曲へ移行する場合には、演奏中の曲をフェードアウトしてから次の曲の演奏を開始するので、曲が演奏されていない時間が長くなり、場の盛り上がりに欠けるという問題があった。
また、曲と曲を滑らかに接続するようなメドレー演奏の場合は、予め設定されたメドレー用の区間の演奏が終了しない限りは次の曲に移行しないので、強制的に次のメドレー区間の演奏を開始させることはできなかった。
このように従来の技術では、次の曲の演奏を開始する契機は固定的であり、場の雰囲気を盛り上げるような曲の移行はできなかった。
【０００５】
本発明は、上述した課題を解決するためになされたものであり、場の雰囲気を盛り上げるような次曲への移行が可能なカラオケ装置を提供することを目的としている。
【０００６】
【課題を解決するための手段】
上述した課題を解決するために、請求項１に記載の発明は、一の再生対象曲データの再生から他の再生対象曲データの再生に移行させるための条件が異なる複数の移行モードの中から、いずれかの移行モードを選択するよう、各々の前記一の再生対象曲データ毎に利用者に促し、それに応じて選択された移行モードを表す移行モード選択情報の入力を受け付ける受付手段と、前記受付手段が受け付けた前記移行モード選択情報が表す移行モードに応じて、前記一の再生対象曲データの再生から、他の再生対象曲データの再生に移行させるための条件を設定する条件設定手段と、再生制御情報を入力する再生制御情報入力手段と、前記一の再生対象曲データの再生中に、前記再生制御情報入力手段によって入力された前記再生制御情報および前記条件設定手段によって設定された前記条件に基づいて、前記他の再生対象曲データの再生に移行するか否か判定する判定手段と、前記判定手段によって前記他の再生対象曲データの再生に移行させると判定された場合は前記一の再生対象曲データの再生から、前記他の再生対象曲データの再生に移行させる移行手段とを具備することを特徴とする。
また、請求項２に記載の発明は、請求項１に記載のカラオケ装置において、前記再生制御情報は、次の再生曲として予約された前記他の再生対象曲データの再生に移行すべき旨を指示する次曲開始信号であり、前記受付手段は、前記次曲開始信号が入力されたことを前記条件とする移行モードを表す移行モード選択情報の入力を受け付け、前記条件設定手段は、前記次曲開始信号が入力されたことを前記条件として設定することを特徴とする。
また、請求項３に記載の発明は、請求項１に記載のカラオケ装置において、前記再生制御情報は、入力音声信号のレベルであり、前記受付手段は、前記入力音声信号のレベルが所定の基準に満たないことを前記条件とする移行モードを表す移行モード選択情報の入力を受け付け、前記条件設定手段は、前記入力音声信号のレベルが所定の基準に満たないことを前記条件として設定することを特徴とする。
また、請求項４に記載の発明は、請求項１に記載のカラオケ装置において、前記再生制御情報は、入力音声信号に基づいて行う採点結果であり、前記受付手段は、前記採点結果が所定の基準に満たないことを前記条件とする移行モードを表す移行モード選択情報の入力を受け付け、前記条件設定手段は、前記採点結果が所定の基準に満たないことを前記条件として設定することを特徴とする。
また、請求項５に記載の発明は、請求項１に記載のカラオケ装置において、前記再生対象曲データは、曲の一部の区間を再生する場合において当該再生区間に対応したデータであることを特徴とする。
また、請求項６に記載の発明は、請求項１に記載のカラオケ装置において、前記移行手段は、移行期間中は前記一の再生対象曲データの一部と前記他の再生対象曲データの一部とに基づいて生成した移行区間データを再生し、移行期間終了後に前記他の再生対象曲データの再生に移行させることを特徴とする。
また、請求項７に記載の発明は、請求項１に記載のカラオケ装置において、前記再生制御情報は、コンピュータゲームの結果であり、前記受付手段は、前記コンピュータゲームの結果が所定の結果であることを前記条件とする移行モードを表す移行モード選択情報の入力を受け付け、前記条件設定手段は、前記コンピュータゲームの結果が所定の結果であることを前記条件として設定することを特徴とする。
【０００７】
本発明によれば、利用者は、条件設定手段によって一の再生対象曲データの再生から他の再生対象曲データの再生に移行させるための条件を設定し、利用者の行為に起因した前記条件に対応した再生制御情報（例えば、次曲開始信号、音声信号のレベル、音声信号に基づいて行う採点結果）が再生制御情報入力手段によって入力されると、入力された再生制御情報および設定された条件に基づいて一の再生対象曲データの再生から他の再生対象曲データの再生に移行するか否かを判定手段によって判定し、再生を移行させると判定された場合は、移行手段は一の再生対象曲データの再生から他の再生対象曲データの再生に移行させる。
【０００８】
【発明の実施の形態】
次に、図面を参照して、本発明の実施の形態について説明する。
【０００９】
１．実施形態の構成
１−１．全体構成
図１は、本発明の実施形態の構成を示すブロック図である。図示するように、実施形態にかかるカラオケ装置は、ＣＰＵ１、ＲＯＭ２、ＲＡＭ３、ハードディスク４、操作部５、表示制御部６、モニタ７、マイク８、Ａ／Ｄ（アナログ／デジタル）コンバータ９、音源１０ａ、１０ｂ、ＤＳＰ（Digital Signal Processor）１１ａ、１１ｂ、ミキサ１２、およびアンプ・スピーカ１３を備えて構成されている。
ＣＰＵ１は、ＲＯＭ２に記憶されたプログラムに従って、バスを介して接続された各部を制御する。ＲＡＭ３は、リクエストされた曲データなどを記憶するために用いられる。リクエスト可能な曲データは、ハードディスク４に多数記憶されている。
【００１０】
操作部５は、ユーザーが各種操作を行うためのユーザーインターフェイスであり、例えばテンキーなどの操作子が設けられている。この操作部５は、利用者がリクエストする曲番号の入力や、各種のモード設定を行う際に用いられる。
本実施形態のカラオケ装置では、以下のようなモードを設定することができる。
まず、複数の曲を連続して再生する際に次の曲の再生を開始する位置が異なる開始位置モードがある。この開始位置モードとしては、曲の最初から再生する「通常モード」と、利用者が曲の任意の再生開始位置を指定できる「メドレーモード」がある。
また、次の曲を開始するための条件が異なる移行モードがある。この移行モードとしては、操作部５に設けられた”次ボタン”の操作に従って移行する「次ボタンモード」、入力音声信号に基づいて行った採点に従って移行する「採点モード」、および入力音声信号のレベルに従って移行する「レベルモード」がある。
【００１１】
次に、表示制御部６は、モニタ７への表示を制御するものである。モニタ７は、歌詞や背景画像を表示するためのものであり、例えばＣＲＴディスプレイなどを用いる。
また、マイク８は、利用者の音声を入力するものであり、Ａ／Ｄコンバータ９は、マイク８を介して入力されたアナログの音声信号をデジタル信号に変換する。
【００１２】
ところで、本カラオケ装置は、２つの音源１０ａ、１０ｂおよび、各音源から出力される楽音信号に効果を付与するＤＳＰ１１ａ、１１ｂを具備している。これらは、曲の演奏毎に交互に用いられる。
また、ＤＳＰ１１ｃは、Ａ／Ｄコンバータ９によってデジタル信号に変換された、マイク８から入力された音声信号に効果を付与するものである。
ミキサ１２は、ＤＳＰ１１ａ、１１ｂ、ＤＳＰ１１ｃのそれぞれから出力された信号を合成するものであり、アンプ・スピーカ１３は、ミキサ１２から出力された信号を増幅して音響信号として出力するものである。
【００１３】
１−２．データの説明
次に、本カラオケ装置で用いる曲データについて説明する。
（１）データ構成
図２は、カラオケ装置で用いる曲データの概略構成を示す図である。曲データは、１曲分の演奏を実行するために必要な全データであって、ヘッダ、並びに、楽音トラック、制御情報トラック、文字表示トラック、およびＤＳＰコントロールトラックなどの複数のトラックから構成されている。以下、図２に示した曲データを特許請求の範囲でいうところの「再生対象曲データ」として説明する。
ヘッダは、曲データに関する各種情報を記録しており、各種情報には、例えば曲番号や演奏時間などがある。曲番号は曲データを特定するデータであり、これのより演奏曲のリクエストは曲番号を指定することによって行われる。
また、各トラックは、イベントデータと時間情報とが対になって構成されている。イベントデータとは、各種情報や実行される動作を示すデータであり、時間情報とは、イベントデータを実行すべき時間を示すデータである。時間情報は、各イベントデータに対応するイベント（動作実行等）間の時間的間隔を示したデルタタイムデータ（Δｔ）であってもよいし、演奏開始からの絶対時間であってもよい。
【００１４】
楽音トラックのイベントデータは、ピアノ、弦楽器などの複数のパート毎に、それぞれ、前奏、１番、２番、３番、後奏、間奏の全てを演奏するためのデータである。楽音トラックのイベントデータには、楽音の発音や消音を指示するノートイベントデータ（ＭＩＤＩ規格に基づいたデータであれば、ノートオン、ノートオフ）の他、音色の調整や変更のためのデータ（パラメータチェンジ、プログラムチェンジなど）が含まれる。
制御情報トラックのイベントデータは、サビや１番などといった区間を示すマーク、小節線を示すマーク、例えばハ長調などを示す曲の調性、４分の３拍子などの拍子、などの設定や変更を示すデータを含んでいる。
文字表示トラックのイベントデータは、当該カラオケ曲の歌詞を示す文字データや、歌詞の表示座標および色替えなどを制御するワイプシーケンスデータを含んでいる。
また、ＤＳＰコントロールトラックのイベントデータは、効果用ＤＳＰ１１ａ、１１ｂ、１１ｃの機能を制御して、楽音信号に対してどのような効果をどの程度付与するかを指示するデータを含んでいる。
【００１５】
（２）ＲＡＭ３の設定
次に、ＲＡＭ３について説明する。ＲＡＭ３には、曲データに関するいくつかの記憶エリアが設定される。
図３に、ＲＡＭ３の各記憶エリアを示す。図示するように、設定される記憶エリアには、予約リスト記憶エリア３Ｌおよび曲データ記憶エリア３ａ、３ｂがある。
予約リスト記憶エリア３Ｌは、操作部５を介してリクエスト入力された曲番号をリクエスト情報として記憶するエリアである。すなわち、予約リスト記憶エリア３Ｌを参照することによって、登録されたリクエスト情報を確認することができる。
また、予約リスト記憶エリア３Ｌには、曲番号と併せて、開始位置モード選択情報および頭出し情報をリクエスト情報として記憶する。頭出し情報とは、開始位置モードが「メドレーモード」の場合に、曲のどこから演奏を開始するかを指定する情報である。例えば、「サビ」、「１番」、「２番」、「第１０小節」等のように指定することができる。このような指定可能な単位情報は、曲データの制御情報トラックに記録されている。この場合は、曲データ中における頭出し情報によって指定される演奏区間に対応した部分のデータが前述した「再生対象曲データ」となる。なお、「通常モード」であれば、この頭出し情報は記憶されない。
曲データ記憶エリア３ａは、音源１０ａで再生される曲データを記憶するエリアであり、曲データ記憶エリア３ｂは、音源１０ｂで再生される曲データを記憶するエリアである。
曲データ記憶エリア３ａ、３ｂのいずれか一方は、現在演奏されている曲データを記憶しており、他方は、次に演奏される曲データを記憶している。
【００１６】
２．実施形態の動作
次に、上記構成を有する実施形態の動作について説明する。
【００１７】
２−１．各種動作の説明
まず、本実施形態の各種の動作について、それぞれ説明する。
（１）予約動作
まず、リクエスト曲の予約動作について説明する。図４は、予約動作を示すフローチャートである。ここで説明する予約動作は、後に説明する曲の演奏動作中も並行して実行されている。
まず操作部５を介してリクエスト情報が入力される（Ｓ１０１）。リクエスト情報には、上述したように、曲番号、開始位置モード選択情報、および頭出し情報がある。
次に、入力された情報をＲＡＭ３内の予約リスト記憶エリア３Ｌに記憶するために、まず、予約リスト記憶エリア３Ｌに記憶可能か否かを判定する（Ｓ１０２）。
例えば、記憶できるデータ数の限度を越える場合のように、予約リスト記憶エリア３Ｌに記憶不可能と判定した場合は（Ｓ１０２；ＮＯ）、「リクエスト曲数オーバー」などのエラーメッセージをモニタ７に表示させ（Ｓ１０３）、処理をステップＳ１０１に移行させ、リクエスト情報入力待ちとなる。この場合は、入力された情報は予約リスト記憶エリア３Ｌには記憶されない。
【００１８】
ステップＳ１０２の判定において、予約リスト記憶エリア３Ｌに記憶可能と判定した場合は（Ｓ１０２；ＹＥＳ）、入力されたリクエスト情報を予約リスト記憶エリア３Ｌに記憶する（Ｓ１０４）。
次のステップでは、予約リスト記憶エリア３Ｌから曲番号を読み出し、読み出された曲番号に対応する曲データをハードディスク４から読み出す（Ｓ１０５）。ここでは、予約リスト記憶エリア３Ｌに記憶された曲番号は、記憶された順に先入れ先出し方式によって読み出される。
ハードディスク４から曲データが読み出されると、次に、曲データ記憶エリア３ａ、３ｂのいずれに当該読み出した曲データを記憶するかを判定する。すなわち、まず曲データ記憶エリア３ａに曲データが記憶されているか否かを判定し（Ｓ１０６）、曲データが記憶されていないと判定した場合は（Ｓ１０６；ＮＯ）、曲データ記憶エリア３ａに曲データを記憶するための処理を行う（Ｓ１０７、Ｓ１０８）。
曲データ記憶エリア３ａに曲データを記憶するためには、まず、曲データの頭出し処理を行う（Ｓ１０７）。頭出し処理とは、頭出し情報で指定された位置から再生できるように曲データを記憶するための処理である。例えば、演奏開始位置が「２番」と指定されていた場合は、曲データの制御情報トラックから「２番」の開始マークを示すイベントデータを検索し、「２番」に対応するイベントデータから再生できるように処理を施し、曲データ記憶エリア３ａに曲データを記憶する（Ｓ１０８）。
【００１９】
一方、曲データ記憶エリア３ａに曲データが記憶されていると判定した場合は（Ｓ１０６；ＹＥＳ）、次に、曲データ記憶エリア３ｂに曲データが記憶されているか否かを判定する（Ｓ１０９）。
そして、曲データ記憶エリア３ｂに曲データが記憶されていないと判定した場合は（Ｓ１０９；ＮＯ）、曲データの頭出し処理を行った後（Ｓ１１０）、曲データ記憶エリア３ｂに記憶する（Ｓ１１１）。
このように、いずれかの曲データ記憶エリアに曲データが記憶された後（Ｓ１０８、Ｓ１１１）は、ステップＳ１０１に戻り、次のリクエスト情報入力待ちになる。
【００２０】
しかし、ステップＳ１０９の判定において、曲データ記憶エリア３ｂにも曲データが記憶されていると判定した場合は、いずれの曲データ記憶エリアにも記憶することができないので、処理をステップＳ１０６に移行させ、いずれかの曲データ記憶エリアのデータが消去されて、当該曲データが記憶可能となるまで判定を繰り返す。なお、後に説明するように、曲データの再生が終了すると、曲データ記憶エリアからはデータが消去される（図５：Ｓ２０８参照）。
このように、ステップＳ１０１からＳ１１１の処理を循環することによって、リクエスト情報の入力を受け付け、演奏の準備を行うという予約動作が繰り返される。
【００２１】
（２）演奏動作
次に、図５に示すフローチャートを参照して、カラオケ装置の演奏動作について説明する。演奏動作は、上述した予約動作と並行して行われている。
まず、ＲＡＭ３を参照し、曲データ記憶エリア３ａ又は３ｂに曲データが記憶されているか否かを判定する（Ｓ２０１）。いずれの記憶エリアにも曲データが記憶されていないと判定した場合は（Ｓ２０１；ＮＯ）、演奏を開始することができないので、ステップＳ２０１に戻り、図４において説明した予約動作が行われることによって、曲データが記憶されるのを待つ。
いずれかの曲データ記憶エリアに曲データが記憶されていると判定した場合は（Ｓ２０１；ＹＥＳ）、移行モード選択情報の入力を受け付ける（Ｓ２０２）。このとき、演奏を開始する曲名などをモニタ７に表示して、利用者に移行モード選択入力を促すようにしてもよい。移行モードには前述のように、「次ボタンモード」、「採点モード」、「レベルモード」があり、利用者は演奏に先だっていずれの移行モードによって次の曲に移行するか選択することができる。この移行モード選択情報は操作部５を介して入力される。
【００２２】
移行モードが選択されると、次に、曲データの再生を行う。すなわち、楽音トラックに記録されたデータに基づき演奏処理を行う（Ｓ２０３）。このとき、曲データ記憶エリア３ａ、３ｂのいずれの曲データ記憶エリアにも曲データが記憶されている場合は、先に予約リストに記憶された曲番号に対応した曲データを優先して再生するものとする。以下、説明の便宜のため、まず曲データ記憶エリア３ａに記憶された曲データの再生を行うものとして説明する。
次に、利用者の音声をマイク８から入力する（Ｓ２０４）。マイク８から入力された音声は、Ａ／Ｄコンバータ９によってデジタル音声信号に変換される。ＣＰＵ１は、このデジタル音声信号を読み取って、ステップＳ２０２において入力された移行モードに応じた処理を行う（Ｓ２０５）。各移行モードにおける処理については、後に説明する。
【００２３】
次に、ステップＳ２０５における処理によって得られたデータに基づいて、演奏中の曲を終了させるか否か判定する（Ｓ２０６）。終了させないと判定した場合は（Ｓ２０６；ＮＯ）、ステップＳ２０３に戻り、演奏処理を続行する。
演奏中の曲を終了させると判定した場合は（Ｓ２０６；ＹＥＳ）、次に演奏すべき曲があるか否かを判定する（Ｓ２０７）。すなわち、演奏中の曲データが記憶されている曲データ記憶エリア３ａと異なる曲データ記憶エリア３ｂに曲データが記憶されているか否かを判定する。
そして、次に演奏すべき曲がないと判定した場合は（Ｓ２０７；ＮＯ）、演奏していたの曲データの再生処理を終了し、曲データ記憶エリア３ａから当該曲データを消去する（Ｓ２０８）。
一方、次に演奏すべき曲があると判定した場合は（Ｓ２０７；ＹＥＳ）、次の曲へスムーズにつなぐための接続処理を実行し（Ｓ２０９）、接続処理実行後、先に演奏していた曲データを曲データ記憶エリア３ａから消去する（Ｓ２１０）。そして、ステップＳ２０３に戻り、曲データ記憶エリア３ｂに記憶された曲データの再生を続行する。
【００２４】
（３）接続処理
ここで、ステップＳ２０９に示す接続処理の一例として、ブリッジ接続について説明する。なお、再生中の曲データを曲データａ（一の再生対象曲データ）とし、次に再生する曲データを曲データｂ（他の再生対象曲データ）とする。
そして、曲データａの再生を終了してから曲データｂの再生を開始するまでの期間を移行期間とし、移行期間中は、曲データａの一部（実行継続中のデータのみ）と曲データｂの一部（リズムトラック）とに基づいて移行区間データを生成し、移行区間データに基づいて再生処理を行うことになる。
より詳細に、移行期間を１小節分と設定した場合の例について説明する。図５ステップＳ２０７において次の曲があると判定された場合は、まず、曲データａの再生中の小節については通常に再生する。そして、次の小節の再生が開始すると、曲データｂについて設定されているテンポで、曲データａのリズムトラックのみの再生を開始する。
この時点で、曲データａのテンポクロック制御は終了しており、曲データｂのテンポクロックに応じてテンポ制御を行う。そして、これ以降、曲データａについては、以後読み出されるノートオフイベントデータのみを実行する。すなわち、いままで発音していた楽音の消去のみを実行し、新たな楽音の発音などは行わない。
一方、曲データｂに従ったリズム演奏を開始したのち、曲データａの１小節分の再生が行われたとき、曲データｂを頭出し位置から再生し始める。曲データａについては、このとき一斉に発音を停止する。すなわち、上記例では、曲データａの一部（実行継続中のデータのみ）と曲データｂの一部（リズムトラック）とに基づいて移行区間データを生成している。
このように、任意の演奏位置を設定した場合でも、移行区間データに基づいて、１小節分のリズムについては次の曲に移行しながら前曲の発音を段階的に消去していき、１小節後に完全に次の曲の演奏に以降するので、スムーズに曲を移行させることができる。
【００２５】
２−２．各モードの説明
次に、図６を参照しながら、図５における各移行モードに応じた処理（Ｓ２０５）および曲を終了するか否かの判定（Ｓ２０６）について説明する。
まず移行モードの判定を行う（Ｓ３０１）。移行モードは、図５のステップＳ２０２において設定されている。
【００２６】
（１）次ボタンモード
まず、選択された移行モードが「次ボタンモード」と判定された場合は、次に、”次ボタン”が操作されたか否かの判定を行う（Ｓ３０２）。操作部５に設けた”次ボタン”を利用者が操作すると、次曲開始信号が入力され、”次ボタン”が操作されたと判定する。この”次ボタン”は、任意の時点で、利用者が曲の演奏続行を希望しなくなった場合や、間違えた曲をリクエストした場合などに用いられる。
ステップＳ３０２の判定において、”次ボタン”が操作されたと判定した場合は（Ｓ３０２；ＹＥＳ）は、図５ステップＳ２０６の判定においては曲終了と判定する。一方、”次ボタン”が操作されなかったと判定した場合は（Ｓ３０２；ＮＯ）は、図５のステップＳ２０６の判定においては曲続行と判定する。
【００２７】
（２）採点モード
次に、ステップＳ３０１の判定において、「採点モード」と判定した場合について説明する。「採点モード」は、一定期間の採点情報から曲を終了させるか否か判定する移行モードであるので、一定期間が経過しているか否かについて判定する（Ｓ３０３）。この一定期間は、移行モード設定時に指定できるようにしてもよいし、規定値でもよい。
そして、一定時間が経過していないと判定した場合は（Ｓ３０３；ＮＯ）、まだ判定を行うべきではないので、マイク８から入力された音声信号を読み込み（Ｓ３０４）、入力した音声信号から採点情報を作成して記憶し（Ｓ３０５）、図５ステップＳ２０６の判定において曲続行と判定する。
採点情報は、例えば、特開平４−７０６９０号公報に開示されているように、ガイドメロディと、マイク入力された音声信号とのピッチを比較して作成してもよいし、その他の方法で作成してもよい。ここでは、マイク８から入力された音声波の基本周波数を検出することによってピッチを算出し、カラオケ曲データのピッチデータと比較することによって採点情報を数値データとして作成する。
【００２８】
一方、一定時間が経過していると判定した場合は（Ｓ３０３；ＹＥＳ）、記憶されている採点情報に基づいて、合格か否かを判定する（Ｓ３０６）。ここでは、採点情報の示す数値が、一定の値に達している場合は合格と判定し、達していない場合は不合格と判定する。
そして、合格と判定した場合は（Ｓ３０７；ＹＥＳ）、図５ステップＳ２０６の判定において、曲続行と判定する。
一方、不合格と判定した場合は（Ｓ３０６；ＮＯ）、図５ステップＳ２０６の判定において、曲終了と判定する。
【００２９】
（３）レベルモード
次に、ステップＳ３０１の判定において、「レベルモード」と判定された場合について説明する。「レベルモード」は、誰も歌いださないような場合に、次の曲へ自動的に移行するモードである。例えば、リクエストした利用者が曲の出だしのメロディーを忘れてしまった場合や、いずれかの利用者が間違えた曲番号を入力してしまった場合などである。
ここでは、マイク８から入力された音声信号のレベル情報を記憶しておき、一定時間を経過後に、記憶した音声信号のレベル情報が示す数値を合計する。そして、この合計値がしきい値以上となっていない場合は、一定時間以上音声の入力がなかったと判定する。
【００３０】
そこで、まず、一定時間が経過しているか否かについて判定する（Ｓ３０８）。一定時間が経過していないと判定された場合は（Ｓ３０８；ＮＯ）、まだ判定を行うべきではないので、マイク８から入力された音声信号を読み込み（Ｓ３０９）、入力した音声信号のレベルを記憶し（Ｓ３１０）、図５ステップＳ２０６の判定において、曲続行と判定する。
一方、一定時間が経過していると判定した場合は（Ｓ３０８；ＹＥＳ）、記憶されているレベル情報を合計し、合計値がしきい値以上であるか否か判定する（Ｓ３１１）。
しきい値以上と判定した場合は（Ｓ３１１；ＹＥＳ）、図５ステップＳ２０６の判定において曲続行と判定し、しきい値未満と判定した場合は（Ｓ３１１；ＮＯ）、図５ステップＳ２０６の判定において曲終了と判定する。
【００３１】
このように、利用者が予め設定した移行条件が「次ボタンモード」の場合には利用者が任意に「次ボタン」を操作することによって入力された次曲開始信号に基づいて、「採点モード」および「レベルモード」の場合には利用者が歌唱することによって入力された音声信号に基づいた情報によって次の曲に移行することができる。
すなわち、利用者は、モード選択することによって場の雰囲気を盛り上げるように条件を設定することができ、また、再生制御情報（次曲開始信号、音声信号のレベル、音声信号に基づいて行う採点結果）も利用者の行為に起因して入力される。従って、次の曲の演奏を開始する契機が固定的ではないため、場の雰囲気を盛り上げるように次曲へ移行することが可能になる。
【００３２】
３．変形例
なお、本発明は既述した実施形態に限定されるものではなく、以下のような各種の変形が可能である。
【００３３】
上記実施形態では、図２に示した曲データを特許請求の範囲でいうところの「再生対象曲データ」として説明しているが、これに限らず、「メドレーモード」の場合には、曲データ中の演奏すべき区間に対応した部分のデータのみを曲データ記憶エリアａまたはｂに記憶して、この記憶した「演奏すべき区間に対応した部分のデータ」を「再生対象曲データ」としてもよい。
また、実施形態においては、ＲＡＭ３には再生対象曲データを記憶するエリアを２つ設けて、交互に再生対象曲データの読み出しを行っているが、３以上のエリアや２以上の異なるメモリを用いてもよい。また、曲データをＲＡＭ３などに転送せず、ハードディスク４から直接読み出しても構わない。
【００３４】
また、上記実施形態では、次の曲へ移行する場合は、音源を２つ用いてブリッジを作成して滑らかに接続しているが、１つの音源を用いる場合は、すぐに次の曲を開始するようにしてもよい。
また、滑らかに接続する方法は、実施形態で説明した方法に限らず、他の接続方法を用いてもよい。例えば、前の曲のリズムパートを残して、次の曲のメロディーを開始してもよい。
【００３５】
また、次曲へ移行するための移行モードとして、実施形態では３種類のモードについて説明しているが、その他の情報に基づいて次曲に移行するようにしてもよい。例えば、じゃんけんやルーレットのようなコンピュータゲームを用いて、ゲームの結果によって移行するような、歌唱とは無関係の移行モードがあってもよい。
また、採点方法にも様々な種類があってよい。例えば、極端に音程がはずれた場合や、タイミングがまったく合わない場合に点数が低くなるようにしてもよい。また、音声認識の技術を用いて、歌詞通りに歌えたか否かを判定してもよい。
【００３６】
上記実施形態では、複数の移行モードの中から任意のモードを選択するようにしているが、モードを固定せずに、いずれかの契機があれば、次の曲に移行するようにしてもよい。その場合は、ＣＰＵ１は各移行モードの基準についても判定を行う。
【００３７】
また、各移行モードにおいて、移行するための基準（採点基準、音声信号レベルなど）を設定で変えられるようにしてもよい。
また、演奏を終了する前に、例えば鐘の音を発音して、次の曲に移行することを利用者に知らせるようしてもよい。
【００３８】
【発明の効果】
以上説明したように、本発明によれば、利用者が一の再生対象曲データの再生から他の再生対象曲データの再生に移行させるための条件を予め設定し、一の再生対象曲データの再生中に、設定した条件に対応した再生制御情報（例えば、次曲開始信号、音声信号のレベル、音声信号に基づいて行う採点結果）が入力されると、他の再生対象曲データの再生に移行するか否か判定し、再生を移行させると判定した場合は一の再生対象曲データの再生から、前記他の再生対象曲データの再生に移行させるので、利用者の行為に起因した情報によって次の曲に移行することができる。
また、再生対象曲データは、曲の一部の区間を再生する場合において当該再生区間に対応したデータであるので、曲の一部のみを続けて演奏するメドレー演奏にも適用可能である。
また、一の再生対象曲データの一部と他の再生対象曲データの一部とに基づいて生成した移行区間データに基づいて、一の再生対象曲データの再生から他の再生対象曲データの再生に移行させることができるので、曲と曲とを滑らかに接続して自然に移行させることができる。
従って、利用者は、例えばメドレー曲の歌唱にゲーム性や競争性を加味して場の雰囲気を盛り上げるように条件を設定することができ、また、再生制御情報も利用者の行為に起因して入力されるので、次の曲の演奏を開始する契機が固定的ではなくなり、場の雰囲気を盛り上げるように次曲へ移行することが可能になる。
【図面の簡単な説明】
【図１】  実施形態の構成を示すブロック図である。
【図２】  曲データの構成を示す図である。
【図３】  ＲＡＭの記憶エリアを示す図である。
【図４】  予約動作を示すフローチャートである。
【図５】  演奏動作を示すフローチャートである。
【図６】  各移行モードに応じた処理を示すフローチャートである。
【符号の説明】
１……ＣＰＵ
２……ＲＯＭ
３……ＲＡＭ
３Ｌ……予約リスト記憶エリア
３ａ、３ｂ……曲データ記憶エリア
４……ＨＤＤ
５……操作部
６……表示制御部
７……モニタ
８……マイク
９……Ａ／Ｄコンバータ
１０ａ、１０ｂ……音源
１１ａ、１１ｂ、１１ｃ……ＤＳＰ
１２……ミキサ
１３……アンプ・スピーカ
【図１】
0004019498.tif 000002
【図２】
0004019498.tif 000003
【図３】
0004019498.tif 000004
【図４】
0004019498.tif 000005
【図５】
0004019498.tif 000006
【図６】
0004019498.tif 000007