JP2004205819A - Karaoke equipment - Google Patents

Karaoke equipment Download PDF

Info

Publication number
JP2004205819A
JP2004205819A JP2002374926A JP2002374926A JP2004205819A JP 2004205819 A JP2004205819 A JP 2004205819A JP 2002374926 A JP2002374926 A JP 2002374926A JP 2002374926 A JP2002374926 A JP 2002374926A JP 2004205819 A JP2004205819 A JP 2004205819A
Authority
JP
Japan
Prior art keywords
scoring
karaoke
data
range
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.)
Granted
Application number
JP2002374926A
Other languages
Japanese (ja)
Other versions
JP4211388B2 (en
Inventor
Noriko Inaba
訓子 稲葉
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.)
Yamaha Corp
Original Assignee
Yamaha Corp
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 Yamaha Corp filed Critical Yamaha Corp
Priority to JP2002374926A priority Critical patent/JP4211388B2/en
Publication of JP2004205819A publication Critical patent/JP2004205819A/en
Application granted granted Critical
Publication of JP4211388B2 publication Critical patent/JP4211388B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide Karaoke equipment that makes a singer know what part of a singing of Karaoke music was sung well and what part was not sung well. <P>SOLUTION: A sung melody is divided into three registers which are an upper register, an intermediate register, and a lower register according to guide melody data in music data. Scoring is performed by comparing a singing voice signal which is inputted in timing to the playing of the Karaoke music is compared with the guide melody data and scoring results are totaled by the three registers. After the music ends, the scoring results by the registers and total scores are displayed and key control and advice on another piece of Karaoke music are displayed according to a distribution of points (scoring result) by the registers. <P>COPYRIGHT: (C)2004,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
この発明は、カラオケ曲の歌唱を採点する採点機能を備えたカラオケ装置に関する。
【0002】
【従来の技術】
採点機能を備えたカラオケ装置が実用化されている。その採点機能は、たとえば、カラオケ曲の演奏にあわせて歌唱される歌唱者の歌唱音声を取り込み、基準となるリファレンスデータと比較することによってその巧拙を採点するものである(たとえば特許文献1参照)。
【0003】
【特許文献1】
特開平10−49183号公報
【0004】
【発明が解決しようとする課題】
しかし、上記従来の採点機能を備えたカラオケ装置では、カラオケ曲の歌唱全体についての採点結果が出力されるのみであるため、たとえば高音域だけが上手く歌えなかった場合であっても、全体としての採点結果しかわからないため、歌唱者は高音域だけが上手く歌えていなかったこと、すなわちどの音域が上手く歌えてどの音域が上手く歌えていないかを知ることができなかった。
【0005】
この発明は、カラオケ曲の歌唱のどの部分が上手く歌えてどの部分が上手く歌えなかったかを歌唱者に知らせることができるカラオケ装置を提供することを目的とする。
【0006】
【課題を解決するための手段】
請求項1の発明は、カラオケ曲を演奏する演奏手段と、歌唱者の歌唱音声信号を入力する入力手段と、入力された歌唱音声信号を、前記カラオケ曲の歌唱旋律を表すリファレンスデータに基づいて採点する手段であって、この採点結果を歌唱旋律の複数の音域別に集計・表示する採点手段と、を備えたことを特徴とする。
この発明では、カラオケ曲の歌唱の採点結果を音域毎に集計・表示するので、歌唱者はどの音域が上手く歌えてどの音域が上手く歌えなかったかを知ることができ、カラオケ曲の歌唱練習を支援することができる。
【0007】
請求項2の発明は、前記採点手段において、前記カラオケ曲の歌唱旋律の最高音と最低音の間を分割して前記複数の音域毎に採点することを特徴とする。
この発明では、音域をD4以上を高音域、G3〜C4を中音域、F3以下を低音域のように絶対音高で分割するのではなく、カラオケ曲毎にそのカラオケ曲の歌唱旋律の最高音、最低音に基づいて分割するため、そのカラオケ曲の全音域内での高音域や低音域の歌唱の巧拙を適切に採点することができる。
【0008】
請求項3の発明は、前記採点手段が、前記複数の音域別に集計された採点結果とともに、この採点結果に基づくアドバイスを表示することを特徴とする。
この発明のアドバイスは、たとえば、高音域が上手く歌えてない場合には、そのカラオケ曲のキーを少し下げることを指示するもの、逆に低音域が上手く歌えていない場合には、そのカラオケ曲のキーを少し上げることを指示するもの、または、採点結果から歌唱者が上手く歌える音域を割り出してその音域で歌える他のカラオケ曲を提案するものなどである。このようなアドバイスを表示することにより、カラオケ曲の歌唱練習をよりよく支援することができ、レパートリーを増やすことに寄与することもできる。
【0009】
【発明の実施の形態】
図面を参照してこの発明の実施形態であるカラオケ装置について説明する。このカラオケ装置は、曲データに基づいてカラオケ曲を演奏するとともに、歌唱者の歌唱音声を入力してリファレンスデータと比較し、その一致度に基づいて歌唱を採点する採点機能を有している。採点は、カラオケ曲を高音域、中音域、低音域の3つの音域に分け、各音域毎に行う。
【0010】
図1はこの発明の実施形態であるカラオケ装置のブロック図である。カラオケ装置は、装置全体の動作を制御するCPU10と、これに接続された各種機器で構成されている。CPU10には、ハードディスク11、RAM12、音源13、ミキサ(エフェクタ)14、採点ユニット19、MPEGデコーダ20、合成回路21、操作部23が接続されている。ハードディスク11は、カラオケ曲を演奏するための曲データやモニタに背景映像を表示するための映像データなどを記憶している。RAM12は、プロブラムや曲データを読み出すエリアを備えている。
【0011】
音源13は、CPU10が実行する曲シーケンサ31の処理によって入力された曲データ(ノートイベントデータ等)に応じて楽音信号を形成する。形成した楽音信号はミキサ14に入力される。ミキサ14は、音源13が発生した複数の楽音信号、および、マイク17、A/Dコンバータ18を介して入力された歌唱者の歌唱音声信号に対してエコーなどの効果を付与するとともに、これらの信号を適当なバランスでミキシングする。ミキシングされたデジタルの音声信号はサウンドシステム15に入力される。サウンドシステムはD/Aコンバータおよびパワーアンプを備えており、入力されたデジタル信号をアナログ信号に変換して増幅し、スピーカ16から放音する。ミキサ14が各音声信号に付与する効果およびミキシングのバランスはCPU10によって制御される。
【0012】
また、A/Dコンバータ18によってデジタル信号に変換された歌唱音声信号は、採点ユニット19にも入力される。採点ユニット19は、この入力された歌唱音声信号の周波数をリファレンスデータと比較してそのずれ量を割り出し、これを差分データとしてCPU10に入力する。リファレンスデータとしては、曲データに含まれるガイドメロディデータが用いられる。
【0013】
なお、この実施形態では、採点ユニット19は、歌唱音声信号の音高(周波数)とリファレンスの音高とを比較してそのずれを求めるようにしているが、比較する対象は音高に限定されない。たとえば、音量やリズムなどを比較してもよく、これら複数の要素を比較するようにしてもよい。すなわち、高音域、中音域、低音域のそれぞれの歌唱の音量やリズムを採点するようにしてもよい。
【0014】
ハードディスク11に記憶されている背景映像データ41は、MPEG2形式にエンコードされており、CPU10が実行する背景映像再生プログラム33がこの背景映像データ41を読み出してMPEGデコーダ20に入力する。MPEGデコーダ20は、入力されたMPEGデータをNTSCの映像信号にデコードして合成回路21に入力する。合成回路21は、この背景映像の映像信号の上に歌詞テロップや種々のOSDを合成する回路である。この合成された映像信号はモニタディスプレイ22に表示される。
【0015】
操作部23は、パネルスイッチインタフェースやリモコン受信回路などからなっており、利用者によるパネルスイッチやリモコン装置の操作に応じた操作信号をCPU10に入力する。CPU10は、操作入力処理プログラム35によってこの操作信号を検出し、対応する処理を実行する。この操作入力処理プログラム35はシステムプログラムに含まれるものである。
パネルスイッチやリモコン装置は、曲番号を選択したり、採点モードなどのモードを選択するための種々のキースイッチを備えている。
【0016】
パネルスイッチやリモコン装置で曲番号が入力されると、操作入力処理プログラム35がこれを検出し、カラオケ曲のリクエストであるとしてシーケンサ30に伝達する。シーケンサ30は、これに応じて、この曲番号で識別されるカラオケ曲の曲データをハードディスク11の曲データ記憶エリア40から読み出す。シーケンサ30は、曲シーケンサおよび歌詞シーケンサからなっており、曲データ中の演奏データトラック、ガイドメロディトラックなどのトラックのデータを読み出し、このデータで音源13を制御することによってカラオケ曲の演奏音を発生させるとともに、曲データ中の歌詞トラックのデータを読み出し、このデータに基づいて歌詞テロップの画像パターンを作成して合成回路21に出力する。また、背景映像再生プログラム33は、シーケンサ30からの指示に応じて所定の背景映像データを読み出してMPEGデコーダ20に入力する。
【0017】
ここで、図2を参照してハードディスク11に記憶されている曲データについて説明する。曲データは、同図(A)に示すように、カラオケ曲を演奏するための楽音トラック、ガイドメロディを発生するためのガイドメロディトラック、歌詞テロップを表示するための歌詞トラック、曲中の区切りを示すマークデータが書き込まれるマークデータトラックなどからなっている。曲データは、これ以外にヘッダ、音声データ、音声データ制御トラックなどを有しているが説明を簡略化するためにこの図では省略する。
【0018】
各トラックは、MIDIフォーマットに従って記述され、同図(B)に示すように、イベントデータと各イベントデータの読み出しタイミングを示すタイミングデータからなっている。タイミングデータは、各イベントデータ間の時間的間隔を示すデュレーションデータや曲のスタート時刻からの絶対時間を示す絶対時間データなどで構成することができる。楽音トラック、ガイドメロディトラックのイベントデータは、楽音の音高、音量、オン/オフなどを示すノートイベントデータなどで構成され、このノートイベントデータを音源13に入力することにより、音源13はこのイベントデータに対応する楽音を発音したり消音したりする。
【0019】
図3は、同カラオケ装置の採点モード処理プログラム34の機能ブロック図である。採点モードでカラオケ曲を演奏すると採点モード処理プログラム34が起動する。カラオケ曲の演奏中に採点ユニット19から、所定間隔(たとえば50ms毎)で、歌唱音声信号とリファレンスデータとのずれである差分データ、および、この比較に用いたリファレンスデータが同期して採点部50に入力される。また、曲のスタート時にカラオケ曲の歌唱旋律が高音域、中音域、低音域に3分割され、この音域分割情報も採点部50に入力される。採点部50は、所定間隔で入力されるリファレンスデータでそのときの歌唱旋律の音域(高音域、中音域、低音域)を判断し、同期して入力される差分データをその音域の採点結果記憶部51(h,m,l)に入力する。
【0020】
カラオケ曲の演奏が終了するまでこの処理が継続して繰り返し実行される。そして、カラオケ曲の演奏が終了すると、音域毎に集計された採点結果である高音域の採点結果、中音域の採点結果、低音域の採点結果を表示するとともに、これらの採点結果を総合した総合採点結果52を表示部53が表示する。
【0021】
図4を参照して、カラオケ曲の歌唱旋律を高音域、中音域、低音域の3つの音域に分割する分割の方式について説明する。同図(A)の方式は、カラオケ曲中の最高音と最低音とを割り出してその音程差を3分割する方式である。この方式の場合、同図に示すように、音程差が所定の比率(同図では均等)で3分割される。また、同図(B)の方式は、歌唱旋律全体の音高をスキャンし、旋律の時間的長さを分割する方式である。この方式の場合、同図に示すように、歌唱旋律の高い部分を所定の時間比率(1/3)、歌唱旋律の低い部分を所定の時間比率(1/3)ずつ高音域、低音域とし、残りを中音域としている。
【0022】
図5は、採点モード時にCPU10が実行する動作を示すフローチャートである。図5(A)は、カラオケ曲の演奏スタート前の処理動作を示すフローチャートである。カラオケ曲のリクエストがあると(s1)、ハードディスク11からそのリクエストされた曲の曲データをRAM12に読み出して(s2)演奏準備をするとともに、ガイドメロディトラックをスキャンして音域をチェックし、歌唱旋律を高音域、中音域、低音域の3つの音域に分割する(s3)。そしてこの3分割した音域分割情報を採点モード処理プログラム34(採点部50)に供給して(s4)、音域別の採点集計を可能にする。
【0023】
同図(B)は、カラオケ曲演奏中における採点処理動作を示すフローチャートである。採点モード処理プログラム34(採点部50)には、カラオケ曲の演奏と並行して、所定間隔(50ms)毎に差分データおよびリファレンスデータが入力される(s5)。差分データは採点ユニット19から入力される。また、リファレンスデータ(ガイドメロディデータ)は、採点ユニット19またはシーケンサ30から入力される。この入力されたリファレンスデータとs4で供給された音域分割情報とを比較することによってその音域を判定し(s6)、入力された差分データに基づいて採点して(s7)、これを音域別に集計する(s8)。以上の処理動作をカラオケ曲が終了するまで繰り返す(s9)。
そして、曲が終了すると(s9)、音域毎に集計した採点結果を集計するとともに(s10)、音域別および総合の採点結果およびアドバイスをモニタ22に表示する(s11)。
【0024】
図6は、採点結果およびアドバイスの表示例を示す図である。同図(A)は総合点、音域毎の得点(採点結果)を表示するとともに、音域別の採点結果に基づく歌唱の弱点のアドバイスを表示する。また、同図(B)の画面は、同図(A)に続けて表示されるものであり、この画面では、この歌い終わったカラオケ曲をより上手に歌うにはどうすればよいか。また、歌唱者がより歌いやすい曲はどれかをアドバイスする。音程を採点しているこの実施形態では、このカラオケ曲のキーをどの程度上下させるとより上手く歌えるかを表示するとともに、この歌唱者の音域に合った他のカラオケ曲を表示する。
この表示を行うためには、演奏可能な(ハードディスク11に記憶している)全てのカラオケ曲の音域を先に調べてデータベースとしてハードディスク11に持っておけばよい。
【0025】
また、同図(C)は、上記(A)、(B)とは異なる表示形態である。この表示形態では、カラオケ曲全体を30程度の区間に分割し、各区間の平均音高を前記音域分割情報と比較することによってその区間の音域を決定する。そして曲の進行順に各区間の平均音高に対応する高さにブロックを表示し、各区間の採点結果に基づいてその区間に対応するブロックを着色する。そして、カラオケ曲の終了後、最も上手く歌えていなかった区間をカーソル等で指し示し、その区間の歌詞を表示する。
【0026】
なお、この発明では、音域を高音域、中音域、低音域の3音域に分割したが、分割域数はこれに限定されない。分割方式も図4で説明した方式に限定されるものではない。
【0027】
【発明の効果】
以上のようにこの発明によれば、カラオケ曲の歌唱旋律を複数の音域に分割し、歌唱音声の採点結果をこの複数の音域に分類して集計・表示するようにしたことにより、カラオケ曲のうちどの音域が上手く歌えてどの音域が上手く歌えてないかを的確に歌唱者に知らせることができ、歌唱練習の支援をすることができる。
【図面の簡単な説明】
【図1】この発明の実施形態であるカラオケ装置のブロック図
【図2】同カラオケ装置で用いられる曲データの構成を示す図
【図3】同カラオケ装置の採点機能を説明する機能ブロック図
【図4】同カラオケ装置の採点機能における音域分割方式の例を説明する図
【図5】同カラオケ装置の採点動作を示すフローチャート
【図6】同カラオケ装置における採点結果の表示例を示す図
【符号の説明】
10…CPU、11…ハードディスク、12…RAM、13…音源、14…ミキサ、15…サウンドシステム、16…スピーカ、17…マイク、18…A/Dコンバータ、19…採点ユニット、20…MPEGデコーダ、21…合成回路、22…モニタ、23…操作部、30…シーケンサ、33…背景映像再生プログラム、34…採点モード処理プログラム、35…操作入力処理プログラム、50…採点部、51(51h、51m、51l)…採点結果集計部、52…総合採点結果集計部、53…表示部
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a karaoke apparatus having a scoring function for scoring singing of a karaoke song.
[0002]
[Prior art]
Karaoke devices with a scoring function have been put to practical use. The scoring function, for example, captures the singing voice of a singer singing along with the performance of a karaoke song, and scores the skill by comparing the singing voice with reference data as a reference (for example, see Patent Document 1). .
[0003]
[Patent Document 1]
JP-A-10-49183
[Problems to be solved by the invention]
However, in the karaoke apparatus having the conventional scoring function described above, since only the scoring result for the entire singing of the karaoke song is output, for example, even when only the treble range cannot be satisfactorily sunk, Since only the scoring results were known, the singer could not know that only the high register was not singing well, that is, which range was singing well and which range was not singing well.
[0005]
SUMMARY OF THE INVENTION It is an object of the present invention to provide a karaoke apparatus capable of notifying a singer of which part of a karaoke song has been successfully sung and which part has not been successfully sung.
[0006]
[Means for Solving the Problems]
According to the first aspect of the present invention, there is provided a performance unit for playing a karaoke song, an input unit for inputting a singing voice signal of a singer, and an input singing voice signal based on reference data representing the singing melody of the karaoke song. Scoring means for summing up and displaying the scoring result for each of a plurality of ranges of singing melody.
According to the present invention, the grading result of the singing of the karaoke song is totaled and displayed for each range, so that the singer can know which range has been sung well and which range has not been sung, and assisted in singing the karaoke song. can do.
[0007]
The invention according to claim 2 is characterized in that the scoring means divides a melody of the karaoke song between a highest note and a lowest note and scores each of the plurality of ranges.
According to the present invention, the melody of the karaoke melody for each karaoke tune is not divided into the treble melody of the karaoke tune for each karaoke tune, instead of dividing the treble to the higher treble above D4, the middle treble to G3 to C4 and the lower treble below F3. Since the division is made based on the lowest note, the skill of singing the high range and low range within the entire range of the karaoke song can be appropriately scored.
[0008]
The invention according to claim 3 is characterized in that the scoring means displays the scoring results totalized for each of the plurality of musical ranges and advice based on the scoring results.
The advice of the present invention is, for example, instructing that the key of the karaoke song is slightly lowered when the high range cannot be sung well, and conversely, when the low range cannot be sung well, The instruction is to raise the key a little, or to determine a range in which the singer can sing well from the scoring result and propose another karaoke song that can be sung in that range. By displaying such advice, singing practice of a karaoke song can be better supported, and it can also contribute to increasing the repertoire.
[0009]
BEST MODE FOR CARRYING OUT THE INVENTION
A karaoke apparatus according to an embodiment of the present invention will be described with reference to the drawings. The karaoke apparatus has a scoring function of playing a karaoke song based on song data, inputting a singing voice of a singer, comparing the singing voice with reference data, and scoring the singing based on the degree of coincidence. The scoring is performed by dividing the karaoke song into three ranges, a high range, a middle range, and a low range, and for each range.
[0010]
FIG. 1 is a block diagram of a karaoke apparatus according to an embodiment of the present invention. The karaoke apparatus includes a CPU 10 for controlling the operation of the entire apparatus and various devices connected thereto. The hard disk 11, the RAM 12, the sound source 13, the mixer (effector) 14, the scoring unit 19, the MPEG decoder 20, the synthesizing circuit 21, and the operation unit 23 are connected to the CPU 10. The hard disk 11 stores song data for playing a karaoke song, video data for displaying a background video on a monitor, and the like. The RAM 12 has an area for reading out programs and music data.
[0011]
The sound source 13 forms a tone signal in accordance with music data (note event data or the like) input by the music sequencer 31 executed by the CPU 10. The formed tone signal is input to the mixer 14. The mixer 14 gives effects such as echo to a plurality of tone signals generated by the sound source 13 and a singing voice signal of the singer input through the microphone 17 and the A / D converter 18. Mix the signals with the proper balance. The mixed digital audio signal is input to the sound system 15. The sound system includes a D / A converter and a power amplifier, converts an input digital signal into an analog signal, amplifies the signal, and emits the sound from the speaker 16. The effect of the mixer 14 on each audio signal and the balance of the mixing are controlled by the CPU 10.
[0012]
The singing voice signal converted into a digital signal by the A / D converter 18 is also input to the scoring unit 19. The scoring unit 19 compares the frequency of the input singing voice signal with reference data to determine the amount of deviation, and inputs the deviation to the CPU 10 as differential data. As the reference data, guide melody data included in the music data is used.
[0013]
In this embodiment, the scoring unit 19 compares the pitch (frequency) of the singing voice signal with the pitch of the reference to determine the deviation, but the comparison target is not limited to the pitch. . For example, the volume, the rhythm, and the like may be compared, and the plurality of elements may be compared. That is, the volume and rhythm of the singing in the high range, the middle range, and the low range may be scored.
[0014]
The background video data 41 stored in the hard disk 11 is encoded in the MPEG2 format, and the background video playback program 33 executed by the CPU 10 reads out the background video data 41 and inputs it to the MPEG decoder 20. The MPEG decoder 20 decodes the input MPEG data into an NTSC video signal and inputs the video signal to the synthesizing circuit 21. The synthesizing circuit 21 is a circuit for synthesizing a lyric telop and various OSDs on the video signal of the background video. The synthesized video signal is displayed on the monitor display 22.
[0015]
The operation unit 23 includes a panel switch interface, a remote control receiving circuit, and the like, and inputs an operation signal corresponding to an operation of a panel switch or a remote control device by a user to the CPU 10. The CPU 10 detects this operation signal by the operation input processing program 35 and executes a corresponding process. This operation input processing program 35 is included in the system program.
The panel switch and the remote controller are provided with various key switches for selecting a song number and selecting a mode such as a scoring mode.
[0016]
When a song number is input by a panel switch or a remote control device, the operation input processing program 35 detects this and transmits it to the sequencer 30 as a request for a karaoke song. In response, the sequencer 30 reads out the song data of the karaoke song identified by the song number from the song data storage area 40 of the hard disk 11. The sequencer 30 is composed of a music sequencer and a lyrics sequencer, reads out data of a track such as a performance data track and a guide melody track in the music data, and controls the sound source 13 with the data to generate a performance sound of a karaoke music. At the same time, the data of the lyric track in the tune data is read out, an image pattern of the lyric telop is created based on this data, and output to the synthesis circuit 21. Further, the background video reproduction program 33 reads out predetermined background video data according to an instruction from the sequencer 30 and inputs the data to the MPEG decoder 20.
[0017]
Here, the music data stored in the hard disk 11 will be described with reference to FIG. As shown in FIG. 2A, the music data includes a musical sound track for playing a karaoke music, a guide melody track for generating a guide melody, a lyrics track for displaying lyrics telop, and a break in the music. The mark data track includes the mark data track on which the indicated mark data is written. The song data has a header, audio data, audio data control track, and the like in addition to the above, but is omitted in this figure for simplicity.
[0018]
Each track is described in accordance with the MIDI format, and is composed of event data and timing data indicating the read timing of each event data, as shown in FIG. The timing data can be composed of duration data indicating a time interval between event data, absolute time data indicating an absolute time from the start time of the music, and the like. The event data of the musical sound track and the guide melody track is composed of note event data indicating the pitch, volume, on / off, etc. of the musical sound. When the note event data is input to the sound source 13, the sound source 13 Produces or silences the tone corresponding to the data.
[0019]
FIG. 3 is a functional block diagram of the scoring mode processing program 34 of the karaoke apparatus. When a karaoke song is played in the scoring mode, the scoring mode processing program 34 starts. During the performance of the karaoke song, at a predetermined interval (for example, every 50 ms) from the scoring unit 19, the difference data indicating the difference between the singing voice signal and the reference data and the reference data used for the comparison are synchronized with the scoring unit 50. Is input to At the start of the song, the melody of the karaoke song is divided into a high range, a middle range, and a low range, and this range division information is also input to the scoring unit 50. The scoring unit 50 determines the range (high range, middle range, low range) of the singing melody at that time based on the reference data input at a predetermined interval, and stores the difference data input in synchronization with the grading result of the range. Input to the section 51 (h, m, l).
[0020]
This process is continuously and repeatedly executed until the performance of the karaoke song ends. When the performance of the karaoke song is completed, the grading result of the high range, the grading result of the middle range, and the grading result of the low range, which are the grading results totaled for each range, are displayed, and these grading results are integrated. The display unit 53 displays the scoring result 52.
[0021]
With reference to FIG. 4, a description will be given of a method of dividing the melody of a karaoke song into three ranges of a high range, a middle range, and a low range. The method shown in FIG. 3A is a method in which the highest sound and the lowest sound in a karaoke song are determined, and the pitch difference is divided into three. In the case of this method, as shown in the figure, the pitch difference is divided into three at a predetermined ratio (equal in the figure). The method shown in FIG. 2B is a method of scanning the pitch of the entire melody and dividing the time length of the melody. In the case of this method, as shown in the figure, a high portion of the singing melody is set to a predetermined time ratio (1/3), and a low portion of the singing melody is set to a high range and a low range by a predetermined time ratio (1/3). The rest is in the midrange.
[0022]
FIG. 5 is a flowchart showing the operation executed by the CPU 10 in the scoring mode. FIG. 5A is a flowchart showing the processing operation before the start of the performance of the karaoke song. When there is a request for a karaoke song (s1), the song data of the requested song is read out from the hard disk 11 into the RAM 12 (s2) to prepare for the performance, and the melody track is scanned by scanning the guide melody track, and the singing melody is read. Is divided into three ranges, a high range, a middle range, and a low range (s3). Then, the divided sound range dividing information is supplied to the scoring mode processing program 34 (scoring unit 50) (s4), and scoring and totaling for each sound range are enabled.
[0023]
FIG. 7B is a flowchart showing a scoring process operation during the performance of a karaoke song. The difference data and the reference data are input to the scoring mode processing program 34 (scoring unit 50) at predetermined intervals (50 ms) in parallel with the performance of the karaoke music (s5). The difference data is input from the scoring unit 19. The reference data (guide melody data) is input from the scoring unit 19 or the sequencer 30. By comparing the input reference data with the range division information supplied in s4, the range is determined (s6), scored based on the input difference data (s7), and the scores are totaled for each range. (S8). The above processing operation is repeated until the karaoke song ends (s9).
Then, when the music ends (s9), the scoring results totalized for each range are totaled (s10), and the scoring results and advice for each range and total are displayed on the monitor 22 (s11).
[0024]
FIG. 6 is a diagram illustrating a display example of a scoring result and advice. FIG. 7A shows the total score and the score (scoring result) for each range, and also displays advice on the weakness of the singing based on the scoring result for each range. The screen shown in FIG. 2B is displayed after the screen shown in FIG. 1A. On this screen, how to sing the karaoke song that has been sung better can be performed. The singer also advises on songs that are easier to sing. In this embodiment in which the pitch is scored, the karaoke tune is displayed to indicate how much the keys of the karaoke tune can be moved up and down, and another karaoke tune suitable for the singer's range is displayed.
In order to perform this display, the range of all karaoke songs that can be played (stored in the hard disk 11) may be checked first and stored in the hard disk 11 as a database.
[0025]
FIG. 2C is a display mode different from the above-mentioned modes (A) and (B). In this display mode, the entire karaoke song is divided into about 30 sections, and the average pitch of each section is compared with the above-mentioned range division information to determine the range of the section. The blocks are displayed at the pitch corresponding to the average pitch of each section in the order of progress of the music, and the blocks corresponding to the section are colored based on the scoring result of each section. After the end of the karaoke song, the section that could not be sung best is indicated by a cursor or the like, and the lyrics of that section are displayed.
[0026]
In the present invention, the range is divided into three ranges, a high range, a middle range, and a low range, but the number of divided ranges is not limited to this. The division method is not limited to the method described with reference to FIG.
[0027]
【The invention's effect】
As described above, according to the present invention, the singing melody of the karaoke song is divided into a plurality of ranges, and the singing voice scoring results are classified into the plurality of ranges and totaled and displayed. It is possible to accurately inform the singer of which of the musical ranges can be sung well and which of the musical ranges cannot be sung well, and to support singing practice.
[Brief description of the drawings]
FIG. 1 is a block diagram of a karaoke apparatus according to an embodiment of the present invention. FIG. 2 is a diagram showing a configuration of music data used in the karaoke apparatus. FIG. 3 is a functional block diagram illustrating a scoring function of the karaoke apparatus. FIG. 4 is a diagram illustrating an example of a range dividing method in a grading function of the karaoke apparatus. FIG. 5 is a flowchart illustrating a grading operation of the karaoke apparatus. FIG. 6 is a diagram illustrating a display example of a grading result in the karaoke apparatus. Description]
10 CPU, 11 hard disk, 12 RAM, 13 sound source, 14 mixer, 15 sound system, 16 speaker, 17 microphone, 18 A / D converter, 19 scoring unit, 20 MPEG decoder, 21: synthesis circuit, 22: monitor, 23: operation unit, 30: sequencer, 33: background video reproduction program, 34: scoring mode processing program, 35: operation input processing program, 50: scoring unit, 51 (51h, 51m, 511) ... Scoring result totaling section, 52 ... Total scoring result totaling section, 53 ... Display section

Claims (3)

カラオケ曲を演奏する演奏手段と、
歌唱者の歌唱音声信号を入力する入力手段と、
入力された歌唱音声信号を、前記カラオケ曲の歌唱旋律を表すリファレンスデータに基づいて採点する手段であって、この採点結果を歌唱旋律の複数の音域別に集計、表示する採点手段と、
を備えたカラオケ装置。
Performance means for playing karaoke songs,
Input means for inputting a singer's singing voice signal;
An input singing voice signal, a means for scoring based on reference data representing the singing melody of the karaoke song, scoring means for counting and displaying the scoring results for a plurality of ranges of the singing melody,
Karaoke device equipped with.
前記採点手段は、前記カラオケ曲の歌唱旋律の最高音と最低音の間を分割して前記複数の音域毎に採点する請求項1に記載のカラオケ装置。2. The karaoke apparatus according to claim 1, wherein the scoring unit divides a melody between a highest note and a lowest note of the singing melody and scores each of the plurality of ranges. 3. 前記採点手段は、前記複数の音域別に集計された採点結果とともに、この採点結果に基づくアドバイスを表示する請求項1または請求項2に記載のカラオケ装置。The karaoke apparatus according to claim 1, wherein the scoring unit displays the scoring results totalized for each of the plurality of musical ranges and advice based on the scoring results.
JP2002374926A 2002-12-25 2002-12-25 Karaoke equipment Expired - Fee Related JP4211388B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002374926A JP4211388B2 (en) 2002-12-25 2002-12-25 Karaoke equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002374926A JP4211388B2 (en) 2002-12-25 2002-12-25 Karaoke equipment

Publications (2)

Publication Number Publication Date
JP2004205819A true JP2004205819A (en) 2004-07-22
JP4211388B2 JP4211388B2 (en) 2009-01-21

Family

ID=32812805

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002374926A Expired - Fee Related JP4211388B2 (en) 2002-12-25 2002-12-25 Karaoke equipment

Country Status (1)

Country Link
JP (1) JP4211388B2 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006106310A (en) * 2004-10-05 2006-04-20 Yamaha Corp Electronic musical instrument with automatic performance control function
JP2008003483A (en) * 2006-06-26 2008-01-10 Taito Corp Karaoke device
JP2008225111A (en) * 2007-03-13 2008-09-25 Yamaha Corp Karaoke machine and program
JP2012185325A (en) * 2011-03-04 2012-09-27 Konami Digital Entertainment Co Ltd Karaoke device, range measuring method and program
JP2014066740A (en) * 2012-09-24 2014-04-17 Xing Inc Karaoke device
JP2015087617A (en) * 2013-10-31 2015-05-07 株式会社第一興商 Device and method for generating guide vocal of karaoke
JP2015194767A (en) * 2015-06-29 2015-11-05 ヤマハ株式会社 Voice evaluation device
JP2016071210A (en) * 2014-09-30 2016-05-09 ブラザー工業株式会社 Karaoke apparatus and karaoke program

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006106310A (en) * 2004-10-05 2006-04-20 Yamaha Corp Electronic musical instrument with automatic performance control function
JP2008003483A (en) * 2006-06-26 2008-01-10 Taito Corp Karaoke device
JP2008225111A (en) * 2007-03-13 2008-09-25 Yamaha Corp Karaoke machine and program
JP2012185325A (en) * 2011-03-04 2012-09-27 Konami Digital Entertainment Co Ltd Karaoke device, range measuring method and program
JP2014066740A (en) * 2012-09-24 2014-04-17 Xing Inc Karaoke device
JP2015087617A (en) * 2013-10-31 2015-05-07 株式会社第一興商 Device and method for generating guide vocal of karaoke
JP2016071210A (en) * 2014-09-30 2016-05-09 ブラザー工業株式会社 Karaoke apparatus and karaoke program
JP2015194767A (en) * 2015-06-29 2015-11-05 ヤマハ株式会社 Voice evaluation device

Also Published As

Publication number Publication date
JP4211388B2 (en) 2009-01-21

Similar Documents

Publication Publication Date Title
US6555737B2 (en) Performance instruction apparatus and method
US20060201311A1 (en) Chord presenting apparatus and storage device storing a chord presenting computer program
JP4182750B2 (en) Karaoke equipment
JP4053387B2 (en) Karaoke device, scoring result display device
JP4211388B2 (en) Karaoke equipment
JP3861381B2 (en) Karaoke equipment
JPH11338483A (en) Karaoke training system and storage medium
JP2004205818A (en) Karaoke machine
JP4182761B2 (en) Karaoke equipment
JPH11338480A (en) Karaoke (prerecorded backing music) device
JP4169555B2 (en) Karaoke equipment
JP2002221973A (en) Karaoke machine
JP3504296B2 (en) Automatic performance device
JP4182898B2 (en) Karaoke equipment
JP3673385B2 (en) Music performance device
JP4007298B2 (en) Karaoke device and program
JP3050129B2 (en) Karaoke equipment
JPH10123932A (en) Karaoke grading device, and karaoke device
JP3580143B2 (en) Karaoke equipment
JP5338101B2 (en) Electronic music apparatus and performance processing program
JP3752956B2 (en) PERFORMANCE GUIDE DEVICE, PERFORMANCE GUIDE METHOD, AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING PERFORMANCE GUIDE PROGRAM
JP3975528B2 (en) Karaoke equipment
JP3565065B2 (en) Karaoke equipment
JP2002196775A (en) Karaoke sing-along machine
JP2002041070A (en) Karaoke equipment having game function to guess title based on introduction part of song

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050728

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071030

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071106

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080107

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20080107

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080507

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080707

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20080714

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20081007

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20081020

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111107

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111107

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121107

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121107

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131107

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees