JPH11184482A - Karaoke device - Google Patents
Karaoke deviceInfo
- Publication number
- JPH11184482A JPH11184482A JP9350603A JP35060397A JPH11184482A JP H11184482 A JPH11184482 A JP H11184482A JP 9350603 A JP9350603 A JP 9350603A JP 35060397 A JP35060397 A JP 35060397A JP H11184482 A JPH11184482 A JP H11184482A
- Authority
- JP
- Japan
- Prior art keywords
- data
- fade
- lyrics
- display
- karaoke
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Studio Circuits (AREA)
- Controls And Circuits For Display Device (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】この発明は、歌詞テロップを
フェードイン、フェードアウトで表示、消去するカラオ
ケ装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a karaoke apparatus for displaying and erasing lyrics telops by fade-in and fade-out.
【0002】[0002]
【従来の技術】一般のカラオケ装置はCRTなどのモニ
タを備え、カラオケ曲の演奏と並行して、背景映像に該
カラオケ曲の歌詞をスーパーインポーズしてモニタに表
示する。楽曲データで音源を駆動する音源カラオケ装置
では、歌詞データも楽曲データに含まれ、カラオケ装置
のグラフィック回路がこの歌詞データで歌詞テロップの
映像信号を生成し、映像ミキサ回路がこの歌詞テロップ
をCD−ROMなどの背景映像にスーパーインポーズで
合成してモニタに表示する。通常は2〜4行の歌詞が同
時に表示され、曲の進行に合わせて1行〜2行ずつが次
の歌詞に切り換えられてゆく。歌詞の表示は、フェード
インで表示開始し、フェードアウトで消去すると自然で
見やすいものにすることができる。2. Description of the Related Art A general karaoke apparatus is provided with a monitor such as a CRT, and superimposes the lyrics of the karaoke song on a background image and displays the lyrics on the monitor in parallel with the performance of the karaoke song. In a sound source karaoke apparatus that drives a sound source with music data, the lyric data is also included in the music data. The image is superimposed on a background image such as a ROM and displayed on a monitor. Usually, two to four lines of lyrics are displayed at the same time, and one or two lines are switched to the next lyrics as the song progresses. The display of lyrics can be made natural and easy to see by starting display with fade-in and erasing with fade-out.
【0003】[0003]
【発明が解決しようとする課題】しかし、従来のカラオ
ケ装置の映像ミキサ回路は、フェードイン・フェードア
ウトを画面の一部ですることができず、画面全体をフェ
ードすることしかできなかったため、たとえば歌詞が2
行表示されているとき、そのうち1行のみを消去する場
合にその1行のみをフェードアウトすることができず、
単純に突然消去するしか方法がなかった。また、歌詞が
1行表示されているとき、さらにもう1行を表示しよう
とする場合にもこの1行をフェードインで表示すること
ができず、単純な表示開始しかすることができなかっ
た。However, the video mixer circuit of the conventional karaoke apparatus cannot fade-in and fade-out on a part of the screen, but only fades the entire screen. Is 2
When a line is displayed, if only one of the lines is erased, only that one line cannot be faded out.
There was no other way but to erase it suddenly. Also, when one line of lyrics is displayed, even if another line is to be displayed, this line cannot be displayed in a fade-in manner, and only a simple display can be started.
【0004】このように、従来の映像ミキサ回路では、
歌詞テロップの切り換えをスムーズにできない欠点があ
ったため、画面から一部のエリアを区切り、そのエリア
のみフェードイン・フェードアウトできる映像ミキサ回
路が提案されている。この装置を用いれば歌詞が複数行
表示されているときでも行毎にフェードイン・フェード
アウトすることができる。As described above, in the conventional video mixer circuit,
Since there is a drawback that the lyric telop cannot be switched smoothly, a video mixer circuit has been proposed in which a partial area can be separated from the screen and only that area can be faded in and out. With this device, even when lyrics are displayed in a plurality of lines, fade-in / fade-out can be performed for each line.
【0005】しかしながら、カラオケ装置に配信される
楽曲データは、従来の画面全体のフェード機能しか備え
ていないカラオケ装置で演奏可能なように、複数行の歌
詞テロップを表示しているときに一部の行のみフェード
をかけるようには記述されていない。したがって、上記
高機能の映像ミキサ回路を使用しても、一般の楽曲デー
タでカラオケ演奏した場合には上記一部エリアのフェー
ド機能が無駄になってしまうという問題点があった。However, music data distributed to the karaoke apparatus is partially displayed when a plurality of lines of lyrics telops are displayed so that the music data can be played on a conventional karaoke apparatus having only the entire screen fade function. It is not described that only rows are faded. Therefore, there is a problem that even when the above-mentioned advanced video mixer circuit is used, the fade function of the above-mentioned partial area is wasted when performing karaoke with general music data.
【0006】一方、歌詞テロップの一部の行のみをフェ
ードするように楽曲データを制作したのでは従来のカラ
オケ装置で演奏することができなくなるという問題点が
ある。また、従来のカラオケ装置と、一部フェード機能
を用いたカラオケ装置の両方で演奏できる楽曲データを
制作することは手間がかかり、データ量も大きくなると
いう問題点があった。On the other hand, if music data is produced so that only a part of the lyrics telop is faded, there is a problem that it is not possible to perform with a conventional karaoke apparatus. In addition, producing music data that can be performed by both a conventional karaoke apparatus and a karaoke apparatus partially using a fade function requires a lot of trouble and increases the data amount.
【0007】この発明は、従来のカラオケ装置用の楽曲
データを用いて、歌詞テロップを行毎にフェードイン・
フェードアウトすることのできるカラオケ装置を提供す
ることを目的とする。According to the present invention, lyrics telops are faded in and out line by line using music data for a conventional karaoke apparatus.
It is an object of the present invention to provide a karaoke device that can fade out.
【0008】[0008]
【課題を解決するための手段】この出願の請求項1の発
明は、画面の一部をフェードイン・フェードアウトする
画面表示制御手段と、複数行の歌詞テロップを前記画面
に表示する歌詞表示データを含む楽曲データを記憶する
記憶手段と、該楽曲データを用いてカラオケ曲を演奏す
る演奏手段と、前記楽曲データを用いてカラオケ曲を演
奏するとき前記歌詞表示データの各歌詞テロップの表示
開始タイミングおよび消去タイミングにそれぞれフェー
ドインを指示するフェードデータおよびフェードアウト
を指示するフェードデータが書き込まれているかを判断
し、前記フェードデータが書き込まれていない場合には
前記歌詞表示データ中の所定位置に該当のフェードデー
タを挿入する編集手段と、を備えたことを特徴とする。According to the first aspect of the present invention, a screen display control means for fading in and out of a part of a screen, and lyrics display data for displaying a plurality of lines of lyrics telop on the screen are provided. Storage means for storing music data including the music data, performance means for playing a karaoke song using the music data, display start timing of each lyrics telop of the lyrics display data when playing a karaoke song using the music data, At the erase timing, it is determined whether fade data indicating a fade-in and fade data indicating a fade-out have been written, and if the fade data has not been written, the fade corresponding to a predetermined position in the lyrics display data is determined. Editing means for inserting data.
【0009】この出願の請求項2の発明は、前記編集手
段は、前記演奏手段によるカラオケ曲の演奏開始に先立
って全曲について実行されることを特徴とする。[0009] The invention of claim 2 of this application is characterized in that the editing means is executed for all songs before the performance means starts to play a karaoke song.
【0010】[0010]
【発明の実施の形態】図1はこの発明の実施形態である
カラオケ装置のブロック図である。このカラオケ装置
は、カラオケ演奏用の楽曲データで音源を駆動してカラ
オケ演奏音を発生するとともに、この楽曲データに含ま
れる歌詞表示データで歌詞テロップを生成して背景映像
とともにモニタ32に表示する。歌詞テロップはモニタ
に2行〜4行表示されるが、このカラオケ装置ではその
各行毎にフェードイン・フェードアウトで表示開始・消
去することができる。FIG. 1 is a block diagram of a karaoke apparatus according to an embodiment of the present invention. The karaoke apparatus generates a karaoke performance sound by driving a sound source with music data for karaoke performance, generates a lyrics telop based on the lyrics display data included in the music data, and displays it on the monitor 32 together with the background video. Lyric telops are displayed on the monitor in two to four lines. In this karaoke apparatus, the display can be started / erased by fade-in / fade-out for each line.
【0011】図1において、このカラオケ装置は、演奏
音信号を形成する音源や音声データをデコードするPC
Mデコーダなどを含むカラオケ演奏部21を有し、この
カラオケ演奏部21が楽曲データに基づいてカラオケ演
奏音を発生する。また、このカラオケ演奏と同期して歌
詞や背景映像がモニタ32に表示される。カラオケ曲演
奏のための楽曲データは、ハードディスク17やCD−
ROMに記憶されている。In FIG. 1, a karaoke apparatus includes a sound source for forming a performance sound signal and a PC for decoding audio data.
It has a karaoke performance section 21 including an M decoder, and the karaoke performance section 21 generates a karaoke performance sound based on music data. The lyrics and background video are displayed on the monitor 32 in synchronization with the karaoke performance. Music data for performing karaoke songs is stored on the hard disk 17 or CD-
It is stored in the ROM.
【0012】カラオケ装置全体を制御するCPU10に
は、ROM11、RAM12、ハードディスク17、通
信制御部16、コマンダ受信部13、操作部14、表示
部15、グラフィック回路18、映像ミキサ20、カラ
オケ演奏部21、および、CD−ROMチェンジャ31
が接続されている。The CPU 10 for controlling the entire karaoke apparatus includes a ROM 11, a RAM 12, a hard disk 17, a communication control unit 16, a commander receiving unit 13, an operation unit 14, a display unit 15, a graphic circuit 18, a video mixer 20, a karaoke performance unit 21. And CD-ROM changer 31
Is connected.
【0013】ROM11にはこのカラオケ装置を起動す
るためのプログラムなどが記憶されている。ハードディ
スク17には上記楽曲データ,映像データなどが記憶さ
れているほか、システムプログラム,カラオケ演奏プロ
グラム,ローダなどのプログラムおよび文字パターンデ
ータが記憶されている。システムプログラムは、この装
置の基本動作を制御するプログラムであり、カラオケ装
置の起動時にRAM12に読み込まれる。カラオケ演奏
プログラムは、楽曲データに基づいてカラオケ演奏部2
1を制御するためのプログラムである。ローダは配信セ
ンタから楽曲データや背景映像用の映像データをダウン
ロードするためのプログラムである。文字パターンデー
タはコード情報として与えられる歌詞,曲名などのテキ
スト情報などを文字パターンに展開するためのデータで
ある。RAM12には上記プログラムを読み込むエリア
や現在演奏中の楽曲データを読み出す実行データ記憶エ
リアが設定される。The ROM 11 stores a program for starting the karaoke apparatus, and the like. The hard disk 17 stores the above-described music data, video data, and the like, as well as programs such as a system program, a karaoke performance program, a loader, and character pattern data. The system program is a program for controlling the basic operation of the apparatus, and is read into the RAM 12 when the karaoke apparatus is started. The karaoke performance program includes a karaoke performance section 2 based on music data.
1 is a program for controlling the program. The loader is a program for downloading music data and video data for a background video from a distribution center. The character pattern data is data for developing text information such as lyrics and song titles given as code information into character patterns. In the RAM 12, an area for reading the program and an execution data storage area for reading music data currently being played are set.
【0014】通信制御部16は通信回線を介して配信セ
ンタと交信し、楽曲データなどをダウンロードするため
のコントローラである。通信制御部16はDMA回路を
内蔵しており、ダウンロードされた楽曲データや映像デ
ータをCPU10を介さずに直接ハードディスク17に
書き込むことができる。The communication control unit 16 is a controller for communicating with a distribution center via a communication line and downloading music data and the like. The communication control unit 16 has a built-in DMA circuit, and can directly write the downloaded music data and video data to the hard disk 17 without passing through the CPU 10.
【0015】コマンダ受信部13はコマンダ30から送
られてくる赤外線信号を受信してデータを復元する。コ
マンダ30は、曲番号を入力するためのテンキーや曲番
号をセットするためのセットキーなど複数のキースイッ
チを備えている。利用者がこれらのキースイッチを操作
すると、コマンダ30は操作されたキースイッチに対応
する赤外線のコード信号を送信する。コマンダ受信部1
3はこの赤外線のコード信号を受信してデータに復元
し、CPU10に入力する。CPU10はこのデータに
基づいてカラオケ曲の予約やキーチェンジなど種々の処
理を実行する。操作部14はカラオケ装置本体のフロン
トパネルに設けられており、上記コマンダ30と同様の
キースイッチを備えている。表示部15も上記操作部1
4と同様カラオケ装置本体のフロントパネルに設けられ
ており、現在演奏中の曲番号や予約曲数などを表示する
LEDマトリクス表示器を含んでいる。The commander receiving section 13 receives the infrared signal sent from the commander 30 and restores the data. The commander 30 includes a plurality of key switches such as a numeric keypad for inputting a song number and a set key for setting a song number. When the user operates these key switches, the commander 30 transmits an infrared code signal corresponding to the operated key switches. Commander receiver 1
3 receives this infrared code signal, restores it to data, and inputs it to the CPU 10. The CPU 10 executes various processes such as reservation of karaoke songs and key changes based on the data. The operation unit 14 is provided on a front panel of the karaoke apparatus main body, and includes the same key switches as those of the commander 30. The display unit 15 is also the operation unit 1
Like FIG. 4, it is provided on the front panel of the main body of the karaoke apparatus, and includes an LED matrix display for displaying the number of the currently playing music or the number of reserved music.
【0016】カラオケ演奏部21は、楽曲データに基づ
いてカラオケ演奏音を発生する回路部であり、音源,P
CMデコーダ,効果用DSPなどを含んでいる。音源は
楽曲データ中の楽音トラックに基づいて楽音を発生し、
PCMデコーダは楽曲データの音声データに基づいてバ
ックコーラスなどの音声を再生する。効果用DSPは発
生された楽音や再生された音声に対してエコー・リバー
ブなどの効果を付与する。またカラオケ演奏部にはマイ
ク34が接続されており、このマイク34から入力され
る歌唱音声信号と前記カラオケ演奏音とをミキシングし
てスピーカ33から出力する。The karaoke performance section 21 is a circuit section for generating karaoke performance sounds based on music data.
It includes a CM decoder, an effect DSP, and the like. The sound source generates a tone based on the tone track in the music data,
The PCM decoder reproduces audio such as back chorus based on audio data of music data. The effect DSP gives effects such as echo reverb to the generated musical sound and reproduced sound. A microphone 34 is connected to the karaoke performance section, and the singing voice signal input from the microphone 34 and the karaoke performance sound are mixed and output from the speaker 33.
【0017】一方、グラフィック回路18はVRAMを
有し、楽曲データの歌詞トラックから読み出された歌詞
表示データに基づいてVRAM上に文字パターンを展開
して映像信号化する。この文字パターンの映像信号は映
像ミキサ20に入力され、歌詞テロップとしてモニタ3
2に表示される。CD−ROMチェンジャ31は背景映
像が記録されたCD−ROMをドライブし、CPU10
の指示に応じて背景映像を再生する。CD−ROMの映
像データはMPEG圧縮されているがCD−ROMチェ
ンジャ31はこの映像データを伸長してコンポジットの
映像信号として映像ミキサ20に入力する。On the other hand, the graphic circuit 18 has a VRAM, and develops a character pattern on the VRAM based on the lyrics display data read from the lyrics track of the music data to convert it into a video signal. The video signal of this character pattern is input to the video mixer 20 and is displayed on the monitor 3 as lyrics telop.
2 is displayed. The CD-ROM changer 31 drives a CD-ROM on which a background image is recorded, and
The background video is reproduced according to the instruction of. Although the video data of the CD-ROM is MPEG-compressed, the CD-ROM changer 31 expands this video data and inputs it to the video mixer 20 as a composite video signal.
【0018】映像ミキサ20はCD−ROMチェンジャ
31から入力された背景映像の映像信号のうえに歌詞テ
ロップの映像信号をスーパーインポーズしてモニタ32
に表示する。映像ミキサ20は、一部フェード機能を有
しており、背景映像上に表示される歌詞テロップをフェ
ードイン・フェードアウトすることができるとともに、
複数行の歌詞テロップが表示されるとき、その一部の行
のみをフェードインしたりフェードアウトしたりするこ
とができる。なお、フェードイン/フェードアウトされ
るのは、歌詞テロップのみであり、背景映像は常に表示
されたままである。けのフェード機能は、CPU10か
ら入力されるミキシング制御データに基づいて制御され
る。ミキシング制御データは、歌詞トラックから読み出
されるフェードデータに基づいて生成される。The video mixer 20 superimposes the video signal of the lyrics telop on the video signal of the background video input from the CD-ROM changer 31, and
To be displayed. The video mixer 20 has a partial fade function, and can fade-in and fade-out the lyrics telop displayed on the background video,
When a lyrics telop of a plurality of lines is displayed, only a part of the lines can be faded in or out. Note that only the lyrics telop is faded in / out, and the background video is always displayed. The fade function is controlled based on the mixing control data input from the CPU 10. The mixing control data is generated based on fade data read from the lyrics track.
【0019】図2は同カラオケ装置で用いられる楽曲デ
ータの構成を示す図である。楽曲データは、ヘッダ、楽
音トラック、歌詞トラック、音声制御トラック、効果制
御トラックおよび音声データ部からなっている。ヘッダ
は、この楽曲データに関する種々のデータが書き込まれ
る部分であり、曲番号,曲名,ジャンル,発売日,曲の
演奏時間などのデータを含んでいる。各楽曲データは曲
番号で識別される。FIG. 2 is a diagram showing a configuration of music data used in the karaoke apparatus. The music data is composed of a header, a musical sound track, a lyrics track, an audio control track, an effect control track, and an audio data section. The header is a portion in which various data relating to the music data is written, and includes data such as a music number, a music title, a genre, a release date, and a music performance time. Each song data is identified by a song number.
【0020】楽音トラック,歌詞トラック,音声制御ト
ラック,効果制御トラックの各トラックは全てMIDI
フォーマットで記述されている。MIDIフォーマット
は、本来楽音トラックのような楽音制御用のデータを記
述するためのフォーマットであるが、全データを統一し
たフォーマットで記述し、インプリメントを容易にする
ため、楽音以外のトラックもMIDIフォーマットで記
述している。MIDIフォーマットのトラックは複数の
イベントデータと各イベントデータの読み出しタイミン
グを指示するタイミングデータからなっている。カラオ
ケ曲の演奏時には、上記複数のトラックが並行して読み
出される。各トラックにおいて、所定のテンポクロック
により前記タイミングデータの値をカウントし、この値
がカウントアップしたとき、該タイミングデータが指示
するイベントデータが読み出される。読み出されたイベ
ントデータは所定の動作部に出力され、該動作部におい
て対応する処理が実行される。Each of the musical sound track, the lyrics track, the voice control track, and the effect control track is MIDI.
It is described in the format. The MIDI format is originally a format for describing data for musical tone control such as a musical tone track. However, in order to describe all data in a unified format and to facilitate implementation, tracks other than musical tone are also written in the MIDI format. Has been described. A track in the MIDI format includes a plurality of event data and timing data for instructing a read timing of each event data. When performing a karaoke song, the plurality of tracks are read out in parallel. In each track, the value of the timing data is counted by a predetermined tempo clock, and when this value is counted up, the event data indicated by the timing data is read. The read event data is output to a predetermined operation unit, and a corresponding process is executed in the operation unit.
【0021】楽音トラックは、メロディトラック,リズ
ムトラックなど複数パートのトラックからなっている。
楽音トラックのイベントデータは楽音の発音を指示する
ノートオンイベントデータや楽音の消音を指示するノー
トオフイベントデータなどであり、これらのイベントデ
ータはカラオケ演奏部21の音源に出力される。The musical sound track is composed of a plurality of tracks such as a melody track and a rhythm track.
The event data of the musical tone track includes note-on event data for instructing the generation of musical tones, and note-off event data for instructing the silencing of musical tones.
【0022】音声制御トラックのイベントデータは、音
声データ部の音声データを指示するデータであり、この
イベントデータが読み出されたとき、該データに指示さ
れる音声データがカラオケ演奏部21のPCMデコーダ
に入力される。音声データは、音源で合成しにくいバッ
クコーラスなどの人声をディジタル化したデータであ
る。The event data of the audio control track is data indicating the audio data of the audio data section. When the event data is read, the audio data indicated by the data is transmitted to the PCM decoder of the karaoke performance section 21. Is input to The voice data is data obtained by digitizing a human voice such as a back chorus which is difficult to synthesize with a sound source.
【0023】効果制御トラックのイベントデータは、カ
ラオケ演奏部21に含まれる効果用DSPの動作を制御
するためのデータであり、カラオケ演奏音やマイク34
から入力される歌唱音声信号に対して付与する効果の種
類や程度を指示するデータからなっている。このデータ
は効果用DSPに入力される。The event data of the effect control track is data for controlling the operation of the effect DSP included in the karaoke performance section 21.
The data consists of data indicating the type and degree of the effect to be applied to the singing voice signal input from the PC. This data is input to the effect DSP.
【0024】歌詞トラックのデータ(歌詞表示データ)
は、図3(A)または同図(B)に示すような形式で記
述されている。同図(A)の歌詞表示データは、配信セ
ンタから配信されてきたままの従来のカラオケ装置で使
用可能なデータである。また、同図(B)はこのカラオ
ケ装置で一部フェード機能を使用するように書き換えら
れたデータである。Lyric track data (lyric display data)
Is described in a format as shown in FIG. 3 (A) or FIG. 3 (B). The lyrics display data shown in FIG. 3A is data that can be used by a conventional karaoke apparatus as it is distributed from the distribution center. FIG. 2B shows data rewritten so as to partially use the fade function in the karaoke apparatus.
【0025】図3および図4を参照して、歌詞表示デー
タとモニタ上に表示される歌詞テロップについて詳細に
説明する。図3は、歌詞トラックの詳細図および該歌詞
トラックによる表示切り換えのタイミングチャートであ
る。図4は、上記歌詞トラックのデータによるモニタ3
2の表示態様を示す図である。The lyrics display data and the lyrics telop displayed on the monitor will be described in detail with reference to FIGS. FIG. 3 is a detailed view of the lyrics track and a timing chart of display switching by the lyrics track. FIG. 4 shows a monitor 3 based on the lyrics track data.
FIG. 7 is a diagram showing a display mode of No. 2;
【0026】上記歌詞トラックのデータによればモニタ
32の表示が以下のように変化する。背景映像のみの画
面(図4(A))から2行の歌詞textstring
1,textstring2が同時に表示される(図4
(B))。t1経過後にtextstring1のみが
消去され(図4(C))、その後(T1経過後)同じz
one1にtextstring3が表示される(図4
(D))。この表示開始からt3経過後textstr
ing3およびtextstring2が同時に消去さ
れる(図4(E))。According to the lyrics track data, the display on the monitor 32 changes as follows. 2 lines of lyrics textstring from a screen with only background video (FIG. 4A)
1 and textstring 2 are displayed simultaneously (FIG. 4
(B)). After elapse of t1, only textstring1 is erased (FIG. 4C), and thereafter (after elapse of T1) the same z
textstring3 is displayed in one1 (FIG. 4
(D)). Textstr after elapse of t3 from the start of this display
ing3 and textstring2 are simultaneously erased (FIG. 4E).
【0027】なお、モニタ32の画面は、y方向(垂直
方向)が480のドットで構成されており(図4(B)
参照)、各ドット列が0〜479のy座標値で表され
る。一部フェード機能を有する映像ミキサ20は、画面
内の横帯状の一部エリア(zone)のみをフェードイ
ン/フェードアウトすることができる。zoneは、上
端のy座標値と下端のy座標値で指定され、その範囲は
任意である。たとえば、上端のy座標値を0とし、下端
のy座標値を479とすればモニタの全範囲が指定され
る。通常の日本語のカラオケ曲は歌詞テロップが2行表
示されるが、各歌詞テロップが表示されるy座標の範囲
をzone1、zone2とする。The screen of the monitor 32 is composed of 480 dots in the y direction (vertical direction) (FIG. 4B).
), Each dot row is represented by a y-coordinate value of 0 to 479. The video mixer 20 having a partial fade function can fade in / fade out only a horizontal band-like partial area (zone) in the screen. The zone is specified by the y coordinate value at the upper end and the y coordinate value at the lower end, and the range is arbitrary. For example, if the upper y coordinate value is 0 and the lower y coordinate value is 479, the entire range of the monitor is specified. In a normal Japanese karaoke song, lyrics telops are displayed in two lines, and the range of y-coordinates in which each lyrics telop is displayed is assumed to be zone 1 and zone 2.
【0028】一部フェード機能を有しないカラオケ装置
で使用可能な従来の歌詞トラックについて図3(A),
(C)を参照して説明する。図3(A)において、デュ
レーションデータdurationは、イベントデータ
とイベントデータとの時間的間隔を示すデータであり、
時間的間隔を示すパラメータTを伴う。また、フェード
イベントデータfadeは、歌詞テロップのフェードイ
ン,フェードアウトを指示するイベントデータであり、
フェードイン/フェードアウトのどちらであるかを示す
パラメータin/outおよびフェードに要する時間を
示す時間パラメータfを伴う。また、表示イベントデー
タdisplayは、歌詞テロップの表示を指示するイ
ベントデータであり、歌詞を表示する位置(x,y座標
値)、歌詞を表示する時間tおよび歌詞を表示すべき文
字列textstringのデータを伴う。なお、この
表示イベントデータに表示色や文字種などの表示態様を
指示するパラメータを含めてもよい。A conventional lyric track usable in a karaoke apparatus which does not have a partial fade function is shown in FIG.
This will be described with reference to FIG. In FIG. 3A, duration data duration is data indicating a time interval between event data.
With a parameter T indicating the time interval. The fade event data “fade” is event data for instructing fade-in and fade-out of the lyrics telop.
It is accompanied by a parameter in / out indicating whether the image is fade-in or fade-out, and a time parameter f indicating the time required for the fade. The display event data display is event data for instructing the display of a lyrics telop, and includes data of a position (x, y coordinate values) at which the lyrics are displayed, a time t at which the lyrics are displayed, and a character string textstring at which the lyrics are to be displayed. Accompanied by Note that the display event data may include a parameter indicating a display mode such as a display color or a character type.
【0029】図3(C)は図3(A)の歌詞表示データ
による歌詞表示の変化を時系列に示したものである。カ
ラオケ演奏中はモニタ32に常時背景映像が表示されて
いる。そして、デュレーションデータ101によってス
タートからT0の時間が経過すると、フェードインによ
ってtextstring1およびtextstrin
g2の歌詞が表示される。すなわち、フェードイベント
データ102が表示イベントデータ103,104と同
じタイミングに(デュレーションデータを挟まないで)
書き込まれているため、これらが同時に実行される。t
extstring1は時間t1だけ表示され、tex
tstring2は時間t2だけ表示される。図3
(C)に示すようにt2はt1よりも長いものとする。
なお、各textstringの表示位置は画面上にお
けるx,y座標(図4(B)参照)で表されるが、この
説明ではこれを簡略化してtextstring1が表
示されるエリアをzone1とし、textstrin
g2が表示されるエリアをzone2として説明する。
textstring1はt1が経過したとき消去され
るが、このときtextstring2は表示されたま
まである。したがって、ここにフェードイベントデータ
が書き込まれておらず、t1経過後textstrin
g1はそのまま突然消去される。そして、デュレーショ
ンデータ105によって前のイベント(textstr
ing1の表示スタートなど)からT1(>t1)が経
過したのち、textstring1が表示されていた
位置と同じzone1にtextstring3が表示
される(表示イベントデータ106、図4(D)参
照)。このtextstring3の表示開始は、te
xtstring2が表示されたままの状態で行われる
ためフェード機能を使えず、突然の表示になる。そし
て、このtextstring3とtextstrin
g2の消去タイミングが同じであるため、フェードアウ
トデータ108で同時にフェードアウトされる(図4
(E)参照)。FIG. 3 (C) shows the change of the lyrics display according to the lyrics display data of FIG. 3 (A) in chronological order. During the karaoke performance, the background image is always displayed on the monitor 32. Then, when the time of T0 elapses from the start according to the duration data 101, textstring1 and textstring are faded in.
The lyrics of g2 are displayed. That is, the fade event data 102 has the same timing as the display event data 103 and 104 (without interposing the duration data).
Since they have been written, they are executed simultaneously. t
extstring1 is displayed only for time t1, and texstring1 is displayed.
tstring2 is displayed only for the time t2. FIG.
As shown in (C), t2 is longer than t1.
The display position of each textstring is represented by x and y coordinates on the screen (see FIG. 4B). In this description, the area where textstring1 is displayed is zone1 and textstring is simplified.
The area where g2 is displayed is described as zone2.
textstring1 is deleted when t1 has elapsed, but textstring2 is still displayed at this time. Therefore, no fade event data is written here, and after the lapse of t1, textstring
g1 is suddenly deleted as it is. Then, the previous event (textstr) is generated by the duration data 105.
After a lapse of T1 (> t1) from the display start of ing1), textstring3 is displayed in the same zone1 as the position where textstring1 was displayed (display event data 106, see FIG. 4D). The display start of this textstring3 is te
Since xtstring2 is performed in a state where it is displayed, the fade function cannot be used, and the display is suddenly performed. Then, this textstring3 and textstring
Since the erase timing of g2 is the same, fade-out is performed simultaneously with the fade-out data 108 (FIG. 4).
(E)).
【0030】一方、一部フェード機能を使用するように
カラオケ装置が書き換えた歌詞トラックのデータとタイ
ミングチャートを図3(B)および同図(D)に示す。
この書き換えにより、フェードイベントデータfade
のパラメータとして、in/out、フェードタイムf
以外に、フェードをかけるエリアを指示するzoneパ
ラメータが追加されており、このzoneで指示された
エリアのみをフェードするように指示できるようになっ
ている。これを用いることにより、図4(B)→(C)
のようにtextstring2が表示されている状態
で、textstring1のみを消去する場面でもz
one1の一部フェード機能でtextstring1
をフェードアウトで消去することができ、その後の図4
(C)→(D)のtextstring3の表示開始時
においても、zone1の一部フェード機能を用いてt
extstring2を表示したままでtextstr
ing3のみをフェードインすることができる。On the other hand, FIG. 3 (B) and FIG. 3 (D) show the lyrics track data and timing chart rewritten by the karaoke apparatus so as to use the partial fade function.
By this rewriting, the fade event data fade
Are in / out, fade time f
In addition, a zone parameter indicating the area to be faded is added, and it is possible to instruct to fade only the area specified by this zone. By using this, FIG. 4 (B) → (C)
In a state where textstring 2 is displayed as shown in FIG.
textstring1 with the partial fade function of one1
Can be erased by fade-out, and FIG.
Even at the start of the display of textstring 3 of (C) → (D), t is displayed using the partial fade function of zone1.
While displaying textstring2, textstr
Only ing3 can be faded in.
【0031】このようなフェードアウト,フェードイン
を実現するため、カラオケ装置は、図3(A)の歌詞ト
ラックを図3(B)のように加工する。まずフェードイ
ベントデータ102のフェードエリアをall(全体)
に指定する。最初のフェードインは全ての歌詞テロップ
(textstring1,textstring2)
を同時に表示するため全体を表示しておけば全ての歌詞
テロップがフェードインで表示開始される。そして、一
方の歌詞テロップtextstring2の消去タイミ
ングに合わせて、フェードアウトのエリアとしてzon
e1が指定されたフェードデータ202を挿入してい
る。上記消去タイミングに合わせるため表示イベントデ
ータ103とこのフェードデータとの間に時間Taのデ
ュレーションデータ201が挿入される。そして、歌詞
テロップtextstring3の表示タイミングを最
初と同じに制御するため、デュレーションデータ105
の時間パラメータをT1から前記Taを減算したT1−
Taに変更する。そして歌詞テロップtextstri
ng3の表示イベントデータと同じタイミングにフェー
ドイベントデータ203を挿入する。このフェードイベ
ントデータ203はフェードインを指示するデータであ
り、フェードエリアは歌詞テロップtextstrin
g3が表示されるzone1が指定されている。そし
て、最後のフェードデータ108は、歌詞テロップte
xtstring2とtextstring3が同時に
消去されるためフェードエリアとしてall(全体)を
指定する。In order to realize such fade-out and fade-in, the karaoke apparatus processes the lyrics track shown in FIG. 3A as shown in FIG. 3B. First, the fade area of the fade event data 102 is set to all (all)
To be specified. The first fade-in is for all lyrics subtitles (textstring1, textstring2)
Is displayed at the same time, all the lyrics telops are started to fade in. Then, in accordance with the erasing timing of one of the lyrics telop textstring2, a zon is set as a fade-out area.
e1 inserts the designated fade data 202. Duration data 201 of time Ta is inserted between the display event data 103 and the fade data in order to match the above-mentioned erasing timing. Then, in order to control the display timing of the lyrics telop textstring 3 to be the same as the first, the duration data 105
Is obtained by subtracting the Ta from T1.
Change to Ta. And lyrics telop textstri
The fade event data 203 is inserted at the same timing as the display event data of ng3. The fade event data 203 is data for instructing fade-in, and the fade area is a lyrics telop textstring.
zone1 where g3 is displayed is specified. The last fade data 108 is the lyrics telop te
Since xtstring2 and textstring3 are erased at the same time, all (entire) is designated as a fade area.
【0032】このように編集することにより、全ての歌
詞テロップをフェードイン/フェードアウトで表示する
ことが可能になる。By editing in this manner, it is possible to display all the lyrics telops in a fade-in / fade-out manner.
【0033】図5は同カラオケ装置の動作を示すフロー
チャートである。リクエストがあると(s1)、その楽
曲データの記憶アドレスを検索し(s2)、歌詞トラッ
ク以外の部分を読み出して(s3)、RAM12の実行
データ記憶エリアに書き込む(s4)。次に歌詞トラッ
クを順次読み出す(s5)。歌詞トラックの表示イベン
トデータdisplayが読み出されたとき、そのイベ
ントデータの表示開始タイミングおよび消去タイミング
に同期してフェードイベントデータfadeが存在して
いるかを検索する(s10,s12)。表示開始タイミ
ングに同期したフェードイベントデータがない場合には
(s10)、この表示イベントデータの前または後ろに
フェードインを指示するフェードイベントデータを挿入
する(s11)。また、消去タイミングに同期してフェ
ードイベントデータがない場合には消去タイミングに合
わせてフェードアウトが掛かるように、後続のデュレー
ションデータを分割し(s13)、分割点にフェードア
ウトを指示するフェードイベントデータを挿入する(s
14)。この挿入の方式は図3を参照して説明したとお
りである。上記処理をしたデータをRAM12の実行デ
ータ記憶エリアに書き込み(s7)、歌詞トラックのデ
ータが終了するまで上記処理を繰り返し行う(s8)。
この処理が終了するとカラオケ演奏をスタートする。FIG. 5 is a flowchart showing the operation of the karaoke apparatus. When there is a request (s1), the storage address of the music data is searched (s2), a portion other than the lyrics track is read (s3), and written to the execution data storage area of the RAM 12 (s4). Next, the lyrics tracks are sequentially read (s5). When the display event data display of the lyrics track is read, it is searched whether or not the fade event data fade exists in synchronization with the display start timing and the deletion timing of the event data (s10, s12). If there is no fade event data synchronized with the display start timing (s10), fade event data designating fade-in is inserted before or after the display event data (s11). If there is no fade event data in synchronization with the erase timing, the subsequent duration data is divided (s13) so that fade-out is performed in accordance with the erase timing, and fade event data for instructing fade-out is inserted at the division point. Do (s
14). This insertion method is as described with reference to FIG. The data subjected to the above processing is written in the execution data storage area of the RAM 12 (s7), and the above processing is repeated until the data of the lyrics track is completed (s8).
When this process ends, the karaoke performance starts.
【0034】この書き換えられたデータは、カラオケ曲
の演奏が終了するとRAM12から消去され、ハードデ
ィスク17に記憶されているデータは常に汎用性のある
ダウンロードされたままの楽曲データである。The rewritten data is deleted from the RAM 12 when the performance of the karaoke tune is completed, and the data stored in the hard disk 17 is always versatile downloaded tune data.
【0035】なお、上記説明では、歌詞テロップは同時
に2行まで表示され、そのうちの一方のみをフェードイ
ン/フェードアウトする場合について説明したが、前記
映像ミキサ20が1つの一部エリアのみフェードイン/
フェードアウトが可能なものである場合には、このよう
に複数エリアのフェードイベントが重ならないように処
理すればよい。もし、複数のフェードイベントが重なる
場合、たとえば、フェードイン同士またはフェードアウ
ト同士が重なる場合には、両方のタイミングが大きくず
れない範囲で一緒にフェードするように書き換えればよ
い。In the above description, the case where the lyrics telop is displayed up to two lines at the same time and only one of them is faded in / fade out has been described.
If a fade-out is possible, the processing may be performed so that the fade events of a plurality of areas do not overlap. If a plurality of fade events overlap, for example, if fade-ins overlap or fade-outs overlap, rewriting may be performed so that both timings fade together within a range that does not greatly shift.
【0036】また、前記映像ミキサ20が複数の一部エ
リアを同時にフェードする機能を備えているものであれ
ば、歌詞テロップを3行以上表示し、そのうち1行また
は2行を別々にフェードすることもできる。If the video mixer 20 has a function of simultaneously fading a plurality of partial areas, three or more lines of lyrics telop are displayed, and one or two lines are faded separately. Can also.
【0037】また、上記実施形態では、フェードイベン
トのフェードタイムを全て同じf1としたが、これをそ
れぞれ異ならせてもよい。この場合において新たに挿入
されるフェードイベントデータのフェードタイムは、前
後のもともとあるフェードイベントデータのフェードタ
イムを平均したものにすればよい。Further, in the above-described embodiment, the fade times of the fade events are all the same f1, but may be different from each other. In this case, the fade time of the newly inserted fade event data may be an average of the fade times of the original fade event data before and after.
【0038】また、その楽曲データのジャンルなどの曲
の種類に応じてフェードタイムを決定するようにしても
よい。たとえば、演歌ならゆっくり(フェードタイムを
長く)、ポップスなら早く(フェードタイムを短く)な
どの方式が考えられる。The fade time may be determined according to the type of music such as the genre of the music data. For example, a method of slowly performing enka songs (longer fade time) and a shorter time of pops (decreasing fade time) can be considered.
【0039】[0039]
【発明の効果】以上のようにこの発明によれば、歌詞テ
ロップが複数表示される場合でも、行毎にフェードイ
ン、フェードアウトすることができるため、従来の装置
で演奏できるように制作されている楽曲データを使用し
てより見やすく歌詞を表示することができる。As described above, according to the present invention, even when a plurality of lyrics telops are displayed, it is possible to perform fade-in and fade-out on a line-by-line basis. The lyrics can be displayed more easily using the music data.
【図1】この発明の実施形態であるカラオケ装置のブロ
ック図FIG. 1 is a block diagram of a karaoke apparatus according to an embodiment of the present invention.
【図2】同カラオケ装置で使用される楽曲データの構成
図FIG. 2 is a configuration diagram of music data used in the karaoke apparatus.
【図3】前記楽曲データの歌詞トラックの内容を説明す
る図FIG. 3 is a view for explaining the contents of a lyrics track of the music data.
【図3】同カラオケ装置のモニタの歌詞テロップの変化
を示す図FIG. 3 is a diagram showing a change in a lyrics telop on a monitor of the karaoke apparatus.
【図5】同カラオケ装置の動作を示すフローチャートFIG. 5 is a flowchart showing the operation of the karaoke apparatus.
18…グラフィック回路、20…映像ミキサ、32…モ
ニタ18: Graphic circuit, 20: Video mixer, 32: Monitor
─────────────────────────────────────────────────────
────────────────────────────────────────────────── ───
【手続補正書】[Procedure amendment]
【提出日】平成10年2月24日[Submission date] February 24, 1998
【手続補正1】[Procedure amendment 1]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】図面の簡単な説明[Correction target item name] Brief description of drawings
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【図面の簡単な説明】[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 configuration diagram of music data used in the karaoke apparatus.
【図3】前記楽曲データの歌詞トラックの内容を説明す
る図FIG. 3 is a view for explaining the contents of a lyrics track of the music data.
【図4】同カラオケ装置のモニタの歌詞テロップの変化
を示す図FIG. 4 is a diagram showing a change in the lyrics telop on the monitor of the karaoke apparatus.
【図5】同カラオケ装置の動作を示すフローチャートFIG. 5 is a flowchart showing the operation of the karaoke apparatus.
【符号の説明】 18…グラフィック回路、20…映像ミキサ、32…モ
ニタ[Description of Signs] 18 ... Graphic Circuit, 20 ... Video Mixer, 32 ... Monitor
Claims (2)
ウトする画面表示制御手段と、 複数行の歌詞テロップを前記画面に表示する歌詞表示デ
ータを含む楽曲データを記憶する記憶手段と、 該楽曲データを用いてカラオケ曲を演奏する演奏手段
と、 前記楽曲データを用いてカラオケ曲を演奏するとき、前
記歌詞表示データの各歌詞テロップの表示開始タイミン
グおよび消去タイミングにそれぞれフェードインを指示
するフェードデータおよびフェードアウトを指示するフ
ェードデータが書き込まれているかを判断し、前記フェ
ードデータが書き込まれていない場合には、前記歌詞表
示データ中の所定位置に該当のフェードデータを挿入す
る編集手段と、 を備えたことを特徴とするカラオケ装置。1. A screen display control means for fading in and out of a part of a screen; a storage means for storing music data including lyrics display data for displaying a plurality of lines of lyrics telops on the screen; Playing means for playing a karaoke song using the song data; and when playing the karaoke song using the song data, fade data and fade-out for instructing a fade-in at a display start timing and a delete timing of each lyrics telop of the lyrics display data, respectively. Editing means for judging whether or not fade data indicating the instruction has been written, and if the fade data has not been written, inserting the corresponding fade data at a predetermined position in the lyrics display data. A karaoke apparatus characterized by the above-mentioned.
ラオケ曲の演奏開始に先立って全曲について実行される
請求項1に記載のカラオケ装置。2. The karaoke apparatus according to claim 1, wherein said editing means is executed for all music pieces before the performance means starts playing a karaoke music piece.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP35060397A JP3428410B2 (en) | 1997-12-19 | 1997-12-19 | Karaoke equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP35060397A JP3428410B2 (en) | 1997-12-19 | 1997-12-19 | Karaoke equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11184482A true JPH11184482A (en) | 1999-07-09 |
JP3428410B2 JP3428410B2 (en) | 2003-07-22 |
Family
ID=18411599
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP35060397A Expired - Fee Related JP3428410B2 (en) | 1997-12-19 | 1997-12-19 | Karaoke equipment |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3428410B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010154053A (en) * | 2008-12-24 | 2010-07-08 | Canon Inc | Video-image processing apparatus, video-image processing method, and program |
KR101409775B1 (en) * | 2012-09-04 | 2014-06-25 | 주식회사 네오위즈인터넷 | Method, apparatus and recording medium for serving rhythm game |
JP2023072949A (en) * | 2021-11-15 | 2023-05-25 | 株式会社日本経済新聞社 | Display control device, display control method, and program |
-
1997
- 1997-12-19 JP JP35060397A patent/JP3428410B2/en not_active Expired - Fee Related
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010154053A (en) * | 2008-12-24 | 2010-07-08 | Canon Inc | Video-image processing apparatus, video-image processing method, and program |
KR101409775B1 (en) * | 2012-09-04 | 2014-06-25 | 주식회사 네오위즈인터넷 | Method, apparatus and recording medium for serving rhythm game |
JP2023072949A (en) * | 2021-11-15 | 2023-05-25 | 株式会社日本経済新聞社 | Display control device, display control method, and program |
Also Published As
Publication number | Publication date |
---|---|
JP3428410B2 (en) | 2003-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3149574B2 (en) | Karaoke equipment | |
JPH06124094A (en) | Karaoke @(3754/24)accompaniment of recorded music) device | |
JP3324158B2 (en) | Karaoke equipment | |
JP3671433B2 (en) | Karaoke performance equipment | |
JPH10214083A (en) | Musical sound generating method and storage medium | |
JP3428410B2 (en) | Karaoke equipment | |
JP3259367B2 (en) | Karaoke equipment | |
JPH11305772A (en) | Electronic instrument | |
JPH09244643A (en) | Karaoke device | |
JPH10149164A (en) | Automatic arpeggio playing device | |
JP3050129B2 (en) | Karaoke equipment | |
JP4270102B2 (en) | Automatic performance device and program | |
JPH06110476A (en) | Karaoke @(3754/24)recorded accompaniment) device | |
JP3178694B2 (en) | Karaoke equipment | |
JP2007178890A (en) | Automatic playing musical device | |
JP3085615B2 (en) | Karaoke equipment | |
JP4685226B2 (en) | Automatic performance device for waveform playback | |
JP3287272B2 (en) | Karaoke equipment | |
JP2000122672A (en) | Karaoke (sing-along music) device | |
JPH10312190A (en) | Automatic arpeggio performance device | |
JP3511237B2 (en) | Karaoke equipment | |
JP3899654B2 (en) | Karaoke equipment | |
JP3299569B2 (en) | Karaoke equipment | |
JP3166670B2 (en) | Karaoke device and automatic performance device | |
JP3000567U (en) | Electronic music player |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090516 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100516 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110516 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130516 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140516 Year of fee payment: 11 |
|
LAPS | Cancellation because of no payment of annual fees |