JP4135004B2 - Karaoke equipment - Google Patents

Karaoke equipment Download PDF

Info

Publication number
JP4135004B2
JP4135004B2 JP2005193117A JP2005193117A JP4135004B2 JP 4135004 B2 JP4135004 B2 JP 4135004B2 JP 2005193117 A JP2005193117 A JP 2005193117A JP 2005193117 A JP2005193117 A JP 2005193117A JP 4135004 B2 JP4135004 B2 JP 4135004B2
Authority
JP
Japan
Prior art keywords
signal
data
scoring
karaoke
singing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2005193117A
Other languages
Japanese (ja)
Other versions
JP2007011090A (en
Inventor
嘉寛 小橋
琢磨 久野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 JP2005193117A priority Critical patent/JP4135004B2/en
Publication of JP2007011090A publication Critical patent/JP2007011090A/en
Application granted granted Critical
Publication of JP4135004B2 publication Critical patent/JP4135004B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)

Description

本発明は、カラオケ装置における歌唱採点に関し、より適切な採点結果を得ることができるようにする技術に関する。   The present invention relates to singing scoring in a karaoke apparatus, and more particularly to a technique for obtaining a more appropriate scoring result.

従来、カラオケ装置の付帯機能として採点機能が知られている。この採点機能は、次のような機能である。すなわち、マイクロフォンから入力された歌唱者の音声信号をサンプリングすることで歌唱者が発声した音高や声量あるいはテンポなどの歌唱状態を示す歌唱データを生成する。次に、この歌唱データとカラオケデータ中の主旋律パートデータなどの採点基準データとを比較し、その比較結果に基づいて所定の得点を付与して採点データを生成する。そして、歌唱パートが終了するとこの採点データ中の得点を集計して総合得点を算出する。総合得点はそのままの得点をスコアボードやディスプレイに表示したり、所定のメッセージや所定の表現内容を含む映像など総合得点を反映した映像をディスプレイに出力したりする(例えば特許文献1参照)。   Conventionally, a scoring function is known as an incidental function of a karaoke apparatus. This scoring function is the following function. That is, singing data indicating the singing state such as pitch, volume or tempo uttered by the singer is generated by sampling the voice signal of the singer input from the microphone. Next, the singing data is compared with scoring reference data such as main melody part data in karaoke data, and a predetermined score is given based on the comparison result to generate scoring data. When the singing part ends, the scores in the scoring data are totaled to calculate a total score. The total score is displayed as it is on a scoreboard or a display, or a video reflecting the total score such as a video including a predetermined message or predetermined expression content is output to the display (for example, see Patent Document 1).

また、デュエット曲など複数人が歌唱する場合に、各人の歌唱音声について採点する採点機能を有するカラオケ装置(例えば特許文献2参照)や採点パートを複数パートの一つを選択して採点する採点機能を有するカラオケ装置(例えば特許文献3参照)がある。   In addition, when a plurality of people sing a duet song, etc., a karaoke device having a scoring function for scoring each person's singing voice (see, for example, Patent Document 2) or scoring a scoring part by selecting one of the plurality of parts. There is a karaoke device having a function (see, for example, Patent Document 3).

そして、上述の採点機能を有するカラオケ装置の中には、カラオケ歌唱をガイドするためにスピーカからガイドメロディを放音する機能を有するものがある。このようなカラオケ装置では、歌唱採点する場合にも、カラオケ歌唱をガイドするためにスピーカからガイドメロディを放音することができる。
特許第3261990号公報 特開2000−330580号公報 特開2004−109260号公報
Some karaoke apparatuses having the scoring function described above have a function of emitting a guide melody from a speaker in order to guide a karaoke song. In such a karaoke apparatus, a guide melody can be emitted from a speaker to guide karaoke singing even when singing a song.
Japanese Patent No. 3261990 JP 2000-330580 A JP 2004-109260 A

しかし、上述のカラオケ装置においては、歌唱採点する場合にもマイクロフォンへは歌唱者の音声とは別にスピーカから放音されたガイドメロディの音も入力されていたため、歌唱者の音声信号とガイドメロディの音信号とを加えた信号が歌唱採点されてしまい、歌唱者にとっては不本意な採点結果になってしまいがちであった。特に、歌唱者の音声信号がない場合、すなわち歌唱者が歌唱していない場合には、スピーカから放音されたガイドメロディの音のみがマイクロフォンへ入力されるため最も高い採点結果になってしまうおそれがあった。   However, in the above-described karaoke apparatus, since the melody of the guide melody emitted from the speaker is also input to the microphone in addition to the voice of the singer even when singing, the singer's voice signal and the guide melody The signal added with the sound signal is scored singing, and it tends to be an unwilling scoring result for the singer. In particular, when there is no voice signal of the singer, that is, when the singer is not singing, only the sound of the guide melody emitted from the speaker is input to the microphone, which may result in the highest scoring result. was there.

そこで、本発明は、カラオケ装置における歌唱採点に関し、スピーカからガイドメロディが放音された場合にも、適切な採点結果を得ることができるようにすることを目的とする。   Therefore, the present invention relates to singing singing in a karaoke apparatus, and an object thereof is to obtain an appropriate grading result even when a guide melody is emitted from a speaker.

上述した問題点を解決するためになされた本発明のカラオケ装置は、「歌唱採点に関し、カラオケ歌唱をガイドするためにスピーカからガイドメロディとカラオケ曲の演奏音とが放音された場合でも、スピーカから放音されたガイドメロディとカラオケ曲の演奏音とに対応する音信号を減じて生成された採点用信号に基づいて採点を行う。」ことを特徴とする。   The karaoke apparatus of the present invention made to solve the above-mentioned problem is “a melody for singing, even when a guide melody and a performance sound of a karaoke song are emitted from the speaker to guide karaoke singing. The scoring is performed based on the scoring signal generated by subtracting the sound signal corresponding to the guide melody emitted from the sound and the performance sound of the karaoke song.

具体的には、請求項1に記載のカラオケ装置は、カラオケ演奏用データおよびガイドメロディデータを含む楽曲データを記憶するデータ格納部(M10:なお、この欄においては、発明に対する理解を容易にするため、必要に応じて「発明を実施するための最良の形態」欄において説明した構成要素を括弧内に示すが、この記載によって特許請求の範囲を限定することを意味するものではない。)と、前記データ格納部が記憶する楽曲データのうち歌唱者に選択された楽曲データを読み出して記憶する実行メモリ(M12)と、前記実行メモリが記憶する楽曲データをカラオケ演奏時に順次読み出すシーケンサ(M14)と、前記シーケンサが前記実行メモリから読み出した楽曲データに含まれるカラオケ演奏用データに基づいてカラオケ曲の演奏信号を発生するとともに前記楽曲データに含まれるガイドメロディデータに基づいてガイドメロディの音信号を発生する楽音発生部(M16)と、歌唱者がカラオケ歌唱の音声を入力するためのマイクロフォン(M2)と、前記楽音発生部が発生するカラオケ曲の演奏信号および前記マイクロフォンから入力された歌唱音声信号を増幅するアンプ(M18)と、前記アンプから出力される出力信号に基づいて放音するスピーカ(M20)と、を備えるカラオケ装置であって、前記マイクロフォンから入力された歌唱音声信号には、カラオケ曲の演奏信号とガイドメロディの音信号とが加わっており、さらに、前記マイクロフォンから入力された歌唱音声信号をディジタル信号に変換するA/Dコンバータ(M4)と、前記楽音発生部が発生するカラオケ曲の演奏信号およびガイドメロディの音信号を増幅する可変利得アンプ(M32)と、前記A/Dコンバータがディジタル信号に変換した歌唱音声信号より、前記可変利得アンプが増幅したカラオケ曲の演奏信号およびガイドメロディの音信号を差し引いて採点用信号を生成する信号生成部(M30)と、前記シーケンサが前記実行メモリから読み出した楽曲データから歌唱期間であるか否かを判断し、その判断結果に応じて前記信号生成部が生成した採点用信号の入力先を制御するスイッチ制御部(M36、M38、M40)と、前記スイッチ制御部によって歌唱期間ではないと判断された際に前記スイッチ制御部による制御によって前記信号生成部が生成した採点用信号が入力されたときに、その採点用信号の信号レベルを検出する差分抽出部(M34)と、前記信号生成部が生成した採点用信号が前記差分抽出部を介して入力された場合にその採点用信号の信号レベルが最小になるよう前記可変利得アンプを指示する調整部(M37)と、前記スイッチ制御部によって歌唱期間ではないと判断された際に前記調整部による指示によってその信号レベルが最小となった採点用信号が、前記スイッチ制御部によって歌唱期間であると判断された際に前記スイッチ制御部による制御によって前記信号生成部から入力されたときに、その採点用信号から音高データとして音高を割り出すデータ抽出部(M6)と、前記データ抽出部が割り出した前記採点用信号の音高データと前記シーケンサが前記実行メモリから読み出した楽曲データに含まれるガイドメロディデータの音高データであるリファレンスとを所定時間毎に比較して両者の差分を音高差分データとして算出する比較部(M8)と、前記比較部が算出した音高差分データをカラオケ曲の区画毎に集計を行って採点結果を求める採点部(M24)と、を備えることを特徴とする。 Specifically, the karaoke apparatus according to claim 1 is a data storage unit for storing music data including karaoke performance data and guide melody data (M10: Note that in this section, the invention is easily understood. Therefore, the constituent elements described in the “Best Mode for Carrying Out the Invention” column are shown in parentheses as necessary, but this description does not mean that the scope of the claims is limited). An execution memory (M12) that reads and stores the song data selected by the singer from the song data stored in the data storage unit, and a sequencer (M14) that sequentially reads the song data stored in the execution memory during karaoke performance And a karaoke song based on the karaoke performance data included in the song data read from the execution memory by the sequencer. A musical sound generating unit (M16) that generates a performance signal and generates a sound signal of a guide melody based on guide melody data included in the music data, and a microphone (M2) for a singer to input voice of karaoke song An amplifier (M18) that amplifies the performance signal of the karaoke song generated by the musical sound generator and the singing voice signal input from the microphone, and a speaker (M20) that emits sound based on the output signal output from the amplifier The singing voice signal input from the microphone includes a karaoke song performance signal and a guide melody sound signal, and the singing voice input from the microphone. An A / D converter (M4) for converting a signal into a digital signal, and the tone generator The variable gain amplifier (M32) that amplifies the performance signal of the live karaoke song and the sound signal of the guide melody, and the karaoke song amplified by the variable gain amplifier from the singing voice signal converted into a digital signal by the A / D converter A signal generation unit (M30) that generates a scoring signal by subtracting the performance signal and the sound signal of the guide melody, and determines whether or not it is a singing period from the music data read from the execution memory by the sequencer, and the determination The switch control unit (M36, M38, M40) that controls the input destination of the scoring signal generated by the signal generation unit according to the result, and the switch control when the switch control unit determines that it is not a singing period Signal level of the scoring signal when the scoring signal generated by the signal generator is input by the control of the unit A difference extraction unit (M34) for detecting the signal and the variable gain amplifier so that the signal level of the scoring signal is minimized when the scoring signal generated by the signal generation unit is input through the difference extraction unit An adjustment unit (M37) for instructing a singing signal and a scoring signal whose signal level is minimized by an instruction from the adjustment unit when the switch control unit determines that it is not a singing period. A data extraction unit (M6) for calculating a pitch as pitch data from the scoring signal when it is input from the signal generation unit under the control of the switch control unit when it is determined to be a period; and the data Pitch data of the scoring signal determined by the extraction unit and guide melody data included in the music data read from the execution memory by the sequencer A comparison unit (M8) that compares pitch data with a reference every predetermined time and calculates the difference between the two as pitch difference data, and the pitch difference data calculated by the comparison unit for each karaoke song section And a scoring unit (M24) that calculates the scoring result by performing aggregation.

上述のように再生される音信号はガイドメロディの音信号とカラオケ曲の演奏信号であり、スピーカからガイドメロディとカラオケ曲の演奏音とが放音される。よって、歌唱採点する場合にもマイクロフォンへは歌唱者の音声とは別にスピーカから放音されたガイドメロディの音も入力されることになる。 Sound signals played back as described above is the sound signal and the performance signal karaoke guide melody, and the guide melody and karaoke performance sound is sounded from the speaker. Therefore, even when singing, the sound of the guide melody emitted from the speaker is input to the microphone separately from the voice of the singer.

しかしながら、請求項1に記載のカラオケ装置(1)によれば、歌唱採点に関し、カラオケ歌唱をガイドするためにスピーカからガイドメロディとカラオケ曲の演奏音とが放音された場合でも、スピーカから放音されたガイドメロディとカラオケ曲の演奏音とに対応する音信号を減じて生成された採点用信号に基づいて採点されるので適切な採点結果を得ることができる。   However, according to the karaoke apparatus (1) according to the first aspect, regarding the singing score, even when the guide melody and the performance sound of the karaoke song are emitted from the speaker in order to guide the karaoke singing, the karaoke device is released from the speaker. Since scoring is performed based on the scoring signal generated by subtracting the sound signal corresponding to the played guide melody and the performance sound of the karaoke song, an appropriate scoring result can be obtained.

また、マイクロフォンへ入力されるスピーカから放音されたガイドメロディとカラオケ曲の演奏音とに対応する音信号の入力値は、スピーカや空気などカラオケ装置の設置環境条件によって減衰や増幅の変動を受けるのであるが、上述の工夫をすれば、このような変動に対しても除かれるガイドメロディとカラオケ曲の演奏音とに対応する音信号の入力値を自動で調整することができ、より適切な採点結果を得ることができる。 The input value of the sound signal corresponding to the guide melody emitted from the speaker input to the microphone and the performance sound of the karaoke song is subject to variations in attenuation and amplification depending on the installation environment conditions of the karaoke apparatus such as the speaker and the air. However, if the above-mentioned device is devised, it is possible to automatically adjust the input value of the sound signal corresponding to the melody of the guide melody and the performance sound of the karaoke song, which is also excluded from such fluctuations, and more appropriately. A scoring result can be obtained.

また、歌唱期間ではない期間とは前奏期間と間奏期間とであることが望ましい。このようなカラオケ装置によれば、上述した「このような変動に対しても除かれるガイドメロディとカラオケ曲の演奏音とに対応する音信号の入力値を自動で調整すること」が、1曲のカラオケ演奏において前奏期間のみではなく、間奏期間毎にできる。したがって、1曲のカラオケ演奏中に、カラオケ演奏の前奏期間直後から間奏期間直前までの間や間奏期間直後から次の間奏期間直前までの間に、歌唱者がスピーカの音量やマイクロフォンの位置を変更し、マイクロフォンへ入力されるスピーカから放音されたガイドメロディとカラオケ曲の演奏音とに対応する音信号の入力値が変動したとしても、間奏期間毎に採点用信号に含まれるガイドメロディの音信号とカラオケ曲の演奏信号との信号レベルを最小になるように自動で調整できる。つまり、歌唱開始以後の採点誤差が歌唱途中で拡大することを防止できる。 Moreover, it is desirable that the period that is not the singing period is a prelude period and an interlude period. According to such a karaoke apparatus, the above-mentioned “automatically adjusting the input value of the sound signal corresponding to the guide melody that is excluded even for such fluctuations and the performance sound of the karaoke song” Karaoke performance can be performed not only in the prelude period but also in each interlude period. Therefore, during a karaoke performance of a song, the singer changes the volume of the speaker and the position of the microphone between immediately after the karaoke performance and immediately before the interlude period, or immediately after the interlude period and immediately before the next interlude period. Even if the input value of the sound signal corresponding to the guide melody emitted from the speaker and the performance sound of the karaoke song fluctuates, the sound of the guide melody included in the scoring signal for each interlude period The signal level of the signal and the performance signal of the karaoke song can be automatically adjusted to be minimized. That is, it is possible to prevent the scoring error after the start of singing from expanding during the singing.

以下に本発明の実施形態を図面とともに説明する。
[カラオケ装置の機能概略構成の説明]
図1はカラオケ装置の機能を中心とした概略構成を示す図である。なお、図1に示した機能の内、データ抽出部M6、比較部M8、シーケンサM14、採点部M24、差分抽出部M34、スイッチ制御部M36、及び調整部M37については、主としてCPU及びソフトウェアで実現している。
Embodiments of the present invention will be described below with reference to the drawings.
[Description of schematic configuration of karaoke equipment function]
FIG. 1 is a diagram showing a schematic configuration centering on the function of the karaoke apparatus. Of the functions shown in FIG. 1, the data extraction unit M6, the comparison unit M8, the sequencer M14, the scoring unit M24, the difference extraction unit M34, the switch control unit M36, and the adjustment unit M37 are realized mainly by the CPU and software. is doing.

まず、カラオケ装置は採点機能を備えており、カラオケ歌唱の音声信号をディジタル化して取り込み、歌唱旋律であるガイドメロディの音高と比較することによってその歌唱の正確さを判定する。音量は発声する語彙、性別、年齢などによってばらつきが大きいため実際の歌唱の巧拙とかけ離れた得点が出る場合がある。また上記の理由により音量のリファレンスデータを作成することが非常に難しい。さらに音量を判定に使わないことによりアルゴリズムを簡略化でき、短時間で歌唱の正確さを判定することが可能になる。そのため、音高を比較することにより歌唱の正確さを判定する。   First, the karaoke apparatus has a scoring function, and the singing accuracy is determined by digitizing and capturing the voice signal of the karaoke song and comparing it with the pitch of the guide melody, which is a song melody. Since the volume varies greatly depending on the vocabulary, gender, age, etc., the score may be different from the actual skill of singing. Moreover, it is very difficult to create volume reference data for the above reasons. Furthermore, by not using the volume for determination, the algorithm can be simplified and the accuracy of singing can be determined in a short time. Therefore, the accuracy of singing is determined by comparing the pitches.

次に、図1に示すように歌唱者がカラオケ歌唱の音声を入力するためのマイクロフォンM2(以下、マイクロフォンをマイクと略記する)は、アンプM18に接続されるとともにA/DコンバータM4に接続されている。また、カラオケ演奏用データ、ガイドメロディデータを含む楽曲データがデータ格納部M10に記憶されている。楽曲データのうち、カラオケ歌唱者に選択された1曲分が実行メモリM12に読み出され、演奏時にはシーケンサM14によって順次読み出される。シーケンサM14によって読み出されたカラオケ演奏用データは楽音発生部M16に入力される。また、シーケンサM14により順次読み出されたガイドメロディデータは比較部M8に入力される。楽音発生部M16は入力されたカラオケ演奏用データに基づいてカラオケ曲の演奏信号を発生し、この演奏信号はアンプM18に入力される。アンプM18はカラオケ演奏信号およびマイクM2から入力された歌唱音声信号を増幅してスピーカM20に出力する。これがカラオケ装置の基本機能である。   Next, as shown in FIG. 1, a microphone M2 (hereinafter, abbreviated as a microphone) for a singer to input karaoke singing voice is connected to an amplifier M18 and to an A / D converter M4. ing. In addition, music data including karaoke performance data and guide melody data is stored in the data storage unit M10. Of the song data, one song selected by the karaoke singer is read to the execution memory M12, and is sequentially read by the sequencer M14 during performance. The karaoke performance data read out by the sequencer M14 is input to the musical tone generator M16. Further, the guide melody data sequentially read by the sequencer M14 is input to the comparison unit M8. The musical sound generator M16 generates a performance signal for karaoke music based on the input karaoke performance data, and this performance signal is input to the amplifier M18. The amplifier M18 amplifies the karaoke performance signal and the singing voice signal input from the microphone M2, and outputs the amplified signal to the speaker M20. This is the basic function of karaoke equipment.

なお、このガイドメロディデータは、カラオケ曲の歌唱旋律に対応するものであるため、いわゆるガイドメロディ機能として、伴奏楽音と共にスピーカM20から出力される機能を実現する場合にも用いられる。このガイドメロディ機能についてはユーザ(カラオケ歌唱者)がその機能のオン/オフを切り替え可能であり、その機能が必要であると考えたユーザが図示しない操作パネルやリモコンなどを操作することによって機能オンとすれば、カラオケ伴奏だけでなく歌唱旋律がガイドメロディとしてスピーカM20から出力され、それを参考にして歌唱することができる。一方、機能オフとすれば、ガイドメロディがスピーカM20から出力されることはなく、ガイドメロディデータは、採点のためにのみ用いられることとなる。   Since this guide melody data corresponds to the singing melody of karaoke music, it is also used when realizing a function output from the speaker M20 together with the accompaniment music as a so-called guide melody function. The guide melody function can be switched on / off by the user (karaoke singer), and the user who thinks that the function is necessary can be turned on by operating an operation panel or a remote control (not shown). Then, not only the karaoke accompaniment but also the singing melody is output from the speaker M20 as a guide melody, and it is possible to sing with reference to it. On the other hand, if the function is turned off, the guide melody is not output from the speaker M20, and the guide melody data is used only for scoring.

なお、以下の説明においては、ガイドメロディ機能をオンの状態であることを前提とする。したがって、マイクM2から入力された歌唱音声信号には、カラオケ曲の演奏信号とガイドメロディ信号とが加わっている。また、以下の説明において、単に「歌唱音声信号」という場合はカラオケ曲の演奏信号とガイドメロディの音信号とが加わっている歌唱音声信号を指し、単に「歌唱音声」という場合はカラオケ曲の演奏音とガイドメロディとが加わっている歌唱音声を指すこととする。   In the following description, it is assumed that the guide melody function is on. Therefore, the karaoke song performance signal and the guide melody signal are added to the singing voice signal input from the microphone M2. In the following description, the term “singing voice signal” refers to a singing voice signal in which the performance signal of the karaoke song and the sound signal of the guide melody are added, and the term “singing voice” simply refers to the performance of the karaoke song. It refers to a singing voice to which a sound and a guide melody are added.

一方、A/Dコンバータ(ADC)M4に入力された歌唱音声信号はディジタル信号に変換されたのち、信号生成部M30へ入力される。また、上述した楽音発生部M16は入力されるカラオケ演奏用データとガイドメロディデータとに基づいてカラオケ曲の演奏信号とガイドメロディの音信号を発生し、このカラオケ曲の演奏信号とガイドメロディの音信号は可変利得アンプM32へ入力され、可変利得アンプM32によって増幅されて信号生成部M30へ入力される。そして、信号生成部M30はA/Dコンバータ(ADC)M4から入力されたディジタル信号に変換された歌唱音声信号と可変利得アンプM32から入力されたカラオケ曲の演奏信号とガイドメロディの音信号とから採点用信号を生成し、データ抽出部M6へ入力するとともに差分抽出部M34へ入力する。差分抽出部M34へ入力された採点用信号はスイッチ制御部M36によって、接続状態(以下、単にオンともいう)か切断状態(以下、単にオフともいう)かを制御されるスイッチM38を介して調整部37へ入力される。そして、調整部37は、調整部37へ入力された採点用信号の信号レベルが最小になるよう可変利得アンプM32へ利得を指示する。また、シーケンサM14によって読み出されたカラオケ演奏用データは、スイッチ制御部M36によって、接続状態か切断状態かを制御されるスイッチM40を介して楽音発生部M16に入力される。 On the other hand, the singing voice signal input to the A / D converter (ADC) M4 is converted into a digital signal and then input to the signal generation unit M30. The musical tone generator M16 described above generates a karaoke song performance signal and a guide melody sound signal based on the inputted karaoke performance data and the guide melody data. The karaoke song performance signal and the guide melody sound are generated. The signal is input to the variable gain amplifier M32, amplified by the variable gain amplifier M32, and input to the signal generation unit M30. Then, the signal generation unit M30 is based on the singing voice signal converted to the digital signal input from the A / D converter (ADC) M4, the performance signal of the karaoke song input from the variable gain amplifier M32, and the sound signal of the guide melody. A scoring signal is generated and input to the data extraction unit M6 and to the difference extraction unit M34. The scoring signal input to the difference extraction unit M34 is adjusted by a switch control unit M36 via a switch M38, which is controlled to be connected (hereinafter simply referred to as ON) or disconnected (hereinafter also simply referred to as OFF). is input to the part M 37. The adjustment unit M 37, the signal level of the input to the adjusting unit M 37 grading signal indicates a gain to the variable gain amplifier M32 to a minimum. Also, the karaoke performance data read by the sequencer M14 is input to the musical sound generating unit M16 via the switch M40, which is controlled by the switch control unit M36 to be connected or disconnected.

ここで、スイッチ制御部M36はシーケンサM14によって読み出された楽曲データから歌唱期間か否かを判断して、スイッチM38、スイッチM40を制御する。
そして、図2は、カラオケ演奏以前、カラオケ演奏期間、カラオケ演奏終了以後の経過時間に対するスイッチM38、スイッチM40のオン/オフの変化と、可変利得アンプM32からの出力信号レベルの変化と、を示す説明図である。カラオケ演奏以前には、スイッチM38、スイッチM40はオフされているが、シーケンサM14が楽曲データを読み出し、カラオケ演奏期間に入ると、スイッチ制御部M36がスイッチM40を制御してオン状態にさせ、カラオケ演奏終了までオンの状態を保たせ、カラオケ演奏終了するとオフ状態にさせる。そして、スイッチ制御部M36はシーケンサM14によって読み出された楽曲データから歌唱期間か否かを判断して、歌唱期間ではないと判断した場合、すなわち前奏期間または間奏期間と判断した場合には、スイッチM38を制御してオン状態にさせ、歌唱期間であると判断した場合には、スイッチM38を制御してオフ状態にさせる。ここで、上述した「スイッチ制御部M36はシーケンサM14によって読み出された楽曲データから歌唱期間か否かを判断して」とは、[音声制御部24の採点処理の説明]にて後述するように「カラオケ演奏を実行するシーケンスプログラムから受け渡される制御データトラックに記憶されているカラオケ曲の歌唱区間の開始点を示す区間分割データによって前奏期間または間奏期間の歌唱されない期間か否かを判断する」ことを指す。
Here, the switch control unit M36 determines whether or not it is a singing period from the music data read by the sequencer M14, and controls the switch M38 and the switch M40.
FIG. 2 shows the on / off changes of the switch M38 and the switch M40 and the change of the output signal level from the variable gain amplifier M32 with respect to the elapsed time after the karaoke performance period, the karaoke performance period before the karaoke performance. It is explanatory drawing. Before the karaoke performance, the switch M38 and the switch M40 are turned off. However, when the sequencer M14 reads the music data and enters the karaoke performance period, the switch control unit M36 controls the switch M40 to turn it on. Keep it on until the end of the performance, and turn it off when the karaoke performance ends. When the switch control unit M36 determines whether or not it is a singing period from the music data read out by the sequencer M14 and determines that it is not a singing period, that is, when it determines that it is a prelude period or an interlude period, When M38 is controlled to be turned on and it is determined that it is a singing period, the switch M38 is controlled to be turned off. Here, “the switch control unit M36 determines whether or not it is a singing period from the music data read out by the sequencer M14”, will be described later in [Description of scoring process of the audio control unit 24]. “It is determined whether or not it is a period in which the prelude period or the interlude period is not sung, based on the section division data indicating the start point of the singing section of the karaoke song stored in the control data track delivered from the sequence program for performing the karaoke performance "

そして、歌唱期間ではないと判断した場合、すなわち前奏期間または間奏期間と判断した場合には、スイッチM38を制御してオン状態にさせ、差分抽出部M34から調整部37へ入力された採点用信号の信号レベルが最小になるように調整部37は、可変利得アンプM32へ利得を指示する(図2参照)。したがって、楽曲データから歌唱期間ではないと判断した場合、すなわち前奏期間または間奏期間には、採点用信号の信号レベルが最小になるように調整される。 When it is determined not to be singing period, that is, when it is determined that the prelude period or interlude period controls the switch M38 is turned on, a scoring input to the adjusting unit M 37 from the difference extraction unit M34 adjuster M 37 so that the signal the signal level of a minimum instructs the gain to the variable gain amplifier M32 (see FIG. 2). Therefore, when it is determined from the music data that it is not the singing period, that is, during the prelude period or the interlude period, the signal level of the scoring signal is adjusted to be minimum.

一方、歌唱期間であると判断した場合には、スイッチM38を制御してオフ状態にさせるので、可変利得アンプM32は、調整部37によって利得を指示されず、可変利得アンプM32からの出力信号レベルは固定される(図2参照)。そして、信号生成部M30によって生成された採点用信号を入力されたデータ抽出部M6は例えば50ms毎にこのディジタル化された採点用信号から音高を割り出し、音高データとして比較部M8に入力する。比較部M8では、データ抽出部M6から入力される採点用信号の音高データとシーケンサM14から入力されるガイドメロディの音高データ(以下、単にリファレンスともいう)とをリアルタイムに比較する。なお、50msは120のメトロノームテンポで32分音符に相当し、歌唱の特徴を抽出するために十分な分解能である。 On the other hand, when it is determined that the singing period, since the turned off by controlling the switch M38, the variable gain amplifier M32 is not instructed the gain by adjusting unit M 37, the output signal from the variable gain amplifier M32 The level is fixed (see FIG. 2). The data extraction unit M6, to which the scoring signal generated by the signal generation unit M30 is input, calculates the pitch from the digitized scoring signal every 50 ms, for example, and inputs it as the pitch data to the comparison unit M8. . The comparison unit M8 compares the pitch data of the scoring signal input from the data extraction unit M6 with the pitch data of the guide melody (hereinafter also simply referred to as reference) input from the sequencer M14 in real time. Note that 50 ms corresponds to a thirty-second note with a metronome tempo of 120, and has a sufficient resolution for extracting the characteristics of singing.

比較部M8では、採点用信号が入力されるタイミングにあわせて50ms毎に採点用信号とリファレンスとの差を算出する。これはリアルタイムの差分データ(音高差分データ)として採点部M24へ出力される。採点部M24では、この音高差分データをカラオケ曲の区間毎に集計しデータ格納部M10へ記憶する。そして採点部M24では、各区間の差分データの集計を行って採点結果を求める。   The comparison unit M8 calculates the difference between the scoring signal and the reference every 50 ms in accordance with the timing at which the scoring signal is input. This is output to the scoring unit M24 as real-time difference data (pitch difference data). In the scoring unit M24, the pitch difference data is totaled for each section of the karaoke music and stored in the data storage unit M10. And in the scoring part M24, the difference data of each section is totaled and a scoring result is obtained.

そして、その採点結果は表示部M26に表示される。
なお、カラオケ装置の機能を中心とした概略構成を示す図1においては、A/Dコンバータ(ADC)M4が「音声信号入力手段」に相当し、データ格納部M10が「楽曲データ記憶手段」に相当する。また、シーケンサM14が「カラオケ演奏再生手段」に相当し、信号生成部M30が「生成手段」に相当し、データ抽出部M6が「音高抽出手段」に相当する。そして、スイッチ制御部M36と、スイッチM38と、スイッチM40と、差分抽出部M34と、可変利得アンプM32と、調整部M37と、が「利得設定手段」に相当する。また、スイッチ制御部M36と、スイッチM38と、スイッチM40と、が「歌唱期間判断手段」に相当し、差分抽出部M34が「検出手段」に相当し、可変利得アンプM32が「増幅手段」に相当し、調整部M37が「調整手段」に相当する。また、採点部M24が「採点手段」に相当する。また、スピーカM20が「スピーカ」に相当する。
The scoring result is displayed on the display unit M26.
In FIG. 1 showing a schematic configuration around the functions of the karaoke device, A / D converter (ADC) M4 corresponds to the "audio signal input unit", the data storage unit M 10 is "music data storage unit" It corresponds to. The sequencer M14 corresponds to “karaoke performance reproduction means”, the signal generation unit M30 corresponds to “generation means”, and the data extraction unit M6 corresponds to “pitch extraction means”. The switch control unit M36, the switch M38, the switch M40, the difference extraction unit M34, the variable gain amplifier M32, and the adjustment unit M37 correspond to “gain setting unit”. Further, the switch control unit M36, the switch M38, and the switch M40 correspond to “singing period determination unit”, the difference extraction unit M34 corresponds to “detection unit”, and the variable gain amplifier M32 serves as “amplification unit”. The adjustment unit M37 corresponds to “adjustment means”. The scoring unit M24 corresponds to “scoring means”. The speaker M20 corresponds to a “speaker”.

次に、図3を参照して、採点用信号、リファレンスについて説明する。図3に例示する点線はリファレンスであるガイドメロディを音高データ化したものであり、一般的なガイドメロディのデータは機械的に非常に正確なものである。これに対して、図3に例示する実線は採点用信号を音高データ化したものを示している。採点用信号の音高データはガイドメロディの音高データが示す値から上下に変動しており、前奏及び間奏においては採点用信号の音高データはない。   Next, the scoring signal and reference will be described with reference to FIG. The dotted line illustrated in FIG. 3 is obtained by converting the guide melody that is a reference into pitch data, and general guide melody data is mechanically very accurate. On the other hand, the solid line illustrated in FIG. 3 shows the scoring signal converted to pitch data. The pitch data of the scoring signal varies up and down from the value indicated by the pitch data of the guide melody, and there is no pitch data of the scoring signal in the prelude and interlude.

図1ではカラオケ装置の機能を中心とした概略構成を示したが、図4は同カラオケ装置の具体的なハード構成を示すブロック図である。
[カラオケ装置1の構成の説明]
図4は、カラオケ装置1の構成を示すブロック図である。カラオケ装置1は、図4に示すように、カラオケ装置1全体の動作を制御する制御部12、カラオケ装置1をネットワーク100に接続するためのインタフェース部14、演奏楽曲の伴奏内容および歌詞を示す楽曲データや映像データなどを記憶するハードディスク(HDD)16、複数のキー・スイッチからなる操作部18、リモコン端末2や携帯電話からの赤外線信号を赤外線通信によって受信するための赤外線通信部20、操作部18からの信号を処理する操作処理部22、ハードディスク16に記憶された楽曲データから演奏楽曲のオーディオ信号(音響,音声に関する信号)を生成し、生成されたオーディオ信号およびマイク25によって歌唱音声を入力し、A/Dコンバータ26へ出力してA/Dコンバータ26によってディジタル化されたそれぞれの音声信号を増幅してスピーカ28へ出力する音声制御部24、MIDI音源30、映像情報を一時的に記憶するビデオRAM32、映像データに基づく映像の再生を制御する映像再生部34、ビデオRAM32に記憶された映像情報および映像再生部34により再生される映像の表示部36での表示を制御する映像制御部38などを備えている。
Although FIG. 1 shows a schematic configuration centering on the function of the karaoke apparatus, FIG. 4 is a block diagram showing a specific hardware configuration of the karaoke apparatus.
[Description of configuration of karaoke apparatus 1]
FIG. 4 is a block diagram showing a configuration of the karaoke apparatus 1. As shown in FIG. 4, the karaoke apparatus 1 includes a control unit 12 that controls the operation of the karaoke apparatus 1 as a whole, an interface unit 14 for connecting the karaoke apparatus 1 to the network 100, music that shows the accompaniment content and lyrics of a performance tune. A hard disk (HDD) 16 for storing data, video data, etc., an operation unit 18 comprising a plurality of keys and switches, an infrared communication unit 20 for receiving infrared signals from the remote control terminal 2 and mobile phone by infrared communication, an operation unit An operation processing unit 22 that processes a signal from 18, generates an audio signal (signal related to sound and sound) of a musical composition from music data stored in the hard disk 16, and inputs a singing voice through the generated audio signal and the microphone 25. Output to the A / D converter 26 and digitized by the A / D converter 26. An audio control unit 24 that amplifies each audio signal that has been generated and outputs it to the speaker 28, a MIDI sound source 30, a video RAM 32 that temporarily stores video information, and a video playback unit that controls playback of video based on video data 34, a video control unit 38 for controlling display of video information stored in the video RAM 32 and video displayed by the video playback unit 34 on the display unit 36, and the like.

そして、制御部12、インタフェース部14、HDD16、赤外線通信部20、操作処理部22、ビデオRAM32、映像再生部34、映像制御部38は、各々バス39によって接続されている。また、制御部12と音声制御部24とはUSB40によって接続されている。なお、制御部12及び音声制御部24は、後述する各種処理を実行する。   The control unit 12, interface unit 14, HDD 16, infrared communication unit 20, operation processing unit 22, video RAM 32, video playback unit 34, and video control unit 38 are connected by a bus 39. The control unit 12 and the audio control unit 24 are connected by a USB 40. In addition, the control part 12 and the audio | voice control part 24 perform the various processes mentioned later.

このうち、HDD16には、図5(a)に例示するように、楽曲データを記憶する楽曲データメモリ領域50、及び音高差のデータに応じた採点情報を記憶する採点情報メモリ領域52が設けられている。楽曲データメモリ領域50に記憶されている楽曲データは、図5(b)に例示するように楽曲トラック、ガイドメロディトラック、及び制御データトラックを有している。楽曲トラックには、メロディトラック、リズムトラックを初めとして種々のパートのトラックが形成されている。ガイドメロディトラックには、カラオケ曲の旋律すなわち歌唱者が歌うべき旋律のシーケンスデータを記憶している。制御データトラックには、カラオケ曲の歌唱区間の開始点を示す区間分割データを記憶している。   Among them, the HDD 16 is provided with a music data memory area 50 for storing music data and a scoring information memory area 52 for storing scoring information corresponding to pitch difference data, as illustrated in FIG. It has been. The music data stored in the music data memory area 50 includes a music track, a guide melody track, and a control data track as illustrated in FIG. 5B. In the music track, a track of various parts including a melody track and a rhythm track is formed. The guide melody track stores the melody sequence data of the karaoke song, that is, the melody that the singer should sing. The control data track stores section division data indicating the starting point of the singing section of the karaoke song.

採点情報メモリ領域52に記憶されている音高差のデータに応じた採点情報は、図12に例示するように音高差のデータと採点とを関連付けたデータ構造を有している。一例を挙げると、音高差のデータとしての「0セミトーン」に対して、採点としての「100点」を関連付けている。   The scoring information corresponding to the pitch difference data stored in the scoring information memory area 52 has a data structure in which the pitch difference data is associated with the scoring as illustrated in FIG. For example, “100 semitones” as pitch difference data is associated with “100 points” as a scoring.

また、音声制御部24が内蔵するROM(図示なし)には、図5(c)に例示するように、ガイドメロディバッファ60、リファレンスデータレジスタ62、及び差分データ記憶エリア64が設けられている。ガイドメロディバッファ60には、読み出されたガイドメロディデータを一時記憶する。リファレンスデータレジスタ62には、このガイドメロディデータから抽出されたリファレンス(つまり、ガイドメロディの音高データ)を記憶する。差分データ記憶エリア64には、リファレンスと歌唱音声との差分データを記憶する。なお、リファレンスデータレジスタ62は音高データレジスタからなっており、差分データ記憶エリア64は音高差データ記憶エリアからなっている。   The ROM (not shown) built in the voice control unit 24 is provided with a guide melody buffer 60, a reference data register 62, and a difference data storage area 64, as illustrated in FIG. 5C. The guide melody buffer 60 temporarily stores the read guide melody data. The reference data register 62 stores a reference extracted from the guide melody data (that is, pitch data of the guide melody). The difference data storage area 64 stores difference data between the reference and the singing voice. The reference data register 62 is a pitch data register, and the difference data storage area 64 is a pitch difference data storage area.

なお、本実施形態においては、A/Dコンバータ26が「音声信号入力手段」に相当し、HDD16が「楽曲データ記憶手段」に相当する。また、音声制御部24が「カラオケ演奏再生手段」、「生成手段」、「音高抽出手段」、「利得設定手段」、「歌唱期間判断手段」、「検出手段」、「増幅手段」、及び「調整手段」に相当し、制御部12が「採点手段」に相当する。また、スピーカ28が「スピーカ」に相当する。   In the present embodiment, the A / D converter 26 corresponds to “audio signal input means”, and the HDD 16 corresponds to “music data storage means”. In addition, the voice control unit 24 includes “karaoke performance reproduction means”, “generation means”, “pitch extraction means”, “gain setting means”, “singing period determination means”, “detection means”, “amplification means”, and It corresponds to “adjustment means” and the control unit 12 corresponds to “scoring means”. The speaker 28 corresponds to a “speaker”.

[制御部12の採点処理の説明]
以下に、カラオケ装置1の制御部12が実行する「制御部12の採点処理」の手順を図6(a)のフローチャートに基づいて説明する。
[Description of scoring process of control unit 12]
Below, the procedure of the "scoring process of the control part 12" which the control part 12 of the karaoke apparatus 1 performs is demonstrated based on the flowchart of Fig.6 (a).

操作部18で受け付けたカラオケ演奏楽曲の選曲番号のデータは操作処理部22によって制御部12へ送信されるのであるが、制御部12は、選曲番号のデータを受信したか否かを判断する(S110)。そして、操作処理部22から送信された選曲番号のデータを受信すると(S110:YES)、その選曲番号に対応する楽曲データをHDD16に記憶された図5に例示する楽曲データメモリ領域から読み出す(S120)。次に、読み出された楽曲データを音声制御部へ送信する(S130)。   The music selection number data of the karaoke performance music received by the operation unit 18 is transmitted to the control unit 12 by the operation processing unit 22, and the control unit 12 determines whether or not the music selection number data is received ( S110). When the music selection number data transmitted from the operation processing unit 22 is received (S110: YES), the music data corresponding to the music selection number is read from the music data memory area illustrated in FIG. 5 stored in the HDD 16 (S120). ). Next, the read music data is transmitted to the voice control unit (S130).

そして、S130の処理が終了したら、本「制御部12の採点処理」は終了する。
[音声制御部24の採点処理の説明]
次に、カラオケ装置1の音声制御部24が実行する「音声制御部24の採点処理」の手順を図7、図8のフローチャートに基づいて説明する。この採点処理に関する動作プログラムは、カラオケ演奏を実行するシーケンスプログラムと並行して実行され、シーケンスプログラムとのデータの交換も行われる。
Then, when the process of S130 is completed, this “scoring process of the control unit 12” is completed.
[Description of scoring process of voice control unit 24]
Next, the procedure of the “scoring process of the voice control unit 24” executed by the voice control unit 24 of the karaoke apparatus 1 will be described based on the flowcharts of FIGS. The operation program related to the scoring process is executed in parallel with the sequence program for executing the karaoke performance, and data exchange with the sequence program is also performed.

まず、音声制御部24は制御部12から送信された楽曲データを受信したか否かを判断する(S210)。そして、楽曲データを受信すると(S210:YES)、楽曲データを再生し、カラオケ演奏を開始する(S215)。また、リファレンスカウンタ(全体)の初期化を行なう(S220)。   First, the voice control unit 24 determines whether or not the music data transmitted from the control unit 12 has been received (S210). When the music data is received (S210: YES), the music data is reproduced and the karaoke performance is started (S215). Also, the reference counter (entire) is initialized (S220).

次に、前奏期間または間奏期間の歌唱されない期間か否かを判断する(S225)。このS225の判断は、カラオケ演奏を実行するシーケンスプログラムから受け渡される制御データトラックに記憶されているカラオケ曲の前奏期間、歌唱期間、及び間奏期間の開始点を示す区間分割データによって前奏期間または間奏期間、すなわち歌唱されない期間か否かを判断する。そして、前奏期間または間奏期間でない場合、すなわち歌唱期間(S225:NO)の場合には、後述する比較処理を実行する(S230)。一方、前奏期間または間奏期間の場合(S225:YES)には、後述する調整処理を実行する(S235)。そして、比較処理を実行した場合(S230)、もしくは調整処理を実行した場合(S235)、カラオケ演奏が終了したか否かを判断する(S240)。そして、カラオケ演奏が終了していない場合(S240:NO)には、S225へ戻り、上述した処理を行なう。   Next, it is determined whether it is a period during which the prelude period or the interlude period is not sung (S225). The determination in S225 is made by determining whether the prelude period or interlude is based on the segment division data indicating the predecessor period, the singing period, and the start point of the interlude period of the karaoke song stored in the control data track delivered from the sequence program that performs the karaoke performance. It is determined whether or not it is a period, that is, a period during which singing is not performed. If it is not the prelude period or the interlude period, that is, if it is the singing period (S225: NO), a comparison process described later is executed (S230). On the other hand, in the case of a prelude period or an interlude period (S225: YES), an adjustment process described later is executed (S235). When the comparison process is executed (S230) or when the adjustment process is executed (S235), it is determined whether or not the karaoke performance is finished (S240). If the karaoke performance has not ended (S240: NO), the process returns to S225 to perform the above-described processing.

一方、カラオケ演奏が終了した場合(S240:YES)には、後述する採点処理によって音声制御部24が内蔵するROM(図示なし)の差分データ記憶エリア64へ記憶された音高差データから全体の音高差分データを取り出し(S245)、全体の音高差分データの合計をリファレンスカウンタ値で割って音高差分データを平均化する(S250)。そして、HDD16の採点情報メモリ領域52に記憶されている音高差のデータに応じた採点情報(図12参照)を用いて音高差のデータに応じて採点する(S255)。また、採点された採点データを制御部12へ送信する(S260)。そして、S260の処理が終了したら、本「音声制御部24の採点処理」は終了する。   On the other hand, when the karaoke performance has been completed (S240: YES), the entire pitch difference data stored in the difference data storage area 64 of the ROM (not shown) built in the voice control unit 24 by the scoring process described later is used as a whole. The pitch difference data is extracted (S245), and the total pitch difference data is divided by the reference counter value to average the pitch difference data (S250). Then, the scoring information (see FIG. 12) corresponding to the pitch difference data stored in the scoring information memory area 52 of the HDD 16 is used to score according to the pitch difference data (S255). The scored score data is transmitted to the control unit 12 (S260). Then, when the process of S260 is completed, the “scoring process of the voice control unit 24” is completed.

以上の採点では、音高データの比較を行って歌唱巧拙を判断している。つまり、音量の大小を得点に反映させていない。これは、音量は発声する語彙、性別、年齢などによってばらつきが大きいため実際の歌唱の巧拙とかけ離れた得点が出る場合があることを考慮したためである。また、音量を採点に使わないことによってアルゴリズムを簡略化でき、短時間で歌唱の正確さを判定することができる。   In the above scoring, the singing skill is judged by comparing the pitch data. That is, the volume level is not reflected in the score. This is because the sound volume varies widely depending on the vocabulary, gender, age, etc., so that it may take a point far from the skill of actual singing. Also, by not using the volume for scoring, the algorithm can be simplified and the accuracy of singing can be determined in a short time.

(1)採点処理の説明
図9はデータの取り込み処理を示すフローチャートである。
まず、図9(a)はA/Dコンバータ26および音声制御部24で実行されるデータの取り込み処理の手順を示している。
(1) Description of scoring process FIG. 9 is a flowchart showing a data fetching process.
First, FIG. 9A shows a procedure of data capture processing executed by the A / D converter 26 and the audio control unit 24.

歌唱音声が入力されたマイク25から出力されたアナログ形式の音声信号をディジタル形式の音声信号にA/Dコンバータ26が変換する。そして、A/Dコンバータ26からの音声信号より、カラオケ演奏によって再生された楽曲データの再生信号を差し引いて採点用信号を生成する(S2300)。そして音声制御部24は、この採点用信号を用いて、50msのフレーム単位で周波数のカウント(S2302)を行う。この算出された周波数カウント値は50ms毎に読み取られる。なお、この点については、図10の比較処理を示すフローチャートを用いて後述する。   The A / D converter 26 converts the analog audio signal output from the microphone 25 to which the singing audio is input into a digital audio signal. Then, a scoring signal is generated by subtracting the reproduction signal of the music data reproduced by the karaoke performance from the audio signal from the A / D converter 26 (S2300). Then, the voice control unit 24 performs frequency counting (S2302) in units of 50 ms frames using this scoring signal. The calculated frequency count value is read every 50 ms. This point will be described later with reference to a flowchart showing the comparison process in FIG.

ここで、音声信号とは、マイク25に入力された歌唱音声をマイク25によってアナログ形式の信号に変換してA/Dコンバータ26へ出力し、出力されたアナログ式の信号をA/Dコンバータ26によってディジタル形式に変換された信号を指す。   Here, the voice signal is the singing voice input to the microphone 25 converted into an analog signal by the microphone 25 and output to the A / D converter 26, and the output analog signal is converted to the A / D converter 26. Refers to the signal converted to digital form by.

なお、以下の説明において、単に「音声信号」という場合はディジタル形式の音声信号を指すこととし、アナログ・ディジタル形式の区別を付ける必要がある場合は、それぞれアナログ形式の音声信号、ディジタル形式の音声信号と記載する。   In the following description, “audio signal” simply refers to a digital audio signal. When it is necessary to distinguish between analog and digital formats, an analog audio signal and a digital audio signal, respectively. It is described as a signal.

また、図9(b)は音声制御部24で実行されるガイドメロディデータの取り込み処理の手順を示すフローチャートである。この処理はカラオケ演奏を実行するシーケンスプログラムからガイドメロディトラックのイベントデータが受け渡されたときに実行される。まず、シーケンスプログラムから渡されたガイドメロディデータを音声制御部24が内蔵するROM(図示なし)のガイドメロディバッファ60に取り込む(S2304)。そのガイドメロディデータから音高データ(つまり、リファレンス)を抽出する(S2306)。そして、このようにして抽出した音高データで音声制御部24が内蔵するROM(図示なし)のリファレンスデータレジスタ62を更新する(S2308)。したがって、リファレンスデータレジスタ62は新たなガイドメロディデータが入力される毎に更新される。   FIG. 9B is a flowchart showing a procedure of guide melody data fetching processing executed by the voice control unit 24. This process is executed when the event data of the guide melody track is delivered from the sequence program that executes the karaoke performance. First, the guide melody data passed from the sequence program is taken into the guide melody buffer 60 of the ROM (not shown) built in the voice control unit 24 (S2304). Pitch data (that is, reference) is extracted from the guide melody data (S2306). Then, the reference data register 62 in the ROM (not shown) built in the voice control unit 24 is updated with the pitch data extracted in this way (S2308). Therefore, the reference data register 62 is updated each time new guide melody data is input.

次に、図10は音声制御部24が実行する「音声制御部24の採点処理」の比較処理(図7のS230)の詳細を示すフローチャートである。この処理は、採点用信号の周波数カウント値を取り込んで採点用信号の音高データ、周波数データに変換し、図9(b)のリファレンスデータ入力動作で求められたリファレンスデータの音高データと比較して差分データを求める動作である。なお、本比較動作は、歌唱音声信号の1フレーム時間である50ms毎に実行される。   Next, FIG. 10 is a flowchart showing details of the comparison process (S230 in FIG. 7) of the “scoring process of the voice control unit 24” executed by the voice control unit 24. This process takes the frequency count value of the scoring signal, converts it into pitch data and frequency data of the scoring signal, and compares it with the pitch data of the reference data obtained by the reference data input operation of FIG. 9B. Thus, the difference data is obtained. This comparison operation is executed every 50 ms, which is one frame time of the singing voice signal.

まず、リファレンスが更新されたかどうかが判断され(S2310)、リファレンスが更新されない場合(S2310:NO)はリターンされる。リファレンスが更新された場合(S2310:YES)はリファレンスカウンタ(全体)をインクリメントする(S2312)。そして、上述した周波数カウント値を読み取り(S2314)、この周波数カウント値に基づいて音高データを生成する(S2316)。次に、採点用信号およびリファレンスの音高データを比較してその差を算出し(S2318)、この算出した差を、音高差分データとして差分データ記憶エリア64の現在の区間に対応する記憶エリアに記憶する(S2320)。   First, it is determined whether or not the reference is updated (S2310). If the reference is not updated (S2310: NO), the process returns. When the reference is updated (S2310: YES), the reference counter (entire) is incremented (S2312). Then, the frequency count value described above is read (S2314), and pitch data is generated based on the frequency count value (S2316). Next, the scoring signal and reference pitch data are compared and the difference is calculated (S2318), and the calculated difference is stored as pitch difference data in the storage area corresponding to the current section of the difference data storage area 64. (S2320).

(2)調整処理の説明
次に、上述した調整処理(図7のS235)の詳細を図11のフローチャートに基づいて説明する。
(2) Description of Adjustment Process Next, details of the above-described adjustment process (S235 in FIG. 7) will be described based on the flowchart in FIG.

まず、歌唱音声が入力されたマイク25から出力されたアナログ形式の音声信号をディジタル形式の音声信号にA/Dコンバータ26が変換する。そして、A/Dコンバータ26からの音声信号より、カラオケ演奏によって再生された楽曲データの再生信号を差し引いて採点用信号を生成する(S2350)。そして音声制御部24は、この採点用信号の信号レベルを検出する(S2352)。次に、この採点用信号の信号レベルが規定値以上か否かを判断する(S2354)。そして、この採点用信号の信号レベルが規定値以上の場合(S2354:YES)には、カラオケ演奏によって再生された楽曲データの再生信号を増幅する(S2356)。具体的には、図1にて例示したように可変利得アンプM32へ利得を指示して、採点用信号の信号レベルが規定値以下になるように調整する。   First, the A / D converter 26 converts the analog audio signal output from the microphone 25 to which the singing audio is input into a digital audio signal. Then, a scoring signal is generated by subtracting the reproduction signal of the music data reproduced by the karaoke performance from the audio signal from the A / D converter 26 (S2350). Then, the voice control unit 24 detects the signal level of the scoring signal (S2352). Next, it is determined whether the signal level of the scoring signal is equal to or higher than a specified value (S2354). If the signal level of the scoring signal is equal to or higher than the specified value (S2354: YES), the reproduction signal of the music data reproduced by the karaoke performance is amplified (S2356). Specifically, as illustrated in FIG. 1, the gain is instructed to the variable gain amplifier M32, and the signal level of the scoring signal is adjusted to be equal to or less than a specified value.

一方、この採点用信号の信号レベルが規定値以上でない場合(S2354:NO)には、リターンされる。なお、本調整処理は、歌唱音声信号の1フレーム時間である50ms毎に実行される。したがって、50ms毎に採点用信号の信号レベルが規定値以下になるように制御される。   On the other hand, if the signal level of the scoring signal is not equal to or higher than the specified value (S2354: NO), the process returns. This adjustment process is executed every 50 ms, which is one frame time of the singing voice signal. Therefore, control is performed so that the signal level of the scoring signal becomes equal to or less than the specified value every 50 ms.

[制御部12の採点表示処理の説明]
以下に、カラオケ装置1の制御部12が実行する「制御部12の採点表示処理」の手順を図6(b)のフローチャートに基づいて説明する。
[Description of scoring display processing of control unit 12]
Below, the procedure of the "scoring display process of the control part 12" which the control part 12 of the karaoke apparatus 1 performs is demonstrated based on the flowchart of FIG.6 (b).

まず、制御部12は音声制御部24が送信した採点データを受信したか否かを判断する(S310)。そして、音声制御部24が送信した採点データを受信した場合(S310:YES)、採点を表示部36に表示するよう制御する(S320)。   First, the control unit 12 determines whether or not the scoring data transmitted by the voice control unit 24 has been received (S310). When the scoring data transmitted by the voice control unit 24 is received (S310: YES), the scoring is controlled to be displayed on the display unit 36 (S320).

例えば図13に示すように採点データを表示部36に表示させる。本例では、採点結果「80」を表示している。
そして、S320が終了すると、本「制御部12の採点表示処理」は終了する。
For example, the scoring data is displayed on the display unit 36 as shown in FIG. In this example, the scoring result “80” is displayed.
Then, when S320 ends, the present “scoring display processing of the control unit 12” ends.

[効果の説明]
(1)従来の歌唱採点方式では、歌唱採点する場合にもマイク25は歌唱者の音声とは別にスピーカ28から放音されたガイドメロディの音も入力されていたため、歌唱者の音声信号とガイドメロディの音信号とを加えた信号が歌唱採点されてしまい、歌唱者にとっては不本意な採点結果になってしまいがちであった。
[Description of effects]
(1) In the conventional singing scoring system, since the microphone 25 also receives a guide melody sound emitted from the speaker 28 in addition to the singer's voice even when singing, the singer's voice signal and guide The signal added with the sound signal of the melody is scored singing, and it tends to be an unwilling scoring result for the singer.

それに対して本実施形態のカラオケ装置1によれば、カラオケ曲の演奏音とガイドメロディとが加わっている歌唱音声が入力されたマイク25から出力されたアナログ式の音声信号をディジタル形式の音声信号にA/Dコンバータ26が変換する。そして、A/Dコンバータ26からの音声信号より、カラオケ演奏によって楽曲データから再生されたカラオケ曲の演奏信号とガイドメロディの音信号と、を差し引いて採点用信号を生成する。次に、生成された採点用信号の音高データと楽曲データのガイドメロディデータから抽出された音高データとから音高差を算出し、算出した音高差に応じて採点する。   On the other hand, according to the karaoke apparatus 1 of the present embodiment, an analog audio signal output from the microphone 25 to which a singing voice to which a performance sound of a karaoke song and a guide melody are added is input as a digital audio signal. Is converted by the A / D converter 26. Then, from the audio signal from the A / D converter 26, the performance signal of the karaoke song reproduced from the music data by the karaoke performance and the sound signal of the guide melody are subtracted to generate a scoring signal. Next, a pitch difference is calculated from the pitch data of the generated scoring signal and the pitch data extracted from the guide melody data of the music data, and the score is scored according to the calculated pitch difference.

したがって、このようなカラオケ装置1によれば、歌唱採点に関し、カラオケ歌唱をガイドするためにスピーカ28からガイドメロディが放音された場合でも、スピーカ28から放音されたガイドメロディに対応する音信号を減じて生成された採点用信号に基づいて採点されるので適切な採点結果を得ることができる。   Therefore, according to such a karaoke apparatus 1, regarding a singing score, even when a guide melody is emitted from the speaker 28 to guide the karaoke song, a sound signal corresponding to the guide melody emitted from the speaker 28 is obtained. Since scoring is performed based on the scoring signal generated by subtracting, an appropriate scoring result can be obtained.

(2)また、本実施形態のカラオケ装置1によれば、カラオケ演奏を実行するシーケンスプログラムから受け渡される制御データトラックに記憶されているカラオケ曲の歌唱区間の開始点を示す区間分割データによって前奏期間または間奏期間の歌唱されない期間か否かを判断する。そして、前奏期間または間奏期間の歌唱されない期間の場合には、カラオケ曲の演奏音とガイドメロディとが加わっている歌唱音声が入力されたマイク25から出力されたアナログ式の音声信号をディジタル形式の音声信号にA/Dコンバータ26が変換する。そして、A/Dコンバータ26からの音声信号より、カラオケ演奏によって楽曲データから再生されたカラオケ曲の演奏信号とガイドメロディの音信号と、を差し引いて採点用信号を生成する。次に、生成された採点用信号の信号レベルを検出し、検出された採点用信号の信号レベルが規定値以下になるようにカラオケ演奏によって楽曲データから再生されたカラオケ曲の演奏信号とガイドメロディの音信号の出力信号レベルを調整する。   (2) Also, according to the karaoke apparatus 1 of the present embodiment, the prelude by the segment division data indicating the starting point of the singing segment of the karaoke song stored in the control data track delivered from the sequence program for executing the karaoke performance. It is determined whether or not the period or interlude period is not sung. In the case where the singing voice in which the performance sound of the karaoke song and the guide melody are added is input during the period in which the prelude period or the interlude period is not sung, the analog audio signal output from the microphone 25 to which the singing voice to which the melody is added is input in a digital format The A / D converter 26 converts the audio signal. Then, from the audio signal from the A / D converter 26, the performance signal of the karaoke song reproduced from the music data by the karaoke performance and the sound signal of the guide melody are subtracted to generate a scoring signal. Next, the signal level of the generated scoring signal is detected, and the performance signal of the karaoke song and the guide melody reproduced from the music data by the karaoke performance so that the detected signal level of the scoring signal is equal to or less than the specified value. Adjust the output signal level of the sound signal.

したがって、マイク25へ入力されるスピーカ28から放音されたガイドメロディに対応する音信号の入力値は、歌唱者が変更するスピーカの音量やマイクロフォンの位置によって変動を受けるのであるが、上述の工夫をすれば、このような変動に対しても減じられるガイドメロディに対応する音信号の入力値を自動で調整することができ、より適切な採点結果を得ることができる。   Therefore, the input value of the sound signal corresponding to the guide melody emitted from the speaker 28 input to the microphone 25 is subject to fluctuations depending on the volume of the speaker and the position of the microphone changed by the singer. By doing so, it is possible to automatically adjust the input value of the sound signal corresponding to the guide melody, which is reduced even for such fluctuations, and to obtain a more appropriate scoring result.

[他の実施形態]
上記実施形態では、楽曲デ−タはMIDIデータであったが、これには限らない。楽曲データには大きく分けるとMIDIデータとMIDIデータ以外のデータがある。MIDIデータ以外のデータには図14に例示するように一般的にPCMや生音と呼ばれるPCM楽曲データがある。このようなPCM楽曲データで採点を行う曲の場合には予めPCMデータ以外の採点データを付与して、カラオケ演奏時に音声制御部24がPCM楽曲データから採点データを抽出して採点データとすることでPCM楽曲データであっても採点処理することができる。
[Other embodiments]
In the above embodiment, the music data is MIDI data, but is not limited to this. Music data is roughly divided into MIDI data and data other than MIDI data. Data other than MIDI data includes PCM music data generally called PCM or live sound as illustrated in FIG. In the case of a song that is scored with such PCM music data, scoring data other than PCM data is assigned in advance, and the voice control unit 24 extracts the scoring data from the PCM music data during karaoke performance and uses it as scoring data. Even with PCM music data, scoring can be performed.

カラオケ装置1の機能を中心とした概略構成を示す図である。It is a figure which shows schematic structure centering on the function of the karaoke apparatus. カラオケ演奏前からカラオケ演奏後までにおけるスイッチM38、スイッチM40及び可変利得アンプM32のタイミングチャートを示す説明図である。It is explanatory drawing which shows the timing chart of switch M38, switch M40, and variable gain amplifier M32 before a karaoke performance and after a karaoke performance. 楽曲データベースのガイドメロディデータの音高データと採点用信号の音高データを示す説明図である。It is explanatory drawing which shows the pitch data of the guide melody data of a music database, and the pitch data of the signal for scoring. カラオケ装置1の構成を示すブロック図である。1 is a block diagram illustrating a configuration of a karaoke apparatus 1. FIG. (a)はHDD16に設けられたメモリ領域を示す説明図であり、(b)は楽曲データの構造を示す説明図であり、(c)は音声制御部24が内蔵するROM(図示なし)に設けられたガイドメロディバッファ60、リファレンスデータレジスタ62、及び差分データ記憶エリア64を示す説明図である。(A) is explanatory drawing which shows the memory area provided in HDD16, (b) is explanatory drawing which shows the structure of music data, (c) is in ROM (not shown) which the audio | voice control part 24 incorporates. It is explanatory drawing which shows the provided guide melody buffer 60, the reference data register 62, and the difference data storage area 64. (a)は制御部12が実行する「制御部12の採点処理」の手順を示すフローチャートであり、(b)は制御部12が実行する「制御部12の採点表示処理」の手順を示すフローチャートである。(A) is a flowchart which shows the procedure of the "scoring process of the control part 12" which the control part 12 performs, (b) is the flowchart which shows the procedure of the "scoring display process of the control part 12" which the control part 12 performs It is. 音声制御部24が実行する「音声制御部24の採点処理」の手順の前半を示すフローチャートである。It is a flowchart which shows the first half of the procedure of "the scoring process of the voice control part 24" which the voice control part 24 performs. 音声制御部24が実行する「音声制御部24の採点処理」の手順の後半を示すフローチャートである。10 is a flowchart showing the second half of the procedure of “scoring process of voice control unit 24” executed by the voice control unit 24; 音声制御部24が実行する「音声制御部24の採点処理」の[採点処理]において実施されるデータの取り込み処理の手順を示すフローチャートである。10 is a flowchart showing a procedure of data fetching processing performed in [Scoring processing] of “Scoring processing of voice control unit 24” executed by the voice control unit 24; 音声制御部24が実行する「音声制御部24の採点処理」の[採点処理]において実施される比較処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the comparison process implemented in [Scoring process] of "Scoring process of the audio | voice control part 24" which the audio | voice control part 24 performs. 音声制御部24が実行する「音声制御部24の採点処理」の[調整処理]において実施される調整処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the adjustment process implemented in [Adjustment process] of "Scoring process of the audio | voice control part 24" which the audio | voice control part 24 performs. 音高差のデータに応じた採点情報を示す説明図である。It is explanatory drawing which shows the scoring information according to the data of pitch difference. 採点結果を表示部36に表示させた例を示す説明図である。It is explanatory drawing which shows the example which displayed the scoring result on the display part. MIDIデータ以外の楽曲データ構造を示す説明図である。It is explanatory drawing which shows the music data structure other than MIDI data.

符号の説明Explanation of symbols

1…カラオケ装置、2…リモコン端末、12…制御部、14…インタフェース部、16…ハードディスク(HDD)、18…操作部、20…赤外線通信部、22…操作処理部、24…音声制御部、25,25a,25b…マイク、26…A/Dコンバータ、28…スピーカ、30…MIDI音源、32…ビデオRAM、34…映像再生部、36…表示部、38…映像制御部、39…バス、40…USB、50…楽曲データメモリ領域、52…採点情報メモリ領域、60…ガイドメロディバッファ、62…リファレンスデータレジスタ、64…差分データ記憶エリア、100…ネットワーク。 DESCRIPTION OF SYMBOLS 1 ... Karaoke apparatus, 2 ... Remote control terminal, 12 ... Control part, 14 ... Interface part, 16 ... Hard disk (HDD), 18 ... Operation part, 20 ... Infrared communication part, 22 ... Operation processing part, 24 ... Voice control part, 25, 25a, 25b ... microphone, 26 ... A / D converter, 28 ... speaker, 30 ... MIDI sound source, 32 ... video RAM, 34 ... video playback unit, 36 ... display unit, 38 ... video control unit, 39 ... bus, 40 ... USB, 50 ... music data memory area, 52 ... scoring information memory area, 60 ... guide melody buffer, 62 ... reference data register, 64 ... difference data storage area, 100 ... network.

Claims (2)

カラオケ演奏用データおよびガイドメロディデータを含む楽曲データを記憶するデータ格納部と、
前記データ格納部が記憶する楽曲データのうち歌唱者に選択された楽曲データを読み出して記憶する実行メモリと、
前記実行メモリが記憶する楽曲データをカラオケ演奏時に順次読み出すシーケンサと、
前記シーケンサが前記実行メモリから読み出した楽曲データに含まれるカラオケ演奏用データに基づいてカラオケ曲の演奏信号を発生するとともに前記楽曲データに含まれるガイドメロディデータに基づいてガイドメロディの音信号を発生する楽音発生部と、
歌唱者がカラオケ歌唱の音声を入力するためのマイクロフォンと、
前記楽音発生部が発生するカラオケ曲の演奏信号および前記マイクロフォンから入力された歌唱音声信号を増幅するアンプと、
前記アンプから出力される出力信号に基づいて放音するスピーカと、
を備えるカラオケ装置であって、
前記マイクロフォンから入力された歌唱音声信号には、カラオケ曲の演奏信号とガイドメロディの音信号とが加わっており、
さらに、
前記マイクロフォンから入力された歌唱音声信号をディジタル信号に変換するA/Dコンバータと、
前記楽音発生部が発生するカラオケ曲の演奏信号およびガイドメロディの音信号を増幅する可変利得アンプと、
前記A/Dコンバータがディジタル信号に変換した歌唱音声信号より、前記可変利得アンプが増幅したカラオケ曲の演奏信号およびガイドメロディの音信号を差し引いて採点用信号を生成する信号生成部と、
前記シーケンサが前記実行メモリから読み出した楽曲データから歌唱期間であるか否かを判断し、その判断結果に応じて前記信号生成部が生成した採点用信号の入力先を制御するスイッチ制御部と、
前記スイッチ制御部によって歌唱期間ではないと判断された際に前記スイッチ制御部による制御によって前記信号生成部が生成した採点用信号が入力されたときに、その採点用信号の信号レベルを検出する差分抽出部と、
前記信号生成部が生成した採点用信号が前記差分抽出部を介して入力された場合にその採点用信号の信号レベルが最小になるよう前記可変利得アンプを指示する調整部と、
前記スイッチ制御部によって歌唱期間ではないと判断された際に前記調整部による指示によってその信号レベルが最小となった採点用信号が、前記スイッチ制御部によって歌唱期間であると判断された際に前記スイッチ制御部による制御によって前記信号生成部から入力されたときに、その採点用信号から音高データとして音高を割り出すデータ抽出部と、
前記データ抽出部が割り出した前記採点用信号の音高データと前記シーケンサが前記実行メモリから読み出した楽曲データに含まれるガイドメロディデータの音高データであるリファレンスとを所定時間毎に比較して両者の差分を音高差分データとして算出する比較部と、
前記比較部が算出した音高差分データをカラオケ曲の区画毎に集計を行って採点結果を求める採点部と、
を備えることを特徴とするカラオケ装置。
A data storage unit for storing music data including karaoke performance data and guide melody data;
An execution memory for reading and storing the music data selected by the singer among the music data stored in the data storage unit;
A sequencer that sequentially reads the music data stored in the execution memory during karaoke performance;
The sequencer generates a karaoke song performance signal based on the karaoke performance data included in the song data read from the execution memory, and generates a guide melody sound signal based on the guide melody data included in the song data. A musical sound generator,
A microphone for the singer to input the voice of karaoke singing,
An amplifier that amplifies the performance signal of the karaoke song generated by the musical sound generator and the singing voice signal input from the microphone;
A speaker that emits sound based on an output signal output from the amplifier;
A karaoke device comprising:
The singing voice signal input from the microphone includes a karaoke song performance signal and a guide melody sound signal,
further,
An A / D converter that converts a singing voice signal input from the microphone into a digital signal;
A variable gain amplifier that amplifies the performance signal of the karaoke song generated by the musical sound generator and the sound signal of the guide melody;
A signal generation unit that generates a scoring signal by subtracting the performance signal of the karaoke song amplified by the variable gain amplifier and the sound signal of the guide melody from the singing voice signal converted into a digital signal by the A / D converter;
A switch control unit that determines whether or not it is a singing period from the music data read from the execution memory by the sequencer, and that controls an input destination of the scoring signal generated by the signal generation unit according to the determination result;
A difference for detecting the signal level of the scoring signal when the scoring signal generated by the signal generator under the control of the switch controller when the switch controller determines that it is not a singing period An extractor;
An adjustment unit that instructs the variable gain amplifier to minimize the signal level of the scoring signal when the scoring signal generated by the signal generation unit is input via the difference extraction unit;
When the switch control unit determines that it is not a singing period, the scoring signal whose signal level is minimized by an instruction from the adjustment unit is determined to be a singing period by the switch control unit. A data extraction unit for calculating a pitch as pitch data from the scoring signal when input from the signal generation unit by control by the switch control unit;
The pitch data of the scoring signal determined by the data extraction unit and the reference which is the pitch data of the guide melody data included in the music data read from the execution memory by the sequencer are compared at predetermined time intervals. A comparison unit that calculates the difference between the two as pitch difference data;
A scoring unit for calculating the scoring results by calculating the pitch difference data calculated by the comparison unit for each section of the karaoke song,
A karaoke apparatus comprising:
請求項1に記載のカラオケ装置において、  The karaoke apparatus according to claim 1,
前記歌唱期間ではない期間とは前奏期間と間奏期間とであることを特徴とするカラオケ装置。  The karaoke apparatus characterized in that the periods other than the singing period are a prelude period and an interlude period.
JP2005193117A 2005-06-30 2005-06-30 Karaoke equipment Expired - Fee Related JP4135004B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005193117A JP4135004B2 (en) 2005-06-30 2005-06-30 Karaoke equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005193117A JP4135004B2 (en) 2005-06-30 2005-06-30 Karaoke equipment

Publications (2)

Publication Number Publication Date
JP2007011090A JP2007011090A (en) 2007-01-18
JP4135004B2 true JP4135004B2 (en) 2008-08-20

Family

ID=37749672

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005193117A Expired - Fee Related JP4135004B2 (en) 2005-06-30 2005-06-30 Karaoke equipment

Country Status (1)

Country Link
JP (1) JP4135004B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1065784C (en) * 1994-11-17 2001-05-16 曼内斯曼股份公司 Alignment of rollers

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4862772B2 (en) * 2007-07-31 2012-01-25 ブラザー工業株式会社 Karaoke device with scoring function
JP4877177B2 (en) * 2007-09-27 2012-02-15 ブラザー工業株式会社 Karaoke device with scoring function
CN103916433B (en) * 2013-01-04 2017-08-01 中兴通讯股份有限公司 A kind of karaoke data processing method, device, Internet of Things service platform and terminal

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1065784C (en) * 1994-11-17 2001-05-16 曼内斯曼股份公司 Alignment of rollers

Also Published As

Publication number Publication date
JP2007011090A (en) 2007-01-18

Similar Documents

Publication Publication Date Title
KR100317910B1 (en) Machine-readable media including karaoke devices that can be individually scored for two-intestinal tracts, karaoke accompaniment methods, and instructions for performing actions that accompany karaoke music.
JP5605066B2 (en) Data generation apparatus and program for sound synthesis
US20230402026A1 (en) Audio processing method and apparatus, and device and medium
JP2658463B2 (en) Automatic performance device
JP2008015195A (en) Musical piece practice support device
JP4274272B2 (en) Arpeggio performance device
JP4212446B2 (en) Karaoke equipment
JP4135004B2 (en) Karaoke equipment
JP4222915B2 (en) Singing voice evaluation device, karaoke scoring device and programs thereof
JP2002162978A (en) Karaoke equipment
JP3901008B2 (en) Karaoke device with voice conversion function
JP2005215493A (en) Karaoke device and program
JP3261990B2 (en) Karaoke equipment
JP2001022350A (en) Waveform playback device
JP3430814B2 (en) Karaoke equipment
JP2000330580A (en) Karaoke apparatus
JP4148261B2 (en) Karaoke equipment
JPH1069216A (en) Karaoke sing-alone machine
JP2004184506A (en) Karaoke device and program
JP2001060089A (en) Karaoke device
JP2006259401A (en) Karaoke machine
JP3982514B2 (en) Karaoke equipment
JP3562239B2 (en) Karaoke equipment
JP7660987B2 (en) Karaoke equipment
JP3494095B2 (en) Tone element extraction apparatus and method, and storage medium

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080305

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: 20080507

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: 20080520

R150 Certificate of patent or registration of utility model

Ref document number: 4135004

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20110613

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120613

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120613

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20130613

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees