(57)【特許請求の範囲】
【請求項１】
再生された楽曲の伴奏音と、前記楽曲の再生中にマイクを介して入力された歌唱音声との混合音をスピーカから出力させる出力制御装置と、
前記出力制御装置とは別体に形成され、前記出力制御装置によってスピーカから出力された混合音を取得し、当該混合音に含まれる歌唱音声を評価する少なくとも１つの評価装置と、
前記評価装置とは別体に形成され、前記少なくとも１つの評価装置で評価された歌唱音声の評価結果を報知装置から報知させる報知制御装置と
を備え、
前記評価装置は、
前記スピーカから出力された前記混合音を取得する取得部と、
前記取得部で取得した混合音から前記歌唱音声を抽出する抽出部と、
前記抽出部で抽出した歌唱音声を評価する評価部と、
前記評価部で評価した評価結果を前記報知制御装置に出力する出力部と
を備える、評価システム。
【請求項２】
前記報知制御装置は、
前記評価装置から取得した評価結果を前記報知装置から報知させる第１報知部を備える、請求項１に記載の評価システム。
【請求項３】
前記少なくとも１つの評価装置は、２台以上の評価装置であり、
前記第１報知部は、
前記２台以上の評価装置から取得した評価結果に基づく評価結果を前記報知装置から報知させる、請求項２に記載の評価システム。
【請求項４】
前記評価部は、前記楽曲において評価区間として予め規定された少なくとも１つの区間ごとに前記歌唱音声を評価し、
前記出力部は、前記評価部で歌唱音声が前記区間ごとに評価される度に、当該評価結果を前記報知制御装置に出力し、
前記報知制御装置の前記第１報知部は、
前記評価装置から評価結果を取得する度に、当該評価結果を前記報知装置から報知させる、請求項２または請求項３に記載の評価システム。
【請求項５】
前記第１報知部は、
１つの前記区間に対して、前記２台以上の評価装置から最先で取得した評価結果を前記報知装置から報知させる、請求項４に記載の評価システム。
【請求項６】
前記第１報知部は、
前記２台以上の評価装置から取得した同一の区間に対する評価結果の代表値を前記報知装置から報知させる、請求項４または請求項５に記載の評価システム。
【請求項７】
前記第１報知部は、
１つの区間に対して、前記２台以上の評価装置の中から最先で取得した評価結果を前記報知装置から報知させ、
前記２台以上の評価装置のうち、前記最先で評価結果を出力した評価装置以外の評価装置から、当該区間に対する評価結果を取得すると、当該区間に対する評価結果の代表値を前記報知装置から報知させる、請求項４に記載の評価システム。
【請求項８】
前記報知制御装置は、
前記少なくとも１つの評価装置から取得した評価結果に基づいて、前記楽曲の歌唱に対する総合評価を導出する導出部と、
前記導出部で導出された総合評価を前記報知装置から報知させる第２報知部と
を、更に備える、請求項１から請求項７までのいずれか一項に記載の評価システム。
【請求項９】
前記出力部は、
前記評価部での評価結果を前記評価装置の識別情報と対応付けて出力し、
前記導出部は、
同一の識別情報が対応付けられた前記評価結果の和を前記総合評価として導出する、
請求項８に記載の評価システム。
【請求項１０】
前記導出部は、
前記少なくとも１つの評価装置からの前記評価結果の代表値を前記総合評価として導出する、請求項８または請求項９に記載の評価システム。
【請求項１１】
評価装置が有するコンピュータが実行するプログラムであって、
再生された楽曲の伴奏音と、前記楽曲の再生中にマイクを介して入力された音である歌唱音声との混合音であって、スピーカから出力された混合音を取得する取得手順と、
前記取得手順で取得した混合音から前記歌唱音声を抽出する抽出手順と、
前記抽出手順で抽出した歌唱音声を評価する評価手順と、
前記評価手順で評価した評価結果を、前記評価装置とは別体に形成された報知制御装置に出力する出力手順とを、
前記コンピュータに実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、歌唱音声を評価する評価システム、及びプログラムに関する。
【背景技術】
【０００２】
特許文献１に記載されているように、楽曲を演奏して出力するスピーカと歌詞を表示する表示部とを備えるカラオケ装置と、カラオケ装置とは別体に設けられた携帯端末とを備えたカラオケシステムが知られている。
【０００３】
このカラオケシステムでは、各携帯端末において、当該携帯端末のマイクを介して入力された音声を採点する。そして、カラオケ装置は、携帯端末での採点結果を、各携帯端末から通信により取得して表示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１１８２４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、カラオケシステムにおいては、歌唱音声と伴奏音との双方を歌唱者や聴衆者などのカラオケシステムのユーザに聞かせるために、歌唱音声を伴奏音と併せてスピーカから出力することが好ましい。また、カラオケシステムにおいては、歌唱中に歌唱技能を向上可能なように、歌唱者の歌唱音声を採点した結果を表示するタイミングの、伴奏音の演奏タイミングに対する遅延をできる限り少なくさせることが求められている。
【０００６】
特許文献１に記載されたカラオケシステムのように、携帯端末に歌唱音声を採点させることにより、カラオケ装置に歌唱音声を採点させる場合に比べ、カラオケ装置の処理負荷を軽減できる。このため、カラオケシステムのカラオケ装置に、処理能力が低い装置を用いることが可能になる。
【０００７】
しかしながら、特許文献１では、携帯端末は、歌唱音声を採点するため、歌唱者の歌唱音声を携帯端末のマイクから取得する。そのため、カラオケ装置に接続されたスピーカから伴奏音を出力し、且つ、カラオケ装置のスピーカから歌唱音声を出力する場合に、歌唱音声の音声データは、携帯端末からカラオケ装置へ順次送信する必要があり、携帯端末からカラオケ装置へ送信される通信時間を要する。特に、音声データはデータ量が大きいため、そのデータの送信を開始してから受信を完了するまでに時間を要する。そのため、カラオケ装置のスピーカから出力する伴奏音と歌唱音声との間に出力タイミングの差が生じるという課題がある。
【０００８】
一方、歌唱音声が携帯端末からカラオケ装置へ送信される通信時間を削減するために、カラオケ装置により歌唱音声を取得することが考えられる。しかしながら、携帯端末により歌唱音声を採点させ、カラオケ装置の表示部によりその採点結果を表示させる場合に、カラオケ装置から携帯端末へ歌唱音声を送信する通信時間と、カラオケ装置が携帯端末から採点結果を受信する通信時間とを要するため、採点結果の出力タイミングは、伴奏音および歌唱音声の出力タイミングに対し、送信および受信の通信時間の遅延が生じる。
【０００９】
つまり、従来の技術では、歌唱音声を端末で評価しつつも、スピーカから出力する伴奏音と歌唱音声との間の出力タイミングのズレを抑制し、且つ、歌唱音声の評価結果を出力するタイミングが、伴奏音の演奏タイミングから遅れることを低減することが困難であるという課題があった。
【００１０】
そこで、本発明は、歌唱音声を端末で評価しつつも、スピーカから出力する伴奏音と歌唱音声との間の出力タイミングのズレを抑制し、且つ、歌唱音声の評価結果を、出力する結果と対応するタイミングの伴奏音の演奏タイミングに対して遅延を低減することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するためになされた本発明の一態様は、出力制御装置と、少なくとも１つの評価装置と、報知制御装置とを備えた評価システムに関する。
このうち、出力制御装置は、再生された楽曲の伴奏音と、前記楽曲の再生中にマイクを介して入力された歌唱音声との混合音をスピーカから出力させる。
【００１２】
評価装置は、出力制御装置とは別体に形成され、出力制御装置によってスピーカから出力された混合音を取得し、当該混合音に含まれる歌唱音声を評価する。
報知制御装置は、評価装置とは別体に形成され、少なくとも１つの評価装置で評価された歌唱音声の評価結果を報知装置から報知させる。
【００１３】
さらに、評価装置は、取得部と、抽出部と、評価部と、出力部とを備える。
取得部は、スピーカから出力された混合音を取得する。抽出部は、取得部で取得した混合音から歌唱音声を抽出する。評価部は、抽出部で抽出した歌唱音声を評価する。出力部は、評価部で評価した評価結果を報知制御装置に出力する。
【００１４】
このような評価システムによれば、歌唱音声の評価を、出力制御装置とは別体に形成された評価装置で実行できる。
しかも、歌唱音声は、出力制御装置により、伴奏音と併せてスピーカから出力されているため、評価システムにおいて、スピーカから出力される伴奏音と歌唱音声との間にズレが生じる可能性を低減できる。
【００１５】
さらに、評価システムでは、評価装置から報知制御装置に出力するデータを評価結果としているため、その出力されるデータのデータ量を少なくすることができるのに加え、評価装置へ歌唱音声を送信する通信時間が不要であるため歌唱音声の評価結果を出力するタイミングが、伴奏音の演奏タイミングから遅れることを低減できる。
【００１６】
つまり、評価システムによれば、歌唱音声を評価装置（即ち、端末）で評価しつつも、スピーカから出力する伴奏音と歌唱音声との間の出力タイミングのズレを抑制し、伴奏音の演奏タイミングに対する歌唱音声の評価結果を出力するタイミングの遅延を低減することができる。
【００１７】
報知制御装置は、評価装置から取得した評価結果を報知装置から報知させる第１報知部を備えていてもよい。
このような評価システムによれば、評価装置から取得した評価結果を報知できる。
【００１８】
さらに、少なくとも１つの評価装置は、２台以上の評価装置であってもよい。この場合、第１報知部は、２台以上の評価装置から取得した評価結果に基づく評価結果を報知装置から報知させてもよい。
【００１９】
このような評価システムによれば、２台以上の評価装置で評価した評価結果に基づく評価結果を報知できる。
そして、評価部は、楽曲において評価区間として予め規定された少なくとも１つの区間ごとに歌唱音声を評価してもよい。この場合、出力部は、評価部で歌唱音声が区間ごとに評価される度に、当該評価結果を報知制御装置に出力してもよい。さらに、報知制御装置の前記第１報知部は、評価装置から評価結果を取得する度に、当該評価結果を報知装置から報知させてもよい。
【００２０】
このような評価システムによれば、区間ごとの評価結果を報知できる。
第１報知部は、１つの区間に対して、２台以上の評価装置から最先で取得した評価結果を報知装置から報知させてもよい。
【００２１】
このような評価システムによれば、１つの区間に対して最先で取得した評価結果を報知できる。これにより、評価システムによれば、伴奏音の演奏タイミングに対して評価結果の報知をより早期に実現できる。
【００２２】
そして、第１報知部は、２台以上の評価装置から取得した同一の区間に対する評価結果の代表値を報知装置から報知させてもよい。
このような評価システムによれば、同一の区間に対する評価結果の代表値を報知できる。これにより、評価システムによれば、報知される評価結果を信頼性が高いものとすることができる。
【００２３】
さらに、第１報知部は、１つの区間に対して、２台以上の評価装置の中から最先で取得した評価結果を報知装置から報知させ、２台以上の評価装置のうち、最先で評価結果を出力した評価装置以外の評価装置から、当該区間に対する評価結果を取得すると、当該区間に対する評価結果の代表値を報知装置から報知させてもよい。
【００２４】
このような評価システムでは、１つの区間に対して最先で取得した評価結果を報知する。評価システムでは、さらに、その最先の評価結果を出力した評価装置以外の評価装置から、当該区間に対する評価結果を取得すると、その評価結果の代表値へと報知する評価結果を変更する。
【００２５】
これにより、評価システムによれば、伴奏音の演奏タイミングに対して評価結果の報知をより早期に実現しつつ、評価結果を信頼性の高いものへと変更できる。
報知制御装置は、少なくとも１つの評価装置から取得した評価結果に基づいて、楽曲の歌唱に対する総合評価を導出する導出部と、その導出部で導出された総合評価を報知装置から報知させる第２報知部とを、更に備えていてもよい。
【００２６】
このような評価装置によれば、楽曲の歌唱に対する総合評価を報知できる。
出力部は、評価部での評価結果を評価装置の識別情報と対応付けて出力してもよい。この場合、導出部は、同一の識別情報が対応付けられた評価結果の和を総合評価として導出してもよい。
【００２７】
このような評価システムによれば、同一の評価装置での評価結果の和を総合評価として報知できる。
さらに、導出部は、少なくとも１つの評価装置からの評価結果の代表値を総合評価として導出してもよい。
【００２８】
このような評価システムによれば、評価結果の代表値を総合評価として報知できる。
本発明の他の態様は、評価装置が有するコンピュータが実行するプログラムであってもよい。
【００２９】
このプログラムは、取得手順と、抽出手順と、評価手順と、出力手順とをコンピュータに実行させるプログラムでもよい。
取得手順では、スピーカから出力された混合音を取得する。抽出手順では、取得した混合音から歌唱音声を抽出する。評価手順では、抽出した歌唱音声を評価する。出力手順では、評価した評価結果を、評価装置とは別体に形成された報知制御装置に出力する。
【００３０】
このように、本発明がプログラムとしてなされていれば、記録媒体から必要に応じてコンピュータにロードさせて起動することや、必要に応じて通信回線を介してコンピュータに取得させて起動することにより用いることができる。
【００３１】
そして、コンピュータに各手順を実行させることで、上述した評価装置として機能させることができる。
なお、ここで言う記録媒体には、例えば、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ハードディスク等のコンピュータ読み取り可能な電子媒体を含む。
【図面の簡単な説明】
【００３２】
【図１】評価システムの概略構成を示すブロック図である。
【図２】情報処理装置が実行する端末処理の処理手順を示すフローチャートである。
【図３】カラオケ装置が実行するコマンダ処理の処理手順を示すフローチャートである。
【図４】第１報知処理の処理手順を示すフローチャートである。
【図５】第２報知処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００３３】
以下に本発明の実施形態を図面と共に説明する。
＜１．１  評価システム＞
図１に示す評価システム１は、情報処理サーバ１０と、少なくとも１つのカラオケ装置３０と、カラオケ装置３０とは別体に規制された少なくとも１つの情報処理装置７０とを備えている。本実施形態では、情報処理装置７０の台数が「２台」以上であるものとして説明する。
【００３４】
この評価システム１では、カラオケ装置３０が、ユーザによって指定された楽曲を再生する。そして、情報処理装置７０が、カラオケ装置３０にて再生された楽曲の伴奏音と、ユーザの歌唱音声とが混合された状態でスピーカ６０から出力された混合音を取得し、ユーザの歌唱を評価する。さらに、カラオケ装置３０が、情報処理装置７０での評価結果を取得し報知する。
【００３５】
歌唱音声とは、ユーザが楽曲を歌唱した音声である。
ここで言う楽曲は、時間軸に沿って配置された複数の音符のうち少なくとも一部に歌詞が割り当てられた楽曲である。なお、以下では、ユーザによって指定された楽曲を指定楽曲と称す。
＜１．２  情報処理サーバ＞
情報処理サーバ１０は、通信部１２と、記憶部１４と、制御部１６とを備えている。
【００３６】
通信部１２は、通信網を介して、情報処理サーバ１０が外部との間で通信を行う。すなわち、情報処理サーバ１０は、通信網を介してカラオケ装置３０及び情報処理装置７０と接続されている。なお、ここで言う通信網は、有線による通信網であっても良いし、無線による通信網であっても良い。
【００３７】
記憶部１４は、記憶内容を読み書き可能に構成された周知の記憶装置である。この記憶部１４には、楽曲ごとの伴奏音データが記憶される。制御部１６は、マイクロコンピュータを中心に構成された制御装置である。
【００３８】
伴奏音データは、楽曲における伴奏音の音変化を波形により表すデータである。伴奏音データの各々には、楽曲を識別する識別情報（即ち、楽曲ＩＤ）と、評価区間を表す区間情報とが対応付けられている。
【００３９】
伴奏音とは、楽曲を構成する旋律を演奏した音であり、例えば、鍵盤楽器や電子楽器などの楽器を演奏した音である。
評価区間とは、楽曲において評価の対象とする区間として予め規定された少なくとも１つの区間である。
＜１．３  カラオケ装置＞
カラオケ装置３０は、通信部３２と、入力受付部３４と、楽曲再生部３６と、記憶部３８と、音声制御部４０と、映像制御部４６と、制御部５０とを備えている。
【００４０】
通信部３２は、通信網を介して、カラオケ装置３０が外部装置との間で通信を行う。入力受付部３４は、外部からの操作に従って情報や指令の入力を受け付ける入力機器である。ここでの入力機器とは、例えば、キーやスイッチ、リモコンの受付部などである。
【００４１】
楽曲再生部３６は、指定楽曲の再生を実行する。
音声制御部４０は、音声の入出力を制御するデバイスである。音声制御部４０は、出力部４２と、マイク入力部４４とを備えている。マイク入力部４４には、マイク６２が接続される。これにより、マイク入力部４４は、マイク６２を介して入力された音声を取得する。出力部４２には、スピーカ６０が接続されている。出力部４２は、楽曲再生部３６からの信号、マイク入力部４４からの信号をスピーカ６０に出力する。スピーカ６０は、出力部４２からの信号を音に変換して出力する。
【００４２】
映像制御部４６は、制御部５０から送られてくるデータに基づく映像または画像の出力を行う。映像制御部４６には、映像または画像を表示する表示部６４が接続されている。
なお、スピーカ６０及び表示部６４は本発明の報知装置の一例である。報知装置とは、情報を報知する装置である。
【００４３】
制御部５０は、ＲＯＭ５２，ＲＡＭ５４，ＣＰＵ５６を少なくとも有したコンピュータを中心に構成された制御装置である。
ＲＯＭ５２は、電源を切断しても記憶内容を保持する必要のあるデータやプログラムを記憶する。ＲＡＭ５４は、データを一時的に格納する。ＣＰＵ５６は、ＲＯＭ５２またはＲＡＭ５４に記憶されたプログラムに従って処理を実行する。
【００４４】
本実施形態のＲＯＭ５２には、コマンダ処理を制御部５０が実行するための処理プログラムが記憶されている。コマンダ処理は、指定楽曲を再生すると共に、その指定楽曲に対するユーザの歌唱の評価を情報処理装置７０から取得して報知する処理である。
＜１．４  情報処理装置＞
情報処理装置７０は、ユーザの各々が所持する装置である。
【００４５】
情報処理装置７０は、通信部７２と、入力部７４と、記憶部７６を、マイク７８と、表示部８０と、スピーカ８２と、制御部９０とを備えている。情報処理装置７０の一例として、多機能携帯電話（いわゆるスマートフォン）が考えられる。
【００４６】
通信部７２は、公衆通信回線網を介してデータを入出力する。入力部７４は、情報やデータの入力を受け付ける。この入力部７４には、キーボードやポインティングデバイス、タッチパッド、タッチパネル、スイッチなどの各種入力機器を含む。
【００４７】
記憶部７６は、書き換え可能な不揮発性の記憶装置であり、例えば、ハードディスクドライブやフラッシュメモリによって構成されている。マイク７８は、入力された音声を取得する。
【００４８】
表示部８０は、制御部９０からの信号に基づいて情報を表示する装置である。スピーカ８２は、制御部９０からの信号を音に変換して出力する装置である。
制御部９０は、ＲＯＭ９２，ＲＡＭ９４，ＣＰＵ９６を備えたマイクロコンピュータを中心に構成された制御装置である。
【００４９】
ＲＯＭ９２は、電源を切断しても記憶内容を保持する必要のあるデータやプログラムを記憶する。ＲＡＭ９４は、データを一時的に格納する。ＣＰＵ９６は、ＲＯＭ９２またはＲＡＭ９４に記憶されたプログラムに従って処理を実行する。
【００５０】
記憶部７６または制御部９０のＲＯＭ９２には、端末処理を制御部９０が実行するための処理プログラムが格納されている。端末処理とは、カラオケ装置３０にて再生された指定楽曲の伴奏音と、ユーザの歌唱音声とが混合された状態でカラオケ装置３０のスピーカ６０から出力された混合音を取得し、その混合音に含まれるユーザの歌唱音声を評価して、情報処理サーバ１０に出力する処理である。
＜１．５  端末処理＞
次に、情報処理装置７０の各々が実行する端末処理について説明する。
【００５１】
端末処理は、カラオケ装置３０におけるコマンダ処理と連動して起動されてもよい。連動とは、１つの処理を起動すると、その起動に合わせて他の処理を起動することを意味する。連動とは、例えば、カラオケ装置３０からの起動指令を受信すると端末処理を起動することでもよいし、情報処理装置７０にて端末処理を起動すると、カラオケ装置３０に起動指令を出力してカラオケ装置３０においてコマンダ処理を起動することでもよい。
【００５２】
端末処理が起動されると、制御部９０は、図２に示すように、まず、情報処理サーバ１０を介してカラオケ装置３０からの評価実施通知を取得する（Ｓ１１０）。評価実施通知とは、指定楽曲に対する歌唱の評価を実施するか否かをユーザに問い合わせる通知である。この評価実施通知は、カラオケ装置３０においてコマンダ処理が起動されると、情報処理サーバ１０を介して通信網に出力される。
【００５３】
続いて端末処理では、制御部９０は、カラオケ装置３０で再生されている指定楽曲の伴奏音データを情報処理サーバ１０から取得する（Ｓ１２０）。さらに、制御部９０は、評価参加通知を情報処理サーバ１０へと出力する（Ｓ１３０）。情報処理サーバ１０は、情報処理装置７０から評価参加通知を受信すると、その受信した評価参加通知をカラオケ装置３０に出力する。評価参加通知とは、評価実施通知に対する回答であり、指定楽曲に対する歌唱の評価を実施する旨を表す。
【００５４】
さらに、端末処理では、制御部９０は、指定楽曲１曲分の評価を完了したか否かを判定する（Ｓ１４０）。この判定の結果、指定楽曲１曲分の評価を完了していれば（Ｓ１４０：ＹＥＳ）、即ち、時間軸に沿った最後の評価区間に対する評価を完了していれば、制御部９０は、本端末処理を終了する。
【００５５】
一方、Ｓ１４０での判定の結果、指定楽曲１曲分の評価を完了していなければ（Ｓ１４０：ＮＯ）、制御部９０は、マイク７８を介して入力された１つの評価区間分の音声を取得する（Ｓ１５０）。このＳ１５０で取得する音声は、カラオケ装置３０に接続されたスピーカ６０から出力される音声であり、再生された指定楽曲の伴奏音と、指定楽曲の再生中にマイク６２を介して入力された歌唱音声との混合音である。また、このＳ１５０で取得する音声は、伴奏音データに対応付けられた１つの評価区間で出力された混合音を示す音声である。混合音とは、互いに異なる２つ以上の音声が混合された音声である。
【００５６】
さらに、端末処理では、制御部９０は、Ｓ１５０で取得した音声から歌唱音声を抽出する（Ｓ１６０）。具体的にＳ１６０では、Ｓ１２０で取得した伴奏音データによって表される該当する評価区間の伴奏音の音声波形を、Ｓ１６０で取得した音声から除去し、その残りの信号を歌唱音声として抽出する。
【００５７】
さらに、端末処理では、制御部９０は、Ｓ１６０で抽出した歌唱音声を一つの評価区間について評価する（Ｓ１７０）。このＳ１７０では、制御部９０は、楽曲ごとに予め定められた歌唱旋律における音高の推移と、歌唱音声の音高の推移との一致度が高いほど、高い評価となるように評価（例えば、採点）を実行してもよい。なお、この評価は、評価区間ごとに実行される。
【００５８】
さらに、端末処理では、制御部９０は、Ｓ１７０での評価結果と、その評価の対象とした評価区間を識別する評価区間ＩＤ、及び情報処理装置７０を識別する識別情報（以下、端末ＩＤ）とを対応付けて、情報処理サーバ１０へと出力する（Ｓ１８０）。そして、評価結果を受信した情報処理サーバ１０は、評価区間ごとの評価結果を、評価ＩＤ及び端末ＩＤと対応付けて記憶部１４に記憶すると共に、カラオケ装置３０に出力する。
【００５９】
制御部９０は、その後、端末処理をＳ１４０へと移行させる。
以上説明したように、端末処理を実行することで、情報処理装置７０の制御部９０は、本発明の評価装置の一例として機能する。評価装置とは、カラオケ装置３０とは別体に形成され、カラオケ装置３０によってスピーカ６０から出力された混合音を取得し、当該混合音に含まれる歌唱音声を評価する。
＜１．６  コマンダ処理＞
次に、カラオケ装置３０の制御部５０のＣＰＵ５６が実行するコマンダ処理について説明する。
【００６０】
コマンダ処理は、指定楽曲の再生順序となるごとに起動される。
このコマンダ処理が起動されると、制御部５０は、図３に示すように、まず、指定楽曲の伴奏音データを取得する（Ｓ２１０）。続いて、制御部５０は、評価実施通知を情報処理サーバ１０に出力する（Ｓ２２０）。すると、情報処理サーバ１０は、評価実施通知をカラオケ装置３０から受信すると、その受信した評価実施通知を、通信網を介して情報処理装置７０の各々へと出力する。
【００６１】
さらに、制御部５０は、情報処理装置７０からの評価参加通知を受信したか否かを判定する（Ｓ２３０）。このＳ２３０での判定の結果、評価参加通知を受信していなければ（Ｓ２３０：ＮＯ）、制御部５０は、評価参加通知を受信するまで待機する。
【００６２】
そして、評価参加通知を受信すると（Ｓ２３０：ＹＥＳ）、制御部５０は、Ｓ２１０で取得した伴奏音データに基づいて、指定楽曲の伴奏音を再生する（Ｓ２４０）。具体的には制御部５０は、楽曲再生部３６に伴奏音データを時間軸に沿って順次出力する。すると、楽曲再生部３６は、指定楽曲の音源信号を、出力部４２を介してスピーカ６０へと出力する。また、楽曲再生部３６は、マイク６２を介して入力された音声を、出力部４２を介してスピーカ６０へと出力する。これにより、指定楽曲の伴奏音と、マイク６２を介して入力された音声とを混合した混合音が、スピーカ６０から放音される。
【００６３】
なお、Ｓ２４０における指定楽曲の再生は、伴奏音データに基づく再生に限るものではなく、指定楽曲の曲構造を表すその他のデータに基づく再生であってもよい。その他の伴奏音データとしては、例えば、ＭＩＤＩ（Ｍｕｓｉｃａｌ  Ｉｎｓｔｒｕｍｅｎｔ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）規格によって、一つの楽曲の楽譜を表したデータを含む。
【００６４】
さらに言えば、Ｓ２４０における指定楽曲の再生では、指定楽曲の歌詞を指定楽曲の再生に合わせて表示部６４に表示することが好ましい。
続いて、制御部５０は、第１報知処理を実行する（Ｓ２５０）。第１報知処理は、情報処理装置７０から出力された評価結果を取得すると、その取得した評価結果に基づく報知を実行する処理である。第１報知処理の詳細については後述する。
【００６５】
コマンダ処理では、続いて制御部５０は、指定楽曲の再生が完了したか否かを判定する（Ｓ２６０）。このＳ２６０での判定の結果、指定楽曲の再生が完了していなければ（Ｓ２６０：ＮＯ）、制御部５０は、コマンダ処理をＳ２５０へと戻す。
【００６６】
一方、指定楽曲の再生が完了すると（Ｓ２６０：ＹＥＳ）、制御部５０は、第２報知処理を実行する（Ｓ２７０）。第２報知処理は、情報処理装置７０から取得した複数の評価結果に基づく総合評価を導出して報知する処理である。第２報知処理の詳細については後述する。なお、総合評価とは、指定楽曲の全体を歌唱した結果を評価した総合的な評価を意味する。
【００６７】
制御部５０は、その後、本コマンダ処理を終了する。
以上説明したように、コマンダ処理を実行することで、カラオケ装置３０の制御部５０は、本発明の出力制御装置及び報知制御装置として機能する。
【００６８】
出力制御装置とは、再生された楽曲の伴奏音と、前記楽曲の再生中にマイクを介して入力された歌唱音声との混合音をスピーカから出力させる制御装置である。また、報知制御装置とは、情報処理装置７０の各々とは別体に形成され、情報処理装置７０で評価された歌唱音声の評価結果を報知装置から報知させる制御装置である。
＜１．７  第１報知処理＞
コマンダ処理のＳ２５０で起動される第１報知処理では、図４に示すように、制御部５０は、まず、情報処理装置７０から出力された評価結果を取得したか否かを判定する（Ｓ３１０）。このＳ３１０での判定の結果、評価結果を取得していなければ（Ｓ３１０：ＮＯ）、制御部５０は、評価結果を取得するまで待機する。評価結果を取得すると、制御部５０は、ＲＡＭ５４に取得した評価結果を記憶する。
【００６９】
そして、評価結果を取得すると（Ｓ３１０：ＹＥＳ）、制御部５０は、その取得した評価結果が、情報処理装置７０の各々から当該評価区間に対して最先で取得した評価結果であるか否かを判定する（Ｓ３２０）。なお、最先で取得した評価結果であるか否かは、同一の評価区間について、既にＲＡＭＭ５４に評価結果が記憶されているか否かにより判断される。
【００７０】
このＳ３２０での判定の結果、取得した評価結果が最先で取得した評価結果でなければ（Ｓ３２０：ＮＯ）、制御部５０は、詳しくは後述するＳ３４０へと第１報知処理を移行させる。
【００７１】
一方、Ｓ３２０での判定の結果、取得した評価結果が最先で取得した評価結果であれば（Ｓ３２０：ＹＥＳ）、制御部５０は、その最先で取得した評価結果を映像制御部４６に出力する（Ｓ３３０）。映像制御部４６は、最先で取得した評価結果を表示部６４に表示する。なお、Ｓ３３０において、制御部５０は、最先で取得した評価結果を、音声にして出力部４２を介してスピーカ６０から出力してもよい。
【００７２】
第１報知処理では、続いて、制御部５０は、評価結果を、その評価結果と対応付けられた端末ＩＤ及び評価区間ＩＤと対応付けて、記憶部３８に記憶する（Ｓ３６０）。さらに、制御部５０は、１つの評価区間に対する評価結果の受信数が所定数に達したか否かを判定する（Ｓ３７０）。ここで言う所定数とは、規定された数であり、本実施形態においては、評価参加通知を送信した情報処理装置７０の台数である。
【００７３】
このＳ３７０での判定の結果、１つの評価区間に対する評価結果の受信数が所定数に達していれば（Ｓ３７０：ＹＥＳ）、制御部５０は、本第１報知処理を終了し、コマンダ処理のＳ２５０へと処理を戻す。所定数は、１以上であればよい。
【００７４】
一方、Ｓ３７０での判定の結果、評価結果の受信数が所定数に達していなければ（Ｓ３７０：ＮＯ）、制御部５０は、第１報知処理をＳ３１０へと戻す。そして、Ｓ３１０では、制御部５０は、異なる情報処理装置７０から出力された評価結果を受信したか否かを判定する。そして、評価結果を受信すると、制御部５０は、その受信した評価結果が、最先で取得した評価結果でないものとして（Ｓ３２０：ＮＯ）、第１報知処理をＳ３４０へと移行させる。
【００７５】
そのＳ３４０では、制御部５０は、評価代表値を算出する。評価代表値とは、１つの評価区間に対して評価された複数の評価結果の代表値である。この評価代表値は、平均値であってもよいし、最頻値であってもよいし、中央値であってもよい。
【００７６】
第１報知処理では、続いて、制御部５０は、Ｓ３４０で算出した評価代表値を表示部６４に表示する（Ｓ３５０）。なお、Ｓ３５０において、制御部５０は、評価代表値を、出力部４２を介してスピーカ６０から出力してもよい。
【００７７】
制御部５０は、その後、第１報知処理をＳ３６０へと移行させる。
つまり、第１報知処理では、１つの評価区間に対して、２台以上の情報処理装置７０から出力された評価結果の中で、最先で取得した評価結果を報知する。さらに、第１報知処理では、その２台以上の情報処理装置７０のうち、最先で評価結果を出力した情報処理装置７０以外の情報処理装置７０から、当該評価区間に対する評価結果を取得すると、当該評価区間に対する評価代表値を報知する。
＜１．８  第２報知処理＞
コマンダ処理のＳ２７０で起動される第２報知処理では、図５に示すように、制御部５０は、まず、情報処理装置７０の各々から取得した全ての評価結果に基づいて、総合評価を算出する（Ｓ４１０）。
【００７８】
総合評価は、全ての評価結果の和であってもよいし、全ての評価結果の代表値であってもよい。さらには、総合評価は、規定された条件を満たす評価結果の和であってもよいし、規定された条件を満たす評価結果の代表値であってもよい。ここで言う規定された条件とは、同一の端末ＩＤが対応付けられていることであってもよい。つまり、特定の情報処理装置７０からの評価結果の和または代表値を総合評価として算出してもよい。また、ここで言う代表値には、平均値、最頻値、中央値などを含む。
【００７９】
第２報知処理では、続いて、制御部５０は、Ｓ４１０で算出した総合評価を表示部６４に表示する（Ｓ４２０）。なお、Ｓ４２０において、制御部５０は、総合評価を、出力部４２を介してスピーカ６０から出力してもよい。
【００８０】
制御部５０は、その後、本第２報知処理を終了し、コマンダ処理を終了する。
［２．  実施形態の効果］
（２ａ）  評価システム１によれば、歌唱音声の評価を、カラオケ装置３０とは別体に形成された情報処理装置７０で実行できる。
【００８１】
しかも、歌唱音声は、カラオケ装置３０により、伴奏音と併せてスピーカ６０から出力されているため、評価システム１において、スピーカ６０から出力される伴奏音と歌唱音声との間にズレが生じる可能性を低減できる。
【００８２】
（２ｂ）  さらに、評価システム１では、情報処理装置７０からカラオケ装置３０に出力するデータを評価結果としているため、その出力されるデータのデータ量を少なくすることができるのに加え、評価装置へ歌唱音声を送信する通信時間が不要であるため、歌唱音声の評価結果を出力するタイミングが伴奏音の演奏タイミングから乖離することを低減できる。
【００８３】
（２ｃ）  つまり、評価システム１によれば、歌唱音声を端末で評価しつつも、スピーカ６０から出力する伴奏音と歌唱音声との間のズレを抑制し、歌唱音声の評価結果を出力するタイミングが伴奏音の演奏タイミングから乖離することを低減することができる。
【００８４】
（２ｄ）  これらの結果、カラオケ装置３０の制御部５０として処理性能が低いマイクロコンピュータを用いても、評価結果が出力や伴奏音の出力が遅延するといった、不都合が生じることを低減でき、コストを抑制できる。
【００８５】
（２ｅ）  ところで、第１報知処理では、１つの評価区間に対して最先で取得した評価結果を報知する。第１報知処理では、さらに、その最先の評価結果を出力した情報処理装置７０以外の情報処理装置７０から、当該評価区間に対する評価結果を取得すると、その評価結果の代表値へと報知する評価結果を変更する。
【００８６】
これにより、評価システム１によれば、伴奏音の演奏タイミングに対して評価結果の報知をより早期に実現しつつ、評価結果を信頼性の高いものへと変更できる。
（２ｆ）  また、第２報知処理では、総合評価を報知している。つまり、評価システム１によれば、楽曲の歌唱に対する総合評価を報知できる。
［３．  その他の実施形態］
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において、様々な態様にて実施することが可能である。
【００８７】
（３ａ）  第１報知処理は、情報処理装置７０から評価結果を取得するごとに、その取得した評価結果を報知するように構成してもよい。つまり、第１報知処理は、図４に示す処理において、Ｓ３２０、Ｓ３４０、及びＳ３５０が省略され、Ｓ３１０、Ｓ３３０、Ｓ３６０、及びＳ３７０によって構成されていてもよい。
【００８８】
（３ｂ）  また、第１報知処理は、情報処理装置７０からの評価結果の中で、最先で取得した評価結果だけを報知するように構成してもよい。つまり、第１報知処理は、図４に示す処理において、Ｓ３４０、及びＳ３５０が省略され、Ｓ３１０、Ｓ３２０、Ｓ３３０、Ｓ３６０、及びＳ３７０によって構成されていてもよい。
【００８９】
（３ｃ）  さらには、第１報知処理は、情報処理装置７０からの評価結果の代表値だけを報知するように構成してもよい。つまり、第１報知処理は、図４に示す処理において、Ｓ３２０、及びＳ３３０が省略され、Ｓ３１０、Ｓ３４０、３５０、Ｓ３６０、及びＳ３７０によって構成されていてもよい。
【００９０】
（３ｄ）  上記実施形態における情報処理装置７０として、多機能携帯電話を想定していたが、情報処理装置７０はこれに限るものではない。情報処理装置７０は、例えば、パーソナルコンピュータとして構成されていてもよいし、専用の歌唱評価装置として構成されていてもよい。
【００９１】
（３ｅ）  さらに、上記実施形態では、カラオケ装置３０と情報処理装置７０の各々との間の通信を、情報処理サーバ１０を介して実行していたが、カラオケ装置３０と情報処理装置７０の各々との間の通信を、情報処理サーバ１０を介すことなく直接実行されてもよい。
【００９２】
（３ｆ）  上記実施形態では、指定楽曲の再生と、指定楽曲に対する評価の報知との双方を、１つのカラオケ装置３０にて実行していたが、指定楽曲の再生と、指定楽曲に対する評価結果の報知とは、別々の装置で実行してもよい。
【００９３】
この場合、楽曲再生部３６と、音声制御部４０とを備えた１つの装置として出力制御装置を構成して、その出力制御装置で、指定楽曲の再生を実行してもよい。そして、通信部３２と、記憶部３８と、映像制御部４６と、制御部５０とを備えた１つの装置として報知制御装置を構成して、その報知制御装置にて指定楽曲に対する評価結果の報知を実行してもよい。
【００９４】
（３ｇ）  なお、上記実施形態の構成の一部を省略した態様も本発明の実施形態である。また、上記実施形態と変形例とを適宜組み合わせて構成される態様も本発明の実施形態である。また、特許請求の範囲に記載した文言によって特定される発明の本質を逸脱しない限度において考え得るあらゆる態様も本発明の実施形態である。
［４．  対応関係の一例］
端末処理におけるＳ１５０を実行することで得られる機能が、取得部の一例に相当する。Ｓ１６０を実行することで得られる機能が、抽出部の一例に相当する。Ｓ１７０を実行することで得られる機能が、評価部の一例に相当する。Ｓ１８０を実行することで得られる機能が、出力部の一例に相当する。
【００９５】
さらに、コマンダ処理のＳ２５０を実行することで得られる機能が、第１報知部の一例に相当する。第２報知処理のＳ４１０を実行することで得られる機能が、導出部の一例に相当する。Ｓ４２０を実行することで得られる機能が、第２報知部の一例に相当する。
【符号の説明】
【００９６】
１…評価システム  １０…情報処理サーバ  １２，３２，７２…通信部  １４…記憶部  １６…制御部  ３０…カラオケ装置  ３４…入力受付部  ３６…楽曲再生部  ３８…記憶部  ４０…音声制御部  ４２…出力部  ４４…マイク入力部  ４６…映像制御部  ５０，９０…制御部  ５２，９２…ＲＯＭ  ５４，９４…ＲＡＭ  ５６，９６…ＣＰＵ  ６０，８２…スピーカ  ６２，７８…マイク  ６４，８０…表示部  ７０…情報処理装置  ７４…入力部  ７６…記憶部
【図１】
0006376162.tif 000002
【図２】
0006376162.tif 000003
【図３】
0006376162.tif 000004
【図４】
0006376162.tif 000005
【図５】
0006376162.tif 000006