JP2002108375A - Device and method for converting karaoke music data - Google Patents
Device and method for converting karaoke music dataInfo
- Publication number
- JP2002108375A JP2002108375A JP2000304562A JP2000304562A JP2002108375A JP 2002108375 A JP2002108375 A JP 2002108375A JP 2000304562 A JP2000304562 A JP 2000304562A JP 2000304562 A JP2000304562 A JP 2000304562A JP 2002108375 A JP2002108375 A JP 2002108375A
- Authority
- JP
- Japan
- Prior art keywords
- information
- lyrics
- data
- time
- converting
- 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
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、カラオケ曲データ
に関し、インターネット上で販売されているカラオケ曲
データを元にユーザが自由に歌詞を変更できる歌詞情報
形式に変換することを特徴としたカラオケ曲データ変換
装置およびカラオケ曲データ変換方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to karaoke music data, which is characterized by converting karaoke music data sold on the Internet into a lyrics information format in which the user can freely change the lyrics. The present invention relates to a data conversion device and a karaoke song data conversion method.
【0002】[0002]
【従来の技術】近年、デジタル技術の進歩に伴い、各種
のカラオケ方式が提案されており、特に電子楽器と同様
の楽音合成装置を用いたシンセサイザ方式のカラオケ
(以下、シンセカラオケと称す)が主流になっている。2. Description of the Related Art In recent years, various karaoke systems have been proposed in accordance with the progress of digital technology. In particular, a karaoke system of a synthesizer system using a musical sound synthesizer similar to an electronic musical instrument (hereinafter referred to as a synth karaoke system) is mainly used. It has become.
【0003】シンセカラオケは、楽音合成装置を一般的
にMIDI(musical instrument digital interface)
と呼ばれる演奏指示情報等によって駆動し、楽音を合成
するものである。通常カラオケ用の曲データは、楽音合
成装置を駆動するための演奏情報と、歌詞文字を表示し
色変わりさせるための歌詞情報とで構成される。最近で
は、歌声情報を追加し、歌声合成装置を用いて合成音声
に歌わせるガイドボーカル機能を付加しているものもあ
る。また、カラオケ曲データの演奏情報はフォーマット
が公開されているが、歌詞情報のフォーマットはカラオ
ケ曲データの制作元により異なり、一般に公開されてい
ないものがほとんどである。[0003] Synth karaoke generally uses a musical instrument digital interface (MIDI) as a musical sound synthesizer.
It is driven by performance instruction information or the like, and synthesizes a musical tone. Normally, music data for karaoke is composed of performance information for driving a musical sound synthesizer and lyric information for displaying lyrics and changing colors. Recently, some singing voice information has been added, and a guide vocal function for singing a synthesized voice using a singing voice synthesizer has been added. Although the format of the performance information of the karaoke song data is disclosed, the format of the lyrics information differs depending on the producer of the karaoke song data, and most of the format is not generally disclosed.
【0004】シンセカラオケの曲データは、MIDIを
用いているのでデータサイズが小さいという特徴があ
り、データ転送が短時間で済むためインターネットでの
配信に適している。最近では、通信回線容量の増大に伴
い、CD等の音楽信号をMP3等のフォーマットで圧縮
したものを配信している。The music data of the synth karaoke has a feature that the data size is small because MIDI is used, and the data transfer is completed in a short time, so that it is suitable for distribution on the Internet. Recently, along with the increase in communication line capacity, music signals such as CDs, which are compressed in a format such as MP3, are distributed.
【0005】[0005]
【発明が解決しようとする課題】しかしながら上記従来
の構成では、カラオケデータ制作元は、一般に歌詞情報
のフォーマットを公開してはいない、あるいは、フォー
マットが公開されていたとしても、通常のカラオケデー
タの歌詞表示時間単位は音楽と同期させるため音楽的な
表現になっており、一般ユーザが直感的に理解できる形
式ではないので、ユーザが歌詞を編集して自作の替え歌
を作成することはできない。However, in the above-mentioned conventional configuration, the karaoke data producer generally does not disclose the format of the lyric information, or even if the format is disclosed, the karaoke data creator does not. The lyrics display time unit is a musical expression in order to synchronize with the music, and is not in a format that can be intuitively understood by a general user. Therefore, the user cannot edit the lyrics to create his or her own replacement song.
【0006】本発明は、上記従来の課題を解決するもの
で、カラオケ曲データの歌詞情報を用いて、特に時間表
示を絶対時間に変換することにより、歌詞情報を一般ユ
ーザが通常の時間感覚で理解できる形式にし、テキスト
ファイル形式で出力することにより、歌詞情報を一般ユ
ーザが容易に理解し編集可能な形式にするカラオケ曲デ
ータ変換装置を提供するものである。SUMMARY OF THE INVENTION The present invention solves the above-mentioned conventional problem. By using the lyric information of karaoke song data, in particular, converting the time display into an absolute time, a general user can convert the lyric information with a normal sense of time. It is an object of the present invention to provide a karaoke song data conversion device that converts the lyrics information into a format that can be easily understood and edited by a general user by outputting the text information in a format that can be understood and in a text file format.
【0007】また、カラオケ曲データの演奏情報を、一
般に普及している機器で再生できるデータ形式に変換
し、その演奏情報が再生される時の表示機能に併せて歌
詞情報の形式をさらに変換することにより、編集した替
え歌を他機器でも再生して楽しむことができるカラオケ
曲データを作成するカラオケ曲データ変換装置を提供す
るものである。Further, the performance information of the karaoke song data is converted into a data format that can be reproduced by a generally-used device, and the format of the lyrics information is further converted along with a display function when the performance information is reproduced. Accordingly, it is an object of the present invention to provide a karaoke song data conversion device for creating karaoke song data which allows the edited replacement song to be played and enjoyed by other devices.
【0008】[0008]
【課題を解決するための手段】これらの課題を解決する
ために、本発明のカラオケ曲データ変換装置は、歌詞文
字と歌詞の色変わり情報を含む歌詞情報と楽器の演奏情
報とを含むカラオケ曲データを入力とし、前記カラオケ
曲データから楽器の演奏情報の演奏時間に関する情報を
抽出する時間情報抽出手段と、前記時間情報抽出手段で
抽出した時間情報から歌詞文字クロックを絶対時間に換
算するための情報を出力する歌詞文字クロック換算手段
と、前記カラオケ曲データから読み出した歌詞情報を前
記歌詞文字クロック換算手段の出力に従い歌詞情報の時
間を絶対時間に変換しテキストファイル形式で出力する
歌詞データ変換手段とを備えたので、ユーザが容易に編
集可能な歌詞情報を出力することを特徴とする。In order to solve these problems, a karaoke music data conversion apparatus according to the present invention provides a karaoke music data conversion device which includes lyric information including lyric characters, lyric color change information, and musical instrument performance information. Time information extracting means for extracting information on the playing time of musical instrument performance information from the karaoke song data, and information for converting a lyric character clock into an absolute time from the time information extracted by the time information extracting means. Lyric character clock conversion means for outputting the lyric information read from the karaoke song data, and lyric data conversion means for converting the time of the lyric information into absolute time in accordance with the output of the lyric character clock conversion means and outputting it in a text file format. Is provided, so that lyrics information that can be easily edited by the user is output.
【0009】さらに、本発明は、歌詞文字と歌詞の色変
わり情報を含む歌詞情報と楽器の演奏情報とを含むカラ
オケ曲データを入力とし、前記カラオケ曲データから楽
器の演奏情報を読み出し、異なる形態の楽音情報形式に
変換する楽音情報形式変換手段と、前記カラオケ曲デー
タから楽器の演奏情報の演奏時間に関する情報を抽出す
る時間情報抽出手段と、前記時間情報抽出手段で抽出し
た時間情報から歌詞文字クロックを絶対時間に換算する
ための情報を出力する歌詞文字クロック換算手段と、前
記カラオケ曲データから読み出した歌詞情報を前記歌詞
文字クロック換算手段の出力に従い歌詞情報の時間を絶
対時間に変換しテキストファイル形式で出力するもので
あり、楽器の演奏情報とは異なる形態に変更し、演奏用
の情報に合わせた形式に歌詞情報を変換することを特徴
とする。Further, according to the present invention, karaoke song data including lyric information including lyric character and lyric color change information and musical instrument performance information is input, and musical instrument performance information is read out from the karaoke song data to obtain a different form. Tone information format converting means for converting to a tone information format; time information extracting means for extracting information on the playing time of musical instrument performance information from the karaoke music data; and a lyric character clock from the time information extracted by the time information extracting means. Lyric character clock conversion means for outputting information for converting the karaoke song data to absolute time, and converting the lyric information read from the karaoke song data to the time of the lyric information into absolute time in accordance with the output of the lyric character clock conversion means. It is output in a format, changed to a form different from the performance information of the instrument, and adapted to the performance information And converting the lyrics information in the formula.
【0010】[0010]
【発明の実施の形態】以下、本発明の実施の形態につい
て、図面を参照しながら説明する。Embodiments of the present invention will be described below with reference to the drawings.
【0011】(実施の形態1)図1は、本発明の実施の
形態1におけるカラオケ曲データ変換装置の構成を示す
ブロック図である。図1において、1は演奏データ、2
は歌詞データ、3は時間情報抽出手段、4は歌詞文字ク
ロック換算手段、5は歌詞データ変換手段、6は絶対時
間表示歌詞データである。(Embodiment 1) FIG. 1 is a block diagram showing a configuration of a karaoke music data conversion apparatus according to Embodiment 1 of the present invention. In FIG. 1, 1 is performance data, 2
Is lyrics data, 3 is time information extraction means, 4 is lyrics character clock conversion means, 5 is lyrics data conversion means, and 6 is absolute time display lyrics data.
【0012】図2は、本実施の形態における演奏データ
1と歌詞データ2の再生系の説明図である。図2におい
て、7はシーケンサ、8は楽音合成手段、9は同期信号
発生器、10は歌詞表示制御手段である。図3は本実施
の形態における演奏データの説明図、図4は本実施の形
態における歌詞データの説明図、図5は本実施の形態に
おける歌詞データのデルタタイムを絶対時間に変換した
場合の説明図、図6は本実施の形態における絶対時間表
示歌詞データの説明図である。FIG. 2 is an explanatory diagram of a reproduction system of performance data 1 and lyrics data 2 in the present embodiment. In FIG. 2, reference numeral 7 denotes a sequencer, 8 denotes a tone synthesizer, 9 denotes a synchronizing signal generator, and 10 denotes a lyrics display controller. FIG. 3 is an explanatory diagram of performance data in the present embodiment, FIG. 4 is an explanatory diagram of lyrics data in the present embodiment, and FIG. 5 is a description of a case in which the delta time of the lyrics data in the present embodiment is converted to an absolute time. FIG. 6 and FIG. 6 are explanatory diagrams of the absolute time display lyrics data in the present embodiment.
【0013】以上のように構成された本実施の形態にお
けるカラオケ曲データ変換装置の動作を説明する。The operation of the karaoke music data conversion apparatus according to the present embodiment having the above-described configuration will be described.
【0014】図1において、演奏データ1は楽音再生の
ための演奏データを格納しており、歌詞データ2は歌詞
表示および歌詞色変わりのための歌詞データを格納して
いる。時間情報抽出手段3は、演奏データ1のデータを
読み出し、時間に関する演奏情報を抽出する。歌詞文字
クロック換算手段4は、時間情報抽出手段3で抽出した
演奏情報を使って、歌詞文字の単位時間である歌詞文字
クロックを絶対時間に換算する。歌詞データ変換手段5
は、歌詞データ2から歌詞データを読み出し、歌詞文字
クロック換算手段4で換算された歌詞文字クロックを用
いて、歌詞データを絶対時間表示に変換してテキストフ
ァイル形式で出力する(以下、絶対時間表示歌詞データ
と称す)。絶対時間表示歌詞データ6は、歌詞データ変
換手段5で変換された歌詞データを格納する。In FIG. 1, performance data 1 stores performance data for reproducing a tone, and lyrics data 2 stores lyrics data for displaying lyrics and changing the color of the lyrics. The time information extracting means 3 reads the data of the performance data 1 and extracts performance information relating to time. The lyric character clock conversion means 4 uses the performance information extracted by the time information extraction means 3 to convert the lyric character clock, which is the unit time of the lyric character, into an absolute time. Lyrics data conversion means 5
Reads out the lyrics data from the lyrics data 2, converts the lyrics data into an absolute time display using the lyrics character clock converted by the lyrics character clock conversion means 4, and outputs it in a text file format (hereinafter referred to as absolute time display). Lyrics data). The absolute time display lyrics data 6 stores the lyrics data converted by the lyrics data conversion means 5.
【0015】図2において、演奏データ1、歌詞データ
2は、図1と同様である。シーケンサ7は、演奏データ
1から演奏データを読み出し、時系列順に並べ換え楽音
合成手段8に音高と音量および発音タイミングからなる
発音情報を与える。楽音合成手段8は、シーケンサ7の
出力に従い楽音合成する。歌詞表示制御手段10は、歌
詞データ2から歌詞データを読み出し、歌詞文字表示や
歌詞色変わりの指示に従って歌詞文字の表示を制御す
る。同期信号発生器9は、シーケンサ7と歌詞表示制御
手段10に同期信号を送り、楽音と歌詞文字を同期させ
る。In FIG. 2, performance data 1 and lyrics data 2 are the same as in FIG. The sequencer 7 reads out the performance data from the performance data 1, rearranges the data in chronological order, and provides the musical tone synthesizing means 8 with sound generation information including a pitch, a volume and a sound generation timing. The tone synthesizer 8 synthesizes a tone according to the output of the sequencer 7. The lyrics display control means 10 reads out the lyrics data from the lyrics data 2 and controls the display of the lyrics characters in accordance with the instructions for displaying the lyrics and changing the lyrics color. The synchronizing signal generator 9 sends a synchronizing signal to the sequencer 7 and the lyrics display control means 10 to synchronize the musical sound with the lyrics characters.
【0016】次に、演奏データ1に格納されている演奏
データについて説明する。Next, the performance data stored in the performance data 1 will be described.
【0017】演奏データ1には、楽音を再生するための
演奏データが格納されおり、標準MIDIファイルフォ
ーマット(以下、SMFと称する)に準じている(「S
MFリファレンス・ブック」、リットーミュージックを
参照)。SMFの大部分は、タイミング情報+イベント
という構造をしており、イベントには“MIDIイベン
ト”“システム・イクスクルーシヴ・イベント”“メタ
・イベント”がある。MIDIイベントは個々のCH
(チャンネル)をコントロールするためのメッセージで
あり、システム・イクスクルーシヴ・イベントはメーカ
ー固有の情報をストアするためのものであり、メタ・イ
ベントはMIDI以外の情報をストアするために使われ
る。つまり、個々のCHをコントロールするのはMID
Iイベントに限られ、残り2つのイベントではCH毎の
コントロールはできない。The performance data 1 stores performance data for reproducing musical tones and conforms to a standard MIDI file format (hereinafter referred to as SMF) (“S
MF Reference Book, Ritto Music). Most of the SMF has a structure of timing information + event, and the event includes “MIDI event”, “system exclusive event”, and “meta event”. MIDI events are individual CHs
The message is for controlling (channel), the system exclusive event is for storing information unique to the manufacturer, and the meta event is used for storing information other than MIDI. In other words, it is MID that controls each CH
Control is limited to the I event, and control for each CH cannot be performed in the remaining two events.
【0018】図3に示すように楽器演奏データには、M
IDIイベントであるノート・イベント、プログラム・
チェンジ・イベント、ピッチベンド・イベントの各情報
が記述されている。As shown in FIG. 3, the musical performance data includes M
Note events, programs and IDI events
Each information of a change event and a pitch bend event is described.
【0019】ノート・イベントには、キーボードの“鍵
盤を押す”という動作に対応したノート・オン・イベン
トと、“鍵盤を離す”という動作に対応したノート・オ
フ・イベントがある。各々には楽音合成手段8の1つの
CHを指示するCH番号、ノート番号(音高)、ベロシ
ティ(音量)が書き込まれている。具体的は、ノート・
オン・イベントは<ノート・オン・イベントのステータ
ス:9nh(nはCH、hは16進数を表す)><ノー
トナンバー><ベロシティ>で表現するデータとなる。
ノート・オフ・イベントは<ノート・オフ・イベントの
ステータス:8nh(nはCH、hは16進数を表す)
><ノートナンバー><ベロシティ>で表現するデータ
となる。CH番号が3、ノート番号が10、ベロシティ
が20であるようなノート・オンのイベントは、<93
h><10><20>と表現される。ノート・オフ・イ
ベントも同様に表現され、実際には、タイミング情報と
ペアで表現される。タイミング情報については後述す
る。The note events include a note-on event corresponding to an operation of "pressing a key" of a keyboard and a note-off event corresponding to an operation of "release a key". A CH number, a note number (pitch), and a velocity (volume) indicating one CH of the musical tone synthesizing means 8 are written in each of them. Specifically, notes
The on event is data expressed by <note on event status: 9nh (n is CH, h is a hexadecimal number)><notenumber><velocity>.
Note-off event is <Note-off event status: 8nh (n is CH, h is hexadecimal)
><Notenumber><velocity>. A note-on event with a CH number of 3, a note number of 10, and a velocity of 20 is <93
h><10><20>. The note-off event is similarly expressed, and is actually expressed as a pair with timing information. The timing information will be described later.
【0020】プログラムチェンジ・イベントは、楽器の
切換をおこなうものであり、楽器の切換を行うCH番号
と、切り換える楽器に相当するプログラムチェンジ番号
が書き込まれている。具体的には<プログラムチェンジ
・イベントのステータス:Cnh><プログラムチェン
ジ番号>で表現する。The program change event is for switching musical instruments, and a CH number for switching musical instruments and a program change number corresponding to the musical instrument to be switched are written. Specifically, it is expressed by <program change event status: Cnh><program change number>.
【0021】ピッチベンド・イベントは、ピッチを変化
させるために使用し、CH番号、ピッチベンド情報が書
き込まれている。具体的には、<ピッチベンド・イベン
トのステータス:Enh><ピッチベンド情報の下位バ
イト><ピッチベンド情報の上位バイト>で表現する。The pitch bend event is used to change the pitch, in which a CH number and pitch bend information are written. Specifically, it is expressed by <Pitch bend event status: Enh><Lower byte of pitch bend information><Higher byte of pitch bend information>.
【0022】また、各イベントとペアにして使われるタ
イミング情報は、「デルタタイム」とよばれ、隣り合う
2つのイベントの時間間隔で表現し、その時間単位はS
MFヘッダー・チャンクの時間単位設定で定義する。複
数の表現が可能であるが、通常は4分音符の分解能で設
定する。例えば、“96”と定義した場合、2つのイベ
ントの時間間隔が4分音符の場合、デルタタイムは“9
6”と表現され、8分音符の場合“48”と表現され
る。The timing information used as a pair with each event is called "delta time" and is expressed by a time interval between two adjacent events, and its time unit is S.
It is defined by the time unit setting of the MF header / chunk. Although multiple expressions are possible, they are usually set at quarter note resolution. For example, when it is defined as “96”, when the time interval between two events is a quarter note, the delta time is “9”.
6 ", and in the case of an eighth note, it is expressed as" 48 ".
【0023】以上のような演奏データが演奏データ1に
格納されている。The performance data as described above is stored in the performance data 1.
【0024】次に、歌詞データ2に格納されている歌詞
データについて説明する。歌詞データは、制作元によっ
て異なり、その詳細は公開されない場合が多く、データ
の変更等を容易に行えないようにバイナリーファイル形
式で保存されている場合が多い。図4に歌詞データの一
例を表す。本実施の形態では、歌詞文字の表示制御をす
る際の時間単位となる歌詞文字クロックは、SMFのデ
ルタタイムであるとする。図4に示すように歌詞データ
は、デルタタイム、データ種類、データで構成すると
し、歌詞文字2行の表示が可能なフォーマットとする。
デルタタイムは、演奏データのデルタタイムと同等であ
り、データ種類は、歌詞文字処理内容をアルファベット
1文字で表したものである。データ種類“A”は1行目
歌詞文字表示開始、“B”は2行目歌詞文字表示開始、
“E”は歌詞文字消去、“S”は色変わり開始、“F”
は色変わり終了を表している。これらの歌詞データの指
示に従い、歌詞表示制御手段10で歌詞文字を表示さ
せ、色変わりさせることができる。ここでは、1行目に
“あいう”、2行目に“えお”と表示させる場合を例に
する。図4において、まず(1)演奏開始後“192
0”デルタタイム後に、1行目歌詞文字“あいう”を表
示する。(2)“あいう”を表示した“0”デルタタイ
ム後、つまり1行目と同時刻に2行目歌詞文字“えお”
を表示する。(3)1行目、2行目の歌詞を表示した
“198”デルタタイム後に“あ”の色変わりを開始
し、(4)色変わり開始の“96”デルタタイム後に
“あ”の色変わりを終了する。(5)“あ”の色変わり
終了の“0”デルタタイム後、つまり“あ”の色変わり
終了と同時刻に“い”の色変わりを開始し、(6)
“い”の色変わり開始後“144”デルタタイム後に色
変わりを終了する。(7)“い”の色変わり終了の
“0”デルタタイム後、つまり“い”の色変わり終了と
同時刻に“う”の色変わりを開始し、(8)“う”の色
変わり開始後“48”デルタタイム後に色変わりを終了
する。そして、(9)1行目“あいう”の色変わりが終
了してから“10”デルタタイム後に1行目“あいう”
を消去する。Next, the lyrics data stored in the lyrics data 2 will be described. The lyrics data differs depending on the creator, and the details are often not disclosed. In many cases, the lyrics data are stored in a binary file format so that the data cannot be easily changed. FIG. 4 shows an example of the lyrics data. In the present embodiment, it is assumed that the lyric character clock, which is a time unit when controlling the display of the lyric character, is the delta time of the SMF. As shown in FIG. 4, the lyrics data is composed of a delta time, a data type, and data, and has a format capable of displaying two lines of lyrics characters.
The delta time is equivalent to the delta time of the performance data, and the data type represents the lyrics character processing contents in one alphabet. Data type "A" starts the display of the first line lyrics characters, "B" starts the display of the second line lyrics characters,
"E" indicates lyric character deletion, "S" indicates color change start, "F"
Indicates the end of the color change. In accordance with the instruction of the lyrics data, the lyrics display control means 10 can display the lyrics and change the color. Here, an example is shown in which “Aoi” is displayed on the first line and “Eo” is displayed on the second line. In FIG. 4, (1) after the start of the performance, "192"
After "0" delta time, the lyric character "Aoi" on the first line is displayed. (2) After "0" delta time when "Ai" is displayed, that is, at the same time as the first line, the lyric character "Eo" on the second line is displayed. "
Is displayed. (3) The color change of “A” starts after “198” delta time when the lyrics of the first and second lines are displayed, and (4) The color change of “A” ends after “96” delta time after the start of color change. . (5) After “0” delta time after the end of the color change of “A”, that is, at the same time as the end of the color change of “A”, the color change of “I” starts, and (6)
After the start of the color change of “I”, the color change ends after a “144” delta time. (7) After the “0” delta time of the end of the “i” color change, that is, at the same time as the end of the “i” color change, the “u” color change starts, and (8) “48” after the “u” color change start The color change ends after the delta time. Then, (9) after the delta time “10” after the color change of “Ai” in the first line is completed, the “Ai” in the first line
To delete.
【0025】以上のような歌詞データが歌詞データ2に
格納されている。The lyrics data as described above is stored in the lyrics data 2.
【0026】時間情報抽出手段3は、歌詞データ中の歌
詞文字クロックを絶対時間に変換するために必要な情報
を演奏データ1から抽出する。ここでは、歌詞文字クロ
ックは演奏データと同じデルタタイムとしたので、デル
タタイムの分解能を定義するSMFのヘッダー・チャン
ク中の“時間単位”値と、テンポを設定する“セット・
テンポ”値を抽出し、歌詞文字クロック換算手段4に出
力する。The time information extracting means 3 extracts from the performance data 1 information necessary for converting the lyrics character clock in the lyrics data into an absolute time. Here, the lyric character clock has the same delta time as the performance data. Therefore, the “time unit” value in the header chunk of the SMF that defines the resolution of the delta time, and the “set time” for setting the tempo.
The tempo value is extracted and output to the lyrics character clock conversion means 4.
【0027】歌詞文字クロック換算手段4は、時間情報
抽出手段3から入力されたデルタタイムの分解能である
“時間単位”値と、“セット・テンポ”値から、歌詞文
字クロックであるデルタタイムを絶対時間に換算する。
デルタタイムに関しては前述したので、セット・テンポ
について説明する。セット・テンポはSMFのメタ・イ
ベントで設定されている。具体的には<FF><51>
<03><tttttt>で表現し、デルタタイムとペ
アにする。この値は、μ秒単位の4分音符の長さを示
す。例えば、デルタタイムの分解能が、“96”で、テ
ンポが、“106[マイクロ秒]”だとする。つまり、
テンポが1[秒]なので、4分音符の長さが“1
[秒]”であり、デルタタイムは“1/96[秒]”と
いうことになる。よって、歌詞文字クロック換算手段4
は、“1/96[秒]”を出力することになる。The lyric character clock conversion means 4 calculates the delta time which is the lyric character clock from the "time unit" value which is the resolution of the delta time input from the time information extraction means 3 and the "set tempo" value. Convert to time.
Since the delta time has been described above, the set tempo will be described. The set tempo is set in the SMF meta event. Specifically, <FF><51>
<03> Expressed as <tttttt> and paired with delta time. This value indicates the length of a quarter note in μ seconds. For example, it is assumed that the resolution of the delta time is “96” and the tempo is “106 [microseconds]”. That is,
Since the tempo is 1 [second], the length of the quarter note is “1”.
[Second] ”and the delta time is“ 1/96 [second] ”.
Outputs “1/96 [second]”.
【0028】歌詞データ変換手段5は、歌詞データ2か
ら歌詞データを読み出し、歌詞文字クロック換算手段4
の出力を用いて、時間情報を絶対時間で表示、テキスト
ファイル形式で出力する。以下、この出力ファイルを絶
対時間表示歌詞データと称す。歌詞文字クロック換算手
段4から出力されているデルタタイムは“1/96
[秒]”であるので、前述した図4に示す歌詞データ2
から読み出した歌詞データのデルタタイムを絶対時間に
変換してテキストファイル形式で書き出してみる。本実
施例では、絶対時間は“0分:0秒:0ミリ秒”を“0
0:00:000”のように表示することにする。図4
の(1)は、“1920”デルタタイムなので、192
0/96=20[秒]となり、同様にデルタタイムを絶
対時間に変換すると、図5のようになる。このままでも
よいが、本実施例ではユーザが感覚的にわかるように変
換したものを絶対時間表示歌詞データとして出力する。
つまり、ファイルの上から順番に指示が時系列に並ぶよ
うにし、かつ、指示の順番が決まっている場合は、指示
を省略するようにした。具体的には、歌詞文字色変わり
は、必ず歌詞文字の並んでいる順番に、1文字目の色変
わり開始の指示の後、色変わり終了指示を出し、その後
2文字目の歌詞色変わりの指示がでるので、図6に示す
ようにした。時間表示は、演奏開始からの絶対時間で表
示し、歌詞色変わりに関する情報は、色変わり開始時刻
と開始してから終了するまでの時間間隔とをペアにして
表示した。結果として、歌詞データ2から読み出した歌
詞データでは、色変わり情報を2回に分けて指示してい
たものを絶対時間表示歌詞データ6に出力するデータで
は、1回の指示にまとめたことになる。以下、図5と図
6を比較してみていく。1行目歌詞の表示を指示する図
5の(1)は図6の(a)に相当し、2行目歌詞表示で
ある図5の(2)は、図6の(b)に相当する。“あ”
の色変わりは、図5の(3)、(4)が図6の(c)に
相当し、“い”“う”も同様である。1行目歌詞の消去
を指示する図5の(9)は図6の(f)に相当する。以
下、同様である。The lyric data conversion means 5 reads the lyric data from the lyric data 2 and converts the lyric character clock conversion means 4
The time information is displayed in absolute time using the output of, and output in a text file format. Hereinafter, this output file is referred to as absolute time display lyrics data. The delta time output from the lyrics character clock conversion means 4 is “1/96
[Second] ”, the lyrics data 2 shown in FIG.
Convert the delta time of the lyrics data read out from to the absolute time and write it out in a text file format. In this embodiment, the absolute time is changed from “0 minute: 0 second: 0 millisecond” to “0 minute”.
0: 00: 000 ". FIG.
(1) is “1920” delta time.
0/96 = 20 [seconds]. Similarly, when the delta time is converted to the absolute time, the result is as shown in FIG. Although this may be used as it is, in this embodiment, the converted data is output as absolute time display lyrics data so that the user can intuitively understand it.
That is, the instructions are arranged in chronological order from the top of the file, and when the order of the instructions is determined, the instructions are omitted. Specifically, the color change of the lyric character is always performed in the order in which the lyric characters are arranged, after the instruction to start the color change of the first character is given, and then the instruction to change the color of the lyrics is given, and then the instruction to change the lyric color of the second character is given. As shown in FIG. The time display is indicated by the absolute time from the start of the performance, and the information on the lyrics color change is displayed by pairing the color change start time and the time interval from the start to the end. As a result, in the lyrics data read from the lyrics data 2, the data indicating the color change information divided into two times has been combined into the data to be output to the absolute time display lyrics data 6 into one instruction. Hereinafter, FIG. 5 and FIG. 6 will be compared. FIG. 5A, which indicates the display of the first line lyrics, corresponds to FIG. 6A, and FIG. 5B, which is the second line lyrics display, corresponds to FIG. 6B. . "Ah"
(3) and (4) in FIG. 5 correspond to (c) in FIG. 6, and the same applies to “I” and “U”. (9) in FIG. 5 instructing erasure of the lyrics on the first line corresponds to (f) in FIG. Hereinafter, the same applies.
【0029】以上のように変換された歌詞データは、テ
キストファイル形式で出力され、絶対時間表示歌詞デー
タ6に格納される。The lyrics data converted as described above is output in a text file format and stored in the absolute time display lyrics data 6.
【0030】尚、本実施の形態では、歌詞文字クロック
をデルタタイムとしたために、時間情報抽出手段3で抽
出するデータは、デルタタイムの分解能である“時間単
位”値と“セット・テンポ”値であったが、例えば、歌
詞文字クロックが小節情報の場合は、時間情報抽出手段
3では、デルタタイムの分解能である“時間単位”値と
“セット・テンポ”値の他に拍子情報等が必要になり、
歌詞文字クロックによって抽出する情報は異なる。In this embodiment, since the lyric character clock is set to delta time, the data extracted by the time information extracting means 3 is a "time unit" value and a "set tempo" value which are the resolution of the delta time. However, for example, when the lyrics character clock is bar information, the time information extracting means 3 needs time signature information and the like in addition to the "time unit" value and the "set tempo" value which are the resolution of the delta time. become,
The information to be extracted differs depending on the lyrics character clock.
【0031】また、本実施の形態では、絶対時間表示歌
詞データ6の歌詞データは、時間情報を演奏開始からの
累計時間で表示しているが、時間の差分で表示してもよ
い。In the present embodiment, the lyrics data of the absolute time display lyrics data 6 display the time information as the total time from the start of the performance, but may display it as a time difference.
【0032】さらに、本実施の形態では、カラオケ曲デ
ータを変換し歌詞を編集した後のデータをカラオケ再生
機器で再生しているが、カラオケ曲データ変換をカラオ
ケ再生機器側で行うこともでき、文字入力の可能なカラ
オケ再生機器であれば、データ編集もできる。Furthermore, in the present embodiment, the karaoke song data is converted and the lyrics edited are played back by the karaoke playback device. However, the karaoke song data conversion can be performed by the karaoke playback device. Any karaoke playback device that can input characters can also edit data.
【0033】以上のように、本実施の形態によれば、歌
詞データ2を歌詞データ変換手段5で、歌詞データ2の
時間表示を、デルタタイムという音楽的な表示から絶対
時間に変換することにより、音楽知識のない一般ユーザ
でも容易に理解できる形式にすることができる。また、
最も一般的なテキストファイル形式で出力することによ
り、編集する環境が容易に得られるので、多くの人が楽
しめる。As described above, according to this embodiment, the lyrics data 2 is converted by the lyrics data conversion means 5 from the musical display called delta time to the absolute time by the lyrics data conversion means 5. In addition, the format can be easily understood by general users without music knowledge. Also,
By outputting in the most common text file format, an editing environment can be easily obtained, so that many people can enjoy it.
【0034】(実施の形態2)本実施の形態2は、本実
施の形態1の変換前後のカラオケ曲データを再生する再
生装置よりも表示能力の劣る再生装置で再生する場合に
使用されるカラオケ曲データ変換装置の一例である。本
実施の形態1のカラオケ曲データ変換装置で作成し、編
集した絶対時間表示歌詞データをさらに再生装置で再生
できる形式に変換するカラオケ曲データ変換装置であ
る。本実施の形態2では、本実施の形態1のカラオケ再
生装置よりも表示能力の劣る再生装置として、MP3プ
レーヤを例に説明する。MP3(MPEG−1 Aud
io Layer3)は、動画の圧縮技術としても名高
いMPEG−1の音声圧縮技術であり、圧縮率が高く、
CD品質のオーディオ信号を約1/10に圧縮すること
ができるフォーマットである。なお、MP3プレーヤ
は、ハードウェアだけでなく、パソコン上で動作するソ
フトウェアもシェアウェアで数多く出回っており、プラ
グイン・ソフトを付加すれば簡易的に歌詞文字も表示し
カラオケが楽しめる。(Embodiment 2) The present embodiment 2 uses a karaoke device which is used for playback by a playback device having a lower display capability than the playback device which plays back the karaoke music data before and after the conversion according to the first embodiment. It is an example of a music data conversion device. This is a karaoke song data conversion device that converts the absolute time display lyrics data created and edited by the karaoke song data conversion device of the first embodiment into a format that can be played back by a playback device. In the second embodiment, an MP3 player will be described as an example of a playback device having a lower display capability than the karaoke playback device of the first embodiment. MP3 (MPEG-1 Aud
io Layer 3) is an audio compression technology of MPEG-1, which is also famous as a moving image compression technology, and has a high compression ratio.
This is a format that can compress a CD quality audio signal to about 1/10. In addition, MP3 players are not only hardware but also software that operates on personal computers, which are widely available in shareware. If plug-in software is added, lyrics can be easily displayed and karaoke can be enjoyed.
【0035】図7は、本発明の実施の形態2におけるカ
ラオケ曲データ変換装置の構成を示すブロック図であ
る。図7において、1は演奏データ、2は歌詞データ、
3は時間情報抽出装置、4は歌詞文字クロック換算手
段、5は歌詞データ変換手段、6は絶対時間表示歌詞デ
ータ、7はシーケンサ、8は楽音合成手段、11はMP
3エンコ−ダ、12はMP3用楽音データ、13はMP
3用歌詞データ変換手段、14はMP3用歌詞データで
ある。FIG. 7 is a block diagram showing the configuration of the karaoke music data conversion device according to the second embodiment of the present invention. In FIG. 7, 1 is performance data, 2 is lyrics data,
3 is a time information extracting device, 4 is a lyric character clock conversion means, 5 is a lyric data conversion means, 6 is an absolute time display lyric data, 7 is a sequencer, 8 is a tone synthesis means, and 11 is an MP.
3 encoders, 12 is MP3 tone data, 13 is MP
The lyrics data conversion means 14 for 3 is lyrics data for MP3.
【0036】図8は、本実施の形態におけるMP3楽音
データ12とMP3用歌詞データ14を再生するMP3
プレーヤの説明図である。図8において、15はMP3
デコーダ、16は同期信号発生器、17はMP3用歌詞
表示制御手段である。図9は、本実施の形態におけるM
P3用歌詞データの説明図である。FIG. 8 shows an MP3 for reproducing the MP3 musical sound data 12 and the MP3 lyrics data 14 in this embodiment.
It is an explanatory view of a player. In FIG. 8, 15 is MP3
Decoder, 16 is a synchronizing signal generator, and 17 is lyrics display control means for MP3. FIG. 9 shows M
It is explanatory drawing of the lyrics data for P3.
【0037】以上のように構成された本実施の形態にお
けるカラオケ曲データ変換装置の動作を以下説明する。The operation of the karaoke music data conversion apparatus according to the present embodiment having the above-described configuration will be described below.
【0038】図7において、演奏データ1は楽音再生の
ための演奏データを格納しており、歌詞データ2は歌詞
表示および歌詞色変わりのための歌詞データを格納して
いる。まず、演奏データ変換の流れを説明する。シーケ
ンサ7は、演奏データ1から演奏データを読み出し時系
列順に楽音合成手段8に発音情報を与える。楽音合成手
段8は、シーケンサ7の出力に従い楽音合成しオーディ
オ信号を出力する。MP3エンコーダ11は、楽音合成
手段8の出力オーディオ信号をMP3プレーヤで再生で
きる形式に圧縮する。MP3楽音データ12は、MP3
エンコーダ11で圧縮されたオーディオ信号を格納す
る。次に、歌詞データ変換の流れを説明する。時間情報
抽出手段3は、演奏データ1のデータを読み出し、時間
に関する演奏情報を抽出する。歌詞文字クロック換算手
段4は、時間情報抽出手段3で抽出した演奏情報を使っ
て、歌詞文字の単位時間である歌詞文字クロックを絶対
時間に換算する。歌詞データ変換手段5は、歌詞データ
2から歌詞データを読み出し、歌詞文字クロック換算手
段4で換算された歌詞文字クロックを用いて、歌詞デー
タを絶対時間表示に変換してテキストファイル形式で、
絶対時間表示歌詞データを出力する。絶対時間表示歌詞
データ6は、歌詞データ変換手段5で変換された歌詞デ
ータを格納する。MP3用歌詞データ変換手段13は、
絶対時間表示歌詞データ6からデータを読み出し、MP
3プレーヤで表示できる形式に変換し、MP3用歌詞デ
ータ14に格納する。In FIG. 7, performance data 1 stores performance data for reproducing a musical tone, and lyrics data 2 stores lyrics data for displaying lyrics and changing the color of lyrics. First, the flow of performance data conversion will be described. The sequencer 7 reads out the performance data from the performance data 1 and gives the tone generation information to the tone synthesis means 8 in chronological order. The tone synthesis means 8 synthesizes a tone according to the output of the sequencer 7 and outputs an audio signal. The MP3 encoder 11 compresses the output audio signal of the musical sound synthesizer 8 into a format that can be reproduced by an MP3 player. MP3 music data 12 is MP3
The audio signal compressed by the encoder 11 is stored. Next, the flow of lyrics data conversion will be described. The time information extracting means 3 reads the data of the performance data 1 and extracts performance information relating to time. The lyric character clock conversion means 4 uses the performance information extracted by the time information extraction means 3 to convert the lyric character clock, which is the unit time of the lyric character, into an absolute time. The lyric data conversion means 5 reads the lyric data from the lyric data 2, converts the lyric data into absolute time display using the lyric character clock converted by the lyric character clock conversion means 4, and converts the lyric data into a text file format.
Outputs absolute time display lyrics data. The absolute time display lyrics data 6 stores the lyrics data converted by the lyrics data conversion means 5. The lyrics data conversion means 13 for MP3
Read the data from the absolute time display lyrics data 6, and
The data is converted into a format that can be displayed by three players, and stored in the lyrics data 14 for MP3.
【0039】図8において、MP3楽音データ12、M
P3用歌詞データ14は、図7と同様である。MP3デ
コーダ15は、MP3楽音データ12を読み出して解凍
し、オーディオ信号を出力する。MP3用歌詞表示制御
手段17は、MP3用歌詞データ14からデータを読み
出し、指示に従って歌詞文字の表示を制御する。同期信
号発生器16は、MP3デコーダ15とMP3用歌詞表
示制御手段17に同期信号を送り、楽音と歌詞文字を同
期させる。In FIG. 8, the MP3 tone data 12, M
The lyrics data 14 for P3 is the same as in FIG. The MP3 decoder 15 reads and decompresses the MP3 tone data 12 and outputs an audio signal. The MP3 lyrics display control means 17 reads the data from the MP3 lyrics data 14 and controls the display of the lyrics characters according to the instruction. The synchronizing signal generator 16 sends a synchronizing signal to the MP3 decoder 15 and the lyrics display control means 17 for MP3 to synchronize the musical sound with the lyrics characters.
【0040】ここで、演奏データ1,歌詞データ2,時
間情報抽出手段3,歌詞文字クロック換算手段4,歌詞
データ変換手段5,絶対時間表示歌詞データ6,シーケ
ンサ7,楽音合成手段8は、本実施の形態1と同様の動
作をするので説明は省略する。Here, the performance data 1, lyrics data 2, time information extraction means 3, lyrics character clock conversion means 4, lyrics data conversion means 5, absolute time display lyrics data 6, sequencer 7, and tone synthesis means 8 Since the operation is the same as that of the first embodiment, the description is omitted.
【0041】演奏データ1の流れを説明すると、演奏デ
ータ1は、楽器の演奏情報だったものが、楽音合成手段
8を経て楽器の波形を読み出し合成され、オーディオ信
号として出力される。これは、合成音なので音質的に多
少の劣化はあるが、CDに納められている音楽ソースと
同じ種類の信号である。MP3エンコーダで約1/10
に圧縮し、MP3楽音データとして出力される。Explaining the flow of the performance data 1, the performance data 1, which is the performance information of the musical instrument, is read out from the musical instrument waveform via the musical tone synthesizing means 8 and synthesized, and is output as an audio signal. Since this is a synthesized sound, it is a signal of the same type as a music source contained in a CD, although there is some deterioration in sound quality. About 1/10 with MP3 encoder
And output as MP3 music data.
【0042】一方、歌詞データ2は、本実施の形態1で
説明したように、絶対時間表示歌詞データ6は図6に示
すように変換される。さらに本実施の形態2では、MP
3用歌詞データ変換手段13で、MP3プレーヤで表示
できる形式に変換する。プラグイン・ソフトを付加して
MP3プレーヤで表示できる歌詞文字フォーマットは数
種類あるが、現状では歌詞色変わりができないものが多
い。時間表示も、絶対時間表示ではあるが、その精度は
通常秒単位である。ここでは、時間精度は秒単位、歌詞
色変わりはせず、曲に合わせて歌詞を表示するだけのデ
ータに変換するとする。図6の絶対時間表示歌詞データ
をMP3用歌詞データ変換手段13で変換したMP3用
歌詞データ14を図9に示す。歌詞色変わりしないの
で、各行の歌詞文字を先頭の文字が色変わりするタイミ
ングで表示させることにした。図6の(c)で1行目の
“あいう”の先頭の文字“あ”は、“00:22:06
3”で色変わりを開始しているので、1行目の歌詞文字
表示時間は、“00:22”となる。つまり、図9の
(イ)に示すように、1行目の“あいう”は、演奏開始
後22秒後に表示される。次に、2行目の歌詞文字“え
お”は、図6の(g)で、“え”の色変わりが“00:
25:167”で始まっているので、2行目の歌詞文字
表示時間は“00:25”となる。つまり、図9の
(ロ)に示すように、2行目の“えお”は、演奏開始後
25秒後に表示される。On the other hand, as described in the first embodiment, the lyrics data 2 is converted into the absolute time display lyrics data 6 as shown in FIG. Further, in the second embodiment, MP
The lyrics data conversion means 13 converts the data into a format that can be displayed by an MP3 player. There are several types of lyric character formats that can be displayed on an MP3 player with the addition of plug-in software. The time display is also an absolute time display, but its accuracy is usually in seconds. Here, it is assumed that the time accuracy is in seconds, the lyrics color does not change, and the data is converted into data that only displays the lyrics according to the music. FIG. 9 shows the MP3 lyrics data 14 obtained by converting the absolute time display lyrics data of FIG. 6 by the MP3 lyrics data conversion means 13. Because the lyrics color does not change, the lyrics characters on each line are displayed at the timing when the first character changes color. In FIG. 6C, the first character “A” of “Ai” in the first line is “00:22:06”.
Since the color change is started at "3", the lyrics character display time of the first line is "00:22", that is, as shown in FIG. Next, the lyrics character “Eo” on the second line is displayed in the color change of “E” in FIG.
25: 167 ", the lyrics display time of the second line is" 00:25 ". That is, as shown in (b) of FIG. Displayed 25 seconds after the start of the performance.
【0043】以上のように変換された演奏データは、M
P3楽音データ13に、歌詞データは、MP3用歌詞デ
ータ14に格納され、MP3プレーヤで同期して再生さ
れる。The performance data converted as described above is M
The lyrics data in the P3 music data 13 is stored in the lyrics data 14 for MP3, and is reproduced synchronously by the MP3 player.
【0044】通常は、カラオケ曲データを再生できる機
器は、曲データの性質上特殊になり、一般的に普及して
いるとは言い難い。その点、MP3プレーヤは、音質的
の面で簡易的ではあるが、カラオケ再生機器よりも一般
的であるので、MP3フォーマットに変換することの意
義は大きい。Normally, devices that can reproduce karaoke music data are special due to the nature of the music data, and are not generally popular. In this regard, the MP3 player is simpler in sound quality, but is more general than a karaoke playback device, so that conversion to the MP3 format is significant.
【0045】なお、本実施の形態では、演奏データ1を
楽音合成手段8で合成した信号を用いて、MP3楽音デ
ータを作成したが、CD音楽ソースを使ってMP3エン
コーダ11で圧縮した信号と、MP3用歌詞文字データ
を同期させてもよい。その場合、音質は高いが、歌詞文
字とペアになっている演奏データを使っていないため、
多少歌詞文字表示とずれる事があるが、簡易的に表示す
るのであれば問題はない。ずれが大きい場合は、MP3
用歌詞データもテキストファイル形式なので、修正が可
能である。In this embodiment, the MP3 musical sound data is created by using the signal obtained by synthesizing the performance data 1 by the musical sound synthesizing means 8. However, the signal compressed by the MP3 encoder 11 using the CD music source and The lyrics character data for MP3 may be synchronized. In that case, although the sound quality is high, since the performance data paired with the lyrics characters is not used,
There may be some deviation from the lyrics character display, but there is no problem if it is simply displayed. If the deviation is large, MP3
The lyrics data for text is also in a text file format, so it can be modified.
【0046】また、本実施の形態では、カラオケ曲デー
タをMP3用に変換後MP3プレーヤで再生したが、M
P3プレーヤ側で、カラオケ曲データの変換を行っても
よい。In the present embodiment, the karaoke music data is converted into MP3 data and reproduced by the MP3 player.
The P3 player may convert the karaoke song data.
【0047】さらに、本実施の形態では、一般的な簡易
機器として、MP3プレーヤを例に説明したが、携帯電
話やPHS、携帯端末であっても同様に、それぞれにあ
う形式にデータを変換すればよい。Further, in the present embodiment, an MP3 player has been described as an example of a general simple device. However, a portable telephone, a PHS, and a portable terminal can similarly convert data into a format suitable for each. I just need.
【0048】以上のように、本実施の形態によれば、演
奏データ1を楽音合成手段8でオーディオ信号にし、M
P3エンコーダ11で圧縮してMP3用の信号に変換
し、MP3楽音データに合わせて絶対時間表示歌詞デー
タ6をMP3用歌詞データ変換手段13で、MP3用の
簡易的な歌詞データに変換することにより、自分で編集
した歌詞をカラオケを再生する機器だけでなく、機能は
簡易的だが一般的に普及している機器で再生することが
でき、多くの人に楽しんでもらうことができる。As described above, according to the present embodiment, the performance data 1 is converted into an audio signal by the musical sound
By compressing with the P3 encoder 11 and converting it into a signal for MP3, the absolute time display lyrics data 6 is converted into simple lyrics data for MP3 by the lyrics data conversion means 13 for MP3 in accordance with the MP3 music data. The lyrics edited by yourself can be played not only on a device that plays karaoke, but also on devices that have a simple but generally popular function, and can be enjoyed by many people.
【0049】なお、実施の形態1及び実施の形態2で説
明した本発明に係るカラオケ曲データ変換装置の各構成
手段は、ハードウェアで構成することも、又マイコン内
のファームウェアやコンピュータプログラム等で構成す
ることも可能である。Each component of the karaoke music data conversion device according to the present invention described in the first and second embodiments may be constituted by hardware, or may be constituted by firmware or a computer program in a microcomputer. It is also possible to configure.
【0050】[0050]
【発明の効果】以上のように本発明によれば、カラオケ
曲データから読み出した歌詞情報の演奏時間を楽器の演
奏情報の時間情報に従い、絶対時間に変換しテキストフ
ァイル形式で出力したので、音楽知識のない一般ユーザ
でも容易に理解でき編集等の作業も簡単に行なえる。As described above, according to the present invention, the performance time of the lyric information read from the karaoke music data is converted into an absolute time in accordance with the time information of the performance information of the musical instrument and output in a text file format. Even a general user with no knowledge can easily understand and perform operations such as editing.
【0051】更に、カラオケ曲データの楽器の演奏情報
をMP3等の一般的に普及した他の形式の楽音情報に変
換して出力すると共に、カラオケ曲データの歌詞情報を
変換した楽音情報の形式と共に再生可能な形式に変換し
て出力する手段とを備えたので、ユーザが自分で編集し
た歌詞を通常のカラオケ再生機器だけでなく、他の一般
的に普及している再生機器でも再生することが可能とな
る。Further, the performance information of the musical instrument of the karaoke song data is converted into tone information of another popular format such as MP3 and output, and the lyrics information of the karaoke song data is converted together with the converted tone information format. Means for converting to a reproducible format and outputting the same, so that the lyrics edited by the user can be reproduced not only by a normal karaoke reproducing device but also by other commonly used reproducing devices. It becomes possible.
【図1】本発明の実施の形態1におけるカラオケ曲デー
タ変換装置の構成を示すブロック図FIG. 1 is a block diagram showing a configuration of a karaoke music data conversion device according to a first embodiment of the present invention.
【図2】同実施の形態における演奏データと歌詞データ
の再生系の説明図FIG. 2 is an explanatory diagram of a reproduction system of performance data and lyrics data according to the embodiment;
【図3】同実施の形態における演奏データの説明図FIG. 3 is an explanatory diagram of performance data according to the embodiment;
【図4】同実施の形態における歌詞データの説明図FIG. 4 is an explanatory diagram of lyrics data according to the embodiment;
【図5】同実施の形態における歌詞データのデルタタイ
ムを絶対時間に変換した場合の説明図FIG. 5 is an explanatory diagram in a case where delta time of lyrics data is converted into an absolute time in the embodiment;
【図6】同実施の形態における絶対時間表示歌詞データ
の説明図FIG. 6 is an explanatory diagram of absolute time display lyrics data in the embodiment.
【図7】本発明の実施の形態2におけるカラオケ曲デー
タ変換装置の構成を示すブロック図FIG. 7 is a block diagram showing a configuration of a karaoke music data conversion device according to a second embodiment of the present invention.
【図8】同実施の形態におけるMP3プレーヤの説明図FIG. 8 is an explanatory diagram of an MP3 player according to the embodiment.
【図9】同実施の形態におけるMP3用歌詞データの説
明図FIG. 9 is an explanatory view of lyrics data for MP3 in the embodiment.
1 演奏データ 2 歌詞データ 3 時間情報抽出手段 4 歌詞文字クロック変換手段 5 歌詞データ変換手段 6 絶対時間表示歌詞データ 1 performance data 2 lyrics data 3 time information extraction means 4 lyrics character clock conversion means 5 lyrics data conversion means 6 absolute time display lyrics data
Claims (6)
情報と楽器の演奏情報とを含むカラオケ曲データを入力
とし、 前記カラオケ曲データから楽器の演奏情報の演奏時間に
関する情報を抽出する時間情報抽出手段と、 、前記時間情報抽出手段で抽出した時間情報から歌詞文
字クロックを絶対時間に換算するための情報を出力する
歌詞文字クロック換算手段と、 前記カラオケ曲データから読み出した歌詞情報を前記歌
詞文字クロック換算手段の出力に従い歌詞情報の時間を
絶対時間に変換しテキストファイル形式で出力する歌詞
データ変換手段とを備えたことを特徴とするカラオケ曲
データ変換装置。1. Time information for inputting karaoke song data including lyrics information including lyrics character and lyrics color change information and performance information of a musical instrument, and extracting information relating to the playing time of the performance information of the musical instrument from the karaoke song data. Extracting means; lyric character clock converting means for outputting information for converting a lyric character clock into an absolute time from the time information extracted by the time information extracting means; and lyric information read from the karaoke song data. A karaoke song data conversion device, comprising: lyrics data conversion means for converting the time of lyrics information to an absolute time in accordance with the output of the character clock conversion means and outputting the converted text file format.
情報と楽器の演奏情報とを含むカラオケ曲データを入力
とし、 前記カラオケ曲データから楽器の演奏情報を読み出し、
異なる形態の楽音情報形式に変換する楽音情報形式変換
手段と、 前記カラオケ曲データから楽器の演奏情報の演奏時間に
関する情報を抽出する時間情報抽出手段と、 前記時間情報抽出手段で抽出した時間情報から歌詞文字
クロックを絶対時間に換算するための情報を出力する歌
詞文字クロック換算手段と、 前記カラオケ曲データから読み出した歌詞情報を前記歌
詞文字クロック換算手段の出力に従い歌詞情報の時間を
絶対時間に変換しテキストファイル形式で出力する歌詞
データ変換手段と、 前記歌詞データ変換手段の出力を前記楽音情報形式変換
手段の出力する楽音情報と共に再生可能なデータ形式に
変換する歌詞情報形式変換手段とを備えたことを特徴と
するカラオケ曲データ変換装置。2. Karaoke song data including lyrics information including lyrics characters and lyrics color change information and musical instrument performance information is input, and musical instrument performance information is read from the karaoke song data.
A tone information format converting means for converting to a tone information format of a different form; a time information extracting means for extracting information relating to playing time of musical instrument performance information from the karaoke music data; and a time information extracted by the time information extracting means. Lyric character clock conversion means for outputting information for converting the lyric character clock into absolute time; and converting the lyric information read from the karaoke song data into the absolute time according to the output of the lyric character clock conversion means. Lyrics data conversion means for outputting in a text file format; and lyrics information format conversion means for converting the output of the lyrics data conversion means into a data format that can be reproduced together with the tone information output by the tone information format conversion means. A karaoke song data converter.
ケ曲データから読み出した楽器演奏情報に従って楽音を
合成する楽音合成手段と、 前記楽音合成手段の出力信号を圧縮する楽音信号圧縮手
段とを備えたことを特徴とする請求項2に記載のカラオ
ケ曲データ変換装置。3. The musical tone information format converting means includes musical tone synthesizing means for synthesizing musical tones according to musical instrument performance information read from the karaoke music data, and musical tone signal compressing means for compressing an output signal of the musical tone synthesizing means. 3. The karaoke song data converter according to claim 2, wherein:
情報はユーザが容易に編集できる形式であることを特徴
とする請求項1,2記載のカラオケ曲データ変換装置。4. The karaoke song data conversion device according to claim 1, wherein the lyrics information output by the lyrics information format conversion means is in a format that can be easily edited by a user.
情報と楽器の演奏情報とを含むカラオケ曲データを入力
とし、 前記カラオケ曲データから楽器の演奏情報の演奏時間に
関する情報を抽出し、 抽出した時間情報から歌詞文字クロックを絶対時間に換
算するための情報を出力し、 前記絶対時間に換算するための情報に従い、前記カラオ
ケ曲データから読み出した歌詞情報の時間を絶対時間に
変換しテキストファイル形式で出力することを特徴とす
るカラオケ曲データ変換方法。5. A karaoke song data including lyrics information including lyrics characters and lyrics color change information and musical instrument performance information is input, and information relating to the playing time of the musical instrument performance information is extracted from the karaoke song data. Information for converting the lyric character clock into absolute time from the obtained time information, and converting the time of the lyric information read from the karaoke song data into absolute time in accordance with the information for converting to the absolute time, and converting the text file to a text file A karaoke song data conversion method characterized by outputting in a format.
情報と楽器の演奏情報とを含むカラオケ曲データを入力
とし、 前記カラオケ曲データから楽器の演奏情報を読み出し、
異なる形態の楽音情報形式に変換するとともに、 前記カラオケ曲データから楽器の演奏情報の演奏時間に
関する情報を抽出し、抽出した時間情報から歌詞文字ク
ロックを絶対時間に換算するための情報を出力し、 前記絶対時間に換算するための情報に従い、前記カラオ
ケ曲データから読み出した歌詞情報の時間を絶対時間に
変換しテキストファイル形式で出力し、 前記絶対時間に変換して出力した歌詞情報を、前記異な
る形態の楽音情報形式に変換して出力した楽音情報と共
に再生可能なデータ形式に変換することを特徴とするカ
ラオケ曲データ変換方法。6. Karaoke music data including lyrics information including lyrics characters and lyrics color change information and musical instrument performance information is input, and musical instrument performance information is read from the karaoke music data.
While converting to a different form of musical sound information format, extracting information on the playing time of the musical instrument performance information from the karaoke music data, outputting information for converting the lyrics character clock to absolute time from the extracted time information, According to the information for converting to the absolute time, the time of the lyric information read from the karaoke song data is converted into an absolute time and output in a text file format. A karaoke song data conversion method, wherein the karaoke song data is converted into a reproducible data format together with the output tone information format.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000304562A JP2002108375A (en) | 2000-10-04 | 2000-10-04 | Device and method for converting karaoke music data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000304562A JP2002108375A (en) | 2000-10-04 | 2000-10-04 | Device and method for converting karaoke music data |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2002108375A true JP2002108375A (en) | 2002-04-10 |
Family
ID=18785588
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000304562A Pending JP2002108375A (en) | 2000-10-04 | 2000-10-04 | Device and method for converting karaoke music data |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2002108375A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004069815A (en) * | 2002-08-02 | 2004-03-04 | Yamaha Corp | System, method, and program for editing content |
JP2009282544A (en) * | 2009-08-25 | 2009-12-03 | Yamaha Corp | Electronic music device and computer program applied to the device |
JP2009282543A (en) * | 2009-08-25 | 2009-12-03 | Yamaha Corp | Electronic music device and computer program applied to the device |
JP2015194840A (en) * | 2014-03-31 | 2015-11-05 | 株式会社エクシング | Music reproduction system |
KR102290901B1 (en) * | 2021-01-04 | 2021-08-19 | 주식회사 디어유 | Song playing system |
-
2000
- 2000-10-04 JP JP2000304562A patent/JP2002108375A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004069815A (en) * | 2002-08-02 | 2004-03-04 | Yamaha Corp | System, method, and program for editing content |
JP2009282544A (en) * | 2009-08-25 | 2009-12-03 | Yamaha Corp | Electronic music device and computer program applied to the device |
JP2009282543A (en) * | 2009-08-25 | 2009-12-03 | Yamaha Corp | Electronic music device and computer program applied to the device |
JP2015194840A (en) * | 2014-03-31 | 2015-11-05 | 株式会社エクシング | Music reproduction system |
KR102290901B1 (en) * | 2021-01-04 | 2021-08-19 | 주식회사 디어유 | Song playing system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5194682A (en) | Musical accompaniment playing apparatus | |
US7232949B2 (en) | System and method for music creation and rearrangement | |
JP3540344B2 (en) | Back chorus reproducing device in karaoke device | |
JPH05341793A (en) | 'karaoke' playing device | |
JP2001092464A (en) | Musical sound generation method, method for recording musical sound generating data, and recorded with meiudm recording musical sound generating data | |
JP2001215979A (en) | Karaoke device | |
KR100320036B1 (en) | Method and apparatus for playing musical instruments based on a digital music file | |
KR20010082593A (en) | Network based music playing/song accompanying service system and method | |
Rona | The MIDI companion | |
JP2002108375A (en) | Device and method for converting karaoke music data | |
JP4407473B2 (en) | Performance method determining device and program | |
JP2002169564A (en) | Sound source system | |
JP5969421B2 (en) | Musical instrument sound output device and musical instrument sound output program | |
JP3214623B2 (en) | Electronic music playback device | |
JP4236533B2 (en) | Musical sound generator and program thereof | |
JP3637196B2 (en) | Music player | |
JP4161714B2 (en) | Karaoke equipment | |
JPH0728462A (en) | Automatic playing device | |
JP2950379B2 (en) | Electronic music player | |
JPH11288282A (en) | Performance information converting device | |
JPH11119776A (en) | Music playing device | |
JP6196571B2 (en) | Performance device and program | |
JP2003099039A (en) | Music data editing device and program | |
JP3000567U (en) | Electronic music player | |
JP2002132275A (en) | Karaoke sing-along machine and electronic musical instrument |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20050630 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061127 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061205 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070129 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070306 |