(57)【特許請求の範囲】
【請求項１】
序列が異なる複数の利用者が、同一のカラオケ演奏装置を同時期に使用してカラオケを楽しむ際に、選曲者と他の利用者との間で違和感が生じないように、適切なカラオケ楽曲を選曲することが可能な楽曲検索システムであって、
利用者の選択指示に応じて、当該利用者が歌唱を所望する楽曲のリストである利用者別歌唱候補曲リストを作成する利用者別歌唱候補曲リスト作成手段と、
所定期間における各利用者に関する項目別の履歴情報からなる利用者別カラオケ履歴の記憶を制御する利用者別カラオケ履歴記憶制御手段と、
前記利用者別カラオケ履歴を参照して、現在同時ログインしている各利用者の中で、過去に同時期に同一のカラオケ演奏装置にシステムログインした各利用者の履歴に基づき、過去の同時ログイン回数を算出する同時ログイン回数算出手段と、
前記同時ログイン回数に基づいて、各利用者間の序列を判定する序列判定手段と、
前記序列に対応して設定された前記履歴情報の項目を抽出項目として、当該抽出項目に該当するカラオケ楽曲が、前記利用者別歌唱候補曲リストに存在するか否かを判定し、その存在回数の一致度を判定する楽曲一致度判定手段と、
前記序列に応じて設定された前記一致度の重み付けに基づいて、前記利用者別歌唱候補曲リストに存在する楽曲に対する各利用者の選曲有効度を算出する選曲有効度算出手段と、
前記選曲有効度の報知制御を行う選曲有効度報知制御手段と、
を備えたことを特徴とする楽曲検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は楽曲検索システムに関するものであり、詳しくは、序列が異なる複数の利用者が、同一のカラオケ演奏装置を同時期に使用してカラオケを楽しむ際に、選曲者と他の利用者との間で違和感が生じないように、適切なカラオケ楽曲を選曲することが可能な楽曲検索システムに関するものである。
【背景技術】
【０００２】
カラオケボックス等のカラオケ設備は、複数の利用者が親睦を図るためにメンバーとなって利用する場合がある。この際、必ずしも気心が知れた利用者だけであるとは限らず、初対面の利用者や一緒にカラオケを楽しむ機会が少ない利用者がメンバーとなってカラオケ歌唱を行う場合がある。
【０００３】
気心が知れたメンバーであれば、どのようなカラオケ楽曲を歌唱すれば、その場の雰囲気が盛り上がるか分かっており、また、多少雰囲気に合わないカラオケ楽曲を歌唱したとしても許容される場合が多い。
【０００４】
しかし、気心が知れた利用者以外がメンバーとなり、あるいはメンバーに混在している場合には、その場の雰囲気を乱さないように、選曲するカラオケ楽曲に迷うことがある。特に、上司と部下とが一緒にカラオケを楽しむ場合や、取引先を接待する場合には、適切な選曲を行うことにより、メンバー全員が気持ちよくカラオケを楽しんで、親睦を深めることが望まれる。
【０００５】
このように複数のユーザーが集って楽曲を選択する場合に、指定した選曲項目について他のユーザーの嗜好を示す指標を提示するための技術が開示されている（特許文献１参照）。特許文献１に記載された技術は、ユーザーから各種入力を受け付ける入力手段と、入力手段から入力される識別情報に基づいてユーザーを認証する認証処理と、認証処理で認証された認証ユーザーを切り換え、切り換えられた認証ユーザーについて、入力手段で指定された選曲項目に基づいて選曲を行うユーザー別選曲処理と、ユーザー別選曲処理にてユーザーが指定した選曲項目に対し、認証中の他の認証ユーザーに対応するユーザー情報に基づいて指標を算出する指標算出処理とを実行する制御手段を備えている。
【０００６】
すなわち、特許文献１に記載された技術は、複数の利用者が集う状況にて楽曲を選曲する際に、選曲された楽曲に対して、他の利用者の採点結果や、演奏回数、歌唱日時に基づいてポイントを付与し、付与したポイントに基づいて、歌唱者が選曲した楽曲に対する各利用者、あるいは、歌唱者以外の利用者全員をまとめた支持率を算出するようになっている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１２−１８９７３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に記載された技術は、選曲者が選曲した楽曲に対して、各利用者や利用者全員の支持率を算出することはできるが、各利用者に対応した序列に応じて支持率を算出していない。したがって、例えば、序列が異なる利用者が混在したグループがカラオケを楽しむ場合に、初対面の人や一緒にカラオケを楽しむことが少ない特定の利用者に対して、好印象を与えようと楽曲を選曲したとしても、付与されたポイントが低ければ必然的に支持率は低くなる。このため、実際には特定の利用者の好みの楽曲であったとしても、選曲者は支持率が低いと勘違いしてしまい、印象のある楽曲を選曲できるチャンスを逃すことになる。
【０００９】
本発明は、上述した事情に鑑み提案されたもので、序列が異なる複数の利用者が、同一のカラオケ演奏装置を同時期に使用してカラオケを楽しむ際に、選曲者と他の利用者との間で違和感が生じないように、適切なカラオケ楽曲を選曲することが可能な楽曲検索システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の楽曲検索システムは、上述した目的を達成するため、以下の特徴点を有している。すなわち、本発明の楽曲検索システムは、序列が異なる複数の利用者が、同一のカラオケ演奏装置を同時期に使用してカラオケを楽しむ際に、選曲者と他の利用者との間で違和感が生じないように、適切なカラオケ楽曲を選曲することが可能な楽曲検索システムであって、利用者別歌唱候補曲リスト作成手段と、利用者別カラオケ履歴記憶制御手段と、同時ログイン回数算出手段と、序列判定手段と、楽曲一致度判定手段と、選曲有効度算出手段と、選曲有効度報知制御手段とを備えたことを特徴とするものである。
【００１１】
利用者別歌唱候補曲リスト作成手段は、利用者の選択指示に応じて、当該利用者が歌唱を所望する楽曲のリストである利用者別歌唱候補曲リストを作成するための手段である。利用者別カラオケ履歴記憶制御手段は、所定期間における各利用者に関する項目別の履歴情報からなる利用者別カラオケ履歴の記憶を制御するための手段である。
【００１２】
同時ログイン回数算出手段は、利用者別カラオケ履歴を参照して、現在同時ログインしている各利用者の中で、過去に同時期に同一のカラオケ演奏装置にシステムログインした利用者の履歴に基づき、過去の同時ログイン回数を算出するための手段である。なお、過去に同時期に同一のカラオケ演奏装置にシステムログインするとは、システムログインした期間が完全に一致している場合だけではなく、期間の一部が重複している場合を含む概念である。すなわち、同一のカラオケ演奏装置によりカラオケ歌唱を行う際に、利用者がシステムログインを行うが、各利用者のシステムログイン操作にはタイムラグがあり、さらに、遅れて参加する利用者や、他の利用者よりも早めに退出する利用者も存在するため、同一のカラオケ演奏装置にシステムログインした期間が重複していれば、当該重複期間の数を同時ログイン回数としてカウントする。
【００１３】
序列判定手段は、同時ログイン回数に基づいて、各利用者間の序列を判定するための手段である。楽曲一致度判定手段は、序列に対応して設定された履歴情報の項目を抽出項目として、当該抽出項目に該当するカラオケ楽曲が、利用者別歌唱候補曲リストに存在するか否かを判定し、その存在回数の一致度を判定するための手段である。
【００１４】
選曲有効度算出手段は、序列に応じて設定された一致度の重み付けに基づいて、利用者別歌唱候補曲リストに存在する楽曲に対する各利用者の選曲有効度を算出するための手段である。選曲有効度報知制御手段は、選曲有効度の報知制御を行うための手段である。
【００１５】
上述した構成からなる楽曲検索システムでは、予め、利用者別歌唱候補曲リスト作成手段の機能により、各利用者が自ら歌唱を所望するカラオケ楽曲のリスト（利用者別カラオケ歌唱候補曲リスト）を作成しておく。利用者別歌唱候補曲リストは、利用者が所持する携帯情報端末（例えば、スマートフォン）にインストールしたアプリケーションプログラムを利用して、利用者による入力指示に基づいて作成したり、カラオケリモコン装置を用いて作成したりすることができる。
【００１６】
作成された利用者別歌唱候補曲リストは、カラオケ演奏装置に記憶される。なお、利用者別歌唱候補リストの作成は、携帯情報端末だけではなく、カラオケ演奏装置とペアリングされたカラオケリモコン装置を用いて行うこともできる。また、利用者別歌唱候補曲リストは、一人の利用者に対して１つに限られず、選曲パターンを異ならせた複数の利用者別歌唱候補曲リストを作成しておいてもよい。
【００１７】
また、利用者別カラオケ履歴記憶制御手段の機能により、例えば、１ヶ月、３ヶ月、６ヶ月等の所定期間における各利用者に関する項目別の履歴情報からなる利用者別カラオケ履歴を記憶しておく。各利用者に関する項目とは、例えば、歌唱履歴、他の利用者が歌唱した楽曲を聴くことにより得られる聴取履歴、他の利用者との同時ログイン履歴、登録した得意楽曲等のことである。この利用者別カラオケ履歴は、利用者情報等を総合的に管理するサーバーにおいて、所定の記憶手段に記憶される。
【００１８】
複数の利用者が同時期に同一のカラオケ演奏装置を利用してカラオケ歌唱を行う際に、同時ログイン回数算出手段の機能により、利用者別カラオケ履歴を参照して、過去の同時期に同一のカラオケ演奏装置にシステムログインした各利用者について、過去の同時ログイン回数を算出する。
【００１９】
そして、序列判定手段の機能により、算出した過去の同時ログイン回数に基づいて、各利用者間の序列を判定する。過去の同時ログイン回数が多ければ、それだけ一緒にカラオケを楽しんだ回数が多く、過去の同時ログイン回数が少なければ、それだけ一緒にカラオケを楽しんだ回数が少なく、過去の同時ログイン回数が「０回」であれば、一緒にカラオケを楽しんだことがないと判定することができる。この際、過去の同時ログイン回数が少ないほど当該利用者を優先待遇するために、過去の同時ログイン回数が少なければ序列が高くなり、過去の同時ログイン回数が多ければ序列が低くなる。
【００２０】
序列が判定されると、楽曲一致度判定手段の機能により、序列に対応して設定された履歴情報の項目を抽出項目として、カラオケ楽曲の存在の有無を判定する。すなわち、抽出項目に該当するカラオケ楽曲が、利用者別歌唱候補曲リストに存在するか否かを判定し、その存在回数の一致度を判定する。序列に対応して履歴情報の抽出項目を設定するとは、例えば、序列を複数段階で判定し、序列が高ければ抽出項目数を多く設定し、序列が低ければ抽出項目を少なく設定することである。ここで、例えば、歌唱履歴を抽出項目とした場合に、歌唱履歴と利用者別歌唱候補曲リストとを比較して、両者に一致する楽曲が存在するか否か及びその回数を一致度として判定する。
【００２１】
一致度が判定されると、選曲有効度算出手段の機能により、序列に応じて設定された一致度の重み付けに基づいて、利用者別歌唱候補曲リストに存在する楽曲に対する各利用者の選曲有効度を算出する。序列に応じて設定された一致度の重み付けとは、例えば、序列が複数段階で判定されている場合に、序列が高ければ一致度に対する重み付けを大きく設定し、序列が低ければ一致度に対する重み付けを小さく設定することである。選曲有効度が算出されると、選曲有効度報知制御手段の機能により、選曲有効度の報知制御を行い、例えば、選曲予約操作を行うカラオケリモコン装置の入出力画面において、各利用者が識別可能となるようにして選曲有効度を表示する。
【発明の効果】
【００２２】
本発明の楽曲検索システムによれば、選曲者が歌唱候補として選曲した楽曲に対して、選曲者と選曲者以外の利用者との関係に基づく序列に応じて、歌唱する楽曲として好ましいか否かを判定することができる。したがって、特定の利用者に対して、選曲した楽曲が好ましいか否かを判定して報知することができるので、初対面の利用者や面識があまりない利用者や、一緒にカラオケを楽しむ機会が少ない利用者とカラオケを楽しむ場合であっても、他の利用者にとって印象のある楽曲を選曲して歌唱することが可能となる。
【００２３】
このため、序列が異なる複数の利用者が、同一のカラオケ演奏装置を同時期に使用してカラオケを楽しむ際に、選曲者と他の利用者との間で違和感が生じないように、適切なカラオケ楽曲を選曲して、利用者同士が和気藹々と歌唱を行って、カラオケの楽しさを十分に味わうことが可能となる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施形態に係る楽曲検索システムの概略構成を示すブロック図。
【図２】利用者別カラオケ履歴の説明図。
【図３】選曲者と他の利用者との関係の説明図。
【図４】選曲候補曲の抽出項目に対する重み付けの説明図。
【図５】序列に応じた選曲候補曲の点数化の説明図。
【図６】選曲有効度の報知態様を示す説明図（１）。
【図７】選曲有効度の報知態様を示す説明図（２）。
【発明を実施するための形態】
【００２５】
以下、図面を参照して、本発明の楽曲検索システムの実施形態について説明する。図１〜図７は本発明の実施形態に係る楽曲検索システムを説明するもので、図１は楽曲検索システムの概略構成を示すブロック図、図２は利用者別カラオケ履歴の説明図、図３は選曲者と他の利用者との関係の説明図、図４は選曲候補曲の抽出項目に対する重み付けの説明図、図５は序列に応じた選曲候補曲の点数化の説明図、図６及び図７は選曲有効度の報知態様を示す説明図である。
【００２６】
＜楽曲検索システムの概要＞
図１に示すように、本発明の実施形態に係る楽曲検索システム１００は、序列が異なる複数の利用者が、同一のカラオケ演奏装置１０を同時期に使用してカラオケを楽しむ際に、選曲者と他の利用者との間で違和感が生じないように、適切なカラオケ楽曲を選曲することが可能な楽曲検索システムであり、カラオケ本体１１を主要構成要素とするカラオケ演奏装置１０、カラオケリモコン装置１２、サーバー６０等により構成される。この楽曲検索システム１００は、利用者別歌唱候補曲リスト作成手段１２ｅと、利用者別カラオケ履歴記憶制御手段６３と、同時ログイン回数算出手段６４と、序列判定手段２７と、楽曲一致度判定手段２８と、選曲有効度算出手段２９と、選曲有効度報知制御手段３０とを備えている。
【００２７】
図１に示す例では、データ通信回線を介してサーバー６０とカラオケ演奏装置１０とがデータを送受信可能に接続されており、カラオケ演奏装置１０とカラオケリモコン装置１２とがペアリングされている。また、利用者が所持するスマートフォン等の携帯情報端末（図示せず）に所定のアプリケーションプログラムをインストールすることにより、携帯情報端末を用いてカラオケに関する種々の操作を行うことができるようにしてもよい。
【００２８】
以下の説明において、プログラムとは、ＲＡＭ等に記憶され、ＣＰＵ等のハードウェアで実行されることにより、その機能を発揮するソフトウェアだけではなく、同等の機能を発揮することが可能な論理回路も含む概念である。
【００２９】
＜サーバー＞
サーバー６０は、複数のカラオケ演奏装置１０と通信を行うことにより、種々の制御信号及びデータを送受信して、カラオケ演奏装置１０を総合的に管理するための装置である。また、図示しないが、サーバー６０は、データ通信回線や通信基地局を介して、利用者が所持する携帯情報端末、パーソナルコンピューター、ゲーム機器とデータ通信を行うことができるように構成してもよい。
【００３０】
サーバー６０は、基本的機能手段として、図１に示すように、ＣＰＵ等を含むサーバー制御手段６１、サーバー通信制御手段６２、サーバー６０で管理する各種のデータを記憶するサーバー記憶手段６５を備えている。また、本実施形態の楽曲検索システム１００を実現するための機能手段として、利用者別カラオケ履歴記憶制御手段６３、同時ログイン回数算出手段６４を備えている。
【００３１】
＜サーバー制御手段＞
サーバー制御手段６１は、サーバー６０を総合的に制御するための電子機器であり、図示しないが、例えばＣＰＵ及びその周辺機器により構成されており、ＣＰＵ等がＲＯＭ等に記憶されたプログラムに従って動作することにより、制御機能を発揮することができるようになっている。
【００３２】
＜サーバー通信制御手段＞
サーバー通信制御手段６２は、カラオケ演奏装置１０や携帯情報端末との間で、データ及び信号の送受信を制御するための電子機器及びプログラムからなる。このサーバー通信制御手段６２の機能により、カラオケ演奏装置１０からの送信要求に応じて、利用者別カラオケ履歴６５ａをカラオケリモコン装置１０に送信する。
【００３３】
＜サーバー記憶手段＞
サーバー記憶手段６５は、サーバー６０で管理する各種のデータを記憶するための装置であり、本実施形態では、利用者別カラオケ履歴６５ａが記憶されている。
【００３４】
＜利用者別カラオケ履歴記憶制御手段＞
利用者別カラオケ履歴記憶制御手段６３は、所定期間における各利用者に関する項目別の履歴情報からなる利用者別カラオケ履歴６５ａの記憶を制御するためのプログラムからなる。サーバー６０は、データ通信回線５０を介してカラオケ演奏装置１０との間でデータ送受信可能に接続されており、利用者がカラオケシステムにログインすると、当該利用者の利用者ＩＤ、歌唱履歴、聴取履歴（聴取回数）、同時期に同一のカラオケ演奏装置１０にログインした他の利用者の利用者ＩＤ及びその回数、当該利用者が登録した得意楽曲の楽曲ＩＤ等が、当該利用者の利用者別カラオケ履歴６５ａとしてサーバー記憶手段６５に記憶される。なお、所定期間とは、例えば、１ヶ月、３ヶ月、６ヶ月等、適宜の期間とすることができる。
【００３５】
利用者別カラオケ履歴６５ａは利用者毎に作成されるカラオケ履歴情報であり、図２に示すように、少なくとも当該利用者の歌唱履歴、当該利用者が聴取した楽曲の聴取回数、当該利用者が登録した得意楽曲の楽曲ＩＤ、過去に同時ログインした他の利用者及びその回数等からなる。なお、図２では、各履歴情報の理解を容易にするため、履歴情報毎に構成データを簡易に示しているが、これらの履歴情報をそれぞれ別個のデータテーブルとしてもよいし、すべての履歴情報を纏めて１つのデータテーブルとしてもよい。また、利用者別カラオケ履歴６５ａは、図２に示したデータ以外のデータを含んでいてもよい。なお、利用者別カラオケ履歴６５ａは、カラオケ演奏装置１０の要求により、現在同時ログインしている利用者のカラオケ履歴情報６５ａをサーバー通信制御手段６２を用いて、カラオケ演奏装置１１に送信する。
【００３６】
＜同時ログイン回数算出手段＞
同時ログイン回数算出手段６４は、利用者別カラオケ履歴６５ａを参照して、現在同時ログインしている各利用者の中で、過去に同時期に同一のカラオケ演奏装置１０にシステムログインした利用者の履歴に基づき、過去の同時ログイン回数を算出するためのプログラムからなる。上述したように、サーバー記憶手段６５には利用者別カラオケ履歴６５ａが記憶されており、この利用者別カラオケ履歴６５ａには、当該利用者の利用者ＩＤと、過去の同時期に同一のカラオケ演奏装置１０に同時にログインした他の利用者の利用者ＩＤとが含まれている。したがって、同一のカラオケ演奏装置１０にシステムログインした期間が重複している利用者について、当該重複期間の数を同時ログイン回数とする。
【００３７】
＜カラオケ演奏装置及び付帯機器＞
本発明の実施形態に係る楽曲検索システム１００を適用するカラオケ演奏装置１０には、図１に示すように、カラオケ本体１１、カラオケリモコン装置１２、マイクロホン１３、スピーカ１４、表示装置１５、ミキシングアンプ１６が付帯している。また、カラオケ本体１１と、サーバー６０及びカラオケリモコン装置１２は、ルータ４０及びＬＡＮ回線やインターネット回線等のデータ通信回線５０を介してネットワーク接続されている。
【００３８】
＜カラオケリモコン装置＞
カラオケリモコン装置１２は、ユーザインタフェース機能を備えており、ルータ４０及びデータ通信回線５０（ＬＡＮ回線）を介して、カラオケ本体１１との間でデータの送受信を行うようになっている。このカラオケリモコン装置１２は、楽曲検索手段１２ａとして機能するプログラム、楽曲索引データベース１２ｂ、利用者別歌唱候補曲リスト作成手段１２ｅとして機能するプログラム、種々のデータを記憶するデータ記憶部１２ｃ、データの入出力を行うための入出力表示部１２ｄを備えている。
【００３９】
＜利用者別歌唱候補曲リスト作成手段＞
利用者別歌唱候補曲リスト作成手段１２ｅは、利用者の選択指示に応じて、当該利用者が歌唱を所望する楽曲のリストを作成するためのプログラムからなる。利用者は、入出力表示部１２ｄ等に表示される歌唱候補楽曲選択画面において、自ら歌唱を所望するカラオケ楽曲を選択して利用者別カラオケ歌唱候補曲リスト２３ｂを作成する。このようにして作成された利用者別歌唱候補曲リスト２３ｂは、カラオケ本体１１のＲＡＭ２３に記憶される。
【００４０】
なお、利用者別歌唱候補曲リスト２３ｂは、一人の利用者に対して１つに限られず、選曲パターンを異ならせた複数の利用者別歌唱候補曲リスト２３ｂを作成してもよい。また、利用者別歌唱候補曲リスト作成手段１２ｅは、利用者が所持する携帯情報端末等の機能手段として構成してもよい。
【００４１】
カラオケリモコン装置１２、携帯情報端末、パーソナルコンピューター等の機能手段である利用者別歌唱候補曲リスト作成手段１２ｅにて、利用者別歌唱候補曲リスト２３ｂを作成する場合には、歌唱候補として複数の楽曲を選曲しても構わない。歌唱候補として複数の楽曲を選曲することにより、楽曲一致度が増加する。この利用者別歌唱候補曲リスト２３ｂは、例えば、利用者が選曲を行う際に入出力表示部１２ｄに表示される（図６、図７参照）。なお、歌唱候補曲リストについては、歌唱候補曲を選曲するのではなく、例えば、楽曲のジャンルや歌手名を指定し、歌唱候補曲リストを作成しても構わない。
【００４２】
このカラオケリモコン装置１２に付帯するスイッチ類や、入出力表示部１２ｄに表示される各種のアイコン等を操作することにより、選曲操作及び選曲有効度の表示、音量調整、テンポ調整、キー調整、選曲予約履歴の参照、利用者別歌唱候補曲リスト２３ｂの作成等の処理が行われる。また、利用者の属性情報を管理するための利用者ＩＤの取得は、カラオケリモコン装置１２の入力表示部を用いたり、利用者の携帯情報端末（図示せず）を用いたりすることができる。なお、携帯情報端末の端末ＩＤに紐付けされた利用者ＩＤを取得してもよい。
【００４３】
＜マイクロホン／スピーカ＞
マイクロホン１３は、歌唱音声の入力を行うための装置である。マイクロホン１３から入力された歌唱音声信号はミキシングアンプ１６に入力され、音楽再生制御手段３１から送出されるカラオケ演奏信号とミキシングされるとともに増幅され、スピーカ１４へ出力される。また、マイクロホン１３からの音声入力信号を歌唱採点や歌唱音声の録音に使用することができる。この場合には、マイクロホン１３からの音声入力信号は、Ａ／Ｄコンバータ（図示せず）を介してカラオケ本体１１に入力され、歌唱採点手段（図示せず）、歌唱音声録音手段（図示せず）において、それぞれの処理が行われる。
【００４４】
＜表示装置＞
表示装置１５は、カラオケ楽曲に関連した背景映像や歌詞テロップを表示するための装置で、例えば、液晶ディスプレイ等により構成される。
【００４５】
＜カラオケ本体＞
カラオケ本体１１は、中央制御手段２１、ＲＯＭ２２、ＲＡＭ２３、ＨＤＤ２４、通信制御手段２５、予約楽曲管理手段２６、序列判定手段２７、楽曲一致度判定手段２８、選曲有効度算出手段２９、選曲有効度報知制御手段３０、音楽再生制御手段３１、映像再生制御手段３２を備えている。
【００４６】
＜中央制御手段＞
中央制御手段２１は、カラオケ演奏装置１０を総合的に制御するための電子機器であり、例えばＣＰＵ及びその周辺機器により構成されており、ＣＰＵ等がＲＯＭ２２等に記憶されたプログラムに従って動作することにより、制御機能を発揮することができるようになっている。
【００４７】
＜ＲＯＭ／ＲＡＭ＞
ＲＯＭ２２は、カラオケ演奏装置１０を構成する各機器を制御するためのプログラムデータや数値データを記憶するための電子機器である。また、ＲＡＭ２３は、プログラムや各種データを一時的に記憶する一時記憶領域として機能する電子機器である。本実施形態では、予約楽曲管理手段２６の機能により作成した予約楽曲管理テーブル２３ａ、利用者別歌唱候補曲リスト作成手段１２ｅの機能により作成した利用者別歌唱候補曲リスト２３ｂと、サーバー６０に事前に記憶されており、サーバー６０からダウンロードした利用者別カラオケ履歴６５ａと、現在のログイン中に新たに記憶した利用者別カラオケ履歴を含む利用者別カラオケ履歴２３ｃ等が、ＲＡＭ２３に一時的に記憶される。また、ＲＡＭ２３に一時記憶された利用者別カラオケ履歴２３ｃは、ログアウト後にサーバー６０に送信され、サーバー６０の利用者別カラオケ履歴６５ａに記憶される。
【００４８】
＜ＨＤＤ＞
ＨＤＤ２４は、大容量記憶装置として機能するもので、楽曲データベース２４ａ、背景映像データベース２４ｂが格納されている。なお、ＨＤＤ２４に替えて、あるいはＨＤＤ２４と共に、データを書き替え可能なＤＶＤ等の大容量記憶手段を用いてもよい。
【００４９】
＜楽曲データベース／背景映像データベース＞
楽曲データベース２４ａは、演奏制御データ（ＭＩＤＩ規格のデータ）及び歌詞描出データが同期されて構成される楽曲データについて、楽曲ＩＤと対応付けしてそれぞれ構成されたデータベースである。演奏制御データは、各楽曲の演奏を制御するためのデジタルデータであり、歌詞描出データは演奏に同期した歌詞文字の表示タイミングデータ及び色変わりデータ、ガイドボーカルデータ、演奏楽曲の主旋律等からなり歌唱採点の基準となるリファレンスデータを含んでいる。背景映像データベース２４ｂは、演奏されるカラオケ楽曲に対応した背景映像を、当該カラオケ楽曲の楽曲ＩＤに対応させた背景映像ファイルとして所定数格納したデータベースである。
【００５０】
＜通信制御手段＞
通信制御手段２５は、カラオケリモコン装置１２、サーバー６０との間で、データ及び信号の送受信を制御するための電子機器及びプログラムからなる。この通信制御手段２５の機能により、カラオケリモコン装置１２、サーバー６０との間で送受信するデータ及び信号の同期や誤り制御等を行う。
【００５１】
＜予約楽曲管理手段／予約楽曲管理テーブル＞
予約楽曲管理手段２６は、任意の利用者がカラオケ楽曲の予約を行う際に、カラオケリモコン装置１２を用いて決定された予約楽曲の情報がカラオケ演奏装置１０に送信された後に、カラオケ演奏装置１０において、当該利用者の利用者ＩＤと予約楽曲の楽曲ＩＤとを対応付けして、予約楽曲管理テーブル２３ａにて管理するためのプログラムからなる。すなわち、予約楽曲管理手段２６は予約楽曲管理テーブル２３ａを作成し、この予約楽曲管理テーブル２３ａをＲＡＭ２３に記憶して管理する。予約楽曲管理テーブル２３ａは、利用者により楽曲検索手段１２ａの機能を用いて選曲された楽曲の楽曲ＩＤ及び利用者ＩＤを関連付けて、演奏順に並べたデータテーブルである。
【００５２】
序列判定手段２７は、選曲者と共に現在ログインしている他の利用者が過去に同時ログインした回数に基づいて、各利用者間の序列を判定するためのプログラムからなる。例えば、過去に同時ログインした回数が多ければ、それだけ一緒にカラオケを楽しんだ回数が多いため、優先待遇する必要が低いとして、序列を低く判定する。一方、過去に同時ログインした回数が少なければ、それだけ一緒にカラオケを楽しんだ回数が少ないため、優先待遇する必要が高いとして、序列を高く判定する。特に、過去の同時ログイン回数が「０回」であれば、一緒にカラオケを楽しんだことがない初対面の利用者であると判定することができる。
【００５３】
序列の区分はいくつであってもよいが、例えば、図３に示すように、過去の同時ログイン回数に対応して、「高」、「中」、「低」の３段階とする。各序列の段階を決定するために規定する過去の同時ログイン回数は適宜設定することができるが、例えば、過去の同時ログイン回数が３回以下であれば序列を「高」とし、過去の同時ログイン回数が４〜７回であれば序列を「中」とし、過去の同時ログイン回数が８回以上であれば序列を「低」とする。また、過去の同時ログイン回数に基づいて序列を規定し判定するのではなく、現在一緒にカラオケを楽しんでいる利用者の中での、過去の同時ログイン回数に応じて序列を判定してもよい。この場合、過去の同時ログイン回数が最も少ない利用者の序列を「高」とし、過去の同時ログイン回数が最も多い利用者の序列を「低」とし、他の利用者の序列を「中」とする。
【００５４】
＜楽曲一致度判定手段＞
楽曲一致度判定手段２８は、序列に対応して設定された履歴情報の項目を抽出項目として、当該抽出項目に該当するカラオケ楽曲が、利用者別歌唱候補曲リスト２３ｂに存在するか否かを判定し、その存在回数の一致度を判定するためのプログラムからなる。すなわち、楽曲一致度判定手段２８では、抽出項目に該当するカラオケ楽曲が、利用者別歌唱候補曲リスト２３ｂに存在するか否かを判定し、その存在回数の一致度を判定する。
【００５５】
例えば、序列を「高」、「中」、「低」の３段階で判定した場合には、各序列に対応して履歴情報の抽出項目を設定する。すなわち、図４に示すように、序列が高ければ抽出項目数を多く設定し、序列が低ければ抽出項目を少なく設定する。具体的には、歌唱履歴を抽出項目として設定した場合には、歌唱履歴に存在する楽曲ＩＤと利用者別歌唱候補曲リスト２３ｂに存在する楽曲ＩＤとを比較して、一致する楽曲ＩＤの存在回数を一致度とする。図４に示す例では、序列が「高」の場合には、歌唱履歴、楽曲聴取履歴、得意楽曲を抽出項目とし、序列が「中」の場合には、歌唱履歴、得意楽曲を抽出項目とし、序列が「低」の場合には、歌唱履歴を抽出項目とする。このように序列に対応して履歴情報の抽出項目を設定することにより、序列が高いほど抽出項目が増加するので、それだけ楽曲一致度も増加し、優先待遇を行うことができる。
【００５６】
＜選曲有効度算出手段＞
選曲有効度算出手段２９は、序列に応じて設定された一致度の重み付けに基づいて、利用者別歌唱候補曲リスト２３ｂに存在する楽曲に対する各利用者の選曲有効度を算出するためのプログラムからなる。ここで、序列に応じて設定された一致度の重み付けとは、例えば、図４に示すように、序列が「高」、「中」、「低」の３段階で判定されている場合に、「高」、「中」、「低」の順に一致度に対する重み付けを設定する。すなわち、序列が高ければ重み付けを大きくし、序列が低ければ重み付けを小さくする。図４に示す例では、序列が「高」の場合には、重み付けを１．５とし、序列が「中」の場合には、重み付けを１．０とし、序列が「低」の場合には、重み付けを０．５とする。選曲有効度算出手段２９では、図５に示すように、設定された一致度の重み付けに基づいて、各利用者の選曲有効度を算出する。図５に示す例では、各楽曲に対して、太枠で囲った利用者の選曲有効度が最も高いことになる。
【００５７】
具体的には、楽曲「ＡＡ」に対する利用者Ａの点数は、歌唱履歴が３回、聴取履歴が１回、得意楽曲が１曲であり、これらの合計値「５」に重み付け「１．５」を乗じて、７．５点となる。この場合、序列が「高」の利用者Ａについては、歌唱履歴、聴取履歴、得意楽曲が抽出項目となり、序列が「中」の利用者Ｂについては、歌唱履歴、得意楽曲が抽出項目となるため、利用者Ａと利用者Ｂの素点が同一であっても重み付けが異なるため、楽曲「ＡＡ」は利用者Ａに対する選曲有効度が最も高くなる。
【００５８】
同様に、楽曲「ＢＣ」に対する利用者Ｂの点数は、歌唱履歴が２回、聴取履歴が５回であり、これらの合計値「７」に重み付け「１．０」を乗じて、７点となる。また、楽曲「ＥＥ」に対しては、いずれの利用者についても歌唱履歴、聴取履歴、得意楽曲が存在しないので、選曲対象外となる。このように、序列が高い利用者であるほど、母数が多くなるため他の利用者よりもヒット（一致）する楽曲が多くなり、さらに、重み付けによる演算が行われるので、歌唱候補曲に対する選曲有効度が高くなる。
【００５９】
＜選曲有効度報知制御手段＞
選曲有効度報知制御手段３０は、選曲有効度の報知を制御するためのプログラムからなる。すなわち、各利用者の選曲有効度が算出されると、選曲有効度報知制御手段３０の機能により、例えば、選曲予約操作を行うカラオケリモコン装置１２の入出力表示部１２ｄにおいて、各利用者が識別可能となるようにして選曲有効度を表示する。
【００６０】
選曲有効度報知制御手段３０による選曲有効度の報知では、図６及び図７に示すように、利用者が選曲操作を行う際に、カラオケリモコン装置１２の入出力表示部１２ｄに選曲有効度を表示する。図６に示す例では、他の利用者全員の選曲有効度を表示し、図７に示す例では、選曲が有効な利用者のみについて表示している。なお、選曲有効度は、図６及び図７に示すように記号表示してもよいし、数値表示してもよいし、記号表示と数値表示の双方を行ってもよい。
【００６１】
＜音楽再生制御手段＞
音楽再生制御手段３１は、楽曲ＩＤに対応する楽曲データから抽出された演奏制御データに基づいて、音源（シンセサイザ）を駆動しカラオケ演奏信号を構成する楽音信号を生成するとともにアナログ変換してミキシングアンプ１６に出力するための電子機器である。また、ミキシングアンプ１６は、マイクロホン１３から入力される歌唱音声信号と、音楽再生制御手段３１から送出されるカラオケ演奏信号とをミキシングするとともに、アンプ機能により増幅してスピーカ１４より出力するための装置である。
【００６２】
＜映像再生制御手段＞
映像再生制御手段３２は、カラオケ楽曲の演奏中に、背景映像データベース２４ｂから抽出した背景映像データと、楽曲データに含まれる歌詞描出データに基づいて作成される歌詞文字とを、当該カラオケ楽曲の楽曲データに同期させて出力するための電子機器である。
【００６３】
＜他の実施形態＞
上述した実施形態では、サーバー６０からカラオケ演奏装置１０に対して利用者別カラオケ履歴６５ａが送信され、利用者別カラオケ履歴６５ａを受信したカラオケ演奏装置１０は、序列判定手段２７や楽曲一致度判定手段２８等の各種機能手段を用いて選曲有効度を算出し、カラオケリモコン装置１２に対して選曲有効度の報知制御を行っているが、例えば、序列判定手段２７、楽曲一致度判定手段２８、選曲有効度算出手段２９、選曲有効度報知制御手段３０の各種機能手段をサーバー６０に設け、カラオケリモコン装置１２から送信される利用者別歌唱候補リストに基づき、サーバー６０が選曲有効度を算出し、カラオケリモコン装置１２に対して直接、選曲有効度の報知制御を行ってもよい。
【符号の説明】
【００６４】
１００  楽曲検索システム
１０  カラオケ演奏装置
１１  カラオケ本体
１２  カラオケリモコン装置
１２ａ  楽曲検索手段
１２ｂ  楽曲索引データベース
１２ｃ  データ記憶部
１２ｄ  入出力表示部
１２ｅ  利用者別歌唱候補曲リスト作成手段
１３  マイクロホン
１４  スピーカ
１５  表示装置
１６  ミキシングアンプ
２１  中央制御手段
２２  ＲＯＭ
２３  ＲＡＭ
２３ａ  予約楽曲管理テーブル
２３ｂ  利用者別歌唱候補曲リスト
２３ｃ  利用者別カラオケ履歴
２４  ＨＤＤ
２４ａ  楽曲データベース
２４ｂ  背景映像データベース
２５  通信制御手段
２６  予約楽曲管理手段
２７  序列判定手段
２８  楽曲一致度判定手段
２９  選曲有効度算出手段
３０  選曲有効度報知制御手段
３１  音楽再生制御手段
３２  映像制御手段
４０  ルータ
５０  データ通信回線
６０  サーバー
６１  サーバー制御手段
６２  サーバー通信制御手段
６３  利用者別カラオケ履歴記憶制御手段
６４  同時ログイン回数算出手段
６５  サーバー記憶手段
６５ａ  利用者別カラオケ履歴
【図１】
0006530670.tif 000002
【図２】
0006530670.tif 000003
【図３】
0006530670.tif 000004
【図４】
0006530670.tif 000005
【図５】
0006530670.tif 000006
【図６】
0006530670.tif 000007
【図７】
0006530670.tif 000008