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