JP3261983B2 - Karaoke equipment - Google Patents
Karaoke equipmentInfo
- Publication number
- JP3261983B2 JP3261983B2 JP17853796A JP17853796A JP3261983B2 JP 3261983 B2 JP3261983 B2 JP 3261983B2 JP 17853796 A JP17853796 A JP 17853796A JP 17853796 A JP17853796 A JP 17853796A JP 3261983 B2 JP3261983 B2 JP 3261983B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- audio
- music
- audio data
- compression method
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 claims description 54
- 238000004891 communication Methods 0.000 claims description 41
- 238000001228 spectrum Methods 0.000 claims description 32
- 238000013144 data compression Methods 0.000 claims description 28
- 238000003860 storage Methods 0.000 claims description 17
- 230000003595 spectral effect Effects 0.000 claims description 15
- 238000007906 compression Methods 0.000 claims description 8
- 230000006835 compression Effects 0.000 claims description 8
- 238000013139 quantization Methods 0.000 description 20
- 230000000694 effects Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 7
- 230000015654 memory Effects 0.000 description 7
- 230000005236 sound signal Effects 0.000 description 6
- 230000003936 working memory Effects 0.000 description 3
- 238000009826 distribution Methods 0.000 description 2
- 238000001308 synthesis method Methods 0.000 description 2
- 241001342895 Chorus Species 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- HAORKNGNJCEJBX-UHFFFAOYSA-N cyprodinil Chemical compound N=1C(C)=CC(C2CC2)=NC=1NC1=CC=CC=C1 HAORKNGNJCEJBX-UHFFFAOYSA-N 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Landscapes
- Reverberation, Karaoke And Other Acoustics (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
【0001】[0001]
【発明の属する技術分野】この発明は、符号化された楽
曲データに基づいて楽音を生成する音源を内蔵したカラ
オケ装置に係り、特に楽曲データに含まれる音声データ
などのデータ符号化に変更を加えたカラオケ装置に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a karaoke apparatus having a built-in sound source for generating a musical tone based on encoded music data, and particularly to a data encoding method for audio data included in music data. Karaoke apparatus.
【0002】[0002]
【従来の技術】最も単純なカラオケ装置は、楽曲をアナ
ログ信号として記録したテープを再生することによって
楽曲を再生するものであったが、電子技術の発達に伴っ
て、テープがCD(Compact Disk)やLD
(Laser Disk)に代わり、記録される信号も
アナログ信号からディジタル信号に代わり、それらに記
録されるデータも楽曲データだけでなく映像データや歌
詞データなどの種々の情報が付加されるようになってき
た。そして、最近では、CDやLDに代えて、通信回線
(一般の電話回線やISDN回線)を介して楽曲データ
を取り込み、それを音源とシーケンサを用いて演奏する
通信型のカラオケ装置が急速に普及してきた。この通信
型のカラオケ装置には、再生する楽曲データをその都度
通信回線を介して取り込んで再生する非蓄積型のもの
と、取り込んだ楽曲データを内蔵の記憶装置(ハードデ
ィスクなど)に蓄積しておき、必要な時に読み出して再
生する蓄積型とがある。現在では通信コストの点から、
蓄積型のカラオケ装置が主流になっている。このような
通信型のカラオケ装置には、通信時間(通信コスト)や
記憶容量を極力低く抑えるために、1曲当たりの楽曲デ
ータのデータ量を少なくするために最新のデータ圧縮方
法や通信方法が導入されている。例えば、楽曲データと
して、CDやLDに記録されていたディジタルデータを
そのまま使用して通信していたのでは、通信時間や通信
コストの点から通信型のカラオケ装置は成り立たない。
そこで、通信型のカラオケ装置は、楽曲データの中の演
奏に関するデータや歌詞に関するデータなどをMIDI
(MusicalInstrument Digita
l Interface)規格に準拠したデータ(以下
「MIDIデータ」という)に符号化し、このMIDI
データに符号化することのできない音声データなどをA
DPCM(Adaptive Differentia
l Pulse Code Modulation)デ
ータ圧縮技術に符号化することによって、1曲当たりの
楽曲データのデータ量を少なくして通信を行っていた。2. Description of the Related Art The simplest karaoke apparatus reproduces music by reproducing a tape in which the music is recorded as an analog signal. However, with the development of electronic technology, the tape has been replaced with a CD (Compact Disk). And LD
Instead of (Laser Disk), the signal to be recorded is changed from an analog signal to a digital signal, and the data to be recorded therein is not only music data but also various information such as video data and lyrics data. Was. Recently, a communication type karaoke apparatus which takes in music data via a communication line (general telephone line or ISDN line) instead of a CD or LD and plays it using a sound source and a sequencer has rapidly spread. I've been. This communication type karaoke apparatus has a non-storage type in which music data to be reproduced is fetched and reproduced through a communication line each time, and a karaoke apparatus in which fetched music data is stored in a built-in storage device (such as a hard disk). There is a storage type that reads out and reproduces when necessary. At present, in terms of communication costs,
Storage type karaoke devices have become mainstream. In such a communication type karaoke apparatus, the latest data compression method and communication method are used in order to minimize the communication time (communication cost) and storage capacity as much as possible and to reduce the amount of music data per music. Has been introduced. For example, if communication is performed by using digital data recorded on a CD or LD as music data as it is, a communication-type karaoke apparatus cannot be established in terms of communication time and communication cost.
Therefore, the communication type karaoke apparatus transmits data related to performance and data related to lyrics in the music data to MIDI.
(Musical Instrument Digita
l Interface) data (hereinafter referred to as “MIDI data”).
A voice data that cannot be encoded into data
DPCM (Adaptive Differentia)
(1) Pulse Code Modulation) Coding was performed by reducing the data amount of music data per music by encoding the data using a data compression technique.
【0003】[0003]
【発明が解決しようとする課題】ところが、ADPCM
データは、圧縮してあるとはいっても、MIDIデータ
に比べるとそのデータ量が比較的大きいため、蓄積型の
カラオケ装置の記憶装置内の大半(約3分の2程度)を
占有し、カラオケ装置内に蓄積可能な楽曲データの数を
制限する要因の一つとなっていた。また、これは、楽曲
データを通信する場合の通信時間(通信コスト)の短縮
化を制限する要因でもあった。そこで、ADPCMデー
タ圧縮技術よりも圧縮率の高いベクトル量子化技術によ
って音声データを圧縮して、楽曲データを通信し、それ
をカラオケ装置内に蓄積することによって、通信時間を
大幅に短縮化できると共に楽曲データの蓄積容量を少な
くすることができる。ところが、ADPCMデータ圧縮
技術によって圧縮された音声データとベクトル量子化技
術によって圧縮された音声データとでは、圧縮されたデ
ータの復号化方法が異なるため、従来のカラオケ装置は
両音声データを混在して取り扱うことができなかった。
この発明は、異なるデータ圧縮方法で圧縮された音声デ
ータを混在して蓄積することができ、それを適宜読み出
して復号化してカラオケ演奏を行うことのできるカラオ
ケ装置を提供することを目的とする。SUMMARY OF THE INVENTION However, ADPCM
Even though the data is compressed, the data amount is relatively large as compared with the MIDI data. Therefore, the data occupies most (about two-thirds) in the storage device of the storage type karaoke apparatus, and This is one of the factors that limit the number of music data that can be stored in the device. This is also a factor that limits shortening of communication time (communication cost) when communicating music data. Therefore, by compressing the audio data by a vector quantization technology having a higher compression ratio than the ADPCM data compression technology, communicating the music data, and storing the data in the karaoke apparatus, the communication time can be greatly reduced. The storage capacity of music data can be reduced. However, since the decoding method of the compressed data is different between the audio data compressed by the ADPCM data compression technique and the audio data compressed by the vector quantization technique, the conventional karaoke apparatus mixes both audio data. Could not handle.
SUMMARY OF THE INVENTION It is an object of the present invention to provide a karaoke apparatus capable of storing audio data compressed by different data compression methods in a mixed manner, reading out the decoded data as appropriate, decoding the data, and performing a karaoke performance.
【0004】[0004]
【課題を解決するための手段】 この発明に係るカラオ
ケ装置は、配信された楽曲データを複数記憶する記憶手
段を備え、選曲操作に基づき、該選曲された楽曲データ
の伴奏データを読み出して伴奏楽音を発生するととも
に、該選曲された楽曲データに付属する音声データを読
み出してこれに基づく音声を発音するカラオケ装置にお
いて、前記音声データは、音声波形のスペクトルパター
ンを選択するインデックス情報と該音声波形のスペクト
ル包絡を制御する補助情報とで該音声データを表す第1
のデータ圧縮法と、前記第1のデータ圧縮法とは異なる
第2のデータ圧縮法、のいずれかによって圧縮されたも
のであり、前記選曲された楽曲データに付属する音声デ
ータが前記第1または第2のデータ圧縮法のいずれに従
う音声データなのかを判別する判別手段と、各インデッ
クス情報に対応する音声波形のスペクトルパターンをそ
れぞれ記憶したテーブル記憶手段と、前記判別手段によ
って前記楽曲データに付属する前記音声データが前記第
1の圧縮法に従うものと判別された場合には、該音声デ
ータにおける前記インデックス情報に応じて前記テーブ
ル記憶手段から前記スペクトルパターンを読み出し、読
み出したスペクトルパターンと前記補助情報に基づく前
記スペクトル包絡とに応じて音声波形を復号する第1の
復号化手段と、前記判別手段によって前記楽曲データに
付属する前記音声データが前記第2の圧縮法に従うもの
と判別された場合には、前記第2のデータ圧縮法に基づ
いて音声波形を復号する第2の復号化手段とを備え、各
インデックス情報に対応して記憶するスペクトルパター
ンのデータを通信ネットワークを介して取り込んで前記
テーブル記憶手段に記録することが可能であることを特
徴とするものである。一例として、前記第2のデータ圧
縮法はADPCMデータ圧縮法である。A karaoke apparatus according to the present invention includes storage means for storing a plurality of distributed music data, reads out accompaniment data of the selected music data based on a music selection operation, and plays an accompaniment music tone. And a karaoke apparatus that reads out audio data attached to the selected music data and generates a sound based on the read audio data. In the karaoke apparatus, the audio data includes index information for selecting a spectrum pattern of the audio waveform and the audio waveform. A first representing the audio data with auxiliary information for controlling the spectrum envelope;
And a second data compression method different from the first data compression method, wherein the audio data attached to the selected music data is the first or the second music data. Discriminating means for discriminating which of the second data compression methods the audio data conforms to, table storage means for respectively storing a spectrum pattern of an audio waveform corresponding to each index information; If it is determined that the audio data complies with the first compression method, the spectrum pattern is read from the table storage unit in accordance with the index information in the audio data, and the read spectrum pattern and the auxiliary information First decoding means for decoding a speech waveform according to the spectral envelope based on A second decoding unit that decodes an audio waveform based on the second data compression method when the determination unit determines that the audio data attached to the music data conforms to the second compression method; with the door, the capture via the communication network data of the spectral pattern stored in association with each <br/> index information
It can be recorded in a table storage means . As an example, the second data compression method is an ADPCM data compression method.
【0005】従来のカラオケ装置は、ADPCMデータ
圧縮技術によってデータ圧縮された音声データ(ADP
CM音声データ)に基づいてカラオケ演奏処理を行って
いた。従って、このADPCMデータ圧縮技術よりも高
い圧縮率でデータを圧縮することのできるベクトル量子
化技術で音声データを圧縮して送信した場合、これを復
号可能なカラオケ装置でないと、送信しても、その音声
データを再生することはできない。このベクトル量子化
技術はADPCMデータ圧縮技術の約3倍の圧縮率で音
声データを圧縮することができるものであり、音声デー
タを、音声スペクトルパターンを特定するインデックス
情報とスペクトル包絡に関する補助情報とに圧縮する。
そこで、この発明では、カラオケ装置側に、音声データ
がどのデータ圧縮方法によって圧縮されたものなのかを
判別し、判別されたデータ圧縮方法に基づいて音声デー
タを復号するようにした。すなわち、この発明に係るカ
ラオケ装置は、ベクトル量子化音声データもADPCM
音声データも両方再生ことができる。従って、ベクトル
量子化技術によって圧縮された音声データを送信するこ
とによって、従来のADPCM音声データを送信する場
合に比べてその通信時間を大幅に短縮化することができ
る。また、カラオケ装置は、受信したベクトル量子化音
声データをそのままハードディスク装置などの記憶媒体
に記憶できるので、楽曲データの蓄積容量を少なくする
こともできる。[0005] A conventional karaoke apparatus uses audio data (ADP) compressed by ADPCM data compression technology.
Karaoke performance processing is performed based on the CM audio data). Therefore, if the audio data is compressed and transmitted by the vector quantization technology capable of compressing the data at a higher compression rate than the ADPCM data compression technology, even if the audio data is transmitted only by a karaoke device capable of decoding the audio data, The audio data cannot be reproduced. This vector quantization technique is capable of compressing audio data at a compression rate about three times that of the ADPCM data compression technique, and converts the audio data into index information for specifying an audio spectrum pattern and auxiliary information relating to a spectrum envelope. Compress.
Therefore, in the present invention, the karaoke apparatus determines which data compression method is used for the audio data, and decodes the audio data based on the determined data compression method. That is, in the karaoke apparatus according to the present invention, the vector quantized audio data
Both audio data can be reproduced. Therefore, by transmitting the audio data compressed by the vector quantization technique, the communication time can be significantly reduced as compared with the case of transmitting the conventional ADPCM audio data. In addition, the karaoke apparatus can store the received vector quantized audio data in a storage medium such as a hard disk apparatus as it is, so that the storage capacity of music data can be reduced.
【0006】[0006]
【発明の実施の形態】以下、添付図面を参照して、この
発明の一実施の形態を詳細に説明する。図1はこの発明
に係るカラオケ装置70の一実施の形態の全体構成を示
す概略ブロック図である。この実施の形態ではカラオケ
装置70が通信インターフェイス6及び通信ネットワー
ク80を介してホストコンピュータ90に接続され、ホ
ストコンピュータ90から配信された楽曲データを受信
し、内蔵ハードディスクに記憶する蓄積型のカラオケ装
置70について説明する。なお、この実施の形態では、
ホストコンピュータ90はディジタル音声データをベク
トル量子化技術によって圧縮されたディジタル音声デー
タ1〜n(以下、「ベクトル量子化音声データ」とす
る)、又はADPCMデータ圧縮技術によって圧縮され
たディジタル音声データ(以下、「ADPCM音声デー
タ」とする)1〜nをヘッダ部及びMIDIデータ部に
付加して図2(A)のような楽曲データを構成し、それ
を所定の通信方式に従って通信ネットワーク80を介し
てカラオケ装置70に送信する。カラオケ装置70は、
受信したベクトル量子化音声データ又はADPCM音声
データをハードディスク装置5に記憶する場合について
説明する。なお、このベクトル量子化技術については、
図4を用いて後述する。An embodiment of the present invention will be described below in detail with reference to the accompanying drawings. FIG. 1 is a schematic block diagram showing the overall configuration of a karaoke apparatus 70 according to an embodiment of the present invention. In this embodiment, a karaoke apparatus 70 is connected to a host computer 90 via a communication interface 6 and a communication network 80, receives music data distributed from the host computer 90, and stores the music data in a built-in hard disk. Will be described. In this embodiment,
The host computer 90 converts the digital audio data into digital audio data 1 to n (hereinafter, referred to as “vector quantized audio data”) compressed by the vector quantization technique, or digital audio data (hereinafter, referred to as “ADPCM data compression technique”). , "ADPCM audio data") to 1-n are added to the header portion and the MIDI data portion to form music data as shown in FIG. 2 (A), which is transmitted via the communication network 80 according to a predetermined communication method. This is transmitted to the karaoke device 70. The karaoke device 70
The case where the received vector quantized audio data or ADPCM audio data is stored in the hard disk device 5 will be described. In addition, about this vector quantization technology,
This will be described later with reference to FIG.
【0007】このカラオケ装置70は、マイクロプロセ
ッサユニット(CPU)1、プログラムメモリ(RO
M)2、ワーキングメモリ(RAM)3からなるマイク
ロコンピュータシステムの制御の下で各種の処理を実行
するようになっている。CPU1はこのカラオケ装置7
0全体の動作を制御する。このCPU1に対して、デー
タ及びアドレスバス21を介してプログラムメモリ(R
OM)2、ワーキングメモリ(RAM)3、パネルイン
ターフェイス4、ハードディスク装置(HDD)5、通
信インターフェイス6、データ判別回路22、コードブ
ック81、音源回路10、エフェクト手段14、映像作
成回路16及び背景映像再生回路18が接続されてい
る。なお、これ以外にも、MIDIインターフェイス回
路やLD(CD)チェンジャーからなる背景映像再生装
置などの付属装置が接続されているが、ここでは説明を
省略する。The karaoke apparatus 70 includes a microprocessor unit (CPU) 1 and a program memory (RO).
M) 2 and various processes are executed under the control of a microcomputer system including a working memory (RAM) 3. The CPU 1 is a karaoke device 7
0 controls the overall operation. A program memory (R) is supplied to the CPU 1 via a data and address bus 21.
OM) 2, working memory (RAM) 3, panel interface 4, hard disk drive (HDD) 5, communication interface 6, data discriminating circuit 22, codebook 81, sound source circuit 10, effect means 14, image creating circuit 16, and background image The reproduction circuit 18 is connected. In addition, other auxiliary devices such as a MIDI interface circuit and a background video reproducing device including an LD (CD) changer are connected, but the description is omitted here.
【0008】プログラムメモリ2はCPU1のシステム
関連のプログラム、また、ハードディスク装置5に記憶
されたシステム関連のプログラムをロードするプログラ
ム、各種のパラメータやデータなどを記憶しているもの
であり、リードオンリメモリ(ROM)で構成されてい
る。ワーキングメモリ3は、ハードディスク装置5から
ロードされたシステムプログラム、またCPU1がプロ
グラムを実行する際に発生する各種のデータを一時的に
記憶するものであり、ランダムアクセスメモリ(RA
M)の所定のアドレス領域がそれぞれ割り当てられ、レ
ジスタやフラグ等として利用される。パネルインターフ
ェイス4は、カラオケ装置70のパネル(図示せず)上
に設けられた各種操作子やリモコン装置(図示せず)な
どからの指令信号をCPU1の処理可能な信号に変換し
てデータ及びアドレスバス21に出力する。The program memory 2 stores a system-related program of the CPU 1, a program for loading a system-related program stored in the hard disk device 5, various parameters and data, and the like. (ROM). The working memory 3 temporarily stores a system program loaded from the hard disk device 5 and various data generated when the CPU 1 executes the program.
M) predetermined address areas are respectively allocated and used as registers and flags. The panel interface 4 converts command signals from various controls and a remote control device (not shown) provided on a panel (not shown) of the karaoke apparatus 70 into signals that can be processed by the CPU 1, and converts them into data and addresses. Output to the bus 21.
【0009】 ハードディスク装置5は、カラオケ装置
70のシステムプログラムや楽曲データを記憶するもの
であり、例えば数百Mから数Gの記憶容量のもので構成
される。この実施の形態では、ハードディスク装置5に
記憶される楽曲データの中に含まれる音声データはベク
トル量子化技術又はADPCMデータ圧縮技術によって
圧縮されている。なお、このハードディスク装置5に記
憶される楽曲データは通信ネットワーク80を介して取
り込まれるだけではなく、図示していないフロッピーデ
ィスクドライバやCD−ROMドライバなどから読み込
まれて記録されてもよいことは言うまでもない。また、
ハードディスク装置3には、動作プログラムの追加やバ
ージョンアップ等を通信回線やCD−ROMドライバな
どを介して容易に行えるようになっている。通信インタ
ーフェイス6は、通信ネットワーク80を介して送信さ
れてきた楽曲データをその通信方式に従って元の楽曲デ
ータに再現し、ハードディスク装置5に出力したり、ハ
ードディスク装置5に記憶されたカラオケ演奏の履歴等
を通信方式に従ってホストコンピュータ90へ送信す
る。データ判別回路22は、通信インターフェイス6に
よって再現された楽曲データ又はハードディスク装置5
から読み出された楽曲データに含まれる音声データ部の
データを楽曲の進行に従って取り込み、その音声データ
部のデータがベクトル量子化音声データなのか、又はA
DPCM音声データなのか、すなわち音声データ部のデ
ータがいずれのデータ圧縮方法によって圧縮されたもの
なのかを判別し、その判別結果に応じてベクトル量子化
音声データをベクトル量子化データ復号化手段71に、
ADPCM音声データをADPCMデータ復号化手段1
1にそれぞれ供給する。なお、楽曲データのヘッダ部に
その音声データ部の型名すなわちどちられのデータ圧縮
方法で圧縮されたものなのかを示すデータが記録されて
いるので、データ判別回路22はその音声データ部の型
名に応じて、音声データ部のデータをどちらの復号化手
段に供給するかの決定を行う。ベクトル量子化データ復
号化手段71は、楽曲データ中の音声トラックの指示に
従い、通信インターフェイス6によって再現されたベク
トル量子化音声データ又はハードディスク装置5から読
み出されたベクトル量子化音声データに含まれるインデ
ックス情報をコードブック81に基づいてスペクトルパ
ターンに変換し、変換されたスペクトルパターンと補助
情報とに基づいて元のディジタル音声データを復号し、
それをミキサ回路12に出力する。コードブック81
は、インデックス情報を音声データのスペクトルパター
ンに変換するための変換テーブルである。コードブック
81は、専用のメモリで構成されていてもよいし、ハー
ドディスク装置5の適当な場所に記憶されていてもよ
い。コードブック81のデータは、通信ネットワーク8
0を介して取り込まれてもよいし、図示していないフロ
ッピーディスクドライバやCD−ROMドライバなどか
ら読み込まれて記録されてもよい。ADPCMデータ復
号化手段11は、通信インターフェイス6によって再現
されたADPCM音声データ又はハードディスク装置5
から読み出されたADPCM音声データをビット変換及
び周波数変換して伸長し、元のディジタル音声データを
復号し、それをミキサ回路12に出力する。なお、AD
PCMディジタル復号化手段11は、音程情報に従って
ピッチシフトされた音声信号を生成することもある。The hard disk device 5 stores a system program and music data of the karaoke device 70 and has a storage capacity of several hundred M to several G, for example. In this embodiment, the audio data included in the music data stored in the hard disk device 5 is compressed by a vector quantization technique or an ADPCM data compression technique. It is needless to say that the music data stored in the hard disk device 5 is not only taken in through the communication network 80 but may be read and recorded from a floppy disk driver or a CD-ROM driver (not shown). No. Also,
The hard disk device 3 can easily add an operation program or upgrade the version via a communication line, a CD-ROM driver, or the like. The communication interface 6 reproduces the music data transmitted via the communication network 80 into the original music data in accordance with the communication system, and outputs the original music data to the hard disk device 5 or the karaoke performance history stored in the hard disk device 5. To the host computer 90 according to the communication method. The data discriminating circuit 22 stores the music data reproduced by the communication interface 6 or the hard disk drive 5.
The data of the audio data portion included in the music data read out from the device is fetched in accordance with the progress of the music, and the data of the audio data portion is vector quantized audio data, or A
It is determined whether the data is the DPCM audio data, that is, which data compression method is used for the data in the audio data part, and the vector-quantized audio data is transmitted to the vector-quantized data decoding means 71 in accordance with the result of the determination. ,
ADPCM data decoding means 1 for ADPCM audio data
1 respectively. Since the type name of the audio data portion, that is, data indicating which data compression method is used, is recorded in the header portion of the music data, the data determination circuit 22 determines the type of the audio data portion. According to the name, a decision is made as to which decoding means the data of the audio data part is to be supplied to. The vector-quantized data decoding means 71, in accordance with the instruction of the audio track in the music data, reads the vector-quantized audio data reproduced by the communication interface 6 or the index included in the vector-quantized audio data read from the hard disk device 5. Converting the information into a spectral pattern based on the codebook 81 , decoding the original digital audio data based on the converted spectral pattern and the auxiliary information,
It is output to the mixer circuit 12. Codebook 81
Is a conversion table for converting index information into a spectrum pattern of audio data. Code book
81 may be configured by a dedicated memory, or may be stored in an appropriate location of the hard disk device 5. The data of the code book 81 is stored in the communication network 8
0, or may be read from a floppy disk driver or a CD-ROM driver (not shown) and recorded. The ADPCM data decoding means 11 outputs the ADPCM audio data reproduced by the communication interface 6 or the hard disk drive 5.
, And converts and expands the ADPCM audio data read out from the digital audio data, and decodes the original digital audio data, and outputs it to the mixer circuit 12. Note that AD
The PCM digital decoding means 11 may generate an audio signal pitch-shifted according to the pitch information.
【0010】音源回路10は、複数チャンネルで楽音信
号の同時発生が可能であり、データ及びアドレスバス2
1を経由して与えられた楽音トラック上のMIDI規格
に準拠したデータを入力し、このデータに基づいた楽音
信号を生成し、それをミキサ回路12に出力する。音源
回路10において複数チャンネルで楽音信号を同時に発
音させる構成としては、1つの回路を時分割で使用する
ことによって複数の発音チャンネルを形成するようなも
のや、1つの発音チャンネルが1つの回路で構成される
ような形式のものであってもよい。また、音源回路10
における楽音信号発生方式はいかなるものを用いてもよ
い。例えば、発生すべき楽音の音高に対応して変化する
アドレスデータに応じて波形メモリに記憶した楽音波形
サンプル値データを順次読み出すメモリ読み出し方式
(波形メモリ方式)、又は上記アドレスデータを位相角
パラメータデータとして所定の周波数変調演算を実行し
て楽音波形サンプル値データを求めるFM方式、あるい
は上記アドレスデータを位相角パラメータデータとして
所定の振幅変調演算を実行して楽音波形サンプル値デー
タを求めるAM方式等の公知の方式を適宜採用してもよ
い。また、これらの方式以外にも、自然楽器の発音原理
を模したアルゴリズムにより楽音波形を合成する物理モ
デル方式、基本波に複数の高調波を加算することで楽音
波形を合成する高調波合成方式、特定のスペクトル分布
を有するフォルマント波形を用いて楽音波形を合成する
フォルマント合成方式、VCO、VCF及びVCAを用
いたアナログシンセサイザ方式等を採用してもよい。ま
た、専用のハードウェアを用いて音源回路を構成するも
のに限らず、DSPとマイクロプログラムを用いて音源
回路を構成するようにしてもよいし、CPUとソフトウ
ェアのプログラムで音源回路を構成するようにしてもよ
い。The tone generator circuit 10 is capable of simultaneously generating musical tone signals on a plurality of channels.
1 to input data conforming to the MIDI standard on the musical tone track given, generate a musical tone signal based on this data, and output it to the mixer circuit 12. The tone generator circuit 10 can simultaneously generate tone signals on a plurality of channels by using a single circuit in a time-division manner to form a plurality of tone channels, or a single tone channel can be constituted by a single circuit. It may be of the type as described below. The sound source circuit 10
May be used as the tone signal generation system. For example, a memory reading method (waveform memory method) for sequentially reading out tone waveform sample value data stored in a waveform memory in accordance with address data that changes according to the pitch of a musical tone to be generated, or a phase angle parameter An FM method for executing a predetermined frequency modulation operation as data to obtain tone waveform sample value data, or an AM method for executing a predetermined amplitude modulation operation using the address data as phase angle parameter data to obtain tone waveform sample value data, or the like. May be appropriately adopted. In addition to these methods, a physical model method that synthesizes a musical sound waveform by an algorithm that simulates the sounding principle of a natural musical instrument, a harmonic synthesis method that synthesizes a musical sound waveform by adding a plurality of harmonics to a fundamental wave, A formant synthesis method of synthesizing a musical tone waveform using a formant waveform having a specific spectral distribution, an analog synthesizer method using VCO, VCF, and VCA may be employed. In addition, the tone generator circuit is not limited to the one that uses dedicated hardware, and the tone generator circuit may be configured using a DSP and a microprogram. Alternatively, the tone generator circuit may be configured using a CPU and software programs. It may be.
【0011】ミキサ回路12は、音源回路10によって
生成された楽音信号と、ベクトル量子化データ復号化手
段71又はADPCMデータ復号化手段11によって復
号された音声信号と、マイク13からの音声信号とをミ
キシングし、それをエフェクト手段14に出力する。エ
フェクト手段14は、ミキサ回路12からの楽音信号、
音声信号に残響やリバーブなどの効果を付与して音響出
力装置15に出力する。エフェクト手段14は、楽曲デ
ータの中の効果制御トラックの制御データに応じて効果
の種類や程度を制御する。音響出力装置15は、エフェ
クト手段14からの楽音信号及び音声信号をアンプ及び
スピーカからなるサウンドシステムを介して発音する。The mixer circuit 12 converts the tone signal generated by the tone generator 10, the audio signal decoded by the vector quantization data decoding means 71 or the ADPCM data decoding means 11, and the audio signal from the microphone 13. Mixing and output to the effect means 14. The effect means 14 includes a tone signal from the mixer circuit 12,
The sound signal is given an effect such as reverberation or reverb and output to the sound output device 15. The effect means 14 controls the type and degree of the effect according to the control data of the effect control track in the music data. The sound output device 15 emits a tone signal and a sound signal from the effect means 14 via a sound system including an amplifier and a speaker.
【0012】映像作成回路16は、歌詞トラックに記録
されているMIDIデータに基づいて作成された文字コ
ードと、その表示箇所に関する文字データと、歌詞の表
示時間に関する表示時間データと、歌詞の表示色を曲進
行に合わせて順次変化させるためのワイプシーケンスデ
ータとに基づいてモニタ画面に表示される歌詞映像を作
成する。背景映像再生回路18は、演奏される楽曲のジ
ャンルに対応した所定の背景映像をCD−ROM17か
ら選択的に再生し、それを映像ミキサ回路19に出力す
る。映像ミキサ回路19は、背景映像再生回路18から
の背景映像に映像作成回路16からの歌詞映像をスーパ
ーインポーズで重ね合わせて、映像出力回路20に出力
する。映像出力回路20は、映像ミキサ回路19によっ
てミキシングされた背景映像と歌詞映像の合成画像をモ
ニタ画面上に表示する。The video creating circuit 16 is provided with a character code created based on the MIDI data recorded on the lyrics track, character data relating to the display location, display time data relating to the display time of the lyrics, and the display color of the lyrics. Is generated on the monitor screen on the basis of the wipe sequence data for sequentially changing the song according to the progress of the music. The background video reproduction circuit 18 selectively reproduces a predetermined background video corresponding to the genre of the music to be played from the CD-ROM 17 and outputs it to the video mixer circuit 19. The video mixer circuit 19 superimposes the lyrics video from the video creating circuit 16 on the background video from the background video reproducing circuit 18 in a superimposed manner, and outputs the superimposed lyrics video to the video output circuit 20. The video output circuit 20 displays a composite image of the background video and the lyrics video mixed by the video mixer circuit 19 on a monitor screen.
【0013】図2は図1のカラオケ装置70が通信ネッ
トワークを介して受信して記憶する1曲分の楽曲データ
の構成例を示す図である。楽曲データは図2(A)に示
すようにヘッダ部31、MIDIデータ部32及び音声
データ部33からなる。ヘッダ部31は、この楽曲デー
タに関する種々のデータからなり、具体的には、楽曲
名、楽曲の属するジャンル名、音声データの型名、発売
日、演奏時間などのデータである。音声データの型名
は、音声データ部のデータがベクトル量子化音声データ
なのか、それともADPCM音声データなのかを示すデ
ータである。これ以外にも、ヘッダ部31には通信され
た日付やアクセスされた日付や回数などの付随的な情報
が記録される場合がある。MIDIデータ部32は、楽
音トラック、歌詞トラック、音声トラック及び効果制御
トラックからなる。楽音トラックには、楽曲に応じたメ
ロディパート、伴奏パート、リズムパートなどの演奏デ
ータが記録される。演奏データは、MIDI規格に準拠
したデータであり、イベントとイベントとの間の時間間
隔を示すデュレーションタイムデータΔtと、そのイベ
ントの種類(発音開始命令、発音停止命令など)を示す
ステータスデータと、発音開始又は発音停止される音高
を指定するピッチ指定データと、発音時の音量を指定す
る音量指定データとからなる。音量指定データはステー
タスデータが発音開始命令の場合に付与される。歌詞ト
ラックには、図示していないモニタ画面に表示されるべ
き歌詞に関するデータがMIDIのシステム・エクスク
ルーシブ・メッセージ形式で記録される。すなわち、こ
の歌詞トラックに記録されるMIDIデータは、表示す
る歌詞に対応した文字コード及びその表示箇所に関する
文字データと、歌詞の表示時間に関する表示時間データ
と、歌詞の表示色を曲進行に合わせて順次変化させるた
めのワイプシーケンスデータとからなる。音声トラック
には、音声データ部に記録されている音声データの発生
に関するデータが図2(B)に示すようなMIDIのシ
ステム・エクスクルーシブ・メッセージ形式で記録され
る。すなわち、この音声トラックに記録されるMIDI
データは、音声データの発生タイミングに関するデータ
と、そのタイミングで発生されるべき音声データを指定
するイベントデータと、その音声データの音量、ピッチ
を指定するデータとからなる。効果制御トラックには、
エフェクト手段14の制御に関するMIDIデータが記
憶される。歌詞トラック及び効果制御トラックも図2
(B)のようなMIDI規格に準拠したデータとして送
信され、ハードディスク装置5に記憶される。FIG. 2 is a diagram showing an example of the configuration of one piece of music data received and stored by the karaoke apparatus 70 of FIG. 1 via a communication network. The music data includes a header section 31, a MIDI data section 32, and an audio data section 33 as shown in FIG. The header section 31 is composed of various data related to the music data, and specifically includes data such as a music title, a genre name to which the music belongs, a type name of audio data, a release date, and a performance time. The type name of the audio data is data indicating whether the data in the audio data part is vector quantized audio data or ADPCM audio data. In addition, the header section 31 may record additional information such as a communication date, a date accessed, and a number of times. The MIDI data section 32 includes a musical sound track, a lyrics track, an audio track, and an effect control track. In the music track, performance data such as a melody part, an accompaniment part, and a rhythm part according to the music are recorded. The performance data is data conforming to the MIDI standard, and includes duration time data Δt indicating a time interval between events, status data indicating the type of the event (such as a sounding start command and a sounding stop command), It is composed of pitch designation data for designating a pitch at which sound is started or stopped, and volume designation data for designating a sound volume at the time of sound production. The volume designation data is given when the status data is a sound generation start command. In the lyrics track, data relating to lyrics to be displayed on a monitor screen (not shown) is recorded in a MIDI system exclusive message format. In other words, the MIDI data recorded on the lyrics track includes the character code corresponding to the lyrics to be displayed and the character data relating to the display location, the display time data relating to the display time of the lyrics, and the display color of the lyrics according to the progress of the music. And wipe sequence data for sequentially changing them. In the audio track, data relating to the generation of audio data recorded in the audio data section is recorded in a MIDI system exclusive message format as shown in FIG. That is, MIDI recorded on this audio track
The data includes data relating to the generation timing of audio data, event data specifying audio data to be generated at that timing, and data specifying the volume and pitch of the audio data. The effect control track includes
MIDI data relating to control of the effect means 14 is stored. Lyric track and effect control track are also in Fig. 2.
The data is transmitted as data conforming to the MIDI standard as shown in FIG.
【0014】 図2(C)は、ベクトル量子化技術によ
って量子化された音声データ部33のデータ構成の一例
を示す図である。この音声データ部33のデータ1〜n
は、楽曲に対応して発生されるバックコーラス、お手本
音声およびデュエット音声などに関する音声データのス
ペクトル包絡に関する補助情報37〜39と、その音声
データのスペクトルパターンを特定するインデックス情
報34〜36とからなる。補助情報とインデックス情報
とで1フレームのデータが構成され、フレームの先頭に
はスタートデータSが、フレームの末尾にはエンドデー
タEがそれぞれ記録される。図では、3フレーム分のデ
ータが示されているが、音声データ部33のデータは実
際には多数のフレームで構成されている。図3は、コー
ドブック81の内容を示す図である。例えば、インデッ
クス情報が『1』の場合はスペクトルパターン1が該フ
レームのスペクトルとして読み出され、『2』の場合は
スペクトルパターン2が該フレームのスペクトルとして
読み出される。FIG. 2C is a diagram showing an example of a data configuration of the audio data unit 33 quantized by the vector quantization technique. Data 1 to n of the audio data section 33
Consists of auxiliary information 37 to 39 relating to the spectral envelope of audio data relating to the back chorus, sample audio, duet audio, etc., generated in accordance with the music, and index information 34 to 36 for specifying the spectral pattern of the audio data. . One frame of data is constituted by the auxiliary information and the index information, and start data S is recorded at the head of the frame, and end data E is recorded at the end of the frame. In the figure, data for three frames is shown, but the data of the audio data section 33 is actually composed of a large number of frames. FIG. 3 is a diagram showing the contents of the code book 81 . For example, when the index information is “1”, the spectrum pattern 1 is read as the spectrum of the frame, and when the index information is “2”, the spectrum pattern 2 is read as the spectrum of the frame.
【0015】 図4は、音声データをベクトル量子化音
声データに圧縮する動作の概略を説明する図である。図
4(A)のような、音声データが存在する場合、その音
声データの一部を図4(B)の長方形40に示すような
領域で切り出す。図4(B)のように切り出された波形
データは、離散的コサイン変換や離散的フーリエ変換な
どの直交変換(MDCT)部41によって、図4(C)
のような周波数領域の信号すなわちスペクトル信号に変
換される。また、切り出されたデータは、線形予測分布
(LPC)部42によって、図4(D)のようなスペク
トル包絡情報に変換される。量子化部43は図4(D)
のようなスペクトル包絡情報とその音声パワー情報を補
助情報として量子化する。図4(C)の周波数領域の信
号(スペクトル信号)は、正規化部44によって、図4
(E)のように正規化されたスペクトルパターンに変換
される。ここでは、図4(D)のスペクトル包絡情報に
よって図4(C)の周波数領域の信号を除算することに
よって、正規化されたスペクトルパターンを得る場合に
ついて説明するが、これ以外の方法で正規化してもよ
い。正規化されたスペクトルパターンは、量子化部45
によって、図3のコードブック81に記憶されていたス
ペクトルパターンのうち最も近いスペクトルパターンに
対応するインデックス情報に量子化される。このように
して量子化部43及び量子化部45によってそれぞれ量
子化された補助情報とインデックス情報が図2(C)の
ように構成されて、音声データ部のデータ1〜nを表す
ベクトル量子化音声データとして、楽曲データに付加さ
れる。FIG. 4 is a diagram schematically illustrating an operation of compressing audio data into vector-quantized audio data. When audio data exists as shown in FIG. 4A, a part of the audio data is cut out in an area shown by a rectangle 40 in FIG. 4B. The waveform data cut out as shown in FIG. 4B is processed by an orthogonal transform (MDCT) unit 41 such as a discrete cosine transform or a discrete Fourier transform, as shown in FIG.
Is converted into a signal in the frequency domain, that is, a spectrum signal. The cut-out data is converted by the linear prediction distribution (LPC) unit 42 into spectral envelope information as shown in FIG. The quantization unit 43 is configured as shown in FIG.
Is quantized using the spectrum envelope information and its audio power information as auxiliary information. The signal (spectral signal) in the frequency domain of FIG.
It is converted into a normalized spectral pattern as in (E). Here, a case where a normalized spectrum pattern is obtained by dividing the frequency domain signal of FIG. 4C by the spectrum envelope information of FIG. 4D will be described. You may. The normalized spectral pattern is input to the quantization unit 45.
As a result, it is quantized into index information corresponding to the closest spectral pattern among the spectral patterns stored in the code book 81 of FIG. The auxiliary information and index information quantized by the quantization unit 43 and the quantization unit 45 in this way are configured as shown in FIG. 2C, and the vector quantization representing the data 1 to n of the audio data unit is performed. It is added to the music data as audio data.
【0016】 カラオケ装置70は、ベクトル量子化音
声データ又はADPCM音声データを音声データ部のデ
ータとして含む楽曲データを通信ネットワーク80及び
通信インターフェイス6を介して受信し、それをハード
ディスク装置5に記憶する。楽曲演奏にあたっては、楽
曲データに付随した音声データの形式を判別回路に出力
し、データ判別回路22に取り込まれたデータがベクト
ル量子化音声データの場合には、ベクトル量子化データ
復号化手段71で楽曲の演奏に従って、読み出される音
声データを元のディジタル音声信号に復号化し、ADP
CM音声データの場合には、ADPCM復号化手段11
で復号化する。図5は、ベクトル量子化データ復号化手
段71がベクトル量子化音声データに基づいて元のディ
ジタル音声データを復号する際の動作の概略を説明する
図である。なお、図5(B)は図4(B)に、図5
(C)は図4(C)に、図5(D)は図4(D)に、図
5(E)は図4(E)に、それぞれ対応している。ベク
トル量子化データ復号化手段71において、正規化スペ
クトル再生部51は図2(C)のようなインデックス情
報34〜36に基づいて図3のコードブック81から図
5(E)のようなスペクトルパターンを読み出す。スペ
クトル包絡再生部52は、補助情報37〜39に基づい
て図5(D)のようなスペクトル包絡情報を再生する。
スペクトル再生部53は、正規化スペクトル再生部51
からのスペクトルパターンに、スペクトル包絡再生部か
らのスペクトル包絡情報を乗じることによって、図5
(C)のようなスペクトル信号を再生する。逆直交変換
部54は、スペクトル再生部53からのスペクトル信号
に逆直交変換処理を施すことによって、図5(D)のよ
うな元のディジタル音声データの一部を復号する。復号
されたディジタル音声データは、ミキサ回路71に出力
される。The karaoke apparatus 70 receives music data including vector quantized audio data or ADPCM audio data as data of an audio data section via the communication network 80 and the communication interface 6 and stores the music data in the hard disk device 5. In performing the music, the format of the audio data attached to the music data is output to the discriminating circuit, and if the data captured by the data discriminating circuit 22 is vector-quantized audio data, the vector-quantized data decoding means 71 In accordance with the performance of the music, the read audio data is decoded into the original digital audio signal, and ADP is performed.
In the case of CM audio data, the ADPCM decoding means 11
To decrypt. FIG. 5 is a diagram for explaining an outline of the operation when the vector quantized data decoding means 71 decodes the original digital audio data based on the vector quantized audio data. Note that FIG. 5B corresponds to FIG.
4C corresponds to FIG. 4C, FIG. 5D corresponds to FIG. 4D, and FIG. 5E corresponds to FIG. In the vector quantized data decoding means 71, the normalized spectrum reproducing unit 51 converts the codebook 81 of FIG. 3 to the spectrum pattern of FIG. 5E based on the index information 34 to 36 as shown in FIG. Is read. The spectrum envelope reproducing unit 52 reproduces the spectrum envelope information as shown in FIG. 5D based on the auxiliary information 37 to 39.
The spectrum reproducing unit 53 includes a normalized spectrum reproducing unit 51.
5 is multiplied by the spectrum envelope information from the spectrum envelope reproducing unit,
A spectrum signal as shown in (C) is reproduced. The inverse orthogonal transform unit 54 decodes a part of the original digital audio data as shown in FIG. 5D by performing an inverse orthogonal transform process on the spectrum signal from the spectrum reproducing unit 53. The decoded digital audio data is output to the mixer circuit 71.
【0017】なお、上述の実施の形態では、音声データ
をベクトル量子化技術でデータ圧縮して送信する場合つ
いて説明したが、これ以外の背景映像などをベクトル量
子化技術で圧縮してから送信するようにしてもよい。ま
た、上述の実施の形態では、音声データの型名をヘッダ
部に記憶する場合について説明したが、音声トラックの
イベントデータ部分にそのデータの型名を記憶するよう
にしてもよいし、楽曲を検索するためのインデックステ
ーブルに記憶しておいても良い。In the above-described embodiment, a case has been described in which audio data is transmitted after being compressed by the vector quantization technique. However, other background images are transmitted after being compressed by the vector quantization technique. You may do so. Further, in the above-described embodiment, the case where the type name of the audio data is stored in the header portion has been described. However, the type name of the data may be stored in the event data portion of the audio track, or the music may be stored. It may be stored in an index table for searching.
【0018】[0018]
【発明の効果】この発明のカラオケ装置によれば、AD
PCM方式よりも圧縮率の高いデータ圧縮方法で楽曲デ
ータを圧縮し、それを通信回線を介して伝送することが
できるので、通信時間を大幅に短縮化することができる
と共に、異なるデータ圧縮方法で圧縮された音声データ
を混在して蓄積しておき、それを適宜読み出して復号化
してカラオケ演奏を行うことができるという効果を奏す
る。According to the karaoke apparatus of the present invention, AD
Since the music data can be compressed by a data compression method having a higher compression rate than the PCM method and transmitted through a communication line, the communication time can be greatly reduced and a different data compression method can be used. There is an effect that a karaoke performance can be performed by storing compressed audio data in a mixed state, reading out and decoding the data appropriately, and performing decoding.
【図1】 この発明に係るカラオケ装置の一実施の形態
の全体構成を示す概略ブロック図。FIG. 1 is a schematic block diagram showing an overall configuration of an embodiment of a karaoke apparatus according to the present invention.
【図2】 カラオケ装置に配信される楽曲データの構成
例を示す図。FIG. 2 is a diagram showing a configuration example of music data distributed to a karaoke device.
【図3】 図1のコードブックの内容の一例を示す図。FIG. 3 is a view showing an example of the contents of the code book of FIG. 1;
【図4】 ベクトル量子化技術によって音声データがイ
ンデッスク情報と補助情報に量子化される際の動作の概
略を説明する図。FIG. 4 is a diagram schematically illustrating an operation when audio data is quantized into index information and auxiliary information by a vector quantization technique.
【図5】 ベクトル量子化技術によって圧縮されたベク
トル量子化音声データに基づいて元のディジタル音声デ
ータを復号する際の動作の概略を説明する図。FIG. 5 is a view for explaining an outline of an operation when decoding original digital audio data based on vector quantized audio data compressed by a vector quantization technique;
1…CPU、2…ROM、3…RAM、4…パネルイン
ターフェイス、5…ハードディスク装置、6…通信イン
ターフェイス、71…ベクトル量子化データ復号化手
段、81…コードブック、10…音源回路、11…AD
PCMデータ復号化手段、12…ミキサ回路、13…マ
イク、14…エフェクト手段、15…音響出力手段、1
6…映像作成回路、17…CD−ROM、18…背景映
像再生回路、19…映像ミキサ回路、20…映像出力手
段、21…データ及びアドレスバス、22…データ判別
回路DESCRIPTION OF SYMBOLS 1 ... CPU, 2 ... ROM, 3 ... RAM, 4 ... Panel interface, 5 ... Hard disk drive, 6 ... Communication interface, 71 ... Vector quantization data decoding means, 81 ... Code book, 10 ... Sound source circuit, 11 ... AD
PCM data decoding means, 12 mixer circuit, 13 microphone, 14 effect means, 15 sound output means, 1
6 ... Video creation circuit, 17 ... CD-ROM, 18 ... Background video reproduction circuit, 19 ... Video mixer circuit, 20 ... Video output means, 21 ... Data and address bus, 22 ... Data discrimination circuit
Claims (2)
憶手段を備え、選曲操作に基づき、該選曲された楽曲デ
ータの伴奏データを読み出して伴奏楽音を発生するとと
もに、該選曲された楽曲データに付属する音声データを
読み出してこれに基づく音声を発音するカラオケ装置に
おいて、 前記音声データは、音声波形のスペクトルパターンを選
択するインデックス情報と該音声波形のスペクトル包絡
を制御する補助情報とで該音声データを表す第1のデー
タ圧縮法と、前記第1のデータ圧縮法とは異なる第2の
データ圧縮法、のいずれかによって圧縮されたものであ
り、 前記選曲された楽曲データに付属する音声データが前記
第1または第2のデータ圧縮法のいずれに従う音声デー
タなのかを判別する判別手段と、 各インデックス情報に対応する音声波形のスペクトルパ
ターンをそれぞれ記憶したテーブル記憶手段と、 前記判別手段によって前記楽曲データに付属する前記音
声データが前記第1の圧縮法に従うものと判別された場
合には、該音声データにおける前記インデックス情報に
応じて前記テーブル記憶手段から前記スペクトルパター
ンを読み出し、読み出したスペクトルパターンと前記補
助情報に基づく前記スペクトル包絡とに応じて音声波形
を復号する第1の復号化手段と、 前記判別手段によって前記楽曲データに付属する前記音
声データが前記第2の圧縮法に従うものと判別された場
合には、前記第2のデータ圧縮法に基づいて音声波形を
復号する第2の復号化手段とを備え、各インデックス情
報に対応して記憶するスペクトルパターンのデータを通
信ネットワークを介して取り込んで前記テーブル記憶手
段に記録することが可能であることを特徴とするカラオ
ケ装置。1. A storage means for storing a plurality of distributed music data, wherein, based on a music selection operation, accompaniment data of the selected music data is read out to generate an accompaniment music sound, and the music data is added to the selected music data. In a karaoke apparatus for reading out attached audio data and producing an audio based on the audio data, the audio data includes index information for selecting a spectrum pattern of an audio waveform and auxiliary information for controlling a spectrum envelope of the audio waveform. And a second data compression method different from the first data compression method, wherein the audio data attached to the selected music data is Determining means for determining whether the audio data complies with the first or second data compression method; A table storing means for respectively storing the spectral patterns of the audio waveforms to be processed, and when the audio data attached to the music data is determined by the determination means to be in accordance with the first compression method, A first decoding unit that reads the spectrum pattern from the table storage unit in accordance with the index information, and decodes an audio waveform in accordance with the read spectrum pattern and the spectrum envelope based on the auxiliary information; A second decoding unit that decodes an audio waveform based on the second data compression method when the audio data attached to the music data is determined to comply with the second compression method. , the communication network data of spectral patterns stored in association with each index information It said table storing hand fetches via
A karaoke apparatus characterized by being able to record on a stage .
ータ圧縮法である請求項1に記載のカラオケ装置。2. The karaoke apparatus according to claim 1, wherein said second data compression method is an ADPCM data compression method.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17853796A JP3261983B2 (en) | 1996-06-19 | 1996-06-19 | Karaoke equipment |
| US08/877,169 US5974387A (en) | 1996-06-19 | 1997-06-17 | Audio recompression from higher rates for karaoke, video games, and other applications |
| CN200410007331.4A CN1259649C (en) | 1996-06-19 | 1997-06-18 | Sound replay device and method for karaoke and game machine |
| CN97113802.8A CN1240045C (en) | 1996-06-19 | 1997-06-18 | Sound playback device and method for karaoke, game machine and the like |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17853796A JP3261983B2 (en) | 1996-06-19 | 1996-06-19 | Karaoke equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1011097A JPH1011097A (en) | 1998-01-16 |
| JP3261983B2 true JP3261983B2 (en) | 2002-03-04 |
Family
ID=16050219
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17853796A Expired - Fee Related JP3261983B2 (en) | 1996-06-19 | 1996-06-19 | Karaoke equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3261983B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW495735B (en) | 1999-07-28 | 2002-07-21 | Yamaha Corp | Audio controller and the portable terminal and system using the same |
| JP3620787B2 (en) * | 2000-02-28 | 2005-02-16 | カナース・データー株式会社 | Audio data encoding method |
| KR102078336B1 (en) * | 2018-06-21 | 2020-02-18 | 주식회사 다날엔터테인먼트 | Karaoke player to support natural transition between original sound sources and midi sound sources, and operating method thereof |
| US11976844B2 (en) | 2021-11-30 | 2024-05-07 | Tyco Fire & Security Gmbh | Shape of an evaporative cooling unit |
-
1996
- 1996-06-19 JP JP17853796A patent/JP3261983B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH1011097A (en) | 1998-01-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5974387A (en) | Audio recompression from higher rates for karaoke, video games, and other applications | |
| JP2921428B2 (en) | Karaoke equipment | |
| US5518408A (en) | Karaoke apparatus sounding instrumental accompaniment and back chorus | |
| JP3173382B2 (en) | Music control device, karaoke device, music information supply and reproduction method, music information supply device, and music reproduction device | |
| JP3317181B2 (en) | Karaoke equipment | |
| JPH1173182A (en) | System for forming, distributing, storing and executing music work file and method therefor | |
| JP3127722B2 (en) | Karaoke equipment | |
| JP2947032B2 (en) | Karaoke equipment | |
| US20070157796A1 (en) | Tone synthesis apparatus and method | |
| JP3261983B2 (en) | Karaoke equipment | |
| JP3261982B2 (en) | Karaoke equipment | |
| JPH10268895A (en) | Voice signal processing device | |
| US5821444A (en) | Apparatus and method for tone generation utilizing external tone generator for selected performance information | |
| JP4433734B2 (en) | Speech analysis / synthesis apparatus, speech analysis apparatus, and program | |
| JPH1011100A (en) | Voice vocalizing device | |
| JPH10143170A (en) | Musical piece data forming device and karaoke sing-along machine | |
| JP2897614B2 (en) | Karaoke equipment | |
| JPH1011095A (en) | Game device | |
| JP2797644B2 (en) | Karaoke device with vocalization function | |
| JP4012410B2 (en) | Musical sound generation apparatus and musical sound generation method | |
| JP3804522B2 (en) | Waveform compression method and waveform generation method | |
| JP3744247B2 (en) | Waveform compression method and waveform generation method | |
| JP3788096B2 (en) | Waveform compression method and waveform generation method | |
| JPH1195769A (en) | Music player | |
| JP3211646B2 (en) | Performance information recording method and performance information reproducing apparatus |
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: 20081221 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081221 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091221 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |