(57)【要約】  符号器（１０９）は、時間領域オーディオ信号を受信する受信器（２０１）を備える。フィルタ・バンク（２０３）は第１のサブバンド信号を時間領域オーディオ信号から生成する。第１のサブバンド信号は、時間領域信号を非クリティカル・サンプリングした複素サブバンド領域表現に対応する。変換プロセッサ（２０５）は第２サブバンド信号を第１のサブバンド信号からサブバンド処理によって生成する。第２のサブバンド信号は、時間領域オーディオ信号をクリティカル・サンプリングしたサブバンド領域表現に対応する。符号化プロセッサ（２０７）は次いで、第２のサブバンド信号のデータ値を符号化することによって波形符号化データ・ストリームを生成する。変換プロセッサ（２０５）は、時間領域に変換し戻すことなく直接サブバンド変換によって第２のサブバンド信号を生成する。本発明は、通常、パラメトリック符号化で生成されるオーバサンプリングされたサブバンド信号を、計算量を削減して波形符号化することが可能になる。復号器は逆演算を行う。
2008519290.tif 000002
【特許請求の範囲】
【請求項１】
波形復号化によって時間領域オーディオ信号を生成する復号器であって、
符号化データ・ストリームを受信する手段と、
前記符号化データ・ストリームのデータ値を復号化することによって第１のサブバンド信号を生成する手段であって、前記第１のサブバンド信号が、前記時間領域オーディオ信号をクリティカル・サンプリングした複素サブバンド領域信号表現に対応する手段と、
サブバンド処理によって第２のサブバンド信号を前記第１のサブバンド信号から生成する変換手段であって、前記第２のサブバンド信号が、前記時間領域オーディオ信号を非クリティカル・サンプリングした複素サブバンド領域表現に対応する変換手段と、
前記時間領域オーディオ信号を前記第２のサブバンド信号から生成する合成フィルタ・バンクとを備える復号器。
【請求項２】
請求項１記載の復号器であって、前記第１のサブバンド信号の各サブバンドは複数の部分サブバンドを備えており、前記変換手段は、前記第２のサブバンド信号のサブバンドを前記第１のサブバンド信号の部分サブバンドから生成する第２の合成フィルタ・バンクを備えている復号器。
【請求項３】
請求項２記載の復号器であって、前記第２のサブバンド信号の各サブバンドは、エイリアス・バンド及び非エイリアス・バンドを備えており、前記変換手段は、前記第１のサブバンド信号の部分サブバンドを前記第２のサブバンド信号の第１のサブバンド・バンドのエイリアス部分サブバンド、及び前記第２のサブバンド信号の第２のサブバンドの非エイリアス・サブバンドに分離し、前記エイリアス・サブバンド及び前記非エイリアス・サブバンドは、時間領域信号において対応する周波数区間を有する復号器。
【請求項４】
分離手段がバタフライ構造を有する請求項３記載の復号器。
【請求項５】
時間領域オーディオ信号を符号化する符号器であって、
前記時間領域オーディオ信号を受信する手段と、
第１のサブバンド信号を前記時間領域オーディオ信号から生成する第１のフィルタ・バンクであって、前記第１のサブバンド信号が、時間領域信号を非クリティカル・サンプリングした複素サブバンド領域表現に対応する第１のフィルタ・バンクと、
第２のサブバンド信号を前記第１のサブバンド信号からサブバンド処理によって生成する変換手段であって、前記第２のサブバンド信号が、前記時間領域オーディオ信号をクリティカル・サンプリングした複素サブバンド領域表現に対応する変換手段と、
前記第２のサブバンド信号のデータ値を符号化することによって波形符号化データ・ストリームを生成する手段とを備える符号器。
【請求項６】
請求項５記載の符号器であって、前記第１のサブバンド信号を用いて前記時間領域オーディオ信号をパラメトリック符号化する手段を更に備える符号器。
【請求項７】
請求項５記載の符号器であって、前記変換手段は、前記第１のサブバンド信号のサブバンド毎に複数の部分サブバンドを生成する第２のフィルタ・バンクを備える符号器。
【請求項８】
前記第２のフィルタ・バンクが奇数でスタックされる請求項７記載の符号器。
【請求項９】
請求項７記載の符号器であって、各サブバンドは、前記サブバンドのエイリアス・バンドに対応する特定のエイリアス部分サブバンドと、前記サブバンドの非エイリアス・バンドに対応する特定の非エイリアス部分サブバンドとを備えており、前記変換手段は、第１のサブバンド・バンドのエイリアス部分サブバンドを第２のサブバンドの非エイリアス部分サブバンドと合成する合成手段を備えており、前記エイリアス部分サブバンド及び前記非エイリアス部分サブバンドは、前記時間領域信号において対応する周波数区間を有する符号器。
【請求項１０】
請求項９記載の符号器であって、前記合成手段は、前記エイリアス・バンド内のエネルギを削減するよう構成される符号器。
【請求項１１】
請求項９記載の符号器であって、前記合成手段は、前記第１のサブバンド内の第１のエイリアス部分サブバンド及び前記第２のサブバンド内の第１の非エイリアス部分サブバンドの非エイリアス和信号を生成する手段を備える符号器。
【請求項１２】
請求項１１記載の符号器であって、前記合成手段は、前記非エイリアス和信号を生成するバタフライ構造を備える符号器。
【請求項１３】
請求項１２記載の符号器であって、前記バタフライ構造の少なくとも１つの係数は、前記第１のフィルタ・バンクのフィルタの周波数応答によって変わってくる符号器。
【請求項１４】
請求項９記載の符号器であって、前記符号化データ・ストリーム内の前記エイリアス・バンドのデータ値を備えないよう前記変換手段が構成される符号器。
【請求項１５】
請求項５記載の符号器であって、前記第２の信号への変換に先行して前記第１のサブバンド信号に対して非エイリアス信号処理を行う手段を更に備える符号器。
【請求項１６】
請求項５記載の符号器であって、前記第２の信号への変換に先行して前記第１のサブバンド信号を位相補償する手段を更に備える符号器。
【請求項１７】
請求項５記載の符号器であって、前記第１のフィルタ・バンクがQMFフィルタ・バンクである符号器。
【請求項１８】
波形復号化によって時間領域オーディオ信号を生成する方法であって、
符号化データ・ストリームを受信する工程と、
前記符号化データ・ストリームのデータ値を復号化することによって第１のサブバンド信号を生成する工程であって、前記第１のサブバンド信号が、前記時間領域オーディオ信号をクリティカル・サンプリングした複素サブバンド領域信号表現に対応する工程と、
サブバンド処理によって第２のサブバンド信号を前記第１のサブバンド信号から生成する工程であって、前記第２のサブバンド信号が、前記時間領域オーディオ信号を非クリティカル・サンプルした複素サブバンド領域表現に対応する工程と、
合成フィルタ・バンクが前記時間領域オーディオ信号を前記第２のサブバンド信号から生成する工程とを備える方法。
【請求項１９】
時間領域オーディオ信号を符号化する方法であって、
前記時間領域オーディオ信号を受信する工程と、
第１のフィルタ・バンクが第１のサブバンド信号を前記時間領域オーディオ信号から生成する工程であって、前記第１のサブバンド信号が、時間領域信号を非クリティカル・サンプリングした複素サブバンド領域表現に対応する工程と、
第２のサブバンド信号を前記第１のサブバンド信号からサブバンド処理によって生成する工程であって、前記第２のサブバンド信号が、前記時間領域オーディオ信号をクリティカル・サンプリングした複素サブバンド領域表現に対応する工程と、
前記第２のサブバンド信号のデータ値を符号化することによって波形符号化データ・ストリームを生成する手段とを備える方法。
【請求項２０】
オーディオ信号を受信する受信器であって、
符号化データ・ストリームを受信する手段と、
前記符号化データ・ストリームのデータ値を復号化することによって第１のサブバンド信号を生成する手段であって、前記第１のサブバンド信号が、時間領域オーディオ信号をクリティカル・サンプリングした複素サブバンド領域信号表現に対応する手段と、
サブバンド処理によって第２のサブバンド信号を前記第１のサブバンド信号から生成する変換手段であって、前記第２のサブバンド信号が、前記時間領域オーディオ信号を非クリティカル・サンプリングした複素サブバンド領域表現に対応する変換手段と、
時間領域オーディオ信号を前記第２のサブバンド信号から生成する合成フィルタ・バンクとを備える受信器。
【請求項２１】
符号化オーディオ信号を送信する送信器であって、
時間領域オーディオ信号を受信する手段と、
第１のサブバンド信号を前記時間領域オーディオ信号から生成する第１のフィルタ・バンクであって、前記第１のサブバンド信号が、時間領域信号を非クリティカル・サンプリングした複素サブバンド領域表現に対応する第１のフィルタ・バンクと、
第２のサブバンド信号を前記第１のサブバンド信号からサブバンド処理によって生成する変換手段であって、前記第２のサブバンド信号が、前記時間領域オーディオ信号をクリティカル・サンプリングした複素サブバンド領域表現に対応する変換手段と、
前記第２のサブバンド信号のデータ値を符号化することによって波形符号化データ・ストリームを生成する手段と、前記波形符号化データ・ストリームを送信する手段とを備える送信器。
【請求項２２】
時間領域オーディオ信号を送信する送信システムであって、
送信器であって、
前記時間領域オーディオ信号を受信する手段と、
第１のサブバンド信号を前記時間領域オーディオ信号から生成する第１のフィルタ・バンクであって、前記第１のサブバンド信号が、時間領域信号を非クリティカル・サンプリングした複素サブバンド領域表現に対応する第１のフィルタ・バンクと、
第２のサブバンド信号を前記第１のサブバンド信号からサブバンド処理によって生成する変換手段であって、前記第２のサブバンド信号が、前記時間領域オーディオ信号をクリティカル・サンプリングした複素サブバンド領域表現に対応する変換手段と、
前記第２のサブバンド信号のデータ値を符号化することによって波形符号化データ・ストリームを生成する手段と、
前記波形符号化データ・ストリームを送信する手段とを備える送信器と、
受信器であって、
前記波形符号化データ・ストリームを受信する手段と、
前記符号化データ・ストリームのデータ値を復号化することによって第３のサブバンド信号を生成する手段であって、前記第３のサブバンド信号が、前記時間領域オーディオ信号をクリティカル・サンプリングした複素サブバンド領域信号に対応する手段と、
第４のサブバンド信号を前記第３のサブバンド信号からサブバンド処理によって生成する変換手段であって、前記第４のサブバンド信号が、前記時間領域オーディオ信号を非クリティカル・サンプリングした複素サブバンド領域表現に対応する変換手段と、
時間領域オーディオ信号を前記第４のサブバンド信号から生成する合成フィルタ・バンクとを備える受信器とを備える送信システム。
【請求項２３】
オーディオ信号を受信する方法であって、
符号化データ・ストリームを受信する工程と、
前記符号化データ・ストリームのデータ値を復号化することによって第１のサブバンド信号を生成する工程であって、前記第１のサブバンド信号が、時間領域オーディオ信号をクリティカル・サンプリングした複素サブバンド領域信号表現に対応する工程と、
第２のサブバンド信号を前記第１のサブバンド信号からサブバンド信号によって生成する工程であって、前記第２のサブバンド信号が、前記時間領域オーディオ信号を非クリティカル・サンプリングした複素サブバンド領域表現に対応する工程と、
合成フィルタ・バンクが時間領域オーディオ信号を前記第２のサブバンド信号から生成する工程とを備える方法。
【請求項２４】
符号化オーディオ信号を送信する方法であって、
時間領域オーディオ信号を受信する工程と、
第１のフィルタ・バンクが、第１のサブバンド信号を前記時間領域オーディオ信号から生成する工程であって、前記第１のサブバンド信号が、前記時間領域信号を非クリティカル・サンプリングした複素サブバンド領域表現に対応する工程と、
第２のサブバンド信号を前記第１のサブバンド信号からサブバンド処理によって生成する工程であって、前記第２のサブバンド信号が、前記時間領域オーディオ信号をクリティカル・サンプリングした複素サブバンド領域表現に対応する工程と、
前記第２のサブバンド信号のデータ値を符号化することによって波形符号化データ・ストリームを生成する工程と、前記波形符号化データ・ストリームを送信する工程とを備える方法。
【請求項２５】
時間領域オーディオ信号を送信し、受信する方法であって、
送信器が、
前記時間領域オーディオ信号を受信する工程と、
第１のフィルタ・バンクが第１のサブバンド信号を前記時間領域オーディオ信号から生成する工程であって、前記第１のサブバンド信号が、時間領域信号を非クリティカル・サンプリングした複素サブバンド領域表現に対応する工程と、
第２のサブバンド信号を前記第１のサブバンド信号からサブバンド処理によって生成する工程であって、前記第２のサブバンド信号が、前記時間領域オーディオ信号をクリティカル・サンプリングした複素サブバンド領域表現に対応する工程と、
前記第２のサブバンド信号のデータ値を符号化することによって波形符号化データ・ストリームを生成する工程と、
前記波形符号化データ・ストリームを送信する工程と、
受信器が、
前記波形符号化データ・ストリームを受信する工程と、
前記符号化データ・ストリームのデータ値を復号化することによって第３のサブバンド信号を生成する工程であって、前記第３のサブバンド信号が、前記時間領域オーディオ信号をクリティカル・サンプリングした複素サブバンド領域信号表現に対応する工程と、
第４のサブバンド信号を前記第３のサブバンド信号からサブバンド処理によって生成する工程であって、前記第４のサブバンド信号が、前記時間領域オーディオ信号を非クリティカル・サンプリングした複素サブバンド領域表現に対応する工程と、
合成フィルタ・バンクが時間領域オーディオ信号を前記第４のサブバンド信号から生成する工程とを備える方法。
【請求項２６】
請求項１８、１９、２３、２４又は２５の何れかに記載の方法を実行するコンピュータ・プログラム。
【請求項２７】
請求項１記載の復号器を備えたオーディオ再生装置。
【請求項２８】
請求項5記載の符号器を備えたオーディオ記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオ信号の符号化及び／又は復号化に関し、特にオーディオ信号の波形符号化／復号化に関する。
【背景技術】
【０００２】
種々のソース信号のディジタル符号化は、この数十年間に、アナログの表現及び通信がディジタル信号の表現及び通信によって一層置き換えられるにつれて一層重要になってきている。例えば、GSM（ジーエスエム）などの移動体電話システムは、ディジタル音声符号化に基づいている。又、ビデオや音楽などのメディア・コンテンツの配信は一層、ディジタル・コンテンツ符号化に基づいてきている。
【０００３】
従来、オーディオ符号化は、下にある波形がディジタル化され、効率的に符号化される波形符号化を主に用いている。例えば、通常の波形符号器は、信号を周波数サブバンド領域に変換するフィルタ・バンクを備えている。心理音響学モデルに基づいて、マスキング閾値が施され、結果として生じるサブバンド値が効率的に量子化され、例えば、ハフマン符号を用いて符号化される。
【０００４】
波形符号器の例には、周知のMPEG-1レイヤ３（多くの場合、MP3として表す）符号化手法又はAAC（アドバンスト・オーディオ・コーディング）符号化手法がある。
【０００５】
近年、下にある波形を直接符号化するものでないが、むしろ、いくつかのパラメータによって符号化信号を特徴付けるいくつかの符号化手法が提案されている。例えば、音声符号化の場合、符号器及び復号器は、人間の声道のモデルに基づき得るものであり、波形を符号化するかわりに、上記モデルの種々のパラメータ及び励起信号を符号化することができる。前述の手法は一般にパラメトリック符号化手法として表される。
【０００６】
更に、波形符号化及びパラメトリック符号化を組み合わせて特に効率的でかつ高品質の符号化を実現することができる。前述のシステムでは、パラメータは、信号の一部を、波形符号化された信号の別の一部を参照して表すことができる。例えば、低周波が波形符号化され、高周波が、高周波の特性を低周波に対して表すパラメトリック拡張によって符号化される符号化手法が提案されている。別の例として、例えば、モノ信号が波形符号化され、パラメトリック拡張が、個々のチャネルがコモン信号とどのように異なるかを示すパラメータ・データを有するマルチチャネル信号符号化が提案されている。
【０００７】
パラメトリック拡張符号化手法の例には、スペクトル帯域複製（SBR）手法、パラメトリック・ステレオ（PS）手法や空間オーディオ符号化（SAC）手法がある。
【０００８】
現在、SAC手法が、マルチチャネル・オーディオ信号を効率的に符号化するよう開発されている。この手法は、PS符号化手法に部分的に基づいている。PSパラダイムと同様に、SACは、M個のチャネルを有するマルチチャネル信号を、N個のチャネル（N＜M）を有する信号と、空間キューを表すわずかな量のパラメータとによって効率的に表すことが可能であるという概念に基づいている。典型的なアプリケーションには、波形符号化されたモノ信号又はステレオ信号としての通常の5.1信号表現に空間パラメータを加えたものを符号化することがある。空間パラメータをモノ又はステレオのコア・ビット・ストリームの補助データ部分に埋め込んで後方互換拡張を構成することが可能である。
【０００９】
SBR手法及びPS手法と同様に、SACは、複素（疑似）直交ミラー・フィルタを用いて、時間領域表現を周波数領域表現に変換する（逆も同様である）。前述のフィルタ・バンクの特性には、複素値サブバンド領域信号が、効果的に2倍にオーバサンプリングされることがある。これによって、エイリアシング歪みをもたらすことのないサブバンド領域信号の後処理演算が可能になる。
【００１０】
パラメトリック拡張の通常の特性の別のものには、通常の条件下では、前述の手法が、トランスペアレントなオーディオの品質レベルを達成するものでない（すなわち、多少の品質劣化がもたらされる）ということがある。
【００１１】
トランスペアレントなオーディオの品質に向けてSBR、PSやSACのようなパラメトリック拡張を拡張するために、波形符号器を用いて複素サブバンド領域信号の特定の部分（例えば、特定数のバンド）を符号化することが望ましい。
【００１２】
簡単な手法は、まず前述の複素サブバンド領域部分を時間領域に変換し戻す工程を有する。既存の波形符号器（例えば、AAC）を次いで、結果として生じる時間領域信号に施すことが可能である。しかし、前述の手法には、いくつかの欠点が伴う。
【００１３】
特に、結果として生じる符号器及び復号器の計算量は大きく、種々の変換を用いた、周波数領域と時間領域との間で繰り返される変換が理由で、大きな計算負荷を有している。例えば、パラメトリック拡張が、QMF合成後に得られる時間領域信号の符号化を利用する場合、対応する復号器は、完全な波形復号器（例えば、AAC派生復号器）を有しており、それに加えて、解析QMFバンクを有している。これは、計算量の点でコストがかかる。
【００１４】
更に、使用されるパラメトリック拡張と、パラメトリック拡張によって符号化される信号エレメントの波形符号化との間の相関を有することが有利になる。
【００１５】
例として、システムが、例えば、AAC及びSBR（HE-AAC）符号化、又はAAC及びSAC符号化を有することができる。システムが、SBR拡張又はSAC拡張を波形符号化によってエンハンスすることを可能にする場合、QMF合成後に得られる時間領域信号を符号化するためにAACも用いることが当然の帰結になる。しかし、同じ拡張（例えば、MPEG-IレイヤII及びSBRの組み合わせ）を用いた別のシステムは好ましくは、別の波形符号化システム（すなわち、MPEG-IレイヤII）を用いる。よって、波形符号化エンハンスメントをコア符号器にではなくパラメータ拡張ツールに結合することが効果的になる。
【００１６】
よって、改良されたシステムが効果的になる。特に、柔軟性の向上、計算量の削減、計算負荷の削減、施される符号化の種々のエレメント間の相互運用の容易化、オーディオ品質の向上（例えば、スケーラブルなオーディオ品質）、及び／又は性能の向上を可能にする符号化／又は復号化システムが効果的になる。
【発明の開示】
【発明が解決しようとする課題】
【００１７】
よって、本発明は、好ましくは、上記欠点の1つ又は複数のものを単独で、又は何れかの組み合わせで緩和、軽減又は解消しようとするものである。
【課題を解決するための手段】
【００１８】
本発明の局面によれば、時間領域オーディオ信号を波形復号化によって生成する復号器が提供される。復号器は、符号化データ・ストリームを受信する手段と、符号化データ・ストリームのデータ値を復号化することによって第１のサブバンド信号を生成する手段であって、第１のサブバンド信号が、時間領域オーディオ信号をクリティカル・サンプリングした複素サブバンド領域信号表現に対応する手段と、サブバンド処理によって第２のサブバンド信号を第１のサブバンド信号から生成する変換手段であって、第２のサブバンド信号が、時間領域オーディオ信号を非クリティカル・サンプルした複素サブバンド領域表現に対応する変換手段と、時間領域オーディオ信号を第２のサブバンド信号から生成する合成フィルタ・バンクとを備える。
【００１９】
本発明は、復号器の改良を可能にし得る。計算量を削減した復号器を達成することができ、かつ／又は計算リソース要件を削減することができる。特に、合成フィルタ・バンクを、時間領域オーディオ信号のパラメトリック拡張の復号化にも波形復号化にも用いることができる。波形復号化とパラメトリック復号化との共通性を達成することが可能である。特に、合成フィルタ・バンクは通常、SBR、PSやSACなどのパラメトリック拡張符号化手法におけるパラメトリック復号化に用いることが可能である。
【００２０】
変換プロセッサは、如何なる変換（例えば、第１のサブバンド信号を時間領域に戻す）も必要とすることなくサブバンド処理によって第２のサブバンド信号を生成するよう構成される。
【００２１】
復号器は、合成フィルタ・バンクの合成演算の前に第２のサブバンド信号に対して非エイリアス信号処理を行う手段を更に備え得る。
【００２２】
本発明の任意的な特徴によれば、第１のサブバンド信号の各サブバンドは複数の部分サブバンドを備えており、変換手段は、第２のサブバンド信号のサブバンドを第１のサブバンド信号の部分サブバンドから生成する第２の合成フィルタ・バンクを備えている。
【００２３】
これによって、第１のサブバンド信号を変換する効率的な手段が提供され得る。上記特徴によって、合成フィルタ・バンクのサブバンド・フィルタの周波数応答を補償する効率的であり、かつ／又は計算量の少ない手段に対する備えをなし得る。
【００２４】
本発明の任意的な特徴によれば、第２のサブバンド信号の各サブバンドは、エイリアス・バンド及び非エイリアス・バンドを備えており、変換手段は、第１のサブバンド信号の部分サブバンドを第２のサブバンド信号の第１のサブバンド・バンドのエイリアス部分サブバンド、及び第２のサブバンド信号の第２のサブバンドの非エイリアス・サブバンドに分離し、エイリアス・サブバンド及び非エイリアス・サブバンドは、時間領域信号において対応する周波数区間を有する。
【００２５】
これによって、第１のサブバンド信号を変換する効率的な手段が提供され得る。特に、時間領域オーディオ信号内の同じ周波数から生じる種々のサブバンドにおける信号構成部分が単一の信号構成部分から生成されることを可能にし得る。
【００２６】
本発明の任意的な特徴によれば、分離手段はバタフライ構造を有している。バタフライ構造は、１つのゼロ値入力及び１つの部分サブバンド・データ値入力を用いて、第２のサブバンドの別々のサブバンドに対応する２つの出力値を生成することができる。
【００２７】
本発明の別の局面によれば、時間領域オーディオ信号を符号化する符号器が提供される。符号器は、時間領域オーディオ信号を受信する手段と、第１のサブバンド信号を時間領域オーディオ信号から生成する第１のフィルタ・バンクであって、第１のサブバンド信号が、時間領域信号を非クリティカル・サンプリングした複素サブバンド領域表現に対応する第１のフィルタ・バンクと、第２のサブバンド信号を第１のサブバンド信号からサブバンド処理によって生成する変換手段であって、第２のサブバンド信号が、時間領域オーディオ信号をクリティカル・サンプリングした複素サブバンド領域表現に対応する変換手段と、第２のサブバンド信号のデータ値を符号化することによって波形符号化データ・ストリームを生成する手段とを提供する。
【００２８】
本発明は、符号器の改良を可能にし得る。計算量を削減した符号器を達成することができ、かつ／又は計算リソース要件を削減することができる。波形符号化とパラメトリック符号化との共通性を達成することが可能である。特に、第１のフィルタ・バンクは、通常、SBR、PSやSACなどのパラメトリック拡張符号化手法におけるパラメトリック符号化に用いられるQMFフィルタ・バンクであり得る。
【００２９】
復号化オーディオ品質の改良を達成することができる。例えば、時間領域オーディオ信号は、パラメトリック符号化からの残差信号であり得る。波形符号化信号は、透明性の向上をもたらす情報を供給することが可能である。
【００３０】
変換プロセッサは、如何なる変換（例えば、第１のサブバンド信号を時間領域に戻す）も必要とすることなくサブバンド処理によって第２のサブバンド信号を生成するよう構成される。
【００３１】
本発明の任意的な特徴によれば、符号器は、第１のサブバンド信号を用いて時間領域オーディオ信号をパラメトリック符号化する手段を更に備える。
【００３２】
本発明は、パラメトリック符号化及び波形符号化をともに用いて、下にある信号の効率的であり、かつ／又は高品質の符号化を可能にし得る。機能をパラメトリック符号化と波形符号化との間で共有することができる。パラメトリック符号化は、SBR、PSやSAC符号化などのパラメトリック拡張符号化であり得る。符号器によって特に、パラメトリック拡張符号化の一部又は全てのサブバンドの波形符号化に対する備えをなし得る。
【００３３】
本発明の任意的な特徴によれば、変換手段は、第１のサブバンド信号のサブバンド毎に複数のサブバンドを生成する第２のフィルタ・バンクを備える。
【００３４】
これによって、第１のサブバンド信号を変換する効率的な手段が提供され得る。上記特徴によって、第１のサブバンドのサブバンド・フィルタの周波数応答を補償する効率的であり、かつ／又は計算量の少ない手段に対する備えをなし得る。
【００３５】
本発明の任意的な特徴によれば、第２のフィルタ・バンクは奇数でスタックされる。
【００３６】
これにより、性能を向上させ、複素サブバンド領域内の、正の周波数と負の周波数との間の分離の向上を可能にすることができる。
本発明の任意的な特徴によれば、各サブバンドは、サブバンドのエイリアス・バンドに対応する特定のエイリアス部分サブバンドと、サブバンドの非エイリアス・バンドに対応する特定の非エイリアス部分サブバンドとを備えており、変換手段は、第１のサブバンド・バンドのエイリアス部分サブバンドを第２のサブバンドの非エイリアス部分サブバンドと合成する合成手段を備えており、エイリアス部分サブバンド及び非エイリアス部分サブバンドは、時間領域信号において対応する周波数区間を有する。
【００３７】
これによって、第１のサブバンド信号を変換する効率的な手段が提供され得る。特に、時間領域オーディオ信号内の同じ周波数から生じる種々のサブバンドにおける信号構成部分が単一の信号構成部分に合成されることを可能にし得る。これによって、データ・レートの削減が可能になり得る。
【００３８】
本発明の任意的な特徴によれば、エイリアス・バンド内のエネルギを削減するよう合成手段が構成される。
【００３９】
このことによって、性能が向上し得るものであり、かつ／又はデータ・レートの削減が可能になり得る。特に、エイリアス・バンド内のエネルギを最小にすることができ、エイリアス・バンドを無視することができる。
【００４０】
特に、合成手段は、第２のサブバンドのエイリアス・サブバンドによって第１のサブバンド・バンドの非エイリアス部分サブバンドを補償する手段を更に備え得る。特に、合成手段は、第２のサブバンドのエイリアス・サブバンドの係数を第１のサブバンドの非エイリアス部分サブバンドから減算する手段を備え得る。
【００４１】
本発明の任意的な特徴によれば、合成手段は、第１のサブバンド内の第１のエイリアス部分サブバンド及び第２のサブバンド内の第１の非エイリアス部分サブバンドの非エイリアス和信号を生成する手段を備える。
【００４２】
このことによって、効率的な実現形態及び／又は高性能が可能になり得る。
【００４３】
本発明の任意的な特徴によれば、合成手段は、非エイリアス和信号を生成するバタフライ構造を備える。
【００４４】
このことによって、特に効率的な実現形態及び／又は高性能が可能になり得る。バタフライ構造は特に、１つの出力値のみが生成されるハーフ・バタフライ構造であり得る。
【００４５】
本発明の任意的な特徴によれば、バタフライ構造の少なくとも１つの係数は、第１のフィルタ・バンクのフィルタの周波数応答によって変わってくる。
【００４６】
このことによって、特に効率的な実現形態及び／又は高性能が可能になり得る。
【００４７】
本発明の任意的な実施例によれば、符号化データ・ストリーム内のエイリアス・バンドのデータ値を備えないよう変換手段が構成される。
【００４８】
このことによって、特定のデータ・レートの場合の、高い符号化オーディオ品質が可能になり得る。
【００４９】
本発明の任意的な特徴によれば、符号器は、第２の信号への変換に先行して第１のサブバンド信号に対して非エイリアス信号処理を行う手段を更に備える。
【００５０】
このことによって、性能が向上し得る。本発明は、エイリアシング・エラーをもたらすことなく個々のサブバンドの信号処理を行うことを可能にする一方で、クリティカル・サンプリングされた出力信号を有する波形符号器の効率的な実現形態を可能にし得る。
【００５１】
本発明の任意的な特徴によれば、符号器は、第２の信号への変換に先行して第１のサブバンド信号を位相補償する手段を更に備える。
【００５２】
このことによって、性能が向上し、かつ／又は効率的な実現形態に対する備えがなされ得る。
【００５３】
本発明の任意的な特徴によれば、第１のフィルタ・バンクはQMFフィルタ・バンクである。
【００５４】
本発明によって、SBR、PS、SACなどの多くのパラメトリック符号化手法において用いられるQMFフィルタを用いた効率的な波形符号化が可能になり得る。よって、波形符号化手法及びパラメトリック符号化手法の互換性の向上、及び／若しくは機能の向上、並びに／又は、相互運用性の向上を達成することが可能である。
【００５５】
本発明の別の局面によれば、時間領域オーディオ信号を波形復号化によって生成する方法が提供される。方法は、符号化データ・ストリームを受信する工程と、符号化データ・ストリームのデータ値を復号化することによって第１のサブバンド信号を生成する工程であって、第１のサブバンド信号が、時間領域オーディオ信号をクリティカル・サンプリングした複素サブバンド領域信号表現に対応する工程と、サブバンド処理によって第２のサブバンド信号を第１のサブバンド信号から生成する工程であって、第２のサブバンド信号が、時間領域オーディオ信号を非クリティカル・サンプリングした複素サブバンド領域表現に対応する工程と、合成フィルタ・バンクが時間領域オーディオ信号を第２のサブバンド信号から生成する工程を備える。
【００５６】
本発明の別の局面によれば、時間領域オーディオ信号を符号化する方法が提供される。方法は、時間領域オーディオ信号を受信する工程と、第１のフィルタ・バンクが第１のサブバンド信号を時間領域オーディオ信号から生成する工程であって、第１のサブバンド信号が、時間領域信号を非クリティカル・サンプリングした複素サブバンド領域表現に対応する工程と、第２のサブバンド信号を第１のサブバンド信号からサブバンド処理によって生成する工程であって、第２のサブバンド信号が、時間領域オーディオ信号をクリティカル・サンプリングした複素サブバンド領域表現に対応する工程と、第２のサブバンド信号のデータ値を符号化することによって波形符号化データ・ストリームを生成する工程とを提供する。
【００５７】
本発明の別の局面によれば、オーディオ信号を受信する受信器が提供される。受信器は、符号化データ・ストリームを受信する手段と、符号化データ・ストリームのデータ値を復号化することによって第１のサブバンド信号を生成する手段であって、第１のサブバンド信号が、時間領域オーディオ信号をクリティカル・サンプリングした複素サブバンド領域信号表現に対応する手段と、サブバンド処理によって第２のサブバンド信号を第１のサブバンド信号から生成する変換手段であって、第２のサブバンド信号が、時間領域オーディオ信号を非クリティカル・サンプリングした複素サブバンド領域表現に対応する変換手段と、時間領域オーディオ信号を第２のサブバンド信号から生成する合成フィルタ・バンクとを備える。
【００５８】
本発明の別の局面によれば、符号化オーディオ信号を送信する送信器が提供される。送信器は、時間領域オーディオ信号を受信する手段と、第１のサブバンド信号を時間領域オーディオ信号から生成する第１のフィルタ・バンクであって、第１のサブバンド信号が、時間領域信号を非クリティカル・サンプリングした複素サブバンド領域表現に対応する第１のフィルタ・バンクと、第２のサブバンド信号を第１のサブバンド信号からサブバンド処理によって生成する変換手段であって、第２のサブバンド信号が、時間領域オーディオ信号をクリティカル・サンプリングした複素サブバンド領域表現に対応する変換手段と、第２のサブバンド信号のデータ値を符号化することによって波形符号化データ・ストリームを生成する手段と、波形符号化データ・ストリームを送信する手段とを備える。
【００５９】
本発明の別の局面によれば、時間領域オーディオ信号を送信する送信システムが提供される。送信システムは、送信器及び受信器を備える。送信器は、時間領域オーディオ信号を受信する手段と、第１のサブバンド信号を時間領域オーディオ信号から生成する第１のフィルタ・バンクであって、第１のサブバンド信号が、時間領域信号を非クリティカル・サンプリングした複素サブバンド領域表現に対応する第１のフィルタ・バンクと、第２のサブバンド信号を第１のサブバンド信号からサブバンド処理によって生成する変換手段であって、第２のサブバンド信号が、時間領域オーディオ信号をクリティカル・サンプリングした複素サブバンド領域表現に対応する変換手段と、第２のサブバンド信号のデータ値を符号化することによって波形符号化データ・ストリームを生成する手段と、波形符号化データ・ストリームを送信する手段とを備える。受信器は、波形符号化データ・ストリームを受信する手段と、符号化データ・ストリームのデータ値を復号化することによって第３のサブバンド信号を生成する手段であって、第３のサブバンド信号が、時間領域オーディオ信号をクリティカル・サンプリングした複素サブバンド領域信号表現に対応する手段と、サブバンド処理によって第４のサブバンド信号を第３のサブバンド信号から生成する変換手段であって、第４のサブバンド信号が、時間領域オーディオ信号を非クリティカル・サンプルした複素サブバンド領域表現に対応する変換手段と、時間領域オーディオ信号を第４のサブバンド信号から生成する合成フィルタ・バンクとを備える。
【００６０】
本発明の別の局面によれば、オーディオ信号を受信する方法が提供される。方法は、符号化データ・ストリームを受信する工程と、符号化データ・ストリームのデータ値を復号化することによって第１のサブバンド信号を生成する工程であって、第１のサブバンド信号が、時間領域オーディオ信号をクリティカル・サンプリングした複素サブバンド領域信号表現に対応する工程と、サブバンド処理によって第２のサブバンド信号を第１のサブバンド信号から生成する工程であって、第２のサブバンド信号が、時間領域オーディオ信号を非クリティカル・サンプルした複素サブバンド領域表現に対応する工程と、合成フィルタ・バンクが時間領域オーディオ信号を第２のサブバンド信号から生成する工程とを備える。
【００６１】
本発明の別の局面によれば、符号化オーディオ信号を送信する方法が提供される。方法は、時間領域オーディオ信号を受信する工程と、第１のフィルタ・バンクが第１のサブバンド信号を時間領域オーディオ信号から生成する工程であって、第１のサブバンド信号が、時間領域信号を非クリティカル・サンプリングした複素サブバンド領域表現に対応する工程と、第２のサブバンド信号を第１のサブバンド信号からサブバンド処理によって生成する工程であって、第２のサブバンド信号が、時間領域オーディオ信号をクリティカル・サンプリングした複素サブバンド領域表現に対応する工程と、第２のサブバンド信号のデータ値を符号化することによって波形符号化データ・ストリームを生成する工程と、波形符号化データ・ストリームを送信する工程とを提供する。
【００６２】
本発明の別の局面によれば、時間領域オーディオ信号を送信し、受信する方法が提供される。方法は、送信器が、時間領域オーディオ信号を受信する工程と、第１のフィルタ・バンクが第１のサブバンド信号を時間領域オーディオ信号から生成する工程であって、第１のサブバンド信号が、時間領域信号を非クリティカル・サンプリングした複素サブバンド領域表現に対応する工程と、第２のサブバンド信号を第１のサブバンド信号からサブバンド処理によって生成する工程であって、第２のサブバンド信号が、時間領域オーディオ信号をクリティカル・サンプリングした複素サブバンド領域表現に対応する工程と、第２のサブバンド信号のデータ値を符号化することによって波形符号化データ・ストリームを生成する工程と、波形符号化データ・ストリームを送信する工程と、受信器が、波形符号化データ・ストリームを受信する工程と、符号化データ・ストリームのデータ値を復号化することによって第３のサブバンド信号を生成する工程であって、第３のサブバンド信号が、時間領域オーディオ信号をクリティカル・サンプリングした複素サブバンド領域信号表現に対応する工程と、サブバンド処理によって第４のサブバンド信号を第３のサブバンド信号から生成する工程であって、第４のサブバンド信号が、時間領域オーディオ信号を非クリティカル・サンプリングした複素サブバンド領域表現に対応する工程と、合成フィルタ・バンクが時間領域オーディオ信号を第４のサブバンド信号から生成する工程とを備える。
【００６３】
本発明の別の局面によれば、前述の方法の何れかを実行するコンピュータ・プログラムを提供する。
【発明を実施するための最良の形態】
【００６４】
本発明の前述並びにその他の局面、特徴及び利点は、以下に記載する実施例から明らかであり、そうした実施例を参照しながら明らかになるであろう。
【００６５】
本発明の実施例は、添付図面を参照して、例としてのみ説明する。
【実施例】
【００６６】
図１は、本発明の特定の実施例による、オーディオ信号の通信のための送信システム１００を示す。送信システム１００は、特にインターネットであり得るネットワーク１０５を介して受信器１０３に結合された送信器１０１を備える。
【００６７】
この特定例では、送信器１０１が信号記録装置であり、受信器が信号プレイヤ装置１０３であるが、他の実施例では、送信器及び受信器を他のアプリケーションに、かつ他の目的に用いることができる。例えば、送信器１０１及び／又は受信器１０３は、トランスコーリング機能の一部であり得るものであり、例えば、他の信号のソース又は送信先とのインタフェースを備え得る。
【００６８】
信号記録機能がサポートされる特定例では、送信器１０１は、アナログ信号（サンプリング及びアナログ・ディジタル変換によってディジタルPCM信号に変換される）を受信するディジタイザ１０７を備える。
【００６９】
送信器１０１は図１の符号器１０９に結合される。符号器１０９は、符号化アルゴリズムによってPCM信号を符号化する。符号器１００はネットワーク送信器１１１に結合される。ネットワーク送信器１１１は符号化信号を受信し、インターネット１０５とインタフェースする。ネットワーク送信器は、符号化信号を受信器１０３にインターネット１０５を介して送信し得る。
【００７０】
受信器１０３はネットワーク受信器１１３を備える。ネットワーク受信器１１３は、インターネット１０５とインタフェースしており、送信器１０１から符号化信号を受信するよう構成される。
【００７１】
ネットワーク受信器１１１は復号器１１５に結合される。復号器１１５は符号化信号を受信し、復号化アルゴリズムによってこれを復号化する。
【００７２】
信号再生機能がサポートされる特定例では、受信器１０３は、復号化オーディオ信号を復号器１１５から受信し、これをユーザに提示する信号プレイヤ１１７を更に備える。特に、信号プレイヤ１１３は、復号化オーディオ信号の出力に必要なディジタル・アナログ変換器、増幅器及びスピーカを備え得る。
【００７３】
図２は、図１の符号器１０９を更に詳細に示す。符号器１０９は、符号化対象の時間領域オーディオ信号を受信する受信器２０１を備える。オーディオ信号は、何れかの外部ソース又は内部ソースから（局所信号記憶装置などから）受信することができる。
【００７４】
受信器は第１のフィルタ・バンク２０３に結合される。第１のフィルタ・バンク２０３は、別々の複数のサブバンドを備えるサブバンド信号を生成する。特に、第１のフィルタ・バンク２０３は、ＳＢＲ、ＰＳやＳＡＣなどのパラメトリック符号化手法によって知られているＱＭＦフィルタ・バンクであり得る。よって、第１のフィルタ・バンク２０３は、時間領域信号を非クリティカル・サンプリングした複素サブバンド領域表現に対応する第１のサブバンド信号を生成する。この特定例では、第１のサブバンド信号は、複素変調QMFフィルタの場合周知である２のオーバサンプリング係数を有している。
【００７５】
各QMFバンドは、２倍にオーバサンプリングされるので、エイリアシング歪みを何らもたらすことなく個々のサブバンドに対して多くの信号処理演算を行うことが可能である。例えば、個々のサブバンドそれぞれは、例えば、スケーリングすることができ、かつ／又は、他のサブバンドを加算又は減算等することが可能である。よって、特定の実施例では、符号器１０９は、QMFサブバンドに対して非エイリアス信号処理演算を行う手段を更に備える。
【００７６】
第１のサブバンド信号は、SBR、PSやSACなどのパラメトリック拡張符号器によって通常生成されるサブバンド信号に対応する。よって、第１のサブバンド信号を用いて、時間領域信号のパラメトリック拡張符号化を生成することができる。更に、図２の符号器１０９における同じサブバンド信号は、時間領域信号の波形符号化にも用いられる。よって、符号器１０９は、信号のパラメトリック符号化及び波形符号化のために同じフィルタ・バンク２０３を用いることが可能である。
【００７７】
第１のサブバンド信号の複素値サブバンド領域表現の波形符号化における主たる課題は、これがコンパクトな表現を表さない（すなわち、２倍にオーバサンプリングされる）ことである。符号器１０９は、修正離散コサイン変換（MDCT）（MDCTの説明については、例えば、H.  Malvarによる「Signal  Processing  with  Lapped  Transform,  Artech  House,  Boston,  London,  1992」を参照のこと）を元の時間領域信号に直接施すと得られる表現に近似する表現に複素サブバンド領域表現を直接変換する。MDCTに似たこの表現はクリティカル・サンプリングされる。そういうものとして、この信号は、結果として生じる表現を効率的に符号化し、効率的な波形符号化をもたらすために施すことが可能な既知の知覚オーディオ符号化手法に適している。
【００７８】
特に、符号器１０９は、第１のサブバンド信号の個々のサブバンドに複素変換を施すことによって第２のサブバンド信号を第１のサブバンド信号から生成する変換プロセッサ２０５を備える。第２のサブバンド信号は、時間領域オーディオ信号をクリティカル・サンプリングした複素サブバンド領域表現に対応する。
【００７９】
よって、符号器１０９では、変換プロセッサ２０５は、通常の現行のパラメトリック拡張符号器と互換のQMFフィルタ・バンク出力を、通常の波形符号器において通常生成されるサブバンド信号に厳密に対応するクリティカル・サンプリングされた、MDCTに似たサブバンドに変換する。
【００８０】
よって、QMF変換及びMDCT変換を用いるかわりに、第１のサブバンド信号をサブバンド領域において直接処理して第２のサブバンド信号を生成する。第２のサブバンド信号は、通常の波形符号器のMDCT信号として扱うことが可能である。よって、サブバンド信号を符号化するための既知の手法を施すことが可能であり、例えば、パラメトリック拡張符号化からの残差信号の効率的な波形符号化を達成することが可能である（時間領域への変換を要することなく）。よって、QMF合成フィルタの要件を不要にすることが可能である。
【００８１】
この例では、符号器１０９は、変換プロセッサ２０５に結合される符号化プロセッサ２０７を備える。符号化プロセッサ２０７は、クリティカル・サンプリングされた、MDCTに似た第２のサブバンド信号を変換プロセッサ２０５から受信し、例えば、量子化、スケール係数、ハフマン符号化等をはじめとする通常の波形符号化手法を用いてこれを符号化する。結果として生じる符号化データは、符号化データ・ストリームに埋め込まれる。データ・ストリームは、例えば、パラメトリック符号化データなどの他の符号化データを更に備えることが可能である。
【００８２】
以下に更に詳細に説明するように、変換プロセッサ２０５は、第１のフィルタ・バンク２０３の基本フィルタ（又はプロトタイプ・フィルタ）の情報を利用して、非エイリアス・バンド（又はパス・バンド）内の別々のサブバンドからの信号成分を合成し、エイリアス・バンド（又はストップバンド）からの信号成分を除去する。よって、サブバンド毎のエイリアス・バンド周波数成分を無視することが可能である。これによって、オーバサンプリングなしのクリティカル・サンプリングされた信号がもたらされる。
【００８３】
特に、後述するように、変換プロセッサ２０５は、QMFフィルタ・バンクのサブバンド毎に複数のサブバンドを生成する第２のフィルタを備える。よって、サブバンドは更なる部分サブバンドに分けられる。QMFフィルタ間の重なりが理由で、時間領域信号の特定の信号成分（例えば、特定の周波数における正弦波）によって、別々の２つのQMFサブバンド内に信号成分がもたらされ得る。第２のフィルタ・バンクは、前述のサブバンドを、信号成分が第１のQMFサブバンドの一部分サブバンドにおいて表され、第２のQMFサブバンドの一部分サブバンドにおいて表されるように更に分割する。前述の２つの部分サブバンド信号のデータ値は合成器に供給される。合成器は２つの信号を合成して単一の信号成分を生成する。この信号成分は次いで符号化プロセッサ２０７によって符号化される。
【００８４】
図３は、変換プロセッサ２０５の特定のエレメントの例を示す。特に、図３は、第１のQMFサブバンドの第１の変換フィルタ・バンク３０１、及び第２のQMFサブバンドの第２の変換フィルタを示す。同じ周波数に対応する部分サブバンドからの信号が次いで合成器３０５に供給される。合成器３０５は、部分サブバンドの単一の出力データ値を生成する。
【００８５】
復号器１１５は符号器１０９の逆演算を行うことができる。図４は、復号器１１５を更に詳細に示す。
【００８６】
復号器は、符号器１０９によって符号化された信号をネットワーク受信器１１３から受信する受信器４０１を備える。符号化信号は復号化プロセッサ４０３に転送される。復号化プロセッサ４０３は符号化プロセッサ２０７の波形符号化を復号化する。それによって、クリティカル・サンプリングされたサブバンド信号が再現される。この信号は復号化変換プロセッサ４０５に供給される。変換プロセッサ４０５は、変換プロセッサ２０５の逆演算を行うことによって、非クリティカル・サンプリングされたサブバンド信号を再現する。非クリティカル・サンプリングされた信号は次いで、QMF合成フィルタ４０７に供給される。QMF合成フィルタ４０７は、元の時間領域オーディオ符号化信号の復号化バージョンを生成する。
【００８７】
特に、復号化変換プロセッサ４０５は、エイリアス・バンドにも非エイリアス・バンドにも信号バンドを備える部分サブバンド内の信号成分を再現するスプリッタ（逆バタフライ構造など）を備える。部分サブバンド信号は次いで、符号器１０９の変換フィルタ・バンク３０１、３０３に対応する合成フィルタ・バンクに供給される。前述のフィルタ・バンクの出力は、非クリティカル・サンプリングされたサブバンド信号に対応する。
【００８８】
本発明の特定の実施例を以下に更に詳細に説明する。実施例の説明は、図５の符号器構造５００を参照して説明する。符号器構造５００は特に、図１の符号器１０９において実現することができる。
【００８９】
符号器構造５００は、６４個のバンドの解析QMFフィルタ・バンク５０１を備える。
【００９０】
QMF解析サブバンド・フィルタは以下のように説明することが可能である。実数値線形位相プロトタイプ・フィルタp(y)を前提とすれば、M個のバンドの複素変調解析フィルタ・バンクは、解析フィルタ
【００９１】
【数１】
2008519290.tif 000003
（サブバンド係数k=0,1,…,M−1）によって定義することが可能である。位相パラメータθは、以下の解析に対する重要性を有する。通常選ぶのは（N+M）/2である。ここで、Nはプロトタイプ・フィルタの次数である。
【００９２】
実数値離散時間信号ｘ（v）を前提とすれば、サブバンド信号vk(n)は、x(v)をhk(v)によってフィルタリング（畳み込み）し、次いで、図６（符号器１０９及び復号器１１５のQMF解析フィルタ・バンク及びQMF合成フィルタ・バンクの演算を示す）の左側によって示すようにM分の１に結果をダウンサンプリングすることによって得られる。
【００９３】
図６の右側に示すように、合成演算が、まず、QMFサブバンド信号をM倍にアップサンプリングする工程、続いて、式（１）と同様なタイプの複素変調フィルタによってフィルタリングする工程、結果を加算する工程、及び、最後に実数部分を2倍する工程を備えるものとする。前述の場合、実数値入力信号x(v)のほぼ完全な再構成は、P.  Ekstrandによる「Bandwidth  extension  of  audio  signals  by  spectral  band  replication,  Proc.  1st  IEEE  Benelux  Workshop  on  Model  based  Processing  and  Coding  of  Audio  (MPCA-2000),  pp.  53-58,  Leuven,  Belgium,  November  15  2002」に記載されているような実数値線形位相プロトタイプ・フィルタp(v)の適切な設計によって得ることが可能である。
【００９４】
以下では、
【００９５】
【数２】
2008519290.tif 000004
を離散時間信号z(n)の離散時間フーリエ変換とする。
【００９６】
QMFバンクのほぼ完全な再構成特性に加えて、P（ω）（p(v)のフーリエ変換）が周波数区間[−π/M,π/M]の外で事実上ゼロになるものとする。
【００９７】
ダウンサンプリングされた複素サブバンド領域信号のフーリエ変換は、
【００９８】
【数３】
2008519290.tif 000005
によって表される。ここで、kはサブバンド係数であり、Mはサブバンドの数である。プロトタイプ・フィルタの周波数応答が制限されるという前提によって、式（２）における和は、ω毎に一項しか有していない。
【００９９】
対応する定型化絶対周波数応答を図７及び図８に示す。
【０１００】
特に、図７は、ダウンサンプリング前の複素QMFバンク５０１の最初の数周波数バンドの定型化周波数応答を示す。図８は、偶数の(上の)サブバンドk及び奇数の（下の）サブバンドkについて、ダウンサンプリングされた複素QMFバンクの定型化周波数応答を示す。よって、図８に示すように、QMFフィルタ・バンドの中央はダウンサンプリング後、偶数サブバンドの場合、π/2にエイリアシングされ、非偶数サブバンドの場合、−π/２にエイリアシングされる。
【０１０１】
図８は、複素QMFバンクのオーバサンプリングの効果を示す。偶数係数kのバンド及び奇数係数kのバンドそれぞれの場合、周波数スペクトルの負の部分及び正の部分は、（元の実数値の）信号を再構成するために必要でない。ダウンサンプリングされたフィルタ・バンクの周波数スペクトルの前述の部分はエイリアス・バンド又はストップ・バンドとして表す一方、その他の部分はパス・バンド又は非エイリアス・バンドとして示す。エイリアス・バンドは、その他のサブバンドのスペクトルのパス・バンドにも存在している情報を有している。この特定の特性を用いて、効率的な符号化機構を得る。
【０１０２】
エイリアス・バンド及び非エイリアス・バンドは冗長な情報を備えており、一方を他方から判定することが可能である。更に、エイリアス・バンド及び非エイリアス・バンドの相補的解釈を用いることが可能である。
【０１０３】
以下に示すように、ダウンサンプリングされた解析フィルタ・バンク５０１の各出力において特定のタイプの更なるフィルタ・バンク５０３を施し、更なるフィルタ・バンク５０１の出力間に特定のバタフライ構造５０５を施すことによって、QMF解析フィルタ・バンクのエイリアス・バンド（又はストップ・バンド）に対応するエネルギをゼロ、又はごくわずかな値に削減することが可能である。
【０１０４】
その結果、情報の半分（すなわち、フィルタ・バンク出力の半分）を廃棄することが可能である。その結果、クリティカル・サンプリングされた表現が得られる。この表現は、元の時間領域サンプルのMDCT変換によって達成される表現に非常に似ており、よって、MP3やAACなどの通常の波形符号器によって生成されるサブバンド信号に厳密に似ている。よって、波形符号化手法を、波形符号化プロセッサ５０７内のクリティカル・サンプリングされた信号に直接施すことが可能であり、時間領域への変換、及びこれに続くMDCTサブバンド生成に対する要件が何ら必要でない。結果として生じる符号化データが次いで、ビット・ストリーム内にビットストリーム・プロセッサ５０９によって備えられる。
【０１０５】
図９は、２つの正弦波を有する信号の場合のQMFサブバンド生成の効果を示す。
【０１０６】
複素周波数領域（例えば、FFTによって得られるものなど）では、各正弦波は、正の周波数として、かつ負の周波数としてスペクトル内に現れる。ここで、８個のバンドの複素QMFバンクを前提とする（図５の例では、６４個のバンドのバンクが用いられる）。ダウンサンプリング前に、正弦波は、スペクトルA乃至Hに示すように現れる。図示したように、各正弦波は２つのサブバンドに存在している（例えば、低周波スペクトル線は第１のQMFサブバンドに対応するスペクトルA、並びに第２のQMFサブバンドに対応するスペクトルBに存在している。
【０１０７】
QMFバンクのダウンサンプリングの処理は、図９の下部分に示す。ここで、スペクトルIは、ダウンサンプリング前のスペクトルを示す。ダウンサンプリング処理は、以下のように解釈することが可能である。まず、スペクトルがM個のスペクトルA乃至Hに分離される。ここで、Mは、第１のサブバンド及び第２のサブバンドそれぞれについてI及びKにおいて示すようにダウンサンプリング係数（M=8）である。個々の分離スペクトルそれぞれをもう一度、完全な周波数範囲に拡張する（伸長する）。次いで、個々の分離スペクトル及び拡張スペクトル全てを加算する。よって、第１のサブバンド及び第２のサブバンドそれぞれについてスペクトルJ及びLにおいて示すようなスペクトルがもたらされる。
【０１０８】
要約すれば、サブバンド間の周波数区間を超える帯域幅を有する個々のサブバンドそれぞれのフィルタにより、時間領域信号の信号成分によって、別々の２つのサブバンドにおいて信号成分がもたらされる。更に、前述の信号成分のうちの１つがサブバンドのうちの１つのエイリアス・バンドに収まり、１つが別のサブバンドの非エイリアス・バンドに収まる。
【０１０９】
よって、スペクトルJ及びLに示すように、複素QMFバンクの最終出力スペクトルでは、成分はなお２つのサブバンド内に存在している。例えば、低周波スペクトル線は、第１のサブバンドのパス・バンド、並びに第２のサブバンドのストップ・バンドに存在している。何れも場合にもスペクトル線の大きさは、（シフトさせられた）プロトタイプ・フィルタの周波数応答によって表される。
【０１１０】
図５の実施例によれば、各変換がサブバンドの出力に施される更なる組の複素変換（フィルタ・バンク５０３）が加えられる。これを用いて、前述のサブバンドの周波数スペクトルを複数のサブバンドに更に分離する。
【０１１１】
QMFサブバンドのパス・バンド内の各サブバンドを次いで、隣接QMFサブバンド内のエイリアス・バンドの対応するサブバンドと合成する。この例では、スペクトルJに低周波正弦波を備える部分サブバンドを、スペクトルL内の低周波正弦波と合成する。これによって、時間領域信号の同じ低周波信号から生じる信号成分が単一の信号成分に合成される。
【０１１２】
更に、QMFプロトタイプ・フィルタの周波数応答を補償するために、各サブバンドからの値が合成前に周波数応答の相対振幅によって重み付けされる（QMFプロトタイプ・フィルタの振幅応答は各部分サブバンド内で一定である）。
【０１１３】
ストップ・バンド内の信号成分は無視することが可能であるか、又は、パス・バンドからの値によって補償し、それによってエイリアス・バンド内のエネルギを事実上削減することができる。よって、変換プロセッサ２０７の演算は、周波数毎に生じる２つの信号成分のエネルギを、QMFサブバンドのうちの１つのパス・バンド内の単一の信号成分に集中させることに対応するものとしてみなすことが可能である。よって、エイリアス・バンド又はストップ・バンドにおける信号値を無視することが可能であるので、2分の１に効率的にダウンサンプリングすることを達成し、それによって、クリティカル・サンプリングされた信号をもたらすことが可能である。
【０１１４】
以下に示すように、信号成分の合成（及びエイリアス・バンド内の信号成分の打ち消し）はバタフライ構造を用いることによって達成することが可能である。
【０１１５】
基本的に、（フィルタ・バンク５０３によって）別の（５０％が重なる）複素変換をサブバンド信号に施すことによって、2倍の別のアップサンプリングがもたらされる。しかし、選ばれた変換は、特定の対称特性を有しており、それによって、データの５０％の削減が可能になる。結果として生じる変換は、MDCTを実数データに施し、MDSTを虚数データに施すことに同等であるとみなすことが可能である。何れも、クリティカル・サンプリングされた変換であり、よって、アップサンプリングは何ら行われない。
【０１１６】
更に詳細には、フィルタ・バンク５０３は、R＝２Q個のバンドを有する複素変調フィルタ・バンクであり得る。サブバンド毎のフィルタ・バンク５０３の定型化周波数応答の例を図１０にサブバンドk毎に示す。分かり得るように、フィルタ・バンクは、奇数でスタックされており、DC値を中心としたサブバンドは何ら有していない。むしろ、この例では、サブバンドの中心周波数は、ゼロ付近で対称であり、第１のサブバンドの中心周波数は、サブバンド周波数オフセットの約半分である。
【０１１７】
この第２のバンクにおけるダウンサンプリング係数はQであり、これは、解析フィルタ
【０１１８】
【数４】
2008519290.tif 000006
（r=−Q、−Q+1、…,、Q−１）によって定義される。ここで、実数値プロトタイプ・ウィンドウw(v)は、w(v)=w(−v−1−Q)であるようなものである。このウィンドウは、（３）の実数部分又は（３）の虚数部分にフィルタが等しいフィルタ・バンク内の解析から完全な再構成を達成することが可能であるように企図することが可能である。前述の場合、Ｒ＝２Ｑ個のサブバンドのＱのみでよい（正の周波数又は負の周波数）。顕著な例には、修正離散コサイン変換ＭＤＣＴがある。
【０１１９】
しかし、図５の実施例では、複素値信号z(n)は代わりにフィルタ５０３によって解析され、結果として生じる信号はQ分の１にダウンサンプリングされ、実数部分が採られる。対応する合成演算は、Q倍にアップサンプリングする工程と、複素変調フィルタ
【０１２０】
【数５】
2008519290.tif 000007
によって合成フィルタリングする工程と、R=２Q個のサブバンドにわたって結果を合計する工程であって、r=−Q、−Q+1,…,Q−１である工程と、最後に、結果を２で除算する工程とを有している。
【０１２１】
プロトタイプ・ウィンドウw(y)が、前述の実数バンクにおいて完全な再構成をもたらすよう企図された場合、複素のケースにおける解析及び合成を組み合わせた演算によって、複素値信号z(n)が完全に再構成される。このことが分かるために、Cが、（３）の実数部分に等しい解析フィルタを有する解析バンクを表し、Sが、−（（３）の虚数部分）に等しい解析フィルタを有する解析バンクを表すものとする。その場合、複素解析バンク（３）は、E=C−iSとして記述することが可能である。複素信号をz=ζ+iηとして記述することによって、
【０１２２】
【数６】
2008519290.tif 000008
が得られる。
【０１２３】
ここで、（５）は、正の周波数r=0,…,Q−1及び負の周波数r=−Q,…,−1について求められる。（３）においてrを−1−rに置き換えると解析フィルタの複素共役につながるので、解析（５）によって、正の周波数r=0,…,Q−1の場合、Cζ+Sη及びCζ−Sηへのアクセスがもたらされる。合成の場合、この情報をCζ及びSηに容易に再合成することが可能である。そこから、ζ及びηの完全な再構成が、対応する実数値合成バンクによって可能である。この再構成が、複素解析、実数部分、複素合成、及び２での除算の演算に同等であるという主張を証明する簡単な詳細は割愛する。
【０１２４】
このフィルタ・バンク構造は、Karp  T.,  Fliege  N.J.による「Modified  DFT  Filter  Banks  with  Perfect  Reconstruction,  IEEE  Transactions  on  Circuits  and  Systems-II：  Analog  and  Digital  Signal  Processing,  Vol.  46,  No.  11,  November  1999」とは同一でないが関連している。主たる差は、本願のフィルタ・バンクが奇数でスタックされていることである。このことは、以下に提案されるハイブリッド構造の場合に効果的である。
【０１２５】
k=0,1,…,M−1及びr=−Q,−Q+1,…,Q−1それぞれについて、vk,r(n)を、解析フィルタ５０３による複素QMF解析信号yk(v)を解析し、Q分の１にダウンサンプリングし、実数部分を採ることによって達成される部分サブバンド信号とする。これによって、元のサンプリング・レートのサンプリング・レート１/(QM)における合計２QM個の実数値信号がもたらされる。よって、2倍にオーバサンプリングされた表現が得られる。図８及び図１０を参照すれば、パス・バンド信号を
【０１２６】
【数７】
2008519290.tif 000009
によって定義することが好都合である。同様に、前述したストップ・バンド信号又は「エイリアス・バンド」信号は、
【０１２７】
【数８】
2008519290.tif 000010
によって定義される。
【０１２８】
前述の信号はともに、クリティカル・サンプリングされている。
【０１２９】
次の工程は、時間信号が、周波数π/（２M）≦Ω≦π−π/（２M）における純粋な正弦波である場合であり、かつ（１）においてθ=0である場合、
【０１３０】
【数９】
2008519290.tif 000011
であることを利用するものである。ここで、Cは複素定数である。その結果、隣接QMFバンドはよって、同じ周波数及び位相を有しているが、異なる振幅を有している（変調線形位相QMFプロトタイプ・フィルタの応答による）複素正弦波を有する。よって、前述の通り、２つの信号成分（１つのQMFサブバンドのパス・バンド内の１つ、及び隣接サブバンドのエイリアス・バンド内の１つ）が生じる。
【０１３１】
対応する対のサブバンド・サンプルを、重み付けされた和及び差に変換することは、よって、非常にわずかな差につながる。この変換の詳細を概説する前に指摘すべき点は、θ=0であるという前提が充足されない場合、QMFサンプルが好ましくは、
【０１３２】
【数１０】
2008519290.tif 000012
によって調整前プロセッサ５１１内で予め乗算すること（調節前処理）によって位相補償すべきであることである。
【０１３３】
あるいは、調整前プロセッサ内のkπの更なる位相ジャンプをバタフライ構造により、符号反転によって扱うことも可能である。
【０１３４】
k=0,…,M−2の場合、和信号及び差信号は、
【０１３５】
【数１１】
2008519290.tif 000013
によって定義される。
【０１３６】
最初のQMFバンド及び最後のQMFバンドの場合、定義は、
【０１３７】
【数１２】
2008519290.tif 000014
によって置き換えられる。
【０１３８】
図１１は、対応する変換バタフライ構造を示す。前述のバタフライ構造は、MPEG-1レイヤIII(MP3)に用いられるものと同様である。しかし、重要な差は、mp3のいわゆるアンチエイリアス・バタフライを用いて、実数値フィルタ・バンクのパス・バンド内のエイリアシングを削減することである。実数変調フィルタ・バンクでは、サブバンド内の正の周波数及び負の（複素の）周波数間で区別することが可能でない。合成工程では、サブバンド内の一正弦波はよって一般に、出力内の２つの正弦波につながる。このうちの１つ（すなわち、エイリアスされた正弦波）は、正しい周波数からかなり離れたところにある。実数バンク・アンチエイリアス・バタフライは、第２のハイブリッド・バンク合成を２つの隣接実数QMFバンドに誘導することによって、エイリアスされた正弦波を抑制することを目的としている。本願手法は、複素QMFサブバンドに第２のハイブリッド・バンクからの複素正弦波が供給される点で前述の場合と基本的に異なる。これは、最終出力内の正確に位置特定された１つの正弦波しかもたらさず、MP3のエイリアスの問題は全く生じない。バタフライ構造５０５は単に、差信号dが割愛された場合に、合成された解析演算及び合成演算の振幅応答を補正することを目的にしている。
【０１３９】
まず、変換係数がβk、γ=1及びαk,γ=0に設定された場合、信号対(s,d)は単に対(b,a)の複製になる。このことは選択的なやり方で行うことが可能である。（１０）及び（１１）の構造が、インプレース計算を行うことが可能であるようなものであるからである。このことは、ハイブリッド・フィルタ・バンク構造が、QMFバンドの部分集合にしか呼び出されない場合に重要性を有する。和演算及び差演算は全て、
【０１４０】
【数１３】
2008519290.tif 000015
である限り反転可能であり、
【０１４１】
【数１４】
2008519290.tif 000016
の場合、変換は直交である。
【０１４２】
対応する合成工程は、（１０）及び（１１）に非常に類似しており、当業者に明らかであろう。このことは、調整前プロセッサ５１１による調整前処理の反転についてもあてはまる。本願手法は、βk,Q−1−r=βk,rであり、αk,Q−1−r=αk,rである選択の場合に信号dk,r(n)が非常に少なくなり、かつ、
【０１４３】
【数１５】
2008519290.tif 000017
であり、Kが正規化定数であることを教示している。
【０１４４】
サブバンドk毎の更なるフィルタ・バンクがクリティカル・サンプリングされ、完全に再構成されるという前提では、エイリアス・バンド部分サブバンド領域信号の近似は事実上、オーバサンプリングされた表現を、元の時間領域サンプルのMDCTに厳密に似た、クリティカル・サンプリングされた表現に変える。これによって、既知の知覚波形符号器と同様なやり方における複素サブバンド領域信号の効率的な符号化が可能になる。ストップ・バンド又はエイリアス・バンドに対応する変換係数を廃棄することの再構成エラーは、通常の変換長Q＝１６の場合、約３４ｄBである。
【０１４５】
あるいは、ストップ・バンド又はエイリアス・バンドに対応する係数を、パス・バンドに対応する係数に更に符号化してより好適な再構成を得ることが可能である。これは、Qが非常に小さい（例えば、Q＜８）場合に、又はQMFバンクの性能が劣悪である場合に有利であり得る。
【０１４６】
図５の例では、（１０）及び（１１）の和・差バタフライ５０５を施して信号対（s,d）を得る。このうち、この場合、支配的な成分のみが維持される。次の工程では、例えば、スケール係数符号化及び量子化を用いた通常の波形符号化手法を、結果として生じる信号に施す。符号化係数はビット・ストリームに埋め込まれる。
【０１４７】
復号器は、逆の処理をたどる。まず、係数がビット・ストリームから逆多重化され、復号化される。次いで、符号器の逆バタフライ演算、並びにこれに続く合成フィルタリング及び調整後処理を施して複素サブバンド領域信号を得る。前述の信号は最後に、ＱＭＦ合成バンクによって時間領域に変換することが可能である。
【０１４８】
明確にするための上記説明は、種々の機能的装置及びプロセッサを参照して本発明の実施例を説明した。しかし、別々の機能的装置又はプロセッサ間の何れかの適切な機能分散を本発明を損なうことなく用いることができることは明らかであろう。例えば、別個のプロセッサ又はコントローラによって行うものとして示された機能を同じプロセッサ又はコントローラによって行うことができる。よって、特定の機能的装置への参照は、厳密な論理的又は物理的構造若しくは編成を示すのではなく単に、前述の機能を提供する適切な手段への参照としてみなすものとする。
【０１４９】
本発明は、ハードウェア、ソフトウェア、ファームウェアや、これらの何れかの組み合わせをはじめとする何れかの適切な形態で実施することが可能である。任意的には、本発明は、1つ又は複数のデータ・プロセッサ上及び/若しくはディジタル信号プロセッサ上で実行するコンピュータ・ソフトウェアとして少なくとも部分的に実現することができる。本発明の実施例の構成要素及び構成部分は、何れかの適切な方法で物理的に、機能的に、及び論理的に実現することができる。実際に、機能は、単一の装置において、複数の装置において、又は、他の機能的装置の一部として実施することができる。そういうものとして、本発明は、単一装置において実施することができ、又は、別々の装置及びプロセッサに物理的及び機能的に分散させることができる。
【０１５０】
本発明は、特定の実施例に関して説明したが、本明細書及び特許請求の範囲に記載の特定の形態に限定することを意図するものでない。むしろ、本発明の範囲は、特許請求の範囲によってのみ限定される。更に、特定の実施例に関して特徴を説明しているようにみえ得るが、前述の実施例の種々の特徴を本発明によって組み合わせることができることを当業者は認識するであろう。特許請求の範囲では、comprisingの語は、他の構成要素や工程が存在することを排除するものでない。
【０１５１】
更に、個々に列挙されているが、複数の手段、構成要素又は方法工程は、例えば、単一の装置又はプロセッサによって実現することができる。更に、個々の特徴は、別々の請求項に備え得るが、場合によっては、効果的に組み合わせてもよく、別々の請求項に備えていることは、特徴の組み合わせが実現可能でないこと及び/又は効果的でないことを示唆するものでない。更に、一クレーム・カテゴリーに特徴を備えていることは、このカテゴリーに限定することを示唆するものでなく、むしろ、他のクレーム・カテゴリーに特徴が適宜、同様に適用可能であることを示す。更に、クレーム内の構成の順序は、構成を実施しなければならない何れかの特定の順序を示唆するものでなく、特に、方法クレームにおける個々の工程の順序は、この順序で工程を行わなければならないことを示唆するものでない。むしろ、工程は、何れかの適切な順序で行うことができる。更に、単数形の記載は、複数形を排除するものでない。よって、「a」、「an」、「first」、「second」等への参照は、複数形を排除するものでない。単に明瞭化する例として記載した、特許請求の範囲における参照符号は、特許請求の範囲を如何なる方法によって限定されるものとも解されないものとする。
【図面の簡単な説明】
【０１５２】
【図１】本発明の特定の実施例による、オーディオ信号の通信のための送信システム１００を示す図である。
【図２】本発明の特定の実施例による符号器を示す図である。
【図３】本発明の特定の実施例による符号器の特定のエレメントの例を示す図である。
【図４】本発明の特定の実施例による復号器を示す図である。
【図５】本発明の特定の実施例による符号器を示す図である。
【図６】解析及び合成のフィルタ・バンクの例を示す図である。
【図７】QMFフィルタ・バンクのスペクトルの例を示す図である。
【図８】ダウンサンプリングされたQMFサブバンド・フィルタ・スペクトルの例を示す図である。
【図９】QMFサブバンドのスペクトルの例を示す図である。
【図１０】サブバンド・フィルタ・バンクのスペクトルの例を示す図である。
【図１１】バタフライ変換構造の例を示す図である。
【図１】
2008519290.tif 000018
【図２】
2008519290.tif 000019
【図３】
2008519290.tif 000020
【図４】
2008519290.tif 000021
【図５】
2008519290.tif 000022
【図６】
2008519290.tif 000023
【図７】
2008519290.tif 000024
【図８】
2008519290.tif 000025
【図９】
2008519290.tif 000026
【図１０】
2008519290.tif 000027
【図１１】
2008519290.tif 000028
【国際調査報告】
2008519290.tif 000029
2008519290.tif 000030
2008519290.tif 000031