(57)【特許請求の範囲】
【請求項１】
利用者ＩＤに関連付けて利用者の歌唱履歴が少なくとも登録される利用者データベース及び所定数の楽曲が記憶されている楽曲データベースを備え、歌唱採点に基づいて歌唱対戦させる際の課題曲を当該歌唱履歴より自動的に選定する対戦課題曲自動選定機能を備えるカラオケシステムであって、
利用者ＩＤ取得部、歌唱履歴取得手段、利用者別歌唱履歴管理テーブル作成手段及び課題曲特定手段を有し、
前記利用者ＩＤ取得部は、システムログインの利用者の利用者ＩＤを取得し、
前記歌唱履歴取得手段は、前記取得したそれぞれの利用者ＩＤに基づいて、前記利用者データベースより歌唱履歴の曲目を取得し、
前記利用者別歌唱履歴管理テーブル作成手段は、前記取得した利用者ＩＤ毎の歌唱履歴の曲目に基づいて利用者別歌唱履歴管理テーブルを作成し、
前記課題曲特定手段は、前記作成された利用者別歌唱履歴管理テーブルに基づいて、歌唱対戦対象の総ての利用者ＩＤに関連付けられた共通の曲目を課題曲として特定する、
ことを特徴とする対戦課題曲自動選定機能を備えるカラオケシステム。
【請求項２】
請求項１記載の対戦課題曲自動選定機能を備えるカラオケシステムであって、
前記利用者データベースに登録されている歌唱履歴の曲目には歌唱度数が附帯され、
前記利用者別歌唱履歴管理テーブル作成手段は、前記利用者別歌唱履歴管理テーブルを作成するにあたって前記歌唱度数を附帯させ、
前記課題曲特定手段は、前記歌唱対戦対象の総ての利用者ＩＤに関連付けられた共通の曲目のうち、予め設定された基準範囲の前記歌唱度数の曲目を特定する、
ことを特徴とする対戦課題曲自動選定機能を備えるカラオケシステム。
【請求項３】
請求項２記載の対戦課題曲自動選定機能を備えるカラオケシステムであって、
前記課題曲の曲数が設定され、
前記課題曲特定手段は、前記設定された課題曲の曲数に達するまで前記基準範囲を変化させる、
ことを特徴とする対戦課題曲自動選定機能を備えるカラオケシステム。
【請求項４】
請求項１〜３の少なくとも何れかに記載の対戦課題曲自動選定機能を備えるカラオケシステムであって、
前記課題曲特定手段は、前記利用者別歌唱履歴管理テーブルに存在する曲目に選定する課題曲が該当しない場合に、当該利用者別歌唱履歴管理テーブルに存在する曲目以外の曲目を、前記楽曲データベースより所定数抽出して特定することを特徴とする対戦課題曲自動選定機能を備えるカラオケシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、歌唱採点に基づいて歌唱対戦を行う際の課題曲を選定する対戦課題曲自動選定機能を備えるカラオケシステムに関する。
【背景技術】
【０００２】
近年、カラオケシステムには歌唱採点機能が附帯されているものも多く、この歌唱採点機能を利用して歌唱能力を競う歌唱対戦を可能とするサービスも出現している。歌唱対戦は、カラオケシステムの演奏端末が保持している楽曲から課題曲を選定し、これを複数の利用者が歌唱することによる歌唱採点の結果で競われる。そのため、課題曲の選定に際して利用者間に不公平を生じないことが望ましい。
【０００３】
従来、カラオケシステムにおいて、採点機能を有し、歌唱採点に基づいて歌唱対戦させることが種々提案されており、その一例として以下の特許文献で開示されているものがある。当該特許文献では、カラオケ装置相互間で採点結果を比較することができる対戦型カラオケシステムに関して、カラオケ用の演奏を複数曲記録した記録媒体から曲目選択装置で選択された曲目を再生装置で再生し、演奏に対応した歌を歌った際に、再生装置からの演奏信号および前記マイクロフォンからの音声信号を比較して、所定の基準に基づいて歌の歌唱力の採点を行い、互いの採点結果を表示させることが開示されている。
【０００４】
【特許文献１】特開平０７−２１０１８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、歌唱対戦として課題曲が同一でないと判定が困難であり、一方で互いの歌唱楽曲を同一とする場合に、上記特許文献に開示されているように利用者が曲目選択装置を使用して課題曲を選定するように、人為的に選定者の裁量に任されるのが一般的であり、そうすると歌唱相手が歌唱経験のない楽曲が選定される場合もあって不公平を生じさせるという問題がある。
【０００６】
そこで、本発明は上記課題に鑑みなされたもので、課題曲を歌唱対戦者の公平性を担保して自動的に選定する対戦課題曲選定機能を備えるカラオケシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１の発明では、利用者ＩＤに関連付けて利用者の歌唱履歴が少なくとも登録される利用者データベース及び所定数の楽曲が記憶されている楽曲データベースを備え、歌唱採点に基づいて歌唱対戦させる際の課題曲を当該歌唱履歴より自動的に選定する対戦課題曲自動選定機能を備えるカラオケシステムであって、利用者ＩＤ取得部、歌唱履歴取得手段、利用者別歌唱履歴管理テーブル作成手段及び課題曲特定手段を有し、前記利用者ＩＤ取得部は、システムログインの利用者の利用者ＩＤを取得し、前記歌唱履歴取得手段は、前記取得したそれぞれの利用者ＩＤに基づいて、前記利用者データベースより歌唱履歴の曲目を取得し、前記利用者別歌唱履歴管理テーブル作成手段は、前記取得した利用者ＩＤ毎の歌唱履歴の曲目に基づいて利用者別歌唱履歴管理テーブルを作成し、前記課題曲特定手段は、前記作成された利用者別歌唱履歴管理テーブルに基づいて、歌唱対戦対象の総ての利用者ＩＤに関連付けられた共通の曲目を課題曲として特定する、構成とする。
【０００８】
請求項２〜４の発明では、「前記利用者データベースに登録されている歌唱履歴の曲目には歌唱度数が附帯され、前記利用者別歌唱履歴管理テーブル作成手段は、前記利用者別歌唱履歴管理テーブルを作成するにあたって前記歌唱度数を附帯させ、前記課題曲特定手段は、前記歌唱対戦対象の総ての利用者ＩＤに関連付けられた共通の曲目のうち、予め設定された基準範囲の前記歌唱度数の曲目を特定する」構成であり、
「前記課題曲の曲数が設定され、前記課題曲特定手段は、前記設定された課題曲の曲数に達するまで前記基準範囲を変化させる」構成であり、
「前記課題曲特定手段は、前記利用者別歌唱履歴管理テーブルに存在する曲目に選定する課題曲が該当しない場合に、当該利用者別歌唱履歴管理テーブルに存在する曲目以外の曲目を、前記楽曲データベースより所定数抽出して特定する」構成である。
【発明の効果】
【０００９】
請求項１の本発明によれば、利用者の歌唱した楽曲に利用者ＩＤを関連付けて利用者データベースに歌唱履歴として登録しておき、システムログインしたそれぞれの利用者ＩＤに基づいて当該利用者データベースより歌唱履歴の曲目を取得して作成した利用者別歌唱履歴管理テーブルに基づいて、歌唱対戦対象の総ての利用者ＩＤに関連付けられた共通の曲目を課題曲として特定する構成とすることにより、歌唱対戦対象の利用者の総てが歌唱経験のある課題曲が選定されることから、課題曲を歌唱対戦者の公平性を担保して自動的に選定することができるものである。
【００１０】
請求項２の発明によれば、利用者データベースに登録されている歌唱履歴の曲目には歌唱度数が附帯され、利用者別歌唱履歴管理テーブルに歌唱度数を附帯させ、課題曲を歌唱対戦対象の総ての利用者ＩＤに関連付けられた共通の曲目のうち、予め設定された基準範囲の歌唱度数の曲目を特定させることにより、間違えて歌唱した場合や満足に歌唱できなかった場合などの楽曲が排除されることとなり、課題曲をさらに歌唱対戦者の公平性を担保して自動的に選定することができるものである。
【００１１】
請求項３の発明によれば、課題曲の曲数を設定させ、当該課題曲数に達するまで上記基準範囲を変化させることにより、利用者別歌唱履歴管理テーブルに存在する曲目を課題曲数に応じて選定させる処理を行わせることができるものである。
【００１２】
請求項４の発明によれば、課題曲特定手段において、利用者別歌唱履歴管理テーブルに存在する曲目に選定する課題曲が該当しない場合に、当該利用者別歌唱履歴管理テーブルに存在する曲目以外の曲目を、前記楽曲データベースより所定数抽出して特定することにより、歌唱対戦対象の利用者の何れもが歌唱経験のない曲目を選定することとなり、これによっても歌唱対戦対象の利用者の公平性を担保して自動的に選定することができるものである。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の最良の実施形態を図により説明する。
図1に、本発明に係るカラオケシステムの系統構成図を示す。図１（Ａ）は通信ネットワークを使用して本システムを構成させた場合のネットワーク模式図、図１（Ｂ）はホスト装置の概要ブロック構成図、図１（Ｃ）は利用者データベースの備える歌唱履歴の説明図である。
【００１４】
図１（Ａ）において、ホスト装置１１はカラオケシステムの一部を構成するものとして、通信ネットワーク１２を介して所定数のカラオケ演奏端末１３（１３Ａ〜１３Ｎ）を管理するものであり、相互にデータ授受自在に接続されたものである。上記通信ネットワーク１２としては、例えば、一般公衆電話回線やこれを用いたＡＤＳＬや光通信回線或いはインターネット、さらにはＬＡＮがあるが、インターネット上に構築されるＶＰＮが好ましい。
【００１５】
ホスト装置１１は、図１（Ｂ）に示すように、少なくとも送受信手段２１、制御手段２２及び利用者データベース（ＤＢ）２３を備え、当該利用者ＤＢ２３は利用者の基本的情報及び歌唱履歴を備える。上記送受信手段２１は、各カラオケ演奏端末１３（１３Ａ〜１３Ｎ）との通信（データ授受）を行うために、通信ネットワーク１２の通信方式と整合性をとるための例えば物理的な通信用回路やプラットフォーム等のソフトウエアにより構成される。
【００１６】
上記制御手段２２は、当該ホスト装置１１を統括的に制御するもので、例えば物理的なＣＰＵであり、図示しないＲＯＭに格納されているプログラムのアルゴリズム処理を行う。ここでは、所定のカラオケ演奏端末１３より利用者ＩＤに基づいて利用者情報が要求されたときに、少なくとも利用者ＤＢ２３より当該利用者ＩＤに関連付けられた図１（Ｃ）に示すような基本的情報及び歌唱履歴を抽出して当該カラオケ演奏端末１３に送出する。
【００１７】
上記利用者ＤＢ２３は、利用者ＩＤで管理される利用者毎に所定の情報が登録されたデータベースであり、利用者ＩＤに関連付けて、例えば少なくともニックネーム、登録者の顔写真等のイメージファイル名が関連付けられ、また、歌唱履歴には、図１（Ｃ）に示すように、利用者ＩＤ毎に、歌唱された楽曲及び当該楽曲毎の歌唱度数が記憶されるものである。
【００１８】
続いて、図２に、本発明のカラオケシステムにおけるカラオケ演奏端末のブロック構成図を示す。図２において、カラオケ演奏端末１３は、主要装置としてのカラオケ演奏装置３１に有線又は無線で外部接続されるものとして、表示部３２、ミキシングアンプ３３、マイク３４、スピーカ３５を備える。また、有線又は無線で遠隔入出力端末３６が接続される。当該遠隔入出力端末３６は、図３で説明する。
【００１９】
上記表示部３２は、通常の楽曲選曲表示やカラオケ演奏時の映像、歌詞テロップを表示するもので、例えば液晶ディスプレイ（ＬＣＤ）、プラズマディスプレイ（ＰＤＰ）、その他種々のディスプレイを採用することができる。上記ミキシングアンプ３３は、カラオケ演奏装置３１より送られてくる演奏データとマイク３４からの音声信号をミキシングし、増幅してスピーカ３５より出力する。
【００２０】
上記カラオケ演奏装置３１は、バス４１、中央制御部４２、ＲＯＭ４３、ＲＡＭ４４、楽曲ＤＢ４５、映像ＤＢ４６、再生制御部４７、音楽曲出力部４８、Ａ／Ｄ変換部４９、採点処理手段５０及び送受信部５１Ａ，５１Ｂを適宜備える。また、ＲＡＭ４４には、課題曲記憶部５２及び演奏ログ記憶部５３の領域が形成される。なお、上記各構成について、本発明の要旨と直接関連しない要素部分であっても、従前のカラオケ装置においても大部分が適用可能であることを示すために、装置全体を説明する。
【００２１】
上記中央制御部４２は、このシステムを統括的に処理制御する物理的なＣＰＵであり、ＲＯＭ４３に記憶されているプログラムに基づくアルゴリズム処理を行う。上記ＲＡＭ４４は、後述する課題曲記憶部５２及び演奏ログ記憶部５３の記憶領域が形成される他に、上記種々のプログラムを展開、実行させるための作業領域としての役割をなすもので、例えば半導体メモリで構成され、仮想的にハードディスク上に構築される場合をも含む概念である。
【００２２】
上記楽曲ＤＢ４５は、楽曲ＩＤ、曲名及びアーチスト名が関連付けられた楽曲テーブルを有し、楽曲ＩＤで管理される所定データ形式のカラオケ楽曲の演奏データ（ＭＩＤＩデータ）及び歌詞テロップデータが同期されて構成される楽曲データ（ファイル）について楽曲コードをファイル名としてそれぞれ格納したデータベースであり、映像ＤＢ４６に格納された当該楽曲毎の背景映像を表示するための所定数のシーン映像を割り当てる割当データが関連付けられる。当該映像ＤＢ４６は、背景映像表示のための所定数のシーン映像データを所定数格納するデータベースである。なお、この楽曲ＤＢ４５及び映像ＤＢ４６を、カラオケ演奏装置３１ではなく、上記ホスト装置１１に備えさせることとしてもよい。
【００２３】
上記再生制御部４７は、演奏時に、映像ＤＢ４６より抽出された所定数のシーン映像データ及び楽曲ＩＤで楽曲ＤＢ４５より抽出された歌詞テロップデータ（歌詞文字データ）を当該楽曲の演奏データに同期させて表示部３２に出力する電子回路である。上記音楽曲出力部４８は、楽曲ＩＤで楽曲ＤＢ４５より抽出された演奏データをデジタル再生し、アナログ変換してミキシングアンプ３３に出力する電子回路である。
【００２４】
上記採点処理手段５０は、任意の楽曲を歌唱した際の前記入力した歌唱音声に基づき、当該楽曲における所定の歌唱区間の歌唱による歌唱採点を算出するプログラムである。ここで、歌唱区間とは、１フレーズ単位、数フレーズ単位若しくは歌詞１文字を含む所定歌詞文字数毎をいい、任意に設定することができる。例えば採点テーブルを備え、選択された楽曲元データに基づいて音楽曲出力部４８でデジタル再生された楽曲の主旋律のピッチ基準条件と、マイク３４より入力されてくる歌唱データをＡ／Ｄ変換部４９でデジタル変換したデジタル歌唱データから抽出した歌唱ピッチとを上記採点テーブルを参照して比較し、これを例えば１小節ごとの区間毎の比較した結果の得点として例えば平均することにより採点結果とするものである。
【００２５】
上記送受信部５１Ａは、遠隔入出力端末３６との間で有線方式ないし無線方式（ＩＲ方式やブルートゥース（登録商標）機構のピコネット接続方式など）を利用してデータ授受を行うためのもので、そのための電子回路及びプログラムである。上記送受信部５１Ｂは、上記ホスト装置１１と上記通信ネットワーク１２を介してデータ授受を行うためのもので、通信方式と整合性をとるための例えば物理的な通信用回路やプラットフォーム等のソフトウエアにより構成されるものである。また、後述の遠隔入出力端末３６は、送受信部５１Ａ，５１Ｂを介してホスト装置１１とデータ授受が可能とされる。
【００２６】
なお、ＲＡＭ４４に形成される課題曲記憶部５２は、遠隔入出力端末３６で特定された課題曲を記憶させていくデータ記憶領域あり、演奏ログ記憶部５３は、利用者（利用者ＩＤ）がこのカラオケ演奏装置３１で歌唱した楽曲ＩＤを当該利用者ＩＤに関連付けて演奏ログ記憶部５３に記憶しておく記憶領域である。当該演奏ログ記憶部５３に記憶された演奏ログは、中央制御部４２が例えばログアウト時に当該演奏ログデータとしてホスト装置１１に送出するもので、ホスト装置１１では、カラオケ演奏装置３１から送られてきた演奏ログデータに基づいて楽曲ＩＤ及び各楽曲ＩＤの歌唱度数を加算して利用者ＤＢ２３を更新させるものである。
【００２７】
また、図示しないが、当該カラオケ演奏装置３１には、利用者による選択した楽曲の楽曲コードを直接入力するためのものや、演奏楽曲のテンポや、歌唱音声に対する種々の調節を行うボタンやツマミ類が可変抵抗器等の電子素子に直結された操作パネルも接続される。ところで、カラオケ演奏端末１３をスタンドアローンのカラオケシステムとして適用させる場合には上記ホスト装置１１の利用者ＤＢ２３を備えさせる構成とすることにより実現することができるものである。
【００２８】
続いて、図３に、図２におけるカラオケ演奏端末の遠隔入出力端末のブロック構成図を示す。図３において、遠隔入出力端末３６は、バス６１、端末制御部６２、ＲＯＭ６３、ＲＡＭ６４、入出力制御部６５、端末表示部６６、楽曲検索選曲手段６７、利用者ＩＤ取得部６８、歌唱履歴取得手段７０を備える利用者情報取得手段６９、利用者別歌唱履歴管理テーブル作成手段７１、課題曲特定手段７２及び端末送受信部７３を適宜備える。
【００２９】
また、ＲＡＭ６４には、所定の利用者ＩＤに関連付けられた歌唱履歴曲目７５の記憶エリアを備える利用者別情報記憶部７４及び利用者別歌唱履歴管理テーブル７６の記憶領域が形成される。さらに、課題曲特定手段７２は、基準範囲７７及び課題曲数７８を設定可能としている。
【００３０】
上記端末制御部６２は、当該遠隔入出力端末３６を統括的に処理制御する物理的なＣＰＵであり、ＲＯＭ６３に記憶されているプログラムに基づくアルゴリズム処理を行う。上記ＲＡＭ６４は、利用者別情報記憶部７４の記憶領域が形成される他に、上記種々のプログラムを展開、実行させるための作業領域としての役割をなすもので、例えば半導体メモリで構成され、仮想的にハードディスク上に構築される場合をも含む概念である。
【００３１】
上記端末表示部６６は、液晶ディスプレイ（ＬＣＤ）とタッチセンサとを積層して入出力用とし、表示されるアイコン等に対応して当該タッチセンサにより楽曲の選択などのデータを入力することができるＧＵＩのユーザインタフェース機能を有するもので、上記入出力制御部６５は、当該端末表示部６６に表示データを出力して楽曲検索画面等を表示させると共に、当該ＧＵＩによるデータ入力を行う電子回路及びプログラムである。また、上記楽曲検索選曲手段６７は、上記ユーザインタフェース機能により利用者に楽曲を検索させるプログラムである。
【００３２】
上記利用者ＩＤ取得部６８は、利用者のログイン要求で所持するＩＣカード等が提示された時に、当該ＩＣカード等から利用者ＩＤを取得する電子回路及びプログラムである。なお、利用者ＩＤ取得部６８を、カラオケ演奏装置３１に備えさせてもよい。
【００３３】
上記利用者情報取得手段６９（歌唱履歴取得手段７０）は、上記利用者ＩＤ取得部６８で取得した利用者ＩＤに基づき後述の端末送受信部７３よりカラオケ演奏装置３１の送受信部５１Ａ，５１Ｂ、通信ネットワーク１２を介してホスト装置１１の利用者ＤＢ２３より歌唱履歴と共に、利用者情報を取得し、当該利用者ＩＤに関連付けてＲＡＭ６４の利用者別情報記憶部７４（歌唱履歴曲目７５）に記憶させるプログラムである。
【００３４】
上記利用者情報とは、例えば図１（Ｃ）で示すニックネーム、イメージ（顔写真等）などの利用者情報の他に、歌唱履歴取得手段７０が取得する歌唱履歴の楽曲であって、対応の利用者ＩＤに関連付けられる、例えば歌唱度数を含む歌唱履歴曲目の情報である。ホスト装置１１の利用者ＤＢ２３より取得した当該歌唱履歴曲目の情報は、ＲＡＭ６４の利用者別情報記憶部７５に設けられた歌唱履歴曲目７４の記憶エリアに記憶される。
【００３５】
上記利用者別歌唱履歴管理テーブル作成手段７１は、上記取得した利用者ＩＤ毎の歌唱履歴の曲目に基づいて利用者別毎に歌唱履歴を管理するテーブルを作成してＲＡＭ６４の利用者別歌唱履歴管理テーブル７６の記憶エリアに記憶するプログラムである。上記課題曲特定手段７２は、上記利用者別歌唱履歴管理テーブル７６に基づいて、歌唱対戦対象の総ての利用者ＩＤに関連付けられた共通の曲目を課題曲として特定するプログラムであり、この場合、歌唱履歴における曲目の歌唱度数に対して予め設定された基準範囲７７が適宜使用され（図７で説明する）、課題曲を選定する際の曲数を予め設定する課題曲数７８が適宜使用（図８及び図９で説明する）される。上記基準範囲７７及び課題曲数７８は、当該遠隔入出力端末３６の課題曲特定手段７２に予め設定させておく構成としてもよく、また、利用者が適宜設定してする構成としてもよい。
【００３６】
そして、上記端末送受信部７３は、カラオケ演奏装置３１（送受信部５１Ａ）に対して有線方式ないし無線方式（ＩＲ方式やブルートゥース機構のピコネット接続方式など）を利用してデータ授受を行うためのもので、そのための電子回路及びプログラムを備えるものである。
【００３７】
そこで、図４に図３の遠隔入出力端末における利用者別歌唱履歴管理テーブル作成の処理フローチャート等を示す。図４（Ａ）において、まず、所定の利用者が、 カラオケ演奏装置３１へのログイン要求として、当該利用者が所持するＩＣカード等を遠隔入出力端末３６の利用者ＩＤ取得部６８に提示すると、当該利用者ＩＤ取得部６８は当該ＩＣカード等から利用者ＩＤを取得し、当該取得した利用者ＩＤに基づいて利用者情報取得手段６９（歌唱履歴取得手段７０）が端末送受信部７３から、カラオケ演奏装置３１の送受信部５１Ａ，５１Ｂを介して通信ネットワーク１２と接続し、ホスト装置１１に当該利用者ＩＤに対応する歌唱履歴を含む利用者情報を要求する（ステップ（Ｓ）１）。
【００３８】
利用者情報取得手段６９は、ホスト装置１１における図１（Ｃ）に示す利用者ＤＢ２３より抽出された対応利用者ＩＤのニックネーム、イメージ（顔写真など）や歌唱履歴を含む利用者情報を取得すると、ＲＡＭ６４の利用者別情報記憶部７４に記憶し、一方で取得した歌唱履歴の曲目情報を歌唱履歴曲目７５に記憶する（Ｓ２）。そして、利用者別歌唱履歴管理テーブル作成手段７１において、ＲＡＭ６４における利用者別情報記憶部７４の歌唱履歴曲目７５に記憶した利用者別の歌唱履歴の曲目より、図４（Ｂ）に示すような利用者毎の歌唱履歴の曲目を管理するテーブルを作成してＲＡＭ６４における利用者別歌唱履歴管理テーブル７６の記憶領域に記憶する（Ｓ３）。
【００３９】
これらが、グループで利用する総ての利用者のログイン要求により、繰り返される（Ｓ４）。ここでは、利用者Ａ（例えば、利用者ＩＤ：＊＊＊＊＊＊＊Ａ）、利用者Ｂ（例えば、利用者ＩＤ：＊＊＊＊＊＊＊Ｂ）、利用者Ｃ（例えば、利用者ＩＤ：＊＊＊＊＊＊＊Ｃ）がログインした場合として説明する。
【００４０】
続いて、図５に図２及び図３のカラオケ演奏端末における対戦課題曲自動選定の第１実施形態の処理フローチャートを示すと共に、図６に図５における対戦課題曲選定の説明図を示し、図７に図５における課題曲自動選定の説明図を示す。
【００４１】
この実施形態では、上記課題曲特定手段７２に、課題曲選定する条件として歌唱履歴曲目の歌唱度数の基準範囲７７に「３回〜１５回」が予め設定され、課題曲数７８に課題曲の曲数（無制限（例えば「００」）が予め設定されているものとする。
【００４２】
図５において、例えば図示しない初期画面より、所定利用者より楽曲を選曲する操作があった場合、端末制御部６２が、図６に示すような楽曲選曲画面を端末表示部６６に表示させ、当該楽曲選曲画面より対戦課題曲表示選択の入力があると（Ｓ１１）、課題曲特定手段７２において、作成された利用者別歌唱履歴管理テーブル７６を参照して、歌唱対戦対象の総ての利用者の歌唱履歴に共通する所定数の楽曲を抽出する（Ｓ１２）。例えば、図７（Ａ）に示すような利用者Ａ、Ｂ、Ｃの歌唱履歴曲目の総てに共通する曲目として３曲の楽曲ＩＤ（＊＊＊＊＊＊２，＊＊＊＊＊＊４，＊＊＊＊＊＊７）が抽出される。
【００４３】
なお、この段階で例えば上記基準範囲７７に「１回以上」、課題曲数７８に「００」の無制限が設定された場合には、当該３曲の総てが特定される。その意味では、このような条件の場合には、各利用者が１度でも歌唱した曲目のうちの共通曲目を総て特定すれば足り、歌唱度数に対する基準範囲７７や課題曲数７８を不要とすることができるものである。
【００４４】
課題曲選定の条件が上記のように、歌唱度数の基準範囲７７が「３回〜１５回」（課題曲数は無制限）であることから、当該抽出された楽曲のうち、当該条件含まれる総ての利用者Ａ、Ｂ、Ｃの歌唱履歴に存在する共通の楽曲が所定数特定される（Ｓ１３）。図７(Ａ)の例では、２曲の楽曲ＩＤ（＊＊＊＊＊＊２，＊＊＊＊＊＊７）が特定されることとなる。
【００４５】
そして、特定した課題楽曲を、端末送受信部７３を介してカラオケ演奏装置３１に送信する（Ｓ１４）。カラオケ演奏装置３１では、受信した課題曲をＲＡＭ４４の課題曲記憶部５２に登録し、当該課題曲を表示部３２に表示して順次課題曲を楽曲ＤＢ４５より抽出して演奏を開始する。例えば、基準範囲７７に「１回以上」、課題曲数７８に「００」の無制限が設定されている場合には、図７(Ｂ)に示すように、表示部３２に当該３曲の総てが対戦課題曲として曲名、アーチスト名、楽曲ＩＤ等が表示される。また、課題曲選定の条件が上記のように、歌唱度数の基準範囲７７が「３回〜１５回」（課題曲数は無制限）においては、図７(Ｃ)に示すように、楽曲ＩＤ（＊＊＊＊＊＊２，＊＊＊＊＊＊７）の２曲の楽曲（楽曲名等）が表示部３２に表示される。
【００４６】
表示部３２に表示された楽曲は、対戦者数（ここでは利用者Ａ〜Ｃの３名）に応じて繰り返し（ここでは３回）演奏されて対戦者間で各自歌唱され、歌唱採点手段による採点の結果によって対戦利用者間で競われるものである。
【００４７】
このように、歌唱対戦対象の利用者の総てが歌唱経験のある課題曲が選定されることから、課題曲を歌唱対戦者の公平性を担保して自動的に選定することができるものである。また、基準範囲を設定させることから、対戦利用者間で歌唱経験の突出した楽曲若しくは極端に歌唱経験の少ない楽曲が排除されることから、より公平性を担保して自動的に選定することができるものである。ところで、例えば上記基準範囲７７を「２回」若しくは「３回」等を最低限で設定しておくと、間違えて歌唱した場合や満足に歌唱できなかった場合などの楽曲が排除されることとなり、課題曲をさらに歌唱対戦者の公平性を担保して自動的に選定することができるものである。
【００４８】
次に、図８に、図２及び図３のカラオケ演奏端末における対戦課題曲自動選定の第２実施形態の処理フローチャート等を示す。図８（Ａ）において、上記同様に、端末制御部６２が、図６に示すような楽曲選曲画面を端末表示部６６に表示させ、当該楽曲選曲画面より対戦課題曲表示選択の入力があると（Ｓ２１）、課題曲特定手段７２において、作成された利用者別歌唱履歴管理テーブル７６を参照して、総ての利用者の歌唱履歴に存在する共通の楽曲が抽出され、当該抽出された楽曲のうち、歌唱度数の設定された基準範囲に含まれる楽曲を、例えば図８(Ｂ)に示すように所定数（３曲）特定する（Ｓ２２）。
【００４９】
そこで、特定した楽曲数と設定された課題曲数７８との対比において（Ｓ２３）、当該課題曲数７８より特定楽曲数が大の場合には、特定した楽曲に附帯された歌唱度数に対して基準範囲７７を所定段階狭めて変化させ、当該基準範囲に含まれる所定数の楽曲を特定する（Ｓ２４）。当該特定した楽曲数が未だ課題曲数７８より大の場合には（Ｓ２５）、さらに基準範囲を所定段階狭めて変化させ、当該基準範囲に含まれる所定数の楽曲を特定し、等しくなるまで繰り返される（Ｓ２４，Ｓ２５）。
【００５０】
例えば、課題曲数７８が「１曲」に設定され、基準範囲７７が「３回〜１５回」に設定されていた場合、図８（Ｂ）に示す利用者Ａ、Ｂ、Ｃの歌唱履歴曲目の総てに共通する曲目として２曲の楽曲ＩＤ（＊＊＊＊＊＊２，＊＊＊＊＊＊７）が特定され、当該課題曲数７８（１曲）と等しくないことから、基準範囲７７を例えば「５回〜１０回」に狭めて変化させることにより１曲の楽曲ＩＤ（＊＊＊＊＊＊７）が特定されて課題曲数７８に等しくなるものである。
【００５１】
一方、特定した楽曲数と設定された課題曲数７８との対比において（Ｓ２３）、当該課題曲数７８より特定楽曲数が小の場合には、特定した楽曲に附帯された歌唱度数に対して基準範囲７７を所定段階広げて変化させ、当該基準範囲に含まれる所定数の楽曲を特定する（Ｓ２６）。当該特定した楽曲数が未だ課題曲数７８より小の場合には（Ｓ２７）、さらに基準範囲を所定段階狭めて変化させ、当該基準範囲に含まれる所定数の楽曲を特定し、等しくなるまで繰り返される（Ｓ２６，Ｓ２７）。
【００５２】
例えば、課題曲数７８が「２曲」に設定され、基準範囲７７が「５回〜１０回」に設定されていた場合、図８（Ｂ）に示す利用者Ａ、Ｂ、Ｃの歌唱履歴曲目の総てに共通する曲目として１曲の楽曲ＩＤ（＊＊＊＊＊＊７）が特定され、当該課題曲数７８（２曲）と等しくないことから、基準範囲７７を例えば「３回〜１５回」に広げて変化させることにより２曲の楽曲ＩＤ（＊＊＊＊＊＊２，＊＊＊＊＊＊７）が特定されて課題曲数７８に等しくなるものである。
【００５３】
そして、Ｓ２５及びＳ２７において、特定した楽曲数と設定された課題曲数７８とが等しくなったときに、特定した課題曲の楽曲ＩＤがカラオケ演奏装置３１に送信される（Ｓ２８）。また、特定した楽曲数と設定された課題曲数７８との対比において（Ｓ２３）、当該課題曲数７８が特定楽曲数と等しい場合にも（例えば、課題曲数７８が「３曲」、基準範囲７７が「１回以上」の設定において、図８(Ｂ)に示す３曲の楽曲ＩＤ（＊＊＊＊＊＊２，＊＊＊＊＊＊４，＊＊＊＊＊＊７）が特定される）、特定した課題曲の楽曲ＩＤがカラオケ演奏装置３１に送信されるものである（Ｓ２８）。なお、カラオケ演奏装置３１での処理は、上記説明と同様である。
【００５４】
このように、課題曲数に達するまで上記基準範囲を変化させることから、利用者別歌唱履歴管理テーブルに存在する曲目を課題曲数に応じて選定させる処理を行わせることができるものである。なお、上記基準範囲の変化については、上限のみを変化、下限のみを変化、上限と下限を一緒に変化の何れでもよく、また、変化の度合いは、１ずつ、複数値ずつのように適宜選択することができるものである。
【００５５】
ところで、上記各実施形態において、課題曲を１曲をも特定できなかった場合には、課題曲特定手段７２が、例えば利用者別歌唱履歴管理テーブル７６に存在する曲目以外の曲目を、楽曲ＤＢ４５より所定数抽出して特定させることとすることにより、歌唱対戦対象の利用者の何れもが歌唱経験のない曲目を選定することとなり、これによっても歌唱対戦対象の利用者の公平性を担保して自動的に選定することができるものである。
【産業上の利用可能性】
【００５６】
本発明の対戦課題曲自動選定機能を備えるカラオケシステムは、カラオケの基本的機能を備えるカラオケ装置の分野に利用可能である。
【図面の簡単な説明】
【００５７】
【図１】本発明に係るカラオケシステムの系統構成図である。
【図２】本発明のカラオケシステムにおけるカラオケ演奏端末のブロック構成図である。
【図３】図２におけるカラオケ演奏端末の遠隔入出力端末のブロック構成図である。
【図４】図３の遠隔入出力端末における利用者別歌唱履歴管理テーブル作成の処理フローチャート等である。
【図５】図２及び図３のカラオケ演奏端末における対戦課題曲自動選定の第１実施形態の処理フローチャートである。
【図６】図５における対戦課題曲選定の説明図である。
【図７】図５における課題曲自動選定の説明図である。
【図８】図２及び図３のカラオケ演奏端末における対戦課題曲自動選定の第２実施形態の処理フローチャート等である。
【符号の説明】
【００５８】
１１            ホスト装置
１３            カラオケ演奏端末
２３            利用者ＤＢ
３１            カラオケ演奏装置
３６            遠隔入出力端末
６６            端末表示部
６８            利用者ＩＤ取得部
６９            利用者情報取得手段
７０            歌唱履歴取得手段
７１            利用者別歌唱履歴管理テーブル作成手段
７２            課題曲特定手段
７４            利用者別情報記憶部
７６            利用者別歌唱履歴管理テーブル
７７            基準範囲
７８            課題曲数
【図１】
0005046862.tif 000002
【図２】
0005046862.tif 000003
【図３】
0005046862.tif 000004
【図４】
0005046862.tif 000005
【図５】
0005046862.tif 000006
【図６】
0005046862.tif 000007
【図７】
0005046862.tif 000008
【図８】
0005046862.tif 000009