JP5553232B2 - Music playback system - Google Patents
Music playback system Download PDFInfo
- Publication number
- JP5553232B2 JP5553232B2 JP2010201956A JP2010201956A JP5553232B2 JP 5553232 B2 JP5553232 B2 JP 5553232B2 JP 2010201956 A JP2010201956 A JP 2010201956A JP 2010201956 A JP2010201956 A JP 2010201956A JP 5553232 B2 JP5553232 B2 JP 5553232B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- advertisement
- information
- user
- identification information
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- 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 as performance music data corresponding to the song from the HDD, sends them to the sound source and the video control unit, and sends the audio and video to the speaker. And output from the 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 general, consumers' consumption behavior often reflects their own age and preferences. For example, the content of a product purchased by a consumer, that is, the name and type of the product, and the consumer's preference are closely related. The same applies to the case where the user receives a performance music reproduction service using performance music data, and the contents of the user's music selection operation and the user's preference are closely related. For this reason, in recent years, advertisements that are directly linked to the preferences of a plurality of users are being provided to each user.
ところで、一般に、ユーザは、上記のように自分の嗜好に直結した広告でなくても、自分の嗜好に比較的近い嗜好の広告に対しては多少興味を惹かれたり、あるいはそのような広告に対応する商品も受け入れたりする場合があり得る。そこで近年、上記のような各ユーザそれぞれの嗜好に直結した広告に加え、各ユーザの嗜好に比較的近い嗜好の広告を、各ユーザに提供することにより、ユーザに対し提供する広告の内容を有効に拡大し、広告効果を高めることが考えられつつある。 By the way, in general, even if the user is not an advertisement directly related to his / her preference as described above, the user is slightly interested in an advertisement having a taste relatively close to his / her preference or is interested in such an advertisement. Corresponding products may also be accepted. Therefore, in recent years, in addition to the advertisements directly related to each user's preference as described above, by providing each user with an advertisement having a taste that is relatively close to each user's preference, the content of the advertisement provided to the user is effective. It is being considered to increase the advertising effectiveness.
しかしながら、上記従来技術では、演奏曲と演奏曲との間に単なる広告の提供を行うのみである。すなわち、上記のような、ユーザに対し提供する広告の内容を有効に拡大し、広告効果を高めることは、特に配慮されていなかった。 However, in the above-described conventional technology, only an advertisement is provided between performance music pieces. That is, it has not been particularly considered to effectively expand the content of the advertisement provided to the user as described above and enhance the advertisement effect.
本発明の目的は、ユーザに対し提供する広告の内容を有効に拡大し、広告効果を高めることができる楽曲再生システムを提供することにある。 An object of the present invention is to provide a music reproduction system capable of effectively expanding the contents of advertisements provided to users and enhancing the advertisement effect.
上記目的を達成するために、第1の発明は、楽曲データ及び映像データを含む演奏曲データを用いて演奏曲を再生する再生手段と、複数のユーザ識別情報と複数のユニット識別情報とが対応付けられた、ユーザユニット分類情報を記憶した第1記憶手段と、前記演奏曲に関する複数の前記ユーザの所定の操作に基づいて取得された当該複数のユーザに係わる前記複数のユーザ識別情報に基づき、前記第1記憶手段に記憶された前記ユーザユニット分類情報に応じて、当該複数のユーザそれぞれに対応する複数の第1ユニット識別情報を取得する、ユニット情報取得手段と、前記ユニット情報取得手段により取得された前記複数の第1ユニット識別情報で表される複数の第1ユニットそれぞれに対し、所定の類似相関を備えた少なくとも1つの第2ユニットを表す少なくとも1つの第2ユニット識別情報を、各第1ユニットごとに決定する、類似ユニット決定手段と、前記ユニット情報取得手段により取得された前記複数の第1ユニット識別情報、及び、各第1ユニットごとに前記類似ユニット決定手段によりそれぞれ決定された複数の前記第2ユニット識別情報、に基づき、広告対象とする広告情報を決定する広告決定手段と、前記広告決定手段により決定された、前記広告対象とする広告情報を出力する広告出力手段と、複数のユニット識別情報と複数の広告情報の広告識別情報とが対応付けられた、広告分類情報を記憶した第2記憶手段と、を有し、前記広告決定手段は、前記ユニット情報取得手段により取得された前記複数の第1ユニット識別情報それぞれに対し前記広告分類情報により前記広告識別情報が対応付けられた複数の第1広告情報と、各第1ユニットごとに前記類似ユニット決定手段により決定された前記複数の第2ユニット識別情報のうち、前記複数のユーザに含まれる2人以上のユーザに共通となる第2ユニット識別情報に対し前記広告分類情報により前記広告識別情報が対応付けられた少なくとも1つの第3広告情報と、を前記広告対象として決定することを特徴とする。
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. Based on the plurality of user identification information related to the plurality of users acquired based on a predetermined operation of the plurality of users related to the performance music, the first storage means that stores the user unit classification information attached According to the user unit classification information stored in the first storage unit, a plurality of first unit identification information corresponding to each of the plurality of users is acquired, and acquired by the unit information acquisition unit. At least one having a predetermined similar correlation for each of the plurality of first units represented by the plurality of first unit identification information At least one second unit identification information representing two units is determined for each first unit, similar unit determination means, the plurality of first unit identification information acquired by the unit information acquisition means, and each Based on a plurality of the second unit identification information respectively determined by the similar unit determination unit for each first unit, an advertisement determination unit that determines advertisement information to be advertised, and determined by the advertisement determination unit, An advertisement output means for outputting advertisement information to be advertised; and a second storage means for storing advertisement classification information in which a plurality of unit identification information and advertisement identification information of a plurality of advertisement information are associated with each other. Then, the advertisement determination unit is configured to execute the advertisement distribution for each of the plurality of first unit identification information acquired by the unit information acquisition unit. Among the plurality of first advertisement information associated with the advertisement identification information by information and the plurality of second unit identification information determined by the similar unit determination means for each first unit, the plurality of users Determining at least one third advertisement information in which the advertisement identification information is associated with the second unit identification information common to two or more users included by the advertisement classification information as the advertisement target. Features.
一般に、消費者の消費行動は、自らの年代や好み等の嗜好が反映している場合が多い。例えば消費者が購入した商品の内容、すなわち商品の名称や種類等と、当該消費者の嗜好とは、密接な関係にある。ユーザが演奏曲データを用いた演奏曲の再生サービスを受ける場合も同様であり、ユーザの選曲操作の内容と当該ユーザの嗜好とは、密接な関係にある。 In general, consumers' consumption behavior often reflects their own age and preferences. For example, the content of a product purchased by a consumer, that is, the name and type of the product, and the consumer's preference are closely related. The same applies to the case where the user receives a performance music reproduction service using performance music data, and the contents of the user's music selection operation and the user's preference are closely related.
本願第1発明では、例えば上記のような対応関係に基づき、予め、各ユーザの識別情報と各ユーザの嗜好のユニット分類を表すユニット識別情報とが、ユーザユニット分類情報として対応付けられ、第1記憶手段に記憶されている。そして、複数のユーザがそれぞれ上記選曲操作やあるいは会員認証等の所定の操作を行うと、これに応じて取得された各ユーザそれぞれの識別情報に基づき、ユニット情報取得手段が、上記ユーザユニット分類情報を用いて、各ユーザに対応する第1ユニット識別情報を取得する。これら各ユーザごとの第1ユニット識別情報は、広告決定手段における広告対象の広告情報の決定に用いられる。これにより、複数のユーザそれぞれの嗜好に直結した広告情報を広告出力手段から出力し、提供することができる。 In the first invention of the present application, for example, based on the correspondence as described above, the identification information of each user and the unit identification information indicating the unit classification of each user's preference are associated in advance as the user unit classification information. It is stored in the storage means. Then, when a plurality of users perform a predetermined operation such as the music selection operation or member authentication, unit information acquisition means performs the user unit classification information based on the identification information of each user acquired accordingly. Is used to obtain first unit identification information corresponding to each user. The first unit identification information for each user is used for determining the advertisement information to be advertised by the advertisement determining means. Thereby, the advertisement information directly linked to the preference of each of the plurality of users can be output from the advertisement output means and provided.
ところで、一般に、ユーザは、上記のように自分の嗜好に直結した広告でなくても、自分の嗜好に比較的近い嗜好の広告に対しては多少興味を惹かれたり、あるいはそのような広告に対応する商品も受け入れたりする場合があり得る。 By the way, in general, even if the user is not an advertisement directly related to his / her preference as described above, the user is slightly interested in an advertisement having a taste relatively close to his / her preference or is interested in such an advertisement. Corresponding products may also be accepted.
そこで、本願第1発明においては、上述のようにして各ユーザに対応する第1ユニットに係わる第1ユニット識別情報が取得された後、類似ユニット決定手段が、各第1ユニットごとに、所定の類似相関を備えた少なくとも1つの第2ユニットを特定し、当該第2ユニットをそれぞれ表す少なくとも1つの第2ユニット識別情報を決定する。そして、広告決定手段は、これら各第2ユニットに対応した第2ユニット識別情報にも基づく形で、広告対象の広告情報を決定する。これにより、上述のような各ユーザそれぞれの嗜好に直結した広告情報に加え、各ユーザの嗜好に比較的近い嗜好の広告情報を、各ユーザに提供することができる。これにより、演奏曲データを用いたサービス時においてユーザに対し提供する広告の内容を有効に拡大し、広告効果を高めることができる。
また、本願第1発明においては、各ユーザにとって自分の嗜好に直結した広告情報と、各ユーザの嗜好に比較的近い嗜好の広告情報のうち2人以上のユーザに共通となる広告情報とが、提供される。このように、ユーザの嗜好に比較的近い嗜好の広告情報の提供を複数のユーザに共通の情報だけに絞り込むことにより、例えばユーザ人数が比較的多い場合に、あるユーザの嗜好から遠く離れた、当該ユーザにとって興味のない広告が提供される確率を低減することができる。
Therefore, in the first invention of the present application, after the first unit identification information related to the first unit corresponding to each user is acquired as described above, the similar unit determination means performs a predetermined process for each first unit. At least one second unit having a similar correlation is identified, and at least one second unit identification information representing each of the second units is determined. Then, the advertisement determining means determines advertisement information to be advertised based on the second unit identification information corresponding to each of the second units. Thereby, in addition to the advertising information directly related to each user's preference as described above, it is possible to provide each user with advertising information having a taste that is relatively close to each user's preference. Thereby, the content of the advertisement provided to the user at the time of service using the performance music data can be effectively expanded, and the advertising effect can be enhanced.
In addition, in the first invention of the present application, for each user, the advertising information directly connected to his / her preference and the advertising information common to two or more users among the advertising information whose preference is relatively close to the preference of each user, Provided. In this way, by narrowing the provision of advertisement information with a preference relatively similar to the user's preference to only information common to a plurality of users, for example, when the number of users is relatively large, far away from the preference of a certain user, It is possible to reduce the probability that an advertisement that is not of interest to the user is provided.
第2の発明は、上記第1発明において、前記広告決定手段は、前記複数の第1広告情報と、各第1ユニットごとに前記類似ユニット決定手段により決定された前記複数の第2ユニット識別情報に対し前記広告分類情報により前記広告識別情報がそれぞれ対応付けられた複数の第2広告情報と、を前記広告対象として決定することを特徴とする。
In a second aspect based on the first invention, before Symbol ad determination means, wherein a plurality of first advertisement information, the plurality of second unit identification determined by the similar unit determining means for each first unit A plurality of second advertisement information in which the advertisement identification information is associated with the information by the advertisement classification information is determined as the advertisement target.
本願第2発明においては、各ユーザに対し、自分の嗜好に直結した広告情報と、自分の嗜好に比較的近い嗜好の広告情報とが、提供される。これにより、各ユーザごとに、提供する広告の内容を有効に拡大して広告効果を高めることができる。 In the second invention of the present application, each user is provided with advertisement information directly related to his / her preference and advertisement information having a taste relatively close to his / her preference. Thereby, the content of the advertisement to provide can be expanded effectively for every user, and an advertising effect can be heightened.
第3の発明は、上記第1又は第2発明において、2つのユニット間の前記類似相関の程度を表す相関値を算出可能な相関算出手段を有し、前記類似ユニット決定手段は、前記所定の類似相関として、各第1ユニットに対する前記相関値がそれぞれ所定範囲である前記第2ユニットに係わるユニット識別情報を、前記第2ユニット識別情報として決定することを特徴とする。
According to a third aspect of the present invention , in the first or second aspect of the present invention , there is provided correlation calculation means capable of calculating a correlation value representing the degree of the similarity correlation between two units. As the similar correlation, unit identification information related to the second unit in which the correlation value for each first unit is in a predetermined range is determined as the second unit identification information.
これにより、相関算出手段が算出した相関値を数値的な指標として用いることで、各ユーザの嗜好に比較的近い嗜好を表す第2ユニットを円滑に特定することができる。この結果、第2ユニット識別情報や第2広告情報を容易かつ確実に決定し、ユーザに対し提供する広告の内容を確実に拡大することができる。 Thereby, the 2nd unit showing the preference comparatively close to each user's preference can be specified smoothly by using the correlation value computed by the correlation calculation means as a numerical index. As a result, the second unit identification information and the second advertisement information can be determined easily and reliably, and the contents of the advertisement provided to the user can be surely expanded.
第4の発明は、上記第3発明において、前記所定の操作を行ったユーザの人数に応じて、前記所定範囲を可変に設定する範囲設定手段を有することを特徴とする。 A fourth invention is characterized in that in the third invention , there is provided range setting means for variably setting the predetermined range in accordance with the number of users who have performed the predetermined operation.
これにより、例えばユーザの人数が比較的多い場合には、第2ユニットとして特定するために用いる類似相関の範囲を狭くすることが可能となる。この場合、あるユーザの嗜好から遠く離れた、当該ユーザにとって興味のない広告が提供される確率を低減することができる。 Thereby, for example, when the number of users is relatively large, it is possible to narrow the range of the similar correlation used for specifying the second unit. In this case, it is possible to reduce the probability that an advertisement that is far from a user's preference and is not of interest to the user is provided.
本発明によれば、ユーザに対し提供する広告の内容を有効に拡大し、広告効果を高めることができる。 ADVANTAGE OF THE INVENTION According to this invention, the content of the advertisement provided with respect to a user can be expanded effectively, and an advertising effect can be improved.
以下、本発明の一実施の形態を図面を参照しつつ説明する。 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は、カラオケ店舗等のカラオケルームKRにそれぞれに設置された、カラオケ装置100及びリモコン200と、ホストサーバ300と、広告配信サーバ400とを有している。
In FIG. 1, the
なお、カラオケ装置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参照)が記憶されている。なお、これらログインテーブル1071及び歌唱履歴テーブル1072は、それぞれ、カラオケ装置100ごとに別個に設けられており、カラオケ装置100ごとに備えられた大容量記憶装置107のテーブル記憶エリアに記憶されている。
In addition, a login table 1071 (see FIG. 2 described later) and a singing history table 1072 (see FIG. 3 described later) are stored in a table storage area (not shown) of the
再生部102は、上記大容量記憶装置107に記憶された演奏曲データを用いて、複数の演奏曲を順次再生する。またこれと共に、再生部102は、上記大容量記憶装置107に記憶された広告情報を再生する。
The
表示部103は、例えば液晶ディスプレイなどから構成される。この表示部103は、上記再生部102によって再生された演奏曲や広告情報に係わる動画や静止画の映像を表示する。
The
音声出力部104は、例えばアンプやスピーカなどから構成される。この音声出力部104は、上記再生部102によって再生された演奏曲や広告情報に係わる音声、及び、図示しないマイクにより入力された当該カラオケ装置100による演奏曲の再生サービスを利用するユーザの歌唱音声等を出力する。
The
操作部105は、複数のキーやスイッチなどから構成される。ユーザは、この操作部105を用いて、演奏曲に関する選曲操作等の各種操作を行うことができる。演奏曲に関する選曲操作とは、再生部102により再生させる演奏曲、すなわち歌唱する演奏曲を選択(予約)する操作である。
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を用いて、上記選曲操作やログイン操作等の各種操作を行うことができる。ログイン操作とは、ホストサーバ300に対して所定のユーザ認証処理の要求を行う操作である。このログイン操作では、各ユーザごとに定められた認証用の識別情報やパスワード等の入力が行われる。ユーザによるログイン操作に基づきホストサーバ300により当該ユーザが認証されると、表示部203における当該ユーザ固有の閲覧画面、すなわちいわゆるマイページへアクセス可能となる。
The
通信制御部206は、カラオケ装置100、ホストサーバ300、広告配信サーバ400との間で、上記ネットワークNW1,NW2を介し行われる情報通信の制御を行う。
The
記憶装置207は、例えば不揮発性メモリなどから構成され、各種情報を記憶する。
The
ホストサーバ300は、制御部301と、通信制御部306と、大容量記憶装置307とを備えている。
The
制御部301は、図示しないCPU及びRAM、ROM等のメモリを備えている。この制御部301は、RAMの一時記憶機能を利用しつつ、ROMや大容量記憶装置307に予め記憶された各種プログラムを実行する。これにより、ホストサーバ300全体の制御を行う。
The
通信制御部306は、カラオケ装置100、リモコン200、広告配信サーバ400との間で、上記ネットワークNW2,NW1を介し行われる情報通信の制御を行う。
The
大容量記憶装置307は、例えばHDDなどから構成される。この大容量記憶装置307の図示しないデータベース記憶エリアには、会員データベース(図示せず)、歌唱履歴データベース3071(後述の図4参照)、ユーザユニット分類データベース3073(後述の図5参照)、ユニット別相関値データベース3074(後述の図6参照)、及び、ユニット別広告データベース3075(後述の図7参照)が記憶されている。なお、この大容量記憶装置307は、各請求項記載の、第1記憶手段及び第2記憶手段に相当する。
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の操作部205を介した上記ログイン操作に基づき上記マイページにアクセス可能となったユーザの、言い換えればログイン操作に応じたログイン状態にあるユーザの、ユーザIDが記憶されている。本実施形態では、ユーザがログイン操作を行ってログイン状態となると、当該ユーザのユーザIDがログインテーブル1071に格納されるようになっている。また、ログイン状態にあるユーザがリモコン200の操作部205を介した所定のログアウト操作を行って上記マイページからログアウトすると、当該ユーザのユーザIDがログインテーブル1071からクリアされるようになっている。
As shown in FIG. 2, the login table 1071 is in a login state corresponding to the login operation of the user who can access the My Page based on the login operation via the
図3に、上記歌唱履歴テーブル1072の記憶内容の一例を示す。 FIG. 3 shows an example of the stored contents of the singing history table 1072.
図3に示すように、歌唱履歴テーブル1072には、例えば同じ時間帯に同じカラオケ装置100による演奏曲の再生サービスを受けている(同じ時間帯に同じカラオケルームKR内に存在している)、すなわち一緒に来場した、上記ログイン状態にあるユーザによる上記選曲操作に対応した、当該ユーザの歌唱履歴情報が記憶されている。
As shown in FIG. 3, the singing history table 1072 receives, for example, a reproduction service of a performance song by the
ユーザの歌唱履歴情報には、上記選曲操作を行ったユーザのユーザIDと、選曲された演奏曲の曲識別情報である曲IDと、選曲された演奏曲の歌手識別情報である歌手IDと、選曲された演奏曲が歌唱された時刻情報である歌唱日時と、が含まれている。なお、ユーザの歌唱履歴情報としては、上記に限られず、例えば選曲された演奏曲の曲ジャンル識別情報であるジャンルID等、上記以外の情報を含めるようにしてもよい。 In the user singing history information, the user ID of the user who performed the music selection operation, the music ID that is the music identification information of the selected performance music, the singer ID that is the singer identification information of the music performance selected, And the singing date and time, which is time information when the selected performance song was sung. Note that the user singing history information 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 a selected performance piece.
歌唱履歴テーブル1072に格納された歌唱履歴情報は、例えば、一緒に来場した全ユーザが再生サービスの利用を終了した場合に、上記ネットワークNW1,NW2を介しホストサーバ300に出力され、ホストサーバ300の大容量記憶装置307に記憶された歌唱履歴データベース3071に格納されるようになっている。
The singing history information stored in the singing history table 1072 is output to the
図4に、上記歌唱履歴データベース3071の記憶内容の一例を示す。
FIG. 4 shows an example of the contents stored in the
図4に示すように、歌唱履歴データベース3071には、複数のカラオケ装置100から出力され集計された、複数のユーザの歌唱履歴情報が記憶されている。ユーザの歌唱履歴情報には、上述したように、選曲操作を行ったユーザのユーザIDと、選曲された演奏曲の曲IDと、選曲された演奏曲の歌手IDと、選曲された演奏曲が歌唱された歌唱日時と、が含まれている。
As shown in FIG. 4, the singing
図5に、上記ユーザユニット分類データベース3073の記憶内容の一例を示す。
FIG. 5 shows an example of the contents stored in the user
図5に示すように、ユーザユニット分類データベース3073には、複数のユーザのユーザIDと、互いに嗜好の異なる複数のユニットのユニット識別情報であるユニットIDとが対応付けられたユーザユニット分類情報が記憶されている。
As shown in FIG. 5, the user
各ユーザに対応するユニットIDは、当該各ユーザの嗜好のユニット分類を表している。特にこのユーザユニット分類情報において各ユーザのユーザIDに対し対応付けられたユニットIDは、当該各ユーザの嗜好に対応したユニット(各請求項記載の第1ユニットに相当。以下適宜、「第1ユニット」と称する)を表すユニットID(各請求項記載の第1ユニット識別情報に相当。以下適宜、「第1ユニットID」と称する)である。 The unit ID corresponding to each user represents the unit classification of the preference of each user. In particular, the unit ID associated with the user ID of each user in the user unit classification information is a unit corresponding to the preference of each user (corresponding to the first unit described in each claim. Is a unit ID (corresponding to the first unit identification information described in each claim. Hereinafter, it is appropriately referred to as “first unit ID”).
ここで、一般に、消費者であるユーザの消費行動は、自らの年代や好み等の嗜好が反映している場合が多い。例えばユーザが購入した商品の内容、すなわち商品の名称や種類等と、当該ユーザの嗜好とは、密接な関係にある。上記商品には、カラオケにおける演奏曲データも含まれている。したがって、ユーザが演奏曲データを用いた演奏曲の再生サービスを受ける場合も同様であり、ユーザの上記選曲操作の内容と当該ユーザの嗜好とは、密接な関係にある。 Here, in general, the consumption behavior of a user who is a consumer often reflects his / her own age and preferences. For example, the content of the product purchased by the user, that is, the name and type of the product, and the user's preference are closely related. The product includes performance music data in karaoke. Therefore, the same applies to the case where the user receives a performance music reproduction service using performance music data, and the content of the user's music selection operation and the user's preference are closely related.
本実施形態では、上記のような対応関係に基づき、ユーザユニット分類データベース3073に記憶される、複数のユーザIDと複数のユニットIDとが対応付けられたユーザユニット分類情報は、上記歌唱履歴データベース3071に記憶された複数のユーザの選曲操作に対応した当該複数のユーザの歌唱履歴情報に基づいて生成される。本実施形態では、ホストサーバ300の制御部301は、適宜の間隔で、例えば1回/月の間隔で、ユーザユニット分類情報の生成に関する処理を実行する。これにより、ユーザユニット分類データベース3073に記憶される、ユーザユニット分類情報の生成(更新)を行う。このユーザユニット分類情報の生成に関する処理では、制御部301は、上記歌唱履歴データベース3071に記憶された複数のユーザの歌唱履歴情報に基づき、複数のユニットIDの中から、各ユーザのユーザIDに対応付けるユニットIDをそれぞれ決定する。そして、ユーザユニット分類データベース3073にアクセスし、上記決定結果に基づくユーザユニット分類情報を記憶させる。
In the present embodiment, the user unit classification information associated with a plurality of user IDs and a plurality of unit IDs stored in the user
なお、この例では、複数のユーザの歌唱履歴情報に基づいて、当該複数のユーザのユーザIDに対応付けるユニットIDをそれぞれ決定し、その決定結果に基づくユーザユニット分類情報をユーザユニット分類データベース3073に記憶させているが、これに限られない。例えばElectronic Commerce(EC;電子商取引)における複数のユーザの購入履歴情報に基づいて、当該複数のユーザのユーザIDに対応付けるユニットIDをそれぞれ決定し、その決定結果に基づくユーザユニット分類情報をユーザユニット分類データベース3073に記憶させるようにしてもよい。
In this example, unit IDs associated with the user IDs of the plurality of users are determined based on the singing history information of the plurality of users, and user unit classification information based on the determination results is stored in the user
図6に、上記ユニット別相関値データベース3074の記憶内容の一例を示す。
FIG. 6 shows an example of the contents stored in the unit-specific
図6に示すように、ユニット別相関値データベース3074には、予め、想定される2つのユニットIDで表される2つのユニットの組み合わせに応じてホストサーバ300の制御部301によって算出された、相関値が記憶されている。
As shown in FIG. 6, the
相関値は、2つのユニットIDで表される2つのユニットそれぞれに対応した嗜好の接点の有無、すなわち当該2つのユニット間の類似相関の程度を表している。したがって、2つのユニットそれぞれに対応した嗜好が同一の場合、すなわち2つのユニットが同一の場合に、対応する相関値が最大値である「1」となる。そして、2つのユニットそれぞれに対応した嗜好の接点が多いほど、すなわち2つのユニット間の類似相関が強いほど、対応する相関値が大きくなり(相関値が「1」に近くなり)、逆に、2つのユニットそれぞれに対応した嗜好の接点が少ないほど、すなわち2つのユニット間の類似相関が弱いほど、対応する相関値が小さくなる(相関値が「0」に近くなる)。なお、この相関値の算出に関する処理の詳細については、後述する。 The correlation value represents the presence / absence of a contact point of preference corresponding to each of the two units represented by the two unit IDs, that is, the degree of similarity between the two units. Therefore, when the preference corresponding to each of the two units is the same, that is, when the two units are the same, the corresponding correlation value is “1” which is the maximum value. And the more the contact point of preference corresponding to each of the two units, that is, the stronger the similar correlation between the two units, the larger the corresponding correlation value (the correlation value becomes closer to “1”), and conversely, The smaller the number of preference contacts corresponding to each of the two units, that is, the weaker the similar correlation between the two units, the smaller the corresponding correlation value (the correlation value becomes closer to “0”). The details of the processing relating to the calculation of the correlation value will be described later.
図6に示す例では、例えば、ユニットID「1」で表されるユニットに対する、ユニットID「1」で表されるユニットの相関値は「1」、ユニットID「2」で表されるユニットの相関値は「0.820342」、ユニットID「3」で表されるユニットの相関値は「0.841667」、ユニットID「4」で表されるユニットの相関値は「0.786672」、・・・として算出され記憶されている。以下、説明を省略するが、上記以外の組み合わせについても、それぞれ同様に、対応する相関値が算出され記憶されている。 In the example illustrated in FIG. 6, for example, the correlation value of the unit represented by the unit ID “1” with respect to the unit represented by the unit ID “1” is “1” and the unit represented by the unit ID “2”. The correlation value is “0.820342”, the correlation value of the unit represented by the unit ID “3” is “0.841667”, the correlation value of the unit represented by the unit ID “4” is “0.786672”, .. calculated and stored as Hereinafter, although explanation is omitted, the corresponding correlation values are calculated and stored in the same manner for combinations other than those described above.
図7に、上記ユニット別広告データベース3075の記憶内容の一例を示す。
FIG. 7 shows an example of the contents stored in the unit-
図7に示すように、ユニット別広告データベース3075には、複数のユニットのユニットIDと、複数の広告情報の広告識別情報である広告IDとが対応付けられた広告分類情報が記憶されている。この広告分類情報においては、各ユニットのユニットIDに対して、当該ユニットに属するユーザに対し好適な広告情報(例えば当該ユーザの嗜好に対応した広告情報)として予め定められた広告情報の広告IDがそれぞれ対応付けられている。
As illustrated in FIG. 7, the
上記構成の本実施形態の特徴は、複数のユーザそれぞれに対応する複数の第1ユニットIDを取得すること、その取得された複数の第1ユニットIDで表される複数の第1ユニットそれぞれに対し、所定の類似相関を備えたユニット(各請求項記載の第2ユニットに相当。以下適宜、「第2ユニット」と称する)を表すユニットID(各請求項記載の第2ユニット識別情報に相当。以下適宜、「第2ユニットID」と称する)を、各第1ユニットごとに決定すること、上記取得された複数の第1ユニットIDと、各第1ユニットごとにそれぞれ決定された複数の第2ユニットIDとに基づき、広告対象とする広告情報を決定すること、及び、その決定された広告対象とする広告情報を大容量記憶装置307から読み出すこと、にある。
A feature of the present embodiment having the above-described configuration is that a plurality of first unit IDs corresponding to a plurality of users are acquired, and a plurality of first units represented by the acquired plurality of first unit IDs. , A unit ID (corresponding to second unit identification information described in each claim) representing a unit (corresponding to a second unit described in each claim, hereinafter referred to as “second unit” as appropriate) having a predetermined similar correlation. (Hereinafter, referred to as “second unit ID” as appropriate) for each first unit, the plurality of first unit IDs obtained and the plurality of second units respectively determined for each first unit. The advertisement information to be advertised is determined based on the unit ID, and the determined advertisement information to be advertised is read from the
すなわち、一般に、ユーザは、自分の嗜好に直結した広告でなくても、自分の嗜好に比較的近い嗜好の広告に対しては多少興味を惹かれたり、あるいは、そのような広告に対応する商品も受け入れたりする場合があり得る。そこで、本実施形態においては、これに対応して、各ユーザの嗜好に対応した第1ユニットに係わる第1ユニットIDを取得した後、各第1ユニットごとに、当該各ユーザの嗜好に比較的近い嗜好に対応した、すなわち所定の類似相関を備えた第2ユニットを特定し、当該第2ユニットを表す第2ユニットIDを決定する。そして、各ユーザそれぞれに対応する各第1ユニットIDと、上記決定された各第2ユニットIDとに基づく形で、広告対象とする広告情報を決定し、当該広告対象の広告情報を大容量記憶装置307から読み出す。このようにすることで、各ユーザそれぞれの嗜好に直結した広告情報に加え、各ユーザの嗜好に比較的近い嗜好の広告情報を、各ユーザに提供することができるのである。以下、これらの詳細を説明する。
That is, in general, even if the user is not an advertisement directly related to his / her preference, the user is slightly interested in an advertisement having a taste relatively close to his / her preference or a product corresponding to such an advertisement. Can also accept. Therefore, in the present embodiment, corresponding to this, after obtaining the first unit ID related to the first unit corresponding to the preference of each user, the preference of each user is relatively compared for each first unit. A second unit corresponding to a close preference, that is, having a predetermined similar correlation is specified, and a second unit ID representing the second unit is determined. Then, advertisement information to be advertised is determined based on each first unit ID corresponding to each user and each determined second unit ID, and the advertisement information to be advertised is stored in a large capacity Read from
図8を用いて、ホストサーバ300の制御部301が実行する、相関値の算出に関する制御手順を説明する。
A control procedure related to calculation of the correlation value executed by the
図8において、この処理は、例えばホストサーバ300の使用者等が適宜の操作を実行することによって開始される。
In FIG. 8, this process is started when, for example, the user of the
まずステップSS10で、制御部301は、複数のユニットIDのいずれかに対応する変数Aの値を1に設定する。例えば、A=1がユニットID「1」、A=2がユニットID「2」、A=3がユニットID「3」、・・・に対応している。
First, in step SS10, the
その後、ステップSS20で、制御部301は、例えば大容量記憶装置307のデータベース記憶エリアに記憶された、複数のユニットのユニットIDと当該ユニットに対応した嗜好を代表する代表ベクトルとが対応付けられて記憶されたユニット別代表ベクトルデータベース(図示せず)にアクセスする。そして、この時点での変数Aの値に対応するユニットIDに対応付けられた代表ベクトルを取得する。そして、その取得した代表ベクトルの値をxとする。
Thereafter, in step SS20, the
そして、ステップSS30に移り、制御部301は、複数のユニットIDのいずれかに対応する変数Bの値を1に設定する。例えば、B=1がユニットID「1」、B=2がユニットID「2」、B=3がユニットID「3」、・・・に対応している。
Then, the process proceeds to step SS30, and the
その後、ステップSS40で、制御部301は、上記ユニット別代表ベクトルデータベースにアクセスし、この時点での変数Bの値に対応するユニットIDに対応付けられた代表ベクトルを取得する。そして、その取得した代表ベクトルの値をyとする。
Thereafter, in step SS40, the
そして、ステップSS50に移り、制御部301は、公知の適宜の手法により、上記xと上記yとの相関(類似性の度合い)を表す指標である相関係数を、この時点での変数Aの値に対応するユニットIDで表されるユニットに対する、この時点での変数Bの値に対応するユニットIDで表されるユニットの相関値として算出する。すなわち、上記ステップSS50の手順が、各請求項記載の相関算出手段として機能する。具体的には、相関係数をcとすると、上記2組のデータ列(x,y)={(xi,yi)}(i=1,2,・・・,n)が与えられた場合においては、
で表される関係が成り立つので、この式を用いることで、相関係数cを算出することができる。
Then, the process proceeds to step SS50, and the
Therefore, the correlation coefficient c can be calculated by using this equation.
その後、ステップSS60で、制御部301は、大容量記憶装置307に記憶された上記ユニット別相関値データベース3074(図6参照)にアクセスし、上記ステップSS50で算出された相関係数cの値、すなわちこの時点での変数Aの値に対応するユニットIDで表されるユニットに対する、この時点での変数Bの値に対応するユニットIDで表されるユニットの相関値を格納する。
Thereafter, in step SS60, the
そして、ステップSS70に移り、制御部301は、変数Bの値がユニットIDの数Bmaxと等しくなったかどうかを判定する。B<Bmaxである場合には、ステップSS70の判定が満たされず、ステップSS80に移る。ステップSS80では、制御部301は、変数Bの値に1を加える。その後、上記ステップSS40に戻り同様の手順を繰り返す。一方、B=Bmaxとなっていた場合には、ステップSS70の判定が満たされて、ステップSS90に移る。
Then, the process proceeds to step SS70, where the
ステップSS90では、制御部301は、変数Aの値がユニットIDの数Amaxと等しくなったかどうかを判定する。なお、Amax=Bmaxである。A<Amaxである場合には、ステップSS90の判定が満たされず、ステップSS100に移る。ステップSS100では、制御部301は、変数Aの値に1を加える。その後、上記ステップSS20に戻り同様の手順を繰り返す。一方、A=Amaxとなっていた場合には、ステップSS90の判定が満たされて、このフローを終了する。
In step SS90, the
図9を用いて、カラオケ装置100の制御部101が実行する、広告対象とする広告情報の決定及び再生に関する制御手順を説明する。
A control procedure related to determination and reproduction of advertisement information to be advertised, which is executed by the
図9において、この処理は、例えばカラオケ店舗等の従業員等によりカラオケ装置100の電源がオンにされることによって開始される。
In FIG. 9, this process is started when the power of the
まずステップSK5で、制御部101は、大容量記憶装置107に記憶された上記ログインテーブル1071(図2参照)にアクセスし、ユーザIDが新たに格納又はクリアされたかどうかを判定する。これにより、新たに上記マイページにログインしたユーザ、又は、新たに上記マイページからログアウトしたユーザが存在するかどうかを判定する。ユーザIDがログインテーブル1071に新たに格納された、又は、ユーザIDがログインテーブル1071から新たにクリアされた場合には、新たにマイページにログインしたユーザ、又は、新たにマイページからログアウトしたユーザが存在するとみなされ、ステップSK5の判定が満たされて、ステップSK100に移る。
First, in step SK5, the
ステップSK100では、制御部101は、ログイン状態にあるユーザそれぞれに対応する第1ユニットIDを取得し、第2ユニットIDを各第1ユニットごとに決定する、類似ユニット決定処理を実行する。このステップSK100の詳細手順を、図10を用いて説明する。
In step SK100, the
図10において、まずステップSK105で、制御部101は、当該制御部101のRAM等のメモリ上の、ユーザ別類似ユニットバッファを初期化する。このユーザ別類似ユニットバッファは、ログイン状態にあるユーザのユーザIDと当該ユーザに対応する第1及び第2ユニットIDとを対応付けて格納するためのバッファである。
In FIG. 10, first, in step SK105, the
その後、ステップSK110で、制御部101は、上記ログインテーブル1071にアクセスし、この時点で格納されているユーザIDの数、すなわちこの時点までに所定の操作としての上記ログイン操作を行ってログイン状態にあるユーザの人数を検出する。そして、その検出したログイン状態にあるユーザの人数をmとする。なお、所定の操作としては、ログイン操作に限られるものではない。例えば上記選曲操作を、所定の操作とするようにしてもよい。
Thereafter, in step SK110, the
そして、ステップSK120に移り、制御部101は、上記ログインテーブル1071に格納されているユーザID、すなわち上記ログイン状態にあるユーザをカウントするための変数jの値を1に設定する。
In step SK120, the
その後、ステップSK125で、制御部101は、当該制御部101のRAM等のメモリ上の、ユニット別相関値バッファを初期化する。このユニット別相関値バッファは、各ユニットのユニットIDと第1ユニットに対する当該各ユニットの相関値とを対応付けて格納するためのバッファである。
Thereafter, in step SK125, the
そして、ステップSK130に移り、制御部101は、上記ログインテーブル1071にアクセスし、j番目のユーザIDを取得する。
Then, the process proceeds to step SK130, where the
その後、ステップSK140で、制御部101は、上記通信制御部106及びネットワークNW1,NW2を介し、ホストサーバ300の大容量記憶装置307に記憶された上記ユーザユニット分類データベース3073(図5参照)にアクセスする。そして、上記ステップSK130で取得されたユーザID(ユーザのログイン操作に基づいて取得された当該ユーザに係わるユーザID)をキーとして、ユーザユニット分類データベース3073に記憶されたユーザユニット分類情報において当該ユーザIDに対応付けられたユニットID、すなわち第1ユニットIDを取得する。
Thereafter, in step SK140, the
なお、このステップSK140は、後述のように、変数jの値が上記ステップSK110における検出値mと等しくなるまで繰り返し実行されるので、制御部101は、結果として、上記ステップSK130で取得された複数のユーザIDに基づき、ログイン状態にある複数のユーザそれぞれに対応する複数の第1ユニットIDを取得することができる。すなわち、このステップSK140の手順が、各請求項記載のユニット情報取得手段として機能する。
As will be described later, step SK140 is repeatedly executed until the value of variable j becomes equal to the detected value m in step SK110, so that the
そして、ステップSK150に移り、制御部101は、上記通信制御部106及びネットワークNW1,NW2を介し、ホストサーバ300の大容量記憶装置307に記憶された上記ユニット別相関値データベース3074(図6参照)にアクセスする。そして、上記ステップSK140で取得された第1ユニットIDをキーとして、当該第1ユニットIDで表される第1ユニットに対する各ユニットの相関値を取得する。そして、その取得した上記第1ユニットに対する各ユニットの相関値を、当該各ユニットのユニットIDにそれぞれ対応付けて、上記ユニット別相関値バッファに格納する。
Then, the process proceeds to step SK150, where the
その後、ステップSK160で、制御部101は、上記ユニット別相関値バッファの複数のレコードを、当該レコードに含まれる相関値に関し降順となるように並び替える。なお、上記ステップSK140で取得された第1ユニットIDで表される第1ユニットに対する、当該第1ユニットと同一のユニットの相関値は、最大値の「1」である。したがって、上記のようにレコードを並び替えた場合には、ユニット別相関値バッファの1番目のレコード(最上位のレコード)に含まれるユニットIDは、第1ユニットIDとなる。
Thereafter, in step SK160,
そして、ステップSK170に移り、制御部101は、上記ユニット別相関値バッファの上位所定数(例えば5個)のレコードに含まれるユニットIDをそれぞれ取得する。そして、その取得したユニットIDのうち、1番目のレコードに含まれるユニットID(第1ユニットに対する相関値が「1」であるユニットに係わるユニットID)を、第1ユニットを表す第1ユニットIDとして決定し、それ以外のレコードに含まれるユニットID(第1ユニットに対する相関値が所定範囲であるユニットに係わるユニットID)、この例では相関値が大きい順に所定数のレコード(但し、1番目のレコードを除く)に含まれるユニットIDを、所定の類似相関を備えた第2ユニットを表す第2ユニットIDとして決定する。そして、その決定した第1及び第2ユニットIDを、上記ステップSK130で取得されたユーザIDにそれぞれ対応付けて、上記ユーザ別類似ユニットバッファに格納する。
Then, the process proceeds to step SK170, where the
なお、このステップSK170は、後述のように、変数jの値が上記ステップSK110で検出されたログイン状態にあるユーザの人数mと等しくなるまで繰り返し実行されるので、制御部101は、結果として、上記ステップSK140で取得された複数の第1ユニットIDで表される複数の第1ユニットそれぞれに対する相関値が大きい順に所定数のユニット(但し、相関値が最も大きいユニットを除く)を、所定の類似相関を備えた第2ユニットを表す第2ユニットIDとして、各第1ユニットごとに決定することができる。すなわち、このステップSK170の手順が、各請求項記載の類似ユニット決定手段として機能する。 As will be described later, this step SK170 is repeatedly executed until the value of the variable j becomes equal to the number m of users in the login state detected in step SK110. A predetermined number of units (except for the unit with the highest correlation value) are assigned a predetermined similarity in descending order of the correlation value for each of the plurality of first units represented by the plurality of first unit IDs acquired in step SK140. The second unit ID representing the second unit having the correlation can be determined for each first unit. That is, the procedure of this step SK170 functions as a similar unit determination means described in each claim.
その後、ステップSK180で、制御部101は、変数jの値が上記ステップSK110で検出されたログイン状態にあるユーザの人数mと等しくなったかどうかを判定する。j<mである場合には、まだユーザ別類似ユニットバッファへのログイン状態にあるユーザに対応する第1及び第2ユニットIDの格納が終了していないとみなされ、ステップSK180の判定が満たされず、ステップSK190に移る。ステップSK190では、制御部101は、変数jの値に1を加える。その後、上記ステップSK125に戻り同様の手順を繰り返す。そして、ステップSK125等を繰り返し実行し、j=mとなった場合には、ユーザ別類似ユニットバッファへのログイン状態にあるユーザに対応する第1及び第2ユニットIDの格納が終了したとみなされ、ステップSK180の判定が満たされて、このルーチンを終了する。
Thereafter, in step SK180, the
図9に戻り、上記のようにしてステップSK100が終了したら、ステップSK200に移る。ステップSK200では、制御部101は、広告対象とする広告情報の決定を行う広告決定処理を実行する。このステップSK200の詳細手順を、図11を用いて説明する。
Returning to FIG. 9, when step SK100 is completed as described above, the process proceeds to step SK200. In step SK200, the
図11において、まずステップSK202で、制御部101は、当該制御部101のRAM等のメモリ上の、広告再生リストバッファを初期化する。この広告再生リストバッファは、広告対象とする広告情報の広告IDを格納するためのバッファである。
In FIG. 11, first, in step SK202, the
その後、ステップSK210で、制御部101は、上記ユーザ別類似ユニットバッファのレコードをカウントするための変数kの値を1に設定する。
Thereafter, in step SK210, the
そして、ステップSK220に移り、制御部101は、上記ユーザ別類似ユニットバッファのk番目のレコードに含まれるユニットIDを取得する。
Then, proceeding to step SK220, the
その後、ステップSK230で、制御部101は、上記通信制御部106及びネットワークNW1,NW2を介し、ホストサーバ300の大容量記憶装置307に記憶された上記ユニット別広告データベース3075(図7参照)にアクセスする。そして、上記ステップSK220で取得されたユニットIDをキーとして、ユニット別広告データベース3075に記憶された広告分類情報において当該ユニットIDに対応付けられた広告IDを取得する。そして、その取得した広告IDを、上記広告再生リストバッファに格納する。具体的には、上記ステップSK220で取得されたユニットIDが第1ユニットIDであった場合には、広告分類情報において当該第1ユニットIDに対応付けられた広告IDを取得し、広告再生リストバッファに格納する。一方、上記ステップSK220で取得されたユニットIDが第2ユニットIDであった場合には、広告分類情報において当該第2ユニットIDに対応付けられた広告IDを取得し、広告再生リストバッファに格納する。なお、広告再生リストバッファに広告IDを格納することは、実質的には、当該広告IDで表される広告情報を、広告対象として決定することに相当する。つまり、第1ユニットIDに対応付けられた広告IDを、広告再生リストバッファに格納することは、当該広告IDで表される広告情報(各請求項記載の第1広告情報に相当。以下適宜、「第1広告情報」と称する)を、広告対象として決定することに相当する。一方、第2ユニットIDに対応付けられた広告IDを、広告再生リストバッファに格納することは、当該広告IDで表される広告情報(各請求項記載の第2広告情報に相当。以下適宜、「第2広告情報」と称する)を、広告対象として決定することに相当する。
Thereafter, in step SK230, the
なお、このステップSK230は、後述のように、変数kの値が上記ユーザ別類似ユニットバッファのレコード数kmaxと等しくなるまで繰り返し実行されるので、制御部101は、結果として、上記ユーザ別類似ユニットバッファに格納されている、複数の第1ユニットIDそれぞれに対し広告IDが対応付けられた複数の第1広告情報と、複数の第2ユニットIDに対し広告IDが対応付けられた複数の第2広告情報とを、広告対象として決定することができる。以上のように、このステップSK230では、制御部101は、上記ユーザ別類似ユニットバッファに格納されている複数の第1及び第2ユニットIDに基づき、広告対象とする広告情報を決定する。すなわち、このステップSK230の手順が、各請求項記載の広告決定手段として機能する。
As will be described later, this step SK230 is repeatedly executed until the value of the variable k becomes equal to the number of records kmax in the user-specific similar unit buffer. A plurality of first advertisement information associated with each of a plurality of first unit IDs stored in the buffer and a plurality of second advertisements associated with an advertisement ID associated with a plurality of second unit IDs. Advertisement information can be determined as an advertising target. As described above, in step SK230, the
そして、ステップSK240に移り、制御部101は、変数kの値が上記ユーザ別類似ユニットバッファのレコード数kmaxと等しくなったかどうかを判定する。k<kmaxである場合には、まだ広告対象とする広告情報の決定が終了していないとみなされ、ステップSK240の判定が満たされず、ステップSK250に移る。ステップSK250では、制御部101は、変数kの値に1を加える。その後、上記ステップSK220に戻り同様の手順を繰り返す。そして、ステップSK220等を繰り返し実行し、k=kmaxとなった場合には、広告対象とする広告情報の決定が終了したとみなされ、ステップSK240の判定が満たされて、このルーチンを終了する。
Then, the process proceeds to step SK240, and the
図9に戻り、上記のようにしてステップSK200が終了したら、ステップSK10に移る。ステップSK10では、制御部101は、上記広告再生リストバッファに格納された広告IDをカウントするための変数iの値を1に設定する。その後、ステップSK15に移る。
Returning to FIG. 9, when step SK200 is completed as described above, the process proceeds to step SK10. In step SK10, the
一方、上記ステップSK5において、ユーザIDがログインテーブル1071に新たに格納されなかった、又は、ユーザIDがログインテーブル1071から新たにクリアされなかった場合には、新たにマイページにログインしたユーザ、又は、新たにマイページからログアウトしたユーザが存在しないとみなされ、ステップSK5の判定が満たされず、直接ステップSK15に移る。 On the other hand, if the user ID is not newly stored in the login table 1071 or the user ID is not newly cleared from the login table 1071 in step SK5, the user who has newly logged in to My Page, or Since it is considered that there is no user who has newly logged out from My Page, the determination in step SK5 is not satisfied, and the process directly proceeds to step SK15.
ステップSK15では、制御部101は、上記広告再生リストバッファに格納された広告IDの数を検出する。そして、その検出した広告IDの数をnとする。
In step SK15, the
そして、ステップSK20に移り、制御部101は、再生部102による1つの演奏曲の再生終了後に、いずれのユーザによっても次の演奏曲の予約が行われていない状態、すなわち、演奏曲と演奏曲の合間である、いわゆる曲間となっているかどうかを判定する。曲間となるまでは、ステップSK20の判定が満たされず、上記ステップSK5に戻り同様の手順を繰り返す。そして、曲間となったら、ステップSK20の判定が満たされて、ステップSK25に移る。
Then, the process proceeds to step SK20, and the
ステップSK25では、制御部101は、上記ステップSK15で検出された広告IDの数nが0よりも大きいかどうかを判定する。n=0である場合には、上記広告再生リストバッファに広告IDが1つも格納されていないとみなされ、ステップSK25の判定が満たされず、ステップSK30に移る。
In step SK25, the
ステップSK30では、制御部101は、予め広告配信サーバ400より出力され大容量記憶装置107に記憶された複数の広告情報のうち、デフォルトとして定められた広告情報を読み出す。あるいは、当該複数の広告情報の中から、ランダムに選定した広告情報を読み出すようにしてもよい。
In step SK30, the
その後、ステップSK35で、制御部101は、再生部102に制御信号を出力し、1つの演奏曲の再生終了後、次の演奏曲の再生開始までの間に、すなわち、演奏曲の予約が行われるまでの間に、上記ステップSK30で読み出された広告情報を再生させる。言い換えれば、曲間に、上記ステップSK30で読み出された広告情報を再生するように、再生部102を制御する。これにより、当該広告情報に係わる映像が表示部103で表示され、当該広告情報に係わる音声が音声出力部104から出力され、カラオケルームKR内に存在しているユーザに対し広告が提供される。なお、広告情報の再生中に、演奏曲の予約が行われた場合には、広告情報の再生が一時停止され、当該演奏曲の再生が開始される。そして、再び、曲間となったら、一時停止中の広告情報の再生が再開される。そして、1つの広告情報の再生が終了したら、上記ステップSK5に戻り同様の手順を繰り返す。
Thereafter, in step SK35, the
一方、ステップSK25において、n>0であった場合には、上記広告再生リストバッファに広告IDが少なくとも1つは格納されているとみなされ、ステップSK25の判定が満たされて、ステップSK40に移る。 On the other hand, if n> 0 in step SK25, it is considered that at least one advertisement ID is stored in the advertisement reproduction list buffer, the determination in step SK25 is satisfied, and the process proceeds to step SK40. .
ステップSK40では、制御部101は、上記広告再生リストバッファに格納されたi番目の広告IDを取得する。
In step SK40, the
そして、ステップSK45に移り、制御部101は、予め広告配信サーバ400より出力され大容量記憶装置107に記憶された複数の広告情報のうち、上記ステップSK40で取得された広告IDで表される広告情報を読み出す。これは実質的には、上記図11のステップSK230で決定された、広告対象とする広告情報を出力することに相当する。すなわち、このステップSK45の手順が、各請求項記載の広告出力手段として機能する。
Then, the process proceeds to step SK45, where the
その後、ステップSK50で、制御部101は、上記ステップSK35とほぼ同様、演奏曲の予約が行われるまでの間に、上記ステップSK45で読み出された広告情報を再生させる。そして、1つの広告情報の再生が終了したら、ステップSK55に移る。
Thereafter, in step SK50, the
ステップSK55では、制御部101は、変数iの値が上記ステップSK15で検出された広告IDの数nと等しくなったかどうかを判定する。i<nである場合には、広告対象として決定された広告情報がまだすべて再生されていないとみなされ、ステップSK55の判定が満たされず、ステップSK60に移る。ステップSK60では、制御部101は、変数iの値に1を加える。その後、上記ステップSK5に戻り同様の手順を繰り返す。一方、i=nである場合には、広告対象として決定された広告情報が既にすべて再生されているとみなされ、ステップSK55の判定が満たされて、ステップSK65に移る。ステップSK65では、制御部101は、変数iの値に1に初期化する。そして、上記ステップSK5に戻り同様の手順を繰り返す。なお、この図9に示す処理は、例えばカラオケ店舗等の従業員等によりカラオケ装置100の電源がオフにされることによって終了される。
In step SK55, the
以上説明したように、本実施形態の楽曲再生システム1においては、複数のユーザがそれぞれ所定の操作(上記の例ではログイン操作)を行うと、これに応じて取得された当該複数のユーザに係わる複数のユーザIDに基づき、上記ユーザユニット分類データベース3073(図5を参照)に記憶されたユーザユニット分類情報に応じて、当該複数のユーザそれぞれに対応する複数の第1ユニットIDを取得する(図10のステップSK140を参照)。これら各ユーザごとの第1ユニットIDは、広告対象とする広告情報の決定に用いられる。これにより、複数のユーザそれぞれの嗜好に直結した広告情報を大容量記憶装置307から読み出し、各ユーザに提供することができる。
As described above, in the
また、本実施形態においては、上述のようにして複数のユーザそれぞれに対応する複数の第1ユニットIDが取得された後、当該各第1ユニットIDで表される各第1ユニットごとに、当該複数の第1ユニットそれぞれに対し、所定の類似相関を備えた(上記の例では当該複数の第1ユニットそれぞれに対する相関値が大きい順に所定数の)第2ユニットを特定し、当該第2ユニットをそれぞれ表す第2ユニットIDを決定する(図10のステップSK170を参照)。そして、これら各第2ユニットIDにも基づく形で、広告対象の広告情報を決定する(図11のステップSK230を参照)。これにより、上述のような各ユーザそれぞれの嗜好に直結した広告情報に加え、各ユーザの嗜好に比較的近い嗜好の広告情報を、各ユーザに提供することができる。この結果、演奏曲データを用いたサービス時においてユーザに対し提供する広告の内容を有効に拡大し、広告効果を高めることができる。 In the present embodiment, after a plurality of first unit IDs corresponding to a plurality of users are obtained as described above, for each first unit represented by each first unit ID, For each of the plurality of first units, a second unit having a predetermined similarity correlation (in the above example, a predetermined number in the descending order of the correlation value for each of the plurality of first units) is specified, and the second unit is Second unit IDs to be represented are determined (see step SK170 in FIG. 10). Then, advertisement information to be advertised is determined based on each of the second unit IDs (see step SK230 in FIG. 11). Thereby, in addition to the advertising information directly related to each user's preference as described above, it is possible to provide each user with advertising information having a taste that is relatively close to each user's preference. As a result, the content of the advertisement provided to the user at the time of service using the performance music data can be effectively expanded, and the advertising effect can be enhanced.
また、本実施形態では特に、図11のステップSK230において、図10のステップSK140で取得された複数の第1ユニットIDそれぞれに対し上記広告分類情報により広告IDが対応付けられた複数の第1広告情報と、図10のステップSK170で各第1ユニットごとに決定された複数の第2ユニットIDに対し上記広告分類情報により広告IDがそれぞれ対応付けられた複数の第2広告情報とを、広告対象として決定する。このようにすることで、各ユーザに対し、自分の嗜好に直結した広告情報と、自分の嗜好に比較的近い嗜好の広告情報と、が提供される。これにより、各ユーザごとに、提供する広告の内容を有効に拡大して広告効果を高めることができる。 In this embodiment, in particular, in step SK230 in FIG. 11, a plurality of first advertisements in which the advertisement ID is associated with each of the plurality of first unit IDs acquired in step SK140 in FIG. 10 by the advertisement classification information. Information and a plurality of second advertisement information in which an advertisement ID is associated with each of the plurality of second unit IDs determined for each first unit in step SK170 of FIG. Determine as. By doing in this way, each user is provided with advertisement information directly related to his / her preference and advertisement information having a taste relatively close to his / her preference. Thereby, the content of the advertisement to provide can be expanded effectively for every user, and an advertising effect can be heightened.
また、本実施形態では特に、2つのユニット間の類似相関の程度を表す相関値を算出する(図8のステップSS60を参照)。そして、図10のステップSK170において、各第1ユニットに対する相関値がそれぞれ大きい順に所定数の第2ユニットに係わるユニットIDを、第2ユニットIDとして決定する。これにより、上述のようにして算出された相関値を数値的な指標として用いることで、各ユーザの嗜好に比較的近い嗜好を表す第2ユニットを円滑に特定することができる。この結果、第2ユニットIDや第2広告情報を容易かつ確実に決定し、ユーザに対し提供する広告の内容を確実に拡大することができる。 In the present embodiment, in particular, a correlation value representing the degree of similar correlation between two units is calculated (see step SS60 in FIG. 8). Then, in step SK170 of FIG. 10, unit IDs related to a predetermined number of second units are determined as second unit IDs in descending order of the correlation value for each first unit. Thereby, the 2nd unit showing the preference comparatively close to each user's preference can be specified smoothly by using the correlation value computed as mentioned above as a numerical index. As a result, the second unit ID and the second advertisement information can be determined easily and reliably, and the contents of the advertisement provided to the user can be reliably expanded.
なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。以下、そのような変形例を順次説明する。 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)ログインユーザの人数に応じて、類似相関の範囲を設定する場合
すなわち、ログイン操作を行ったユーザの人数に応じて、第2ユニットを特定するために用いる、第1ユニットに対する相関値の範囲を可変に設定するようにしてもよい。
(1) When the range of similar correlation is set according to the number of logged-in users, that is, the correlation value for the first unit used to identify the second unit according to the number of users who performed the login operation. The range may be set variably.
本変形例においては、ホストサーバ300の大容量記憶装置307のデータベース記憶エリアには、上記実施形態において当該データベース記憶エリアに記憶されていた各種データベースに加え、相関しきい値データベース3076(後述の図12)が記憶されている。
In this variation, the database storage area of the large-
図12に、上記相関しきい値データベース3076の記憶内容の一例を示す。
FIG. 12 shows an example of the contents stored in the correlation
図12に示すように、相関しきい値データベース3076には、ログイン状態にあるユーザの人数であるログインユーザ数に対応した、前述の第1ユニットに対する相関値のしきい値である相関しきい値が記憶されている。
As shown in FIG. 12, the correlation
図12に示す例では、ログインユーザ数が1[人]である場合に対応した相関しきい値は「0.6」、ログインユーザ数が2[人]である場合に対応した相関しきい値は「0.65」、ログインユーザ数が3[人]である場合に対応した相関しきい値は「0.7」、ログインユーザ数が4[人]である場合に対応した相関しきい値は「0.75」、ログインユーザ数が5[人]である場合に対応した相関しきい値は「0.8」、ログインユーザ数が6[人]である場合に対応した相関しきい値は「0.85」、ログインユーザ数が7[人]である場合に対応した相関しきい値は「0.9」ログインユーザ数が8[人]以降である場合に対応した相関しきい値は「0.95」となっている。 In the example shown in FIG. 12, the correlation threshold corresponding to the case where the number of logged-in users is 1 [person] is “0.6”, and the correlation threshold corresponding to the case where the number of logged-in users is 2 [person]. Is “0.65”, the correlation threshold corresponding to the case where the number of logged-in users is 3 [persons] is “0.7”, and the correlation threshold corresponding to the case where the number of logged-in users is 4 [persons] Is “0.75”, the correlation threshold corresponding to the case where the number of logged-in users is 5 [persons] is “0.8”, and the correlation threshold corresponding to the case where the number of logged-in users is 6 [persons] Is “0.85”, and the correlation threshold corresponding to the case where the number of login users is 7 [persons] is the correlation threshold corresponding to the case where the number of “0.9” login users is 8 [persons] or later. Is “0.95”.
ここで、本変形例においてカラオケ装置100の制御部101が実行する、広告対象とする広告情報の決定及び再生に関する制御手順において、前述の図9と異なる点は、ステップSK100の手順である。それ以外の手順は、前述の図9とほぼ同様であるので、説明を省略する。以下、図13を用いて、本変形例におけるステップSK100の詳細手順を説明する。なお、この図13は、前述の図10に対応する図である。図10と同等の手順には同符号を付し説明を省略する。
Here, in the control procedure related to the determination and reproduction of the advertisement information to be advertised, which is executed by the
図13において、前述の図10と異なる点は、ステップSK170に代えてステップSK170′を設け、ステップSK115、ステップSK162、ステップSK164、ステップSK166、ステップSK172、及びステップSK174を新たに設けた点である。すなわち、ステップSK110において、この時点までにログイン操作を行ってログイン状態にあるユーザの人数を検出し、その検出したログイン状態にあるユーザの人数をmとしたら、新たに設けたステップSK115に移る。 13 differs from FIG. 10 described above in that step SK170 ′ is provided instead of step SK170, and step SK115, step SK162, step SK164, step SK166, step SK172, and step SK174 are newly provided. . That is, in step SK110, the number of users in the login state is detected by performing the login operation up to this point. If the detected number of users in the login state is m, the process proceeds to newly provided step SK115.
ステップSK115では、制御部101は、上記通信制御部106及びネットワークNW1,NW2を介し、ホストサーバ300の大容量記憶装置307に記憶された上記相関しきい値データベース3076(図12参照)にアクセスする。そして、上記ステップSK110で検出されたログイン状態にあるユーザの人数mをキーとして、当該ログイン状態にあるユーザの人数mに対応した、相関しきい値を取得する。そして、その取得した相関しきい値をMとする。
In step SK115, the
その後のステップSK120、ステップSK125、ステップSK130、ステップSK140、ステップSK150、及びステップSK160は、前述の図10と同様である。ステップSK160において、ユニット別相関値バッファの複数のレコードを、当該レコードに含まれる相関値に関し降順となるように並び替えたら、新たに設けたステップSK162に移る。 The subsequent steps SK120, SK125, SK130, SK140, SK150, and SK160 are the same as those in FIG. In step SK160, when the plurality of records in the unit-specific correlation value buffer are rearranged in descending order with respect to the correlation values included in the record, the process proceeds to newly provided step SK162.
ステップSK162では、制御部101は、前述のユニット別相関値バッファのレコードをカウントするための変数pの値を1に設定する。
In step SK162, the
その後、新たに設けたステップSK164で、制御部101は、上記ユニット別相関値バッファのp番目のレコードに含まれる相関値を取得する。そして、その取得した相関値をNとする。
Thereafter, in step SK164 newly provided, the
そして、新たに設けたステップSK166に移り、制御部101は、上記ステップSK164で取得された相関値Nが、所定範囲、この例では上記ステップSK115で取得された相関しきい値M以上であるかどうかを判定する。N≧Mである場合には、ステップSK166の判定が満たされて、ステップSK170に代えて設けたステップSK170′に移る。
Then, the process proceeds to newly provided step SK166, and the
ステップSK170′では、制御部101は、上記ユニット別相関値バッファのp番目のレコードに含まれるユニットIDを取得する。そして、その取得したユニットIDを、前述のステップSK130で取得されたユーザIDに対応付けて、前述のユーザ別類似ユニットバッファに格納する。具体的には、変数pの値が1である場合には、ユニット別相関値バッファの1番目のレコードに含まれるユニットID(第1ユニットに対する相関値が「1」であるユニットに係わるユニットID)を取得する。そして、その取得したユニットIDを、第1ユニットを表す第1ユニットIDとして決定し、ユーザ別類似ユニットバッファに格納する。一方、変数pの値が2以上である場合には、ユニット別相関値バッファのp番目のレコードに含まれるユニットID(第1ユニットに対する相関値が所定範囲であるユニットに係わるユニットID)、この例ではN≧Mであるレコード(但し、1番目のレコードを除く)に含まれるユニットIDを取得する。そして、その取得したユニットIDを、所定の類似相関を備えた第2ユニットを表す第2ユニットIDとして決定し、ユーザ別類似ユニットバッファに格納する。
In step SK170 ′, the
なお、このステップSK170′は、後述のように、変数jの値が、上記ステップSK110で検出されたログイン状態にあるユーザの人数mと等しくなるか、あるいは、上記ユニット別相関値バッファのレコード数pmaxと等しくなるまで繰り返し実行されるので、制御部101は、結果として、前述のステップSK140で取得された複数の第1ユニットIDで表される複数の第1ユニットそれぞれに対する相関値(上記ステップSK164で取得された相関値N)が、上記ステップSK115で取得された相関しきい値M以上であるユニット(但し、N=1であるユニットを除く)を、所定の類似相関を備えた第2ユニットを表す第2ユニットIDとして、各第1ユニットごとに決定することができる。すなわち、このステップSK170′の手順が、各請求項記載の類似ユニット決定手段として機能する。
In step SK170 ′, as will be described later, the value of variable j is equal to the number m of users in the login state detected in step SK110, or the number of records in the unit-specific correlation value buffer. Since it is repeatedly executed until it becomes equal to pmax, as a result, the
その後、ステップSK172で、制御部101は、変数pの値が上記ユニット別相関値バッファのレコード数pmaxと等しくなったかどうかを判定する。p<pmaxである場合には、まだ上記ユニット別相関値バッファのすべてのレコードに含まれる相関値について、上記ステップSK115で取得された相関しきい値Mと比較していないとみなされ、ステップSK172の判定が満たされず、ステップSK174に移る。ステップSK174では、制御部101は、変数pの値に1を加える。その後、上記ステップSK164に戻り同様の手順を繰り返す。
Thereafter, in step SK172, the
一方、ステップSK166においてN<Mであったため、ステップSK166の判定が満たされなかった場合、及び、ステップSK172においてp=pmaxであったため、上記ユニット別相関値バッファのすべてのレコードに含まれる相関値について、上記ステップSK115で取得された相関しきい値Mと比較したとみなされ、ステップSK172の判定が満たされた場合には、ステップSK180に移る。 On the other hand, since N <M in step SK166, the determination in step SK166 is not satisfied, and because p = pmax in step SK172, the correlation values included in all the records in the unit-specific correlation value buffer. Is compared with the correlation threshold value M acquired in step SK115, and if the determination in step SK172 is satisfied, the process proceeds to step SK180.
その後のステップSK180及びステップSK190は、前述の図10と同様であるので、説明を省略する。 The subsequent steps SK180 and SK190 are the same as those in FIG.
以上のように、本変形例においては、上記ステップSK115で取得された相関しきい値M以上である範囲を所定範囲とし、当該相関しきい値Mの値は、上記ステップSK110で検出されるログイン状態にあるユーザの人数mに応じて変化する。したがって、上記ステップSK115で、制御部101は、実質的には、上記ステップSK110で検出されるログイン状態にあるユーザの人数m、すなわちログイン操作を行ったユーザの人数に応じて、所定範囲を可変に設定しているのである。すなわち、ステップSK115の手順が、各請求項記載の範囲設定手段として機能する。
As described above, in this modification, a range that is equal to or greater than the correlation threshold value M acquired in step SK115 is set as a predetermined range, and the value of the correlation threshold value M is the login detected in step SK110. It changes according to the number of users m in the state. Therefore, in step SK115, the
本変形例によれば、ログイン操作を行ったユーザの人数に応じて、所定範囲を可変に設定する。これにより、例えばユーザの人数が比較的多い場合には、第2ユニットとして特定するために用いる類似相関の範囲を狭くすることができる。この場合には、あるユーザの嗜好から遠く離れた、当該ユーザにとって興味のない広告が提供される確率を低減することができる。 According to this modification, the predetermined range is variably set according to the number of users who have performed the login operation. Thereby, for example, when the number of users is relatively large, the range of the similar correlation used for specifying the second unit can be narrowed. In this case, it is possible to reduce the probability that an advertisement that is far from a user's preference and is not of interest to the user is provided.
(2)複数ユーザに共通となる第2ユニット向けの広告を対象とする場合
すなわち、ログイン状態にある複数のユーザに含まれる2人以上のユーザに共通となる第2ユニットに対応した広告情報を、広告対象として決定するようにしてもよい。
(2) When targeting an advertisement for a second unit that is common to a plurality of users That is, advertisement information corresponding to a second unit that is common to two or more users included in a plurality of users who are logged in. It may be determined as an advertising target.
ここで、本変形例においてカラオケ装置100の制御部101が実行する、広告対象とする広告情報の決定及び再生に関する制御手順において、前述の図9と異なる点は、ステップSK200の手順である。それ以外の手順は、前述の図9とほぼ同様であるので、説明を省略する。以下、図14を用いて、本変形例におけるステップSK200の詳細手順を説明する。なお、この図14は、前述の図11に対応する図である。図11と同等の手順には同符号を付し説明を省略する。
Here, in the control procedure related to the determination and reproduction of the advertisement information to be advertised, which is executed by the
図14において、まずステップSK202で、制御部101は、前述の図11と同様、前述の広告再生リストバッファを初期化する。
In FIG. 14, first, in step SK202, the
その後、ステップSK300で、制御部101は、ログイン操作を行った2人以上のユーザに共通となる第2ユニットに係わる第2ユニットIDの決定を行う共通類似ユニット決定処理を実行する。このステップSK300の詳細手順を、図15を用いて説明する。
Thereafter, in step SK300, the
図15において、まずステップSK305で、制御部101は、当該制御部101のRAM等のメモリ上の、ユニット別ユーザ数バッファを初期化する。このユニット別ユーザ数バッファは、各ユニットのユニットIDとユーザIDの数とを対応付けて格納するためのバッファである。
In FIG. 15, first, in step SK 305, the
そして、ステップSK310に移り、制御部101は、前述のユーザ別類似ユニットバッファに格納されているユーザIDをユニットIDごとに分類し、各ユニットIDごとに、ユーザIDの数をカウントする。そして、そのカウント結果、すなわち各ユニットIDごとのユーザIDの数を、当該各ユニットIDにそれぞれ対応付けて、上記ユニット別ユーザ数バッファに格納する。
Then, the process proceeds to step SK310, where the
その後、ステップSK320で、制御部101は、上記ユニット別ユーザ数バッファの複数のレコードを、当該レコードに含まれるユーザIDの数に関し降順となるように並び替える。
Thereafter, in step SK320, the
そして、ステップSK330に移り、制御部101は、当該制御部101のRAM等のメモリ上の、共通類似ユニットバッファを初期化する。この共通類似ユニットバッファは、ログイン状態にある複数のユーザのうち2人以上のユーザに共通となる第2ユニットIDを格納するためのバッファである。
Then, the process proceeds to step SK330, and the
その後、ステップSK340で、制御部101は、上記ユニット別ユーザ数バッファのレコードをカウントするための変数qの値を1に設定する。
Thereafter, in step SK340, the
そして、ステップSK350に移り、制御部101は、上記ユニット別ユーザ数バッファのq番目のレコードに含まれるユーザIDの数を取得する。そして、その取得したユーザIDの数をQとする。
Then, proceeding to step SK350, the
その後、ステップSK360で、制御部101は、上記ステップSK350で取得されたユーザIDの数Qが2以上であるかどうかを判定する。Q≧2である場合には、上記ユニット別ユーザ数バッファのq番目のレコードに含まれるユニットIDが上記2人以上のユーザに共通となる第2ユニットIDであるとみなされ、ステップSK360の判定が満たされて、ステップSK370に移る。
Thereafter, in step SK360, the
ステップSK370では、制御部101は、上記ユニット別ユーザ数バッファのq番目のレコードに含まれるユニットID、すなわち上記2人以上のユーザに共通となる第2ユニットIDを取得する。そして、その取得した第2ユニットIDを、上記共通類似ユニットバッファに格納する。
In step SK370, the
そして、ステップSK380に移り、制御部101は、変数qの値が上記ユニット別ユーザ数バッファのレコード数qmaxと等しくなったかどうかを判定する。q<qmaxである場合には、まだ共通類似ユニットバッファへの上記2人以上のユーザに共通となる第2ユニットIDの格納が終了していないとみなされ、ステップSK380の判定が満たされず、ステップSK390に移る。ステップSK390では、制御部101は、変数qの値に1を加える。その後、上記ステップSK350に戻り同様の手順を繰り返す。
Then, the process proceeds to step SK380, where the
一方、ステップSK360においてQ=1であったため、上記ユニット別ユーザ数バッファのq番目以降のレコードに含まれるユニットIDが上記2人以上のユーザに共通となる第2ユニットIDではないとみなされ、ステップSK360の判定が満たされなかった場合、及び、ステップSK380においてq=qmaxであったため、共通類似ユニットバッファへの上記2人以上のユーザに共通となる第2ユニットIDの格納が終了したとみなされ、ステップSK380の判定が満たされた場合には、このルーチンを終了する。 On the other hand, since Q = 1 in step SK360, it is considered that the unit ID included in the qth and subsequent records in the unit-specific user number buffer is not the second unit ID that is common to the two or more users. If the determination in step SK360 is not satisfied, and because q = qmax in step SK380, it is considered that the storage of the second unit ID common to the two or more users in the common similar unit buffer has ended. If the determination at step SK380 is satisfied, this routine is terminated.
図14に戻り、上記のようにしてステップSK300が終了したら、ステップSK205に移る。ステップSK205では、制御部101は、上記共通類似ユニットバッファに格納されたユニットIDをカウントするための変数rを1に設定する。
Returning to FIG. 14, when step SK300 is completed as described above, the process proceeds to step SK205. In step SK205, the
その後、ステップSK215で、制御部101は、上記共通類似ユニットバッファに格納されたr番目のユニットID、すなわち上記2人以上のユーザに共通となる第2ユニットIDを取得する。
Thereafter, in step SK215, the
そして、ステップSK225に移り、制御部101は、上記通信制御部106及びネットワークNW1,NW2を介し、ホストサーバ300の大容量記憶装置307に記憶された上記ユニット別広告データベース3075(図7参照)にアクセスする。そして、上記ステップSK215で取得された上記2人以上のユーザに共通となる第2ユニットIDをキーとして、ユニット別広告データベース3075に記憶された広告分類情報において当該ユニットIDに対応付けられた広告IDを取得する。そして、その取得した広告IDを、上記広告再生リストバッファに格納する。これは実質的には、前述のステップSK170で各第1ユニットIDごとに決定された複数の第2ユニットIDのうち、ログイン状態にある複数のユーザに含まれる2人以上のユーザに共通となる第2ユニットIDに対応付けられた広告IDで表される広告情報(各請求項記載の第3広告情報に相当。以下適宜、「第3広告情報」と称する)を、広告対象として決定することに相当する。
Then, the process proceeds to step SK225, and the
なお、このステップSK225は、後述のように、変数rの値が上記共通類似ユニットバッファに格納されたユニットID数rmaxと等しくなるまで繰り返し実行されるので、制御部101は、結果として、上記共通類似ユニットバッファに格納されている複数のユニットID(2人以上のユーザに共通となる第2ユニットID)それぞれに対し広告IDが対応付けられた複数の第3広告情報を、広告対象として決定することができる。 Note that this step SK225 is repeatedly executed until the value of the variable r becomes equal to the unit ID number rmax stored in the common similar unit buffer, as will be described later. A plurality of third advertisement information in which an advertisement ID is associated with each of a plurality of unit IDs (second unit IDs common to two or more users) stored in the similar unit buffer are determined as advertisement targets. be able to.
その後、ステップSK235で、制御部101は、変数rの値が上記共通類似ユニットバッファに格納されたユニットID数rmaxと等しくなったかどうかを判定する。r<rmaxである場合には、まだ広告再生リストバッファへの上記2人以上のユーザに共通となる第2ユニットIDに対応付けられた広告IDの格納が終了していないとみなされ、ステップSK235の判定が満たされず、ステップSK245に移る。ステップSK245では、制御部101は、変数rの値に1を加える。その後、上記ステップSK215に戻り同様の手順を繰り返す。そして、ステップSK215等を繰り返し実行し、r=rmaxとなった場合には、広告再生リストバッファへの上記2人以上のユーザに共通となる第2ユニットIDに対応付けられた広告IDの格納が終了したとみなされ、ステップSK235の判定が満たされて、ステップSK255に移る。
Thereafter, in step SK235, the
ステップSK255では、制御部101は、上記ユニット別広告データベース3075にアクセスする。そして、前述の図10のステップSK140で取得されたログイン状態にある複数のユーザそれぞれに対応する複数の第1ユニットIDをそれぞれキーとして、ユニット別広告データベース3075に記憶された広告分類情報において当該複数の第1ユニットIDそれぞれに対応付けられた広告IDをそれぞれ取得する。そして、その取得した複数の広告IDを、上記広告再生リストバッファに格納する。これは実質的には、前述のステップSK140で取得された複数の第1ユニットIDそれぞれに対し広告IDが対応付けられた複数の第1広告情報を、広告対象として決定することに相当する。その後、このルーチンを終了する。
In step SK255, the
なお、上記において、ステップSK225及びステップSK255の手順が、各請求項記載の広告決定手段として機能する。 In addition, in the above, the procedure of step SK225 and step SK255 functions as an advertisement determination means described in each claim.
以上説明したように、本変形例においては、図14のステップSK225において、図10のステップSK170で各第1ユニットごとに決定された複数の第2ユニットIDのうち、2人以上のユーザに共通となる第2ユニットIDに対し前述の広告分類情報により広告IDが対応付けられた第3広告情報を、広告対象として決定する。そして、図14のステップSK255において、図10のステップSK140で取得された複数の第1ユニットIDそれぞれに対し前述の広告分類情報により広告IDが対応付けられた複数の第1広告情報を、広告対象として決定する。このように本変形例においては、各ユーザにとって自分の嗜好に直結した広告情報と、各ユーザの嗜好に比較的近い嗜好の広告情報のうち2人以上のユーザに共通となる広告情報とが、各ユーザに提供される。このように、ユーザの嗜好に比較的近い嗜好の広告情報の提供を複数のユーザに共通の情報だけに絞り込むことにより、例えばユーザ人数が比較的多い場合に、あるユーザの嗜好から遠く離れた、当該ユーザにとって興味のない広告が提供される確率を低減することができる。 As described above, in the present modification, in step SK225 of FIG. 14, common to two or more users among the plurality of second unit IDs determined for each first unit in step SK170 of FIG. 10. The third advertisement information in which the advertisement ID is associated with the second unit ID by the advertisement classification information is determined as the advertisement target. In step SK255 in FIG. 14, a plurality of first advertisement information in which the advertisement ID is associated with each of the plurality of first unit IDs acquired in step SK140 in FIG. Determine as. Thus, in this modification, for each user, the advertisement information directly connected to his / her preference and the advertisement information that is common to two or more users among the advertisement information whose preference is relatively close to each user's preference, Provided to each user. In this way, by narrowing the provision of advertisement information with a preference relatively similar to the user's preference to only information common to a plurality of users, for example, when the number of users is relatively large, far away from the preference of a certain user, It is possible to reduce the probability that an advertisement that is not of interest to the user is provided.
(3)その他
なお、以上においては、広告配信サーバ400が複数の広告情報を予めカラオケ装置100へ出力しておき、カラオケ装置100の制御部101が、これら複数の広告情報のうち、広告対象とする広告情報(又はデフォルトとして定められた広告情報)を、1つの演奏曲の再生終了後、次の再生開始までの間に、再生部102により再生させていたが、これに限られない。例えば、表示部103の表示画面を複数に分割し、そのうち1つの画面には演奏曲に対応した歌詞テロップを表示させると共に、別の画面には当該広告情報を表示させるようにしてもよい。
(3) Others In addition, in the above, the
また、例えば、広告配信サーバ400が広告情報を適宜のタイミングでリモコン200へ出力し、操作部205が一定時間操作されていないと判断された場合に、リモコン200の制御部201が、上記広告対象とする広告情報(又はデフォルトとして定められた広告情報)を、表示部203全体に表示させるようにしてもよい。あるいは、表示部203の表示画面を複数に分割し、そのうち1つの画面には演奏曲の選曲画面を表示させると共に、別の画面には当該広告情報を表示させるようにしてもよい。
In addition, for example, when the
また、図8、図9、図10、図11等に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。 In addition, the flowcharts shown in FIGS. 8, 9, 10, 11 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 再生部(再生手段)
200 リモコン
300 ホストサーバ
301 制御部
307 大容量記憶装置(第1記憶手段、第2記憶手段)
400 広告配信サーバ
1071 ログインテーブル
1072 歌唱履歴テーブル
3071 歌唱履歴データベース
3072 ユーザユニット分類データベース
3074 ユニット別相関値データベース
3075 ユニット別広告データベース
3076 相関しきい値データベース
DESCRIPTION OF
200
400
Claims (4)
複数のユーザ識別情報と複数のユニット識別情報とが対応付けられた、ユーザユニット分類情報を記憶した第1記憶手段と、
前記演奏曲に関する複数の前記ユーザの所定の操作に基づいて取得された当該複数のユーザに係わる前記複数のユーザ識別情報に基づき、前記第1記憶手段に記憶された前記ユーザユニット分類情報に応じて、当該複数のユーザそれぞれに対応する複数の第1ユニット識別情報を取得する、ユニット情報取得手段と、
前記ユニット情報取得手段により取得された前記複数の第1ユニット識別情報で表される複数の第1ユニットそれぞれに対し、所定の類似相関を備えた少なくとも1つの第2ユニットを表す少なくとも1つの第2ユニット識別情報を、各第1ユニットごとに決定する、類似ユニット決定手段と、
前記ユニット情報取得手段により取得された前記複数の第1ユニット識別情報、及び、各第1ユニットごとに前記類似ユニット決定手段によりそれぞれ決定された複数の前記第2ユニット識別情報、に基づき、広告対象とする広告情報を決定する広告決定手段と、
前記広告決定手段により決定された、前記広告対象とする広告情報を出力する広告出力手段と、
複数のユニット識別情報と複数の広告情報の広告識別情報とが対応付けられた、広告分類情報を記憶した第2記憶手段と、
を有し、
前記広告決定手段は、
前記ユニット情報取得手段により取得された前記複数の第1ユニット識別情報それぞれに対し前記広告分類情報により前記広告識別情報が対応付けられた複数の第1広告情報と、各第1ユニットごとに前記類似ユニット決定手段により決定された前記複数の第2ユニット識別情報のうち、前記複数のユーザに含まれる2人以上のユーザに共通となる第2ユニット識別情報に対し前記広告分類情報により前記広告識別情報が対応付けられた少なくとも1つの第3広告情報と、を前記広告対象として決定する
ことを特徴とする楽曲再生システム。 Reproduction means for reproducing a performance song using performance song data including song data and video data;
First storage means storing user unit classification information in which a plurality of user identification information and a plurality of unit identification information are associated;
In accordance with the user unit classification information stored in the first storage means based on the plurality of user identification information related to the plurality of users acquired based on a predetermined operation of the plurality of users regarding the performance music. Unit information acquisition means for acquiring a plurality of first unit identification information corresponding to each of the plurality of users;
At least one second unit representing at least one second unit having a predetermined similar correlation for each of the plurality of first units represented by the plurality of first unit identification information acquired by the unit information acquisition unit. Similar unit determination means for determining unit identification information for each first unit;
Based on the plurality of first unit identification information acquired by the unit information acquisition means and the plurality of second unit identification information respectively determined by the similar unit determination means for each first unit Advertising determining means for determining advertising information to be,
Advertisement output means for outputting the advertisement information to be advertised, determined by the advertisement determination means;
Second storage means for storing advertisement classification information in which a plurality of unit identification information and advertisement identification information of a plurality of advertisement information are associated with each other;
I have a,
The advertisement determining means includes
A plurality of first advertisement information in which the advertisement identification information is associated with the plurality of first unit identification information acquired by the unit information acquisition means by the advertisement classification information, and the similarity for each first unit Of the plurality of second unit identification information determined by the unit determination means, the advertisement identification information is obtained by the advertisement classification information with respect to second unit identification information common to two or more users included in the plurality of users. A music reproduction system , wherein at least one third advertisement information associated with is determined as the advertisement target .
前記複数の第1広告情報と、各第1ユニットごとに前記類似ユニット決定手段により決定された前記複数の第2ユニット識別情報に対し前記広告分類情報により前記広告識別情報がそれぞれ対応付けられた複数の第2広告情報と、を前記広告対象として決定する
ことを特徴とする請求項1記載の楽曲再生システム。 Before Symbol ad determining means,
A plurality of the advertisement identification information associated with the plurality of first advertisement information and the plurality of second unit identification information determined by the similar unit determination means for each first unit by the advertisement classification information. The music reproduction system according to claim 1, wherein the second advertisement information is determined as the advertisement target.
前記類似ユニット決定手段は、
前記所定の類似相関として、各第1ユニットに対する前記相関値がそれぞれ所定範囲である前記第2ユニットに係わるユニット識別情報を、前記第2ユニット識別情報として決定する
ことを特徴とする請求項1又は2記載の楽曲再生システム。 Correlation calculating means capable of calculating a correlation value representing the degree of the similar correlation between two units;
The similar unit determining means includes
As the predetermined similarity correlation, the unit identification information the correlation values for each first unit according to the second unit, respectively a predetermined range, according to claim 1, characterized in that determining the second unit identification information or 2. The music reproduction system according to 2 .
ことを特徴とする請求項3記載の楽曲再生システム。
4. The music reproducing system according to claim 3 , further comprising range setting means for variably setting the predetermined range according to the number of users who have performed the predetermined operation.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010201956A JP5553232B2 (en) | 2010-09-09 | 2010-09-09 | Music playback system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010201956A JP5553232B2 (en) | 2010-09-09 | 2010-09-09 | Music playback system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012058513A JP2012058513A (en) | 2012-03-22 |
| JP5553232B2 true JP5553232B2 (en) | 2014-07-16 |
Family
ID=46055666
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010201956A Expired - Fee Related JP5553232B2 (en) | 2010-09-09 | 2010-09-09 | Music playback system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5553232B2 (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013235106A (en) * | 2012-05-08 | 2013-11-21 | Brother Ind Ltd | Advertisement determination device, advertisement determination method, and karaoke device |
| JP6115803B2 (en) * | 2012-05-08 | 2017-04-19 | ブラザー工業株式会社 | Advertisement determination apparatus, advertisement determination method, and karaoke apparatus |
| JP2013250396A (en) * | 2012-05-31 | 2013-12-12 | Brother Ind Ltd | Advertisement determination device, advertisement determination program, advertisement determination method and karaoke device |
| JP2013250398A (en) * | 2012-05-31 | 2013-12-12 | Brother Ind Ltd | Advertisement determination device, advertisement determination program, advertisement determination method and karaoke device |
| JP5963200B2 (en) * | 2012-09-28 | 2016-08-03 | 株式会社エクシング | Playlist generating apparatus and playlist generating program |
| JP2014197071A (en) * | 2013-03-29 | 2014-10-16 | ブラザー工業株式会社 | Advertisement reproduction controller, advertisement reproduction system, and advertisement reproducing terminal |
| JP2014197073A (en) * | 2013-03-29 | 2014-10-16 | ブラザー工業株式会社 | Advertisement reproduction controller, advertisement reproduction system, and advertisement reproducing terminal |
| JP5846168B2 (en) * | 2013-07-31 | 2016-01-20 | ブラザー工業株式会社 | Remote control device, program |
| JP6376956B2 (en) * | 2014-11-25 | 2018-08-22 | 株式会社第一興商 | Karaoke system |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3997553B2 (en) * | 1996-03-15 | 2007-10-24 | ヤマハ株式会社 | Computer system and karaoke system |
| JP2002229575A (en) * | 2001-02-02 | 2002-08-16 | Xing Inc | Customer service method and system |
| JP2002342360A (en) * | 2001-05-18 | 2002-11-29 | Sharp Corp | INFORMATION PROVIDING APPARATUS, METHOD THEREOF, COMPUTER PROGRAM AND RECORDING MEDIUM RECORDING THE PROGRAM |
| JP2003255958A (en) * | 2002-02-28 | 2003-09-10 | Toshiba Corp | Music usage status, music information providing method, and recording medium |
| JP2004005159A (en) * | 2002-05-31 | 2004-01-08 | Nippon Telegraph & Telephone East Corp | Advertisement distribution device, advertisement distribution method, advertisement distribution program, and recording medium |
| JP2004094383A (en) * | 2002-08-29 | 2004-03-25 | Ntt Comware Corp | Recommendation device and advertisement distribution method |
| JP2005141440A (en) * | 2003-11-06 | 2005-06-02 | Sony Corp | Information providing apparatus and information providing method |
| EP1837777A4 (en) * | 2004-11-25 | 2008-01-23 | Square Enix Kk Trading Co Ltd | METHOD OF SEARCHING CONTENT AS A CANDIDATE FOR USER SELECTION |
-
2010
- 2010-09-09 JP JP2010201956A patent/JP5553232B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012058513A (en) | 2012-03-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5553232B2 (en) | Music playback system | |
| US20200313782A1 (en) | Personalized real-time audio generation based on user physiological response | |
| JP5432264B2 (en) | Apparatus and method for collection profile generation and communication based on collection profile | |
| JP4539712B2 (en) | Information processing terminal, information processing method, and program | |
| JP4538757B2 (en) | Information processing apparatus, information processing method, and program | |
| JP2008165759A (en) | Information processing apparatus and method, and program | |
| US20100088327A1 (en) | Method, Apparatus, and Computer Program Product for Identifying Media Item Similarities | |
| CN103327376B (en) | Music video service device and music video customized setting method thereof | |
| JP5181640B2 (en) | Information processing apparatus, information processing terminal, information processing method, and program | |
| US8473367B2 (en) | Computer based media access method and system | |
| JP2009134670A (en) | Information processing terminal, information processing method, and program | |
| US20220100461A1 (en) | Automatically generated media preview | |
| JP2019216355A (en) | Information processing apparatus, information processing method, and information processing program | |
| US12499915B2 (en) | Systems and methods of generating personalized video clips for songs using a pool of short videos | |
| JP4599141B2 (en) | Information providing system, information providing server, and computer program | |
| JP5273079B2 (en) | Singing information processing system | |
| JP5423985B2 (en) | Music playback system | |
| JP2005018205A (en) | Music search system, music search method, and music search device | |
| JP5797828B1 (en) | GAME PROCESSING METHOD, GAME PROCESSING SYSTEM, AND GAME PROCESSING PROGRAM | |
| JP5510822B2 (en) | Singing information processing system | |
| JP2020505680A (en) | System and method for profiling media | |
| JP5471974B2 (en) | Music playback system | |
| JP5350308B2 (en) | Music playback system and music playback method | |
| JP6472216B2 (en) | Karaoke linkage system, digital signage, and advertisement selection method | |
| JP2017097601A (en) | Information processing apparatus |
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: 20131129 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131203 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140131 |
|
| 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: 20140502 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140515 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5553232 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |