(57)【要約】本発明は、共に原信号（ＳＰＣＭ）の可逆的符号化データ・ストリーム（ＳＥＮＣ）を形成する不可逆的に符号化されたデータ・ストリームと可逆的に伸張されたデータ・ストリームを用いた、当該原信号の可逆的符号化に関する。可逆的音声圧縮手段は、復号器の出力で、元のＰＣＭサンプルをビットまで正確に再生する音声符号化を提供する。不可逆的符号化／復号化は、ｍｐ３符号化／復号化であってよい。本発明は、基本層の不可逆的音声コーデックの残余信号に整数ＭＤＣＴ器及び周波数領域無相関器（１６）及び時間領域無相関器（１６）を用いる。不可逆的基本層コーデックからの補助情報を利用することにより、ビット・ストリーム全体の冗長性が低減される。従って、不可逆的可逆的コーデックの符号化効率が改善される。
2009544993.tif 000002
【特許請求の範囲】
【請求項１】
原信号を可逆的に符号化する方法であって、前記方法は不可逆的に符号化されたデータ・ストリーム及び可逆的に伸張されたデータ・ストリームを用い、前記不可逆的に符号化されたデータ・ストリーム及び前記可逆的に伸張されたデータ・ストリームは共に前記原信号の可逆的に符号化されたデータ・ストリームを形成し、
前記方法は、
−サブバンド・フィルター・バンクをデシメーション、第１の量子化器、整数変換器、及び第２の量子化器と共に用い、前記原信号を不可逆的に符号化する段階、を有し、
前記不可逆的に符号化する段階は、前記不可逆的に符号化されたデータ・ストリームを提供し、
前記方法は、
−補間及び逆サブバンド・フィルター・バンクで、前記第１の量子化器の出力信号を処理する段階、
−前記原信号の対応する遅延されたものと、前記逆サブバンド・フィルター・バンクの処理の出力信号との間の差分信号を形成する段階、
−前記差分信号を時間領域で可逆的に符号化し、前記可逆的に伸張されたデータ・ストリームの時間領域の残余信号部を提供し、入力信号と前記第２の量子化器の量子化された出力信号との間の差分信号を周波数領域で可逆的に符号化し、前記可逆的に伸張されたデータ・ストリームの周波数領域の残余信号部を提供する段階、
−前記不可逆的に符号化されたデータ・ストリームと、前記可逆的に伸張されたデータ・ストリームの前記部分の両方を結合し、前記可逆的に符号化されたデータ・ストリームを形成する段階、を更に有する方法。
【請求項２】
原信号を可逆的に符号化する装置であって、前記装置は不可逆的に符号化されたデータ・ストリーム及び可逆的に伸張されたデータ・ストリームを用い、前記不可逆的に符号化されたデータ・ストリーム及び前記可逆的に伸張されたデータ・ストリームは共に前記原信号の可逆的に符号化されたデータ・ストリームを形成し、
前記装置は、
−サブバンド・フィルター・バンクをデシメーション、第１の量子化器、整数変換器、及び第２の量子化器と共に用い、前記原信号を不可逆的に符号化する手段、を有し、
前記不可逆的に符号化する手段は、前記不可逆的に符号化されたデータ・ストリームを提供し、
前記装置は、
−前記第１の量子化器の出力信号を処理する補間及び逆サブバンド・フィルター・バンク手段、
−前記原信号の対応する遅延されたものと、前記逆サブバンド・フィルター・バンクの手段の出力信号との間の差分信号を形成する手段、
−前記差分信号を時間領域で可逆的に符号化し、前記可逆的に伸張されたデータ・ストリームの時間領域の残余信号部を提供し、入力信号と前記第２の量子化器の量子化された出力信号との間の差分信号を周波数領域で可逆的に符号化し、前記可逆的に伸張されたデータ・ストリームの周波数領域の残余信号部を提供する手段、
−前記不可逆的に符号化されたデータ・ストリームと、前記可逆的に伸張されたデータ・ストリームの前記部分の両方を結合し、前記可逆的に符号化されたデータ・ストリームを形成する手段、を更に有する装置。
【請求項３】
可逆的に符号化された原信号のデータ・ストリームを復号化する方法であって、前記データ・ストリームは請求項１に記載の方法により符号化され、
前記復号化する方法は、
−前記可逆的に符号化された原信号のデータ・ストリームを逆多重化し、不可逆的に符号化されたデータ・ストリームと、前記可逆的に伸張されたデータ・ストリームの時間領域の残余信号部及び周波数領域の残余信号部とを提供する段階、
−量子化復号器、逆整数変換器、及び補間及びサブバンド・フィルター・バンクを用い、前記不可逆的に符号化されたデータ・ストリームを不可逆的に復号化する段階、
−前記周波数領域の残余信号部を周波数領域で可逆的に復号化し、出力信号を前記量子化復号器の対応する出力信号と結合し、前記時間領域の残余信号部を時間領域で可逆的に復号化し、遅延された前記対応する出力信号を前記補間及びサブバンド・フィルター・バンクの出力信号と結合し、前記原信号を再構成する段階、を有する方法。
【請求項４】
可逆的に符号化された原信号のデータ・ストリームを復号化する装置であって、前記データ・ストリームは請求項１に記載の方法により符号化され、
前記装置は、
−前記可逆的に符号化された原信号のデータ・ストリームを逆多重化し、不可逆的に符号化されたデータ・ストリームと、前記可逆的に伸張されたデータ・ストリームの時間領域の残余信号部及び周波数領域の残余信号部とを提供する手段、
−量子化復号器、逆整数変換器、及び補間及びサブバンド・フィルター・バンクを用い、前記不可逆的に符号化されたデータ・ストリームを不可逆的に復号化する手段、
−前記周波数領域の残余信号部を周波数領域で可逆的に復号化し、出力信号を前記量子化復号器の対応する出力信号と結合し、前記時間領域の残余信号部を時間領域で可逆的に復号化し、遅延された前記対応する出力信号を前記補間及びサブバンド・フィルター・バンクの出力信号と結合し、前記原信号を再構成する手段、を有する装置。
【請求項５】
−前記第１の量子化器は丸め込み器であり、
−前記第２の量子化器はビット割り当て器を有し、
−前記第２の量子化器の前記入力信号は、前記差分信号が形成される前に逆量子化丸め込み器を通過する、請求項１記載の方法又は請求項２記載の装置。
【請求項６】
−前記第１の量子化器は丸め込み器であり、
前記整数変換器はセグメンテーション及びＭＤＣＴ器であり、前記丸め込み器の出力は前記セグメンテーション及びＭＤＣＴ器に供給されず、セグメンテーション及び整数ＭＤＣＴ器に供給され、前記セグメンテーション及び整数ＭＤＣＴ器の出力信号は、前記差分信号の入力の１つを形成し、
−前記第２の量子化器はビット割り当て器を有し、
−前記第２の量子化器の前記入力信号は、前記差分信号が形成される前に逆量子化丸め込み器を通過する、請求項１記載の方法又は請求項２記載の装置。
【請求項７】
−前記量子化復号器は、対応する丸め込み器を有する、請求項３記載の方法又は請求項４記載の装置。
【請求項８】
音声信号であって、請求項１、５、又は６に記載の方法に従い符号化された音声信号。
【請求項９】
記憶媒体であって、例えば光ディスクであって、請求項１、５、又は６に記載の方法に従い符号化されたデジタル信号を有する若しくは格納する、又は記録する記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、共に原信号の可逆的符号化データ・ストリームを形成する不可逆的符号化データ・ストリームと可逆的伸張データ・ストリームを用いて、当該原信号を可逆的に符号化する方法及び装置に関する。
【背景技術】
【０００２】
不可逆的音声符号化技術（例えば、ｍｐ３、ＡＡＣ等）と対照的に、可逆的圧縮アルゴリズムは、元の音声信号の冗長性を利用して、データ・レートを低下させる。最新の不可逆的音声コーデックで精神音響学から分かるように、関連性の欠如に依存することはできない。従って、全ての可逆的音声符号化方法に共通の技術原理は、無相関化のためにフィルターか変換（例えば、予測フィルター又は周波数変換）を用い、変換された信号を可逆的方法で符号化することである。符号化されたビット・ストリームは、変換又はフィルターのパラメーター、及び変換された信号の可逆的表現を有する。このような技術は、非特許文献１、非特許文献２、非特許文献３に記載されている。
【０００３】
不可逆的可逆的符号化の基本原理は、図１２及び図１３に示される。図１２の左側の符号化部では、ＰＣＭ音声入力信号ＳＰＣＭは、不可逆的符号器１２１を通じ不可逆的復号器１２２へ、また、不可逆的ビット・ストリームとして復号部（右側）の不可逆的復号器１２５へ渡される。不可逆的符号化及び復号化は、信号を無相関化するために用いられる。復号器１２２の出力信号は、減算器１２３で入力信号ＳＰＣＭから除去される。結果として生じた差分信号は、可逆的符号器１２４を通じ、伸張ビット・ストリームとして可逆的復号器１２７へ渡される。復号器１２５及び１２７の出力信号は結合され（１２６）、元の信号ＳＰＣＭを回復させる。この基本原理は、特許文献１及び特許文献２の音声符号化に、及び非特許文献３、非特許文献４、及び非特許文献５に開示されている。
【０００４】
図１３の不可逆的符号器では、ＰＣＭ音声入力信号ＳＰＣＭは、分析フィルター・バンク１３１及びサブバンド・サンプルの量子化部１３２を通じ、符号化及びビット・ストリーム・パック部１３３へ渡される。量子化は、知覚モデル計算部１３４により制御される。知覚モデル計算部１３４は、信号ＳＰＣＭ及び対応する情報を分析フィルター・バンク１３１から受信する。復号器側では、符号化された不可逆的ビット・ストリームは、ビット・ストリームのパックを解除する手段１３５に入り、次にサブバンド・サンプルを復号化する手段１３６に入り、そして合成フィルター・バンク１３７に入り、復号化された不可逆的ＰＣＭ信号ＳＤｅｃが出力される。不可逆的符号化及び復号化の例は、ＩＳＯ／ＩＥＣ１１１７２―３（ＭＰＥＧ−１  Ａｕｄｉｏ）に記載されている。
【０００５】
一般に、可逆的音声符号化は、次の３つの基本信号処理の概念の１つに基づき達成される。（ａ）線形予測技術を用いた時間領域の無相関化。（ｂ）可逆的整数分析−合成フィルター・バンクを用いた周波数領域の可逆的符号化。（ｃ）可逆的基本層コーデックの残余（誤差信号）の可逆的符号化。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】欧州特許第Ｂ０７５６３８６号明細書
【特許文献２】米国特許第Ｂ６４９８８１１号明細書
【非特許文献】
【０００７】
【非特許文献１】J.Makhoul、"Linearprediction:Atutorialreview"、Proceedings  of  the  IEEE、Vol.６３、pp.５６１-５８０、１９７５年
【非特許文献２】T.Painter,A.Spanias、"Perceptual  coding  of  digital  audio"、Proceedings  of  the  IEEE、Vol.８８、No.４、pp.４５１-５１３、２０００年
【非特許文献３】M.Hans、R.W.Schafer、"Lossless  compression  of  digital  audio"、IEEE  Signal  Processing  Magazine、２００１年７月、pp.２１-３２
【非特許文献４】P.Craven、M.Gerzon、"Lossless  Coding  for  Audio  Discs"、J.Audio  Eng.  Soc、Vol.４４、No.９、１９９６年９月
【非特許文献５】J.Roller、Th.Sporer、K.H.Brandenburg、"Robust  Coding  of  High  Quality  Audio  Signals"、AES  １０３rd  Convention、Preprint  ４６２１、１９９７年８月
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明の課題は、階層構造の可逆的音声符号化及び復号化を提供することである。本発明は、組み込み型の可逆的音声コーデックの上に構築され、従来の不可逆的可逆的音声符号化方法と比べて同一の又は高い効率（つまり、圧縮率）を提供し、計算が複雑な割にはより効率の良い方法で実現されうる。上述の課題は、請求項１及び３に開示された方法により解決される。これらの方法を用いる装置は、それぞれ請求項２及び４に開示される。
【０００９】
本発明の有利な更なる実施例は、それぞれ従属請求項に示される。
【課題を解決するための手段】
【００１０】
本発明は、可逆的符号化より上の層で数学的に可逆的符号化及び復号化を用いる。数学的不可逆的音声圧縮とは、復号器の出力で、元のＰＣＭサンプルをビットまで正確に再現する音声符号化を意味する。幾つかの実施例では、不可逆的符号化は、例えばＭＤＣＴ又は同様のフィルター・バンクのような周波数変換を用い、変換領域で動作する。例として、本願明細書を通じて、ｍｐ３規格（ＩＳＯ／ＩＥＣ１１１７２−３レイヤー３）が可逆的基本層のために用いられる。
【００１１】
送信された又は記録された符号化ビット・ストリームは、２つの部分を有する。つまり、可逆的音声コーデックの埋め込まれたビット・ストリーム、１又は複数の追加層の伸張データである。これらにより、可逆的な（つまり、ビットまで正確な）元のＰＣＭサンプル又は中間量の何れかを得る。
【００１２】
本発明は、（ａ）、（ｂ）、（ｃ）の概念の特徴を用いる。つまり、最新の可逆的音声符号化方法のうちの幾つかの技術の組み合わせを用いる。
【００１３】
本発明は、周波数領域の無相関化、時間領域の無相関化、又はそれらの組み合わせを組み合わせて用い、効率的な可逆的符号化のために基本層の不可逆的音声コーデックの残留信号（誤差信号）を作成する。
【００１４】
幾つかの実施例は、更に、不可逆的基本層コーデックの符号器からの情報を用いる。不可逆的基本層コーデックからの補助情報を利用することにより、ビット・ストリーム全体の冗長性が低減される。従って、不可逆的可逆的コーデックの符号化効率が改善される。
【００１５】
全ての実施例に共通していることは、異なる量子レベルを有する音声信号の少なくとも２つの異なる変形が、ビット・ストリームから抽出されうることである。これらの変形は、埋め込まれた不可逆的符号化方式及び元のＰＣＭサンプルの不可逆的復号化により表現された信号を含む。幾つかの実施例では（以下の任意的な拡張３及び４を参照のこと）、１又は複数の、中間量（不可逆的コーデック及び数学的な可逆的量により制限される範囲）を有する音声信号の更なる変形を復号化することが可能である。
【００１６】
記載される実施例では、ハイブリッド・フィルター・バンクのＭＤＣＴ部分は、並列データ経路で、整数ＭＤＣＴにより置き換えられるか、又は冗長化される。これは、完全な不可逆的復号化を可逆的符号器ブロック内で冗長化し、それにより計算の複雑性を低減することを達成する。
【００１７】
更に、本発明は、サンプル・ビットを落とす技術を用い、組み込まれた不可逆的ビット・ストリームのストリッピングを可能にする。
【００１８】
幾つかの実施例は、組み込まれた不可逆的ビット・ストリームを効率的に復号することを可能にし、組み込まれた「不可逆的」ビット・ストリームの元のデータ・レートと異なる（より低い又はより高い）データ・レートを有する新たな「不可逆的」ビット・ストリームを得る。
【００１９】
本発明は、例えば（多相フィルター・バンクのような）サブバンド・フィルター・バンク及び追加のＭＤＣＴ／ＤＣＴを利用しスペクトル分解能を向上するハイブリッド（分析）フィルター・バンクを用いる不可逆的コア・コーデックに限定される。本発明は、サブバンド・フィルター・バンクが、如何なる特別な可逆性の整数の具現化も「ギブンズ回転」及び「リフティング段階」への分解のような技術により可能でない種類である場合に、つまり、分析及び合成サブバンド・フィルター・バンクを適用することにより整数入力信号を完全に数学的に再構成することが不可能な場合に、特に有用である。
【００２０】
本発明の例である実施例は、添付の図面を参照して説明される。
【図面の簡単な説明】
【００２１】
【図１】不可逆的可逆的符号器の一般的なブロック図である。
【図２】不可逆的可逆的復号器の一般的なブロック図である。
【図３】ｍｐ３符号器のブロック図である。
【図４】ｍｐ３コア・コーデックに適用される第１の実施例の符号器のブロック図である。
【図５】第１及び第２の実施例の復号器のブロック図である。
【図６】第２の実施例のブロック図である。
【図７】追加の丸め込み利得係数処理を有する第１の実施例の符号器のブロック図である。
【図８】追加の丸め込み利得係数処理を有する第１の実施例の符号器のブロック図である。
【図９】埋め込まれたｍｐ３ビット・ストリームのための復号器のブロック図である。
【図１０】埋め込まれたｍｐ３ビット・ストリームと周波数領域の残余のための復号器のブロック図である。
【図１１】任意的な符号器（右）と復号器（左）の時間無相関化ブロック又は段階である。
【図１２】知られている不可逆的符号器及び復号器の基本的なブロック図である。
【図１３】知られている不可逆的可逆的符号器及び復号器の基本的なブロック図である。
【発明を実施するための形態】
【００２２】
図１の不可逆的可逆的符号器では、ＰＣＭ音声入力信号ＳＰＣＭは、サブバンド・フィルター・バンク及びデシメーター・ブロック又は段階１１、第１の量子化器１２、整数変換１３、及び第２の量子化器１４を通過し、マルチプレクサ１０に渡される。量子化器１４の第１の出力は、量子化器の入力信号の量子化値を表すインデックス値を供給する。つまり、量子化器１４は信号を符号化する。量子化器１４の第２の出力信号は入力信号を量子化した値であり、第１の減算器１５１で、整数変換ブロック又は段階１３の出力信号から減算される（従って周波数領域の誤差を表す）。第１の減算器１５１の出力信号は、可逆的符号化ＦＤ（周波数領域）ブロック又は段階１６を通過し、マルチプレクサ１０へ渡される。第１の量子化器１２の出力信号は、補間及び逆サブバンド・フィルター・バンク・ブロック又は段階１８を通過し、第２の減算器１５２で、遅延された（遅延器１７）対応する入力信号ＳＰＣＭから減算される。第２の減算器の出力信号は、可逆的符号化ＴＤ（時間領域）ブロック又は段階１９を通過し、マルチプレクサ１０へ渡される。マルチプレクサ１０は、対応する多重化され符号化されたビット・ストリームＳＤＥＣを出力する。ブロック／段階１１、１２、１３、及び１４は、共に不可逆的符号器を形成する。
【００２３】
不可逆的符号器内の分析サブバンド・フィルター・バンク１１の後段の変換は、丸め込み／量子化段階１２及び整数変換器１３により置き換えられてよい。選択的に、原信号の変換及び丸め込み／量子化段階の後に、並列データ経路として整数変換器があってよい。この選択肢の詳細は、以下に説明される。整数変換器は、従来の（浮動小数点）ＭＤＣＴ変換を近似する。整数変換器は、入力で整数値を受信し、出力で整数値を生成する。変換処理を一連の可逆性「リフティング段階」に分解することにより、完全な整数ＭＤＣＴ近似が数学的に可逆的な方法で逆転できる。ＭＰＥＧ  ＳＬＳ（scalable  to  lossless）規格の可逆的音声符号化方式では、このような整数ＭＤＣＴ変換器は、元の時間領域のＰＣＭサンプルに適用されている。しかしながら、本発明では、整数変換器は、混合フィルター・バンク、つまりｍｐ３のような音声符号化規格で用いられるような混合フィルター・バンクのサブバンド領域で適用される。
【００２４】
サブバンド信号の可逆的伝送は、周波数領域の無相関化のように解釈されてよい。残余スペクトルは、量子化されたスペクトル係数を原信号のスペクトル係数から減算することにより形成される。残余スペクトルは、可逆的に符号化される（可逆的符号化ＦＤ１６）。これは、任意的にスケーラブルな方法で行われ、中間音声品質を提供する（欧州特許出願公開第０６１１３５９６号明細書及び欧州特許出願公開第０６１１３５７６号明細書、及び以下の任意的な拡張４を参照）。
【００２５】
整数変換器１３の前段の丸め込み／量子化段階１２により、及びサブバンド・フィルター・バンク１１の不完全な復元特性の可能性により、時間領域の残余は、逆サブバンド・フィルター・バンク１８の出力信号を元のＰＣＭ入力データを遅延した信号から減算することにより計算される。この時間領域の残余（時間残余）は、可逆的符号化ＴＤブロック１９で符号化される。ここで、線形予測フィルタリングによる任意的な時間領域の無相関化は、欧州特許第０６１１３５９６に記載されるように適用されてよい（以下の任意的な拡張５を参照）。
【００２６】
不可逆的に符号化されたビット・ストリーム及び符号化された（整数）スペクトル及び時間残余は、多重化され、単一のビット・ストリームを形成するか、又は２つのストリーム（不可逆的に符号化されたストリームと、残余を伝達する可逆的に伸張されたもの）を形成するか、又は３つのストリーム、つまり不可逆的に符号化されたストリーム、符号化されたスペクトル残余ストリーム、及び符号化された時間残余ストリームを形成する。
【００２７】
図２の復号器の側では、符号化されたビット・ストリームＳＤＥＣは、デマルチプレクサ２０に入る。デマルチプレクサ２０は、不可逆的に符号化されたビット・ストリーム、可逆的に符号化されたＦＤビット・ストリーム、及び可逆的に符号化されたＴＤビット・ストリームを出力する。不可逆的に符号化されたビット・ストリームは、復号化ブロック又は段階２４（量子化された値を表すインデックス値、つまり量子化器１４の第２の出力信号から量子化された値を復元する）、第１の加算器２５、逆整数変換ブロック又は段階２３、及び補間及び逆サブバンド・フィルター・バンク・ブロック又は段階２１を通過し、第２の加算器２８の第１の入力に渡される。可逆的に符号化されたＦＤビット・ストリームは、可逆的復号化ＦＤブロック又は段階２６を通過し、第１の加算器の第２の入力へ渡される。可逆的に符号化されたＴＤビット・ストリームは、可逆的復号化ＴＤブロック又は段階２９、対応する遅延器２７を通過し、第２の加算器の第２の入力へ渡される。第２の加算器は、復号化された不可逆的ＰＣＭ信号ＳＰＣＭを出力する。
【００２８】
この可逆的復号器では、完全に不可逆的な、スペクトル及び時間残余データは、パックを解除され復号化される。スペクトル残余は、周波数領域で復号化された不可逆的データに加算される。また、逆整数変換器２３が適用される。留意すべき点は、逆整数変換器からの結果は、可逆的整数変換及びスペクトル残余符号化方式の完全な整数復元特性により、符号器で計算されたような、正確に量子化されたサブバンド信号であることである。これらのデータ（つまり、混合フィルター・バンク１１の第１の部分の量子化されたサブバンド信号）が復元された後に、逆サブバンド・フィルター・バンク２１は、時間信号を再現する。復号化され遅延された時間残余は、当該時間信号に加算され、ＰＣＭ信号ＳＰＣＭを再構築する。ＰＣＭ信号ＳＰＣＭは、元の符号化されたＰＣＭサンプルＳＰＣＭと数学的に同一である。
【００２９】
中間品質の少なくとも２つの段階は、特定の用途で再現されてよい。全ての且つ完全な再構成は両方の残余を用いる。１段階低いが知覚的に可逆的な品質は、スペクトル残余を適用するだけで、時間残余を無視して生成されうる。不可逆的品質は、不可逆的に符号化されたストリームだけを復号化することにより、従来の規格に準拠した不可逆的復号器を用いて生成されてよい。更なる中間品質レベルは、スペクトル残余データの一部を適用するだけで生成されてよい。
【００３０】
以下の図では、等しい参照符号は、それぞれ等しい機能又はブロック又は信号を意味する。
【００３１】
［第１の実施例］
好適な実施例は、良く知られたｍｐ３規格を、組み込まれた不可逆的コア・コーデックとして用いる。図３は、不可逆的コア・コーデックの符号化部を示す。元の入力信号ＳＰＣＭは、多相フィルター・バンク及びデシメーター５０３、セグメンテーション及びＭＤＣＴ５０４、及びビット割り当て及び量子化器５０５を通過し、マルチプレクサ５０７に渡される。入力信号ＳＰＣＭはまた、ＦＦＴ段又は段階５０１を通過し、心理音響分析器５０２へ渡される。心理音響分析器５０２は、段階／段５０４のセグメンテーション（又はウインドウ化）及び量子化５０５を制御する。ビット割り当て及び量子化器５０５は、補助情報５１５を提供する。補助情報５１５は、補助情報符号化器５０６を通過し、マルチプレクサ５０７へ渡される。マルチプレクサ５０７は信号５１７を出力する。ｍｐ３規格は、ＭＤＣＴ変換係数の不均一な（つまり非整数の）量子化を用いる。
【００３２】
図４の第１の実施例に係る符号器は、図３のｍｐ３規格の符号器を有する。しかしながら、組み込み型ｍｐ３符号器は、次のように変更される。多相フィルター・バンク及びデシメーター５０３からのサブバンド信号５１２は、量子化される（丸め込みを実行される）。また、個々のサブバンド信号のブロック又は段階５０４での元のＭＤＣＴ変換は、整数ＭＤＣＴ（Ｉｎｔ−ＭＤＣＴ）変換５０４により置き換えられている。整数ＭＤＣＴは、元の非整数ＭＤＣＴ変換の数値特性を近似し、図４の符号器により生成された埋め込まれたｍｐ３ビット・ストリームが、品質低下を伴わずに基準に準拠した如何なるｍｐ３復号器によっても復号できることを保証する。
【００３３】
変更されたｍｐ３符号器に加え、本発明の符号器の信号処理は、周波数領域及び時間領域の２つの誤差信号のための可逆的符号化方式を有する。周波数領域では、量子化された変換係数（ｍｐ３ビット・ストリーム５１４から得られる）は、逆量子化丸め込みブロック又は段階５２１で丸め込まれ、整数値を得る。当該整数値は、第１の減算器５２２で、元の整数ＭＤＣＴ変換係数５１３から減算される。結果として生じる整数誤差値は、可逆的符号化ＦＤ（周波数領域）ブロック又は段階５２３で可逆的に符号化され、（ＭＵＸ５０７により）ビット・ストリームに多重化される。時間領域では、量子化された（丸め込まれた）サブバンド信号が、補間及びサブバンド・フィルター・バンク・ブロック５２５に供給される。結果として生じる時間領域信号は、減算器５２６で、対応する（遅延器５２４により）遅延された元のＰＣＭサンプルＳＰＣＭから減算される。結果として生じる時間領域誤差信号は、任意的に時間領域で無相関化され（時間領域無相関器５２７、以下を参照）、（可逆的符号化ＴＤブロック又は段階５２８により）可逆的に符号化され、（ＭＵＸ５０７により）ビット・ストリームに多重化される。マルチプレクサ５０７は、対応する符号化されたビット・ストリーム５１７を出力する。サブバンド・フィルター・バンク５２５は、プラットフォームに依存しない方法で実施される。
【００３４】
基本的に、第１の実施例である図５の可逆的復号器では、全ての段階は、符号器のブロック図と逆である。受信した符号化されたビット・ストリーム５１７は、ＤＥＭＵＸ３０１で逆多重化される。埋め込まれたｍｐ３ビット・ストリームからのＭＤＣＴ係数２１５は、「逆」量子化ブロック又は段階２１７で復号化され、丸め込みブロック又は段階２２１で丸め込まれ、整数値２２２を得る。補助情報は、補助情報復号器ブロック又は段階３０６で復号化され、逆量子化器２１７を制御する。周波数領域残余２４３は、可逆的復号化ＦＤブロック又は段階３０５で復号化され、第１の加算器２６１で加算され、完全な整数ＭＤＣＴ係数を得る。逆整数ＭＤＣＴ変換３０８を通過した後、サブバンド信号２２６は補間及び多相合成フィルター・バンク２３２に供給される。図５の上部の経路では、時間領域残余２４０は、可逆的復号化ＴＤブロック又は段階３０２で復号化され、逆ＴＤ相関ブロック又は段階３０３（つまり、任意的なＴＤ無相関５２７の逆）で任意的に相関化され、最後に第２の加算器２６２で、多相合成フィルター・バンク２３２の出力信号に加算され、元のＰＣＭサンプルＳＰＣＭを得る。
【００３５】
有利なことに、如何なる規格に準拠したｍｐ３復号器も、埋め込まれたｍｐ３ビット・ストリームを復号できる。
【００３６】
［第２の実施例］
図６の符号器では、符号器のブロック図の下部は、変更されていない、従来の規格に準拠したｍｐ３符号器（図３を参照）を有する。組み込み型ｍｐ３符号器のセグメンテーション及びＭＤＣＴ変換ブロック５０４と並列に、サブバンド信号５１２（多相フィルター・バンク及びデシメーション・ブロック５０３の出力）は、丸め込みブロック又は段階５２０で丸め込まれ、整数値を得て、次にセグメンテーション及び整数ＭＤＣＴブロック５２９、補間及びサブバンド・フィルター・バンク・ブロック５２５に供給される。ブロック５２９の出力は、第１の減算器５２２へ入力される。ブロック／ステップ５２１乃至５２８は、図４と同一の意味を有し、同一の処理を行う。
【００３７】
第１の実施例との差異は、整数ＭＤＣＴ変換が従来のＭＤＣＴを置き換える代わりに、従来のＭＤＣＴと並列に計算されることである。第２の実施例が有する利点は、ビット・ストリームのｍｐ３部分が、完全に規格に準拠した従来のｍｐ３符号器により得られることである。つまり、埋め込まれたｍｐ３ビット・ストリームの品質は、丸め込み段階と整数ＭＤＣＴの如何なる近似誤差によっても、通常のＭＤＣＴと比べて低下しない。
【００３８】
符号器のブロック図の残りの部分（ブロック／段階５２１乃至５２８）では、信号フローは、周波数領域及び時間領域の両方の、２つの誤差信号のための可逆的符号化方式を有する。周波数領域では、量子化された変換係数（ｍｐ３ビット・ストリームから得られる）は丸め込まれ、整数値を得て、次に整数ＭＤＣＴ変換係数から減算される。結果として生じる整数誤差値は、（５２３で）可逆的に符号化され、ビット・ストリームに多重化される。時間領域では、量子化された（丸め込まれた）サブバンド信号が、補間及びサブバンド・フィルター・バンクに供給される。結果として生じる時間領域信号は、元のＰＣＭサンプルＳＰＣＭから減算される。時間領域誤差信号は、任意的に無相関化され（以下を参照）、（５２８で）可逆的に符号化され、ビット・ストリームに多重化される。サブバンド・フィルター・バンクは、プラットフォームに依存しない方法で実施される。
【００３９】
第２の実施例の復号器は、第１の実施例の復号器と同一である。
【００４０】
［任意的な拡張１：サブバンド信号を丸め込む前に利得を適用する］
サブバンド信号を丸め込むことにより生じる量子化誤差を低減するため、利得係数ｇは丸め込み処理の前に適用されてよい。丸め込まれた値を元の領域に変換して戻すために、丸め込みの後に逆利得係数１／ｇが適用される。図７に符号器の所望のスケーリングを示し、図８に復号器の所望のスケーリングを示す。図７に示される符号器は、これらの利得係数を追加で用いることにより、図４の符号器を拡張したものである。
【００４１】
図７では、示されたブロックは、基本的に図４の対応するブロックと同一の機能を有し、又は同一の処理を行う。サブバンド信号２０６は、第１の乗算器２２３で、利得係数ｇにより乗算される。丸め込み処理２２５の後に、整数値化されたサブバンド・サンプル２２６が得られる。サブバンド・サンプル２２６は、ＭＤＣＴ２４８により処理されてよい。多相フィルター・バンク２３２の再構成誤差（つまり、時間領域残余）を得るために、丸め込まれたサブバンド・サンプル２２６は、第１の除算器２３０でｇにより除算される。従って、結果として生じたサンプル２３１は、元のサブバンド・サンプル２０６の量子化されたものである。量子化されたサンプル値は、１／ｇにより乗算される。大きい値のｇを選択することにより、量子化誤差が低減されうる。整数ＭＤＣＴ２４８に続き、整数値化されたスペクトル値２２９は、第２の除算器２４９でｇにより除算され、標準的なｍｐ３符号器で処理を続けられる。量子化された及び逆量子化されたスペクトル値２５５は、整数領域に戻される必要がある。従って、これらの値は、第２の乗算器２１９で係数ｇにより乗算され、丸め込みブロック又は段階２２１で丸め込まれる。結果として生じた値２５７は、量子化されたスペクトル・データを整数領域で表し、第１の減算器２４７で整数ＭＤＣＴ２４８の信号２２９から減算され、周波数領域残余２５８を生成する。残りの処理は図４と同様である。
【００４２】
図８の対応する復号器では、利得係数ｇも考慮される。スペクトル・データを復号（「逆」量子化器２１７、及び補助情報復号器３０６）した後、量子化された値は、乗算器２１９で係数ｇにより乗算され、符号化器（２１９、２２１）の場合のように、丸め込みブロック又は段階２２１で整数に丸め込まれる。符号器の信号２５８と同一である復号された周波数領域残余３７１を加算し、逆整数ＭＤＣＴ３０８を適用した後に、サブバンド・サンプルを元の領域に変換するために、係数１／ｇを用いたリスケーリングが除算器３０９で実行される。結果として生じるサンプル２３１は、符号器の合成フィルター・バンク２０５の出力と同一である。残りの処理は図５と同様である。
【００４３】
［任意的な拡張２：不可逆的復号化（ｍｐ３復号器）］
提案された不可逆的可逆的符号化方式の完全なビット・ストリームは、埋め込まれた標準に準拠したｍｐ３ビット・ストリームを有するので、従来のｍｐ３復号化が適用されうる。図９に示された対応する復号器の信号フローでは、時間領域残余２４０及び周波数領域残余２４３を記述するビット・ストリームは、廃棄される。廃棄処理は、復号器の上流で、例えば伝送ネットワークで実行されてもよい。ブロック又は段階３０１、３０６、２１７、及び２３２は、図５の対応するブロック又は段階と同一である。しかしながら、逆ＭＤＣＴブロック又は段階３０８１が、逆ＭＤＣＴブロック又は段階３０８の代わりに用いられてもよい。
【００４４】
［任意的な拡張３：高品質な不可逆的復号化］
埋め込まれたｍｐ３ビット・ストリームからの情報と周波数領域無相関化を組み合わせることにより、不可逆的ではあるが更に高品質の音声コンテンツが復号化されうる。図１０に示される信号フローでは、図５の完全な可逆的復号器と比べると、時間領域残余２４０に関する情報が廃棄される。廃棄処理は、復号器の上流で、例えば伝送ネットワークで実行されてもよい。
【００４５】
この任意的な復号器は可逆的ＰＣＭサンプルを再生しないので、補間及び多相フィルター・バンク２３２の前に、逆ＭＤＣＴ２０８１の代わりに逆整数ＭＤＣＴ３０８を用いる必要がない（しかし可能ではある）。
【００４６】
［任意的な拡張４：周波数領域残余を符号化するための階層構造］
周波数領域残余２５８に関する情報は、多層構造のビット・ストリームを用いて符号化されてよい。例えば、ビット・プレーンの算術符号化原理は、ＭＰＥＧ  ＳＬＳドラフト規格から知られている。或いは同様の方式が用いられてもよい。従って、図１０による高品質復号器との組み合わせでは、完全に拡張可能な符号化方式が、高精度のビット・レート（及び品質）の段階を備えて実現されうる。
【００４７】
［任意的な拡張５：時間領域残余の無相関化］図４、図５、及び図６と関連して、時間領域残余信号の無相関化を符号器側で適用する可能性、及び時間領域残余信号の対応する逆無相関化を復号器側で適用する可能性が、上述された。図１１は、ブロック５２７の内部の機能（左側）及びブロック３０３の内部の機能（右側）を示す。
【００４８】
ＴＤ無相関化符号器（図１１の左側）では、線形予測フィルターが時間領域残余に適用される。予測信号は、当該残余から減算され、残存する短期的相関を除去する。予測フィルター係数は、不可逆的符号器からの情報及び／又はコーデックの中核の周波数領域無相関化ブロックからの情報を分析することにより、信号特性に適応される。また、任意的に実際の残余信号が分析される。更に、フィルター適応に関する情報を、受信機又は復号器の逆時間領域無相関化ブロックに伝達する必要がある。従って、全体のビット・ストリームの可逆的伸張に特定の情報を含める必要がある。
【００４９】
復号器側（図１１の右側）では、線形予測フィルターのために同一の係数が計算される。当該計算は、予測復号化段階（不可逆的復号器及び／又は周波数領域無相関化）からの情報、及び場合によっては時間領域無相関化方式の符号器部分から受信した補助情報に基づく。
【００５０】
当該係数は、特定の方法で適用され、送信機側で得られる予測フィルタリング係数を反転し、従って相関時間領域残余を生成する。
【００５１】
フィードフォワード線形予測フィルタリングを符号器で用いる代わりに、他の予測方式、例えばフィードフォワード構造又はフィードフォワード構造とフィードバックワード構造との混合が適用されてもよい。
【００５２】
有利なことに、本発明は、ｍｐ３のような、ハイブリッド・フィルター・バンクを備えた既存の不可逆的音声符号化方法に基づき、可逆的符号化を達成する。プラットフォームの実装に依存しない重要な信号処理ブロックのみが、多相合成フィルター・バンクである。
【００５３】
第１及び第２の実施例は次の利点を有する。つまり、第１の実施例は、一式の（整数）ＭＤＣＴ変換のみが符号器で計算されるので、符号器の実装の複雑さを軽減する。他方で、第２の実施例は、高品質な符号器を可能にする。第２の実施例では、組み込まれたｍｐ３ビット・ストリームは、２つのＭＤＣＴ変換を並列に計算することにより、変更されないｍｐ３符号器により生成される。
【図１】
2009544993.tif 000003
【図２】
2009544993.tif 000004
【図３】
2009544993.tif 000005
【図４】
2009544993.tif 000006
【図５】
2009544993.tif 000007
【図６】
2009544993.tif 000008
【図７】
2009544993.tif 000009
【図８】
2009544993.tif 000010
【図９】
2009544993.tif 000011
【図１０】
2009544993.tif 000012
【図１１】
2009544993.tif 000013
【図１２】
2009544993.tif 000014
【図１３】
2009544993.tif 000015
【国際調査報告】
2009544993.tif 000016
2009544993.tif 000017
2009544993.tif 000018