(57)【要約】【課題】対戦相手が同一時間に同一場所にいなくても、リアルタイムで対戦カラオケゲームをしているように感じることができる対戦カラオケシステムを提供する。【解決手段】楽曲の経過に応じて逐次採点されたチャンピオンの採点データ１３ｂをサーバ１０の記憶部１１に記憶させ、歌唱者がカラオケをするときに、チャンピオンの採点データ１３ｂをカラオケ端末２０にダウンロードし、楽曲の経過に応じて、歌唱者の採点データとチャンピオンの採点データ１３ｂとを逐次比較し、比較結果をモニタ６に逐次表示する。【選択図】図２
2008145928.tif 000002
【特許請求の範囲】
【請求項１】
楽曲の演奏データと、第１歌唱者の前記楽曲の第１歌唱データとを記憶する記憶部と、
前記演奏データを再生する演奏再生部と、
前記演奏データの再生に応じて第２歌唱者により入力された第２歌唱データと、前記記憶部の前記第１歌唱データとを逐次比較する比較評価部と、
前記比較評価部の評価結果を、逐次表示するように表示部に指示する比較結果表示指示部と、
を備えた対戦カラオケシステム。
【請求項２】
請求項１に記載された対戦カラオケシステムにおいて、
前記記憶部の第１歌唱データは、前記第１歌唱者の歌唱音声が前記演奏データと楽曲の経過に応じて逐次採点された第１採点データであり、
前記演奏データの再生に応じて前記第２歌唱者により入力された音声データと、前記演奏データとを逐次比較し、前記第２歌唱者の第２採点データを生成する採点データ生成部を備え、
前記比較評価部は、前記第１採点データと前記第２採点データとを逐次比較すること、
を特徴とする対戦カラオケシステム。
【請求項３】
請求項１又は請求項２に記載された対戦カラオケシステムにおいて、
前記記憶部は、この対戦カラオケシステムを、通信網を介して統括的に管理する管理部に設けられ、
前記比較評価部は、前記記憶部の前記第１歌唱データを、前記通信網を介して受信すること、
を特徴とする対戦カラオケシステム。
【請求項４】
請求項２又は請求項３に記載された対戦カラオケシステムにおいて、
前記記憶部は、前記演奏データの一部を変更するための第１トラップデータを記憶し、
前記第１トラップデータに基づいて、前記演奏再生部により再生される前記演奏データの一部を変更した第１トラップ部を生成するトラップ生成部を備え、
前記採点データ生成部は、前記音声データと前記第１トラップ部が生成された前記演奏データとを逐次比較し、前記第２歌唱者の第２採点データを生成すること、
を特徴とする対戦カラオケシステム。
【請求項５】
請求項４に記載された対戦カラオケシステムにおいて、
前記トラップ生成部は、
その操作に応じて、前記演奏データの一部を変更するための第２トラップデータを出力する操作部を備え、
前記操作部の出力に基づいて、前記第２トラップ部が生成された前記演奏データを生成し、
前記比較評価部は、前記第２トラップ部が生成された前記演奏データを、前記第１採点データに反映し、前記第２トラップ部が反映された前記第１採点データと、前記第２採点データとを比較すること、
を特徴とする対戦カラオケシステム。
【請求項６】
請求項５に記載された対戦カラオケシステムにおいて、
前記比較評価部は、前記第２トラップ部が生成された範囲の前記第１採点データの減点量に所定の係数を積算するように、前記第２トラップ部を記第１採点データに反映すること、
を特徴とする対戦カラオケシステム。
【請求項７】
請求項２から請求項６までのいずれか１項に記載された対戦カラオケシステムにおいて、
演奏終了時に、前記第２採点データの採点結果と、前記第１採点データの終了時の採点結果とを比較して予め定められた判定条件を満足する場合に、前記記憶部のデータを更新するデータ更新部を備え、
前記データ更新部は、前記第２採点データを、前記記憶部の新たな第１採点データに更新すること、
を特徴とする対戦カラオケシステム。
【請求項８】
請求項５から請求項７までのいずれか１項に記載された対戦カラオケシステムにおいて、
演奏終了時に、前記第２採点データの採点結果と、前記第１採点データの終了時の採点結果とを比較して予め定められた判定条件を満足する場合に、前記記憶部のデータを更新するデータ更新部を備え、
前記データ更新部は、前記第２トラップデータを、前記記憶部の新たな第１トラップデータに更新すること、
を特徴とする対戦カラオケシステム。
【請求項９】
請求項５から請求項７までのいずれか１項に記載された対戦カラオケシステムにおいて、
演奏終了時に、前記第２採点データの採点結果と、前記第１採点データの終了時の採点結果とを比較して予め定められた判定条件を満足する場合に、前記記憶部のデータを更新するデータ更新部を備え、
前記データ更新部は、前記第１及び第２トラップデータを、前記記憶部の新たな第１トラップデータに更新すること、
を特徴とする対戦カラオケシステム。
【請求項１０】
請求項１から請求項９までのいずれか１項に記載された対戦カラオケシステムに用いられ、
前記対戦カラオケシステムを統括的に管理する管理部に、通信網を介して接続されたこと、
を特徴とする対戦カラオケ端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、採点機能を備えた対戦カラオケシステムに関するものである。
【背景技術】
【０００２】
従来から、カラオケ装置には、歌唱者の音声のサンプリングデータと採点基準データとを比較して、歌唱者の歌唱を採点する機能を備えるものがあった。この採点機能を備えるカラオケ装置は、歌唱者の歌唱後に採点結果をモニタに表示していた。
しかし、従来のカラオケ装置は、採点結果を歌唱後に表示するため、歌唱者は、歌唱中に、他の歌唱者と歌唱の技量を争っているという感覚が得られないという問題があった。
【０００３】
一方、特許文献１には、２組の歌唱者が２曲のカラオケ楽曲を同時並行的に歌唱し、その歌唱状態を個別に採点して優劣を判定する同時対戦型カラオケ歌唱採点ゲーム機能を備えたカラオケ装置が開示されている。
しかし、特許文献１のカラオケ装置では、２組の歌唱者が異なる楽曲で対戦するために、公平な歌唱評価をすることができないという問題がある。また、仮に同じ楽曲で対戦しても、２組の歌唱者が同一時間に同一場所にいなければならないとう制約がある。
【特許文献１】特開平１１−２７２２８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の課題は、対戦相手が同一時間に同一場所にいなくても、リアルタイムで対戦カラオケゲームをしているように感じることができる対戦カラオケシステムを提供することである。
【課題を解決するための手段】
【０００５】
請求項１の発明は、楽曲の演奏データ（１２ａ）と、第１歌唱者の前記楽曲の第１歌唱データ（１３）とを記憶する記憶部（１１）と、前記演奏データを再生する演奏再生部（２４）と、前記演奏データの再生に応じて第２歌唱者により入力された第２歌唱データと、前記記憶部の前記第１歌唱データとを逐次比較する比較評価部（３２）と、前記比較評価部の評価結果を、逐次表示するように表示部（６）に指示する比較結果表示指示部（３４）と、を備えた対戦カラオケシステムである。
【０００６】
請求項２の発明は、請求項１に記載された対戦カラオケシステムにおいて、前記記憶部（１１）の第１歌唱データ（１３）は、前記第１歌唱者の歌唱音声が前記演奏データ（１２ａ）と楽曲の経過に応じて逐次採点された第１採点データ（１３ｂ）であり、前記演奏データの再生に応じて前記第２歌唱者により入力された音声データと、前記演奏データとを逐次比較し、前記第２歌唱者の第２採点データを生成する採点データ生成部（３１）を備え、前記比較評価部（３２）は、前記第１採点データと前記第２採点データとを逐次比較すること、を特徴とする対戦カラオケシステムである。
請求項３の発明は、請求項１又は請求項２に記載された対戦カラオケシステムにおいて、前記記憶部（１１）は、この対戦カラオケシステムを、通信網（２）を介して統括的に管理する管理部（１０）に設けられ、前記比較評価部（３２）は、前記記憶部の前記第１歌唱データ（１３）を、前記通信網を介して受信すること、を特徴とする対戦カラオケシステムである。
請求項４の発明は、請求項２又は請求項３に記載された対戦カラオケシステムにおいて、前記記憶部（１１）は、前記演奏データ（１２ａ）の一部を変更するための第１トラップデータ（１３ｃ）を記憶し、前記第１トラップデータに基づいて、前記演奏再生部（２４）により再生される前記演奏データの一部を変更した第１トラップ部を生成するトラップ生成部を備え、前記採点データ生成部は、前記音声データと前記第１トラップ部が生成された前記演奏データとを逐次比較し、前記第２歌唱者の第２採点データを生成すること、を特徴とする対戦カラオケシステムである。
請求項５の発明は、請求項４に記載された対戦カラオケシステムにおいて、前記トラップ生成部（２８）は、その操作に応じて、前記演奏データの一部を変更するための第２トラップデータを出力する操作部（２７）を備え、前記操作部の出力に基づいて、前記第２トラップ部が生成された前記演奏データ（１２ａ）を生成し、前記比較評価部（３２）は、前記第２トラップ部が生成された前記演奏データを、前記第１採点データに（１３ｂ）反映し、前記第２トラップ部が反映された前記第１採点データと、前記第２採点データとを比較すること、を特徴とする対戦カラオケシステムである。
請求項６の発明は、請求項５に記載された対戦カラオケシステムにおいて、前記比較評価部（３２）は、前記第２トラップ部が生成された範囲の前記第１採点データ（１３ｂ）の減点量に所定の係数を積算するように、前記第２トラップ部を記第１採点データに反映すること、を特徴とする対戦カラオケシステムである。
請求項７の発明は、請求項２から請求項６までのいずれか１項に記載された対戦カラオケシステムにおいて、演奏終了時に、前記第２採点データの採点結果と、前記第１採点データ（１３ｂ）の終了時の採点結果とを比較して予め定められた判定条件を満足する場合に、前記記憶部のデータを更新するデータ更新部を備え、前記データ更新部は、前記第２採点データを、前記記憶部の新たな第１採点データに更新すること、を特徴とする対戦カラオケシステムである。
請求項８の発明は、請求項５から請求項７までのいずれか１項に記載された対戦カラオケシステムにおいて、演奏終了時に、前記第２採点データの採点結果と、前記第１採点データ（１３ｂ）の終了時の採点結果とを比較して予め定められた判定条件を満足する場合に、前記記憶部（１１）のデータを更新するデータ更新部（３５）を備え、前記データ更新部は、前記第２トラップデータを、前記記憶部の新たな第１トラップデータ（１３ｃ）に更新すること、を特徴とする対戦カラオケシステムである。
請求項９の発明は、請求項５から請求項７までのいずれか１項に記載された対戦カラオケシステムにおいて、演奏終了時に、前記第２採点データの採点結果と、前記第１採点データ（１３ｂ）の終了時の採点結果とを比較して予め定められた判定条件を満足する場合に、前記記憶部（１１）のデータを更新するデータ更新部（３５）を備え、前記データ更新部は、前記第１（１３ｃ）及び第２トラップデータを、前記記憶部の新たな第１トラップデータ（１３ｃ）に更新すること、を特徴とする対戦カラオケシステムである。
【０００７】
請求項１０の発明は、請求項１から請求項９までのいずれか１項に記載された対戦カラオケシステム（１）に用いられ、前記対戦カラオケシステムを統括的に管理する管理部（１０）に、通信網（２）を介して接続されたこと、を特徴とする対戦カラオケ端末である。
【発明の効果】
【０００８】
本発明によれば、以下の効果を奏することができる。
（１）本発明は、記憶部に記憶された第１歌唱者の第１歌唱データと、第２歌唱者の第２歌唱データを逐次比較するので、第２歌唱者は、第１歌唱者が同一時間に同一場所にいなくても、第１歌唱者と同時に同じ曲を歌いながら、リアルタイムの対戦カラオケゲームをしているように感じることができ、また、順番待ちをすることなく、対戦カラオケゲームをすることができる。
【０００９】
（２）本発明は、記憶部に記憶された第１歌唱者の第１採点データと、第２歌唱者の第２採点データとを逐次比較するので、記憶部は、データ量の多い第１歌唱者の音声データを記憶する必要がなく、システムの構成をシンプルにすることができ、また、処理速度を早くすることができる。
【００１０】
（３）本発明は、記憶部が、通信網を介して統括的に管理する管理部に設けられているので、第２歌唱者は、他のカラオケボックス等で歌唱した第１歌唱者に対戦することができる。
【００１１】
（４）本発明は、演奏データがトラップ部を有するので、第２歌唱者に、緊張感、どきどき感を与えることができる。
【００１２】
（５）本発明は、第２歌唱者が設けた第２トラップ部が第１採点データに反映されるので、第１歌唱者の採点を減点することができ、第２歌唱者の対戦意欲を向上することができる。
【００１３】
（６）本発明は、第１採点データの減点量に所定の係数を積算し、第１歌唱者の採点をより多く減点するので、第２歌唱者の歌唱意欲を向上することができる。
【００１４】
（７）本発明は、第２歌唱者の第２採点データを、記憶部の新たな第１採点データに更新するので、第２歌唱者を新たな第１歌唱者とし、新たな第２歌唱者の対戦を受け付けることができる。
【００１５】
（８）本発明は、第２歌唱者の操作に応じて生成された第２トラップデータを、記憶部の新たな第１トラップデータに更新するので、新たな第１歌唱者は、新たな第２歌唱者と新たな第１トラップデータが設けられた演奏データに基づいて、対戦することができる。
【００１６】
（９）本発明は、第１及び第２トラップデータを、記憶部の新たな第１トラップデータに更新するので、記憶部にトラップを重畳的に設けることができ、歌唱の難しさを段々と向上することができる。
【発明を実施するための最良の形態】
【００１７】
本発明は、対戦相手が同一時間に同一場所にいなくても、リアルタイムで対戦カラオケゲームをしているように感じることができる対戦カラオケシステムを提供するという目的を、楽曲の経過に応じて逐次採点されたチャンピオンの採点データをサーバの記憶部に記憶させ、歌唱者がカラオケをするときに、チャンピオンの採点データをカラオケ端末にダウンロードし、楽曲の演奏の経過に応じて、歌唱者の採点データとチャンピオンの採点データとを逐次比較し、比較結果をモニタに逐次表示することによって実現した。
【実施例】
【００１８】
以下、図面等を参照して、本発明の対戦カラオケシステムの実施例をあげて、さらに詳しく説明する。
図１は、本発明を適用した対戦カラオケシステム１の実施例の構成を示す図である。
対戦カラオケシステム１は、インターネット２（通信網）を介して接続されたサーバ１０（管理部）とカラオケ端末２０とを備えている。歌唱者は、サーバ１０に記憶された複数の楽曲のなかから希望の楽曲を選択し、この楽曲の曲データ１２等を、サーバ１０からカラオケ端末２０にダウンロードする。カラオケ端末２０は、楽曲の演奏音をスピーカ４Ｌ，４Ｒから出力し、歌唱者は、この演奏音にあわせてマイクロホン５に歌唱音声を入力する。入力された歌唱音声は、マイクロホン５により一度アナログの音声信号に変換され、カラオケ端末２０の増幅器（図示せず）により増幅されて、スピーカ４Ｌ，４Ｒから出力される。歌唱者の歌唱音声は、カラオケ端末２０により、リアルタイムに採点され、採点結果がモニタ６に逐次表示される。
【００１９】
サーバ１０は、対戦カラオケシステム１を統括的に管理し、曲データ１２等を配信するコンピュータであり、ハードディスク等の記憶部１１を備えている。
記憶部１１には、曲データ１２と、歌唱データ１３と、ランキングデータ１４と、ユーザ登録情報１５等とが記憶されている。
【００２０】
曲データ１２は、楽曲に関するデータであり、演奏データ１２ａと、歌詞データ１２ｂと、歌詞表示タイミングデータ１２ｃとから構成される。
演奏データ１２ａは、楽曲の演奏音を再生するためのデータであり、例えば、ＭＩＤＩ（musical instrument digital interface）データにより構成される。
歌詞データ１２ｂは、モニタ６に表示するテロップを生成するためのデータである。
歌詞表示タイミングデータ１２ｃは、演奏の進行に応じて、歌唱者に歌唱タイミングを示すために、テロップの色彩を変更するためのデータである。
【００２１】
歌唱データ１３は、この楽曲の最高得点保持者であるチャンピオン（第１歌唱者）に関するデータであり、チャンピオンの歌唱音声データ１３ａと、採点データ１３ｂ（第１採点データ）と、トラップデータ１３ｃ（第１トラップデータ）と、総合採点結果１３ｄと、歌唱者ニックネーム１３ｅと、データ作成日１３ｆとから構成される。
歌唱音声データ１３ａは、チャンピオンが歌唱した音声データであり、例えば、アナログの音声信号をデジタル信号に変換したデータである。
採点データ１３ｂは、チャンピオンの歌唱音声が、演奏データ１２ａと楽曲の経過に応じて逐次採点されたデータである。
トラップデータ１３ｃは、後述するように、演奏データ１２ａの一部を変更するデータである。
総合採点結果１３ｄは、演奏終了時のチャンピオンの採点結果の情報である。
【００２２】
ランキングデータ１４は、楽曲のランキングに関するデータであり、例えば、楽曲の得点及びその得点保持歌唱者のデータ等を、総合採点結果の高い順位に記憶している。
ユーザ登録情報１５は、歌唱者に関する情報であり、歌唱者を特定するＩＤナンバ、歌唱履歴等の情報である。
【００２３】
図２は、本実施例のカラオケ端末２０のブロック図である。カラオケ端末２０は、例えば、パーソナルコンピュータ、家庭用通信カラオケ端末、カラオケボックス等に設置される専用端末等である。
カラオケ端末２０は、通信端子２１と、通信ブロック２２（送信部）と、歌唱音声再生ブロック２３と、演奏データ再生ブロック２４（演奏再生部）と、マイク入力端子２５と、トラップデータ再生ブロック２６と操作装置２７（操作部）とトラップデータ入力ブロック２８とからなるトラップ生成部と、画像表示・演奏・歌唱再生コントロールブロック３０と、逐次採点ブロック３１（採点データ生成部）と、採点結果評価ブロック３２（比較評価部）と、音声合成ブロック３３と、画像表示ブロック３４（比較結果表示指示部）と、送信ファイル作成ブロック３５（データ更新部）と、各種データ保持ブロック３６と、歌唱録音ブロック３７とを備えている。
【００２４】
通信端子２１は、インターネット２を介してサーバ１０と情報の送受信を行うための入出力端子である。
通信ブロック２２は、通信端子２１に電気的に接続されており、カラオケ端末２０とサーバ１０との間の情報の送受信を制御するための制御ブロックである。通信ブロック２２は、サーバ１０から入手した曲データ１２と歌唱データ１３とが保存されたファイルを解凍し、情報の属性等を確認した後、演奏データ１２ａを演奏データ再生ブロック２４に出力する。また、通信ブロック２２は、歌詞データ１２ｂ、歌詞表示タイミングデータ１２ｃ、採点データ１３ｂ、総合採点結果１３ｄ、歌唱者ニックネーム１３ｅを画像表示ブロック３４に出力する。さらに、通信ブロック２２は、歌唱音声データ１３ａを歌唱音声再生ブロック２３に出力し、トラップデータ１３ｃをトラップデータ再生ブロック２６に出力し、データ作成日等のその他の情報を各種データ保持ブロック３６に出力する。
また、通信ブロック２２は、歌唱者の歌唱が終了したときに、歌唱者の情報が保存された送信ファイルを、このカラオケ端末２０からインターネット２を介してサーバ１０に送信する。
【００２５】
歌唱音声再生ブロック２３は、通信ブロック２２から出力された歌唱音声データ１３ａを、デジタル信号からアナログ信号に変換（以下「Ｄ／Ａ変換」という。）して再生し、アナログ信号に変換された歌唱音声データ１３ａを、音声合成ブロック３３に出力するための制御ブロックである。なお、前述したように、この歌唱音声データ１３ａは、この楽曲のチャンピオンの情報であり、例えば、カラオケ端末２０の歌唱者が、チャンピオンの歌唱を確認する場合等に再生されるのであって、カラオケ端末２０の歌唱者が歌唱している場合には再生されない。
【００２６】
演奏データ再生ブロック２４は、通信ブロック２２から出力された演奏データ１２ａを、Ｄ／Ａ変換して再生し、アナログ信号に変換された演奏データ１２ａを、音声合成ブロック３３に出力するための制御ブロックである。
マイク入力端子２５は、マイクロホン５（図１参照）からの歌唱者の歌唱音声をアナログ信号で入力するための入力部である。
【００２７】
トラップデータ再生ブロック２６は、通信ブロック２２から出力されたトラップデータ１３ｃに基づいて、トラップ部の生成を指示するための制御ブロックである。
ここで、トラップ部とは、指定された演奏タイミングにおいて、所定時間（例えば、１０秒間等）、演奏音の音程を強制的に上下したり、演奏音の出力を消す等して、歌唱者の歌唱を邪魔するものをいう。トラップデータ１３ｃには、演奏データ１２ａにおけるトラップ部の位置データ及びその種類等のデータが含まれている。トラップデータ再生ブロック２６が、トラップデータ１３ｃに基づいて生成を指示すると、トラップ部を命令するトラップ命令が、画像表示・演奏・歌唱再生コントロールブロック３０を介して、演奏データ再生ブロック２４に出力される。そして、演奏データ再生ブロック２４により演奏データ１２ａの一部が変更され、トラップ部が設けられた演奏音のアナログ信号が音声合成ブロック３３に出力される。
これにより、対戦カラオケシステム１は、歌唱者がこの楽曲の歌唱を十分にマスターしていても、歌唱者に緊張感、どきどき感を与え、カラオケの楽しさを向上することができる。
【００２８】
操作装置２７は、カラオケ端末２０を操作するための入力装置であり、例えば、リモコン、パーソナルコンピュータのキーボード等である。また、操作装置２７は、歌唱者による操作に応じて、トラップデータ（第２トラップデータ）を、トラップデータ入力ブロック２８に出力する。操作装置２７は、例えば、数値キー「１」を１回押すと演奏データの音程が、−０．５度（連続で２回押すと−１度）変更するように設定される。また、数値キー「７」を１回押すと音程が、＋０．５度（連続で２回押すと＋１度）変更するように設定される。トラップ部が無制限に生成されると、楽曲が原形をとどめず、ほとんど歌唱できなくなってしまうので、操作装置２７によるトラップ部の生成は、例えば、３回程度に制限されている。
操作装置２７によるトラップデータは、トラップデータ入力ブロック２８を介して、画像表示・演奏・歌唱再生コントロールブロック３０に出力されるが、この歌唱者が歌唱している場合には、音声出力には反映されず、後述するように、チャンピオンの採点を減点する場合、及び、この歌唱者が新たなチャンピオンになった場合に利用される。
【００２９】
画像表示・演奏・歌唱再生コントロールブロック３０は、モニタ６への画像出力、スピーカ４Ｌ，４Ｒへの音声出力を、統括的に制御するための制御ブロックである。
【００３０】
逐次採点ブロック３１は、マイク入力端子２５から入力された歌唱者の歌唱音声信号と、演奏データ再生ブロック２４から出力された演奏データ１２ａとを逐次比較して、歌唱者の採点データ（第２採点データ）を生成するための制御ブロックである。演奏データ１２ａにトラップデータ１３ｃによるトラップ部が生成されている場合には、逐次採点ブロック３１は、このトラップ部が生成された演奏データと歌唱音声信号とを比較する。逐次採点ブロック３１は、両者の比較を、アナログ信号の状態で行っても、デジタル信号の状態で行ってもよい。
両者をアナログ信号で比較する場合、カラオケ端末２０は、演奏データ再生ブロック２４からアナログ信号に変換された演奏データ１２ａを出力し、アナログ信号の状態で入力された歌唱音声信号と比較すればよい。一方、デジタル信号で比較する場合、演奏データ再生ブロック２４からデジタル信号の状態で演奏データ１２ａを出力し、アナログ信号の状態で入力された歌唱音声信号をデジタル信号に変換して、両者を比較すればよい。
【００３１】
採点結果評価ブロック３２は、歌唱者の採点データとチャンピオンの採点データ１３ｂとを逐次比較するための制御ブロックである。また、歌唱者による操作装置２７の操作に応じて、演奏データ１２ａにトラップ部が生成された場合、採点結果評価ブロック３２は、この演奏データ１２ａを、チャンピオンの採点データ１３ｂに反映する（詳細は後述する）。
【００３２】
音声合成ブロック３３は、マイク入力端子２５からの歌唱者の音声信号と、演奏データ再生ブロック２４からの演奏信号とを合成して、映像音声出力端子３３ａを介して、スピーカ４Ｌ，４Ｒから出力するための制御ブロックである。
画像表示ブロック３４は、歌詞データ１２ｂ、歌詞表示タイミングデータ１２ｃと、歌唱者の採点データ及びチャンピオンの採点データ１３ｂを比較した指標６ａ（後述する）と、背景動画等とを合成して、映像出力端子３４ａを介して、モニタ６に表示するための制御ブロックである。なお、カラオケ端末２０の記憶装置（図示せず）には、複数の背景動画のデータが記憶されており、画像表示・演奏・歌唱再生コントロールブロック３０が、楽曲の種類に応じて背景動画を適宜選択する。
送信ファイル作成ブロック３５は、演奏終了時に、サーバ１０に歌唱者の歌唱情報を送信するために、歌唱者の歌唱情報を保存したファイルを作成するための制御ブロックである。
【００３３】
各種データ保持ブロック３６は、通信ブロック２２から出力されたデータ作成日等の情報を、送信ファイル作成ブロック３５が送信するまで、一時的に保存するための記憶部である。
歌唱録音ブロック３７は、歌唱者の歌唱音声を、カラオケ端末２０の記憶装置（図示せず）に記録するための制御ブロックである。記憶された歌唱音声は、歌唱者が自分の歌唱を確認するときに用いられたり、この歌唱者が新たなチャンピオンになったときに、サーバ１０の記憶部１１に保存され、新たな歌唱者が確認するときに用いられる。
【００３４】
次に、本実施例の対戦カラオケシステム１の動作について説明する。
図３は、本実施例の対戦カラオケシステム１の動作を説明する図である。図４〜図７は、本実施例のモニタ６の表示例を示す図である。図８は、演奏データ１２ａに設けられたトラップ部を説明する図である。
最初にステップ（以下「Ｓ」という。）１０１において、カラオケ端末２０のソフトウエアを起動することにより、又は、電源を投入することにより、通信ブロック２２が、インターネット２を介して、カラオケ端末２０とサーバ１０とを接続する。さらに、歌唱者（第２歌唱者）が自分のＩＤナンバとパスワードとを操作装置２７に入力すると、通信ブロック２２がこれらの情報をサーバ１０に送信する。
【００３５】
Ｓ２０１において、サーバ１０は、歌唱者のＩＤナンバ等の情報を受信すると、記憶部１１のユーザ登録情報１５と照合して歌唱者を認証確認し、記憶部１１の情報から、最新の課題曲、曲番号、ニックネーム、チャンピオンのコメントを表示するためのカラオケ対戦ページ（図４参照）のデータを作成して、カラオケ端末２０に送信する。
Ｓ１０２において、カラオケ端末２０は、カラオケ対戦ページのデータを受信すると、カラオケ対戦ページをモニタ６に出力する。歌唱者が操作装置２７を操作して、利用曲（本実施例では、ｓｏｎｇＡ）のカラオケ対戦を選択すると、この楽曲の情報が、サーバ１０に送信される。
Ｓ２０２において、サーバ１０は、ｓｏｎｇＡの曲データ１２、歌唱データ１３を、記憶部１１から読み出してファイルに保存して、カラオケ端末２０に送信する。
【００３６】
Ｓ１０３において、通信ブロック２２は、サーバ１０からこのファイルを受信すると、このファイルに含まれる演奏データ１２ａは、演奏データ再生ブロック２４等を介して、スピーカ４Ｌ，４Ｒから音声出力される。また、このファイルに含まれる歌詞データ１２ｂ、歌詞表示タイミングデータ１２ｃは、画像表示ブロック３４により再生され、歌唱タイミングに応じて、テロップが適宜変化するように、モニタ６に出力される（図５参照）。歌唱者が演奏音及びテロップに合わせて、歌唱音声をマイクロホン５に入力すると、歌唱音声が歌唱音声信号に変換される。
【００３７】
Ｓ１０４において、逐次採点ブロック３１は、マイク入力端子２５からの歌唱者の歌唱音声信号と、演奏データ再生ブロック２４からの演奏データ１２ａとを逐次比較して、歌唱者の採点データを生成する。採点結果評価ブロック３２は、図５に示すように、歌唱者の採点データとｓｏｎｇＡのチャンピオンの採点データ１３ｂとを逐次比較し、比較結果を示す指標６ａをモニタ６に逐次表示する。
この場合、逐次採点ブロック３１は、歌唱者の歌唱音声信号と演奏データ１２ａとを比較して、音程及びその長さが同一である状態を０点として、減点法で評価する。例えば、歌唱者の音程が、演奏データ１２ａの音程よりも、０．５度低い又は高い場合には、１点減点となる。また、採点結果評価ブロック３２は、指標６ａを、バー６ｂの中心よりも優位な方に移動することにより、挑戦者である歌唱者及びチャンピオンの優劣を表す。図５では、歌唱者の方（図中左側）に指標６ａが移動しているので、この時点では、歌唱者の採点の方が、チャンピオンよりも高い。
【００３８】
なお、歌唱者が歌唱しているときに、トラップデータ再生ブロック２６が、トラップデータ１３ｃに基づいてトラップ部を再生すると、演奏データ再生ブロック２４により演奏データ１２ａの一部が変更され、トラップ部が設けられた演奏音が出力される。この場合、逐次採点ブロック３１は、トラップ部が生成された演奏データ１２ａと歌唱者の歌唱音声信号とを比較する。なお、トラップ部が発生すると、図５に示すように、歌唱者がトラップ部の発生を確認できるように、「チャンピオントラップ発生」とモニタ６に表示される。
例えば、図８に示す範囲Ａ１のように、トラップデータ１３ｃによりトラップ部が生成され、所定の時間、通常の音程（実線部）が０．５度下げられた場合（２点鎖線部参照）、逐次採点ブロック３１は、この下げられた音程の演奏データ１２ａと歌唱者の歌唱音声信号とを比較する。つまり、歌唱者は、下げられた音程に合わせて、歌唱しなくてはならない。
あるいは、対戦カラオケシステム１は、歌唱者が下げられた音程に合わせて歌唱するのではなく、原音（つまり、演奏データ１２ａにトラップ部が生成されていない場合の音声出力）通りに歌唱するようにしてもよい。この場合にも、歌唱者は、原音の音程を再現しにくくなるので、対戦カラオケシステム１は、トラップデータ１３ｃによるトラップ部を生成する効果がある。
【００３９】
一方、歌唱者が歌唱しているときに、歌唱者が操作装置２７を操作することにより、トラップ信号が出力されると、採点結果評価ブロック３２は、出力されたトラップ信号を、チャンピオンの採点データ１３ｂに反映する。このとき、図６に示すように、歌唱者がトラップ部の設定回数を確認できるように、「挑戦者トラップ設定１回目」と、トラップ部の設定回数がモニタ６に表示される。
例えば、図８に示す範囲Ａ２のように、歌唱者が操作装置２７の数値キー「７」を１０回押すと、これに応じて、演奏データ１２ａの出力を、通常の音程（実線部）よりも５度上げるようなトラップ信号が出力される（２点鎖線部参照）。採点結果評価ブロック３２は、このトラップ信号に応じて、チャンピオンの採点データ１３ｂを減点する。チャンピオンの採点データ１３ｂは、音声が演奏データ１２ａの音程よりも０．５度高いので１点減点されているが、本実施例では、これに「３（所定の係数）」を積算して減点する。つまり、チャンピオンの採点は、チャンピオンの採点データ１３ｂにおいて１点減点であったが、歌唱者によって生成されたトラップ信号により３点減点になる。チャンピオンの採点は、範囲Ａ２内には、トラップ部が設けられた音長部分が６ヶ所あるので、採点データ１３ｂでは合計６点減点であったのが、トラップ部反映後には合計１８点減点となる。
【００４０】
なお、本実施例では、チャンピオンの減点は、トラップ部分の減点数によって決定され、例えば、音声が演奏データ１２ａの音程よりも０．５度高い場合ではなく、０．５度低いために１点減点されている場合であっても、トラップ部により同じ３点が減点される。但し、チャンピオンが、演奏データ１２ａの音程通りに歌唱したいた場合は、採点データ１３ｂの減点は０点であるので、歌唱者がトラップ部を生成しても、トラップ部による減点は発生しない。
【００４１】
また、本実施例では、理解を容易にするために、図８に歌唱者によるトラップ部が設けられた演奏データ１２ａを図示するが、採点データ１３ｂの更なる減点をするために、トラップ部が設けられた演奏データ１２ａを、実際に生成する必要はない。単に、チャンピオンの採点データ１３ｂに、操作装置２７からのトラップ信号のみを反映すれば、採点データ１３ｂの更なる減点処理が可能である。つまり、採点結果評価ブロック３２は、操作装置２７の数値キー「７」を押した回数をカウントすれば、演奏データ１２ａの原音からの音程のずれが判断できるので、これを採点データ１３ｂ反映すればよいため、減点処理を容易に行うことができる。
【００４２】
このように、対戦カラオケシステム１は、歌唱者によるトラップ部を生成することにより、チャンピオンの採点データ１３ｂのトラップ部分の減点があった場合に、この減点をより大きくなるように反映するので、歌唱者の対戦意欲を向上することができる。また、歌唱者は、歌唱途中の段階で、チャンピオンに負けていても、チャンピオンが音程を間違えて歌唱しそうな部分、つまり、楽曲の歌唱が難しい部分にトラップ部を生成することにより、逆転の機会が与えられるので、最後まで、歌唱意欲を保つことができる。
そして、演奏が最後まで終了すると、図７に示すように、採点結果評価ブロック３２は、採点結果６ｃを、モニタ６に表示する。
【００４３】
演奏終了時に、歌唱者の採点データの採点結果と、チャンピオンの採点データの終了時の採点結果とを比較して、歌唱者の採点データの採点結果がチャンピオンの採点結果よりも優位（予め定められた判定条件）であった場合、つまり、歌唱者がチャンピオンに勝利した場合、Ｓ１０６において、勝利演出が行われる（図７参照）。
Ｓ１０７において、採点結果評価ブロック３２は、サーバ１０の記憶部１１のチャンピオンデータを更新するか否かの判断を、歌唱者に対して行い、歌唱者が操作装置２７により更新を選択すると（図７に示す表示６ｄ参照）、歌唱者にコメント入力を促す。歌唱者が操作装置２７により、コメントを入力すると（図７に示す表示６ｅ参照）、送信ファイル作成ブロック３５が、この歌唱者の歌唱データ等を保存した送信ファイルを作成する。
この送信ファイルには、歌唱者の歌唱音声データ、採点データ、トラップデータ、総合採点結果、歌唱者ニックネーム、データ作成日等の他に、サーバ１０に対する以下の命令が含まれる。
（１）歌唱者の採点データを、サーバ１０の記憶部１１の新たなチャンピオンの採点データ１３ｂに更新する。
（２）歌唱者が作成したトラップデータを、サーバ１０の記憶部１１の新たなトラップデータ１３ｃに更新する。
そして、通信ブロック２２が、送信ファイルを、このカラオケ端末２０からインターネットを介してサーバ１０に送信する。
【００４４】
Ｓ２０３において、サーバ１０は、この送信ファイルを受信すると、記憶部１１のｓｏｎｇＡの歌唱者の歌唱情報を更新する。また、送信ファイルに含まれた命令に応じて、この歌唱者の採点データを、サーバ１０の記憶部１１の新たなチャンピオンの採点データ１３ｂに更新し、この歌唱者が作成したトラップデータを、サーバ１０の記憶部１１の新たなトラップデータ１３ｃに更新する。サーバ１０は、記憶部１１の情報の更新が終了すると、更新完了した旨の情報を、カラオケ端末２０に送信する。
【００４５】
Ｓ１０８において、カラオケ端末２０は、更新完了した旨の情報を受信すると、モニタ６に更新完了の表示を行い、一連の処理が終了する。
このように、対戦カラオケシステム１は、この歌唱者の採点データを、記憶部１１の採点データ１３ｂに更新し、また、この歌唱者が作成したトラップデータを、記憶部１１の新たなトラップデータ１３ｃに更新するので、この歌唱者を新たなチャンピオンとし、次の歌唱者の対戦を受け付けることができる。
なお、以上の処理において、歌唱者の採点データの総合採点結果が、チャンピオンの総合採点結果１３ｄよりも劣位であった場合、つまり、歌唱者がチャンピオンに負けた場合には、チャンピオンの歌唱データ等の更新は行われない。
【００４６】
以上説明したように、本実施例のカラオケシステム１は、サーバ１０の記憶部１１に記憶されたチャンピオンの採点データ１３ｂと、歌唱者の音声を採点した採点データとを逐次比較する。これにより、歌唱者は、チャンピオンが同時間に同一場所にいなくても、チャンピオンと同時に同じ曲を歌いながらリアルタイムの対戦カラオケゲームをしているように感じることができ、また、順番待ちをすることなく、対戦カラオケゲームをすることができる。
また、カラオケシステム１は、記憶部１１がサーバ１０に設けられているので、歌唱者は、他のカラオケボックス等で歌唱したチャンピオンに対戦することができる。
【００４７】
（変形例）
以上説明した実施例に限定されることなく、種々の変形や変更が可能であって、それらも本発明の均等の範囲内である。
（１）本実施例において、歌唱者がチャンピオンに勝利した場合に、記憶部の採点データ、トラップデータを、歌唱者のものに更新する例を示したが、これに限定されない。例えば、送信ファイル作成ブロック等は、歌唱者が勝利した場合に、チャンピオン及び歌唱者のトラップデータを、記憶部の新たなトラップデータに更新してもよい。これにより、記憶部にトラップ部を重畳的に設けることができ、歌唱の難しさを向上することができる。
【００４８】
（２）本実施例において、対戦カラオケシステムは、チャンピオンの採点データを、サーバの記憶部に記憶させ、歌唱者が対戦するときに、カラオケ端末に送信し、歌唱者の採点データと比較する例を示したが、これに限定されない。例えば、対戦カラオケシステムは、歌唱データとして、チャンピオンの採点データを記憶していなくても、チャンピオンの歌唱音声データを記憶していればよく、これをカラオケ端末に送信すればよい。この場合においても、カラオケ端末が、歌唱者の採点を進行するのと同時に、チャンピオンの歌唱音声データを採点し、両者を比較すれば、歌唱者は、チャンピオンとの対戦をすることができる。
【図面の簡単な説明】
【００４９】
【図１】本発明を適用した対戦カラオケシステムの実施例の構成を示す図である。
【図２】本実施例のカラオケ端末のブロック図である。
【図３】本実施例の対戦カラオケシステムの動作を説明する図である。
【図４】本実施例のモニタの表示例を示す図である。
【図５】本実施例のモニタの表示例を示す図である。
【図６】本実施例のモニタの表示例を示す図である。
【図７】本実施例のモニタの表示例を示す図である。
【図８】本実施例の演奏データに設けられたトラップ部を説明する図である。
【符号の説明】
【００５０】
１    対戦カラオケシステム
２    インターネット
６ａ    指標
１０    サーバ
１１    記憶部
１２ａ    演奏データ
１３ｂ    採点データ
１３ｃ    トラップデータ
２０    カラオケ端末
２２    通信ブロック
２４    演奏データ再生ブロック
２６    トラップデータ再生ブロック
２７    操作装置
２８    トラップデータ入力ブロック
３１    逐次採点ブロック
３２    採点結果評価ブロック
３４    画像表示ブロック
３５    送信ファイル作成ブロック
【図１】
2008145928.tif 000003
【図２】
2008145928.tif 000004
【図３】
2008145928.tif 000005
【図４】
2008145928.tif 000006
【図５】
2008145928.tif 000007
【図６】
2008145928.tif 000008
【図７】
2008145928.tif 000009
【図８】
2008145928.tif 000010