(57)【特許請求の範囲】
【請求項１】
楽曲データに基づいてカラオケ曲の演奏を実行する手段と、
前記カラオケ曲の歌唱区間を検出する歌唱区間検出手段と、
前記カラオケ曲に合わせて入力される歌唱音声信号のみを、それぞれ歌唱区間データとして録音し、複数の歌唱区間データからなる録音データとして記録する録音手段と、を備え、
前記録音手段は、録音データ毎に曲番号および録音日時を含む識別情報を記録し、前記歌唱区間検出手段が歌唱区間を検出したとき、その歌唱区間データのヘッダにカラオケ曲の演奏を開始してからの時間情報を書き込んで記録することを特徴とするカラオケ装置。
【請求項２】
前記歌唱区間検出手段は、前記楽曲データに基づいて歌唱区間を検出する手段である請求項１に記載のカラオケ装置。
【請求項３】
前記歌唱区間検出手段は、前記マイクから入力される歌唱音声信号に基づいて歌唱区間を検出する手段である請求項１に記載のカラオケ装置。
【請求項４】
前記録音手段で録音された歌唱音声信号を、前記カラオケ曲の新たな演奏と同期して再生する再生手段を備えたことを特徴とする請求項１に記載のカラオケ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、カラオケ曲を歌唱する歌唱音声信号を録音することができるカラオケ装置に関する。
【０００２】
【従来の技術】
近年のカラオケ装置には、歌唱者がカラオケ曲を歌唱するのみならず、この歌唱音声を録音できるようにしたものがある。たとえば、ＣＤ録音装置を備え、カラオケ曲の演奏と歌唱をＣＤシングル盤として録音できるようにしたものがあった。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記ＣＤ録音装置では、録音はいわゆる一発録音であり録り直しができないという欠点があり、歌唱者が最良の歌唱を録音できるとは限らないことから、利用率が高くないという問題点があった。
【０００４】
また、カラオケの歌唱者には、自分の歌唱を客観的に聞き直してみたいと考える者もいるが、ＣＤシングルの録音には約１０００円の料金が必要であるため、これを利用して自分の歌唱を聞きなおす利用者は少なかった。
【０００５】
この発明は、カラオケ曲の歌唱を容易に聞きなおすことができ、再利用することができるカラオケ装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
この出願の請求項１の発明は、楽曲データに基づいてカラオケ曲の演奏を実行する手段と、前記カラオケ曲の歌唱区間を検出する歌唱区間検出手段と、前記カラオケ曲に合わせて入力される歌唱音声信号のみを、それぞれ歌唱区間データとして録音し、複数の歌唱区間データからなる録音データとして記録する録音手段と、を備え、前記録音手段は、録音データ毎に曲番号および録音日時を含む識別情報を記録し、前記歌唱区間検出手段が歌唱区間を検出したとき、その歌唱区間データのヘッダにカラオケ曲の演奏を開始してからの時間情報を書き込んで記録することを特徴とする。
【０００８】
この出願の請求項２の発明は、前記歌唱区間検出手段は、前記楽曲データに基づいて歌唱区間を検出する手段であることを特徴とする。
【０００９】
この出願の請求項３の発明は、前記歌唱区間検出手段は、前記マイクから入力される歌唱音声信号に基づいて歌唱区間を検出する手段であることを特徴とする。
【００１０】
この出願の請求項４の発明は、前記録音手段で録音された歌唱音声信号を、前記カラオケ曲の新たな演奏と同期して再生する再生手段を備えたことを特徴とする。
【００１１】
請求項１の発明では、カラオケ演奏に合わせて歌唱される歌唱音声信号のみを該カラオケ演奏の進行に対応づけて録音する。録音手法としては、たとえばハードディスクレコーディングを用いればよい。歌唱音声信号はマイクから入力されるため、このマイクの音声のみを録音すれば音源などから発生されるカラオケ演奏音を排除して歌唱音声信号のみを録音することができる。また、さらにマイクに回り込むカラオケ演奏音をリダクション回路で除去するようにしてもよい。歌唱音声信号のみを録音することにより、加工が容易であり無音区間が多いため圧縮率も高くすることができる。
【００１２】
請求項２の発明では、カラオケ曲の演奏中における歌唱区間を検出して、この歌唱区間のみ録音する。これにより、録音時間を短縮してデータ量を少なくすることができる。また、この歌唱区間の検出は、楽曲データに基づいて行ってもよく（請求項３）、入力される歌唱音声信号に基づいて行ってもよい（請求項４）。
【００１３】
請求項３の発明において、楽曲データには、ガイドメロディ、歌詞の色変えデータ、歌唱区間を指示するマーク、楽曲に付随した模範歌唱などの歌唱音声データのうち少なくとも１つは含まれているため、これを利用して歌唱区間を検出する。楽曲データに含まれている上記データに基づいて歌唱区間を検出すればカラオケ演奏の進行と一致した正確な検出が可能になる。
【００１４】
請求項４の発明において、マイクから入力される歌唱音声信号は、歌唱者が実際に歌っている信号であるため、これに基づいて歌唱区間を検出することにより、曲の歌唱タイミングからずれていても歌唱者が実際に歌唱した部分のみを録音することができる。歌唱音声信号に基づく歌唱区間の検出は、そのレベルに基づいて行うのが一般的であるが、マイクから入力される信号にはカラオケ演奏音が若干回り込むため、回り込み信号をキャンセルするしきい値を設定し、これを超える信号が入力されたとき歌唱区間であると判断するようにすればよい。この場合において、音源が発生したカラオケ演奏音信号に基づいてマイクへの回り込みレベルを予測し、上記しきい値をアクティブに変化させるようにしてもよい。また、レベル検出の周波数帯を歌唱音声帯域に限定するようにしてもよい。
【００１５】
さらに、請求項３の発明による歌唱区間の検出と請求項４の発明による歌唱区間の検出を併用してもよい。
【００１６】
請求項５のカラオケ装置では、上記方式で録音された歌唱音声信号を前記カラオケ曲の新たな演奏と同期して再生する。前記歌唱音声信号の録音は、カラオケ曲の進行に対応づけて行われているため、カラオケ曲を演奏しながらその進行に対応させて再生することにより、生で歌っているのと同じようにカラオケ歌唱を再現することができる。これにより、たとえば、自分の歌唱を客観的に聞きなおすことができ、自分の歌唱とデュエットするなどの新たな歌唱形態が可能になる。また、再生する歌唱音声信号を加工しながら再生することにより、種々のバリエーションが可能になる。
【００１７】
【発明の実施の形態】
図１はこの発明の実施形態であるカラオケ装置のブロック図である。図２は同カラオケ装置のカラオケ演奏部１８のブロック図である。このカラオケ装置は、ＣＤレコーダ９を備えており、利用者のカラオケ歌唱を録音することができる。この場合に、歌唱音声信号を一旦ハードディスク１７に記録し、この歌唱がよかった場合にこれをＣＤレコーダ９に入力してシングルＣＤに書き込む。また、このハードディスク１７に記録する信号はカラオケ曲の歌唱区間における歌唱音声信号のみであり、歌唱区間以外は録音せず、また、録音時にも歌唱音声信号のみを録音しカラオケ演奏音を録音しない。これにより、記憶容量を少なくするとともに、加工を容易にしている。
【００１８】
図１において、カラオケ装置全体の動作を制御するＣＰＵ１０には、バスを介してＲＯＭ１１，ＲＡＭ１２，ハードディスク１７，通信制御部１６，コマンダ受信部１３，操作部１４，表示部１５，文字パターン展開部１９，表示制御部２０，カラオケ演奏部１８およびインタフェース２１，２２，２３が接続されている。インタフェース２１には外付けのＣＤ−ＲＯＭチェンジャ４が接続されている。インタフェース２２にはＣＤレコーダ５が接続されている。また、インタフェース２３には課金装置６が接続されている。
【００１９】
ＲＯＭ１１には、起動プログラムが記憶されている。ハードディスク１７には、システムプログラム、カラオケ演奏プログラム、ローダ、文字パターンデータ、および、約１万曲の楽曲データなどが記憶されているとともに、歌唱音声信号を録音する歌唱録音エリアが設定されている。システムプログラムは、この装置の基本動作を制御するプログラムである。カラオケ演奏プログラムは、楽曲データを読み出してカラオケ演奏を実行するプログラムである。これらのプログラムはカラオケ装置が起動すると前記起動プログラムによって読み出され、ＲＡＭ１２に常駐する。
【００２０】
ＲＡＭ１２には、前記プログラムを記憶するプログラム記憶エリア、演奏するカラオケ曲の楽曲データをハードディスク記憶装置１７から読み出して記憶する演奏楽曲データ記憶エリア、および、コマンダ２から入力された曲番号を順番に登録する予約リストなどが設定されている。
【００２１】
通信制御部１６は通信回線を介して配信センタと交信し、楽曲データなどをダウンロードするための制御部である。通信制御部１６はＤＭＡ回路を内蔵しており、ダウンロードされた楽曲データをＣＰＵ１０を介さずに直接ハードディスク記憶装置１７に書き込むことができる。このダウンロード動作は前記ローダプログラムによって制御される。
【００２２】
また、コマンダ２は、種々のキー群を備えており、このキー群を操作してカラオケ曲を指定する選曲番号を送信することができるとともに、カラオケ装置に対して録音モード，再生モードやＣＤ記録モードなどのモードを設定／解除することができる。コマンダ受信部１３は、コマンダ２から送信されてくる上記コマンド信号を受信してＣＰＵ１０に入力する。
【００２３】
操作部１４はカラオケ装置のフロントパネルに設けられており、上記コマンダ２と同様のテンキーなどのキースイッチ群を備えている。表示部１５もカラオケ装置のフロントパネルに設けられており、現在演奏中の曲番号や予約曲数などを表示するＬＥＤマトリクス表示器を含んでいる。
【００２４】
文字パターン展開部１９は、楽曲データの歌詞トラックのデータに基づいて読み出された文字パターンをＶＲＡＭ上に展開し、これを背景映像と同期した映像信号として出力する回路である。ＣＤ−ＲＯＭチェンジャ４は、ＣＰＵ１０から指定された背景映像を再生する。ＣＰＵ１０は楽曲データのヘッダに含まれるジャンルデータに基づいて背景映像を選択する。再生された映像信号は表示制御部２０に出力される。表示制御部２０は背景映像上に歌詞の文字パターンをスーパーインポーズで合成してモニタ７に表示する。
【００２５】
ＣＤレコーダ５および課金装置６は、カラオケ装置本体１やＣＤ−ＲＯＭチェンジャ４などとともに縦積みのラックに収納されている。課金装置６はコインチェッカ４４，クレジットカウンタ４５および表示器４６を有している。コインチェッカ４４は投入されたコインが真貨であるか否かを判定し、真貨であればクレジットカウンタ４５にカウントアップを指示する装置である。コインとしては、通常の貨幣、専用のコインなどを用いることができるが、シングルＣＤの録音機能は１０００円程度の課金サービスとして提供されるためこの課金装置６が取り扱うコインは１００円または５００円硬貨が適当である。クレジットカウンタ４５はコインチェッカ４４からの指示に基づいてカウント値を加算し、カラオケ装置本体のＣＰＵ１０からの指示に基づいてカウント値を減算または加算する。表示器４６は現在のクレジット数を表示するためのものであり、２桁程度の７セグメント表示器で構成されている。
【００２６】
図２に示すカラオケ演奏部１８において、音源３０は、楽曲データに含まれる楽音データに基づいて楽音信号を形成する。音声用ＤＳＰ３１は、楽曲データに含まれる音声データに基づいてバックコーラスなどの音声信号を再生する。音源３０が形成した楽音信号および音声データ処理部３１が再生した音声信号はミュージックエフェクタ３８に入力される。ミュージックエフェクタ３８は、これら楽音信号および音声信号に対してリバーブ，エコーなどの効果を付与する。このミュージックエフェクタ３８はＤＳＰで構成されており、これが付与する効果の種類や程度は、楽曲データに含まれている効果制御データに基づいて制御される。効果が付与されたカラオケ演奏の信号はスピーカアンプ４０に入力される。
【００２７】
一方、２本のマイク８ａ，８ｂから入力される歌唱音声信号は、Ａ／Ｄコンバータ３５ａ，３５ｂを介してパッチベイ用ＤＳＰ４１に入力される。このパッチベイ用ＤＳＰ４１には、録音用ＤＳＰ３２，再生用ＤＳＰ３３，ボイスエフェクタ３６，ハモリアンプ３７およびスピーカアンプ４０が接続されている。スピーカアンプ４０はＤ／Ａコンバータ３９ａ，３９ｂを介して接続されている。ボイスエフェクタ３６はＤＳＰで構成されており、入力された歌唱音声信号に対してエコーなどの効果を付与する。また、ハモリアンプ３７もＤＳＰで構成されており、入力された歌唱音声信号の周波数を変換してハーモニーパートの歌唱音声信号を生成する機能や正確な音程の歌唱音声信号を生成する機能を有している。パッチベイ用ＤＳＰ４１は、ＣＰＵ１０からの指示に基づいてこれらの機器を任意に接続することができる。
【００２８】
図３にパッチベイ用ＤＳＰ４１の接続例を示す。同図（Ａ）は通常動作時の接続形態を示している。同図（Ｂ）は録音時の接続形態を示している。同図（Ｃ）は再生時の接続形態を示している。同図（Ａ）においてマイク１（８ａ）の信号はボイスエフェクタ３６に入力され、効果が付与されたこの信号はハモリアンプ３７に入力されている。ハモリアンプ３７ではこの歌唱パートと同じ音高の歌唱信号を（ダブッて）生成しこれをＤ／Ａ１（３９ａ）に出力している。そして、マイク２（８ｂ）の歌唱音声信号はボイスエフェクタ３６を介してＤ／Ａ２（３９ｂ）に出力されている。
【００２９】
同図（Ｂ）において、マイク１の歌唱音声信号は、ボイスエフェクタ３６およびハモリアンプ３７を介してＤ／Ａ１に出力されるとともに、生のまま録音用ＤＳＰ３２に出力される。これにより、通常と同じように効果が付与された歌唱音声がカラオケ演奏音と一緒にスピーカ３から出力されるとともに、何も効果が付与されていない生の歌唱音声信号がハードディスクレコーディングされる。
【００３０】
同図（Ｃ）は、ハードディスクレコーディングされた歌唱音声信号とマイク１から入力される生の歌唱音声信号とでデュエットする場合の接続を示している。ハードディスクレコーディングされていた歌唱音声信号が再生用ＤＳＰ３３で伸長されてボイスエフェクタ３６およびハモリアンプ３７に入力される。同時にマイク１から入力される生の歌唱音声信号がボイスエフェクタ３６に入力される。そして両歌唱音声信号ともＤ／Ａ１，２を介してスピーカアンプ４０に出力される。
【００３１】
このように、パッチベイ用ＤＳＰ４１は全ての機器を任意に接続することができ、接続形態としては上記のほか、録音用ＤＳＰ３２と再生用ＤＳＰ３３を同時に使用した重ね録音や、ボイスエフェクタ３６やハモリアンプ３７を使用して効果を付与した歌唱音声信号を録音用ＤＳＰ３２に入力して効果を付与した歌唱音声信号を録音するなどの形態がある。なお、録音した歌唱音声信号をＣＤシングル盤に録音する場合には、同図（Ｃ）においてマイク１の入力をカットして録音された歌唱音声信号とカラオケ演奏音のみがスピーカアンプ４０に入力されるようにするとともに、ＣＤレコーダ５に対してスピーカアンプ４０の信号を入力して記録するように指示する。
【００３２】
なお、重ね録音などの複雑な接続をしない場合には録音用ＤＳＰ３２と再生用ＤＳＰ３３を１つで兼用することもできる。また、ＤＳＰが負荷に対して十分な余裕がある場合には音声用ＤＳＰ３１とも兼用することが可能である。
【００３３】
図４は楽曲データの構成例を示す図である。同図（Ａ）は楽曲データの全体構成を示す図である。同図（Ｂ）は楽曲データのトラックの構成を示す図である。楽曲データは、ヘッダ，楽音トラック，歌詞トラック，音声制御トラック，効果制御トラック，ガイドメロディトラック，制御マークトラックおよび音声データ部からなっている。ヘッダは、この楽曲データに関する種々のデータが書き込まれる部分であり、曲名，ジャンル，発売日，曲の演奏時間などのデータを含んでいる。
【００３４】
楽音トラック，歌詞トラック，音声制御トラック，効果制御トラック，ガイドメロディトラック，制御マークトラックの各トラックは全てＭＩＤＩフォーマットで記述されている。ＭＩＤＩフォーマットは、複数のイベントデータと各イベントデータ間の時間間隔を示すデュレーションデータΔｔからなっている。シーケンスプログラムは、所定のテンポクロックでΔｔをカウントし、Δｔをカウントアップしたときこれに続くイベントデータを読み出して所定の処理部へ出力する。楽音トラック，ガイドメロディトラック以外のデータは楽音データではないが、インプリメンテーションの統一をとり、作業工程を容易にするためこのトラックもＭＩＤＩデータ形式のシステム・エクスクルーシブ・メッセージで記述されている。
【００３５】
楽音トラックは、メロディトラック，リズムトラックを初めとして種々のパートのトラックを含んでいる。楽音トラックのイベントデータは楽音の発音や楽音の消音などを指示するノートオンイベントデータやノートオフイベントデータなどで構成されている。このデータはテンポクロックに基づいて読み出され、音源３０に入力される。
【００３６】
歌詞トラックは、モニタ７上に歌詞を表示するためのシーケンスデータを記憶したトラックである。イベントデータとしてはフレーズ単位で表示される歌詞の文字や表示位置を指定する文字列データ、曲の進行に応じて歌詞の色を変えていくための色変更データなどがある。これらのイベントデータはテンポクロックに基づいて読み出され、このデータに基づく文字パターンデータや色データなどが文字パターン展開部１９に出力される。歌詞の色変えは歌唱区間の進行と並行しているため、このデータに基づいて歌唱区間を割り出すことが可能である。
【００３７】
音声制御トラックは、音声データ部に記憶されている音声データの発生タイミングや再生ピッチなどを指定するシーケンストラックである。音声データ部には、音源３０で合成しにくいバックコーラスやハーモニー歌唱などの人声が記憶されている。音声制御トラックのイベントデータはテンポクロックに基づいて読み出され、このイベントデータが指示する音声データを音声データ部から読み出して音声用ＤＳＰ３１に入力する。音声用ＤＳＰ３１はこれをデコードしてミュージックエフェクタ３８に入力する。
【００３８】
効果制御トラックには、ボイスエフェクタ３６およびミュージックエフェクタ３８の動作を制御するための効果制御データがデュレーションデータとともに書き込まれている。効果制御は、たとえば歌唱のサビの部分でエコーを大きくするなどの態様で行われる。
【００３９】
ガイドメロディトラックは、この曲の歌唱メロディが書き込まれたトラックである。このメロディデータは歌唱ガイドのほか、ハモリアンプ３７においてダブりパートやハーモニーパートの音声信号を生成するときに用いられる。すなわち、このガイドメロディトラックのメロディデータは歌唱区間を示しているため、これに基づいて歌唱区間を検出することができる。
【００４０】
また、制御マークトラックには、歌唱区間（コーラス１，コーラス２など）を示すマークや間奏，エンディングなどを示すマークが記録されている。このマークはカラオケ曲の演奏を１番で終了する１コーラスカットなどに用いられるが、このマークを用いて歌唱区間を検出することができる。
【００４１】
なお、上記音声データ部に模範歌唱データとして実際の歌唱音声をＰＣＭ化したデータを記録しておいてもよい。これをカラオケ演奏と並行して再生することにより、該カラオケ曲の模範的な演奏を再生することができる。また、この模範歌唱データのレベルを判定することによっても歌唱区間を検出することができる。
【００４２】
図５はハードディスク１７に設定される歌唱録音エリアの構成を示す図である。歌唱録音エリアのヘッダには、その曲の曲番号，録音年月日時分，歌唱者のＩＤ番号，採点結果（１００点満点の得点）などが記録され、後にこれらの情報に基づいてこの歌唱音声信号を選択することができるようになっている。１曲の歌唱は一般的に複数の歌唱区間からなっており、歌唱録音エリアには歌唱区間毎に区間データが記録される。各区間データのヘッダには、その歌唱区間のスタートタイミングのクロックカウント数が書き込まれる。クロックカウント数は、曲がスタートしてからのテンポクロックのカウント数である。
【００４３】
この歌唱録音エリアへの書き込みは以下のように行われる。カラオケ演奏がスタートするとき、歌唱録音エリアのヘッダにこの曲の曲番号，録音年月日時分，歌唱者のＩＤ番号などのデータが書き込まれる。そしてテンポクロックが起動し、このテンポクロックのカウント値に応じて各トラックのイベントデータが読み出されてゆく。そして、歌唱区間のスタートを検出すると（この歌唱区間の検出は、上記歌詞の色変更データ，ガイドメロディデータ，制御マークデータなどに基づいておこなわれる。）、そのときのテンポクロックのカウント値を区間データのヘッダとして書き込み、この区間のハードディスクレコーディングを開始する。ハードディスクレコーディングは、マイク８から入力される歌唱音声信号を録音用ＤＳＰ３２でディジタル変換し、このデータを圧縮して前記区間データのエリアに記録することで行われる。この録音はマイク８の入力のみについて行われるが、さらに、マイク８に回り込んで入力されるカラオケ演奏音をキャンセルするようにしてもよい。そして、コーラス１エンドマークが読み出されるまでこれを継続する。曲が終了するまで歌唱区間が検出される毎に上記動作を繰り返し行う。採点機能が動作している場合には、歌唱終了後、ヘッダに採点結果の得点を書き込む。
【００４４】
歌唱録音エリアに記録された歌唱音声信号の再生は以下のように行われる。歌唱録音エリアが指定されると、ヘッダからこの曲の曲番号が読み出され、対応する楽曲データが選曲される。この楽曲データの演奏がスタートすると、この演奏のためのテンポクロックを監視し、区間データのスタートタイミングになると、この区間データを再生用ＤＳＰ３３に入力して歌唱を再生する。録音時の演奏テンポと再生時の演奏テンポが異なっている場合には、サンプリング周波数を変えるなどしてテンポを一致させる。
【００４５】
図６，図７は同カラオケ装置の動作を示すフローチャートである。
図６はカラオケ演奏に並行して歌唱音声を録音するときの動作を示すフローチャートである。曲番号でカラオケ曲が選択されると（ｓ１）、まず、この曲の歌唱音声信号を録音するための歌唱録音エリアを確保し（ｓ２）、選択された楽曲データを読み出す（ｓ３）。そして、歌唱記録エリアのヘッダに選曲された楽曲データの曲番号を書き込む（ｓ４）。こののち、カラオケ曲の演奏をスタートする（ｓ５）。演奏は楽曲データの各トラックのデータをタイミングデータに従って読み出して行くことで実行される。イベントデータが読み出されると（ｓ６）、そのイベントデータが演奏データ（演奏トラックのデータ）であるかを判断し（ｓ１０）、演奏データの場合にはこのデータを音源３０に出力して楽音を発生させる（ｓ１１）。演奏データ以外のイベントデータが読み出された場合には対応する他の処理（ｓ１２）を実行する。
【００４６】
一方、歌唱区間の開始を検出した場合は（ｓ７）、区間データのヘッダに曲がスタートしてからいままでのテンポクロックのカウント値（時間データ）を書き込み（ｓ１３）、録音をスタートする（ｓ１４）。一方、歌唱区間の終了が検出された場合には（ｓ８）、現在実行している録音動作を終了する（ｓ１５）。なお、歌唱区間の検出は、歌詞トラックの歌詞色変更データ、ガイドメロディトラックのノートデータ、制御マークトラックのコーラススタート（エンド）マーク、模範歌唱データの音量レベルなどで検出することができるとともに、マイク８から入力される音声信号のレベルに基づいて判断することもできる。また、これらの検出方式を併用してもよい。以上の動作をカラオケ曲が終了するまで実行し（ｓ１６）、カラオケ曲が終了すれば動作を終了する。
【００４７】
図７は、録音された歌唱音声信号を再生する動作を示すフローチャートである。ハードディスク１７に複数の歌唱録音エリアが設定され、そのうち１つを指定して再生する場合の動作を示している。また、ＣＤ録音モードが設定されている場合には、この歌唱および並行して演奏されるカラオケ演奏をＣＤシングル盤に記録する。
【００４８】
まず、録音データが指定されると（ｓ２０）、この録音データのヘッダをハードディスク１７から読み出し（ｓ２１）、この録音がどの楽曲データの歌唱を録音したものであるかを割り出す。そして、この楽曲データをハードディスク１７から読み出す（ｓ２２）。なお、ハードディスクレコーディングされている歌唱音声信号のデータは膨大であるため、ＲＡＭ１２には読みださず、逐次ＨＤＤ１７から読み出して再生するようにしている。そして、ＣＤ録音モードが選択されているかを判断する（ｓ２３）。選択されている場合にはＣＤレコーダ９を起動する（ｓ２４）。こののち、カラオケ曲の演奏を実行し（ｓ２５）、録音区間がくれば（ｓ２６）、録音データを再生する（ｓ２７）。これを曲が終了するまで実行する（ｓ２８）。
【００４９】
上記歌唱音声信号の録音および再生は、利用者が録音モード，再生モードを指定したときに行うようにしてもよく、常時カラオケ歌唱をＦＩＦＯで録音しておき、利用者が再生を指定したとき再生するようにしてもよい。
【００５０】
前記ハードディスク１７には歌唱録音エリアを１つ設けても複数設けてもよい。複数設ける場合には、記憶装置の容量の許す限り格納するようにしてもよい。また、複数設ける場合には録音データを識別する必要があるが、曲番号のみで録音データを識別する場合には１の曲番号に対して録音データは１つのみ記録可能である。また、録音時刻や歌唱者のＩＤなどを識別情報として記録する場合には、識別情報が重複しないかぎり複数のデータを記録することができる。
【００５１】
利用者が録音を指示しない場合でも、採点ゲームと連動して点数を基準に保存するかどうかを決定することもできる。この場合、基準点以上／以下の場合に保存する、曲毎の最高／最低点の場合に保存するなどの方式がある。
【００５２】
上記実施形態では、歌唱区間を検出して、この区間のみ録音するようにしているが、全曲にわたって歌唱のみを録音しても加工性が損なわれることはない。また、無音区間が多いため、伴奏も一緒に録音する場合に比べて圧縮率も高くすることができる。また、上記のように歌唱区間を検出してこの歌唱区間のみを録音する場合には、実際に録音する区間は検出された歌唱区間よりも前後に若干余裕をもたせて歌唱がずれた場合でもカバーできるようにしておくことが好ましい。
【００５３】
また、図２，図３に示すように、録音する歌唱は２本のマイクのうちいずれか一方のみであっても両方であってもよい。また、デュエット曲などで歌唱区間に応じて歌唱すべきマイクが指定されている場合には、その歌唱区間に対応したマイクの音声を切り換えながら録音すればよい。
【００５４】
また、上記例では、録音時にはエフェクトやハモリをかけない生の音声を録音するようにし、再生時にエフェクトやハモリをかけるようにしているが、エフェクトやハモリをかけた後の音声を録音するようにしてもよい。また、マイク１，マイク２の両方から入力される音声を録音する場合、両マイクから入力される音声に対するエフェクトの有無、ハモリの有無をそれぞれ別に設定して録音できるようにしてもよい。上記パッチベイ用ＤＳＰ４１であればこれが可能である。
【００５５】
また、上記実施形態では歌唱音声信号の再生は、カラオケ演奏と一緒に行うようにしているが、カラオケの演奏なしで歌唱のみを再生することもできる。
【００５６】
また、この録音されたデータを再生するタイミングは、利用者が再生を指定したときに再生するようにしてもよく、カラオケ曲のリクエストがないとき、直前に録音した歌唱音声信号を歌唱つきのＢＧＭとして再生するなどの方式がある。
【００５７】
なお、録音された歌唱音声信号の再生に合わせてマイク８から新たな歌唱を入力してデュエットする場合、再生された歌唱音声信号を周波数変換して他パートの歌唱に変換し、マイク８から入力される歌唱音声信号とデュエットするようにしてもよい。また、この逆にマイク８から入力される歌唱音声信号を周波数変換して他のパートに変換するようにしてもよい。この場合において、最初に歌唱した（録音した）歌唱者と後で歌唱する歌唱者が同一である必要はない。
【００５８】
また、同じ曲を複数回録音して編集できるようにしてもよい。すなわち、複数回同じ曲を録音し、各歌唱（テイク）の良かった部分をつなぎ合わせて１曲分の歌唱を作り上げるなどである。
【００５９】
【発明の効果】
以上のように請求項１の発明によれば、歌唱音声信号のみをカラオケ曲の進行に合わせて記録するようにしたことにより、加工が容易で圧縮率の高い録音が可能になる。
【００６０】
また、歌唱区間を検出して、この歌唱区間のみ録音するようにしたことにより、録音時間を短縮してデータ量を少なくすることができる。この歌唱区間の検出を、請求項２の発明のように、ガイドメロディ，歌詞の色変えデータ，制御マーク，楽曲に付随した模範歌唱などの歌唱音声データなどの楽曲データに含まれているデータに基づいて行うことにより、カラオケ演奏の進行と一致した正確な検出が可能になる。さらに、この歌唱区間の検出を請求項３の発明のように、マイクから入力される歌唱音声信号に基づいて判断することにより、歌唱者が実際に歌唱した部分のみを検出して録音することができる。
【００６１】
請求項４のカラオケ装置によれば、前記カラオケ曲の進行に対応づけて録音された歌唱音声信号をカラオケ曲を演奏しながらその進行に対応させて再生することにより、同時に歌唱しているのと同じようにカラオケ曲を再生することができる。これにより、たとえば、自分の歌唱を客観的に聞きなおすことができ、自分の歌唱とデュエットするなどの新たな歌唱形態が可能になる。
【図面の簡単な説明】
【図１】この発明の実施形態であるカラオケ装置のブロック図
【図２】同カラオケ装置のカラオケ演奏部の構成を示す図
【図３】同カラオケ演奏部の接続形態の例を示す図
【図４】同カラオケ装置の楽曲データの構成を示す図
【図５】同カラオケ装置のハードディスクの歌唱記憶エリアの構成を示す図
【図６】同カラオケ装置の動作を示すフローチャート
【図７】同カラオケ装置の動作を示すフローチャート
【符号の説明】
１０…ＣＰＵ、５…ＣＤレコーダ、８（８ａ，８ｂ）…マイク、
１７…ハードディスク、１８…カラオケ演奏部、
３２…録音用ＤＳＰ、３３…再生用ＤＳＰ、４１…パッチベイ用ＤＳＰ
【図１】
0003975526.tif 000002
【図２】
0003975526.tif 000003
【図３】
0003975526.tif 000004
【図４】
0003975526.tif 000005
【図５】
0003975526.tif 000006
【図６】
0003975526.tif 000007
【図７】
0003975526.tif 000008