(57)【特許請求の範囲】
【請求項１】
コードブックを用いてベクトル量子化された圧縮符号化データをデコードするためのデコードパラメータを含むヘッダと、該圧縮符号化データを一定のフレーム毎に分割した状態で記憶するベクトル量子化データ記憶手段と、該ベクトル量子化データ記憶手段に記憶されている圧縮符号化データを再生するデコード手段とを備え、
前記デコード手段は、
前記ベクトル量子化データ記憶手段に記憶されている圧縮符号化データを再生するときに、該ベクトル量子化データ記憶手段から前記ヘッダに含まれるデコードパラメータを受信して一時的に記憶するデコードパラメータ記憶手段と、前記デコードパラメータ記憶手段に前記デコードパラメータが記憶されている状態で、前記ベクトル量子化データ記憶手段に記憶されている圧縮符号化データをその途中のフレームから受信して該受信したデータを前記デコードパラメータ記憶手段に記憶されているデコードパラメータに基づいて再生する再生部とを備えることを特徴とする、圧縮符号化データの復号装置。
【請求項２】
デコードパラメータは、サンプリングレートとビットレートである請求項１記載の圧縮符号化データの復号装置。
【請求項３】
請求項１または２記載の圧縮符号化データの復号装置が用いられ、楽音トラックなどのシーケンスデータをシーケンサ部により再生するカラオケ装置であって、
前記ベクトル量子化データ記憶手段は、デコードパラメータを含むヘッダと、ベクトル量子化されてフレーム分割された音響シーケンスデータを記憶し、
前記デコード手段は、カラオケ再生前にヘッダのデコードパラメータを獲得して前記デコードパラメータ記憶手段に記憶し、カラオケ再生時に音響シーケンスデータの中のシーケンサ部で指定された途中のフレームから前記デコードパラメータに基づいて再生することを特徴とする、カラオケ装置。
【請求項４】
早送りと巻き戻しを指定する手段を備え、前記シーケンサ部は早送りや巻き戻しの量に基づいて音響シーケンスデータの中の途中フレームを指定するようにした、請求項３記載のカラオケ装置。
【請求項５】
複数の楽曲データによるメドレー演奏を指定する手段を備え、前記シーケンサ部はメドレー演奏時に２曲目以降の音響シーケンスデータの中の途中フレームを指定するようにした、請求項３または４記載のカラオケ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、圧縮符号化された音響データの復号装置及び同装置を用いたカラオケ装置に関し、特に音声データ等の音響データをベクトル量子化法によって圧縮符号化した装置に関する。
【０００２】
【従来の技術】
音声信号等の音響信号を高能率で圧縮符号化する手法として、ベクトル量子化法が提案されている。例えば、ＴｗｉｎＶＱ（ＮＴＴ社によって開発された音響信号の圧縮符号化法：Transform-domain Weighted Interleave Vector Quantization）と称されるベクトル量子化法は、圧縮符号化対象となる信号を一定区間で切り出し、切り出した各情報パターンをインターリーブして複数のターゲットベクトルを作成し、このターゲットベクトルに対してコードブック探索を行って最も近いパターンベクトルのインデックスを伝送する。復号時には、圧縮時に使用したコードブックと同じものを用いて元の信号を復元する。このベクトル量子化法では、コードブック探索によって得られたコードを圧縮符号とするから、音質レベルを高く維持したまま圧縮率を高めることができ、また、信号を一定区間で切り出す固定長フレーム方式を採用しているために符号誤りに強い特徴がある。そこで、ＴｗｉｎＶＱに代表されるベクトル量子化法による圧縮符号化方式は、特に、音楽信号や音声信号などの音響信号の圧縮に使用されている。
【０００３】
なお、コードブックを用いてベクトル量子化する圧縮符号化方式については、例えば、特開平１０−１１２６５７号公報等に示されている。
【０００４】
従来、上記の圧縮符号化方式によって得られるデータは、図９に示すようにヘッダ１とデータ本体２とからなり、ヘッダ１は復号時（デコード時）に必要なサンプルレートやビットレートからなるデコード時に必要なデコードパラメータからなり、データ本体２はビットストリームからなる圧縮符号化データからなっている。
【０００５】
デコード時には、まずヘッダ１を獲得し、この中のデコードパラメータを解釈してからデータ本体２の復号化操作を行う。
【０００６】
【発明が解決しようとする課題】
しかし、従来の復号装置では、ヘッダ１とデータ本体２とを常に一体のものとして認識し、デコード時には、最初に必ずヘッダ１内のデコードラメータを解釈してからデータ本体２のデコードを行うようにしていた。このために、例えば、データ本体２の途中までデコードして一旦停止し、ある時間経過後に再びデータ本体２の任意の部分からデコードしたり、または、データ本体２の途中までデコードした後、他のデータ本体の途中からデコード開始をする、といった操作を行うことができなかった。すなわち、データ途中からのデコードを行うことができないために、圧縮符号化データの応用的な使用ができないという不都合があった。
【０００７】
この発明の目的は、圧縮符号化データの任意の位置からデコードを行うことのできる圧縮符号化データの復号装置を提供することにある。
【０００８】
また、この発明の他の目的は、上記復号装置を採用することによって、ＭＩＤＩが苦手とする音声信号や楽器音信号等の応用的な操作が容易になるカラオケ装置を提供することにある。
【０００９】
【課題を解決するための手段】
請求項１の発明は、コードブックを用いてベクトル量子化された圧縮符号化データをデコードするためのデコードパラメータを含むヘッダと、該圧縮符号化データを一定のフレーム毎に分割した状態で記憶するベクトル量子化データ記憶手段と、該ベクトル量子化データ記憶手段に記憶されている圧縮符号化データを再生するデコード手段とを備え、
前記デコード手段は、
前記ベクトル量子化データ記憶手段に記憶されている圧縮符号化データを再生するときに、該ベクトル量子化データ記憶手段から前記ヘッダに含まれるデコードパラメータを受信して一時的に記憶するデコードパラメータ記憶手段と、前記デコードパラメータ記憶手段に前記デコードパラメータが記憶されている状態で、前記ベクトル量子化データ記憶手段に記憶されている圧縮符号化データをその途中のフレームから受信して該受信したデータを前記デコードパラメータ記憶手段に記憶されているデコードパラメータに基づいて再生する再生部とを備えることを特徴とする。
【００１０】
この発明の圧縮符号化データは、コードブックを用いて圧縮対象となる信号をベクトル量子化することによって得る。コードブックを用いるベクトル量子化手法には、ＴｗｉｎＶＱがある。ＴｗｉｎＶＱは、圧縮対象となる音響信号等を一定区間毎に切り出してインターリーブすることによって複数のターゲットベクトルを作成し、このターゲットベクトルに最も近いパターンベクトルをコードブックから選択してそのコードを伝送するようにしたものである。復号時（デコード時）には、上記と同じコードブックを用いることによってコードに対応するターゲットベクトルを復元しＤＡＣを通すことによって元の信号を得る。ベクトル量子化データ記憶手段は、このようにしてベクトル量子化された圧縮符号化データを記憶するものであって、ＣＤ−ＲＯＭ等の記憶媒体やインターネットあるいはＩＳＤＮなどの通信ラインを介して得られる。デコード手段は、上記ベクトル量子化データを復号する時に、最初にヘッダを受信してデコードパラータを一時的に記憶しておく。その後、ベクトル量子化データの任意のフレームから受信して、一時記憶しているデコードパラメータに基づいてデコード（復号）する。この発明では、ヘッダと圧縮符号化データとを別々に取り扱うと共に、圧縮符号化データを一定のフレーム毎に分割しているから、最初に１度デコードパラメータを受けておくことによって、その後、任意のフレーム位置から圧縮符号化データの複合を可能とするものである。したがって、一旦ヘッダを受信してデコードパラメータを解釈して記憶しておけば、その後、圧縮符号化データの最初のフレームからはもちろん、途中のフレームからも復号化ができ、また、途中フレームから復号した後、任意のフレーム位置にジャンプして復号することも可能である。
【００１１】
なお、デコードパラメータは、サンプルレートとビットレートで構成される。ベクトル量子化手法によっては、これ以外の情報を含むことも可能である。要するに、ヘッダには、圧縮符号化データを復号するために必要な情報がすべて含まれていればよい。
【００１２】
請求項３の発明は、上記圧縮符号化データの復号装置が用いられ、楽音トラックなどのシーケンスデータをシーケンサ部により再生するカラオケ装置であって、
前記ベクトル量子化データ記憶手段は、デコードパラメータを含むヘッダと、ベクトル量子化されてフレーム分割された音響シーケンスデータを記憶し、
前記デコード手段は、カラオケ再生前にヘッダのデコードパラメータを獲得して前記デコードパラメータ記憶手段に記憶し、カラオケ再生時に音響シーケンスデータの中のシーケンサ部で指定された任意のフレームから前記デコードパラメータに基づいて再生することを特徴とする。
この発明は、上記圧縮符号化データの復号装置を用いたカラオケ装置において、圧縮符号化の対象を音声や楽器音などを含む音響のシーケンスデータとしたものである。そして、カラオケ再生前にヘッダのデコードパラメータを獲得しておいて、カラオケ再生時に音響シーケンスデータの中のシーケンサ部で指定された任意のフレームからデコードパラメータに基づいて再生する。
【００１３】
例えば、このカラオケ装置に早送りと巻き戻しを指定する手段をリモコン装置等に設けることによって、早送りや巻き戻しが指定された時、シーケンサ部は早送りや巻き戻しの量に基づいて音響シーケンスデータの中の途中フレームを指定する。この時、事前にデコードパラメータが獲得できているために、指定された途中フレームから直接再生することが可能になる。また、複数の楽曲データによるメドレー演奏を指定する手段を備えることによって、最初にデコードパラメータが獲得されているために、メドレー曲の２曲目以降を再生する時には、その２曲目以降の音響シーケンスデータの中のメドレー部分の途中フレームを直接指定することができる。
【００１４】
【発明の実施の形態】
図１は、この発明の実施形態であるカラオケ装置の概略構成図である。このカラオケ装置は、ハードディスク１２及びＤＶＤ（デジタル・ビデオ・ディスク）４０にカラオケ曲演奏用の楽曲データや背景映像用の動画データを記憶しており、利用者がリモコン装置３を用いて曲番号を入力すると、その曲番号の楽曲データを読み出してカラオケ曲を演奏する。リモコン装置は早送りキー３ａ、巻き戻しキー３ｂ、一時停止キー３ｃを備え、これらのキーをオンすることによって、演奏中のカラオケ曲を早送り、巻き戻し、一時停止させることができる。
【００１５】
このカラオケシステムは、カラオケ装置本体１のほか、コントロールアンプ２、リモコン装置３、ＤＶＤチャンジャ４、スピーカ５、モニタ６、マイク７及び音響データ処理部８で構成されている。
【００１６】
カラオケ装置本体１は、システム全体の動作を制御する制御部１０、カラオケ演奏を実行するシーケンサ１１、楽曲データなど記憶したハードディスク（ＨＤＤ）１２、リモコン装置３が発信する赤外線信号を受信してデコードするリモコン受信部１３、楽曲データに基づいて楽音を発生する音源装置１４、歌詞の文字パターンなど展開するパターン展開部１６及び歌詞や背景映像などの表示を制御する表示制御部１７を備えている。
【００１７】
音響データ処理部８は、ＭＩＤＩデータでは再生できないような音声や、楽器音などの音響信号を処理する。このカラオケ装置では、ハードディスク１２に記憶されている楽曲データに含まれる音響制御トラックで指定されるＴｗｉｎＶＱデータファイルのＴｗｉｎＶＱデータが入力する。音響データ処理部８では、このＴｗｉｎＶＱデータをデコードして、ＤＡ変換した後コントロールアンプ２に出力する。
【００１８】
音源装置１４が発生した楽音及び音響データ処理部８で復号したコーラス音等の音声や楽器音等はコントロールアンプ２に入力する。コントロールアンプ２は、これらの楽音信号、音声信号、楽器音信号及びマイク７からの歌唱音声信号等をミキシングして効果を付与してスピーカ５に出力する。
【００１９】
ＤＶＤチェンジャ４は複数枚のＤＶＤ４０のいずれかを選択して読出・再生する。ＤＶＤにはＭＰＥＧ圧縮された動画背景映像が記憶されている。背景映像には、特定のカラオケ曲に個別に対応する個別背景映像やカラオケ曲の種別（例えばジャンル）毎に設けられた汎用の背景映像などがある。このＤＶＤチェンジャ４及びパターン展開部１６は、表示制御部１７に接続されている。表示制御部１７はＤＶＤチャンジャ４から入力される背景映像の上にパターン展開部１６が展開した文字パターンなどをスーパーインポーズ合成しモニタ６に表示する。
【００２０】
ハードディスクディスク１２には多数のカラオケ曲の楽曲データが記憶されているほか、静止画像データ等も記憶されている。
【００２１】
なお、図１の機能ブロック図で示したカラオケ装置は、ＣＰＵを含むコンピュータシステムで構成され、シーケンサ１１やパターン展開部１６はソフト的に実現される。
【００２２】
図２は、ハードディスクディスク１２やＤＶＤ４０に記憶されている楽曲データの構成を示す図である。このカラオケ装置では、楽曲データは、ヘッダ、トラック群、音響データ部で構成されている。前述のように、音響データは、ＴｗｉｎＶＱデータからなる。ヘッダには、曲番号、タイトルなどの書誌データや、圧縮符号化データであるＴｗｉｎＶＱデータのデコードパラメータが書き込まれている。トラック群は、音源装置１４を制御する楽音トラックのほか、パターン展開部１６が文字パターンに展開する歌詞データが書き込まれた歌詞トラック、フレーズ毎に分割された音響データをどのタイミングで再生するかを制御する音響制御トラック、音源装置１４やコントロールアンプ２のエフェクト
（効果）を制御する効果制御トラックなどで構成されている。
【００２３】
楽音トラックは、ノートイベントデータや設定データなどのイベントデータと各イベントデータの読み出しタイミングを示すタイミングデータを時系列に配列して構成されている。タイミングデータは、各イベントデータ間の時間的間隔を示すデュレーションや、曲がスタートしてから各イベントデータが発生するまでの絶対時間などのデータで記述される。シーケンサ１１は、タイミングデータで指示されるタイミングにイベントデータを読み出して音源装置１４に入力する。音源装置１４は、入力されたイベントデータに応じて楽音を発生する。
【００２４】
音響制御トラックは、イベントデータであるＴｗｉｎＶＱデータ番号と各イベントデータの読み出しタイミングを示すタイミングデータを時系列に配列して構成される。シーケンサ１１は、タイミングデータで指定されるタイミングにＴｗｉｎＶＱデータ番号を読み出し、この番号で指定されるＴｗｉｎＶＱデータをファイルから読み出し、このデータ内の該当するデータフレームから音響データ処理部８に出力する。なお、後述のように実際にはシーケンサ１１は、ＴｗｉｎＶＱのフレームを指定し、そのフレームに対応するデータが音響データ処理部８に出力される。
【００２５】
歌詞トラック、効果制御トラックについても上記楽音トラックや音響制御トラックと同様に、イベントデータと各イベントデータの読み出しタイミングを示すタイミングデータを時系列に配列して構成される。
【００２６】
リモコン３は、上述のように早送りキー３ａ、巻き戻しキー３ｂ、一時停止キー３ｃを備えており、このキーが操作されることによって演奏中のカラオケ曲の早送りや巻き戻しが可能になる。すなわち、カラオケ曲が演奏されている時に、早送りキー３ａを操作すると、その操作されている間カラオケ曲の早送りが行われる。カラオケ曲の早送りとは、シーケンサ１１での正方向（時間経過方向）への歩進スピードを速めることである。また、巻き戻しキー３ｂが操作されると、その操作されている間カラオケ曲の巻き戻しが行われる。カラオケ曲の巻き戻しとは、シーケンサ１１での歩進方向を逆方向にすると共にその歩進スピードを通常の歩進スピードよりも速めることである。図３に、シーケンサ１１での歩進動作を示す。ポインタＰはシーケンサ１１で現在処理しているトラック上の位置を示すものであって、通常のカラオケ曲の再生時には一定のスピードで右方向（時間経過方向）に歩進している。今カラオケ曲が再生されている状態で位置ａ１で早送りキー３ａが操作されると、ポインタＰが早送り用に設定された歩進スピードで右方向に進む。ポインタＰが位置ａ２に達した時に早送りキー３ａが離されると、この位置ａ２から通常の歩進スピードでのカラオケ曲の再生が再開される。また、ポインタＰが位置ａ３の位置に達した時に巻き戻しキーが操作されると、巻き戻し用に設定された歩進スピードで左方向（時間経過と逆方向）に進んでいく。ポインタＰが位置ａ４に達した時に巻き戻しキー３ｂが離されると、この時から再び右方向に通常のスピードでポインタＰが歩進していく。すなわち、通常のカラオケ曲の再生が再開される。このように、早送りキー３ａと巻き戻しキー３ｂのいずれかが操作された時には、シーケンサ１１での歩進スピード及び歩進方向を制御することによってポインタＰの位置を先の任意の位置に進めたり元の任意の位置に戻したりすることが自由にできる。
【００２７】
早送りや巻き戻しの時に、各トラックの再生をその時の歩進スピードに合わせて行うことも可能であるが、巻き戻しの場合にはイベントデータの解釈を逆にするなどの制御が必要になってくる。例えば、楽音トラックではノートオンのイベントデータの時にはノートオフを実行し、ノートオフのイベントデータの時にはノートオンを実行することが必要である。音響制御トラックについては、この実施形態では早送り時巻き戻し時共に再生をしない。別途、「キュルキュルキュル」のような擬似音を出すことも可能である。
【００２８】
図４は、ＴｗｉｎＶＱの作成部の機能ブロック図である。このＴｗｉｎＶＱデータは図外のＣＤ−ＲＯＭやＩＳＤＮ通信回線によって楽曲データの一部として送られ、ハードディスク１２等に記憶される。したがって、ＴｗｉｎＶＱデータ自体はカラオケ装置で作成されるものではなく楽曲データの一部としてインプリメントされるものである。図４に示すようにＴｗｉｎＶＱデータの作成においては、対象となる音響信号をデジタル化したものをまずメモリ５０に展開し、制御部５１の制御によって、ベクトル量子化部５２において所定のサンプリングレート及びビットレートに基づいてベクトル量子化された圧縮符号化データ、すなわちＴｗｉｎＶＱフレームデータを生成する。ベクトル量子化にはコードブック５３を用いる。前述のように、ＴｗｉｎＶＱフレームデータを得るためのベクトル量子化は以下のようにして行う。すなわち、メモリ５０に記憶されている音響データを一定区間毎に切り出してインターリーブし、複数のターゲットベクトルを作成すると共に、この各ターゲットベクトルに対し、コードブック５３を参照して最も近いパターンベクトルを選ぶ。その時のコードをＴｗｉｎＶＱフレームデータとして出力する。なお、ＴｗｉｎＶＱフレームデータはフレーム化されたものとなる。また、この実施形態では、フレームの大きさがバイト単位となるように、ビットレート等から決定されるフレーム長に無効ビットを加える（ｐａｄｄｉｎｇ処理）ようにしている。バイト単位でフレーム長を扱えるようにすることで、デコード時に途中フレームから再生開始するときフレーム指定が容易になる。また、デコードのためにこの時に用いたサンプリングレート及びビットレートをデコードパラメータとして出力する。デコードパラメータは楽曲データのヘッダ部に挿入され、ベクトル量子化されたＴｗｉｎＶＱフレームデータは音響データとして用いられる。
【００２９】
図５は、ＴｗｉｎＶＱデータを復号化するための音響データ処理部の機能ブロック図である。シーケンサ１１からはデコードパラメータやＴｗｉｎＶＱフレームデータが送られてきて、デコードパラメータの場合にはメモリ６０に一時的に記憶される。また、ＴｗｉｎＶＱフレームデータの時にはベクトル逆量子化部６１において逆量子化を行うことによって復号化が行われる。すなわち、ＴｗｉｎＶＱデータを作成する時に使用したコードブック５３と同じコードブック６２を用いることによってベクトル逆量子化部６１で元の信号に復号化することができる。６３は、これらの制御を行う部分であって、ＤＡＣ６４は、復号化されたデータをアナログ信号に変換してコントロールアンプ２に出力する信号を作成する。
【００３０】
音響データ処理部８では、シーケンサ１１から、カラオケ曲再生前にデコードパラメータ、すなわちサンプリングレートとビットレートを含むデータ（図２の楽曲データのヘッダ部に含まれている）を受信してメモリ６０に記憶しておく。この状態で、シーケンサ１１から送られてくるＴｗｉｎＶＱフレームデータを該デコードパラメータに基づいて復号化する。メモリ６０に、デコードパラメータが一旦記憶されると、その後、早送りや巻き戻しなどによって、音響制御トラック上のポインタＰの位置が変わっても、その位置に対応するフレームデータから復号化することができる。すなわち、ポインタＰの位置が変わった時に、もう一度ヘッダ部から受信する必要がない。
【００３１】
図６は、ＴｗｉｎＶＱデータの構成を示し、早送り及び巻き戻しが行われた時のデータフレームの再生例を示している。最初にヘッダ部のサンプリングレートとビットレートがメモリ６０に一旦記憶された後、データフレームの１番から２番まで再生され、早送りキーがデータフレームｉ−１の所まで押されると、続いてデータフレームｉの再生が行われ、同フレームｉの再生が終わった時に巻き戻しキー３ｂがデータフレーム２の最初の位置まで操作されると再びデータフレーム２からの再生がスタートする。なお、早送りキーや巻き戻しキーの操作終了位置があるフレームの中途であれば、その次に再生開始となるフレーム番号は当該フレームの次のフレームからとなる。このように、一旦ヘッダのサンプリングレートとビットレートが音響データ処理部８に送られていれば、以後早送りキー３ａや巻き戻しキー３ｂが操作されても、操作終了時点から直ちに音響データの再生が可能となる。なお、早送りや巻戻しのときに、再生開始フレームは、トラックのデュレーションデータとイベントが指定するＴｗｉｎＶＱデータの１フレーム時間に基づいて計算する。すなわち、早送りキーや巻戻しキーの操作された時間分ポインタを移動させるとき、ポインタはシーケンストラック上と１ファイルのＴｗｉｎＶＱデータ上を移動させ、その移動合計がキー操作時間となるように制御する。
【００３２】
図７は、上記カラオケ装置の一部動作を示すフローチャートである。特に、このフローチャートではリモコン３の早送りキー３ａや巻き戻しキー３ｂがカラオケ演奏中に操作された時の音響データの制御について示している。
【００３３】
カラオケ演奏の初期設定を行うタイミングでは（ｎ１）、音源装置１４や表示制御部１７等の初期設定のほか、音響データ処理部８に対してサンプリングレート及びビットレートを含むデコードパラメータを送る。これらのデータは、音響データ処理部８においてメモリ６０に記憶される。
【００３４】
カラオケ演奏が始まると、シーケンサ１１は再生モードとなって（ｎ２）、各トラックのシーケンス処理を行う（ｎ３）。カラオケ演奏中にリモコンキー３によって早送りキー３ａが操作されると（ｎ４）、早送りが停止されるまでポインタＰの歩進速度をＮ倍にして歩進する（ｎ６）。早送りが停止した時にｎ７に進んでその時にポインタが指定しているデータフレームをスタート位置とする。また、巻き戻しキー３ｂが操作されると（ｎ８）、巻き戻しが停止するまでポインタＰのＮ倍の速度で逆歩進が行われ（ｎ１０）、巻き戻しが停止した時にｎ１１に進み、その時のポインタで指定しているデータフレームをスタート位置として設定する。
【００３５】
以上の動作によって、最初の初期設定の段階でデコードパラメータが音響データ処理部８に記憶されるために、早送りキーや巻き戻しキーが操作された時には最初からデータを再送しなくても所望のデータ再生を直ちに行うことができる。なお、以上の実施形態では早送りキーと巻き戻しキーが操作された時についての構成と動作を示したが、カラオケ装置において、複数の楽曲のメドレー演奏が指定された時にも各楽曲の音響データについては途中フレームから再生することができる。例えば、図８に示すように楽曲１の音響データについてはデータフレーム１、２を再生し、楽曲２についてはデータフレーム２、３を、楽曲３についてもデータフレーム２、３を再生する場合、楽曲１のヘッダのサンプリングレート及びビットレートを音響データ処理部のメモリ６０に記憶しておくことによって、楽曲２ではヘッダを読み直さなくても、データフレーム２から直ちに再生をすることができ、また、楽曲３においてもデータフレーム２から直ちに再生を開始することができる。この場合各楽曲の音響データはすべて同じコードブックを用いて且つ同じサンプリングレートとビットレートを用いて量子化されていることが前提である。
【００３６】
【発明の効果】
請求項１の発明によれば、初めにデコードパラメータを受信しているために、任意のフレームから再生することができ、圧縮符号化データの種々の応用的な利用が可能となる。
【００３７】
また、この圧縮符号化データ復号装置をカラオケ装置に採用することよって、音声や楽器音などＭＩＤＩでは処理のできない音響シーケンスデータを途中から再生したりすることが自由にできる。例えば、早送り機能と巻き戻し機能を採用したカラオケ装置では、早送りした位置または巻き戻しした位置から直ちに音響シーケンスデータの再生を行うことができ、また、メドレー演奏機能を採用したカラオケ装置では、２曲目以降のメドレー曲の音響シーケンスデータを途中フレームから直ちに再生することができる。
【図面の簡単な説明】
【図１】この発明の実施形態であるカラオケ装置の機能ブロック図
【図２】楽曲データの構成図
【図３】シーケンサの保進動作を示す図
【図４】ＴｗｉｎＶＱデータの作成部の機能ブロック図
【図５】音響データ処理部の機能ブロック図
【図６】ＴｗｉｎＶＱデータの構成を示す図
【図７】カラオケ装置の一部動作を示すフローチャート
【図８】メドレー演奏時のＴｗｉｎＶＱデータ処理法を示す図
【図９】従来の圧縮符号化データの構成例
【図１】
0004193240.tif 000002
【図２】
0004193240.tif 000003
【図３】
0004193240.tif 000004
【図４】
0004193240.tif 000005
【図５】
0004193240.tif 000006
【図６】
0004193240.tif 000007
【図７】
0004193240.tif 000008
【図８】
0004193240.tif 000009
【図９】
0004193240.tif 000010