(57)【特許請求の範囲】
【請求項１】
入力信号に対して圧縮符号化を行うための方法であって、
入力信号のサイン情報を前記入力信号の絶対値信号を得るために抽出するステップと、
前記入力信号の前記絶対値信号の信号特性に従って行われる予測および分析により得られる予測係数を使用することにより前記絶対値信号の残差信号を得るステップと、
前記残差信号、前記サイン情報、および符号化パラメータがそれぞれ符号化された後に、符号化コードストリームを出力するために、前記残差信号、前記サイン情報、および前記符号化パラメータを多重化するステップと
を含む方法。
【請求項２】
前記入力信号の前記絶対値信号を得るために前記入力信号の前記サイン情報を抽出する前記ステップの前に、前記入力信号のフレーム特性が事前設定条件を満たすことを確認するステップ、および／または別の通常の符号化モードの少なくとも１つを使用して前記入力信号を符号化することにより得られる圧縮利得が事前設定しきい値以下であることを確認するステップを含む、請求項１に記載の方法。
【請求項３】
前記入力信号がゼロ平均信号であり、前記入力信号の前記絶対値信号を得るために前記入力信号の前記サイン情報を抽出する前記ステップの前に、ゼロ平均信号を得るために前記入力信号をマッピングするステップをさらに含む、請求項１または２に記載の方法。
【請求項４】
前記ゼロ平均信号を得るために前記入力信号をマッピングする前記ステップが、
前記入力信号のサンプリング点の分布に従ってマッピング係数として前記入力信号の平均値を選択するステップと、
前記ゼロ平均信号を得るために、前記入力信号および前記マッピング係数に対してマッピング操作を行うステップと
を含む、請求項３に記載の方法。
【請求項５】
前記入力信号の前記絶対値信号の前記信号特性に従って行われる予測および分析により前記予測係数を得る前記ステップが、
前記入力信号の前記絶対値信号の前記信号特性に従って、および環境パラメータに従って予測モードを決定するステップであって、前記信号特性および前記環境パラメータは、前記絶対値信号の周波数スペクトルエネルギー特性およびノイズ特性、前記予測を行う複雑性、または前記予測係数を伝達するために必要とされるビットの数を含むステップと、
前記予測係数を得るために、前記決定された予測モードで予測および分析を行うステップと
を含む、請求項１〜４のいずれか１項に記載の方法。
【請求項６】
多重化する前記ステップの前に、前記残差信号、前記サイン情報、および前記符号化パラメータがそれぞれ符号化され、前記方法が、
前記残差信号に対してエントロピ符号化を行うステップと、
前記サイン情報を量子化するステップと、
前記符号化パラメータを符号化するステップと
を含み、前記符号化パラメータは前記マッピング係数、前記予測係数、量子化係数、または副次的情報を含む、請求項４に記載の方法。
【請求項７】
前記予測モードが短時間線形予測符号化（ＬＰＣ）予測、または固定係数予測を含み、前記固定係数予測を採用する予測子が以下のように設計され、すなわち
−１＋ｚ−１；
−１＋０．５（ｚ−１＋ｚ−２）；
−１＋０．２５（ｚ−１＋ｚ−２＋ｚ−３＋ｚ−４）；
．．．
【数１】
0005277350.tif 000016
ここでｍ＝０、１、．．．、Ｌ、Ｌ＜（Ｎ−１）であり、Ｎは前記入力信号の長さである、
または予測値により表現される、すなわち
ｚ’（ｎ）＝ｚ（ｎ−１）；
ｚ’（ｎ）＝０．５＊（ｚ（ｎ−１）＋ｚ（ｎ−２））；
ｚ’（ｎ）＝０．２５＊（ｚ（ｎ−１）＋ｚ（ｎ−２）＋ｚ（ｎ−３）＋ｚ（ｎ−４））；
．．．
【数２】
0005277350.tif 000017
ここでｚ’（ｎ）は前記信号の前記予測値であり、前記予測係数は１／２ｍである、
または
ｚ’（ｎ）＝０．２５＊（ｚ（ｎ−１）＋ｚ（ｎ−２）＋ｚ（ｎ−３）＋ｚ（ｎ−４））、ここでｚ’（ｎ）は前記信号の前記予測値であり、前記予測係数は０．２５である、請求項５に記載の方法。
【請求項８】
前記予測係数を使用することにより、前記絶対値信号の前記残差信号を得る前記ステップが、
ｅ（ｎ）＝ｚ（ｎ）  ｎ＜４
ｅ（ｎ）＝０．２５＊（ｚ（ｎ−１）＋ｚ（ｎ−２）＋ｚ（ｎ−３）＋ｚ（ｎ−４））−ｚ（ｎ）  ４≦ｎ＜Ｎ、
ここで、ｚ（ｎ）は前記絶対値信号であり、ｅ（ｎ）は前記残差信号である、請求項１〜７のいずれか１項に記載の方法。
【請求項９】
請求項１に従って入力信号に対して圧縮符号化を行うための前記方法に基づく圧縮復号法であって、
サイン情報、残差信号、および符号化パラメータを得るために、符号化コードストリームを多重分離するステップと、
絶対値信号を得るために、エントロピ符号化された前記残差信号を合成するステップと、
サイン信号を得るために、復号された前記符号化パラメータに従って前記サイン情報を逆量子化するステップと、
出力信号を得るために、前記絶対値信号および前記サイン信号を合成するステップと
を含む圧縮復号法。
【請求項１０】
前記符号化パラメータが、マッピング係数、予測係数、量子化パラメータ、または副次的情報を含む、請求項９に記載の方法。
【請求項１１】
前記出力信号を得るために前記絶対値信号および前記サイン信号を合成する前記ステップの後に、前記マッピング係数が前記出力信号の前記絶対値信号を逆マッピングするために使用される、請求項１０に記載の方法。
【請求項１２】
圧縮符号器であって、
入力信号のサイン情報を抽出するように構成されるサイン抽出ユニットと、
前記入力信号の前記サイン情報が抽出された後に得られる絶対値信号の信号特性に従って行われる予測および分析により予測係数を得るように構成される予測ユニットと、
前記予測係数に従って、エントロピ符号化のために前記絶対値信号の残差信号を得るように構成される残差計算ユニットと、
前記残差信号、前記サイン情報、および符号化パラメータをそれぞれ符号化するように構成される符号化ユニットと
を含む圧縮符号器。
【請求項１３】
前記圧縮符号器が第１の前処理ユニットおよび／または第２の前処理ユニットをさらに含み、前記第１の前処理ユニットは、前記入力信号のフレーム特性が事前設定条件を満たすことを確認し、確認結果を前記サイン抽出ユニットに送信するように構成され、前記第２の前処理ユニットは、別の通常の符号化モードの少なくとも１つを使用して前記入力信号を符号化することにより得られる圧縮利得が事前設定しきい値以下であることを確認し、前記確認結果を前記サイン抽出ユニットに送信するように構成される、請求項１２に記載の圧縮符号器。
【請求項１４】
ゼロ平均信号を得るために前記入力信号をマッピングするように構成されるマッピングユニットをさらに含む、請求項１２または１３に記載の圧縮符号器。
【請求項１５】
前記マッピングユニットが、前記入力信号のサンプリング点の分布に従ってマッピング係数として前記入力信号の平均値を選択するように構成される係数ユニットと、
前記ゼロ平均値を得るために、前記入力信号および前記マッピング係数に対してマッピング操作を行い、前記ゼロ平均信号を前記サイン抽出ユニットおよび／または前記予測ユニットに送信するように構成される操作ユニットと
を含む、請求項１４に記載の圧縮符号器。
【請求項１６】
前記予測ユニットが、
前記入力信号の前記絶対値信号の前記信号特性に従って予測モードを決定するように構成されるモードユニットと、
前記予測係数を得るために、前記決定された予測モードで予測および分析を行うように構成される予測係数取得ユニットと
を含む、請求項１２〜１５のいずれか１項に記載の圧縮符号器。
【請求項１７】
固定係数予測モードが採用された場合、予測子が以下のように設計され、すなわち
−１＋ｚ−１；
−１＋０．５（ｚ−１＋ｚ−２）；
−１＋０．２５（ｚ−１＋ｚ−２＋ｚ−３＋ｚ−４）；
．．．
【数３】
0005277350.tif 000018
ここでｍ＝０、１、．．．、Ｌ、Ｌ＜（Ｎ−１）であり、Ｎは前記入力信号の長さである、
または予測値により表現される、すなわち
ｚ’（ｎ）＝ｚ（ｎ−１）；
ｚ’（ｎ）＝０．５＊（ｚ（ｎ−１）＋ｚ（ｎ−２））；
ｚ’（ｎ）＝０．２５＊（ｚ（ｎ−１）＋ｚ（ｎ−２）＋ｚ（ｎ−３）＋ｚ（ｎ−４））；
．．．
【数４】
0005277350.tif 000019
ここでｚ’（ｎ）は前記信号の前記予測値であり、前記予測係数は１／２ｍである、
または
ｚ’（ｎ）＝０．２５＊（ｚ（ｎ−１）＋ｚ（ｎ−２）＋ｚ（ｎ−３）＋ｚ（ｎ−４））、ここでｚ’（ｎ）は前記信号の前記予測値であり、前記予測係数は０．２５である、請求項１６に記載の圧縮符号器。
【請求項１８】
前記残差計算ユニットが、前記予測係数に従って、エントロピ符号化のために前記絶対値信号の前記残差信号を得る、すなわち
ｅ（ｎ）＝ｚ（ｎ）  ｎ＜４
ｅ（ｎ）＝０．２５＊（ｚ（ｎ−１）＋ｚ（ｎ−２）＋ｚ（ｎ−３）＋ｚ（ｎ−４））−ｚ（ｎ）  ４≦ｎ＜Ｎ、
ここでｚ（ｎ）は前記絶対値信号であり、ｅ（ｎ）は前記残差信号である、請求項１２〜１７のいずれか１項に記載の圧縮符号器。
【請求項１９】
前記符号化ユニットが、
前記残差信号に対してエントロピ符号化を行うように構成されるエントロピ符号化ユニットと、
前記サイン情報に対して量子化および符号化を行うように構成される量子化ユニットと、
前記符号化パラメータを符号化するように構成されるパラメータ符号化ユニットと
を含む、請求項１５に記載の圧縮符号器。
【請求項２０】
請求項１２に記載の前記圧縮符号器に基づく圧縮復号器であって、
多重分離されたサイン情報、多重分離された残差信号、および多重分離された符号化パラメータを復号するように構成される復号ユニットと、
絶対値信号を得るために、前記復号された符号化パラメータに従って前記残差信号を合成するように構成される合成ユニットと、
出力信号を得るために、前記復号されたサイン信号および前記復号された絶対値信号を合成するように構成される信号出力ユニットと
を含む圧縮復号器。
【請求項２１】
前記出力信号を得るために、入力信号を逆マッピングするように構成される逆マッピングユニットをさらに含む、請求項２０に記載の圧縮復号器。
【請求項２２】
圧縮符号化装置であって、請求項１２から１９のいずれか１項に記載の前記圧縮符号器を含み、入力信号を受け取るように構成される信号受信器と、前記入力信号のサイン情報および残差信号、ならびに前記圧縮符号器の符号化パラメータを多重化して、前記入力信号の前記サイン情報および前記残差信号、ならびに前記圧縮符号器の前記符号化パラメータが、それぞれ符号化された後に符号化コードストリームを形成するように構成されるコード・ストリーム・マルチプレクサとをさらに含む圧縮符号化装置。
【請求項２３】
請求項１〜１１のいずれか１項に記載の方法をコンピュータに実行させるプログラムを格納するコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、その全体が参照により本明細書に組み入れられる、２００９年６月１日に中国専利局に提出された、「ＣＯＭＰＲＥＳＳＩＯＮ  ＣＯＤＩＮＧ  ＡＮＤ  ＤＥＣＯＤＩＮＧ  ＭＥＴＨＯＤ，ＣＯＤＥＲ，ＤＥＣＯＤＥＲ  ＡＮＤ  ＣＯＤＩＮＧ  ＤＥＶＩＣＥ」と題する中国特許出願第２００９１０１０７５６２．５号明細書、および２００９年６月２５日に中国専利局に提出された、「ＣＯＭＰＲＥＳＳＩＯＮ  ＣＯＤＩＮＧ  ＡＮＤ  ＤＥＣＯＤＩＮＧ  ＭＥＴＨＯＤ，ＣＯＤＥＲ，ＤＥＣＯＤＥＲ  ＡＮＤ  ＣＯＤＩＮＧ  ＤＥＶＩＣＥ」と題する中国特許出願第２００９１０１４９８２４．４号明細書の優先権を主張する。
【０００２】
本発明の実施形態は、信号の符号化および復号の分野に関し、詳細には信号圧縮技術に関し、具体的には圧縮符号化法および圧縮復号法、圧縮符号器および圧縮復号器、ならびに圧縮符号化装置に関する。
【背景技術】
【０００３】
音声およびオーディオの信号を伝達し格納するための帯域幅を節約するために、対応する音声およびオーディオの符号化技術が広く適用されてきた。現在、有損失符号化（ｌｏｓｓｙ  ｃｏｄｉｎｇ）および無損失符号化（ｌｏｓｓｌｅｓｓ  ｃｏｄｉｎｇ）が主に区分されている。有損失符号化では再構成された信号を元の信号に完全に一致させることができないが、信号の冗長な情報により、音源の特徴、および人間の知覚の特徴に従って最大限度まで低減されることができ、少ない量の符号化情報が伝達され、音声およびオーディオのより高い品質が再構成される。無損失符号化では再構成された信号が元の信号と完全に一致し、その結果、最終的な復号の品質はまったく劣化してはならないことが確保されなければならない。一般的に言って、有損失符号化の圧縮率はより高いが、音声再構成品質は保証されない。無損失符号化は歪みのない信号を再構成することができるので、音声品質は保証されることができるが、圧縮率はより低い。一般の無損失圧縮符号器は、短時間線形予測符号器（ｓｈｏｒｔ−ｔｅｒｍ  ｌｉｎｅａｒ  ｐｒｅｄｉｃｔｉｏｎ  ｃｏｄｅｒ）（ＬＰＣ、ｌｉｎｅａｒ  ｐｒｅｄｉｃｔｉｏｎ  ｃｏｄｉｎｇ：線形予測符号化）、長時間予測子（ｌｏｎｇ  ｔｅｒｍ  ｐｒｅｄｉｃｔｏｒ）（ＬＴＰ、Ｌｏｎｇ  Ｔｅｒｍ  Ｐｒｅｄｉｃｔｉｏｎ：長時間予測）、およびエントロピ符号器を含む。ＬＰＣ予測は、音声信号の短時間依存性を取り除くために使用され、ＬＴＰは、圧縮効率を改善するために音声信号の長時間依存性を取り除くために使用される。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、既存の従来の予測法は、すべてのタイプの入力信号に適用可能とすることができず、一部の信号については、これらの一般的予測手段の使用により、圧縮利得（ｃｏｍｐｒｅｓｓｉｏｎ  ｇａｉｎ）が得られない。たとえば、より広いダイナミックレンジを有し、時間領域で急激に変化し、周波数領域でホワイトノイズに似たスペクトルを有する入力信号は、予測及び圧縮するのが困難であり、そのことが音声およびオーディオの信号の圧縮効率に著しく影響を及ぼす。
【課題を解決するための手段】
【０００５】
本発明の実施形態は、音声およびオーディオの信号の圧縮効率を改善するための、圧縮符号化法、圧縮符号化装置、圧縮復号法、および圧縮復号装置を提供する。
【０００６】
本発明の一実施形態が、入力信号の絶対値信号を得るために入力信号のサイン（ｓｉｇｎ）情報を抽出するステップと、入力信号の絶対値信号の信号特性に従って行われる予測および分析により得られる予測係数を使用することにより絶対値信号の残差信号を得るステップと、残差信号、サイン情報、および符号化パラメータがそれぞれ符号化された後に符号化コードストリームを出力するために残差信号、サイン情報、および符号化パラメータを多重化するステップとを含む符号化法を提供する。
【０００７】
本発明の一実施形態が、入力信号のサイン情報を抽出するように構成されるサイン抽出ユニットと、入力信号のサイン情報が抽出された後に得られる絶対値信号の信号特性に従って行われる予測および分析により予測係数を得るように構成される予測ユニットと、予測係数に従ってエントロピ符号化のために絶対値の残差信号を得るように構成される残差計算ユニットと、残差信号、サイン情報、および符号化パラメータをそれぞれ符号化するように構成される符号化ユニットとを含む圧縮符号器を提供する。
【０００８】
本発明の一実施形態が、前述の圧縮符号器を含み、入力信号を受け取るように構成される信号受信器と、入力信号のサイン情報および残差信号、ならびに圧縮符号器の符号化パラメータがそれぞれ符号化された後に、符号化コードストリームを形成するために入力信号のサイン情報および残差信号、ならびに圧縮符号器の符号化パラメータを多重化するように構成されるコード・ストリーム・マルチプレクサとをさらに含む圧縮符号化装置をさらに提供する。
【０００９】
したがって、本発明の実施形態を導入することにより、入力信号のサイン情報が入力信号の絶対値信号を得るために抽出され、予測係数が入力信号の絶対値信号の信号特性に従って行われる予測および分析により得られ、絶対値信号の残差信号が予測係数を使用することにより得られ、エントロピ符号化された残差信号、量子化されたサイン情報、および符号化のために必要とされるパラメータが、符号化コードストリームを出力するために多重化される。したがって、種々の特性を有する入力信号が効果的に圧縮されることができ、明らかな圧縮利得が得られ、音声およびオーディオの信号の圧縮効率が改善される。
【００１０】
本発明の実施形態における、または従来技術における技術的ソリューションをより明確に説明するために、実施形態または従来技術を説明するために必要とされる添付図面が、以下で簡潔に導入される。明らかに、以下の説明では添付図面は本発明の一部の実施形態でしかなく、当業者はまた、創造的努力なしに添付図面から別の図面を得ることができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、第１の実施形態による圧縮符号化法の概略図である。
【図２】図２は、第２の実施形態による圧縮符号化法の概略図である。
【図３】図３は、第３の実施形態による圧縮符号化法の概略図である。
【図４】図４は、圧縮符号化法実施形態による入力信号のマッピングの概略図である。
【図５】図５は、第４の実施形態による圧縮符号化法の概略図である。
【図６】図６は、第５の実施形態による圧縮符号化法の概略図である。
【図７】図７は、一実施形態による圧縮符号化法の概略図である。
【図８】図８は、第１の実施形態による圧縮復号法の概略図である。
【図９】図９は、第２の実施形態による圧縮復号法の概略図である。
【図１０】図１０は、第１の実施形態による圧縮符号器の概略図である。
【図１１】図１１は、第２の実施形態による圧縮符号器の概略図である。
【図１２】図１２は、一実施形態による別の圧縮符号器の概略図である。
【図１３】図１３は、第１の実施形態による圧縮復号器の概略図である。
【図１４】図１４は、第２の実施形態による圧縮復号器の概略図である。
【図１５】図１５は、一実施形態による圧縮符号化装置の概略図である。
【発明を実施するための形態】
【００１２】
本発明の実施形態における技術的ソリューションが、本発明の実施形態での添付図面を参照して以下で明確に完全に説明される。説明される実施形態が本発明の実施形態のすべてではなく一部だけであることは明らかである。本発明の実施形態に基づき、創造的努力なしに当業者によって得られるすべての別の実施形態が本発明の保護範囲に入るものとする。
【００１３】
一般に、従来の予測法は、すべてのタイプの入力信号に適用可能でなく、一部の信号に対しては、直接予測の採用により、よりよい圧縮利得が得られない可能性がある。本発明の実施形態では、明らかな予測利得がない信号に対して特に効果的であるサイン除去処理が入力信号に対して行われ、最終圧縮効率を改善するためにサイン除去後の信号の信号特性に従って、予測およびフィルタリングが、サイン除去後の信号に対して行われる。
（圧縮符号化法実施形態１）
【００１４】
図１は、第１の実施形態による圧縮符号化法の概略図である。方法は以下を含む。
【００１５】
ステップ１０１：入力信号の絶対値信号を得るために、入力信号のサイン情報を抽出する。
【００１６】
符号化される音声およびオーディオの入力信号が２つの部分の情報を含み、一方は信号中のサイン情報であり、他方はサイン情報が入力信号から取り除かれた後の絶対値信号である。入力信号の抽出されたサイン情報は、量子化されたサイン情報を得るために量子化される。
【００１７】
ステップ１０２：入力信号の絶対値信号の信号特性に従って行われる予測および分析により得られる予測係数を使用することによって絶対値信号の残差信号を得る。
【００１８】
量子化された予測係数が、残差信号を得るための予測を行うために使用され、エントロピ符号化が、残差信号に対して行われる。このステップで採用される予測係数は、事前設定されてもよい、すなわち、予測モードが、サイン情報が入力信号から取り除かれた後に得られる絶対値信号の信号特性に従って決定され、予測および分析が、予測係数を得るために予測モードで行われ、またはステップ１０１の後でかつステップ１０２の前に得られてもよい。
【００１９】
ステップ１０３：残差信号、量子化されたサイン情報、符号化のために必要とされるパラメータがそれぞれ符号化された後に、符号化コードストリームを出力するために、残差信号、量子化されたサイン情報、および符号化のために必要とされるパラメータを多重化する。
【００２０】
このステップでは、多重化により生成される符号化コードストリームは、エントロピ符号化により得られる残差信号、および量子化により得られるサイン情報を含み、符号化後に符号化エンドにより必要とされる符号化パラメータをさらに含む。符号化パラメータは、符号化のために符号化エンドにより使用される。符号化パラメータは、マッピング係数、量子化パラメータ、予測係数、または副次的情報を含むがそれに限定されない。副次的情報は、符号化モード識別子のプレフィックスコードを含む。
【００２１】
この実施形態を導入することにより、種々の特性を有する入力信号が効果的に圧縮されることができ、明らかな圧縮利得が得られ、音声およびオーディオの信号の圧縮効率が改善される。
（圧縮符号化法実施形態２）
【００２２】
図２は、第２の実施形態による圧縮符号化法の概略図である。方法は以下を含む。
【００２３】
ステップ２０１：入力信号のサイン情報および絶対値信号を得るために入力信号中の各サンプリング点のサインを抽出する。
【００２４】
音声およびオーディオの入力信号が、正および負の特性を表すサイン情報、ならびに信号振幅を表す絶対値信号を含む。一般に、サイン情報は２進法、すなわち０および１を使用することにより表現され、また、明確に利用可能範囲内で符号化エンド装置に従って柔軟に設定されることができる。入力信号のサンプリング点が負の値であるとき、サンプリング点のサイン情報は０であり、反対では、サンプリング点のサイン情報は１である。入力信号のサイン情報は２進シーケンスとして表現され、サンプリング点に対して、サンプリング点のサイン情報はｓｉｇｎ（ｎ）により表現され、ここで、ｎはＮより小さい自然数であり、Ｎは入力信号のサンプリング点の数である。入力信号の絶対値信号ｚがサイン情報と同時に得られ、サイン情報が取り除かれた入力信号が絶対値信号である。ｙとして表される入力信号が一例として取り上げられ、サンプリング点ｙ（ｎ）が負の値であるとき、サンプリング点の絶対値信号がｚ（ｎ）＝−ｙ（ｎ）であるが、サンプリング点ｙ（ｎ）が正の値であるとき、サンプリング点の絶対値信号はｚ（ｎ）＝ｙ（ｎ）であり、その結果、絶対値信号はｚ（ｎ）＝｜ｙ（ｎ）｜として一律に表現されることができる。
【００２５】
ステップ２０２：量子化されたサイン情報を得るために、入力信号の抽出されたサイン情報に対して量子化および符号化を行う。
【００２６】
入力信号のサイン情報が２進法を使用することにより表現されるとき、量子化されたサインを得るために、２進符号化がサイン情報を量子化するために採用されてもよく、２進符号化は０／１の２進符号化、ランレングス２進符号化、または別のタイプの２進符号化を含む。たとえば０／１の２進符号化を取り上げると、０／１の２進符号化は、正および負の特性を表す０／１のサイン情報を符号化ビットストリームの中に直接書き込む。ｙ（ｎ）のサイン値の変化頻度がより低い場合、すなわち、正の値または負の値が連続して出現する状況が頻繁に発生する場合、ランレングス２進符号化法が使用されてもよい。ランレングス２進符号化法は、以下のように説明される。
【００２７】
まず、ランレングス符号化情報が分析され、たとえば、フレーム長がＮ＝４０であり、サンプリング点の値の出現シーケンスが、連続する１０の正の値、連続する８の負の値、連続する１８の正の値、および連続する４の負の値である場合、ランレングス情報が（（０、１０）、（１、８）、（０、１８）、（１、４））と表現されることができる。次に、ランレングス情報が符号化される。２つの値だけが存在するので、情報が符号化されるとき、ある程度最適化が行われることができる。たとえば、第１のグループのサイン情報だけが符号化され、他のグループ中の同じサインのサンプリング点の連続して出現する回数の数値が符号化され、その結果、この例で符号化されるランレングス情報は（（０、１０）、（８）、（１８）、（４））である。
【００２８】
ステップ２０３：得られた絶対値信号の信号特性に従って、入力信号の絶対値信号に対して予測および分析を行うために使用される予測モードを決定する。
【００２９】
絶対値信号の信号特性は、周波数スペクトルエネルギー特性、周波数スペクトル分布特性、ならびに音声およびオーディオの信号の特徴を具体化する周波数スペクトルタイプを含む。予測モードはまた、信号特性に加えて環境パラメータに従って選択されてもよい、たとえば予測複雑性、および予測係数を伝達するために必要とされるビット数を見積もることにより決定されてもよい。この実施形態では、絶対値信号の周波数スペクトルが大きく変化し特定の周波数帯に集中せず、かつ予測複雑性がより高い場合、周波数スペクトルを分析することにより短時間ＬＰＣ予測モードおよび固定係数予測モードから予測モードが選択されることを一例として取り上げると、この状況の下では、短時間ＬＰＣ予測モードが優先的に選択されることができる。絶対値信号のエネルギーが絶対値の特性に従って特定の周波数帯に、またはいくつかの周波数帯に主に集中する場合、別の周波数帯がノイズに似たスペクトルを形成する場合、ソリューションにより必要とされる予測複雑性が比較的低い場合、および予測係数を伝達するために必要とされるビット数がより少ない場合、固定係数予測が優先的に使用されることができる。さらに、絶対値信号のエネルギーの大部分が低周波数に集中する場合、類似する高域フィルタリング効果を有する予測子が選択される必要がある。明確に、予測モードの選択基準がまた、前述のモードに限定されず、当業者によく知られた別の基準を含んでもよい。さらに、各基準は組み合わせて採用されても、選択的に採用されてもよい。
【００３０】
ステップ２０４：絶対値信号の予測係数を得るために、決定された予測モードで予測および分析を行う。
【００３１】
ステップ２０３の説明によれば、短時間ＬＰＣ予測を使用することが決定された場合、レビンソン−ダービンの算法（Ｌｅｖｉｎｓｏｎ−Ｄｕｒｂｉｎ  ａｌｇｏｒｉｔｈｍ）が、対応するｐ次短時間ＬＰＣ予測係数ａ（ｉ）を得るために絶対値信号に適用されてもよい、ここでｉ＝１、．．．、ｐであり、ｐの値は一般に１〜１６に及び、対応する予測子は
【数１】
0005277350.tif 000002
である。固定係数予測を使用することが決定された場合、サイン除去後に得られる絶対値信号を考慮に入れて、サンプリング点の依存性が高められ、信号のエネルギーは低周波数に主に集中し、高域フィルタリング効果を有する予測子が設計されることができる。さらに、圧縮の効率および複雑性、ならびに固定点の無損失実現を考慮し、たとえば、以下の級数で予測子が設計されることができる。
−１＋ｚ−１；
−１＋０．５（ｚ−１＋ｚ−２）；
−１＋０．２５（ｚ−１＋ｚ−２＋ｚ−３＋ｚ−４）；
．．．
【数２】
0005277350.tif 000003
ここでｍ＝０、１、．．．、Ｌであり、Ｌ＜（Ｎ−１）である。
【００３２】
前述の予測子はまた、以下のような予測値形式を使用することにより表現されてもよい。
ｚ’（ｎ）＝ｚ（ｎ−１）；
ｚ’（ｎ）＝０．５＊（ｚ（ｎ−１）＋ｚ（ｎ−２））；
ｚ’（ｎ）＝０．２５＊（ｚ（ｎ−１）＋ｚ（ｎ−２）＋ｚ（ｎ−３）＋ｚ（ｎ−４））；
．．．
【数３】
0005277350.tif 000004
ここでｚ’（ｎ）は信号の予測値を表し、固定点の無損失実現を容易にするために、予測係数は１／２ｍとして設計され、ここでｍは２に等しくてもよい。以下の表現が得られる。
ｚ’（ｎ）＝０．２５＊（ｚ（ｎ−１）＋ｚ（ｎ−２）＋ｚ（ｎ−３）＋ｚ（ｎ−４））、
【００３３】
ここでｚ’（ｎ）は信号の予測値であり、予測係数は０．２５であり、予測係数は固定点の無損失実現を容易にする。フィルタの設計はまた、決定された予測モードに従って行われる予測および分析により予測係数が得られることを確実にするために、無損失または有損失の音声およびオーディオの符号化ならびに復号に従って変えられてもよい。
【００３４】
固定係数が採用された場合、２つの異なる種類の実現方法が存在することができる、すなわち１組だけの固定係数が使用されるか、少なくとも２組の固定係数が切り換えるために使用される。１組だけの固定係数が使用される場合、情報が量子化および伝達される必要がなく、同じ１組の予測係数が符号化および復号のために使用される。２組以上の固定係数が切り換えるために使用される場合、いくつかの異なる候補の組の固定係数が選択される必要があり、選択基準は、どの組の固定係数が最終符号化ビット数を最小にするかを調べることである。たとえば、候補の固定予測係数が、前述の予測子の第１の２組の固定予測係数である。まず、２組の固定予測係数が、残差信号を得るため、および残差信号を量子化するために必要とされるビット数を得るために、ｚ（ｎ）を予測するためにそれぞれ使用され、必要とされるより少ないビット数を伴う１組の係数が選択される。残差信号のエネルギーの総計または残差信号の絶対値の総計をより小さくする原理が、どの組の予測係数が採用されるかを決定するために使用されてもよい。
【００３５】
ステップ２０５：予測係数に従って予測係数を量子化するべきかどうかを決定し、そうであると決定された場合、量子化された予測係数を得るために予測係数を量子化する。
【００３６】
短時間ＬＰＣ予測および分析が行われたとき、得られる予測係数ａ（ｉ）は、量子化された予測係数ａ＾（ｉ）を得るために量子化される。固定係数予測および分析が固定予測係数を得るために行われたとき、固定予測係数を使用することにより、すなわち、１組だけの固定予測係数を使用することにより、および少なくとも２組の固定予測係数を使用することにより、２種類の予測実現のやり方の間で切換えが行われる。１組だけの予測係数が使用される場合、情報は量子化され出力される必要がなく、同じ１組の固定予測係数が、符号化エンドおよび復号エンドにより採用される。２組以上の固定予測係数が切り換えるために使用される場合、いくつかの異なる候補の組の固定係数が選択される必要があり、次に、選択された固定予測係数の通し番号が符号化され量子化される。
【００３７】
ステップ２０６：予測係数に従って絶対値信号の残差信号を計算する。
【００３８】
短時間ＬＰＣ予測では、各サンプリング点の残差信号ｅ（ｎ）は量子化された予測係数ａ＾（ｉ）、サンプリング点の絶対値信号、および最初のｐのサンプリング点の絶対値信号によって得られる。具体的実現では、以下のやり方が採用されてもよい。
【数４】
0005277350.tif 000005
【００３９】
固定予測では、残差信号ｅ（ｎ）は、ステップ２０４で説明されるように予測係数の切換えにより決定される予測係数に従って、ならびに予測係数、およびステップ２０４で決定される予測子を使用することにより得られることができ、各サンプリング点の残差信号ｅ（ｎ）は、固定予測係数、サンプリング点の絶対値信号、および最初の２ｍのサンプリング点の絶対値信号により得られる、すなわち、ｅ（ｎ）＝ｚ’（ｎ）−ｚ（ｎ）である。たとえば、具体的実現では、以下の方法が採用されてもよい。
【数５】
0005277350.tif 000006
ここでｍ＝０、１、．．、Ｌであり、Ｌ＜（Ｎ−１）である。
【００４０】
具体的実現方法では、ｍ＝２である場合、以下の方法が採用されてもよい。
ｅ（ｎ）＝ｚ（ｎ）  ｎ＜４
ｅ（ｎ）＝０．２５＊（ｚ（ｎ−１）＋ｚ（ｎ−２）＋ｚ（ｎ−３）＋ｚ（ｎ−４））−ｚ（ｎ）  ４≦ｎ＜Ｎ。
【００４１】
このステップで使用される予測係数は、ステップ２０３およびステップ２０４により得られることができ、事前設定されてもよい。事前設定法は、ステップ２０３およびステップ２０４の事前設定法と同じであり、違いは、事前設定予測係数がステップ２０６で残差信号を計算するために直接使用される、すなわち、予測係数はステップ２０２の後またはステップ２０１の前に得られることができるということである。
【００４２】
ステップ２０７：残差信号に対してエントロピ符号化を行う。
【００４３】
エントロピ符号化は、エントロピ符号化モード、たとえばライス符号化（ｒｉｃｅ  ｃｏｄｉｎｇ）、ハフマン符号化（ｈｕｆｆｍａｎ  ｃｏｄｉｎｇ）、および算術符号化（ａｒｉｔｈｍｅｔｉｃ  ｃｏｄｉｎｇ）を採用することによって行われることができる。
【００４４】
ステップ２０８：符号化コードストリームを出力するために、エントロピ符号化された残差信号、量子化されたサイン情報、および符号化された符号化パラメータを多重化する。
【００４５】
多重化されたデータは、エントロピ符号化された残差信号および量子化されたサイン情報を含み、復号エンドに復号を正しく行うよう命令するために使用される符号化された符号化パラメータをさらに含む。符号化パラメータは、符号化エンドにより採用される異なる技術的手段に従って変わり、一般に、符号化パラメータは、マッピング係数、予測係数、量子化パラメータ、または副次的情報を含む。副次的情報は、符号化モード識別子のプレフィックスコードを含む。情報は、識別子、サイン、またはデータによりビットストリームの形で伝達される。一例として固定予測係数を取り上げると、ステップ２０５で符号化され量子化される固定予測係数のコードが、符号化パラメータの役割を果たし、符号化され、１ビットを使用することにより多重化され、次に、復号エンドに出力される。
【００４６】
この実施形態は、音声およびオーディオの信号の無損失符号化に適用されても、同様に損失符号化技術または別のデータ圧縮技術に適用されてもよい。
【００４７】
この実施形態を導入することにより、異なる特性を有する入力信号が効果的に圧縮されることができ、明らかな圧縮利得が得られ、音声およびオーディオの信号の圧縮効率が改善される。
（圧縮符号化法実施形態３）
【００４８】
入力信号は、ゼロ平均信号であるので、ステップ２０１〜ステップ２０８は、実施形態２では入力信号に対して行われることができる。実施形態２と異なり、この実施形態では、実施形態２の各ステップが実行される前に、入力信号がゼロ平均信号であるかどうかを判断するために入力信号が確認される必要がある。
【００４９】
図３は、第３の実施形態による圧縮符号化法の概略図である。方法は以下を含む。
【００５０】
ステップ３００：入力信号がゼロ平均信号であるかどうかを判断し、入力信号がゼロ平均信号である場合、ステップ３０１が引き続き実行される。そうでない場合、入力信号は、ゼロ平均信号を得るためにマッピングされる。
【００５１】
ゼロ平均信号を得るために入力信号をマッピングするステップは、入力信号のサンプリング点分布に従ってマッピング係数として入力信号の平均値を選択するステップと、ゼロ平均信号を得るために入力信号およびマッピング係数に対してマッピング操作を行うステップとを含む。具体的には、入力信号ｘ（ｎ）の分布に従って、マッピング係数Ｋが選択され、その結果、入力信号はＫ値の両側に対称に分配される。マッピング係数Ｋは、
【数６】
0005277350.tif 000007
として表される、入力信号ｘ（ｎ）の平均値として選択されてもよい。ここで、Ｋは［ｍｉｎ（ｘ（ｎ）），ｍａｘ（ｘ（ｎ））］に含まれる。Ｋ値は、マッピング信号ｙ（ｎ）を得るために加算される、または減算される。ｙ（ｎ）はゼロ平均信号であり、Ｋが負の値である場合、ｙ（ｎ）＝ｘ（ｎ）＋Ｋであり、Ｋが正の値である場合、ｙ（ｎ）＝ｘ（ｎ）−Ｋである。
【００５２】
別の特殊なマッピング法もゼロ平均信号を得るために採用されてもよい。たとえば、入力信号はｇ７１１コードストリームのＡ則（Ａ−ｌａｗ）またはμ則（μ−ｌａｗ）の信号である。コードストリーム信号の値がコードストリーム信号により表される実際の音声信号の値と一致しないので、マッピング変換が行われる必要がある。たとえば［０、２５５］の入力信号のμ則マッピングを取り上げると、この実施形態での操作により、入力信号は、図４に示されるようにゼロ平均信号を形成するために［−１２８、１２７］にマッピングされる。このマッピング工程では、マッピング係数は伝達されない可能性があり、復号エンドが、符号化エンドのマッピング規則に従って逆マッピングを行うだけでよい。
【００５３】
ステップ３０１〜ステップ３０８は、実施形態２のステップ２０１〜ステップ２０８と同じである。
【００５４】
この実施形態を導入することにより、前述のステップがゼロ平均信号を使用することにより実行される。操作の複雑性は影響を受けることがより少ないことに基づき、マッピングおよび判断の後の入力信号、ならびにマッピングおよびサイン除去の後の入力信号が効果的に圧縮されることができ、明らかな圧縮利得が得られ、音声およびオーディオの信号の圧縮効率が改善される。
（圧縮符号化法実施形態４）
【００５５】
入力信号のフレーム特性が事前設定条件を満たすかどうかを判断するために、符号化法実施形態２と組み合わせて、この実施形態ではステップ４００が、符号化法実施形態２のステップ２０１の前にさらに含まれる、または符号化法実施形態３と組み合わせて、この実施形態ではステップ４００が、符号化法実施形態３のステップ３００の前にさらに含まれる。
【００５６】
図５は、第４の実施形態による圧縮符号化法の概略図である。方法は以下を含む。
【００５７】
ステップ４００：入力信号のフレーム特性が、事前設定条件を満たすことを確認する。
【００５８】
入力信号は、異なるフレーム信号特性を有し、異なる信号特性が、異なる圧縮符号化ソリューションに適用可能である。事前設定条件が、次の操作を決定するために、入力信号のフレーム特性が事前設定条件を満たすかどうかを判断するために設定される。事前設定条件は、入力信号のダイナミックレンジのサイズ、および／または入力信号の変化速度でもよい。たとえば、信号のダイナミックレンジがより広く、かつ信号がより速く変化し、かつサンプリング点の大部分が極端に正／負の値の両端に分配される場合、入力信号のフレーム特性が事前設定条件を満たすことが確認され、ステップ４０１が引き続き実行される。たとえば、しきい値が、入力信号の極端な正／負の値の両端に、たとえばＫ１＝３７およびＫ２＝１６５にそれぞれ設定されてもよい。［０，Ｋ１］に含まれるサンプリング点の値ｘ（ｎ）が入力された場合、それは、サンプリング点は極端に負の限度にあることを示し、［１２８，Ｋ２］に含まれるサンプリング点の値ｘ（ｎ）が入力された場合、それは、サンプリング点は極端に正の限度にあることを示し、両端にあるサンプリング点の数が全フレーム中のサンプリング点の総数の７０％を超える場合、入力信号のフレーム特性が事前設定条件を満たすことが確認され、次のステップが実行される。
【００５９】
この実施形態ではステップ４０１〜ステップ４０８は、符号化法実施形態２の符号化法のステップ２０１〜ステップ２０８と同じであり、圧縮符号化法実施形態３のステップ３００はまた、ゼロ平均信号を得るために、ゼロ平均信号ではない入力信号をマッピングするためにステップ４００とステップ４０１の間で実行されてもよい。
【００６０】
この実施形態を導入することにより、マッピングステップの前、またはマッピングおよびサイン除去のステップの前に確認が行われ、その結果、本発明に適用可能なより多くの入力信号が効果的に圧縮されることができ、明らかな圧縮利得が得られ、音声およびオーディオの信号の圧縮効率が改善される。
（圧縮符号化法実施形態５）
【００６１】
別の通常の符号化モードの少なくとも１つを使用して入力信号を符号化することにより得られる圧縮利得が、事前設定しきい値以下であることを確認するために、符号化法実施形態２と組み合わせて、この実施形態ではステップ５００が、符号化法実施形態２のステップ２０１の前にさらに含まれる、または符号化法実施形態３と組み合わせて、この実施形態ではステップ５００が、符号化法実施形態３のステップ３００の前にさらに含まれる。
【００６２】
図６は、第５の実施形態による圧縮符号化法の概略図である。方法は以下を含む。
【００６３】
ステップ５００：別の通常の符号化モードの少なくとも１つを使用して入力信号を符号化することにより得られる圧縮利得が、事前設定しきい値以下であることを確認する。
【００６４】
別の通常の符号化モードが入力信号に対して使用されたときに、圧縮利得が得られるかどうかを判断し、圧縮利得が生成されない場合、ステップ５０１が実行される。圧縮利得が得られたかどうかは、符号化のために必要とされるバイトの数が元のデータのサイズより小さいかどうかに基づき決定される。たとえばフレーム長Ｎ＝４０を取り上げると、別の通常の符号化モードにより必要とされるバイトの数が４０未満である場合、それは、圧縮利得が得られることを示し、別の通常の符号化モードは、複数の符号化モードまたは符号化モードの任意の中の最適なモードとなることができる。最適な符号化モードは、種々の応用シナリオに従って設定され、たとえば、最適な符号化モードは、符号化のために必要とされるビット／バイトの数が最小となるときに採用される符号化モードである。圧縮符号化の重要な要素が圧縮利得であり、種々の符号化モードでの利得が符号化モードを選択するために確認され、その結果、符号化効率が効果的に改善されることができる。
【００６５】
この実施形態ではステップ５０１〜ステップ５０８は、符号化法実施形態２のステップ２０１〜ステップ２０８と同じである。さらに、この実施形態はステップ５０９、すなわち、ステップ５０１〜ステップ５０８で生成される符号化情報、たとえば残差信号およびサインに必要とされるビットの数が、元の入力データのサイズより小さいかどうかを判断するステップと、そうである場合、符号化ビットストリーム、ならびに符号化情報、たとえば残差信号およびサインのモード情報を出力するステップと、そうでない場合、直接符号化を使用することにより元の入力データを直接出力するステップとをさらに含む。
【００６６】
圧縮符号化法実施形態３のステップ３００はまた、ゼロ平均信号を得るために、ゼロ平均信号ではない入力信号をマッピングするために、ステップ５００とステップ５０１の間で実行されてもよい。この実施形態はまた、符号化法実施形態４と並列でもよく、次のステップが、ステップ４００およびステップ５００が両方とも満たされたときに、または優先判断条件が設定されたときに実行される。たとえば、ステップ４００で判断がまず行われ、ステップ４００が満たされたとき、次の操作が行われ、ステップ５００で判断が行われない。図７に示されるように、この実施形態はステップ５０９をさらに含む。
【００６７】
この実施形態を導入することにより、マッピングステップの前、またはマッピングおよびサイン除去のステップの前に確認が行われ、その結果、本発明に適用可能なより多くの入力信号が効果的に圧縮されることができ、明らかな圧縮利得が得られ、音声およびオーディオの信号の圧縮効率が改善される。
【００６８】
圧縮符号化法実施形態１〜５を通して、符号化コードストリームが符号化エンドから出力され、符号化コードストリームが復号エンドに入り、復号エンドは出力信号を得るために、受信された符号化コードストリームに従って信号を復号し、出力信号が元の信号である。復号エンドにより行われる圧縮復号法が圧縮符号化法の逆工程であり、復号エンドは、コードストリーム中のデータ復元（ｄｅｃｏｍｐｒｅｓｓｉｏｎ）により元の信号を実際に回復する必要がある。
圧縮復号法実施形態１
【００６９】
図８は、第１の実施形態による圧縮復号法の概略図である。方法は以下を含む。
【００７０】
ステップ６０１：サイン情報、残差信号、および符号化パラメータを得るために、符号化コードストリームを多重分離する。
【００７１】
符号化パラメータは、マッピング係数、予測係数、量子化パラメータ、または副次的情報を含んでもよい。符号化パラメータは、種々の圧縮符号化実現ソリューションにより異なる。符号化パラメータは、圧縮符号化法でパースされた符号化コードストリームの正確な復元をサポートするために使用される。
【００７２】
ステップ６０２：絶対値信号を得るために、エントロピ符号化された残差信号を合成する。
【００７３】
ステップ６０３：サイン信号を得るために、復号された符号化パラメータに従ってサイン情報を逆量子化する。
【００７４】
ステップ６０４：出力信号を得るために、絶対値信号およびサイン信号を合成する。
【００７５】
この実施形態を導入することにより、種々の特性を有する入力信号が効果的に圧縮されることができ、明らかな圧縮利得が得られ、音声およびオーディオの信号の圧縮効率が改善される。
（圧縮復号法実施形態２）
【００７６】
図９は、第２の実施形態による圧縮復号法の概略図である。方法は以下を含む。
【００７７】
ステップ７０１：サイン情報、残差信号、および符号化パラメータを得るために、符号化コードストリームを多重分離する。
【００７８】
前述の異なる圧縮符号化実施形態によれば、多重分離された符号化パラメータは、復号された符号化パラメータを得るために復号される。符号化パラメータは、量子化パラメータおよび予測係数、または固定予測量子化パラメータ、マッピング係数、ならびに副次的情報のうち任意の１つまたは複数の種類を含んでもよい。符号化パラメータは、サイン、識別子、またはデータを通して符号化コードストリーム中に配置され、復号エンドに伝達される。異なるソリューションが異なる符号化パラメータを含み、たとえば、１組の固定予測係数が圧縮符号化法で予測のために使用される場合、予測パラメータは符号化され伝達される必要がない。２組以上の固定予測係数が圧縮符号化法で切り換えるために使用される場合、符号化パラメータ中の予測情報を具体化するパラメータが、固定予測量子化パラメータ、すなわち、固定予測係数の通し番号を具体化することができる識別情報を含み、短時間ＬＰＣ予測が圧縮符号化法で採用される場合、復号パラメータ中の予測情報を具体化するパラメータが予測係数を含む。
【００７９】
ステップ７０２：合成により絶対値信号を得るために、復号された符号化パラメータに従って残差信号に対してエントロピ復号を行う。
【００８０】
エントロピ復号は多重分離された残差信号に対して行われ、各サンプリング点の残差信号は、符号化パラメータ中の予測係数に従って絶対値信号を得るために合成される。
【００８１】
たとえば、短時間ＬＰＣ予測では、絶対値信号ｚ（ｎ）が、圧縮符号化法での残差信号
【数７】
0005277350.tif 000008
を得る逆工程により得られる。したがって、絶対値信号を得るために残差信号を合成することは、以下のやり方で実現されることができる。
【数８】
0005277350.tif 000009
【００８２】
固定予測係数予測では、絶対値信号ｚ（ｎ）が、圧縮符号化法での残差信号
【数９】
0005277350.tif 000010
を得る逆工程により得られる。したがって、絶対値信号を得るために残差信号を合成することは、以下のやり方で実現されることができる。
【数１０】
0005277350.tif 000011
そして、前の式でｍ＝２の場合、
ｚ（ｎ）＝ｅ（ｎ）  ｎ＜４
ｚ（ｎ）＝０．２５＊（ｚ（ｎ−１）＋ｚ（ｎ−２）＋ｚ（ｎ−３）＋ｚ（ｎ−４））−ｅ（ｎ）  ４≦ｎ＜Ｎ、ここで、０．２５は予測係数である。
【００８３】
ステップ７０３：復号された符号化パラメータに従ってサイン信号を得るために、サイン情報を逆量子化する。
【００８４】
圧縮符号化法での工程と逆の逆量子化工程が、逆量子化されたサイン信号を得るために、符号化パラメータ中の量子化パラメータに従ってサイン情報に対して行われる。
【００８５】
ステップ７０４：出力信号を得るために、絶対値信号およびサイン信号を合成する。
【００８６】
ステップ７０５：復号された符号化パラメータ中のマッピング係数を使用することにより出力信号を逆マッピングする。
【００８７】
符号化パラメータがマッピング係数を含むとき、符号化パラメータ中のマッピング係数に従って、圧縮符号化法でのマッピングと逆の逆マッピングが、元の音声およびオーディオの信号を回復するために採用され、圧縮復号法が終了する。
【００８８】
何らかの別の特殊なマッピング法が符号化で採用されるとき、マッピング係数は伝達される必要がなくてもよく、圧縮符号化法でのマッピングと逆の逆マッピングは元の音声およびオーディオの信号を回復するために直接使用される。圧縮復号法が終了する。
【００８９】
さらに、この実施形態では符号化パラメータは、各圧縮符号化実施形態で入力信号に適用される種々の実現手段での情報を識別するために使用される副次的情報をさらに含んでもよい。別の圧縮符号化法実施形態が、各圧縮符号化法実施形態に従って実現されてもよく、違いは、各圧縮復号実施形態が、対応する圧縮符号化実施形態の逆工程であるという点にある。当業者にとって、これらはすべて実現可能な実施形態であり、圧縮符号化法により得られることができるソリューションである。
【００９０】
この実施形態を導入することにより、種々の特性を有する入力信号が効果的に圧縮されるとこができ、明らかな圧縮利得が得られ、音声およびオーディオの信号の圧縮効率が改善される。
（圧縮符号器実施形態１）
【００９１】
図１０は、第１の実施形態による圧縮符号器の概略図である。
【００９２】
この実施形態では圧縮符号器は、サイン抽出ユニット１１、予測ユニット１２、残差計算ユニット１３、および符号化ユニット１４を含む。サイン抽出ユニット１１は入力信号のサイン情報を抽出するように構成される。予測ユニット１２は、入力信号のサイン情報が抽出された後に得られる絶対値信号の信号特性に従って行われる予測および分析により予測係数を得るように構成される。残差計算ユニット１３は、予測係数に従って、エントロピ符号化のために絶対値信号の残差信号を得るように構成される。符号化ユニット１４は、残差信号、サイン情報、および符号化パラメータをそれぞれ符号化するように構成される。
【００９３】
この実施形態では、圧縮符号器のサイン抽出ユニット１１は、入力信号のサイン情報を抽出し、入力信号を処理して、入力信号のサイン情報および絶対値信号をそれぞれ得る。サイン抽出ユニット１１は、サイン情報が抽出された後に得られる絶対値信号を予測ユニット１２に送信する。予測ユニット１２は、絶対値信号の信号特性を分析し、予測符号化モードを決定し、予測係数を得るために、決定された予測符号化モードに従って予測および分析を行い、予測係数を残差計算ユニット１３に送信する。残差計算ユニット１３は、絶対値信号の各サンプリング点の残差信号を得るために、予測係数に対応する予測子を使用して、サンプリング点に従って絶対値信号に対して予測を行う。符号化ユニット１４は、残差信号、サイン情報、および符号化パラメータを符号化するように構成される。圧縮符号器は、符号化されたサイン情報および残差信号を出力する。
【００９４】
さらに、予測ユニットは、絶対値信号の周波数スペクトルエネルギー特性およびノイズ特性、予測を行う複雑性、または予測係数を伝達するために必要とされるビットの数を含む、入力信号の絶対値信号の信号特性に従って予測モードを決定するように構成されるモードユニット１２１と、予測係数を得るために、決定された予測モードで予測および分析を行うように構成される予測係数取得ユニット１２２とを含む。符号化ユニットは、残差信号に対してエントロピ符号化すること、サイン情報を量子化すること、および符号化パラメータを符号化することを行うことを含む。
【００９５】
この実施形態はまた、圧縮符号化法実施形態２に従って実現されてもよい。
【００９６】
この実施形態を導入することにより、種々の特性を有する入力信号が効果的に圧縮されることができ、明らかな圧縮利得が得られ、音声およびオーディオの信号の圧縮効率が改善される。
（圧縮符号器実施形態２）
【００９７】
図１１は、第２の実施形態による圧縮符号器の概略図である。
【００９８】
圧縮符号器実施形態１に基づき、この実施形態は、ゼロ平均信号を得るために、入力信号をマッピングするように構成されるマッピングユニット１５をさらに含む。この圧縮符号器実施形態では、入力信号はゼロ平均信号である。入力信号に対して、入力信号がゼロ平均信号であるかどうかを知ることが不可能であるとき、圧縮符号器はマッピングユニット１５をさらに含む。マッピングユニット１５は、入力信号のサンプリング点の分布に従うマッピング係数として入力信号の平均値を選択するように構成される係数ユニット１５１と、ゼロ平均信号を得るために、入力信号およびマッピング係数に対してマッピング操作を行い、ゼロ平均信号をサイン抽出ユニット１１に送信するように構成される操作ユニット１５２とを含む。さらに、マッピングユニット１５は、入力信号がゼロ平均信号であるかどうかを判断し、入力信号がゼロ平均信号であるとき、信号判断結果を係数ユニット１５１に送信するように構成される信号判断ユニット１５３をさらに含んでもよい。この実施形態はまた、圧縮符号化法実施形態３に対応して実現されてもよい。
【００９９】
別の圧縮符号器実施形態３では、圧縮符号器は、第１の前処理ユニット１６をさらに含む。第１の前処理ユニット１６は、入力信号のフレーム特性が事前設定条件を満たすことを確認し、確認結果をサイン抽出ユニット１１またはマッピングユニット１５に送信するように構成される。この実施形態はまた、圧縮符号化法実施形態４に対応して実現されてもよい。
【０１００】
別の圧縮符号器実施形態４では、圧縮符号器は第２の前処理ユニット１７をさらに含む。第２の前処理ユニット１７は、別の従来の符号化モードの少なくとも１つを使用して入力信号を符号化することにより得られる圧縮利得が事前設定しきい値以下であることを確認し、確認結果をサイン抽出ユニット１１またはマッピングユニット１５に送信するように構成される。この実施形態はまた、圧縮符号化法実施形態５に対応して実現されてもよく、圧縮符号器実施形態３および４はまた、図１２に示されるように組み合わせて実現されてもよい。
【０１０１】
この実施形態を導入することにより、異なる特性を有する入力信号が効果的に圧縮されることができ、明らかな圧縮利得が得られ、音声およびオーディオの信号の圧縮効率が改善される。
【０１０２】
符号化エンドで、収集される音声およびオーディオの信号が圧縮符号器に入り、圧縮符号器により圧縮され符号化された後のデータが、符号化コードストリームを形成するために前処理され、符号化コードストリームが復号エンドに送信される。復号エンドは、復号されたデータを得るために、受信された符号化コードストリームをパースし、以下で説明される圧縮復号器実施形態により元の信号を回復するために復元が行われる。
（圧縮復号器実施形態１）
【０１０３】
図１３は、第１の実施形態による圧縮復号器の概略図である。
【０１０４】
この実施形態では圧縮復号器は、復号ユニット２３、合成ユニット２２、および信号出力ユニット２１を含む。圧縮復号器は、圧縮符号器の工程と逆工程を使用することにより、パースされた符号化コードストリームを復元する。復号ユニット２３は、符号化されたサイン信号、残差信号、および符号化パラメータを得るために、多重分離されたサイン情報、多重分離された残差信号、および多重分離された符号化パラメータをそれぞれ復号する。合成ユニット２２は、復号された符号化パラメータに従って絶対値信号を得るために残差信号を合成する。信号出力ユニット２１は、出力信号を得るために、復号されたサイン信号および絶対値信号を合成する。
【０１０５】
この実施形態を導入することにより、種々の特性を有する入力信号が効果的に圧縮されることができ、明らかな圧縮利得が得られ、音声およびオーディオの信号の圧縮効率が改善される。
（圧縮復号器実施形態２）
【０１０６】
図１４は、第２の実施形態による圧縮復号器の概略図である。
【０１０７】
この実施形態では圧縮復号器は復号ユニット２３、合成ユニット２２、および信号出力ユニット２１を含む。圧縮復号器は、圧縮符号器の工程と逆工程を使用することにより、パースされた符号化コードストリームを復元する。復号ユニット２３は、復号されたサイン信号、残差信号、および符号化パラメータを得るために、多重分離されたサイン情報、多重分離された残差信号、および多重分離された符号化パラメータをそれぞれ復号する。合成ユニット２２は、復号された符号化パラメータに従って絶対値信号を得るために残差信号を合成する。信号出力ユニット２１は、出力信号を得るために、サイン信号および絶対値信号を合成するように構成される。圧縮復号器は逆マッピングユニット２５をさらに含んでもよい。
【０１０８】
復号ユニット２３は、符号化コードストリームが多重分離された後に得られる符号化パラメータ、サイン情報、および残差信号を受け取り、符号化パラメータを復号し、復号された符号化パラメータから量子化されたパラメータを抽出して、多重分離されたサイン情報を逆量子化して、逆量子化されたサイン信号を得て、エントロピ復号された残差信号を得るために、多重分離された残差信号に対してエントロピ復号を行う。合成ユニット２２は、エントロピ復号された残差信号を受け取り、復号された符号化パラメータ中の予測係数または固定予測量子化パラメータに従って絶対値信号を得るために、各サンプリング点の残差信号を合成する。たとえば、短時間ＰＬＣ予測では、絶対値信号ｚ（ｎ）が、圧縮符号化法での残差信号
【数１１】
0005277350.tif 000012
を得る逆工程により得られる。したがって、絶対値信号を得るために残差信号を合成することは、以下のやり方で実現されることができる。
【数１２】
0005277350.tif 000013
【０１０９】
固定予測係数予測では、絶対値信号ｚ（ｎ）が、圧縮符号化法で残差信号
【数１３】
0005277350.tif 000014
を得る逆工程により得られる。したがって、絶対値信号を得るために残差信号を合成することは、以下のやり方で実現されることができる。
【数１４】
0005277350.tif 000015
前の式でｍ＝２の場合、
ｚ（ｎ）＝ｅ（ｎ）  ｎ＜４
ｚ（ｎ）＝０．２５＊（ｚ（ｎ−１）＋ｚ（ｎ−２）＋ｚ（ｎ−３）＋ｚ（ｎ−４））−ｅ（ｎ）  ４≦ｎ＜Ｎ、ここで、０．２５は予測係数である。
【０１１０】
信号出力ユニット２１は、出力信号を得るために、復号ユニット２３により出力される逆量子化されたサイン信号、および合成ユニット２２により出力される絶対値信号を合成する。逆マッピングユニット２５が、多重分離された符号化コードストリームの符号化パラメータからマッピング係数を抽出する場合、逆マッピングユニット２５は、符号化エンドに入力される元の信号を得るために、信号出力ユニット２１の出力信号を逆マッピングする。異なる圧縮符号化実施形態では、符号化パラメータは、量子化パラメータおよび予測係数、または固定予測量子化パラメータ、マッピング係数、ならびに副次的情報のうち任意の１つまたは複数を含んでもよい。符号化パラメータは、サイン、識別子、またはデータを通して符号化コードストリーム中に配置され、復号エンドに伝達される。
【０１１１】
この実施形態に加えて、別の圧縮復号器実施形態が、各圧縮符号化法実施形態の方法と逆の方法で別の圧縮符号器により実現されてもよい。
【０１１２】
この実施形態を導入することにより、種々の特性を有する入力信号が効果的に圧縮されることができ、明らかな圧縮利得が得られ、音声およびオーディオの信号の圧縮効率が改善される。
【０１１３】
符号化エンドにある圧縮符号化装置が、収集された音声およびオーディオの信号を圧縮し、符号化する。収集された音声およびオーディオの信号は受信され、圧縮符号器に送信され、圧縮および符号化により、符号化されたデータが出力される。符号化されたデータおよび符号化パラメータは、符号化コードストリームを得るために多重化される。圧縮符号化装置により生成される符号化コードストリームは、元の信号を回復するための復号のために復号エンドに送信される。
（圧縮符号化装置実施形態１）
【０１１４】
図１５は、一実施形態による圧縮符号化装置の概略図である。
【０１１５】
この実施形態では、圧縮符号化装置は、信号受信器１、圧縮符号器２、およびコード・ストリーム・マルチプレクサ３を含む。信号受信器１は、入力信号を受け取るように構成される。圧縮符号器２は、入力信号の絶対値を得るために、入力信号のサイン情報を抽出し、入力信号の絶対値信号の信号特性に従って行われる予測および分析により得られる予測係数を使用することにより絶対値信号の残差信号を得て、サイン情報、残差信号、および符号化パラメータを符号化するように構成される。コード・ストリーム・マルチプレクサ３は、符号化され量子化されたサイン情報、エントロピ符号化された残差信号、および圧縮符号器の符号化された符号化パラメータを多重化して、符号化コードストリームを形成し、符号化されたコードストリームを復号エンドに出力するように構成される。
【０１１６】
この実施形態では圧縮符号器２は、サイン抽出ユニット１１、予測ユニット１２、残差計算ユニット１３、および符号化ユニット１４を含む。サイン抽出ユニット１１は、入力信号のサイン情報を抽出するように構成される。予測ユニット１２は、入力信号のサイン情報が抽出された後に得られる絶対値信号の信号特性に従って行われる予測および分析により予測係数を得るように構成される。残差計算ユニット１３は、予測係数に従って、エントロピ符号化のために絶対値信号の残差信号を得るように構成される。符号化ユニット１４は、残差信号、サイン情報、および符号化パラメータをそれぞれ符号化するように構成される。
【０１１７】
この実施形態では、圧縮符号器のサイン抽出ユニット１１は、入力信号のサイン情報を抽出し、入力信号を処理して、入力信号のサイン情報および絶対値信号をそれぞれ得る。サイン抽出ユニット１１は、サイン情報が抽出された後に得られる絶対値信号を予測ユニット１２に送信する。予測ユニット１２は、絶対値信号の信号特性を分析し、予測符号化モードを決定し、予測係数を得るために、決定された予測符号化モードに従って予測および分析を行い、予測係数を残差計算ユニット１３に送信する。残差計算ユニット１３は、予測係数に対応する予測子を使用して、絶対値信号の各サンプリング点の残差信号を得るために、サンプリング点に従って絶対値信号に対して予測を行う。符号化ユニット１４は、残差信号、サイン情報、および符号化パラメータを符号化するように構成される。圧縮符号器２は、符号化されたサイン情報および残差信号を出力する。エントロピ符号化された残差情報および量子化されたサイン情報が、多重化される。
【０１１８】
この実施形態では、圧縮符号器は、圧縮符号化法実施形態１〜５を使用することにより、圧縮符号器実施形態１〜４により実現されてもよい。
【０１１９】
この実施形を導入することにより、種々の特性を有する入力信号が効果的に圧縮されることができ、特に、従来の予測法で効果的に圧縮されることに失敗する信号に対して、明らかな圧縮利得が得られることができ、その結果、音声およびオーディオの信号の圧縮効率が改善される。
【０１２０】
前述の実施形態は、音声およびオーディオの信号の無損失符号化に適用されてもよく、同様に、損失符号化または別のデータ圧縮応用にも適用されよもよい。
【０１２１】
前述の実施形態では方法の工程のすべてまたは一部が、適切なハードウェアに命令するプログラムにより実現されることができることを当業者は理解することができる。プログラムは、コンピュータ読出可能記憶媒体に格納されることができる。プログラムが実行されるとき、前述の実施形態での方法の工程が行われる。記憶媒体は磁気ディスク、光ディスク、読出専用メモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ：ＲＯＭ）、またはランダム・アクセス・メモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ：ＲＡＭ）でもよい。
【０１２２】
最後に、前述の実施形態は、本発明の技術的ソリューションを説明するためだけに使用されるが、本発明を限定することを意図されないことに留意されたい。本発明の実施形態が例示的実施形態を参照して詳細に説明されたが、修正または均等な置換が本発明の実施形態での技術的ソリューションに対して依然として行われることができ、しかし、これらの修正または均等な置換は、修正された技術的ソリューションを本発明の実施形態での技術的ソリューションの精神および範囲から逸脱させることができないことが、当業者により理解されるべきである。
【図１】
0005277350.tif 000020
【図２】
0005277350.tif 000021
【図３】
0005277350.tif 000022
【図４】
0005277350.tif 000023
【図５】
0005277350.tif 000024
【図６】
0005277350.tif 000025
【図７】
0005277350.tif 000026
【図８】
0005277350.tif 000027
【図９】
0005277350.tif 000028
【図１０】
0005277350.tif 000029
【図１１】
0005277350.tif 000030
【図１２】
0005277350.tif 000031
【図１３】
0005277350.tif 000032
【図１４】
0005277350.tif 000033
【図１５】
0005277350.tif 000034