JP4297841B2 - Online karaoke management system - Google Patents
Online karaoke management system Download PDFInfo
- Publication number
- JP4297841B2 JP4297841B2 JP2004191211A JP2004191211A JP4297841B2 JP 4297841 B2 JP4297841 B2 JP 4297841B2 JP 2004191211 A JP2004191211 A JP 2004191211A JP 2004191211 A JP2004191211 A JP 2004191211A JP 4297841 B2 JP4297841 B2 JP 4297841B2
- Authority
- JP
- Japan
- Prior art keywords
- registrant
- ranking
- communication
- communication karaoke
- singing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 230000006854 communication Effects 0.000 claims description 100
- 238000004891 communication Methods 0.000 claims description 100
- 230000008520 organization Effects 0.000 claims description 25
- 238000000034 method Methods 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 10
- 230000008569 process Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 239000008280 blood Substances 0.000 description 2
- 210000004369 blood Anatomy 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 101150012579 ADSL gene Proteins 0.000 description 1
- 102100020775 Adenylosuccinate lyase Human genes 0.000 description 1
- 108700040193 Adenylosuccinate lyases Proteins 0.000 description 1
- 230000037007 arousal Effects 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
Images
Landscapes
- Telephonic Communication Services (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Description
本発明は、所定数の通信カラオケ端末に対して利用者の歌唱に応じた所定の団体別歌唱対応表示をさせる通信カラオケ管理システムに関する。 The present invention relates to a communication karaoke management system that allows a predetermined number of communication karaoke terminals to display predetermined group-specific singing corresponding to a user's singing.
近年、通信カラオケの施設が全国的に広がりを見せ、記憶技術や記録技術の発展、また通信技術の発展により利用者に対して種々のサービスを提供することができるようになってきている。例えば、利用者の歌唱に対する歌唱力の判定も通信カラオケの利用を喚起させるサービスとして広がりを見せている。一方で利用者に対して新たなサービスの提供も望まれる。 In recent years, facilities for online karaoke have expanded nationwide, and it has become possible to provide various services to users through the development of storage technology and recording technology, and the development of communication technology. For example, the determination of the singing ability for a user's singing is also spreading as a service that stimulates the use of online karaoke. On the other hand, provision of new services to users is also desired.
従来、通信カラオケを利用する利用者に対するサービスして、例えば歌唱力の判定、歌唱力に応じた段位認定やオーディション等がある。そのうち、歌唱力の判定は、カラオケ演奏装置に歌唱力採点機能を付帯させ、カラオケ楽曲の演奏中にマイクから入力される歌唱音声とカラオケ伴奏音楽の主旋律などとを比較し、その音程や発音タイミングの差によって採点するものである。このような歌唱力採点機能を用いて利用者に特定のサービスを提供する形態が以下の特許文献等に開示されている。 Conventionally, services for users who use online karaoke include, for example, determination of singing ability, stage recognition according to singing ability, audition, and the like. Among them, the singing ability is judged by adding a singing ability scoring function to the karaoke performance device, comparing the singing voice input from the microphone with the karaoke accompaniment music main melody, etc. Scoring is based on the difference. The form which provides a specific service to a user using such a singing ability scoring function is indicated by the following patent documents.
上記特許文献に開示されている通信カラオケシステムは、カラオケ演奏端末が利用者を特定するための利用者IDを取得して当該利用者IDに対応した採点情報をカラオケホスト装置に送信し、当該ホスト装置において送信されてきた利用者IDおよび採点情報に基づき、月間あるいは年間などの所定期間毎に個人毎の採点ランキングを作成するというものである。 The communication karaoke system disclosed in the above patent document acquires a user ID for a karaoke performance terminal to identify a user, transmits scoring information corresponding to the user ID to the karaoke host device, and the host Based on the user ID and scoring information transmitted in the apparatus, a scoring ranking for each individual is created for each predetermined period such as monthly or yearly.
ところで、上記特許文献に開示されている所定期間毎に採点ランキングを作成する技術は、利用者による通信カラオケシステムの利用を十分に喚起できるものであるが、個人レベルでの歌唱力の比較、評価に止まる。 By the way, although the technique for creating a scoring ranking for each predetermined period disclosed in the above patent document can sufficiently stimulate the use of the communication karaoke system by the user, the comparison and evaluation of singing ability at the individual level Stop on.
そこで、本発明は上記課題に鑑みなされたもので、全国的規模または任意集合体毎における所定団体別毎の歌唱力を簡易に比較、評価する通信カラオケ管理システムを提供することを目的とする。 Therefore, the present invention has been made in view of the above problems, and an object of the present invention is to provide a communication karaoke management system that easily compares and evaluates the singing ability for each predetermined group on a national scale or for each arbitrary group.
上記課題を解決するために、請求項1の発明では、利利用者による歌唱を採点する歌唱採点手段を備える所定数の通信カラオケ端末と通信ネットワークを介して接続するための通信手段を備える通信カラオケ管理システムであって、前記通信カラオケ端末の各利用者が登録した際の、少なくとも登録者IDおよび当該登録者を団体分けするための集合体情報に対応する種々の属性情報を登録者毎に格納する第1格納手段と、団体分けする集合体情報の所定の設定に基づき、当該集合体情報に対応した属性情報毎の登録者IDを前記第1格納手段より特定し、所定の前記通信カラオケ端末より送られてきた任意の登録者の歌唱採点を、前記特定された登録者IDに基づいて、当該登録者の登録者IDが属する団体における総ての登録者の歌唱採点に含ませて予め定めた比較値とする演算を行うと共に、他の団体の比較値と比較した全団体別の順位を演算するランキング演算手段と、少なくとも、順位を付された前記全団体の情報を格納し、随時更新される第2格納手段と、前記登録者IDおよび歌唱採点を送ってきた通信カラオケ端末または前記通信ネットワークに接続された所定の端末に表示させるために、前記第2格納手段に格納された利用者の属する団体の順位を含めたランキング表示ファイルを作成する表示ファイル作成手段と、を有する構成とする。
In order to solve the above-mentioned problem, in the invention of
請求項2の発明では、前記表示ファイル作成手段は、前記登録者が操作する前記通信カラオケ端末または前記通信ネットワークに接続された所定の端末より前記団体別毎のランキング表示が要求されたときに、前記順位を付された前記全団体の情報を前記第2格納手段より抽出して当該登録者の登録者IDが属する団体の順位を含めた前記ランキング表示ファイルを作成する構成である。
In the invention of
本発明によれば、第1格納手段に通信カラオケ端末の各利用者が登録した際の、少なくとも登録者IDおよび当該登録者を団体分けするための集合体情報に対応する種々の属性情報を登録者毎に格納しておき、所定の通信カラオケ端末より送られてきた任意の登録者による登録者IDおよび歌唱採点に基づいて、団体分けする集合体情報の所定の設定に基づき、当該集合体情報に対応した属性情報毎の登録者IDを第1格納手段より特定し、送られてきた歌唱採点を当該特定した登録者の登録者IDが属する団体における総ての登録者の歌唱採点に含ませて演算した比較値と、他の団体の比較値と比較した全団体別の順位を演算し、当該団体の順位を含めた全団体別毎のランキングを対応の通信カラオケ端末に表示させるためのランキング表示ファイルを作成する構成とすることにより、全国的規模または任意集合体毎における団体別毎の歌唱力のランキングを簡易に比較、評価することができ、利用者に対して新たなサービスを提供することができるものである。
According to the present invention, when each user of the communication karaoke terminal registers in the first storage means, at least the registrant ID and various attribute information corresponding to the aggregate information for grouping the registrants are registered. Based on a predetermined setting of group information to be grouped based on a registrant ID and singing score by an arbitrary registrant sent from a predetermined communication karaoke terminal. The registrant ID for each attribute information corresponding to is specified from the first storage means, and the sent singing score is included in the singing grading of all registrants in the organization to which the registrant ID of the specified registrant belongs. The ranking for calculating the ranking for each group compared with the comparison value calculated by other groups and the comparison value for other groups and displaying the ranking for each group including the ranking of the group on the corresponding online karaoke terminal table By creating a file, it is possible to easily compare and evaluate the singing ability ranking for each group on a national scale or for each arbitrary group, and provide new services to users. It is possible to do.
以下、本発明の最良の実施形態を図により説明する。
図1に、本発明に係る通信カラオケ管理サーバのネットワーク接続状況の模式図を示す。通信カラオケ管理システムとしての通信カラオケ管理サーバ11は、歌唱採点手段を備える所定数の通信カラオケ端末を、登録利用者と共に通信ネットワークを介して管理するシステムとして、一般公衆電話回線やこれを用いたADSLあるいはインターネット、さらには、LANなどの通信ネットワーク12上に、必要であればネット接続中継サーバ13を介して通信自在に接続される。
Hereinafter, the best embodiment of the present invention will be described with reference to the drawings.
In FIG. 1, the schematic diagram of the network connection condition of the communication karaoke management server which concerns on this invention is shown. The communication karaoke management server 11 as a communication karaoke management system is a general public telephone line or an ADSL using the same as a system for managing a predetermined number of communication karaoke terminals provided with singing scoring means together with registered users via a communication network. Alternatively, it is communicatively connected to a communication network 12 such as the Internet or a LAN via a network connection relay server 13 if necessary.
本実施例では、上記通信ネットワーク12上には、当該ネットワークに対して通信自在とさせるネット接続中継サーバ13が介在されて、利用者による歌唱を採点する歌唱採点手段を備える所定数の通信カラオケ端末14(14A〜14N)、所定数の端末16およびモバイル端末17が接続される。当該通信カラオケ端末14(14A〜14N)には、例えば、各通信カラオケ端末(14A〜14N)で使用されるディスプレイ付きリモコン装置等の遠隔入出力装置15A〜15Nがそれぞれ備えられる。
In the present embodiment, a predetermined number of communication karaoke terminals provided with a singing scoring means for scoring a song by a user, with a network connection relay server 13 that enables communication with the network being placed on the communication network 12. 14 (14A to 14N), a predetermined number of terminals 16 and
上記端末16としては、例えばネット接続中継サーバ13に対して電話回線等を使用する有線式の双方向通信可能なテレビジョンやコンピュータ端末等がある。上記モバイル端末17としては、例えばデータ量を調整する対応のネット接続中継サーバ13に対して無線方式でアクセス可能な携帯電話、モバイルコンピュータ、双方向通信可能なモバイルテレビジョン等がある。
Examples of the terminal 16 include a television and a computer terminal that are capable of wired bidirectional communication using a telephone line or the like with respect to the network connection relay server 13. Examples of the
そこで、図2に本発明に係る通信カラオケ管理サーバのブロック構成図を示すと共に、図3に図2の登録者DBおよび団体別DBに記憶されるデータ内容の一例を示した説明図を示す。図2において、通信カラオケ管理サーバ11は、適宜、制御手段21、バス22、通信手段23、認証手段24、RAM25、設定手段26、ランキング演算手段27、表示ファイル作成手段28、DB管理手段29、第1格納手段である登録者DB(データベース)30および第2格納手段である団体別DB31を備える。なお、上記DB管理手段29、登録者DB30および団体別DB31は、当該サーバ内ではなく外部のDBサーバまたは外部記憶装置として、全部または個別に設置される構成としてもよい。
FIG. 2 shows a block diagram of the communication karaoke management server according to the present invention, and FIG. 3 shows an explanatory diagram showing an example of data contents stored in the registrant DB and the organization-specific DB of FIG. In FIG. 2, the communication karaoke management server 11 includes a control unit 21, a bus 22, a
ここで、上記登録者DB30は、通信カラオケ端末14(14A〜14N)の各利用者が例えば会員として予め所定事項の登録情報を格納しておくもので、その登録情報には少なくとも登録者IDおよび当該登録者の種々の属性情報が含まれる。例えば、図3(A)に示すように、登録者ID、氏名、セカンドネーム、パスワード、郵便番号、住所、電話、年齢、性別、血液型、職種が含まれ、適宜、登録者の顔写真等のイメージファイル名が関連づけられている。当該各イメージファイルは、図示しないが、当該登録者DB30に設けられたフォルダに格納される。
Here, the
また、上記団体別DB31は、後述のランキング演算手段27で演算された団体別のランキングの情報を格納するもので、ランキングの順位等によって随時更新されるものである。例えば団体別DB31は、図3(B)に示すように、ログファイル31Aおよびランキングファイル31Bが適宜格納される。当該ログファイル31Aは上記通信カラオケ端末14(14A〜14N)の利用毎に、随時、登録者ID(セカンドネーム)に関連させた団体(ここでは都道府県)、採点された歌唱点、歌唱楽曲の楽曲コードが時間毎に追加されていく情報である。当該ランキングファイル31Bは、例えば、団体別(都道府県)毎に比較値(ここでは平均値とする)、最高点、参加人数が関連づけられ、当該比較値(平均値)による順位が付された情報である。そして、上記登録者DB30と共に、情報の更新、閲覧(抽出)が上記DB管理手段29で管理されるものである。
The group-
上記制御手段21は、このシステムを統括的に制御するもので、例えば物理的なCPUに制御のためのプログラムが格納され、当該プログラムはRAM25等に展開されて実行される。上記通信手段23は、通信ネットワーク12上の通信カラオケ端末14およびその遠隔入出力装置15、端末16、モバイル端末17との間で定められた通信プロトコルによって通信を行うためのもので、当該通信ネットワーク12の通信方式と整合性をとるための例えば物理的な通信用回路やプラットフォーム等のソフトウエアにより構成される。
The control means 21 controls the system in an integrated manner. For example, a control program is stored in a physical CPU, and the program is expanded in the
上記認証手段24は、通信カラオケ端末14(遠隔入出力装置15)、当該登録者の使用する端末16およびモバイル端末17からのアクセス要求で受信した認証データ(登録者ID、パスワード)と、登録者DB30に格納されている登録者ID、パスワードとを照合して、正規の登録者であるか否かを認証するもので、そのためのプログラムがRAM25に展開されて実行される。上記RAM25は、種々のプログラムを展開、実行させるための作業領域としての役割をするものであり、例えば半導体メモリで構成され、仮想的にハードディスク上に構築される場合をも含む概念である。
The authentication means 24 includes the communication karaoke terminal 14 (remote input / output device 15), the authentication data (registrant ID, password) received by the access request from the terminal 16 and the
上記設定手段26は、当該通信カラオケ管理サーバ11が登録者IDで管理される当該登録者の属性情報に基づいて予め団体分けを設定するための手段であり、図示しない入力手段等により集合体情報が入力設定されるもので、そのためのプログラムがRAM25に展開されて実行される。ここでは、登録者の住所の都道府県を集合体情報とし、当該都道府県を団体として設定した場合を示している。なお、上記都道府県の区市町村別で団体分けしてもよく、また図3(A)に示すように、例えば年齢(年代別)、性別、血液型または職種を集合体情報として団体分けを行ってもよい。
The setting means 26 is a means for setting the grouping in advance based on the attribute information of the registrant managed by the communication karaoke management server 11 with the registrant ID. Is input and set, and a program for this is expanded in the
上記ランキング演算手段27は、少なくとも、上記所定の通信カラオケ端末14(14A〜14N)より送られてきた任意の登録者による登録者IDおよび歌唱採点に基づいて、設定手段26の団体分けする集合体情報の設定に基づき、集合体情報に対応した属性情報毎の登録者IDを登録者DB30より特定し、上記送られてきた歌唱採点を当該特定した登録者の登録者IDが属する団体における総ての登録者の歌唱採点に含ませて予め定めた比較値(平均値)とする演算を行うと共に、他の団体の比較値(平均値)と比較した全団体別の順位を演算するもので、そのためのプログラムがRAM25に展開されて実行される。
The ranking calculation means 27 is an aggregate for grouping the setting means 26 based on at least a registrant ID and singing score by any registrant sent from the predetermined communication karaoke terminal 14 (14A to 14N). Based on the setting of information, the registrant ID for each attribute information corresponding to the aggregate information is identified from the
上記表示ファイル作成手段28は、登録者IDおよび歌唱採点を送ってきた対応の通信カラオケ端末14に表示させるために、上記団体別DB31に格納された利用者の属する団体の順位を含めたランキング表示ファイルを作成すると共に、登録者が操作する通信カラオケ端末14(遠隔入出力装置15)または上記通信ネットワーク12に接続された所定の端末16、モバイル端末17より団体別毎のランキング表示が要求されたときに、当該登録者の登録者IDの属する団体を登録者DB30で特定し、当該特定した団体の順位を含めたランキング表示ファイルを団体別DB31より抽出して作成するもので、そのためのプログラムがRAM25に展開されて実行される。
The display file creation means 28 is a ranking display including the rank of the group to which the user belongs stored in the group-
ここで、図4に、図1の通信カラオケ端末のブロック構成図を示す。図4に示す通信カラオケ端末14(14A〜14N)は、少なくとも、利用者による歌唱を採点する歌唱採点手段を備えるものとして、制御手段41、バス42、RAM43、記憶手段44、歌唱採点手段45、映像出力手段46、表示手段47、操作制御手段48、音声入力手段49、マイク50、音楽曲出力手段51、スピーカ52、カード読取手段53、送受信手段54、送信ファイル作成手段55、通信手段56を適宜備える。
Here, in FIG. 4, the block block diagram of the communication karaoke terminal of FIG. 1 is shown. The communication karaoke terminal 14 (14A to 14N) shown in FIG. 4 includes at least a singing scoring unit for scoring singing by a user, a control unit 41, a bus 42, a
上記制御手段41は、このシステムを統括的に制御するもので、例えば物理的なCPUに制御のためのプログラムが格納され、当該プログラムはRAM43等に展開されて実行される。当該RAM43は、種々のプログラムを展開、実行させるための作業領域としての役割をするものであり、例えば半導体メモリで構成され、仮想的にハードディスク上に構築される場合をも含む概念である。
The control means 41 controls the system in an integrated manner. For example, a control program is stored in a physical CPU, and the program is expanded in the
上記記憶手段44は、例えばハードディスク(HDD)等の記憶装置であり、楽曲元データが楽曲コード毎に記憶され、当該楽曲に対応した映像データが記憶されると共に、適宜、登録者IDファイル、採点ログファイルが記憶される。上記歌唱採点手段45は、例えば採点テーブルを備え、選択された楽曲元データに基づいて音楽曲出力手段51でデジタル再生された楽曲の主旋律のピッチ基準値と、マイク52より入力されてくる歌唱データをデジタル変換したデジタル歌唱データから抽出した歌唱ピッチとを上記採点テーブルを参照して比較し、これを例えば1小節ごとの区間毎の比較した結果の得点として例えば平均することにより採点結果とするもので、そのためのプログラムがRAM43に展開されて実行される。
The storage means 44 is a storage device such as a hard disk (HDD), for example, music source data is stored for each music code, video data corresponding to the music is stored, a registrant ID file, and a scoring as appropriate. Log files are stored. The singing scoring means 45 includes, for example, a scoring table, and the pitch reference value of the main melody of the music digitally reproduced by the music tune output means 51 based on the selected music source data, and the singing data input from the microphone 52. The singing pitch extracted from the digital singing data obtained by digitally converting the sound is compared with reference to the above scoring table, and the result is, for example, averaged as the score of the result of comparison for each section of each measure. Therefore, the program for this purpose is developed in the
上記映像出力手段46は、遠隔入出力装置15に種々の表示をさせるための映像を出力すると共に、選択された楽曲コードに対応した映像データを当該楽曲に同期させて表示手段47に出力するもので、そのためのプログラムがRAM43に展開されて実行される。遠隔入出力装置15はGUI機能を付帯し、例えば液晶ディスプレイ(LCD)とタッチセンサとを積層した入出力用の利用者インタフェイスが搭載され、当該タッチセンサにより楽曲の選択などのデータを入力することができるものである。そして、操作制御手段48は、当該タッチセンサからの入力データを制御するもので、そのためのプログラムがRAM43に展開されて実行される。
The video output means 46 outputs video for various displays on the remote input /
上記音声入力手段49は、マイク50からのアナログ音声データをA/Dコンバータ(図示省略)を介してデジタル変換する処理を主体とし、上記音楽曲出力手段51は、記憶手段44より選択された楽曲の楽曲元データをデジタル再生してアナログ変換すると共に、上記マイク50からのデジタル音声データをアナログ変換し、ミキシングしてスピーカ52に出力する。 The audio input means 49 mainly has a process of digitally converting analog audio data from the microphone 50 via an A / D converter (not shown), and the music song output means 51 is a music selected from the storage means 44. The original music data is digitally reproduced and converted to analog, and the digital audio data from the microphone 50 is converted to analog, mixed and output to the speaker 52.
上記カード読取手段53は、登録者である利用者が所持する非接触型のICカード(利用者カード)61を読み取る装置であり、少なくとも利用者の登録者IDを読み取る。上記送受信手段54は、遠隔入出力装置15との間で有線方式ないし無線方式(ブルートゥース機構のピコネット接続方式)を利用してデータ授受を行うためのもので、そのための回路基板およびプログラムを備える。当該遠隔入出力装置15は当該通信カラオケ端末14に対して種々の操作および表示が可能であり、上記操作制御手段48によって当該操作信号が制御される。
The card reading means 53 is a device that reads a non-contact type IC card (user card) 61 possessed by a user who is a registrant, and reads at least the registrant ID of the user. The transmission / reception means 54 is for exchanging data with the remote input /
上記送信ファイル作成手段55は、通信カラオケ管理サーバ11に対して利用者(登録者)に関する所定の情報を送信する際に送信ファイルを作成するもので、そのためのプログラムがRAM43に展開されて実行される。上記通信手段56は、通信ネットワーク12上の通信カラオケ管理サーバ11との間で定められた通信プロトコルによって通信を行うためのもので、当該通信ネットワーク12の通信方式と整合性をとるための例えば物理的な通信用回路やプラットフォーム等のソフトウエアにより構成されるものである。
The transmission
そこで、図5に図4の通信カラオケ端末における処理フローチャートを示すと共に、図6に通信カラオケ端末上での表示形態の一例の説明図を示す。まず、図5において通信カラオケ端末14では、利用者が所持するICカード61がカード読取手段53にセットされると、当該ICカード61より登録者IDを読み取り、RAM43等のメモリに一旦記憶する(ステップ(S)1)。
Therefore, FIG. 5 shows a processing flowchart in the communication karaoke terminal of FIG. 4, and FIG. 6 shows an example of a display form on the communication karaoke terminal. First, in the
上記遠隔入出力装置15には、映像表示手段46により団体戦に参加するか否かを選択させる表示がなされ、利用者が当該遠隔入出力装置15から選択がなされる(S2)。そこで、利用者が、例えば遠隔入出力装置15より選択、指定した楽曲コードが入力されると、当該楽曲コードに応じた楽曲元データおよび映像データを記憶手段44より抽出し、映像データに基づいて映像出力手段46が表示手段47に表示させると共に、楽曲元データに基づいて音楽曲出力手段51がスピーカ52より再生させる(S3)。
The remote input /
当該楽曲を利用者により歌唱されている際に、歌唱信号が音声入力手段49を介して歌唱採点手段45に随時入力されると(S4)、当該入力される歌唱信号に基づいて歌唱採点手段45が上述のように順次採点処理を行い(S5)、歌唱終了後に(S6)、最終的な採点処理を行う。当該採点処理の採点結果を映像出力手段46が表示手段47ないし遠隔入出力装置15が付帯するLCD上に表示させる(S7)。そして、利用者が団体戦への参加を選択していなければ終了し(S8)、選択されていれば一旦記憶した当該利用者の登録者ID、歌唱した楽曲コードおよび採点結果に基づいて送信ファイル作成手段55が送信ファイルを作成して通信カラオケ管理サーバ11に送信する(S9)。このとき、表示手段47ないし遠隔入出力装置15が付帯するLCD上では、図6(A)に示すように、歌唱採点と「ランキング処理中」とが映像出力手段46により表示される。
When the song is sung by the user, if a singing signal is input to the singing scoring means 45 through the voice input means 49 as needed (S4), the singing scoring means 45 is based on the input singing signal. As described above, the scoring process is sequentially performed (S5), and after the singing is finished (S6), the final scoring process is performed. The scoring result of the scoring process is displayed by the video output means 46 on the display means 47 or the LCD attached to the remote input / output device 15 (S7). If the user has not selected to participate in the team battle, the process ends (S8). If the user has been selected, the transmission file is created based on the registrant ID of the user once stored, the sung music code, and the scoring result. The means 55 creates a transmission file and transmits it to the communication karaoke management server 11 (S9). At this time, on the LCD attached to the display means 47 or the remote input /
上記登録者ID、楽曲コードおよび採点結果の送信ファイルを受信した通信カラオケ管理サーバ11での処理は、後述の図7で説明するが、当該通信カラオケ管理サーバ11で作成されたランキング表示ファイルを受信すると(S10)、表示手段47ないし遠隔入出力装置15が付帯するLCD上にランキングを表示する(S11)。上記ランキング表示の一例が図6(B)、(C)に示される(図7で説明する)。 The processing in the communication karaoke management server 11 that has received the registrant ID, music code, and scoring result transmission file will be described later with reference to FIG. 7, but the ranking display file created by the communication karaoke management server 11 is received. Then (S10), the ranking is displayed on the LCD attached to the display means 47 or the remote input / output device 15 (S11). An example of the ranking display is shown in FIGS. 6B and 6C (described in FIG. 7).
続いて、図7に、図2の通信カラオケ管理システムにおける処理フローチャートを示す。図7において、通信カラオケ管理システムとしての通信カラオケ管理サーバ11では、まず、通信ネットワーク12を介して所定の通信カラオケ端末14より、利用者の登録者ID、楽曲コードおよび採点結果の送信ファイルを受信する(S21)。そこで、ランキング演算手段27が、登録者DB30より当該登録者IDに対応する団体としての都道府県名およびセカンドネームを抽出し、受信した楽曲コードおよび採点結果を含めて団体別DB31のログファイル31Aに記録し(S22)、当該ログファイル31Aにおける同一の都道府県名における全員の歌唱点を加算した総合点より比較値としての平均値を演算する(S23)。
Next, FIG. 7 shows a processing flowchart in the communication karaoke management system of FIG. In FIG. 7, the communication karaoke management server 11 as the communication karaoke management system first receives the user's registrant ID, song code, and scoring result transmission file from the predetermined
また、ランキング演算手段27では、団体別DB31のランキングファイル31B中における対応の都道府県名の平均点および参加人数を更新すると共に、受信した採点結果が最高点を超えていれば当該最高点を更新する(S24)。さらに、各都道府県の平均点を比較し、ランキングファイル31Bにおける順位に変動があれば、これを更新する(S25)。
The ranking calculation means 27 updates the average score and the number of participants in the corresponding prefecture name in the ranking file 31B of the organization-
そこで、表示ファイル作成手段28において、ランキングファイル31Bに基づいて、上位より10位までのリストを作成し、その時に当該利用者の都道府県の順位が10位を超えている場合には欄外に当該都道府県名の順位を含めたランキング表示ファイルを作成する(S26)。一例を示せば、当該利用者(登録者)の属する団体(例えば宮城県)が上位10位までにあれば、図6(B)に示すように、例えば当該順位の行に網掛け等の表示を施した表示ファイルを作成し、当該利用者(登録者)の属する団体(例えば長野県)が上位10位を超えている場合には、図6(C)に示すように、例えば欄外に当該都道府県名の順位の行を付加した表示ファイルを作成するものである。 Therefore, the display file creation means 28 creates a list from the top to the top 10 based on the ranking file 31B, and if the ranking of the user's prefecture is over 10th at that time, the list is added to the margin. A ranking display file including the ranking of prefecture names is created (S26). For example, if the organization (for example, Miyagi Prefecture) to which the user (registrant) belongs is in the top ten, as shown in FIG. If the organization (for example, Nagano Prefecture) to which the user (registrant) belongs is in the top 10 place, as shown in FIG. This creates a display file with a line with the ranking of prefectures.
そして、表示ファイル作成手段28で作成された上記のようなランキング表示ファイルが対応の通信カラオケ端末14に送信されるもので(S27)、当該ランキング表示ファイルが上述のように通信カラオケ端末14の表示手段47ないし遠隔入出力装置15が付帯するLCD上で表示されるものである。
The ranking display file created by the display file creation means 28 is transmitted to the corresponding communication karaoke terminal 14 (S27), and the ranking display file is displayed on the
次に、図8に、通信カラオケ管理システムにおける端末からのランキング閲覧要求に対する処理フローチャートを示す。ここでは、所定の通信カラオケ端末14からのランキング閲覧要求の処理については省略する。図8において、まず、所定の端末16またはモバイル端末17よりランキングファイルの閲覧供給を受信すると(S31)、当該端末に対して認証手段24が登録者IDおよびパスワードを要求するファイルを作成して通信手段23より送信させる(S32)。そこで、当該端末より登録者ID、パスワードを受信したときに、当該認証手段24が登録者DB30を参照して照合を行う(S33)。
Next, FIG. 8 shows a process flowchart for a ranking browsing request from a terminal in the communication karaoke management system. Here, the processing of the ranking browsing request from the predetermined
照合の結果(S34)、不一致の場合には、再度登録者ID、パスワードを要求するファイルを当該端末に送信することを所定回数(例えば5回)繰り返し(S32〜S35)、それでも不一致の場合にはアクセス不能のファイルを作成して当該端末に送信して終了する(S36)。 As a result of the collation (S34), if they do not match, the file requesting the registrant ID and password is transmitted again to the terminal a predetermined number of times (for example, 5 times) (S32 to S35). Creates an inaccessible file, sends it to the terminal, and ends (S36).
一方、照合の結果(S34)、一致した場合には、登録者IDに対応した団体(都道府県名)が特定され、表示ファイル作成手段28が団体別DB31よりランキングファイル31Bを抽出し、ランキング表示ファイルを作成する(S37)。その時、上述のように、当該登録者の属する団体が上位10位までにあれば、当該順位の行に網掛け等の表示を施した表示ファイルを作成し(図6(B)参照)、当該登録者の属する団体が上位10位を超えている場合には、欄外に当該都道府県名の順位の行を付加した表示ファイルを作成するものである(図6(C)参照)。
On the other hand, as a result of the collation (S34), if they match, the organization (prefecture name) corresponding to the registrant ID is specified, and the display file creation means 28 extracts the ranking file 31B from the organization-
そこで、要求した端末がモバイル端末(携帯電話)17か否かを特定し(S38)、モバイル端末17であれば作成したランキング表示ファイルに基づいて当該モバイル端末17対応のデータ量に削減したモバイル用ランキング表示ファイルを作成する(S39)。そして、要求端末がモバイル端末でない場合のランキング表示ファイルまたはモバイル用ランキング表示ファイルを当該要求の端末に送信するものである(S40)。
Therefore, it is determined whether or not the requested terminal is a mobile terminal (cell phone) 17 (S38), and if it is the
このように、全国的規模または任意集合体毎における団体別毎の歌唱力のランキングを簡易に比較、評価することができ、利用者に対して新たなサービスを提供することができるものであり、通信カラオケ端末14の利用者に対して歌唱による新たな楽しみ方を提案することができるものである。
In this way, it is possible to easily compare and evaluate the ranking of singing power for each group on a national scale or for each arbitrary group, and to provide a new service to the user, A new way of enjoying by singing can be proposed to the user of the
ところで、上記実施形態では団体別にランキングする際、参加利用者の人数や同一利用者の参加回数を無制限としたが、適宜制限を付してもよい。また、各団体別に順位に応じて金額還元できるポイントを各団体毎に付与し、各団体毎に人数割りで利用者のICカード61にポイントを付与することとしてもよく、さらに利用喚起を増大させることできるものである。 By the way, in the said embodiment, when ranking according to group, the number of participating users and the number of participation of the same user were made unlimited, but you may restrict | limit suitably. In addition, points that can be paid back according to the ranking for each organization may be given to each organization, and points may be given to the user's IC card 61 by the number of people for each organization, further increasing usage arousal. It is something that can be done.
本発明の通信カラオケ管理システムは、歌唱採点手段を備える所定数の通信カラオケ端末を、登録利用者の情報と共に通信ネットワークを介して管理するシステムに適する。 The communication karaoke management system of the present invention is suitable for a system that manages a predetermined number of communication karaoke terminals provided with singing scoring means together with information of registered users via a communication network.
11 通信カラオケ管理サーバ
12 通信ネットワーク
13 ネット接続中継サーバ
14 通信カラオケ端末
15 遠隔入出力装置
16 端末
17 モバイル端末
28 ランキング演算手段
30 登録者DB
31 団体別DB
11 communication karaoke management server 12 communication network 13 network
31 DB by organization
Claims (2)
前記通信カラオケ端末の各利用者が登録した際の、少なくとも登録者IDおよび当該登録者を団体分けするための集合体情報に対応する種々の属性情報を登録者毎に格納する第1格納手段と、
団体分けする集合体情報の所定の設定に基づき、当該集合体情報に対応した属性情報毎の登録者IDを前記第1格納手段より特定し、所定の前記通信カラオケ端末より送られてきた任意の登録者の歌唱採点を、前記特定された登録者IDに基づいて、当該登録者の登録者IDが属する団体における総ての登録者の歌唱採点に含ませて予め定めた比較値とする演算を行うと共に、他の団体の比較値と比較した全団体別の順位を演算するランキング演算手段と、
少なくとも、順位を付された前記全団体の情報を格納し、随時更新される第2格納手段と、
前記登録者IDおよび歌唱採点を送ってきた通信カラオケ端末または前記通信ネットワークに接続された所定の端末に表示させるために、前記第2格納手段に格納された利用者の属する団体の順位を含めたランキング表示ファイルを作成する表示ファイル作成手段と、
を有することを特徴とする通信カラオケ管理システム。 A communication karaoke management system comprising communication means for connecting via a communication network to a predetermined number of communication karaoke terminals comprising a singing scoring means for scoring a song by a user,
First storage means for storing, for each registrant, various attribute information corresponding to at least a registrant ID and aggregate information for grouping the registrant when each user of the online karaoke terminal has registered; ,
Based on a predetermined setting of the group information to be grouped, the registrant ID for each attribute information corresponding to the group information is specified from the first storage means, and an arbitrary sent from the predetermined communication karaoke terminal A calculation that uses a registrant's singing score as a comparison value determined in advance based on the specified registrant ID and included in all registrant's singing scores in the organization to which the registrant's registrant ID belongs And ranking calculation means for calculating the ranking of all groups compared with the comparison values of other groups,
At least a second storage means for storing information of all the organizations to which the ranking has been assigned, and being updated at any time;
In order to display on the communication karaoke terminal that has sent the registrant ID and singing score or on a predetermined terminal connected to the communication network, the ranking of the organization to which the user belongs stored in the second storage means is included. Display file creation means for creating a ranking display file;
A communication karaoke management system comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004191211A JP4297841B2 (en) | 2004-06-29 | 2004-06-29 | Online karaoke management system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004191211A JP4297841B2 (en) | 2004-06-29 | 2004-06-29 | Online karaoke management system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006011235A JP2006011235A (en) | 2006-01-12 |
JP4297841B2 true JP4297841B2 (en) | 2009-07-15 |
Family
ID=35778551
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004191211A Expired - Lifetime JP4297841B2 (en) | 2004-06-29 | 2004-06-29 | Online karaoke management system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4297841B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4900300B2 (en) * | 2008-03-28 | 2012-03-21 | ブラザー工業株式会社 | Karaoke scoring method and karaoke scoring system |
JP5618928B2 (en) * | 2011-07-14 | 2014-11-05 | 株式会社エクシング | Karaoke device and karaoke program |
-
2004
- 2004-06-29 JP JP2004191211A patent/JP4297841B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2006011235A (en) | 2006-01-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4611266B2 (en) | Online karaoke system | |
JP6209118B2 (en) | Karaoke device, karaoke system, and program | |
JP4942501B2 (en) | Karaoke system with duet designation display function | |
JP2008164966A (en) | Karaoke system equipped with singing scoring function | |
JP5014927B2 (en) | Karaoke system on request | |
JP4297841B2 (en) | Online karaoke management system | |
JP5137518B2 (en) | Karaoke system with individual music display function | |
JP5116453B2 (en) | Karaoke system with duplicate music selection notification function | |
JP4948310B2 (en) | Karaoke system with tempo adjustment function | |
JP4546495B2 (en) | Online karaoke system | |
JP2009075453A (en) | Communication karaoke system | |
JP4936735B2 (en) | Karaoke system | |
JP4293364B2 (en) | Karaoke performance management system | |
JP6168981B2 (en) | Karaoke device and karaoke system | |
JP6097716B2 (en) | Music playback system, server, and program | |
JP6317655B2 (en) | Karaoke system and server | |
JP5046862B2 (en) | Karaoke system with automatic selection function | |
JP2009075452A (en) | Communication karaoke system | |
JP2013254180A (en) | Karaoke system and information communication program | |
JP2006011236A (en) | Communication karaoke control system | |
JP5873035B2 (en) | Video information distribution system | |
JP4261496B2 (en) | Karaoke system | |
JP2009075371A (en) | Support device for selecting karaoke music, computer program, support system for selecting karaoke music, and support method of selecting karaoke music | |
JP4471946B2 (en) | Karaoke system | |
JP2016033671A (en) | Portable information communication terminal and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070227 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080905 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080916 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081117 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090120 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090319 |
|
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: 20090414 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090414 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4297841 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120424 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130424 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130424 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140424 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |