(57)【特許請求の範囲】
【請求項１】
ステレオ位相パラメータを符号化する方法であって、
現在のフレームの大域ステレオ位相パラメータを取得するステップと、
前記現在のフレームの前記大域ステレオ位相パラメータの値を決定するステップと、
前記現在のフレームの前記大域ステレオ位相パラメータの前記値の決定結果に従って、前記現在のフレームの前記大域ステレオ位相パラメータの前記値を調整するステップと、
前記現在のフレームの前記大域ステレオ位相パラメータの調整された値を符号化するステップと、
を含み、
前記現在のフレームの前記大域ステレオ位相パラメータの前記値の決定結果に従って、前記現在のフレームの前記大域ステレオ位相パラメータの前記値を調整する前記ステップは、
前記現在のフレームのサブバンドのチャネル間時間差を取得するステップと、
前記現在のフレームの前記サブバンドの前記チャネル間時間差に従って、前記現在のフレームの前記サブバンドの前記チャネル間時間差の絶対値の平均値を計算するステップと、
前記現在のフレームの前記大域ステレオ位相パラメータの前記値の前記決定結果と、前記現在のフレームの前記サブバンドの前記チャネル間時間差の前記絶対値の前記平均値とに従って、前記現在のフレームの前記大域ステレオ位相パラメータの前記値を調整するステップと、
を含み、
前記現在のフレームがデータストリームの第１のデータフレームでない場合、前記現在のフレームの前記大域ステレオ位相パラメータの前記値の前記決定結果と、前記現在のフレームの前記サブバンドの前記チャネル間時間差の前記絶対値の前記平均値とに従って、前記現在のフレームの前記大域ステレオ位相パラメータの前記値を調整する前記ステップの前に、当該方法は更に、
前記現在のフレームの前記サブバンドの前記チャネル間時間差の前記絶対値の前記平均値にフレーム間平滑化処理を実行し、前記現在のフレームの前記サブバンドの前記チャネル間時間差の前記絶対値の平滑化された平均値を取得するステップ、
を含み、
前記現在のフレームの前記大域ステレオ位相パラメータの前記値の前記決定結果と、前記現在のフレームの前記サブバンドの前記チャネル間時間差の前記絶対値の前記平均値とに従って、前記現在のフレームの前記大域ステレオ位相パラメータの前記値を調整する前記ステップは、
前記現在のフレームの前記大域ステレオ位相パラメータの前記値の前記決定結果と、前記現在のフレームの前記サブバンドの前記チャネル間時間差の前記絶対値の前記平滑化された平均値とに従って、前記現在のフレームの前記大域ステレオ位相パラメータの前記値を調整するステップ、
を含み、
前記大域ステレオ位相パラメータはグループ遅延G_ITDパラメータを含み、
前記現在のフレームの前記大域ステレオ位相パラメータの前記値の前記決定結果と、前記現在のフレームの前記サブバンドの前記チャネル間時間差の前記絶対値の前記平滑化された平均値とに従って、前記現在のフレームの前記大域ステレオ位相パラメータの前記値を調整する前記ステップは、
前記現在のフレームの前記大域ステレオ位相パラメータの前記値の前記決定結果が、前記現在のフレームの前記G_ITDパラメータの値が０でないことである場合、前記現在のフレームの前記サブバンドの前記チャネル間時間差の前記絶対値の前記平滑化された平均値に従って、前記現在のフレームの前記G_ITDパラメータの前記値を調整するステップ、
を含む、ステレオ位相パラメータを符号化する方法。
【請求項２】
前記現在のフレームの前記サブバンドの前記チャネル間時間差の前記絶対値の前記平滑化された平均値に従って、前記現在のフレームの前記G_ITDパラメータの前記値を調整する前記ステップは、
以下の式
【数４８】
0006335301.tif 000049
に従って、前記現在のフレームの前記G_ITDパラメータの前記値の絶対値を調整するステップを含み、
【数４９】
0006335301.tif 000050
は前記G_ITDパラメータの前記値の調整された絶対値、
【数５０】
0006335301.tif 000051
は前記G_ITDパラメータの前記値の前記絶対値、ITD_smは前記現在のフレームの前記サブバンドの前記チャネル間時間差の前記絶対値の前記平滑化された平均値、fac1及びfac2は平滑化因子であり、fac1＞０、fac2＞０、fac1＋fac2＝１である、
請求項１に係るステレオ位相パラメータを符号化する方法。
【請求項３】
fac1＝０．５である、
請求項２に係るステレオ位相パラメータを符号化する方法。
【請求項４】
前記大域ステレオ位相パラメータは、前記グループ遅延（G_ITD）パラメータ及びグループ位相（G_IPD）パラメータを含み、
前記現在のフレームの前記大域ステレオ位相パラメータの前記値の前記決定結果と、前記現在のフレームの前記サブバンドの前記チャネル間時間差の前記絶対値の前記平滑化された平均値とに従って、前記現在のフレームの前記大域ステレオ位相パラメータの前記値を調整する前記ステップは、
前記現在のフレームの前記大域ステレオ位相パラメータの前記値の前記決定結果が、前記G_ITDパラメータの前記値が０であることである場合、前記現在のフレームの前記サブバンドの前記チャネル間時間差の前記絶対値の前記平滑化された平均値に従って、前記現在のフレームの前記G_IPDパラメータの値を調整するステップ、
を含む、請求項１乃至３のいずれか一項に記載のステレオ位相パラメータを符号化する方法。
【請求項５】
前記現在のフレームの前記大域ステレオ位相パラメータの前記値の前記決定結果が、前記現在のフレームの前記G_ITDパラメータの前記値が０であり、且つ前記現在のフレームの前記G_IPDパラメータの前記値が０でないことである場合、前記現在のフレームの前記サブバンドの前記チャネル間時間差の前記絶対値の前記平滑化された平均値に従って、前記現在のフレームの前記G_IPDパラメータの値を調整する前記ステップは、
以下の式
【数５１】
0006335301.tif 000052
に従って、前記G_IPDパラメータの前記値の絶対値を調整するステップを含み、
【数５２】
0006335301.tif 000053
は前記G_IPDパラメータの前記値の調整された絶対値、
【数５３】
0006335301.tif 000054
は前記G_IPDパラメータの前記値の前記絶対値、fac3及びfac4は平滑化因子であり、fac3＞０、fac4＞０、fac3＋fac4＝１であり、
【数５４】
0006335301.tif 000055
であり、FFT_LENは変換長さ、Kは周波数ビン値、ITD_smは前記現在のフレームの前記サブバンドの前記チャネル間時間差の前記絶対値の前記平滑化された平均値、IPD_smは前記現在のフレームの前記サブバンドのチャネル間位相差の絶対値の平滑化された平均値である、
請求項４に係る、ステレオ位相パラメータを符号化する方法。
【請求項６】
fac3＝０．７５である、
請求項５に係るステレオ位相パラメータを符号化する方法。
【請求項７】
前記現在のフレームの前記大域ステレオ位相パラメータの前記値の前記決定結果が、前記現在のフレームの前記G_ITDパラメータの前記値が０であり、且つ前記現在のフレームの前記G_IPDパラメータの前記値が０であることである場合、前記現在のフレームの前記サブバンドの前記チャネル間時間差の前記絶対値の前記平滑化された平均値に従って、前記現在のフレームの前記G_IPDパラメータの値を調整する前記ステップは、
前記現在のフレームの前記サブバンドのチャネル間位相差の絶対値の平滑化された平均値を、前記現在のフレームの前記G_IPDパラメータの値の絶対値として用い、前記現在のフレームの前のフレームのG_IPDパラメータのシンボルを、前記現在のフレームの前記G_IPDパラメータのシンボルとして用いるステップ、
を含む、請求項４に係るステレオ位相パラメータを符号化する方法。
【請求項８】
前記現在のフレームの前記サブバンドの前記チャネル間時間差の前記絶対値の前記平均値にフレーム間平滑化処理を実行し、前記現在のフレームの前記サブバンドの前記チャネル間時間差の前記絶対値の平滑化された平均値を取得する前記ステップは、
以下の式
ITD_sm（k)＝fac5×ITD_sm（k-1)＋fac6×ITD
に従って、フレーム間平滑化処理を実行するステップを含み、
ITD_sm(k)は前記現在のフレームの前記サブバンドの前記チャネル間時間差の前記絶対値の前記平滑化された平均値、ITD_sm(k-1)は前記現在のフレームの前のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値、fac5及びfac6は平滑化因子であり、fac5＞０、fac6＞６、fac5＋fac6＝１である、
請求項１乃至７のいずれか一項に記載のステレオ位相パラメータを符号化する方法。
【請求項９】
fac5＝０．９８４４である、
請求項８に係るステレオ位相パラメータを符号化する方法。
【請求項１０】
現在のフレームの大域ステレオ位相パラメータを取得するように構成される取得ユニットと、
前記取得ユニットによって取得された前記現在のフレームの前記大域ステレオ位相パラメータの値を決定するように構成される決定ユニットと、
前記決定ユニットによって決定された前記現在のフレームの前記大域ステレオ位相パラメータの前記値の決定結果に従って、前記現在のフレームの前記大域ステレオ位相パラメータの前記値を調整するように構成される調整ユニットと、
前記調整ユニットによって調整された前記現在のフレームの前記大域ステレオ位相パラメータの値を符号化するように構成される符号化ユニットと、
を備える、ステレオ位相パラメータを符号化する装置であって、
前記調整ユニットは、
前記現在のフレームのサブバンドのチャネル間時間差を取得するように構成される取得モジュールと、
前記取得モジュールによって取得された前記現在のフレームの前記サブバンドの前記チャネル間時間差に従って、前記現在のフレームの前記サブバンドの前記チャネル間時間差の絶対値の平均値を計算するように構成される計算モジュールと、
前記現在のフレームの前記大域ステレオ位相パラメータの前記値の前記決定結果と、前記計算モジュールによって計算された前記現在のフレームの前記サブバンドの前記チャネル間時間差の前記絶対値の前記平均値とに従って、前記現在のフレームの前記大域ステレオ位相パラメータの前記値を調整するように構成される調整モジュールと、
を有し、
前記調整ユニットは更に、
前記計算モジュールによって計算された前記現在のフレームの前記サブバンドの前記チャネル間時間差の前記絶対値の前記平均値に、フレーム間平滑化処理を実行するように構成される処理モジュール、
を有し、
前記取得モジュールは更に、前記処理モジュールによって平滑化された前記現在のフレームの前記サブバンドの前記チャネル間時間差の前記絶対値の平均値を取得するように構成され、
前記調整モジュールは更に、前記現在のフレームの前記大域ステレオ位相パラメータの前記値の前記決定結果と、前記取得モジュールによって取得された前記現在のフレームの前記サブバンドの前記チャネル間時間差の前記絶対値の前記平滑化された平均値とに従っ
て、前記現在のフレームの前記大域ステレオ位相パラメータの前記値を調整するように構成され、
前記取得ユニットによって取得される前記大域ステレオ位相パラメータは、グループ遅延（G_ITD）パラメータを含み、
前記調整モジュールは更に、前記現在のフレームの前記大域ステレオ位相パラメータの前記値の前記決定結果が、前記G_ITDパラメータの値が０でないことである場合、前記取得モジュールによって取得された前記現在のフレームの前記サブバンドの前記チャネル間時間差の前記絶対値の前記平滑化された平均値に従って、前記現在のフレームの前記G_ITDパラメータの前記値を調整するように構成される、
ステレオ位相パラメータを符号化する装置。
【請求項１１】
前記調整モジュールは更に、以下の式
【数５５】
0006335301.tif 000056
に従って、前記現在のフレームの前記G_ITDパラメータの前記値の絶対値を調整するように構成され、
【数５６】
0006335301.tif 000057
は前記G_ITDパラメータの前記値の調整された絶対値、
【数５７】
0006335301.tif 000058
は前記G_ITDパラメータの前記値の前記絶対値、ITD_smは前記現在のフレームの前記サブバンドの前記チャネル間時間差の前記絶対値の前記平滑化された平均値、fac1及びfac2は平滑化因子であり、fac1＞０、fac2＞０、fac1＋fac2＝１である、
請求項１０に係る、ステレオ位相パラメータを符号化する装置。
【請求項１２】
fac1＝０．５である、
請求項１１に係る、ステレオ位相パラメータを符号化する装置。
【請求項１３】
前記取得ユニットによって取得される前記大域ステレオ位相パラメータは、前記グループ遅延（G_ITD）パラメータ及びグループ位相（G_IPD）パラメータを含み、
前記調整モジュールは更に、前記現在のフレームの前記大域ステレオ位相パラメータの前記値の前記決定結果が、前記G_ITDパラメータの前記値が０であることである場合、前記取得モジュールによって取得された前記現在のフレームの前記サブバンドの前記チャネル間時間差の前記絶対値の前記平滑化された平均値に従って、前記現在のフレームの前記G_IPDパラメータの値を調整するように構成される、
請求項１０乃至１２のいずれか一項に記載の、ステレオ位相パラメータを符号化する装置。
【請求項１４】
前記調整モジュールは更に、前記現在のフレームの前記大域ステレオ位相パラメータの前記値の前記決定結果が、前記G_ITDパラメータの前記値が０であり、且つ前記現在のフレームの前記G_IPDパラメータの前記値が０でない場合、以下の式
【数５８】
0006335301.tif 000059
に従って、前記G_IPDパラメータの前記値の絶対値を調整するように構成され、
【数５９】
0006335301.tif 000060
は前記G_IPDパラメータの前記値の調整された絶対値、
【数６０】
0006335301.tif 000061
は前記G_IPDパラメータの前記値の前記絶対値、fac3及びfac4は平滑化因子であり、fac3＞０、fac4＞０、fac3＋fac4＝１であり、
【数６１】
0006335301.tif 000062
であり、FFT_LENは変換長さ、Kは周波数ビン値、ITD_smは前記現在のフレームの前記サブバンドの前記チャネル間時間差の前記絶対値の前記平滑化された平均値、IPD_smは前記現在のフレームの前記サブバンドのチャネル間位相差の絶対値の平滑化された平均値である、
請求項１３に係る、ステレオ位相パラメータを符号化する装置。
【請求項１５】
fac3＝０．７５である、
請求項１４に係る、ステレオ位相パラメータを符号化する装置。
【請求項１６】
前記調整ユニットは更に、
前記現在のフレームの前記大域ステレオ位相パラメータの前記値の前記決定結果が、前記G_ITDパラメータの前記値が０であり、且つ前記現在のフレームの前記G_IPDパラメータの前記値が０であることである場合、前記処理モジュールによって平滑化された前記現在のフレームの前記サブバンドのチャネル間位相差の絶対値の平均値を、前記現在のフレームの前記G_IPDパラメータの値の絶対値として用い、前記現在のフレームの前のフレームのG_IPDパラメータのシンボルを前記現在のフレームの前記G_IPDパラメータのシンボルとして用いるように構成される構成モジュール、
を有する、請求項１３に係るステレオ位相パラメータを符号化する装置。
【請求項１７】
前記処理モジュールは更に、以下の式
ITD_sm（k)＝fac5×ITD_sm（k-1)＋fac6×ITD
に従って、フレーム間平滑化処理を実行するように構成され、
ITD_sm(k)は前記現在のフレームの前記サブバンドの前記チャネル間時間差の前記絶対値の前記平滑化された平均値、ITD_sm(k-1)は前記現在のフレームの前のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値、fac5及びfac6は平滑化因子であり、fac5＞０、fac6＞６、fac5＋fac6＝１である、
請求項１０乃至１６のいずれか一項に記載のステレオ位相パラメータを符号化する装置。
【請求項１８】
fac5＝０．９８４４である、
請求項１７に係るステレオ位相パラメータを符号化する装置。
【請求項１９】
請求項１乃至９のいずれか一項に記載の方法をコンピューターに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報技術分野に関し、特に、ステレオ位相パラメータを符号化する方法及び装置に関する。
【背景技術】
【０００２】
人々の物質面での生活水準がますます改善されるにつれて、オーディオ効果に対する要求がますます高まっている。モノラルオーディオと比較すると、ステレオオーディオには様々な音源について方向感覚と分布感覚があり、オーディオ情報の鮮明さを改善することができる。その結果、ステレオオーディオは、人々のオーディオ効果への要求をより良好に満たすことができる。
【０００３】
現在は、ステレオオーディオ信号が取得されるとき、Global（大域）パラメータが抽出され、Globalパラメータに従ってステレオ位相情報が回復される。Globalパラメータは、G_ITD（Global  Inter-Channel  Time  Difference、グループ遅延）及びG_IPD（Global  Inter-Channel  Phase  Difference、グループ位相）を含む。
【０００４】
しかしながら、Globalパラメータを抽出することによりステレオ位相情報が直接的に回復される場合、抽出されるG_ITD及びG_IPDの精度は比較的低く、G_ITD及びG_IPDに従って元のステレオ位相情報を回復することができない。よって、ステレオオーディオ情報の効果が比較的乏しくなってしまう。
【発明の概要】
【０００５】
本発明の実施形態は、ステレオオーディオ情報の効果を改善することのできる、ステレオ位相パラメータを符号化する方法及び装置を提供する。
【０００６】
本発明の実施形態において採用される技術的解決策は以下のとおりである。
【０００７】
第１の態様によれば、本発明の実施形態は、ステレオ位相パラメータを符号化する方法を提供する。本方法は、
現在のフレームの大域ステレオ位相パラメータを取得するステップと、
現在のフレームの大域ステレオ位相パラメータの値を決定するステップと、
現在のフレームの大域ステレオ位相パラメータの値の決定結果に従って、現在のフレームの大域ステレオ位相パラメータの値を調整するステップと、
現在のフレームの大域ステレオ位相パラメータの調整された値を符号化するステップと、
を含む。
【０００８】
第１の態様の第１の実施方式では、現在のフレームの大域ステレオ位相パラメータの値の決定結果に従って、現在のフレームの大域ステレオ位相パラメータの値を調整するステップは、具体的には、
現在のフレームのサブバンドのチャネル間時間差を取得するステップと、
現在のフレームのサブバンドのチャネル間時間差に従って、現在のフレームのサブバンドのチャネル間時間差の絶対値の平均値を計算するステップと、
現在のフレームの大域ステレオ位相パラメータの値の決定結果と、現在のフレームのサブバンドのチャネル間時間差の絶対値の平均値とに従って、現在のフレームの大域ステレオ位相パラメータの値を調整するステップと、
を含む。
【０００９】
第１の態様又は第１の態様の第１の実施方式に関して、第１の態様の第２の実施方式では、現在のフレームがデータストリームの第１のデータフレームでない場合、現在のフレームの大域ステレオ位相パラメータの値の決定結果と、現在のフレームのサブバンドのチャネル間時間差の絶対値の平均値とに従って、現在のフレームの大域ステレオ位相パラメータの値を調整するステップの前に、本方法は更に、
現在のフレームのサブバンドのチャネル間時間差の絶対値の平均値にフレーム間平滑化処理を実行し、現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値を取得するステップ、
を含み、
現在のフレームの大域ステレオ位相パラメータの値の決定結果と、現在のフレームのサブバンドのチャネル間時間差の絶対値の平均値とに従って、現在のフレームの大域ステレオ位相パラメータの値を調整するステップは、具体的には、
現在のフレームの大域ステレオ位相パラメータの値の決定結果と、現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値とに従って、現在のフレームの大域ステレオ位相パラメータの値を調整するステップ、
を含む。
【００１０】
第１の態様、第１の態様の第１の実施方式又は第１の態様の第２の実施方式に関して、第１の態様の第３の実施方式では、大域ステレオ位相パラメータはグループ遅延G_ITDパラメータを含み、
現在のフレームの大域ステレオ位相パラメータの値の決定結果と、現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値とに従って、現在のフレームの大域ステレオ位相パラメータの値を調整するステップは、
現在のフレームの大域ステレオ位相パラメータの値の決定結果が、G_ITDパラメータの値が０でないことである場合、現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値に従って、現在のフレームのG_ITDパラメータの値の調製するステップ、
を含む。
【００１１】
第１の態様、第１の態様の第１の実施方式、第１の態様の第２の実施方式又は第１の態様の第３の実施方式に関して、第１の態様の第４の実施方式では、現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値に従って、現在のフレームのG_ITDパラメータの値の調製するステップは、具体的には、
以下の式
【数１】
0006335301.tif 000002
に従って、現在のフレームのG_ITDパラメータの値の絶対値を調整するステップであり、
【数２】
0006335301.tif 000003
はG_ITDパラメータの値の調整された絶対値、
【数３】
0006335301.tif 000004
はG_ITDパラメータの値の絶対値、ITD_smは現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値、fac1及びfac2は平滑化因子であり、fac1＞０、fac2＞０、fac1＋fac2＝１である。
【００１２】
第１の態様、第１の態様の第１の実施方式、第１の態様の第２の実施方式、第１の態様の第３の実施方式又は第１の態様の第４の実施方式に関して、第１の態様の第５の実施方式では、fac1＝０．５である。
【００１３】
第１の態様、第１の態様の第１の実施方式、第１の態様の第２の実施方式、第１の態様の第３の実施方式、第１の態様の第４の実施方式又は第１の態様の第５の実施方式に関して、第１の態様の第６の実施方式では、大域ステレオ位相パラメータは、グループ遅延G_ITDパラメータ及びグループ位相G_IPDパラメータを含み、
現在のフレームの大域ステレオ位相パラメータの値の決定結果と、現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値とに従って、現在のフレームの大域ステレオ位相パラメータの値を調整するステップは、
現在のフレームの大域ステレオ位相パラメータの値の決定結果が、G_ITDパラメータの値が０であることである場合、現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値に従って、現在のフレームのG_IPDパラメータの値を調整するステップ、
を含む。
【００１４】
第１の態様、第１の態様の第１の実施方式、第１の態様の第２の実施方式、第１の態様の第３の実施方式、第１の態様の第４の実施方式、第１の態様の第５の実施方式又は第１の態様の第６の実施方式に関して、第１の態様の第７の実施方式では、現在のフレームの大域ステレオ位相パラメータの値の決定結果が、G_ITDパラメータの値が０であり、且つ現在のフレームのG_IPDパラメータの値が０でないことである場合、現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値に従って、現在のフレームのG_IPDパラメータの値を調整するステップは、具体的には、
以下の式
【数４】
0006335301.tif 000005
に従って、G_IPDパラメータの値の絶対値を調整するステップを含み、
【数５】
0006335301.tif 000006
はG_IPDパラメータの値の調整された絶対値、
【数６】
0006335301.tif 000007
はG_IPDパラメータの値の絶対値、fac3及びfac4は平滑化因子であり、fac3＞０、fac4＞０、fac3＋fac4＝１であり、
【数７】
0006335301.tif 000008
であり、FFT_LENは変換長さ、Kは周波数ビン値、ITD_smは現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値、IPD_smは現在のフレームのサブバンドのチャネル間位相差の絶対値の平滑化された平均値である。
【００１５】
第１の態様、第１の態様の第１の実施方式、第１の態様の第２の実施方式、第１の態様の第３の実施方式、第１の態様の第４の実施方式、第１の態様の第５の実施方式、第１の態様の第６の実施方式又は第１の態様の第７の実施方式に関して、第１の態様の第８の実施方式では、fac3＝０．７５である。
【００１６】
第１の態様、第１の態様の第１の実施方式、第１の態様の第２の実施方式、第１の態様の第３の実施方式、第１の態様の第４の実施方式、第１の態様の第５の実施方式、第１の態様の第６の実施方式、第１の態様の第７の実施方式又は第１の態様の第８の実施方式に関して、第１の態様の第９の実施方式では、現在のフレームの大域ステレオ位相パラメータの値の決定結果が、G_ITDパラメータの値が０であり、且つ現在のフレームのG_IPDパラメータの値が０である場合、現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値に従って、現在のフレームのG_IPDパラメータの値を調整するステップは、具体的には、
現在のフレームのサブバンドのチャネル間位相差の絶対値の平滑化された平均値を、現在のフレームのG_IPDパラメータの絶対値として用い、現在のフレームの前のフレームのG_IPDパラメータのシンボルを、現在のフレームのG_IPDパラメータのシンボルとして用いるステップ、
を含む。
【００１７】
第１の態様、第１の態様の第１の実施方式、第１の態様の第２の実施方式、第１の態様の第３の実施方式、第１の態様の第４の実施方式、第１の態様の第５の実施方式、第１の態様の第６の実施方式、第１の態様の第７の実施方式、第１の態様の第８の実施方式又は第１の態様の第９の実施方式に関して、第１の態様の第１０の実施方式では、現在のフレームのサブバンドのチャネル間時間差の絶対値の平均値にフレーム間平滑化処理を実行し、現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値を取得するステップは、
以下の式
ITD_sm（k)＝fac5×ITD_sm（k-1)＋fac6×ITD
に従って、フレーム間平滑化処理を実行するステップを含み、
ITD_sm(k)は現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値、ITD_sm(k-1)は現在のフレームの前のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値、fac5及びfac6は平滑化因子であり、fac5＞０、fac6＞６、fac5＋fac6＝１である。
【００１８】
第１の態様、第１の態様の第１の実施方式、第１の態様の第２の実施方式、第１の態様の第３の実施方式、第１の態様の第４の実施方式、第１の態様の第５の実施方式、第１の態様の第６の実施方式、第１の態様の第７の実施方式、第１の態様の第８の実施方式、第１の態様の第９の実施方式又は第１の態様の第１０の実施方式に関して、第１の態様の第１１の実施方式では、fac5＝０．９８４４である。
【００１９】
第２の態様によれば、本発明の実施形態は、ステレオ位相パラメータを符号化する装置を提供する。本装置は、
現在のフレームの大域ステレオ位相パラメータを取得するように構成される取得ユニットと、
取得ユニットによって取得された現在のフレームの大域ステレオ位相パラメータの値を決定するように構成される決定ユニットと、
決定ユニットによって決定された現在のフレームの大域ステレオ位相パラメータの値の決定結果に従って、現在のフレームの大域ステレオ位相パラメータの値を調整するように構成される調整ユニットと、
調整ユニットによって調整された現在のフレームの大域ステレオ位相パラメータの値を符号化するように構成される符号化ユニットと、
を備える。
【００２０】
第２の態様の第１の実施方式では、調整ユニットは、
現在のフレームのサブバンドのチャネル間時間差を取得するように構成される取得モジュールと、
取得モジュールによって取得された現在のフレームのサブバンドのチャネル間時間差に従って、現在のフレームのサブバンドのチャネル間時間差の絶対値の平均値を計算するように構成される計算モジュールと、
現在のフレームの大域ステレオ位相パラメータの値の決定結果と、計算モジュールによって計算された現在のフレームのサブバンドのチャネル間時間差の絶対値の平均値とに従って、現在のフレームの大域ステレオ位相パラメータの値を調整するように構成される調整モジュールと、
を有する。
【００２１】
第２の態様又は第２の態様の第１の実施方式に関して、第２の態様の第２の実施方式では、調整ユニットは更に、
計算モジュールによって計算された現在のフレームのサブバンドのチャネル間時間差の絶対値の平均値に、フレーム間平滑化処理を実行するように構成される処理モジュール、
を有し、
取得モジュールは更に、処理モジュールによって平滑化された現在のフレームのサブバンドのチャネル間時間差の絶対値の平均値を取得するように構成され、
調整モジュールは更に、現在のフレームの大域ステレオ位相パラメータの値の決定結果と、取得モジュールによって取得された現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値とに従って、現在のフレームの大域ステレオ位相パラメータの値を調整するように構成される。
【００２２】
第２の態様、第２の態様の第１の実施方式又は第２の態様の第２の実施方式に関して、第２の態様の第３の実施方式では、
取得ユニットによって取得される大域ステレオ位相パラメータはグループ遅延G_ITDパラメータを含み、
調整モジュールは更に、現在のフレームの大域ステレオ位相パラメータの値の決定結果が、G_ITDパラメータの値が０でないことである場合、取得モジュールによって取得された現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値に従って、現在のフレームのG_ITDパラメータの値を調整するように構成される。
【００２３】
第２の態様、第２の態様の第１の実施方式、第２の態様の第２の実施方式又は第２の態様の第３の実施方式に関して、第２の態様の第４の実施方式では、
調整モジュールは更に、以下の式
【数８】
0006335301.tif 000009
に従って、現在のフレームのG_ITDパラメータの値の絶対値を調整するように構成され、
【数９】
0006335301.tif 000010
はG_ITDパラメータの値の調整された絶対値、
【数１０】
0006335301.tif 000011
はG_ITDパラメータの値の絶対値、ITD_smは現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値、fac1及びfac2は平滑化因子であり、fac1＞０、fac2＞０、fac1＋fac2＝１である。
【００２４】
第２の態様、第２の態様の第１の実施方式、第２の態様の第２の実施方式、第２の態様の第３の実施方式又は第２の態様の第４の実施方式に関して、第２の態様の第５の実施方式では、
調整モジュールによる調整時の平滑化因子は、fac1＝０．５を満たす。
【００２５】
第２の態様、第２の態様の第１の実施方式、第２の態様の第２の実施方式、第２の態様の第３の実施方式、第２の態様の第４の実施方式又は第２の態様の第５の実施方式に関して、第２の態様の第６の実施方式では、
取得ユニットによって取得される大域ステレオ位相パラメータは、グループ遅延G_ITDパラメータ及びグループ位相G_IPDパラメータを含み、
調整モジュールは更に、現在のフレームの大域ステレオ位相パラメータの値の決定結果が、G_ITDパラメータの値が０であることである場合、取得モジュールによって取得された現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値に従って、現在のフレームのG_IPDパラメータの値を調整するように構成される。
【００２６】
第２の態様、第２の態様の第１の実施方式、第２の態様の第２の実施方式、第２の態様の第３の実施方式、第２の態様の第４の実施方式、第２の態様の第５の実施方式又は第２の態様の第６の実施方式に関して、第２の態様の第７の実施方式では、
調整モジュールは更に、現在のフレームの大域ステレオ位相パラメータの値の決定結果が、G_ITDパラメータの値が０であり、現在のフレームのG_IPDパラメータの値が０でないことである場合、以下の式
【数１１】
0006335301.tif 000012
に従って、G_IPDパラメータの値の絶対値を調整するように構成され、
【数１２】
0006335301.tif 000013
はG_IPDパラメータの値の調整された絶対値、
【数１３】
0006335301.tif 000014
はG_IPDパラメータの値の絶対値、fac3及びfac4は平滑化因子であり、fac3＞０、fac4＞０、fac3＋fac4＝１であり、
【数１４】
0006335301.tif 000015
であり、FFT_LENは変換長さ、Kは周波数ビン値、ITD_smは現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値、IPD_smは現在のフレームのサブバンドのチャネル間位相差の絶対値の平滑化された平均値である。
【００２７】
第２の態様、第２の態様の第１の実施方式、第２の態様の第２の実施方式、第２の態様の第３の実施方式、第２の態様の第４の実施方式、第２の態様の第５の実施方式、第２の態様の第６の実施方式又は第２の態様の第７の実施方式に関して、第２の態様の第８の実施方式では、
調整モジュールによる調整時の平滑化因子は、fac3＝０．７５を満たす。
【００２８】
第２の態様、第２の態様の第１の実施方式、第２の態様の第２の実施方式、第２の態様の第３の実施方式、第２の態様の第４の実施方式、第２の態様の第５の実施方式、第２の態様の第６の実施方式、第２の態様の第７の実施方式又は第２の態様の第８の実施方式に関して、第２の態様の第９の実施方式では、調整ユニットは更に、
現在のフレームの大域ステレオ位相パラメータの値の決定結果が、G_ITDパラメータの値が０であり、且つ現在のフレームのG_IPDパラメータの値が０である場合、処理モジュールによって平滑化された現在のフレームのサブバンドのチャネル間位相差の絶対値の平均値を、現在のフレームのG_IPDパラメータの絶対値として用い、現在のフレームの前のフレームのG_IPDパラメータのシンボルを、現在のフレームのG_IPDパラメータのシンボルとして用いるように構成される構成モジュール、
を有する。
【００２９】
第２の態様、第２の態様の第１の実施方式、第２の態様の第２の実施方式、第２の態様の第３の実施方式、第２の態様の第４の実施方式、第２の態様の第５の実施方式、第２の態様の第６の実施方式、第２の態様の第７の実施方式、第２の態様の第８の実施方式又は第２の態様の第９の実施方式に関して、第２の態様の第１０の実施方式では、
処理モジュールは更に、以下の式
ITD_sm（k)＝fac5×ITD_sm（k-1)＋fac6×ITD
に従って、フレーム間平滑化処理を実行するように構成され、
ITD_sm(k)は現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値、ITD_sm(k-1)は現在のフレームの前のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値、fac5及びfac6は平滑化因子であり、fac5＞０、fac6＞６、fac5＋fac6＝１である。
【００３０】
第２の態様、第２の態様の第１の実施方式、第２の態様の第２の実施方式、第２の態様の第３の実施方式、第２の態様の第４の実施方式、第２の態様の第５の実施方式、第２の態様の第６の実施方式、第２の態様の第７の実施方式、第２の態様の第８の実施方式、第２の態様の第９の実施方式又は第２の態様の第１０の実施方式に関して、第２の態様の第１１の実施方式では、
処理モジュールによる平滑化処理時の平滑化因子は、fac5＝０．９８４４を満たす。
【００３１】
本発明の実施形態において提供されるステレオ位相パラメータを符号化する方法及び装置によれば、最初に、現在のフレームの大域ステレオ位相パラメータが取得される。それから、現在のフレームの大域ステレオ位相パラメータの値が決定され、現在のフレームの大域ステレオ位相パラメータの値の決定結果に従って、現在のフレームの大域ステレオ位相パラメータの値が調整される。最後に、現在のフレームの大域ステレオ位相パラメータの調整された値が符号化される。Globalパラメータを抽出することによりステレオ位相情報が直接的に回復される既存の技術と比較すると、本発明の実施形態では、調整されたGlobalパラメータを用いてステレオ位相情報が回復される。よって、ステレオ位相情報の精度を改善することができ、その結果、ステレオオーディオ情報の効果が改善される。
【図面の簡単な説明】
【００３２】
本発明の実施形態の技術的解決策をより明確に説明するために、以下、実施形態又は従来技術の説明に必要な添付の図面を簡単に紹介する。当然ながら、添付の図面は、以下の説明において、本発明の一部の実施形態を示すに過ぎない。当業者であれば、これら添付の図面から創意工夫なく他の図面を更に導出できるであろう。
【図１】本発明の実施形態に係る、ステレオ位相パラメータを符号化する方法のフローチャートである。
【図２】本発明の実施形態に係る、別のステレオ位相パラメータを符号化する方法のフローチャートである。
【図３】本発明の実施形態に係る、更に別のステレオ位相パラメータを符号化する方法のフローチャートである。
【図４】本発明の実施形態に係る、更に別のステレオ位相パラメータを符号化する方法のフローチャートである。
【図５】本発明の実施形態に係る、ステレオ位相パラメータを符号化する装置の概略構造図である。
【図６】本発明の実施形態に係る、サーバーの概略構造図である。
【図７】本発明の実施形態に係る、別のステレオ位相パラメータを符号化する装置の概略構造図である。
【図８】本発明の実施形態に係る、別のサーバーの概略構造図である。
【発明を実施するための形態】
【００３３】
以下、本発明の実施形態において添付の図面を参照して、本発明の実施形態の技術的解決策を明確且つ完全に説明する。当然ながら、説明される実施形態は本発明の実施形態の一部に過ぎず、全部ではない。当業者が本発明の実施形態に基づいて創意工夫なく得た他の実施形態は全て、本発明の保護範囲に包含されるものとする。
【００３４】
本発明の技術的解決策をより明確にするために、以下、添付の図面及び実施形態を参照して本発明を詳述する。
【００３５】
本発明の実施形態は、ステレオ位相パラメータを符号化する方法を提供する。図１に示されるように、本方法は以下の要素を含む。
【００３６】
１０１．サーバーが、現在のフレームの大域ステレオ位相パラメータを取得する。
【００３７】
大域ステレオ位相パラメータは、グループ遅延G_ITD及びグループ位相G_IPDを含む。本発明の本実施形態では、グループ遅延G_ITDは、サンプルの測定単位において、ステレオの左右のオーディオチャネル間の時間遅延を表す。グループ位相G_IPDは、値が（−π、π］の範囲をとるラジアンの測定単位において、ステレオの左右のオーディオチャネル間の時間整合後の波形類似性を表す。
【００３８】
１０２．サーバーが、現在のフレームの大域ステレオ位相パラメータの値を決定する。
【００３９】
現在のフレームの大域ステレオ位相パラメータの値の決定結果は、現在のフレームのG_ITDパラメータの値が０でないことと、現在のフレームのG_ITDパラメータの値が０であり、且つ現在のフレームのG_IPDパラメータの値が０でないことと、現在のフレームのG_ITDパラメータの値が０であり、且つ現在のフレームのG_IPDパラメータの値が０であることと、を含む。
【００４０】
１０３．サーバーが、現在のフレームの大域ステレオ位相パラメータの値の決定結果に従って、現在のフレームの大域ステレオ位相パラメータの値を調整する。
【００４１】
本発明の本実施形態では、現在のフレームの抽出された大域ステレオ位相パラメータG_ITD及びG_IPDの精度が低い場合、サーバーは、ステレオ位相パラメータに従って元のステレオ位相情報を回復することができず、したがって、ステレオオーディオ信号を回復することができない。本発明の本実施形態では、サーバーがG_ITD又はG_IPDを調整するので、元のステレオ位相パラメータと大きく異なるG_ITD及びG_IPDに従ってステレオ位相情報が回復されることを回避することができる。したがって、ステレオオーディオ情報の効果を改善することができる。
【００４２】
１０４．サーバーが、現在のフレームの大域ステレオ位相パラメータの調整された値を符号化する。
【００４３】
サーバーは、５ｂｉｔ（ビット）量子化・符号化の方式で、現在のフレームの大域ステレオ位相パラメータの調整された値を符号化してよい。第１のビットはステレオ位相パラメータのフラグビットflagであり、第２のビット〜第５のビットは、現在のフレームの大域ステレオ位相パラメータの調整された値に符号化処理が実行された後に得られる値である。具体的には、flag＝１のとき、サーバーは現在のフレームのG_ITDの量子化値を送信し、flag＝０のとき、サーバーは現在のフレームのG_IPDの量子化値を送信する。
【００４４】
本発明の本実施形態において提供されるステレオ位相パラメータを符号化する方法によれば、最初に、現在のフレームの大域ステレオ位相パラメータが取得される。それから、現在のフレームの大域ステレオ位相パラメータの値が決定され、現在のフレームの大域ステレオ位相パラメータの値の決定結果に従って、現在のフレームの大域ステレオ位相パラメータの値が調整される。最後に、現在のフレームの大域ステレオ位相パラメータの調整された値が符号化される。Globalパラメータを抽出することによりステレオ位相情報が直接的に回復される既存の技術と比較すると、本発明の本実施形態では、調整されたGlobalパラメータを用いてステレオ位相情報が回復される。よって、ステレオ位相情報の精度を改善することができ、その結果、ステレオオーディオ情報の効果が改善される。
【００４５】
本発明の実施形態は、別のステレオ位相パラメータを符号化する方法を提供する。図２に示されるように、本方法は以下の要素を含む。
【００４６】
２０１．サーバーが、現在のフレームの大域ステレオ位相パラメータを取得する。
【００４７】
大域ステレオ位相パラメータは、グループ遅延G_ITD及びグループ位相G_IPDを含む。本発明の本実施形態では、グループ遅延G_ITDは、サンプルの測定単位において、ステレオの左右のオーディオチャネル間の時間遅延を表す。グループ位相G_IPDは、値が（−π、π］の範囲をとるラジアンの測定単位において、ステレオの左右のオーディオチャネル間の時間整合後の波形類似性を表す。
【００４８】
２０２．サーバーが、現在のフレームの大域ステレオ位相パラメータの値を決定する。
【００４９】
現在のフレームの大域ステレオ位相パラメータの値の決定結果は、現在のフレームのG_ITDパラメータの値が０でないことと、現在のフレームのG_ITDパラメータの値が０であり、且つ現在のフレームのG_IPDパラメータの値が０でないことと、現在のフレームのG_ITDパラメータの値が０であり、且つ現在のフレームのG_IPDパラメータの値が０であることと、を含む。
【００５０】
２０３．サーバーが、現在のフレームのサブバンドのチャネル間時間差を取得する。
【００５１】
現在のフレームのサブバンドは、サーバーにより事前に分割されてよい。例えば、サーバーは周波数バンドを１２個のサブバンドに分割してよく、各サブバンドは対応するチャネル間時間差を有する。
【００５２】
本発明の本実施形態では、チャネル間時間差は、音がそれぞれ左右の耳に到達する時間の差を表すのに用いられる。ITDが０より大きい値であるとき、音が左耳に到達する時間は音が右耳に到達する時間より早い。ITDが０より小さい値であるとき、音が左耳に到達する時間は音が右耳に到達する時間より遅い。ITDが０に等しいとき、音が左耳に到達する時間は音が右耳に到達する時間と同じである。本発明の本実施形態では、ITDはサンプルを用いて表されてよい。例えば、ｍｓ（millisecond、ミリ秒）の測定単位において、ITDの時間間隔は（−５ｍｓ、５ｍｓ）である。サーバーが１６ｋＨｚバンド幅でサンプリングを実行した後、サンプルの測定単位において、対応するサンプル間隔は（−８０、８０）である。
【００５３】
２０４．サーバーが、現在のフレームのサブバンドのチャネル間時間差に従って、現在のフレームのサブバンドのチャネル間時間差の絶対値の平均値を計算する。
【００５４】
本発明の本実施形態では、サーバーは、以下の式
【数１５】
0006335301.tif 000016
に従って、現在のフレームのサブバンドのチャネル間時間差の絶対値の平均値を計算してよい。ITDはサブバンドの絶対値の平均値、ITD(b)はｂ番目のサブバンドのチャネル間時間差であり、bは１以上L以下の整数、Lはサブバンドの総数である。
【００５５】
２０５．サーバーが、現在のフレームのサブバンドのチャネル間時間差の絶対値の平均値にフレーム間平滑化処理を実行し、現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値を取得する。
【００５６】
具体的には、ステップ２０５では、サーバーは、以下の式
ITD_sm（k)＝fac5×ITD_sm（k-1)＋fac6×ITD
に従って、現在のフレームのサブバンドのチャネル間時間差の絶対値の平均値にフレーム間平滑化処理を実行し、現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値を取得してよい。ITD_sm(k)は現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値、ITD_sm(k-1)は現在のフレームの前のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値、fac5及びfac6は平滑化因子であり、fac5＞０、fac6＞６、fac5＋fac6＝１である。
【００５７】
本発明の本実施形態では、平滑化因子fac5の値はfac5＝０．９８４４であってよく、対応する平滑化因子fac6はfac6＝１−０．９８４４＝０．０１５６であってよい。
【００５８】
本発明の本実施形態では、サーバーは、現在のフレームの隣接するデータフレーム間で平滑化処理を実行してよい。よって、現在のフレームの隣接するデータフレームに対応するステレオ位相情報が急変した場合にステレオオーディオ信号が急変するという状況を回避することができ、ステレオオーディオの効果を更に改善することができる。
【００５９】
現在のフレームの大域ステレオ位相パラメータの値の決定結果が、現在のフレームのG_ITDパラメータの値が０でないことである場合、ステップ２０６ａが実行される。すなわち、サーバーが、現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値に従って、現在のフレームのG_ITDパラメータの値を調整する。
【００６０】
具体的には、ステップ２０６ａでは、現在のフレームの大域ステレオ位相パラメータの値の決定結果が、現在のフレームのG_ITDパラメータの値が０でないことである場合、サーバーは、以下の式
【数１６】
0006335301.tif 000017
に従って、現在のフレームのG_ITDパラメータの値の絶対値を調整してよい。ここで、
【数１７】
0006335301.tif 000018
はG_ITDパラメータの値の調整された絶対値、
【数１８】
0006335301.tif 000019
はG_ITDパラメータの値の絶対値、ITD_smは現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値、fac1及びfac2は平滑化因子であり、fac1＞０、fac2＞０、fac1＋fac2＝１である。
【００６１】
本発明の本実施形態では、平滑化因子fac1の値はfac1＝０．５であってよく、対応する平滑化因子fac2はfac2＝１−０．５＝０．５であってよい。
【００６２】
現在のフレームの大域ステレオ位相パラメータの値の決定結果が、現在のフレームのG_ITDパラメータの値が0であり、且つ現在のフレームのG_IPDパラメータの値が0でない場合、ステップ206bが実行される。すなわち、サーバーが、以下の式
【数１９】
0006335301.tif 000020
に従って、G_IPDパラメータの値の絶対値を調整する。ここで、
【数２０】
0006335301.tif 000021
はG_IPDパラメータの値の調整された絶対値、
【数２１】
0006335301.tif 000022
はG_IPDパラメータの値の絶対値、fac3及びfac4は平滑化因子であり、fac3＞０、fac4＞０、fac3＋fac4＝１であり、
【数２２】
0006335301.tif 000023
であり、FFT_LENは変換長さ、Kは周波数ビン値、ITD_smは現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値、IPD_smは現在のフレームのサブバンドのチャネル間位相差の絶対値の平滑化された平均値である。
【００６３】
本発明の本実施形態では、平滑化因子fac3の値はfac3＝０．７５であってよく、対応する平滑化因子fac4はfac4＝１−０．７５＝０．２５であってよい。
【００６４】
現在のフレームの大域ステレオ位相パラメータの値の決定結果が、現在のフレームのG_ITDパラメータの値が０であり、且つ現在のフレームのG_IPDパラメータの値が０であることである場合、ステップ２０６ｃが実行される。すなわち、サーバーが、現在のフレームのサブバンドのチャネル間位相差の絶対値の平滑化された平均値を、現在のフレームのG_IPDパラメータの絶対値として用い、現在のフレームの前のフレームのG_IPDパラメータのシンボルを、現在のフレームのG_IPDパラメータのシンボルとして用いる。
【００６５】
本発明の本実施形態では、サーバーは、以下の式
【数２３】
0006335301.tif 000024
に従って、現在のフレームのサブバンドのチャネル間位相差の絶対値の平滑化された平均値を計算してよい。FFT_LENは変換長さ、Kは周波数ビン値、ITD_smは現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値、IPD_smは現在のフレームのサブバンドのチャネル間位相差の絶対値の平滑化された平均値である。
【００６６】
２０７．サーバーが、現在のフレームの大域ステレオ位相パラメータの調整された値を符号化する。
【００６７】
サーバーは、５ｂｉｔ（ビット）量子化・符号化の方式で、現在のフレームの大域ステレオ位相パラメータの調整された値を符号化してよい。第１のビットはステレオ位相パラメータのフラグビットflagであり、第２のビット〜第５のビットは、現在のフレームの大域ステレオ位相パラメータの調整された値に符号化処理が実行された後に得られる値である。具体的には、flag＝１のとき、サーバーは現在のフレームのG_ITDの量子化値を送信し、flag＝０のとき、サーバーは現在のフレームのG_IPDの量子化値を送信する。
【００６８】
本発明の本実施形態において提供されるステレオ位相パラメータを符号化する方法によれば、最初に、現在のフレームの大域ステレオ位相パラメータが取得される。それから、現在のフレームの大域ステレオ位相パラメータの値が決定され、現在のフレームの大域ステレオ位相パラメータの値の決定結果に従って、現在のフレームの大域ステレオ位相パラメータの値が調整される。最後に、現在のフレームの大域ステレオ位相パラメータの調整された値が符号化される。Globalパラメータを抽出することによりステレオ位相情報が直接的に回復される既存の技術と比較すると、本発明の本実施形態では、調整されたGlobalパラメータを用いてステレオ位相情報が回復される。よって、ステレオ位相情報の精度を改善することができ、その結果、ステレオオーディオ情報の効果が改善される。
【００６９】
本発明の実施形態は、更に別のステレオ位相パラメータを符号化する方法を提供する。現在のフレームのG_ITDパラメータ及びG_IPDパラメータの値が両方とも０である場合の調整に適用可能である。図３に示されるように、本方法は以下の要素を含む。
【００７０】
３０１．サーバーが、現在のフレームの大域ステレオ位相パラメータを取得する。
【００７１】
大域ステレオ位相パラメータは、グループ遅延G_ITD及びグループ位相G_IPDを含む。本発明の本実施形態では、グループ遅延G_ITDは、サンプルの測定単位において、ステレオの左右のオーディオチャネル間の時間遅延を表す。グループ位相G_IPDは、値が（−π、π］の範囲をとるラジアンの測定単位において、ステレオの左右のオーディオチャネル間の時間整合後の波形類似性を表す。
【００７２】
３０２．サーバーが、現在のフレームの大域ステレオ位相パラメータの値を決定する。
【００７３】
現在のフレームの大域ステレオ位相パラメータの値の決定結果は、現在のフレームのG_ITDパラメータの値が０でないことと、現在のフレームのG_ITDパラメータの値が０であり、且つ現在のフレームのG_IPDパラメータの値が０でないことと、現在のフレームのG_ITDパラメータの値が０であり、且つ現在のフレームのG_IPDパラメータの値が０であることと、を含む。
【００７４】
３０３．サーバーが、現在のフレームのサブバンドのチャネル間時間差を取得する。
【００７５】
現在のフレームのサブバンドは、サーバーにより事前に分割されてよい。例えば、サーバーは周波数バンドを１２個のサブバンドに分割してよく、各サブバンドは対応するチャネル間時間差を有する。
【００７６】
本発明の本実施形態では、チャネル間時間差は、音がそれぞれ左右の耳に到達する時間の差を表すのに用いられる。ITDが０より大きい値であるとき、音が左耳に到達する時間は音が右耳に到達する時間より早い。ITDが０より小さい値であるとき、音が左耳に到達する時間は音が右耳に到達する時間より遅い。ITDが０に等しいとき、音が左耳に到達する時間は音が右耳に到達する時間と同じである。本発明の本実施形態では、ITDはサンプルを用いて表されてよい。例えば、ｍｓ（millisecond、ミリ秒）の測定単位において、ITDの時間間隔は（−５ｍｓ、５ｍｓ）である。サーバーが１６ｋＨｚバンド幅でサンプリングを実行した後、サンプルの測定単位において、対応するサンプル間隔は（−８０、８０）である。
【００７７】
３０４．サーバーが、現在のフレームのサブバンドのチャネル間時間差に従って、現在のフレームのサブバンドのチャネル間時間差の絶対値の平均値を計算する。
【００７８】
本発明の本実施形態では、サーバーは、以下の式
【数２４】
0006335301.tif 000025
に従って、現在のフレームのサブバンドのチャネル間時間差の絶対値の平均値を計算してよい。ITDはサブバンドの絶対値の平均値、ITD(b)はｂ番目のサブバンドのチャネル間時間差であり、bは１以上L以下の整数、Lはサブバンドの総数である。
【００７９】
３０５．サーバーが、現在のフレームのサブバンドのチャネル間時間差の絶対値の平均値にフレーム間平滑化処理を実行し、現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値を取得する。
【００８０】
具体的には、ステップ３０５では、サーバーが、以下の式
ITD_sm（k)＝fac5×ITD_sm（k-1)＋fac6×ITD
に従って、現在のフレームのサブバンドのチャネル間時間差の絶対値の平均値にフレーム間平滑化処理を実行し、現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値を取得してよい。ITD_sm(k)は現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値、ITD_sm(k-1)は現在のフレームの前のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値、fac5及びfac6は平滑化因子であり、fac5＞０、fac6＞６、fac5＋fac6＝１である。
【００８１】
本発明の本実施形態では、平滑化因子fac5の値はfac5＝０．９８４４であってよく、対応する平滑化因子fac6はfac6＝１−０．９８４４＝０．０１５６であってよい。
【００８２】
本発明の本実施形態では、サーバーは、現在のフレームの隣接するデータフレーム間で平滑化処理を実行してよい。よって、現在のフレームの隣接するデータフレームに対応するステレオ位相情報が急変した場合にステレオオーディオ信号が急変するという状況を回避することができ、ステレオオーディオの効果を更に改善することができる。
【００８３】
３０６．現在のフレームの大域ステレオ位相パラメータの値の決定結果が、現在のフレームのG_ITDパラメータの値が０であり、且つ現在のフレームのG_IPDパラメータの値が０であることである場合、サーバーが、現在のフレームのサブバンドのチャネル間位相差の絶対値の平滑化された平均値を、現在のフレームのG_IPDパラメータの絶対値として用い、現在のフレームの前のフレームのG_IPDパラメータのシンボルを、現在のフレームのG_IPDパラメータのシンボルとして用いる。
【００８４】
本発明の本実施形態では、サーバーは、以下の式
【数２５】
0006335301.tif 000026
に従って、現在のフレームのサブバンドのチャネル間位相差の絶対値の平滑化された平均値を計算してよい。FFT_LENは変換長さ、Kは周波数ビン値、ITD_smは現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値、IPD_smは現在のフレームのサブバンドのチャネル間位相差の絶対値の平滑化された平均値である。
【００８５】
３０７．サーバーが、現在のフレームの大域ステレオ位相パラメータの調整された値を符号化する。
【００８６】
サーバーは、５ｂｉｔ（ビット）量子化・符号化の方式で、現在のフレームの大域ステレオ位相パラメータの調整された値を符号化してよい。第１のビットはステレオ位相パラメータのフラグビットflagであり、第２のビット〜第５のビットは、現在のフレームの大域ステレオ位相パラメータの調整された値に符号化処理が実行された後に得られる値である。具体的には、flag＝１のとき、サーバーは現在のフレームのG_ITDの量子化値を送信し、flag＝０のとき、サーバーは現在のフレームのG_IPDの量子化値を送信する。
【００８７】
本発明の本実施形態において提供されるステレオ位相パラメータを符号化する方法によれば、最初に、現在のフレームの大域ステレオ位相パラメータが取得される。それから、現在のフレームの大域ステレオ位相パラメータの値が決定され、現在のフレームの大域ステレオ位相パラメータの値の決定結果に従って、現在のフレームの大域ステレオ位相パラメータの値が調整される。最後に、現在のフレームの大域ステレオ位相パラメータの調整された値が符号化される。Globalパラメータを抽出することによりステレオ位相情報が直接的に回復される既存の技術と比較すると、本発明の本実施形態では、調整されたGlobalパラメータを用いてステレオ位相情報が回復される。よって、ステレオ位相情報の精度を改善することができ、その結果、ステレオオーディオ情報の効果が改善される。
【００８８】
本発明の実施形態は、更に別のステレオ位相パラメータを符号化する方法を提供する。本方法は、現在のフレームのG_ITDパラメータの値と現在のフレームのG_IPDパラメータの値のいずれかが０である場合の調整に適用可能である。図４に示されるように、本方法は以下の要素を含む。
【００８９】
４０１．サーバーが、現在のフレームの大域ステレオ位相パラメータを取得する。
【００９０】
大域ステレオ位相パラメータは、グループ遅延G_ITD及びグループ位相G_IPDを含む。本発明の本実施形態では、グループ遅延G_ITDは、サンプルの測定単位において、ステレオの左右のオーディオチャネル間の時間遅延を表す。グループ位相G_IPDは、値が（−π、π］の範囲をとるラジアンの測定単位において、ステレオの左右のオーディオチャネル間の時間整合後の波形類似性を表す。
【００９１】
４０２．サーバーが、現在のフレームの大域ステレオ位相パラメータの値を決定する。
【００９２】
現在のフレームの大域ステレオ位相パラメータの値の決定結果は、現在のフレームのG_ITDパラメータの値が０でないことと、現在のフレームのG_ITDパラメータの値が０であり、且つ現在のフレームのG_IPDパラメータの値が０でないことと、現在のフレームのG_ITDパラメータの値が０であり、且つ現在のフレームのG_IPDパラメータの値が０であることと、を含む。
【００９３】
４０３．サーバーが、現在のフレームのサブバンドのチャネル間時間差を取得する。
【００９４】
現在のフレームのサブバンドは、サーバーにより事前に分割されてよい。例えば、サーバーは周波数バンドを１２個のサブバンドに分割してよく、各サブバンドは対応するチャネル間時間差を有する。
【００９５】
本発明の本実施形態では、チャネル間時間差は、音がそれぞれ左右の耳に到達する時間の差を表すのに用いられる。ITDが０より大きい値であるとき、音が左耳に到達する時間は音が右耳に到達する時間より早い。ITDが０より小さい値であるとき、音が左耳に到達する時間は音が右耳に到達する時間より遅い。ITDが０に等しいとき、音が左耳に到達する時間は音が右耳に到達する時間と同じである。本発明の本実施形態では、ITDはサンプルを用いて表されてよい。例えば、ｍｓ（millisecond、ミリ秒）の測定単位において、ITDの時間間隔は（−５ｍｓ、５ｍｓ）である。サーバーが１６ｋＨｚバンド幅でサンプリングを実行した後、サンプルの測定単位において、対応するサンプル間隔は（−８０、８０）である。
【００９６】
４０４．サーバーが、現在のフレームのサブバンドのチャネル間時間差に従って、現在のフレームのサブバンドのチャネル間時間差の絶対値の平均値を計算する。
【００９７】
本発明の本実施形態では、サーバーは、以下の式
【数２６】
0006335301.tif 000027
に従って、現在のフレームのサブバンドのチャネル間時間差の絶対値の平均値を計算してよい。ITDはサブバンドの絶対値の平均値、ITD(b)はｂ番目のサブバンドのチャネル間時間差であり、bは１以上L以下の整数、Lはサブバンドの総数である。
【００９８】
４０５．サーバーが、現在のフレームのサブバンドのチャネル間時間差の絶対値の平均値にフレーム間平滑化処理を実行し、現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値を取得する。
【００９９】
具体的には、ステップ４０５では、サーバーが、以下の式
ITD_sm（k)＝fac5×ITD_sm（k-1)＋fac6×ITD
に従って、現在のフレームのサブバンドのチャネル間時間差の絶対値の平均値にフレーム間平滑化処理を実行し、現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値を取得してよい。ITD_sm(k)は現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値、ITD_sm(k-1)は現在のフレームの前のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値、fac5及びfac6は平滑化因子であり、fac5＞０、fac6＞６、fac5＋fac6＝１である。
【０１００】
本発明の本実施形態では、平滑化因子fac5の値はfac5＝０．９８４４であってよく、対応する平滑化因子fac6はfac6＝１−０．９８４４＝０．０１５６であってよい。
【０１０１】
本発明の本実施形態では、サーバーは、現在のフレームの隣接するデータフレーム間で平滑化処理を実行してよい、現在のフレームの隣接するデータフレームに対応するステレオ位相情報が急変した場合にステレオオーディオ信号が急変するという状況を回避することができ、ステレオオーディオの効果を更に改善することができる。
【０１０２】
現在のフレームの大域ステレオ位相パラメータの値の決定結果が、現在のフレームのG_ITDパラメータの値が０でないことである場合、ステップ４０６ａが実行される。すなわち、サーバーが、現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値に従って、現在のフレームのG_ITDパラメータの値を調整する。
【０１０３】
具体的には、ステップ４０６ａでは、現在のフレームの大域ステレオ位相パラメータの値の決定結果が、現在のフレームのG_ITDパラメータの値が０でないことであった場合、サーバーが、以下の式
【数２７】
0006335301.tif 000028
に従って、現在のフレームのG_ITDパラメータの値の絶対値を調整してよい。ここで、
【数２８】
0006335301.tif 000029
はG_ITDパラメータの値の調整された絶対値、
【数２９】
0006335301.tif 000030
はG_ITDパラメータの値の絶対値、ITD_smは現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値、fac1及びfac2は平滑化因子であり、fac1＞０、fac2＞０、fac1＋fac2＝１である。
【０１０４】
本発明の本実施形態では、平滑化因子fac1の値はfac1＝０．５であってよく、対応する平滑化因子fac2はfac2＝１−０．５＝０．５であってよい。
【０１０５】
現在のフレームの大域ステレオ位相パラメータの値の決定結果が、現在のフレームのG_ITDパラメータの値が０であり、且つ現在のフレームのG_IPDパラメータの値が０でないことである場合、ステップ４０６ｂが実行される。すなわち、サーバーが、以下の式
【数３０】
0006335301.tif 000031
に従って、G_IPDパラメータの値の絶対値を調整する。ここで、
【数３１】
0006335301.tif 000032
はG_IPDパラメータの値の調整された絶対値、
【数３２】
0006335301.tif 000033
はG_IPDパラメータの値の絶対値、fac3及びfac4は平滑化因子であり、fac3＞０、fac4＞０、fac3＋fac4＝１であり、
【数３３】
0006335301.tif 000034
であり、FFT_LENは変換長さ、Kは周波数ビン値、ITD_smは現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値、IPD_smは現在のフレームのサブバンドのチャネル間位相差の絶対値の平滑化された平均値である。
【０１０６】
本発明の本実施形態では、平滑化因子の値fac3はfac3＝０．７５であってよく、対応する平滑化因子fac4はfac4＝１−０．７５＝０．２５であってよい。
【０１０７】
４０７．サーバーが、現在のフレームの大域ステレオ位相パラメータの調整された値を符号化する。
【０１０８】
サーバーは、５ｂｉｔ（ビット）量子化・符号化の方式で、現在のフレームの大域ステレオ位相パラメータの調整された値を符号化してよい。第１のビットはステレオ位相パラメータのフラグビットflagであり、第２のビット〜第５のビットは、現在のフレームの大域ステレオ位相パラメータの調整された値に符号化処理が実行された後に得られる値である。具体的には、flag＝１のとき、サーバーは現在のフレームのG_ITDの量子化値を送信し、flag＝０のとき、サーバーは現在のフレームのG_IPDの量子化値を送信する。
【０１０９】
本発明の本実施形態において提供されるステレオ位相パラメータを符号化する方法によれば、最初に、現在のフレームの大域ステレオ位相パラメータが取得される。それから、現在のフレームの大域ステレオ位相パラメータの値が決定され、現在のフレームの大域ステレオ位相パラメータの値の決定結果に従って、現在のフレームの大域ステレオ位相パラメータの値が調整される。最後に、現在のフレームの大域ステレオ位相パラメータの調整された値が符号化される。Globalパラメータを抽出することによりステレオ位相情報が直接的に回復される既存の技術と比較すると、本発明の本実施形態では、調整されたGlobalパラメータを用いてステレオ位相情報が回復される。よって、ステレオ位相情報の精度を改善することができ、その結果、ステレオオーディオ情報の効果が改善される。
【０１１０】
本発明の実施形態は、ステレオ位相パラメータを符号化する装置を提供する。図５に示されるように、装置の実体はサーバーであってよい。装置は、取得ユニット５１、決定ユニット５２、調整ユニット５３及び符号化ユニット５４を備える。
【０１１１】
取得ユニット５１は、現在のフレームの大域ステレオ位相パラメータを取得するように構成される。
【０１１２】
決定ユニット５２は、取得ユニット５１によって取得された現在のフレームの大域ステレオ位相パラメータの値を決定するように構成される。
【０１１３】
調整ユニット５３は、決定ユニット５２によって決定された現在のフレームの大域ステレオ位相パラメータの値の決定結果に従って、現在のフレームの大域ステレオ位相パラメータの値を調整するように構成される。
【０１１４】
符号化ユニット５４は、調整ユニット５３によって調整された現在のフレームの大域ステレオ位相パラメータの値を符号化するように構成される。
【０１１５】
更に、ステレオ位相パラメータを符号化する装置の実体はサーバーであってよい。図６に示されるように、サーバーは、プロセッサ６１、入力装置６２、出力装置６３及びメモリ６４を備えてよい。入力装置６２、出力装置６３及びメモリ６４は、プロセッサ６１に接続される。
【０１１６】
プロセッサ６１は、現在のフレームの大域ステレオ位相パラメータを取得するように構成される。
【０１１７】
プロセッサ６１は更に、現在のフレームの大域ステレオ位相パラメータの値を決定するように構成される。
【０１１８】
プロセッサ６１は更に、現在のフレームの大域ステレオ位相パラメータの値の決定結果に従って、現在のフレームの大域ステレオ位相パラメータの値を調整するように構成される。
【０１１９】
プロセッサ６１は更に、現在のフレームの大域ステレオ位相パラメータの調整された値を符号化するように構成される。
【０１２０】
なお、本発明の本実施形態において提供されるステレオ位相パラメータを調整する装置の機能ユニットの対応するその他の説明については、図１の対応する説明を参照することができ、ここでは詳細の説明を省略する。
【０１２１】
本発明の実施形態は、別のステレオ位相パラメータを符号化する装置を提供する。図７に示されるように、装置の実体はサーバーであってよい。装置は、取得ユニット７１、決定ユニット７２、調整ユニット７３及び符号化ユニット７４を備える。
【０１２２】
取得ユニット７１は、現在のフレームの大域ステレオ位相パラメータを取得するように構成される。
【０１２３】
決定ユニット７２は、取得ユニット７１によって取得された現在のフレームの大域ステレオ位相パラメータの値を決定するように構成される。
【０１２４】
調整ユニット７３は、決定ユニット７２によって決定された現在のフレームの大域ステレオ位相パラメータの値の決定結果に従って、現在のフレームの大域ステレオ位相パラメータの値を調整するように構成される。
【０１２５】
符号化ユニット７４は、調整ユニット７３による調整によって得られた現在のフレームの大域ステレオ位相パラメータの値を符号化するように構成される。
【０１２６】
調整ユニット７３は、取得モジュール７３０１、計算ユニット７３０２及び調整モジュール７３０３を有する。
【０１２７】
取得モジュール７３０１は、現在のフレームのサブバンドのチャネル間時間差を取得するように構成される。
【０１２８】
計算モジュール７３０２は、取得モジュール７３０１によって取得された現在のフレームのサブバンドのチャネル間時間差に従って、現在のフレームのサブバンドのチャネル間時間差の絶対値の平均値を計算するように構成される。
【０１２９】
調整モジュール７３０３は、現在のフレームの大域ステレオ位相パラメータの値の決定結果と、計算モジュール７３０２によって計算された現在のフレームのサブバンドのチャネル間時間差の絶対値の平均値とに従って、現在のフレームの大域ステレオ位相パラメータの値を調整するように構成される。
【０１３０】
調整ユニット７３は更に処理モジュール７３０４を有する。
【０１３１】
処理モジュール７３０４は、計算モジュール７３０２によって計算された現在のフレームのサブバンドのチャネル間時間差の絶対値の平均値に、フレーム間平滑化処理を実行するように構成される。
【０１３２】
取得モジュール７３０１は更に、処理モジュール７３０４によって平滑化された現在のフレームのサブバンドのチャネル間時間差の絶対値の平均値を取得するように構成される。
【０１３３】
調整モジュール７３０３は更に、現在のフレームの大域ステレオ位相パラメータの値の決定結果と、取得モジュール７３０１によって取得された現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値とに従って、現在のフレームの大域ステレオ位相パラメータの値を調整するように構成される。
【０１３４】
取得ユニット７１によって取得される大域ステレオ位相パラメータは、グループ遅延G_ITDパラメータを含む。
【０１３５】
調整モジュール７３０３は更に、現在のフレームの大域ステレオ位相パラメータの値の決定結果が、G_ITDパラメータの値が０でないことである場合、取得モジュール７３０１によって取得された現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値に従って、現在のフレームのG_ITDパラメータの値を調整するように構成される。
【０１３６】
調整モジュール７３０３は更に、以下の式
【数３４】
0006335301.tif 000035
に従って、現在のフレームのG_ITDパラメータの値の絶対値を調整するように構成される。ここで、
【数３５】
0006335301.tif 000036
はG_ITDパラメータの値の調整された絶対値、
【数３６】
0006335301.tif 000037
はG_ITDパラメータの値の絶対値、ITD_smは現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値、fac1及びfac2は平滑化因子であり、fac1＞０、fac2＞０、fac1＋fac2＝１である。
【０１３７】
調整モジュール７３０３による調整時の平滑化因子は、fac1＝０．５を満たす。
【０１３８】
取得ユニット７１によって取得される大域ステレオ位相パラメータは、グループ遅延G_ITDパラメータ及びグループ位相G_IPDパラメータを含む。
【０１３９】
調整モジュール７３０３は更に、現在のフレームの大域ステレオ位相パラメータの値の決定結果が、G_ITDパラメータの値が０であることである場合、取得モジュール７３０１によって取得された現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値に従って、現在のフレームのG_IPDパラメータの値を調整するように構成される。
【０１４０】
調整モジュール７３０３は更に、現在のフレームの大域ステレオ位相パラメータの値の決定結果が、G_ITDパラメータの値が０であり、且つ現在のフレームのG_IPDパラメータの値が０でないことである場合、以下の式
【数３７】
0006335301.tif 000038
に従って、G_IPDパラメータの値の絶対値を調整するように構成される。ここで、
【数３８】
0006335301.tif 000039
はG_IPDパラメータの値の調整された絶対値、
【数３９】
0006335301.tif 000040
はG_IPDパラメータの値の絶対値、fac3及びfac4は平滑化因子であり、fac3＞０、fac4＞０、fac3＋fac4＝１であり、
【数４０】
0006335301.tif 000041
であり、FFT_LENは変換長さ、Kは周波数ビン値、ITD_smは現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値、IPD_smは現在のフレームのサブバンドのチャネル間位相差の絶対値の平滑化された平均値である。
【０１４１】
調整モジュール７３０３による調整時の平滑化因子は、fac3＝０．７５を満たす。
【０１４２】
調整ユニット７３は更に構成モジュール７３０５を有する。
【０１４３】
構成モジュール７３０５は、現在のフレームの大域ステレオ位相パラメータの値の決定結果が、G_ITDパラメータの値が０であり、且つ現在のフレームのG_IPDパラメータの値が０であることである場合、処理モジュール７３０４によって平滑化された現在のフレームのサブバンドのチャネル間位相差の絶対値の平均値を、現在のフレームのG_IPDパラメータの絶対値として用い、現在のフレームの前のフレームのG_IPDパラメータのシンボルを、現在のフレームのG_IPDパラメータのシンボルとして用いるように構成される。
【０１４４】
処理モジュール７３０４は更に、以下の式
ITD_sm（k)＝fac5×ITD_sm（k-1)＋fac6×ITD
に従って、フレーム間平滑化処理を実行するように構成される。ITD_sm(k)は現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値、ITD_sm(k-1)は現在のフレームの前のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値、fac5及びfac6は平滑化因子であり、fac5＞０、fac6＞６、fac5＋fac6＝１である。
【０１４５】
処理モジュール７３０４による平滑化処理時の平滑化因子は、fac5＝０．９８４４を満たす。
【０１４６】
更に、ステレオ位相パラメータを符号化する装置の実体はサーバーであってよい。図８に示されるように、サーバーは、プロセッサ８１、入力装置８２、出力装置８３及びメモリ８４を備えてよい。入力装置８２、出力装置８３及びメモリ８４は、プロセッサ８１に接続される。
【０１４７】
プロセッサ８１は、現在のフレームの大域ステレオ位相パラメータを取得するように構成される。
【０１４８】
プロセッサ８１は更に、現在のフレームの大域ステレオ位相パラメータの値を決定するように構成される。
【０１４９】
プロセッサ８１は更に、現在のフレームの大域ステレオ位相パラメータの値の決定結果に従って、現在のフレームの大域ステレオ位相パラメータの値を調整するように構成される。
【０１５０】
プロセッサ８１は更に、現在のフレームの大域ステレオ位相パラメータの調整された値を符号化するように構成される。
【０１５１】
プロセッサ８１は更に、現在のフレームのサブバンドのチャネル間時間差を取得するように構成される。
【０１５２】
プロセッサ８１は更に、現在のフレームのサブバンドのチャネル間時間差に従って、現在のフレームのサブバンドのチャネル間時間差の絶対値の平均値を計算するように構成される。
【０１５３】
プロセッサ８１は更に、現在のフレームの大域ステレオ位相パラメータの値の決定結果と、現在のフレームのサブバンドのチャネル間時間差の絶対値の平均値とに従って、現在のフレームの大域ステレオ位相パラメータの値を調整するように構成される。
【０１５４】
プロセッサ８１は更に、現在のフレームのサブバンドのチャネル間時間差の絶対値の平均値にフレーム間平滑化処理を実行するように構成される。
【０１５５】
プロセッサ８１は更に、現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値を取得するように構成される。
【０１５６】
プロセッサ８１は更に、現在のフレームの大域ステレオ位相パラメータの値の決定結果と、現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値とに従って、現在のフレームの大域ステレオ位相パラメータの値を調整するように構成される。
【０１５７】
プロセッサ８１によって取得される大域ステレオ位相パラメータは、グループ遅延G_ITDパラメータを含む。
【０１５８】
プロセッサ８１は更に、現在のフレームの大域ステレオ位相パラメータの値の決定結果が、G_ITDパラメータの値が０でないことである場合、現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値に従って、現在のフレームのG_ITDパラメータの値を調整するように構成される。
【０１５９】
プロセッサ８１は更に、以下の式
【数４１】
0006335301.tif 000042
に従って、現在のフレームのG_ITDパラメータの値の絶対値を調整するように構成される。ここで、
【数４２】
0006335301.tif 000043
はG_ITDパラメータの値の調整された絶対値、
【数４３】
0006335301.tif 000044
はG_ITDパラメータの値の絶対値、ITD_smは現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値、fac1及びfac2は平滑化因子であり、fac1＞０、fac2＞０、fac1＋fac2＝１である。
【０１６０】
プロセッサ８１による調整時の平滑化因子は、fac1＝０．５を満たす。
【０１６１】
プロセッサ８１によって取得される大域ステレオ位相パラメータは、グループ遅延G_ITDパラメータ及びグループ位相G_IPDパラメータを含む。
【０１６２】
プロセッサ８１は更に、現在のフレームの大域ステレオ位相パラメータの値の決定結果が、G_ITDパラメータの値が０であることである場合、現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値に従って、現在のフレームのG_IPDパラメータの値を調整するように構成される。
【０１６３】
プロセッサ８１は更に、現在のフレームの大域ステレオ位相パラメータの値の決定結果が、G_ITDパラメータの値が０であり、且つ現在のフレームのG_IPDパラメータの値が０でないことである場合、以下の式
【数４４】
0006335301.tif 000045
に従って、G_IPDパラメータの値の絶対値を調整するように構成される。ここで、
【数４５】
0006335301.tif 000046
はG_IPDパラメータの値の調整された絶対値、
【数４６】
0006335301.tif 000047
はG_IPDパラメータの値の絶対値、fac3及びfac4は平滑化因子であり、fac3＞０、fac4＞０、fac3＋fac4＝１であり、
【数４７】
0006335301.tif 000048
であり、FFT_LENは変換長さ、Kは周波数ビン値、ITD_smは現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値、IPD_smは現在のフレームのサブバンドのチャネル間位相差の絶対値の平滑化された平均値である。
【０１６４】
プロセッサ８１による調整時の平滑化因子は、fac3＝０．７５を満たす。
【０１６５】
プロセッサ８１は更に、現在のフレームの大域ステレオ位相パラメータの値の決定結果が、G_ITDパラメータの値が０であり、且つ現在のフレームのG_IPDパラメータの値が０であることである場合、現在のフレームのサブバンドのチャネル間位相差の絶対値の平滑化された平均値を、現在のフレームのG_IPDパラメータの絶対値として用い、現在のフレームの前のフレームのG_IPDパラメータのシンボルを、現在のフレームのG_IPDパラメータのシンボルとして用いるように構成される。
【０１６６】
プロセッサ８１は更に、以下の式
ITD_sm（k)＝fac5×ITD_sm（k-1)＋fac6×ITD
に従って、フレーム間平滑化処理を実行するように構成される。ITD_sm(k)は現在のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値、ITD_sm(k-1)は現在のフレームの前のフレームのサブバンドのチャネル間時間差の絶対値の平滑化された平均値、fac5及びfac6は平滑化因子であり、fac5＞０、fac6＞６、fac5＋fac6＝１である。
【０１６７】
プロセッサ８１による平滑化処理時の平滑化因子は、fac5＝０．９８４４を満たす。なお、本発明の本実施形態において提供されるステレオ位相パラメータを調整する装置の機能ユニットの対応するその他の説明については、図２の対応する説明を参照することができ、ここでは詳細の説明を省略する。
【０１６８】
本発明の実施形態において提供されるステレオ位相パラメータを符号化する装置は、上記に提供される方法実施形態を実現することができる。機能実現の詳細については方法実施形態の説明を参照することができ、ここでは詳細の説明を省略する。本発明の実施形態において提供されるステレオ位相パラメータを符号化する方法及び装置は、ステレオ位相情報の回復に適用可能であるが、それに限定されない。
【０１６９】
当業者であれば、実施形態における方法のプロセスの全部又は一部が、関連ハードウェアに命令を与えるコンピュータープログラムによって実現されてよいことが理解できるであろう。プログラムはコンピューター可読記憶媒体に格納されてよい。プログラムが実行されると、実施形態における方法のプロセスが実行される。上述の記憶媒体は、磁気ディスク、光学ディスク、リードオンリーメモリ（Read-Only  Memory、ＲＯＭ）又はランダムアクセスメモリ（Random  Access  Memory、ＲＡＭ）を含んでよい。
【０１７０】
上述の説明は本発明の具体的な実施方式に過ぎず、本発明の保護範囲を限定する意図はない。当業者が本発明に開示の技術的範囲内で容易に想到し得る変形又は置換は、いかなるものであっても本発明の保護範囲に包含されるものとする。したがって、本発明の保護範囲は、特許請求の範囲の保護範囲に従うものとする。
【図１】
0006335301.tif 000063
【図２】
0006335301.tif 000064
【図３】
0006335301.tif 000065
【図４】
0006335301.tif 000066
【図５】
0006335301.tif 000067
【図６】
0006335301.tif 000068
【図７】
0006335301.tif 000069
【図８】
0006335301.tif 000070