JP5423985B2 - Music playback system - Google Patents
Music playback system Download PDFInfo
- 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
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,
この従来技術では、カラオケ装置の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.
近年、上記従来技術のような、曲と曲との間の単なる広告の提供にとどまらず、ユーザの歌唱履歴情報を用いて、当該ユーザに対して有益な広告を効果的に提供することが考えられつつある。例えば、ユーザ識別情報を登録した登録ユーザに対し、当該登録ユーザのユーザ識別情報を手がかりに、過去の歌唱履歴や来店時の歌唱履歴から推測される、当該登録ユーザの嗜好に適合した広告情報の提供を行うことで、有益な広告を効果的に提供することができる。 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.
以下、本発明の一実施の形態を図面を参照しつつ説明する。 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
なお、カラオケ装置100とリモコン200とは、例えば無線又は有線のLocal Area Network(LAN)等のネットワークNW1を介し、互いに情報送受信可能に接続されている。また、カラオケ装置100やリモコン200と、ホストサーバ300と、広告配信サーバ400とは、上記ネットワークNW1と、例えば通信ネットワーク等のネットワークNW2とを介し、互いに情報送受信可能に接続されている。
The
カラオケ装置100は、演奏曲データを用いて演奏曲の再生サービスを提供する楽曲再生装置である。このカラオケ装置100は、制御部101と、再生手段としての再生部102と、表示部103と、音声出力部104と、操作部105と、通信制御部106と、大容量記憶装置107と備えている。
The
制御部101は、図示しないCPU及びRAM、ROM等のメモリを備えている。この制御部101は、RAMの一時記憶機能を利用しつつ、ROMや大容量記憶装置107に予め記憶された各種プログラムを実行する。これにより、カラオケ装置100全体の制御を行う。
The
大容量記憶装置107は、例えばHard Disk Drive(HDD)などから構成される。この大容量記憶装置107には、複数の演奏曲データ、及び、予め広告配信サーバ400より出力された複数の広告情報等の各種情報が記憶されている。演奏曲データには、楽曲データとしてのMusical Instrument Digital Interface(MIDI;登録商標)データ、及び、映像データ等が含まれている。広告情報は、特定の商品等を広告するための動画情報や静止画情報である。
The
また、この大容量記憶装置107の図示しないテーブル記憶エリアには、ログインテーブル1071(後述の図2参照)、歌唱履歴テーブル1072(後述の図3参照)、ユニットID−歌手IDテーブル1073(後述の図5参照)、及び、ユニット別広告テーブル1074(後述の図6参照)が記憶されている。
Further, in a table storage area (not shown) of the
なお、この大容量記憶装置107は、各請求項記載の、第2記憶装置、第3記憶装置、及び第4記憶装置に相当する。
The
再生部102は、上記大容量記憶装置107に記憶された演奏曲データを用いて演奏曲を再生する。またこれと共に、再生部102は、上記大容量記憶装置107に記憶された広告情報を再生する。
The
表示部103は、例えば液晶ディスプレイなどから構成される。この表示部103は、上記再生部102によって再生された演奏曲や広告情報に係わる動画や静止画の映像を表示する。
The
音声出力部104は、例えばアンプやスピーカなどから構成される。この音声出力部104は、上記再生部102によって再生された演奏曲や広告情報に係わる音声、及び、図示しないマイクにより入力された当該カラオケ装置100を利用するユーザの歌唱音声等を出力する。
The
操作部105は、複数のキーやスイッチなどから構成される。ユーザは、この操作部105又は後述のリモコン200の操作部205を用いて、演奏曲に関する選曲操作等の各種操作を行うことができる。
The
通信制御部106は、リモコン200、ホストサーバ300、広告配信サーバ400との間で、上記ネットワークNW1,NW2を介し行われる情報通信の制御を行う。
The
リモコン200は、ユーザが演奏曲に関する選曲操作、言い換えれば、演奏曲の予約等の各種操作を行うための操作端末である。このリモコン200は、制御部201と、表示部203と、操作部205と、通信制御部206と、記憶装置207とを備えている。
The
制御部201は、図示しないCPU及びRAM、ROM等のメモリを備えている。この制御部201は、RAMの一時記憶機能を利用しつつ、ROMや記憶装置207に予め記憶された各種プログラムを実行する。これにより、リモコン200全体の制御を行う。
The
表示部203は、例えば液晶ディスプレイなどから構成され、各種表示を行う。
The
操作部205は、複数のキーやスイッチなどから構成される。ユーザは、この操作部205又は上記カラオケ装置100の操作部105を用いて、上記選曲操作等の各種操作を行うことができる。
The
通信制御部206は、カラオケ装置100、ホストサーバ300、広告配信サーバ400との間で、上記ネットワークNW1,NW2を介し行われる情報通信の制御を行う。
The
記憶装置207は、例えば不揮発性メモリなどから構成され、各種情報を記憶する。
The
ホストサーバ300は、制御部301と、通信制御部306と、第1記憶装置としての大容量記憶装置307とを備えている。
The
制御部301は、図示しないCPU及びRAM、ROM等のメモリを備えている。この制御部301は、RAMの一時記憶機能を利用しつつ、ROMや大容量記憶装置307に予め記憶された各種プログラムを実行する。これにより、ホストサーバ300全体の制御を行う。
The
通信制御部306は、カラオケ装置100、リモコン200、広告配信サーバ400との間で、上記ネットワークNW2,NW1を介し行われる情報通信の制御を行う。
The
大容量記憶装置307は、例えばHDDなどから構成される。この大容量記憶装置307の図示しないデータベース記憶エリアには、会員データベース(図示せず)、歌唱履歴データベース(図示せず)、及び、ユーザ別嗜好データベース3071(後述の図4参照)が記憶されている。
The
会員データベースには、カラオケ装置100による演奏曲の再生サービスに係わる会員として登録されたユーザの会員情報が記憶されている。ユーザの会員情報には、当該ユーザのユーザ識別情報であるユーザID、性別、生年月日等が含まれている。なお、上記会員として登録されたユーザ、言い換えれば、ユーザ識別情報を登録したユーザは、各請求項記載の特定ユーザに相当する。以下適宜、当該ユーザを「登録ユーザ」と称する。
The member database stores member information of a user registered as a member related to a performance song reproduction service by the
広告配信サーバ400は、複数の広告情報を格納した広告データベース(図示せず)を備えている。この広告配信サーバ400は、上記広告データベースに格納された広告情報を、上記ネットワークNW2,NW1を介しカラオケ装置100等へ出力する。
The
図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
本実施形態では、登録ユーザによる所定の操作としてのリモコン200の操作部205を介した上記マイページへのログイン操作に基づき、ホストサーバ300により当該登録ユーザが認証されると、当該登録ユーザのユーザIDがログインテーブル1071に記憶されるようになっている。なお、所定の操作としては、上記のようなログイン操作に限られず、他の操作であってもよい。
In the present embodiment, when the registered user is authenticated by the
図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
図4に、上記ユーザ別嗜好データベース3071の記憶内容の一例を示す。
FIG. 4 shows an example of the stored contents of the user-
図4に示すように、ユーザ別嗜好データベース3071には、例えばホストサーバ300の制御部301によって予め実行されたクラスタリングによって、複数の登録ユーザのユーザIDと、互いに嗜好の異なる複数の(この例では100個の)ユニットのユニット識別情報であるユニットIDと、が対応付けられたユーザ分類情報が記憶されている。
As shown in FIG. 4, in the user-
クラスタリングとは、例えば公知の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
なお、ユーザ別嗜好データベース3071に記憶されたユーザ分類情報において、登録ユーザのユーザIDに対応付けられたユニットIDは、各請求項記載の第1ユニット識別情報に相当する。以下適宜、当該ユニットIDを「第1ユニットID」と称する。すなわち、この第1ユニットIDは、登録ユーザの本来の嗜好に対応したユニットのユニットIDを表している。
In the user classification information stored in the 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-
図7を用いて、カラオケ装置100の制御部101が実行する、広告情報の決定に関する処理に関する制御手順を説明する。
The control procedure regarding the process regarding the determination of advertisement information which the
図7において、例えば楽曲再生システム1の管理者によりカラオケ装置100の電源がオンにされることによって、図中「START」位置で表されるように、このフローが開始される。
In FIG. 7, for example, when the
まずステップS10で、制御部101は、上記ログインテーブル1071(図2参照)を用いて、上記マイページにログインしている登録ユーザが存在するかどうかを判定する。ログインテーブル1071にユーザIDが記憶されていない場合には、マイページにログインしている登録ユーザが存在しないとみなされ、ステップS10の判定が満たされず、ループして待機する。一方、ログインテーブル1071にユーザIDが記憶されている場合には、マイページにログインしている登録ユーザが存在するとみなされ、ステップS10の判定が満たされて、ステップS20に移る。
First, in step S10, the
ステップS20では、制御部101は、上記マイページにログインしている少なくとも1人の登録ユーザのユーザID、すなわち、上記ログインテーブル1071に記憶された少なくとも1つのユーザIDを取得する。なお、マイページに複数の登録ユーザがログインしている場合には、このステップS20では、ログインテーブル1071に記憶された当該複数の登録ユーザのユーザIDが取得される。これは実質的には、登録ユーザの上記ログイン操作に基づいて当該登録ユーザのユーザIDを取得することに相当する。
In step S20, the
その後、ステップS30で、制御部101は、ホストサーバ300の上記ユーザ別嗜好データベース3071(図4参照)にアクセスする。そして、ユーザ別嗜好データベース3071に記憶されたユーザ分類情報において、上記ステップS20で取得された各ユーザIDに対応付けられたユニットIDすなわち第1ユニットIDをそれぞれ取得する。これは実質的には、上記ステップS20で取得された登録ユーザのユーザIDに基づき、ユーザ別嗜好データベース3071に記憶されたユーザ分類情報に応じて、当該登録ユーザに対応する第1ユニットIDを取得することに相当する。すなわち、このステップS30の手順が、各請求項記載のユニット情報取得手段として機能する。
Thereafter, in step S30, the
そして、ステップS40に移り、制御部101は、上記ステップS30で取得された各第1ユニットIDが、前述の所定ユニットIDに該当するかどうかをそれぞれ判別する。
Then, the process proceeds to step S40, and the
その後、ステップS50で、制御部101は、上記ステップS40での判別結果に基づき、上記ステップS30で取得された第1ユニットIDの中に、所定ユニットIDに該当する第1ユニットIDが含まれているかどうかを判定する。これは言い換えれば、上記マイページにログインしている登録ユーザの中に、他の人間に対し自分の嗜好を隠したい場合がありうるユニットに属する登録ユーザが存在するかどうかを判定することに相当する。
Thereafter, in step S50, the
ステップ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
一方、ステップ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
その後、ステップS80で、制御部101は、上記ステップS40で第1ユニットIDが所定ユニットIDに該当すると判別された、言い換えれば、他の人間に対し自分の嗜好を隠したい場合がありうるユニットに属する登録ユーザに関して、上記ステップS20で取得されたユーザIDを、例えば当該制御部101のRAM等のメモリに記憶させる。
After that, in step S80, the
そして、ステップS100に移り、制御部101は、所定の歌唱傾向判定処理を実行する。なお、このステップS100の詳細内容については、後述の図8で説明する。
And it moves to step S100 and the
その後、ステップS90で、制御部101は、上記ログインテーブル1071を用いて、上記マイページからすべての登録ユーザがログアウトしているかどうかを判定する。ログインテーブル1071にユーザIDが記憶されている場合には、マイページからすべての登録ユーザがログアウトしていないとみなされ、ステップS90の判定が満たされず、ステップS20に戻り同様の手順を繰り返す。一方、ログインテーブル1071にユーザIDが記憶されていない場合には、マイページからすべての登録ユーザがログアウトしているとみなされ、ステップS90の判定が満たされて、このフローを終了する。
After that, in step S90, the
なお、上記において、ステップ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
その後、ステップ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
ステップS120では、制御部101は、上記歌唱履歴テーブル1072から、上記ステップS105でユーザIDが取得された登録ユーザの歌唱履歴情報に含まれる歌手IDを取得する。なお、歌唱履歴テーブル1072に、上記ステップS105でユーザIDが取得された登録ユーザの歌唱履歴情報が複数レコード記憶されている場合には、このステップS120では、歌唱履歴テーブル1072に記憶された当該登録ユーザの複数の歌唱履歴情報に含まれる歌手IDがそれぞれ取得される。なお、レコードとは、テーブルを構成するデータの単位である。
In step S120, the
そして、ステップS130に移り、制御部101は、上記ユニットID−歌手IDテーブル1073(図5参照)に記憶された歌唱対象分類情報における複数の歌手IDのうち、各所定ユニットIDに対して対応付けられた前述の第1歌手IDをそれぞれ取得する。すなわち、このステップS130では、上記他の人間に対し自分の嗜好を隠したい場合がありうる各ユニットにおいて、最も人気の高い歌手に係る歌手ID、言い換えれば、当該ユニットを最も特徴付ける歌手に係る歌手ID、がそれぞれ取得される。
And it moves to step S130 and the
その後、ステップS140で、制御部101は、上記ステップS130で取得された第1歌手IDの中に、上記ステップS120で取得された歌手IDのいずれかと一致する第1歌手IDが含まれているかどうかを判定する。これは言い換えれば、上記ステップS105でユーザIDが取得された、上記他の人間に対し自分の嗜好を隠したい場合がありうるユニットに分類される登録ユーザが、当該登録ユーザの嗜好を隠す必要のない他の人間と共に来場しているかどうか、あるいは、1人で来場しているかどうか、を判定することに相当する。
Thereafter, in step S140, the
ステップ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
一方、ステップ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
ステップ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
そして、ステップ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
ステップ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
一方、ステップ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
図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
その後、ステップS220で、制御部101は、上記100個のユニットIDのいずれかに対応する変数Jの値を1に設定する。
Thereafter, in step S220, the
そして、ステップ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
その後、ステップS240で、制御部101は、上記ステップS230で取得されたn個の第1歌手ID〜第n歌手IDの中に、上記ステップS210で取得された複数の歌手IDがいくつ含まれているかをカウントする。そして、この時点での変数Jの値に対応するユニットIDに係わるカウント値をN(J)として保持する。
Thereafter, in step S240, the
そして、ステップS250に移り、制御部101は、変数Jの値がユニットIDの数Jmax(この例ではJmax=100)と等しくなったかどうかを判定する。J<Jmaxである場合には、ステップS250の判定が満たされず、ステップS260に移る。ステップS260では、制御部101は、変数Jの値に1を加える。その後、上記ステップS230に戻り同様の手順を繰り返す。そして、J=Jmaxとなった場合には、ステップS250の判定が満たされて、ステップS270に移る。
In step S250, the
ステップS270では、制御部101は、上記ステップS240でのカウント値C(J)が、上記100個のユニットIDのすべてにおいて0となったかどうかを判定する。上記ステップS240でのカウント値C(J)が、上記100個のユニットIDのいずれかにおいて0となっていなかった場合には、ステップS270の判定が満たされず、ステップS280に移る。
In step S270, the
ステップ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
その後、ステップS290で、制御部101は、上記100個のユニットIDのうち、上記ステップS280で選択されたユニットIDを、上記図8のステップS105でユーザIDが取得された登録ユーザに対応付けるユニットIDすなわち第2ユニットIDとして決定する。すなわち、この第2ユニットIDは、登録ユーザの今回の選曲操作に対応したユニットのユニットIDを表している。その後、このルーチンを終了する。
Thereafter, in step S290, the
一方、ステップ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
以上説明したように、ステップ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
図10を用いて、カラオケ装置100の制御部101が実行する、広告情報の再生に関する制御手順を説明する。
A control procedure related to reproduction of advertisement information, which is executed by the
図10において、例えば楽曲再生システム1の管理者によりカラオケ装置100の電源がオンにされることによって、図中「START」位置で表されるように、このフローが開始される。
In FIG. 10, for example, when the
まずステップS510で、制御部101は、上記図7のステップS60、又は上記図7のステップS70、又は上記図8のステップS150、又は上記図8のステップS180において広告対象とするユニットIDとして決定されたユニットIDを取得する。なお、広告対象とするユニットIDとして決定されたユニットIDが複数ある場合には、このステップS510では、当該決定された複数のユニットがそれぞれ取得される。
First, in step S510, the
その後、ステップS520で、制御部101は、上記ステップS510で取得されたユニットIDのうち、いずれか1つのユニットIDを選定する。
Thereafter, in step S520, the
そして、ステップS530に移り、制御部101は、上記ユニット別広告テーブル(図6参照)から、上記ステップS520で取得されたユニットIDに対応付けられた広告IDを取得する。その後、その取得した広告IDに対応する広告情報を、次に再生部102に再生させる広告情報として決定する。
Then, the process proceeds to step S530, and the
その後、ステップS540で、制御部101は、1つの演奏曲の再生終了後に、次の演奏曲の予約が行われていない状態、すなわち、いわゆる曲間となっているかどうかを判定する。曲間となるまでは、ステップS540の判定が満たされず、ループして待機する。そして、曲間となったら、ステップS540の判定が満たされて、ステップS550に移る。
Thereafter, in step S540, the
ステップS550では、制御部101は、大容量記憶装置107から、上記ステップS530で決定された広告情報を読み出す。
In step S550, the
そして、ステップS560に移り、制御部101は、演奏曲の予約が行われるまでの間に、すなわち、次の演奏曲の再生開始までの間に、上記ステップS550で読み出された広告情報、すなわち、広告対象とするユニットIDに対応付けられた広告情報を再生するように、再生部102を制御する。これにより、当該広告情報に係わる映像が表示部103で表示され、当該広告情報に係わる音声が音声出力部104から出力される。なお、広告対象とするユニットIDに対応付けられた広告情報を再生するように再生部102を制御する、すなわち、当該広告情報を再生部102により再生させることは、実質的には、広告対象とするユニットIDに対応付けられた広告情報を出力することに相当する。すなわち、このステップS560の手順が、各請求項記載の広告情報出力手段として機能する。
Then, the process proceeds to step S560, where the
具体的には、上記図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
また、上記図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
また、上記図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
なお、広告情報の再生中に、演奏曲の予約が行われた場合には、広告情報の再生が一時停止され、当該演奏曲の再生が開始される。そして、再び、曲間となったら、一時停止中の広告情報の再生が再開される。そして、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
以上説明したように、本実施形態においては、カラオケ装置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
ここで、一般に、ユーザが、演奏曲データを用いた演奏曲の再生サービスを受ける場合、ひとりで来場する場合もあるが、他の人間と連れ立って複数名で来場する場合もある。通常、ユーザが選曲して歌唱する演奏曲の名前や種類等により、ユーザの嗜好を概ね推定することができる。このため、連れ立って利用する者の顔ぶれによっては、ユーザが、本来の歌唱傾向とは異なる、すなわち、ユーザ本来の嗜好とは異なる演奏曲を選曲して歌唱する可能性もある。そこで、本実施形態においては、登録ユーザが選曲操作を行った場合に、制御部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
これにより、上記ステップ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
以上のようにして、本実施形態においては、登録ユーザの今回の選曲操作に対応するユニットのユニット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
そこで本実施形態では特に、制御部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
ここで、登録ユーザに係わる第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
なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。以下、そのような変形例を順次説明する。 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
図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
上記以外の手順は、前述の図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
本変形例におけるステップ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
また、本変形例におけるステップS560では、制御部101は、上記実施形態におけるステップS560とほぼ同様の処理を行う。本変形例においては、上述したように、前述のステップS170の判定が満たされなかった場合には、上記実施形態と異なり、上記図11のステップS185において、前述のステップS105でユーザIDが取得された登録ユーザに係わる第2ユニットIDが、広告対象とするユニットIDに決定される。このような場合には、本変形例におけるステップS560では、上記実施形態におけるステップS560と異なり、制御部101は、当該第2ユニットIDに対応付けられた広告情報を再生部102により再生させる。
In step S560 in this modification, the
ここで、登録ユーザに係わる第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
(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
本変形例においては、カラオケ装置100の大容量記憶装置107のテーブル記憶エリアには、ユニット組合せ別係数テーブル1075(後述の図12参照)、及び、歌唱回数別係数テーブル1076(後述の図13参照)が記憶されている。
In the present modification, the table storage area of the
図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
上記以外の手順は、前述の図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
その後、ステップS320で、制御部101は、上記歌唱履歴テーブル1072(図3参照)に記憶された、前述のステップS105でユーザIDが取得された登録ユーザの歌唱履歴情報のレコード数、すなわち、当該登録ユーザの歌唱回数を検出する。
Thereafter, in step S320, the
そして、ステップ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
その後、ステップ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
そして、ステップS350で、制御部101は、上記ステップS340で算出されたユニット選択確率Pとなるように、前述のステップS105でユーザIDが取得された登録ユーザに関して前述のステップS30で取得された第1ユニットIDと、当該登録ユーザに関して前述のステップS200で決定された第2ユニットIDとを、選択的に広告対象とするユニットIDとして決定する。その後、このルーチンを終了する。
In step S350, the
本変形例において、カラオケ装置100の制御部101が実行する、広告情報の再生に関する制御手順は、前述の図10とほぼ同様であるが、ステップS510及びステップS560の手順が少し異なっている。
In the present modification, the control procedure relating to the reproduction of advertisement information executed by the
本変形例におけるステップ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
また、本変形例におけるステップ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
ここで、ユーザの嗜好の内容によっては、あるいは、当該ユーザの嗜好とは別の他の嗜好との組合せ次第によっては、ユーザの嗜好と上記他の嗜好との接点の有無や、それら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
これにより、係数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
これにより、ユーザの意向を高精度に反映した、さらにきめの細かい広告提供を行うことができる。 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
また、例えば、広告配信サーバ400が広告情報を適宜のタイミングでリモコン200へ出力し、操作部205が一定時間操作されていないと判断された場合に、リモコン200の制御部201が、上記広告対象とするユニットIDとして決定されたユニットIDに対応付けられた広告情報を、表示部203全体に表示させるようにしてもよい。あるいは、表示部203の表示画面を複数に分割し、そのうち1つの画面には演奏曲の選曲画面を表示させると共に、別の画面には当該広告情報を表示させるようにしてもよい。この場合には、リモコン200の制御部201が、各請求項記載の広告情報出力手段として機能する。
In addition, for example, when the
また、図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
107 Mass storage device (second storage device, third storage device, fourth storage device)
200
400
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ユニット識別情報を決定するユニット情報決定手段と、
を有し、
前記第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判定手段により、前記第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.
前記選択確率算出手段は、
前記第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.
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)
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)
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 |
-
2010
- 2010-07-29 JP JP2010170415A patent/JP5423985B2/en active Active
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 |