(57)【特許請求の範囲】
【請求項１】
曲データベースを備え、曲を自動選曲して自動演奏を行うカラオケ自動選曲演奏システムであって、
前記曲データベースに格納された曲の曲番号と、当該曲を推奨する利用者属性情報、当該曲の自動選曲の許可／不許可を示す自動選曲許可情報を含む付加情報とが関連付けられて格納されている曲関連情報データベースと、
利用者毎の年代、性別、及び利用者人数を含む利用者情報と、選曲に関する希望条件とを入力する入力装置と、
前記入力された利用者情報に基づき、一人あるいはグループでの利用に対応した利用者属性を推定し、該推定された利用者属性と前記希望条件をもとに前記曲関連情報データベーベースの付加情報を比較し、一致した項目が多く、自動選曲許可情報が許可の曲の中から１または複数の曲を自動選曲して演奏せしめる制御装置と、
利用者の選曲した曲情報を蓄積するリクエスト情報データベースと、
前記リクエスト情報データベースの内容を回線を通してセンタ装置に送信し、これに基づいてセンタ装置で曲関連情報センタデータベースの自動選曲許可情報を含む付加情報が更新された結果をセンタ装置から受信し、前記曲関連情報データベースの付加情報を更新する通信装置と、
を具備することを特徴とするカラオケ自動選曲演奏システム。
【請求項２】
請求項１記載のカラオケ自動選局演奏システムにおいて、
前記曲関連情報データベースにおける付加情報中の自動選曲許可情報の許可／不許可は、当該曲のリクエスト数、ＣＤやレコードの売上枚数によって定まる、
ことを特徴とするカラオケ自動選曲演奏システム。
【請求項３】
請求項１もしくは２記載のカラオケ自動選曲演奏システムにおいて、
一度自動演奏した曲情報を記憶する記憶装置を有し、制御装置は、一度自動演奏した曲が自動選曲された場合は、演奏を行わず、再度自動選曲を行う、
ことを特徴とするカラオケ自動選曲演奏システム。
【請求項４】
請求項１、２もしくは３記載のカラオケ自動選曲演奏システムにおいて、
制御装置は、自動選曲による演奏中に明示的に曲番号を指定した入力による予約が発生した場合、自動選曲による演奏が終了した後に、予約のあった曲を優先して選曲する、
ことを特徴とするカラオケ自動選曲演奏システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はカラオケシステムに関し、詳しくは、利用者の属性情報等を利用し、利用者が明示的に曲番号を入力する事を不要にするカラオケ自動選曲演奏システムに関する。
【０００２】
【従来の技術】
カラオケシステムでは、通常、曲番号を明示的に入力し選曲することで演奏が開始される。一度の選曲で複数曲を演奏する方法として、メドレーを例とした、あらかじめ複数曲をまとめて１つの曲番号とする方法も用いられている。
【０００３】
また、特開平５−２５７４８７号公報の「ファジイ推論を用いたカラオケ選曲装置」には、利用者が希望する曲のパラメータを入力することによって、ファジイ理論を用いて自動選曲を行うことが記載されている。この場合、条件が同じパラメータの場合は同じ曲が自動選曲される場合がある。自動選曲装置はディスプレイに候補を提示し、ユーザがその中から選曲を行い入力する。自動選曲と利用者からの明示的な選曲の切り替えは、利用者が手動で行う。また、入力条件は曲に対しての属性（曲の明暗度、歌手の年齢、歌唱力など）である。また、各種パラメータは静的に記録されたものを利用する。
【０００４】
【発明が解決しようとする課題】
従来のカラオケシステムは、利用する際に利用者が明示的に曲番号をそれぞれ入力して演奏を開始していたため、曲を利用者が冊子等で検索し入力しないと演奏が開始されない問題がある。
【０００５】
一方、特開平５−２５７４８７号公報に記載の「ファジイ推論を用いたカラオケ選曲装置」では、利用者が曲の属性（曲の明暗度、歌手の年齢、歌唱力など）の条件を入力することによって、自動選曲を行うことが可能である。しかし、条件が同じパラメータの場合は同じ曲が自動選曲される場合がある。また、曲の属性（曲の明暗度、歌手の年齢、歌唱力など）に近い項目がリストアップされ、利用者がその中から選曲し入力を行うため、演奏までに再度入力作業が必要となる
問題である。
【０００６】
加えて、入力条件は曲に対しての属性（曲の明暗度、歌手の年齢、歌唱力など）であるため、複数利用者の場合、各個人の条件は反映されない事があげられる。例えば、男女複数多年代などの各嗜好の異なるグループでの利用の場合が、自動選曲では考慮されない問題である。また、曲に関する各種パラメータは静的に記録されたものを利用するため、流行の変化や、人気が有るか無いかなどの流行に対応できない問題である。
【０００７】
本発明は、上述のような問題を解決したカラオケ自動選曲演奏システムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明は、曲データベースを備え、曲を自動選曲して自動演奏を行うカラオケ自動選曲演奏システムであって、前記曲データベースに格納された曲の曲番号と、当該曲を推奨する利用者属性情報、当該曲の自動選曲の許可／不許可を示す自動選曲許可情報を含む付加情報とが関連付けられて格納されている曲関連情報データベースと、利用者毎の年代、性別、及び利用者人数を含む利用者情報と、選曲に関する希望条とを入力する入力装置と、前記入力された利用者情報に基づき、一人あるいはグループでの利用に対応した利用者属性を推定し、該推定された利用者属性と前記希望条件をもとに前記曲関連情報データベーベースの付加情報を比較し、一致した項目が多く、自動選曲許可情報が許可の曲の中から１または複数の曲を自動選曲して演奏せしめる制御装置と、利用者の選曲した曲情報を蓄積するリクエスト情報データベースと、前記リクエスト情報データベースの内容を回線を通してセンタ装置に送信し、これに基づいてセンタ装置で曲関連情報センタデータベースの自動選曲許可情報を含む付加情報が更新された結果をセンタ装置から受信し、前記曲関連情報データベースの付加情報を更新する通信装置とを具備することを特徴とする。
また、本発明のカラオケ自動選曲演奏システムは、一度自動演奏した曲情報を記憶する記憶装置を有し、制御装置は、一度自動演奏した曲が自動選曲された場合は、演奏を行わず、再度自動選曲を行うことを特徴とする。
さらに、本発明のカラオケ自動選曲演奏システムは、制御装置は、自動選曲による演奏中に明示的に曲番号を指定した入力による予約が発生した場合、自動選曲による演奏が終了した後に、予約のあった曲を優先して選曲することを特徴とする。
【０００９】
本発明では、利用者が明示的に曲番号を入力せずとも、自動的に利用者に応じた自動選曲演奏を行うことが可能になる。加えて、本発明では、曲関連情報データベースの付加情報に推奨する利用者属性情報を含め、一人もしくは複数の利用者の属性と人数情報から導出したグループ属性も加味して選曲し、自動的に演奏を開始させることで、複数人での利用の場合でも自動選曲演奏を可能とする。また、利用者のリクエストがある場合、自動選曲による演奏よりも優先して演奏する事を可能とする。
【００１０】
また、本発明では、最新の曲の情報等を動的に反映させるために、カラオケ自動選局演奏システムのリクエスト情報データベースのデータをセンタ装置に送信して、センタ装置の曲関連情報センタデータベースの内容を更新する。そして、この曲関連情報センタデータベースの内容を元にカラオケ自動選曲演奏システムの曲関連情報データベースの内容を回線を通じて更新する。このようにして、最新の曲のデータベースや付加情報を動的に反映させることが可能となる。
【００１１】
【発明の実施の形態】
以下、本発明の一実施の形態について図面を参照して説明する。
図１は本発明によるカラオケ自動選曲演奏システム全体の構成例を示すブロック図である。図に示すように、一般に複数のカラオケ自動選曲演奏システム１００がセンタ装置２００と接続されている。
【００１２】
カラオケ自動選曲演奏システム１００は、利用者が自動選曲の条件やリクエスト、自動選曲ＯＮ／ＯＦＦなどを入力する入力装置１０１、自動選曲ＯＮ／ＯＦＦフラグ、入力された条件、リクエスト曲や自動選曲リストなどを一時的に記憶する記憶装置１０２、全体の制御とともに利用者属性検出や自動選曲処理を実行する演算制御装置（ＣＰＵ）１０３、曲データベース（曲ＤＢ）１０６に格納されている曲の曲番号とその曲に対して付加情報が関連付けられて記憶されている曲関連情報データベース（曲関連情報ＤＢ）１０４、リクエストあるいは自動選曲された曲を逐次再生するカラオケシステム１０５、曲のデータが格納されている曲ＤＢ１０６、利用者が歌う際に使用されるマイク入力装置１０８、音を出力するオーディオ出力装置１０７、歌詞や映像などの情報を映像で出力するディスプレイ１０９、利用者が明示的に入力した曲情報の履歴を記録するリクエスト情報データベース（リクエスト情報ＤＢ）１１０、センタ装置２００と通信を行う通信装置１１１などから構成される。
【００１３】
また、センタ装置２００は、各カラオケ自動選曲システム１００と通信を行う通信装置２０１、曲番号とその曲に対して付加情報が関連付けられて記憶されている曲関連情報センタＤＢ２０２、カラオケ自動選曲システム１００から受信したリクエスト曲情報に基づき、曲関連情報センタＤＢ２０２の内容を更新する演算制御装置２０３などから構成される。
【００１４】
本カラオケ自動選曲演奏システム１００は、利用者が明示的に曲番号を入力せずとも簡単な条件だけを入力することで、演算制御装置１０３の制御下で、自動選曲を行い、自動演奏を開始することを実現する。例えば、利用者が利用開始時に入力装置１０１から「利用者の年齢・性別・人数情報」、「何年前の曲」、「男性・女性歌手」程度の条件と「自動選曲開始」を入力することで、従来のように各人が曲番号を冊子等から選択し、入力するといった作業が不要となる。また、入店から実際に曲を選曲し、演奏するまでの時間がかかる点も解決する。自動選曲演奏により「歌えるが曲名は知らない」曲の演奏も可能となる。また、曲関連情報ＤＢ１０４の付加情報に「推奨する利用者属性」を記述しておき、演算制御装置１０３が、入力された複数人の利用者の情報から利用者属性を推定し、曲関連情報ＤＢ１０４を照合することで、複数の利用者に合った曲を自動選曲し演奏を行うことができる。
【００１５】
利用者は、入力装置１０１を用いて、希望の条件を入力し、自動選曲システムの機能をＯＮにする。図２に自動選曲条件の入力画面例を示す。自動選曲条件の入力画面では、タッチパネルやりモコンなどの入力装置１０１を用いて、「利用者の年齢・性別・人数」に関する内容２０と、「曲ジャンル」「流行時期」に関する内容２１のような、簡単な選曲条件を入力する。
【００１６】
入力条件から、演算制御装置１０３にて所定の演算を行い、一人あるいはグループでの利用に対応した利用者の属性を導出（推定）する。例えば、複数の１５歳〜２０歳女性の場合は「女子高生グル一プ」、また、２０歳から４０歳までが満遍なく居る場合は「会社員グループ」、また、小学生の年代と３０歳代の男女の場合は「ファミリーグループ」、同年代の男女の場合は「カップル」、同年代の複数の男女の場合は「コンパグループ」といったように、利用者属性を推定する。これは、例えばテーブルを索引するなどの手段で容易に実現できる。そして、演算制御装置１０３は、入力された希望条件、推定した利用者属性をもとに曲関連情報ＤＢ１０４を参照し自動選曲を実行する。
【００１７】
図３に曲関連情報ＤＢ１０４の記述例を示す。曲関連情報ＤＢ１０４では、曲番号３０に関連する情報として、ジャンル３１、流行時期３２、性別３３、自動選曲許可情報３４、利用者属性情報３５を登録している。また、利用者が知らない曲が演奏される事象を減少させるため、統計的にリクエストの多い曲や、ＣＤ・レコードの売上枚数の多かった曲を自動選曲許可情報３４で「許可」と設定し、「不許可」と設定した曲は自動選曲されないようにする。
【００１８】
自動選曲は、利用者の入力条件２０、２１で選択した項目と、曲関連情報ＤＢ１０４に記述登録されている項目と、前記の推定した利用者属性情報を利用し、所定の演算を行って実現する。演算は、例えば、条件が一致した項目がある場合には、その曲のポイントを加算し、ポイントの多い予め指定した上位曲の中からランダムに選曲する手法が挙げられる。選曲にランダムを用いることで、同一の入力条件でも異なった選曲が可能となる。また、一度自動選曲され、演奏された曲が再び選曲された場合は、その曲を無視し、選曲をやり直す。
【００１９】
図４および図５に第１の実施例の処理フローチャートを示す。これは一曲演奏が終る度に選曲を実行する処理フローチャートである。
【００２０】
図４は自動選曲条件の入力時の処理フローチャートを示している。利用者は入力装置１０１を用いて自動選曲条件を入力する（ステップ４１）。入力された自動選曲条件は演算制御装置１０３を介して記憶装置１０２に記憶される。次に、演算制御装置１０３は、入力条件から利用者属性を導出（推定）検出して記憶装置１０２に記憶し（ステップ４２）、記憶装置１０２に用意された自動選曲フラグをＯＮとする（ステップ４３）。なお、自動選曲フラグは、入力装置１０１により手動でＯＮ／ＯＦＦが可能である。利用者は、自動選曲による演奏中、明示的に曲番号を指定して予約を希望する場合、強制的に自動選曲フラグをＯＦＦとし、明示的に曲番号を入力する。予約した曲番号は、演算制御装置１０３を介して記憶装置１０２に記憶される。
【００２１】
図５は演奏時の処理フローチャートを示している。この処理フローを、一曲演奏が終わる度に繰り返す。演算制御装置１０３は、一曲演奏が終わると、記憶装置１０２の自動選曲フラグがＯＮか判定し（ステップ５１）、自動選曲フラグがＯＮであると、記憶装置１０２に予約の曲があるか判定し（ステップ５２）、利用者からの明示的な曲の予約もなければ、入力条件からの自動選曲を実行する（ステップ５３）。この場合、演算制御装置１０３では、利用者が入力した条件と導出した利用者属性をもとに、曲関連情報ＤＢ１０４の対応項目を比較し、一致した項目がある場合、その曲のポイントを加算し、自動選曲許可情報が許可と設定されていて、ポイントの多い予め指定した数の上位群からランダムに一曲を選曲する。そして、この自動選曲された曲がすでに記憶装置１０２にあるか否か、すなわち、すでに一度演奏した曲であるか否か調べ（ステップ５４）、一度演奏した曲である場合は、ステップ５３の自動選曲をやり直す。重複演奏でない場合、演算制御装置１０３は、自動選曲した曲を記憶装置１０２に記憶するとともにカラオケシステム１０５に送り、演奏を開始せしめる（ステップ５６）。そして、一曲演奏が終了すると（ステップ５７）、ステップ５１に戻る。
【００２２】
一方、自動選曲フラグがＯＦＦ、利用者による明示的な曲の予約がある場合には、演算制御装置１０３は、記憶装置１０２から予約のあった曲を一曲選曲し（ステップ５８）、カラオケシステム１０５に送る。これにより、自動選曲による演奏中に明示的に曲番号を指定した入力による予約が発生した場合には、自動選曲による演奏が終了した後に、予約曲が優先して演奏される。
【００２３】
図６および図７に第２の実施例の処理フローチャートを示す。これは、予め指定した数の曲だけ選曲し、順次、演奏させる処理フローチャートである。
【００２４】
図６は自動選曲条件の入力時の処理フローチャートを示している。利用者は入力装置１０１を用いて自動選曲条件を入力し（ステップ６１）、入力された自動選曲条件は演算制御装置１０３を介して記憶装置１０２に記憶される。演算制御装置１０３は、この入力条件から利用者属性を導出して記憶装置１０２に記憶した後（ステップ６２）、引き続いて自動選曲を実行する（ステップ６３）。自動選曲処理は、基本的には先のステップ５３と同様であるが、ここではポイントの多い上位群の中から予め定めた複数曲をランダムに選曲する。そして、この自動選曲リストを記憶装置１０２に格納し（ステップ６４）、記憶装置１０２に用意された自動選曲フラグをＯＮとする（ステップ６５）。なお、自動選曲リストに一度演奏した曲が含まれている場合には、該曲に替えて次にポイントの多い曲を加えるようにしてもよい。
【００２５】
図７は演奏時の処理フローチャートを示している。演算制御装置１０３は、前の演奏が終了すると、記憶装置１０２の自動選曲フラグがＯＮか判定し（ステップ７１）、自動選曲フラグがオンであると、記憶装置１０２に利用者からの明示的な予約曲があるか判定し（ステップ７２）、予約の曲もなければ、記憶装置１０２の自動選曲リストから選曲する（ステップ７３）。すなわち、演算制御装置１０３は、記憶装置１０２に記憶された自動選曲リストから一曲ずつ選曲してカラオケシステム１０５に送り、順次、カラオケシステム１０５で演奏せしめる（ステップ７４）。そして、前の演奏が終了すると（ステップ７５）、ステップ７１に戻る。
【００２６】
一方、自動選曲フラグがＯＦＦ、利用者による明示的な曲の予約がある場合には、演算制御装置１０３は、記憶装置１０２から予約曲を順に選曲し、カラオケシステム１０５に送る。これにより、複数の曲が自動選曲されている場合には、入力時に演奏中の曲が終了したら自動選曲された曲の演奏を一次中断し、明示的に指定された曲を演奏した後、再度自動演奏を継続することが可能である。
【００２７】
なお、利用者の設定によっては、メドレーのように曲の主要部のみの演奏や、１番目だけの演奏を行う自動演奏が可能となる。
【００２８】
また、自動演奏時、曲関連情報ＤＢ１０４の付加情報から得られる曲の利用者属性情報３５や利用者の入力条件２０、２１を取得し、演算制御装置１０３により、ディスプレイ１０９にメッセージを出力することも可能である。例えば、「この曲は５０歳代の男性向きです」といったメッセージや「自動演奏モードでは全員で回し歌いをしよう」のように歌う方法の提示などをする。
【００２９】
次に、センタ装置２００の働きについて説明する。利用者が明示的にリクエストした曲番号は、演算制御装置１０３を介してリクエスト情報ＤＢ１１０に蓄積される。通信装置１１１は、随時、センタ装置２００へアクセスして、該リクエスト情報ＤＢ１１０の内容を送付する。センタ装置２００では、曲関連情報ＤＢ１０４を包括した曲関連情報センタＤＢ２０２を具備している。センタ装置２００の演算制御装置２０３は、付送されたリクエスト曲がしかるべき基準よりも多かった曲は、まず、それが曲関連情報センタＤＢ２０２に登録されていない場合は追加登録を行い、該当曲が自動選曲許可項目３４で「不許可」になっている場合は「許可」に変更する。逆に、リクエスト曲がしかるべき基準より少ない曲は該当曲の自動選曲許可項目３４を「不許可」にする。そして、センタ装置２００は、通信装置２０１、１１１を経由してカラオケ自動選曲演奏システム１００の曲関連情報ＤＢ１０４を更新する。こうして、利用者の行動を動的に反映することを可能にする。
【００３０】
【発明の効果】
本発明のカラオケ自動選曲演奏システムによれば、次のような効果が得られる。
(１)  従来は利用者主導で稼動していたカラオケシステムにシステム主導の要素も組み入れ、利用者が受動的な要素でも楽しむことが可能になる。
(２)  カラオケに入店から演奏開始までの時間が短縮でき、また、明確に歌いたい曲が無い場合でも、選曲に困らない。
(３)  利用者のリクエストした曲番号を自動演奏の形でフィードバックすることが可能になり、利用者の行動を動的に反映することを可能にする。
【図面の簡単な説明】
【図１】  本発明のカラオケ自動選曲演奏システムの構成例を示すブロック図である。
【図２】  条件入力画面例を示す図である。
【図３】  曲関連情報ＤＢの記述例を示す図である。
【図４】  第１の実施例の自動選曲条件入力時の処理フローである。
【図５】  第１の実施例の演奏時の処理フローである。
【図６】  第２の実施例の自動選曲条件入力時の処理フローである。
【図７】  第２の実施例の演奏時の処理フローである。
【符号の説明】
１００  カラオケ自動選曲演奏システム
１０１  入力装置
１０２  記憶装置
１０３  演算制御装置
１０４  曲関連情報ＤＢ
１０５  カラオケシステム
１０６  曲ＤＢ
１０７  マイク
１０８  オーディオ出力
１０９  ディスプレィ
１１０  リクエスト情報ＤＢ
１１１  通信装置
２００  センタ装置
２０１  通信装置
２０２  曲関連情報センタＤＢ
２０３  演算制御装置
【図１】
0003714865.tif 000002
【図２】
0003714865.tif 000003
【図３】
0003714865.tif 000004
【図４】
0003714865.tif 000005
【図５】
0003714865.tif 000006
【図６】
0003714865.tif 000007
【図７】
0003714865.tif 000008