JP2017068055A - Karaoke system and karaoke device - Google Patents

Karaoke system and karaoke device Download PDF

Info

Publication number
JP2017068055A
JP2017068055A JP2015193883A JP2015193883A JP2017068055A JP 2017068055 A JP2017068055 A JP 2017068055A JP 2015193883 A JP2015193883 A JP 2015193883A JP 2015193883 A JP2015193883 A JP 2015193883A JP 2017068055 A JP2017068055 A JP 2017068055A
Authority
JP
Japan
Prior art keywords
karaoke
music
scoring
time
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.)
Pending
Application number
JP2015193883A
Other languages
Japanese (ja)
Inventor
鈴木 智尋
Tomohiro Suzuki
智尋 鈴木
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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2015193883A priority Critical patent/JP2017068055A/en
Publication of JP2017068055A publication Critical patent/JP2017068055A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a karaoke system and a karaoke device which allow a user to easily get good marks by visually notifying the user of presence of a point addition zone and a point addition tendency in a past singing history.SOLUTION: A communication karaoke system comprises: a sound source for reproducing karaoke music; a voice output section; a speaker; a display section 109 for displaying a text and a background video according to reproduction of the karaoke music; a marking section for marking with addition of point addition elements associated with the karaoke music in advance, to the singing; a marking result accumulation section for accumulating the marking results in plural singing histories to the karaoke music; and a point addition/reduction analysis section for analyzing a point addition tendency by the point addition elements in the plural singing histories in the karaoke music according to the accumulation result. A CPU of a control section displays at least pieces of advice information AD1-AD7 related to the point addition element at least before the karaoke music reaches a singing zone related to the advice information on the basis of the analysis result.SELECTED DRAWING: Figure 7

Description

本発明は、カラオケ楽曲の再生時の歌唱に対する採点を行うカラオケシステム及びカラオケ装置に関する。   The present invention relates to a karaoke system and a karaoke apparatus for scoring a song at the time of reproduction of karaoke music.

カラオケ楽曲の再生時の歌唱に対する採点が行われるカラオケシステムが既に知られている(例えば、特許文献1参照)。この従来技術においては、カラオケ楽曲の再生にしたがってユーザ(歌唱者)が歌唱すると、その歌唱に対する採点が行われる。この採点においては、「ビブラート」「ロングトーン」の歌唱技法(歌唱テクニック)が加点要素として加味され、ユーザが上記加点要素を駆使した歌唱を行うと、それを行わない場合に比べて採点時の得点がアップするようになっている。   There is already known a karaoke system for scoring a singing song at the time of reproducing karaoke music (for example, see Patent Document 1). In this prior art, when a user (singer) sings according to the reproduction of karaoke music, the singing is scored. In this scoring, “Vibrato” “Long Tone” singing technique (singing technique) is added as a scoring element, and when the user performs a singing using the scoring element, it is compared to the case where the scoring is not performed. The score is up.

特開2010−145838号公報JP 2010-145838 A

しかしながら、上記従来技術においては、各カラオケ楽曲の加点区間の存在箇所や、当該楽曲における過去の歌唱履歴(他のユーザによるものを含む)における加点傾向等は、ユーザに対し一切開示されない。したがって、ユーザは、当該楽曲の歌唱においてなるべく高得点をあげたいと思っても、試行錯誤しながら何回も歌唱してみるしかなく、高得点を得るのは容易ではなかった。   However, in the above-described conventional technology, there are no points disclosed to the user regarding the location of the added section of each karaoke song, the added points tendency in the past singing history (including those by other users) in the song. Therefore, even if the user wants to obtain as high a score as possible in the singing of the music, the user has to try singing many times through trial and error, and it is not easy to obtain a high score.

本発明の目的は、過去の歌唱履歴における加点区間の存在や加点傾向を視覚的に知らせることで、ユーザが容易に高得点を得ることができる、カラオケシステム及びカラオケ装置を提供することにある。   An object of the present invention is to provide a karaoke system and a karaoke apparatus in which a user can easily obtain a high score by visually informing the existence of a score addition section and a score tendency in a past singing history.

上記目的を達成するために、第1の発明は、カラオケ楽曲を再生する楽曲再生手段と、前記楽曲再生手段による前記カラオケ楽曲の再生にしたがって、当該カラオケ楽曲の歌詞、及び、当該カラオケ楽曲に対応した背景映像、のうち少なくとも一方を表示する表示手段と、前記楽曲再生手段による前記カラオケ楽曲の再生に伴って行われた歌唱に対し、当該カラオケ楽曲に予め関連づけられた加点要素を加味して採点を行う採点手段と、を有するカラオケシステムであって、前記カラオケ楽曲に対する複数の歌唱履歴における、前記採点手段による採点結果を蓄積する蓄積手段と、前記蓄積手段による蓄積結果に応じ、前記カラオケ楽曲の前記複数の歌唱履歴における、前記加点要素による加点傾向を分析する分析手段と、前記分析手段による分析結果に基づき、前記歌詞及び前記背景映像のうちの前記少なくとも一方に加え、少なくとも前記加点要素に係わるアドバイス情報を、少なくとも当該アドバイス情報に係わる歌唱区間に到達する前に表示するように、前記表示手段を制御する表示制御手段と、を有することを特徴とする。   In order to achieve the above object, the first invention corresponds to a music playback means for playing back karaoke music, and the lyrics of the karaoke music and the karaoke music according to the playback of the karaoke music by the music playback means. The display means for displaying at least one of the background images, and the singing performed in association with the reproduction of the karaoke music by the music reproduction means, the scoring is performed by adding a point element previously associated with the karaoke music A karaoke system comprising: a storage means for storing the scoring results by the scoring means in a plurality of singing histories for the karaoke music; and according to the storage results by the storage means, An analyzing means for analyzing a point tendency by the point elements in the plurality of singing histories; and Based on the analysis result, in addition to the at least one of the lyrics and the background video, at least the advice information related to the added element is displayed at least before reaching the singing section related to the advice information. Display control means for controlling the means.

本願発明のカラオケシステムにおいては、楽曲再生手段のカラオケ楽曲の再生にしたがってユーザ(歌唱者)が歌唱すると、採点手段によってその歌唱に対する採点が行われる。このようにして生じる複数の歌唱履歴について、蓄積手段においてそれぞれの採点結果が蓄積される。   In the karaoke system of the present invention, when the user (singer) sings according to the reproduction of the karaoke music by the music reproducing means, the scoring means scores the song. With respect to a plurality of singing histories thus generated, the scoring results are accumulated in the accumulating means.

このとき、上記カラオケ楽曲には、(採点において加味される)歌唱に係わる加点要素が予め関連づけられている。この加点要素としては、例えば、音程が一致していれば、採点はプラス方向に加味され、更に歌唱技法(歌唱テクニック)などの「ビブラート」「しゃくり」「こぶし」「ため」「フォール」「ロングトーン」等もある。本願発明では、上記カラオケ楽曲の歌唱時において、特定のタイミングからの一定区間(加点区間)、ユーザが上記加点要素を駆使した歌唱を行うと、(それを行わない場合に比べて)採点時の得点がアップするようになっている。したがって、上記のように蓄積手段に蓄積される採点結果には、上記加点要素による加点の正否等の実績が含まれている。   At this time, a score element related to the singing (added in scoring) is associated with the karaoke music piece in advance. For example, if the pitches match, the scoring will be added in the positive direction, and the vibrato, shackles, fist, “fall”, “long”, etc. "Tone" and so on. In the present invention, at the time of singing the karaoke music, if the user performs a singing that makes full use of the above-mentioned point element (as compared to the case where it is not performed) at the time of scoring. The score is up. Therefore, the scoring results accumulated in the accumulating means as described above include results such as the correctness of the added points by the added points element.

本願発明においては、これに対応して、分析手段により、蓄積された上記複数の歌唱履歴における、上記加点要素による加点傾向(各加点区間ごとの加点実績等)が分析される。そして、その後に新たに当該カラオケ楽曲が再生される場合に、表示制御手段の制御により、上記分析結果に基づき、上記加点要素に係わるアドバイス情報が併せて表示される。すなわち例えば、音程一致やビブラートにより過去に多くの歌唱履歴にて加点が行われている区間について、適宜のメッセージや、加点を表すマークや、当該加点区間を表す適宜の加点区間表示、等が行われる。   In the present invention, in correspondence with this, the analysis means analyzes the point tendency (the point results for each point section) by the point element in the accumulated singing histories. Then, when the karaoke music piece is newly reproduced thereafter, the advice information relating to the added point element is also displayed based on the analysis result under the control of the display control means. That is, for example, for a section that has been scored in many singing histories in the past due to pitch matching or vibrato, an appropriate message, a mark indicating the score, an appropriate score section display representing the score section, etc. Is called.

これにより、当該カラオケ楽曲を歌唱するユーザは、過去に多くの他ユーザにより加点がなされた上記加点区間の存在や、当該加点区間でどのようなテクニックを駆使すれば加点を得ることができるか、等を視覚的に知ることができる。この結果、(上記のような情報がなくその都度試行錯誤するしかなかった従来に比べ)容易に高得点を得ることができ、娯楽性を向上することができる。   Thereby, the user who sings the karaoke song can obtain points by using the existence of the above-mentioned scored section, which has been scored by many other users in the past, and what technique is used in the scored section, Etc. can be known visually. As a result, a high score can be easily obtained (compared to the conventional case where there is no such information and trial and error each time), and entertainment can be improved.

第2発明は、上記第1発明において、前記表示手段は、前記表示制御手段の制御に基づき、前記楽曲再生手段による前記カラオケ楽曲の再生にしたがい、前記歌詞及び前記背景映像のうちの前記少なくとも一方の表示が、前記加点要素による加点区間に対応したタイミングに近づいたことを契機に、当該加点要素に係わる前記アドバイス情報をリアルタイムで表示することを特徴とする。   According to a second aspect of the present invention, in the first aspect of the invention, the display unit is based on the control of the display control unit and the at least one of the lyrics and the background video according to the reproduction of the karaoke music by the music reproduction unit. Is displayed in real time, when the display approaches the timing corresponding to the added section by the added element.

これにより、ユーザは、加点区間の到来時又は加点区間に近づいたときに、確実に得点アップを図ることができる。   Accordingly, the user can reliably increase the score when the added section arrives or approaches the added section.

第3発明は、上記第1発明において、前記採点手段は、さらに、前記カラオケ楽曲に予め関連づけられた減点要素も加味して前記採点を行い、前記分析手段は、さらに、前記カラオケ楽曲の前記複数の歌唱履歴における前記減点要素による減点傾向を分析し、前記表示制御手段は、さらに、前記歌詞及び前記背景映像のうちの前記少なくとも一方に加え、前記減点要素に係わる前記アドバイス情報を、少なくとも当該アドバイス情報に係わる歌唱区間に到達する前に表示するように、前記表示手段を制御することを特徴とする。   According to a third invention, in the first invention, the scoring means further performs the scoring in consideration of a deduction element pre-associated with the karaoke music, and the analysis means further includes the plurality of the karaoke music. The display control means further analyzes at least the advice information related to the deduction element in addition to at least one of the lyrics and the background video. The display means is controlled so as to be displayed before reaching the singing section related to the information.

本願発明においては、上記カラオケ楽曲に、上記加点要素のみならず減点要素も予め関連づけられている。この減点要素としては、例えば、「音程ずれ」「リズムずれ」「声量不足」等がある。本願発明では、上記カラオケ楽曲の歌唱時において、特定のタイミングからの一定区間(減点区間。あるいは全区間を対象としても良い)、ユーザの歌唱が上記減点要素に該当すると、採点時の得点がダウンするようになっている。したがって、上記同様、蓄積手段に蓄積される採点結果には、上記減点要素による減点の有無等の実績が含まれている。   In the present invention, not only the above-described added elements but also the deducted elements are associated with the karaoke music piece in advance. Examples of this deduction element include “pitch deviation”, “rhythm deviation”, “insufficient voice volume”, and the like. In the present invention, at the time of singing the karaoke music, if a certain section from a specific timing (a deduction section or all sections may be targeted) and the user's singing corresponds to the deduction element, the score at the time of scoring is down. It is supposed to be. Therefore, as described above, the scoring results accumulated in the accumulating means include results such as the presence or absence of deductions due to the deduction elements.

そして、本願発明においては、上記に対応して、分析手段により、上記加点傾向のみならず、上記減点要素による減点傾向(各減点区間ごとの減点実績等)が分析される。そして、上記のように新たに当該カラオケ楽曲が再生されて歌詞・背景映像が表示される際、表示制御手段の制御により、上記加点要素及び減点要素の両方に係わるアドバイス情報が併せて表示される。すなわち例えば、過去に多くの歌唱履歴にて音程ずれによる減点が行われている区間について、適宜のメッセージや、減点を表すマークや、当該減点区間を表す適宜の減点区間表示、等が行われる。   In the present invention, corresponding to the above, the analysis means analyzes not only the above-mentioned added point tendency but also the reduced point tendency (deducted results for each deducted section, etc.) by the above deducted elements. Then, when the karaoke music piece is newly reproduced and the lyrics / background video is displayed as described above, the advice information related to both the added point element and the deducted element is displayed together under the control of the display control means. . That is, for example, an appropriate message, a mark indicating a deduction, an appropriate deduction section display indicating the deduction section, and the like are performed for a section where deductions due to a pitch difference have been performed in many singing histories in the past.

これにより、当該カラオケ楽曲を歌唱するユーザは、過去に多くの他ユーザが減点を喫した上記減点区間の存在や、当該減点区間でどのように注意して歌唱すれば減点を回避することができるか、等を視覚的に知ることができる。この結果、従来よりも確実に高得点を得やすくなるので、さらに娯楽性を向上することができる。   Thereby, the user who sings the karaoke music can avoid the deduction if the other decent points have been deducted by many other users in the past or if the user sings carefully in the deducted interval. You can know visually. As a result, it becomes easier to obtain a higher score than before, so that entertainment can be further improved.

第4発明は、上記第3発明において、前記表示手段は、前記表示制御手段の制御に基づき、前記楽曲再生手段による前記カラオケ楽曲の再生にしたがい、前記歌詞及び前記背景映像のうちの前記少なくとも一方の表示が、前記減点要素による減点区間に対応したタイミングに近づいたことを契機に、当該減点要素に係わる前記アドバイス情報をリアルタイムで表示することを特徴とする。   According to a fourth aspect of the present invention based on the third aspect of the present invention, the display means is based on the control of the display control means, and the at least one of the lyrics and the background video according to the reproduction of the karaoke music by the music reproduction means. Is displayed in real time when the display approaches the timing corresponding to the deduction section by the deduction element, in real time.

これにより、ユーザは、減点区間の到来時又は減点区間に近づいたときに、確実に得点ダウンを回避することができる。   Thereby, the user can avoid a score down reliably when the deduction section arrives or approaches the deduction section.

第5発明は、上記第2又は第4発明において、前記表示制御手段は、さらに、前記楽曲再生手段による前記カラオケ楽曲の再生に伴って行われた歌唱に対する、前記採点手段によるリアルタイムの採点結果を表示するように、前記表示手段を制御することを特徴とする。   A fifth invention is the above-described second or fourth invention, wherein the display control means further provides a real-time scoring result by the scoring means for a song performed along with the reproduction of the karaoke music by the music reproducing means. The display means is controlled to display.

これにより、ユーザは、加点や減点の結果、現在の得点状況がどのようになっているかを、リアルタイムで知ることができる。   Thereby, the user can know in real time how the current scoring status is as a result of adding or subtracting points.

また、上記目的を達成するために、第6発明は、カラオケ楽曲を再生する楽曲再生手段と、前記楽曲再生手段による前記カラオケ楽曲の再生にしたがって、当該カラオケ楽曲の歌詞、及び、当該カラオケ楽曲に対応した背景映像、のうち少なくとも一方を表示する表示手段と、前記楽曲再生手段による前記カラオケ楽曲の再生に伴って行われた歌唱に対し、当該カラオケ楽曲に予め関連づけられた加点要素を加味して採点を行う採点手段と、を有するカラオケ装置であって、当該カラオケ楽曲に対する複数の歌唱履歴における前記加点要素による加点傾向に基づき生成されたアドバイス情報を入力する情報入力手段と、前記歌詞及び前記背景映像のうちの前記少なくとも一方に加え、少なくとも前記加点要素に係わる前記アドバイス情報を、少なくとも当該アドバイス情報に係わる歌唱区間に到達する前に表示するように、前記表示手段を制御する表示制御手段と、を有することを特徴とする。   In order to achieve the above object, according to a sixth aspect of the present invention, there is provided a music reproducing means for reproducing karaoke music, and the lyrics of the karaoke music and the karaoke music according to the reproduction of the karaoke music by the music reproducing means. A display means for displaying at least one of the corresponding background videos, and a singing performed in association with the reproduction of the karaoke music by the music reproduction means, a score element previously associated with the karaoke music is added. A karaoke apparatus having scoring means for scoring, wherein information input means for inputting advice information generated based on a scoring tendency by the scoring elements in a plurality of singing histories for the karaoke music, the lyrics and the background In addition to at least one of the images, the advice information related to at least the added point element, Even without to display before reaching the singing section concerning the corresponding advice information, and having a display control means for controlling said display means.

本発明によれば、過去の歌唱履歴における加点区間の存在や加点傾向を視覚的に知らせることで、ユーザが容易に高得点を得ることができる。   According to the present invention, the user can easily obtain a high score by visually informing the presence of a scored section and the score tender in the past singing history.

本発明の一実施形態のカラオケシステムの全体構成を表す機能ブロック図である。It is a functional block diagram showing the whole structure of the karaoke system of one Embodiment of this invention. 表示部に表示される、タイトル画面、背景映像及びテロップ表示画面、を表す説明図である。It is explanatory drawing showing the title screen, background image | video, and telop display screen which are displayed on a display part. 採点部によるユーザXに対する採点データの一例、及び、1ユーザ分の集計結果を表す説明図である。It is explanatory drawing showing an example of the scoring data with respect to the user X by a scoring part, and the total result for one user. 採点部によるユーザYに対する採点データの一例、及び、ユーザX,Yの2ユーザ分の集計結果を表す説明図である。It is explanatory drawing showing an example of the scoring data with respect to the user Y by a scoring part, and the total result for two users of users X and Y. 採点部によるユーザZに対する採点データの一例、及び、ユーザX,Y,Zの3ユーザ分の集計結果を表す説明図である。It is explanatory drawing showing an example of the scoring data with respect to the user Z by a scoring part, and the total result for three users, user X, Y, and Z. 上記図5(b)に示したユーザX,Y,Zの採点データの集計結果から、一部を抜き出して整理した図である。FIG. 6 is a diagram in which a part is extracted and arranged from the totaling result of the scoring data of the users X, Y, and Z shown in FIG. 表示部に表示されるアドバイス情報の例を表す説明図である。It is explanatory drawing showing the example of the advice information displayed on a display part. カラオケ装置のCPUにより実行される制御手順を表すフローチャートである。It is a flowchart showing the control procedure performed by CPU of a karaoke apparatus. アドバイス情報に従いビブラート実行に成功したときの、表示部の採点結果表示の一例を表す説明図である。It is explanatory drawing showing an example of the scoring result display of a display part when vibrato execution is successful according to advice information. ホストサーバにより実行される制御手順を表すフローチャートである。It is a flowchart showing the control procedure performed by the host server. 図10中のステップS200の加点・減点ポイント分析処理の詳細手順を表すフローチャートである。It is a flowchart showing the detailed procedure of the point addition / deduction point analysis process of step S200 in FIG.

以下、本発明の一実施の形態について、図面を参照しつつ説明する。   Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

図1は、本実施形態のカラオケシステムの全体構成を表す機能ブロック図である。   FIG. 1 is a functional block diagram showing the overall configuration of the karaoke system of the present embodiment.

図1において、通信カラオケシステム1(カラオケシステムに相当)は、カラオケ装置10と、ホストサーバ20と、を有している。カラオケ装置10は、例えばカラオケ店舗等のカラオケルームKRに設置されている。カラオケ装置10は、楽曲データとしてのMusical Instrument Digital Interface(MIDI;登録商標)データ及び映像データを用いて、カラオケ楽曲の再生サービスを提供する装置である。   In FIG. 1, a communication karaoke system 1 (corresponding to a karaoke system) has a karaoke apparatus 10 and a host server 20. The karaoke apparatus 10 is installed in a karaoke room KR such as a karaoke store. The karaoke device 10 is a device that provides a karaoke music reproduction service using Musical Instrument Digital Interface (MIDI; registered trademark) data and video data as music data.

カラオケ装置10は、装置本体100と、リモコン35と、マイク30とを有している。装置本体100は、制御部101と、採点部102と、大容量記憶装置103と、操作部104と、受信部105と、音源106と、音声制御部107と、スピーカ108と、表示部109と、通信制御部110とを有している。   The karaoke device 10 includes a device main body 100, a remote control 35, and a microphone 30. The apparatus main body 100 includes a control unit 101, a scoring unit 102, a mass storage device 103, an operation unit 104, a receiving unit 105, a sound source 106, a sound control unit 107, a speaker 108, a display unit 109, and the like. And a communication control unit 110.

制御部101は、図示しないCPUや、RAM及びROM等のメモリを備えている。この制御部101は、RAMの一時記憶機能を利用しつつ、ROMや上記大容量記憶装置103に予め記憶された各種プログラム(後述の図8、図10、図11に示す制御手順を実行するカラオケ処理プログラムを含む)を実行する。これにより、装置本体100全体の制御を行う。   The control unit 101 includes a CPU (not shown) and a memory such as a RAM and a ROM. The control unit 101 uses various programs stored in advance in the ROM or the large-capacity storage device 103 (a karaoke that executes control procedures shown in FIGS. 8, 10, and 11 to be described later) while using the temporary storage function of the RAM. (Including processing program). Thereby, the entire apparatus main body 100 is controlled.

受信部105は、無線回線又は有線回線により接続された上記マイク30から出力された歌唱者の音声信号(歌唱音声データ)を受信する。   The receiving unit 105 receives a singer's voice signal (singing voice data) output from the microphone 30 connected by a wireless line or a wired line.

大容量記憶装置103は、例えばHard Disk Drive(HDD)などから構成される。この大容量記憶装置103は、楽曲データ(MIDIデータ)、背景映像データ、及び歌詞データ等の各種情報が記憶されている。また、この大容量記憶装置103には、ユーザの歌唱時の上記歌唱音声データが順次記憶される。   The mass storage device 103 is composed of, for example, a hard disk drive (HDD). The large-capacity storage device 103 stores various information such as music data (MIDI data), background video data, and lyrics data. In addition, the large-capacity storage device 103 sequentially stores the singing voice data when the user sings.

音源106は、上記制御部101によって大容量記憶装置103から読み出された上記楽曲データを再生して音声制御部107へ出力する。音声制御部107は、音源106から出力された楽曲データ、及び、受信部105を介してマイク30により入力された上記歌唱音声データを増幅し、スピーカ108へ出力する。スピーカ108は、音声制御部107から出力された楽曲データ及び歌唱音声データを音声出力する。   The sound source 106 reproduces the music data read from the large-capacity storage device 103 by the control unit 101 and outputs it to the audio control unit 107. The voice control unit 107 amplifies the song data output from the sound source 106 and the singing voice data input from the microphone 30 via the reception unit 105 and outputs the amplified song data to the speaker 108. The speaker 108 outputs the music data and the singing voice data output from the voice control unit 107 by voice.

なお、以下適宜、音源106、音声出力部107、及びスピーカ108を、省略して「音源106等」と称する。音源106等は、カラオケ楽曲を再生する楽曲再生手段を構成している。   Hereinafter, the sound source 106, the audio output unit 107, and the speaker 108 are appropriately omitted and referred to as “sound source 106 etc.”. The sound source 106 and the like constitute music playback means for playing back karaoke music.

採点部102は、マイク30を介した上記歌唱音声データに基づき、ユーザの歌唱に対する採点を公知の手法により行う(採点内容の詳細は後述)。   The scoring unit 102 performs scoring on the user's singing by a known method based on the singing voice data via the microphone 30 (details of scoring contents will be described later).

操作部104は、例えば複数のキーやスイッチなどから構成される。ユーザは、この操作部104又は上記リモコン35を用いて、カラオケ楽曲の予約操作等の各種操作を行うことができる。   The operation unit 104 includes, for example, a plurality of keys and switches. The user can perform various operations such as a reservation operation for karaoke music using the operation unit 104 or the remote controller 35.

表示部109(表示手段に相当)は、例えば液晶ディスプレイなどから構成され、各種映像を表示する。特に、表示部109は、上記音源106等により楽曲データの再生が行われるのにしたがい、楽曲データの再生に同期して、大容量記憶装置103から読み出された上記背景映像データに対応した背景映像、及び、上記歌詞データに対応したテロップ、等を表示することができる(後述の図2等も参照)。   The display unit 109 (corresponding to a display unit) is composed of, for example, a liquid crystal display and displays various videos. In particular, the display 109 corresponds to the background corresponding to the background video data read from the mass storage device 103 in synchronization with the reproduction of the music data as the music data is reproduced by the sound source 106 or the like. A video, a telop corresponding to the lyrics data, and the like can be displayed (see also FIG. 2 and the like described later).

通信制御部110は、リモコン35及びホストサーバ20に対し例えば無線又は有線のLAN等のネットワークNWを介し接続されており、それらリモコン35及びホストサーバ20との間の情報通信の制御を行う。なお、リモコン35との間の通信は赤外線通信であってもよい。   The communication control unit 110 is connected to the remote controller 35 and the host server 20 via a network NW such as a wireless or wired LAN, and controls information communication between the remote controller 35 and the host server 20. The communication with the remote control 35 may be infrared communication.

リモコン35は、ユーザ(ユーザ)がカラオケ楽曲の予約操作等の各種操作を複数のキーやスイッチ等で行うための操作や各種情報の表示を行い、装置本体100、ホストサーバ20との間で情報通信を行う通信端末である。このため、リモコン35は、図示しないCPUや、RAM及びROM等のメモリを備えた制御部、操作部、表示部、通信制御部等を備えている。   The remote controller 35 performs operations for a user (user) to perform various operations such as a reservation operation for karaoke music with a plurality of keys and switches and displays various information, and information is transmitted between the apparatus main body 100 and the host server 20. A communication terminal that performs communication. Therefore, the remote controller 35 includes a control unit (not shown), a control unit including a memory such as a RAM and a ROM, an operation unit, a display unit, a communication control unit, and the like.

ホストサーバ20は、CPUを備えた制御部21と、例えば大容量記憶装置等からなる歌唱履歴記憶部(図示省略)及び採点結果蓄積部22(蓄積手段に相当)と、加点・減点分析部23(分析手段)と、を備えている(詳細は後述)。   The host server 20 includes a control unit 21 having a CPU, a singing history storage unit (not shown) made up of a large-capacity storage device and the like, a scoring result storage unit 22 (corresponding to storage means), and a score / deduction analysis unit 23. (Analyzing means) (details will be described later).

<実施形態の特徴>
以上において、本実施形態の特徴は、過去の複数の歌唱履歴(例えば楽曲ID及びユーザIDに関連づけた形で上記歌唱履歴記憶部に記憶される)における上記採点部102による採点結果(例えば上記歌唱履歴に関連づけた形で上記採点結果蓄積部22に記憶される)の加点・減点傾向を分析し、対応するアドバイス情報を生成して表示部109に出力することにある。以下、その詳細を順を追って説明する。
<Features of the embodiment>
In the above, the feature of this embodiment is that the scoring result (for example, the above-mentioned song) by the above-mentioned scoring unit 102 in a plurality of past song histories (for example, stored in the above-mentioned song history storage unit in association with the music ID and the user ID). The score increase / decrease tendency (stored in the scoring result storage unit 22 in association with the history) is analyzed, and corresponding advice information is generated and output to the display unit 109. Hereinafter, the details will be described in order.

前述したように、表示部109は、楽曲データの再生に同期して背景映像やテロップ等を表示する。例えば図2(a)に示す例では、楽曲「瑠璃色の街」のタイトル画面が表示された後、図2(b)に示すように、歌詞を表すテロップTEと背景映像BGとが表示されている。なお図2(b)の下方に示したタイムスケール(単位:秒)は説明の便宜のために付加したものであり、表示部109において表示されるものではない(後述の図7も同様)。すなわち、この例では、楽曲データの再生が開始(タイムスケール中「0」で表す。以下適宜、単に「時刻0:00」のように称する)された後、18秒経過(タイムスケール中「18」で表す。以下適宜、単に「時刻0:18」のように称する)するまでの間、図2(b)に示す、「小雨降ってる 並木道を ふたり肩寄せて歩く」のテロップTEと、対応する上記背景映像BGと、が表示部109に表示される。図示を省略しているが、実際は、テロップTEは、上記楽曲データの再生に同期した速度で文字の色が移り変わるようになっており、ユーザは、このような上記テロップTEの表示をガイドにしつつ、当該歌詞を歌唱することができる。   As described above, the display unit 109 displays a background video, a telop, or the like in synchronization with the reproduction of the music data. For example, in the example shown in FIG. 2A, after the title screen of the song “Scarlet Town” is displayed, a telop TE representing lyrics and a background video BG are displayed as shown in FIG. 2B. ing. Note that the time scale (unit: second) shown at the bottom of FIG. 2B is added for convenience of explanation, and is not displayed on the display unit 109 (the same applies to FIG. 7 described later). That is, in this example, the reproduction of the music data is started (represented by “0” in the time scale. Hereinafter, as appropriate, simply referred to as “time 0:00”), 18 seconds have elapsed (“18 in the time scale”). Corresponding to the telop TE of “Walking along a tree-lined road, where it is raining”, as shown in FIG. 2 (b) until it is simply referred to as “time 0:18”. The background image BG to be displayed is displayed on the display unit 109. Although illustration is omitted, in actuality, the color of the telop TE is changed at a speed synchronized with the reproduction of the music data, and the user can guide the display of the telop TE. , You can sing the lyrics.

その後、楽曲データの再生が進行すると、図2(c)に示すように、時刻0:18から時刻0:36までの間、「君は黙って そっと僕を 見てる」のテロップTEと、対応する上記背景映像BG(図示の例では図2(b)と同一内容で略示しているが、実際は異なる映像である)と、が表示される。上記同様、ユーザは、このような上記テロップTEの表示をガイドにしつつ、当該歌詞を歌唱することができる。なお、表示部109は、テロップTEと背景画像BGの両方を表示するのに限られず、少なくとも一方を表示すれば足りる。すなわち、例えばユーザが歌詞を完全に暗記している場合等においては背景画像BGのみを表示してもよいし、ユーザが歌詞の表示のみを所望する場合にはテロップTEのみを表示してもよい。いずれにしても、楽曲データの再生に伴う歌唱タイミングのガイド機能を果たせば足りる。   After that, as the music data playback proceeds, as shown in Fig. 2 (c), it corresponds to the telop TE of "You are silently watching me" from time 0:18 to time 0:36 The background video BG (in the example shown, the same content as that shown in FIG. 2B is shown but is actually a different video) is displayed. Similarly to the above, the user can sing the lyrics while using the display of the telop TE as a guide. The display unit 109 is not limited to displaying both the telop TE and the background image BG, and it is sufficient to display at least one of them. That is, for example, when the user completely memorizes the lyrics, only the background image BG may be displayed, or when the user only wants to display the lyrics, only the telop TE may be displayed. . In any case, it is sufficient to perform a singing timing guide function accompanying reproduction of music data.

<採点部による採点>
上記のようにして歌唱が行われるとき、例えば上記楽曲データに関連づけられて事前に取得されていた歌唱基準情報(歌唱すべき当該楽曲のメロディーラインを表す。なおこの例では後述の修飾的な歌唱技法のデータも含まれている)を用いて、上記採点部102による採点が行われる。
<Scoring by scoring department>
When singing as described above, for example, singing standard information (representing the melody line of the music to be sung. The singing is described later in this example in association with the music data. The scoring unit 102 performs scoring using a technique data (including technique data).

<加点要素>
この実施形態では、得点アップとなる加点要素として、上記歌唱基準情報との「音程一致」があり、さらに、上記修飾的歌唱技法としてのいわゆる「ビブラート」「しゃくり」「こぶし」が設定され、上記楽曲データに適宜の手法で予め関連づけられている。すなわち、1つの楽曲の各区間において、ユーザの歌唱に基づく上記歌唱音声データと歌唱基準情報とが比較され、両者の音程が一致していれば、上記採点部102よる採点時に、加点の対象となる。なお、音程一致以外に、「リズム一致」「声量十分」等を加点対象としてもよい。さらに、1つの楽曲において、上記修飾的歌唱技法を実行可能な特定区間が局所的に設けられており、当該区間で対応する修飾的歌唱技法を行えば、上記同様、加点対象となる。なお、上記「ビブラート」「しゃくり」「こぶし」以外に、いわゆる「ため」「フォール」「ロングトーン」等を加点対象としてもよい。
<Point element>
In this embodiment, as an additional point element for scoring up, there is `` pitch coincidence '' with the above singing standard information, and further, the so-called `` vibrato '', `` shakuri '', and `` fist '' are set as the above-mentioned modifying singing techniques, The music data is associated in advance with an appropriate method. That is, in each section of one piece of music, the singing voice data based on the user's singing and the singing reference information are compared, and if the pitches of the two accord with each other, Become. In addition to pitch matching, “rhythm matching”, “voice volume sufficient”, and the like may be added. Furthermore, in one music, the specific area which can perform the said modification singing technique is provided locally, and if the modification singing technique corresponding to the said section is performed, it will become a score object like the above. In addition to the “vibrato”, “shakuri”, and “fist”, so-called “for”, “fall”, “long tone”, and the like may be added.

<減点要素>
一方、この実施形態では、上記とは逆に、得点ダウンとなる減点要素として、上記歌唱基準情報との「音程不一致」が設定され、上記楽曲データに適宜の手法で予め関連づけられている。すなわち、1つの楽曲の各区間において、ユーザの歌唱に基づく上記歌唱音声データと歌唱基準情報とが比較され、両者の音程が不一致(不歌唱も含む)であれば、上記採点部102よる採点時に、減点の対象となる。なお、音程不一致以外に、「リズム不一致」「声量不十分」等を減点対象としてもよい。
<Deduction factor>
On the other hand, in this embodiment, contrary to the above, “sound pitch mismatch” with the singing reference information is set as a deduction element for scoring and is associated with the music data in advance by an appropriate method. That is, in each section of one piece of music, the singing voice data based on the user's singing and the singing reference information are compared, and if the pitches of the two are inconsistent (including non-singing), the grading unit 102 performs the grading. , Subject to deduction. In addition to pitch mismatch, “rhythm mismatch”, “insufficient voice volume”, etc. may be subject to deduction.

<採点データ具体例 その1>
採点部102による採点データの一例を図3(a)に示す。図3(a)は、例えばひとりのユーザ(以下適宜、「ユーザX」という)が上記楽曲「瑠璃色の街」を歌唱したときの採点データである。図示のように、この例では、歌唱時刻0:01から歌唱時刻0:30まで1秒刻み毎に採点が行われていることを縦軸に示し、採点要素(音程、技法加点等)の項目を横軸に示している。
<Specific example of scoring data # 1>
An example of the scoring data by the scoring unit 102 is shown in FIG. FIG. 3A shows scoring data when, for example, a single user (hereinafter referred to as “user X” as appropriate) sings the song “Scarlet Town”. As shown in the figure, in this example, the vertical axis indicates that scoring is performed every 1 second from singing time 0:01 to singing time 0:30, and items of scoring elements (pitch, technique scoring, etc.) Is shown on the horizontal axis.

音程の一致・不一致については、採点部102により、全区間(上記時刻0:01〜0:30)にわたって判定される。この例では、時刻0:01〜0:05においては音程一致(図中「○」印で表す。以下同様)と判定され、時刻0:06,0:07においては音程不一致(図中「×」印で表す。以下同様)と判定されている。同様に、時刻0:08〜0:10では音程一致、時刻0:11では音程不一致、時刻0:12〜0:17では音程一致、時刻0:18〜0:22では音程不一致、時刻0:23〜0:30では音程一致、と判定されている。   The pitch coincidence / non-coincidence is determined by the scoring unit 102 over the entire section (time 0:01 to 0:30). In this example, it is determined that the pitches coincide with each other at time 0:01 to 0:05 (represented by “O” in the figure, the same applies hereinafter), and the pitches do not coincide at time 0:06 and 0:07 (“×” in the figure). The same applies to the following. Similarly, pitches coincide at time 0: 08-0: 10, pitch mismatches at time 0:11, pitch matches at times 0:12 to 0:17, pitch mismatches at times 0: 18-0: 22, time 0: From 23 to 0:30, it is determined that the pitches match.

一方、修飾的歌唱技法については、各技法ごとに、局所的に対象区間が設定されている。この例では、時刻0:02に「ビブラート」箇所が設定されており、ユーザの歌唱においてここでビブラートが正しくなされていれば採点部102の採点時に加点の対象となる。同様に、時刻0:05に「ビブラート」箇所が設定され、時刻0:07に「こぶし」箇所が設定され、時刻0:09に「しゃくり」箇所が設定され、時刻0:12に「しゃくり」箇所が設定され、時刻0:16に「こぶし」箇所が設定され、時刻0:20に「こぶし」箇所が設定され、時刻0:24に「ビブラート」箇所が設定され、時刻0:27に「ビブラート」箇所が設定され、各箇所で当該修飾的歌唱技法が実行されれば加点対象となる。なお、この例では、各箇所で当該修飾的歌唱技法が実行されなかった場合でも特に減点対象とはならないが、減点対象とするようにしてもよい。   On the other hand, about the modification singing technique, the object area is set locally for every technique. In this example, a “vibrato” portion is set at time 0:02, and if the vibrato is correctly performed in the user's singing, the scoring unit 102 becomes a target for scoring. Similarly, the “vibrato” location is set at time 0:05, the “fist” location is set at time 0:07, the “shrunk” location is set at time 0:09, and the “shrunk” location is set at time 0:12. A location is set, a “fist” location is set at time 0:16, a “fist” location is set at time 0:20, a “vibrato” location is set at time 0:24, and a “fist” location is set at time 0:27. If “vibrato” locations are set and the modified singing technique is executed at each location, points are added. In this example, even if the modified singing technique is not executed at each location, it is not a deduction target, but may be a deduction target.

そして、図3(a)に示すように、このユーザXの歌唱履歴においては、上記の箇所のうち、時刻0:05、時刻00:24、時刻00:27の「ビブラート」、時刻0:20の「こぶし」、時刻00:09、時刻0:12の「しゃくり」がそれぞれ実行され、各箇所で対応する加点が行われている。   Then, as shown in FIG. 3A, in the singing history of the user X, among the above locations, “vibrato” at time 0:05, time 00:24, time 00:27, time 0:20 “Fist”, “00:09” and “01:12” are executed, and corresponding points are added at each location.

図3(a)に示した採点部102による採点データは、ホストサーバ20に送信され、採点結果蓄積部22に格納される。   The scoring data by the scoring unit 102 shown in FIG. 3A is transmitted to the host server 20 and stored in the scoring result storage unit 22.

<ユーザXの採点データに基づく集計結果>
そして、本実施形態では、複数のユーザの上記採点データが採点結果蓄積部22に順次蓄積された後、ホストサーバ20の上記加点・減点分析部23によって、当該複数のユーザにおける採点データが集計され、加点・減点傾向の分析が行われる。
<Aggregation results based on user X's scoring data>
In the present embodiment, after the scoring data of a plurality of users are sequentially stored in the scoring result storage unit 22, the scoring data of the plurality of users is aggregated by the scoring / deduction analysis unit 23 of the host server 20. An analysis of the points added / reduced is performed.

図3(b)には、その集計態様の一例を示す。この例では、上記加点要素である「音程一致」「ビブラート加点」「しゃくり加点」「こぶし加点」の項目と、上記減点要素である「音程不一致」の項目とがそれぞれ設けられ、時刻ごとに該当する歌唱履歴の数(言い換えればユーザ数。但し同一ユーザによる複数回の歌唱履歴の場合は一致しない)がカウントされている。   FIG. 3B shows an example of the tabulation mode. In this example, the above-mentioned score elements, “Pitch match”, “Vibrato score”, “Squibbling score”, and “Fist score score”, and the “Degree pitch mismatch” items, which are the above-mentioned deduction factors, are provided respectively. The number of singing histories to be performed (in other words, the number of users. However, in the case of a plurality of singing histories by the same user, the number is not the same) is counted.

図3(b)では、上記図3(a)に示したユーザXの採点データのみを集計した1ユーザ分の集計結果を表している。すなわち、「音程一致」については、時刻0:01〜0:05でユーザ1人が該当したことを表すカウント「1」、時刻0:08〜0:10でカウント「1」、時刻0:12〜0:17でカウント「1」、時刻0:23〜0:30でカウント「1」、となっている。同様に、「音程不一致」については、時刻0:06,0:07でカウント「1」、時刻0:11でカウント「1」、時刻0:18〜0:22でカウント「1」となっている。   FIG. 3B shows a totaling result for one user in which only the scoring data of the user X shown in FIG. That is, for “pitch coincidence”, a count “1” indicating that one user corresponds at time 0:01 to 0:05, a count “1” at time 0:08 to 0:10, and a time 0:12 The count is “1” at ˜0: 17, and the count is “1” at 0:23 to 0:30. Similarly, for “pitch mismatch”, the count is “1” at time 0:06, 0:07, the count is “1” at time 0:11, and the count is “1” at time 0:18 to 0:22. Yes.

また、修飾的歌唱技法では、「ビブラート加点」については、時刻0:05でユーザ1人が該当したことを表すカウント「1」、時刻0:24でカウント「1」、時刻0:27でカウント「1」、となっている。同様に、「しゃくり加点」については、時刻0:09でカウント「1」、時刻0:12でカウント「1」となり、「こぶし加点」については、時刻0:20でカウント「1」となっている。   In the modified singing technique, “Vibrato score” is counted as “1” indicating that one user corresponds at time 0:05, “1” at time 0:24, and at time 0:27. “1”. Similarly, for “shrimp addition”, the count is “1” at time 0:09, “1” at time 0:12, and for “fist addition”, the count is “1” at time 0:20. Yes.

<採点データ具体例 その2>
採点部102による採点データの他の例を図4(a)に示す。図4(a)は、上記ユーザXとは別のひとりのユーザ(以下適宜、「ユーザY」という)が上記楽曲「瑠璃色の街」を歌唱したときの採点データである。
<Specific example of scoring data # 2>
Another example of the scoring data by the scoring unit 102 is shown in FIG. FIG. 4A shows scoring data when one user different from the user X (hereinafter referred to as “user Y” as appropriate) sings the music “Scarlet Town”.

前述と同様、音程の一致・不一致については、この例では、時刻0:01〜0:04においては音程一致と判定され、時刻0:05〜0:11においては音程不一致と判定されている。同様に、時刻0:12〜0:17では音程一致、時刻0:18〜0:22では音程不一致、時刻0:23〜0:30では音程一致、と判定されている。   As described above, pitch coincidence / non-coincidence is determined as pitch coincidence at times 0:01 to 0:04, and as pitch mismatch at times 0:05 to 0:11. Similarly, it is determined that the pitches match at times 0:12 to 0:17, the pitches do not match at times 0:18 to 0:22, and the pitches match at times 0:23 to 0:30.

修飾的歌唱技法については、時刻0:05の「ビブラート」、時刻0:12の「しゃくり」、時刻0:16の「こぶし」、時刻0:27の「ビブラート」がそれぞれ実行され、各箇所で対応する加点が行われている。   For the modified singing technique, “vibrato” at time 0:05, “shakuri” at time 0:12, “fist” at time 0:16, and “vibrato” at time 0:27 are executed at each location. Corresponding points are added.

上記同様、図4(a)の採点データは、ホストサーバ20の採点結果蓄積部22に格納される。   As described above, the scoring data in FIG. 4A is stored in the scoring result storage unit 22 of the host server 20.

<ユーザX,Yの採点データに基づく集計結果>
図4(b)に、上記ユーザX,Yの採点データによる集計結果を示す。言い換えれば、図4(b)は、上記図3(b)に示した集計結果に対し、図4(a)に示したユーザYの採点データを合算した、2ユーザ分の集計結果となっている。
<Aggregation results based on scoring data of users X and Y>
FIG. 4B shows the result of counting by the scoring data of the users X and Y. In other words, FIG. 4B shows a total result for two users obtained by adding the score data of the user Y shown in FIG. 4A to the total result shown in FIG. 3B. Yes.

すなわち、「音程一致」については、時刻0:01〜0:04でユーザ2人が該当したことを表すカウント「2」、時刻0:05でユーザ1人が該当したことを表すカウント「1」、時刻0:08〜0:10でカウント「1」、時刻0:12〜0:17でカウント「2」、時刻0:23〜0:30でカウント「2」、となっている。同様に、「音程不一致」については、時刻0:05でカウント「1」、時刻0:06〜0:07でカウント「2」、時刻0:08〜0:10でカウント「1」、時刻0:11でカウント「2」、時刻0:18〜0:22でカウント「2」となっている。   That is, for “pitch coincidence”, a count “2” indicating that two users are applicable at time 0:01 to 0:04, and a count “1” indicating that one user is applicable at time 0:05. The count is “1” at time 0:08 to 0:10, the count is “2” at time 0:12 to 0:17, and the count is “2” at time 0:23 to 0:30. Similarly, for “pitch mismatch”, the count is “1” at time 0:05, the count is “2” at time 0:06 to 0:07, the count is “1” at time 0:08 to 0:10, the time 0 : The count is “2” at 11 and the count is “2” at time 0:18 to 0:22.

また、修飾的歌唱技法では、「ビブラート加点」については、時刻0:05でユーザ2人が該当したことを表すカウント「2」、時刻0:24でカウント「1」、時刻0:27でカウント「2」、となっている。同様に、「しゃくり加点」については、時刻0:09でカウント「1」、時刻0:12でカウント「2」となり、「こぶし加点」については、時刻0:16でカウント「1」、時刻0:20でカウント「1」となっている。   In the modified singing technique, the “vibrato score” is counted as “2” indicating that two users are applicable at time 0:05, “1” at time 0:24, and “0” at time 0:27. “2”. Similarly, for “shrimp addition”, the count is “1” at time 0:09 and “2” at time 0:12, and for “fist addition”, the count is “1” at time 0:16 and time 0 : The count is “1” at 20.

<採点データ具体例 その3>
採点部102による採点データのさらに他の例を図5(a)に示す。図5(a)は、上記ユーザX,Yとはさらに別の、ひとりのユーザ(以下適宜、「ユーザZ」という)が上記楽曲「瑠璃色の街」を歌唱したときの採点データである。
<Specific example of scoring data # 3>
Still another example of the scoring data by the scoring unit 102 is shown in FIG. FIG. 5A shows scoring data when a single user (hereinafter referred to as “user Z” as appropriate) sings the song “Scarlet Town”, which is different from the users X and Y.

前述と同様、音程の一致・不一致については、この例では、時刻0:01〜0:04においては音程一致と判定され、時刻0:05で音程不一致と判定されている。同様に、時刻0:06〜0:08では音程一致、時刻0:09では音程不一致、時刻0:10〜0:17では音程一致、時刻0:18〜0:22では音程不一致、時刻0:23〜0:30では音程一致、と判定されている。   As described above, the pitch match / mismatch is determined to be pitch match at time 0:01 to 0:04 and determined to be pitch mismatch at time 0:05 in this example. Similarly, pitches coincide at time 0:06 to 0:08, pitches do not match at time 0:09, pitches do match at times 0:10 to 0:17, pitches do not match at times 0:18 to 0:22, and time 0: From 23 to 0:30, it is determined that the pitches match.

修飾的歌唱技法については、時刻0:02の「ビブラート」、時刻0:05の「ビブラート」、時刻0:07の「こぶし」、時刻0:12の「しゃくり」、時刻0:27の「ビブラート」がそれぞれ実行され、各箇所で対応する加点が行われている。   As for the modification singing technique, “vibrato” at time 0:02, “vibrato” at time 0:05, “fist” at time 0:07, “shaburi” at time 0:12, “vibrato at time 0:27” "Is executed, and corresponding points are added at each location.

上記同様、図5(a)の採点データは、ホストサーバ20の採点結果蓄積部22に格納される。   As described above, the scoring data in FIG. 5A is stored in the scoring result storage unit 22 of the host server 20.

<ユーザX,Y,Zの採点データに基づく集計結果>
図5(b)に、上記ユーザX,Y,Zの採点データによる集計結果を示す。言い換えれば、図5(b)は、上記図4(b)に示した集計結果に対し、図5(a)に示したユーザZの採点データを合算した、3ユーザ分の集計結果となっている。
<Aggregation results based on scoring data of users X, Y, and Z>
FIG. 5 (b) shows the totaling result based on the scoring data of the users X, Y and Z. In other words, FIG. 5B shows a total result for three users obtained by adding the score data of the user Z shown in FIG. 5A to the total result shown in FIG. 4B. Yes.

すなわち、「音程一致」については、時刻0:01〜0:04でユーザ3人が該当したことを表すカウント「3」、時刻0:05〜0:07でカウント「1」、時刻0:08でカウント「2」、時刻0:09でカウント「1」、時刻0:10でカウント「2」、時刻0:11でカウント「1」、時刻0:12〜0:17でカウント「3」、時刻0:23〜0:30でカウント「3」、となっている。同様に、「音程不一致」については、時刻0:05〜0:07でカウント「2」、時刻0:08でカウント「1」、時刻0;09でカウント「2」、時刻0:10でカウント「1」、時刻0:11でカウント「2」、時刻0:18〜0:22でカウント「3」となっている。   That is, for “pitch coincidence”, a count “3” indicating that three users corresponded at time 0:01 to 0:04, a count “1” at time 0:05 to 0:07, and a time 0:08. Count “2”, time 0:09 count “1”, time 0:10 count “2”, time 0:11 count “1”, time 0:12 to 0:17 count “3”, At time 0:23 to 0:30, the count is “3”. Similarly, for “pitch disagreement”, the count is “2” at time 0:05 to 0:07, the count “1” at time 0:08, the count “2” at time 0; 09, and the count “2” at time 0:10. “1”, the count is “2” at time 0:11, and the count is “3” at time 0:18 to 0:22.

また、修飾的歌唱技法では、「ビブラート加点」については、時刻0:02でカウント「1」、時刻0:05でユーザ3人が該当したことを表すカウント「3」、時刻0:24でカウント「1」、時刻0:27でカウント「3」、となっている。同様に、「しゃくり加点」については、時刻0:09でカウント「1」、時刻0:12でカウント「3」となり、「こぶし加点」については、時刻0:07でカウント「1」、時刻0:16でカウント「1」、時刻0:20でカウント「1」となっている。   In the modified singing technique, “Vibrato score” is counted at time “0:02”, “1” at time 0:05, “3” indicating that three users are applicable, and counted at time 0:24. “1”, the count is “3” at time 0:27. Similarly, for “shrimp addition”, the count is “1” at time 0:09 and “3” at time 0:12, and for “fist addition”, the count is “1” at time 0:07 and time 0 : Count “1” at 16 and count “1” at time 0:20.

<集計結果に基づくアドバイス情報の生成>
ホストサーバ20の加点・減点分析部23では、以上の集計結果に基づき、これ以降に当該楽曲を歌唱するユーザのための(上記加点要素・減点要素に係わる)アドバイス情報が生成される。
<Generation of advice information based on count results>
On the basis of the above totaling result, the point addition / deduction analysis unit 23 of the host server 20 generates advice information (related to the above point addition / deduction elements) for the user who sings the music thereafter.

図6は、上記図5(b)に示したユーザX,Y,Zの採点データの集計結果から、左側は加点要素(音程一致、ビブラート加点、しゃくり加点、こぶし加点)と減点要素(音程不一致)の各要素を示し、右側は各要素毎にカウント「3」となっている歌唱時刻を抜き出して整理した図である。上述したように、「音程一致」については、時刻0:01〜0:04、時刻0:12〜0:17」、時刻0:23〜0:30の区間でカウント「3」、となっており、「音程不一致」については、時刻0:18〜0:22の区間でカウント「3」となっている。また「ビブラート加点」については、時刻0:05、時刻0:27でカウント「3」となり、「しゃくり加点」については、時刻0:12でカウント「3」となっている。なお、「こぶし加点」については、カウント「3」となる時刻は存在しない。   FIG. 6 shows the result of the scoring data of the users X, Y, and Z shown in FIG. 5B. On the left side, the added elements (pitch coincidence, vibrato added points, shackle added points, fist added points) and deducted points elements (pitch mismatch) The right side is a diagram in which the singing times having a count of “3” for each element are extracted and arranged on the right side. As described above, for “pitch coincidence”, the time is 0:01 to 0:04, the time is 0:12 to 0:17, and the time is 0:23 to 0:30, and the count is “3”. “Pitch mismatch” has a count of “3” in the interval from 0:18 to 0:22. “Vibrato score” has a count of “3” at time 0:05 and time 0:27, and “Scribbling score” has a count of “3” at time 0:12. As for “fist addition point”, there is no time when the count is “3”.

加点・減点分析部23では、この例では、過去の複数(上記の例では3つ)の歌唱履歴の採点データに基づくアドバイス情報として、上記図6に示す内容に対応したアドバイス情報が生成される。すなわち、「音程一致」に関しては、時刻0:01〜0:04、時刻0:12〜0:17、時刻0:23〜0:30において、多数のユーザ(この例ではユーザ全員)が音程一致による加点を得た、音程一致加点期待区間である(言い換えれば、採点時の得点アップのチャンスである)旨の内容のアドバイス情報が生成される(後述の図7(a)(b)の「音程簡単ゾーン」表示を参照)。また「音程不一致」に関しては、時刻0:18〜0:22において、多数のユーザ(この例ではユーザ全員)が音程不一致による減点を喫した、音程不一致減点危惧区間である(言い換えれば、採点時の得点ダウンのおそれがある)旨の内容のアドバイス情報が生成される(後述の図7(b)の「音程要注意ゾーン」表示を参照)。   In this example, the point addition / deduction analysis unit 23 generates advice information corresponding to the contents shown in FIG. 6 as advice information based on the scoring data of a plurality of past singing histories (three in the above example). . That is, with respect to “pitch matching”, a large number of users (all users in this example) have pitch matching at time 0:01 to 0:04, time 0:12 to 0:17, and time 0:23 to 0:30. Advice information is generated with the content indicating that it is a pitch coincidence point expected section (in other words, a chance to increase the score at the time of scoring) (see below in FIGS. 7A and 7B). (See “Pitch Easy Zone” display). In addition, regarding “pitch mismatch”, it is a section where there is a point of risk of pitch mismatch mismatch where a large number of users (all users in this example) have lost points due to pitch mismatch at times 0:18 to 0:22 (in other words, at the time of scoring Advice information with the content that there is a possibility that the score may be down) is generated (see the “pitch caution zone” display in FIG. 7B described later).

さらに、「ビブラート加点」に関しては、時刻0:05、時刻0:27が(正確には当該時刻を含むその前後近傍区間。以下同様)が、多数のユーザ(この例ではユーザ全員)がビブラート実行による加点を得た、ビブラート加点期待区間である(得点アップのチャンスである)旨の内容のアドバイス情報が生成される(後述の図7(a)(b)の「ビブラートチャンス」表示を参照)。また「しゃくり加点」に関しては、時刻0:12において、多数のユーザ(この例ではユーザ全員)がしゃくり実行による加点を得た、しゃくり加点期待区間である(得点アップのチャンスである)旨の内容のアドバイス情報が生成される(後述の図7(a)の「しゃくりチャンス」表示を参照)。   Furthermore, with regard to “Vibrato addition”, time 0:05 and time 0:27 (exactly the vicinity before and after the time including the time), and many users (all users in this example) execute vibrato. Advice information is generated to indicate that it is the expected vibrato point addition section (which is a chance to increase the score) (see “Vibrato Chance” display in FIGS. 7A and 7B described later). . In addition, with regard to “scribbing score”, a content indicating that at a time of 0:12, many users (all users in this example) are scrambling score expectation intervals (scoring chances) that are scored by scoring execution. Advice information is generated (see the “chucking chance” display in FIG. 7A described later).

なお、上記のようにカウント「3」となるもの(言い換えれば全ユーザが該当するもの)に限定してアドバイス情報を生成するのではなく、全ユーザのうち例えば50%〜80%等のある程度の割合で該当するものに基づいてアドバイス情報を生成してもよい。この場合は、あるしきい値を設けて、カウント値が当該しきい値を超えるものについてピックアップして図6のようなテーブルをまとめればよい。上記の例では、例えばしきい値を60%とすれば、3人のユーザX,Y,Zのうち2人以上が該当していれば(すなわちカウント「2」又は「3」であれば)足りることとなる。   Note that the advice information is not generated only for the count of “3” as described above (in other words, for all users), but to some extent such as 50% to 80% of all users. The advice information may be generated based on the corresponding ratio. In this case, a certain threshold value is provided, and a table having a count value exceeding the threshold value is picked up and a table as shown in FIG. In the above example, for example, if the threshold value is 60%, two or more of the three users X, Y, and Z are applicable (that is, if the count is “2” or “3”). It will be enough.

そして、これ以降にカラオケ装置10において新たに楽曲「瑠璃色の街」が再生されユーザが歌唱する際には、上記のようにして生成されたアドバイス情報が、ホストサーバ20から装置本体100に送信されて、表示部109においてアドバイス情報の表示が行われる。   After that, when a new song “Scarlet Town” is reproduced in the karaoke apparatus 10 and the user sings thereafter, the advice information generated as described above is transmitted from the host server 20 to the apparatus main body 100. Then, the advice information is displayed on the display unit 109.

<アドバイス情報の表示>
表示部109に表示される上記アドバイス情報の一例を図7(a)に示す。図7(a)は、上記図2(b)に対応する図であり、前述と同様、「小雨降ってる 並木道を ふたり肩寄せて歩く」のテロップTEと、対応する上記背景映像BG(但し、煩雑防止のため図示省略)と、が表示部109に表示される。
<Display advice information>
An example of the advice information displayed on the display unit 109 is shown in FIG. FIG. 7 (a) is a diagram corresponding to FIG. 2 (b), and similarly to the above, the telop TE of “walking along the tree-lined road that is raining lightly” and the corresponding background image BG (however, Is displayed on the display unit 109 to prevent complication.

そして、このテロップTEが表示される時間区分(時刻0:00〜0:18)に対応し、まず、時刻0:01〜0:04の部位(テロップTEの文字「小雨降って」の歌唱タイミングにほぼ相当)に、上記音程一致加点期待区間であることを表すアドバイス情報AD1が表示される。アドバイス情報AD1は、「音程かんたんゾーン」の表記と、当該区間の長さを表す矢印「←→」と、を備えている。同様に、時刻0:12〜0:17の部位(テロップTEの文字「たり肩寄せて歩」の歌唱タイミングにほぼ相当)に、上記音程一致加点期待区間であることを表すアドバイス情報AD2が表示される。アドバイス情報AD2も、上記アドバイス情報AD1と同様、「音程かんたんゾーン」の表記と、当該区間の長さを表す矢印「←→」と、を備えている。   Then, corresponding to the time division (time 0: 00 to 0: 18) in which this telop TE is displayed, first, the part of the time 0: 01 to 0: 04 (the singing timing of the character “slight rain” of the telop TE) The advice information AD1 indicating that it is the interval coincidence point expectation section is displayed. The advice information AD1 has a notation of “pitch simple zone” and an arrow “← →” indicating the length of the section. Similarly, advice information AD2 representing the above interval coincidence point expected section is displayed at a portion of time 0:12 to 0:17 (equivalent to the singing timing of the characters “Telting to the shoulder”) of the telop TE. Is done. Similarly to the advice information AD1, the advice information AD2 includes a notation of “pitch easy zone” and an arrow “← →” indicating the length of the section.

また、時刻0:05の部位(テロップTEの文字「て」の歌唱タイミングにほぼ相当)には、上記ビブラート加点期待区間であることを表すアドバイス情報AD3が表示される。このアドバイス情報AD3は、上記「て」の文字を指し示す矢印付きの「ビブラートチャンス!」のテキストボックスを備えている。さらに、時刻0:12の部位(テロップTEの文字「た」の歌唱タイミングにほぼ相当)には、上記しゃくり加点期待区間であることを表すアドバイス情報AD4が表示される。このアドバイス情報AD4は、上記「た」の文字を指し示す矢印付きの「しゃくりチャンス!」のテキストボックスを備えている。   In addition, advice information AD3 indicating the above-described vibrato point addition section is displayed at a portion of time 0:05 (substantially equivalent to the singing timing of the character “te” in the telop TE). The advice information AD3 includes a text box of “Vibrato Chance!” With an arrow pointing to the character “te”. Further, advice information AD4 representing the above-mentioned expected point of scoring point is displayed at the portion of time 0:12 (substantially equivalent to the singing timing of the character “ta” in the telop TE). This advice information AD4 includes a text box of “Chicking chance!” With an arrow pointing to the character “TA”.

これらにより、ユーザは、「小雨降って」「たり肩寄せて歩」の歌唱タイミングでは、音程一致による加点を容易に得ることができること(逆に言うと高得点のためには取りこぼしは許されないこと)、「て」の歌唱タイミングではビブラートを効かせることで加点を容易に得られること、「た」の歌唱タイミングではしゃくりを効かせることで加点を容易に得られること、等を視覚的に確実に知ることができる。   As a result, the user can easily obtain additional points due to pitch matching at the singing timing of “light rain” or “walking close to the shoulder” (in other words, it is not allowed to miss for high scores) ), It is possible to obtain points easily by applying vibrato at the “te” singing timing, and it is possible to easily obtain points by applying sneezing at the “ta” singing timing. Can know.

また、上記図7(a)の表示の後、表示部109に表示されるアドバイス情報の一例を図7(b)に示す。図7(b)は、上記図2(c)に対応する図であり、前述と同様、「君は黙って そっと僕を 見てる」のテロップTEと、対応する上記背景映像BG(但し、煩雑防止のため図示省略)と、が表示部109に表示される。   FIG. 7B shows an example of advice information displayed on the display unit 109 after the display shown in FIG. FIG. 7 (b) is a diagram corresponding to FIG. 2 (c). As described above, the telop TE of “You are silently watching me” and the corresponding background image BG (however, complicated) (Not shown for prevention) is displayed on the display unit 109.

そして、このテロップTEが表示される時間区分(時刻0:18〜0:36)に対応し、まず、時刻0:18〜0:22の部位(テロップTEの文字「君は黙って」の歌唱タイミングにほぼ相当)に、上記音程不一致減点危惧区間であることを表すアドバイス情報AD5が表示される。アドバイス情報AD5は、「音程要注意ゾーン」の表記と、当該区間の長さを表す破線矢印「←→」と、を備えている。また、前述と同様、時刻0:23〜0:30の部位(テロップTEの文字「そっと僕を 見てる」の歌唱タイミングにほぼ相当)に、上記音程一致加点期待区間であることを表すアドバイス情報AD6が表示される。アドバイス情報AD6は、上記アドバイス情報AD1,AD2と同様、「音程かんたんゾーン」の表記と、当該区間の長さを表す矢印「←→」と、を備えている。   And corresponding to the time segment (time 0: 18-0: 36) in which this telop TE is displayed, first, the part of the time 0: 18-0: 22 (the singing of the character “You are silent” of the telop TE The advice information AD5 indicating that the interval does not correspond to the pitch mismatch point is displayed. The advice information AD5 includes a notation of “pitch caution zone” and a dashed arrow “← →” indicating the length of the section. In addition, as described above, advice information indicating that the above-mentioned interval coincidence point expectation section is applied to the portion of time 0:23 to 0:30 (equivalent to the singing timing of the character “Take me softly” in the telop TE). AD6 is displayed. The advice information AD6 includes a notation of “pitch easy zone” and an arrow “← →” indicating the length of the section, like the advice information AD1 and AD2.

また、時刻0:27の部位(テロップTEの文字「る」の歌唱タイミングにほぼ相当)には、上記ビブラート加点期待区間であることを表すアドバイス情報AD7が表示される。このアドバイス情報AD7は、上記「る」の文字を指し示す矢印付きの「ビブラートチャンス!」のテキストボックスを備えている。   In addition, advice information AD7 indicating that it is the above-mentioned vibrato point addition section is displayed at the portion of time 0:27 (which is substantially equivalent to the singing timing of the character “ru” of the telop TE). The advice information AD7 includes a text box of “Vibrato Chance!” With an arrow pointing to the character “RU”.

これらにより、ユーザは、「君は黙って」の歌唱タイミングでは、音程不一致による減点を喫するおそれがあること(逆に言うとここで頑張れば得点低下を防止できること)、「そっと僕を 見てる」の歌唱タイミングでは、音程一致による加点を容易に得ることができること(逆に言うと高得点のためには取りこぼしは許されないこと)、「る」の歌唱タイミングではビブラートを効かせることで加点を容易に得られること、等を視覚的に確実に知ることができる。   As a result, the user may be deducted due to pitch mismatch at the timing of singing “You are silent” (in other words, if you do your best here, you can prevent a drop in the score), and “Look at me softly” At the singing timing of, it is easy to get points by pitch matching (in other words, it is not allowed to miss for high scores), and at the singing timing of "Ru", it is easy to add points by applying vibrato It is possible to know visually and reliably what is obtained.

<カラオケ装置での制御手順>
上記手法を実現するために、上記カラオケ装置10の制御部101のCPUによって実行される処理の内容を、図8のフローチャートより説明する。
<Control procedure with karaoke equipment>
The content of the processing executed by the CPU of the control unit 101 of the karaoke apparatus 10 to realize the above method will be described with reference to the flowchart of FIG.

図8において、このフローは、例えばカラオケ装置10の管理者又はユーザがカラオケ装置10の電源をONにすると開始される。まずステップS10で、CPUは、上記リモコン35又は上記操作部104を介したカラオケ楽曲の予約操作があったか否かを判定する。予約操作がなければ判定が満たされず(S10:No)、ループ待機する。予約操作があったら判定が満たされ(S10:Yes)、ステップS15へ移る。   In FIG. 8, this flow is started when, for example, an administrator or user of the karaoke apparatus 10 turns on the power of the karaoke apparatus 10. First, in step S <b> 10, the CPU determines whether or not a karaoke song reservation operation has been performed via the remote controller 35 or the operation unit 104. If there is no reservation operation, the determination is not satisfied (S10: No), and a loop is waited. If there is a reservation operation, the determination is satisfied (S10: Yes), and the routine goes to Step S15.

ステップS15では、ホストサーバ20へアドバイス送信要求を出力し、上記ステップS10で予約されたカラオケ楽曲についてこの時点で既に生成済みのアドバイス情報を取得し(後述の図10のステップS110、ステップS120参照)、例えば大容量記憶装置103に記憶する。なお、このステップS15を実行する上記CPUが、各請求項記載の情報入力手段として機能する。その後、ステップS20に移る。   In step S15, an advice transmission request is output to the host server 20, and advice information already generated at this point is obtained for the karaoke music reserved in step S10 (see steps S110 and S120 in FIG. 10 described later). For example, it is stored in the mass storage device 103. The CPU executing step S15 functions as information input means described in each claim. Thereafter, the process proceeds to step S20.

ステップS20では、CPUは、大容量記憶装置103に制御信号を出力して、上記ステップS10でのカラオケ楽曲の予約に基づき、大容量記憶装置103から、当該予約に係わるカラオケ楽曲に対応した楽曲データ、背景映像データ、歌詞データ等を読み出す。そして、音源106等に、上記楽曲データの再生を開始させるとともに、表示部109に、上記楽曲データの再生と同期して、上記背景映像データ及び歌詞データの表示を開始させる。これにより、予約したユーザは、楽曲データに基づき再生されるカラオケ楽曲を歌唱することができる。その後、ステップS25に移る。   In step S20, the CPU outputs a control signal to the mass storage device 103, and based on the karaoke song reservation in step S10, the song data corresponding to the karaoke song related to the reservation is sent from the mass storage device 103. Read background video data, lyric data, etc. Then, the sound source 106 and the like start the reproduction of the music data, and the display unit 109 starts the display of the background video data and the lyrics data in synchronization with the reproduction of the music data. Thereby, the reserved user can sing karaoke music reproduced based on music data. Thereafter, the process proceeds to step S25.

ステップS25では、CPUは、上記歌唱により上記受信部105を介して入力される上記歌唱音声データに基づき、採点部102による上記採点を開始させる。その後、ステップS30に移る。   In step S25, CPU starts the said scoring by the scoring part 102 based on the said song audio | voice data input via the said receiving part 105 by the said song. Thereafter, the process proceeds to step S30.

ステップS30では、CPUは、上記ステップS15で取得されたアドバイス情報に基づき、各アドバイス情報の表示タイミングになったか否かを、判定する。前述の楽曲「瑠璃色の街」の例においては、前述した、アドバイス情報AD1に係わる時刻0:01、アドバイス情報AD2に係わる時刻0:12、アドバイス情報AD3に係わる時刻0:05、アドバイス情報AD4に係わる時刻0:12、アドバイス情報AD5に係わる時刻0:18、アドバイス情報AD6に係わる時刻0:23、アドバイス情報AD7に係わる時刻0:27、のいずれかのタイミングになったか否か、が判定される。アドバイス情報の表示タイミングでなければステップS30の判定は満たされず(S30:No)、後述のステップS50に移る。アドバイス情報の表示タイミングであればステップS30の判定が満たされ(S30:Yes)、ステップS35に移る。   In step S30, the CPU determines whether the display timing of each piece of advice information has come based on the advice information acquired in step S15. In the above-described example of the song “Scarlet Town”, the time 0:01 related to the advice information AD1, the time 0:12 related to the advice information AD2, the time 0:05 related to the advice information AD3, and the advice information AD4. It is determined whether the time 0:12 related to the advice information AD5, the time 0:18 related to the advice information AD6, the time 0:23 related to the advice information AD6, or the time 0:27 related to the advice information AD7 is reached. Is done. If it is not the display timing of the advice information, the determination in step S30 is not satisfied (S30: No), and the process proceeds to step S50 described later. If it is a display timing of advice information, determination of step S30 will be satisfy | filled (S30: Yes), and it will move to step S35.

ステップS35では、CPUは、表示部109に表示制御信号を出力し、ステップS30で判定が満たされた表示タイミングに係わるアドバイス情報(上述の例ではアドバイス情報AD1〜AD7のいずれか)を表示部109に表示させる。すなわち、本実施形態では、上記テロップTE(又は上記背景映像BGでもよい)の表示が、アドバイス情報に係わる上記加点期待区間又は上記減点危惧区間に近づいたことを契機に、アドバイス情報がリアルタイムで表示される。なお、このステップS35を実行するCPUが、各請求項記載の表示制御手段として機能する。その後、ステップS40に移る。   In step S <b> 35, the CPU outputs a display control signal to the display unit 109, and the display unit 109 displays advice information (one of the advice information AD <b> 1 to AD <b> 7 in the above example) related to the display timing satisfied in step S <b> 30. To display. In other words, in the present embodiment, the advice information is displayed in real time when the display of the telop TE (or the background video BG) has approached the added point expectation section or the feared deduction section related to the advice information. Is done. The CPU that executes step S35 functions as display control means described in each claim. Thereafter, the process proceeds to step S40.

ステップS40では、CPUは、採点部102により上記ステップS25で開始された採点において、上記ステップS35でアドバイス表示を行った当該加点期待区間の加点要素(又は減点危惧区間における減点要素)に対する採点を加味してこの時点でのトータル採点結果を更新するとともに、表示部109に表示制御信号を出力し、更新されたこの時点での最新の採点結果を表示する。図9に、時刻0:05(テロップTEの文字「て」の歌唱タイミング)において上記アドバイス情報AD3にしたがってビブラートを行った直後の最新の採点結果が表示された例を示す。この例では、アドバイス情報AD3に従ってビブラートを実行して成功した結果、「GOODJOB!!」の文字と、3点が追加されてこの時点での点数が100点満点中の83点となったこと、が示されている。なお、このようにアドバイス情報の示す当該加点期待区間(又は当該減点危惧区間)の終了直後に最新の採点結果を表示するのに限られず、歌唱中は常にリアルタイムで採点結果を表示するようにしてもよい。図8に戻り、ステップS40が終了したら、ステップS50に移る。   In step S40, the CPU takes into account the scoring for the scoring element of the expected scoring section (or the scoring element in the scoring feared section) for which the advice is displayed in step S35, in the scoring started by the scoring unit 102 in step S25. Then, the total scoring result at this time is updated, and a display control signal is output to the display unit 109 to display the updated latest scoring result at this time. FIG. 9 shows an example in which the latest scoring result immediately after the vibrato is performed according to the advice information AD3 at time 0:05 (the singing timing of the character “te” in the telop TE) is shown. In this example, as a result of successful execution of vibrato according to the advice information AD3, the characters “GOODJOB !!!!” and 3 points were added, and the score at this point became 83 out of 100 points, It is shown. It should be noted that the latest scoring results are not limited to being displayed immediately after the end of the point expected increase point (or the point at risk of deduction) indicated by the advice information in this way, and the score results are always displayed in real time during singing. Also good. Returning to FIG. 8, when step S40 is completed, the process proceeds to step S50.

ステップS50では、CPUは、ステップS20で再生を開始しているカラオケ楽曲の終了タイミングとなったか(言い換えれば楽曲データ、背景映像データ、歌詞データ等の読み出しが楽曲の最後まで到達したか)否か、を判定する。終了タイミングとなっていなければステップS50の判定が満たされず(S50:No)、ステップS10に戻って同様の手順を繰り返す。終了タイミングとなっていればステップS50の判定が満たされ(S50:Yes)、ステップS55に移る。   In step S50, the CPU has reached the end timing of the karaoke song that has started playing in step S20 (in other words, whether reading of song data, background video data, lyrics data, etc. has reached the end of the song) or not. , Is determined. If it is not the end timing, the determination in step S50 is not satisfied (S50: No), and the process returns to step S10 and the same procedure is repeated. If it is the end timing, the determination in step S50 is satisfied (S50: Yes), and the process proceeds to step S55.

ステップS55では、CPUは、ステップS20で開始していた、大容量記憶装置103からの楽曲データ、背景映像データ、歌詞データ等の読み出しを終了し、当該楽曲の再生を終了する。その後、ステップS60に移る。   In step S55, the CPU ends reading of music data, background video data, lyric data, etc. from the large-capacity storage device 103 started in step S20, and ends the reproduction of the music. Thereafter, the process proceeds to step S60.

ステップS60では、CPUは、採点部102からこの時点(すなわち楽曲再生終了時点)での全採点データを取得するとともに、表示部109に表示制御信号を出力してその取得した全採点データに対応したトータルの採点結果を表示させる(図示省略)。その後、ステップS65に移る。   In step S60, the CPU acquires all the scoring data at this time (that is, when the music playback ends) from the scoring unit 102, and outputs a display control signal to the display unit 109 to correspond to the acquired all scoring data. The total scoring result is displayed (not shown). Thereafter, the process proceeds to step S65.

ステップS65では、CPUは、上記ステップS60で取得した全採点データを、ホストサーバ20へ送信する。その後、ステップS70に移る。   In step S65, the CPU transmits all the scoring data acquired in step S60 to the host server 20. Thereafter, the process proceeds to step S70.

ステップS70では、CPUは、カラオケ装置10の電源がOFFにされたか否かを判定する。電源ONのままであればステップS70の判定が満たされず(ステップS70:NO)、上記ステップS10に戻って同様の手順を繰り返す。電源がOFFにされていればステップS70の判定が満たされ(ステップS70:YES)、このフローを終了する。   In step S70, the CPU determines whether or not the power of the karaoke apparatus 10 has been turned off. If the power remains on, the determination in step S70 is not satisfied (step S70: NO), and the same procedure is repeated by returning to step S10. If the power is turned off, the determination in step S70 is satisfied (step S70: YES), and this flow is terminated.

<サーバでの制御手順>
上記カラオケ装置10のCPUによる処理に対応して、ホストサーバ20によって実行される処理の内容を、図10のフローチャートにより説明する。
<Control procedure at server>
Corresponding to the processing by the CPU of the karaoke apparatus 10, the contents of processing executed by the host server 20 will be described with reference to the flowchart of FIG.

図10において、このフローは、例えばホストサーバ20の管理者がホストサーバ20の電源をONにすると開始される。まずステップS110で、上記制御部21のCPUが、カラオケ装置10の制御部101のCPUから、特定のカラオケ楽曲の上記アドバイス情報の送信要求(上記図8のステップS15参照)があったか否かを判定する。送信要求がなければステップS110の判定が満たされず(S110:No)、後述のステップS130に移る。送信要求があった場合はステップS110の判定が満たされ(S110:Yes)、ステップS120に移る。   In FIG. 10, this flow is started when, for example, the administrator of the host server 20 turns on the power of the host server 20. First, in step S110, the CPU of the control unit 21 determines whether or not the CPU of the control unit 101 of the karaoke apparatus 10 has received a request for transmitting the advice information of a specific karaoke piece (see step S15 in FIG. 8). To do. If there is no transmission request, the determination in step S110 is not satisfied (S110: No), and the process proceeds to step S130 described later. If there is a transmission request, the determination in step S110 is satisfied (S110: Yes), and the process proceeds to step S120.

ステップS120では、上記制御部21のCPUが、この時点までに後述のステップS200において既に生成され(例えば上記加点・減点分析部23内に)記憶されていた、上記特定のカラオケ楽曲のアドバイス情報を読み出し、カラオケ装置10へと送信する。その後、ステップS130に移る。   In step S120, the CPU of the control unit 21 receives the advice information of the specific karaoke piece that has been generated and stored in step S200 described later (for example, in the point addition / deduction analysis unit 23) up to this point. Read out and transmit to the karaoke apparatus 10. Thereafter, the process proceeds to step S130.

ステップS130では、上記制御部21のCPUが、ある1つのカラオケ楽曲の再生が終了したカラオケ装置10から送信された当該再生に対応した歌唱時の全採点データ(上記図8のステップS65参照)を受信したか否か、を判定する。上記カラオケ楽曲の全採点データが受信されていなければステップS130の判定が満たされず(S130:No)、このフローを終了する。全採点データが受信されていれば、ステップS130の判定が満たされ(S130:Yes)、ステップS140に移る。   In step S130, the CPU of the control unit 21 obtains all scoring data at the time of singing corresponding to the reproduction transmitted from the karaoke apparatus 10 in which the reproduction of a certain karaoke piece has ended (see step S65 in FIG. 8). It is determined whether or not it has been received. If all the karaoke music scoring data has not been received, the determination in step S130 is not satisfied (S130: No), and this flow is terminated. If all the scoring data has been received, the determination at Step S130 is satisfied (S130: Yes), and the routine goes to Step S140.

ステップS140では、上記採点結果蓄積部22が、上記ステップS130で受信した上記カラオケ楽曲の全採点データを、格納する。その後、ステップS200に移る。   In step S140, the scoring result storage unit 22 stores all the scoring data of the karaoke piece received in step S130. Thereafter, the process proceeds to step S200.

ステップS200では、上記加点・減点分析部23が、各カラオケ楽曲ごとに、複数の歌唱履歴(複数ユーザの歌唱したものに加え、同一ユーザが複数回歌唱したものも含む)における採点データを集計して加点・減点傾向の分析を行うともに、対応する上記アドバイス情報を作成する。   In step S200, the said point addition / deduction analysis part 23 totals the scoring data in a plurality of singing histories (including those sung by the same user a plurality of times in addition to those sung by a plurality of users) for each karaoke piece. In addition to analyzing the tendency to add / decrease points, the corresponding advice information is created.

上記ステップS200の詳細手順を、図11に示す。図11において、まずステップS205で、上記加点・減点分析部23は、上記ステップS140で採点結果蓄積部22に(新規に)蓄積された上記1つのカラオケ楽曲について、この時点で既に(後述するステップS210〜ステップS290での処理により)処理済みの集計結果を読み出す。前述の例では、図4(a)に示す新たな採点データが取得された際の図3(b)に示す集計結果や、図5(a)に示す新たな採点データが取得された際の図4(b)に示す集計結果、が読み出される。なおこの時点で集計結果が存在しなければこのステップS205は省略される。その後、ステップS207に移る。   The detailed procedure of step S200 is shown in FIG. In FIG. 11, first, in step S205, the scoring / reducing point analysis unit 23 has already (at a later-described step described above) the one karaoke piece (newly) stored in the scoring result storage unit 22 in step S140. Processed tabulation results are read out (by processing in S210 to Step S290). In the above-described example, the total result shown in FIG. 3B when the new scoring data shown in FIG. 4A is acquired, or the new scoring data shown in FIG. 5A is acquired. The tabulation result shown in FIG. 4B is read out. If there is no aggregation result at this time, this step S205 is omitted. Thereafter, the process proceeds to step S207.

ステップS207では、上記ステップS140で採点結果蓄積部22に(新規に)蓄積された、上記1つのカラオケ楽曲の全採点データを読み出す。その後、ステップS210に移る。   In step S207, all the scoring data of the one karaoke piece stored in the scoring result storage unit 22 in step S140 is read out. Thereafter, the process proceeds to step S210.

ステップS210では、上記加点・減点分析部23は、上記読み出した1つのカラオケ楽曲に係わる全採点データ中に、上記ビブラートによる加点の履歴が存在したか否かを判定する。ビブラート加点の履歴が存在しなければステップS210の判定が満たされず(S210:No)、後述のステップS220に移る。ビブラート加点の履歴が存在すればステップS210の判定が満たされ(S210:Yes)、ステップS212に移る。   In step S210, the point addition / deduction analysis unit 23 determines whether or not a history of points added by the vibrato exists in all the score data related to the read one karaoke piece. If there is no vibrato point history, the determination in step S210 is not satisfied (S210: No), and the process proceeds to step S220 described later. If there is a history of adding vibrato points, the determination in step S210 is satisfied (S210: Yes), and the process proceeds to step S212.

ステップS212では、上記加点・減点分析部23は、上記ビブラート加点履歴における加点時刻を抽出する。例えば前述の図5(a)の例であれば、「時刻0:02」「時刻0:05」「時刻0:27」の3つが抽出される。その後、ステップS214に移る。   In step S212, the point addition / deduction analysis unit 23 extracts the point addition time in the vibrato point addition history. For example, in the example of FIG. 5A described above, three items “time 0:02”, “time 0:05”, and “time 0:27” are extracted. Thereafter, the process proceeds to step S214.

ステップS214では、上記加点・減点分析部23は、上記ステップS205で読み出された上記集計結果における、上記ステップS212で抽出された時刻のビブラート加点カウントをインクリメントする。例えば前述の図5(b)の例であれば、上記抽出結果に対応して「時刻0:02」のカウントが「0」→「1」にインクリメントされ、「時刻0:05」のカウントが「2」→「3」にインクリメントされ、「時刻0:27」のカウントが「2」→「3」にインクリメントされる。その後、ステップS216に移る。   In step S214, the point addition / deduction analysis unit 23 increments the vibrato point addition count at the time extracted in step S212 in the tabulation result read out in step S205. For example, in the example of FIG. 5B described above, the count at “time 0:02” is incremented from “0” to “1” corresponding to the extraction result, and the count at “time 0:05” is increased. “2” → “3” is incremented, and the count at “time 0:27” is incremented from “2” → “3”. Thereafter, the process proceeds to step S216.

ステップS216では、上記加点・減点分析部23は、上記ステップS214でインクリメントされた後のカウントの値が、所定のしきい値に到達したか否か、を判定する。しきい値に到達していなければステップS216の判定が満たされず(S216:No)、後述のステップS280に移る。しきい値に到達していればステップS216の判定が満たされ(S216:Yes)、ステップS218に移る。   In step S216, the point addition / deduction analysis unit 23 determines whether or not the count value incremented in step S214 has reached a predetermined threshold value. If the threshold value has not been reached, the determination in step S216 is not satisfied (S216: No), and the process proceeds to step S280 described later. If the threshold value has been reached, the determination at step S216 is satisfied (S216: Yes), and the routine goes to step S218.

ステップS218では、上記加点・減点分析部23は、表示部109において前述の「ビブラートチャンス!」のテキストボックスを備えたアドバイス情報(前述の例における図7(a)及び図7(b)のアドバイス情報AD3,AD7参照)を生成するためのビブラートチャンスフラグを「ON」にする。その後、ステップS280に移る。前述の例では「しきい値=全ユーザ数」であった結果、図5(b)の例であれば「0」→「1」にインクリメントされた「時刻0:02」のデータの処理時はしきい値「3」に達せずステップS216→ステップS280と移行する一方、「2」→「3」にインクリメントされた「時刻0:05」「時刻0:27」のデータの処理時にはしきい値「3」に達し、ステップS216→ステップS218と移行して、「時刻0:05」「時刻0:27」においてそれぞれビブラートチャンスのフラグが「ON」となる。その後、ステップS280に移る。   In step S218, the point addition / deduction analysis unit 23 provides advice information including the text box of “Vibrato Chance!” On the display unit 109 (the advices in FIGS. 7A and 7B in the above example). The vibrato chance flag for generating the information AD3 and AD7) is set to “ON”. Thereafter, the process proceeds to step S280. As a result of “threshold = total number of users” in the above example, in the case of the example of FIG. 5B, when processing data at “time 0:02” incremented from “0” to “1” Shifts from step S216 to step S280 without reaching the threshold value “3”, while the threshold is set when processing the data “time 0:05” and “time 0:27” incremented from “2” to “3”. The value reaches “3”, the process proceeds from step S216 to step S218, and the vibrato chance flag is set to “ON” at “time 0:05” and “time 0:27”, respectively. Thereafter, the process proceeds to step S280.

ステップS280では、上記加点・減点分析部23は、上記ステップS207で読み出した全採点データ(言い換えれば当該楽曲の全区間に含まれる採点データ)の処理がすべて終了したか否かを判定する。全採点データの処理が終了するまではステップS280の判定が満たされず(S280:No)、上記ステップS210に戻って同様の手順を繰り返す。   In step S280, the point addition / deduction analysis unit 23 determines whether or not the processing of all the scoring data read in step S207 (in other words, scoring data included in all sections of the music) has been completed. Until the processing of all the scoring data is completed, the determination of step S280 is not satisfied (S280: No), and the same procedure is repeated by returning to step S210.

一方、ステップS210における判定が満たされずに移行したステップS220では、上記加点・減点分析部23は、ステップS207で読み出した上記1つのカラオケ楽曲に係わる全採点データ中に、上記しゃくりによる加点の履歴が存在したか否かを判定する。しゃくり加点の履歴が存在しなければステップS210の判定が満たされず(S220:No)、後述のステップS230に移る。しゃくり加点の履歴が存在すればステップS220の判定が満たされ(S220:Yes)、ステップS222に移る。   On the other hand, in step S220 where the determination in step S210 is not satisfied and the process proceeds to step S220, the scoring / reduction analysis unit 23 includes the scoring score history in all the scoring data related to the one karaoke piece read in step S207. Determine if it exists. If there is no scooping point history, the determination in step S210 is not satisfied (S220: No), and the process proceeds to step S230 described later. If there is a history of scrambling points, the determination in step S220 is satisfied (S220: Yes), and the process proceeds to step S222.

ステップS222では、上記加点・減点分析部23は、上記しゃくり加点履歴における加点時刻を抽出する。例えば前述の図5(a)の例であれば、「時刻0:12」が抽出される。その後、ステップS224に移る。   In step S222, the point addition / deduction analysis unit 23 extracts a point addition time in the scoring point history. For example, in the example of FIG. 5A described above, “time 0:12” is extracted. Thereafter, the process proceeds to step S224.

ステップS224では、上記加点・減点分析部23は、上記ステップS205で読み出された上記集計結果における、上記ステップS222で抽出された時刻のしゃくり加点カウントをインクリメントする。例えば前述の図5(b)の例であれば、上記抽出結果に対応して「時刻0:12」のカウントが「2」→「3」にインクリメントされる。その後、ステップS226に移る。   In step S224, the point addition / deduction analysis unit 23 increments the scoring point count of the time extracted in step S222 in the total result read out in step S205. For example, in the example of FIG. 5B described above, the count of “time 0:12” is incremented from “2” to “3” corresponding to the extraction result. Thereafter, the process proceeds to step S226.

ステップS226では、上記加点・減点分析部23は、上記ステップS224でインクリメントされた後のカウントの値が、所定のしきい値に到達したか否か、を判定する。しきい値に到達していなければステップS226の判定が満たされず(S226:No)、上記ステップS280に移る。しきい値に到達していればステップS226の判定が満たされ(S226:Yes)、ステップS228に移る。   In step S226, the point addition / deduction analysis unit 23 determines whether or not the count value incremented in step S224 has reached a predetermined threshold value. If the threshold value has not been reached, the determination in step S226 is not satisfied (S226: No), and the process proceeds to step S280. If the threshold value has been reached, the determination at step S226 is satisfied (S226: Yes), and the routine goes to step S228.

ステップS228では、上記加点・減点分析部23は、表示部109において前述の「しゃくりチャンス!」のテキストボックスを備えたアドバイス情報(前述の例における図7(a)のアドバイス情報AD4参照)を生成するためのしゃくりチャンスフラグを「ON」にする。その後、ステップS280に移る。前述同様、図5(b)の例であれば、「2」→「3」にインクリメントされた「時刻0:12」のデータの処理時にはしきい値「3」に達してステップS226→ステップS228と移行して、「時刻0:12」においてしゃくりチャンスのフラグが「ON」となる。ステップS228が完了すると、上記ステップS280に移る。   In step S228, the point addition / deduction analysis unit 23 generates advice information (see the advice information AD4 in FIG. 7A in the above example) including the text box of “Chocking Chance!” On the display unit 109. To turn on a scooping chance flag for Thereafter, the process proceeds to step S280. Similarly to the above, in the example of FIG. 5B, the threshold value “3” is reached when the data of “time 0:12” incremented from “2” to “3” is reached, and step S226 → step S228. And the flag of the chance to chat is “ON” at “time 0:12”. When step S228 is completed, the process proceeds to step S280.

一方、ステップS220における判定が満たされずに移行したステップS230では、上記加点・減点分析部23は、ステップS207で読み出した上記1つのカラオケ楽曲に係わる全採点データ中に、上記こぶしによる加点の履歴が存在したか否かを判定する。こぶし加点の履歴が存在しなければステップS230の判定が満たされず(S230:No)、後述のステップS240に移る。こぶし加点の履歴が存在すればステップS230の判定が満たされ(S230:Yes)、ステップS232に移る。   On the other hand, in step S230 where the determination in step S220 is not satisfied and the process proceeds to step S230, the score increase / decrease analysis unit 23 includes the score of points scored by the fist in the all score data related to the one karaoke piece read in step S207. Determine if it exists. If there is no fist addition history, the determination in step S230 is not satisfied (S230: No), and the process proceeds to step S240 described later. If there is a history of fist addition points, the determination in step S230 is satisfied (S230: Yes), and the process proceeds to step S232.

ステップS232では、上記加点・減点分析部23は、上記こぶし加点履歴における加点時刻を抽出する。例えば前述の図5(a)の例であれば、「時刻0:07」が抽出される。その後、ステップS234に移る。   In step S232, the point addition / deduction analysis unit 23 extracts point addition time in the fist addition history. For example, in the example of FIG. 5A described above, “time 0:07” is extracted. Thereafter, the process proceeds to step S234.

ステップS234では、上記加点・減点分析部23は、上記ステップS205で読み出された上記集計結果における、上記ステップS232で抽出された時刻のこぶし加点カウントをインクリメントする。例えば前述の図5(b)の例であれば、上記抽出結果に対応して「時刻0:07」のカウントが「0」→「1」にインクリメントされる。その後、ステップS236に移る。   In step S234, the point addition / deduction analysis unit 23 increments the fist point addition count of the time extracted in step S232 in the tabulation result read out in step S205. For example, in the example of FIG. 5B described above, the count of “time 0:07” is incremented from “0” to “1” corresponding to the extraction result. Thereafter, the process proceeds to step S236.

ステップS236では、上記加点・減点分析部23は、上記ステップS234でインクリメントされた後のカウントの値が、所定のしきい値に到達したか否か、を判定する。しきい値に到達していなければステップS236の判定が満たされず(S236:No)、上記ステップS280に移る。しきい値に到達していればステップS236の判定が満たされ(S236:Yes)、ステップS238に移る。   In step S236, the point addition / deduction analysis unit 23 determines whether or not the count value incremented in step S234 has reached a predetermined threshold value. If the threshold value has not been reached, the determination at Step S236 is not satisfied (S236: No), and the routine goes to Step S280. If the threshold value has been reached, the determination at Step S236 is satisfied (S236: Yes), and the routine goes to Step S238.

ステップS238では、上記加点・減点分析部23は、表示部109において前述の「ビブラートチャンス!」「しゃくりチャンス!」と同様の「こぶしチャンス!」のテキストボックスを備えたアドバイス情報(図示省略)を生成するためのこぶしチャンスフラグを「ON」にする。その後、ステップS280に移る。上記図5(b)の例では、「0」→「1」にインクリメントされた「時刻0:07」のデータの処理時にはしきい値「3」に達していないことからステップS236→ステップS280と移行し、上記こぶしチャンスのフラグは「ON」とはならない。ステップS238が完了すると、上記ステップS280に移る。   In step S238, the point addition / deduction analysis unit 23 provides advice information (not shown) including a text box of “fist chance!” Similar to the above-mentioned “vibrato chance!” And “chucking chance!” On the display unit 109. The fist chance flag for generation is set to “ON”. Thereafter, the process proceeds to step S280. In the example of FIG. 5B, since the threshold value “3” has not been reached when the data at “time 0:07” incremented from “0” to “1” has been processed, step S236 → step S280 The fist chance flag is not “ON”. When step S238 is completed, the process proceeds to step S280.

一方、ステップS230における判定が満たされずに移行したステップS240では、上記加点・減点分析部23は、上記ステップS207で読み出した1つのカラオケ楽曲に係わる全採点データ中に、上記音程一致による加点の履歴が存在したか否かを判定する。音程一致加点の履歴が存在しなければステップS240の判定が満たされず(S240:No)、後述のステップS250に移る。音程一致加点の履歴が存在すればステップS240の判定が満たされ(S240:Yes)、ステップS242に移る。   On the other hand, in step S240 where the determination in step S230 is not satisfied and the process proceeds to step S240, the scoring / reducing point analysis unit 23 records the scoring points due to the pitch match in all the scoring data related to one karaoke piece read in step S207. It is determined whether or not exists. If there is no pitch coincidence history, the determination in step S240 is not satisfied (S240: No), and the process proceeds to step S250 described later. If there is a history of pitch coincidence points, the determination in step S240 is satisfied (S240: Yes), and the process proceeds to step S242.

ステップS242では、上記加点・減点分析部23は、上記音程一致加点履歴における加点時刻を抽出する。例えば前述の図5(a)の例であれば、「時刻0:01」〜「時刻0:04」の4つ、「時刻0:06」〜「時刻0:08」の3つ、「時刻0:10」〜「時刻0:17」の8つ、及び、「時刻0:23」〜「時刻0:30」の8つが抽出される。その後、ステップS244に移る。   In step S242, the point addition / deduction analysis unit 23 extracts a point addition time in the pitch coincidence point history. For example, in the example of FIG. 5A described above, four times “time 0:01” to “time 0:04”, three times “time 0:06” to “time 0:08”, and “time Eight of “0:10” to “time 0:17” and eight of “time 0:23” to “time 0:30” are extracted. Thereafter, the process proceeds to step S244.

ステップS244では、上記加点・減点分析部23は、上記ステップS205で読み出された上記集計結果における、上記ステップS242で抽出された時刻の音程一致加点カウントをインクリメントする。例えば前述の図5(b)の例であれば、上記抽出結果に対応して「時刻0:01」〜「時刻0:04」のカウントがそれぞれ「2」→「3」にインクリメントされ、「時刻0:06」〜「時刻0:07」のカウントがそれぞれ「0」→「1」にインクリメントされ、「時刻0:08」のカウントが「1」→「2」にインクリメントされ、「時刻0:10」のカウントが「1」→「2」にインクリメントされ、「時刻0:11」のカウントが「0」→「1」にインクリメントされ、「時刻0:12」〜「時刻0:17」のカウントがそれぞれ「2」→「3」にインクリメントされ、「時刻0:23」〜「時刻0:30」のカウントがそれぞれ「2」→「3」にインクリメントされる。その後、ステップS246に移る。   In step S244, the point addition / deduction analysis unit 23 increments the pitch coincidence point count at the time extracted in step S242 in the tabulation result read out in step S205. For example, in the example of FIG. 5B described above, the counts of “time 0:01” to “time 0:04” are respectively incremented from “2” to “3” corresponding to the above extraction result. The count from “time 0:06” to “time 0:07” is incremented from “0” to “1”, and the count at “time 0:08” is incremented from “1” to “2”. : 10 ”is incremented from“ 1 ”to“ 2 ”, the count at“ time 0:11 ”is incremented from“ 0 ”to“ 1 ”, and“ time 0:12 ”to“ time 0:17 ” Are incremented from “2” to “3”, and the counts from “time 0:23” to “time 0:30” are respectively incremented from “2” to “3”. Thereafter, the process proceeds to step S246.

ステップS246では、上記加点・減点分析部23は、上記ステップS244でインクリメントされた後のカウントの値が、所定のしきい値に到達したか否か、を判定する。しきい値に到達していなければステップS246の判定が満たされず(S246:No)、上記ステップS280に移る。しきい値に到達していればステップS246の判定が満たされ(S246:Yes)、ステップS248に移る。   In step S246, the point addition / deduction analysis unit 23 determines whether or not the count value incremented in step S244 has reached a predetermined threshold value. If the threshold value has not been reached, the determination in step S246 is not satisfied (S246: No), and the process proceeds to step S280. If the threshold value has been reached, the determination at Step S246 is satisfied (S246: Yes), and the routine goes to Step S248.

ステップS248では、上記加点・減点分析部23は、表示部109において前述の「音程かんたんゾーン」のテキストボックスを備えたアドバイス情報(前述の例における図7(a)及び図7(b)のアドバイス情報AD1,AD2,AD6参照)を生成するための音程かんたんゾーンフラグを「ON」にする。その後、ステップS280に移る。上記図5(b)の例では、「0」→「1」にインクリメントされた「時刻0:06」「時刻0:07」「時刻0:11」のデータの処理時や「1」→「2」にインクリメントされた「時刻0:08」「時刻0:10」のデータの処理時にはしきい値「3」に達せず、ステップS246→ステップS280と移行する一方、「2」→「3」にインクリメントされた「時刻0:01」〜「時刻0:04」、「時刻0:12」〜「時刻0:17」、「時刻0:23」〜「時刻0:30」のデータの処理時にはしきい値「3」に達し、ステップS246→ステップS248と移行して、「時刻0:01」〜「時刻0:04」、「時刻0:12」〜「時刻0:17」、「時刻0:23」〜「時刻0:30」の各区間においてそれぞれ音程かんたんゾーンのフラグが「ON」となる。ステップS248が完了すると、上記ステップS280に移る。   In step S248, the point addition / deduction analysis unit 23 provides advice information including the above-described “pitch easy zone” text box on the display unit 109 (the advices in FIGS. 7A and 7B in the above example). The pitch simple zone flag for generating information AD1, AD2, AD6) is set to “ON”. Thereafter, the process proceeds to step S280. In the example shown in FIG. 5B, the data of “time 0:06”, “time 0:07”, and “time 0:11” incremented from “0” to “1” or “1” → “ When the data of “time 0:08” and “time 0:10” incremented to “2” is processed, the threshold value “3” is not reached and the process proceeds from step S246 to step S280, while “2” → “3”. When processing the data from “time 0:01” to “time 0:04”, “time 0:12” to “time 0:17”, and “time 0:23” to “time 0:30” The threshold value “3” is reached, the process proceeds from step S246 to step S248, and “time 0:01” to “time 0:04”, “time 0:12” to “time 0:17”, “time 0 : 23 ”to“ Time 0:30 ” Flag is set to "ON". When step S248 is completed, the process proceeds to step S280.

一方、ステップS240における判定が満たされずに移行したステップS250では、上記加点・減点分析部23は、上記ステップS207で読み出した1つのカラオケ楽曲に係わる全採点データ中に、上記音程不一致による減点の履歴が存在したか否かを判定する。音程不一致減点の履歴が存在しなければステップS250の判定が満たされず(S250:No)、上記ステップS280に移る。音程不一致減点の履歴が存在すればステップS250の判定が満たされ(S250:Yes)、ステップS252に移る。   On the other hand, in step S250, where the determination in step S240 is not satisfied, the point addition / deduction analysis unit 23 records the deductions due to the pitch mismatch in all the scoring data related to one karaoke piece read in step S207. It is determined whether or not exists. If there is no history of pitch mismatch discrepancies, the determination in step S250 is not satisfied (S250: No), and the process proceeds to step S280. If there is a history of pitch mismatch points, the determination in step S250 is satisfied (S250: Yes), and the process proceeds to step S252.

ステップS252では、上記加点・減点分析部23は、上記音程不一致減点履歴における減点時刻を抽出する。例えば前述の図5(a)の例であれば、「時刻0:05」「時刻0:09」の2つ、及び、「時刻0:18」〜「時刻0:22」の5つが抽出される。その後、ステップS254に移る。   In step S252, the point addition / deduction analysis unit 23 extracts the deduction time in the pitch mismatch deduction history. For example, in the example of FIG. 5A described above, two of “time 0:05” and “time 0:09” and five of “time 0:18” to “time 0:22” are extracted. The Thereafter, the process proceeds to step S254.

ステップS254では、上記加点・減点分析部23は、上記ステップS205で読み出された上記集計結果における、上記ステップS252で抽出された時刻の音程不一致減点カウントをインクリメントする。例えば前述の図5(b)の例であれば、上記抽出結果に対応して「時刻0:05」「時刻0:09」のカウントがそれぞれ「1」→「2」にインクリメントされ、「時刻0:18」〜「時刻0:22」のカウントがそれぞれ「2」→「3」にインクリメントされる。その後、ステップS256に移る。   In step S254, the point addition / deduction analysis unit 23 increments the pitch mismatch deduction count at the time extracted in step S252 in the tabulation result read out in step S205. For example, in the example of FIG. 5B described above, the counts of “time 0:05” and “time 0:09” are respectively incremented from “1” to “2” corresponding to the above extraction result, The counts from “0:18” to “time 0:22” are incremented from “2” to “3”, respectively. Thereafter, the process proceeds to step S256.

ステップS256では、上記加点・減点分析部23は、上記ステップS254でインクリメントされた後のカウントの値が、所定のしきい値に到達したか否か、を判定する。しきい値に到達していなければステップS256の判定が満たされず(S256:No)、上記ステップS280に移る。しきい値に到達していればステップS256の判定が満たされ(S256:Yes)、ステップS258に移る。   In step S256, the point addition / deduction analysis unit 23 determines whether or not the count value incremented in step S254 has reached a predetermined threshold value. If the threshold value has not been reached, the determination in step S256 is not satisfied (S256: No), and the process proceeds to step S280. If the threshold value has been reached, the determination at Step S256 is satisfied (S256: Yes), and the routine goes to Step S258.

ステップS258では、上記加点・減点分析部23は、表示部109において前述の「音程要注意ゾーン」のテキストボックスを備えたアドバイス情報(前述の例における図7(b)のアドバイス情報AD5参照)を生成するための音程要注意ゾーンフラグを「ON」にする。その後、ステップS280に移る。上記図5(b)の例では、「1」→「2」にインクリメントされた「時刻0:05」「時刻0:09」のデータの処理時にはしきい値「3」に達せず、ステップS256→ステップS280と移行する一方、「2」→「3」にインクリメントされた「時刻0:18」〜「時刻0:22」のデータの処理時にはしきい値「3」に達し、ステップS256→ステップS258と移行して、「時刻0:18」〜「時刻0:22」の区間において音程要注意ゾーンのフラグが「ON」となる。ステップS258が完了すると、上記ステップS280に移る。   In step S258, the point addition / deduction analysis unit 23 provides the advice information (see the advice information AD5 in FIG. 7B in the above example) including the text box of the above “pitch required zone” on the display unit 109. Turn on the note-requiring zone flag for generation. Thereafter, the process proceeds to step S280. In the example of FIG. 5B, the threshold value “3” is not reached during the processing of the data “time 0:05” and “time 0:09” incremented from “1” to “2”, and step S256 is performed. → While shifting to step S280, the threshold value “3” is reached when data from “time 0:18” to “time 0:22” incremented from “2” to “3” is reached, and step S256 → step Shifting to S258, the flag of the interval requiring attention zone is set to “ON” in the section from “time 0:18” to “time 0:22”. When step S258 is completed, the process proceeds to step S280.

そして、上記ステップS280において、全採点データの処理が終了したらステップS280の判定が満たされ(ステップS280:YES)、ステップS290に移行する。   In step S280, when the processing of all scoring data is completed, the determination in step S280 is satisfied (step S280: YES), and the process proceeds to step S290.

ステップS290では、上記加点・減点分析部23は、上記ステップS210〜ステップS258の集計結果に応じて、アドバイス情報を生成する。すなわち、既に述べたように、ステップS218でのビブラートチャンスのフラグ「ON」であれば「ビブラートチャンス!」のテキストボックスが含まれ(図7(a)及び図7(b)のアドバイス情報AD3,AD7参照)、ステップS228でのしゃくりチャンスのフラグ「ON」であれば「しゃくりチャンス!」のテキストボックスが含まれ(図7(a)のアドバイス情報AD4参照)、ステップS238でのこぶしチャンスのフラグ「ON」であれば「こぶしチャンス!」のテキストボックスが含まれ、ステップS248での音程かんたんゾーンのフラグ「ON」であれば「音程かんたんゾーン」のテキストボックスが含まれ(図7(a)及び図7(b)のアドバイス情報AD1,AD2,AD6参照)、ステップS258での音程要注意ゾーンのフラグ「ON」であれば「音程要注意ゾーン」のテキストボックスが含まれる(図7(b)のアドバイス情報AD5参照)ような、アドバイス情報が生成される。ステップS290が完了すると、上記図10のステップS150へ移行する。   In step S290, the point addition / deduction analysis unit 23 generates advice information according to the tabulation results in steps S210 to S258. That is, as described above, if the vibrato chance flag “ON” in step S218 is included, a text box of “Vibrato chance!” Is included (advice information AD3 in FIGS. 7A and 7B). If it is “ON”, the text box of “chucking chance!” Is included (see advice information AD4 in FIG. 7A), and the flag of fisting chance at step S238. If it is “ON”, the text box of “Fisting chance!” Is included, and if the flag “ON” of the pitch simple zone in step S248, the text box of “Pitch simple zone” is included (FIG. 7A). And the advice information AD1, AD2, AD6 in FIG. 7B), the pitch at step S258. If the caution zone flag of "ON" includes text box of "pitch caution zone" (see advice information AD5 in FIG. 7 (b)), such as, advice information is generated. When step S290 is completed, the process proceeds to step S150 in FIG.

図10に戻り、ステップS150では、上記制御部21のCPUが、ホストサーバ20の電源がOFFにされたか否かを判定する。電源ONのままであればステップS150の判定が満たされず(ステップS150:NO)、上記ステップS110に戻って同様の手順を繰り返す。電源がOFFにされていればステップS150の判定が満たされ(ステップS150:YES)、このフローを終了する。   Returning to FIG. 10, in step S150, the CPU of the control unit 21 determines whether or not the power of the host server 20 is turned off. If the power remains on, the determination in step S150 is not satisfied (step S150: NO), and the process returns to step S110 and the same procedure is repeated. If the power is turned off, the determination in step S150 is satisfied (step S150: YES), and this flow ends.

<実施形態の効果>
以上説明したように、本実施形態においては、カラオケ楽曲の再生にしたがってユーザ(歌唱者)が歌唱すると、カラオケ装置10の採点部102によってその歌唱に対する採点が行われる。このようにして生じる複数の歌唱履歴について、ホストサーバ20の採点結果蓄積部22においてそれぞれの採点結果が蓄積される。このとき、上記カラオケ楽曲には、(採点において加味される)歌唱に係わる加点要素が予め関連づけられている。加点要素としては、例えば、音程が一致していれば、採点はプラス方向に加味され、更に修飾的な歌唱技法である「ビブラート」「しゃくり」「こぶし」等が実行された場合も、採点はプラス方向に加味される。したがって、上記カラオケ楽曲の歌唱時において、ユーザが上記加点要素を駆使した歌唱を行うと、それを行わない場合に比べて採点時の得点がアップする。上記のように採点結果蓄積部22に蓄積される採点結果には、上記加点要素による加点の正否等の実績が含まれる。
<Effect of embodiment>
As described above, in this embodiment, when a user (singer) sings according to the reproduction of karaoke music, the grading unit 102 of the karaoke apparatus 10 grades the song. The scoring result accumulating unit 22 of the host server 20 accumulates each scoring result for a plurality of singing histories thus generated. At this time, a score element related to the singing (added in scoring) is associated with the karaoke music piece in advance. As a scoring element, for example, if the pitches match, scoring will be added in the plus direction, and even if the singing techniques such as `` Vibrato '', `` Shakuri '', `` Fist '' are executed, scoring will be done Added to the plus direction. Therefore, when the user sings the karaoke music, the score at the time of scoring is improved compared to the case where the user performs the singing using the scoring element. The scoring results stored in the scoring result storage unit 22 as described above include results such as whether or not the scoring points are correct by the scoring elements.

そして本実施形態では、ホストサーバ20の加点・減点分析部23により、蓄積された上記複数の歌唱履歴における、上記加点要素による加点傾向(各加点区間ごとの加点実績等)が分析される(図10のステップS200参照)。そして、その後に新たに当該カラオケ楽曲が再生される場合には、上記分析結果に基づき、表示部109において、上記加点要素に係わるアドバイス情報が併せて表示される。すなわち例えば、音程一致やビブラートにより過去に多くの歌唱履歴にて加点が行われている区間について、適宜のメッセージや、加点を表すマークや、当該加点区間を表す適宜の区間表示、等が行われる(前述の図7(a)(b)に示したアドバイス情報AD1〜AD4,AD6,AD7参照)。   In the present embodiment, the score increase / decrease analysis unit 23 of the host server 20 analyzes the score increase by the score elements (score results for each score section, etc.) in the accumulated singing histories. 10 step S200). Then, when the karaoke music piece is newly reproduced thereafter, advice information related to the added point element is also displayed on the display unit 109 based on the analysis result. That is, for example, for a section that has been scored in many singing histories in the past due to pitch matching or vibrato, an appropriate message, a mark representing the score added, an appropriate section display representing the score added section, etc. (Refer to the advice information AD1-AD4, AD6, AD7 shown in FIGS. 7A and 7B).

これにより、当該カラオケ楽曲を歌唱するユーザは、過去に多くの他ユーザにより加点がなされた上記加点区間の存在や、当該加点区間でどのようなテクニックを駆使すれば加点を得ることができるか、等を視覚的に知ることができる。この結果、上記のような情報がなくその都度試行錯誤するしかなかった従来に比べ、容易に高得点を得ることができ、娯楽性を向上することができる。   Thereby, the user who sings the karaoke song can obtain points by using the existence of the above-mentioned scored section, which has been scored by many other users in the past, and what technique is used in the scored section, Etc. can be known visually. As a result, a high score can be easily obtained and entertainment can be improved as compared with the conventional case in which there is no information as described above and trial and error each time.

また、本実施形態では特に、カラオケ楽曲の再生にしたがい、加点要素による加点区間に対応したタイミングに近づいたことを契機に、当該加点要素に係わるアドバイス情報AD1〜AD4、AD6,AD7がリアルタイムで表示される。これにより、ユーザは、加点区間の到来時又は加点区間に近づいたときに、確実に得点アップを図ることができる。   In the present embodiment, in particular, the advice information AD1 to AD4, AD6, and AD7 related to the added element is displayed in real time when the timing corresponding to the added section by the added element is approached as the karaoke music is reproduced. Is done. Accordingly, the user can reliably increase the score when the added section arrives or approaches the added section.

また、本実施形態では特に、カラオケ楽曲に、歌唱に係わる減点要素も予め関連づけられている。減点要素の一例として、例えば音程が不一致であれば、採点はマイナス方向に加味される。したがって、上記カラオケ楽曲の歌唱時において、ユーザの歌唱が上記減点要素に該当すると、採点時の得点がダウンする。上記のように採点結果蓄積部22に蓄積される採点結果には、上記減点要素による減点の有無等の実績が含まれる。ホストサーバ20の加点・減点分析部23では、蓄積された上記複数の歌唱履歴における、上記減点要素による減点傾向(各減点区間ごとの減点実績等)も分析される(特に図11のステップS250〜ステップS258参照)。そして、その後に新たに当該カラオケ楽曲が再生される場合には、上記分析結果に基づき、表示部109において、上記減点要素に係わるアドバイス情報も併せて表示される。すなわち例えば、音程不一致により過去に多くの歌唱履歴にて減点が行われている区間について、適宜のメッセージや、減点を表すマークや、当該減点区間を表す適宜の区間表示、等が行われる(前述の図7(b)に示したアドバイス情報AD5参照)。   In the present embodiment, in particular, a deduction element related to singing is also associated with karaoke music in advance. As an example of the deduction element, for example, if the pitches do not match, the scoring is added in the minus direction. Therefore, when singing the karaoke music, if the user's singing corresponds to the deduction element, the score at the time of scoring goes down. As described above, the scoring results stored in the scoring result storage unit 22 include results such as the presence or absence of deductions due to the deduction elements. The point addition / deduction analysis unit 23 of the host server 20 also analyzes a deduction tendency (deduction results for each deduction interval, etc.) by the deduction element in the plurality of accumulated singing histories (particularly, from step S250 in FIG. 11). (See step S258). Then, when the karaoke song is newly reproduced thereafter, advice information related to the deduction element is also displayed on the display unit 109 based on the analysis result. That is, for example, for a section where points have been deducted in many singing histories in the past due to pitch mismatch, an appropriate message, a mark indicating the deduction, an appropriate section display indicating the deduction section, etc. are performed (described above) (See the advice information AD5 shown in FIG. 7B).

これにより、当該カラオケ楽曲を歌唱するユーザは、過去に多くの他ユーザが減点を喫した上記減点区間の存在や、当該減点区間でどのように注意して歌唱すれば減点を回避することができるか、等を視覚的に知ることができる。この結果、従来よりも確実に高得点を得やすくなるので、さらに娯楽性を向上することができる。   Thereby, the user who sings the karaoke music can avoid the deduction if the other decent points have been deducted by many other users in the past or if the user sings carefully in the deducted interval. You can know visually. As a result, it becomes easier to obtain a higher score than before, so that entertainment can be further improved.

また、本実施形態では特に、カラオケ楽曲の再生にしたがい、減点要素による減点区間に対応したタイミングに近づいたことを契機に、当該減点要素に係わるアドバイス情報AD5がリアルタイムで表示される。これにより、ユーザは、減点区間の到来時又は減点区間に近づいたときに、確実に得点ダウンを回避することができる。   In the present embodiment, in particular, the advice information AD5 related to the deduction element is displayed in real time when the timing corresponding to the deduction section by the deduction element is approached as the karaoke music is reproduced. Thereby, the user can avoid a score down reliably when the deduction section arrives or approaches the deduction section.

また、本実施形態では特に、採点部102によるリアルタイムの採点結果が表示部109において表示される(図9参照)。これにより、ユーザは、加点や減点の結果、現在の得点状況がどのようになっているかを、リアルタイムで知ることができる。   In the present embodiment, in particular, a real-time scoring result by the scoring unit 102 is displayed on the display unit 109 (see FIG. 9). Thereby, the user can know in real time how the current scoring status is as a result of adding or subtracting points.

なお、以上においては、ホストサーバ20から取得したアドバイス情報を、上記テロップTE(又は上記背景映像BGでもよい)の表示が当該アドバイス情報に係わる上記加点期待区間又は上記減点危惧区間に近づいたことを契機に、リアルタイムで表示したが、これに限られない。すなわち、上記ステップS20において楽曲データが再生される前(すなわち歌唱開始前)に、表示部109の適宜の画面において、当該楽曲の全アドバイス情報を(対応する上記テロップTE又は背景画像BGとともに)例えば一覧表示するようにしてもよい。すなわち、少なくとも当該アドバイス情報に係わる歌唱区間に到達するより前に、各アドバイス情報を表示部109において表示すれば足りる。   In the above description, the advice information acquired from the host server 20 indicates that the display of the telop TE (or the background video BG) has approached the point expected increase point or the point at risk of deduction related to the advice information. Although displayed in real time as an opportunity, it is not limited to this. That is, before the music data is reproduced in step S20 (that is, before the start of singing), all advice information of the music is displayed on the appropriate screen of the display unit 109 (with the corresponding telop TE or background image BG), for example. A list may be displayed. That is, it is sufficient to display each piece of advice information on the display unit 109 at least before reaching the singing section related to the advice information.

また、以上において、図8、図10、図11等に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。   In the above, the flowcharts shown in FIGS. 8, 10, 11 and the like are not intended to limit the present invention to the procedures shown in the above-described flow, and additional procedures / additions can be made without departing from the spirit and technical idea of the invention. You may delete or change the order.

また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。   In addition to those already described above, the methods according to the above-described embodiments and modifications may be used in appropriate combination.

その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。   In addition, although not illustrated one by one, the present invention is implemented with various modifications within a range not departing from the gist thereof.

1 通信カラオケシステム(カラオケシステム)
10 カラオケ装置
20 ホストサーバ
22 採点結果蓄積部(蓄積手段)
23 加点・減点分析部(分析手段)
101 制御部(表示制御手段)
102 採点部(採点手段)
106 音源(楽曲再生手段)
107 音声出力部(楽曲再生手段)
108 スピーカ(楽曲再生手段)
109 表示部(表示手段)
AD1〜7 アドバイス情報
1 Online Karaoke System (Karaoke System)
10 karaoke equipment 20 host server 22 scoring result storage unit (storage means)
23 Addition / Deduction Analysis Unit (Analytical Means)
101 Control unit (display control means)
102 Scoring part (scoring means)
106 Sound source (music playback means)
107 Audio output unit (music playback means)
108 Speaker (music playback means)
109 Display section (display means)
AD1-7 Advice information

Claims (6)

カラオケ楽曲を再生する楽曲再生手段と、
前記楽曲再生手段による前記カラオケ楽曲の再生にしたがって、当該カラオケ楽曲の歌詞、及び、当該カラオケ楽曲に対応した背景映像、のうち少なくとも一方を表示する表示手段と、
前記楽曲再生手段による前記カラオケ楽曲の再生に伴って行われた歌唱に対し、当該カラオケ楽曲に予め関連づけられた加点要素を加味して採点を行う採点手段と、
を有するカラオケシステムであって、
前記カラオケ楽曲に対する複数の歌唱履歴における、前記採点手段による採点結果を蓄積する蓄積手段と、
前記蓄積手段による蓄積結果に応じ、前記カラオケ楽曲の前記複数の歌唱履歴における、前記加点要素による加点傾向を分析する分析手段と、
前記分析手段による分析結果に基づき、前記歌詞及び前記背景映像のうちの前記少なくとも一方に加え、少なくとも前記加点要素に係わるアドバイス情報を、少なくとも当該アドバイス情報に係わる歌唱区間に到達する前に表示するように、前記表示手段を制御する表示制御手段と、
を有することを特徴とするカラオケシステム。
Music playback means for playing karaoke music,
Display means for displaying at least one of the lyrics of the karaoke music and the background video corresponding to the karaoke music according to the playback of the karaoke music by the music playback means;
Scoring means for scoring the singing performed along with the reproduction of the karaoke music by the music reproducing means, with a scoring element associated in advance with the karaoke music,
A karaoke system having
In a plurality of singing histories for the karaoke music, storage means for storing the scoring results by the scoring means;
According to the accumulation result by the accumulation means, in the plurality of singing histories of the karaoke music, an analysis means for analyzing the point addition tendency by the point addition element;
Based on the analysis result by the analyzing means, in addition to at least one of the lyrics and the background image, at least advice information related to the added element is displayed at least before reaching the singing section related to the advice information. Display control means for controlling the display means;
A karaoke system characterized by comprising:
請求項1記載のカラオケシステムにおいて、
前記表示手段は、
前記表示制御手段の制御に基づき、前記楽曲再生手段による前記カラオケ楽曲の再生にしたがい、前記歌詞及び前記背景映像のうちの前記少なくとも一方の表示が、前記加点要素による加点区間に対応したタイミングに近づいたことを契機に、当該加点要素に係わる前記アドバイス情報をリアルタイムで表示する
ことを特徴とするカラオケシステム。
The karaoke system according to claim 1,
The display means includes
Based on the control of the display control means, the display of the at least one of the lyrics and the background video approaches the timing corresponding to the point addition section by the point addition element in accordance with the reproduction of the karaoke music by the music reproduction means. The karaoke system is characterized in that the advice information related to the added element is displayed in real time.
請求項1記載のカラオケシステムにおいて、
前記採点手段は、さらに、
前記カラオケ楽曲に予め関連づけられた減点要素も加味して前記採点を行い、
前記分析手段は、さらに、
前記カラオケ楽曲の前記複数の歌唱履歴における前記減点要素による減点傾向を分析し、
前記表示制御手段は、さらに、
前記歌詞及び前記背景映像のうちの前記少なくとも一方に加え、前記減点要素に係わる前記アドバイス情報を、少なくとも当該アドバイス情報に係わる歌唱区間に到達する前に表示するように、前記表示手段を制御する
ことを特徴とするカラオケシステム。
The karaoke system according to claim 1,
The scoring means further includes
Taking into account the deduction elements previously associated with the karaoke music, the scoring is performed,
The analysis means further includes:
Analyzing the deduction tendency due to the deduction element in the plurality of singing histories of the karaoke song,
The display control means further includes
Controlling the display means to display at least one of the lyrics and the background video, and the advice information related to the deduction element before reaching the singing section related to the advice information. Karaoke system featuring
請求項3記載のカラオケシステムにおいて、
前記表示手段は、
前記表示制御手段の制御に基づき、前記楽曲再生手段による前記カラオケ楽曲の再生にしたがい、前記歌詞及び前記背景映像のうちの前記少なくとも一方の表示が、前記減点要素による減点区間に対応したタイミングに近づいたことを契機に、当該減点要素に係わる前記アドバイス情報をリアルタイムで表示する
ことを特徴とするカラオケシステム。
The karaoke system according to claim 3,
The display means includes
Based on the control of the display control means, the display of the at least one of the lyrics and the background video approaches the timing corresponding to the deduction section by the deduction element in accordance with the reproduction of the karaoke music by the music reproduction means. The karaoke system is characterized in that the advice information related to the deduction element is displayed in real time.
請求項2又は請求項4記載のカラオケシステムにおいて、
前記表示制御手段は、さらに、
前記楽曲再生手段による前記カラオケ楽曲の再生に伴って行われた歌唱に対する、前記採点手段によるリアルタイムの採点結果を表示するように、前記表示手段を制御する
ことを特徴とするカラオケシステム。
In the karaoke system according to claim 2 or claim 4,
The display control means further includes
The karaoke system characterized by controlling the said display means so that the real-time scoring result by the said scoring means with respect to the song performed with the reproduction | regeneration of the said karaoke music by the said music reproduction means may be displayed.
カラオケ楽曲を再生する楽曲再生手段と、
前記楽曲再生手段による前記カラオケ楽曲の再生にしたがって、当該カラオケ楽曲の歌詞、及び、当該カラオケ楽曲に対応した背景映像、のうち少なくとも一方を表示する表示手段と、
前記楽曲再生手段による前記カラオケ楽曲の再生に伴って行われた歌唱に対し、当該カラオケ楽曲に予め関連づけられた加点要素を加味して採点を行う採点手段と、
を有するカラオケ装置であって、
当該カラオケ楽曲に対する複数の歌唱履歴における前記加点要素による加点傾向に基づき生成されたアドバイス情報を入力する情報入力手段と、
前記歌詞及び前記背景映像のうちの前記少なくとも一方に加え、少なくとも前記加点要素に係わる前記アドバイス情報を、少なくとも当該アドバイス情報に係わる歌唱区間に到達する前に表示するように、前記表示手段を制御する表示制御手段と、
を有することを特徴とするカラオケ装置。
Music playback means for playing karaoke music,
Display means for displaying at least one of the lyrics of the karaoke music and the background video corresponding to the karaoke music according to the playback of the karaoke music by the music playback means;
Scoring means for scoring the singing performed along with the reproduction of the karaoke music by the music reproducing means, with a scoring element associated in advance with the karaoke music,
A karaoke device having
An information input means for inputting advice information generated based on a point tendency by the point element in a plurality of singing histories for the karaoke piece;
In addition to at least one of the lyrics and the background video, the display means is controlled to display at least the advice information related to the added element before reaching the singing section related to the advice information. Display control means;
A karaoke apparatus comprising:
JP2015193883A 2015-09-30 2015-09-30 Karaoke system and karaoke device Pending JP2017068055A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015193883A JP2017068055A (en) 2015-09-30 2015-09-30 Karaoke system and karaoke device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015193883A JP2017068055A (en) 2015-09-30 2015-09-30 Karaoke system and karaoke device

Publications (1)

Publication Number Publication Date
JP2017068055A true JP2017068055A (en) 2017-04-06

Family

ID=58494650

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015193883A Pending JP2017068055A (en) 2015-09-30 2015-09-30 Karaoke system and karaoke device

Country Status (1)

Country Link
JP (1) JP2017068055A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007256617A (en) * 2006-03-23 2007-10-04 Yamaha Corp Musical piece practice device and musical piece practice system
JP2009008861A (en) * 2007-06-27 2009-01-15 Daiichikosho Co Ltd Karaoke system which notifies singer of difficult phrase during performance
JP2010085658A (en) * 2008-09-30 2010-04-15 Brother Ind Ltd Difficulty level estimation system and program
JP2012203343A (en) * 2011-03-28 2012-10-22 Yamaha Corp Singing support device
JP2015106030A (en) * 2013-11-29 2015-06-08 株式会社第一興商 Karaoke system having characteristic to pointing of competition karaoke considering handicap

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007256617A (en) * 2006-03-23 2007-10-04 Yamaha Corp Musical piece practice device and musical piece practice system
JP2009008861A (en) * 2007-06-27 2009-01-15 Daiichikosho Co Ltd Karaoke system which notifies singer of difficult phrase during performance
JP2010085658A (en) * 2008-09-30 2010-04-15 Brother Ind Ltd Difficulty level estimation system and program
JP2012203343A (en) * 2011-03-28 2012-10-22 Yamaha Corp Singing support device
JP2015106030A (en) * 2013-11-29 2015-06-08 株式会社第一興商 Karaoke system having characteristic to pointing of competition karaoke considering handicap

Similar Documents

Publication Publication Date Title
JP6283936B2 (en) Karaoke device and karaoke program
JP6708537B2 (en) Karaoke system
JP6065703B2 (en) Reference data creation system and performance terminal device
JP5311069B2 (en) Singing evaluation device and singing evaluation program
JP2017068055A (en) Karaoke system and karaoke device
JP5902119B2 (en) Karaoke device, karaoke program, and recording medium
JP6219750B2 (en) Singing battle karaoke system
JP2012247558A (en) Information processing device, information processing method, and information processing program
JP6316099B2 (en) Karaoke equipment
JP2013200455A (en) Musical performance training support system
JP2021051125A (en) Server device, method, program, and information provision system
JP6217929B2 (en) Karaoke device and karaoke program
JP6642367B2 (en) Karaoke device and karaoke program
JP6083400B2 (en) Music selection device and music selection program
JP5708735B2 (en) Posted music performance system and posted music performance method
JP2013231881A (en) Karaoke scoring system
JP6144593B2 (en) Singing scoring system
JP5741625B2 (en) Karaoke system, karaoke equipment
JP5660408B1 (en) Posted music performance system and posted music performance method
JP5071439B2 (en) Karaoke system, server
JP2011215196A (en) Karaoke machine
JP6144605B2 (en) Singing scoring system
JP2010085658A (en) Difficulty level estimation system and program
JP5206710B2 (en) Karaoke system, user interface
JP2017156478A (en) Music selection device, karaoke system and program for music selection

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180821

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190528

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190605

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20191205