(57)【特許請求の範囲】
【請求項１】
任意のカラオケ楽曲について、予め区分された歌唱区間毎の歌唱採点値を算出し、当該歌唱採点値を集計して歌唱採点結果を得るための歌唱採点機能と、楽曲の演奏中止制御機能を有するカラオケシステムにおいて、
利用者管理手段と、歌唱者ランキング管理手段と、目標ランキング管理手段と、暫定ランキング付け手段と、演奏制御手段と、を備え、
前記利用者管理手段は、システムログインした利用者の利用者ＩＤに基づき利用者を特定して、所定の利用者管理テーブルにて管理し、
前記歌唱者ランキング管理手段は、利用者が歌唱した各ランキング付け対応曲について、その歌唱採点結果に応じた歌唱者ランキングを、当該ランキング付け対応曲の楽曲ＩＤと当該利用者の利用者ＩＤとに対応付けて、所定のランキング管理テーブルにて管理し、
前記目標ランキング管理手段は、任意の利用者が楽曲別に設定した歌唱者ランキングを目標ランキングとして、所定の目標ランキングテーブルにて管理し、
前記暫定ランキング付け手段は、任意の利用者が歌唱しているランキング付け対応曲について、各歌唱区間における歌唱採点が終了する毎に、歌唱済みの各歌唱区間における各歌唱採点値と、未歌唱区間における各最高採点値とに基づいて算出される仮想的な歌唱採点結果に応じて、前記ランキング管理テーブルにおける歌唱者ランキングを参照して、暫定的なランキング付けを行い、
前記演奏制御手段は、前記暫定的なランキングが前記目標ランキングよりも下位となった場合に、当該楽曲の演奏を中止させる、
ことを特徴とするカラオケシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、任意のカラオケ楽曲について、予め区分された歌唱区間毎の歌唱採点値を算出し、当該歌唱採点値を集計して歌唱採点結果を得るための歌唱採点機能と、楽曲の演奏中止制御機能を有するカラオケシステムにおいて、既歌唱区間の歌唱採点結果に基づく暫定的な歌唱者ランキングに応じて、カラオケ楽曲の演奏中止を制御することが可能なカラオケシステムに関するものである。
【背景技術】
【０００２】
近年のカラオケシステムでは、ネットワーク接続された複数のカラオケ端末において歌唱されるカラオケ楽曲について歌唱採点を行い、採点結果を楽曲毎に集計して、全国的に歌唱力を競う歌唱者ランキングシステムが実用化されている（例えば、特許文献１参照）。この歌唱者ランキングシステムは、カラオケ演奏装置が備える歌唱採点機能を利用して、利用者が歌唱した楽曲の歌唱採点結果の優劣に基づきランキング付けを行い、当該歌唱者ランキングに従い、楽曲ＩＤと歌唱者の利用者ＩＤと採点結果とを対応付けて管理するようになっている。そして、任意の楽曲が歌唱されると、その採点結果と共に該当するランキングを表示して、歌唱者の歌唱レベルを報知することができる。
【０００３】
このような歌唱者ランキングシステムで利用される歌唱採点機能では、一の楽曲を複数の歌唱区間に区分して、歌唱区間毎に、歌唱者の歌唱音声と、予め設定された音階・音長・音量等を規定するリファレンスとを比較し、その差分に基づいて採点値を算出する。そして、全歌唱区間について、各歌唱区間の採点値を按分加算あるいは平均する等して、総合的な採点結果を導き出している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−９９２８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、カラオケ利用者の中には自らの歌唱者ランキングにこだわる者も多く、目標とする歌唱者ランキング以内となるまで、何度も歌い直すことが多々ある。このような場合には、目標とする歌唱者ランキングに達していない歌唱は意味を持たないため、せっかく全歌唱区間を通して歌唱したにもかかわらず、その歌唱自体が無駄なものとなってしまうことがある。上述したように、歌唱者ランキングを対象とした採点結果とは、一の楽曲を複数の歌唱区間に区分して、それぞれの歌唱区間における採点値に基づいて得られるものであるため、例えば、歌唱区間の前半で歌唱を失敗してしまうと、歌唱区間の後半では歌唱者ランキングで上位に入賞可能な高得点で歌唱したとしても、全体的な採点結果は低いものとなり、目標の歌唱者ランキング以内に入ることができない場合がある。
【０００６】
このような場合には、高得点で歌唱した後半の歌唱区間における歌唱は無駄なものとなり、時間のロスに繋がってしまう。勿論、歌唱者が上手に歌唱できなかったことを自覚した時点で、自らの操作により演奏を中止させてもかまわないが、このような操作は歌唱者にとって面倒なものである。また、歌唱者の主観的判断では、最終的に目標の歌唱者ランキング以内に入ることができるか否かを正確に把握することが困難な場合もある。
【０００７】
本発明は、上述した事情に鑑み提案されたもので、カラオケ装置に付帯された歌唱採点機能を利用して、利用者が歌唱した楽曲の歌唱採点結果に基づきランキング付けを行うカラオケシステムにおいて、利用者が目標とする歌唱者ランキング以内に到達する可能性が無くなった段階で、歌唱者を煩わすことなく、それ以降の無駄な歌唱を行わずに済むようにした、カラオケシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のカラオケシステムは、上述した目的を達成するため、以下の特徴点を有している。すなわち、本発明のカラオケシステムは、任意のカラオケ楽曲について、予め区分された歌唱区間毎の歌唱採点値を算出し、当該歌唱採点値を集計して歌唱採点結果を得るための歌唱採点機能と、楽曲の演奏中止制御機能を有するカラオケシステムにおいて、利用者管理手段と、歌唱者ランキング管理手段と、目標ランキング管理手段と、暫定ランキング付け手段と、演奏制御手段と、を備えたことを特徴とするものである。
【０００９】
利用者管理手段は、システムログインした利用者の利用者ＩＤに基づき利用者を特定して、所定の利用者管理テーブルにて管理するための手段である。歌唱者ランキング管理手段は、利用者が歌唱した各ランキング付け対応曲について、その歌唱採点結果に応じた歌唱者ランキングを、当該ランキング付け対応曲の楽曲ＩＤと当該利用者の利用者ＩＤとに対応付けて、所定のランキング管理テーブルにて管理するための手段である。目標ランキング管理手段は、任意の利用者が楽曲別に設定した歌唱者ランキングを目標ランキングとして、所定の目標ランキングテーブルにて管理するための手段である。暫定ランキング付け手段は、任意の利用者が歌唱しているランキング付け対応曲について、各歌唱区間における歌唱採点が終了する毎に、歌唱済みの各歌唱区間における各歌唱採点値と、未歌唱区間における各最高採点値とに基づいて算出される仮想的な歌唱採点結果に応じて、ランキング管理テーブルにおける歌唱者ランキングを参照して、暫定的なランキング付けを行うための手段である。演奏制御手段は、暫定ランキングが目標ランキングよりも下位となった場合に、当該楽曲の演奏を中止させるための手段である。
【００１０】
このような構成からなるカラオケシステムでは、利用者が所持するＩＤカード等をカードリーダに挿入すると、カードリーダにより当該利用者の利用者ＩＤを読み取って、当該利用者のシステムログインが行われる。利用者がシステムログインすると、利用者管理手段の機能により、当該利用者の利用者ＩＤに基づいて利用者管理テーブルが作成され、以降、当該利用者は利用者ＩＤにより管理される。利用者管理テーブルは、カラオケ演奏端末の構成機器であるＲＡＭ等に格納される。
【００１１】
また、ランキング付けが設定されたランキング付け対応曲が演奏されると、歌唱者ランキング管理手段の機能により、採点結果に基づきランキング付けが行われ、楽曲ＩＤと歌唱者の利用者ＩＤと採点結果とが対応付けられて、所定のランキング管理テーブルにて管理される。この歌唱者ランキングの管理は、すべてのランキング付け対応曲について実施される。ランキング管理テーブルは、例えばカラオケサーバの構成機器であるＨＤＤ等に格納される。
【００１２】
本発明では、利用者が目標とする歌唱者ランキングを設定することができる。すなわち、目標ランキング管理手段の機能により、任意の利用者が楽曲別に設定した歌唱者ランキングを、それぞれ目標ランキングとして、所定の目標ランキングテーブルにて管理するようになっている。目標ランキングテーブルは、カラオケ演奏端末の構成機器であるＲＡＭ等に格納される。
【００１３】
そして、目標ランキングが設定された楽曲の演奏が行われると、予め区分された歌唱区間毎に歌唱採点が行われる。そして、暫定ランキング付け手段の機能により、現に歌唱を行った歌唱区間の採点が終了した際に、当該歌唱区間よりも後の全歌唱区間において最高採点値を取得したと仮定して仮想的な採点結果を算出し、暫定的なランキング付けが行われる。すなわち、既に採点が行われた歌唱区間における採点値と、現に歌唱した歌唱区間の採点値と、未だ歌唱していない全歌唱区間における最高得点値とに基づいて、暫定的なランキング付けを行う。
【００１４】
ここで、演奏制御手段の機能により、暫定ランキングと目標ランキングとを比較し、暫定ランキングが目標ランキングよりも下位となった場合には、当該楽曲の演奏を中止させる。すなわち、未歌唱区間において最高得点値を取得したと仮定したならば、目標ランキング以内に入る可能性がある場合には、当該楽曲の演奏を継続する一方、未歌唱区間において最高得点値を取得したと仮定しても、目標ランキング以内に入る可能性がない場合には、当該楽曲の演奏を中止する。
【発明の効果】
【００１５】
本発明のカラオケシステムによれば、未だ歌唱していない歌唱区間において最高得点値を取得したと仮定しても、目標とする歌唱者ランキング以内に入る可能性がなくなった時点で、当該楽曲の演奏を中止するため、目標ランキングを設定している歌唱者にとって、それ以降の無駄な歌唱を行わずに済み、時間のロスを最小限にとどめることが可能となる。また、演奏の中止は自動的に行われるため、利用者自らによる煩わしい操作を行う必要がなくなり、利用者の手間を省いて、歌唱に専念することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係るカラオケシステムの概略構成を示すブロック図。
【図２】本発明の実施形態に係るカラオケシステムを構成するカラオケ演奏端末の概略構成を示すブロック図。
【図３】本発明の実施形態に係るカラオケシステムで用いるランキング管理テーブルの構成を示す説明図。
【図４】本発明の実施形態に係るカラオケシステムで用いるダウンロードランキングテーブルの構成を示す説明図。
【図５】本発明の実施形態に係るカラオケシステムで用いる目標ランキングテーブルの構成を示す説明図。
【図６】本発明の実施形態に係るカラオケシステムにおける制御処理を示すフローチャート。
【図７】本発明の実施形態に係るカラオケシステムにおける制御処理を示すタイムテーブル。
【発明を実施するための形態】
【００１７】
以下、図面を参照して、本発明のカラオケシステムの実施形態について説明する。図１〜図７は本発明の実施形態に係るカラオケシステムに関するもので、図１はカラオケシステムの概略構成を示すブロック図、図２はカラオケ演奏端末の概略構成を示すブロック図、図３はランキング管理テーブルの構成を示す説明図、図４はダウンロードランキングテーブルの構成を示す説明図、図５は目標ランキングテーブルの構成を示す説明図、図６はカラオケシステムにおける制御処理を示すフローチャート、図７はカラオケシステムにおける制御処理を示すタイムテーブルである。
【００１８】
本発明の実施形態に係るカラオケシステムは、図１に示すように、通信ネットワーク１２を介して相互に接続されたカラオケサーバ１１と複数のカラオケ演奏端末１０と、を備えている。通信ネットワーク１２は、公衆電話回線、専用電話回線、光通信回線、ＬＡＮ等を用いることができるが、ネットワークに対する第三者の侵入やデータの傍聴及び改竄が困難であるとともに、帯域を独占せずに安価な通信網であるという点で、インターネットにより構成されるＶＰＮを利用することが好ましい。
【００１９】
＜カラオケサーバ＞
カラオケサーバ１１は、図１に示すように、制御手段５１、送受信手段５２、歌唱者ランキング管理手段５３、ランキング管理テーブル５４、カラオケデータ処理手段５５、カラオケデータ記憶手段５６を備えている。
【００２０】
＜制御手段／送受信手段＞
制御手段５１は、カラオケサーバ１１を統括的に制御するための手段であり、ＣＰＵ及びその周辺機器を含んで構成され、ＣＰＵ等がＲＯＭ等に格納されたプログラムに従って動作することにより制御機能を発揮するようになっている。送受信手段５２は、各カラオケ演奏端末１０との間で、カラオケデータや歌唱者ランキングデータ等の各種データの送受信を行うための手段であり、通信ネットワーク１２における通信方式の整合性を保つための通信回路やソフトウェアにより構成される。
【００２１】
＜歌唱者ランキング管理手段＞
歌唱者ランキング管理手段５３は、利用者が歌唱した各ランキング付け対応曲について、その歌唱採点結果に応じた歌唱者ランキングを、当該ランキング付け対応曲の楽曲ＩＤと当該利用者の利用者ＩＤとに対応付けて、ランキング管理テーブル５４にて管理するためのプログラムからなる。歌唱者ランキング管理手段５３におけるランキング付けは、リアルタイムで行ってもよいが、カラオケサーバ１１の負荷を軽減するため、各カラオケ演奏端末１０から収集した採点結果を蓄積しておき、蓄積された採点結果に基づいて所定時間毎にランキング付けを行ってもよい。
【００２２】
ランキング付け処理は、各歌唱者の歌唱採点結果を比較して、最高得点を第１位とし、順次下位の歌唱採点結果について順位付けを行う。そして、ランキング付け処理を行う度に、順位の再構築が行われる。なお、歌唱採点結果に基づいてランキング付けを行う際に、同一の歌唱採点結果を取得した利用者が複数存在する場合もある。この場合には、同一の歌唱採点結果を取得した利用者は、全員同一順位の歌唱者ランキングとすることができる。例えば、歌唱採点結果９５点が第１順位、歌唱採点結果９３点が第２順位、歌唱採点結果８９点が第３順位、次の順位の歌唱採点結果が８５点であった場合に、歌唱採点結果８９点の利用者が３名存在したと仮定する。この場合、歌唱採点結果８９点の利用者３名がそれぞれ第３順位タイとなり、歌唱採点結果８５点が第４順位となる。あるいは、第４順位、第５順位を空白順位とし、歌唱採点結果８５点を第６順位としてもよい。
【００２３】
また、第３順位タイの利用者について、歌唱試行回数の少ない順に高順位となるランキング付けを行ってもよい。例えば、歌唱採点結果８９点の利用者が３名存在し、歌唱試行回数がそれぞれ１回、５回、７回であったとすると、歌唱試行回数が１回で歌唱採点結果８９点を獲得した利用者が第３順位となり、歌唱試行回数が３回で歌唱採点結果８９点を獲得した利用者が第４順位となり、歌唱試行回数が７回で歌唱採点結果８９点を獲得した利用者が第５順位となる。この場合には、歌唱採点結果８５点の利用者は第６順位となる。
【００２４】
＜ランキング管理テーブル＞
ランキング管理テーブル５４は、各カラオケ演奏端末１０から収集した歌唱採点結果をランキング付けしたデータテーブルであり、図３に示すように、楽曲ＩＤ毎に、歌唱採点結果、利用者ＩＤを紐付けして、歌唱採点結果の数値が高い順（降順）に並べたデータ構造を有している。上述したように、このランキング管理テーブル５４は、歌唱者ランキング管理手段５３の機能により、所定時間毎に書き換えられる。このランキング管理テーブル５４は、例えば、ＨＤＤ等に格納される。
【００２５】
＜カラオケデータ処理手段／カラオケデータ記憶手段＞
カラオケデータ処理手段５５は、カラオケデータ記憶手段５６にアクセスして、カラオケデータの抽出、変更、追加を処理するためのプログラムからなる。カラオケデータ記憶手段５６は、各カラオケ演奏端末１０に対して配信するカラオケデータを記憶するための装置であり、例えば、ＨＤＤ等からなる。
【００２６】
＜カラオケ演奏端末＞
本発明の実施形態に係るカラオケシステムを適用するカラオケ演奏端末１０は、図２に示すように、カラオケ本体２１、カラオケリモコン装置２２、スピーカ２３、マイクロホン２４、ディスプレイ装置２５、ミキシングアンプ２６を備えている。
【００２７】
＜カラオケリモコン装置＞
カラオケリモコン装置２２は、ユーザインタフェース機能を備えており、カラオケ本体２１のローカル送受信手段３６に対して有線方式又は無線方式によりデータの送受信を行うようになっている。このカラオケリモコン装置２２は、楽曲検索手段２２ａとして機能するプログラム、楽曲索引データベース２２ｂ、目標ランキング設定手段２２ｃ、カードリーダ２２ｄの他に、データの送受信を行うための電子回路及びプログラム、フラッシュメモリ等からなる記憶手段（図示せず）を備えている。
【００２８】
＜楽曲検索手段／楽曲索引データベース＞
楽曲検索手段２２ａは、利用者の指示に基づき、楽曲索引データベース２２ｂを参照して楽曲を検索するためのプログラムからなる。楽曲索引データベース２２ｂは、カラオケ演奏端末１０で演奏に供されるカラオケ楽曲についての属性情報を記述したデータベースであり、例えば、楽曲番号・曲名・歌手名・歌い出し部分の歌詞・流行時期・音楽ジャンル区分・デュエット曲か否かなど、種々の属性情報がこれに含まれている。
【００２９】
目標ランキング設定手段２２ｃは、カラオケリモコン装置２２が備える入出力機能を用いて、任意の利用者が楽曲毎に目標とするランキング値を入力すると、当該入力値を、利用者別楽曲毎の目標ランキングとして設定するためのプログラムからなる。
【００３０】
＜カードリーダ＞
カードリーダ２２ｄは、任意の利用者がカラオケ演奏端末１０を利用する際に、当該利用者の利用者ＩＤを取得するための装置であり、本実施形態では、利用者がカラオケ演奏端末１０を利用する際に、利用者が所持するＩＤ媒体２７から利用者ＩＤを読み取るようになっている。カードリーダ２２ｄで読み取った利用者ＩＤは、カラオケ本体２１のＲＡＭ３３において利用者管理テーブル３３ｃとして記憶され、利用者管理手段３７で管理される。ＩＤ媒体２７は、例えば非接触型の、ＩＤカード、携帯電話、携帯情報端末等からなり、利用者ＩＤを記憶して、カードリーダ２２ｄとの間でデータの送受信を行うことができるようになっている。
【００３１】
＜カラオケ本体＞
カラオケ本体２１は、中央制御手段３１、ＲＯＭ３２、ＲＡＭ３３、ＨＤＤ３４、ネットワーク送受信手段３５、ローカル送受信手段３６、利用者管理手段３７、予約管理手段３８、歌唱採点手段３９、目標ランキング管理手段４０、暫定ランキング付け手段４１、演奏制御手段４２（判定手段４２ａの機能を含む）、音楽再生制御手段４３、Ａ／Ｄコンバータ４４、映像再生制御手段４５を備えている。
【００３２】
＜中央制御手段＞
中央制御手段３１は、カラオケ本体２１を総合的に制御するための手段であり、例えばＣＰＵ及びその周辺機器により構成されており、ＣＰＵ等がＲＯＭ３２等に記憶されたプログラムに従って動作することにより、制御機能を発揮することができるようになっている。
【００３３】
＜ＲＯＭ／ＲＡＭ＞
ＲＯＭ３２は、カラオケ本体２１を構成する各機器を制御するためのプログラムデータや数値データを記憶するための機器で、例えば半導体メモリ等で構成される。また、ＲＡＭ３３は、プログラムや各種データを一時的に記憶する一時記憶領域として機能するもので、例えば半導体メモリ等で構成される。なお、物理的な半導体メモリによりＲＡＭ３３を構成するのではなく、ハードディスク記憶装置等を用いて仮想的なＲＡＭ３３を構成してもよい。本実施形態では、ＲＡＭ３３に、予約待ち行列３３ａ、ダウンロードランキングテーブル（ＤＬランキングテーブル）３３ｂ、利用者管理テーブル３３ｃ、目標ランキングテーブル３３ｄが記憶されるようになっている。
【００３４】
予約待ち行列３３ａは、予約管理手段３８により管理されるデータであり、楽曲ＩＤと利用者ＩＤとを紐付けして演奏順に並べたデータからなる。ダウンロードランキングテーブル３３ｂは、カラオケサーバ１１に格納されたランキング管理テーブル５４からダウンロードされた楽曲別のランキングデータであり、カラオケ演奏端末１０とカラオケサーバ１１との間でデータの送受信を行う際にダウンロードされる。
【００３５】
なお、カラオケ演奏端末１０とカラオケサーバ１１との間におけるデータの送受信は任意のタイミングで（例えば、選曲予約が行われた際に）行われ、この際、目標ランキングテーブル３３ｄに格納されている楽曲ＩＤに関するランキングデータのみをダウンロードすることにより、カラオケ演奏端末１０におけるデータ保持量を低減することができる。さらに、ダウンロードするランキングデータは、目標ランキングテーブル３３ｄに格納されている目標ランキング以下のランキングデータとすることにより、カラオケ演奏端末１０におけるデータ保持量をより一層低減することができる。このダウンロードランキングテーブル３３ｂは、例えば、図４に示すように、楽曲ＩＤ毎に、採点結果の数値を降順に並べたデータ構造を有している。なお、ダウンロードランキングテーブル３３ｂの構成データとして、利用者ＩＤを含めてもよい。
【００３６】
また、カラオケサーバ１１にネットワーク接続された複数のカラオケ演奏端末１０ではそれぞれ歌唱採点が行われており、これによりネットワーク全体の歌唱者ランキングは時々刻々と変化するものであるため、所定時間毎にランキングデータをダウンロードしてランキング付けを行ったのでは、真の歌唱者ランキングとは異なることもある。しかし、すべての採点値に基づいてリアルタイムにランキング付けを行うことはカラオケサーバ１１の負荷増大に繋がり、またタイムラグに基づく歌唱者ランキングの変動は些少であるため、多少の誤差は許容範囲内のものとなる。なお、歌唱者ランキングの変動が大きい場合には、ランキングデータのダウンロード間隔をより短く設定すればよい。
【００３７】
利用者管理テーブル３３ｃは、利用者管理手段３７により管理され、選曲予約やランキング設定を行う際に利用されるデータテーブルであり、システムログインした利用者の利用者ＩＤと当該利用者に関する属性データとを紐付けして構成されている。属性データとは、例えば、性別、生年月日、住所等のデータであり、利用者が所持するＩＤ媒体２７に記憶してもよいし、別途、カラオケサーバ１１において利用者属性データベースを構築しておき、利用者がシステムログインした際に、利用者属性データベースからダウンロードしてもよい。なお、利用者ＩＤや属性データが登録されていない利用者の場合には、利用者管理テーブル３３ｃにおいて、仮に発行された利用者ＩＤのみが管理される。
【００３８】
目標ランキングテーブル３３ｄは、目標ランキング設定手段２２ｃにより設定がされた、利用者別楽曲毎の目標ランキングに関するデータテーブルであり、目標ランキング管理手段４０の機能により作成される。この目標ランキングテーブル３３ｄは、図５に示すように、利用者ＩＤ毎に、楽曲ＩＤと目標ランキングとを紐付けした構造となっている。
【００３９】
＜ＨＤＤ＞
ＨＤＤ３４は、大容量記憶装置として機能するもので、楽曲データベース３４ａ及び映像データベース３４ｂが格納されている。なお、ＨＤＤ３４に替えて、あるいはＨＤＤ３４とともに、データを書き替え可能なＤＶＤ等の大容量記憶装置を用いてもよい。
【００４０】
楽曲データベース３４ａは、演奏データ（ＭＩＤＩ（登録商標）データ）及び歌詞描出データが同期されて構成される楽曲データについて、楽曲ＩＤと対応付けてそれぞれ格納したデータベースである。演奏データは各楽曲の演奏データをデジタル化したものであり、歌詞描出データは演奏に同期した歌詞文字の表示タイミングデータ及び色変わりデータを含んでいる。映像データベース３４ｂは、演奏されるカラオケ楽曲に対応した背景映像を、当該カラオケ楽曲の楽曲ＩＤに対応させた映像ファイルとして所定数格納したデータベースである。
【００４１】
＜ネットワーク送受信手段／ローカル送受信手段＞
ネットワーク送受信手段３５は、カラオケサーバ１１とカラオケ本体２１との間で、データの送受信を行うための電子回路及びプログラムからなる。また、ローカル送受信手段３６は、カラオケ本体２１とカラオケリモコン装置２２との間で、データの送受信を行うための電子回路及びプログラムからなる。本実施形態では、赤外線通信により、カラオケ本体２１とカラオケリモコン装置２２との間でデータの送受信が行われる。
【００４２】
＜利用者管理手段＞
利用者管理手段３７は、取得された利用者ＩＤに基づき利用者を特定して、利用者管理テーブル３３ｃにて管理するためのプログラムからなる。すなわち、利用者管理手段３７では、カラオケリモコン装置２２のカードリーダがＩＤ媒体から利用者ＩＤを読み取った場合に、この利用者ＩＤに基づいて利用者を特定し、利用者管理テーブル３３ｃにて管理する。取得した利用者ＩＤは、選曲予約やランキング設定を行う際に利用される。
【００４３】
＜予約管理手段＞
予約管理手段３８は、利用者により楽曲検索手段２２ａの機能を用いて選曲され、ローカル送受信手段３６を介して受信した楽曲ＩＤを、選曲順に演奏予約待ち行列３３ａとしてＲＡＭ３３に格納し、管理するためのプログラムからなる。
【００４４】
＜歌唱採点手段＞
歌唱採点手段３９は、マイクロホン２４から入力され、Ａ／Ｄコンバータ４４によりデジタル変換された歌唱者の音声信号から、音程、声量、テンポ等の歌唱評価データを抽出するとともに、この歌唱評価データと演奏楽曲の主旋律等のリファレンス情報とを比較して採点を行うためのプログラムからなる。この歌唱採点手段３９における採点機能として、音程、しゃくり、走り及びタメ、抑揚、ロングトーンの巧拙、ビブラートの巧拙、フォール、こぶし、低音部分及び高音部分の正確さ等を採点するようにしてもよい。
【００４５】
＜目標ランキング管理手段＞
目標ランキング管理手段４０は、任意の利用者が楽曲別に設定した歌唱者ランキングを目標ランキングとして、所定の目標ランキングテーブル３３ｄにて管理するためのプログラムからなる。具体的には、システムログインして利用者ＩＤが特定された利用者が、カラオケリモコン装置２２の入力機能を用いて、楽曲ＩＤ及び目標ランキングを入力すると、目標ランキング設定手段２２ｃの機能により、利用者別楽曲毎の目標ランキングが設定される。そして、目標ランキング管理手段４０の機能により、利用者別に、楽曲ＩＤと目標ランキングとを紐付けした目標ランキングテーブル３３ｄが作成され、ＲＡＭ３３に格納される。なお、目標ランキングテーブル３３ｄは、各カラオケ演奏端末１０演奏のＲＡＭ３３に格納するのではなく、カラオケサーバ１１の記憶装置（例えばＨＤＤ）に記憶しておき、ネットワーク全体で一元的に管理してもよい。
【００４６】
＜暫定ランキング付け手段＞
暫定ランキング付け手段４１は、任意の利用者が歌唱しているランキング付け対応曲について、各歌唱区間における歌唱採点が終了する毎に、歌唱済みの各歌唱区間における各歌唱採点値と、未歌唱区間における各最高採点値とに基づいて算出される仮想的な歌唱採点結果に応じて、ランキング管理テーブル５４における歌唱者ランキングを参照して、暫定的なランキング付けを行うためのプログラムからなる。なお、本実施形態では、暫定的なランキング付けを行う際に、いちいちカラオケサーバ１１とデータ通信を行ってランキング管理テーブル５４にて管理されているランキングデータをダウンロードすることなく、所定時間毎にダウンロードしたダウンロードランキングテーブル３３ｂを参照して、暫定的なランキング付けを行うようになっている。
【００４７】
すなわち、暫定ランキング付け手段４１は、各歌唱区間における歌唱が終了した時点で、ダウンロードランキングテーブル３３ｂを参照し、既に歌唱採点手段３９により採点が行われた各歌唱区間における各採点値と、現に採点が終了した歌唱区間における採点値と、未だ採点が行われていない各歌唱区間における各最高採点値とに基づいて仮想的な採点結果を算出し、この仮想的な採点結果に基づいて暫定的なランキングを導き出す。なお、暫定ランキング付け手段４１におけるランキング付け方法では、上述した歌唱者ランキング管理手段５３におけるランキング付け方法と同様の方法を適用することができる。
【００４８】
＜演奏制御手段＞
演奏制御手段４２は、暫定ランキングが目標ランキングよりも下位となった場合に、当該楽曲の演奏を中止させるためのプログラムからなる。なお、本実施形態における演奏制御手段４２は、暫定ランキングと目標ランキングとを比較する判定手段４２ａを含んでおり、この判定手段４２ａにより、暫定ランキングが目標ランキングよりも下位であるか否かの判定が行われる。具体的には、判定手段４２ａの機能により、暫定ランキングと目標ランキングとを比較し、暫定ランキングが目標ランキングよりも下位であると判定されると、演奏制御手段４２の機能により、音楽再生制御手段４３による音楽再生と、映像再生制御手段４５による映像再生とを中止させる。
【００４９】
＜音楽再生制御手段＞
音楽再生制御手段４３は、楽曲ＩＤに基づいて楽曲データベース３４ａから抽出された演奏データをデジタル再生すると共にアナログ変換してミキシングアンプ２６に出力するための電子回路である。ミキシングアンプ２６は、マイクロホン２４から入力された歌唱者の歌唱音声信号と、音楽再生制御手段４３から送出される演奏音声信号とをミキシングするとともに、アンプ機能により増幅してスピーカ２３より出力させるための装置である。
【００５０】
＜映像再生制御手段＞
映像再生制御手段４５は、カラオケ楽曲の演奏中に、映像データベース３４ｂから抽出した映像データ及び楽曲データベース３４ａから抽出した楽曲データのうちの歌詞テロップデータ（歌詞文字データ）を、当該カラオケ楽曲の演奏データに同期させてディスプレイ装置２５に出力するための電子回路である。
【００５１】
＜ディスプレイ装置＞
ディスプレイ装置２５は、カラオケ演奏時の映像、歌詞テロップ等を表示するための装置で、例えば、液晶ディスプレイ等により構成される。
【００５２】
＜演奏中止制御＞
図６及び図７を参照して、本実施形態に係るカラオケシステムにおける演奏中止制御について説明する。本実施形態に係るカラオケシステムでは、演奏中止制御の前提として、ランキング管理テーブル５４が作成されると共に、利用者別楽曲毎に目標ランキングが設定される。そして、ランキング付け対応曲が演奏されると、歌唱者ランキング管理手段５３の機能により、その採点結果に応じた歌唱者ランキングを、当該ランキング付け対応曲の楽曲ＩＤと当該楽曲を歌唱した利用者の利用者ＩＤとに対応付けて、ランキング管理テーブル５４にて管理する。
【００５３】
また、目標ランキング設定手段２２ｃの機能により目標ランキングが設定されると、目標ランキング管理手段４０の機能により、利用者別楽曲毎の目標ランキングテーブル３３ｄが作成され、ＲＡＭ３３に格納される。
【００５４】
演奏中止制御は、図６に示すように、利用者により目標ランキングが設定された楽曲の演奏が開始すると（Ｓ１）、現に歌唱した歌唱区間の歌唱採点を行う（Ｓ２）。続いて、暫定ランキング付け手段４１の機能により、既歌唱区間の各採点値の積算値と、未歌唱区間の各最高採点値とを合計して、仮想的な歌唱採点結果を算出する（Ｓ３）。そして、ダウンロードランキングテーブル３３ｂを参照し、算出された仮想的な歌唱採点結果に基づいて、暫定的なランキング付けを行う（Ｓ４）。
【００５５】
続いて、判定手段４２ａの機能により、暫定ランキングと目標ランキングとを比較して（Ｓ５）、暫定ランキングが目標ランキング以内か否かを判定する（Ｓ６）。ここで、暫定ランキングが目標ランキング以内である場合（例えば、目標ランキングが３位で暫定ランキングが２位の場合）には、全歌唱区間の演奏が終了するまで（Ｓ７）、歌唱採点処理（Ｓ２）、仮想歌唱採点結果算出処理（Ｓ３）、暫定ランキング付け処理（Ｓ４）、比較処理（Ｓ５）、判定処理（Ｓ６）を繰り返して実行する。
【００５６】
一方、暫定ランキングが目標ランキングよりも下位となった場合（例えば、目標ランキングが３位で暫定ランキングが４位の場合）には、演奏制御手段４２の機能により、当該楽曲の演奏を中止させる（Ｓ８）。これにより、未だ歌唱していない歌唱区間において最高得点値を取得したと仮定しても、目標とするランキング以内に入る可能性がなくなった時点で、当該楽曲の演奏が自動的に中止されるので、利用者にとって煩わしい操作を行うことなく、無駄な歌唱に要する時間のロスを低減することができる。
【００５７】
次に、図７を参照して、演奏中止制御の手順について、時間を追って具体的に説明する。図７に示す例では、利用者ＩＤ／＊＊＊＊１８の利用者が、楽曲ＩＤ／ａ００００１の楽曲について、目標ランキングとして３位（８２点）を設定したとする。この目標ランキングは、図５に示す目標ランキングテーブル３３ｄの構成データとなっている。また、楽曲ＩＤ／ａ００００１の楽曲は、歌唱区間（１）から歌唱区間（１０）までの１０区間に区分されており、それぞれの区間における最高採点値はそれぞれ１０点であり、合計最高採点値は１００点であるとする。
【００５８】
図７（１）に示すように、歌唱区間（１）から歌唱区間（２）までの採点が終了し、歌唱区間（１）では採点値が８点、歌唱区間（２）では採点値が７点であったとする。ここで、未採点区間である歌唱区間（３）から歌唱区間（１０）までは最高採点値である１０点を取得したものと仮定する。この場合には、歌唱区間（２）の採点が終了した時点における暫定ランキングは１位（９５点）であり、目標ランキング３位（８０点）以内であるため、楽曲の演奏を継続する。図示しないが、続く歌唱区間（３）までの暫定ランキングは１位（９１点）であり、歌唱区間（４）までの暫定ランキングは１位（８９点）であり、それぞれ目標ランキング３位以内であるため楽曲の演奏が継続される。
【００５９】
次に、図７（２）に示すように、歌唱区間（１）から歌唱区間（５）までの採点が終了し、歌唱区間（１）では採点値が８点、歌唱区間（２）では採点値が７点、歌唱区間（３）では採点値が６点、歌唱区間（４）では採点値が８点、歌唱区間（５）では採点値が６点であったとする。ここで、未採点区間である歌唱区間（６）から歌唱区間（１０）までは最高採点値である１０点を取得したものと仮定する。この場合には、歌唱区間（５）の採点が終了した時点における暫定ランキングは１位（８５点）であり、目標ランキング３位（８０点）以内であるため、楽曲の演奏を継続する。図示しないが、続く歌唱区間（６）までの暫定ランキングは２位タイ（８３点）であり、歌唱区間（７）までの暫定ランキングは２位タイ（８３点）であり、それぞれ目標ランキング３位以内であるため楽曲の演奏が継続される。
【００６０】
次に、図７（３）に示すように、歌唱区間（１）から歌唱区間（８）までの採点が終了し、歌唱区間（１）では採点値が８点、歌唱区間（２）では採点値が７点、歌唱区間（３）では採点値が６点、歌唱区間（４）では採点値が８点、歌唱区間（５）では採点値が６点、歌唱区間（６）では採点値が８点、歌唱区間（７）では採点値が１０点、歌唱区間（８）では採点値が７点であったとする。ここで、未採点区間である歌唱区間（９）から歌唱区間（１０）までは最高採点値である１０点を取得したものと仮定する。この場合には、歌唱区間（８）の採点が終了した時点における暫定ランキングは４位（８０点）であり、目標ランキング３位（８２点）以内に入っていないため、歌唱区間（８）までで楽曲の演奏が中止される。
【００６１】
＜他の実施形態＞
本発明のカラオケシステム及びその周辺装置を構成する機器や手段は上述したものに限定されず、その利用目的に応じて、必要な機器や手段のみの構成としたり、適宜他の機器や手段を付加したりすることができる。また、各手段をそれぞれ別個のものとして構成するのではなく、複数の機能を統合した手段として構成してもよい。さらに、カラオケ演奏装置をスタンドアロンで運用し、カラオケ演奏装置毎に歌唱力を競うようにしてもよい。
【符号の説明】
【００６２】
１０  カラオケ演奏端末
１１  カラオケサーバ
１２  通信ネットワーク
２１  カラオケ本体
２２  カラオケリモコン装置
２２ａ  楽曲検索手段
２２ｂ  楽曲索引データベース
２２ｃ  目標ランキング設定手段
２２ｄ  カードリーダ
２３  スピーカ
２４  マイクロホン
２５  ディスプレイ装置
２６  ミキシングアンプ
２７  ＩＤ媒体
３１  中央制御手段
３２  ＲＯＭ
３３  ＲＡＭ
３３ａ  予約待ち行列
３３ｂ  ダウンロードランキングテーブル
３３ｃ  利用者管理テーブル
３３ｄ  目標ランキングテーブル
３４  ＨＤＤ
３４ａ  楽曲データベース
３４ｂ  映像データベース
３５  ネットワーク送受信手段
３６  ローカル送受信手段
３７  利用者管理手段
３８  予約管理手段
３９  歌唱採点手段
４０  目標ランキング管理手段
４１  暫定ランキング付け手段
４２  演奏制御手段
４２ａ  判定手段
４３  音楽再生制御手段
４４  Ａ／Ｄコンバータ
４５  映像再生制御手段
５１  制御手段
５２  送受信手段
５３  歌唱者ランキング管理手段
５４  ランキング管理テーブル
５５  カラオケデータ処理手段
５６  カラオケデータ記憶手段
【図１】
0005537263.tif 000002
【図２】
0005537263.tif 000003
【図３】
0005537263.tif 000004
【図４】
0005537263.tif 000005
【図５】
0005537263.tif 000006
【図６】
0005537263.tif 000007
【図７】
0005537263.tif 000008