JP2019148769A - Karaoke device - Google Patents

Karaoke device Download PDF

Info

Publication number
JP2019148769A
JP2019148769A JP2018035020A JP2018035020A JP2019148769A JP 2019148769 A JP2019148769 A JP 2019148769A JP 2018035020 A JP2018035020 A JP 2018035020A JP 2018035020 A JP2018035020 A JP 2018035020A JP 2019148769 A JP2019148769 A JP 2019148769A
Authority
JP
Japan
Prior art keywords
music
user
karaoke
singer
unit
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.)
Granted
Application number
JP2018035020A
Other languages
Japanese (ja)
Other versions
JP6993903B2 (en
Inventor
直樹 篠原
Naoki Shinohara
直樹 篠原
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 JP2018035020A priority Critical patent/JP6993903B2/en
Publication of JP2019148769A publication Critical patent/JP2019148769A/en
Application granted granted Critical
Publication of JP6993903B2 publication Critical patent/JP6993903B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

To provide a karaoke device capable of recommending a musical piece meeting a user's taste from among a plurality of musical pieces when recommending a musical piece of the user's favorite singer.SOLUTION: A karaoke device includes: a singer specification unit for specifying a singer who meets a user's taste, based on the user's singing history; a section specification unit for specifying a section of a musical piece which the user likes, based on the number of times when the user sings in karaoke each musical piece sung by the specified singer liked by the user and a predetermined section into which each the musical piece is categorized; an extraction unit for extracting the musical piece categorized into the specified section; and a presentation unit for presenting the extracted musical piece as a recommended musical piece to the user.SELECTED DRAWING: Figure 4

Description

本発明はカラオケ装置に関する。   The present invention relates to a karaoke apparatus.

カラオケ装置を使用してカラオケ歌唱を行う際、利用者はリモコン装置を介して所望の楽曲を選曲する。具体的には、リモコン装置に表示される楽曲検索画面において、歌手名や楽曲名等の検索要件を入力し、検索条件に一致した楽曲の中からカラオケ歌唱を希望する楽曲を選択する。カラオケ装置は、利用者が選択した楽曲を予約待ち行列に登録し、カラオケ演奏を行う。   When performing karaoke singing using a karaoke device, a user selects a desired piece of music via a remote control device. Specifically, on a music search screen displayed on the remote control device, search requirements such as a singer name and a music name are input, and a music for which karaoke singing is desired is selected from music that matches the search conditions. The karaoke apparatus registers the music selected by the user in the reservation queue and performs a karaoke performance.

一方、カラオケ装置を使用してカラオケ歌唱できる楽曲は何十万曲もあるため、ある検索条件に対して膨大な数の楽曲が一致してしまい、所望の楽曲を選択することが困難な場合がある。   On the other hand, there are hundreds of thousands of songs that can be karaoke sung using a karaoke device, so a huge number of songs match a certain search condition, and it may be difficult to select a desired song. is there.

そこで、利用者に適当な楽曲を推奨(リコメンド)する技術が検討されている。たとえば、特許文献1には、利用者の利用履歴を用いて、履歴に記憶されている楽曲を歌唱する歌手の新譜、又は同一ジャンルに属する新譜を検索することにより、利用者に対して好みの歌手の新譜を提示する音楽情報提示システムに関する技術が開示されている。   Therefore, a technique for recommending (recommending) appropriate music to the user is being studied. For example, Patent Literature 1 uses a user's usage history to search for a new singer who sings a song stored in the history, or a new score belonging to the same genre. A technology related to a music information presentation system for presenting a new singer's music is disclosed.

特開2003−255958号公報JP 2003-255958 A

ところで、ある歌手を好む利用者であっても、楽曲の好みの度合いは様々である。たとえば、ドラマ主題歌の楽曲やCMで使用された楽曲のように、流行りの楽曲だけを好む利用者がいる。また、流行りの楽曲以外に、コンサートでよく歌唱される楽曲(所謂、定番曲)やアルバムのタイトル曲等、ファンの間でよく知られている楽曲も好む利用者もいる。一方、上述の利用者が好むような楽曲には興味を示さず、コンサートでもめったに歌唱されない楽曲(所謂、レア曲)やインディーズ時代の楽曲等、あまり聴きなれない楽曲を好む利用者もいる。   By the way, even a user who likes a certain singer has various degrees of preference for music. For example, there are users who prefer only popular music, such as music for drama theme songs and music used in commercials. In addition to popular music, there are also users who like music well known among fans, such as music often sung at concerts (so-called classic music) and album title music. On the other hand, there are some users who are not interested in music that the above-mentioned users prefer, and who prefer music that is rarely sung even at concerts (so-called rare music) and music that cannot be heard much, such as music in the indie era.

従って、特許文献1の技術を用い、利用者に対して楽曲を推奨したとしても、その楽曲が当該利用者の好みに合っているとは限らない。   Therefore, even if the technique of Patent Document 1 is used and music is recommended to the user, the music does not always match the user's preference.

本発明の目的は、利用者の好みの歌手の楽曲を推奨する際に、複数ある楽曲の中から当該利用者の好みにあった楽曲を推奨できるカラオケ装置を提供することにある。   An object of the present invention is to provide a karaoke apparatus capable of recommending a song that suits the user's preference from a plurality of songs when recommending a song of the user's favorite singer.

上記目的を達成するための主たる発明は、利用者の歌唱履歴に基づいて、当該利用者の好みの歌手を特定する歌手特定部と、特定された前記好みの歌手が歌唱する各楽曲を前記利用者がカラオケ歌唱した回数、及び前記各楽曲が分類された所定の区分に基づいて、前記利用者が好む楽曲の区分を特定する区分特定部と、前記特定された好みの歌手が歌唱する全ての楽曲の中から、特定された前記区分に分類された楽曲を抽出する抽出部と、抽出した楽曲を推奨楽曲として前記利用者に提示する提示部と、を有するカラオケ装置である。
本発明の他の特徴については、後述する明細書及び図面の記載により明らかにする。
The main invention for achieving the above object is the use of the singer specifying unit for specifying the user's favorite singer based on the user's singing history, and each song sung by the specified favorite singer. The number of times the user has sung karaoke and a predetermined category in which each piece of music is classified, a category identification unit that identifies the category of the music preferred by the user, and all of the specified favorite singers singing It is a karaoke apparatus which has an extraction part which extracts the music classified into the specified said classification from music, and a presentation part which presents the extracted music to the user as recommended music.
Other characteristics of the present invention will be made clear by the description and drawings described later.

本発明によれば、利用者の好みの歌手の楽曲を推奨する際に、複数ある楽曲の中から当該利用者の好みにあった楽曲を推奨できる。   ADVANTAGE OF THE INVENTION According to this invention, when recommending the music of a user's favorite singer, the music according to the user's preference can be recommended from a plurality of music.

実施形態に係るカラオケシステムの概略を示す図である。It is a figure which shows the outline of the karaoke system which concerns on embodiment. 実施形態に係るサーバ装置のハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of the server apparatus which concerns on embodiment. 実施形態に係るカラオケ装置のハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of the karaoke apparatus which concerns on embodiment. 実施形態に係るカラオケ装置のソフトウェア構成例を示す図である。It is a figure which shows the software structural example of the karaoke apparatus which concerns on embodiment. ある歌手が歌唱する楽曲を所定の分類条件で分類した図である。It is the figure which classified the music which a certain singer sings by predetermined classification conditions. 利用者の歌唱履歴から抽出した楽曲毎の歌唱回数及び区分を示す図である。It is a figure which shows the frequency | count and division of a song for every music extracted from a user's song history. 実施形態に係るカラオケ装置の処理を示すフローチャートである。It is a flowchart which shows the process of the karaoke apparatus which concerns on embodiment.

<実施形態>
図1〜図7を参照して、実施形態に係るカラオケシステム1について説明する。
<Embodiment>
With reference to FIGS. 1-7, the karaoke system 1 which concerns on embodiment is demonstrated.

==カラオケシステム==
図1に示すように、カラオケシステム1は、複数のカラオケ装置(カラオケ装置K1〜カラオケ装置Kn)、及びサーバ装置Sを備える。各カラオケ装置とサーバ装置Sとは、ネットワークNを介して通信可能となっている。ネットワークNは、たとえば公衆電話回線網やインターネット回線等の伝送路である。
== Karaoke system ==
As shown in FIG. 1, the karaoke system 1 includes a plurality of karaoke devices (karaoke devices K1 to Karaoke devices Kn) and a server device S. Each karaoke apparatus and server apparatus S can communicate with each other via a network N. The network N is a transmission line such as a public telephone line network or an Internet line.

==サーバ装置==
サーバ装置Sは、カラオケ装置に関する各種情報を管理するコンピュータである。図2はサーバ装置Sのハードウェア構成例を示す図である。サーバ装置Sは、記憶部10、通信部20及び制御部30を備える。各構成はインターフェース(図示なし)を介してバスBに接続されている。
== Server device ==
The server device S is a computer that manages various information related to the karaoke device. FIG. 2 is a diagram illustrating a hardware configuration example of the server apparatus S. The server device S includes a storage unit 10, a communication unit 20, and a control unit 30. Each component is connected to the bus B via an interface (not shown).

[記憶部]
記憶部10は、各種のデータを記憶する大容量の記憶装置である。本実施形態に係る記憶部10は、楽曲データ記憶部10a及び歌唱履歴記憶部10bを含んで構成されている。
[Storage unit]
The storage unit 10 is a large-capacity storage device that stores various data. The storage unit 10 according to the present embodiment includes a music data storage unit 10a and a singing history storage unit 10b.

(楽曲データ記憶部)
楽曲データ記憶部10aは、各カラオケ装置においてカラオケ演奏を行うための複数の楽曲(楽曲データ)を記憶する。楽曲データは、個々の楽曲を特定するための楽曲ID(識別情報)が付与されている。楽曲データは、伴奏データ、リファレンスデータ、ガイドメロディデータ、歌詞テロップデータ、背景画像データ、及び楽曲の属性情報(楽曲名、歌手名、作詞・作曲者名、ジャンル等の楽曲に関する情報)を含む。
(Music data storage unit)
The music data storage unit 10a stores a plurality of music (music data) for performing karaoke performance in each karaoke apparatus. The song data is given a song ID (identification information) for specifying individual songs. The music data includes accompaniment data, reference data, guide melody data, lyrics telop data, background image data, and music attribute information (music name, singer name, lyrics / composer name, genre, etc. information related to music).

また、本実施形態において、各楽曲データは、楽曲が過去にカラオケ演奏された回数(演奏回数)を含む。演奏回数は、カラオケシステム1に含まれる全てのカラオケ装置においてカラオケ演奏された回数の合計値である。たとえば、各カラオケ装置は、ある楽曲のカラオケ演奏を行う都度、演奏回数をカウントするための情報をサーバ装置Sに送信する。楽曲データ記憶部10aは、当該情報に基づいて、ある楽曲の演奏回数を更新して記憶する。   Further, in the present embodiment, each piece of music data includes the number of times that the music piece has been karaoke played (the number of times played). The number of performances is the total value of the number of times the karaoke performance is performed in all karaoke apparatuses included in the karaoke system 1. For example, each karaoke device transmits information for counting the number of performances to the server device S each time a karaoke performance of a certain piece of music is performed. The music data storage unit 10a updates and stores the number of performances of a certain music based on the information.

(歌唱履歴記憶部)
歌唱履歴記憶部10bは、利用者毎のカラオケ歌唱に関する履歴(歌唱履歴)を記憶する。歌唱履歴は、ある利用者が過去に行ったカラオケ歌唱に関する各種データであり、楽曲ID、楽曲の名称、歌手の名前等の情報、歌唱日時、採点結果を含む。楽曲ID、楽曲の名称、歌手の名前等の情報は、楽曲データに基づいて特定できる。
(Singing history storage unit)
The singing history storage unit 10b stores a history (singing history) regarding karaoke singing for each user. The singing history is various data related to karaoke singing performed by a certain user in the past, and includes information such as a song ID, the name of the song, the name of the singer, the date and time of singing, and a scoring result. Information such as the music ID, the name of the music, and the name of the singer can be specified based on the music data.

たとえば、利用者Xがカラオケ装置K1で楽曲Aのカラオケ歌唱を行った場合、カラオケ装置K1は、利用者Xの利用者ID、楽曲Aの楽曲ID、歌手名、カラオケ歌唱を行った日時、及び採点結果をサーバ装置Sに送信する。歌唱履歴記憶部10bは、受信した利用者IDに基づいて、利用者Xの歌唱履歴を特定し、新たに得られた各種データを追加する。   For example, when the user X performs the karaoke song of the music A with the karaoke device K1, the karaoke device K1 uses the user ID of the user X, the music ID of the music A, the name of the singer, the date and time when the karaoke song was performed, and The scoring result is transmitted to the server device S. The singing history storage unit 10b specifies the singing history of the user X based on the received user ID, and adds various newly obtained data.

[通信部・制御部]
通信部20は、サーバ装置Sと各カラオケ装置とを接続するためのインターフェースを提供する。制御部30は、サーバ装置Sにおける各種の制御を行う。制御部30はCPUおよびメモリ(いずれも図示無し)を備える。制御部30は、たとえば各カラオケ装置に対して楽曲データを配信したり、各カラオケ装置から受信した情報を記憶部10に記憶させる処理を行う。
[Communication / Control Unit]
The communication unit 20 provides an interface for connecting the server device S and each karaoke device. The control unit 30 performs various controls in the server device S. The control unit 30 includes a CPU and a memory (both not shown). For example, the control unit 30 performs a process of distributing music data to each karaoke device or causing the storage unit 10 to store information received from each karaoke device.

==カラオケ装置==
カラオケ装置は、楽曲のカラオケ演奏、及び利用者がカラオケ歌唱を行うための装置である。以下では、カラオケ装置K1について説明を行うが、他のカラオケ装置も同様の構成を備える。
== Karaoke equipment ==
The karaoke apparatus is an apparatus for performing karaoke performance of music and singing karaoke by a user. Below, although karaoke apparatus K1 is demonstrated, another karaoke apparatus is provided with the same structure.

[ハードウェア構成]
図3に示すように、カラオケ装置K1は、カラオケ本体40、スピーカ50、表示装置60、マイク70、及びリモコン装置80を備える。
[Hardware configuration]
As shown in FIG. 3, the karaoke apparatus K1 includes a karaoke main body 40, a speaker 50, a display device 60, a microphone 70, and a remote control device 80.

スピーカ50はカラオケ本体40からの放音信号に基づいて放音するための構成である。表示装置60はカラオケ本体40からの信号に基づいて映像や画像を画面に表示するための構成である。マイク70は利用者の歌唱音声(マイク70への入力音声)をアナログの音声信号に変換してカラオケ本体40に入力するための構成である。リモコン装置80は、カラオケ本体40に対する各種操作をおこなうための装置である。利用者はリモコン装置80を用いてカラオケ歌唱を希望する楽曲の検索や選曲(予約)等を行うことができる。リモコン装置80の表示画面には各種操作の指示入力を行うためのアイコン等が表示される。   The speaker 50 is configured to emit sound based on the sound emission signal from the karaoke main body 40. The display device 60 is configured to display a video or an image on the screen based on a signal from the karaoke main body 40. The microphone 70 is configured to convert a user's singing voice (input voice to the microphone 70) into an analog voice signal and input it to the karaoke main body 40. The remote control device 80 is a device for performing various operations on the karaoke main body 40. The user can use the remote control device 80 to search for a song for which karaoke singing is desired or to select (reserve) a song. Icons for inputting instructions for various operations are displayed on the display screen of the remote control device 80.

カラオケ本体40は、選曲された楽曲のカラオケ演奏制御、歌詞や背景映像等の表示制御、マイク70を通じて入力された音声信号の処理といった、カラオケ歌唱に関する各種の制御を行う。図3に示すように、カラオケ本体40は、制御部41、通信部42、記憶部43、音響処理部44、表示処理部45及び操作部46を備える。各構成はインターフェース(図示なし)を介してバスBに接続されている。   The karaoke main body 40 performs various controls related to karaoke singing, such as karaoke performance control of the selected music, display control of lyrics and background images, and processing of audio signals input through the microphone 70. As shown in FIG. 3, the karaoke main body 40 includes a control unit 41, a communication unit 42, a storage unit 43, an acoustic processing unit 44, a display processing unit 45, and an operation unit 46. Each component is connected to the bus B via an interface (not shown).

制御部41は、CPU41aおよびメモリ41bを備える。CPU41aは、メモリ41bに記憶された動作プログラムを実行することにより各種の制御機能を実現する。メモリ41bは、CPU41aに実行されるプログラムを記憶したり、プログラムの実行時に各種情報を一時的に記憶したりする記憶装置である。   The control unit 41 includes a CPU 41a and a memory 41b. The CPU 41a implements various control functions by executing the operation program stored in the memory 41b. The memory 41b is a storage device that stores a program to be executed by the CPU 41a and temporarily stores various types of information when the program is executed.

通信部42は、ルーター(図示なし)を介してカラオケ本体40を通信回線に接続するためのインターフェースを提供する。   The communication unit 42 provides an interface for connecting the karaoke main body 40 to a communication line via a router (not shown).

記憶部43は、各種のデータを記憶する大容量の記憶装置であり、たとえばハードディスクドライブなどである。記憶部43は、たとえば、サーバ装置Sから配信された楽曲データを記憶する。なお、楽曲データは記憶部43に記憶せず、必要に応じてサーバ装置Sからダウンロードすることでもよい。   The storage unit 43 is a large-capacity storage device that stores various types of data, such as a hard disk drive. The memory | storage part 43 memorize | stores the music data delivered from the server apparatus S, for example. The music data may not be stored in the storage unit 43 but may be downloaded from the server device S as necessary.

音響処理部44は、制御部41の制御に基づき、楽曲に対するカラオケ演奏の制御およびマイク70を通じて入力された歌唱音声信号の処理を行う。表示処理部45は、制御部41の制御に基づき、表示装置60やリモコン装置80における各種表示に関する処理を行う。たとえば、表示処理部45は、カラオケ演奏時における背景映像に歌詞テロップや各種アイコンが重ねられた映像を表示装置60に表示させる。或いは、表示処理部45は、リモコン装置80の表示画面に操作入力用の各種アイコンを表示させる。操作部46は、パネルスイッチおよびリモコン受信回路などからなり、利用者によるカラオケ装置K1のパネルスイッチあるいはリモコン装置80の操作に応じて選曲信号、演奏中止信号などの操作信号を制御部41に対して出力する。制御部41は、操作部46からの操作信号を検出し、対応する処理を実行する。   Based on the control of the control unit 41, the sound processing unit 44 controls the karaoke performance for the music and processes the singing voice signal input through the microphone 70. The display processing unit 45 performs processing related to various displays in the display device 60 and the remote control device 80 based on the control of the control unit 41. For example, the display processing unit 45 causes the display device 60 to display a video in which lyrics telop and various icons are superimposed on a background video during karaoke performance. Alternatively, the display processing unit 45 displays various icons for operation input on the display screen of the remote control device 80. The operation unit 46 includes a panel switch and a remote control receiving circuit. The operation unit 46 sends operation signals such as a music selection signal and a performance stop signal to the control unit 41 according to the operation of the panel switch of the karaoke device K1 or the remote control device 80 by the user. Output. The control unit 41 detects an operation signal from the operation unit 46 and executes a corresponding process.

[ソフトウェア構成]
図4はカラオケ本体40のソフトウェア構成例を示す図である。カラオケ本体40は、歌手特定部100、分類部200、区分特定部300、抽出部400、及び提示部500を備える。歌手特定部100、分類部200、区分特定部300、抽出部400、及び提示部500は、CPU41aがメモリ41bに記憶されるプログラムを実行することにより実現される。
Software configuration
FIG. 4 is a diagram illustrating a software configuration example of the karaoke main body 40. The karaoke main body 40 includes a singer identification unit 100, a classification unit 200, a category identification unit 300, an extraction unit 400, and a presentation unit 500. The singer identification unit 100, the classification unit 200, the category identification unit 300, the extraction unit 400, and the presentation unit 500 are realized by the CPU 41a executing a program stored in the memory 41b.

(歌手特定部)
歌手特定部100は、利用者の歌唱履歴に基づいて、当該利用者の好みの歌手を特定する。
(Singer Identification Department)
The singer identification unit 100 identifies the user's favorite singer based on the user's singing history.

たとえば、利用者Xは、カラオケ歌唱を行うにあたり、カラオケ装置K1に付属されたリモコン装置80を介し、自己の識別情報(利用者ID)とパスワードを入力し、カラオケシステム1にログインする。   For example, the user X logs in the karaoke system 1 by inputting his / her identification information (user ID) and password via the remote control device 80 attached to the karaoke device K1 when performing karaoke singing.

リモコン装置80は、入力された利用者ID等をサーバ装置Sに送信する。サーバ装置Sは、歌唱履歴記憶部10bを検索し、受信した利用者Xの利用者IDとパスワードの組み合わせデータが存在する場合には、利用者IDに対応づけられた利用者Xの歌唱履歴をカラオケ装置K1に送信する。カラオケ装置K1は、受信した歌唱履歴を利用者毎に管理する。   The remote control device 80 transmits the input user ID and the like to the server device S. The server device S searches the singing history storage unit 10b, and when the received combination data of the user ID and password of the user X exists, the singing history of the user X associated with the user ID is stored. It transmits to karaoke apparatus K1. The karaoke apparatus K1 manages the received singing history for each user.

所定時間経過後、利用者Xからカラオケ歌唱の予約がなされない場合、歌手特定部100は、利用者Xの歌唱履歴に含まれている歌手の情報を抽出する。そして、歌手特定部100は、抽出された数が最も多かった歌手を利用者Xの好みの歌手として特定する。歌手特定部100は、特定された好みの歌手が歌唱する楽曲の演奏回数をサーバ装置Sから取得し、記憶部43に記憶させる。   When the karaoke song reservation is not made by the user X after the predetermined time has elapsed, the singer identification unit 100 extracts singer information included in the song history of the user X. And the singer specific | specification part 100 specifies the singer with the most extracted number as a favorite singer of the user X. The singer specifying unit 100 acquires the number of performances of the music sung by the specified favorite singer from the server device S and stores it in the storage unit 43.

なお、抽出された数が同数の歌手が存在した場合、歌手特定部100は、所定の条件に基づいて、その中から一の歌手を「好みの歌手」として特定する。所定の条件は、たとえば、直近でカラオケ歌唱した楽曲の歌手を「好みの歌手」とすることや、利用者がカラオケ歌唱した楽曲の種類が多い歌手を「好みの歌手」とする条件等、任意の条件を設定できる。   When there are singer with the same number of extracted numbers, the singer specifying unit 100 specifies one singer as a “favorite singer” based on a predetermined condition. Predetermined conditions are, for example, the condition that the singer of the song that was most recently sung karaoke is the “favorite singer”, and the condition that the singer who has many types of songs sung by the user is the “favorite singer” Can be set.

(分類部)
分類部200は、特定された好みの歌手が歌唱する全ての楽曲それぞれを、楽曲が過去にカラオケ演奏された回数及び所定の分類条件に基づいて、所定の区分に分類する。
(Classification part)
The classification unit 200 classifies all the songs sung by the specified favorite singer into a predetermined category based on the number of times the music has been karaoke played and a predetermined classification condition.

所定の分類条件は、ある歌手が歌唱する全ての楽曲をいくつかの区分に分類するための条件である。本実施形態において、所定の分類条件は、楽曲が過去にカラオケ演奏された回数に応じて設定される。たとえば、全ての楽曲のうち「演奏回数が上位20%」、「演奏回数が下位30%」、「それ以外の楽曲」といった条件や、全ての楽曲のうち「演奏回数の上位5曲」、「演奏回数の下位10曲」、「それ以外の楽曲」といった条件を設定できる。   The predetermined classification condition is a condition for classifying all the songs sung by a certain singer into several categories. In the present embodiment, the predetermined classification condition is set according to the number of times the music piece has been karaoke played in the past. For example, conditions such as “the top 20% of performances”, “the bottom 30% of performances” and “other music” among all the music, “the top 5 musics of the performance” among all the music, Conditions such as “the lower 10 songs of the number of performances” and “other songs” can be set.

所定の区分は、分類条件に応じて決定される。たとえば、「演奏回数が上位20%」、「演奏回数が下位30%」、「それ以外の楽曲」といった分類条件の場合、「演奏回数が上位20%」に当てはまる楽曲を「メジャー曲」の区分とし、「演奏回数が下位30%」に当てはまる楽曲を「マイナー曲」の区分とし、「それ以外の楽曲」に当てはまる楽曲を「定番曲」の区分として決定する。   The predetermined category is determined according to the classification condition. For example, in the case of classification conditions such as “the top 20% of performances”, “the bottom 30% of performances”, and “other songs”, the music corresponding to “the top 20% of performances” is classified as “major music”. Then, the music that falls under “the number of performances is the lower 30%” is determined as the “minor song” category, and the music that falls under “other songs” is decided as the “basic song” category.

具体例として、歌手特定部100により歌手S1が特定されたとする。また、歌手S1が歌唱する全ての楽曲M1〜M50の楽曲データが記憶部43に記憶されているとする。   As a specific example, it is assumed that the singer S1 is specified by the singer specifying unit 100. Further, it is assumed that music data of all the music M1 to M50 sung by the singer S1 is stored in the storage unit 43.

この場合、分類部200は、記憶部43から、楽曲M1〜楽曲M50それぞれの演奏回数を取得する。そして、分類部200は、取得した演奏回数及び所定の分類条件に基づいて、楽曲M1〜楽曲M50それぞれを所定の区分に分類する。   In this case, the classification unit 200 acquires the number of performances of each of the music pieces M1 to M50 from the storage unit 43. And the classification | category part 200 classify | categorizes each of the music M1-music M50 into a predetermined classification based on the acquired frequency | count of a performance and predetermined classification conditions.

たとえば、所定の分類条件が、過去にカラオケ演奏された回数の上位20%の楽曲(メジャー曲)、下位30%(マイナー曲)、それ以外の楽曲(定番曲)であるとする。この場合、分類部200は、楽曲M1〜楽曲M50の楽曲データに含まれる演奏回数に基づいて、各楽曲を演奏回数が多い順に並べる。そして、分類部200は、並べた順の上位20%の楽曲(10曲)を「メジャー曲」の区分に分類し、下位30%の楽曲(15曲)を「マイナー曲」の区分に分類し、それ以外の楽曲(25曲)を「定番曲」の区分に分類する(図5参照)。   For example, it is assumed that the predetermined classification condition is the top 20% music (major music), the lower 30% (minor music), and other music (basic music) of the number of karaoke performances performed in the past. In this case, the classification unit 200 arranges the songs in descending order of the number of performances based on the number of performances included in the music data of the music M1 to the music M50. Then, the classifying unit 200 classifies the top 20% songs (10 songs) in the order of arrangement into the “major song” category, and classifies the lower 30% songs (15 songs) into the “minor song” category. The other music pieces (25 music pieces) are classified into the “basic music piece” (see FIG. 5).

(区分特定部)
区分特定部300は、特定された好みの歌手が歌唱する各楽曲を利用者がカラオケ歌唱した回数、及び各楽曲が分類された所定の区分に基づいて、利用者が好む楽曲の区分を特定する。
(Classification Department)
The category identification unit 300 identifies the category of music preferred by the user based on the number of times the user sang karaoke each song sung by the identified favorite singer and the predetermined category into which each song is classified. .

たとえば、利用者Xの好みの歌手として歌手S1が特定されたとする。また、歌手S1が歌唱する楽曲M1〜楽曲M50について、図5に示した3つの区分に分類されたとする。   For example, suppose that singer S1 is specified as a favorite singer of user X. Further, it is assumed that the music M1 to the music M50 sung by the singer S1 are classified into the three categories shown in FIG.

区分特定部300は、利用者Xの歌唱履歴の中から、歌手S1の歌唱する楽曲を抽出する。区分特定部300は、抽出した楽曲毎の歌唱回数を求める。また、区分特定部300は、分類部200で分類された区分に基づいて、抽出した楽曲毎に区分を付与する。図6は、抽出した楽曲毎の歌唱回数及び付与された区分を示す。たとえば、楽曲ID「****14」の楽曲は、利用者Xにより15回カラオケ歌唱されている(利用者Xの歌唱履歴の中に楽曲ID「****14」をカラオケ歌唱した履歴が15回含まれている)。また、楽曲ID「****14」の楽曲は、図5の区分に基づいて「マイナー曲」に分類される。   The classification specifying unit 300 extracts the music sung by the singer S1 from the singing history of the user X. The classification specifying unit 300 obtains the number of times of singing for each extracted music piece. Further, the category identification unit 300 gives a category to each extracted music piece based on the category classified by the classification unit 200. FIG. 6 shows the number of singings for each extracted piece of music and the assigned divisions. For example, the song with the song ID “**** 14” is sung karaoke 15 times by the user X (the history of karaoke singing the song ID “*** 14” in the song history of the user X) Is included 15 times). Also, the song with the song ID “*** 14” is classified as a “minor song” based on the category of FIG.

区分特定部300は、抽出した楽曲毎の歌唱回数、及び楽曲毎に付与された区分に基づいて、利用者Xが好む楽曲の区分を特定する。具体的に、区分特定部300は、抽出した楽曲のうち、歌唱回数が多い楽曲について付与された区分を利用者Xが好む楽曲の区分として特定する。図6の例では、「メジャー曲」に分類された楽曲が1つ、その歌唱回数が1回(歌唱全体の3%)であり、「定番曲」に分類された楽曲が2つ、その歌唱回数が計3回(歌唱全体の8%)であり、「マイナー曲」に分類された楽曲が3つ、その歌唱回数が計33回(歌唱全体の89%)である。従って、区分特定部300は、利用者Xが好む楽曲の区分として「マイナー曲」を特定する。   The category identification unit 300 identifies the category of music that the user X likes based on the extracted number of singings for each song and the category assigned to each song. Specifically, the category identification unit 300 identifies the category assigned to the song with the highest number of singing as the category of the song that the user X likes among the extracted songs. In the example of FIG. 6, there is one song classified as “major song”, the number of times of singing is 1 time (3% of the entire song), and two songs classified as “basic songs”. The number of times is 3 times (8% of the entire singing), the number of songs classified as “minor songs” is 3, and the number of times of singing is 33 times (89% of the total number of singing). Therefore, the classification specifying unit 300 specifies “minor music” as the music classification preferred by the user X.

(抽出部)
抽出部400は、特定された好みの歌手が歌唱する全ての楽曲の中から、特定された区分に分類された楽曲を抽出する。
(Extractor)
The extraction unit 400 extracts music categorized in the specified category from all the music sung by the specified favorite singer.

上記例の通り、利用者Xが好む楽曲の区分として「マイナー曲」が特定されたとする。この場合、抽出部400は、分類部200で分類した結果に応じて、歌手S1が歌唱する全ての楽曲の中から、「マイナー曲」の区分に分類された楽曲(図5における36位〜50位の楽曲)を抽出する。抽出部400は、抽出した楽曲の楽曲IDを提示部500に出力する。   As in the above example, it is assumed that “minor music” is specified as the music category preferred by the user X. In this case, the extraction unit 400 selects music pieces classified in the category of “minor music” (36th to 50th in FIG. 5) from all the music pieces sung by the singer S1 according to the result of the classification by the classification unit 200 ). The extraction unit 400 outputs the music ID of the extracted music to the presentation unit 500.

(提示部)
提示部500は、抽出した楽曲を推奨楽曲として利用者に提示する。推奨楽曲は、利用者に対してカラオケ歌唱を薦める楽曲である。
(Presentation part)
The presentation unit 500 presents the extracted music to the user as a recommended music. The recommended music is music that recommends karaoke singing to the user.

上記例において、提示部500は、受信した36位〜50位の楽曲の楽曲IDに基づいて、利用者Xに対する推奨楽曲を提示させる。たとえば、提示部500は、推奨楽曲の楽曲IDに対応した楽曲名や楽曲IDそのものを表示装置60またはリモコン装置80の表示画面に表示させる。推奨楽曲の楽曲名は、推奨楽曲の楽曲IDに基づいて記憶部43に記憶されている属性情報を参照することで特定できる。   In the above example, the presentation unit 500 presents recommended music for the user X based on the received music IDs of the 36th to 50th music. For example, the presentation unit 500 displays the song name corresponding to the song ID of the recommended song and the song ID itself on the display screen of the display device 60 or the remote control device 80. The music name of the recommended music can be specified by referring to the attribute information stored in the storage unit 43 based on the music ID of the recommended music.

なお、歌手によっては、歌唱する楽曲の数が膨大であり、上述のメジャー曲やマイナー曲といったある区分の楽曲だけでも相当の数になることがありうる。そこで、提示部500は、抽出した楽曲のうち、一部の楽曲のみを推奨楽曲として利用者に提示することでもよい。   Depending on the singer, the number of songs to be sung is enormous, and a certain number of songs such as the above-mentioned major songs and minor songs can be a considerable number. Therefore, the presentation unit 500 may present only some of the extracted songs to the user as recommended songs.

たとえば、提示部500は、抽出した楽曲のうち、過去にカラオケ演奏された回数が所定数以上の楽曲を推奨楽曲として提示してもよい。所定数は予め任意の値を設定できる。また、提示部500は、抽出した楽曲のうち、利用者の歌唱履歴に含まれていない楽曲を推奨楽曲として提示してもよい。更に、提示部500は、抽出した楽曲のうち、利用者の歌唱履歴に含まれている楽曲であって、現在利用しているカラオケ装置においてまだカラオケ歌唱を行っていない楽曲を、推奨楽曲として提示してもよい。   For example, the presentation unit 500 may present, as a recommended song, a song whose number of karaoke performances in the past is a predetermined number or more among the extracted songs. The predetermined number can be set to an arbitrary value in advance. Moreover, the presentation part 500 may present the music which is not contained in a user's song history among the extracted music as a recommendation music. Furthermore, the presentation unit 500 presents, as recommended music, music that is included in the user's singing history and that has not yet been sung in the currently used karaoke device among the extracted music. May be.

==カラオケ装置における処理について==
次に、図7を参照して本実施形態に係るカラオケ装置K1における処理の具体例について述べる。図7は、カラオケ装置K1における処理例を示すフローチャートである。この例では、カラオケシステム1にログインした利用者Xが所定時間経過後も楽曲の予約を行っていないとする。
== About processing in karaoke equipment ==
Next, a specific example of processing in the karaoke apparatus K1 according to this embodiment will be described with reference to FIG. FIG. 7 is a flowchart showing an example of processing in the karaoke apparatus K1. In this example, it is assumed that the user X who has logged in to the karaoke system 1 has not reserved a song even after a predetermined time has elapsed.

歌手特定部100は、利用者Xの歌唱履歴に基づいて、利用者Xの好みの歌手を特定する(好みの歌手を特定。ステップ10)。   The singer identification unit 100 identifies a favorite singer of the user X based on the singing history of the user X (identifies a favorite singer. Step 10).

分類部200は、ステップ10で特定された好みの歌手が歌唱する全ての楽曲それぞれを、楽曲が過去にカラオケ演奏された回数及び所定の分類条件に基づいて、所定の区分に分類する(各楽曲を所定の区分に分類。ステップ11)。   The classification unit 200 classifies all the songs sung by the favorite singer identified in Step 10 into a predetermined category based on the number of times the music has been karaoke played and a predetermined classification condition (each music). Are classified into predetermined categories, step 11).

区分特定部300は、ステップ10で特定された好みの歌手が歌唱する各楽曲を利用者Xがカラオケ歌唱した回数、及びステップ11で分類された所定の区分に基づいて、利用者Xが好む楽曲の区分を特定する(利用者が好む楽曲の区分を特定。ステップ12)。   The category identifying unit 300 uses the number of times that the user X karaokes each song sung by the favorite singer identified in step 10 and the song preferred by the user X based on the predetermined category classified in step 11. (Specify the category of music that the user likes. Step 12).

抽出部400は、ステップ10で特定された好みの歌手が歌唱する全ての楽曲の中から、ステップ12で特定された区分に分類された楽曲を抽出する(特定された区分に分類された楽曲を抽出。ステップ13)。   The extraction unit 400 extracts the music categorized in the category specified in step 12 from all the music sung by the favorite singer specified in step 10 (the music categorized in the specified category). Extraction, step 13).

提示部500は、ステップ13で抽出した楽曲を推奨楽曲として利用者Xに提示する(推奨楽曲の提示。ステップ14)。   The presentation unit 500 presents the music extracted in step 13 to the user X as the recommended music (presentation of recommended music; step 14).

このように、本実施形態に係るカラオケ装置1は、利用者の歌唱履歴に基づいて、当該利用者の好みの歌手を特定する歌手特定部100と、特定された好みの歌手が歌唱する各楽曲を利用者がカラオケ歌唱した回数、及び各楽曲が分類された所定の区分に基づいて、利用者が好む楽曲の区分を特定する区分特定部300と、特定された好みの歌手が歌唱する全ての楽曲の中から、特定された区分に分類された楽曲を抽出する抽出部400と、抽出した楽曲を推奨楽曲として利用者に提示する提示部500と、を有する。   Thus, the karaoke apparatus 1 which concerns on this embodiment is based on a user's singing history, the singer specific part 100 which specifies the said user's favorite singer, and each music which the specified favorite singer sings The category specifying unit 300 that specifies the category of the music that the user likes based on the number of times the user sang karaoke and the predetermined category in which each song is classified, and all of the songs that the specified favorite singer sings An extraction unit 400 that extracts the music classified into the specified category from the music, and a presentation unit 500 that presents the extracted music to the user as a recommended music.

このように、利用者が好む歌手が歌唱する全ての楽曲の中から、特定された区分に分類された楽曲を抽出することにより、利用者の好みでない楽曲が推奨されることがない。よって、利用者は自己の好みに合った楽曲を容易に選曲することができる。すなわち、本実施形態に係るカラオケ装置1によれば、利用者の好みの歌手の楽曲を推奨する際に、複数ある楽曲の中から当該利用者の好みにあった楽曲を推奨できる。   As described above, by extracting the music classified into the specified category from all the music sung by the singer preferred by the user, the music that is not preferred by the user is not recommended. Therefore, the user can easily select music that suits his / her preference. That is, according to the karaoke apparatus 1 according to the present embodiment, when recommending a song of a user's favorite singer, a song that suits the user's preference can be recommended from a plurality of songs.

また、提示部500は、抽出した楽曲のうち、過去のカラオケ演奏された回数が所定数以上の楽曲、または利用者の歌唱履歴に含まれていない楽曲、または利用者の歌唱履歴に含まれている楽曲であって、現在利用しているカラオケ装置においてまだカラオケ歌唱を行っていない楽曲を、推奨楽曲として利用者に提示することができる。このように、抽出した楽曲の一部を推奨楽曲として提示することにより、好みの歌手が歌唱する楽曲の数が膨大な場合であっても、利用者の好みに対してより適当と思われる楽曲を推奨できる。   In addition, the presentation unit 500 includes, among the extracted songs, a song whose number of past karaoke performances is a predetermined number or more, a song that is not included in the user's song history, or a user's song history. It is possible to present to the user as recommended music that is a music that has not yet been sung by the currently used karaoke apparatus. In this way, by presenting a part of the extracted music as recommended music, even if the number of music sung by a favorite singer is huge, music that seems more appropriate for the user's preference Can be recommended.

<その他>
なお上記実施形態では、歌手特定部100が利用者の好みの歌手を特定する都度、分類部200により、特定された好みの歌手が歌唱する全ての楽曲それぞれを所定の区分に分類する例について述べた。
<Others>
In the above embodiment, every time the singer specifying unit 100 specifies a user's favorite singer, the classification unit 200 describes an example of classifying all the songs sung by the specified favorite singer into a predetermined category. It was.

一方、カラオケシステム1に記憶されている歌手毎の楽曲それぞれについて、予め所定の分類条件で分類した区分を付与しておくことも可能である。この場合、カラオケ装置において分類部200の構成は不要である。   On the other hand, for each singer's music stored in the karaoke system 1, it is also possible to assign a category classified in advance by a predetermined classification condition. In this case, the structure of the classification | category part 200 is unnecessary in a karaoke apparatus.

上記実施形態は、例として提示したものであり、発明の範囲を限定するものではない。上記の構成は、適宜組み合わせて実施することが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。   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 combination, and various omissions, replacements, and changes can be made without departing from the scope of the invention. The above-described embodiments and modifications thereof are included in the invention described in the claims and equivalents thereof in the same manner as included in the scope and spirit of the invention.

K1 カラオケ装置
100 歌手特定部
200 分類部
300 区分特定部
400 抽出部
500 提示部
K1 Karaoke apparatus 100 Singer identification unit 200 Classification unit 300 Classification identification unit 400 Extraction unit 500 Presentation unit

Claims (3)

利用者の歌唱履歴に基づいて、当該利用者の好みの歌手を特定する歌手特定部と、
特定された前記好みの歌手が歌唱する各楽曲を前記利用者がカラオケ歌唱した回数、及び前記各楽曲が分類された所定の区分に基づいて、前記利用者が好む楽曲の区分を特定する区分特定部と、
前記特定された好みの歌手が歌唱する全ての楽曲の中から、特定された前記区分に分類された楽曲を抽出する抽出部と、
抽出した楽曲を推奨楽曲として前記利用者に提示する提示部と、
を有するカラオケ装置。
Based on the user's singing history, a singer identifying unit that identifies the user's favorite singer,
Category identification that identifies the category of the music preferred by the user based on the number of times the user sang karaoke each song sung by the identified favorite singer and the predetermined category into which each song is classified And
An extraction unit for extracting music classified into the specified category from all the music sung by the specified favorite singer;
A presentation unit for presenting the extracted music to the user as a recommended music;
Karaoke device having
特定された前記好みの歌手が歌唱する全ての楽曲それぞれを、楽曲が過去にカラオケ演奏された回数及び所定の分類条件に基づいて、前記所定の区分に分類する分類部を有することを特徴とする請求項1記載のカラオケ装置。   It has a classification unit that classifies all the songs sung by the specified favorite singer into the predetermined category based on the number of times the music has been karaoke played and a predetermined classification condition. The karaoke apparatus according to claim 1. 前記提示部は、前記抽出した楽曲のうち、前記過去にカラオケ演奏された回数が所定数以上の楽曲、または前記利用者の歌唱履歴に含まれていない楽曲、または前記利用者の歌唱履歴に含まれている楽曲であって、現在利用しているカラオケ装置においてまだカラオケ歌唱を行っていない楽曲を、前記推奨楽曲として前記利用者に提示することを特徴とする請求項2記載のカラオケ装置。   The presenting unit includes, among the extracted songs, a song whose number of karaoke performances in the past is a predetermined number or more, a song that is not included in the user's singing history, or a singing history of the user The karaoke apparatus according to claim 2, wherein a tune that has been used and has not yet been sung by a currently used karaoke apparatus is presented to the user as the recommended tune.
JP2018035020A 2018-02-28 2018-02-28 Karaoke equipment Active JP6993903B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018035020A JP6993903B2 (en) 2018-02-28 2018-02-28 Karaoke equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018035020A JP6993903B2 (en) 2018-02-28 2018-02-28 Karaoke equipment

Publications (2)

Publication Number Publication Date
JP2019148769A true JP2019148769A (en) 2019-09-05
JP6993903B2 JP6993903B2 (en) 2022-01-14

Family

ID=67849337

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018035020A Active JP6993903B2 (en) 2018-02-28 2018-02-28 Karaoke equipment

Country Status (1)

Country Link
JP (1) JP6993903B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022239496A1 (en) * 2021-05-10 2022-11-17 株式会社Nttドコモ Recommendation system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11288420A (en) * 1998-04-03 1999-10-19 Casio Comput Co Ltd Music reproducing device and action presuming device
JP2006126679A (en) * 2004-11-01 2006-05-18 Fujitsu Ten Ltd Audio device, music list sorting method of device, and music list sorting program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11288420A (en) * 1998-04-03 1999-10-19 Casio Comput Co Ltd Music reproducing device and action presuming device
JP2006126679A (en) * 2004-11-01 2006-05-18 Fujitsu Ten Ltd Audio device, music list sorting method of device, and music list sorting program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022239496A1 (en) * 2021-05-10 2022-11-17 株式会社Nttドコモ Recommendation system

Also Published As

Publication number Publication date
JP6993903B2 (en) 2022-01-14

Similar Documents

Publication Publication Date Title
US10229669B2 (en) Apparatus, process, and program for combining speech and audio data
JP5594532B2 (en) Information processing apparatus and method, information processing system, and program
KR20200070732A (en) Apparatus for recommending music contents
JP2010008847A (en) System for retrieval of low level musical piece corresponding to person selecting music
JP6993903B2 (en) Karaoke equipment
JP7117113B2 (en) Server equipment, recommendation system
JP6630628B2 (en) Karaoke system, recommended music presentation program
JP2011075761A (en) Karaoke musical piece selecting system
JP2009180952A (en) Karaoke system with electronic index book function
JP2002189483A (en) Voice input-type musical composition search system
JP2018205514A (en) Recommendation system for karaoke songs
JP5500109B2 (en) Music playback system and music playback program
JP2019174752A (en) Karaoke system
JPH11167391A (en) Karaoke device
JP6045069B2 (en) Operation terminal, karaoke system, and karaoke program
JP5350306B2 (en) Karaoke music selection device, method for controlling karaoke music selection device, control program for karaoke music selection device, and information recording medium thereof
JP3602059B2 (en) Melody search formula karaoke performance reservation system, melody search server, karaoke computer
JP7281386B2 (en) karaoke device
JP6644852B1 (en) Karaoke system
JPH1124685A (en) Karaoke device
JP4331230B2 (en) Online karaoke system, host device
JP6525841B2 (en) Karaoke system
JP6294783B2 (en) Music search system
JP2010008846A (en) System for retrieval of high-level musical piece corresponding to person selecting musical piece
JP6343503B2 (en) Music search system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210127

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20211125

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: 20211207

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211210

R150 Certificate of patent or registration of utility model

Ref document number: 6993903

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150