(57)【要約】      （修正有）【課題】改良された符号化／復号化の概念を提供する。【解決手段】少なくとも３つのチャンネルを有するマルチチャンネル信号を符号化するための装置１００であって、反復プロセッサー、チャンネルエンコーダー及び出力インターフェースを備える。反復プロセッサーは、第１反復ステップにおいて、少なくとも３つのチャンネルのそれぞれの組の間のチャンネル間相関値を計算し、最高値を有する又は閾値より上の値を有する組を選択し、マルチチャンネル処理操作を使用して選択された組を処理して、選択された組についての第１マルチチャンネルパラメータ及び第１の処理されたチャンネルを導出し、第２反復ステップにおいて、少なくとも１つの処理されたチャンネルを使用して、計算、選択、処理を実行して、第２マルチチャンネルパラメータ及び第２の処理されたチャンネルを導出する。【選択図】図１
2020034920.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも３つのチャンネル（ＣＨ１：ＣＨ３）を有するマルチチャンネル信号（１０１）を符号化するための装置（１００）であって、
第１反復ステップにおいて、前記少なくとも３つのチャンネル（ＣＨ：ＣＨ３）のそれぞれの組の間のチャンネル間相関値を計算し、前記第１反復ステップにおいて、最高値を有する、又は閾値より上の値を有する組を選択し、マルチチャンネル処理操作（１１０、１１２）を使用して前記選択された組を処理して、前記選択された組についての第１マルチチャンネルパラメータ（ＭＣＨ＿ＰＡＲ１）を導出する、及び第１の処理されたチャンネル（Ｐ１、Ｐ２）を導出するための反復プロセッサー（１０２）であって、
前記反復プロセッサー（１０２）は、第２反復ステップにおいて、少なくとも１つの前記処理されたチャンネル（Ｐ１）を使用して、前記計算、前記選択、前記処理を実行して、第２マルチチャンネルパラメータ（ＭＣＨ＿ＰＡＲ２）及び第２の処理されたチャンネル（Ｐ３、Ｐ４）を導出するように構成される反復プロセッサー（１０２）と、
前記反復プロセッサー（１０４）が実行する反復処理から生じたチャンネル（Ｐ２：Ｐ４）を符号化して符号化されたチャンネル（Ｅ１：Ｅ３）を得るためのチャンネルエンコーダーと、
前記符号化されたチャンネル（Ｅ１：Ｅ３）と、前記第１及び前記第２マルチチャンネルパラメータ（ＭＣＨ＿ＰＡＲ１、ＭＣＨ＿ＰＡＲ２）とを有する符号化されたマルチチャンネル信号（１０７）を生成するための出力インターフェース（１０６）とを備える装置（１００）。
【請求項２】
前記出力インターフェース（１０６）は、シリアルビットストリームとして、且つ、前記第２マルチチャンネルパラメータ（ＭＣＨ＿ＰＡＲ２）が、前記符号化された信号内において、前記第１マルチチャンネルパラメータ（ＭＣＨ＿ＰＡＲ１）の前にあるように前記符号化されたマルチチャンネル信号（１０７）を生成するように構成される、請求項１に記載する装置（１００）。
【請求項３】
前記反復プロセッサー（１０２）は、前記選択された組からの回転角度計算を使用する回転処理と、予測処理とを含む少なくとも1つのグループを備えるステレオ処理を実行するよう構成される、請求項１又は請求項２の１つに記載する装置（１００）。
【請求項４】
前記第１マルチチャンネルパラメータ（ＭＣＨ＿ＰＡＲ１）は、前記第１反復ステップに対する前記選択された組において、前記チャンネルの第１の識別を備え、前記第２マルチチャンネルパラメータ（ＭＣＨ＿ＰＡＲ２）は、前記第２反復ステップの選択された組において、前記チャンネルの第２の識別を備える、請求項１ないし請求項３の１つに記載する装置（１００）。
【請求項５】
前記反復プロセッサー（１０２）は、複数のバンドを備える各チャンネルのフレームを使用してチャンネル間相関を計算して、前記複数のバンドについて１つのチャンネル間の相関値が得られるように構成され、
前記反復プロセッサー（１０４）は、前記複数のバンドのそれぞれに対して、前記マルチチャンネル処理を実行して、前記複数のバンドのそれぞれについて、前記第１又は前記第２マルチチャンネルパラメータ（ＭＣＨ＿ＰＡＲ１、ＭＣＨ＿ＰＡＲ２）が得られるように構成される、請求項１ないし請求項４の１つに記載する装置（１００）。
【請求項６】
前記反復プロセッサー（１０２）は、第１のフレームについて、複数の選択された組の指示を導出するよう構成され、前記出力インターフェース（１０６）は、前記マルチチャンネル信号（１０７）に、前記第１のフレームに続く第２のフレームのために、前記第２のフレームが前記第１のフレームと同じ複数の選択された組の指示を有することを示すキープインジケーターを含むよう構成される、請求項１ないし請求項５の１つに記載する装置（１００）。
【請求項７】
前記反復プロセッサー（１０２）は、前記組の前記レベル差が閾値よりも小さいとき、１つの組の選択だけをするよう構成され、前記閾値は、４０ｄＢ、若しくは２５ｄＢ、若しくは１２ｄＢよりも小さい、又は６ｄＢよりも小さい、請求項１ないし請求項６の１つに記載する装置（１００）。
【請求項８】
前記反復プロセッサー（１０２）は、正規化された相関値を計算するよう構成され、前記反復プロセッサー（１０２）は、前記相関値が、０．２よりも大きい時に、好ましくは０．３である時に、組を選択するよう構成される、請求項１ないし請求項７の１つに記載する装置（１００）。
【請求項９】
前記反復プロセッサー（１０２）は、前記マルチチャンネル処理において、ステレオパラメータを計算するよう構成され、前記反復プロセッサー（１０２）は、ステレオパラメータが、ステレオパラメータ量子化器によって定義されるゼロに量子化された閾値よりも高いバンド内において、ステレオ処理のみを行うように構成される、請求項１ないし請求項８の１つに記載する装置（１００）。
【請求項１０】
前記反復プロセッサー（１０２）は、前記マルチチャンネル処理において、回転角度を計算するよう構成され、前記反復プロセッサー（１０２）は、回転角度が、デコーダー側のゼロに逆量子化された閾値よりも高いバンド内において、回転処理を行うように構成される、請求項１ないし請求項９の１つに記載する装置（１００）。
【請求項１１】
前記反復プロセッサー（１０２）は、第２反復ステップ、及び該当する場合には以後のどの反復ステップにおいても、前記第１反復ステップの前記選択された組を選択しないように構成される請求項１ないし請求項１０の１つに記載する装置（１００）。
【請求項１２】
前記反復プロセッサー（１０２）は、反復終了基準に達するまで、反復ステップを実行するように構成され、前記反復終了基準は、最大反復ステップ数が、前記マルチチャンネル信号（１０１）のチャンネル（ＣＨ１：ＣＨ３）の総数の２倍と等しい、若しくは、より大きいことである、又は、前記反復終了基準は、前記チャンネル間相関値が、前記閾値よりも高い値を有しないときである、請求項１ないし請求項１１の１つに記載する装置（１００）。
【請求項１３】
前記反復プロセッサー（１０２）は、前記第１反復ステップにおいて、前記マルチチャンネル処理を使用して前記選択された組を処理し、前記処理されたチャンネル（Ｐ１、Ｐ２）が、中間チャンネル（Ｐ１）とサイドチャンネル（Ｐ２）になるように構成され、
前記反復プロセッサー（１０２）は、前記第２反復ステップにおいて、前記処理されたチャンネル（Ｐ１、Ｐ２）の前記少なくとも１つとして、前記処理されたチャンネル（Ｐ１、Ｐ２）の前記中間チャンネル（Ｐ１）だけを使用して、前記計算、前記選択、前記処理を実行して、前記第２マルチチャンネルパラメータ（ＭＣＨ＿ＰＡＲ２）及び第２の処理されたチャンネル（Ｐ３、Ｐ４）を導出するように構成される、請求項１ないし請求項１２の１つに記載する装置（１００）。
【請求項１４】
前記チャンネルエンコーダーは、前記反復処理から生じた前記チャンネル（Ｐ２：Ｐ４）を符号化するためのチャンネルエンコーダー（１２０＿１：１２０＿３）を備え、前記チャンネルエンコーダーは、少ないエネルギーを有するチャンネルを符号化するためには、より大きなエネルギーを有するチャンネルを符号化するよりも少ないビットが使用されるように、前記チャンネル（Ｐ２：Ｐ４）を符号化するよう構成される、請求項１ないし請求項１３の１つに記載する装置（１００）。
【請求項１５】
符号化されたチャンネル（Ｅ１：Ｅ３）と、少なくとも第１及び第２マルチチャンネルパラメータ（ＭＣＨ＿ＰＡＲ１、ＭＣＨ＿ＰＡＲ２）とを有する符号化されたマルチチャンネル信号（１０７）を復号化するための装置（２００）であって、
前記符号化されたチャンネル（Ｅ１：Ｅ３）を復号化して復号化されたチャンネル（Ｄ１：Ｄ３）を得るためのチャンネルデコーダー（２０２）と、
前記第２マルチチャンネルパラメータ（ＭＣＨ＿ＰＡＲ２）によって識別された、前記復号化されたチャンネル（Ｄ１：Ｄ３）の第２の組を使用して、及び前記第２マルチチャンネルパラメータ（ＭＣＨ＿ＰＡＲ２）を使用してマルチチャンネル処理を実行して、処理されたチャンネル（Ｐ１*、Ｐ２*）を得るための、並びに、前記第１マルチチャンネルパラメータ（ＭＣＨ＿ＰＡＲ１）によって識別されたチャンネル（Ｄ１：Ｄ３、Ｐ１*、Ｐ２*）の第１の組を使用して、及び前記第１マルチチャンネルパラメータ（ＭＣＨ＿ＰＡＲ１）を使用して別のマルチチャンネル処理を実行するためのマルチチャンネルプロセッサー（２０４）であって、チャンネルの前記第１の組は、少なくとも１つの処理されたチャンネル（Ｐ１*、Ｐ２*）を構成される、装置（２００）。
【請求項１６】
前記符号化されたマルチチャンネル信号（１０７）は、第１のフレームのための前記第１及び前記第２マルチチャンネルパラメータ（ＭＣＨ＿ＰＡＲ１、ＭＣＨ＿ＰＡＲ２）と、前記第１のフレームの後に続く第２のフレームのためのキープインジケーターとを備え、
前記マルチチャンネルプロセッサー（２０４）は、前記第２のフレームにおいて、前記同じ第２の組と、前記第１のフレームにおいて使用されるのと同じ前記第１の組に対し、前記マルチチャンネル処理及び前記別のマルチチャンネル処理を実行するよう構成される、請求項１５に記載する装置（２００）。
【請求項１７】
前記マルチチャンネル処理及び前記別のマルチチャンネル処理は、ステレオパラメータを使用するステレオ処理を含み、前記復号化されたチャンネル（Ｄ１：Ｄ３）の個々のスケールファクタバンド又はスケールファクタバンドのグループについて、第１ステレオパラメータが前記第１マルチチャンネルパラメータ（ＭＣＨ＿ＰＡＲ１）に含まれ、第２ステレオパラメータが前記第２マルチチャンネルパラメータ（ＭＣＨ＿ＰＡＲ２）に含まれる、請求項１５又は請求項１６の１つに記載する装置（２００）。
【請求項１８】
前記第１又は前記第２マルチチャンネルパラメータ（ＭＣＨ＿ＰＡＲ１、ＭＣＨ＿ＰＡＲ２）は、どのスケールファクタバンドがマルチチャンネル処理されていて、どのスケールファクタバンドがマルチチャンネル処理されていないかを示すマルチチャンネル処理マスクを備え、
前記マルチチャンネルプロセッサー（２０４）は、前記マルチチャンネル処理マスクによって示される前記スケールファクタバンドにおいて、前記マルチチャンネル処理をしないように構成される、請求項１５ないし請求項１７の１つに記載する装置（２００）。
【請求項１９】
前記第１又は前記第２マルチチャンネルパラメータ（ＭＣＨ＿ＰＡＲ１、ＭＣＨ＿ＰＡＲ２）は、チャンネル組の識別をそれぞれ含み、
前記マルチチャンネルプロセッサー（２０４）は、事前に定義された復号化ルール又は前記符号化されたマルチチャンネル信号において示された復号化ルールを使用して前記チャンネル組の識別を復号化するよう構成される、請求項１５ないし請求項１８の１つに記載する装置（２００）。
【請求項２０】
前記復号化ルールはハフマン復号化ルールであり、前記マルチチャンネルプロセッサー（２０４）は、前記チャンネル組の識別のハフマン復号化を実行するように構成される、請求項１９に記載する装置（２００）。
【請求項２１】
前記符号化されたマルチチャンネル信号（１０７）は、前記マルチチャンネル処理が許可された前記復号化されたチャンネルのサブグループだけを示し、且つ、前記マルチチャンネル処理が許容されていない少なくとも１つの復号化されたチャンネルを示す、マルチチャンネル処理許容インジケータを備え、
前記マルチチャンネルプロセッサー（２０４）は、前記マルチチャンネル処理許容インジケータによって示されるように、前記マルチチャンネル処理が許容されない、前記少なくとも１つの復号化されたチャンネルについて、いかなるマルチチャンネル処理も実行しないように構成される、請求項１５ないし請求項２０の１つに記載する装置（２００）。
【請求項２２】
前記第１又は前記第２マルチチャンネルパラメータ（ＭＣＨ＿ＰＡＲ１、ＭＣＨ＿ＰＡＲ２）はステレオパラメータを備え、前記ステレオパラメータは差動的に符号化され、前記マルチチャンネルプロセッサー（２０４）は、前記差動的に符号化されたステレオパラメータを差動的に復号化するための差動的なデコーダーを備える、請求項１５ないし請求項２１の１つに記載する装置（２００）。
【請求項２３】
前記符号化されたマルチチャンネル信号（１０７）は、前記第２マルチチャンネルパラメータ（ＭＣＨ＿ＰＡＲ２）が、前記第１マルチチャンネルパラメータ（ＭＣＨ＿ＰＡＲ１）の前に、前記デコーダー（２００）で受信される直列信号であり、
前記マルチチャンネルプロセッサー（２０４）は、前記マルチチャンネルパラメータ（ＭＣＨ＿ＰＡＲ１、ＭＣＨ＿ＰＡＲ２）が前記デコーダー（２００）によって受信された順番で、前記復号化されたチャンネル（Ｄ１：Ｄ３）を処理するよう構成される、請求項１５ないし請求項２２の１つに記載する装置。
【請求項２４】
少なくとも３つのチャンネルを有するマルチチャンネル信号を符号化するための方法（３００）であって、前記方法は、
第１反復ステップにおいて、前記少なくとも３つのチャンネルのそれぞれの組の間のチャンネル間相関値を計算するステップ（３０２）と、第１反復ステップにおいて、最高値を有する又は閾値より上の値を有する組を選択するステップと、前記選択された組のための第１マルチチャンネルパラメータを導出するため、及び、第１の処理されたチャンネルを導出するために、マルチチャンネル処理操作を使用して前記選択された組を処理するステップと、
第２マルチチャンネルパラメータと第２の処理されたチャンネルとを導出するために、第２反復ステップにおいて、少なくとも１つの前記処理されたチャンネルとを使用して前記計算するステップと、前記選択するステップと、前記処理するステップとを実行するステップ（３０４）と、
符号化されたチャンネルを得るために、前記反復プロセッサーによって実行された反復処理によって生じたチャンネルを符号化するステップ（３０６）と、
前記符号化されたチャンネルと前記第１及び前記第２マルチチャンネルパラメータとを有する符号化されたマルチチャンネル信号を生成するステップ（３０８）とを備える、方法（３００）。
【請求項２５】
符号化されたチャンネル、並びに少なくとも第１及び第２マルチチャンネルパラメータを有する符号化されたマルチチャンネル信号を復号化する方法（４００）であって、前記方法は、
復号化されたチャンネルを得るために前記符号化されたチャンネルを復号化するステップ（４０２）と、
処理されたチャンネルを得るために、前記第２マルチチャンネルパラメータによって識別された前記復号化されたチャンネルの第２の組を使用して、及び前記第２マルチチャンネルパラメータを使用して、マルチチャンネル処理を実行するステップ（４０４）と、前記第１マルチチャンネルパラメータによって識別されたチャンネルの第１の組を使用して、及び前記第１マルチチャンネルパラメータを使用して別のマルチチャンネル処理を実行するステップを含み、チャンネルの前記第１の組は、少なくとも１つの処理されたチャンネルを備える、方法（４００）。
【請求項２６】
コンピュータ又はプロセッサー上で動作するとき、請求項２４の前記マルチチャンネル信号を符号化する前記方法、又は請求項２５の符号化されたマルチチャンネル信号を復号化する前記方法を実行するためのコンピュータプログラム。
【請求項２７】
マルチチャンネル処理は、ジョイントステレオ処理又は２より多くのチャンネルのジョイント処理を意味し、マルチチャンネル信号は、２つのチャンネル又は２つより多くのチャンネルを有する、請求項１ないし請求項２６のいずれかに記載する装置、方法、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオコーディング／復号化に関し、特にチャンネル間信号の依存性を利用するオーディオコーディングに関する。
【背景技術】
【０００２】
オーディオコーディングは、オーディオ信号において、余剰のもの及び不要なものの利用を解決する圧縮領域である。ＭＰＥＧ  ＵＳＡＣ［ＩＳＯ／ＩＥＣ ２３００３−３：２０１２  情報技術  ＭＰＥＧオーディオ技術  パート３：統合した音声符号化とオーディオコーディング］において、２つのチャンネルのジョイントステレオ符号化は、ＭＰＳ  ２−１−２、又は帯域制限若しくは全帯域残差信号を伴う統合ステレオのような複雑な予測を使用して行われる。ＭＰＥＧ環境［ＩＳＯ／ＩＥＣ ２３００３−１：２００７  情報技術  ＭＰＥＧオーディオ技術  パート１：ＭＰＥＧ環境］は、残差信号の送信を有する／有しないマルチチャンネルオーディオのジョイントコーディングのために、ＯＴＴとＴＴＴボックスとを段階的に結合する。ＭＰＥＧ−Ｈクワッドチャンネル要素は、固定された４×４リミックスツリーを構築する複雑な予測／ＭＳステレオボックスによって、後に続くＭＰＳ ２−１−２ステレオボックスを段階的に適用する。ＡＣ４［ＥＴＳＩ ＴＳ １０３ １９０ Ｖ１．１．１（２０１４−０４）デジタルオーディオ圧縮（ＡＣ−４）標準］は、送信された混合行列や後のジョイントステレオ符号化情報を介して送信されたチャンネルをリミックスすることを許容する新しい３、４、５のチャンネル要素を取り入れる。さらに、以前の発表は、強化されたマルチチャンネルオーディオコーディングのために、カルーネン・レーベ変換（ＫＬＴ）のような直交変換を使用することを提案する。［Yang, Dai and Ai, Hongmei and Kyriakakis, Chris and Kuo, C.-C. Jay, 2001: Adaptive Karhunen-Loeve Transform for Enhanced Multichannel Audio Coding, http://ict.usc.edu/pubs/Adaptive%20Karhunen-Loeve%20Transform%20for%20Enhanced %20Multichannel%20Audio%20Coding.pdf］
【０００３】
３Ｄオーディオの環境で、ラウドスピーカーチャンネルは、水平及び垂直のチャンネル対の結果となるいくつかの高い層によって分配される。ＵＳＡＣにおいて定義づけられるように、２つのチャンネルだけのジョイントコーディングは、チャンネル間の空間的及び知覚的な関係を考慮するのに十分ではない。ＭＰＥＧ環境は、追加の前／後処理ステップで適用され、残りの信号は、例えば、右と左の間の垂直の残りの信号との間の依存性を利用するために、ジョイントステレオ符号化の可能性なしに個々に送信される。ＡＣ−４において、専用のＮチャンネル要素は、ジョイントコーディングパラメータの効果的な符号化を許容するが、新しい没入型再生シナリオ（７．１＋４、２２．２）で提案されているように、より多くのチャンネルを持つ一般的なスピーカーの設定は失敗するように導入されている。ＭＰＥＧ−Ｈクワッドチャンネル要素は、４チャンネルのみに制限され、任意のチャンネルに動的に適用することはできず、チャンネル数をあらかじめ構成し、固定される。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、改良された符号化／復号化の概念を提供することである。
【課題を解決するための手段】
【０００５】
この目的は、請求項１による少なくとも３つのチャンネル有するマルチチャンネル信号を符号化するための装置、請求項１２による符号化されたチャンネルと、少なくとも第１及び第２マルチチャンネルパラメータとを有する符号化されたマルチチャンネルを復号化するための装置、請求項２１による少なくとも３つのチャンネルを有するマルチチャンネル信号を符号化するための方法、請求項２２によって符号化されたチャンネルと、少なくとも第１及び第２マルチチャンネルパラメータとを有する符号化されたマルチチャンネル信号を復号化するための方法、又は請求項２３によるコンピュータプログラムによって達成される。
【０００６】
実施の形態は、少なくとも３つのチャンネルを有するマルチチャンネル信号を符号化するための装置を備える。その装置は、反復プロセッサーと、チャンネルエンコーダーと、出力インターフェースとを備える。反復プロセッサーは、第１反復ステップにおいて、最高値を有する又は閾値より上の値を有する組を選択し、マルチチャンネル処理操作を使用して選択された組を処理して、選択された組についての第１マルチチャンネルパラメータ（ＭＣＨ＿ＰＡＲ１）を導出する、及び第１の処理されたチャンネルを導出するために、第１反復ステップにおいて、少なくとも３つのチャンネルのそれぞれの組の間のチャンネル間相関値を計算するよう構成される。さらに、反復プロセッサーは、第２反復ステップにおいて、処理されたチャンネルの少なくとも１つを使用して、計算、選択、処理を実行して、第２マルチチャンネルパラメータ及び第２の処理されたチャンネルを導出するよう構成される。チャンネルエンコーダーは、反復プロセッサーによって実行される反復処理から生じたチャンネルを符号化して符号化されたチャンネルを得るよう構成される。出力インターフェースは、符号化されたチャンネルと、第１及び第２マルチチャンネルパラメータとを有する符号化されたマルチチャンネル信号を生成するよう構成される。
【０００７】
別の実施の形態は、符号化されたマルチチャンネル信号を復号化するための装置を備え、符号化されたマルチチャンネル信号は、符号化されたチャンネルと、第１及び第２マルチチャンネルパラメータとを有する。装置は、チャンネルデコーダーとマルチチャンネルプロセッサーとを備える。チャンネルデコーダーは、符号化されたチャンネルを復号化して、復号化されたチャンネルを得るよう構成される。マルチチャンネルプロセッサーは、第２マルチチャンネルパラメータによって識別された復号化されたチャンネルの第２の組を使用して、及び第２マルチチャンネルパラメータを使用してマルチチャンネル処理を実行して、処理されたチャンネルを得るように構成され、第１マルチチャンネルパラメータによって識別されたチャンネルの第１の組を使用して、及び第１マルチチャンネルパラメータを使用して、別のマルチチャンネル処理を実行するよう構成され、チャンネルの第１の組は、少なくとも１つの処理されたチャンネルを備える。
【０００８】
固定された信号経路（例えば、ステレオコーディングツリー）を使用する一般的なマルチチャンネル符号化概念とは対照的に、本発明の実施の形態は、マルチチャンネル入力信号の少なくとも３つの入力チャンネルの特徴に適合する動的信号経路を使用する。詳細には、反復プロセッサー１０２は、第１反復ステップにおいて、最高値又は閾値より上の値を有する組を選択するために、少なくとも３つのチャンネルＣＨ１からＣＨ３のそれぞれの組の間のチャンネル間相関値に基づいて、及び、第２反復ステップにおいて、最高値又は閾値より上の値を有する組を選択するために、少なくとも３つのチャンネルのそれぞれの組と、対応する以前に処理されたチャンネルの間のチャンネル間相関値に基づいて、信号経路（例えば、ステレオツリー）を構築するように適合しうる。
【０００９】
別の実施の形態は、少なくとも３つのチャンネルを有するマルチチャンネル信号を符号化するための方法を備える。その方法は、以下を備える。
−第１反復ステップにおいて、少なくとも３つのチャンネルのそれぞれの組の間のチャンネル間相関値を計算するステップと、第１反復ステップにおいて、最高値を有する又は閾値より上の値を有する組を選択するステップと、選択された組のための第１マルチチャンネルパラメータを導出するため、及び、第１の処理されたチャンネルを導出するためにマルチチャンネル処理操作を使用して選択された組を処理するステップ。
−第２マルチチャンネルパラメータと第２の処理されたチャンネルとを得るために、処理されたチャンネルの少なくとも１つを使用して、第２反復ステップにおいて、計算するステップと、選択するステップと、処理するステップとを実行するステップ。
−符号化されたチャンネルを得るために、反復プロセッサーによって実行された反復処理から生じたチャンネルを符号化するステップ。
−符号化されたチャンネルと、第１及び第２マルチチャンネルパラメータとを有する符号化されたマルチチャンネル信号を生成するステップ。
【００１０】
別の実施の形態は、符号化されたチャンネルと、第１及び第２マルチチャンネルパラメータとを有する符号化されたマルチチャンネル信号を復号化するための方法を備える。その方法は、以下を備える。
−復号化されたチャンネルを得るために、符号化されたチャンネルを復号化するステップ
−処理されたチャンネルを得るために、第２マルチチャンネルパラメータによって識別された復号化されたチャンネルの第２の組を使用して、及び第２マルチチャンネルパラメータを使用してマルチチャンネル処理を実行するステップと、第１マルチチャンネルパラメータによって識別されたチャンネルの第１の組を使用して、及び第１マルチチャンネルパラメータを使用して、別のマルチチャンネル処理を実行するステップを含み、チャンネルの第１の組は少なくとも１つの処理されたチャンネルを備える。
【００１１】
本発明の実施の形態は、添付している図を参照して、本願明細書に記載される。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の実施の形態に従う、少なくとも３つチャンネルを有するマルチチャンネル信号を符号化するための装置の概略的なブロック図を示す。
【図２】図２は、本発明の実施の形態に従う、少なくとも３つチャンネルを有するマルチチャンネル信号を符号化するための装置の概略的なブロック図を示す。
【図３】図３は、本発明の実施の形態に従う、ステレオボックスの概略的なブロック図を示す。
【図４】図４は、本発明の実施の形態に従う、符号化されたチャンネルと、少なくとも第１及び第２マルチチャンネルパラメータを有する符号化されたマルチチャンネル信号を復号化するための装置の概略的なブロック図を示す。
【図５】図５は、本発明の実施の形態に従う、少なくとも３つのチャンネルを有するマルチチャンネル信号を符号化するための方法のフローチャートを示す。
【図６】図６は、本発明の実施の形態に従う、符号化されたチャンネルと、少なくとも第１及び第２マルチチャンネルパラメータとを有する符号化されたマルチチャンネル信号を復号化するための方法のフローチャートを示す。
【発明を実施するための形態】
【００１３】
等しい若しくは等価である要素、又は等しい若しくは等価である機能を有する要素は、等しい若しくは等価の参照番号によって、後に説明される。
【００１４】
後の説明において、複数の詳細は、本発明の実施の形態の説明を通してより詳細に述べられている。しかしながら、当業者にとって、本発明の実施の形態は、これらの特定の詳細なしで実行しうることは明らかであろう。他の例では、本発明の実施の形態を不明瞭となることを避けるため、周知の構造や機器は、詳細よりもむしろブロック図で示す。加えて、以下に説明する異なる実施の形態の特徴は、特記しない限り、互いに組み合しうる。
【００１５】
図１は、少なくとも３つのチャンネルＣＨ１からＣＨ３を有するマルチチャンネル信号１０１を符号化するための装置（エンコーダー）の概略的なブロック図を示す。装置１００は、反復プロセッサー１０２と、チャンネルエンコーダー１０４と、出力インターフェース１０６とを備える。
【００１６】
反復プロセッサー１０２は、第１反復ステップにおいて、最高値を有する又は閾値より上の値を有する組を選択するため、及びマルチチャンネル処理操作を使用して選択された組を処理して、選択された組のための第１マルチチャンネルパラメータＭＣＨ＿ＰＡＲ１を導出するために、及び第１の処理されたチャンネルＰ１とＰ２とを導出するために、第１反復ステップにおいて、少なくとも３つのチャンネルＣＨ１からＣＨ３のそれぞれの組の間のチャンネル間相関値を計算するよう構成される。さらに、反復プロセッサー１０２は、第２反復ステップにおいて、少なくとも１つの処理されたチャンネルＰ１又はＰ２を使用して計算、選択、処理を実行して、第２マルチチャンネルパラメータＭＣＨ＿ＰＡＲ２、及び第２の処理されたチャンネルＰ３とＰ４を導出するように構成される。
【００１７】
例えば、図１に示すように、反復プロセッサー１０２は、第１反復ステップにおいて、少なくとも３つのチャンネルＣＨ１からＣＨ３の第１の組の間のチャンネル間相関値を計算しうり、第１の組は第１チャンネルＣＨ１と第２チャンネルＣＨ２からなり、少なくとも３つのチャンネルＣＨ１からＣＨ３の第２の組の間のチャンネル間相関値を計算しうり、第２の組は第２チャンネルＣＨ２と第３チャンネルＣＨ３からなり、そして、少なくとも３つのチャンネルＣＨ１からＣＨ３の第３の組の間のチャンネル間相関値を計算しうり、第３の組は第１チャンネルＣＨ１と第３チャンネルＣＨ３からなる。
【００１８】
図１で、反復プロセッサー１０２は、第１反復ステップにおいて、最も高いチャンネル間相関値を有する第３の組を選択し、選択された組のための第１マルチチャンネルパラメータＭＣＨ＿ＰＡＲ１を導出するために、及び第１の処理されたチャンネルＰ１とＰ２を導出するために、マルチチャンネル処理操作を使用して、選択された組、すなわち、第３の組を処理するように、第１反復ステップにおいて、第１チャンネルＣＨ１と第３チャンネルＣＨ３とから成る第３の組は、最も高いチャンネル間相関値を備えると推測される。
【００１９】
さらに、第２反復ステップにおいて、最も高いチャンネル間相関値を有する又は閾値より上の値を有する組を選択するために、反復プロセッサー１０２は、第２反復ステップにおいて、少なくとも３つのチャンネルＣＨ１からＣＨ３と、処理されたチャンネルＰ１とＰ２とのそれぞれの組の間のチャンネル間相関値を計算するよう構成しうる。したがって、反復プロセッサー１０２は、第２反復ステップ（又は、任意の別の反復ステップ）において、第１反復ステップの選択された組を選択しないように構成しうる。
【００２０】
図１において示される例を参照すると、反復プロセッサー１０２は、第１チャンネルＣＨ１と第１の処理されたチャンネルＰ１とから成る第４の組の間のチャンネル間相関値と、第１チャンネルＣＨ１と第２の処理されたチャンネルＰ２とから成る第５の組の間のチャンネル間相関値と、第２チャンネルＣＨ２と第１の処理されたチャンネルＰ１とから成る第６の組の間のチャンネル間相関値と、第２チャンネルＣＨ２と第２の処理されたチャンネルＰ２とから成る第７の組の間のチャンネル間相関値と、第３チャンネルＣＨ３と第１の処理されたチャンネルＰ１とから成る第８の組の間のチャンネル間相関値と、第３チャンネルＣＨ３と第２の処理されたチャンネルＰ２とから成る第９の組の間のチャンネル間相関値と、第１の処理されたチャンネルＰ１と第２の処理されたチャンネルＰ２とから成る第１０の組の間のチャンネル間相関値とを更に計算しうる。
【００２１】
図１で、反復プロセッサー１０２は、第２反復ステップにおいて、第６の組を選択し、選択された組のための第２マルチチャンネルパラメータＭＣＨ＿ＰＡＲ２を導出するために、及び第２の処理されたチャンネルＰ３とＰ４を導出するために、マルチチャンネル処理操作を使用して、選択された組、例えば、第６の組を処理するように、第２反復ステップにおいて、第２チャンネルＣＨ２と第１の処理されたチャンネルＰ１とから成る第６の組は、最も高いチャンネル間相関値を備えると推測される。
【００２２】
反復プロセッサー１０２は、組のレベルの違いが閾値よりも小さいとき、一組だけを選択するよう構成しうり、閾値は、４０ｄＢ、２５ｄＢ、１２ｄＢよりも小さい、又は６ｄＢよりも小さい。したがって、２５又は４０ｄＢの閾値は、３又は０．５度の回転角度に対応する。
【００２３】
反復プロセッサー１０２は、正規化された整数相関値を計算するよう構成されうり、正規化された整数相関値が例えば０．２より大きい又は好ましくは０．３のとき、反復プロセッサー１０２は、一組を選択するよう構成しうる。
【００２４】
さらに、反復プロセッサー１０２は、マルチチャンネル処理から生じたチャンネルを、チャンネルエンコーダー１０４へ提供しうる。例えば、図１を参照すると、反復プロセッサー１０２は、第３の処理されたチャンネルＰ３と、第２反復ステップにおいて実行されたマルチチャンネル処理から生じた第４の処理されたチャンネルＰ４と、第１反復ステップにおいて実行されたマルチチャンネル処理から生じた第２の処理されたチャンネルＰ２を、チャンネルエンコーダー１０４へ提供しうる。したがって、反復プロセッサー１０２は、それらの処理されたチャンネルを、チャンネルエンコーダー１０４へ提供しうるだけであり、後の反復ステップにおいて（さらに）処理されない。図１で示すように、第１の処理されたチャンネルＰ１は、第２反復ステップにおいて、さらに処理されるので、チャンネルエンコーダー１０４へ提供されない。
【００２５】
チャンネルエンコーダー１０４は、符号化されたチャンネルＥ１からＥ３を得るために、反復プロセッサー１０２によって実行された反復処理（又はマルチチャンネル処理）から生じたチャンネルＰ２からＰ４を符号化するよう構成しうる。
【００２６】
例えば、チャンネルエンコーダー１０４は、反復処理（又はマルチチャンネル処理）から生じたチャンネルＰ２からＰ４を符号化するために、モノラルエンコーダー（又はモノラルボックス、又はモノラルツール）１２０＿１から１２０＿３を使用するよう構成しうる。モノラルボックスは、より少ないビットが、より大きいエネルギー（又はより大きい振幅）を有するチャンネルを符号化するためよりも、より小さいエネルギー（又はより小さい振幅）を有するチャンネルを符号化するために要求されるように、チャンネルを符号化するよう構成しうる。モノラルボックス１２０＿１から１２０＿３は、例えば、変換ベースのオーディオエンコーダーとすることもできる。さらに、チャンネルエンコーダー１０４は、反復処理（又はマルチチャンネル処理）から生じるチャンネルＰ２からＰ４を符号化するために、ステレオエンコーダー（例えば、パラメトリックステレオエンコーダー、又はロッシーステレオエンコーダー）を使用するよう構成しうる。
【００２７】
出力インターフェース１０６は、符号化されたチャンネルＥ１からＥ３と、第１及び第２マルチチャンネルパラメータＭＣＨ＿ＰＡＲ１とＭＣＨ＿ＰＡＲ２とを有するマルチチャンネル信号１０７を生成し、符号化するよう構成しうる。
【００２８】
例えば、出力インターフェース１０６は、シリアル信号又はシリアルビットストリームのように符号化されたマルチチャンネル信号１０７を生成するように構成しうり、そのため、第２マルチチャンネルパラメータＭＣＨ＿ＰＡＲ２は、第１マルチチャンネルパラメータＭＣＨ＿ＰＡＲ１の前に符号化された信号１０７に含まれるようにする。したがって、図４に関して後に説明する実施の形態のデコーダーは、第１マルチチャンネルパラメータＭＣＨ＿ＰＡＲ１の前に第２マルチチャンネルパラメータＭＣＨ＿ＰＡＲ２を受信するだろう。
【００２９】
図１において、反復プロセッサー１０２は、第１反復ステップにおけるマルチチャンネル処理操作と、第２反復ステップにおけるマルチチャンネル処理操作との、２つのマルチチャンネル処理操作を例示的に実行する。当然ながら、反復プロセッサー１０２も、後の反復処理において、別のマルチチャンネル処理操作を実行しうる。したがって、反復プロセッサー１０２は、反復終了基準に達するまで、反復ステップを実行するよう構成しうる。反復終了基準は、最大反復ステップ数が等しい、若しくはマルチチャンネル信号１０１のすべてのチャンネル数が２倍より大きい、又はチャンネル間相関値が、閾値よりも大きい値を有しないとき、閾値は好ましくは０．２よりも大きい、若しくは閾値は好ましくは０．３であるときである。別の実施の形態において、反復終了基準は、最大反復ステップ数が等しい、若しくはマルチチャンネル信号１０１のすべてのチャンネル総数がより多い、チャンネル間相関値が、閾値よりも大きい値を有しないとき、閾値は好ましくは０．２よりも大きいとき、若しくは閾値は好ましくは０．３である。
【００３０】
図示するために、第１反復ステップ及び第２反復ステップにおいて、反復プロセッサー１０２によって実行されるマルチチャンネル処理操作は、処理ボックス１１０及び１１２によって、図１において例示的に図示される。処理ボックス１１０及び１１２は、ハードウェア又はソフトウェアで実行されうる。処理ボックス１１０及び１１２は、例えば、ステレオボックスである。
【００３１】
したがって、チャンネル間信号依存性は、既知のジョイントステレオコーディングツールを階層的に適用することによって利用しうる。以前のＭＰＥＧの方法とは対照的に、処理される信号組は、固定信号経路（例えば、ステレオコーディングツリー）によって予め決定されるのではなく、入力信号特性に適応するように動的に変更しうる。実際のステレオボックスの入力は、（１）チャンネルＣＨ１からＣＨ３のような未処理のチャンネル、又は（２）処理された信号Ｐ１からＰ４のような前述のステレオボックスの出力、又は（３）未処理のチャンネル及び前述のステレオボックスの出力の結合が可能である。
【００３２】
ステレオボックス１１０及び１１２の内部の処理は、（ＵＳＡＣの複合予測ボックスのような）予測ベース、又はＫＬＴ／ＰＣＡベース（入力チャンネルは、エネルギー圧縮を最大化するために、すなわち、信号エネルギーを１つのチャンネルに集中させるために、エンコーダーにおいて（例えば、２×２回転行列を介して）回転させられ、デコーダーにおいて、回転させられた信号が、元の入力信号方向に再変換されるだろう）のどちらかであるだろう。
【００３３】
エンコーダー１００の可能な実装において、（１）エンコーダーは、すべてのチャンネルの組の間でもチャンネル間相関を計算し、入力信号から１つの適切な信号組を選択し、選択されたチャンネルにステレオツールを適用する。（２）エンコーダーは、すべてのチャンネル（処理された中間出力チャンネルと同様に未処理のチャンネルも含む）間のチャンネル間相関を再計算し、入力信号から１つの適切な信号組を選択し、選択されたチャンネルにステレオツールを適用する。そして、（３）エンコーダーは、すべてのチャンネル間相関が閾値以下になるまで、又は、もし変換の最大数が適用される場合は、ステップ（２）を繰り返す。
【００３４】
すでに述べたように、エンコーダー１００によって処理された信号組、又はより正確な反復プロセッサー１０２は、固定信号経路（例えば、ステレオコーディングツリー）によって予め決定されるのではなく、入力信号特性に適応するように動的に変更しうる。したがって、エンコーダー１００（又は、反復プロセッサー１０２）は、マルチチャンネル（入力）信号１０１の少なくとも３つのチャンネルＣＨ１からＣＨ３に応じて、ステレオツリーを構築するよう構成しうる。言い換えれば、エンコーダー１００（又は、反復プロセッサー１０２）は、チャンネル間相関（例えば、第１反復ステップにおいて、最高値又は閾値より上の値を有する組を選択するために、第１反復ステップにおいて、少なくとも３つのチャンネルＣＨ１からＣＨ３のそれぞれの組の間のチャンネル間相関値を計算することによって、及び、第２反復ステップにおいて、最高値又は閾値より上の値を有する組を選択するために、第２反復ステップにおいて、少なくとも３つのチャンネルと、前に処理されたチャンネルとのそれぞれの組の間のチャンネル間相関値を計算することによって）に基づいてステレオツリーを構築するよう構成しうる。１つのステップアプローチにしたがって、おそらく処理された以前の反復において、すべてのチャンネルの相関を含むおそらく各反復について、相関行列を計算しうる。
【００３５】
上記で示すように、反復プロセッサー１０２は、第１反復ステップにおいて、選択された組のための第１マルチチャンネルパラメータＭＣＨ＿ＰＡＲ１を導出して、第２反復ステップにおいて、選択された組のための第２マルチチャンネルパラメータＭＣＨ＿ＰＡＲ２を導出するよう構成しうる。第１マルチチャンネルパラメータＭＣＨ＿ＰＡＲ１は、第１反復ステップにおいて選択されたチャンネルの組を識別する（又は伝える）第１チャンネル組識別（又はインデックス）を備えうり、第２マルチチャンネルパラメータＭＣＨ＿ＰＡＲ２は、第２反復ステップにおいて選択されたチャンネルの組を識別する（又は伝える）第２チャンネル組識別（又はインデックス）を備えうる。
【００３６】
以下では、入力信号の効果的なインデックス付けが規定されている。例えば、チャンネル組は、チャンネルの総数に応じて、それぞれの組に対する特有のインデックスを使用して効果的に伝えうる。例えば、６つのチャンネルに対する組のインデックス付けは以下の表において示されうる。
2020034920.tif 000003
【００３７】
例えば、上表において、インデックス５は、第１チャンネルと第２チャンネルとからなる組を伝えうる。同様に、インデックス６は、第１チャンネルと第３チャンネルとからなる組を伝えうる。
【００３８】
ｎ個のチャンネルに対する可能なチャンネル組のインデックスの総数は、以下によって計算されうる。
numPairs = numChannels*(numChannels-1)/2
【００３９】
それゆえに、１つのチャンネル組を伝えるために必要なビット数は、以下となる。
numBits = floor(log2(numPairs-1))+1
【００４０】
さらに、エンコーダー１００は、チャンネルマスクを使用しうる。マルチチャンネルツールの構造は、ツールがアクティブなチャンネルを示すチャンネルマスクを含みうる。したがって、ＬＦＥ（ＬＦＥ＝低音増強／増大チャンネル）は、インデックス付けし、より効果的な符号化を許容するチャンネルから取り除きうる。例えば、１１．１に設定するために、これは、１２＊１１／２＝６６から１１＊１０／２＝５５へインデックス付けするチャンネル組の数を減らし、７ビットの代わりに６ビットで伝えることを許容する。このメカニズムは、モノオブジェクト（例えば、多言語トラック）であることが意図されたチャンネルを除外するためにも使用できる。チャンネルマスク（チャンネルマスク）の復号化において、チャンネルマップ（チャンネルマップ）は、チャンネルの組のインデックスの再マッピングをデコーダーチャンネルへ許容するよう、生成されうる。
【００４１】
さらに、反復プロセッサー１０２は、第１のフレームについて、複数の選択された組の指示を導出するように構成され、出力インターフェース１０６は、マルチチャンネル信号１０７に、第１のフレームの後に続く第２のフレームのために、第２のフレームが、第１のフレームと同じ複数の選択された組の指示を有することを示すキープインジケーターを含むよう構成しうる。
【００４２】
キープインジケーター、又はキープツリーフラグは、新しいツリーには送信されないが、最後のステレオツリーが使用されることを伝えるために使用しうる。もし、チャンネル相関特性がより長い時間静止しているなら、これは、同じステレオツリー構成の複数の送信を避けるために使用しうる。
【００４３】
図２は、ステレオボックス１１０、１１２の概略的なブロック図を示す。ステレオボックス１１０、１１２は、第１の入力信号Ｉ１と第２の入力信号Ｉ２とに対する入力、及び第１の出力信号Ｏ１と第２の入力信号Ｏ２とに対する出力を備える。図２において示すように、入力信号Ｉ１及びＩ２からの出力信号Ｏ１及びＯ２の依存性は、ｓ−パラメータＳ１からＳ４によって示される。
【００４４】
反復プロセッサー１０２は、（別の）処理されたチャンネルを導出するため、入力チャンネル及び／又は処理されたチャンネル上でマルチチャンネル処理操作を実行するために、ステレオボックス１１０、１１２を使用できる（又は、備えることができる）。例えば、反復プロセッサー１０２は、市販の予想ベース又はＫＬＴ（カルーネン・レーベ変換）ベースの回転ステレオボックス１１０、１１２を使用するよう構成しうる。
【００４５】
市販のエンコーダー（又は、エンコーダー側のステレオボックス）は、以下の式に基づいて出力信号Ｏ１とＯ２とを得るために、入力信号Ｉ１とＩ２とを符号化するよう構成しうる。
2020034920.tif 000004
【００４６】
市販のデコーダー（又は、デコーダー側のステレオボックス）は、以下の式に基づいて出力信号Ｏ１とＯ２とを得るために、入力信号Ｉ１とＩ２とを復号化するよう構成しうる。
2020034920.tif 000005
【００４７】
予測ベースのエンコーダー（又は、エンコーダー側のステレオボックス）は、以下の式に基づいて出力信号Ｏ１とＯ２とを得るために、入力信号Ｉ１とＩ２とを符号化するよう構成しうる。
2020034920.tif 000006
ｐは予測係数である。
【００４８】
予測ベースのデコーダー（又は、デコーダー側のステレオボックス）は、以下の式に基づいて出力信号Ｏ１とＯ２とを得るために、入力信号Ｉ１とＩ２とを復号化するよう構成しうる。
2020034920.tif 000007
【００４９】
ＫＬＴベースの回転エンコーダー（又は、エンコーダー側のステレオボックス）は、以下の式に基づいて出力信号Ｏ１とＯ２とを得るために、入力信号Ｉ１とＩ２とを符号化するよう構成しうる。
2020034920.tif 000008
【００５０】
ＫＬＴベースの回転デコーダー（又は、デコーダー側のステレオボックス）は、以下の式（逆回転）に基づいて出力信号Ｏ１とＯ２とを得るために、入力信号Ｉ１とＩ２とを復号化するよう構成しうる。
【００５１】
以下において、ＫＬＴベースの回転のための回転角度αの計算は示される。
【００５２】
ＫＬＴベースの回転のための回転角度αは、以下のように定義されうる。
2020034920.tif 000009
ｃxyは正規化されていない相関行列の入力であり、ｃ11、ｃ22はチャンネルエネルギーである。
【００５３】
これは、分数の分子内の負の相関と、分数の分母内の負のエネルギーの差異との間を区別できるようにａｔａｎ２関数を使用して実行しうる。
alpha = 0.5*atan2(2*correlation[ch1][ch2],
(correlation[ch1][ch1] - correlation[ch2][ch2]))
【００５４】
さらに、反復プロセッサー１０２は、複数のバンドを備える各チャンネルのフレームを使用してチャンネル間相関を計算して、複数のバンドについて１つのチャンネル間の相関値が得られるように構成しうる。反復プロセッサー１０２は、複数のバンドのそれぞれに対して、マルチチャンネル処理を実行して、複数のバンドのそれぞれに対して、第１又は第２マルチチャンネルパラメータが得られように構成しうる。
【００５５】
したがって、反復プロセッサー１０２は、マルチチャンネル処理においてステレオパラメータを計算するよう構成され、反復プロセッサー１０２は、ステレオパラメータが、ステレオ量子化器（例えば、ＫＬＴベース回転エンコーダ）によって定義されるゼロに量子化された閾値より高いバンド内において、ステレオ処理のみを実行するよう構成される。ステレオパラメータは、例えばＭＳ Ｏｎ／Ｏｆｆ、又は回転角度、又は予測係数であるだろう。
【００５６】
例えば、反復プロセッサー１０２は、マルチチャンネル処理において回転角度を計算するよう構成され、反復プロセッサー１０２は、回転角度が、回転角度量子化器（例えば、ＫＬＴベース回転エンコーダ）によって定義されるゼロに量子化された閾値より高いバンド内において、回転処理のみを実行するよう構成される。
【００５７】
したがって、エンコーダー１００（又は、出力インターフェース１０６）は、完全なスペクトル（フルバンドボックス）に対する１つのパラメータ、又はスペクトルの一部に対する複数の周波数依存パラメータのどちらかのように、変換／回転情報を送信するよう構成しうる。
【００５８】
エンコーダー１００は、次の表に基づくビットストリーム１０７を生成するよう構成しうる。
【００５９】
表１‐mpegh3daExtElementConfig()のシンタックス
2020034920.tif 000010
【００６０】
表２１‐MCCConfig()のシンタックス
2020034920.tif 000011
【００６１】
表３２‐MultichannelCodingBoxBandWise()のシンタックス
2020034920.tif 000012
【００６２】
表４‐MultichannelCodingBoxFullband()のシンタックス
2020034920.tif 000013
【００６３】
表５‐MultichannelCodingFrame()のシンタックス
2020034920.tif 000014
【００６４】
表６‐usacExtElementTypeの値
2020034920.tif 000015
【００６５】
表７‐拡張ペイロード符号化のためのデータブロックの解釈
2020034920.tif 000016
【００６６】
図３は、１つの実施の形態による、反復プロセッサー１０２の概略的なブロック図である。図３に示される実施の形態において、マルチチャンネル信号１０１は、６つのチャンネル、すなわち、左チャンネルＬ、右チャンネルＲ、左サラウンドチャンネルＬｓ、右サラウンドチャンネルＲｓ、正面チャンネルＣ、低音増幅チャンネルＬＦＥを有する５．１チャンネル信号である。
【００６７】
図３において示すように、ＬＦＥチャンネルは、反復プロセッサー１０２によって処理されない。ＬＦＥチャンネルと他の５つのチャンネルＬ、Ｒ、Ｌｓ、Ｒｓ、Ｃのそれぞれとの間のチャンネル間相関値が小さい、又は、チャンネルマスクがＬＦＥチャンネルを処理しないことを示すので、これが当てはまる場合があり、以下のように仮定される。
【００６８】
第１反復ステップにおいて、最高値を有する又は閾値より上の値を有する組を選択するために、反復プロセッサー１０２は、第１反復ステップにおいて、５つのチャンネルＬ、Ｒ、Ｌｓ、Ｒｓ、Ｃのそれぞれの組の間のチャンネル間相関値を計算する。図３において、反復プロセッサー１０２が、第１及び第２の処理されたチャンネルＰ１とＰ２とを導出するために、マルチチャンネル操作を処理する操作を実行するステレオボックス（又はステレオツール）１１０を使用して、左チャンネルＬと右チャンネルＲとを処理するように、左チャンネルＬと右チャンネルＲとが、最高値を有すると仮定される。
【００６９】
第２反復ステップにおいて、最高値を有する又は閾値より上の値を有する組を選択するために、反復プロセッサー１０２は、第２反復ステップにおいて、５つのチャンネルＬ、Ｒ、Ｌｓ、Ｒｓ、Ｃと、処理されたチャンネルＰ１とＰ２とのそれぞれの組の間のチャンネル間相関値を計算する。図３において、反復プロセッサー１０２が、第３及び第４の処理されたチャンネルＰ３とＰ４とを導出するために、ステレオボックス（又はステレオツール）１１２を使用して、左サラウンドチャンネルＬｓと右サラウンドチャンネルＲｓとを処理するように、左サラウンドチャンネルＬｓと右サラウンドチャンネルＲｓとが、最高値を有すると仮定される。
【００７０】
第３反復ステップにおいて、最高値を有する又は閾値より上の値を有する組を選択するために、反復プロセッサー１０２は、第３反復ステップにおいて、５つのチャンネルＬ、Ｒ、Ｌｓ、Ｒｓ、Ｃと、処理されたチャンネルＰ１からＰ４とのそれぞれの組の間のチャンネル間相関値を計算する。図３において、反復プロセッサー１０２が、第５及び第６の処理されたチャンネルＰ５とＰ６とを導出するために、ステレオボックス（又はステレオツール）１１４を使用して、第１の処理されたチャンネルＰ１と第３の処理されたチャンネルＰ３とを処理するように、第１の処理されたチャンネルＰ１と第３の処理されたチャンネルＰ３とが最高値を有すると仮定される。
【００７１】
第４反復ステップにおいて、最高値を有する又は閾値より上の値を有する組を選択するために、反復プロセッサー１０２は、第４反復ステップにおいて、５つのチャンネルＬ、Ｒ、Ｌｓ、Ｒｓ、Ｃと、処理されたチャンネルＰ１からＰ６とのそれぞれの組の間のチャンネル間相関値を計算する。図３において、反復プロセッサー１０２が、第７及び第８の処理されたチャンネルＰ７とＰ８とを導出するために、ステレオボックス（又はステレオツール）１１５を使用して、第５の処理されたチャンネルＰ５と正面チャンネルＣとを処理するように、第５の処理されたチャンネルＰ５と正面チャンネルＣとが最高値を有すると仮定される。
【００７２】
ステレオボックス１１０から１１６は、ＭＳステレオボックスとすることができる。すなわち、中間／側面のステレオ音響効果ボックスが、中間チャンネルと側面チャンネルとに提供するよう構成される。中間チャンネルは、ステレオボックスの入力チャンネル間の合計であり、側面チャンネルは、ステレオボックスの入力チャンネル間の差である。さらに、ステレオボックス１１０から１１６は、回転ボックス又はステレオ予測ボックスとすることができる。
【００７３】
図３において、第１の処理されたチャンネルＰ１、及び第３の処理されたチャンネルＰ３、及び第５の処理されたチャンネルＰ５は中間チャンネルとすることができ、第２の処理されたチャンネルＰ２、及び第４の処理されたチャンネルＰ４、及び第６の処理されたチャンネルＰ６は中間チャンネルとすることができる。
【００７４】
さらに、図３において示すように、反復プロセッサー１０２は、第２反復ステップにおいて、及び、該当する場合には以後のどの反復ステップにおいて、入力チャンネルＬ、Ｒ、Ｌｓ、Ｒｓ、Ｃ、及び、処理されたチャンネルの中間チャンネルＰ１、Ｐ３、Ｐ５（だけ）、を使用して、計算、選択、処理を実行するよう構成されうる。言い換えれば、反復プロセッサー１０２は、第２反復ステップ、及び、該当する場合には以後のどの反復ステップにおいて計算、選択、処理するときに、処理されたチャンネルの側面のチャンネルＰ１、Ｐ３、Ｐ５を使用しないように構成しうる。
【００７５】
図４は、符号化されたチャンネルＥ１からＥ３と、少なくとも第１及び第２マルチチャンネルパラメータＭＣＨ＿ＰＡＲ１とＭＣＨ＿ＰＡＲ２とを有する符号化されたマルチチャンネル信号１０７を復号化するために装置（デコーダー）２００の概略的なブロック図を示す。装置２００は、チャンネルデコーダー２０２とマルチチャンネルプロセッサー２０４とを備える。
【００７６】
チャンネルデコーダー２０２は、Ｄ１からＤ３の復号化されたチャンネルを得るために、符号化されたチャンネルＥ１からＥ３を復号化するよう構成される。
【００７７】
例えば、チャンネルデコーダー２０２は、少なくとも３つのモノラルデコーダー（又はモノラルボックス又はモノラルツール）２０６＿１から２０６＿３を備えることができ、それぞれのモノラルデコーダー２０６＿１から２０６＿３は、それぞれの復号化されたチャンネルＥ１からＥ３を得るために、少なくとも３つの符号化されたチャンネルＥ１からＥ３の１つを復号化するよう構成しうる。モノラルデコーダー２０６＿１から２０６＿３は、例えば、変換ベースのオーディオデコーダーとすることができる。
【００７８】
マルチチャンネルプロセッサー２０４は、処理されたチャンネルを得るために、第２マルチチャンネルパラメータＭＣＨ＿ＰＡＲ２によって識別される復号化されたチャンネルの第２の組を使用して、及び第２マルチチャンネルパラメータＭＣＨ＿ＰＡＲ２を使用して、マルチチャンネル処理を実行し、第１マルチチャンネルパラメータＭＣＨ＿ＰＡＲ１によって識別されるチャンネルの第１の組を使用して、及び第１マルチチャンネルパラメータＭＣＨ＿ＰＡＲ１を使用して、別のマルチチャンネル処理を実行するように構成され、チャンネルの第１の組が、少なくとも１つの処理されたチャンネルを備える。
【００７９】
例示の方法によって図４において示すように、復号化されたチャンネルの第２の組は、第１の復号化されたチャンネルＤ１と第２の復号化されたチャンネルＤ２とから成ることを、第２マルチチャンネルパラメータＭＣＨ＿ＰＡＲ２は、示しうる（又は信号が送られうる）。したがって、マルチチャンネルプロセッサー２０４は、処理されたチャンネルＰ１*とＰ２*とを得るために、第１の復号化されたチャンネルＤ１と第２の復号化されたチャンネルＤ２（第２マルチチャンネルパラメータＭＣＨ＿ＰＡＲ２によって識別される）からなる復号化されたチャンネルの第２の組を使用して、及び、第２マルチチャンネルパラメータＭＣＨ＿ＰＡＲ２を使用して、マルチチャンネル処理を実行する。第１マルチチャンネルパラメータＭＣＨ＿ＰＡＲ１は、復号化されたチャンネルの第１の組は、第１の処理されたチャンネルＰ１*と第３の復号化されたチャンネルＤ３とからなることを示しうる。したがって、マルチチャンネルプロセッサー２０４は、処理されたチャンネルＰ３*とＰ４*を得るために、第１の処理されたチャンネルＰ１*と第３の復号化されたチャンネルＤ３（第１マルチチャンネルパラメータＭＣＨ＿ＰＡＲ１によって識別される）からなる復号化されたチャンネルの第１の組を使用して、及び、第１マルチチャンネルパラメータＭＣＨ＿ＰＡＲ１を使用して、別のマルチチャンネル処理を実行する。
【００８０】
さらに、マルチチャンネルプロセッサー２０４は、第３の処理されたチャンネルＰ３*を第１チャンネルＣＨ１として、第４の処理されたチャンネルＰ４*を第３チャンネルＣＨ３として、第２の処理されたチャンネルＰ２*を第２チャンネルＣＨ２として提供しうる。
【００８１】
図４において示されるデコーダー２００が、図１において示されるエンコーダー１００から符号化されたマルチチャンネル信号１０７を受信すると仮定すると、デコーダー２００の第１の復号化されたチャンネルＤ１は、エンコーダー１００の第３の処理されたチャンネルＰ３と等価であり、デコーダー２００の第２の復号化されたチャンネルＤ２は、エンコーダー１００の第４の処理されたチャンネルＰ４と等価であり、デコーダー２００の第３の復号化されたチャンネルＤ３は、エンコーダー１００の第２の処理されたチャンネルＰ２と等価である。さらに、デコーダー２００の第１の処理されたチャンネルＰ１*は、エンコーダー１００の第１の処理されたチャンネルＰ１と等価である
【００８２】
さらに、符号化されたマルチチャンネル信号１０７は、直列信号とすることができ、第２マルチチャンネルパラメータＭＣＨ＿ＰＡＲ２は、第１マルチチャンネルパラメータＭＣＨ＿ＰＡＲ１の前に、デコーダー２００で受信される。その場合において、マルチチャンネルプロセッサー２０４は、マルチチャンネルパラメータＭＣＨ＿ＰＡＲ１及びＭＣＨ＿ＰＡＲ２が、デコーダーによって受信された順番で、復号化されたチャンネルを実行するよう構成しうる。図４において示す例において、デコーダーは、第１マルチチャンネルパラメータＭＣＨ＿ＰＡＲ１の前に、第２マルチチャンネルパラメータＭＣＨ＿ＰＡＲ２を受信し、したがって、第１マルチチャンネルパラメータＭＣＨ＿ＰＡＲ１によって識別される復号化されたチャンネルの第１の組（第１の処理されたチャンネルＰ１*と第３の復号化されたチャンネルＤ３とからなる）を使用してマルチチャンネル処理を実行する前に、第２マルチチャンネルパラメータＭＣＨ＿ＰＡＲ２によって識別される復号化されたチャンネルの第２の組（第１及び第２の復号化されたチャンネルＤ１とＤ２とからなる）を使用してマルチチャンネル処理を実行する。
【００８３】
図４において、マルチチャンネルプロセッサー２０４は、２つのマルチチャンネル処理操作を見本として実行する。図示するために、マルチチャンネルプロセッサー２０４によって実行されるマルチチャンネル処理操作は、図４において処理ボックス２０８と２１０によって示される。処理ボックス２０８と２１０は、ハードウェア又はソフトウェアにおいて、実装しうる。処理ボックス２０８と２１０は、例えば、市販のデコーダー（又は、デコーダー側のステレオボックス）、又は予測ベースのデコーダー（又は、デコーダー側のステレオボックス）、又はＫＬＴベースの回転デコーダー（又は、デコーダー側のステレオボックス）のように、エンコーダー１００を参照して上述したように、ステレオボックスとすることができる。
【００８４】
例えば、エンコーダー１００は、ＫＬＴベースの回転エンコーダー（又はエンコーダー側のステレオボックス）を使用することができる。その場合において、エンコーダー１００は、第１及び第２マルチチャンネルパラメータＭＣＨ＿ＰＡＲ１とＭＣＨ＿ＰＡＲ２とを導出することができ、その結果、第１及び第２マルチチャンネルＭＣＨ＿ＰＡＲ１とＭＣＨ＿ＰＡＲ２とは、回転角度を備える。回転角度は、差動的に符号化しうる。それゆえに、デコーダー２００のマルチチャンネルプロセッサー２０４は、差動的に符号化された回転角度を差動的に復号化するために差動的なデコーダーを備えうる。
【００８５】
装置２００は、符号化されたマルチチャンネル信号１０７を受信及び処理し、符号化されたチャンネルＥ１からＥ３を、チャンネルデコーダー２０２へ提供し、第１及び第２マルチチャンネルパラメータＭＣＨ＿ＰＡＲ１とＭＣＨ＿ＰＡＲ２とをマルチチャンネルプロセッサー２０４へ提供するよう構成されるインプットインターフェース２１２をさらに備える。
【００８６】
すでに述べたように、キープインジケータ（又はキープツリーフラグ）は、新しいツリーが送信されないことを伝えるために使用しうるが、最後のステレオツリーが、使用される必要がある。もし、チャンネル相関特性が長い時間静止している場合、これは、同じステレオツリー構成の複数の送信を避けるために使用しうる。
【００８７】
それゆえに、符号化されたマルチチャンネル信号１０７が、第１のフレームに対して、第１又は第２マルチチャンネルパラメータＭＣＨ＿ＰＡＲ１とＭＣＨ＿ＰＡＲ２、及び、第１のフレームに続く、第２のフレームに対して、キープインジケーターを備えるとき、マルチチャンネルプロセッサー２０４は、第２のフレームにおいて、第１のフレームについて使用されるように、同じ第２の組又は同じ第１の組のチャンネルにマルチチャンネル処理又は別のマルチチャンネル処理を実行するよう構成しうる。
【００８８】
マルチチャンネル処理及び別のマルチチャンネル処理は、ステレオパラメータを使用するステレオ処理を含みうる。復号化されたチャンネルＤ１からＤ３の個々のスケールファクタバンド又はスケールファクタバンドのグループについて、第１ステレオパラメータは、第１マルチチャンネルパラメータＭＣＨ＿ＰＡＲ１が含まれ、第２ステレオパラメータは、第２マルチチャンネルパラメータＭＣＨ＿ＰＡＲ２が含まれる。それゆえに、第１ステレオパラメータ及び第２ステレオパラメータは、回転角度や予測係数のような、同じ型にすることができる。もちろん、第１ステレオパラメータ及び第２ステレオパラメータは、異なる型にすることができる。例えば、第１ステレオパラメータは、回転角度とすることができ、第２ステレオパラメータは、予測係数とすることができる。また、その逆もできる。
【００８９】
さらに、第１又は第２マルチチャンネルパラメータＭＣＨ＿ＰＡＲ１とＭＣＨ＿ＰＡＲ２とは、どのスケールファクタバンドがマルチチャンネル処理されていて、どのスケールファクタバンドがマルチチャンネル処理されていないかを示すマルチチャンネル処理マスクを備えうる。したがって、マルチチャンネルプロセッサー２０４は、マルチチャンネル処理マスクによって示されるスケールファクタバンドにおいて、マルチチャンネル処理が実行されないように構成しうる。
【００９０】
第１及び第２マルチチャンネルパラメータＭＣＨ＿ＰＡＲ１とＭＣＨ＿ＰＡＲ２とは、チャンネル組識別（又はインデックス）をそれぞれ含みうる。マルチチャンネルプロセッサー２０４は、予測された復号化ルール又は符号化されたマルチチャンネル信号で示される復号化ルールを使用してチャンネル組識別（又はインデックス）を復号化するよう構成しうる。
【００９１】
例えば、チャンネル組は、エンコーダー１００を参照して上述したように、チャンネルの総数に応じて、それぞれの組に対して、固有のインデックスを使用して、効果的に信号を送られうる。
【００９２】
さらに、復号化ルールは、ハフマン復号化ルールとすることができ、マルチチャンネルプロセッサー２０４は、チャンネル組識別のハフマン復号化を実行するよう構成しうる。
【００９３】
符号化されたマルチチャンネル信号１０７は、マルチチャンネル処理が許可された復号化された復号化されたチャンネルのサブグループだけを示し、且つ、マルチチャンネル処理が許可されていない少なくとも１つの復号化されたチャンネルを示す、マルチチャンネル処理許容インジケータを更に備える。したがって、マルチチャンネルプロセッサー２０４は、マルチチャンネル処理許容インジケータによって示されるように、マルチチャンネル処理が許容されない、少なくとも１つの復号化されたチャンネルについて、いかなるマルチチャンネル処理も実行しないように構成される。
【００９４】
例えば、マルチチャンネル信号が、５．１チャンネル信号であるとき、マルチチャンネル処理許容インジケータは、マルチチャンネル処理が５つのチャンネル、すなわち、右Ｒ、左Ｌ、右サラウンドＲｓ、左サラウンドＬＳ、正面Ｃを許容するだけであることを示しうり、マルチチャンネル処理は、ＬＦＥチャンネルを許容しない。
【００９５】
復号化処理（チャンネル組インデックスの復号化）のために、以下のＣコードは使用されうる。したがって、すべてのチャンネル組に対して、アクティブなＫＬＴ処理を有するチャンネル数（ｎＣｈａｎｎｅｌｓ）と現在のフレームのチャンネル組の数（ｎｕｍＰａｉｒｓ）とが、必要とされる。
2020034920.tif 000017
【００９６】
非バンド角度に対する予測係数を復号化するために、以下のＣコードは使用されうる。
2020034920.tif 000018
【００９７】
非バンドＫＬＴ角度に対する予測係数を復号化するために、以下のＣコードは使用されうる。
2020034920.tif 000019
【００９８】
異なるプラットフォームでの三角関数の浮動小数点の違いを避けるために、角度インデックスを直接ｓｉｎ／ｃｏｓに変換するための以下のルックアップテーブルは使用しうる。
2020034920.tif 000020
【００９９】
マルチチャンネルコーディングの復号化のために、以下のＣコードはＫＬＴ回転に基づく手法に使用しうる。
2020034920.tif 000021
【０１００】
バンド処理のために、以下のＣコードを使用しうる。
2020034920.tif 000022
【０１０１】
ＫＬＴ回転の適用のために、以下のＣコードを使用しうる。
2020034920.tif 000023
【０１０２】
図５は、少なくとも３つのチャンネルを有するマルチチャンネル信号を符号化するための方法３００のフローチャートである。方法３００は、第１反復ステップにおいて、少なくとも３つのチャンネルそれぞれの組の間のチャンネル間相関値を計算し、第１反復ステップにおいて、最高値を有する又は閾値より上の値を有する組を選択し、選択された組のための第１マルチチャンネルパラメータを導出するため、及び、第１の処理されたチャンネルを導出するために、マルチチャンネル処理操作を使用して選択された組を処理するステップ３０２と、第２マルチチャンネルパラメータと第２の処理されたチャンネルとを導出するために、処理されたチャンネルの少なくとも１つを使用して、第２反復ステップにおいて、計算、選択、処理を実行するステップ３０４と、符号化されたチャンネルを得るために、反復プロセッサーによって実行された反復処理から生じたチャンネルを符号化するステップ３０６と、符号化されたチャンネルと、第１及び第２マルチチャンネルパラメータとを有する符号化されたマルチチャンネル信号を生成するステップ３０８とを備える。
【０１０３】
図６は、符号化されたチャンネルと、少なくとも第１及び第２マルチチャンネルパラメータとを有する符号化されたマルチチャンネル信号を復号化するための方法４００のフローチャートを示す。方法４００は、復号化されたチャンネルを得るために、符号化されたチャンネルを復号化するステップ４０２と、処理されたチャンネルを得るために、第２マルチチャンネルパラメータによって識別された復号化されたチャンネルの第２の組を使用して、及び第２マルチチャンネルパラメータを使用して、マルチチャンネル処理を実行し、第１マルチチャンネルパラメータによって識別されたチャンネルの第１の組を使用して、及び第１マルチチャンネルパラメータを使用して、マルチチャンネル処理を実行するステップ４０４と、を備え、チャンネルの第１の組は、少なくとも１つの処理されたチャンネルを備える。
【０１０４】
本発明は、ブロックが実際の又は論理的なハードウェア要素を示すブロック図との関係において述べられているけれども、本発明は、コンピュータ実装方法によって実装もすることができる。後者の場合、ブロックは、これらのステップが、対応する論理的又は物理的なハードウェアブロックによって実行される機能性を示す対応する方法ステップを示す。
【０１０５】
いくつかの態様が、装置との関係において述べられているけれども、これらの態様が、対応する方法の説明も示すことは明らかであり、ブロック又は装置が、方法ステップ又は方法ステップの特徴に相当する。同様に、方法ステップとの関係において述べられる態様は、対応するブロック又はアイテムの説明、又は対応する装置の特徴も示す。方法ステップのいくつか又はすべては、例えば、マイクロプロセッサー、又はプログラム可能なコンピュータ、又は電子回路のような、ハードウェア装置によって（又は使用して）実行されうる。いくつかの実施の形態において、最も重要な方法ステップのうち１つ以上は、このような装置によって実行されうる。
【０１０６】
本発明の送信又は符号化された信号は、デジタル記録媒体に保存されうり、又は無線送信媒体若しくはインターネットのような有線送信媒体のような送信媒体で送信されうる。
【０１０７】
特定の実装要求に応じて、本発明の実施の形態は、ハードウェアにおいて、または、ソフトウェアにおいて実装しうる。実装は、それぞれの方法を実行されるように、プログラム可能なコンピュータシステムと協働するか、（又は協働することができる）保存された電気的に読み込み可能な制御信号を有する、デジタル記録媒体、例えば、フロッピー（登録商標）ディスク、ＤＶＤ、ブルーレイディスク（登録商標）、ＣＤ、ＲＯＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（登録商標）またはＦＬＡＳＨメモリを使用して実行しうる。このように、デジタル記憶媒体は、コンピュータに読み込み可能である。
【０１０８】
本発明によるいくつかの実施の形態は、本願明細書において記載された方法の１つが実行されるように、プログラム可能なコンピュータシステムと協働することができる電気的に読み込み可能な制御信号を有するデータ記録媒体を備える。
【０１０９】
一般的に、本発明の実施の形態は、プログラムコードを有するコンピュータプログラム製品として実装しうる。そして、コンピュータプログラム製品がコンピュータ上で動くときに、プログラムコードは、方法の１つを実行するために動作される。プログラムコードは、例えば、機械読み取り可能な媒体に保存されうる。
【０１１０】
他の実施の形態は、本願明細書において記載されている方法の１つを実行するためのコンピュータプログラムを備え、機械読み取り可能な媒体に保存される。
【０１１１】
言い換えれば、本発明の方法の実施の形態は、したがって、コンピュータプログラムがコンピュータ上で実行するときに、本願明細書において記載されている方法の１つを実行するためのプログラムコードを有するコンピュータプログラムである。
【０１１２】
本発明の方法の別の実施形態は、したがって、本願明細書において記載されている方法の１つを実行するためのコンピュータプログラムを備え、そこに記録されるデータ記録媒体（又はデジタル記憶媒体のような非一過性の記録媒体、又はコンピュータ可読媒体）である。データ記録媒体、デジタル記憶媒体、又は記録媒体は、たいていは明白及び／又は非一時的である。
【０１１３】
本発明の方法の別の実施形態は、したがって、本願明細書において記載されている方法の１つを実行するためのコンピュータプログラムを示すデータストリーム又は一連の信号である。例えば、データストリーム又は一連の信号は、データ通信接続を経て、例えばインターネットを経て、送信されるよう構成しうる。
【０１１４】
別の実施の形態は、本願明細書において記載されている方法の１つを行うように構成、又は、適合された、例えばコンピュータのような処理手段又はプログラム可能な論理装置を備える。
【０１１５】
別の実施の形態は、本願明細書において記載されている方法の１つを実行するためのコンピュータプログラムがインストールされるコンピュータを備える。
【０１１６】
本発明による別の実施の形態は、本願明細書において記載される方法の１つを実行するためのコンピュータプログラムを受信装置に（例えば、電子的もしくは、光学的に）送信するよう構成される装置またはシステムを備える。受信装置は、例えば、コンピュータ、モバイル機器、メモリ装置または類似の装置でもよい。装置またはシステムは、例えば、コンピュータプログラムを受信装置に送信するためのファイルサーバを備えていてもよい。
【０１１７】
いくつかの実施の形態では、プログラム可能な論理装置（例えば、現場でプログラム可能なゲートアレイ）が、本願明細書において記載される方法の機能のいくつか又は全てを実行するために使用しうる。いくつかの実施の形態では、現場でプログラム可能なゲートアレイは、本願明細書において記載される方法の１つを実行するために、マイクロプロセッサーと協働できる。一般に、方法は、いかなるハードウェア装置によって、好ましくは、実行しうる。
【０１１８】
上述した実施の形態は、本発明の原理を表すだけである。本願明細書に記載された構成及び詳細の修正及び変形は、当業者には明らかであることが理解される。したがって、本発明は、添付の特許請求の範囲によってのみ限定され、本願明細書の実施の形態の記述及び説明のための特定の詳細によっては限定されないことが意図される。
【図１】
2020034920.tif 000024
【図２】
2020034920.tif 000025
【図３】
2020034920.tif 000026
【図４】
2020034920.tif 000027
【図５】
2020034920.tif 000028
【図６】
2020034920.tif 000029
【外国語明細書】
2020034920000001.pdf
2020034920000002.pdf
2020034920000003.pdf
2020034920000004.pdf