(57)【特許請求の範囲】
【請求項１】
ユーザの操作に従って楽曲のデータを少なくとも含むカラオケデータを再生するカラオケシステムを制御するカラオケ制御システムであって、
ユーザの指示入力を受け付ける受付手段と、
前記ユーザの指示入力を受け付けるために用いる入力支援画像をユーザに閲覧可能に表示する表示手段を制御する表示制御手段と、
前記楽曲の属性を含む歌唱履歴に関する履歴情報を、当該楽曲を識別するための楽曲識別情報と対応付けつつ、所定曲数分取得する取得手段と、
前記取得手段によって取得された履歴情報に基づき、過去に歌唱された所定曲数分の楽曲における特徴量を算出する算出手段と、
前記算出手段によって算出された前記特徴量に応じて、前記入力支援画像の視覚効果を決定する決定手段と、
を備え、
前記表示制御手段が、
前記決定手段によって決定された前記視覚効果に基づき、前記表示手段に対する前記入力支援画像の表示制御を行い、
前記算出手段が、
前記属性毎に重み付けを行いつつ、前記特徴量を算出することを特徴とするカラオケ制御システム。
【請求項２】
ユーザの操作に従って楽曲のデータを少なくとも含むカラオケデータを再生するカラオケシステムを制御するカラオケ制御システムであって、
ユーザの指示入力を受け付ける受付手段と、
前記ユーザの指示入力を受け付けるために用いる入力支援画像をユーザに閲覧可能に表示する表示手段を制御する表示制御手段と、
前記楽曲の属性を含む歌唱履歴に関する履歴情報を、当該楽曲を識別するための楽曲識別情報と対応付けつつ、所定曲数分取得する取得手段と、
前記取得手段によって取得された履歴情報に基づき、過去に歌唱された所定曲数分の楽曲における特徴量を算出する算出手段と、
前記算出手段によって算出された前記特徴量に応じて、前記入力支援画像の視覚効果を決定する決定手段と、
を備え、
前記表示制御手段が、
前記決定手段によって決定された前記視覚効果に基づき、前記表示手段に対する前記入力支援画像の表示制御を行い、
前記算出手段が、
前記特徴量をベクトルによって算出するとともに、
前記決定手段が、
前記算出されたベクトルを用いて、前記視覚効果を決定することを特徴とするカラオケ制御システム。
【請求項３】
ユーザの操作に従って楽曲のデータを少なくとも含むカラオケデータを再生するカラオケシステムを制御するカラオケ制御システムであって、
ユーザの指示入力を受け付ける受付手段と、
前記ユーザの指示入力を受け付けるために用いる入力支援画像をユーザに閲覧可能に表示する表示手段を制御する表示制御手段と、
前記楽曲の属性を含む歌唱履歴に関する履歴情報を、当該楽曲を識別するための楽曲識別情報と対応付けつつ、所定曲数分取得する取得手段と、
前記取得手段によって取得された履歴情報に基づき、過去に歌唱された所定曲数分の楽曲における特徴量を算出する算出手段と、
前記算出手段によって算出された前記特徴量に応じて、前記入力支援画像の視覚効果を決定する決定手段と、
を備え、
前記表示制御手段が、
前記決定手段によって決定された前記視覚効果に基づき、前記表示手段に対する前記入力支援画像の表示制御を行い、
前記決定手段が、
前記入力支援画像に形成されるキャラクタを変化させることを特徴とするカラオケ制御システム。
【請求項４】
ユーザの操作に従って楽曲のデータを少なくとも含むカラオケデータを再生するカラオケシステムを制御するカラオケ制御システムであって、
ユーザの指示入力を受け付ける受付手段と、
前記ユーザの指示入力を受け付けるために用いる入力支援画像をユーザに閲覧可能に表示する表示手段を制御する表示制御手段と、
前記楽曲の属性を含む歌唱履歴に関する履歴情報を、当該楽曲を識別するための楽曲識別情報と対応付けつつ、所定曲数分取得する取得手段と、
前記取得手段によって取得された履歴情報に基づき、過去に歌唱された所定曲数分の楽曲における特徴量を算出する算出手段と、
前記算出手段によって算出された前記特徴量に応じて、前記入力支援画像の視覚効果を決定する決定手段と、
を備え、
前記表示制御手段が、
前記決定手段によって決定された前記視覚効果に基づき、前記表示手段に対する前記入力支援画像の表示制御を行い、
前記受付手段が、
異なる複数の色を発光する発光体を有し、
前記決定手段が、
前記算出手段によって算出された前記特徴量に応じて、前記発光体の発光色を決定
することを特徴とするカラオケ制御システム。
【請求項５】
ユーザの操作に従って楽曲のデータを少なくとも含むカラオケデータを再生するカラオケシステムを制御するコンピュータを、
ユーザの指示入力を受け付ける受付手段、
前記ユーザの指示入力を受け付けるために用いる入力支援画像をユーザに閲覧可能に表示する表示手段を制御する表示制御手段、
前記楽曲の属性を含む歌唱履歴に関する履歴情報を、当該楽曲を識別するための楽曲識別情報と対応付けつつ、所定曲数分取得する取得手段、
前記取得手段によって取得された履歴情報に基づき、過去に歌唱された所定曲数分の楽曲における特徴量を算出する算出手段、及び、
前記算出手段によって算出された前記特徴量に応じて、前記入力支援画像の視覚効果を決定する決定手段、
として機能させるとともに、
前記表示制御手段が、
前記決定手段によって決定された前記視覚効果に基づき、前記表示手段に対する前記入力支援画像の表示制御を行い、
前記算出手段が、
前記属性毎に重み付けを行いつつ、前記特徴量を算出することを特徴とするプログラム。
【請求項６】
ユーザの操作に従って楽曲の再生指示をカラオケ装置に送信するリモコン装置であって、
ユーザの指示入力を受け付ける受付手段と、
前記ユーザの指示入力を受け付けるために用いる入力支援画像をユーザに閲覧可能に表示する表示手段を制御する表示制御手段と、
所定曲数分の前記楽曲の属性を含む歌唱履歴に関する履歴情報と、当該楽曲を識別するための楽曲識別情報と、当該属性毎の重み付けを用いて算出された特徴量と、に応じて、決定された視覚効果を取得する取得手段と、
備え、
前記表示制御手段が、
前記取得手段により取得された視覚効果に基づき、前記表示手段に対する入力支援画像の表示制御を行うことを特徴とするリモコン装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケ用の楽音を再生し、ユーザにカラオケを実施させるカラオケシステムを制御するカラオケ制御システム、リモコン装置及びプログラムに関する。
【背景技術】
【０００２】
近年、伴奏のみからなる楽曲データ（いわゆる、カラオケ用楽曲データ）に基づいて楽曲を再生し、当該再生された楽曲に併せて、ユーザが歌うカラオケは、娯楽や趣味として認知されている。
【０００３】
また、従来、楽曲の歌唱履歴をユーザ毎に蓄積しておき、カラオケの選曲時において当該ユーザの歌唱履歴に基づき、カラオケシステムを制御（例えば、選曲予約等）する方法が提案されている
【０００４】
具体的には、このような選曲予約を行うシステムとしては、ユーザによって過去に選曲された楽曲のジャンル毎の選曲頻度を特定し、当該特定した歌唱頻度の高いジャンルから順に、楽曲の一覧をリモコン装置に表示させるものが知られている（例えば、特許文献１）。すなわち、このようなシステムは、ユーザの嗜好に合致するジャンルに属する楽曲履歴をユーザに提示してユーザに選曲させる構成を有している。
【０００５】
また、カラオケに興じる施設(例えば、カラオケボックス等)に設置されたカラオケシステム用のリモコン装置毎に、当該リモコン装置を用いて選曲された楽曲に関する情報（以下、「選曲履歴情報」という。）に基づいて、選曲予約を行うシステムも知られている（非特許文献１）。
【０００６】
具体的には、このようなシステムは、リモコン装置本体やサーバ装置において各リモコン装置における選曲履歴情報を管理し、当該選曲履歴情報に基づき、当該リモコン装置を用いて過去に選曲された楽曲の一覧を、当該リモコン装置を操作するユーザに閲覧可能に表示させるようになっている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−２２３０６５号公報
【非特許文献】
【０００８】
【非特許文献１】株式会社エクシング、“キョクナビりれき検索［平成２７年９月３日検索］、インターネット＜ＵＲＬ: ｈｔｔｐ：//ｊｏｙｓｏｕｎｄ．ｂｉｚ／ｐｒｏｄｕｃｔ／ｎａｖｉｇａｔｉｏｎ／ｊｒ−１００ｓ＞
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１に記載のシステムにあっては、ログインユーザが選曲した楽曲についての履歴を提示可能であるため、好みのジャンルか否かを効率的に分かるようになるが、他のユーザの履歴を参考にすることができないため、毎回ログインユーザが選曲した楽曲の中からの選曲となり、新たな楽曲を歌唱する機会が減ることになる。
【００１０】
また、通常、１つのカラオケボックス内（すなわち、１台のカラオケシステム）に複数のリモコン装置が設置される場合も多く、このような場合には、リモコン装置毎に選曲履歴が異なり、選曲履歴に含まれる楽曲の傾向（例えば、楽曲のジャンル、年代、言語、アーティスト種別、曲調等の傾向）が異なるので、リモコン装置毎に選曲履歴の個性が異なる場合が多い。
【００１１】
したがって、非特許文献１に記載のシステムにあっても、リモコン装置に蓄積された選曲履歴の傾向をユーザが直感的に把握することができず、複数のリモコン装置のうちどのリモコン装置を使うべきか、すぐに判断できない。
【００１２】
本発明は、上記課題を解決するためになされたものであり、その目的は、リモコン装置にて過去に選曲された選曲履歴の傾向を、ユーザによって直感的に判別可能とし、その結果、ユーザの利便性を向上させることが可能なカラオケ制御システム及びプログラムを提供することにある。
【課題を解決するための手段】
【００１３】
上記課題を解決するため、本発明のカラオケシステムは、ユーザの操作に従ってカラオケ用の楽曲のデータを少なくとも含むカラオケデータを再生するカラオケシステムを制御するカラオケ制御システムであって、ユーザの指示入力を受け付ける受付手段と、前記ユーザの指示入力を受け付けるために用いる入力支援画像をユーザに閲覧可能に表示する表示手段を制御する表示制御手段と、前記楽曲の属性を含む歌唱履歴に関する履歴情報を、当該楽曲を識別するための楽曲識別情報と対応付けつつ、所定曲数分取得する取得手段と、前記取得された履歴情報の属性に基づき、過去に歌唱された前記所定曲数分の楽曲における特徴量を算出する算出手段と、前記算出された特徴量に応じて、前記入力支援画像の視覚効果を決定する決定手段と、を備え、前記表示制御手段が、前記決定された視覚効果に基づき、前記表示手段に対する入力支援画像の表示制御を行うことを特徴とする構成を有している。
【００１４】
また、上記課題を解決するため、本発明のカラオケシステムは、ユーザの操作に従って楽曲の再生指示を送信するリモコン装置であって、ユーザの指示入力を受け付ける受付手段と、前記ユーザの指示入力を受け付けるために用いる入力支援画像をユーザに閲覧可能に表示する表示手段を制御する表示制御手段と、所定曲数分の前記楽曲の属性を含む歌唱履歴に関する履歴情報と、当該楽曲を識別するための楽曲識別情報と、に基づき、算出された特徴量に応じて、決定された視覚効果を取得する取得手段と、備え、前記表示制御手段が、前記取得手段により取得された視覚効果に基づき、前記表示手段に対する入力支援画像の表示制御を行う構成を有している。
【発明の効果】
【００１５】
本発明は、ユーザによる選曲履歴に基づき、表示パネル等の表示手段に表示される入力支援画像を変化させることができるので、リモコン装置にて過去に選曲された選曲履歴の傾向を、ユーザによって直感的に判別させることができる。
【００１６】
例えば、本発明は、１つのカラオケシステムの操作を実行することが可能な複数のリモコン装置が設置されている場合には、選曲履歴を用いて選曲を行うリモコン装置の選択を容易にし、又は、１つのカラオケシステムの操作を実行することが可能な単一のリモコン装置が設置されている場合には、選曲履歴を用いて選曲を行うか否かの判断を容易にすることができるなど、ユーザの嗜好に合致させた他のユーザにおける選曲履歴の利用を迅速にかつ容易に判断させることができる。
【００１７】
したがって、本発明は、ユーザが普段選曲しない楽曲であって嗜好に当該ユーザの嗜好に合致した楽曲の提示を行うことができるとともに、ユーザの利便性を向上させることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明に係るカラオケ通信システムにおける一実施形態の構成を示すシステム構成図である。
【図２】一実施形態のカラオケ通信システムにおいて実行される動作概要を説明する図である。
【図３】一実施形態の記憶装置に設けられる楽曲管理データベースに記憶されるデータの一例を示す図である。
【図４】一実施形態の記憶装置に設けられる履歴情報管理データベースに記憶されるデータの一例を示す図である。
【図５】一実施形態の記憶装置に設けられる効果設定基準データベースに記憶されるデータの一例を示す図である。
【図６】一実施形態の記憶装置に設けられるカラオケシステム管理データベースに記憶されるデータの一例を示す図である。ユーザ管理データベースに記憶されるデータの一例を示す図である。
【図７】一実施形態のリモコン装置の構成を示すブロック図である。
【図８】一実施形態のリモコン装置において表示されるナビ画像一例を示す図である。
【図９】一実施形態において、属性に対応付けて表示されるナビ画像の一例を示す図である。
【図１０】一実施形態のナビサーバ装置の構成を示すブロック図である。
【図１１】一実施形態のナビサーバ装置において実行される形態制御情報生成処理を示すフローチャートである。
【図１２】本発明の変形例１のカラオケ通信システム１において実行される形態制御情報生成処理の原理を説明する図である。
【図１３】本発明の変形例２におけるナビ画像及び形態制御情報の一例を示す図（その１）である。
【図１４】本発明の変形例２におけるナビ画像及び形態制御情報の一例を示す図（その２）である。
【図１５】本発明の変形例４における形態制御情報生成処理を説明する概念図である。
【発明を実施するための形態】
【００１９】
以下、本発明に係る実施形態について、図面を参照しながら説明する。なお、以下の実施形態は、カラオケ用の楽曲データや歌詞データなどを含むカラオケデータに基づいて楽曲を再生するカラオケ通信システムに対して本願のカラオケ制御システム、リモコン装置及びプログラムを適用した場合の実施形態である。
【００２０】
［１］カラオケ通信システム
［１．１］カラオケ通信システムの概要
まず、図１及び図２を用いて本実施形態のカラオケ通信システム１の概要について説明する。
【００２１】
なお、図１は、本実施形態におけるカラオケ通信システム１の構成を示すシステム構成図であり、図２は、本実施形態のカラオケ通信システム１において実行される動作の概要を示す図ある。
【００２２】
また、図が煩雑になることを防止するために、図１及び図２においては、一部のユーザ及び一部の遊興施設（以下、「店舗」という。）及びカラオケボックス６０（店舗にある１部屋を示す。）のみを示している。すなわち、実際のカラオケ通信システム１においては、表示するよりも多数のカラオケシステム１０、ユーザ、及び、リモコン装置１１が存在している。
【００２３】
本実施形態のカラオケ通信システム１は、カラオケボックス６０に設置されるカラオケシステム（以下、「カラオケシステム」という。）１０と、該当するカラオケシステム１０を操作するためのリモコン装置１１と、カラオケデータを管理するデータ管理サーバ装置３０と、各種のデータベース（以下、「ＤＢ」という。）が構築される記憶装置４０と、各リモコン装置１１に各種のデータを提供するナビサーバ装置５０と、を有する。
【００２４】
特に、本実施形態のカラオケ通信システム１は、各リモコン装置１１によって選曲された選曲履歴であって、実際に再生された楽曲（すなわち、選曲再生履歴ともいう）の情報（以下、「選曲再生履歴情報」という。）を管理し、各リモコン装置１１における選曲されて再生された楽曲の傾向を特定しつつ、当該特定した選曲傾向に基づいて、視覚効果及び効果音を変更することが可能な構成を有している。
【００２５】
通常、カラオケボックス６０に設置された１のカラオケシステム１０に対して操作可能なリモコン装置１１は、今までに操作されたユーザの選曲履歴に依存するため、リモコン装置１１毎に選曲履歴の傾向が異なる場合が多い。
【００２６】
また、１のカラオケシステム１０に対して操作可能な複数のリモコン装置１１が存在する場合であっても、ユーザ毎に操作するリモコン装置１１が定まることが多いので、それぞれのリモコン装置１１には各ユーザの嗜好が反映されるため、各リモコン装置１１よって選曲履歴やその傾向が異なることが多い。
【００２７】
例えば、１のリモコン装置１１については、「２０００年代」、「日本語」の「ポップス」が頻繁に選曲されているのに対して、他のリモコン装置１１については、「８０年代」、「日本語」の「演歌」が頻繁に選曲されている場合には、リモコン装置１１毎に選曲の傾向が異なる。
【００２８】
そこで、本実施形態のカラオケ通信システム１は、選曲履歴（具体的には、選曲再生履歴）に基づいて、各リモコン装置１１における入力支援画像の視覚効果などの入力支援形態を変化させることによって、各リモコン装置１１における選曲履歴の傾向をユーザに直感的に把握させることができるようになっている。
【００２９】
すなわち、本実施形態のカラオケ通信システム１は、ユーザが他のユーザにおける選曲履歴を利用するのか否かを迅速にかつ容易に判断することができるとともに、ユーザが普段選曲しない楽曲であって当該ユーザの嗜好に合致した楽曲の提示を行うことができるとともに、ユーザの利便性を向上させることができるようになっている。
【００３０】
なお、図１においては、カラオケシステム１０が、記憶装置４０内の各データベース（以下、データベースを「ＤＢ」という。）に対して、直接アクセス可能である。記憶装置４０をネットワークＮに直接接続されているが、記憶装置４０は、データ管理サーバ装置３０内に搭載されてもよい。
【００３１】
また、ネットワークＮは、例えば、携帯電話網を含む公衆電話網と、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークが相互接続されて構成される。ただし、当該ネットワークＮの構成は、これに限らない。
【００３２】
さらに、データ管理サーバ装置３０及びナビサーバ装置５０の機能を統合し、一つのサーバ装置によって記憶装置４０を管理運営するようにしてもよい。ただし、本実施形態の記憶装置４０の管理運営主体は、説明を具体化するため、データ管理サーバ装置３０及びナビサーバ装置５０によって、記憶装置４０に形成された各ＤＢをそれぞれ個別に管理運用されるものとして説明を行う。
【００３３】
［１．２］カラオケ通信システムの概略構成
カラオケシステム１０は、例えば、店舗内にあるカラオケボックス６０等に設置され、上記の各機能を実現するための装置である。
【００３４】
また、カラオケシステム１０は、
（１）ユーザの選曲に基づいて、特定のカラオケデータを記憶装置４０から取得する取得機能、
（２）記憶装置４０から取得したカラオケデータ又は予め記憶されているカラオケデータに基づいて楽曲を再生して楽音を出力させるとともに、楽音の出力に伴って当該楽曲の歌詞を表示するカラオケデータ再生機能、及び、
（３）予め保持している背景画像のデータ（以下、「背景画像データ」という。）又は記憶装置４０から取得した背景画像データ（他のユーザが同一の楽曲としてカラオケデータに基づいて楽曲の再生に同期してコラボレーション（コラボ）して歌唱している画像データ（すなわち、コラボ用画像データ）を含む）を再生されているカラオケ用楽曲データに同期して再生する背景画像再生機能、及び、
（４）歌唱終了後やその他のタイミングにおいて歌唱したユーザの採点を行う採点機能、
を有している。
【００３５】
リモコン装置１１は、カラオケシステム１０の一部を構成するリモコン装置であり、ユーザの指示入力を受け付け、当該指示入力に従い、楽曲の選曲を行うための選曲番号などを、カラオケシステム１０に送信する構成を有している。
【００３６】
特に、リモコン装置１１は、各リモコン装置１１における選曲履歴の傾向に合わせてユーザの指示入力を受け付ける際に用いる入力支援画像の表示形態の変更及び当該指示入力時の効果音を変更する処理（以下、「入力支援形態変更処理」という。）を実行する構成を有している。
【００３７】
データ管理サーバ装置３０は、記憶装置４０を管理しつつ、カラオケ通信システム１にてユーザに提供されるカラオケデータ及び画像データなどの各カラオケの楽曲に関するデータの提供及びその管理を行うサーバ装置である。
【００３８】
特に、データ管理サーバ装置３０は、
（１）記憶装置４０に記憶された各種データを管理し、
（２）カラオケシステム１０から選曲番号含むリクエスト（以下、「選曲リクエスト」という。）を受信すると、当該選曲番号に対応するカラオケデータを記憶装置４０から読み出し、該当するカラオケシステム１０に配信し、
（３）画像ＩＤを含むリクエスト（以下、「画像選択リクエスト」という。）を受信すると、当該画像ＩＤに対応する画像データを記憶装置４０から読み出して、該当するカラオケシステム１０に配信する、
構成を有している。
【００３９】
記憶装置４０は、ＨＤＤ（ハードディスクドライブ）、ＳＳＤ（ソリッドステートドライブ）、等により構成され、データ管理サーバ装置３０及びナビサーバ装置５０により管理運用されるようになっている。
【００４０】
そして、記憶装置４０は、その記憶領域内に、
（１）各ユーザ情報を管理するユーザ管理ＤＢ４０１と、
（２）各カラオケデータが記憶されるカラオケデータ用ＤＢ４０２と、
（３）背景画像として選択可能な画像データが記憶される画像ＤＢ４０３と、
（４）各リモコン装置１１における選曲再生履歴情報が記憶される履歴情報管理ＤＢ４０４と、
（５）入力支援形態変更処理の実行に用いる情報（以下、「形態制御情報」という。）を生成する際に用いるデータが記憶される効果設定基準ＤＢ４０５と、
（６）各カラオケシステム１０と操作可能なリモコン装置１１のデータが記憶されたカラオケシステム管理ＤＢ４０６と、
が構築されている。
【００４１】
ナビサーバ装置５０は、記憶装置４０を管理しつつ、各ユーザ情報や各リモコン装置１１を管理して各ユーザに対してカラオケ提供サービスを提供するための制御及び管理を行うサーバ装置である。
【００４２】
特に、ナビサーバ装置５０は、所定のタイミングにおいて、カラオケシステム１０からリモコン装置１１を介してユーザによって選曲され、かつ、一定時間（例えば、１分以上）の再生が実行されたカラオケデータの選曲番号を取得し、当該取得した選曲番号と記憶装置４０に記憶されているカラオケデータの楽曲属性情報に基づいて、記憶装置４０に記憶された各リモコン装置１１の選曲再生履歴情報を更新する構成を有している。
【００４３】
そして、ナビサーバ装置５０は、各リモコン装置１１から入力支援形態変更処理の実行要求を受信すると、記憶装置４０に記憶されている該当するリモコン装置１１における選曲再生履歴情報に基づいて、該当するリモコン装置１１において入力支援形態変更処理の実行に用いる形態制御情報を生成する処理（以下、「形態制御情報生成処理」という。）を実行し、生成した形態制御情報を該当するリモコン装置１１に配信する構成を有している。
【００４４】
［１．３］カラオケ通信システムの動作概要
カラオケシステム１０は、リモコン装置１１から送信された自機を識別するための識別情報（以下、「リモコンＩＤ」という。）を付したユーザの選曲指示を受け付ける毎に（図２の［１］）、カラオケデータに基づいて楽曲を再生するために、選曲番号に基づいて記憶装置４０から該当するカラオケデータを取得する（図２の［２］取得要求の送信及びその配信）。
【００４５】
そして、カラオケシステム１０は、取得したカラオケデータに基づいて楽曲の再生を実行するとともに（図２の［３］）、当該カラオケデータに基づいて楽曲を一定時間以上の再生を実行した場合に、選曲再生履歴情報の管理のために、当該選曲番号にリモコンＩＤを対応付けてナビサーバ装置５０に送信する（図２の［４］）。
【００４６】
一方、ナビサーバ装置５０は、受信した選曲番号及びリモコンＩＤに基づいて、記憶装置４０から該当するカラオケデータにおける楽曲の楽曲属性情報を取得し、当該記憶装置４０に既に記憶されている選曲再生履歴情報を更新する（図２の［５］）。
【００４７】
そして、ナビサーバ装置５０は、
（１）更新した選曲再生履歴情報を該当するリモコン装置１１に配信し（図２の［６］）、
（２）当該更新した選曲再生履歴情報及び受信した選曲番号に基づいて、記憶装置４０から該当する各カラオケデータの属性情報を取得し（図２の［７］取得要求の送信及びその配信）、
（３）取得した属性情報に基づいて形態制御情報を生成し（図２の［８］）、
（４）生成した形態制御情報を該当するリモコン装置１１に配信する（図２の［９］）。
【００４８】
なお、ナビサーバ装置５０は、更新した選曲再生履歴情報のリモコン装置１１への配信、及び、生成した形態制御情報のリモコン装置１１への配信を直接実行してもよいし、カラオケシステム１０を介して実行してもよい。ただし、図２は、更新した選曲再生履歴情報のリモコン装置１１への配信、及び、生成した形態制御情報のリモコン装置１１への配信を直接実行して場合の図である。
【００４９】
他方、リモコン装置１１は、
（１）更新した選曲再生履歴情報を受信すると、ユーザの指示入力に基づいて当該ユーザ閲覧可能に表示するために、受信した選曲再生履歴情報を表示可能に設定し（図２の［１０］）、
（２）生成された形態制御情報を受信すると、当該受信した形態制御情報に基づいて入力支援形態変更処理を実行し、カラオケの楽曲を選曲するに際にユーザを誘導するための画像（以下、「ナビ画像」という。）を表示するための設定を実行する（図２の［１１］）。
【００５０】
このような構成により、本実施形態のカラオケ通信システム１は、ユーザによる選曲再生履歴に基づき、リモコン装置１１の表示パネル等の表示手段に表示される入力支援画像を変化させることができるので、リモコン装置にて過去に選曲された選曲再生履歴の傾向を、ユーザによって直感的に判別させることができるようになっている。
【００５１】
すなわち、本実施形態のカラオケ通信システム１は、１つのカラオケシステムの操作を実行することが可能な複数のリモコン装置が設置されている場合には、選曲履再生歴を用いて選曲を行うリモコン装置の選択を容易にし、又は、１つのカラオケシステムの操作を実行することが可能な単一のリモコン装置が設置されている場合には、選曲再生履歴を用いて選曲を行うか否かの判断を容易にすることができるなど、ユーザが他のユーザにおける選曲履歴を利用するか否かを迅速にかつ容易に判断することができるようになっている。
【００５２】
したがって、本実施形態のカラオケ通信システム１は、ユーザに選曲再生履歴の傾向を提示することができるとともに、ユーザの利便性を向上させることができるようになっている。
【００５３】
［２］記憶装置
次に、図３〜図６を用いて本実施形態の記憶装置４０のユーザ管理ＤＢ４０１と、カラオケデータ用ＤＢ４０２と、履歴情報管理ＤＢ４０４と、効果設定基準ＤＢ４０５と、カラオケシステム管理ＤＢ４０６と、について説明する。
【００５４】
ユーザ管理ＤＢ４０１は、各ユーザを管理するための情報（以下、「ユーザ情報」という。）がデータとして記憶されるＤＢである。
【００５５】
具体的には、ユーザ管理ＤＢ４０１に記憶される複数のユーザ情報は、各ユーザを識別するためのユーザＩＤ、氏名、住所、アカウント名、パスワード、性別、年齢、メールアドレス及びお気に入り画像が対応付けて記憶される。
【００５６】
カラオケデータ用ＤＢ４０２は、選曲番号に対応付けられて複数のカラオケデータが記憶されるＤＢである。
【００５７】
具体的には、カラオケデータ用ＤＢ４０２には、図３に例示するように、
（Ａ）各楽曲に対応する選曲番号と、
（Ｂ）楽曲の楽曲名（タイトル）と、
（Ｃ）楽曲の属性を示す楽曲属性情報と、
が対応付けられてカラオケ用楽曲データ、そのカラオケ用楽曲データに基づいて楽曲の再生中に同期して表示させる歌詞を示す歌詞データ及び表示制御データとともに記憶されている。
【００５８】
特に、楽曲属性情報には、
（Ｃ１）楽曲の属する楽曲ジャンル（例えば、ポップスやバラードなど）を示すジャンル情報と、
（Ｃ２）楽曲のアーティストの名称及び種別（例えば、ソロ、デュオ及びバンド等の形態）を含むアーティスト情報と、
（Ｃ３）楽曲の発売時期及び発売地域言語（例えば、日本語及びアジア圏外国語等の言語）を含む発売情報と、
（Ｃ４）楽曲の音色数（音色数が多い、平均的及び少ない等の音色の数）及び曲調（メジャー又はマイナーなど）を含む当該楽曲の特徴に関する楽曲特徴情報と、
の各属性に対応する情報が含まれる。
【００５９】
なお、楽曲属性情報の発売地域言語については、最初に楽曲が、発表、発売された際における歌詞の言語によって決定するようにしてもよく、最初の発売後に他言語によるバージョンが発売された場合には、当該他言語に割り振るようにしてもよい。
【００６０】
また、音色数については、予め、平均的な音色数（例えば、３〜５音程度）を判定基準として定めておき、当該基準内であれば、「平均的」、基準以下なら「少ない」、基準以上であれば、「多い」と設定するようにすればよい。
【００６１】
さらに、カラオケ用の楽曲データには、複数の楽器の演奏音を再生制御するためのＭＩＤＩ（Ｍｕｓｉｃａｌ  Ｉｎｓｔｒｕｍｅｎｔ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）データ、Ａメロ、Ｂメロ、サビなど楽曲の構成を示す楽曲構成データ、歌パートの基準音（キー）の音高を示す音高データ、及びメロディをガイドするためのガイドメロディデータなどが含まれる。
【００６２】
画像ＤＢ４０３は、背景画像として選択可能な画像データを管理するためのＤＢであり、各画像データに対応する画像ＩＤと画像データ本体と、が対応付けて記憶される。
【００６３】
履歴情報管理ＤＢ４０４には、図４に例示するように、各リモコン装置１１のリモコンＩＤに対応付けられて、図３に例示するカラオケデータの楽曲属性情報基づいて生成及び更新され、その一部の情報から構成される各リモコン装置１１の選曲再生履歴情報が記憶される。
【００６４】
効果設定基準ＤＢ４０５は、形態制御情報の生成時に選曲再生履歴の傾向に合わせて、ナビ画像等に施す視覚効果及び効果音を決定するための情報がデータとして記憶されるＤＢである。
【００６５】
具体的には、効果設定基準ＤＢ４０５には、図５に例示するように、抽出される属性の区分（以下、「抽出区分」という。）毎に、かつ、属性種別毎に、
（１）属性の集計結果に乗算すべき「重み付け係数」と、
（２）ナビ画像上の反映項目（例えば、色相、明度、文字の太さ、フォント、効果音等）と、
（３）ナビ画像上の評価軸（例えば、イメージ、暗い・明るい、寂しい・賑やか等、日本的、アジア的、アメリカ的、静か、賑やか等）と、
（４）ナビ画像上の反映詳細（例えば、設定すべき色相、明度、効果音、フォント、文字の太さ、ボタンサイズ等）と、
（５）ナビ画像上の反映場所と、
が対応付けて記憶される。
【００６６】
例えば、図５には、
（１Ａ）抽出区分としての音楽ジャンル「ポップス」に対する重み付け係数「１」、及び、
（１Ｂ）抽出区分としての音楽ジャンル「バラード」に対する重み付け係数「３」、
が設定され、それらの反映項目「色相」、評価軸「イメージ」、反映詳細「色相：青」又は「色相：緑」及び反映場所「背景表示色」が設定されていることが示されている。
【００６７】
なお、重み付け係数を決定する基準及び具体的な値については、任意であり、例えば、一般的に選曲される可能性の高いものの重み付け係数を低く設定するとともに、選曲される可能性の低いものの重み付け係数を高く設定することにより、特定される選曲再生履歴の傾向が偏ることを防止することができるようになっている。
【００６８】
カラオケシステム管理ＤＢ４０６は、各施設に設置されたカラオケシステム１０と、リモコン装置１１を管理するための情報が記憶されるＤＢである。
【００６９】
具体的には、カラオケシステム管理ＤＢ４０６には、図６に例示するように、
（１）各カラオケボックス６０に割り当てられた施設ＩＤと、
（２）各カラオケボックス６０に設置されたカラオケシステム１０を識別するためのカラオケシステムＩＤと、
（３）各カラオケボックス６０に設置されたリモコン装置１１のリモコンＩＤと、
が対応付けて記憶される。
【００７０】
［３］リモコン装置
次に、図７及び図８を用いて本実施形態のリモコン装置１１の構成及びその動作について説明する。なお、図７は、本実施形態におけるリモコン装置１１の構成を示す構成図である。また、図８は、本実施形態のリモコン装置１１において表示されるナビ画像一例を示す図である。
【００７１】
本実施形態のリモコン装置１１は、図７に示すように、赤外線、又は、近距離無線によって、カラオケシステム１０と通信を行う近距離通信部１１０と、タッチパネル及びキーパッド等により構成される操作部１２０と、スピーカ及び電力増幅部（アンプ）等を含む音声出力部１３０と、表示部１４０と、表示部１４０に対する画像の表示を制御する表示制御部１５０と、各種のデータが記憶される記憶部１６０と、リモコン制御部１７０と、視覚効果及び効果音変更処理を実行するアプリケーション実行部１８０と、を有し、上記の各部は、バスＢによって相互に接続されている。
【００７２】
なお、例えば、本実施形態の表示部１４０は、例えば、本発明の「表示手段」を構成し、表示制御部１５０は、アプリケーション実行部１８０と連動して、本発明の「表示制御手段」を構成する。また、例えば、本実施形態のアプリケーション実行部１８０は、ナビサーバ装置５０と連動することにより、例えば、本発明の「決定手段」を構成する。
【００７３】
近距離通信部１１０は、赤外線受光部、又は、所定の通信規格に従ったアンテナを有し、ＩｒＤＡ等の赤外線通信、又は、ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１５．４、無線ＬＡＮ等の無線通信規格に従って、カラオケシステム１０、データ管理サーバ装置３０及びナビサーバ装置５０とデータの授受を行う。
【００７４】
例えば、近距離通信部１１０は、操作部１２０に対する入力操作にて指定される選曲番号をカラオケシステム１０に送信するとともに、自機のリモコンＩＤを付加して選曲再生履歴情報の取得要求をカラオケシステム１０に送信する。
【００７５】
また、近距離通信部１１０は、ナビサーバ装置５０からカラオケシステム１０を介して配信された選曲再生履歴情報及び形態制御情報を受信し、アプリケーション実行部１８０に供給する。
【００７６】
操作部１２０は、表示部１４０上に設けられたタッチパネル、並びに、テンキー及びキーボード等の各種のキーやボタンにより構成される。
【００７７】
特に、操作部１２０が、各種のキーやボタンにより構成されている場合には、当該キーやボタンの背面に複数の発光色を有するバックライト用のＬＥＤ（発光ダイオード）を形成させ、形態制御情報により示される背景表示色に応じて、ＬＥＤの発光色を変更する。
【００７８】
なお、本実施形態においては、背景表示色と連動せずに形態制御情報に基づいてＬＥＤの発行色を独自に変化させてもよい。
【００７９】
音声出力部１３０は、スピーカ及びアンプを有し、操作部１２０によりユーザの入力操作が受け付けられた場合に、記憶部１６０に記憶された音声データに基づき、効果音を所定の音量によって出力する。
【００８０】
特に、音声出力部１３０は、アプリケーション実行部１８０と連動して、形態制御情報に基づき、出力する効果音を変更する。
【００８１】
表示部１４０は、液晶素子又はＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）素子のパネルによって構成され、表示制御部１５０において生成された描画データに基づいて所定の画像を表示するようになっている。
【００８２】
特に、表示部１４０は、カラオケの楽曲を選曲するに際にユーザを誘導するためのナビ画像を表示する。
【００８３】
例えば、図８（Ａ）には、全ユーザに提供されるナビ画像の例を示し、図８（Ｂ）には、ユーザがカラオケ提供サービスの会員であり、当該サービスにログインした場合のナビ画像の例を示す。また、図８（Ｃ）には、該当するリモコン装置において直近（過去）に選曲し、再生された楽曲の選曲再生履歴の例を示す。
【００８４】
表示制御部１５０は、リモコン制御部１７０の制御の下、アプリケーション実行部１８０から供給される画像データ基づいて、描画データを生成し、生成した描画データを表示部１４０に供給する。
【００８５】
記憶部１６０は、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やフラッシュメモリにより構成される。
【００８６】
また、記憶部１６０は、形態制御情報に基づき、視覚効果及び効果音変更処理を実行するためのアプリケーション及びリモコンＩＤが記憶されるアプリケーション記憶部１６１と、タッチパネル用の画像を生成する際に用いる表示制御データ記憶部１６２と、音データが記憶される音声データ記憶部１６３と、ワークエリアとしてのＲＡＭ１６４と、を有している。
【００８７】
特に、表示制御データ記憶部１６２には、表示制御部１５０が、ナビ画像を表示する際に必要となる各種のデータが記憶される。
【００８８】
具体的には、表示制御データ記憶部１６２には、
（１）各種のフォントにより文字を表示するためのフォントデータと、
（２）アバターを表示するためのキャラクタデータ、及び、ユーザによって設定されたアバターを表示するための設定情報、及び、
（３）自己のユーザ情報、選曲再生履歴情報又は選曲を行うための画像を構成する各種のデータ（タッチパネル用のキーやボタンを表示するための図形データを含む。）、
（４）形態制御情報に基づき、各種の画像の表示色及び明度を変更するための色彩・階調データと、
が記憶される。
【００８９】
音声データ記憶部１６３には、ユーザの指示入力に応じて音声出力部１３０から出力するために必要な各種の音データが記憶される。
【００９０】
なお、この音声データ記憶部１６３には、形態制御情報に基づき、効果音を変更するため、少なくとも、単音、３重和音、５重和音、等の音データ、ＭＰ３（ＭＰＥＧ−１  Ａｕｄｉｏ  Ｌａｙｅｒ−３）又はＭＩＤＩ等の形式で各種楽器の音や動物の鳴き声等の音データが記憶されてもよい。
【００９１】
リモコン制御部１７０は、主に中央演算処理装置（ＣＰＵ）によって構成されるとともに、キー入力ポート、表示制御ポート等の各種入出力ポートを含み、リモコン装置１１の全般的な機能を総括的に制御する。
【００９２】
特に、リモコン制御部１７０は、表示部１４０に表示された画像に従って、選曲再生履歴情報の取得要求をするためのキーへのタッチ操作を検出すると、アプリケーション記憶部１６１からリモコンＩＤを読み出す。
【００９３】
そして、リモコン制御部１７０は、当該リモコンＩＤを含む選曲再生履歴情報の取得要求を、近距離通信部１１０及びカラオケシステム１０を介してナビサーバ装置５０に送信し、カラオケシステム１０を介してナビサーバ装置５０から送信された選曲再生履歴情報を取得する。
【００９４】
また、リモコン制御部１７０は、所定のタイミングにおいて、ナビサーバ装置５０から送信された形態制御情報を取得する。
【００９５】
アプリケーション実行部１８０は、リモコン制御部１７０の中央演算処理装置（ＣＰＵ）を用いて構成される。そして、アプリケーション実行部１８０は、リモコン制御部１７０による制御の下、アプリケーション記憶部１６１に記憶されたアプリケーションを実行することにより、色相階調決定部１８１と、フォント決定部１８２と、画像データ生成部１８３と、を実現する。
【００９６】
色相階調決定部１８１は、表示制御データ記憶部１６２に記憶されたデータと、受信した形態制御情報により示される背景表示色及び明度の設定に従って、タッチパネルに表示される各種の画像の背景表示色と階調を決定する。
【００９７】
特に、色相階調決定部１８１は、形態制御情報により示される背景表示色に対応する色相を決定するとともに、明度に従って階調を決定する。
【００９８】
フォント決定部１８２は、表示制御データ記憶部１６２に記憶されたフォントデータと、形態制御情報により示されるフォント及び文字の太さの設定に従って、タッチパネルに表示される各種の画像のフォント及び文字の太さを決定する。
【００９９】
画像データ生成部１８３は、色相階調決定部１８１によって決定された背景表示色及び階調と、フォント決定部１８２によって決定されたフォント及び文字の太さと、に基づいて、各種の画像を表示するための画像データを生成し、生成した画像データを表示制御部１５０に供給する。
【０１００】
また、画像データ生成部１８３は、操作部１２０によって、タッチパネル上に表示される過去に選曲し、かつ、再生された選曲再生履歴の一覧の表示（以下、「選曲履歴表示」ともいう。）を実行するために、ユーザにタッチ操作を促すボタン（例えば、「りれき」と表示されるボタン）にタッチ操作が実行された場合には、ナビサーバ装置５０から取得された選曲再生履歴情報に基づいて、選曲履歴表示を行うためのタッチパネル用の画像データ（すなわち、ナビ画像用の画像データ）を生成する。
【０１０１】
例えば、画像データ生成部１８３は、ジャンル「ポップス」の選曲再生履歴が多く、背景表示色として「青」が設定されている場合には、図９（Ａ）に例示すように、ナビ画像を表示するための画像データを生成し、ジャンル「演歌」の選曲再生履歴が多く、背景表示色として、「黄色」が設定されている場合に、図９（Ｂ）に例示すように、ナビ画像を表示するための画像データを生成する。
【０１０２】
なお、図９（Ａ）及び（Ｂ）に示す例の場合には、選曲履歴表示を行うためのボタン（すなわち、「りれき」ボタン）が、同一のボタンサイズ、同一の明度、同一のフォント及び同一の文字太さによって形成されている。
【０１０３】
［４］ナビサーバ装置
次に、図１０を用いて本実施形態のナビサーバ装置５０の構成について説明する。なお、図１０は、本実施形態のナビサーバ装置５０の構成を示すブロック図である。
【０１０４】
本実施形態のナビ管理サーバ装置５０は、図１０に示すように、ネットワークＮに通信接続される通信制御部５１０と、各種のメモリとして機能するＲＯＭ／ＲＡＭ５２０と、装置全体を制御するナビシステム管理制御部５３０と、ＲＯＭ／ＲＡＭ５２０に記憶されたアプリケーションに従って、上記形態制御情報生成処理を実行するデータ処理部５４０と、を有し、上記の各部は、バスＢによって相互に接続されている。
【０１０５】
通信制御部５１０は、所定のネットワークインターフェースであり、ネットワークＮを介してカラオケシステム１０とデータの授受を行う。
【０１０６】
ＲＯＭ／ＲＡＭ５２０には、ナビサーバ装置５０の駆動に必要な各種のプログラムの他に、形態制御情報生成処理を実行するためのアプリケーションが記憶されている。また、ＲＯＭ／ＲＡＭ５２０は、ナビシステム管理制御部５３０やデータ処理部５４０が各種の処理を実行する際のワークエリアとして用いられる。
【０１０７】
ナビシステム管理制御部５３０は、主に中央演算処理装置（ＣＰＵ）によって構成され、プログラムを実行することによって、ナビサーバ装置５０の各部を統合制御する。
【０１０８】
データ処理部５４０は、ナビシステム管理制御部５３０による制御の下、アプリケーションを実行することによって形態制御情報生成処理を実行する。特に、データ処理部５４０は、アプリケーションを実行することによって、ＤＢ管理制御部５４１と、色相設定部５４２と、明度設定部５４３と、フォント設定部５４４と、文字太さ設定部５４５と、ボタンサイズ設定部５４６と、効果音設定部５４７と、形態制御情報生成配信部５４８と、を実現する。
【０１０９】
なお、本実施形態のＤＢ管理制御部５４１は、例えば、本発明の取得手段を構成し、色相設定部５４２、明度設定部５４３、フォント設定部５４４、文字太さ設定部５４５、ボタンサイズ設定部５４６及び、効果音設定部５４７は、リモコン装置１１と連動することによって本発明の算出手段及び決定手段を構成する。
【０１１０】
ＤＢ管理制御部５４１は、記憶装置４０に対するデータの読み出し及び書き込みを実行する。
【０１１１】
具体的には、ＤＢ管理制御部５４１は、通信制御部５１０を介してリモコンＩＤとともにリモコン装置１１において選曲された楽曲の選曲番号を受信した場合には、当該受信した選曲番号に基づき、カラオケデータ用ＤＢ４０２を検索し、対応する楽曲属性情報を読み出す。
【０１１２】
そして、ＤＢ管理制御部５４１は、選曲番号と当該読み出した楽曲属性情報とを対応付け、履歴情報管理ＤＢ４０４に記憶し、同一のリモコンＩＤを有する選曲再生履歴情報を更新する。
【０１１３】
すなわち、ＤＢ管理制御部５４１は、上述した図４に例示するように、履歴情報管理ＤＢ４０４に記憶され、同一のリモコンＩＤを有する選曲再生履歴情報の最新の選曲再生履歴に選曲番号と楽曲属性情報とを対応付けて登録する。
【０１１４】
また、ＤＢ管理制御部５４１は、選曲履歴情報を更新すると、所定曲数（例えば当該要求時を基準に前１００曲分）の履歴を含む選曲再生履歴情報を読み出してＲＯＭ／ＲＡＭ５２０に記憶させるとともに、当該読み出した選曲再生履歴情報を、通信制御部５１０を介して該当するリモコン装置１１に配信する。
【０１１５】
色相設定部５４２は、選曲再生履歴情報が更新された際に、
（１）ＤＢ管理制御部５４１によって更新された選曲再生履歴情報の楽曲属性情報に含まれるジャンル情報に基づき、当該選曲再生履歴情報に含まれる楽曲において、楽曲ジャンル毎の選曲回数を集計し、
（２）集計した楽曲ジャンル毎の選曲回数と、効果設定基準ＤＢ４０５に記憶された重み付け係数と、を乗算し、各楽曲ジャンルにおける特徴量ポイントを算出し、
（３）算出した特徴量ポイントが最も高い値となるジャンルを選曲再生履歴におけるジャンル的な傾向として特定し、
（４）効果設定基準ＤＢ４０５において当該特定されたジャンル（以下、「特定ジャンル」という。）と対応付けて記憶された色相を、ナビ画像を表示する際の背景表示色に設定する。
【０１１６】
明度設定部５４３は、選曲再生履歴情報が更新された際に、
（１）ＤＢ管理制御部５４１によって更新された選曲再生履歴情報の楽曲属性情報に含まれる楽曲特徴情報の曲調に基づき、当該選曲再生履歴情報に含まれる楽曲において、曲調毎に選曲回数を集計し、
（２）集計した曲調毎の選曲回数と、効果設定基準ＤＢ４０５に記憶された重み付け係数と、を乗算し、各曲調の特徴量ポイントを算出し、
（３）算出した特徴量ポイントが最も高い値となる曲調を特定し、
（４）特定した曲調（以下、「特定曲調」という。）に対応付けられた効果設定基準ＤＢ４０５に記憶された明度を、ナビ画像を表示する際の明度に設定する。
【０１１７】
フォント設定部５４４は、選曲再生履歴情報が更新された際に、
（１）ＤＢ管理制御部５４１によって更新された選曲再生履歴情報の楽曲属性情報に含まれる発売情報の発売地域言語に基づき、当該選曲再生履歴情報に含まれる楽曲において、言語毎に選曲回数を集計し、
（２）集計し言語毎の選曲回数と、重み付け係数と、を乗算しつつ、各言語の特徴量ポイントを算出し、
（３）算出した特徴量ポイントが最も高い値となる言語を特定し、
（４）特定した言語（以下、「特定言語」という。）に対応付けて効果設定基準ＤＢ４０５に記憶されたフォントを、ナビ画像を表示する際のフォントに設定する。
【０１１８】
文字太さ設定部５４５は、選曲再生履歴情報が更新された際に、
（１）ＤＢ管理制御部５４１によって更新された選曲再生履歴情報のアーティスト情報に含まれるアーティスト種別に基づき、当該選曲再生履歴情報に含まれる楽曲において、アーティスト種別毎の選曲回数を集計し、
（２）集計したアーティス種別毎の選曲回数と、効果設定基準ＤＢ４０５に記憶された重み付け係数と、を乗算し、各アーティスト種別における特徴量ポイントを算出し、
（３）算出した特徴量ポイントが最も高い値となるアーティスト種別を特定し、
（４）特定したアーティスト種別（以下、「特定アーティスト種別」という。）に対応付けて効果設定基準ＤＢ４０５に記憶された文字太さを、ナビ画像を表示する際の文字太さとして設定する。
【０１１９】
ボタンサイズ設定部５４６は、選曲再生履歴情報が更新された際に、
（１）ＤＢ管理制御部５４１によって更新された選曲再生履歴情報の発売時期の情報に基づき、当該選曲再生履歴情報に含まれる楽曲において、発売した年代（以下、「楽曲年代」という。）毎の選曲回数を集計し、
（２）集計した楽曲年代毎の選曲回数と、効果設定基準ＤＢ４０５に記憶された重み付け係数と、を乗算し、各楽曲年代における特徴量ポイントを算出し、
（３）算出した特徴量ポイントが最も高い値となる楽曲年代を特定し、
（４）特定した楽曲年代（以下、「特定楽曲年代」という。）に対応付けて効果設定基準ＤＢ４０５に記憶されたボタンの大きさを、ナビ画像を表示する際の特定のボタン（例えば、タッチパネル上に表示される選曲再生履歴表示を実行するためにユーザにタッチ操作を促すボタン）の大きさとして設定する。
【０１２０】
効果音設定部５４７は、選曲再生履歴情報が更新された際に、
（１）ＤＢ管理制御部５４１によって更新された選曲再生履歴情報の楽曲属性情報に含まれる楽曲情報の音色数に基づき、当該選曲再生履歴情報に含まれる楽曲において、音色数毎の選曲回数を集計し、
（２）集計した音色数毎の選曲回数と、効果設定基準ＤＢ４０５に記憶された重み付け係数と、を乗算し、各音色数の特徴量ポイントを算出し、
（３）算出した特徴量ポイントが最も高い値となる音色数を特定し、
（４）特定した音色数（以下、「特定音色数」という。）に対応付けて効果設定基準ＤＢ４０５に記憶された効果音を、ナビ画面の表示中などの操作部１２０に対する入力指示を受け付けた際の効果音に設定する。
【０１２１】
形態制御情報生成配信部５４８は、色相設定部５４２、明度設定部５４３、フォント設定部５４４、文字太さ設定部５４５、ボタンサイズ設定部５４６、効果音設定部５４７によって設定された色等を指定する形態制御情報を生成し、生成した形態制御情報を該当するリモコン装置１１に配信する。
【０１２２】
［５］カラオケ通信システムの動作
次に、図１１を用いて本実施形態のナビサーバ装置５０において実行される形態制御情報生成処理を含む選曲処理について説明する。
【０１２３】
なお、図１１は、本実施形態のナビサーバ装置５０において実行される形態制御情報生成処理を示すフローチャートである。
【０１２４】
本動作は、ナビシステム管理制御部５３０によってデータ処理部５４０と連動して実行される処理である。
【０１２５】
また、カラオケ通信システム１においては、本処理に先立って、リモコン装置１１及びカラオケシステムの各処理が実行されおり、記憶装置４０内のカラオケデータ用ＤＢ４０２、効果設定基準ＤＢ４０５及びカラオケシステム管理ＤＢ４０６には、上記の各データが既に記憶されているものとする。
【０１２６】
なお、ナビシステム管理制御部５３０は、カラオケシステム１０からリモコンＩＤ及び選曲番号の受信を待機する状態になっているものとする。
【０１２７】
まず、通信制御部５１０が、リモコンＩＤが付加された選曲番号を受信すると（ステップＳ１０１）、ＤＢ管理制御部５４１は、当該受信したリモコンＩＤと選曲番号と、を対応付けつつ、ＲＯＭ／ＲＡＭ５２０に記憶させるとともに、ＤＢ管理制御部５４１と連動して、履歴情報管理ＤＢ４０４に記憶されている該当する選曲再生履歴情報の更新処理を実行する（ステップＳ１０２）。
【０１２８】
このとき、ＤＢ管理制御部５４１は、ＲＯＭ／ＲＡＭ５２０に記憶された選曲番号と同一の選曲番号に対応付けされ、カラオケデータ用ＤＢ４０２に記憶された楽曲属性情報を読み出し、当該読み出した楽曲属性情報に基づき、履歴情報管理ＤＢ４０４に記憶されている選曲再生履歴情報を更新する。
【０１２９】
次いで、ＤＢ管理制御部５４１は、ＲＯＭ／ＲＡＭ５２０に記憶されたリモコンＩＤと同一のリモコンＩＤを有し、履歴情報管理ＤＢ４０４に記憶されている所定曲数の選曲再生履歴情報を取得し、ＲＯＭ／ＲＡＭ５２０に記憶させる（ステップＳ１０３）。
【０１３０】
次いで、色相設定部５４２は、ＲＯＭ／ＲＡＭ５２０に記憶された選曲再生履歴情報に含まれる各楽曲のジャンル毎の選曲回数を集計しつつ、特定ジャンルを特定し、効果設定基準ＤＢ４０５において当該特定ジャンルに対応付けて記憶されている色相を、ナビ画像を表示する際の背景表示色に設定する（ステップＳ１０４）。
【０１３１】
次いで、明度設定部５４３は、ＲＯＭ／ＲＡＭ５２０に記憶された選曲再生履歴情報に含まれる各楽曲の曲調毎の選曲回数を集計しつつ、特定曲調を特定し、効果設定基準ＤＢ４０５において当該特定曲調に対応付けて記憶されている明度を、ナビ画像を表示する際の明度に設定する（ステップＳ１０５）。
【０１３２】
次いで、フォント設定部５４４は、ＲＯＭ／ＲＡＭ５２０に記憶された選曲再生履歴情報に含まれる各楽曲の言語毎の選曲回数を集計しつつ、特定言語を特定し、効果設定基準ＤＢ４０５において当該特定言語に対応付けて記憶されているフォントを、ナビ画像を表示する際のフォントに設定する（ステップＳ１０６）。
【０１３３】
次いで、文字太さ設定部５４５は、ＲＯＭ／ＲＡＭ５２０に記憶された選曲再生履歴情報に含まれる各楽曲のアーティスト種別毎の選曲回数を集計しつつ、特定アーティスト種別を特定し、効果設定基準ＤＢ４０５において当該特定アーティスト種別に対応付けて記憶されている文字太さを、ナビ画像を表示する際の文字太さに設定する（ステップＳ１０７）。
【０１３４】
次いで、ボタンサイズ設定部５４６は、ＲＯＭ／ＲＡＭ５２０に記憶された選曲再生履歴情報に含まれる各楽曲の楽曲年代毎の選曲回数を集計しつつ、特定楽曲年代を特定し、効果設定基準ＤＢ４０５において当該特定楽曲年代に対応付けて記憶されているボタンサイズを、ナビ画像を表示する際の特定のボタンのボタンサイズに設定する（ステップＳ１０８）。
【０１３５】
次いで、効果音設定部５４７は、ＲＯＭ／ＲＡＭ５２０に記憶された選曲再生履歴情報に含まれる各楽曲の音色数毎の選曲回数を集計しつつ、特定音色数を特定し、効果設定基準ＤＢ４０５において当該特定音色数に対応付けて記憶されている効果音を、ナビ画像の表示中に操作部１２０に対する入力指示を受け付けた際の効果音に設定する（ステップＳ１０９）。
【０１３６】
最後に、形態制御情報生成配信部５４８は、当該設定された色等を指定する形態制御情報を生成して対応するリモコン装置１１に配信し（ステップＳ１１０）、本動作を終了させる。
【０１３７】
なお、リモコン装置１１は、当該配信された形態制御情報に基づき、視覚効果及び効果音変更処理が実行され、リモコン装置１１において表示されるナビ画像の「背景表示色」、「明度」、「文字の太さ」、「フォント」、「りれき」ボタンの「サイズ」及び入力操作時の「効果音」をする。
【０１３８】
以上説明したように、本実施形態のカラオケ通信システム１は、ユーザによる選曲再生履歴に基づき、表示パネル等の表示手段に表示されるナビ画像を変化させることができるので、リモコン装置１１にて過去に選曲された選曲再生履歴の傾向を、ユーザによって直感的に判別させることができる。
【０１３９】
したがって、ユーザの利便性を向上させることができる。
【０１４０】
また、本実施形態のカラオケ通信システム１は、選曲再生毎に、リモコン装置１１の表示部１４０に表示されるナビ画像の表示形態などを変更すること、及び、操作部１２０に対する入力操作時の効果音を変更することできるので、毎回異なる操作感をユーザに与え、エンターテインメント性を向上させることができる。
【０１４１】
［６］変形例
［６．１］変形例１
次に、図１２を用いて本実施形態における変形例１について説明する。なお、図１２は、本変形例のカラオケ通信システム１において実行される形態制御情報生成処理の原理を説明する図であり、（Ａ）は、属性毎の特徴量ベクトルの決定方法を概念的に示し、（Ｂ）は、楽曲のジャンルに関する特徴量ベクトルの演算結果の一例を示し、（Ｃ）は、ジャンルに関する特徴量ベクトルの表示例を示す図である。
【０１４２】
変形例１は、上記実施形態の形態制御情報生成処理において、属性毎に所定の種別毎の選曲回数を集計して特定された一の種別と、効果設定基準ＤＢ４０５に記憶されたデータと、に基づき、ナビ画像の背景表示色等を決定している点に代えて、属性毎の特徴量ポイントに基づいて特定された属性ベクトルを用いてナビ画像の背景表示色等を決定する構成を有している。
【０１４３】
特に、本実施形態においては、ナビサーバ装置５０におけるデータ処理部５４０の各部によって本変形例の形態制御情報生成処理が実行される。
【０１４４】
具体的には、色相設定部５４２は、音楽ジャンルの属性において、
（１）音楽ジャンルに属する「ポップス」、「バラード」、「ロック」、「レゲエ／ＨＩＰＨＯＰ」及び「ダンス」などの属性毎に対象となる選曲再生履歴情報における選曲回数を集計し、
（２）当該集計結果に重み付け係数を乗算して特徴量ポイントを算出し、
（３）算出した特徴量ポイントを予め定められた１以上のｎ角形（ｎは属性の数又はその一部の数で、例えば、五角形）のフィールド内に各属性ベクトルとしてプロットし、
（５）プロットした各属性ベクトルに基づいてジャンル特徴量ベクトルを決定する。
【０１４５】
なお、色相設定部５４２は、各属性ベクトルのベクトル長を特徴量ポイントの値を用いるとともに、属性ベクトルをプロットするフィールドが複数の場合には、予め各属性に対応付けたフィールドにそれぞれ各属性ベクトルをプロットし、フィールド毎にプロットされた特徴量ベクトルの和を算出してジャンル特徴量ベクトルを決定する。
【０１４６】
例えば、色相設定部５４２は、図１２（Ａ）に示すように、
（１）ジャンル「ポップス」、「バラード」、「ロック」、「レゲエ／ＨＩＰＨＯＰ」及び「ダンス」の各属性についてジャンル特徴量ベクトルＡを決定し、
（２）「演歌」「童謡＼合唱」、「ヴィジュアル系」、「アイドル」、「アニメ」の各属性について、ジャンル特徴量ベクトルＢを決定し、
（３）ジャンル特徴量ベクトルＡと、ベクトルＢの和を算出する。
【０１４７】
一方、色相設定部５４２は、色相環に、決定したジャンル特徴量ベクトル（複数の場合には、合計したジャンル特徴量ベクトル）を適合し、背景表示色を設定する。具体的には、色相設定部５４２は、最も長いベクトル長を有するベクトルが示す色相環上の色、又は、ジャンル特徴量ベクトルの合計ベクトルが示す色相環上の色を、背景表示色を設定する。
【０１４８】
例えば、図１２（Ｂ）には、ジャンル特徴ベクトルにおいて、最も長いベクトル長を有するベクトルが示す色相環上の色が「黄色」であることが示されている。
【０１４９】
なお、明度設定部５４３、フォント設定部５４４、文字太さ設定部５４５、ボタンサイズ設定部５４６及び効果音設定部５４７においても、同様に、「曲調」と、「アーティスト種別」と、「発売地域言語」と、「音色数」と、「楽曲年代」と、の各々に対応する特徴量部ベクトルを算出して、「明度」と、「文字の太さ」と、「フォント」と、「効果音」と、「ボタンの大きさ」とを設定する。
【０１５０】
［６．２］変形例２
次に、図１３及び図１４を用いて本実施形態における変形例２について説明する。
【０１５１】
なお、図１３（Ａ）は、本変形例におけるナビ画像（会員向け）の一例を示す図であり、１３（Ｂ）は、当該ナビ画像が表示される場合における形態制御情報の一例を示す図である。また、図１４（Ａ）は、本変形例におけるナビ画像（会員向け）の一例を示す図であり、１４（Ｂ）は、当該ナビ画像が表示される場合における形態制御情報の一例を示す図である。
【０１５２】
本変形例は、上記実施形態において、図１３（Ａ）及び図１４（Ａ）に示すように、ナビ画像に形成されるアバターの背景画像を形態制御情報に応じて変化させる点に特徴がある。
【０１５３】
具体的には、リモコン装置１１における表示制御データ記憶部１６２に、形態制御情報のパターンに応じた複数の背景画像を予め記憶しておく。
【０１５４】
そして、ナビサーバ装置５０から形態制御情報が配信されると、アプリケーション実行部１８０は、配信された形態制御情報に基づき、視覚効果及び効果音変更処理を実行して、背景画像を変化させ、表示部１４０にナビ画像を表示させる。
【０１５５】
また、この場合において、リモコン装置１１は、上述のように、形態制御情報に含まれるフォント、文字太さ、ボタンサイズに基づき、ナビ画像を構成する文字のフォント、文字太さ及びボタンサイズを決定する。
【０１５６】
［６．３］変形例３
本変形例は、変形例２のナビ画像における背景画像を変更する点に代えて、ナビ画像内に形成されているアバターのキャラクタ形状、服装、身につけているアクセサリーや小物及び髪型等を変更してもよい。
【０１５７】
この場合において、例えば、本変形例におけるアバターのキャラクタ形状、服装、アバターの身につけているアクセサリーや小物、又は、髪型等の変更方法は、上記変形例２における色相環に変えて、十二支のように、環上の各位置にキャラクタ形状を予め決めておき、ジャンル特徴量ベクトルの方向により示されるキャラクタ形状を決定するようにすればよい。
【０１５８】
なお、この場合には、２つのキャラクタの間に特徴量ベクトルが向く可能性があるが、この場合には、より近いキャラクタを選択してもよいし、２つのキャラクタを合成するようにしてもよい。
【０１５９】
また、アクセサリー等の小物、服装等についても同様に、ジャンル特徴量ベクトルによって決定し、例えば、ジャンル「演歌」については、「着物、袴」等の服装が選択されるようにしてもよい。
【０１６０】
さらに、各属性に基づき、アクセサリー、小物、服装等を決定するようにしてもよく、例えば、「楽曲年代」に応じて、小物としての「腕時計」が、「古いモデル」から、「新しいモデル」に変化するようにするなど、様々な変更態様を実現することも可能である。
【０１６１】
ただし、ユーザが予め設定したアバターの形状や服装などを、他人の選曲再生履歴によって勝手に変化させると、そもそもユーザの好みによって設定されたものが変更されるので、アバターに基づくユーザの興趣性を失わせてしまう可能性がある。
【０１６２】
したがって、上記の構成を採用する場合には、ユーザの設定したアバターではなく、リモコン装置１１毎に、予めデフォルトのアバター設定を決めておき、当該デフォルトのアバターの形状等を変更することが好ましい。
【０１６３】
［６．４］変形例４
次に、図１５を用いて本実施形態における変形例４について説明する。
【０１６４】
なお、図１５は、本変形例における形態制御情報生成処理を説明する概念図であり、（Ａ）は、カラオケボックス６０を利用するユーザの変化状況を例示する概念図であるとともに、（Ｂ）及び（Ｃ）は、本変形例における選曲履歴表示画面の遷移例を示す図である。
【０１６５】
本変形例は、上記の実施形態において、リモコン装置１１毎に選曲再生履歴情報を管理して形態制御情報を生成する点に代えて、カラオケボックス６０を利用したユーザのグループ毎に選曲再生履歴情報を管理するとともに、グループ毎の選曲傾向を特定することによってグループ毎の形態制御情報を生成する構成を採用している。
【０１６６】
例えば、図１６（Ａ）に示すように、「１２：０５〜１３：５７」の間に「グループα」、「１３：２３〜１８：３４」の間に「グループβ」、「１９：３４〜２２：１０」の間に「グループγ」が、カラオケボックス６０を利用した場合を想定する。
【０１６７】
この場合に、データ管理サーバ装置３０は、各グループを識別するためのグループＩＤを各グループに割り振る。
【０１６８】
そして、カラオケシステム１０は、対応するグループがカラオケボックス６０を利用している期間中に選曲された楽曲の選曲番号を、対応するグループのグループＩＤ及び選曲に利用したリモコン装置１１のリモコンＩＤと対応付けつつ、ナビサーバ装置５０に送信し、リモコンＩＤ毎に選曲再生履歴情報を更新して履歴情報管理ＤＢ４０４に蓄積していく。
【０１６９】
特に、本変形例の構成を採用する場合には、履歴情報管理ＤＢ４０４には、グループＩＤを登録するためのフィールドを新たに設け、当該フィールドにリモコンＩＤ及び選曲番号と対応付けつつ、グループＩＤを記憶させるとともに、当該フィールドに対応付けられたフィールド内に選曲再生履歴情報生成処理において生成した選曲再生履歴情報を記憶（更新）させる。
【０１７０】
なお、この場合には、各グループが、カラオケボックス６０を利用した期間をシステム側（カラオケシステム１０、リモコン装置１１又はナビサーバ装置５０）において特定する必要がある。
【０１７１】
例えば、各グループの特定方法としては、データ管理サーバ装置３０から、予め登録された各グループの利用期間を特定する情報を取得するようにしてもよいし、当該施設の従業者に各グループの入室時間及び退室時間をカラオケシステム１０又はリモコン装置１１に入力させるようにしてもよい。
【０１７２】
一方、ナビサーバ装置５０において、データ処理部５４０は、グループＩＤ毎に選曲再生履歴情報を読み出して、当該読み出した選曲再生履歴情報に基づき、対応するグループにおける選曲傾向を特定する形態制御情報生成処理を実行する。
【０１７３】
特に、形態制御情報生成配信部５４８は、当該特定したグループ毎の選曲傾向に応じて、当該グループに対応する形態制御情報を生成するとともに、当該生成した形態制御情報を対応するグループのグループＩＤと対応付けつつ、リモコン装置１１に配信する。
【０１７４】
なお、データ処理部５４０において楽曲の選曲傾向を特定する方法は、上記実施形態と同様に、属性毎に特徴量ポイントを算出することにより実現してもよく、上記変形例２と同様に、属性毎に特徴量ベクトルを算出することにより実現してもよい。
【０１７５】
他方、リモコン装置１１において、視覚効果及び効果音変更処理が実行され、表示部１４０にナビ画像が表示される場合に、表示制御部１５０は、リモコン制御部１７０及びアプリケーション実行部１８０と連動しつつ、各グループに対応する形態制御情報と、各グループの選曲再生履歴情報と、に基づいて、図１５（Ｂ）に例示するように、グループ毎に色分けしたナビ画像（グループβの選曲傾向が「演歌」であって、グループγの選曲傾向が「ポップス」）における選曲再生履歴を表示させる。
【０１７６】
そして、当該選曲履歴示が表示部１４０に表示されている状態において、リモコン制御部１７０は、操作部１２０を介して、例えば、グループγを選択する旨のユーザの入力操作を検出すると、グループγに対応する形態制御情報と、選曲再生履歴情報に基づき、表示画像を図１６（Ｃ）に例示するようなナビ画像（ポップス）を表示部１４０に表示する。
【０１７７】
この構成により、本変形例のカラオケ通信システム１は、カラオケボックス６０を利用したグループ毎の選曲傾向の違いをユーザに提示できるので、ユーザに自身の嗜好に似たユーザによって構成されるグループの選曲再生履歴情報に基づく楽曲の選曲を支援することができる。
【０１７８】
［６．５］変形例５
また、上記実施形態において、歌唱者の歌唱音に基づくカラオケシステム１０について説明したが、ギターやドラムなどの楽器音に基づくカラオケシステム１０又はカラオケ通信システム１に適用することも可能である。この場合には、カラオケシステム１０は、マイクＭや他の入力装置によって楽器音や楽器信号を取得すればよい。
【０１７９】
［６．６］変形例６
また、上記実施形態において、一覧画像データは、リモコン装置１１に表示される形態で説明したが、カラオケシステム１０の図示せぬ表示部に表示するようにしてもよい。
【０１８０】
［６．７］変形例７
上記実施形態においては、ユーザにより選曲が行われ、一定の再生時間が経過した場合に、タイミングにて形態制御情報生成処理を実行しているが、これに限定されず、選曲されたタイミングや歌唱の終了タイミングなどの任意のタイミングにて、形態制御情報生成処理を開始するようにしてもよい。
【０１８１】
［６．８］変形例８
上記実施形態においては、ナビサーバ装置５０のデータ処理部５４０において、形態制御情報生成処理を行う構成としたが、データ処理部５４０の各部と同様の機能をリモコン装置１１のアプリケーション実行部１８０に搭載して、リモコン装置１１単独にて、形態制御情報生成処理及び視覚効果及び効果音変更処理を実行するようにしてもよい。
【０１８２】
この場合には、アプリケーション実行部１８０は、記憶装置４０から選曲再生履歴情報を取得し、当該取得した選曲再生履歴情報に基づき、形態制御情報生成処理を実行して形態制御情報を生成する。
【０１８３】
そして、アプリケーション実行部１８０は、生成した形態制御情報に基づき、ナビ画像等の背景表示色、フォント、文字太さ、ボタンサイズ及びアバターのキャラクタ形状、服装、アクセサリー等の小物を変更するようにすればよい。
【０１８４】
なお、この場合においても、上記実施形態と同様に、属性毎に特徴量ポイントを算出しつつ、背景表示色等を設定するようにしてもよく、上記変形例１と同様に属性毎の特徴量ベクトルを算出しつつ、背景表示色等を設定するようにしてもよい。
【０１８５】
[６．９]  変形例９
上記実施形態においては、色相設定部５４２において背景表示色の設定を、明度設定部５４３において明度の設定を、フォント設定部５４４においてフォントの設定を、文字太さ設定部５４５において文字太さの設定を、ボタンサイズ設定部５４６においてボタンの大きさの設定を、効果音設定部５４７において、効果音の設定を行うこと構成としたが、全ての設定を行うのではなく、背景表示色の設定のみを行ってもよい。
【０１８６】
なお、この場合、カラオケデータに楽曲のジャンル情報が含まれている場合には、リモコン装置で形態制御情報を生成してもよい。
【符号の説明】
【０１８７】
１  …  カラオケ通信システム
１０  …  カラオケシステム
１１  …  リモコン装置
３０  …  データ管理サーバ装置
４０  …  記憶装置
５０  …  ナビサーバ装置
１１０  …  近距離通信部
１２０  …  操作部
１３０  …  音声出力部
１４０  …  表示部
１５０  …  表示制御部
１６０  …  記憶部
１７０  …  リモコン制御部
１８０  …  アプリケーション実行部
１８１  …  色相設定部
１８２  …  フォント設定部
１８３  …  画像データ生成部
４０１  …  ユーザ管理ＤＢ
４０２  …  カラオケデータ用ＤＢ
４０３  …  画像ＤＢ
４０４  …  履歴情報管理ＤＢ
４０５  …  効果設定基準ＤＢ
４０６  …  カラオケシステムＤＢ
５１０  …  通信制御部
５３０  …  ナビシステム管理制御部
５４０  …  データ処理部
５４１  …  ＤＢ管理制御部
５４２  …  色相設定部
５４３  …  明度設定部
５４４  …  フォント設定部
５４５  …  効果音設定部
５４６  …  文字太さ設定部
５４７  …  形態制御情報生成配信部
【図１】
0006576195.tif 000002
【図２】
0006576195.tif 000003
【図３】
0006576195.tif 000004
【図４】
0006576195.tif 000005
【図５】
0006576195.tif 000006
【図６】
0006576195.tif 000007
【図７】
0006576195.tif 000008
【図８】
0006576195.tif 000009
【図９】
0006576195.tif 000010
【図１０】
0006576195.tif 000011
【図１１】
0006576195.tif 000012
【図１２】
0006576195.tif 000013
【図１３】
0006576195.tif 000014
【図１４】
0006576195.tif 000015
【図１５】
0006576195.tif 000016