(57)【特許請求の範囲】
【請求項１】
楽曲の模範となるピッチを示す模範演奏リファレンスデータを取得する模範演奏リファレンスデータ取得手段と、
前記楽曲を区分して得られる複数の演奏区間の各々の難度を示す難度リファレンスデータを取得する難度リファレンスデータ取得手段と、
演奏者による前記楽曲の演奏音から当該演奏音のピッチを示すピッチデータを生成するピッチデータ生成手段と、
前記ピッチデータ生成手段により生成されたピッチデータにより示されるピッチと前記模範演奏リファレンスデータにより示されるピッチとの比較の結果に基づき前記演奏者の演奏能力の程度を判定し、前記ピッチデータ生成手段により生成されたピッチデータにより示されるピッチと前記模範演奏リファレンスデータにより示されるピッチとの比較による採点の結果に対し、前記複数の演奏区間の各々に関し前記難度リファレンスデータにより示される難度と前記演奏能力の程度の判定の結果とに応じたウェイトを乗じて評価点を算出する演奏評価手段と
を備える演奏評価装置。
【請求項２】
前記演奏評価手段による前記ピッチデータにより示されるピッチと前記模範演奏リファレンスデータにより示されるピッチとの比較の結果を示す比較結果データ、もしくは他機により行われた任意の演奏者の前記楽曲の演奏音のピッチと前記模範演奏リファレンスデータにより示されるピッチとの比較の結果を示す比較結果データに基づき、前記難度リファレンスデータを生成する難度リファレンスデータ生成手段
を備え、
前記模範演奏リファレンスデータ取得手段は、前記難度リファレンスデータ生成手段により生成された難度リファレンスデータを取得する
請求項１に記載の演奏評価装置。
【請求項３】
前記ピッチデータ生成手段により生成されたピッチデータ、もしくは前記演奏評価手段による前記ピッチデータにより示されるピッチと前記模範演奏リファレンスデータにより示されるピッチとの比較の結果を示す比較結果データをサーバ装置に送信する送信手段と、
前記送信手段による前記サーバ装置に対する前記ピッチデータもしくは前記比較結果データの送信に対する応答として前記サーバ装置から送信されてくる新たな難度リファレンスデータを受信する受信手段と
を備え、
前記模範演奏リファレンスデータ取得手段は、前記受信手段により受信された難度リファレンスデータを取得する
請求項１に記載の演奏評価装置。
【請求項４】
前記演奏者による前記楽曲の演奏音から当該演奏音の音量を示す音量データを生成する音量データ生成手段を備え、
前記模範演奏リファレンスデータ取得手段により取得される模範演奏リファレンスデータは前記楽曲の模範となる音量を示し、
前記演奏評価手段は、前記音量データ生成手段により生成された音量データにより示される音量と前記模範演奏リファレンスデータにより示される音量との比較の結果に基づき前記演奏者の演奏能力の程度を判定し、前記音量データ生成手段により生成された音量データにより示される音量と前記模範演奏リファレンスデータにより示される音量との比較による採点の結果に対し、前記複数の演奏区間の各々に関し前記難度リファレンスデータにより示される難度と前記演奏能力の程度の判定の結果とに応じたウェイトを乗じて評価点を算出する
請求項１乃至３のいずれかに記載の演奏評価装置。
【請求項５】
請求項１乃至４のいずれかに記載の演奏評価装置と、
楽曲の伴奏を指示する伴奏データを取得する伴奏データ取得手段と、
前記伴奏データの指示に従い伴奏の楽音を示す音信号を出力する音信号出力手段と
を備え、
前記ピッチデータ生成手段は、前記音信号出力手段から出力された音信号に従いスピーカから放音された伴奏に応じて前記演奏者により行われた前記楽曲の演奏音のピッチを示すピッチデータを生成する
カラオケ装置。
【請求項６】
前記楽曲は歌唱曲であり、
前記歌唱曲の歌詞を示す歌詞データを取得する歌詞データ取得手段と、
前記歌詞データにより示される歌詞であって、前記音信号出力手段により現在出力されている音信号が示す伴奏とともに歌唱されるべき歌詞を示す画像信号を出力する画像信号出力手段と
を備える請求項５に記載のカラオケ装置。
【請求項７】
前記楽曲は楽器により演奏される楽曲であり、
前記楽曲の楽譜を示す楽譜データを取得する楽譜データ取得手段と、
前記楽譜データにより示される楽譜であって、前記音信号出力手段により現在出力されている音信号が示す伴奏とともに行われるべき演奏を指示する楽譜を示す画像信号を出力する画像信号出力手段と
を備える請求項５に記載のカラオケ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、楽曲演奏の巧拙を評価する技術に関する。
【背景技術】
【０００２】
楽曲演奏の評価機能を備えた装置の一例として、歌唱者による歌唱演奏の巧拙を採点する採点機能を備えた歌唱用のカラオケ装置（以下、特に断らない限り、単に「カラオケ装置」という）が各種提案されている。この種のカラオケ装置は、利用者の歌唱音を収音した収音信号からピッチおよび音量を検出する。そして、曲データのトラックにリファレンスデータとして記述されている模範ピッチと収音信号から検出したピッチとの差を求め、模範との差が所定範囲に収まる場合に良好な歌唱がなされていると判定する。この種のカラオケ装置の利用者は、歌唱曲の楽譜に一連のノート（音符）として記述されている歌唱内容を忠実に再現することにより、高い評価点を得ることができる。この種のカラオケ装置の歌唱評価技術に関わる技術を開示した文献として、特許文献１がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１０７３３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、この種のカラオケ装置の利用者が歌唱評価に期待することは各々の技量の程度に応じて異なる。たとえば、上級者は、微妙な歌い回しの違いが聴者の印象を左右するような難度の高い歌唱区間の歌唱が上手く歌えた場合に点数が伸びるような評価を期待する。その一方で、初級者は、そのような難度の高い歌唱区間を上手く歌えなくても曲の骨子さえ上手く歌えれば点数が伸びるような評価を期待する。しかしながら、従来のカラオケ装置は、歌唱曲内の各ノートの歌唱の良否をその難度の如何に関わらず同じ基準で評価していた。このため、利用者が歌唱技量を鍛錬するモチベーションを持ちにくいという問題があった。これは歌唱の評価に限られず、楽器を用いた楽曲演奏においても同様である。
【０００５】
本発明は、このような課題に鑑みてなされたものであり、初級者から上級者までのすべての利用者が演奏技量向上のモチベーションを高めるような演奏評価装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明は、楽曲の模範となるピッチを示す模範演奏リファレンスデータを取得する模範演奏リファレンスデータ取得手段と、前記楽曲を区分して得られる複数の演奏区間の各々の難度を示す難度リファレンスデータを取得する難度リファレンスデータ取得手段と、演奏者による前記楽曲の演奏音から当該演奏音のピッチを示すピッチデータを生成するピッチデータ生成手段と、前記ピッチデータ生成手段により生成されたピッチデータにより示されるピッチと前記模範演奏リファレンスデータにより示されるピッチとの比較の結果に基づき前記演奏者の演奏能力の程度を判定し、前記ピッチデータ生成手段により生成されたピッチデータにより示されるピッチと前記模範演奏リファレンスデータにより示されるピッチとの比較による採点の結果に対し、前記複数の演奏区間の各々に関し前記難度リファレンスデータにより示される難度と前記演奏能力の程度の判定の結果とに応じたウェイトを乗じて評価点を算出する演奏評価手段とを備える演奏評価装置を提供する。
【０００７】
また本発明は、上記の演奏評価装置と、楽曲の伴奏を指示する伴奏データを取得する伴奏データ取得手段と、前記伴奏データの指示に従い伴奏の楽音を示す音信号を出力する音信号出力手段とを備え、前記ピッチデータ生成手段は、前記音信号出力手段から出力された音信号に従いスピーカから放音された伴奏に応じて前記演奏者により行われた前記楽曲の演奏音のピッチを示すピッチデータを生成するカラオケ装置を提供する。
【発明の効果】
【００１０】
本発明によれば、楽曲の演奏者の演奏能力と楽曲における各区間の難易度とに応じて評価が行われるため、初級者から上級者までのすべての利用者が楽曲の演奏技量向上のモチベーションを維持することができる。
【図面の簡単な説明】
【００１１】
【図１】この発明の第１実施形態にかかるカラオケ装置を含む歌唱評価システムの構成を示す図である。
【図２】同システムのカラオケ装置に記憶される難度リファレンスデータのデータ構造図である。
【図３】同システムの動作を示すフローチャートである。
【図４】同システムにおける総合評価点の算出に用いるテーブルのデータ構造の一例を示す図である。
【図５】同システムのサーバ装置により生成される難度統計データＺ及び同システムの利用者の歌唱音におけるピッチ差の遷移を示す波形図である。
【図６】この発明の第２実施形態にかかるカラオケ装置が行う歌唱評価処理において用いられる関数を示すグラフである。
【発明を実施するための形態】
【００１２】
以下、図面を参照し、この発明の実施の形態を説明する。
＜第１実施形態＞
図１は、本発明の第１実施形態である歌唱評価システム１の構成を示す図である。この歌唱評価システム１は、カラオケ装置１０−ｍ（ｍ＝１〜Ｍ：Ｍはカラオケ装置の総数）とサーバ装置３０とを有する。カラオケ装置１０−ｍは、各カラオケ店に一台または複数台ずつ設置される。サーバ装置３０は、システム運営センタ内に設置される。カラオケ装置１０−ｍとサーバ装置３０はネットワーク９０を介して互いに各種データの送受信が可
能である。
【００１３】
カラオケ装置１０−ｍは、利用者の歌唱を支える伴奏曲の放音と歌詞の表示とを通じた歌唱演出と、利用者の歌唱の巧拙の評価とを行う装置である。図１において、カラオケ装置１０−ｍは、音源１１、スピーカ１２、マイクロホン１３、表示部１４、通信インターフェース１５、ボーカルアダプタ１６、ＣＰＵ１７、ＲＡＭ１８、ＲＯＭ１９、ハードディスク２０、シーケンサ２１を有する。音源１１は、ＭＩＤＩ（Musical Instrument Digital Interface）の各種メッセージに従った音信号ＳAを出力する。スピーカ１２は、与えられた信号を音として放音する。マイクロホン１３は、音を収音して収音信号ＳMを出力する。表示部１４は、画像信号ＳIに応じた画像を表示する。通信インターフェース１５は、ネットワーク９０に接続された装置との間でデータを送受信する。
【００１４】
ボーカルアダプタ１６は、音信号ＳMのピッチを検出する検出手段としての役割を果たす。具体的には、ボーカルアダプタ１６は、マイクロホン１３から与えられた音信号ＳMのピッチを時間ＴS（例えば、ＴS＝３０ミリ秒とする）毎に検出し、この検出結果を信号ＳP（ピッチデータ）として出力する。
【００１５】
ＣＰＵ１７は、ＲＡＭ１８をワークエリアとして利用しつつＲＯＭ１９やハードディスク２０に記憶されたプログラムを実行する。このＣＰＵ１７の動作の詳細は後述する。ＲＯＭ１９には、ＩＰＬ（Initial Program Loader）などが記憶されている。ハードディスク２０には、各種歌唱曲の曲データＭＤ−ｎ（ｎ＝１〜Ｎ）（Ｎは、歌唱曲の種類の総数）、リファレンスデータベースＤＢＤＫ、及び歌唱評価プログラムＰＧＫが記憶されている。各歌唱曲の曲データＭＤ−ｎは、歌唱曲の伴奏内容、歌唱曲の歌詞、及び歌唱曲の模範的な歌唱内容をＳＭＦ（Standard MIDI File）形式で記録したデータである。
【００１６】
具体的に説明すると、図１の枠内に示すように、曲データＭＤ−ｎは、ヘッダＨＤ、伴奏トラックＴＲAC、歌詞トラックＴＲLY、模範歌唱リファレンストラックＴＲNRを有している。ヘッダＨＤには、曲番号、曲名、ジャンル、歌唱時間、タイムベース（４分音符１つ分の時間に相当するティック数）などの情報が記述されている。
【００１７】
伴奏トラックＴＲACには、歌唱曲の楽譜の伴奏パートにおける各ノートＮＴ（ｉ）（ｉは、楽譜の該当パートの先頭のノートＮＴ（１）から数えた順番を示す）の音の発音を指示するイベントＥＶ（ｉ）ONとその消音を指示するイベントＥＶ（ｉ）OFF、及び相前後するイベントの実行時間差（ティック数）を示すデルタタイムＤＴが時系列順に記述されている。
【００１８】
歌詞トラックＴＲLYには、歌唱曲の歌詞を示す各データＤLYと、各歌詞の表示時刻（より具体的には、各歌詞の表示時刻と各々の前の歌詞の表示時刻との間の時間差（ティック数））を示すデルタタイムＤＴが時系列順に記述されている。
【００１９】
模範歌唱リファレンストラックＴＲNRには、歌唱曲の楽譜の歌唱パートにおける各ノートＮＴ（ｉ）の音の発音を指示するイベントＥＶ（ｉ）ONとその消音を指示するイベントＥＶ（ｉ）OFF、及び相前後するイベントの実行時間差（ティック数）を示すデルタタイムＤＴが時系列順に記述されている。
【００２０】
リファレンスデータベースＤＢＤＫには、各歌唱曲の難度リファレンスデータＤＤ−ｎ（ｎ＝１〜Ｎ）が記憶されている。難度リファレンスデータＤＤ−ｎは、歌唱曲の開始時刻ｔSTを始点としその終了時刻ｔENDを終点とする時間軸上における難度の低い歌唱区間ＺＮESYの位置と難度の高い歌唱区間ＺＮDFFの各位置を示すデータである。具体的には、図２に示すように、難度リファレンスデータＤＤ−ｎは、歌唱曲の開始時刻ｔSTと曲内に
おける相前後する歌唱区間ＺＮESY及びＺＮDFF（またはＺＮDFF及びＺＮESY）の境界にあたる各時刻との間の時間差（ティック数）を各々示す時刻データＤｔと、該当区間が高難度の歌唱区間ＺＮESYおよび低難度の歌唱区間ＺＮDFFのいずれであるかを示す区間データＤZNとからなる。
【００２１】
歌唱評価プログラムＰＧＫは、歌唱評価機能を有する。歌唱評価機能は、ボーカルアダプタ１６の出力信号ＳPに基づき、歌唱曲内における難度により区分された歌唱区間毎に歌唱の巧拙を歌唱者の歌唱能力の高低に応じた基準で評価し、それら各歌唱区間の採点結果に基づいて全歌唱区間の歌唱の評価点である総合評価点ＳＣGRを算出し、この総合評価点ＳＣGRをコメントメッセージとともに提示する機能である。
【００２２】
シーケンサ２１は、リモートコントローラ（不図示）による歌唱曲の歌唱開始操作を契機として該当曲の曲データＭＤ−ｎがハードディスク２０からＲＡＭ１８に転送された場合に、その曲データＭＤ−ｎ内のイベントＥＶ（ｉ）ON、ＥＶ（ｉ）OFF、およびデータＤLYを装置各部に供給する。具体的には、シーケンサ２１は、ＲＡＭ１８に曲データＭＤ−ｎが記憶されると、この曲データＭＤ−ｎのヘッダＨＤに記述されたタイムベースとリモートコントローラ（不図示）により指定されたテンポとに基づいて１ティックの時間長を決定し、この時間長の経過に合わせてティックをカウントしつつ次の３つの処理を行う。
【００２３】
第１の処理では、シーケンサ２１は、ティックのカウント数が伴奏トラックＴＲAC内のデルタタイムＤＴと一致する度にそれに後続するイベントＥＶ（ｉ）ON（またはＥＶ（ｉ）OFF）を読み出して音源１１に供給する。音源１１は、シーケンサ２１からイベントＥＶ（ｉ）ONが供給されるとそのイベントＥＶ（ｉ）ONが指定する音信号ＳAをスピーカ１２に供給し、シーケンサ２１からイベントＥＶ（ｉ）OFFが供給されるとスピーカ１２への音信号ＳAの供給を止める。
【００２４】
第２の処理では、シーケンサ２１は、ティックのカウント数が歌詞トラックＴＲLY内のデルタタイムＤＴと一致する度にそれに後続するデータＤLYを読み出して表示部１４に供給する。表示部１４は、シーケンサ２１からデータＤLYが供給されるとそのデータＤLYを歌詞テロップの画像に変換し、この画像をディスプレイ（不図示）に表示させる。
【００２５】
シーケンサ２１がこの第１および第２の処理を行うことにより、歌唱曲における伴奏音の放音と歌詞の表示が進行する。利用者は、スピーカ１２から放音される伴奏音を聴きつつディスプレイに表示された歌詞をマイクロホン１３に向かって歌唱する。利用者がマイクロホン１３に向かって歌唱している間、マイクロホン１３は利用者の歌唱音の収音信号ＳMを出力し、ボーカルアダプタ１６はこの信号ＳMのピッチを示す信号ＳPを出力する。
【００２６】
第３の処理では、シーケンサ２１は、ティックのカウント数が模範歌唱リファレンストラックＴＲNR内のデルタタイムＤＴと一致する度にそれに後続するイベントＥＶ（ｉ）ON（またはＥＶ（ｉ）OFF）を読み出してＣＰＵ１７に供給する。また、この第３の処理では、シーケンサ２１は、ティックの総カウント数を歌唱曲の進行状況を示す時刻信号ＳtとしてＣＰＵ１７に供給する。ＣＰＵ１７は、シーケンサ２１から供給されるイベントＥＶ（ｉ）ON、ＥＶ（ｉ）OFF、及び信号Ｓtとボーカルアダプタ１６の出力信号ＳPとを用いて利用者の歌唱の巧拙を評価する。詳しくは、後述する。
【００２７】
サーバ装置３０は、カラオケ店舗におけるサービスの提供を支援する役割を果たす装置である。サーバ装置３０は、通信インターフェース３５、ＣＰＵ３７、ＲＡＭ３８、ＲＯＭ３９、ハードディスク４０を有する。通信インターフェース３５は、ネットワーク９０に接続された装置との間でデータを送受信する。ＣＰＵ３７は、ＲＡＭ３８をワークエリ
アとして利用しつつ、ＲＯＭ３９やハードディスク４０に記憶された各種プログラムを実行する。このＣＰＵ３７の動作の詳細は後述する。ＲＯＭ３９にはＩＰＬなどが記憶されている。
【００２８】
ハードディスク４０には、歌唱サンプルデータベースＤＢＳＳ、リファレンスデータベースＤＢＮＳ、リファレンスデータベースＤＢＤＳ、及び歌唱分析プログラムＰＧＳが記憶されている。歌唱サンプルデータベースＤＢＳＳには、各々が１つの歌唱曲と対応する歌唱サンプルデータＤＳ群が個別に記憶される。歌唱サンプルデータＤＳは、各利用者が歌唱曲を歌唱したときの歌唱音のピッチ波形を記録したデータである。リファレンスデータベースＤＢＮＳには、各歌唱曲の模範歌唱リファレンスデータＤＮ−ｎが記憶されている。模範歌唱リファレンスデータＤＮ−ｎは、各歌唱曲の曲データＭＤ−ｎの模範歌唱リファレンストラックＴＲNRに記述されているものと同内容のイベントＥＶ（ｉ）ON、イベントＥＶ（ｉ）OFF、及びデルタタイムＤＴを含むデータである。リファレンスデータベースＤＢＤＳには、各カラオケ装置１０−ｍのリファレンスデータベースＤＢＤＫ内に格納されるべき最新の難度リファレンスデータＤＤ−ｎが記憶される。
【００２９】
歌唱分析プログラムＰＧＳは、次の３つの機能を有する。
ａ１．蓄積機能
これは、カラオケ装置１０−ｍから様々な歌唱曲の歌唱サンプルデータＤＳを取得し、取得したそれらの歌唱サンプルデータＤＳを歌唱曲毎に歌唱サンプルデータベースＤＢＳＳに蓄積する機能である。
ｂ１．更新機能
これは、蓄積機能により歌唱サンプルデータベースＤＢＳＳ内に蓄積された歌唱曲の歌唱サンプルデータＤＳ群の各々とリファレンスデータベースＤＢＮＳ内における同じ曲の模範歌唱リファレンスデータＤＮ−ｎとを比較し、各比較結果に基づいて歌唱曲の全歌唱区間を歌唱曲の難度別の複数個の歌唱区間に分割し、分割した歌唱区間の時間軸上の各位置を示す新たな難度リファレンスデータＤＤ−ｎを生成し、この新たな難度リファレンスデータＤＤ−ｎによりリファレンスデータベースＤＢＤＳ内の古い難度リファレンスデータＤＤ−ｎを更新する機能である。
ｃ１．送信機能
これは、更新機能によって更新した難度リファレンスデータＤＤ−ｎをカラオケ装置１０−ｍからの要求に応じてカラオケ装置１０−ｍに送信する機能である。
【００３０】
次に、本実施形態の動作を説明する。図３は、本実施形態の動作を示すフローチャートである。図３において、カラオケ装置１０−ｍのＣＰＵ１７は、歌唱曲の歌唱開始操作が行われた場合（Ｓ１００：Ｙｅｓ）、シーケンサ２１に制御信号ＳOを供給してシーケンサ２１に処理（上述した第１〜第３の処理）を開始させる（Ｓ１２０）。ＣＰＵ１７は、シーケンサ２１による処理が始まると、歌唱評価処理を行う（Ｓ１３０）。
【００３１】
歌唱評価処理では、ＣＰＵ１７は、ボーカルアダプタ１６の出力信号ＳPから歌唱曲内における歌唱区間ＺＮESYの歌唱の巧拙と歌唱区間ＺＮDFFの歌唱の巧拙とを個別に採点し、２つの採点の採点結果のうち歌唱区間ＺＮESYの採点結果に応じた比率ＲＡで両方の採点結果を加算した得点を総合評価点ＳＣGRとする。
【００３２】
より詳細に説明すると、歌唱評価処理では、ＣＰＵ１７は、シーケンサ２１からイベントＥＶ（ｉ）ONが供給されてから次のイベントＥＶ（ｉ）OFFが供給されるまでの時間をｉ番目のノートＮＴ（ｉ）に相当する音の発音時間ＴNT（ｉ）とする。ＣＰＵ１７は、ノートＮＴ（ｉ）の発音時間ＴNT（ｉ）の間のボーカルアダプタ１６の出力信号ＳPが示すピッチとイベントＥＶ（ｉ）ONのノートナンバを変換した模範ピッチＰＣＨREFとの差ＰＣＨDEFが閾値ＴＨ１未満である場合にノートＮＴ（ｉ）の歌唱が合格であるとみなす。
【００３３】
そして、ＣＰＵ１７は、合格であるとみなしたノートＮＴ（ｉ）が歌唱区間ＺＮESYのものである場合には歌唱区間ＺＮESYの合格ノート数ＮｕｍESYを１つカウントアップし、そのノートＮＴ（ｉ）が歌唱区間ＺＮDFFのものである場合には歌唱区間ＺＮDFFの合格ノート数ＮｕｍDFFを１つカウントアップする。ノートＮＴ（ｉ）の該当区間は次のようして決定する。まず、ＣＰＵ１７は、ノートＮＴ（ｉ）の合否の判定時点のシーケンサ２１の出力信号Ｓtが示す時刻を現在時刻として難度リファレンスデータＤＤ−ｎを参照し、難度リファレンスデータＤＤ−ｎ内の時刻データＤtが示す一連の時刻のうち現在時刻を挟んで前後する２つの時刻を求める。その上で、ＣＰＵ１７は、難度リファレンスデータＤＤ−ｎからこの２つの時刻の時刻データＤt間の区間データＤZNを取り出し、この区間データＤZNが示す区間を合格ノートＮＴ（ｉ）の該当区間とする。
【００３４】
ＣＰＵ１７は、利用者による歌唱の開始から終了までの間に亘って以上の合否判定と合格ノート数ＮｕｍESY及びＮｕｍDFFの集計とを行う。歌唱曲が終了すると、ＣＰＵ１７は、歌唱区間ＺＮESYの全ノート数で合格ノート数ＮｕｍESYを除算した値に１００を乗じた値を歌唱区間ＺＮESYの歌唱の巧拙を示す得点ＳＣESYとする。また、ＣＰＵ１７は、歌唱区間ＺＮDFFの全ノート数で合格ノート数ＮｕｍDFFを除算した値に１００を乗じた値を歌唱区間ＺＮDFFの歌唱の巧拙を示す得点ＳＣDFFとする。
【００３５】
ＣＰＵ１７は、歌唱区間ＺＮESYについて算出した得点ＳＣESYの大きさに応じて両得点ＳＣESY及びＳＣDFFの加算比率ＲＡを決定し、この比率ＲＡで得点ＳＣESY及びＳＣDFFを加算した値を総合評価点ＳＣGRとする。適用比率ＲＡは得点ＳＣESYと比率ＲＡとの関係を示すテーブルに基づいて決定する。図４は、このテーブルのデータ構造を概念的に示す図である。このテーブルでは、得点ＳＣESYが０≦ＳＣESY≦５０の場合における加算比率ＲＡは１００：０となる。よって、得点ＳＣESYが０≦ＳＣESY≦５０の場合は得点ＳＣESYがそのまま総合評価点ＳＣGRとなる。また、このテーブルでは、得点ＳＣESYが５０＜ＳＣESYの場合における加算比率ＲＡは得点ＳＣESYが高くなるほど１００：０から５０：５０に近くなる。よって、得点ＳＣESYが５０＜ＳＣESY≦１００の場合は得点ＳＣESYが高いほど総合評価点ＳＣGRに占める得点ＳＣDFFの割合が大きくなる。
【００３６】
図３において、ＣＰＵ１７は、総合評価点ＳＣGRを算出した後、評価結果提示処理を行う（Ｓ１４０）。評価結果提示処理では、ＣＰＵ１７は、得点ＳＣESY及びＳＣDFFに応じて選択したコメントメッセージと総合評価点ＳＣGRを表示部１４に表示させる。
【００３７】
次に、ＣＰＵ１７は、サンプル送信処理を行う（Ｓ１５０）。サンプル送信処理では、ＣＰＵ１７は、歌唱曲の歌唱の開始から終了までの間にボーカルアダプタ１６が出力した信号ＳPを当該歌唱曲の歌唱サンプルデータＤＳとし、この歌唱サンプルデータＤＳを含むメッセージＭＳ１をサーバ装置３０に送信する。
【００３８】
サーバ装置３０のＣＰＵ３７は、カラオケ装置１０−ｍからメッセージＭＳ１を取得すると（Ｓ２００：Ｙｅｓ）、このメッセージＭＳ１から歌唱サンプルデータＤＳを取り出し、取り出した歌唱サンプルデータＤＳを歌唱サンプルデータベースＤＢＳＳに蓄積する（Ｓ２２０）。
【００３９】
続いて、ＣＰＵ３７は更新処理を行う（Ｓ２３０）。更新処理では、ＣＰＵ３７は、歌唱サンプルデータベースＤＢＳＳ内における歌唱曲の歌唱サンプルデータＤＳ群の各々とリファレンスデータベースＤＢＮＳ内における同じ曲の模範歌唱リファレンスデータＤＮ−ｎとを比較し、その比較結果に基づいて歌唱曲の全歌唱区間を難度別の複数個の歌唱区間に分割し、分割した歌唱区間の位置を示す新たな難度リファレンスデータＤＤ−ｎを生成し、この新たな難度リファレンスデータＤＤ−ｎによりリファレンスデータベースＤＢ
ＤＳ内の古い難度リファレンスデータＤＤ−ｎを更新する。
【００４０】
より詳細に説明すると、更新処理においてＣＰＵ３７は、リファレンスデータベースＤＢＮＳ内における模範歌唱リファレンスデータＤＮ−ｎをＲＡＭ３８に読み出し、この模範歌唱リファレンスデータＤＮ−ｎから歌唱曲内の全ノートＮＴ（ｉ）の各々の模範ピッチＰＣＨREFを求める。
【００４１】
そして、ＣＰＵ３７は、歌唱サンプルデータベースＤＢＳＳ内における該当曲の歌唱サンプルデータＤＳ群の各々を解析対象として次のような処理を行う。まず、ＣＰＵ３７は、解析対象とした歌唱サンプルデータＤＳをＲＡＭ３８に読み出す。ＣＰＵ３７は、ＲＡＭ３８内の歌唱サンプルデータＤＳが示すピッチ波形内における各ノートＮＴ（ｉ）の波形部分のピッチと模範ピッチＰＣＨREFとの差ＰＣＨDを求める。ＣＰＵ３７は、歌唱曲内の各ノートＮＴ（ｉ）をピッチ差ＰＣＨDが閾値ＴＨ１未満である合格ノートとそれ以外の不合格ノートとに分ける。
【００４２】
ＣＰＵ３７は、該当曲の歌唱サンプルデータＤＳ群の各々について以上の解析を行った後、歌唱曲内の各ノートＮＴ（ｉ）の合格率ＲＳ（当該ノートＮＴ（ｉ）が合格であった歌唱サンプルデータＤＳの数を歌唱サンプルデータＤＳの総数で除算した値）を求め、この合格率ＲＳを難度の指標値として時間軸上にプロットした難度統計データＺを生成する。
【００４３】
図５（Ａ）は、この難度統計データＺの一例を示す図である。ＣＰＵ３７は、歌唱曲の全歌唱区間（歌唱開始時刻ｔSTから歌唱終了時刻ｔENDまでの歌唱区間）のうち合格率ＲＳが閾値ＴＨ２（例えば、ＴＨ２＝０．４とする）以上になっている区間を歌唱区間ＺＮESYとし、合格率ＲＳが閾値ＴＨ２未満になっている区間を歌唱区間ＺＮDFFとし、相前後する区間ＺＮESY及びＺＮDFF（またはＺＮDFF及びＺＮESY）の境界の時刻を求める。その上で、ＣＰＵ３７は、１番目の区間の種別（図５（Ａ）の例では歌唱区間ＺＮDFF）を示す区間データＤZN、１番目の区間と２番目の区間の境界の時刻を示す時刻データＤt…最後の区間の種別（図５（Ａ）の例では歌唱区間ＺＮDFF）を示す区間データＤZNを生成し、これらを時系列順に並べたものを新たな難度リファレンスデータＤＤ−ｎとする。ＣＰＵ３７は、この新たな難度リファレンスデータＤＤ−ｎをリファレンスデータベースＤＢＤＳにおける古い難度リファレンスデータＤＤ−ｎに上書きしてその内容を更新する。
【００４４】
図３において、カラオケ装置１０−ｍのＣＰＵ１７は、予め決められた問合せ時刻が到来する度に（Ｓ１１０：Ｙｅｓ）、問合せ処理を行う（Ｓ１６０）。この問合せ処理では、ＣＰＵ１７は、最新データの送信を求めるメッセージＭＳ２をサーバ装置３０に送信する。サーバ装置３０のＣＰＵ３７は、カラオケ装置１０−ｍからメッセージＭＳ２を受信すると（Ｓ２１０：Ｙｅｓ）、前回のメッセージＭＳ２の受信時刻から今回のメッセージＭＳ２の受信時刻までの間に内容を更新した難度リファレンスデータＤＤ−ｎをメッセージＭ２の送信元のカラオケ装置１０−ｍに送信する（Ｓ２４０）。カラオケ装置１０−ｍのＣＰＵ１７は、サーバ装置３０から難度リファレンスデータＤＤ−ｎを受信すると、この難度リファレンスデータＤＤ−ｎをリファレンスデータベースＤＢＤＫの古い難度リファレンスデータＤＤ−ｎに上書きしてその内容を更新する（Ｓ１７０）。
【００４５】
以上が、本実施形態の構成の詳細である。本実施形態によると、次の効果が得られる。
第１に、本実施形態の歌唱評価処理では、ＣＰＵ１７は、ボーカルアダプタ１６の出力信号ＳPから歌唱曲内における難度により区分された歌唱区間毎の歌唱の巧拙を個別に採点し、難度別の各採点結果に基づいて全歌唱区間の歌唱の総合評価点ＳＣGRを算出する。よって、本実施形態によると、初級者から上級者までのすべての利用者が歌唱技量に応じた評価を得ることができるため、各々の歌唱技量において歌唱能力を向上するモチベーシ
ョンを維持することができる。この効果について詳細に説明する。図５（Ｂ）は歌唱力の異なる４人の利用者Ａ、Ｂ、Ｃ、Ｄの歌唱音について求めたピッチ差ＰＣＨDの波形ＷＡ、ＷＢ、ＷＣ、ＷＤを示すものである。上述したように、ピッチ差ＰＣＨDは歌唱音のピッチの模範との差ＰＣＨDであるから、一般的には、歌唱曲を上手く歌うほどこの差ＰＣＨDは小さくなる。
【００４６】
図５（Ｂ）における波形ＷＡ及びＷＢを参照すると、これらの波形ＷＡ及びＷＢでは全歌唱区間に亘ってピッチ差ＰＣＨDが小さくなっている。このことから、利用者Ａ及びＢは歌唱曲を歌い込んでいる上級者であることが分かる。しかし、波形ＷＡでは歌唱区間ＺＮESY及びＮDFFの如何に拘わらずピッチ差ＰＣＨDが小さいのに対し、波形ＷＢでは歌唱区間ＺＮDFFのピッチ差ＰＣＨDが歌唱区間ＺＮESYのそれに比べて大きくなっている箇所がある。本実施形態では、上級者の歌唱評価においては、評価点ＳＣGRに占める得点ＳＣDFFの割合が大きくなる。このため、上級者は、歌唱区間ＺＮDFFが上手く歌えるようにならないと評価点ＳＣGRが伸びない。従って、本実施形態によると、上級者に歌唱技量を鍛錬するモチベーションを与えることができる。ここで、利用者Ａは、歌唱曲の全歌唱区間をほぼ完璧に歌いこなせるレベルに達している者であるのに対し、利用者Ｂは、歌唱曲の骨子はマスターしているが細かな部分の歌い方に改善の余地がある者である。よって、利用者Ａには、その歌唱を称えるコメントメッセージを提示し、利用者Ｂには、歌唱区間ＺＮDFFの歌唱の鍛錬を促すコメントメッセージを提示するとよい。たとえば、利用者Ａには、「テクニックもバッチリ歌えていますね。」というコメントメッセージを提示し、利用者Ｂには、「メロディは良いのであとは細かい所に気をつけましょう。」というコメントメッセージを提示する、といった具合である。
【００４７】
図５（Ｂ）における波形ＷＣ及びＷＤを参照すると、これらの波形ＷＣ及びＷＤでは全歌唱区間に亘ってピッチ差ＰＣＨDが大きくなっている。このことから、利用者Ｃ及びＤは歌唱曲をそれほど歌い込んでいない初級者であることがわかる。しかし、波形ＷＣでは歌唱区間の如何に拘わらずピッチ差ＰＣＨDが大きいのに対し、波形ＷＤでは歌唱区間ＺＮESYのピッチ差ＰＣＨDが歌唱区間ＺＮDFFのそれに比べると小さくなっている。本実施形態では、初級者の歌唱評価においては、評価点ＳＣGRに占める得点ＳＣESYの割合が大きくなる。このため、初級者は、歌唱区間ＺＮESYが上手く歌えるようになるだけで評価点ＳＣGRが伸びる。従って、本実施形態によると、初級者にも歌唱技量を鍛錬するモチベーションを与えることができる。ここで、利用者Ｃは、歌唱曲の骨子となるメロディはうろ覚え程度に覚えている者であるのに対し、利用者Ｄは、それさえもあまり覚えていない者である。よって、利用者Ｃには、歌唱曲の細かな部分を覚えることを促すコメントメッセージを提示し、利用者Ｄには、歌唱曲の骨子が正しく歌えていないこと知らせるコメントメッセージを提示するとよい。たとえば、利用者Ｃには、「メロディをまだ覚えていない箇所がある様です。練習あるのみ。」というコメントメッセージを提示し、利用者Ｄには、「メロディがあっていない様です。良く聞いて覚えましょう。」というコメントメッセージを提示する、といった具合である。
【００４８】
第２に、本実施形態では、歌唱サンプルデータベースＤＢＳＳ内に蓄積された歌唱サンプルデータＤＳの各々と歌唱音のピッチの模範を示す模範歌唱リファレンスデータＤＮ−ｎとを比較し、各比較結果に基づいて歌唱曲の全歌唱区間を難度別の複数個の歌唱区間に分割する。そして、分割した歌唱区間の時間軸上における位置を示す新たな難度リファレンスデータＤＤ−ｎを生成し、この新たな難度リファレンスデータＤＤ−ｎによりリファレンスデータベースＤＢＤＫ内の難度リファレンスデータＤＤ−ｎを更新する。よって、本実施形態によると、歌唱サンプルデータベースＤＢＳＳ内の歌唱サンプルデータＤＳの蓄積数の増加に伴って難度リファレンスデータＤＤ−ｎの内容が最適化され、利用者により満足度の高い評価結果を提示することができる。
【００４９】
＜第２実施形態＞
以下に、本発明の第２実施形態にかかる歌唱評価システム２を説明する。歌唱評価システム２は上述の第１実施形態にかかる歌唱評価システム１と多くの点で共通するため、以下に歌唱評価システム２が歌唱評価システム１と異なる点を中心に説明する。歌唱評価システム２が歌唱評価システム１と異なる主な点は以下のとおりである。
（ａ）歌唱評価システム１においては、難度リファレンスデータにおいて難度が対応付けられる歌唱区間は任意の長さ（難度が変わるタイミング間の長さ）である。これに対し、歌唱評価システム２においては、難度リファレンスデータにおいて難度はノート毎に付与される。すなわち、歌唱評価システム２における難度に応じた歌唱区間は、各ノートＮＴ（ｉ）のイベントＥＶ（ｉ）ONのタイミングからイベントＥＶ（ｉ）OFFのタイミングまでの区間となる。
（ｂ）歌唱評価システム１においては、難度は低難度と高難度のいずれかに２分される。これに対し、歌唱評価システム２における難度は、歌唱評価システム１においてサーバ装置３０が難度リファレンスデータＤＤ−ｎの生成を行う際に生成する合格率ＲＳ、すなわち歌唱曲内の各ノートＮＴ（ｉ）に関し、そのノートＮＴ（ｉ）が合格であった歌唱サンプルデータＤＳの数を歌唱サンプルデータＤＳの総数で除算した値（図５（Ａ）にグラフとして示される難度統計データＺが示す値）を１から減じた値が難度を示す指標値として用いられる。
（ｃ）歌唱評価システム１においては、利用者の歌唱における低難度の歌唱区間に関する得点ＳＣESYに基づき、総合の評価点ＳＣGRを算出する際に得点ＳＣESYおよび得点ＳＣDFFに乗じるウェイトの比率（加算比率ＲＡ）が決定される。これに対し、歌唱評価システム２においては、利用者の歌唱における歌唱区間に含まれる全てのノートＮＴ（ｉ）の合否に応じて、いずれの難度のノートＮＴ（ｉ）に関する得点にいずれのウェイトを乗じて総合得点に加算するか、が決定される。
【００５０】
以下に上述した歌唱評価システム１と異なる歌唱評価システム２の構成を詳しく述べる。まず、歌唱評価システム２のサーバ装置１０のＣＰＵ３７は、歌唱分析プログラムＰＧＳに従い、難度リファレンスデータＤＤ−ｎの更新処理（図３のＳ２３０）において、図２に示した構成の難度リファレンスデータＤＤ−ｎに代えて、歌唱曲内のノートＮＴ（ｉ）の各々に関し、そのノートＮＴ（ｉ）が合格であった歌唱サンプルデータＤＳの数を歌唱サンプルデータＤＳの総数で除算した値である合格率ＲＳ（ｉ）を１から減算した値、すなわち（１−ＲＳ（ｉ））を難度Ｄ（ｉ）として示す難度リファレンスデータＤＤ−ｎを生成する。
【００５１】
例えば、歌唱曲に含まれるノートＮＴ（１）の任意数の任意の歌唱者による歌唱音から算出された合格率ＲＳ（１）が０．８２（すなわち、８２％の合格率）であった場合、難度Ｄ（１）＝１−０．８２＝０．１８となる。そのような構成の難度リファレンスデータＤＤ−ｎがサーバ装置３０のリファレンスデータベースＤＢＤＳに記憶されるとともに、カラオケ装置１０−ｍに送信され（図３のＳ２４０）、カラオケ装置１０−ｍのリファレンスデータベースＤＢＤＫに記憶される（図３のＳ１７０）。
【００５２】
カラオケ装置１０−ｍのＣＰＵ１７は、歌唱評価プログラムＰＧＫに従い行う歌唱評価処理（図３のＳ１３０）において、まず歌唱評価システム１における場合と同様に、歌唱曲に含まれるノートＮＴ（ｉ）の各々に関し、ボーカルアダプタ１６の出力信号ＳPが示すピッチと模範ピッチＰＣＨREFとの差ＰＣＨDEFが閾値ＴＨ１未満であるか否かに基づき、その歌唱におけるノートＮＴ（ｉ）の合否を判定し、その結果を示す合否フラグＰ（ｉ）を生成し、比較結果データとしてＲＡＭ１８に一時的に記憶する。合格フラグＰ（ｉ）は、合格の場合「１」、不合格の場合「０」をその値としてとる。
【００５３】
歌唱が終了すると、ＣＰＵ１７は比較結果データに含まれる合格ノートを示す合否フラ
グＰ（ｉ）の数を、合否フラグＰ（ｉ）の総数、すなわち歌唱曲に含まれるノートＮＴ（ｉ）の総数で除算した値を歌唱能力レベルＬとする。なお、この歌唱能力レベルＬは、ごく一般的なカラオケ装置における歌唱の評価点と同様のものである。
【００５４】
続いて、ＣＰＵ１７は、難度Ｄ（ｉ）のノートＮＴ（ｉ）の合否に対し乗じるウェイトＷ（ｉ）を算出するための算出式を、歌唱能力レベルＬに従い以下のように生成する。
【００５５】
【数１】
0005994343.tif 000002
【００５６】
図６は、上記の数１が、歌唱能力レベルＬに応じてどのように変化するかを示したグラフである。図６に示されるように、式１で示される関数は、歌唱能力レベルＬが高いほど勾配が大きくなり、歌唱能力レベルＬが低いほど勾配が小さくなる１次関数である。具体例として図６に示されている５本のグラフは、以下の式で表される。
歌唱能力レベルＬ＝１．００：  Ｗ＝Ｄ
歌唱能力レベルＬ＝０．７５：  Ｗ＝０．５Ｄ＋０．２５
歌唱能力レベルＬ＝０．５０：  Ｗ＝０．５
歌唱能力レベルＬ＝０．２５：  Ｗ＝−０．５Ｄ＋０．７５
歌唱能力レベルＬ＝０．００：  Ｗ＝−Ｄ＋１
【００５７】
上記のように歌唱能力レベルＬに応じて決定されるウェイトＷの算出式は、利用者の歌唱能力レベルＬが高い場合、その利用者には各ノートＮＴ（ｉ）の合否結果を評価点に加算する際に難度指標Ｄ（ｉ）が高い程高いウェイトＷ（ｉ）を乗じて加算し、利用者の歌唱能力レベルＬが低い場合、その利用者には各ノートＮＴ（ｉ）の合否結果を評価点に加算する際に難度指標Ｄ（ｉ）が低い程高いウェイトＷ（ｉ）を乗じて加算する、という算出式となっている。
【００５８】
ＣＰＵ１７は、上記のように歌唱能力レベルＬに応じて決定したウェイトＷの算出式に従い、先に記憶した合否フラグＰ（ｉ）を変数とする以下の算出式に従い、評価点ＳＣGRを算出する。
【００５９】
【数２】
0005994343.tif 000003
【００６０】
数２の第１項の分子は、合格ノート（Ｐ（ｉ）＝１のノートＮＴ（ｉ））の各々に関し、難度リファレンスデータＤＤ−ｎに示される難度Ｄ（ｉ）を式１に代入して得られるウェイトＷ（ｉ）の合計値を示し、式２の第１項の分母は、歌唱曲に含まれる全てのノートＮＴ（ｉ）が合格であった場合のウェイトＷ（ｉ）の合計値を示す。従って、式２で算出される評価点ＳＧGRは、全てのノートＮＴ（ｉ）に関し合格であれば満点を示す１００となり、全てのノートＮＴ（ｉ）に関し不合格であれば０となる。
【００６１】
ＣＰＵ１７は、上記のように評価点ＳＣGRを算出した後、評価結果提示処理（図３のＳ１４０）において、歌唱能力レベルＬ及び評価点評価点ＳＧGRに応じて選択したコメント
メッセージと評価点ＳＣGRを表示部１４に表示させる。
【００６２】
歌唱評価システム２によれば、歌唱評価システム１による場合と比較し、難度の評価がノート単位で行われ、難度の区分数もより細かく、歌唱者の推定歌唱能力のレベル分けの区分数もより細かく、さらに、合格ノートを評価に反映する際の寄与の程度がそのノートの難度に応じてより細かく選択されるため、結果として生成され利用者に提示される評価結果が、より望ましいものとなる。
【００６３】
＜変形例＞
以上、この発明の第１及び第２実施形態について説明したが、この発明には他にも実施形態があり得る。例えば、以下の通りである。
（１）上記の第１実施形態では、歌唱曲を難度の低い歌唱区間ＺＮESYと難度の高い歌唱区間ＺＮDFFの２種類に分け、これらの歌唱区間ＺＮESY及びＺＮDFFの歌唱の巧拙を個別に採点した。しかし、歌唱曲を３段階以上の難度の歌唱区間に分け、それらの歌唱区間の歌唱の巧拙を個別に評価するようにしてもよい。なお、第２実施形態にかかる歌唱評価システム２は、難度の段階数を連続的に変化させる構成が採用された例である。
【００６４】
（２）上記の第１および第２実施形態では、歌唱音の収音信号のピッチを検出し、このピッチと模範ピッチの差から歌唱の巧拙を評価した。しかし、歌唱音の収音信号の音量を検出し、この音量と模範音量の差から歌唱の巧拙を評価してもよい。また、ピッチと音量の両方を用いて歌唱の巧拙を評価してもよい。
【００６５】
その場合、模範歌唱リファレンストラックＴＲNRと模範歌唱リファレンスデータＤＮは、歌唱曲の歌唱パートの各ノートＮＴ（ｉ）の音の発音における音量を指示するデータを含むように構成される。そして、カラオケ装置１０のボーカルアダプタ１６は、マイクロホン１３から与えられた音信号ＳMの音量を示す音量データを生成する。カラオケ装置１０およびサーバ装置３０は、音量デーが示す音量と模範歌唱リファレンストラックＴＲNRもしくは模範歌唱リファレンスデータＤＮにより示される音量との差が所定の閾値未満であるか否かに応じて、音量に関するそのノートの歌唱演奏の合否を判定する。カラオケ装置１０は、そのようにして得た判定結果を、音程に関する判定結果と同様に、利用者の演奏能力とそのノートの難度に応じた基準に従い評価点に反映させる。また、サーバ装置３０は、そのようにして得た判定結果に基づき、難度リファレンスデータの生成を行う。そのように構成されることにより、音程だけでなく音量に関しても演奏の評価対象となり望ましい。
【００６６】
（３）上記の第１および第２実施形態では、歌唱音のピッチ（ボーカルアダプタ１６の出力信号ＳPが示すピッチ）と模範ピッチＰＣＨREFとの差ＰＣＨDEFが閾値ＴＨ１未満であるか否かに基づき、その歌唱におけるノートＮＴ（ｉ）を合格ノートまたは不合格ノートに２分する構成が採用されている。歌唱音に含まれるノートの評価方法は２分法に限られない。例えば、差ＰＣＨDEFが閾値ＴＨ１において０点、差ＰＣＨDEFが０の場合１点とし、差ＰＣＨDEFが０より大きく閾値ＴＨ１より小さい場合、０より大きく１より小さい数値内で、差ＰＣＨDEFが小さい程、高い点数を付与する、といった評価方法が採用されてもよい。
【００６７】
（４）上記の第１および第２実施形態において、難度に応じて評価対象とする歌唱音の情報を変更する構成が採用されてもよい。例えば、第１実施形態において、歌唱区間ＺＮESYについては、歌唱音の収音信号のピッチと音量の両方に基づいた評価を行い、歌唱区間ＺＮDFFについては、歌唱音の収音信号のピッチのみに基づいた評価を行ってもよい。
【００６８】
（５）上記の第１実施形態では、歌唱区間ＺＮESYの採点結果である得点ＳＣESYと歌唱区
間ＺＮDFFの採点結果である得点ＳＣDFFの加算比率ＲＡを得点ＳＣESYに基づいて決定した。しかし、この比率ＲＡを他の要素（例えば、得点ＳＣDFFや得点ＳＣESYと得点ＳＣDFFの合計点）に基づいて決定してもよい。なお、第２実施形態にかかる歌唱評価システム２は、歌唱評価システム１における得点ＳＣESYと得点ＳＣDFFの合計点に対応する歌唱能力レベルＬに基づき、合格ノートの評価点に対する寄与率を決定するウェイトＷ（ｉ）の算出式（比率ＲＡのテーブルに相当）を決定する、という構成が採用された例である。
【００６９】
（６）上記の第１および第２実施形態では、サーバ装置３０がカラオケ装置１０−ｍの各々から送信されてきた歌唱サンプルデータＤＳ群に基づき難度リファレンスデータＤＤ−ｎの更新処理を行う。これに対し、カラオケ装置１０−ｍの各々が自装置のハードディスク２０内に歌唱サンプルデータＤＳを蓄積し、蓄積した歌唱サンプルデータＤＳ群に基づき、上記実施形態におけるサーバ装置３０が行う処理と同様の処理により、難度リファレンスデータＤＤの更新を行う構成が採用されてもよい。その際、各カラオケ装置１０は、自装置において生成した歌唱サンプルデータＤＳに加え、例えば他のカラオケ装置１０において生成された歌唱サンプルデータＤＳを他のカラオケ装置１０から直接、もしくはサーバ装置３０を介して受信し、それらを用いて難度リファレンスデータＤＤの更新を行う構成が採用されてもよい。
【００７０】
（７）上記の第１および第２実施形態では、カラオケ装置１０からサーバ装置３０に対し、歌唱曲の歌唱の開始から終了までの間にボーカルアダプタ１６が出力した信号ＳPを含む歌唱サンプルデータＤＳ（ピッチデータ）が送信され、サーバ装置３０は歌唱サンプルデータＤＳを模範歌唱リファレンスデータＤＮと比較し、その比較結果に基づいて歌唱曲の歌唱区間の区分および難度の判定（第１実施形態）もしくは各ノートの難度Ｄ（ｉ）の特定（第２実施形態）を行い、その結果に基づき、難度リファレンスデータＤＤの更新を行う。これに代えて、カラオケ装置１０からサーバ装置３０に対し、カラオケ装置１０において利用者の歌唱音に対し実行された歌唱評価処理における合格ノートおよび不合格ノートを示すデータ（比較結果データ）を送信し、サーバ装置３０においてはカラオケ装置１０の各々から送信されてくるそれらの比較結果データに基づき、難度リファレンスデータＤＤの更新処理を行う構成が採用されてもよい。上記の変形例（６）において、カラオケ装置１０が難度リファレンスデータＤＤの更新を行う場合も同様である。すなわち、カラオケ装置１０は、他のカラオケ装置１０から、そのカラオケ装置１０において実行された歌唱評価処理における合格ノートおよび不合格ノートを示す比較結果データを受信し、その比較結果データに基づき難度リファレンスデータＤＤの更新を行う構成が採用されてもよい。
【００７１】
（８）上記の第１および第２実施形態における歌唱の評価結果の利用者への提示の態様は様々に変更可能である。例えば、第１実施形態において、得点ＳＣESYに基づき判定される利用者の歌唱能力のレベルが、コメントメッセージおよび総合評価点ＳＣGRとともに利用者に提示される構成が採用されてもよい。その場合、利用者は自分の歌唱能力が概ねどのレベルなのかを知った上で、総合評価点ＳＣGRを高めるように努めることができるため、歌唱能力と総合評価点ＳＣGRとの逆転現象（歌唱能力が高まると、難度の低い歌唱区間の評価よりも難度の高い歌唱区間の評価が重視される結果、総合評価点ＳＣGRがむしろ下がってしまう現象）が生じても、利用者のモチベーションを下げてしまう虞がない。
【００７２】
（９）上記の第１実施形態においては、低難度の歌唱区間の評価点に対する寄与度と高難度の歌唱区間の評価点に対する寄与度の比率である比率ＲＡが、図４に示されるような関係に従いＳＣESYに応じて定まる構成が採用されている。また、上記の第２実施形態においては、利用者の歌唱能力レベルＬに応じて定まる式１に示される関数に従い、各ノートの難度Ｄに応じて定まるウェイトＷが、各ノートの歌唱の評価点に対する寄与度を決定する、という構成が採用されている。本発明にかかる歌唱区間の歌唱の評価点への寄与度の
決定方法はこれらに限られず、歌唱者の推定される歌唱能力が高い程、難度の高い歌唱区間に対し評価に対する寄与度が高く定められ、歌唱者の推定される歌唱能力が低いほど、難度の低い歌唱区間に対し評価に対する寄与度が低く定められる限り、如何なる基準で比率ＲＡやウェイトＷが決定されてもよい。例えば、第１実施形態において、図４に示されるものとは異なる形状のグラフで描かれる関係に従い、ＳＣESYに従い比率ＲＡが決定されてもよい。また、第２実施形態において、式１および式２とは異なる算出式により、難度Ｄに応じたウェイトＷが決定されてもよい。
【００７３】
（１０）上記の第１および第２の実施形態にける歌唱の評価においては、ノート単位で合否判断が行われる構成が採用されているが、合否判断をフレーズ単位、小説単位等、他の単位で行う構成が採用されてもよい。
【００７４】
（１１）上記実施形態では、楽曲演奏を評価する演奏評価装置の一例として、歌唱用のカラオケ装置に設けられ、歌唱演奏を評価する演奏評価装置を示したが、本発明にかかる演奏評価装置は歌唱演奏の評価に限定されず、各種楽器を用いた楽曲演奏の評価にも適用可能である。すなわち、上記実施形態において用いた「歌唱」という言葉は、より一般的な「演奏」という言葉で置き換えられる。楽曲が歌唱曲でなく楽器用の楽曲である場合、楽器演奏用のカラオケ装置は、曲データＭＤは歌詞トラックＴＲLYに代えて、例えば楽譜を示すデータと、楽譜の各区間（例えば、２小節もしくは４小節のブロックなど）の表示時刻を示すデルタタイムが時系列順に記述されたデータである楽譜トラックを含むように構成され、シーケンサ２１および表示部１４は楽譜トラックに従い、楽曲の進行に伴い伴奏箇所に応じた楽譜を示す画像信号をディスプレイに出力するように構成されることになる。なお、歌唱用のカラオケ装置および楽器演奏用のカラオケ装置において、歌詞もしくは楽譜の表示が不要な場合は、シーケンサ２１および表示部１４による画像信号の出力処理は行われなくてもよい。
【００７５】
（１２）上記実施形態では、いわゆる専用機としてのカラオケ装置に本発明にかかる演奏評価装置が設けられている例を示したが、本発明にかかる演奏評価装置は専用機に限られない。例えば、パーソナルコンピュータや携帯情報端末（例えば携帯電話機やスマートホン）やゲーム装置等の各種装置にプログラムに従った処理を行わせることによって本発明にかかる演奏評価装置を実現する構成が採用されてもよい。
【符号の説明】
【００７６】
１…歌唱評価システム、２…歌唱評価システム、１０…カラオケ装置、１１…音源１１、１２…スピーカ、１３…マイクロホン、１４…表示部、１５，３５…通信インターフェース、１６…ボーカルアダプタ１６、１７，３７…ＣＰＵ、１８，３８…ＲＡＭ、１９，３９…ＲＯＭ、２０，４０…ハードディスク、２１…シーケンサ、３０…サーバ装置
【図１】
0005994343.tif 000004
【図２】
0005994343.tif 000005
【図３】
0005994343.tif 000006
【図４】
0005994343.tif 000007
【図５】
0005994343.tif 000008
【図６】
0005994343.tif 000009