(57)【特許請求の範囲】
【請求項１】
マルチチャネル信号符号化方法であって、
マルチチャネル信号内の第1のチャネル信号および第2のチャネル信号のダウンミックス信号、ならびに前記第1のチャネル信号および前記第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータを決定するステップと、
前記第1のチャネル信号および前記第2のチャネル信号の前記異なるサブバンドに対応する前記残響ゲインパラメータ内で符号化される必要があるターゲット残響ゲインパラメータを決定するステップと、
パラメータ指示情報を生成するステップであって、前記パラメータ指示情報が、前記ターゲット残響ゲインパラメータに対応するサブバンドを示すために使用される、ステップと、
ビットストリームを生成するために、前記ターゲット残響ゲインパラメータ、前記パラメータ指示情報、および前記ダウンミックス信号を符号化するステップと
を備え、
前記第1のチャネル信号および前記第2のチャネル信号の前記異なるサブバンドに対応する前記残響ゲインパラメータ内で符号化される必要があるターゲット残響ゲインパラメータを決定する前記ステップが、
前記第1のチャネル信号のエネルギーと前記ダウンミックス信号のエネルギーとの間のコヒーレンス、および前記第2のチャネル信号のエネルギーと前記ダウンミックス信号の前記エネルギーとの間のコヒーレンスのうちの少なくとも1つに基づいて、前記ターゲット残響ゲインパラメータを決定するステップ
を備える、
マルチチャネル信号符号化方法。
【請求項２】
前記第1のチャネル信号および前記第2のチャネル信号の各々が複数の周波数ビンを備え、
前記第1のチャネル信号のエネルギーと前記ダウンミックス信号のエネルギーとの間のコヒーレンス、および前記第2のチャネル信号のエネルギーと前記ダウンミックス信号の前記エネルギーとの間のコヒーレンスのうちの少なくとも1つに基づいて、前記ターゲット残響ゲインパラメータを決定する前記ステップが、
前記第1のチャネル信号の前記エネルギーと前記ダウンミックス信号の前記エネルギーとの間の第1の差分値を決定するステップであって、前記第1の差分値が、前記複数の周波数ビンにおける前記第1のチャネル信号のエネルギーと前記ダウンミックス信号のエネルギーとの間の差分値の絶対値の合計を示すために使用される、ステップと、
前記第1の差分値が第1のしきい値よりも大きいとき、第1の周波数帯域のサブバンドに対応する残響ゲインパラメータが前記ターゲット残響ゲインパラメータであると決定するステップであって、前記第1の周波数帯域が、前記第1のチャネル信号および前記第2のチャネル信号の各々のすべての周波数帯域の一部である、ステップと
を備える、請求項1に記載の方法。
【請求項３】
前記第1のチャネル信号および前記第2のチャネル信号の各々が複数の周波数ビンを備え、
前記第1のチャネル信号のエネルギーと前記ダウンミックス信号のエネルギーとの間のコヒーレンス、および前記第2のチャネル信号のエネルギーと前記ダウンミックス信号の前記エネルギーとの間のコヒーレンスのうちの少なくとも1つに基づいて、前記ターゲット残響ゲインパラメータを決定する前記ステップが、
前記第2のチャネル信号の前記エネルギーと前記ダウンミックス信号の前記エネルギーとの間の第2の差分値を決定するステップであって、前記第2の差分値が、前記複数の周波数ビンにおける前記第2のチャネル信号のエネルギーと前記ダウンミックス信号のエネルギーとの間の差分値の絶対値の合計を示すために使用される、ステップと、
前記第2の差分値が第2のしきい値よりも大きいとき、第1の周波数帯域のサブバンドに対応する残響ゲインパラメータが前記ターゲット残響ゲインパラメータであると決定するステップであって、前記第1の周波数帯域が、前記第1のチャネル信号および前記第2のチャネル信号の各々のすべての周波数帯域の一部である、ステップと
を備える、請求項1に記載の方法。
【請求項４】
前記第1のチャネル信号および前記第2のチャネル信号の各々が複数の周波数ビンを備え、
前記第1のチャネル信号のエネルギーと前記ダウンミックス信号のエネルギーとの間のコヒーレンス、および前記第2のチャネル信号のエネルギーと前記ダウンミックス信号の前記エネルギーとの間のコヒーレンスのうちの少なくとも1つに基づいて、前記ターゲット残響ゲインパラメータを決定する前記ステップが、
前記第1のチャネル信号の前記エネルギーと前記ダウンミックス信号の前記エネルギーとの間の第1の差分値を決定するステップであって、前記第1の差分値が、前記複数の周波数ビンにおける前記第1のチャネル信号のエネルギーと前記ダウンミックス信号のエネルギーとの間の差分値の絶対値の合計を示すために使用される、ステップと、
前記第2のチャネル信号の前記エネルギーと前記ダウンミックス信号の前記エネルギーとの間の第2の差分値を決定するステップであって、前記第2の差分値が、前記複数の周波数ビンにおける前記第2のチャネル信号のエネルギーと前記ダウンミックス信号のエネルギーとの間の差分値の絶対値の合計を示すために使用される、ステップと、
前記第1の差分値が第1のしきい値よりも大きく、前記第2の差分値が第2のしきい値よりも大きいとき、第1の周波数帯域のサブバンドに対応する残響ゲインパラメータが前記ターゲット残響ゲインパラメータであると決定するステップであって、前記第1の周波数帯域が、前記第1のチャネル信号および前記第2のチャネル信号の各々のすべての周波数帯域の一部である、ステップと
を備える、請求項1に記載の方法。
【請求項５】
前記第1の周波数帯域の周波数が、前記第1のチャネル信号および前記第2のチャネル信号における前記第1の周波数帯域とは異なる別の周波数帯域の周波数よりも小さい、請求項2から4のいずれか一項に記載の方法。
【請求項６】
前記複数の周波数ビンが、前記第1のチャネル信号および前記第2のチャネル信号の各々の第2の周波数帯域内にあり、前記第2の周波数帯域の周波数が、前記第1のチャネル信号および前記第2のチャネル信号における前記第2の周波数帯域とは異なる別の周波数帯域の周波数よりも大きい、請求項2から5のいずれか一項に記載の方法。
【請求項７】
前記ダウンミックス信号の前記エネルギーが、前記第1のチャネル信号の前記エネルギーおよび前記第2のチャネル信号の前記エネルギーに基づいて決定される、請求項1から6のいずれか一項に記載の方法。
【請求項８】
マルチチャネル信号内の第1のチャネル信号および第2のチャネル信号のダウンミックス信号、ならびに前記第1のチャネル信号および前記第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータを決定するように構成された処理ユニットであって、
前記処理ユニットが、前記第1のチャネル信号および前記第2のチャネル信号の前記異なるサブバンドに対応する前記残響ゲインパラメータ内で符号化される必要があるターゲット残響ゲインパラメータを決定するようにさらに構成され、
前記処理ユニットが、パラメータ指示情報を生成するようにさらに構成され、前記パラメータ指示情報が、前記ターゲット残響ゲインパラメータに対応するサブバンドを示すために使用される、処理ユニットと、
ビットストリームを生成するために、前記ターゲット残響ゲインパラメータ、前記パラメータ指示情報、および前記ダウンミックス信号を符号化するように構成された符号化ユニットと
を備え、
前記処理ユニットが、
前記第1のチャネル信号のエネルギーと前記ダウンミックス信号のエネルギーとの間のコヒーレンス、および前記第2のチャネル信号のエネルギーと前記ダウンミックス信号の前記エネルギーとの間のコヒーレンスのうちの少なくとも1つに基づいて、前記ターゲット残響ゲインパラメータを決定する
ように構成される、
エンコーダ。
【請求項９】
前記第1のチャネル信号および前記第2のチャネル信号の各々が複数の周波数ビンを備え、前記処理ユニットが、更に、
前記第1のチャネル信号の前記エネルギーと前記ダウンミックス信号の前記エネルギーとの間の第1の差分値を決定することであって、前記第1の差分値が、前記複数の周波数ビンにおける前記第1のチャネル信号のエネルギーと前記ダウンミックス信号のエネルギーとの間の差分値の絶対値の合計を示すために使用される、決定することと、
前記第1の差分値が第1のしきい値よりも大きいとき、第1の周波数帯域のサブバンドに対応する残響ゲインパラメータが前記ターゲット残響ゲインパラメータであると決定することであって、前記第1の周波数帯域が、前記第1のチャネル信号および前記第2のチャネル信号の各々のすべての周波数帯域の一部である、決定することと
を行うように構成される、請求項8に記載のエンコーダ。
【請求項１０】
前記第1のチャネル信号および前記第2のチャネル信号の各々が複数の周波数ビンを備え、前記処理ユニットが、更に、
前記第2のチャネル信号の前記エネルギーと前記ダウンミックス信号の前記エネルギーとの間の第2の差分値を決定することであって、前記第2の差分値が、前記複数の周波数ビンにおける前記第2のチャネル信号のエネルギーと前記ダウンミックス信号のエネルギーとの間の差分値の絶対値の合計を示すために使用される、決定することと、
前記第2の差分値が第2のしきい値よりも大きいとき、第1の周波数帯域のサブバンドに対応する残響ゲインパラメータが前記ターゲット残響ゲインパラメータであると決定することであって、前記第1の周波数帯域が、前記第1のチャネル信号および前記第2のチャネル信号の各々のすべての周波数帯域の一部である、決定することと
を行うように構成される、請求項8に記載のエンコーダ。
【請求項１１】
前記第1のチャネル信号および前記第2のチャネル信号の各々が複数の周波数ビンを備え、前記処理ユニットが、更に、
前記第1のチャネル信号の前記エネルギーと前記ダウンミックス信号の前記エネルギーとの間の第1の差分値を決定することであって、前記第1の差分値が、前記複数の周波数ビンにおける前記第1のチャネル信号のエネルギーと前記ダウンミックス信号のエネルギーとの間の差分値の絶対値の合計を示すために使用される、決定することと、
前記第2のチャネル信号の前記エネルギーと前記ダウンミックス信号の前記エネルギーとの間の第2の差分値を決定することであって、前記第2の差分値が、前記複数の周波数ビンにおける前記第2のチャネル信号のエネルギーと前記ダウンミックス信号のエネルギーとの間の差分値の絶対値の合計を示すために使用される、決定することと、
前記第1の差分値が前記第1のしきい値よりも大きく、前記第2の差分値が第2のしきい値よりも大きいとき、第1の周波数帯域のサブバンドに対応する残響ゲインパラメータが前記ターゲット残響ゲインパラメータであると決定することであって、前記第1の周波数帯域が、前記第1のチャネル信号および前記第2のチャネル信号の各々のすべての周波数帯域の一部である、決定することと
を行うように構成される、請求項8に記載のエンコーダ。
【請求項１２】
前記第1の周波数帯域の周波数が、前記第1のチャネル信号および前記第2のチャネル信号における前記第1の周波数帯域とは異なる別の周波数帯域の周波数よりも小さい、請求項9から11のいずれか一項に記載のエンコーダ。
【請求項１３】
前記複数の周波数ビンが、前記第1のチャネル信号および前記第2のチャネル信号の各々の第2の周波数帯域内にあり、前記第2の周波数帯域の周波数が、前記第1のチャネル信号および前記第2のチャネル信号における前記第2の周波数帯域とは異なる別の周波数帯域の周波数よりも大きい、請求項9から12のいずれか一項に記載のエンコーダ。
【請求項１４】
前記ダウンミックス信号の前記エネルギーが、前記第1のチャネル信号の前記エネルギーおよび前記第2のチャネル信号の前記エネルギーに基づいて決定される、請求項8から13のいずれか一項に記載のエンコーダ。
【請求項１５】
プログラムが記録されたコンピュータ可読記憶媒体であって、前記プログラムが前記コンピュータに請求項1から7のいずれかに記載の方法を実行させる、コンピュータ可読記憶媒体。
【請求項１６】
コンピュータに請求項1から7のいずれかに記載の方法を実行させるように構成された、媒体に格納されたコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、その全体が参照により本明細書に組み込まれる、2017年4月12日に中国特許庁に出願され、「MULTI−CHANNEL SIGNAL ENCODING METHOD，MULTI−CHANNEL SIGNAL DECODING METHOD，ENCODER，AND DECODER」と題する、中国特許出願第201710236773．3号の優先権を主張する。
【０００２】
本出願は、音声符号化分野に関し、より詳細には、マルチチャネル信号符号化方法、マルチチャネル信号復号方法、エンコーダ、およびデコーダに関する。
【背景技術】
【０００３】
生活の質が向上するにつれて、人々は高品質の音声に対する要求を高めている。モノラル音声と比較して、ステレオ音声は音源ごとに方向感覚および分布感覚を実現し、改善された明瞭度、了解度、および現場の音声感覚を実現する。したがって、ステレオ音声は非常に人気がある。
【０００４】
ステレオ処理技術は、主に、ミッド／サイド（Mid／Sid、MS）符号化、インテンシティステレオ（Intensity Stereo、IS）符号化、およびパラメトリックステレオ（Parametric Stereo、PS）符号化を含む。
【０００５】
従来技術では、マルチチャネル信号を符号化するためにPS符号化が使用されるとき、エンコーダ側は、チャネル信号の各サブバンドに対応する残響ゲインパラメータを計算し、チャネル信号の各サブバンドに対応する残響ゲインパラメータを符号化する必要があり、その結果、デコーダ側は、チャネル信号の各サブバンドに対応する残響ゲインパラメータに基づいて、チャネル信号の各サブバンドに対して残響処理を実行することができる。しかしながら、チャネル信号の各サブバンドに対応する残響ゲインパラメータを符号化するために、比較的大量のビットが占有される必要があり、場合によっては、チャネル信号の各サブバンドに対して残響処理を実行すると、聴覚効果が低下する。
【発明の概要】
【課題を解決するための手段】
【０００６】
本出願は、符号化効率を改善するために、マルチチャネル信号符号化方法、マルチチャネル信号復号方法、エンコーダ、およびデコーダを提供する。
【０００７】
第1の態様によれば、マルチチャネル信号符号化方法が提供され、方法は、マルチチャネル信号内の第1のチャネル信号および第2のチャネル信号のダウンミックス信号、ならびに第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータを決定するステップと、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内で符号化される必要があるターゲット残響ゲインパラメータを決定するステップと、パラメータ指示情報を生成するステップであって、パラメータ指示情報が、ターゲット残響ゲインパラメータに対応するサブバンドを示すために使用される、ステップと、ビットストリームを生成するために、ターゲット残響ゲインパラメータ、パラメータ指示情報、およびダウンミックス信号を符号化するステップとを含む。
【０００８】
本出願では、第1のチャネル信号および第2のチャネル信号が符号化されているとき、第1のチャネル信号および第2のチャネル信号のいくつかのサブバンドのみに対応する残響ゲインパラメータが符号化されてよい。第1のチャネル信号および第2のチャネル信号のすべてのサブバンドに対応する残響ゲインパラメータが符号化される必要がある従来技術の方式と比較して、ビットオーバーヘッドをある程度低減することができ、符号化効率を改善することができる。具体的には、いくつかのサブバンドに対応する残響ゲインパラメータが符号化される場合、別のパラメータを符号化するか、またはダウンミックス信号により多くのビットを割り当てるために、大量の節約されたビットを使用することができ、それにより、全体的な符号化性能が改善される。
【０００９】
第1の態様を参照して、第1の態様のいくつかの実装形態では、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内で符号化される必要があるターゲット残響ゲインパラメータを決定するステップは、第1のチャネル信号のエネルギーおよび第2のチャネル信号のエネルギー、第1のチャネル信号と第2のチャネル信号との間のチャネル間コヒーレンスIC、ダウンミックス信号のエネルギー、ならびに第1のチャネル信号と第2のチャネル信号との間のチャネル間レベル差ILDのうちの少なくとも1つに基づいて、ターゲット残響ゲインパラメータを決定するステップを含む。
【００１０】
第1のチャネル信号と第2のチャネル信号との間のコヒーレンスは、チャネル信号のエネルギーまたはダウンミックス信号のエネルギー、IC、ILDなどに基づいて決定することができ、符号化される必要があるターゲット残響ゲインパラメータは、第1のチャネル信号と第2のチャネル信号との間のコヒーレンスに基づいて、第1のチャネル信号および第2のチャネル信号のすべてのサブバンドに対応する残響ゲインパラメータから適切に決定することができる。したがって、チャネル信号の品質を考慮してビットをある程度節約することができ、符号化効率を改善することができる。具体的には、第1のチャネル信号と第2のチャネル信号との間のコヒーレンスが比較的低いとき、第1のチャネル信号および第2のチャネル信号の低周波部分のサブバンドに対応する残響ゲインパラメータのみが符号化されてよい。第1のチャネル信号と第2のチャネル信号との間のコヒーレンスが比較的高いとき、第1のチャネル信号および第2のチャネル信号の低周波部分のサブバンドに対応する残響ゲインパラメータに加えて、第1のチャネル信号および第2のチャネル信号の高周波部分のサブバンドに対応する残響ゲインパラメータも符号化されてよい。
【００１１】
第1の態様を参照して、第1の態様のいくつかの実装形態では、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内で符号化される必要があるターゲット残響ゲインパラメータを決定するステップは、第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間のコヒーレンス、および第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間のコヒーレンスのうちの少なくとも1つに基づいて、ターゲット残響ゲインパラメータを決定するステップを含む。
【００１２】
第1のチャネル信号のエネルギー、第2のチャネル信号のエネルギー、およびダウンミックス信号のエネルギーの値は、正規化処理の後に取得される値であってよい。
【００１３】
第1のチャネル信号と第2のチャネル信号の両方とダウンミックス信号との間のコヒーレンスは、チャネル信号のエネルギーを使用して都合よく測定することができる、すなわち、符号化される必要があるターゲット残響ゲインパラメータは、チャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の差を比較することによって都合よく決定することができる。具体的には、チャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の差が比較的大きいとき、チャネル信号とダウンミックス信号との間のコヒーレンスは比較的低いと考えられてよく、この場合、チャネル信号の低周波部分のサブバンドに対応する残響ゲインパラメータのみが符号化されてよい。
【００１４】
第1の態様を参照して、第1の態様のいくつかの実装形態では、第1のチャネル信号および第2のチャネル信号の各々は複数の周波数ビンを含み、第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間のコヒーレンス、および第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間のコヒーレンスのうちの少なくとも1つに基づいて、ターゲット残響ゲインパラメータを決定するステップは、第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の第1の差分値を決定するステップであって、第1の差分値が、複数の周波数ビンにおける第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の差分値の絶対値の合計を示すために使用される、ステップと、第1の差分値が第1のしきい値よりも大きいとき、第1の周波数帯域のサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータであると決定するステップであって、第1の周波数帯域が、第1のチャネル信号および第2のチャネル信号の各々のすべての周波数帯域の一部である、ステップとを含む。
【００１５】
第1の態様を参照して、第1の態様のいくつかの実装形態では、第1のチャネル信号および第2のチャネル信号の各々は複数の周波数ビンを含み、第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間のコヒーレンス、および第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間のコヒーレンスのうちの少なくとも1つに基づいて、ターゲット残響ゲインパラメータを決定するステップは、第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の第2の差分値を決定するステップであって、第2の差分値が、複数の周波数ビンにおける第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の差分値の絶対値の合計を示すために使用される、ステップと、第2の差分値が第2のしきい値よりも大きいとき、第1の周波数帯域のサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータであると決定するステップであって、第1の周波数帯域が、第1のチャネル信号および第2のチャネル信号の各々のすべての周波数帯域の一部である、ステップとを含む。
【００１６】
第1の態様を参照して、第1の態様のいくつかの実装形態では、第1のチャネル信号および第2のチャネル信号の各々は複数の周波数ビンを含み、第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間のコヒーレンス、および第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間のコヒーレンスのうちの少なくとも1つに基づいて、ターゲット残響ゲインパラメータを決定するステップは、第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の第1の差分値を決定するステップであって、第1の差分値が、複数の周波数ビンにおける第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の差分値の絶対値の合計を示すために使用される、ステップと、第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の第2の差分値を決定するステップであって、第2の差分値が、複数の周波数ビンにおける第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の差分値の絶対値の合計を示すために使用される、ステップと、第1の差分値が第1のしきい値よりも大きく、第2の差分値が第2のしきい値よりも大きいとき、第1の周波数帯域のサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータであると決定するステップであって、第1の周波数帯域が、第1のチャネル信号および第2のチャネル信号の各々のすべての周波数帯域の一部である、ステップとを含む。
【００１７】
複数の周波数ビンにおける第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の差分値、および複数の周波数ビンにおける第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の差分値は、正規化処理の後に取得される値であってよい。
【００１８】
第1のチャネル信号または第2のチャネル信号とダウンミックス信号との間のコヒーレンスが比較的高いとき、第1のチャネル信号および第2のチャネル信号は、互いに比較的類似する2つのチャネル信号であると考えられてよい（2つのチャネル信号が比較的類似するとき、2つのチャネル信号を混合することによって取得される混合信号は、混合前の2つのチャネル信号に比較的類似する）。第1のチャネル信号または第2のチャネル信号とダウンミックス信号との間のコヒーレンスが比較的低いとき、第1のチャネル信号および第2のチャネル信号は、互いに比較的異なる2つのチャネル信号であると考えられてよい。
【００１９】
第1のチャネル信号とダウンミックス信号との間のコヒーレンスが一例として使用される。第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の第1の差分値を使用することにより、第1のチャネル信号とダウンミックス信号との間のコヒーレンスが測定されてよい。第1の差分値が比較的大きいとき、第1のチャネル信号とダウンミックス信号との間のコヒーレンスは比較的低いと考えられてよい。第1の差分値が比較的小さいとき、第1のチャネル信号とダウンミックス信号との間のコヒーレンスは比較的高いと考えられてよい。
【００２０】
第1のチャネル信号のエネルギーと第2のチャネル信号のエネルギーの両方とダウンミックス信号のエネルギーとの間の差は、ターゲット残響ゲインパラメータをさらに決定するために、複数の周波数ビンにおける第1のチャネル信号のエネルギーと第2のチャネル信号のエネルギーの両方とダウンミックス信号のエネルギーとの間の差分値を比較することにより、都合よく決定することができる。したがって、すべての周波数帯域内で第1のチャネル信号のエネルギーと第2のチャネル信号のエネルギーを比較する必要はない。
【００２１】
第1のチャネル信号のエネルギーおよび／または第2のチャネル信号のエネルギーがダウンミックス信号のエネルギーと比較的異なるとき、第1のチャネル信号および第2のチャネル信号のいくつかの周波数帯域のサブバンドに対応する残響ゲインパラメータを符号化すると、ビットをある程度節約するだけでなく、符号化性能を改善することもできる。しかしながら、従来技術では、第1のチャネル信号および第2のチャネル信号のすべての周波数帯域のサブバンドに対応する残響ゲインパラメータが符号化される。この場合、第1のチャネル信号と第2のチャネル信号との間の差が比較的大きいので、すべての周波数帯域のサブバンドに対応する残響ゲインパラメータがまだ符号化されている場合、残響処理は、すべての周波数帯域の残響ゲインパラメータに基づいて実行され、最終的に復元された第1のチャネル信号および第2のチャネル信号は、元の信号と比較して比較的大きい歪みを有する。
【００２２】
第1の態様を参照して、第1の態様のいくつかの実装形態では、第1の周波数帯域の周波数は、第1のチャネル信号および第2のチャネル信号における第1の周波数帯域とは異なる別の周波数帯域の周波数よりも小さい。
【００２３】
第1の周波数帯域は低周波帯域であってもよいことを理解されたい。
【００２４】
第1のチャネル信号と第2のチャネル信号との間の差が比較的大きいとき、2つのチャネル信号間の差は、通常、高周波部分では比較的大きいが、2つのチャネル信号間の差は低周波部分では比較的小さい。しかしながら、低周波部分におけるチャネル信号は、人間の聴覚体験により大きい影響を及ぼす。したがって、第1のチャネル信号と第2のチャネル信号との間の差が比較的大きいとき、低周波部分のサブバンドに対応する残響ゲインパラメータのみが符号化されてよい。このようにして、符号化されるビットを節約することができるだけでなく、聴覚体験も保証することができる。
【００２５】
第1の態様を参照して、第1の態様のいくつかの実装形態では、方法は、
第1の差分値が第1のしきい値以下であり、第2の差分値が第2のしきい値以下であるとき、第1のチャネル信号および第2のチャネル信号のすべてのサブバンドに対応する残響ゲインパラメータをターゲット残響ゲインパラメータとして決定するステップ
をさらに含む。
【００２６】
第1の態様を参照して、第1の態様のいくつかの実装形態では、第1の差分値が第1のしきい値以下であるか、または第2の差分値が第2のしきい値以下であるとき、第1のチャネル信号および第2のチャネル信号のすべてのサブバンドに対応する残響ゲインパラメータが、ターゲット残響ゲインパラメータとして決定される。
【００２７】
第1のチャネル信号のエネルギーと第2のチャネル信号のエネルギーの両方とダウンミックス信号のエネルギーとの間の差が比較的大きいとき、符号化中のビットオーバーヘッドを削減し、残響処理中に生じる信号の歪みを可能な限り回避するために、いくつかのサブバンドに対応する残響ゲインパラメータのみが符号化されてよい。
【００２８】
しかしながら、第1のチャネル信号のエネルギーと第2のチャネル信号のエネルギーの両方とダウンミックス信号のエネルギーとの間の差が比較的小さいとき、チャネル信号に対する残響処理によって生じる信号の歪みは非常に小さい。より良い聴覚効果を得るために、すべてのサブバンドに対応する残響ゲインパラメータが符号化されてよい。
【００２９】
第1の態様を参照して、第1の態様のいくつかの実装形態では、複数の周波数ビンは、第1のチャネル信号および第2のチャネル信号の各々の第2の周波数帯域内にあり、第2の周波数帯域の周波数は、第1のチャネル信号および第2のチャネル信号における第2の周波数帯域とは異なる別の周波数帯域の周波数よりも大きい。
【００３０】
第1のチャネル信号のエネルギーと第2のチャネル信号のエネルギーの両方とダウンミックス信号のエネルギーとの間の差は、高周波部分の複数の周波数ビンにおける第1のチャネル信号のエネルギーと第2のチャネル信号のエネルギーの両方とダウンミックス信号のエネルギーとの間の差分値を比較することにより、都合よく決定することができる。
【００３１】
第1の態様を参照して、第1の態様のいくつかの実装形態では、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内で符号化される必要があるターゲット残響ゲインパラメータを決定するステップは、ダウンミックス信号のN個のサブバンドのエネルギーを決定するステップと、N個のサブバンドからM個のサブバンドを決定するステップであって、M個のサブバンドの中の任意のサブバンドのエネルギーが、M個のサブバンドを除くN個のサブバンド内のN−M個のサブバンドの中の任意のサブバンドのエネルギーよりも大きく、MとNの両方が0より大きい整数であり、MがNより小さい、ステップと、M個のサブバンドのエネルギーとN−M個のサブバンドのエネルギーとの間の大小関係に基づいて、ターゲット残響ゲインパラメータを決定するステップとを含む。
【００３２】
ダウンミックス信号が広帯域信号であるとき、N個のサブバンドはダウンミックス信号のすべてのサブバンドであってよく、ダウンミックス信号が超広帯域信号であるとき、N個のサブバンドは広帯域部分にあるダウンミックス信号のサブバンドであってよいことを理解されたい。
【００３３】
第1のチャネル信号と第2のチャネル信号との間のコヒーレンスは、ダウンミックス信号の異なるサブバンドのエネルギーに基づいて決定することができ、さらに、符号化される必要があるターゲット残響ゲインパラメータは、第1のチャネル信号と第2のチャネル信号との間のコヒーレンスに基づいて決定される。
【００３４】
ダウンミックス信号は、広帯域信号または超広帯域信号であってよい。ダウンミックス信号が広帯域信号であるとき、N個のサブバンドはダウンミックス信号のすべてのサブバンドであってよく、ダウンミックス信号が超広帯域信号であるとき、N個のサブバンドは広帯域部分にあるダウンミックス信号のサブバンドであってよい。
【００３５】
加えて、代替として、M個のサブバンドはダウンミックス信号の各サブバンドの振幅に基づいて決定されてよい、すなわち、ダウンミックス信号のM個のサブバンドの中の任意のサブバンドの振幅は、ダウンミックス信号のN−M個のサブバンドの中の任意のサブバンドの振幅よりも大きい。Mの値は事前設定されてよい。
【００３６】
第1の態様を参照して、第1の態様のいくつかの実装形態では、ダウンミックス信号のM個のサブバンドのエネルギーとダウンミックス信号のN−M個のサブバンドのエネルギーとの間の大小関係に基づいて、ターゲット残響ゲインパラメータを決定するステップは、M個のサブバンドのエネルギーの平均値がN−M個のサブバンドのエネルギーの平均値のK倍よりも大きいとき、第1のチャネル信号および第2のチャネル信号の第1の周波数帯域のサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータであると決定するステップであって、Kが0より大きい実数である、ステップを含む。
【００３７】
第1の態様を参照して、第1の態様のいくつかの実装形態では、ダウンミックス信号のM個のサブバンドのエネルギーとダウンミックス信号のN−M個のサブバンドのエネルギーとの間の大小関係に基づいて、ターゲット残響ゲインパラメータを決定するステップは、M個のサブバンドのエネルギーの合計がN−M個のサブバンドのエネルギーの合計のL倍よりも大きいとき、第1のチャネル信号および第2のチャネル信号の第1の周波数帯域のサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータであると決定するステップであって、Lが0より大きい実数である、ステップを含む。
【００３８】
KとLは異なる値をもっていてもよいことを理解されたい。
【００３９】
ダウンミックス信号のM個のサブバンドのエネルギーとダウンミックス信号のN−M個のサブバンドのエネルギーは、M個のサブバンドのエネルギーの平均値をN−M個のサブバンドのエネルギーの平均値と比較することによって比較されてよい。計算の複雑さをさらに低減するために、M個のサブバンドのエネルギーの合計とN−M個のサブバンドのエネルギーの合計が直接比較されてもよい。このようにして、計算プロセスがある程度簡略化され、効率が改善される。
【００４０】
比較的大きいエネルギーを有するM個のサブバンドのエネルギーと比較的小さいエネルギーを有する別のサブバンドのエネルギーとの間の差が比較的大きいとき、第1のチャネル信号と第2のチャネル信号との間の差は比較的大きいと考えられてよい。この場合、第1のチャネル信号および第2のチャネル信号におけるいくつかの周波数帯域のサブバンドに対応する残響ゲインパラメータは、符号化される必要があるターゲット残響ゲインパラメータとして決定されてよい。具体的には、第1の周波数帯域は、第1のチャネル信号および第2のチャネル信号の低周波部分に位置する周波数帯域であってよい。
【００４１】
第1の態様を参照して、第1の態様のいくつかの実装形態では、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内で符号化される必要があるターゲット残響ゲインパラメータを決定するステップは、ダウンミックス信号のN個のサブバンドのエネルギーを決定するステップと、N個のサブバンドからM個のサブバンドを決定するステップであって、M個のサブバンドの中の任意のサブバンドのエネルギーが、M個のサブバンドを除くN個のサブバンド内のN−M個のサブバンドの中の任意のサブバンドのエネルギーよりも大きい、ステップと、M個のサブバンドの中の第1のサブバンドのインデックス値がプリセットインデックス値よりも小さいとき、第1の周波数帯域のサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータであると決定するステップであって、第1のサブバンド内の任意の周波数ビンの周波数が、第1のサブバンドを除くM個のサブバンドの中の別のサブバンド内の任意の周波数ビンの周波数よりも大きく、第1の周波数帯域が第1のチャネル信号および第2のチャネル信号の各々のすべての周波数帯域の一部である、ステップとを含む。
【００４２】
比較的大きいエネルギーを有するM個のサブバンド内の最大周波数のサブバンドのインデックス値がプリセットインデックス値よりも小さいとき、ダウンミックス信号のM個のサブバンドのエネルギー分布は不均一である、すなわち、第1のチャネル信号と第2のチャネル信号との間のコヒーレンスは比較的小さいと考えられてよい。この場合、いくつかの周波数帯域のサブバンドに対応する残響ゲインパラメータのみが符号化される必要がある。
【００４３】
第1の態様を参照して、第1の態様のいくつかの実装形態では、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内で符号化される必要があるターゲット残響ゲインパラメータを決定するステップは、ダウンミックス信号のN個のサブバンドのエネルギーを決定するステップと、N個のサブバンドのエネルギーに基づいてN個のサブバンドからJ個のターゲットサブバンドを決定するステップであって、J個のターゲットサブバンドの中の任意のサブバンドのエネルギーが、J個のターゲットサブバンドとは異なる別のサブバンドのエネルギーよりも大きく、NとJの両方が0より大きい整数であり、JがNより小さい、ステップと、J個のターゲットサブバンドに対応する残響ゲインパラメータをターゲット残響ゲインパラメータとして決定するステップとを含む。
【００４４】
ダウンミックス信号の各サブバンドのエネルギーに基づいて、すべてのサブバンドから所定の数のサブバンドが直接選択され、所定の数のサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータとして決定され、その結果、符号化される必要がある残響ゲインパラメータをより柔軟に選択することができる。
【００４５】
第1の態様を参照して、第1の態様のいくつかの実装形態では、ダウンミックス信号のエネルギーは、第1のチャネル信号のエネルギーおよび第2のチャネル信号のエネルギーに基づいて決定される。
【００４６】
ダウンミックス信号のエネルギーは、第1のチャネル信号のエネルギーおよび第2のチャネル信号のエネルギーに基づいて推定または推論され、計算量をある程度削減することができる。
【００４７】
第2の態様によれば、マルチチャネル信号復号方法が提供され、方法は、ビットストリームを受信するステップと、ビットストリームに基づいて、マルチチャネル信号内の第1のチャネル信号および第2のチャネル信号のダウンミックス信号、ならびにパラメータ指示情報を取得するステップであって、パラメータ指示情報が、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内の符号化されたターゲット残響ゲインパラメータを示すために使用される、ステップと、パラメータ指示情報に従って、ビットストリームからターゲット残響ゲインパラメータを取得するステップと、ダウンミックス信号およびターゲット残響ゲインパラメータに基づいて、第1のチャネル信号および第2のチャネル信号を決定するステップとを含む。
【００４８】
本出願では、エンコーダによって符号化されたターゲット残響ゲインパラメータは、パラメータ指示情報を使用して決定することができ、次いで、ターゲット残響ゲインパラメータに基づいて、第1のチャネル信号および第2のチャネル信号の対応するサブバンドに対して残響処理が実行される。
【００４９】
第3の態様によれば、マルチチャネル信号符号化方法が提供され、方法は、マルチチャネル信号内の第1のチャネル信号および第2のチャネル信号のダウンミックス信号、ならびに第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータを決定するステップと、ダウンミックス信号のN個のサブバンドのエネルギーに基づいて、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内で符号化される必要があるターゲット残響ゲインパラメータを決定するステップであって、Nが0より大きい整数である、ステップと、ダウンミックス信号およびターゲット残響ゲインパラメータを符号化するステップとを含む。
【００５０】
本出願では、ダウンミックス信号の各サブバンドのエネルギーに基づいて、すべてのサブバンドから特定の数のサブバンドが直接選択され、その結果、符号化される必要がある残響ゲインパラメータをより柔軟に選択することができる。加えて、固定周波数帯域のサブバンドに対応する残響ゲインパラメータをターゲット残響ゲインパラメータとして決定する方式と比較して、周波数領域内で隣接していない可能性があるいくつかのサブバンドに対応する残響ゲインパラメータをターゲット残響ゲインパラメータとして直接選択することができる。
【００５１】
第3の態様を参照して、第3の態様のいくつかの実装形態では、ダウンミックス信号のN個のサブバンドのエネルギーに基づいて、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内で符号化される必要があるターゲット残響ゲインパラメータを決定するステップは、N個のサブバンドのエネルギーに基づいてN個のサブバンドからJ個のターゲットサブバンドを決定するステップであって、J個のターゲットサブバンドの中の任意のサブバンドのエネルギーが、J個のターゲットサブバンドとは異なる別のサブバンドのエネルギーよりも大きく、NとJの両方が0より大きい整数であり、JがNより小さい、ステップと、J個のターゲットサブバンドに対応する残響ゲインパラメータをターゲット残響ゲインパラメータとして決定するステップとを含む。
【００５２】
本出願では、ダウンミックス信号の各サブバンドのエネルギーに基づいて、すべてのサブバンドから所定の数のサブバンドが直接選択され、所定の数のサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータとして決定され、その結果、符号化される必要がある残響ゲインパラメータをより柔軟に選択することができる。
【００５３】
第4の態様によれば、マルチチャネル信号復号方法が提供され、方法は、ビットストリームを受信するステップと、ビットストリームに基づいて、マルチチャネル信号内の第1のチャネル信号および第2のチャネル信号のダウンミックス信号を決定するステップと、ダウンミックス信号のN個のサブバンドのエネルギーに基づいて、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内の符号化されたターゲット残響ゲインパラメータを決定するステップであって、Nが0より大きい整数である、ステップと、ビットストリームに基づいてターゲット残響ゲインパラメータを決定するステップと、ダウンミックス信号およびターゲット残響ゲインパラメータに基づいて、第1のチャネル信号および第2のチャネル信号を決定するステップとを含む。
【００５４】
本出願では、デコーダ側は、ダウンミックス信号の複数のサブバンドのエネルギーに基づいて、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内の符号化されたターゲット残響ゲインパラメータを直接決定することができ、その結果、符号化されたターゲット残響ゲインパラメータを示す指示情報を送信するためにデコーダ側によって占有されるビットが削減され、シグナリングオーバーヘッドをある程度削減することができる。
【００５５】
第4の態様を参照して、第4の態様のいくつかの実装形態では、ダウンミックス信号のN個のサブバンドのエネルギーに基づいて、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内の符号化されたターゲット残響ゲインパラメータを決定するステップは、N個のサブバンドのエネルギーに基づいてN個のサブバンドからJ個のターゲットサブバンドを決定するステップであって、J個のターゲットサブバンドの中の任意のサブバンドのエネルギーが、J個のターゲットサブバンドとは異なる別のサブバンドのエネルギーよりも大きく、NとJの両方が0より大きい整数であり、JがNより小さい、ステップと、J個のターゲットサブバンドに対応する残響ゲインパラメータをターゲット残響ゲインパラメータとして決定するステップとを含む。
【００５６】
第5の態様によれば、エンコーダが提供され、エンコーダは、第1の態様または第1の態様の様々な実装形態における方法を実行するように構成されたモジュールまたはユニットを含む。
【００５７】
第6の態様によれば、デコーダが提供され、デコーダは、第2の態様または第2の態様の様々な実装形態における方法を実行するように構成されたモジュールまたはユニットを含む。
【００５８】
第7の態様によれば、エンコーダが提供され、エンコーダは、第3の態様または第3の態様の様々な実装形態における方法を実行するように構成されたモジュールまたはユニットを含む。
【００５９】
第8の態様によれば、デコーダが提供され、デコーダは、第4の態様または第4の態様の様々な実装形態における方法を実行するように構成されたモジュールまたはユニットを含む。
【００６０】
第9の態様によれば、メモリおよびプロセッサを含むエンコーダが提供され、メモリはプログラムを記憶するように構成され、プロセッサはプログラムを実行するように構成され、プログラムが実行されると、プロセッサは第1の態様または第1の態様の様々な実装形態における方法を実行する。
【００６１】
第10の態様によれば、メモリおよびプロセッサを含むデコーダが提供され、メモリはプログラムを記憶するように構成され、プロセッサはプログラムを実行するように構成され、プログラムが実行されると、プロセッサは第2の態様または第2の態様の様々な実装形態における方法を実行する。
【００６２】
第11の態様によれば、メモリおよびプロセッサを含むエンコーダが提供され、メモリはプログラムを記憶するように構成され、プロセッサはプログラムを実行するように構成され、プログラムが実行されると、プロセッサは第3の態様または第3の態様の様々な実装形態における方法を実行する。
【００６３】
第12の態様によれば、メモリおよびプロセッサを含むデコーダが提供され、メモリはプログラムを記憶するように構成され、プロセッサはプログラムを実行するように構成され、プログラムが実行されると、プロセッサは第4の態様または第4の態様の様々な実装形態における方法を実行する。
【００６４】
第13の態様によれば、コンピュータ可読媒体が提供され、コンピュータ可読媒体は、デバイスによって実行されるべきプログラムコードを記憶し、プログラムコードは、第1の態様または第1の態様の様々な実装形態における方法を実行するために使用される命令を含む。
【００６５】
第14の態様によれば、コンピュータ可読媒体が提供され、コンピュータ可読媒体は、デバイスによって実行されるべきプログラムコードを記憶し、プログラムコードは、第2の態様または第2の態様の様々な実装形態における方法を実行するために使用される命令を含む。
【００６６】
第15の態様によれば、コンピュータ可読媒体が提供され、コンピュータ可読媒体は、デバイスによって実行されるべきプログラムコードを記憶し、プログラムコードは、第3の態様または第3の態様の様々な実装形態における方法を実行するために使用される命令を含む。
【００６７】
第16の態様によれば、コンピュータ可読媒体が提供され、コンピュータ可読媒体は、デバイスによって実行されるべきプログラムコードを記憶し、プログラムコードは、第4の態様または第4の態様の様々な実装形態における方法を実行するために使用される命令を含む。
【図面の簡単な説明】
【００６８】
【図１】従来技術において、左チャネル信号および右チャネル信号を符号化する概略フローチャートである。
【図２】従来技術において、左チャネル信号および右チャネル信号を復号する概略フローチャートである。
【図３】本出願の一実施形態による、マルチチャネル信号符号化方法の概略フローチャートである。
【図４】本出願の一実施形態による、マルチチャネル信号復号方法の概略フローチャートである。
【図５】本出願の一実施形態による、マルチチャネル信号符号化方法の概略フローチャートである。
【図６】本出願の一実施形態による、マルチチャネル信号復号方法の概略フローチャートである。
【図７】本出願の一実施形態による、マルチチャネル信号符号化方法の概略フローチャートである。
【図８】本出願の一実施形態による、マルチチャネル信号復号方法の概略フローチャートである。
【図９】本出願の一実施形態による、マルチチャネル信号符号化方法の概略フローチャートである。
【図１０】本出願の一実施形態による、マルチチャネル信号復号方法の概略フローチャートである。
【図１１】本出願の一実施形態による、エンコーダの概略ブロック図である。
【図１２】本出願の一実施形態による、デコーダの概略ブロック図である。
【図１３】本出願の一実施形態による、エンコーダの概略ブロック図である。
【図１４】本出願の一実施形態による、デコーダの概略ブロック図である。
【図１５】本出願の一実施形態による、エンコーダの概略ブロック図である。
【図１６】本出願の一実施形態による、デコーダの概略ブロック図である。
【図１７】本出願の一実施形態による、エンコーダの概略ブロック図である。
【図１８】本出願の一実施形態による、デコーダの概略ブロック図である。
【発明を実施するための形態】
【００６９】
以下で、添付図面を参照して本出願の技術的解決策を記載する。本出願の実施形態におけるマルチチャネル信号符号化方法およびマルチチャネル信号復号方法をより良く理解するために、以下では、まず、図1および図2を参照して、従来技術におけるマルチチャネル信号符号化方法およびマルチチャネル信号復号方法を簡単に記載する。
【００７０】
図1は、従来技術において、左チャネル信号および右チャネル信号を符号化するプロセスを示す。図1に示された符号化プロセスは、具体的に以下のステップを含む。
【００７１】
110．（図ではLによって表されている）左チャネル信号および（図ではRによって表されている）右チャネル信号に対して、空間パラメータ分析およびダウンミキシング処理を実行する。
【００７２】
具体的には、ステップ110は、具体的に、左チャネル信号および右チャネル信号に対して空間パラメータ分析を実行して、左チャネル信号の空間パラメータおよび右チャネル信号の空間パラメータを取得することと、左チャネル信号および右チャネル信号に対してダウンミキシング処理を実行して、ダウンミックス信号を取得すること（ダウンミキシング処理の後に取得されるダウンミックス信号はモノラル音声信号であり、音声信号の元の2つのチャネルはダウンミキシング処理によって音声信号の1つのチャネルに結合される）とを含む。
【００７３】
（空間検知パラメータと呼ばれる場合もある）空間パラメータには、チャネル間コヒーレンス（Inter−channel Coherent、IC）、チャネル間レベル差（Inter−channel Level Difference、ILD）、チャネル間時間差（Inter−channel Time Difference、ITD）、チャネル間位相差（Inter−channel Phase Difference、IPD）などが含まれる。
【００７４】
ICは、チャネル間のクロスコヒーレンスまたはコヒーレンスを記述する。このパラメータは、音場範囲の検知を決定し、音声信号の空間検知および音の安定性を改善することができる。ILDは、ステレオソースの水平方向の角度を区別し、チャネル間の強度差を記述するために使用され、このパラメータは、スペクトル全体の周波数成分に影響を及ぼす。ITDおよびIPDは、音源の水平方向を表す空間パラメータであり、チャネル間の時間差および位相差を記述する。これらのパラメータは、主に、2kHz未満の周波数成分に影響を及ぼす。2チャネル信号の場合、ITDはステレオの左チャネル信号と右チャネル信号との間の時間遅延を表すことができ、IPDは時間整合後のステレオの左チャネル信号と右チャネル信号の波形類似性を表すことができる。ILD、ITD、およびIPDは、人間の耳による音源位置の検知を決定し、音源位置を効果的に決定し、ステレオ信号の復元における重要な役割を果たすことができる。
【００７５】
120．ダウンミックス信号を符号化してビットストリームを取得する。
【００７６】
130．空間パラメータを符号化してビットストリームを取得する。
【００７７】
140．ダウンミックス信号を符号化することによって取得されたビットストリームと、空間パラメータを符号化することによって取得されたビットストリームを多重化してビットストリームを取得する。
【００７８】
符号化によって取得されたビットストリームは、記憶されるか、またはデコーダ側デバイスに送信されてよい。
【００７９】
図2は、従来技術において、左チャネル信号および右チャネル信号を復号するプロセスを示す。図2に示された復号プロセスは、具体的に以下のステップを含む。
【００８０】
210．ビットストリームを逆多重化して、ダウンミックス信号を符号化することによって取得されたビットストリーム、および空間パラメータを符号化することによって取得されたビットストリームを別々に取得する。
【００８１】
逆多重化されたビットストリームに基づいて、ダウンミックス信号および空間パラメータが復号によって取得される。
【００８２】
ステップ210では、デコーダ側はダウンミックス信号および空間パラメータを別々に復号することができる。
【００８３】
空間パラメータは、左チャネル信号および右チャネル信号のICを示すために使用される。
【００８４】
220．デコヒーレンス信号を取得する。
【００８５】
さらに、左チャネル信号および右チャネル信号は、復号されたダウンミックス信号および現在フレームのデコヒーレンス信号に基づいて取得される。
【００８６】
230．空間パラメータ、左チャネル信号、および右チャネル信号に基づいて、最終的に出力される（それぞれ、図2ではL’およびR’によって表される）左チャネル信号および右チャネル信号を取得する。
【００８７】
ステップ230の（それぞれ、図2ではL’およびR’によって表される）左チャネル信号および右チャネル信号は、復号によって取得され、エンコーダ側で符号化された左チャネル信号および右チャネル信号と比較して、ある程度歪められる可能性があることを理解されたい。
【００８８】
具体的には、ダウンミックス信号はフィルタリングされる場合があり、次いで、フィルタリングされたダウンミックス信号を修正してデコヒーレンス信号を取得するために、チャネル間コヒーレンスパラメータが使用される。
【００８９】
デコヒーレンス信号を生成する目的は、デコーダ側で最終的に生成されるステレオ信号の残響感を改善し、ステレオ信号の音場幅を広げ、その結果、出力音声信号が聴覚の観点からよりメロウでフルになることである。残響感は、本質的に、元の音声信号を異なるように反射および屈折させ、次いで、反射および屈折した音声信号を元の音声信号に重ね合わせて人間の耳に入ることなどの遅延の効果である。
【００９０】
従来技術では、マルチチャネル信号が符号化されるとき、マルチチャネル信号は、通常、複数のサブバンドに分割され、各サブバンドに対応するICが決定され、各サブバンドに対応するICがその後符号化される。しかしながら、各サブバンドに対応するICを符号化すると、符号化中に占有されるビットの数が確実に増加する。場合によっては、たとえば、複数のチャネル信号間のコヒーレンスが比較的低いとき、複数のチャネル信号の高周波部分は比較的異なる。この場合、複数のチャネル信号の高周波部分に対応するICがまだ符号化されており、デコーダ側が、複数のチャネル信号の高周波部分に対応するICに基づいて、複数のチャネル信号の高周波部分に対して残響処理を実行する場合、複数の復元されたチャネル信号は大きく歪められる。
【００９１】
したがって、本出願の一実施形態は、ビットを効果的に使用するために、マルチチャネル信号内のいくつかのサブバンドの残響ゲインパラメータを符号化のために適応的に選択できるように、マルチチャネル信号符号化方法を提供する。以下で、添付図面を参照して、本出願のこの実施形態におけるマルチチャネル信号符号化方法を詳細に記載する。
【００９２】
図3は、本出願の一実施形態による、マルチチャネル信号符号化方法の概略フローチャートである。図3の方法は、エンコーダ側デバイスまたはエンコーダによって実行されてよい。図3の方法は以下のステップを含む。
【００９３】
310．マルチチャネル信号内の第1のチャネル信号および第2のチャネル信号のダウンミックス信号、ならびに第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータを決定する。
【００９４】
マルチチャネル信号は複数のチャネル信号であってよい。加えて、ステップ310の前に、方法は、マルチチャネル信号内の第1のチャネル信号および第2のチャネル信号を取得するステップを含んでよい。
【００９５】
本出願のこの実施形態は、ダウンミックス信号を決定するプロセスと、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータを決定するプロセスとの間の順番に制限を設定しない。プロセスは、同時または順番に実行されてよい。
【００９６】
具体的には、ダウンミックス信号は、第1のチャネル信号および第2のチャネル信号に対してダウンミキシング処理を実行することによって取得されてよい。第1のチャネル信号および第2のチャネル信号の空間パラメータは、第1のチャネル信号および第2のチャネル信号に対して空間パラメータ分析を実行することによって取得される。空間パラメータには、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ、ならびにIC、ILD、ITD、およびIPDなどの他の空間パラメータが含まれる。
【００９７】
第1のチャネル信号および第2のチャネル信号は同じ空間パラメータに対応し、具体的には、第1のチャネル信号および第2のチャネル信号は同じ初期残響ゲインパラメータにも対応することを理解されたい。すなわち、第1のチャネル信号の空間パラメータと第2のチャネル信号の空間パラメータは同じであり、第1のチャネル信号の初期残響ゲインパラメータと第2のチャネル信号の初期残響ゲインパラメータは同じである。
【００９８】
さらに、第1のチャネル信号および第2のチャネル信号の各々が10個のサブバンドを含み、各サブバンドが1つの残響ゲインパラメータに対応すると仮定すると、第1のチャネル信号および第2のチャネル信号の、インデックス値が同じサブバンドに対応する残響ゲインパラメータは同じである。
【００９９】
加えて、第1のチャネル信号、第2のチャネル信号、およびダウンミックス信号は、正規化処理の後に取得されるチャネル信号であってもよい。
【０１００】
320．第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内で符号化される必要があるターゲット残響ゲインパラメータを決定する。
【０１０１】
330．パラメータ指示情報を生成し、パラメータ指示情報はターゲット残響ゲインパラメータに対応するサブバンドを示すために使用される。
【０１０２】
パラメータ指示情報は、フラグビットを使用することにより、ターゲット残響ゲインパラメータに対応するサブバンドを示すことができる。たとえば、第1のチャネル信号および第2のチャネル信号の各々は10個のサブバンドを含み（サブバンドのインデックス番号は0〜9である）、パラメータ指示情報は10個のフラグビットを含み、10個のフラグビットは、第1のチャネル信号および第2のチャネル信号の各々の10個のサブバンドに連続的に対応する。サブバンドに対応するフラグビットが1であるとき、サブバンドに対応する残響ゲインパラメータは、符号化される必要があるターゲット残響ゲインパラメータである。しかしながら、サブバンドに対応するフラグビットが0である場合、サブバンドに対応する残響ゲインパラメータは、ターゲット残響ゲインパラメータではない。このようにして、符号化を実行するとき、エンコーダ側は、フラグビットが1であるサブバンドに対応する残響ゲインパラメータのみを符号化する。
【０１０３】
あるいは、パラメータ表示情報は1つのフラグビットを含むだけでよく、フラグビットは1または0である。フラグビットが1であるとき、それは、選択されたターゲットサブバンドの残響ゲインパラメータが符号化されるべきことを示す。フラグビットが0であるとき、それは、すべてのサブバンドの残響ゲインパラメータが符号化されるべきことを示す。
【０１０４】
具体的には、第1のチャネル信号および第2のチャネル信号のすべてのサブバンドのインデックス番号は0〜9であり、インデックス番号が0〜5であるサブバンドがターゲットサブバンドである。この場合、パラメータ指示情報のフラグビットが1であるとき、インデックス番号が0〜5であるサブバンドの残響ゲインパラメータが符号化されるべきである。パラメータ指示情報のフラグビットが0であるとき、インデックス番号が0〜9であるサブバンドの残響ゲインパラメータが符号化されるべきである。
【０１０５】
340．ビットストリームを生成するために、ターゲット残響ゲインパラメータ、パラメータ指示情報、およびダウンミックス信号を符号化する。
【０１０６】
本出願では、第1のチャネル信号および第2のチャネル信号が符号化されているとき、第1のチャネル信号および第2のチャネル信号のいくつかのサブバンドのみに対応する残響ゲインパラメータが符号化されてよい。第1のチャネル信号および第2のチャネル信号のすべてのサブバンドに対応する残響ゲインパラメータが符号化される必要がある従来技術の方式と比較して、ビットオーバーヘッドをある程度低減することができ、符号化効率を改善することができる。
【０１０７】
具体的には、いくつかのサブバンドに対応する残響ゲインパラメータが符号化される場合、別のパラメータを符号化するか、またはダウンミックス信号により多くのビットを割り当てるために、大量の節約されたビットを使用することができ、それにより、全体的な符号化性能が改善される。
【０１０８】
たとえば、第1のチャネル信号および第2のチャネル信号の低周波部分のサブバンドに対応する残響ゲインパラメータは、符号化される必要があるターゲット残響ゲインパラメータとして選択されてよく、第1のチャネル信号および第2のチャネル信号の高周波部分のサブバンドに対応する残響ゲインパラメータは符号化されるべきでない。
【０１０９】
場合によっては、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータが生成されているとき、第1のチャネル信号および第2のチャネル信号のすべてのサブバンドに対応する残響ゲインパラメータが生成されてよい、すなわち、第1のチャネル信号および第2のチャネル信号のすべての残響ゲインパラメータが生成され、次いで、符号化中にすべての残響ゲインパラメータ内のターゲット残響ゲインパラメータのみが符号化される。
【０１１０】
あるいは、符号化効率をさらに改善するために、第1のチャネル信号および第2のチャネル信号に対して空間パラメータ分析が実行されると、ターゲット残響ゲインパラメータのみが生成されてよく、符号化されるべきでない残りの残響ゲインパラメータは生成されない。具体的には、ターゲット残響ゲインパラメータが第1のチャネル信号および第2のチャネル信号のターゲットサブバンドに対応する場合、第1のチャネル信号および第2のチャネル信号に対して空間パラメータ分析が実行されると、第1のチャネル信号および第2のチャネル信号のターゲットサブバンドに対応する残響ゲインパラメータのみが決定されてよく、第1のチャネル信号および第2のチャネル信号の別のサブバンドに対応する残響ゲインパラメータは決定される必要がない。このようにして、符号化効率をさらに改善することができる。
【０１１１】
場合によっては、一実施形態では、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内で符号化される必要があるターゲット残響ゲインパラメータを決定するステップは、第1のチャネル信号のエネルギーおよび第2のチャネル信号のエネルギー、第1のチャネル信号と第2のチャネル信号との間のIC、ダウンミックス信号の異なるサブバンドのエネルギーの大きさ、ならびに第1のチャネル信号と第2のチャネル信号との間のILDのうちの少なくとも1つに基づいて、ターゲット残響ゲインパラメータを決定するステップを含む。
【０１１２】
具体的には、第1のチャネル信号と第2のチャネル信号との間のコヒーレンスは、第1のチャネル信号のエネルギーおよび第2のチャネル信号のエネルギーまたはダウンミックス信号のエネルギー、第1のチャネル信号と第2のチャネル信号との間のチャネル間コヒーレンス、ならびに第1のチャネル信号と第2のチャネル信号との間のチャネル間レベル差に基づいて決定することができる加えて、符号化される必要があるターゲット残響ゲインパラメータは、第1のチャネル信号および第2のチャネル信号のすべてのサブバンドに対応する残響ゲインパラメータから、第1のチャネル信号と第2のチャネル信号との間のコヒーレンスに基づいて適切に決定され、その結果、ビットをある程度節約することができ、符号化効率を改善することができる。
【０１１３】
たとえば、第1のチャネル信号と第2のチャネル信号との間のコヒーレンスが比較的低いとき、第1のチャネル信号および第2のチャネル信号の低周波部分のサブバンドに対応する残響ゲインパラメータのみが符号化されてよい。第1のチャネル信号と第2のチャネル信号との間のコヒーレンスが比較的高いとき、第1のチャネル信号および第2のチャネル信号の低周波部分のサブバンドに対応する残響ゲインパラメータに加えて、第1のチャネル信号および第2のチャネル信号の高周波部分のサブバンドに対応する残響ゲインパラメータも符号化されてよい。すなわち、第1のチャネル信号と第2のチャネル信号との間のコヒーレンスが比較的高いとき、第1のチャネル信号および第2のチャネル信号のすべてのサブバンドに対応する残響ゲインパラメータが符号化されてよい。
【０１１４】
第1のチャネル信号と第2のチャネル信号との間のICに基づいてターゲット残響ゲインパラメータが決定されると、第1のチャネル信号と第2のチャネル信号との間のIC値のサイズが決定されてよく、IC値のサイズに基づいて第1のチャネル信号と第2のチャネル信号との間のコヒーレンスが決定される。たとえば、第1のチャネル信号と第2のチャネル信号との間のIC値が比較的小さいとき（この場合、第1のチャネル信号と第2のチャネル信号との間のコヒーレンスは比較的低いと考えられてよい）、第1のチャネル信号および第2のチャネル信号の低周波部分のサブバンドに対応する残響ゲインパラメータが、ターゲット残響ゲインパラメータとして決定されてよい。第1のチャネル信号と第2のチャネル信号との間のIC値が比較的大きいとき（この場合、第1のチャネル信号と第2のチャネル信号との間のコヒーレンスは比較的高いと考えられてよい）、第1のチャネル信号および第2のチャネル信号の低周波部分のサブバンドおよび高周波部分のサブバンド（すなわち、第1のチャネル信号および第2のチャネル信号のすべての周波数帯域のサブバンド）に対応する残響ゲインパラメータが、ターゲット残響ゲインパラメータとして決定されてよい。
【０１１５】
場合によっては、一実施形態では、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内で符号化される必要があるターゲット残響ゲインパラメータを決定するステップは、第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間のコヒーレンス、および第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間のコヒーレンスのうちの少なくとも1つに基づいて、ターゲット残響ゲインパラメータを決定するステップを含む。
【０１１６】
すなわち、ターゲット残響ゲインパラメータが決定されているとき、ターゲット残響ゲインパラメータは、第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間のコヒーレンス、もしくは第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間のコヒーレンスに基づいて別々に決定されてよく、またはターゲット残響ゲインパラメータは、第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間のコヒーレンス、および第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間のコヒーレンスに基づいて一緒に決定されてよい。
【０１１７】
具体的には、いくつかの実施形態では、第1のチャネル信号および第2のチャネル信号の各々は複数の周波数ビンを含み、第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間のコヒーレンス、および第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間のコヒーレンスのうちの少なくとも1つに基づいて、ターゲット残響ゲインパラメータを決定するステップは、第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の第1の差分値を決定するステップであって、第1の差分値が、複数の周波数ビンにおける第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の差分値の絶対値の合計を示すために使用される、ステップと、第1の差分値が第1のしきい値よりも大きいとき、第1の周波数帯域のサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータであると決定するステップであって、第1の周波数帯域が、第1のチャネル信号および第2のチャネル信号の各々のすべての周波数帯域の一部である、ステップとを含む。
【０１１８】
他の実施形態では、第1のチャネル信号および第2のチャネル信号の各々は複数の周波数ビンを含み、第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間のコヒーレンス、および第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間のコヒーレンスのうちの少なくとも1つに基づいて、ターゲット残響ゲインパラメータを決定するステップは、第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の第2の差分値を決定するステップであって、第2の差分値が、複数の周波数ビンにおける第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の差分値の絶対値の合計を示すために使用される、ステップと、第2の差分値が第2のしきい値よりも大きいとき、第1の周波数帯域のサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータであると決定するステップであって、第1の周波数帯域が、第1のチャネル信号および第2のチャネル信号の各々のすべての周波数帯域の一部である、ステップとを含む。
【０１１９】
他の実施形態では、第1のチャネル信号および第2のチャネル信号の各々は複数の周波数ビンを含み、第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間のコヒーレンス、および第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間のコヒーレンスのうちの少なくとも1つに基づいて、ターゲット残響ゲインパラメータを決定するステップは、第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の第1の差分値を決定するステップであって、第1の差分値が、複数の周波数ビンにおける第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の差分値の絶対値の合計を示すために使用される、ステップと、第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の第2の差分値を決定するステップであって、第2の差分値が、複数の周波数ビンにおける第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の差分値の絶対値の合計を示すために使用される、ステップと、第1の差分値が第1のしきい値よりも大きく、第2の差分値が第2のしきい値よりも大きいとき、第1の周波数帯域のサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータであると決定するステップであって、第1の周波数帯域が、第1のチャネル信号および第2のチャネル信号の各々のすべての周波数帯域の一部である、ステップとを含む。
【０１２０】
複数の周波数ビンにおける第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の差分値、および複数の周波数ビンにおける第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の差分値は、正規化処理の後に取得される値であってよい。
【０１２１】
第1のしきい値および第2のしきい値は事前設定されてよい。加えて、第1のしきい値および第2のしきい値は、同じであっても異なっていてもよい。
【０１２２】
第1のチャネル信号と第2のチャネル信号の両方とダウンミックス信号との間のコヒーレンスは、チャネル信号のエネルギーに基づいて都合よく測定することができる、すなわち、符号化される必要があるターゲット残響ゲインパラメータは、チャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の差を比較することによって都合よく決定することができる。
【０１２３】
たとえば、第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の差が比較的大きいとき、第1のチャネル信号とダウンミックス信号との間のコヒーレンスは比較的低いと考えられてよく、この場合、第1のチャネル信号の低周波部分のサブバンドに対応する残響ゲインパラメータのみが符号化されてよい。
【０１２４】
第1のチャネル信号または第2のチャネル信号とダウンミックス信号との間のコヒーレンスが比較的高いとき、第1のチャネル信号および第2のチャネル信号は、互いに比較的類似する2つのチャネル信号であると考えられてよい（2つのチャネル信号が比較的類似するとき、2つのチャネル信号を混合することによって取得される混合信号は、混合前の2つのチャネル信号に比較的類似する）。第1のチャネル信号または第2のチャネル信号とダウンミックス信号との間のコヒーレンスが比較的低いとき、第1のチャネル信号および第2のチャネル信号は、互いに比較的異なる2つのチャネル信号であると考えられてよい。
【０１２５】
第1のチャネル信号とダウンミックス信号との間のコヒーレンスが一例として使用される。第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の第1の差分値を使用することにより、第1のチャネル信号とダウンミックス信号との間のコヒーレンスが測定されてよい。第1の差分値が比較的大きいとき、第1のチャネル信号とダウンミックス信号との間のコヒーレンスは比較的低いと考えられてよい。第1の差分値が比較的小さいとき、第1のチャネル信号とダウンミックス信号との間のコヒーレンスは比較的高いと考えられてよい。
【０１２６】
第1の差分値および第2の差分値のうちの少なくとも1つが対応するしきい値を超えるとき、第1のチャネル信号と第2のチャネル信号との間のコヒーレンスは比較的低いと考えられてよい。この場合、第1のチャネル信号および第2のチャネル信号のいくつかの周波数帯域のサブバンドに対応する残響ゲインパラメータが符号化され、それにより、ビットをある程度節約するだけでなく、符号化性能を改善することもできる。しかしながら、この場合、従来技術では、第1のチャネル信号および第2のチャネル信号のすべての周波数帯域のサブバンドに対応する残響ゲインパラメータが、依然として符号化される。この場合、第1のチャネル信号と第2のチャネル信号との間の差が比較的大きいので、すべての周波数帯域のサブバンドに対応する残響ゲインパラメータがまだ符号化されている場合、残響処理は、すべての周波数帯域の残響ゲインパラメータに基づいて実行され、最終的に復元された第1のチャネル信号および第2のチャネル信号は、元の信号と比較して比較的大きい歪みを有する。
【０１２７】
確かに、あるいは、第1の差分値と第2の差分値の両方が対応するしきい値よりも大きいときのみ、第1のチャネル信号および第2のチャネル信号の第1の周波数帯域のサブバンドに対応する残響ゲインパラメータをターゲット残響ゲインパラメータとして決定することができる。
【０１２８】
第1の周波数帯域の周波数は、第1のチャネル信号および第2のチャネル信号における第1の周波数帯域とは異なる別の周波数帯域の周波数よりも小さくてよい。具体的には、第1の周波数帯域は、第1のチャネル信号および第2のチャネル信号における最も低い周波数を有する周波数帯域であってよい。すなわち、第1のチャネル信号および第2のチャネル信号における最も低い周波数帯域のサブバンドに対応する残響ゲインパラメータが、ターゲット残響ゲインパラメータとして決定されてよい。
【０１２９】
あるいは、第1の周波数帯域は、第1のチャネル信号および第2のチャネル信号における中間周波数値の周波数帯域であってよい（第1のチャネル信号および第2のチャネル信号のすべての周波数帯域の一部の周波数は、第1の周波数帯域の周波数よりも大きく、すべての周波数帯域の別の部分の周波数は、第1の周波数帯域の周波数よりも小さい）、すなわち、第1のチャネル信号および第2のチャネル信号の中間周波数値のサブバンドに対応する残響ゲインパラメータが、ターゲット残響ゲインパラメータとして決定されてよい。
【０１３０】
場合によっては、複数の周波数ビンは、第1のチャネル信号および第2のチャネル信号の各々の第2の周波数帯域内にあり、第2の周波数帯域の周波数は、第1のチャネル信号および第2のチャネル信号における第2の周波数帯域とは異なる別の周波数帯域の周波数よりも大きい。
【０１３１】
すなわち、複数の周波数ビンは、比較的高い周波数を有する第2の周波数帯域内に位置する。したがって、第1のチャネル信号のエネルギーと第2のチャネル信号のエネルギーの両方とダウンミックス信号のエネルギーとの間の差分値は、高周波部分にある複数の周波数ビンにおける第1のチャネル信号のエネルギーと第2のチャネル信号のエネルギーの両方とダウンミックス信号のエネルギーとの間の差を比較することにより、都合よく決定することができる。したがって、周波数帯域全体における第1のチャネル信号のエネルギーと第2のチャネル信号のエネルギーの両方とダウンミックス信号のエネルギーとの間の差を比較する必要がなく、それにより、計算プロセスが簡略化される。
【０１３２】
第1のチャネル信号のエネルギーと第2のチャネル信号のエネルギーの両方とダウンミックス信号のエネルギーとの間の差分値は、複数の周波数ビンにおける第1のチャネル信号のエネルギーと第2のチャネル信号のエネルギーの両方とダウンミックス信号のエネルギーとの間の差を比較することにより、都合よく決定することができる。さらに、ターゲット残響ゲインパラメータは、第1のチャネル信号のエネルギーと第2のチャネル信号のエネルギーの両方とダウンミックス信号のエネルギーとの間の差分値に基づいて決定され、すべての周波数帯域における第1のチャネル信号のエネルギーと第2のチャネル信号のエネルギーの両方とダウンミックス信号のエネルギーとの間の差を比較する必要がない。
【０１３３】
場合によっては、一実施形態では、図3の方法は、第1の差分値が第1のしきい値以下であり、第2の差分値が第2のしきい値以下であるとき、第1のチャネル信号および第2のチャネル信号のすべてのサブバンドに対応する残響ゲインパラメータをターゲット残響ゲインパラメータとして決定するステップをさらに含む。
【０１３４】
第1の差分値が第1のしきい値以下であり、第2の差分値が第2のしきい値以下であるとき、第1のチャネル信号のエネルギーと第2のチャネル信号のエネルギーの両方とダウンミックス信号のエネルギーとの間の差は比較的小さい。この場合、第1のチャネル信号と第2のチャネル信号との間のコヒーレンスは比較的大きいと考えられてよい。出力チャネル信号の残響感を改善するために、すべてのサブバンドに対応する残響ゲインパラメータが符号化されてよい。
【０１３５】
第1のチャネル信号のエネルギーと第2のチャネル信号のエネルギーの両方とダウンミックス信号のエネルギーとの間の差が比較的大きいとき、符号化中のビットオーバーヘッドを削減し、残響処理中に生じる信号の歪みを可能な限り回避するために、いくつかのサブバンドに対応する残響ゲインパラメータのみが符号化されてよい。第1のチャネル信号のエネルギーと第2のチャネル信号のエネルギーの両方とダウンミックス信号のエネルギーとの間の差が比較的小さいとき、チャネル信号に対する残響処理によって生じる信号の歪みは非常に小さい。より良い聴覚効果を得るために、すべてのサブバンドに対応する残響ゲインパラメータが符号化されてよい。
【０１３６】
具体的には、第1のチャネル信号が左チャネル信号であり、第2のチャネル信号が右チャネル信号であるとき、第1の差分値および第2の差分値は、以下の式に基づいて計算されてよい。
【数１】
0006874151.tif 000002
【数２】
0006874151.tif 000003
【０１３７】
diff＿l＿hは第1の差分値であり、diff＿r＿hは第2の差分値であり、左チャネル信号および右チャネル信号の各々の周波数帯域は高周波部分および低周波部分を含み、M1は高周波部分の開始周波数ビンであり、M2は高周波部分の終了周波数ビンであり、mag＿l［k］はM1とM2との間のインデックスkを有する周波数ビンでの左チャネル信号のエネルギーまたは振幅値であり、mag＿r［k］はM1とM2との間のインデックスkを有する周波数ビンでの右チャネル信号のエネルギーまたは振幅値であり、mag＿dmx［k］はM1とM2との間のインデックスkを有する周波数ビンでのダウンミックス信号のエネルギーまたは振幅値であり、mag＿dmx［k］は、ダウンミックス信号自体を使用して計算されてもよく、左チャネル信号および右チャネル信号のエネルギーまたは振幅値に基づいて計算されてもよい。
【０１３８】
式（1）および（2）に基づいて第1の差分値および第2の差分値が計算された後、第1の差分値および第2の差分値に対してフレーム間平滑化処理がさらに実行されてよく（第1の差分値、第2の差分値、および前のフレームで計算された差分値に対して平滑化処理が実行されてよく）、次いで、平滑化処理によって取得された第1の差分値と第2の差分値の両方とプリセットしきい値との間の関係を使用することにより、ターゲット残響ゲインパラメータが決定される。
【０１３９】
場合によっては、一実施形態では、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内で符号化される必要があるターゲット残響ゲインパラメータを決定するステップは、ダウンミックス信号のN個のサブバンドのエネルギーを決定するステップと、N個のサブバンドからM個のサブバンドを決定するステップであって、M個のサブバンドの中の任意のサブバンドのエネルギーが、M個のサブバンドを除くN個のサブバンド内のN−M個のサブバンドの中の任意のサブバンドのエネルギーよりも大きく、MとNの両方が0より大きい整数であり、MがNより小さい、ステップと、M個のサブバンドのエネルギーとN−M個のサブバンドのエネルギーとの間の大小関係に基づいて、ターゲット残響ゲインパラメータを決定するステップとを含む。
【０１４０】
第1のチャネル信号と第2のチャネル信号との間のコヒーレンスは、ダウンミックス信号の異なるサブバンドのエネルギーに基づいて決定することができ、さらに、符号化される必要があるターゲット残響ゲインパラメータは、第1のチャネル信号と第2のチャネル信号との間のコヒーレンスに基づいて決定される。
【０１４１】
具体的には、ダウンミックス信号のM個のサブバンドのエネルギーとダウンミックス信号のN−M個のサブバンドのエネルギーとの間の大小関係に基づいて、ターゲット残響ゲインパラメータを決定するステップは、M個のサブバンドのエネルギーの合計がN−M個のサブバンドのエネルギーの合計のK倍よりも大きいとき、第1のチャネル信号および第2のチャネル信号の第1の周波数帯域のサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータであると決定するステップであって、Kが0より大きい実数である、ステップを含む。
【０１４２】
ダウンミックス信号のM個のサブバンドのエネルギーとダウンミックス信号のN−M個のサブバンドのエネルギーとの間の大小関係に基づいて、ターゲット残響ゲインパラメータを決定するステップは、M個のサブバンドのエネルギーの平均値がN−M個のサブバンドのエネルギーの平均値のL倍よりも大きいとき、第1のチャネル信号および第2のチャネル信号の第1の周波数帯域のサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータであると決定するステップであって、Lが0より大きい実数である、ステップを含む。
【０１４３】
KとLは異なる値をもっていてもよいことを理解されたい。より具体的には、MがN−Mより大きいとき、KはLより小さくてもよく、MがN−Mより小さいとき、KはLより大きくてもよい。
【０１４４】
ダウンミックス信号のN個のサブバンドのエネルギーとダウンミックス信号のN−M個のサブバンドのエネルギーは、ダウンミックス信号のM個のサブバンドのエネルギーの平均値をダウンミックス信号のN−M個のサブバンドのエネルギーの平均値と比較することによって比較されてよい。計算の複雑さをさらに低減するために、ダウンミックス信号のM個のサブバンドのエネルギーの合計とダウンミックス信号のN−M個のサブバンドのエネルギーの合計が直接比較されてもよい。このようにして、計算プロセスがある程度簡略化され、効率が改善される。
【０１４５】
ダウンミックス信号の、比較的大きいエネルギーを有するM個のサブバンドのエネルギーと比較的小さいエネルギーを有する別のサブバンドのエネルギーとの間の差が比較的大きいとき、第1のチャネル信号と第2のチャネル信号との間の差は比較的大きいと考えられてよい。この場合、第1のチャネル信号および第2のチャネル信号におけるいくつかの周波数帯域のサブバンドに対応する残響ゲインパラメータは、符号化される必要があるターゲット残響ゲインパラメータとして決定されてよい。具体的には、第1の周波数帯域は、第1のチャネル信号および第2のチャネル信号の低周波部分にある周波数帯域であってもよく、第1のチャネル信号および第2のチャネル信号の中間周波数部分にある周波数帯域であってもよい。
【０１４６】
場合によっては、一実施形態では、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内で符号化される必要があるターゲット残響ゲインパラメータを決定するステップは、ダウンミックス信号のN個のサブバンドのエネルギーを決定するステップと、N個のサブバンドからM個のサブバンドを決定するステップであって、M個のサブバンドの中の任意のサブバンドのエネルギーが、M個のサブバンドを除くN個のサブバンド内のN−M個のサブバンドの中の任意のサブバンドのエネルギーよりも大きい、ステップと、M個のサブバンドの中の第1のサブバンドのインデックス値がプリセットインデックス値よりも小さいとき、第1のチャネル信号および第2のチャネル信号の第1の周波数帯域のサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータであると決定するステップであって、第1のサブバンドの任意の周波数ビンの周波数が、第1のサブバンドを除くM個のサブバンドの中の別のサブバンドの任意の周波数ビンの周波数よりも大きく、第1の周波数帯域が第1のチャネル信号および第2のチャネル信号の各々のすべての周波数帯域の一部である、ステップとを含む。
【０１４７】
比較的大きいエネルギーを有するM個のサブバンド内の最大周波数のサブバンドのインデックス値がプリセットインデックス値よりも小さいとき、ダウンミックス信号のM個のサブバンドのエネルギー分布は不均一である、すなわち、第1のチャネル信号と第2のチャネル信号との間のコヒーレンスは比較的小さいと考えられてよい。この場合、いくつかの周波数帯域のサブバンドに対応する残響ゲインパラメータのみが符号化される必要がある。
【０１４８】
ダウンミックス信号は、広帯域信号または超広帯域信号であってよい。ダウンミックス信号が広帯域信号であるとき、N個のサブバンドはダウンミックス信号のすべてのサブバンドであってよく、ダウンミックス信号が超広帯域信号であるとき、N個のサブバンドは広帯域部分にあるダウンミックス信号のサブバンドであってよい。
【０１４９】
M個のサブバンドは、ダウンミックス信号の各サブバンドのエネルギーの大きさに加えて、ダウンミックス信号の各サブバンドの振幅に基づいて、N個のサブバンドから決定されてよい。具体的には、M個のサブバンドは、M個のサブバンドの中の任意のサブバンドの振幅がN−M個のサブバンドの中の任意のサブバンドの振幅よりも大きいように、ダウンミックス信号の各サブバンドの振幅に基づいて決定されてよい。
【０１５０】
Mの値は、符号化の前に事前設定された値であってよい。たとえば、ダウンミックス信号は合計10個のサブバンドを含む。この場合、最大のエネルギーまたは振幅を有する4つのサブバンドが選択され得る。ダウンミックス信号の4つのサブバンドの（エネルギーまたは振幅値の合計であってもよく、エネルギーまたは振幅値の平均値であってもよい）エネルギーまたは振幅値が、ダウンミックス信号の残りの6つのサブバンドのエネルギーまたは振幅値の所定の倍数よりも大きいとき、第1のチャネル信号および第2のチャネル信号の第1の周波数帯域に対応する残響ゲインパラメータがターゲット残響ゲインパラメータであると決定される。
【０１５１】
本出願のこの実施形態では、以下の条件のうちの少なくとも1つに基づいて、ターゲット残響ゲインパラメータが決定されてよいことを理解されたい。以下の条件のうちの少なくとも1つが有効であるとき、いくつかの残響ゲインパラメータがターゲット残響ゲインパラメータとして決定されてよい。
【０１５２】
条件1：第1のチャネル信号のエネルギーおよび／または第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の1つまたは複数の差分値が、1つまたは複数のプリセットしきい値よりも大きい。
【０１５３】
条件2：ダウンミックス信号のM個のサブバンドのエネルギーが、ダウンミックス信号のN−M個のサブバンドのエネルギーの所定の倍数よりも大きい。
【０１５４】
条件3：M個のサブバンドの中の第1のサブバンドのインデックス値が、プリセットインデックス値よりも大きい。
【０１５５】
第1のサブバンドにおける任意のスペクトル係数の周波数は、第1のサブバンドを除くM個のサブバンドの中の別のサブバンドの任意のスペクトル係数の周波数よりも大きい。
【０１５６】
場合によっては、一実施形態では、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内で符号化される必要があるターゲット残響ゲインパラメータを決定するステップは、ダウンミックス信号のN個のサブバンドのエネルギーを決定するステップと、N個のサブバンドのエネルギーに基づいてN個のサブバンドからJ個のターゲットサブバンドを決定するステップであって、J個のターゲットサブバンドの中の任意のサブバンドのエネルギーが、J個のターゲットサブバンドとは異なる別のサブバンドのエネルギーよりも大きく、NとJの両方が0より大きい整数であり、JがNより小さい、ステップと、J個のターゲットサブバンドに対応する残響ゲインパラメータをターゲット残響ゲインパラメータとして決定するステップとを含む。Jは、事前設定された所定の数であってよい。
【０１５７】
ダウンミックス信号の各サブバンドのエネルギーに基づいて、すべてのサブバンドから所定の数のサブバンドが直接選択され、所定の数のサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータとして決定され、その結果、符号化される必要がある残響ゲインパラメータをより柔軟に選択することができる。
【０１５８】
固定周波数帯域のサブバンドに対応する残響ゲインパラメータをターゲット残響ゲインパラメータとして決定する方式と比較して、周波数領域内で隣接していない可能性があるいくつかのサブバンドに対応する残響ゲインパラメータをターゲット残響ゲインパラメータとして直接かつ柔軟に選択することができる。
【０１５９】
場合によっては、一実施形態では、ダウンミックス信号のエネルギーは、第1のチャネル信号のエネルギーおよび第2のチャネル信号のエネルギーに基づいて決定される。ダウンミックス信号のエネルギーは、ダウンミックス信号自体に基づいて計算されてもよく、第1のチャネル信号のエネルギーおよび第2のチャネル信号のエネルギーを使用して推定または推論されてもよい。第1のチャネル信号のエネルギーおよび第2のチャネル信号のエネルギーを使用してダウンミックス信号のエネルギーが決定されると、計算プロセスをある程度簡略化することができる。
【０１６０】
図4は、本出願の一実施形態による、マルチチャネル信号復号方法の概略フローチャートである。図4の方法は、デコーダ側デバイスまたはデコーダによって実行されてよい。図4の復号方法は、図3の符号化方法に対応する。図4の復号方法は、図3の符号化方法において第1のチャネル信号および第2のチャネル信号を符号化することによって取得されたビットストリームを復号するために使用されてよい。図4の方法は以下のステップを含む。
【０１６１】
410．ビットストリームを受信する。
【０１６２】
420．ビットストリームに基づいて、マルチチャネル信号内の第1のチャネル信号および第2のチャネル信号のダウンミックス信号、ならびにパラメータ指示情報を取得し、パラメータ指示情報は、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内の符号化されたターゲット残響ゲインパラメータを示すために使用される。
【０１６３】
パラメータ指示情報は、フラグビットを使用することにより、ターゲット残響ゲインパラメータに対応するサブバンドを示すことができる。たとえば、第1のチャネル信号および第2のチャネル信号の各々は10個のサブバンド（インデックス番号が0〜9であるサブバンド）を含み、パラメータ指示情報は10個のフラグビットを含み、10個のフラグビットは、マルチチャネル信号の各々の10個のサブバンドに連続的に対応する。サブバンドに対応するフラグビットが1であるとき、サブバンドに対応する残響ゲインパラメータは、符号化される必要があるターゲット残響ゲインパラメータである。サブバンドに対応するフラグビットが0である場合、サブバンドに対応する残響ゲインパラメータは、ターゲット残響ゲインパラメータではない。具体的には、インデックス番号が0〜5であるサブバンドに対応するフラグビットが1であり、インデックス番号が6〜9であるサブバンドに対応するフラグビットが0である場合、デコーダ側は、復号中にインデックス番号が1〜5であるサブバンドに対応する残響ゲインパラメータのみを復号する。
【０１６４】
430．パラメータ指示情報に従って、ビットストリームからターゲット残響ゲインパラメータを取得する。
【０１６５】
440．ダウンミックス信号およびターゲット残響ゲインパラメータに基づいて、第1のチャネル信号および第2のチャネル信号を決定する。
【０１６６】
本出願では、エンコーダによって符号化されたターゲット残響ゲインパラメータは、パラメータ指示情報を使用して決定することができ、次いで、ターゲット残響ゲインパラメータに基づいて、第1のチャネル信号および第2のチャネル信号の対応するサブバンドに対して残響処理が実行される。
【０１６７】
ターゲット残響ゲインパラメータに基づいて第1のチャネル信号および第2のチャネル信号に対して残響処理が実行される前に、デコーダ側は、デコヒーレンス信号をさらに取得し、ターゲット残響ゲインパラメータを使用してデコヒーレンス信号を補正することを理解されたい。次いで、補正されたデコヒーレンス信号を使用することにより、第1のチャネル信号および第2のチャネル信号に対して残響処理がさらに実行されてよい。第1のチャネル信号および第2のチャネル信号の各々が10個のサブバンド（インデックス番号が0〜9であるサブバンド）を含み、インデックス番号が0〜5であるサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータである場合、デコーダ側は、インデックス番号が0〜5であるサブバンドに対応する残響ゲインパラメータのみを取得し、インデックス番号が6〜10であるサブバンドに対応する残響ゲインパラメータを取得しない。したがって、デコーダ側は、第1のチャネル信号および第2のチャネル信号のインデックス番号が0〜5であるサブバンドに対してのみ残響処理を実行し、第1のチャネル信号および第2のチャネル信号のインデックス番号が6〜10であるサブバンドには残響処理を実行しない。
【０１６８】
第1のチャネル信号および第2のチャネル信号が左チャネル信号および右チャネル信号を含むとき、ダウンミックス信号およびターゲット残響ゲインパラメータに基づいて、第1のチャネル信号および第2のチャネル信号を決定するステップは、現在フレームの前のフレームのダウンミックス信号およびターゲット残響ゲインパラメータに基づいて、デコヒーレンス信号を決定するステップと、現在フレームのデコヒーレンス信号およびダウンミックス信号に基づいて、左チャネル信号および右チャネル信号を決定するステップとを含む。
【０１６９】
たとえば、第1のチャネル信号および第2のチャネル信号は、左チャネル信号および右チャネル信号を含む。現在フレームのダウンミックス信号はdmxであり、現在フレームの前のフレームのダウンミックス信号はdmx＿predであり、ターゲットダウンミックスゲインパラメータはgainである。次いで、dmx＿predおよびgainに基づいて、まずデコヒーレンス信号tmpが取得される。次いで、現在フレームのダウンミックス信号およびデコヒーレンス信号に基づいて、左チャネル信号L＝dmx＋tmpおよび右チャネル信号R＝dmx−tmpが取得される。
【０１７０】
図5および図6を参照して、以下で、左チャネル信号および右チャネル信号の一例を使用することにより、本出願の実施形態におけるマルチチャネル信号の符号化方法および復号方法のプロセス全体を詳細に記載する。
【０１７１】
図5は、本出願の一実施形態による、マルチチャネル信号符号化方法の概略フローチャートである。図5では、マルチチャネル信号は左チャネル信号および右チャネル信号を含み、左チャネル信号および右チャネル信号を符号化するプロセスは、具体的に以下のステップを含む。
【０１７２】
510．左チャネル信号の空間パラメータおよび右チャネル信号の空間パラメータを計算する。
【０１７３】
空間パラメータには、左チャネル信号および右チャネル信号のサブバンドに対応する残響ゲインパラメータ、ならびに（IC、ILD、ITD、およびIPDなどの）他の空間パラメータが含まれる。
【０１７４】
520．（図ではLによって表される）左チャネル信号および（図ではRによって表される）右チャネル信号に対してダウンミキシング処理を実行して、ダウンミックス信号を取得する。
【０１７５】
530．左チャネル信号および右チャネル信号のサブバンドに対応する残響ゲインパラメータ内で符号化される必要があるターゲット残響ゲインパラメータを適応的に選択する。
【０１７６】
540．ターゲット残響ゲインパラメータおよびダウンミックス信号を別々に量子化して、ビットストリームを取得する。
【０１７７】
図6は、本出願の一実施形態による、マルチチャネル信号復号方法の概略フローチャートである。図6では、マルチチャネル信号は左チャネル信号および右チャネル信号を含む。図5の符号化によって生成されたビットストリームは、図6で復号されてよい。図6の復号プロセスは、具体的に以下のステップを含む。
【０１７８】
610．左チャネル信号および右チャネル信号のビットストリームを取得する。
【０１７９】
620．ビットストリームを復号してダウンミックス信号を取得する。
【０１８０】
630．ビットストリーム内のフラグ情報を取得し、フラグ情報のフラグビットに基づいて、復号される必要があるターゲット残響ゲインパラメータを決定する。
【０１８１】
640．左チャネル信号および右チャネル信号、ならびに（IC、ILD、ITD、およびIPDなどの）他の空間パラメータの中の、残響処理のための、サブバンドに対応する残響ゲインパラメータを復号する。
【０１８２】
640．復号によって取得された空間パラメータに対して後続の処理（たとえば、平滑化フィルタリング）を実行する。
【０１８３】
650．復号によって取得されたダウンミックス信号および残響ゲインパラメータに基づいてアップミキシング処理を実行して、左チャネル信号および右チャネル信号を取得する。
【０１８４】
左チャネル信号および右チャネル信号を取得するためにアップミキシング処理が実行された後、コヒーレンス信号に基づいて、左チャネル信号および右チャネル信号に対して残響処理が別々に実行されてよい。
【０１８５】
図6に示された方法では、復号によって取得されたターゲット残響ゲインパラメータに基づいて、左チャネル信号および右チャネル信号に対して残響処理が実行され、ターゲット残響ゲインパラメータに基づいて、左チャネル信号および右チャネル信号のいくつかのサブバンドに対して残響処理が実行されてよく、それにより、残響処理の後に取得されるチャネル信号の品質が保証される。
【０１８６】
図7は、本出願の一実施形態による、マルチチャネル信号符号化方法の概略フローチャートである。図7の方法は、エンコーダ側デバイスまたはエンコーダによって実行されてよい。図7の方法は以下のステップを含む。
【０１８７】
710．マルチチャネル信号内の第1のチャネル信号および第2のチャネル信号のダウンミックス信号、ならびに第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータを決定する。
【０１８８】
本出願は、ダウンミックス信号を生成するプロセスと、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータを生成するプロセスとの間の順番に制限を設定しない。プロセスは、同時または順番に実行されてよい。
【０１８９】
具体的には、ダウンミックス信号は、第1のチャネル信号および第2のチャネル信号に対してダウンミキシング処理を実行することによって取得されてよい。第1のチャネル信号および第2のチャネル信号の空間パラメータを取得するために、第1のチャネル信号および第2のチャネル信号に対して空間パラメータ分析が実行される。空間パラメータには、第1のチャネル信号および第2のチャネル信号の各サブバンドに対応する残響ゲインパラメータ、ならびに第1のチャネル信号と第2のチャネル信号との間のIC、ILD、ITD、IPDなどが含まれる。
【０１９０】
720．ダウンミックス信号のN個のサブバンドのエネルギーに基づいて、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内で符号化される必要があるターゲット残響ゲインパラメータを決定し、Nは0より大きい整数である。
【０１９１】
ダウンミックス信号の複数のサブバンドのエネルギーは、ダウンミックス信号自体に基づいて計算されてよく、またはダウンミックス信号のエネルギーは、第1のチャネル信号のエネルギーおよび第2のチャネル信号のエネルギーを使用して推定もしくは推論されてよい。第1のチャネル信号のエネルギーおよび第2のチャネル信号のエネルギーを使用してダウンミックス信号のエネルギーが決定されると、計算プロセスをある程度簡略化することができる。
【０１９２】
具体的には、ダウンミックス信号のN個のサブバンドのエネルギーに基づいて、N個のサブバンドからJ個のターゲットサブバンドが決定されてよい。J個のターゲットサブバンドの中の任意のサブバンドのエネルギーは、J個のターゲットサブバンドとは異なる別のサブバンドのエネルギーよりも大きく、NとJの両方は0より大きい整数であり、JはNより小さい。J個のターゲットサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータとして決定される。
【０１９３】
ダウンミックス信号の各サブバンドのエネルギーに基づいて、すべてのサブバンドから所定の数のサブバンドが直接選択され、所定の数のサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータとして決定され、その結果、符号化される必要がある残響ゲインパラメータをより柔軟に選択することができる。
【０１９４】
730．ダウンミックス信号およびターゲット残響ゲインパラメータを符号化する。
【０１９５】
加えて、ダウンミックス信号は、広帯域信号または超広帯域信号であってよい。ダウンミックス信号が広帯域信号であるとき、複数のサブバンドはダウンミックス信号のすべてのサブバンドであってよく、ダウンミックス信号が超広帯域信号であるとき、複数のサブバンドは広帯域部分にあるダウンミックス信号のサブバンドであってよい。
【０１９６】
本出願では、ダウンミックス信号の各サブバンドのエネルギーに基づいて、すべてのサブバンドから特定の数のサブバンドが直接選択され、その結果、符号化される必要がある残響ゲインパラメータをより柔軟に選択することができる。加えて、固定周波数帯域のサブバンドに対応する残響ゲインパラメータをターゲット残響ゲインパラメータとして決定する方式と比較して、周波数領域内で隣接していない可能性があるいくつかのサブバンドに対応する残響ゲインパラメータをターゲット残響ゲインパラメータとして直接選択することができる。
【０１９７】
図8は、本出願の一実施形態による、マルチチャネル信号復号方法の概略フローチャートである。図8の方法は、デコーダ側デバイスまたはデコーダによって実行されてよい。図8の復号方法は、図7の符号化方法に対応する。図8の復号方法は、図7の符号化方法において第1のチャネル信号および第2のチャネル信号を符号化することによって取得されたビットストリームを復号するために使用されてよい。図8の方法は以下のステップを含む。
【０１９８】
810．ビットストリームを受信する。
【０１９９】
820．ビットストリームに基づいて、マルチチャネル信号内の第1のチャネル信号および第2のチャネル信号のダウンミックス信号を取得する。
【０２００】
具体的には、まず第1のチャネル信号および第2のチャネル信号のビットストリームが逆多重化され、次いで、ダウンミックス信号を取得するために、ダウンミックス信号に対応するビットストリームが復号されてよい。
【０２０１】
830．ダウンミックス信号のN個のサブバンドのエネルギーに基づいて、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内の符号化されたターゲット残響ゲインパラメータを決定し、Nは0より大きい整数である。
【０２０２】
具体的には、N個のサブバンドのエネルギーに基づいて、N個のサブバンドからJ個のターゲットサブバンドが決定されてよい。J個のターゲットサブバンドの中の任意のサブバンドのエネルギーは、J個のターゲットサブバンドとは異なる別のサブバンドのエネルギーよりも大きく、NとJの両方は0より大きい整数であり、JはNより小さい。J個のターゲットサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータとして決定される。
【０２０３】
エンコーダ側とデコーダ側の両方が、ダウンミックス信号の複数のサブバンドのエネルギーに基づく同じ規則に従って、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内の符号化されたターゲット残響ゲインパラメータを決定できることを理解されたい。このようにして、エンコーダ側はビットストリーム内の符号化された残響ゲインパラメータを示す必要がなくてもよく、デコーダ側は同じ規則を使用して符号化された残響ゲインパラメータを決定することができる。
【０２０４】
たとえば、エンコーダ側は、ダウンミックス信号の複数のサブバンドのエネルギーに基づいて、インデックス番号が0〜5であるサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータであると決定し、エンコーダ側は、インデックス番号が0〜5であるサブバンドに対応する残響ゲインパラメータを量子化し、量子化された残響ゲインパラメータをビットストリームに書き込み、デコーダ側にビットストリームを送信する。ビットストリームを受信した後、デコーダ側は、同様にダウンミックス信号の複数のサブバンドのエネルギーに基づいて、インデックス番号が0〜5であるサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータであると決定し、次いでデコーダ側は、インデックス番号が0〜5であるサブバンドに対応する残響ゲインパラメータを復号する。
【０２０５】
840．ビットストリームに基づいてターゲット残響ゲインパラメータを決定する。
【０２０６】
ターゲット残響ゲインパラメータに加えて、IC、ILD、ITD、およびIPDなどのエンコーダ側で符号化された他の空間パラメータがビットストリームから取得されてよい。
【０２０７】
850．ダウンミックス信号およびターゲット残響ゲインパラメータに基づいて、第1のチャネル信号および第2のチャネル信号を決定する。
【０２０８】
本出願では、デコーダ側は、ダウンミックス信号の複数のサブバンドのエネルギーに基づいて、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内の符号化されたターゲット残響ゲインパラメータを直接決定することができ、その結果、符号化されたターゲット残響ゲインパラメータを示す指示情報を送信するためにデコーダ側によって占有されるビットが削減され、シグナリングオーバーヘッドをある程度削減することができる。
【０２０９】
具体的には、ターゲット残響ゲインパラメータに基づいて、第1のチャネル信号および第2のチャネル信号に対して残響処理が実行される前に、デコーダ側は、デコヒーレンス信号をさらに取得し、ターゲット残響ゲインパラメータを使用してデコヒーレンス信号を補正する（デコヒーレンス信号はダウンミックス信号を遅延させることによって取得されてよい）。次いで、補正されたデコヒーレンス信号を使用することにより、第1のチャネル信号および第2のチャネル信号に対して残響処理がさらに実行されてよい。第1のチャネル信号および第2のチャネル信号の各々が10個のサブバンドを含み、インデックス番号が1、3、5、および7であるサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータである場合、デコーダ側は、インデックス番号が1、3、5、および7であるサブバンドに対応する残響ゲインパラメータのみを取得し、インデックス番号が2、4、6、8、9、および10であるサブバンドに対応する残響ゲインパラメータを取得しない。したがって、デコーダ側は、第1のチャネル信号および第2のチャネル信号のインデックス番号が1、3、5、および7であるサブバンドに対してのみ残響処理を実行し、第1のチャネル信号および第2のチャネル信号のインデックス番号が2、4、6、8、9、および10であるサブバンドには残響処理を実行しない。
【０２１０】
第1のチャネル信号および第2のチャネル信号が左チャネル信号および右チャネル信号を含むとき、ダウンミックス信号およびターゲット残響ゲインパラメータに基づいて、第1のチャネル信号および第2のチャネル信号を決定するステップは、現在フレームの前のフレームのダウンミックス信号およびターゲット残響ゲインパラメータに基づいて、デコヒーレンス信号を決定するステップと、現在フレームのデコヒーレンス信号およびダウンミックス信号に基づいて、左チャネル信号および右チャネル信号を決定するステップとを含む。
【０２１１】
図9および図10を参照して、以下で、左チャネル信号および右チャネル信号の一例を使用することにより、本出願の実施形態におけるマルチチャネル信号の符号化方法および復号方法のプロセス全体を詳細に記載する。
【０２１２】
図9は、本出願の一実施形態による、マルチチャネル信号符号化方法の概略フローチャートである。図9では、マルチチャネル信号は左チャネル信号および右チャネル信号を含み、左チャネル信号および右チャネル信号を符号化するプロセスは、具体的に以下のステップを含む。
【０２１３】
910．左チャネル信号の空間パラメータおよび右チャネル信号の空間パラメータを計算する。
【０２１４】
空間パラメータには、左チャネル信号および右チャネル信号のサブバンドに対応する残響ゲインパラメータ、ならびに（IC、ILD、ITD、およびIPDなどの）他の空間パラメータが含まれる。
【０２１５】
920．（図ではLによって表される）左チャネル信号および（図ではRによって表される）右チャネル信号に対してダウンミキシング処理を実行して、ダウンミックス信号を取得する。
【０２１６】
930．ダウンミックス信号の異なるサブバンドのエネルギーを決定する。
【０２１７】
ダウンミックス信号のエネルギーは、ダウンミックス信号自体に基づいて計算されてもよく、左チャネル信号のエネルギーおよび右チャネル信号のエネルギーに基づいて推定または推論されてもよい。
【０２１８】
940．ダウンミックス信号の異なるサブバンドのエネルギーに基づいて、左チャネル信号および右チャネル信号のサブバンドに対応する残響ゲインパラメータ内で符号化される必要があるターゲット残響ゲインパラメータを適応的に選択する。
【０２１９】
950．ターゲット残響ゲインパラメータおよびダウンミックス信号を量子化して、ビットストリームを取得する。
【０２２０】
図10は、本出願の一実施形態による、マルチチャネル信号復号方法の概略フローチャートである。図10では、マルチチャネル信号は左チャネル信号および右チャネル信号を含む。図9の符号化によって生成されたビットストリームは、図10で復号されてよい。図10の復号プロセスは、具体的に以下のステップを含む。
【０２２１】
1010．左チャネル信号および右チャネル信号のビットストリームを取得する。
【０２２２】
1020．ビットストリームを復号してダウンミックス信号を取得する。
【０２２３】
1030．ダウンミックス信号の異なるサブバンドのエネルギーを決定する。
【０２２４】
ダウンミックス信号のエネルギーは、ダウンミックス信号自体に基づいて計算されてもよく、左チャネル信号のエネルギーおよび右チャネル信号のエネルギーに基づいて推定または推論されてもよい。
【０２２５】
1040．ダウンミックス信号の異なるサブバンドのエネルギーに基づいて、残響処理のために、左チャネル信号および右チャネル信号のサブバンドを適応的に選択する。
【０２２６】
1050．左チャネル信号および右チャネル信号の、残響処理用のための、選択されたサブバンドに対応する残響ゲインパラメータ、ならびに（IC、ILD、ITD、およびIPDなどの）他の空間パラメータを復号する。
【０２２７】
1060．左チャネル信号および右チャネル信号を取得するために、復号によって取得されたダウンミックス信号および残響ゲインパラメータに基づいてアップミキシング処理を実行する（残響ゲインパラメータはエンコーダ側によって調整された残響ゲインパラメータである）。
【０２２８】
左チャネル信号および右チャネル信号を取得するためにアップミキシング処理が実行された後、コヒーレンス信号に基づいて、左チャネル信号および右チャネル信号に対して残響処理が別々に実行されてよい。
【０２２９】
図10に示された方法では、復号によって取得されたターゲット残響ゲインパラメータに基づいて、左チャネル信号および右チャネル信号に対して残響処理が実行され、ターゲット残響ゲインパラメータに基づいて、左チャネル信号および右チャネル信号のいくつかのサブバンドに対して残響処理が実行されてよく、それにより、残響処理の後に取得されるチャネル信号の品質が保証される。
【０２３０】
上記は、図3〜図10を参照して、本出願の実施形態におけるマルチチャネル信号符号化方法およびマルチチャネル信号復号方法を詳細に記載した。以下で、図11〜図18を参照して、本出願の実施形態におけるエンコーダおよびデコーダを記載する。図11〜図18のエンコーダおよびデコーダは、本出願の実施形態における符号化方法および復号方法においてエンコーダおよびデコーダによって実行されるステップを実装できることを理解されたい。簡潔にするために、下記で繰返しの説明は適切に省略される。
【０２３１】
図11は、本出願の一実施形態による、エンコーダの概略ブロック図である。図11のエンコーダ1100は、
マルチチャネル信号内の第1のチャネル信号および第2のチャネル信号のダウンミックス信号、ならびに第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータを決定するように構成された処理ユニット1110であって、
処理ユニット1110が、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内で符号化される必要があるターゲット残響ゲインパラメータを決定するようにさらに構成され、
処理ユニット1110が、パラメータ指示情報を生成するようにさらに構成され、パラメータ指示情報が、ターゲット残響ゲインパラメータに対応するサブバンドを示すために使用される、処理ユニット1110と、
ビットストリームを生成するために、ターゲット残響ゲインパラメータ、パラメータ指示情報、およびダウンミックス信号を符号化するように構成された符号化ユニット1120と
を含む。
【０２３２】
本出願では、第1のチャネル信号および第2のチャネル信号が符号化されているとき、第1のチャネル信号および第2のチャネル信号のいくつかのサブバンドのみに対応する残響ゲインパラメータが符号化されてよい。第1のチャネル信号および第2のチャネル信号のすべてのサブバンドに対応する残響ゲインパラメータが符号化される必要がある従来技術の方式と比較して、ビットオーバーヘッドをある程度低減することができ、符号化効率を改善することができる。具体的には、いくつかのサブバンドに対応する残響ゲインパラメータが符号化される場合、別のパラメータを符号化するか、またはダウンミックス信号により多くのビットを割り当てるために、大量の節約されたビットを使用することができ、それにより、全体的な符号化性能が改善される。
【０２３３】
エンコーダ1100は、図3のマルチチャネル信号符号化方法に対応することができ、エンコーダ1100は、図3のマルチチャネル信号符号化方法を実行することができる。
【０２３４】
場合によっては、一実施形態では、処理ユニット1110は、具体的に、第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間のコヒーレンス、および第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間のコヒーレンスのうちの少なくとも1つに基づいて、ターゲット残響ゲインパラメータを決定するように構成される。
【０２３５】
場合によっては、一実施形態では、第1のチャネル信号および第2のチャネル信号の各々は複数の周波数ビンを含み、処理ユニット1110は、具体的に、第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の第1の差分値を決定することであって、第1の差分値が、複数の周波数ビンにおける第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の差分値の絶対値の合計を示すために使用される、決定することと、第1の差分値が第1のしきい値よりも大きいとき、第1の周波数帯域のサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータであると決定することであって、第1の周波数帯域が、第1のチャネル信号および第2のチャネル信号の各々のすべての周波数帯域の一部である、決定することとを行うように構成される。
【０２３６】
場合によっては、一実施形態では、第1のチャネル信号および第2のチャネル信号の各々は複数の周波数ビンを含み、処理ユニット1110は、具体的に、第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の第2の差分値を決定することであって、第2の差分値が、複数の周波数ビンにおける第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の差分値の絶対値の合計を示すために使用される、決定することと、第2の差分値が第2のしきい値よりも大きいとき、第1の周波数帯域のサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータであると決定することであって、第1の周波数帯域が、第1のチャネル信号および第2のチャネル信号の各々のすべての周波数帯域の一部である、決定することとを行うように構成される。
【０２３７】
場合によっては、一実施形態では、第1のチャネル信号および第2のチャネル信号の各々は複数の周波数ビンを含み、処理ユニット1110は、具体的に、第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の第1の差分値を決定することであって、第1の差分値が、複数の周波数ビンにおける第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の差分値の絶対値の合計を示すために使用される、決定することと、第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の第2の差分値を決定することであって、第2の差分値が、複数の周波数ビンにおける第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の差分値の絶対値の合計を示すために使用される、決定することと、第1の差分値が第1のしきい値よりも大きく、第2の差分値が第2のしきい値よりも大きいとき、第1の周波数帯域のサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータであると決定することであって、第1の周波数帯域が、第1のチャネル信号および第2のチャネル信号の各々のすべての周波数帯域の一部である、決定することとを行うように構成される。
【０２３８】
場合によっては、一実施形態では、第1の周波数帯域の周波数は、第1のチャネル信号および第2のチャネル信号における第1の周波数帯域とは異なる別の周波数帯域の周波数よりも小さい。
【０２３９】
場合によっては、一実施形態では、複数の周波数ビンは、第1のチャネル信号および第2のチャネル信号の各々の第2の周波数帯域内にあり、第2の周波数帯域の周波数は、第1のチャネル信号および第2のチャネル信号における第2の周波数帯域とは異なる別の周波数帯域の周波数よりも大きい。
【０２４０】
場合によっては、一実施形態では、処理ユニット1110は、具体的に、ダウンミックス信号のN個のサブバンドのエネルギーを決定することと、N個のサブバンドからM個のサブバンドを決定することであって、M個のサブバンドの中の任意のサブバンドのエネルギーが、M個のサブバンドを除くN個のサブバンド内のN−M個のサブバンドの中の任意のサブバンドのエネルギーよりも大きく、MとNの両方が0より大きい整数であり、MがNより小さい、決定することと、ダウンミックス信号のM個のサブバンドのエネルギーとダウンミックス信号のN−M個のサブバンドのエネルギーとの間の大小関係に基づいて、ターゲット残響ゲインパラメータを決定することとを行うように構成される。
【０２４１】
場合によっては、一実施形態では、処理ユニット1110は、具体的に、M個のサブバンドのエネルギーの合計がN−M個のサブバンドのエネルギーの合計のL倍よりも大きいとき、第1のチャネル信号および第2のチャネル信号の第1の周波数帯域のサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータであると決定することであって、第1の周波数帯域が第1のチャネル信号および第2のチャネル信号の各々のすべての周波数帯域の一部であり、Lが0より大きい実数である、決定することとを行うように構成される。
【０２４２】
場合によっては、一実施形態では、処理ユニット1110は、具体的に、ダウンミックス信号のN個のサブバンドのエネルギーを決定することと、N個のサブバンドからM個のサブバンドを決定することであって、M個のサブバンドの中の任意のサブバンドのエネルギーが、M個のサブバンドを除くN個のサブバンド内のN−M個のサブバンドの中の任意のサブバンドのエネルギーよりも大きい、決定することと、M個のサブバンドの中の第1のサブバンドのインデックス値がプリセットインデックス値よりも小さいとき、第1のチャネル信号および第2のチャネル信号の第1の周波数帯域のサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータであると決定することであって、第1のサブバンド内の任意の周波数ビンの周波数が、第1のサブバンドを除くM個のサブバンドの中の別のサブバンド内の任意の周波数ビンの周波数よりも大きく、第1の周波数帯域が第1のチャネル信号および第2のチャネル信号の各々のすべての周波数帯域の一部である、決定することとを行うように構成される。
【０２４３】
場合によっては、一実施形態では、処理ユニット1110は、具体的に、N個のサブバンドからJ個のターゲットサブバンドを決定することであって、J個のターゲットサブバンドの中の任意のサブバンドのエネルギーが、J個のターゲットサブバンドとは異なる別のサブバンドのエネルギーよりも大きく、NとJの両方が0より大きい整数であり、JがNより小さい、決定することと、J個のターゲットサブバンドに対応する残響ゲインパラメータをターゲット残響ゲインパラメータとして決定することとを行うように構成される。
【０２４４】
場合によっては、一実施形態では、ダウンミックス信号のエネルギーは、第1のチャネル信号のエネルギーおよび第2のチャネル信号のエネルギーに基づいて決定される。
【０２４５】
図12は、本出願の一実施形態による、デコーダの概略ブロック図である。図12のデコーダ1200は、
ビットストリームを受信するように構成された取得ユニット1210であって、
取得ユニット1210が、ビットストリームに基づいて、マルチチャネル信号内の第1のチャネル信号および第2のチャネル信号のダウンミックス信号、ならびにパラメータ指示情報を取得するようにさらに構成され、パラメータ指示情報が、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内の符号化されたターゲット残響ゲインパラメータを示すために使用され、
取得ユニット1210が、パラメータ指示情報に従って、ビットストリームからターゲット残響ゲインパラメータを取得するようにさらに構成される、取得ユニット1210と、
ダウンミックス信号およびターゲット残響ゲインパラメータに基づいて、第1のチャネル信号および第2のチャネル信号を決定するように構成された処理ユニット1220と
を含む。
【０２４６】
本出願では、エンコーダによって符号化されたターゲット残響ゲインパラメータは、パラメータ指示情報を使用して決定することができ、次いで、ターゲット残響ゲインパラメータに基づいて、第1のチャネル信号および第2のチャネル信号の対応するサブバンドに対して残響処理が実行される。
【０２４７】
デコーダ1200は、図4のマルチチャネル信号復号方法に対応することができ、デコーダ1200は、図4のマルチチャネル信号復号方法を実行することができる。
【０２４８】
図13は、本出願の一実施形態による、エンコーダの概略ブロック図である。図13のエンコーダ1300は、
マルチチャネル信号内の第1のチャネル信号および第2のチャネル信号のダウンミックス信号、ならびに第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータを決定するように構成された処理ユニット1310であって、
処理ユニット1310が、ダウンミックス信号のN個のサブバンドのエネルギーに基づいて、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内で符号化される必要があるターゲット残響ゲインパラメータを決定するようにさらに構成され、Nが0より大きい整数である、処理ユニット1310と、
ダウンミックス信号およびターゲット残響ゲインパラメータを符号化するように構成された符号化ユニット1320と
を含む。
【０２４９】
本出願では、ダウンミックス信号の各サブバンドのエネルギーに基づいて、すべてのサブバンドから特定の数のサブバンドが直接選択され、その結果、符号化される必要がある残響ゲインパラメータをより柔軟に選択することができる。
【０２５０】
エンコーダ1300は、図7のマルチチャネル信号符号化方法に対応することができ、エンコーダ1300は、図7のマルチチャネル信号符号化方法を実行することができる。
【０２５１】
場合によっては、一実施形態では、処理ユニット1310は、具体的に、N個のサブバンドからJ個のターゲットサブバンドを決定することであって、J個のターゲットサブバンドの中の任意のサブバンドのエネルギーが、J個のターゲットサブバンドとは異なる別のサブバンドのエネルギーよりも大きく、NとJの両方が0より大きい整数であり、JがNより小さい、決定することと、J個のターゲットサブバンドに対応する残響ゲインパラメータをターゲット残響ゲインパラメータとして決定することとを行うように構成される。
【０２５２】
図14は、本出願の一実施形態による、デコーダの概略ブロック図である。図14のデコーダ1400は、
ビットストリームを受信するように構成された第1の取得ユニット1410と、
ビットストリームに基づいて、マルチチャネル信号内の第1のチャネル信号および第2のチャネル信号のダウンミックス信号を決定するように構成された第1の処理ユニット1420と、
ダウンミックス信号のN個のサブバンドのエネルギーに基づいて、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内の符号化されたターゲット残響ゲインパラメータを決定するように構成された第2の処理ユニット1430であって、Nが0より大きい整数である、第2の処理ユニット1430と、
ビットストリームに基づいてターゲット残響ゲインパラメータを決定するように構成された第3の処理ユニット1440と、
ダウンミックス信号およびターゲット残響ゲインパラメータに基づいて、第1のチャネル信号および第2のチャネル信号を決定するように構成された第4の処理ユニット1450と
を含む。
【０２５３】
本出願では、デコーダ側は、ダウンミックス信号の複数のサブバンドのエネルギーに基づいて、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内の符号化されたターゲット残響ゲインパラメータを直接決定することができ、その結果、符号化されたターゲット残響ゲインパラメータを示す指示情報を送信するためにデコーダ側によって占有されるビットが削減され、シグナリングオーバーヘッドをある程度削減することができる。
【０２５４】
デコーダ1400は、図8のマルチチャネル信号復号方法に対応することができ、デコーダ1400は、図8のマルチチャネル信号復号方法を実行することができる。
【０２５５】
場合によっては、一実施形態では、第1の処理ユニット1420は、具体的に、N個のサブバンドのエネルギーに基づいてN個のサブバンドからJ個のターゲットサブバンドを決定することであって、J個のターゲットサブバンドの中の任意のサブバンドのエネルギーが、J個のターゲットサブバンドとは異なる別のサブバンドのエネルギーよりも大きく、NとJの両方が0より大きい整数であり、JがNより小さい、決定することと、J個のターゲットサブバンドに対応する残響ゲインパラメータをターゲット残響ゲインパラメータとして決定することとを行うように構成される。
【０２５６】
図15は、本出願の一実施形態による、エンコーダの概略ブロック図である。図15のエンコーダ1500は、
プログラムを記憶するように構成されたメモリ1510と、
プログラムを実行するように構成されたプロセッサ1520であって、プログラムが実行されると、プロセッサ1520が、マルチチャネル信号内の第1のチャネル信号および第2のチャネル信号のダウンミックス信号、ならびに第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータを決定することと、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内で符号化される必要があるターゲット残響ゲインパラメータを決定することと、パラメータ指示情報を生成することであって、パラメータ指示情報が、ターゲット残響ゲインパラメータに対応するサブバンドを示すために使用される、生成することと、ビットストリームを生成するために、ターゲット残響ゲインパラメータ、パラメータ指示情報、およびダウンミックス信号を符号化することとを行うように構成される、プロセッサ1520と
を含む。
【０２５７】
本出願では、第1のチャネル信号および第2のチャネル信号が符号化されているとき、第1のチャネル信号および第2のチャネル信号のいくつかのサブバンドのみに対応する残響ゲインパラメータが符号化されてよい。第1のチャネル信号および第2のチャネル信号のすべてのサブバンドに対応する残響ゲインパラメータが符号化される必要がある従来技術の方式と比較して、ビットオーバーヘッドをある程度低減することができ、符号化効率を改善することができる。具体的には、いくつかのサブバンドに対応する残響ゲインパラメータが符号化される場合、別のパラメータを符号化するか、またはダウンミックス信号により多くのビットを割り当てるために、大量の節約されたビットを使用することができ、それにより、全体的な符号化性能が改善される。
【０２５８】
エンコーダ1500は、図3のマルチチャネル信号符号化方法に対応することができ、エンコーダ1500は、図3のマルチチャネル信号符号化方法を実行することができる。
【０２５９】
場合によっては、一実施形態では、プロセッサ1520は、具体的に、第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間のコヒーレンス、および第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間のコヒーレンスのうちの少なくとも1つに基づいて、ターゲット残響ゲインパラメータを決定するように構成される。
【０２６０】
場合によっては、一実施形態では、第1のチャネル信号および第2のチャネル信号の各々は複数の周波数ビンを含み、プロセッサ1520は、具体的に、第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の第1の差分値を決定することであって、第1の差分値が、複数の周波数ビンにおける第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の差分値の絶対値の合計を示すために使用される、決定することと、第1の差分値が第1のしきい値よりも大きいとき、第1の周波数帯域のサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータであると決定することであって、第1の周波数帯域が、第1のチャネル信号および第2のチャネル信号の各々のすべての周波数帯域の一部である、決定することとを行うように構成される。
【０２６１】
場合によっては、一実施形態では、第1のチャネル信号および第2のチャネル信号の各々は複数の周波数ビンを含み、プロセッサ1520は、具体的に、第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の第2の差分値を決定することであって、第2の差分値が、複数の周波数ビンにおける第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の差分値の絶対値の合計を示すために使用される、決定することと、第2の差分値が第2のしきい値よりも大きいとき、第1の周波数帯域のサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータであると決定することであって、第1の周波数帯域が、第1のチャネル信号および第2のチャネル信号の各々のすべての周波数帯域の一部である、決定することとを行うように構成される。
【０２６２】
場合によっては、一実施形態では、第1のチャネル信号および第2のチャネル信号の各々は複数の周波数ビンを含み、プロセッサ1520は、具体的に、第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の第1の差分値を決定することであって、第1の差分値が、複数の周波数ビンにおける第1のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の差分値の絶対値の合計を示すために使用される、決定することと、第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の第2の差分値を決定することであって、第2の差分値が、複数の周波数ビンにおける第2のチャネル信号のエネルギーとダウンミックス信号のエネルギーとの間の差分値の絶対値の合計を示すために使用される、決定することと、第1の差分値が第1のしきい値よりも大きく、第2の差分値が第2のしきい値よりも大きいとき、第1の周波数帯域のサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータであると決定することであって、第1の周波数帯域が、第1のチャネル信号および第2のチャネル信号の各々のすべての周波数帯域の一部である、決定することとを行うように構成される。
【０２６３】
場合によっては、一実施形態では、第1の周波数帯域の周波数は、第1のチャネル信号および第2のチャネル信号における第1の周波数帯域とは異なる別の周波数帯域の周波数よりも小さい。
【０２６４】
場合によっては、一実施形態では、複数の周波数ビンは、第1のチャネル信号および第2のチャネル信号の各々の第2の周波数帯域内にあり、第2の周波数帯域の周波数は、第1のチャネル信号および第2のチャネル信号における第2の周波数帯域とは異なる別の周波数帯域の周波数よりも大きい。
【０２６５】
場合によっては、一実施形態では、プロセッサ1520は、具体的に、ダウンミックス信号のN個のサブバンドのエネルギーを決定することと、N個のサブバンドからM個のサブバンドを決定することであって、M個のサブバンドの中の任意のサブバンドのエネルギーが、M個のサブバンドを除くN個のサブバンド内のN−M個のサブバンドの中の任意のサブバンドのエネルギーよりも大きく、MとNの両方が0より大きい整数であり、MがNより小さい、決定することと、M個のサブバンドのエネルギーとN−M個のサブバンドのエネルギーとの間の大小関係に基づいて、ターゲット残響ゲインパラメータを決定することとを行うように構成される。
【０２６６】
場合によっては、一実施形態では、プロセッサ1520は、具体的に、M個のサブバンドのエネルギーの合計がN−M個のサブバンドのエネルギーの合計のL倍よりも大きいとき、第1のチャネル信号および第2のチャネル信号の第1の周波数帯域のサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータであると決定することであって、第1の周波数帯域が第1のチャネル信号および第2のチャネル信号の各々のすべての周波数帯域の一部であり、Lが0より大きい実数である、決定することとを行うように構成される。
【０２６７】
場合によっては、一実施形態では、プロセッサ1520は、具体的に、ダウンミックス信号のN個のサブバンドのエネルギーを決定することと、N個のサブバンドからM個のサブバンドを決定することであって、M個のサブバンドの中の任意のサブバンドのエネルギーが、M個のサブバンドを除くN個のサブバンド内のN−M個のサブバンドの中の任意のサブバンドのエネルギーよりも大きい、決定することと、M個のサブバンドの中の第1のサブバンドのインデックス値がプリセットインデックス値よりも小さいとき、第1のチャネル信号および第2のチャネル信号の第1の周波数帯域のサブバンドに対応する残響ゲインパラメータがターゲット残響ゲインパラメータであると決定することであって、第1のサブバンド内の任意の周波数ビンの周波数が、第1のサブバンドを除くM個のサブバンドの中の別のサブバンド内の任意の周波数ビンの周波数よりも大きく、第1の周波数帯域が第1のチャネル信号および第2のチャネル信号の各々のすべての周波数帯域の一部である、決定することとを行うように構成される。
【０２６８】
場合によっては、一実施形態では、プロセッサ1520は、具体的に、ダウンミックス信号のN個のサブバンドのエネルギーを決定することと、N個のサブバンドのエネルギーに基づいてN個のサブバンドからJ個のターゲットサブバンドを決定することであって、J個のターゲットサブバンドの中の任意のサブバンドのエネルギーが、J個のターゲットサブバンドとは異なる別のサブバンドのエネルギーよりも大きく、NとJの両方が0より大きい整数であり、JがNより小さい、決定することと、J個のターゲットサブバンドに対応する残響ゲインパラメータをターゲット残響ゲインパラメータとして決定することとを行うように構成される。
【０２６９】
場合によっては、一実施形態では、ダウンミックス信号のエネルギーは、第1のチャネル信号のエネルギーおよび第2のチャネル信号のエネルギーに基づいて決定される。
【０２７０】
図16は、本出願の一実施形態による、デコーダの概略ブロック図である。図16のデコーダ1600は、
プログラムを記憶するように構成されたメモリ1610と、
プログラムを実行するように構成されたプロセッサ1620であって、プログラムが実行されると、プロセッサ1620が、ビットストリームを受信することと、ビットストリームに基づいて、マルチチャネル信号内の第1のチャネル信号および第2のチャネル信号のダウンミックス信号、ならびにパラメータ指示情報を取得することであって、パラメータ指示情報が、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内の符号化されたターゲット残響ゲインパラメータを示すために使用される、取得することと、パラメータ指示情報に従って、ビットストリームからターゲット残響ゲインパラメータを取得することと、ダウンミックス信号およびターゲット残響ゲインパラメータに基づいて、第1のチャネル信号および第2のチャネル信号を決定することとを行うように構成される、プロセッサ1620と
を含む。
【０２７１】
本出願では、エンコーダによって符号化されたターゲット残響ゲインパラメータは、パラメータ指示情報を使用して決定することができ、次いで、ターゲット残響ゲインパラメータに基づいて、第1のチャネル信号および第2のチャネル信号の対応するサブバンドに対して残響処理が実行される。
【０２７２】
デコーダ1600は、図4のマルチチャネル信号復号方法に対応することができ、デコーダ1600は、図4のマルチチャネル信号復号方法を実行することができる。
【０２７３】
図17は、本出願の一実施形態による、エンコーダの概略ブロック図である。図17のエンコーダ1700は、
プログラムを記憶するように構成されたメモリ1710と、
プログラムを実行するように構成されたプロセッサ1720であって、プログラムが実行されると、プロセッサ1720が、マルチチャネル信号内の第1のチャネル信号および第2のチャネル信号のダウンミックス信号、ならびに第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータを決定することと、ダウンミックス信号のN個のサブバンドのエネルギーに基づいて、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内で符号化される必要があるターゲット残響ゲインパラメータを決定することであって、Nが0より大きい整数である、決定することと、ダウンミックス信号およびターゲット残響ゲインパラメータを符号化することとを行うように構成される、プロセッサ1720と
を含む。
【０２７４】
本出願では、ダウンミックス信号の各サブバンドのエネルギーに基づいて、すべてのサブバンドから特定の数のサブバンドが直接選択され、その結果、符号化される必要がある残響ゲインパラメータをより柔軟に選択することができる。
【０２７５】
エンコーダ1700は、図7のマルチチャネル信号符号化方法に対応することができ、エンコーダ1700は、図7のマルチチャネル信号符号化方法を実行することができる。
【０２７６】
場合によっては、一実施形態では、プロセッサ1720は、具体的に、N個のサブバンドのエネルギーに基づいてN個のサブバンドからJ個のターゲットサブバンドを決定することであって、J個のターゲットサブバンドの中の任意のサブバンドのエネルギーが、J個のターゲットサブバンドとは異なる別のサブバンドのエネルギーよりも大きく、NとJの両方が0より大きい整数であり、JがNより小さい、決定することと、J個のターゲットサブバンドに対応する残響ゲインパラメータをターゲット残響ゲインパラメータとして決定することとを行うように構成される。
【０２７７】
図18は、本出願の一実施形態による、デコーダの概略ブロック図である。図18のデコーダ1800は、
プログラムを記憶するように構成されたメモリ1810と、
プログラムを実行するように構成されたプロセッサ1820であって、プログラムが実行されると、プロセッサ1820が、ビットストリームを受信することと、ビットストリームに基づいて、マルチチャネル信号内の第1のチャネル信号および第2のチャネル信号のダウンミックス信号を決定することと、ダウンミックス信号のN個のサブバンドのエネルギーに基づいて、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内の符号化されたターゲット残響ゲインパラメータを決定することであって、Nが0より大きい整数である、決定することと、ビットストリームに基づいてターゲット残響ゲインパラメータを決定することと、ダウンミックス信号およびターゲット残響ゲインパラメータに基づいて、第1のチャネル信号および第2のチャネル信号を決定することとを行うように構成される、プロセッサ1820と
を含む。
【０２７８】
本出願では、デコーダ側は、ダウンミックス信号の複数のサブバンドのエネルギーに基づいて、第1のチャネル信号および第2のチャネル信号の異なるサブバンドに対応する残響ゲインパラメータ内の符号化されたターゲット残響ゲインパラメータを直接決定することができ、その結果、符号化されたターゲット残響ゲインパラメータを示す指示情報を送信するためにデコーダ側によって占有されるビットが削減され、シグナリングオーバーヘッドをある程度削減することができる。
【０２７９】
デコーダ1800は、図8のマルチチャネル信号復号方法に対応することができ、デコーダ1800は、図8のマルチチャネル信号復号方法を実行することができる。
【０２８０】
場合によっては、一実施形態では、プロセッサ1820は、具体的に、N個のサブバンドのエネルギーに基づいてN個のサブバンドからJ個のターゲットサブバンドを決定することであって、J個のターゲットサブバンドの中の任意のサブバンドのエネルギーが、J個のターゲットサブバンドとは異なる別のサブバンドのエネルギーよりも大きく、NとJの両方が0より大きい整数であり、JがNより小さい、決定することと、J個のターゲットサブバンドに対応する残響ゲインパラメータをターゲット残響ゲインパラメータとして決定することとを行うように構成される。
【０２８１】
本明細書に開示された実施形態に記載された例と組み合わせて、ユニットおよびアルゴリズムステップは、電子ハードウェア、またはコンピュータソフトウェアと電子ハードウェアの組合せによって実装されてもよいことを当業者なら認識されよう。機能がハードウェアによって実行されるか、またはソフトウェアによって実行されるかは、技術的解決策の特定の用途および設計制約に依存する。当業者は、様々な方法を使用して、特定の用途ごとに記載された機能を実装することができるが、その実装形態が本出願の範囲を超えると考えられるべきではない。
【０２８２】
便利で簡潔な説明のために、上記のシステム、装置、およびユニットの詳細な動作プロセスについては、上記の方法実施形態における対応するプロセスを参照されたく、本明細書では詳細は再び記載されないことを当業者なら明確に理解されよう。
【０２８３】
本出願において提供されたいくつかの実施形態では、開示されたシステム、装置、および方法は他の方式で実装されてもよいことを理解されたい。たとえば、記載された装置実施形態は一例にすぎない。たとえば、ユニット分割は論理的な機能分割にすぎず、実際の実装形態では他の分割であってもよい。たとえば、複数のユニットまたは構成要素は組み合わされるか、もしくは別のシステムに統合されてもよく、または、いくつかの機能は無視されるか、もしくは実行されなくてもよい。加えて、表示または説明された相互結合または直接結合または通信接続は、いくつかのインターフェースを使用することによって実装されてもよい。装置間またはユニット間の間接結合または通信接続は、電気、機械、または他の形態で実装されてもよい。
【０２８４】
別々の部分として記載されたユニットは、物理的に分かれていてもいなくてもよく、ユニットとして表示された部分は、物理ユニットであってもそうでなくてもよく、1つの場所に配置されてもよく、または複数のネットワークユニット上に分散されてもよい。ユニットの一部またはすべては、実施形態の解決策の目的を達成するために、実際の要件に基づいて選択されてもよい。
【０２８５】
加えて、本出願の実施形態における機能ユニットは1つの処理ユニットに統合されてもよく、またはユニットの各々は物理的に単独で存在してもよく、または2つ以上のユニットが1つのユニットに統合される。
【０２８６】
機能がソフトウェア機能ユニットの形態で実装され、独立した製品として販売または使用されるとき、機能はコンピュータ可読記憶媒体に記憶されてもよい。そのような理解に基づいて、本出願の技術的解決策は本質的に、または従来技術に寄与する部分は、または技術的解決策の一部は、ソフトウェア製品の形態で実装されてもよい。コンピュータソフトウェア製品は、記憶媒体に記憶され、本出願の実施形態に記載された方法のステップのうちのすべてまたはいくつかを実行するように、（パーソナルコンピュータ、サーバ、ネットワークデバイスなどであってよい）コンピュータデバイスに命令するためのいくつかの命令を含む。前述の記憶媒体には、USBフラッシュドライブ、リムーバブルハードディスク、読取り専用メモリ（Read−Only Memory、ROM）、ランダムアクセスメモリ（Random Access Memory、RAM）、磁気ディスク、または光ディスクなどの、プログラムコードを記憶することができる任意の媒体が含まれる。
【０２８７】
上記の説明は、本出願の特定の実装形態にすぎず、本出願の保護範囲を限定するものではない。本出願に開示された技術的範囲内で当業者が容易に考え付くいかなる変形または置換も、本出願の保護範囲内に入るべきである。したがって、本出願の保護範囲は、特許請求の範囲の保護範囲に従うべきである。
【符号の説明】
【０２８８】
1100  エンコーダ
1110  処理ユニット
1120  符号化ユニット
1200  デコーダ
1210  取得ユニット
1220  処理ユニット
1300  エンコーダ
1310  処理ユニット
1320  符号化ユニット
1400  デコーダ
1410  第1の取得ユニット
1420  第1の処理ユニット
1430  第2の処理ユニット
1440  第3の処理ユニット
1450  第4の処理ユニット
1500  エンコーダ
1510  メモリ
1520  プロセッサ
1600  デコーダ
1610  メモリ
1620  プロセッサ
1700  エンコーダ
1710  メモリ
1720  プロセッサ
1800  デコーダ
1810  メモリ
1820  プロセッサ
【図１】
0006874151.tif 000004
【図２】
0006874151.tif 000005
【図３】
0006874151.tif 000006
【図４】
0006874151.tif 000007
【図５】
0006874151.tif 000008
【図６】
0006874151.tif 000009
【図７】
0006874151.tif 000010
【図８】
0006874151.tif 000011
【図９】
0006874151.tif 000012
【図１０】
0006874151.tif 000013
【図１１】
0006874151.tif 000014
【図１２】
0006874151.tif 000015
【図１３】
0006874151.tif 000016
【図１４】
0006874151.tif 000017
【図１５】
0006874151.tif 000018
【図１６】
0006874151.tif 000019
【図１７】
0006874151.tif 000020
【図１８】
0006874151.tif 000021