(57)【要約】【課題】採点専用のデータベースを用いなくても、楽器の演奏の評価を行うことができるようにする。【解決手段】評価用チャンネル決定手段７５は、演奏に用いられる楽器２６に対応する、評価用のＭＩＤＩチャンネルを決定する。変換手段７６は、カラオケＤＢ７５に記憶されているカラオケ楽曲のＭＩＤＩデータにおける、評価用のＭＩＤＩチャンネルに属するノート情報に従い、前記ノート情報を所定形式の評価基準データに変換する。離散評価手段７７は、楽器２６から入力される楽器音の周波数解析結果から得られる音の特徴量と、ＭＩＤＩデータから変換された評価基準データで示される音の特徴量とを比較することで、楽器音に対する離散評価を行う。演奏評価手段８０は、前記離散評価において判定された音及びその出力タイミングと、カラオケ楽曲の演奏に係るＭＩＤＩデータで定められた音及びその出力タイミングとを比較し、楽器２６の演奏の巧拙を評価する。【選択図】図２
2014048469.tif 000002
【特許請求の範囲】
【請求項１】
曲の演奏情報を示すＭＩＤＩデータを記憶するＭＩＤＩ記憶手段と、
楽器演奏評価装置に接続された楽器を決定する第１決定手段と、
前記第１決定手段により決定された楽器に対応するＭＩＤＩチャンネルを決定する第２決定手段と、
前記ＭＩＤＩ記憶手段に記憶されているＭＩＤＩデータにおける、前記第２決定手段により決定されたＭＩＤＩチャンネルに属するノート情報に従って、前記ノート情報を所定形式の評価基準データに変換する変換手段と、
前記楽器演奏評価装置に接続された楽器から入力される楽器音の入力信号と、前記変換手段により変換された評価基準データとに基づいて、楽器の演奏の評価を行う評価手段と、
を備えることを特徴とする楽器演奏評価装置。
【請求項２】
請求項１に記載の楽器演奏評価装置において、
前記変換手段は、前記評価基準データとして、前記ノート情報を音の特徴量を示すデータに変換すること
を特徴とする楽器演奏評価装置。
【請求項３】
請求項１に記載の楽器演奏評価装置において、
前記変換手段は、前記評価基準データとして、前記ノート情報を音の波形を示すデータに変換すること
を特徴とする楽器演奏評価装置。
【請求項４】
請求項１ないし請求項３の何れか１項に記載の楽器演奏評価装置において、
楽器演奏評価装置に接続された楽器により演奏されたコードを評価するためのコード評価基準データを記憶するコード記憶手段と、
楽器演奏評価装置に接続された楽器により入力された楽器音がコードであるか、単音であるかを判定する判定手段とを更に備え、
前記判定手段によりコードであると判定された場合、前記評価手段は、前記楽器演奏評価装置に接続された楽器から入力される楽器音の入力信号と、前記コード記憶手段に記憶されているコード評価基準データとに基づいて、楽器の演奏の評価を行い、
前記判定手段により単音であると判定された場合、前記評価手段は、前記楽器演奏評価装置に接続された楽器から入力される楽器音の入力信号と、前記変換手段により変換された評価基準データとに基づいて、楽器の演奏の評価を行うこと
を特徴とする楽器演奏評価装置。
【請求項５】
請求項１ないし請求項３の何れか１項に記載の楽器演奏評価装置において、
楽器演奏評価装置に接続された楽器により演奏されたコードを評価するためのコード評価基準データを記憶するコード記憶手段を更に備え、
前記第１決定手段は、楽器演奏評価装置に接続される楽器として、メインギターと、サブギターとを決定する機能を備え、
前記第１決定手段によりメインギターが決定された場合、前記評価手段は、前記楽器演奏評価装置に接続された楽器から入力される楽器音の入力信号と、前記変換手段により変換された評価基準データとに基づいて、楽器の演奏の評価を行い、
前記第１決定手段によりサブギターが決定された場合、前記評価手段は、前記楽器演奏評価装置に接続された楽器から入力される楽器音の入力信号と、前記コード記憶手段に記憶されているコード評価基準データとに基づいて、楽器の演奏の評価を行うこと
を特徴とする楽器演奏評価装置。
【請求項６】
請求項１ないし請求項５の何れか１項に記載の楽器演奏評価装置を備えたカラオケ装置であって、
前記ＭＩＤＩ記憶手段に記憶されているＭＩＤＩデータは、前記カラオケ装置によって演奏されるカラオケ曲の演奏情報を示すＭＩＤＩデータであり、
前記第２決定手段は、前記第１決定手段により決定された楽器に対応する、カラオケ曲のＭＩＤＩデータにおけるＭＩＤＩチャンネルを決定すること
を特徴とするカラオケ装置。
【請求項７】
情報処理装置と評価サーバとを備え、前記情報処理装置と前記評価サーバとが通信を行う楽器演奏評価システムであって、
前記情報処理装置は、
前記情報処理装置に接続された楽器を決定する第１決定手段と、
前記第１決定手段により決定された楽器を前記評価サーバに通知する通知手段と、
前記情報処理装置を用いて入力された楽器音の入力信号を前記評価サーバに送信する送信手段と、を備え、
前記評価サーバは、
曲の演奏情報を示すＭＩＤＩデータを記憶するＭＩＤＩ記憶手段と、
前記情報処理装置から通知された楽器に対応するＭＩＤＩチャンネルを決定する第２決定手段と、
前記ＭＩＤＩ記憶手段に記憶されているＭＩＤＩデータにおける、前記第２決定手段により決定されたＭＩＤＩチャンネルに属するノート情報に従って、前記ノート情報を所定形式の評価基準データに変換する変換手段と、
前記情報処理装置から送信されてきた楽器音の入力信号と、前記変換手段により変換された評価基準データとに基づいて、楽器の演奏の評価を行う評価手段と、
を備えること楽器演奏評価システム。
【請求項８】
情報処理装置と評価サーバとを備え、前記情報処理装置と前記評価サーバとが通信を行う楽器演奏評価システムであって、
前記情報処理装置は、
楽器演奏評価装置に接続された楽器を決定する第１決定手段と、
前記第１決定手段により決定された楽器に対応するＭＩＤＩチャンネルを決定する第２決定手段と、
前記第２決定手段により決定されたＭＩＤＩチャンネルを前記評価サーバに通知する通知手段と、
前記情報処理装置を用いて入力された楽器音の入力信号を前記評価サーバに送信する送信手段と、を備え、
前記評価サーバは、
曲の演奏情報を示すＭＩＤＩデータを記憶するＭＩＤＩ記憶手段と、
前記ＭＩＤＩ記憶手段に記憶されているＭＩＤＩデータにおける、前記情報処理装置から通知されたＭＩＤＩチャンネルに属するノート情報に従って、前記ノート情報を所定形式の評価基準データに変換する変換手段と、
前記情報処理装置から送信されてきた楽器音の入力信号と、前記変換手段により変換された評価基準データとに基づいて、楽器の演奏の評価を行う評価手段と、
を備えること楽器演奏評価システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽器の演奏を評価する楽器演奏評価装置に関する。
【背景技術】
【０００２】
楽器の演奏を評価するための従来技術として、特許文献１に記載の撥弦楽器演奏評価装置が知られている。特許文献１に記載の従来技術では、電気信号に変換した撥弦楽器の演奏音と、予め定められた評価基準との比較により、撥弦楽器の演奏を評価することができるとされている。そのために、カラオケ装置に、カラオケの伴奏音楽を出力するための曲データを記憶するデータベースとは別に、撥弦楽器のコード（和音）に関する各種情報を記憶するコードデータベースを、演奏評価用の情報として備えることが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−６９９００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来技術では、撥弦楽器のコードの評価を行うために、専用に設計されたコードデータベースを用いる構成となっている。このような従来技術では、評価対象となる楽器の種類を増やすごとに、その楽器に対応する評価用のデータベースを設計する必要がある。
【０００５】
しかしながら、膨大な数の曲について、複数種類の楽器にそれぞれ対応する評価用のデータベースを用意するとなれば、多大な開発リソースが必要になるという問題が発生する。加えて、採点用のデータベースを保有する楽器演奏採点装置の記憶容量を多く消費するといった問題もある。
【０００６】
本発明は、上記問題を解決するためになされたものである。その目的は、採点専用のデータベースを用いなくても、様々な楽器による演奏の評価を行うことができるようにするための技術を提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するためになされた本発明の楽器演奏評価装置は、ＭＩＤＩ記憶手段と、第１決定手段と、第２決定手段と、変換手段と、評価手段とを備えることを特徴とする。ＭＩＤＩ記憶手段は、曲の演奏情報を示すＭＩＤＩデータを記憶する。第１決定手段は、楽器演奏評価装置に接続された楽器を決定する。第２決定手段は、第１決定手段により決定された楽器に対応するＭＩＤＩチャンネルを決定する。変換手段は、ＭＩＤＩ記憶手段に記憶されているＭＩＤＩデータにおける、第２決定手段により決定されたＭＩＤＩチャンネルに属するノート情報に従って、ノート情報を所定形式の評価基準データに変換する。評価手段は、楽器演奏評価装置に接続された楽器から入力される楽器音の入力信号と、変換手段により変換された評価基準データとに基づいて、楽器の演奏の評価を行う。
【０００８】
ＭＩＤＩデータで示される演奏情報は複数のＭＩＤＩチャンネルに割振られている。そして、一般的には、１又は複数のＭＩＤＩチャンネルが音楽演奏上の１パート（１つの楽器）に対応している。そこで、本発明では、楽器演奏評価装置に接続された楽器に対応するＭＩＤＩチャンネルを決定し、そのＭＩＤＩチャンネルに属するＭＩＤＩデータのノート情報を評価基準データに変換することで、楽器の演奏の評価を行うことができる。このように、曲の演奏に用いられるＭＩＤＩデータを楽器の演奏の評価に利用することができ
るので、評価専用のデータを必要とせず、データの開発リソースや楽器演奏採点装置の記憶容量を節約できる。また、評価対象となる楽器の種類を増やす場合であっても、ＭＩＤＩチャンネルに割当てられている楽器であれば、新しく評価専用のデータを追加したりせずに、既存のＭＩＤＩデータを用いて楽器演奏の評価を行うことができる。
【０００９】
なお、ＭＩＤＩデータのノート情報から変換される評価基準データとして、請求項２に記載のように、所定の解析方法によって導出される音の特徴量を示すデータが挙げられる。あるいは、ＭＩＤＩデータのノート情報から変換される評価基準データとして、請求項３に記載のように、音の波形を示すデータが挙げられる。
【００１０】
ところで、ギター等の撥弦楽器によって、コード（和音）とソロ（単音）の両方を演奏可能である場合の演奏の評価方法として、請求項４に記載のように構成することが考えられる。すなわち、楽器演奏評価装置は、コード記憶手段と、判定手段とを更に備える。コード記憶手段は、楽器演奏評価装置に接続された楽器により演奏されたコードを評価するためのコード評価基準データを記憶する。判定手段は、楽器演奏評価装置に接続された楽器により入力された楽器音がコードであるか、単音であるかを判定する。
【００１１】
そして、判定手段によりコードであると判定された場合、評価手段は、楽器演奏評価装置に接続された楽器から入力される楽器音の入力信号と、コード記憶手段に記憶されているコード評価基準データとに基づいて、楽器の演奏の評価を行う。一方、判定手段により単音であると判定された場合、評価手段は、楽器演奏評価装置に接続された楽器から入力される楽器音の入力信号と、変換手段により変換された評価基準データとに基づいて、楽器の演奏の評価を行う。
【００１２】
このような構成によれば、楽器により単音でソロパートが演奏された場合には、ソロパート採点専用のデータを必要とせず、曲の演奏に用いられるＭＩＤＩデータを楽器の演奏の評価に利用することができる。一方、楽器によりコードが演奏された場合には、別途用意されているコード評価基準データを用いて楽器の演奏を評価する。例えばギターによりコードを演奏する場合、そのギターに備えられた複数の弦を所定の方向に連続的に弾くことで、それぞれの弦から音が順次発音され、それらの音が重なって和音となる。このように、ギター等の撥弦楽器におけるコードの発音過程は、単音よりも複雑である。しかし、ＭＩＤＩデータの演奏情報ではコードの複雑な発音過程までは再現されていない場合がある。そこで、楽器によりコードが演奏された場合には、専用に用意された精度の高いコード評価基準データを演奏の評価に用いることで、ＭＩＤＩデータから変換した評価基準を用いるよりも精度よく演奏の評価を行うことができる。
【００１３】
あるいは、リードギター（ソロ）及びサイドギター（コード）のように、楽器の種類によってコードとソロとがパートとして明確に別れている場合には、請求項５に記載のように構成してもよい。すなわち、楽器演奏評価装置は、楽器演奏評価装置に接続された楽器により演奏されたコードを評価するためのコード評価基準データを記憶するコード記憶手段を更に備える。また、第１決定手段は、楽器演奏評価装置に接続される楽器として、メインギターと、サブギターとを決定する機能を備える。
【００１４】
そして、第１決定手段によりメインギターが決定された場合、評価手段は、楽器演奏評価装置に接続された楽器から入力される楽器音の入力信号と、変換手段により変換された評価基準データとに基づいて、楽器の演奏の評価を行う。一方、第１決定手段によりサブギターが決定された場合、評価手段は、楽器演奏評価装置に接続された楽器から入力される楽器音の入力信号と、コード記憶手段に記憶されているコード評価基準データとに基づいて、楽器の演奏の評価を行う。
【００１５】
このような構成によれば、演奏する楽器としてメインギター（単音専用のギター：リードギター）が決定された場合には、ソロパート採点専用のデータを必要とせず、曲の演奏に用いられるＭＩＤＩデータを楽器の演奏の評価に利用することができる。一方、演奏する楽器としてサブギター（コード専用のギター：サイドギター）が決定された場合には、別途用意されているコード評価基準データを用いて楽器の演奏を評価することで、ＭＩＤＩデータから変換した評価基準を用いるよりも精度よく演奏の評価を行うことができる。
【００１６】
なお、本発明の楽器演奏評価装置の具体的な用途としては、請求項６に記載のように、ＭＩＤＩデータに基づいてカラオケ曲の演奏を行うカラオケ装置が挙げられる。本発明が適用されたカラオケ装置によれば、カラオケ曲の演奏で用いられる多数のＭＩＤＩデータの資源を活用して、様々な曲に対応した楽器の演奏を評価することができる。
【００１７】
つぎに、請求項７に係る発明は、情報処理装置と評価サーバとを備える楽器演奏評価システムに関する。情報処理装置は、情報処理装置に接続された楽器を決定する第１決定手段と、第１決定手段により決定された楽器を評価サーバに通知する通知手段と、情報処理装置を用いて入力された楽器音の入力信号を評価サーバに送信する送信手段とを備える。
【００１８】
一方、評価サーバは、曲の演奏情報を示すＭＩＤＩデータを記憶するＭＩＤＩ記憶手段と、情報処理装置から通知された楽器に対応するＭＩＤＩチャンネルを決定する第２決定手段と、ＭＩＤＩ記憶手段に記憶されているＭＩＤＩデータにおける、第２決定手段により決定されたＭＩＤＩチャンネルに属するノート情報に従って、ノート情報を所定形式の評価基準データに変換する変換手段と、情報処理装置から送信されてきた楽器音の入力信号と、変換手段により変換された評価基準データとに基づいて、楽器の演奏の評価を行う評価手段とを備える。
【００１９】
このように構成された楽器演奏評価システムでは、情報処理装置が、演奏される楽器の決定と、楽器音の入力とを担う。また、評価サーバが、演奏される楽器に対応するＭＩＤＩチャンネルの決定と、決定されたＭＩＤＩチャンネルに基づくＭＩＤＩデータから評価基準データへの変換と、変換された評価基準データに基づく演奏の評価とを担う。このように情報処理装置と評価サーバとが演奏の評価に関する役割を分担する構成により、請求項１に記載の楽器演奏評価装置と同様の効果を得ることができる。
【００２０】
あるいは、情報処理装置と評価サーバとを備える楽器演奏評価システムとしては、請求項８に記載のように構成してもよい。情報処理装置は、楽器演奏評価装置に接続された楽器を決定する第１決定手段と、第１決定手段により決定された楽器に対応するＭＩＤＩチャンネルを決定する第２決定手段と、第２決定手段により決定されたＭＩＤＩチャンネルを評価サーバに通知する通知手段と、情報処理装置を用いて入力された楽器音の入力信号を評価サーバに送信する送信手段とを備える。
【００２１】
一方、評価サーバは、曲の演奏情報を示すＭＩＤＩデータを記憶するＭＩＤＩ記憶手段と、ＭＩＤＩ記憶手段に記憶されているＭＩＤＩデータにおける、情報処理装置から通知されたＭＩＤＩチャンネルに属するノート情報に従って、ノート情報を所定形式の評価基準データに変換する変換手段と、情報処理装置から送信されてきた楽器音の入力信号と、変換手段により変換された評価基準データとに基づいて、楽器の演奏の評価を行う評価手段とを備える。
【００２２】
このように構成された楽器演奏評価システムでは、情報処理装置が、演奏される楽器の決定と、決定された楽器に対応するＭＩＤＩチャンネルの決定と、楽器音の入力とを担う。また、評価サーバが、決定されたＭＩＤＩチャンネルに基づくＭＩＤＩデータから評価基準データへの変換と、変換された評価基準データに基づく演奏の評価とを担う。このよ
うに情報処理装置と評価サーバとが演奏の評価に関する役割を分担する構成により、請求項１に記載の楽器演奏評価装置と同様の効果を得ることができる。
【図面の簡単な説明】
【００２３】
【図１】カラオケシステム１の概略構成を示すブロック図。
【図２】カラオケ装置１０の演奏評価機能の要部を示す機能ブロック図。
【図３】楽器−ＭＩＤＩチャンネル対応表の一例を示す説明図。
【図４】演奏評価処理の手順を示すフローチャート。
【図５】評価基準データ変換の手順を示すフローチャート。
【図６】楽曲解析の手順を示すフローチャート。
【図７】入力音解析の手順を示すフローチャート。
【発明を実施するための形態】
【００２４】
以下、本発明の一実施形態を図面に基づいて説明する。なお、本発明は下記の実施形態に限定されるものではなく様々な態様にて実施することが可能である。
［カラオケシステム１の構成の説明］
図１に示すように、カラオケシステム１は、カラオケボックス等のカラオケ店舗内に設置されるカラオケ装置１０と、外部のカラオケサーバ３０とを備える。カラオケ装置１０は、カラオケボックス内ＬＡＮ（以下、単に「ＬＡＮ」という）４０に接続されている。ＬＡＮ４０は、ルータ５０に接続されている。これにより、カラオケ装置１０は、ＬＡＮ４０、ルータ５０を介し、インターネット６０によって、カラオケサーバ３０とのデータ通信が可能となっている。なお、図１では、理解を容易にするため、１台のカラオケ装置１０のみを図示しているが、カラオケ店舗内のＬＡＮ４０に複数のカラオケ装置１０が接続されていてもよい。また、複数のカラオケ店舗にそれぞれ設備されたカラオケ装置１０、ＬＡＮ４０、及びルータ５０からなるカラオケ店舗内ネットワークがインターネット６０に接続されていてもよい。
【００２５】
カラオケ装置１０は、装置全体を統括制御するコンピュータである制御部１１を中心に構成されている。制御部１１は、ＣＰＵ，ＲＯＭ，ＲＡＭ，Ｉ／Ｏ等を中心に構成された情報処理デバイスであり、ＨＤＤ１９から読込んだプログラムやデータに基づき、カラオケサービスに関する種々の処理を実行する。カラオケ装置１０の主な機能として、操作部１４ａを介してユーザからリクエストされたカラオケ楽曲の伴奏音楽を演奏する。このとき、制御部１１は、演奏対象の楽曲に対応する背景画像や歌詞テロップをディスプレイ２５に表示する。また、制御部１１は、カラオケ楽曲の演奏時に、楽器音入力部２１を介してカラオケ装置１０に接続された楽器２６から入力された楽器音を評価する演奏評価処理を実行する。この演奏評価処理の詳しい内容については後述する。
【００２６】
制御部１１はバスライン１２に接続されており、また、制御部１１には音声制御部１３が接続されている。バスライン１２には、操作処理部１４、インターフェース部１６、ビデオＲＡＭ１７、映像再生部１８、及びハードディスクドライブ（ＨＤＤ）１９が接続されている。また、音声制御部１３には、マイク２０、ＭＩＤＩ音源２２、及びスピーカ２３が接続されている。操作処理部１４は、操作部１４ａからの信号を処理する。操作部１４ａからは、演奏する楽曲データを特定する曲番号、楽曲データの演奏速度、演奏キーなどの情報がユーザによって入力される。操作部１４ａは、例えば、装置本体と無線通信を行うリモコンとして具現化される。インターフェース部１６は、カラオケ装置１０をＬＡＮ４０に接続するための構成である。これにより、上述したように、インターネット６０によるカラオケサーバ３０とのデータ通信が可能となる。
【００２７】
ビデオＲＡＭ１７は、映像情報を一時的に記憶する。このビデオＲＡＭ１７は、映像再生部１８に接続されている。映像再生部１８は、ビデオＲＡＭ１７からの映像情報及びバ
スライン１２を介して送信されてくる映像データに基づく映像の再生を行う。映像再生部１８が再生する映像としては、カラオケ演奏と共に表示する背景及び歌詞画像等がある。映像再生部１８には、映像制御部２４が接続されている。また、映像制御部２４には、ディスプレイ２５が接続されている。ディスプレイ２５は、モニタ装置として具現化される。このような構成により、映像制御部２４は、映像再生部１８から出力される映像をディスプレイ２５に表示可能となっている。
【００２８】
ＨＤＤ１９は、いわゆるハードディスクドライブ装置でありカラオケの楽曲データを多数収録したカラオケデータベースや、カラオケ装置１０の動作を制御するシステムプログラムやアプリケーションプログラム、各種の情報コンテンツの再生に用いられるデータ等の各種データを記憶する。
【００２９】
次に、音声制御部１３に接続される構成について述べる。マイク２０は、利用者によるカラオケの歌唱音を入力するための入力装置である。ＭＩＤＩ音源２２は、ＭＩＤＩ（Musical Instrument Digital Interface）データに基づくオーディオ信号を発生する。ＨＤＤ１９に記憶される楽曲データは、曲の演奏情報を示すＭＩＤＩデータを含む。スピーカ２３は、音声制御部１３から出力されるオーディオ信号を音に変えて出力する。
【００３０】
音声制御部１３は、ＨＤＤ１９に記憶されている楽曲データを、ＭＩＤＩ音源２２を介してオーディオ信号に変換する。また、音声制御部１３は、マイク２０からの外部入力音や、制御部１１を通じて入力される楽器２６からの外部入力音をオーディオ信号に変換する。そして、音声制御部１３は、変換されたオーディオ信号をスピーカ２３に出力する。
【００３１】
制御部１１には、楽器音入力部２１が接続されている。これにより、制御部１１は、ユーザが楽器２６を用いて演奏した楽器音を取得する。楽器音入力部２１は、マイクや楽器２６に直接接続する端子、アンプ７１、Ａ／Ｄコンバータ７２等で構成される。楽器音入力部２１に接続される楽器２６は、弦楽器・打楽器・管楽器・鍵盤楽器等を含む。また、楽器音入力部２１は、カラオケ装置１０とは別体の装置として構成してもよいし、カラオケ装置１０と組込まれた一体の装置として構成してもよい。なお、カラオケ装置１０のその他の機能や構成については公知技術に従っているのでここでは詳細な説明を省略する。
【００３２】
つぎに、カラオケサーバ３０の構成について説明する。カラオケサーバ３０は、適宜な情報処理能力を有する周知のサーバ装置である。カラオケサーバ３０は、インターネット６０を介して、カラオケ装置１０との間で情報通信を行い、カラオケ装置１０からの要求に応じて、所定のサービス（処理）を実行する。また、カラオケサーバ３０は、データベース３１を有している。このデータベース３１に、カラオケ楽曲のＭＩＤＩデータを保有している。カラオケサーバ３０が行う処理の詳しい内容については後述する。
【００３３】
［演奏評価機能の要部の説明］
つぎに、カラオケ装置１０の演奏評価機能の要部について、図２を参照しながら説明する。図２に示す各部構成のうち、アンプ７１及びＡ／Ｄコンバータ７２は、楽器音入力部２１が備える構成である。また、楽器音解析手段７３、評価用チャンネル決定手段７４、評価基準データ変換手段７６、離散評価手段７７（基準ストローク期間参照手段７８、楽器音評価手段７９）、演奏評価手段８０、及び、評価結果表示手段８１は、制御部１１が備える制御機能によって実現される構成である。
【００３４】
楽器音入力部２１を介してカラオケ装置１０に接続された楽器２６から入力される楽器音の電気信号は、アンプ７１により増幅された後、Ａ／Ｄコンバータ７２によりデジタルオーディオ信号に変換される。デジタルオーディオ信号に変換された楽器音は、楽器音解析手段７３に供給される。
【００３５】
楽器音解析手段７３は、楽器音のデジタルオーディオ信号に対する周波数解析を行い、楽器音の特徴量を算出する。ここでは、楽器音の周波数解析として、周知の高速フーリエ変換（ＦＦＴ：Fast Fourier Transformation）及びクロマベクトル特徴量（Chroma Vector）の算出を行う。その手順として、まず、Ａ／Ｄコンバータ７２から供給される楽器音のデジタルオーディオ信号を高速フーリエ変換により周波数成分に展開する。つぎに、その展開された周波数成分を所定の櫛形フィルタ（各音階の中心の周波数が通過するようにしたフィルタ）にかけて、ある程度音階ごとのパワースペクトルに分離する。そして、各音階ごとにパワースペクトルを複数オクターブ間で足し合わせることで、周波数解析結果としてのクロマベクトル特徴量を求める。なお、このような周波数解析の手法は周知の技術である（例えば、特許文献１参照）。
【００３６】
一方、評価用チャンネル決定手段７４は、楽器の演奏の評価基準として用いるＭＩＤＩチャンネルを決定する。ＨＤＤ１９のカラオケデータベース７５に格納されているカラオケ楽曲のＭＩＤＩデータには、複数のＭＩＤＩチャンネルに割振られた演奏情報が含まれている。そして、一般的には、１又は複数のＭＩＤＩチャンネルが音楽演奏上の１パート（１つの楽器）に対応している。本実施形態では、カラオケ装置１０に接続可能な楽器２６と、カラオケ楽曲のＭＩＤＩデータを構成する複数のＭＩＤＩチャンネルとが対応付けられていることを前提としている。評価用チャンネル決定手段７４は、演奏に使用する楽器として決定された楽器２６の種類に対応するＭＩＤＩチャンネルを、評価基準用のＭＩＤＩチャンネルとして決定する。
【００３７】
なお、演奏に使用される楽器とＭＩＤＩチャンネルとの対応関係は、図３に示すような楽器−ＭＩＤＩチャンネル対応表で予め定義されており、ＨＤＤ１９等の所定の記憶領域に記憶されている。この楽器−ＭＩＤＩチャンネル対応表は、図３に示すとおり、楽器の種類ごとに、その楽器で演奏されるパートに相当するＭＩＤＩチャンネルが対応付けられて記述されている。評価用チャンネル決定手段７４は、楽器−ＭＩＤＩチャンネル対応表に基づいて、演奏に使用される楽器に対応する評価基準用のＭＩＤＩチャンネルを決定する。
【００３８】
図２の説明に戻る。評価基準データ変換手段７６は、ＨＤＤ１９のカラオケデータベース７５に保存されている楽曲データに基づくカラオケ演奏の出力に際して、所定形式の評価基準データを生成する。具体的には、評価基準データ変換手段７６は、演奏されるＭＩＤＩデータの中から、評価用チャンネル決定手段７４によって決定されたＭＩＤＩチャンネルに属するノート情報を評価基準データに変換する。評価基準データ変換手段７６は、評価基準用のＭＩＤＩチャンネルのノート情報から生成されるカラオケ楽曲のデジタルオーディ信号に対する周波数解析を行い、カラオケ楽曲の演奏音の特徴量を評価基準データとして算出する。本実施形態では、演奏音の周波数解析として、上述の高速フーリエ変換及びクロマベクトル特徴量の算出を行う。また、評価基準データ変換手段７６は、カラオケ楽曲の演奏音のストロークタイミング、ストローク時間、安定時点を判定する。
【００３９】
離散評価手段７７は、楽器音の周波数解析の結果から求められる音の特徴量と、評価基準データで示される音の特徴量とを比較することにより、単位演奏ごとに所定の時間間隔で複数回の離散評価を行う。このうち、基準ストローク期間参照手段７８は、カラオケ楽曲のＭＩＤＩデータに基づく演奏について、１ストローク分の単位演奏に相当する期間を示す基準ストローク期間を参照する。そして、基準ストローク期間参照手段７８により参照された基準ストローク期間に対応する楽器音について、楽器音解析手段７３により所定の時間間隔（例えば、０．１秒ごと）で複数回の周波数解析を行う。そして、それぞれ時点における周波数解析結果と、その基準ストローク期間に該当の評価基準データにおける周波数解析結果との対応関係を、楽器音評価手段７９が比較する。比較の結果、楽器音評
価手段７９は、それぞれの時点におけるコード又は単音を判定する。そして、これら複数回の離散評価におけるそれぞれの音の判定結果に基づいて、その基準ストローク期間に演奏されたコード又は単音を判定する。例えば、複数回の離散評価の結果として得られるコード又は単音のうち、最も判定回数の多かったコード又は単音を、その基準ストローク期間において演奏されたコード又は単音として判定する。
【００４０】
演奏評価手段８０は、離散評価手段７７において判定されたコード又は単音、及びその出力タイミングと、カラオケ楽曲の演奏に係るＭＩＤＩデータにおける評価基準のＭＩＤＩチャンネルに属するノート情報に定められたコード又は単音、及びその出力タイミングとを比較する。その比較結果に基づいて、その基準ストローク期間での楽器２６の演奏の巧拙を評価する。なお、このような演奏評価の手法は周知の技術である（例えば、特許文献１参照）。
【００４１】
評価結果表示手段８１は、演奏評価手段８０による評価結果に関する映像を、映像制御部２４を介してディスプレイ２５に表示させる。評価結果表示手段８１は、演奏評価手段８０による評価結果に関する映像として、楽曲のＭＩＤＩデータに基づく正解の音（コードや単音）と、演奏者が楽器２６で実際に演奏したコードや単音とを比較可能な態様にて表示させることが一例として挙げられる。このような評価結果に関する映像は、カラオケ演奏に同期して表示されるものであってもよいし、カラオケ演奏の終了後に評価結果に係るタイミングや歌詞等と対応付けられて表示されるものであってもよい。また、カラオケ演奏が終了した時点で、１曲分の評価結果を総合して算出した点数を表示してもよい。
【００４２】
［演奏評価処理の説明］
カラオケ装置１０の制御部１１が実行する演奏評価処理の手順について、図４のフローチャートに基づいて説明する。この処理は、楽器演奏の評価を行うモードが指定された条件下において、利用者からリクエストされたカラオケ楽曲のＭＩＤＩデータに基づく演奏を行う処理と並行して実行される処理である。
【００４３】
Ｓ１００では、制御部１１は、演奏に使用される楽器の種類を決定する。具体的には、楽器音入力部２１に接続されている楽器２６の種類を判定して、演奏に使用される楽器として決定してもよいし、操作部１４ａを通じて利用者から入力された楽器の種類から、演奏に使用される楽器を決定してもよい。なお、本実施形態では、楽器１（メインギター）、楽器２（サブギター）、楽器３（ベース）、楽器４（ドラム）の何れかが、演奏に使用される楽器として決定されることを一例として挙げる。
【００４４】
次のＳ１０１では、制御部１１は、Ｓ１００で決定した楽器の種類に応じて処理を分岐する。演奏に使用される楽器を楽器１（メインギター）に決定した場合、制御部１１は、上述の評価用チャンネル決定手段７４及び評価基準データ変換手段７６の動作に対応するＳ１０２に進む。Ｓ１０２では、制御部１１は、楽器−ＭＩＤＩチャンネル対応表（図３参照）に基づき、演奏対象のカラオケ楽曲のＭＩＤＩデータのうち、楽器１（メインギター）に対応するＭＩＤＩチャンネルのノート情報を評価基準データに変換する処理を行う。また、演奏に使用される楽器を楽器２（サブギター）に決定した場合、制御部１１は、演奏対象のカラオケ楽曲のＭＩＤＩデータのうち、楽器２（サブギター）に対応するＭＩＤＩチャンネルのノート情報を評価基準データに変換する処理を行う（Ｓ１０４）。演奏に使用される楽器を楽器３（ベースギター）に決定した場合、制御部１１は、演奏対象のカラオケ楽曲のＭＩＤＩデータのうち、楽器３（ベース）に対応するＭＩＤＩチャンネルのノート情報を評価基準データに変換する処理を行う（Ｓ１０６）。演奏に使用される楽器を楽器４（ドラム）に決定した場合、制御部１１は、演奏対象のカラオケ楽曲のＭＩＤＩデータのうち、楽器４（ドラム）に対応するＭＩＤＩチャンネルのノート情報を評価基準データに変換する処理を行う（Ｓ１０８）。なお、ＭＩＤＩデータから評価基準データ
に変換する処理の詳しい手順については、後述する。
【００４５】
以降のＳ１１０〜Ｓ１１６の処理は、カラオケ楽曲の演奏中に継続して実行される上記Ｓ１０２〜Ｓ１０８の処理と並行して実行される。Ｓ１１０では、制御部１１は、ＭＩＤＩデータに基づくカラオケ楽曲の演奏が終了したか否かを判定する。カラオケ楽曲の演奏が終了していない場合（Ｓ１１０：ＮＯ）、制御部１１はＳ１１２に進む。一方、カラオケ楽曲の演奏が終了した場合（Ｓ１１０：ＹＥＳ）、制御部１１はＳ１１８に進む。
【００４６】
カラオケ楽曲の演奏が終了していない場合に進むＳ１１２では、制御部１１は、楽器音入力部２１から、楽器２６により演奏された楽器音の入力があるか否かを判定する。楽器音の入力がある場合（Ｓ１１２：ＹＥＳ）、制御部１１はＳ１１４に進む。一方、楽器音の入力がない場合（Ｓ１１２：ＮＯ）、制御部１１はＳ１１０に戻る。
【００４７】
楽器音の入力がある場合に進むＳ１１４では、制御部１１は、上述の離散評価手段７７に対応する動作として、入力された楽器音に対する入力音解析処理を実行する。この入力音解析処理の詳しい手順については後述する。
【００４８】
次のＳ１１６では、制御部１１は、演奏評価手段８０に対応する動作として、入力音解析処理における解析結果に基づいて楽器の演奏を評価する。ここでは、入力音解析処理で判定された楽器音のコード又は単音、及びその出力タイミングと、評価基準のＭＩＤＩチャンネルに属するノート情報に定められたコード又は単音、及びその出力タイミングとを比較する。その比較結果に基づいて、例えば、正しい演奏が行われた場合は加点をしたり、間違った演奏が行われた場合は減点するなどして、演奏の巧拙を評価する。Ｓ１１６の後、制御部１１はＳ１１０に戻る。
【００４９】
一方、Ｓ１１０でカラオケ楽曲の演奏が終了したと判定した場合に進むＳ１１８では、制御部１１は、上述の評価結果表示手段８１に対応する動作として、Ｓ１１６での評価結果に関する映像を生成し、ディスプレイ２５に表示させる。ここでは、楽曲のＭＩＤＩデータに基づく正解の音（コードや単音）と、演奏者が楽器２６で実際に演奏したコードや単音とを比較可能な態様にて、評価結果に係るタイミングや歌詞等と対応付けて表示することが考えられる。また、１曲分の演奏を通しての総合評価を行った結果を表示してもよい。Ｓ１１８の後、制御部１１は本処理を終了する。
【００５０】
［評価基準データ変換処理の説明］
カラオケ装置１０の制御部１１が実行する評価基準データ変換処理の手順について、図５のフローチャートに基づいて説明する。この処理は、制御部１１が、上述の演奏評価処理のＳ１０２〜Ｓ１０８（図４）において、上述の評価基準データ変換手段７６に対応する動作として実行する処理である。この処理は、上述の演奏評価処理において、カラオケ楽曲の演奏中に継続して実行されるＳ１１０〜Ｓ１１６と並行して実行される。
【００５１】
Ｓ２００では、制御部１１は、ＭＩＤＩデータに基づくカラオケ楽曲の演奏が終了したか否かを判定する。カラオケ楽曲の演奏が終了していない場合（Ｓ２００：ＮＯ）、制御部１１はＳ２０２に進む。Ｓ２０２では、制御部１１は、楽器音入力部２１から、楽器２６により演奏された楽器音の入力があるか否かを判定する。楽器音の入力がある場合（Ｓ２０２：ＹＥＳ）、制御部１１はＳ２０４に進む。一方、楽器音の入力がない場合（Ｓ２０２：ＮＯ）、制御部１１はＳ２００に戻る。
【００５２】
楽器音の入力がある場合に進むＳ２０４では、制御部１１は、楽器音が入力された時点で演奏されたＭＩＤＩデータであって、使用中の楽器２６に対応する評価基準用のＭＩＤＩチャンネルに属するノート情報を解析するカラオケ楽曲解析処理を実行する。このカラ
オケ楽曲解析処理では、演奏に用いられる楽器２６に対応する評価基準のＭＩＤＩチャンネルのノート情報に基づく演奏音から、楽器音が入力されたタイミングに対応する評価基準の演奏音について、ストロークタイミング、ストローク時間、安定時点を判定する。
【００５３】
Ｓ２０４で実行されるカラオケ楽曲解析処理の詳しい手順について、図６のフローチャートに基づいて説明する。Ｓ３００では、制御部１１は、楽器音が入力されたタイミングで評価基準のＭＩＤＩチャンネルのノート情報に基づいて出力された演奏音の出始めのタイミング（ストロークタイミング）、すなわち、その演奏音がいつ奏でられたかを示す基準となるタイミングを判定する。具体的には、制御部１１は、評価基準のＭＩＤＩチャンネルのノート情報に基づいて出力された演奏音について、その演奏音の出力波形のレベルが瞬間的に増大した時点を、その演奏音の出始めのタイミング（ストロークタイミング）として判定する。
【００５４】
Ｓ３０２では、制御部１１は、楽器音が入力されたタイミングで評価基準のＭＩＤＩチャンネルのノート情報に基づいて出力された演奏音に対応する演奏時間（ストローク時間）を判定する。例えば、ギター等の撥弦楽器におけるコード演奏の場合、所定の複数の弦を１ストローク掻き鳴らす単位演奏に要する時間が、ストローク時間に相当する。撥弦楽器によるコードの演奏音のストローク時間を判定する方法の一例として、次のような方法がある。すなわち、制御部１１は、評価基準のＭＩＤＩチャンネルのノート情報に対応する前述のクロマベクトル特徴量を求めること等により、単位演奏に複数の音階の発生を検出する。単位演奏に複数の音階の発生が検出された場合、制御部１１は、それら２つ以上の音階の発生時点の時間間隔から、その単位演奏に相当するストローク時間を判定する。具体的には、単位演奏に含まれる複数の音階の発生時点の時間間隔が小さければ、比較的速いストロークであると考えられる。一方、時間間隔が大きければ比較的遅いストロークであると考えられる。そこで、制御部１１は、音階の発生時点の時間間隔に比例する値としてストローク時間を算出する。
【００５５】
Ｓ３０４では、制御部１１は、楽器音が入力されたタイミングで評価基準のＭＩＤＩチャンネルのノート情報に基づいて出力された演奏音が安定した時点を検出する。演奏音が安定した状態においても音は静かに消えてゆき、そのように音が安定した状態では比較的シャープな周波数スペクトルを呈することが一般的に知られている。本実施形態では、演奏音に係る周波数スペクトルが所定の安定状態に達したか否かを判定するための情報が記憶されているものとする。そして、この情報を利用して、制御部１１は、評価基準のＭＩＤＩチャンネルのノート情報に基づく演奏音の周波数解析結果が、所定の先鋭な（各成分が明確に分離した）状態となった時点をその演奏音が安定した時点として検出する。
【００５６】
図５のフローチャートの説明に戻る。Ｓ２０６では、制御部１１は、入力された楽器音に対応する評価基準データを離散評価手段７７に入力する。この評価基準データには、楽器音が入力された時点で演奏された評価基準のＭＩＤＩチャンネルに属するノート情報に基づいて、周波数解析により求めた前述のクロマベクトル特徴量が含まれる。また、この評価基準データには、Ｓ２０４のカラオケ楽曲処理で判定した各特徴量が含まれる。Ｓ２０６の後、制御部１１はＳ２００に戻る。そして、Ｓ２００でカラオケ楽曲の演奏が終了したと判定した場合（Ｓ２００：ＹＥＳ）、制御部１１は本処理を終了する。
【００５７】
［入力音解析処理の説明］
カラオケ装置１０の制御部１１が実行する入力音解析の手順について、図７のフローチャートに基づいて説明する。この処理は、制御部１１が、上述の演奏評価処理のＳ１１４（図４）において、上述の離散評価手段７７に対応する動作として実行する処理である。
【００５８】
Ｓ４００では、制御部１１は、上述の基準ストローク期間参照手段７８に対応する動作
として、評価対象の単位演奏について基準ストローク期間の開始タイミングであるか否かを判定する。基準ストローク期間の開始タイミングである場合（Ｓ４００：ＹＥＳ）、制御部１１はＳ４０２に進む。一方、基準ストローク期間の開始タイミングではない場合（Ｓ４００：ＮＯ）、制御部１１はＳ４００に戻る。
【００５９】
基準ストローク期間の開始タイミングである場合に進むＳ４０２では、制御部１１は、上述の楽器音評価手段７９に対応する動作として、評価対象の単位演奏に対応する基準ストローク期間において入力された楽器音に対し、評価基準データを用いて所定の時間間隔での離散評価を開始する。ここで、好適には、制御部１１は、上述のカラオケ楽曲解析処理のＳ３０２（図６）で判定された単位演奏のストローク時間に応じて、その単位演奏に対する離散評価の時間間隔を変更するように構成してもよい。例えば、ストローク時間が比較的長い場合には、離散評価の時間間隔を長くする。一方、ストローク時間が比較的短い場合には、離散評価の時間間隔を短くする。
【００６０】
次のＳ４０４では、制御部１１は、上述の基準ストローク期間参照手段７８に対応する動作として、評価対象の単位演奏について基準ストローク期間の終了タイミングであるか否かを判定する。基準ストローク期間の終了タイミングではない場合（Ｓ４０４：ＮＯ）、制御部１１はＳ４０６に進む。Ｓ４０６では、制御部１１は、所定間隔での離散評価を継続する。Ｓ４０６の後、制御部１１はＳ４０４に戻る。
【００６１】
一方、基準ストローク期間の終了タイミングになった場合（Ｓ４０４：ＹＥＳ）、制御部１１はＳ４０８に進む。Ｓ４０８では、制御部１１は、評価対象の単位演奏に対応する基準ストローク期間に係る離散評価を終了する。次のＳ４１０では、制御部１１は、上述の楽器音評価手段７９に対応する動作として、複数回の離散評価におけるそれぞれの判定結果に基づいて、評価対象の基準ストローク期間に演奏されたコード又は単音を判定する。ここで好適には、制御部１１は、Ｓ４０２及びＳ４０６での複数回の離散評価のうち、上述のカラオケ楽曲解析処理のＳ３０４（図６）で判定された、演奏音が安定した時点付近における離散評価による判定結果を、評価対象の基準ストローク期間に演奏されたコード又は単音として採用するように構成してもよい。
【００６２】
［効果］
実施形態のカラオケ装置１０によれば、以下の効果を奏する。
カラオケ楽曲の演奏に用いられるＭＩＤＩデータを楽器の演奏の評価に利用することができるので、評価専用のデータを必要とせず、データの開発リソースやカラオケ装置１０の記憶容量を節約できる。また、評価対象となる楽器の種類を増やす場合であっても、ＭＩＤＩチャンネルに割当てられている楽器であれば、新しく評価専用のデータを追加したりせずに、既存のＭＩＤＩデータを用いて楽器演奏の評価を行うことができる。
【００６３】
［変形例］
上述の実施形態の変形例について、以下に説明する。
〈変形例１〉上述の実施形態では、ＭＩＤＩデータのうち、評価基準となるＭＩＤＩチャンネルに属するノート情報を、クロマベクトル特徴量等の音の特徴量に変換した評価基準データを用いて、楽器２６により演奏された楽器音の評価を行う事例について説明した。これに限らず、ＭＩＤＩデータのうち楽器演奏の評価基準となるＭＩＤＩチャンネルに属するノート情報を、例えば、デジタルオーディオ信号等の音の波形を示す評価基準データに変換して、楽器音の評価を行うように構成してもよい。この場合、入力された楽器音の波形と、評価基準データが示す音の波形との一致度合に基づいて、楽器音の評価を行うことが考えられる。
【００６４】
〈変形例２〉ギター等の撥弦楽器によってコードと単音の両方を演奏可能である場合、
以下のような評価方法を採用してもよい。すなわち、カラオケ装置１０は、接続された楽器２６により演奏されたコードを評価するためのコード評価基準データを記憶したコードデータベースをＨＤＤ１９等に備える。なお、コードデータベースは、例えば、各種コードを実際に演奏した模範的な演奏音から予め実験的に得られた周波数解析結果を、コード評価基準データとして各コードごとに記憶したものが考えられる。ただし、比較的単純なコードについては、カラオケ楽曲のＭＩＤＩデータからコード評価基準データを作成することもできると考えられる。
【００６５】
制御部１１は、楽器音の評価を行う際に、楽器２６により入力された楽器音がコードであるか、単音であるかを判定する。楽器音がコードであるか、単音であるかを判定する具体的な方法として、以下の方法が例示される。カラオケ楽曲の楽曲データで示される演奏情報に対応付けて、コード又は単音のパートを示すマーカを予め付与した楽曲データを、ＨＤＤ１９のカラオケデータベース７５に記憶させておく。制御部１１は、出力される楽曲データに付与されているマーカに従って、入力された楽器音がコードであるか単音であるかを判定する。そして、楽器２６により入力された楽器音がコードであると判定された場合、制御部１１は、コードデータベースに記憶されているコード評価基準データを用いて、入力された楽器音の評価を行う。なお、コードデータベースを用いたコードの演奏音の評価方法については公知であるので、ここでの詳しい説明は省略する（例えば、特許文献１参照）。一方、楽器２６により入力された楽器音が単音であると判定された場合、上述の実施形態と同様に、ＭＩＤＩデータから変換された評価基準データを用いて楽器音の評価を行う。このようにして、楽器２６によりコードが演奏された場合のみ、専用に用意された精度の高いコード評価基準データを演奏の評価に用いることで、複雑な発音過程を呈するコードの演奏音を精度よく評価できる。その一方で、単音の演奏音に対する評価は、既存のＭＩＤＩデータから変換された評価基準データを用いることで、評価専用のデータの開発リソースやカラオケ装置１０の記憶容量を節約できる。
【００６６】
〈変形例３〉メインギター（ソロ）及びサブギター（コード）のように、楽器の種類によってコードとソロとがパートとして明確に別れている場合には、以下のような評価方法を採用してもよい。すなわち、カラオケ装置１０は、上記〈変形例２〉と同様に、コードを評価するためのコード評価基準データを記憶したコードデータベースをＨＤＤ１９等に備える。
【００６７】
制御部１１は、演奏に使用される楽器２６としてメインギターが決定された場合、上述の実施形態と同様に、ＭＩＤＩデータから変換された評価基準データを用いて楽器音の評価を行う。一方、演奏に使用される楽器２６としてサブギターが決定された場合、上記〈変形例２〉と同様に、コードデータベースに記憶されているコード評価基準データを用いて楽器音の評価を行う。なお、どの楽器の種類がコード又はソロのパートに対応しているかについては、ＨＤＤ１９等に記憶されているものとする。
【００６８】
このように、演奏に使用される楽器２６としてコードのパートを演奏するサブギターが決定されたときに、専用に用意された精度の高いコード評価基準データを演奏の評価に用いるようにしたことで、コードの演奏音を精度よく評価できる。その一方で、演奏に使用される楽器２６としてソロパートに対応するメインギターが決定されたときに、既存のＭＩＤＩデータから変換された評価基準データを演奏の評価に用いるようにしたことで、評価専用のデータの開発リソースやカラオケ装置１０の記憶容量を節約できる。
【００６９】
〈変形例４〉上述の実施形態では、カラオケ装置１０が単体で、楽器音の入力、評価基準用のＭＩＤＩチャンネルの決定、ＭＩＤＩデータの評価基準データへの変換、及び、入力された楽器音の評価を行う事例について説明した。これに限らず、本発明の演奏の評価に係る一連の機能の一部を、カラオケ装置１０とネットワークを介して通信可能な外部の
カラオケサーバ３０（本発明の評価サーバに相当）が担う構成であってもよい。
【００７０】
具体的には、図２に示す機能ブロック図における各部構成のうち、例えば、楽器音解析手段７３、評価用チャンネル決定手段７４、カラオケデータベース７５、評価基準データ変換手段７６、離散評価手段７７、及び、演奏評価手段８０に相当する機能を、カラオケサーバ３０が備えるようにすることが考えられる。
【００７１】
その場合、カラオケ装置１０は、演奏に使用される楽器２６の種類を示す情報を、制御部１１がインターフェース部１６を介してカラオケサーバ３０に送信する手段を備える。また、カラオケ装置１０は、楽器２６から入力される楽器音の入力信号を、制御部１１がインターフェース部１６を介してカラオケサーバ３０に送信する手段を備える。また、カラオケ装置１０は、カラオケサーバ３０において行われた演奏音の評価結果を、制御部１１がインターフェース部１６を介してカラオケサーバ３０から取得する手段を備える。カラオケ装置１０の制御部１１は、カラオケサーバ３０から取得した演奏音の評価結果に基づいて、楽器の演奏の評価結果をディスプレイ２５に表示させる。
【００７２】
〈変形例５〉あるいは、上記〈変形例４〉とは異なる形態で、本発明の演奏の評価に係る一連の機能の一部を、カラオケ装置１０とネットワークを介して通信可能な外部のカラオケサーバ３０（本発明の評価サーバに相当）が担う構成であってもよい。
【００７３】
具体的には、図２に示す機能ブロック図における各部構成のうち、例えば、楽器音解析手段７３、カラオケデータベース７５、評価基準データ変換手段７６、離散評価手段７７、及び、演奏評価手段８０に相当する機能を、カラオケサーバ３０が備えるようにすることが考えられる。
【００７４】
その場合、カラオケ装置１０は、制御部１１が評価用チャンネル決定手段７４の機能により決定した評価基準のＭＩＤＩチャンネルを示す情報を、制御部１１がインターフェース部１６を介してカラオケサーバ３０に送信する手段を備える。また、カラオケ装置１０は、楽器２６から入力される楽器音の入力信号を、制御部１１がインターフェース部１６を介してカラオケサーバ３０に送信する手段を備える。また、カラオケ装置１０は、カラオケサーバ３０において行われた演奏音の評価結果を、制御部１１がインターフェース部１６を介してカラオケサーバ３０から取得する手段を備える。カラオケ装置１０の制御部１１は、カラオケサーバ３０から取得した演奏音の評価結果に基づいて、楽器の演奏の評価結果をディスプレイ２５に表示させる。
【００７５】
なお、上記〈変形例４〉，〈変形例５〉として記載した楽器演奏評価システムにおいて、楽器音が入力される側の装置は、業務用のカラオケ装置に限らず、パソコンや高機能携帯電話端末（いわゆるスマートフォン）等の汎用的な情報処理装置であってもよい。
【００７６】
〈変形例６〉
上述の評価基準データ変換処理（図５）では、Ｓ２０４のカラオケ楽曲解析（図６）において、ギターのストローク演奏に対応したストロークタイミング、ストローク時間等の評価基準を判定する事例について説明した。これに限らず、ベースやドラムといった他の楽器の特徴に応じた音色や発音タイミング等の指標を楽曲データから判定して、それらの楽器に対応する評価基準データとして用いてもよい。
【００７７】
［特許請求の範囲に記載の構成との対応］
実施形態のカラオケシステム１の構成と、特許請求の範囲に記載の構成との対応は次のとおりである。
【００７８】
ＨＤＤ１９のカラオケデータベース７５が、ＭＩＤＩ記憶手段に相当する。制御部１１が第１決定手段に相当する。制御部１１の評価用チャンネル決定手段７４が、第２決定手段に相当する。制御部１１の評価基準データ変換手段７６が、変換手段に相当する。制御部１１の離散評価手段７７及び演奏評価手段８０が、評価手段に相当する。
【００７９】
一方、上記〈変形例３〉では、ＨＤＤ１９のコードデータベースが、コード記憶手段に相当し、制御部１１が判定手段に相当する。また、上記〈変形例４〉では、ＨＤＤ１９のコードデータベースが、コード記憶手段に相当する。
【００８０】
上記〈変形例４〉では、カラオケサーバ３０のデータベース３１が、請求項７のＭＩＤＩ記憶手段に相当し、カラオケサーバ３０の制御部が、請求項７の第２決定手段、変換手段、及び、評価手段に相当する。また、上記〈変形例４〉では、カラオケ装置１０の制御部１１が、請求項７の通知手段及び送信手段に相当する。
【００８１】
上記〈変形例５〉では、カラオケサーバ３０のデータベース３１が、請求項８のＭＩＤＩ記憶手段に相当し、カラオケサーバ３０の制御部が、請求項８の変換手段、及び、評価手段に相当する。また、上記〈変形例５〉では、カラオケ装置１０の制御部１１が、請求項８の通知手段及び送信手段に相当する。
【符号の説明】
【００８２】
１…カラオケシステム、１０…カラオケ装置、１１…制御部、１２…バスライン、１３…音声制御部、１４…操作処理部、１４ａ…操作部、１６…インターフェース部、１７…ビデオＲＡＭ、１８…映像再生部、１９…ハードディスクドライブ（ＨＤＤ）、２０…マイク、２１…楽器音入力部、２２…ＭＩＤＩ音源、２３…スピーカ、２４…映像制御部、２５…ディスプレイ、２６…楽器、３０…カラオケサーバ、３１…データベース、４０…カラオケボックス内ＬＡＮ、５０…ルータ、６０…インターネット、７１…アンプ、７２…Ａ／Ｄコンバータ、７３…楽器音解析手段、７４…評価用チャンネル決定手段、７５…カラオケデータベース、７６…評価基準データ変換手段、７７…離散評価手段、７８…基準ストローク期間参照手段、７９…楽器音評価手段、８０…演奏評価手段、８１…評価結果表示手段。
【図１】
2014048469.tif 000003
【図２】
2014048469.tif 000004
【図３】
2014048469.tif 000005
【図４】
2014048469.tif 000006
【図５】
2014048469.tif 000007
【図６】
2014048469.tif 000008
【図７】
2014048469.tif 000009