(57)【特許請求の範囲】
【請求項１】
マルチチャネル信号のチャネル遅延パラメータを調整する方法であって、
処理済み信号を取得するためにマルチチャネル信号にダウンミキシング処理を実行するステップと、
前記処理済み信号のエネルギー分布を計算するステップと、
前記処理済み信号の前記エネルギー分布に応じて、櫛形フィルタリング効果が前記処理済み信号の中に現れるかどうかを判断し、前記櫛形フィルタリング効果が前記処理済み信号の中に現れる場合、前記マルチチャネル信号のチャネル遅延パラメータを調整するステップと、
を含み、
前記処理済み信号は、和信号及び差信号を含み、
前記処理済み信号を取得するために前記マルチチャネル信号に前記ダウンミキシング処理を実行するステップは、
前記マルチチャネル信号の現在フレームのチャネル遅延パラメータを取得し、ダウンミックスされた和信号及びダウンミックスされた差信号を取得するために前記現在フレームの前記チャネル遅延パラメータに応じて前記マルチチャネル信号にダウンミキシングを実行するステップを含み、
前記処理済み信号の前記エネルギー分布を計算するステップは、
第１のエネルギーパラメータ比を取得するために、前記和信号の中の各サンプリング点のエネルギーパラメータの合計値で前記差信号の中の各サンプリング点のエネルギーパラメータの合計値を除算するステップを含む
方法。
【請求項２】
前記処理済み信号を取得するために前記マルチチャネル信号に前記ダウンミキシング処理を実行するステップは、
和信号及び差信号を取得するために前記マルチチャネル信号の現在フレーム信号にダウンミキシング処理を実行するステップ、又は、
前記マルチチャネル信号の現在フレーム信号にダウンサンプリングを実行し、和信号及び差信号を取得するために、前記ダウンサンプリング後に取得されるダウンサンプリングされた信号にダウンミキシング処理を実行するステップを含む、請求項１に記載の方法。
【請求項３】
前記処理済み信号の前記エネルギー分布に応じて前記櫛形フィルタリング効果が前記処理済み信号の中に現れるかどうかを判断するステップは、
前記第１のエネルギーパラメータ比が事前に設定された第１の閾値より大きい場合、前記櫛形フィルタリング効果が前記処理済み信号の中に現れると判断するステップ、又は、
長期平滑化処理後に取得された前記第１のエネルギーパラメータ比が事前に設定された第２の閾値より大きい場合、前記櫛形フィルタリング効果が前記処理済み信号の中に現れると判断するステップを含む、請求項１に記載の方法。
【請求項４】
前記処理済み信号の前記エネルギー分布を計算するステップは、
前記マルチチャネル信号の零遅延に対応する相互相関係数を計算し、長期平滑化処理後に相互相関係数を取得するために長期平滑化処理を実行するステップをさらに含み、
前記処理済み信号の前記エネルギー分布に応じて前記櫛形フィルタリング効果が前記処理済み信号の中に現れるかどうかを判断するステップは、
前記長期平滑化処理後に取得された前記相互相関係数が事前に設定された第５の閾値より大きく、かつ、第１のエネルギーパラメータ比が事前に設定された第５の閾値より大きい場合、前記櫛形フィルタリング効果が前記処理済み信号の中に現れると判断するステップ、又は、
前記長期平滑化処理後に取得された前記相互相関係数が事前に設定された第５の閾値より大きく、かつ、前記長期平滑化処理後に取得された前記第１のエネルギーパラメータ比が事前に設定された第２の閾値より大きい場合、前記櫛形フィルタリング効果が前記処理済み信号の中に現れると判断するステップを含む、請求項１に記載の方法。
【請求項５】
前記処理済み信号を取得するために前記マルチチャネル信号に前記ダウンミキシング処理を実行するステップは、
ダウンミックスされた第２の和信号及びダウンミックスされた第２の差信号を取得するために、零である前記チャネル遅延パラメータに応じて前記マルチチャネル信号にダウンミキシングを実行するステップをさらに含み、
前記処理済み信号のエネルギー分布を計算するステップは、
第２のエネルギーパラメータ比を取得するために前記第２の和信号の中の各サンプリング点のエネルギーパラメータの合計値で前記第２の差信号の中の各サンプリング点のエネルギーパラメータの合計値を除算するステップと、
第３のエネルギーパラメータ比を取得するために、前記第２のエネルギーパラメータ比で前記第１のエネルギーパラメータ比を除算するステップ、又は、前記第１のエネルギーパラメータ比及び前記第２のエネルギーパラメータ比にそれぞれに長期平滑化処理を実行し、第３のエネルギーパラメータ比を取得するために、前記長期平滑化処理後に取得された前記第２のエネルギーパラメータ比で前記長期平滑化処理後に取得された前記第１のエネルギーパラメータ比を除算するステップと、をさらに含む、請求項１に記載の方法。
【請求項６】
前記処理済み信号の前記エネルギー分布に応じて前記櫛形フィルタリング効果が前記処理済み信号の中に現れるかどうかを判断するステップは、
前記第３のエネルギーパラメータ比が事前に設定された第３の閾値より大きい場合、前記櫛形フィルタリング効果が前記処理済み信号の中に現れると判断するステップを含む、請求項５に記載の方法。
【請求項７】
前記処理済み信号の前記エネルギー分布を計算するステップは、
第４のエネルギーパラメータ比を取得するために前記第３のエネルギーパラメータ比にフロア除去処理を実行し、長期平滑化処理後の前記第４のエネルギーパラメータ比を取得するために前記第４のエネルギーパラメータ比に長期平滑化処理を実行するステップをさらに含む、請求項５に記載の方法。
【請求項８】
前記処理済み信号の前記エネルギー分布に応じて前記櫛形フィルタリング効果が前記処理済み信号の中に現れるかどうかを判断するステップは、
前記長期平滑化処理後に取得された前記第４のエネルギーパラメータ比が事前に設定された第４の閾値より大きい場合、前記櫛形フィルタリング効果が前記処理済み信号の中に現れると判断するステップを含む、請求項７に記載の方法。
【請求項９】
前記処理済み信号の前記エネルギー分布を計算するステップは、
前記マルチチャネル信号の零遅延に対応する相互相関係数を計算し、長期平滑化処理後の相互相関係数を取得するために長期平滑化処理を実行するステップを含み、
前記処理済み信号の前記エネルギー分布に応じて前記櫛形フィルタリング効果が前記処理済み信号の中に現れるかどうかを判断するステップは、
前記長期平滑化処理後に取得された前記相互相関係数が事前に設定された第５の閾値より大きく、かつ、前記第３のエネルギーパラメータ比が事前に設定された第３の閾値より大きい場合、前記櫛形フィルタリング効果が前記処理済み信号の中に現れると判断するステップを含む、請求項５に記載の方法。
【請求項１０】
前記処理済み信号の前記エネルギー分布を計算するステップは、
前記マルチチャネル信号の零遅延に対応する相互相関係数を計算し、長期平滑化処理後の相互相関係数を取得するために長期平滑化処理を実行するステップをさらに含み、
前記処理済み信号の前記エネルギー分布に応じて前記櫛形フィルタリング効果が前記処理済み信号の中に現れるかどうかを判断するステップは、
前記長期平滑化処理後に取得された前記相互相関係数が事前に設定された第５の閾値より大きく、かつ、前記長期平滑化処理後に取得された前記第４のエネルギーパラメータ比が事前に設定された第４の閾値より大きい場合、前記櫛形フィルタリング効果が前記処理済み信号の中に現れると判断するステップを含む、請求項７に記載の方法。
【請求項１１】
前記マルチチャネル信号の前記チャネル遅延パラメータを調整するステップは、
前記マルチチャネル信号の現在フレームの前記チャネル遅延パラメータを零に設定するステップ、又は、
前記マルチチャネル信号の零遅延に対応する相互相関係数を計算し、前記零遅延に対応する前記相互相関係数を増加させるステップ、又は、
前記マルチチャネル信号の零遅延に対応する正規化相互相関係数を計算し、前記零遅延に対応する前記正規化相互相関係数を増加させるステップを含む、請求項１〜１０のいずれか１項に記載の方法。
【請求項１２】
前記零遅延に対応する前記相互相関係数を増加させるステップは、
前記零遅延に対応する前記相互相関係数に定数を加算するステップ、又は、前記零遅延に対応する前記相互相関係数に定数を乗算するステップ、又は、前記零遅延に対応する前記相互相関係数に前記処理済み信号の前記エネルギー分布に応じて取得された増幅率を乗算するステップを含む、請求項１１に記載の方法。
【請求項１３】
前記マルチチャネル信号の現在フレーム信号の前記チャネル遅延パラメータが調整された後、現在フレーム後のテーリング範囲内のフレームのチャネル遅延パラメータを調整するステップをさらに含む、請求項１〜１２のいずれか１項に記載の方法。
【請求項１４】
マルチチャネル信号のチャネル遅延パラメータを調整する装置であって、
処理済み信号を取得するためにマルチチャネル信号にダウンミキシング処理を実行するように構成されているダウンミキシング処理モジュールと、
前記処理済み信号のエネルギー分布を計算するように構成されているエネルギー分布取得モジュールと、
前記処理済み信号の前記エネルギー分布に応じて櫛形フィルタリング効果が前記処理済み信号の中に現れるかどうかを判断するように構成されている判断モジュールと、
前記判断モジュールが前記処理済み信号の中に前記櫛形フィルタリング効果が現れると判断した場合、前記マルチチャネル信号のチャネル遅延パラメータを調整するように構成されているチャネル遅延パラメータ調整モジュールと、
を含み、
前記処理済み信号は、和信号及び差信号を含み、
前記ダウンミキシング処理モジュールは、
前記マルチチャネル信号の現在フレームのチャネル遅延パラメータを取得し、ダウンミックスされた和信号及びダウンミックスされた差信号を取得するために前記現在フレームの前記チャネル遅延パラメータに応じて前記マルチチャネル信号にダウンミキシングを実行するように構成され、
前記エネルギー分布取得モジュールは、第１のエネルギーパラメータ比を取得するために、前記和信号の中の各サンプリング点のエネルギーパラメータの合計値で前記差信号の中の各サンプリング点のエネルギーパラメータの合計値を除算するように構成されている、
装置。
【請求項１５】
前記ダウンミキシング処理モジュールは、和信号及び差信号を取得するために前記マルチチャネル信号の現在フレーム信号にダウンミキシング処理を実行するように構成されているか、又は、
前記ダウンミキシング処理モジュールは、前記マルチチャネル信号の現在フレーム信号にダウンサンプリングを実行し、和信号及び差信号を取得するために、前記ダウンサンプリング後に取得されるダウンサンプリングされた信号にダウンミキシング処理を実行するように構成されている、請求項１４に記載の装置。
【請求項１６】
前記判断モジュールは、前記第１のエネルギーパラメータ比が事前に設定された第１の閾値より大きい場合、前記櫛形フィルタリング効果が前記処理済み信号の中に現れると判断するように構成され、又は、
前記判断モジュールは、長期平滑化処理後に取得された前記第１のエネルギーパラメータ比が事前に設定された第２の閾値より大きい場合、前記櫛形フィルタリング効果が前記処理済み信号の中に現れると判断するように構成されている、請求項１４に記載の装置。
【請求項１７】
前記エネルギー分布取得モジュールは、前記マルチチャネル信号の零遅延に対応する相互相関係数を計算し、長期平滑化処理後に相互相関係数を取得するために長期平滑化処理を実行するようにさらに構成され、
前記判断モジュールは、前記長期平滑化処理後に取得された前記相互相関係数が事前に設定された第５の閾値より大きく、かつ、前記第１のエネルギーパラメータ比が事前に設定された第１の閾値より大きい場合、前記櫛形フィルタリング効果が前記処理済み信号の中に現れると判断するように構成され、又は、前記判断モジュールは、前記長期平滑化処理後に取得された前記相互相関係数が事前に設定された第５の閾値より大きく、かつ、前記長期平滑化処理後に取得された前記第１のエネルギーパラメータ比が事前に設定された第２の閾値より大きい場合、前記櫛形フィルタリング効果が前記処理済み信号の中に現れると判断するように構成されている、請求項１４に記載の装置。
【請求項１８】
前記ダウンミキシング処理モジュールは、ダウンミックスされた第２の和信号及びダウンミックスされた第２の差信号を取得するために、零である前記チャネル遅延パラメータに応じて前記マルチチャネル信号にダウンミキシングを実行するようにさらに構成され、
前記エネルギー分布取得モジュールは、第２のエネルギーパラメータ比を取得するために前記第２の和信号の中の各サンプリング点のエネルギーパラメータの合計値で前記第２の差信号の中の各サンプリング点のエネルギーパラメータの合計値を除算し、第３のエネルギーパラメータ比を取得するために、前記第２のエネルギーパラメータ比で前記第１のエネルギーパラメータ比を除算するようにさらに構成され、又は、前記第１のエネルギーパラメータ比及び前記第２のエネルギーパラメータ比にそれぞれに長期平滑化処理を実行し、第３のエネルギーパラメータ比を取得するために、前記長期平滑化処理後に取得された前記第２のエネルギーパラメータ比で前記長期平滑化処理後に取得された前記第１のエネルギーパラメータ比を除算するように構成されている、請求項１４に記載の装置。
【請求項１９】
前記判断モジュールは、前記第３のエネルギーパラメータ比が事前に設定された第３の閾値より大きい場合、前記櫛形フィルタリング効果が前記処理済み信号の中に現れると判断するように構成されている、請求項１８に記載の装置。
【請求項２０】
前記エネルギー分布取得モジュールは、第４のエネルギーパラメータ比を取得するために前記第３のエネルギーパラメータ比にフロア除去処理を実行し、長期平滑化後の前記第４のエネルギーパラメータ比を取得するため前記第４のエネルギーパラメータ比に長期平滑化処理を実行するようにさらに構成されている、請求項１８に記載の装置。
【請求項２１】
前記判断モジュールは、前記長期平滑化処理後に取得された前記第４のエネルギーパラメータ比が事前に設定された第４の閾値より大きい場合、前記櫛形フィルタリング効果が前記処理済み信号の中に現れると判断するように構成されている、請求項２０に記載の装置。
【請求項２２】
前記エネルギー分布取得モジュールは、前記マルチチャネル信号の零遅延に対応する相互相関係数を計算し、長期平滑化処理後の相互相関係数を取得するために長期平滑化処理を実行するようにさらに構成され、
前記判断モジュールは、前記長期平滑化処理後に取得された前記相互相関係数が事前に設定された第５の閾値より大きく、かつ、前記第３のエネルギーパラメータ比が事前に設定された第３の閾値より大きい場合、前記櫛形フィルタリング効果が前記処理済み信号の中に現れると判断するように構成されている、請求項１８に記載の装置。
【請求項２３】
前記エネルギー分布取得モジュールは、前記マルチチャネル信号の零遅延に対応する相互相関係数を計算し、長期平滑化処理後の相互相関係数を取得するために長期平滑化処理を実行するようにさらに構成され、
前記判断モジュールは、前記長期平滑化処理後に取得された前記相互相関係数が事前に設定された第５の閾値より大きく、かつ、前記長期平滑化処理後に取得された前記第４のエネルギーパラメータ比が事前に設定された第４の閾値より大きい場合、前記櫛形フィルタリング効果が前記処理済み信号の中に現れると判断するように構成されている、請求項２０に記載の装置。
【請求項２４】
前記チャネル遅延パラメータ調整モジュールは、前記マルチチャネル信号の現在フレームのチャネル遅延パラメータを零に設定するように構成され、又は、前記チャネル遅延パラメータ調整モジュールは、前記マルチチャネル信号の零遅延に対応する相互相関係数を計算し、前記零遅延に対応する前記相互相関係数を増加させるように構成され、又は、前記チャネル遅延パラメータ調整モジュールは、前記マルチチャネル信号の零遅延に対応する正規化相互相関係数を計算し、前記零遅延に対応する前記正規化相互相関係数を増加させるように構成されている、請求項１４〜２３のいずれか１項に記載の装置。
【請求項２５】
前記チャネル遅延パラメータ調整モジュールは、前記マルチチャネル信号の前記現在フレーム信号の前記チャネル遅延パラメータが調整された後、前記現在フレーム後のテーリング範囲内のフレームのチャネル遅延パラメータを調整するようにさらに構成されている、請求項１４〜２４のいずれか１項に記載の装置。
【請求項２６】
コンピュータに、請求項１〜１３のいずれか１項に記載の方法を実行させるプログラムが格納されたコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、中国特許庁に２００９年４月２０日付けで出願され、発明の名称が「ＭＥＴＨＯＤ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＡＤＪＵＳＴＩＮＧ  ＣＨＡＮＮＥＬ  ＤＥＬＡＹ  ＰＡＲＡＭＥＴＥＲ  ＯＦ  ＭＵＬＴＩ−ＣＨＡＮＮＥＬ  ＳＩＧＮＡＬ」である中国特許出願第２００９１００８２２７０．０号の優先権を主張し、この中国特許出願は、参照によって本明細書にそのまま組み込まれている。
【０００２】
本発明は、通信技術の分野に係わり、特に、マルチチャネル信号のチャネル遅延パラメータを調整する方法及び装置に関する。
【背景技術】
【０００３】
マルチチャネル信号は、電話会議及びゲームのような様々なシナリオに広く適用されるものであり、マルチチャネル信号の符号化／復号化により一層の重点が置かれている。マルチチャネル信号を符号化するとき、動画専門家グループ（ＭＰＥＧ）−Ｌ  ＩＩ、動画専門家グループ・オーディオ・レイヤＩＩＩ（ＭＰ３）、及び、アドバンスド・オーディオ符号化（ＡＡＣ）のような波形符号化に基づく従来型のエンコーダは、いずれも各チャネルを独立に符号化するものである。この符号化方法は、マルチチャネル信号を良好に復元するが、単一チャネル信号のための帯域幅及び符号化符号率の数倍の帯域幅及び符号化符号率を必要とする。
【０００４】
ステレオ又はマルチチャネル符号化技術は、狭い帯域幅を利用することにより原信号と全く同じ音響的感覚をもつマルチチャネル信号を再確立することが出来るパラメトリックステレオ符号化である。パラメトリックステレオ符号化の基本的な考え方は、以下の通りである。符号化側では、マルチチャネル信号は、単一チャネル信号にダウンミックスされ、単一チャネル信号は、独立に符号化される。一方、チャネル間のチャネルパラメータが抽出され、その後、これらのチャネルパラメータが符号化される。復号化側では、最初にダウンミックスされた単一チャネル信号が復号化され、その後、チャネル間のチャネルパラメータが復号化され、最後にダウンミックスされた単一チャネル信号と一緒にこれらのチャネルパラメータがマルチチャネル信号を合成するために利用される。
【０００５】
パラメータステレオ符号化では、チャネル間の相互関係を記述するために一般に使用されるチャネルパラメータは、チャネル間時間差パラメータ（すなわち、チャネル遅延パラメータ）と、チャネル間振幅差パラメータと、チャネル間相関パラメータとを含む。チャネル遅延パラメータは、チャネル間の遅延関係を表現し、スピーカの場所を位置決めする重要な役割を果たす。
【０００６】
一例としてステレオ信号を挙げると、従来技術においてマルチチャネル信号を送信する解決策は、次の通りである。すなわち、左チャネルと右チャネルとの間のチャネル遅延パラメータがステレオ左チャネル信号とステレオ右チャネル信号との間の相関を利用することにより抽出される。符号化側で、チャネル遅延パラメータを利用し、それによって、２つのチャネル間の遅延差を除去する。これにより、送信されるべきステレオ信号の左／右チャネル信号に遅延調整が実行される。その後、遅延調整後に取得される左／右チャネル信号は、ダウンミックスされたＭ信号（和信号）を取得するために時間領域内で加算され、遅延調整後に取得される左／右チャネル信号は、ダウンミックスされたＳ信号（差信号）を取得するために時間領域内で互いから減算される。
【０００７】
その後、Ｍ信号及びＳ信号に応じて、左チャネルと右チャネルとの間のエネルギー比、又は、チャネル間振幅差パラメータのような他のチャネルパラメータが抽出される。符号化側で、チャネルパラメータは、送信のために符号化され、Ｍ信号は、単一チャネル式での送信のために符号化される。復号化側で、最初に、Ｍ信号が再構成され、次に、受信されたチャネル遅延パラメータに応じて、符号化側のための遅延演算の反対である遅延演算が、送信されたステレオ信号を再構成するためにＭ信号の各チャネルに実行される。したがって、単一チャネル信号の送信に基づいて、少数の符号率リソースがチャネルパラメータを送信するために設けられる限り、ステレオ信号は、復号化側で再構成されることがある。
【０００８】
本発明の実施において、本発明者らは、少なくとも以下の問題が従来技術に存在することに気付いた。従来技術では、ダウンミキシング処理の後に取得される処理済み信号（Ｍ信号及びＳ信号を含む）に櫛形フィルタリング効果が現れることがある。すなわち、Ｍ信号とＳ信号とのうちの少なくとも一方の一部の特殊な周波数帯域における信号周波数領域振幅が著しく減衰され、一部の特殊な周波数帯域における信号周波数領域振幅が強められる。櫛形フィルタリング効果は、処理済み信号の品質を劣化させ、それによって、再構成されたマルチチャネル信号の品質に影響を与える。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明の実施形態は、櫛形フィルタリング効果に起因して引き起こされる現象として処理済み信号の品質の劣化を軽減するためにマルチチャネル信号のチャネル遅延パラメータを調整する方法及び装置を提供する。
【課題を解決するための手段】
【００１０】
本発明の実施形態は、マルチチャネル信号のチャネル遅延パラメータを調整する方法であって、
処理済み信号を取得するためにマルチチャネル信号にダウンミキシング処理を実行するステップと、
処理済み信号のエネルギー分布を計算するステップと、
処理済み信号のエネルギー分布に応じて、櫛形フィルタリング効果が処理済み信号の中に現れるかどうかを判断し、櫛形フィルタリング効果が処理済み信号の中に現れる場合、マルチチャネル信号のチャネル遅延パラメータを調整するステップと、
を含む方法を提供する。
【００１１】
本発明の実施形態は、マルチチャネル信号のチャネル遅延パラメータを調整する装置であって、
処理済み信号を取得するためにマルチチャネル信号にダウンミキシング処理を実行するように構成されているダウンミキシング処理モジュールと、
処理済み信号のエネルギー分布を計算するように構成されているエネルギー分布取得モジュールと、
処理済み信号のエネルギー分布に応じて、櫛形フィルタリング効果が処理済み信号の中に現れるかどうかを判断するように構成されている判断モジュールと、
判断モジュールが処理済み信号の中に櫛形フィルタリング効果が現れると判断した場合、マルチチャネル信号のチャネル遅延パラメータを調整するように構成されているチャネル遅延パラメータ調整モジュールと、
を含む装置を提供する。
【００１２】
本発明の実施形態による技術的解決策から分かるように、本発明の実施形態によれば、ダウンミキシング処理がマルチチャネル信号に実行された後に、取得される処理済み信号のエネルギー分布に応じて、櫛形フィルタリング効果が現れるかどうかが判断され、櫛形フィルタリング効果が現れると判定された後、櫛形フィルタリング効果が軽減される。これによって、再構成されたマルチチャネル信号の音声映像品質及び精細度を改善するようにマルチチャネル信号のチャネル遅延パラメータが調整される。
【００１３】
本発明の実施形態による技術的解決策をより明瞭に例示するため、実施形態を記載する添付図面を以下で簡単に紹介する。明白なことであるが、以下の説明における添付図面は、本発明の単に一部の実施形態であり、当業者は、創造的努力をせずに添付図面から他の図面を導くことができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態１によるマルチチャネル信号のチャネル遅延パラメータを調整する方法の処理フローチャートである。
【図２】本発明の実施形態１によるマルチチャネル信号のチャネル遅延パラメータを調整する別の方法の処理フローチャートである。
【図３】本発明の実施形態１によるマルチチャネル信号のチャネル遅延パラメータを調整する装置の具体的な実施の構成図である。
【発明を実施するための形態】
【００１５】
本発明の実施形態をより包括的にするため、本発明の実施形態は、添付図面及びいくつかの具体的な実施形態を参照して以下でさらに例示され、実施形態は、本発明の実施形態を限定することを目的としていない。
【００１６】
本発明の実施形態は、マルチチャネル信号のチャネル遅延パラメータを調整する方法を提供し、図１に示されるように、この方法は、以下のステップを含む。
【００１７】
ステップ１０１：処理済み信号を取得するためにマルチチャネル信号にダウンミキシング処理を実行する。
【００１８】
ステップ１０２：処理済み信号のエネルギー分布を計算する。
【００１９】
ステップ１０３：処理済み信号のエネルギー分布に応じて、櫛形フィルタリング効果が処理済み信号の中に現れるかどうかを判断し、櫛形フィルタリング効果が処理済み信号の中に現れる場合、マルチチャネル信号のチャネル遅延パラメータを調整する。
【００２０】
本発明の実施形態の具体的な実施中に、処理済み信号を取得するためにダウンミキシング処理がマルチチャネル信号に実行され、処理済み信号は、Ｍ信号及びＳ信号を含む。当業者は、櫛形フィルタリング効果が処理済み信号の中に現れることが、櫛形フィルタリング効果がＭ信号の中に現れること、櫛形フィルタリング効果がＳ信号の中に現れること、及び、櫛形フィルタリング効果がＭ信号及びＳ信号の両方に現れることのうちのいずれか１つを含むと理解してもよい。
【００２１】
本発明の実施形態では、ダウンミキシング処理がマルチチャネル信号に実行された後に取得される処理済み信号のエネルギー分布に応じて、櫛形フィルタリング効果が現れるかどうかが判断され、そして、櫛形フィルタリング効果が現れると判定された後、マルチチャネル信号のチャネル遅延パラメータが調整され、その結果、櫛形フィルタリング効果を軽減することが出来る。これによって、再構成されたマルチチャネル信号の音響映像品質及び精細度を改善する。本発明の具体的な実施形態において、一般に櫛形フィルタリング効果が、本発明の解決策を採用することによって除去出来る点に留意されたい。
【００２２】
具体的な適用シナリオの実施形態は、以下に例示される。説明の都合上、本発明の実施形態は、以下では、一律にステレオ（左チャネル及び右チャネル）を使用して説明されるが、本発明の実施形態は、ステレオに限定されることはなく、他のマルチチャネルにも適用できることに明確に留意されたい。
【００２３】
入力信号が左チャネル及び右チャネルだけから構成されるステレオ信号ではなく、３個以上のチャネルからなるマルチチャネル信号を含むとき、マルチチャネル信号は、ステレオ信号に変換することが出来る。具体的な変換式は、以下の通りである。
【数１】
0005312680.tif 000002
【００２４】
上記式中、ｌｆ、ｒｆ、ｃ、ｌｓ及びｒｓは、５．１チャネル信号であり、ｌｔ及びｒｔは、変換が実行された後のステレオ信号である。
（実施形態１）
【００２５】
本実施形態によるマルチチャネル信号のチャネル遅延パラメータを調整する方法の処理フローは、図２に示され、以下のステップを含む。
【００２６】
本実施形態では、入力信号は、ステレオ左チャネル時間領域信号Ｌｋ｛ｌ１，ｌ２，・・・ｌＮ｝及びステレオ右チャネル時間領域信号Ｒｋ｛ｒ１，ｒ２，・・・ｒＮ｝であり、ここで、ｋは、ｋ番目のフレームを表し、Ｎは、信号の１フレームがＮ個のサンプリング点をもつことを表す。
【００２７】
ステップ２０１：ステレオ左チャネル信号とステレオ右チャネル信号との間の相関に応じて、現在フレームに対応する左チャネルと右チャネルとの間でチャネル遅延パラメータｃｈａｎｎｅｌ＿ｄｅｌａｙを計算する。
【００２８】
ステップ２０２：処理済み信号（Ｍ信号及びＳ信号）を取得するために、チャネル遅延パラメータｃｈａｎｎｅｌ＿ｄｅｌａｙに応じて左チャネル信号Ｌ及び右チャネル信号Ｒの現在フレーム信号にダウンミキシングを実行し、それによって、第１のＳ／Ｍ比ｒａｔｉｏ＿１、第２のＳ／Ｍ比ｒａｔｉｏ＿２、第３のＳ／Ｍ比ｒａｔｉｏ＿３、第４のＳ／Ｍ比ｒａｔｉｏ＿４、及び、長期平滑化相互相関係数ｌｏｎｇ＿ｃｏｒｒをそれぞれ計算する。
【００２９】
チャネル遅延パラメータｃｈａｎｎｅｌ＿ｄｅｌａｙに応じて、ダウンミックスされたＭ信号及びダウンミックスされたＳ信号を取得するために、ダウンミキシングが下記の式１によって左チャネル信号Ｌ及び右チャネル信号Ｒの各フレーム信号に実行される。具体的な計算方法は、以下の通りである。
Ｍ（ｋ）＝（Ｌ（ｋ＋ｄｅｌａｙ）＋Ｒ（ｋ））／２
Ｓ（ｋ）＝（Ｌ（ｋ＋ｄｅｌａｙ）−Ｒ（ｋ））／２        式１
【００３０】
式１では、ｄｅｌａｙ＝ｃｈａｎｎｅｌ＿ｄｅｌａｙであり、ｋは、ｋ番目のフレームを表す。
【００３１】
現在フレームのＭ信号及びＳ信号は、各サンプリング点を含むので、Ｍ（ｋ）及びＳ（ｋ）は、Ｍｋ｛ｍ１，ｍ２，・・・ｍＮ｝及びＳｋ｛ｓ１，ｓ２，・・・ｓＮ｝のように表現されることがある。
【００３２】
Ｍ信号及びＳ信号が取得された後、本発明の実施形態では、Ｍ信号とＳ信号との間のエネルギー分布特性を取得する必要がある。エネルギー分布特性に応じて、櫛形フィルタリング効果がダウンミキシング処理によって取得された処理済み信号の中に現れるかどうかが判断される。本発明者らが、本発明の実施中に、櫛形フィルタリング効果がＭ信号又はＳ信号に現れるか、又は、Ｍ信号及びＳ信号の両方に現れることがあることに気付いたという点に留意されたい。
【００３３】
実際の適用では、Ｍ信号とＳ信号との間のエネルギー分布特性は、Ｍ信号とＳ信号との間のエネルギーパラメータ比によって表してもよい。したがって、Ｍ（ｋ）及びＳ（ｋ）に応じて、第１のＳ／Ｍ比ｒａｔｉｏ＿１（第１のエネルギーパラメータ比）が計算される。具体的な計算方法は、以下の通りである。
【数２】
0005312680.tif 000003
【００３４】
上記式中、
【数３】
0005312680.tif 000004
は、Ｓ信号の中の各サンプリング点のエネルギーパラメータの合計値を表し、
【数４】
0005312680.tif 000005
は、Ｍ信号の中の各サンプリング点のエネルギーパラメータの合計値を表し、計算されたｒａｔｉｏ＿１は、Ｓ信号とＭ信号との間のエネルギーパラメータ比を表す。
【００３５】
長期平滑化後の第１のＳ／Ｍ比ｌｏｎｇ＿ｒａｔｉｏ＿１を取得するために、長期平滑化がｒａｔｉｏ＿１に実行される。具体的な計算方法は、以下の通りである。補正
ｌｏｎｇ＿ｒａｔｉｏ＿１＝ｌｏｎｇ＿ｒａｔｉｏ＿１’×ｓｃａｌｅ１＋ｒａｔｉｏ＿１×（１−ｓｃａｌｅ１）
【００３６】
上記式の右辺のｌｏｎｇ＿ｒａｔｉｏ＿１’は、前フレームに対応するｌｏｎｇ＿ｒａｔｉｏ＿１を表す。ｓｃａｌｅ１の値は、０から１まで変化する。すなわち、０＜＝ｓｃａｌｅ１＜＝１であり、ｓｃａｌｅ１＝０である場合、平滑化がこれらのパラメータに実行されていないことを表し、一実施形態では、ｓｃａｌｅ１の値は、０．５である。
【００３７】
次に、ｄｅｌａｙ＝０が仮定され、処理済み信号の集合Ｍ’ｋ｛ｍ’１，ｍ’２，・・・ｍ’Ｎ｝、すなわち、第２の和信号と、Ｓ’ｋ｛Ｓ’１，Ｓ’２，・・・Ｓ’Ｎ｝、すなわち、第２の差信号とが式１にしたがって計算される。
【００３８】
Ｍ’ｋ及びＳ’ｋに応じて、第２のＳ／Ｍ比ｒａｔｉｏ＿２（第２のエネルギーパラメータ比）が計算される。具体的な計算方法は、以下の通りである。
【数５】
0005312680.tif 000006
【００３９】
長期平滑化後の第２のＳ／Ｍ比ｌｏｎｇ＿ｒａｔｉｏ＿２を取得するために、長期平滑化がｒａｔｉｏ＿２に実行される。具体的な計算方法は、以下の通りである。
ｌｏｎｇ＿ｒａｔｉｏ＿２＝ｌｏｎｇ＿ｒａｔｉｏ＿２’×ｓｃａｌｅ１＋ｒａｔｉｏ＿２×（１−ｓｃａｌｅ１）
【００４０】
上記式の右辺のｌｏｎｇ＿ｒａｔｉｏ＿２’は、前フレームに対応するｌｏｎｇ＿ｒａｔｉｏ＿２を表す。
【００４１】
引き続いて、ｌｏｎｇ＿ｒａｔｉｏ＿１及びｌｏｎｇ＿ｒａｔｉｏ＿２に応じて、第３のＳ／Ｍ比ｒａｔｉｏ＿３（第３のエネルギーパラメータ比）が計算される。具体的な計算方法は、以下の通りである。
ｒａｔｉｏ＿３＝ｌｏｎｇ＿ｒａｔｉｏ＿１／ｌｏｎｇ＿ｒａｔｉｏ＿２
【００４２】
実際の適用では、ｒａｔｉｏ＿３は、ｒａｔｉｏ＿１及びｒａｔｉｏ＿２に応じて直接的にさらに計算されることがある。具体的な計算方法は、以下の通りである。
ｒａｔｉｏ＿３＝ｒａｔｉｏ＿１／ｒａｔｉｏ＿２
【００４３】
ｒａｔｉｏ＿３のフロアパラメータｒａｔｉｏ＿ｆｌｏｏｒが計算される。具体的な計算方法は、以下の通りである。
【数６】
0005312680.tif 000007
【００４４】
上記式において、ｔｈｒ１及びｔｈｒ２は、比較閾値であり、ｔｈｒ１の値は、０から３まで変化し、ｔｈｒ２の値は、０から１０まで変化し、ｔｈｒ１＝１かつｔｈｒ２＝１である場合、フロアは、ｒａｔｉｏ＿３から取り除かれていないことを意味し（なぜならば、この場合、ｒａｔｉｏ＿ｆｌｏｏｒの値は常に１である）、一実施形態では、ｔｈｒ１＝０かつｔｈｒ２＝１である。
【００４５】
より明白な信号エネルギー分布特性をもつエネルギー比パラメータｒａｔｉｏ＿４（第４のエネルギーパラメータ比）を取得するために、フロア除去処理がｒａｔｉｏ＿３に実行される。具体的な計算方法は、以下の通りである。
ｒａｔｉｏ＿４＝ｒａｔｉｏ＿３／ｒａｔｉｏ＿ｆｌｏｏｒ
【００４６】
長期平滑化後の第４のＳ／Ｍ比ｌｏｎｇ＿ｒａｔｉｏ＿４を取得するために、長期平滑化がｒａｔｉｏ＿４に実行される。具体的な計算方法は、以下の通りである。
ｌｏｎｇ＿ｒａｔｉｏ＿４＝ｌｏｎｇ＿ｒａｔｉｏ＿４’×ｓｃａｌｅ１＋ｒａｔｉｏ＿４×（１−ｓｃａｌｅ１）
【００４７】
上記式の右辺のｌｏｎｇ＿ｒａｔｉｏ＿４’は、前フレームに対応するｌｏｎｇ＿ｒａｔｉｏ＿４を示す。
【００４８】
ステップ２０３：取得されたＳ／Ｍ比及び事前に設定された閾値に応じて櫛形フィルタリング効果が現れるかどうかを判断し、櫛形フィルタリング効果が現れる場合、チャネル遅延パラメータｃｈａｎｎｅｌ＿ｄｅｌａｙを調整する。
【００４９】
ｄｅｌａｙ＝０の場合に、左チャネルと右チャネルとの間の長期平滑化相互相関係数ｌｏｎｇ＿ｃｏｒｒが計算される。具体的な計算方法は、以下の通りである。
ｌｏｎｇ＿ｃｏｒｒ＝ｌｏｎｇ＿ｃｏｒｒ’×ｓｃａｌｅ２＋ｃｆｆ（０）×（１−ｓｃａｌｅ２）
【００５０】
上記式の右辺のｌｏｎｇ＿ｃｏｒｒ’は、前フレームに対応するｌｏｎｇ＿ｃｏｒｒであり、ｃｃｆは、左チャネルと右チャネルとの間の残差相互相関係数である。具体的な計算方法は、以下の通りである。
【数７】
0005312680.tif 000008
【００５１】
上記式中のＭＡＸ＿ＯＦＦＳＥＴは、事前に設定された想定されうる最大チャネル遅延パラメータである定数であり、一般に、ＭＡＸ＿ＯＦＦＳＥＴ＝４８であり、Ｔは、残差信号のフレームがＴ個のサンプリング点を有することを表す。上記式中、ｌｒｅｓｉは、左チャネル残差時間領域信号Ｌｒｅｓｋ｛ｌｒｅｓ１，ｌｒｅｓ２，・・・ｌｒｅｓＴ｝であり、ｒｒｅｓｉは、右チャネル残差時間領域信号Ｒｒｅｓｋ｛ｒｒｅｓ１，ｒｒｅｓ２，・・・ｒｒｅｓＴ｝である。
【００５２】
正規化相互相関係数ｎｏｒｍ＿ｃｃｆを取得するために、正規化処理がｃｃｆにさらに実行されることがある。具体的な計算方法は、以下の通りである。
【数８】
0005312680.tif 000009
【００５３】
ｓｃａｌｅ２の値は、０から１まで変化し、一実施形態では、ｓｃａｌｅ２の値は、０．８である。
【００５４】
取得されたｒａｔｉｏ＿１、ｌｏｎｇ＿ｒａｔｉｏ＿１、ｒａｔｉｏ＿３、ｌｏｎｇ＿ｒａｔｉｏ＿４、及び、ｌｏｎｇ＿ｃｏｒｒと、事前に設定された判定閾値ｔｈｒ３（第１の閾値）、ｔｈｒ４（第２の閾値）、ｔｈｒ５（第３の閾値）、ｔｈｒ６（第４の閾値）、及び、ｔｈｒ７（第５の閾値）とに応じて、櫛形フィルタリング効果が現れるかどうかが判断される。具体的な判断条件は、以下の４タイプを含む。
条件１：ｒａｔｉｏ＿１＞ｔｈｒ３、又は、ｌｏｎｇ＿ｒａｔｉｏ＿１＞ｔｈｒ４
条件２：ｒａｔｉｏ＿３＞ｔｈｒ５、又は、ｌｏｎｇ＿ｒａｔｉｏ＿４＞ｔｈｒ６
条件３：（ｒａｔｉｏ＿１＞ｔｈｒ３、又は、ｌｏｎｇ＿ｒａｔｉｏ＿１＞ｔｈｒ４）かつ（ｌｏｎｇ＿ｃｏｒｒ＞ｔｈｒ７）
条件４：（ｒａｔｉｏ＿３＞ｔｈｒ５、又は、ｌｏｎｇ＿ｒａｔｉｏ＿４＞ｔｈｒ６）かつ（ｌｏｎｇ＿ｃｏｒｒ＞ｔｈｒ７）
【００５５】
第４の条件では、ｔｈｒ３、ｔｈｒ４、ｔｈｒ５、ｔｈｒ６及びｔｈｒ７が判定閾値である。これらの値範囲は、互いに異なり、ｔｈｒ３の値及びｔｈｒ４の値は１から１００まで変化し、例えば、これらの値は、５であり、ｔｈｒ５の値及びｔｈｒ６の値は、１から１００まで変化し、例えば、これらの値は、１０であり、ｔｈｒ７の値は、０から１まで変化し、例えば、この値は、０．３５である。
【００５６】
上記４条件のうちのいずれか１つが満たされる場合、櫛形フィルタリング効果が検出された、と考えられうる。本実施形態では、櫛形フィルタリング効果が現れるとき、ダウンミックスされたＭ信号は、通常の場合のＭ信号より小さく、一方、Ｓ信号は、比較的大きく、又は、左チャネルと右チャネルとの間の相関は、チャネル遅延がない場合に大きい、と仮定される。したがって、チャネル遅延パラメータｃｈａｎｎｅｌ＿ｄｅｌａｙは、調整される必要があり、遅延調整指示フラグｄｅｌａｙ＿ｃｈａｎｇｅ＿ｆｌａｇ＝１であり、そうでなければ、ｄｅｌａｙ＿ｃｈａｎｇｅ＿ｆｌａｇ＝０である、と仮定される。
【００５７】
遅延調整指示フラグが１である場合、すなわち、ｄｅｌａｙ＿ｃｈａｎｇｅ＿ｆｌａｇ＝１である場合、チャネル遅延パラメータは、以下の４つの調整方法を通じて間接的に調整されることがある。これらの調整方法の主要な考え方は、ｄｅｌａｙ＝０である場所における正規化相互相関係数ｎｏｒｍ＿ｃｃｆの関数値（すなわち、ｎｏｒｍ＿ｃｃｆ（０））がｄｅｌａｙ≠０であるあらゆる場所での関数値より大きくなるか、又は、最大限に大きくなるまで増加するということにある。ｎｏｒｍ＿ｃｃｆにおける最大値を探索することにより、この値に対応する遅延ｉは、まさしくチャネル遅延ｃｈａｎｎｅｌ＿ｄｅｌａｙである。すなわち、ｄｅｌａｙ＝ａｒｇｉ（ｍａｘ（ｎｏｒｍ＿ｃｃｆ（ｉ）））である。したがって、ｎｏｒｍ＿ｃｃｆ（０）が増加する場合、チャネル遅延は、０に調整されることがある。
【００５８】
調整方法１：ｎｏｒｍ＿ｃｃｆ（０）＝ｎｏｒｍ＿ｃｃｆ（０）＋Ｍ、但し、Ｍは、定数であり、Ｍの値は、０から１０まで変化し、例えば、この値は、３である。
【００５９】
調整方法２：ｎｏｒｍ＿ｃｃｆ（０）＝ｎｏｒｍ＿ｃｃｆ（０）×Ｑ、但し、Ｑは、定数であり、Ｑの値は、１から１００００まで変化し、例えば、この値は、１０００である。
【００６０】
調整方法３：ｎｏｒｍ＿ｃｃｆ（０）＝ｎｏｒｍ＿ｃｃｆ（０）×Ｑ１（ｌｏｎｇ＿ｒａｔｉｏ＿４）、但し、増幅率Ｑ１（ｌｏｎｇ＿ｒａｔｉｏ＿４）は、ｌｏｎｇ＿ｒａｔｉｏ＿４の正比例関数であり、ｌｏｎｇ＿ｒａｔｉｏ＿４が大きいほど、関数値が大きい。
【００６１】
関数Ｑ１（ｌｏｎｇ＿ｒａｔｉｏ＿４）の式は、
Ｑ１（ｌｏｎｇ＿ｒａｔｉｏ＿４）＝ｑ１×ｌｏｎｇ＿ｒａｔｉｏ＿４＋ｃ１
である。
【００６２】
上記式中、変数ｑ１の値は、１から１０００まで変化し、例えば、この値は、１００である。ｃ１の値は、０から１０まで変化し、例えば、この値は、０である。
【００６３】
調整方法４：ｎｏｒｍ＿ｃｃｆ（０）＝ｎｏｒｍ＿ｃｃｆ（０）×Ｑ２（ｌｏｎｇ＿ｒａｔｉｏ＿１）、但し、増幅率Ｑ２（ｌｏｎｇ＿ｒａｔｉｏ＿１）は、ｌｏｎｇ＿ｒａｔｉｏ＿１の正比例関数であり、ｌｏｎｇ＿ｒａｔｉｏ＿１が大きいほど、関数値が大きい。
【００６４】
関数Ｑ２（ｌｏｎｇ＿ｒａｔｉｏ＿１）の式は、
Ｑ２（ｌｏｎｇ＿ｒａｔｉｏ＿１）＝ｑ２×ｌｏｎｇ＿ｒａｔｉｏ＿１＋ｃ２
である。
【００６５】
上記式中、変数ｑ２の値は、１から１０００まで変化し、例えば、この値は、１００であり、ｃ２の値は、０から１０まで変化し、例えば、この値は、０である。
【００６６】
個々の調整方法１、２、３及び４における式の両辺のｎｏｒｍ＿ｃｃｆ（０）は、同じ意味、すなわち、この値の更新を表現する。
【００６７】
好ましくは、上記処理は、チャネル遅延パラメータを間接的に調整する目的を達成するために、正規化相互相関係数ｎｏｒｍ＿ｃｃｆに実行されることがあることに留意されたい。同様に、同じ処理は、チャネル遅延パラメータを間接的に調整する目的を達成するために、相互相関係数ｃｃｆに実行されることもあり、具体的な処理方法は、正規化相互相関係数ｎｏｒｍ＿ｃｃｆのための処理方法と同じであり、詳細は、ここで繰り返して説明されない。
【００６８】
実際の適用では、遅延調整指示フラグが１である場合、すなわち、ｄｅｌａｙ＿ｃｈａｎｇｅ＿ｆｌａｇ＝１である場合、チャネル遅延パラメータは、さらに直接的に調整されることがあり、チャネル遅延パラメータは、直接的に零に設定され、すなわち、ｃｈａｎｎｅｌ  ｄｅｌａｙ＝０である。遅延パラメータに関する直接的な調整は、遅延パラメータに関連した一部のパラメータに影響を与え、それによって、符号化側の他の部品の性能に影響することがある。遅延パラメータに関する間接的な調整は、上記影響を引き起こさないことがあり、この効果は、直接的な調整の効果より優れている。
【００６９】
実施形態は、櫛形フィルタリング効果が現在フレームのダウンミックスされた処理済み信号に現れるかどうかを判断することがあり、そして、櫛形フィルタリング効果が現れる場合、対応してチャネル遅延パラメータｃｈａｎｎｅｌ＿ｄｅｌａｙをちょうどよいときに調整し、それによって、櫛形フィルタリング効果を除去し、再構成されたステレオ信号のようなマルチチャネル信号の音響映像品質及び精細度を確保することができる。
（実施形態２）
【００７０】
本実施形態と実施形態１との間の相違は、ダウンミックスされたＭ信号とダウンミックスされたＳ信号とが計算されるときに採用される入力信号が、原左チャネル信号及び原右チャネル信号が単に抽出された後に取得された信号である、という点にある。
【００７１】
本実施形態では、単純な抽出処理は、当初に入力されたステレオ左チャネル時間領域信号Ｌｋ｛ｌ１，ｌ２，・・・ｌＮ｝及び当初に入力されたステレオ右チャネル時間領域信号Ｒｋ｛ｒ１，ｒ２，・・・ｒＮ｝に実行される。すなわち、ダウンサンプリングされた信号Ｌ’ｋ｛ｌ’１，ｌ’２，・・・ｌ’Ｍ｝及びＲ’ｋ｛ｒ’１，ｒ’２，・・・ｒ’Ｍ｝を取得するために、ダウンサンプリング処理が実行される。ここで、Ｍは、抽出後の信号のフレームのサンプリング点の個数であり、ｋは、ｋ番目のフレームを表す。ダウンサンプリング処理方法は、以下の通りである。
ｌ’ｊ＝ｌＮ／Ｍ×ｊ
ｒ’ｊ＝ｒＮ／Ｍ×ｊ
【００７２】
次に、ダウンサンプリングされた信号Ｌ’ｋ｛ｌ’１，ｌ’２，・・・ｌ’Ｍ｝及びＲ’ｋ｛ｒ’１，ｒ’２，・・・ｒ’Ｍ｝は、実施形態１による処理フローにしたがって櫛形フィルタリング効果が現れるかどうかを判断するために利用される。チャネル遅延パラメータｃｈａｎｎｅｌ＿ｄｅｌａｙを対応して調整する。
【００７３】
本実施形態では、ダウンサンプリングは、当初に入力されたステレオ左チャネル時間領域信号及び当初に入力されたステレオ右チャネル時間領域信号に実行されるので、サンプリングされた信号の個数が削減され、計算の量が削減され、それによって、第１のＳ／Ｍ比ｒａｔｉｏ＿１、第２のＳ／Ｍ比ｒａｔｉｏ＿２、第３のＳ／Ｍ比ｒａｔｉｏ＿３、第４のＳ／Ｍ比ｒａｔｉｏ＿４、及び、長期平滑化相互相関係数ｌｏｎｇ＿ｃｏｒｒの計算速度を改善する。
（実施形態３）
【００７４】
本実施形態では、チャネル遅延パラメータが調整されるべきであることが検出された場合、すなわち、ｄｅｌａｙ＿ｃｈａｎｇｅ＿ｆｌａｇ＝１がフレームの中で検出された場合、テーリング範囲が設定され、フレーム後のテーリング範囲内のすべてのフレームに対して、これらのフレームが、櫛形フィルタリング効果が現れる条件を本当に満たすかどうかとは無関係に、チャネル遅延パラメータが調整される。すなわち、これらのフレームの遅延調整指示フラグは、強制的に１にされる。次に、これらのフレームのチャネル遅延パラメータは、実施形態１による４つの間接的な調整方法又は直接的な調整方法を使用することによって調整される。
【００７５】
テーリング範囲のフレームは、実際的な事例に応じて設定されることがあり、例えば、フレームの後の１００フレームのチャネル遅延パラメータが調整されることが設定される。
【００７６】
櫛形フィルタリング効果が現在フレームの中に現れた後、櫛形フィルタリング効果が後続のフレームの中に継続して現れる可能性は、同様に高い。本実施形態は、チャネル遅延パラメータの調整済みテーリングを設定することと等価であり、調整済みテーリングを設定する利点は、遅延調整の有効性及び連続性をできる限り確実にすることと、櫛形フィルタリング効果が後続のフレームの中で継続して現れるという問題を防止することとである。
【００７７】
本発明の実施形態は、マルチチャネル信号のチャネル遅延パラメータを調整する装置をさらに提供する。装置の具体的な実施構成は、図３に示される。この装置は、以下を含む。
【００７８】
処理済み信号を取得するためにマルチチャネル信号にダウンミキシング処理を実行するように構成されているダウンミキシング処理モジュール３０１。
【００７９】
処理済み信号のエネルギー分布を計算するように構成されているエネルギー分布取得モジュール３０２。
【００８０】
処理済み信号のエネルギー分布に応じて、櫛形フィルタリング効果が処理済み信号の中に現れるかどうかを判断するように構成されている判断モジュール３０３。
【００８１】
判断モジュールが処理済み信号の中に櫛形フィルタリング効果が現れると判断した場合、マルチチャネル信号のチャネル遅延パラメータを調整するように構成されているチャネル遅延パラメータ調整モジュール３０４。
【００８２】
さらに、ダウンミキシング処理モジュール３０１は、和信号及び差信号を取得するためにマルチチャネル信号の現在フレーム信号にダウンミキシング処理を実行するように構成されている。
【００８３】
代替的に、ダウンミキシング処理モジュール３０１は、マルチチャネル信号の現在フレーム信号にダウンサンプリングを実行し、和信号及び差信号を取得するためにダウンサンプリング後に取得されたダウンサンプリングされた信号にダウンミキシング処理を実行するように構成されている。
【００８４】
さらに、ダウンミキシング処理モジュール３０１は、マルチチャネル信号の現在フレームのチャネル遅延パラメータを取得し、ダウンミックスされた和信号及びダウンミックスされた差信号を取得するために現在フレームのチャネル遅延パラメータに応じてマルチチャネル信号にダウンミキシングを実行するように構成されている。
【００８５】
エネルギー分布取得モジュール３０２は、第１のエネルギーパラメータ比を取得するために、和信号の中の各サンプリング点のエネルギーパラメータの合計値で差信号の中の各サンプリング点のエネルギーパラメータの合計値を除算するように構成されている。
【００８６】
判断モジュール３０３は、第１のエネルギーパラメータ比が事前に設定された第１の閾値より大きい場合、櫛形フィルタリング効果が処理済み信号の中に現れることを判断するように構成されている。
【００８７】
代替的に、判断モジュール３０３は、長期平滑化処理後に取得された第１のエネルギーパラメータ比が事前に設定された第２の閾値より大きい場合、櫛形フィルタリング効果が処理済み信号の中に現れることを判断するように構成されている。
【００８８】
さらに、エネルギー分布取得モジュール３０２は、マルチチャネル信号の零遅延に対応する相互相関係数を計算し、長期平滑化処理後に相互相関係数を取得するために長期平滑化処理を実行するようにさらに構成されている。
【００８９】
判断モジュール３０３は、長期平滑化処理後に取得された相互相関係数が事前に設定された第５の閾値より大きく、かつ、第１のエネルギーパラメータ比が事前に設定された第１の閾値より大きい場合、櫛形フィルタリング効果が処理済み信号の中に現れることを判断するように構成されるか、又は、判断モジュールは、長期平滑化処理後に取得された相互相関係数が事前に設定された第５の閾値より大きく、かつ、長期平滑化処理後に取得された第１のエネルギーパラメータ比が事前に設定された第２の閾値より大きい場合、櫛形フィルタリング効果が処理済み信号の中に現れることを判断するように構成されている。
【００９０】
さらに、ダウンミキシング処理モジュール３０１は、ダウンミックスされた第２の和信号及びダウンミックスされた第２の差信号を取得するために、零であるチャネル遅延パラメータに応じてマルチチャネル信号にダウンミキシングを実行するように構成されている。
【００９１】
エネルギー分布取得モジュール３０２は、第２のエネルギーパラメータ比を取得するために、第２の和信号の中の各サンプリング点のエネルギーパラメータの合計値で第２の差信号の中の各サンプリング点のエネルギーパラメータの合計値を除算し、第３のエネルギーパラメータ比を取得するために第２のエネルギーパラメータ比で第１のエネルギーパラメータ比を除算するために、又は、第１のエネルギーパラメータ比及び第２のエネルギーパラメータ比にそれぞれに長期平滑化処理を実行し、第３のエネルギーパラメータ比を取得するために長期平滑化処理後に取得された第２のエネルギーパラメータ比で長期平滑化処理後に取得された第１のエネルギーパラメータ比を除算するようにさらに構成されている。
【００９２】
判断モジュール３０３は、第３のエネルギーパラメータ比が事前に設定された第３の閾値より大きい場合、櫛形フィルタリング効果が処理済み信号の中に現れることを判断するように構成されている。
【００９３】
さらに、エネルギー分布取得モジュール３０２は、第４のエネルギーパラメータ比を取得するために、第３のエネルギーパラメータ比にフロア除去処理を実行し、長期平滑化処理後に取得された第４のエネルギーパラメータ比を取得するために、第４のエネルギーパラメータ比に長期平滑化処理を実行するように構成されている。
【００９４】
判断モジュール３０３は、長期平滑化処理後に取得された第４のエネルギーパラメータ比が事前に設定された第４の閾値より大きい場合、櫛形フィルタリング効果が処理済み信号の中に現れることを判断するように構成されている。
【００９５】
さらに、エネルギー分布取得モジュール３０２は、マルチチャネル信号の零遅延に対応する相互相関係数を計算し、長期平滑化処理後に相互相関係数を取得するために長期平滑化処理を実行するようにさらに構成されている。
【００９６】
判断モジュール３０３は、長期平滑化処理後に取得された相互相関係数が事前に設定された第５の閾値より大きく、かつ、第３のエネルギーパラメータ比が事前に設定された第３の閾値より大きい場合、櫛形フィルタリング効果が処理済み信号の中に現れることを判断するように構成されている。
【００９７】
判断モジュール３０３は、長期平滑化処理後に取得された相互相関係数が事前に設定された第５の閾値より大きく、かつ、長期平滑化処理後に取得された第４のエネルギーパラメータ比が事前に設定された第４の閾値より大きい場合、櫛形フィルタリング効果が処理済み信号の中に現れることを判断するように構成されている。
【００９８】
具体的には、チャネル遅延パラメータ調整モジュール３０４は、マルチチャネル信号の現在フレームのチャネル遅延パラメータを零に設定するように構成されるか、又は、チャネル遅延パラメータ調整モジュール３０４は、マルチチャネル信号の零遅延に対応する相互相関係数を計算し、零遅延に対応する相互相関係数を増加させるように構成されるか、又は、チャネル遅延パラメータ調整モジュール３０４は、マルチチャネル信号の零遅延に対応する正規化相互相関係数を計算し、零遅延に対応する正規化相互相関関数を増加させるように構成されている。
【００９９】
さらに、チャネル遅延パラメータ調整モジュール３０４は、マルチチャネル信号の現在フレーム信号のチャネル遅延パラメータが調整された後、現在フレーム後のテーリング範囲内のフレームのチャネル遅延パラメータを調整するように構成されている。
【０１００】
要約すると、本発明の実施形態は、ダウンミキシング処理によって取得された処理済み信号のエネルギー分布に応じて櫛形フィルタリング効果が現れるかどうかを判断し、エネルギー分布は、Ｓ信号とＭ信号との間のエネルギーパラメータ比によって表されることがある。櫛形フィルタリング効果が現れる場合、マルチチャネル信号のチャネル遅延パラメータは、様々な直接的方法及び間接的方法によって調整される。これによって、櫛形フィルタリング効果を除去し、再構成されたステレオ信号のようなマルチチャネル信号の音響映像品質及び精細度を確保する。
【０１０１】
当業者は、本発明の実施形態による方法のプロセスの全部又は一部が関連したハードウェアに命令するプログラムによって実施されてもよいことを理解するであろう。プログラムは、コンピュータ読み取り可能な記憶媒体に記憶されてもよい。プログラムが実行されるとき、本発明の実施形態による方法のプロセスが実行される。記憶媒体は、磁気ディスク、光ディスク、リード・オンリ・メモリ（ＲＯＭ）、又は、ランダム・アクセス・メモリ（ＲＡＭ）でもよい。
【０１０２】
本発明は、一部の典型的な実施形態と共に説明されているが、本発明の保護範囲は、これらの一部の典型的な実施形態に限定されない。本発明の技術的範囲から逸脱することなく当業者によって容易に導き出される種々の変更及び変形は、本発明の保護範囲に含まれるべきである。したがって、本発明の保護範囲は、添付の特許請求の範囲に入る。
【図１】
0005312680.tif 000010
【図２】
0005312680.tif 000011
【図３】
0005312680.tif 000012