(57)【特許請求の範囲】
【請求項１】
楽曲再生装置、ホストサーバ、およびリモコン端末を互いに通信可能に備える楽曲リスト生成システムにおいて、
カラオケルーム内のユーザの人数、および年齢に関連するユーザ関連情報と、ユーザが前記楽曲再生装置を利用している時間に関する時間情報とを取得する取得手段と、
ユーザの人数および年齢と、楽曲再生装置の利用時間とに基づいてあらかじめ定められた複数の標準利用形態情報にそれぞれ対応付けられる複数の楽曲リストのいずれかの楽曲リストを生成する生成手段であって、前記複数の標準利用形態情報のうちで、前記取得手段によって取得された前記ユーザ関連情報と前記時間情報との組み合わせに基づいて定められた現在の利用形態情報に一致する標準利用形態情報が対応付けられた楽曲リストを生成する生成手段と、
前記生成手段により生成された楽曲リストを表示手段に表示させる表示制御手段と、
を備えることを特徴とする楽曲リスト生成システム。
【請求項２】
ユーザが前記楽曲再生装置を利用している時間において再生された楽曲を識別するための楽曲識別情報と、現在の利用形態情報に一致する前記標準利用形態情報とを対応付けて記憶する記憶手段を備え、
前記生成手段は、前記取得手段によって新たに取得された新たなユーザ関連情報と新たな時間情報との組み合わせに基づいて定められた現在の利用形態情報に、一致する前記標準利用形態情報が対応付けられた楽曲識別情報を複数集めた新たな楽曲リストを生成し、
前記表示制御手段は前記新たな楽曲リストを表示手段に表示させる
ことを特徴とする請求項１に記載の楽曲リスト生成システム。
【請求項３】
前記記憶手段は、現在の利用形態において再生された楽曲の再生回数を表す情報と、前記ユーザ関連情報および前記時間情報の組み合わせに基づいて定められた現在の利用形態を表す現在の利用形態情報に一致する前記標準利用形態情報とを、前記楽曲識別情報に対応付けて記憶し、
前記生成手段は、前記標準利用形態情報の内の特定の標準利用形態情報と対応付けられた複数の楽曲識別情報を集め、その集められた前記複数の楽曲識別情報を、再生回数の多い順番に並べた楽曲リスト生成し、
前記表示制御手段は、前記生成手段により生成された楽曲リストに含まれる前記複数の楽曲識別情報を再生回数の多い順番に表示手段に表示させる
ことを特徴とする請求項２に記載の楽曲リスト生成システム。
【請求項４】
カラオケルーム内を撮影する撮影手段を備え、
前記取得手段は、
前記撮影手段が撮影した映像に基づいて前記ユーザ関連情報を取得する
ことを特徴とする請求項１から請求項３のいずれかに記載の楽曲リスト生成システム。
【請求項５】
前記取得手段は、楽曲再生中に前記撮影手段がカラオケルーム内を撮影した映像に基づいて前記ユーザ関連情報を取得し、楽曲再生中に前記撮影手段がカラオケルーム内を撮影した撮影時点に基づいて前記時間情報を取得することを特徴とする請求項４に記載の楽曲リスト生成システム。
【請求項６】
前記取得手段は、
カラオケルーム内のユーザの人数、性別、および年齢層のそれぞれに関連する情報を含む前記ユーザ関連情報と、ユーザが前記楽曲再生装置を利用している時期および時間帯に関連する情報を含む前記時間情報とを取得し、
前記ユーザ関連情報の内、年齢層に関連する情報は、カラオケルーム内の各ユーザの年齢層の上限および下限のうちで、最も上の年齢層のユーザの上限と、最も下の年齢層のユーザの下限とによって定められ、
前記標準利用形態情報は、ユーザの人数、性別、年齢層、時期、および時間帯に関する情報を含み、
前記生成手段は、所定の条件を満たした場合に、特定の標準利用形態情報と対応付けられた楽曲を識別するための楽曲識別情報を複数集めた楽曲リストを生成し、
前記所定の条件は、前記ユーザ関連情報と前記特定の標準利用形態情報に含まれる人数、性別および年齢層に関する情報とが一致し、かつ、前記時間情報と、前記特定の標準利用形態情報に含まれる時期および時間帯に関連する情報とが一致する条件であることを特徴とする請求項１から請求項５のいずれかに記載の楽曲リスト生成システム。
【請求項７】
楽曲再生装置のコンピュータに、
カラオケルーム内のユーザの人数、および年齢に関連するユーザ関連情報と、ユーザが前記楽曲再生装置を利用している時間に関する時間情報とを取得する取得ステップと、
ユーザの人数および年齢と、楽曲再生装置の利用時間とに基づいてあらかじめ定められた複数の標準利用形態情報とそれぞれ対応付けられる複数の楽曲リストのいずれかの楽曲リストを生成する生成ステップであって、前記複数の標準利用形態情報のうちで、前記取得ステップによって取得された前記ユーザ関連情報と前記時間情報との組み合わせに基づいて定められた現在の利用形態情報に一致する標準利用形態情報が対応付けられた楽曲リストを生成する生成ステップと、
前記生成ステップによって生成された楽曲リストを表示手段に表示させる表示制御ステップと、
を実行させることを特徴とする楽曲リスト生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの利用形態に合わせた楽曲リストを自動で生成できる楽曲リスト生成システムに関する。
【背景技術】
【０００２】
従来のカラオケ装置では、歌唱者は、楽曲名、または歌手名などを基に歌唱したい楽曲を検索し、検索結果のリストから本当に歌いたい曲を選択し歌唱することが可能である。また、楽曲をジャンルごとに分類したリストから検索を行うジャンル検索、地域ごとの楽曲を集めたリストから検索を行う地域検索など様々な検索方法がある。
【０００３】
特許文献１に記載のカラオケ楽曲選曲システムは、選曲に際してジャンル別検索を行う場合に、カラオケ演奏装置が設置された店舗の営業形態に応じて、好んで歌唱されるジャンルのランキングを決めて表示の優先順を決めることが可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−７５７６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の検索方法には、楽曲名、歌手名、歌唱履歴、地域、行事・時期、および特許文献１に記載されるジャンル、といった楽曲を特徴付けるカテゴリの楽曲リストから楽曲を探す検索方法が存在する。しかし、ジャンル、地域、行事・時期のカテゴリは楽曲の配信業者により定められる。特に行事・時期といったカテゴリごとの楽曲リストは配信業者の仕様および方針に従って楽曲が集められているため、例えば、忘年会というカテゴリであっても同年代の友人との忘年会である利用形態と、会社の忘年会である利用形態とでは歌う曲が異なる。つまり、忘年会のカテゴリに属する楽曲だと思って検索した場合であっても、所望の楽曲が提示されない問題がある。
【０００６】
また、カラオケルーム内の複数のユーザの利用形態に従って、楽曲再生装置が楽曲リストを生成し、表示することはなかった。
【０００７】
本発明は、上述する事情に鑑みて、様々な利用形態に合わせた楽曲リストを自動で生成し、表示できる楽曲リスト生成システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
この目的を達成するために、本発明の楽曲リスト生成システムは、楽曲再生装置、ホストサーバ、およびリモコン端末を互いに通信可能に備える楽曲リスト生成システムにおいて、カラオケルーム内のユーザの人数、および年齢に関連するユーザ関連情報と、ユーザが前記楽曲再生装置を利用している時間に関する時間情報とを取得する取得手段と、ユーザの人数および年齢と楽曲再生装置の利用時間とに基づいてあらかじめ定められた複数の標準利用形態情報にそれぞれ対応付けられる複数の楽曲リストのいずれかの楽曲リストを生成する生成手段であって、前記複数の標準利用形態情報のうちで、前記取得手段によって取得された前記ユーザ関連情報と前記時間情報との組み合わせに基づいて定められた現在の利用形態情報に一致する標準利用形態情報が対応付けられた楽曲リストを生成する生成手段と、前記生成手段により生成された楽曲リストを表示手段に表示させる表示制御手段と、を備えることを特徴とする。
【０００９】
本発明の楽曲リスト生成システムは、ユーザが前記楽曲再生装置を利用している時間において再生された楽曲を識別するための楽曲識別情報と、現在の利用形態情報に一致する前記標準利用形態情報とを対応付けて記憶する記憶手段を備え、前記生成手段は、前記取得手段によって新たに取得された新たなユーザ関連情報と新たな時間情報との組み合わせに基づいて定められた現在の利用形態情報に一致する前記標準利用形態情報が対応付けられた楽曲識別情報を複数集めた新たな楽曲リストを生成し、前記表示制御手段は前記新たな楽曲リストを表示手段に表示させることを特徴とする。
【００１０】
本発明の楽曲リスト生成システムにおいて、前記記憶手段は、現在の利用形態において再生された楽曲の再生回数を表す情報と、前記ユーザ関連情報および前記時間情報の組み合わせに基づいて定められた現在の利用形態を表す現在の利用形態情報に一致する前記標準利用形態情報とを、前記楽曲識別情報に対応付けて記憶し、前記生成手段は、前記標準利用形態情報の内の特定の標準利用形態情報と対応付けられた複数の楽曲識別情報を集め、その集められた前記複数の楽曲識別情報を、再生回数の多い順番に並べた楽曲リスト生成し、前記表示制御手段は、前記生成手段により生成された楽曲リストに含まれる前記複数の楽曲識別情報を再生回数の多い順番に表示手段に表示させることを特徴とする。
【００１１】
本発明の楽曲リスト生成システムにおいて、カラオケルーム内を撮影する撮影手段を備え、前記取得手段は、前記撮影手段が撮影した映像に基づいて前記ユーザ関連情報を取得することを特徴とする。
【００１２】
本発明の楽曲リスト生成システムにおいて、前記取得手段は、楽曲再生中に前記撮影手段がカラオケルーム内を撮影した映像に基づいて前記ユーザ関連情報を取得し、楽曲再生中に前記撮影手段がカラオケルーム内を撮影した撮影時点に基づいて前記時間情報を取得することを特徴とする
【００１３】
本発明の楽曲リスト生成システムにおいて、前記取得手段は、カラオケルーム内のユーザの人数、性別、および年齢層のそれぞれに関連する情報を含む前記ユーザ関連情報と、ユーザが前記楽曲再生装置を利用している時期および時間帯に関連する情報を含む前記時間情報とを取得し、前記ユーザ関連情報の内、年齢層に関連する情報は、カラオケルーム内の各ユーザの年齢層の上限および下限のうちで、最も上の年齢層のユーザの上限と、最も下の年齢層のユーザの下限とによって定められ、前記標準利用形態情報は、ユーザの、人数、性別、年齢層、時期、および時間帯に関する情報を含み、前記生成手段は、所定の条件を満たした場合に、特定の標準利用形態情報と対応付けられた楽曲を識別するための楽曲識別情報を複数集めた楽曲リストを生成し、前記所定の条件は、前記ユーザ関連情報と前記特定の標準利用形態情報に含まれる人数、性別および年齢層に関する情報とが一致し、かつ、前記時間情報と、前記特定の標準利用形態情報に含まれる時期および時間帯に関連する情報とが一致する条件であることを特徴とする。
【発明の効果】
【００１４】
本発明の楽曲リスト生成システムおよび楽曲リスト生成プログラムによれば、現在の利用形態情報が、取得されたユーザ関連情報と時間情報との組み合わせに基づいて定められる。定められた現在の利用形態情報に一致する標準利用形態情報が対応付けられた楽曲リストが生成され、表示される。これにより、様々な利用形態に合わせた楽曲リストを自動で生成し、表示できる。
【００１５】
また、本発明の楽曲リスト生成システムによれば、現在の利用形態情報が、新たに取得された新たなユーザ関連情報と新たな時間情報との組み合わせに基づいて定められる。定められた現在の利用形態情報に一致する標準利用形態情報が対応付けられた楽曲識別情報を複数集めた新たな楽曲リストが生成される。これにより、様々発生する新たな利用形態に合わせた楽曲リストを自動で生成し、常に最新の楽曲リストを表示できる。
【００１６】
また、本発明の楽曲リスト生成システムによれば、楽曲リストは、特定の標準利用形態情報と対応付けられた複数の楽曲識別情報を集めたリストである。その楽曲リストは、集められた複数の楽曲識別情報を再生回数の多い順番に並べて構成される。この楽曲リストが自動で生成され、表示される。これにより、ユーザの利用形態おいて実際に再生された再生回数が多い楽曲をユーザの利用形態に、より適した楽曲であるとして表示できる。
【００１７】
また、本発明の楽曲リスト生成システムは、カラオケルーム内を撮影する撮影手段を備え、撮影した映像に基づいてユーザ関連情報を取得する。ユーザの現在の利用形態を特定するための複数の情報を撮影手段による撮影で取得できる。これにより、ユーザが複数の情報を入力する手間を軽減し、ユーザの現在の利用形態に合わせた楽曲リストを生成し、表示できる。
【００１８】
また、本発明の楽曲リスト生成システムは、楽曲再生中に撮影手段がカラオケルーム内を撮影した撮影時点に基づいて時間情報を取得し、撮影した映像からユーザ関連情報を取得する。楽曲が実際に再生されている状態において現在の利用形態を特定するため、その現在の利用形態を楽曲に適切に反映するために信頼性の高い楽曲リストを生成できる。これにより、楽曲再生中の現在の利用形態を適切に反映した信頼性の高い楽曲リストを生成し、表示できる。
【００１９】
また、本発明の楽曲リスト生成システムは、所定の条件を満たした場合に、特定の標準利用形態情報と対応付けられた楽曲を識別するための楽曲識別情報を複数集めた楽曲リストを生成する。所定の条件は、ユーザ関連情報と特定の標準利用形態情報に含まれる人数、性別および年齢層に関する情報とが一致し、かつ、時間情報と、特定の標準利用形態情報に含まれる時期および時間帯に関連する情報とが一致する条件である。この所定の条件を満たすような利用形態を特定することで、特定の標準利用形態情報と対応付けられた楽曲を複数集めた楽曲リストを生成し、表示できる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態に係る楽曲リスト生成システムを表すブロック図である。
【図２】本発明の一実施形態におけるカラオケ用ホスト３のＨＤＤ３１が記憶するデータベースを表す図である。
【図３】本発明の一実施形態における利用形態情報の特定方法を表す図である。
【図４】利用形態情報とデータベースとの対応関係を表す図である。
【図５】楽曲リスト生成システムの楽曲リスト生成処理を表すフローチャートである。
【図６】楽曲リスト生成システムのリモコン装置２に表示される表示の形態を表す図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態について図面を参照して説明する。
［楽曲リスト生成システムの電気的構成］
楽曲リスト生成システムの電気的構成について図１を参照して説明する。図１は、本発明の一実施形態に係る楽曲リスト生成システムを表すブロック図である。楽曲リスト生成システムは、楽曲再生装置１、リモコン装置２、およびカラオケ用ホスト３を互いに通信可能に備える。
【００２２】
［楽曲再生装置１の構成の説明］
楽曲再生装置１は、制御部１００と、ＨＤＤ１１０と、操作部１２０と、スピーカ１３０と、モニタ１４０と、カメラ１５０と、マイク１６０と、通信部１７０と、インターフェイス部１８０と、を備える。制御部１００は、ＣＰＵと、ＲＯＭと、ＲＡＭと、を備え、各種処理を実行する。制御部１００が実行する処理の内容については後述する。ＨＤＤ１１０は、各種情報を記憶する。具体的には、ＨＤＤ１１０は、スピーカ１３０に発音させる楽曲の伴奏音を含む楽曲情報と、モニタ１４０に表示される映像を表す映像情報と、カメラ１５０により撮影された画像を表す画像情報と、後述するカラオケ用ホスト３から送られる各種データベースとを記憶する。操作部１２０は、ユーザによる操作を受け付けて、操作に対応する操作指令を制御部１００に送る。マイク１６０はユーザによる歌唱、および楽器の演奏などを含む音を電気信号に変換する。通信部１７０は、楽曲再生装置１とリモコン装置２との間で情報を送受信する。インターフェイス部１８０は、楽曲再生装置１をネットワーク５００に接続し、楽曲再生装置１とカラオケ用ホスト３との間で情報を送受信する。
【００２３】
［リモコン装置２の構成の説明］
リモコン装置２は、制御部２００と、ＨＤＤ２１０と、表示部２４０と、通信部２７０と、無線ＬＡＮ通信部２８０と、を備える。制御部２００は、ＣＰＵと、ＲＯＭと、ＲＡＭと、を備え、各種処理を実行する。制御部２００が実行する処理の内容については後述する。ＨＤＤ２１０は、各種情報を記憶する。具体的には、ＨＤＤ２１０は、表示部２４０に表示される映像を表すリモコン映像情報と、リモコン装置で実行される様々なアプリケーションと、を記憶する。また、ＨＤＤ２１０は、カラオケ用ホスト３から送られる、楽曲リスト表示ボタンおよびジャンル表示ボタンなどの表示切り替えボタンの画像を表すリモコン画像情報と、広告の動画および画像を表す広告情報と、を記憶する。操作部２２０は、ユーザの操作を受け付けるためのタッチパネル、またはスイッチを備える。操作部２２０は、ユーザによる操作を受け付けて、操作に対応する操作指令を制御部１００に送る。表示部２４０は、ＨＤＤ２１０に記憶されるリモコン映像情報、画像情報、および広告情報に従って画像を表示する。通信部２７０は、楽曲再生装置１とリモコン装置２との間で情報を送受信する。無線ＬＡＮ通信部２８０は、リモコン装置２をネットワーク５００に接続するためのアクセスポイント４００とリモコン装置２との間において情報を送受信する。リモコン装置２は、一例としてカラオケ用リモコン装置であるナビ、リモコン用アプリケーションがインストールされたユーザのスマートフォン、または、リモコン用アプリケーションがインストールされたタブレット端末である。
【００２４】
［カラオケ用ホスト３の構成の説明］
カラオケ用ホスト３は、制御部３００、およびＨＤＤ３１を備え、カラオケ用の様々なデータベースおよび情報を記憶する。具体的には、ＨＤＤ３１は、楽曲情報と、再生履歴データベース（以下、再生履歴ＤＢと記す。）と、利用形態データベース（以下、利用形態ＤＢと記す。）と、楽曲リストと、リモコン画像情報と、を記憶する。そして、制御部３００はそれらの情報を管理、および制御する。楽曲情報は楽曲再生装置１によって再生される楽曲の伴奏音を表す。再生履歴ＤＢは、再生された楽曲の楽曲情報について、再生された時点におけるユーザの利用形態と再生された楽曲の楽曲識別情報とが対応付けて記憶されたデータベースである。利用形態ＤＢは、特定の利用形態を、時期、時間、人数、年齢層、および性別とともに記憶するデータベースである。楽曲リストは、利用形態ＤＢに記憶される特定の利用形態において再生された複数の楽曲の楽曲情報を集めたリストの情報である。リモコン画像情報は、楽曲リスト表示ボタンおよびジャンル表示ボタンを表す画像の情報である。ＨＤＤ３１が記憶する様々なデータベース、および情報は、新たな情報が追加される度にネットワーク５００を介して楽曲再生装置１およびリモコン装置２に送られる。
【００２５】
図２は、カラオケ用ホスト３のＨＤＤ３１が記憶するデータベースを表す図である。図２（Ａ）は、再生履歴ＤＢを表す。再生履歴ＤＢにおいては、楽曲識別情報としての選曲番号２００１に、時期２００２、時間２００３、人数２００４、年齢層２００５、性別２００６、および再生回数２００７が対応付けられている。図２の（Ｂ）は、利用形態ＤＢを表す。利用形態ＤＢにおいては、利用形態毎にあらかじめ定められたデータベースジャンル名２０１１（以下、ＤＢジャンル名と記す。）に、時期２０１２、時間２０１３、人数２０１４、年齢層２０１５、および性別２０１６が対応付けられている。図２に示されるＤＢジャンル名２０１１は、一例として、忘年会（会社）、忘年会（友人２０代）、忘年会（友人３０代）、ママ会、夏休み、クリスマス（デート）、および女子会などの、行事に関する利用形態を表す。
【００２６】
［顔認証によるユーザ関連情報の抽出処理］
楽曲再生装置１の制御部１００が実行する人数、年齢層、性別を含むユーザ関連情報の抽出処理について、図３を参照して説明する。画像３００１は、楽曲再生装置１に備えられた、カメラ１５０によって撮影されたカラオケルーム内の画像である。制御部１００は、画像３００１を表す情報をカメラ１５０から受け、人の顔を表す情報を認識して、抽出する。一例として、制御部１００は、人の顔に含まれる目と、鼻と、口とを検出し、人か否かを判断し、人であると判断した場合、顔部分に該当する画像３００１を切り出す。画像３００１において、制御部１００は、人であると判断されたユーザＹ１〜Ｙ１０までの１０人の顔画像３００２を切り出す。制御部１００は、切り出した顔画像３００２の数により、ユーザの人数を特定する。
【００２７】
次に制御部１００は、切り出した顔画像３００２から年齢層、および性別を表す情報を抽出する。以下一例としてユーザＹ１の顔画像３００２について説明する。制御部１００は、顔画像３００２に含まれる、目と、鼻と、口との位置関係および大きさに関する情報３００３を抽出する。制御部１００は、抽出した情報３００３から、性別、および年齢層を推定する。上記の顔認証によるユーザ関連情報の抽出処理としては、特許第４５４４３６３号公報などに記載される公知の顔認証の処理を用いることができる。
【００２８】
［利用形態情報の生成処理］
制御部１００は、ユーザ関連情報の抽出処理により１０人分のユーザ関連情報を抽出すると、ユーザ関連情報と時間情報とから利用形態情報を生成する。制御部１００は、画像３００１が撮影された時点における時期、および時間の情報を含む時間情報とユーザ関連情報とから、利用形態情報を生成する。図４は利用形態情報の生成処理について説明する図である。以下、図４を参照して説明する。まず、画像認識結果４００２は、各ユーザのユーザ関連情報を表す。制御部１００は、画像認識結果４００２に含まれるユーザ関連情報の年齢層を比較し、年齢層の上限と下限とを決定する。図４においては、画像認識結果４００２の１人目の男性が５０歳〜６０歳であり、ユーザの年齢層の上限なので全体の年齢層の上限が６０歳と決められる。また、上から２人目の女性、または、上から６人目の男性が２０歳〜３０歳であり、ユーザの年齢層の下限なので全体の年齢層の下限が２０歳と決められる。また、制御部１００は、画像認識結果４００２に含まれるユーザ関連情報の性別を男女別に数える。図４においては、男性８人、女性２人である。
【００２９】
時間情報は、図３に示される画像３００１を撮影した時点の時期と時間とを含む。図４に示される時間情報４００３には、撮影時点は１２月１５日の２０：２８であると記録されている。時間情報４００３に含まれる時期および時間は、所定の期間ごとに定められる。一例として図４においては、利用形態情報４００５に示されるように、時期は月ごとに定められ、時間は１時間ごとに区切られる。画像認識結果４００２および時間情報４００３に基づいて、制御部１００は、人数１０人、男性８人、女２人、年齢層２０歳から６０歳、時期１２月、および、時間２０：００〜２１：００として、利用形態情報４００５を生成する。演奏履歴情報４００６は、利用形態情報４００５と楽曲識別情報４００４とを含む。後述のステップＳ１１０の処理において、制御部３００は、図２の（Ａ）に示される再生履歴ＤＢに、演奏履歴情報４００６に従って情報を追加する。また、再生履歴ＤＢおよび利用形態ＤＢは、利用形態情報４００５に対応する情報を含んでいる。
【００３０】
［楽曲リスト生成処理の説明］
ユーザの利用形態に合う楽曲リストを生成する処理について図５を参照して説明する。図５は、楽曲リスト生成システムの楽曲リスト生成処理を表すフローチャートである。楽曲リスト生成処理は、楽曲再生装置１の制御部１００、リモコン装置２の制御部２００、カメラ１５０、およびカラオケ用ホスト３によって実行される。楽曲リスト生成処理は、ユーザによる楽曲再生装置１、またはリモコン装置２の操作によって、再生する楽曲が選択されると、開始される。
【００３１】
ステップＳ１００では、制御部２００は予約操作を受ける。リモコン装置２の操作部２２０は、ユーザによる操作を受ける。制御部２００は、操作部２２０の操作に基づいてユーザが再生したい楽曲の再生予約を受ける。楽曲の再生予約を受けると、制御部２００は楽曲の楽曲識別情報を含む楽曲の予約指示を楽曲再生装置１に送る。楽曲再生装置１に予約された楽曲の楽曲識別情報が送られると制御部１００がステップＳ１０１の処理を開始する。
【００３２】
ステップＳ１０１では、制御部１００は楽曲の予約を受ける。制御部２００から送られる予約指示を制御部１００が受ける。予約指示を受けると制御部１００はステップ１００に処理を移す。
【００３３】
ステップＳ１０２では、制御部１００は、受けた予約指示に含まれる楽曲識別情報に従って、楽曲を再生させる。制御部１００は、楽曲識別情報に対応する楽曲情報が表す音をスピーカ１３０に発音させる。楽曲情報に従って一曲分の楽曲の再生が終わるまでステップＳ１０２の処理は継続される。楽曲情報が表す音をスピーカ１３０に発音させると、制御部１００はステップＳ１０３に処理を移す。
【００３４】
ステップＳ１０３では、ステップＳ１０２において再生が開始された楽曲の再生が終了したか否かが判断される。再生が終了した場合、制御部１００はステップＳ１０９に処理を移す。再生が終了していない場合、制御部１００はステップＳ１０４に処理を移す。
【００３５】
ステップＳ１０４では、撮影指示がされる。制御部１００は、所定の時点においてカメラ１５０に撮影指示を出す。所定の時点とは、楽曲ごとに定められた演奏経過時間に対応して定められた時点、または、前奏、Ａメロ、Ｂメロ、サビ、間奏、および後奏、などのリフレイン形式に対応してあらかじめ定められた時点、である。所定の時点において、制御部１００は撮影指示をカメラ１５０に送る。制御部１００は、カメラ１５０に撮影指示を送ると、時間情報を生成する。制御部１００は、撮影指示を送った撮影時点における時期、および時刻の情報を時間情報としてＨＤＤ１１０に記憶する。制御部１００は、カメラ１５０に撮影指示を送ると、ステップＳ１０５に処理を移す。
【００３６】
ステップＳ１０５では、カメラ１５０はカラオケルーム内を撮影する。また、ステップＳ１０６では、ステップＳ１０５でカメラ１５０が撮影した画像情報をカメラ１５０から制御部１００に送る。カメラ１５０は、制御部１００から送られる撮影指示に従ってカラオケルーム内を撮影する。カメラ１５０により撮影された画像を表す画像情報は、制御部１００に送られる。画像情報が制御部１００に送られると、制御部１００はステップＳ１０７の処理を実行する。
【００３７】
ステップＳ１０７では、制御部１００はカメラ１５０から送られた画像情報が表す画像について画像認識処理を行う。ステップＳ１０７において制御部１００が実行する画像認識処理は、前述の顔認証によるユーザ関連情報の抽出処理、および利用形態情報の生成処理を含む処理である。制御部１００は、利用形態情報を生成すると、処理をステップＳ１０８に移す。
【００３８】
ステップＳ１０８では、制御部１００は演奏履歴情報４００６を生成する。演奏履歴情報４００６は、ステップＳ１０７で取得された利用形態情報４００５と、ステップＳ１０２において再生された楽曲の楽曲識別情報４００４とが対応付けられた情報である。演奏履歴情報４００６が生成されると、制御部１００はステップＳ１０９に処理を移す。
【００３９】
ステップＳ１０９では、制御部１００はステップＳ１０８において生成した演奏履歴情報４００６をカラオケ用ホスト３に送る。制御部１００は、カラオケ用ホスト３に演奏履歴情報４００６を送ると、処理を終了し、カラオケ用ホスト３の制御部３００は、ステップＳ１１０の処理を開始する。
【００４０】
ステップＳ１１０では、演奏履歴情報４００６がＨＤＤ３１の再生履歴ＤＢおよび利用形態ＤＢとは異なる記憶領域に記憶される。制御部３００は、制御部１００から送られた演奏履歴情報４００６に従って、ＨＤＤ３１に記憶される再生履歴ＤＢに情報を追加する。具体的には、制御部３００は、演奏履歴情報４００６に含まれる楽曲識別情報４００４の選曲番号、および演奏履歴情報４００６に含まれる利用形態情報４００５の組み合わせが一致する情報が、再生履歴ＤＢに存在すると判断する場合、再生履歴ＤＢの再生回数２００７に１を加算する。また、制御部３００は、演奏履歴情報４００６に含まれる楽曲識別情報４００４が表す選曲番号、および演奏履歴情報４００６に含まれる利用形態情報４００５の組み合わせが一致する情報が、再生履歴ＤＢに存在しないと判断する場合、演奏履歴情報４００６に含まれる楽曲識別情報４００４が表す選曲番号、および演奏履歴情報４００６に含まれる利用形態情報４００５の組み合わせを、再生回数が１回であることを表す再生回数２００７とともに再生履歴ＤＢに追加する。
【００４１】
ステップＳ１１１では、楽曲リストが生成される。制御部３００は、ステップＳ１１０において受けた演奏履歴情報４００６から、利用形態情報４００５を抽出する。制御部３００は、抽出した利用形態情報４００５に一致する情報が対応付けられた選曲番号２００１を再生履歴ＤＢから複数抽出する。制御部３００は、抽出された複数の選曲番号２００１に対応する楽曲識別情報４００４をＨＤＤ３１に記憶される複数の楽曲情報の中から抽出する。制御部３００は抽出した楽曲識別情報を集めて、楽曲リストを生成する。また、制御部３００は、再生履歴ＤＢから抽出した選曲番号２００１における再生回数２００７に従って楽曲リスト内の楽曲識別情報の順番を決める。具体的には、制御部３００は、図２の（Ａ）に示される再生回数２００７の示す値に従って、値が大きいほど上位になるように楽曲リスト内の楽曲識別情報を並び換える。生成された楽曲リストは、ＨＤＤ３１に記憶される。ステップＳ１１１において、制御部３００は、楽曲リストを生成すると、ステップＳ１１２に処理を移す。
【００４２】
ステップＳ１１２では、楽曲リスト情報を配信する。楽曲リスト情報は、ステップＳ１１１において制御部３００に生成された楽曲リストを識別するための識別情報、または楽曲リスト名の情報である。制御部３００は、楽曲リスト情報をリモコン装置２の制御部２００に送ると処理を終了する。また、制御部２００は、楽曲リスト情報を受けると、ステップＳ１１３の処理を開始する。
【００４３】
ステップＳ１１３では、楽曲リスト情報を登録する。制御部２００は、制御部３００から送られた楽曲リスト情報を受け、楽曲リスト情報をＨＤＤ２１０に記憶する。制御部２００は、ＨＤＤ２１０に記憶させた楽曲リスト情報に基づいて、楽曲リストを表示するためのリスト表示ボタンを表示部２４０に表示させる処理を行う。
【００４４】
［各処理の内容および結果の一例］
前述の楽曲リスト生成処理について、各図に示された例を参照して説明する。
【００４５】
ステップＳ１００では、制御部２００は予約操作を受け付ける。ユーザにより再生予約された楽曲は、図４に示される楽曲識別情報４００４に記載された選曲番号「１２３４５」、および楽曲名「忘年会祭り」である。
【００４６】
ステップＳ１０１では、制御部１００が楽曲の予約を受ける。そして、ステップＳ１０２では、楽曲を再生する。具体的には、ステップＳ１００においてユーザにより再生予約された楽曲である「忘年会祭り」の楽曲情報がＨＤＤ１１０から読み出される。制御部１００は、選曲番号「１２３４５」に従って、ＨＤＤ１１０に記憶される複数の楽曲情報の中から「忘年会祭り」の楽曲情報を読み出す。制御部１００は楽曲情報を読み出すと、読み出した楽曲情報が表す音をスピーカ１３０に発音させる。制御部１００は、スピーカ１３０に発音をさせると、ステップＳ１０３に処理を移す。
【００４７】
ステップＳ１０３では、楽曲の再生が終了したか否かが判断される。楽曲が再生されている場合、制御部１００はステップＳ１０４に処理を移し、撮影時点となったか否かを判断する。撮影時点になったと制御部１００により判断された場合、制御部１００は撮影指示をカメラ１５０に送り、図４に示される時間情報４００３を生成する。制御部１００は、楽曲情報が表す楽曲の再生を開始した時点からの経過時間を監視する。一例としては、ステップＳ１００においてユーザに再生予約された楽曲である「忘年会祭り」のサビの開始時点になった場合、制御部１００は、撮影指示をカメラ１５０に送り、時間情報４００３を生成する。別の例としては、楽曲の盛り上がりに応じて撮影指示を実行する。
【００４８】
ステップＳ１０７では、制御部１００はカメラ１５０から送られた画像情報が表す画像について画像認識処理を行う。制御部１００は、撮影指示に従ってカメラ１５０によって撮影された画像情報を受け、顔認証によるユーザ関連情報の抽出処理、および利用形態情報の生成処理を実行する。これにより、図３に示されるカラオケルーム内を撮影された画像３００１から、図４に示される利用形態情報４００５が生成される。利用形態情報４００５は、人数１０人、男性８人、女性２人、年齢層２０歳から６０歳、時期１２月、時間２０：００〜２１：００の情報を含んでいる。
【００４９】
ステップＳ１０８では、演奏履歴情報４００６が生成される。制御部１００は、ステップＳ１０７において生成された図４に示される利用形態情報４００５と利用形態情報を抽出する時点において再生されていた楽曲の楽曲識別情報４００４とを対応付けて演奏履歴情報４００６を生成する。ステップＳ１０９においてこの演奏履歴情報４００６が、カラオケ用ホスト３に送られる。
【００５０】
ステップＳ１１０では、演奏履歴情報４００６がＨＤＤ３１の再生履歴ＤＢおよび利用形態ＤＢとは異なる記憶領域に記憶される。処理はカラオケ用ホスト３の制御部３００の処理に移る。
制御部３００は、演奏履歴情報４００６に従って、図２の（Ａ）に示される再生履歴ＤＢに、情報を追加する。演奏履歴情報４００６に含まれる楽曲識別情報４００４と利用形態情報４００５との組み合わせが一致する演奏履歴情報４００６が過去にカラオケ用ホスト３に何回送られたかによって、再生回数２００７は、定められる。つまり、図４に示される演奏履歴情報４００６が送られたステップＳ１０９の処理実行時点において、利用形態情報４００５に一致する情報が対応付けられた選曲番号「１２３４５」の再生回数２００７が示す値は図２（Ａ）に示される５である。ステップＳ１１０において演奏履歴情報４００６がＨＤＤ３１に記憶されると、選曲番号「１２３４５」の再生回数２００７が示す値は６となる。ステップＳ１１０の処理実行時点において特定の利用形態情報４００５に一致する情報を含む演奏履歴情報が少なくとも１回、ＨＤＤ３１に記憶されている場合は、再生回数２００７に１が加算される。ステップＳ１１０の処理実行時点までに特定の利用形態情報４００５に一致する情報を含む演奏履歴情報４００６がＨＤＤ３１に記憶されていない場合は、再生回数２００７が１回を示す１の情報とともに演奏履歴情報４００６に対応する利用形態情報が再生履歴ＤＢに追加される。このようにしてユーザの演奏毎に演奏履歴情報に従って再生履歴ＤＢが更新される。
【００５１】
ステップＳ１１１では、楽曲リストが生成される。再生履歴ＤＢと、演奏履歴情報４００６に含まれる利用形態情報４００５とに従って、制御部３００は楽曲リストを生成する。具体的には、演奏履歴情報４００６に含まれる特定の利用形態情報４００５と一致する情報が対応付けられた選曲番号２００１を再生履歴ＤＢから抽出する。制御部３００によって再生履歴ＤＢから抽出される楽曲の選曲番号は「１２３４５」および「３５６５６」である。さらに、制御部３００は、抽出された選曲番号ごとに対応付けられた再生回数２００７を比較し、値が大きいほど上位になるように選曲番号２００１に対応する楽曲識別情報４００４を順番に並べる。制御部３００は、図４に示される演奏履歴情報４００６に含まれる利用形態情報４００５に従って楽曲リストを生成する場合、利用形態情報４００５に一致する情報が対応付けられた、図２の（Ａ）の最上位に示される選曲番号「１２３４５」と、図２の（Ａ）の第２位に示される選曲番号「３５６５６」とを抽出する。制御部３００は、抽出した２つの選曲番号２００１に対応付けられる再生回数２００７を比較し、再生回数の多い選曲番号「３５６５６」の楽曲識別情報４００４を優先して上位に並べて楽曲リストを生成する。生成された楽曲リストは、ＨＤＤ３１に記憶される。
【００５２】
ステップＳ１１２では、楽曲リスト情報を配信する。制御部３００により生成された楽曲リストは、ステップＳ１００においてユーザに操作されたリモコン装置２の制御部２００に送られる。楽曲リスト情報は、図２の（Ｂ）に記載された利用形態ＤＢのＤＢジャンル名２０１１、および、図示しない楽曲リストの識別情報である。ステップＳ１１２において、制御部２００に送られるＤＢジャンル名は、利用形態情報４００５に一致する情報が対応付けられた「忘年会（会社）」である。
【００５３】
ステップＳ１１３では、楽曲リスト情報を登録する。制御部２００は、制御部３００から受けた楽曲リスト情報をＨＤＤ２１０に記憶する。制御部２００は、ＨＤＤ２１０に記憶させた楽曲リスト情報に基づいて、表示部２４０に楽曲リストを表示するためのリスト表示ボタンを表示させる。図６は、表示部２４０に示されたリモコン装置２を起動すると表示部２４０に最初に表示されるＴＯＰ画面を表し、楽曲リストを表示するためのリスト表示ボタンの様々な表示の形態を表す。
【００５４】
図６（Ａ）に示される第１表示形態は、標準状態の表示の形態における表示部２４０の表示形態を表す。表示部２４０には、ＴＯＰボタン６００１と、演奏停止ボタン６００２と、リモコンボタン６００３と、曲名検索ボタン６００４と、歌手名検索ボタン６００５と、採点ボタン６００６と、ジャンル表示ボタン６００７と、ランキング表示ボタン６００８と、本人映像ボタン６００９と、ログインボタン６０１０と、ログアウトボタン６０１１と、マイルームボタン６０１２と、広告動画６０１３と、広告バナー６０１４と、が表示される。ジャンル表示ボタン６００７、ランキング表示ボタン６００８、および本人映像ボタン６００９、などの各ボタンを表す画像の枠の大きさは、それぞれの表示領域の大きさを表す。
【００５５】
図６の（Ｂ）に示される第２表示形態では、ステップＳ２０８において図６の（Ａ）に示されるジャンル表示ボタン６００７、ランキング表示ボタン６００８、および本人映像表示ボタン６００９の３つの表示切り替えボタンの全ての表示領域に、ステップＳ１１３においてＨＤＤ２１０に記憶した楽曲リスト情報に含まれるＤＢジャンル名および楽曲リストの識別情報に対応する楽曲リスト表示ボタン６０２０が表示される。ステップＳ１１３においてＨＤＤ２１０に記憶したＤＢジャンル名「忘年会（会社）」の楽曲リスト表示ボタン６０２０が３つの表示切り替えボタンの全ての表示領域に表示される。ユーザの操作により楽曲リスト表示ボタン６０２０が選択されると、ＤＢジャンル名「忘年会（会社）」に対応する楽曲リストが表示部２４０に表示される。
【００５６】
［変形例１］
図２の（Ｂ）に示される利用形態ＤＢがない場合、制御部３００は、あらかじめ定められたＤＢジャンル名によらず、特定したユーザの利用形態に従って楽曲リストを生成し、表示させればよい。この場合、図６の（Ｂ）の楽曲リスト表示ボタン６０２０に表示されるテキストは「忘年会でよく歌われるランキング！！」などＤＢジャンル名によらず、「あなたの利用形態でよく歌われるランキング！！」など、ユーザの利用形態に合わせた楽曲リストを表示させるためのボタンであることがユーザに理解される内容の表記であればよい。
【００５７】
［変形例２］
楽曲リスト生成処理において楽曲の演奏履歴ＤＢの生成と楽曲リストの生成とを説明したが、これらの処理は別々に行われてもよい。ステップＳ１００からステップＳ１１０までの処理が演奏履歴ＤＢの生成処理であって、楽曲の再生予約がされる度に演奏中の利用形態と楽曲とを対応付けて記憶する。楽曲リストの生成処理は、ステップＳ１０４からステップＳ１０７、および、ステップＳ１１１からステップＳ１１３の処理を実行する。ユーザのカラオケルームへの入室時点、または、１時間ごとなど周期的に定められた時点に応じてステップＳ１０４からステップＳ１０７の処理を実行し、利用形態情報を生成する。そして、生成された利用形態情報をカラオケ用ホスト３に送り、制御部３００は、送られた利用形態情報に基づき、ステップＳ１１１からステップＳ１１３の処理を実行し楽曲リストを生成する。
【００５８】
［変形例３］
本実施形態において、利用形態情報はカメラにより撮影された画像から抽出されたユーザ関連情報と、撮影指示の時点の時間、および時期とによって取得されたが、ユーザ関連情報は、ユーザがアンケートに回答することで取得されてもよい。また、カメラで撮影された画像から取得できなかった項目については、アンケートにより取得してもよい。ユーザにユーザ関連情報を入力させることで、より正しい利用形態を取得することができる。さらに、画像情報から取得できなかった情報のみをアンケートによって取得することで、ユーザの入力にかかる手間を軽減できるとともに、取得できなかった情報を入力させることで利用形態を特定することに対する信頼性が高くなる。
【００５９】
［変形例４］
本実施形態において、ステップＳ１０４で送られる撮影指示は、撮影時点となった場合に送られたが、楽曲の盛り上がりに応じて撮影指示をしてもよい。具体的には、盛り上がりに応じて撮影指示をする場合、制御部１００は、マイクから入力された演奏者の声の音量があらかじめ定められた音量以上となった時点において撮影指示をカメラ１５０に送る。
【００６０】
［特許請求の範囲と実施形態の対応関係］
楽曲再生装置１は楽曲再生装置の一例である。カラオケ用ホスト３はホストサーバの一例である。リモコン装置２がリモコン端末の一例である。楽曲再生装置１とリモコン装置２とカラオケ用ホスト３との組み合わせが楽曲リスト生成システムの一例である。カメラ１５０は撮影手段の一例である。ステップＳ１０４からステップＳ１０７と制御部１００との組み合わせは、取得手段の一例である。ステップＳ１１１と制御部３００との組み合わせは生成手段の一例である。ステップＳ１１３と制御部２００は表示制御手段の一例である。ＨＤＤ１１０およびＨＤＤ３１は、記憶手段の一例である。画像認識結果４００２は各ユーザのユーザ関連情報の一例である。ユーザ関連情報は、ユーザ関連情報の一例である。時間情報４００３は、時間情報の一例である。利用形態情報４００５は、現在の利用形態情報の一例である。ＤＢジャンル名２０１１に対応付けられる、時期２０１２、時間２０１３、人数２０１４、年齢層２０１５、および性別２０１６の情報は、標準利用形態情報の一例である。選曲番号２００１に対応付けられる、時期２００２、時間２００３、人数２００４、年齢層２００５、および性別２００６の情報は、標準利用形態情報の一例である。制御部１００は、楽曲再生装置のコンピュータの一例である。ステップＳ１０４からステップＳ１０７は、取得ステップの一例である。ステップＳ１１１は、生成ステップの一例である。ステップＳ１１３は、表示制御ステップの一例である。
【符号の説明】
【００６１】
１  楽曲再生装置
２  リモコン装置
３  カラオケ用ホスト
４００  アクセスポイント
５００  ネットワーク
３００１  画像
３００２  顔画像
４００２  画像認識結果
４００３  時間情報
４００４  楽曲識別情報
４００５  利用形態情報
４００６  演奏履歴情報
【図１】
0006376019.tif 000002
【図２】
0006376019.tif 000003
【図３】
0006376019.tif 000004
【図４】
0006376019.tif 000005
【図５】
0006376019.tif 000006
【図６】
0006376019.tif 000007