[go: up one dir, main page]

JP2000293183A - Karaoke singing equipment - Google Patents

Karaoke singing equipment

Info

Publication number
JP2000293183A
JP2000293183A JP11101147A JP10114799A JP2000293183A JP 2000293183 A JP2000293183 A JP 2000293183A JP 11101147 A JP11101147 A JP 11101147A JP 10114799 A JP10114799 A JP 10114799A JP 2000293183 A JP2000293183 A JP 2000293183A
Authority
JP
Japan
Prior art keywords
data
lyrics
performance
melody
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP11101147A
Other languages
Japanese (ja)
Inventor
Shuichi Matsumoto
秀一 松本
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 JP11101147A priority Critical patent/JP2000293183A/en
Publication of JP2000293183A publication Critical patent/JP2000293183A/en
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

PROBLEM TO BE SOLVED: To associate a song melody according to the arrangement of lyrics, and to allow a singer to sing well even when the user does not know the lyrics well by deciding the display positions of lyrics based on inputted lyrics data based on inputted song melody data, and displaying the lyrics at the decided positions by a lyrics displaying means. SOLUTION: The musical sound of a KARAOKE music formed by a sound source device 18 is outputted from a speaker 5, and a lyrics telop developed on a character display part(VRAM) 20 by a CPU 10 is displayed on a monitor 6. The musical sound data include a musical sound track for instructing a musical sound to be formed by the sound source device 18, a lyrics track for instructing the lyrics telop to be displayed on the monitor 6, and a guide melody track for storing a melody (song melody) to be sung by a singer. Then, the characters of the lyrics telop are displayed so as to be shifted up and down based on tone height instructed by the guide melody so that singing can be supported by expressing the melody with the arrangement of the characters.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は、メロディを連想
することができるように歌詞テロップを表示するカラオ
ケ装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a karaoke apparatus for displaying a lyric telop so that a melody can be associated with the melody.

【0002】[0002]

【従来の技術】近年のカラオケ装置は、楽音を発生させ
てカラオケ曲を演奏するとともに、この演奏に合わせて
カラオケ曲の歌詞をモニタに表示する機能を備えてい
る。
2. Description of the Related Art Recent karaoke apparatuses have a function of generating a musical tone and playing a karaoke song, and displaying the lyrics of the karaoke song on a monitor in accordance with the performance.

【0003】[0003]

【発明が解決しようとする課題】しかし、従来のカラオ
ケ装置は、数行の歌詞を表示し、曲の進行に合わせてそ
の色を変えてゆくのみであったため、そのカラオケ曲の
旋律を歌詞の表示のみから想像することは不可能であ
り、メロディを知っていないと歌うことができなかっ
た。
However, the conventional karaoke apparatus only displays several lines of lyrics and changes the color in accordance with the progress of the song. It was impossible to imagine from the display alone, and I could not sing without knowing the melody.

【0004】したがって、メロディをはっきりと覚えて
いない曲を歌唱する場合には、伴奏とともにガイドメロ
ディを演奏するように設定することが多いが、ガイドメ
ロディを発音させると、ガイドメロディが歌唱をカバー
してしまうため、歌唱が引き立たないという問題点があ
った。また、テンポの速い曲であると歌詞とメロディが
どのように対応するかわかりづらい場合もあった。
Therefore, when singing a song that does not clearly memorize the melody, it is often set to play the guide melody along with the accompaniment. However, when the guide melody is pronounced, the guide melody covers the singing. There was a problem that the singing was not enhanced. Also, if the song has a fast tempo, it may be difficult to understand how the lyrics and the melody correspond.

【0005】この発明は、歌詞の表示で旋律を想像する
ことができるカラオケ装置を提供することを目的とす
る。
An object of the present invention is to provide a karaoke apparatus that can imagine a melody by displaying lyrics.

【0006】[0006]

【課題を解決するための手段】請求項1の発明は、記憶
手段、演奏手段、音源手段、歌詞表示手段を備えたカラ
オケ装置であって、記憶手段はタイミングデータととも
に記述された演奏データ,歌唱旋律データおよび歌詞デ
ータからなる楽曲データを記憶し、演奏手段は楽曲デー
タを順次読み出して演奏データを音源手段に入力すると
ともに歌唱旋律データおよび歌詞データを歌詞表示手段
に入力し、音源手段は入力された演奏データに基づいて
楽音を発生し、歌詞表示手段は入力された歌詞データに
基づく歌詞の表示位置を入力された歌唱旋律データに基
づいて決定し、決定された位置に歌詞を表示することを
特徴とする。
According to a first aspect of the present invention, there is provided a karaoke apparatus including a storage unit, a performance unit, a sound source unit, and a lyrics display unit, wherein the storage unit includes performance data and singing data described together with timing data. The music data including the melody data and the lyrics data is stored.The playing means sequentially reads the music data and inputs the performance data to the sound source means, and also inputs the singing melody data and the lyrics data to the lyrics display means. A musical tone is generated based on the received performance data, and the lyrics display means determines a display position of the lyrics based on the input lyrics data based on the input singing melody data, and displays the lyrics at the determined position. Features.

【0007】請求項2の発明は、請求項1の発明におい
て、前記歌詞表示手段は、歌唱旋律データの音高に基づ
いて歌詞の上下の表示位置を決定する手段を含むことを
特徴とする。
A second aspect of the present invention is characterized in that, in the first aspect of the present invention, the lyric display means includes means for determining the upper and lower display positions of the lyric based on the pitch of the singing melody data.

【0008】請求項3の発明は、記憶手段、演奏手段、
音源手段、歌詞表示手段を備えたカラオケ装置であっ
て、記憶手段はタイミングデータとともに記述された演
奏データ,歌唱旋律データおよび歌詞データからなる楽
曲データを記憶し、演奏手段は楽曲データを順次読み出
して演奏データを音源手段に入力するとともに歌唱旋律
データおよび歌詞データを歌詞表示手段に入力し、音源
手段は入力された演奏データに基づいて楽音を発生し、
歌詞表示手段は入力された歌唱旋律データに基づいて楽
譜画像を作成し作成された楽譜画像とともに入力された
歌詞データに基づく歌詞を表示することを特徴とする。
According to a third aspect of the present invention, a storage means, a performance means,
A karaoke apparatus provided with a sound source means and a lyrics display means, wherein the storage means stores music data including performance data, singing melody data and lyrics data described together with timing data, and the playing means sequentially reads out the music data. The performance data is input to the sound source means and the singing melody data and the lyrics data are input to the lyrics display means, and the sound source means generates a musical tone based on the input performance data,
The lyrics display means creates a score image based on the input singing melody data, and displays lyrics based on the input lyrics data together with the created score image.

【0009】請求項4の発明は、記憶手段、演奏手段、
音源手段、歌詞表示手段を備えたカラオケ装置であっ
て、記憶手段はタイミングデータとともに記述された演
奏データおよび歌詞データからなる楽曲データを記憶
し、歌詞データは文字データと歌唱旋律に合わせて決定
された表示位置データを含み、演奏手段は楽曲データを
順次読み出して演奏データを音源手段に入力するととも
に歌唱旋律データおよび歌詞データを歌詞表示手段に入
力し、音源手段は入力された演奏データに基づいて楽音
を発生し、歌詞表示手段は入力された歌詞データに基づ
き文字データの文字を表示位置データの位置に表示する
ことを特徴とする。
According to a fourth aspect of the present invention, a storage means, a performance means,
A karaoke apparatus provided with a sound source means and lyrics display means, wherein the storage means stores music data composed of performance data and lyrics data described together with timing data, and the lyrics data is determined according to the character data and the singing melody. The playing means sequentially reads out the music data, inputs the performance data to the sound source means, inputs the singing melody data and the lyric data to the lyrics display means, and the sound source means outputs the data based on the input performance data. A musical tone is generated, and the lyrics display means displays characters of character data at the position of the display position data based on the input lyrics data.

【0010】請求項5の発明は、請求項4の発明におい
て、前記歌詞データは、歌唱旋律の音高に合わせて上下
の表示位置データが決定されていることを特徴とする。
According to a fifth aspect of the present invention, in the fourth aspect of the present invention, in the lyrics data, upper and lower display position data are determined in accordance with a pitch of a singing melody.

【0011】請求項6の発明は、記憶手段、演奏手段、
音源手段、歌詞表示手段を備えたカラオケ装置であっ
て、記憶手段はタイミングデータとともに記述された演
奏データおよび歌詞データからなる楽曲データを記憶
し、歌詞データは文字データと楽譜画像データを含み、
演奏手段は楽曲データを順次読み出して演奏データを音
源手段に入力するとともに歌唱旋律データおよび歌詞デ
ータを歌詞表示手段に入力し、音源手段は入力された演
奏データに基づいて楽音を発生し、歌詞表示手段は入力
された歌詞データに基づいて楽譜画像および歌詞を表示
することを特徴とする。
According to a sixth aspect of the present invention, there is provided a storage means, a performance means,
A karaoke apparatus provided with a sound source means and lyrics display means, wherein the storage means stores music data composed of performance data and lyrics data described together with timing data, and the lyrics data includes character data and score image data.
The performance means sequentially reads out the music data and inputs the performance data to the sound source means, and also inputs the singing melody data and the lyrics data to the lyrics display means, and the sound source means generates a musical tone based on the input performance data and displays the lyrics. The means displays the score image and the lyrics based on the input lyrics data.

【0012】この発明では、歌詞の表示位置を歌唱旋律
に合わせて決定する。歌詞は、通常、横書きで左から右
に等間隔で表示されるが、例えば、各文字を対応する歌
唱旋律の音高に合わせて上下にシフトしたり、符長に合
わせて左右にシフトしたりして歌詞の文字の表示位置で
旋律を表現することが可能になる。
In the present invention, the display position of the lyrics is determined according to the melody of the song. Lyrics are usually displayed horizontally at equal intervals from left to right.For example, each character can be shifted up and down according to the pitch of the corresponding singing melody, or shifted left and right according to the note length. Then, the melody can be expressed by the display position of the characters of the lyrics.

【0013】この表示位置は、請求項1、2の発明のよ
うに、歌詞表示手段が歌唱旋律データを読み込んで表示
時に決定するようにしてもよく、請求項4、5の発明の
ように、楽曲データに事前に書き込んでおくようにして
もよい。
The display position may be determined at the time of display by reading the singing melody data by the lyric display means as in the first and second aspects of the invention. The music data may be written in advance.

【0014】また、歌唱旋律データは、少なくとも歌唱
旋律の音高および符長の情報を含むものであるため、こ
れに基づいて歌唱旋律の楽譜画像を作成することも可能
である。この楽譜画像に対応させて歌詞を表示すること
により、曲を知らなくても歌唱が可能になる。楽譜画像
は請求項3の発明のように、歌詞表示手段が歌唱旋律デ
ータを読み込んで表示時に作成するようにしてもよく、
請求項6の発明のように、楽曲データに事前に書き込ん
でおくようにしてもよい。
Since the singing melody data includes at least information on the pitch and note length of the singing melody, it is also possible to create a score image of the singing melody based on the information. By displaying lyrics in correspondence with the musical score image, it is possible to sing without knowing the music. The score image may be created when the lyric display means reads and displays the singing melody data, as in the invention of claim 3,
As in the invention of claim 6, the music data may be written in advance.

【0015】[0015]

【発明の実施の形態】図面を参照してこの発明の実施形
態であるカラオケ装置について説明する。図1は同カラ
オケ装置のブロック図である。同図のカラオケ装置は、
音源装置18が形成したカラオケ曲の楽音をスピーカ5
から出力するとともに、CPU10が文字表示部(VR
AM)20上に展開した歌詞テロップをモニタ6に表示
する。歌唱者はモニタ6に表示された歌詞を見ながらス
ピーカ5から出力される楽音に合わせて歌唱する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A karaoke apparatus according to an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram of the karaoke apparatus. The karaoke device shown in FIG.
The musical sound of the karaoke tune formed by the sound source device 18 is transmitted to the speaker 5.
Output from the CPU 10 and the CPU 10 causes the character display unit (VR
AM) The lyrics telop developed on 20 is displayed on the monitor 6. The singer sings along with the musical tone output from the speaker 5 while watching the lyrics displayed on the monitor 6.

【0016】カラオケ曲の演奏は楽曲データに基づいて
行われる。楽曲データには、音源装置18が形成する楽
音を指示する楽音トラック、モニタ6に表示する歌詞テ
ロップを指示する歌詞トラックのほか、歌唱者が歌うべ
きメロディ(歌唱旋律)を記憶したガイドメロディトラ
ックが含まれている。このガイドメロディトラックに記
憶されているガイドメロディは、通常は楽音トラックと
ともに小さな楽音として発音され歌唱者の歌唱を支援を
する。この実施形態のカラオケ装置では、歌詞テロップ
の文字をこのガイドメロディトラックが指示する音高に
基づいて上下にずらせて表示することにより、文字の並
びでメロディを表現して歌唱を支援するようにしてい
る。
The performance of a karaoke song is performed based on song data. The music data includes a musical tone track indicating a musical tone formed by the sound source device 18, a lyrics track indicating a lyrics telop displayed on the monitor 6, and a guide melody track storing a melody (song melody) to be sung by the singer. include. The guide melody stored in the guide melody track is usually pronounced as a small musical tone together with the musical tone track to assist the singer in singing. In the karaoke apparatus according to the present embodiment, the characters of the lyrics telop are shifted up and down based on the pitch indicated by the guide melody track, so that the melody is expressed in a line of characters to support singing. I have.

【0017】この実施形態のカラオケ装置は、複数のコ
ンポーネントからなるシステムであり、カラオケ装置本
体1,コントロールアンプ2,音声信号処理装置3,D
VD(ディジタル・ビデオ・ディスク)チェンジャ4,
スピーカ5,モニタ6,マイク7および赤外線のリモコ
ン装置8で構成されている。カラオケ装置本体1はこの
カラオケ装置全体の動作を制御する。該カラオケ装置本
体1の制御装置であるCPU10には、内部バスを介し
てROM11,RAM12,ハードディスク記憶装置1
7,通信制御部16,リモコン受信部13,表示パネル
14,パネルスイッチ15,音源装置18,音声データ
処理部19,文字表示部20,表示制御部21が接続さ
れるとともに、上記外部装置であるコントロールアンプ
2,音声信号処理装置3およびDVDチェンジャ4がイ
ンタフェースを介して接続されている。
The karaoke apparatus of this embodiment is a system composed of a plurality of components, and includes a karaoke apparatus main body 1, a control amplifier 2, an audio signal processing apparatus 3,
VD (Digital Video Disk) changer 4,
It comprises a speaker 5, a monitor 6, a microphone 7, and an infrared remote controller 8. The karaoke apparatus main body 1 controls the operation of the entire karaoke apparatus. The CPU 11, which is a control device of the karaoke apparatus main body 1, has a ROM 11, a RAM 12, a hard disk storage device 1 via an internal bus.
7, a communication control unit 16, a remote control receiving unit 13, a display panel 14, a panel switch 15, a sound source device 18, an audio data processing unit 19, a character display unit 20, and a display control unit 21. A control amplifier 2, an audio signal processing device 3, and a DVD changer 4 are connected via an interface.

【0018】ROM11にはこの装置を起動するために
必要な起動プログラムなどが記憶されている。装置の動
作を制御するシステムプログラム,カラオケ演奏実行プ
ログラムなどはハードディスク記憶装置17に記憶され
ている。カラオケ装置の電源がオンされると上記起動プ
ログラムによってシステムプログラムやカラオケ演奏プ
ログラムがRAM12に読み込まれる。
The ROM 11 stores a starting program and the like necessary for starting the apparatus. A system program for controlling the operation of the apparatus, a karaoke performance execution program, and the like are stored in the hard disk storage device 17. When the power of the karaoke apparatus is turned on, a system program and a karaoke performance program are read into the RAM 12 by the above-mentioned startup program.

【0019】ハードディスク記憶装置17には、上記プ
ログラムを記憶するプログラム記憶エリアのほか、楽曲
データを記憶する楽曲データ記憶エリアなどが設定され
ている。楽曲データ記憶エリアは、数千曲分の楽曲デー
タを記憶することができ、配信センタ9が定期的にダウ
ンロードしてくる新曲の楽曲データなどが記憶されてい
る。
In the hard disk storage device 17, in addition to a program storage area for storing the above-mentioned programs, a music data storage area for storing music data and the like are set. The music data storage area can store music data for thousands of music, and stores music data of new music that the distribution center 9 periodically downloads.

【0020】前記RAM12には、装置の起動時にハー
ドディスク記憶装置17からプログラムを読み込むプロ
グラム記憶エリア、リクエストされたカラオケ曲の曲番
号を登録する予約リスト、演奏されるカラオケ曲の楽曲
データを読み込む実行曲データ記憶エリアなどが設定さ
れる。
The RAM 12 has a program storage area for reading a program from the hard disk storage device 17 when the apparatus is started up, a reservation list for registering the song number of the requested karaoke song, and an execution song for reading the song data of the karaoke song to be played. A data storage area and the like are set.

【0021】通信制御部16はISDN回線を介して配
信センタ9と接続される。配信センタ9は、定期的にカ
ラオケ装置に対して電話を掛け、新曲の楽曲データやバ
ージョンアップされたプログラムなどを配信する。
The communication control section 16 is connected to the distribution center 9 via an ISDN line. The distribution center 9 periodically makes a telephone call to the karaoke apparatus and distributes music data of new songs, upgraded programs, and the like.

【0022】リモコン装置8は、テンキーなどのキース
イッチを備えており、利用者がこれらのスイッチを操作
するとその操作に応じたコード信号を赤外線で出力す
る。リモコン受信部13はリモコン装置8から送られて
くる赤外線信号を受信して、そのコード信号を復元しC
PU10に入力する。CPU10は、リモコン装置8か
ら曲番号が入力されると、この曲番号を、RAM12に
設定されている予約リストに登録する。
The remote controller 8 is provided with key switches such as numeric keys, and when a user operates these switches, a code signal corresponding to the operation is output by infrared rays. The remote control receiving unit 13 receives the infrared signal sent from the remote control device 8, restores the code signal,
Input to PU10. When a music number is input from the remote control device 8, the CPU 10 registers the music number in a reservation list set in the RAM 12.

【0023】表示パネル14およびパネルスイッチ15
は、カラオケ装置本体1の前面に設けられている。パネ
ルスイッチ15は、前記リモコン装置8と同様の曲番号
入力用のテンキーやモード切換スイッチなどを備えてい
る。表示パネル14は、現在演奏中の曲番号や予約曲数
を表示する。
Display panel 14 and panel switch 15
Is provided on the front of the karaoke apparatus main body 1. The panel switch 15 includes a numeric keypad for inputting a music number and a mode switch similar to the remote controller 8. The display panel 14 displays the currently playing music number and the number of reserved music.

【0024】文字表示部20は、モニタ6の表示領域に
対応するVRAMを備えている。このVRAMには文字
パターンに展開されたカラオケ曲の歌詞が書き込まれ
る。文字コードとして楽曲データの歌詞トラックに記憶
されている歌詞を文字パターンに展開する作業はCPU
10が行う。CPU10は文字コードをパターンに展開
したのち、表示座標に対応するVRAM上のアドレスに
これを書き込む。この文字パターンは、映像信号として
表示制御部21に入力される。また、カラオケ演奏時は
DVDチェンジャ4は背景映像を再生し、この映像信号
も表示制御部21に入力される。表示制御部21は、文
字パターンを背景映像にスーパーインポーズで合成して
モニタ6に表示する。
The character display section 20 has a VRAM corresponding to the display area of the monitor 6. The lyrics of the karaoke song developed into the character pattern are written in the VRAM. The operation of developing the lyrics stored in the lyrics track of the music data as character codes into character patterns is performed by the CPU.
10 does. After developing the character code into a pattern, the CPU 10 writes this into an address on the VRAM corresponding to the display coordinates. This character pattern is input to the display control unit 21 as a video signal. During karaoke performance, the DVD changer 4 reproduces a background image, and this image signal is also input to the display control unit 21. The display control unit 21 superimposes the character pattern on the background video in a superimposed manner and displays it on the monitor 6.

【0025】表示制御部21は、文字表示部20の映像
信号とDVDチェンジャ4の映像信号をスーパーインポ
ーズ合成するのみでなく、文字表示部20から入力され
る映像信号の一部または全部をフェードイン、フェード
アウトすることができる。画面の一部をフェードイン/
アウトする場合、図3に示すように画面のY1座標とY
2座標を表示制御部21に入力したのち、フェード信号
を入力すると、この座標に挟まれる区間のみをフェード
イン/アウトする。
The display control unit 21 not only superimposes the video signal of the character display unit 20 and the video signal of the DVD changer 4 but also fades a part or all of the video signal input from the character display unit 20. It can be in and out. Fade in / part of the screen
When out, as shown in FIG.
When a fade signal is input after the two coordinates are input to the display control unit 21, only the section between the coordinates is faded in / out.

【0026】文字表示部(VRAM)20へ歌詞の文字
パターンを書き込む場合、表示開始タイミングの前に歌
詞の表示エリアをフェードアウトしておき、このエリア
に1行分の歌詞を書き込む。そののち表示開始タイミン
グになるとこのエリアをフェードインして歌詞をモニタ
6に表示する。また、モニタ6から歌詞を消去する場合
もその表示エリアをフェードアウトしたのち、VRAM
から文字パターンを消去する。
When writing a character pattern of lyrics to the character display unit (VRAM) 20, the lyrics display area is faded out before the display start timing, and one line of lyrics is written in this area. Thereafter, when the display start timing comes, this area is faded in and the lyrics are displayed on the monitor 6. Also, when erasing lyrics from the monitor 6, after the display area is faded out, the VRAM
Deletes the character pattern from.

【0027】なお、DVDチェンジャ4にセットには6
枚程度のDVDをセットすることができ、そのうち数枚
には上記背景映像が記録されており、他の数枚には定番
となっているカラオケ曲の楽曲データが記録されてい
る。この定番曲がリクエストされたとき、DVDチェン
ジャ4は、まずその楽曲データを読み出してRAM12
の実行曲データ記憶エリアに書き込み、こののち背景映
像のDVDを再生する。
The DVD changer 4 is set to 6
About the number of DVDs can be set, and some of the DVDs have the background video recorded thereon, and the other several have the music data of the standard karaoke songs recorded. When the standard music is requested, the DVD changer 4 first reads the music data and
Is written in the execution music data storage area, and then the background video DVD is reproduced.

【0028】音源装置18は、楽曲データ(楽音トラッ
クのイベントデータ)に基づいて楽音を形成し、形成し
た楽音に対してエフェクト制御トラックで指定されたエ
フェクトを付与してコントロールアンプ2に出力する。
The tone generator 18 forms a musical tone based on the music data (event data of the musical tone track), applies the effect specified by the effect control track to the musical tone thus formed, and outputs it to the control amplifier 2.

【0029】音声データ処理部19は、楽曲データに含
まれる音声データに基づき、指定された長さ、指定され
た音高の音声信号を形成する。音声データは、バックコ
ーラスなどの人声など電子的に形成しにくい信号波形を
そのままPCM信号として記憶したものである。音声デ
ータ処理部19が再生した音声信号は、コントロールア
ンプ2に入力される。
The audio data processing section 19 forms an audio signal having a specified length and a specified pitch based on the audio data included in the music data. The sound data is a signal waveform that is difficult to form electronically, such as a human voice such as a back chorus, and is stored as it is as a PCM signal. The audio signal reproduced by the audio data processing unit 19 is input to the control amplifier 2.

【0030】コントロールアンプ2には、2本のマイク
7a,7bが接続されており、カラオケ歌唱者の歌唱音
声が入力される。コントロールアンプ2は歌唱音声に対
して所定のエフェクト(ボーカルエフェクト)を付与す
るとともに、歌唱音声・カラオケ演奏音をそれぞれイコ
ライジング、ミキシングしたのち増幅してスピーカ5に
出力する。
Two microphones 7a and 7b are connected to the control amplifier 2, and the singing voice of the karaoke singer is input. The control amplifier 2 applies a predetermined effect (vocal effect) to the singing voice, and equalizes and mixes the singing voice and the karaoke performance sound, respectively, and then amplifies and outputs the amplified sound to the speaker 5.

【0031】また、音声信号処理装置3は、コントロー
ルアンプ2から歌唱音声を入力して種々のエフェクトを
付与する装置である。エコーなどの単純なエフェクトは
コントロールアンプ2が単独で付与することができる
が、音程のずれを修正したり、他のパートのハーモニー
歌唱を作成・付与するなどの処理はこの音声信号処理装
置3が行う。ピッチ修正された歌唱音声や新たに作成さ
れたハーモニー歌唱音声などは再度コントロールアンプ
2に入力される。
The audio signal processing device 3 is a device for inputting a singing voice from the control amplifier 2 and applying various effects. A simple effect such as an echo can be applied by the control amplifier 2 alone. However, the audio signal processing device 3 performs processing such as correcting a pitch shift and creating and applying a harmony song of another part. Do. The pitch-corrected singing voice, the newly created harmony singing voice, and the like are input to the control amplifier 2 again.

【0032】図2は楽曲データの構成を示す図である。
同図(A)は楽曲データの全体構成を示す図、同図
(B)は各トラックの構成を示す図、同図(C)は、歌
詞トラックのイベントデータ(歌詞イベントデータ)の
内容を示す図である。楽曲データは、ヘッダ、楽音トラ
ック、ガイドメロディトラック、歌詞トラック、音声制
御トラック、エフェクト制御トラック、音声データ部な
どからなっている。ヘッダは、この楽曲データに関する
種々のデータが書き込まれる部分であり、曲名,ジャン
ル,発売日,曲の演奏時間などのデータを含んでいる。
FIG. 2 is a diagram showing the structure of music data.
FIG. 1A shows the entire configuration of music data, FIG. 2B shows the configuration of each track, and FIG. 1C shows the contents of the event data (lyric event data) of the lyrics track. FIG. The music data includes a header, a tone track, a guide melody track, a lyrics track, an audio control track, an effect control track, an audio data section, and the like. The header is a portion in which various data related to the music data is written, and includes data such as a music title, a genre, a release date, and a music performance time.

【0033】楽音トラック,ガイドメロディトラック,
歌詞トラック,音声制御トラック,エフェクト制御トラ
ックの各トラックは全て、複数のイベントデータと各イ
ベントデータの読み出しタイミングを示すタイミングデ
ータΔtからなるシーケンスデータとして記述されてい
る。各イベントデータはMIDIフォーマットで記述さ
れている。シーケンスプログラムは、所定のテンポクロ
ックでΔtをカウントし、Δtをカウントアップしたと
きこれに続くイベントデータを読み出して所定の処理部
へ出力する。Δtは、曲の先頭からの時間で記述しても
よく直前のイベントからの間隔で記述してもよい。楽音
トラック,ガイドメロディトラックのイベントデータ
は、楽音を発生するためのデータであるため、MIDI
の汎用フォーマットで記述することができる。これ以外
のデータは通常のMIDIメッセージではないが、イン
プリメンテーションの統一をとり、作業工程を容易にす
るためこのトラックもシステムエクスクルーシブメッセ
ージとしてMIDIフォーマットで記述されている。
A musical tone track, a guide melody track,
Each track of the lyrics track, the voice control track, and the effect control track is all described as sequence data including a plurality of event data and timing data Δt indicating a read timing of each event data. Each event data is described in MIDI format. The sequence program counts .DELTA.t at a predetermined tempo clock, and when .DELTA.t is counted up, reads out event data subsequent thereto and outputs it to a predetermined processing unit. Δt may be described by the time from the beginning of the music or by the interval from the immediately preceding event. Since the event data of the tone track and the guide melody track is data for generating a tone,
Can be described in the general format. The other data is not a normal MIDI message, but this track is also described in a MIDI format as a system exclusive message in order to unify the implementation and facilitate the work process.

【0034】楽音トラックは、ピアノ,エレキギター,
ドラムセットなどの種々のパート(音色)のトラックを
有しており、各パートのトラック毎に楽音の発音や消音
を指示するノートオン・オフデータなどのイベントデー
タが書き込まれている。また、エフェクト制御トラック
には、音源装置18内蔵のエフェクタやコントロールア
ンプ2のボーカルエフェクタなどを制御するためのデー
タが書き込まれている。
The music tracks are piano, electric guitar,
It has tracks of various parts (tone colors) such as a drum set, and event data such as note-on / off data for instructing sound generation and mute is written for each part track. In the effect control track, data for controlling an effector built in the tone generator 18 and a vocal effector of the control amplifier 2 are written.

【0035】同図(C)において、歌詞トラックには、
モニタ6に表示する1行分の歌詞毎に歌詞イベントデー
タが記述されている。各歌詞イベントデータは、その1
行分の歌詞の表示開始タイミングの直前に読み出され
る。すなわち、タイミングデータは、その表示開始タイ
ミングの直前でカウントアップするように記述されてい
る。歌詞イベントデータには以下の内容が含まれてい
る。
In FIG. 3C, the lyrics track includes
Lyric event data is described for each line of lyrics displayed on the monitor 6. Each lyric event data is 1
It is read immediately before the display start timing of the lyrics for the line. That is, the timing data is described so as to count up immediately before the display start timing. The lyrics event data includes the following contents.

【0036】文字列:表示する1行分の歌詞の文字コー
ドである。ただし、この文字列には歌詞本体の上または
下に付されるルビも含まれており、ルビの文字コード
は、ルビを示すマークコード(図中では〔〕で表示)で
挟まれている。ルビは、一般的には漢字やアルファベッ
トの上または下に付される。
Character string: The character code of the lyrics for one line to be displayed. However, this character string also includes ruby attached above or below the lyrics body, and the character code of ruby is sandwiched between mark codes indicating ruby (indicated by [] in the figure). Ruby is typically added above or below kanji or the alphabet.

【0037】表示開始タイミング:上記歌詞のモニタ6
への表示開始タイミングを示す情報である。上述したよ
うに、この表示開始タイミングの前に歌詞の文字パター
ンはVRAMに書き込んでおき、表示タイミングにフェ
ードインすることでモニタ6に歌詞を表示する。この表
示開始タイミングは曲の演奏開始からの時間で記述して
もよく、また、このイベントデータの読み出しタイミン
グからの時間で記述してもよい。
Display start timing: The above-mentioned lyrics monitor 6
This is information that indicates the display start timing for. As described above, the character pattern of the lyrics is written in the VRAM before the display start timing, and the lyrics are displayed on the monitor 6 by fading in at the display timing. The display start timing may be described by the time from the start of the performance of the music, or may be described by the time from the readout timing of the event data.

【0038】以下のフォント、文字ポイント数、表示
色、表示座標は上記文字列の各文字毎に指定されてい
る。
The following fonts, number of character points, display colors, and display coordinates are specified for each character in the character string.

【0039】フォント:表示する文字列の形状を指示す
る情報であり、明朝、ゴジックなどがある。
Font: Information indicating the shape of a character string to be displayed, such as Mincho and Gojik.

【0040】文字ポイント数:表示する文字列の大きさ
を示す情報である。
Number of character points: Information indicating the size of a character string to be displayed.

【0041】表示色、表示する文字例の色を示す情報で
ある。
Information indicating a display color and a color of a character example to be displayed.

【0042】表示座標:モニタ6上のどの位置に文字を
表示するかを指示する情報であり、各文字の左下隅の座
標を示している。この座標はモニタ6のドットすなわち
VRAMのアドレスに対応している。
Display coordinates: Information indicating which position on the monitor 6 a character is to be displayed, and indicates the coordinates of the lower left corner of each character. These coordinates correspond to the dots of the monitor 6, that is, the addresses of the VRAM.

【0043】1行分の歌詞は、通常は横1列に表示さ
れ、表示Y座標、文字ポイント数、フォントは同じであ
る。ただし、ルビのみは表示座標も文字ポイント数も異
なり、対応する漢字(アルファベット)の上または下に
小さい文字で表示されるように文字ポイント数、表示座
標が設定される。なお、フォント、表示色は同じであっ
ても異なっていてもよい。
The lyrics of one line are usually displayed in one horizontal row, and the display Y coordinate, the number of character points, and the font are the same. However, only the ruby has different display coordinates and character point numbers, and the character point number and display coordinates are set so that small characters are displayed above or below the corresponding kanji (alphabet). The font and display color may be the same or different.

【0044】なお、利用者の設定によりルビを表示する
モード、表示しないモードを設定可能であり、ルビを表
示しないモードの場合には、文字コードのパターン展開
時に上記ルビのマークコード〔 〕で囲まれた文字をパ
ターン展開しないことでルビを表示しないようにしてい
る。
A mode for displaying ruby and a mode for not displaying ruby can be set by the user. In the mode for not displaying ruby, when the character code pattern is developed, it is surrounded by the above-mentioned ruby mark code []. The ruby is not displayed by not expanding the pattern of the characters.

【0045】また、色替え曲線は、カラオケ曲の進行に
合わせて歌詞の色を変えて行くための情報であり、X座
標値の時間関数で表されている。すなわち、歌唱者は色
が変化し始めた文字を歌唱することでカラオケ曲の進行
に乗って歌唱することができる。色は、「表示色」から
「変更色」へ変更される。
The color change curve is information for changing the color of the lyrics according to the progress of the karaoke tune, and is represented by a time function of the X coordinate value. That is, the singer can sing along with the progress of the karaoke song by singing the character whose color has begun to change. The color is changed from “display color” to “changed color”.

【0046】消去タイミングは、この歌詞イベントデー
タで指示された1行の歌詞を消去するタイミングであ
る。この消去は、表示制御部21にこの歌詞の表示エリ
アをフェードインさせることで行う。なお、色替え曲線
の時間および消去タイミングを示す時間は、ともに曲の
演奏開始からの時間で記述してもよく、また、この歌詞
イベントデータの読み出しタイミングからの時間で記述
してもよく、さらに、文字列の表示開始タイミングから
の時間で記述してもよい。
The erasing timing is a timing for erasing one line of lyrics specified by the lyrics event data. This deletion is performed by causing the display control unit 21 to fade in the display area of the lyrics. Note that the time of the color change curve and the time indicating the erasing timing may both be described as the time from the start of the music performance, or may be described as the time from the timing of reading out the lyrics event data. , The time from the display start timing of the character string.

【0047】図3はカラオケ演奏時のモニタ6の表示例
を示す図である。図4〜図7は同カラオケ装置の動作を
示すフローチャートである。これらの図を参照してカラ
オケ装置の動作を説明する。
FIG. 3 is a diagram showing a display example of the monitor 6 during a karaoke performance. 4 to 7 are flowcharts showing the operation of the karaoke apparatus. The operation of the karaoke apparatus will be described with reference to these figures.

【0048】図4(A)は、リモコン8およびパネルス
イッチ15のモードスイッチ操作に対応する処理であ
る。ルビスイッチがオンされると(s1)、ルビフラグ
を反転する(s2)。ルビフラグがセットしていると歌
詞のルビが表示される。ガイドメロディスイッチがオン
されると(s3)、ガイドメロディフラグを反転する
(s4)。ガイドメロディフラグがセットしているとガ
イドメロディが音源装置18によって発音され、ガイド
メロディを含んだカラオケ演奏が実行される。ガイドメ
ロディフラグがリセットしているとガイドメロディのな
い伴奏のみのカラオケ演奏が実行される。歌詞メロディ
ガイドスイッチがオンされると(s5)、歌詞メロディ
ガイドフラグを反転する(s6)。歌詞メロディガイド
フラグがセットしていると、歌詞の文字がメロディに応
じた高さにずらして表示され、歌詞の並びでメロディを
連想できるように表示される。歌詞メロディガイドフラ
グがリセットされていると、通常どおり真っ直ぐに歌詞
が表示される。
FIG. 4A shows processing corresponding to the mode switch operation of the remote controller 8 and the panel switch 15. When the ruby switch is turned on (s1), the ruby flag is inverted (s2). If the ruby flag is set, the lyrics ruby will be displayed. When the guide melody switch is turned on (s3), the guide melody flag is inverted (s4). When the guide melody flag is set, the guide melody is generated by the sound source device 18 and a karaoke performance including the guide melody is executed. If the guide melody flag is reset, a karaoke performance with only accompaniment without a guide melody is executed. When the lyrics melody guide switch is turned on (s5), the lyrics melody guide flag is inverted (s6). When the lyrics melody guide flag is set, the words of the lyrics are displayed shifted to the height corresponding to the melody, and the melody is displayed in a line of the lyrics so as to be associated with the melody. If the lyrics melody guide flag is reset, the lyrics are displayed straight as usual.

【0049】図4(B)は、カラオケ曲を演奏するとき
の処理を示している。利用者によって曲番号が入力され
ると(s10)、その曲番号の楽曲データをハードディ
スク17またはDVDからRAM12に読み込む(s1
1)。この読み込まれた楽曲データに基づいてカラオケ
演奏(s14)を実行するが、歌詞メロディガイドフラ
グがセットしている場合には(s12)、上記読込処理
(s11)および/または次のカラオケ演奏処理(s1
4)と並行して歌詞情報の前処理(s13)を実行す
る。
FIG. 4B shows a process for performing a karaoke song. When a music number is input by the user (s10), the music data of the music number is read from the hard disk 17 or DVD into the RAM 12 (s1).
1). The karaoke performance (s14) is executed based on the read music data. If the lyrics melody guide flag is set (s12), the reading process (s11) and / or the next karaoke performance process (s14) are performed. s1
Preprocessing (s13) of lyrics information is executed in parallel with 4).

【0050】図5のフローチャートを参照して歌詞情報
の前処理について説明する。この処理では、楽曲データ
のうち歌詞トラックおよびガイドメロディトラックのデ
ータを使用する。まず、歌詞トラックを先頭から読み取
り、最初の歌詞イベントデータを読み出す(s20)。
この歌詞イベントデータの文字データを先頭から読み出
し(s21)、この文字の色替えタイミングを色替え曲
線から割り出す(s22)。色替え曲線は、各文字の色
替えがスタートした時点(左端の色替えが行われたタイ
ミング)がその文字の歌唱タイミングとなるようにイン
プリメントされているため、文字の色替えがスタートす
る時刻を色替えタイミングとして割り出す。そして、ガ
イドメロディトラックを先頭から読み取り、この色替え
タイミングとイベントタイミングが一致するノートオン
イベントデータを検索する(s23)。この一致の程度
は完全一致でなくてもよく、1秒程度の誤差で一致して
いればよいものとする。
The pre-processing of the lyrics information will be described with reference to the flowchart of FIG. In this processing, the data of the lyrics track and the guide melody track of the music data are used. First, the lyric track is read from the beginning, and the first lyric event data is read (s20).
The character data of the lyrics event data is read from the head (s21), and the color change timing of this character is determined from the color change curve (s22). Since the color change curve is implemented so that the time when the color change of each character starts (the timing at which the left end color change is performed) becomes the singing timing of the character, the time at which the color change of the character starts is determined. Determine the color change timing. Then, the guide melody track is read from the beginning, and a search is made for note-on event data whose color change timing and event timing match (s23). The degree of the coincidence does not have to be a perfect coincidence, and it is sufficient that they coincide with an error of about one second.

【0051】一致するノートオンイベントデータがあっ
た場合には、そのノートオンイベントデータの音高を読
み出し(s25)、この音高値に基づいてこの文字のY
座標の変換値を計算する(s26)。そして、この計算
されたY座標変換値で歌詞イベントデータ中のこの文字
の表示Y座標値を修正して(s27)、s28に進む。
If there is matching note-on event data, the pitch of the note-on event data is read out (s25), and the Y of the character is determined based on the pitch value.
A coordinate conversion value is calculated (s26). Then, the display Y coordinate value of the character in the lyrics event data is corrected with the calculated Y coordinate conversion value (s27), and the process proceeds to s28.

【0052】Y座標の修正値は、絶対音高に基づいて算
出するようにしてもよく、音高の上下を表現できるよう
に決定してもよい。絶対音高としては、たとえばC3
(キーボードの中央)の音高を標準値とし、この音高と
の音程(音高差)を上下(Y座標)の修正量とする方式
がある。また、音高の上下を表現する方式としては、絶
対音高にとらわれず音高が前の音よりも上昇していると
きには1段上、下降しているときには1段下というよう
に上下変化がハッキリわかるように修正する方式があ
る。
The correction value of the Y coordinate may be calculated based on the absolute pitch, or may be determined so that the pitch can be expressed vertically. As the absolute pitch, for example, C3
There is a method in which a pitch at the center of the keyboard is set as a standard value, and a pitch (pitch difference) from the pitch is set as a correction amount in the vertical direction (Y coordinate). In addition, as a method of expressing the pitch up and down, the pitch is not limited to the absolute pitch, but when the pitch is higher than the previous sound, it is one step above, and when it is down, it is one step below. There is a correction method so that it can be clearly understood.

【0053】一方、文字の色替えタイミングと一致する
ノートオンイベントデータが発見できなかった場合に
は、この文字は前の文字と同じ音符のなかで歌われる文
字であると考えられるため、直前の文字の表示Y座標
(先の処理で修正されている)を読み出し(s30)、
このY座標値でこの文字の表示Y座標値を書き換えて
(s31)、s28に進む。
On the other hand, if note-on event data matching the character color change timing cannot be found, this character is considered to be a character sung in the same note as the previous character, The display Y coordinate of the character (corrected in the previous process) is read (s30),
The display Y coordinate value of this character is rewritten with this Y coordinate value (s31), and the process proceeds to s28.

【0054】以上の処理を歌詞イベントデータ中の全て
の文字について行うとともに(s28→s21)、以上
の処理を歌詞トラック中の全ての歌詞イベントデータに
ついて行って(s29→s20)、処理を終了する。
The above processing is performed on all the characters in the lyrics event data (s28 → s21), and the above processing is performed on all the lyrics event data in the lyrics track (s29 → s20), and the processing ends. .

【0055】上述したように、この処理は、独立して実
行してもよいが、ハードディスク17、DVD4からの
楽曲データの読み込み、および/または、この楽曲デー
タに基づくカラオケ演奏と並行して行い、利用者の待ち
時間を短くするようにしてもよい。
As described above, this processing may be executed independently, but is performed in parallel with the reading of music data from the hard disk 17 and the DVD 4 and / or the karaoke performance based on this music data. The waiting time of the user may be shortened.

【0056】図6を参照して図4(B)のs14のカラ
オケ演奏処理について簡略に説明する。この処理は各ト
ラックがついて同期して並行して処理される割込処理で
ある。テンポクロックの1カウント毎にこの処理が実行
される。タイミングデータをカウントする(s40)。
タイミングデータがカウントアップした場合は(s4
1)、このタイミングデータに続くイベントデータを読
み出す(s42)。読み出したイベントデータが楽音ト
ラックのイベントデータの場合にはこのデータを音源装
置18に出力して(s44)楽音の発生を制御する。ま
た、読み出したイベントデータがガイドメロディトラッ
クのデータの場合には、ガイドメロディフラグがセット
しているか否かを判断する(s45)。ガイドメロディ
フラグがセットしている場合にはこのデータを音源装置
18に出力して(s44)、ガイドメロディを発生させ
る。ガイドメロディフラグがリセットしている場合には
このデータを破棄してリターンする。一方、読み出され
たデータが楽音トラック、ガイドメロディトラック以外
のトラックのデータであった場合には対応する処理(s
46)を実行してリターンする。
Referring to FIG. 6, the karaoke performance processing of s14 in FIG. 4B will be briefly described. This process is an interrupt process in which each track is processed synchronously and in parallel. This process is executed for each count of the tempo clock. The timing data is counted (s40).
When the timing data counts up (s4
1) The event data following the timing data is read (s42). If the read event data is event data of a musical tone track, the data is output to the tone generator 18 (s44) to control generation of musical tones. If the read event data is data of a guide melody track, it is determined whether or not a guide melody flag is set (s45). If the guide melody flag is set, this data is output to the tone generator 18 (s44) to generate a guide melody. If the guide melody flag has been reset, this data is discarded and the routine returns. On the other hand, if the read data is data of a track other than the tone track and the guide melody track, the corresponding processing (s
46) is executed and the routine returns.

【0057】図7は歌詞イベントデータが読み出された
ときに実行される処理を示すフローチャートである。文
字の大きさや表示座標に基づいて歌詞の表示エリアを割
り出し、このエリアをフェードアウトする(s50)。
このフェードアウトは表示制御部21にフェードエリア
の座標およびフェード信号を入力することによって行わ
れる。つぎに、文字コードをパターンに展開し、VRA
Mの所定のアドレスに書き込む(s51)。そして、表
示開始タイミングになるまで待機し(s52)、表示開
始タイミングになったら表示制御部21にフェードイン
の指示を送ることでモニタ6にこの歌詞を表示する(s
53)。そして、色替え曲線に基づいて歌詞の色替え処
理を実行する(s54)。1行の歌詞の全てを色替えし
たのちは消去タイミングになるまでs55で待機する。
消去タイミングが到来すれば表示制御部21に対してフ
ェードアウト信号を送信して(s56)、動作を終了す
る。
FIG. 7 is a flowchart showing the processing executed when the lyric event data is read. A lyrics display area is determined based on the character size and display coordinates, and this area is faded out (s50).
This fade-out is performed by inputting the coordinates of a fade area and a fade signal to the display control unit 21. Next, the character code is expanded into a pattern,
M is written to a predetermined address (s51). Then, it waits until the display start timing comes (s52), and when the display start timing comes, it sends a fade-in instruction to the display control unit 21 to display the lyrics on the monitor 6 (s52).
53). Then, lyrics color change processing is executed based on the color change curve (s54). After the color of all the lyrics in one line is changed, the process waits in s55 until the erasing timing is reached.
When the erasing timing comes, a fade-out signal is transmitted to the display control unit 21 (s56), and the operation ends.

【0058】この実施形態では、歌詞の文字を上下にず
らすのみで左右には移動させなかったが、音の長さに合
わせて文字を左右にずらすようにしてもよい。
In this embodiment, the characters of the lyrics are only shifted vertically and not moved right and left. However, the characters may be shifted left and right according to the length of the sound.

【0059】また、上記実施形態ではルビも歌詞本体と
同様に音高にあわせて上下にずらして表示しているが、
ルビは前処理をしないようにしてもよい。
In the above embodiment, the ruby is shifted up and down according to the pitch similarly to the lyrics main body.
Ruby may not be preprocessed.

【0060】また、この場合に、ガイドメロディデータ
に基づいて五線譜を表示し、その下に歌詞を表示するよ
うにしてもよい。このときの表示例を図8に示す。同図
(A)は五線譜の下に音符に対応させて歌詞を表示した
例である。同図(B)は音符の玉のなかに歌詞の文字を
表示した例である。同図(A)の場合には歌詞の文字を
対応する音符(ガイドメロディデータ)符長に合わせて
左右に移動しており、同図(B)の場合には歌詞の文字
を対応する音符の音高および符長に合わせて移動してい
る。
In this case, the staff may be displayed based on the guide melody data, and the lyrics may be displayed below the staff. FIG. 8 shows a display example at this time. FIG. 3A shows an example in which lyrics are displayed below the staff notation in correspondence with notes. FIG. 7B shows an example in which the characters of the lyrics are displayed in a musical note. In the case of FIG. 3A, the characters of the lyrics are moved to the left and right in accordance with the note length of the corresponding note (guide melody data), and in the case of FIG. It is moving to the pitch and note length.

【0061】図9は、図8(A)のような楽譜を表示す
る場合の歌詞前処理を示すフローチャートである。この
処理は図5の処理に代えて実行される。この処理では、
楽曲データのうち歌詞トラックおよびガイドメロディト
ラックのデータを使用する。まず、歌詞トラックを先頭
から読み取り、最初の歌詞イベントデータを読み出す
(s60)。この歌詞イベントデータの文字データを先
頭から読み出し(s61)、全ての文字の色替えタイミ
ングを色替え曲線から割り出す(s62)。各文字を色
替えタイミングに合わせて、すなわち文字と文字との間
隔が色替え色替えタイミングの時間差に応じたものにな
るように再配置し(s64)、この配置に合わせて各文
字データの表示X座標を書き換える(s65)。そし
て、これに合わせて色替え曲線を変更する。この場合、
色替えは一定速度で行えばよいため、色替え曲線は直線
となる。
FIG. 9 is a flowchart showing the lyrics preprocessing when displaying a musical score as shown in FIG. This process is executed instead of the process of FIG. In this process,
The lyrics track data and the guide melody track data of the music data are used. First, the lyrics track is read from the beginning, and the first lyrics event data is read (s60). The character data of the lyric event data is read from the beginning (s61), and the color change timing of all characters is determined from the color change curve (s62). Each character is rearranged according to the color change timing, that is, the interval between the characters is changed according to the time difference between the color change color change timings (s64), and each character data is displayed according to this arrangement. The X coordinate is rewritten (s65). Then, the color change curve is changed accordingly. in this case,
Since the color change may be performed at a constant speed, the color change curve is a straight line.

【0062】次に、この歌詞が表示されている期間のガ
イドメロディデータを読み出し、楽譜画像を作成する
(s68)。この楽譜画像は上記歌詞イベントデータの
文字列とX座標が対応して表示されるように位置を決定
する。そして、この楽譜画像を歌詞イベントデータと対
応してRAM12に記憶する(s69)。以上の処理を
歌詞トラック中の全ての歌詞イベントデータについて行
って(s70→s60)、処理を終了する。
Next, the guide melody data during the period in which the lyrics are displayed is read, and a score image is created (s68). The position of this score image is determined so that the character string of the lyrics event data and the X coordinate are displayed in correspondence. Then, the musical score image is stored in the RAM 12 in correspondence with the lyrics event data (s69). The above processing is performed for all the lyrics event data in the lyrics track (s70 → s60), and the processing ends.

【0063】上記処理において、文字の表示Y座標を音
高に合わせて書き換えることにより、図8(B)のよう
な表示態様にすることができる。
In the above processing, the display mode as shown in FIG. 8B can be obtained by rewriting the display Y coordinate of the character according to the pitch.

【0064】なお、この実施形態では、カラオケ曲を演
奏する直前に歌詞の表示位置の変更や楽譜画像の作成を
行っているが、事前にこれを行っておき、歌詞の表示位
置が変更された楽曲データや楽譜画像を含む楽曲データ
を記憶しておくようにしてもよい。この場合、楽曲デー
タにガイドメロディデータ(歌唱旋律データ)は不要に
なる。
In this embodiment, the display position of the lyrics is changed or the score image is created immediately before the performance of the karaoke song. However, this is performed in advance, and the display position of the lyrics is changed. Music data including music data and musical score images may be stored. In this case, guide melody data (singing melody data) is not required for the music data.

【0065】また、この発明および実施形態では、歌唱
旋律の音高および符長を歌詞(文字)の表示位置を変更
することで表現しているが、歌唱旋律のこれ以外の要素
を歌詞の表示で表現することも可能である。たとえば、
f(フォルテ)やp(ピアノ)などの強弱の指示を文字
の大きさで表現したりドルチェ,レガートなどの表現の
指示をフォントやイタリックなどの字体で表現するよう
にしてもよい。
Further, in the present invention and the embodiment, the pitch and the note length of the singing melody are expressed by changing the display position of the lyrics (characters), but other elements of the singing melody are displayed by the lyrics. It is also possible to express with. For example,
The indication of the strength such as f (forte) or p (piano) may be represented by the size of the character, or the indication of the expression such as dolce or legato may be represented by a font such as font or italic.

【0066】[0066]

【発明の効果】以上のようにこの発明によれば、歌詞の
表示位置を歌唱旋律に基づいて決定して表示することに
より、歌詞の配置で歌唱旋律を連想することができ、旋
律をよく知らなくてもうまく歌唱することができる。ま
た、これにより、ガイドメロディを発音しなくても歌唱
することが可能になるため、歌唱がガイドメロディにカ
バーされることなく上手く聞こえるという利点もある。
As described above, according to the present invention, the display position of the lyrics is determined based on the singing melody and displayed, so that the singing melody can be associated with the arrangement of the lyrics, and the melody is well known. You can sing well without it. In addition, this makes it possible to sing without uttering the guide melody, so that there is an advantage that the singing can be heard well without being covered by the guide melody.

【0067】また、歌詞とともに楽譜画像を表示するこ
とにより、楽譜を読める者であれば曲を全く知らなくて
も歌うことができる。また、メロディと楽譜との対応を
カラオケによって理解することができるため、音感を養
うこともできる。
Further, by displaying the score image together with the lyrics, anyone who can read the score can sing without knowing the music at all. In addition, since the correspondence between the melody and the score can be understood by karaoke, it is also possible to develop the sense of sound.

【図面の簡単な説明】[Brief description of the drawings]

【図1】この発明の実施形態であるカラオケ装置のブロ
ック図
FIG. 1 is a block diagram of a karaoke apparatus according to an embodiment of the present invention.

【図2】同カラオケ装置の楽曲データの構成を示す図FIG. 2 is a diagram showing a configuration of music data of the karaoke apparatus.

【図3】同カラオケ装置のモニタの歌詞表示の例を示す
FIG. 3 is a diagram showing an example of lyrics display on a monitor of the karaoke apparatus.

【図4】同カラオケ装置の動作を示すフローチャートFIG. 4 is a flowchart showing the operation of the karaoke apparatus.

【図5】同カラオケ装置の動作を示すフローチャートFIG. 5 is a flowchart showing the operation of the karaoke apparatus.

【図6】同カラオケ装置の動作を示すフローチャートFIG. 6 is a flowchart showing the operation of the karaoke apparatus.

【図7】同カラオケ装置の動作を示すフローチャートFIG. 7 is a flowchart showing the operation of the karaoke apparatus.

【図8】同カラオケ装置のモニタの歌詞表示の例を示す
FIG. 8 is a diagram showing an example of lyrics display on a monitor of the karaoke apparatus.

【図9】同カラオケ装置の動作を示すフローチャートFIG. 9 is a flowchart showing the operation of the karaoke apparatus.

【符号の説明】[Explanation of symbols]

6…モニタ、10…CPU、20…歌詞表示部、21…
表示制御部
6 monitor, 10 CPU, 20 lyrics display section, 21
Display control unit

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 記憶手段、演奏手段、音源手段、歌詞表
示手段を備えたカラオケ装置であって、 記憶手段は、タイミングデータとともに記述された演奏
データ、歌唱旋律データ、および、歌詞データからなる
楽曲データを記憶し、 演奏手段は、楽曲データを順次読み出して、演奏データ
を音源手段に入力するとともに歌唱旋律データおよび歌
詞データを歌詞表示手段に入力し、 音源手段は、入力された演奏データに基づいて楽音を発
生し、 歌詞表示手段は、入力された歌詞データに基づく歌詞の
表示位置を、入力された歌唱旋律データに基づいて決定
し、決定された位置に歌詞を表示するカラオケ装置。
1. A karaoke apparatus comprising a storage means, a performance means, a sound source means, and a lyrics display means, wherein the storage means comprises music data composed of performance data, singing melody data, and lyrics data described together with timing data. The performance means sequentially reads out the music data, inputs the performance data to the sound source means and inputs the singing melody data and the lyrics data to the lyrics display means, and the sound source means stores the data based on the input performance data. A karaoke apparatus that generates musical tones and determines the display position of the lyrics based on the input lyrics data based on the input singing melody data, and displays the lyrics at the determined positions.
【請求項2】 前記歌詞表示手段は、歌唱旋律データの
音高に基づいて歌詞の上下の表示位置を決定する手段を
含む請求項1に記載のカラオケ装置。
2. The karaoke apparatus according to claim 1, wherein said lyric display means includes means for determining upper and lower display positions of the lyric based on the pitch of the singing melody data.
【請求項3】 記憶手段、演奏手段、音源手段、歌詞表
示手段を備えたカラオケ装置であって、 記憶手段は、タイミングデータとともに記述された演奏
データ、歌唱旋律データ、および、歌詞データからなる
楽曲データを記憶し、 演奏手段は、楽曲データを順次読み出して、演奏データ
を音源手段に入力するとともに歌唱旋律データおよび歌
詞データを歌詞表示手段に入力し、 音源手段は、入力された演奏データに基づいて楽音を発
生し、 歌詞表示手段は、入力された歌唱旋律データに基づいて
楽譜画像を作成し、作成された楽譜画像とともに入力さ
れた歌詞データに基づく歌詞を表示するカラオケ装置。
3. A karaoke apparatus provided with storage means, performance means, sound source means, and lyrics display means, wherein the storage means comprises music data composed of performance data, singing melody data, and lyrics data described together with timing data. The performance means sequentially reads out the music data, inputs the performance data to the sound source means and inputs the singing melody data and the lyrics data to the lyrics display means, and the sound source means stores the data based on the input performance data. A karaoke device that generates musical tones and generates a musical score image based on the input singing melody data, and displays lyrics based on the input lyrics data together with the generated musical score image.
【請求項4】 記憶手段、演奏手段、音源手段、歌詞表
示手段を備えたカラオケ装置であって、 記憶手段は、タイミングデータとともに記述された演奏
データ、および、歌詞データからなる楽曲データを記憶
し、 歌詞データは、文字データと歌唱旋律に合わせて決定さ
れた表示位置データを含み、 演奏手段は、楽曲データを順次読み出して、演奏データ
を音源手段に入力するとともに歌唱旋律データおよび歌
詞データを歌詞表示手段に入力し、 音源手段は、入力された演奏データに基づいて楽音を発
生し、 歌詞表示手段は、入力された歌詞データに基づき、文字
データの文字を表示位置データの位置に表示するカラオ
ケ装置。
4. A karaoke apparatus comprising storage means, performance means, sound source means, and lyrics display means, wherein the storage means stores performance data described together with timing data and music data composed of lyrics data. The lyrics data includes character data and display position data determined according to the singing melody. The playing means sequentially reads out the music data, inputs the performance data to the sound source means, and converts the singing melody data and the lyrics data into lyrics. The sound source means generates a musical tone based on the input performance data, and the lyrics display means displays the characters of the character data at the position of the display position data based on the input lyrics data. apparatus.
【請求項5】 前記歌詞データは、歌唱旋律の音高に合
わせて上下の表示位置データが決定されている請求項4
に記載のカラオケ装置。
5. The upper and lower display position data of the lyric data is determined according to the pitch of a singing melody.
A karaoke apparatus according to claim 1.
【請求項6】 記憶手段、演奏手段、音源手段、歌詞表
示手段を備えたカラオケ装置であって、 記憶手段は、タイミングデータとともに記述された演奏
データ、および、歌詞データからなる楽曲データを記憶
し、 歌詞データは、文字データと楽譜画像データを含み、 演奏手段は、楽曲データを順次読み出して、演奏データ
を音源手段に入力するとともに歌唱旋律データおよび歌
詞データを歌詞表示手段に入力し、 音源手段は、入力された演奏データに基づいて楽音を発
生し、 歌詞表示手段は、入力された歌詞データに基づいて楽譜
画像および歌詞を表示するカラオケ装置。
6. A karaoke apparatus comprising storage means, performance means, sound source means, and lyrics display means, wherein the storage means stores performance data described together with timing data, and music data composed of lyrics data. The lyrics data includes character data and musical score image data. The playing means sequentially reads out the music data, inputs the performance data to the sound source means, and inputs the singing melody data and the lyrics data to the lyrics display means. Is a karaoke apparatus that generates musical tones based on input performance data, and the lyrics display means displays a musical score image and lyrics based on the input lyrics data.
JP11101147A 1999-04-08 1999-04-08 Karaoke singing equipment Pending JP2000293183A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11101147A JP2000293183A (en) 1999-04-08 1999-04-08 Karaoke singing equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11101147A JP2000293183A (en) 1999-04-08 1999-04-08 Karaoke singing equipment

Publications (1)

Publication Number Publication Date
JP2000293183A true JP2000293183A (en) 2000-10-20

Family

ID=14292968

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11101147A Pending JP2000293183A (en) 1999-04-08 1999-04-08 Karaoke singing equipment

Country Status (1)

Country Link
JP (1) JP2000293183A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020041372A (en) * 2002-04-27 2002-06-01 김명원 a musical and word come in sight style of an accompaniment system
JP2010205151A (en) * 2009-03-05 2010-09-16 Xing Inc Conversion device, conversion method, display system and computer program
WO2011021791A3 (en) * 2009-08-17 2011-06-09 주식회사 엔씽모바일 Caption-generating method for representing pitch, and caption display method
JP2011232642A (en) * 2010-04-28 2011-11-17 Jiang Liang Du Lyric display system
JP2013073091A (en) * 2011-09-28 2013-04-22 Brother Ind Ltd Lyric telop display device and program
JP2013145393A (en) * 2007-03-13 2013-07-25 Yamaha Corp Musical piece data processing device, karaoke device, and program
JP2014081601A (en) * 2012-10-17 2014-05-08 Michio Fukaya Musical score with lyric having musical note character on staff, and use of the same
JP2015163982A (en) * 2010-10-12 2015-09-10 ヤマハ株式会社 Voice synthesizer and program
CN115934216A (en) * 2021-08-12 2023-04-07 荣耀终端有限公司 Lyric display method and electronic device

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020041372A (en) * 2002-04-27 2002-06-01 김명원 a musical and word come in sight style of an accompaniment system
JP2013145393A (en) * 2007-03-13 2013-07-25 Yamaha Corp Musical piece data processing device, karaoke device, and program
JP2010205151A (en) * 2009-03-05 2010-09-16 Xing Inc Conversion device, conversion method, display system and computer program
WO2011021791A3 (en) * 2009-08-17 2011-06-09 주식회사 엔씽모바일 Caption-generating method for representing pitch, and caption display method
JP2011232642A (en) * 2010-04-28 2011-11-17 Jiang Liang Du Lyric display system
JP2015163982A (en) * 2010-10-12 2015-09-10 ヤマハ株式会社 Voice synthesizer and program
JP2013073091A (en) * 2011-09-28 2013-04-22 Brother Ind Ltd Lyric telop display device and program
JP2014081601A (en) * 2012-10-17 2014-05-08 Michio Fukaya Musical score with lyric having musical note character on staff, and use of the same
CN115934216A (en) * 2021-08-12 2023-04-07 荣耀终端有限公司 Lyric display method and electronic device
CN115934216B (en) * 2021-08-12 2026-01-09 荣耀终端股份有限公司 Lyrics display methods and electronic devices

Similar Documents

Publication Publication Date Title
JP2003302984A (en) Lyric display method, lyric display program and lyric display device
JP3728942B2 (en) Music and image generation device
US7094960B2 (en) Musical score display apparatus
JPH11126074A (en) Arpeggio sounding device, and medium recorded with program for controlling arpeggio sounding
JP2000293183A (en) Karaoke singing equipment
US20050257667A1 (en) Apparatus and computer program for practicing musical instrument
JP3116937B2 (en) Karaoke equipment
JPH04234090A (en) Electronic musical instrument
JP2005274851A (en) Electronic music system and computer program applied to the same system
JP3050129B2 (en) Karaoke equipment
JP4501417B2 (en) Music score display apparatus and program for realizing music score display method
JP4618704B2 (en) Code practice device
JP3709821B2 (en) Music information editing apparatus and music information editing program
JP5228315B2 (en) Program for realizing automatic accompaniment generation apparatus and automatic accompaniment generation method
JP2004258564A (en) Score data editing device, score data display device, and program
JPH10254435A (en) Method and device for controlling display and recording medium recording program for display control
JP2000356987A (en) Arpeggio sounding device and medium recording program for controlling arpeggio sounding
JP3709820B2 (en) Music information editing apparatus and music information editing program
JP3797180B2 (en) Music score display device and music score display program
JP2570214B2 (en) Performance information input device
JP3797181B2 (en) Music score display device and music score display program
JP4137747B2 (en) Karaoke device with step-by-phrase function
JP2572317B2 (en) Automatic performance device
JPH10254467A (en) Lyrics display device, recording medium which stores lyrics display control program and lyrics display method
JPH10198371A (en) Electronic instrument

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20051025

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080317

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080325

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080526

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20080526

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080812