(57)【要約】【課題】音声データアプリケーションが、固有の帯域幅制限を有する領域で動作しつづけると、典型的な音声コーディングシステムにおいて再生される音声データの知覚品質は、大きく低下する。【解決手段】音声コーディングシステムのための双方向ピッチエンハンスメントシステム。本発明は、再生される音声において高い知覚品質を維持するために、順方向ピッチエンハンスメントおよび逆方向ピッチエンハンスメントを用いる。所望ならば、逆方向ピッチエンハンスメントは、順方向ピッチエンハンスメント自身を用いて生成される。この場合、逆方向ピッチエンハンスメントは、以前に生成された順方向ピッチエンハンスメントの鏡像である。あるいは、本発明の１実施形態において、逆方向ピッチエンハンスメントは、順方向ピッチエンハンスメントと独立して生成される。【選択図】図１
2011048387.tif 000002
【特許請求の範囲】
【請求項１】
本願明細書に記載された音声コーデック。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本出願は、１９９９年７月２日に出願された「Ｂｉ−Ｄｉｒｅｃｔｉｏｎａｌ  Ｐｉｔｃｈ  Ｅｎｈａｎｃｅｍｅｎｔ  Ｉｎ  Ｓｐｅｅｃｈ  Ｃｏｄｉｎｇ  Ｓｙｓｔｅｍｓ」と称する米国仮特許出願第６０／１４２，０９２号（アトーニードケット第９７ＲＳＳ３８０Ｐ）、および１９９９年８月２日に出願された「Ｂｉ−Ｄｉｒｅｃｔｉｏｎａｌ  Ｐｉｔｃｈ  Ｅｎｈａｎｃｅｍｅｎｔ  Ｉｎ  Ｓｐｅｅｃｈ  Ｃｏｄｉｎｇ  Ｓｙｓｔｅｍｓ」と称する米国仮特許出願第０９／３６５，４４４号（アトーニードケット第９７ＲＳＳ３８０）の優先権を主張する。
【０００２】
（背景）
（１．技術分野）
本発明は、概して、音声コーディングに関し、より詳細には、再生された音声の知覚品質を向上するために、ピッチエンハンスメントを用いる低ビットレート音声コーディングシステムに関する。
【背景技術】
【０００３】
（２．関連技術の説明）
従来の音声コーディングシステムは、典型的には、符号励起線型予測音声コーディングシステムにおいて順方向ピッチエンハンスメントのみを用いる。これは、大部分は、比較的大きな帯域幅が利用できる従来の音声コードのサブフレームのサイズが、順方向ピッチエンハンスメント単独で十分な知覚品質を提供することができることに起因する。しかしながら、音声コーディングシステムで用いられる種々の通信媒体内のより低ビットレートに対しては、合成後に再生された音声の知覚品質は、高い知覚品質を維持できないでいる。
【０００４】
これらの低いビットレートで動作する従来の音声コーディングシステムでは、ピッチ予測時に発生されるピッチ遅延は、通常、サブフレーム全体のサイズに比べてはるかに短い。すなわち、このピッチ遅延は、サブフレーム全体のうち比較的小さい部分を含む。この特徴は、女性および子供のようなより高い（より短い）ピッチを有するスピーカの場合にさらに助長する。従来の励起コードブック構造は、低ビットレートで動作する際に、十分高い知覚品質を提供しない。これは主には、音声信号の周期性が十分に確立されていないか、またはコードブックから抽出された励起ベクトルが、高い知覚品質を有する合成音声信号を生成するには不十分であることに起因する。
【０００５】
音声コーディングシステムのサブフレームサイズがさらに大きくなるにつれて、ますます低くなるビットレートを有する通信システムに関連して一般的であるように、ピッチエンハンスメントが順方向のみに実行されるという事実によって、知覚品質を著しく低下させることになる。これは、いくつかある他の理由のうちとりわけ、多くのパルスがないことに起因した大量のデッドスペースがサブフレーム内に存在するという事実による。より高いビットレートで動作し、従ってより短いサブフレームを有する従来の音声コーディングシステムにおいて、この影響は、典型的には、人間の耳によって音声として知覚されない。このより低い知覚品質の影響は、比較的低い利用可能なビットレートを有する音声コーディングを扱うほぼすべての音声コーディングシステムで認識されている。
【０００６】
従来および伝統的なシステムのさらなる制限および不利益は、このようなシステムと、図面を参照して本出願の残りの部分に記載される本発明との比較によって、当業者に明らかとなる。
【発明の概要】
【課題を解決するための手段】
【０００７】
（発明の要旨）
本発明の種々の局面は、順方向ピッチエンハンスメントおよび逆方向ピッチエンハンスメントを用いる音声コーディングシステムにおいて見出され得る。本発明の特定の実施形態において、順方向ピッチエンハンスメントおよび逆方向ピッチエンハンスメントは、音声コーディングシステム全体のうち１つの部分において実行される。例えば、エンコーダおよびデコーダを含む音声コーデックを有する音声コーディングシステムにおいて、順方向ピッチエンハンスメントおよび逆方向ピッチエンハンスメントは、音声コーデックのエンコーダおよびデコーダの両方において実行される。あるいは、本発明の他の実施形態では、順方向ピッチエンハンスメントおよび逆方向ピッチエンハンスメントは、音声コーデックのデコーダでのみ実行される。特定のアプリケーションによって決定されるように、順方向ピッチエンハンスメントおよび逆方向ピッチエンハンスメントは分散型の様式で実行される。各ピッチエンハンスメントは、音声コーデックのエンコーダおよびデコーダの各々の少なくとも一部分において実行される。
【０００８】
本発明の特定の実施形態において、逆方向ピッチエンハンスメントは、順方向ピッチエンハンスメント自身を用いて生成される。逆方向ピッチエンハンスメントは、以前に生成された順方向ピッチエンハンスメントの鏡像であり、逆方向ピッチエンハンスメントは、順方向ピッチエンハンスメントに依存して生成される。あるいは、本発明の別の実施形態では、逆方向ピッチエンハンスメントは、順方向ピッチエンハンスメントと独立して生成される。すなわち逆方向ピッチエンハンスメントは、以前に生成された順方向ピッチエンハンスメントと関係なく生成される。
【０００９】
本発明に従って構築される音声コーディングシステムは、適切には、利用可能な帯域幅が制限された、または利用可能な帯域幅を制約した通信媒体を用いて動作する音声コーディングシステムに適合される。本発明の範囲および意図を逸脱することなく、本発明において任意の通信媒体が用いられ得る。このような通信媒体の例には、無線通信媒体、ワイヤに基づく電話通信媒体、光ファイバ通信媒体およびイーサネット（登録商標）が含まれるが、これらに限定されない。
【００１０】
本発明の他の局面、利点および新規な特徴は、添付の図面とともに本発明の以下の詳細な説明を解釈する際に、以下の詳細な説明から理解される。
（項目１）  ピッチエンハンスメントを実行するＣＥＬＰコーデックであって、
エンコーダと、
該エンコーダに接続された通信リンクと、
該通信リンクに接続されたデコーダと、
該エンコーダおよび該デコーダのうち少なくとも１つに接続された固定コードブックと、
該固定コードブックに基づいて順方向予測パルスを生成するように構成された順方向ピッチエンハンスメント回路と、
該固定コードブックに基づいて逆方向予測パルスを生成するように構成された逆方向ピッチエンハンスメント回路と
を備える、ＣＥＬＰコーデック。
（項目２）  前記デコーダは逆方向ピッチエンハンスメント回路を含む、項目１に記載のＣＥＬＰコーデック。
（項目３）  前記逆方向ピッチエンハンスメント回路は、前記エンコーダおよび前記デコーダに分散される、項目１に記載のＣＥＬＰコーデック。
（項目４）  前記順方向ピッチエンハンスメント回路および前記逆方向ピッチエンハンスメント回路は、協働して動作するように構成される、項目１に記載のＣＥＬＰコーデック。
（項目５）  前記順方向ピッチエンハンスメント回路および前記逆方向ピッチエンハンスメント回路は、独立して動作するように構成される、項目１に記載のＣＥＬＰコーデック。
（項目６）  前記逆方向ピッチエンハンスメント回路は、音声サブフレームについて動作するように構成され、
該逆方向ピッチエンハンスメント回路は、該音声サブフレーム内に少なくとも１つの逆方向予測パルスを配置するように構成される、項目１に記載のＣＥＬＰコーデック。
（項目７）  ＣＥＬＰピッチエンハンスメントシステムであって、
固定コードブックと、
該固定コードブックに基づいて順方向予測パルスを生成するように構成された順方向ピッチエンハンスメント回路と、
該固定コードブックに接続され、該固定コードブックに基づいて逆方向予測パルスを独立して生成するように構成された逆方向ピッチエンハンスメント回路と、
該逆方向ピッチエンハンスメント回路に接続され、音声データを操作するように構成された音声処理回路と
を備える、ＣＥＬＰピッチエンハンスメントシステム。
（項目８）  前記逆方向ピッチエンハンスメント回路に接続され、前記固定コードブックに基づいて順方向予測パルスを生成するように構成された順方向ピッチエンハンスメント回路をさらに備える、項目７に記載のＣＥＬＰピッチエンハンスメントシステム。
（項目９）  前記順方向ピッチエンハンスメント回路および前記逆方向ピッチエンハンスメント回路は、協働して動作するように構成される、項目８に記載のＣＥＬＰピッチエンハンスメントシステム。
（項目１０）  前記順方向ピッチエンハンスメント回路および前記逆方向ピッチエンハンスメント回路は、独立して動作するように構成される、項目８に記載のＣＥＬＰピッチエンハンスメントシステム。
（項目１１）  エンコーダおよびデコーダを含む音声コーデックをさらに備え、該エンコーダおよび該デコーダのうち少なくとも１つは、前記逆方向ピッチエンハンスメント回路を含む、項目７に記載のＣＥＬＰピッチエンハンスメントシステム。
（項目１２）  エンコーダおよびデコーダを含む音声コーデックをさらに備え、前記逆方向ピッチエンハンスメント回路は、該エンコーダおよび該デコーダに分散される、項目７に記載のＣＥＬＰピッチエンハンスメントシステム。
（項目１３）  エンコーダと、デコーダと、該エンコーダおよび該デコーダに接続された通信リンクとを含む音声コーデックをさらに備え、
前記逆方向ピッチエンハンスメント回路は、該エンコーダおよび該デコーダに分散され、
励起信号は第１の部分および第２の部分を含み、
該第２の部分の知覚品質は、該逆方向ピッチエンハンスメント回路を用いるように構成された該エンコーダによって改善され、
該励起信号の該第１の部分および該第２の部分は、該通信リンクを介して該エンコーダから該デコーダに伝送され、
該第２の部分のエンハンスメントは、該エンコーダおよび該デコーダによって協働して実行される、項目７に記載のＣＥＬＰピッチエンハンスメントシステム。
（項目１４）  前記音声ピッチエンハンスメントシステムは、符号励起線型予測を用いる、項目７に記載のＣＥＬＰピッチエンハンスメントシステム。
（項目１５）  前記逆方向ピッチエンハンスメント回路は、音声サブフレームについて動作し、該逆方向ピッチエンハンスメント回路は、該音声サブフレーム内に少なくとも１つの逆方向予測パルスを配置するように構成される、項目７に記載のＣＥＬＰピッチエンハンスメントシステム。
（項目１６）  ＣＥＬＰピッチエンハンスメントを実行する方法であって、
固定コードブックに基づいて順方向予測パルスを生成する工程と、
該固定コードブックに基づいて逆方向予測パルスを生成する工程と
を包含する、方法。
（項目１７）  前記順方向予測パルスおよび前記逆方向予測パルスは、独立して、または協働して生成される、項目１６に記載の方法。
（項目１８）  前記逆方向予測パルスを生成する動作は、前記順方向予測パルスに基づく、項目１６に記載の方法。
（項目１９）  少なくとも１つの音声データおよび励起信号について、順方向ピッチエンハンスメントを実行する工程と、音声コーデックを用いて該少なくとも１つの音声データおよび該励起信号について逆方向ピッチエンハンスメントを実行する工程とをさらに包含する、項目１６に記載の方法。
（項目２０）  符号励起線型予測を実行する工程をさらに包含する、項目１６に記載の方法。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明によって構築される音声ピッチエンハンスメントシステムの１実施形態を示すシステム図である。
【図２】図２は、本発明による音声ピッチエンハンスメントを用いる分散型音声コーデックの１実施形態を示すシステム図である。
【図３】図３は、本発明による音声ピッチエンハンスメントを用いる分散型音声コーデックの別の実施形態を示すシステム図である。
【図４】図４は、本発明による音声ピッチエンハンスメントを用いる集積音声コーデックの別の実施形態を示すシステム図である。
【図５】図５は、本発明によるピッチエンハンスメントを実行するための、順方向予測パルスおよび逆方向予測パルスを示す音声サブフレームを示す図である。
【図６】図６は、本発明による順方向音声ピッチエンハンスメントを用いて、逆方向音声ピッチエンハンスメントを生成する、本発明の実施形態を示す機能的ブロック図を示す。
【図７】図７は、本発明による順方向音声ピッチエンハンスメントと独立して逆方向音声ピッチエンハンスメントを実行する、本発明の実施形態を示す機能的ブロック図を示す。
【発明を実施するための形態】
【００１２】
（図面の詳細な説明）
図１は、本発明によって構築される音声ピッチエンハンスメントシステム１１０の１実施形態１００を示すシステム図である。音声ピッチエンハンスメントシステム１１０は、とりわけ、ピッチエンハンスメント処理回路構成要素１１２、音声コーディング回路構成要素１１４、順方向ピッチエンハンスメント回路構成要素１１６、逆方向ピッチエンハンスメント回路構成要素１１８および音声処理回路構成要素１１９を含む。音声ピッチエンハンスメントシステム１１０は、非強化（ｎｏｎ-ｅｎｈａｎｃｅｄ）音声データまたは励起信号１２０に対して動作し、ピッチ強化（ｅｎｈａｎｃｅｄ）音声データ１３０を生成する。ピッチ強化音声データまたは励起信号１３０は、音声サブフレームに関して順方向および逆方向の両方において実行されるピッチ予測およびピッチエンハンスメントを有する音声データを含む。音声ピッチエンハンスメントシステム１１０は、本発明の特定の実施形態においては、励起信号に対してのみ動作し、音声ピッチエンハンスメントシステム１１０は、本発明の別の実施形態においては、音声データに対してのみ動作する。
【００１３】
本発明の特定の実施形態において、音声ピッチエンハンスメントシステム１１０は、逆方向ピッチエンハンスメント回路構成要素１１８を用いて逆方向ピッチ予測を生成するために独立して動作する。あるいは、順方向ピッチエンハンスメント回路構成要素１１６および逆方向ピッチエンハンスメント回路構成要素１１８は、音声コーディングシステムのピッチエンハンスメント全体を生成するために協働して動作する。本発明の他の実施形態では、ピッチエンハンスメント処理回路構成要素１１２を用いて、順方向ピッチエンハンスメント回路構成要素１１６および逆方向ピッチエンハンスメント回路構成要素１１８をモニタリングする監視制御動作が実行される。音声処理回路構成要素１１９は、音声データに対して動作し、音声データの操作を実行するための、音声処理分野の当業者に公知である音声処理回路構成要素を含むが、これに限定されない。音声コーディング回路構成要素１１４も同様に、音声コーディング分野の当業者に公知である回路構成要素を含むが、これに限定されない。当業者に公知のこのような音声コーディングは、他の音声コーディング方法のうちとりわけ、符号励起線型予測、代数符号励起線型予測およびパルス状励起を含む。
【００１４】
図２は、本発明による音声ピッチエンハンスメントを用いる分散型音声コーデック２００の１実施形態を示すシステム図である。分散型音声コーデック２００の音声エンコーダ２２０は、ピッチエンハンスメントコーディング２２１を実行する。ピッチエンハンスメントコーディング２２１は、逆方向パルスピッチ予測回路構成要素２２２および順方向パルスピッチ予測回路構成要素２２３を用いて実行される。本発明の別の実施形態において説明されるように、ピッチエンハンスメントコーディング２２１は、音声サブフレーム内で、順方向および逆方向の両方においてピッチ予測およびピッチエンハンスメントを生成する。分散型音声コーデック２００の音声エンコーダ２２０はまた、音声サブフレーム内で、符号コーディング２２６および位置コーディング２２７の両方を含む音声信号のメインパルスコーディング２２５を実行する。音声処理回路構成要素２２９はまた、音声データに対して動作し、音声データの操作を実行するための音声処理分野の当業者に公知の方法を用いた音声処理を助けるために、分散型音声コーデック２００の音声エンコーダ２２０内で用いられる。さらに、音声処理回路構成要素２２９は、本発明の特定の実施形態において、逆方向パルスピッチ予測回路構成要素２２２および順方向パルスピッチ予測回路構成要素２２３を協働して動作する。音声データが処理された後、分散型音声コーデック２００の音声エンコーダ２２０によって少なくともある程度の音声データが、通信リンク２１０を介して分散型音声コーデック２００の音声デコーダ２３０へと伝送される。通信リンク２１０は、無線通信媒体、ワイヤに基づく電話通信媒体、光ファイバ通信媒体およびイーサネット（登録商標）を含む音声データを伝送可能な任意の通信媒体であるが、これらに限定されない。音声データを伝送可能な任意の通信媒体は、本発明の範囲および意図から逸脱することなく通信リンク２１０に含まれる。分散型音声コーデック２００の音声デコーダ２３０は、とりわけ、音声再生回路構成要素２３２、予測補償回路構成要素２３４および音声処理回路構成要素２３６を含む。
【００１５】
本発明の特定の実施形態において、音声処理回路構成要素２２９および音声処理回路構成要素２３６は、分散型音声コーデック２００の全体の中で、音声データに対して協働して動作する。あるいは、音声処理回路構成要素２２９および音声処理回路構成要素２３６は、音声データに対して独立して動作し、各音声処理回路構成要素が音声エンコーダ２２０および音声デコーダ２３０のそれぞれにおいて音声処理機能を実行する。音声処理回路構成要素２２９および音声処理回路構成要素２３６は、音声データに対して動作し、音声データの操作を実行するために、音声処理の分野の当業者に公知の音声処理回路構成要素を含むが、これに限定されない。メインパルスコーディング回路構成要素２２５も、同様に、音声コーディングの分野の当業者に公知の回路構成要素を含むが、これに限定されない。このようなメインパルスコーディング回路構成要素２２５の例では、当業者に公知の回路構成要素、他のメインパルスコーディング方法の中でもとりわけ、本発明の他の実施形態において上述されるような、符号励起線型予測、代数符号励起線型予測およびパルス状予測が含まれる。
【００１６】
図３は、本発明による音声ピッチエンハンスメントを用いる分散型音声コーデック３００の別の実施形態を示すシステム図である。分散型音声コーデック３００の音声エンコーダ３２０は、音声サブフレーム内で、符号コーディング３２６および位置コーディング３２７の両方を含む音声信号のメインパルスコーディング３２５を実行する。音声処理回路構成要素３２９はまた、音声処理の分野の当業者に公知の方法を用いた音声処理を助けるために、分散型音声コーデック３００の音声エンコーダ３２０内で利用され、それにより音声データに対して動作し、音声データの操作を実行する。音声データが処理された後、分散型音声コーデック３００の音声エンコーダ３２０によって少なくともある程度の音声データが、通信リンク３１０を介して分散型音声コーデック３００の音声デコーダ３３０へと伝送される。通信リンク３１０は、無線通信媒体、ワイヤに基づく電話通信媒体、光ファイバ通信媒体およびイーサネット（登録商標）を含む音声データを伝送可能な任意の通信媒体であるが、これらに限定されない。音声データを伝送可能な任意の通信媒体は、本発明の範囲および意図から逸脱することなく通信リンク３１０に含まれる。分散型音声コーデック３００の音声デコーダ３３０は、ピッチエンハンスメントコーディング３２１を実行する。ピッチエンハンスメントコーディング３２１は、逆方向パルスピッチ予測回路構成要素３２２および順方向パルスピッチ予測回路構成要素３２３の両方を用いて実行される。本発明の種々の実施形態において上述されるように、ピッチエンハンスメントコーディング３２１は、音声サブフレーム内で、順方向および逆方向の両方においてピッチ予測およびピッチエンハンスメントを生成する。音声処理回路構成要素３３６はまた、音声処理の分野の当業者に公知の方法を用いた音声処理を助けるために、分散型音声コーデック３００の音声デコーダ３３０内で利用され、それにより音声データに対して動作し、音声データの操作を実行する。さらに、音声処理回路構成要素３３９は、本発明の特定の実施形態において、逆方向パルスピッチ予測回路構成要素３２２および順方向パルスピッチ予測回路構成要素３２３を協働して動作する。
【００１７】
本発明の特定の実施形態において、音声処理回路構成要素３２９および音声処理回路構成要素３３６は、分散型音声コーデック３００の全体の中で、音声データに対して協働して動作する。あるいは、音声処理回路構成要素３２９および音声処理回路構成要素３３６は音声データに対して独立して動作する。各音声処理回路構成要素は、音声エンコーダ３２０および音声デコーダ３３０のそれぞれにおいて音声処理機能を実行する。音声処理回路構成要素３２９および音声処理回路構成要素３３６は、音声データに対して動作し、音声データの操作を実行するために、音声処理の分野の当業者に公知の音声処理回路構成要素を含むが、これに限定されない。メインパルスコーディング回路構成要素３２５も同様に、音声コーディングの分野の当業者に公知の回路構成要素を含むが、これに限定されない。このようなメインパルスコーディング回路構成要素３２５の例では、当業者に公知の回路構成要素、他のメインパルスコーディング方法の中でもとりわけ、本発明の他の実施形態において上述されるような、符号励起線型予測、代数符号励起線型予測およびパルス状予測が含まれる。
【００１８】
図４は、本発明による音声ピッチエンハンスメントを用いる集積音声コーデック４２０の別の実施形態４００を示すシステム図である。集積音声コーデック４２０は、とりわけ、低ビットレート通信リンク４１０を介して音声デコーダ４２４と通信する音声エンコーダ４２２を含む。低ビットレート通信リンク４１０は、無線通信媒体、ワイヤに基づく電話通信媒体、光ファイバ通信媒体およびイーサネット（登録商標）を含む音声データを伝送可能な任意の通信媒体であるが、これらに限定されない。音声データを伝送可能な任意の通信媒体は、本発明の範囲および意図から逸脱することなく低ビットレート通信リンク４１０に含まれる。ピッチエンハンスメントコーディング４２１が、集積音声コーディング４２０内で実行される。ピッチエンハンスメントコーディング４２１は、とりわけ、逆方向パルスピッチ予測回路構成要素４２２および順方向パルスピッチ予測回路構成要素４２３を用いて実行される。本発明の種々の実施形態において上述されるように、逆方向パルスピッチ予測回路構成要素４２２および順方向パルスピッチ予測回路構成要素４２３は、本発明の特定の実施形態では協働して動作し、本発明の別の実施形態では独立して動作する。
【００１９】
実施形態４００に示されるように、逆方向パルスピッチ予測回路構成要素４２２および順方向パルスピッチ予測回路構成要素４２３が、集積音声コーデック４２０の全体の中に含まれる。所望ならば、本発明の特定の実施形態では、逆方向パルスピッチ予測回路構成要素４２２および順方向パルスピッチ予測回路構成要素４２３の両方が、音声エンコーダ４２２および音声デコーダ４２４のそれぞれに含まれる。あるいは、本発明の他の実施形態では、逆方向パルスピッチ予測回路構成要素４２２または順方向パルスピッチ予測回路構成要素４２３のいずれか一方が、音声エンコーダ４２２および音声デコーダ４２４のいずれか一方のみに含まれる。任意の（ａｔ  ｈａｎｄ）特定のアプリケーションに応じて、ユーザは、逆方向パルスピッチ予測回路構成要素４２２および順方向パルスピッチ予測回路構成要素４２３を音声エンコーダ４２２および音声デコーダ４２４のうちいずれか一方、あるいは両方に配置するように選択し得る。本発明における種々の実施形態は、本発明の範囲および意図から逸脱することなく、様々な量の逆方向パルスピッチ予測回路構成要素４２２および順方向パルスピッチ予測回路構成要素４２３を音声エンコーダ４２２および音声デコーダ４２４に配置することを想定している。例えば、本発明の特定の実施形態では、逆方向パルスピッチ予測回路構成要素４２２の所定の部分が、音声エンコーダ４２２に配置され、一方逆方向パルスピッチ予測回路構成要素４２２の残りの部分が、音声デコーダ４２４に配置される。同様に、本発明の特定の実施形態では、順方向パルスピッチ予測回路構成要素４２３の所定の部分が、音声エンコーダ４２２に配置され、一方順方向パルスピッチ予測回路構成要素４２３の残りの部分が、音声デコーダ４２４に配置される。
【００２０】
図５は、本発明によって実行される順方向ピッチエンハンスメントおよび逆方向ピッチエンハンスメントを示す音声サブフレーム５１０を示すコーディング図５００である。メインパルスＭ0５２０は、符号励起線型予測、代数符号励起線型予測、合成音声コーディングによる分析およびパルス状励起を含む音声処理の分野の当業者に公知の任意の方法（但し、これらに限定されない）を用いて、音声サブフレーム５１０内で生成される。本発明の種々の実施形態で用いられる上述の方法を含む音声処理の種々の方法を用いて、順方向予測パルスＭ1５３０、順方向予測パルスＭ2５４０および順方向予測パルスＭ3５５０はすべて、音声サブフレーム５１０内で生成されて配置される。上述のように、本発明の特定の実施形態において、順方向予測パルスＭ1５３０、順方向予測パルスＭ2５４０および順方向予測パルスＭ3５５０の生成は、種々の処理回路構成要素を用いて実行される。さらに、逆方向予測パルスＭ-1５６０および逆方向予測パルスＭ-2５７０もまた本発明に従って生成される。
【００２１】
本発明の特定の実施形態において、逆方向予測パルスＭ-1５６０および逆方向予測パルスＭ-2５７０は、順方向予測パルスＭ1５３０、順方向予測パルスＭ2５４０および順方向予測パルスＭ3５５０を用いて生成される。あるいは、本発明の他の実施形態では、逆方向予測パルスＭ-1５６０および逆方向予測パルスＭ-2５７０は、順方向予測パルスＭ1５３０、順方向予測パルスＭ2５４０および順方向予測パルスＭ3５５０と独立して生成される。逆方向予測パルスＭ-1５６０および逆方向予測パルスＭ-2５７０の独立して生成する例は、ソフトウェア内におけるインプリメンテーションであり、この場合、音声サブフレーム５１０の時間スケールは、ソフトウェア内で逆にされる。メインパルスＭ0５２０は、同様にして用いて、順方向予測パルスＭ1５３０、順方向予測パルスＭ2５４０および順方向予測パルスＭ3５５０と、逆方向予測パルスＭ-1５６０および逆方向予測パルスＭ-2５７０との両方を生成する。つまり、この処理は、典型的な順方向において１回実行されて、音声サブフレーム５１０がソフトウェハ内で逆にされた後に、この処理は、非典型的な逆方向で再度実行される。ただし、同じ数学的方法を用いる。すなわち、データは、音声サブフレーム５１０に関して逆にされるだけである。
【００２２】
図６は、本発明による順方向音声ピッチエンハンスメントを用いて、逆方向音声ピッチエンハンスメントを生成する、本発明の実施形態６００を示す機能的ブロック図を示す。ブロック６１０において、音声信号が処理される。ブロック６２０において、音声データのメインパルスがコード化される。別のプロセスのブロック６５５において、音声データ情報が通信リンクを介して伝送される。別のプロセスのブロック６５５は、コード化された音声データが伝送された後に順方向ピッチエンハンスメントおよび逆方向ピッチエンハンスメントを実行して、音声を再生する、本発明の実施形態で用いられる。ブロック６３０において、順方向ピッチエンハンスメントが実行され、ブロック６４０において、逆方向ピッチエンハンスメントが実行される。本発明の特定の実施形態において、ブロック６４０の逆方向ピッチエンハンスメントは、ブロック６３０で生成される順方向ピッチエンハンスメントの鏡像である。他の実施形態では、ブロック６４０の逆方向ピッチエンハンスメントは、ブロック６３０で生成される順方向ピッチエンハンスメントの鏡像ではない。別のプロセスのブロック６５０において、音声データ情報が通信リンクを介して伝送される。別のプロセスのブロック６５０は、コード化された音声データが伝送される前に、順方向ピッチエンハンスメントおよび逆方向ピッチエンハンスメントを実行して音声を再生する、本発明の実施形態において用いられる。ブロック６６０において、音声信号が再構築される／合成される。
【００２３】
本発明の特定の実施形態において、ブロック６４０で実行される逆方向ピッチエンハンスメントは、単に、ブロック６５０で実行さる順方向ピッチエンハンスメントの冗長にすぎない。すなわち、ブロック６４０の逆方向ピッチエンハンスメントが、ブロック６３０で生成される順方向ピッチエンハンスメントの鏡像である。例えば、順方向ピッチエンハンスメントがブロック６５０で実行された後に、得られたピッチエンハンスメントは、音声処理の分野の当業者に公知の任意の方法を用いて、ブロック６４０で実行される逆方向ピッチエンハンスメントを生成するために、音声サブフレーム内で単にコピーされて、逆にされる。そうすることによって音声信号を合成し、再生する。
【００２４】
図７は、本発明による順方向音声ピッチエンハンスメントと独立して逆方向音声ピッチエンハンスメントを実行する、本発明の実施形態７００を示す機能的ブロック図を示す。ブロック７１０において、音声信号が処理される。ブロック７２０において、音声データのメインパルスがコード化される。別のプロセスのブロック７５５において、音声データ情報が通信リンクを介して伝送される。別のプロセスのブロック７５５は、コード化された音声データが伝送された後に順方向ピッチエンハンスメントおよび逆方向ピッチエンハンスメントを実行して、音声を再生する、本発明の実施形態で用いられる。ブロック７３０において、順方向ピッチエンハンスメントが実行され、ブロック７４０において、逆方向ピッチエンハンスメントが実行される。ブロック７４０の逆方向ピッチエンハンスメントは、音声データが逆にされた後で実行され、ブロック７４０の逆方向ピッチエンハンスメントは、ブロック７３０で実行される順方向ピッチエンハンスメントに独立して実行される。この特定の実施形態は、音声データの全体的に新しいセットが処理されているかのように、音声データが逆にされて、ブロック７４０の逆方向ピッチエンハンスメントが生成されるという点で、実施形態６００に示されるものとは異なる。逆に、実施形態６００では、得られるピッチエンハンスメント自身を用いるが、逆方向に広げられる。実施形態７００の特定の実施形態において、この実施形態は、あたかも２つのセットの音声データ（１つのデータセットは、ブロック７３０において順方向におけるピッチ予測を生成するために処理され、もう一方のデータセットは、ブロック７４０において逆方向におけるピッチ予測を生成するために処理される）が各サブフレームについて処理されているかのうようであるが、それらはともに、音声データの同じサブフレームについて動作している。別のプロセスのブロック７５０において、音声データ情報は通信リンクを介して伝送される。別のプロセスのブロック７５０は、コード化された音声データが伝送される前に、ブロック７３０の順方向ピッチエンハンスメントおよびブロック７４０の逆方向ピッチエンハンスメントを実行して音声を再生する、本発明の実施形態において用いられる。ブロック７６０において、音声信号が再構築される／合成される。
【００２５】
本発明の上記詳細な説明およびそれに関連する図面を鑑みて、他の改変例および変更例が、当業者には明らかである。また、このような他の改変例および変更例が、本発明の意図および範囲から逸脱することなく為され得ることも理解すべきである。
【図１】
2011048387.tif 000003
【図２】
2011048387.tif 000004
【図３】
2011048387.tif 000005
【図４】
2011048387.tif 000006
【図５】
2011048387.tif 000007
【図６】
2011048387.tif 000008
【図７】
2011048387.tif 000009