(57)【要約】【課題】固定的な観点での採点を行うだけでなく、興趣性に富む多面的な採点を行うことができるカラオケ装置およびカラオケ装置用プログラムを提供することを目的とする。【解決手段】カラオケに合わせて歌唱される音声の音声信号の周波数成分を解析し、前記カラオケ曲の旋律情報と比較することにより、歌唱を評価する音程評価手段と、入力された音声信号の音量成分を解析し、第１の基準値と比較することにより、歌唱を評価する第１の音量評価手段と、入力された音声信号の音量成分を解析し、第２の基準値と比較することにより、歌唱を評価する第２の音量評価手段と、前記音程評価手段と前記第１および第２の音量評価手段の評価に基づいて、歌唱の採点を行う手段とを備えることを特徴とする。【選択図】  図３
2007140164.tif 000002
【特許請求の範囲】
【請求項１】
カラオケ曲を演奏するカラオケ演奏手段と、
前記カラオケ演奏手段で演奏されたカラオケに合わせて歌唱される音声の音声信号を入力する音声入力手段と、
前記音声入力手段で入力された音声信号の周波数成分を解析し、前記カラオケ曲の旋律情報と比較することにより、歌唱を評価する音程評価手段と、
前記音声入力手段で入力された音声信号の音量成分を解析し、第１の基準値と比較することにより、歌唱を評価する第１の音量評価手段と、
前記音声入力手段で入力された音声信号の音量成分を解析し、第２の基準値と比較することにより、歌唱を評価する第２の音量評価手段と、
前記音程評価手段と前記第１および第２の音量評価手段の評価に基づいて、歌唱の採点を行う手段と
を備えることを特徴とするカラオケ装置。
【請求項２】
コンピュータで実行することによりカラオケ装置を実現するカラオケ装置用プログラムであって、
前記コンピュータを、
カラオケ曲を演奏するカラオケ演奏手段と、
前記カラオケ演奏手段で演奏されたカラオケに合わせて歌唱される音声の音声信号を入力する音声入力手段と、
前記音声入力手段で入力された音声信号の周波数成分を解析し、前記カラオケ曲の旋律情報と比較することにより、歌唱を評価する音程評価手段と、
前記音声入力手段で入力された音声信号の音量成分を解析し、第１の基準値と比較することにより、歌唱を評価する第１の音量評価手段と、
前記音声入力手段で入力された音声信号の音量成分を解析し、第２の基準値と比較することにより、歌唱を評価する第２の音量評価手段と、
前記音程評価手段と前記第１および第２の音量評価手段の評価に基づいて、歌唱の採点を行う手段と
して機能させることを特徴とするカラオケ装置用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、採点機能を備えたカラオケ装置およびカラオケ装置用プログラムに関する。
【背景技術】
【０００２】
従来より、マイクから入力される歌唱音声信号の周波数などを分析することにより、カラオケ歌唱を高い精度で採点する採点機能を備えたカラオケ装置が知られている。例えば、下記特許文献１には、３人の審査員を表示し、それぞれが異なる観点で歌唱を評価し、合計得点を表示するシステムが開示されている。当該システムでは、３人の審査員による採点は、それぞれ同じ採点アルゴリズムに従って楽曲を評価し、評価観点（音程、音量、リズム）への配点の重み付けを異ならせることで、模擬的に異なる評価を出力するように構成している。
【特許文献１】特開平１０−１６１６７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記従来技術では、カラオケ歌唱の正確な評価を行うことができるが、評価観点としては音程、音量、及びリズムを固定的に用いているに過ぎないので、興趣性に乏しい面があった。
【０００４】
この発明は、固定的な観点での採点を行うだけでなく、興趣性に富む多面的な採点を行うことができるカラオケ装置およびカラオケ装置用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
この目的を達成するため、この発明は、カラオケに合わせて歌唱される音声の音声信号の周波数成分を解析し、前記カラオケ曲の旋律情報と比較することにより、歌唱を評価する音程評価手段と、入力された音声信号の音量成分を解析し、第１の基準値と比較することにより、歌唱を評価する第１の音量評価手段と、入力された音声信号の音量成分を解析し、第２の基準値と比較することにより、歌唱を評価する第２の音量評価手段と、前記音程評価手段と前記第１および第２の音量評価手段の評価に基づいて、歌唱の採点を行う手段とを備えることを特徴とする。
【発明の効果】
【０００６】
この発明によれば、従来のような固定的な観点での採点だけでなく、興趣性に富みエンターテイメント性を増した採点を行うことができる。特に、歌唱の音程や音量の評価の際に、「歌唱量」を加味することができ、「歌ったこと」すなわち「歌った努力」を評価する採点を行うことができ、エンターテイメント性が増す。
【発明を実施するための最良の形態】
【０００７】
以下、図面を用いてこの発明を実施するための一形態例を説明する。
【０００８】
図１は、この発明の一実施形態のカラオケ装置のハードウェア概略構成図を示す。このカラオケ装置は、中央処理装置（ＣＰＵ）１０１、リードオンリメモリ（ＲＯＭ）１０２、ランダムアクセスメモリ（ＲＡＭ）１０３、外部記憶装置１０４、ディスプレイ１０５、音源（ＤＳＰなどを含む）１０６、サウンドシステム１０７、音声入力部１０８、マイク１０９、通信インターフェース（Ｉ／Ｆ）１１０、及びバスライン１１１を備える。
【０００９】
ＣＰＵ１０１は、このカラオケ装置全体の動作を制御する処理装置である。ＲＯＭ１０２は、電源投入時のスタートアップルーチンや低レベルＩ／Ｏ処理を司るＢＩＯＳ（Basic Input Output System）及びＣＰＵ１０１が実行する制御プログラムなどを格納する不揮発性メモリである。ＲＡＭ１０３は、ＣＰＵ１０１が実行するプログラムのロード領域や各種のワーク領域として使用する揮発性メモリである。外部記憶装置１０４は、例えばハードディスク（ＨＤＤ）やフラッシュメモリなどであり、ＣＰＵ１０１が実行するプログラムや各種のデータを記憶する。特に、外部記憶装置１０４は、後述するカラオケデータを記憶している。本カラオケ装置は、例えば一般的なＰＣを用いて構成できる。本カラオケ装置は、ネットワーク経由でサーバ１２０と接続され、全体としてサーバ・クライアント・システムを構成している。
【００１０】
ディスプレイ１０５は、このカラオケ装置の外部パネル上に設けられた各種の情報を表示するための表示装置である。音源１０６は、ＣＰＵ１０１の指示に基づいて、カラオケ伴奏用の楽音信号を生成し、サウンドシステム１０７に送出する。音源１０６は、ＤＳＰなどを含み、マイクから入力した歌唱音声と伴奏音とをミキシングする機能、各種の効果付与機能、及び出力レベル制御機能を備えている。サウンドシステム１０７は、音源１０６から出力された楽音信号に基づいて楽音を放音する。音声入力部１０８は、マイク１０９から入力されるアナログ信号の歌唱音声信号をディジタルデータにＡ／Ｄ変換して入力する。通信Ｉ／Ｆ１１０は、ネットワークインターフェースであり、これによりネットワーク経由で外部のサーバ１２０からカラオケデータの配信を受けることができる。配信されたカラオケデータは、外部記憶装置１０４に格納される。ストリーミングデータとしてカラオケデータを受信することもできる。なお、図１では図示しないが、ユーザがリモコン装置やキーボード、マウス、各種スイッチなどで本カラオケ装置に各種の指示を与えることができる操作部を備えているものとする。
【００１１】
図２は、サーバ１２０から配信され外部記憶装置１０４に格納されるカラオケデータの構成を示す。カラオケデータは、演奏データ２０１、歌詞データ２０２、及び付加データ２０３を備える。演奏データ２０１は、メロディパート２１１と伴奏パート２１２を含む。メロディパート２１１は、この曲で歌唱すべき旋律を示すＭＩＤＩ形式のイベントシーケンスである。伴奏パート２１２は、この曲の伴奏音のＭＩＤＩ形式のイベントシーケンスである。歌詞データ２０２は、この曲の歌詞（ディスプレイに表示するためのもの）である。付加データ２０３は、採点用パラメータ２３１と他のデータ２３２からなる。他のデータ２３２として、楽曲ＩＤ、楽曲ジャンル、ボーカルジェンダー（性別）、再生ランキング、及び著作権関連情報（アーテイスト名、作曲家名、作詞家名、発表年など）などが含まれる。採点用パラメータ２３１は、この楽曲固有の採点方式を指定する場合に付加されるデータである。採点用パラメータ２３１の詳細は後述する。
【００１２】
なお、カラオケデータが採点用パラメータ２３１を含まない場合もある。カラオケデータが採点用パラメータ２３１を含む場合は、その採点用パラメータ２３１に基づく採点方式で採点が行われ、カラオケデータが採点用パラメータ２３１を含まない場合は、デフォルトの採点パラメータに基づく採点方式で採点が行われる。採点用パラメータ２３１は、後述するように複数のパラメータを含むので、カラオケデータが採点用パラメータ２３１を部分的に含む場合は、その指定されているパラメータは利用し、指定されていないパラメータはデフォルト値を用いるものとする。また、採点用パラメータ２３１と他のデータ２３２は、必ずしも演奏データ２０１及び歌詞データ２０２と一体化している必要は無い。例えば、別途サーバ１２０より採点用パラメータと他のデータ２３２を配信するようにしてもよい。この場合、既に外部記憶装置１０４に格納されている演奏データ２０１及び歌詞データ２０２と、サーバ１２０からダウンロードされる付加データ２０３とは、楽曲ＩＤにより関連付けすればよい。
【００１３】
図３は、本実施形態のカラオケ装置における採点機能の機能ブロック図を示す。記憶手段３０１は、図１の外部記憶装置１０４に対応し、予めサーバ１２０から配信されたカラオケデータ３０２（図２）が格納されている。記憶手段３０１から読み出す代りに、ストリーミングにより配信されるカラオケデータを用いてもよい。シーケンサ３０３は、カラオケデータ３０２を入力し、該カラオケデータ３０２中の各データを各部に送出するとともに、各部の動作を制御する。シーケンサ３０３は、図１のＣＰＵ１０１が所定のプログラムを実行することにより実現されるものである。
【００１４】
カラオケデータ３０２中の演奏データ２０１は、音源３０５に逐次送出される。音源３０５は、図１の音源１０６に対応する。音源３０５は、入力した演奏データ２０１に基づいて楽音を生成しミキサ３０９に出力する。また、描画エンジン部３３２は、シーケンサ３０３から出力される歌詞データ２０２を入力して、表示画面３３３（図１のディスプレイ１０５）に当該歌詞データ２０２を含むカラオケ画面を描画する。描画エンジン部３３２は、図１のＣＰＵ１０１が所定のプログラムを実行することにより実現されるものである。
【００１５】
マイク３０６から入力された歌唱音声信号は、Ａ／Ｄ変換部３０７によりディジタルデータである音声信号３０８に変換される。マイク３０６とＡ／Ｄ変換部３０７は、図１のマイク１０９と音声入力部１０８に対応する。音声信号３０８はミキサ３０９に入力する。ミキサ３０９は、音源３０５からの楽音とマイクからの音声信号３０８とをミキシングするとともに、効果付与や出力レベル制御を行う。ミキシングの出力は、Ｄ／Ａ変換部３１０によりアナログ音響信号に変換され、スピーカ３１１から放音される。ミキサ３０９、Ｄ／Ａ変換部３１０、及びスピーカ３１１は、図１の音源（ＤＳＰ）１０６とサウンドシステム１０７に対応する。
【００１６】
歌唱音声の音声信号３０８は、レベル解析部３２１及び周波数解析部３２２に入力し、サンプリング周期毎にレベル解析及び周波数解析が行われる。レベル解析部３２１は、歌唱音の音量レベル情報を出力し、周波数解析部３２２は周波数分布情報を出力する。歌唱分析部３２３は、音量レベル情報と周波数分布情報とを入力するとともに、シーケンサ３０３から出力されるメロディパート２１１を入力する。
【００１７】
歌唱分析部３２３中の歌唱量判定部３２４は、メロディパート２１１の各音符毎に、その音符のタイミングでマイク３０６から入力された歌唱音声の音量レベルが所定の第１の閾値を超えているか否かを判定し、当該閾値を超えているときは１、そうでないときは０をとる音量判定値Ａを求める。歌唱量判定部３２４は、楽曲の再生が終了した時点で、当該楽曲のメロディーパートの全ての音符における音量判定値Ａの総和であるΣ音量判定値Ａを求め、
正規化歌唱量評価点＝（Σ音量判定値Ａ）／メロディーパートの全ての音符数
で正規化歌唱量評価点を算出する。正規化歌唱量評価点は、有効な歌唱が全体の何％行われたかを示す指標であり、メロディーパートの音符を全て第１の閾値を超える音量レベルで発声していれば1.0、第１の閾値以下の音量レベルで発声された音符が増える毎に1.0から減少していき、全ての音符について第１の閾値以下の音量レベルで発声されたとき0.0をとる。なお、ノート毎の音量レベルは、「サンプリング波形の振幅絶対値の積分／サンプル数」ではなく、「波形のピーク値／ピーク数」で求めるものとする。
【００１８】
歌唱分析部３２３中の音程判定部３２５は、メロディパート２１１の各音符毎に、その音符の基準周波数（ノート情報から特定される音高の周波数）とその音符のタイミングでマイク３０６から入力された歌唱音声のフォルマントピーク（基本周波数成分および／または倍音成分）の周波数との偏差を求め、この偏差に基づいて各音符毎の音程判定値を算出する。音程判定値は0.0〜1.0の範囲をとり、偏差が０のとき音程判定値＝1.0となり、偏差が大きくなるに連れて減少する。音程判定部３２５は、楽曲の再生が終了した時点で、当該楽曲のメロディーパート２１１の全ての音符における音程判定値の総和であるΣ音程判定値を求め、
正規化音程評価点＝（Σ音程判定値）／メロディーパートの全ての音符数
で正規化音程評価点を算出する。正規化音程評価点は、楽曲全体でどの程度正確な音程で発声しているかを示す指標であり、1.0〜0.0の範囲（各音符毎の歌唱音声のフォルマントピークが何れも各音符の基準周波数と完全に一致していたとき1.0）をとる。
【００１９】
歌唱分析部３２３中の音量判定部３２６の処理は、上記歌唱量判定部３２４と同様である。ただし、第１の閾値の代りに、第１の閾値＜第２の閾値となる第２の閾値を用いる。第２の閾値を用いて判定した音量判定値を音量判定値Ｂと呼ぶ。音量判定部３２６は、楽曲の再生が終了した時点で、当該楽曲のメロディーパートの全ての音符における音量判定値Ｂの総和であるΣ音量判定値Ｂを求め、
正規化音量評価点＝（Σ音量判定値Ｂ）／メロディーパートの全ての音符数
で正規化音量評価点を算出する。第１の閾値＜第２の閾値なので、正規化歌唱量評価点≧正規化音量評価点となる。正規化音量評価点は、楽曲全体でどの程度元気良く発声しているかを示す指標である。
【００２０】
採点評価部３２７は、複数の採点エージェント３２８を有する。各エージェント３２８は、楽曲の再生が終了した時点で歌唱分析部３２３から出力される正規化歌唱量評価点、正規化音程評価点、及び正規化音量評価点を入力し、またシーケンサ３０３から付加データ２０３（採点用パラメータ２３１を含む。カラオケデータが採点用パラメータ２３１を含まない場合はデフォルトの採点用パラメータが用いられる。）を入力し、それぞれ後述する図５の処理手順で採点を行う。各エージェント３２８に渡される採点用パラメータがそれぞれ異なるため、各エージェント３２８毎にそれぞれ異なる採点方式で採点を行うことになる。各エージェント３２８が採点した点数は、描画エンジン３３２に入力されて表示され、さらにその合計が評価点として表示される。
【００２１】
なお、レベル解析部３２１、周波数解析部３２２、歌唱分析部３２３、及び採点エージェント３２８は、ＣＰＵ１０１が所定のプログラムを実行することにより実現される。部分的に音源１０６のＤＳＰの機能を利用しても良い。
【００２２】
ここで、各エージェント３２８がシーケンサ３０３から与えられるパラメータ項目（採点用パラメータ２３１）について説明する。
【００２３】
（１）歌唱量判定の有無：歌唱量判定を行うか否かを「有り」または「無し」で指定するパラメータである。「有り」のときは、その配点も指定する。「有り」が指定されているとき、エージェントは、上記歌唱量判定部３２４からの出力である正規化歌唱量評価点（0.0〜1.0の範囲）に上記指定されている配点を乗算して歌唱量評価点を算出し、得点に加点する。
【００２４】
（２）音程判定の有無：音程判定を行うか否かを「有り」または「無し」で指定するパラメータである。「有り」のときは、その配点も指定する。「有り」が指定されているとき、エージェントは、上記音程判定部３２５からの出力である正規化音程評価点（0.0〜1.0の範囲）に上記指定されている配点を乗算して音程評価点を算出し、得点に加点する。
【００２５】
（３）音量判定の有無：音量判定を行うか否かを「有り」または「無し」で指定するパラメータである。「有り」のときは、その配点も指定する。「有り」が指定されているとき、エージェントは、上記音量判定部３２６からの出力である正規化音量評価点（0.0〜1.0の範囲）に上記指定されている配点を乗算して音量評価点を算出し、得点に加点する。
【００２６】
（４）ジャンル採点の有無：ジャンルによる加点を行うか否かを「有り」または「無し」で指定するパラメータである。「有り」のときは、そのジャンル及び加点する点数も指定する。複数のジャンルとそのジャンル毎の加点点数を指定してもよい。「有り」が指定されているとき、エージェントは、選択された楽曲が上記指定されたジャンルであるか判定し、そうであるときは上記指定された点数を得点に加点し、そうでないときは加点しない。
【００２７】
（５）発表年採点の有無：選択された楽曲の発表年（発売年）による加点を行うか否かを「有り」または「無し」で指定するパラメータである。「有り」のときは、発表年を判定するための期間及び加点する点数も指定する。複数の期間とその期間毎の加点点数を指定してもよい。「有り」が指定されているとき、エージェントは、選択された楽曲の発表年が上記指定された期間に入っているか判定し、そうであるときは上記指定された点数を得点に加点し、そうでないときは加点しない。
【００２８】
（６）ランキング採点の有無：選択された楽曲のランキングによる加点を行うか否かを「有り」または「無し」で指定するパラメータである。「有り」のときは、ランキングを判定するためのランキング圏（例えば、第１位〜第１０位など）及び加点する点数も指定する。複数のランキング圏とそのランキング圏毎の加点点数を指定してもよい。「有り」が指定されているとき、エージェントは、選択された楽曲の現在のランキングをサーバ１２０から取得し、そのランキングが上記指定されたランキング圏内に入っているか判定し、そうであるときは上記指定された点数を得点に加点し、そうでないときは加点しない。ランキングは、採点時にサーバ１２０から取得するものであってもよいし、事前にサーバ１２０から取得するようにしてもよい。
【００２９】
（７）歌唱回数採点の有無：カラオケ歌唱したユーザがその楽曲を再生した回数による加点を行うか否かを「有り」または「無し」で指定するパラメータである。「有り」のときは、再生回数範囲及び加点する点数も指定する。「有り」が指定されているとき、エージェントは、その楽曲の再生回数が上記指定された再生回数範囲内に入っているか判定し、そうであるときは上記指定された点数を得点に加点し、そうでないときは加点しない。なお、再生回数は、クライアントである各カラオケ装置上で（必要であればユーザ毎に）保持・管理される。楽曲データをストリーム配信する場合は、サーバ１２０側で管理してもよい。再生回数でなく採点回数を用いてもよい。
【００３０】
（８）その他に、そのエージェントで出力する得点値のリミット値（最大値）を指定する。上記（１）〜（７）のように得点を加点していくと、得点値が不適当に大きくなる場合があるので、所定のリミット値に制限するものである。
【００３１】
本実施形態では、図３に示すように５つのエージェント３２８を用いる。シーケンサ３０３から各エージェントに与えられるデフォルトの採点用パラメータの例を以下に示す。
【００３２】
［第１のエージェント］
歌唱量判定：有り（その配点は１０点）、音程判定：有り（その配点は１０点）、音量判定：無し、ジャンル採点：無し、発表年採点：無し、ランキング採点：無し、歌唱回数採点：無し、リミット値：２０点
［第２のエージェント］
歌唱量判定：有り（その配点は１５点）、音程判定：無し、音量判定：有り（その配点は５点）、ジャンル採点：無し、発表年採点：無し、ランキング採点：無し、歌唱回数採点：無し、リミット値：２０点
［第３のエージェント］
歌唱量判定：無し、音程判定：無し、音量判定：無し、ジャンル採点：有り（ジャンルがJ-POPのとき加点は５点、ジャンルがROCKのとき加点は３点）、発表年採点：有り（加点対象の発表年は2004-2005年で、加点は５点）、ランキング採点：有り（ランキングが第１〜１０位のとき加点は１０点、ランキングが第１０〜２０位のとき加点は５点）、歌唱回数採点：無し、リミット値：２０点
［第４のエージェント］
歌唱量判定：無し、音程判定：無し、音量判定：無し、ジャンル採点：有り（ジャンルがJ-POPのとき加点は８点）、発表年採点：有り（加点対象の発表年は1980-1995年で、加点は８点）、ランキング採点：有り（ランキングが第１〜３０位のとき加点は４点）、歌唱回数採点：無し、リミット値：２０点
［第５のエージェント］
歌唱量判定：無し、音程判定：無し、音量判定：無し、ジャンル採点：有り（ジャンルが演歌のとき加点は１０点）、発表年採点：無し、ランキング採点：有り（ランキングが第１〜１０位のとき加点は５点、ランキングが第１１〜５０位のとき加点は３点）、歌唱回数採点：有り（当該楽曲の再生回数が１０回以上のとき加点は５点、５〜９回のとき加点は３点、１〜４回のとき加点は１点）、リミット値：２０点
【００３３】
第１のエージェントは、例えば作曲家のように歌唱者の音程ずれに厳しい評価を行う審査員を具現化している。第２のエージェントは、例えば歌詞をはっきりと歌うことを評価する作詞家の審査員を具現化している。第１及び第２のエージェントは、歌の専門家であるので、基本的な評価として歌唱量も判定している。第３のエージェントは、例えば知らない曲には全く興味がなく、2004-2005年辺りの流行曲のみ評価する渋谷系ギャルの審査員を具現化している。第４のエージェントは、例えば３０才前後のカップルで、自己が学生時代の楽曲が歌うメインであるが、最新曲にも理解があるような審査員を具現化している。第５のエージェントは、例えば赤坂の店に勤める女性で、客の相手で良く聞く落ち着いた曲が好みの審査員を具現化している。
【００３４】
図４は、採点処理のフローチャートを示す。ステップ４０１で初期設定を行う。初期設定では、この楽曲の採点に利用する５つのエージェントの採点用パラメータ、歌唱分析部３２３から出力される各評価点、及び、この楽曲のカラオケデータ中の他のデータ２３２（ジャンルや発表年など）を取得し、各エージェントに送る。上述したように、カラオケデータ中に採点用パラメータ２３１が指定されていれば、それを利用し、指定されていなければデフォルト値を送るものとする。ステップ４０２では、各エージェントにて評価を実行する。ステップ４０３で、各エージェントでの採点結果を集計し出力する。
【００３５】
図５は、各エージェントの処理を示すフローチャートである。ステップ５０１で、初期設定を行う。初期設定では、当該エージェントに与えられる採点用パラメータ（上記（１）〜（８）のパラメータ項目の値）を入力する。また、得点を格納するレジスタを０クリアする（以下、単に「得点」と呼ぶ）。ステップ５０２で歌唱量判定の有無を判別する。歌唱量判定：有りが指定されているときは、ステップ５０３で、上記（１）で説明したように歌唱量評価点を算出し、得点に加点する。ステップ５０４で音程判定の有無を判別する。音程判定：有りが指定されているときは、ステップ５０５で、上記（２）で説明したように音程評価点を算出し、得点に加点する。ステップ５０６で音量判定の有無を判別する。音量判定：有りが指定されているときは、ステップ５０７で、上記（３）で説明したように音量評価点を算出し、得点に加点する。ステップ５０８でジャンル採点の有無を判別する。ジャンル採点：有りが指定されているときは、ステップ５０９で、上記（４）で説明したように、当該楽曲のジャンルが指定されたジャンルか判別し、そうであるときは指定された点数を得点に加点する。ステップ５１０で発表年採点の有無を判別する。発表年採点：有りが指定されているときは、ステップ５１１で、上記（５）で説明したように、当該楽曲の発表年が指定された期間内か判別し、そうであるときは指定された点数を得点に加点する。ステップ５１２でランキング採点の有無を判別する。ランキング採点：有りが指定されているときは、ステップ５１３で、上記（６）で説明したように、当該楽曲のランキングが指定されたランキング圏内か判別し、そうであるときは指定された点数を得点に加点する。ステップ５１４で歌唱回数採点の有無を判別する。ランキング採点：有りが指定されているときは、ステップ５１５で、上記（７）で説明したように、当該楽曲の再生回数が指定された範囲内か判別し、そうであるときは指定された点数を得点に加点する。ステップ５１６では、持ち点である得点が、指定されたリミット値を超えていないかを判別し、超えている場合はそのリミット値を得点とする。
【００３６】
図６は、表示画面例を示す。６０１はカラオケ演奏中の画面を示す。６１１に示すように楽曲の進行に従って順次歌詞が表示される。曲が終わると画面６０２が表示される。採点中であることを示す表示６２１が為され、各エージェントに対応する審査員の人物の表示６２２や６２３が表示される。６２４や６２５は、各審査員の付ける得点の表示領域である。採点が終わると画面６０３が表示される。６３１は各審査員の合計の点数である。審査員６３２の付けた得点は領域６３４に「１８」点のように、審査員６３３の付けた得点は領域６３５に「１５」点のように、それぞれ表示される。各審査員の表示（６３２や６３３）は、その審査員に対応するキャラクタが分るような人物表示にするとよい。例えば、音程に厳しい作曲家を具現化したエージェントはそのような作曲家の人物の表示とし、渋谷系ギャルを具現化したエージェントはそのようなギャルの人物の表示とする、といった具合である。
【００３７】
なお、通常カラオケモードと評価カラオケモードとをユーザが切り替えることができるようにし、通常カラオケモードのときは採点無しで通常のカラオケの機能を果たし、評価カラオケモードのときは上述したようにカラオケ演奏後、採点エージェントによる採点を行いその結果の表示を行うようにしてもよい。その場合、評価カラオケモードにおいては、ガイド音声による誤採点を抑止する目的で、メロディーパート（＝ガイド音声）の出力レベルを通常カラオケモード時よりも落とす、または完全にオフするようにしてもよい。
【００３８】
なお、上記実施形態では、５つのエージェントとしたが、その数は任意である。ただし、２以上とし、歌唱量評価・音程評価・音量評価のうちのいずれか１つと他の評価のうちのいずれか１つを必ず含むようにする。さらに、採点方法として、[ジェンダー]や[乱数]の観点での採点を導入してもよい。[ジェンダー]での評価では、例えば楽曲が属性として持つボーカルタイプ（maleまたはfemale）と歌唱音声の音域とが合っていれば所定得点を加算する。[乱数]での評価では、他の採点による得点が基準点に満たない場合、１〜Ｍ点を加算（Ｍはそのエージェントが上記（１）〜（７）などの他の採点により取り得る最大の得点と、そのエージェントの持ち点との差）する。
【００３９】
複数のエージェントのパラメータセットを用意しておき（そのそれぞれが性質・性格の異なる審査員のキャラクタになる）、ユーザがその中から審査員を選択できるようにしても良い。
【００４０】
なお、各エージェントの持ち点の配分は、任意に変更することもできる。例えば、第１〜第５のエージェントの持ち点を、順に４：３：１：１：１にするなどである。その持ち点の配分は、採点用パラメータで楽曲毎に変えてもよい。また、例えば作曲家の審査員に対応するエージェントと渋谷系ギャルの審査員に対応するエージェントとでは、前者の持ち点の配分を後者より大きくするなど、エージェントの組合せに応じて持ち点の配分を変えてもよい。そのような持ち点の属性を、エージェントに与える採点用パラメータで規定しても良い。
【図面の簡単な説明】
【００４１】
【図１】この発明の一実施形態のカラオケ装置のハードウェア概略構成図
【図２】カラオケデータの構成図
【図３】採点機能の機能ブロック図
【図４】採点処理のフローチャート
【図５】各エージェントの処理を示すフローチャート
【図６】表示画面例を示す図
【符号の説明】
【００４２】
１０１…中央処理装置（ＣＰＵ）、１０２…リードオンリメモリ（ＲＯＭ）、１０３…ランダムアクセスメモリ（ＲＡＭ）、１０４…外部記憶装置、１０５…ディスプレイ、１０６…音源（ＤＳＰなどを含む）、１０７…サウンドシステム、１０８…音声入力部、１０９…マイク、１１０…通信インターフェース（Ｉ／Ｆ）、１１１…バスライン。
【図１】
2007140164.tif 000003
【図２】
2007140164.tif 000004
【図３】
2007140164.tif 000005
【図４】
2007140164.tif 000006
【図５】
2007140164.tif 000007
【図６】
2007140164.tif 000008