JP2018087995A - Server device, program, ranking providing method, and karaoke system - Google Patents
Server device, program, ranking providing method, and karaoke system Download PDFInfo
- Publication number
- JP2018087995A JP2018087995A JP2018013736A JP2018013736A JP2018087995A JP 2018087995 A JP2018087995 A JP 2018087995A JP 2018013736 A JP2018013736 A JP 2018013736A JP 2018013736 A JP2018013736 A JP 2018013736A JP 2018087995 A JP2018087995 A JP 2018087995A
- Authority
- JP
- Japan
- Prior art keywords
- ranking
- singer
- singing
- data
- scoring
- 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.)
- Granted
Links
Images
Landscapes
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
Description
本発明は、カラオケシステムなどの技術分野に属する。 The present invention belongs to a technical field such as a karaoke system.
近年、伴奏のみからなるカラオケ用楽曲データ(以降楽曲データと表示する。なお、楽曲データは、カラオケ用に限定するものではない。)を再生し、当該再生された楽曲データに併せて歌唱者が歌うカラオケは、娯楽や趣味として認知されている。また、カラオケの楽曲データを再生する際に、背景画像として種々の画像を再生し、モニタその他表示装置に歌詞とともに表示させることが広く行われている。 In recent years, karaoke music data consisting only of accompaniment (hereinafter referred to as music data. Note that music data is not limited to karaoke data), and the singer is accompanied by the reproduced music data. Singing karaoke is recognized as an entertainment and hobby. Also, when reproducing karaoke music data, various images are widely reproduced as background images and displayed on a monitor or other display device together with lyrics.
また、最近では、カラオケの歌唱における巧拙を採点する機能を有するカラオケ装置も登場し、例えば、女性ボーカルの楽曲を男性が歌唱した場合の採点など種々の採点機能を有するカラオケ装置も登場している(例えば、特許文献1)。 Recently, a karaoke apparatus having a function of scoring skill in karaoke singing has also appeared, and for example, a karaoke apparatus having various scoring functions such as scoring when a male vocal song is sung has also appeared. (For example, patent document 1).
しかしながら、特許文献1などのカラオケシステムにあっては、歌唱者のカラオケに対する興趣性、意欲及び満足度を向上させることについては十分と言えない。 However, in a karaoke system such as Patent Document 1, it cannot be said that the singer's interest in karaoke, motivation and satisfaction are improved.
本発明は、上記課題を解決するためになされたものであり、その目的は、採点機能を更に活用して歌唱者のカラオケに対する新たな興趣性を提供し、かつ、その意欲を向上させること、及び、満足感を高めることが可能なカラオケシステムなどを提供することにある。 The present invention has been made to solve the above-mentioned problems, and its purpose is to provide a new interest for a singer's karaoke by further utilizing the scoring function, and to improve the motivation thereof, And it is providing the karaoke system etc. which can raise satisfaction.
上記課題を解決するため、本発明のカラオケ装置等は、複数の楽曲データから選択された一の楽曲データを再生して楽音を出力させるとともに、当該楽音の出力に伴って前記選択された楽曲の歌詞を表示手段に表示するカラオケ装置あって、前記再生された楽曲データに従ってマイクロホンから入力された歌唱者の歌唱音を歌唱音データとして取得する取得手段と、前記取得した歌唱音データと前記再生された楽曲データにおける歌唱パートの歌唱パートデータとを比較して前記歌唱者の歌唱力を採点する採点手段と、前記採点された歌唱者の歌唱力を示す採点結果と、データベースに記録された他の歌唱者における同一の楽曲の採点結果と、に基づいて、ランキングを算出する算出手段と、前記算出されたランキングを出力する出力手段と、を備え、前記算出手段が、第1の母数に基づいて第1のランキングを算出するとともに、前記第1の母数より小さい第2の母数による第2のランキングを算出する構成を有している。 In order to solve the above-described problem, the karaoke apparatus of the present invention reproduces one piece of music data selected from a plurality of pieces of music data and outputs a musical tone, and outputs the musical piece along with the output of the musical tone. There is a karaoke apparatus for displaying lyrics on a display means, wherein the singing sound data of a singer input from a microphone according to the reproduced music data is acquired as singing sound data, and the acquired singing sound data and the reproduced data The singing part data in the song data is compared with the singing part data to score the singing ability of the singer, the scoring result indicating the singing ability of the singer, and the other recorded in the database. A calculation means for calculating a ranking based on a scoring result of the same song in the singer, and an output means for outputting the calculated ranking; And the calculating means calculates the first ranking based on the first parameter and calculates the second ranking based on the second parameter smaller than the first parameter. ing.
この構成により、本発明のカラオケ装置等は、例えば、歌唱者の全国ランキング、アーティストなどの楽曲データに関する属性、又は歌唱者の好む楽曲の年代やジャンルなどの歌唱者嗜好性に関する属性などの第1の母数に基づいてランキングを算出して出力するとともに、例えば、地域又は区域などの地理的な属性、年齢や性別など歌唱者に関する属性、又は、採点された日時の属性などの、第1の母数より小さい第2の母数による第2のランキングを算出して出力することによって、歌唱者のカラオケに対する新たな興趣性を提供し、かつ、その意欲を向上させること、及び、満足感を高めることができる。 With this configuration, the karaoke apparatus or the like of the present invention is, for example, a first attribute such as an attribute relating to song data such as a singer's national ranking or an artist, or an attribute relating to a singer's preference such as the age or genre of a song preferred by the singer And calculating and outputting a ranking based on the parameter of the first, for example, a first attribute such as a geographical attribute such as a region or an area, an attribute relating to a singer such as age or gender, or an attribute of a scored date and time. By calculating and outputting the second ranking based on the second parameter smaller than the parameter, the singer provides a new interest in karaoke and improves their willingness and satisfaction. Can be increased.
本発明のカラオケ装置等は、第1の母数の第1のランキングを算出して出力するとともに、当該第1の母数より小さい第2の母数による第2のランキングを算出して出力することによって、歌唱者のカラオケに対する新たな興趣性を提供し、かつ、その意欲を向上させること、及び、満足感を高めることができる。 The karaoke apparatus of the present invention calculates and outputs the first ranking of the first parameter, and calculates and outputs the second ranking based on the second parameter smaller than the first parameter. Thus, it is possible to provide a new interest for the singer's karaoke, improve their willingness, and enhance satisfaction.
以下、本発明の実施形態について、図面を参照しながら説明する。以下に説明する実施形態は、店舗に設置されたカラオケ装置に対してネットワークを介してカラオケサービスを提供するカラオケシステムに対して、本発明のカラオケ装置、サーバ装置、プログラム及びカラオケシステムを適用した場合の実施形態である。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the embodiment described below, the karaoke apparatus, the server apparatus, the program, and the karaoke system of the present invention are applied to a karaoke system that provides a karaoke service to a karaoke apparatus installed in a store via a network. It is an embodiment.
[1]カラオケシステム
まず、図1を用いて本実施形態のカラオケシステム1の概要構成について説明する。
[1] Karaoke System First, a schematic configuration of the karaoke system 1 of the present embodiment will be described with reference to FIG.
なお、図1は、本実施形態におけるカラオケシステム1の構成を示すシステム構成図である。また、図が煩雑になることを防止するために、図1においては、一部のカラオケ装置10のみを示している。すなわち、実際のカラオケシステム1においては、図1に表示するよりも多数のカラオケ装置10が存在している。 FIG. 1 is a system configuration diagram showing the configuration of the karaoke system 1 in the present embodiment. In order to prevent the figure from becoming complicated, only a part of the karaoke apparatuses 10 is shown in FIG. That is, in the actual karaoke system 1, there are more karaoke apparatuses 10 than those shown in FIG.
本実施形態のカラオケシステム1は、データ提供サーバ装置30からネットワーク20を介して新譜などの楽曲データを提供するとともに、カラオケ装置10に保存されている楽曲データを再生して楽音を出力させ、楽音の出力に伴って当該楽曲の歌詞を表示するシステムである。また、カラオケシステム1は、歌唱終了後その他のタイミングにおいて歌唱者Aの同一楽曲における他の歌唱者と比較したランキングを歌唱者Aに提供するシステムである。
The karaoke system 1 according to the present embodiment provides music data such as new music from the data providing
具体的には、本実施形態のカラオケシステム1は、家庭や店舗に設置されるカラオケ装置10と、ネットワーク20と、ネットワーク20を介して新譜などの楽曲データをカラオケ装置10に提供する各種のデータを管理及びその提供を行うカラオケ用のデータ提供サーバ装置(以下、「データ提供サーバ装置」という。)30と、を有し、上記のシステムを実現するようになっている。 Specifically, the karaoke system 1 of the present embodiment includes a karaoke device 10 installed in a home or a store, a network 20, and various types of data that provide music data such as new music to the karaoke device 10 via the network 20. And a data providing server device for karaoke (hereinafter referred to as “data providing server device”) 30 for managing and providing the above-mentioned system.
なお、ネットワーク20は、例えば、携帯電話網を含む公衆電話網と、IP(Internet Protocol)ネットワークが相互接続されて構成される。ただし、当該ネットワーク20の構成は、これに限られない。 The network 20 is configured, for example, by connecting a public telephone network including a mobile telephone network and an IP (Internet Protocol) network. However, the configuration of the network 20 is not limited to this.
本実施形態のカラオケ装置10は、カラオケ店舗にある装置の他に、家庭用ゲーム機、パーソナルコンピュータ、携帯型電話機、スマートフォン、タブレット型情報端末装置などの装置であり、
(1)歌唱者Aの選曲に基づいて、カラオケ装置10に保存された特定の楽曲データを取得する機能、
(2)取得した楽曲データを再生して楽音を出力させるとともに、楽音の出力に伴って当該楽曲の歌詞を表示する楽曲データ再生機能、及び
(3)歌唱終了後その他のタイミングにおいて歌唱者Aの同一楽曲における他の歌唱者と比較したランキングを提供する採点及びランキング機能、
を有している。
The karaoke device 10 of the present embodiment is a device such as a home game machine, a personal computer, a portable phone, a smartphone, a tablet information terminal device, in addition to the device in the karaoke store,
(1) A function of acquiring specific music data stored in the karaoke apparatus 10 based on the song selection of the singer A,
(2) Playing the acquired music data and outputting music, and displaying the lyrics of the music along with the output of the music, and (3) Singer A's performance at other timing after singing A scoring and ranking function that provides rankings compared to other singers in the same song,
have.
特に、カラオケ装置10は、全体(全国)のランキングとして、第1の母数に基づいて第1のランキングを算出するとともに、
(A)都道府県、区市町村及びカラオケ装置10が設置されている店舗を含む地域又は区域の地理的な属性(以下、「地理的属性」ともいう。)、
(B)年齢及び性別を含む歌唱者Aに関する属性、又は、
(C)採点された日時の属性
に限定した第2の母数による第2のランキングを算出し、第1のランキング及び第2のランキングの結果を所定のタイミングで歌唱者Aに提供する構成を有している。
In particular, the karaoke apparatus 10 calculates the first ranking based on the first parameter as the overall (nationwide) ranking,
(A) Geographic attribute of a region or area including a store where the prefecture, ward, municipality, and karaoke apparatus 10 are installed (hereinafter also referred to as “geographic attribute”),
(B) Attributes relating to singer A including age and gender, or
(C) A configuration in which a second ranking based on a second parameter limited to the attribute of the scored date and time is calculated, and the result of the first ranking and the second ranking is provided to the singer A at a predetermined timing. Have.
データ提供サーバ装置30は、
(1)楽曲音源データ及びテロップデータを含む新譜などの楽曲データと、
(2)楽曲データ毎に、すなわち、選曲番号その他の識別情報に関する情報と、
(3)歌唱者毎に歌唱者IDに対応付けられて、カラオケに関するサービスを受けるために登録されたカラオケに関する情報、歌唱者の属性情報、歌唱者の嗜好情報、歌唱者の過去の歌唱履歴の楽曲ごとの採点結果を含む歌唱者情報と、
が記録されるデータベース(以下、「DB」という。)300を有している。
The data providing
(1) Music data such as new music including music sound source data and telop data;
(2) For each piece of music data, that is, information related to the music selection number and other identification information,
(3) Information related to karaoke registered for receiving services related to karaoke, singer attribute information, singer preference information, and singer's past singing history associated with the singer ID for each singer. Singer information including scoring results for each song,
Has a database 300 (hereinafter referred to as “DB”).
また、データ提供サーバ装置30は、カラオケ装置10からの要求又は予め設定された条件に従って新譜などの楽曲データを当該カラオケ装置10に提供するとともに、所定のタイミングで、該当する楽曲データの採点情報をカラオケ装置10に提供する構成を有している。
Further, the data providing
なお、本実施形態においては、各歌唱者の歌唱者IDに紐づいて、歌唱者毎の属性情報と、歌唱者毎に過去の歌唱履歴の楽曲毎の採点結果を含む歌唱者情報と、を構成するデータ(以下、「採点情報」という。)を用いるようになっており、属性情報には、上述の(A)〜(C)の各属性の情報が記録されるようになっている。ただし、一部の歌唱者については一部の属性情報が含まれていない場合、又は、全ての属性情報が含まれていなくてもよい。また、任意に付与された歌唱者IDとは、DB300に登録する際に新規のIDが付与されることをいう。 In addition, in this embodiment, it links | links with each singer's singer ID, singer information including the attribute information for every singer, and the scoring result for every music of the past singing history for every singer. The constituent data (hereinafter referred to as “scoring information”) is used, and the attribute information includes information on each of the above-mentioned attributes (A) to (C). However, about some singers, when some attribute information is not included, all attribute information may not be included. Also, the arbitrarily assigned singer ID means that a new ID is assigned when registering in the DB 300.
このような構成を有することによって、本実施形態のカラオケシステム1は、歌唱者のカラオケに対する新たな興趣性を提供し、かつ、その意欲を向上させること、及び、満足感を高めることができるようになっている。 By having such a configuration, the karaoke system 1 of the present embodiment can provide a new interest for the singer's karaoke, improve their willingness, and enhance satisfaction. It has become.
[2]カラオケ装置
次に、図2を用いて本実施形態のカラオケ装置10について説明する。なお、図2は、本実施形態のカラオケ装置10の構成を示すブロック図である。
[2] Karaoke Device Next, the karaoke device 10 of the present embodiment will be described with reference to FIG. FIG. 2 is a block diagram showing the configuration of the karaoke apparatus 10 of the present embodiment.
本実施形態のカラオケ装置10は、図2に示すように、ネットワーク20に通信接続され、データ提供サーバ装置30から新譜などの楽曲データ及び採点情報を取得する通信制御部110と、楽曲データを再生するカラオケ再生部120と、マイクロホンMから入力された音声信号に対して所定の処理を行う音声入力処理部130と、再生された楽曲データに対応してカラオケ用の楽音をスピーカSPに拡声させる拡声処理部131と、を有している。
As shown in FIG. 2, the karaoke apparatus 10 of the present embodiment is connected to the network 20 for communication, and reproduces the music data with the
また、カラオケ装置10は、楽曲データの再生中に背景画像、カラオケ画像及び歌詞を表示するための表示部140と、表示部140を制御する表示制御部150と、各種の情報に対応するデータ、データ提供サーバ装置30から取得した新譜を含む楽曲データ及びそれに対応した選曲番号が記録される記録部160と、操作部170と、管理制御部180と、ROM/RAM181と、タイマー182と、を有している。
The karaoke apparatus 10 includes a
そして、カラオケ装置10は、楽曲データの再生中に当該楽曲データとマイクロホンMから取得した音声信号とに基づいて採点を行うとともに、ランキングを含めてその結果を表示部140に表示する採点処理部200と、有している。
The karaoke apparatus 10 performs scoring based on the music data and the audio signal acquired from the microphone M during the reproduction of the music data, and displays the result including the ranking on the
なお、カラオケ装置10の各部は、バスBによって相互に接続されており、データの授受を実行している。 In addition, each part of the karaoke apparatus 10 is mutually connected by the bus | bath B, and is exchanging data.
通信制御部110は、管理制御部180の制御の下、ネットワークを介してDB300に接続して通信回線を構築し、新譜などの楽曲データの授受のための通信を行う。また、操作部170によって入力された楽曲データを指定する選曲番号のデータ(以下、「選曲番号データ」という。)から記録部160に該当する楽曲がない場合に、通信制御部110は、DB300から、選曲番号データの選曲番号に対応付けられて記録されている楽曲データを取得し、カラオケ再生部120に出力するようになっている。
Under the control of the
また、通信制御部110は、楽曲データの再生が終了するタイミング又はその他のタイミングで該当する楽曲データの採点情報を取得し、取得した採点情報を採点処理部200に提供する。
In addition, the
カラオケ再生部120は、管理制御部180の制御の下、操作部170を介して入力された選曲番号から出力された選曲番号データに基づいて、記録部160から取得又は通信制御部110を介してDB300から楽曲データを取得する。そして、カラオケ再生部120は、取得した楽曲データに基づいてMIDI音源を制御する再生処理を実行する。
The
また、カラオケ再生部120は、楽曲データの再生開始時に、楽曲データに基づいて記録部160に記録された背景画像データを選択して出力開始を指示する。
Also, the
さらに、カラオケ再生部120は、再生処理によって生成された楽音データを拡声処理部131に出力するとともに、歌詞データを表示部140に所定のタイミングにて出力するようになっている。
Further, the
音声入力処理部130は、マイクロホンMから入力された信号を増幅その他の処理を実行しつつ、デジタル信号に変換し、拡声処理部131に出力するとともに採点処理部200に出力する。なお、例えば、本実施形態の音声入力処理部130は、本発明の取得手段を構成する。
The voice
表示部140は、例えば、有機EL(Electro−Luminescence)素子又は液晶表示素子によって構成され、表示制御部150の制御にしたがって所定の映像信号を表示する。具体的には、表示部140は、背景画像を表示しつつ、音データの出力、すなわち、再生される楽曲に併せて歌詞データを表示する。また、表示部140は、ランキングを含め採点結果を表示する。なお、例えば、本実施形態の表示部140は、本発明の出力手段を構成する。
The
表示制御部150は、管理制御部180の制御の下、表示部140に所定の画像を描画させるために必要な描画データを生成し、生成した描画データを当該表示部140に出力する。
The
記録部160には、HDD(Hard Disc Drive)又はSSD(Solid State Drive)により構成され、その記録領域内に曲調毎に対応付けられた背景画像のデータ(以下、「背景画像データ」という。)と、楽曲データが記録されている。なお、背景画像は、楽曲データに含まれる曲調情報その他の情報によって選択される。
The
操作部170は、カラオケ装置10本体に設けられ、又は、リモートコントロールユニットによって構成される。そして、操作部170は、各種の確認ボタン、各操作指令を入力する操作ボタンその他のキーにより構成され、各操作を行う際に用いられる。
The
管理制御部180は、主に中央演算処理装置(CPU)によって構成されるとともに、キー入力ポート、表示制御ポート等の各種入出力ポートを含み、カラオケ装置10の全般的な機能を総括的に制御する。
The
ROM/RAM181には、カラオケ装置10の駆動に必要な各種のプログラムが記録されている。また、ROM/RAM181は、カラオケ再生部120及び採点処理部200が各種の処理を実行する際のワークエリアとして用いられる。さらに、ROM/RAM181には、店舗運営者の操作に基づいて登録されたカラオケ装置10が設置されている店舗の住所を含む店舗情報及びIPアドレス情報が記録される。
Various programs necessary for driving the karaoke apparatus 10 are recorded in the ROM /
なお、本実施形態においては、店舗情報及びIPアドレス情報は、採点された結果を採点情報として新たにDB300に登録する際に、地理的属性の情報として登録するために用いられる。 In the present embodiment, the store information and the IP address information are used for registering as a geographical attribute information when the scored result is newly registered in the DB 300 as the scoring information.
タイマー182は、管理制御部180の制御の下、日付けも含めて現在時刻を出力する。
The
採点処理部200は、独立した中央演算処理装置(CPU)によって構成され、又は、管理制御部180の中央演算処理装置(CPU)を用いて構成される。また、採点処理部200は、管理制御部180による制御の下、所定のアプリケーションを実行することによって、採点処理を実行して採点結果の算出及びその表示を行う採点実行部210と、DB300に記録された採点情報を母数とし、算出した採点結果を示す第1のランキング及び属性情報に限定した第2のランキングを算出する処理(以下、「ランキング算出処理」という。)を実行するランキング算出部220と、を実現する。
The scoring processing unit 200 is configured by an independent central processing unit (CPU) or by using the central processing unit (CPU) of the
なお、例えば、本実施形態の採点実行部210は、本発明の採点手段を構成し、ランキング算出部220は、本発明の算出手段を構成する。 For example, the scoring execution unit 210 of this embodiment constitutes a scoring unit of the present invention, and the ranking calculation unit 220 constitutes a calculating unit of the present invention.
採点実行部210は、歌唱者Aのリクエストに応じて(すなわち、操作部170を介して入力された歌唱者Aの指示に基づいて)、楽曲データの再生中に当該楽曲データの主旋律のデータ又は歌唱者Aの歌唱をサポートするためのメロディ(ガイドメロディ)のデータとマイクロホンMから取得した音声信号とに基づいて採点処理を実行する。そして、採点実行部210は、楽曲データの再生中の所定のタイミング又は終了後に採点結果を算出し、表示制御部150と連動し、表示部140に算出した採点結果を表示する。
The scoring execution unit 210 responds to the request of the singer A (that is, based on the instruction of the singer A input via the operation unit 170), or the main melody data of the music data or The scoring process is executed based on the data of the melody (guide melody) for supporting the singing of the singer A and the voice signal acquired from the microphone M. Then, the scoring execution unit 210 calculates a scoring result at a predetermined timing during the reproduction of the music data or after completion, and displays the scoring result calculated on the
具体的には、採点実行部210は、カラオケ再生部120から出力された主旋律又はガイドメロディの音信号と、音声入力処理部130を介してマイクロホンMから歌唱者Aの音信号と、を受信し、音波形や信号の有無に基づいて、音程、タイミング及び音レベルなどの周波数解析を含む信号の差分を常時抽出し、最終的にそのトータルで採点を実行する。
Specifically, the scoring execution unit 210 receives the sound signal of the main melody or the guide melody output from the
ランキング算出部220は、採点結果と、データ提供サーバ装置30から取得した同一楽曲における採点情報を取得するとともに、取得した採点情報から第1のランキング及び第2のランキングを算出するランキング算出処理を実行する。そして、ランキング算出部220は、表示制御部150と連動し、表示部140に算出した第1のランキング及び第2のランキングを表示する。なお、本実施形態のランキング算出部220の詳細については、後述する。
The ranking calculation unit 220 acquires a scoring result and scoring information for the same music acquired from the data providing
[3]ランキング算出部
次に、図3〜図6を用いて本実施形態のランキング算出部220の詳細について説明する。なお、図3及び4は、ランキング算出部220は、実行されるランキング処理を説明するための図であり、図5及び図6は、一実施形態においてランキング算出部においてランキング処理の結果であって、表示部140に表示される画像の一例である。
[3] Ranking Calculation Unit Next, details of the ranking calculation unit 220 according to the present embodiment will be described with reference to FIGS. 3 and 4 are diagrams for explaining the ranking process executed by the ranking calculation unit 220, and FIGS. 5 and 6 show the results of the ranking process in the ranking calculation unit in one embodiment. 4 is an example of an image displayed on the
ランキング算出部220は、歌唱者Aの指示に基づいて、採点処理を実行してランキング表示を行う採点ランキング設定がONとなると、楽曲データの選曲が設定された際、楽曲データの再生中又は楽曲データの再生が終了した際に、DB300に記録された採点情報から同一楽曲における歌唱者毎の採点情報をデータ提供サーバ装置30から取得する。
Based on the instruction of the singer A, the ranking calculation unit 220 performs the scoring process and displays the ranking display. When the ranking setting is turned ON, when the music data selection is set, the music data is being reproduced or the music When the reproduction of the data is finished, scoring information for each singer in the same music is acquired from the data providing
また、ランキング算出部220は、カラオケ再生前に、通信制御部110を介してDB300に記録された歌唱者Aの属性情報をデータ提供サーバ装置30から取得しROM/RAM181に記録する。
Also, the ranking calculation unit 220 acquires the attribute information of the singer A recorded in the DB 300 via the
そして、ランキング算出部220は、カラオケ再生部120によって楽曲データの再生が終了するタイミング、又は、再生中の歌唱者Aが希望するタイミング若しくは間奏中などの予め定められたタイミングに、歌唱者Aと取得した採点情報に関連付られた他の歌唱者の数を母数とする歌唱者Aの採点結果を反映した第1のランキングを算出する。
Then, the ranking calculation unit 220 and the singer A at a timing when the reproduction of the music data is finished by the
また、ランキング算出部220は、予め定められたランキング属性に基づいて、歌唱者Aと取得した採点情報の中から該当する属性に該当する他の歌唱者の採点情報を抽出し、歌唱者Aと該当する他の歌唱者の数を母数とし、歌唱者Aの採点結果を反映した第2のランキングを算出する。すなわち、ランキング算出部220は、第1の母数から所定の属性に限定した第2の母数による第2のランキングを算出する。 Moreover, the ranking calculation part 220 extracts the singer A and other singer's scoring information corresponding to the corresponding attribute from the singer A and the acquired scoring information based on the predetermined ranking attribute, and the singer A and The second ranking reflecting the singer A's scoring results is calculated with the number of other corresponding singers as a parameter. In other words, the ranking calculation unit 220 calculates the second ranking based on the second parameter limited to the predetermined attribute from the first parameter.
具体的には、図3(A)に示すように、地域の属性がランキング属性の場合には、ランキング算出部220は、歌唱者Aと取得した採点情報に関連付けられた他の歌唱者の数を母数とする第1のランキングを、全国ランキング(又は全体ランキング)として、算出する。そして、ランキング算出部220は、取得した採点情報の中から、例えば、「東京都」及び「港区」の地理的属性の属性情報を有する採点情報をそれぞれ抽出し、当該抽出した採点情報に関連付けられた他の歌唱者と歌唱者Aの数を母数とする歌唱者Aの採点結果を反映した第2のランキングをそれぞれ算出する。 Specifically, as shown in FIG. 3A, when the regional attribute is a ranking attribute, the ranking calculation unit 220 counts the number of other singers associated with the singer A and the acquired scoring information. Is calculated as the national ranking (or overall ranking). Then, the ranking calculation unit 220 extracts, for example, scoring information having the attribute information of the geographical attributes of “Tokyo” and “Minato Ward” from the acquired scoring information, and associates them with the extracted scoring information. The second ranking reflecting the scoring result of the singer A whose number is the number of the other singers and the singer A is calculated.
図3(A)は、楽曲データ「男々しくて」を歌唱した歌唱者Aにおいて、第1のランキングとしての全国ランキングと、第2のランキングとしての「東京都」ランキング及び「港区」ランキングとの採点イメージを示している。 FIG. 3A shows the national ranking as the first ranking, the “Tokyo” ranking as the second ranking, and the “Minato Ward” ranking for the singer A who sang the song data “Mandoshite”. The scoring image is shown.
また、図3(B)に示すように、性別の属性がランキング属性の場合には、ランキング算出部220は、歌唱者Aと取得した採点情報に関連付られた他の歌唱者の数を母数とし、歌唱者Aの採点結果を反映した第1のランキングを、全体ランキングとして、算出する。なお、ランキング算出部220は、第1のランキングにおいて、算出する基準名称が異なるだけであり、基本的に、全国ランキングと算出結果は同じである。 In addition, as shown in FIG. 3B, when the gender attribute is a ranking attribute, the ranking calculation unit 220 sets the number of other singers associated with the singer A and the acquired scoring information as a mother. The first ranking reflecting the singer A's scoring results is calculated as the overall ranking. Note that the ranking calculation unit 220 differs only in the reference name to be calculated in the first ranking, and basically the calculation result is the same as the national ranking.
そして、ランキング算出部220は、採点情報の中から、例えば、「男性」の性別の属性情報を有する採点情報を抽出し、当該抽出した採点情報に関連付けられた他の歌唱者と歌唱者Aの数を母数とし、歌唱者Aの採点結果を反映した第2のランキングを算出する。ただし、ランキング算出部220は、取得した各採点情報が性別の属性情報を有していない場合には、当該採点情報を除外して第2のランキングを算出する。 Then, the ranking calculation unit 220 extracts, for example, scoring information having gender attribute information of “male” from the scoring information, and other singers and the singer A associated with the extracted scoring information. The second ranking that reflects the singer A's scoring results is calculated with the number as a parameter. However, when the obtained scoring information does not have gender attribute information, the ranking calculating unit 220 excludes the scoring information and calculates the second ranking.
図3(B)には、楽曲データ「男々しくて」を歌唱した歌唱者Aにおいて、第1のランキングとしての全体ランキングと、第2のランキングとしての「男性」ランキングとの採点イメージを示している。 FIG. 3 (B) shows a scoring image of the overall ranking as the first ranking and the “male” ranking as the second ranking in the singer A who sang the song data “manly and be”. ing.
同様に、図4(A)及び(B)に示すように、年齢(年代)又は職業の属性がランキング属性の場合には、ランキング算出部220は、歌唱者Aと取得した採点情報に関連付けられた他の歌唱者の数を母数とする第1のランキングを、全国ランキングと同様に、全体ランキングとして、算出する。 Similarly, as shown in FIGS. 4A and 4B, when the age (age) or occupation attribute is a ranking attribute, the ranking calculation unit 220 is associated with the singer A and the acquired scoring information. The first ranking using the number of other singers as a parameter is calculated as the overall ranking in the same manner as the national ranking.
そして、ランキング算出部220は、採点情報の中から、例えば、「30代」又は「学生」の属性情報を有する採点情報を抽出し、当該抽出した採点情報に関連付けられた他の歌唱者と歌唱者Aの数を母数とし、歌唱者Aの採点結果を反映した第2のランキングを算出する。ただし、取得した各採点情報が年齢又は職業の属性情報を有していない場合には、当該採点情報を除外して第2のランキングを算出する。 Then, the ranking calculation unit 220 extracts, for example, scoring information having attribute information of “30's” or “student” from the scoring information, and sings with other singers associated with the extracted scoring information. The second ranking reflecting the singer A's scoring result is calculated with the number of the person A as a parameter. However, when each acquired scoring information does not have age or occupation attribute information, the second ranking is calculated by excluding the scoring information.
一方、ランキング算出部220は、第1のランキング及び第2のランキングを算出すると、表示制御部150と連動し、その結果を表示部140に表示する。なお、表示部140は、まず、第1のランキングを表示し、その後に表示を切り替えて、第2のランキングを表示する。なお、第2のランキングが複数算出されている場合には、ランキング算出部220は、母数の大きなランキングから表示する。
On the other hand, when the ranking calculation unit 220 calculates the first ranking and the second ranking, the ranking calculation unit 220 interlocks with the
例えば、図3(A)の場合には、ランキング算出部220は、図5に示すように、まず、全国ランキングを表示部140に表示するとともに、その後に母数が大きい「東京部」の第2のランキングを表示部140表示し、最終的に「港区」の第2のランキングを表示部140に表示する。
For example, in the case of FIG. 3A, the ranking calculation unit 220 first displays the national ranking on the
なお、ランキング属性としては、上述したように、
(A)都道府県、区市町村及びカラオケ装置10が設置されている店舗を含む地域又は区域の地理的属性、
(B)年齢及び性別を含む歌唱者Aに関する属性、又は、
(C)採点された日時の属性
を用いる。
As described above, as the ranking attribute,
(A) Geographical attributes of a region or area including a prefecture, a municipality, and a store where the karaoke apparatus 10 is installed,
(B) Attributes relating to singer A including age and gender, or
(C) The attribute of the scored date is used.
なお、採点された日時の属性とは、歌唱者Aが歌唱した日を基準に直近1週間以内、直近1か月以内などの属性である。 The scored date and time attributes are attributes such as within the last one week and within the most recent month based on the date on which the singer A sang.
また、本実施形態のランキング算出部220は、地理的属性の場合であって、住所の場合には、予め定められた都道府県及び市区町村によって第2のランキングを算出する範囲を特定するが、IPアドレスの場合には、ネットワーク20を介して図示しないサーバ装置と連動し、住所に変換し、当該変換した住所に基づいて第2のランキングを算出する。 Further, the ranking calculation unit 220 of the present embodiment specifies a range in which the second ranking is calculated according to a predetermined prefecture and city, in the case of a geographical attribute and an address. In the case of an IP address, it is converted into an address in conjunction with a server device (not shown) via the network 20, and the second ranking is calculated based on the converted address.
さらに、本実施形態のランキング算出部220は、予め歌唱者Aによって設定されたランキング属性に基づいて第2のランキングを算出しているが、ROM/RAM181に記録された歌唱者Aの各属性に基づいて、それぞれ、採点情報から該当する採点情報を抽出して第2のランキングを算出し、最上位の順位を有するランキングなど予め定められた条件を有する第2のランキングを第1のランキングとともに表示部140に表示してもよい。
Furthermore, the ranking calculation unit 220 of the present embodiment calculates the second ranking based on the ranking attributes set in advance by the singer A, but each attribute of the singer A recorded in the ROM /
この場合には、歌唱者Aに一番よい結果のランキングを提供することができるので、歌唱者Aのカラオケに対する新たな興趣性を提供し、かつ、その意欲を向上させること、及び、満足感を高めることができる。 In this case, since the ranking of the best result can be provided to the singer A, it is possible to provide the singer A with a new interest in karaoke and to improve his willingness and satisfaction. Can be increased.
またさらに、本実施形態のランキング算出部220は、歌唱者Aの設定したランキング属性に基づいて第2のランキングを算出しているが、設定されたランキング属性の種別を歌唱者Aによって変更し、ランダムに変更し、又は、所定の条件に基づいて変更し、歌唱者Aが設定したランキング属性に基づく第2のランキングとともに、変更したランキング属性の種別に基づく第2のランキングを算出し、表示してもよい。 Furthermore, although the ranking calculation unit 220 of the present embodiment calculates the second ranking based on the ranking attribute set by the singer A, the type of the set ranking attribute is changed by the singer A, A second ranking based on the type of the changed ranking attribute is calculated and displayed together with the second ranking based on the ranking attribute set by the singer A, which is changed randomly or based on a predetermined condition. May be.
例えば、図3(A)の場合に、「大阪府」とランダムに変更した場合には、図6(A)に示すように、当該第2のランキングを表示部140に表示し、また、予め定められた条件としてランキングアップするランキング属性の種別に変更することが設定されている場合には、同レベルの属性の種別(例えば、東京都の場合には、他の都道府県)を変更して第2のランキングを算出するようになっており。例えば、「沖縄県」でランキングがアップする場合には、図6(B)に示すように、当該第2のランキングを表示部140に表示してもよい。
For example, in the case of FIG. 3 (A), when it is randomly changed to “Osaka Prefecture”, the second ranking is displayed on the
[4]ランキング算出処理を含むカラオケ再生処理
次に、図7を用いて本実施形態のカラオケ装置10において実行されるランキング算出処理を含むカラオケ再生処理について説明する。なお、図7は、本実施形態のカラオケ装置10において実行されるランキング算出処理を含むカラオケ再生処理の動作を示すフローチャートである。
[4] Karaoke Reproduction Processing Including Ranking Calculation Processing Next, karaoke reproduction processing including ranking calculation processing executed in the karaoke apparatus 10 of the present embodiment will be described with reference to FIG. FIG. 7 is a flowchart showing the operation of the karaoke playback process including the ranking calculation process executed in the karaoke apparatus 10 of the present embodiment.
本動作において、データ提供サーバ装置30のDB300には、選曲される楽曲データの採点情報及び歌唱する歌唱者Aの歌唱者情報が既に記録されているものとする。
In this operation, it is assumed that the DB 300 of the data providing
また、本動作に先立ちカラオケ装置10においては、管理制御部180が、所定のホーム画面を表示させつつ、歌唱者Aによるカラオケの再生指示を待機する状態となっているものとする。
Further, in the karaoke apparatus 10 prior to this operation, it is assumed that the
まず、管理制御部180は、操作部170を介してカラオケ再生指示とともに採点処理の実行開始指示を検出する(ステップS100)。このとき、管理制御部180は、歌唱者Aの操作部170への操作に基づいてデータ提供サーバ装置30にログインを実行し、当該ログインによって行うことで歌唱者を特定する。
First, the
次いで、管理制御部180は、データ提供サーバ装置30からDB300に記録された歌唱者Aの性別及び年齢などの属性を示す属性情報を取得し、ROM/RAM181に記録する(ステップS101)。
Next, the
次いで、管理制御部180は、表示制御部150及び操作部170と連動して、第2のランキングを算出する際のランキング属性を設定し、設定したランキング属性の情報をROM/RAM181に記録する(ステップS102)。
Next, the
次いで、管理制御部180は、操作部170を介してカラオケの再生指示及び選曲番号を検出すると(ステップS103)、記録部160から楽曲を取得し又は当該データ提供サーバ装置30と連動し、DB300から該当する楽曲データを取得する(ステップS104)。
Next, when the
次いで、管理制御部180は、取得した楽曲データに含まれる曲調情報に基づいてカラオケ再生中に再生する背景画像の画像データを記録部160から取得する(ステップS105)。
Next, the
次いで、管理制御部180は、カラオケ再生部120に楽曲データの再生を開始させるとともに、採点実行部210に採点処理を開始させる(ステップS106)。なお、管理制御部180は、楽曲データの再生が開始されると、背景画像を再生しつつ、再生された楽曲データ及び歌唱者Aの声データとともにミキシングして拡声処理部131を介してスピーカSPから音を出力する。また、管理制御部180は、採点実行部210に楽曲データに含まれるガイドメロディデータと音声入力処理部130を介して取得した歌唱者Aの歌唱データとの比較を開始させて採点処理を開始させる。
Next, the
次いで、管理制御部180は、楽曲データの再生が終了したことを検出すると(ステップS111)、採点実行部210に採点を終了させて採点結果を算出する(ステップS112)。
Next, when the
次いで、管理制御部180は、ランキング算出部220に通信制御部110を介して再生した楽曲データと同一楽曲における採点情報を取得させる(ステップS113)。
Next, the
次いで、ランキング算出部220は、ROM/RAM181に記録された店舗情報及び属性情報を読み出すとともに(ステップS114)、取得した採点情報と読み出した属性情報とに基づいて、算出され採点結果に対する第1のランキング及び第2のランキングを算出し、表示制御部150と連動し、そのランキング結果を表示部140に表示させる(ステップS115)。なお、本動作においては、第2のランキングのランキング属性は、予め定められているものとする。また、この時点において歌唱者Aの操作部170における操作に基づいて、ランキング属性を変更して第2のランキングを再度算出して表示してもよい。
Next, the ranking calculation unit 220 reads the store information and attribute information recorded in the ROM / RAM 181 (step S114), and calculates the first score for the scoring result calculated based on the acquired scoring information and the read attribute information. The ranking and the second ranking are calculated, and the ranking result is displayed on the
最後に、ランキング算出部220は、採点結果をランキング処理に用いた店舗情報、属性情報及び日付けも含む現在時刻を示す日時情報とともにデータ提供サーバ装置30に提供し、DB300に登録させて(ステップS116)、本動作を終了させる。
Finally, the ranking calculation unit 220 provides the scoring result to the data providing
以上、本実施形態のカラオケシステム1は、例えば、歌唱者Aの全国ランキングなどの第1の母数に基づいてランキングを算出して出力するとともに、例えば、地域又は区域などの地理的な属性、年齢や性別など歌唱者Aに関する属性、などの、第1の母数から所定の属性に限定した第2の母数による第2のランキングを算出して出力することによって、歌唱者Aのカラオケに対する新たな興趣性を提供し、かつ、その意欲を向上させること、及び、満足感を高めることができる。 As described above, the karaoke system 1 of the present embodiment calculates and outputs a ranking based on the first parameter such as the national ranking of the singer A, for example, and, for example, a geographical attribute such as a region or an area, By calculating and outputting a second ranking based on a second parameter limited to a predetermined attribute from the first parameter, such as an attribute relating to the song A such as age and gender, the karaoke of the song A It can provide new interest and improve motivation and enhance satisfaction.
[4]変形例
[4.1]変形例1
本実施形態においては、地理的属性として、ROM/RAM181に記録されている店舗の住所を含む店舗情報又はIPアドレスを用いているが、カラオケ装置10のリモートコントロールユニットとして登録された、又は、当該カラオケ装置10とネットワーク20を介して接続された、歌唱者Aが保有する携帯用通信端末装置のGPS機能を用いて取得した位置情報を用いてもよい。
[4] Modification [4.1] Modification 1
In this embodiment, store information or an IP address including the store address recorded in the ROM /
この場合には、例えば、携帯用端末装置は、ネットワーク20を介してGPS(Global Positioning System)衛星の位置を認識しつつ、当該GPS衛星から送信された衛星信号(GPS信号)を検出する。そして、携帯用端末装置は、当該検出したGPS信号に基づいて携帯用通信端末装置の現在位置の緯度及び経度によって示される座標値を算出(すなわち、検出)する。また、現在位置検出部は、この算出された座標値を位置情報としてカラオケ装置10に提供する。 In this case, for example, the portable terminal device detects a satellite signal (GPS signal) transmitted from the GPS satellite while recognizing the position of a GPS (Global Positioning System) satellite via the network 20. Then, the portable terminal device calculates (that is, detects) the coordinate value indicated by the latitude and longitude of the current position of the portable communication terminal device based on the detected GPS signal. In addition, the current position detection unit provides the calculated coordinate value to the karaoke apparatus 10 as position information.
なお、携帯用端末装置が、電話機能や近距離無線機能を有している場合には、電話や近距離無線に用いる電波を電話基地局等において受信した方角と電波強度に基づいて自機の現在位置を算出(検出)してもよい。 If the portable terminal device has a telephone function or a short-range wireless function, it is based on the direction and strength of the radio waves received by the telephone base station, etc. The current position may be calculated (detected).
また、携帯用端末装置は、例えば、携帯型電話機、タブレット型情報通信端末装置、スマートフォン、又は、携帯型ゲーム装置等の通信端末装置である。 The portable terminal device is a communication terminal device such as a mobile phone, a tablet information communication terminal device, a smartphone, or a portable game device.
さらに、本実施形態のランキング算出部220は、現在位置情報を取得すると、ネットワーク20を介して図示しないサーバ装置と連動し、住所に変換し、当該変換した住所に基づいて第2のランキングを算出することになる。 Furthermore, when the ranking calculation unit 220 of the present embodiment acquires the current position information, the ranking calculation unit 220 works with a server device (not shown) via the network 20 to convert it into an address, and calculates a second ranking based on the converted address. Will do.
また、GPS機能ではなく、カラオケ装置10を管理するデータ提供サーバ装置や管理センターに、カラオケ装置10の識別情報と位置情報を予めデータベースとして管理しておき、個々のカラオケ装置10の位置を認識してもよい。 In addition, the identification information and position information of the karaoke device 10 are previously managed as a database in a data providing server device or a management center that manages the karaoke device 10 instead of the GPS function, and the position of each karaoke device 10 is recognized. May be.
[4.2]変形例2
本実施形態のカラオケ装置10は、採点処理及び第1のランキング及び第2のランキングの算出を行うランキング処理を実行しているが、データ提供サーバ装置30に採点処理部を設け、採点処理、及び、ランキング算出処理の少なくともいずれか一方を実行させてもよい。
[4.2] Modification 2
The karaoke apparatus 10 according to the present embodiment executes a scoring process and a ranking process for calculating the first ranking and the second ranking. However, the data providing
例えば、この場合には、カラオケ装置10は、採点結果の算出のみを実行し、その採点結果を通信制御部110を介してデータ提供サーバ装置30に送信する。一方、データ提供サーバ装置30は、歌唱者Aの属性情報、採点結果、他の歌唱者の属性情報及び採点結果に基づいて第1のランキング及び第2のランキングを算出する。したがって、この場合には、データ提供サーバ装置30からカラオケ装置10に対して歌唱者Aの属性情報や、他の歌唱者の採点結果を送る必要がなくなるので、データ通信の通信量を抑制することができる。
For example, in this case, the karaoke apparatus 10 performs only the calculation of the scoring result, and transmits the scoring result to the data providing
また、本実施形態のカラオケ装置では、ネットワークを介してデータ提供サーバ装置30と種々のデータの授受を実行することについて説明したが、選曲から採点処理時までネットワークを接続しないカラオケ装置10であってもよい。例えば、カラオケ装置10には、予め楽曲データが記録された記録部160と、当該カラオケ装置10を利用した歌唱者の属性情報と、歌唱者毎の採点結果をデータ管理する管理部と、を有し、全ての処理をスタンドアローン型として実行してもよい。なお、この場合であっても、新譜の楽曲データをダウンロードさせることができるようになっており、当該ダウンロードする際に、全国の歌唱者毎の属性情報や、歌唱履歴の楽曲データ毎の採点結果のデータをカラオケ装置10に取得させ、ランキングに使用することもできるようになっている。
Further, in the karaoke apparatus of the present embodiment, it has been explained that various data is exchanged with the data providing
このようなカラオケ装置は、ネットワーク環境が整っていない場所でも第1のランキング、第2のランキングを表示することが可能となる。 Such a karaoke apparatus can display the first ranking and the second ranking even in a place where the network environment is not prepared.
[4.3]変形例3
本実施形態のカラオケ装置10においては、第1のランキングとして全部の採点情報を用いるとともに、第2のランキングの母数が、第1のランキングから所定に属性を限定した母数によって、第2のランキングを算出していればよい。例えば、第1のランキングとして地理的属性「東京都」の場合に、第2のランキングとして「港区」を用いてランキングを算出してもよい。
[4.3] Modification 3
In the karaoke apparatus 10 according to the present embodiment, all scoring information is used as the first ranking, and the second ranking parameter is set to the second number by a parameter whose attribute is predetermined from the first ranking. What is necessary is just to calculate the ranking. For example, when the geographical attribute is “Tokyo” as the first ranking, the ranking may be calculated using “Minato Ward” as the second ranking.
また、本実施形態のカラオケ装置10においては、歌唱者Aが歌唱した楽曲データのアーティストの楽曲全て、楽曲データのジャンルの全て、又はその楽曲の年代の楽曲全てを第1のランキングの母数として、算出してもよい。たとえば、「男々しくて」のアーティストZに関する楽曲データ全てを第1のランキングとした場合、歌唱者Aが歌唱した「男々しくて」の全国採点を第2のランキングとして算出してもよい。同様に歌唱者Aが歌唱した楽曲のジャンルの全て、またその楽曲の年代を第1のランキングにしてもよい。この場合、歌唱に自信のある歌唱者Aも、ランキング範囲を広げた時に自分のレベルを確認できるという効果を奏する。 Moreover, in the karaoke apparatus 10 of this embodiment, all the music of the artist of the music data which the singer A sang, all the genres of the music data, or all the music of the age of the music are set as the parameters of the first ranking. , May be calculated. For example, when all the music data related to the artist Z of “Menshi de te” is set as the first ranking, the national scoring of “Men de Sei” sung by the singer A may be calculated as the second ranking. . Similarly, all the genres of music sung by the singer A and the age of the music may be set as the first ranking. In this case, the singer A who is confident in singing also has an effect that his / her level can be confirmed when the ranking range is expanded.
また、本実施形態のカラオケ装置10においては、歌唱者Aの嗜好情報であるアーティスト全て、年代やジャンルを上述のように第1のランキングとして母数を算出しても良い。 Moreover, in the karaoke apparatus 10 of this embodiment, you may calculate a parameter with all the artists who are the preference information of the singer A, the age and the genre as the first ranking as described above.
例えば「アーティスト〇〇」好きの中で、「ロック好き」の中で、「80年代の曲をよく歌う人」の中で、などの、属性に基づいて第1のランキングを算出する。ただし、この場合には、属性情報として、「アーティスト〇〇好き」や「ロック好き」などの属性が採点情報に予め登録されている。そして、これらの属性情報は、歌唱履歴情報に登録された楽曲の所定の割合以上(例えば8割以上)が当該ジャンルやアーティストの楽曲であるなど当該歌唱者の歌唱履歴情報に基づいて解析され、又は、歌唱者の指定により採点処理をDB300に登録される際に記録される。 For example, the first ranking is calculated based on attributes such as “artist OO” fondling, “rock enthusiast”, and “person who often sings 80s songs”. However, in this case, as attribute information, attributes such as “I like artists” and “I like rock” are registered in advance in the scoring information. And these attribute information is analyzed based on the singing history information of the singer such that a predetermined ratio or more (for example, 80% or more) of the music registered in the singing history information is the genre or artist's music, Alternatively, it is recorded when the scoring process is registered in the DB 300 as specified by the singer.
[4.4]変形例4
本実施形態のカラオケ装置10においては、歌唱者毎のIDに紐付られた歌唱履歴の採点結果や属性情報のデータから、歌唱された歌唱データの採点結果を有する歌唱者IDを抽出し、またその属性情報からランキングの母数として説明しているが、楽曲データ毎に、歌唱者ID、採点結果や属性情報を持つデータテーブルであっても良く、どのようなデータ構造であってもよい。
[4.4] Modification 4
In the karaoke apparatus 10 of the present embodiment, the singer ID having the singing result of the sung singing data is extracted from the singing history scoring result and the attribute information data associated with the ID of each singer, and the singer ID is extracted. Although it is described as a ranking parameter based on attribute information, a data table having a singer ID, a scoring result, and attribute information may be used for each piece of music data, and any data structure may be used.
1 … カラオケシステム
10 … 通信端末装置
20 … ネットワーク
30 … データ提供サーバ装置
110 … 通信制御部
120 … カラオケ再生部
130 … 音声入力処理部
131 … 拡声処理部
140 … 表示部
150 … 表示制御部
160 … 記録部
170 … 操作部
180 … 管理制御部
181 … ROM/RAM
182 … タイマー
200 … 採点処理部
210 … 採点実行部
220 … ランキング算出部
DESCRIPTION OF SYMBOLS 1 ... Karaoke system 10 ... Communication terminal device 20 ...
182 ... Timer 200 ... Scoring processing part 210 ... Scoring execution part 220 ... Ranking calculation part
例えば、図3(A)の場合には、ランキング算出部220は、図5に示すように、まず、全国ランキングを表示部140に表示するとともに、その後に母数が大きい「東京都」の第2ランキングを表示部140表示し、最終的に「港区」の第2ランキングを表示部140に表示する。
For example, in the case of FIG. 3 (A), ranking calculating unit 220, as shown in FIG. 5, first, the display nationwide ranking
Claims (9)
前記再生された楽曲データに従ってマイクロホンから入力された歌唱者の歌唱音を歌唱音データとして取得する取得手段と、
前記取得した歌唱音データと前記再生された楽曲データにおける歌唱パートの歌唱パートデータとを比較して前記歌唱者の歌唱力を採点する採点手段と、
前記採点された歌唱者の歌唱力を示す採点結果と、データベースに記録された他の歌唱者における同一の楽曲の採点結果と、に基づいて、ランキングを算出する算出手段と、
前記算出されたランキングを出力する出力手段と、
を備え、
前記算出手段が、
第1の母数に基づいて第1のランキングを算出するとともに、前記第1の母数より小さい第2の母数による第2のランキングを算出することを特徴とするカラオケシステム。 A karaoke system that reproduces one piece of music data selected from a plurality of pieces of music data and outputs a musical sound, and displays lyrics of the selected music piece on a display means in accordance with the output of the musical sound,
Obtaining means for obtaining the singing sound of the singer input from the microphone according to the reproduced music data as singing sound data;
Scoring means for scoring the singing ability of the singer by comparing the acquired singing sound data and the singing part data of the singing part in the reproduced music data;
A calculation means for calculating a ranking based on a scoring result indicating the singing ability of the scored singer and a scoring result of the same music in another singer recorded in the database;
An output means for outputting the calculated ranking;
With
The calculating means is
A karaoke system characterized by calculating a first ranking based on a first parameter and calculating a second ranking based on a second parameter smaller than the first parameter.
前記データベースには、前記他の歌唱者における同一の楽曲における採点結果とともに属性を示す属性情報が記録されており、
前記算出手段が、前記記録されている属性情報に基づいて、前記第1のランキング及び前記第2のランキングの少なくともいずれか一方のランキングを算出する、カラオケシステム。 The karaoke system according to claim 1,
In the database, attribute information indicating an attribute is recorded together with a scoring result in the same song in the other singer,
The karaoke system, wherein the calculating means calculates at least one of the first ranking and the second ranking based on the recorded attribute information.
前記属性には、前記楽曲データに関する属性、前記歌唱者に関する属性、及び、前記歌唱者の歌唱嗜好性に関する属性の少なくともいずれか一方が含まれる、カラオケシステム。 The karaoke system according to claim 2,
The karaoke system, wherein the attribute includes at least one of an attribute related to the music data, an attribute related to the singer, and an attribute related to the singing preference of the singer.
前記歌唱者が歌唱している現在位置を位置情報として特定する特定手段を更に備え、
前記算出手段が、前記特定した位置情報を属性情報として用いて、前記第1のランキング及び前記第2のランキングの少なくともいずれか一方のランキングを算出する、カラオケシステム。 The karaoke system according to claim 1,
Further comprising a specifying means for specifying the current position where the singer is singing as position information;
The karaoke system, wherein the calculating means calculates at least one of the first ranking and the second ranking using the specified position information as attribute information.
前記算出手段が、前記歌唱者のランキングが予め定められた条件を具備する前記第2のランキングを特定しつつ、前記第1のランキング及び前記第2のランキングを算出する、カラオケシステム。 In the karaoke system in any one of Claims 1-4,
The karaoke system in which the calculation means calculates the first ranking and the second ranking while specifying the second ranking that satisfies a predetermined condition of the singer's ranking.
前記再生された楽曲データに従ってマイクロホンから入力された歌唱者の歌唱音を歌唱音データとして取得する取得手段、
前記取得した歌唱音データと前記再生された楽曲データにおける歌唱パートの歌唱パートデータとを比較して前記歌唱者の歌唱力を採点する採点手段、
前記採点された歌唱者の歌唱力を示す採点結果と、データベースに記録された他の歌唱者における同一の楽曲の採点結果と、に基づいて、ランキングを算出する算出手段、及び、
前記算出されたランキングを出力する出力手段、
として機能させ、
前記算出手段として、
第1の母数に基づいて第1のランキングを算出するとともに、前記第1の母数より小さい第2の母数による第2のランキングを算出するように機能させることを特徴とするプログラム。 A computer for a karaoke apparatus that reproduces one piece of music data selected from a plurality of pieces of music data and outputs a musical sound, and displays lyrics of the selected music piece on a display means in accordance with the output of the musical sound,
Acquisition means for acquiring a singing sound of a singer input from a microphone according to the reproduced music data as singing sound data;
Scoring means for scoring the singing ability of the singer by comparing the acquired singing sound data with the singing part data of the singing part in the reproduced music data,
Based on a scoring result indicating the singing ability of the scored singer and a scoring result of the same music in another singer recorded in the database, a calculating means for calculating a ranking, and
Output means for outputting the calculated ranking;
Function as
As the calculation means,
A program for calculating a first ranking based on a first parameter and for calculating a second ranking based on a second parameter smaller than the first parameter.
前記再生された楽曲データに従ってマイクロホンから入力された歌唱者の歌唱音を歌唱音データとして取得する取得手段と、
前記取得した歌唱音データと前記再生された楽曲データにおける歌唱パートの歌唱パートデータとを比較して前記歌唱者の歌唱力を採点する採点手段と、
前記採点された歌唱者の歌唱力を示す採点結果と、データベースに記録された他の歌唱者における同一の楽曲の採点結果と、に基づいて、ランキングを算出する算出手段と、
前記算出されたランキングを前記カラオケ装置に配信する配信手段と、
を備え、
前記算出手段が、
第1の母数に基づいて第1のランキングを算出するとともに、前記第1の母数より小さい第2の母数による第2のランキングを算出することを特徴とするサーバ装置。 A server that reproduces one piece of music data selected from a plurality of pieces of music data and outputs a musical sound, and provides data to a karaoke apparatus that displays lyrics of the selected music on a display unit in accordance with the output of the musical sound. A device,
Obtaining means for obtaining the singing sound of the singer input from the microphone according to the reproduced music data as singing sound data;
Scoring means for scoring the singing ability of the singer by comparing the acquired singing sound data and the singing part data of the singing part in the reproduced music data;
A calculation means for calculating a ranking based on a scoring result indicating the singing ability of the scored singer and a scoring result of the same music in another singer recorded in the database;
Distribution means for distributing the calculated ranking to the karaoke device;
With
The calculating means is
A server device that calculates a first ranking based on a first parameter and calculates a second ranking based on a second parameter that is smaller than the first parameter.
前記再生された楽曲データに従ってマイクロホンから入力された歌唱者の歌唱音を歌唱音データとして取得する取得手段、
前記取得した歌唱音データと前記再生された楽曲データにおける歌唱パートの歌唱パートデータとを比較して前記歌唱者の歌唱力を採点する採点手段、
前記採点された歌唱者の歌唱力を示す採点結果と、データベースに記録された他の歌唱者における同一の楽曲の採点結果と、に基づいて、ランキングを算出する算出手段、及び、
前記算出されたランキングを前記カラオケ装置に配信する配信手段、
として機能させ、
前記算出手段として、
第1の母数に基づいて第1のランキングを算出するとともに、前記第1の母数より第2の母数による第2のランキングを算出するように機能させることを特徴とするプログラム。 A server that reproduces one piece of music data selected from a plurality of pieces of music data and outputs a musical sound, and provides data to a karaoke apparatus that displays lyrics of the selected music on a display unit in accordance with the output of the musical sound. Equipment
Acquisition means for acquiring a singing sound of a singer input from a microphone according to the reproduced music data as singing sound data;
Scoring means for scoring the singing ability of the singer by comparing the acquired singing sound data with the singing part data of the singing part in the reproduced music data,
Based on a scoring result indicating the singing ability of the scored singer and a scoring result of the same music in another singer recorded in the database, a calculating means for calculating a ranking, and
Distribution means for distributing the calculated ranking to the karaoke device;
Function as
As the calculation means,
A program that calculates a first ranking based on a first parameter and that functions to calculate a second ranking based on a second parameter from the first parameter.
前記再生された楽曲データに従ってマイクロホンから入力された歌唱者の歌唱音を歌唱音データとして取得する取得工程と、
前記取得した歌唱音データと前記再生された楽曲データにおける歌唱パートの歌唱パートデータとを比較して前記歌唱者の歌唱力を採点する採点工程と、
前記採点された歌唱者の歌唱力を示す採点結果と、データベースに記録された他の歌唱者における同一の楽曲の採点結果と、に基づいて、ランキングを算出する算出工程と、
前記算出されたランキングを提供する提供工程と、
を含み、
前記ランキングを算出する際に、第1の母数に基づいて第1のランキングを算出するとともに、前記第1の母数より小さい第2の母数による第2のランキングを算出することを特徴とするランキング提供方法。 A reproduction step of reproducing one piece of music data selected from a plurality of pieces of music data and outputting a musical sound, and displaying the lyrics of the selected music piece on a display unit along with the output of the musical sound,
An acquisition step of acquiring a singing sound of a singer input from a microphone according to the reproduced music data as singing sound data;
A scoring step of scoring the singing ability of the singer by comparing the acquired singing sound data with the singing part data of the singing part in the reproduced music data;
A calculation step of calculating a ranking based on a scoring result indicating the singing ability of the scored singer and a scoring result of the same music in another singer recorded in the database,
A providing step of providing the calculated ranking;
Including
When calculating the ranking, the first ranking is calculated based on the first parameter, and the second ranking is calculated based on the second parameter smaller than the first parameter. How to provide rankings.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018013736A JP6561156B2 (en) | 2018-01-30 | 2018-01-30 | Server apparatus, program, ranking providing method, and karaoke system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018013736A JP6561156B2 (en) | 2018-01-30 | 2018-01-30 | Server apparatus, program, ranking providing method, and karaoke system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014074678A Division JP6545928B2 (en) | 2014-03-31 | 2014-03-31 | Server apparatus, program, ranking providing method and karaoke system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018087995A true JP2018087995A (en) | 2018-06-07 |
JP6561156B2 JP6561156B2 (en) | 2019-08-14 |
Family
ID=62494520
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018013736A Active JP6561156B2 (en) | 2018-01-30 | 2018-01-30 | Server apparatus, program, ranking providing method, and karaoke system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6561156B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021162649A (en) * | 2020-03-31 | 2021-10-11 | ブラザー工業株式会社 | Karaoke device and singing evaluation program |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004279462A (en) * | 2003-03-12 | 2004-10-07 | Yamaha Corp | Karaoke machine |
JP2005099288A (en) * | 2003-09-24 | 2005-04-14 | Yamaha Corp | Karaoke device which performs scoring display with scoring ranking by musical piece |
JP2008203501A (en) * | 2007-02-20 | 2008-09-04 | Xing Inc | Information providing device, music piece reproduction device, information providing method and information providing processing program |
JP2009237503A (en) * | 2008-03-28 | 2009-10-15 | Brother Ind Ltd | Karaoke scoring method and karaoke scoring system |
-
2018
- 2018-01-30 JP JP2018013736A patent/JP6561156B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004279462A (en) * | 2003-03-12 | 2004-10-07 | Yamaha Corp | Karaoke machine |
JP2005099288A (en) * | 2003-09-24 | 2005-04-14 | Yamaha Corp | Karaoke device which performs scoring display with scoring ranking by musical piece |
JP2008203501A (en) * | 2007-02-20 | 2008-09-04 | Xing Inc | Information providing device, music piece reproduction device, information providing method and information providing processing program |
JP2009237503A (en) * | 2008-03-28 | 2009-10-15 | Brother Ind Ltd | Karaoke scoring method and karaoke scoring system |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021162649A (en) * | 2020-03-31 | 2021-10-11 | ブラザー工業株式会社 | Karaoke device and singing evaluation program |
Also Published As
Publication number | Publication date |
---|---|
JP6561156B2 (en) | 2019-08-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5269829B2 (en) | Karaoke system, karaoke system control method, karaoke system control program, and information recording medium thereof | |
JP5986395B2 (en) | Program for portable terminal device, information presentation method, and portable terminal device | |
JP6561156B2 (en) | Server apparatus, program, ranking providing method, and karaoke system | |
JP5622679B2 (en) | Karaoke equipment | |
JP6504805B2 (en) | Karaoke system | |
JP2015210343A (en) | Singing recommended musical piece notification system | |
JP6228473B2 (en) | Singing scoring system | |
KR20130064227A (en) | System for providing musical instrument play service and method therefor | |
KR101823104B1 (en) | Method for providing connecting service based on musical talent | |
JP6545928B2 (en) | Server apparatus, program, ranking providing method and karaoke system | |
JP5457791B2 (en) | Karaoke scoring system | |
JP4853330B2 (en) | Karaoke system and karaoke device | |
JP6168981B2 (en) | Karaoke device and karaoke system | |
JP2009058797A (en) | Karaoke system equipped with request music piece information function | |
JP6230068B2 (en) | Program and information processing apparatus | |
JP2009288684A (en) | Singing scoring system | |
JP2015191160A (en) | Program for karaoke, information processor and host device | |
JP6283296B2 (en) | Server system, communication terminal device, program, and karaoke network system | |
JP2006018156A (en) | Karaoke machine, karaoke machine server, and karaoke machine system | |
JP5072620B2 (en) | Karaoke system with request song notification function | |
JP5290822B2 (en) | Karaoke device, karaoke device control method, and karaoke device control program | |
JP5350306B2 (en) | Karaoke music selection device, method for controlling karaoke music selection device, control program for karaoke music selection device, and information recording medium thereof | |
JP2013050670A (en) | Karaoke device | |
JP2014071215A (en) | Musical performance device, musical performance system, and program | |
JP2013218066A (en) | Server device and music performance system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180228 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180228 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190220 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190422 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190515 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190703 |
|
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: 20190716 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190722 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6561156 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |