(57)【要約】      （修正有）【課題】利用者が上手に歌えそうな楽曲を選曲できるようにしたカラオケ選曲補助システムを構築する。【解決手段】利用者別歌唱履歴管理手段１５は、利用者の歌唱した楽曲を利用者毎に利用者別歌唱履歴管理テーブルＴ１に記録し、歌唱者音域算出手段１６は、前記利用者別歌唱履歴管理テーブルＴ１に記録されている当該利用者の各楽曲について、それぞれの原曲キーでの楽曲音域に基づいて、所定のアルゴリズムにて歌唱者音域を算出し、音域対応楽曲選定手段１７は、前記歌唱者音域算出手段１６にて算出された利用者の歌唱者音域とカラオケ楽曲の楽曲音域を比較し、当該利用者の歌唱者音域内に含まれる楽曲音域を備えたカラオケ楽曲を選定する。【選択図】図２
2008152169.tif 000002
【特許請求の範囲】
【請求項１】
カラオケ楽曲の中から利用者に適した楽曲を表示するシステムであって、該システムは利用者ＩＤ取得手段と、利用者別歌唱履歴管理手段と、歌唱者音域算出手段と、音域対応楽曲選定手段と、音域対応楽曲表示手段とを有し、
（ア）利用者ＩＤ取得手段とは、利用者ＩＤを取得して利用者を特定するものであり、
（イ）利用者別歌唱履歴管理手段とは、前記利用者ＩＤ取得手段にて特定された利用者の歌唱した楽曲を利用者毎に利用者別歌唱履歴管理テーブルに記録するものであり、
（ウ）歌唱者音域算出手段とは、前記利用者別歌唱履歴管理テーブルに記録されている当該利用者の各楽曲について、それぞれの原曲キーでの楽曲音域に基づいて、所定のアルゴリズムにて歌唱者音域を算出するものであり、
（エ）音域対応楽曲選定手段とは、前記歌唱者音域算出手段にて算出された利用者の歌唱者音域とカラオケ楽曲の楽曲音域を比較し、当該利用者の歌唱者音域内に含まれる楽曲音域を備えたカラオケ楽曲を選定するものであり、
（オ）音域対応楽曲表示手段とは、前記音域対応楽曲選定手段により選定された楽曲を所定のタイミングにて表示させるものである、
ことを特徴とするカラオケ選曲補助システム。
【請求項２】
カラオケ楽曲の中から利用者に適した楽曲を表示するシステムであって、該システムは利用者ＩＤ取得手段と、歌唱採点手段と、利用者別歌唱履歴管理手段と、歌唱者音域算出手段と、音域対応楽曲選定手段と、音域対応楽曲表示手段とを有し、
（ア）利用者ＩＤ取得手段とは、利用者ＩＤを取得して利用者を特定するものであり、
（イ）歌唱採点手段とは、任意の楽曲につき、その歌唱者の歌唱力を評価して採点結果を算出するものであり、
（ウ）利用者別歌唱履歴管理手段とは、前記利用者ＩＤ取得手段にて特定された利用者の歌唱した楽曲について、前記歌唱採点手段の採点結果が所定採点値を超えた楽曲を利用者毎に利用者別歌唱履歴管理テーブルに記録するものであり、
（エ）歌唱者音域算出手段とは、前記利用者別歌唱履歴管理テーブルに記録されている当該利用者の各楽曲について、それぞれの原曲キーでの楽曲音域に基づいて、所定のアルゴリズムにて歌唱者音域を算出するものであり、
（オ）音域対応楽曲選定手段とは、前記歌唱者音域算出手段にて算出された利用者の歌唱者音域とカラオケ楽曲の楽曲音域を比較し、当該利用者の歌唱者音域内に含まれる楽曲音域を備えたカラオケ楽曲を選定するものであり、
（カ）音域対応楽曲表示手段とは、前記音域対応楽曲選定手段により選定された楽曲を所定のタイミングにて表示させるものである、
ことを特徴とするカラオケ選曲補助システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケ楽曲を予約する際に、利用者が過去に歌唱した楽曲本来の原曲キーの音域（楽曲音域）を参照して、当該利用者におすすめ曲を表示するためのカラオケ選曲補助システムに関する。
【背景技術】
【０００２】
カラオケ装置の利用者が楽曲を予約する場合は、楽曲に対応した予約番号（楽曲ＩＤ）が記載されている目次本やハンディタイプの電子目次本にて所望の楽曲を選曲し、その楽曲の予約番号をリモコン等にて入力することにより、当該利用者の選曲した楽曲が予約される。
【０００３】
しかし、選曲した楽曲の音域が利用者の歌唱音域と合わない場合があり、この場合は、利用者が上手に歌えずに歌唱途中で中止することがある。また、選曲段階で歌唱音域の相違から上手に歌えそうな楽曲が見つからず、さらに、当該利用者の得意とする十八番楽曲リストが作れないこともある。
【０００４】
このような対策として、特許文献１では、利用者の音声がマイク入力されると、入力された音声から歌唱者の音域情報を抽出し、抽出した利用者の音域情報とカラオケ装置に記録されている楽曲の音域情報とを比較して、双方の音域情報が合致する楽曲情報を検索して表示する技術が開示されている。
【特許文献１】特開２００５−１０７３１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１の発明では、利用者が音域登録ボタンを押下して音域登録画面を表示させ、表示された登録手順に従って音声を発声し、入力された音声を分析して音域情報を作成するため、利用者にとっては手間がかかるものであり、また、音声認識装置などの複雑なシステム構成が必要となる。
【０００６】
そこで、本発明は、利用者毎に記録されている歌唱履歴から当該利用者の歌唱者音域情報を間接的に算出し、算出された歌唱者音域に適応するカラオケ楽曲を推薦することにより、利用者が上手に歌えそうな楽曲を選曲できるようにしたカラオケ選曲補助システムの構築を目的とする。
【課題を解決するための手段】
【０００７】
上記課題を鑑みて、本発明者は、カラオケ装置の利用者が過去に歌唱した楽曲を記録している歌唱履歴から、利用者の歌唱者音域を間接的に算出し、算出された歌唱者音域とカラオケ楽曲の楽曲音域を比較して、当該利用者の歌唱者音域内に含まれる楽曲音域を備えたカラオケ楽曲を表示することにより、上記課題を解決できることを見出して、本発明のカラオケ選曲補助システムを想到した。
【０００８】
すなわち、請求項１記載のカラオケ選曲補助システムは、カラオケ楽曲の中から利用者に適した楽曲を表示するシステムであって、該システムは利用者ＩＤ取得手段と、利用者別歌唱履歴管理手段と、歌唱者音域算出手段と、音域対応楽曲選定手段と、音域対応楽曲表示手段とを有し、
（ア）利用者ＩＤ取得手段とは、利用者ＩＤを取得して利用者を特定するものであり、
（イ）利用者別歌唱履歴管理手段とは、前記利用者ＩＤ取得手段にて特定された利用者の歌唱した楽曲を利用者毎に利用者別歌唱履歴管理テーブルに記録するものであり、
（ウ）歌唱者音域算出手段とは、前記利用者別歌唱履歴管理テーブルに記録されている当該利用者の各楽曲について、それぞれの原曲キーでの楽曲音域に基づいて、所定のアルゴリズムにて歌唱者音域を算出するものであり、
（エ）音域対応楽曲選定手段とは、前記歌唱者音域算出手段にて算出された利用者の歌唱者音域とカラオケ楽曲の楽曲音域を比較し、当該利用者の歌唱者音域内に含まれる楽曲音域を備えたカラオケ楽曲を選定するものであり、
（オ）音域対応楽曲表示手段とは、前記音域対応楽曲選定手段により選定された楽曲を所定のタイミングにて表示させるものである、ことを特徴とする。
【０００９】
また、請求項２記載の発明は、カラオケ楽曲の中から利用者に適した楽曲を表示するシステムであって、該システムは利用者ＩＤ取得手段と、歌唱採点手段と、利用者別歌唱履歴管理手段と、歌唱者音域算出手段と、音域対応楽曲選定手段と、音域対応楽曲表示手段とを有し、
（ア）利用者ＩＤ取得手段とは、利用者ＩＤを取得して利用者を特定するものであり、
（イ）歌唱採点手段とは、任意の楽曲につき、その歌唱者の歌唱力を評価して採点結果を算出するものであり、
（ウ）利用者別歌唱履歴管理手段とは、前記利用者ＩＤ取得手段にて特定された利用者の歌唱した楽曲について、前記歌唱採点手段の採点結果が所定採点値を超えた楽曲を利用者毎に利用者別歌唱履歴管理テーブルに記録するものであり、
（エ）歌唱者音域算出手段とは、前記利用者別歌唱履歴管理テーブルに記録されている当該利用者の各楽曲について、それぞれの原曲キーでの楽曲音域に基づいて、所定のアルゴリズムにて歌唱者音域を算出するものであり、
（オ）音域対応楽曲選定手段とは、前記歌唱者音域算出手段にて算出された利用者の歌唱者音域とカラオケ楽曲の楽曲音域を比較し、当該利用者の歌唱者音域内に含まれる楽曲音域を備えたカラオケ楽曲を選定するものであり、
（カ）音域対応楽曲表示手段とは、前記音域対応楽曲選定手段により選定された楽曲を所定のタイミングにて表示させるものである、ことを特徴とする。
【発明の効果】
【００１０】
本発明のカラオケ選曲補助システムによれば、利用者ＩＤ取得手段にて特定された利用者の歌唱履歴を利用者別歌唱履歴管理テーブルに記録し、そのテーブルから当該利用者の歌唱者音域を所定のアルゴリズムで算出し、算出された歌唱者音域とカラオケ楽曲の楽曲音域を比較して、当該利用者の歌唱者音域内に含まれる楽曲音域を備えたカラオケ楽曲を選定し、選定された楽曲を所定のタイミングで表示させることにより、利用者が何ら手間を掛けることなく、上手に歌えそうな楽曲を選定することができ、かつ、従来のような音声認識装置などの複雑なシステム構成が不要であり、利用者が選曲した楽曲を歌唱途中で中止するようなことを防止できるという効果を奏する。
【００１１】
さらに、上記構成に歌唱採点手段を加えた場合は、利用者ＩＤが特定された利用者の歌唱採点結果が所定採点値を超えた楽曲を利用者別歌唱履歴管理テーブルに記録し、そのテーブルから当該利用者の歌唱者音域を所定のアルゴリズムで算出するので、当該利用者が実際に上手に歌唱した楽曲を基準として歌唱者音域を算出することができ、より一層、利用者に適応するカラオケ楽曲を選定することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明に係るカラオケ楽曲予約システムについて、好適な実施例をあげて説明する。
【実施例１】
【００１３】
図１は本発明に関する通信カラオケシステムを示し、主に、サーバであるカラオケホスト装置（Ｈ）と通信ネットワークを介して接続された多数の端末装置であるカラオケ演奏装置（以下、単にカラオケ装置という）（Ｇ，Ｇ，Ｇ・・・）からなる。具体的には、先ず、カラオケホスト装置（Ｈ）は、一般公衆電話回線やＡＤＳＬあるいは光通信回線などを利用した通信ネットワークを介して各カラオケ装置（Ｇ，Ｇ，Ｇ・・・）に接続される。例えば、インターネット（Ｎｉ）を利用したカラオケ事業者が管理するＶＰＮ（Virtual Private Network）を用い、カラオケホスト装置（Ｈ）と各カラオケ装置（Ｇ，Ｇ，Ｇ・・・）がルータ（図示省略）を介して接続され、各ルータは、その内蔵するＤＨＣＰ(Dynamic Host Configuration Protocol)サーバ機能によって、各カラオケ装置（Ｇ，Ｇ，Ｇ・・・）にＩＰアドレスを割り当て、それらのＭＡＣ（Media Access Control）アドレスと、このＩＰアドレスを対応付けしたテーブルを作成して通信処理をしている。
【００１４】
図２は、図１に示したカラオケ装置（Ｇ）のブロック構成図である。当該カラオケ装置（Ｇ）は、中央制御手段（１）と、これに接続されるハードディスクドライブ（以下ＨＤＤという）（２）および音楽再生や映像再生などの各種機能手段から構成され、前記中央制御手段（１）は、主としてＣＰＵ（３）とＲＯＭ（４）とＲＡＭ（５）ならびに制御処理を行う各手段などから構成される。
【００１５】
先ず、通信制御手段（１２）は、ＡＤＳＬ回線、ＩＳＤＮ回線、一般回線などのネットワーク通信回線を介して、図１にて説明したカラオケホスト装置（Ｈ）との通信を制御するためのものである。
【００１６】
次に、音声生成プロセスについて説明する。音源（６）は中央制御手段（１）が実行するシーケンサ（１４）の処理によって入力され、デジタルミキサ（７）は音源（６）が発生した複数の楽音信号やカラオケマイク（Ｍ）とＡ／Ｄコンバータ（９）を介して入力された歌唱者の歌唱音声信号を適当なバランスでミキシングする。ミキシングされたデジタル音声信号はサウンドシステム（８）に入力される。このサウンドシステム（８）はパワーアンプを備えており、入力されたデジタル信号をアナログ信号に変換して増幅し、スピーカ（ＳＰ）から楽音と歌唱音声信号を放音する。
【００１７】
ＨＤＤ（２）に記録されている楽曲データ（２０）には、それぞれの楽曲毎に個別の楽曲ＩＤが付されており、各楽曲ＩＤに対応づけられた映像データ（２１）は、ＭＰＥＧ形式にエンコードされており、中央制御手段（１）が実行する背景映像再生手段（図示省略）により再生処理を行い、これを読み出してＭＰＥＧデコーダ（１０）に入力する。このＭＰＥＧデコーダ（１０）は入力されたＭＰＥＧデータをＮＴＳＣの映像に変換して合成回路（１１）に入力し、この合成回路（１１）は、背景映像の映像信号上にテロップや採点ＯＳＤを合成し、合成された映像信号は表示手段であるメインモニタ（Ｄ）に表示される。
【００１８】
リモコン装置（Ｒ）は、楽曲検索機能あるいは楽曲予約機能などを備えた多機能カラオケリモコンであり、一般的にＧＵＩ操作パネル（２３）が備えられている。該リモコン装置（Ｒ）にはフラッシュメモリ（２４）が内蔵されており、さらに、ＩＤカードＲ／Ｗ（２５）が備えられている。
【００１９】
このＩＤカードＲ／Ｗ（２５）は、ＩＣモジュールを搭載した非接触型のＩＤカード（２６）を読み書きする装置であり、利用者がカラオケ装置（Ｇ）にログインする際に、利用者ＩＤ取得手段として、ＩＤカード（２６）に紐付けされた利用者ＩＤを取得して利用者のログインを特定するものである。もちろん、本実施例の他に、例えば、ＩＣモジュールを携帯電話に内蔵させたＩＣ機能付き携帯電話や、近距離無線通信手段であるBluetooth機構を有する携帯電話、あるいはパスワードの入力装置や指紋や声紋などの生体識別機能による機構の利用者ＩＤ取得手段を利用しても構わない。なお、利用者のログイン時に取得された利用者ＩＤは、リモコン装置（Ｒ）のフラッシュメモリ（２４）とカラオケ装置（Ｇ）のＨＤＤ（２）の双方に格納することができる。
【００２０】
また、リモコン装置（Ｒ）のフラッシュメモリ（２４）には、選曲用の目次データをはじめ所定データを、カラオケ装置（Ｇ）から有線や無線によって書き込む。利用者はＧＵＩ操作パネル（２３）にて所望の楽曲を選曲し、所定の選曲指示操作を行うことにより、選曲された楽曲の楽曲ＩＤが装置の中央制御部（１）に転送される。
【００２１】
中央制御部（１）はこの楽曲ＩＤを受け取ると、カラオケ楽曲のリクエストであるとして、演奏予約手段（１３）がＲＡＭ（５）にある予約待ち行列に当該楽曲ＩＤを登録し、登録された順番にそれぞれの楽曲ＩＤに対応する楽曲データ（２０）と映像データ（２１）をＨＤＤ（２）から取り出して、前述した演奏処理を行う。
【００２２】
上記した以外に、中央制御手段（１）には、利用者別歌唱履歴管理手段（１５）と歌唱者音域算出手段（１６）と、音域対応楽曲選定手段（１７）と、音域対応楽曲表示手段（１８）と、歌唱採点手段（１９）が設けられ、ＨＤＤ（２）には、利用者別歌唱履歴管理テーブル（Ｔ１）や利用者別歌唱採点管理テーブル（Ｔ２）、おすすめ楽曲管理テーブル（Ｔ３）が記録される。
【００２３】
後述するように、利用者別歌唱履歴管理手段（１５）は、ＩＤカードＲ／Ｗ（２５）にて利用者ＩＤが取得された利用者の歌唱した楽曲を利用者毎に利用者別歌唱履歴管理テーブル（Ｔ１）に記録するものであり、歌唱者音域算出手段（１６）は、利用者別歌唱履歴管理テーブル（Ｔ１）に記録されている当該利用者の各楽曲について、それぞれの原曲キーでの楽曲音域に基づいて、所定のアルゴリズムにて歌唱者音域を算出するものである。
【００２４】
そして、音域対応楽曲選定手段（１７）は、歌唱者音域算出手段（１６）にて算出された利用者の歌唱者音域とカラオケ楽曲の楽曲音域を比較し、当該利用者の歌唱者音域内に含まれる楽曲音域を備えたカラオケ楽曲を選定するものであり、音域対応楽曲表示手段（１８）は、音域対応楽曲選定手段（１７）により選定された楽曲を所定のタイミングにてメインモニタ（Ｄ）に表示させるものである。また、歌唱採点手段（１９）は、カラオケシステムが保持する楽曲につき、その歌唱者の歌唱力を評価して採点結果を算出するものであり、一般的に各楽曲の主旋律データをリファレンスとして利用し、マイクから入力される歌唱音声信号を、この主旋律データと比較することで歌唱力を採点する。歌唱力採点は、通常、音程・音量・リズムの３つの要素について行われ、さらに、これら３つの要素を総合した総合ポイントが算出される。そして、例えば、楽曲の演奏中や演奏終了時に、所定数のフレーズ毎の得点を合算し、平均して総合ポイントを算出し、これを採点結果としている。そして、利用者別歌唱履歴管理手段（１５）は、利用者ＩＤが取得され特定された利用者が歌唱した場合、その採点結果として利用者毎に利用者別歌唱採点管理テーブル（Ｔ２）に記録するものである。
【００２５】
図３は、カラオケ装置（Ｇ）にログインするための利用者ＩＤ登録を行う画面である。利用者がカラオケ装置（Ｇ）にログインする際には、利用者ＩＤ取得手段であるリモコン装置（Ｒ）のＩＤカードＲ／Ｗ（２５）に、当該利用者のＩＤカード（２６）を読み取らせることによって、ＩＤカード（２６）に紐付けされた利用者ＩＤが取得されて利用者のログインを特定する。
【００２６】
利用者がシステムにログインすると、リモコン装置（Ｒ）のＧＵＩ操作パネル（２３）に表示される「お客様メンバーズゲート」画面（３０）内に当該利用者の「ゲートボタン」（３１ａ）が形成される。本カラオケ装置（Ｇ）に、当該利用者以外に複数の利用者がログインした場合は、同図に示すように、前記「お客様メンバーズゲート」画面（３０）内に、ログインしたすべての利用者の「ゲートボタン」（３１ａ〜３１ｄ）が形成される。ログインした任意の利用者が、当該利用者の「ゲートボタン」（３１ａ〜３１ｄ）を選択すれば、当該利用者の歌唱履歴や登録されている得意な楽曲などが表示され、それらの楽曲あるいは楽曲目録に登録されている任意の楽曲を選曲して予約することができる。
【００２７】
利用者のログインが行われると、図２に示した中央制御手段（１）が、取得された利用者ＩＤに基づいて、カラオケホスト装置（Ｈ）から当該利用者の歌唱履歴をダウンロードし、前述した利用者別歌唱履歴管理手段（１５）によって利用者別歌唱履歴管理テーブル（Ｔ１）がＨＤＤ（２）に記録される。図４は利用者別歌唱履歴管理テーブル（Ｔ１）を示し、この利用者別歌唱履歴管理テーブル（Ｔ１）には、当該利用者が今までに歌唱した楽曲名のほかに、各楽曲の原曲キーでの最低音高と最高音高のデータが楽曲ＩＤに紐付けして記録されている。
【００２８】
前記歌唱者音域算出手段（１６）は、利用者別歌唱履歴管理テーブル（Ｔ１）に記録されている当該利用者の歌唱した各楽曲について、所定のアルゴリズムにしたがって歌唱者音域を算出する。
【００２９】
上記アルゴリズムは、当該利用者が歌唱したことのある楽曲は、当該利用者の歌唱者音域内に含まれる楽曲音域を備えている可能性が高く、歌唱履歴楽曲の楽曲音域であれば当該利用者が上手に歌えそうな楽曲であるとみなして、当該利用者の歌唱履歴に基づいてカラオケ楽曲を選定するものであり、いくつかのアルゴリズムを想到することができる。
【００３０】
アルゴリズム１：当該利用者の歌唱履歴からすべての歌唱楽曲について、最低音高データの平均値Ｌ１AVEと最高音高データの平均値Ｈ１AVEを算出し、該最低音高平均値Ｌ１AVE〜最高音高平均値Ｈ１AVEが当該利用者の歌唱者音域であると判定する。
【００３１】
アルゴリズム２：当該利用者の歌唱履歴からすべての歌唱楽曲について、最低音高の一番低い歌唱楽曲の最低音高データと最高音高の一番高い歌唱楽曲の最高音高データは、当該利用者にとっては歌唱限界の音域の楽曲であると判定して除外し、残りの歌唱楽曲について、最低音高データの平均値Ｌ２AVEと最高音高データの平均値Ｈ２AVEを算出し、該最低音高平均値Ｌ２AVE〜最高音高平均値Ｈ２AVEが当該利用者の歌唱者音域であると判定する。また、この変形例として、最低音高の一番低い歌唱楽曲と最高音高の一番高い歌唱楽曲を除外し、残りの歌唱楽曲について、最低音高の一番低い歌唱者音域ＬMIN〜最高音高の一番高い歌唱者音域ＨMAXが当該利用者の歌唱者音域であると判定するようにしてもよい。
【００３２】
アルゴリズム３：当該利用者が歌唱する楽曲を採点して、その採点結果が所定の採点値を超えた楽曲を対象に、最低音高の平均値Ｌ３AVEと最高音高の平均値Ｈ３AVEを算出し、該最低音高平均値Ｌ３AVE〜最高音高平均値Ｈ３AVEが当該利用者の歌唱者音域であると判定する。
【００３３】
（１）アルゴリズム１にしたがって歌唱者音域を算出する場合は、例えば、図４に示した利用者別歌唱履歴管理テーブル（Ｔ１）のすべての楽曲について、各楽曲の原曲キーでの最低音高の平均値と最高音高の平均値を算出し、その算出結果は、図５に示すように、最低音高平均値Ｌ１AVE＝３５、最高音高平均値Ｈ１AVE＝９８となり、当該利用者の歌唱者音域が３５〜９８であると判定する。
【００３４】
前記音域対応楽曲選定手段（１７）は、歌唱者音域算出手段（１６）にて算出された当該利用者の歌唱者音域（３５〜９８）と、本カラオケ装置（Ｇ）に記録されているカラオケ楽曲の楽曲音域を比較し、当該利用者の歌唱者音域内に含まれる楽曲音域を備えたカラオケ楽曲を選定する。
【００３５】
図６（ａ）は本カラオケ装置（Ｇ）に記録されているカラオケ楽曲の中から、いわゆる「おすすめ曲」の楽曲管理テーブルである。「おすすめ曲」とは、例えば、ランキング上位曲すなわち現在の演奏度数の高い楽曲や、放送や雑誌などで発表されたばかりの新曲などを適宜数まとめたものであり、場合によっては、利用者の歌唱履歴から当該利用者の好みのジャンルなども含めて「おすすめ曲」としてまとめることもできる。
【００３６】
該おすすめ楽曲管理テーブルには、おすすめ曲の原曲キーでの最低音高と最高音高のデータが楽曲ＩＤに紐付けして記録されている。前記音域対応楽曲選定手段（１７）は、歌唱者音域算出手段（１６）が前記アルゴリズム１にしたがって算出した当該利用者の歌唱者音域（３５〜９８）と、該おすすめ楽曲管理テーブルに記録されているおすすめ曲の楽曲音域を比較し、当該利用者の歌唱者音域の範囲内に含まれる楽曲音域を備えた楽曲を選定する。
【００３７】
図６（ａ）および（ｂ）に示すように、楽曲No.2は最低音高および最高音高の双方が当該利用者の歌唱者音域である３５〜９８の範囲から逸脱しており、楽曲No.４とNo.7とNo.10は、最低音高が３５より小であるから除外し、楽曲No.5とNo.8は最高音高が９８よりも大であるから除外する。そして、楽曲No.1とNo.3、No6 とNo.9の各楽曲については、それぞれの楽曲音域が当該利用者の歌唱者音域である３５〜９８の範囲内にあるので、当該利用者が上手に歌えそうな楽曲として選定する。
【００３８】
そして、前記音域対応楽曲表示手段（１８）は、音域対応楽曲選定手段（１７）により選定された楽曲を所定のタイミングにて表示させる。例えば、利用者Ａがカラオケ装置（Ｇ）にログインしたときは、歌唱履歴から利用者Ａへの「おすすめ曲」を表示させ、利用者Ｂがログインしたときは、利用者Ｂへの「おすすめ曲」を表示させるなどして、それぞれの利用者が上手に歌えそうな楽曲を選曲できるようにする。
【００３９】
図７は、前記音域対応楽曲表示手段（１８）によってメインモニタ（Ｄ）に表示された「おすすめ曲」の画面（３４）であり、図５の選定結果で選ばれたおすすめ曲のリストが表示されている。この「おすすめ曲」の中から、当該利用者が歌唱したい楽曲を選択することにより、その楽曲ＩＤを当該利用者ＩＤと紐付けして、予約楽曲として予約待ち行列に登録され、予約の順番にしたがって当該楽曲が演奏される。
【００４０】
（２）アルゴリズム２にしたがって歌唱者音域を算出する場合は、図４に示した利用者別歌唱履歴管理テーブル（Ｔ１）の楽曲の中から、最低音高の一番低い歌唱楽曲の最低音高データと最高音高の一番高い歌唱楽曲の最高音高データは、当該利用者にとっては歌唱限界の音域の楽曲であると判定して除外し、残りの歌唱楽曲について、各楽曲の原曲キーでの最低音高の平均値と最高音高の平均値を算出する。
【００４１】
すなわち、最低音高の一番低い楽曲No.7の最低音高データと最高音高の一番高い楽曲No.4の最高音高データを除外し、残りの楽曲について、最低音高の平均値Ｌ２AVEと最高音高の平均値Ｈ２AVEを算出すれば、図８に示すように、最低音高平均値Ｌ２AVE＝３６、最高音高平均値Ｈ２AVE＝９７となり、当該利用者の歌唱者音域が３６〜９７であると判定する。
【００４２】
前記音域対応楽曲選定手段（１７）は、歌唱者音域算出手段（１６）にて算出された当該利用者の歌唱者音域（３６〜９７）と、本カラオケ装置（Ｇ）に記録されているカラオケ楽曲の楽曲音域を比較し、当該利用者の歌唱者音域内に含まれる楽曲音域を備えたカラオケ楽曲を選定する。
【００４３】
図９（ａ）は「おすすめ曲」の楽曲管理テーブルであり、前記音域対応楽曲選定手段（１７）は、歌唱者音域算出手段（１６）が前記アルゴリズム２にしたがって算出した当該利用者の歌唱者音域（３６〜９７）と、該おすすめ楽曲管理テーブルに記録されているおすすめ曲の楽曲音域を比較し、当該利用者の歌唱者音域の範囲内に含まれる楽曲音域を備えた楽曲を選定する。
【００４４】
図９（ａ）および（ｂ）に示すように、楽曲No.2とNo.10は最低音高および最高音高の双方が当該利用者の歌唱者音域である３５〜９８の範囲から逸脱しており、楽曲No.４とNo.7は、最低音高が３５より小であるから除外し、楽曲No.3とNo.5とNo.8は最高音高が９８よりも大であるから除外する。そして、楽曲No.1とNo6 とNo.9の各楽曲については、それぞれの楽曲音域が当該利用者の歌唱者音域である３５〜９８の範囲内にあるので、当該利用者が上手に歌えそうな楽曲として選定する。
【００４５】
そして、前述したアルゴリズム１にて選定した場合と同様に、前記音域対応楽曲表示手段（１８）は、音域対応楽曲選定手段（１７）により選定された楽曲を所定のタイミングにて表示させ、図７に示したのと同様に、選定された楽曲を「おすすめ曲」としてメインモニタ（Ｄ）に表示する。
【００４６】
（３）アルゴリズム３にしたがって歌唱者音域を算出する場合は、前述した歌唱採点手段（１９）によって当該利用者が歌唱する楽曲を採点し、その採点結果は、利用者別歌唱採点管理テーブル（Ｔ２）に記録されるようにＣＰＵ（３）が制御する。この利用者別歌唱採点管理テーブル（Ｔ２）は、例えば、図１０に示すように、当該利用者が今までに歌唱した楽曲の採点結果が楽曲ＩＤに紐付けして記録されている。
【００４７】
そして、利用者別歌唱履歴管理手段（１５）は、利用者別歌唱採点管理テーブル（Ｔ２）に記録されている当該利用者の歌唱した楽曲の中から、前記歌唱採点手段（１９）の採点結果が所定の採点値（例えば８０点）を超えた楽曲を合格点と評価して、図１１に示すように、利用者別歌唱履歴管理テーブル（Ｔ１）に記録する。
【００４８】
前記歌唱者音域算出手段（１６）は、図１１の利用者別歌唱履歴管理テーブル（Ｔ１）に記録されている当該利用者の歌唱した各楽曲について、各楽曲の原曲キーでの最低音高の平均値と最高音高の平均値を算出し、その算出結果は、図１２に示すように、最低音高平均値Ｌ３AVE＝３５、最高音高平均値Ｈ３AVE＝９６となり、当該利用者の歌唱音域が３５〜９６であると判定する。
【００４９】
前記音域対応楽曲選定手段（１７）は、歌唱者音域算出手段（１６）にて算出された当該利用者の歌唱者音域（３６〜９７）と、本カラオケ装置（Ｇ）に記録されているカラオケ楽曲の楽曲音域を比較し、当該利用者の歌唱者音域内に含まれる楽曲音域を備えたカラオケ楽曲を選定する。
【００５０】
図１３（ａ）は「おすすめ曲」の楽曲管理テーブルであり、前記音域対応楽曲選定手段（１７）は、歌唱者音域算出手段（１６）が前記アルゴリズム３にしたがって算出した当該利用者の歌唱者音域（３５〜９６）と、該おすすめ楽曲管理テーブルに記録されているおすすめ曲の楽曲音域を比較し、当該利用者の歌唱者音域の範囲内に含まれる楽曲音域を備えた楽曲を選定する。
【００５１】
図１３（ａ）および（ｂ）に示すように、楽曲No.2とNo.10は最低音高および最高音高の双方が当該利用者の歌唱者音域である３５〜９６の範囲から逸脱しており、楽曲No.４とNo.7は、最低音高が３５より小であるから除外し、楽曲No.3とNo.5とNo.8は最高音高が９８よりも大であるから除外する。そして、楽曲No.1とNo6 とNo.9の各楽曲については、それぞれの楽曲音域が当該利用者の歌唱者音域である３５〜９６の範囲内にあるので、当該利用者が上手に歌えそうな楽曲として選定する。
【００５２】
そして、前述したアルゴリズム１またはアルゴリズム２にて選定した場合と同様に、前記音域対応楽曲表示手段（１８）は、音域対応楽曲選定手段（１７）により選定された楽曲を所定のタイミングにて表示させ、図７に示したのと同様に、選定された楽曲を「おすすめ曲」としてメインモニタ（Ｄ）に表示する。
【００５３】
このように、カラオケ楽曲を予約する際に、利用者が過去に歌唱した楽曲の音域を参照して、利用者が何ら手間を賭けることなく、上手に歌えそうな楽曲を選曲することができる。
【００５４】
なお、本発明は、本発明の精神を逸脱しない限り種々の改変を為すことができ、そして、本発明が該改変されたものに及ぶことは当然である。
【図面の簡単な説明】
【００５５】
【図１】本発明に係る通信カラオケシステムの概念的構成図。
【図２】図１に示すカラオケ装置のブロック構成図。
【図３】図２のカラオケ装置におけるログイン画面の説明図。
【図４】利用者別歌唱履歴管理テーブルの一例を示す説明図。
【図５】アルゴリズム１による歌唱者音域算出結果テーブルの説明図。
【図６】アルゴリズム１によるおすすめ曲の説明図。
【図７】おすすめ曲画面の説明図。
【図８】アルゴリズム２による歌唱者音域算出結果テーブルの説明図。
【図９】アルゴリズム２によるおすすめ曲の説明図。
【図１０】アルゴリズム３による利用者別歌唱採点管理テーブルの説明図。
【図１１】アルゴリズム３による利用者別歌唱履歴管理テーブルの説明図。
【図１２】アルゴリズム３による歌唱者音域算出結果テーブルの説明図。
【図１３】アルゴリズム３によるおすすめ曲の説明図。
【符号の説明】
【００５６】
Ｇ  カラオケ演奏装置
１  中央制御手段
２  ハードディスクドライブ（ＨＤＤ）
１５  利用者別歌唱履歴管理手段
１６  歌唱者音域算出手段
１７  音域対応楽曲選定手段
１８  音域対応楽曲表示手段
１９  歌唱採点手段
２５  ＩＤカードＲ／Ｗ（利用者ＩＤ取得手段）
Ｔ１  利用者別歌唱履歴管理テーブル
Ｔ２  利用者別歌唱採点管理テーブル
【図１】
2008152169.tif 000003
【図２】
2008152169.tif 000004
【図３】
2008152169.tif 000005
【図４】
2008152169.tif 000006
【図５】
2008152169.tif 000007
【図６】
2008152169.tif 000008
【図７】
2008152169.tif 000009
【図８】
2008152169.tif 000010
【図９】
2008152169.tif 000011
【図１０】
2008152169.tif 000012
【図１１】
2008152169.tif 000013
【図１２】
2008152169.tif 000014
【図１３】
2008152169.tif 000015