(57)【要約】【課題】利用者が歌唱したい楽曲を簡易にリコメンドすることが可能な楽曲リコメンド装置を提供する。【解決手段】年齢帯及び性別の組合せに基づいて選曲された複数のリコメンド楽曲を、歌唱した際に楽しい気分であると感じられる感情順に並べたリコメンド楽曲リストを記憶するリスト記憶部、利用者の顔画像を分析し、当該利用者の年齢帯及び性別を推定する推定部、推定された利用者の年齢帯及び性別の組み合わせに対応するリコメンド楽曲リストを抽出する抽出部、抽出されたリコメンド楽曲リストに設定された複数の表示範囲から一の表示範囲を選択する選択部、選択された表示範囲に含まれるリコメンド楽曲を表示部に表示させる表示制御部を有する楽曲リコメンド装置。【選択図】図２
2019066552.tif 000002
【特許請求の範囲】
【請求項１】
年齢帯及び性別の組合せに基づいて選曲された複数のリコメンド楽曲を、歌唱した際に楽しい気分であると感じられる感情順に並べたリコメンド楽曲リストを、前記年齢帯及び性別の組み合わせに応じて複数記憶するリスト記憶部と、
撮影部で取得した利用者の顔画像を分析し、当該利用者の年齢帯及び性別を推定する推定部と、
前記リスト記憶部から、推定された前記利用者の年齢帯及び性別の組み合わせに対応する前記リコメンド楽曲リストを抽出する抽出部と、
入力部を介した利用者からの指示入力に応じて、抽出された前記リコメンド楽曲リストに設定された複数の表示範囲の中から、一の表示範囲を選択する選択部と、
選択された前記一の表示範囲に含まれる前記リコメンド楽曲を表示部に表示させる表示制御部と、
を有する楽曲リコメンド装置。
【請求項２】
前記表示制御部は、前記表示範囲を指定するための帯状の領域を前記表示部に表示させ、
前記選択部は、前記帯状の領域上で前記利用者がある位置を指定した場合、当該位置に基づいて前記表示範囲を選択し、前記利用者が前記帯状の領域の長手方向に沿ってスライド操作を行った場合、当該スライド操作に基づいて前記表示範囲を連続的に変更し、
前記表示制御部は、選択された前記表示範囲または変更された前記表示範囲に含まれる前記リコメンド楽曲を前記表示部に表示させることを特徴とする請求項１記載の楽曲リコメンド装置。
【請求項３】
前記入力部を介した前記利用者からの指示入力に応じて、前記表示部に表示された前記リコメンド楽曲のカラオケ演奏予約を行う予約処理部を有することを特徴とする請求項１または２記載の楽曲リコメンド装置。
【請求項４】
抽出された前記リコメンド楽曲リストを他のリコメンド楽曲リストに更新する更新部を有し、
前記選択部は、前記入力部を介した前記利用者からの指示入力に応じて、更新された前記リコメンド楽曲リストに設定された複数の表示範囲の中から、一の表示範囲を選択することを特徴とする請求項１〜３のいずれか一つに記載の楽曲リコメンド装置。
【請求項５】
前記選択部は、前記利用者による前記入力部の操作履歴を前記更新部に出力し、
前記更新部は、前記操作履歴が所定の条件を満たした場合、前記リコメンド楽曲リストの更新を行うことを特徴とする請求項４記載の楽曲リコメンド装置。
【請求項６】
前記更新部は、前記他のリコメンド楽曲リストとして、推定された前記年齢帯より所定値だけ下の年齢帯及び推定された前記性別との組合せに対応する第１のリコメンド楽曲リスト、推定された前記年齢帯より所定値だけ上の年齢帯及び推定された前記性別との組合せに対応する第２のリコメンド楽曲リスト、第１のリコメンド楽曲リストと第２のリコメンド楽曲リストとを組み合わせた第３のリコメンド楽曲リスト、または推定された前記年齢帯及び推定された前記性別とは異なる性別との組合せに対応する第４のリコメンド楽曲リスト、のいずれかを用いることを特徴とする請求項４または５記載の楽曲リコメンド装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は楽曲リコメンド装置に関する。
【０００２】
カラオケ装置を利用してカラオケ歌唱を行う場合、利用者はリモコン装置等を介してカラオケ歌唱したい楽曲を選曲する。しかし、利用者によっては、歌唱する楽曲がなかなか決まらない場合がありうる。このような問題を解決するため、業務用通信カラオケにおいては、利用者の歌唱履歴や利用者情報に基づいて利用者に最適な楽曲を推奨（リコメンド）するサービスが普及している。以下、カラオケ装置等から推奨された楽曲を「リコメンド楽曲」という場合がある。
【０００３】
たとえば、特許文献１には、利用者から演奏予約を受け付けるときに、当該利用者に係る歌唱履歴情報を基に作成した推薦情報を当該利用者に対して提示するリモコン端末が開示されている。推薦情報には、当該利用者に対応する歌唱履歴情報で表される曲目を、歌唱の安定度の高低順に順位付けした情報が含まれる。
【０００４】
また、特許文献２には、感情パラメータが予め付与された楽曲のデータと、各楽曲の当該感情パラメータから構成される特徴ベクトルを用いて過去の既に登録された選曲履歴の中から歌唱ユーザのカラオケ中の現在の選曲履歴とを比較し、歌唱ユーザにおける現タイミングの感情に沿った楽曲情報を推薦するカラオケ通信システムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１７−０９０７３７号公報
【特許文献２】特開２０１６−１９４６１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、特許文献１や特許文献２の技術のように、歌唱履歴や選曲履歴を用いて楽曲のリコメンドを行う場合、その中に必ずしも利用者が歌唱したい楽曲が含まれているとは限らない。また、特許文献１や特許文献２の技術において、一旦リコメンドされた楽曲を変更するためには、新たな歌唱履歴や選曲履歴の取得が必要となる。従って、たとえば、リコメンドされた楽曲の中に利用者が歌唱したい楽曲が含まれていない場合であっても、別の楽曲を簡易にリコメンドすることができない。
【０００７】
本発明の目的は、利用者が歌唱したい楽曲を簡易にリコメンドすることが可能な楽曲リコメンド装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するための主たる発明は、年齢帯及び性別の組合せに基づいて選曲された複数のリコメンド楽曲を、歌唱した際に楽しい気分であると感じられる感情順に並べたリコメンド楽曲リストを、前記年齢帯及び性別の組み合わせに応じて複数記憶するリスト記憶部と、撮影部で取得した利用者の顔画像を分析し、当該利用者の年齢帯及び性別を推定する推定部と、前記リスト記憶部から、推定された前記利用者の年齢帯及び性別の組み合わせに対応する前記リコメンド楽曲リストを抽出する抽出部と、入力部を介した利用者からの指示入力に応じて、抽出された前記リコメンド楽曲リストに設定された複数の表示範囲の中から、一の表示範囲を選択する選択部と、選択された前記一の表示範囲に含まれる前記リコメンド楽曲を表示部に表示させる表示制御部と、を有する楽曲リコメンド装置である。
本発明の他の特徴については、後述する明細書及び図面の記載により明らかにする。
【発明の効果】
【０００９】
本発明によれば、利用者が歌唱したい楽曲を簡易にリコメンドすることができる。
【図面の簡単な説明】
【００１０】
【図１】第１実施形態に係るカラオケ装置の概略を示す図である。
【図２】第１実施形態に係るリモコン装置のハードウェア構成例を示す図である。
【図３Ａ】第１実施形態に係るリスト記憶部に記憶されているテーブルデータの例を示す図である。
【図３Ｂ】第１実施形態に係るリスト記憶部に記憶されているリコメンド楽曲リストの例を示す図である。
【図４Ａ】第１実施形態に係る表示部の表示画面を示す図である。
【図４Ｂ】第１実施形態に係る表示部の表示画面を示す図である。
【図５Ａ】第１実施形態に係るリモコン装置の処理を示すフローチャートである。
【図５Ｂ】第１実施形態に係るリモコン装置の処理を示すフローチャートである。
【図６】第２実施形態に係るリモコン装置のハードウェア構成例を示す図である。
【図７】第２実施形態に係るリスト記憶部に記憶されているリコメンド楽曲リストの例を示す図である。
【図８Ａ】第２実施形態に係るリモコン装置の処理を示すフローチャートである。
【図８Ｂ】第２実施形態に係るリモコン装置の処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
＜第１実施形態＞
図１〜図５Ｂを参照して、第１実施形態に係る楽曲リコメンド装置について説明する。
【００１２】
＝＝カラオケ装置＝＝
カラオケ装置１は、カラオケ演奏及び利用者がカラオケ歌唱を行うための装置である。カラオケ装置１は、たとえばカラオケ店舗の各部屋に設置される。図１に示すように、カラオケ装置１は、カラオケ本体１０、スピーカ２０、表示装置３０、マイク４０、及びリモコン装置５０を備える。本実施形態においては、リモコン装置５０が「楽曲リコメンド装置」として機能する。
【００１３】
カラオケ本体１０は、選曲されたカラオケ楽曲の演奏制御、歌詞や背景映像等の表示制御、マイク４０を通じて入力された音声信号の処理といった、カラオケ演奏やカラオケ歌唱に関する各種の制御を行う。スピーカ２０はカラオケ本体１０からの放音信号に基づいて放音するための構成である。表示装置３０はカラオケ本体１０からの信号に基づいて映像や画像を画面に表示するための構成である。マイク４０は利用者の歌唱音声をアナログの音声信号に変換してカラオケ本体１０に入力するための構成である。リモコン装置５０は、カラオケ本体１０に対する各種操作をおこなうための装置である。
【００１４】
＝＝リモコン装置＝＝
図２に示すように、本実施形態に係るリモコン装置５０は、記憶部５０ａ、通信部５０ｂ、入力部５０ｃ、表示部５０ｄ、撮影部５０ｅ、及び制御部５０ｆを備える。各構成はインターフェース（図示なし）を介してバスＢに接続されている。
【００１５】
［記憶部］
記憶部５０ａは、各種のデータを記憶する大容量の記憶装置である。本実施形態における記憶部５０ａの記憶領域の一部は、リスト記憶部１００として機能する。
【００１６】
（リスト記憶部）
リスト記憶部１００は、複数のリコメンド楽曲を含むリコメンド楽曲リストを、年齢帯及び性別の組み合わせに応じて複数記憶する。リコメンド楽曲リストは、サーバ装置（図示無し）からカラオケ本体１０を経由してリモコン装置５０に対して定期的に配信される。
【００１７】
リコメンド楽曲は、利用者に対して歌唱を推奨する楽曲である。たとえば、サーバ装置は、複数の利用者の歌唱履歴を年齢帯及び性別毎に集計し、歌唱された回数が所定数以上の楽曲をリコメンド楽曲とする。なお、集計する年齢帯は、複数の年齢を含む数年単位（たとえば、３０歳以上３５歳未満、３５歳以上４０歳未満、・・・といった５年単位）であってもよいし、１年単位（たとえば、３０歳、３１歳、３２歳、・・・・）であってもよい。また、歌唱された回数によらず、集計された全ての楽曲をリコメンド楽曲としてもよい。また、年齢帯は、実年齢だけでなく、成年（１９７０年生まれ〜1９７４年生まれ、等）であってもよい。
【００１８】
リコメンド楽曲リストは、複数のリコメンド楽曲を、歌唱した際に楽しい気分であると感じられる感情順に並べたものである。ある楽曲を歌唱した際に楽しい気分であると感じられるかどうかは、感情分析に関する公知技術（たとえば、特開平１０−１８７１７８号公報や「音声こころ分析サービス」（株式会社日立システムズ））により求めることができる。
【００１９】
たとえば、新たな楽曲が配信される都度、サーバ装置は、当該新たな楽曲を歌唱する歌手の歌唱音声から、感情の込め方と相関のある感情特徴量を抽出する。サーバ装置は、抽出された感情特徴量に基づいて、歌唱に込められた「楽しさ」に関する感情を分析する。そして、サーバ装置は、感情分析により得られた情報をスコア化する（「楽しさ」に関する感情が強いほど高いスコアとなる）ことで、新たな楽曲の「楽しさ」に関するスコアを生成する。リコメンド楽曲リストは、リコメンド楽曲を「楽しさ」に関するスコアの高い順に並べたものである。
【００２０】
図３Ａ及び図３Ｂは、リコメンド楽曲リストの具体例を示した図である。図３Ａに示すように、複数のリコメンド楽曲リストは、年齢帯及び性別の組み合わせに応じてテーブル形式で記憶されている。図３Ａの例では、５年単位で１４の年齢帯に分けられており、各年齢帯において性別毎のリコメンド楽曲リスト（男性：ＲＬ−Ｍ０１〜ＲＬ−Ｍ１４、女性：ＲＬ−Ｆ０１〜ＲＬ−Ｆ１４。全２８個）が作成されている。
【００２１】
各リコメンド楽曲リストは、リコメンド楽曲を識別するための識別情報（楽曲ＩＤ）及び各リコメンド楽曲の「楽しさ」に関するスコアを含む。各リコメンド楽曲は、「楽しさ」に関するスコアの順に並んでいる。図３Ｂの（ａ）は、３０歳以上３５歳未満の男性に対するリコメンド楽曲リストであり、（ｂ）は、３５歳以上４０歳未満の男性に対するリコメンド楽曲リストであり、（ｃ）は、４０歳以上４５歳未満の男性に対するリコメンド楽曲リストである。図３Ｂの例では、リスト毎に２０曲の楽曲（楽曲ＩＤ）が含まれているが、リストに含まれる楽曲数はこの限りではない。たとえば、リコメンド楽曲リストを２０曲以上の楽曲で構成してもよい。
【００２２】
また、リコメンド楽曲リストに含まれるリコメンド楽曲は、表示部５０ｄに表示することができる。この際、利用者からの指示入力に応じて複数のリコメンド楽曲の中から一部のリコメンド楽曲のみが表示される（詳細は後述）。このため、リコメンド楽曲リストにはリコメンド楽曲の表示範囲が予め設定されている。たとえば、図３Ｂのリコメンド楽曲リスト「ＲＬ−Ｍ０７」に対しては、表示範囲として範囲Ｒ１「楽曲Ｎｏ．１〜８」、範囲Ｒ２「楽曲Ｎｏ．２〜９」、範囲Ｒ３「楽曲Ｎｏ．３〜１０」、・・・・・範囲Ｒ１３「楽曲Ｎｏ．１３〜２０」の１３通りが設定されている。また、複数の表示範囲のうち、一の範囲（たとえば、範囲Ｒ１）が初期状態の表示範囲として設定されている。初期状態の表示範囲は、利用者の指示入力がなされる前に表示されるリコメンド楽曲を含む範囲である。
【００２３】
なお、たとえば、図３Ｂの（ａ）に示したリコメンド楽曲リスト及び（ｂ）に示したリコメンド楽曲リストにおける楽曲ＩＤ「ＩＤ−１４５」のように、年齢帯が近い場合や性別が同じ場合には、異なるリコメンド楽曲リストに同じ楽曲が含まれる場合もありうる。
【００２４】
［通信部、入力部、表示部］
通信部５０ｂは、リモコン装置５０とカラオケ本体１０とを接続するためのインターフェースを提供する。入力部５０ｃは、利用者が各種の指示入力を行うための構成である。表示部５０ｄは、各種の情報や映像を表示させる表示画面を提供する。なお、表示部５０ｄに表示された各種アイコンを選択することで、各種の指示入力を行うことも可能である。この場合、表示部５０ｄが入力部５０ｃとして機能する。
【００２５】
［撮影部］
撮影部５０ｅは、リモコン装置５０を使用して各種入力を行う利用者の顔を撮影し、顔画像（顔画像データ）を取得する。撮影部５０ｅは、たとえば、リモコン装置５０の本体部分に設けられたカメラである。撮影部５０ｅは、取得した顔画像を制御部５０ｆに出力する。なお、撮影部５０ｅはリモコン装置５０ｅとは別体で設けられていてもよい。
【００２６】
［制御部］
制御部５０ｆは、リモコン装置５０における各種の制御を行う。制御部５０ｆは、ＣＰＵおよびメモリ（いずれも図示無し）を備える。ＣＰＵは、メモリに記憶されたプログラムを実行することにより各種の機能を実現する。本実施形態においては、ＣＰＵがメモリに記憶されるプログラムを実行することにより、制御部５０ｆは、推定部２００、抽出部３００、選択部４００、表示制御部５００、及び予約処理部６００として機能する。
【００２７】
（推定部）
推定部２００は、撮影部５０ｅで取得した利用者の顔画像を分析し、当該利用者の年齢帯及び性別を推定する。推定部２００は、推定した年齢帯及び性別の組み合わせを抽出部３００に出力する。
【００２８】
顔画像に基づく年齢帯及び性別の推定は公知技術（たとえば、特開２０００−２８２０８９号公報、特開２０１２−１１８２８６号公報）を利用することができる。具体的に、推定部２００は、画像処理機能により、取得した利用者の顔画像データに基づいて、判定対象となる部分を抽出し、ノイズを除去し、データ記述の変換等を行う。次に、推定部２００は、画像処理後の顔画像データと、属性リファレンスデータとを用いて、所定のアルゴリズムに従って演算を行い、当該顔画像データを有する利用者の年齢帯及び性別を推定する。属性リファレンスデータは、年齢帯及び性別に対応した顔画像データの特徴点をライブラリ化したデータベースである。
【００２９】
なお、推定部２００は、１年単位で年齢を推定するアルゴリズムを用いて年齢を求めた後、当該年齢を含む年齢帯に対応付けることで年齢帯の推定を行ってもよいし、年齢帯を直接推定するアルゴリズムを用いてもよい。
【００３０】
（抽出部）
抽出部３００は、リスト記憶部１００から、推定された利用者の年齢帯及び性別の組み合わせに対応するリコメンド楽曲リストを抽出する。
【００３１】
たとえば、推定部２００から年齢帯「３５歳以上４０歳未満」及び性別「男性」の組み合わせが出力された場合、抽出部３００は、図３Ａに示すテーブルデータの中からリコメンド楽曲リスト「ＲＬ−Ｍ０７」を抽出する。抽出部３００は、抽出したリコメンド楽曲リストを選択部４００及び表示制御部５００に出力する。
【００３２】
（選択部）
選択部４００は、入力部５０ｃを介した利用者からの指示入力に応じて、抽出されたリコメンド楽曲リストに設定された複数の表示範囲の中から一の表示範囲を選択する。
【００３３】
選択された表示範囲は、リコメンド楽曲リストに設定された表示範囲の中から、利用者が実際に表示を希望する範囲である。選択部４００は、選択した表示範囲に関する情報を表示制御部５００に出力する。表示範囲の選択の具体例については後述する。
【００３４】
（表示制御部）
表示制御部５００は、リモコン装置５０における各種表示制御を行う。
【００３５】
本実施形態に係る表示制御部５００は、選択された一の表示範囲に含まれるリコメンド楽曲を表示部５０ｄに表示させる。たとえば、表示制御部５００は、選択された一の表示範囲に含まれるリコメンド楽曲の楽曲ＩＤに基づいて楽曲名を読み出し、当該楽曲名を表示させる。或いは、表示制御部５００は、楽曲名と併せて楽曲の歌詞データや歌手名を読み出し、楽曲名と併せて歌詞の歌い出しや歌手名を表示させることでもよい。なお、複数のリコメンド楽曲を表示させる際、表示制御部５００は、「楽しさ」に関するスコアの順に表示させることが好ましい。
【００３６】
また、表示制御部５００は、表示範囲を指定するための帯状の領域を表示部５０ｄに表示させる。帯状の領域は、リコメンド楽曲の「楽しさ」に関するスコアの順に対応する領域である。リコメンド楽曲リストの各表示範囲は、帯状の領域における所定の位置に予め対応付けられている。すなわち、帯状の領域のある位置を指定した場合、当該位置に対応する表示範囲を特定することができる。
【００３７】
ここで、選択部４００は、利用者が帯状の領域上である位置を指定した場合、当該位置に基づいて表示範囲を選択する。また、選択部４００は、利用者が帯状の領域の長手方向に沿ってスライド操作を行った場合、当該スライド操作に基づいて表示範囲を連続的に変更する。そして、表示制御部５００は、選択された表示範囲または変更された表示範囲に含まれるリコメンド楽曲を表示部５０ｄに表示させる（詳細は後述）。
【００３８】
以下、図４Ａ及び図４Ｂを参照して、選択部４００及び表示制御部５００における処理の具体例を説明する。図４Ａ及び図４Ｂは、表示部５０ｄの表示画面を示す図である。また、この例では、入力部５０ｃは、表示部５０ｄを利用したタッチパネル式になっており、利用者からの指示入力は表示部５０ｄを介して行われるとする。
【００３９】
たとえば、抽出部３００からリコメンド楽曲リスト「ＲＬ−Ｍ０７」が出力された場合、表示制御部５００は、初期状態の表示範囲Ｒ１「楽曲Ｎｏ．１〜８」に対応するリコメンド楽曲を表示部５０ｄに表示させる（図４Ａ参照）。図４Ａでは、リコメンド楽曲の楽曲名（楽曲ＩＤ「ＩＤ−１４５」〜「ＩＤ−２０１」に対応する楽曲名「Ｓｎ１４５」〜「Ｓｎ２０１」）を表示する例を示している。
【００４０】
この際、表示制御部５００は、帯状の領域Ｒを表示部５０ｄに併せて表示させる。帯状の領域Ｒは、「楽しさ」に関する感情を示すバーになっており、左に行けば行くほど「楽しい」感情を示し、右に行けば行くほど「楽しくない（すなわち「哀しい」）」感情を示している（図４Ａ参照）。
【００４１】
利用者は、今の気分（「場を盛り上げるために楽しい楽曲を歌唱したい」、「場をクールダウンさせるためにバラードを歌唱したい」等）に応じて、帯状の領域Ｒの任意の位置を指定することができる。
【００４２】
ここで、利用者が帯状の領域Ｒの中間部分を指定したとする（図４Ｂの矢印参照）。この場合、選択部４００は、当該指定された位置に対応する表示範囲（ここでは、範囲Ｒ７「楽曲Ｎｏ．７〜１４」）を選択する。表示制御部５００は、選択された表示範囲に含まれるリコメンド楽曲（楽曲ＩＤ「ＩＤ−４１６」〜「ＩＤ−３１８」に対応する楽曲名「Ｓｎ４１６」〜「Ｓｎ３１８」）を表示部５０ｄに表示させる（図４Ｂ参照）。
【００４３】
また、利用者が帯状の領域Ｒの中間部分を指定した状態のまま、長手方向に沿って右方向にスライド操作を行った場合、選択部４００は、当該スライド操作に基づいて、リコメンド楽曲リストの表示範囲を範囲Ｒ７「楽曲Ｎｏ．７〜１４」から範囲Ｒ８「楽曲Ｎｏ．８〜１５」、範囲Ｒ９「楽曲Ｎｏ．９〜１６」・・・・と連続的に変更する。そして、選択部４００は、スライド操作が止まった位置における表示範囲を実際の表示範囲として選択する。表示制御部５００は、選択された表示範囲に含まれるリコメンド楽曲を表示部５０ｄに表示させる。
【００４４】
（予約処理部）
予約処理部６００は、入力部５０ｃを介した利用者からの指示入力に応じて、表示部５０ｄに表示されたリコメンド楽曲のカラオケ演奏予約を行う。
【００４５】
たとえば、図４Ｂの例において、利用者が歌唱したい楽曲としてリコメンド楽曲「Ｓｎ４１６」を選択したとする。予約処理部６００は、当該選択に応じてリコメンド楽曲「Ｓｎ４１６」の楽曲ＩＤ「ＩＤ−４１６」をカラオケ本体１０に送信することでカラオケ演奏予約を行う。カラオケ本体１０が受信した楽曲ＩＤ「ＩＤ−４１６」を予約待ち行列に登録することにより、楽曲「Ｓｎ４１６」のカラオケ演奏予約が完了する。
【００４６】
＝＝リモコン装置における処理について＝＝
次に、図５Ａ及び図５Ｂを参照して本実施形態に係るリモコン装置５０における処理の具体例について述べる。図５Ａ及び図５Ｂは、リモコン装置５０における処理例を示すフローチャートである。
【００４７】
カラオケルームに入室した利用者は、リモコン装置５０を起動し、通常は楽曲の予約を行う。一方、歌唱したい楽曲がなかなか決まらない場合（リモコン装置５０を介して予約の指示入力が行われない場合）もありうる。このような場合、リモコン装置５０は、起動からの経過時間を測定する。そして、経過時間が所定時間（たとえば１０分）を越えた場合、リモコン装置５０は、表示部５０ｄに「楽曲のリコメンドを希望しますか？  Ｙ／Ｎ」といったメッセージを表示させる。利用者が当該メッセージに対して楽曲のリコメンドを希望した場合（メッセージで「Ｙ」を選択した場合）、リモコン装置５０は、以下の処理を行う。
【００４８】
撮影部５０ｅは、利用者の顔を撮影し、顔画像データを取得する（顔画像データの取得。ステップ１０）。撮影部５０ｅは、取得した顔画像データを推定部２００に出力する。
【００４９】
推定部２００は、ステップ１０で取得した顔画像データを分析し、利用者の年齢帯及び性別を推定する（年齢帯及び性別の推定。ステップ１１）。推定部２００は、推定した年齢帯及び性別を抽出部３００に出力する。
【００５０】
抽出部３００は、リスト記憶部１００から、ステップ１１で推定された利用者の年齢帯及び性別の組み合わせに対応するリコメンド楽曲リストを抽出する（リコメンド楽曲リストの抽出。ステップ１２）。抽出部３００は、抽出したリコメンド楽曲リストを選択部４００及び表示制御部５００に出力する。
【００５１】
表示制御部５００は、ステップ１２で抽出されたリコメンド楽曲リストについて、初期状態の表示範囲でリコメンド楽曲を表示させる（初期状態の表示範囲に含まれるリコメンド楽曲を表示。ステップ１３）。また、表示制御部５００は、表示範囲を指定するための帯状の領域Ｒを表示部５０ｄに表示させる（帯状の領域を表示。ステップ１４）。
【００５２】
ステップ１３で表示されたリコメンド楽曲の中に歌唱したい楽曲がなかった場合（ステップ１５でＮの場合）、利用者は現在の気分に応じて帯状の領域Ｒ上の任意の位置を指定する。
【００５３】
選択部４００は、選択された任意の位置に基づいて、抽出された前記リコメンド楽曲リストの表示範囲を選択する（表示範囲の選択。ステップ１６）。
【００５４】
表示制御部５００は、ステップ１６で選択された表示範囲に含まれるリコメンド楽曲を表示部５０ｄに表示させる（リコメンド楽曲の表示。ステップ１７）。
【００５５】
ステップ１７で表示されたリコメンド楽曲の中に歌唱したい楽曲がなかった場合（ステップ１８でＮの場合）、利用者は、帯状の領域Ｒの長手方向に沿ってスライド操作を行う。選択部４００は、スライド操作に基づいて表示範囲を連続的に変更する（表示範囲の変更。ステップ１９）。表示制御部５００は、変更された表示範囲に含まれるリコメンド楽曲を表示部５０ｄに表示させる（変更された表示範囲に含まれるリコメンド楽曲を表示。ステップ２０）。利用者が歌唱したい楽曲が見つかるまで、リモコン装置５０は、利用者からの指示入力に応じて、ステップ１９及びステップ２０の処理を繰り返し行う。
【００５６】
ステップ１３で表示されたリコメンド楽曲の中に歌唱したい楽曲があった場合（ステップ１５でＹの場合）、ステップ１７で表示されたリコメンド楽曲の中に歌唱したい楽曲があった場合（ステップ１８でＹの場合）、またはステップ２０で表示されたリコメンド楽曲の中に歌唱したい楽曲があった場合（ステップ２１でＹの場合）、利用者は所望のリコメンド楽曲を選択する、この場合、予約処理部６００は、カラオケ演奏予約を行う（カラオケ演奏予約。ステップ２２）。
【００５７】
なお、リモコン装置５０は、経過時間に関わらず、所定のタイミング（たとえばリモコン装置５０の起動時）で楽曲のリコメンドに関する上記メッセージを表示させることでもよい。この場合、利用者は任意のタイミングで楽曲のリコメンドを受けることができる。
【００５８】
このように、本実施形態に係るリモコン装置５０（楽曲リコメンド装置）は、年齢帯及び性別の組合せに基づいて選曲された複数のリコメンド楽曲を、歌唱した際に楽しい気分であると感じられる感情順に並べたリコメンド楽曲リストを、年齢帯及び性別の組み合わせに応じて複数記憶するリスト記憶部１００と、撮影部５０ｅで取得した利用者の顔画像を分析し、当該利用者の年齢帯及び性別を推定する推定部２００と、リスト記憶部１００から、推定された利用者の年齢帯及び性別の組み合わせに対応するリコメンド楽曲リストを抽出する抽出部３００と、入力部５０ｃを介した利用者からの指示入力に応じて、抽出されたリコメンド楽曲リストに設定された複数の表示範囲の中から、一の表示範囲を選択する選択部４００と、選択された一の表示範囲に含まれるリコメンド楽曲を表示部５０ｄに表示させる表示制御部５００と、を有する。
【００５９】
このようなリモコン装置５０によれば、利用者の顔画像を取得するだけで、当該利用者に適したリコメンド楽曲リスト（年齢や性別が共通するリコメンド楽曲リスト）を抽出することができる。そして、リモコン装置５０は、抽出したリコメンド楽曲リストの表示範囲を利用者に選択させ、当該表示範囲に含まれるリコメンド楽曲を表示できる。従って、利用者は、リコメンド楽曲リストの中から歌唱したい楽曲を見つけやすくなる。すなわち、本実施形態に係るリモコン装置５０によれば、利用者が歌唱したい楽曲を簡易にリコメンドすることができる。
【００６０】
また、表示制御部５００は、表示範囲を指定するための帯状の領域Ｒを表示部５０ｄに表示させ、選択部４００は、帯状の領域Ｒ上で利用者がある位置を指定した場合、当該位置に基づいて表示範囲を選択し、利用者が帯状の領域Ｒの長手方向に沿ってスライド操作を行った場合、当該スライド操作に基づいて表示範囲を連続的に変更し、表示制御部５００は、選択された表示範囲または変更された表示範囲に含まれるリコメンド楽曲を表示部５０ｄに表示させることができる。このように、帯状の領域Ｒを表示させることにより、利用者は、リコメンド楽曲リストの表示範囲を簡易に選択できる。また、スライド操作のように簡易な指示入力を行うだけで、リコメンド楽曲リストに含まれる表示範囲を変更することができる。
【００６１】
更に、入力部５０ｃを介した利用者からの指示入力に応じて、表示部５０ｄに表示されたリコメンド楽曲のカラオケ演奏予約を行う予約処理部６００を有する。このような構成により、利用者は表示されたリコメンド楽曲の演奏予約を簡易に行うことができる。
【００６２】
＜第２実施形態＞
次に、図６〜図８Ｂを参照して、第２実施形態に係る楽曲リコメンド装置について説明する。本実施形態では、抽出されたリコメンド楽曲リストを他の楽曲リストに更新可能な楽曲リコメンド装置について説明する。本実施形態では、第１実施形態と同様、リモコン装置５０が「楽曲リコメンド装置」として機能する。また、第１実施形態と同様の構成については詳細な説明を省略する。
【００６３】
［制御部］
図６に示すように、本実施形態に係る制御部５０ｆは、推定部２００、抽出部３００、選択部４００、表示制御部５００、予約処理部６００、及び更新部７００として機能する。
【００６４】
（更新部）
更新部７００は、抽出されたリコメンド楽曲リストを他のリコメンド楽曲リストに更新する。
【００６５】
他のリコメンド楽曲リストは、リスト記憶部１００に記憶されているリコメンド楽曲リストのうち、抽出されたリコメンド楽曲リスト以外のリストである。たとえば、図３Ａの例において抽出されたリコメンド楽曲リストが「ＲＬ−Ｍ０７」である場合、それ以外のリコメンド楽曲リストが「他のリコメンド楽曲リスト」に相当する。
【００６６】
更新は様々なタイミングで行うことができる。たとえば、更新部７００は、操作履歴が所定の条件を満たした場合、リコメンド楽曲リストの更新を行う。
【００６７】
操作履歴は、利用者が入力部５０ｃを介してリコメンド楽曲リストの表示範囲を指定、或いは変更した場合の記録である。操作履歴は、選択部４００により取得される。選択部４００は、利用者による入力部５０ｃの操作履歴を更新部７００に出力する。
【００６８】
通常、利用者はリコメンド楽曲リストの表示範囲を何回か変更することで歌唱したい楽曲を見つけることができるはずである。一方、一のリコメンド楽曲リストに対して何度も操作を繰り返すということは、その中に歌唱したい楽曲が含まれていない可能性が高い。このような場合、更新部７００は、操作履歴に基づいて、リコメンド楽曲リストの更新を行う。
【００６９】
たとえば、図４Ａに示す帯状の領域Ｒの長手方向の距離をＬ０とした場合、選択部４００は、利用者が帯状の領域Ｒをスライド操作する毎に、スライドした距離Ｌを更新部７００に出力する。更新部７００は、入力された距離Ｌをカウントし、所定の条件（たとえば、Ｌ≧Ｌ０＊５）になった場合、リコメンド楽曲リストの更新を行う。選択部４００は、入力部５０ｃを介した利用者からの指示入力に応じて、更新されたリコメンド楽曲リストに設定された複数の表示範囲の中から、一の表示範囲を選択する。なお、操作履歴は、スライドした距離ではなく、帯状の領域を指定した回数やスライド操作をした回数であってもよい。
【００７０】
上述の通り、他のリコメンド楽曲リストは、リスト記憶部１００に記憶されている抽出されたリコメンド楽曲リスト以外のいずれを用いることも可能である。一方、利用者と年齢帯が近い場合や性別が同じ場合、或いは性別が異なっていても同世代の場合には歌唱したい楽曲が共通している可能性もありうる。そこで、更新部７００は、他のリコメンドリストとして以下の４つのうちいずれかを用いることが好ましい。
【００７１】
第１のリコメンド楽曲リストとしては、推定された年齢帯より所定値だけ下の年齢帯及び推定された性別との組合せに対応するリストである。所定値は、任意の値を設定することが可能である。一方、年齢帯が近い方が共通する楽曲も多いと考えられることから、所定値としては「１」を設定することが好ましい。
【００７２】
たとえば、図３Ａ及び図３Ｂの例において、抽出されたリコメンド楽曲リスト「ＲＬ−Ｍ０７」では歌唱したい楽曲が見つからなかったとする。この場合、更新部７００は、リコメンド楽曲リスト「ＲＬ−Ｍ０７」よりも１つ下の年齢帯であり、且つ性別が「男性」で共通するリコメンド楽曲リスト「ＲＬ−Ｍ０６」に更新する。なお、リコメンド楽曲リスト「ＲＬ−Ｍ０７」とリコメンド楽曲リスト「ＲＬ−Ｍ０６」では６曲（楽曲ＩＤ「ＩＤ−１４５」、「ＩＤ−１７１」、「ＩＤ−２０１」、「ＩＤ−４５５」、「ＩＤ−５４８」、「ＩＤ−９５１」）が重複しているが、その他の曲は入れ替わるため、リコメンド楽曲リスト中の楽曲の並びも変化する（図３Ｂ参照）。
【００７３】
第２のリコメンド楽曲リストとしては、推定された年齢帯より所定値だけ上の年齢帯及び推定された性別との組合せに対応するリストである。所定値は、第１のリコメンド楽曲リストと同様、任意の値を設定することが可能である。
【００７４】
たとえば、図３Ａ及び図３Ｂの例において、抽出されたリコメンド楽曲リスト「ＲＬ−Ｍ０７」では歌唱したい楽曲が見つからなかったとする。この場合、更新部７００は、リコメンド楽曲リスト「ＲＬ−Ｍ０７」よりも１つ上の年齢帯であり、且つ性別が「男性」で共通するリコメンド楽曲リスト「ＲＬ−Ｍ０８」に更新する。なお、リコメンド楽曲リスト「ＲＬ−Ｍ０７」とリコメンド楽曲リスト「ＲＬ−Ｍ０８」では８曲（楽曲ＩＤ「ＩＤ−０１７」、「ＩＤ−０９０」、「ＩＤ−１０３」、「ＩＤ−３１８」、「ＩＤ−３６３」、「ＩＤ−５１４」、「ＩＤ−６４１」、「ＩＤ−７０９」）が重複しているが、その他の曲は入れ替わるため、リコメンド楽曲リスト中の楽曲の並びも変化する（図３Ｂ参照）。
【００７５】
第３のリコメンド楽曲リストとしては、第１のリコメンド楽曲リストと第２のリコメンド楽曲リストとを組み合わせたリストである。
【００７６】
たとえば、図３Ａ及び図３Ｂの例において、抽出されたリコメンド楽曲リスト「ＲＬ−Ｍ０７」では歌唱したい楽曲が見つからなかったとする。この場合、更新部７００は、上述の第１のリコメンド楽曲リスト「ＲＬ−Ｍ０６」及び第２のリコメンド楽曲リスト「ＲＬ−Ｍ０８」に含まれるリコメンド楽曲をスコアの順で並べることで新たなリストを作成する。なお、新たなリストを作成する際、重複する楽曲についてはいずれか一方を削除する（上記例では重複する楽曲は無い）。また、利用者はリコメンド楽曲リスト「ＲＬ−Ｍ０７」では歌唱したい楽曲が見つからなかったと考えられる。そこで、更新部７００は、新たなリストを作成する際に、第１のリコメンド楽曲リスト「ＲＬ−Ｍ０６」及び第２のリコメンド楽曲リスト「ＲＬ−Ｍ０８」に含まれるリコメンド楽曲のうち、リコメンド楽曲リスト「ＲＬ−Ｍ０７」に含まれる１４曲（楽曲ＩＤ「ＩＤ−０１７」、「ＩＤ−０９０」、「ＩＤ−１０３」、「ＩＤ−１４５」、「ＩＤ−１７１」、「ＩＤ−２０１」、「ＩＤ−３１８」、「ＩＤ−３６３」、「ＩＤ−４５５」、「ＩＤ−５１４」、「ＩＤ−５４８」、「ＩＤ−６４１」、「ＩＤ−７０９」、「ＩＤ−９５１」）は除外し、残りの２６曲をスコア順に並べることで第３のリコメンド楽曲リストを作成する（図７参照）。
【００７７】
第４のリコメンド楽曲リストとしては、推定された年齢帯及び推定された性別とは異なる性別との組合せに対応するリストである。
【００７８】
たとえば、図３Ａ及び図３Ｂの例において、抽出されたリコメンド楽曲リスト「ＲＬ−Ｍ０７」では歌唱したい楽曲が見つからなかったとする。この場合、更新部７００は、リコメンド楽曲リスト「ＲＬ−Ｍ０７」と同じ年齢帯であり、且つ性別が「女性」であるリコメンド楽曲リスト「ＲＬ−Ｆ０７」に更新する。
【００７９】
なお、更新部７００は、所定の条件によらず、利用者が所望する任意のタイミングでリコメンド楽曲リストの更新を行うことも可能である。たとえば、表示制御部５００は、抽出されたリコメンド楽曲リストの初期状態の表示範囲に含まれる楽曲名を表示させる際に、合わせて「リスト更新」のアイコンを表示させる。利用者が入力部５０ｃを介して当該アイコンを選択した場合、更新部７００は、リコメンド楽曲リストの更新を行う。
【００８０】
＝＝リモコン装置における処理について＝＝
次に、図８Ａ及び図８Ｂを参照して本実施形態に係るリモコン装置５０における処理の具体例について述べる。図８Ａ及び図８Ｂは、リモコン装置５０における処理例を示すフローチャートである。ステップ３０〜ステップ３９、ステップ４３〜ステップ４５の処理は、それぞれ第１実施形態に係るステップ１０〜ステップ１９、ステップ２０〜ステップ２２の処理と同様であるため詳細な説明を省略する。
【００８１】
ステップ４０においてスライド操作に基づいて表示範囲の変更が行われると、本実施形態に係る選択部４００は、利用者による入力部５０ｃの操作履歴（スライド操作の履歴）を取得する（操作履歴の取得。ステップ４０）。選択部４００は、取得した操作履歴を更新部７００に出力する。
【００８２】
更新部７００は、ステップ４０で取得した操作履歴が所定の条件を満たすかどうかを判断する。所定の条件を満たす場合（ステップ４１でＹの場合）、更新処理部７００は、抽出されたリコメンド楽曲リストを他のリコメンド楽曲リストに更新する（リコメンド楽曲リストの更新。ステップ４２）。リモコン装置５０は、更新されたリコメンド楽曲リストに対して、ステップ３３〜ステップ４５までの処理を行う。ステップ３３〜ステップ４５までの処理は、対象となるリコメンド楽曲リストが「抽出されたリコメンド楽曲リスト」か「更新されたリコメンド楽曲リスト」かの違いであって、具体的な処理については同様である。
【００８３】
一方、ステップ４０で取得した操作履歴が所定の条件を満たさない場合（ステップ４１でＮの場合）、表示制御部５００は、変更された表示範囲に含まれるリコメンド楽曲を表示部５０ｄに表示させることができる（ステップ４３）。
【００８４】
なお、更新したリコメンド楽曲リストの中にも利用者が歌唱したい楽曲が見つからなかった場合、更新部７００は、更新を繰り返し行うことができる。たとえば、第１のリコメンド楽曲リストに更新しても利用者が歌唱したい楽曲が見つからなかった場合、更新部７００は、第２のリコメンド楽曲リスト、さらに所定値「２」の第１のリコメンド楽曲リスト、所定値「２」の第２のリコメンド楽曲リスト、といった様に年齢帯を徐々に変更しながらリコメンド楽曲リストを更新してもよい。
【００８５】
このように、本実施形態に係るリモコン装置５０（楽曲リコメンド装置）は、抽出されたリコメンド楽曲リストを他のリコメンド楽曲リストに更新する更新部７００を有する。また、選択部４００は、入力部５０ｃを介した利用者からの指示入力に応じて、更新されたリコメンド楽曲リストに設定された複数の表示範囲の中から、一の表示範囲を選択することができる。
【００８６】
利用者によっては、老け顔や童顔、或いはメイクの状態等により、顔からは実際の年齢を判断できない場合がある。また、男性的な顔つきの女性、女性的な顔つきの男性等も存在するため、顔から実際の性別を判断できない場合もある。このような利用者に対しては、第１実施形態で述べた公知技術を用いても実際の年齢や性別を推定できない（推定部２００が年齢及び性別の推定を誤る）可能性がある。
【００８７】
一方、本実施形態に係るリモコン装置５０は更新部７００を備えるため、抽出されたリコメンド楽曲リストが適切でない場合であっても、適切なリコメンド楽曲リストに更新することができる。従って、利用者は、抽出されたリコメンド楽曲リストの中に自己が歌唱したい楽曲が無い場合であっても、他のリコメンド楽曲リストを参照することにより、歌唱したい楽曲を簡易に見つけることができる。
【００８８】
また、選択部４００は、利用者による入力部５０ｃの操作履歴を更新部７００に出力し、更新部７００は、操作履歴が所定の条件を満たした場合、リコメンド楽曲リストの更新を行う。このように、利用者の操作履歴に基づいて更新を行うことで、リコメンド楽曲リストの更新を自動で行うことができる。
【００８９】
また、更新部７００は、他のリコメンド楽曲リストとして、推定された年齢帯より所定値だけ下の年齢帯及び推定された性別との組合せに対応する第１のリコメンド楽曲リスト、推定された年齢帯より所定値だけ上の年齢帯及び推定された性別との組合せに対応する第２のリコメンド楽曲リスト、第１のリコメンド楽曲リストと第２のリコメンド楽曲リストとを組み合わせた第３のリコメンド楽曲リスト、または推定された年齢帯及び推定された性別とは異なる性別との組合せに対応する第４のリコメンド楽曲リスト、のいずれかを用いる。これら第１〜第４のリコメンド楽曲リストは、利用者の年齢帯や性別に近いリストであるため、歌唱したい楽曲が含まれている可能性が高い。従って、抽出されたリコメンド楽曲リストを第１〜第４のリコメンド楽曲リストに更新することで、利用者が歌唱したい楽曲をより見つけやすくできる。
【００９０】
＜その他＞
上記実施形態では、リモコン装置５０が楽曲リコメンド装置として機能する例について述べたがこれに限られない。たとえば、楽曲リコメンド装置として、リモコン装置５０とは別の専用端末を準備してもよいし、利用者が所有する携帯端末（スマートフォン）等を用いることも可能である。携帯端末を楽曲リコメンド装置として機能させる場合、予め、上記実施形態で説明した各種処理を可能とするプログラムを備える専用のアプリケーションソフトウエアを携帯端末にダウンロードしておく。そして、利用者が当該ソフトウエアを実行することにより、携帯端末を楽曲リコメンド装置として機能させることができる。
【００９１】
上記実施形態は、例として提示したものであり、発明の範囲を限定するものではない。上記の構成は、適宜組み合わせて実施することが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００９２】
１  カラオケ装置
１００  リスト記憶部
２００  推定部
３００  抽出部
４００  選択部
５００  表示制御部
６００  予約処理部
７００  更新部
【図１】
2019066552.tif 000003
【図２】
2019066552.tif 000004
【図３Ａ】
2019066552.tif 000005
【図３Ｂ】
2019066552.tif 000006
【図４Ａ】
2019066552.tif 000007
【図４Ｂ】
2019066552.tif 000008
【図５Ａ】
2019066552.tif 000009
【図５Ｂ】
2019066552.tif 000010
【図６】
2019066552.tif 000011
【図７】
2019066552.tif 000012
【図８Ａ】
2019066552.tif 000013
【図８Ｂ】
2019066552.tif 000014