Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6993902B2 - Karaoke system, server device, program - Google Patents
[go: Go Back, main page]

JP6993902B2 - Karaoke system, server device, program - Google Patents

Karaoke system, server device, program Download PDF

Info

Publication number
JP6993902B2
JP6993902B2 JP2018035019A JP2018035019A JP6993902B2 JP 6993902 B2 JP6993902 B2 JP 6993902B2 JP 2018035019 A JP2018035019 A JP 2018035019A JP 2018035019 A JP2018035019 A JP 2018035019A JP 6993902 B2 JP6993902 B2 JP 6993902B2
Authority
JP
Japan
Prior art keywords
scoring
data
karaoke
singing
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018035019A
Other languages
Japanese (ja)
Other versions
JP2019148768A (en
Inventor
宇将 永沼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Daiichikosho Co Ltd
Original Assignee
Daiichikosho Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Daiichikosho Co Ltd filed Critical Daiichikosho Co Ltd
Priority to JP2018035019A priority Critical patent/JP6993902B2/en
Publication of JP2019148768A publication Critical patent/JP2019148768A/en
Application granted granted Critical
Publication of JP6993902B2 publication Critical patent/JP6993902B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)

Description

本発明はカラオケシステム、サーバ装置、及び利用者の携帯端末で実行されるプログラムに関する。 The present invention relates to a karaoke system, a server device, and a program executed by a user's mobile terminal.

カラオケシステムは、カラオケ装置とサーバ装置とがネットワークを介して接続されている。各利用者は、カラオケシステムに対し、自己の個人情報を利用者識別情報(利用者ID)と対応付けて予め登録しておく。利用者があるカラオケ装置を利用する際に自己の利用者IDを入力すること(ログイン操作)により、サーバ装置からカラオケ装置に当該利用者の個人情報をダウンロードできる。 In the karaoke system, the karaoke device and the server device are connected via a network. Each user registers his / her personal information in advance in the karaoke system in association with the user identification information (user ID). When a user uses a certain karaoke device, the user's personal information can be downloaded from the server device to the karaoke device by inputting his / her own user ID (login operation).

個人情報は、たとえば利用者が過去にカラオケ歌唱を行った楽曲のリストや、利用者自身が十八番として登録した楽曲のリスト、あるいはカラオケ歌唱の際に採点機能を使って算出された楽曲毎の採点結果などである。利用者は、カラオケ装置でログイン操作を行うことで個人情報を利用することができる。 Personal information is, for example, a list of songs that the user has sung karaoke in the past, a list of songs that the user himself has registered as 18th, or a scoring for each song calculated using the scoring function when singing karaoke. The result etc. The user can use the personal information by performing a login operation with the karaoke device.

たとえば、特許文献1には、採点手段による複数の評価項目毎の評価値を、歌唱者の識別情報及びカラオケ楽曲の識別情報に対応付けして評価履歴データとして蓄積する評価履歴データ蓄積手段を有するカラオケシステムが開示されている。このようなカラオケシステムにログインした利用者は、評価履歴データを参照することにより、自己の採点記録を確認できる。 For example, Patent Document 1 has an evaluation history data storage means in which evaluation values for each of a plurality of evaluation items by the scoring means are associated with identification information of a singer and identification information of a karaoke song and stored as evaluation history data. The karaoke system is disclosed. A user who logs in to such a karaoke system can confirm his / her own scoring record by referring to the evaluation history data.

特開2014-71248号公報Japanese Unexamined Patent Publication No. 2014-71248

しかし、特許文献1の技術によれば、カラオケシステムにログインしなければ採点記録を確認できないため、煩雑である。 However, according to the technique of Patent Document 1, the scoring record cannot be confirmed without logging in to the karaoke system, which is complicated.

また、採点機能を使用したカラオケ歌唱を終えた利用者の中には、カラオケ歌唱後にカラオケ装置に表示される採点結果の画面を、自己が所有する携帯端末(スマートフォン等)で撮影し、画像として保存する利用者が存在する。 In addition, some users who have finished singing karaoke using the scoring function can take a picture of the scoring result screen displayed on the karaoke device after singing karaoke with their own mobile terminal (smartphone, etc.) and use it as an image. There is a user to save.

しかし、利用者自身で撮影を行うため、撮影した画像が曲がってしまう場合や、撮影した画像にフラッシュの反射によるハレーションが生じる場合、或いは、撮影した画像にカラオケ装置周辺にいる人物や物体が映り込む場合等がある。つまり、カラオケ装置に表示された採点結果の画面をそのままの状態で撮影することが困難であった。 However, since the user takes the picture by himself / herself, the shot image may be bent, the shot image may be halation due to the reflection of the flash, or the shot image may show a person or an object around the karaoke device. There are cases where it gets crowded. That is, it was difficult to shoot the screen of the scoring result displayed on the karaoke device as it is.

本発明の目的は、カラオケシステムにログインすることなく、カラオケ装置に表示される採点結果の画面と同等の画像を容易に取得するための技術を提供することにある。 An object of the present invention is to provide a technique for easily acquiring an image equivalent to a scoring result screen displayed on a karaoke device without logging in to a karaoke system.

上記目的を達成するための一の発明は、カラオケ装置及びサーバ装置を含むカラオケシステムであって、前記カラオケ装置は、利用者のカラオケ歌唱に基づいて、採点値を含む採点結果を取得する採点部と、前記採点結果に対し、少なくとも前記カラオケ歌唱を行った時間を示す歌唱時間情報、及び前記カラオケ歌唱において使用したカラオケ装置の識別情報を関連付けた歌唱採点データを前記サーバ装置に送信するデータ送信部と、前記採点結果を表示部に表示させる表示制御部と、を有し、前記サーバ装置は、複数の前記歌唱採点データ、及び前記カラオケ装置の所在地を示す住所データを記憶するデータ記憶部と、あるカラオケ歌唱を行った利用者の携帯端末から、前記カラオケ装置の表示部に表示された採点結果を撮影した画像を解析して取得された採点値と、当該画像を撮影した場所を示す位置情報と、撮影した時間を示す撮影時間情報とを含む撮影データを受信した場合、当該撮影データ及び前記住所データに基づいて、前記データ記憶部に記憶された複数の歌唱採点データの中から一の歌唱採点データを特定する特定部と、特定した歌唱採点データに基づいて、前記あるカラオケ歌唱の採点結果を示す採点画像データを作成する画像作成部と、前記撮影データを送信した携帯端末に対し、作成した採点画像データを送信するデータ送信部と、を有するカラオケシステムである。
本発明の他の特徴については、後述する明細書及び図面の記載により明らかにする。
One invention for achieving the above object is a karaoke system including a karaoke device and a server device, wherein the karaoke device is a scoring unit that acquires a scoring result including a scoring value based on a user's karaoke singing. A data transmission unit that transmits to the server device singing time information indicating at least the time when the karaoke singing was performed and singing scoring data associated with the identification information of the karaoke device used in the karaoke singing. And a display control unit that displays the scoring result on the display unit, and the server device includes a plurality of the singing scoring data and a data storage unit that stores address data indicating the location of the karaoke device. The scoring value obtained by analyzing the image obtained by taking the scoring result displayed on the display unit of the karaoke device from the mobile terminal of the user who sang a certain karaoke, and the position information indicating the place where the image was taken. And when the shooting data including the shooting time information indicating the shooting time is received, one singing from the plurality of singing scoring data stored in the data storage unit based on the shooting data and the address data. Created for a specific unit that specifies scoring data, an image creation unit that creates scoring image data showing the scoring result of a certain karaoke singing based on the specified singing scoring data, and a mobile terminal that has transmitted the shooting data. It is a karaoke system having a data transmission unit for transmitting the scored image data.
Other features of the present invention will be clarified by the description of the description and drawings described later.

本発明によれば、カラオケシステムにログインすることなく、カラオケ装置に表示される採点結果の画面と同等の画像を容易に取得できる。 According to the present invention, it is possible to easily acquire an image equivalent to the scoring result screen displayed on the karaoke device without logging in to the karaoke system.

第1実施形態に係るカラオケシステムの概略を示す図である。It is a figure which shows the outline of the karaoke system which concerns on 1st Embodiment. 第1実施形態に係るカラオケ装置のハードウェア構成例を示す図である。It is a figure which shows the hardware configuration example of the karaoke apparatus which concerns on 1st Embodiment. 第1実施形態に係るカラオケ装置のソフトウェア構成例を示す図である。It is a figure which shows the software configuration example of the karaoke apparatus which concerns on 1st Embodiment. 第1実施形態に係るカラオケ装置に表示される採点結果の画面を示す図である。It is a figure which shows the screen of the scoring result displayed on the karaoke apparatus which concerns on 1st Embodiment. 第1実施形態に係る携帯端末のハードウェア構成例を示す図である。It is a figure which shows the hardware configuration example of the mobile terminal which concerns on 1st Embodiment. 第1実施形態に係る携帯端末で撮影された画像を示す図である。It is a figure which shows the image taken with the mobile terminal which concerns on 1st Embodiment. 第1実施形態に係るサーバ装置のハードウェア構成例を示す図である。It is a figure which shows the hardware configuration example of the server apparatus which concerns on 1st Embodiment. 第1実施形態に係る店舗データ記憶部に記憶されているデータの例を示す図である。It is a figure which shows the example of the data stored in the store data storage part which concerns on 1st Embodiment. 第1実施形態に係る歌唱採点データ記憶部に記憶されているデータの例を示す図である。It is a figure which shows the example of the data stored in the singing scoring data storage part which concerns on 1st Embodiment. 第1実施形態に係るカラオケシステムの処理を示すフローチャートである。It is a flowchart which shows the processing of the karaoke system which concerns on 1st Embodiment. 第2実施形態に係る携帯端末のハードウェア構成例を示す図である。It is a figure which shows the hardware configuration example of the mobile terminal which concerns on 2nd Embodiment. 第2実施形態に係るサーバ装置のハードウェア構成例を示す図である。It is a figure which shows the hardware configuration example of the server apparatus which concerns on 2nd Embodiment. 第2実施形態に係るカラオケシステムの処理を示すフローチャートである。It is a flowchart which shows the processing of the karaoke system which concerns on 2nd Embodiment.

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

==システム==
図1に示すように、本実施形態に係るカラオケシステム1は、複数のカラオケ装置(カラオケ装置K1~カラオケ装置Kn)、及びサーバ装置Sを備える。各カラオケ装置とサーバ装置Sとは、ネットワークNを介して通信可能となっている。ネットワークNは、たとえば公衆電話回線網やインターネット回線等の伝送路である。また、サーバ装置Sは、カラオケ装置の利用者が所有する携帯端末Mと通信可能となっている。
== System ==
As shown in FIG. 1, the karaoke system 1 according to the present embodiment includes a plurality of karaoke devices (Karaoke device K1 to Kn) and a server device S. Each karaoke device and the server device S can communicate with each other via the network N. The network N is, for example, a transmission line such as a public telephone line network or an Internet line. Further, the server device S can communicate with the mobile terminal M owned by the user of the karaoke device.

==カラオケ装置==
[ハードウェア構成]
カラオケ装置は、楽曲のカラオケ演奏、及び利用者がカラオケ歌唱を行うための装置である。以下では、カラオケ装置K1について説明を行うが、他のカラオケ装置も同様の構成を備える。なお、利用者は、カラオケシステムに対するログイン操作(自己の利用者IDやパスワードの入力)を行わなくとも、カラオケ装置を利用して楽曲の予約やカラオケ歌唱を楽しむことができる。
== Karaoke device ==
[Hardware configuration]
The karaoke device is a device for performing karaoke of music and for the user to sing karaoke. Hereinafter, the karaoke device K1 will be described, but other karaoke devices also have the same configuration. The user can use the karaoke device to reserve music and enjoy karaoke singing without having to log in to the karaoke system (enter his / her own user ID and password).

図2に示すように、カラオケ装置K1は、カラオケ本体10、スピーカ20、表示装置30、マイク40、及びリモコン装置50を備える。 As shown in FIG. 2, the karaoke device K1 includes a karaoke body 10, a speaker 20, a display device 30, a microphone 40, and a remote control device 50.

スピーカ20はカラオケ本体10からの放音信号に基づいて放音するための構成である。表示装置30はカラオケ本体10からの信号に基づいて映像や画像を画面に表示するための構成である。マイク40は利用者の歌唱音声(マイク40への入力音声)をアナログの音声信号に変換してカラオケ本体10に入力するための構成である。リモコン装置50は、カラオケ本体10に対する各種操作をおこなうための装置である。利用者はリモコン装置50を用いてカラオケ歌唱を希望する楽曲の検索や選曲(予約)等を行うことができる。リモコン装置50の表示画面には各種操作の指示入力を行うためのアイコン等が表示される。 The speaker 20 is configured to emit sound based on the sound emitted signal from the karaoke main body 10. The display device 30 is configured to display an image or an image on the screen based on the signal from the karaoke body 10. The microphone 40 is configured to convert a user's singing voice (input voice to the microphone 40) into an analog voice signal and input it to the karaoke main body 10. The remote control device 50 is a device for performing various operations on the karaoke main body 10. The user can use the remote control device 50 to search for a song for which karaoke singing is desired, select a song (reserve), and the like. On the display screen of the remote controller device 50, icons and the like for inputting instructions for various operations are displayed.

カラオケ本体10は、選曲された楽曲のカラオケ演奏制御、歌詞や背景映像等の表示制御、マイク40を通じて入力された音声信号の処理といった、カラオケ歌唱に関する各種の制御を行う。図2に示すように、カラオケ本体10は、制御部11、通信部12、記憶部13、音響処理部14、表示処理部15、及び操作部16を備える。各構成はインターフェース(図示なし)を介してバスBに接続されている。 The karaoke main body 10 performs various controls related to karaoke singing, such as karaoke performance control of selected songs, display control of lyrics and background images, and processing of audio signals input through a microphone 40. As shown in FIG. 2, the karaoke main body 10 includes a control unit 11, a communication unit 12, a storage unit 13, an acoustic processing unit 14, a display processing unit 15, and an operation unit 16. Each configuration is connected to bus B via an interface (not shown).

制御部11は、CPUおよびメモリ(いずれも図示なし)を備える。CPUは、メモリに記憶された動作プログラムを実行することにより各種の制御機能を実現する。メモリは、CPUに実行されるプログラムを記憶したり、プログラムの実行時に各種情報を一時的に記憶したりする記憶装置である。 The control unit 11 includes a CPU and a memory (neither of which is shown). The CPU realizes various control functions by executing an operation program stored in the memory. The memory is a storage device that stores a program executed by the CPU and temporarily stores various information when the program is executed.

通信部12は、ルーター(図示なし)を介してカラオケ本体10を通信回線に接続するためのインターフェースを提供する。 The communication unit 12 provides an interface for connecting the karaoke body 10 to a communication line via a router (not shown).

記憶部13は、各種のデータを記憶する大容量の記憶装置であり、たとえばハードディスクドライブなどである。本実施形態において、記憶部13は、カラオケ装置K1においてカラオケ演奏を行うための複数の楽曲(楽曲データ)を記憶する。楽曲データは、個々の楽曲を特定するための楽曲ID(識別情報)が付与されている。楽曲データは、伴奏データ、リファレンスデータ、ガイドメロディデータ、歌詞テロップデータ、背景画像データ、及び楽曲の属性情報(楽曲名、歌手名、作詞・作曲者名、ジャンル等の楽曲に関する情報)を含む。楽曲データは、サーバ装置Sからカラオケ装置K1に対して配信される。但し、楽曲データを記憶部13に記憶せず、必要に応じてサーバ装置Sからダウンロードすることでもよい。 The storage unit 13 is a large-capacity storage device that stores various types of data, such as a hard disk drive. In the present embodiment, the storage unit 13 stores a plurality of songs (music data) for performing karaoke performance in the karaoke device K1. The music data is given a music ID (identification information) for identifying each music. The music data includes accompaniment data, reference data, guide melody data, lyrics telop data, background image data, and music attribute information (song name, singer name, songwriter / composer name, information about the song such as genre). The music data is distributed from the server device S to the karaoke device K1. However, the music data may not be stored in the storage unit 13 and may be downloaded from the server device S as needed.

また、記憶部13は、カラオケ装置K1の識別情報を有する。カラオケ装置の識別情報は、複数のカラオケ装置を識別するための情報である。具体的には、専用のID(装置ID)や番号等、それぞれのカラオケ装置固有の情報である。 Further, the storage unit 13 has the identification information of the karaoke device K1. The identification information of the karaoke device is information for identifying a plurality of karaoke devices. Specifically, it is information peculiar to each karaoke device such as a dedicated ID (device ID) and a number.

音響処理部14は、制御部11の制御に基づき、楽曲に対するカラオケ演奏の制御およびマイク40を通じて入力された歌唱音声信号の処理を行う。音響処理部14は、たとえばMIDI音源、ミキサ、アンプ(いずれも図示なし)を含む。MIDI音源は、楽曲データに基づいて楽音信号を生成する。ミキサは、当該音楽信号およびマイク40から出力される音声信号を適当な比率でミキシングしてアンプに出力する。アンプは、ミキサからのミキシング信号を増幅し、放音信号としてスピーカ20へ出力する。これにより、スピーカ20からは放音信号に基づくカラオケ演奏音およびマイク40からの歌唱音声が放音される。 Based on the control of the control unit 11, the sound processing unit 14 controls the karaoke performance of the music and processes the singing audio signal input through the microphone 40. The sound processing unit 14 includes, for example, a MIDI sound source, a mixer, and an amplifier (not shown). The MIDI sound source generates a musical tone signal based on the music data. The mixer mixes the music signal and the audio signal output from the microphone 40 at an appropriate ratio and outputs the mixture to the amplifier. The amplifier amplifies the mixing signal from the mixer and outputs it to the speaker 20 as a sound emission signal. As a result, the karaoke performance sound based on the sound emission signal and the singing sound from the microphone 40 are emitted from the speaker 20.

表示処理部15は、制御部11の制御に基づき、表示装置30やリモコン装置50における各種表示に関する処理を行う。たとえば、表示処理部15は、カラオケ演奏時における背景映像に歌詞テロップや各種アイコンが重ねられた映像を表示装置30に表示させる。或いは、表示処理部15は、リモコン装置50の表示画面に操作入力用の各種アイコンを表示させる。 The display processing unit 15 performs processing related to various displays in the display device 30 and the remote control device 50 based on the control of the control unit 11. For example, the display processing unit 15 causes the display device 30 to display an image in which a lyrics telop or various icons are superimposed on a background image during a karaoke performance. Alternatively, the display processing unit 15 displays various icons for operation input on the display screen of the remote controller device 50.

操作部16は、パネルスイッチおよびリモコン受信回路などからなり、利用者によるカラオケ装置K1のパネルスイッチあるいはリモコン装置50の操作に応じて選曲信号、演奏中止信号などの操作信号を制御部11に対して出力する。制御部11は、操作部16からの操作信号を検出し、対応する処理を実行する。 The operation unit 16 includes a panel switch, a remote control reception circuit, and the like, and sends an operation signal such as a music selection signal and a performance stop signal to the control unit 11 according to the operation of the panel switch of the karaoke device K1 or the remote control device 50 by the user. Output. The control unit 11 detects the operation signal from the operation unit 16 and executes the corresponding process.

[ソフトウェア構成]
図3はカラオケ本体10のソフトウェア構成例を示す図である。カラオケ本体10は、演奏制御部100、採点部200、データ送信部300、及び表示制御部400を備える。演奏制御部100、採点部200、データ送信部300、及び表示制御部400は、CPUがメモリに記憶されるプログラムを実行することにより実現される。
[Software configuration]
FIG. 3 is a diagram showing an example of software configuration of the karaoke main body 10. The karaoke body 10 includes a performance control unit 100, a scoring unit 200, a data transmission unit 300, and a display control unit 400. The performance control unit 100, the scoring unit 200, the data transmission unit 300, and the display control unit 400 are realized by the CPU executing a program stored in the memory.

(演奏制御部)
演奏制御部100は、カラオケ装置K1におけるカラオケ演奏に関する各種制御を行う。演奏制御部100は、利用者が予約した楽曲の楽曲データを記憶部13から読み出し、音響処理部14を制御してカラオケ演奏を行なう。また、演奏制御部100は、カラオケ演奏に関する時間情報を管理する。具体的に、時間情報はある楽曲のカラオケ演奏を開始または終了した時刻(時分秒)である。時間情報は、カラオケ演奏を行った日付(年月日)を含んでいてもよい。
(Performance control unit)
The performance control unit 100 performs various controls related to karaoke performance in the karaoke device K1. The performance control unit 100 reads the music data of the music reserved by the user from the storage unit 13, and controls the sound processing unit 14 to perform karaoke performance. Further, the performance control unit 100 manages time information related to the karaoke performance. Specifically, the time information is the time (hour, minute, second) at which the karaoke performance of a certain song is started or ended. The time information may include the date (date) when the karaoke performance was performed.

(採点部)
採点部200は、利用者のカラオケ歌唱に基づいて、採点値を含む採点結果を取得する。採点部200は、取得した採点結果をデータ送信部300及び表示制御部400に出力する。
(Scoring section)
The scoring unit 200 acquires the scoring result including the scoring value based on the karaoke singing of the user. The scoring unit 200 outputs the acquired scoring result to the data transmission unit 300 and the display control unit 400.

採点結果は、カラオケ歌唱を様々な点から評価した結果である。採点結果は、少なくとも採点値を含む。 The scoring result is the result of evaluating karaoke singing from various points. The scoring result includes at least the scoring value.

カラオケ歌唱に基づく採点値の取得は、公知の手法を用いることができる。たとえば、採点部200は、マイク40から入力された歌唱音声信号から、ピッチ(音高)データ、音量データ等の歌唱音声データを抽出し、楽曲のリファレンスデータと比較することにより、採点値を得る。採点値は、具体的な数値(採点値)であってもよいし、いくつかの区分に分類されたランク(たとえばA~Eの5段階評価)であってもよい。 A known method can be used to obtain the score value based on the karaoke singing. For example, the scoring unit 200 obtains a scoring value by extracting singing voice data such as pitch (pitch) data and volume data from the singing voice signal input from the microphone 40 and comparing it with the reference data of the music. .. The scoring value may be a specific numerical value (scoring value), or may be a rank classified into several categories (for example, a five-level evaluation of A to E).

採点結果は、音程の正確性、安定性、歌唱技法等の歌唱表現力の評価を含んでいてもよい。 The scoring result may include an evaluation of singing expressiveness such as pitch accuracy, stability, and singing technique.

たとえば、採点部200は、歌唱音声信号から歌唱音声のタイミング(リズム)、音高、音量などのパターンを検出することで歌唱表現力の評価を行うことができる。具体例として、ビブラート歌唱の検出評価については、特開2005-107087号公報の技術を利用できる。しゃくり歌唱の検出評価については、特開2005-107336号公報の技術を利用できる。フォール歌唱の検出評価については、特開2008-225115号公報の技術を利用できる。 For example, the scoring unit 200 can evaluate the singing expressiveness by detecting patterns such as timing (rhythm), pitch, and volume of the singing voice from the singing voice signal. As a specific example, the technique of JP-A-2005-107087 can be used for the detection and evaluation of vibrato singing. The technique of JP-A-2005-107336 can be used for the detection and evaluation of screaming singing. For the detection and evaluation of fall singing, the technique of JP-A-2008-225115 can be used.

(データ送信部)
データ送信部300は、採点結果に対し、少なくともカラオケ歌唱を行った時間を示す歌唱時間情報、及びカラオケ歌唱において使用したカラオケ装置の識別情報を関連付けた歌唱採点データをサーバ装置Sに送信する。歌唱採点データは、カラオケ歌唱を行った利用者の識別情報やカラオケ歌唱を行った楽曲の識別情報を含んでいてもよい。
(Data transmitter)
The data transmission unit 300 transmits to the server device S singing scoring data in which at least the singing time information indicating the time when the karaoke singing was performed and the identification information of the karaoke device used in the karaoke singing are associated with the scoring result. The singing scoring data may include identification information of the user who sang the karaoke and identification information of the music which sang the karaoke.

利用者の識別情報は、ログイン操作を行った利用者がカラオケ歌唱を行った場合には、サーバ装置Sから取得した識別情報を用い、また、ログイン操作を行っていない利用者がカラオケ歌唱を行った場合には、予め定められたゲスト用の識別情報(例えば「0000000」)を用いる。楽曲の識別情報(楽曲ID)及びカラオケ装置の識別情報(装置ID)は、記憶部13に記憶されている。カラオケ歌唱を行った時間を示す歌唱時間情報は、あるカラオケ歌唱が行われたときを特定するための情報である。具体的に、歌唱時間情報はある楽曲のカラオケ歌唱を開始または終了した時刻(時分秒)である。歌唱時間情報は、カラオケ歌唱を行った日付(年月日)を含んでいてもよい。なお、カラオケ歌唱を開始(または終了)したときと、カラオケ演奏を開始(または終了)したときは、ほぼ同時となる。従って、データ送信部300は、演奏制御部100により管理されるカラオケ演奏に関する時間情報を、歌唱時間情報として用いることができる。一方、カラオケ装置K1は、利用者の歌唱音声がマイク40に入力された時間(入力されなくなって所定時間が経過した時間)を検出することもできる。この場合、データ送信部300は、当該時間を歌唱時間情報として用いることも可能である。 As the user identification information, when the user who has performed the login operation sings karaoke, the identification information acquired from the server device S is used, and the user who has not performed the login operation sings karaoke. In this case, predetermined guest identification information (for example, "00000000") is used. The music identification information (music ID) and the karaoke device identification information (device ID) are stored in the storage unit 13. The singing time information indicating the time when the karaoke singing is performed is the information for specifying the time when a certain karaoke singing is performed. Specifically, the singing time information is the time (hour, minute, second) at which the karaoke singing of a certain song is started or ended. The singing time information may include the date (date) when the karaoke singing was performed. It should be noted that when the karaoke singing is started (or ended) and when the karaoke performance is started (or ended), it is almost the same time. Therefore, the data transmission unit 300 can use the time information related to the karaoke performance managed by the performance control unit 100 as the singing time information. On the other hand, the karaoke device K1 can also detect the time when the user's singing voice is input to the microphone 40 (the time when a predetermined time has elapsed without being input). In this case, the data transmission unit 300 can also use the time as singing time information.

たとえば、カラオケシステムにログインしていない利用者Xが楽曲Aのカラオケ歌唱を行ったとする。カラオケ歌唱が終了した後、採点部200は、カラオケ歌唱に基づいて採点結果を取得する。データ送信部300は、記憶部13から楽曲Aの楽曲ID及びカラオケ装置K1の装置IDを読み出す。また、データ送信部300は、演奏制御部100から楽曲Aのカラオケ演奏に関する時間情報を取得する。データ送信部300は、採点結果に対し、予め定められたゲスト用の利用者ID、楽曲Aの楽曲ID、楽曲Aのカラオケ歌唱を行った時間を示す歌唱時間情報、及びカラオケ装置K1の装置IDを関連付けた歌唱採点データを作成し、サーバ装置Sに送信する。 For example, it is assumed that the user X who is not logged in to the karaoke system sings the karaoke of the music A. After the karaoke singing is completed, the scoring unit 200 acquires the scoring result based on the karaoke singing. The data transmission unit 300 reads the music ID of the music A and the device ID of the karaoke device K1 from the storage unit 13. Further, the data transmission unit 300 acquires time information regarding the karaoke performance of the music A from the performance control unit 100. The data transmission unit 300 has a predetermined guest user ID, a music ID of the music A, singing time information indicating the time when the karaoke singing of the music A is performed, and a device ID of the karaoke device K1 for the scoring result. Creates singing scoring data associated with the above and sends it to the server device S.

(表示制御部)
表示制御部400は、カラオケ装置K1における各種表示制御を行う。本実施形態において、表示制御部400は、採点結果を表示部に表示させる。本実施形態に係る表示装置30及びリモコン装置50は、「表示部」の一例である。
(Display control unit)
The display control unit 400 performs various display controls on the karaoke device K1. In the present embodiment, the display control unit 400 causes the display unit to display the scoring result. The display device 30 and the remote control device 50 according to the present embodiment are examples of the “display unit”.

たとえば、表示制御部400は、採点部200が取得した、利用者Xによる楽曲Aのカラオケ歌唱に基づく採点結果を所定のレイアウトで表示装置30に表示させる。所定のレイアウトは、記憶部13に記憶されている。 For example, the display control unit 400 causes the display device 30 to display the scoring result based on the karaoke song of the music A by the user X acquired by the scoring unit 200 in a predetermined layout. The predetermined layout is stored in the storage unit 13.

図4は表示装置30に表示された採点結果の画面の一例である。この例では、採点値「95.490点」の他、楽曲名、歌手名、カラオケ歌唱を行った日付、及びカラオケ歌唱に関する各種評価が表示されている。なお、利用者がカラオケシステムにログインしていない場合、ゲスト用の利用者IDを参照するため、利用者名は「ゲスト」と表示される。カラオケ歌唱を終えた利用者は、表示された採点結果の画面を確認することで自己のカラオケ歌唱の評価等を把握できる。 FIG. 4 is an example of a scoring result screen displayed on the display device 30. In this example, in addition to the score value "95.490 points", the music name, the singer name, the date when the karaoke singing was performed, and various evaluations related to the karaoke singing are displayed. If the user is not logged in to the karaoke system, the user name is displayed as "guest" because the user ID for the guest is referred to. A user who has finished singing karaoke can grasp the evaluation of his / her own karaoke singing by checking the displayed scoring result screen.

==携帯端末==
携帯端末Mは、利用者が所有する一般的なスマートフォン、タブレット端末等である。
== Mobile terminal ==
The mobile terminal M is a general smartphone, tablet terminal, or the like owned by the user.

[ハードウェア構成]
図5は携帯端末Mのハードウェア構成例を示す図である。携帯端末Mは、記憶部60、通信部61、操作部62、表示部63、撮影部64、及び制御部65を備える。
[Hardware configuration]
FIG. 5 is a diagram showing a hardware configuration example of the mobile terminal M. The mobile terminal M includes a storage unit 60, a communication unit 61, an operation unit 62, a display unit 63, a photographing unit 64, and a control unit 65.

記憶部60は、携帯端末Mに関する各種情報を記憶する。本実施形態において、記憶部60は、携帯端末Mを識別するための端末識別情報、及びカラオケ用アプリを記憶している。 The storage unit 60 stores various information about the mobile terminal M. In the present embodiment, the storage unit 60 stores the terminal identification information for identifying the mobile terminal M and the karaoke application.

カラオケ用アプリは、カラオケシステム1にログインすることなく、撮影した静止画に関わる処理や、サーバ装置Sとのデータの送受信を可能とするためのプログラムを実行するソフトウェアである。カラオケ用アプリを実行することにより、携帯端末Mは、サーバ装置Sと通信可能となる。なお、カラオケ用アプリは、カラオケシステム1にログインしてペアリングを行うことにより、その他の機能を備えていてもよい。たとえば、カラオケ用アプリは、携帯端末Mがリモコン装置50と同様の各種操作を行うことを可能とするようなソフトウェアであってもよい。 The karaoke application is software that executes a program for enabling processing related to a captured still image and transmission / reception of data to / from the server device S without logging in to the karaoke system 1. By executing the karaoke application, the mobile terminal M can communicate with the server device S. The karaoke application may have other functions by logging in to the karaoke system 1 and performing pairing. For example, the karaoke application may be software that enables the mobile terminal M to perform various operations similar to those of the remote control device 50.

通信部61は、携帯端末Mとカラオケシステム1とを接続するためのインターフェースを提供する。操作部62は、利用者が各種の操作入力を行うためのボタンやGUIである。表示部63は、各種の情報を表示させる表示画面を提供する。 The communication unit 61 provides an interface for connecting the mobile terminal M and the karaoke system 1. The operation unit 62 is a button or GUI for the user to perform various operation inputs. The display unit 63 provides a display screen for displaying various types of information.

撮影部64は、携帯端末Mの本体部分に設けられたカメラである。カラオケ用アプリの実行中に撮影部64で撮影された画像(画像データ)は、撮影された時間を示す撮影時間情報、及び撮影した場所を示す位置情報と関連付けられ、記憶部60に記憶される。撮影時間情報は、ある対象の撮影が行われたときを特定するための情報である。具体的に、撮影時間情報はある対象を撮影した時刻(時分秒)である。撮影時間情報は、撮影を行った日付(年月日)を含んでいてもよい。位置情報は、携帯端末Mが備えるGPS機能を利用して取得できる。 The photographing unit 64 is a camera provided in the main body portion of the mobile terminal M. The image (image data) taken by the shooting unit 64 while the karaoke application is being executed is associated with the shooting time information indicating the shooting time and the position information indicating the shooting location, and is stored in the storage unit 60. .. The shooting time information is information for specifying when a certain target is shot. Specifically, the shooting time information is the time (hour, minute, second) at which a certain object was shot. The shooting time information may include the date (date) of shooting. The position information can be acquired by using the GPS function of the mobile terminal M.

制御部65は、携帯端末Mの各種処理を制御する。制御部65はCPUおよびメモリ(いずれも図示なし)を備える。本実施形態において、カラオケ用アプリのプログラムを実行することにより、制御部65は、画像解析部65a、データ送信部65b、及び表示制御部65cとして機能する。 The control unit 65 controls various processes of the mobile terminal M. The control unit 65 includes a CPU and a memory (neither of which is shown). In the present embodiment, by executing the program of the karaoke application, the control unit 65 functions as an image analysis unit 65a, a data transmission unit 65b, and a display control unit 65c.

(画像解析部)
画像解析部65aは、撮影部64により撮影した、カラオケ装置の表示部に表示された採点結果の画像を解析し、採点値を取得する。
(Image analysis department)
The image analysis unit 65a analyzes the image of the scoring result displayed on the display unit of the karaoke device, which is taken by the photographing unit 64, and acquires the scoring value.

たとえば、カラオケ装置K1の表示装置30に、カラオケシステムにログインしていない利用者Xによる楽曲Aのカラオケ歌唱に基づく採点結果の画面が表示されているとする(図4参照)。 For example, it is assumed that the display device 30 of the karaoke device K1 displays a screen of a scoring result based on the karaoke song of the music A by the user X who is not logged in to the karaoke system (see FIG. 4).

採点結果を画像として自己の携帯端末Mに保存したいと考えた場合、利用者Xは、カラオケ用アプリのメニュー画面で「採点結果の撮影」を選択した後、撮影部64により当該採点結果の画面を撮影する。ここで、利用者X自身で撮影した場合、表示装置30に対して撮影部64の向きや角度がずれていたり、カラオケ装置K1の設置されている環境によっては、図6に示すような画像が撮影される。図6は、画像自体が傾いており、且つ一部にハレーションが生じている例を示している。このような画像は利用者Xが望むものではなく、できるだけカラオケ装置K1の表示装置30に表示された採点結果の画面に近いものであることが望ましい。 When the user X wants to save the scoring result as an image in his / her mobile terminal M, the user X selects "shooting of the scoring result" on the menu screen of the karaoke application, and then the shooting unit 64 displays the scoring result screen. To shoot. Here, when the image is taken by the user X himself, the image as shown in FIG. 6 may be displayed depending on the direction or angle of the photographing unit 64 with respect to the display device 30 or the environment in which the karaoke device K1 is installed. Be photographed. FIG. 6 shows an example in which the image itself is tilted and halation is partially generated. It is desirable that such an image is not what the user X wants, but is as close as possible to the screen of the scoring result displayed on the display device 30 of the karaoke device K1.

画像解析部65aは、図6のような利用者が撮影した画像を解析し、採点値を取得する。画像解析は公知の手法を用いることができる。たとえば、画像解析部65aは、光学的文字認識(OCR)を利用し、画像中に含まれる数値を抽出する。そして、画像解析部65aは、抽出した数値のうち、所定条件に当てはまるもの(たとえば、フォントサイズが最大のもの)を採点値として取得する。画像解析部65aは、取得した採点値を所定の文字コードに変換し、画像に関連付けられた撮影時間情報及び位置情報と併せてデータ送信部65bに出力する。 The image analysis unit 65a analyzes the image taken by the user as shown in FIG. 6 and acquires a scoring value. A known method can be used for image analysis. For example, the image analysis unit 65a uses optical character recognition (OCR) to extract numerical values contained in an image. Then, the image analysis unit 65a acquires the extracted numerical values that meet the predetermined conditions (for example, the one having the maximum font size) as the scoring value. The image analysis unit 65a converts the acquired scoring value into a predetermined character code, and outputs the acquired scoring value together with the shooting time information and the position information associated with the image to the data transmission unit 65b.

なお、画像解析部65aは、画像解析の結果、採点値を取得できない場合(たとえば、採点値が表示される領域にハレーションが生じている場合)、携帯端末Mを所有する利用者に対して再度の画像撮影を行うよう報知する。報知は、たとえば、表示部63に「採点値が認識できませんでした。再度の撮影を行ってください。」といったメッセージを表示させることでもよいし、携帯端末Mのスピーカ(図示なし)から警告音を発することでもよい。 If the image analysis unit 65a cannot acquire the scored value as a result of the image analysis (for example, if halation occurs in the area where the scored value is displayed), the image analysis unit 65a again asks the user who owns the mobile terminal M. Notify you to take an image of. The notification may be, for example, displaying a message such as "The score value could not be recognized. Please take a picture again." On the display unit 63, or a warning sound is emitted from the speaker (not shown) of the mobile terminal M. It may be emitted.

(データ送信部)
データ送信部65bは、取得した採点値と、画像を撮影した場所を示す位置情報と、撮影した時間を示す撮影時間情報とを関連付けた撮影データをサーバ装置Sに送信する。
(Data transmitter)
The data transmission unit 65b transmits to the server device S the shooting data in which the acquired scoring value, the position information indicating the place where the image was shot, and the shooting time information indicating the shooting time are associated with each other.

(表示制御部)
表示制御部65cは携帯端末Mにおける各種表示制御を行う。本実施形態において、表示制御部65cは、サーバ装置Sから、あるカラオケ歌唱の採点結果を示す採点画像データを受信した場合、当該採点画像データに基づく画像を表示部63に表示させる。また、表示制御部65cは、受信した採点画像データを記憶部60に記憶させる。採点画像データの詳細については後述する。
(Display control unit)
The display control unit 65c performs various display controls on the mobile terminal M. In the present embodiment, when the display control unit 65c receives the scoring image data indicating the scoring result of a certain karaoke song from the server device S, the display control unit 65c causes the display unit 63 to display an image based on the scoring image data. Further, the display control unit 65c stores the received scoring image data in the storage unit 60. The details of the scoring image data will be described later.

==サーバ装置==
[ハードウェア構成]
サーバ装置Sは、カラオケ装置に関する各種情報を管理したり、カラオケ装置や携帯端末から送信される情報の処理を行うコンピュータである。図7はサーバ装置Sのハードウェア構成例を示す図である。サーバ装置Sは、記憶部70、通信部80、及び制御部90を備える。
== Server device ==
[Hardware configuration]
The server device S is a computer that manages various information related to the karaoke device and processes information transmitted from the karaoke device or the mobile terminal. FIG. 7 is a diagram showing a hardware configuration example of the server device S. The server device S includes a storage unit 70, a communication unit 80, and a control unit 90.

記憶部70は、各種のデータを記憶する大容量の記憶装置である。通信部80は、サーバ装置Sと各カラオケ装置または携帯端末Mとを接続するためのインターフェースを提供する。制御部90は、サーバ装置Sにおける各種の制御を行う。制御部90は、CPUおよびメモリ(いずれも図示なし)を備える。CPUは、メモリに記憶されたプログラムを実行することにより各種の機能を実現する。 The storage unit 70 is a large-capacity storage device that stores various types of data. The communication unit 80 provides an interface for connecting the server device S to each karaoke device or the mobile terminal M. The control unit 90 performs various controls on the server device S. The control unit 90 includes a CPU and a memory (neither of which is shown). The CPU realizes various functions by executing a program stored in the memory.

本実施形態において、CPUがメモリに記憶されるプログラムを実行することにより、記憶部70の記憶領域の一部は、店舗データ記憶部70a及び歌唱採点データ記憶部70bとして提供される。店舗データ記憶部70a及び歌唱採点データ記憶部70bは、「データ記憶部」の一例である。また、制御部90は、特定部90a、画像作成部90b、及びデータ送信部90cとして機能する。 In the present embodiment, by executing the program stored in the memory by the CPU, a part of the storage area of the storage unit 70 is provided as the store data storage unit 70a and the singing scoring data storage unit 70b. The store data storage unit 70a and the song scoring data storage unit 70b are examples of the “data storage unit”. Further, the control unit 90 functions as a specific unit 90a, an image creation unit 90b, and a data transmission unit 90c.

(店舗データ記憶部)
店舗データ記憶部70aは、カラオケ装置が設置される店舗、及び当該店舗に設置されているカラオケ装置に関するデータを記憶している。図8は、店舗データ記憶部70aに記憶されているデータの例を示している。この例において、店舗データ記憶部70aは、店舗名、店舗毎の所在地を示す住所データ、店舗毎の識別情報(店舗ID)、店舗毎に設置されているカラオケ装置の識別情報(装置ID)を記憶している。
(Store data storage department)
The store data storage unit 70a stores data related to the store where the karaoke device is installed and the karaoke device installed in the store. FIG. 8 shows an example of data stored in the store data storage unit 70a. In this example, the store data storage unit 70a stores the store name, address data indicating the location of each store, identification information for each store (store ID), and identification information (device ID) for the karaoke device installed for each store. I remember.

(歌唱採点データ記憶部)
歌唱採点データ記憶部70bは、各カラオケ装置から受信した複数の歌唱採点データを時系列に記憶している。図9は、歌唱採点データ記憶部70bに記憶されているデータの例を示している。この例において、歌唱採点データ記憶部70bは、カラオケ歌唱を行った利用者の利用者ID(ゲスト用の利用者IDを含む)、カラオケ歌唱を行った楽曲の楽曲ID、歌唱時間情報、採点結果(採点値、歌唱表現力の評価)を記憶している。
(Singing scoring data storage unit)
The singing scoring data storage unit 70b stores a plurality of singing scoring data received from each karaoke device in chronological order. FIG. 9 shows an example of data stored in the song scoring data storage unit 70b. In this example, the singing scoring data storage unit 70b uses the user ID of the user who sang the karaoke (including the user ID for the guest), the music ID of the song singing the karaoke, the singing time information, and the scoring result. I remember (scoring value, evaluation of singing expressiveness).

(特定部)
特定部90aは、あるカラオケ歌唱を行った利用者の携帯端末から、カラオケ装置の表示部に表示された採点結果を撮影した画像を解析して取得された採点値と、当該画像を撮影した場所を示す位置情報と、撮影した時間を示す撮影時間情報とを含む撮影データを受信した場合、当該撮影データ及び住所データに基づいて、データ記憶部(歌唱採点データ記憶部70b)に記憶された複数の歌唱採点データの中から一の歌唱採点データを特定する。
(Specific part)
The specific unit 90a is a scoring value obtained by analyzing an image obtained by taking a scoring result displayed on the display unit of the karaoke device from the mobile terminal of the user who sang a certain karaoke, and a place where the image was taken. When shooting data including position information indicating the shooting time and shooting time information indicating the shooting time is received, a plurality of data stored in the data storage unit (singing scoring data storage unit 70b) based on the shooting data and address data. Specify one singing scoring data from the singing scoring data of.

たとえば、楽曲Aのカラオケ歌唱を行った利用者Xの携帯端末Mから撮影データを受信したとする。この場合、特定部90aは、まず、撮影データに含まれる位置情報を元に、撮影データが撮影されたカラオケ店舗を特定する。具体的に、特定部90aは、受信した位置情報を元に店舗データ記憶部70aに記憶されている住所データを検索することで、当該位置情報と一致する住所データを特定する。次に、特定部90aは、特定した住所データに関連付けられている店舗ID及び装置IDに基づいて、特定した住所データが示す店舗に設置されているカラオケ装置を抽出する。 For example, it is assumed that the shooting data is received from the mobile terminal M of the user X who sang the karaoke of the music A. In this case, the specifying unit 90a first identifies the karaoke store where the shooting data was shot, based on the position information included in the shooting data. Specifically, the specifying unit 90a identifies the address data that matches the location information by searching the address data stored in the store data storage unit 70a based on the received location information. Next, the specifying unit 90a extracts the karaoke device installed in the store indicated by the specified address data based on the store ID and the device ID associated with the specified address data.

更に、特定部90aは、抽出したカラオケ装置の装置IDに基づいて、歌唱採点データ記憶部70bに記憶されている歌唱採点データのうち、装置IDが一致する歌唱採点データを抽出する。 Further, the specific unit 90a extracts singing scoring data having the same device ID from the singing scoring data stored in the singing scoring data storage unit 70b based on the extracted device ID of the karaoke device.

そして、特定部90aは、撮影データに含まれる採点値及び撮影時間情報に基づいて、抽出した歌唱採点データの中から一の歌唱採点データを特定する。具体的に、特定部90aは、撮影データに含まれる採点値と同じ採点値を有し、且つ撮影時間情報と歌唱時間情報とが最も近いデータを、一の歌唱採点データとして特定する。 Then, the specifying unit 90a identifies one singing scoring data from the extracted singing scoring data based on the scoring value and the shooting time information included in the shooting data. Specifically, the specifying unit 90a specifies data having the same scoring value as the scoring value included in the shooting data and having the shooting time information and the singing time information closest to each other as one singing scoring data.

なお、一の歌唱採点データを特定することができれば、特定する順番は上記例に限られない。 If one song scoring data can be specified, the order of specifying is not limited to the above example.

(画像作成部)
画像作成部90bは、特定した歌唱採点データに基づいて、あるカラオケ歌唱の採点結果を示す採点画像データを作成する。
(Image creation department)
The image creation unit 90b creates scoring image data showing the scoring result of a certain karaoke singing based on the specified singing scoring data.

たとえば、画像作成部90bは、特定した歌唱採点データに含まれる採点結果がカラオケ装置において表示されたレイアウトと同じレイアウトとなるよう、採点結果に含まれる各種情報を配置し、採点画像データを作成する。 For example, the image creation unit 90b arranges various information included in the scoring result and creates the scoring image data so that the scoring result included in the specified singing scoring data has the same layout as the layout displayed on the karaoke device. ..

なお、採点結果に含まれる情報が多数ある場合、画像作成部90bは、採点画像データとして複数の画像データを作成してもよい。たとえば、画像作成部90bは、特定した歌唱採点データに含まれる採点値を示す第1の採点画像データと、特定した歌唱採点データに含まれる採点値以外の情報を示す第2の採点画像データとを作成してもよい。 If there is a large amount of information included in the scoring result, the image creation unit 90b may create a plurality of image data as the scoring image data. For example, the image creation unit 90b includes a first scoring image data showing the scoring value included in the specified singing scoring data, and a second scoring image data showing information other than the scoring value included in the specified singing scoring data. May be created.

(データ送信部)
データ送信部90cは、撮影データを送信した携帯端末に対し、作成した採点画像データを送信する。
(Data transmitter)
The data transmission unit 90c transmits the created scoring image data to the mobile terminal that has transmitted the shooting data.

データの送信方法は特に限定されない。たとえば、データ送信部90cは、デバイストークンに基づくプッシュ通知により採点画像データを特定の携帯端末に対して送信できる。 The method of transmitting data is not particularly limited. For example, the data transmission unit 90c can transmit the scored image data to a specific mobile terminal by push notification based on the device token.

たとえば、楽曲Aのカラオケ歌唱を行った利用者Xの携帯端末Mから送信された撮影データを参照して、一の歌唱採点データを特定した場合、データ送信部90cは、作成した採点画像データを利用者Xの携帯端末Mに送信する。携帯端末Mの表示制御部65cは、受信した採点画像データに基づく画像を表示部63に表示させる。ここで表示される画像は、図4に示したような、カラオケ装置で実際に表示される採点結果の画面と同等の画像である。 For example, when one singing scoring data is specified with reference to the shooting data transmitted from the mobile terminal M of the user X who sang the karaoke of the music A, the data transmission unit 90c uses the created scoring image data. It is transmitted to the mobile terminal M of the user X. The display control unit 65c of the mobile terminal M causes the display unit 63 to display an image based on the received scoring image data. The image displayed here is an image equivalent to the scoring result screen actually displayed by the karaoke device as shown in FIG.

==カラオケシステムにおける処理について==
次に、図10を参照して本実施形態に係るカラオケシステム1における処理の具体例について述べる。図10は、カラオケシステム1における処理例を示すフローチャートである。この例では、利用者Xがカラオケ装置K1で楽曲Aのカラオケ歌唱を行ったとする。また、利用者Xが所有する携帯端末Mにおいて、上述のカラオケ用アプリが実行されているとする。
== Processing in the karaoke system ==
Next, a specific example of the processing in the karaoke system 1 according to the present embodiment will be described with reference to FIG. FIG. 10 is a flowchart showing a processing example in the karaoke system 1. In this example, it is assumed that the user X sings the karaoke of the music A with the karaoke device K1. Further, it is assumed that the above-mentioned karaoke application is executed on the mobile terminal M owned by the user X.

カラオケ装置K1の採点部200は、利用者Xのカラオケ歌唱に基づいて、採点値を含む採点結果を取得する(採点結果の取得。ステップ10)。 The scoring unit 200 of the karaoke device K1 acquires a scoring result including the scoring value based on the karaoke singing of the user X (acquisition of the scoring result. Step 10).

カラオケ装置K1のデータ送信部300は、ステップ10で取得した採点結果に対し、カラオケ歌唱を行った時間を示す歌唱時間情報、及びカラオケ装置K1の装置IDを関連付けた歌唱採点データをサーバ装置Sに送信する(歌唱採点データの送信。ステップ11)。サーバ装置Sは、受信した歌唱採点データを歌唱採点データ記憶部70bに記憶させる(歌唱採点データの記憶。ステップ12)。 The data transmission unit 300 of the karaoke device K1 transmits the singing time information indicating the time when the karaoke singing was performed and the singing scoring data associated with the device ID of the karaoke device K1 to the server device S with respect to the scoring result acquired in step 10. Transmission (transmission of singing scoring data. Step 11). The server device S stores the received singing scoring data in the singing scoring data storage unit 70b (storage of singing scoring data, step 12).

一方、カラオケ装置K1の表示制御部400は、ステップ10で取得した採点結果を表示装置30に表示させる(採点結果の表示。ステップ13)。 On the other hand, the display control unit 400 of the karaoke device K1 causes the display device 30 to display the scoring result acquired in step 10 (display of the scoring result; step 13).

ここで、利用者Xは、携帯端末M(撮影部64)により、ステップ13で表示された採点結果の画面を撮影したとする(採点結果の撮影。ステップ14)。 Here, it is assumed that the user X has taken a picture of the screen of the scoring result displayed in step 13 by the mobile terminal M (shooting unit 64) (shooting of the scoring result. Step 14).

画像解析部65aは、ステップ14で得られた採点結果の画像を解析し、採点値を取得する(採点値の取得。ステップ15)。 The image analysis unit 65a analyzes the image of the scoring result obtained in step 14 and acquires the scoring value (acquisition of the scoring value. Step 15).

携帯端末Mのデータ送信部65bは、ステップ15で取得した採点値と、画像を撮影した場所を示す位置情報と、撮影した時間を示す撮影時間情報とを関連付けた撮影データをサーバ装置Sに送信する(撮影データの送信。ステップ16)。 The data transmission unit 65b of the mobile terminal M transmits the shooting data in which the scoring value acquired in step 15, the position information indicating the location where the image was shot, and the shooting time information indicating the shooting time are associated with each other are transmitted to the server device S. (Transmission of shooting data. Step 16).

特定部90aは、携帯端末Mから撮影データを受信した場合、当該撮影データ及び店舗データ記憶部70aに記憶された住所データに基づいて、歌唱採点データ記憶部70bに記憶された複数の歌唱採点データの中から一の歌唱採点データを特定する(歌唱採点データの特定。ステップ17)。 When the specific unit 90a receives the shooting data from the mobile terminal M, the specific unit 90a has a plurality of singing scoring data stored in the singing scoring data storage unit 70b based on the shooting data and the address data stored in the store data storage unit 70a. One of the singing scoring data is specified (identification of the singing scoring data. Step 17).

画像作成部90bは、ステップ17で特定した歌唱採点データに基づいて、利用者Xによる楽曲Aのカラオケ歌唱の採点結果を示す採点画像データを作成する(採点画像データの作成。ステップ18)。 The image creation unit 90b creates scoring image data showing the scoring result of the karaoke singing of the music A by the user X based on the singing scoring data specified in step 17 (creation of scoring image data. Step 18).

サーバ装置Sのデータ送信部90cは、ステップ16で撮影データを送信した携帯端末Mに対し、ステップ18で作成した採点画像データを送信する(採点画像データの送信。ステップ19)。 The data transmission unit 90c of the server device S transmits the scoring image data created in step 18 to the mobile terminal M that transmitted the shooting data in step 16 (transmission of scoring image data. Step 19).

携帯端末Mの表示制御部65cは、ステップ19でサーバ装置Sから送信された採点画像データに基づく画像を表示部63に表示させる(採点画像を表示。ステップ20)。 The display control unit 65c of the mobile terminal M causes the display unit 63 to display an image based on the scoring image data transmitted from the server device S in step 19 (displays the scoring image. Step 20).

このように、本実施形態に係るカラオケシステム1は、カラオケ装置及びサーバ装置Sを含む。カラオケ装置は、利用者のカラオケ歌唱に基づいて、採点値を含む採点結果を取得する採点部200と、採点結果に対し、少なくともカラオケ歌唱を行った時間を示す歌唱時間情報、及びカラオケ歌唱において使用したカラオケ装置の識別情報を関連付けた歌唱採点データをサーバ装置Sに送信するデータ送信部300と、採点結果を表示装置30等に表示させる表示制御部400と、を有する。サーバ装置Sは、複数の歌唱採点データ、及びカラオケ装置の所在地を示す住所データを記憶するデータ記憶部と、あるカラオケ歌唱を行った利用者の携帯端末から、カラオケ装置の表示部に表示された採点結果を撮影した画像を解析して取得された採点値と、当該画像を撮影した場所を示す位置情報と、撮影した時間を示す撮影時間情報とを含む撮影データを受信した場合、当該撮影データ及び住所データに基づいて、データ記憶部に記憶された複数の歌唱採点データの中から一の歌唱採点データを特定する特定部90aと、特定した歌唱採点データに基づいて、あるカラオケ歌唱の採点結果を示す採点画像データを作成する画像作成部90bと、撮影データを送信した携帯端末に対し、作成した採点画像データを送信するデータ送信部90cと、を有する。 As described above, the karaoke system 1 according to the present embodiment includes the karaoke device and the server device S. The karaoke device is used in the scoring unit 200 that acquires the scoring result including the scoring value based on the user's karaoke singing, the singing time information indicating at least the time when the karaoke singing was performed, and the karaoke singing. It has a data transmission unit 300 that transmits singing scoring data associated with the identification information of the karaoke device to the server device S, and a display control unit 400 that displays the scoring result on the display device 30 or the like. The server device S is displayed on the display unit of the karaoke device from a data storage unit that stores a plurality of singing scoring data and address data indicating the location of the karaoke device, and a mobile terminal of a user who has performed a certain karaoke singing. When shooting data including the scoring value obtained by analyzing the image of the scoring result, the position information indicating the location where the image was shot, and the shooting time information indicating the shooting time is received, the shooting data And a specific unit 90a that specifies one singing scoring data from a plurality of singing scoring data stored in the data storage unit based on the address data, and a karaoke singing scoring result based on the specified singing scoring data. It has an image creation unit 90b for creating scoring image data indicating the above, and a data transmission unit 90c for transmitting the created scoring image data to the mobile terminal that has transmitted the shooting data.

このようなカラオケシステム1またはサーバ装置Sによれば、利用者がログイン操作のような煩雑な操作を行わなくとも、当該利用者の行ったカラオケ歌唱の採点結果を示す画像を容易に取得できる。この際に取得できる画像は、サーバ装置Sが作成した採点画像データに基づいているため、携帯端末で撮影して得られる画像のように、曲がっていたり、ハレーションが生じるといったことがない。すなわち、本実施形態に係るカラオケシステム1またはサーバ装置Sによれば、カラオケシステム1にログインすることなく、カラオケ装置に表示される採点結果の画面と同等の画像を取得することができる。 According to such a karaoke system 1 or a server device S, it is possible to easily acquire an image showing a scoring result of a karaoke song performed by the user without performing a complicated operation such as a login operation. Since the image that can be acquired at this time is based on the scoring image data created by the server device S, it does not bend or cause halation unlike the image obtained by taking a picture with a mobile terminal. That is, according to the karaoke system 1 or the server device S according to the present embodiment, it is possible to acquire an image equivalent to the scoring result screen displayed on the karaoke device without logging in to the karaoke system 1.

また、画像作成部90bは、特定した歌唱採点データに含まれる採点値を示す第1の採点画像データと、特定した歌唱採点データに含まれる採点値以外の情報を示す第2の採点画像データとを作成することができる。このように複数の採点画像データを作成することにより、利用者は、様々な採点結果について、カラオケ装置に表示される採点結果の画面と同等の画像を取得できる。 Further, the image creation unit 90b includes a first scoring image data showing the scoring value included in the specified singing scoring data and a second scoring image data showing information other than the scoring value included in the specified singing scoring data. Can be created. By creating a plurality of scoring image data in this way, the user can acquire an image equivalent to the scoring result screen displayed on the karaoke device for various scoring results.

一方、本実施形態に係るカラオケ用アプリが実行するプログラムは、携帯端末Mを、撮影部64により撮影した、カラオケ装置の表示部に表示された採点結果の画像を解析し、採点値を取得する画像解析部65a、取得した採点値と、画像を撮影した場所を示す位置情報と、撮影した時間を示す撮影時間情報とを関連付けた撮影データをサーバ装置Sに送信するデータ送信部65b、撮影データ及びカラオケ装置の所在地を示す住所データに基づいて、複数の歌唱採点データの中から一の歌唱採点データを特定し、特定した歌唱採点データに基づいて作成した、あるカラオケ歌唱の採点結果を示す採点画像データを、サーバ装置Sから受信した場合、当該採点画像データに基づく画像を表示部63に表示させる表示制御部65c、として機能させる。 On the other hand, the program executed by the karaoke application according to the present embodiment analyzes the image of the scoring result displayed on the display unit of the karaoke device taken by the shooting unit 64 of the mobile terminal M and acquires the scoring value. Image analysis unit 65a, data transmission unit 65b, data transmission unit 65b that transmits shooting data associated with the acquired scoring value, position information indicating the location where the image was shot, and shooting time information indicating the shooting time to the server device S, shooting data. And, based on the address data indicating the location of the karaoke device, one singing scoring data is specified from a plurality of singing scoring data, and scoring showing the scoring result of a certain karaoke singing created based on the specified singing scoring data. When the image data is received from the server device S, it functions as a display control unit 65c for displaying an image based on the scored image data on the display unit 63.

このようなプログラムによれば、採点画像データを作成するために必要なデータをサーバ装置Sに提供することができる。また、利用者は、サーバ装置Sで作成された採点画像データに基づく画像(カラオケ装置に表示される採点結果の画面と同等の画像)を自己の携帯端末で確認できる。 According to such a program, it is possible to provide the server device S with the data necessary for creating the scored image data. Further, the user can confirm an image based on the scoring image data created by the server device S (an image equivalent to the scoring result screen displayed on the karaoke device) on his / her mobile terminal.

また、上記プログラムは、採点値を取得できない場合、画像解析部65aが、携帯端末Mを所有する利用者に対して再度の画像撮影を行うよう報知するよう携帯端末Mを機能させることができる。このようなプログラムによれば、撮影データに必要な採点値(すなわち、採点画像データの作成に必要なデータ)を確実に取得できる。 Further, in the above program, when the score value cannot be acquired, the image analysis unit 65a can make the mobile terminal M function so as to notify the user who owns the mobile terminal M to take another image. According to such a program, the scoring value required for the shooting data (that is, the data necessary for creating the scoring image data) can be surely acquired.

<第2実施形態>
次に、図11~図13を参照して、第2実施形態に係るカラオケシステム1について説明する。第1実施形態と同様の構成については詳細な説明を省略する。
<Second Embodiment>
Next, the karaoke system 1 according to the second embodiment will be described with reference to FIGS. 11 to 13. A detailed description of the same configuration as that of the first embodiment will be omitted.

第1実施形態では、利用者の携帯端末Mで撮影した画像を、携帯端末M側(画像解析部65a)で解析し、採点値を取得する例について述べた。一方、本実施形態では、利用者の携帯端末Mで撮影した画像を、サーバ装置S側で解析し、採点値を取得する例について述べる。 In the first embodiment, an example of analyzing an image taken by the user's mobile terminal M on the mobile terminal M side (image analysis unit 65a) and acquiring a score value has been described. On the other hand, in the present embodiment, an example of analyzing an image taken by the user's mobile terminal M on the server device S side and acquiring a score value will be described.

==携帯端末==
図11は本実施形態に係る携帯端末Mのハードウェア構成例を示す図である。本実施形態において、カラオケ用アプリのプログラムを実行することにより、制御部65は、データ送信部65b、及び表示制御部65cとして機能する。
== Mobile terminal ==
FIG. 11 is a diagram showing a hardware configuration example of the mobile terminal M according to the present embodiment. In the present embodiment, by executing the program of the karaoke application, the control unit 65 functions as a data transmission unit 65b and a display control unit 65c.

データ送信部65bは、カラオケ装置Kの表示部に表示された採点結果を撮影した画像を示す画像情報と、画像を撮影した場所を示す位置情報と、撮影した時間を示す撮影時間情報とを関連付けた撮影データをサーバ装置Sに送信する。すなわち、本実施形態においては第1実施形態と異なり、データ送信部65bは、携帯端末Mで撮影した画像をそのまま(画像データとして)サーバ装置Sに送信する。表示制御部65cは、第1実施形態と同様である。 The data transmission unit 65b associates the image information indicating the image of the scoring result displayed on the display unit of the karaoke device K with the position information indicating the location where the image was taken and the shooting time information indicating the time of shooting. The captured data is transmitted to the server device S. That is, in the present embodiment, unlike the first embodiment, the data transmission unit 65b transmits the image taken by the mobile terminal M as it is (as image data) to the server device S. The display control unit 65c is the same as that of the first embodiment.

==サーバ装置==
[ハードウェア構成]
図12はサーバ装置Sのハードウェア構成例を示す図である。本実施形態において、CPUがメモリに記憶されるプログラムを実行することにより、記憶部70の記憶領域の一部は、店舗データ記憶部70a及び歌唱採点データ記憶部70bとして提供される。店舗データ記憶部70a及び歌唱採点データ記憶部70bは、「データ記憶部」の一例である。また、制御部90は、特定部90a、画像作成部90b、データ送信部90c、及び画像解析部90dとして機能する。
== Server device ==
[Hardware configuration]
FIG. 12 is a diagram showing a hardware configuration example of the server device S. In the present embodiment, by executing the program stored in the memory by the CPU, a part of the storage area of the storage unit 70 is provided as the store data storage unit 70a and the singing scoring data storage unit 70b. The store data storage unit 70a and the song scoring data storage unit 70b are examples of the “data storage unit”. Further, the control unit 90 functions as a specific unit 90a, an image creation unit 90b, a data transmission unit 90c, and an image analysis unit 90d.

(画像解析部)
画像解析部90dは、あるカラオケ歌唱を行った利用者の携帯端末から、カラオケ装置の表示部に表示された採点結果を撮影した画像を示す画像情報と、当該画像を撮影した場所を示す位置情報と、撮影した時間を示す撮影時間情報とを含む撮影データを受信した場合、当該画像情報に基づく画像を解析し、採点値を取得する。画像の解析方法については、第1実施形態で説明した携帯端末Mの画像解析部65aと同様の手法を用いることができる。
(Image analysis department)
The image analysis unit 90d has image information indicating an image obtained by taking a scoring result displayed on the display unit of the karaoke device from the mobile terminal of a user who has performed a certain karaoke song, and position information indicating the place where the image was taken. When the shooting data including the shooting time information indicating the shooting time is received, the image based on the image information is analyzed and the scoring value is acquired. As the image analysis method, the same method as the image analysis unit 65a of the mobile terminal M described in the first embodiment can be used.

(特定部)
特定部90aは、取得した採点値、位置情報、撮影時間情報、及び住所データに基づいて、データ記憶部(歌唱採点データ記憶部70b)に記憶された複数の歌唱採点データの中から一の歌唱採点データを特定する。歌唱採点データの特定については、第1実施形態と同様である。
(Specific part)
The specific unit 90a sings one song from a plurality of singing scoring data stored in the data storage unit (singing scoring data storage unit 70b) based on the acquired scoring value, position information, shooting time information, and address data. Identify scoring data. The specification of the song scoring data is the same as in the first embodiment.

==カラオケシステムにおける処理について==
次に、図13を参照して本実施形態に係るカラオケシステム1における処理の具体例について述べる。図13は、カラオケシステム1における処理例を示すフローチャートである。この例では、利用者Xがカラオケ装置K1で楽曲Aのカラオケ歌唱を行ったとする。また、利用者Xが所有する携帯端末Mにおいて、上述のカラオケ用アプリが実行されているとする。
== Processing in the karaoke system ==
Next, a specific example of the processing in the karaoke system 1 according to the present embodiment will be described with reference to FIG. FIG. 13 is a flowchart showing a processing example in the karaoke system 1. In this example, it is assumed that the user X sings the karaoke of the music A with the karaoke device K1. Further, it is assumed that the above-mentioned karaoke application is executed on the mobile terminal M owned by the user X.

ステップ20~24、28~30は、ステップ10~14、18~20と同様の処理のため、詳細な説明を省略する。 Since steps 20 to 24 and 28 to 30 are the same processes as steps 10 to 14, 18 to 20, detailed description thereof will be omitted.

携帯端末Mのデータ送信部65bは、ステップ24で撮影した画像を示す画像情報と、画像を撮影した場所を示す位置情報と、撮影した時間を示す撮影時間情報とを関連付けた撮影データをサーバ装置Sに送信する(撮影データの送信。ステップ25)。 The data transmission unit 65b of the mobile terminal M is a server device that records image information indicating the image taken in step 24, position information indicating the place where the image was taken, and shooting data indicating the time taken. It is transmitted to S (transmission of shooting data. Step 25).

サーバ装置Sの画像解析部90dは、ステップ25で送信された撮影データに含まれる画像情報に基づく画像を解析し、採点値を取得する(採点値の取得。ステップ26)。 The image analysis unit 90d of the server device S analyzes the image based on the image information included in the shooting data transmitted in step 25 and acquires the scoring value (acquisition of the scoring value. Step 26).

特定部90aは、ステップ26で取得した採点値と、ステップ25で送信された撮影データに含まれる位置情報及び撮影時間情報と、店舗データ記憶部70aに記憶されている住所データに基づいて、歌唱採点データ記憶部70bに記憶された複数の歌唱採点データの中から一の歌唱採点データを特定する(歌唱採点データの特定。ステップ27)。 The specific unit 90a sings based on the scoring value acquired in step 26, the position information and the shooting time information included in the shooting data transmitted in step 25, and the address data stored in the store data storage unit 70a. One singing scoring data is specified from a plurality of singing scoring data stored in the scoring data storage unit 70b (identification of singing scoring data. Step 27).

このように、本実施形態に係るカラオケシステム1は、カラオケ装置及びサーバ装置Sを含む。カラオケ装置は、利用者のカラオケ歌唱に基づいて、採点値を含む採点結果を取得する採点部200と、採点結果に対し、少なくともカラオケ歌唱を行った時間を示す歌唱時間情報、及びカラオケ歌唱において使用したカラオケ装置の識別情報を関連付けた歌唱採点データをサーバ装置Sに送信するデータ送信部300と、採点結果を表示装置30等に表示させる表示制御部400と、を有する。サーバ装置Sは、複数の歌唱採点データ、及びカラオケ装置の所在地を示す住所データを記憶するデータ記憶部と、あるカラオケ歌唱を行った利用者の携帯端末から、カラオケ装置の表示部に表示された採点結果を撮影した画像を示す画像情報と、当該画像を撮影した場所を示す位置情報と、撮影した時間を示す撮影時間情報とを含む撮影データを受信した場合、当該画像情報に基づく画像を解析し、採点値を取得する画像解析部90dと、取得した採点値、位置情報、撮影時間情報、及び住所データに基づいて、データ記憶部に記憶された複数の歌唱採点データの中から一の歌唱採点データを特定する特定部90aと、特定した歌唱採点データに基づいて、あるカラオケ歌唱の採点結果を示す採点画像データを作成する画像作成部90bと、撮影データを送信した携帯端末に対し、作成した採点画像データを送信するデータ送信部90cと、を有する。 As described above, the karaoke system 1 according to the present embodiment includes the karaoke device and the server device S. The karaoke device is used in the scoring unit 200 that acquires the scoring result including the scoring value based on the user's karaoke singing, the singing time information indicating at least the time when the karaoke singing was performed, and the karaoke singing. It has a data transmission unit 300 that transmits singing scoring data associated with the identification information of the karaoke device to the server device S, and a display control unit 400 that displays the scoring result on the display device 30 or the like. The server device S is displayed on the display unit of the karaoke device from a data storage unit that stores a plurality of singing scoring data and address data indicating the location of the karaoke device, and a mobile terminal of a user who has performed a certain karaoke singing. When shooting data including image information indicating the image in which the scoring result was captured, position information indicating the location where the image was captured, and shooting time information indicating the shooting time is received, the image based on the image information is analyzed. Then, based on the image analysis unit 90d that acquires the scoring value, the acquired scoring value, position information, shooting time information, and address data, one singing from a plurality of singing scoring data stored in the data storage unit. Created for the specific unit 90a that specifies the scoring data, the image creation unit 90b that creates scoring image data showing the scoring result of a certain karaoke singing based on the specified singing scoring data, and the mobile terminal that transmitted the shooting data. It has a data transmission unit 90c for transmitting the scored image data.

このようなカラオケシステム1またはサーバ装置Sによれば、第1実施形態と同様、利用者がログイン操作のような煩雑な操作を行わなくとも、当該利用者の行ったカラオケ歌唱の採点結果を示す画像を容易に取得できる。この際に取得できる画像は、サーバ装置Sが作成した採点画像データに基づいているため、携帯端末で撮影して得られる画像のように、曲がっていたり、ハレーションが生じるといったことがない。すなわち、本実施形態に係るカラオケシステム1またはサーバ装置Sによれば、カラオケシステム1にログインすることなく、カラオケ装置に表示される採点結果の画面と同等の画像を取得することができる。更に、採点値の取得をサーバ装置S側で行うため、携帯端末M側で実行されるプログラムを簡素化できる。 According to such a karaoke system 1 or a server device S, as in the first embodiment, the scoring result of the karaoke singing performed by the user is shown without performing a complicated operation such as a login operation. Images can be easily obtained. Since the image that can be acquired at this time is based on the scoring image data created by the server device S, it does not bend or cause halation unlike the image obtained by taking a picture with a mobile terminal. That is, according to the karaoke system 1 or the server device S according to the present embodiment, it is possible to acquire an image equivalent to the scoring result screen displayed on the karaoke device without logging in to the karaoke system 1. Further, since the score value is acquired on the server device S side, the program executed on the mobile terminal M side can be simplified.

<その他>
第1実施形態で述べたように、表示制御部65cは、サーバ装置Sから受信した採点画像データを記憶部60に記憶させる。この際、表示制御部65cは、記憶部60に記憶されている画像データのうち、受信した採点画像データに対応する画像データに対して上書きして記憶させることでもよい。受信した採点画像データに対応する画像データは、画像解析部65aで解析された画像データ(撮影部64で撮影された画像データ)である。このような画像データに基づく画像は、利用者自身が撮影した画像であるため、曲がっていたり、ハレーションが生じている場合がある。そこで、このような画像の画像データを採点画像データで上書きすることで、不要な画像データを消去できる。従って、携帯端末Mの記憶部60の記憶容量を有効利用できる。
<Others>
As described in the first embodiment, the display control unit 65c stores the scoring image data received from the server device S in the storage unit 60. At this time, the display control unit 65c may overwrite and store the image data corresponding to the received scoring image data among the image data stored in the storage unit 60. The image data corresponding to the received scoring image data is the image data analyzed by the image analysis unit 65a (image data taken by the photographing unit 64). Since the image based on such image data is an image taken by the user himself / herself, it may be bent or halation may occur. Therefore, by overwriting the image data of such an image with the scoring image data, unnecessary image data can be erased. Therefore, the storage capacity of the storage unit 60 of the mobile terminal M can be effectively used.

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

1 カラオケシステム
200 採点部
300 データ送信部(カラオケ装置)
400 表示制御部(カラオケ装置)
65a 画像解析部(携帯端末)
65b データ送信部(携帯端末)
65c 表示制御部(携帯端末)
70a 店舗データ記憶部
70b 歌唱採点データ記憶部
90a 特定部
90b 画像作成部
90c データ送信部(サーバ装置)
90d 画像解析部(サーバ装置)
K1~Kn カラオケ装置
M 携帯端末
S サーバ装置
1 Karaoke system 200 Scoring section 300 Data transmission section (Karaoke device)
400 Display control unit (Karaoke device)
65a Image analysis unit (mobile terminal)
65b Data transmitter (mobile terminal)
65c Display control unit (mobile terminal)
70a Store data storage unit 70b Singing scoring data storage unit 90a Specific unit 90b Image creation unit 90c Data transmission unit (server device)
90d image analysis unit (server device)
K1-Kn Karaoke device M Mobile terminal S Server device

Claims (7)

カラオケ装置及びサーバ装置を含むカラオケシステムであって、
前記カラオケ装置は、
利用者のカラオケ歌唱に基づいて、採点値を含む採点結果を取得する採点部と、
前記採点結果に対し、少なくとも前記カラオケ歌唱を行った時間を示す歌唱時間情報、及び前記カラオケ歌唱において使用したカラオケ装置の識別情報を関連付けた歌唱採点データを前記サーバ装置に送信するデータ送信部と、
前記採点結果を表示部に表示させる表示制御部と、
を有し、
前記サーバ装置は、
複数の前記歌唱採点データ、及び前記カラオケ装置の所在地を示す住所データを記憶するデータ記憶部と、
あるカラオケ歌唱を行った利用者の携帯端末から、前記カラオケ装置の表示部に表示された採点結果を撮影した画像を解析して取得された採点値と、当該画像を撮影した場所を示す位置情報と、撮影した時間を示す撮影時間情報とを含む撮影データを受信した場合、当該撮影データ及び前記住所データに基づいて、前記データ記憶部に記憶された複数の歌唱採点データの中から一の歌唱採点データを特定する特定部と、
特定した歌唱採点データに基づいて、前記あるカラオケ歌唱の採点結果を示す採点画像データを作成する画像作成部と、
前記撮影データを送信した携帯端末に対し、作成した採点画像データを送信するデータ送信部と、
を有するカラオケシステム。
A karaoke system that includes a karaoke device and a server device.
The karaoke device is
A scoring unit that acquires scoring results including scoring values based on the user's karaoke singing,
A data transmission unit that transmits to the server device singing scoring data associated with at least the singing time information indicating the time when the karaoke singing was performed and the identification information of the karaoke device used in the karaoke singing with respect to the scoring result.
A display control unit that displays the scoring result on the display unit,
Have,
The server device is
A data storage unit that stores a plurality of the singing scoring data and address data indicating the location of the karaoke device.
The scoring value obtained by analyzing the image obtained by taking the scoring result displayed on the display unit of the karaoke device from the mobile terminal of the user who sang a certain karaoke, and the position information indicating the place where the image was taken. When shooting data including shooting time information indicating the shooting time is received, one song is sung from a plurality of singing scoring data stored in the data storage unit based on the shooting data and the address data. A specific part that identifies the scoring data, and
An image creation unit that creates scoring image data showing the scoring result of a certain karaoke singing based on the specified singing scoring data, and
A data transmission unit that transmits the created scoring image data to the mobile terminal that transmitted the shooting data, and
Karaoke system with.
カラオケ装置及びサーバ装置を含むカラオケシステムであって、
前記カラオケ装置は、
利用者のカラオケ歌唱に基づいて、採点値を含む採点結果を取得する採点部と、
前記採点結果に対し、少なくとも前記カラオケ歌唱を行った時間を示す歌唱時間情報、及び前記カラオケ歌唱において使用したカラオケ装置の識別情報を関連付けた歌唱採点データを前記サーバ装置に送信するデータ送信部と、
前記採点結果を表示部に表示させる表示制御部と、
を有し、
前記サーバ装置は、
複数の前記歌唱採点データ、及び前記カラオケ装置の所在地を示す住所データを記憶するデータ記憶部と、
あるカラオケ歌唱を行った利用者の携帯端末から、前記カラオケ装置の表示部に表示された採点結果を撮影した画像を示す画像情報と、当該画像を撮影した場所を示す位置情報と、撮影した時間を示す撮影時間情報とを含む撮影データを受信した場合、当該画像情報に基づく画像を解析し、採点値を取得する画像解析部と、
取得した前記採点値、前記位置情報、前記撮影時間情報、及び前記住所データに基づいて、前記データ記憶部に記憶された複数の歌唱採点データの中から一の歌唱採点データを特定する特定部と、
特定した歌唱採点データに基づいて、前記あるカラオケ歌唱の採点結果を示す採点画像データを作成する画像作成部と、
前記撮影データを送信した携帯端末に対し、作成した採点画像データを送信するデータ送信部と、
を有するカラオケシステム。
A karaoke system that includes a karaoke device and a server device.
The karaoke device is
A scoring unit that acquires scoring results including scoring values based on the user's karaoke singing,
A data transmission unit that transmits to the server device singing scoring data associated with at least the singing time information indicating the time when the karaoke singing was performed and the identification information of the karaoke device used in the karaoke singing with respect to the scoring result.
A display control unit that displays the scoring result on the display unit,
Have,
The server device is
A data storage unit that stores a plurality of the singing scoring data and address data indicating the location of the karaoke device.
Image information showing an image obtained by taking a scoring result displayed on the display unit of the karaoke device from a mobile terminal of a user who sang a certain karaoke, position information indicating the place where the image was taken, and shooting time. When the shooting data including the shooting time information indicating the above is received, the image analysis unit that analyzes the image based on the image information and acquires the scoring value, and the image analysis unit.
A specific unit that identifies one singing scoring data from a plurality of singing scoring data stored in the data storage unit based on the acquired scoring value, the position information, the shooting time information, and the address data. ,
An image creation unit that creates scoring image data showing the scoring result of a certain karaoke singing based on the specified singing scoring data, and
A data transmission unit that transmits the created scoring image data to the mobile terminal that transmitted the shooting data, and
Karaoke system with.
少なくとも、利用者のカラオケ歌唱に基づいて取得された採点値を含む採点結果と、当該カラオケ歌唱を行った時間を示す歌唱時間情報と、当該カラオケ歌唱において使用したカラオケ装置の識別情報とを関連付けた歌唱採点データ、及びカラオケ装置の所在地を示す住所データを記憶するデータ記憶部と、
あるカラオケ歌唱を行った利用者の携帯端末から、前記カラオケ装置の表示部に表示された採点結果を撮影した画像を解析して取得された採点値と、当該画像を撮影した場所を示す位置情報と、撮影した時間を示す撮影時間情報とを含む撮影データを受信した場合、当該撮影データ及び前記住所データに基づいて、前記データ記憶部に記憶された複数の歌唱採点データの中から一の歌唱採点データを特定する特定部と、
特定した歌唱採点データに基づいて、前記あるカラオケ歌唱の採点結果を示す採点画像データを作成する画像作成部と、
前記撮影データを送信した携帯端末に対し、作成した採点画像データを送信するデータ送信部と、
を有するサーバ装置。
At least, the scoring result including the scoring value acquired based on the user's karaoke singing, the singing time information indicating the time when the karaoke singing was performed, and the identification information of the karaoke device used in the karaoke singing were associated with each other. A data storage unit that stores singing scoring data and address data indicating the location of the karaoke device,
The scoring value obtained by analyzing the image obtained by taking the scoring result displayed on the display unit of the karaoke device from the mobile terminal of the user who sang a certain karaoke, and the position information indicating the place where the image was taken. When shooting data including shooting time information indicating the shooting time is received, one song is sung from a plurality of singing scoring data stored in the data storage unit based on the shooting data and the address data. A specific part that identifies the scoring data, and
An image creation unit that creates scoring image data showing the scoring result of a certain karaoke singing based on the specified singing scoring data, and
A data transmission unit that transmits the created scoring image data to the mobile terminal that transmitted the shooting data, and
Server device with.
少なくとも、利用者のカラオケ歌唱に基づいて取得された採点値を含む採点結果と、当該カラオケ歌唱を行った時間を示す歌唱時間情報と、当該カラオケ歌唱において使用したカラオケ装置の識別情報とを関連付けた歌唱採点データ、及びカラオケ装置の所在地を示す住所データを記憶するデータ記憶部と、
あるカラオケ歌唱を行った利用者の携帯端末から、前記カラオケ装置の表示部に表示された採点結果を撮影した画像を示す画像情報と、当該画像を撮影した場所を示す位置情報と、撮影した時間を示す撮影時間情報とを含む撮影データを受信した場合、当該画像情報に基づく画像を解析し、採点値を取得する画像解析部と、
取得した前記採点値、前記位置情報、前記撮影時間情報、及び前記住所データに基づいて、前記データ記憶部に記憶された複数の歌唱採点データの中から一の歌唱採点データを特定する特定部と、
特定した歌唱採点データに基づいて、前記あるカラオケ歌唱の採点結果を示す採点画像データを作成する画像作成部と、
前記撮影データを送信した携帯端末に対し、作成した採点画像データを送信するデータ送信部と、
を有するサーバ装置。
At least, the scoring result including the scoring value acquired based on the user's karaoke singing, the singing time information indicating the time when the karaoke singing was performed, and the identification information of the karaoke device used in the karaoke singing were associated with each other. A data storage unit that stores singing scoring data and address data indicating the location of the karaoke device,
Image information showing an image obtained by taking a scoring result displayed on the display unit of the karaoke device from a mobile terminal of a user who sang a certain karaoke, position information indicating the place where the image was taken, and shooting time. When the shooting data including the shooting time information indicating the above is received, the image analysis unit that analyzes the image based on the image information and acquires the scoring value, and the image analysis unit.
A specific unit that identifies one singing scoring data from a plurality of singing scoring data stored in the data storage unit based on the acquired scoring value, the position information, the shooting time information, and the address data. ,
An image creation unit that creates scoring image data showing the scoring result of a certain karaoke singing based on the specified singing scoring data, and
A data transmission unit that transmits the created scoring image data to the mobile terminal that transmitted the shooting data, and
Server device with.
前記画像作成部は、前記特定した歌唱採点データに含まれる採点値を示す第1の採点画像データと、前記特定した歌唱採点データに含まれる採点値以外の情報を示す第2の採点画像データとを作成することを特徴とする請求項3または4記載のサーバ装置。 The image creating unit includes a first scoring image data showing the scoring value included in the specified singing scoring data, and a second scoring image data showing information other than the scoring value included in the specified singing scoring data. The server device according to claim 3 or 4, wherein the server device is created. サーバ装置と通信可能であり、撮影部及び表示部を有する携帯端末を、
前記撮影部により撮影した、カラオケ装置の表示部に表示された採点結果の画像を解析し、採点値を取得する画像解析部、
取得した採点値と、前記画像を撮影した場所を示す位置情報と、撮影した時間を示す時間情報とを関連付けた撮影データを前記サーバ装置に送信するデータ送信部、
前記撮影データ及び前記カラオケ装置の所在地を示す住所データに基づいて、複数の歌唱採点データの中から一の歌唱採点データを特定し、特定した歌唱採点データに基づいて作成した、あるカラオケ歌唱の採点結果を示す採点画像データを、前記サーバ装置から受信した場合、当該採点画像データに基づく画像を表示部に表示させる表示制御部、
として機能させるためのプログラム。
A mobile terminal that can communicate with the server device and has a shooting unit and a display unit.
An image analysis unit that analyzes an image of the scoring result displayed on the display unit of the karaoke device and acquires the scoring value, which was taken by the photographing unit.
A data transmission unit that transmits shooting data in which the acquired scoring value, position information indicating the location where the image was shot, and time information indicating the shooting time are associated with the server device.
Based on the shooting data and the address data indicating the location of the karaoke device, one singing scoring data is specified from a plurality of singing scoring data, and a karaoke singing score created based on the specified singing scoring data. A display control unit that displays an image based on the scoring image data on the display unit when the scoring image data indicating the result is received from the server device.
A program to function as.
前記画像解析部は、前記採点値を取得できない場合、前記携帯端末を所有する利用者に対して再度の画像撮影を行うよう報知することを特徴とする請求項6記載のプログラム。 The program according to claim 6, wherein the image analysis unit notifies the user who owns the mobile terminal to take another image when the score value cannot be obtained.
JP2018035019A 2018-02-28 2018-02-28 Karaoke system, server device, program Active JP6993902B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018035019A JP6993902B2 (en) 2018-02-28 2018-02-28 Karaoke system, server device, program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018035019A JP6993902B2 (en) 2018-02-28 2018-02-28 Karaoke system, server device, program

Publications (2)

Publication Number Publication Date
JP2019148768A JP2019148768A (en) 2019-09-05
JP6993902B2 true JP6993902B2 (en) 2022-01-14

Family

ID=67850507

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018035019A Active JP6993902B2 (en) 2018-02-28 2018-02-28 Karaoke system, server device, program

Country Status (1)

Country Link
JP (1) JP6993902B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005300787A (en) 2004-04-09 2005-10-27 Xing Inc Music selecting device and music reproducing device
JP2010286960A (en) 2009-06-10 2010-12-24 Nippon Telegr & Teleph Corp <Ntt> Meal log creation device, meal log creation method, and meal log creation program
JP2012098456A (en) 2010-11-01 2012-05-24 Renesas Electronics Corp Karaoke system
JP2015052682A (en) 2013-09-06 2015-03-19 ブラザー工業株式会社 Music contribution system
JP2016071175A (en) 2014-09-30 2016-05-09 株式会社エクシング Karaoke management system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005300787A (en) 2004-04-09 2005-10-27 Xing Inc Music selecting device and music reproducing device
JP2010286960A (en) 2009-06-10 2010-12-24 Nippon Telegr & Teleph Corp <Ntt> Meal log creation device, meal log creation method, and meal log creation program
JP2012098456A (en) 2010-11-01 2012-05-24 Renesas Electronics Corp Karaoke system
JP2015052682A (en) 2013-09-06 2015-03-19 ブラザー工業株式会社 Music contribution system
JP2016071175A (en) 2014-09-30 2016-05-09 株式会社エクシング Karaoke management system

Also Published As

Publication number Publication date
JP2019148768A (en) 2019-09-05

Similar Documents

Publication Publication Date Title
US7368652B2 (en) Music search system and music search apparatus
EP2760014B1 (en) Interactive score curve for adjusting audio parameters of a user&#39;s recording.
CN110660375A (en) A method, apparatus and device for generating musical compositions
CN113707113B (en) User singing voice repairing method and device and electronic equipment
JP4190968B2 (en) Karaoke device that sequentially controls the volume of the guide melody for each phrase based on the time-series scoring record for each phrase
JP6501344B2 (en) Karaoke scoring system considering listener&#39;s evaluation
JP6993902B2 (en) Karaoke system, server device, program
JP6937675B2 (en) Karaoke equipment
JP5394301B2 (en) Timing designation device, music playback device, karaoke system, and timing designation method
JP6829606B2 (en) Karaoke system, server device
JP6796494B2 (en) Karaoke system
JP2019101148A (en) Communication karaoke system
CN112489608B (en) Method, device, electronic device and storage medium for generating songs
JP6352164B2 (en) Karaoke scoring system considering listener evaluation
JP5243909B2 (en) Karaoke system
KR20030018509A (en) Apparatus for audition with on-line and controlling method thereof
JP2006337408A (en) History search system by user
JP2022168368A (en) karaoke system
JP6468934B2 (en) Karaoke equipment
JP2019028251A (en) Karaoke equipment
JP7478077B2 (en) Karaoke equipment
JP6806623B2 (en) Karaoke device, karaoke system
JP7423164B2 (en) karaoke equipment
JP7117216B2 (en) karaoke system
JP2020134901A (en) Karaoke system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210127

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20211125

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211210

R150 Certificate of patent or registration of utility model

Ref document number: 6993902

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250