(57)【要約】【課題】 通信回線の使用頻度を大幅に抑えて顧客サービスを行う。全国的な顧客の利用履歴を反映した楽曲を推薦する。【解決手段】 ホスト装置２には演奏順序集計情報ファイルがある。このファイルでは、各楽曲について当該楽曲の次に演奏された楽曲群リストが対応づけられ、各リスト上の各楽曲の演奏頻度が統一的に集計される。ホスト装置２は、各カラオケ演奏端末１の演奏順序履歴データを適時に集信し、これらデータに基づきファイルにおける各楽曲群リストの各演奏頻度を更新した後、このファイルを適時に各カラオケ演奏端末１へ配信する。各カラオケ演奏端末１は、各楽曲の伴奏音楽を演奏するたびにファイルを参照し、当該楽曲に対応する楽曲群リストに基づき演奏頻度の高い順に所定数の楽曲を抽出し、これら楽曲を次の演奏候補として推薦すべく曲名や選曲番号とともにディスプレイ装置で表示する。【選択図】図１
2008033349.tif 000002
【特許請求の範囲】
【請求項１】
多数のカラオケ演奏端末とホスト装置とが所定の通信網で結合された通信カラオケシステムであって、つぎの要件（１）〜（４）を備えたことを特徴とする。
（１）前記各カラオケ演奏端末は、各楽曲についてその伴奏音楽の演奏の順序を履歴データとして記録する。
（２）前記ホスト装置には演奏順序集計情報ファイルがある。このファイルでは、前記各楽曲について当該楽曲の次に演奏された前記楽曲群のリストが対応づけられており、これら各楽曲群リスト上の前記各楽曲の演奏頻度が統一的に集計されている。
（３）このホスト装置は、前記各カラオケ演奏端末の前記演奏順序履歴データを適時に集信し、これらデータに基づいて前記ファイルにおける前記各楽曲群リストの前記各演奏頻度を更新した後、このファイルを適時に前記各カラオケ演奏端末へ配信する。
（４）前記各カラオケ演奏端末は、前記各楽曲の前記伴奏音楽を演奏するたびに前記ファイルを参照し、当該楽曲に対応する前記楽曲群リストに基づいて前記演奏頻度の高い順に所定数の前記楽曲を抽出し、これら楽曲を次の演奏候補として推薦すべく曲名や選曲番号とともにディスプレイ装置で表示する。
【請求項２】
多数のカラオケ演奏端末とホスト装置とが所定の通信網で結合された通信カラオケシステムであって、つぎの要件（１）〜（４）を備えたことを特徴とする。
（１）前記各カラオケ演奏端末は、当該端末を実際に利用する顧客のＩＤを所定の取得手段で得るとともに、演奏した各楽曲についてこれを選曲した前記顧客の前記ＩＤを対応づけて演奏履歴データとして記録する。
（２）前記ホスト装置には選曲者属性情報ファイルおよび顧客情報ファイルがある。この顧客情報ファイルは、前記顧客ＩＤをキーにして取り扱われ、予め登録された前記顧客の性別や年齢および住所など顧客データが記述されている。前記選曲者属性情報ファイルでは、前記各楽曲について選曲者属性数値が対応づけられており、この選曲者属性数値は、当該楽曲を選曲した前記顧客群の性別や年齢および地域性や演奏頻度などを評価基準として統一的に算出されている。
（３）このホスト装置は、前記各カラオケ演奏端末の前記演奏履歴データを適時に集信し、これらデータにおける前記各楽曲ごとに、対応する前記顧客ＩＤに基づいて前記顧客情報ファイルを参照していくことで前記顧客データを集約し、これら顧客データに基づいて前記選曲者属性情報ファイルにおける各楽曲の前記選曲者属性数値を更新した後、このファイルを適時に前記各カラオケ演奏端末へ配信する。
（４）前記各カラオケ演奏端末は、前記各楽曲の伴奏音楽を演奏するたびに前記選曲者属性情報ファイルを参照し、当該楽曲に対して前記選曲者属性数値の近い順に所定数の前記楽曲を抽出し、これら楽曲を次の演奏候補として推薦すべく曲名や選曲番号とともにディスプレイ装置で表示する。
【請求項３】
多数のカラオケ演奏端末とホスト装置とが所定の通信網で結合された通信カラオケシステムであって、つぎの要件（１）〜（４）を備えたことを特徴とする。
（１）前記各カラオケ演奏端末は、演奏した各楽曲を演奏履歴データとして記録する。
（２）前記ホスト装置にはカテゴリー別楽曲分類ファイルがある。このファイルでは各楽曲がカテゴリー別に分類されており、これらカテゴリーは演奏時の音階のキーや音楽ジャンルなど所定の属性を基準にして設定されている。これら各カテゴリーに所属する各楽曲には演奏頻度が対応づけられている。
（３）このホスト装置は、前記各カラオケ演奏端末の前記演奏履歴データを適時に集信し、これらデータに基づいて前記ファイルにおける前記各楽曲の前記演奏頻度を更新した後、このファイルを適時に前記各カラオケ演奏端末へ配信する。
（４）前記各カラオケ演奏端末は、前記各楽曲の伴奏音楽を演奏するたびに前記ファイルを参照し、当該楽曲が所属する前記カテゴリーの中から前記演奏頻度の高い順に所定数の前記楽曲を抽出し、これら楽曲を次の演奏候補として推薦すべく曲名や選曲番号とともにディスプレイ装置で表示する。
【請求項４】
請求項１〜３のいずれかに記載のカラオケシステムにおいて用いられるカラオケ演奏端末。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は通信カラオケシステムに関し、とくにコンピュータ・ネットワーク資源を活用したサービスを顧客に提供する技術に関する。
【背景技術】
【０００２】
現在、広く普及している通信カラオケシステムは、よく知られているように、ホスト装置と多数のカラオケ演奏端末が公衆回線網で結合されている。このような通信ネットワークによって、ホスト装置は、各カラオケ演奏端末にカラオケデータを配信したり、各カラオケ演奏端末から顧客の利用履歴の情報を集信してデータベースを構築している。このデータベースには、顧客のＩＤをキーにしてその名前や生年月日などの情報が予め登録されている。
【０００３】
本出願人は、このようなデータベースを活用して顧客向けに様々なサービスを発明しており、現在出願中である。  
例えば、データベースに登録済みの顧客が任意のカラオケ演奏端末を利用したとする。この利用のたびにカラオケ演奏端末は顧客のＩＤを取得する。そして、このＩＤをキーにしてホスト装置のデータベースにアクセスする。カラオケ演奏端末はデータベースから該当の顧客について前記の各種情報をダウンロードする。これら情報に基づいて適宜なメッセージを作成し、これをディスプレイからその顧客に向けて表示する。このメッセージとしては、例えばカラオケ演奏端末を利用した日付が顧客の誕生日であれば「○○さん、お誕生日おめでとう！」といったものである。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
すなわち、このような通信ネットワークを利用したサービスを行うためには、顧客がカラオケ演奏端末を利用するたびにホスト装置と通信を行わなければならないのである。
【０００５】
しかしながら、毎日毎日数多くの顧客が利用するたびに、いちいち通信を行っていたのでは月々の通信回数は膨大なものとなる。この膨大さに応じて回線使用料金は莫大なものとなる。加えて、毎回の通信が成立するまでの時間は無視できないものであり、その分サービスの提供が遅れてしまう問題がある。
【０００６】
ところでこのような課題のほかに別の課題もある。顧客は選曲にあたって、まず目次本を眺め、歌いたい曲を決定する。このとき、何万曲もの楽曲の中から選び出す作業が面倒なときがある。歌いたいことは歌いたいのだけれど探すのが面倒だから、とりあえず良さそうな楽曲を推薦してくれると楽なときがある。これも顧客向けのサービスとして考えられる。
【０００７】
この発明は、このような課題を鑑みてなされたものであり、その目的は、通信回線の使用頻度を大幅に抑えて顧客サービスを行えるとともに、全国的な顧客の利用履歴を反映した楽曲を推薦できる通信カラオケシステムおよびカラオケ演奏端末を提供することにある。
【課題を解決するための手段】
【０００８】
前記目的を達成するため、この発明では、多数のカラオケ演奏端末とホスト装置とが所定の通信網で結合された通信カラオケシステムであって、つぎの要件（１）〜（４）を備えたことを特徴とする。  
（１）前記各カラオケ演奏端末は、各楽曲についてその伴奏音楽の演奏の順序を履歴データとして記録する。  
（２）前記ホスト装置には演奏順序集計情報ファイルがある。このファイルでは、前記各楽曲について当該楽曲の次に演奏された前記楽曲群のリストが対応づけられており、これら各楽曲群リスト上の前記各楽曲の演奏頻度が統一的に集計されている。  
（３）このホスト装置は、前記各カラオケ演奏端末の前記演奏順序履歴データを適時に集信し、これらデータに基づいて前記ファイルにおける前記各楽曲群リストの前記各演奏頻度を更新した後、このファイルを適時に前記各カラオケ演奏端末へ配信する。  
（４）前記各カラオケ演奏端末は、前記各楽曲の前記伴奏音楽を演奏するたびに前記ファイルを参照し、当該楽曲に対応する前記楽曲群リストに基づいて前記演奏頻度の高い順に所定数の前記楽曲を抽出し、これら楽曲を次の演奏候補として推薦すべく曲名や選曲番号とともにディスプレイ装置で表示する。
【０００９】
また前記目的を達成するため、この発明では、多数のカラオケ演奏端末とホスト装置とが所定の通信網で結合された通信カラオケシステムであって、つぎの要件（１）〜（４）を備えたことを特徴とする。  
（１）前記各カラオケ演奏端末は、当該端末を実際に利用する顧客のＩＤを所定の取得手段で得るとともに、演奏した各楽曲についてこれを選曲した前記顧客の前記ＩＤを対応づけて演奏履歴データとして記録する。  
（２）前記ホスト装置には選曲者属性情報ファイルおよび顧客情報ファイルがある。この顧客情報ファイルは、前記顧客ＩＤをキーにして取り扱われ、予め登録された前記顧客の性別や年齢および住所など顧客データが記述されている。前記選曲者属性情報ファイルでは、前記各楽曲について選曲者属性数値が対応づけられており、この選曲者属性数値は、当該楽曲を選曲した前記顧客群の性別や年齢および地域性や演奏頻度などを評価基準として統一的に算出されている。  
（３）このホスト装置は、前記各カラオケ演奏端末の前記演奏履歴データを適時に集信し、これらデータにおける前記各楽曲ごとに、対応する前記顧客ＩＤに基づいて前記顧客情報ファイルを参照していくことで前記顧客データを集約し、これら顧客データに基づいて前記選曲者属性情報ファイルにおける各楽曲の前記選曲者属性数値を更新した後、このファイルを適時に前記各カラオケ演奏端末へ配信する。  
（４）前記各カラオケ演奏端末は、前記各楽曲の伴奏音楽を演奏するたびに前記選曲者属性情報ファイルを参照し、当該楽曲に対して前記選曲者属性数値の近い順に所定数の前記楽曲を抽出し、これら楽曲を次の演奏候補として推薦すべく曲名や選曲番号とともにディスプレイ装置で表示する。
【００１０】
さらに前記目的を達成するため、この発明では、多数のカラオケ演奏端末とホスト装置とが所定の通信網で結合された通信カラオケシステムであって、つぎの要件（１）〜（４）を備えたことを特徴とする。  
（１）前記各カラオケ演奏端末は、演奏した各楽曲を演奏履歴データとして記録する。  
（２）前記ホスト装置にはカテゴリー別楽曲分類ファイルがある。このファイルでは各楽曲がカテゴリー別に分類されており、これらカテゴリーは演奏時の音階のキーや音楽ジャンルなど所定の属性を基準にして設定されている。これら各カテゴリーに所属する各楽曲には演奏頻度が対応づけられている。  
（３）このホスト装置は、前記各カラオケ演奏端末の前記演奏履歴データを適時に集信し、これらデータに基づいて前記ファイルにおける前記各楽曲の前記演奏頻度を更新した後、このファイルを適時に前記各カラオケ演奏端末へ配信する。  
（４）前記各カラオケ演奏端末は、前記各楽曲の伴奏音楽を演奏するたびに前記ファイルを参照し、当該楽曲が所属する前記カテゴリーの中から前記演奏頻度の高い順に所定数の前記楽曲を抽出し、これら楽曲を次の演奏候補として推薦すべく曲名や選曲番号とともにディスプレイ装置で表示する。
【００１１】
加えて前記目的を達成するため、この発明のカラオケ演奏端末は、前述したカラオケシステムにおいて用いられるものとする。
【発明の効果】
【００１２】
ホスト装置と各カラオケ演奏端末との間の通信処理は、ホスト装置が各カラオケ演奏端末から演奏の履歴データを集信したり、各カラオケ演奏端末へ各種ファイルを配信することである。
【００１３】
このような通信処理は、従来のサービスのようにカラオケ演奏端末がホスト装置から各顧客固有のデータを利用のたびに取り出すものではない。このため、運用上都合のよい適宜なタイミングで行える。例えば、従来のサービスでは毎日利用客数分もの通信をいちいち行わなければならなかったが、本発明では例えば一週間や一ヶ月に一回程度の通信で済ませることも可能となる。
【００１４】
したがって、通信回線の使用頻度を非常に少なく抑えて顧客サービスを行える。このため、回線使用料金を大幅に軽減させることができる。また、サービスの実行の際にカラオケ演奏端末はいちいちホスト装置と通信を行う必要もないためサービスの提供を迅速に行える。
【００１５】
また顧客は、表示された推薦楽曲を見ることであまり迷わずに選曲することができる。つまり、目次本を眺めて膨大な数の楽曲の中から選曲するといった面倒な手間を省ける。さらに、推薦楽曲を表示することで選曲を促すことができる。このため、顧客がいるのにカラオケ演奏端末が利用されずに遊んだままとなることを抑制できる。演奏するたびに課金していくような店舗では収益に貢献できる。
【００１６】
この発明では、全国的な顧客の選曲履歴を反映させた演奏候補を推薦できる。特に請求項１に係る発明にあっては、各カラオケ演奏端末から集約した演奏順序の履歴の統計データに従って推薦する楽曲をディスプレイから表示する。したがって、よく歌われている順序で楽曲を選曲することができる。
【００１７】
特に請求項２に係る発明にあっては、各楽曲について、これを選曲した顧客群の性別や年齢および地域性や演奏頻度などを評価基準として数値化しておく。そして、演奏中の楽曲について数値の近い楽曲をその近い順にディスプレイから表示する。したがって、演奏中の楽曲を選曲した顧客と似た嗜好を持つ人たちがよく選んでいる楽曲を選曲することができる。
【００１８】
特に請求項３に係る発明にあっては、楽曲が持つ音楽ジャンルなどの属性を評価基準としたカテゴリーを設け、各楽曲をカテゴリー別に分類しておく。そして、演奏中の楽曲について同じカテゴリーの楽曲を演奏頻度の高い順にディスプレイから表示する。したがって、演奏中の楽曲と似た雰囲気の楽曲でよく歌われているものを選曲していくことができる。
【発明の実施の形態】
【００１９】
＝＝＝システムおよびカラオケ演奏端末の構成＝＝＝
この発明の一実施例のシステム構成を図１に示している。全国的に展開された多数のカラオケ演奏端末１とホスト装置２とが通信回線網３で結合されている。ホスト装置２は相当に高速で高機能なコンピュータである。このホスト装置２の記憶部には、多数の楽曲のカラオケデータを蓄積した楽曲情報データベースに加え、推薦２０曲用データベースが構築されている。この推薦２０曲用データベースには後述する各種ファイルが格納されている。またカラオケ演奏端末１における中央処理装置は一般のパソコン程度のコンピュータである。これら多数のカラオケ演奏端末１およびホスト装置２により、コンピュータ・ネットワークが構成されている。
【００２０】
カラオケ演奏端末１の構成を図２を参照にして説明する。中央処理装置４はモデム５を介して通信回線網３に接続される。ホスト装置２から配信されてきた多数の楽曲のカラオケデータがハードディスク装置６に蓄積されている。配信されるカラオケデータは、ＭＩＤＩ信号化されたカラオケ伴奏音楽データと、伴奏との同期情報を含んだ歌詞データなどからなる。
【００２１】
カラオケ演奏端末１の本体には表示器とキーボードを含むユーザインターフェース用の操作パネル７があり、またリモコン入力器８も付帯している。操作パネル７やリモコン入力器８は操作制御部１９を介して中央処理装置４に結合されており、カラオケ利用者は本体の操作パネル７またはリモコン入力器８により選曲などの各種操作入力を行い、その操作内容や操作入力に対する装置の応答情報が操作パネル７に表示される。
【００２２】
楽曲の再生は中央処理装置４の制御のもとでつぎの手順で行われる。指定された選曲番号の伴奏音楽データと歌詞データをハードディスク装置６からを読み出す。伴奏音楽データは順次シンセサイザー９に入力されてオーディオ信号に変換される。このオーディオ信号はオーディオアンプ部１０を経てスピーカ１１から出力される。このオーディオ出力と同期して、中央処理装置４は歌詞データを順次文字列に変換してビデオＲＡＭ１３に書き込む。これと同時に、歌詞文字列に曲の進行を示す着色の処理を行う。ビデオＲＡＭ１３の内容は表示制御部１４によりディスプレイ装置１５に表示される。オーディオアンプ部１０はマイク１２の出力とのミキシング機能を有する。
【００２３】
背景映像用などの動画情報はＣＤ−ＲＯＭプレーヤ１７にて再生される。映像制御部１６は、中央処理装置４の指令を受けて動作するマイコンで構成され、再生すべき映像データの選択処理を行う。選択決定した映像データをＣＤ−ＲＯＭプレーヤ１７で再生する。そして、圧縮されている再生データの復元処理を行って表示制御部１４に転送する。表示制御部１４は、映像制御部１６からの映像信号とビデオＲＡＭ１３の歌詞文字列とを合成してディスプレイ装置１５に表示する。
【００２４】
なお、ハードディスク装置６はその他の記憶装置に置換できる。また、ＣＤ−ＲＯＭプレーヤ１７もディジタル・ビデオ・ディスクなどのその他の画像再生装置に置換できる。これらＣＤ−ＲＯＭプレーヤ１７またはその代替装置からオーディオ信号を再生する。このオーディオ信号を映像制御部１６を経由してオーディオアンプ部１０に入力し、スピーカ１１を鳴らす信号経路を設けることも容易である。
【００２５】
＝＝＝選曲候補の推薦＝＝＝
各カラオケ演奏端末を顧客が利用しているとき、つぎに演奏すべき楽曲が予約されていない場合がある。このような場合には、楽曲の演奏中に選曲候補として推薦する２０曲を抽出しておく。演奏が終了すると、この推薦２０曲をディスプレイから顧客に向けて表示する。もちろん、数多く予約されている場合でも、顧客の操作入力に応じて表示できる。
【００２６】
この推薦２０曲の抽出の方法は、詳しくは後述するが３通りある。第１は、全てのカラオケ演奏端末において楽曲を演奏した順序の傾向に基づく方法である。第２は、全てのカラオケ演奏端末において各楽曲を選曲した顧客の傾向に基づく方法である。第３は各楽曲の属性に基づく方法である。
【００２７】
いずれの抽出法にせよ、その抽出に必要な情報をやりとりするため、各カラオケ演奏端末とホスト装置との間で定期的に通信を行う。この通信は、演奏に関する履歴データのアップロードまたは各種ファイルのダウンロードであり、システムの他の情報の収集処理または配信処理と統合した形で実行される。顧客が利用するたびにいちいち通信を行うといった面倒なことは行わない。
【００２８】
＝＝＝第１の抽出法：選曲順序傾向に基づく推薦２０曲＝＝＝
カラオケ演奏端末１のハードディスク装置６には、演奏した楽曲の選曲番号がその演奏順序が分かるように履歴データとして記録されている。顧客が選曲して演奏するたびにその履歴が追加されていく。
【００２９】
ホスト装置２は、各カラオケ演奏端末１の演奏順序履歴データをアップロードさせる。ホスト装置２は、集めた数多くの演奏順序履歴データに基づいて演奏順序集計情報ファイルを更新する。このファイルでは、各楽曲についてその楽曲の次に演奏された楽曲群のリストが対応づけられている。このリストでは各楽曲の演奏回数が集計されている。つまり、各演奏順序履歴データを分析し、ある楽曲の次にはどんな楽曲が演奏されたか、その回数をリスト化する。このリストをすべての楽曲についてまとめ、曲間遷移マトリクスとしてマトリクス表にしたものを図３に示す。この表では、演奏を開始してからＴ回目（Ｔは自然数）の演奏として選曲番号がｍの楽曲を演奏した場合に、次（Ｔ＋１回目）に最も多く演奏されているのは選曲番号がｎの楽曲であることを示している。このように演奏を開始してからの演奏回数に応じたマトリクス表を作成しておく。
【００３０】
ホスト装置２は、このようなマトリクスからなる演奏順序集計情報ファイルを更新して各カラオケ演奏端末１にダウンロードする。
【００３１】
各カラオケ演奏端末１は、各楽曲の伴奏音楽を演奏するたびに演奏順序集計情報ファイルを読み出す。そして、演奏中の楽曲に対応するリストに着目し、このリスト上の楽曲群の中から演奏回数の高い順に楽曲を２０曲抽出しておく。抽出した楽曲群を次の演奏候補として推薦すべく、例えば図４に示すように、曲名や選曲番号とともにディスプレイ装置で表示する。この例は、演奏を開始してからＴ回目の演奏として選曲番号が４１２１１２の楽曲を演奏した場合であり、次の演奏候補２０曲を演奏回数の高い順に歌手名を加えて表示している。この表では、左端列に推薦の順番が上から並べられ、その右隣の列には選曲番号、またその右には演奏回数といったように表示される。
【００３２】
マトリクス表を作成するにあたり、顧客層に応じたマトリクス表を作成したり、または全体の曲数を絞ったりするなど、種々のアレンジが可能である。
【００３３】
＝＝＝第２の抽出法：選曲者傾向に基づく推薦２０曲＝＝＝
＜＜顧客情報ファイル＞＞
ホスト装置２の記憶部には顧客情報ファイルが作成されている。このファイルは各顧客に関連した情報を整理した顧客別レコードの集合である。顧客を個別に特定するために識別子（顧客ＩＤという）を設定してある。その顧客ＩＤごとに顧客別レコードが作成される。これには、顧客の氏名・性別・住所・電話番号・生年月日・趣味・職業・勤務先・家族構成など、申し込み時に顧客が自己申告した基本的な登録情報項目などが含まれる。
【００３４】
＜＜選曲者属性情報ファイル＞＞
ホスト装置２の記憶部には選曲者属性情報ファイルも作成されている。このファイルでは、各楽曲ごとに選曲者属性数値が対応づけられている。この選曲者属性数値は、どのような属性を持った顧客が各楽曲を選曲したかという観点で数値化されたものであり、選曲した顧客の性別や年齢および地域性や演奏回数などを評価基準として算出されている。
【００３５】
この選曲者属性数値の算出法について、カラオケ演奏端末１側での動作も含めて説明する。まず各カラオケ演奏端末１側では顧客に利用されるたびにその顧客ＩＤを得る。この取得法は後述する。そして演奏した楽曲の選曲番号を演奏履歴データとしてハードディスク装置６に記録していく。このとき、その楽曲を選曲した顧客ＩＤを対応づけておく。
【００３６】
ホスト装置２はこの演奏履歴データをアップロードさせる。ホスト装置２は各カラオケ演奏端末１の演奏履歴データを収集したのち、各楽曲の選曲者属性数値を更新する。つまり、各楽曲について次のＡ〜Ｄの観点から各演奏履歴データを分析し、後述するように各選曲者の属性を統計的に集約処理して数値化する。
【００３７】
まず分析にあたり、各楽曲についてこれを選曲した顧客ＩＤを抽出する。この顧客ＩＤをキーにして、顧客情報ファイルの中から該当の顧客別レコードを読み出す。そして、性別や年齢および住所のデータを取り出し、男性顧客や高校生以下顧客および地元顧客の数を集計する。そして、総顧客数に対する比率を算出する。加えて、各楽曲について演奏回数も集計し、他の楽曲における最大の演奏回数に対する比率も算出しておく。もちろん、これら総顧客数および最大の演奏回数も集計しておく。  
（Ａ）男性比率＝男性顧客数／総顧客数
（Ｂ）若者比率＝高校生以下顧客数／総顧客数
（Ｃ）地元比率＝地元顧客数／総顧客数
（Ｄ）人気比率＝総演奏回数／他の楽曲における最大の演奏回数
（※各比率は１以下の正数）
【００３８】
つぎに、各Ａ〜Ｄの観点を各次元とした多次元空間を定義する。これが、選曲者の属性の傾向を楽曲ごとに位置づけするための空間となる。各比率を各次元の座標軸における数値（座標値）として取り扱う。すると図５の例に示すように、４次元空間において各楽曲ごとに各座標値からなる点が一意的に定まる。この点が選曲者の属性の傾向を表す点となる。これら各楽曲の点について原点からの距離を算出しておく。各座標値の二乗和の平方根がその距離となる。
【００３９】
このようにして更新された各楽曲の距離からなる選曲者属性情報ファイルを各カラオケ演奏端末１にダウンロードする。
【００４０】
各カラオケ演奏端末１は、各楽曲の伴奏音楽を演奏するたびに選曲者属性情報ファイルを読み出す。そして、演奏中の楽曲（図５中の黒丸）に対して曲間距離の近い楽曲群（図５中の白抜きの丸）をその近い順に２０曲抽出しておく。この曲間距離は、二点間で各座標値の差分をとり、これら差分の二乗の和の平方根として算出される。
【００４１】
各カラオケ演奏端末１は、抽出した楽曲群を次の演奏候補として推薦すべく、例えば図６に示すように、曲名や選曲番号とともにディスプレイ装置で表示する。この例は、選曲番号が４１２１１２の楽曲を演奏した場合に、次の演奏候補２０曲を曲間距離の小さい順に歌手名を加えて表示している。この表では、左端列に推薦の順番が上から並べられ、その右隣の列には選曲番号、またその右には曲間距離といったように表示されている。またこの表では、１番目に曲間距離が０の楽曲、つまり直前に演奏した曲と同一のものが表示されている。もちろん、同じ曲を推薦しないような表示の仕方もできる。
【００４２】
＜＜端末１における顧客ＩＤの取得方法＞＞
リモコン入力器８には、各カラオケ演奏端末１に附属する店舗用リモコンのほかに、顧客がそれぞれ所持するパーソナルリモコンがある。このパーソナルリモコンは、出力信号中において１台ごとに異なるＩＤ符号を発生する。そのＩＤ符号と所持する顧客とを対応付けておく。このことでパーソナルリモコンのＩＤ符号を顧客ＩＤとして利用できる。
【００４３】
つまり、あるカラオケ演奏端末１において、ある顧客が自分のパーソナルリモコンで選曲操作を行う。すると、そのカラオケ演奏端末１の中央処理装置４または操作制御部１９がリモコン入力信号を解析して顧客ＩＤを認知する。
【００４４】
なお、各顧客に顧客ＩＤを記録した磁気カードなどのＩＤカードを発行しておき、来店した顧客のＩＤカードを読取器にかけて顧客ＩＤを認知するなど、他にもいろいろな方法が考えられる。
【００４５】
＝＝＝第３の抽出法：楽曲属性に基づく推薦２０曲＝＝＝
カラオケ演奏端末１のハードディスク装置６には演奏した楽曲の選曲番号が履歴データとして記録されている。顧客が選曲して演奏するたびにその履歴が追加されていく。ホスト装置２は、各カラオケ演奏端末１の演奏履歴データをアップロードさせる。
【００４６】
ホスト装置２の記憶部にはカテゴリー別楽曲分類ファイルが作成されている。このファイルでは各楽曲の選曲番号がカテゴリー別に分類されている。これらカテゴリーは、楽曲が持つ所定の属性を基準にして設定されている。この属性としては例えば次のア〜エなどが挙げられる。  
（ア）キー （Ａ／Ａ″／Ａ″Ａｍ″／Ａ″Ａｍ″Ｄ″／etc.）
（イ）音楽ジャンル （演歌／ポップス）
（ウ）目次本ジャンル（デュエット／韓国歌謡／軍歌／民謡／メドレー／西欧曲／etc.）
（エ）背景画像ジャンル（日本情緒／都会・夜・雨／etc.）
【００４７】
各属性ア〜エは複数に区分けされている。例えば（ア）のキーでは、ＡやＡ″など各種のキーでもって区分けされる。各属性ア〜エから一つずつの区分けが適宜組み合わされることでカテゴリーが数多くできる。
【００４８】
各カテゴリーに所属する各楽曲には演奏回数が対応づけられている。この演奏回数は、集めた数多くの演奏履歴データに基づいて各楽曲ごとの演奏回数を集計することで更新される。ホスト装置２は、更新したカテゴリー別楽曲分類ファイルを各カラオケ演奏端末１にダウンロードする。
【００４９】
各カラオケ演奏端末１は、各楽曲の伴奏音楽を演奏するたびにカテゴリー別楽曲分類ファイルを読み出す。そして、演奏中の楽曲が所属するカテゴリーのなかから演奏回数の高い順に楽曲を２０曲抽出しておく。抽出した楽曲群を次の演奏候補として推薦すべく、例えば図４や図６で示した場合と同様に、曲名や選曲番号とともにディスプレイ装置で表示する。
【００５０】
＝＝＝その他＝＝＝
第１〜３抽出法において用いられる演奏回数は、実際の回数に限らずに、他の楽曲に対する相対的な演奏の度合いを示すものであれば、適宜採用できる。  
また、推薦する楽曲を抽出するにあたって、顧客の操作入力によって各第１〜３抽出法のうちのいずれかを選択できるようにしてもよいし、店舗の人員がいずれかに設定しておくようにもできる。
【図面の簡単な説明】
【００５１】
【図１】この発明の一実施例による通信カラオケシステムの構成図である。
【図２】この発明の一実施例によるカラオケ演奏端末のブロック図である。
【図３】この発明の一実施例による推薦する楽曲を抽出するための曲間遷移マトリクスを示した概略図である。
【図４】この発明の一実施例によるディスプレイに表示する推薦楽曲のリストを示した図表である。
【図５】この発明の一実施例による選曲者の属性の傾向を楽曲ごとに位置づけするための４次元空間を示した概念図である。
【図６】この発明の一実施例によるディスプレイに表示する推薦楽曲のリストを示した図表である。
【符号の説明】
【００５２】
１ カラオケ演奏端末
２ ホスト装置
３ 通信回線網
４ 中央処理装置
５ モデム
６ ハードディスク装置
７ 操作パネル
８ リモコン入力器
９ シンセサイザー
１０ オーディオアンプ部
１１ スピーカ
１２ マイク
１３ ビデオＲＡＭ
１４ 表示制御部
１５ ディスプレイ装置
１６ 映像制御部
１７ ＣＤ−ＲＯＭプレーヤ
１９ 操作制御部 
【図１】
2008033349.tif 000003
【図２】
2008033349.tif 000004
【図３】
2008033349.tif 000005
【図４】
2008033349.tif 000006
【図５】
2008033349.tif 000007
【図６】
2008033349.tif 000008
【手続補正書】
【提出日】平成19年9月12日(2007.9.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ホスト装置がネットワークを介して複数のカラオケ演奏端末と通信する通信カラオケシステムであって、
ホスト装置は、顧客情報ファイルと、選曲者属性情報ファイルを記憶し、
顧客情報ファイルは、顧客ＩＤに対応付けた顧客データを集約し、
顧客データは、性別・年齢を含む複数項目の顧客属性を記述し、
選曲者属性情報ファイルは、楽曲ＩＤに対応付けた選曲者属性数値を記述し、
選曲者属性数値は、１つの楽曲を選曲した複数の人の顧客データを属性項目ごとに集計した数値であり、
カラオケ演奏端末は、演奏した楽曲の楽曲ＩＤと、当該楽曲を選曲した人の顧客ＩＤとを対応付けして記録した演奏履歴データを作成し、
ホスト装置は、各カラオケ演奏端末から演奏履歴データを集信するとともに、集信した各演奏履歴データに基づいて選曲者属性情報ファイルを更新する処理と、更新した選曲者属性情報ファイルを各カラオケ演奏端末に配信する処理を行い、
更新する処理は、演奏履歴データから楽曲ＩＤ（ア）と顧客ＩＤ（イ）の対応付けを抽出し、楽曲ＩＤ（ア）に該当する選曲者属性数値（ウ）を選曲者属性情報ファイルから抽出するとともに、顧客ＩＤ（イ）に該当する顧客データ（エ）を顧客情報ファイルから抽出し、顧客データ（エ）に基づいて選曲者属性数値（ウ）を集計しなおし、
カラオケ演奏端末は、配信された選曲者属性情報ファイルを記憶し、ある楽曲を演奏する際に、その楽曲の楽曲ＩＤ（オ）に基づいて選曲者属性情報ファイルにアクセスし、楽曲ＩＤ（オ）の選曲者属性数値に近似した選曲者属性数値の他の楽曲ＩＤを選曲者属性情報ファイルから抽出し、抽出した楽曲ＩＤに基づいて曲目を表示する
通信カラオケシステム。
【請求項２】
ネットワークを介して複数のカラオケ演奏端末と通信する通信カラオケシステムのホスト装置であって、
当該ホスト装置は、顧客情報ファイルと、選曲者属性情報ファイルを記憶し、
顧客情報ファイルは、顧客ＩＤに対応付けた顧客データを集約し、
顧客データは、性別・年齢を含む複数項目の顧客属性を記述し、
選曲者属性情報ファイルは、楽曲ＩＤに対応付けた選曲者属性数値を記述し、
選曲者属性数値は、１つの楽曲を選曲した複数の人の顧客データを属性項目ごとに集計した数値であり、
当該ホスト装置は、各カラオケ演奏端末から演奏履歴データを集信するとともに、集信した各演奏履歴データに基づいて選曲者属性情報ファイルを更新する処理と、更新した選曲者属性情報ファイルを各カラオケ演奏端末に配信する処理を行い、
演奏履歴データは、演奏した楽曲の楽曲ＩＤと、当該楽曲を選曲した人の顧客ＩＤとを対応付けした記録であり、
更新する処理は、演奏履歴データから楽曲ＩＤ（ア）と顧客ＩＤ（イ）の対応付けを抽出し、楽曲ＩＤ（ア）に該当する選曲者属性数値（ウ）を選曲者属性情報ファイルから抽出するとともに、顧客ＩＤ（イ）に該当する顧客データ（エ）を顧客情報ファイルから抽出し、顧客データ（エ）に基づいて選曲者属性数値（ウ）を集計しなおす
ホスト装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は通信カラオケシステムに関し、とくにコンピュータ・ネットワーク資源を活用したサービスを顧客に提供する技術に関する。
【背景技術】
【０００２】
現在、広く普及している通信カラオケシステムは、よく知られているように、ホスト装置と多数のカラオケ演奏端末が公衆回線網で結合されている。このような通信ネットワークによって、ホスト装置は、各カラオケ演奏端末にカラオケデータを配信したり、各カラオケ演奏端末から顧客の利用履歴の情報を集信してデータベースを構築している。このデータベースには、顧客のＩＤをキーにしてその名前や生年月日などの情報が予め登録されている。
【０００３】
本出願人は、このようなデータベースを活用して顧客向けに様々なサービスを発明しており、現在出願中である。  
例えば、データベースに登録済みの顧客が任意のカラオケ演奏端末を利用したとする。この利用のたびにカラオケ演奏端末は顧客のＩＤを取得する。そして、このＩＤをキーにしてホスト装置のデータベースにアクセスする。カラオケ演奏端末はデータベースから該当の顧客について前記の各種情報をダウンロードする。これら情報に基づいて適宜なメッセージを作成し、これをディスプレイからその顧客に向けて表示する。このメッセージとしては、例えばカラオケ演奏端末を利用した日付が顧客の誕生日であれば「○○さん、お誕生日おめでとう！」といったものである。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
すなわち、このような通信ネットワークを利用したサービスを行うためには、顧客がカラオケ演奏端末を利用するたびにホスト装置と通信を行わなければならないのである。
【０００５】
しかしながら、毎日毎日数多くの顧客が利用するたびに、いちいち通信を行っていたのでは月々の通信回数は膨大なものとなる。この膨大さに応じて回線使用料金は莫大なものとなる。加えて、毎回の通信が成立するまでの時間は無視できないものであり、その分サービスの提供が遅れてしまう問題がある。
【０００６】
ところでこのような課題のほかに別の課題もある。顧客は選曲にあたって、まず目次本を眺め、歌いたい曲を決定する。このとき、何万曲もの楽曲の中から選び出す作業が面倒なときがある。歌いたいことは歌いたいのだけれど探すのが面倒だから、とりあえず良さそうな楽曲を推薦してくれると楽なときがある。これも顧客向けのサービスとして考えられる。
【０００７】
この発明は、このような課題を鑑みてなされたものであり、その目的は、通信回線の使用頻度を大幅に抑えて顧客サービスを行えるとともに、全国的な顧客の利用履歴を反映した楽曲を推薦できる通信カラオケシステムおよびホスト装置を提供することにある。
【課題を解決するための手段】
【０００８】
この発明に係る通信カラオケシステムは、発明の実施の形態において「第２の抽出法：選曲者傾向に基づく推薦２０曲」とタイトルされた発明に対応するもので、その要旨を分説すると、つぎの事項（１）〜（10）により特定される発明である。 
（１）ホスト装置がネットワークを介して複数のカラオケ演奏端末と通信する通信カラオケシステムであること
（２）ホスト装置は、顧客情報ファイルと、選曲者属性情報ファイルを記憶すること
（３）顧客情報ファイルは、顧客ＩＤに対応付けた顧客データを集約すること
（４）顧客データは、性別・年齢を含む複数項目の顧客属性を記述すること
（５）選曲者属性情報ファイルは、楽曲ＩＤに対応付けた選曲者属性数値を記述すること
（６）選曲者属性数値は、１つの楽曲を選曲した複数の人の顧客データを属性項目ごとに集計した数値であること
（７）カラオケ演奏端末は、演奏した楽曲の楽曲ＩＤと、当該楽曲を選曲した人の顧客ＩＤとを対応付けして記録した演奏履歴データを作成すること
（８）ホスト装置は、各カラオケ演奏端末から演奏履歴データを集信するとともに、集信した各演奏履歴データに基づいて選曲者属性情報ファイルを更新する処理と、更新した選曲者属性情報ファイルを各カラオケ演奏端末に配信する処理を行うこと
（９）更新する処理は、演奏履歴データから楽曲ＩＤ（ア）と顧客ＩＤ（イ）の対応付けを抽出し、楽曲ＩＤ（ア）に該当する選曲者属性数値（ウ）を選曲者属性情報ファイルから抽出するとともに、顧客ＩＤ（イ）に該当する顧客データ（エ）を顧客情報ファイルから抽出し、顧客データ（エ）に基づいて選曲者属性数値（ウ）を集計しなおすこと
（10）カラオケ演奏端末は、配信された選曲者属性情報ファイルを記憶し、ある楽曲を演奏する際に、その楽曲の楽曲ＩＤ（オ）に基づいて選曲者属性情報ファイルにアクセスし、楽曲ＩＤ（オ）の選曲者属性数値に近似した選曲者属性数値の他の楽曲ＩＤを選曲者属性情報ファイルから抽出し、抽出した楽曲ＩＤに基づいて曲目を表示すること
【０００９】
また、この発明に係るホスト装置は、上記の通信カラオケシステムにおけるホスト装置であって、分説すると、つぎの事項（21）〜（29）により特定されるものである。 
（21）ネットワークを介して複数のカラオケ演奏端末と通信する通信カラオケシステムのホスト装置であること
（22）当該ホスト装置は、顧客情報ファイルと、選曲者属性情報ファイルを記憶すること
（23）顧客情報ファイルは、顧客ＩＤに対応付けた顧客データを集約すること
（24）顧客データは、性別・年齢を含む複数項目の顧客属性を記述すること
（25）選曲者属性情報ファイルは、楽曲ＩＤに対応付けた選曲者属性数値を記述すること
（26）選曲者属性数値は、１つの楽曲を選曲した複数の人の顧客データを属性項目ごとに集計した数値であること
（27）当該ホスト装置は、各カラオケ演奏端末から演奏履歴データを集信するとともに、集信した各演奏履歴データに基づいて選曲者属性情報ファイルを更新する処理と、更新した選曲者属性情報ファイルを各カラオケ演奏端末に配信する処理を行うこと
（28）演奏履歴データは、演奏した楽曲の楽曲ＩＤと、当該楽曲を選曲した人の顧客ＩＤとを対応付けした記録であること
（29）更新する処理は、演奏履歴データから楽曲ＩＤ（ア）と顧客ＩＤ（イ）の対応付けを抽出し、楽曲ＩＤ（ア）に該当する選曲者属性数値（ウ）を選曲者属性情報ファイルから抽出するとともに、顧客ＩＤ（イ）に該当する顧客データ（エ）を顧客情報ファイルから抽出し、顧客データ（エ）に基づいて選曲者属性数値（ウ）を集計しなおすこと
【発明の効果】
【００１０】
ホスト装置と各カラオケ演奏端末との間の通信処理は、ホスト装置が各カラオケ演奏端末から演奏の履歴データを集信したり、各カラオケ演奏端末へ各種ファイルを配信することである。
【００１１】
このような通信処理は、従来のサービスのようにカラオケ演奏端末がホスト装置から各顧客固有のデータを利用のたびに取り出すものではない。このため、運用上都合のよい適宜なタイミングで行える。例えば、従来のサービスでは毎日利用客数分もの通信をいちいち行わなければならなかったが、本発明では例えば一週間や一ヶ月に一回程度の通信で済ませることも可能となる。
【００１２】
したがって、通信回線の使用頻度を非常に少なく抑えて顧客サービスを行える。このため、回線使用料金を大幅に軽減させることができる。また、サービスの実行の際にカラオケ演奏端末はいちいちホスト装置と通信を行う必要もないためサービスの提供を迅速に行える。
【００１３】
また顧客は、表示された推薦楽曲を見ることであまり迷わずに選曲することができる。つまり、目次本を眺めて膨大な数の楽曲の中から選曲するといった面倒な手間を省ける。さらに、推薦楽曲を表示することで選曲を促すことができる。このため、顧客がいるのにカラオケ演奏端末が利用されずに遊んだままとなることを抑制できる。演奏するたびに課金していくような店舗では収益に貢献できる。
【００１４】
この発明にあっては、各楽曲について、これを選曲した顧客群の性別や年齢および地域性や演奏頻度などを評価基準として数値化しておく。そして、演奏中の楽曲について数値の近い楽曲をその近い順にディスプレイから表示する。したがって、演奏中の楽曲を選曲した顧客と似た嗜好を持つ人たちがよく選んでいる楽曲を選曲することができる。
【発明の実施の形態】
【００１５】
＝＝＝システムおよびカラオケ演奏端末の構成＝＝＝
この発明の一実施例のシステム構成を図１に示している。全国的に展開された多数のカラオケ演奏端末１とホスト装置２とが通信回線網３で結合されている。ホスト装置２は相当に高速で高機能なコンピュータである。このホスト装置２の記憶部には、多数の楽曲のカラオケデータを蓄積した楽曲情報データベースに加え、推薦２０曲用データベースが構築されている。この推薦２０曲用データベースには後述する各種ファイルが格納されている。またカラオケ演奏端末１における中央処理装置は一般のパソコン程度のコンピュータである。これら多数のカラオケ演奏端末１およびホスト装置２により、コンピュータ・ネットワークが構成されている。
【００１６】
カラオケ演奏端末１の構成を図２を参照にして説明する。中央処理装置４はモデム５を介して通信回線網３に接続される。ホスト装置２から配信されてきた多数の楽曲のカラオケデータがハードディスク装置６に蓄積されている。配信されるカラオケデータは、ＭＩＤＩ信号化されたカラオケ伴奏音楽データと、伴奏との同期情報を含んだ歌詞データなどからなる。
【００１７】
カラオケ演奏端末１の本体には表示器とキーボードを含むユーザインターフェース用の操作パネル７があり、またリモコン入力器８も付帯している。操作パネル７やリモコン入力器８は操作制御部１９を介して中央処理装置４に結合されており、カラオケ利用者は本体の操作パネル７またはリモコン入力器８により選曲などの各種操作入力を行い、その操作内容や操作入力に対する装置の応答情報が操作パネル７に表示される。
【００１８】
楽曲の再生は中央処理装置４の制御のもとでつぎの手順で行われる。指定された選曲番号の伴奏音楽データと歌詞データをハードディスク装置６からを読み出す。伴奏音楽データは順次シンセサイザー９に入力されてオーディオ信号に変換される。このオーディオ信号はオーディオアンプ部１０を経てスピーカ１１から出力される。このオーディオ出力と同期して、中央処理装置４は歌詞データを順次文字列に変換してビデオＲＡＭ１３に書き込む。これと同時に、歌詞文字列に曲の進行を示す着色の処理を行う。ビデオＲＡＭ１３の内容は表示制御部１４によりディスプレイ装置１５に表示される。オーディオアンプ部１０はマイク１２の出力とのミキシング機能を有する。
【００１９】
背景映像用などの動画情報はＣＤ−ＲＯＭプレーヤ１７にて再生される。映像制御部１６は、中央処理装置４の指令を受けて動作するマイコンで構成され、再生すべき映像データの選択処理を行う。選択決定した映像データをＣＤ−ＲＯＭプレーヤ１７で再生する。そして、圧縮されている再生データの復元処理を行って表示制御部１４に転送する。表示制御部１４は、映像制御部１６からの映像信号とビデオＲＡＭ１３の歌詞文字列とを合成してディスプレイ装置１５に表示する。
【００２０】
なお、ハードディスク装置６はその他の記憶装置に置換できる。また、ＣＤ−ＲＯＭプレーヤ１７もディジタル・ビデオ・ディスクなどのその他の画像再生装置に置換できる。これらＣＤ−ＲＯＭプレーヤ１７またはその代替装置からオーディオ信号を再生する。このオーディオ信号を映像制御部１６を経由してオーディオアンプ部１０に入力し、スピーカ１１を鳴らす信号経路を設けることも容易である。
【００２１】
＝＝＝選曲候補の推薦＝＝＝
各カラオケ演奏端末を顧客が利用しているとき、つぎに演奏すべき楽曲が予約されていない場合がある。このような場合には、楽曲の演奏中に選曲候補として推薦する２０曲を抽出しておく。演奏が終了すると、この推薦２０曲をディスプレイから顧客に向けて表示する。もちろん、数多く予約されている場合でも、顧客の操作入力に応じて表示できる。
【００２２】
この推薦２０曲の抽出の方法は、詳しくは後述するが３通りある。第１は、全てのカラオケ演奏端末において楽曲を演奏した順序の傾向に基づく方法である。第２は、全てのカラオケ演奏端末において各楽曲を選曲した顧客の傾向に基づく方法である。第３は各楽曲の属性に基づく方法である。
【００２３】
いずれの抽出法にせよ、その抽出に必要な情報をやりとりするため、各カラオケ演奏端末とホスト装置との間で定期的に通信を行う。この通信は、演奏に関する履歴データのアップロードまたは各種ファイルのダウンロードであり、システムの他の情報の収集処理または配信処理と統合した形で実行される。顧客が利用するたびにいちいち通信を行うといった面倒なことは行わない。
【００２４】
＝＝＝第１の抽出法：選曲順序傾向に基づく推薦２０曲＝＝＝
以下に説明する第１の抽出法は参考例である。カラオケ演奏端末１のハードディスク装置６には、演奏した楽曲の選曲番号がその演奏順序が分かるように履歴データとして記録されている。顧客が選曲して演奏するたびにその履歴が追加されていく。
【００２５】
ホスト装置２は、各カラオケ演奏端末１の演奏順序履歴データをアップロードさせる。ホスト装置２は、集めた数多くの演奏順序履歴データに基づいて演奏順序集計情報ファイルを更新する。このファイルでは、各楽曲についてその楽曲の次に演奏された楽曲群のリストが対応づけられている。このリストでは各楽曲の演奏回数が集計されている。つまり、各演奏順序履歴データを分析し、ある楽曲の次にはどんな楽曲が演奏されたか、その回数をリスト化する。このリストをすべての楽曲についてまとめ、曲間遷移マトリクスとしてマトリクス表にしたものを図３に示す。この表では、演奏を開始してからＴ回目（Ｔは自然数）の演奏として選曲番号がｍの楽曲を演奏した場合に、次（Ｔ＋１回目）に最も多く演奏されているのは選曲番号がｎの楽曲であることを示している。このように演奏を開始してからの演奏回数に応じたマトリクス表を作成しておく。
【００２６】
ホスト装置２は、このようなマトリクスからなる演奏順序集計情報ファイルを更新して各カラオケ演奏端末１にダウンロードする。
【００２７】
各カラオケ演奏端末１は、各楽曲の伴奏音楽を演奏するたびに演奏順序集計情報ファイルを読み出す。そして、演奏中の楽曲に対応するリストに着目し、このリスト上の楽曲群の中から演奏回数の高い順に楽曲を２０曲抽出しておく。抽出した楽曲群を次の演奏候補として推薦すべく、例えば図４に示すように、曲名や選曲番号とともにディスプレイ装置で表示する。この例は、演奏を開始してからＴ回目の演奏として選曲番号が４１２１１２の楽曲を演奏した場合であり、次の演奏候補２０曲を演奏回数の高い順に歌手名を加えて表示している。この表では、左端列に推薦の順番が上から並べられ、その右隣の列には選曲番号、またその右には演奏回数といったように表示される。
【００２８】
マトリクス表を作成するにあたり、顧客層に応じたマトリクス表を作成したり、または全体の曲数を絞ったりするなど、種々のアレンジが可能である。
【００２９】
＝＝＝第２の抽出法：選曲者傾向に基づく推薦２０曲＝＝＝
以下に説明する第２の抽出法は、本願において特許を受けようとする発明に直接関連するものである。 
＜＜顧客情報ファイル＞＞
ホスト装置２の記憶部には顧客情報ファイルが作成されている。このファイルは各顧客に関連した情報を整理した顧客別レコードの集合である。顧客を個別に特定するために識別子（顧客ＩＤという）を設定してある。その顧客ＩＤごとに顧客別レコードが作成される。これには、顧客の氏名・性別・住所・電話番号・生年月日・趣味・職業・勤務先・家族構成など、申し込み時に顧客が自己申告した基本的な登録情報項目などが含まれる。
【００３０】
＜＜選曲者属性情報ファイル＞＞
ホスト装置２の記憶部には選曲者属性情報ファイルも作成されている。このファイルでは、各楽曲ごとに選曲者属性数値が対応づけられている。この選曲者属性数値は、どのような属性を持った顧客が各楽曲を選曲したかという観点で数値化されたものであり、選曲した顧客の性別や年齢および地域性や演奏回数などを評価基準として算出されている。
【００３１】
この選曲者属性数値の算出法について、カラオケ演奏端末１側での動作も含めて説明する。まず各カラオケ演奏端末１側では顧客に利用されるたびにその顧客ＩＤを得る。この取得法は後述する。そして演奏した楽曲の選曲番号を演奏履歴データとしてハードディスク装置６に記録していく。このとき、その楽曲を選曲した顧客ＩＤを対応づけておく。
【００３２】
ホスト装置２はこの演奏履歴データをアップロードさせる。ホスト装置２は各カラオケ演奏端末１の演奏履歴データを収集したのち、各楽曲の選曲者属性数値を更新する。つまり、各楽曲について次のＡ〜Ｄの観点から各演奏履歴データを分析し、後述するように各選曲者の属性を統計的に集約処理して数値化する。
【００３３】
まず分析にあたり、各楽曲についてこれを選曲した顧客ＩＤを抽出する。この顧客ＩＤをキーにして、顧客情報ファイルの中から該当の顧客別レコードを読み出す。そして、性別や年齢および住所のデータを取り出し、男性顧客や高校生以下顧客および地元顧客の数を集計する。そして、総顧客数に対する比率を算出する。加えて、各楽曲について演奏回数も集計し、他の楽曲における最大の演奏回数に対する比率も算出しておく。もちろん、これら総顧客数および最大の演奏回数も集計しておく。  
（Ａ）男性比率＝男性顧客数／総顧客数
（Ｂ）若者比率＝高校生以下顧客数／総顧客数
（Ｃ）地元比率＝地元顧客数／総顧客数
（Ｄ）人気比率＝総演奏回数／他の楽曲における最大の演奏回数
（※各比率は１以下の正数）
【００３４】
つぎに、各Ａ〜Ｄの観点を各次元とした多次元空間を定義する。これが、選曲者の属性の傾向を楽曲ごとに位置づけするための空間となる。各比率を各次元の座標軸における数値（座標値）として取り扱う。すると図５の例に示すように、４次元空間において各楽曲ごとに各座標値からなる点が一意的に定まる。この点が選曲者の属性の傾向を表す点となる。これら各楽曲の点について原点からの距離を算出しておく。各座標値の二乗和の平方根がその距離となる。
【００３５】
このようにして更新された各楽曲の距離からなる選曲者属性情報ファイルを各カラオケ演奏端末１にダウンロードする。
【００３６】
各カラオケ演奏端末１は、各楽曲の伴奏音楽を演奏するたびに選曲者属性情報ファイルを読み出す。そして、演奏中の楽曲（図５中の黒丸）に対して曲間距離の近い楽曲群（図５中の白抜きの丸）をその近い順に２０曲抽出しておく。この曲間距離は、二点間で各座標値の差分をとり、これら差分の二乗の和の平方根として算出される。
【００３７】
各カラオケ演奏端末１は、抽出した楽曲群を次の演奏候補として推薦すべく、例えば図６に示すように、曲名や選曲番号とともにディスプレイ装置で表示する。この例は、選曲番号が４１２１１２の楽曲を演奏した場合に、次の演奏候補２０曲を曲間距離の小さい順に歌手名を加えて表示している。この表では、左端列に推薦の順番が上から並べられ、その右隣の列には選曲番号、またその右には曲間距離といったように表示されている。またこの表では、１番目に曲間距離が０の楽曲、つまり直前に演奏した曲と同一のものが表示されている。もちろん、同じ曲を推薦しないような表示の仕方もできる。
【００３８】
＜＜端末１における顧客ＩＤの取得方法＞＞
リモコン入力器８には、各カラオケ演奏端末１に附属する店舗用リモコンのほかに、顧客がそれぞれ所持するパーソナルリモコンがある。このパーソナルリモコンは、出力信号中において１台ごとに異なるＩＤ符号を発生する。そのＩＤ符号と所持する顧客とを対応付けておく。このことでパーソナルリモコンのＩＤ符号を顧客ＩＤとして利用できる。
【００３９】
つまり、あるカラオケ演奏端末１において、ある顧客が自分のパーソナルリモコンで選曲操作を行う。すると、そのカラオケ演奏端末１の中央処理装置４または操作制御部１９がリモコン入力信号を解析して顧客ＩＤを認知する。
【００４０】
なお、各顧客に顧客ＩＤを記録した磁気カードなどのＩＤカードを発行しておき、来店した顧客のＩＤカードを読取器にかけて顧客ＩＤを認知するなど、他にもいろいろな方法が考えられる。
【００４１】
＝＝＝第３の抽出法：楽曲属性に基づく推薦２０曲＝＝＝
以下に説明する第３の抽出法は参考例である。カラオケ演奏端末１のハードディスク装置６には演奏した楽曲の選曲番号が履歴データとして記録されている。顧客が選曲して演奏するたびにその履歴が追加されていく。ホスト装置２は、各カラオケ演奏端末１の演奏履歴データをアップロードさせる。
【００４２】
ホスト装置２の記憶部にはカテゴリー別楽曲分類ファイルが作成されている。このファイルでは各楽曲の選曲番号がカテゴリー別に分類されている。これらカテゴリーは、楽曲が持つ所定の属性を基準にして設定されている。この属性としては例えば次のア〜エなどが挙げられる。  
（ア）キー （Ａ／Ａ″／Ａ″Ａｍ″／Ａ″Ａｍ″Ｄ″／etc.）
（イ）音楽ジャンル （演歌／ポップス）
（ウ）目次本ジャンル（デュエット／韓国歌謡／軍歌／民謡／メドレー／西欧曲／etc.）
（エ）背景画像ジャンル（日本情緒／都会・夜・雨／etc.）
【００４３】
各属性ア〜エは複数に区分けされている。例えば（ア）のキーでは、ＡやＡ″など各種のキーでもって区分けされる。各属性ア〜エから一つずつの区分けが適宜組み合わされることでカテゴリーが数多くできる。
【００４４】
各カテゴリーに所属する各楽曲には演奏回数が対応づけられている。この演奏回数は、集めた数多くの演奏履歴データに基づいて各楽曲ごとの演奏回数を集計することで更新される。ホスト装置２は、更新したカテゴリー別楽曲分類ファイルを各カラオケ演奏端末１にダウンロードする。
【００４５】
各カラオケ演奏端末１は、各楽曲の伴奏音楽を演奏するたびにカテゴリー別楽曲分類ファイルを読み出す。そして、演奏中の楽曲が所属するカテゴリーのなかから演奏回数の高い順に楽曲を２０曲抽出しておく。抽出した楽曲群を次の演奏候補として推薦すべく、例えば図４や図６で示した場合と同様に、曲名や選曲番号とともにディスプレイ装置で表示する。
【００４６】
＝＝＝その他＝＝＝
第１〜３抽出法において用いられる演奏回数は、実際の回数に限らずに、他の楽曲に対する相対的な演奏の度合いを示すものであれば、適宜採用できる。  
また、推薦する楽曲を抽出するにあたって、顧客の操作入力によって各第１〜３抽出法のうちのいずれかを選択できるようにしてもよいし、店舗の人員がいずれかに設定しておくようにもできる。
【図面の簡単な説明】
【００４７】
【図１】この発明の一実施例による通信カラオケシステムの構成図である。
【図２】この発明の一実施例によるカラオケ演奏端末のブロック図である。
【図３】第１の抽出法による推薦する楽曲を抽出するための曲間遷移マトリクスを示した概略図である。
【図４】第１の抽出法によるディスプレイに表示する推薦楽曲のリストを示した図表である。
【図５】この発明の一実施例による選曲者の属性の傾向を楽曲ごとに位置づけするための４次元空間を示した概念図である。
【図６】この発明の一実施例によるディスプレイに表示する推薦楽曲のリストを示した図表である。
【符号の説明】
【００４８】
１ カラオケ演奏端末
２ ホスト装置
３ 通信回線網
４ 中央処理装置
５ モデム
６ ハードディスク装置
７ 操作パネル
８ リモコン入力器
９ シンセサイザー
１０ オーディオアンプ部
１１ スピーカ
１２ マイク
１３ ビデオＲＡＭ
１４ 表示制御部
１５ ディスプレイ装置
１６ 映像制御部
１７ ＣＤ−ＲＯＭプレーヤ
１９ 操作制御部