(57)【要約】【課題】サブバンド及び重なり合うウィンドウ関数を用いた音声信号の符号化・復号化においてサブバンドの全範囲内で許容されるブロック又はウィンドウの長さ又はウィンドウ形状の適応を改善することを目的とする。【解決手段】ＭＰＥＧ−１　Ａｕｄｉｏ　Ｌａｙｅｒ　３では、ｗｉｎｄｏｗ＿ｓｗｉｔｃｈｉｎｇ＿ｆｌａｇの後、デコーダはパラメータｗｉｎｄｏｗ＿ｓｗｉｔｃｈｉｎｇ＿ｆｌａｇの発生により続くブロック及びウィンドウについて既に知っているため、変化するパラメータｂｌｏｃｋ＿ｔｙｐｅを数回送信することは冗長である。本発明では代わりに、異なるサブバンド信号ウィンドウ切換設定種別をデコーダに通知するため２つの対応するビットを使用する。設定種別は、使用される全てのサブバンドのうちどれが上述のパラメータｗｉｎｄｏｗ＿ｓｗｉｔｃｈｉｎｇ＿ｆｌａｇにより影響を受けるか又はどれが影響を受けないかを決定する。設定種別は全てのサブバンドのうちの更にパラメータｗｉｎｄｏｗ＿ｓｗｉｔｃｈｉｎｇ＿ｆｌａｇにより影響を受ける固定又は可変の異なるサブバンド群を決定する。【選択図】　　図２
2004094223.tif 000002
【特許請求の範囲】
【請求項１】
多数のサブバンド（ＳＢ１．．．ＳＢ３２）と、前記サブバンド中の信号が区分けされている重なり合うウィンドウ関数とを用いて処理される（ＳＡＦＷ）音声信号を符号化する方法であって、
結果として得られるサンプルブロックは、夫々の場合に、スペクトル領域係数の対応するブロックへ変換され（ＳＡＦＷ）、データ圧縮を用いて符号化され（ＳｃＦＣｏｄ，ＮＱＣｏｄ）、
異なるウィンドウ形状が用いられ、使用されるウィンドウ形状についての情報は符号化された係数についての副情報の中で送信され、記録され、又は格納され、
所与の時間期間に亘って、第２のサブバンド群（ＳＢ３．．．ＳＢ３２）中のサブバンド信号を処理するために使用される対応するウィンドウ形状のシーケンスとは異なる所与のウィンドウ形状のシーケンスを少なくとも部分的に用いて第１のサブバンド群（ＳＢ１，ＳＢ２）の中でサブバンド信号を処理すると決めるとき、ウィンドウ形状が混ざっていることについての追加的な情報（ｍｉｘｅｄ＿ｂｌｏｃｋ＿ｆｌａｇ）を前記副情報の中で送信し、記録し、又は格納し、
前記方法は、
第２のサブバンド群（ＳＢ３．．．ＳＢ３２）中のサブバンド信号を処理するために使用される対応するウィンドウ形状のシーケンスとは異なる所与のウィンドウ形状のシーケンスを少なくとも部分的に用いて第１のサブバンド群（ＳＢ１，ＳＢ２）の中でサブバンド信号を処理すると決めた後に、前記所与のシーケンス中で使用されるウィンドウ形状についての情報（ｂｌｏｃｋ＿ｔｙｐｅ）を前記副情報の中で送信、記録、又は格納せず、
その代わりに、更なるサブバンド信号ウィンドウ切換設定種別についての情報を前記副情報の中で送信、記録、又は格納することを特徴とする方法。
【請求項２】
前記音声信号は、ＭＰＥＧ−１　Ａｕｄｉｏ　Ｌａｙｅｒ　３、ＭＰＥＧ−２　Ａｕｄｉｏ　Ｌａｙｅｒ　３、又は、ＡＡＣ音声信号である、請求項１記載の方法。
【請求項３】
前記設定種別は、使用される全てのサブバンドのどれにおいて、前記ウィンドウ形状が混ざっていることについての追加的な情報（ｍｉｘｅｄ＿ｂｌｏｃｋ＿ｆｌａｇ）によってウィンドウの切り換えが影響を受けるか、又は受けないかを定義する、請求項１又は２記載の方法。
【請求項４】
前記設定種別は、全てのサブバンドのうちの前記追加的な情報（ｍｉｘｅｄ＿ｂｌｏｃｋ＿ｆｌａｇ）によって影響を受ける異なる固定サブバンド群を更に定義し、
及び／又は、前記設定種別は、全てのサブバンドのうちの前記追加的な情報（ｍｉｘｅｄ＿ｂｌｏｃｋ＿ｆｌａｇ）によって影響を受ける可変サブバンド群を更に定義する、請求項３記載の方法。
【請求項５】
多数のサブバンド（ＳＢ１．．．ＳＢ３２）と、前記サブバンド中の信号が区分けされている重なり合うウィンドウ関数とを用いて処理された（ＳＡＦＷ）音声信号を復号化する方法であって、
結果として得られるサンプルブロックは、夫々の場合に、スペクトル領域係数の対応するブロックへ変換されており（ＳＡＦＷ）、データ圧縮を用いて符号化されており（ＳｃＦＣｏｄ，ＮＱＣｏｄ）、
異なるウィンドウ形状が用いられており、使用されるウィンドウ形状についての情報は符号化された係数についての副情報の中で送信され、記録され、又は格納されており、
所与の時間期間に亘って、第２のサブバンド群（ＳＢ３．．．ＳＢ３２）中のサブバンド信号を処理するために使用される対応するウィンドウ形状のシーケンスとは異なる所与のウィンドウ形状のシーケンスを少なくとも部分的に用いて第１のサブバンド群（ＳＢ１，ＳＢ２）の中でサブバンド信号を処理すると決めるとき、ウィンドウ形状が混ざっていることについての追加的な情報（ｍｉｘｅｄ＿ｂｌｏｃｋ＿ｆｌａｇ）を前記副情報の中で送信し、記録し、又は格納しており、
前記復号化は、
受信、再生又は読み出された信号の前記副情報を復号化する（ＳＩＤｅｃ）段階と、
前記復号化された副情報を用いて、受信、再生又は読み出された符号のデータ圧縮符号化（ＩＮＱＤｅｃ）を行い、夫々の場合に、スペクトル領域係数の前記ブロックを対応するサンプルブロックへ逆変換（ＳＳＦＷ）する段階と、
前記逆変換されたサンプルブロックを前記重なり合うウィンドウ関数を用いて組み立て（ＳＳＦＷ）、前記多数のサブバンド信号（ＳＢ１．．．ＳＢ３２）を復号化された音声信号（ＰＣＭ）へ組み立てる（ＳＳＦＷ）段階とを含む方法であって、
前記方法は、
前記符号化において、第２のサブバンド群（ＳＢ３．．．ＳＢ３２）中のサブバンド信号を処理するために使用される対応するウィンドウ形状のシーケンスとは異なる所与のウィンドウ形状のシーケンスを少なくとも部分的に用いて第１のサブバンド群（ＳＢ１，ＳＢ２）の中でサブバンド信号を処理すると決めた後に、前記所与のシーケンス中で使用されるウィンドウ形状についての情報（ｂｌｏｃｋ＿ｔｙｐｅ）を前記副情報の中で送信、記録、又は格納しておらず、その代わりに、更なるサブバンド信号ウィンドウ切換設定種別についての情報を前記副情報の中で送信、記録、又は格納しており、
前記復号化において、前記更なるサブバンド信号ウィンドウ切換設定種別情報を評価し（ＳＩＤｅｃ）、前記逆変換されたサンプルブロックを前記重なり合うウィンドウ関数を用いて組み立てるとき（ＳＳＦＷ）及び前記多数のサブバンド信号（ＳＢ１．．．ＳＢ３２）を復号化された音声信号（ＰＣＭ）へ組み立てるとき（ＳＳＦＷ）に、対応するウィンドウ形状を選択することを特徴とする、方法。
【請求項６】
前記音声信号は、ＭＰＥＧ−１　Ａｕｄｉｏ　Ｌａｙｅｒ　３、ＭＰＥＧ−２　Ａｕｄｉｏ　Ｌａｙｅｒ　３、又は、ＡＡＣ音声信号である、請求項５記載の方法。
【請求項７】
前記設定種別は、使用される全てのサブバンドのうちのどれにおいて、前記ウィンドウ形状が混ざっていることについての追加的な情報（ｍｉｘｅｄ＿ｂｌｏｃｋ＿ｆｌａｇ）によってウィンドウの切り換えが影響を受けるか、又は受けないかを定義する、請求項５又は６記載の方法。
【請求項８】
前記設定種別は、全てのサブバンドのうちの前記追加的な情報（ｍｉｘｅｄ＿ｂｌｏｃｋ＿ｆｌａｇ）によって影響を受ける異なる固定サブバンド群を更に定義し、
及び／又は、前記設定種別は、全てのサブバンドのうちの前記追加的な情報（ｍｉｘｅｄ＿ｂｌｏｃｋ＿ｆｌａｇ）によって影響を受ける可変サブバンド群を更に定義する、請求項７記載の方法。
【請求項９】
音声信号を符号化する装置であって、
多数のサブバンド（ＳＢ１．．．ＳＢ３２）と、前記サブバンド中の信号が区分けされている重なり合うウィンドウ関数とを用いて前記音声信号を処理し、夫々の場合に結果として得られるサンプルブロックをスペクトル領域係数の対応するブロックへ変換する手段（ＳＡＦＷ）と、
異なるウィンドウ形状が使用され、使用されるウィンドウ形状に関する情報（ｂｌｏｃｋ＿ｔｙｐｅ）は符号化された係数のための副情報中の符号化された音声信号に添付される、データ圧縮を用いて前記係数を符号化する手段（ＳｃＦＣａｌ，ＳｃＦＣｏｄ，ＮＱＣｏｄ，ＦＦＴＡ，ＴｈＣａｌＳＤ，ＢＡｌｌＣａｌ，ＢＲＡｄｊ）と、
所与の時間期間に亘って、第２のサブバンド群（ＳＢ３．．．ＳＢ３２）中のサブバンド信号を処理するために使用される対応するウィンドウ形状のシーケンスとは異なる所与のウィンドウ形状のシーケンスを少なくとも部分的に用いて第１のサブバンド群（ＳＢ１，ＳＢ２）の中でサブバンド信号を処理すると決めるとき、ウィンドウ形状が混ざっていることについての追加的な情報（ｍｉｘｅｄ＿ｂｌｏｃｋ＿ｆｌａｇ）が前記副情報に付され、
第２のサブバンド群（ＳＢ３．．．ＳＢ３２）中のサブバンド信号を処理するために使用される対応するウィンドウ形状のシーケンスとは異なる所与のウィンドウ形状のシーケンスを少なくとも部分的に用いて第１のサブバンド群（ＳＢ１，ＳＢ２）の中でサブバンド信号を処理すると決めた後に、前記所与のシーケンス中で使用されるウィンドウ形状についての情報（ｂｌｏｃｋ＿ｔｙｐｅ）は、前記副情報に付されないが、その代わりに更なるサブバンド信号ウィンドウ切換設定種別に関する情報に付される、装置。
【請求項１０】
多数のサブバンド（ＳＢ１．．．ＳＢ３２）と、前記サブバンド中の信号が区分けされている重なり合うウィンドウ関数とを用いて処理された（ＳＡＦＷ）音声信号を復号化する装置であって、
結果として得られるサンプルブロックは、夫々の場合に、スペクトル領域係数の対応するブロックへ変換されており（ＳＡＦＷ）、データ圧縮を用いて符号化され（ＳｃＦＣｏｄ，ＮＱＣｏｄ）、
異なるウィンドウ形状が用いられており、使用されるウィンドウ形状についての情報（ｂｌｏｃｋ＿ｔｙｐｅ）は符号化された係数についての副情報の中で送信され、記録され、又は格納されており、
符号化において、所与の時間期間に亘って、第２のサブバンド群（ＳＢ３．．．ＳＢ３２）中のサブバンド信号を処理するために使用される対応するウィンドウ形状のシーケンスとは異なる所与のウィンドウ形状のシーケンスを少なくとも部分的に用いて第１のサブバンド群（ＳＢ１，ＳＢ２）の中でサブバンド信号を処理すると決めるとき、ウィンドウ形状が混ざっていることについての追加的な情報（ｍｉｘｅｄ＿ｂｌｏｃｋ＿ｆｌａｇ）を前記副情報の中で送信し、記録し、又は格納しており、
前記装置は、
受信、再生又は読み出された信号の前記副情報を復号化する（ＳＩＤｅｃ）手段と、
前記復号化された副情報を用いて、受信、再生又は読み出された符号のデータ圧縮符号化を行い、夫々の場合に、スペクトル領域係数の前記ブロックを対応するサンプルブロックへ逆変換（ＳＳＦＷ）し、前記逆変換されたサンプルブロックを前記重なり合うウィンドウ関数を用いて組み立て（ＳＳＦＷ）、前記多数のサブバンド信号（ＳＢ１．．．ＳＢ３２）を復号化された音声信号（ＰＣＭ）へ組み立てる手段（ＩＮＱＤｅｃ，ＳＳＦＷ）手段とを含む装置であって、
前記符号化において、第２のサブバンド群（ＳＢ３．．．ＳＢ３２）中のサブバンド信号を処理するために使用される対応するウィンドウ形状のシーケンスとは異なる所与のウィンドウ形状のシーケンスを少なくとも部分的に用いて第１のサブバンド群（ＳＢ１，ＳＢ２）の中でサブバンド信号を処理すると決めた後に、前記所与のシーケンス中で使用されるウィンドウ形状についての情報（ｂｌｏｃｋ＿ｔｙｐｅ）を前記副情報の中で送信、記録、又は格納しておらず、その代わりに、更なるサブバンド信号ウィンドウ切換設定種別についての情報を前記副情報の中で送信、記録、又は格納しており、
前記副情報を復号化する手段（ＳＩＤｅｃ）は、前記更なるサブバンド信号ウィンドウ切換設定種別情報を評価し、これは、データ圧縮復号化、逆変換、及び組み立てを行う前記手段（ＩＮＱＤｅｃ，ＳＳＦＷ）において、前記逆変換されたサンプルブロックを前記重なり合うウィンドウ関数を用いて組み立てるとき（ＳＳＦＷ）及び前記多数のサブバンド信号（ＳＢ１．．．ＳＢ３２）を復号化された音声信号（ＰＣＭ）へ組み立てるとき（ＳＳＦＷ）に、対応するウィンドウ形状を選択するために用いられることを特徴とする、装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、多数のサブバンドと重なり合うウィンドウ関数を用いて、また拡張されたサブバンド信号ウィンドウ切換設定を用いて処理された音声信号を符号化又は復号化する方法及び装置に係る。
【０００２】
【従来の技術】
音声符号化では、時間領域の入力サンプルからスペクトル係数を発生するために短い期間のコサイン変換又はフーリエ変換が用いられる。係数は符号化され、それにより冗長性と無関係さが除去される。符号化された係数は、受信器側において復号化され、時間領域のサンプルへと逆変換される。望ましくは、前エコーをマスクし入力信号振幅の突然の増加の前にいくらかの音のない期間のあるブロック中に生ずる可聴雑音を減少するために、変換ブロックの長さは、入力信号の現在の特性に依存して、長から短へ、また短から長へ切り換えられる。
【０００３】
サブバンド中の変換ブロック長の単独の切り換えは、例えば特許文献１に記載のＡＴＲＡＣ圧縮アルゴリズムにおいて用いられる。変換ブロック長切換は、ＩＳＯ／ＩＥＣ１１１７２−３（ＭＰＥＧ−１　Ａｕｄｉｏ　Ｌａｙｅｒ　３）及びＩＳＯ／ＩＥＣ１３８１８−３（ＭＰＥＧ−２　Ａｕｄｉｏ　Ｌａｙｅｒ　３）及びＡＡＣ（ａｄｖａｎｃｅｄ　ａｕｄｉｏ　ｃｏｄｉｎｇ）でも用いられる。
【０００４】
【特許文献１】
欧州特許公開第０９９８０５１号明細書
【発明が解決しようとする課題】
例えばＭＰＥＧ−１　Ａｕｄｉｏ　Ｌａｙｅｒ　３及びＭＰＥＧ−２　Ａｕｄｉｏ　Ｌａｙｅｒ　３では、変換ブロック長変換情報又はウィンドウ長変換情報は、「粒子（ｇｒａｎｕｌｅ）」と称される各係数組に対して「ｗｉｎｄｏｗ＿ｓｗｉｔｃｈｉｎｇ＿ｆｌａｇ」と称されるフラグを用いてデータストリームのフレームのオーバヘッド中（「ｍａｉｎ＿ｄａｔａ＿ｂｅｇｉｎ」と「ｍａｉｎ＿ｄａｔａ」の間）で伝送される。ＭＰＥＧ−１　ＡｕｄｉｏとＭＰＥＧ−２　Ａｕｄｉｏの中の異なるレイヤと、ミニディスク（Ｍｉｎｉｄｉｓｃ）システム等の他の音声コーデックは、全体周波数帯が例えば３２個の帯域といった所定の数のサブバンドへ、又は、ミニディスクの場合は３つのサブバンドへ、分割されるサブバンドの符号化／復号化を用いる。図２は、幾つかのサブバンドＳＢ１．．．ＳＢ３２を示し、夫々においてウィンドウ処理が用いられる。ウィンドウの長さは、従って、スペクトル領域への変換の長さは、「ウィンドウ長時間単位」ＷＬＴＵで与えられる。実際のウィンドウ／変換ブロックは、例えば３２ｋＨｚ、４４．１ｋＨｚ又は４８ｋＨｚの元のＰＣＭサンプリングレートで例えば１２乃至２０４８個のサンプルを含みうる。
【０００５】
図２に示すように、ウィンドウは例えば５０％ずつ重ね合わされる。変換の種類は、入力係数の全体の量が増加しないよう２倍のサブサンプリングを用いるＭＤＣＴでありうる。
【０００６】
図２に示すウィンドウ関数は象徴的なものとしてのみ示すものであって、実際のウィンドウ関数は例えば正弦（サイン）／余弦（コサイン）又はカイザー・ベッセル（Ｋａｉｓｅｒ−Ｂｅｓｓｅｌ）又はフィールダー（Ｆｉｅｌｄｅｒ）形状を有する。
【０００７】
ＭＰＥＧ−１　Ａｕｄｉｏ　Ｌａｙｅｒ　３、ＭＰＥＧ−２　Ａｕｄｉｏ　Ｌａｙｅｒ　３及びミニディスクコーデックでは、入力信号の所定の期間に亘って異なるサブバンド中の異なる変換ブロック又はウィンドウ関数を選択することが可能である。このような場合、どのサブバンド又はどのサブバンド群がどの変換又はウィンドウ長を用いるかについての情報はデコーダ中での評価のためにデータストリーム中に含められる必要がある。
【０００８】
例えば、ＭＰＥＧ−１　Ａｕｄｉｏ　Ｌａｙｅｒ　３及びＭＰＥＧ−２　Ａｕｄｉｏ　Ｌａｙｅｒ　３では、このパラメータは「ｍｉｘｅｄ＿ｂｌｏｃｋ＿ｆｌａｇ」と称され、最も低い２つのサブバンドＳＢ１及びＳＢ２では長いブロックのみが使用されるべきであること、同様に、上の３０個のサブバンドでは、ブロック長は、開始ブロック及び停止ブロックと称される移行ブロックを含む長いブロックと短いブロックの間で変化することを決める。ブロック又はウィンドウの種別は、やはり、２ビットパラメータ「ｂｌｏｃｋ＿ｔｙｐｅ」を用いて送られる。短いブロックが使用される場合、夫々の場合に、例えば図２中にサブバンド３及び４に対して示されるブロック種別シーケンスが生し、即ち、長いブロック（符号０）、開始ブロック（符号１、非対称なウィンドウ関数半分を有する）、停止ブロック（符号３、非対称なウィンドウ関数半分を有する）、長いブロック（符号０）である。
【０００９】
本発明によって解決されるべき問題は、サブバンドの全範囲内で許容されるブロック又はウィンドウの長さ又はウィンドウの形の適応を改善することである。この問題は、請求項１及び５で開示される方法によって解決される。これらの方法を用いる装置は、請求項９及び１０で開示される。
【００１０】
例えば、ＭＰＥＧ−１　Ａｕｄｉｏ　Ｌａｙｅｒ　３及びＭＰＥＧ−２　Ａｕｄｉｏ　Ｌａｙｅｒ　３では、「ｗｉｎｄｏｗ＿ｓｗｉｔｃｈｉｎｇ＿ｆｌａｇ」に続いて、「ｂｌｏｃｋ＿ｔｙｐｅ」の対応する２ビット値が繰り返し送信されるが、デコーダはパラメータ「ｗｉｎｄｏｗ＿ｓｗｉｔｃｈｉｎｇ＿ｆｌａｇ」の発生により上述の「開始ブロック」、「短いウィンドウ」、「停止ブロック」及び「長いウィンドウ」が続くことを既に知っている。従って、変化するパラメータ「ｂｌｏｃｋ＿ｔｙｐｅ」を数回送信することは冗長な情報である。本発明によれば、余分なパラメータ「ｂｌｏｃｋ＿ｔｙｐｅ」フラグは、ブロック種別の通知のためには送信されない。その代わりに、異なるサブバンド信号ウィンドウ切換設定種別をデコーダに通知するために２つの対応するビットが使用される。
【００１１】
これらの設定種別は、使用される全てのサブバンドのうちのどれにおいて上述のパラメータ「ｗｉｎｄｏｗ＿ｓｗｉｔｃｈｉｎｇ＿ｆｌａｇ」によって影響を受けるか、又は使用される全てのサブバンドのうちのどれにおいて上述のパラメータ「ｗｉｎｄｏｗ＿ｓｗｉｔｃｈｉｎｇ＿ｆｌａｇ」によって影響を受けないかを決定する。
【００１２】
これらの設定種別は、更に、全てのサブバンドのうちのパラメータ「ｗｉｎｄｏｗ＿ｓｗｉｔｃｈｉｎｇ＿ｆｌａｇ」によって影響を受ける異なる固定サブバンド群を決定する。
【００１３】
これらの設定種別は更に、全てのサブバンドのうちのパラメータ「ｗｉｎｄｏｗ＿ｓｗｉｔｃｈｉｎｇ＿ｆｌａｇ」によって影響を受ける可変サブバンド群を決定する。いずれの代替案も組み合わされうる。
【００１４】
【課題を解決するための手段】
原理的には、本発明の方法は、多数のサブバンドと、サブバンド中の信号が区分けされている重なり合うウィンドウ関数とを用いて処理される音声信号を符号化することに適しており、
結果として得られるサンプルブロックは、夫々の場合に、スペクトル領域係数の対応するブロックへ変換され、データ圧縮を用いて符号化され、
異なるウィンドウ形状が用いられ、使用されるウィンドウ形状についての情報は符号化された係数についての副情報の中で送信され、記録され、又は格納され、
所与の時間期間に亘って、第２のサブバンド群中のサブバンド信号を処理するために使用される対応するウィンドウ形状のシーケンスとは異なる所与のウィンドウ形状のシーケンスを少なくとも部分的に用いて第１のサブバンド群の中でサブバンド信号を処理すると決めるとき、ウィンドウ形状が混ざっていることについての追加的な情報を副情報の中で送信し、記録し、又は格納し、
第２のサブバンド群中のサブバンド信号を処理するために使用される対応するウィンドウ形状のシーケンスとは異なる所与のウィンドウ形状のシーケンスを少なくとも部分的に用いて第１のサブバンド群の中でサブバンド信号を処理すると決めた後に、所与のシーケンス中で使用されるウィンドウ形状についての情報を副情報の中で送信、記録、又は格納せず、
その代わりに、更なるサブバンド信号ウィンドウ切換設定種別についての情報を副情報の中で送信、記録、又は格納する。
【００１５】
原理的には、本発明の方法は、多数のサブバンドと、サブバンド中の信号が区分けされている重なり合うウィンドウ関数とを用いて処理された音声信号を復号化することに適しており、
結果として得られるサンプルブロックは、夫々の場合に、スペクトル領域係数の対応するブロックへ変換されており、データ圧縮を用いて符号化され、
異なるウィンドウ形状が用いられており、使用されるウィンドウ形状についての情報は符号化された係数についての副情報の中で送信され、記録され、又は格納されており、
所与の時間期間に亘って、第２のサブバンド群中のサブバンド信号を処理するために使用される対応するウィンドウ形状のシーケンスとは異なる所与のウィンドウ形状のシーケンスを少なくとも部分的に用いて第１のサブバンド群の中でサブバンド信号を処理すると決めるとき、ウィンドウ形状が混ざっていることについての追加的な情報を副情報の中で送信し、記録し、又は格納しており、
復号化は、
受信、再生又は読み出された信号の副情報を復号化する段階と、
復号化された副情報を用いて、受信、再生又は読み出された符号のデータ圧縮符号化を行い、夫々の場合に、スペクトル領域係数のブロックを対応するサンプルブロックへ逆変換する段階と、
逆変換されたサンプルブロックを重なり合うウィンドウ関数を用いて組み立て、多数のサブバンド信号を復号化された音声信号へ組み立てる段階とを含み、
符号化において、第２のサブバンド群中のサブバンド信号を処理するために使用される対応するウィンドウ形状のシーケンスとは異なる所与のウィンドウ形状のシーケンスを少なくとも部分的に用いて第１のサブバンド群の中でサブバンド信号を処理すると決めた後に、所与のシーケンス中で使用されるウィンドウ形状についての情報を副情報の中で送信、記録、又は格納しておらず、その代わりに、更なるサブバンド信号ウィンドウ切換設定種別についての情報を副情報の中で送信、記録、又は格納しており、
復号化において、更なるサブバンド信号ウィンドウ切換設定種別情報を評価し、逆変換されたサンプルブロックを重なり合うウィンドウ関数を用いて組み立てるとき及び多数のサブバンド信号を復号化された音声信号へ組み立てるときに、対応するウィンドウ形状を選択する。
【００１６】
原理的には、音声信号を符号化する本発明の装置は、
多数のサブバンドと、サブバンド中の信号が区分けされている重なり合うウィンドウ関数とを用いて音声信号を処理し、夫々の場合に結果として得られるサンプルブロックをスペクトル領域係数の対応するブロックへ変換する手段と、
異なるウィンドウ形状が使用され、使用されるウィンドウ形状に関する情報は符号化された係数のための副情報中の符号化された音声信号に添付される、データ圧縮を用いて係数を符号化する手段と、
所与の時間期間に亘って、第２のサブバンド群中のサブバンド信号を処理するために使用される対応するウィンドウ形状のシーケンスとは異なる所与のウィンドウ形状のシーケンスを少なくとも部分的に用いて第１のサブバンド群の中でサブバンド信号を処理すると決めるとき、ウィンドウ形状が混ざっていることについての追加的な情報が副情報に付され、
第２のサブバンド群中のサブバンド信号を処理するために使用される対応するウィンドウ形状のシーケンスとは異なる所与のウィンドウ形状のシーケンスを少なくとも部分的に用いて第１のサブバンド群の中でサブバンド信号を処理すると決めた後に、所与のシーケンス中で使用されるウィンドウ形状についての情報は、副情報に付されないが、その代わりに更なるサブバンド信号ウィンドウ切換設定種別に関する情報に付される。
【００１７】
原理的には、多数のサブバンドと、サブバンド中の信号が区分けされている重なり合うウィンドウ関数とを用いて処理された音声信号を復号化する本発明による装置は、
結果として得られるサンプルブロックは、夫々の場合に、スペクトル領域係数の対応するブロックへ変換されており、データ圧縮を用いて符号化され、
異なるウィンドウ形状が用いられており、使用されるウィンドウ形状についての情報は符号化された係数についての副情報の中で送信され、記録され、又は格納されており、
符号化において、所与の時間期間に亘って、第２のサブバンド群中のサブバンド信号を処理するために使用される対応するウィンドウ形状のシーケンスとは異なる所与のウィンドウ形状のシーケンスを少なくとも部分的に用いて第１のサブバンド群の中でサブバンド信号を処理すると決めるとき、ウィンドウ形状が混ざっていることについての追加的な情報を副情報の中で送信し、記録し、又は格納しており、
装置は、
受信、再生又は読み出された信号の副情報を復号化する手段と、
復号化された副情報を用いて、受信、再生又は読み出された符号のデータ圧縮符号化を行い、夫々の場合に、スペクトル領域係数のブロックを対応するサンプルブロックへ逆変換し、逆変換されたサンプルブロックを重なり合うウィンドウ関数を用いて組み立て、多数のサブバンド信号を復号化された音声信号へ組み立てる手段手段とを含み、
符号化において、第２のサブバンド群中のサブバンド信号を処理するために使用される対応するウィンドウ形状のシーケンスとは異なる所与のウィンドウ形状のシーケンスを少なくとも部分的に用いて第１のサブバンド群の中でサブバンド信号を処理すると決めた後に、所与のシーケンス中で使用されるウィンドウ形状についての情報を副情報の中で送信、記録、又は格納しておらず、その代わりに、更なるサブバンド信号ウィンドウ切換設定種別についての情報を副情報の中で送信、記録、又は格納しており、
副情報を復号化する手段は、更なるサブバンド信号ウィンドウ切換設定種別情報を評価し、これは、データ圧縮復号化、逆変換、及び組み立てを行う手段において、逆変換されたサンプルブロックを重なり合うウィンドウ関数を用いて組み立てるとき及び多数のサブバンド信号を復号化された音声信号へ組み立てるときに、対応するウィンドウ形状を選択するために用いられる。
【００１８】
本発明の更なる追加的な実施例は、各従属項に開示されている。
【００１９】
【発明の実施の形態】
本発明の有利な更なる実施例は、夫々の従属項に開示されている。本発明の典型的な実施例を、添付の図面を参照して説明する。
【００２０】
図１中、ブロックＥＩＮＰにおいてエンコーダ入力信号が受信される。ＳＡＦＷ段階において、サブバンド解析フィルタリング（即ち上述の３２のサブバンド信号を発生する）、ウィンドウ処理（ｗｉｎｄｏｗｉｎｇ）及びスペクトル領域への変換を行う。ＳｃＦＣａｌ段階において、スペクトル係数からスケールファクタを計算する。ＳｃＦＣｏｄ段階において、ＢＲＡｄｊ段階から受信される副情報を用いてスケールファクタを符号化する。ＮＱＣｏｄ段階において、サブバンドから係数の正規化、量子化、及び符号化を行い、それによりＢＲＡｄｊ段階からの副情報を用いる。ＦｒＦｏ段階において、送信、記録、又は格納されるべき音声フレームのフォーマットを行う。
【００２１】
ＦＦＴＡ段階において、音響心理情報の源を与えるために、入力信号ＥＩＮＰのＦＦＴ解析（高速フーリエ変換）を並列に行う。続くＴｈＣａｌＳＤ段階において、そこからマスク閾値並びに信号／マスク比を計算し、サブバンドに対して要求されるウィンドウ切換情報を決定する。ウィンドウ切換情報は、ＳＡＦＷ段階においてサブバンド信号と対応する変換演算に対して適用される。ＢＡｌｌＣａｌ段階は、必要とされるビット割り当てを計算する。続くＢＲＡｄｊ段階は、対応する制御信号をＳｃＦＣｏｄ段階及びＮＱＣｏｄ段階へ送信することによって所望の固定のビットレートへの調整を制御する。
【００２２】
２つ（ステレオ）又はそれ以上のチャネルのうちの１つのチャネルのみが示され、それによりＦＦＴＡ、ＴｈＣａｌＳＤ、ＢＡｌｌＣａｌ及びＢＲＡｄｊ段階は通常は全てのチャネルに共通に使用される。
【００２３】
図３中、デコーダ入力信号は、ブロックＤＩＮＰにおいて受信され、再生され、又は読み出される。ＳＩＤｅｃ段階において、エンコーダ中で発生されデコーダによって要求される副情報、例えばスケールファクタ情報、ビット割り当て情報、ウィンドウ切換情報、正規化情報、量子化情報、及び閾値情報を復号化する。ＳＩＤｅｃ段階において、続くＩＮＱＤｅｃ段階及びＳＳＦＷ段階を制御する。ＩＮＱＤｅｃ段階において、サブバンドからの受信又は再生された係数に対して逆符号化、逆量子化、及び逆正規化を行う。ＳＳＦＷ段階において、逆変換、対応するウィンドウ切り換え、及びサブバンド合成フィルタリングを行い、出力ＰＣＭサンプルを与える。２つ（ステレオ）又はそれ以上のチャネルのうちの１つのチャネルのみを示す。
【００２４】
図２中にサブバンド１／２、３／４、及び、３１／３２で示す例を用いて示すように、異なる種類のサブバンド信号ウィンドウ切り換え設定を用いる本発明のウィンドウ切り換えは、エンコーダ中のＳＳＦＷ段階とデコーダ中のＳＳＦＷ段階において適用される。選択されるべき設定種別についての情報は、ＴｈＣａｌＳＤ段階において決定され、転送され、デコーダ中のＳＩＤｅｃ段階において評価される。
【００２５】
本発明は、例えばＭＰＥＧ−１　Ａｕｄｉｏ　Ｌａｙｅｒ　３，　ＭＰＥＧ−２　Ａｕｄｉｏ　Ｌａｙｅｒ　３　又はＡＡＣに基づく拡張されたシステムにおいて使用されうる。
【図面の簡単な説明】
【図１】本発明を実行するエンコーダを示すブロック図である。
【図２】周波数サブバンド内のウィンドウの場所を示す図である。
【図３】本発明を実行するデコーダを示すブロック図である。
【符号の説明】
ＳＢ１．．．ＳＢ３２　　サブバンド
ＷＬＴＵ　　ウィンドウ長時間単位
【図１】
2004094223.tif 000003
【図２】
2004094223.tif 000004
【図３】
2004094223.tif 000005