JP4297841B2 - Online karaoke management system - Google Patents

Online karaoke management system Download PDF

Info

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
Application number
JP2004191211A
Other languages
Japanese (ja)
Other versions
JP2006011235A (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 JP2004191211A priority Critical patent/JP4297841B2/en
Publication of JP2006011235A publication Critical patent/JP2006011235A/en
Application granted granted Critical
Publication of JP4297841B2 publication Critical patent/JP4297841B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

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.

特開平10−055184号公報Japanese Patent Laid-Open No. 10-055184

上記特許文献に開示されている通信カラオケシステムは、カラオケ演奏端末が利用者を特定するための利用者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 claim 1, a communication karaoke comprising communication means for connecting via a communication network to a predetermined number of communication karaoke terminals comprising a singing grading means for scoring a song by a user. A management system for each registrant storing various attribute information corresponding to at least registrant ID and aggregate information for grouping the registrant when each user of the online karaoke terminal registers. And a predetermined registrant ID for each attribute information corresponding to the aggregate information based on a predetermined setting of the aggregate information to be grouped, and the predetermined communication karaoke terminal singing scoring any registrant that has been sent more, on the basis of the identified registrant ID, adopted singing all registrants in organizations registrant ID of the registrant belongs And ranking calculation means for calculating the ranking for all groups compared with the comparison values of other groups, and at least information on all the groups with rankings And the second storage means updated at any time, and the second storage means for displaying on the communication karaoke terminal that has sent the registrant ID and singing score or a predetermined terminal connected to the communication network And a display file creating means for creating a ranking display file including the ranking of the organization to which the user belongs, stored in.

請求項2の発明では、前記表示ファイル作成手段は、前記登録者が操作する前記通信カラオケ端末または前記通信ネットワークに接続された所定の端末より前記団体別毎のランキング表示が要求されたときに、前記順位を付された前記全団体の情報を前記第2格納手段より抽出して当該登録者の登録者IDが属する団体の順位を含めた前記ランキング表示ファイルを作成する構成である。 In the invention of claim 2, the display file creation means, when the ranking display for each group is requested from the communication karaoke terminal operated by the registrant or a predetermined terminal connected to the communication network, the attached the rank is configured to registrant ID of the information of all groups extracted from said second storage means the registrant to create the ranking display file including the order of organization belongs.

本発明によれば、第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 mobile terminals 17 are connected. The communication karaoke terminal 14 (14A to 14N) includes, for example, remote input / output devices 15A to 15N such as a remote control device with a display used in each communication karaoke terminal (14A to 14N).

上記端末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 mobile terminal 17 include a mobile phone, a mobile computer, and a mobile television capable of two-way communication, which can be wirelessly accessed to the corresponding network connection relay server 13 that adjusts the data amount.

そこで、図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 communication unit 23, an authentication unit 24, a RAM 25, a setting unit 26, a ranking calculation unit 27, a display file creation unit 28, a DB management unit 29, as appropriate. A registrant DB (database) 30 as a first storage means and a group-specific DB 31 as a second storage means are provided. The DB management unit 29, the registrant DB 30, and the group-specific DB 31 may be configured to be installed entirely or individually as an external DB server or an external storage device instead of within the server.

ここで、上記登録者DB30は、通信カラオケ端末14(14A〜14N)の各利用者が例えば会員として予め所定事項の登録情報を格納しておくもので、その登録情報には少なくとも登録者IDおよび当該登録者の種々の属性情報が含まれる。例えば、図3(A)に示すように、登録者ID、氏名、セカンドネーム、パスワード、郵便番号、住所、電話、年齢、性別、血液型、職種が含まれ、適宜、登録者の顔写真等のイメージファイル名が関連づけられている。当該各イメージファイルは、図示しないが、当該登録者DB30に設けられたフォルダに格納される。   Here, the registrant DB 30 stores registration information of predetermined items in advance for each user of the communication karaoke terminal 14 (14A to 14N) as a member, for example. Various attribute information of the registrant is included. For example, as shown in FIG. 3 (A), the registrant ID, name, second name, password, zip code, address, telephone, age, gender, blood type, job type are included, and the registrant's face photo, etc. as appropriate Is associated with the image file name. Although not shown, each image file is stored in a folder provided in the registrant DB 30.

また、上記団体別DB31は、後述のランキング演算手段27で演算された団体別のランキングの情報を格納するもので、ランキングの順位等によって随時更新されるものである。例えば団体別DB31は、図3(B)に示すように、ログファイル31Aおよびランキングファイル31Bが適宜格納される。当該ログファイル31Aは上記通信カラオケ端末14(14A〜14N)の利用毎に、随時、登録者ID(セカンドネーム)に関連させた団体(ここでは都道府県)、採点された歌唱点、歌唱楽曲の楽曲コードが時間毎に追加されていく情報である。当該ランキングファイル31Bは、例えば、団体別(都道府県)毎に比較値(ここでは平均値とする)、最高点、参加人数が関連づけられ、当該比較値(平均値)による順位が付された情報である。そして、上記登録者DB30と共に、情報の更新、閲覧(抽出)が上記DB管理手段29で管理されるものである。   The group-specific DB 31 stores ranking information for each group calculated by the ranking calculation means 27 described later, and is updated as needed according to the ranking order. For example, as shown in FIG. 3B, the organization-specific DB 31 stores a log file 31A and a ranking file 31B as appropriate. The log file 31A is a group of the registrant ID (second name) associated with the registrant ID (second name), the scored singing points, and the singing songs whenever the above-mentioned communication karaoke terminal 14 (14A to 14N) is used. This is information in which music codes are added every hour. The ranking file 31B is, for example, information in which a comparison value (here, an average value), the highest score, and the number of participants are associated with each group (prefecture), and the ranking based on the comparison value (average value) is attached. It is. Then, along with the registrant DB 30, information update and browsing (extraction) are managed by the DB management means 29.

上記制御手段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 RAM 25 and executed. The communication means 23 is for performing communication with the communication karaoke terminal 14 on the communication network 12 and the remote input / output device 15, the terminal 16, and the mobile terminal 17 according to a communication protocol. For example, it is configured by software such as a physical communication circuit or a platform for consistency with the 12 communication systems.

上記認証手段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 mobile terminal 17 used by the registrant, and the registrant. The registrant ID and password stored in the DB 30 are collated to authenticate whether or not the registrant is a legitimate registrant, and a program for this is developed in the RAM 25 and executed. The RAM 25 serves as a work area for developing and executing various programs, and is a concept including, for example, a case where the RAM 25 is configured by a semiconductor memory and is virtually built on a hard disk.

上記設定手段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 RAM 25 and executed. Here, the case where the prefecture of the registrant's address is set as aggregate information and the prefecture is set as a group is shown. The above prefectures may be grouped by ward / city / town / village, and as shown in FIG. 3 (A), for example, grouping is performed by using age (by age), gender, blood type or occupation as aggregate information. May be.

上記ランキング演算手段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 registrant DB 30, and the singing score sent above is all in the organization to which the registrant ID of the identified registrant belongs. In addition to performing the calculation to be a predetermined comparison value (average value) included in the singing score of registrants of, and calculating the ranking for all groups compared to the comparison value (average value) of other groups, A program for this purpose is developed in the RAM 25 and executed.

上記表示ファイル作成手段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-specific DB 31 for display on the corresponding communication karaoke terminal 14 that has sent the registrant ID and singing score. In addition to creating a file, a ranking display for each group was requested from the communication karaoke terminal 14 (remote input / output device 15) operated by the registrant or the predetermined terminal 16 and mobile terminal 17 connected to the communication network 12. Sometimes, the registrant DB 30 identifies the organization to which the registrant ID of the registrant belongs, and a ranking display file including the ranking of the identified organization is extracted from the organization-specific DB 31 and created. The data is expanded in the RAM 25 and executed.

ここで、図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 RAM 43, a storage unit 44, a singing scoring unit 45, Video output means 46, display means 47, operation control means 48, audio input means 49, microphone 50, music tune output means 51, speaker 52, card reading means 53, transmission / reception means 54, transmission file creation means 55, communication means 56 Provide as appropriate.

上記制御手段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 RAM 43 and executed. The RAM 43 serves as a work area for developing and executing various programs, and is a concept including, for example, a case where the RAM 43 is configured by a semiconductor memory and is virtually built on a hard disk.

上記記憶手段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 RAM 43 and executed.

上記映像出力手段46は、遠隔入出力装置15に種々の表示をさせるための映像を出力すると共に、選択された楽曲コードに対応した映像データを当該楽曲に同期させて表示手段47に出力するもので、そのためのプログラムがRAM43に展開されて実行される。遠隔入出力装置15はGUI機能を付帯し、例えば液晶ディスプレイ(LCD)とタッチセンサとを積層した入出力用の利用者インタフェイスが搭載され、当該タッチセンサにより楽曲の選択などのデータを入力することができるものである。そして、操作制御手段48は、当該タッチセンサからの入力データを制御するもので、そのためのプログラムがRAM43に展開されて実行される。   The video output means 46 outputs video for various displays on the remote input / output device 15 and outputs video data corresponding to the selected music code to the display means 47 in synchronization with the music. Therefore, the program for this purpose is developed in the RAM 43 and executed. The remote input / output device 15 has a GUI function and is equipped with an input / output user interface in which, for example, a liquid crystal display (LCD) and a touch sensor are stacked, and inputs data such as music selection by the touch sensor. It is something that can be done. The operation control means 48 controls input data from the touch sensor, and a program for this is developed in the RAM 43 and executed.

上記音声入力手段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 / output device 15 by using a wired system or a wireless system (a Bluetooth mechanism piconet connection system), and includes a circuit board and a program therefor. The remote input / output device 15 can perform various operations and displays on the communication karaoke terminal 14, and the operation signal is controlled by the operation control means 48.

上記送信ファイル作成手段55は、通信カラオケ管理サーバ11に対して利用者(登録者)に関する所定の情報を送信する際に送信ファイルを作成するもので、そのためのプログラムがRAM43に展開されて実行される。上記通信手段56は、通信ネットワーク12上の通信カラオケ管理サーバ11との間で定められた通信プロトコルによって通信を行うためのもので、当該通信ネットワーク12の通信方式と整合性をとるための例えば物理的な通信用回路やプラットフォーム等のソフトウエアにより構成されるものである。   The transmission file creating means 55 creates a transmission file when transmitting predetermined information about the user (registrant) to the communication karaoke management server 11, and a program for this is developed in the RAM 43 and executed. The The communication means 56 is for performing communication with the communication karaoke management server 11 on the communication network 12 by a communication protocol defined, for example, physical for consistency with the communication method of the communication network 12. It is configured by software such as a typical communication circuit and platform.

そこで、図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 communication karaoke terminal 14 in FIG. 5, when the IC card 61 possessed by the user is set in the card reading means 53, the registrant ID is read from the IC card 61 and temporarily stored in a memory such as the RAM 43 ( Step (S) 1).

上記遠隔入出力装置15には、映像表示手段46により団体戦に参加するか否かを選択させる表示がなされ、利用者が当該遠隔入出力装置15から選択がなされる(S2)。そこで、利用者が、例えば遠隔入出力装置15より選択、指定した楽曲コードが入力されると、当該楽曲コードに応じた楽曲元データおよび映像データを記憶手段44より抽出し、映像データに基づいて映像出力手段46が表示手段47に表示させると共に、楽曲元データに基づいて音楽曲出力手段51がスピーカ52より再生させる(S3)。   The remote input / output device 15 is displayed by the video display means 46 to select whether or not to participate in the team battle, and the user selects from the remote input / output device 15 (S2). Therefore, when a user selects and designates a music code selected and specified by the remote input / output device 15, for example, music source data and video data corresponding to the music code are extracted from the storage means 44, and based on the video data. The video output means 46 displays on the display means 47 and the music tune output means 51 reproduces from the speaker 52 based on the music source data (S3).

当該楽曲を利用者により歌唱されている際に、歌唱信号が音声入力手段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 / output device 15, as shown in FIG. 6A, the singing score and “during ranking processing” are displayed by the video output means 46.

上記登録者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 communication karaoke terminal 14 via the communication network 12. (S21). Therefore, the ranking calculation means 27 extracts the prefecture name and second name as the organization corresponding to the registrant ID from the registrant DB 30, and includes the received music code and scoring result in the log file 31A of the organization-specific DB 31. Record (S22), and calculate an average value as a comparison value from the total score obtained by adding the singing points of all the members in the same prefecture name in the log file 31A (S23).

また、ランキング演算手段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-specific DB 31, and updates the highest score if the received score result exceeds the highest score. (S24). Furthermore, the average score of each prefecture is compared, and if there is a change in the ranking in the ranking file 31B, it is updated (S25).

そこで、表示ファイル作成手段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 communication karaoke terminal 14 as described above. Means 47 or the remote input / output device 15 is displayed on the attached LCD.

次に、図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 communication karaoke terminal 14 is omitted. In FIG. 8, first, when browsing supply of a ranking file is received from a predetermined terminal 16 or mobile terminal 17 (S31), the authentication means 24 creates a file for requesting a registrant ID and password for the terminal and communicates with it. Transmission is performed by means 23 (S32). Therefore, when the registrant ID and password are received from the terminal, the authentication unit 24 refers to the registrant DB 30 and performs collation (S33).

照合の結果(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-specific DB 31 and displays the ranking display. A file is created (S37). At that time, as described above, if the organization to which the registrant belongs is in the top ten, create a display file with a display such as shading on the row of the ranking (see FIG. 6B), When the organization to which the registrant belongs exceeds the top ten, a display file is created by adding a row of the ranking of the prefecture name to the outside (see FIG. 6C).

そこで、要求した端末がモバイル端末(携帯電話)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 mobile terminal 17, the mobile data reduced to the data amount corresponding to the mobile terminal 17 based on the created ranking display file. A ranking display file is created (S39). Then, the ranking display file or the ranking display file for mobile when the requesting terminal is not a mobile terminal is transmitted to the requesting terminal (S40).

このように、全国的規模または任意集合体毎における団体別毎の歌唱力のランキングを簡易に比較、評価することができ、利用者に対して新たなサービスを提供することができるものであり、通信カラオケ端末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 online karaoke terminal 14.

ところで、上記実施形態では団体別にランキングする際、参加利用者の人数や同一利用者の参加回数を無制限としたが、適宜制限を付してもよい。また、各団体別に順位に応じて金額還元できるポイントを各団体毎に付与し、各団体毎に人数割りで利用者の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.

本発明に係る通信カラオケ管理サーバのネットワーク接続状況の模式図である。It is a schematic diagram of the network connection situation of the communication karaoke management server according to the present invention. 本発明に係る通信カラオケ管理サーバのブロック構成図である。It is a block block diagram of the communication karaoke management server which concerns on this invention. 図2の登録者DBおよび団体別DBに記憶されるデータ内容の一例を示した説明図である。It is explanatory drawing which showed an example of the data content memorize | stored in registrant DB and group DB of FIG. 図1の通信カラオケ端末のブロック構成図である。It is a block block diagram of the communication karaoke terminal of FIG. 図4の通信カラオケ端末における処理フローチャートである。It is a process flowchart in the communication karaoke terminal of FIG. 通信カラオケ端末上での表示形態の一例の説明図である。It is explanatory drawing of an example of the display form on a communication karaoke terminal. 図2の通信カラオケ管理システムにおける処理フローチャートである。It is a process flowchart in the communication karaoke management system of FIG. 通信カラオケ管理システムにおける端末からのランキング閲覧要求に対する処理フローチャートである。It is a process flowchart with respect to the ranking browsing request from the terminal in a communication karaoke management system.

符号の説明Explanation of symbols

11 通信カラオケ管理サーバ
12 通信ネットワーク
13 ネット接続中継サーバ
14 通信カラオケ端末
15 遠隔入出力装置
16 端末
17 モバイル端末
28 ランキング演算手段
30 登録者DB
31 団体別DB
11 communication karaoke management server 12 communication network 13 network connection relay server 14 communication karaoke terminal 15 remote input / output device 16 terminal 17 mobile terminal 28 ranking calculation means 30 registrant DB
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:
請求項1記載の通信カラオケ管理システムであって、前記表示ファイル作成手段は、前記登録者が操作する前記通信カラオケ端末または前記通信ネットワークに接続された所定の端末より前記団体別毎のランキング表示が要求されたときに、前記順位を付された前記全団体の情報を前記第2格納手段より抽出して当該登録者の登録者IDが属する団体の順位を含めた前記ランキング表示ファイルを作成することを特徴とする通信カラオケ管理システム。 The communication karaoke management system according to claim 1, wherein the display file creation means displays a ranking display for each group from the communication karaoke terminal operated by the registrant or a predetermined terminal connected to the communication network. when requested, to create the ranking display file including the organization of ranking the information of all the organizations having said ranking extracted from the second storing means registrant ID of the registrant belongs A communication karaoke management system.
JP2004191211A 2004-06-29 2004-06-29 Online karaoke management system Expired - Lifetime JP4297841B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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