JP7330635B2 - karaoke device - Google Patents
karaoke device Download PDFInfo
- Publication number
- JP7330635B2 JP7330635B2 JP2019232948A JP2019232948A JP7330635B2 JP 7330635 B2 JP7330635 B2 JP 7330635B2 JP 2019232948 A JP2019232948 A JP 2019232948A JP 2019232948 A JP2019232948 A JP 2019232948A JP 7330635 B2 JP7330635 B2 JP 7330635B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- singing
- music
- karaoke
- song
- 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
- 238000012545 processing Methods 0.000 description 33
- 238000000034 method Methods 0.000 description 17
- 235000011888 snacks Nutrition 0.000 description 13
- 238000010586 diagram Methods 0.000 description 11
- 238000000605 extraction Methods 0.000 description 6
- 235000019640 taste Nutrition 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000015654 memory Effects 0.000 description 4
- 230000001815 facial effect Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 238000013528 artificial neural network Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000004931 aggregating effect Effects 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000003708 edge detection Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Landscapes
- Reverberation, Karaoke And Other Acoustics (AREA)
Description
本発明は、カラオケ装置に関する。 The present invention relates to a karaoke machine.
カラオケスナック等のナイト店で、カラオケ演奏の合間(曲間)に適切な楽曲をBGM(Back-Ground Music)として放音する技術が知られている(例えば、特許文献1参照)。特許文献1に記載の技術は、多数のカラオケ装置からカラオケ演奏の歌唱履歴を集めて時間帯別に人気曲目リストを作成し、人気曲目リストの中から楽曲を選出してBGM演奏を行っている。時間帯等の演奏場面による客層の違いが考慮され、演奏場面毎に客層の嗜好性に沿ったBGMが選曲されることで、BGMを聴取した利用者に対して楽曲の予約が効果的に促されている。
2. Description of the Related Art A technique is known in which suitable music is emitted as BGM (Back-Ground Music) between karaoke performances (between songs) at a night bar such as a karaoke bar (see, for example, Patent Document 1). The technique described in
ところで、カラオケボックスのグループ利用者は当然ながら互いに面識があり、グループ利用者の入退室も一緒である場合が多い。しかしながら、カラオケスナック等のナイト店の利用者は面識がないケースが多く、利用者の入退店が別々である場合が多い。このため、利用者の間で互いの好みが判らず、最初のカラオケ演奏の予約楽曲に困ることがある。特許文献1に記載の技術を用いて利用者に楽曲の予約を促す場合に、BGMとしては適切であっても、利用者がカラオケ歌唱できない楽曲であったり、他の利用者の好みではない楽曲であったりする可能性がある。
By the way, the group users of the karaoke box are of course acquainted with each other, and in many cases, the group users enter and leave the room together. However, users of night bars such as karaoke bars often do not know each other, and often enter and leave the bar separately. For this reason, the users may not know each other's tastes, and may have trouble finding the first reserved song for the karaoke performance. When urging a user to reserve a song using the technology described in
本発明の目的は、その場に居合わせた利用者の好みに合った楽曲をBGMとして放音して、利用者に対して楽曲の予約を効果的に促すことができるカラオケ装置を提供することである。 SUMMARY OF THE INVENTION An object of the present invention is to provide a karaoke apparatus capable of effectively urging the user to make a reservation for the music by emitting a music piece suitable for the taste of the user who is there as BGM. be.
上記目的を達成するための主たる発明は、店舗に設置され、楽曲の予約に応じてカラオケ演奏を行い、楽曲の予約が入っていない場合にBGM(Back-Ground Music)演奏が可能なカラオケ装置であって、撮影手段によって入店時に撮影された利用者の利用者識別情報に対応する歌唱履歴を取得し、当該利用者識別情報に歌唱履歴を対応付けて出力する取得部と、前記取得部から出力された利用者識別情報と歌唱履歴を対応付けて記憶し、前記撮影手段によって退店時に撮影された利用者の利用者識別情報に対応する歌唱履歴を削除する記憶部と、利用者が入店及び退店した際に、前記記憶部に記憶された歌唱履歴に基づいて、BGM演奏する楽曲リストを生成する生成部と、を有するカラオケ装置である。 The main invention for achieving the above object is a karaoke device that is installed in a store, performs karaoke according to the reservation of music, and can play BGM (Back-Ground Music) when there is no reservation for the music. an acquisition unit that acquires a singing history corresponding to the user identification information of the user photographed at the time of entering the store by the photographing means, and outputs the singing history in association with the user identification information; A storage unit that stores the output user identification information and singing history in association with each other, and deletes the singing history corresponding to the user identification information of the user photographed by the photographing means when leaving the store; A karaoke machine, comprising: a generation unit for generating a music list to be played as BGM based on the singing history stored in the storage unit when leaving the store and leaving the store.
本発明によれば、入店した利用者の利用者識別情報から当該利用者の歌唱履歴が記憶部に記憶され、退店した利用者の利用者識別情報から当該利用者の歌唱履歴が記憶部から削除される。記憶部には在店中の利用者の歌唱履歴だけが記憶されているため、この歌唱履歴から利用者の顔ぶれに応じたBGM演奏の楽曲リストが生成される。よって、利用者がカラオケ歌唱できる可能性が高く、その場に居合わせた利用者の好みに合わせた楽曲をBGMとして放音して、利用者に対して楽曲の予約を効果的に促すことができる。 According to the present invention, the singing history of the user is stored in the storage unit from the user identification information of the user who entered the store, and the singing history of the user is stored in the storage unit from the user identification information of the user who has left the store. removed from Since only the singing histories of users who are in the store are stored in the storage unit, a music list of BGM performances corresponding to the members of the users is generated from the singing histories. Therefore, there is a high possibility that the user will be able to sing karaoke, and the user can be effectively urged to make a reservation for the music by sounding the music that suits the taste of the user who is there as BGM. .
<第1実施形態>
図1を参照して、第1実施形態のカラオケ装置20について説明する。図1は、第1実施形態のカラオケ装置20の構成図である。
<First Embodiment>
A
図1に示すように、第1実施形態のカラオケ装置20は、カラオケスナック等のナイト店舗に設置されており、ネットワークを介してデータセンタ等に設置されたサーバ装置10に通信可能に接続されている。カラオケ装置20は、楽曲の予約に応じてカラオケ演奏を行い、楽曲の予約が入っていない場合にBGM演奏を行うように構成されている。サーバ装置10は、利用者の歌唱履歴を管理しており、入店した利用者の歌唱履歴をカラオケ装置20に提供して、その場に居合わせた利用者の好みに応じた楽曲をBGMとしてカラオケ装置20に選曲させている。
As shown in FIG. 1, a
カラオケ装置20は、カラオケ本体21と、モニタ22と、スピーカ23と、マイクロフォン24と、リモコン装置25とを備えている。モニタ22は、楽曲のカラオケ演奏に合わせて背景映像と共に歌詞テロップを表示する。スピーカ23は、楽曲の演奏音と共に利用者の歌唱音声を放音する。マイクロフォン24は、利用者の歌唱音声を歌唱音声信号に変換してカラオケ本体21に出力する。リモコン装置25は、カラオケ本体21に無線通信を介して送受信可能に接続されており、カラオケ本体21に対する楽曲予約等の利用者による各種操作を受け付けている。
The
リモコン装置25によって楽曲が予約されて、カラオケ本体21によってカラオケ演奏が開始されると、歌詞テロップデータ及び背景映像データに基づいて歌詞テロップと背景映像がモニタ22に表示される。また、カラオケ演奏の伴奏音信号とマイクロフォン24からカラオケ本体21に入力された歌唱音声信号がミキサによって適切な比率でミキシングされて、このミキシング信号がアンプによって増幅されてスピーカ23から放音される。このように、利用者がカラオケ演奏に合わせて歌唱すると、スピーカ23から演奏音と共に歌唱音声が放音される。
When music is reserved by the
また、カラオケ装置20は、利用者の顔を撮影する撮影手段26を備えている。撮影手段26は、入店した利用者、退店した利用者、歌唱中の利用者を撮影してカラオケ本体21に顔画像データを出力する。利用者の入店時及び退店時の顔画像データによって在店状況が管理され、利用者の歌唱時の顔画像データによって利用者の歌唱実績が管理される。なお、撮影手段26は、利用者の入店時、退店時、歌唱時の顔が撮影可能な箇所に設置された複数のカメラによって構成されてもよい。特に、利用者の入店時及び退店時の顔は、出入口付近に設置された全天球カメラや半天球カメラによって撮影されてもよい。
Also, the
カラオケ本体21は、撮影手段26から入力された顔画像データに基づいて在店状況を認識すると、サーバ装置10から在店中の利用者の歌唱履歴を取得してBGM演奏用の楽曲リストを生成する。リモコン装置25によって楽曲が予約されるまでは、カラオケ本体21によって楽曲リストに従って楽曲のBGM演奏が順番に行われる。カラオケスナック等のナイト店のように互いに面識がない利用者が集まる場所であっても、その場に居合わせた複数の利用者の好みに沿った楽曲がBGMとして放音されて、BGMを聴取した利用者に対して楽曲の予約が促される。
When the karaoke
カラオケ本体21には、予約部31と、カラオケ演奏部32と、画像処理部33と、取得部34と、記憶部35と、生成部36と、BGM演奏部37とが設けられている。予約部31は、リモコン装置25から受信した楽曲IDを予約待ち行列に登録する。予約待ち行列には、予約された楽曲の楽曲IDが登録順に並べられている。カラオケ演奏部32は、予約待ち行列から楽曲IDを順番に読み出し、楽曲IDに対応する楽曲データを再生する。カラオケ演奏中には、楽曲データの再生に同期して、カラオケ本体21によって歌詞テロップ及び背景映像がモニタ22に表示される。
The karaoke
画像処理部33は、撮影手段26から入力された顔画像データに各種画像処理を施して、利用者識別情報として利用者IDを出力する。この場合、顔画像データから顔領域を抽出する顔領域抽出処理、顔領域から特徴量を抽出する特徴量抽出処理、特徴量から利用者IDを特定する利用者ID特定処理等が実施される。なお、上記の処理に加えてサイズ調整やコントラストの調整処理等が行われてもよい。顔領域抽出処理としては、顔画像データのエッジ検出を利用した方法、顔画像データの画素値(色値)を利用した方法、パターンマッチングを利用した方法、ニューラルネットワークを利用した方法、これらを組み合わせた方法等の既知の方法が採用される。
The
特徴量抽出処理としては、SIFT(Scale-Invariant Feature Transform)、SURF(Speed-Upped Robust Feature)等の既知の方法が採用される。顔の特徴量としては、例えば、目頭、目尻、鼻翼、口角、顎先等の濃淡の変化が大きな顔の輪郭的特徴を示す点が抽出される。また、カラオケ装置20には、利用者の基準特徴量と利用者IDが事前登録された店舗専用の顧客管理データベースが設けられている。画像処理部33では、顔画像データから抽出された特徴量と顧客管理データベースの基準特徴量が照合されて、この特徴量と類似の基準特徴量に対応付けられた利用者IDが特定される。顔情報の類否は、マッチングやニューラルネットワークを利用した既知の方法を用いて判定される。
Known methods such as SIFT (Scale-Invariant Feature Transform) and SURF (Speed-Upped Robust Feature) are adopted as the feature amount extraction processing. As the feature amount of the face, for example, the points that show contour features of the face such as the inner corners of the eyes, the outer corners of the eyes, the wings of the nose, the corners of the mouth, the tip of the chin, and the like, which show large changes in shading, are extracted. In addition, the
入店時の顔画像データから特定された利用者IDは画像処理部33から取得部34に出力され、退店時の顔画像データから特定された利用者IDは画像処理部33から記憶部35に出力される。歌唱時の顔画像データから特定された利用者IDは、歌唱日と楽曲IDと共に画像処理部33からサーバ装置10に送信される。サーバ装置10では利用者ID毎に歌唱履歴が管理されており、画像処理部33から送信された歌唱履歴によってサーバ装置10の歌唱履歴が更新される。なお、入店時、退店時、歌唱時の顔画像データは、例えば、顔画像データを撮影したカメラの設置位置等によって判別される。
The user ID specified from the face image data at the time of entering the store is output from the
取得部34は、入店時に撮影された利用者(入店者)の利用者IDに対応する歌唱履歴をサーバ装置10から取得する。この場合、取得部34からサーバ装置10に利用者IDを含むリクエスト信号が送信される。サーバ装置10では、サーバに記憶された利用者IDとリクエスト信号に含まれる利用者IDが照合され、リクエスト信号と同じ利用者IDに対応付けられた歌唱履歴が抽出されて、サーバ装置10から取得部34に歌唱履歴を含むレスポンス信号が送信される。取得部34は、レスポンス信号から歌唱履歴を取得すると、利用者IDに歌唱履歴を対応付けて記憶部35に出力する。
The acquisition unit 34 acquires from the
記憶部35は、取得部34から出力された利用者ID(入店者の利用者ID)と歌唱履歴を対応付けて記憶する。また、記憶部35は、退店時に撮影された利用者(退店者)の利用者IDに対応する歌唱履歴を削除する。この場合、記憶部35に記憶された入店者の利用者IDと画像処理部33から出力された退店者の利用者IDが照合され、退店者と同じ利用者IDに対応付けられた歌唱履歴が削除される。このようにして、記憶部35には在店中の各利用者の歌唱履歴だけが残されて、カラオケ装置20によって店舗における利用者の在店状況が管理されている。
The
生成部36は、利用者が入店及び退店した際に、記憶部35に記憶された歌唱履歴に基づいて、BGM演奏する楽曲リストを生成する。この場合、利用者の歌唱履歴から抽出した楽曲にスコアが付与され、スコアに基づいたBGM演奏の演奏順序で楽曲リストが生成される。楽曲リストには、楽曲の楽曲IDがBGM演奏の演奏順に並べられている。本実施形態では、楽曲毎に歌唱回数(カラオケ演奏回数)に基づいてスコアが付与されており、歌唱回数が多い楽曲から順にBGM演奏される。なお、歌唱回数が同じ楽曲については、歌唱履歴からの抽出順に楽曲リストに楽曲IDが並べられる。
The
BGM演奏部37は、楽曲リストから順番に楽曲IDを読み出し、カラオケ演奏と同様に楽曲IDに対応する楽曲データを再生する。この場合、カラオケ演奏よりも音量を小さくする等、BGM演奏用の演奏処理方式で楽曲データが演奏される。このように、在店中の利用者の歌唱履歴に基づいて楽曲リストが生成されて、楽曲リストに従ってBGM演奏が行われている。
The
カラオケ装置20の各部の処理は、プロセッサを用いてソフトウェアによって実現されてもよいし、集積回路等に形成された論理回路(ハードウェア)によって実現されてもよい。プロセッサを用いる場合には、プロセッサがメモリに記憶されているプログラムを読み出して実行することで各種処理が実施される。プロセッサとしては、例えば、CPU(Central Processing Unit)が使用される。また、メモリは、用途に応じてROM(Read Only Memory)、RAM(Random Access Memory)等の一つ又は複数の記憶媒体によって構成されている。
The processing of each part of the
続いて、カラオケ装置20の処理動作について具体例を挙げて説明する。図2は、第1実施形態の利用者の在店状況の一例を示す図である。図3は、第1実施形態の利用者の歌唱履歴の一例を示す図である。図4は、第1実施形態の利用者の楽曲毎の歌唱回数の一例を示す図である。図5は、第1実施形態の楽曲リストの一例を示す図である。図6は、第1実施形態の楽曲リストの変形例を示す図である。また、図2-6では、図1の符号を適宜使用して説明する。
Next, the processing operation of the
図2に示すように、2019年12月20日の17:00にカラオケスナックSが開店すると、17:00に利用者U1がカラオケスナックSに入店する。撮影手段26によって利用者U1の入店の様子が撮影され、画像処理部33によって利用者U1の顔画像データに応じた利用者ID1が取得部34に出力されて、取得部34からサーバ装置10に利用者ID1が送信される。このように、事実上、利用者U1の顔画像データが利用者ID1であると考えてよい。利用者U2の顔画像データと利用者ID2、利用者U3の顔画像データと利用者ID3、利用者U4の顔画像データと利用者ID4も同様である。
As shown in FIG. 2, when Karaoke Snack S opens at 17:00 on December 20, 2019, user U1 enters Karaoke Snack S at 17:00. The state of the user U1 entering the store is photographed by the photographing
図3に示すように、サーバ装置10には、利用者ID1と歌唱履歴H1が対応付けられた状態で事前登録されている。歌唱履歴H1には、少なくとも利用者U1が歌唱した楽曲の楽曲IDと歌唱日が含まれている。同様に、サーバ装置10には、利用者ID2と歌唱履歴H2、利用者ID3と歌唱履歴H3、利用者ID4と歌唱履歴H4が、それぞれ対応付けられた状態で事前登録されている。取得部34からサーバ装置10に利用者ID1が送信されると、サーバ装置10から取得部34に利用者ID1に対応付けられた歌唱履歴H1が返信される。
As shown in FIG. 3, the
図4及び図5(A)に示すように、利用者U1の入店時に生成部36によって記憶部35の歌唱履歴H1に基づいて楽曲リストL1が生成される。具体的には、歌唱履歴H1から利用者U1が所定期間(本実施形態では直近の3カ月間)に歌唱したことがある楽曲毎の歌唱回数が抽出される(図4のU1の行を参照)。利用者U1の楽曲毎の歌唱回数は、楽曲X01が6回、楽曲X03が8回、楽曲X04が2回、楽曲X05が4回、楽曲X06が5回、楽曲X07が4回、楽曲X09が3回、楽曲X11が3回、楽曲X13が5回、楽曲X15が3回、楽曲X16が2回である。
As shown in FIGS. 4 and 5A, the music list L1 is generated by the
生成部36によって歌唱履歴H1から抽出した楽曲X01、X03、X04、X05、X06、X07、X09、X11、X13、X15、X16に対して所定条件(本実施形態では歌唱回数)に基づいてスコアが付与され、スコアに基づいたBGM演奏の演奏順序で楽曲リストL1が生成される。楽曲リストL1の演奏順序は、楽曲X03、X01、X06、X13、X05、X07、X09、X11、X15、X04、X16の順になる。楽曲X06とX13、楽曲X05とX07のように歌唱回数が同じ場合には、抽出した順に演奏順序が設定される。
A score is calculated based on a predetermined condition (the number of times of singing in this embodiment) for the songs X01, X03, X04, X05, X06, X07, X09, X11, X13, X15, and X16 extracted from the singing history H1 by the
利用者U1によって楽曲が予約されるまでの間は、BGM演奏部37によって楽曲リストL1に従って楽曲のBGM演奏が行われる。利用者U1によって楽曲が予約されると、利用者U1の操作に応じてカラオケ演奏部32によってカラオケ演奏が行われる。例えば、楽曲X01のBGM演奏中に、利用者U1によって楽曲Aが予約されると、楽曲Aのカラオケ演奏が行われている間は楽曲X01のBGM演奏が中止される。また、楽曲Aのカラオケ演奏後に他に楽曲の予約がない場合、楽曲リストL1に従って楽曲X01の次の楽曲X06のBGM演奏が行われる。
Until the music is reserved by the user U1, the BGM performance of the music is performed by the
図2に示すように、17:30に利用者U2がカラオケスナックSに入店すると、撮影手段26によって利用者U2の入店の様子が撮影され、画像処理部33によって利用者U2の顔画像データに応じた利用者ID2が取得部34に出力される。取得部34からサーバ装置10に利用者ID2が送信され、サーバ装置10から取得部34に利用者ID2に対応付けられた歌唱履歴H2(図3参照)が返信される。取得部34から記憶部35に利用者ID2と歌唱履歴H2が対応付けられた状態で出力されて、記憶部35によって利用者ID1、ID2に対応付けられた歌唱履歴H1、H2が記憶される。
As shown in FIG. 2, when the user U2 enters the karaoke snack bar S at 17:30, the photographing
図4及び図5(B)に示すように、生成部36によって利用者U2の入店時に記憶部35の歌唱履歴H1、H2に基づいて楽曲リストL2が生成される。具体的には、歌唱履歴H1、H2から利用者U1、U2が所定期間に歌唱したことがある楽曲毎の合計歌唱回数が抽出される(図4のU1、U2の行を参照)。このとき、所定期間に利用者U1が歌唱したことがあっても、利用者U2が歌唱したことがない楽曲X03、X05、X09、X15については合計歌唱回数が抽出されない。利用者U1、U2が歌唱経験のある楽曲の歌唱回数だけが歌唱履歴H1、H2から抽出されている。
As shown in FIGS. 4 and 5B, the music list L2 is generated by the generating
利用者U1、U2の楽曲毎の合計歌唱回数は、楽曲X01が8回(利用者U1が6回、利用者U2が2回)、楽曲X04が5回(利用者U1が2回、利用者U2が3回)、楽曲X06が11回(利用者U1が5回、利用者U2が6回)、楽曲X07が11回(利用者U1が4回、利用者U2が7回)、楽曲X11が6回(利用者U1が3回、利用者U2が3回)、楽曲X13が12回(利用者U1が5回、利用者U2が7回)、楽曲X16が4回(利用者U1が2回、利用者U2が2回)である。
The total number of singing times for each song by the users U1 and U2 is 8 times for the song X01 (6 times for the user U1, 2 times for the user U2), and 5 times for the song X04 (2 times for the user U1, 2 times for the user U2).
生成部36によって歌唱履歴H1、H2から抽出した楽曲X01、X04、X06、X07、X11、X13、X16に対して歌唱回数に基づいてスコアが付与され、スコアに基づいたBGM演奏の演奏順序で楽曲リストL2が生成される。楽曲リストL2の演奏順序は楽曲X13、X06、X07、X01、X11、X04、X16の順になる。このように、利用者U2の入店によって利用者U1、U2の歌唱履歴H1、H2を考慮した楽曲リストL2が生成され、楽曲が予約されるまでの間は楽曲リストL2に従って楽曲のBGM演奏が行われる。
A generating
前回の楽曲リストにおいてBGM演奏が行われた楽曲が存在すれば、今回の楽曲リストの生成時に当該楽曲のBGM演奏の演奏順序が下げられることが望ましい。例えば、楽曲リストL1に従って楽曲X03、X01、X06のBGM演奏が既に行われた場合には、楽曲リストL2の演奏順序は楽曲X13、X07、X11、X04、X16、X01、X06の順になる(楽曲X03は元々楽曲リストL2に含まれていない)。すなわち、生成部36は、前回の楽曲リストにおいてBGM演奏が行われた楽曲に対して、今回の楽曲リストの生成時にスコアを減らすような補正処理を実施することが望ましい。
If there is a song for which BGM performance was performed in the previous song list, it is preferable that the BGM performance order of the song is lowered when the current song list is generated. For example, when the BGM performance of songs X03, X01, and X06 has already been performed according to the song list L1, the order of performance of the song list L2 is songs X13, X07, X11, X04, X16, X01, and X06. X03 is not originally included in the music list L2). In other words, it is desirable that the generating
図2に示すように、18:30に利用者U3がカラオケスナックSに入店すると、撮影手段26によって利用者U3の入店の様子が撮影され、画像処理部33によって利用者U3の顔画像データに応じた利用者ID3が取得部34に出力される。取得部34からサーバ装置10に利用者ID3が送信され、サーバ装置10から取得部34に利用者ID3に対応付けられた歌唱履歴H3(図3参照)が返信される。取得部34から記憶部35に利用者ID3と歌唱履歴H3が対応付けられた状態で出力されて、記憶部35によって利用者ID1、ID2、ID3に対応付けられた歌唱履歴H1、H2、H3が記憶される。
As shown in FIG. 2, when the user U3 enters the karaoke snack bar S at 18:30, the state of the user U3 entering the store is photographed by the photographing
図4及び図5(C)に示すように、生成部36によって利用者U3の入店時に記憶部35の歌唱履歴H1、H2、H3に基づいて楽曲リストL3が生成される。具体的には、歌唱履歴H1、H2、H3から利用者U1、U2、U3が所定期間に歌唱したことがある楽曲毎の合計歌唱回数が抽出される(図4のU1、U2、U3の行を参照)。このとき、所定期間に利用者U1、U2が歌唱したことがあっても、利用者U3が歌唱したことがない楽曲X07、X13については合計歌唱回数が抽出されない。利用者U1、U2、U3が歌唱経験のある楽曲の歌唱回数だけが歌唱履歴H1、H2、H3から抽出されている。
As shown in FIGS. 4 and 5(C), the generating
利用者U1、U2、U3の楽曲毎の合計歌唱回数は、楽曲X01が11回(利用者U1が6回、利用者U2が2回、利用者U3が3回)、楽曲X04が12回(利用者U1が2回、利用者U2が3回、利用者U3が7回)、楽曲X06が13回(利用者U1が5回、利用者U2が6回、利用者U3が2回)、楽曲X11が11回(利用者U1が3回、利用者U2が3回、利用者U3が5回)、楽曲X16が8回(利用者U1が2回、利用者U2が2回、利用者U3が4回)である。
The total number of singing times for each song by the users U1, U2, and U3 is 11 times for the song X01 (6 times for the user U1, 2 times for the user U2, and 3 times for the user U3), and 12 times for the song X04 (
生成部36によって歌唱履歴H1、H2、H3から抽出した楽曲X01、X04、X06、X11、X16に対して歌唱回数に基づいてスコアが付与され、スコアに基づいたBGM演奏の演奏順序で楽曲リストL3が生成される。楽曲リストL3の演奏順序は楽曲X06、X04、X01、X11、X16の順になる。このように、利用者U3の入店によって利用者U1、U2、U3の歌唱履歴H1、H2、H3を考慮した楽曲リストL3が生成され、楽曲が予約されるまでの間は楽曲リストL3に従って楽曲のBGM演奏が行われる。
A generating
図2に示すように、19:00に利用者U4がカラオケスナックSに入店すると、撮影手段26によって利用者U4の入店の様子が撮影され、画像処理部33によって利用者U4の顔画像データに応じた利用者ID4が取得部34に出力される。取得部34からサーバ装置10に利用者ID4が送信され、サーバ装置10から取得部34に利用者ID4に対応付けられた歌唱履歴H4(図3参照)が返信される。取得部34から記憶部35に利用者ID4と歌唱履歴H4が対応付けられた状態で出力されて、記憶部35によって利用者ID1、ID2、ID3、ID4に対応付けられた歌唱履歴H1、H2、H3、H4が記憶される。
As shown in FIG. 2, when the user U4 enters the Karaoke Snack S at 19:00, the image of the user U4 entering the store is photographed by the photographing
図4及び図5(D)に示すように、生成部36によって利用者U4の入店時に記憶部35の歌唱履歴H1、H2、H3、H4に基づいて楽曲リストL4が生成される。具体的には、歌唱履歴H1、H2、H3、H4から利用者U1、U2、U3、U4が所定期間に歌唱したことがある楽曲毎の合計歌唱回数が抽出される(図4参照)。このとき、所定期間に利用者U1、U2、U3が歌唱したことがあっても、利用者U4が歌唱したことがない楽曲X04については合計歌唱回数が抽出されない。利用者U1、U2、U3、U4が歌唱経験のある楽曲の歌唱回数だけが歌唱履歴H1、H2、H3、H4から抽出されている。
As shown in FIGS. 4 and 5(D), the generating
利用者U1、U2、U3、U4の楽曲毎の合計歌唱回数は、楽曲X01が16回(利用者U1が6回、利用者U2が2回、利用者U3が3回、利用者U4が5回)、楽曲X06が17回(利用者U1が5回、利用者U2が6回、利用者U3が2回、利用者U4が4回)、楽曲X11が18回(利用者U1が3回、利用者U2が3回、利用者U3が5回、利用者U4が7回)、楽曲X16が15回(利用者U1が2回、利用者U2が2回、利用者U3が4回、利用者U4が7回)である。
The total number of singing times for each song by users U1, U2, U3, and U4 is 16 times for song X01 (6 times for user U1, 2 times for user U2, 3 times for user U3, and 5 times for user U4). times), music X06 17 times (
生成部36によって歌唱履歴H1、H2、H3、H4から抽出した楽曲X01、X06、X11、X16に対して歌唱回数に基づいてスコアが付与され、スコアに基づいたBGM演奏の演奏順序で楽曲リストL4が生成される。楽曲リストL4の演奏順序は楽曲X11、X06、X01、X16の順になる。このように、利用者U4の入店によって利用者U1、U2、U3、U4の歌唱履歴H1、H2、H3、H4を考慮した楽曲リストL4が生成され、楽曲が予約されるまでの間は楽曲リストL4に従って楽曲のBGM演奏が行われる。
A generating
図2に示すように、19:30に利用者U1がカラオケスナックSから退店すると、撮影手段26によって利用者U1の退店の様子が撮影され、画像処理部33によって利用者U1の顔画像データに応じた利用者ID1が記憶部35に出力される。記憶部35によって利用者ID1に対応付けられた歌唱履歴H1が削除されて、記憶部35には利用者ID2、ID3、ID4に対応付けられた歌唱履歴H2、H3、H4が記憶されている。このように、利用者U1の退店後は、カラオケスナックSに在店している利用者U2、U3、U4の歌唱履歴H2、H3、H4がカラオケ装置20によって管理されている。
As shown in FIG. 2, when the user U1 leaves the Karaoke Snack S at 19:30, the photographing
図4及び図5(E)に示すように、生成部36によって利用者U1の退店時に記憶部35の歌唱履歴H2、H3、H4に基づいて楽曲リストL5が生成される。具体的には、歌唱履歴H2、H3、H4から利用者U2、U3、U4が所定期間に歌唱したことがある楽曲毎の合計歌唱回数が抽出される(図4のU2、U3、U4の行を参照)。このとき、所定期間に利用者U1に歌唱されたことがないが、利用者U2、U3、U4に歌唱されたことがある楽曲X08、X14についても合計歌唱回数が抽出される。利用者U2、U3、U4が歌唱経験のある楽曲の歌唱回数だけが歌唱履歴H2、H3、H4から抽出されている。
As shown in FIGS. 4 and 5(E), the generating
利用者U2、U3、U4の楽曲毎の合計歌唱回数は、楽曲X01が10回(利用者U2が2回、利用者U3が3回、利用者U4が5回)、楽曲X06が12回(利用者U2が6回、利用者U3が2回、利用者U4が4回)、楽曲X08が20回(利用者U2が3回、利用者U3が8回、利用者U4が9回)、楽曲X11が15回(利用者U2が3回、利用者U3が5回、利用者U4が7回)、楽曲X14が8回(利用者U2が1回、利用者U3が6回、利用者U4が1回)、楽曲X16が13回(利用者U2が2回、利用者U3が4回、利用者U4が7回)である。
The total number of singing times for each song by the users U2, U3, and U4 is 10 times for the song X01 (2 times for the user U2, 3 times for the user U3, and 5 times for the user U4), and 12 times for the song X06 (
生成部36によって歌唱履歴H2、H3、H4から抽出した楽曲X01、X06、X08、X11、X14、X16に対して歌唱回数に基づいてスコアが付与され、スコアに基づいたBGM演奏の演奏順序で楽曲リストL5が生成される。楽曲リストL5の演奏順序は楽曲X08、X11、X16、X06、X01、X14の順になる。このように、利用者U1の退店によって利用者U2、U3、U4の歌唱履歴H2、H3、H4を考慮した楽曲リストL5が生成され、楽曲が予約されるまでの間は楽曲リストL5に従って楽曲のBGM演奏が行われる。
A generating
図2に示すように、20:30に利用者U4がカラオケスナックSから退店すると、撮影手段26によって利用者U4の退店の様子が撮影され、画像処理部33によって利用者U4の顔画像データに応じた利用者ID4が記憶部35に出力される。記憶部35によって利用者ID4に対応付けられた歌唱履歴H4が削除され、記憶部35には利用者ID2、ID3に対応付けられた歌唱履歴H2、H3が記憶されている。このように、利用者U1、U4の退店後は、カラオケスナックSに在店している利用者U2、U3の歌唱履歴H2、H3だけがカラオケ装置20によって管理されている。
As shown in FIG. 2, when the user U4 leaves the Karaoke Snack S at 20:30, the photographing
図4及び図5(F)に示すように、生成部36によって利用者U4の退店時に記憶部35の歌唱履歴H2、H3に基づいて楽曲リストL6が生成される。具体的には、歌唱履歴H2、H3から利用者U2、U3が所定期間に歌唱したことがある楽曲毎の合計歌唱回数が抽出される(図4のU2、U3の行を参照)。このとき、所定期間に利用者U4に歌唱されたことがないが、利用者U2、U3に歌唱されたことがある楽曲X04、X10についても合計歌唱回数が抽出される。利用者U2、U3が歌唱経験のある楽曲の歌唱回数だけが歌唱履歴H2、H3から抽出されている。
As shown in FIGS. 4 and 5(F), the generating
利用者U2、U3の楽曲毎の合計歌唱回数は、楽曲X01が5回(利用者U2が2回、利用者U3が3回)、楽曲X04が10回(利用者U2が3回、利用者U3が7回)、楽曲X06が8回(利用者U2が6回、利用者U3が2回)、楽曲X08が11回(利用者U2が3回、利用者U3が8回)、楽曲X10が6回(利用者U2が4回、利用者U3が2回)、楽曲X11が8回(利用者U2が3回、利用者U3が5回)、楽曲X14が7回(利用者U2が1回、利用者U3が6回)、楽曲X16が6回(利用者U2が2回、利用者U3が4回)である。
The total number of singing times for each song by users U2 and U3 is 5 times for song X01 (2 times for user U2, 3 times for user U3) and 10 times for song X04 (3 times for user U2, 3 times for user U3).
生成部36によって歌唱履歴H2、H3から抽出した楽曲X01、X04、X06、X08、X10、X11、X14、X16に対して歌唱回数に基づいてスコアが付与され、スコアに基づいたBGM演奏の演奏順序で楽曲リストL6が生成される。楽曲リストL6の演奏順序は楽曲X08、X04、X06、X11、X14、X10、X16、X01の順になる。このように、利用者U4の退店によって利用者U2、U3の歌唱履歴H2、H3を考慮した楽曲リストL6が生成され、楽曲が予約されるまでの間は楽曲リストL6に従って楽曲のBGM演奏が行われる。
Scores are given to the songs X01, X04, X06, X08, X10, X11, X14, and X16 extracted from the singing histories H2 and H3 by the
図2に示すように、21:30に利用者U2がカラオケスナックSから退店すると、撮影手段26によって利用者U2の退店の様子が撮影され、画像処理部33によって利用者U2の顔画像データに応じた利用者ID2が記憶部35に出力される。記憶部35によって利用者ID2に対応付けられた歌唱履歴H2が削除され、記憶部35には利用者ID3に対応付けられた歌唱履歴H3が記憶されている。このように、利用者U1、U2、U4の退店後は、カラオケスナックSに在店している利用者U3の歌唱履歴H3だけがカラオケ装置20によって管理されている。
As shown in FIG. 2, when the user U2 leaves the Karaoke Snack S at 21:30, the photographing
図4及び図5(G)に示すように、生成部36によって利用者U2の退店時に記憶部35の歌唱履歴H3に基づいて楽曲リストL7が生成される。具体的には、歌唱履歴H3から利用者U3が所定期間に歌唱したことがある楽曲毎の歌唱回数が抽出される(図4のU3の行を参照)。利用者U3の楽曲毎の合計歌唱回数は、楽曲X01が3回、楽曲X02が4回、楽曲X04が7回、楽曲X06が2回、楽曲X08が8回、楽曲X10が2回、楽曲X11が5回、楽曲X12が2回、楽曲X14が6回、楽曲X16が4回である。
As shown in FIGS. 4 and 5(G), the music list L7 is generated by the
生成部36によって歌唱履歴H3から抽出した楽曲X01、X02、X04、X06、X08、X10、X11、X12、X14、X16に対して歌唱回数に基づいてスコアが付与され、スコアに基づいたBGM演奏の演奏順序で楽曲リストL7が生成される。楽曲リストL7の演奏順序は楽曲X08、X04、X14、X11、X02、X16、X01、X06、X10、X12の順になる。このように、利用者U2の退店によって利用者U3の歌唱履歴H3を考慮した楽曲リストL7が生成され、楽曲が予約されるまでの間は楽曲リストL7に従って楽曲のBGM演奏が行われる。
A score is given to the music pieces X01, X02, X04, X06, X08, X10, X11, X12, X14, and X16 extracted from the singing history H3 by the
図2に示すように、22:00に利用者U3がカラオケスナックSから退店すると、撮影手段26によって利用者U3の退店の様子が撮影され、画像処理部33によって利用者U3の顔画像データに応じた利用者ID3が記憶部35に出力される。記憶部35によって利用者ID3に対応付けられた歌唱履歴H3が削除され、記憶部35にはいずれの利用者の歌唱履歴も記憶されていない。このため、カラオケ装置20にはカラオケスナックSに在店中の利用者がいないと認識され、楽曲リストL7に従った楽曲のBGM演奏が中止されると共に楽曲リストL7が削除される。
As shown in FIG. 2, when the user U3 leaves the Karaoke Snack S at 22:00, the photographing
なお、生成部36は、カラオケ演奏済みの楽曲を、当該楽曲のカラオケ演奏中に在店した利用者の全てが退店するまで楽曲リストに含めないことにしてもよい。例えば、利用者U1、U2の在店中の18:00に(図2参照)、利用者U1、U2のいずれかによって楽曲X06のカラオケ演奏が行われた場合、カラオケ演奏済みの楽曲X06の予約を利用者U1、U2の在店中に促すことは好ましくない。このため、生成部36は、利用者U1、U2が退店するまで、楽曲X06のBGM演奏が行われないように、楽曲X06を含めずに楽曲リストを生成する。
Note that the
例えば、図6(C)から図6(G)の楽曲リストの変形例に示すように、利用者U3の入店時(18:30)には楽曲X04、X01、X11、X16の演奏順序で楽曲リストL3が生成される。利用者U4の入店時(19:00)には楽曲X11、X01、X16の演奏順序で楽曲リストL4が生成される。利用者U1の退店時(19:30)には楽曲X08、X11、X16、X01、X14の演奏順序で楽曲リストL5が生成される。利用者U4の退店時(20:30)には楽曲X08、X04、X11、X14、X10、X16、X01の演奏順序で楽曲リストL6が生成される。 For example, as shown in the modified example of the music list of FIGS. 6(C) to 6(G), when user U3 enters the store (18:30), music X04, X01, X11, and X16 are played in order of performance. A music list L3 is generated. When the user U4 enters the store (19:00), a music list L4 is generated in the performance order of the music pieces X11, X01, and X16. When the user U1 leaves the store (19:30), a music list L5 is generated in the performance order of the music pieces X08, X11, X16, X01, and X14. When the user U4 leaves the store (20:30), a music list L6 is generated in the performance order of the music pieces X08, X04, X11, X14, X10, X16, and X01.
さらに、利用者U2の退店時(21:30)には楽曲X08、X04、X14、X11、X02、X16、X01、X06、X10、X12の演奏順序で楽曲リストL7が生成される。利用者U1、U2が退店しているため、生成部36によって楽曲X06を含めた楽曲リストが生成される。このように、利用者U1、U2のいずれかが在店中の楽曲リストL3、L4、L5、L6にはカラオケ演奏済みの楽曲X06が含められず、利用者U1、U2が退店した後の楽曲リストL7には楽曲X06が含められて、より適切な楽曲がBGMとして放音される。
Furthermore, when the user U2 leaves the store (21:30), a music list L7 is generated in the performance order of the music pieces X08, X04, X14, X11, X02, X16, X01, X06, X10, and X12. Since users U1 and U2 have left the store, the generating
続いて、カラオケ装置20の処理動作について説明する。図7は、第1実施形態のBGM演奏動作を示すフローチャートである。なお、図7に示すフローチャートは一例を示すものであり、カラオケ装置20の処理動作はこのフローチャートに限定されない。また、図7では、図1の符号を適宜使用して説明する。
Next, the processing operation of the
図7に示すように、撮影手段26によって利用者の入店が撮影されると(ステップS01でYes)、画像処理部33によって入店時の顔画像データに応じた入店者の利用者IDxが出力される(ステップS02)。利用者の入店が撮影されない場合(ステップS01でNo)、ステップS07に処理が移行する。次に、カラオケ装置20からサーバ装置10に利用者IDxが送信され(ステップS03)、サーバ装置10からカラオケ装置20に利用者IDxに対応した歌唱履歴Hxが返信されて、取得部34によって歌唱履歴Hxが取得される(ステップS04)。次に、記憶部35によって入店者の利用者IDxと歌唱履歴Hxが対応付けられて記憶され(ステップS05)、生成部36によって歌唱履歴Hに基づいて楽曲リストが生成される(ステップS06)。
As shown in FIG. 7, when the image of the user entering the store is photographed by the photographing means 26 (Yes in step S01), the
次に、撮影手段26によって利用者の退店が撮影されると(ステップS07でYes)、画像処理部33によって退店時の顔画像データに応じた退店者の利用者IDyが出力される(ステップS08)。利用者の退店が撮影されない場合(ステップS07でNo)、ステップS10に処理が移行する。次に、記憶部35では、退店者の利用者IDyに対応付けられた歌唱履歴Hyが削除される(ステップS09)。次に、生成部36によって歌唱履歴Hに基づいて楽曲リストが生成される(ステップS10)。次に、カラオケ演奏中又はBGM演奏中ではない場合(ステップS11でYes)、かつ楽曲の予約がない場合(ステップS12でYes)に、BGM演奏部37によって楽曲リストに従って楽曲がBGM演奏される(ステップS13)。そして、カラオケ装置20の動作が停止するまで、ステップS01からステップS13の処理が繰り返される(ステップS14)。
Next, when the image of the user leaving the store is captured by the photographing means 26 (Yes in step S07), the
以上、第1実施形態によれば、入店した利用者の利用者IDから当該利用者の歌唱履歴が記憶部35に記憶され、退店した利用者の利用者IDから当該利用者の歌唱履歴が記憶部35から削除される。記憶部35には在店中の利用者の歌唱履歴だけが記憶されているため、この歌唱履歴から利用者の顔ぶれに応じたBGM演奏の楽曲リストが生成される。よって、利用者がカラオケ歌唱できる可能性が高く、その場に居合わせた利用者の好みに合わせた楽曲をBGMとして放音して、利用者に対して楽曲の予約を効果的に促すことができる。
As described above, according to the first embodiment, the singing history of the user is stored in the
<第2実施形態>
第2実施形態のカラオケ装置40について説明する。図8は、第2実施形態のカラオケ装置40の構成図である。図9は、第2実施形態の楽曲リストの一例を示す図である。なお、第2実施形態のカラオケ装置40は、利用者の歌唱実績を考慮して楽曲リストを生成する点で第1実施形態のカラオケ装置20と相違する。したがって、第2実施形態については第1実施形態と同様な構成については説明を省略する。
<Second embodiment>
A
図8に示すように、第2実施形態のカラオケ装置40は、第1実施形態のカラオケ装置20(図1参照)と略同様に構成されており、楽曲の予約に応じてカラオケ演奏を行い、楽曲の予約が入っていない場合にBGM演奏を行うように構成されている。カラオケ装置40は、カラオケ本体41と、モニタ42と、スピーカ43と、マイクロフォン44と、リモコン装置45と、撮影手段46とを備えている。カラオケ本体41には、予約部51と、カラオケ演奏部52と、画像処理部53と、取得部54と、記憶部55と、集計部58と、生成部56と、BGM演奏部57とが設けられている。
As shown in FIG. 8, the
集計部58は、撮影手段46によって歌唱中に撮影された利用者の利用者IDに基づいて利用者毎に歌唱実績を集計する。この場合、集計部58には歌唱時間を計時する計時手段が設けられている。画像処理部53から集計部58に歌唱者の利用者IDが出力され、集計部58によって利用者ID(利用者)毎に合計歌唱時間が歌唱実績として計時される。なお、計時手段によって歌唱時間が計時される代わりに、楽曲データに演奏時間情報が含まれていてもよい。集計部58によって楽曲データから演奏時間情報が取得されることで合計歌唱時間が計時される。
Aggregating
生成部56は、利用者が入店及び退店した際に、記憶部55に記憶された歌唱履歴に基づいて、BGM演奏する楽曲リストを生成する。この場合、利用者の歌唱履歴から抽出した楽曲にスコアが付与される際に、このスコアが利用者の歌唱実績に応じて補正されて、補正後のスコアに基づいたBGM演奏の演奏順序で楽曲リストが生成される。本実施形態では、合計歌唱時間が長い利用者のスコア(歌唱回数)に対しては小さな重み付け係数によって補正され、合計歌唱時間が短い利用者のスコアに対しては大きな重み付け係数によって補正される。
The generating
例えば、図9(A)に示すように、18:30にカラオケスナックSに利用者U3が入店したとき、集計部58によって利用者U1の合計歌唱時間が30分、利用者U2の合計歌唱時間が20分、利用者U3の合計歌唱時間が0分として歌唱実績が集計されている。合計歌唱時間が一番短い利用者の重み付け係数は2.0、合計歌唱時間が一番長い利用者の重み付け係数は0.5、その他の利用者の重み付け係数は1.0に設定される。このため、利用者U1の歌唱回数に対する重み付け係数は0.5、利用者U2の歌唱回数に対する重み付け係数は1.0、利用者U3の歌唱回数に対する重み付け係数は2.0に設定される。
For example, as shown in FIG. 9A, when the user U3 enters the karaoke snack S at 18:30, the
図9(B)に示すように、利用者U3の入店時には、生成部56によって利用者U1、U2、U3が所定期間に歌唱したことがある楽曲X01、X04、X06、X11、X16毎に歌唱回数が抽出される。歌唱履歴H1、H2、H3から抽出した楽曲に対して、歌唱回数に基づいてスコアが付与される際に、重み付け係数によって楽曲毎に歌唱回数が補正される。合計歌唱時間が一番長い利用者U1の歌唱回数に重み付け係数0.5が乗算され、合計歌唱時間が二番目の利用者U2の歌唱回数に重み付け係数1.0が乗算され、合計歌唱時間が一番短い利用者U3の歌唱回数に重み付け係数2.0が乗算される。
As shown in FIG. 9B, when the user U3 enters the store, the
生成部56によって楽曲毎のスコアが重み付け係数によって補正されると、補正後のスコアに基づいたBGM演奏の演奏順序で楽曲リストL8が生成される。利用者U1、U2、U3の楽曲毎の合計スコアは、楽曲X04が18.0、楽曲X11が14.5、楽曲X06が12.5、楽曲X01が11.0、楽曲X16が11.0であり、楽曲リストL8の演奏順序は楽曲X04、X11、X06、X01、X16の順になる。このように、合計歌唱時間が一番短い利用者U3の歌唱履歴H3の重要度を高くした楽曲リストL8が生成される。
When the score for each song is corrected by the weighting factor by the generating
また、図9(C)に示すように、20:30に利用者U4がカラオケスナックSから退店したとき、集計部58によって利用者U2の合計歌唱時間が35分、利用者U3の合計歌唱時間が45分として歌唱実績が集計されている。利用者U2の合計歌唱時間35分は、利用者の中で一番短いので、利用者U2の歌唱回数に対する重み付けは2.0に設定される。利用者U3の合計歌唱時間45分は、利用者の中で一番長いので、利用者U3の歌唱回数に対する重み付けは0.5に設定される。
Further, as shown in FIG. 9(C), when the user U4 leaves the karaoke snack S at 20:30, the totaling
図9(D)に示すように、利用者U4の退店時には、生成部56によって利用者U2、U3が所定期間に歌唱したことがある楽曲X01、X04、X06、X08、X10、X11、X14、X16毎に歌唱回数が抽出される。歌唱履歴H2、H3から抽出した楽曲に対して、歌唱回数に基づいてスコアが付与される際に、重み付け係数によって楽曲毎に歌唱回数が補正される。合計歌唱時間が一番長い利用者U3の歌唱回数に重み付け係数0.5が乗算され、合計歌唱時間が一番短い利用者U2の歌唱回数に重み付け係数2.0が乗算される。
As shown in FIG. 9D, when the user U4 leaves the store, the
生成部56によって楽曲毎のスコアが重み付け係数によって補正されると、補正後のスコアに基づいたBGM演奏の演奏順序で楽曲リストL9が生成される。利用者U2、U3の楽曲毎の合計スコアは、楽曲X06が13.0、楽曲X08が10.0、楽曲X04が9.5、楽曲X10が9.0、楽曲X11が8.5、楽曲X16が6.0、楽曲X01が5.5、楽曲X14が5.0であり、楽曲リストL8の演奏順序は楽曲X06、X08、X04、X10、X11、X16、X01、X14の順になる。このように、合計歌唱時間が一番短い利用者U2の歌唱履歴H2の重要度を高くした楽曲リストL9が生成される。
When the score for each song is corrected by the weighting factor by the generating
以上、第2実施形態によれば、利用者がカラオケ歌唱できる可能性が高く、その場に居合わせた利用者の好みに合わせた楽曲がBGMとして放音される。このとき、相対的に歌唱が少ない利用者に適した楽曲がBGMとして選曲されて、当該利用者に楽曲の予約を促すことができる。 As described above, according to the second embodiment, there is a high possibility that the user will be able to sing karaoke, and music that matches the tastes of the users who are present is emitted as BGM. At this time, music suitable for the user who sings relatively little is selected as BGM, and the user can be urged to reserve the music.
なお、第2実施形態では、集計部によって利用者の合計歌唱時間が集計され、生成部によって合計歌唱時間に応じた重み付け係数によってスコアが補正される構成にしたが、この構成に限定されない。集計部によって利用者の歌唱実績が集計され、生成部によって歌唱実績に応じてスコアが補正されていればよい。例えば、集計部によって利用者の合計歌唱曲数が歌唱実績として集計され、合計歌唱曲数に応じた重み付け係数によってスコアが補正されてもよい。この場合、集計部にカウンタが設けられ、利用者の歌唱曲数がカウントされて歌唱実績として集計される。あるいは、集計部によって利用者の歌唱終了経過時間(非歌唱時間)が歌唱実績として集計され、歌唱終了経過時間に応じた重み付け係数によってスコアが補正されてもよい。この場合、集計部に計時手段が設けられ、利用者の歌唱終了時からの経過時間が計時されて歌唱実績として集計される。 In the second embodiment, the total singing time of the users is totaled by the totalizing unit, and the score is corrected by the weighting coefficient according to the total singing time by the generating unit, but the configuration is not limited to this. It suffices that the totaling section totalizes the user's singing performance, and the generating section corrects the score according to the singing performance. For example, the total number of songs sung by the user may be totaled as the performance of singing by the counting unit, and the score may be corrected by a weighting factor according to the total number of songs sung. In this case, a counter is provided in the tallying unit, and the number of songs sung by the user is counted and tallied as the singing record. Alternatively, the user's singing end elapsed time (non-singing time) may be tallied as a singing performance by the counting unit, and the score may be corrected by a weighting coefficient according to the singing end elapsed time. In this case, the totalizing unit is provided with a timer, and the elapsed time from the end of the user's singing is measured and totaled as the singing record.
また、第1、第2実施形態では、サーバ装置で利用者ID毎に歌唱履歴が管理される構成にしたが、この構成に限定されない。カラオケ装置に利用者の歌唱履歴を管理する管理部が設けられ、カラオケ装置の管理部で利用者ID毎に歌唱履歴が管理されてもよい。この場合、画像処理部から管理部に歌唱中の顔画像データに応じた利用者IDが出力される度に、管理部によって利用者ID毎に歌唱履歴が更新される。よって、取得部は、入店時に撮影された利用者の利用者IDに対応する歌唱履歴を管理部から取得する。 Further, in the first and second embodiments, the server device is configured to manage the singing history for each user ID, but the present invention is not limited to this configuration. The karaoke machine may be provided with a management section for managing the singing history of the user, and the management section of the karaoke machine may manage the singing history for each user ID. In this case, every time a user ID corresponding to face image data during singing is output from the image processing section to the management section, the singing history is updated for each user ID by the management section. Therefore, the acquiring unit acquires the singing history corresponding to the user ID of the user photographed when entering the store from the managing unit.
また、第1、第2実施形態では、生成部によって利用者の歌唱履歴から抽出した楽曲にスコアが付与され、スコアに基づいたBGM演奏の演奏順序で楽曲リストが生成されたが、この構成に限定されない。例えば、歌唱履歴からの楽曲の抽出順をBGM演奏の演奏順序にした楽曲リストが生成されてもよいし、歌唱履歴からの楽曲をランダムに並べてBGM演奏の演奏順序にした楽曲リストが生成されてもよい。 In addition, in the first and second embodiments, the generating unit assigns scores to songs extracted from the user's singing history, and generates a song list in the order of BGM performance based on the scores. Not limited. For example, a music list may be generated in which the order of extracting music from the singing history is the order of BGM performance, or a music list may be generated in which the music from the singing history is randomly arranged in the order of BGM performance. good too.
また、第1、第2実施形態では、利用者が直近の3カ月間に歌唱したことがある全ての楽曲が生成部によって歌唱履歴から抽出される構成にしたが、この構成に限定されない。例えば、生成部は、利用者が直近の6カ月間に歌唱したことがある全ての楽曲を歌唱履歴から抽出してもよいし、利用者が直近の6カ月間に歌唱したことがあるのうち歌唱回数が多い順から所定数(例えば上位5曲)だけ歌唱履歴から抽出してもよい。 In addition, in the first and second embodiments, all songs that the user has sung in the last three months are extracted from the singing history by the generation unit, but the present invention is not limited to this configuration. For example, the generation unit may extract all songs that the user has sung in the last six months from the singing history, or extract all songs that the user has sung in the last six months. A predetermined number (for example, top 5 songs) may be extracted from the singing history in descending order of the number of songs sung.
また、生成部は、現在から所定期間前までに歌唱された歌唱履歴を楽曲リストの生成に用いているが、当該所定期間を在店中の利用者数に応じて変化させてもよい。例えば、在店中の利用者数が1人の場合には現在から3カ月前までに利用者に歌唱されたことがある楽曲が歌唱履歴から抽出され、在店中の利用者数が2人の場合には現在から4カ月前までに利用者に歌唱されたことがある楽曲が歌唱履歴から抽出される。また、在店中の利用者数が3人の場合には現在から5カ月前までに利用者に歌唱されたことがある楽曲が歌唱履歴から抽出され、在店中の利用者数が4人の場合には現在から6カ月前までに利用者に歌唱されたことがある楽曲が歌唱履歴から抽出されてもよい。これにより、在店中の利用者数が増えるのに従って、楽曲の抽出数が減ることを避けることができる。 In addition, the generation unit uses the singing history of songs sung from the present until a predetermined period ago to generate the music list, but the predetermined period may be changed according to the number of users in the store. For example, if the number of users in the store is 1, songs that have been sung by the users in the past three months from the present are extracted from the singing history, and the number of users in the store is 2. In the case of , songs that have been sung by the user up to four months ago are extracted from the singing history. In addition, when the number of users in the store is 3, the songs sung by the users up to 5 months ago are extracted from the singing history, and the number of users in the store is 4. In the case of , songs that have been sung by the user up to six months ago from the present may be extracted from the singing history. As a result, it is possible to avoid a decrease in the number of songs to be extracted as the number of users in the store increases.
また、第1、第2実施形態では、歌唱履歴に楽曲IDと歌唱日が含まれる構成にしたが、この構成に限定されない。歌唱履歴には楽曲の採点結果が含まれていてもよく、生成部によって歌唱履歴に含まれる採点結果に基づいて楽曲が抽出されてもよい。この場合、カラオケ本体には、利用者の歌唱を採点する採点手段が設けられている。 Further, in the first and second embodiments, the song ID and the date of singing are included in the song history, but the present invention is not limited to this configuration. The singing history may include the scoring results of the songs, and the generating unit may extract the songs based on the scoring results included in the singing history. In this case, the karaoke main body is provided with scoring means for scoring the user's singing.
また、第1、第2実施形態では、顔画像データから抽出された特徴量を利用者IDと対応付けた当該店舗専用の顧客管理データベースをカラオケ装置が記憶し、顔画像データに応じた利用者IDを利用者識別情報とする構成にしたが、この構成に限定されない。利用者識別情報は、顔画像データそのものでもよい。この場合、カラオケ装置及びサーバ装置では、利用者識別情報の種類に適した照合処理が適宜実施される。 Further, in the first and second embodiments, the karaoke machine stores a customer management database dedicated to the store in which the feature amount extracted from the face image data is associated with the user ID, and the user corresponding to the face image data is stored in the karaoke machine. Although the ID is used as user identification information, the configuration is not limited to this. The user identification information may be face image data itself. In this case, the karaoke machine and the server device appropriately perform collation processing suitable for the type of user identification information.
また、第1、第2実施形態において、カラオケ装置に対してプログラムをインストールすることによって、カラオケ装置にBGM演奏の楽曲リストを生成する機能が追加されてもよい。このプログラムは記憶媒体に記憶されている。記憶媒体は特に限定されないが、光ディスク、光磁気ディスク、フラッシュメモリ等の非一過性の記憶媒体であってもよい。 Further, in the first and second embodiments, a function of generating a music list for BGM performance may be added to the karaoke machine by installing a program on the karaoke machine. This program is stored in a storage medium. The storage medium is not particularly limited, but non-transitory storage media such as optical discs, magneto-optical discs, and flash memories may be used.
また、本実施形態を説明したが、他の実施形態として、上記実施形態及び変形例を全体的又は部分的に組み合わせたものでもよい。 Also, although the present embodiment has been described, other embodiments may be obtained by combining the above-described embodiments and modifications in whole or in part.
また、本発明の技術は上記の実施形態に限定されるものではなく、技術的思想の趣旨を逸脱しない範囲において様々に変更、置換、変形されてもよい。さらには、技術の進歩又は派生する別技術によって、技術的思想を別の仕方によって実現することができれば、その方法を用いて実施されてもよい。したがって、特許請求の範囲は、技術的思想の範囲内に含まれ得る全ての実施態様をカバーしている。 Moreover, the technology of the present invention is not limited to the above-described embodiments, and may be variously changed, replaced, and modified without departing from the spirit of the technical idea. Furthermore, if the technical idea can be realized in another way due to advances in technology or another derived technology, the method may be used for implementation. Therefore, the claims cover all implementations that may fall within the scope of the technical concept.
20、40:カラオケ装置
21、41:カラオケ本体
26、46:撮影手段
33、53:画像処理部
34、54:取得部
35、55:記憶部
36、56:生成部
37、57:BGM演奏部
58 :集計部
20, 40:
Claims (5)
撮影手段によって入店時に撮影された利用者の利用者識別情報に対応する歌唱履歴を取得し、当該利用者識別情報に歌唱履歴を対応付けて出力する取得部と、
前記取得部から出力された利用者識別情報と歌唱履歴を対応付けて記憶し、前記撮影手段によって退店時に撮影された利用者の利用者識別情報に対応する歌唱履歴を削除する記憶部と、
利用者が入店及び退店した際に、前記記憶部に記憶された歌唱履歴に基づいて、BGM演奏する楽曲リストを生成する生成部と、を有することを特徴とするカラオケ装置。 A karaoke device that is installed in a store, performs karaoke according to the reservation of music, and can perform BGM (Back-Ground Music) when there is no reservation of the music,
An acquisition unit that acquires a singing history corresponding to the user identification information of the user photographed at the time of entering the store by the photographing means, and outputs the singing history in association with the user identification information;
A storage unit that associates and stores the user identification information and singing history output from the acquisition unit, and deletes the singing history corresponding to the user identification information of the user photographed by the photographing means when leaving the store;
A karaoke machine, comprising: a generating unit for generating a list of songs to be played as BGM based on the singing history stored in the storage unit when a user enters and leaves the store.
前記生成部は、利用者の歌唱実績に応じて楽曲毎のスコアを補正し、補正後のスコアに基づいたBGM演奏の演奏順序で楽曲リストを生成することを特徴とする請求項3に記載のカラオケ装置。 a totaling unit that totalizes the singing performance for each user based on the user identification information of the user photographed during singing by the photographing means,
4. The generating unit according to claim 3, wherein the generating unit corrects the score of each piece of music according to the user's singing record, and generates the music list in the performance order of the BGM performance based on the corrected score. karaoke equipment.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019232948A JP7330635B2 (en) | 2019-12-24 | 2019-12-24 | karaoke device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019232948A JP7330635B2 (en) | 2019-12-24 | 2019-12-24 | karaoke device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021101224A JP2021101224A (en) | 2021-07-08 |
| JP7330635B2 true JP7330635B2 (en) | 2023-08-22 |
Family
ID=76651326
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019232948A Active JP7330635B2 (en) | 2019-12-24 | 2019-12-24 | karaoke device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7330635B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003044061A (en) | 2001-07-31 | 2003-02-14 | Daiichikosho Co Ltd | Karaoke service support equipment |
| JP2016126749A (en) | 2014-12-29 | 2016-07-11 | 東芝テック株式会社 | Information processing system and information processing program |
-
2019
- 2019-12-24 JP JP2019232948A patent/JP7330635B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003044061A (en) | 2001-07-31 | 2003-02-14 | Daiichikosho Co Ltd | Karaoke service support equipment |
| JP2016126749A (en) | 2014-12-29 | 2016-07-11 | 東芝テック株式会社 | Information processing system and information processing program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021101224A (en) | 2021-07-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106664438B (en) | Server device, moving picture delivery system, and control method used therefor | |
| JP2021063998A (en) | Method, digital jukebox system and recording media | |
| KR20230063772A (en) | Metaverse personalized content creation and authentication method and apparutus and system therefor | |
| CN105473197B (en) | Game system, control method for the same | |
| US20230156245A1 (en) | Systems and methods for processing and presenting media data to allow virtual engagement in events | |
| JP7092035B2 (en) | Information processing equipment and information processing method | |
| JP2022134538A (en) | Content distribution system and server device | |
| JP4970167B2 (en) | A karaoke system that notifies singers of high difficulty phrases during performance | |
| JP7330635B2 (en) | karaoke device | |
| JP7609252B2 (en) | Image generating device, image generating method, and program | |
| JP2022057470A (en) | Live distribution system | |
| JP2016005622A (en) | Game system, and control method and computer program used for the same | |
| JP2016086279A (en) | Image selection support system, image selection support device, image selection support method, and image selection support program | |
| US20210334711A1 (en) | System and methods for connecting content promoters and artists for content promotion transactions | |
| KR20220139645A (en) | Apparatus and method for generating user's music sorces and conducting contests | |
| JP7795409B2 (en) | Karaoke equipment | |
| JP2022037451A (en) | Karaoke equipment | |
| US20230186264A1 (en) | Automatic minting of events | |
| JP6276673B2 (en) | Karaoke device and program | |
| JP7149203B2 (en) | karaoke system | |
| JP6472216B2 (en) | Karaoke linkage system, digital signage, and advertisement selection method | |
| JP7072282B2 (en) | Server devices, video distribution systems, control methods and computer programs used for them | |
| JP6886897B2 (en) | Karaoke system | |
| JP7021785B2 (en) | Servers, server control methods, server control programs, and terminal control programs | |
| JP2022099595A (en) | Server device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221019 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230619 |
|
| 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: 20230808 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230808 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7330635 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |