JP6898822B2 - Music recommendation device - Google Patents

Music recommendation device Download PDF

Info

Publication number
JP6898822B2
JP6898822B2 JP2017189049A JP2017189049A JP6898822B2 JP 6898822 B2 JP6898822 B2 JP 6898822B2 JP 2017189049 A JP2017189049 A JP 2017189049A JP 2017189049 A JP2017189049 A JP 2017189049A JP 6898822 B2 JP6898822 B2 JP 6898822B2
Authority
JP
Japan
Prior art keywords
unit
recommended
display
list
music
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017189049A
Other languages
Japanese (ja)
Other versions
JP2019066552A (en
Inventor
忠郊 保志
忠郊 保志
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Daiichikosho Co Ltd
Original Assignee
Daiichikosho Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Daiichikosho Co Ltd filed Critical Daiichikosho Co Ltd
Priority to JP2017189049A priority Critical patent/JP6898822B2/en
Publication of JP2019066552A publication Critical patent/JP2019066552A/en
Application granted granted Critical
Publication of JP6898822B2 publication Critical patent/JP6898822B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)

Description

本発明は楽曲リコメンド装置に関する。 The present invention relates to a music recommendation device.

カラオケ装置を利用してカラオケ歌唱を行う場合、利用者はリモコン装置等を介してカラオケ歌唱したい楽曲を選曲する。しかし、利用者によっては、歌唱する楽曲がなかなか決まらない場合がありうる。このような問題を解決するため、業務用通信カラオケにおいては、利用者の歌唱履歴や利用者情報に基づいて利用者に最適な楽曲を推奨(リコメンド)するサービスが普及している。以下、カラオケ装置等から推奨された楽曲を「リコメンド楽曲」という場合がある。 When singing karaoke using a karaoke device, the user selects a song to be sung in karaoke via a remote control device or the like. However, depending on the user, it may be difficult to decide which song to sing. In order to solve such a problem, in commercial communication karaoke, a service that recommends (recommends) the most suitable music for the user based on the user's singing history and user information is widespread. Hereinafter, the music recommended by the karaoke machine or the like may be referred to as a "recommended music".

たとえば、特許文献1には、利用者から演奏予約を受け付けるときに、当該利用者に係る歌唱履歴情報を基に作成した推薦情報を当該利用者に対して提示するリモコン端末が開示されている。推薦情報には、当該利用者に対応する歌唱履歴情報で表される曲目を、歌唱の安定度の高低順に順位付けした情報が含まれる。 For example, Patent Document 1 discloses a remote control terminal that presents recommendation information created based on singing history information related to the user to the user when receiving a performance reservation from the user. The recommendation information includes information in which the songs represented by the singing history information corresponding to the user are ranked in descending order of singing stability.

また、特許文献2には、感情パラメータが予め付与された楽曲のデータと、各楽曲の当該感情パラメータから構成される特徴ベクトルを用いて過去の既に登録された選曲履歴の中から歌唱ユーザのカラオケ中の現在の選曲履歴とを比較し、歌唱ユーザにおける現タイミングの感情に沿った楽曲情報を推薦するカラオケ通信システムが開示されている。 Further, in Patent Document 2, the karaoke of the singing user from the music selection history already registered in the past using the data of the music to which the emotion parameter is given in advance and the feature vector composed of the emotion parameter of each music. A karaoke communication system that compares with the current music selection history in the music and recommends music information according to the emotion of the current timing of the singing user is disclosed.

特開2017−090737号公報JP-A-2017-090737 特開2016−194614号公報Japanese Unexamined Patent Publication No. 2016-194614

ここで、特許文献1や特許文献2の技術のように、歌唱履歴や選曲履歴を用いて楽曲のリコメンドを行う場合、その中に必ずしも利用者が歌唱したい楽曲が含まれているとは限らない。また、特許文献1や特許文献2の技術において、一旦リコメンドされた楽曲を変更するためには、新たな歌唱履歴や選曲履歴の取得が必要となる。従って、たとえば、リコメンドされた楽曲の中に利用者が歌唱したい楽曲が含まれていない場合であっても、別の楽曲を簡易にリコメンドすることができない。 Here, when a song is recommended using a singing history or a song selection history as in the techniques of Patent Document 1 and Patent Document 2, the song that the user wants to sing is not always included in the recommendation. .. Further, in the techniques of Patent Document 1 and Patent Document 2, it is necessary to acquire a new singing history and song selection history in order to change the music once recommended. Therefore, for example, even if the recommended song does not include the song that the user wants to sing, it is not possible to easily recommend another song.

本発明の目的は、利用者が歌唱したい楽曲を簡易にリコメンドすることが可能な楽曲リコメンド装置を提供することにある。 An object of the present invention is to provide a music recommendation device capable of easily recommending a music that a user wants to sing.

上記目的を達成するための主たる発明は、年齢帯及び性別の組合せに基づいて選曲された複数のリコメンド楽曲を、歌唱した際に楽しい気分であると感じられる感情順に並べたリコメンド楽曲リストを、前記年齢帯及び性別の組み合わせに応じて複数記憶するリスト記憶部と、撮影部で取得した利用者の顔画像を分析し、当該利用者の年齢帯及び性別を推定する推定部と、前記リスト記憶部から、推定された前記利用者の年齢帯及び性別の組み合わせに対応する前記リコメンド楽曲リストを抽出する抽出部と、入力部を介した利用者からの指示入力に応じて、抽出された前記リコメンド楽曲リストに設定された複数の表示範囲の中から、一の表示範囲を選択する選択部と、選択された前記一の表示範囲に含まれる前記リコメンド楽曲を表示部に表示させる表示制御部と、を有する楽曲リコメンド装置である。
本発明の他の特徴については、後述する明細書及び図面の記載により明らかにする。
The main invention for achieving the above object is to obtain a list of recommended songs in which a plurality of recommended songs selected based on a combination of age group and gender are arranged in the order of emotions that make the person feel happy when singing. A list storage unit that stores a plurality of songs according to a combination of age band and gender, an estimation unit that analyzes a user's face image acquired by the photographing unit and estimates the age band and gender of the user, and the list storage unit. From the extraction unit that extracts the recommended music list corresponding to the combination of the estimated age band and gender of the user, and the recommended music extracted in response to the instruction input from the user via the input unit. A selection unit that selects one display range from a plurality of display ranges set in the list, and a display control unit that displays the recommended music included in the selected one display range on the display unit. It is a music recommendation device that has.
Other features of the present invention will be clarified by the description of the description and drawings described later.

本発明によれば、利用者が歌唱したい楽曲を簡易にリコメンドすることができる。 According to the present invention, it is possible to easily recommend a song that the user wants to sing.

第1実施形態に係るカラオケ装置の概略を示す図である。It is a figure which shows the outline of the karaoke apparatus which concerns on 1st Embodiment. 第1実施形態に係るリモコン装置のハードウェア構成例を示す図である。It is a figure which shows the hardware configuration example of the remote control device which concerns on 1st Embodiment. 第1実施形態に係るリスト記憶部に記憶されているテーブルデータの例を示す図である。It is a figure which shows the example of the table data stored in the list storage part which concerns on 1st Embodiment. 第1実施形態に係るリスト記憶部に記憶されているリコメンド楽曲リストの例を示す図である。It is a figure which shows the example of the recommended music list stored in the list storage part which concerns on 1st Embodiment. 第1実施形態に係る表示部の表示画面を示す図である。It is a figure which shows the display screen of the display part which concerns on 1st Embodiment. 第1実施形態に係る表示部の表示画面を示す図である。It is a figure which shows the display screen of the display part which concerns on 1st Embodiment. 第1実施形態に係るリモコン装置の処理を示すフローチャートである。It is a flowchart which shows the process of the remote control device which concerns on 1st Embodiment. 第1実施形態に係るリモコン装置の処理を示すフローチャートである。It is a flowchart which shows the process of the remote control device which concerns on 1st Embodiment. 第2実施形態に係るリモコン装置のハードウェア構成例を示す図である。It is a figure which shows the hardware configuration example of the remote control device which concerns on 2nd Embodiment. 第2実施形態に係るリスト記憶部に記憶されているリコメンド楽曲リストの例を示す図である。It is a figure which shows the example of the recommended music list stored in the list storage part which concerns on 2nd Embodiment. 第2実施形態に係るリモコン装置の処理を示すフローチャートである。It is a flowchart which shows the process of the remote control device which concerns on 2nd Embodiment. 第2実施形態に係るリモコン装置の処理を示すフローチャートである。It is a flowchart which shows the process of the remote control device which concerns on 2nd Embodiment.

<第1実施形態>
図1〜図5Bを参照して、第1実施形態に係る楽曲リコメンド装置について説明する。
<First Embodiment>
The music recommendation device according to the first embodiment will be described with reference to FIGS. 1 to 5B.

==カラオケ装置==
カラオケ装置1は、カラオケ演奏及び利用者がカラオケ歌唱を行うための装置である。カラオケ装置1は、たとえばカラオケ店舗の各部屋に設置される。図1に示すように、カラオケ装置1は、カラオケ本体10、スピーカ20、表示装置30、マイク40、及びリモコン装置50を備える。本実施形態においては、リモコン装置50が「楽曲リコメンド装置」として機能する。
== Karaoke device ==
The karaoke device 1 is a device for performing karaoke and for the user to sing karaoke. The karaoke device 1 is installed in each room of a karaoke store, for example. As shown in FIG. 1, the karaoke device 1 includes a karaoke body 10, a speaker 20, a display device 30, a microphone 40, and a remote control device 50. In the present embodiment, the remote control device 50 functions as a “music recommendation device”.

カラオケ本体10は、選曲されたカラオケ楽曲の演奏制御、歌詞や背景映像等の表示制御、マイク40を通じて入力された音声信号の処理といった、カラオケ演奏やカラオケ歌唱に関する各種の制御を行う。スピーカ20はカラオケ本体10からの放音信号に基づいて放音するための構成である。表示装置30はカラオケ本体10からの信号に基づいて映像や画像を画面に表示するための構成である。マイク40は利用者の歌唱音声をアナログの音声信号に変換してカラオケ本体10に入力するための構成である。リモコン装置50は、カラオケ本体10に対する各種操作をおこなうための装置である。 The karaoke body 10 performs various controls related to karaoke performance and karaoke singing, such as performance control of selected karaoke songs, display control of lyrics and background images, and processing of audio signals input through a microphone 40. The speaker 20 is configured to emit sound based on the sound emitted signal from the karaoke main body 10. The display device 30 is configured to display an image or an image on the screen based on the signal from the karaoke main body 10. The microphone 40 is configured to convert the user's singing voice into an analog voice signal and input it to the karaoke main body 10. The remote control device 50 is a device for performing various operations on the karaoke main body 10.

==リモコン装置==
図2に示すように、本実施形態に係るリモコン装置50は、記憶部50a、通信部50b、入力部50c、表示部50d、撮影部50e、及び制御部50fを備える。各構成はインターフェース(図示なし)を介してバスBに接続されている。
== Remote control device ==
As shown in FIG. 2, the remote control device 50 according to the present embodiment includes a storage unit 50a, a communication unit 50b, an input unit 50c, a display unit 50d, a photographing unit 50e, and a control unit 50f. Each configuration is connected to bus B via an interface (not shown).

[記憶部]
記憶部50aは、各種のデータを記憶する大容量の記憶装置である。本実施形態における記憶部50aの記憶領域の一部は、リスト記憶部100として機能する。
[Memory]
The storage unit 50a is a large-capacity storage device that stores various types of data. A part of the storage area of the storage unit 50a in the present embodiment functions as the list storage unit 100.

(リスト記憶部)
リスト記憶部100は、複数のリコメンド楽曲を含むリコメンド楽曲リストを、年齢帯及び性別の組み合わせに応じて複数記憶する。リコメンド楽曲リストは、サーバ装置(図示無し)からカラオケ本体10を経由してリモコン装置50に対して定期的に配信される。
(List storage)
The list storage unit 100 stores a plurality of recommended music lists including a plurality of recommended music according to a combination of age band and gender. The recommended music list is periodically distributed from the server device (not shown) to the remote controller device 50 via the karaoke main body 10.

リコメンド楽曲は、利用者に対して歌唱を推奨する楽曲である。たとえば、サーバ装置は、複数の利用者の歌唱履歴を年齢帯及び性別毎に集計し、歌唱された回数が所定数以上の楽曲をリコメンド楽曲とする。なお、集計する年齢帯は、複数の年齢を含む数年単位(たとえば、30歳以上35歳未満、35歳以上40歳未満、・・・といった5年単位)であってもよいし、1年単位(たとえば、30歳、31歳、32歳、・・・・)であってもよい。また、歌唱された回数によらず、集計された全ての楽曲をリコメンド楽曲としてもよい。また、年齢帯は、実年齢だけでなく、成年(1970年生まれ〜1974年生まれ、等)であってもよい。 The recommended song is a song that recommends singing to the user. For example, the server device aggregates the singing history of a plurality of users for each age group and gender, and sets the songs sung more than a predetermined number as recommended songs. The age range to be aggregated may be several years including a plurality of ages (for example, five years such as 30 to 35 years old, 35 to 40 years old, ...), or one year. It may be a unit (for example, 30 years old, 31 years old, 32 years old, ...). In addition, all the aggregated songs may be used as recommended songs regardless of the number of times they are sung. The age range may be not only the actual age but also an adult (born 1970 to 1974, etc.).

リコメンド楽曲リストは、複数のリコメンド楽曲を、歌唱した際に楽しい気分であると感じられる感情順に並べたものである。ある楽曲を歌唱した際に楽しい気分であると感じられるかどうかは、感情分析に関する公知技術(たとえば、特開平10−187178号公報や「音声こころ分析サービス」(株式会社日立システムズ))により求めることができる。 The recommended song list is a list of a plurality of recommended songs arranged in the order of emotions that make you feel happy when you sing. Whether or not a person feels happy when singing a certain song is determined by using publicly known techniques related to sentiment analysis (for example, Japanese Patent Application Laid-Open No. 10-187178 or "Voice Heart Analysis Service" (Hitachi Systems, Ltd.)). Can be done.

たとえば、新たな楽曲が配信される都度、サーバ装置は、当該新たな楽曲を歌唱する歌手の歌唱音声から、感情の込め方と相関のある感情特徴量を抽出する。サーバ装置は、抽出された感情特徴量に基づいて、歌唱に込められた「楽しさ」に関する感情を分析する。そして、サーバ装置は、感情分析により得られた情報をスコア化する(「楽しさ」に関する感情が強いほど高いスコアとなる)ことで、新たな楽曲の「楽しさ」に関するスコアを生成する。リコメンド楽曲リストは、リコメンド楽曲を「楽しさ」に関するスコアの高い順に並べたものである。 For example, each time a new song is delivered, the server device extracts an emotional feature amount that correlates with the way the emotion is put in from the singing voice of the singer who sings the new song. The server device analyzes the emotions related to "fun" contained in the song based on the extracted emotional features. Then, the server device scores the information obtained by the sentiment analysis (the stronger the emotion related to "fun", the higher the score), thereby generating a score related to "fun" of the new music. The recommended song list is a list of recommended songs arranged in descending order of score regarding "fun".

図3A及び図3Bは、リコメンド楽曲リストの具体例を示した図である。図3Aに示すように、複数のリコメンド楽曲リストは、年齢帯及び性別の組み合わせに応じてテーブル形式で記憶されている。図3Aの例では、5年単位で14の年齢帯に分けられており、各年齢帯において性別毎のリコメンド楽曲リスト(男性:RL−M01〜RL−M14、女性:RL−F01〜RL−F14。全28個)が作成されている。 3A and 3B are diagrams showing specific examples of the recommended music list. As shown in FIG. 3A, the plurality of recommended music lists are stored in a table format according to the combination of age band and gender. In the example of FIG. 3A, it is divided into 14 age bands in units of 5 years, and the recommended music list for each gender in each age band (male: RL-M01 to RL-M14, female: RL-F01 to RL-F14). . 28 pieces in total) have been created.

各リコメンド楽曲リストは、リコメンド楽曲を識別するための識別情報(楽曲ID)及び各リコメンド楽曲の「楽しさ」に関するスコアを含む。各リコメンド楽曲は、「楽しさ」に関するスコアの順に並んでいる。図3Bの(a)は、30歳以上35歳未満の男性に対するリコメンド楽曲リストであり、(b)は、35歳以上40歳未満の男性に対するリコメンド楽曲リストであり、(c)は、40歳以上45歳未満の男性に対するリコメンド楽曲リストである。図3Bの例では、リスト毎に20曲の楽曲(楽曲ID)が含まれているが、リストに含まれる楽曲数はこの限りではない。たとえば、リコメンド楽曲リストを20曲以上の楽曲で構成してもよい。 Each recommended music list includes identification information (music ID) for identifying the recommended music and a score regarding "fun" of each recommended music. Each recommended song is arranged in the order of the score related to "fun". FIG. 3B (a) is a list of recommended songs for men aged 30 to under 35, (b) is a list of recommended songs for men aged 35 to under 40, and (c) is a list of recommended songs. This is a list of recommended songs for men under the age of 45. In the example of FIG. 3B, 20 songs (music IDs) are included in each list, but the number of songs included in the list is not limited to this. For example, the recommended song list may be composed of 20 or more songs.

また、リコメンド楽曲リストに含まれるリコメンド楽曲は、表示部50dに表示することができる。この際、利用者からの指示入力に応じて複数のリコメンド楽曲の中から一部のリコメンド楽曲のみが表示される(詳細は後述)。このため、リコメンド楽曲リストにはリコメンド楽曲の表示範囲が予め設定されている。たとえば、図3Bのリコメンド楽曲リスト「RL−M07」に対しては、表示範囲として範囲R1「楽曲No.1〜8」、範囲R2「楽曲No.2〜9」、範囲R3「楽曲No.3〜10」、・・・・・範囲R13「楽曲No.13〜20」の13通りが設定されている。また、複数の表示範囲のうち、一の範囲(たとえば、範囲R1)が初期状態の表示範囲として設定されている。初期状態の表示範囲は、利用者の指示入力がなされる前に表示されるリコメンド楽曲を含む範囲である。 Further, the recommended music included in the recommended music list can be displayed on the display unit 50d. At this time, only some of the recommended songs are displayed from the plurality of recommended songs according to the instruction input from the user (details will be described later). Therefore, the display range of the recommended music is preset in the recommended music list. For example, for the recommended music list "RL-M07" in FIG. 3B, the display range is range R1 "music No. 1-8", range R2 "music No. 2-9", and range R3 "music No. 3". 10 ”, ・ ・ ・ ・ ・ 13 ways of range R13“ music No. 13 to 20 ”are set. Further, one range (for example, range R1) among the plurality of display ranges is set as the display range in the initial state. The display range in the initial state is a range including the recommended music displayed before the user's instruction is input.

なお、たとえば、図3Bの(a)に示したリコメンド楽曲リスト及び(b)に示したリコメンド楽曲リストにおける楽曲ID「ID−145」のように、年齢帯が近い場合や性別が同じ場合には、異なるリコメンド楽曲リストに同じ楽曲が含まれる場合もありうる。 In addition, for example, when the age range is close or the gender is the same, such as the music ID "ID-145" in the recommended music list shown in FIG. 3B (a) and the recommended music list shown in (b). , The same song may be included in different recommended song lists.

[通信部、入力部、表示部]
通信部50bは、リモコン装置50とカラオケ本体10とを接続するためのインターフェースを提供する。入力部50cは、利用者が各種の指示入力を行うための構成である。表示部50dは、各種の情報や映像を表示させる表示画面を提供する。なお、表示部50dに表示された各種アイコンを選択することで、各種の指示入力を行うことも可能である。この場合、表示部50dが入力部50cとして機能する。
[Communication section, input section, display section]
The communication unit 50b provides an interface for connecting the remote controller 50 and the karaoke body 10. The input unit 50c is configured for the user to input various instructions. The display unit 50d provides a display screen for displaying various information and images. It is also possible to input various instructions by selecting various icons displayed on the display unit 50d. In this case, the display unit 50d functions as the input unit 50c.

[撮影部]
撮影部50eは、リモコン装置50を使用して各種入力を行う利用者の顔を撮影し、顔画像(顔画像データ)を取得する。撮影部50eは、たとえば、リモコン装置50の本体部分に設けられたカメラである。撮影部50eは、取得した顔画像を制御部50fに出力する。なお、撮影部50eはリモコン装置50eとは別体で設けられていてもよい。
[Shooting section]
The photographing unit 50e photographs the face of the user who performs various inputs using the remote control device 50, and acquires a face image (face image data). The photographing unit 50e is, for example, a camera provided in the main body portion of the remote controller device 50. The photographing unit 50e outputs the acquired face image to the control unit 50f. The photographing unit 50e may be provided separately from the remote control device 50e.

[制御部]
制御部50fは、リモコン装置50における各種の制御を行う。制御部50fは、CPUおよびメモリ(いずれも図示無し)を備える。CPUは、メモリに記憶されたプログラムを実行することにより各種の機能を実現する。本実施形態においては、CPUがメモリに記憶されるプログラムを実行することにより、制御部50fは、推定部200、抽出部300、選択部400、表示制御部500、及び予約処理部600として機能する。
[Control unit]
The control unit 50f performs various controls on the remote controller device 50. The control unit 50f includes a CPU and a memory (neither of which is shown). The CPU realizes various functions by executing a program stored in the memory. In the present embodiment, the control unit 50f functions as an estimation unit 200, an extraction unit 300, a selection unit 400, a display control unit 500, and a reservation processing unit 600 by executing a program stored in the memory by the CPU. ..

(推定部)
推定部200は、撮影部50eで取得した利用者の顔画像を分析し、当該利用者の年齢帯及び性別を推定する。推定部200は、推定した年齢帯及び性別の組み合わせを抽出部300に出力する。
(Estimation part)
The estimation unit 200 analyzes the face image of the user acquired by the photographing unit 50e, and estimates the age band and gender of the user. The estimation unit 200 outputs the estimated combination of age band and gender to the extraction unit 300.

顔画像に基づく年齢帯及び性別の推定は公知技術(たとえば、特開2000−282089号公報、特開2012−118286号公報)を利用することができる。具体的に、推定部200は、画像処理機能により、取得した利用者の顔画像データに基づいて、判定対象となる部分を抽出し、ノイズを除去し、データ記述の変換等を行う。次に、推定部200は、画像処理後の顔画像データと、属性リファレンスデータとを用いて、所定のアルゴリズムに従って演算を行い、当該顔画像データを有する利用者の年齢帯及び性別を推定する。属性リファレンスデータは、年齢帯及び性別に対応した顔画像データの特徴点をライブラリ化したデータベースである。 Known techniques (for example, JP-A-2000-28089 and JP-A-2012-118286) can be used to estimate the age band and gender based on the facial image. Specifically, the estimation unit 200 extracts a portion to be determined based on the acquired face image data of the user by the image processing function, removes noise, converts the data description, and the like. Next, the estimation unit 200 performs a calculation according to a predetermined algorithm using the face image data after image processing and the attribute reference data, and estimates the age band and gender of the user having the face image data. The attribute reference data is a database in which feature points of face image data corresponding to age groups and genders are stored in a library.

なお、推定部200は、1年単位で年齢を推定するアルゴリズムを用いて年齢を求めた後、当該年齢を含む年齢帯に対応付けることで年齢帯の推定を行ってもよいし、年齢帯を直接推定するアルゴリズムを用いてもよい。 In addition, the estimation unit 200 may estimate the age band by associating it with the age band including the age after obtaining the age by using an algorithm for estimating the age in units of one year, or directly calculate the age band. An estimation algorithm may be used.

(抽出部)
抽出部300は、リスト記憶部100から、推定された利用者の年齢帯及び性別の組み合わせに対応するリコメンド楽曲リストを抽出する。
(Extractor)
The extraction unit 300 extracts a recommended music list corresponding to the estimated combination of the age band and gender of the user from the list storage unit 100.

たとえば、推定部200から年齢帯「35歳以上40歳未満」及び性別「男性」の組み合わせが出力された場合、抽出部300は、図3Aに示すテーブルデータの中からリコメンド楽曲リスト「RL−M07」を抽出する。抽出部300は、抽出したリコメンド楽曲リストを選択部400及び表示制御部500に出力する。 For example, when the estimation unit 200 outputs a combination of the age band “35 to 40 years old” and the gender “male”, the extraction unit 300 uses the recommended music list “RL-M07” from the table data shown in FIG. 3A. Is extracted. The extraction unit 300 outputs the extracted recommended music list to the selection unit 400 and the display control unit 500.

(選択部)
選択部400は、入力部50cを介した利用者からの指示入力に応じて、抽出されたリコメンド楽曲リストに設定された複数の表示範囲の中から一の表示範囲を選択する。
(Selection part)
The selection unit 400 selects one display range from a plurality of display ranges set in the extracted recommended music list in response to an instruction input from the user via the input unit 50c.

選択された表示範囲は、リコメンド楽曲リストに設定された表示範囲の中から、利用者が実際に表示を希望する範囲である。選択部400は、選択した表示範囲に関する情報を表示制御部500に出力する。表示範囲の選択の具体例については後述する。 The selected display range is the range that the user actually wants to display from the display range set in the recommended music list. The selection unit 400 outputs information regarding the selected display range to the display control unit 500. A specific example of selecting the display range will be described later.

(表示制御部)
表示制御部500は、リモコン装置50における各種表示制御を行う。
(Display control unit)
The display control unit 500 performs various display controls on the remote controller 50.

本実施形態に係る表示制御部500は、選択された一の表示範囲に含まれるリコメンド楽曲を表示部50dに表示させる。たとえば、表示制御部500は、選択された一の表示範囲に含まれるリコメンド楽曲の楽曲IDに基づいて楽曲名を読み出し、当該楽曲名を表示させる。或いは、表示制御部500は、楽曲名と併せて楽曲の歌詞データや歌手名を読み出し、楽曲名と併せて歌詞の歌い出しや歌手名を表示させることでもよい。なお、複数のリコメンド楽曲を表示させる際、表示制御部500は、「楽しさ」に関するスコアの順に表示させることが好ましい。 The display control unit 500 according to the present embodiment causes the display unit 50d to display the recommended music included in one selected display range. For example, the display control unit 500 reads out the music name based on the music ID of the recommended music included in one selected display range, and displays the music name. Alternatively, the display control unit 500 may read the lyrics data and the singer name of the music together with the music name, and display the singing of the lyrics and the singer name together with the music name. When displaying a plurality of recommended songs, it is preferable that the display control unit 500 displays the scores related to "fun" in that order.

また、表示制御部500は、表示範囲を指定するための帯状の領域を表示部50dに表示させる。帯状の領域は、リコメンド楽曲の「楽しさ」に関するスコアの順に対応する領域である。リコメンド楽曲リストの各表示範囲は、帯状の領域における所定の位置に予め対応付けられている。すなわち、帯状の領域のある位置を指定した場合、当該位置に対応する表示範囲を特定することができる。 Further, the display control unit 500 causes the display unit 50d to display a band-shaped area for designating the display range. The band-shaped area is an area corresponding to the score related to the "fun" of the recommended music. Each display range of the recommended music list is associated with a predetermined position in the band-shaped area in advance. That is, when a certain position of the band-shaped area is specified, the display range corresponding to the position can be specified.

ここで、選択部400は、利用者が帯状の領域上である位置を指定した場合、当該位置に基づいて表示範囲を選択する。また、選択部400は、利用者が帯状の領域の長手方向に沿ってスライド操作を行った場合、当該スライド操作に基づいて表示範囲を連続的に変更する。そして、表示制御部500は、選択された表示範囲または変更された表示範囲に含まれるリコメンド楽曲を表示部50dに表示させる(詳細は後述)。 Here, when the user specifies a position on the strip-shaped area, the selection unit 400 selects the display range based on the position. Further, when the user performs a slide operation along the longitudinal direction of the strip-shaped region, the selection unit 400 continuously changes the display range based on the slide operation. Then, the display control unit 500 causes the display unit 50d to display the recommended music included in the selected display range or the changed display range (details will be described later).

以下、図4A及び図4Bを参照して、選択部400及び表示制御部500における処理の具体例を説明する。図4A及び図4Bは、表示部50dの表示画面を示す図である。また、この例では、入力部50cは、表示部50dを利用したタッチパネル式になっており、利用者からの指示入力は表示部50dを介して行われるとする。 Hereinafter, specific examples of processing in the selection unit 400 and the display control unit 500 will be described with reference to FIGS. 4A and 4B. 4A and 4B are views showing a display screen of the display unit 50d. Further, in this example, it is assumed that the input unit 50c is a touch panel type using the display unit 50d, and the instruction input from the user is performed via the display unit 50d.

たとえば、抽出部300からリコメンド楽曲リスト「RL−M07」が出力された場合、表示制御部500は、初期状態の表示範囲R1「楽曲No.1〜8」に対応するリコメンド楽曲を表示部50dに表示させる(図4A参照)。図4Aでは、リコメンド楽曲の楽曲名(楽曲ID「ID−145」〜「ID−201」に対応する楽曲名「Sn145」〜「Sn201」)を表示する例を示している。 For example, when the recommended music list "RL-M07" is output from the extraction unit 300, the display control unit 500 displays the recommended music corresponding to the display range R1 "music Nos. 1 to 8" in the initial state on the display unit 50d. Display (see FIG. 4A). FIG. 4A shows an example of displaying the music name of the recommended music (the music names “Sn145” to “Sn201” corresponding to the music IDs “ID-145” to “ID-201”).

この際、表示制御部500は、帯状の領域Rを表示部50dに併せて表示させる。帯状の領域Rは、「楽しさ」に関する感情を示すバーになっており、左に行けば行くほど「楽しい」感情を示し、右に行けば行くほど「楽しくない(すなわち「哀しい」)」感情を示している(図4A参照)。 At this time, the display control unit 500 displays the band-shaped region R together with the display unit 50d. The band-shaped area R is a bar showing feelings about "fun", and the more to the left, the more "fun" feelings, and the more to the right, the more "not fun" (that is, "sad") feelings. (See FIG. 4A).

利用者は、今の気分(「場を盛り上げるために楽しい楽曲を歌唱したい」、「場をクールダウンさせるためにバラードを歌唱したい」等)に応じて、帯状の領域Rの任意の位置を指定することができる。 The user specifies an arbitrary position of the band-shaped area R according to the current mood (“I want to sing a fun song to liven up the place”, “I want to sing a ballad to cool down the place”, etc.). can do.

ここで、利用者が帯状の領域Rの中間部分を指定したとする(図4Bの矢印参照)。この場合、選択部400は、当該指定された位置に対応する表示範囲(ここでは、範囲R7「楽曲No.7〜14」)を選択する。表示制御部500は、選択された表示範囲に含まれるリコメンド楽曲(楽曲ID「ID−416」〜「ID−318」に対応する楽曲名「Sn416」〜「Sn318」)を表示部50dに表示させる(図4B参照)。 Here, it is assumed that the user specifies the intermediate portion of the strip-shaped region R (see the arrow in FIG. 4B). In this case, the selection unit 400 selects a display range (here, range R7 “music No. 7 to 14”) corresponding to the designated position. The display control unit 500 causes the display unit 50d to display the recommended music (music names "Sn416" to "Sn318" corresponding to the music IDs "ID-416" to "ID-318") included in the selected display range. (See FIG. 4B).

また、利用者が帯状の領域Rの中間部分を指定した状態のまま、長手方向に沿って右方向にスライド操作を行った場合、選択部400は、当該スライド操作に基づいて、リコメンド楽曲リストの表示範囲を範囲R7「楽曲No.7〜14」から範囲R8「楽曲No.8〜15」、範囲R9「楽曲No.9〜16」・・・・と連続的に変更する。そして、選択部400は、スライド操作が止まった位置における表示範囲を実際の表示範囲として選択する。表示制御部500は、選択された表示範囲に含まれるリコメンド楽曲を表示部50dに表示させる。 Further, when the user performs a slide operation to the right along the longitudinal direction while the intermediate portion of the band-shaped region R is specified, the selection unit 400 selects the recommended music list based on the slide operation. The display range is continuously changed from the range R7 "music No. 7 to 14" to the range R8 "music No. 8 to 15", the range R9 "music No. 9 to 16", and so on. Then, the selection unit 400 selects the display range at the position where the slide operation is stopped as the actual display range. The display control unit 500 causes the display unit 50d to display the recommended music included in the selected display range.

(予約処理部)
予約処理部600は、入力部50cを介した利用者からの指示入力に応じて、表示部50dに表示されたリコメンド楽曲のカラオケ演奏予約を行う。
(Reservation processing department)
The reservation processing unit 600 makes a karaoke performance reservation for the recommended music displayed on the display unit 50d in response to an instruction input from the user via the input unit 50c.

たとえば、図4Bの例において、利用者が歌唱したい楽曲としてリコメンド楽曲「Sn416」を選択したとする。予約処理部600は、当該選択に応じてリコメンド楽曲「Sn416」の楽曲ID「ID−416」をカラオケ本体10に送信することでカラオケ演奏予約を行う。カラオケ本体10が受信した楽曲ID「ID−416」を予約待ち行列に登録することにより、楽曲「Sn416」のカラオケ演奏予約が完了する。 For example, in the example of FIG. 4B, it is assumed that the recommended song "Sn416" is selected as the song that the user wants to sing. The reservation processing unit 600 makes a karaoke performance reservation by transmitting the music ID "ID-416" of the recommended music "Sn416" to the karaoke main body 10 according to the selection. By registering the music ID "ID-416" received by the karaoke main body 10 in the reservation queue, the karaoke performance reservation of the music "Sn416" is completed.

==リモコン装置における処理について==
次に、図5A及び図5Bを参照して本実施形態に係るリモコン装置50における処理の具体例について述べる。図5A及び図5Bは、リモコン装置50における処理例を示すフローチャートである。
== Processing in the remote control device ==
Next, a specific example of the processing in the remote controller device 50 according to the present embodiment will be described with reference to FIGS. 5A and 5B. 5A and 5B are flowcharts showing a processing example in the remote controller device 50.

カラオケルームに入室した利用者は、リモコン装置50を起動し、通常は楽曲の予約を行う。一方、歌唱したい楽曲がなかなか決まらない場合(リモコン装置50を介して予約の指示入力が行われない場合)もありうる。このような場合、リモコン装置50は、起動からの経過時間を測定する。そして、経過時間が所定時間(たとえば10分)を越えた場合、リモコン装置50は、表示部50dに「楽曲のリコメンドを希望しますか? Y/N」といったメッセージを表示させる。利用者が当該メッセージに対して楽曲のリコメンドを希望した場合(メッセージで「Y」を選択した場合)、リモコン装置50は、以下の処理を行う。 The user who enters the karaoke room activates the remote control device 50 and usually makes a reservation for music. On the other hand, there may be a case where the song to be sung is not easily determined (when the reservation instruction is not input via the remote controller 50). In such a case, the remote control device 50 measures the elapsed time from the start-up. Then, when the elapsed time exceeds a predetermined time (for example, 10 minutes), the remote controller 50 causes the display unit 50d to display a message such as "Do you want to recommend the music? Y / N". When the user wishes to recommend a musical piece for the message (when "Y" is selected in the message), the remote controller device 50 performs the following processing.

撮影部50eは、利用者の顔を撮影し、顔画像データを取得する(顔画像データの取得。ステップ10)。撮影部50eは、取得した顔画像データを推定部200に出力する。 The photographing unit 50e photographs the user's face and acquires face image data (acquisition of face image data. Step 10). The photographing unit 50e outputs the acquired face image data to the estimation unit 200.

推定部200は、ステップ10で取得した顔画像データを分析し、利用者の年齢帯及び性別を推定する(年齢帯及び性別の推定。ステップ11)。推定部200は、推定した年齢帯及び性別を抽出部300に出力する。 The estimation unit 200 analyzes the face image data acquired in step 10 and estimates the age band and gender of the user (estimation of age band and gender. Step 11). The estimation unit 200 outputs the estimated age band and gender to the extraction unit 300.

抽出部300は、リスト記憶部100から、ステップ11で推定された利用者の年齢帯及び性別の組み合わせに対応するリコメンド楽曲リストを抽出する(リコメンド楽曲リストの抽出。ステップ12)。抽出部300は、抽出したリコメンド楽曲リストを選択部400及び表示制御部500に出力する。 The extraction unit 300 extracts from the list storage unit 100 a recommended music list corresponding to the combination of the user's age band and gender estimated in step 11 (extraction of the recommended music list. Step 12). The extraction unit 300 outputs the extracted recommended music list to the selection unit 400 and the display control unit 500.

表示制御部500は、ステップ12で抽出されたリコメンド楽曲リストについて、初期状態の表示範囲でリコメンド楽曲を表示させる(初期状態の表示範囲に含まれるリコメンド楽曲を表示。ステップ13)。また、表示制御部500は、表示範囲を指定するための帯状の領域Rを表示部50dに表示させる(帯状の領域を表示。ステップ14)。 The display control unit 500 displays the recommended music in the display range in the initial state of the recommended music list extracted in step 12 (displays the recommended music included in the display range in the initial state. Step 13). Further, the display control unit 500 causes the display unit 50d to display the band-shaped area R for designating the display range (displays the band-shaped area. Step 14).

ステップ13で表示されたリコメンド楽曲の中に歌唱したい楽曲がなかった場合(ステップ15でNの場合)、利用者は現在の気分に応じて帯状の領域R上の任意の位置を指定する。 If there is no song to be sung in the recommended song displayed in step 13 (in the case of N in step 15), the user specifies an arbitrary position on the band-shaped area R according to the current mood.

選択部400は、選択された任意の位置に基づいて、抽出された前記リコメンド楽曲リストの表示範囲を選択する(表示範囲の選択。ステップ16)。 The selection unit 400 selects the display range of the extracted recommended music list based on the selected arbitrary position (selection of display range, step 16).

表示制御部500は、ステップ16で選択された表示範囲に含まれるリコメンド楽曲を表示部50dに表示させる(リコメンド楽曲の表示。ステップ17)。 The display control unit 500 causes the display unit 50d to display the recommended music included in the display range selected in step 16 (display of the recommended music. Step 17).

ステップ17で表示されたリコメンド楽曲の中に歌唱したい楽曲がなかった場合(ステップ18でNの場合)、利用者は、帯状の領域Rの長手方向に沿ってスライド操作を行う。選択部400は、スライド操作に基づいて表示範囲を連続的に変更する(表示範囲の変更。ステップ19)。表示制御部500は、変更された表示範囲に含まれるリコメンド楽曲を表示部50dに表示させる(変更された表示範囲に含まれるリコメンド楽曲を表示。ステップ20)。利用者が歌唱したい楽曲が見つかるまで、リモコン装置50は、利用者からの指示入力に応じて、ステップ19及びステップ20の処理を繰り返し行う。 If there is no song to be sung in the recommended song displayed in step 17 (in the case of N in step 18), the user performs a slide operation along the longitudinal direction of the band-shaped region R. The selection unit 400 continuously changes the display range based on the slide operation (change of display range. Step 19). The display control unit 500 causes the display unit 50d to display the recommended music included in the changed display range (displays the recommended music included in the changed display range. Step 20). The remote control device 50 repeats the processes of steps 19 and 20 in response to the instruction input from the user until the user finds the music to be sung.

ステップ13で表示されたリコメンド楽曲の中に歌唱したい楽曲があった場合(ステップ15でYの場合)、ステップ17で表示されたリコメンド楽曲の中に歌唱したい楽曲があった場合(ステップ18でYの場合)、またはステップ20で表示されたリコメンド楽曲の中に歌唱したい楽曲があった場合(ステップ21でYの場合)、利用者は所望のリコメンド楽曲を選択する、この場合、予約処理部600は、カラオケ演奏予約を行う(カラオケ演奏予約。ステップ22)。 If there is a song that you want to sing in the recommended song displayed in step 13 (in the case of Y in step 15), if there is a song that you want to sing in the recommended song displayed in step 17 (Y in step 18) In the case of), or when there is a song to be sung in the recommended song displayed in step 20 (in the case of Y in step 21), the user selects the desired recommended song. In this case, the reservation processing unit 600 Makes a karaoke performance reservation (Karaoke performance reservation. Step 22).

なお、リモコン装置50は、経過時間に関わらず、所定のタイミング(たとえばリモコン装置50の起動時)で楽曲のリコメンドに関する上記メッセージを表示させることでもよい。この場合、利用者は任意のタイミングで楽曲のリコメンドを受けることができる。 The remote control device 50 may display the above message regarding the recommendation of the music at a predetermined timing (for example, when the remote control device 50 is activated) regardless of the elapsed time. In this case, the user can receive the recommendation of the music at any time.

このように、本実施形態に係るリモコン装置50(楽曲リコメンド装置)は、年齢帯及び性別の組合せに基づいて選曲された複数のリコメンド楽曲を、歌唱した際に楽しい気分であると感じられる感情順に並べたリコメンド楽曲リストを、年齢帯及び性別の組み合わせに応じて複数記憶するリスト記憶部100と、撮影部50eで取得した利用者の顔画像を分析し、当該利用者の年齢帯及び性別を推定する推定部200と、リスト記憶部100から、推定された利用者の年齢帯及び性別の組み合わせに対応するリコメンド楽曲リストを抽出する抽出部300と、入力部50cを介した利用者からの指示入力に応じて、抽出されたリコメンド楽曲リストに設定された複数の表示範囲の中から、一の表示範囲を選択する選択部400と、選択された一の表示範囲に含まれるリコメンド楽曲を表示部50dに表示させる表示制御部500と、を有する。 As described above, the remote control device 50 (music recommendation device) according to the present embodiment is in the order of emotions that make the user feel happy when singing a plurality of recommended songs selected based on the combination of age band and gender. The list storage unit 100, which stores a plurality of arranged recommended music lists according to the combination of age band and gender, and the face image of the user acquired by the photographing unit 50e are analyzed, and the age band and gender of the user are estimated. The estimation unit 200, the extraction unit 300 that extracts the recommended music list corresponding to the estimated combination of the age band and gender of the user from the list storage unit 100, and the instruction input from the user via the input unit 50c. A selection unit 400 that selects one display range from a plurality of display ranges set in the extracted recommended music list, and a display unit 50d that displays recommended music included in the selected one display range. It has a display control unit 500 and a display control unit 500 to be displayed on the screen.

このようなリモコン装置50によれば、利用者の顔画像を取得するだけで、当該利用者に適したリコメンド楽曲リスト(年齢や性別が共通するリコメンド楽曲リスト)を抽出することができる。そして、リモコン装置50は、抽出したリコメンド楽曲リストの表示範囲を利用者に選択させ、当該表示範囲に含まれるリコメンド楽曲を表示できる。従って、利用者は、リコメンド楽曲リストの中から歌唱したい楽曲を見つけやすくなる。すなわち、本実施形態に係るリモコン装置50によれば、利用者が歌唱したい楽曲を簡易にリコメンドすることができる。 According to such a remote control device 50, it is possible to extract a recommended music list (recommended music list having a common age and gender) suitable for the user simply by acquiring the face image of the user. Then, the remote control device 50 allows the user to select the display range of the extracted recommended music list, and can display the recommended music included in the display range. Therefore, the user can easily find the song to be sung from the recommended song list. That is, according to the remote control device 50 according to the present embodiment, it is possible to easily recommend a song that the user wants to sing.

また、表示制御部500は、表示範囲を指定するための帯状の領域Rを表示部50dに表示させ、選択部400は、帯状の領域R上で利用者がある位置を指定した場合、当該位置に基づいて表示範囲を選択し、利用者が帯状の領域Rの長手方向に沿ってスライド操作を行った場合、当該スライド操作に基づいて表示範囲を連続的に変更し、表示制御部500は、選択された表示範囲または変更された表示範囲に含まれるリコメンド楽曲を表示部50dに表示させることができる。このように、帯状の領域Rを表示させることにより、利用者は、リコメンド楽曲リストの表示範囲を簡易に選択できる。また、スライド操作のように簡易な指示入力を行うだけで、リコメンド楽曲リストに含まれる表示範囲を変更することができる。 Further, the display control unit 500 causes the display unit 50d to display the band-shaped area R for designating the display range, and the selection unit 400 displays the position when the user specifies a certain position on the band-shaped area R. When the display range is selected based on the above and the user performs a slide operation along the longitudinal direction of the strip-shaped area R, the display range is continuously changed based on the slide operation, and the display control unit 500 sets the display control unit 500. The recommended music included in the selected display range or the changed display range can be displayed on the display unit 50d. By displaying the band-shaped area R in this way, the user can easily select the display range of the recommended music list. In addition, the display range included in the recommended music list can be changed by simply inputting a simple instruction such as a slide operation.

更に、入力部50cを介した利用者からの指示入力に応じて、表示部50dに表示されたリコメンド楽曲のカラオケ演奏予約を行う予約処理部600を有する。このような構成により、利用者は表示されたリコメンド楽曲の演奏予約を簡易に行うことができる。 Further, it has a reservation processing unit 600 that reserves a karaoke performance of the recommended music displayed on the display unit 50d in response to an instruction input from the user via the input unit 50c. With such a configuration, the user can easily make a performance reservation for the displayed recommended music.

<第2実施形態>
次に、図6〜図8Bを参照して、第2実施形態に係る楽曲リコメンド装置について説明する。本実施形態では、抽出されたリコメンド楽曲リストを他の楽曲リストに更新可能な楽曲リコメンド装置について説明する。本実施形態では、第1実施形態と同様、リモコン装置50が「楽曲リコメンド装置」として機能する。また、第1実施形態と同様の構成については詳細な説明を省略する。
<Second Embodiment>
Next, the music recommendation device according to the second embodiment will be described with reference to FIGS. 6 to 8B. In the present embodiment, a music recommendation device capable of updating the extracted recommended music list to another music list will be described. In the present embodiment, as in the first embodiment, the remote control device 50 functions as a “music recommendation device”. Further, detailed description of the configuration similar to that of the first embodiment will be omitted.

[制御部]
図6に示すように、本実施形態に係る制御部50fは、推定部200、抽出部300、選択部400、表示制御部500、予約処理部600、及び更新部700として機能する。
[Control unit]
As shown in FIG. 6, the control unit 50f according to the present embodiment functions as an estimation unit 200, an extraction unit 300, a selection unit 400, a display control unit 500, a reservation processing unit 600, and an update unit 700.

(更新部)
更新部700は、抽出されたリコメンド楽曲リストを他のリコメンド楽曲リストに更新する。
(Update part)
The update unit 700 updates the extracted recommended music list to another recommended music list.

他のリコメンド楽曲リストは、リスト記憶部100に記憶されているリコメンド楽曲リストのうち、抽出されたリコメンド楽曲リスト以外のリストである。たとえば、図3Aの例において抽出されたリコメンド楽曲リストが「RL−M07」である場合、それ以外のリコメンド楽曲リストが「他のリコメンド楽曲リスト」に相当する。 The other recommended music list is a list other than the extracted recommended music list from the recommended music list stored in the list storage unit 100. For example, when the recommended music list extracted in the example of FIG. 3A is "RL-M07", the other recommended music list corresponds to "another recommended music list".

更新は様々なタイミングで行うことができる。たとえば、更新部700は、操作履歴が所定の条件を満たした場合、リコメンド楽曲リストの更新を行う。 Updates can be made at various times. For example, the update unit 700 updates the recommended music list when the operation history satisfies a predetermined condition.

操作履歴は、利用者が入力部50cを介してリコメンド楽曲リストの表示範囲を指定、或いは変更した場合の記録である。操作履歴は、選択部400により取得される。選択部400は、利用者による入力部50cの操作履歴を更新部700に出力する。 The operation history is a record when the user specifies or changes the display range of the recommended music list via the input unit 50c. The operation history is acquired by the selection unit 400. The selection unit 400 outputs the operation history of the input unit 50c by the user to the update unit 700.

通常、利用者はリコメンド楽曲リストの表示範囲を何回か変更することで歌唱したい楽曲を見つけることができるはずである。一方、一のリコメンド楽曲リストに対して何度も操作を繰り返すということは、その中に歌唱したい楽曲が含まれていない可能性が高い。このような場合、更新部700は、操作履歴に基づいて、リコメンド楽曲リストの更新を行う。 Normally, the user should be able to find the song he / she wants to sing by changing the display range of the recommended song list several times. On the other hand, if the operation is repeated many times for one recommended song list, it is highly possible that the song to be sung is not included in the operation. In such a case, the update unit 700 updates the recommended music list based on the operation history.

たとえば、図4Aに示す帯状の領域Rの長手方向の距離をL0とした場合、選択部400は、利用者が帯状の領域Rをスライド操作する毎に、スライドした距離Lを更新部700に出力する。更新部700は、入力された距離Lをカウントし、所定の条件(たとえば、L≧L0*5)になった場合、リコメンド楽曲リストの更新を行う。選択部400は、入力部50cを介した利用者からの指示入力に応じて、更新されたリコメンド楽曲リストに設定された複数の表示範囲の中から、一の表示範囲を選択する。なお、操作履歴は、スライドした距離ではなく、帯状の領域を指定した回数やスライド操作をした回数であってもよい。 For example, when the distance in the longitudinal direction of the strip-shaped region R shown in FIG. 4A is L0, the selection unit 400 outputs the slid distance L to the update unit 700 each time the user slides the strip-shaped region R. To do. The update unit 700 counts the input distance L, and updates the recommended music list when a predetermined condition (for example, L ≧ L0 * 5) is satisfied. The selection unit 400 selects one display range from a plurality of display ranges set in the updated recommended music list in response to an instruction input from the user via the input unit 50c. The operation history may be the number of times the strip-shaped area is specified or the number of times the slide operation is performed, instead of the sliding distance.

上述の通り、他のリコメンド楽曲リストは、リスト記憶部100に記憶されている抽出されたリコメンド楽曲リスト以外のいずれを用いることも可能である。一方、利用者と年齢帯が近い場合や性別が同じ場合、或いは性別が異なっていても同世代の場合には歌唱したい楽曲が共通している可能性もありうる。そこで、更新部700は、他のリコメンドリストとして以下の4つのうちいずれかを用いることが好ましい。 As described above, as the other recommended music list, any one other than the extracted recommended music list stored in the list storage unit 100 can be used. On the other hand, if the user is in a similar age group or has the same gender, or if the user is of the same generation even if the gender is different, there is a possibility that the songs to be sung are common. Therefore, it is preferable that the update unit 700 uses any of the following four as another recommendation list.

第1のリコメンド楽曲リストとしては、推定された年齢帯より所定値だけ下の年齢帯及び推定された性別との組合せに対応するリストである。所定値は、任意の値を設定することが可能である。一方、年齢帯が近い方が共通する楽曲も多いと考えられることから、所定値としては「1」を設定することが好ましい。 The first recommended music list is a list corresponding to a combination of an age band lower than the estimated age band by a predetermined value and an estimated gender. Any value can be set as the predetermined value. On the other hand, since it is considered that there are many songs that are common to those who are close in age range, it is preferable to set "1" as a predetermined value.

たとえば、図3A及び図3Bの例において、抽出されたリコメンド楽曲リスト「RL−M07」では歌唱したい楽曲が見つからなかったとする。この場合、更新部700は、リコメンド楽曲リスト「RL−M07」よりも1つ下の年齢帯であり、且つ性別が「男性」で共通するリコメンド楽曲リスト「RL−M06」に更新する。なお、リコメンド楽曲リスト「RL−M07」とリコメンド楽曲リスト「RL−M06」では6曲(楽曲ID「ID−145」、「ID−171」、「ID−201」、「ID−455」、「ID−548」、「ID−951」)が重複しているが、その他の曲は入れ替わるため、リコメンド楽曲リスト中の楽曲の並びも変化する(図3B参照)。 For example, in the examples of FIGS. 3A and 3B, it is assumed that the song to be sung cannot be found in the extracted recommended song list "RL-M07". In this case, the update unit 700 updates to the recommended music list "RL-M06", which is one age band lower than the recommended music list "RL-M07" and has a common gender of "male". In the recommended song list "RL-M07" and the recommended song list "RL-M06", there are 6 songs (song IDs "ID-145", "ID-171", "ID-201", "ID-455", "ID-455", " Although "ID-548" and "ID-951") are duplicated, the arrangement of the songs in the recommended song list also changes because the other songs are replaced (see FIG. 3B).

第2のリコメンド楽曲リストとしては、推定された年齢帯より所定値だけ上の年齢帯及び推定された性別との組合せに対応するリストである。所定値は、第1のリコメンド楽曲リストと同様、任意の値を設定することが可能である。 The second recommended music list is a list corresponding to a combination of an age band that is a predetermined value higher than the estimated age band and an estimated gender. As for the predetermined value, any value can be set as in the case of the first recommended music list.

たとえば、図3A及び図3Bの例において、抽出されたリコメンド楽曲リスト「RL−M07」では歌唱したい楽曲が見つからなかったとする。この場合、更新部700は、リコメンド楽曲リスト「RL−M07」よりも1つ上の年齢帯であり、且つ性別が「男性」で共通するリコメンド楽曲リスト「RL−M08」に更新する。なお、リコメンド楽曲リスト「RL−M07」とリコメンド楽曲リスト「RL−M08」では8曲(楽曲ID「ID−017」、「ID−090」、「ID−103」、「ID−318」、「ID−363」、「ID−514」、「ID−641」、「ID−709」)が重複しているが、その他の曲は入れ替わるため、リコメンド楽曲リスト中の楽曲の並びも変化する(図3B参照)。 For example, in the examples of FIGS. 3A and 3B, it is assumed that the song to be sung cannot be found in the extracted recommended song list "RL-M07". In this case, the update unit 700 updates to the recommended music list "RL-M08", which is one age band higher than the recommended music list "RL-M07" and has a common gender of "male". In addition, 8 songs (music ID "ID-017", "ID-090", "ID-103", "ID-318", "ID-318" in the recommended music list "RL-M07" and the recommended music list "RL-M08" "ID-363", "ID-514", "ID-641", "ID-709") are duplicated, but since the other songs are replaced, the arrangement of the songs in the recommended song list also changes (Fig.). See 3B).

第3のリコメンド楽曲リストとしては、第1のリコメンド楽曲リストと第2のリコメンド楽曲リストとを組み合わせたリストである。 The third recommended music list is a list in which the first recommended music list and the second recommended music list are combined.

たとえば、図3A及び図3Bの例において、抽出されたリコメンド楽曲リスト「RL−M07」では歌唱したい楽曲が見つからなかったとする。この場合、更新部700は、上述の第1のリコメンド楽曲リスト「RL−M06」及び第2のリコメンド楽曲リスト「RL−M08」に含まれるリコメンド楽曲をスコアの順で並べることで新たなリストを作成する。なお、新たなリストを作成する際、重複する楽曲についてはいずれか一方を削除する(上記例では重複する楽曲は無い)。また、利用者はリコメンド楽曲リスト「RL−M07」では歌唱したい楽曲が見つからなかったと考えられる。そこで、更新部700は、新たなリストを作成する際に、第1のリコメンド楽曲リスト「RL−M06」及び第2のリコメンド楽曲リスト「RL−M08」に含まれるリコメンド楽曲のうち、リコメンド楽曲リスト「RL−M07」に含まれる14曲(楽曲ID「ID−017」、「ID−090」、「ID−103」、「ID−145」、「ID−171」、「ID−201」、「ID−318」、「ID−363」、「ID−455」、「ID−514」、「ID−548」、「ID−641」、「ID−709」、「ID−951」)は除外し、残りの26曲をスコア順に並べることで第3のリコメンド楽曲リストを作成する(図7参照)。 For example, in the examples of FIGS. 3A and 3B, it is assumed that the song to be sung cannot be found in the extracted recommended song list "RL-M07". In this case, the update unit 700 arranges the recommended songs included in the above-mentioned first recommended song list "RL-M06" and the second recommended song list "RL-M08" in the order of the score to create a new list. create. When creating a new list, delete one of the duplicate songs (there is no duplicate song in the above example). In addition, it is probable that the user could not find the song he / she wants to sing in the recommended song list "RL-M07". Therefore, when the update unit 700 creates a new list, the recommended song list among the recommended songs included in the first recommended song list "RL-M06" and the second recommended song list "RL-M08". 14 songs included in "RL-M07" (song ID "ID-017", "ID-090", "ID-103", "ID-145", "ID-171", "ID-201", " "ID-318", "ID-363", "ID-455", "ID-514", "ID-548", "ID-641", "ID-709", "ID-951") are excluded. , Create a third recommended song list by arranging the remaining 26 songs in order of score (see FIG. 7).

第4のリコメンド楽曲リストとしては、推定された年齢帯及び推定された性別とは異なる性別との組合せに対応するリストである。 The fourth recommended music list is a list corresponding to a combination of an estimated age range and a gender different from the estimated gender.

たとえば、図3A及び図3Bの例において、抽出されたリコメンド楽曲リスト「RL−M07」では歌唱したい楽曲が見つからなかったとする。この場合、更新部700は、リコメンド楽曲リスト「RL−M07」と同じ年齢帯であり、且つ性別が「女性」であるリコメンド楽曲リスト「RL−F07」に更新する。 For example, in the examples of FIGS. 3A and 3B, it is assumed that the song to be sung cannot be found in the extracted recommended song list "RL-M07". In this case, the update unit 700 updates to the recommended music list "RL-F07" which is in the same age band as the recommended music list "RL-M07" and whose gender is "female".

なお、更新部700は、所定の条件によらず、利用者が所望する任意のタイミングでリコメンド楽曲リストの更新を行うことも可能である。たとえば、表示制御部500は、抽出されたリコメンド楽曲リストの初期状態の表示範囲に含まれる楽曲名を表示させる際に、合わせて「リスト更新」のアイコンを表示させる。利用者が入力部50cを介して当該アイコンを選択した場合、更新部700は、リコメンド楽曲リストの更新を行う。 The update unit 700 can update the recommended music list at any time desired by the user, regardless of the predetermined conditions. For example, the display control unit 500 displays a "list update" icon when displaying a music name included in the initial display range of the extracted recommended music list. When the user selects the icon via the input unit 50c, the update unit 700 updates the recommended music list.

==リモコン装置における処理について==
次に、図8A及び図8Bを参照して本実施形態に係るリモコン装置50における処理の具体例について述べる。図8A及び図8Bは、リモコン装置50における処理例を示すフローチャートである。ステップ30〜ステップ39、ステップ43〜ステップ45の処理は、それぞれ第1実施形態に係るステップ10〜ステップ19、ステップ20〜ステップ22の処理と同様であるため詳細な説明を省略する。
== Processing in the remote control device ==
Next, a specific example of the processing in the remote controller device 50 according to the present embodiment will be described with reference to FIGS. 8A and 8B. 8A and 8B are flowcharts showing a processing example in the remote controller device 50. Since the processes of steps 30 to 39 and steps 43 to 45 are the same as the processes of steps 10 to 19 and steps 20 to 22 according to the first embodiment, detailed description thereof will be omitted.

ステップ40においてスライド操作に基づいて表示範囲の変更が行われると、本実施形態に係る選択部400は、利用者による入力部50cの操作履歴(スライド操作の履歴)を取得する(操作履歴の取得。ステップ40)。選択部400は、取得した操作履歴を更新部700に出力する。 When the display range is changed based on the slide operation in step 40, the selection unit 400 according to the present embodiment acquires the operation history (slide operation history) of the input unit 50c by the user (acquisition of operation history). . Step 40). The selection unit 400 outputs the acquired operation history to the update unit 700.

更新部700は、ステップ40で取得した操作履歴が所定の条件を満たすかどうかを判断する。所定の条件を満たす場合(ステップ41でYの場合)、更新処理部700は、抽出されたリコメンド楽曲リストを他のリコメンド楽曲リストに更新する(リコメンド楽曲リストの更新。ステップ42)。リモコン装置50は、更新されたリコメンド楽曲リストに対して、ステップ33〜ステップ45までの処理を行う。ステップ33〜ステップ45までの処理は、対象となるリコメンド楽曲リストが「抽出されたリコメンド楽曲リスト」か「更新されたリコメンド楽曲リスト」かの違いであって、具体的な処理については同様である。 The update unit 700 determines whether or not the operation history acquired in step 40 satisfies a predetermined condition. When a predetermined condition is satisfied (Y in step 41), the update processing unit 700 updates the extracted recommended music list to another recommended music list (update of the recommended music list. Step 42). The remote control device 50 performs the processes from step 33 to step 45 on the updated recommended music list. The processing from step 33 to step 45 is the difference between the "extracted recommended music list" and the "updated recommended music list" for the target recommended music list, and the specific processing is the same. ..

一方、ステップ40で取得した操作履歴が所定の条件を満たさない場合(ステップ41でNの場合)、表示制御部500は、変更された表示範囲に含まれるリコメンド楽曲を表示部50dに表示させることができる(ステップ43)。 On the other hand, when the operation history acquired in step 40 does not satisfy the predetermined condition (when N in step 41), the display control unit 500 causes the display unit 50d to display the recommended music included in the changed display range. Can be done (step 43).

なお、更新したリコメンド楽曲リストの中にも利用者が歌唱したい楽曲が見つからなかった場合、更新部700は、更新を繰り返し行うことができる。たとえば、第1のリコメンド楽曲リストに更新しても利用者が歌唱したい楽曲が見つからなかった場合、更新部700は、第2のリコメンド楽曲リスト、さらに所定値「2」の第1のリコメンド楽曲リスト、所定値「2」の第2のリコメンド楽曲リスト、といった様に年齢帯を徐々に変更しながらリコメンド楽曲リストを更新してもよい。 If the user does not find the song he / she wants to sing in the updated recommended song list, the update unit 700 can repeat the update. For example, if the user does not find the song he / she wants to sing even after updating to the first recommended song list, the update unit 700 uses the second recommended song list and the first recommended song list with a predetermined value "2". , The second recommended music list of the predetermined value "2", and so on, the recommended music list may be updated while gradually changing the age band.

このように、本実施形態に係るリモコン装置50(楽曲リコメンド装置)は、抽出されたリコメンド楽曲リストを他のリコメンド楽曲リストに更新する更新部700を有する。また、選択部400は、入力部50cを介した利用者からの指示入力に応じて、更新されたリコメンド楽曲リストに設定された複数の表示範囲の中から、一の表示範囲を選択することができる。 As described above, the remote control device 50 (music recommendation device) according to the present embodiment has an update unit 700 that updates the extracted recommended music list to another recommended music list. Further, the selection unit 400 may select one display range from a plurality of display ranges set in the updated recommended music list in response to an instruction input from the user via the input unit 50c. it can.

利用者によっては、老け顔や童顔、或いはメイクの状態等により、顔からは実際の年齢を判断できない場合がある。また、男性的な顔つきの女性、女性的な顔つきの男性等も存在するため、顔から実際の性別を判断できない場合もある。このような利用者に対しては、第1実施形態で述べた公知技術を用いても実際の年齢や性別を推定できない(推定部200が年齢及び性別の推定を誤る)可能性がある。 Depending on the user, the actual age may not be determined from the face due to the old face, baby face, makeup condition, etc. In addition, since there are women with masculine faces and men with feminine faces, it may not be possible to determine the actual gender from the face. For such a user, there is a possibility that the actual age and gender cannot be estimated even by using the known technique described in the first embodiment (the estimation unit 200 erroneously estimates the age and gender).

一方、本実施形態に係るリモコン装置50は更新部700を備えるため、抽出されたリコメンド楽曲リストが適切でない場合であっても、適切なリコメンド楽曲リストに更新することができる。従って、利用者は、抽出されたリコメンド楽曲リストの中に自己が歌唱したい楽曲が無い場合であっても、他のリコメンド楽曲リストを参照することにより、歌唱したい楽曲を簡易に見つけることができる。 On the other hand, since the remote controller 50 according to the present embodiment includes the update unit 700, even if the extracted recommended music list is not appropriate, it can be updated to an appropriate recommended music list. Therefore, even if the extracted recommended song list does not include the song that the user wants to sing, the user can easily find the song that he / she wants to sing by referring to another recommended song list.

また、選択部400は、利用者による入力部50cの操作履歴を更新部700に出力し、更新部700は、操作履歴が所定の条件を満たした場合、リコメンド楽曲リストの更新を行う。このように、利用者の操作履歴に基づいて更新を行うことで、リコメンド楽曲リストの更新を自動で行うことができる。 Further, the selection unit 400 outputs the operation history of the input unit 50c by the user to the update unit 700, and the update unit 700 updates the recommended music list when the operation history satisfies a predetermined condition. In this way, by updating based on the operation history of the user, the recommended music list can be automatically updated.

また、更新部700は、他のリコメンド楽曲リストとして、推定された年齢帯より所定値だけ下の年齢帯及び推定された性別との組合せに対応する第1のリコメンド楽曲リスト、推定された年齢帯より所定値だけ上の年齢帯及び推定された性別との組合せに対応する第2のリコメンド楽曲リスト、第1のリコメンド楽曲リストと第2のリコメンド楽曲リストとを組み合わせた第3のリコメンド楽曲リスト、または推定された年齢帯及び推定された性別とは異なる性別との組合せに対応する第4のリコメンド楽曲リスト、のいずれかを用いる。これら第1〜第4のリコメンド楽曲リストは、利用者の年齢帯や性別に近いリストであるため、歌唱したい楽曲が含まれている可能性が高い。従って、抽出されたリコメンド楽曲リストを第1〜第4のリコメンド楽曲リストに更新することで、利用者が歌唱したい楽曲をより見つけやすくできる。 Further, as another recommended music list, the update unit 700 includes a first recommended music list corresponding to a combination of an age band lower than the estimated age band by a predetermined value and an estimated gender, and an estimated age band. A second recommended music list corresponding to a combination of an age range higher than a predetermined value and an estimated gender, a third recommended music list combining a first recommended music list and a second recommended music list, Alternatively, one of the fourth recommended music list corresponding to the combination of the estimated age range and the gender different from the estimated gender is used. Since these first to fourth recommended song lists are lists that are close to the age group and gender of the user, there is a high possibility that the songs to be sung are included. Therefore, by updating the extracted recommended song list to the first to fourth recommended song lists, it is possible to make it easier for the user to find the song that he / she wants to sing.

<その他>
上記実施形態では、リモコン装置50が楽曲リコメンド装置として機能する例について述べたがこれに限られない。たとえば、楽曲リコメンド装置として、リモコン装置50とは別の専用端末を準備してもよいし、利用者が所有する携帯端末(スマートフォン)等を用いることも可能である。携帯端末を楽曲リコメンド装置として機能させる場合、予め、上記実施形態で説明した各種処理を可能とするプログラムを備える専用のアプリケーションソフトウエアを携帯端末にダウンロードしておく。そして、利用者が当該ソフトウエアを実行することにより、携帯端末を楽曲リコメンド装置として機能させることができる。
<Others>
In the above embodiment, an example in which the remote control device 50 functions as a music recommendation device has been described, but the present invention is not limited to this. For example, as a music recommendation device, a dedicated terminal different from the remote control device 50 may be prepared, or a mobile terminal (smartphone) owned by the user may be used. When the mobile terminal functions as a music recommendation device, dedicated application software including a program that enables various processes described in the above embodiment is downloaded to the mobile terminal in advance. Then, when the user executes the software, the mobile terminal can function as a music recommendation device.

上記実施形態は、例として提示したものであり、発明の範囲を限定するものではない。上記の構成は、適宜組み合わせて実施することが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 The above embodiment is presented as an example and does not limit the scope of the invention. The above configurations can be implemented in appropriate combinations, and various omissions, replacements, and changes can be made without departing from the gist of the invention. The above-described embodiments and modifications thereof are included in the scope and gist of the invention, as well as in the scope of the invention described in the claims and the equivalent scope thereof.

1 カラオケ装置
100 リスト記憶部
200 推定部
300 抽出部
400 選択部
500 表示制御部
600 予約処理部
700 更新部
1 Karaoke device 100 List storage unit 200 Estimating unit 300 Extraction unit 400 Selection unit 500 Display control unit 600 Reservation processing unit 700 Update unit

Claims (6)

年齢帯及び性別の組合せに基づいて選曲された複数のリコメンド楽曲を、歌唱した際に楽しい気分であると感じられる感情順に並べたリコメンド楽曲リストを、前記年齢帯及び性別の組み合わせに応じて複数記憶するリスト記憶部と、
撮影部で取得した利用者の顔画像を分析し、当該利用者の年齢帯及び性別を推定する推定部と、
前記リスト記憶部から、推定された前記利用者の年齢帯及び性別の組み合わせに対応する前記リコメンド楽曲リストを抽出する抽出部と、
入力部を介した利用者からの指示入力に応じて、抽出された前記リコメンド楽曲リストに設定された複数の表示範囲の中から、一の表示範囲を選択する選択部と、
選択された前記一の表示範囲に含まれる前記リコメンド楽曲を表示部に表示させる表示制御部と、
を有する楽曲リコメンド装置。
Multiple recommended song lists selected based on the combination of age group and gender are stored in the order of emotions that make you feel happy when singing, according to the combination of age band and gender. List storage to do,
An estimation unit that analyzes the user's face image acquired by the shooting unit and estimates the age band and gender of the user,
An extraction unit that extracts the recommended music list corresponding to the estimated combination of the user's age band and gender from the list storage unit, and an extraction unit.
A selection unit that selects one display range from a plurality of display ranges set in the extracted recommended music list in response to an instruction input from the user via the input unit.
A display control unit that displays the recommended music included in the selected display range on the display unit, and a display control unit.
Music recommendation device with.
前記表示制御部は、前記表示範囲を指定するための帯状の領域を前記表示部に表示させ、
前記選択部は、前記帯状の領域上で前記利用者がある位置を指定した場合、当該位置に基づいて前記表示範囲を選択し、前記利用者が前記帯状の領域の長手方向に沿ってスライド操作を行った場合、当該スライド操作に基づいて前記表示範囲を連続的に変更し、
前記表示制御部は、選択された前記表示範囲または変更された前記表示範囲に含まれる前記リコメンド楽曲を前記表示部に表示させることを特徴とする請求項1記載の楽曲リコメンド装置。
The display control unit causes the display unit to display a band-shaped area for designating the display range.
When the user specifies a certain position on the strip-shaped region, the selection unit selects the display range based on the position, and the user slides the strip-shaped region along the longitudinal direction. When the above is performed, the display range is continuously changed based on the slide operation.
The music recommendation device according to claim 1, wherein the display control unit displays the recommended music included in the selected display range or the changed display range on the display unit.
前記入力部を介した前記利用者からの指示入力に応じて、前記表示部に表示された前記リコメンド楽曲のカラオケ演奏予約を行う予約処理部を有することを特徴とする請求項1または2記載の楽曲リコメンド装置。 The first or second aspect of claim 1 or 2, wherein it has a reservation processing unit that reserves a karaoke performance of the recommended music displayed on the display unit in response to an instruction input from the user via the input unit. Music recommendation device. 抽出された前記リコメンド楽曲リストを他のリコメンド楽曲リストに更新する更新部を有し、
前記選択部は、前記入力部を介した前記利用者からの指示入力に応じて、更新された前記リコメンド楽曲リストに設定された複数の表示範囲の中から、一の表示範囲を選択することを特徴とする請求項1〜3のいずれか一つに記載の楽曲リコメンド装置。
It has an update unit that updates the extracted recommended music list to another recommended music list.
The selection unit selects one display range from a plurality of display ranges set in the updated recommended music list in response to an instruction input from the user via the input unit. The music recommendation device according to any one of claims 1 to 3.
前記選択部は、前記利用者による前記入力部の操作履歴を前記更新部に出力し、
前記更新部は、前記操作履歴が所定の条件を満たした場合、前記リコメンド楽曲リストの更新を行うことを特徴とする請求項4記載の楽曲リコメンド装置。
The selection unit outputs the operation history of the input unit by the user to the update unit.
The music recommendation device according to claim 4, wherein the updating unit updates the recommended music list when the operation history satisfies a predetermined condition.
前記更新部は、前記他のリコメンド楽曲リストとして、推定された前記年齢帯より所定値だけ下の年齢帯及び推定された前記性別との組合せに対応する第1のリコメンド楽曲リスト、推定された前記年齢帯より所定値だけ上の年齢帯及び推定された前記性別との組合せに対応する第2のリコメンド楽曲リスト、第1のリコメンド楽曲リストと第2のリコメンド楽曲リストとを組み合わせた第3のリコメンド楽曲リスト、または推定された前記年齢帯及び推定された前記性別とは異なる性別との組合せに対応する第4のリコメンド楽曲リスト、のいずれかを用いることを特徴とする請求項4または5記載の楽曲リコメンド装置。 As the other recommended music list, the update unit includes a first recommended music list corresponding to a combination of an age band lower than the estimated age band by a predetermined value and the estimated gender, and the estimated said. A second recommended music list corresponding to a combination of an age band that is higher than the age band by a predetermined value and the estimated gender, and a third recommendation that combines a first recommended music list and a second recommended music list. The fourth or fifth aspect of claim 4 or 5, wherein the music list, or the fourth recommended music list corresponding to a combination of the estimated age band and a gender different from the estimated gender, is used. Music recommendation device.
JP2017189049A 2017-09-28 2017-09-28 Music recommendation device Active JP6898822B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017189049A JP6898822B2 (en) 2017-09-28 2017-09-28 Music recommendation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017189049A JP6898822B2 (en) 2017-09-28 2017-09-28 Music recommendation device

Publications (2)

Publication Number Publication Date
JP2019066552A JP2019066552A (en) 2019-04-25
JP6898822B2 true JP6898822B2 (en) 2021-07-07

Family

ID=66338000

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017189049A Active JP6898822B2 (en) 2017-09-28 2017-09-28 Music recommendation device

Country Status (1)

Country Link
JP (1) JP6898822B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110444133A (en) * 2019-08-13 2019-11-12 上饶市中科院云计算中心大数据研究院 A kind of method and apparatus of tourist attraction intelligent guide

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4211392B2 (en) * 2002-12-27 2009-01-21 ヤマハ株式会社 Karaoke song selection device and karaoke device
JP2006202127A (en) * 2005-01-21 2006-08-03 Pioneer Electronic Corp Recommended information presentation device and recommended information presentation method or the like
JP4611819B2 (en) * 2005-07-04 2011-01-12 シャープ株式会社 Music management apparatus and information display method
JP4753288B2 (en) * 2005-07-06 2011-08-24 株式会社リコー User support system, program, and information recording medium
JP6535497B2 (en) * 2015-03-31 2019-06-26 株式会社エクシング Music recommendation system, program and music recommendation method

Also Published As

Publication number Publication date
JP2019066552A (en) 2019-04-25

Similar Documents

Publication Publication Date Title
CN105844072B (en) Stimulation presentation system, stimulation presentation method, computer, and control method
US9372860B2 (en) Method, system and device for content recommendation
JP6535497B2 (en) Music recommendation system, program and music recommendation method
EP3176718A2 (en) Control method, processing apparatus, and recording medium
JP2015011080A (en) Karaoke system presenting piece of music sung by person having similar tendency of music selection as recommended piece of music
JP6898822B2 (en) Music recommendation device
WO2010136913A1 (en) Apparatus and methods for arranging media items in a physical space based on personal profiles
JP6763334B2 (en) Music selection device, karaoke system, and music selection program
JP2018025951A (en) Design support method, server, and design support system
JP6375706B2 (en) Attribute estimation program and information processing apparatus
JP6181499B2 (en) Product recommendation system, product recommendation server, and product recommendation program
WO2021131065A1 (en) System, method and program for determining recommendation item and generating personality model, and recording medium on which program is recorded
JP7141929B2 (en) karaoke system
JP6161224B1 (en) Person information display device, person information display method, and person information display program
JP6944391B2 (en) Karaoke equipment
JP2014092592A (en) Collaboration singing video display system
JP6394463B2 (en) Music search system and music search program
JP6376019B2 (en) Music list generation system and music list generation program
KR101975193B1 (en) Automatic composition apparatus and computer-executable automatic composition method
CN113297414A (en) Management method and device of music gift, medium and computing equipment
JP6913784B1 (en) Karaoke equipment
CN113282270A (en) Music gift generation method, music gift display method and device, medium and computing equipment
CN112699269A (en) Lyric display method, device, electronic equipment and computer readable storage medium
JP6045069B2 (en) Operation terminal, karaoke system, and karaoke program
JP2015228225A (en) Information recommendation device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200611

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210531

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210608

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210611

R150 Certificate of patent or registration of utility model

Ref document number: 6898822

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250