(57)【要約】  【課題】ガイドメロディと一致しない歌唱技巧を検出することができる採点機能付きのカラオケ装置を提供する。  【解決手段】  旋律が上昇波形のときに徐々に歌唱周波数を上昇させるしゃくりの歌唱を検出する。音符の開始時から一定期間歌唱周波数の変化を監視し、禁止エリアに入らず、且つのしゃくり検出期間の終了のち、歌唱周波数がリファレンスの音程許容範囲に入れば、しゃくりの技巧で歌唱されたと判定する。  これにより、ガイドメロディデータをリファレンスとして用いた場合でも、ガイドメロディと周波数が一致しない歌唱技巧を検出することが可能になる。【選択図】  図５
2005107336.tif 000002
【特許請求の範囲】
【請求項１】
カラオケ曲を演奏するとともに、歌唱旋律の各音符の音高および区切り情報を含むリファレンスデータをカラオケ曲の演奏と同期して供給する演奏手段と、
歌唱音声を入力して歌唱周波数を検出する歌唱音声入力手段と、
各音符の開始から一部期間または終了までの一部期間で前記歌唱周波数の特定の変化を監視し、歌唱周波数の前記特定の変化を検出したとき、その音符が特定の歌唱技巧で歌唱されたと判定する採点手段と、
を備えたカラオケ装置。
【請求項２】
前記採点手段は、前記特定の歌唱技巧で歌唱された音符の数に基づいて得点を決定する請求項１に記載のカラオケ装置。
【請求項３】
前記採点手段は、１個の音符の期間内に前記歌唱音声とリファレンスデータとの差が許容範囲内になったサンプルが所定回数以上であったとき、この音符について合格と判定し、合格した音符の数に基づいて得点を算出する手段を含み、
前記特定の歌唱技巧で歌唱された音符の数に基づいて決定された得点とこの合格した音符の数に基づいて算出された得点とを加算して最終得点とする請求項２に記載のカラオケ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、歌唱採点機能を備えたカラオケ装置における採点精度の向上に関する。
【背景技術】
【０００２】
従来よりカラオケ装置には、歌唱者の歌唱の巧拙を採点する採点機能を備えたものがあった。従来より実用化されている採点機能は、ガイドメロディなどのリファレンスから抽出した音高と歌唱音声から抽出した周波数とを比較するもの（たとえば特許文献１）やこれに音量変化の評価を加味したもの（特許文献２）などがあった。
【０００３】
【特許文献１】特開平１０−４９１８３号公報
【特許文献２】特開平１０−１６１６７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、ガイドメロディは、機械的に音符（ノートオンイベントデータおよびノートオフイベントデータ）を配列したＭＩＤＩデータであるため、正確な拍タイミングに機械的に音高が変化するものである。したがって、いわゆる楽譜どおりに正確に歌唱すれば採点機能で高得点を得ることができるが、このような歌唱は、決して上手いといえるものではなく、また聴衆にとっても心地よいものではなかった。
【０００５】
特に、音符の開始時や終了時には、しゃくり、ポルタメントなどの種々の歌唱技巧があり、熟練した歌唱者はこのような技巧を駆使して歌唱するが、このような歌唱技巧は前記ガイドメロディデータと一致しないものであるため、このような技巧を駆使した歌唱はかえって低い点数になってしまうという問題点があった。
【０００６】
この発明は、ガイドメロディと一致しない歌唱技巧を検出することができる採点機能付きのカラオケ装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１の発明は、カラオケ曲を演奏するとともに、歌唱旋律の各音符の音高および区切り情報を含むリファレンスデータをカラオケ曲の演奏と同期して供給する演奏手段と、歌唱音声を入力して歌唱周波数を検出する歌唱音声入力手段と、各音符の開始から一部期間または終了までの一部期間で前記歌唱周波数の特定の変化を監視し、歌唱周波数の前記特定の変化を検出したとき、その音符が特定の歌唱技巧で歌唱されたと判定する採点手段と、を備えたことを特徴とする。
【０００８】
請求項２の発明は、前記採点手段は、前記特定の歌唱技巧で歌唱された音符の数に基づいて得点を決定することを特徴とする。
【０００９】
音符の開始時には、前の音符の音高から周波数をなだらかに上昇させるしゃくりやポルタメントなどの技巧があり、音符の終了時には周波数を低下させるフォールなどの技巧がある。この発明では、音符の開始から一部期間または音符の終了までの一部期間歌唱周波数の特定の変化を監視することによって、このような技巧を検出し、モニタに表示したり、得点として加算したりする。これにより、歌唱者の技巧を正当に評価することが可能になる。
【００１０】
請求項３の発明は、前記採点手段は、１個の音符の期間内に前記歌唱音声とリファレンスデータとの差が許容範囲内になったサンプルが所定回数以上であったとき、この音符について合格と判定し、合格した音符の数に基づいて得点を算出する手段を含み、前記特定の歌唱技巧で歌唱された音符の数に基づいて決定された得点とこの合格した音符の数に基づいて算出された得点とを加算して最終得点とすることを特徴とする。
【００１１】
この発明では、歌唱の基本である歌唱周波数の正確さ（リファレンスへの一致度）に基づいて得点を算出し、さらに、これに上記歌唱技巧に基づく点数を加算して最終得点を算出している。これにより、基本的な歌唱の巧拙と高度な技巧の両方を判定して得点に反映させることができる。
【発明の効果】
【００１２】
以上のようにこの発明によれば、歌唱者の歌唱を採点する場合に、機械的な正確さのみならず、歌唱の技巧についても採点することが可能になり、実際の歌唱の巧拙に合致した採点をすることが可能になる。
【発明を実施するための最良の形態】
【００１３】
図面を参照してこの発明の実施形態であるカラオケ装置について説明する。
カラオケ装置において、カラオケ曲の演奏はカラオケ曲の楽音を発生しながら背景映像・歌詞テロップをモニタに出力する動作であるが、採点モードを設定すると、このカラオケ曲の演奏と並行して歌唱者の歌唱を採点する。この採点モード動作は、歌唱者の歌唱音声の周波数（本実施形態においては音程ともいう）を採点し、カラオケ曲の演奏中および演奏終了後に点数を表示する採点動作を実行する。
【００１４】
図１は、同カラオケ装置のブロック図である。カラオケ装置は、装置全体の動作を制御するＣＰＵ１０と、これに接続された各種機器で構成されている。ＣＰＵ１０には、ハードディスク１１、ＲＡＭ１２、音源１３、ミキサ（エフェクタ）１４、ボーカルアダプタ１９、ＭＰＥＧデコーダ２０、合成回路２１、操作部２３が接続されている。ハードディスク１１は、カラオケ曲を演奏するための曲データやモニタに背景映像を表示するための映像データなどを記憶している。ＲＡＭ１２には、プログラムや曲データを読み出すエリア、および、採点モード時に採点結果等を記録する採点ログエリアなどが設定されている。
【００１５】
音源１３は、ＣＰＵ１０が実行する曲シーケンサ３１の処理によって入力された曲データ（ノートイベントデータ等）に応じて楽音信号を形成する。形成した楽音信号はミキサ１４に入力される。ミキサ１４は、音源１３が発生した複数の楽音信号、および、マイク１７−Ａ／Ｄコンバータ１８を介して入力された歌唱者の歌唱音声信号に対してエコーなどの効果を付与するとともに、これらの信号を適当なバランスでミキシングする。ミキシングされたデジタルの音声信号はサウンドシステム１５に入力される。サウンドシステム１５はＤ／Ａコンバータおよびパワーアンプを備えており、入力されたデジタル信号をアナログ信号に変換して増幅し、スピーカ１６から放音する。ミキサ１４が各音声信号に付与する効果およびミキシングのバランスはＣＰＵ１０によって制御される。
【００１６】
また、Ａ／Ｄコンバータ１８によってデジタル信号に変換された歌唱音声信号は、ボーカルアダプタ１９にも入力される。ボーカルアダプタ１９は、この入力された歌唱音声信号から歌唱周波数を割り出すとともに、ＣＰＵ１０の曲シーケンサ３１から入力されたリファレンスの周波数を割り出す。そして、この歌唱周波数とリファレンス周波数を同期させて３０ｍｓ毎にＣＰＵ１０（採点モード処理３４）に入力する。リファレンスとしては、曲データに含まれるガイドメロディデータが用いられる。また割り出した周波数は、Ｃ０からのセント値で表現される。
【００１７】
ＨＤＤ１１に記憶されている背景映像データ４１は、ＭＰＥＧ２形式にエンコードされており、ＣＰＵ１０が実行する背景映像再生プログラム３３は、これを読み出してＭＰＥＧデコーダ２０に入力する。ＭＰＥＧデコーダ２０は、入力されたＭＰＥＧデータをＮＴＳＣの映像信号に変換して合成回路２１に入力する。合成回路２１は、この背景映像の映像信号の上に歌詞テロップや採点結果の表示などのＯＳＤを合成する回路である。この合成された映像信号はモニタディスプレイ２２に表示される。
【００１８】
操作部２３は、パネルスイッチインタフェースやリモコン受信回路などからなっており、利用者によるパネルスイッチやリモコン装置の操作に応じた操作信号をＣＰＵ１０に入力する。ＣＰＵ１０は、操作入力処理プログラム３５によってこの操作信号を検出し、対応する処理を実行する。この操作入力処理プログラム３５はシステムプログラムに含まれるものである。
【００１９】
パネルスイッチやリモコン装置は、曲番号を選択したり、採点モードなどのモードを選択するための種々のキースイッチを備えている。
【００２０】
パネルスイッチやリモコン装置で曲番号が入力されると、操作入力処理プログラム３５がこれを検出し、カラオケ曲のリクエストであるとしてシーケンサ３０に伝達する。シーケンサ３０は、これに応じて、この曲番号で識別されるカラオケ曲の曲データをハードディスク１１の曲データ記憶エリア４０から読み出す。シーケンサ３０は、曲シーケンサ３１および歌詞シーケンサ３２からなっており、歌詞シーケンサ３２は、文字パターン作成プログラム３２ａを含んでいる。曲シーケンサ３１は曲データ中の演奏データトラック、ガイドメロディトラックなどのトラックのデータを読み出し、このデータで音源１３を制御することによってカラオケ曲の演奏音を発生させる。また、歌詞シーケンサ３２は、曲データ中の歌詞トラックのデータを読み出し、このデータに基づいて歌詞テロップの画像パターンを作成して合成回路２１に出力する。また、背景映像再生プログラム３３は、シーケンサ３０からの指示に応じて所定の背景映像データを読み出してＭＰＥＧデコーダ２０に入力する。
【００２１】
ここで、図２を参照してハードディスク１１に記憶されている曲データについて説明する。曲データは、同図（Ａ）に示すように、カラオケ曲を演奏するための楽音トラック、ガイドメロディを発生するためのガイドメロディトラック、歌詞テロップを表示するための歌詞トラックなどからなっている。曲データは、これ以外にヘッダ、音声データ、音声データ制御トラックなどを有しているが説明を簡略化するためにこの図では省略する。
【００２２】
各トラックは、ＭＩＤＩフォーマットに従って記述されている。たとえば、ガイドメロディトラックは、同図（Ｂ）に示すように、ノートオンイベントデータ、ノートオフイベントデータなどのイベントデータと各イベントデータの読み出しタイミングを示すタイミングデータからなっている。ノートオンイベントデータは音高データを含み、このノートオンによって発生する楽音（ガイドメロディ）の音高を指定する。この楽音は次のノートオフイベントデータが読み出されるまで継続する。
【００２３】
タイミングデータは、各イベントデータ間の時間的間隔を示すデュレーションデータや曲のスタート時刻からの絶対時間を示す絶対時間データなどで構成することができる。
【００２４】
楽音トラック、ガイドメロディトラックのイベントデータは、上記のように楽音の音高、音量、オン／オフなどを示すノートイベントデータなどで構成され、このノートイベントデータを音源１３に入力することにより、音源１３はこのイベントデータに対応する楽音を発音したり消音したりする。楽音トラックは、多数の楽器の楽音を発生するために複数トラック（パート）で構成されており、ガイドメロディトラックは、歌唱旋律をガイドするための単旋律のＭＩＤＩデータで構成されている。
【００２５】
一方、歌詞トラックのイベントデータは、このカラオケ曲の歌詞テロップをシステムエクスクルーシブデータでインプリメントしたシーケンスデータであり、楽音トラックやガイドメロディトラックとは異なるイベントデータを有している。イベントデータは、ページ区切りデータ、歌詞表示データなどである。
【００２６】
通常モードのカラオケ曲の演奏では、シーケンサ３０により上記のようなカラオケ演奏音の発生や歌詞テロップの表示処理動作が行われるが、採点モード時には、これに加えて採点モード処理プログラム３４により、採点処理動作が実行される。
【００２７】
まず図３の機能ブロックを参照して、採点モード時の各部の処理について説明する。マイク１７から入力された歌唱音声信号は、Ａ／Ｄコンバータ１８でデジタル音声信号に変換されてボーカルアダプタ１９に入力される（同時にミキサ１４にも入力されるがここでは採点モードの動作のみについて説明する）。ボーカルアダプタ１９では、このデジタル音声信号を歌唱周波数検出部１０２に入力して歌唱周波数（セント値）を検出する。
【００２８】
一方、リファレンス周波数検出部１０１には、カラオケ曲の演奏に同期して、曲シーケンサ３１からリファレンスデータが入力される。リファレンスデータは、上述したようにガイドメロディデータが用いられる。リファレンス周波数検出部１０１は、入力されたＭＩＤＩデータのノートオンイベントデータから音高情報を抽出し、その音高のセント値をリファレンス周波数として出力する。
【００２９】
歌唱音声検出部１０２による歌唱周波数の検出およびリファレンス周波数検出部１０１によるリファレンス周波数の検出は、３０ｍｓ毎に同期して実行され、その検出結果が３０ｍｓ毎に採点モード処理プログラム３４に入力される。
【００３０】
また、リファレンス周波数検出部１０１は、曲シーケンサ３１からノートオン／オフイベントデータが入力されると、そのタイミングにノートオン情報、ノートオフ情報を採点モード処理プログラム３４に通知する。
【００３１】
採点モード処理プログラム３４では、入力されたリファレンス周波数と歌唱周波数とを比較し、各ノート毎にそのノートが合格ノートであるか不合格ノートであるかを判定する。また、ノートの移行時すなわち音高の移行時（特に音高上昇時）になだらかに周波数を変化させる「しゃくり」の技巧を判定し、このしゃくりの技巧が用いられていた場合には、これをモニタ２２に表示するとともに、曲終了後の最終得点の決定時に加算する方向でこれを考慮する。
【００３２】
合格ノート／不合格ノートの判定時においては、入力された歌唱周波数およびリファレンス周波数に対してローパスフィルタ（ＬＰＦ）処理（１０５、１０６）を行う。一方、しゃくりの判定においては、歌唱周波数およびリファレンス周波数に対してＬＰＦ処理をせずにそのまま比較する。
【００３３】
合格ノート／不合格ノートの判定におけるリファレンス周波数に対するＬＰＦ処理は、機械的な音高列であるリファレンス（図４（Ａ）参照）の音高変化を滑らかにして人間の歌唱に近づけるための処理である。また、歌唱周波数に対するＬＰＦ処理は、ビブラートなどの技巧を除去してフラットな歌唱周波数情報を得るための処理である。
【００３４】
図４（Ａ）はリファレンスとして用いられるガイドメロディデータの例を示す図である。リファレンスデータは、音符が連続しているレガート区間であっても正確な拍タイミングに不連続に音高が変化する機械的なデータである。このような不連続なリファレンスに対してＬＰＦ処理を行うことにより、同図（Ｂ）に示すように、音符と音符の間ではなだらかに音高が変化するようになり、リファレンスを歌唱者の実際の歌唱に近い音高変化のものにすることができる。なお、音符が途切れる休符の区間やノンレガートで歌唱するところなどは、このＬＰＦ処理の対象外にする。これにより、音の無い区間のデータによりＬＰＦ処理が不自然な動きになってしまうことを防止することができる。
【００３５】
同図（Ｃ）は歌唱音声周波数データの例を示す図である。歌唱音声周波数は、音符（音高）の変わり目でなだらかな音高の移行（いわゆる「しゃくり」）をしているとともに、音の伸ばしの部分では、ビブラートなどの周期的な周波数変化をしている。この歌唱音声周波数データをＬＰＦ処理することにより、同図（Ｄ）に示すように、しゃくり部分のオーバーシュートやビブラートなどの細かい周波数変化を除去することができ、歌唱しようとしていた周波数を正確に抽出することができるようになる。
【００３６】
なお、マイク１７から入力された音声信号には歌唱音声信号のみならず種々のノイズが含まれている。このノイズ成分のレベルが大きい場合、周波数検出部１０２は、このノイズ成分を歌唱音声信号と見なしてその周波数を検出してしまう場合がある。このようなノイズ成分がＬＰＦ処理部１０６に入力されると、その１サンプルだけでなくその後もずっと誤ったデータが出力されてしまう。そこで、歌唱音声の周波数変化と考えにくい、１５０セント以上の突然の音高変化があった場合には、そのデータを無視して（直前のサンプルデータをもう一度採用して）ＬＰＦ処理を行うことにより、ノイズによる悪影響を防止することができる。
【００３７】
歌唱周波数およびリファレンス周波数のデータ列は、３０ｍｓ毎の離散データであるため、上記の処理を好適に達成するため、歌唱周波数に対するＬＰＦ処理部１０６は、カットオフ周波数５．５Ｈｚの２次フィルタを用い、リファレンス周波数に対するＬＰＦ処理部１０５は、カットオフ周波数５Ｈｚの２次フィルタを用いている。
【００３８】
ＬＰＦ処理された歌唱周波数およびリファレンス周波数は、採点部１０７に入力される。採点部１０７は、リファレンス周波数検出部１０１から入力されるノートオン情報・ノートオフ情報をもとにノート単位で上記歌唱周波数を採点する。採点部１０７は、歌唱周波数とリファレンス周波数とを比較してその差分（セント値）を算出する。この差分の算出はサンプルタイミング毎（３０ｍｓ毎）に行われる。１つのノート期間に所定回数以上差分が所定の許容範囲内に入っていたとき、このノートについて合格ノートと判定する。前記所定回数は１〜複数回の範囲で設定すればよい（この実施形態では所定回数を１回としている）。ノート期間が終了したとき、差分が所定範囲内に入っていた回数が所定回未満であった場合にはこのノートについて不合格ノートと判定する。
【００３９】
なお、この実施形態では、歌唱周波数、リファレンス周波数の両方に対してＬＰＦ処理を行っているが、どちらか一方のみに対して行っても上記それぞれの効果を得ることができる。また、ノート単位の合格ノート／不合格ノートの採点において、このＬＰＦ処理は必須ではなく、歌唱周波数、リファレンス周波数を直接比較して後述の採点処理を行うようにしてもよい。
【００４０】
この合格ノートと不合格ノートの判定と並行してしゃくり技巧の判定を行う。図５を参照してしゃくり技巧の判定手法について説明する。
しゃくりとは、同図の歌唱周波数曲線に示すように上昇音形のときに徐々に滑らかに音高をあげてゆく歌唱技巧である。上昇の開始がほぼ後のノートの開始タイミングと一致しており、歌唱周波数はこの後遅れてその音符のリファレンス周波数に到達する。歌唱周波数の変化曲線がノート開始タイミング付近から徐々に音高が上昇してゆくという条件を満たしているかに基づいて検出し、この条件に適合した歌唱周波数の変化があった場合には、これをしゃくりの歌唱技巧であると判定する。
【００４１】
このしゃくりの条件を満たしているかを判定するためのルールとして
（１）ノート開始タイミングで歌唱周波数とリファレンス周波数が一定以上離れていること
（２）最終的には歌唱周波数がリファレンス周波数の音程許容範囲内に到達すること
（３）歌唱周波数が滑らかに上昇してゆくこと
図５（Ａ）がこの条件に適合した歌唱音高の変化を示している。ここで、上記３つの条件を判定するために、採点モード処理プログラムにおいては、同図のハッチング部分（禁止エリア）に歌唱周波数がかからないことをチェックしている。すなわち、歌唱周波数が禁止エリアにかからずに合格ノートとなった場合にしゃくり技巧であると判定する。より、厳格に判定する場合には、図示の斜め破線と禁止エリアの間を歌唱周波数曲線が通過するか否かを判定するようにすればよい。
【００４２】
また、より高度なしゃくりの技巧を判定する場合には上記（１）〜（３）のルールに加えて、
（４）歌唱周波数が上昇を開始する前に一旦周波数が下降すること
のルールを加える。歌唱周波数がこのような変化をすればよりしゃくりが強調される。この条件を満たした歌唱周波数の変化曲線の例を同図（Ｂ）に示す。同図の白抜き矢印の位置で歌唱周波数が一旦下がっており、上記（４）のルールに適合した変化曲線であることがわかる。
【００４３】
しゃくりが検出されれば、モニタ２２に「しゃくり」の歌唱が行われた旨を表示し、カラオケ曲の終了後、合格ノートに基づく得点にしゃくりに基づくボーナス点を加算して最終得点を計算する。
【００４４】
図６〜図８のフローチャートを参照して採点モード処理プログラム３４の処理について説明する。
図６は入力監視動作を示すフローチャートである。この動作ではボーカルアダプタからの入力を監視している。サンプルデータ、すなわち３０ｍｓ毎の歌唱周波数およびリファレンス周波数が入力されると（ｓ１）、その両方に対してＬＰＦ処理を実行する（ｓ３、ｓ４）。ＬＰＦ処理した歌唱周波数、リファレンス周波数およびＬＰＦ処理していない生の歌唱周波数、リファレンス周波数を採点処理動作（図７）に通知する（ｓ５）。
一方、リファレンス周波数検出部１０１からノートオン情報またはノートオフ情報が送られてきた場合には（ｓ２）、これを採点処理動作に通知する（ｓ５）。
【００４５】
図７は採点処理動作を示すフローチャートである。入力監視動作（図６）からノートオン情報が送られてきたとき、この処理動作がスタートする。サンプルデータ（歌唱周波数，リファレンス周波数）が入力されたとき（ｓ１１）、しゃくり検出区間であるかを判断する（ｓ１２）。しゃくり検出期間とは、図５に示した禁止エリアを設定している時間範囲である。この時間範囲では、ＬＰＦ処理されていない生の歌唱周波数と生のリファレンス周波数とを比較し、歌唱周波数が前記禁止エリアに入っていないかをチェックする（ｓ１３）。
【００４６】
なお、上記のようにしゃくり検出期間中は、歌唱周波数がリファレンス周波数から大きく外れている可能性があるため、歌唱周波数にＬＰＦ処理を施す場合、このしゃくり検出期間中のサンプルデータがその後のサンプルデータのＬＰＦ処理に悪影響が及ばないようにＬＰＦ入力から削除するようにしてもよい。この場合、このしゃくり検出期間が終了した時点でＬＰＦ処理に対してそれまで入力したサンプルデータを破棄するように通知すればよい。しゃくり検出期間中でも歌唱周波数をリファレンスと比較してもよいが、この場合は、リファレンスにＭＩＤＩのピッチベンド情報を用いてしゃくり部のリファレンスを表現するようにすると好適である。
【００４７】
しゃくり検出期間が過ぎたのちにサンプルデータが入力された場合には、ｓ１４以下の処理を実行する。ｓ１４では、そのとき入力されたＬＰＦ処理された歌唱周波数をリファレンス周波数と比較してその差分を求める。この差分が許容範囲内の場合には（ｓ１５）、ｓ１６以下の処理を実行し、許容範囲外の場合にはこのサンプルデータを破棄してｓ１１にもどる（ｓ１５）。ここで、リファレンス周波数のセント値から±５０セント以内に入ればこの歌唱周波数は許容範囲内の周波数ずれであると判断する。
【００４８】
この採点処理動作では、ノート中に歌唱周波数が１回でも許容範囲内に入ればこのノートについて合格と判定するようにしているため、ｓ１５で許容範囲と判定された場合には、ｓ１６に進んでこのノートについて「合格ノート」と決定する。そして前記ｓ１３のしゃくり波形チェック動作で歌唱周波数波形がしゃくりの条件を満たしていると判定されていた場合には（ｓ１７）、このノートがしゃくりの技巧で歌唱されていると判定してしゃくり回数をカウントアップするとともに（ｓ１８）、このノートがしゃくりの技巧で歌唱されたことをモニタ２２に表示する（ｓ１９）。
【００４９】
こののちノートオフ情報が入力されるまでｓ２０で待機し、ノートオフ情報が入力されると、最終得点を集計する得点集計処理に対して合格ノート情報を出力する（ｓ２１）。
【００５０】
一方、合格ノートと判定されないままこのノートオフ情報が入力された場合には（ｓ２５）、得点集計処理に対して不合格ノート情報を出力する（ｓ２６）。
【００５１】
図８は得点集計処理動作を示すフローチャートである。曲シーケンサ３１またはリファレンス周波数検出部１０１から曲終了メッセージが送られてきたときこの処理を実行する。まず、この曲の全ノート数と合格ノート数の比率に基づいて得点を算出する（ｓ３０）。この得点が所定の点数未満であるかを判定し（ｓ３１）、所定の点数未満である場合には、カラオケ曲中でしゃくりが検出された回数に基づいてボーナス点を算出し（ｓ３２）、このボーナス点を上記合格ノートに基づいて算出した得点に加算する（ｓ３３）。そして、得点としゃくり回数をモニタ２２に表示する（ｓ３４）。合格ノート数に基づいて算出された得点が所定点数以上の場合には、ｓ３１から直接ｓ３４に進む。
【００５２】
図７の処理では、ノート中に１回でもセント差が許容範囲内に入った場合には合格ノートとしているが、ノート期間中のサンプルデータを複数（たとえば全て）チェックし、許容範囲に入ったサンプル数に基づいて合格ノート、不合格ノートを決定するようにしてもよい。
【００５３】
また、しゃくり回数に基づくボーナス得点は、合格ノートに基づいて算出した得点が所定点数未満のときのみに加算するようにしているが、合格ノートに基づいて算出した得点の高低にかかわらず加算するようにしてもよい。
【００５４】
なお、この実施形態では、しゃくりの歌唱技巧を検出しているが、検出する歌唱技巧はこれに限定されない。また、歌唱技巧を検出する箇所は音符の開始部分に限定されず、終了部分などでもよい。
【図面の簡単な説明】
【００５５】
【図１】この発明の実施形態であるカラオケ装置のブロック図
【図２】同カラオケ装置で用いられる曲データの構成例を示す図
【図３】同カラオケ装置の採点処理の機能ブロックを示す図
【図４】同カラオケ装置におけるＬＰＦ処理を説明する図
【図５】同カラオケ装置におけるしゃくり検出動作を説明する図
【図６】同カラオケ装置の入力監視動作を示すフローチャート
【図７】同カラオケ装置の採点処理動作を示すフローチャート
【図８】同カラオケ装置の得点集計処理を示すフローチャート
【符号の説明】
【００５６】
１０…ＣＰＵ、１１…ハードディスク、１２…ＲＡＭ、１３…音源、１４…ミキサ、１５…サウンドシステム、１６…スピーカ、１７…マイク、１８…Ａ／Ｄコンバータ、１９…ボーカルアダプタ、２０…ＭＰＥＧデコーダ、２１…合成回路、２２…モニタ、２３…操作部、
３０…シーケンサ、３１…曲シーケンサ、３２…歌詞シーケンサ、３２ａ…文字パターン作成プログラム、３３…背景映像再生プログラム、３４…採点モード処理プログラム、３５…操作入力処理プログラム、
４０…曲データ記憶エリア、４１…背景映像記憶エリア、４３…採点ログ、
１０１…リファレンス周波数検出部、１０２…歌唱周波数検出部、１０５、１０６…ローパスフィルタ処理部、１０７…採点部
【図１】
2005107336.tif 000003
【図２】
2005107336.tif 000004
【図３】
2005107336.tif 000005
【図４】
2005107336.tif 000006
【図５】
2005107336.tif 000007
【図６】
2005107336.tif 000008
【図７】
2005107336.tif 000009
【図８】
2005107336.tif 000010