JP5423985B2 - Music playback system - Google Patents

Music playback system Download PDF

Info

Publication number
JP5423985B2
JP5423985B2 JP2010170415A JP2010170415A JP5423985B2 JP 5423985 B2 JP5423985 B2 JP 5423985B2 JP 2010170415 A JP2010170415 A JP 2010170415A JP 2010170415 A JP2010170415 A JP 2010170415A JP 5423985 B2 JP5423985 B2 JP 5423985B2
Authority
JP
Japan
Prior art keywords
unit
identification information
information
user
unit identification
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
JP2010170415A
Other languages
Japanese (ja)
Other versions
JP2012032492A (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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2010170415A priority Critical patent/JP5423985B2/en
Publication of JP2012032492A publication Critical patent/JP2012032492A/en
Application granted granted Critical
Publication of JP5423985B2 publication Critical patent/JP5423985B2/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 playback system for playing back a performance song.

従来、演奏曲の再生を行う楽曲再生装置を利用するユーザに対して広告情報の提供を行う技術が、例えば特許文献1に開示されている。   Conventionally, for example, Patent Literature 1 discloses a technique for providing advertisement information to a user who uses a music playback device that plays back a musical piece.

この従来技術では、カラオケ装置のCPUが、予め設定された設定時間を読み出して、タイマーによるカウントを開始させる。このとき、予約されている曲があれば、CPUは、その曲に対応する音声データ及び映像データをHDDより読み出して、音源及び映像コントロール部へ送出し、音声及び映像をスピーカ及びTVより出力させる。そして、その楽曲の演奏が終了したら、CPUは、上記読み出された設定時間とタイマーのカウント値とを比較する。そして、そのカウント値が設定時間を越えていた場合には、CPUは、HDDより広告などサービス情報を読み出して、映像コントロール部へ送出し、TVに当該広告などサービス情報を表示させる。これにより、1つの演奏曲の再生終了後、次の演奏曲の再生開始までの間に、利用者に対して、広告などのサービス情報の提供が行われる。   In this prior art, the CPU of the karaoke device reads a preset set time and starts counting by a timer. At this time, if there is a reserved song, the CPU reads out audio data and video data corresponding to the song from the HDD, sends them to the sound source and video control unit, and outputs audio and video from the speaker and TV. . When the performance of the music is completed, the CPU compares the read set time with the count value of the timer. If the count value exceeds the set time, the CPU reads service information such as an advertisement from the HDD, sends it to the video control unit, and displays the service information such as the advertisement on the TV. As a result, service information such as advertisements is provided to the user after the end of the playback of one musical piece and before the start of the playback of the next musical piece.

特開平6−102892号公報JP-A-6-102892

近年、上記従来技術のような、曲と曲との間の単なる広告の提供にとどまらず、ユーザの歌唱履歴情報を用いて、当該ユーザに対して有益な広告を効果的に提供することが考えられつつある。例えば、ユーザ識別情報を登録した登録ユーザに対し、当該登録ユーザのユーザ識別情報を手がかりに、過去の歌唱履歴や来店時の歌唱履歴から推測される、当該登録ユーザの嗜好に適合した広告情報の提供を行うことで、有益な広告を効果的に提供することができる。   In recent years, not only providing advertisements between songs as in the prior art described above, but using a user's song history information to effectively provide useful advertisements to the user is considered. It is being For example, for registered users who registered user identification information, advertising information suitable for the registered user's preference, which is inferred from past singing history or singing history at the store visit, based on the user identification information of the registered user By providing, a useful advertisement can be effectively provided.

ところで、一般に、ユーザが、カラオケ装置を利用して演奏曲の再生サービスを受ける場合、ひとりで来店する場合もあるが、他の人間と連れ立って複数名で来店する場合もある。通常、ユーザが選曲して歌唱する演奏曲の名前や種類等により、他の人間にも当該ユーザの嗜好を概ね推定できる場合が多い。このため、連れ立って利用する者の顔ぶれによっては、ユーザが、意図的に、本来の歌唱傾向とは異なる演奏曲、すなわち、ユーザ本来の嗜好とは異なる演奏曲を選曲して歌唱する可能性もある。   By the way, in general, when a user receives a performance music reproduction service using a karaoke device, the user may come to the store alone, or may come to the store with other people. Usually, the user's preference can be generally estimated by other people based on the name, type, etc. of the performance song that the user selects and sings. For this reason, there is a possibility that the user intentionally selects and sings a performance song that is different from the original singing tendency, that is, a performance song that is different from the user's original taste, depending on the face of the person who is accompanied and used. is there.

上記のようにユーザが意図的に本来の嗜好と異なる選曲を行った場合には、当該ユーザは自らの嗜好を他の利用者に知られたくない場合である。したがって、当該選曲に基づき対応する嗜好に適合した広告を提供することは、当該ユーザの意向に沿わない、無益なサービスとなるおそれがある。   As described above, when the user intentionally selects a song different from the original preference, the user does not want other users to know his / her preference. Therefore, providing an advertisement suitable for the corresponding preference based on the music selection may be a useless service that does not conform to the user's intention.

本発明の目的は、ユーザに対して提供するサービスの内容を、確実に当該ユーザの意向に沿ったサービス内容とすることができる楽曲再生システムを提供することにある。   It is an object of the present invention to provide a music playback system that can ensure that the content of a service provided to a user is the service content in line with the user's intention.

上記目的を達成するために、第1の発明は、楽曲データ及び映像データを含む演奏曲データを用いて演奏曲を再生する再生手段と、複数のユーザ識別情報と複数のユニット識別情報とが対応付けられた、ユーザ分類情報を記憶した第1記憶手段と、特定ユーザの所定の操作に基づいて取得された当該特定ユーザの前記ユーザ識別情報に基づき、前記第1記憶手段に記憶された前記ユーザ分類情報に応じて、当該特定ユーザに対応する第1ユニット識別情報を取得する、ユニット情報取得手段と、前記演奏曲に関する前記特定ユーザの選曲操作に対応した当該特定のユーザに係わる歌唱対象識別情報と、前記特定ユーザに関して前記ユニット情報取得手段により取得された前記第1ユニット識別情報との、整合性を判定する第1判定手段と、を有することを特徴とする。   In order to achieve the above object, according to the first aspect of the present invention, reproduction means for reproducing a musical piece using musical piece data including musical piece data and video data corresponds to a plurality of user identification information and a plurality of unit identification information. The first storage means for storing the user classification information attached, and the user stored in the first storage means based on the user identification information of the specific user acquired based on a predetermined operation of the specific user The unit information acquisition means for acquiring the first unit identification information corresponding to the specific user according to the classification information, and the singing target identification information related to the specific user corresponding to the music selection operation of the specific user regarding the performance music And first determination means for determining consistency with the first unit identification information acquired by the unit information acquisition means regarding the specific user. Characterized in that it.

本願第1発明の楽曲再生システムは、第1記憶手段を備えている。第1記憶手段には、複数のユーザ識別情報と複数のユニット識別情報とが対応付けられたユーザ分類情報が予め記憶されている。楽曲再生装置の再生サービスを受けるために特定のユーザが所定の操作を行うと、その操作に基づいて当該特定ユーザのユーザ識別情報が取得される。そのユーザ識別情報を用いてユニット情報取得手段が上記第1記憶手段にアクセスし、第1記憶手段に記憶されたユーザ分類情報を適用することで、当該特定ユーザに対応する第1ユニット識別情報が取得される。この第1ユニット識別情報は、上述のように予め第1記憶手段に蓄積され格納されていたものであり、当該特定ユーザの本来の嗜好に対応したユニットを表している。   The music reproducing system according to the first aspect of the present application includes the first storage means. The first storage means stores in advance user classification information in which a plurality of user identification information and a plurality of unit identification information are associated with each other. When a specific user performs a predetermined operation to receive the reproduction service of the music reproduction device, user identification information of the specific user is acquired based on the operation. By using the user identification information, the unit information acquisition unit accesses the first storage unit and applies the user classification information stored in the first storage unit, so that the first unit identification information corresponding to the specific user is obtained. To be acquired. As described above, the first unit identification information is accumulated and stored in the first storage unit in advance, and represents a unit corresponding to the original preference of the specific user.

一方、一般に、ユーザが、演奏曲データを用いた演奏曲の再生サービスを受ける場合、ひとりで来場する場合もあるが、他の人間と連れ立って複数名で来場する場合もある。通常、ユーザが選曲して歌唱する演奏曲の名前や種類等により、ユーザの嗜好を概ね推定することができる。このため、連れ立って利用する者の顔ぶれによっては、ユーザが、本来の歌唱傾向とは異なる、すなわち、ユーザ本来の嗜好とは異なる演奏曲を選曲して歌唱する可能性もある。   On the other hand, in general, when a user receives a performance music reproduction service using performance music data, the user may come alone, or may be accompanied by another person and come by a plurality of people. Usually, the user's preference can be roughly estimated from the name, type, etc. of the performance song that the user selects and sings. For this reason, there is a possibility that the user selects and sings performance music that is different from the original singing tendency, that is, different from the user's original taste, depending on the face of the person who is accompanied and used.

そこで、本願第1発明においては、特定のユーザが選曲操作を行った場合に、第1判定手段が、前述のようにして取得され当該特定ユーザの本来の嗜好に対応した第1ユニット識別情報と、当該特定ユーザの選曲操作の操作内容に対応した歌唱対象識別情報との整合性を判定する。これにより、第1判定手段により整合がとれていると判定された場合には、当該特定ユーザがひとりで来場しているか、当該特定ユーザの嗜好を隠す必要のない他の人間とともに来場している、とみなすことができる。この結果、この場合には、当該特定ユーザの本来の嗜好に合致した種々のサービス、例えば上記第1ユニット識別情報に合致した広告や、おすすめ選曲情報や、おすすめ飲食物情報等の提供を行うことが可能となる。すなわち、自分の嗜好を隠さなくてもよいという、上記特定ユーザの意向に沿ったサービス内容とすることができる。   Therefore, in the first invention of the present application, when a specific user performs a music selection operation, the first determination means acquires the first unit identification information corresponding to the original preference of the specific user acquired as described above. The consistency with the singing target identification information corresponding to the operation content of the music selection operation of the specific user is determined. Thereby, when it is determined by the first determination means that the matching is achieved, the specific user is visiting alone or is visiting with another person who does not need to hide the preference of the specific user. , Can be considered. As a result, in this case, various services that match the original preference of the specific user, for example, advertisements that match the first unit identification information, recommended music selection information, recommended food and beverage information, and the like are provided. Is possible. That is, it is possible to make the service content in line with the intention of the specific user that it is not necessary to hide his / her preference.

一方第1判定手段により整合がとれていないと判定された場合には、上記特定ユーザが、当該特定ユーザの嗜好を隠したい他の人間とともに来場している、とみなすことができる。この結果、この場合には、当該特定ユーザの本来の嗜好に合致した種々のサービスの提供を中止し、自分の嗜好を隠したいという、上記特定ユーザの意向に沿ったサービス内容とすることができる。   On the other hand, when it is determined by the first determination means that the matching is not achieved, it can be considered that the specific user is present with another person who wants to hide the preference of the specific user. As a result, in this case, it is possible to make the service content in line with the above-mentioned specific user's intention to stop providing various services that match the original preference of the specific user and hide his / her preference. .

第2の発明は、上記第1発明において、複数の前記歌唱対象識別情報と複数のユニット識別情報とが対応付けられた歌唱対象分類情報を記憶した第2記憶手段と、前記演奏曲に関する前記特定ユーザの選曲操作に対応した当該特定ユーザに係わる歌唱対象識別情報に基づき、前記第2記憶手段に記憶された前記歌唱対象分類情報に応じて、前記複数のユニット識別情報の中から当該特定ユーザに対応付ける第2ユニット識別情報を決定するユニット情報決定手段と、を有し、前記第1判定手段は、前記特定ユーザに関して前記ユニット情報取得手段により取得された前記第1ユニット識別情報と、当該特定ユーザに関して前記ユニット情報決定手段により決定された前記第2ユニット識別情報とが、一致するかどうかを判定することを特徴とする。   2nd invention WHEREIN: 2nd memory | storage means which memorize | stored singing object classification | category information with which the said some singing object identification information and several unit identification information were matched in the said 1st invention, The said specification regarding the said performance music Based on the singing target identification information related to the specific user corresponding to the user's music selection operation, the specific user is selected from the plurality of unit identification information according to the singing target classification information stored in the second storage means. Unit information determination means for determining second unit identification information to be associated, wherein the first determination means is the first unit identification information acquired by the unit information acquisition means regarding the specific user, and the specific user. Determining whether or not the second unit identification information determined by the unit information determination means matches. That.

本願第2発明の楽曲再生システムは、第2記憶手段を備えている。第2記憶手段には、複数の歌唱対象識別情報と、複数のユニット識別情報とが対応付けられた、歌唱対象分類情報が予め記憶されている。楽曲再生装置の再生サービスを受けるために特定のユーザが演奏曲の選曲操作を行うと、その操作内容に対応した歌唱対象識別情報が取得される。ユニット情報決定手段は、上記のようにして取得された特定ユーザに係わる歌唱対象識別情報に、第2記憶手段に記憶された上記歌唱対象分類情報を適用することで、当該特定ユーザに対応付けられる第2ユニット識別情報を決定することができる。これにより、第1判定手段は、上記特定ユーザに関して取得された第1ユニット識別情報と、上記のようにして決定された当該特定ユーザの第2ユニット識別情報とが一致するかどうかを判定することで、当該特定ユーザの本来の嗜好と、当該特定ユーザの今回の選曲操作との整合性を判定することができる。   The music playback system of the second invention of the present application includes the second storage means. The second storage means stores in advance singing target classification information in which a plurality of singing target identification information and a plurality of unit identification information are associated with each other. When a specific user performs a music selection operation of a musical piece to receive a reproduction service of the music reproduction device, singing target identification information corresponding to the operation content is acquired. The unit information determination means is associated with the specific user by applying the singing target classification information stored in the second storage means to the singing target identification information related to the specific user acquired as described above. Second unit identification information can be determined. Thereby, a 1st determination means determines whether the 1st unit identification information acquired regarding the said specific user corresponds with the 2nd unit identification information of the said specific user determined as mentioned above. Thus, it is possible to determine the consistency between the original preference of the specific user and the current user's current music selection operation.

以上のようにして、本願第2発明においては、特定のユーザの今回の選曲操作に対応するユニットを決定し、当該ユニットと当該特定ユーザの本来の嗜好に対応したユニットとを比較する。これにより、上記特定ユーザの意向を高精度に検出することができるので、当該意向に沿ったサービス内容を確実に実現することができる。   As described above, in the second invention of the present application, the unit corresponding to the current music selection operation of the specific user is determined, and the unit and the unit corresponding to the original preference of the specific user are compared. Thereby, since the intention of the specific user can be detected with high accuracy, the service content in accordance with the intention can be realized with certainty.

第3の発明は、上記第2発明において、広告対象とする前記ユニット識別情報に対応付けられた広告情報を出力する広告情報出力手段と、前記ユニット情報取得手段により取得された前記特定ユーザの前記第1ユニット識別情報が、予め定められた所定のユニット識別情報に該当するかどうかを判定する第2判定手段とを有し、前記第1判定手段は、前記第2判定手段により前記特定ユーザの前記第1ユニット識別情報が前記所定のユニット識別情報に該当すると判定された場合に、当該第1ユニット識別情報と、前記ユニット情報決定手段により決定された前記第2ユニット識別情報とが、一致するかどうかの判定を行い、前記広告情報出力手段は、前記第1判定手段により、前記第1ユニット識別情報と前記第2ユニット識別情報とが、一致すると判定された場合に、当該第1又は第2ユニット識別情報に対応付けられた広告情報を出力することを特徴とする。   According to a third invention, in the second invention, the advertisement information output means for outputting the advertisement information associated with the unit identification information to be advertised, and the specific user acquired by the unit information acquisition means Second determination means for determining whether or not the first unit identification information corresponds to predetermined unit identification information determined in advance. When it is determined that the first unit identification information corresponds to the predetermined unit identification information, the first unit identification information matches the second unit identification information determined by the unit information determination unit. The advertisement information output means determines whether the first unit identification information and the second unit identification information are obtained by the first determination means. If it is determined that match, and outputs the advertisement information associated with the first or second unit identification information.

本願第3発明においては、広告情報出力手段が設けられている。広告情報出力手段は、広告対象とするユニット識別情報に対応付けられた広告情報を出力する。一方、ユーザの嗜好がどのようなものであるかにより、例えば相手が誰であってもユーザが自分の嗜好を特に隠さなくてもよい場合があったり、逆に、たいていの相手にはユーザが自分の嗜好を隠したい場合もある。ユーザが自分の嗜好を隠したい場合に、当該嗜好に対応した広告情報を出力すると、広告を見た他の人間によりユーザの嗜好が推定できる場合があり、好ましくない。   In the third invention of the present application, advertisement information output means is provided. The advertisement information output means outputs advertisement information associated with the unit identification information to be advertised. On the other hand, depending on what the user's preference is, for example, the user may not have to hide his / her preference regardless of who the other party is. Sometimes you want to hide your preferences. If the user wants to hide his / her preference and outputs advertisement information corresponding to the preference, the user's preference may be estimated by another person who has seen the advertisement, which is not preferable.

そこで、本願第3発明においては、第2判定手段を設けている。第2判定手段は、上記のようにして取得された特定ユーザの上記第1ユニット識別情報が、予め定めた所定のユニット識別情報、すなわち、上記のように他の人間に対し隠したい場合がありうるユニット識別情報であるかどうかを判定する。第2判定手段による判定が満たされた場合には、上記のように特定ユーザが他の人間に対し自分の嗜好を隠したい可能性があることから、第1判定手段による第1ユニット識別情報と第2ユニット識別情報とが一致するかどうかの判定を行う。   Therefore, in the third invention of the present application, second determination means is provided. The second determination means may want to hide the first unit identification information of the specific user acquired as described above from predetermined predetermined unit identification information, that is, as described above to other humans. It is determined whether the unit identification information can be obtained. When the determination by the second determination unit is satisfied, the specific user may want to hide his / her preference from other people as described above. Therefore, the first unit identification information by the first determination unit and It is determined whether the second unit identification information matches.

第1ユニット識別情報と第2ユニット識別情報とが一致した場合には、第1判定手段の判定が満たされ、当該特定ユーザがひとりで来場しているか、当該特定ユーザの嗜好を隠す必要のない他の人間とともに来場している、とみなすことができる。これにより、広告情報出力手段は、当該一致した第1ユニット識別情報又は第2ユニット識別情報に対応付けられた広告情報を出力する。これにより、特定ユーザの意向に沿った形で、当該特定ユーザにとって有益な広告を効果的に提供することができる。   If the first unit identification information and the second unit identification information match, the determination of the first determination means is satisfied, and it is not necessary for the specific user to visit alone or to hide the preference of the specific user. It can be regarded as visiting with other people. Thereby, the advertisement information output means outputs the advertisement information associated with the matched first unit identification information or second unit identification information. Thereby, an advertisement useful for the specific user can be effectively provided in a form in line with the intention of the specific user.

第4の発明は、上記第3発明において、前記広告情報出力手段は、前記第1判定手段により、前記第1ユニット識別情報と前記第2ユニット識別情報とが、一致しないと判定された場合に、前記第1ユニット識別情報及び前記第2ユニット識別情報にそれぞれ対応付けられた前記広告情報の出力を禁止することを特徴とする。   In a fourth aspect based on the third aspect, the advertising information output means determines that the first determination information and the second unit identification information are not matched by the first determination means. The advertisement information associated with the first unit identification information and the second unit identification information is prohibited from being output.

第1ユニット識別情報と第2ユニット識別情報とが一致しない場合には、第1判定手段の判定が満たされないため、上記特定ユーザが、当該特定ユーザの嗜好を隠す必要のある他の人間とともに来場している、とみなすことができる。本願第4発明においては、これに応じて、広告情報出力手段は、当該特定ユーザに係わる第1ユニット識別情報や第2ユニット識別情報に対応付けられた広告情報の出力を禁止する。これにより、上記特定ユーザの意向に沿った形で、当該特定ユーザ向けの広告の提供を一切中止することができる。   If the first unit identification information and the second unit identification information do not match, the determination of the first determination means is not satisfied, so the specific user comes together with another person who needs to hide the specific user's preference. Can be regarded as being. In the fourth invention of this application, in response to this, the advertisement information output means prohibits the output of the advertisement information associated with the first unit identification information and the second unit identification information related to the specific user. Thereby, the provision of the advertisement for the specific user can be stopped at all in accordance with the intention of the specific user.

第5の発明は、上記第3発明において、前記広告情報出力手段は、前記第1判定手段により、前記第1ユニット識別情報と前記第2ユニット識別情報とが、一致しないと判定された場合に、前記第2ユニット識別情報に対応付けられた広告情報を出力することを特徴とする。   In a fifth aspect based on the third aspect, the advertising information output means determines that the first determination means and the second unit identification information do not match by the first determination means. The advertisement information associated with the second unit identification information is output.

第1ユニット識別情報と第2ユニット識別情報とが一致しない場合には、第1判定手段の判定が満たされないため、上記特定ユーザが、当該特定ユーザの嗜好を隠す必要のある他の人間とともに来場している、とみなすことができる。本願第5発明においては、これに応じて、広告情報出力手段は、当該特定ユーザの本来の嗜好に相当する第1ユニット識別情報に対応付けられた広告情報の出力を行わず、第2ユニット識別情報に対応付けられた広告情報の出力を行う。これにより、上記特定ユーザの意向に沿った形で、当該特定ユーザの本来の嗜好を推定できるような広告の提供を中止することができる。   If the first unit identification information and the second unit identification information do not match, the determination of the first determination means is not satisfied, so the specific user comes together with another person who needs to hide the specific user's preference. Can be regarded as being. In the fifth invention of this application, in response to this, the advertisement information output means does not output the advertisement information associated with the first unit identification information corresponding to the original preference of the specific user, and does not output the second unit identification. The advertisement information associated with the information is output. Thereby, provision of the advertisement which can estimate the original preference of the said specific user in the form along the said user's intention can be stopped.

第6の発明は、上記第3発明において、想定される前記第1ユニット識別情報と前記第2ユニット識別情報との組み合わせに応じて予め定められた第1重み付け係数を記憶した、第3記憶手段と、前記第1判定手段により、前記第1ユニット識別情報と前記第2ユニット識別情報とが一致しないと判定された場合に、前記第3記憶手段に記憶された、当該第1ユニット識別情報及び第2ユニット識別情報の組み合わせに対応した前記第1重み付け係数を用いて、ユニット選択確率を算出する選択確率算出手段と、を有し、前記広告情報出力手段は、前記選択確率算出手段により算出された前記ユニット選択確率となるように、前記第1ユニット識別情報に対応付けられた広告情報と、前記第2ユニット識別情報に対応付けられた広告情報とを、選択的に出力することを特徴とする。   A sixth invention is the third storage means according to the third invention, wherein a first weighting factor predetermined according to a combination of the assumed first unit identification information and the second unit identification information is stored. And when the first determination unit determines that the first unit identification information and the second unit identification information do not match, the first unit identification information stored in the third storage unit and Selection probability calculating means for calculating a unit selection probability using the first weighting coefficient corresponding to the combination of second unit identification information, and the advertisement information output means is calculated by the selection probability calculating means. Advertising information associated with the first unit identification information and advertising information associated with the second unit identification information so as to be the unit selection probability. And outputting selectively.

ユーザの嗜好の内容によっては、あるいは、当該ユーザの嗜好とは別の他の嗜好との組合せ次第によっては、ユーザの嗜好と上記他の嗜好との接点の有無や、それら2つの嗜好における妥協性の程度について、差がある場合がある。   Depending on the content of the user's preference or depending on the combination of other preferences different from the user's preference, the presence / absence of contact between the user's preference and the other preferences and the compromise between these two preferences There may be a difference in the degree of.

本願第6発明においては、上記の傾向に鑑みて、予め、第3記憶手段に、想定される第1ユニット識別情報と第2ユニット識別情報との組み合わせに応じた、第1重み付け係数が設定され記憶されている。第1判定手段により第1ユニット識別情報と第2ユニット識別情報とが一致しないと判定された場合には、選択確率算出手段が、上記第3記憶手段の記憶内容を参照してそれら第1ユニット識別情報及び第2ユニット識別情報の組合せに対応した第1重み付け係数を用いて、ユニット選択確率を算出する。そして、広告情報出力手段は、上記算出されたユニット選択確率となるようにしつつ、第1ユニット識別情報に対応した広告情報と、第2ユニット識別情報に対応した広告情報とを選択的に出力する。   In the sixth invention of the present application, in view of the above-mentioned tendency, the first weighting coefficient corresponding to the combination of the assumed first unit identification information and the second unit identification information is set in advance in the third storage means. It is remembered. When it is determined by the first determination means that the first unit identification information and the second unit identification information do not match, the selection probability calculation means refers to the storage contents of the third storage means and the first unit identification information The unit selection probability is calculated using the first weighting coefficient corresponding to the combination of the identification information and the second unit identification information. The advertisement information output means selectively outputs the advertisement information corresponding to the first unit identification information and the advertisement information corresponding to the second unit identification information while achieving the calculated unit selection probability. .

これにより、第1重み付け係数により確率的な広告提供特性を規定しつつ、きめの細かい広告提供をユーザに対し行うことができる。   Thereby, a fine advertisement can be provided to the user while the stochastic advertisement providing characteristic is defined by the first weighting coefficient.

第7の発明は、上記第6発明において、前記第2ユニット識別情報に対応した前記特定ユーザの歌唱回数に応じて予め定められた第2重み付け係数を記憶した、第4記憶手段を有し、前記選択確率算出手段は、前記第1判定手段により、前記第1ユニット識別情報と前記第2ユニット識別情報とが一致しないと判定された場合に、前記第3記憶手段に記憶された前記第1重み付け係数と、前記第4記憶手段に記憶された当該特定ユーザの歌唱回数に対応した前記第2重み付け係数と、を用いて、前記ユニット選択確率を算出することを特徴とする。   7th invention has the 4th memory | storage means which memorize | stored the 2nd weighting coefficient previously determined according to the frequency | count of singing of the said specific user corresponding to the said 2nd unit identification information in the said 6th invention, The selection probability calculating means stores the first stored in the third storage means when the first determining means determines that the first unit identification information and the second unit identification information do not match. The unit selection probability is calculated using a weighting coefficient and the second weighting coefficient corresponding to the number of times of singing of the specific user stored in the fourth storage means.

例えばユーザが、当該ユーザの嗜好を可能ならば他の人間に対して隠したい、あるいは見えにくくしたいという意向を持つ場合に、その気持ちの程度は、他の人間の顔ぶれやその時々の状況によって種々変化する場合がある。特にユーザの歌唱回数は上記気持ちの程度と相関がある場合がある。すなわち、前述のように第1ユニット識別情報と第2ユニット識別情報とが不一致の状態のまま、当該ユーザの歌唱回数が比較的多くなった場合には、当該ユーザの、上記嗜好を隠したいという気持ちは徐々に強まってきている可能性が高い。   For example, when a user intends to hide his / her preference from other people if possible, the degree of his / her feeling varies depending on other people's faces and occasional situations. May change. In particular, the number of times the user sings may be correlated with the degree of feeling. That is, if the number of times the user sings is relatively large while the first unit identification information and the second unit identification information do not match as described above, the user wants to hide the preference. It is likely that feelings are gradually getting stronger.

そこで本願第7発明においては、上記の傾向に鑑みて、予め、第4記憶手段に、ユーザの歌唱回数の大小に応じた、第2重み付け係数が設定され記憶されている。第1判定手段により第1ユニット識別情報と第2ユニット識別情報とが一致しないと判定された場合には、選択確率算出手段が、上記第3記憶手段の記憶内容に基づく上記第1重み付け係数を用いるとともに、上記特定ユーザの歌唱回数を加味して設定された上記第2重み付け係数も用いて、ユニット選択確率を算出する。そして、広告情報出力手段は、上記算出されたユニット選択確率となるようにしつつ、第1ユニット識別情報に対応した広告情報と、第2ユニット識別情報に対応した広告情報とを選択的に出力する。   Therefore, in the seventh invention of the present application, in view of the above-described tendency, a second weighting coefficient is set and stored in advance in the fourth storage unit according to the magnitude of the number of singing by the user. When the first determination unit determines that the first unit identification information and the second unit identification information do not match, the selection probability calculation unit calculates the first weighting coefficient based on the storage content of the third storage unit. In addition, the unit selection probability is calculated using the second weighting coefficient set in consideration of the number of times of singing by the specific user. The advertisement information output means selectively outputs the advertisement information corresponding to the first unit identification information and the advertisement information corresponding to the second unit identification information while achieving the calculated unit selection probability. .

これにより、ユーザの意向を高精度に反映した、さらにきめの細かい広告提供を行うことができる。   This makes it possible to provide a more detailed advertisement that reflects the user's intention with high accuracy.

本発明によれば、ユーザに対して提供するサービスの内容を、当該ユーザの意向に沿ったサービス内容とすることができる。   According to the present invention, the content of a service provided to a user can be a service content that conforms to the user's intention.

本発明の一実施の形態の楽曲再生システムの全体構成を表すシステム構成図である。1 is a system configuration diagram illustrating an overall configuration of a music playback system according to an embodiment of the present invention. ログインテーブルの記憶内容の一例を概念的に表す表である。It is a table | surface which represents an example of the memory content of a login table notionally. 歌唱履歴テーブルの記憶内容の一例を概念的に表す表である。It is a table | surface which represents an example of the memory content of a song history table conceptually. ユーザ別嗜好データベースの記憶内容の一例を概念的に表す表である。It is a table | surface which represents an example of the memory content of a user preference database. ユニットID−歌手IDテーブルの記憶内容の一例を概念的に表す表である。It is a table | surface which represents notionally an example of the memory content of a unit ID-singer ID table. ユニット別広告テーブルの記憶内容の一例を概念的に表す表である。It is a table | surface which represents an example of the memory content of the advertisement table classified by unit. カラオケ装置の制御部が実行する、広告情報の決定に関する処理に関する制御手順を表すフローチャートである。It is a flowchart showing the control procedure regarding the process regarding the determination of advertisement information which the control part of a karaoke apparatus performs. ステップS100の詳細手順を表すフローチャートである。It is a flowchart showing the detailed procedure of step S100. ステップS200の詳細手順を表すフローチャートである。It is a flowchart showing the detailed procedure of step S200. カラオケ装置の制御部が実行する、広告情報の再生に関する制御手順を表すフローチャートである。It is a flowchart showing the control procedure regarding reproduction | regeneration of advertisement information which the control part of a karaoke apparatus performs. 第1及び第2ユニットIDが不一致のときは、第2ユニットIDに対応する広告を再生する変形例において、ステップS100の詳細手順を表すフローチャートである。It is a flowchart showing the detailed procedure of step S100 in the modification which reproduces | regenerates the advertisement corresponding to 2nd unit ID when 1st and 2nd unit ID does not correspond. 第1及び第2ユニットIDが不一致のときは、第1又は第2ユニットIDに対応する広告を選択的に再生させる変形例において、ユニット組合せ別係数テーブルの記憶内容の一例を概念的に表す表である。A table that conceptually shows an example of the storage contents of the coefficient table for each unit combination in a modification in which the advertisement corresponding to the first or second unit ID is selectively reproduced when the first and second unit IDs do not match. It is. 歌唱回数別係数テーブルの記憶内容の一例を概念的に表す表である。It is a table | surface which represents an example of the memory content of the coefficient table classified by the frequency | count of singing. ステップS100の詳細手順を表すフローチャートである。It is a flowchart showing the detailed procedure of step S100. ステップS300の詳細手順を表すフローチャートである。It is a flowchart showing the detailed procedure of step S300.

以下、本発明の一実施の形態を図面を参照しつつ説明する。   Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

図1を用いて、本実施形態の楽曲再生システムの全体構成を説明する。   The overall configuration of the music playback system of this embodiment will be described with reference to FIG.

図1において、楽曲再生システム1は、演奏曲データを用いて演奏曲の再生を行うためのシステムである。この楽曲再生システム1は、カラオケ店舗等のカラオケルームKRにそれぞれに設置された、カラオケ装置100及びリモコン200と、ホストサーバ300と、広告配信サーバ400とを有している。   In FIG. 1, a music playback system 1 is a system for playing back a performance song using performance song data. The music reproduction system 1 includes a karaoke device 100 and a remote controller 200, a host server 300, and an advertisement distribution server 400 that are installed in a karaoke room KR such as a karaoke store.

なお、カラオケ装置100とリモコン200とは、例えば無線又は有線のLocal Area Network(LAN)等のネットワークNW1を介し、互いに情報送受信可能に接続されている。また、カラオケ装置100やリモコン200と、ホストサーバ300と、広告配信サーバ400とは、上記ネットワークNW1と、例えば通信ネットワーク等のネットワークNW2とを介し、互いに情報送受信可能に接続されている。   The karaoke apparatus 100 and the remote controller 200 are connected to each other so as to be able to transmit and receive information to and from each other via a network NW1 such as a wireless or wired local area network (LAN). The karaoke apparatus 100, the remote controller 200, the host server 300, and the advertisement distribution server 400 are connected to each other so as to be able to transmit and receive information to and from each other via the network NW1 and a network NW2 such as a communication network.

カラオケ装置100は、演奏曲データを用いて演奏曲の再生サービスを提供する楽曲再生装置である。このカラオケ装置100は、制御部101と、再生手段としての再生部102と、表示部103と、音声出力部104と、操作部105と、通信制御部106と、大容量記憶装置107と備えている。   The karaoke apparatus 100 is a music playback device that provides a performance music playback service using performance music data. The karaoke apparatus 100 includes a control unit 101, a reproduction unit 102 as a reproduction unit, a display unit 103, an audio output unit 104, an operation unit 105, a communication control unit 106, and a large-capacity storage device 107. Yes.

制御部101は、図示しないCPU及びRAM、ROM等のメモリを備えている。この制御部101は、RAMの一時記憶機能を利用しつつ、ROMや大容量記憶装置107に予め記憶された各種プログラムを実行する。これにより、カラオケ装置100全体の制御を行う。   The control unit 101 includes a CPU (not shown) and a memory such as a RAM and a ROM. The control unit 101 executes various programs stored in advance in the ROM or the mass storage device 107 while using the temporary storage function of the RAM. Thereby, control of the karaoke apparatus 100 whole is performed.

大容量記憶装置107は、例えばHard Disk Drive(HDD)などから構成される。この大容量記憶装置107には、複数の演奏曲データ、及び、予め広告配信サーバ400より出力された複数の広告情報等の各種情報が記憶されている。演奏曲データには、楽曲データとしてのMusical Instrument Digital Interface(MIDI;登録商標)データ、及び、映像データ等が含まれている。広告情報は、特定の商品等を広告するための動画情報や静止画情報である。   The mass storage device 107 is composed of, for example, a hard disk drive (HDD). The large-capacity storage device 107 stores various pieces of information such as a plurality of pieces of musical performance data and a plurality of pieces of advertisement information output from the advertisement distribution server 400 in advance. The musical composition data includes Musical Instrument Digital Interface (MIDI; registered trademark) data and video data as musical composition data. The advertising information is moving image information or still image information for advertising a specific product or the like.

また、この大容量記憶装置107の図示しないテーブル記憶エリアには、ログインテーブル1071(後述の図2参照)、歌唱履歴テーブル1072(後述の図3参照)、ユニットID−歌手IDテーブル1073(後述の図5参照)、及び、ユニット別広告テーブル1074(後述の図6参照)が記憶されている。   Further, in a table storage area (not shown) of the mass storage device 107, a login table 1071 (see FIG. 2 described later), a singing history table 1072 (see FIG. 3 described later), a unit ID-singer ID table 1073 (described later). 5) and a unit-specific advertisement table 1074 (see FIG. 6 described later).

なお、この大容量記憶装置107は、各請求項記載の、第2記憶装置、第3記憶装置、及び第4記憶装置に相当する。   The mass storage device 107 corresponds to the second storage device, the third storage device, and the fourth storage device described in each claim.

再生部102は、上記大容量記憶装置107に記憶された演奏曲データを用いて演奏曲を再生する。またこれと共に、再生部102は、上記大容量記憶装置107に記憶された広告情報を再生する。   The playback unit 102 plays back the performance music using the performance music data stored in the mass storage device 107. At the same time, the playback unit 102 plays back the advertisement information stored in the mass storage device 107.

表示部103は、例えば液晶ディスプレイなどから構成される。この表示部103は、上記再生部102によって再生された演奏曲や広告情報に係わる動画や静止画の映像を表示する。   The display unit 103 is composed of a liquid crystal display, for example. The display unit 103 displays a performance song reproduced by the reproduction unit 102 or a moving image or still image related to advertisement information.

音声出力部104は、例えばアンプやスピーカなどから構成される。この音声出力部104は、上記再生部102によって再生された演奏曲や広告情報に係わる音声、及び、図示しないマイクにより入力された当該カラオケ装置100を利用するユーザの歌唱音声等を出力する。   The audio output unit 104 is composed of, for example, an amplifier and a speaker. The audio output unit 104 outputs a sound related to the performance music and advertisement information reproduced by the reproducing unit 102, a voice of a user using the karaoke apparatus 100 input by a microphone (not shown), and the like.

操作部105は、複数のキーやスイッチなどから構成される。ユーザは、この操作部105又は後述のリモコン200の操作部205を用いて、演奏曲に関する選曲操作等の各種操作を行うことができる。   The operation unit 105 includes a plurality of keys and switches. The user can perform various operations such as a music selection operation related to a musical piece by using the operation unit 105 or an operation unit 205 of the remote controller 200 described later.

通信制御部106は、リモコン200、ホストサーバ300、広告配信サーバ400との間で、上記ネットワークNW1,NW2を介し行われる情報通信の制御を行う。   The communication control unit 106 controls information communication performed between the remote controller 200, the host server 300, and the advertisement distribution server 400 via the networks NW1 and NW2.

リモコン200は、ユーザが演奏曲に関する選曲操作、言い換えれば、演奏曲の予約等の各種操作を行うための操作端末である。このリモコン200は、制御部201と、表示部203と、操作部205と、通信制御部206と、記憶装置207とを備えている。   The remote controller 200 is an operation terminal for the user to perform a music selection operation related to the performance music, in other words, various operations such as reservation of the performance music. The remote controller 200 includes a control unit 201, a display unit 203, an operation unit 205, a communication control unit 206, and a storage device 207.

制御部201は、図示しないCPU及びRAM、ROM等のメモリを備えている。この制御部201は、RAMの一時記憶機能を利用しつつ、ROMや記憶装置207に予め記憶された各種プログラムを実行する。これにより、リモコン200全体の制御を行う。   The control unit 201 includes a CPU (not shown) and a memory such as a RAM and a ROM. The control unit 201 executes various programs stored in advance in the ROM or the storage device 207 while using the temporary storage function of the RAM. As a result, the entire remote controller 200 is controlled.

表示部203は、例えば液晶ディスプレイなどから構成され、各種表示を行う。   The display unit 203 includes, for example, a liquid crystal display and performs various displays.

操作部205は、複数のキーやスイッチなどから構成される。ユーザは、この操作部205又は上記カラオケ装置100の操作部105を用いて、上記選曲操作等の各種操作を行うことができる。   The operation unit 205 includes a plurality of keys and switches. The user can perform various operations such as the music selection operation using the operation unit 205 or the operation unit 105 of the karaoke apparatus 100.

通信制御部206は、カラオケ装置100、ホストサーバ300、広告配信サーバ400との間で、上記ネットワークNW1,NW2を介し行われる情報通信の制御を行う。   The communication control unit 206 controls information communication performed between the karaoke apparatus 100, the host server 300, and the advertisement distribution server 400 via the networks NW1 and NW2.

記憶装置207は、例えば不揮発性メモリなどから構成され、各種情報を記憶する。   The storage device 207 is composed of, for example, a nonvolatile memory and stores various types of information.

ホストサーバ300は、制御部301と、通信制御部306と、第1記憶装置としての大容量記憶装置307とを備えている。   The host server 300 includes a control unit 301, a communication control unit 306, and a mass storage device 307 as a first storage device.

制御部301は、図示しないCPU及びRAM、ROM等のメモリを備えている。この制御部301は、RAMの一時記憶機能を利用しつつ、ROMや大容量記憶装置307に予め記憶された各種プログラムを実行する。これにより、ホストサーバ300全体の制御を行う。   The control unit 301 includes a CPU and a memory such as a RAM and a ROM (not shown). The control unit 301 executes various programs stored in advance in the ROM or the large-capacity storage device 307 while using the temporary storage function of the RAM. As a result, the entire host server 300 is controlled.

通信制御部306は、カラオケ装置100、リモコン200、広告配信サーバ400との間で、上記ネットワークNW2,NW1を介し行われる情報通信の制御を行う。   The communication control unit 306 controls information communication performed between the karaoke apparatus 100, the remote controller 200, and the advertisement distribution server 400 via the networks NW2 and NW1.

大容量記憶装置307は、例えばHDDなどから構成される。この大容量記憶装置307の図示しないデータベース記憶エリアには、会員データベース(図示せず)、歌唱履歴データベース(図示せず)、及び、ユーザ別嗜好データベース3071(後述の図4参照)が記憶されている。   The mass storage device 307 is composed of, for example, an HDD. In a database storage area (not shown) of the large-capacity storage device 307, a member database (not shown), a singing history database (not shown), and a user-specific preference database 3071 (see FIG. 4 described later) are stored. Yes.

会員データベースには、カラオケ装置100による演奏曲の再生サービスに係わる会員として登録されたユーザの会員情報が記憶されている。ユーザの会員情報には、当該ユーザのユーザ識別情報であるユーザID、性別、生年月日等が含まれている。なお、上記会員として登録されたユーザ、言い換えれば、ユーザ識別情報を登録したユーザは、各請求項記載の特定ユーザに相当する。以下適宜、当該ユーザを「登録ユーザ」と称する。   The member database stores member information of a user registered as a member related to a performance song reproduction service by the karaoke apparatus 100. The user member information includes a user ID which is user identification information of the user, sex, date of birth, and the like. Note that a user registered as a member, in other words, a user who has registered user identification information corresponds to a specific user described in each claim. Hereinafter, the user will be referred to as a “registered user” as appropriate.

広告配信サーバ400は、複数の広告情報を格納した広告データベース(図示せず)を備えている。この広告配信サーバ400は、上記広告データベースに格納された広告情報を、上記ネットワークNW2,NW1を介しカラオケ装置100等へ出力する。   The advertisement distribution server 400 includes an advertisement database (not shown) that stores a plurality of advertisement information. The advertisement distribution server 400 outputs the advertisement information stored in the advertisement database to the karaoke apparatus 100 or the like via the networks NW2 and NW1.

図2に、上記ログインテーブル1071の記憶内容の一例を示す。   FIG. 2 shows an example of the stored contents of the login table 1071.

図2に示すように、ログインテーブル1071には、リモコン200の表示部203における登録ユーザ固有の閲覧画面、すなわちいわゆるマイページにアクセス可能となった登録ユーザのユーザID、言い換えればマイページにログインしている登録ユーザのユーザIDが記憶されている。   As shown in FIG. 2, the login table 1071 is a login screen unique to a registered user on the display unit 203 of the remote controller 200, that is, a user ID of a registered user who can access a so-called My Page, in other words, a login to My Page. The registered user ID of the registered user is stored.

本実施形態では、登録ユーザによる所定の操作としてのリモコン200の操作部205を介した上記マイページへのログイン操作に基づき、ホストサーバ300により当該登録ユーザが認証されると、当該登録ユーザのユーザIDがログインテーブル1071に記憶されるようになっている。なお、所定の操作としては、上記のようなログイン操作に限られず、他の操作であってもよい。   In the present embodiment, when the registered user is authenticated by the host server 300 based on a login operation to the My Page via the operation unit 205 of the remote controller 200 as a predetermined operation by the registered user, the user of the registered user is authenticated. The ID is stored in the login table 1071. The predetermined operation is not limited to the login operation as described above, and may be another operation.

図3に、上記歌唱履歴テーブル1072の記憶内容の一例を示す。   FIG. 3 shows an example of the stored contents of the singing history table 1072.

図3に示すように、歌唱履歴テーブル1072には、上記マイページにログインしている登録ユーザの演奏曲に関する選曲操作に対応した、当該登録ユーザの歌唱履歴情報が記憶されている。   As shown in FIG. 3, the singing history table 1072 stores the singing history information of the registered user corresponding to the music selection operation related to the performance music of the registered user who has logged in to the My Page.

登録ユーザの歌唱履歴情報には、上記選曲操作を行った登録ユーザのユーザIDと、選曲された演奏曲の曲識別情報である曲IDと、選曲された演奏曲の歌手識別情報である歌手IDと、選曲された演奏曲が歌唱された時刻情報である歌唱日時と、が含まれている。   The registered user singing history information includes the user ID of the registered user who performed the music selection operation, the song ID that is the song identification information of the selected performance song, and the singer ID that is the singer identification information of the selected performance song. And the singing date and time, which is time information when the selected performance song was sung.

なお、登録ユーザの歌唱履歴情報としては、上記に限られず、例えば選曲された演奏曲の曲ジャンル識別情報であるジャンルID等、上記以外の情報を含めるようにしてもよい。上記曲ID、歌手ID、及びジャンルIDは、それぞれ、各請求項記載の歌唱対象識別情報に相当する。   Note that the singing history information of the registered user is not limited to the above, and may include information other than the above, such as a genre ID that is music genre identification information of the selected music piece. The song ID, singer ID, and genre ID each correspond to singing target identification information described in each claim.

本実施形態では、ユーザがカラオケ装置100による演奏曲の再生サービスの利用を終了すると、その時点で歌唱履歴テーブル1072に記憶された歌唱履歴情報がホストサーバ300に出力され、当該ホストサーバ300の上記歌唱履歴データベースに記憶される。またこれと共に、その時点で歌唱履歴テーブル1072に記憶された歌唱履歴情報が消去されるようになっている。   In the present embodiment, when the user ends the use of the performance song reproduction service by the karaoke apparatus 100, the song history information stored in the song history table 1072 at that time is output to the host server 300, and It is stored in the singing history database. At the same time, the singing history information stored in the singing history table 1072 is erased.

図4に、上記ユーザ別嗜好データベース3071の記憶内容の一例を示す。   FIG. 4 shows an example of the stored contents of the user-specific preference database 3071.

図4に示すように、ユーザ別嗜好データベース3071には、例えばホストサーバ300の制御部301によって予め実行されたクラスタリングによって、複数の登録ユーザのユーザIDと、互いに嗜好の異なる複数の(この例では100個の)ユニットのユニット識別情報であるユニットIDと、が対応付けられたユーザ分類情報が記憶されている。   As shown in FIG. 4, in the user-specific preference database 3071, for example, by clustering executed in advance by the control unit 301 of the host server 300, user IDs of a plurality of registered users and a plurality of (in this example, different preferences) are used. User classification information in which unit IDs that are unit identification information of 100 units) are associated is stored.

クラスタリングとは、例えば公知のK−means法やSelf Organizing Maps(SOM)法などのクラスタリング手法を用いて、複数のデータを外的基準なしに自動的に分類する手法、又は、そのアルゴリズムである。   Clustering is a technique or an algorithm for automatically classifying a plurality of data without an external reference using a clustering technique such as a known K-means method or a Self Organizing Map (SOM) method.

本実施形態では、上記ホストサーバ300の歌唱履歴データベースに記憶された複数の登録ユーザの歌唱履歴情報に基づき、適宜のタイミングでクラスタリングが実行される。そして、そのクラスタリング結果に対応し、各登録ユーザのユーザIDに対して、上記100個のユニットのいずれかのユニットのユニットID、すなわち当該登録ユーザの嗜好に対応したユニットのユニットIDがそれぞれ対応付けられ、ユーザ分類情報として、ユーザ別嗜好データベース3071に記憶されるようになっている。   In the present embodiment, clustering is executed at an appropriate timing based on the singing history information of a plurality of registered users stored in the singing history database of the host server 300. Then, corresponding to the clustering result, each registered user's user ID is associated with a unit ID of any one of the 100 units, that is, a unit ID of a unit corresponding to the registered user's preference. The user classification information is stored in the user preference database 3071.

なお、ユーザ別嗜好データベース3071に記憶されたユーザ分類情報において、登録ユーザのユーザIDに対応付けられたユニットIDは、各請求項記載の第1ユニット識別情報に相当する。以下適宜、当該ユニットIDを「第1ユニットID」と称する。すなわち、この第1ユニットIDは、登録ユーザの本来の嗜好に対応したユニットのユニットIDを表している。   In the user classification information stored in the user-specific preference database 3071, the unit ID associated with the registered user's user ID corresponds to the first unit identification information described in each claim. Hereinafter, the unit ID will be referred to as a “first unit ID” as appropriate. That is, the first unit ID represents the unit ID of the unit corresponding to the original preference of the registered user.

また、上記100個のユニットIDの中には、予め定められた所定のユニット識別情報として、少なくとも1個の所定ユニットIDが含まれている。所定ユニットIDは、他の人間に対し自分の嗜好を隠したい場合がありうるユニット、例えばアニメ系の嗜好やアイドル系の嗜好などに対応したユニット、のユニットIDを表している。   The 100 unit IDs include at least one predetermined unit ID as predetermined unit identification information determined in advance. The predetermined unit ID represents a unit ID of a unit that may want to hide its preference from other people, for example, a unit corresponding to an animation-type preference or an idol-type preference.

図5に、上記ユニットID−歌手IDテーブル1073の記憶内容の一例を示す。   FIG. 5 shows an example of the contents stored in the unit ID-singer ID table 1073.

図5に示すように、ユニットID−歌手IDテーブル1073には、複数の歌唱対象識別情報(この例では複数の歌手ID)と、上記100個のユニットIDと、が対応付けられた歌唱対象分類情報が予め記憶されている。なお、上記歌唱対象分類情報における複数の歌唱対象識別情報としては、複数の歌手IDに限られず、複数の曲IDや複数のジャンルIDなどであってもよい。   As shown in FIG. 5, the unit ID-singer ID table 1073 includes a plurality of singing target identification information (in this example, a plurality of singer IDs) and the singing target classification in which the 100 unit IDs are associated with each other. Information is stored in advance. Note that the plurality of singing target identification information in the singing target classification information is not limited to the plurality of singer IDs, and may be a plurality of song IDs, a plurality of genre IDs, or the like.

当該歌唱対象分類情報においては、各ユニットIDに対して、n個の歌手IDがそれぞれ対応付けられている。なお、nの値は1以上の整数である。具体的には、各ユニットIDに対して、当該ユニットIDに係わるユニットに属する複数の登録ユーザの間で、演奏曲が多く歌唱された上位n人の歌手に係る歌手ID、言い換えれば、人気の高い上位n人の歌手に係る歌手IDがそれぞれ対応付けられている。なお、各ユニットIDに対して対応付けられるn個の歌手IDとしては、上記のように演奏曲が多く歌唱された歌手に係る歌手IDに限られない。   In the singing target classification information, n singer IDs are associated with each unit ID. Note that the value of n is an integer of 1 or more. Specifically, for each unit ID, among a plurality of registered users belonging to the unit related to the unit ID, singer IDs related to the top n singers sung with many performance songs, in other words, popular The singer IDs related to the top n singers are associated with each other. Note that the n singer IDs associated with each unit ID are not limited to the singer IDs related to the singer in which many performance songs are sung as described above.

また、以下適宜、各ユニットIDに対して対応付けられたn個の歌手IDを、上記人気の高い歌手に係る歌手IDから順に、「第1歌手ID」「第2歌手ID」「第3歌手ID」・・・「第n歌手ID」と称する。すなわち、第1歌手IDは、ユニットに属する複数の登録ユーザの間で最も人気のある歌手に係る歌手IDである。第2歌手IDは、ユニットに属する複数の登録ユーザの間で2番目に人気のある歌手に係る歌手IDである。第3歌手IDは、ユニットに属する複数の登録ユーザの間で3番目に人気のある歌手に係る歌手IDである。第n歌手IDは、ユニットに属する複数の登録ユーザの間でn番目に人気のある歌手に係る歌手IDである。   In addition, the n singer IDs associated with the respective unit IDs are appropriately changed to “first singer ID”, “second singer ID”, “third singer” in order from the singer ID related to the popular singer. ID ”...“ Nth singer ID ”. That is, the first singer ID is a singer ID related to a singer that is most popular among a plurality of registered users belonging to the unit. The second singer ID is a singer ID related to the second most popular singer among a plurality of registered users belonging to the unit. The third singer ID is a singer ID related to the third most popular singer among a plurality of registered users belonging to the unit. The nth singer ID is a singer ID related to the nth most popular singer among a plurality of registered users belonging to the unit.

図5に示す例では、例えば、ユニットID「1」に対しては、第1歌手IDとして歌手ID「368」、第2歌手IDとして歌手ID「1725」、第3歌手IDとして歌手ID「8790」、第4歌手IDとして歌手ID「3315」、・・・、第n歌手IDとして歌手ID「41858」が対応付けられている。説明は省略するが、上記以外のユニットID「2」〜ユニットID「100」に対しても、それぞれ同様に、n個の歌手IDが対応付けられている。   In the example shown in FIG. 5, for example, for unit ID “1”, singer ID “368” as the first singer ID, singer ID “1725” as the second singer ID, and singer ID “8790 as the third singer ID. ”, The singer ID“ 3315 ”as the fourth singer ID, and the singer ID“ 41858 ”as the nth singer ID. Although not described, n unit IDs “2” to unit IDs “100” other than the above are similarly associated with n singer IDs.

図6に、上記ユニット別広告テーブル1074の記憶内容の一例を示す。   FIG. 6 shows an example of the content stored in the unit-specific advertisement table 1074.

図6に示すように、ユニット別広告テーブル1074には、上記100個のユニットのユニットIDと、当該ユニットに属する登録ユーザの嗜好に対応した広告情報として予め定められた広告情報の広告識別情報である広告IDと、が対応付けられて記憶されている。   As shown in FIG. 6, the advertisement table 1074 for each unit includes the unit ID of the 100 units and the advertisement identification information of the advertisement information that is predetermined as the advertisement information corresponding to the preference of the registered user belonging to the unit. A certain advertisement ID is stored in association with each other.

上記構成の本実施形態の最大の特徴は、登録ユーザの上記ログイン操作に基づいて取得された当該登録ユーザのユーザIDを用いて、上記ユーザ別嗜好データベース3071に記憶されたユーザ分類情報を適用することで、当該登録ユーザに対応する第1ユニットIDを取得し、上記歌唱履歴テーブル1071に記憶された、演奏曲に関する登録ユーザの選曲操作に対応した、当該登録ユーザの歌唱履歴情報に含まれる歌手IDと、当該登録ユーザに関して取得された第1ユニットIDとの整合性を判定することにある。以下、その詳細を説明する。   The greatest feature of this embodiment with the above configuration is that the user classification information stored in the user-specific preference database 3071 is applied using the user ID of the registered user acquired based on the login operation of the registered user. Thus, the first unit ID corresponding to the registered user is acquired, and the singer included in the singing history information of the registered user corresponding to the music selection operation of the registered user related to the performance music stored in the singing history table 1071. The purpose is to determine the consistency between the ID and the first unit ID acquired for the registered user. Details will be described below.

図7を用いて、カラオケ装置100の制御部101が実行する、広告情報の決定に関する処理に関する制御手順を説明する。   The control procedure regarding the process regarding the determination of advertisement information which the control part 101 of the karaoke apparatus 100 performs using FIG. 7 is demonstrated.

図7において、例えば楽曲再生システム1の管理者によりカラオケ装置100の電源がオンにされることによって、図中「START」位置で表されるように、このフローが開始される。   In FIG. 7, for example, when the karaoke apparatus 100 is turned on by an administrator of the music playback system 1, this flow is started as represented by a “START” position in the drawing.

まずステップS10で、制御部101は、上記ログインテーブル1071(図2参照)を用いて、上記マイページにログインしている登録ユーザが存在するかどうかを判定する。ログインテーブル1071にユーザIDが記憶されていない場合には、マイページにログインしている登録ユーザが存在しないとみなされ、ステップS10の判定が満たされず、ループして待機する。一方、ログインテーブル1071にユーザIDが記憶されている場合には、マイページにログインしている登録ユーザが存在するとみなされ、ステップS10の判定が満たされて、ステップS20に移る。   First, in step S10, the control unit 101 uses the login table 1071 (see FIG. 2) to determine whether there is a registered user who has logged in to the my page. If the user ID is not stored in the login table 1071, it is considered that there is no registered user logged in to My Page, and the determination in step S10 is not satisfied, and the process waits in a loop. On the other hand, if the user ID is stored in the login table 1071, it is considered that there is a registered user logged in to My Page, and the determination in step S10 is satisfied, and the process proceeds to step S20.

ステップS20では、制御部101は、上記マイページにログインしている少なくとも1人の登録ユーザのユーザID、すなわち、上記ログインテーブル1071に記憶された少なくとも1つのユーザIDを取得する。なお、マイページに複数の登録ユーザがログインしている場合には、このステップS20では、ログインテーブル1071に記憶された当該複数の登録ユーザのユーザIDが取得される。これは実質的には、登録ユーザの上記ログイン操作に基づいて当該登録ユーザのユーザIDを取得することに相当する。   In step S20, the control unit 101 acquires the user ID of at least one registered user who has logged in to the My Page, that is, at least one user ID stored in the login table 1071. If a plurality of registered users are logged in to My Page, the user IDs of the plurality of registered users stored in the login table 1071 are acquired in step S20. This substantially corresponds to acquiring the user ID of the registered user based on the login operation of the registered user.

その後、ステップS30で、制御部101は、ホストサーバ300の上記ユーザ別嗜好データベース3071(図4参照)にアクセスする。そして、ユーザ別嗜好データベース3071に記憶されたユーザ分類情報において、上記ステップS20で取得された各ユーザIDに対応付けられたユニットIDすなわち第1ユニットIDをそれぞれ取得する。これは実質的には、上記ステップS20で取得された登録ユーザのユーザIDに基づき、ユーザ別嗜好データベース3071に記憶されたユーザ分類情報に応じて、当該登録ユーザに対応する第1ユニットIDを取得することに相当する。すなわち、このステップS30の手順が、各請求項記載のユニット情報取得手段として機能する。   Thereafter, in step S30, the control unit 101 accesses the user-specific preference database 3071 (see FIG. 4) of the host server 300. Then, in the user classification information stored in the user-specific preference database 3071, the unit ID associated with each user ID acquired in step S20, that is, the first unit ID is acquired. In practice, the first unit ID corresponding to the registered user is acquired based on the user classification information stored in the user-specific preference database 3071 based on the user ID of the registered user acquired in step S20. It corresponds to doing. That is, the procedure of step S30 functions as unit information acquisition means described in each claim.

そして、ステップS40に移り、制御部101は、上記ステップS30で取得された各第1ユニットIDが、前述の所定ユニットIDに該当するかどうかをそれぞれ判別する。   Then, the process proceeds to step S40, and the control unit 101 determines whether each first unit ID acquired in step S30 corresponds to the predetermined unit ID described above.

その後、ステップS50で、制御部101は、上記ステップS40での判別結果に基づき、上記ステップS30で取得された第1ユニットIDの中に、所定ユニットIDに該当する第1ユニットIDが含まれているかどうかを判定する。これは言い換えれば、上記マイページにログインしている登録ユーザの中に、他の人間に対し自分の嗜好を隠したい場合がありうるユニットに属する登録ユーザが存在するかどうかを判定することに相当する。   Thereafter, in step S50, the control unit 101 includes the first unit ID corresponding to the predetermined unit ID in the first unit ID acquired in step S30 based on the determination result in step S40. Determine whether or not. In other words, this corresponds to determining whether there is a registered user who belongs to a unit that may want to hide his / her preference among other registered users who are logged in to the My Page. To do.

ステップS50において、上記ステップS30で取得された第1ユニットIDの中に、所定ユニットIDに該当する第1ユニットIDが含まれていない場合がある。この場合には、マイページにログインしている登録ユーザの中に、他の人間に対し自分の嗜好を隠したい場合がありうるユニットに属する登録ユーザが存在しないとみなされ、ステップS50の判定が満たされず、ステップS60に移る。   In step S50, the first unit ID corresponding to the predetermined unit ID may not be included in the first unit ID acquired in step S30. In this case, it is considered that there is no registered user belonging to a unit that may want to hide his / her preference from other humans among the registered users who are logged in to My Page, and the determination in step S50 is performed. If not satisfied, the process proceeds to step S60.

ステップS60では、制御部101は、上記ステップS30で取得された各第1ユニットIDを、広告対象とするユニットIDとしてそれぞれ決定する。その後、後述のステップS90に移る。   In step S60, the control unit 101 determines each first unit ID acquired in step S30 as a unit ID to be advertised. Thereafter, the process proceeds to step S90 described later.

一方、ステップS50において、上記ステップS30で取得された第1ユニットIDの中に、所定ユニットIDに該当する第1ユニットIDが含まれていた場合がある。この場合には、マイページにログインしている登録ユーザの中に、他の人間に対し自分の嗜好を隠したい場合がありうるユニットに属する登録ユーザが存在するとみなされ、ステップS50の判定が満たされて、ステップS70に移る。   On the other hand, in step S50, the first unit ID corresponding to the predetermined unit ID may be included in the first unit ID acquired in step S30. In this case, it is considered that there is a registered user who belongs to a unit that may want to hide his / her preference from other people among the registered users who have logged in to My Page, and the determination in step S50 is satisfied. Then, the process proceeds to step S70.

ステップS70では、制御部101は、上記ステップS30で取得された第1ユニットIDのうち、上記ステップS40で所定ユニットIDに該当しないと判別された各第1ユニットIDを、広告対象とするユニットIDとしてそれぞれ決定する。   In step S70, the control unit 101 uses the first unit ID acquired in step S30 as a unit ID for advertising each first unit ID determined as not corresponding to the predetermined unit ID in step S40. Respectively.

その後、ステップS80で、制御部101は、上記ステップS40で第1ユニットIDが所定ユニットIDに該当すると判別された、言い換えれば、他の人間に対し自分の嗜好を隠したい場合がありうるユニットに属する登録ユーザに関して、上記ステップS20で取得されたユーザIDを、例えば当該制御部101のRAM等のメモリに記憶させる。   After that, in step S80, the control unit 101 determines that the first unit ID corresponds to the predetermined unit ID in step S40. In other words, the control unit 101 sets the unit that may want to hide its preference from other people. For the registered user to which the user belongs, the user ID acquired in step S20 is stored in a memory such as a RAM of the control unit 101, for example.

そして、ステップS100に移り、制御部101は、所定の歌唱傾向判定処理を実行する。なお、このステップS100の詳細内容については、後述の図8で説明する。   And it moves to step S100 and the control part 101 performs a predetermined singing tendency determination process. Details of step S100 will be described later with reference to FIG.

その後、ステップS90で、制御部101は、上記ログインテーブル1071を用いて、上記マイページからすべての登録ユーザがログアウトしているかどうかを判定する。ログインテーブル1071にユーザIDが記憶されている場合には、マイページからすべての登録ユーザがログアウトしていないとみなされ、ステップS90の判定が満たされず、ステップS20に戻り同様の手順を繰り返す。一方、ログインテーブル1071にユーザIDが記憶されていない場合には、マイページからすべての登録ユーザがログアウトしているとみなされ、ステップS90の判定が満たされて、このフローを終了する。   After that, in step S90, the control unit 101 determines whether all registered users have logged out from the My Page using the login table 1071. When the user ID is stored in the login table 1071, it is considered that all registered users have not logged out from My Page, and the determination in step S90 is not satisfied, and the process returns to step S20 and the same procedure is repeated. On the other hand, when the user ID is not stored in the login table 1071, it is considered that all registered users have logged out from My Page, the determination in step S90 is satisfied, and this flow ends.

なお、上記において、ステップS40及びステップS50の手順が、各請求項記載の第2判定手段として機能する。   In addition, in the above, the procedure of step S40 and step S50 functions as a 2nd determination means as described in each claim.

図8を用いて、上記図7のステップS100の詳細手順を説明する。   The detailed procedure of step S100 in FIG. 7 will be described with reference to FIG.

図8において、まずステップS105で、制御部101は、上記図7のステップS80でメモリに記憶されたユーザIDの中から、まだ取得していないユーザIDを取得する。   In FIG. 8, first, in step S105, the control unit 101 acquires a user ID that has not yet been acquired from the user IDs stored in the memory in step S80 of FIG.

その後、ステップS110で、制御部101は、上記歌唱履歴テーブル1072(図3参照)に、上記ステップS105でユーザIDが取得された登録ユーザの歌唱履歴情報が記憶されているかどうかを判定する。歌唱履歴テーブル1072に、上記ステップS105で取得されたユーザIDを含む歌唱履歴情報が記憶されていない場合には、歌唱履歴テーブル1072に、上記ステップS105でユーザIDが取得された登録ユーザの歌唱履歴情報が記憶されていないとみなされ、ステップS110の判定が満たされず、後述のステップS190に移る。一方、歌唱履歴テーブル1072に、上記ステップS105で取得されたユーザIDを含む歌唱履歴情報が記憶されている場合には、歌唱履歴テーブル1072に、上記ステップS105でユーザIDが取得された登録ユーザの歌唱履歴情報が記憶されているとみなされ、ステップS110の判定が満たされて、ステップS120に移る。   Thereafter, in step S110, the control unit 101 determines whether or not the singing history information of the registered user whose user ID is acquired in step S105 is stored in the singing history table 1072 (see FIG. 3). When the singing history information including the user ID acquired in step S105 is not stored in the singing history table 1072, the singing history of the registered user whose user ID is acquired in step S105 is stored in the singing history table 1072. It is assumed that no information is stored, the determination in step S110 is not satisfied, and the routine goes to step S190 described later. On the other hand, when singing history information including the user ID acquired in step S105 is stored in the singing history table 1072, the registered user whose user ID is acquired in step S105 is stored in the singing history table 1072. It is considered that the singing history information is stored, the determination at Step S110 is satisfied, and the routine goes to Step S120.

ステップS120では、制御部101は、上記歌唱履歴テーブル1072から、上記ステップS105でユーザIDが取得された登録ユーザの歌唱履歴情報に含まれる歌手IDを取得する。なお、歌唱履歴テーブル1072に、上記ステップS105でユーザIDが取得された登録ユーザの歌唱履歴情報が複数レコード記憶されている場合には、このステップS120では、歌唱履歴テーブル1072に記憶された当該登録ユーザの複数の歌唱履歴情報に含まれる歌手IDがそれぞれ取得される。なお、レコードとは、テーブルを構成するデータの単位である。   In step S120, the control unit 101 acquires the singer ID included in the singing history information of the registered user whose user ID has been acquired in step S105 from the singing history table 1072. When a plurality of records of the singing history information of the registered user whose user ID has been acquired in step S105 are stored in the singing history table 1072, the registration stored in the singing history table 1072 is stored in this step S120. Singer IDs included in the user's plurality of singing history information are respectively acquired. A record is a unit of data constituting a table.

そして、ステップS130に移り、制御部101は、上記ユニットID−歌手IDテーブル1073(図5参照)に記憶された歌唱対象分類情報における複数の歌手IDのうち、各所定ユニットIDに対して対応付けられた前述の第1歌手IDをそれぞれ取得する。すなわち、このステップS130では、上記他の人間に対し自分の嗜好を隠したい場合がありうる各ユニットにおいて、最も人気の高い歌手に係る歌手ID、言い換えれば、当該ユニットを最も特徴付ける歌手に係る歌手ID、がそれぞれ取得される。   And it moves to step S130 and the control part 101 matches with respect to each predetermined unit ID among several singer ID in the singing object classification | category information memorize | stored in the said unit ID-singer ID table 1073 (refer FIG. 5). The obtained first singer ID is acquired. That is, in this step S130, the singer ID related to the most popular singer, in other words, the singer ID related to the singer that most characterizes the unit, in each unit that may want to hide its preference from the other humans. , Are acquired respectively.

その後、ステップS140で、制御部101は、上記ステップS130で取得された第1歌手IDの中に、上記ステップS120で取得された歌手IDのいずれかと一致する第1歌手IDが含まれているかどうかを判定する。これは言い換えれば、上記ステップS105でユーザIDが取得された、上記他の人間に対し自分の嗜好を隠したい場合がありうるユニットに分類される登録ユーザが、当該登録ユーザの嗜好を隠す必要のない他の人間と共に来場しているかどうか、あるいは、1人で来場しているかどうか、を判定することに相当する。   Thereafter, in step S140, the control unit 101 determines whether the first singer ID that matches any of the singer IDs acquired in step S120 is included in the first singer ID acquired in step S130. Determine. In other words, a registered user who is classified as a unit whose user ID is acquired in step S105 and may wish to hide his / her preferences from other humans needs to hide his / her preferences. This is equivalent to determining whether or not you are visiting with another person who is not present or whether you are visiting alone.

ステップS140において、上記ステップS130で取得された第1歌手IDの中に、上記ステップS120で取得された歌手IDのいずれかと一致する第1歌手IDがある場合がある。この場合には、上記他の人間に対し自分の嗜好を隠したい場合がありうるユニットに分類される登録ユーザが、当該登録ユーザの嗜好を隠す必要のない他の人間と共に来場している、あるいは、1人で来場している、とみなされ、ステップS140の判定が満たされて、ステップS150に移る。   In step S140, the first singer ID acquired in step S130 may include a first singer ID that matches one of the singer IDs acquired in step S120. In this case, a registered user who is classified as a unit that may want to hide his / her preferences from other humans is present with other humans who do not need to hide his / her preferences, or It is considered that one person is visiting, the determination in step S140 is satisfied, and the routine goes to step S150.

ステップS150では、制御部101は、上記図7のステップS30で取得された第1ユニットIDのうち、上記ステップS105でユーザIDが取得された登録ユーザに関して取得された第1ユニットIDを、広告対象とするユニットIDとして決定する。その後、後述のステップS190に移る。   In step S150, the control unit 101 uses the first unit ID acquired for the registered user whose user ID is acquired in step S105, among the first unit IDs acquired in step S30 of FIG. As a unit ID. Thereafter, the process proceeds to step S190 described later.

一方、ステップS140において、上記ステップS130で取得された第1歌手IDの中に、上記ステップS120で取得された歌手IDのいずれかと一致する第1歌手IDがなかった場合がある。この場合には、上記他の人間に対し自分の嗜好を隠したい場合がありうるユニットに分類される登録ユーザが、他の人間に対し自分の嗜好を隠したい可能性があるとみなされ、ステップS140の判定が満たされず、ステップS160に移る。   On the other hand, in step S140, the first singer ID acquired in step S130 may not include the first singer ID that matches any of the singer IDs acquired in step S120. In this case, it is considered that a registered user classified as a unit that may wish to hide his / her preferences from other humans may wish to hide his / her preferences from other humans. The determination at S140 is not satisfied, and the routine goes to Step S160.

ステップS160では、制御部101は、上記歌唱履歴テーブル1072に、上記ステップS105でユーザIDが取得された登録ユーザの歌唱履歴情報が、歌唱傾向判定を行うために必要なレコード数として予め定められたレコード数以上、この例では3レコード以上記憶されているかどうかを判定する。歌唱履歴テーブル1072に、上記ステップS105でユーザIDが取得された登録ユーザの歌唱履歴情報が、3レコード以上記憶されていない場合には、ステップS160の判定が満たされず、後述のステップS190に移る。一方、歌唱履歴テーブル1072に、上記ステップS105でユーザIDが取得された登録ユーザの歌唱履歴情報が、3レコード以上記憶されている場合には、ステップS160の判定が満たされて、ステップS200に移る。   In step S160, the control unit 101 determines in advance in the singing history table 1072 the number of records necessary for the singing tendency determination of the singing history information of the registered user whose user ID was acquired in step S105. It is determined whether or not more than three records are stored in this example. When the singing history information of the registered user whose user ID is acquired in step S105 is not stored in the singing history table 1072, the determination in step S160 is not satisfied, and the process proceeds to step S190 described later. On the other hand, if the singing history information of the registered user whose user ID is acquired in step S105 is stored in the singing history table 1072, three or more records are stored, the determination in step S160 is satisfied, and the process proceeds to step S200. .

ステップS200では、制御部101は、上記100個のユニットIDの中から、上記ステップS105でユーザIDが取得された登録ユーザに対応付けるユニットIDを決定するユニット情報決定処理を実行する。なお、このステップS200の詳細内容については、後述の図9で説明する。また、このステップS200において、上記ステップS105でユーザIDが取得された登録ユーザに対応付けるユニットIDとして決定されるユニットIDは、各請求項記載の第2ユニット識別情報に相当する。以下適宜、当該ユニットIDを「第2ユニットID」と称する。なお、この第2ユニットIDは、後述のように、登録ユーザの今回の選曲操作に対応したユニットのユニットIDを表している。   In step S200, the control unit 101 executes unit information determination processing for determining a unit ID to be associated with the registered user whose user ID is acquired in step S105 from the 100 unit IDs. Details of step S200 will be described later with reference to FIG. In step S200, the unit ID determined as the unit ID associated with the registered user whose user ID is acquired in step S105 corresponds to the second unit identification information described in each claim. Hereinafter, the unit ID will be referred to as a “second unit ID” as appropriate. The second unit ID represents the unit ID of the unit corresponding to the current user's music selection operation as described later.

そして、ステップS170に移り、制御部101は、上記ステップS105でユーザIDが取得された登録ユーザに関して上記図7のステップS30で取得された第1ユニットIDと、当該登録ユーザに関して上記ステップS200で決定された第2ユニットIDとが、一致するかどうかを判定する。これは実質的には、上記歌唱履歴テーブル1072に記憶された、演奏曲に関する登録ユーザの選曲操作に対応した登録ユーザの歌唱履歴情報のうち、上記ステップS105でユーザIDが取得された登録ユーザの歌唱履歴情報に含まれる歌手IDと、当該登録ユーザに関して上記図7のステップS30で取得された第1ユニットIDとの整合性を判定することに相当する。言い換えれば、当該登録ユーザの本来の嗜好と、当該登録ユーザの今回の選曲操作との整合性を判定するに相当する。さらに言い換えれば、当該登録ユーザが、当該登録ユーザの嗜好を隠す必要のない他の人間と共に来場しているかどうか、あるいは、1人で来場しているかどうか、を判定することに相当する。すなわち、このステップS170の手順が、各請求項記載の第1判定手段として機能する。   Then, the process proceeds to step S170, and the control unit 101 determines the first unit ID acquired in step S30 of FIG. 7 regarding the registered user whose user ID was acquired in step S105 and the step S200 regarding the registered user. It is determined whether or not the second unit ID thus made matches. This is substantially the registered user's singing history information stored in the singing history table 1072 and corresponding to the registered user's song selection operation related to the performance song, of the registered user whose user ID was acquired in step S105. This corresponds to determining the consistency between the singer ID included in the singing history information and the first unit ID acquired in step S30 in FIG. In other words, this corresponds to determining the consistency between the original preference of the registered user and the current music selection operation of the registered user. In other words, this corresponds to determining whether or not the registered user is present with another person who does not need to hide the preference of the registered user, or whether the registered user is visiting alone. That is, the procedure of step S170 functions as a first determination unit described in each claim.

ステップS170において、上記ステップS105でユーザIDが取得された登録ユーザに係わる第1ユニットIDと、当該登録ユーザに係わる第2ユニットIDとが一致する場合がある。この場合には、当該登録ユーザの歌唱履歴情報に含まれる歌手IDと、当該登録ユーザに係わる第1ユニットIDとの整合性がとれている、言い換えれば、当該登録ユーザの本来の嗜好と、当該登録ユーザの今回の選曲操作との整合性がとれている、さらに言い換えれば、当該登録ユーザが、当該登録ユーザの嗜好を隠す必要のない他の人間と共に来場している、あるいは、1人で来場している、とみなされ、ステップS170の判定が満たされて、ステップS180に移る。   In step S170, the first unit ID related to the registered user whose user ID was acquired in step S105 may match the second unit ID related to the registered user. In this case, the singer ID included in the singing history information of the registered user is consistent with the first unit ID related to the registered user, in other words, the original preference of the registered user and the Consistent with the registered user's current music selection operation, in other words, the registered user is present with another person who does not need to hide the registered user's preferences, or visited alone The determination at step S170 is satisfied, and the routine goes to step S180.

ステップS180では、制御部101は、上記図7のステップS30で取得された第1ユニットIDのうち、上記ステップS105でユーザIDが取得された所定ユニットに属する登録ユーザに関して取得された第1ユニットIDを、広告対象とするユニットIDとして決定する。又は、当該第1ユニットIDと一致する、当該登録ユーザに関して上記ステップS200で決定された第2ユニットIDを、広告対象とするユニットIDとして決定するようにしてもよい。その後、ステップS190に移る。   In step S180, the control unit 101 acquires the first unit ID acquired for the registered user belonging to the predetermined unit for which the user ID is acquired in step S105, among the first unit IDs acquired in step S30 of FIG. Are determined as unit IDs to be advertised. Alternatively, the second unit ID determined in step S200 regarding the registered user that matches the first unit ID may be determined as the unit ID to be advertised. Thereafter, the process proceeds to step S190.

一方、ステップS170において、上記ステップS105でユーザIDが取得された登録ユーザに係わる第1ユニットIDと、当該登録ユーザに係わる第2ユニットIDとが一致しない場合がある。この場合には、当該登録ユーザの歌唱履歴情報に含まれる歌手IDと、当該登録ユーザに係わる第1ユニットIDとの整合性がとれていない、言い換えれば、当該登録ユーザの本来の嗜好と、当該登録ユーザの今回の選曲操作との整合性がとれていない、さらに言い換えれば、当該登録ユーザが、他の人間に対し自分の嗜好を隠したい可能性がある、とみなされ、ステップS170の判定が満たされず、ステップS190に移る。すなわち、ステップS170の判定が満たされなかった場合には、上記ステップS105でユーザIDが取得された登録ユーザに関して上記図7のステップS30で取得された第1ユニットIDと、当該登録ユーザに関して上記ステップS200で決定された第2ユニットIDとは、広告対象とするユニットIDとして決定されない。   On the other hand, in step S170, the first unit ID related to the registered user whose user ID was acquired in step S105 may not match the second unit ID related to the registered user. In this case, the consistency between the singer ID included in the singing history information of the registered user and the first unit ID related to the registered user is not achieved, in other words, the original preference of the registered user and the Consistency with the registered user's current music selection operation is not taken. In other words, it is considered that the registered user may want to hide his / her preferences from other people, and the determination in step S170 is performed. If not satisfied, the process proceeds to step S190. That is, if the determination in step S170 is not satisfied, the first unit ID acquired in step S30 of FIG. 7 for the registered user for which the user ID has been acquired in step S105 and the step for the registered user are described above. The second unit ID determined in S200 is not determined as the unit ID to be advertised.

ステップS190では、制御部101は、上記図7のステップS80でメモリに記憶されたユーザIDの中から、上記ステップS105ですべてのユーザIDが取得されているかどうかを判定する。まだ上記ステップS105ですべてのユーザIDが取得されていない場合には、ステップS190の判定が満たされず、ステップS105に戻り同様の手順を繰り返す。一方、既に上記ステップS105ですべてのユーザIDが取得されている場合には、ステップS190の判定が満たされて、このルーチンを終了する。   In step S190, the control unit 101 determines whether all user IDs have been acquired in step S105 from the user IDs stored in the memory in step S80 of FIG. If all user IDs have not been acquired in step S105, the determination in step S190 is not satisfied, and the process returns to step S105 and the same procedure is repeated. On the other hand, if all user IDs have already been acquired in step S105, the determination in step S190 is satisfied, and this routine ends.

図9を用いて、上記図8のステップS200の詳細手順を説明する。   The detailed procedure of step S200 in FIG. 8 will be described with reference to FIG.

図9において、まずステップS210で、制御部101は、上記歌唱履歴テーブル1072から、上記図7のステップS105でユーザIDが取得された登録ユーザの複数の歌唱履歴情報に含まれる歌手IDをそれぞれ取得する。   In FIG. 9, first, in step S210, the control unit 101 acquires each singer ID included in the plurality of singing history information of the registered user whose user ID was acquired in step S105 of FIG. 7 from the singing history table 1072. To do.

その後、ステップS220で、制御部101は、上記100個のユニットIDのいずれかに対応する変数Jの値を1に設定する。   Thereafter, in step S220, the control unit 101 sets the value of the variable J corresponding to any of the 100 unit IDs to 1.

そして、ステップS230に移り、制御部101は、上記ユニットID−歌手IDテーブル1073(図5参照)に記憶された歌唱対象分類情報における複数の歌手IDのうち、この時点での変数Jの値に対応するユニットIDに対して対応付けられた、前述のn個の第1歌手ID〜第n歌手IDをそれぞれ取得する。すなわち、このステップS230では、この時点での変数Jの値に対応するユニットIDに係わるユニットにおいて、人気の高い上位n人の歌手に係る歌手ID、言い換えれば、当該ユニットを特徴付けるn人の歌手に係る歌手IDが取得される。   And it moves to step S230 and the control part 101 is set to the value of the variable J at this time among several singer ID in the singing object classification | category information memorize | stored in the said unit ID-singer ID table 1073 (refer FIG. 5). The above-mentioned n first singer IDs to n-th singer IDs associated with corresponding unit IDs are respectively acquired. That is, in this step S230, in the unit related to the unit ID corresponding to the value of the variable J at this time, the singer ID related to the top n popular singers, in other words, the n singers characterizing the unit. Such a singer ID is acquired.

その後、ステップS240で、制御部101は、上記ステップS230で取得されたn個の第1歌手ID〜第n歌手IDの中に、上記ステップS210で取得された複数の歌手IDがいくつ含まれているかをカウントする。そして、この時点での変数Jの値に対応するユニットIDに係わるカウント値をN(J)として保持する。   Thereafter, in step S240, the control unit 101 includes a number of the plurality of singer IDs acquired in step S210 among the n first singer ID to the nth singer ID acquired in step S230. Count. Then, the count value related to the unit ID corresponding to the value of the variable J at this time is held as N (J).

そして、ステップS250に移り、制御部101は、変数Jの値がユニットIDの数Jmax(この例ではJmax=100)と等しくなったかどうかを判定する。J<Jmaxである場合には、ステップS250の判定が満たされず、ステップS260に移る。ステップS260では、制御部101は、変数Jの値に1を加える。その後、上記ステップS230に戻り同様の手順を繰り返す。そして、J=Jmaxとなった場合には、ステップS250の判定が満たされて、ステップS270に移る。   In step S250, the control unit 101 determines whether the value of the variable J is equal to the number Jmax of unit IDs (Jmax = 100 in this example). If J <Jmax, the determination at step S250 is not satisfied, and the routine goes to step S260. In step S260, the control unit 101 adds 1 to the value of the variable J. Thereafter, the process returns to step S230 and the same procedure is repeated. If J = Jmax, the determination at step S250 is satisfied, and the routine goes to step S270.

ステップS270では、制御部101は、上記ステップS240でのカウント値C(J)が、上記100個のユニットIDのすべてにおいて0となったかどうかを判定する。上記ステップS240でのカウント値C(J)が、上記100個のユニットIDのいずれかにおいて0となっていなかった場合には、ステップS270の判定が満たされず、ステップS280に移る。   In step S270, the control unit 101 determines whether or not the count value C (J) in step S240 is 0 in all of the 100 unit IDs. If the count value C (J) at step S240 is not 0 in any of the 100 unit IDs, the determination at step S270 is not satisfied, and the routine goes to step S280.

ステップS280では、制御部101は、上記ステップS240でのカウント値C(J)が0とならなかったユニットIDのうち、カウント値C(J)が最大となるユニットIDを、上記図8のステップS105でユーザIDが取得された登録ユーザの今回の選曲操作に対応するユニットのユニットIDとして選択する。なお、カウント値C(J)が最大となるユニットIDが複数ある場合には、それらユニットIDのうち、人気の高い歌手に係る歌手ID、すなわち、nの値が小さい歌手IDがより多くカウントされていたユニットIDを、上記図8のステップS105でユーザIDが取得された登録ユーザの今回の選曲操作に対応するユニットのユニットIDとして選択するようにしてもよい。   In step S280, the control unit 101 selects the unit ID having the maximum count value C (J) from among the unit IDs in which the count value C (J) in step S240 has not become 0, in the step of FIG. The unit ID of the unit corresponding to the current music selection operation of the registered user who has acquired the user ID in S105 is selected. In addition, when there are a plurality of unit IDs having the maximum count value C (J), among those unit IDs, the singer IDs related to the popular singer, that is, the singer IDs with a small value of n are counted more. The unit ID that has been stored may be selected as the unit ID of the unit corresponding to the current music selection operation of the registered user whose user ID was acquired in step S105 of FIG.

その後、ステップS290で、制御部101は、上記100個のユニットIDのうち、上記ステップS280で選択されたユニットIDを、上記図8のステップS105でユーザIDが取得された登録ユーザに対応付けるユニットIDすなわち第2ユニットIDとして決定する。すなわち、この第2ユニットIDは、登録ユーザの今回の選曲操作に対応したユニットのユニットIDを表している。その後、このルーチンを終了する。   Thereafter, in step S290, the control unit 101 associates the unit ID selected in step S280 among the 100 unit IDs with the registered user whose user ID is acquired in step S105 of FIG. That is, it is determined as the second unit ID. That is, the second unit ID represents a unit ID of a unit corresponding to the current user's music selection operation. Thereafter, this routine is terminated.

一方、ステップS270において、上記ステップS240でのカウント値C(J)が、上記100個のユニットIDのすべてにおいて0となっていた場合には、ステップS270の判定が満たされて、ステップS295に移る。   On the other hand, if the count value C (J) in step S240 is 0 in all the 100 unit IDs in step S270, the determination in step S270 is satisfied, and the process proceeds to step S295. .

ステップS295では、制御部101は、上記100個のユニットIDのいずれにも該当しない識別情報である「XXX」を、上記図8のステップS105でユーザIDが取得された登録ユーザに対応付けるユニットIDすなわち第2ユニットIDとして決定する。これは実質的には、当該登録ユーザの今回の選曲操作に対応するユニットがなかったため、当該登録ユーザに対して、いずれのユニットIDも対応付けないことを決定することに相当する。その後、このルーチンを終了する。   In step S295, the control unit 101 associates “XXX”, which is identification information not corresponding to any of the 100 unit IDs, with the unit ID that associates the registered user whose user ID was acquired in step S105 of FIG. The second unit ID is determined. This substantially corresponds to determining that no unit ID is associated with the registered user because there is no unit corresponding to the current music selection operation of the registered user. Thereafter, this routine is terminated.

以上説明したように、ステップS200では、制御部101は、上記歌唱履歴テーブル1071に記憶された、上記図8のステップS105でユーザIDが取得された登録ユーザの歌唱履歴情報に含まれる歌手IDに基づき、上記ユニットID−歌手IDテーブル1073に記憶された歌唱対象分類情報を応じて、上記100個のユニットIDの中から、当該登録ユーザに対応付ける第2ユニットIDを決定する。したがって、このステップS200のすべての手順、すなわち、ステップS210〜ステップS290及びステップS295の手順が、各請求項記載のユニット情報決定手段として機能する。   As described above, in step S200, the control unit 101 uses the singer ID included in the singing history information of the registered user acquired in step S105 of FIG. 8 and stored in the singing history table 1071. Based on the singing object classification information stored in the unit ID-singer ID table 1073, a second unit ID to be associated with the registered user is determined from the 100 unit IDs. Therefore, all the procedures in step S200, that is, the procedures in steps S210 to S290 and S295 function as unit information determining means described in each claim.

図10を用いて、カラオケ装置100の制御部101が実行する、広告情報の再生に関する制御手順を説明する。   A control procedure related to reproduction of advertisement information, which is executed by the control unit 101 of the karaoke apparatus 100, will be described with reference to FIG.

図10において、例えば楽曲再生システム1の管理者によりカラオケ装置100の電源がオンにされることによって、図中「START」位置で表されるように、このフローが開始される。   In FIG. 10, for example, when the karaoke apparatus 100 is turned on by the administrator of the music playback system 1, this flow is started as represented by a “START” position in the figure.

まずステップS510で、制御部101は、上記図7のステップS60、又は上記図7のステップS70、又は上記図8のステップS150、又は上記図8のステップS180において広告対象とするユニットIDとして決定されたユニットIDを取得する。なお、広告対象とするユニットIDとして決定されたユニットIDが複数ある場合には、このステップS510では、当該決定された複数のユニットがそれぞれ取得される。   First, in step S510, the control unit 101 is determined as a unit ID to be advertised in step S60 of FIG. 7, or step S70 of FIG. 7, or step S150 of FIG. 8, or step S180 of FIG. Get the unit ID. When there are a plurality of unit IDs determined as unit IDs to be advertised, in step S510, the determined plurality of units are respectively acquired.

その後、ステップS520で、制御部101は、上記ステップS510で取得されたユニットIDのうち、いずれか1つのユニットIDを選定する。   Thereafter, in step S520, the control unit 101 selects any one unit ID from the unit IDs acquired in step S510.

そして、ステップS530に移り、制御部101は、上記ユニット別広告テーブル(図6参照)から、上記ステップS520で取得されたユニットIDに対応付けられた広告IDを取得する。その後、その取得した広告IDに対応する広告情報を、次に再生部102に再生させる広告情報として決定する。   Then, the process proceeds to step S530, and the control unit 101 acquires an advertisement ID associated with the unit ID acquired in step S520 from the unit-specific advertisement table (see FIG. 6). Thereafter, the advertisement information corresponding to the acquired advertisement ID is determined as the advertisement information to be subsequently reproduced by the reproduction unit 102.

その後、ステップS540で、制御部101は、1つの演奏曲の再生終了後に、次の演奏曲の予約が行われていない状態、すなわち、いわゆる曲間となっているかどうかを判定する。曲間となるまでは、ステップS540の判定が満たされず、ループして待機する。そして、曲間となったら、ステップS540の判定が満たされて、ステップS550に移る。   Thereafter, in step S540, the control unit 101 determines whether or not a reservation for the next performance song has not been made after the end of the reproduction of one performance song, that is, a so-called song interval. Until it is between songs, the determination in step S540 is not satisfied, and the process waits in a loop. And if it becomes between music, determination of step S540 will be satisfy | filled and it will move to step S550.

ステップS550では、制御部101は、大容量記憶装置107から、上記ステップS530で決定された広告情報を読み出す。   In step S550, the control unit 101 reads out the advertisement information determined in step S530 from the mass storage device 107.

そして、ステップS560に移り、制御部101は、演奏曲の予約が行われるまでの間に、すなわち、次の演奏曲の再生開始までの間に、上記ステップS550で読み出された広告情報、すなわち、広告対象とするユニットIDに対応付けられた広告情報を再生するように、再生部102を制御する。これにより、当該広告情報に係わる映像が表示部103で表示され、当該広告情報に係わる音声が音声出力部104から出力される。なお、広告対象とするユニットIDに対応付けられた広告情報を再生するように再生部102を制御する、すなわち、当該広告情報を再生部102により再生させることは、実質的には、広告対象とするユニットIDに対応付けられた広告情報を出力することに相当する。すなわち、このステップS560の手順が、各請求項記載の広告情報出力手段として機能する。   Then, the process proceeds to step S560, where the control unit 101 waits for reservation of the performance song, that is, until the start of reproduction of the next performance song, that is, the advertisement information read in step S550, that is, The reproduction unit 102 is controlled to reproduce the advertisement information associated with the unit ID to be advertised. Thereby, the video related to the advertisement information is displayed on the display unit 103, and the sound related to the advertisement information is output from the audio output unit 104. Note that the playback unit 102 is controlled to play back the advertisement information associated with the unit ID to be advertised, that is, the playback of the advertisement information by the playback unit 102 is substantially different from the advertisement target. This corresponds to outputting the advertisement information associated with the unit ID to be performed. That is, the procedure of step S560 functions as an advertisement information output unit described in each claim.

具体的には、上記図7のステップS50の判定が満たされなかった場合には、上記図7のステップS30で取得された第1ユニットIDが、広告対象とするユニットIDに決定されるので、制御部101は、当該第1ユニットIDに対応付けられた広告情報を再生部102により再生させる。一方、上記ステップS50の判定が満たされた場合には、上記図7のステップS40で所定ユニットIDに該当しないと判別された第1ユニットIDが、広告対象とするユニットIDに決定されるので、制御部101は、当該第1ユニットIDに対応付けられた広告情報を再生部102により再生させる。   Specifically, when the determination in step S50 in FIG. 7 is not satisfied, the first unit ID acquired in step S30 in FIG. 7 is determined as the unit ID to be advertised. The control unit 101 causes the reproduction unit 102 to reproduce the advertisement information associated with the first unit ID. On the other hand, when the determination in step S50 is satisfied, the first unit ID determined as not corresponding to the predetermined unit ID in step S40 in FIG. 7 is determined as the unit ID to be advertised. The control unit 101 causes the reproduction unit 102 to reproduce the advertisement information associated with the first unit ID.

また、上記図8のステップS140の判定が満たされた場合には、上記図8のステップS105でユーザIDが取得された登録ユーザに係わる第1ユニットIDが、広告対象とするユニットIDに決定されるので、制御部101は、当該第1ユニットIDに対応付けられた広告情報を再生部102により再生させる。   If the determination in step S140 in FIG. 8 is satisfied, the first unit ID related to the registered user whose user ID was acquired in step S105 in FIG. 8 is determined as the unit ID to be advertised. Therefore, the control unit 101 causes the reproduction unit 102 to reproduce the advertisement information associated with the first unit ID.

また、上記図8のステップS170の判定が満たされた場合には、上記図8のステップS105でユーザIDが取得された登録ユーザに係わる第1又は第2ユニットIDが、広告対象とするユニットIDに決定されるので、制御部101は、当該第1又は第2ユニットIDに対応付けられた広告情報を再生部102により再生させる。一方、上記ステップS170の判定が満たされなかった場合には、上記ステップS105でユーザIDが取得された登録ユーザに係わる第1及び第2ユニットIDは、それぞれ、広告対象とするユニットIDに決定されないので、制御部101は、当該第1及び第2ユニットIDにそれぞれ対応付けられた広告情報を再生しないように、再生部102を制御する。なお、当該第1及び第2ユニットIDにそれぞれ対応付けられた広告情報を再生しないように再生部102を制御する、すなわち、当該第1及び第2ユニットIDにそれぞれ対応付けられた広告情報を再生部102により再生させないことは、実質的には、当該第1及び第2ユニットIDにそれぞれ対応付けられた広告情報の出力を禁止することに相当する。   When the determination in step S170 in FIG. 8 is satisfied, the first or second unit ID related to the registered user whose user ID is acquired in step S105 in FIG. 8 is the unit ID to be advertised. Therefore, the control unit 101 causes the reproduction unit 102 to reproduce the advertisement information associated with the first or second unit ID. On the other hand, if the determination in step S170 is not satisfied, the first and second unit IDs related to the registered user whose user ID is acquired in step S105 are not determined as the unit IDs to be advertised, respectively. Therefore, the control unit 101 controls the reproduction unit 102 so as not to reproduce the advertisement information respectively associated with the first and second unit IDs. Note that the playback unit 102 is controlled not to play the advertisement information associated with the first and second unit IDs, that is, the advertisement information associated with the first and second unit IDs is reproduced. The fact that the reproduction by the unit 102 is substantially equivalent to prohibiting the output of advertisement information respectively associated with the first and second unit IDs.

なお、広告情報の再生中に、演奏曲の予約が行われた場合には、広告情報の再生が一時停止され、当該演奏曲の再生が開始される。そして、再び、曲間となったら、一時停止中の広告情報の再生が再開される。そして、1つの広告情報の再生が終了したら、ステップS570に移る。   In addition, when the performance music is reserved during the reproduction of the advertisement information, the reproduction of the advertisement information is temporarily stopped and the reproduction of the performance music is started. Then, when it is again between songs, the reproduction of the paused advertisement information is resumed. When the reproduction of one piece of advertisement information is completed, the process proceeds to step S570.

ステップS570では、制御部101は、所定の終了操作、例えばカラオケ装置100の電源オフ、が行われたかどうかを判定する。終了操作が行われていない場合には、ステップS570の判定が満たされず、上記ステップS510に戻り同様の手順を繰り返す。そして、終了操作が行われたら、ステップS570の判定が満たされて、このフローを終了する。   In step S570, the control unit 101 determines whether or not a predetermined end operation, for example, power-off of the karaoke apparatus 100 has been performed. If the end operation has not been performed, the determination in step S570 is not satisfied, and the process returns to step S510 and the same procedure is repeated. When the end operation is performed, the determination in step S570 is satisfied, and this flow is ended.

以上説明したように、本実施形態においては、カラオケ装置100の再生サービスを受けるために登録ユーザが前述のログイン操作を行うと、その操作に基づいて当該登録ユーザのユーザIDが取得される(図7のステップS20を参照)。そして、制御部101が、そのユーザIDを用いて、ホストサーバ300のユーザ別嗜好データベース3071(図4を参照)にアクセスし、ユーザ別嗜好データベース3071に記憶されたユーザ分類情報を適用することで、当該登録ユーザに係わる第1ユニットIDを取得する(図7のステップS30を参照)。   As described above, in the present embodiment, when a registered user performs the above-described login operation in order to receive the reproduction service of the karaoke apparatus 100, the user ID of the registered user is acquired based on the operation (see FIG. 7 (see step S20). Then, the control unit 101 accesses the user-specific preference database 3071 (see FIG. 4) of the host server 300 using the user ID, and applies the user classification information stored in the user-specific preference database 3071. The first unit ID related to the registered user is acquired (see step S30 in FIG. 7).

ここで、一般に、ユーザが、演奏曲データを用いた演奏曲の再生サービスを受ける場合、ひとりで来場する場合もあるが、他の人間と連れ立って複数名で来場する場合もある。通常、ユーザが選曲して歌唱する演奏曲の名前や種類等により、ユーザの嗜好を概ね推定することができる。このため、連れ立って利用する者の顔ぶれによっては、ユーザが、本来の歌唱傾向とは異なる、すなわち、ユーザ本来の嗜好とは異なる演奏曲を選曲して歌唱する可能性もある。そこで、本実施形態においては、登録ユーザが選曲操作を行った場合に、制御部101が、前述のようにして取得され当該登録ユーザの本来の嗜好に対応した第1ユニットIDと、上記歌唱履歴テーブル1072(図3を参照)に記憶された、当該特定ユーザの選曲操作の操作内容に対応した歌唱履歴情報に含まれる歌手IDとの整合性を判定する(図8のステップS170を参照)。   Here, in general, when a user receives a performance music reproduction service using performance music data, the user may come alone, or may be accompanied by another person and come by a plurality of people. Usually, the user's preference can be roughly estimated from the name, type, etc. of the performance song that the user selects and sings. For this reason, there is a possibility that the user selects and sings performance music that is different from the original singing tendency, that is, different from the user's original taste, depending on the face of the person who is accompanied and used. Therefore, in the present embodiment, when the registered user performs a music selection operation, the control unit 101 acquires the first unit ID corresponding to the original preference of the registered user acquired as described above and the singing history. The consistency with the singer ID included in the singing history information corresponding to the operation content of the music selection operation of the specific user stored in the table 1072 (see FIG. 3) is determined (see step S170 in FIG. 8).

これにより、上記ステップS170の判定が満たされて、整合がとれていると判定された場合には、当該登録ユーザがひとりで来場しているか、当該登録ユーザの嗜好を隠す必要のない他の人間とともに来場している、とみなすことができる。この結果、この場合には、当該登録ユーザの本来の嗜好に合致した種々のサービス、例えば上記第1ユニットIDに合致した広告や、おすすめ選曲情報や、おすすめ飲食物情報等の提供を行うことができる。すなわち、自分の嗜好を隠さなくてもよいという、上記登録ユーザの意向に沿ったサービス内容とすることができる。   As a result, if the determination in step S170 is satisfied and it is determined that there is a match, the registered user is visiting alone or another person who does not need to hide the preference of the registered user. It can be regarded as visiting. As a result, in this case, various services that match the original preference of the registered user, for example, advertisements that match the first unit ID, recommended music selection information, recommended food and beverage information, and the like may be provided. it can. That is, it is possible to make the service content in line with the intention of the registered user so that his / her preference does not have to be hidden.

一方、上記ステップS170の判定が満たされず、整合がとれていないと判定された場合には、上記登録ユーザが、当該登録ユーザの嗜好を隠したい他の人間とともに来場している、とみなすことができる。この結果、この場合には、当該登録ユーザの本来の嗜好に合致した種々のサービスの提供を中止し、自分の嗜好を隠したいという、上記登録ユーザの意向に沿ったサービス内容とすることができる。   On the other hand, if the determination in step S170 is not satisfied and it is determined that the matching is not achieved, it may be considered that the registered user is present with another person who wants to hide the preference of the registered user. it can. As a result, in this case, it is possible to make the service content in line with the intention of the registered user to stop providing various services that match the original preference of the registered user and hide his / her preference. .

また、本実施形態では特に、カラオケ装置100の再生サービスを受けるために登録ユーザが演奏曲の選曲操作を行うと、その操作内容に対応した歌唱履歴情報が、上記歌唱履歴テーブル1072に記憶される。制御部101は、上記のようにして歌唱履歴テーブル1072に記憶された登録ユーザの歌唱履歴情報に含まれる歌手IDに、上記ユニットID−歌手IDテーブル1073(図5を参照)に記憶された前述の歌唱対象分類情報を適用することで、当該登録ユーザに対応付けられる第2ユニットIDを決定することができる(図9を参照)。これにより、制御部101は、上記登録ユーザに関して取得された第1ユニットIDと、上記のようにして決定された当該登録ユーザに係わる第2ユニットIDとが一致するかどうかを判定することで、当該登録ユーザの本来の嗜好と、当該登録ユーザの今回の選曲操作との整合性を判定することができる。   In the present embodiment, in particular, when a registered user performs a song selection operation for a performance song in order to receive the reproduction service of the karaoke apparatus 100, song history information corresponding to the operation content is stored in the song history table 1072. . The control unit 101 stores the unit ID-singer ID table 1073 (see FIG. 5) described above in the singer ID included in the singing history information of the registered user stored in the singing history table 1072 as described above. By applying the singing target classification information, it is possible to determine the second unit ID associated with the registered user (see FIG. 9). Thereby, the control unit 101 determines whether or not the first unit ID acquired for the registered user matches the second unit ID related to the registered user determined as described above. Consistency between the original preference of the registered user and the current music selection operation of the registered user can be determined.

以上のようにして、本実施形態においては、登録ユーザの今回の選曲操作に対応するユニットのユニットIDを決定し、当該ユニットIDと当該登録ユーザの本来の嗜好に対応したユニットのユニットIDとを比較する。これにより、上記登録ユーザの意向を高精度に検出することができるので、当該意向に沿ったサービス内容を確実に実現することができる。   As described above, in the present embodiment, the unit ID of the unit corresponding to the current song selection operation of the registered user is determined, and the unit ID and the unit ID of the unit corresponding to the original preference of the registered user are determined. Compare. Thereby, since the intention of the registered user can be detected with high accuracy, the service content in accordance with the intention can be realized with certainty.

また、本実施形態においては、制御部101は、広告対象とするユニットIDに対応付けられた広告情報を再生部102により再生させる。(図10のステップS560を参照)。一方、ユーザの嗜好がどのようなものであるかにより、相手が誰であってもユーザが自分の嗜好を特に隠さなくてもよい場合があったり、逆に、たいていの相手にはユーザが自分の嗜好を隠したい場合があったりする。ユーザが自分の嗜好を隠したい場合に、当該嗜好に対応した広告情報を出力すると、広告を見た他の人間によりユーザの嗜好が推定できる場合があり、好ましくない。   In the present embodiment, the control unit 101 causes the reproduction unit 102 to reproduce the advertisement information associated with the unit ID to be advertised. (See step S560 in FIG. 10). On the other hand, depending on what the user's preference is, the user may not need to hide his / her preference regardless of who the other party is. Sometimes you want to hide your taste. If the user wants to hide his / her preference and outputs advertisement information corresponding to the preference, the user's preference may be estimated by another person who has seen the advertisement, which is not preferable.

そこで本実施形態では特に、制御部101は、上記のようにして取得された登録ユーザに係わる第1ユニットIDが前述の所定ユニットID、すなわち、上記のように他の人間に対し隠したい場合がありうるユニットのユニットIDであるかどうかを判定する(図7のステップS40及びステップS50を参照)。当該登録ユーザに係わる第1ユニットIDが所定ユニットIDであった場合には、上記のように当該登録ユーザが他の人間に対し自分の嗜好を隠したい可能性があることから、制御部101は、当該登録ユーザに係わる第1ユニットIDと第2ユニットIDとが一致するかどうかの判定を行う。第1ユニットIDと第2ユニットIDとが一致した場合には、上記ステップS170の判定が満たされて、当該登録ユーザが、1人で来場しているか、当該登録ユーザの嗜好を隠す必要のない他の人間とともに来場している、とみなすことができる。これにより、制御部101は、当該一致した第1又は第2ユニットIDに対応付けられた広告情報を再生部102により再生させる。これにより、上記登録ユーザの意向に沿った形で、当該登録ユーザにとって有益な広告を効果的に提供することができる。   Therefore, in the present embodiment, in particular, the control unit 101 may want to hide the first unit ID related to the registered user acquired as described above from the above-described predetermined unit ID, that is, as described above. It is determined whether the unit ID is a possible unit (see step S40 and step S50 in FIG. 7). When the first unit ID related to the registered user is a predetermined unit ID, the control unit 101 may want to hide his preference from other people as described above. Then, it is determined whether or not the first unit ID and the second unit ID related to the registered user match. If the first unit ID and the second unit ID match, the determination in step S170 is satisfied, and it is not necessary for the registered user to visit alone or to hide the preference of the registered user. It can be regarded as visiting with other people. Thereby, the control unit 101 causes the reproducing unit 102 to reproduce the advertisement information associated with the matched first or second unit ID. Thereby, an advertisement useful for the registered user can be effectively provided in a form in line with the intention of the registered user.

ここで、登録ユーザに係わる第1ユニットIDと第2ユニットIDとが一致しない場合には、上記図8のステップS170の判定が満たされないため、上記登録ユーザが、当該登録ユーザの嗜好を隠す必要のある他の人間とともに来場している、とみなすことができる。本実施形態では特に、これに応じて、上記のように登録ユーザに係わる第1ユニットIDと第2ユニットIDとが一致しないと判定された場合に、制御部101は、当該登録ユーザに係わる第1及び第2ユニットIDにそれぞれ対応付けられた広告情報を再生しないように、再生部102を制御する。これにより、上記登録ユーザの意向に沿った形で、当該登録ユーザ向けの広告の提供を一切中止することができる。   Here, if the first unit ID and the second unit ID related to the registered user do not match, the determination in step S170 in FIG. 8 is not satisfied, and therefore the registered user needs to hide the preference of the registered user. It can be regarded as visiting with other human beings. In the present embodiment, in particular, when it is determined that the first unit ID related to the registered user and the second unit ID do not match as described above, the control unit 101 sets the first ID related to the registered user. The reproduction unit 102 is controlled so as not to reproduce the advertisement information associated with each of the first and second unit IDs. Thereby, the provision of the advertisement for the registered user can be stopped at all in accordance with the intention of the registered user.

なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。以下、そのような変形例を順次説明する。   The present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the spirit and technical idea of the present invention. Hereinafter, such modifications will be sequentially described.

(1)第1及び第2ユニットIDが不一致のときは、第2ユニットIDに対応する広告を再生する場合
上記実施形態においては、本来の嗜好に対応した第1ユニットIDと、今回の選曲操作に対応する第2ユニットIDとが、一致しないと判定された場合には、当該第1及び第2ユニットIDにそれぞれ対応付けられた広告情報を再生しないように再生部102を制御していたが、これに限られない。すなわち、このような場合には、今回の選曲操作に対応する第2ユニットIDに対応付けられた広告情報を再生部102により再生させるようにしてもよい。
(1) When the first and second unit IDs do not match, when the advertisement corresponding to the second unit ID is played back In the above embodiment, the first unit ID corresponding to the original preference and the current music selection operation When it is determined that the second unit ID corresponding to the ID does not match, the playback unit 102 is controlled not to play the advertisement information associated with the first and second unit IDs, respectively. Not limited to this. That is, in such a case, the reproduction unit 102 may reproduce the advertisement information associated with the second unit ID corresponding to the current music selection operation.

図11を用いて、本変形例におけるステップS100の詳細手順を説明する。なお、図11は、前述の図8に対応する図である。図8と同等の手順には同符号を付し説明を省略する。   The detailed procedure of step S100 in the present modification will be described with reference to FIG. FIG. 11 is a diagram corresponding to FIG. 8 described above. The same steps as those in FIG.

図11において、前述の図8と異なる点は、ステップS170とステップS190との間に、ステップS185を新たに設けた点である。すなわち、ステップS170において、前述のステップS105でユーザIDが取得された登録ユーザに係わる第1ユニットIDと当該登録ユーザに係わる第2ユニットIDとが一致するかどうかを判定し、当該第1ユニットIDと当該第2ユニットIDとが一致しなかった場合には、新たに設けたステップS185に移る。   11 is different from FIG. 8 described above in that step S185 is newly provided between step S170 and step S190. That is, in step S170, it is determined whether or not the first unit ID related to the registered user whose user ID was acquired in step S105 described above matches the second unit ID related to the registered user, and the first unit ID. And the second unit ID do not match, the process proceeds to step S185 newly provided.

ステップS185では、制御部101は、前述のステップS105でユーザIDが取得された登録ユーザに関して前述のステップS200で決定された第2ユニットIDを、広告対象とするユニットIDとして決定する。その後、ステップS190に移る。   In step S185, the control unit 101 determines the second unit ID determined in the above-described step S200 regarding the registered user whose user ID has been acquired in the above-described step S105 as a unit ID to be advertised. Thereafter, the process proceeds to step S190.

上記以外の手順は、前述の図8と同様であるので、説明を省略する。   The procedure other than the above is the same as that in FIG.

本変形例において、カラオケ装置100の制御部101が実行する、広告情報の再生に関する制御手順は、前述の図10とほぼ同様であるが、ステップS510及びステップS560の手順が少し異なっている。   In the present modification, the control procedure relating to the reproduction of advertisement information executed by the control unit 101 of the karaoke apparatus 100 is substantially the same as that in FIG. 10 described above, but the procedures in steps S510 and S560 are slightly different.

本変形例におけるステップS510では、上記実施形態におけるステップS510と異なり、制御部101は、前述のステップS60、又は前述のステップS70、又は前述のステップS150、又は前述のステップS180、又は上記図11のステップS185において広告対象とするユニットIDとして決定されたユニットIDを取得する。なお、上記実施形態におけるステップS510と同様、広告対象とするユニットIDとして決定されたユニットIDが複数ある場合には、このステップS510では、当該決定された複数のユニットがそれぞれ取得される。   In step S510 in the present modification, unlike step S510 in the above embodiment, the control unit 101 performs the above-described step S60, the above-described step S70, the above-described step S150, the above-described step S180, or the above-described FIG. In step S185, the unit ID determined as the unit ID to be advertised is acquired. Note that, as in step S510 in the above embodiment, when there are a plurality of unit IDs determined as unit IDs to be advertised, in step S510, the determined units are acquired.

また、本変形例におけるステップS560では、制御部101は、上記実施形態におけるステップS560とほぼ同様の処理を行う。本変形例においては、上述したように、前述のステップS170の判定が満たされなかった場合には、上記実施形態と異なり、上記図11のステップS185において、前述のステップS105でユーザIDが取得された登録ユーザに係わる第2ユニットIDが、広告対象とするユニットIDに決定される。このような場合には、本変形例におけるステップS560では、上記実施形態におけるステップS560と異なり、制御部101は、当該第2ユニットIDに対応付けられた広告情報を再生部102により再生させる。   In step S560 in this modification, the control unit 101 performs substantially the same process as in step S560 in the above embodiment. In the present modification, as described above, when the determination in step S170 described above is not satisfied, unlike in the above embodiment, in step S185 in FIG. 11, the user ID is acquired in step S105 described above. The second unit ID related to the registered user is determined as the unit ID to be advertised. In such a case, in step S560 in the present modified example, unlike step S560 in the above embodiment, the control unit 101 causes the reproduction unit 102 to reproduce the advertisement information associated with the second unit ID.

ここで、登録ユーザに係わる第1ユニットIDと第2ユニットIDとが一致しない場合には、前述のステップS170の判定が満たされないため、上記登録ユーザが、当該登録ユーザの嗜好を隠す必要のある他の人間とともに来場している、とみなすことができる。本変形例においては、これに応じて、上記のように登録ユーザに係わる第1ユニットIDと第2ユニットIDとが一致しないと判定された場合に、制御部101が、当該登録ユーザの本来の嗜好に相当する第1ユニットIDに対応付けられた広告情報を再生部102により再生させるのではなく、第2ユニットIDに対応付けられた広告情報を再生部102により再生させる。これにより、上記登録ユーザの意向に沿った形で、当該登録ユーザの本来の嗜好を推定できるような広告の提供を中止することができる。   Here, if the first unit ID and the second unit ID related to the registered user do not match, the determination in step S170 described above is not satisfied, so the registered user needs to hide the preference of the registered user. It can be regarded as visiting with other people. In this modification, in response to this, when it is determined that the first unit ID and the second unit ID related to the registered user do not match as described above, the control unit 101 performs the original registration of the registered user. Advertisement information associated with the first unit ID corresponding to the preference is not reproduced by the reproduction unit 102, but advertisement information associated with the second unit ID is reproduced by the reproduction unit 102. Thereby, provision of the advertisement which can estimate the original preference of the registered user can be stopped in a form in line with the intention of the registered user.

(2)第1及び第2ユニットIDが不一致のときは、第1又は第2ユニットIDに対応する広告を選択的に再生させる場合
すなわち、本来の嗜好に対応した第1ユニットIDと、今回の選曲操作に対応する第2ユニットIDとが、一致しないと判定された場合には、ユニット選択確率を算出して、その算出されたユニット選択確率となるようにしつつ、第1及び第2ユニットIDのどちらか一方に対応付けられた広告情報を再生部102により選択的に再生させるようにしてもよい。
(2) When the first and second unit IDs do not match, the advertisement corresponding to the first or second unit ID is selectively reproduced, that is, the first unit ID corresponding to the original preference and the current unit ID If it is determined that the second unit ID corresponding to the music selection operation does not match, the unit selection probability is calculated so that the calculated unit selection probability is obtained, and the first and second unit IDs are calculated. The reproduction information may be selectively reproduced by the reproduction unit 102.

本変形例においては、カラオケ装置100の大容量記憶装置107のテーブル記憶エリアには、ユニット組合せ別係数テーブル1075(後述の図12参照)、及び、歌唱回数別係数テーブル1076(後述の図13参照)が記憶されている。   In the present modification, the table storage area of the mass storage device 107 of the karaoke apparatus 100 includes a unit combination coefficient table 1075 (see FIG. 12 described later) and a singing frequency coefficient table 1076 (see FIG. 13 described later). ) Is stored.

図12に、上記ユニット組合せ別係数テーブル1075の記憶内容の一例を示す。   FIG. 12 shows an example of the stored contents of the unit combination coefficient table 1075.

図12に示すように、ユニット組合せ別係数テーブル1075には、予め、想定される上記第1ユニットIDと上記第2ユニットIDとの組み合わせに応じて定められた、第1重み付け係数としての係数M1が記憶されている。   As shown in FIG. 12, the coefficient table 1075 for each unit combination has a coefficient M1 as a first weighting coefficient that is determined in advance according to the combination of the first unit ID and the second unit ID that is assumed in advance. Is remembered.

係数M1は、第1ユニットIDに対応した嗜好と第2ユニットIDに対応した嗜好との接点の有無を表している。この例では、係数M1の最大値が「1」、最小値が「0」に設定され記憶されている。そして、第1ユニットIDに対応した嗜好と第2ユニットIDに対応した嗜好との接点が多い組み合わせほど、言い換えれば、本来の嗜好の度合いが高いほど、対応する係数M1が大きくなり(この例では1に近くなり)、逆に、第1ユニットIDに対応した嗜好と第2ユニットIDに対応した嗜好との接点が少ない組み合わせほど、言い換えれば、本来の嗜好の度合いが低いほど、対応する係数M1が小さくなる(この例では0に近くなる)ように設定され記憶されている。   The coefficient M1 represents the presence or absence of a contact point between the preference corresponding to the first unit ID and the preference corresponding to the second unit ID. In this example, the maximum value of the coefficient M1 is set to “1” and the minimum value is set to “0” and stored. And the combination with many contact points of the preference corresponding to the first unit ID and the preference corresponding to the second unit ID, in other words, the higher the original preference, the larger the corresponding coefficient M1 (in this example) On the contrary, the smaller the combination of the preference corresponding to the first unit ID and the preference corresponding to the second unit ID, in other words, the lower the original preference level, the lower the corresponding coefficient M1. Is set so as to be small (in this example, close to 0) and stored.

図12に示す例では、例えば、第1ユニットID「1」及び第2ユニットID「1」の組み合わせに対応した係数M1は最大値の「1」に設定されている。第1ユニットID「1」及び第2ユニットID「2」の組み合わせに対応した係数M1は「0.5」に設定されている。第1ユニットID「1」及び第2ユニットID「3」の組み合わせに対応した係数M1は「0.5」に設定されている。第1ユニットID「1」及び第2ユニットID「4」の組み合わせに対応した係数M1は「0.1」に設定されている。第1ユニットID「1」及び第2ユニットID「5」の組み合わせに対応した係数M1は「0.8」に設定されている。説明は省略するが、上記以外の組み合わせについても、それぞれ同様に、対応する係数M1が設定されている。   In the example illustrated in FIG. 12, for example, the coefficient M1 corresponding to the combination of the first unit ID “1” and the second unit ID “1” is set to the maximum value “1”. The coefficient M1 corresponding to the combination of the first unit ID “1” and the second unit ID “2” is set to “0.5”. The coefficient M1 corresponding to the combination of the first unit ID “1” and the second unit ID “3” is set to “0.5”. The coefficient M1 corresponding to the combination of the first unit ID “1” and the second unit ID “4” is set to “0.1”. The coefficient M1 corresponding to the combination of the first unit ID “1” and the second unit ID “5” is set to “0.8”. Although the description is omitted, the corresponding coefficient M1 is similarly set for combinations other than the above.

図13に、上記歌唱回数別係数テーブル1076の記憶内容の一例を示す。   FIG. 13 shows an example of the stored contents of the singing frequency coefficient table 1076.

図13に示すように、歌唱回数別係数テーブル1076には、予め、上記第2ユニットIDに対応した登録ユーザの歌唱回数の大小に応じて定められた、第2重み付け係数としての係数M2が記憶されている。この例では、係数M2の最大値が「1」に設定され、歌唱回数が多くなるに従って、対応する係数M2が小さくなるように設定され記憶されている。   As shown in FIG. 13, the coefficient table 1076 for each number of singing times stores a coefficient M2 as a second weighting coefficient that is determined in advance according to the size of the number of singing times of the registered user corresponding to the second unit ID. Has been. In this example, the maximum value of the coefficient M2 is set to “1”, and the corresponding coefficient M2 is set and stored so as to decrease as the number of singings increases.

図13に示す例では、歌唱回数「0回〜3回」に対応した係数M2が最大値の「1」に設定されている。歌唱回数「4回〜5回」に対応した係数M2が「0.9」に設定されている。歌唱回数「6回〜7回」に対応した係数M2が「0.8」に設定されている。歌唱回数「8回以上」に対応した係数M2が最小値の「0.7」に設定されている。   In the example shown in FIG. 13, the coefficient M2 corresponding to the number of times of singing “0-3 times” is set to the maximum value “1”. The coefficient M2 corresponding to the number of times of singing “4-5 times” is set to “0.9”. The coefficient M2 corresponding to the number of times of singing “6-7 times” is set to “0.8”. The coefficient M2 corresponding to the number of times of singing “8 times or more” is set to the minimum value “0.7”.

図14を用いて、本変形例におけるステップS100の詳細手順を説明する。なお、図14は、前述の図8及び図11に対応する図である。図8と同等の手順には同符号を付し説明を省略する。   The detailed procedure of step S100 in this modification is demonstrated using FIG. FIG. 14 is a diagram corresponding to FIGS. 8 and 11 described above. The same steps as those in FIG.

図14において、前述の図8と異なる点は、ステップS170とステップS190との間に、ステップS300を新たに設けた点である。すなわち、ステップS170において、前述のステップS105でユーザIDが取得された登録ユーザに係わる第1ユニットIDと当該登録ユーザに係わる第2ユニットIDとが一致するかどうかを判定し、当該第1ユニットIDと当該第2ユニットIDとが一致しなかった場合には、新たに設けたステップS300に移る。   14 is different from FIG. 8 described above in that step S300 is newly provided between step S170 and step S190. That is, in step S170, it is determined whether or not the first unit ID related to the registered user whose user ID was acquired in step S105 described above matches the second unit ID related to the registered user, and the first unit ID. If the second unit ID does not match, the process proceeds to step S300 newly provided.

ステップS300では、制御部101は、所定のユニット情報選択処理を実行する。なお、このステップS300の詳細内容については、後述の図15で説明する。   In step S300, the control unit 101 executes a predetermined unit information selection process. Details of step S300 will be described later with reference to FIG.

上記以外の手順は、前述の図8と同様であるので、説明を省略する。   The procedure other than the above is the same as that in FIG.

図15を用いて、上記図14のステップS300の詳細手順を説明する。   The detailed procedure of step S300 in FIG. 14 will be described with reference to FIG.

図15において、まずステップS310で、制御部101は、上記ユニット別係数テーブル1075(図12参照)から、前述のステップS105でユーザIDが取得された登録ユーザに関して前述のステップS30で取得された第1ユニットIDと、当該登録ユーザに関して前述のステップS200で決定された第2ユニットIDと、の組み合わせに対応した上記係数M1を取得する。なお、第1ユニットIDに対応した嗜好と第2ユニットIDに対応した嗜好との接点が多い組み合わせほど、言い換えれば、本来の嗜好の度合いが高いほど、値の大きい係数M1が取得される。逆に、第1ユニットIDに対応した嗜好と第2ユニットIDに対応した嗜好との接点が少ない組み合わせほど、言い換えれば、本来の嗜好の度合いが低いほど、値の小さい係数M1が取得される。例えば、第1ユニットIDが「1」であり、第2ユニットIDが「5」である場合がある。この場合には、ユニット別係数テーブル1075から、第1ユニットID「1」及び第2ユニットID「5」の組み合わせに対応した係数M1(図12に示す例では「0.8」)が取得される。   In FIG. 15, first, in step S310, the control unit 101 obtains the registered user whose user ID has been acquired in step S105 described above from the unit-specific coefficient table 1075 (see FIG. 12). The coefficient M1 corresponding to the combination of one unit ID and the second unit ID determined in step S200 described above for the registered user is acquired. Note that the coefficient M1 having a larger value is acquired as the combination having more contact points between the preference corresponding to the first unit ID and the preference corresponding to the second unit ID, in other words, the higher the original preference level is. On the contrary, the coefficient M1 having a smaller value is acquired as the combination having fewer contact points between the preference corresponding to the first unit ID and the preference corresponding to the second unit ID, in other words, the lower the original preference level is. For example, the first unit ID may be “1” and the second unit ID may be “5”. In this case, the coefficient M1 (“0.8” in the example shown in FIG. 12) corresponding to the combination of the first unit ID “1” and the second unit ID “5” is acquired from the unit-specific coefficient table 1075. The

その後、ステップS320で、制御部101は、上記歌唱履歴テーブル1072(図3参照)に記憶された、前述のステップS105でユーザIDが取得された登録ユーザの歌唱履歴情報のレコード数、すなわち、当該登録ユーザの歌唱回数を検出する。   Thereafter, in step S320, the control unit 101 stores the number of records of the singing history information of the registered user whose user ID is acquired in the above-described step S105, which is stored in the singing history table 1072 (see FIG. 3). Detect the number of sings of registered users.

そして、ステップS330に移り、制御部101は、上記歌唱回数別係数テーブル1076(図13参照)から、上記ステップS320で検出された、前述のステップS105でユーザIDが取得された登録ユーザの歌唱回数に対応した上記係数M2を取得する。なお、歌唱回数が少ないほど、値の大きい係数M2が取得される。逆に、歌唱回数が多いほど、値の小さい係数M2が取得される。例えば、上記ステップS320で、当該登録ユーザの歌唱回数が「2回」であると検出された場合がある。この場合には、歌唱回数別係数テーブル1076から、歌唱回数「2回」に対応した係数M2(図13に示す例では歌唱回数「0回〜3回」までに対応した「1」)が取得される。   And it moves to step S330 and the control part 101 is the number of times of singing of the registered user from which the user ID was acquired in the above-mentioned step S105 detected in the above-mentioned step S320 from the coefficient table 1076 (see FIG. 13) according to the number of times of singing The coefficient M2 corresponding to is obtained. In addition, the coefficient M2 with a large value is acquired, so that there are few singing times. On the contrary, the smaller the number of singing, the smaller the coefficient M2 is acquired. For example, in step S320, it may be detected that the number of times the registered user has sung is “twice”. In this case, the coefficient M2 corresponding to the number of times of singing “2 times” (“1” corresponding to the number of times of singing “0-3 times” in the example shown in FIG. 13) is obtained from the coefficient table 1076 for each number of times of singing. Is done.

その後、ステップS340で、制御部101は、上記ステップS310で取得された係数M1と、上記ステップS330で取得された係数M2とを用いて、ユニット選択確率Pを算出する。この例では、制御部101は、上記ステップS310で取得された係数M1、及び、上記ステップS330で取得された係数M2を乗じて、ユニット選択確率Pを算出する。ユニット選択確率Pは、第1ユニットIDに対応付けられた広告情報と、第2ユニットIDに対応付けられた広告情報とのうち、第1ユニットIDに対応付けられた広告情報を選択する確率である。すなわち、ユニット選択確率Pの値が大きいほど、第1ユニットIDに対応付けられた広告情報が選択される確率が高くなり、逆に、ユニット選択確率Pの値が小さいほど、第1ユニットIDに対応付けられた広告情報が選択される確率が低くなる。なお、ユニット選択確率Pを、第2ユニットIDに対応付けられた広告情報を選択する確率としてもよい。このステップSS340の手順が、各請求項記載の選択確率算出手段として機能する。   Thereafter, in step S340, the control unit 101 calculates a unit selection probability P using the coefficient M1 acquired in step S310 and the coefficient M2 acquired in step S330. In this example, the control unit 101 calculates the unit selection probability P by multiplying the coefficient M1 acquired in step S310 and the coefficient M2 acquired in step S330. The unit selection probability P is the probability of selecting the advertisement information associated with the first unit ID from the advertisement information associated with the first unit ID and the advertisement information associated with the second unit ID. is there. That is, the greater the value of the unit selection probability P, the higher the probability that the advertisement information associated with the first unit ID will be selected. Conversely, the smaller the value of the unit selection probability P, the more the first unit ID. The probability that the associated advertisement information is selected is reduced. The unit selection probability P may be a probability of selecting the advertisement information associated with the second unit ID. The procedure of Step SS340 functions as a selection probability calculation unit described in each claim.

そして、ステップS350で、制御部101は、上記ステップS340で算出されたユニット選択確率Pとなるように、前述のステップS105でユーザIDが取得された登録ユーザに関して前述のステップS30で取得された第1ユニットIDと、当該登録ユーザに関して前述のステップS200で決定された第2ユニットIDとを、選択的に広告対象とするユニットIDとして決定する。その後、このルーチンを終了する。   In step S350, the control unit 101 obtains the registered user whose user ID has been acquired in step S105 described above so that the unit selection probability P calculated in step S340 is obtained. One unit ID and the second unit ID determined in the above-described step S200 for the registered user are selectively determined as a unit ID to be advertised. Thereafter, this routine is terminated.

本変形例において、カラオケ装置100の制御部101が実行する、広告情報の再生に関する制御手順は、前述の図10とほぼ同様であるが、ステップS510及びステップS560の手順が少し異なっている。   In the present modification, the control procedure relating to the reproduction of advertisement information executed by the control unit 101 of the karaoke apparatus 100 is substantially the same as that in FIG. 10 described above, but the procedures in steps S510 and S560 are slightly different.

本変形例におけるステップS510では、上記実施形態におけるステップS510と異なり、制御部101は、前述のステップS60、又は前述のステップS70、又は前述のステップS150、又は前述のステップS180、又は上記図15のステップS350において広告対象とするユニットIDとして決定されたユニットIDを取得する。なお、上記実施形態におけるステップS510と同様、広告対象とするユニットIDとして決定されたユニットIDが複数ある場合には、このステップS510では、当該決定された複数のユニットがそれぞれ取得される。   In step S510 in this modification, unlike step S510 in the above embodiment, the control unit 101 performs the above-described step S60, the above-described step S70, the above-described step S150, the above-described step S180, or the above-described FIG. In step S350, the unit ID determined as the unit ID to be advertised is acquired. Note that, as in step S510 in the above embodiment, when there are a plurality of unit IDs determined as unit IDs to be advertised, in step S510, the determined units are acquired.

また、本変形例におけるステップS560では、制御部101は、上記実施形態におけるステップS560とほぼ同様の処理を行う。本変形例においては、上述したように、前述のステップS170の判定が満たされなかった場合には、上記実施形態と異なり、上記図15のステップS350において、前述のステップS105でユーザIDが取得された登録ユーザに係わる第1ユニットIDと、当該登録ユーザに係わる第2ユニットIDとが、選択的に広告対象とするユニットIDに決定される。このような場合には、本変形例におけるステップS560では、上記実施形態におけるステップS560と異なり、制御部101は、上記ステップS360で選択的に決定された第1又は第2ユニットIDに対応付けられた広告情報を再生部102により再生させる。これは実質的には、上記図15のステップS340で算出されたユニット選択確率Pとなるように、第1ユニットIDに対応付けられた広告情報と、第2ユニットIDに対応付けられた広告情報とを、選択的に再生部102により再生させることに相当する。   In step S560 in this modification, the control unit 101 performs substantially the same process as in step S560 in the above embodiment. In the present modification, as described above, when the determination in step S170 described above is not satisfied, the user ID is acquired in step S105 described above in step S350 in FIG. The first unit ID related to the registered user and the second unit ID related to the registered user are selectively determined as the unit IDs to be advertised. In such a case, in step S560 in the present modification, unlike step S560 in the above embodiment, the control unit 101 is associated with the first or second unit ID that is selectively determined in step S360. The reproduction unit 102 reproduces the advertisement information. This is substantially the advertising information associated with the first unit ID and the advertising information associated with the second unit ID so as to be the unit selection probability P calculated in step S340 of FIG. Is equivalent to selectively reproducing by the reproducing unit 102.

ここで、ユーザの嗜好の内容によっては、あるいは、当該ユーザの嗜好とは別の他の嗜好との組合せ次第によっては、ユーザの嗜好と上記他の嗜好との接点の有無や、それら2つの嗜好における妥協性の程度について、差がある場合がある。本変形例においては、上記の傾向に鑑みて、予め、上記ユニット組合せ別係数テーブル1075(図12を参照)に、想定される第1ユニットIDと第2ユニットIDとの組み合わせに応じた係数M1が設定され記憶されている。第1ユニットIDと第2ユニットIDとが一致しないと判定された場合には、制御部101が、上記ユニット組合せ別係数テーブル1075の記憶内容を参照して、それら第1ユニットID及び第2ユニットIDの組み合わせに対応した係数M1を用いて、ユニット選択確率Pを算出する(図15のステップS340を参照)。そして、制御部101は、上記算出されたユニット選択確率Pとなるようにしつつ、第1ユニットIDに対応した広告情報と、第2ユニットIDに対応した広告情報とを、選択的に再生部102により再生させる。   Here, depending on the content of the user's preference, or depending on the combination of another preference different from the user's preference, the presence or absence of a contact point between the user's preference and the other preference, or the two preferences. There may be differences in the degree of compromise in. In the present modification, in consideration of the above-described tendency, the coefficient M1 corresponding to the combination of the first unit ID and the second unit ID assumed in the unit combination coefficient table 1075 (see FIG. 12) in advance. Is set and stored. When it is determined that the first unit ID and the second unit ID do not match, the control unit 101 refers to the storage contents of the unit combination-specific coefficient table 1075 and refers to the first unit ID and the second unit. Unit selection probability P is calculated using coefficient M1 corresponding to the combination of IDs (see step S340 in FIG. 15). Then, the control unit 101 selectively reproduces the advertisement information corresponding to the first unit ID and the advertisement information corresponding to the second unit ID while achieving the calculated unit selection probability P. To play.

これにより、係数M1により確率的な広告提供特性を規定しつつ、きめの細かい広告提供をユーザに対し行うことができる。   As a result, it is possible to provide a fine advertisement to the user while prescribing the stochastic advertisement providing characteristic by the coefficient M1.

また、ユーザが、当該ユーザの嗜好を可能ならば他の人間に対して隠したい、あるいは見えにくくしたいという意向を持つ場合に、その気持ちの程度は、他の人間の顔ぶれやその時々の状況によって種々変化する場合がある。特にユーザの歌唱回数は上記気持ちの程度と相関がある場合がある。すなわち、前述のように第1ユニットIDと第2ユニットIDとが不一致の状態のまま、当該ユーザの歌唱回数が比較的多くなった場合には、当該ユーザの、上記嗜好を隠したいという気持ちは徐々に強まってきている可能性が高い。そこで本変形例においては、上記の傾向に鑑みて、予め、上記歌唱回数別係数テーブル1076(図13を参照)に、ユーザの歌唱回数の大小に応じた係数M2が設定され記憶されている。第1ユニットIDと第2ユニットIDとが一致しないと判定された場合には、制御部101が、上記ユニット組合せ別係数テーブル1075の記憶内容に基づく上記係数M1を用いるとともに、上記登録ユーザの歌唱回数を加味して設定された上記係数M2も用いて、ユニット選択確率Pを算出する。そして、制御部101は、上記算出されたユニット選択確率Pとなるようにしつつ、第1ユニットIDに対応した広告情報と、第2ユニットIDに対応した広告情報とを、選択的に再生部102により再生させる。   In addition, when a user intends to hide the user's preference from other people if possible or to make it difficult to see, the degree of the feeling depends on the face of other people and the circumstances at that time. There may be various changes. In particular, the number of times the user sings may be correlated with the degree of feeling. That is, as described above, when the number of times the user sings is relatively large while the first unit ID and the second unit ID are inconsistent, the user's desire to hide the preference is There is a high possibility that it is gradually getting stronger. Therefore, in the present modification, in consideration of the above-described tendency, a coefficient M2 corresponding to the magnitude of the number of singing by the user is set and stored in the coefficient table 1076 for each number of singing (see FIG. 13) in advance. When it is determined that the first unit ID and the second unit ID do not match, the control unit 101 uses the coefficient M1 based on the stored content of the unit combination coefficient table 1075 and sings the registered user. The unit selection probability P is calculated using the coefficient M2 set taking the number of times into account. Then, the control unit 101 selectively reproduces the advertisement information corresponding to the first unit ID and the advertisement information corresponding to the second unit ID while achieving the calculated unit selection probability P. To play.

これにより、ユーザの意向を高精度に反映した、さらにきめの細かい広告提供を行うことができる。   This makes it possible to provide a more detailed advertisement that reflects the user's intention with high accuracy.

なお、以上においては、広告配信サーバ400が複数の広告情報を予めカラオケ装置100へ出力しておき、カラオケ装置100の制御部101が、これら複数の広告情報のうち、広告対象とするユニットIDとして決定されたユニットIDに対応付けられた広告情報を、1つの演奏曲の再生終了後、次の再生開始までの間に、再生部102により再生させていたが、これに限られない。例えば、表示部103の表示画面を複数に分割し、そのうち1つの画面には演奏曲に対応した歌詞テロップを表示させると共に、別の画面には当該広告情報を表示させるようにしてもよい。   In the above, the advertisement distribution server 400 outputs a plurality of advertisement information to the karaoke apparatus 100 in advance, and the control unit 101 of the karaoke apparatus 100 sets the unit ID as an advertisement target among the plurality of advertisement information. The advertisement information associated with the determined unit ID is reproduced by the reproducing unit 102 after the end of reproduction of one performance piece and before the start of the next reproduction, but is not limited thereto. For example, the display screen of the display unit 103 may be divided into a plurality of parts, one of which may display the lyrics telop corresponding to the performance song and the other screen may display the advertisement information.

また、例えば、広告配信サーバ400が広告情報を適宜のタイミングでリモコン200へ出力し、操作部205が一定時間操作されていないと判断された場合に、リモコン200の制御部201が、上記広告対象とするユニットIDとして決定されたユニットIDに対応付けられた広告情報を、表示部203全体に表示させるようにしてもよい。あるいは、表示部203の表示画面を複数に分割し、そのうち1つの画面には演奏曲の選曲画面を表示させると共に、別の画面には当該広告情報を表示させるようにしてもよい。この場合には、リモコン200の制御部201が、各請求項記載の広告情報出力手段として機能する。   In addition, for example, when the advertisement distribution server 400 outputs advertisement information to the remote controller 200 at an appropriate timing, and it is determined that the operation unit 205 has not been operated for a certain period of time, the control unit 201 of the remote controller 200 performs the above advertisement target The advertisement information associated with the unit ID determined as the unit ID may be displayed on the entire display unit 203. Alternatively, the display screen of the display unit 203 may be divided into a plurality of screens, and a music selection screen for performance music may be displayed on one screen, and the advertisement information may be displayed on another screen. In this case, the control unit 201 of the remote controller 200 functions as advertisement information output means described in each claim.

また、図7、図8、図9、図10等に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。   In addition, the flowcharts shown in FIGS. 7, 8, 9, 10 and the like do not limit the present invention to the procedure shown in the above-described flow, and the procedure can be added without departing from the spirit and technical idea of the invention. You may delete or change the order.

また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。   In addition to those already described above, the methods according to the above-described embodiments and modifications may be used in appropriate combination.

その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。   In addition, although not illustrated one by one, the present invention is implemented with various modifications within a range not departing from the gist thereof.

1 楽曲再生システム
100 カラオケ装置
101 制御部
102 再生部(再生手段)
107 大容量記憶装置(第2記憶装置、第3記憶装置、第4記憶装置)
200 リモコン
300 ホストサーバ
307 大容量記憶装置(第1記憶装置)
400 広告配信サーバ
1071 ログインテーブル
1072 歌唱履歴テーブル
1073 ユニットID−歌手IDテーブル
1074 ユニット別広告テーブル
1075 ユニット組合せ別係数テーブル
1076 歌唱回数別係数テーブル
3071 ユーザ別嗜好データベース
DESCRIPTION OF SYMBOLS 1 Music reproduction system 100 Karaoke apparatus 101 Control part 102 Reproduction part (reproduction means)
107 Mass storage device (second storage device, third storage device, fourth storage device)
200 Remote control 300 Host server 307 Mass storage device (first storage device)
400 advertising distribution server 1071 login table 1072 singing history table 1073 unit ID-singer ID table 1074 advertising table by unit 1075 coefficient table by unit combination 1076 coefficient table by number of times 3071 preference database by user

Claims (7)

楽曲データ及び映像データを含む演奏曲データを用いて演奏曲を再生する再生手段と、
複数のユーザ識別情報と複数のユニット識別情報とが対応付けられた、ユーザ分類情報を記憶した第1記憶手段と、
特定ユーザの所定の操作に基づいて取得された当該特定ユーザの前記ユーザ識別情報に基づき、前記第1記憶手段に記憶された前記ユーザ分類情報に応じて、当該特定ユーザに対応する第1ユニット識別情報を取得する、ユニット情報取得手段と、
前記演奏曲に関する前記特定ユーザの選曲操作に対応した当該特定のユーザに係わる歌唱対象識別情報と、前記特定ユーザに関して前記ユニット情報取得手段により取得された前記第1ユニット識別情報との、整合性を判定する第1判定手段と、
を有することを特徴とする楽曲再生システム。
Reproduction means for reproducing a performance song using performance song data including song data and video data;
First storage means for storing user classification information in which a plurality of user identification information and a plurality of unit identification information are associated;
Based on the user identification information of the specific user acquired based on a predetermined operation of the specific user, the first unit identification corresponding to the specific user according to the user classification information stored in the first storage means Unit information acquisition means for acquiring information;
Consistency between the singing target identification information related to the specific user corresponding to the music selection operation of the specific user related to the performance music and the first unit identification information acquired by the unit information acquisition means regarding the specific user. First determination means for determining;
A music playback system comprising:
複数の前記歌唱対象識別情報と複数のユニット識別情報とが対応付けられた歌唱対象分類情報を記憶した第2記憶手段と、
前記演奏曲に関する前記特定ユーザの選曲操作に対応した当該特定ユーザに係わる歌唱対象識別情報に基づき、前記第2記憶手段に記憶された前記歌唱対象分類情報に応じて、前記複数のユニット識別情報の中から当該特定ユーザに対応付ける第2ユニット識別情報を決定するユニット情報決定手段と、
を有し、
前記第1判定手段は、
前記特定ユーザに関して前記ユニット情報取得手段により取得された前記第1ユニット識別情報と、当該特定ユーザに関して前記ユニット情報決定手段により決定された前記第2ユニット識別情報とが、一致するかどうかを判定する
ことを特徴とする請求項1記載の楽曲再生システム。
A second storage means for storing singing target classification information in which a plurality of the singing target identification information and a plurality of unit identification information are associated;
Based on the singing target identification information related to the specific user corresponding to the music selection operation of the specific user related to the performance music, according to the singing target classification information stored in the second storage unit, the plurality of unit identification information Unit information determining means for determining second unit identification information to be associated with the specific user from among;
Have
The first determination means includes
It is determined whether or not the first unit identification information acquired by the unit information acquisition unit for the specific user matches the second unit identification information determined by the unit information determination unit for the specific user. The music reproducing system according to claim 1, wherein:
広告対象とする前記ユニット識別情報に対応付けられた広告情報を出力する広告情報出力手段と、
前記ユニット情報取得手段により取得された前記特定ユーザの前記第1ユニット識別情報が、予め定められた所定のユニット識別情報に該当するかどうかを判定する第2判定手段と
を有し、
前記第1判定手段は、
前記第2判定手段により前記特定ユーザの前記第1ユニット識別情報が前記所定のユニット識別情報に該当すると判定された場合に、当該第1ユニット識別情報と、前記ユニット情報決定手段により決定された前記第2ユニット識別情報とが、一致するかどうかの判定を行い、
前記広告情報出力手段は、
前記第1判定手段により、前記第1ユニット識別情報と前記第2ユニット識別情報とが、一致すると判定された場合に、当該第1又は第2ユニット識別情報に対応付けられた広告情報を出力する
ことを特徴とする請求項2記載の楽曲再生システム。
Advertising information output means for outputting advertising information associated with the unit identification information to be advertised;
Second determination means for determining whether the first unit identification information of the specific user acquired by the unit information acquisition means corresponds to predetermined predetermined unit identification information;
The first determination means includes
When the second determination unit determines that the first unit identification information of the specific user corresponds to the predetermined unit identification information, the first unit identification information and the unit information determination unit determine Determine whether the second unit identification information matches,
The advertisement information output means includes
When the first determination unit determines that the first unit identification information and the second unit identification information match, the advertising information associated with the first or second unit identification information is output. The music reproducing system according to claim 2, wherein:
前記広告情報出力手段は、
前記第1判定手段により、前記第1ユニット識別情報と前記第2ユニット識別情報とが、一致しないと判定された場合に、前記第1ユニット識別情報及び前記第2ユニット識別情報にそれぞれ対応付けられた前記広告情報の出力を禁止する
ことを特徴とする請求項3記載の楽曲再生システム。
The advertisement information output means includes
When it is determined by the first determination means that the first unit identification information and the second unit identification information do not match, they are associated with the first unit identification information and the second unit identification information, respectively. 4. The music reproducing system according to claim 3, wherein output of the advertisement information is prohibited.
前記広告情報出力手段は、
前記第1判定手段により、前記第1ユニット識別情報と前記第2ユニット識別情報とが、一致しないと判定された場合に、前記第2ユニット識別情報に対応付けられた広告情報を出力する
ことを特徴とする請求項3記載の楽曲再生システム。
The advertisement information output means includes
When the first determination means determines that the first unit identification information and the second unit identification information do not match, the advertisement information associated with the second unit identification information is output. 4. The music playback system according to claim 3, wherein
想定される前記第1ユニット識別情報と前記第2ユニット識別情報との組み合わせに応じて予め定められた第1重み付け係数を記憶した、第3記憶手段と、
前記第1判定手段により、前記第1ユニット識別情報と前記第2ユニット識別情報とが一致しないと判定された場合に、前記第3記憶手段に記憶された、当該第1ユニット識別情報及び第2ユニット識別情報の組み合わせに対応した前記第1重み付け係数を用いて、ユニット選択確率を算出する選択確率算出手段と、
を有し、
前記広告情報出力手段は、
前記選択確率算出手段により算出された前記ユニット選択確率となるように、前記第1ユニット識別情報に対応付けられた広告情報と、前記第2ユニット識別情報に対応付けられた広告情報とを、選択的に出力する
ことを特徴とする請求項3記載の楽曲再生システム。
A third storage means for storing a first weighting factor determined in advance according to a combination of the assumed first unit identification information and the second unit identification information;
When the first determination unit determines that the first unit identification information and the second unit identification information do not match, the first unit identification information and the second unit information stored in the third storage unit are stored. Selection probability calculating means for calculating a unit selection probability using the first weighting coefficient corresponding to a combination of unit identification information;
Have
The advertisement information output means includes
Select advertisement information associated with the first unit identification information and advertisement information associated with the second unit identification information so as to be the unit selection probability calculated by the selection probability calculation means. 4. The music reproduction system according to claim 3, wherein the music reproduction system outputs the sound in a continuous manner.
前記第2ユニット識別情報に対応した前記特定ユーザの歌唱回数に応じて予め定められた第2重み付け係数を記憶した、第4記憶手段を有し、
前記選択確率算出手段は、
前記第1判定手段により、前記第1ユニット識別情報と前記第2ユニット識別情報とが一致しないと判定された場合に、前記第3記憶手段に記憶された前記第1重み付け係数と、前記第4記憶手段に記憶された当該特定ユーザの歌唱回数に対応した前記第2重み付け係数と、を用いて、前記ユニット選択確率を算出する
ことを特徴とする請求項6記載の楽曲再生システム。
4th storage means which memorize | stored the 2nd weighting coefficient predetermined according to the frequency | count of singing of the said specific user corresponding to said 2nd unit identification information,
The selection probability calculating means includes
The first weighting coefficient stored in the third storage means and the fourth weighting unit when the first determination means determines that the first unit identification information and the second unit identification information do not match. The music reproduction system according to claim 6, wherein the unit selection probability is calculated using the second weighting coefficient corresponding to the number of times of singing of the specific user stored in the storage means.
JP2010170415A 2010-07-29 2010-07-29 Music playback system Active JP5423985B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010170415A JP5423985B2 (en) 2010-07-29 2010-07-29 Music playback system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010170415A JP5423985B2 (en) 2010-07-29 2010-07-29 Music playback system

Publications (2)

Publication Number Publication Date
JP2012032492A JP2012032492A (en) 2012-02-16
JP5423985B2 true JP5423985B2 (en) 2014-02-19

Family

ID=45845995

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010170415A Active JP5423985B2 (en) 2010-07-29 2010-07-29 Music playback system

Country Status (1)

Country Link
JP (1) JP5423985B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5900162B2 (en) * 2012-05-30 2016-04-06 ブラザー工業株式会社 Advertisement display device, program, and advertisement display method
JP2014191191A (en) * 2013-03-27 2014-10-06 Brother Ind Ltd Advertisement reproduction device, and program
CN112333596B (en) * 2020-11-05 2024-06-04 江苏紫米电子技术有限公司 Earphone equalizer adjustment method, device, server and medium

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3327729B2 (en) * 1995-03-30 2002-09-24 株式会社エクシング Advertising terminal device
JP3315330B2 (en) * 1996-11-12 2002-08-19 株式会社第一興商 Karaoke equipment
JP2001331521A (en) * 2000-05-22 2001-11-30 Cybertechno:Kk Information providing system
JP2005134570A (en) * 2003-10-29 2005-05-26 Daiichikosho Co Ltd Karaoke device which handles user's individual information
JP4353418B2 (en) * 2004-04-28 2009-10-28 株式会社第一興商 Karaoke system with mail order item purchase function
JP4182950B2 (en) * 2004-12-28 2008-11-19 ブラザー工業株式会社 Request device and program
JP4611266B2 (en) * 2006-08-31 2011-01-12 株式会社エクシング Online karaoke system
JP5205069B2 (en) * 2008-01-21 2013-06-05 株式会社エヌ・ティ・ティ・ドコモ Advertisement distribution method and advertisement server

Also Published As

Publication number Publication date
JP2012032492A (en) 2012-02-16

Similar Documents

Publication Publication Date Title
JP5553232B2 (en) Music playback system
WO2007081048A1 (en) Contents reproducing device, contents reproducing method, and program
JP2008532193A (en) Multi-user playlist generation
JP2009545833A (en) Method and system for browsing music
JP5713048B2 (en) Karaoke system
JP2008225379A (en) Music and video reproducer such that musical piece for viewing continued part of vide product is specified
JP5423985B2 (en) Music playback system
JP2005222111A (en) Portable terminal for av equipment, av equipment and server device
JP5287776B2 (en) Music playback system
JP6531567B2 (en) Karaoke apparatus and program for karaoke
JP5797828B1 (en) GAME PROCESSING METHOD, GAME PROCESSING SYSTEM, AND GAME PROCESSING PROGRAM
JP2014123085A (en) Device, method, and program for further effectively performing and providing body motion and so on to be performed by viewer according to singing in karaoke
KR100675258B1 (en) Personal set information management method for sounder based on network
WO2019207911A1 (en) Information processing device, information processing method, and program
JP5510822B2 (en) Singing information processing system
JP2021101530A (en) Recording device, moving image system, recording method and program
KR102433344B1 (en) Methods and devices that support user and musician team formation
JP4263151B2 (en) Content reproduction pattern generation apparatus, content reproduction system, and content reproduction pattern generation method
JP5472250B2 (en) Authentication system and authentication device
JP6472216B2 (en) Karaoke linkage system, digital signage, and advertisement selection method
JP2014191316A (en) Advertisement reproduction device and program
JP5471974B2 (en) Music playback system
JP5350308B2 (en) Music playback system and music playback method
KR100789840B1 (en) Personal set information management method for sounder using the database
JP2016087432A (en) Game processing method, game processing system, and game processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120920

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131025

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131112

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 5423985

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150