(57)【特許請求の範囲】
【請求項１】
多数の演奏曲のうちから選択される所定の演奏曲を出力させると共に音声入力装置により入力される音声を増幅して出力させるカラオケ装置を用いたカラオケシステムであって、
所定の演奏曲の出力に対応して、前記音声入力装置により入力された音声をディジタル信号化したものを該音声に関する情報として記録する記録制御手段と、
該記録制御手段により記録された音声に関する情報を、対応する演奏曲と関連づけて記憶するデータベースと、
該データベースに記憶された前記音声に関する情報に基づいて該情報に対応する音声を出力させる音声出力手段と、
該音声出力手段により出力される音声に対して投票評価を受け付ける投票評価制御手段と、
所定の演奏曲の出力に際して、前記データベースに該演奏曲に関連づけられて記憶された音声に関する情報に基づいて演奏評価を行う演奏評価制御手段と
を、備え、
前記データベースは、前記投票評価制御手段による投票評価結果を、対応する演奏曲と関連づけて記憶するものであり、
前記演奏評価制御手段は、所定の演奏曲の出力に際して、該データベースに該演奏曲に関連づけられて記憶された前記音声に関する情報及び投票評価結果に基づいて演奏評価を行うものである
ことを特徴とするカラオケシステム。
【請求項２】
前記データベースは、複数の利用者それぞれに対応して、該利用者の演奏に係る音声に関する情報を、対応する演奏曲と関連づけて記憶するものである請求項１に記載のカラオケシステム。
【請求項３】
所定の演奏曲の選曲入力が行われた場合に、該演奏曲に対応する音声に関する情報が前記データベースに記憶されているか否かを通知する通知制御手段を備えたものである請求項１又は２に記載のカラオケシステム。
【請求項４】
前記演奏評価制御手段は、所定の演奏曲の出力に際して、前記音声入力装置により入力される音声のピッチ及び音量と前記データベースに該演奏曲に関連づけられて記憶された音声のピッチ及び音量とを比較することで前記演奏評価を行うものである請求項１から３の何れか１項に記載のカラオケシステム。
【請求項５】
前記データベースは、複数の利用者それぞれに対応して、複数の演奏曲に関する前記演奏評価制御手段による演奏評価結果を記憶するものであり、前記演奏評価制御手段は、それら演奏評価結果の平均に基づいて前記演奏評価を行うものである請求項１から４の何れか１項に記載のカラオケシステム。
【請求項６】
前記データベースは、複数の利用者それぞれに対応して、複数の演奏曲に関する前記投票評価制御手段による投票評価結果を記憶するものであり、前記演奏評価制御手段は、それら投票評価結果の平均に基づいて前記演奏評価を行うものである請求項１から５の何れか１項に記載のカラオケシステム。
【請求項７】
前記データベースは、複数の利用者をフレンドとして相互に関連づけて記憶するものであり、前記演奏評価制御手段は、所定の利用者に係る演奏曲の出力に際して、該データベースに該利用者のフレンドに対応して該演奏曲と関連づけられて記憶された音声に関する情報に基づいて演奏評価を行うものである請求項２から６の何れか１項に記載のカラオケシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多数の演奏曲のうちから選択される所定の演奏曲を出力させるカラオケ装置を用いたカラオケシステムに関し、特に、利用者が実際に感じる印象に近い演奏評価を実現するための改良に関する。
【背景技術】
【０００２】
多数の演奏曲のうちから選択される所定の演奏曲を出力させる音楽再生装置が知られている。例えば、カラオケボックス等で使用されるカラオケ装置がそれである。斯かるカラオケ装置によれば、予め記憶装置に記憶された多数のカラオケ演奏曲から選択された所定のカラオケ演奏曲の音楽情報を出力させると共に、そのカラオケ演奏曲の歌詞情報を含む映像をその出力に同期して画面に表示させることで、所望の歌のカラオケ演奏を楽しむことができる。
【０００３】
ところで、近年普及しているカラオケ装置には、上述のような音楽再生装置としての機能のみならず、音声入力装置（マイクロフォン）から入力される音声情報に基づいて歌唱力等を評価（採点）する演奏評価機能を備えたものがある。例えば、特許文献１に記載されたカラオケ装置がそれである。斯かるカラオケ装置によれば、音程、テンポ、音量等を基準として音声入力装置から入力される音声情報とカラオケ演奏曲の演奏情報とを比較することで、その入力される音声情報に応じて歌唱の評価を採点することができる。
【０００４】
【特許文献１】特開平９−１０１７９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上述した従来技術のような演奏評価は、通常、予め定められたアルゴリズムに従い、ＭＩＤＩ（Musical Instrument Digital Interface）データ等の演奏情報を基準として機械的に行われるものであったことから、利用者が実際に上手いと感じる演奏に正当な評価が与えられなかったり、逆に歌い方によっては下手な演奏に高い評価が与えられるというように、利用者の感じ方と演奏評価とか必ずしも一致しないという不具合があった。このため、利用者が実際に感じる印象に近い演奏評価を実現するカラオケシステムの開発が求められていた。
【０００６】
本発明は、以上の事情を背景として為されたものであり、その目的とするところは、利用者が実際に感じる印象に近い演奏評価を実現するカラオケシステムを提供することにある。
【課題を解決するための手段】
【０００７】
斯かる目的を達成するために、本発明の要旨とするところは、多数の演奏曲のうちから選択される所定の演奏曲を出力させると共に音声入力装置により入力される音声を増幅して出力させるカラオケ装置を用いたカラオケシステムであって、所定の演奏曲の出力に対応して、前記音声入力装置により入力された音声をディジタル信号化したものをその音声に関する情報として記録する記録制御手段と、その記録制御手段により記録された音声に関する情報を、対応する演奏曲と関連づけて記憶するデータベースと、そのデータベースに記憶された前記音声に関する情報に基づいてその情報に対応する音声を出力させる音声出力手段と、その音声出力手段により出力される音声に対して投票評価を受け付ける投票評価制御手段と、所定の演奏曲の出力に際して、前記データベースにその演奏曲に関連づけられて記憶された音声に関する情報に基づいて演奏評価を行う演奏評価制御手段とを、備え、前記データベースは、前記投票評価制御手段による投票評価結果を、対応する演奏曲と関連づけて記憶するものであり、前記演奏評価制御手段は、所定の演奏曲の出力に際して、そのデータベースにその演奏曲に関連づけられて記憶された前記音声に関する情報及び投票評価結果に基づいて演奏評価を行うことを特徴とするものである。
【発明の効果】
【０００８】
このようにすれば、所定の演奏曲の出力に対応して、前記音声入力装置により入力された音声をディジタル信号化したものをその音声に関する情報として記録する記録制御手段と、その記録制御手段により記録された音声に関する情報を、対応する演奏曲と関連づけて記憶するデータベースと、そのデータベースに記憶された前記音声に関する情報に基づいてその情報に対応する音声を出力させる音声出力手段と、その音声出力手段により出力される音声に対して投票評価を受け付ける投票評価制御手段と、所定の演奏曲の出力に際して、前記データベースにその演奏曲に関連づけられて記憶された音声に関する情報に基づいて演奏評価を行う演奏評価制御手段とを、備え、前記データベースは、前記投票評価制御手段による投票評価結果を、対応する演奏曲と関連づけて記憶するものであり、前記演奏評価制御手段は、所定の演奏曲の出力に際して、そのデータベースにその演奏曲に関連づけられて記憶された前記音声に関する情報及び投票評価結果に基づいて演奏評価を行うものであることから、利用者の実際の歌唱に対して投票評価を受け付け、その投票評価結果に基づいて演奏評価を行うことで、利用者が実際に感じる印象に近い演奏評価を実現するカラオケシステムを提供することができる。
【００１０】
ここで、好適には、前記データベースは、複数の利用者それぞれに対応して、その利用者の演奏に係る音声に関する情報を、対応する演奏曲と関連づけて記憶するものである。このようにすれば、所定の利用者を対象として、その利用者の実際の歌唱に相当する情報に基づく演奏評価を実現することができる。
【００１１】
また、好適には、所定の演奏曲の選曲入力が行われた場合に、その演奏曲に対応する音声に関する情報が前記データベースに記憶されているか否かを通知する通知制御手段を備えたものである。このようにすれば、利用者の実際の歌唱に相当する情報に基づく演奏評価の可否を好適に通知することができる。
【００１２】
また、好適には、前記演奏評価制御手段は、所定の演奏曲の出力に際して、前記音声入力装置により入力される音声のピッチ及び音量と前記データベースにその演奏曲に関連づけられて記憶された音声のピッチ及び音量とを比較することで前記演奏評価を行うものである。このようにすれば、利用者の実際の歌唱に相当する情報に基づいて実用的な態様で演奏評価を行うことができる。
【００１３】
また、好適には、前記データベースは、複数の利用者それぞれに対応して、複数の演奏曲に関する前記演奏評価制御手段による演奏評価結果を記憶するものであり、前記演奏評価制御手段は、それら演奏評価結果の平均に基づいて前記演奏評価を行うものである。このようにすれば、所定の利用者を対象として、その利用者の過去の演奏評価結果に基づく演奏評価を行うことで、更に利用者が実際に感じる印象に近い演奏評価を実現することができる。
【００１４】
また、好適には、前記データベースは、複数の利用者それぞれに対応して、複数の演奏曲に関する前記投票評価制御手段による投票評価結果を記憶するものであり、前記演奏評価制御手段は、それら投票評価結果の平均に基づいて前記演奏評価を行うものである。このようにすれば、所定の利用者を対象として、その利用者に対する過去の投票評価結果に基づく演奏評価を行うことで、更に利用者が実際に感じる印象に近い演奏評価を実現することができる。
【００１５】
また、好適には、前記データベースは、複数の利用者をフレンドとして相互に関連づけて記憶するものであり、前記演奏評価制御手段は、所定の利用者に係る演奏曲の出力に際して、そのデータベースにその利用者のフレンドに対応してその演奏曲と関連づけられて記憶された音声に関する情報に基づいて演奏評価を行うものである。このようにすれば、ソーシャルネットワークサービスにおいてフレンドとして登録された利用者の実際の歌唱に相当する情報に基づく演奏評価を実現することができる。
【００１６】
以下、本発明の好適な実施例を図面に基づいて詳細に説明する。
【実施例】
【００１７】
図１は、本発明が好適に適用されるカラオケシステム１０を説明する概略図である。この図１に示すように、本実施例のカラオケシステム１０では、カラオケボックス、スナック、旅館等の店舗１２における複数の個室１４ａ、１４ｂ、１４ｃ、・・・（以下、特に区別しない場合には単に個室１４と称する）にそれぞれ１台乃至は複数台ずつ（図１では１台ずつ）のカラオケ装置１６ａ、１６ｂ、１６ｃ、・・・（以下、特に区別しない場合には単にカラオケ装置１６と称する）が設置されている。これら複数のカラオケ装置１６は、ルータ２８を介して公衆電話回線等による通信回線１８に接続されており、同じくその通信回線１８に接続されたカラオケサービス提供会社のサーバ装置（センタ装置）２０との相互間でその通信回線１８を介して情報の通信が可能とされている。このサーバ装置２０は、カラオケ情報（楽曲データ）、背景映像情報、曲間情報等のデジタルコンテンツ（Digital Contents）の保管や入出力管理等の基本的な制御に加えて、後述するソーシャルネットワークサービス管理制御等を行うサーバであり、上記通信回線１８を介して上記カラオケ装置１６に定期的にコンテンツの配信を行うと共に、そのカラオケ装置１６からの要求に応じて所定の機能制御プログラムを送信するものである。また、上記カラオケシステム１０は、複数の電子早見本装置２２ａ、２２ｂ、２２ｃ、・・・（以下、特に区別しない場合には単に電子早見本装置２２と称する）を備えており、上記カラオケ装置１６の利用に際して、各利用者（グループ）毎に１台ずつの電子早見本装置２２が貸与され、各個室１４において後述するように上記カラオケ装置１６の遠隔操作装置として用いられるようになっている。上記店舗１２内には上記複数のカラオケ装置１６を相互に接続するＬＡＮ２４が敷設されており、上記電子早見本装置２２からのカラオケ装置１６への入力は、所定のアクセスポイント２６及びＬＡＮ２４を介したＬＡＮ通信等により行われる。
【００１８】
図２は、上記カラオケ装置１６の構成を例示するブロック線図である。この図２に示すように、上記カラオケ装置１６は、ＣＲＴ（Cathode-ray Tube）やＴＦＴ（Thin Film Transistor Liquid Crystal）等の映像表示装置３０と、ＣＲＴコントローラ等の映像出力制御部３２と、映像情報デコーダ３４と、ビデオミキサ３６と、音源であるシンセサイザ３８と、音声出力手段である音声情報デコーダ３９と、音声入力装置であるマイクロフォン４０と、Ａ／Ｄコンバータ４１と、アンプミキサ４２と、スピーカ４４と、操作パネル４６と、その操作パネル４６等からの入力信号を処理する入出力インターフェイス４８と、中央演算処理装置であるＣＰＵ５０と、読出専用メモリであるＲＯＭ５２と、随時書込読出メモリであるＲＡＭ５４と、記憶装置であるハードディスク５６と、モデム５８と、ＬＡＮポート６０と、上記電子早見本装置２２やリモコン装置６４等の入力装置からのリモコン信号を受信するためのリモコン受信部６２とを、備えて構成されている。
【００１９】
前記映像出力制御部３２は、前記ＣＰＵ５０において生成された歌詞文字映像等の文字映像（テロップ）を出力する文字映像出力装置として機能する他、前記映像表示装置３０による種々の映像表示を制御する表示制御装置である。また、前記映像情報デコーダ３４は、利用者が歌詞を参照しながら歌を歌う際に前記ハードディスク５６に記憶された背景映像情報に基づいて所定の背景映像を再生（デコード）する背景映像再生装置である。この背景映像情報は、例えば、ＭＰＥＧ（Moving Picture Experts Group）形式のデータであり、そのＭＰＥＧデータに基づいて前記映像情報デコーダ３４により再生された背景映像は、前記ビデオミキサへ送られる。また、前記ビデオミキサ３６は、前記ＣＰＵ５０において生成され且つ前記映像出力制御部３２から出力される文字映像と、前記映像情報デコーダ３４により再生される背景映像とを合成して前記映像表示装置３０に表示させる映像合成装置である。
【００２０】
前記シンセサイザ３８は、前記ハードディスク５６から読み出されて送られて来るカラオケ演奏曲の演奏情報に基づいて楽器の演奏信号等の音楽信号を生成する音源である。この演奏情報は、例えば、ＭＩＤＩ（Musical Instrument Digital Interface）形式のデータであり、そのＭＩＤＩデータに基づいて前記シンセサイザ３８により生成された音楽信号は、アナログ信号に変換されて前記アンプミキサ４２へ送られる。そのアンプミキサ４２では、送られてきた音楽信号と前記マイクロフォン４０を介して入力される利用者の歌声とがミキシングされ、それらの信号が電気的に増幅されて前記スピーカ４４から出力される。また、前記Ａ／Ｄコンバータ４１は、音声入力装置である前記マイクロフォン４０から入力されるアナログ信号としての音声情報をディジタル信号に変換して前記ＣＰＵ５０等へ供給する。
【００２１】
前記音声情報デコーダ３９は、後述するサーバ装置２０のＳＮＳデータベース８４等から読み出されて送られてくる音声情報に基づいてその音声情報に対応する音声を出力させる音声出力手段（音声出力部）である。この音声情報は、例えば、ＭＰＥＧ（Moving Picture Experts Group）形式のデータであり、そのＭＰＥＧデータに基づいて前記音声情報デコーダ３９により再生された音声は、前記アンプミキサ４２を介して前記スピーカ４４から出力される。なお、前記音声情報デコーダ３９により出力された音声が前記アンプミキサ４２を介さずに直接前記スピーカ４４から出力される構成も考えられる。また、この音声情報デコーダ３９の機能が前記映像情報デコーダ３４によって代替されてもよく、前記カラオケ装置１６にそれらのうち一方のみが備えられたものであってもよい。
【００２２】
前記操作パネル４６は、前記カラオケ装置１６の利用者が歌いたいカラオケ演奏曲を選択したり、演奏曲の音程を調整したり、演奏と歌との音量バランスを調整したり、その他、エコー、音量、トーン等の各種調整を行うための操作ボタン（スイッチ）或いはつまみを備えた入力装置である。また、前記カラオケ装置１６には、前記操作パネル４６の一部機能を遠隔で実行するための入力装置として機能するリモコン装置６４が備えられており、前記リモコン受信部６２は、そのリモコン装置６４から送信されるリモコン信号を受信して前記ＣＰＵ５０へ供給する。また、前記カラオケ装置１６と電子早見本装置２２との対応付け（くくりつけ）処理も前記リモコン受信部６２を介して行われ、そのようにして前記カラオケ装置１６に対応付けられた電子早見本装置２２も同様に入力装置として機能する。
【００２３】
上記ＣＰＵ５０は、上記ＲＡＭ５４の一時記憶機能を利用しつつ上記ＲＯＭ５２に予め記憶された所定のプログラムに基づいて電子情報を処理・制御する所謂マイクロコンピュータであり、上記電子早見本装置２２やリモコン装置６４等により所定のカラオケ演奏曲が選曲された場合、その選曲されたカラオケ演奏曲を上記ＲＡＭ５４に設けられた予約曲テーブルに登録したり、その予約曲テーブルの演奏順に従って上記ハードディスク５６から上記ＲＡＭ５４に選曲されたカラオケ演奏曲の演奏情報及び歌詞情報等を読み出したり、カラオケ演奏曲の演奏が進行するのに応じてそのＲＡＭ５４から上記シンセサイザ３８へ演奏情報を送信したり、歌詞情報に基づいて歌詞文字映像を生成して上記映像出力制御部３２へ送ったり、選曲時には曲名文字映像を生成して上記映像出力制御部３２へ送ったり、上記映像情報デコーダ３４を制御して所定の背景映像を再生させたり、カラオケ演奏が行われていない間すなわち曲間において、新譜情報、選曲ランキング、店舗広告等の曲間情報を出力させたり、前記通信回線１８を介した前記サーバ装置２０との間の情報通信制御等の基本的な制御に加えて、後述するログイン認証制御、演奏評価制御、その演奏評価制御に関する録音制御や音声出力制御等の各種制御、及びその演奏評価制御に関する前記サーバ２０との間の情報通信制御等を実行する。
【００２４】
前記モデム５８は、前記カラオケ装置１６を公衆電話回線等による通信回線１８に接続するための装置であり、前記ＣＰＵ５０から出力されるディジタル信号をアナログ信号に変換して前記通信回線１８に送り出すと共に、その通信回線１８を介して伝送されるアナログ信号をディジタル信号に変換して前記ＣＰＵ５０に供給する処理を行う。なお、前記店舗１２に備えられた複数のカラオケ装置１６のうち何れかのカラオケ装置１６が前記ルータ２８の機能を備えてマスターコマンダとして前記通信回線１８に接続される態様も考えられ、その場合、前記モデム５８はそのマスターコマンダとして機能するカラオケ装置１６には必要とされるが、そのマスターコマンダを介して前記サーバ装置２０との間で情報の通信を行う他のカラオケ装置１６には必ずしも設けられなくともよい。
【００２５】
前記ＬＡＮポート６０は、前記カラオケ装置１６をＬＡＮ２４を介して他のカラオケ装置１６や電子早見本装置２２等の他の機器に接続するための接続器であり、前記カラオケ装置１６は、そのようにＬＡＮ２４を介して接続されることで、他のカラオケ装置１６や電子早見本装置２２等の他の機器との間で情報の送受信が可能とされる。例えば、前記アクセスポイント２６を介して受信される前記電子早見本装置２２からの選曲入力を受け付けて前記ＲＡＭ５４に設けられた予約曲テーブルに記憶したり、そのアクセスポイント２６を介して前記カラオケ装置１６から電子早見本装置２２へ所定の情報を送信したりというように、電波を介して前記カラオケ装置１６と電子早見本装置２２との間における相互の情報のやりとりが実行される。
【００２６】
前記ハードディスク５６には、カラオケ演奏曲を出力させるための多数のカラオケ情報（楽曲データ）を記憶するカラオケデータベース８６をはじめとする各種データベースが設けられている。カラオケボックス等の店舗にそれぞれ備えられた複数のカラオケ装置１６のうち所定のカラオケ装置１６例えば前記カラオケ装置１６ａは、前記モデム５８を介して前記通信回線１８に接続されており、前記複数のカラオケ装置１６によって常に新しい曲が演奏可能とされるように、随時新たな楽曲データ等が前記サーバ装置２０から前記通信回線１８を介して配信され、前記ハードディスク５６のカラオケデータベース８６等に記憶される。また、そのようにして前記サーバ装置２０から情報を取得したカラオケ装置１６ａとその他のカラオケ装置１６との間で前記ＬＡＮ２４を介した通信が行われることにより、各カラオケ装置１６のハードディスク５６に記憶される情報が共有され、上記カラオケデータベース８６等の内容が等価なものとされる。
【００２７】
上記カラオケデータベース８６に記憶されるカラオケ情報は、演奏音を生成するための演奏情報及び歌詞文字映像（歌詞テロップ）を生成するための歌詞情報から成るものであり、コンテンツＩＤである各演奏曲に固有の選曲番号により識別される。このカラオケ情報に含まれる演奏情報は、例えば前記シンセサイザ３８により所定の演奏音を出力させるためのＭＩＤＩデータであり、出力に係る演奏音（楽器）の種類と、各演奏音に対応する楽譜情報とを、含んでいる。また、上記歌詞情報は、前記映像出力制御部３２等を介して演奏曲の歌詞文字映像を出力させるためのデータであり、前記歌詞文字映像に対応する歌詞のテキスト情報と、演奏出力に併行してその歌詞文字映像の表示を切り替えるための切替タイミング情報と、演奏出力に併行してその歌詞文字映像を順次色替えするための色替タイミング情報とを、含んでいる。
【００２８】
図３は、前記サーバ装置２０の構成を説明するブロック線図である。この図３に示すように、前記サーバ装置２０は、中央演算処理装置であるＣＰＵ６６によりＲＡＭ７０の一時記憶機能を利用しつつＲＯＭ６８に予め記憶されたプログラムに従って信号処理を行う所謂マイクロコンピュータシステムを備えており、前記カラオケ装置１６へのカラオケ情報等のコンテンツ配信制御をはじめとする基本的な制御に加えて、後述するＳＮＳ管理制御等の各種制御を実行する。また、ビデオボード７２により制御されるＣＲＴやＴＦＴ等の映像表示装置７４と、インターフェイス７８を介して接続されるキーボード等の入力装置７６と、上記ＣＰＵ６６を前記通信回線１８に接続するための装置であるモデム８０とを、備えて構成されている。また、それぞれハードディスク等の大容量記憶装置に、前記カラオケ装置１６に配信するための多数のカラオケ情報を記憶するカラオケデータベース８２や後述するＳＮＳに関する情報を記憶するＳＮＳデータベース８４等の各種データベースが設けられている。
【００２９】
上記ＳＮＳデータベース８４は、前記カラオケシステム１０を利用する各ユーザ毎の、前記カラオケ装置１６を用いたカラオケ演奏に関する情報、特にそのカラオケシステム１０によるソーシャルネットワークサービスに関する情報を、そのユーザの識別情報と関連付けて記憶する記憶装置である。このソーシャルネットワークサービスとは、例えば、予め会員登録された会員相互間に限定して情報の閲覧等のサービスを提供する会員制のコミュニティ型のウェブサイトをいう。なお、以下の説明において、ソーシャルネットワークサービスをＳＮＳと略称する。
【００３０】
前記ＳＮＳデータベース８４には、各ユーザ毎に、そのユーザの名前（ニックネーム）、生年月日、性別、メールアドレス、地域、血液型、星座、パスワードを忘れたときのための質問及び解答、及びＳＮＳへのログイン認証に用いられるパスワードがそのユーザの識別情報と関連付けられて記憶されている。また、上記各ユーザの前記カラオケ装置１６を用いたカラオケ演奏に関する情報として、そのユーザが前記カラオケ装置１６によるカラオケ演奏において十八番曲として登録した演奏曲（簡易な操作により選曲入力を行い得るように設定された演奏曲）に関する情報、そのユーザが前記カラオケ装置１６によるカラオケ演奏において選曲した選曲履歴（カラオケ装置１６において過去に選曲された演奏曲の履歴）としての演奏曲に関する情報、そのユーザが前記カラオケ装置１６により過去に演奏した各演奏曲の演奏評価結果に関する情報、それら各演奏曲の演奏評価結果に基づく統計により算出されるＳＮＳ会員を母集団とする演奏評価ランキング（全国うたランキング）に関する情報、そのユーザがフレンドとして登録した他のユーザに関する情報、そのユーザが過去にリクエスト投票を行った演奏曲に関する情報、そのユーザがウォッチリスト（監視対象曲）として登録した演奏曲に関する情報、そのユーザの前記カラオケ装置１６が設置された店舗１２への来店履歴に関する情報、及びグループりれき（グループ履歴）に関する情報等が各ユーザ毎にそのユーザの識別情報と関連付けられて記憶される。また、後述する本実施例の演奏評価制御に用いられるお手本演奏情報、そのお手本演奏情報に対応する演奏評価結果及び投票評価結果等も、このＳＮＳデータベース８４に各ユーザと関連づけられて記憶される。
【００３１】
図４は、前記カラオケ装置１６のＣＰＵ５０及びサーバ装置２０のＣＰＵ６６に備えられた制御機能の要部を説明する機能ブロック線図である。この図４に示すＳＮＳ管理手段９０は、前記サーバ装置２０のＣＰＵ６６に機能的に備えられたものであり、ログイン認証手段９２、演奏制御手段９４、記録制御手段９６、送信制御手段９８、演奏評価制御手段１００、通知制御手段１０２、及び投票評価制御手段１０４は、前記カラオケ装置１６のＣＰＵ５０に機能的に備えられたものである。以下、これらの機能について、図５乃至図１０等を用いて詳述する。
【００３２】
上記ＳＮＳ管理手段９０は、前記カラオケシステム１０におけるＳＮＳの情報登録制御を行う。具体的には、前記電子早見本装置２２等による入力操作に応じて、前記ＳＮＳデータベース８４に新規ユーザ（利用者）の登録を行ったり、そのＳＮＳデータベース８４に記憶された登録内容を変更（更新）したり、そのＳＮＳデータベース８４に記憶された複数のユーザをフレンドとして相互に関連付けて登録したりというように、前記カラオケシステム１０におけるＳＮＳの統括的な管理制御を行う。また、後述する演奏評価制御に関連して、その演奏評価制御に係るカラオケ装置１６からの送信要求に応じて所定のユーザに対応して記憶されたお手本演奏情報乃至そのお手本演奏情報に関連づけられた演奏評価結果や投票評価結果等の情報を前記通信回線１８を介してそのカラオケ装置１６へ送信する。
【００３３】
また、前記ＳＮＳ登録制御手段９０は、好適には、各ユーザの前記カラオケ装置１６を用いたカラオケ演奏に関する情報の閲覧レベルを設定し得るものである。この閲覧レベルは、そのユーザに対応して前記ＳＮＳデータベース８４に記憶された前記カラオケ装置１６を用いたカラオケ演奏に関する情報の、他のユーザに対する閲覧に関するものであり、例えば、第１レベル「誰であっても閲覧可能」、第２レベル「フレンドのフレンドまで閲覧可能」、第３レベル「フレンドは閲覧可能」、第４レベル「誰であっても閲覧不可能」というように、段階的に閲覧レベルを設定し得るものである。この閲覧レベルの設定は、上記十八番曲、演奏評価、選曲履歴等といった項目それぞれについて個別に設定できるようにしてもよいし、それらを一括して設定するものであってもよい。また、フレンドであるとそうでないとを問わず「公開」又は「非公開」というような簡単なものであってもよい。以下の説明においては、各項目について一括して「公開」又は「非公開」の２段階で閲覧レベルを設定する態様について説明する。
【００３４】
また、前記ＳＮＳ登録制御手段９０は、前記電子早見本装置２２のみならず、前記通信回線１８に接続されたパーソナルコンピュータや携帯電話機等の外部装置の入力操作に応じて、前記ＳＮＳデータベース８４への新規ユーザの登録や登録情報の更新等の各種制御を行うものである。すなわち、前記カラオケシステム１０における本実施例のＳＮＳは、そのカラオケシステム１０を主体とするものであるが、そのカラオケシステム１０に直接は関与しない外部の通信システムを介しても新規登録、アクセス、情報の更新等が可能とされている。
【００３５】
前記ログイン認証手段９２は、前記電子早見本装置２２のタッチパネルディスプレイ等を介しての所定の入力操作により入力される識別情報（ユーザＩＤ）に応じて前記カラオケシステム１０におけるＳＮＳのユーザを認証し、その認証が正常に行われた場合にはその識別情報をもってそのユーザのＳＮＳへのログインを許可する。例えば、前記電子早見本装置２２により識別情報及びパスワードが入力された場合、その識別情報に関連付けられて前記ＳＮＳデータベース８４に記憶されたパスワードが入力されたものと一致するか否かを前記サーバ装置２０に照会し、一致する場合には正常な認証を行う一方、一致しない場合にはエラーとする。なお、上記ログイン認証手段９２は、前記カラオケ装置１６において入力された識別情報及びパスワードを前記サーバ装置２０へ送信するものであってもよく、実質的な認証はそのサーバ装置２０側で行うものであっても構わない。
【００３６】
前記演奏制御手段９４は、前記カラオケ装置１６によるカラオケ演奏に際しての演奏曲の出力を制御する。具体的には、前記ＲＡＭ５４等に記憶された予約曲テーブルにおける演奏順に、その予約曲テーブルに記憶された演奏曲の選曲番号に対応するカラオケ情報を前記カラオケデータベース８６から読み出し、そのカラオケ情報に含まれる演奏情報に基づいて演奏曲の出力を制御する。すなわち、演奏情報としてのＭＩＤＩデータに基づいて、前記シンセサイザ３８によりそのＭＩＤＩデータにおける楽譜情報としてのトラック乃至はチャンネルに対応する楽器の演奏音（音楽情報）を出力させ、前記アンプミキサ４２を介して前記スピーカ４４から出力させる。
【００３７】
前記記録制御手段９６は、前記演奏制御手段９４による所定の演奏曲の出力に対応して、音声入力装置である前記マイクロフォン４０により入力された音声に関する情報を記録する。好適には、前記マイクロフォン４０により入力されて前記Ａ／Ｄコンバータ４１によりディジタル信号に変換された音声情報のピッチ及び音量を、例えば２５〜５０［ms］（４０〜８０［Hz］）を単位として時系列で記録する。これにより、例えば［ピッチ］・［音量］・［ピッチ］・［音量］・［ピッチ］・［音量］・・・［ピッチ］・［音量］という順番で並ぶデータが作成され、それぞれのピッチ乃至音量に対応する時間は先頭から何番目のデータであるかによってわかる。また、前記記録制御手段９６は、好適には、前記マイクロフォン４０により入力されて前記Ａ／Ｄコンバータ４１によりディジタル信号に変換された音声情報そのものをＭＰＥＧデータやＷＡＶデータ等の形式で記録（録音）する。斯かる情報は、前記ＲＡＭ５４やハードディスク５６等の記憶装置に一時的に記憶される。そして、対象となる演奏曲の出力（演奏）が終了した時点でその演奏に係る演奏曲の選曲番号及び利用者の識別情報と関連づけられ、前記送信制御手段９８により前記通信回線１８を介して前記サーバ装置２０へ送信（アップロード）される。その情報を受信したサーバ装置２０では、前記ＳＮＳ管理手段９０によりその情報が前記ＳＮＳデータベース８４に、識別情報に対応する利用者のお手本演奏情報として、演奏曲の選曲番号と関連づけられて記憶される。
【００３８】
前記演奏評価制御手段１００は、前記演奏制御手段９４による所定の演奏曲の出力に際して、前記ＳＮＳデータベース８４にその演奏曲に関連づけられて記憶された音声に関する情報すなわち上記お手本演奏情報に基づいて演奏評価を行う。具体的には、所定の利用者に関連づけられて前記ＳＮＳデータベース８４に記憶されたお手本演奏情報のうち、演奏評価に係る演奏曲に関連づけられて記憶されたお手本演奏情報すなわち評価対象である演奏曲と同一の演奏曲に対応するお手本演奏情報を読み出し（ダウンロードし）、そのお手本演奏情報のピッチ及び音量と、その演奏曲の出力に併行して前記マイクロフォン４０により入力される音声のピッチ及び音量とを比較することで斯かる演奏評価を行う。この演奏評価の態様としては、例えば、千点満点中何点というように数値的に採点を行うものであってもよいし、２０段階評定の何れに当てはまるかを判定するというように簡易なものであってもよい。また、斯かる演奏評価制御は、演奏と併行して各区分毎に複数回行われた評価を、演奏終了時に集計するものであってもよいし、前記記録制御手段９６により前記ＲＡＭ５４等に入力音声情報を記録しておき、演奏終了時にそれをお手本演奏情報と比較することで一括して行うものであってもよい。
【００３９】
図５は、前記演奏評価制御手段１００による演奏評価制御を説明する図であり、前記マイクロフォン４０から入力される音声に相当する入力音声情報の波形を実線で、前記ＳＮＳデータベース８４から読み出されるお手本演奏情報の波形を一点鎖線でそれぞれ示している。前記演奏評価制御手段１００は、例えば、この図５に示す入力音声情報とお手本演奏情報との間の面積（斜線で示す領域の面積）Ｓに応じてその入力音声情報に係る演奏評価を行う。すなわち、この面積Ｓが小さいほど（０に近いほど）高評価となるように、逆に面積Ｓが大きいほど低評価となるように予め定められた関係から、その面積Ｓに基づいて評価を導出する。ここで、前述のように、前記記録制御手段９６は入力される音声の記録（録音）に際して適当な時間の幅で単位を区切っているため、単純に記録したデータでずれを比較するのでは、実際には少しの差であっても大きくずれる可能性がある。そこで、好適には、ピッチデータをＮ点とり、Ｎ−１次多項式で補間（例えば、よく知られたラグランジュ補間等）することで滑らかな曲線を得て、その曲線に基づき演奏評価を行う。実際の演奏評価では、そのようにして得られた２つのピッチの曲線に対して差の絶対値を累計（積分）してゆくことで上記面積Ｓを算出する。この際の時間の分解能は、ピッチの単位時間よりある程度細かくしておくことが望ましい。また、上記差の絶対値の累計を演奏時間（音声を発生している時間）で割ることで、ずれの平均値が算出される。そのようにずれの平均値を算出することで、時間に対してのずれと音程のずれを同時に考慮した採点を実現することができる。同様に、音量に関しても上記ピッチと同様に入力音声情報とお手本音声情報との比較が行われ、それらの結果から入力音声情報に係る演奏評価が行われる。
【００４０】
また、前記演奏評価制御手段１００による演奏評価結果は、演奏評価に係る利用者の識別情報及び演奏曲の選曲番号と関連づけられ、前記送信制御手段９８により前記通信回線１８を介して前記サーバ装置２０へ送信（アップロード）される。その情報を受信したサーバ装置２０では、前記ＳＮＳ管理手段９０によりその情報が前記ＳＮＳデータベース８４に、識別情報に対応する利用者の演奏評価結果として、演奏曲の選曲番号と関連づけられて記憶される。更には、演奏評価の基準となったお手本演奏情報乃至そのお手本演奏情報に係る利用者の識別情報と関連づけられて記憶されてもよい。
【００４１】
図４に戻って、前記通知制御手段１０２は、前記電子早見本装置２２等により所定の演奏曲の選曲入力が行われた場合に、その演奏曲に対応するお手本演奏情報が前記ＳＮＳデータベース８４に記憶されているか否かを通知する。好適には、その演奏曲に対応するお手本演奏情報が、その演奏曲の演奏（演奏評価）に係る利用者のフレンドと関連づけられて前記ＳＮＳデータベース８４に記憶されているか否かを通知する。すなわち、前記演奏評価制御手段１００は、好適には、所定の利用者に係る前記演奏制御手段９４による所定の演奏曲の出力に際して、前記ＳＮＳデータベース８４にその演奏曲に関連づけられ且つその利用者のフレンドに関連づけられて記憶されたお手本演奏情報に基づいて演奏評価を行う。換言すれば、前記演奏評価制御手段１００は、所定の利用者に係る前記演奏制御手段９４による所定の演奏曲の出力に際して、その利用者のフレンドに関連づけられて記憶されたお手本演奏情報のみを対象として、そのお手本演奏情報を基準とする演奏評価制御を行う。
【００４２】
前記通知制御手段１０２は、前記電子早見本装置２２等により所定の利用者に係る演奏曲の選曲入力が行われた場合に、その演奏曲に対応するお手本演奏情報がその利用者のフレンドと関連づけられて（そのフレンドのお手本演奏情報として）前記ＳＮＳデータベース８４に記憶されているか否かを前記サーバ装置２０に照会し、対応するお手本演奏情報が記憶されている場合には、例えば図６に示すように、そのお手本演奏情報に対応する複数のフレンドを前記電子早見本装置２２やリモコン装置６４等による選択可能に、前記映像出力制御部３２等を介して前記映像表示装置３０に表示させる。なお、お手本演奏情報に対応する前記演奏評価制御手段１００による評価結果乃至はその平均（或いは、後述する投票評価制御手段１０４による評価結果乃至はその平均）が所定値以上であるフレンドに限定して斯かる表示を行うものであってもよい。そして、図６に示すように選択可能に表示された複数のフレンドのうち何れか１人のフレンドが選択されると、その選択されたフレンドの情報（識別情報等）が前記送信制御手段９８により前記サーバ装置２０へ送信され、そのサーバ装置２０のＳＮＳデータベース８４からそのフレンドに関連づけられたお手本演奏情報が前記通信回線１８を介して前記カラオケ装置１６へ送信され、そのお手本演奏情報を基準として、前記演奏評価制御手段１００による演奏評価制御が行われる。斯かる演奏評価の結果は、例えば図８乃至図９に示すように、評価基準となるお手本演奏情報に係る利用者（フレンド）の名前（ニックネーム）と共に、前記映像出力制御部３２等を介して前記映像表示装置３０に表示される。
【００４３】
また、前記通知制御手段１０２は、対象となる演奏曲に対応するお手本演奏情報がその利用者のフレンドと関連づけられて前記ＳＮＳデータベース８４に記憶されていない場合には、例えば図７に示すように、その利用者のフレンドに関連づけられて該当するお手本演奏情報は存在しない旨を、前記映像出力制御部３２等を介して前記映像表示装置３０に表示させる。また、好適には、図７に示すように、その表示に続いて対象となる演奏曲のお手本演奏情報を有する（その利用者に関連づけられた情報として記憶する）利用者を新たにフレンドとするためのフレンド検索処理が実行される。
【００４４】
図４に戻って、前記投票評価制御手段１０４は、前記ＳＮＳデータベース８４に記憶されたお手本演奏情報（ディジタル化された音声情報）に対して、利用者の人為的な投票評価を受け付ける。具体的には、評価対象であるお手本演奏情報を前記ＳＮＳデータベース８４から読み出し、そのお手本演奏情報を前記音声情報デコーダ３９によりデコードして前記スピーカ４４から出力させる。そして、その出力が終了した時点で図１０に示すような投票評価入力待ち受け画面を、前記映像出力制御部３２等を介して前記映像表示装置３０に表示させる。その表示に従って、投票評価に係る点数が入力されると共に送信操作が行われると、その投票評価結果が前記送信制御手段９８により前記サーバ装置２０へ送信され、そのサーバ装置２０のＳＮＳデータベース８４に、対象となるお手本演奏情報と関連づけられて記憶される。この投票評価制御手段１０４による投票評価制御は、その投票評価の主体である利用者のフレンドのお手本演奏情報のみを対象として実行されるものであってもよいし、フレンドとは専ら関係ない任意の利用者のお手本演奏情報を対象として行い得るものであっても構わない。
【００４５】
以上のような制御により、前記ＳＮＳデータベース８４には、複数の利用者それぞれに対応して（関連づけられて）、複数の演奏曲に関する前記演奏評価制御手段１００による演奏評価結果が記憶される。また、複数の利用者それぞれに対応して（関連づけられて）、複数の演奏曲に関する前記投票評価制御手段１０４による投票評価結果が記憶される。ここで、前記演奏評価制御手段１００は、好適には、所定のお手本演奏情報を基準とする演奏評価において、そのお手本演奏情報と関連づけられて前記ＳＮＳデータベース８４に記憶された演奏評価結果の平均（１つの評価しか記憶されていない場合はその評価）、或いはそのお手本演奏情報に対応する利用者と関連づけられて前記ＳＮＳデータベース８４に記憶された（複数の演奏曲に対応する）演奏評価結果の平均に基づいて前記演奏評価を行う。また、好適には、所定のお手本演奏情報を基準とする演奏評価において、そのお手本演奏情報と関連づけられて前記ＳＮＳデータベース８４に記憶された投票評価結果の平均（１つの評価しか記憶されていない場合はその評価）、或いはそのお手本演奏情報に対応する利用者と関連づけられて前記ＳＮＳデータベース８４に記憶された（複数の演奏曲に対応する）投票評価結果の平均に基づいて前記演奏評価を行う。例えば、対象となるお手本演奏情報と関連づけられて前記ＳＮＳデータベース８４に記憶された演奏評価結果（投票評価結果）の平均、或いはそのお手本演奏情報に対応する利用者と関連づけられて前記ＳＮＳデータベース８４に記憶された演奏評価結果（投票評価結果）の平均を、前記演奏評価制御手段１００による演奏評価の上限値として前記評価を行う。このようにすれば、演奏評価乃至投票評価の平均が高い利用者のお手本演奏情報が自ずと演奏評価の基準として選択され、そのお手本演奏情報に基づいて利用者が実際に感じる印象に近い演奏評価が実現される。
【００４６】
図１１は、前記カラオケ装置１６のＣＰＵ５０によるお手本演奏評価制御の要部について説明するフローチャートであり、所定の周期で繰り返し実行されるものである。
【００４７】
先ず、ステップ（以下、ステップを省略する）ＳＡ１において、お手本採点モードによる選曲入力操作が前記電子早見本装置２２やリモコン装置６４等により行われたか否かが判断される。このＳＡ１の判断が否定される場合には、ＳＡ６以下の処理が実行されるが、ＳＡ１の判断が肯定される場合には、ＳＡ２において、ＳＡ１における選曲入力に係る利用者のフレンドに関連づけられて、その選曲に係る演奏曲に対応するお手本演奏情報が前記ＳＮＳデータベース８４に記憶されているか否かが前記サーバ装置２０に照会される。このＳＡ２の判断が否定される場合、すなわち前記ＳＮＳデータベース８４に該当するお手本演奏情報が記憶されていないと判断される（その旨がサーバ装置２０から返信されてきた）場合には、ＳＡ３において、例えば前述した図７に示すような、お手本演奏情報を有するフレンドがいない旨を通知する映像が前記映像表示装置３０に表示された後、ＳＡ６以下の処理が実行されるが、ＳＡ２の判断が肯定される場合、すなわち前記ＳＮＳデータベース８４に該当するお手本演奏情報が記憶されていると判断される（その旨がサーバ装置２０から返信されてきた）場合には、ＳＡ４において、例えば前述した図６に示すように、該当するお手本演奏情報に対応するフレンドが前記電子早見本装置２２やリモコン装置６４等による選択可能に前記映像表示装置３０に表示された後、ＳＡ５において、その表示に従って所定のフレンドが選択される操作が行われたか否かが判断される。このＳＡ５の判断が否定される場合には、その判断が繰り返されることにより待機させられるが、ＳＡ５の判断が肯定される場合には、選択されたフレンドに関する情報（識別情報）と関連づけられて、ＳＡ１において選曲された演奏曲が前記ＲＡＭ５４等の予約曲テーブルに予約された後、ＳＡ６以下の処理が実行される。
【００４８】
ＳＡ６においては、お手本カラオケ演奏開始であるか否か、すなわち前記ＲＡＭ５４等の予約曲テーブルに予約された所定の演奏曲の演奏順となると共に、その演奏曲に所定のお手本演奏情報が関連づけられているか否かが判断される。このＳＡ６の判断が否定される場合には、ＳＡ１以下の処理が再び実行されるが、ＳＡ６の判断が肯定される場合には、ＳＡ７において、演奏開始に係る演奏曲に関連づけられたお手本演奏情報が、前記サーバ装置２０のＳＮＳデータベース８４からダウンロードされる。次に、ＳＡ８において、対象となる演奏曲のカラオケ演奏が開始され、前記記録制御手段９６の動作に対応するＳＡ９において、前記マイクロフォン４０により入力された音声に関する情報（音声のピッチ及び音量、或いはディジタル化された音声情報そのもの）が随時前記ＲＡＭ５４等に記録（録音）される。また、ＳＡ９の処理と同期して、前記演奏評価制御手段１００の動作に対応するＳＡ１０において、ＳＡ７にてダウンロードされたお手本演奏情報に基づく演奏評価が行われる。次に、ＳＡ１１において、対象となる演奏曲のカラオケ演奏が終了するか否かが判断される。このＳＡ１１の判断が否定される場合には、ＳＡ８以下の処理が再び実行されるが、ＳＡ１１の判断が肯定される場合には、ＳＡ１２において、ＳＡ１０における演奏評価が集計され、その評価結果を示す前述した図８乃至図９のような映像が前記映像表示装置３０に表示される。次に、ＳＡ１３において、その演奏評価結果が評価対象である演奏曲の選曲番号、利用者の識別情報等と関連づけられて前記サーバ装置２０へ送信された後、本ルーチンが終了させられる。以上の制御において、ＳＡ３及びＳＡ４が前記通知制御手段１０２の動作に、ＳＡ８及びＳＡ１１が前記演奏制御手段９４の動作にそれぞれ対応する。
【００４９】
図１２は、前記カラオケ装置１６のＣＰＵ５０によるユーザ投票評価制御の要部について説明するフローチャートであり、所定の周期で繰り返し実行されるものである。
【００５０】
先ず、ＳＢ１において、所定のお手本演奏情報を対象とするユーザ採点（投票評価）開始操作が前記電子早見本装置２２やリモコン装置６４等により行われたか否かが判断される。このＳＢ１の判断が否定される場合には、それをもって本ルーチンが終了させられるが、ＳＢ１の判断が肯定される場合には、ＳＢ２において、前記サーバ装置２０のＳＮＳデータベース８４から対象となるお手本演奏情報がダウンロードされる。次に、前記音声情報デコーダ３９の動作に対応するＳＢ３において、ＳＢ２にてダウンロードされたお手本演奏情報がデコードされ、そのお手本演奏情報に対応する音声が前記スピーカ４４から出力される。次に、ＳＢ４において、対象となるお手本演奏情報の出力が終了したか否かが判断される。このＳＢ４の判断が否定される場合には、ＳＢ３以下の処理が再び実行されるが、ＳＢ４の判断が肯定される場合には、ＳＢ５において、前述した図１０に示すような投票評価待ち受け映像が前記映像表示装置３０に表示され、前記電子早見本装置２２やリモコン装置６４等を介しての点数入力操作及び決定送信操作が待ち受けられる。次に、ＳＢ６において、前記電子早見本装置２２やリモコン装置６４等により決定送信操作が行われたか否かが判断される。このＳＢ６の判断が否定される場合には、ＳＢ５以下の処理が再び実行されるが、ＳＢ６の判断が肯定される場合には、ＳＢ７において、投票採点結果が対象となるお手本演奏情報及び評価主体である利用者の識別情報等と関連づけられて前記サーバ装置２０へ送信された後、本ルーチンが終了させられる。以上の制御において、ＳＡ１３及びＳＢ７が前記送信制御手段９８の動作に、ＳＢ２乃至ＳＢ７が前記投票評価制御手段１０４の動作にそれぞれ対応する。
【００５１】
このように、本実施例によれば、所定の演奏曲の出力に対応して、音声入力装置である前記マイクロフォン４０により入力された音声に関する情報を記録する記録制御手段９６（ＳＡ９）と、その記録制御手段９６により記録された音声に関する情報を、対応する演奏曲と関連づけて記憶するＳＮＳデータベース８４と、所定の演奏曲の出力に際して、そのＳＮＳデータベース８４にその演奏曲に関連づけられて記憶された音声に関する情報に基づいて演奏評価を行う演奏評価制御手段１００（ＳＡ１０）とを、備えたものであることから、利用者の実際の歌唱に相当する情報に基づいて演奏評価を行うことで、利用者が実際に感じる印象に近い演奏評価を実現するカラオケシステム１０を提供することができる。
【００５２】
また、前記音声に関する情報は、前記マイクロフォン４０により入力された音声をディジタル信号化したものであり、前記ＳＮＳデータベース８４に記憶されたその音声に関する情報に基づいてその情報に対応する音声を出力させる音声出力手段である音声情報デコーダ３９（ＳＢ３）と、その音声情報デコーダ３９により出力される音声に対して投票評価を受け付ける投票評価制御手段１０４（ＳＢ２乃至ＳＢ７）とを、備え、前記ＳＮＳデータベース８４は、その投票評価制御手段１０４による投票評価結果を、対応する演奏曲と関連づけて記憶するものであり、前記演奏評価制御手段１００は、所定の演奏曲の出力に際して、そのＳＮＳデータベース８４にその演奏曲に関連づけられて記憶された前記音声に関する情報及び投票評価結果に基づいて演奏評価を行うものであるため、利用者の実際の歌唱に対して投票評価を受け付け、その投票評価結果に基づいて演奏評価を行うことで、更に利用者が実際に感じる印象に近い演奏評価を実現することができる。
【００５３】
また、前記ＳＮＳデータベース８４は、複数の利用者それぞれに対応して、その利用者の演奏に係る音声に関する情報を、対応する演奏曲と関連づけて記憶するものであるため、所定の利用者を対象として、その利用者の実際の歌唱に相当する情報に基づく演奏評価を実現することができる。
【００５４】
また、所定の演奏曲の選曲入力が行われた場合に、その演奏曲に対応する音声に関する情報が前記ＳＮＳデータベース８４に記憶されているか否かを通知する通知制御手段１０２（ＳＡ３及びＳＡ４）を備えたものであるため、利用者の実際の歌唱に相当する情報に基づく演奏評価の可否を好適に通知することができる。
【００５５】
また、前記演奏評価制御手段１００は、所定の演奏曲の出力に際して、前記マイクロフォン４０により入力される音声のピッチ及び音量と前記ＳＮＳデータベース８４にその演奏曲に関連づけられて記憶された音声のピッチ及び音量とを比較することで前記演奏評価を行うものであるため、利用者の実際の歌唱に相当する情報に基づいて実用的な態様で演奏評価を行うことができる。
【００５６】
また、前記ＳＮＳデータベース８４は、複数の利用者それぞれに対応して、複数の演奏曲に関する前記演奏評価制御手段１００による演奏評価結果を記憶するものであり、前記演奏評価制御手段１００は、それら演奏評価結果の平均に基づいて前記演奏評価を行うものであるため、所定の利用者を対象として、その利用者の過去の演奏評価結果に基づく演奏評価を行うことで、更に利用者が実際に感じる印象に近い演奏評価を実現することができる。
【００５７】
また、前記ＳＮＳデータベース８４は、複数の利用者それぞれに対応して、複数の演奏曲に関する前記投票評価制御手段１０４による投票評価結果を記憶するものであり、前記演奏評価制御手段１００は、それら投票評価結果の平均に基づいて前記演奏評価を行うものであるため、所定の利用者を対象として、その利用者に対する過去の投票評価結果に基づく演奏評価を行うことで、更に利用者が実際に感じる印象に近い演奏評価を実現することができる。
【００５８】
また、前記ＳＮＳデータベース８４は、複数の利用者をフレンドとして相互に関連づけて記憶するものであり、前記演奏評価制御手段１００は、所定の利用者に係る演奏曲の出力に際して、そのＳＮＳデータベース８４にその利用者のフレンドに対応してその演奏曲と関連づけられて記憶された音声に関する情報に基づいて演奏評価を行うものであるため、ソーシャルネットワークサービスにおいてフレンドとして登録された利用者の実際の歌唱に相当する情報に基づく演奏評価を実現することができる。
【００５９】
以上、本発明の好適な実施例を図面に基づいて詳細に説明したが、本発明はこれに限定されるものではなく、更に別の態様においても実施される。
【００６０】
例えば、前述の実施例において、前記ログイン認証手段９２、演奏制御手段９４、記録制御手段９６、送信制御手段９８、演奏評価制御手段１００、通知制御手段１０２、及び投票評価制御手段１０４は、前記カラオケ装置１６のＣＰＵ５０に機能的に備えられたものであったが、本発明はこれに限定されるものではなく、これらの機能の一部が前記サーバ装置２０のＣＰＵ６６或いは前記電子早見本装置２２のＣＰＵ等に機能的に備えられたものであってもよい。例えば、前記通知制御手段１０２が前記電子早見本装置２２に備えられ、その電子早見本装置２２のタッチパネルディスプレイに図６乃至図１０のような映像が表示されるものであっても構わない。
【００６１】
また、前述の実施例において、前記演奏評価制御手段１００は、ピッチデータをＮ点とり、Ｎ−１次多項式で補間することで滑らかな曲線を得て、その曲線に基づき演奏評価を行うものであったが、例えば前記マイクロフォン４０から入力される入力音声情報及びお手本演奏情報それぞれの波形を画像としてとらえ、予め定められた関係からそれら画像に基づく画像処理の手法により演奏評価を行うものであってもよい。すなわち、前記演奏評価制御手段１００による評価方法は、様々なものが適宜選択されて用いられ得る。
【００６２】
また、前述の実施例において、前記記録制御手段９６により記録された音声に関する情報は、前記ＳＮＳデータベース８４にその音声に係る利用者と関連づけられて記憶されるものであったが、そのＳＮＳデータベース８４乃至は前記カラオケシステム１０におけるソーシャルネットワークサービスとは専ら関係なく、所定の記憶装置に記憶されるものであってもよい。更には、利用者の識別情報と関連づけることなく、すべてのお手本演奏情報を匿名のデータとして記憶し、それらのお手本演奏情報を基準とする前記演奏評価制御を行う態様も考えられる。
【００６３】
その他、一々例示はしないが、本発明はその趣旨を逸脱しない範囲内において種々の変更が加えられて実施されるものである。
【図面の簡単な説明】
【００６４】
【図１】本発明が好適に適用されるカラオケシステムを説明する概略図である。
【図２】図１のカラオケシステムに備えられたカラオケ装置の構成を例示するブロック線図である。
【図３】図１のカラオケシステムに備えられたサーバ装置の構成を説明するブロック線図である。
【図４】図２のカラオケ装置のＣＰＵ及び図３のサーバ装置のＣＰＵに備えられた制御機能の要部を説明する機能ブロック線図である。
【図５】図２のカラオケ装置のＣＰＵによる演奏評価制御を説明する図であり、マイクロフォンから入力される音声に相当する入力音声情報の波形を実線で、ＳＮＳデータベースから読み出されるお手本演奏情報の波形を一点鎖線でそれぞれ示している。
【図６】図２のカラオケ装置のＣＰＵによる演奏評価制御に際して映像表示装置に表示される、ＳＮＳデータベースにお手本演奏情報を有するフレンドがいることを示す映像である。
【図７】図２のカラオケ装置のＣＰＵによる演奏評価制御に際して映像表示装置に表示される、ＳＮＳデータベースにお手本演奏情報を有するフレンドがいないことを示す映像である。
【図８】図２のカラオケ装置のＣＰＵによる演奏評価制御の終了に際して映像表示装置に表示される評価結果映像の一例である。
【図９】図２のカラオケ装置のＣＰＵによる演奏評価制御の終了に際して映像表示装置に表示される評価結果映像の他の一例である。
【図１０】図２のカラオケ装置のＣＰＵによる投票評価制御に際して映像表示装置に表示される投票採点待ち受け映像である。
【図１１】図２のカラオケ装置のＣＰＵによるお手本演奏評価制御の要部について説明するフローチャートである。
【図１２】図２のカラオケ装置のＣＰＵによるユーザ投票評価制御の要部について説明するフローチャートである。
【符号の説明】
【００６５】
１０：カラオケシステム
１６：カラオケ装置
３９：音声情報デコーダ（音声出力手段）
４０：マイクロフォン（音声入力装置）
８４：ＳＮＳデータベース
９６：記録制御手段
１００：演奏評価制御手段
１０２：通知制御手段
１０４：投票評価制御手段
【図１】
0005123012.tif 000002
【図２】
0005123012.tif 000003
【図３】
0005123012.tif 000004
【図４】
0005123012.tif 000005
【図５】
0005123012.tif 000006
【図６】
0005123012.tif 000007
【図７】
0005123012.tif 000008
【図８】
0005123012.tif 000009
【図９】
0005123012.tif 000010
【図１０】
0005123012.tif 000011
【図１１】
0005123012.tif 000012
【図１２】
0005123012.tif 000013