(57)【要約】  本信号処理は、時間セグメンテーション（１４）およびスペクトル分析（１６）のための基礎として、時間領域エイリアス（１２、ＴＤＡ）されたフレームを使用する概念に基づいており、時間領域エイリアス・フレームに基づいて時間尺度のセグメンテーションを実行し、結果の時間セグメントに基づいてスペクトル分析を実行する。したがって、時間セグメントを単に採用することにより、全体のセグメント化された時間−周波数変換の時間分解能を変更でき、それに基づいてスペクトル分析を適用する適当な数の時間セグメントを取得する。全てのセグメントに対して取得したスペクトル係数の全体のセットは、原信号フレームの切り換え可能な時間−周波数タイリングを提供する。
2010538314.tif 000002
【特許請求の範囲】
【請求項１】
時間領域の入力信号のオーバラップ・フレームに対して動作する信号処理のための方法であって、
オーバラップ・フレームに基づいて時間領域エイリアシング（ＴＤＡ）を実行し、対応する時間領域エイリアス・フレームを生成するステップと、
前記時間領域エイリアス・フレームに基づいて時間尺度のセグメンテーションを実行し、少なくとも２つのセグメントを生成するステップと、
前記少なくとも２つのセグメントに基づいてスペクトル分析を実行し、セグメントごとに、当該セグメントの周波数成分を表す係数を取得するステップと、
を有することを特徴とする方法。
【請求項２】
前記信号処理は、信号分析、信号圧縮、オーディオ符号化のうちの少なくとも１つを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記スペクトル分析を実行するステップは、変換符号化に関連するステップであり、前記少なくとも２つのセグメントの各々に変換を適用するステップを有することを特徴とする請求項１に記載の方法。
【請求項４】
前記変換は、重複変換（ＬＴ）、離散コサイン変換（ＤＣＴ）、修正離散コサイン変換（ＭＤＣＴ）、変調重複変換（ＭＬＴ）のうちの少なくとも１つを含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記入力信号における信号過渡状態の検出に依存して、
前記時間領域エイリアス・フレームに基づく非セグメント・スペクトル分析である全周波数分解能処理と、
前記少なくとも２つのセグメントに基づくセグメント・スペクトル分析である高時間分解能処理と、
を切り換えるステップを更に有することを特徴とする請求項１に記載の方法。
【請求項６】
前記セグメント・スペクトル分析の時間分解能を切り換えるステップを更に有することを特徴とする請求項１に記載の方法。
【請求項７】
前記セグメンテーションを実行するステップは、非オーバラップ・セグメント、オーバラップ・セグメント、非一様長セグメント、および、一様長セグメント、のうちの少なくとも１つのタイプのセグメントを生成するように実行されることを特徴とする請求項１に記載の方法。
【請求項８】
前記セグメンテーションを実行するステップは、選択可能な数のオーバラップ・セグメントを生成するべく時間領域エイリアス・フレームに基づいて時間でのセグメンテーションを実行するステップを有し、
前記スペクトル分析を実行するステップは、前記オーバラップ・セグメントの各々に重複変換を適用するステップを有する
ことを特徴とする請求項１に記載の方法。
【請求項９】
前記時間領域エイリアス・フレームを再順序化して再順序化時間領域エイリアス・フレームを生成するステップを更に有し、
前記セグメンテーションを実行するステップは、前記再順序化時間領域エイリアス・フレームに基づいて行われる
ことを特徴とする請求項１に記載の方法。
【請求項１０】
前記セグメンテーションを実行するステップは、前記再順序化時間領域エイリアス・フレームにゼロパディングを付加し、その結果の信号を比較的短いオーバラップ・セグメントに分割するステップを有することを特徴とする請求項９に記載の方法。
【請求項１１】
前記オーバラップ・フレームに基づいて窓掛けを実行してオーバラップ窓掛けフレームを生成するステップを更に有し、
前記時間領域エイリアシングを実行するステップは、オーバラップ窓掛けフレームに基づいて行われる
ことを特徴とする請求項１に記載の方法。
【請求項１２】
前記セグメンテーションを実行するステップは、非一様セグメンテーションを実行するステップを有することを特徴とする請求項１に記載の方法。
【請求項１３】
前記非一様セグメンテーションを実行するステップは、セグメンテーションのための異なる長さの窓を用いて実行されることを特徴とする請求項１２に記載の方法。
【請求項１４】
前記非一様セグメンテーションを実行するステップは、
少なくとも２つのセグメントにする第１のセグメンテーションと、
前記少なくとも２つのセグメントのうちの少なくとも１つを更に複数のセグメントにする第２のセグメンテーションと
を有することを特徴とする請求項１２に記載の方法。
【請求項１５】
少なくとも前記セグメンテーションを実行するステップおよび前記スペクトル分析を実行するステップは、前記入力信号の過渡状態を検出に応答して実行されることを特徴とする請求項１に記載の方法。
【請求項１６】
前記信号処理は符号化に使用されるものであり、異なるセグメンテーションに対して符号化効率に関する忠実度を分析し、該分析に基づき適当なセグメンテーションを選択することを特徴とする請求項１に記載の方法。
【請求項１７】
複数の連続するオーバラップ・フレームの各々ごとに、前記時間領域エイリアシングを実行するステップと、前記セグメンテーションを実行するステップと、前記スペクトル分析を実行するステップとを繰り返すことを特徴とする請求項１に記載の方法。
【請求項１８】
入力信号のオーバラップ・フレームに対して動作する信号処理のための装置であって、
オーバラップ・フレームに基づいて時間領域エイリアシング（ＴＤＡ）を実行して、時間領域エイリアス・フレームを生成する手段と、
前記時間領域エイリアス・フレームに基づいて時間尺度のセグメンテーションを実行し、少なくとも２つのセグメントを生成する手段と、
前記少なくとも２つのセグメントに基づいてセグメント・スペクトル分析を実行し、セグメントごとに、当該セグメントの周波数成分を表す係数を取得するスペクトル分析器と、
を有することを特徴とする装置。
【請求項１９】
前記信号処理のための装置は、信号分析、信号圧縮、オーディオ符号化のうちの少なくとも１つのために構成されることを特徴とする請求項１８に記載の装置。
【請求項２０】
前記セグメント・スペクトル分析を実行する前記スペクトル分析器は、変換符号化のために構成され、前記少なくとも２つのセグメントの各々に変換を適用する手段を有することを特徴とする請求項１８に記載の装置。
【請求項２１】
前記変換を適用する手段は、重複変換（ＬＴ）、離散コサイン変換（ＤＣＴ）、修正離散コサイン変換（ＭＤＣＴ）、変調重複変換（ＭＬＴ）のうちの少なくとも１つに基づいて動作することを特徴とする請求項２０に記載の装置。
【請求項２２】
前記入力信号における信号過渡状態の検出に依存して、
前記時間領域エイリアス・フレームに基づく非セグメント・スペクトル分析と、
前記少なくとも２つのセグメントに基づくセグメント・スペクトル分析と、
を切り換える手段を更に有することを特徴とする請求項１８に記載の装置。
【請求項２３】
前記セグメンテーションを実行する手段と前記スペクトル分析器との時間分解能を切り換える手段を更に有することを特徴とする請求項１８に記載の装置。
【請求項２４】
前記セグメンテーションを実行する手段は、非オーバラップ・セグメント、オーバラップ・セグメント、非一様長セグメント、および、一様長セグメント、のうちの少なくとも１つのタイプのセグメントを生成することを特徴とする請求項１８に記載の装置。
【請求項２５】
前記セグメンテーションを実行する手段は、選択可能な数のオーバラップ・セグメントを生成するように動作可能であり、
前記セグメント・スペクトル分析を実行する前記スペクトル分析器は、前記オーバラップ・セグメントの各々に重複変換を適用する手段を有する
ことを特徴とする請求項１８に記載の装置。
【請求項２６】
前記時間領域エイリアス・フレームを再順序化して再順序化時間領域エイリアス・フレームを生成する手段を更に有し、
前記セグメンテーションを実行する手段は、前記再順序化時間領域エイリアス・フレームに基づいて動作することを特徴とする請求項１８に記載の装置。
【請求項２７】
前記セグメンテーションを実行する手段は、
前記再順序化時間領域エイリアス・フレームにゼロパディングを付加する手段と、
その結果の信号フレームを比較的短いオーバラップ・セグメントに分割する手段と、
を有することを特徴とする請求項２６に記載の装置。
【請求項２８】
前記オーバラップ・フレームに基づいて窓掛けを実行してオーバラップ窓掛けフレームを生成する手段を更に有し、
前記時間領域エイリアシングを実行する手段は、前記オーバラップ窓掛けフレームに基づいて動作することを特徴とする請求項１８に記載の装置。
【請求項２９】
前記セグメンテーションを実行する手段は、非一様セグメンテーションを実行する手段を有することを特徴とする請求項１８に記載の装置。
【請求項３０】
前記非一様セグメンテーションを実行する手段は、セグメンテーションのための異なる長さの窓を用いるように動作可能であることを特徴とする請求項２９に記載の装置。
【請求項３１】
前記非一様セグメンテーションを実行する手段は、
少なくとも２つのセグメントにする第１のセグメンテーションを実行する手段と、
前記少なくとも２つのセグメントのうちの少なくとも１つを更に複数のセグメントにする第２のセグメンテーションを実行する手段と、
を有することを特徴とする請求項２９に記載の装置。
【請求項３２】
前記セグメンテーションを実行する手段および前記セグメント・スペクトル分析は、前記入力信号の過渡状態の検出に応答して実行されることを特徴とする請求項１８に記載の装置。
【請求項３３】
オーディオ信号のオーバラップ・フレームに対して動作するオーディオ・エンコーダであって、
オーバラップ・フレームに基づいて時間領域エイリアス・フレームを生成する時間領域エイリアシング（ＴＤＡ）ユニットと、
前記時間領域エイリアス・フレームに基づいて、選択可能なＮ（Ｎ≧２）個のセグメントを生成する時間セグメンテーション・ユニットと、
前記Ｎ個のセグメントに基づいてセグメント・スペクトル分析を実行し、セグメントごとに、当該セグメントの周波数成分を表すスペクトル係数を取得する変換符号化器と、
を有することを特徴とするオーディオ・エンコーダ。
【請求項３４】
前記オーディオ信号における信号過渡状態の検出に依存して、
前記時間領域エイリアス・フレームに基づく非セグメント・スペクトル分析と、
前記Ｎ個のセグメントに基づくセグメント・スペクトル分析と、
を切り換える手段を更に有することを特徴とする請求項３３に記載のオーディオ・エンコーダ。
【請求項３５】
前記変換符号化器は、各セグメントに変換を適用するように構成されることを特徴とする請求項３３に記載のオーディオ・エンコーダ。
【請求項３６】
前記セグメントはオーバラップ・セグメントであり、
前記変換は、タイプIV離散コサイン変換（ＤＣＴ）を用いた修正離散コサイン変換（ＭＤＣＴ）であることを特徴とする請求項３５に記載のオーディオ・エンコーダ。
【請求項３７】
前記オーディオ・エンコーダは、前記オーバラップ・フレームに基づいて窓掛けを実行してオーバラップ窓掛けフレームを生成する窓掛けユニットを更に有し、
前記ＴＤＡユニットは、前記オーバラップ窓掛けフレームに基づいて時間領域エイリアシングを実行し、
前記オーディオ・エンコーダは、前記時間領域エイリアス・フレームを再順序化して再順序化時間領域エイリアス・フレームを生成する再順序化ユニットを更に有し、
時間セグメンテーション・ユニットは、前記再順序化時間領域エイリアス・フレームに基づいて動作する
ことを特徴とする請求項３３に記載のオーディオ・エンコーダ。
【請求項３８】
時間領域信号を表すスペクトル係数に基づいて動作する信号処理の方法であって、
前記スペクトル係数の異なるサブセットに基づく逆スペクトル分析を実行し、前記スペクトル係数のサブセットごとに逆変換サブフレームを生成するステップと、
オーバラップした複数の逆変換サブフレームに基づく逆時間セグメンテーションを実行し、前記複数の逆変換サブフレームを合成して時間領域エイリアス・フレームを得るステップと、
前記時間領域信号の再構成を可能とするために、前記時間領域エイリアス・フレームに基づいて逆時間領域エイリアシングを実行するステップと、
を有することを特徴とする信号処理の方法。
【請求項３９】
前記信号処理は、信号合成およびオーディオ復号化のうちの少なくとも１つを含むことを特徴とする請求項３８の信号処理の方法。
【請求項４０】
前記時間領域エイリアス・フレームに基づいて逆時間領域エイリアシングを実行するステップは、第１の時間領域フレームを再構成するために実行され、
前記方法は、前記第１の時間領域フレームと後続の再構成された第２の時間領域フレームとのオーバラップ加算に基づいて、前記時間領域信号を合成するステップを更に有することを特徴とする請求項３８の方法。
【請求項４１】
時間領域信号を表すスペクトル係数に基づいて動作するオーディオ・デコーダであって、
前記スペクトル係数の異なるサブセットに基づいて動作し、スペクトル係数のサブセットごとに逆変換サブフレームを生成する逆変換器と、
オーバラップした複数の逆変換サブフレームに基づいて逆時間セグメンテーションを実行し、前記複数の逆変換サブフレームを合成して時間領域エイリアス・フレームを生成する手段と、
前記時間領域信号の再構成を可能とするために、前記時間領域エイリアス・フレームに基づいて逆時間領域エイリアシングを実行する手段と、
を有することを特徴とするオーディオ・デコーダ。
【請求項４２】
前記時間領域エイリアス・フレームに基づいて逆時間領域エイリアシングを実行する手段は、第１の時間領域フレームを再構成するように構成され、
前記オーディオ・デコーダは、前記第１の時間領域フレームと後続の再構成された第２の時間領域フレームとのオーバラップ加算に基づいて、前記時間領域信号を合成する手段を更に有する
ことを特徴とする請求項４１のオーディオ・デコーダ。
【請求項４３】
前記逆変換器は、前記スペクトル係数のサブセットごとに逆変換を適用して、対応する逆変換サブフレームを生成することを特徴とする請求項４２のオーディオ・デコーダ。
【請求項４４】
前記逆変換器は、逆修正離散コサイン変換（ＭＤＣＴ）であることを特徴とする請求項４３のオーディオ・デコーダ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、信号圧縮およびオーディオ符号化などの信号処理に関し、具体的には、オーディオ符号化およびオーディオ復号化ならびにそれらに対応する装置に関する。
【背景技術】
【０００２】
エンコーダは、オーディオ信号などの信号を分析し、符号化した形式で信号を出力することが可能な、装置、回路、あるいはコンピュータ・プログラムである。結果として得られる信号は、送信、蓄積および／または暗号化の目的に使用されることが多い。他方、デコーダは、符号化した信号を受信し、復号化した信号を出力するに際し、符号化処理と逆の処理を行うことが可能な、装置、回路、あるいはコンピュータ・プログラムである。
【０００３】
現在のオーディオ・エンコーダなどの多くのエンコーダにおいては、入力信号の各フレームを周波数領域で分析する。この分析の結果を量子化し、符号化し、次にアプリケーションに依存して送信または蓄積する。受信側では（または蓄積した符号化信号を使用する場合には）、後に合成手順が続く対応する復号手順により、時間領域で信号を復元することが可能となる。
【０００４】
帯域制限された通信チャネルを介して効率的な伝送を行うため、オーディオデータ、ビデオのデータのような情報の圧縮／伸張に、コーデックが用いられることが多い。
【０００５】
特に、高いオーディオ品質を維持しながら低ビットレートでオーディオ信号を送信し蓄積することについては、高い市場ニーズがある。例えば、伝送リソースまたは記憶装置が制限される場合、低ビットレート動作が本質的なコスト要因である。これは典型的には、例えば、移動通信システムにおけるストリーミングやメッセージングに応用する場合である。
【０００６】
オーディオ符号化、復号化を使用するオーディオ送信システムの一般的な例を図１に示す。全体のシステムは、基本的に、送信側にオーディオ・エンコーダ１０と送信モジュール（ＴＸ）２０を、受信側に受信モジュール（ＲＸ）３０とオーディオ・デコーダ４０を備える。
【０００７】
一般的に認識されていることであるが、オーディオ復号化アプリケーションでは特に、そして信号圧縮では一般的に、非定常信号を扱うためには特別な注意を払わなければならない。オーディオ符号化では、プリエコー歪み（pre-echo distortion）として知られている歪み（artifact）が、いわゆる変換符号化器で発生し得る。
【０００８】
変換符号化器またはより一般的には変換コーデック（コーダ−デコーダ）は、通常、ＤＣＴ（Discrete Cosine Transform、離散コサイン変換）、修正離散コサイン変換（ＭＤＣＴ）または別の重複変換（lapped transform）のような、時間−周波数の領域変換に基づいている。変換コーデックの共通的な特徴は、サンプルのオーバラップしたブロック、すなわちオーバラップ・フレームに対して動作するということである。各フレームの変換分析または等価なサブバンド分析の結果である符号化係数を、通常、量子化して蓄積し、またはビットストリームとして受信側に送信する。ビットストリームを受信すると、デコーダは信号フレームを再構成するため逆量子化および逆変換を実行する。
【０００９】
プリエコーは一般に、急激な立上りの信号が、低エネルギ領域の直後の変換ブロックの終端付近で生じる。
【００１０】
この状況は、例えば、カスタネット、鉄琴等の打楽器音を符号化するときに生じる。変換係数を量子化する場合のブロックに基づくアルゴリズムでは、デコーダ側での逆変換は量子化雑音歪みを時間的に一様に分散するであろう。このため、図２ＡとＢに示すように、時間的に信号立ち上がりの前の低エネルギ領域でマスクされない歪みが生じる。ここで、図２Ａはオリジナルの打楽器音を示し、図２Ｂは変換符号化信号を示し、プリエコー歪みを起こし時間的に拡散した符号化雑音を示している。
【００１１】
継時プレマスキング（temporal pre-masking）は、この歪みをマスクする可能性を持つ人間の聴覚の心理音響特性である。しかしながら、これは、プレマスキングが起こるほど変換ブロック・サイズが十分小さい場合にのみ、可能性がある。
【００１２】
（プリエコー歪み緩和（従来技術））
この望ましくない歪みを回避するため、幾つかの方法論が提案され、成功裏に応用された。これらの技術の幾つかは標準化され、商業的応用において広がりを見せている。
【００１３】
（ビットリザーバ手法）
ビットリザーバ手法の背後にあるアイデアは、周波数領域で符号化するのに“容易”であるフレームから幾つかのビットを省くことである。従って、過渡的フレームのような非常に要求の厳しいフレームに対応するために、省いたビットを使用する。このことは、平均ビットレートが一定であるようにすることが可能な幾つかのチューニングを有する、可変瞬時ビットレートという結果をもたらす。しかしながら、この主な欠点は、ある過渡信号を扱うためには、非常に大きなリザーバが実際には必要であり、これは非常に大きな遅延をもたらすことである。そのためこの技術は会話アプリケーションには殆んど興味を持たれないこととなった。加えて、この方法論はプリエコー歪みをわずかしか緩和しない。
【００１４】
（ゲイン修正および瞬時ノイズシェイピング）
ゲイン修正手法は、スペクトル分析および符号化に先立って、時間領域の過渡的ピークの平滑化を行う。ゲイン修正包絡線はサイド情報として送信され、瞬時符号化雑音を整形する逆変換信号に逆適用する。ゲイン修正手法の主な欠点は、フィルタ・バンク（例えば、ＭＤＣＴ）分析窓のその修正にあり、そのためにフィルタ・バンクの周波数応答の拡大をもたらす。これは、特に帯域幅が臨界帯域のそれを超える場合、低周波数で問題につながる可能性がある。
【００１５】
ゲイン修正技術は瞬時ノイズシェイピング（Temporal Noise Shaping、ＴＮＳ）から着想を得たものである。ゲイン修正は周波数領域で適用され、スペクトル係数に作用する。ＴＮＳはプリエコーの影響を受けやすい入力立ち上りの期間にのみ適用される。本着想は、時間ではなく周波数に線形予測（ＬＰ）を適用することにある。過渡状態および一般的にはインパルス信号の間、ＬＰ技術の使用により周波数領域符号化ゲインが最大になる、という事実が、このことを動機付けている。ＴＮＳはＡＡＣで標準化され、プリエコー歪みの良好な緩和を提供すると証明されている。しかしながら、ＴＮＳの使用は、ＬＰ分析と、エンコーダおよびデコーダの演算量を著しく増加するフィルタリングとを含む。加えて、ＬＰ係数は、量子化し、演算量およびビットレートのオーバヘッドを伴うサイド情報として送信する必要がある。
【００１６】
（窓切換）
図３は、窓切換（ＭＰＥＧ−１、レイヤIII“ｍｐ３”）を示し、ＰＲ（Perfect Reconstruction、完全再構成）特性を維持するため、長い窓および短い窓との間の遷移窓の“開始”および“終了”を必要とする。この技術は、非特許文献１（Elder）で初めて紹介され、特にＭＤＣＴに基づく変換符号化アルゴリズムの場合に、プリエコー抑圧用として評判が高い。窓切換は、過渡状態の検出の際、変換の時間分解能を変更するという着想に基づく。典型的には、これは、定常信号の長い持続状態から過渡状態を検出した場合に分析ブロック長を短い期間に変更することを含む。この着想は、次の２つの考察に基づく。
・過渡状態を含む短いフレームに適用する短い窓は、符号化雑音の時間的な拡散を最小にし、継時プレマスキングが効果を奏し、歪みが聴こえない状態にすることが可能になる。
・過渡状態を含む短時間領域に、高いビットレートを配分する。
【００１７】
窓切換は非常に成功したが、重大な欠点がある。例えば、コーデックの知覚モデルとロスレス符号化モジュールは異なる時間分解能をサポートしなければならず、これは通常、演算量の増加につながる。加えて、ＭＤＣＴのような重複変換を使用する場合、完全な再構成制約条件を満足させるため、図３に示すように、窓切換は短いブロックと長いブロックとの間に遷移窓を挿入する必要がある。遷移窓の必要性はさらなる欠点を生じる。すなわち、窓の切換を瞬時に行うことができないために遅延が増加すること、また、遷移窓の周波数定位特性が良好でないために符号化ゲインの大幅な低下を引き起こすことである。
【００１８】
本発明は、従来技術の構成のこれら欠点およびその他の欠点を克服する。
【００１９】
このように、信号処理技術と装置の改良に対する一般的ニーズがあり、より具体的には、プリエコー歪みに対処する新たなオーディオ・コーデックの戦略に対する特別なニーズがある。
【先行技術文献】
【非特許文献】
【００２０】
【非特許文献１】B. Edler, "重複変換および適応型窓関数を有するオーディオ信号の符号化 (Codierung von Audiosignalen mit uberlappender Transformation und adaptiven Fensterfunktionen)" Frequenz, pp. 252-256, 1989.
【非特許文献２】H. Malvar, "効率的な変換／サブバンド符号化のための重複変換 (Lapped Transforms for efficient transform/subband coding)". IEEE Trans. Acous., Speech, and Sig. Process., vol. 38, no. 6, pp. 969-978, June 1990.
【非特許文献３】J. Herre and J.D. Johnston, "瞬時ノイズシェイピング（ＴＮＳ）を用いた知覚オーディオ符号化の性能向上 (Enhancing the performance of perceptual audio coders by using temporal noise shaping (TNS))", in Proc. 101st Conv. Aud. Eng. Soc, preprint #4384, Nov. 1996.
【発明の概要】
【００２１】
本発明の一般的な目的は、時間領域入力信号のオーバラップ・フレームに対して動作する信号処理のための改善された方法および装置を提供することである。
【００２２】
具体的には、改善されたオーディオ・エンコーダを提供することが望ましい。
【００２３】
本発明のもう１つの目的は、時間領域信号を表すスペクトル係数に基づいて動作する信号処理に対する、改善された方法および装置を提供することである。
【００２４】
具体的には、改善されたオーディオ・デコーダを提供することが望ましい。
【００２５】
これらおよびその他の目的は、添付の請求の範囲により定められる本発明により満たされる。
【００２６】
本発明の第一の側面は、入力信号のオーバラップ・フレームに対して動作する信号処理のための方法および装置に関する。
【００２７】
本発明は、時間セグメンテーションおよびスペクトル分析の基礎として、時間領域エイリアス・フレームを使用するという概念に基づいており、時間領域エイリアス・フレームに基づいて時間尺度のセグメンテーションを実行し、結果の時間セグメントに基づいてスペクトル分析を実行する。
【００２８】
それ故、それに基づきスペクトル分析を適用する適当な数の時間セグメントを取得するため、時間セグメンテーションを単に採用することにより、“セグメント化された”全体の時間−周波数変換の時間分解能を変更できる。
【００２９】
より具体的には、基本的な着想は、オーバラップ・フレームに基づいて時間領域エイリアシング（ＴＤＡ）を実行し、対応する時間領域エイリアス・フレームを生成し、時間領域エイリアス・フレームに基づいて時間尺度のセグメンテーションを実行して、サブフレームとも呼ばれる少なくとも２つのセグメントを生成することである。そして、これらのセグメントに基づきスペクトル分析を実行し、セグメントごとに、当該セグメントの周波数成分を表す係数を取得する。
【００３０】
全てのセグメントに対する、スペクトル係数とも呼ばれる係数の全体的なセットは、原信号フレームの選択可能な時間−周波数タイリングを提供する。
【００３１】
過渡状態の場合においては、プリエコー効果を緩和するため、または一般的には、問題のフレームのビットレート効率的な符号化が可能な効率的信号表現を提供するため、例えば、セグメントへの瞬時的分解を使用できる。
【００３２】
本発明の第１の側面は、具体的には、上記の基本的原理に従って動作するよう構成したオーディオ・エンコーダに関する。
【００３３】
本発明の第２の側面は、時間領域信号を表すスペクトル係数に基づいて動作する信号処理の方法と装置に関する。本発明のこの側面は、基本的には、本発明の第１の側面の信号処理の自然な逆動作に関係する。要約すると、スペクトル係数の異なるサブセットに基づいて逆セグメント・スペクトル分析を実行し、スペクトル係数の各サブセットに対して、セグメントとも呼ばれる逆変換サブフレームを生成する。次に、オーバラップした複数の逆変換サブフレームに基づいて逆時間セグメンテーションを実行し、これらのサブフレームを合成して時間領域エイリアス・フレームを得る。この時間領域エイリアス・フレームに基づいて逆時間領域エイリアシングを実行し、時間領域信号の再構成を可能とする。
【００３４】
本発明の第２の側面は、具体的には、上記の基本的原理に従って動作するよう構成したオーディオ・デコーダに関する。
【００３５】
本発明の実施形態についての下記の説明を読めば、本発明が提供する更なる利点が認識されよう。
【図面の簡単な説明】
【００３６】
本発明については、以下の添付の図面ならびに下記の説明を参照することにより、その更なる目的および利点とともに、最もよく理解されるであろう。
【００３７】
【図１】オーディオ符号化および復号化を使用するオーディオ伝送システムの一般的な例を示す概略ブロック図。
【図２Ａ】打楽器の原音を示す図。
【図２Ｂ】プリエコー歪みを起こす符号化雑音の時間的な拡散が現れた変換符号化信号を示す図。
【図３】変換符号化の従来の窓切換技術を示す図。
【図４Ａ】一般的な順方向ＭＤＣＴ（Modified Discrete Cosine Transform、修正離散コサイン変換）を説明する図。
【図４Ｂ】一般的な逆方向ＭＤＣＴ（Modified Discrete Cosine Transform、修正離散コサイン変換）を説明する図。
【図５】ＭＤＣＴ（Modified Discrete Cosine Transform、修正離散コサイン変換）の２つの縦続ステージへの分解を示す図。
【図６】本発明の実施形態における信号処理の方法の例を示すフローチャート。
【図７】本発明の実施形態における一般的な信号処理装置のブロック図。
【図８】本発明の別の実施形態における装置のブロック図。
【図９】本発明のさらに別の実施形態における装置のブロック図。
【図１０】本発明の実施形態における時間領域エイリアシングの再順序化の例の概略図。
【図１１】本発明の実施形態におけるゼロパディングを含む２つの時間セグメントへのセグメンテーションの例を示す図。
【図１２】０．２５の正規化周波数に関する図１１のセグメンテーションの２個の基底関数の図、および対応する周波数応答図。
【図１３】０．２５の正規化周波数に関するオリジナルのＭＤＣＴ基底関数の図、および対応する周波数応答図。
【図１４】本発明の実施形態におけるゼロパディングを含む４つの時間セグメントへのセグメンテーションの例を示す図。
【図１５】本発明の実施形態におけるゼロパディングを含む８つの時間セグメントへのセグメンテーションの例を示す図。
【図１６】本発明の実施形態における４つのセグメントの場合の結果となる全体的変換の実現を示す図。
【図１７】階層的アプローチによる非一様セグメンテーションを取得する方法の例を示す図。
【図１８】過渡状態の検出によって精細時間分解能への瞬時切換の例を示す図。
【図１９】時間領域信号を表すスペクトル係数に基づいて動作するための信号処理装置の基本的な例を示すブロック図。
【図２０】フルバンド拡張に適したエンコーダの例のブロック図。
【図２１】フルバンド拡張に適したデコーダの例のブロック図。
【図２２】本発明の実施形態における逆変換器、ならびに逆時間セグメンテーションおよびオプションの再順序化のための関連する実装のブロック図。
【発明を実施するための形態】
【００３８】
図面を通して、対応するまたは類似の要素には、同じ参照符号を使用する。
【００３９】
本発明のより良い理解のためには、変換符号化（transform coding）、特にいわゆる重複変換（lapped transform）に基づく変換符号化から説明を始めることが有効であろう。
【００４０】
前述のように、変換コーデックは、通常、ＤＣＴ（離散コサイン変換）のような時間−周波数領域変換、修正離散コサイン変換（ＭＤＣＴ）または変調重複変換（ＭＬＴ）などの重複変換に基づく。
【００４１】
例えば、修正離散コサイン変換（ＭＤＣＴ）は、タイプIV離散コサイン変換（ＭＤＣ−IV）に基づくフーリエ関連変換であり、重複しているという追加的な特性を有する。図４Ａに概略を示すように、１つのブロックの後半部は次のブロックの前半部と同時に起こっているというように、後に続くブロックがオーバラップする、いわゆるオーバラップ・フレーム（overlapped frames）のより大きなデータ・セットの連続ブロックに実行するよう設計されている。このオーバラップは、ＤＣＴのエネルギ圧縮性質に加え、信号圧縮アプリケーションのためにＭＤＣＴを特に魅力的なものにしている。その理由は、ブロック境界から生じる歪みを抑制できるからである。そのため、オーディオ圧縮用として、例えば、ＭＰ３、ＡＣ−３、Ｏｇｇ Ｖｏｒｂｉｓ、ＡＣＣにおいては、ＭＤＣＴが採用されている。
【００４２】
重複変換のように、ＭＤＣＴは、他のフーリエ関連変換と比べると、いくつかの点で異なる。実際、ＭＤＣＴは入力数の半数の出力数を持つ。正式には、ＭＤＣＴはＲ2NからＲNへの線形写像である（ここでＲは実数のセットを示す）。
【００４３】
数学的には、次式により、実数x0, x1,..., x2Nは実数X0, X1,..., XNに変換される。
【数１】
2010538314.tif 000003
【００４４】
上式は、慣例により、追加の正規化係数を含めてもよい。
【００４５】
逆ＭＤＣＴはＩＭＤＣＴとして知られている。出力と入力の次元数が異なるため、一見してＭＤＣＴは可逆ではないはずというように見えるかもしれない。しかし、オーバラップしたＩＭＤＣＴの後のオーバラップ・ブロック、すなわち、オーバラップ・フレームを加算することにより、完全な可逆性を実現し、これにより、誤りを消去し、オリジナルのデータが回復可能となる。この技術は時間領域エイリアシングキャンセル（ＴＤＡＣ）として知られており、図４Ｂに概略が示されている。
【００４６】
要約すれば、順方向変換では、（オーバラップ・フレームのうちの１つのフレームの）２Ｎ個のサンプルがＮ個のスペクトル係数にマッピングされ、逆方向変換では、Ｎ個のスペクトル係数が（再構成されたオーバラップ・フレームのうちの１つのフレームの）２Ｎ個の時間領域サンプルにマッピングされる。これらは、オーバラップ加算されて出力時間領域信号を形成する。
【００４７】
ＩＭＤＣＴは、次式により、Ｎ個の実数Y0, Y1, ..., YNを実数y0, y1, ..., y2Nに変換する。
【数２】
2010538314.tif 000004
【００４８】
典型的な信号圧縮アプリケーションでは、直接変換への入力信号xnと逆変換の出力信号ynの出力信号に乗じられる窓関数wnを使用して、変換特性をさらに向上させている。原理的には、xnとynは異なる窓を使用することが可能であろうが、簡単のため、同一の窓の場合のみを考察する。
【００４９】
幾つかの一般目的において、直交窓（otthogonal window）と２重直交窓（bi-orthogonal window）が存在する。直交窓の場合、一般化完全再構成（Perfect Reconstruction、ＰＲ）条件が窓の線形位相とナイキスト制約に、次のとおり、縮小されうる。
【数３】
2010538314.tif 000005
【００５０】
フィルタ・バンクを生成するため、完全再構成（ＰＲ）条件を満足する任意の窓を使用することができる。しかしながら、高い符号化ゲインを得るためには、フィルタ・バンクの結果となる周波数応答は可能な限り選択的であるべきである。
【００５１】
非特許文献２は、ＭＬＴ（Modulated Lapped Transform、変調重複変換）により、次式で定義するサイン窓を使用するＭＤＣＴフィルタ・バンクを示す。
【数４】
2010538314.tif 000006
【００５２】
この特別な窓、いわゆるサイン窓は、オーディオ符号化では最も一般的である。例えば、ＭＰＥＧ−１レイヤIII（ＭＰ３）ハイブリッド・フィルタ・バンクや、ＭＰＥＧ−２／４ＡＣＣにおいて見られる。
【００５３】
オーディオ符号化のためにＭＤＣＴを広く使用することに貢献した魅力的な特性の１つは、ＦＦＴベースの高速アルゴリズムの可用性である。これは、ＭＤＣＴをリアルタイム実装に実行可能なフィルタ・バンクにしている。
【００５４】
２Ｎの窓長を有するＭＤＣＴを２個の従続ステージに分解できる、ということはよく知られている。図５に示すように、第１のステージはタイプIV ＤＣＴであり、第２のステージは時間領域エイリアシング（ＴＤＡ）処理である。
【００５５】
ＴＤＡ処理は、次の行列演算により明示的に与えられる。
【数５】
2010538314.tif 000007
ただし、xwは窓掛けされた時間領域入力フレームで、次式で示される。
xw(n)=w(n).x(n)
行列INおよびJNはそれぞれ、次に示すＮ次元の単位行列および時間反転行列（time reversal matrix）である。
【数６】
2010538314.tif 000008
【００５６】
本発明の第１の側面は、入力信号のオーバラップ・フレームに対して作用する信号処理に関する。鍵となる概念は、時間領域エイリアス・フレーム（time-domain aliased frame）を時間セグメントとスペクトル分析の基礎として使用し、時間領域エイリアス・フレームに基づいた時間尺度のセグメンテーションと、結果の時間セグメントに基づいたスペクトル分析とを実行することである。時間セグメント、要するにセグメントを、サブフレームとも称する。フレームのセグメントはサブフレームと称されるので、これは自然なことである。表現“セグメント”と“サブフレーム”を、一般的に本開示においては互換的に使用できる。
【００５７】
図６は、本発明の好適な実施形態における信号処理の方法の例を示すフローチャートである。ステップＳ１に示すように、本手順は、後述するように、オプションの前処理ステップを含んでもよい。ステップＳ２では、オーバラップ・フレームの中から選択されたものに基づいて時間領域エイリアシング（ＴＤＡ）処理を実行し、時間セグメントを実行する前に、ステップＳ３に示すように、対応するいわゆるＴＤＡフレームを生成する。このＴＤＡフレームは１つ以上のステージでオプションで処理されうる。いずれの場合でも、時間セグメンテーションを（すでに処理された可能性がある）時間領域エイリアス・フレームに基づいて実行し、ステップＳ４に示すように、少なくとも時間で２個のセグメントを生成する。ステップＳ５では、セグメントに基づいていわゆるセグメント・スペクトル分析を実行し、各セグメントに対して、セグメントの周波数成分を表す係数を取得する。好ましくは、スペクトル分析はセグメントの各々に変換を適用することに基づいており、各セグメントに対して、スペクトル係数の対応するセットを生成する。また、オプションの後処理ステップ（図示せず）を適用することも可能である。
【００５８】
スペクトル分析は、各種の変換のいずれでもよいが、好ましくは重複変換に基づいてもよい。異なる形式の変換の例には、重複変換（ＬＴ）、離散コサイン変換（ＤＣＴ）、修正離散コサイン変換（ＭＤＣＴ）、変調重複変換（ＭＬＴ）がある。
【００５９】
それ故、それに基づいてスペクトル分析を適用する適当な数の時間セグメントを取得するために、時間セグメンテーションを単純に採用することにより、全体のセグメント化した時間−周波数変換の時間分解能を変更することができる。セグメンテーション手順は、非オーバラップ・セグメント、オーバラップ・セグメント、非一様長セグメントおよび／または一様長セグメントの生成に適応させることができる。このようにして、原信号フレームの任意の時間−周波数タイリングを取得できる。
【００６０】
全体の信号処理手順は、典型的には、フレームごとに、時間領域入力信号のオーバラップ・フレームに作用し、時間エイリアシング、セグメンテーション、スペクトル分析およびオプションの前処理、中間処理、後処理についての上記のステップを、複数のオーバラップ・フレームの各々に好適に繰り返す。
【００６１】
好ましくは、本発明が提案する信号処理は、信号分析、信号圧縮および／またはオーディオ符号化を含む。例えば、オーディオ・エンコーダでは、通常、スペクトル係数は量子化されて、蓄積および／または伝送のためにビットストリームに含められる。
【００６２】
図７は、本発明の好適な実施形態による一般的な信号処理装置の概略ブロック図である。本装置は、基本的に、時間領域エイリアシング（ＴＤＡ）ユニット１２、時間セグメンテーション・ユニット１４およびスペクトル分析器１６を備える。図７の基本的例では、複数のオーバラップ・フレームのうちの考慮するフレームは、ＴＤＡユニット１２において時間領域エイリアス・フレームを生成すべく時間領域エイリアシングが施され、時間セグメンテーション・ユニット１４は時間領域エイリアス・フレームに作用して複数の、サブフレームとも称する時間セグメントを生成する。スペクトル分析器１６は、これらのセグメントに基づいてセグメント・スペクトル分析を行い、各セグメントごとに、スペクトル係数のセットを生成する。全てのセグメントの集合したスペクトル係数は、通常より高い時間分解能を有する処理済み時間領域フレームの時間−周波数タイリングを表す。
【００６３】
本発明は、時間領域エイリアス・フレームをスペクトル分析の基礎として利用するので、時間領域エイリアス・フレームに基づく非セグメント・スペクトル分析、いわゆる全周波数分解能処理（full-frequency resolution processing）と、比較的より短いセグメントに基づくセグメント・スペクトル分析、いわゆる高時間分解能処理（increased time-resolution processing）とを瞬時に切り換えることが可能である。
【００６４】
好ましくは、入力信号の信号過渡現象の検出に依存して、切換機能１７がそのような瞬時切換を実行する。過渡状態は、時間領域、時間エイリアス領域、あるいは周波数領域においても、検出することができる。典型的には、過渡状態フレームは、通常の全周波数分解能処理を用いて処理されうる定常フレームよりも高い時間分解能で処理される。
【００６５】
また、スペクトル分析のために多数の時間セグメントを用いるかあるいは少数の時間セグメントを用いるかによって時間分解能を瞬時に切り換えることもできる。
【００６６】
好ましくは、時間領域エイリアシング、時間セグメンテーションおよびスペクトル分析は、複数の連続したオーバラップ・フレームの各々ごとに繰り返される。
【００６７】
本発明の好適な実施形態においては、図７の信号処理装置は、スペクトル分析に変換符号化を使用する図１または図２０のオーディオ・エンコーダ１０のようなオーディオ符号化器の一部である。
【００６８】
上記の“順方向”手順に基づけば、スペクトル係数のセットを時間領域フレームにマッピングする一連の逆演算は、当業者には容易かつ自然に明らかである。
【００６９】
簡単には、本発明の第２の側面においては、スペクトル係数の異なるサブセットに基づき、逆スペクトル分析を実行し、スペクトル係数の各サブセットに対して、セグメントとも称する逆変換サブフレームを生成する。次に、オーバラップした複数の逆変換サブフレームに基づき逆時間セグメントを実行し、これらのサブフレームを合成して時間領域エイリアス・フレームを得て、時間領域エイリアス・フレームに基づき逆時間領域エイリアシングを実行し、これにより時間領域信号の再構成が可能となる。
【００７０】
典型的には、第１の時間領域フレームを再構成するため逆時間領域エイリアシングを実行し、次に、全体の手順は、第１の時間領域フレームと再構成された後続の第２の時間領域フレームとのオーバラップ加算に基づき、時間領域信号を合成することができる。例えば、図４Ｂの一般的なオーバラップ加算演算に従えばよい。
【００７１】
好ましくは、逆信号処理は、信号合成とオーディオ復号化とのうちの少なくとも１つを含む。逆スペクトル分析は、多くの異なる逆変換のいづれか、好ましくは重複変換に基づくことができる。例えば、オーディオ復号化アプリケーションでは、逆ＭＤＣＴ変換を使用するのが有益である。
【００７２】
一連の逆演算ならびに好ましい実装のより詳細な説明については後述する。
【００７３】
図８は、本発明の別の好適な実施形態による装置の概略ブロック図である。図７の基本的ブロックに加えて、図８に装置は、窓掛けユニット１１および再順序化ユニット１３のような一つ以上のオプションの処理ユニットを含む。
【００７４】
図８の例では、オプションの窓掛けユニット１１は、オーバラップ・フレームのうちの１つに基づいて窓掛けを実行して、窓掛けされたフレームを生成し、時間領域エイリアシングのためにＴＤＡユニット１２にこれを転送する。窓掛けは基本的に、変換の周波数選択特性を向上させるために行われる。窓の形状は、ある周波数選択性基準を満足するように最適化される。そこには幾つかの最適化技術を使用できるが、それらは当業者には周知である。
【００７５】
入力信号の完全な時間的コヒーレンスを維持するため、時間領域エイリアシング再順序化を適用することが有益である。この理由で、時間領域エイリアス・フレームを再順序化するためのオプションの再順序化ユニット１３を設け、再順序化された時間領域エイリアス・フレームを生成して、これをセグメンテーション・ユニット１４に転送する。こうして、再順序化された時間領域エイリアス・フレームに基づいてセグメンテーションが実行される。スペクトル分析器１６は、好ましくは、時間セグメンテーション・ユニット１４で生成されたセグメントに作用して、通常より高い時間分解能を有するセグメント・スペクトル分析を得る。
【００７６】
図９は、本発明のさらに別の典型的な実施形態による装置の概略ブロック図である。図９の例は図８のそれと類似であるが、時間セグメンテーションが適当な窓関数のセットに基づいており、スペクトル分析が（再順序化された）時間領域エイリアス・フレームのセグメントに変換を適用することに基づいていることが、図９では明確に示されている。
【００７７】
特別な例においては、セグメンテーションは、（再順序化された）時間領域エイリアス・フレームにゼロパディングを付加し、その結果得られた信号を、比較的短く、かつ好ましくはオーバラップしたセグメントに分割することを含む。
【００７８】
好ましくは、スペクトル分析は、オーバラップしたセグメントの各々ごとに、ＭＤＣＴまたはＭＬＴのような重複変換を適用することに基づく。
【００７９】
以下では、これに限定されるわけではないが更なる実施形態を参照して、本発明について説明する。
【００８０】
上記のように、本発明は、スペクトル分析が適用される新たな信号フレームとして、時間領域エイリアス信号（時間領域エイリアシング演算の出力）を用いるという概念に基づいている。（例えば、ＭＤＣＴ）係数、例えばＤＣＴIV、を取得するため、時間エイリアシング後に適用される変換の時間分解能を変更することにより、本発明は、極めて少ない演算量のオーバヘッドで、また瞬間的に、即ち、追加の遅延なしに、任意の時間セグメントのスペクトル分析を得ることができる。
【００８１】
所定の時間分解能で信号分析を取得するためには、窓掛けされ時間エイリアスされた入力信号の好ましくはオーバラップした複数のセグメントに、適当な長さの直交変換を直接適用することで十分である。
【００８２】
これらの短い長さの変換の各々の出力は、着目する各セグメントの周波数成分を表す係数のセットとなるであろう。全てのセグメントの係数のセットは、原信号フレームの任意の時間−周波数タイリングを瞬間的に提供するであろう。
【００８３】
プリエコー効果を軽減するため、ならびに、着目するフレームのビットレート効率的な符号化を可能とする効率的な信号表現を提供するために、この瞬間的分解を使用することができる。
【００８４】
窓掛けされ時間エイリアスされた入力信号のオーバラップした複数のセグメントは同じ長さである必要はない。時間エイリアス領域のセグメントと通常の時間領域のセグメントとの時間的な対応をもとに、時間分解能分析の望ましいレベルによって、セグメントの個数、および、周波数分析を実行する各セグメントの長さが決定される。
【００８５】
本発明は、過渡状態検出器と、時間セグメンテーションの所定のセットのために得られる符号化ゲインを測定することによる符号化との少なくともいずれかとともに使用することに、よりよく応用できる。これは、各時間セグメンテーション試行のための、オープン・ループ符号化ゲイン推定およびクローズド・ループ符号化ゲイン推定の両方を含む。
【００８６】
本発明は、例えば、ＩＴＵ−Ｔ  Ｇ．７２２．１標準と一緒に使用すると有益であり、特に符号化および復号化の両方に対する“ＩＴＵ−Ｔ  Ｇ．７２２．１  ２０ｋＨｚフルバンド・オーディオのためのフルバンド拡張”標準、現在は改称してＩＴＵ−Ｔ  Ｇ．７１９標準、には有利である。これについては後ほど例示する。
【００８７】
本発明によれば、（例えば、ＭＤＣＴに基づく）全体の変換の時間分解能を瞬間的に切り換えることができる。窓切換を行っても、遅延は全く必要とならない。
【００８８】
本発明は非常に低い演算量ですみ、追加のフィルタ・バンクを全く必要としない。本発明は、ＭＤＣＴ即ちタイプIV  ＤＣＴと同じ変換を使用するのが好ましい。
【００８９】
本発明は、より高い時間分解能に瞬間的に切り換えることにより、プリエコー歪みの抑圧を効率的に行う。
【００９０】
また、本発明によれば、信号適応時間セグメンテーションに基づき、クローズド・ループ／オープン・ループ符号化方法を構築できるであろう。
【００９１】
ここで、本発明をより良く理解するため、個々の（おそらく選択的な）信号処理動作の更に詳細な例、同様に全体の実装の更なる例について説明する。以下では、ＭＤＣＴ変換を参照して、スペクトル分析を主に説明するが、本発明はこれに制限されるものではなく、重複変換の使用が有益である、ということを理解すべきである。
【００９２】
時間的コヒーレンスに厳密な要求条件がある場合には、いわゆる再順序化を推奨する。
【００９３】
（ＴＤＡ再順序化）
入力信号の時間的コヒーレンスを保持するため、更なる処理の前に、時間領域エイリアシング演算の出力を再順序化する必要がある。得られるフィルタ・バンクの基底関数の順序化がコヒーレントでない時間−周波数応答を持つことがないよう、順序化演算が必要である。再順序化演算の例を図１０に示す。再順序化は、ＴＤＡ出力信号〜x(n)の上半分と下半分とを入れ換えることを含む。この再順序化は概念的なものであり、実際には計算を全く含まない。この再順序化は図１０の例に限定されるものではない。もちろん、他のタイプの再順序化を実装することも可能である。
【００９４】
（簡単な例−時間分解能を増加させる処理）
第１の簡単な実施形態は、本発明による時間分解能をいかにして２倍にするかを示す。結果として、ν(n)に時間−周波数分析を適用し、時間分解能を２倍にするため、ν(n)を２個の好ましいオーバラップ・セグメントに分割する。ν(n)は時間制限された信号であるため、ν(n)の開始および終了にゼロパディングを付加する。好ましくは、入力信号は、長さＮの、窓掛けされ再順序化された時間領域エイリアス信号である。ゼロパディングの長さは信号ν(n)の長さとセグメントの望ましい数に依存し、この場合では、２個のオーバラップ・セグメントを望むので、ゼロパディング長はν(n)の長さの４分の１に等しく、ν(n)の開始および終了に付加される。このようなゼロパディングを使用することにより、ν(n)の長さと同じ長さの２個の５０％オーバラップ・セグメントを得る。
【００９５】
好ましくは、図１１に例示するように、得られたオーバラップ・セグメントは窓掛けされる。注意すべきことは、希望のアプリケーションに対して、ある程度、窓形状を最適化できるが、完全な再構成制約条件に従わなければならない、ということである。このことは図１１に見ることができ、第２セグメントの窓の右半分は、信号ν(n)に適用する部分のためと１と、付加したゼロパディングのための０を有する。
【００９６】
取得したセグメントの各々は正確にＮの長さを持つ。各セグメントにＭＤＣＴを適用して、Ｎ／２個の係数、即ち、合計Ｎ個の係数となり、従って、図１１に示すように、結果のフィルタ・バンクがクリティカルにサンプルされる。窓形状の制約のため、演算は可逆的であり、２セットのＭＤＣＴ係数（第１セグメント１および第２セグメントのＭＤＣＴ係数）に逆演算を適用すると、信号ν(n)に戻る。
【００９７】
この実施形態にために、得られるフィルタ・バンク基底関数は時間定位を改善するが、周波数定位が低下する。このことは、時間−周波数不確実性原理からよく知られた効果である。
【００９８】
図１２は、正規化周波数０．２５に関する２個の基底関数を示す。明らかに、時間広がりは大きく制限されているが、しかしながら、時間広がりで漏れがあり、これは時間エイリアス信号の２個の部分をオーバラップさせているためである、ということも見られる。時間領域におけるこの漏れは、時間領域エイリアシングキャンセルの効果であり、常に存在する可能性がある。しかしながら、それは窓関数の適当な選択（数値的最適化）により緩和することができる。また、図１２は周波数応答を示す。比較のため、図１３にオリジナルのＭＤＣＴ基底関数を示すが、しかしながら、これらは周波数領域のはるかにより狭いサンプリングに対応し、それらの時間範囲ははるかにより広い。図１３は、ＭＬＴフィルタバンク（ＭＤＣＴ＋サイン窓）に対応するオリジナルの基底関数を示す。
【００９９】
（高時間分解能）
より高い時間分解能は、再順序化された時間領域エイリアス信号をより多くのセグメントに分割することによって得られる。図１４および図１５は、それぞれ４個および８個のセグメントに対して、これをどのようにして達成するかを示す。図１４は、４個のセグメントへの分割による高時間分解能を示し、図１５は、８個のセグメントへの分割による高時間分解能を示す。理解すべきであるが、希望の時間分解能に依存して、任意の適当な数の時間セグメントを使用できる。
【０１００】
一般的に、時間セグメンテーション・ユニットは、時間領域エイリアス・フレームに基づいて選択可能なセグメント数Ｎ（ただしＮは２以上の整数）を生成するように構成される。
【０１０１】
図１６は、４個のセグメントの場合のための、結果の全体的変換の実現を示す。窓掛けユニット１１で入力フレームの窓掛けを実行し、時間領域エイリアシング・ユニット１２で時間エイリアシングを実行し、再順序化ユニット１３でオプションの再順序化を実行する。次に、ポスト窓掛けユニット１４を使用して４個のセグメントにポスト窓掛けを適用し、変換ユニット１６によりセグメント変換を実行することにより、セグメント・スペクトル分析が行われる。好ましくは、全体的なセグメント変換は、各セグメントごとに、時間エイリアシングおよびＤＣＴIVを使用する、セグメントＭＤＣＴに基づく。
【０１０２】
（非一様時間領域タイリング）
本発明において、同じ概念により非一様時間セグメンテーションを取得することも可能である。そのような動作を実行するため、少なくとも２つの可能な方法がある。第１の方法は、再順序化した時間エイリアス信号の非一様時間セグメンテーションに基づくものである。それ故、信号をセグメント化するのに使用する窓は、異なる長さを持つ。
【０１０３】
第２の方法は、階層的方法に基づくものである。本着想は、まず粗い時間セグメンテーションを適用し、次に、希望のタイリングを取得するまで、得られた粗いセグメントに本発明を更に再適用することである。
【０１０４】
図１７に、この第２の方法をいかに実装可能とするかの例を示す。この例のため、本発明により第１の信号を２個のセグメントに分割し、その後、セグメントのうちの１つを２個のセグメントに更に分割する。適当な変換の例は、各考慮のセグメントのために時間エイリアシングおよびＤＣＴIVを使用する、ＭＤＣＴ変換である。
【０１０５】
（過渡状態検出を有する動作）
プリエコー歪みを緩和するために本発明を使用することができる。この場合、図１８に例示するように、過渡状態検出器と最もよく関連する。過渡状態を検出すると、過渡状態検出器はフラグ（IsTransient、過渡信号あり）を設定することができる。次に、過渡状態検出器フラグは切換機能１７を使用し、図１８に示すように、通常の全周波数分解能処理（非セグメント・スペクトル分析）からより高い時間分解能（セグメント・スペクトル分析）に瞬間的に切り換える。この実施形態で、次に、はるかに精細な時間分解能で、従って、面倒なプリエコー歪みを解消して、過渡信号を分析することが可能である。
【０１０６】
（オープン・ループ／クローズド・ループの符号化動作）
また、本発明は、符号化前の信号の分析のため、最適時間−周波数タイリングを見つけ出すための手段としても使用できる。クローズド・ループおよびオープン・ループの２つの典型的動作モードを使用できる。オープン・ループ動作では、外部装置が、所定の信号フレームに対して、（符号化効率の観点から）最良の時間−周波数タイリングについて決定し、本発明により、その最適タイリングに応じた信号の分析を行うことができる。クローズド・ループで動作では、所定のタイリングのセットを使用し、そのタイリングによって、これらのタイリングの各々のために信号を分析し符号化する。各タイリングのために、忠実度の測度が計算される。最良の忠実度につながるタイリングが選択される。このタイリングに対応する符号化係数と一緒に、選択したタイリングがデコーダに送信される。
【０１０７】
前述のように、順方向手順のための上記の原理および概念により、当業者は一連の逆演算の手順を実現できる。
【０１０８】
図１９は、時間領域信号を表すスペクトル係数に基づいて動作するための信号処理装置の基本的な例を示すブロック図である。当装置には、逆変換器４２、逆時間セグメンテーションユニット４４、逆ＴＤＡユニット４６、およびオプションのオーバラップ加算器４８を含む。
【０１０９】
基本的に、量子化され符号化されたビットストリームから、時間領域信号を合成することが望ましい。スペクトル係数が検索されると、逆変換器４２において、スペクトル係数の異なるサブセットに基づき逆スペクトル分析が実行され、スペクトル係数のサブセットごとに、セグメントとも称する逆変換サブフレームが生成される。逆時間セグメンテーションユニット４４は、重複逆変換サブフレームに基づいて動作し、これらのサブフレームを時間領域エイリアス・フレームに合成する。次に、逆ＴＤＡユニット４６は時間領域エイリアス・フレームに基づいて逆時間領域エイリアシングを実行し、時間領域信号の再構成を可能にする。
【０１１０】
典型的には、第１の時間領域フレームを再構成するため逆時間領域エイリアシングを実行し、次に、オーバラップ加算器４８を使用して、第１の時間領域フレームを後の第２の再構成時間領域フレームとオーバラップ加算することに基づき、全体的手順により時間領域信号を合成してもよい。
【０１１１】
図１９の装置には、オプションの前処理ステージ、中間処理ステージ、後処理ステージを含めてもよい。
【０１１２】
逆スペクトル分析は、任意の数の異なる逆変換、好ましくは重複変換に基づいてもよい。例えば、オーディオ復号化アプリケーションでは、逆ＭＤＣＴ変換（ＩＭＤＣＴ）を使用することが有益である。
【０１１３】
好ましくは、時間領域オーディオ信号を再構成するべく、信号合成および／またはオーディオ復号化のために信号処理装置が構成される。本発明の好適な実施形態では、図１９の信号処理装置は、図１または図２１のオーディオ・デコーダ４０のようなオーディオ・デコーダの一部である。
【０１１４】
以下では、ＩＴＵ−Ｔ  Ｇ．７２２．１フルバンド・コーデック拡張、即ちＩＴＵ−Ｔ  Ｇ．７１９コーデックに適した特定の例のコーデック実現に関連して、本発明を説明する。ただし本発明はこれに限定されるわけではない。この特定の例では、低演算量変換型オーディオ・コーデックとして本コーデックを示し、これは好ましくは４８ｋＨｚのサンプル速度で動作し、２０Ｈｚから２０ｋＨｚまでの範囲のフル・オーディオ帯域幅を提供する。エンコーダは２０ｍｓのフレームで入力１６ビット線形ＰＣＭ信号の入力を処理し、コーデックは４０ｍｓの全体遅延を有する。符号化アルゴリズムは、好ましくは、適応型時間分解能、適応型ビット配分および低演算量ラティスベクトル量子化を有する変換符号化に基づく。加えて、デコーダは、信号適応型ノイズフィル（noise-fill）または帯域幅拡張のどちらかで、非符号化スペクトル成分を置換することができる。
【０１１５】
図２０は、フルバンド拡張のために適切な典型的エンコーダのブロック図である。４８ｋＨｚでサンプルした入力信号を過渡状態検出器で処理する。過渡状態の検出に依存して、入力信号フレームに高い周波数分解能または低い周波数分解能（高い時間分解能）変換を適用する。適応変換は、定常フレームの場合には、修正離散コサイン変換（ＭＤＣＴ）に基づくのが望ましい。非定常フレームに対しては、追加遅延の必要が無く、演算量で少しだけのオーバヘッドがある、より高い瞬時分解能変換を使用する。非定常フレームは、５ｍｓフレームに相当する瞬時分解能（任意の分解能をどれでも選択できるが）を持つのが望ましい。
【０１１６】
取得したスペクトル係数を等しくない長さのバンドにグループ分けするのが有益である。各バンドのノルムを推定し、全バンドのノルムからなる結果のスペクトル包絡を量子化し、符号化する。次に、量子化ノルムで係数を正規化する。適応スペクトル重み付けに基づき、量子化ノルムを更に調整し、ビット配分のための入力として使用する。正規化スペクトル係数は、各周波数バンドに配分したビットに基づいて量子化し、符号化したラティスベクトルである。非符号化スペクトル係数のレベルを推定し、符号化してデコーダに送信する。符号化スペクトル係数と符号化ノルムの両方の量子化指数に、ハフマン符号化を適用するのが望ましい。
【０１１７】
図２１は、フルバンド拡張のために適切な典型的デコーダのブロック図である。まず、過渡状態フラグを復号化し、フレーム構成、即ち、定常状態か過渡状態かを示す、スペクトル包絡を復号化し、同一の、ビットイグザクト（bit-exact）な、ノルム調整およびビット配分アルゴリズムをデコーダで使用し、正規化変換係数の量子化指数を復号化するのに本質的なビット配分を再計算する。
【０１１８】
逆量子化の後、好ましくは受信したスペクトル係数（非ゼロビット配分を有するスペクトル係数）から構築したスペクトルフィル・コードブック（spectral-fill codebook）を使用して、低周波非符号化スペクトル係数（ゼロビットを配分した）を再生成する。
【０１１９】
再生成した係数のレベルを調整するため、雑音レベル調整指数を使用してもよい。帯域幅拡張を使用して、高い周波数の非符号化スペクトル係数を再生成するのが望ましい。
【０１２０】
復号化スペクトル係数および再生成スペクトル係数を合成し、正規化スペクトルとする。復号化スペクトル包絡を適用し、復号化フルバンド・スペクトルとする。
【０１２１】
最終的には、逆変換を適用し、時間領域復号化信号を再生する。定常モードには逆修正離散コサイン変換（ＩＭＤＣＴ）、または過渡モードにはより高い瞬時分解能変換の逆のどちらかを適用して、これを実行するのが好ましい。
【０１２２】
フルバンド拡張に採用するアルゴリズムは、適応変換−符号化技術に基づく。それは、入力および出力オーディオの２０ｍｓフレームに作用する。変換窓（基底関数長）は４０ｍｓであり、連続する入力および出力フレーム間で、５０パーセントオーバラップを使用するので、実効ルックアヘッド・バッファ・サイズは２０ｍｓである。従って、全体的アルゴリズム遅延は４０ｍｓであり、これは、フレーム・サイズにルックアヘッド・サイズを加えた和である。Ｇ．７２２．１フルバンド・コーデックの使用におけるその他の全ての付加遅延は、コンピュータの計算、および／または、ネットワーク送信遅延のどちらかによるものである。
【０１２３】
図２２は、本発明の好適な実施形態による、逆変換器および、逆時間セグメンテーションとオプション再順序化のための関連する実装の特別な例の概略ブロック図である。逆変換は、逆時間エイリアシングと縦続接続のＤＣＴIVに基づく。逆変換器で、４個のいわゆるサブスペクトルzlq(k), l = 0, 1, 2, 3, を処理し、各サブスペクトルを、各々ＤＣＴIVにより、まず、時間領域エイリアス領域に逆変換し、次に、逆時間エイリアス、即ち、逆時間領域エイリアスして、各サブスペクトルに全体的な逆ＭＤＣＴタイプの変換を提供する。各サブフレーム指標lのための結果の信号〜xlqwの長さは、入力スペクトルの長さ、即ち、Ｌ／２の２倍に等しい。
【０１２４】
エンコーダにおけるものと同じ窓構成を使用して、各サブフレームｌのための結果の逆時間領域エイリアス信号に窓をかける。結果の窓をかけた信号をオーバラップ加算する。最初のｍ＝０および最後のｍ＝３のサブフレームのための窓はゼロであることに注意されたい。これは、エンコーダで使用するゼロパディングのためである。
【０１２５】
これらの２個のフレーム境界を計算することは、必要であり、効率的にそれらの境界を低減させる。エンコーダで実行する逆動作を使用して、全てのサブフレームνq(n)のオーバラップ加算動作の結果の信号を再順序化し、信号〜xq(n), n=0, ..., L-1、とする。
【０１２６】
定常モードまたは過渡モードの逆変換の出力は、長さＬである。窓掛け（図２２に示さず）の前に、まず、信号を逆時間領域エイリアス（ＩＴＤＡ）し、次式により長さ２Ｌの信号を得る。
【数７】
2010538314.tif 000009
【０１２７】
次式により各フレームｒに対して、結果の信号に窓をかける。
【数８】
2010538314.tif 000010
ただし、h(n)は窓関数である。
【０１２８】
最後に、２個の連続するフレームに信号〜x(r)(n)をオーバラップ加算して、出力フルバンド信号を構成する。
【数９】
2010538314.tif 000011
【０１２９】
上記の実施形態は単に例として記載したものであり、本発明はこれに限定されないということを理解すべきである。本明細書に開示し特許請求の範囲に記載した基本原理を有する更なる修正、変更、改善は、本発明の範囲内にある。
【図１】
2010538314.tif 000012
【図２Ａ】
2010538314.tif 000013
【図２Ｂ】
2010538314.tif 000014
【図３】
2010538314.tif 000015
【図４Ａ】
2010538314.tif 000016
【図４Ｂ】
2010538314.tif 000017
【図５】
2010538314.tif 000018
【図６】
2010538314.tif 000019
【図７】
2010538314.tif 000020
【図８】
2010538314.tif 000021
【図９】
2010538314.tif 000022
【図１０】
2010538314.tif 000023
【図１１】
2010538314.tif 000024
【図１２】
2010538314.tif 000025
【図１３】
2010538314.tif 000026
【図１４】
2010538314.tif 000027
【図１５】
2010538314.tif 000028
【図１６】
2010538314.tif 000029
【図１７】
2010538314.tif 000030
【図１８】
2010538314.tif 000031
【図１９】
2010538314.tif 000032
【図２０】
2010538314.tif 000033
【図２１】
2010538314.tif 000034
【図２２】
2010538314.tif 000035
【手続補正書】
【提出日】平成21年9月14日(2009.9.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
時間領域の入力信号のオーバラップ・フレームに対して動作する信号処理のための方法であって、
長さ２Ｎのオーバラップ・フレームに基づいて時間領域エイリアシング（ＴＤＡ）を実行し、対応する長さＮの時間領域エイリアス・フレームを生成するステップと、
前記長さＮの時間領域エイリアス・フレームに基づいて時間尺度のセグメンテーションを実行し、少なくとも２つのオーバラップ・セグメントを生成するステップであって、前記時間領域エイリアス・フレームに基づいてＮより大きい長さのフレームを生成し、該生成されたフレームをそれぞれＮ以下の長さのオーバラップ・セグメントに分割することにより、前記少なくとも２つのオーバラップ・セグメントを生成するステップと、
前記少なくとも２つのオーバラップ・セグメントの各々ごとに、当該セグメントに適応した変換を適用することにより、前記少なくとも２つのオーバラップ・セグメントに基づいてスペクトル分析を実行し、セグメントごとに、対応する当該セグメントの周波数成分を表す係数のセットを取得するステップと、
を有することを特徴とする方法。
【請求項２】
前記信号処理は、信号分析、信号圧縮、オーディオ符号化のうちの少なくとも１つを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記スペクトル分析を実行するステップは、変換符号化に関連するステップであり、前記少なくとも２つのセグメントの各々に修正離散コサイン変換（ＭＤＣＴ）を適用するステップを有し、前記ＭＤＣＴは、時間領域エイリアシング（ＴＤＡ）演算ステージおよび、タイプIV離散コサイン変換（ＤＣＴ）に基づく第２のステージによって形成されるものであり、各セグメントはＮより小さい長さであることを特徴とする請求項１に記載の方法。
【請求項４】
前記スペクトル分析を実行するステップは、変換符号化に関連するステップであり、前記少なくとも２つのセグメントの各々に変換を適用するステップを有し、前記変換は、重複変換（ＬＴ）、離散コサイン変換（ＤＣＴ）、修正離散コサイン変換（ＭＤＣＴ）、変調重複変換（ＭＬＴ）のうちの少なくとも１つを含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記入力信号における信号過渡状態の検出に依存して、
前記時間領域エイリアス・フレームに基づく非セグメント・スペクトル分析である全周波数分解能処理と、
前記少なくとも２つのセグメントに基づくセグメント・スペクトル分析である高時間分解能処理と、
を切り換えるステップを更に有することを特徴とする請求項１に記載の方法。
【請求項６】
前記セグメント・スペクトル分析の時間分解能を切り換えるステップを更に有することを特徴とする請求項１に記載の方法。
【請求項７】
前記セグメンテーションを実行するステップは、オーバラップ・セグメント、非一様長セグメント、および、一様長セグメント、のうちの少なくとも１つのタイプのセグメントを生成するように実行されることを特徴とする請求項１に記載の方法。
【請求項８】
前記セグメンテーションを実行するステップは、選択可能な数のオーバラップ・セグメントを生成するべく時間領域エイリアス・フレームに基づいて時間でのセグメンテーションを実行するステップを有し、
前記スペクトル分析を実行するステップは、前記オーバラップ・セグメントの各々に重複変換を適用するステップを有する
ことを特徴とする請求項１に記載の方法。
【請求項９】
前記時間領域エイリアス・フレームを再順序化して再順序化時間領域エイリアス・フレームを生成するステップを更に有し、
前記セグメンテーションを実行するステップは、前記再順序化時間領域エイリアス・フレームに基づいて行われる
ことを特徴とする請求項１に記載の方法。
【請求項１０】
前記セグメンテーションを実行するステップは、前記再順序化時間領域エイリアス・フレームにゼロパディングを付加し、その結果の信号を比較的短いオーバラップ・セグメントに分割するステップを有することを特徴とする請求項９に記載の方法。
【請求項１１】
前記オーバラップ・フレームに基づいて窓掛けを実行してオーバラップ窓掛けフレームを生成するステップを更に有し、
前記時間領域エイリアシングを実行するステップは、オーバラップ窓掛けフレームに基づいて行われる
ことを特徴とする請求項１に記載の方法。
【請求項１２】
前記セグメンテーションを実行するステップは、非一様セグメンテーションを実行するステップを有することを特徴とする請求項１に記載の方法。
【請求項１３】
前記非一様セグメンテーションを実行するステップは、セグメンテーションのための異なる長さの窓を用いて実行されることを特徴とする請求項１２に記載の方法。
【請求項１４】
前記非一様セグメンテーションを実行するステップは、
少なくとも２つのセグメントにする第１のセグメンテーションと、
前記少なくとも２つのセグメントのうちの少なくとも１つを更に複数のセグメントにする第２のセグメンテーションと
を有することを特徴とする請求項１２に記載の方法。
【請求項１５】
少なくとも前記セグメンテーションを実行するステップおよび前記スペクトル分析を実行するステップは、前記入力信号の過渡状態を検出に応答して実行されることを特徴とする請求項１に記載の方法。
【請求項１６】
前記信号処理は符号化に使用されるものであり、異なるセグメンテーションに対して符号化効率に関する忠実度を分析し、該分析に基づき適当なセグメンテーションを選択することを特徴とする請求項１に記載の方法。
【請求項１７】
複数の連続するオーバラップ・フレームの各々ごとに、前記時間領域エイリアシングを実行するステップと、前記セグメンテーションを実行するステップと、前記スペクトル分析を実行するステップとを繰り返すことを特徴とする請求項１に記載の方法。
【請求項１８】
入力信号のオーバラップ・フレームに対して動作する信号処理のための装置であって、
長さ２Ｎのオーバラップ・フレームに基づいて時間領域エイリアシング（ＴＤＡ）を実行して、長さＮの時間領域エイリアス・フレームを生成する手段と、
前記長さＮの時間領域エイリアス・フレームに基づいて時間尺度のセグメンテーションを実行し、少なくとも２つのオーバラップ・セグメントを生成する手段であって、前記時間領域エイリアス・フレームに基づいてＮより大きい長さのフレームを生成し、該生成されたフレームをそれぞれＮ以下の長さのオーバラップ・セグメントに分割する手段と、
前記少なくとも２つのオーバラップ・セグメントの各々ごとに、当該セグメントに適応した変換を適用することにより、前記少なくとも２つのオーバラップ・セグメントに基づいてセグメント・スペクトル分析を実行し、セグメントごとに、対応する当該セグメントの周波数成分を表す係数のセットを取得するスペクトル分析器と、
を有することを特徴とする装置。
【請求項１９】
前記信号処理のための装置は、信号分析、信号圧縮、オーディオ符号化のうちの少なくとも１つのために構成されることを特徴とする請求項１８に記載の装置。
【請求項２０】
前記セグメント・スペクトル分析を実行する前記スペクトル分析器は、変換符号化のために構成され、前記少なくとも２つのセグメントの各々に修正離散コサイン変換（ＭＤＣＴ）を適用する手段を有し、前記ＭＤＣＴは、時間領域エイリアシング（ＴＤＡ）演算ステージおよび、タイプIV離散コサイン変換（ＤＣＴ）に基づく第２のステージによって形成されるものであり、各セグメントはＮより小さい長さであることを特徴とする請求項１８に記載の装置。
【請求項２１】
前記セグメント・スペクトル分析を実行する前記スペクトル分析器は、変換符号化のために構成され、前記少なくとも２つのセグメントの各々に変換を適用する手段を有し、前記変換を適用する手段は、重複変換（ＬＴ）、離散コサイン変換（ＤＣＴ）、修正離散コサイン変換（ＭＤＣＴ）、変調重複変換（ＭＬＴ）のうちの少なくとも１つに基づいて動作することを特徴とする請求項２０に記載の装置。
【請求項２２】
前記入力信号における信号過渡状態の検出に依存して、
前記時間領域エイリアス・フレームに基づく非セグメント・スペクトル分析と、
前記少なくとも２つのセグメントに基づくセグメント・スペクトル分析と、
を切り換える手段を更に有することを特徴とする請求項１８に記載の装置。
【請求項２３】
前記セグメンテーションを実行する手段と前記スペクトル分析器との時間分解能を切り換える手段を更に有することを特徴とする請求項１８に記載の装置。
【請求項２４】
前記セグメンテーションを実行する手段は、オーバラップ・セグメント、非一様長セグメント、および、一様長セグメント、のうちの少なくとも１つのタイプのセグメントを生成することを特徴とする請求項１８に記載の装置。
【請求項２５】
前記セグメンテーションを実行する手段は、選択可能な数のオーバラップ・セグメントを生成するように動作可能であり、
前記セグメント・スペクトル分析を実行する前記スペクトル分析器は、前記オーバラップ・セグメントの各々に重複変換を適用する手段を有する
ことを特徴とする請求項１８に記載の装置。
【請求項２６】
前記時間領域エイリアス・フレームを再順序化して再順序化時間領域エイリアス・フレームを生成する手段を更に有し、
前記セグメンテーションを実行する手段は、前記再順序化時間領域エイリアス・フレームに基づいて動作することを特徴とする請求項１８に記載の装置。
【請求項２７】
前記セグメンテーションを実行する手段は、
前記再順序化時間領域エイリアス・フレームにゼロパディングを付加する手段と、
その結果の信号フレームを比較的短いオーバラップ・セグメントに分割する手段と、
を有することを特徴とする請求項２６に記載の装置。
【請求項２８】
前記オーバラップ・フレームに基づいて窓掛けを実行してオーバラップ窓掛けフレームを生成する手段を更に有し、
前記時間領域エイリアシングを実行する手段は、前記オーバラップ窓掛けフレームに基づいて動作することを特徴とする請求項１８に記載の装置。
【請求項２９】
前記セグメンテーションを実行する手段は、非一様セグメンテーションを実行する手段を有することを特徴とする請求項１８に記載の装置。
【請求項３０】
前記非一様セグメンテーションを実行する手段は、セグメンテーションのための異なる長さの窓を用いるように動作可能であることを特徴とする請求項２９に記載の装置。
【請求項３１】
前記非一様セグメンテーションを実行する手段は、
少なくとも２つのセグメントにする第１のセグメンテーションを実行する手段と、
前記少なくとも２つのセグメントのうちの少なくとも１つを更に複数のセグメントにする第２のセグメンテーションを実行する手段と、
を有することを特徴とする請求項２９に記載の装置。
【請求項３２】
前記セグメンテーションを実行する手段および前記セグメント・スペクトル分析は、前記入力信号の過渡状態の検出に応答して実行されることを特徴とする請求項１８に記載の装置。
【請求項３３】
オーディオ信号のオーバラップ・フレームに対して動作するオーディオ・エンコーダであって、
長さ２Ｎのオーバラップ・フレームに基づいて長さＮの時間領域エイリアス・フレームを生成する時間領域エイリアシング（ＴＤＡ）ユニットと、
長さＮの時間領域エイリアス・フレームに基づいて、２以上の選択可能な数のオーバラップ・セグメントを生成する時間セグメンテーション・ユニットであって、前記時間領域エイリアス・フレームに基づいてＮより大きい長さのフレームを生成し、該生成されたフレームをそれぞれＮ以下の長さのオーバラップ・セグメントに分割する時間セグメンテーション・ユニットと、
前記オーバラップ・セグメントごとに、当該セグメントに適応した変換を適用することにより、前記オーバラップ・セグメントに基づいてセグメント・スペクトル分析を実行し、セグメントごとに、対応する当該セグメントの周波数成分を表すスペクトル係数のセットを取得する変換符号化器と、
を有することを特徴とするオーディオ・エンコーダ。
【請求項３４】
前記オーディオ信号における信号過渡状態の検出に依存して、
前記時間領域エイリアス・フレームに基づく非セグメント・スペクトル分析と、
前記Ｎ個のセグメントに基づくセグメント・スペクトル分析と、
を切り換える手段を更に有することを特徴とする請求項３３に記載のオーディオ・エンコーダ。
【請求項３５】
前記変換符号化器は、各セグメントに修正離散コサイン変換（ＭＤＣＴ）を適用するように構成され、前記ＭＤＣＴは、時間領域エイリアシング（ＴＤＡ）演算ステージおよび、タイプIV離散コサイン変換（ＤＣＴ）に基づく第２のステージによって形成されるものであり、各セグメントはＮより小さい長さであることを特徴とする請求項３３に記載のオーディオ・エンコーダ。
【請求項３６】
前記変換符号化器は各セグメントに変換を適用するように構成され、
前記セグメントはオーバラップ・セグメントであり、
前記変換は、タイプIV離散コサイン変換（ＤＣＴ）を用いた修正離散コサイン変換（ＭＤＣＴ）であることを特徴とする請求項３３に記載のオーディオ・エンコーダ。
【請求項３７】
前記オーディオ・エンコーダは、前記オーバラップ・フレームに基づいて窓掛けを実行してオーバラップ窓掛けフレームを生成する窓掛けユニットを更に有し、
前記ＴＤＡユニットは、前記オーバラップ窓掛けフレームに基づいて時間領域エイリアシングを実行し、
前記オーディオ・エンコーダは、前記時間領域エイリアス・フレームを再順序化して再順序化時間領域エイリアス・フレームを生成する再順序化ユニットを更に有し、
時間セグメンテーション・ユニットは、前記再順序化時間領域エイリアス・フレームに基づいて動作するとともに、前記再順序化時間領域エイリアス・フレームにゼロパディングを付加し、その結果得られた信号フレームを比較的短いオーバラップ・セグメントに分割する
ことを特徴とする請求項３３に記載のオーディオ・エンコーダ。
【請求項３８】
時間領域信号を表すスペクトル係数に基づいて動作する信号処理の方法であって、
前記スペクトル係数のサブセットごとに逆変換を適用することにより、前記スペクトル係数の異なるサブセットに基づく逆スペクトル分析を実行し、前記スペクトル係数のサブセットごとに逆変換サブフレームを生成するステップと、
複数の前記逆変換サブフレームを窓掛けしオーバラップ加算することにより、それぞれＬ以下の長さのオーバラップした複数の逆変換サブフレームに基づく逆時間セグメンテーションを実行し、前記複数の逆変換サブフレームを合成して長さＬの時間領域エイリアス・フレームを得るステップと、
前記時間領域エイリアス・フレームに基づいて逆時間領域エイリアシングを実行し、長さ２Ｌの時間領域フレームを生成するステップと、
を有することを特徴とする信号処理の方法。
【請求項３９】
前記信号処理は、信号合成およびオーディオ復号化のうちの少なくとも１つを含むことを特徴とする請求項３８の信号処理の方法。
【請求項４０】
前記時間領域エイリアス・フレームに基づいて逆時間領域エイリアシングを実行するステップは、第１の時間領域フレームを再構成するために実行され、
前記方法は、前記第１の時間領域フレームと後続の再構成された第２の時間領域フレームとのオーバラップ加算に基づいて、前記時間領域信号を合成するステップを更に有することを特徴とする請求項３８の方法。
【請求項４１】
前記逆スペクトル分析を実行するステップは、逆修正離散コサイン変換を適用するステップを含むことを特徴とする請求項３８に記載の方法。
【請求項４２】
時間領域信号を表すスペクトル係数に基づいて動作するオーディオ・デコーダであって、
前記スペクトル係数の異なるサブセットに基づいて動作し、前記スペクトル係数のサブセットごとに逆変換を適用して、スペクトル係数のサブセットごとに逆変換サブフレームを生成する逆変換器と、
それぞれＬ以下の長さのオーバラップした複数の逆変換サブフレームに基づいて逆時間セグメンテーションを実行する手段であって、前記複数の逆変換サブフレームを窓掛けしオーバラップ加算し、前記複数の逆変換サブフレームを合成して長さＬの時間領域エイリアス・フレームを生成する手段と、
前記時間領域エイリアス・フレームに基づいて逆時間領域エイリアシングを実行し、長さ２Ｌの時間領域フレームを生成する手段と、
を有することを特徴とするオーディオ・デコーダ。
【請求項４３】
前記時間領域エイリアス・フレームに基づいて逆時間領域エイリアシングを実行する手段は、第１の時間領域フレームを再構成するように構成され、
前記オーディオ・デコーダは、前記第１の時間領域フレームと後続の再構成された第２の時間領域フレームとのオーバラップ加算に基づいて、前記時間領域信号を合成する手段を更に有する
ことを特徴とする請求項４２のオーディオ・デコーダ。
【請求項４４】
前記逆変換器は、前記スペクトル係数のサブセットごとに逆変換を適用して、対応する逆変換サブフレームを生成することを特徴とする請求項４３のオーディオ・デコーダ。
【請求項４５】
前記逆変換器は、逆修正離散コサイン変換（ＭＤＣＴ）であることを特徴とする請求項４４のオーディオ・デコーダ。
【国際調査報告】
2010538314.tif 000036
2010538314.tif 000037
2010538314.tif 000038
2010538314.tif 000039
2010538314.tif 000040