(57)【要約】【課題】利用者に対して有益な広告を効果的に提供する。【解決手段】楽曲再生システム１は、カラオケ装置１００、リモコン２００、及びホストサーバ３００を有する。ホストサーバ３００は、複数の広告動画情報をカラオケ装置１００へ出力する。リモコン２００は、操作者の操作に基づき当該操作者に係わるログインＩＤをホストサーバ３００へ送信する。すると、ホストサーバ３００は、その送信されたログインＩＤを取得し、その取得されたログインＩＤに対応したユニットＩＤを決定して、その決定されたユニットＩＤをカラオケ装置１００へ出力する。すると、カラオケ装置１００は、その出力されたユニットＩＤを取得し、その取得されたユニットＩＤに対応した広告動画情報を決定して、その決定された広告動画情報を再生するように、再生部１０２を制御する。【選択図】図５
2011215195.tif 000002
【特許請求の範囲】
【請求項１】
楽曲再生装置と、ホストサーバと、操作端末とを有する楽曲再生システムであって、
前記操作端末は、
操作者の操作に基づき、当該操作者に係わる操作者識別情報を無線通信を用いて送信する操作者情報送信手段を備えており、
前記ホストサーバは、
複数の操作者識別情報と複数のユニット識別情報とが対応付けられた分類情報を記憶したユニットデータベースと、
前記複数のユニット識別情報とそれぞれ対応付けられた複数の広告動画情報を、前記楽曲再生装置へ出力する広告情報出力手段と、
前記操作端末の操作者情報送信手段より送信された前記操作者識別情報を取得する操作者情報取得手段と、
前記ユニットデータベースに記憶された前記分類情報に基づき、前記操作者情報取得手段により取得された前記操作者識別情報に対応した前記ユニット識別情報を決定するユニット情報決定手段と、
前記ユニット情報決定手段により決定された前記ユニット識別情報を、前記楽曲再生装置へ出力するユニット情報出力手段と
を備えており、
前記楽曲再生装置は、
楽曲データ及び映像データを含む演奏曲データを用いて、複数の演奏曲を順次再生可能な再生手段と、
前記ホストサーバの前記広告情報出力手段より出力された、前記複数の広告動画情報を記憶する広告情報記憶手段と、
前記ホストサーバの前記ユニット情報出力手段により出力された前記ユニット識別情報を取得するユニット情報取得手段と、
前記広告情報記憶手段に記憶された前記複数の広告動画情報のうち、前記ユニット情報取得手段により取得された前記ユニット識別情報に対応した前記広告動画情報を決定する広告情報決定手段と、
前記広告情報決定手段により決定された前記広告動画情報を再生するように、前記再生手段を制御する、再生制御手段と
を備えることを特徴とする楽曲再生システム。
【請求項２】
前記楽曲再生装置の前記再生制御手段は、
１つの演奏曲の再生終了後、次の演奏曲の再生開始までの間に、前記広告情報決定手段により決定された前記広告動画情報を再生するように、前記再生手段を制御する
ことを特徴とする請求項１記載の楽曲再生システム。
【請求項３】
前記ホストサーバの前記広告情報出力手段は、
前記複数の広告動画情報を、予め定められた所定の配列で前記楽曲再生装置へ出力し、
前記楽曲再生装置は、
前記ホストサーバの前記広告情報出力手段から出力され前記広告情報記憶手段に記憶された前記複数の広告動画情報を、前記所定の配列に沿って順次読み出す広告読み取り手段を備えており、
前記広告情報決定手段は、
前記広告読み取り手段により順次読み出された前記広告動画情報に対応付けられた前記ユニット識別情報が、前記ユニット情報取得手段により取得された前記ユニット識別情報に対し、合致するか合致しないかを判定するユニット判定手段を含み、
前記再生制御手段は、
前記広告読み取り手段により順次読み出される前記広告動画情報に関して、当該広告動画情報に対応する前記ユニット識別情報が前記ユニット判定手段により前記合致すると判定された場合には、当該広告動画情報を再生するとともに、前記広告読み取り手段により順次読み出される前記広告動画情報に関して、当該広告動画情報に対応する前記ユニット識別情報が、前記ユニット判定手段により前記合致しないと判定された場合には、当該広告動画情報を再生しないように、前記再生手段を制御する
ことを特徴とする請求項１又は請求項２記載の楽曲再生システム。
【請求項４】
前記ホストサーバの前記広告情報出力手段は、
２以上の所定数の広告動画情報を一配列単位として、各配列単位において、順序が隣接する１組の広告動画情報にそれぞれ対応付けられた前記ユニット識別情報が互いに同一とならないように配列されるか、若しくは、対応付けられたユニット識別情報が互いに同一となる、順序が隣接する広告動画情報の組数が少なくなるように配列された、複数配列単位の前記広告動画情報を、前記楽曲再生装置へ出力する
ことを特徴とする請求項３記載の楽曲再生システム。
【請求項５】
前記ホストサーバは、
特定の複数の操作者識別情報が登録された操作者情報データベースと、前記操作者情報取得手段により取得された前記操作者識別情報が、前記操作者情報データベースに登録された前記特定の複数の操作者識別情報に合致するか合致しないかを判定する操作者情報判定手段と
をさらに備え、
前記ユニット情報決定手段は、
前記操作者情報判定手段により前記合致すると判定された場合に、当該操作者識別情報に対応した前記ユニット識別情報を決定し、
前記ユニット情報出力手段は、
前記ユニット情報決定手段により決定された前記ユニット識別情報を、前記楽曲再生装置へ出力する
ことを特徴とする請求項１乃至請求項４のいずれか１項記載の楽曲再生システム。
【請求項６】
楽曲データ及び映像データを用いた演奏曲の再生を行うための楽曲再生方法であって、
分類情報によって複数の操作者識別情報と対応付けられた、複数のユニット識別情報にそれぞれ対応付けられた複数の広告動画情報を出力する広告情報出力手順と、
前記広告情報出力手順において出力された、前記複数の広告動画情報を記憶する広告情報記憶手順と、
無線通信を用いて送信された操作者識別情報を取得する操作者情報取得手順と、
前記分類情報に基づき、前記操作者情報取得手順において取得された前記操作者識別情報に対応した前記ユニット識別情報を決定するユニット情報決定手順と、
前記ユニット情報決定手順において決定された前記ユニット識別情報を出力するユニット情報出力手順と、
前記ユニット情報出力手順において出力された前記ユニット識別情報を取得するユニット情報取得手順と、
前記広告情報記憶手順において記憶された前記複数の広告動画情報のうち、前記ユニット情報取得手順において取得された前記ユニット識別情報に対応した前記広告動画情報を決定する広告情報決定手順と、
前記広告情報決定手順において決定された前記広告動画情報を再生するように、再生制御を行う再生制御手順と
を備えることを特徴とする楽曲再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、演奏曲の再生を行う楽曲再生システム及び楽曲再生方法に関する。
【背景技術】
【０００２】
従来、１つの演奏曲の再生終了後、次の演奏曲の再生開始までの間に、広告動画情報の再生を行う技術が、例えば特許文献１に開示されている。この従来技術では、楽曲再生装置としてのカラオケ装置のＣＰＵが、予め設定された設定時間を読み出して、タイマーによるカウントを開始させる。このとき、予約されている曲があれば、ＣＰＵは、その曲に対応する音声データ及び映像データをＨＤＤより読み出して、再生手段としての音源及び映像コントロール部へ送出し、音声及び映像をスピーカ及びＴＶより出力させる。そして、その楽曲の演奏が終了したら、ＣＰＵは、上記読み出された設定時間とタイマーのカウント値とを比較する。そして、そのカウント値が設定時間を越えていた場合は、ＣＰＵは、広告情報記憶手段としてのＨＤＤより広告動画情報としての広告などサービス情報を読み出して、映像コントロール部へ送出し、ＴＶに当該広告などサービス情報を表示させる。
【０００３】
以上のように、この従来技術においては、１つの演奏曲の再生終了後、次の演奏曲の再生開始までの間に、広告などのサービス情報がＴＶに表示される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−１０２８９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術では、予め広告情報記憶手段に記憶された広告動画情報が読み出されて、当該広告動画情報が再生手段によって再生されるだけである。このため、利用者に対して当該利用者の嗜好に適合しない広告が提供されるという問題が生じ、利用者に対して有益な広告を効果的に提供できなかった。
【０００６】
本発明の目的は、利用者に対して有益な広告を効果的に提供することができる楽曲再生システム及び楽曲再生方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、第１の発明の楽曲再生システムは、楽曲再生装置と、ホストサーバと、操作端末とを有する楽曲再生システムであって、前記操作端末は、操作者の操作に基づき、当該操作者に係わる操作者識別情報を無線通信を用いて送信する操作者情報送信手段を備えており、前記ホストサーバは、複数の操作者識別情報と複数のユニット識別情報とが対応付けられた分類情報を記憶したユニットデータベースと、前記複数のユニット識別情報とそれぞれ対応付けられた複数の広告動画情報を、前記楽曲再生装置へ出力する広告情報出力手段と、前記操作端末の操作者情報送信手段より送信された前記操作者識別情報を取得する操作者情報取得手段と、前記ユニットデータベースに記憶された前記分類情報に基づき、前記操作者情報取得手段により取得された前記操作者識別情報に対応した前記ユニット識別情報を決定するユニット情報決定手段と、前記ユニット情報決定手段により決定された前記ユニット識別情報を、前記楽曲再生装置へ出力するユニット情報出力手段とを備えており、前記楽曲再生装置は、楽曲データ及び映像データを含む演奏曲データを用いて、複数の演奏曲を順次再生可能な再生手段と、前記ホストサーバの前記広告情報出力手段より出力された、前記複数の広告動画情報を記憶する広告情報記憶手段と、前記ホストサーバの前記ユニット情報出力手段により出力された前記ユニット識別情報を取得するユニット情報取得手段と、前記広告情報記憶手段に記憶された前記複数の広告動画情報のうち、前記ユニット情報取得手段により取得された前記ユニット識別情報に対応した前記広告動画情報を決定する広告情報決定手段と、前記広告情報決定手段により決定された前記広告動画情報を再生するように、前記再生手段を制御する、再生制御手段と
を備えることを特徴とする。
【０００８】
本願第１発明の楽曲再生システムは、楽曲再生装置と、ホストサーバと、操作端末とを有する。楽曲再生装置は、楽曲データ及び映像データを含む演奏曲データを用いて、複数の演奏曲を順次再生する。ホストサーバはユニットデータベースを備えている。ユニットデータベースには、複数の操作者識別情報と、複数のユニット識別情報とが対応付けられた、分類情報として記憶されている。
【０００９】
操作者が操作端末において適宜の操作を行うと、操作者情報送信手段が操作者識別情報を送信する。送信された操作者識別情報は、ホストサーバの操作者情報取得手段により取得される。その後、ホストサーバのユニット情報決定手段により、上記分類情報が参照されつつ、上記取得された操作者識別情報に対応したユニット識別情報が決定される。決定されたユニット識別情報は、ユニット情報出力手段により楽曲再生装置へ出力される。
【００１０】
一方、ホストサーバの広告情報出力手段は、予め、複数のユニット識別情報とそれぞれ対応付けられた複数の広告動画情報を、楽曲再生装置へ出力しておく。これら複数の広告動画情報は、楽曲再生装置の広告情報記憶手段に記憶されている。
【００１１】
ホストサーバの上記ユニット情報出力手段により出力されたユニット識別情報が、楽曲再生装置のユニット情報取得手段によって取得される。その後、楽曲再生装置の広告情報決定手段が、前述の広告情報記憶手段に記憶された複数の広告動画情報のうち、上記取得されたユニット識別情報に合致したものを、操作者へ提供すべき広告動画情報として決定する。これにより、楽曲生成装置の再生制御手段が再生手段を制御し、上記決定された広告動画情報を再生させる。
【００１２】
以上のようにして、本願第１発明においては、楽曲再生装置が、予め記憶した広告動画情報に基づき、その時点で楽曲再生サービスを提供している利用者の嗜好に適合した広告動画情報を、確実に提供することができる。これにより、利用者に対して有益な広告を効果的に提供することができる。
【００１３】
第２の発明の楽曲再生システムは、上記第１発明において、前記楽曲再生装置の前記再生制御手段は、１つの演奏曲の再生終了後、次の演奏曲の再生開始までの間に、前記広告情報決定手段により決定された前記広告動画情報を再生するように、前記再生手段を制御することを特徴とする。
【００１４】
これにより、その時点で楽曲再生サービスを提供している利用者の嗜好に適合した広告動画情報を、複数の演奏曲の合間に確実に提供することができるので、さらに確実に効果的な広告を行うことができる。
【００１５】
第３の発明の楽曲再生システムは、上記第１又は第２発明において、前記ホストサーバの前記広告情報出力手段は、前記複数の広告動画情報を、予め定められた所定の配列で前記楽曲再生装置へ出力し、前記楽曲再生装置は、前記ホストサーバの前記広告情報出力手段から出力され前記広告情報記憶手段に記憶された前記複数の広告動画情報を、前記所定の配列に沿って順次読み出す広告読み取り手段を備えており、前記広告情報決定手段は、前記広告読み取り手段により順次読み出された前記広告動画情報に対応付けられた前記ユニット識別情報が、前記ユニット情報取得手段により取得された前記ユニット識別情報に対し、合致するか合致しないかを判定するユニット判定手段を含み、前記再生制御手段は、前記広告読み取り手段により順次読み出される前記広告動画情報に関して、当該広告動画情報に対応する前記ユニット識別情報が前記ユニット判定手段により前記合致すると判定された場合には、当該広告動画情報を再生するとともに、前記広告読み取り手段により順次読み出される前記広告動画情報に関して、当該広告動画情報に対応する前記ユニット識別情報が、前記ユニット判定手段により前記合致しないと判定された場合には、当該広告動画情報を再生しないように、前記再生手段を制御することを特徴とする。
【００１６】
本願第３発明においては、ホストサーバから、予め定められた所定の配列で複数の広告動画情報が出力され、楽曲再生装置の広告情報記憶手段に記憶される。その後、楽曲再生装置の広告読み取り手段が上記複数の広告動画情報を上記所定の配列に沿って順次読み出し、ユニット判定手段が、それら順序読み出される広告動画情報に対応したユニット識別情報が、事前にユニット情報取得手段により取得されたユニット識別情報と合致するかしないかを判定する。そして、合致すると判定された場合にのみ、再生制御手段の制御により広告動画情報が再生される。
【００１７】
これにより、楽曲再生装置は、一括して事前に記憶するとともに順次読み出す複数の広告動画情報を、再生するか再生しないかをその都度切り替えれば足りる。この結果、楽曲再生装置における広告動画情報の再生制御を簡素化することができる。また、ホストサーバから楽曲再生装置へ出力する複数の広告動画情報も一律に固定的な内容とすることができるので、ホストサーバからの広告動画情報の送信に関する制御を簡素化することもできる。
【００１８】
第４の発明の楽曲再生システムは、上記第３発明において、前記ホストサーバの前記広告情報出力手段は、２以上の所定数の広告動画情報を一配列単位として、各配列単位において、順序が隣接する１組の広告動画情報にそれぞれ対応付けられた前記ユニット識別情報が互いに同一とならないように配列されるか、若しくは、対応付けられたユニット識別情報が互いに同一となる、順序が隣接する広告動画情報の組数が少なくなるように配列された、複数配列単位の前記広告動画情報を、前記楽曲再生装置へ出力することを特徴とする。
【００１９】
これにより、各配列単位において、広告動画情報が特定の嗜好の利用者向けに偏るのを極力回避し、複数の利用者それぞれの嗜好に対し好適な広告が均一に提供されるよう図ることができる。
【００２０】
第５の発明の楽曲再生システムは、上記第１乃至第４発明のいずれかにおいて、前記ホストサーバは、特定の複数の操作者識別情報が登録された操作者情報データベースと、前記操作者情報取得手段により取得された前記操作者識別情報が、前記操作者情報データベースに登録された前記特定の複数の操作者識別情報に合致するか合致しないかを判定する操作者情報判定手段とをさらに備え、前記ユニット情報決定手段は、前記操作者情報判定手段により前記合致すると判定された場合に、当該操作者識別情報に対応した前記ユニット識別情報を決定し、前記ユニット情報出力手段は、前記ユニット情報決定手段により決定された前記ユニット識別情報を、前記楽曲再生装置へ出力することを特徴とする。
【００２１】
本願第５発明においては、ホストサーバが、操作端末からの操作者識別情報について操作者情報データベースの登録内容と事前に照合し、照合が合致した場合に、対応するユニット識別情報を決定して楽曲再生装置へと出力する。これにより、操作者識別情報の事前登録のない操作者について、ユニット識別情報の決定等の無駄な動作が試みられるのを防止し、処理を簡素化することができる。
【００２２】
上記目的を達成するために、第６の発明の楽曲再生方法は、楽曲データ及び映像データを用いた演奏曲の再生を行うための楽曲再生方法であって、分類情報によって複数の操作者識別情報と対応付けられた、複数のユニット識別情報にそれぞれ対応付けられた複数の広告動画情報を出力する広告情報出力手順と、前記広告情報出力手順において出力された、前記複数の広告動画情報を記憶する広告情報記憶手順と、無線通信を用いて送信された操作者識別情報を取得する操作者情報取得手順と、前記分類情報に基づき、前記操作者情報取得手順において取得された前記操作者識別情報に対応した前記ユニット識別情報を決定するユニット情報決定手順と、前記ユニット情報決定手順において決定された前記ユニット識別情報を出力するユニット情報出力手順と、前記ユニット情報出力手順において出力された前記ユニット識別情報を取得するユニット情報取得手順と、前記広告情報記憶手順において記憶された前記複数の広告動画情報のうち、前記ユニット情報取得手順において取得された前記ユニット識別情報に対応した前記広告動画情報を決定する広告情報決定手順と、前記広告情報決定手順において決定された前記広告動画情報を再生するように、再生制御を行う再生制御手順とを備えることを特徴とする。
【００２３】
本願第６発明の楽曲再生方法は、楽曲データ及び映像データを含む演奏曲データを用いて、複数の演奏曲を順次再生することができる。
【００２４】
ここで、分類情報によって、複数の操作者識別情報と複数のユニット識別情報とが対応付けられている。そして、広告情報出力手順において、上記複数のユニット識別情報にそれぞれ対応付けられた複数の広告動画情報が、出力される。これら複数の広告動画情報は、広告情報記憶手順において記憶される。
【００２５】
その後、操作者が例えば操作端末により適宜の操作を行うと、送信された操作者識別情報が、操作者情報取得手順で取得される。その後、ユニット情報決定手順において、上記分類情報が参照されつつ、上記取得された操作者識別情報に対応したユニット識別情報が決定される。決定されたユニット識別情報は、ユニット情報出力手順において出力される。
【００２６】
出力されたユニット識別情報は、ユニット情報取得手順において取得される。その後、広告情報決定手段で、前述のようにして記憶された複数の広告動画情報のうち、上記取得されたユニット識別情報に合致したものが、操作者へ提供すべき広告動画情報として決定される。これにより、再生制御手段において再生制御が実行され、上記決定された広告動画情報が再生される。
【００２７】
以上のようにして、本願第６発明においては、その時点で楽曲再生サービスを提供している利用者の嗜好に適合した広告動画情報を、確実に提供することができる。これにより、利用者に対して有益な広告を効果的に提供することができる。
【発明の効果】
【００２８】
本発明によれば、利用者に対して有益な広告を効果的に提供することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の一実施の形態の楽曲再生システムの全体構成を表すシステム構成図である。
【図２】ユーザプロファイルデータベースの記憶内容の一例を概念的に表す表である。
【図３】会員データベースの記憶内容の一例を概念的に表す表である。
【図４】ホストサーバの制御部より出力される複数の広告動画情報の一例を表す説明図である。
【図５】カラオケ装置、リモコン、及びホストサーバの間で実行される、楽曲再生方法による制御手順を表すシーケンス図である。
【図６】ステップＳＳ１００の詳細手順を表すフローチャートである。
【図７】ステップＳＫ１００の詳細手順を表すフローチャートである。
【図８】一部の広告動画情報にのみユニットＩＤが対応付けられている変形例において、ホストサーバの制御部より出力される複数の広告動画情報の一例を表す説明図である。
【発明を実施するための形態】
【００３０】
以下、本発明の一実施の形態を図面を参照しつつ説明する。
【００３１】
図１を用いて、本実施形態の楽曲再生システムの全体構成を説明する。
【００３２】
図１において、楽曲再生システム１は、楽曲データ及び映像データを用いた演奏曲の再生を行うためのシステムである。この楽曲再生システム１は、カラオケルームＫＲに設置された、楽曲再生装置としてのカラオケ装置１００、及び、操作端末としてのリモコン２００と、ホストサーバ３００とを有している。
【００３３】
なお、カラオケ装置１００とリモコン２００とは、例えばＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）等のネットワークＮＷ１を介し、互いに情報送受信可能に接続されている。また、カラオケ装置１００やリモコン２００と、ホストサーバ３００とは、上記ネットワークＮＷ１と、例えば通信ネットワーク等のネットワークＮＷ２とを介し、互いに情報送受信可能に接続されている。
【００３４】
カラオケ装置１００は、制御部１０１と、再生手段としての再生部１０２と、表示部１０３と、音声出力部１０４と、操作部１０５と、通信制御部１０６と、広告情報記憶手段としての大容量記憶装置１０７と備えている。
【００３５】
制御部１０１は、図示しないＣＰＵ及びＲＡＭ、ＲＯＭ等のメモリを備えている。この制御部１０１は、ＲＡＭの一時記憶機能を利用しつつ、ＲＯＭや上記大容量記憶装置１０７に予め記憶された各種プログラムを実行する。これにより、カラオケ装置１００全体の制御を行う。
【００３６】
大容量記憶装置１０７は、例えばＨａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ（ＨＤＤ）などから構成される。この大容量記憶装置１０７には、複数の演奏曲データ、及び、ホストサーバ３００より予め定められた所定の配列で出力された複数の広告動画情報等の各種情報が記憶されている。なお、演奏曲データには、楽曲データとしてのＭｕｓｉｃａｌ  Ｉｎｓｔｒｕｍｅｎｔ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ（ＭＩＤＩ；登録商標）データ、及び、映像データ等が含まれる。また、広告動画情報は、特定の商品を推奨するための動画情報である。
【００３７】
再生部１０２は、上記大容量記憶装置１０７に記憶された演奏曲データを用いて、複数の演奏曲を順次再生すると共に、１つの演奏曲の再生終了後、次の演奏曲の再生開始までの間に、広告動画情報を再生する。
【００３８】
表示部１０３は、例えば液晶ディスプレイなどから構成される。この表示部１０３は、上記再生部１０２によって再生された演奏曲や広告動画情報に係わる映像等を表示する。
【００３９】
音声出力部１０４は、例えばアンプやスピーカなどから構成される。この音声出力部１０４は、上記再生部１０２によって再生された演奏曲や広告動画情報に係わる音声、及び、図示しないマイクにより入力された歌唱音声等を出力する。
【００４０】
操作部１０５は、複数のキーやスイッチなどから構成される。通信制御部１０６は、リモコン２００やホストサーバ３００との間で、上記ネットワークＮＷ１,ＮＷ２を介し行われる情報通信の制御を行う。
【００４１】
リモコン２００は、操作者が演奏曲に関する選曲操作、言い換えれば、演奏曲の予約等の各種操作を行うための操作端末である。このリモコン２００は、制御部２０１と、表示部２０３と、操作部２０５と、通信制御部２０６と、記憶装置２０７とを備えている。
【００４２】
制御部２０１は、図示しないＣＰＵ及びＲＡＭ、ＲＯＭ等のメモリを備えている。この制御部２０１は、ＲＡＭの一時記憶機能を利用しつつ、ＲＯＭや上記記憶装置２０７に予め記憶された各種プログラムを実行する。これにより、リモコン２００全体の制御を行う。
【００４３】
表示部２０３は、例えば液晶ディスプレイなどから構成され、各種表示を行う。操作部２０５は、複数のキーやスイッチなどから構成される。
【００４４】
通信制御部２０６は、カラオケ装置１００やホストサーバ３００との間で、上記ネットワークＮＷ１,ＮＷ２を介し行われる情報通信の制御を行う。なお、通信制御部２０６とネットワークＮＷ１との間の接続は無線接続となっている。
【００４５】
記憶装置２０７は、例えば不揮発性メモリなどから構成され、各種情報を記憶する。
【００４６】
ホストサーバ３００は、上記カラオケ装置１００への広告動画情報の出力や操作者の認証等を行うサーバである。このホストサーバ３００は、制御部３０１と、通信制御部３０６と、大容量記憶装置３０７とを備えている。
【００４７】
制御部３０１は、図示しないＣＰＵ及びＲＡＭ、ＲＯＭ等のメモリを備えている。この制御部３０１は、ＲＡＭの一時記憶機能を利用しつつ、ＲＯＭや上記大容量記憶装置３０７に予め記憶された各種プログラムを実行する。これにより、ホストサーバ３００全体の制御を行う。
【００４８】
通信制御部３０６は、カラオケ装置１００やリモコン２００との間で、上記ネットワークＮＷ２,ＮＷ１を介し行われる情報通信の制御を行う。
【００４９】
大容量記憶装置３０７は、例えばＨＤＤなどから構成される。この大容量記憶装置３０７は、複数の広告動画情報等の各種情報を記憶している。また、この大容量記憶装置３０７には、ユニットデータベースとしてのユーザプロファイルデータベース３０７１（後述の図２参照）と、操作者情報データベースとしての会員データベース３０７２（後述の図３参照）とが記憶されている。
【００５０】
図２に、上記ユーザプロファイルデータベース３０７１の記憶内容の一例を示す。
【００５１】
図２に示すように、ユーザプロファイルデータベース３０７１には、予め実行されたクラスタリングによって、複数の操作者のログインＩＤと、互いに嗜好の異なる予め定められた複数のユニットのユニットＩＤとが対応付けられたクラスタリング情報が記憶されている。なお、クラスタリング情報は、分類情報に相当する。ログインＩＤは、操作者識別情報に相当する。ユニットＩＤは、ユニット識別情報に相当する。
【００５２】
クラスタリングとは、例えば公知のＫ−ｍｅａｎｓ法やＳｅｌｆ  Ｏｒｇａｎｉｚｉｎｇ  Ｍａｐｓ（ＳＯＭ）法などのクラスタリング手法を用いて、複数のデータを外的基準なしに自動的に分類する手法、又は、そのアルゴリズムである。
【００５３】
本実施形態では、予め、例えば複数の演奏曲に対する複数の操作者の歌唱履歴情報などに基づきクラスタリングが実行され、複数の操作者のログインＩＤが複数のユニットのいずれかに分類されている。そして、このクラスタリングの結果に対応して、複数のログインＩＤと、当該ログインＩＤの属するユニットのユニットＩＤとがそれぞれ対応付けられ、クラスタリング情報として、ユーザプロファイルデータベース３０７１に記憶されているのである。
【００５４】
図３に、上記会員データベース３０７２の記憶内容の一例を示す。
【００５５】
図３に示すように、会員データベース３０７２には、特定の複数のログインＩＤと、当該ログインＩＤに係わる操作者により設定された、あるいは、自動的に付与された、パスワードとが対応付けられて登録されている。
【００５６】
ここで、本実施形態では、前述したように、ホストサーバ３００の大容量記憶装置３０７に、複数の広告動画情報が記憶されている。ホストサーバ３００の制御部３０１は、この大容量記憶装置３０７に記憶された複数の広告動画情報を、予め定められた所定の配列で、カラオケ装置１００へ出力する。そして、カラオケ装置１００の制御部１０１は、上記出力された複数の広告動画情報を取得して、大容量記憶装置１０７に記憶させている。
【００５７】
図４に、ホストサーバ３００の制御部３０１より出力される複数の広告動画情報の一例を示す。
【００５８】
図４に示すように、ホストサーバ３００の制御部３０１より出力される複数の広告動画情報には、少なくとも１つのユニットＩＤがそれぞれ対応付けられている。例えば、図示の例の広告動画情報「広告１」には１つのユニットＩＤ「１」が対応付けられ、広告動画情報「広告３」には２つのユニットＩＤ「２」「３」が対応付けられている。
【００５９】
本実施形態では、これら複数の広告動画情報に関して、２以上の所定数の広告動画情報で一配列単位としている。この例では、３つの広告動画情報で一配列単位としている。したがって、これら複数の広告動画情報は、複数配列単位の広告動画情報となっている。
【００６０】
そして、これら複数配列単位の広告動画情報は、各配列単位において、順序が隣接する１組の広告動画情報にそれぞれ対応付けられたユニットＩＤが互いに同一とならないように配列されている。若しくは、各配列単位において、順序が隣接する１組の広告動画情報にそれぞれ対応付けられたユニットＩＤが互いに同一となる、順序が隣接する広告動画情報の組数が少なくなるように配列されている。
【００６１】
例えば、図示の例の３つの広告動画情報「広告１」「広告２」「広告３」を含む配列単位に関して説明すると、当該配列単位における順序が隣接する１組の広告動画情報としては、広告動画情報「広告１」「広告２」からなる１組の広告動画情報と、広告動画情報「広告２」「広告３」からなる１組の広告動画情報とが考えられる。
【００６２】
広告動画情報「広告１」「広告２」からなる１組の広告動画情報においては、広告動画情報「広告１」に対応するユニットＩＤは「１」であり、広告動画情報「広告２」に対応するユニットＩＤは「２１」である。したがって、当該１組の広告動画情報にそれぞれ対応するユニットＩＤは、互いに同一となっていない。
【００６３】
広告動画情報「広告２」「広告３」からなる１組の広告動画情報においては、広告動画情報「広告２」に対応するユニットＩＤは「２１」であり、広告動画情報「広告３」に対応するユニットＩＤは「２」「３」である。したがって、当該１組の広告動画情報にそれぞれ対応するユニットＩＤは、互いに同一となっていない。
【００６４】
以上のように、図示の例の３つの広告動画情報「広告１」「広告２」「広告３」を含む配列単位に関しては、順序が隣接する１組の広告動画情報にそれぞれ対応付けられたユニットＩＤが互いに同一とならないように配列されている。
【００６５】
なお、説明は省略するが、他の配列単位においても同様に、順序が隣接する１組の広告動画情報にそれぞれ対応するユニットＩＤが互いに同一とならないように配列されるか、若しくは、順序が隣接する１組の広告動画情報にそれぞれ対応するユニットＩＤが互いに同一となる、順序が隣接する広告動画情報の組数が少なくなるように配列されている。ホストサーバ３００の制御部３０１は、複数の広告動画情報を上記のように配列して、複数配列単位の広告動画情報を、カラオケ装置１００に出力するのである。
【００６６】
図５を用いて、カラオケ装置１００、リモコン２００、及びホストサーバ３００の間で実行される、本実施形態における楽曲再生方法による制御手順を説明する。なお、この図５では、基本的に図中上側から下側に向かっての時系列変化で各手順を示している。
【００６７】
図５において、まずステップＳＳ１００で、ホストサーバ３００の制御部３０１は、カラオケ装置１００へ出力する際の、複数の広告動画情報の配列を決定する、広告配列決定処理を実行する。なお、この詳細内容については後述の図６で説明する。
【００６８】
その後、ステップＳＳ１０で、ホストサーバ３００の制御部３０１は、大容量記憶装置３０７に記憶された複数の広告動画情報を読み出す。そして、通信制御部３０６及びネットワークＮＷ２，ＮＷ１を介し、上記読み出した複数の広告動画情報を、上記ステップＳＳ１００で決定された配列でカラオケ装置１００へ出力する。具体的には、制御部３０１は、所定の配列として、上記各配列単位において、順序が隣接する１組の広告動画情報にそれぞれ対応するユニットＩＤが互いに同一とならないように配列されるか、若しくは、当該対応するユニットＩＤが互いに同一となる、順序が隣接する広告動画情報の組数が少なくなるように配列された、複数配列単位の広告動画情報を、カラオケ装置１００へ出力する。このステップが、各請求項記載の広告情報出力手段として機能すると共に、広告情報出力手順に相当する。
【００６９】
そして、カラオケ装置１００の制御部１０１は、ステップＳＫ１０で、上記ステップＳＳ１０でホストサーバ３００の制御部３０１より出力された複数の広告動画情報を、ネットワークＮＷ２，ＮＷ１及び通信制御部１０６を介し取得する。そして、その取得した複数の広告動画情報を、大容量記憶装置１０７に記憶させる。このステップが、各請求項記載の広告情報記憶手順に相当する。
【００７０】
一方、リモコン２００の制御部２０１は、ステップＳＲ１０で、操作者による操作部２０５の操作に基づき、当該操作者に係わるログインＩＤ及びパスワードが入力されたかどうかを判定する。ログインＩＤ及びパスワードが入力されるまで、判定が満たされずループして待機する。そして、ログインＩＤ及びパスワードが入力されたら、判定が満たされてステップＳＲ２０に移る。
【００７１】
ステップＳＲ２０では、リモコン２００の制御部２０１は、通信制御部２０６及びネットワークＮＷ１，ＮＷ２を介し無線通信により、上記ステップＳＲ１０で入力された操作者に係わるログインＩＤ及びパスワードを、ホストサーバ３００へ送信する。このステップが、各請求項記載の操作者情報送信手段として機能する。
【００７２】
その後、ホストサーバ３００の制御部３０１は、ステップＳＳ２０で、上記ステップＳＲ２０でリモコン２００の制御部２０１より送信されたログインＩＤ及びパスワードを、ネットワークＮＷ１，ＮＷ２及び通信制御部３０６を介し取得する。このステップが、各請求項記載の操作者情報取得手段として機能すると共に、操作者情報取得手順に相当する。
【００７３】
そして、ステップＳＳ３０に移り、ホストサーバ３００の制御部３０１は、ログインＩＤ及びパスワードを取得したことに応じて、制御部３０１内部で所定の認証割り込み信号を発生する。
【００７４】
その後、ステップＳＳ４０で、ホストサーバ３００の制御部３０１は、上記ステップＳＳ３０で発生された認証割り込み信号に応じて、上記ステップＳＳ２０で取得されたログインＩＤ及びパスワードと、上記会員データベース３０７２（図３参照）に登録された特定の複数のログインＩＤ及びパスワードとを照合する。そして、上記ステップＳＳ２０で取得されたログインＩＤ及びパスワードが、上記特定の複数のログインＩＤ及びパスワードに合致するか合致しないかを判定する。このステップが、各請求項記載の操作者情報判定手段として機能する。上記ステップＳＳ２０で取得されたログインＩＤ及びパスワードが、上記特定の複数のログインＩＤ及びパスワードのいずれにも合致しなかった場合には、判定が満たされずステップＳＳ５０に移る。
【００７５】
ステップＳＳ５０では、ホストサーバ３００の制御部３０１は、通信制御部３０６及びネットワークＮＷ２，ＮＷ１を介し、操作者に係わるログインＩＤ及びパスワードが登録されていない旨のログイン失敗信号を、リモコン２００へ出力する。そして、このフローを終了する。これにより、リモコン２００の制御部２０１は、当該ログイン失敗信号を、ネットワークＮＷ２，ＮＷ１及び通信制御部２０６を介し受信する。
【００７６】
一方、上記ステップＳＳ４０において、上記ステップＳＳ２０で取得されたログインＩＤ及びパスワードが、上記特定の複数のログインＩＤ及びパスワードのいずれかに合致した場合には、ステップＳＳ４０の判定が満たされてステップＳＳ６０に移る。
【００７７】
ステップＳＳ６０では、ホストサーバ３００の制御部３０１は、通信制御部３０６及びネットワークＮＷ２，ＮＷ１を介し、操作者に係わるログインＩＤ及びパスワードが登録されている旨のログイン成功信号を、リモコン２００へ出力する。これにより、リモコン２００の制御部２０１は、当該ログイン成功信号を、ネットワークＮＷ２，ＮＷ１及び通信制御部２０６を介し受信する。
【００７８】
そして、ステップＳＳ７０に移り、ホストサーバ３００の制御部３０１は、上記ユーザプロファイルデータベース３０７１（図２参照）に記憶されたクラスタリング情報に基づき、上記ステップＳＳ２０で取得されたログインＩＤに対応したユニットＩＤを決定する。具体的には、制御部３０１は、上記ステップＳＳ２０で取得されたログインＩＤをキーとして、上記ユーザプロファイルデータベース３０７１内を検索して、当該ログインＩＤに対応付けられたユニットＩＤを検出する。そして、その検出したユニットＩＤを、上記ステップＳＳ２０で取得されたログインＩＤに対応したユニットＩＤとして決定する。このステップが、各請求項記載のユニット情報決定手段として機能すると共に、ユニット情報決定手順に相当する。
【００７９】
その後、ステップＳＳ８０で、ホストサーバ３００の制御部３０１は、通信制御部３０６及びネットワークＮＷ２，ＮＷ１を介し、上記ステップＳＳ７０で決定されたユニットＩＤを、カラオケ装置１００へ出力する。このステップが、各請求項記載のユニット情報出力手段として機能すると共に、ユニット情報出力手順に相当する。
【００８０】
そして、カラオケ装置１００の制御部１０１は、ステップＳＫ２０で、上記ステップＳＳ８０でホストサーバ３００の制御部３０１により出力されたユニットＩＤを、ネットワークＮＷ２，ＮＷ１及び通信制御部１０６を介し取得する。このステップが、各請求項記載のユニット情報取得手段として機能すると共に、ユニット情報取得手順に相当する。
【００８１】
一方、リモコン２００の制御部２０１は、ステップＳＲ３０で、操作者による操作部２０５の操作に基づき、演奏曲の予約が行われたかどうかを判定する。演奏曲の予約が行われるまで、判定が満たされずループして待機する。そして、演奏曲の予約が行われたら、判定が満たされてステップＳＲ４０に移る。
【００８２】
ステップＳＲ４０では、リモコン２００の制御部２０１は、通信制御部２０６及びネットワークＮＷ１を介し無線通信により、上記ステップＳＲ３０で行われた演奏曲の予約の内容に対応した予約データを、カラオケ装置１００へ送信する。
【００８３】
その後、カラオケ装置１００の制御部１０１は、ステップＳＫ３０で、上記ステップＳＲ４０でリモコン２００の制御部２０１より送信された予約データを、ネットワークＮＷ１及び通信制御部１０６を介し取得する。そして、その取得した予約データを、制御部１０１内のＲＡＭ等のメモリに記憶された予約リスト（図示省略）に登録する。
【００８４】
そして、ステップＳＫ４０に移り、カラオケ装置１００の制御部１０１は、予約データを取得したことに応じて、制御部１０１内部で所定の予約割り込み信号を発生する。
【００８５】
その後、ステップＳＫ５０で、カラオケ装置１００の制御部１０１は、上記ステップＳＫ４０で発生された予約割り込み信号に応じて、上記予約リスト内の予約データを登録された順番に沿って読み出す。そして、大容量記憶装置１０７に記憶された複数の演奏曲データの中から、上記予約リストより読み出した予約データが表す演奏曲データを読み出す。その後、その読み出した演奏曲データを用いて、演奏曲を再生するように、再生部１０２を制御する。そして、１つの演奏曲の再生が終了したら、ステップＳＫ６０に移る。
【００８６】
ステップＳＫ６０では、カラオケ装置１００の制御部１０１は、上記予約リスト内に予約データが登録されていないかどうかを判定する。予約データが登録されている場合には、判定が満たされず上記ステップＳＫ５０に戻り、同様の手順を繰り返す。一方、予約データが登録されていない場合には、判定が満たされてステップＳＫ７０に移る。
【００８７】
ステップＳＫ７０では、カラオケ装置１００の制御部１０１は、予約リスト内に予約データが登録されていない、すなわち、次の演奏曲の予約がされていないことに応じて、制御部１０１内部で所定の曲間割り込み信号を発生する。
【００８８】
そして、ステップＳＫ１００に移り、カラオケ装置１００の制御部１０１は、上記ステップＳＫ７０で発生された曲間割り込み信号に応じて、広告動画情報を再生するように、再生部１０２を制御する、広告再生処理を実行する。この詳細内容については、後述の図７で説明する。その後、このフローを終了する。
【００８９】
図６を用いて、上記図５のステップＳＳ１００の詳細手順を説明する。
【００９０】
図６において、まずステップＳＳ１１０で、ホストサーバ３００の制御部３０１は、大容量記憶装置３０７に記憶されたすべての広告動画情報の中から、予め定められた複数配列単位に相当する数の、例えば１００配列単位に相当する３００個の、広告動画情報を選択して、複数の広告動画情報の配列を１つ生成する。なお、上記すべての広告動画情報の数をＬとし、上記選択する広告動画情報の数をＭとすると、ＬＰＭ通りの配列が生成可能である。制御部３０１は、このステップを実行するたびに、それぞれ異なる配列を生成する。
【００９１】
その後、ステップＳＳ１２０で、ホストサーバ３００の制御部３０１は、上記ステップＳＳ１１０で生成された複数の広告動画情報の配列に基づき、上記各配列単位ごとに、順序が隣接する１組の広告動画情報にそれぞれ対応するユニットＩＤが互いに同一となる、順序が隣接する広告動画情報の組数をカウントする。
【００９２】
そして、ステップＳＳ１３０に移り、ホストサーバ３００の制御部３０１は、上記ステップＳＳ１２０で各配列単位ごとにカウントされた上記組数を集計する。そして、上記ステップＳＳ１１０で生成された複数の広告動画情報の配列に基づくすべての配列単位おける上記組数の合計値Ｃを算出する。
【００９３】
その後、ステップＳＳ１４０で、ホストサーバ３００の制御部３０１は、上記ステップＳＳ１３０で算出された上記組数の合計値Ｃが０であるかどうかを判定する。言い換えれば、制御部３０１は、上記ステップＳＳ１１０で生成された複数の広告動画情報の配列が、上記各配列単位において、順序が隣接する１組の広告動画情報にそれぞれ対応するユニットＩＤが互いに同一とならないような配列であったかどうかを判定している。Ｃ＝０である場合、言い換えれば、上記ステップＳＳ１１０で生成された複数の広告動画情報の配列が、上記各配列単位において、順序が隣接する１組の広告動画情報にそれぞれ対応するユニットＩＤが互いに同一とならないような配列であった場合には、判定が満たされてステップＳＳ１５０に移る。
【００９４】
ステップＳＳ１５０では、ホストサーバ３００の制御部３０１は、上記ステップＳＳ１１０で生成された複数の広告動画情報の配列、すなわち、上記各配列単位において、順序が隣接する１組の広告動画情報にそれぞれ対応するユニットＩＤが互いに同一とならないように配列された、複数配列単位の広告動画情報の配列を、制御部３０１内のＲＡＭ等のメモリに記憶する。そして、このメモリに記憶した複数配列単位の広告動画情報の配列を、カラオケ装置１００へ出力する際の、複数の広告動画情報の配列として決定する。その後、このルーチンを終了する。
【００９５】
一方、上記ステップＳＳ１４０において、Ｃ＝０でなかった場合、言い換えれば、上記ステップＳＳ１１０で生成された複数の広告動画情報の配列が、上記各配列単位において、順序が隣接する１組の広告動画情報にそれぞれ対応するユニットＩＤが互いに同一とならないような配列でなかった場合には、ステップＳＳ１４０の判定が満たされず、ステップＳＳ１６０に移る。
【００９６】
ステップＳＳ１６０では、ホストサーバ３００の制御部３０１は、上記ステップＳＳ１１０において、生成可能なすべての配列を生成していたかどうか、すなわち、ＬＰＭ通りの配列を生成していたかどうかを判定する。まだＬＰＭ通りの配列を生成していなかった場合には、判定が満たされず上記ステップＳＳ１１０に戻り、同様の手順を繰り返す。一方、既にＬＰＭ通りの配列を生成していた場合には、判定が満たされてステップＳＳ１７０に移る。
【００９７】
ステップＳＳ１７０では、ホストサーバ３００の制御部３０１は、上記ステップＳＳ１１０で生成された複数の広告動画情報の配列のうち、上記ステップＳＳ１３０で算出された当該配列に基づいた上記組数の合計値Ｃが最小となった、複数の広告動画情報の配列、すなわち、上記各配列単位において、順序が隣接する１組の広告動画情報にそれぞれ対応するユニットＩＤが互いに同一となる、順序が隣接する広告動画情報の組数が少なくなるように配列された、複数配列単位の広告動画情報の配列を、制御部３０１内のＲＡＭ等のメモリに記憶する。そして、このメモリに記憶した複数配列単位の広告動画情報の配列を、カラオケ装置１００へ出力する際の、複数の広告動画情報の配列として決定する。その後、このルーチンを終了する。
【００９８】
図７を用いて、上記図５のステップＳＫ１００の詳細手順を説明する。
【００９９】
図７において、まずステップＳＫ１１０で、カラオケ装置１００の制御部１０１は、上記図５のステップＳＳ１０でホストサーバ３００の制御部３０１から出力され、上記図５のステップＳＫ１０で大容量記憶装置１０７に記憶された複数の広告動画情報を、上記図５のステップＳＳ１００で決定された配列に沿って順次読み出す。このステップが、各請求項記載の広告読み取り手段として機能する。
【０１００】
その後、ステップＳＫ１２０で、カラオケ装置１００の制御部１０１は、上記ステップＳＫ１１０で読み出された広告動画情報に対応付けられたユニットＩＤが、上記図５のステップＳＫ２０で取得されたユニットＩＤに対し、合致するか合致しないかを判定する。上記合致しない場合には、判定が満たされず上記ステップＳＫ１１０に戻り、同様の手順を繰り返す。なお、このステップの判定が満たされなかった場合、すなわち、上記ステップＳＫ１１０で順次読み出される広告動画情報に関して、当該広告動画情報に対応するユニットＩＤが上記合致しないと判定された場合には、当該広告動画情報は後述のステップＳＫ１４０で再生されない。一方、上記合致する場合には、判定が満たされてステップＳＫ１３０に移る。
【０１０１】
ステップＳＫ１３０では、カラオケ装置１００の制御部１０１は、大容量記憶装置１０７に記憶された複数の広告動画情報のうち、上記ステップＳＫ１１０で順次読み出された広告動画情報を、上記図５のステップＳＫ２０で取得されたユニットＩＤに対応した広告動画情報として決定する。
【０１０２】
そして、ステップＳＫ１４０に移り、カラオケ装置１００の制御部１０１は、上記予約割り込み信号が発生されるまでの間に、すなわち、１つの演奏曲の再生終了後、次の演奏曲の再生開始までの間に、上記ステップＳＫ１３０で決定された広告動画情報を再生するように、再生部１０２を制御する。具体的には、制御部１０１は、上記ステップＳＫ１１０で順次読み出される広告動画情報に関して、当該広告動画情報に対応するユニットＩＤが上記ステップＳＫ１２０で合致すると判定された場合には、当該広告動画情報、すなわち、上記ステップＳＫ１３０で決定された広告動画情報を再生するように再生部１０２を制御する。またこれと共に、制御部１０１は、上記ステップＳＫ１１０で順次読み出される広告動画情報に関して、当該広告動画情報に対応するユニットＩＤが上記ステップＳＫ１２０で合致しないと判定された場合には、当該広告動画情報を再生しないように、再生部１０２を制御する。このステップが、各請求項記載の再生制御手段として機能すると共に、再生制御手順に相当する。そして、１つの広告動画情報の再生が終了したら、上記ステップＳＫ１１０に戻る。
【０１０３】
なお、このステップＳＫ１４０は、上記予約割り込み信号が発生されることにより強制終了され、すなわち、再生部１０２による広告動画情報の再生が停止される。その後、上記図５のステップＳＫ５０に移る。
【０１０４】
なお、上記において、ステップＳＫ１２０及びステップＳＫ１３０が、各請求項記載の広告情報決定手段として機能すると共に、広告情報決定手順に相当する。また、上記ステップＳＫ１２０及びステップＳＫ１３０のうち、ステップＳＫ１２０が、ユニット決定手段として機能する。
【０１０５】
以上説明したように、本実施形態の楽曲再生システム１は、カラオケ装置１００、リモコン２００、及びホストサーバ３００を有する。ホストサーバ３００の制御部３０１は、予め、上記クラスタリングに係わる複数のユニットＩＤとそれぞれ対応付けられた複数の広告動画情報を、カラオケ装置１００へ出力しておく（図５のステップＳＳ１０を参照）。これら複数の広告動画情報は、カラオケ装置１００の大容量記憶装置１０７に記憶される（図５のステップＳＫ１０を参照）。
【０１０６】
そして、操作者がリモコン２００の操作部２０５を用いて適宜の操作を行うと、リモコン２００の制御部２０１は、当該操作者に係わるログインＩＤ及びパスワードを送信する（図５のステップＳＲ２０を参照）。その送信されたログインＩＤ及びパスワードは、ホストサーバ３００の制御部３０１により取得される（図５のステップＳＳ２０を参照）。その後、ホストサーバ３００の制御部３０１により、上記ユーザプロファイルデータベース３０７１（図２を参照）に記憶されたクラスタリング情報が参照されつつ、上記取得されたログインＩＤ及びパスワードに対応したユニットＩＤが決定される（図５のステップＳＳ７０を参照）。その決定されたユニットＩＤは、ホストサーバ３００の制御部３０１によりカラオケ装置１００へ出力される（図５のステップＳＳ８０を参照）。
【０１０７】
そして、ホストサーバ３００の制御部３０１により出力されたユニットＩＤが、カラオケ装置１００の制御部２０１によって取得される（図５のステップＳＫ２０を参照）。その後、カラオケ装置１００の制御部１０１が、上記大容量記憶装置１０７に記憶された複数の広告動画情報のうち、上記取得されたユニットＩＤに合致した広告動画情報を、操作者へ提供すべき広告動画情報として決定する（図７のステップＳＫ１３０を参照）。これにより、カラオケ装置１００の制御部１０１が再生部１０２を制御し、上記決定された広告動画情報を再生させる（図７のステップＳＫ１４０を参照）。
【０１０８】
以上のようにして、本実施形態においては、カラオケ装置１００が、予め記憶した広告動画情報に基づき、その時点で楽曲再生サービスを提供している利用者の嗜好に適合した広告動画情報を、確実に提供することができる。これにより、利用者に対して有益な広告を効果的に提供することができる。
【０１０９】
また、本実施形態では特に、カラオケ装置１００の制御部１０１は、１つの演奏曲の再生終了後、次の演奏曲の再生開始までの間に、上記図７のステップＳＫ１３０で決定された広告動画情報を再生するように、再生部１０２を制御する。これにより、その時点で楽曲再生サービスを提供している利用者の嗜好に適合した広告動画情報を、複数の演奏曲の合間に確実に提供することができるので、さらに確実に効果的な広告を行うことができる。
【０１１０】
また、本実施形態では特に、ホストサーバ３００から予め定められた所定の配列で複数の広告動画情報が出力され、カラオケ装置１００の大容量記憶装置１０７に記憶される。その後、カラオケ装置１００の制御部１０１が上記複数の広告動画情報を、上記所定の配列に沿って順次読み出す（図７のステップＳＫ１１０を参照）。そして、カラオケ装置１００の制御部１０１が、それら順次読み出される広告動画情報に対応したユニットＩＤが、事前に取得されたユニットＩＤと合致するか合致しないかを判定する（図７のステップＳＫ１２０を参照）。そして、合致すると判定された場合にのみ、カラオケ装置１００の制御部１０１の制御により広告動画情報が再生される。
【０１１１】
これにより、カラオケ装置１００は、一括して事前に記憶するとともに順次読み出す複数の広告動画情報を、再生するか再生しないかをその都度切り替えれば足りる。この結果、カラオケ装置１００における広告動画情報の再生制御を簡素化することができる。また、ホストサーバ３００からカラオケ装置１００へ出力される複数の広告動画情報も一律に固定的な内容とすることができる。この結果、ホストサーバ３００からの広告動画情報の送信に関する制御を簡素化することもできる。
【０１１２】
また、本実施形態では特に、ホストサーバ３００の制御部３０１は、２以上の所定数の、上記の例では３つの、広告動画情報を一配列単位として、各配列単位において、順序が隣接する１組の広告動画情報にそれぞれ対応付けられたユニットＩＤが互いに同一とならないように配列されるか、若しくは、当該対応付けられたユニットＩＤが互いに同一となる、順序が隣接する広告動画情報の組数が少なくなるように配列された、複数配列単位の広告動画情報を、カラオケ装置１００へ出力する。これにより、各配列単位において、広告動画情報が特定の嗜好の利用者向けに偏るのを極力回避し、複数の利用者それぞれの嗜好に対し好適な広告が均一に提供されるよう図ることができる。
【０１１３】
また、本実施形態では特に、ホストサーバ３００の制御部３０１が、リモコン２００から送信され上記図５のステップＳＳ２０で取得されたログインＩＤ及びパスワードについて、上記会員データベース３０７２（図３を参照）の登録内容と事前に照合する（図５のステップＳＳ４０を参照）。そして、照合が合致した場合に、上記取得されたログインＩＤに対応したユニットＩＤを決定して、カラオケ装置１００へ出力する。これにより、ログインＩＤの事前登録のない操作者について、ユニットＩＤの決定等の無駄な動作が試みられるのを防止し、処理を簡素化することができる。
【０１１４】
なお、本実施形態では、ホストサーバ３００の制御部３０１は、上記各配列単位において、順序が隣接する１組の広告動画情報にそれぞれ対応するユニットＩＤが互いに同一とならないように配列されるか、若しくは、当該対応するユニットＩＤが互いに同一となる、順序が隣接する広告動画情報の組数が少なくなるように配列された、複数配列単位の広告動画情報を、カラオケ装置１００へ出力していた。しかしながら、これに限られない。
【０１１５】
すなわち、ホストサーバ３００の制御部３０１が、上記各配列単位において、当該配列単位に含まれる上記所定数の広告動画情報にそれぞれ対応するユニットＩＤがそれぞれ同一とならないように配列された、複数配列単位の広告動画情報を、カラオケ装置１００へ出力するようにしてもよい。若しくは、ホストサーバ３００の制御部３０１が、上記各配列単位において、当該配列単位に含まれる上記所定数の広告動画情報にそれぞれ対応するユニットＩＤが互いに同一となる、広告動画情報の組数が少なくなるように配列された、複数配列単位の広告動画情報を、カラオケ装置１００へ出力するようにしてもよい。
【０１１６】
なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。以下、そのような変形例を説明する。
【０１１７】
（１）一部の広告動画情報にのみユニットＩＤが対応付けられている場合
上記実施形態においては、ホストサーバ３００の制御部３０１は、複数のユニットＩＤとそれぞれ対応付けられた複数の広告動画情報を、カラオケ装置１００へ出力していたが、これに限られない。すなわち、ホストサーバ３００の制御部３０１が、ユニットＩＤが対応付けられていない広告動画情報と、ユニットＩＤが対応付けられた広告動画情報とからなる、複数の広告動画情報を、カラオケ装置１００へ出力するようにしてもよい。
【０１１８】
図８に、本変形例において、ホストサーバ３００の制御部３０１より出力される複数の広告動画情報の一例を示す。
【０１１９】
図８に示すように、本変形例において、ホストサーバ３００の制御部３０１より出力される複数の広告動画情報は、複数の固定枠用の広告動画情報と、複数のターゲティング枠用の広告動画情報とから構成されている。
【０１２０】
固定枠用の広告動画情報は、ユニットＩＤが対応付けられていない広告動画情報、言い換えれば、すべての利用者に対し提供する広告動画情報である。したがって、この固定枠用の広告動画情報は、操作者に係わるログインＩＤに対応したユニットＩＤに関係なく、すなわち、当該広告動画情報に対応するユニットＩＤが操作者に係わるログインＩＤに対応したユニットＩＤに対し合致するか否かを判定することなく、再生部１０２によって再生される。
【０１２１】
ターゲティング枠用の広告動画情報は、少なくとも１つのユニットＩＤが対応付けられた広告動画情報、言い換えれば、特定の操作者をターゲットとした広告動画情報である。したがって、このターゲティング枠用の広告動画情報は、当該広告動画情報に対応するユニットＩＤが操作者に係わるログインＩＤに対応したユニットＩＤに対し合致すると判定された場合にのみ、再生部１０２によって再生される。
【０１２２】
ホストサーバ３００の制御部３０１は、これら複数の固定枠用の広告動画情報と複数のターゲティング枠用の広告動画情報とからなる広告動画情報を、所定の配列でカラオケ装置１００に出力する。そして、カラオケ装置１００の制御部１０１は、その出力された複数の広告動画情報を取得して、大容量記憶装置１０７に記憶させる。
【０１２３】
また、カラオケ装置１００の制御部１０１は、前述した曲間割り込み信号が発生されると、大容量記憶装置１０７に記憶された複数の広告動画情報を、所定の配列に沿って順次読み出す。そして、その読み出した広告動画情報が、固定枠用の広告動画情報であるか、ターゲティング枠用の広告動画情報であるかを判定する。このとき、読み出した広告動画情報が固定枠用の広告動画情報であった場合には、カラオケ装置１００の制御部１０１は、当該固定枠用の広告動画情報を再生するように、再生部１０２を制御する。
【０１２４】
一方、読み出した広告動画情報がターゲティング枠用の広告動画情報であった場合には、カラオケ装置１００の制御部１０１は、当該広告動画情報に対応するユニットＩＤが、操作者に係わるログインＩＤに対応したユニットＩＤに対し、合致するか合致しないかを判定する。そして、合致すると判定した場合に、カラオケ装置１００の制御部１０１は、当該ターゲティング枠用の広告動画情報を再生するように、再生部１０２を制御する。
【０１２５】
本変形例によっても、上記実施形態と同様の効果を得る。
【０１２６】
なお、ホストサーバ３００の制御部３０１は、本発明に係わる楽曲再生装置以外に、上記ネットワークＮＷ２，ＮＷ１を介し接続されている従来の楽曲再生装置に対しても、上述したような複数の固定枠用の広告動画情報と複数のターゲティング枠用の広告動画情報とからなる広告動画情報を、所定の配列で出力することができる。このような場合、当該複数の広告動画情報を取得した従来の楽曲再生装置においては、上記ターゲティング枠用の広告動画情報の再生がスキップされ、固定枠の広告動画情報の再生だけが行われるようにしてもよい。
【０１２７】
なお、以上においては、ホストサーバ３００が、カラオケ装置１００への広告動画情報の出力、及び、操作者に係わるログインＩＤが特定のログインＩＤに合致するか合致しないかの判定、の両方を行っていたが、これに限られない。すなわち、カラオケ装置１００への広告動画情報の出力と、操作者に係わるログインＩＤが特定のログインＩＤに合致するか合致しないかの判定とを、２つの別々のサーバで行うようにしてもよい。この場合には、当該２つのサーバそれぞれが、ホストサーバに相当する。
【０１２８】
また、以上においては、カラオケ装置１００の制御部１０１は、１つの演奏曲の再生終了後、次の再生開始までの間に広告動画情報を再生させていたが、これに限られない。例えば、カラオケ装置１００の表示部１０３の表示画面を複数に分割し、そのうち１つの画面には演奏曲に対応した歌詞テロップを表示させると共に、別の画面には広告動画情報を表示させるようにしてもよい。また例えば、リモコン２００においても同様に、当該リモコン２００の表示部２０３の表示画面を複数に分割し、そのうち１つの画面には演奏曲の選曲画面を表示させると共に、別の画面には広告動画情報を表示させるようにしてもよい。あるいは、リモコン２００の操作部２０５が一定時間操作されていないと判断された場合に、表示部２０３全体に広告動画情報を表示させるようにしてもよい。
【０１２９】
また、図５、図６、図７等に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【０１３０】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【０１３１】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【０１３２】
１          楽曲再生システム
１００      カラオケ装置（楽曲再生装置）
１０１      制御部
１０２      再生部（再生手段）
１０７      大容量記憶装置（広告情報記憶手段）
２００      リモコン（操作端末）
２０１      制御部
３００      ホストサーバ
３０１      制御部
３０７１    ユーザプロファイルデータベース（ユニットデータベース）
３０７２    会員データベース（操作者情報データベース）
【図１】
2011215195.tif 000003
【図２】
2011215195.tif 000004
【図３】
2011215195.tif 000005
【図４】
2011215195.tif 000006
【図５】
2011215195.tif 000007
【図６】
2011215195.tif 000008
【図７】
2011215195.tif 000009
【図８】
2011215195.tif 000010