(57)【要約】  マルチチャンネルオーディオ信号を符号化するエンコーダ（１００）は、当該マルチチャンネル信号の２つの信号成分に関する２つの残存信号を音響心理学的予測フィルタに関連する線形予測により発生する予測プロセッサ（１０１）を有している。回転プロセッサ（１０５）は、上記２つの残存信号の合成信号を回転してメイン信号及びサイド信号を発生する。好ましくは、上記メイン信号のエネルギは最大化され、上記サイド信号のエネルギは最小化される。符号化プロセッサ（１０９）は上記メイン信号及び好ましくは上記サイド信号を符号化し、出力プロセッサ（１１１）は符号化メインデータ及び好ましくはサイドデータ、予測パラメータ並びに回転パラメータを含む出力信号を発生する。線形予測、音響心理学的特性の使用及びマルチチャンネル信号を符号化する汎用エンコーダ（１００）の組み合わせは予測プロセッサ（１０１）を有し、該予測プロセッサは前記マルチチャンネル信号の２つの信号成分に関する２つの残存信号を、音響心理学的特性に関連すると共に音響心理学的予測フィルタを特に使用する線形予測により発生する。回転プロセッサ（１０５）は、上記２つの残存信号の合成信号を回転してメイン信号及びサイド信号を発生する。好ましくは、上記メイン信号のエネルギは最大化され、上記サイド信号のエネルギは最小化される。符号化プロセッサ（１０９）は上記メイン信号及び好ましくは上記サイド信号を符号化し、出力プロセッサ（１１１）は符号化メインデータ及び好ましくはサイドデータ、予測パラメータ並びに回転パラメータを含む出力信号を発生する。線形予測、音響心理学的特性の使用並びにメイン信号及びサイド信号の発生の組み合わせは、異なるデータレートに対して当該エンコーダの符号化を改善すると共に柔軟性を向上させる。
2008503767.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも第１信号成分と第２信号成分とを有するマルチチャンネル信号を符号化する信号エンコーダにおいて、該信号エンコーダが、
前記第１信号成分の第１残存信号及び前記第２信号成分の第２残存信号を、前記第１信号成分及び前記第２信号成分の線形予測により発生する予測手段であって、前記線形予測が音響心理学的特性に関連しているような予測手段と、
前記第１残存信号及び前記第２残存信号を有する合成信号の回転によりメイン信号及びサイド信号を発生する回転手段であって、前記メイン信号が前記サイド信号より高い信号エネルギを有するような回転手段と、
前記メイン信号を符号化して符号化メインデータを発生する第１符号化手段と、
前記符号化メインデータを有する出力信号を発生する出力手段と、
を有する信号エンコーダ。
【請求項２】
請求項１に記載の信号エンコーダにおいて、前記サイド信号を符号化して符号化サイドデータを発生する第２符号化手段を更に有し、前記出力手段が更に前記符号化サイドデータを前記出力信号に含めるように動作するような信号エンコーダ。
【請求項３】
請求項２に記載の信号エンコーダにおいて、前記第２符号化手段が前記サイド信号をパラメータ的に符号化するように動作する信号エンコーダ。
【請求項４】
請求項１に記載の信号エンコーダにおいて、前記予測手段が少なくとも１つの音響心理学型フィルタバンクを有する信号エンコーダ。
【請求項５】
請求項１に記載の信号エンコーダにおいて、前記回転手段が、前記メイン信号の信号エネルギを実質的に最大化するように前記合成信号を回転させるように動作する信号エンコーダ。
【請求項６】
請求項１に記載の信号エンコーダにおいて、前記回転手段が、前記サイド信号の信号エネルギを実質的に最小化するように前記合成信号を回転させるように動作する信号エンコーダ。
【請求項７】
請求項１に記載の信号エンコーダにおいて、前記予測手段が、
前記第１信号成分に応答して該第１信号成分に対する第１推定信号を発生する第１予測器と、
前記第２信号成分に応答して前記第１信号成分に対する第２推定信号を発生する第２予測器と、
前記第１残存信号を、前記第１推定信号及び前記第２推定信号により減算された前記第１信号成分として発生する手段と、
を有する信号エンコーダ。
【請求項８】
請求項７に記載の信号エンコーダにおいて、前記予測手段が、
前記第１信号成分に応答して該第２信号成分に対する第３推定信号を発生する第３予測器と、
前記第２信号成分に応答して該第２信号成分に対する第４推定信号を発生する第４予測器と、
前記第２残存信号を、前記第３推定信号及び前記第４推定信号により減算された前記第２信号成分として発生する手段と、
を有する信号エンコーダ。
【請求項９】
請求項１に記載の信号エンコーダにおいて、前記回転手段が前記合成信号に対してマトリクス乗算を実行するように動作する信号エンコーダ。
【請求項１０】
請求項１に記載の信号エンコーダにおいて、前記第１信号成分及び前記第２信号成分のスペクトル特定に応答して前記メイン信号をスペクトル的に整形する手段を更に有する信号エンコーダ。
【請求項１１】
請求項１０に記載の信号エンコーダにおいて、前記第１符号化手段が音響心理学的モノエンコーダを有する信号エンコーダ。
【請求項１２】
請求項１に記載の信号エンコーダにおいて、前記マルチチャンネル信号がステレオオーディオ信号である信号エンコーダ。
【請求項１３】
マルチチャンネル信号を復号する信号デコーダにおいて、該信号デコーダが、
マルチチャンネル信号を入力する入力手段と、
前記マルチチャンネル信号の回転により第１残存信号及び第２残存信号を発生する回転手段と、
前記第１残存信号及び前記第２残存信号に応答して線形予測により出力マルチチャンネル信号を発生する合成手段であって、前記線形予測が音響心理学的特性に関連するような合成手段と、
を有する信号デコーダ。
【請求項１４】
少なくとも第１信号成分と第２信号成分とを有するマルチチャンネル信号を符号化する方法において、該方法が、
前記第１信号成分の第１残存信号及び前記第２信号成分の第２残存信号を、前記第１信号成分及び前記第２信号成分の線形予測により発生するステップであって、前記線形予測が音響心理学的特性に関連しているようなステップと、
前記第１残存信号及び前記第２残存信号を有する合成信号の回転によりメイン信号及びサイド信号を発生するステップであって、前記メイン信号が前記サイド信号より高い信号エネルギを有するようなステップと、
前記メイン信号を符号化して符号化メインデータを発生するステップと、
前記符号化メインデータを有する出力信号を発生するステップと、
を有する方法。
【請求項１５】
マルチチャンネル信号を復号する方法において、該方法が、
マルチチャンネル信号を入力するステップと、
前記マルチチャンネル信号の回転により第１残存信号及び第２残存信号を発生するステップと、
前記第１残存信号及び前記第２残存信号に応答して線形予測により出力マルチチャンネル信号を発生するステップであって、前記線形予測が音響心理学的特性に関連するようなステップと、
を有する方法。
【請求項１６】
請求項１４又は請求項１５に記載の方法の実施を可能にするコンピュータプログラム。
【請求項１７】
請求項１６に記載のコンピュータプログラムを有する記録担体。
【請求項１８】
マルチチャンネル信号用の符号化データを有するデータストリームにおいて、該データストリームが、
前記マルチチャンネル信号の第１信号成分及び第２信号成分の線形予測を示す線形予測パラメータと、
メイン信号と、前記第１信号成分の前記線形予測に関連する第１残存信号及び前記第２信号成分の前記線形予測に関連する第２残存信号を有する合成信号との間の回転値を示す回転パラメータと、
前記メイン信号の符号化メインデータと、
を有するデータストリーム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチ信号エンコーダ、マルチ信号デコーダ及びそのための方法に関し、専らではないが特にはステレオオーディオ信号の符号化に関する。
【背景技術】
【０００２】
近年、デジタル形態のコンテンツ信号の分配及び記憶が大幅に増加している。従って、多数の符号化規格及びプロトコルが開発された。
【０００３】
オーディオ信号のデジタルオーディオ符号化用の最も普及した符号化規格の１つは、一般的にＭＰ３と呼ばれる動画専門家グルーブレベル３である。一例として、ＭＰ３は歌の３０又は４０メガバイトのデジタルＰＣＭ（パルス符号変調）オーディオ記録が、３又は４メガバイトのＭＰ３ファイルに圧縮されるのを可能にする。正確な圧縮率は、ＭＰ３符号化オーディオの所望の品質に依存する。
【０００４】
ＭＰ３のようなオーディオ符号化及び圧縮技術は、相対的に小さなデータサイズで高品質なオーディオファイルがインターネット等のデータネットワークを介して便利に配信されるのを可能にするような非常に効率的なオーディオ符号化を提供する。
【０００５】
多くの符号化プロトコルが、ステレオチャンネルの効率的な符号化を提供する。ステレオ符号化は、冗長性及び無関連性をステレオ信号から除去して、所与の品質レベルに対して別個のチャンネルのビットレートの和よりも低いビットレートを得ることを狙いとする。
【０００６】
多数の異なるステレオ符号化アルゴリズム及び技術が知られている。一つ技術は、強度ステレオ符号化（Intensity stereo coding）として知られている。強度ステレオ符号化は、オーディオチャンネルの独立的符号化と比較して、ビットレートの大幅な低減を可能にする。強度ステレオにおいては、当該信号の一層高い周波数範囲に対してモノオーディオ信号が発生される。更に、異なるチャンネルに対して別個の強度パラメータが発生される。典型的には、斯かる強度パラメータは、デコーダにおいてモノオーディオ信号から左及び右の出力信号を発生するために使用される左及び右のスケール係数の形態である。変形例は、単一のスケール係数及び指向性（directional）パラメータの使用である。
【０００７】
しかしながら、強度ステレオ符号化技術は幾つかの不利な点を有している。先ず、エンコーダは、より高い周波数に対して時間及び位相情報を破棄してしまう。従って、デコーダは元のオーディオ題材に存在する時間又は位相のチャンネル差を再生することができない。更に、通常、符号化はオーディオチャンネル間の相関を保存することができない。従って、エンコーダにより発生されるステレオ信号の品質劣化を避けることができない。
【０００８】
他の技術はMid/Side（MS）符号化として知られており、該符号化においては、Mid信号成分は左及び右のチャンネル信号を加算することにより発生することができ、Side信号は左及び右のチャンネル信号を減算することにより発生することができる。左及び右信号の間の相関は典型的には高いので、この結果、Mid信号成分の信号エネルギが高くなり、Side信号の信号エネルギは低くなる。次いで、Mid及びSide信号は異なる符号化パラメータを使用して符号化され、この場合においてSide信号の符号化は典型的には該符号化がSide信号のデータレートを減少させるようなものである。
【０００９】
ＭＳ符号化の不利な点は、ＭＳ符号化のビットレート効率が一般的に例えば強度ステレオ符号化よりも著しく低く、これによりデータレートが増加する結果となる点である。最悪の場合の状況では、ＭＳ符号化は、左及び右チャンネルの独立符号化と比較して、如何なるビットレートの利得も提供しない。
【００１０】
他のステレオ符号化技術は、線形予測技術として知られており、該技術においては左及び右のチャンネルが複素信号に線形に合成される。この場合、複素信号を予測するために複素線形予測フィルタが使用され、結果としての残存信号が符号化される。このようなエンコーダの一例は、1997年４月ドイツ国、ミュンヘン、Proceedings of ICASSP-97の第323-326のHarma、Laine及びKarjalainenによる"An experimental audio codec based on warped linear prediction of complex valued signals"なる文献に示されている。
【００１１】
現在の線形予測の提案に関連する問題は、左及び右チャンネルの複素信号への合成が左及び右チャンネルの時間的関連付けを課し、これが結果として予測に対する利用可能な自由度の限界となる点にある。従って、予測は、冗長情報の最大限の除去を達成することはできない。更に、斯かる技術は、符号化を個々に最適化することが可能なメイン及びサイド信号を識別し又は構築することはない。更に、使用される予測評価値は簡単な予測フィルタ処理に基づくものであり、これは最適な予測とはならない。従って、所与の信号品質に対して達成可能なデータレートは最適ではない。
【００１２】
別の符号化技術は、周波数帯域又は副帯域（サブバンド）の回転を利用する。このような技術においては、左及び右チャンネルのための複数のサブバンド信号を発生するために帯域フィルタを使用することができる。一方のチャンネルの各副帯域は他方のチャンネルの副帯域と対にされ、主成分分析が実行される。エンコーダにおいては、回転により副帯域毎のメイン及びサイド信号を発生するために、副帯域毎のパラメータが適用される。斯かるパラメータは、デコーダが逆処理を適用することができるように、データストリームにも記憶される。
【００１３】
このようなローテータ（rotator）技術の問題点は、左及び右信号の間の可能性のある時間差を考慮に入れず、従って最適な性能を達成しない点にある。第２に、オーバーラップ加算の分析及び合成により、信号量子化がない場合でさえ、サブバンド信号の完全な再生は可能ではない。
【００１４】
現在のところ、低データレートのステレオ符号化にとり最も有望な技術は、符号化データレートを低減するために知覚的モデル及び情報が使用されるような知覚的ステレオ符号化であると思われる。このように、元のステレオ信号の波形に可能な限り近いものを表すように試みるというより、知覚的ステレオ符号化は、デコーダがユーザにとり結果的に同一のオーディオ知覚となるような出力信号を発生するために使用することができるような信号を発生することを狙いとする。
【００１５】
この方法に固有の問題点は、信号量子化がなくても元の信号を完全に再生することができない点にある。これは、特に、分析及び合成系において使用されるオーバーラップ加算手順によるものであり得る。従って、高データレート用途の場合、知覚的ステレオ符号化の性能は、低品質の再生信号を形成する傾向がある。
【発明の開示】
【発明が解決しようとする課題】
【００１６】
従って、マルチチャンネル符号化及び／又は復号のための改善されたシステムが有益であり、特に、増加された柔軟性、低減されたデータレート、増加された品質及び／又は低減された複雑さを可能にするようなシステムが有益であろう。即ち、高データレートにおける高信号品質及び低データレートにおける効率的符号化を可能にする様なシステムが有益であろう。
【００１７】
従って、本発明は好ましくは前述した不利な点の１以上を単独で又は組み合わせで緩和、軽減又は除去することを目指すものである。
【課題を解決するための手段】
【００１８】
本発明の第１の態様によれば、少なくとも第１信号成分及び第２信号成分を有するマルチチャンネル信号を符号化する信号エンコーダであって、該信号エンコーダが、前記第１信号成分及び第２信号成分の音響心理学特性に関連する線形予測により前記第１信号成分の第１残存信号及び前記第２信号成分の第２残存信号を発生する予測手段と、前記第１残存信号及び第２残存信号を有する合成信号の回転によりメイン信号及びサイド信号を発生する回転手段であって、前記メイン信号が前記サイド信号より高い信号エネルギを有するような回転手段と、前記メイン信号を符号化して符号化メインデータを発生する第１符号化手段と、前記符号化メインデータを有する出力信号を発生する出力手段とを有するような信号エンコーダが提供される。
【００１９】
本発明は、所与のデータレートにおいて改善された品質を、及び／又は所与の品質レベルに対して低減されたデータレートを提供することができる。代替的に又は付加的に、本発明は、一連のデータレートにわたって改善された柔軟性及び／又は改善された性能を有するような信号エンコーダを提供することができる。特に、本発明は、低データレートでの効率的符号化に適したメイン及びサイド信号を発生することができる一方、高データレートにおいては元の信号の波形の正確な表現を可能にするような符号化方法を提供することができる。
【００２０】
本発明は、個々の符号化方法に関連する欠点を克服するために異なる符号化方法の利点が組み合わされるのを可能にすることができる。特に、本発明は、予測に対する自由度の数を増加させ、これにより残存信号の大きさを低減させることができる。更に、オーディオ信号に対する改善された予測を、音響心理学的特性に基づく予測を用いることにより達成することができる。斯かる音響心理学的特性は、ユーザによるオーディオ信号の知覚を示す。改善された予測及び回転の組み合わせは、所与の品質レベルに対してデータレートを減少させることができ、特に、個々の信号の特性に固有に適したアルゴリズムにより個々に符号化することができるようなメイン信号及びサイド信号を発生することができる。
【００２１】
特に、本発明の一実施例は、信号量子化がない場合に実質的に完全な信号の再生を、従って高データレートに対して完全に近い信号再生を可能にするような信号エンコーダを提供する。同一の信号エンコーダが、低データレート符号化に対して有利であり得るパラメータ的知覚ステレオ符号化により提供されるものと同様のメイン及びサイド信号を構築することもできる。
【００２２】
上記メイン信号の符号化は、例えば、該メイン信号の符号化を含み得る。前記出力手段は、好ましくは、出力信号に線形予測の回転パラメータ及び／又は予測パラメータを更に含むように動作可能とする。
【００２３】
本発明の好ましいフィーチャによれば、当該信号エンコーダは、前記サイド信号を符号化して符号化サイドデータを発生する第２符号化手段を更に有し、前記出力手段は前記出力信号に該符号化サイドデータを含めるように更に動作可能である。
【００２４】
これは、低データレートを維持しながら、デコーダが高品質を有する信号を再生するのを可能にし得る。
【００２５】
前記符号化メインデータ信号のデータレートは、好ましくは、符号化サイドデータのデータレートよりも高い。好ましくは、符号化メインデータのサンプルレートが符号化サイド信号のサンプルレートよりも高い、及び／又は符号化メインデータの量子化が符号化サイド信号に対するより細かいようにする。
【００２６】
本発明の好ましいフィーチャによれば、前記第２符号化手段はサイド信号をパラメータ的に符号化するよう動作する。これは効率的符号化を提供することができ、結果として所与の品質レベルに対して出力信号のデータレートが低くなる。
【００２７】
本発明の好ましいフィーチャによれば、前記予測手段は少なくとも１つの音響心理学型フィルタシステムを有する。
【００２８】
これは、効率的予測性能を提供し、及び／又は実施化を容易化し得る。上記音響心理学型フィルタシステムは、例えばカウツフィルタバンク（Kautz filter bank）、ラゲールフィルタバンク（Lagguerre filter bank）、タップ型オールパスライン（tapped allpass line）又はガンマトーンフィルタバンク（Gamma-tone filter bank）とすることができる。
【００２９】
本発明の好ましいフィーチャによれば、前記回転手段は前記合成信号を前記メイン信号の信号エネルギを実質的に最大化するように回転するよう動作する。これは、マルチチャンネル信号の効率的符号化を提供し得る。特に、これはメイン信号における情報を増加させ、これにより該メイン信号の正確な符号化を可能にして高度の情報を維持することができる。
【００３０】
本発明の好ましいフィーチャによれば、前記回転手段は前記合成信号を前記サイド信号の信号エネルギを実質的に最小化するように回転するよう動作する。これは、マルチチャンネル信号の効率的符号化を提供し得る。特に、これは上記サイド信号の相対的情報含有量を減少させ、これにより、該サイド信号の損失性符号化の結果としての出力信号に対する劣化が減少されるのを可能にすることができる。特に、サイド信号が破棄されるような実施例では、これに関連する品質劣化を減少させることができる。
【００３１】
本発明の好ましいフィーチャによれば、前記予測手段は、第１信号成分に対する第１推定信号を第１信号成分に応答して発生する第１予測器と、第１信号成分に対する第２推定信号を第２信号成分に応答して発生する第２予測器と、第１残存信号を第１推定信号及び第２推定信号により減算された第１信号成分として発生する手段とを有する。
【００３２】
これは、適切な実施化を提供することができ、及び／又は結果的に正確な予測に、従って出力信号の品質レベルとデータレートとの間の改善された比になり得る。特に、該フィーチャは、第１信号成分に及び第２信号成分に基づいた第１信号成分の独立した予測を可能にし得る。第１及び第２予測器は、特に、結果的に異なる時間的予測を生じ得る。第１推定信号と第２推定信号との間の時間的独立性は、予測に対する自由度を増加させ、結果として性能が改善される。
【００３３】
第１及び／又は第２予測器の各々は、有限インパルス応答（ＦＩＲ）又は無限インパルス応答（ＩＩＲ）フィルタを有することができ、特に音響心理学型フィルタバンクを有することができる。
【００３４】
本発明の好ましいフィーチャによれば、前記予測手段は、第２信号成分に対する第３推定値を第１信号成分に応答して発生する第３予測器と、第２信号成分に対する第４推定信号を第２信号成分に応答して発生する第４予測器と、第２残存信号を第３推定信号及び第４推定信号により減算された第２信号成分として発生する手段とを有する。
【００３５】
これは、適切な構成を提供することができ、及び／又は結果的に正確な予測に、従って出力信号の品質レベルとデータレートとの間の改善された比になり得る。
【００３６】
第３及び／又は第４予測器の各々は、有限インパルス応答（ＦＩＲ）又は無限インパルス応答（ＩＩＲ）フィルタを有することができ、特に音響心理学型フィルタバンクを有することができる。
【００３７】
本発明の好ましいフィーチャによれば、前記ローテータは前記合成信号に対してマトリクス乗算を実行するよう動作する。これは、適切な構成を提供することができる。
【００３８】
本発明の好ましいフィーチャによれば、当該信号エンコーダは、第１信号成分及び第２信号成分のスペクトル特性に応答して、前記メイン信号をスペクトル的に整形する手段を更に有する。好ましくは、前記第１符号化手段は、音響心理学型モノエンコーダを有する。この結果として、出力信号の品質レベルとデータレートとの間の比が改善され得る。
【００３９】
前記マルチチャンネル信号は、如何なる複数の信号成分も有することができるが、好ましくは、該マルチチャンネル信号はステレオオーディオ信号とする。
【００４０】
本発明の第２の態様によれば、マルチチャンネル信号を復号する信号デコーダであって、該信号デコーダが、
マルチチャンネル信号を入力する入力手段と、
該マルチチャンネル信号の回転により第１残存信号及び第２残存信号を発生する回転手段と、
【００４１】
出力マルチチャンネル信号を、第１残存信号及び第２残存信号に応答して音響心理学的特性に関連する線形予測により発生する合成手段と、
を有するような信号デコーダが提供される。
【００４２】
本発明の第３の態様によれば、少なくとも第１信号成分と第２信号成分とを有するマルチチャンネル信号を符号化する方法であって、該方法が、前記第１信号成分及び第２信号成分の音響心理学特性に関連する線形予測により前記第１信号成分の第１残存信号及び前記第２信号成分の第２残存信号を発生するステップと、前記第１残存信号及び第２残存信号を有する合成信号の回転によりメイン信号及びサイド信号を発生するステップであって、前記メイン信号が前記サイド信号より高い信号エネルギを有するようなステップと、前記メイン信号を符号化して符号化メインデータを発生するステップと、前記符号化メインデータを有する出力信号を発生するステップとを有するような方法が提供される。
【００４３】
本発明の第４の態様によれば、マルチチャンネル信号を復号する方法であって、該方法が、マルチチャンネル信号を入力するステップと、該マルチチャンネル信号の回転により第１残存信号及び第２残存信号を発生するステップと、出力マルチチャンネル信号を、第１残存信号及び第２残存信号に応答して音響心理学的特性に関連する線形予測により発生するステップとを有するような方法が提供される。
【００４４】
本発明の第５の態様によれば、マルチチャンネル信号のための符号化データを有するデータストリームであって、該データストリームが、前記マルチチャンネル信号の第１信号成分及び第２信号成分の線形予測を示す線形予測パラメータと、メイン信号と前記第１信号成分の線形予測に関連する第１残存信号及び第２信号成分の線形予測に関連する第２残存信号を有する合成信号との間の回転値を示す回転パラメータと、前記メイン信号の符号化メインデータとを有するようなデータストリームが提供される。
【００４５】
本発明の、これら並びに他の態様、フィーチャ及び利点は、以下に説明する実施例から明らかとなり、斯かる実施例を参照して解説されるであろう。
【発明を実施するための最良の形態】
【００４６】
以下、本発明の実施例を、図面を参照して例示のみとして説明する。
【００４７】
以下の説明は、ステレオオーディオ信号用のエンコーダ及びデコーダに適用可能な、本発明の一実施例に焦点を絞る。しかしながら、本発明は斯かる適用例に限定されるものではなく、多くの他のマルチチャンネル信号に適用することができると理解されるであろう。
【００４８】
図１は、本発明の一実施例によるエンコーダ１００に関するブロック図の一例を示す。
【００４９】
エンコーダ１００は、第１信号成分ｘ１（記載される該実施例では左チャンネル信号である）及び第２信号成分ｘ２（記載される該実施例では右チャンネル信号である）を有するステレオ信号を入力する。第１及び第２信号成分ｘ１，ｘ２は予測プロセッサ１０１に供給され、該予測プロセッサは斯かる第１及び第２信号成分ｘ１，ｘ２の線形予測により上記第１信号成分の第１残存信号ｅ１及び上記第２信号成分の第２残存信号ｅ２を発生する。
【００５０】
第１及び第２信号成分ｘ１，ｘ２は更に予測パラメータプロセッサ１０３にも供給され、該予測パラメータプロセッサは予測プロセッサ１０１により実行される線形予測のための最適な予測係数を決定する。従って、該予測パラメータプロセッサ１０３は、予測プロセッサ１０１に結合されると共に、決定された予測パラメータを該予測プロセッサに供給する。予測パラメータプロセッサ１０３は、当業者によりよく知られている線形回帰（linear regression）等の既知の最適化アルゴリズムを用いて上記予測パラメータを決定することができる。
【００５１】
予測パラメータプロセッサ１０３は、更に、スペクトル平滑化（ピーク拡幅としても知られている）及び予測パラメータの補間等の他の標準的線形予測演算も実行することができる。典型的には、予測パラメータプロセッサ１０３はパラメータの量子化も含むであろう。
【００５２】
予測パラメータプロセッサ１０３から入力された予測パラメータに基づいて、予測プロセッサ１０１は現在の左及び右チャンネルサンプルの期待値を発生すると共に、これを第１及び第２信号成分ｘ１，ｘ２の実際の値から減算する。従って、予測プロセッサ１０１は、第１及び第２信号成分ｘ１，ｘ２の予測値と実際の値との間の差に対応するような第１及び第２残存信号ｅ１，ｅ２を発生する。残存信号ｅ１，ｅ２の値は、典型的には、前記第１及び第２信号成分の値より大幅に小さい値である。
【００５３】
予測プロセッサ１０１は、人によるオーディオの知覚を考慮に入れた線形予測を実行するように動作する。かくして、該線形予測は音響心理学的特性に関連づけられる。例えば、該線形予測は、異なる周波数範囲における人の耳の感度、音量レベルに対するインパルス性能及び感度等を考慮に入れることができる。該線形予測が音響心理学的特性に依存してパラメータを修正若しくは変更することができるか、又は音響心理学的特性を例えば予測プロセッサ１０１の設計及び実施化の固有の一部とすることもできる。例えば、使用されるアルゴリズムは、人の聴覚の音響心理学的モデルを反映するように選択することができる。特に、予測プロセッサ１０１は、カウツフィルタバンク（Kautz filter bank）、ラゲールフィルタバンク（Laguerre filter bank）又はガンマトーンフィルタバンク（Gamma-tone filter bank）等の１以上の音響心理学型予測システムを使用することができる。
【００５４】
予測プロセッサ１０１は回転プロセッサ１０５に結合され、該回転プロセッサは第１残存信号ｅ１及び第２残存信号ｅ２を有する合成信号の回転によりメイン信号及びサイド信号を発生する。予測プロセッサ１０１は更に回転係数プロセッサ１０７にも結合され、該回転係数プロセッサは回転プロセッサ１０５により使用される回転係数を決定する。特定の実施例では、上記合成信号はｅ１＋ｊ・ｅ２に対応する複素信号とみなすことができ、該複素信号は複素回転値ａ＋ｊ・ｂにより乗算され、かくして、
【数１】
2008503767.tif 000003
により与えられるメイン及びサイド信号が得られる。
【００５５】
等価的に、回転係数プロセッサ１０７は角度値α０を発生することができ、該角度値は回転プロセッサ１０５により実行される下記のマトリクス計算に使用することができる。
【数２】
2008503767.tif 000004
【００５６】
当該実施例では、回転係数プロセッサ１０７は回転パラメータをメイン信号がサイド信号より高い信号エネルギを有するように決定する。これは、一般的に、メイン信号の信号値がサイド信号の信号値より大きくなり、これにより、メイン信号への情報の集中を行うのを可能にする。これは、より効率的な符号化を可能にする。即ち、サイド信号の量子化及び／又はサンプルレートを大幅に低減することができる。幾つかの実施例では、サイド信号を完全に破棄することさえもできる。
【００５７】
記載された実施例では、回転係数プロセッサ１０７は回転パラメータを、上記信号エネルギがメイン信号に対して最大化される及び／又はサイド信号に対して最小化されるように決定する。例えば、角度値α０は、メイン信号が最大化され、サイド信号が最小化されるように決定される。
【００５８】
回転プロセッサ１０５は符号化プロセッサ１０９に結合され、該符号化プロセッサは上記メイン及びサイド信号を符号化して符号化メインデータ及び好ましくは符号化サイドデータを発生する。上記メイン及びサイド信号を符号化する如何なる好適な手段も使用することができることが理解されるであろう。簡単な実施例においては、符号化プロセッサ１０９は、単に、メイン及びサイド信号の個々の量子化によりメイン及びサイド信号に関する量子化データ（ｂｍ，ｂｓ）を発生するような量子化器を有する。
【００５９】
幾つかの実施例では、上記サイド信号はパラメータ的に符号化され、これにより、当該サイド信号の波形を記述する信号データ値を含めるというよりは、当該サイド信号の１以上の特性を記述する１以上のパラメータが含められる。これは、サイド信号の非常に効率的且つ低データレートの符号化を可能にする。
【００６０】
符号化プロセッサ１０９は出力プロセッサ１１１に結合され、該出力プロセッサは上記の符号化メインデータ及び好ましくは上記符号化サイドデータを有する出力信号を発生する。加えて、記載された実施例の出力プロセッサ１１１は、前記線形予測に使用された予測パラメータ及び回転パラメータも含む。従って、前記ステレオ信号を表す単一のビットストリームが発生される。
【００６１】
音響心理学的パラメータに基づく線形予測と結果的残存信号の回転との組み合わせは、大きな柔軟性を持つ高度に効率的な符号化を提供する。特に、メイン及びサイド信号の発生は、より低データレートでの高度に効率的な符号化を提供し得る。更に、高いデータレートでは、当該エンコーダは、元の信号を非常に正確に再生することができるようなビットストリームを発生する。
【００６２】
図２は、本発明の一実施例によるデコーダ２００のブロック図の一例を示す。該デコーダは、図１のエンコーダからのビットストリームを復号することができ、これを参照して説明する。
【００６３】
デコーダ２００は受信器２０１を有し、該受信器はエンコーダ１００からマルチチャンネル信号を、該エンコーダ１００により発生されたビットストリームの形態で入力する。受信器２０１はデマルチプレクサを有し、該デマルチプレクサは上記ビットストリームのデータを分離し、これらを当該デコーダ２００の適切な機能ブロックに供給するよう動作する。
【００６４】
デコーダ２００はデコーダプロセッサ２０３を有し、該デコーダプロセッサは上記ビットストリームから前記メイン及びサイド信号を発生する。特に、受信器２０１は符号化メイン及びサイドデータｂｍ，ｂｓをデコーダプロセッサ２０３に供給し、該デコーダプロセッサは図１のエンコーダ１００における符号化プロセッサ１０９の相補的動作を実行する。符号化プロセッサ１０９が回転プロセッサ１０５からのデータ値を単に量子化するような簡単な実施例では、デコーダプロセッサ２０３は符号化メイン及びサイドデータで入力された量子化値を単に送出する。
【００６５】
デコーダ２００は更に復号回転プロセッサ２０５を有し、該復号回転プロセッサはデコーダプロセッサ２０３に結合されている。デコーダプロセッサ２０３は入力されたメイン及びサイド信号を復号回転プロセッサ２０５に供給し、該復号回転プロセッサは上記メイン及びサイド信号の回転により第１残存信号ｅ１及び第２残存信号ｅ２を再生する。特に、復号回転プロセッサ２０５は下記のマトリクス演算を実行することができる。
【数３】
2008503767.tif 000005
【００６６】
従って、復号回転プロセッサ２０５には受信器２０１から値α０が供給される。
【００６７】
復号回転プロセッサ２０５は予測デコーダ２０７に結合されている。該予測デコーダ２０７は、線形予測フィルタ処理により、当該マルチチャンネル信号の第１信号成分に対する第１予測信号及び該マルチチャンネル信号の第２信号成分に対する第２予測信号を発生する。第１及び第２予測信号は、前記残存信号を発生するために予測プロセッサ１０１により使用された予測信号に対応するように発生される。特に、復号される信号に基づいて同一の予測アルゴリズムを使用することができる。従って、予測デコーダ２０７は受信器２０１から予測パラメータαｍを入力する。
【００６８】
前記エンコーダと同様に、当該線形予測フィルタ処理は、聴取者の音響心理学的知覚の特性を表す予測フィルタのように、適切な音響心理学的特性に基づくものである。
【００６９】
第１予測信号及び第１残存信号ｅ１に基づき、予測デコーダ２０７により第１信号成分ｘ１が再生される。同様に、第２信号成分ｘ２が第２予測信号及び第２残存信号に基づいて発生される。
【００７０】
上記説明は入力されるデータストリームに予測パラメータ及び回転パラメータが含まれるような構成に焦点を絞っているが、これは本発明の必須のフィーチャではないことが理解されるであろう。
【００７１】
例えば、幾つかの実施例では、これらの値は逆方向適応型アルゴリズムを用いて構築することができる。
【００７２】
以下においては、図１のエンコーダ１００の態様を更に詳細に説明する。
【００７３】
図３は、本発明の一実施例による線形予測及び回転手段の構成を示している。即ち、該図は図１の予測プロセッサ１０１及び回転プロセッサ１０５の実施例を示している。
【００７４】
第１及び第２信号成分ｘ１，ｘ２は予測プロセッサ１０１に入力され、該予測プロセッサは出力信号ｅ１，ｅ２を発生する２チャンネル予測器である。
【００７５】
該実施例において、予測プロセッサ１０１は４つの予測器３０１，３０３，３０５，３０７を有し、各予測器は第１及び第２信号成分ｘ１，ｘ２並びに第１及び第２予測信号の４つの可能性のある組み合わせのうちの１つに対応する。
【００７６】
従って該実施例では、予測プロセッサ１０１は、第１信号成分に応答して該第１信号成分に対する第１推定信号を発生する第１予測器３０１と、第２信号成分に応答して第１信号成分に対する第２推定信号を発生する第２予測器３０３と、第１信号成分に応答して第２信号成分に対する第３推定信号を発生する第３予測器３０５と、第２信号成分に応答して該第２信号成分に対する第４推定信号を発生する第４予測器３０７とを有する。
【００７７】
該実施例において、上記予測器の各々は、カウツフィルタバンク、ラゲールフィルタバンク、タップ型オールパスライン又はガンマトーンフィルタ等の音響心理学型予測システムである。ラゲールフィルタバンク又はタップ型オールパスラインにおけるオールパスフィルタは、Smith and Abel "Bark and ERB bilinear transform" IEEE Trans. Speech and Audio Processing, Vol. 7, pp.697-708, 1999に開示されているように、バークスケール（Barkscale）又はＥＲＢスケール等の音響心理学的関連周波数スケールに類似したワープ周波数スケール（warped frequency scale）に従ってとることができる。カウツ又はガンマトーン・フィルタバンクにおいては、フィルタ伝達は、中心周波数及び帯域幅が音響心理学的実験において見いだされるものと定性的に類似するように選択することができる。
【００７８】
オーディオ及び音声符号化目的の場合、音響心理学的特性に関連する予測フィルタの使用は、タップ型遅延線フィルタ処理に基づく従来の予測アルゴリズムと比較して、改善された品質を提供する。
【００７９】
予測プロセッサ１０１は、更に、第１残存信号ｅ１を第１推定信号及び第２推定信号により減算された第１信号成分ｘ１として発生する第１加算器（減算器）３０９と、第２残存信号ｅ２を第３推定信号及び第４推定信号により減算された第２信号成分ｘ２として発生する第２加算器３１１とを有している。従って、残存信号ｅ１，ｅ２は前記元の信号成分と前記合成信号との間の差に対応する。
【００８０】
予測プロセッサ１０１の２チャンネル系の伝達は、定常状態では、
【数４】
2008503767.tif 000006
により記述することができ、ここで、Ｐｎ，ｍ（ｚ）は個々の予測フィルタの伝達関数である。
【００８１】
上記予測フィルタ用の予測パラメータは個々に決定することができるので、当該予測に対する多数の自由度が得られる。特に、第１及び第２信号成分ｘ１，ｘ２の間の時間的な仮定又は関連付けは課されない又は仮定されず、これは、複素予測フィルタが複素信号ｘ１＋ｊ・ｘ２に対して使用される場合と対照的である。
【００８２】
予測フィルタに対する特定のフィルタ構成が図４に示されている。一実施例の予測フィルタの伝達関数は、
【数５】
2008503767.tif 000007
として、即ち係数αm(k,l)により加重され、総和器で加算された複数のフィルタＨm(k,l)が後続するような前置フィルタＨ０として書くことができる。
【００８３】
対称的な考えに鑑みて、Ｈ0(k,l)＝Ｈ0(l,k)及びＨm(k,l)＝Ｈm(l,k)とするのが有利である。複雑さを低減するために、Ｈ0(k,l)＝Ｈ0(k,k)＝Ｈ０及びＨm(k,l)＝Ｈm(k,k)＝Ｈｍと設定し、
【数６】
2008503767.tif 000008
なる伝達関数となる。
【００８４】
上記フィルタＨ１〜Ｈｍは、Ｈにより示され、１つの入力とＭ個の出力とを有するフィルタバンクを形成する。
【００８５】
このように、本例では、第１及び第２信号成分ｘ１，ｘ２は伝達関数Ｈ０の因果的安定フィルタ（causal stable filter）に各々供給され、これは、特に、純粋な線形予測系となるような単一の遅延Ｈ0(z)＝ｚ-1とすることができる。
【００８６】
次いで、フィルタ４０１の出力は、因果的安定線形フィルタ４０３からなる単一入力複数出力（ＳＩＭＯ）系（図４では、明瞭化のために２つの出力を持つフィルタ４０３として図示されている）に供給される。典型的には、出力の数は実用的実施例においては、適切な音響心理学的周波数スケールによる関連する自由度（帯域）の数を反映して、２０ないし５０程度であろう。
【００８７】
フィルタバンク４０３における出力の各々は、乗算器４０５において係数αm(l,k)により乗算される。結果は総和器４０７において加算され、第１及び第２信号成分ｘ１，ｘ２の（部分的）予測を発生する。特には、第１推定信号が第１信号成分ｘ１に基づいて該第１信号成分ｘ１のために発生され、第２推定信号が第２信号成分ｘ２に基づいて該第１信号成分ｘ１のために発生される。これらの推定信号は第１信号成分ｘ１から減算され、第１残存信号ｅ１を発生する。第２残存信号ｅ２を発生するために、対称的な処理が適用される。
【００８８】
予測係数αm(l,k)は、標準の線形回帰法により、即ち第１及び第２残存信号ｅ１，ｅ２の（加重）自乗和を最小化することにより決定することができる。第１及び第２信号成分ｘ１，ｘ２は、ステレオ信号からの処理されていない左及び右信号とすることができるが、左及び右チャンネルの帯域制限されたバージョンのような前置処理された信号を構成することもできる。
【００８９】
２チャンネル分析系は、第１及び第２残存信号ｅ１，ｅ２のスペクトルが平坦化される（従って、形状が等しい）こと、及び第１及び第２残存信号ｅ１，ｅ２に関連する相互相関関数が零遅れを除き最小化されることを保証することができる。これは、回転に適した状況であり、従って回転プロセッサ１０５をメイン及びサイド信号を構築するために使用することができる。
【００９０】
α０の最適値は、典型的には、メイン信号の（加重）自乗和の最大値を、従ってサイド信号の（加重）自乗和の最小値を生成するものとして定義される。
【００９１】
デコーダ２００は上記エンコーダのものと逆の演算を実行する。特には、図５に示すように、デコーダ２００の予測デコーダ２０７は上記エンコーダで使用されたものと同一の予測器３０１，３０３，３０５，３０７を使用することができる。しかしながら、フィードフォワード構造を使用するエンコーダとは対照的に、該デコーダはフィードバック構造を使用し、これにより、現信号サンプルを予測するために前に復号された信号サンプルを使用する。
【００９２】
更に詳細には、図６に示すように、デコーダ２００の予測デコーダ２０７は、前記エンコーダと同様であるが、結果としての（部分的）信号推定値を第１及び第２残存信号ｅ１，ｅ２に結合及び加算するフィードバックに結合された予測フィルタ構造を使用することができる。
【００９３】
この様にして発生された第１及び第２残存信号ｅ１，ｅ２は、典型的には、ガウス分布及び平らな、即ちホワイト周波数のスペクトルを有するであろう。従って、メイン及びサイド信号も平らな周波数スペクトルを持つガウス信号である。しかしながら、幾つかの実施例においては、当該装置は、第１信号成分及び第２信号成分のスペクトル特性に応答してメイン信号及び好ましくはサイド信号をスペクトル的に整形する手段を更に有することができる。
【００９４】
例えば、或る実施例は、符号化プロセッサ１０９においてメイン信号を符号化するためのモノコーダを使用することができる。音響心理学的モデルを利用した通常のモノコーダを使用するためには、第１及び第２信号成分ｘ１，ｘ２の平均スペクトル形状と同様のスペクトル形状を持つ信号を有することが好ましい。
【００９５】
これは、メイン信号を直接符号化する代わりに、下記のｚ表現を持つ信号ｍｓを使用することにより達成することができ、
【数７】
2008503767.tif 000009
ここで、Ｍ(z)はメイン信号のｚ表現である。同じフィルタ処理は、サイド信号にも適用することができる。１／Ｈｓ(z)に対する適切な選択により、第１及び第２信号成分ｘ１，ｘ２の平均スペクトル包絡線がエンコーダにおいて回復される。このフィルタ処理は前記ローテータの前又は後で適用することができる。明らかに、デコーダは、Ｈｓ(z)による乗算を導入することにより、それに応じて適応化することができる。
【００９６】
好ましくは、Ｈｓ(z)は下記の２つの条件を満足するものとする。
・｜Ｈｓ(z)｜が、第１及び第２信号成分ｘ１，ｘ２の平均スペクトル包絡線を表す。
・Ｈｓ(z)は前記予測係数から直接導出することができ、余分なデータを送信する必要がないことを意味する。
【００９７】
理論的な可能性は、
【数８】
2008503767.tif 000010
により与えられるフィルタ処理を使用することであり、ここで、Ｆk,l(z)は、
【数９】
2008503767.tif 000011
なるフィルタのｚ表現を示す。
【００９８】
このオプションは、フィルタＨｓ(z)が有限次のものでありそうにないという意味で理論的なものである。近似を使用して、実現可能なフィルタが可能であり、その場合に依然として予測係数のみに基づいて規定されるであろう。
【００９９】
余分なフィルタＨｓ(z)を使用する場合、当該デコーダの適応化はすなおなものとなる。元々、当該デコーダは、
【数１０】
2008503767.tif 000012
なる伝達関数マトリクスを持つ２チャンネル系を構成するので、該デコーダは、それに応じて、対応する合成系、
【数１１】
2008503767.tif 000013
を提供するように変更される。
【０１００】
上記記載は、明瞭化のために、本発明の実施例を記憶装置の異なる機能ユニットに関して説明したことが分かるであろう。しかしながら、異なる機能ユニット間の機能の如何なる好適な分散も本発明から逸脱することなしに使用することができることは明であろう。従って、特定の機能ユニットに対する参照は、厳密な論理的又は物理的構造、編成又は分離を示すというよりも、記載された機能を提供するための好適な手段の参照としてのみ見られるべきである。例えば、アプリケーションデータ発生器は、抽出プロセッサと統合又は結合することができるか、又はこれの一部とすることができる。
【０１０１】
本発明は、ハードウェア、ソフトウェア、ファームウエア又はこれらの如何なる組み合わせをも含む如何なる好適な形態で実施化することもできる。しかしながら、好ましくは、本発明は１以上のデータプロセッサ及び／又はデジタル信号プロセッサ上で動作するコンピュータソフトウェアとして実施化される。本発明の実施例のエレメント及び構成要素は、物理的、機能的及び論理的に如何なる好適な方法でも実施化することができる。確かに、上記機能は単一のユニットにおいて、複数のユニットにおいて又は他の機能ユニットの一部として実施化することができる。そのようであるので、本発明は、単一のユニットで実施化することができるか、又は異なるユニット及びプロセッサの間で物理的及び機能的に分散させることもできる。
【０１０２】
以上、本発明を好ましい実施例に関連して説明したが、ここで述べた特定の形態に限定されることを意図するものではない。むしろ、本発明の範囲は添付請求項のみにより限定されるものである。請求項において、"有する"なる用語は他の構成要素又はステップの存在を排除するものではない。更に、個別に掲載されていても、複数の手段、エレメント又は方法ステップは、例えば単一のユニット又はプロセッサにより実施化することができる。更に、個々のフィーチャが異なる請求項に含まれているかもしれないが、これらは可能性として有利に組み合わせることができ、異なる請求項に含めることは、フィーチャの組み合わせが可能ではない及び／又は有利ではないということを意味するものでもない。更に、単一形の参照は、複数を排除するものではない。かくして、単数表現、"第１の"、"第２の"等は複数を排除するものではない。また、請求項における符号は例の明瞭化としてのみ設けたもので、如何なる形でも請求項の範囲を限定するものと見なしてはならない。
【図面の簡単な説明】
【０１０３】
【図１】図１は、本発明の一実施例によるエンコーダのブロック図の一例を示す。
【図２】図２は、本発明の一実施例によるデコーダのブロック図の一例を示す。
【図３】図３は、本発明の一実施例によるエンコーダ用の線形予測及び回転手段の構成を示す。
【図４】図４は、本発明の一実施例によるエンコーダにおける線形予測の実施化を示す。
【図５】図５は、本発明の一実施例によるデコーダ用の線形予測及び回転手段の構成を示す。
【図６】図６は、本発明の一実施例によるデコーダにおける線形予測の実施化を示す。
【図１】
2008503767.tif 000014
【図２】
2008503767.tif 000015
【図３】
2008503767.tif 000016
【図４】
2008503767.tif 000017
【図５】
2008503767.tif 000018
【図６】
2008503767.tif 000019
【国際調査報告】
2008503767.tif 000020
2008503767.tif 000021
2008503767.tif 000022