(57)【特許請求の範囲】
【請求項１】
オーディオ信号中でビットを割り当てる方法であって、
オーディオ信号の周波数バンドを複数のサブバンドに分割するステップと、
前記複数のサブバンドの各サブバンドのサブバンド正規化ファクターを量子化するステップと、
前記複数のサブバンドを複数のグループにグループ化するステップであって、前記複数のグループのうちの１つのグループは、１以上のサブバンドを含む、ステップと、
前記複数のグループの一グループのグループパラメータを取得するステップであって、前記グループパラメータは、前記一グループのサブバンド正規化ファクターの平均値である、ステップと、
前記一グループのグループパラメータに従って、前記複数のグループの少なくとも１つのグループにコーディングビットを割り当てるステップであって、前記少なくとも１つのグループの各グループに割り当てられるコーディングビットの数の合計は、前記オーディオ信号のコーディングビットの数であり、前記コーディングビットの少なくとも１つは前記一グループに割り当てられる、ステップと、
前記コーディングビットの少なくとも１つを、前記一グループ中の各サブバンドのサブバンド正規化ファクターに従って、前記一グループ中の少なくとも１つのサブバンドに割り当てるステップと
を含む、方法。
【請求項２】
サブバンド正規化ファクターの平均値は、前記一グループ中のすべてのサブバンドのサブバンド正規化ファクターの平均値である、請求項１に記載の方法。
【請求項３】
コーディングビットを、前記一グループのグループパラメータによって、前記複数のグループの少なくとも１つのグループに割り当てるステップは、
前記一グループ中のサブバンドを複数のサブグループに分割し、且つ各サブグループのサブグループパラメータを取得するステップと、
前記各サブグループのサブグループパラメータに従って、前記一グループに割り当てられたビットを各サブグループに割り当てるステップと
を含み、
前記コーディングビットの少なくとも１つを、前記一グループ中の各サブバンドのサブバンド正規化ファクターにより、前記一グループ中の少なくとも１つのサブバンドに割り当てるステップは、
前記サブバンド正規化ファクターに従って、前記オーディオ信号であり、且つ前記各サブグループに割り当てられたビットを、前記各サブグループ中の各サブバンドに割り当てるステップを含む、請求項１に記載の方法。
【請求項４】
前記複数のサブバンドを複数のグループにグループ化するステップは、
同じ帯域幅を持つサブバンドを１つのグループにグループ化し、それにより、前記複数のサブバンドを複数のグループにグループ化するステップ、又は
近似サブバンド正規化ファクターを持つサブバンドを１つのグループにグループ化し、それにより、前記複数のサブバンドを複数のグループにグループ化するステップ
を含む、請求項１から３のいずれか一項に記載の方法。
【請求項５】
前記複数のグループの各グループ中のサブバンドは隣接している、請求項１から４のいずれか一項に記載の方法。
【請求項６】
オーディオ信号中でビットを割り当てる装置であって、
オーディオ信号の周波数バンドを複数のサブバンドに分割し、前記複数のサブバンドの各サブバンドのサブバンド正規化ファクターを量子化するように構成されているサブバンド量子化ユニットと、
前記複数のサブバンドを複数のグループにグループ化し、前記複数のグループの一グループのグループパラメータを取得するように構成されているグループ化ユニットであって、前記複数のグループのうちの１つのグループは、１以上のサブバンドを含み、前記グループパラメータは、前記一グループのサブバンド正規化ファクターの平均値である、グループ化ユニットと、
前記一グループのグループパラメータに従って、前記複数のグループの少なくとも１つのグループにコーディングビットを割り当てるように構成されている第１の割り当てユニットであって、前記少なくとも１つのグループに割り当てられたコーディングビットの数の合計は、前記オーディオ信号のコーディングビットの数に対応し、前記コーディングビットの少なくとも１つは前記一グループに割り当てられる、第１の割り当てユニットと、
前記コーディングビットの少なくとも１つを、前記一グループ中の各サブバンドのサブバンド正規化ファクターに従って、前記一グループ中の少なくとも１つのサブバンドに割り当てるように構成されている第２の割り当てユニットと
を備える、装置。
【請求項７】
グループ内サブバンド正規化ファクターの平均値は、前記一グループ中のすべてのサブバンドのサブバンド正規化ファクターの平均値である、請求項６に記載の装置。
【請求項８】
前記第１の割り当てユニットは、
前記一グループ中のサブバンドを複数のサブグループにグループ化し、
各サブグループのサブグループパラメータを取得するように構成され、
各サブグループのサブグループパラメータに従って、前記一グループに割り当てられたビットを各サブグループに割り当てるように構成され、
前記第２の割り当てユニットは、
前記サブバンド正規化ファクターに従って、前記オーディオ信号であり、及び前記各サブグループに割り当てられたビットを、前記各サブグループ中の各サブバンドに割り当てるように構成されている、請求項６に記載の装置。
【請求項９】
前記グループ化ユニットは、
同じ帯域幅を持つサブバンドを１つのグループにグループ化し、それにより、前記複数のサブバンドを複数のグループにグループ化するように構成され、又は
近似サブバンド正規化ファクターを持つサブバンドを１つのグループにグループ化し、それにより、前記複数のサブバンドを複数のグループにグループ化するように特に構成されている、請求項６から８のいずれか一項に記載の装置。
【請求項１０】
前記複数のグループの各グループ中のサブバンドは隣接している、請求項６から９の何れか一項に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１２年７月１３日に中国特許庁に出願され、「オーディオ信号中でビットを割り当てる方法及び装置」と題し、その全体が参照により本願に組み込まれている中国特許出願第２０１２１０２４３３１６．４号に対する優先権を主張する。
【０００２】
本発明の実施形態は、オーディオ技術の分野に関し、特に、オーディオ信号中でビットを割り当てる方法及び装置に関する。
【背景技術】
【０００３】
現在の通信伝送においてオーディオ品質はますます重要視されている。そのため、スピーチ品質を保証しながら、符号化（コーディング）中及び復号化（デコーディング）中に可能な限り音楽品質を改善することが要求される。音楽信号は、非常に豊富な情報を含むため、従来のスピーチのためのＣＥＬＰ（Ｃｏｄｅ  Ｅｘｃｉｔｅｄ  Ｌｉｎｅａｒ  Ｐｒｅｄｉｃｔｉｏｎ、符号励振線形予測）コーディングモードは使用できない。一般的に、音楽信号のコーディング品質を向上させるために、変換コーディング法を使用して、周波数ドメインにおける音楽信号を処理する。しかし、限定された数のコーディングビットを効果的に使用することにより、情報を効率的にエンコードする方法が、音声符号化（オーディオコーディング）の現在の主な研究テーマとなっている。
【０００４】
現在のオーディオコーディング技術では、一般的に、時間ドメイン信号を周波数ドメイン信号に変換するために、ＦＦＴ（Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ、高速フーリエ変換）又はＭＤＣＴ（Ｍｏｄｉｆｉｅｄ  Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ、修正離散コサイン変換）が使用され、その後、周波数ドメイン信号がエンコードされる。変換コーディング中に、複数の周波数ドメイン係数が異なる複数のバンドに割り当てられ、各バンドに対して正規化されたエネルギーが計算され、各バンド中の係数のエネルギーは正規化される。その後、ビット割り当てが実行される。そして最後に、各バンドに割り当てられる複数のビットに従って、複数のバンド内係数を量子化する。ここでビット割り当ては非常に重要なステップである。ビット割り当ては、スペクトル係数を量子化するプロセスにおいて、オーディオ信号であり且つスペクトルのサブバンドの特徴にしたがって、スペクトル係数をサブバンドに量子化するのに使用されるビットを割り当てること、すなわち、オーディオ信号に対して利用可能なコーディングリソースをサブバンドに割り当てることを指し、ここで、コーディングリソースは一般的にビットにより表される。
【０００５】
具体的には、現在のビット割り当てプロセスは、以下を含む：スペクトル信号にバンドを割り当てること、例えば、臨界バンドの理論に従って、低周波数から高周波数に徐々に帯域幅を増加すること；スペクトルにバンドを割り当てること、各サブバンドに対する正規化されたエネルギーノルムを計算すること、及びサブバンド正規化ファクターｗｎｏｒｍを得るために、正規化されたエネルギーを量子化すること；サブバンド正規化ファクターｗｎｏｒｍの値の降順でサブバンドを配列すること；及びビット割り当てを実行すること、例えば、サブバンド正規化ファクターｗｎｏｒｍの値に従って、反復的な方法で、ビットの数を各サブバンドに割り当てること。反復的な方法でビットを割り当てることは、以下の複数のステップにさらに分割されてもよい：ステップ１：ビットの数及び各バンドの反復ファクターｆａｃを初期化する。ステップ２：最大のサブバンド正規化ファクターｗｎｏｒｍに対応するバンドを探す。ステップ３：バンドに割り当てられたビットの数に帯域幅の値を加算し、そしてサブバンド正規化ファクターｗｎｏｒｍの値から反復ファクターｆａｃを減算する。ステップ４：ビット割り当てが完了するまでステップ２及びステップ３を反復する。先行技術では、各割り当ての間のビットの最小のユニットは、帯域幅の値であり、そして量子化の間に必要とされるビットの最小数は、帯域幅の値より少ないことが知られている。結果として、ビットの整数の数のこの割り当ては、低ビットレートのケースでは比較的効率が悪く、そして多くのバンドにビットを割り当てることができない一方で、余分なビットは別のバンドに割り当てられる。サイクリック及び反復法でビットが全てのバンドに割り当てられるため、異なる帯域幅を持つ複数のサブバンドは、同じサイクリック及び反復パラメータを有し、そのため、割り当て結果は非常にランダムであり且つ量子化は比較的離散的であり且つ以前のフレーム及び後続するフレームは非連続的である。
【０００６】
低ビットレートのケースでは、ビット割り当てが性能に非常に影響を与えることが知られている。ビット割り当ての間に、ビットは、通常、各サブバンドの正規化されたエネルギーの値に従って、全てのバンドに割り当てられる。そして不十分なビットレートのケースでは、この割り当ては非常にランダムで且つ比較的離散的であり、そして時間ドメインにおける非連続的な量子化の現象を生み出す。
【発明の概要】
【０００７】
本発明の実施形態は、オーディオ信号中でビットを割り当てる方法及び装置を提供し、これは、低ビットレート又は中ビットレートのケースにおいて、割り当てがランダム且つ離散的であり、そして量子化が時間ドメインにおいて不連続であるという、既存のビット割り当て方法により引き起こされる問題を解決し得る。
【０００８】
１つの態様によると、以下を含むオーディオ信号中でビットを割り当てる方法が提供される：オーディオ信号の周波数バンドを複数のサブバンドに分割し且つ各サブバンドのサブバンド正規化ファクターを量子化するステップと、複数のサブバンドを複数のグループにグループ化し、複数のグループのうちの１つのグループは、１以上のサブバンドを含むステップと、各グループのグループパラメータを取得するステップであって、グループパラメータは、対応するグループのオーディオ信号の信号特性及びエネルギー属性を表すために使用されるステップと、各グループのグループパラメータに従って、少なくとも１つのグループにコーディングビットを割り当てるステップであって、少なくとも１つのグループに割り当てられたコーディングビットの合計は、オーディオ信号のコーディングビットの数であるステップと、少なくとも１つのグループに割り当てられたコーディングビットを、少なくとも１つのグループの各グループ中の各サブバンドのサブバンド正規化ファクターに従って、少なくとも１つのグループの各グループ中の各サブバンドに割り当てるステップとを含む。
【０００９】
別の態様によると、以下を備える、オーディオ信号中でビットを割り当てる装置が提供される：オーディオ信号の周波数バンドを複数のサブバンドに分割し且つ各サブバンドのサブバンド正規化ファクターを量子化するように構成されているサブバンド量子化ユニットと、複数のサブバンドを複数のグループにグループ化し、複数のグループのうちの１つのグループは、１以上のサブバンドを含み、且つ各グループのグループパラメータを取得するように構成され、グループパラメータは、対応するグループのオーディオ信号の信号特性及びエネルギー属性を表すために使用されるグループ化ユニットと、各グループのグループパラメータに従って、少なくとも１つのグループにコーディングビットを割り当てるように構成されている第１の割り当てユニットであって、少なくとも１つのグループに割り当てられたコーディングビットの合計は、オーディオ信号のコーディングビットの数である、第１の割り当てユニットと、少なくとも１つのグループに割り当てられたビットを、少なくとも１つのグループの各グループ中の各サブバンドのサブバンド正規化ファクターに従って、少なくとも１つのグループの各グループ中の各サブバンドに割り当てるように構成されている第２の割り当てユニットとを備える。
【００１０】
低ビットレート又は中ビットレートのケースでは、本発明の実施形態は、グループ化手段により、以前のフレーム及び後続するフレームの比較的安定した割り当てを確保し、且つ全体的な割り当てにより引き起こされる部分的な不連続の影響を減少させ得る。
【図面の簡単な説明】
【００１１】
本発明の実施形態における技術的な解決策をさらに明確に説明するために、以下では、実施形態又は先行技術を説明するのに必要な添付図面を簡単に紹介する。明らかに、以下の説明中の添付図面は、単に、本発明のいくつかの実施形態を示すものであり、当業者は、創造的な努力をすることなく、これらの添付図面から他の図面をさらに導出できる。
【００１２】
【図１】図１は、本発明の実施形態に係る、オーディオ信号中でビットを割り当てる方法のフローチャートである。
【００１３】
【図２】図２は、本発明の実施形態に係る、オーディオ信号中でビットを割り当てる装置の概略的な構造図である。
【００１４】
【図３】図３は、本発明の別の実施形態に係る、オーディオ信号中でビットを割り当てる装置の概略的な構造図である。
【発明を実施するための形態】
【００１５】
以下では、本発明の実施形態における添付図を参照して、本発明の実施形態における技術的な解決策を明確かつ完全に説明する。明らかに、説明する実施形態は、本発明の実施形態の全てというよりむしろ、その一部である。本発明の実施形態に基づいて、創造的な努力をすることなく当業者により得られる他の全ての実施形態は、本発明の保護範囲内に属さなければならない。
【００１６】
コーディング及びデコーディングによる技術的な解決策は、様々な電子機器に、例えば、モバイルフォン、ワイヤレス装置、パーソナルデータアシスタント（ＰＤＡ）、ハンドヘルドコンピュータ又はポータブルコンピュータ、ＧＰＳレシーバ／ナビゲータ、カメラ、オーディオ／ビデオプレーヤー、カムコーダ、ビデオレコーダならびにモニタリングデバイスに、広く適用される。通常、このタイプの電子デバイスは、オーディオコーダ又はオーディオデコーダを含み、ここで、オーディオコーダ又はオーディオデコーダは、デジタル回路又はチップにより、例えばデジタル信号プロセッサ（ＤＳＰ）により、直接実現されてもよく、或いはソフトウェアコードでプロセスを実行するためにプロセッサを駆動するソフトウェアコードにより、実現されてもよい。
【００１７】
例として、オーディオコーディングによる技術的な解決策では、オーディオ時間ドメイン信号は、周波数ドメイン信号に最初に変換され、その後、符号化のために、コーディングビットがオーディオ周波数ドメイン信号に割り当てられる。符号化された信号は、通信システムによりデコーダに送信され、デコーダは符号化された信号を復号化して回復する。
【００１８】
本発明では、ビット割り当ては、グループ化の理論及び信号特性に従って実行される。バンドは最初にグループ化され、グループのエネルギーは各グループの特性に従って重み付けされ、ビット割り当ては、重み付けされたエネルギーに従って各グループごとに実行され、ビットは、各グループ内の信号特性に従って各バンドに割り当てられる。ビットは最初にグループ全体に割り当てられるため、不連続な割り当ての現象が回避され、それにより、異なる信号のコーディング品質が改善される。加えて、ビットがグループ内で割り当てられるときに信号特性が考慮され、それにより、限られた数のビットが、知覚に影響する重要なオーディオバンドに割り当てられ得る。
【００１９】
図１は、本発明の実施形態に係る、オーディオ信号中でビットを割り当てる方法のフローチャートである。
【００２０】
１０１．オーディオ信号の周波数バンドを複数のサブバンドに分割し、そして各サブバンドのサブバンド正規化ファクターを量子化する。
【００２１】
例として、以下の説明では、ＭＤＣＴ変換が使用される。ＭＤＣＴ変換は、周波数ドメイン係数を得るために入力オーディオ信号上で最初に実行される。ここでのＭＤＣＴ変換は、ウィンドウ加算、時間ドメインエイリアシング及び離散ＤＣＴ変換のようなプロセスを含んでもよい。
【００２２】
例えば、サインウィンドウが入力時間ドメイン信号ｘ（ｎ）に追加される：
【数１】
0006351770.tif 000002
ここで、ｎ＝０，．．．，２Ｌ−１であり、Ｌは信号のフレーム長を表し、（１）
そして得られたウィンドウ加算された信号は以下の通りになる：
【数２】
0006351770.tif 000003
【００２３】
その後、時間ドメインエイリアシング演算が実行される：
【数３】
0006351770.tif 000004
【００２４】
ＩＬ／２及びＪＬ／２は、それぞれＬ／２の次数による対角行列を表し、それぞれ以下の通りである：
【数４】
0006351770.tif 000005
【００２５】
時間ドメインエイリアシング信号上で離散ＤＣＴ変換が実行され、そして最終的に周波数ドメインＭＤＣＴ係数が得られる：
【数５】
0006351770.tif 000006
【００２６】
その後、周波数ドメイン包絡線がＭＤＣＴ係数から抽出され、且つ量子化される。バンド全体は、異なる周波数ドメイン分解能を持ついくつかのサブバンドに分割され、且つ各サブバンドの正規化ファクターが抽出され、且つサブバンド正規化ファクターは量子化される。
【００２７】
例えば、３２ｋＨｚでサンプリングされたオーディオ信号にとって、その対応する周波数バンドは１６ｋＨｚの帯域幅であり、そしてフレーム長が２０ｍｓ（６４０サンプリングポイント）である場合に、バンドは、以下の４４のサブバンドに分割されてもよい：
８，８，８，８，８，８，８，８，８，８，８，８，８，８，８，８，
１６，１６，１６，１６，１６，１６，１６，１６，
２４，２４，２４，２４，２４，２４，２４，２４，２４，２４，２４，２４，
３２，３２，３２，３２，３２，３２，３２，３２。
【００２８】
複数のサブバンドは、最初に複数のグループにグループ化され、そしてその後、複数のサブバンドはさらに各グループ内でグループ化され、そして各サブバンドの正規化ファクターは以下のように規定されてもよい：
【数６】
0006351770.tif 000007
ここで、ＬＰは、サブバンド中の係数の数を表し、ｓＰは、サブバンドの開始点を表し、ｅＰは、サブバンドの終了点を表し、Ｐは、サブバンドの合計数を表す。
【００２９】
正規化ファクターが得られた後に、正規化ファクターは対数ドメインで量子化され、量子化されたサブバンド正規化ファクターｗｎｏｒｍが得られてもよい。
【００３０】
１０２．全サブバンドを複数のグループにグループ化し、そして各グループのグループパラメータを取得し、ここで、グループパラメータは対応するグループのオーディオ信号の信号特性及びエネルギー属性を表すのに使用され、そして複数のグループのうちの１つのグループは１以上のサブバンドを含む。
【００３１】
加えて、類似する特徴及びエネルギーを持つサブバンドは、１つのグループにグループ化されてもよい。例えば、同じ帯域幅を持つ複数のサブバンドは、１つのグループにグループ化されてもよい。好ましくは、同じ帯域幅を持つ隣接するサブバンドは、１つのグループにグループ化される。例えば、全サブバンドが４つのグループにグループ化されてもよい。その後、低ビットレートのケースでは、最初の２つのグループのみ又は最初の３つのグループのみが使用され、そして残りのグループに対してビット割り当ては実行されない。
【００３２】
代替的に、サブバンドは、サブバンドの正規化エネルギーノルム間の関係に従ってグループ化されてもよい。すなわち、近似する複数のサブバンド正規化ファクターｗｎｏｒｍを持つ複数のサブバンドは１つのグループにグループ化される。例えば、以下の方法を使用して、サブバンドのサブバンド正規化ファクターが近似するか否かを判断してもよい：サブバンドのサブバンド正規化ファクターｗｎｏｒｍ［ｉ］（ｉ＝１，．．．，Ｐ−１、ここで、Ｐはサブバンドの総数である）と予め定められた閾値Ｋとを比較する。ｗｎｏｒｍ［ｉ］が予め定められた閾値Ｋより大きい場合に、サブバンド数ｉが記録され、そして最終的に、予め定められた閾値Ｋより大きいサブバンド正規化ファクターｗｎｏｒｍ［ｉ］を持つ複数のサブバンドが１つのグループにグループ化され、そして残りの複数のサブバンドは別のグループにグループ化される。より多くのグループを得るために、異なる要件に従って、予め定められた複数の閾値が設定されてもよい、ということを理解すべきである。
【００３３】
選択的に、近似する複数のサブバンド正規化ファクターを持つ隣接する複数のサブバンドもまた１つのグループにグループ化されてもよい。例えば、以下の方法を使用して、隣接する複数のサブバンドの複数のサブバンド正規化ファクターが近似するか否かを判断してもよい：隣接する複数のサブバンドの複数のサブバンド正規化ファクター間の差であるｗｎｏｒｍ＿ｄｉｆｆ［ｉ］が最初に計算され、ここで、ｗｎｏｒｍ＿ｄｉｆｆ［ｉ］＝ａｂｓ（ｗｎｏｒｍ［ｉ］−ｗｎｏｒｍ［ｉ−１］）かつｉ＝１，．．．，Ｐ−１である。Ｐはサブバンドの総数である。ｗｎｏｒｍ＿ｄｉｆｆ［ｉ］が予め定められた閾値Ｋ’より小さい場合に、ｗｎｏｒｍ＿ｄｉｆｆ［ｉ］は、隣接するサブバンドのサブバンド正規化ファクターが近似していることを示し、これにより１つのグループにグループ化され得る隣接するサブバンド数を決定する。
【００３４】
サブバンドのグループ化が完了すると、各グループのエネルギー属性を表すために、各グループのグループパラメータが取得されてもよい。一般に、グループパラメータは、以下のうちの１以上を含んでもよい：グループ内の複数のサブバンド正規化ファクターの合計ｇｒｏｕｐ＿ｗｎｏｒｍ、及びグループ内の複数のサブバンド正規化ファクターのピーク対平均比ｇｒｏｕｐ＿ｓｈａｒｐ。
【００３５】
特に、グループ内の複数のサブバンド正規化ファクターの合計であるｇｒｏｕｐ＿ｓｈａｒｐは、グループ内の全てのバンドのサブバンド正規化ファクターの合計であり、すなわち、
【数７】
0006351770.tif 000008
である。ここで、Ｓｉは、グループｉ中の開始サブバンドを表し、そしてＥｉは、グループｉ中の終了サブバンドを表す。
【００３６】
代替的に、グループ内の複数のサブバンド正規化ファクターのピーク対平均比であるｇｒｏｕｐ＿ｓｈａｒｐは、グループ内の複数のサブバンド正規化ファクターのピーク値の、グループ内の複数のサブバンド正規化ファクターの平均値に対する比である。
すなわち、
【数８】
0006351770.tif 000009
であり、ここで、ｇｒｏｕｐ＿ｐｅａｋ［ｉ］は、グループｉ中のグループ内サブバンド正規化ファクターのピーク値を表し、そしてｇｒｏｕｐ＿ａｖｇ［ｉ］は、グループｉ中のグループ内サブバンド正規化ファクターの平均値を表す。
【００３７】
代替的に、グループ内の複数のサブバンド正規化ファクターのピーク値であるｇｒｏｕｐ＿ｐｅａｋは、グループ中の全サブバンドのサブバンド正規化ファクターの最大値であり、すなわち、ｇｒｏｕｐ＿ｐｅａｋ［ｉ］＝Ｍａｘ（ｗｎｏｒｍ［Ｓｉ］，．．．．，ｗｎｏｒｍ［Ｅｉ］）であり、ここで、ｗｎｏｒｍ［Ｓｉ］は、グループｉ中の開始サブバンドのサブバンド正規化ファクターを表し、そしてｗｎｏｒｍ［Ｅｉ］は、グループｉ中の終了サブバンドのサブバンド正規化ファクターを表す。
【００３８】
代替的に、グループ内の複数のサブバンド正規化ファクターの平均値であるｇｒｏｕｐ＿ａｖｇは、グループ中の全サブバンドのサブバンド正規化ファクターの平均値であり、すなわち、
【数９】
0006351770.tif 000010
であり、ここで、ｗｎｏｒｍ［ｉ］は、グループｉのグループ内サブバンド正規化ファクターの合計を表し、Ｓｉは、グループｉ中の開始サブバンドを表し、そしてＥｉは、グループｉ中の終了サブバンドを表す。
【００３９】
１０３．各グループのグループパラメータに従って、少なくとも１つのグループにコーディングビットを割り当て、ここで、少なくとも１つのグループに割り当てられるコーディングビットの合計は、オーディオ信号中のコーディングビットの数である。
【００４０】
先述のグループパラメータは、各グループのエネルギー属性を表すことから、グループパラメータに従って、オーディオ信号のビットを各グループに割り当てることができる。このように、不十分なビットレートのケースでは、グループ化の原則が使用され、且つ各グループのエネルギー属性が考慮され、それにより、オーディオ信号についてのビット割り当ては、さらに集中的になり、そしてフレーム間のビット割り当てはさらに連続的になる。グループパラメータは、先に列挙したものに限定されず、そしてグループのエネルギー属性を表し得る別のパラメータであってもよいことを理解すべきである。１つの実施形態では、不十分なビットレートのケースでは、ビットは、いくつかのグループにのみ割り当てられる。例えば、グループ内の複数のサブバンド正規化ファクターの合計が０であるグループに関して、ビットは何ら割り当てられない。別の例として、ビットの数が非常に少ないときに、何らビットを割り当てられないグループもある。すなわち、先述のグループパラメータが得られることに基づき、コーディングビットは、各グループのグループ内の複数のサブバンド正規化ファクターの合計に従って、少なくとも１つのグループに割り当てられてもよく、ここで、少なくとも１つのグループに割り当てられるコーディングビットの合計は、オーディオ信号のコーディングビットの数である。
【００４１】
さらに、複数のグループパラメータはまた、オーディオ信号のビットの各グループに対する割り当ての結果を最適化するように調整されてもよい。例えば、異なる複数の割り当て要件に従って、異なる複数のグループに関する複数のグループパラメータに異なる複数の重みが割り振られ、それにより、限られた数のビットが適切なグループに割り当てられる。その後、ビットはさらにこのグループ内で割り当てられ、それにより、ビット割り当てはもはや離散的ではなくなり、これは、オーディオ信号の符号化を円滑にする。
【００４２】
以下で、実現方法の例を説明する。例えば、各グループのグループ内の複数のサブバンド正規化ファクターの合計ｇｒｏｕｐ＿ｗｎｏｒｍ及び各グループのグループ内の複数のサブバンド正規化ファクターのピーク対平均比ｇｒｏｕｐ＿ｓｈａｒｐが取得された後で、グループ内の複数のサブバンド正規化ファクターのピーク対平均比ｇｒｏｕｐ＿ｓｈａｒｐに従って、グループ内の複数のサブバンド正規化ファクターの合計ｇｒｏｕｐ＿ｗｎｏｒｍが重み付けされて、グループ内の複数のサブバンド正規化ファクターの重み付けされた合計ｇｒｏｕｐ＿ｗｎｏｒｍ＿ｗが得られてもよい。
【００４３】
具体的には、第１のグループのグループ内の複数のサブバンド正規化ファクターのピーク対平均比ｇｒｏｕｐ＿ｓｈａｒｐ［ｉ］は、第２のグループのグループ内の複数のサブバンド正規化ファクターのピーク対平均比ｇｒｏｕｐ＿ｓｈａｒｐ［ｉ−１］と比較される。第１のグループのグループ内の複数のサブバンド正規化ファクターのピーク対平均比と、第２のグループのグループ内の複数のサブバンド正規化ファクターのピーク対平均比との間の比較が、第１の閾値より大きい場合に、第１のグループのグループ内の複数のサブバンド正規化ファクターの合計は、第１の重み付けファクターに従って調整され、第２のグループのグループ内の複数のサブバンド正規化ファクターの合計は、第２の重み付けファクターに従って調整され、逆もまた同様である。すなわち、第２のグループのグループ内の複数のサブバンド正規化ファクターのピーク対平均比と、第１のグループのグループ内の複数のサブバンド正規化ファクターのピーク対平均比との間の比較が、第２の閾値より大きい場合に、第２のグループのグループ内の複数のサブバンド正規化ファクターの合計は、第１の重み付けファクターに従って調整され、そして第１のグループのグループ内の複数のサブバンド正規化ファクターの合計は、第２の重み付けファクターに従って調整される。
【００４４】
例えば、ｇｒｏｕｐ＿ｓｈａｒｐ［ｉ］−ｇｒｏｕｐ＿ｓｈａｒｐ［ｉ−１］＞ａである場合に、ｇｒｏｕｐ＿ｗｎｏｒｍ＿ｗ［ｉ］＝ｂ  ｘ  ｇｒｏｕｐ＿ｗｎｏｒｍ［ｉ］であり、又はｇｒｏｕｐ＿ｓｈａｒｐ［ｉ−１］−ｇｒｏｕｐ＿ｓｈａｒｐ［ｉ］＞ｃである場合に、ｇｒｏｕｐ＿ｗｎｏｒｍ［ｉ−１］＝ｂ  ｘ  ｇｒｏｕｐ＿ｗｎｏｒｍ［ｉー１］であり、ここで、グループ数ｉ＝１，．．．，Ｐ−１であり、Ｐはサブバンドの総数であり、ｂは重みであり、ａは第１の閾値であり、そしてｃは第２の閾値である。ａ、ｂ及びｃは、ビット割り当て要件に従って選択されてもよいことを理解すべきである。
【００４５】
ここでは、簡潔な重み付け方法のみを例示的に説明している。当業者は、異なる重み付けファクターを使用することによりサブバンドの重みを調整するための、別の重み付け方法を容易に使用できるであろう。例えば、より多くの信号ビットを割り当てる必要があるサブバンドの重みは増やされてもよく、そして信号ビットを割り当てる必要のない、又はわずかな信号ビットのみを割り当てる必要があるサブバンドの重みは減らされてもよい。
【００４６】
その後、オーディオ信号のビットは、グループ内サブバンド正規化ファクターの重み付けされた合計に従って、各グループに割り当てられる。例えば、グループに対するビットの数は、グループ内サブバンド正規化ファクターの合計ｇｒｏｕｐ＿ｗｎｏｒｍ［ｉ］の、全サブバンドのサブバンド正規化ファクターの合計ｓｕｍ＿ｗｎｏｒｍに対する比に従って決定され、オーディオ信号のビットは、グループに対する決定されたビット数に従って、グループに割り当てられる。各グループのビットの総数ｇｒｏｕｐ＿ｂｉｔｓは、以下の式を使用することにより決定される：ｇｒｏｕｐ＿ｂｉｔｓ［ｉ］＝ｓｕｍ＿ｂｉｔｓ  ｘ  ｇｒｏｕｐ＿ｗｎｏｒｍ［ｉ］／ｓｕｍ＿ｗｎｏｒｍ。ここで、ｓｕｍ＿ｂｉｔｓは、割り当てられる必要のあるオーディオ信号のビットの総数を表し、ｓｕｍ＿ｗｎｏｒｍは、全サブバンドのサブバンド正規化ファクターの合計を表す。
【００４７】
ビットがグループに割り当てられた後に、各グループに割り当てられた複数のコーディングビットは、グループ中の複数のサブバンドにさらに割り当てられてもよい。
【００４８】
１０４．少なくとも１つのグループに割り当てられた複数のコーディングビットを、少なくとも１つのグループの各グループ中の各サブバンドのサブバンド正規化ファクターに従って、少なくとも１つのグループの各グループ中の各サブバンドに割り当てる。
【００４９】
既存の反復及びサイクリック割り当て方法は、各グループ中のサブバンドにビットを割り当てるのに使用されてもよいことを理解すべきである。しかし、反復及びサイクリック割り当て方法は、各グループ中のビット割り当て結果が非常にランダムであり、且つ以前のフレーム及び後続するフレームが不連続であることを依然として引き起こす。そのため、オーディオ信号のビットであり、且つグループに割り当てられるビットは、異なるオーディオ信号の信号特性、すなわち、異なる信号タイプを参照して、且つグループ中の複数のサブバンド正規化ファクターに従って、グループ中の複数のサブバンドに割り当てられてもよい。
【００５０】
加えて、本発明の本実施形態において、不十分なビットレートのケースでは、限られた数のビットがグループ中の全サブバンドに割り当てられる場合に、ビット割り当て効果が影響を受ける。そのため、グループ中でビットが割り当てられることがあるサブバンドの数ｂａｎｄ＿ｎｕｍが最初に決定されてもよい。その後、オーディオ信号のビットであり、且つグループに割り当てられるビットが、オーディオ信号のタイプ及びグループ中のサブバンド正規化ファクターに従って、グループ中でビットが割り当てられるサブバンドに割り当てられ、ここで、グループ中でビットが割り当てられるサブバンドの数は、サブバンドの数ｂａｎｄ＿ｎｕｍに等しい。
【００５１】
各グループ中でビットが最初に割り当てられるサブバンドの数は、グループに対するビットの数及び第３の閾値に従って決定されてもよく、ここで、第３の閾値は、正規化されたスペクトル係数を量子化するために使用されるビットの最小数を表す。例えば、１３ビットがグループに割り当てられ、かつ第３の閾値が７ビットである場合に、グループ中でビットが最初に割り当てられるサブバンドの数は２である。その後、グループ中でビットが割り当てられるサブバンドの数ｂａｎｄ＿ｎｕｍは、グループ中でビットが最初に割り当てられるサブバンドの数及びグループ中のサブバンドの総数に従って決定される。
【００５２】
例えば、グループ中でビットが最初に割り当てられるサブバンドの数が、グループ中のサブバンドの総数とスケールファクターｋとの積より大きい場合に、ｂａｎｄ＿ｎｕｍの値は、グループ中のサブバンドの総数であることが決定され、グループ中でビットが最初に割り当てられるサブバンドの数が、グループ中のサブバンドの総数と、スケールファクターｋとの積より小さい場合に、ｂａｎｄ＿ｎｕｍの値は、グループ中でビットが最初に割り当てられるサブバンドの数である。ここでのスケールファクターｋは、実験的ファクターであり、０．７５又は別の数値であってもよい。グループ中でビットが割り当てられるサブバンドの数ｂａｎｄ＿ｎｕｍを、グループ中でビットが割り当てられるサブバンドの数及びグループ中のサブバンドの総数のうちの少ない方のサブバンド数とすることで、プロセスが簡潔にされてもよい。
【００５３】
その後、ビットは、グループ中のオーディオ信号のタイプに従って、且つグループ中のサブバンド正規化ファクターを参照して、ｂａｎｄ＿ｎｕｍ個のサブバンドに割り当てられ、ここで、ｂａｎｄ＿ｎｕｍは、グループ中でビットが割り当てられるサブバンドの数である。グループ中のオーディオ信号のタイプは、グループのグループ内の複数のサブバンド正規化ファクターのピーク対平均比ｇｒｏｕｐ＿ｓｈａｒｐに従って決定されてもよい。グループ内の複数のサブバンド正規化ファクターのピーク対平均比ｇｒｏｕｐ＿ｓｈａｒｐに従って、オーディオ信号が正規（ｎｏｒｍａｌ）信号であることが決定された場合に、既存の反復及びサイクリック割り当て方法を使用して、グループに対するビット割り当てが実行されてもよい。そしてグループのオーディオ信号が高調波（ｈａｒｍｏｎｉｃ）信号であると決定された場合に、既存の反復及びサイクリック割り当て方法を使用して、グループに対するビット割り当てが実行されてもよく、或いは以下の方法ａ又は方法ｂを使用してビット割り当てが実行されてもよい。
【００５４】
方法ａ：
【００５５】
ステップ１：グループ中の全サブバンドの複数のサブバンド正規化ファクターを降順で配列し、そして最初のＮ個のサブバンドを選択する。ここで、Ｎはグループ中でビットが割り当てられるサブバンドの数ｂａｎｄ＿ｎｕｍである。
【００５６】
ステップ２：Ｎ個のサブバンドのビット数を１に初期化し、そして周期動作の数ｊを０に初期化する。
【００５７】
ステップ３：Ｎ個のサブバンド中の０より大きいサブバンド正規化ファクターを持つサブバンドのサブバンド正規化ファクターの総数ｂａｎｄ＿ｗｎｏｒｍを決定する。
【００５８】
ステップ４：Ｎ個のサブバンド中の０より大きいサブバンド正規化ファクターを持つサブバンドに対して、ビット数を割り当てる。
【００５９】
ステップ５：Ｎ個のサブバンドの最後のサブバンドに割り当てられるビットの数が固定の閾値ｆａｃより小さいか否かを決定し、そしてＮ個のサブバンドの最後のサブバンドに割り当てられるビットの数が固定の閾値ｆａｃより小さい場合に、サブバンドに割り当てられるビットの数を０に設定する。
【００６０】
ステップ６：周期動作の数ｊに１を加える。
【００６１】
ステップ３〜ステップ６は、周期動作の数ｊがＮに等しくなるまで繰り返される。
【００６２】
ステップ７：グループ中の全サブバンドのオリジナルの配列順を回復する、すなわち、各サブバンドのサブバンド正規化ファクターが量子化される前の全サブバンドの配列順を回復する。
【００６３】
方法ｂ：
【００６４】
ステップ１：グループ中の全サブバンドのサブバンド正規化ファクターを降順で配列し、そして最初のＮ個のサブバンドを選択する。ここで、Ｎはグループ中でビットが割り当てられるサブバンドの数ｂａｎｄ＿ｎｕｍである。
【００６５】
ステップ２：Ｎ個のサブバンドのビットの数を１に初期化し、周期動作の数ｊを０に初期化し、且つ割り当てられるビットの数ｂｉｔ＿ｓｕｍを０に初期化する。
【００６６】
ステップ３：Ｎ個のサブバンド中の０より大きいサブバンド正規化ファクターを持つサブバンドのサブバンド正規化ファクターの総数ｂａｎｄ＿ｗｎｏｒｍを決定する。
【００６７】
ステップ４：Ｎ個のサブバンド中の０より大きいサブバンド正規化ファクターを持つサブバンドに対して、ビット数を割り当てる。
【００６８】
ステップ５：Ｎ個のサブバンドに割り当てられるビットの数が固定の閾値ｆａｃより小さいか否かを決定し、そしてＮ個のサブバンドに割り当てられるビットの数が固定の閾値ｆａｃより小さい場合に、Ｎ個のサブバンドに割り当てられるビットの数を０に設定する。
【００６９】
ステップ６：全Ｎ個のサブバンドに割り当てられるビットの総数ｔｅｍｐ＿ｓｕｍを計算する。
【００７０】
ステップ７：反復の数ｊに１を加える。
【００７１】
ステップ８：ｔｅｍｐ＿ｓｕｍがｂｉｔ＿ｓｕｍに等しいか否かを決定する。ｔｅｍｐ＿ｓｕｍがｂｉｔ＿ｓｕｍに等しい場合に、ステップ１０を実行する。グループ中でビットが最初に割り当てられるサブバンドの数が、グループ中のサブバンドの総数と、スケールファクターｋとの積より大きい場合には、続けてステップ９を実行する。
【００７２】
ステップ９：ｂｉｔ＿ｓｕｍを更新し、且つｔｅｍｐ＿ｓｕｍの値をｂｉｔ＿ｓｕｍに割り振る。
【００７３】
ステップ３〜ステップ９は、周期動作の数ｊがＮに等しくなるまで繰り返される。
【００７４】
ステップ１０：グループ中の全サブバンドのオリジナルの配列順を回復する。
【００７５】
グループ中でビット割り当てを実行するために、先の方法ａ又は方法ｂの他に、別の方法も使用されてもよいことを理解すべきである。加えて、方法ａ及び方法ｂはまた、ｂａｎｄ＿ｎｕｍを決定する方法、すなわち、異なるオーディオ信号特性を参照して、グループ中で割り当てを実行することと組み合わされてもよい。例えば、グループ中でビットが最初に割り当てられるサブバンドの数が、グループ中のサブバンドの総数とスケールファクターｋとの積より大きい場合に、方法ａが使用され、グループ中でビットが最初に割り当てられるサブバンドの数が、グループ中のサブバンドの総数と、スケールファクターｋとの積より小さい又は等しい場合に、方法ｂが使用される。
【００７６】
結論として、グループ中のサブバンドにビットを割り当てるプロセスは、以下の通りである：最も大きなサブバンド正規化ファクターを持つ最初のＮ個のサブバンドが、グループ中の全サブバンドから選択され、且つ割り当てに対するターゲットサブバンドとして使用され、ここで、Ｎはグループ中でビットが割り当てられるサブバンドの数ｂａｎｄ＿ｎｕｍであり、その後、ビットの数は、Ｎ個のサブバンドのサブバンド正規化ファクターに従って、Ｎ個のサブバンドに順番に割り当てられ、そして最後に、グループ中の全サブバンドがオリジナルの配列順に回復される。
【００７７】
異なるオーディオ信号の信号特性に従って、信号が聞こえ得る又は知覚され得るバンドにビットを効果的に割り当てることができる。例えば、強い高調波を持つバンドに対して、ビットは高調波を持つ全バンドに割り当てられる必要があり、そして比較的均等なスペクトルエネルギーを持つ信号に対して、ビットは均等に割り当てられる必要がある。
【００７８】
先のグループ化の方法を参照して、グループはさらにセグメント化されてもよく、すなわち、グループ中のサブバンドは複数のサブグループにさらにグループ化されてもよく、そして各サブグループのサブグループパラメータが取得され、そしてその後、グループに割り当てられたビットは、各サブグループのサブグループパラメータに従って各サブグループに割り当てられる。最後に、オーディオ信号のビットであり、且つ各サブグループに割り当てられたビットは、サブバンド正規化ファクターに従って、各サブグループ中の各サブバンドに割り当てられる。１つの可能性として、各グループ中に１つのバンドのみになるまで、サブバンドは連続的にグループ化される。
【００７９】
本発明の本実施形態におけるグループ化の方法を使用することにより、以前のフレーム及び後続するフレームの比較的安定した割り当てが確保され、異なる重点を持つビット割り当ては、信号特性に従ってグループ内で実行され、それにより、割り当てられるビットは全て、重要なスペクトル情報の量子化に使用され、これにより、オーディオ信号のコーディング品質が改善される。
【００８０】
上述のことから、本発明の本実施形態に従うオーディオ信号中でビットを割り当てる方法は、グループ化手段により、以前のフレーム及び後続するフレームの比較的安定した割り当てを確保し、且つ全体的な割り当てにより引き起こされる部分的な不連続の影響を減少させる、ということを知ることができる。加えて、異なる閾値パラメータが、各グループ中のビット割り当てに対して設定されてもよく、それにより、ビットはさらに適切に割り当てられる。スペクトル信号特性に従って、グループ内で、異なる重点を持つビット割り当てが実行される。例えば、比較的集中したスペクトルを持つ擬似高調波信号に対して、ビットは、高エネルギーを持つサブバンドに主に割り当てられ、さらに多くのビットが高調波間サブバンドに割り当てられる必要はなくなる。そして比較的平坦なスペクトルを持つ信号に対して、サブバンド間の平坦さは、ビット割り当ての間、可能な限り保証される。これは、割り当てられるビットが全て、重要なスペクトル情報を量子化するために使用されることを保証する。
【００８１】
図２を参照して、以下で、本発明の実施形態に係る、オーディオ信号中でビットを割り当てる装置の概略的な構造を説明する。
【００８２】
図２では、オーディオ信号中でビットを割り当てる装置２０は、サブバンド量子化ユニット２１、グループ化ユニット２２、第１の割り当てユニット２３及び第２の割り当てユニット２４を備える。
【００８３】
サブバンド量子化ユニット２１は、オーディオ信号の周波数バンドを複数のサブバンドに分割し、且つ各サブバンドのサブバンド正規化ファクターを量子化するように構成される。
【００８４】
グループ化ユニット２２は、複数のサブバンドを複数のグループにグループ化し、各グループのグループパラメータを取得するように構成され、ここで、複数のグループのうちの１つのグループは、１以上のサブバンドを含み、そしてグループパラメータは対応するグループのオーディオ信号の信号特性及びエネルギー属性を表すのに使用される。
【００８５】
第１の割り当てユニット２３は、各グループのグループパラメータに従って、少なくとも１つのグループにコーディングビットを割り当てるように構成され、ここで、少なくとも１つのグループに割り当てられるコーディングビットの合計は、オーディオ信号中のコーディングビットの数である。
【００８６】
選択的に、グループ化ユニット２２は、同じ帯域幅を持つサブバンドを１つのグループにグループ化するように構成されてもよく、それにより、複数のサブバンドが複数のグループにグループ化される。代替的に、グループ化ユニット２２は、近似する複数のサブバンド正規化ファクターを持つ複数のサブバンドを１つのグループにグループ化するように構成されてもよく、それにより、複数のサブバンドが複数のグループにグループ化される。一般に、各グループ中のサブバンドは隣接していてもよい。
【００８７】
選択的に、グループ化ユニット２２は、各グループのグループ内の複数のサブバンド正規化ファクターの合計及び各グループのグループ内の複数のサブバンド正規化ファクターのピーク対平均比を取得するように構成され、ここで、グループ内サブバンド正規化ファクターの合計は、グループ中の全サブバンドのサブバンド正規化ファクターの合計であり、そしてグループ内サブバンド正規化ファクターのピーク対平均比は、グループ内サブバンド正規化ファクターの平均値に対するグループ内サブバンド正規化ファクターのピーク値の比であり、ここで、グループ内サブバンド正規化ファクターのピーク値は、グループ中の全サブバンドのサブバンド正規化ファクターの最大値であり、そしてグループ内サブバンド正規化ファクターの平均値は、グループ中の全サブバンドのサブバンド正規化ファクターの平均値である。
【００８８】
さらに、グループ化ユニット２２は、各グループのグループ内の複数のサブバンド正規化ファクターの重み付けされた合計を得るために、各グループのグループ内の複数のサブバンド正規化ファクターのピーク対平均比に従って、各グループのグループ内の複数のサブバンド正規化ファクターの合計を重み付けするようにさらに構成される。
【００８９】
選択的に、グループ化ユニット２２は、第１のグループのグループ内サブバンド正規化ファクターのピーク対平均比と第２のグループのグループ内サブバンド正規化ファクターのピーク対平均比とを比較するように構成され、そして第１のグループのグループ内サブバンド正規化ファクターのピーク対平均比と、第２のグループのグループ内サブバンド正規化ファクターのピーク対平均比との間の比較が、第１の閾値より大きい場合に、第１のグループのグループ内サブバンド正規化ファクターの合計は、第１の重み付けファクターに従って調整され、第２のグループのグループ内サブバンド正規化ファクターの合計は、第２の重み付けファクターに従って調整される。
【００９０】
選択的に、第１の割り当てユニット２３は、各グループのグループ内の複数のサブバンド正規化ファクターの合計に従って、少なくとも１つのグループにコーディングビットを割り当てるように構成され、ここで、少なくとも１つのグループに割り当てられるコーディングビットの合計は、オーディオ信号のコーディングビットの数である。代替的に、第１の割り当てユニット２３は、グループ内サブバンド正規化ファクターの重み付けされた合計に従って、少なくとも１つのグループにコーディングビットを割り当てるように構成され、ここで、少なくとも１つのグループに割り当てられるコーディングビットの合計は、オーディオ信号のコーディングビットの数である。代替的に、第１の割り当てユニット２３は、グループのグループ内サブバンド正規化ファクターの重み付けされた合計の、グループ中の全サブバンドのサブバンド正規化ファクターの合計に対する比に従って、グループに対するビットの数を決定し、且つグループのビット数に従って、オーディオ信号のコーディングビットをグループに割り当てるように、構成されてもよい。
【００９１】
第２の割り当てユニット２４は、少なくとも１つのグループに割り当てられたコーディングビットを、少なくとも１つのグループの各グループ中の各サブバンドのサブバンド正規化ファクターに従って、少なくとも１つのグループの各グループ中の各サブバンドに割り当てるように構成される。
【００９２】
さらに、第２の割り当てモジュール２４は、決定モジュール２４１及び割り当てモジュール２４２を含んでもよい。決定モジュール２４１は、グループ中でビットが割り当てられるサブバンドの数ｂａｎｄ＿ｎｕｍを決定するように構成され、割り当てモジュール２４２は、グループ中のサブバンド正規化ファクターに従って、オーディオ信号のビットであり、且つグループ中でビットが割り当てられるサブバンドに割り当てられるビット、を割り当てるように構成され、ここで、グループ中でビットが割り当てられるサブバンドの数は、グループ中でビットが割り当てられるサブバンドの数ｂａｎｄ＿ｎｕｍに等しい。
【００９３】
選択的に、決定モジュール２４１は、グループに対するビットの数及び第３の閾値に従って、グループ中でビットが最初に割り当てられるサブバンドの数を決定し、ここで、第３の閾値は、正規化されたスペクトル係数を量子化するために使用されるビットの最小数を表し、且つグループ中でビットが最初に割り当てられるサブバンドの数とグループ中のサブバンドの総数との間のより小さい値が、グループ中でビットが割り当てられるサブバンドの数ｂａｎｄ＿ｎｕｍであることを決定するように構成されてもよい。
【００９４】
代替的に、決定モジュール２４１は、グループに対するビットの数及び第３の閾値に従って、グループ中でビットが最初に割り当てられるサブバンドの数を決定し、ここで、第３の閾値は、正規化されたスペクトル係数を量子化するために使用されるビットの最小数を表し、スケールファクターｋは、グループ中のサブバンドの総数を調整するために使用され；グループ中でビットが割り当てられるサブバンドの数を、グループ中のサブバンドの総数とスケールファクターｋとの積と比較し；グループ中でビットが割り当てられるサブバンドの数が、グループ中のサブバンドの総数とスケールファクターｋとの積より小さい場合に、グループ中でビットが割り当てられるサブバンドの数が、最初にビットが割り当てられるサブバンドの数であることを決定し；グループ中でビットが最初に割り当てられるサブバンドの数が、グループ中のサブバンドの総数とスケールファクターｋとの積より大きい場合に、グループ中でビットが割り当てられるサブバンドの数が、グループ中のサブバンドの総数であることを決定するように構成されてもよい。
【００９５】
選択的に、割り当てモジュール２４２は、グループ中の全サブバンドから、割り当てに対するターゲットサブバンドとして最も大きなサブバンド正規化ファクターを持つ最初のＮ個のサブバンドを選択し、ここで、Ｎはグループ中でビットが割り当てられるサブバンドの数であり；Ｎ個のサブバンドのサブバンド正規化ファクターに従って、Ｎ個のサブバンドに順番にビットの数を割り当て；且つグループ中の全サブバンドのオリジナルの配列順を回復するように構成されてもよい。
【００９６】
例えば、割り当てモジュール２４２は、具体的には、以下のステップを実行する：
【００９７】
ステップ１：グループ中の全サブバンドのサブバンド正規化ファクターを降順で配列し、そして最初のＮ個のサブバンドを選択する。ここで、Ｎはグループ中でビットが割り当てられるサブバンドの数ｂａｎｄ＿ｎｕｍである。
【００９８】
ステップ２：Ｎ個のサブバンドのビットの数を１に初期化し、周期動作の数ｊを０に初期化する。
【００９９】
ステップ３：Ｎ個のサブバンド中の０より大きいサブバンド正規化ファクターを持つサブバンドのサブバンド正規化ファクターの総数ｂａｎｄ＿ｗｎｏｒｍを決定する。
【０１００】
ステップ４：Ｎ個のサブバンド中の０より大きいサブバンド正規化ファクターを持つサブバンドにビットの数を割り当てる。
【０１０１】
ステップ５：Ｎ個のサブバンドの最後のサブバンドに割り当てられるビットの数が固定の閾値ｆａｃより小さいか否かを決定し、Ｎ個のサブバンドの最後のサブバンドに割り当てられるビットの数が固定の閾値ｆａｃより小さい場合に、サブバンドに割り当てられるビットの数を０に設定する。
【０１０２】
ステップ６：周期動作の数ｊに１を加える。
【０１０３】
ステップ３〜ステップ６は、周期動作の数ｊがＮに等しくなるまで繰り返される。
【０１０４】
ステップ７：グループ中の全サブバンドのオリジナルの配列順を回復する。
【０１０５】
選択的に、割り当てモジュール２４２は、以下の具体的な複数のステップを実行するように構成されてもよい：
【０１０６】
ステップ１：グループ中の全サブバンドのサブバンド正規化ファクターを降順で配列し、そして最初のＮ個のサブバンドを選択する。ここで、Ｎはグループ中でビットが割り当てられるサブバンドの数ｂａｎｄ＿ｎｕｍである。
【０１０７】
ステップ２：Ｎ個のサブバンドのビットの数を１に初期化し、周期動作の数ｊを０に初期化し、そして割り当てられるビットの数ｂｉｔ＿ｓｕｍを０に初期化する。
【０１０８】
ステップ３：Ｎ個のサブバンド中の０より大きいサブバンド正規化ファクターを持つ複数のサブバンドの複数のサブバンド正規化ファクターの総数ｂａｎｄ＿ｗｎｏｒｍを決定する。
【０１０９】
ステップ４：Ｎ個のサブバンド中の０より大きいサブバンド正規化ファクターを持つサブバンドにビット数を割り当てる。
【０１１０】
ステップ５：Ｎ個のサブバンドに割り当てられるビットの数が固定の閾値ｆａｃより小さいか否かを決定し、Ｎ個のサブバンドに割り当てられるビットの数が固定の閾値ｆａｃより小さい場合に、Ｎ個のサブバンドに割り当てられるビットの数を０に設定する。
【０１１１】
ステップ６：全Ｎ個のサブバンドに割り当てられるビットの総数ｔｅｍｐ＿ｓｕｍを計算する。
【０１１２】
ステップ７：周期動作の数ｊに１を加える。
【０１１３】
ステップ８：ｔｅｍｐ＿ｓｕｍがｂｉｔ＿ｓｕｍに等しいか否かを決定する。ｔｅｍｐ＿ｓｕｍがｂｉｔ＿ｓｕｍに等しい場合に、ステップ１０を実行する。グループ中でビットが最初に割り当てられるサブバンドの数が、グループ中のサブバンドの総数と、スケールファクターｋとの積より大きい場合に、続けてステップ９を実行する。
【０１１４】
ステップ９：ｂｉｔ＿ｓｕｍを更新し、ｔｅｍｐ＿ｓｕｍの値をｂｉｔ＿ｓｕｍに割り振る。
【０１１５】
ステップ３〜ステップ９は、周期動作の数ｊがＮに等しくなるまで繰り返される。
【０１１６】
ステップ１０：グループ中の全サブバンドのオリジナルの配列順を回復する。
【０１１７】
加えて、図２に示す本発明の本実施形態に従ってオーディオ信号中でビットを割り当てる装置において、第１の割り当てユニット２３は、グループ中のサブバンドを複数のサブグループにさらにグループ化し、且つ各サブグループのサブグループパラメータを取得し；そしてその後、第１の割り当てユニット２３は、各サブグループのサブグループパラメータに従って、グループに割り当てられたビットを各サブグループに割り当てる。その後、第２の割り当てユニット２４は、オーディオ信号のビットであり、且つ各サブグループに割り当てられたビットを、サブバンド正規化ファクターに従って、各サブグループ中の各サブバンドに割り当てるように構成される。
【０１１８】
上記のことから、本発明の本実施形態に従ってオーディオ信号中でビットを割り当てる装置が、グループ化手段により、以前のフレーム及び後続するフレームの比較的安定した割り当てを保証し、全体的な割り当てにより引き起こされる部分的な不連続の影響を減少させることを知ることができる。加えて、異なる閾値パラメータが、各グループ中のビット割り当てに対して設定されてもよく、それにより、ビットはさらに適切に割り当てられる。スペクトル信号特性に従って、グループ内で、異なる重点を持つビット割り当てが実行される。例えば、比較的集中したスペクトルを持つ擬似高調波信号に対して、ビットは、高エネルギーを持つサブバンドに主に割り当てられ、さらに多くのビットが高調波間サブバンドに割り当てられる必要はなくなる。そして比較的平坦なスペクトルを持つ信号に対して、サブバンド間の平坦さは、ビット割り当ての間、可能な限り保証される。これは、割り当てられるビットが全て、重要なスペクトル情報を量子化するために使用されることを保証する。
【０１１９】
当業者は、本明細書中で開示する実施形態で説明した例と組み合わせて、ユニット及びアルゴリズムステップが、電子ハードウェアにより、又はコンピュータソフトウェア及び電子ハードウェアの組み合わせにより、実施されてもよいことに気付くかもしれない。ハードウェア又はソフトウェアにより機能が実施されるか否かは、技術的な解決策の特定の適用及び設計の制約条件に依存する。当業者は、各特定の適用に対して説明した機能を実施するために異なる方法を使用してもよいが、当該実施が本発明の範囲を超えると見なすべきではない。
【０１２０】
便宜上、及び簡単な説明のために、上述のシステム、装置及びユニットの詳細な作動プロセスに関して、上述の方法の実施形態における対応するプロセスが参照されてもよく、そして詳細はここで再度説明されないことが当業者により明確に理解されてもよい。
【０１２１】
本適用で提供される複数の実施形態では、開示したシステム、装置及び方法が他の方法で実現されてもよいことを理解すべきである。例えば、説明した装置の実施形態は単に例である。例えば、ユニットの分割は、単に機能の分割であり、実際の実装においては他の分割であってもよい。例えば、複数のユニット又はコンポーネントは、組み合わされてもよく、又は別のシステムに一体化されてもよく、或いはいくつかの特徴は無視されてもよく、又は実行されなくてもよい。加えて、表示した又は議論した相互結合或いは離散結合又は通信接続は、いくつかのインターフェースを通して実現されてもよい。装置又はユニット間の間接的な結合又は通信接続は、電子的、機械的又は他の形態で実現されてもよい。
【０１２２】
別個のパーツとして説明したユニットは、物理的に分離されていてもよく、又は分離されていなくてもよく、ユニットとして表示されるパーツは、物理的なユニットであってもよく、又はそうでなくてもよく、１つのポジションに配置されてもよく、又は複数のネットワークユニットに分散されてもよい。ユニットの一部又は全ては、本発明の解決策の目的を達成するために実際の必要性に従って選択されてもよい。
【０１２３】
加えて、本発明の実施形態における機能ユニットは、１つの処理ユニットに一体化されてもよく、又はユニットのそれぞれが物理的に単独で存在してもよく、又は２以上のユニットが１つのユニットに一体化される。
【０１２４】
ソフトウェア機能ユニットの形態で機能が実現され、個別の製品として販売又は使用される場合に、機能はコンピュータ読取可能記憶媒体に記憶されてもよい。このような理解に基づいて、本質的に、本発明の技術的な解決策は、又は先行技術に寄与する部分は、又は技術的な解決策の一部は、ソフトウェア製品の形態で実現されてもよい。ソフトウェア製品は記憶媒体に記憶され、コンピュータデバイス（パーソナルコンピュータ、サーバ又はネットワークデバイスであってもよい）に、本発明の実施形態で説明した方法のステップの全て又は一部を実行するように命令するための複数の命令を含む。先述の記憶媒体は、以下を含む：ＵＳＢフラッシュドライブ、リムーバブルハードディスク、リードオンリーメモリ（ＲＯＭ、Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ランダムアクセスメモリ（ＲＡＭ、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、磁気ディスク又は光ディスクのような、プログラムコードを記憶できる任意の媒体。
【０１２５】
図３は、本発明の実施形態に係る、オーディオ信号中でビットを割り当てる装置３０の別の実施形態の概略的なブロック図である。装置３０は、プロセッサ３１、メモリ３２、入力デバイス３３、出力デバイス３４、及びこれらに類するものを含み、これらは、バスの手段により互いに通信する。プロセッサ３１は、メモリ３２中に記憶されたプログラムを呼び出し、オーディオ信号中でビットを割り当てる方法の先述の実施形態の全ステップを実行できる。
【０１２６】
プロセッサ３１は、メモリ３２中に記憶された本発明の実施形態のプログラムを実行し、バスの手段により、別の装置との双方向通信を実現するように構成されている。
【０１２７】
メモリ３２は、ＲＡＭ及びＲＯＭ、或いは任意の固定記憶媒体又は移動可能な記憶媒体を含んでもよく、本発明の実施形態を実行し得るプログラム又は本発明の実施形態において処理されることがあるデータを記憶するように構成されている。
【０１２８】
メモリ３２及びプロセッサ３１は、本発明の実施形態が適用される物理モジュールに一体化されてもよく、ここで、本発明の実施形態を実現するプログラムは、物理モジュールに記憶され、物理モジュール上で実行される。
【０１２９】
入力デバイス３３は、キーボード及びマウスのような、任意の適切なデバイスを含んでもよく、ユーザからの入力又は別のデバイスからの入力を受信し、そして受信した入力をプロセッサ３１に送るように構成されている。
【０１３０】
出力デバイス３４は、オーディオ信号に関するビットの割り当ての結果を出力するように構成されており、これは、ディスプレイ、プリンタ又はこれらに類するものであってもよい。
【０１３１】
先述の説明は、単に、本発明の特定の実現方法であり、本発明の保護範囲を制限するように意図されていない。本発明に開示した技術的な範囲内にある、当業者により容易に考案されるいかなる変更又は置換も、本発明の保護範囲内に属さなければならない。従って、本発明の保護範囲は、複数の特許請求項の保護範囲に従わなければならない。  以下の付記をする。
（付記１）  オーディオ信号中でビットを割り当てる方法であって、
オーディオ信号の周波数バンドを複数のサブバンドに分割し、且つ各サブバンドのサブバンド正規化ファクターを量子化するステップと、
前記複数のサブバンドを複数のグループにグループ化し、前記複数のグループのうちの１つのグループは、１以上のサブバンドを含み、且つ各グループのグループパラメータを取得するステップであって、前記グループパラメータは、前記対応するグループのオーディオ信号の信号特性及びエネルギー属性を表すために使用される、ステップと、
前記各グループのグループパラメータに従って、少なくとも１つのグループにコーディングビットを割り当てるステップであって、前記少なくとも１つのグループに割り当てられるコーディングビットの合計は、前記オーディオ信号のコーディングビットの数である、ステップと、
前記少なくとも１つのグループに割り当てられたコーディングビットを、前記少なくとも１つのグループの各グループ中の各サブバンドのサブバンド正規化ファクターに従って、前記少なくとも１つのグループの各グループ中の各サブバンドに割り当てるステップと
を含む、方法。
（付記２）  前記各グループのグループパラメータを取得するステップは、
各グループのグループ内サブバンド正規化ファクターの合計及び各グループのグループ内サブバンド正規化ファクターのピーク対平均比を取得するステップを含み、
前記グループ内サブバンド正規化ファクターの合計は、前記グループ中の全サブバンドのサブバンド正規化ファクターの合計であり、且つ前記グループ内サブバンド正規化ファクターのピーク対平均比は、前記グループ内サブバンド正規化ファクターの平均値に対する前記グループ内サブバンド正規化ファクターのピーク値の比であり、前記グループ内サブバンド正規化ファクターのピーク値は、前記グループ中の全サブバンドのサブバンド正規化ファクターの最大値であり、且つ前記グループ内サブバンド正規化ファクターの平均値は、前記グループ中の全サブバンドのサブバンド正規化ファクターの平均値であり、且つ
前記少なくとも１つのグループに割り当てられたコーディングビットの合計は、前記オーディオ信号のコーディングビットの数である、前記各グループのグループパラメータに従って、少なくとも１つのグループにコーディングビットを割り当てるステップは、
前記各グループのグループ内サブバンド正規化ファクターの合計に従って、前記少なくとも１つのグループにコーディングビットを割り当てるステップを含み、
前記少なくとも１つのグループに割り当てられたコーディングビットの合計は、前記オーディオ信号のコーディングビットの数である、付記１に記載の方法。
（付記３）  前記各グループのグループパラメータを取得するステップは、
各グループのグループ内サブバンド正規化ファクターの合計及び各グループのグループ内サブバンド正規化ファクターのピーク対平均比を取得するステップであって、前記グループ内サブバンド正規化ファクターの合計は、前記グループ中の全サブバンドのサブバンド正規化ファクターの合計であり、且つ前記グループ内サブバンド正規化ファクターのピーク対平均比は、前記グループ内サブバンド正規化ファクターの平均値に対する前記グループ内サブバンド正規化ファクターのピーク値の比であり、前記グループ内サブバンド正規化ファクターのピーク値は、前記グループ中の全サブバンドのサブバンド正規化ファクターの最大値であり、且つ前記グループ内サブバンド正規化ファクターの平均値は、前記グループ中の全サブバンドのサブバンド正規化ファクターの平均値である、ステップと、
各グループのグループ内サブバンド正規化ファクターの重み付けされた合計を得るために、前記各グループのグループ内サブバンド正規化ファクターのピーク対平均比に従って、前記各グループのグループ内サブバンド正規化ファクターの合計を重み付けするステップと
を含み、
前記少なくとも１つのグループに割り当てられたコーディングビットの合計は、前記オーディオ信号のコーディングビットの数である、前記各グループのグループパラメータに従って、少なくとも１つのグループにコーディングビットを割り当てるステップは、
前記各グループのグループ内サブバンド正規化ファクターの重み付けされた合計に従って、前記少なくとも１つのグループにコーディングビットを割り当てるステップを含み、
前記少なくとも１つのグループに割り当てられたコーディングビットの合計は、前記オーディオ信号のコーディングビットの数である、付記１に記載の方法。
（付記４）  前記各グループのグループ内サブバンド正規化ファクターのピーク対平均比に従って、前記各グループのグループ内サブバンド正規化ファクターの合計を重み付けするステップは、
第１のグループのグループ内サブバンド正規化ファクターのピーク対平均比と第２のグループのグループ内サブバンド正規化ファクターのピーク対平均比とを比較するステップと、
前記第１のグループのグループ内サブバンド正規化ファクターのピーク対平均比と、前記第２のグループのグループ内サブバンド正規化ファクターのピーク対平均比との間の比較が、第１の閾値より大きい場合に、第１の重み付けファクターに従って前記第１のグループのグループ内サブバンド正規化ファクターの合計を調整するステップと、第２の重み付けファクターに従って第２のグループのグループ内サブバンド正規化ファクターの合計を調整するステップと
を含む、付記３に記載の方法。
（付記５）  前記少なくとも１つのグループに割り当てられたコーディングビットの合計は、前記オーディオ信号のコーディングビットの数である、前記各グループのグループ内サブバンド正規化ファクターの重み付けされた合計に従って、少なくとも１つのグループにコーディングビットを割り当てるステップは、
前記グループ中の全サブバンドのサブバンド正規化ファクターの合計に対する、前記各グループのグループ内サブバンド正規化ファクターの重み付けされた合計の比に従って、前記グループに対するビットの数を決定するステップと、前記グループに対するビットの数に従って、前記グループに前記オーディオ信号のビットを割り当てるステップとを含む、付記３又は４のいずれか一項に記載の方法。
（付記６）  前記少なくとも１つのグループの各グループ中の各サブバンドのサブバンド正規化ファクターに従って、前記少なくとも１つのグループの各グループ中の各サブバンドに前記少なくとも１つのグループに割り当てられたコーディングビットを割り当てるステップは、
前記グループ中でビットが割り当てられるサブバンドの数を決定するステップと、
前記グループ中のサブバンド正規化ファクターに従って、前記オーディオ信号のコーディングビットであり、且つ前記グループに割り当てられたコーディングビットを、前記グループ中でビットが割り当てられるサブバンドに割り当てるステップと
を含み、
前記グループ中でビットが割り当てられるサブバンドの数は、前記グループ中でビットが割り当てられるサブバンドの数に等しい、付記１から５のいずれか一項に記載の方法。
（付記７）  前記グループ中でビットが割り当てられるサブバンドの数を決定するステップは、
前記グループに対するビットの数及び第３の閾値に従って、前記グループ中でビットが最初に割り当てられるサブバンドの数を決定するステップであって、前記第３の閾値は、正規化されたスペクトル係数を量子化するために使用されるビットの最小数を表す、ステップと、
前記グループ中でビットが最初に割り当てられるサブバンドの数と前記グループ中のサブバンドの総数とに従って、前記グループ中でビットが割り当てられるサブバンドの数を決定するステップと
を含む、付記６に記載の方法。
（付記８）  前記グループ中でビットが最初に割り当てられるサブバンドの数と前記グループ中のサブバンドの総数とに従って、前記グループ中でビットが割り当てられるサブバンドの数を決定するステップは、
前記グループ中でビットが最初に割り当てられるサブバンドの数と前記グループ中のサブバンドの総数との間のより小さい値が、前記グループ中でビットが割り当てられるサブバンドの数であることを決定するステップを含む、付記７に記載の方法。
（付記９）  前記グループ中でビットが最初に割り当てられるサブバンドの数と前記グループ中のサブバンドの総数とに従って、前記グループ中でビットが割り当てられるサブバンドの数を決定するステップは、
前記グループ中でビットが最初に割り当てられるサブバンドの数を、前記グループ中のサブバンドの総数とスケールファクターｋとの積と比較するステップであって、前記スケールファクターｋは、前記グループ中のサブバンドの総数を調整するために使用される、ステップと、
前記グループ中でビットが最初に割り当てられるサブバンドの数が、前記グループ中のサブバンドの総数と前記スケールファクターｋとの積より小さい場合に、前記グループ中でビットが割り当てられるサブバンドの数は、グループ中でビットが最初に割り当てられるサブバンドの数であることを決定し、前記グループ中でビットが最初に割り当てられるサブバンドの数が、前記グループ中のサブバンドの総数と前記スケールファクターｋとの積より大きい場合に、前記グループ中でビットが割り当てられるサブバンドの数は、前記グループ中のサブバンドの総数であることを決定するステップと
を含む、付記７に記載の方法。
（付記１０）  前記グループ中のサブバンド正規化ファクターに従って、前記オーディオ信号であり、及び前記グループに割り当てられたコーディングビットを、前記グループ中でビットが割り当てられるサブバンドに割り当てるステップは、
最も大きなサブバンド正規化ファクターを持つ最初のＮ個のサブバンドを、割り当てに対するターゲットサブバンドとして、前記グループ中の全サブバンドから選択するステップであって、前記Ｎはグループ中でビットが割り当てられるサブバンドの数である、ステップと、
前記Ｎ個のサブバンドのサブバンド正規化ファクターに従って、前記Ｎ個のサブバンドにビットの数を順番に割り当てるステップと
を含む、付記６から９のいずれか一項に記載の方法。
（付記１１）  前記少なくとも１つのグループに割り当てられるコーディングビットの合計は、前記オーディオ信号のコーディングビットの数である、前記各グループのグループパラメータに従って、少なくとも１つのグループにコーディングを割り当てるステップは、
前記グループ中のサブバンドを複数のサブグループに分割し、且つ各サブグループのサブグループパラメータを取得するステップと、
前記各サブグループのサブグループパラメータに従って、前記グループに割り当てられたビットを各サブグループに割り当てるステップと
を含み、
前記少なくとも１つのグループに割り当てられたコーディングビットを、前記少なくとも１つのグループの各グループ中の各サブバンドのサブバンド正規化ファクターに従って、前記少なくとも１つのグループの各グループ中の各サブバンドに割り当てるステップは、
前記サブバンド正規化ファクターに従って、前記オーディオ信号であり、且つ前記各サブグループに割り当てられたビットを、前記各サブグループ中の各サブバンドに割り当てるステップを含む、付記１に記載の方法。
（付記１２）  前記複数のサブバンドを複数のグループにグループ化するステップは、
同じ帯域幅を持つサブバンドを１つのグループにグループ化し、それにより、前記複数のサブバンドを複数のグループにグループ化するステップ、又は
近似サブバンド正規化ファクターを持つサブバンドを１つのグループにグループ化し、それにより、前記複数のサブバンドを複数のグループにグループ化するステップ
を含む、付記１から１１のいずれか一項に記載の方法。
（付記１３）  前記複数のグループの各グループ中のサブバンドは隣接している、付記１２に記載の方法。
（付記１４）  オーディオ信号中でビットを割り当てる装置であって、
オーディオ信号の周波数バンドを複数のサブバンドに分割し、各サブバンドのサブバンド正規化ファクターを量子化するように構成されているサブバンド量子化ユニットと、
前記複数のサブバンドを複数のグループにグループ化し、各グループのグループパラメータを取得するように構成されているグループ化ユニットであって、前記複数のグループのうちの１つのグループは、１以上のサブバンドを含み、前記グループパラメータは、前記対応するグループのオーディオ信号の信号特性及びエネルギー属性を表すために使用される、グループ化ユニットと、
前記各グループのグループパラメータに従って、少なくとも１つのグループにコーディングビットを割り当てるように構成されている第１の割り当てユニットであって、前記少なくとも１つのグループに割り当てられたコーディングビットの合計は、前記オーディオ信号のコーディングビットの数である、第１の割り当てユニットと、
前記少なくとも１つのグループに割り当てられたコーディングビットを、前記少なくとも１つのグループの各グループ中の各サブバンドのサブバンド正規化ファクターに従って、前記少なくとも１つのグループの各グループ中の各サブバンドに割り当てるように構成されている第２の割り当てユニットと
を備える、装置。
（付記１５）  前記グループ化ユニットは、
各グループのグループ内サブバンド正規化ファクターの合計及び各グループのグループ内サブバンド正規化ファクターのピーク対平均比を取得するように構成され、
前記グループ内サブバンド正規化ファクターの合計は、前記グループ中の全サブバンドのサブバンド正規化ファクターの合計であり、前記グループ内サブバンド正規化ファクターのピーク対平均比は、前記グループ内サブバンド正規化ファクターの平均値に対する前記グループ内サブバンド正規化ファクターのピーク値の比であり、前記グループ内サブバンド正規化ファクターのピーク値は、前記グループ中の全サブバンドのサブバンド正規化ファクターの最大値であり、前記グループ内サブバンド正規化ファクターの平均値は、前記グループ中の全サブバンドのサブバンド正規化ファクターの平均値であり、
前記第１の割り当てユニットは、
前記各グループのグループ内サブバンド正規化ファクターの合計に従って、前記少なくとも１つのグループにコーディングビットを割り当てるように構成され、
前記少なくとも１つのグループに割り当てられたコーディングビットの合計は、前記オーディオ信号のコーディングビットの数である、付記１４に記載の装置。
（付記１６）  前記グループ化ユニットは、
各グループのグループ内サブバンド正規化ファクターの合計及び各グループのグループ内サブバンド正規化ファクターのピーク対平均比を取得するように構成され、前記グループ内サブバンド正規化ファクターの合計は、前記グループ中の全サブバンドのサブバンド正規化ファクターの合計であり、前記グループ内サブバンド正規化ファクターのピーク対平均比は、前記グループ内サブバンド正規化ファクターの平均値に対する前記グループ内サブバンド正規化ファクターのピーク値の比であり、前記グループ内サブバンド正規化ファクターのピーク値は、前記グループ中の全サブバンドのサブバンド正規化ファクターの最大値であり、前記グループ内サブバンド正規化ファクターの平均値は、前記グループ中の全サブバンドのサブバンド正規化ファクターの平均値であり、
各グループのグループ内サブバンド正規化ファクターの重み付けされた合計を得るために、前記各グループのグループ内サブバンド正規化ファクターのピーク対平均比に従って、前記各グループのグループ内サブバンド正規化ファクターの合計を重み付けするように構成され、
前記第１の割り当てユニットは、
前記各グループのグループ内サブバンド正規化ファクターの重み付けされた合計に従って、前記少なくとも１つのグループにコーディングビットを割り当てるように構成され、
前記少なくとも１つのグループに割り当てられたコーディングビットの合計は、前記オーディオ信号のコーディングビットの数である付記１４に記載の装置。
（付記１７）  前記グループ化ユニットは、
第１のグループのグループ内サブバンド正規化ファクターのピーク対平均比と第２のグループのグループ内サブバンド正規化ファクターのピーク対平均比とを比較するように特に構成されるとともに、
前記第１のグループのグループ内サブバンド正規化ファクターのピーク対平均比と、前記第２のグループのグループ内サブバンド正規化ファクターのピーク対平均比との間の比較が、第１の閾値より大きい場合に、第１の重み付けファクターに従って、前記第１のグループのグループ内サブバンド正規化ファクターの合計を調整し、第２の重み付けファクターに従って、前記第２のグループのグループ内サブバンド正規化ファクターの合計を調整するように特に構成されている付記１６に記載の装置。
（付記１８）  前記第１の割り当てユニットは、
前記各グループのグループ内サブバンド正規化ファクターの重み付けされた合計の、前記グループ中の全サブバンドのサブバンド正規化ファクターの合計に対する比に従って、前記各グループに対するビットの数を決定するように特に構成されるとともに、前記グループのビット数に従って、オーディオ信号のビットをグループに割り当てるように、特に構成されている付記１７に記載の装置。
（付記１９）  前記第２の割り当てユニットは、
前記グループ中でビットが割り当てられるサブバンドの数を決定するように構成されている決定モジュールと、
前記グループ中のサブバンド正規化ファクターに従って、前記オーディオ信号であり、及びグループ中でビットが割り当てられるサブバンドに割り当てられるコーディングビットを割り当てるように構成されている割り当てモジュールと
を含み、
前記グループ中でビットが割り当てられるサブバンドの数は、前記グループ中でビットが割り当てられるサブバンドの数に等しい付記１４から１８のいずれか一項に記載の装置。
（付記２０）  前記決定モジュールは、
前記グループに対するビットの数及び第３の閾値に従って、グループ中でビットが最初に割り当てられるサブバンドの数を決定するように特に構成され、前記第３の閾値は、正規化されたスペクトル係数を量子化するために使用されるビットの最小数を表し、
グループ中でビットが最初に割り当てられるサブバンドの数とグループ中のサブバンドの総数との間のより小さい値が、グループ中でビットが割り当てられるサブバンドの数であることを決定するように特に構成される、
付記１９に記載の装置。
（付記２１）  前記決定モジュールは、
前記グループに対するビットの数及び第３の閾値に従って、グループ中でビットが最初に割り当てられるサブバンドの数を決定するように構成され、前記第３の閾値は、正規化されたスペクトル係数を量子化するために使用されるビットの最小数を表し、
前記グループ中でビットが割り当てられるサブバンドの数を、前記グループ中のサブバンドの総数とスケールファクターｋとの積と比較するように特に構成され、前記スケールファクターｋは、グループ中のサブバンドの総数を調整するために使用され、
前記グループ中でビットが最初に割り当てられるサブバンドの数が、前記グループ中のサブバンドの総数とスケールファクターｋとの積より小さい場合に、前記グループ中でビットが割り当てられるサブバンドの数が、前記ビットが最初に割り当てられるサブバンドの数であることを決定し、前記グループ中でビットが最初に割り当てられるサブバンドの数が、グループ中のサブバンドの総数とスケールファクターｋとの積より大きい場合に、前記グループ中でビットが割り当てられるサブバンドの数が、グループ中のサブバンドの総数であることを決定するように特に構成される、
付記１９に記載の装置。
（付記２２）  前記割り当てモジュールは、グループ中の全サブバンドから、割り当てに対するターゲットサブバンドとして最も大きなサブバンド正規化ファクターを持つ最初のＮ個のサブバンドを選択するように特に構成され、Ｎはグループ中でビットが割り当てられるサブバンドの数であり、
Ｎ個のサブバンドのサブバンド正規化ファクターに従って、Ｎ個のサブバンドに順番にビットの数を割り当てるように特に構成される、
付記１９から２１のいずれか一項に記載の装置。
（付記２３）  前記第１の割り当てユニットは、
前記グループ中のサブバンドを複数のサブグループにグループ化するように特に構成され、
各サブグループのサブグループパラメータを取得するように特に構成されるとともに、
前記各サブグループのサブグループパラメータに従って、前記グループに割り当てられたビットを各サブグループに割り当てるように特に構成され、
前記第２の割り当てユニットは、
前記サブバンド正規化ファクターに従って、前記オーディオ信号であり、及び前記各サブグループに割り当てられたビットを、前記各サブグループ中の各サブバンドに割り当てるように特に構成されている、付記１４に記載の装置。
（付記２４）  前記グループ化ユニットは、
同じ帯域幅を持つサブバンドを１つのグループにグループ化し、それにより、前記複数のサブバンドを複数のグループにグループ化するように特に構成され、又は
近似サブバンド正規化ファクターを持つサブバンドを１つのグループにグループ化し、それにより、前記複数のサブバンドを複数のグループにグループ化するように特に構成されている、付記１４から２３のいずれか一項に記載の方法。
（付記２５）  前記複数のグループの各グループ中のサブバンドは隣接している、付記２４に記載の装置。
【図１】
0006351770.tif 000011
【図２】
0006351770.tif 000012
【図３】
0006351770.tif 000013