JP6667332B2 - Karaoke system - Google Patents

Karaoke system Download PDF

Info

Publication number
JP6667332B2
JP6667332B2 JP2016061722A JP2016061722A JP6667332B2 JP 6667332 B2 JP6667332 B2 JP 6667332B2 JP 2016061722 A JP2016061722 A JP 2016061722A JP 2016061722 A JP2016061722 A JP 2016061722A JP 6667332 B2 JP6667332 B2 JP 6667332B2
Authority
JP
Japan
Prior art keywords
song
singing
singer
songs
data
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
JP2016061722A
Other languages
Japanese (ja)
Other versions
JP2017173705A (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 JP2016061722A priority Critical patent/JP6667332B2/en
Publication of JP2017173705A publication Critical patent/JP2017173705A/en
Application granted granted Critical
Publication of JP6667332B2 publication Critical patent/JP6667332B2/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 karaoke system for presenting recommended songs for singing.

カラオケシステムに登録されている楽曲の数は膨大である。従って、ある楽曲を歌唱した歌唱者が次に歌唱する曲を選択するのに時間を要し、スムーズなカラオケ歌唱ができない場合がある。   The number of songs registered in the karaoke system is enormous. Therefore, it may take time for the singer who sings a certain song to select the song to be sung next, and smooth karaoke singing may not be possible.

そこで、歌唱した楽曲に基づいて、特定の楽曲を歌唱推奨楽曲として提示するレコメンド機能が搭載されたカラオケ装置が普及している。   Therefore, karaoke apparatuses equipped with a recommendation function of presenting a specific song as a recommended song based on the song that has been sung have become widespread.

たとえば、特許文献1には、歌唱者ごとの歌唱履歴から、同一歌唱者に歌われる楽曲の組み合わせ度数を集計し、楽曲毎に組み合わされる度数の高い楽曲を推奨曲として楽曲データベースに保持、当該楽曲を歌唱あるいは情報照会する利用者に「この歌を歌う人は、こんな曲を歌っています」として提示することで、有為な推奨曲を自動的・動的に選出・適切な対象者に提示できる技術が開示されている。   For example, in Patent Literature 1, from the singing history of each singer, the number of combinations of songs sung by the same singer is totaled, and a song with a high frequency of combination for each song is stored in a song database as a recommended song. Singing or inquiring information to the user, "The person who sings this song is singing this song" is automatically and dynamically selected as a suggested recommended song and presented to the appropriate audience. Possible techniques are disclosed.

特開2015−11081号公報JP-A-2015-11081

しかし、歌唱した楽曲が新曲やマイナーな曲の場合、歌唱履歴が他に存在しないという状況がありうる。この場合、従来のカラオケシステムでは、歌唱推奨楽曲を提示できないという問題があった。   However, when the sung song is a new song or a minor song, there may be a situation where no other singing history exists. In this case, in the conventional karaoke system, there is a problem that the recommended singing music cannot be presented.

本発明の目的は、他の歌唱履歴が存在しない楽曲が選択された場合であっても歌唱推奨楽曲を提示することができるカラオケシステムを提供することにある。   An object of the present invention is to provide a karaoke system capable of presenting a recommended song for singing even when a song having no other singing history is selected.

上記目的を達成するための主たる発明は、歌唱者が選択した楽曲以外の他の楽曲を歌唱推奨楽曲として提示するカラオケシステムにおいて、前記選択した楽曲について、他の歌唱者の歌唱履歴が所定数以上あるかを判定する判定部と、前記他の歌唱者の歌唱履歴が所定数より少ない場合、前記選択した楽曲の楽曲データと類似する楽曲データに相当する楽曲を前記歌唱推奨楽曲として提示し、前記他の歌唱者の歌唱履歴が所定数以上ある場合、前記他の歌唱者の歌唱履歴に含まれる他の楽曲のうち少なくとも一つを前記歌唱推奨楽曲として提示する提示部と、を有することを特徴とするカラオケシステムである。
本発明の他の特徴については、後述する明細書及び図面の記載により明らかにする。
The main invention for achieving the above object is a karaoke system that presents songs other than the song selected by the singer as singing recommended songs, wherein, for the selected song, the singing history of the other singers is a predetermined number or more. A determination unit that determines whether there is a singing history of the other singer is less than a predetermined number, a song corresponding to song data similar to song data of the selected song is presented as the song recommendation song, When the singing history of the other singers is equal to or more than a predetermined number, a presenting unit that presents at least one of the other songs included in the singing history of the other singers as the singing recommended song. It is a karaoke system.
Other features of the present invention will be apparent from the description in the specification and the drawings described below.

本発明によれば、他の歌唱履歴が存在しない楽曲が選択された場合であっても歌唱推奨楽曲を提示することが可能となる。   ADVANTAGE OF THE INVENTION According to this invention, it becomes possible to present a singing recommendation music even when another tune without a singing history is selected.

実施形態に係るカラオケシステムの概略を示す図である。It is a figure showing the outline of the karaoke system concerning an embodiment. 実施形態に係るサーバのハードウェア構成例を示す図である。FIG. 3 is a diagram illustrating an example of a hardware configuration of a server according to the embodiment. 実施形態に係るカラオケ装置のハードウェア構成例を示す図である。It is a figure showing the example of hardware constitutions of the karaoke device concerning an embodiment. 実施形態に係る装置本体のハードウェア構成例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of an apparatus main body according to the embodiment. 実施形態に係るカラオケシステムの処理を示すフローチャートである。It is a flowchart which shows the process of the karaoke system which concerns on embodiment.

後述する明細書及び図面の記載から、上記の主たる発明の他、少なくとも以下の事項が明らかとなる。   From the description of the specification and the drawings described below, at least the following matters will be apparent in addition to the above main invention.

前記楽曲データは、複数の情報を含むMIDIデータであり、前記提示部は、前記他の歌唱者の歌唱履歴が所定数より少ない場合、前記選択した楽曲のMIDIデータに含まれる情報のうち少なくとも一つが一致するMIDIデータに相当する楽曲を前記歌唱推奨楽曲として提示するカラオケシステムが明らかとなる。このようなカラオケシステムは、MIDIデータの少なくとも一部が一致する楽曲を歌唱推奨楽曲として提示できる。   The music data is MIDI data including a plurality of pieces of information. When the singing history of the other singer is less than a predetermined number, the presenting unit may determine at least one of the pieces of information included in the MIDI data of the selected music piece. A karaoke system that presents a song corresponding to the MIDI data with the same song as the recommended singing song will be apparent. Such a karaoke system can present a tune having at least a part of the MIDI data as the recommended singing tune.

また、前記提示部は、前記情報が一致するMIDIデータが複数ある場合、一致する情報の数が所定数以上のMIDIデータに相当する楽曲のみを前記歌唱推奨楽曲として提示するカラオケシステムが明らかとなる。このようなカラオケシステムは、MIDIデータの少なくとも一部が一致する楽曲が複数ある場合、選択された楽曲により似ている楽曲を歌唱推奨楽曲として提示できる。   Also, when there is a plurality of pieces of MIDI data that match the information, a karaoke system that presents only songs corresponding to the MIDI data having the number of matching information equal to or greater than a predetermined number as the singing recommended songs becomes apparent. . Such a karaoke system can present, as a recommended singing song, a song that is more similar to the selected song when there are a plurality of songs that match at least a portion of the MIDI data.

また、前記提示部は、前記他の歌唱者の歌唱履歴が所定数以上ある場合、前記他の歌唱者の歌唱履歴に含まれる他の楽曲のうち、所定回数以上歌唱されている楽曲を前記歌唱推奨楽曲として提示するカラオケシステムが明らかとなる。このようなカラオケシステムは、他の歌唱者の歌唱履歴に含まれる他の楽曲が複数ある場合に、より歌唱頻度の高い楽曲を歌唱推奨楽曲として提示できる。   Further, when the singing history of the other singer is equal to or more than a predetermined number, the presenting unit, among the other songs included in the singing history of the other singer, sings a song sung more than a predetermined number of times. A karaoke system that presents recommended songs will be clear. Such a karaoke system can present a song with a higher singing frequency as a recommended song when there are a plurality of other songs included in the song history of another singer.

前記提示部は、前記他の歌唱者の歌唱履歴が所定数以上ある場合、前記他の歌唱者の歌唱履歴に含まれる他の楽曲のうち、前記選択した楽曲の楽曲データと類似する楽曲データに相当する楽曲を前記歌唱推奨楽曲として提示するカラオケシステムが明らかとなる。このようなカラオケシステムは、他の歌唱者の歌唱履歴に含まれる他の楽曲が複数ある場合に、選択された楽曲により似ている楽曲を歌唱推奨楽曲として提示できる。   The presenting unit, when the singing history of the other singer is a predetermined number or more, among other songs included in the singing history of the other singer, to song data similar to the song data of the selected song. A karaoke system that presents the corresponding music as the singing recommended music will become apparent. Such a karaoke system can present, when there are a plurality of other songs included in the singing history of another singer, a song more similar to the selected song as a recommended song.

<実施形態>
図1〜図5を参照して、実施形態に係るカラオケシステム1について説明する。
<Embodiment>
A karaoke system 1 according to the embodiment will be described with reference to FIGS.

==システム==
図1に示すように、カラオケシステム1は、サーバ2及びカラオケ装置3を備える。カラオケ装置3は、カラオケ店舗の各カラオケルーム等に設置される。サーバ2とカラオケ装置3とはネットワークNを介して通信可能となっている。ネットワークNは、たとえば公衆電話回線網やインターネット回線である。サーバ2からカラオケ装置3にカラオケを行うための楽曲データが送信され、カラオケ装置3が楽曲を演奏することにより、歌唱者はカラオケ歌唱が可能となる。
== System ==
As shown in FIG. 1, the karaoke system 1 includes a server 2 and a karaoke device 3. The karaoke apparatus 3 is installed in each karaoke room of a karaoke store. The server 2 and the karaoke apparatus 3 can communicate with each other via a network N. The network N is, for example, a public telephone line network or an Internet line. Music data for performing karaoke is transmitted from the server 2 to the karaoke apparatus 3 and the karaoke apparatus 3 plays music, so that the singer can sing karaoke.

==サーバ==
サーバ2は、歌唱者やカラオケ装置3等に関する各種情報を蓄積して管理するコンピュータである。図2はサーバ2のハードウェア構成例を示す図である。サーバ2は、制御部20、通信部21および記憶部22を備える。
== Server ==
The server 2 is a computer that accumulates and manages various information on the singer, the karaoke device 3, and the like. FIG. 2 is a diagram illustrating an example of a hardware configuration of the server 2. The server 2 includes a control unit 20, a communication unit 21, and a storage unit 22.

制御部20はCPUおよびメモリ(いずれも図示無し)を備える。制御部20は、サーバ2における各種の制御を行う。通信部21は、サーバ2とカラオケ装置3とを接続するためのインターフェースを提供する。   The control unit 20 includes a CPU and a memory (both not shown). The control unit 20 performs various controls in the server 2. The communication unit 21 provides an interface for connecting the server 2 and the karaoke device 3.

記憶部22は、各種のデータを記憶する大容量の記憶装置である。記憶部22は、複数の楽曲データを記憶する。楽曲データは、カラオケ装置3によりカラオケ演奏を行うためのデータである。楽曲データは、楽曲毎に所定のID(楽曲ID)が付与されている。   The storage unit 22 is a large-capacity storage device that stores various data. The storage unit 22 stores a plurality of music data. The music data is data for performing a karaoke performance by the karaoke device 3. The music data is provided with a predetermined ID (music ID) for each music.

楽曲データは、MIDIデータ、歌詞データ、リファレンスデータ等が含まれる。MIDIデータは、電子楽器の音源を自動演奏させるための自動演奏データ(カラオケ演奏データ)であり、時系列のノート情報によって構成される。   The music data includes MIDI data, lyrics data, reference data, and the like. The MIDI data is automatic performance data (karaoke performance data) for automatically playing the sound source of the electronic musical instrument, and is composed of time-series note information.

MIDIデータは、たとえば(1)キー、(2)メロディ構成(モード、出現音符、特徴等)、(3)BPM、(4)コード進行(カノン進行、I−POP進行等)、(5)使用コード(テンションコード等)、(6)音域(最低音/最高音等)、(7)楽曲尺、(8)拍子、(9)転調(半音上げ/短三度上げ/長二度下げ/平行調/同主調等)といった情報を含んでいる。   MIDI data includes, for example, (1) key, (2) melody configuration (mode, appearance note, feature, etc.), (3) BPM, (4) chord progression (canon progression, I-POP progression, etc.), (5) use Chord (tension chord, etc.), (6) range (lowest / highest tone, etc.), (7) music scale, (8) beat, (9) modulation (semitone up / minor third up / long second down / parallel) Key / same key tone, etc.).

歌詞データは、カラオケ楽曲における歌詞テロップを表示装置30に表示させるための文字列データである。歌詞データは、楽曲毎に予め設定されている。リファレンスデータは、利用者によるカラオケ歌唱を採点する際の基準となるデータであり、ヴォーカルの音高を表す時系列の音高情報によって構成されている。リファレンスデータは歌唱区間毎に設定されている。   The lyrics data is character string data for causing the display device 30 to display the lyrics telop in the karaoke song. The lyrics data is set in advance for each song. The reference data is data used as a reference when scoring a karaoke song by the user, and includes time-series pitch information indicating the pitch of a vocal. Reference data is set for each singing section.

また、記憶部22は、各カラオケ装置3を介して登録された歌唱履歴を記憶する。歌唱履歴は、ある楽曲を歌唱した際にその楽曲を示す情報(楽曲ID)と歌唱した者を示す情報(歌唱者ID)とを関連付けたものである。楽曲IDに基づいて歌唱履歴を検索することにより、当該楽曲を歌唱した歌唱者を特定することができる。逆に、歌唱者IDに基づいて歌唱履歴を検索することにより、当該歌唱者が歌唱した楽曲群を特定することができる。   The storage unit 22 stores the singing history registered via each karaoke device 3. The singing history is obtained by associating information (song ID) indicating a song when a certain song is sung with information (singer ID) indicating a singer. By searching the song history based on the song ID, the singer who sang the song can be specified. Conversely, by searching the singing history based on the singer ID, it is possible to specify a music group sung by the singer.

==カラオケ装置==
カラオケ装置3は、カラオケ楽曲の演奏及び歌唱者がカラオケ歌唱を行うための装置である。図3は、カラオケ装置3のハードウェア構成例を示す図である。カラオケ装置3は、装置本体30、音響処理装置31、スピーカ32、表示装置33、マイク34、リモコン装置35を備える。
== Karaoke device ==
The karaoke apparatus 3 is an apparatus for performing karaoke music and singing singers. FIG. 3 is a diagram illustrating an example of a hardware configuration of the karaoke apparatus 3. The karaoke device 3 includes a device main body 30, a sound processing device 31, a speaker 32, a display device 33, a microphone 34, and a remote control device 35.

(装置本体)
装置本体30は、カラオケ楽曲の演奏制御、歌詞テロップおよび背景映像の表示制御、音響処理装置31を通じて入力されたマイク34からの音声信号に基づく歌唱採点の処理等、カラオケ歌唱に関する各種の制御を行う。
(Main unit)
The apparatus main body 30 performs various controls related to karaoke singing, such as performance control of karaoke songs, display control of lyrics telops and background images, and processing of singing scores based on audio signals from the microphone 34 input through the sound processing device 31. .

図4は装置本体30のハードウェア構成例を示す図である。装置本体30は、制御部30a、記憶部30b、通信部30cを有する。制御部30aはCPUおよびメモリ(いずれも図示無し)を備える。CPUは、メモリに記憶されたプログラムを実行することにより各種の機能を実現する。本実施形態に係る判定部301及び提示部302は、制御部30aのCPUがメモリに記憶されている動作プログラムを実行することにより実現される。   FIG. 4 is a diagram illustrating an example of a hardware configuration of the apparatus main body 30. The device main body 30 includes a control unit 30a, a storage unit 30b, and a communication unit 30c. The control unit 30a includes a CPU and a memory (both are not shown). The CPU realizes various functions by executing a program stored in the memory. The determination unit 301 and the presentation unit 302 according to the present embodiment are realized by the CPU of the control unit 30a executing an operation program stored in the memory.

判定部301は、選択した楽曲について、他の歌唱者の歌唱履歴が所定数以上あるかを判定する。   The determination unit 301 determines whether or not the selected songs have a predetermined number or more of singing histories of other singers.

たとえば、歌唱者Xが楽曲Aを選択して歌唱した場合、判定部301は、楽曲Aについて他の歌唱者の歌唱履歴が記憶されているかをサーバ2に問い合わせる。サーバ2は、記憶部22に記憶されている他の歌唱者の歌唱履歴から楽曲Aが含まれる歌唱履歴を検索し、カラオケ装置3に送信する。判定部301は、カラオケ装置3から受信した歌唱履歴の数が所定数以上あるかを判定する。所定数は、予め設定された値を用いてもよいし、都度、変更可能としてもよい。   For example, when the singer X selects the song A and sings, the determination unit 301 inquires of the server 2 whether the song A of another singer is stored for the song A. The server 2 searches the singing history of another singer stored in the storage unit 22 for a singing history including the song A, and transmits the singing history to the karaoke device 3. The determination unit 301 determines whether the number of singing histories received from the karaoke device 3 is equal to or more than a predetermined number. As the predetermined number, a value set in advance may be used, or may be changed each time.

提示部302は、判定部301により他の歌唱者の歌唱履歴が所定数より少ないと判定された場合、選択した楽曲の楽曲データと類似する楽曲データに相当する楽曲を歌唱推奨楽曲として提示する。   When the determination unit 301 determines that the singing histories of the other singers are smaller than the predetermined number, the presenting unit 302 presents a song corresponding to song data similar to the song data of the selected song as a recommended song.

他の歌唱者の歌唱履歴が所定数よりも少ない場合、選択した楽曲について他の歌唱者が歌唱を行っていないか、行っていたとしてもごく少数である。よって、歌唱履歴に基づいて歌唱推奨楽曲を提示することが難しい。従って、提示部302は、サーバ2の記憶部22(またはカラオケ装置3の記憶部30b)に記憶されているカラオケ楽曲の中から、選択した楽曲データと類似する楽曲データを抽出し、当該楽曲データに相当する楽曲を歌唱推奨楽曲として提示する。   If the singing history of the other singers is less than the predetermined number, the other singers have not sung, or at least have sung, the selected music. Therefore, it is difficult to present a recommended song for singing based on the singing history. Therefore, the presentation unit 302 extracts music data similar to the selected music data from the karaoke music stored in the storage unit 22 of the server 2 (or the storage unit 30b of the karaoke device 3), and extracts the music data. Is presented as singing recommended music.

上述の通り、楽曲データとしてはMIDIデータがある。そして、MIDIデータには、(1)キーや(2)メロディ構成といった様々な情報が含まれている。そこで、提示部302は、たとえば、選択した楽曲AのMIDIデータにおけるキーが同じMIDIデータを抽出する。そして、提示部302は、そのMIDIデータに相当する楽曲を歌唱推奨楽曲として提示する。この例では、特定の情報(キー)が同じかどうかでMIDIデータを抽出しているが、たとえば、全ての情報のうち、少なくとも一つが同じMIDIデータを抽出するとしてもよい。類似する楽曲データとは、このように、MIDIデータに含まれる情報の少なくとも一つが一致するデータである(同じ楽曲で無い限り、全ての情報が一致することはない)。   As described above, there is MIDI data as music data. The MIDI data includes various information such as (1) key and (2) melody configuration. Therefore, the presentation unit 302 extracts, for example, MIDI data having the same key in the MIDI data of the selected music piece A. Then, the presenting unit 302 presents a song corresponding to the MIDI data as a recommended song for singing. In this example, MIDI data is extracted based on whether or not specific information (key) is the same. For example, MIDI data may be extracted from at least one of all pieces of information. Similar music data is data in which at least one of the information included in the MIDI data matches (all information does not match unless the music is the same).

なお、たとえば、キーのみが同じMIDIデータのように、一つの情報が一致する楽曲は複数存在すると考えられる。従って、抽出された全ての楽曲を提示してしまうと歌唱推奨楽曲が膨大になる可能性がありうる。そこで、提示部302は、情報が一致するMIDIデータが複数ある場合、一致する情報の数が所定数以上のMIDIデータに相当する楽曲のみを歌唱推奨楽曲として提示することでもよい。   In addition, for example, it is considered that there are a plurality of pieces of music having the same information, such as MIDI data having only the same key. Therefore, if all the extracted songs are presented, the number of songs recommended for singing may be enormous. Therefore, when there is a plurality of pieces of MIDI data with matching information, the presenting unit 302 may present only songs corresponding to the MIDI data with the number of matching information equal to or more than a predetermined number as singing recommended songs.

たとえば、提示部302は、楽曲AのMIDIデータに含まれる情報のうち、一致する情報の数が5つ(所定数の一例。たとえば、(1)キー、(3)BPM、(4)コード進行、(6)音域、(8)拍子)以上のMIDIデータを抽出し、そのMIDIデータに相当する楽曲のみを歌唱推奨楽曲として提示することもできる。或いは、提示部302は、一致する情報が5つのMIDIデータが1件、3つのMIDIデータが2件、2つのMIDIデータが1件、1つのMIDIデータが1件、抽出された場合、そのうち、上位3つのMIDIデータ(すなわち、一致する情報が5つのMIDIデータ及び、3つのMIDIデータ)に相当する楽曲のみを歌唱推奨楽曲として提示できる。この場合、所定数は、「上位3つ」という閾値となる。   For example, the presentation unit 302 determines that the number of pieces of matching information among the pieces of information included in the MIDI data of the music piece A is five (an example of a predetermined number; for example, (1) key, (3) BPM, (4) chord progression. , (6) range, (8) time signature) or more, and it is also possible to present only songs corresponding to the MIDI data as singing recommended songs. Alternatively, the presenting unit 302 extracts one piece of MIDI data having five pieces of matching information, two pieces of three pieces of MIDI data, one piece of two pieces of MIDI data, and one piece of one piece of MIDI data. Only songs corresponding to the top three MIDI data (that is, five pieces of matching MIDI data and three pieces of MIDI data) can be presented as singing recommended songs. In this case, the predetermined number is a threshold value of “top three”.

一方、提示部302は、判定部301により他の歌唱者の歌唱履歴が所定数以上あると判定された場合、他の歌唱者の歌唱履歴に含まれる他の楽曲のうち少なくとも一つを前記歌唱推奨楽曲として提示する。   On the other hand, when the determination unit 301 determines that the singing history of another singer is equal to or more than a predetermined number, the presentation unit 302 sings at least one of the other songs included in the singing history of the other singer. Present it as a recommended song.

他の歌唱者の歌唱履歴が所定数以上ある場合、選択した楽曲については、様々な歌唱者により歌唱されている。このような場合、他の歌唱者の歌唱履歴から歌唱推奨楽曲を提示することも可能である。従って、提示部302は、サーバ2の記憶部22(またはカラオケ装置3の記憶部30b)に記憶されている他の歌唱者の歌唱履歴に含まれる他の楽曲の中から、少なくとも一つの楽曲を抽出し、歌唱推奨楽曲として提示する。   When the singing histories of other singers are equal to or more than a predetermined number, the selected song is sung by various singers. In such a case, it is also possible to present a recommended song for singing from the singing history of another singer. Therefore, the presentation unit 302 selects at least one song from other songs included in the singing history of another singer stored in the storage unit 22 of the server 2 (or the storage unit 30b of the karaoke apparatus 3). Extract and present them as singing recommended songs.

たとえば、楽曲Aの歌唱履歴を含む他の歌唱者の歌唱履歴H1〜H5が記憶部22に記憶されていたとする。また、歌唱履歴H1には、楽曲A以外に楽曲B、C、Dが含まれ、歌唱履歴H2には、楽曲A以外に楽曲B、E、Fが含まれ、歌唱履歴H3には、楽曲A以外に楽曲B、F、Gが含まれ、歌唱履歴H4には、楽曲A以外に楽曲B、C、Eが含まれ、歌唱履歴H5には、楽曲A以外に楽曲B、E、Gが含まれているとする。   For example, it is assumed that the singing histories H1 to H5 of other singers including the singing history of the music A are stored in the storage unit 22. In addition, the song history H1 includes songs B, C, and D in addition to the song A, the song history H2 includes songs B, E, and F in addition to the song A, and the song A includes a song A in the song history H3. In addition, songs B, F, and G are included, the song history H4 includes songs B, C, and E in addition to song A, and the song history H5 includes songs B, E, and G in addition to song A. It is assumed that

この場合、提示部302は、他の歌唱者の歌唱履歴H1〜H5に含まれる他の楽曲B〜Gを抽出し、そのうちの少なくとも一つの楽曲を歌唱推奨楽曲として提示する。   In this case, the presentation unit 302 extracts other songs B to G included in the singing histories H1 to H5 of the other singers, and presents at least one of the songs as a recommended song.

なお、一般的には、他の歌唱者の歌唱履歴が増えれば増えるほど他の楽曲の数も増える傾向にある。従って、抽出された全ての他の楽曲を提示してしまうと歌唱推奨楽曲が膨大になる可能性がありうる。そこで、提示部302は、他の歌唱者の歌唱履歴が所定数以上ある場合、他の歌唱者履歴に含まれる他の楽曲のうち、所定回数以上歌唱されている楽曲を歌唱推奨楽曲として提示することも可能である。たとえば、上記例において、提示部302は、3回以上(所定回数の一例)歌唱されている楽曲B及びEを歌唱推奨楽曲として提示する。或いは、提示部302は、全ての歌唱者履歴に含まれる楽曲のみ(上記の例では楽曲B)を歌唱推奨楽曲として提示することでもよい。   In general, as the singing history of another singer increases, the number of other songs tends to increase. Therefore, if all the extracted other songs are presented, the number of songs recommended for singing may be enormous. Therefore, when the singing histories of the other singers are equal to or more than a predetermined number, the presenting unit 302 presents the songs sung more than a predetermined number of times among the other songs included in the other singers' histories as the recommended songs. It is also possible. For example, in the above example, the presentation unit 302 presents songs B and E sung three or more times (an example of a predetermined number of times) as singing recommended songs. Alternatively, the presentation unit 302 may present only songs (song B in the above example) included in all singer histories as singing recommended songs.

また、提示部302は、他の歌唱者の歌唱履歴が所定数以上ある場合、他の歌唱者の歌唱履歴に含まれる他の楽曲のうち、選択した楽曲の楽曲データと類似する楽曲データに相当する楽曲を歌唱推奨楽曲として提示することでもよい。たとえば、上記例において、提示部302は、楽曲AのMIDIデータと楽曲B〜GのMIDIデータとを比較する。そして、提示部302は、MIDIデータに含まれる情報の少なくとも一つが一致する楽曲のみを歌唱推奨楽曲として提示することも可能である。   Further, when the singing history of another singer is equal to or more than a predetermined number, the presenting unit 302 corresponds to song data similar to the song data of the selected song among other songs included in the singing history of another singer. The song to be played may be presented as a recommended song for singing. For example, in the above example, the presentation unit 302 compares the MIDI data of the music A and the MIDI data of the music B to G. Then, the presentation unit 302 can also present only songs that match at least one of the information included in the MIDI data as singing recommended songs.

歌唱推奨楽曲の提示は、たとえば、楽曲ID及び楽曲名を表示装置33やリモコン装置35のディスプレイ上に表示することにより行うことができる。その際、「楽曲Aを歌唱した人は以下の楽曲も歌唱しています」(他の歌唱履歴が所定数以上ある場合)、「楽曲Aを歌った方にはこちらもお勧めです」(他の歌唱履歴が所定数より少ない場合)といったメッセージを併せて表示してもよい。これらのメッセージは、たとえば、記憶部30bに予め記憶されている。   The presentation of the recommended song can be performed by, for example, displaying the song ID and the song name on the display of the display device 33 or the remote controller 35. At that time, "The person who sang song A also sang the following songs" (when there is more than a predetermined number of other singing histories), "This is also recommended for those who sang song A" (other (When the singing history of the song is less than a predetermined number). These messages are stored in advance in, for example, storage unit 30b.

記憶部30bは、各種のデータを記憶する大容量の記憶装置である。記憶部30bは、サーバ2の記憶部22と同様のデータ、たとえばカラオケ装置3によりカラオケ演奏を行うための楽曲データや歌詞テロップデータ、及び背景画像データを記憶する。カラオケ装置3が楽曲データに基づいて楽曲を演奏することにより、歌唱者はカラオケの歌唱が可能となる。   The storage unit 30b is a large-capacity storage device that stores various data. The storage unit 30b stores the same data as the storage unit 22 of the server 2, for example, music data, lyrics telop data, and background image data for performing a karaoke performance by the karaoke device 3. When the karaoke apparatus 3 plays music based on the music data, the singer can sing karaoke.

通信部30cは、装置本体30とサーバ2とを接続するためのインターフェースを提供する。   The communication unit 30c provides an interface for connecting the device main body 30 and the server 2.

(音響処理装置、スピーカ、マイク、リモコン装置)
音響処理装置31は、カラオケ楽曲の演奏処理、及びマイク34を通じて入力された音声信号の処理を行う。スピーカ32は音響処理装置31からの放音信号に基づいて放音するための構成である。表示装置33は装置本体30からの信号に基づいて映像や画像を画面に表示するための構成である。マイク34は歌唱者の音声をアナログの音声信号に変換して音響処理装置31に入力するための構成である。リモコン装置35は、カラオケ装置3に対する各種操作をおこなうための装置である。歌唱者はリモコン装置35を用いてカラオケ装置3の起動、楽曲の選択等を行うことができる。
(Sound processing device, speaker, microphone, remote control device)
The sound processing device 31 performs a karaoke song performance process and a process of an audio signal input through the microphone 34. The speaker 32 is configured to emit sound based on a sound emission signal from the sound processing device 31. The display device 33 has a configuration for displaying a video or an image on a screen based on a signal from the device main body 30. The microphone 34 is configured to convert a singer's voice into an analog voice signal and input the analog voice signal to the sound processing device 31. The remote control device 35 is a device for performing various operations on the karaoke device 3. The singer can use the remote control device 35 to activate the karaoke device 3 and select music.

==カラオケシステムの動作について==
次に、図5を参照して本実施形態に係るカラオケシステム1の動作の具体例について述べる。図5は、カラオケシステム1の動作例を示すフローチャートである。
== Operation of Karaoke System ==
Next, a specific example of the operation of the karaoke system 1 according to the present embodiment will be described with reference to FIG. FIG. 5 is a flowchart illustrating an operation example of the karaoke system 1.

歌唱者Xが楽曲Aを選択した場合、判定部301は、楽曲Aについて他の歌唱者の歌唱履歴が記憶されているかをサーバ2に問い合わせる(歌唱履歴の問い合わせ。ステップ10)。   When the singer X selects the song A, the determination unit 301 inquires of the server 2 whether or not the song A of another singer is stored for the song A (inquiry of the song history; step 10).

サーバ2は、記憶部22に記憶されている他の歌唱者の歌唱履歴から楽曲Aが含まれる歌唱履歴を検索し、カラオケ装置3に送信する(歌唱履歴の送信。ステップ11)。   The server 2 searches the singing history of another singer stored in the storage unit 22 for a singing history including the song A, and transmits the singing history to the karaoke device 3 (sending singing history, step 11).

判定部301は、ステップ11で送信された他の歌唱者の歌唱履歴の数が所定数以上あるかを判定する(歌唱履歴の数を判定。ステップ12)。   The determination unit 301 determines whether the number of singing histories of the other singers transmitted in step 11 is equal to or greater than a predetermined number (determining the number of singing histories; step 12).

所定数以上ある場合(ステップ13でYの場合)、提示部302は、他の歌唱者の歌唱履歴に含まれる他の楽曲の中から、少なくとも一つの楽曲を抽出し、歌唱推奨楽曲として提示する(歌唱履歴に基づく歌唱推奨楽曲の提示。ステップ14)。   When there is a predetermined number or more (Y in step 13), the presentation unit 302 extracts at least one song from other songs included in the singing history of another singer and presents the song as a recommended song. (Presentation of singing recommended music based on singing history. Step 14).

一方、所定数より少ない場合(ステップ13でNの場合)、提示部302は、選択した楽曲の楽曲データと類似する楽曲データに相当する楽曲を歌唱推奨楽曲として提示する(楽曲データに基づく歌唱推奨楽曲の提示。ステップ15)。   On the other hand, when the number is less than the predetermined number (in the case of N in step 13), the presentation unit 302 presents a song corresponding to song data similar to the song data of the selected song as a song recommendation song (singing recommendation based on song data). Music presentation, step 15).

このように、本実施形態に係るカラオケシステム1によれば、選択した楽曲について他の歌唱者の歌唱履歴が無い(或いは少ない)場合であっても、楽曲データ(MIDIデータ)を利用することで、選択した楽曲と類似する楽曲を抽出することができる。すなわち、本実施形態に係るカラオケシステム1は、他の歌唱履歴が存在しない楽曲が選択された場合であっても歌唱推奨楽曲を提示することが可能となる。一方、選択した楽曲について他の歌唱者の歌唱履歴が十分にある場合、本実施形態に係るカラオケシステム1によれば、他の歌唱者の歌唱履歴に含まれる他の楽曲を歌唱推奨楽曲として提示することが可能となる。   As described above, according to the karaoke system 1 according to the present embodiment, even when there is no (or little) singing history of another singer for the selected music, the music data (MIDI data) is used. , A music similar to the selected music can be extracted. That is, the karaoke system 1 according to the present embodiment can present a recommended song for singing even when a song having no other singing history is selected. On the other hand, if there is a sufficient singing history of another singer for the selected song, the karaoke system 1 according to the present embodiment presents another song included in the singing history of another singer as a recommended song. It is possible to do.

<その他>
上記実施形態においては、楽曲を抽出する際に、MIDIデータに含まれる情報同士をそのまま比較する例について述べたが楽曲の抽出はこれに限られない。
<Others>
In the above-described embodiment, an example has been described in which information included in MIDI data is directly compared when extracting music, but the extraction of music is not limited to this.

たとえば、提示部302は、選択された楽曲が「ヨナ抜き音階」で作曲された楽曲の場合、他の楽曲のMIDIデータから「ヨナ抜き音階」の楽曲を特定し、歌唱推奨楽曲として提示することもできる。「ヨナ抜き音階」とは、日本固有の五音音階のことである。たとえば、キーがCMajorのとき、メロディラインに主音(C)から四つ目の音(F)と七つ目の音(B)が出てこないような音階をいう。   For example, when the selected song is a song composed in the “non-scale”, the presenting unit 302 specifies the song in the “non-scale” from the MIDI data of other songs and presents the song as a recommended song. Can also. "Yona-less scale" refers to the Japanese pentatone scale. For example, when the key is CMajor, it refers to a scale in which the fourth note (F) and the seventh note (B) do not appear in the melody line from the main note (C).

具体的には、提示部302は、他の楽曲それぞれについて、MIDIデータに含まれるキーから主音を特定する。そして、提示部302は、MIDIデータに含まれるコード進行に基づき、主音に対してコード進行中に四度と七度があるかどうかを確認することにより、「ヨナ抜き音階」に相当するMIDIデータを抽出する。提示部302は、抽出されたMIDIデータに相当する楽曲(「ヨナ抜き音階」で作曲された楽曲)を歌唱推奨楽曲として提示する。   Specifically, the presentation unit 302 specifies the tonic from each key included in the MIDI data for each of the other songs. Then, based on the chord progression included in the MIDI data, the presenting unit 302 checks whether or not there is a fourth and a seventh in the chord progression with respect to the tonality, so that the MIDI data corresponding to the “yona-eliminated scale” is obtained. Is extracted. The presenting unit 302 presents a song corresponding to the extracted MIDI data (a song composed in the “non-yona scale”) as a recommended song for singing.

また、上記実施形態は、サーバ2が歌唱履歴等を記憶し、カラオケ装置3がその歌唱履歴を利用する例について述べたがこれに限られない。カラオケ装置3(記憶部30b)が歌唱履歴の記憶等を行う構成とすることも可能である。この場合、カラオケ装置3が本発明における「カラオケシステム」に相当する。また、実施形態では、カラオケ装置3に判定部301が備えられており、サーバ2から送信されてくる歌唱履歴の数を判定部301が判断して楽曲の抽出を行っているが、判定部301をサーバ2に備えさせることも可能である。すなわち、歌唱履歴の数の判断、及び楽曲の抽出をサーバ2で行い、その結果だけをカラオケ装置3に送信してもよい。   In the above embodiment, the server 2 stores the singing history and the like, and the karaoke apparatus 3 uses the singing history. However, the present invention is not limited to this. It is also possible to adopt a configuration in which the karaoke device 3 (storage unit 30b) stores the singing history and the like. In this case, the karaoke apparatus 3 corresponds to the “karaoke system” in the present invention. In the embodiment, the karaoke apparatus 3 is provided with the determination unit 301, and the determination unit 301 determines the number of singing histories transmitted from the server 2 to extract music. May be provided in the server 2. That is, the server 2 may determine the number of singing histories and extract music, and transmit only the result to the karaoke apparatus 3.

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

1 カラオケシステム
2 サーバ
3 カラオケ装置
301 判定部
302 提示部
DESCRIPTION OF SYMBOLS 1 Karaoke system 2 Server 3 Karaoke device 301 Judgment part 302 Presentation part

Claims (5)

歌唱者が選択した楽曲以外の他の楽曲を歌唱推奨楽曲として提示するカラオケシステムにおいて、
前記選択した楽曲について、他の歌唱者の歌唱履歴が所定数以上あるかを判定する判定部と、
前記他の歌唱者の歌唱履歴が存在しない場合を含む、前記他の歌唱者の歌唱履歴が所定数より少ない場合、前記選択した楽曲の楽曲データと類似する楽曲データに相当する楽曲を前記歌唱推奨楽曲として提示し、前記他の歌唱者の歌唱履歴が所定数以上ある場合、前記他の歌唱者の歌唱履歴に含まれる他の楽曲のうち少なくとも一つを前記歌唱推奨楽曲として提示する提示部と、
を有することを特徴とするカラオケシステム。
In a karaoke system that presents songs other than the song selected by the singer as singing recommended songs,
A determination unit that determines whether the singing history of another singer is equal to or more than a predetermined number for the selected music,
If the singing history of the other singer is less than a predetermined number , including a case where the singing history of the other singer does not exist , the song corresponding to song data similar to the song data of the selected song is recommended. Presenting as a song, when the singing history of the other singer is a predetermined number or more, a presentation unit that presents at least one of the other songs included in the singing history of the other singer as the singing recommended song. ,
A karaoke system comprising:
前記楽曲データは、複数の情報を含むMIDIデータであり、
前記提示部は、前記他の歌唱者の歌唱履歴が存在しない場合を含む、前記他の歌唱者の歌唱履歴が所定数より少ない場合、前記選択した楽曲のMIDIデータに含まれる情報のうち少なくとも一つが一致するMIDIデータに相当する楽曲を前記歌唱推奨楽曲として提示することを特徴とする請求項1記載のカラオケシステム。
The music data is MIDI data including a plurality of pieces of information,
When the singing history of the other singer is less than a predetermined number , including the case where the singing history of the other singer does not exist, at least one of the information included in the MIDI data of the selected song is included. 2. The karaoke system according to claim 1, wherein a tune corresponding to the matching MIDI data is presented as the singing recommended tune.
前記提示部は、前記情報が一致するMIDIデータが複数ある場合、一致する情報の数が所定数以上のMIDIデータに相当する楽曲のみを前記歌唱推奨楽曲として提示することを特徴とする請求項2記載のカラオケシステム。   3. The singing recommendation tune, wherein when there are a plurality of pieces of MIDI data that match the information, the presenting unit presents only songs corresponding to the MIDI data whose number of matching information is a predetermined number or more as the singing recommended songs. The karaoke system described. 前記提示部は、前記他の歌唱者の歌唱履歴が所定数以上ある場合、前記他の歌唱者の歌唱履歴に含まれる他の楽曲のうち、所定回数以上歌唱されている楽曲を前記歌唱推奨楽曲として提示することを特徴とする請求項1〜3のいずれか一つに記載のカラオケシステム。   When the singing history of the other singer is a predetermined number or more, the presenting unit, among the other songs included in the singing history of the other singer, tunes that have been sung more than a predetermined number of times, the singing recommended music The karaoke system according to any one of claims 1 to 3, wherein the karaoke system is presented. 前記提示部は、前記他の歌唱者の歌唱履歴が所定数以上ある場合、前記他の歌唱者の歌唱履歴に含まれる他の楽曲のうち、前記選択した楽曲の楽曲データと類似する楽曲データに相当する楽曲を前記歌唱推奨楽曲として提示することを特徴とする請求項1〜3のいずれか一つに記載のカラオケシステム。   The presenting unit, when the singing history of the other singer is a predetermined number or more, among other songs included in the singing history of the other singer, to song data similar to the song data of the selected song. The karaoke system according to any one of claims 1 to 3, wherein a corresponding song is presented as the singing recommended song.
JP2016061722A 2016-03-25 2016-03-25 Karaoke system Active JP6667332B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016061722A JP6667332B2 (en) 2016-03-25 2016-03-25 Karaoke system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016061722A JP6667332B2 (en) 2016-03-25 2016-03-25 Karaoke system

Publications (2)

Publication Number Publication Date
JP2017173705A JP2017173705A (en) 2017-09-28
JP6667332B2 true JP6667332B2 (en) 2020-03-18

Family

ID=59971173

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016061722A Active JP6667332B2 (en) 2016-03-25 2016-03-25 Karaoke system

Country Status (1)

Country Link
JP (1) JP6667332B2 (en)

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4033944B2 (en) * 1997-07-31 2008-01-16 株式会社第一興商 Online karaoke system characterized by recommended music selection function according to music to be played
JP4423233B2 (en) * 2005-05-31 2010-03-03 株式会社第一興商 Recommended music selection method
JP4481290B2 (en) * 2006-11-30 2010-06-16 株式会社第一興商 Database server for online karaoke system
JP4882980B2 (en) * 2007-11-27 2012-02-22 ブラザー工業株式会社 Music search apparatus and program
JP5572581B2 (en) * 2011-04-22 2014-08-13 株式会社エクシング Singing information processing apparatus and singing information processing program
JP5792023B2 (en) * 2011-10-19 2015-10-07 鳳俊 李 Karaoke remote control, karaoke system, karaoke set remote control method and program
JP2015011080A (en) * 2013-06-26 2015-01-19 株式会社コシダカホールディングス Karaoke system presenting piece of music sung by person having similar tendency of music selection as recommended piece of music
JP2015011081A (en) * 2013-06-26 2015-01-19 株式会社コシダカホールディングス Karaoke system presenting recommended music
JP6261129B2 (en) * 2014-04-25 2018-01-17 株式会社第一興商 Singing recommendation music information system

Also Published As

Publication number Publication date
JP2017173705A (en) 2017-09-28

Similar Documents

Publication Publication Date Title
JP6452229B2 (en) Karaoke sound effect setting system
JP4491743B2 (en) Karaoke equipment
JP6937675B2 (en) Karaoke equipment
JP6667332B2 (en) Karaoke system
JP3984830B2 (en) Karaoke distribution system, karaoke distribution method, and karaoke distribution program
JP7161301B2 (en) karaoke system
JP2019148767A (en) Server device and recommendation system
JP2003131674A (en) Music search system
KR20070016750A (en) Ubiquitous music information retrieval system and method based on query pool with feedback of customer characteristics
JP2012247558A (en) Information processing device, information processing method, and information processing program
JP6954780B2 (en) Karaoke equipment
JP6177027B2 (en) Singing scoring system
JP6859204B2 (en) Karaoke song recommendation system
KR20140116346A (en) A Audio Search System
JP2015191087A (en) Musical performance device and program
JP6590593B2 (en) Music search system
JP6144593B2 (en) Singing scoring system
JP6594144B2 (en) Music search system
JP7465194B2 (en) Karaoke equipment
JP3602059B2 (en) Melody search formula karaoke performance reservation system, melody search server, karaoke computer
JP2014066740A (en) Karaoke device
JP6842356B2 (en) Karaoke equipment
JP5551983B2 (en) Karaoke performance control system
JP4447540B2 (en) Appreciation system for recording karaoke songs
JP2023124662A (en) karaoke device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190218

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191203

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200121

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200225

R150 Certificate of patent or registration of utility model

Ref document number: 6667332

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250