(57)【特許請求の範囲】
【請求項１】
ステレオ信号符号化の間に信号を再構成する方法であって、
現在フレームの中の基準音声チャネルと目標音声チャネルとを決定するステップと、
前記現在フレームの中のチャネル間時間差及び前記現在フレームの中の遷移セグメントの初期長に基づき、前記現在フレームの中の前記遷移セグメントの適応長を決定するステップと、
前記現在フレームの中の前記遷移セグメントの前記適応長に基づき、前記現在フレームの中の遷移ウインドウを決定するステップと、
前記現在フレームの中の再構成された信号の利得変更因子を決定するステップと、
前記現在フレームの中の前記チャネル間時間差、前記現在フレームの中の前記遷移セグメントの前記適応長、前記現在フレームの中の前記遷移ウインドウ、前記現在フレームの中の前記利得変更因子、前記現在フレームの中の基準音声チャネル信号、及び前記現在フレームの中の目標音声チャネル信号に基づき、前記現在フレームの中の前記目標音声チャネル上の遷移セグメント信号を決定するステップと、
を含む方法。
【請求項２】
前記現在フレームの中のチャネル間時間差及び前記現在フレームの中の遷移セグメントの初期長に基づき、前記現在フレームの中の前記遷移セグメントの適応長を決定する前記ステップは、
前記現在フレームの中の前記チャネル間時間差の絶対値が前記現在フレームの中の前記遷移セグメントの前記初期長以上であるとき、前記現在フレームの中の前記遷移セグメントの前記初期長を、前記現在フレームの中の前記遷移セグメントの前記適応長として決定するステップ、又は、
前記現在フレームの中の前記チャネル間時間差の絶対値が前記現在フレームの中の前記遷移セグメントの前記初期長未満であるとき、前記現在フレームの中の前記チャネル間時間差の前記絶対値を、前記遷移セグメントの前記適応長として決定するステップ、
を含む、請求項１に記載の方法。
【請求項３】
前記現在フレームの中の前記目標音声チャネル上の前記遷移セグメント信号は、次式を満たし、
transition_seg(i)=w(i)*g*reference(N−adp_Ts−abs(cur_itd)+i)+(１−w(i))*target(N−adp_Ts+i)、ここで、
i=０,１,…,adp_Ts−１、transition_seg(.)は前記現在フレームの中の前記目標音声チャネル上の前記遷移セグメント信号を表し、adp_Tsは前記現在フレームの中の前記遷移セグメントの前記適応長を表し、w(.)は前記現在フレームの中の前記遷移ウインドウを表し、gは前記現在フレームの中の前記利得変更因子を表し、target(.)は前記現在フレームの中の前記目標音声チャネル信号を表し、reference(.)は前記現在フレームの中の前記基準音声チャネル信号を表し、cur_itdは前記現在フレームの中の前記チャネル間時間差を表し、abs(cur_itd)は前記現在フレームの中の前記チャネル間時間差の絶対値を表し、Nは前記現在フレームのフレーム長を表す、請求項１又は２に記載の方法。
【請求項４】
前記現在フレームの中の再構成された信号の利得変更因子を決定する前記ステップは、
前記現在フレームの中の前記遷移ウインドウ、前記現在フレームの中の前記遷移セグメントの前記適応長、前記現在フレームの中の前記目標音声チャネル信号、前記現在フレームの中の前記基準音声チャネル信号、及び前記現在フレームの中の前記チャネル間時間差に基づき、初期利得変更因子を決定するステップであって、前記初期利得変更因子は、前記現在フレームにおける前記利得変更因子である、ステップ、又は、
前記現在フレームの中の前記遷移ウインドウ、前記現在フレームの中の前記遷移セグメントの前記適応長、前記現在フレームの中の前記目標音声チャネル信号、前記現在フレームの中の前記基準音声チャネル信号、前記現在フレームの中の前記チャネル間時間差に基づき、初期利得変更因子を決定し、第１変更係数に基づき、前記初期利得変更因子を変更して、前記現在フレームの中の前記利得変更因子を取得するステップであって、前記第１変更係数は、０より大きく１より小さい予め設定された実数である、ステップ、又は、
前記現在フレームの中の前記チャネル間時間差、前記現在フレームの中の前記目標音声チャネル信号、及び前記現在フレームの中の前記基準音声チャネル信号に基づき、初期利得変更因子を決定し、第２変更係数に基づき、前記初期利得変更因子を変更して、前記現在フレームの中の前記利得変更因子を取得するステップであって、前記第２変更係数は、０より大きく１より小さい予め設定された実数である若しくは予め設定されたアルゴリズムに従い決定される、ステップ、
を含む、請求項１乃至３のいずれか一項に記載の方法。
【請求項５】
前記初期利得変更因子は、次式を満たし、
【数２５】
0006951554.tif 000026
ここで、Kはエネルギ減衰係数を表し、Kは予め設定された実数であり、０＜K≦１、gは前記現在フレームの中の前記利得変更因子を表し、w(.)は前記現在フレームの中の前記遷移ウインドウを表し、x(.)は前記現在フレームの中の前記目標音声チャネル信号を表し、y(.)は前記現在フレームの中の前記基準音声チャネル信号を表し、Nは前記現在フレームのフレーム長を表し、Tsは前記遷移ウインドウの開始サンプリング点インデックスに対応する、前記目標音声チャネルのサンプリング点インデックスを表し、Tdは前記遷移ウインドウの終了サンプリング点インデックスに対応する、前記目標音声チャネルのサンプリング点インデックスを表し、Ts=N−abs(cur_itd)−adp_Ts、及びTd=N−abs(cur_itd)、T０は前記利得変更因子を計算するために使用される、前記目標音声チャネルの予め設定された開始サンプリング点インデックスを表し、０≦T０＜Ts、cur_itdは前記現在フレームの中の前記チャネル間時間差を表し、abs(cur_itd)は前記現在フレームの中の前記チャネル間時間差の絶対値を表し、adp_Tsは前記現在フレームの中の前記遷移セグメントの前記適応長を表す、請求項４に記載の方法。
【請求項６】
前記方法は、
前記現在フレームの中の前記チャネル間時間差、前記現在フレームの中の前記利得変更因子、及び前記現在フレームの中の前記基準音声チャネル信号に基づき、前記現在フレームの中の前記目標音声チャネル上の順方向信号を決定するステップ、を更に含む請求項４又は５に記載の方法。
【請求項７】
前記現在フレームの中の前記目標音声チャネル上の前記順方向信号は、次式を満たし、
reconstruction_seg(i)=g*reference(N−abs(cur_itd)+i)、ここで、
i=０,１,...,abs(cur_itd)−１、reconstruction_seg(.)は前記現在フレームの中の前記目標音声チャネル上の前記順方向信号を表し、gは前記現在フレームの中の前記利得変更因子を表し、reference(.)は前記現在フレームの中の前記基準音声チャネル信号を表し、cur_itdは前記現在フレームの中の前記チャネル間時間差を表し、abs(cur_itd)は前記現在フレームの中の前記チャネル間時間差の絶対値を表し、Nは前記現在フレームのフレーム長を表す、請求項６に記載の方法。
【請求項８】
前記第２変更係数が予め設定されたアルゴリズムに従い決定されるとき、前記第２変更係数は、前記現在フレームの中の前記基準音声チャネル信号及び前記目標音声チャネル信号、前記現在フレームの中の前記チャネル間時間差、前記現在フレームの中の前記遷移セグメントの前記適応長、前記現在フレームの中の前記遷移ウインドウ、及び前記現在フレームの中の前記利得変更因子に基づき決定される、請求項４乃至７のいずれか一項に記載の方法。
【請求項９】
前記第２変更係数は、次式を満たし、
【数２６】
0006951554.tif 000027
ここで、adj_facは前記第２変更係数を表し、Kはエネルギ減衰係数を表し、Kは前記予め設定された実数であり、０＜K≦１、gは前記現在フレームの中の前記利得変更因子を表し、w(.)は前記現在フレームの中の前記遷移ウインドウを表し、x(.)は前記現在フレームの中の前記目標音声チャネル信号を表し、y(.)は前記現在フレームの中の前記基準音声チャネル信号を表し、Nは前記現在フレームのフレーム長を表し、Tsは前記遷移ウインドウの開始サンプリング点インデックスに対応する、前記目標音声チャネルのサンプリング点インデックスを表し、Tdは前記遷移ウインドウの終了サンプリング点インデックスに対応する、前記目標音声チャネルのサンプリング点インデックスを表し、Ts=N−abs(cur_itd)−adp_Ts、及びTd=N−abs(cur_itd)、T０は前記利得変更因子を計算するために使用される、前記目標音声チャネルの前記予め設定された開始サンプリング点インデックスを表し、０≦T０＜Ts、cur_itdは前記現在フレームの中の前記チャネル間時間差を表し、abs(cur_itd)は前記現在フレームの中の前記チャネル間時間差の絶対値を表し、adp_Tsは前記現在フレームの中の前記遷移セグメントの前記適応長を表す、請求項８に記載の方法。
【請求項１０】
前記第２変更係数は、次式を満たし、
【数２７】
0006951554.tif 000028
ここで、adj_facは前記第２変更係数を表し、Kはエネルギ減衰係数を表し、Kは前記予め設定された実数であり、０＜K≦１、gは前記現在フレームの中の前記利得変更因子を表し、w(.)は前記現在フレームの中の前記遷移ウインドウを表し、x(.)は前記現在フレームの中の前記目標音声チャネル信号を表し、y(.)は前記現在フレームの中の前記基準音声チャネル信号を表し、Nは前記現在フレームのフレーム長を表し、Tsは前記遷移ウインドウの開始サンプリング点インデックスに対応する、前記目標音声チャネルのサンプリング点インデックスを表し、Tdは前記遷移ウインドウの終了サンプリング点インデックスに対応する、前記目標音声チャネルのサンプリング点インデックスを表し、Ts=N−abs(cur_itd)−adp_Ts、及びTd=N−abs(cur_itd)、T０は前記利得変更因子を計算するために使用される、前記目標音声チャネルの前記予め設定された開始サンプリング点インデックスを表し、０≦T０＜Ts、cur_itdは前記現在フレームの中の前記チャネル間時間差を表し、abs(cur_itd)は前記現在フレームの中の前記チャネル間時間差の絶対値を表し、adp_Tsは前記現在フレームの中の前記遷移セグメントの前記適応長を表す、請求項８に記載の方法。
【請求項１１】
ステレオ信号符号化の間に信号を再構成する方法であって、
現在フレームの中の基準音声チャネルと目標音声チャネルとを決定するステップと、
前記現在フレームの中のチャネル間時間差及び前記現在フレームの中の遷移セグメントの初期長に基づき、前記現在フレームの中の前記遷移セグメントの適応長を決定するステップと、
前記現在フレームの中の前記遷移セグメントの前記適応長に基づき、前記現在フレームの中の遷移ウインドウを決定するステップと、
前記現在フレームの中の前記遷移セグメントの前記適応長、前記現在フレームの中の前記遷移ウインドウ、及び前記現在フレームの中の目標音声チャネル信号に基づき、前記現在フレームの中の前記目標音声チャネル上の遷移セグメント信号を決定するステップと、
を含む方法。
【請求項１２】
前記方法は、
前記現在フレームの中の前記目標音声チャネル上の順方向信号をゼロに設定するステップ、を更に含む請求項１１に記載の方法。
【請求項１３】
前記現在フレームの中のチャネル間時間差、及び前記現在フレームの中の遷移セグメントの初期長に基づき、前記現在フレームの中の前記遷移セグメントの適応長を決定する前記ステップは、
前記現在フレームの中の前記チャネル間時間差の絶対値が前記現在フレームの中の前記遷移セグメントの前記初期長以上であるとき、前記現在フレームの中の前記遷移セグメントの前記初期長を、前記現在フレームの中の前記遷移セグメントの前記適応長として決定するステップ、又は、
前記現在フレームの中の前記チャネル間時間差の絶対値が前記現在フレームの中の前記遷移セグメントの前記初期長未満であるとき、前記現在フレームの中の前記チャネル間時間差の前記絶対値を、前記遷移セグメントの前記適応長として決定するステップ、
を含む、請求項１１又は１２に記載の方法。
【請求項１４】
前記現在フレームの中の前記目標音声チャネル上の前記遷移セグメント信号は、次式を満たし、
transition_seg(i)=(１−w(i))*target(N−adp_Ts+i)、ここで、
i=０,１,…,adp_Ts−１,、transition_seg(.)は前記現在フレームの中の前記目標音声チャネル上の前記遷移セグメント信号を表し、adp_Tsは前記現在フレームの中の前記遷移セグメントの前記適応長を表し、w(.)は前記現在フレームの中の前記遷移ウインドウを表し、target(.)は前記現在フレームの中の前記目標音声チャネル信号を表し、cur_itdは前記現在フレームの中の前記チャネル間時間差を表し、abs(cur_itd)は前記現在フレームの中の前記チャネル間時間差の前記絶対値を表し、Nは前記現在フレームのフレーム長を表す、請求項１３に記載の方法。
【請求項１５】
ステレオ信号符号化の間に信号を再構成する機器であって、
現在フレームの中の基準音声チャネルと目標音声チャネルとを決定するよう構成される第１決定モジュールと、
前記現在フレームの中のチャネル間時間差及び前記現在フレームの中の遷移セグメントの初期長に基づき、前記現在フレームの中の前記遷移セグメントの適応長を決定するよう構成される第２決定モジュールと、
前記現在フレームの中の前記遷移セグメントの前記適応長に基づき、前記現在フレームの中の遷移ウインドウを決定するよう構成される第３決定モジュールと、
前記現在フレームの中の再構成された信号の利得変更因子を決定するよう構成される第４決定モジュールと、
前記現在フレームの中の前記チャネル間時間差、前記現在フレームの中の前記遷移セグメントの前記適応長、前記現在フレームの中の前記遷移ウインドウ、前記現在フレームの中の前記利得変更因子、前記現在フレームの中の基準音声チャネル信号、及び前記現在フレームの中の目標音声チャネル信号に基づき、前記現在フレームの中の前記目標音声チャネル上の遷移セグメント信号を決定するよう構成される第５決定モジュールと、
を含む機器。
【請求項１６】
前記第２決定モジュールは、具体的に、
前記現在フレームの中の前記チャネル間時間差の絶対値が前記現在フレームの中の前記遷移セグメントの前記初期長以上であるとき、前記現在フレームの中の前記遷移セグメントの前記初期長を、前記現在フレームの中の前記遷移セグメントの前記適応長として決定する、又は、
前記現在フレームの中の前記チャネル間時間差の絶対値が前記現在フレームの中の前記遷移セグメントの前記初期長未満であるとき、前記現在フレームの中の前記チャネル間時間差の前記絶対値を、前記遷移セグメントの前記適応長として決定する、
よう構成される、請求項１５に記載の機器。
【請求項１７】
前記第５決定モジュールにより決定された、前記現在フレームの中の前記目標音声チャネル上の前記遷移セグメント信号は、次式を満たし、
transition_seg(i)=w(i)*g*reference(N−adp_Ts−abs(cur_itd)+i)+(１−w(i))*target(N−adp_Ts+i)、ここで、
i=０,１,…,adp_Ts−１、transition_seg(.)は前記現在フレームの中の前記目標音声チャネル上の前記遷移セグメント信号を表し、adp_Tsは前記現在フレームの中の前記遷移セグメントの前記適応長を表し、w(.)は前記現在フレームの中の前記遷移ウインドウを表し、gは前記現在フレームの中の前記利得変更因子を表し、target(.)は前記現在フレームの中の前記目標音声チャネル信号を表し、reference(.)は前記現在フレームの中の前記基準音声チャネル信号を表し、cur_itdは前記現在フレームの中の前記チャネル間時間差を表し、abs(cur_itd)は前記現在フレームの中の前記チャネル間時間差の絶対値を表し、Nは前記現在フレームのフレーム長を表す、請求項１５又は１６に記載の機器。
【請求項１８】
前記第４決定モジュールは、具体的に、
前記現在フレームの中の前記遷移ウインドウ、前記現在フレームの中の前記遷移セグメントの前記適応長、前記現在フレームの中の前記目標音声チャネル信号、前記現在フレームの中の前記基準音声チャネル信号、及び前記現在フレームの中の前記チャネル間時間差に基づき、初期利得変更因子を決定する、又は、
前記現在フレームの中の前記遷移ウインドウ、前記現在フレームの中の前記遷移セグメントの前記適応長、前記現在フレームの中の前記目標音声チャネル信号、前記現在フレームの中の前記基準音声チャネル信号、及び前記現在フレームの中の前記チャネル間時間差に基づき、初期利得変更因子を決定し、第１変更係数に基づき、前記初期利得変更因子を変更して、前記現在フレームの中の前記利得変更因子を取得し、前記第１変更係数は、０より大きく１より小さい予め設定された実数である、又は、
前記現在フレームの中の前記チャネル間時間差、前記現在フレームの中の前記目標音声チャネル信号、及び前記現在フレームの中の前記基準音声チャネル信号に基づき、初期利得変更因子を決定し、第２変更係数に基づき、前記初期利得変更因子を変更して、前記現在フレームの中の前記利得変更因子を取得し、前記第２変更係数は、０より大きく１より小さい予め設定された実数である若しくは予め設定されたアルゴリズムに従い決定される、
よう構成される、請求項１５乃至１７のいずれか一項に記載の機器。
【請求項１９】
前記第４決定モジュールにより決定された前記初期利得変更因子は、次式を満たし、
【数２８】
0006951554.tif 000029
ここで、Kはエネルギ減衰係数を表し、Kは予め設定された実数であり、０＜K≦１、gは前記現在フレームの中の前記利得変更因子を表し、w(.)は前記現在フレームの中の前記遷移ウインドウを表し、x(.)は前記現在フレームの中の前記目標音声チャネル信号を表し、y(.)は前記現在フレームの中の前記基準音声チャネル信号を表し、Nは前記現在フレームのフレーム長を表し、Tsは前記遷移ウインドウの開始サンプリング点インデックスに対応する、前記目標音声チャネルのサンプリング点インデックスを表し、Tdは前記遷移ウインドウの終了サンプリング点インデックスに対応する、前記目標音声チャネルのサンプリング点インデックスを表し、Ts=N−abs(cur_itd)−adp_Ts、及びTd=N−abs(cur_itd)、T０は前記利得変更因子を計算するために使用される、前記目標音声チャネルの予め設定された開始サンプリング点インデックスを表し、０≦T０＜Ts、cur_itdは前記現在フレームの中の前記チャネル間時間差を表し、abs(cur_itd)は前記現在フレームの中の前記チャネル間時間差の絶対値を表し、adp_Tsは前記現在フレームの中の前記遷移セグメントの前記適応長を表す、請求項１８に記載の機器。
【請求項２０】
前記機器は、
前記現在フレームの中の前記チャネル間時間差、前記現在フレームの中の前記利得変更因子、及び前記現在フレームの中の前記基準音声チャネル信号に基づき、前記現在フレームの中の前記目標音声チャネル上の順方向信号を決定するよう構成される第６決定モジュール、を更に含む請求項１８又は１９に記載の機器。
【請求項２１】
前記第６決定モジュールにより決定された前記現在フレームの中の前記目標音声チャネル上の前記順方向信号は、次式を満たし、
reconstruction_seg(i)=g*reference(N−abs(cur_itd)+i)、ここで、
i=０,１,...,abs(cur_itd)−１、reconstruction_seg(.)は前記現在フレームの中の前記目標音声チャネル上の前記順方向信号を表し、gは前記現在フレームの中の前記利得変更因子を表し、reference(.)は前記現在フレームの中の前記基準音声チャネル信号を表し、cur_itdは前記現在フレームの中の前記チャネル間時間差を表し、abs(cur_itd)は前記現在フレームの中の前記チャネル間時間差の絶対値を表し、Nは前記現在フレームのフレーム長を表す、請求項２０に記載の機器。
【請求項２２】
前記第２変更係数が予め設定されたアルゴリズムに従い決定されるとき、前記第２変更係数は、前記現在フレームの中の前記基準音声チャネル信号及び前記目標音声チャネル信号、前記現在フレームの中の前記チャネル間時間差、前記現在フレームの中の前記遷移セグメントの前記適応長、前記現在フレームの中の前記遷移ウインドウ、及び前記現在フレームの中の前記利得変更因子に基づき決定される、請求項１８乃至２１のいずれか一項に記載の機器。
【請求項２３】
前記第２変更係数は、次式を満たし、
【数２９】
0006951554.tif 000030
ここで、adj_facは前記第２変更係数を表し、Kはエネルギ減衰係数を表し、Kは前記予め設定された実数であり、０＜K≦１、Kの値は経験に基づき当業者により設定されてよく、gは前記現在フレームの中の前記利得変更因子を表し、w(.)は前記現在フレームの中の前記遷移ウインドウを表し、x(.)は前記現在フレームの中の前記目標音声チャネル信号を表し、y(.)は前記現在フレームの中の前記基準音声チャネル信号を表し、Nは前記現在フレームのフレーム長を表し、Tsは前記遷移ウインドウの開始サンプリング点インデックスに対応する、前記目標音声チャネルのサンプリング点インデックスを表し、Tdは前記遷移ウインドウの終了サンプリング点インデックスに対応する、前記目標音声チャネルのサンプリング点インデックスを表し、Ts=N−abs(cur_itd)−adp_Ts、及びTd=N−abs(cur_itd)、T０は前記利得変更因子を計算するために使用される、前記目標音声チャネルの前記予め設定された開始サンプリング点インデックスを表し、０≦T０＜Ts、cur_itdは前記現在フレームの中の前記チャネル間時間差を表し、abs(cur_itd)は前記現在フレームの中の前記チャネル間時間差の絶対値を表し、adp_Tsは前記現在フレームの中の前記遷移セグメントの前記適応長を表す、請求項２２に記載の機器。
【請求項２４】
前記第２変更係数は、次式を満たし、
【数３０】
0006951554.tif 000031
ここで、adj_facは前記第２変更係数を表し、Kはエネルギ減衰係数を表し、Kは前記予め設定された実数であり、０＜K≦１、Kの値は経験に基づき当業者により設定されてよく、gは前記現在フレームの中の前記利得変更因子を表し、w(.)は前記現在フレームの中の前記遷移ウインドウを表し、x(.)は前記現在フレームの中の前記目標音声チャネル信号を表し、y(.)は前記現在フレームの中の前記基準音声チャネル信号を表し、Nは前記現在フレームのフレーム長を表し、Tsは前記遷移ウインドウの開始サンプリング点インデックスに対応する、前記目標音声チャネルのサンプリング点インデックスを表し、Tdは前記遷移ウインドウの終了サンプリング点インデックスに対応する、前記目標音声チャネルのサンプリング点インデックスを表し、Ts=N−abs(cur_itd)−adp_Ts、及びTd=N−abs(cur_itd)、T０は前記利得変更因子を計算するために使用される、前記目標音声チャネルの前記予め設定された開始サンプリング点インデックスを表し、０≦T０＜Ts、cur_itdは前記現在フレームの中の前記チャネル間時間差を表し、abs(cur_itd)は前記現在フレームの中の前記チャネル間時間差の絶対値を表し、adp_Tsは前記現在フレームの中の前記遷移セグメントの前記適応長を表す、請求項２２に記載の機器。
【請求項２５】
ステレオ信号符号化の間に信号を再構成する機器であって、
現在フレームの中の基準音声チャネルと目標音声チャネルとを決定するよう構成される第１決定モジュールと、
前記現在フレームの中のチャネル間時間差及び前記現在フレームの中の遷移セグメントの初期長に基づき、前記現在フレームの中の前記遷移セグメントの適応長を決定するよう構成される第２決定モジュールと、
前記現在フレームの中の前記遷移セグメントの前記適応長に基づき、前記現在フレームの中の遷移ウインドウを決定するよう構成される第３決定モジュールと、
前記現在フレームの中の前記遷移セグメントの前記適応長、前記現在フレームの中の前記遷移ウインドウ、及び前記現在フレームの中の目標音声チャネル信号に基づき、前記現在フレームの中の前記目標音声チャネル上の遷移セグメント信号を決定するよう構成される第４決定モジュールと、
を含む機器。
【請求項２６】
前記機器は、
前記現在フレームの中の前記目標音声チャネル上の順方向信号をゼロに設定するよう構成される処理モジュール、を更に含む請求項２５に記載の機器。
【請求項２７】
前記第２決定モジュールは、具体的に、
前記現在フレームの中の前記チャネル間時間差の絶対値が前記現在フレームの中の前記遷移セグメントの前記初期長以上であるとき、前記現在フレームの中の前記遷移セグメントの前記初期長を、前記現在フレームの中の前記遷移セグメントの前記適応長として決定する、又は、
前記現在フレームの中の前記チャネル間時間差の絶対値が前記現在フレームの中の前記遷移セグメントの前記初期長未満であるとき、前記現在フレームの中の前記チャネル間時間差の前記絶対値を、前記遷移セグメントの前記適応長として決定する、
よう構成される、請求項２５又は２６に記載の機器。
【請求項２８】
前記第４決定モジュールにより決定された前記現在フレームの中の前記目標音声チャネル上の前記遷移セグメント信号は、次式を満たし、
transition_seg(i)=(１−w(i))*target(N−adp_Ts+i)、ここで、
i=０,１,…,adp_Ts−１、transition_seg(.)は前記現在フレームの中の前記目標音声チャネル上の前記遷移セグメント信号を表し、adp_Tsは前記現在フレームの中の前記遷移セグメントの前記適応長を表し、w(.)は前記現在フレームの中の前記遷移ウインドウを表し、target(.)は前記現在フレームの中の前記目標音声チャネル信号を表し、cur_itdは前記現在フレームの中の前記チャネル間時間差を表し、abs(cur_itd)は前記現在フレームの中の前記チャネル間時間差の前記絶対値を表し、Nは前記現在フレームのフレーム長を表す、請求項２７に記載の機器。
【請求項２９】
プログラムの記録されたコンピュータ可読記憶媒体であって、前記プログラムは、コンピュータに請求項１乃至１４のいずれかに記載の方法を実行させる、コンピュータ可読記憶媒体。
【請求項３０】
媒体に記録されたコンピュータプログラムであって、コンピュータに請求項１乃至１４のいずれかに記載の方法を実行させるよう構成される、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願］
本願は、参照により全体がここに組み込まれる、中国特許出願番号第２０１７１０７３１４８０.２号、中国特許庁に２０１７年８月２３日出願、名称「METHOD  AND  APPARATUS  FOR  RECONSTRUCTING  SIGNAL  DURING  STEREO  SIGNAL  ENCODING」の優先権を主張する。
【０００２】
［技術分野］
本願は、オーディオ信号符号化及び復号技術に関し、より具体的には、ステレオ信号符号化の間にステレオ信号を再構成する方法及び機器に関する。
【背景技術】
【０００３】
時間ドメインステレオ信号符号化技術を用いてステレオ信号を符号化する一般的な処理は、以下のステップ：
ステレオ信号のチャネル間時間差を推定するステップと、
前記チャネル間時間差に基づき前記ステレオ信号に対して遅延整列処理を実行するステップと、
時間ドメインダウンミキシング処理のパラメータに基づき、遅延整列処理の後に取得された信号に対して時間ドメインダウンミキシング処理を実行して、１次音声チャネル信号及び２次音声チャネル信号を取得するステップと、
前記チャネル間時間差、前記時間ドメインダウンミキシング処理のパラメータ、前記１次音声チャネル信号、及び前記２次音声チャネル信号を符号化して、符号化ビットストリームを取得するステップと、を含む。
【０００４】
遅延を有する目標音声チャネルは、遅延整列処理がチャネル間時間差に基づきステレオ信号に対して実行されるとき、調整されたよい。次に、目標音声チャネル上の順方向信号が手動で決定され、目標音声チャネル上の現実の信号と手動で再構成された順方向信号との間の遷移セグメント信号が生成される。その結果、目標音声チャネル及び基準音声チャネルは同じ遅延を有する。しかしながら、現在フレームの中の目標音声チャネル上の現実の信号と手動で再構成された順方向信号との間の遷移の円滑さは、既存のソリューションに従い生成される遷移セグメント信号に起因して、比較的粗悪である。
【発明の概要】
【０００５】
本願は、ステレオ信号符号化の間に信号を再構成する方法及び機器を提供する。その結果、目標音声チャネル上の現実の信号と手動で再構成された順方向信号との間の円滑な遷移が実施できる。
【０００６】
第１の態様によると、ステレオ信号符号化の間に信号を再構成する方法が提供される。方法は、現在フレームの中の基準音声チャネルと目標音声チャネルとを決定するステップと、
前記現在フレームの中のチャネル間時間差及び前記現在フレームの中の遷移セグメントの初期長に基づき、前記現在フレームの中の前記遷移セグメントの適応長を決定するステップと、
前記現在フレームの中の前記遷移セグメントの前記適応長に基づき、前記現在フレームの中の遷移ウインドウを決定するステップと、
前記現在フレームの中の再構成された信号の利得変更因子を決定するステップと、
前記現在フレームの中の前記チャネル間時間差、前記現在フレームの中の前記遷移セグメントの前記適応長、前記現在フレームの中の前記遷移ウインドウ、前記現在フレームの中の前記利得変更因子、前記現在フレームの中の基準音声チャネル信号、及び前記現在フレームの中の目標音声チャネル信号に基づき、前記現在フレームの中の前記目標音声チャネル上の遷移セグメント信号を決定するステップと、を含む。
【０００７】
適応長を有する遷移セグメントが設定され、遷移ウインドウは、遷移セグメントの適応長に基づき決定される。固定長を有する遷移セグメントを用いて遷移ウインドウを決定する従来の方法と比べて、現在フレームの中の目標音声チャネル上の現実の信号と現在フレームの中の目標音声チャネル上の手動で再構成された信号との間のより円滑な遷移を生成できる遷移セグメント信号が取得できる。
【０００８】
第１の態様を参照して、第１の態様の幾つかの実装では、前記現在フレームの中のチャネル間時間差及び前記現在フレームの中の遷移セグメントの初期長に基づき、前記現在フレームの中の前記遷移セグメントの適応長を決定する前記ステップは、
前記現在フレームの中の前記チャネル間時間差の絶対値が前記現在フレームの中の前記遷移セグメントの前記初期長以上であるとき、前記現在フレームの中の前記遷移セグメントの前記初期長を、前記現在フレームの中の前記遷移セグメントの前記適応長として決定するステップ、又は、
前記現在フレームの中の前記チャネル間時間差の絶対値が前記現在フレームの中の前記遷移セグメントの前記初期長未満であるとき、前記現在フレームの中の前記チャネル間時間差の前記絶対値を、前記遷移セグメントの前記適応長として決定するステップ、を含む。
【０００９】
現在フレームの中の遷移セグメントの適応長は、現在フレームの中のチャネル間時間差と現在フレームの中の遷移セグメントの初期長との間の比較の結果に依存して適切に決定でき、さらに、適応長を有する遷移ウインドウが決定される。このように、現在フレームの中の目標音声チャネル上の現実の信号と手動で再構成された順方向信号との間の遷移は、より円滑になる。
【００１０】
第１の態様を参照して、第１の態様の幾つかの実装では、前記現在フレームの中の前記目標音声チャネル上の前記遷移セグメント信号は、次式を満たし：transition_seg(i)=w(i)*g*reference(N−adp_Ts−abs(cur_itd)+i)+(１−w(i))*target(N−adp_Ts+i)、ここで、i=０,１,…,adp_Ts−１、transition_seg(.)は前記現在フレームの中の前記目標音声チャネル上の前記遷移セグメント信号を表し、adp_Tsは前記現在フレームの中の前記遷移セグメントの前記適応長を表し、w(.)は前記現在フレームの中の前記遷移ウインドウを表し、gは前記現在フレームの中の前記利得変更因子を表し、target(.)は前記現在フレームの中の前記目標音声チャネル信号を表し、reference(.)は前記現在フレームの中の前記基準音声チャネル信号を表し、cur_itdは前記現在フレームの中の前記チャネル間時間差を表し、abs(cur_itd)は前記現在フレームの中の前記チャネル間時間差の前記絶対値を表し、Nは前記現在フレームのフレーム長を表す。
【００１１】
第１の態様を参照して、第１の態様の幾つかの実装では、前記現在フレームの中の再構成された信号の利得変更因子を決定する前記ステップは、
前記現在フレームの中の前記遷移ウインドウ、前記現在フレームの中の前記遷移セグメントの前記適応長、前記現在フレームの中の前記目標音声チャネル信号、前記現在フレームの中の前記基準音声チャネル信号、及び前記現在フレームの中の前記チャネル間時間差に基づき、初期利得変更因子を決定するステップであって、前記初期利得変更因子は、前記現在フレームにおける前記利得変更因子である、ステップ、
前記現在フレームの中の前記遷移ウインドウ、前記現在フレームの中の前記遷移セグメントの前記適応長、前記現在フレームの中の前記目標音声チャネル信号、前記現在フレームの中の前記基準音声チャネル信号、前記現在フレームの中の前記チャネル間時間差に基づき、初期利得変更因子を決定し、第１変更係数に基づき、前記初期利得変更因子を変更して、前記現在フレームの中の前記利得変更因子を取得するステップであって、前記第１変更係数は、０より大きく１より小さい予め設定された実数である、ステップ、又は、
前記現在フレームの中の前記チャネル間時間差、前記現在フレームの中の前記目標音声チャネル信号、及び前記現在フレームの中の前記基準音声チャネル信号に基づき、初期利得変更因子を決定し、第２変更係数に基づき、前記初期利得変更因子を変更して、前記現在フレームの中の前記利得変更因子を取得するステップであって、前記第２変更係数は、０より大きく１より小さい予め設定された実数である若しくは予め設定されたアルゴリズムに従い決定される、ステップ、
を含む。
【００１２】
任意で、第１変更係数は、０より大きく１より小さい予め設定された実数であり、第２変更係数は、０より大きく１より小さい予め設定された実数である。
【００１３】
利得変更因子が決定されると、現在フレームの中のチャネル間時間差、及び現在フレームの中の目標音声チャネル信号及び基準音声チャネル信号に加えて、現在フレームの中の遷移セグメントの適応長、及び現在フレームの中の遷移ウインドウが更に考慮される。さらに、現在フレームの中の遷移ウインドウは、適応長を有する遷移セグメントに基づき決定される。利得変更因子が現在フレームの中のチャネル間時間差、現在フレームの中の目標音声チャネル信号、及び現在フレームの中の基準音声チャネル信号にのみ基づき決定される既存のソリューションと比べて、現在フレームの中の目標音声チャネル上の現実の信号と現在フレームの中の目標音声チャネル上の再構成された順方向信号との間のエネルギの一貫性が考慮される。したがって、現在フレームの中の目標音声チャネル上の取得された順方向信号は、現在フレームの中の目標音声チャネル上の現実の順方向信号により近くなる。つまり、本願における再構成された順方向信号は、既存のソリューションにおけるものよりも正確である。
【００１４】
さらに、利得変更因子は、第１変更係数を用いて変更される。その結果、現在フレームの中の最終的に取得される遷移セグメント信号及び順方向信号は、適切に低減でき、目標音声チャネル上の手動で再構成された順方向信号と目標音声チャネル上の現実の順方向信号との間の差により、ステレオ符号化中にモノ符号化アルゴリズムを用いて取得される線形予測分析結果に与えられる影響が、更に低減できる。
【００１５】
利得変更因子は、第２変更係数を用いて変更される。その結果、現在フレームの中の最終的に取得される遷移セグメント信号及び順方向信号は、更に正確になり、目標音声チャネル上の手動で再構成された順方向信号と目標音声チャネル上の現実の順方向信号との間の差により、ステレオ符号化中にモノ符号化アルゴリズムを用いて取得される線形予測分析結果に与えられる影響が、更に低減できる。
【００１６】
第１の態様を参照して、第１の態様の幾つかの実装では、初期利得変更因子は次式を満たす：
【数１】
0006951554.tif 000002
ここで、Kはエネルギ減衰係数であり、Kは予め設定された実数であり、０＜K≦１、gは現在フレームの中の利得変更因子を表し、w(.)は現在フレームの中の遷移ウインドウを表し、x(.)は現在フレームの中の目標音声チャネル信号を表し、y(.)は現在フレームの中の基準音声チャネル信号を表し、Nは現在フレームのフレーム長を表し、Tsは遷移ウインドウの開始サンプリング点インデックスに対応する、目標音声チャネルのサンプリング点インデックスを表し、Tdは遷移ウインドウの終了サンプリング点インデックスに対応する、目標音声チャネルのサンプリング点インデックスを表し、
Ts=N−abs(cur_itd)−adp_Ts、Td=N−abs(cur_itd)、T０は利得変更因子を計算するために使用される、目標音声チャネルの予め設定された開始サンプリング点インデックスを表し、０≦T０＜Ts、cur_itdは現在フレームの中のチャネル間時間差を表し、abs(cur_itd)は現在フレームの中のチャネル間時間差の絶対値を表し、adp_Tsは現在フレームの中の遷移セグメントの適応長を表す。
【００１７】
第１の態様を参照して、第１の態様の幾つかの実装では、前記方法は、
前記現在フレームの中の前記チャネル間時間差、前記現在フレームの中の前記利得変更因子、及び前記現在フレームの中の前記基準音声チャネル信号に基づき、前記現在フレームの中の前記目標音声チャネル上の順方向信号を決定するステップ、を更に含む。
【００１８】
第１の態様を参照して、第１の態様の幾つかの実装では、前記現在フレームの中の前記目標音声チャネル上の前記順方向信号は、次式を満たし：reconstruction_seg(i)=g*reference(N−abs(cur_itd)+i)、ここでi=０,１,...,abs(cur_itd)−１、reconstruction_seg(.)は前記現在フレームの中の前記目標音声チャネル上の前記順方向信号を表し、gは前記現在フレームの中の前記利得変更因子を表し、reference(.)は前記現在フレームの中の前記基準音声チャネル信号を表し、cur_itdは前記現在フレームの中の前記チャネル間時間差を表し、abs(cur_itd)は前記現在フレームの中の前記チャネル間時間差の前記絶対値を表し、Nは前記現在フレームの前記フレーム長を表す。
【００１９】
第１の態様を参照して、第１の態様の幾つかの実装では、前記第２変更係数が予め設定されたアルゴリズムに従い決定されるとき、前記第２変更係数は、前記現在フレームの中の前記基準音声チャネル信号及び前記目標音声チャネル信号、前記現在フレームの中の前記チャネル間時間差、前記現在フレームの中の前記遷移セグメントの前記適応長、前記現在フレームの中の前記遷移ウインドウ、及び前記現在フレームの中の前記利得変更因子に基づき決定される。
【００２０】
第１の態様を参照して、第１の態様の幾つかの実装では、前記第２変更係数は、次式を満たし、
【数２】
0006951554.tif 000003
ここで、adj_facは前記第２変更係数を表し、Kはエネルギ減衰係数を表し、Kは前記予め設定された実数であり、０＜K≦１、gは前記現在フレームの中の前記利得変更因子を表し、w(.)は前記現在フレームの中の前記遷移ウインドウを表し、x(.)は前記現在フレームの中の前記目標音声チャネル信号を表し、y(.)は前記現在フレームの中の前記基準音声チャネル信号を表し、Nは前記現在フレームの前記フレーム長を表し、Tsは前記遷移ウインドウの前記開始サンプリング点インデックスに対応する、前記目標音声チャネルの前記サンプリング点インデックスを表し、Tdは前記遷移ウインドウの前記終了サンプリング点インデックスに対応する、前記目標音声チャネルの前記サンプリング点インデックスを表し、Ts=N−abs(cur_itd)−adp_Ts、Td=N−abs(cur_itd)、T０は前記利得変更因子を計算するために使用される、前記目標音声チャネルの前記予め設定された開始サンプリング点インデックスを表し、０≦T０＜Ts、cur_itdは前記現在フレームの中の前記チャネル間時間差を表し、abs(cur_itd)は前記現在フレームの中の前記チャネル間時間差の前記絶対値を表し、adp_Tsは前記現在フレームの中の前記遷移セグメントの前記適応長を表す。
【００２１】
第１の態様を参照して、第１の態様の幾つかの実装では、前記第２変更係数は、次式を満たし、
【数３】
0006951554.tif 000004
ここで、adj_facは前記第２変更係数を表し、Kはエネルギ減衰係数を表し、Kは前記予め設定された実数であり、０＜K≦１、gは前記現在フレームの中の前記利得変更因子を表し、w(.)は前記現在フレームの中の前記遷移ウインドウを表し、x(.)は前記現在フレームの中の前記目標音声チャネル信号を表し、y(.)は前記現在フレームの中の前記基準音声チャネル信号を表し、Nは前記現在フレームの前記フレーム長を表し、Tsは前記遷移ウインドウの前記開始サンプリング点インデックスに対応する、前記目標音声チャネルの前記サンプリング点インデックスを表し、Tdは前記遷移ウインドウの前記終了サンプリング点インデックスに対応する、前記目標音声チャネルの前記サンプリング点インデックスを表し、Ts=N−abs(cur_itd)−adp_Ts、Td=N−abs(cur_itd)、T０は前記利得変更因子を計算するために使用される、前記目標音声チャネルの前記予め設定された開始サンプリング点インデックスを表し、０≦T０＜Ts、cur_itdは前記現在フレームの中の前記チャネル間時間差を表し、abs(cur_itd)は前記現在フレームの中の前記チャネル間時間差の前記絶対値を表し、adp_Tsは前記現在フレームの中の前記遷移セグメントの前記適応長を表す。
【００２２】
第１の態様を参照して、第１の態様の幾つかの実装では、前記現在フレームの中の前記目標音声チャネル上の前記順方向信号は、次式を満たし：reconstruction_seg(i)=g_mod*reference(N−abs(cur_itd)+i)、ここで、reconstruction_seg(i)は前記現在フレームの中の前記目標音声チャネル上のサンプリング点iにおける前記順方向信号の値を表し、g_modは前記利得変更因子を表し、reference(.)は前記現在フレームの中の前記基準音声チャネル信号を表し、cur_itdは前記現在フレームの中の前記チャネル間時間差を表し、abs(cur_itd)は前記現在フレームの中の前記チャネル間時間差の前記絶対値を表し、Nは前記現在フレームの前記フレーム長を表し、i=０,１,…,abs(cur_itd)−１である。
【００２３】
第１の態様を参照して、第１の態様の幾つかの実装では、前記現在フレームの中の前記目標音声チャネル上の前記遷移セグメント信号は、次式を満たし：transition_seg(i)=w(i)*g_mod*reference(N−adp_Ts−abs(cur_itd)+i)+(１−w(i))*target(N−adp_Ts+i)、ここで、transition_seg(.)は前記現在フレームの中の前記目標音声チャネル上の前記遷移セグメント信号を表し、adp_Tsは前記現在フレームの中の前記遷移セグメントの前記適応長を表し、w(.)は前記現在フレームの中の前記遷移ウインドウを表し、g_modは前記利得変更因子を表し、target(.)は前記現在フレームの中の前記目標音声チャネル信号を表し、reference(.)は前記現在フレームの中の前記基準音声チャネル信号を表し、cur_itdは前記現在フレームの中の前記チャネル間時間差を表し、abs(cur_itd)は前記現在フレームの中の前記チャネル間時間差の前記絶対値を表し、Nは前記現在フレームのフレーム長を表す。
【００２４】
第２の態様によると、ステレオ信号符号化の間に信号を再構成する方法が提供される。方法は、
現在フレームの中の基準音声チャネルと目標音声チャネルとを決定するステップと、
前記現在フレームの中のチャネル間時間差及び前記現在フレームの中の遷移セグメントの初期長に基づき、前記現在フレームの中の前記遷移セグメントの適応長を決定するステップと、
前記現在フレームの中の前記遷移セグメントの前記適応長に基づき、前記現在フレームの中の遷移ウインドウを決定するステップと、
前記現在フレームの中の前記遷移セグメントの前記適応長、及び前記現在フレームの中の前記遷移ウインドウ、及び前記現在フレームの中の目標音声チャネル信号に基づき、前記現在フレームの中の前記目標音声チャネル上の遷移セグメント信号を決定するステップと、
を含む。
【００２５】
適応長を有する遷移セグメントが設定され、遷移ウインドウは、遷移セグメントの適応長に基づき決定される。固定長を有する遷移セグメントを用いて遷移ウインドウを決定する従来の方法と比べて、現在フレームの中の目標音声チャネル上の現実の信号と現在フレームの中の目標音声チャネル上の手動で再構成された信号との間のより円滑な遷移を生成できる遷移セグメント信号が取得できる。
【００２６】
第２の態様を参照して、第２の態様の幾つかの実装では、前記方法は、前記現在フレームの中の前記目標音声チャネル上の順方向信号をゼロに設定するステップを更に含む。
【００２７】
目標音声チャネル上の順方向信号がゼロに設定され、その結果、計算の複雑性が更に低減できる。
【００２８】
第２の態様を参照して、第２の態様の幾つかの実装では、前記現在フレームの中のチャネル間時間差及び前記現在フレームの中の遷移セグメントの初期長に基づき、前記現在フレームの中の前記遷移セグメントの適応長を決定する前記ステップは、
前記現在フレームの中の前記チャネル間時間差の絶対値が前記現在フレームの中の前記遷移セグメントの前記初期長以上であるとき、前記現在フレームの中の前記遷移セグメントの前記初期長を、前記現在フレームの中の前記遷移セグメントの前記適応長として決定するステップ、又は、
前記現在フレームの中の前記チャネル間時間差の絶対値が前記現在フレームの中の前記遷移セグメントの前記初期長未満であるとき、前記現在フレームの中の前記チャネル間時間差の前記絶対値を、前記遷移セグメントの前記適応長として決定するステップ、を含む。
【００２９】
現在フレームの中の遷移セグメントの適応長は、現在フレームの中のチャネル間時間差と現在フレームの中の遷移セグメントの初期長との間の比較の結果に依存して適切に決定でき、さらに、適応長を有する遷移ウインドウが決定される。このように、現在フレームの中の目標音声チャネル上の現実の信号と手動で再構成された順方向信号との間の遷移は、より円滑になる。
【００３０】
第２の態様を参照して、第２の態様の幾つかの実装では、前記現在フレームの中の前記目標音声チャネル上の前記遷移セグメント信号は、次式を満たし：transition_seg(i)=(１−w(i))*target(N−adp_Ts+i)、ここで、i=０,１,…,adp_Ts−１、transition_seg(.)は前記現在フレームの中の前記目標音声チャネル上の前記遷移セグメント信号を表し、adp_Tsは前記現在フレームの中の前記遷移セグメントの前記適応長を表し、w(.)は前記現在フレームの中の前記遷移ウインドウを表し、target(.)は前記現在フレームの中の前記目標音声チャネル信号を表し、cur_itdは前記現在フレームの中の前記チャネル間時間差を表し、abs(cur_itd)は前記現在フレームの中の前記チャネル間時間差の前記絶対値を表し、Nは前記現在フレームのフレーム長を表す。
【００３１】
第３の態様によると、符号化機器が提供される。符号化機器は、第１の態様または第１の態様の可能な実装のうちのいずれか１つの方法を実行するモジュールを含む。
【００３２】
第４の態様によると、符号化機器が提供される。符号化機器は、第２の態様または第２の態様の可能な実装のうちのいずれか１つの方法を実行するモジュールを含む。
【００３３】
第５の態様によると、メモリとプロセッサとを含む符号化機器が提供される。メモリは、プログラムを格納するよう構成され、プロセッサは該プログラムを実行するよう構成される。プログラムが実行されると、プロセッサは、第１の態様または第１の態様の可能な実装のうちのいずれか１つの方法を実行する。
【００３４】
第６の態様によると、メモリとプロセッサとを含む符号化機器が提供される。メモリは、プログラムを格納するよう構成され、プロセッサは該プログラムを実行するよう構成される。プログラムが実行されると、プロセッサは、第２の態様または第２の態様の可能な実装のうちのいずれか１つの方法を実行する。
【００３５】
第７の態様によると、コンピュータ可読記憶媒体が提供される。コンピュータ可読記憶媒体は、装置により実行されるプログラムコードを格納するよう構成され、該プログラムコードは、第１の態様または第１の態様の実装のうちのいずれか１つの方法を実行するために使用される命令を含む。
【００３６】
第８の態様によると、コンピュータ可読記憶媒体が提供される。コンピュータ可読記憶媒体は、装置により実行されるプログラムコードを格納するよう構成され、該プログラムコードは、第２の態様または第２の態様の実装のうちのいずれか１つの方法を実行するために使用される命令を含む。
【００３７】
第９の態様によると、チップが提供される。チップは、プロセッサと通信インタフェースをと含む。通信インタフェースは、外部コンポーネントと通信するよう構成され、プロセッサは、第１の態様または第１の態様の可能な実装のうちのいずれか１つの方法を実行するよう構成される。
【００３８】
任意で、一実装では、チップはメモリを更に含んでよい。メモリは、命令を格納し、プロセッサは該メモリに格納された命令を実行するよう構成される。命令が実行されると、プロセッサは、第１の態様又は第１の態様の可能な実装のうちのいずれか１つの方法を実行するよう構成される。
【００３９】
任意で、一実装では、チップは、端末装置又はネットワーク装置に統合される。
【００４０】
第１０の態様によると、チップが提供される。チップは、プロセッサと通信インタフェースをと含む。通信インタフェースは、外部コンポーネントと通信するよう構成され、プロセッサは、第２の態様または第２の態様の可能な実装のうちのいずれか１つの方法を実行するよう構成される。
【００４１】
任意で、一実装では、チップはメモリを更に含んでよい。メモリは、命令を格納し、プロセッサは該メモリに格納された命令を実行するよう構成される。命令が実行されると、プロセッサは、第２の態様又は第２の態様の可能な実装のうちのいずれか１つの方法を実行するよう構成される。
【００４２】
任意で、一実装では、チップは、ネットワーク装置又は端末装置に統合される。
【図面の簡単な説明】
【００４３】
【図１】時間ドメインステレオ符号化方法の概略フローチャートである。
【００４４】
【図２】時間ドメインステレオ復号方法の概略フローチャートである。
【００４５】
【図３】本願の一実施形態によるステレオ信号符号化の間に信号を再構成する方法の概略フローチャートである。
【００４６】
【図４】既存のソリューションにより取得される、目標音声チャネル上の順方向信号に基づき取得される１次音声チャネル、及び目標音声チャネル上の現実の信号に基づき取得される１次音声チャネル信号、のスペクトル図である。
【００４７】
【図５】既存のソリューションに従い取得された線形予測係数と本願に従い取得された現実の線形係数との間の差のスペクトル図である。
【００４８】
【図６】本願の一実施形態によるステレオ信号符号化の間に信号を再構成する方法の概略フローチャートである。
【００４９】
【図７】本願の一実施形態によるステレオ信号符号化の間に信号を再構成する方法の概略フローチャートである。
【００５０】
【図８】本願の一実施形態によるステレオ信号符号化の間に信号を再構成する方法の概略フローチャートである。
【００５１】
【図９】本願の一実施形態によるステレオ信号符号化の間に信号を再構成する方法の概略フローチャートである。
【００５２】
【図１０】本願の一実施形態による遅延整列処理の概略図である。
【００５３】
【図１１】本願の一実施形態による遅延整列処理の概略図である。
【００５４】
【図１２】本願の一実施形態による遅延整列処理の概略図である。
【００５５】
【図１３】本願の一実施形態によるステレオ信号符号化の間に信号を再構成する機器の概略ブロック図である。
【００５６】
【図１４】本願の一実施形態によるステレオ信号符号化の間に信号を再構成する機器の概略ブロック図である。
【００５７】
【図１５】本願の一実施形態によるステレオ信号符号化の間に信号を再構成する機器の概略ブロック図である。
【００５８】
【図１６】本願の一実施形態によるステレオ信号符号化の間に信号を再構成する機器の概略ブロック図である。
【００５９】
【図１７】本願の一実施形態による端末装置の概略図である。
【００６０】
【図１８】本願の一実施形態によるネットワーク装置の概略図である。
【００６１】
【図１９】本願の一実施形態によるネットワーク装置の概略図である。
【００６２】
【図２０】本願の一実施形態による端末装置の概略図である。
【００６３】
【図２１】本願の一実施形態によるネットワーク装置の概略図である。
【００６４】
【図２２】本願の一実施形態によるネットワーク装置の概略図である。
【発明を実施するための形態】
【００６５】
以下は、添付の図面を参照して、本願の技術的ソリューションを説明する。
【００６６】
本願の実施形態におけるステレオ信号符号化の間に信号を再構成する方法の理解を促進するために、以下は、先ず、図１及び図２を参照して、時間ドメインステレオ符号化／復号方法の符号化／復号処理全体を一般的に記載する。
【００６７】
理解されるべきことに、本願におけるステレオ信号は、生ステレオ信号、マルチチャネル信号に含まれる２つの信号を含むステレオ信号、又はマルチチャネル信号に含まれる複数の信号により共同で生成される２つの信号を含むステレオ信号であってよい。ステレオ信号符号化方法は、マルチチャネル信号符号化方法で使用されるステレオ信号符号化方法であってもよい。
【００６８】
図１は、時間ドメインステレオ符号化方法の概略フローチャートである。符号化方法１００は、具体的に以下のステップを含む。
【００６９】
１１０。エンコーダ側は、ステレオ信号のチャネル間時間差を推定して、ステレオ信号のチャネル間時間差を取得する。
【００７０】
ステレオ信号は、左音声チャネル信号及び右音声チャネル信号を含む。ステレオ信号のチャネル間時間差は、左音声チャネル信号と右音声チャネル信号との間の時間差である。
【００７１】
１２０。推定を通じて取得したチャネル間時間差に基づき、左音声チャネル信号及び右音声チャネル信号に対して、遅延整列処理を実行する。
【００７２】
１３０。ステレオ信号のチャネル間時間差を符号化して、チャネル間時間差の符号化インデックスを取得し、符号化インデックスをステレオ符号化ビットストリームに書き込む。
【００７３】
１４０。音声チャネル合成比因子を決定し、音声チャネル合成比因子を符号化して音声チャネル合成比因子の符号化インデックスを取得し、符号化インデックスをステレオ符号化ビットストリームに書き込む。
【００７４】
１５０。音声チャネル合成比因子に基づき、遅延整列処理の後に取得した左音声チャネル信号及び右音声チャネル信号に対して時間ドメインダウンミキシング処理を実行する。
【００７５】
１６０。ダウンミキシング処理の後に取得した１次音声チャネル信号及び２次音声チャネル信号を別個に符号化して、１次音声チャネル信号及び２次音声チャネル信号を含むビットストリームを取得し、ステレオ符号化ビットストリームにビットストリームを書き込む。
【００７６】
図２は、時間ドメインステレオ復号方法の概略フローチャートである。復号方法２００は、具体的に以下のステップを含む。
【００７７】
２１０。受信したビットストリームに基づき、復号を通じて、１次音声チャネル信号及び２次音声チャネル信号を取得する。
【００７８】
ステップ２１０におけるビットストリームは、エンコーダ側からデコーダ側により受信されてよい。さらに、ステップ２１０は、１次音声チャネル信号及び２次音声チャネル信号を別個に復号して、１次音声チャネル信号及び２次音声チャネル信号を取得することと等価である。
【００７９】
２２０。受信したビットストリームに基づき、復号を通じて、音声チャネル合成比因子を取得する。
【００８０】
２３０。音声チャネル合成比因子に基づき、１次音声チャネル信号及び２次音声チャネル信号に対して時間ドメインアップミキシング処理を実行して、時間ドメインアップミキシング処理の後に取得される再構成された左音声チャネル信号及び再構成された右音声チャネル信号を取得する。
【００８１】
２４０。受信したビットストリームに基づき、復号を通じて、チャネル間時間差を取得する。
【００８２】
２５０。チャネル間時間差に基づき、時間ドメインアップミキシング処理の後に取得した再構成された左音声チャネル信号及び再構成された右音声チャネル信号に対して、遅延調整を実行して、復号ステレオ信号を取得する。
【００８３】
遅延整列処理の処理において（例えば、ステップ１２０）、後の到着時間を有する目標音声チャネルが、チャネル間時間差に基づき、基準音声チャネルと同じ遅延を有するよう調整される場合、目標音声チャネル上の順方向信号は、遅延整列処理の間に手動で再構成される必要がある。さらに、目標音声チャネル上の現実の信号と目標音声チャネル上の再構成された順方向信号との間の遷移の円滑さを向上するために、現在フレームの中の目標音声チャネル上の現実の信号と手動で再構成された順方向信号との間で、遷移セグメント信号が生成される。既存のソリューションでは、現在フレームの中の遷移セグメント信号は、通常、現在フレームの中のチャネル間時間差、現在フレームの中の遷移セグメントの初期長、現在フレームの中の遷移ウインドウ関数、現在フレームの中の利得変更因子、及び現在フレームの中の基準音声チャネル信号及び目標音声チャネル信号に基づき決定される。しかしながら、遷移セグメントの初期長は固定され、チャネル間時間差の異なる値に基づき柔軟に調整できない。したがって、目標音声チャネル上の現実の信号と手動で再構成された順方向信号との間の円滑な遷移は、既存のソリューションに従い生成された遷移セグメント信号のために良好に向上できない（言い換えると、目標音声チャネル上の現実の信号と手動で再構成された順方向信号との間の遷移の円滑さは、比較的粗悪である）。
【００８４】
本願は、ステレオ符号化の間に信号を再構成する方法を提案する。本方法では、遷移セグメント信号は、遷移セグメントの適応長を用いて生成され、遷移セグメントの適応長は現在フレームの中のチャネル間時間差及び遷移セグメントの初期長を考慮して決定される。したがって、本願に従い生成された遷移セグメント信号は、現在フレームの中の目標音声チャネル上の現実の信号と手動で再構成された順方向信号との間の遷移の円滑さを向上するために使用できる。
【００８５】
図３は、本願の一実施形態によるステレオ信号符号化の間に信号を再構成する方法の概略フローチャートである。方法３００は、エンコーダ側により実行されてよい。エンコーダ側は、エンコーダ又はステレオ信号符号化機能を有する装置であってよい。方法３００は、具体的に以下のステップを含む。
【００８６】
３１０。現在フレームの中の基準音声チャネル及び目標音声チャネルを決定する。
【００８７】
理解されるべきことに、方法３００を用いて処理されるステレオ信号は、左音声チャネル信号及び右音声チャネル信号を含む。
【００８８】
任意で、現在フレームの中の基準音声チャネル及び目標音声チャネルが決定されると、後の到着時間を有する音声チャネルは、目標音声チャネルとして決定されてよく、前の到着時間を有する他方の音声チャネルは基準音声チャネルとして決定されてよい。例えば、左音声チャネルの到着時間が、右音声チャネルの到着時間より遅れる場合、左音声チャネルは目標音声チャネルとして決定されてよく、右音声チャネルは基準音声チャネルとして決定されてよい。
【００８９】
任意で、現在フレームの中の基準音声チャネル及び目標音声チャネルは、現在フレームの中のチャネル間時間差に基づき決定されてよく、特定の決定処理は以下に記載される。
【００９０】
先ず、現在フレームの中の推定を通じて取得されたチャネル間時間差は、現在フレームの中のチャネル間時間差cur_itdとして使用される。
【００９１】
次に、現在フレームの中の目標音声チャネル及び基準音声チャネルは、現在フレームの中のチャネル間時間差と現在フレームの前のフレームの中のチャネル間時間差（prev_itdとして示される）との間の比較の結果に依存して決定される。具体的に、以下の３つのケースが含まれてよい。
【００９２】
ケース１。
【００９３】
cur_itd＝０の場合、現在フレームの中の目標音声チャネルは、前のフレームの中の目標音声チャネルと一致したままであり、現在フレームの中の基準音声チャネルは前のフレームの中の基準音声チャネルと一致したままである。
【００９４】
例えば、現在フレームの中の目標音声チャネルのインデックスがtarget_idxとして示され、現在フレームの前のフレームの中の目標音声チャネルのインデックスがprev_target_idxとして示される場合、現在フレームの中の目標音声チャネルのインデックスは、前のフレームの中の目標音声チャネルのインデックスと同じである。つまり、target_idx＝prev_target_idxである。
【００９５】
ケース２。
【００９６】
cur_itd＜０の場合、現在フレームの中の目標音声チャネルは、左音声チャネルであり、現在フレームの中の基準音声チャネルは右音声チャネルである。
【００９７】
例えば、現在フレームの中の目標音声チャネルのインデックスがtarget_idxとして示される場合、target_idx＝０である（インデックス番号が０であることは、目標音声チャネルが左音声チャネルであることを示し、インデックス番号が１であることは、目標音声チャネルが右音声チャネルであることを示す）。
【００９８】
ケース３。
【００９９】
cur_itd＞０の場合、現在フレームの中の目標音声チャネルは、右音声チャネルであり、現在フレームの中の基準音声チャネルは左音声チャネルである。
【０１００】
例えば、現在フレームの中の目標音声チャネルのインデックスがtarget_idxとして示される場合、target_idx＝１である（インデックス番号が０であることは、目標音声チャネルが左音声チャネルであることを示し、インデックス番号が１であることは、目標音声チャネルが右音声チャネルであることを示す）。
【０１０１】
理解されるべきことに、現在フレームの中のチャネル間時間差cur_itdは、左音声チャネル信号と右音声チャネル信号との間のチャネル間時間差を推定することにより取得されてよい。チャネル間時間差が推定されると、左音声チャネルと右音声チャネルとの間の相互相関係数は、現在フレームの中の左音声チャネル信号及び右音声チャネル信号に基づき計算されてよく、次に、相互相関係数の最大値に対応するインデックス値が、現在フレームの中のチャネル間時間差として使用される。
【０１０２】
３２０。現在フレームの中のチャネル間時間差及び現在フレームの中の遷移セグメントの初期長に基づき、現在フレームの中の遷移セグメントの適応長を決定する。
【０１０３】
任意で、一実施形態では、前記現在フレームの中のチャネル間時間差及び前記現在フレームの中の遷移セグメントの初期長に基づき、前記現在フレームの中の前記遷移セグメントの適応長を決定する前記ステップは、
前記現在フレームの中の前記チャネル間時間差の絶対値が前記現在フレームの中の前記遷移セグメントの前記初期長以上であるとき、前記現在フレームの中の前記遷移セグメントの前記初期長を、前記現在フレームの中の前記遷移セグメントの前記適応長として決定するステップ、又は、
前記現在フレームの中の前記チャネル間時間差の絶対値が前記現在フレームの中の前記遷移セグメントの前記初期長未満であるとき、前記現在フレームの中の前記チャネル間時間差の前記絶対値を、前記遷移セグメントの前記適応長として決定するステップ、を含む。
【０１０４】
現在フレームの中のチャネル間時間差の絶対値が現在フレームの中の遷移セグメントの初期長未満であるとき、現在フレームの中のチャネル間時間差と現在フレームの中の遷移セグメントの初期長との間の比較の結果に依存して、遷移セグメントの長さが適切に減少でき、現在フレームの中の遷移セグメントの適応長が適切に決定され、更に、適応長を有する遷移ウインドウが決定される。このように、現在フレームの中の目標音声チャネル上の現実の信号と手動で再構成された順方向信号との間の遷移は、より円滑になる。
【０１０５】
具体的に、遷移セグメントの適応長は、次の式（１）を満たす。したがって、遷移セグメントの適応長は、式（１）に従い決定されてよい。
【数４】
0006951554.tif 000005
【０１０６】
cur_itdは、現在フレームの中のチャネル間時間差を表し、abs(cur_itd)は現在フレームの中のチャネル間時間差の絶対値を表し、Ts２は遷移セグメントの予め設定された初期長を表し、ここで、遷移セグメントの初期長は予め設定された正整数であってよい。例えば、サンプリングレートが１６kHzのとき、Ts２は１０に設定される。
【０１０７】
さらに、異なるサンプリングレートに関して、Ts２は同じ値又は異なる値に設定されてよい。
【０１０８】
理解されるべきことに、ステップ３１０に続き記載の現在フレームの中のチャネル間時間差、及びステップ３２０に記載された現在フレームの中のチャネル間時間差は、左音声チャネル信号と右音声チャネル信号との間のチャネル間時間差を推定することにより取得されてよい。
【０１０９】
チャネル間時間差が推定されると、左音声チャネルと右音声チャネルとの間の相互相関係数は、現在フレームの中の左音声チャネル信号及び右音声チャネル信号に基づき計算されてよく、次に、相互相関係数の最大値に対応するインデックス値が、現在フレームの中のチャネル間時間差として使用される。
【０１１０】
具体的に、チャネル間時間差は、例１〜例３の方法で推定されてよい。
【０１１１】
例１。
【０１１２】
現在のサンプリングレートで、チャネル間時間差の最大値及び最小値は、それぞれTmax及びTminである。ここで、Tmax及びTminは、予め設定された実数であり、Tmax＞Tminである。したがって、左音声チャネルと右音声チャネルとの間の相互相関係数の最大値は、チャネル間時間差の最大値と最小値との間で検索される。最終的に、左音声チャネルと右音声チャネルとの間の相互相関係数の見付かった最大値に対応するインデックス値は、現在フレームの中のチャネル間時間差として決定される。例えば、Tmax及びTminの値は、４０及び−４０であってよい。したがって、左音声チャネルと右音声チャネルとの間の相互相関係数の最大値は、範囲−４０≦i≦４０の範囲の中で検索される。次に、相互相関係数の最大値に対応するインデックス値は、現在フレームの中のチャネル間時間差として使用される。
【０１１３】
例２。
【０１１４】
現在のサンプリングレートで、チャネル間時間差の最大値及び最小値は、Tmax及びTminである。ここで、Tmax及びTminは、予め設定された実数であり、Tmax＞Tminである。したがって、左音声チャネルと右音声チャネルとの間の相互相関係数は、現在フレームの中の左音声チャネル信号及び右音声チャネル信号に基づき計算されてよい。次に、円滑化処理が、現在フレームの前のL個（ここで、Lは１以上の整数である）のフレームの中の左音声チャネルと右音声チャネルとの間の相互相関係数に従い、現在フレームの中の左音声チャネルと右音声チャネルとの間の計算された相互相関係数に対して、実行されて、円滑化処理の後に取得される左音声チャネルと右音声チャネルとの間の相互相関係数を取得する。次に、円滑化処理の後に取得された左音声チャネルと右音声チャネルとの間の相互相関係数の最大値は、Tmin≦i≦Tmaxの範囲の中で検索され、最大値に対応するインデックス値ｉは、現在フレームの中のチャネル間時間差として使用される。
【０１１５】
例３。
【０１１６】
現在フレームの中のチャネル間時間差が例１又は例２に従い推定された後に、フレーム間円滑化処理が、現在フレームの前のM個（ここでMは１以上の整数である）のフレームの中のチャネル間時間差及び現在フレームの中の推定されたチャネル間時間差に対して実行され、円滑化処理の後に取得されたチャネル間時間差は、現在フレームの中の最終的なチャネル間時間差として使用される。
【０１１７】
理解されるべきことに、時間差が左音声チャネル信号と右音声チャネル信号との間で推定される前に（ここで、左音声チャネル信号及び右音声チャネル信号はここでは時間ドメイン信号である）、時間ドメイン前処理が、現在フレームの中の左音声チャネル信号及び右音声チャネル信号に対して実行されてよい。
【０１１８】
具体的に、高域通過フィルタリング処理は、現在フレームの中の左音声チャネル信号及び右音声チャネル信号に対して実行されて、現在フレームの中の前処理された左音声チャネル信号及び前処理された右音声チャネル信号を取得してよい。さらに、時間ドメイン前処理は、ここでは、高域通過フィルタリング処理に加えて、プリエンファシス処理のような他の処理であってよい。
【０１１９】
例えば、ステレオ音声信号のサンプリングレートが１６kHzであり、信号の書くフレームが２０msである場合、フレーム長はN＝３２０である。つまり、各フレームは３２０個のサンプリング点を含む。現在フレームの中のステレオ信号は、現在フレームの中の左チャネル時間ドメイン信号xL(n)、及び現在フレームの中の右チャネル時間ドメイン信号xR(n)を含む。ここで、nはサンプリング点番号を表し、n＝０,１,...,N−１である。次に、時間ドメイン前処理が、現在フレームの中の左チャネル時間ドメイン信号xL(n)、及び現在フレームの中の右チャネル時間ドメイン信号xR(n)に対して実行されて、現在フレームの中の前処理された左チャネル時間ドメイン信号x~L(n)、及び現在フレームの中の前処理された右チャネル時間ドメイン信号x~R(n)を取得する。
【０１２０】
理解されるべきことに、現在フレームの中の左チャネル時間ドメイン信号及び右チャネル時間ドメイン信号に対して時間ドメイン前処理を実行することは、必須のステップではない。時間ドメイン前処理を実行するステップが存在しない場合、間にあるチャネル間時間差が推定される左音声チャネル信号及び右音声チャネル信号は、生ステレオ信号の中の左音声チャネル信号及び右音声チャネル信号である。生ステレオ信号の中の左音声チャネル信号及び右音声チャネル信号は、アナログ−デジタル（A/D）変換を通じて取得される収集されたパルス符号変調（Pulse  Code  Modulation,  PCM）信号であってよい。さらに、ステレオ音声信号のサンプリングレートは、８kHz、１６kHz、３２kHz、４４．１kHz、４８kHz、等であってよい。
【０１２１】
３３０。現在フレームの中の遷移セグメントの適応長に基づき、現在フレームの中の遷移ウインドウを決定する。ここで、遷移セグメントの適応長は、遷移ウインドウのウインドウ長である。
【０１２２】
任意で、現在フレームの中の遷移ウインドウは、式（２）に従い決定されてよい。
【数５】
0006951554.tif 000006
【０１２３】
ここで、sin(.)は正弦波演算を表し、adp_Tsは遷移セグメントの適応長を表す。
【０１２４】
理解されるべきことに、遷移ウインドウのウインドウ長が遷移セグメントの適応長であるならば、現在フレームの中の遷移ウインドウの形状は、本願において具体的に限定されない。
【０１２５】
式（２)に従い遷移ウインドウを決定することに加えて、現在フレームの中の遷移ウインドウは、代替として、以下の式（３）又は式（４）に従い決定されてよい。
【数６】
0006951554.tif 000007
【０１２６】
式（３）及び式（４）では、cos(.)は余弦波演算を表し、adp_Tsは遷移セグメントの適応長を表す。
【０１２７】
３４０。現在フレームの中の再構成された信号の利得変更因子を決定する。
【０１２８】
理解されるべきことに、現在フレームの中の再構成された信号の利得変更因子は、本明細書において現在フレームの中の利得変更因子として簡単に参照されてよい。
【０１２９】
３５０。現在フレームの中のチャネル間時間差、現在フレームの中の遷移セグメントの適応長、現在フレームの中の遷移ウインドウ、現在フレームの中の利得変更因子、現在フレームの中の基準音声チャネル信号及び目標音声チャネル信号に基づき、現在フレームの中の目標音声チャネル上の遷移セグメント信号を決定する。
【０１３０】
任意で、現在フレームの中の遷移セグメント信号は、以下の式（５）を満たす。したがって、現在フレームの中の目標音声チャネル上の遷移セグメント信号は、式（５）に従い決定されてよい。
【０１３１】
transition_seg(i)=w(i)*g*reference(N−adp_Ts−abs(cur_itd)+i)+(１−w(i))*target(N−adp_Ts+i)、ここで、i=０,１,…,adp_Ts−１     (５)
transition_seg(.)は現在フレームの中の目標音声チャネル上の遷移セグメント信号を表し、adp_Tsは現在フレームの中の遷移セグメントの適応長を表し、w(.)は現在フレームの中の遷移ウインドウを表し、gは現在フレームの中の利得変更因子を表し、target(.)は現在フレームの中の目標音声チャネル信号を表し、reference(.)は現在フレームの中の基準音声チャネル信号を表し、cur_itdは現在フレームの中のチャネル間時間差を表し、abs(cur_itd)は現在フレームの中のチャネル間時間差の絶対値を表し、Nは現在フレームのフレーム長を表す。
【０１３２】
具体的に、transition_seg(i)はサンプリング点iにおける現在フレームの中の目標音声チャネル上の遷移セグメント信号の値であり、w(i)はサンプリング点iにおける現在フレームの中の遷移ウインドウの値であり、target(N−adp_Ts+i)はサンプリング点(N−adp_Ts+i)における現在フレームの中の目標音声チャネル信号の値であり、reference(N−adp_Ts−abs(cur_itd)+i)はサンプリング点(N−adp_Ts−abs(cur_itd)+i)における現在フレームの中の基準音声チャネル信号の値である。
【０１３３】
式（５）で、iの範囲は０〜adp_Ts−１である。したがって、式（５）に従い現在フレームの中の目標音声チャネル上の遷移セグメント信号を決定するステップは、現在フレームの中の利得変更因子g、現在フレームの中の遷移ウインドウの点０から点(adp_Ts−１)までの値、現在フレームの中の基準音声チャネル上のサンプリング点(N−abs(cur_itd)−adp_Ts)からサンプリング点(N−abs(cur_itd)−１)までの値、及び現在フレームの中の目標音声チャネル上のサンプリング点(N−adp_Ts)からサンプリング点(N−１)までの値  に基づき、adp_Ts個の点の長さを有する信号を手動で再構成することと等価である。adp_Ts個の点の長さは、現在フレームの中の目標音声チャネル上の遷移セグメント信号の点０から点(adp_Ts−１)までの信号として決定される。さらに、現在フレームの中の遷移セグメント信号が決定された後に、現在フレームの中の目標音声チャネル上の遷移セグメント信号のサンプリング点０の値からサンプリング点(adp_Ts−１)の値は、遅延整列処理の後の目標音声チャネル上のサンプリング点(N−adp_Ts)の値からサンプリング点(N−１)の値として使用されてよい。
【０１３４】
理解されるべきことに、遅延整列処理の後の目標音声チャネル上の点(N−adp_Ts)から点(N−１)までの信号は、さらに、式（６）に従い直接決定されてよい：
target_alig(N−adp_Ts+i)=w(i)*g*reference(N−adp_Ts−abs(cur_itd)+i)+(１−w(i))*target(N−adp_Ts+i)、ここで、i=０,１,…,adp_Ts−１   (６)
【０１３５】
ここで、target_alig(N−adp_Ts+i)は遅延整列処理の後の目標音声チャネル上のサンプリング点(N−adp_Ts+i)の値であり、w(i)はサンプリング点iにおける現在フレームの中の遷移ウインドウの値であり、target(N−adp_Ts+i)はサンプリング点(N−adp_Ts+i)における現在フレームの中の目標音声チャネル信号の値であり、reference(N−adp_Ts−abs(cur_itd)+i)はサンプリング点(N−adp_Ts−abs(cur_itd)+i)における現在フレームの中の基準音声チャネル信号の値であり、gは現在フレームの中の利得変更因子を表し、adp_Tsは現在フレームの中の遷移セグメントの適応長を表し、cur_itdは現在フレームの中のチャネル間時間差を表し、abs(cur_itd)は現在フレームの中のチャネル間時間差の絶対値を表し、Nは現在フレームのフレーム長を表す。
【０１３６】
式（６）では、adp_Ts個の点の長さを有する信号は、現在フレームの中の利得変更因子g、現在フレームの中の遷移ウインドウ、及び現在フレームの中の目標音声チャネル上のサンプリング点(N−adp_Ts)の値からサンプリング点(N−１)の値、及び現在フレームの中の基準音声チャネル上のサンプリング点(N−abs(cur_itd)−adp_Ts)の値からサンプリング点(N−abs(cur_itd)−１)の値に基づき、手動で再構成されてよい。adp_Ts個の点の長さを有する信号は、遅延整列処理の後の現在フレームの中の目標音声チャネル上のサンプリング点(N−adp_Ts)の値からサンプリング点(N−１)の値として直接使用される。
【０１３７】
本願では、適応長を有する遷移セグメントが設定され、遷移ウインドウは、遷移セグメントの適応長に基づき決定される。固定長を有する遷移セグメントを用いて遷移ウインドウを決定する従来の方法と比べて、現在フレームの中の目標音声チャネル上の現実の信号と現在フレームの中の目標音声チャネル上の手動で再構成された信号との間のより円滑な遷移を生成できる遷移セグメント信号が取得できる。
【０１３８】
本願の本実施形態におけるステレオ信号符号化の間に信号を再構成する方法によると、現在フレームの中の目標音声チャネル上遷移セグメント信号が決定できるだけでなく、現在フレームの中の目標音声チャネル上の順方向信号も決定できる。本願の本実施形態におけるステレオ符号化の間に信号を再構成する方法を用いて、現在フレームの中の目標音声チャネル上の順方向信号を決定する方法を一層良好に記載し及び理解するために、以下は、先ず、既存のソリューションを用いて現在フレームの中の目標音声チャネル上順方向信号を決定する方法を簡単に記載する。
【０１３９】
既存のソリューションでは、現在フレームの中の目標音声チャネル上の順方向信号は、通常、現在フレームの中のチャネル間時間差、現在フレームの中の利得変更因子、及び現在フレームの中の基準音声チャネル信号に基づき、決定される。利得変更因子は、通常、現在フレームの中のチャネル間時間差、現在フレームの中の目標音声チャネル信号、及び現在フレームの中の基準音声チャネル信号に基づき、決定される。
【０１４０】
既存のソリューションでは、利得変更因子は、現在フレームの中のチャネル間時間差、現在フレームの中の目標音声チャネル信号及び基準音声チャネル信号だけに基づき、決定される。したがって、現在フレームの中の目標音声チャネル上の再構成された順方向信号と現在フレームの中の目標音声チャネル上の現実の信号との間には、比較的大きな差が存在する。したがって、現在フレームの中の目標音声チャネル上の再構成された順方向信号に基づき取得される１次音声チャネル信号と、現在フレームの中の目標音声チャネル上の現実の信号に基づき取得される１次音声チャネル信号との間には、比較的大きな差が存在する。したがって、線形予測の間に取得された１次音声チャネル信号の線形予測分析結果と、現実の線形予測分析結果との間には比較的大きな差が存在する。同様に、現在フレームの中の目標音声チャネル上の再構成された順方向信号に基づき取得される２次音声チャネル信号と、現在フレームの中の目標音声チャネル上の現実の信号に基づき取得される２次音声チャネル信号との間には、比較的大きな差がある。したがって、線形予測の間に取得された２次音声チャネル信号の線形予測分析結果と、現実の線形予測分析結果との間には比較的大きな差が存在する。
【０１４１】
具体的に、図４に示されるように、現在フレームの中の目標音声チャネル上の従来の再構成された順方向信号に基づき取得される１次音声チャネル信号と、現在フレームの中の目標音声チャネル上の現実の順方向信号に基づき取得される１次音声チャネル信号との間には、比較順方向的大きな差がある。例えば、図４では、現在フレームの中の目標音声チャネル上の従来の再構成された順方向信号に基づき取得された１次音声チャネル信号は、現在フレームの中の目標音声チャネル上の現実の順方向信号に基づき取得された１次音声チャネル信号より、概して大きい。
【０１４２】
任意で、現在フレームの中の再構成された信号の利得変更因子は、以下の方法１〜方法３のうちのいずれか１つで決定されてよい。
【０１４３】
方法１。初期利得変更因子が現在フレームの中の利得変更因子である場合、初期利得変更因子は、現在フレームの中の遷移ウインドウ、現在フレームの中の遷移セグメントの適応長、現在フレームの中の目標音声チャネル信号、現在フレームの中の基準音声チャネル信号、及び現在フレームの中のチャネル間時間差に基づき決定される。
【０１４４】
本願では、利得変更因子が決定されると、現在フレームの中のチャネル間時間差、現在フレームの中の目標音声チャネル信号及び基準音声チャネル信号に加えて、現在フレームの中の遷移セグメントの適応長、及び現在フレームの中の遷移ウインドウが更に考慮される。さらに、現在フレームの中の遷移ウインドウは、適応長を有する遷移セグメントに基づき決定される。利得変更因子が現在フレームの中のチャネル間時間差、現在フレームの中の目標音声チャネル信号、及び現在フレームの中の基準音声チャネル信号にのみ基づき決定される既存のソリューションと比べて、現在フレームの中の目標音声チャネル上の現実の信号と現在フレームの中の目標音声チャネル上の再構成された順方向信号との間のエネルギの一貫性が考慮される。したがって、現在フレームの中の目標音声チャネル上の取得された順方向信号は、現在フレームの中の目標音声チャネル上の現実の順方向信号により近くなる。つまり、本願における再構成された順方向信号は、既存のソリューションにおけるものよりも正確である。
【０１４５】
任意で、方法１では、目標音声チャネル上の再構成された信号の平均エネルギが目標音声チャネル上の現実の信号の平均エネルギと一致するとき、式（７）が満たされる。
【数７】
0006951554.tif 000008
【０１４６】
式（７）で、Kはエネルギ減衰係数を表し、Kは予め設定された実数であり、０＜K≦１、Kの値は経験により当業者により設定されてよく、ここで例えばKは０．５、０．７５、１等であり、gは現在フレームの中の利得変更因子を表し、w(.)は現在フレームの中の遷移ウインドウを表し、x(.)は現在フレームの中の目標音声チャネル信号を表し、y(.)は現在フレームの中の基準音声チャネル信号を表し、Nは現在フレームのフレーム長を表し、Tsは遷移ウインドウの開始サンプリング点インデックスに対応する、目標音声チャネルのサンプリング点インデックスを表し、Tdは遷移ウインドウの終了サンプリング点インデックスに対応する、目標音声チャネルのサンプリング点インデックスを表し、Ts=N−abs(cur_itd)−adp_Ts、Td=N−abs(cur_itd)、T０は利得変更因子を計算するために使用される、目標音声チャネルの予め設定された開始サンプリング点インデックスを表し、０≦T０＜Ts、cur_itdは現在フレームの中のチャネル間時間差を表し、abs(cur_itd)は現在フレームの中のチャネル間時間差の絶対値を表し、adp_Tsは現在フレームの中の遷移セグメントの適応長を表す。
【０１４７】
具体的に、w(i)はサンプリング点iにおける現在フレームの中の遷移ウインドウの値であり、x(i)はサンプリング点iにおける現在フレームの中の目標音声チャネル信号の値であり、y(i)はサンプリング点iにおける現在フレームの中の基準音声チャネル信号の値である。
【０１４８】
さらに、目標音声チャネル上の再構成された信号の平均エネルギを、目標音声チャネル上の現実の信号の平均エネルギと一致させるために、つまり、式（７）で表されるように、目標音声チャネル上にある再構成された順方向信号及び遷移セグメント信号の平均エネルギは、目標音声チャネル上の現実の信号の平均エネルギと一致する。したがって、初期利得変更因子は式（８）を満たすことが推測され得る：
【数８】
0006951554.tif 000009
【０１４９】
式（８）のa、b、cは、それぞれ、以下の式（９）〜式（１１）を満たす：
【数９】
0006951554.tif 000010
【０１５０】
方法２。初期利得変更因子は、現在フレームの中の遷移ウインドウ、現在フレームの中の遷移セグメントの適応長、現在フレームの中の目標音声チャネル信号、現在フレームの中の基準音声チャネル信号、及び現在フレームの中のチャネル間時間差に基づき決定され、初期利得変更因子は、現在フレームの中の利得変更因子を取得するために、第１変更係数に基づき変更される。ここで、第１変更係数は０より大きく１より小さい予め設定された実数である。
【０１５１】
第１変更係数は、０より大きく１より小さい予め設定された実数である。
【０１５２】
利得変更因子は、第１変更係数を用いて変更される。その結果、現在フレームの中の最終的に取得される遷移セグメント信号及び順方向信号は、適切に低減でき、目標音声チャネル上の手動で再構成された順方向信号と目標音声チャネル上の現実の順方向信号との間の差により、ステレオ符号化中にモノ符号化アルゴリズムを用いて取得される線形予測分析結果に与えられる影響が、更に低減できる。
【０１５３】
具体的に、利得変更因子は、式（１２）に従い変更されてよい。
g_mod=adj_fac*g    （１２）
【０１５４】
gは計算された利得変更因子を表し、g_modは変更された利得変更因子を表し、adj_facは第１変更係数を表す。ここで、adj_facは経験により当業者により予め設定されてよく、adj_facは、通常、０より大きい正数であり、例えば、adj_fac＝０．５及びadj_fac＝０．２５である。
【０１５５】
方法３。初期利得変更因子は、現在フレームの中のチャネル間時間差、現在フレームの中の目標音声チャネル信号、及び現在フレームの中の基準音声チャネル信号に基づき決定され、初期利得変更因子は、現在フレームの中の利得変更因子を取得するために、第２変更係数に基づき変更される。ここで、第２変更係数は、０より大きく１より小さい予め設定された実数であるか、又は予め設定されたアルゴリズムに従い決定される。
【０１５６】
第２変更係数は、０より大きく１より小さい予め設定された実数である。例えば、第２変更係数は０．５、０．８、等である。
【０１５７】
利得変更因子は、第２変更係数を用いて変更される。その結果、現在フレームの中の最終的に取得される遷移セグメント信号及び順方向信号は、より正確にでき、目標音声チャネル上の手動で再構成された順方向信号と目標音声チャネル上の現実の順方向信号との間の差により、ステレオ符号化中にモノ符号化アルゴリズムを用いて取得される線形予測分析結果に与えられる影響が、更に低減できる。
【０１５８】
さらに、第２変更係数が予め設定されたアルゴリズムに従い決定されるとき、第２変更係数は、現在フレームの中の基準音声チャネル信号及び目標音声チャネル信号、現在フレームの中のチャネル間時間差、現在フレームの中の遷移セグメントの適応長、現在フレームの中の遷移ウインドウ、及び現在フレームの中の利得変更因子に基づき決定される。
【０１５９】
具体的に、第２変更係数が、現在フレームの中の基準音声チャネル信号及び目標音声チャネル信号、現在フレームの中のチャネル間時間差、現在フレームの中の遷移セグメントの適応長、現在フレームの中の遷移ウインドウ、及び現在フレームの中の利得変更因子に基づき決定されるとき、第２変更係数は以下の式（１３）又は式（１４）を満たしてよい。言い換えると、第２変更係数は、式（１３）又は式（１４）に従い決定されてよい。
【数１０】
0006951554.tif 000011
【０１６０】
adj_facは第２変更係数を表し、Kはエネルギ減衰係数を表し、Kは予め設定された実数であり、０＜K≦１、Kの値は経験により当業者により設定されてよく、例えばKは０．５、０．７５、１等であり、gは現在フレームの中の利得変更因子を表し、w(.)は現在フレームの中の遷移ウインドウを表し、x(.)は現在フレームの中の目標音声チャネル信号を表し、y(.)は現在フレームの中の基準音声チャネル信号を表し、Nは現在フレームのフレーム長を表し、Tsは遷移ウインドウの開始サンプリング点インデックスに対応する、目標音声チャネルのサンプリング点インデックスを表し、Tdは遷移ウインドウの終了サンプリング点インデックスに対応する、目標音声チャネルのサンプリング点インデックスを表し、Ts=N−abs(cur_itd)−adp_Ts、Td=N−abs(cur_itd)、T０は利得変更因子を計算するために使用される、目標音声チャネルの予め設定された開始サンプリング点インデックスを表し、０≦T０＜Ts、cur_itdは現在フレームの中のチャネル間時間差を表し、abs(cur_itd)は現在フレームの中のチャネル間時間差の絶対値を表し、adp_Tsは現在フレームの中の遷移セグメントの適応長を表す。
【０１６１】
具体的に、w(i−Ts)はサンプリング点(i−Ts)における現在フレームの中の遷移ウインドウの値であり、x(i+abs(cur_itd))はサンプリング点(i+abs(cur_itd))における現在フレームの中の目標音声チャネル信号の値であり、x(i)はサンプリング点iにおける現在フレームの中の目標音声チャネル信号の値であり、y(i)はサンプリング点iにおける現在フレームの中の基準音声チャネル信号の値である。
【０１６２】
任意で、一実施形態では、方法３００は、現在フレームの中の目標音声チャネル上の順方向信号を、現在フレームの中のチャネル間時間差、現在フレームの中の利得変更因子、及び現在フレームの中の基準音声チャネル信号に基づき、決定するステップを更に含む。
【０１６３】
理解されるべきことに、現在フレームの中の利得変更因子は、以下の方法１〜方法３のうちのいずれか１つで決定されてよい。
【０１６４】
具体的に、現在フレームの中の目標音声チャネル上の順方向信号が、現在フレームの中のチャネル間時間差、現在フレームの中の利得変更因子、及び現在フレームの中の基準音声チャネル信号に基づき決定されるとき、現在フレームの中の目標音声チャネル上の順方向信号は式（１５）を満たしてよい。したがって、現在フレームの中の目標音声チャネル上の順方向信号は、式（１５）に従い決定されてよい。
reconstruction_seg(i)=g*reference(N−abs(cur_itd)+i)、ここで、i=０,１,...,abs(cur_itd)−１       (１５)
【０１６５】
reconstruction_seg(.)は現在フレームの中の目標音声チャネル上の順方向信号を表し、reference(.)は現在フレームの中の基準音声チャネル信号を表し、ｇは現在フレームの中の利得変更因子を表し、cur_itdは現在フレームの中のチャネル間時間差を表し、abs(cur_itd)は現在フレームの中のチャネル間時間差の絶対値を表し、Ｎは現在フレームのフレーム長を表す。
【０１６６】
具体的に、reconstruction_seg(i)は、サンプリング点iにおける現在フレームの中の目標音声チャネル上の順方向信号の値であり、reference(N−abs(cur_itd)+i)は、サンプリング点(N−abs(cur_itd)+i)における現在フレームの中の基準音声チャネル信号の値である。
【０１６７】
言い換えると、式（１５）で、サンプリング点(N−abs(cur_itd))からサンプリング点(N−１)までの現在フレームの中の基準音声チャネル信号の値と利得変更因子との積が、サンプリング点０からサンプリング点(abs(cur_itd)−１)までの、現在フレームの中の目標音声チャネル上の順方向信号の信号として使用される。次に、現在フレームの中の目標音声チャネル上の順方向信号のサンプリング点０からサンプリング点(abs(cur_itd)−１)までの信号は、遅延整列処理の後の目標音声チャネル上の点Nから点(N+abs(cur_itd)−１)までの信号として使用される。
【０１６８】
理解されるべきことに、式（１５）は式（１６）を取得するために変換されてよい。
target_alig(N+i)=g*reference(N−abs(cur_itd)+i)      （１６）
【０１６９】
式（１６）で、target_alig(N+i)は、遅延整列処理の後の目標音声チャネル上のサンプリング点(N+i)の値を表す。式（１６）によると、サンプリング点(N−abs(cur_itd))からサンプリング点(N−１)までの現在フレームの中の基準音声チャネル信号の値と利得変更因子gとの積は、遅延整列処理の後の目標音声チャネル上の点Nから点(N+abs(cur_itd)−１)までの信号として直接使用されてよい。
【０１７０】
具体的に、現在フレームの中の利得変更因子が方法２または方法３で決定されるとき、現在フレームの中の目標音声チャネル上の順方向信号は式（１７）を満たしてよい。言い換えると、現在フレームの中の目標音声チャネル上の順方向信号は、式（１７）に従い決定されてよい。
reconstruction_seg(i)=g_mod*reference(N−abs(cur_itd)+i)   (１７)
【０１７１】
reconstruction_seg(i)は現在フレームの中の目標音声チャネル上の順方向信号を表し、g_modは第１変更係数または第２変更係数を用いて初期利得変更因子を変更することにより取得された現在フレームの中の利得変更因子を表し、reference(.)は現在フレームの中の基準音声チャネル信号を表し、cur_itdは現在フレームの中のチャネル間時間差を表し、abs(cur_itd)は現在フレームの中のチャネル間時間差の絶対値を表し、Nは現在フレームのフレーム長を表し、i=０,１,…,abs(cur_itd)−１である。
【０１７２】
具体的に、reconstruction_seg(i)は、サンプリング点iにおける現在フレームの中の目標音声チャネル上の順方向信号の値であり、reference(N−abs(cur_itd)+i)は、サンプリング点(N−abs(cur_itd)+i)における現在フレームの中の基準音声チャネル信号の値である。
【０１７３】
言い換えると、式（１７）で、サンプリング点(N−abs(cur_itd))からサンプリング点(N−１)までの現在フレームの中の基準音声チャネル信号の値とg_modとの積が、サンプリング点０からサンプリング点(abs(cur_itd)−１)までの、現在フレームの中の目標音声チャネル上の順方向信号の信号として使用される。次に、現在フレームの中の目標音声チャネル上のサンプリング点０からサンプリング点(abs(cur_itd)−１)までの順方向信号の信号は、遅延整列処理の後の目標音声チャネル上の点Nから点(N+abs(cur_itd)−１)までの信号として使用される。
【０１７４】
理解されるべきことに、式（１７）は式（１８）を取得するために更に変換されてよい。
target_alig(N+i)=g_mod*reference(N−abs(cur_itd)+i) （１８）
【０１７５】
式（１８）で、target_alig(N+i)は、遅延整列処理の後の目標音声チャネル上のサンプリング点(N+i)の値を表す。式（１８）によると、サンプリング点(N−abs(cur_itd))からサンプリング点(N−１)までの現在フレームの中の基準音声チャネル信号の値と変更された利得変更因子g_modとの積は、遅延整列処理の後の目標音声チャネル上の点Nから点(N+abs(cur_itd)−１)までの信号として直接使用されてよい。
【０１７６】
現在フレームの中の利得変更因子が方法２または方法３で決定されるとき、現在フレームの中の目標音声チャネル上の遷移セグメント信号は式（１９）を満たしてよい。言い換えると、現在フレームの中の目標音声チャネル上の遷移セグメント信号は、式（１９）に従い決定されてよい。
transition_seg(i)=w(i)*g_mod*reference(N−adp_Ts−abs(cur_itd)+i)+(１−w(i))*target(N−adp_Ts+i)、ここで、i=０,１,…,adp_Ts−１     (１９)
【０１７７】
式（１９）で、transition_seg(i)はサンプリング点iにおける現在フレームの中の目標音声チャネル上の遷移セグメント信号の値であり、w(i)はサンプリング点iにおける現在フレームの中の遷移ウインドウの値であり、reference(N−abs(cur_itd)+i)はサンプリング点(N−abs(cur_itd)+i)における現在フレームの中の基準音声チャネル信号の値であり、adp_Tsは現在フレームの中の遷移セグメントの適応長を表し、g_modは第１変更係数又は第２変更係数を用いて初期利得変更因子を変更することにより取得された現在フレームの中の利得変更因子を表し、cur_itdは現在フレームの中のチャネル間時間差を表し、abs(cur_itd)は現在フレームの中のチャネル間時間差の絶対値を表し、Nは現在フレームのフレーム長を表す。
【０１７８】
言い換えると、式（１９）では、adp_Ts個の点の長さを有する信号は、g_mod、現在フレームの中の遷移ウインドウの点０から点(adp_Ts−１)までの値、現在フレームの中の基準音声チャネル上のサンプリング点(N−abs(cur_itd)−adp_Ts)からサンプリング点(N−abs(cur_itd)−１)までの値、及び現在フレームの中の目標音声チャネル上のサンプリング点(N−adp_Ts)からサンプリング点(N−１)までの値  に基づき、手動で再構成される。adp_Ts個の点の長さを有する手動で再構成された信号は、現在フレームの中の目標音声チャネル上の遷移セグメント信号の点０から点(adp_Ts−１)までの信号として決定される。さらに、現在フレームの中の遷移セグメント信号が決定された後に、現在フレームの中の目標音声チャネル上の遷移セグメント信号のサンプリング点０の値からサンプリング点(adp_Ts−１)の値は、遅延整列処理の後の目標音声チャネル上のサンプリング点(N−adp_Ts)の値からサンプリング点(N−１)の値として使用されてよい。
【０１７９】
理解されるべきことに、式（１９）は式（２０）を取得するために更に変換されてよい。
【０１８０】
target_alig(N−adp_Ts+i)=w(i)*g_mod*reference(N−adp_Ts−abs(cur_itd)+i)+(１−w(i))*target(N−adp_Ts+i),  ここで、i=０,１,…,adp_Ts−１    (２０)
式（２０）で、target_alig(N−adp_Ts+i)は、遅延整列処理の後の現在フレームの中の目標音声チャネル上のサンプリング点(N−adp_Ts+i)の値である。式（２０）では、adp_Ts個の点の長さを有する信号は、変更された利得変更因子、現在フレームの中の遷移ウインドウ、及び現在フレームの中の目標音声チャネル上のサンプリング点(N−adp_Ts)の値からサンプリング点(N−１)の値、及び現在フレームの中の基準音声チャネル上のサンプリング点(N−abs(cur_itd)−adp_Ts)の値からサンプリング点(N−abs(cur_itd)−１)の値に基づき、手動で再構成される。adp_Ts個の点の長さを有する信号は、遅延整列処理の後の現在フレームの中の目標音声チャネル上のサンプリング点(N−adp_Ts)の値からサンプリング点(N−１)の値として直接使用される。
【０１８１】
以上は、本願の本実施形態におけるステレオ信号符号化中に信号を再構成する方法を、図３を参照して詳細に記載した。前述の方法３００で、利得変更因子gは、遷移セグメント信号を決定するために使用される。実際に、幾つかの例では、現在フレームの中の目標音声チャネル上の遷移セグメント信号が決定されるとき、計算の複雑性を低減するために、利得変更因子gは、０に直接設定されてよい。あるいは、現在フレームの中の目標音声チャネルの遷移セグメント信号が決定されるとき、利得変更因子gが使用されない又は使用される。図６を参照して、以下は、利得変更因子を使用せずに、現在フレームの中の目標音声チャネル上の遷移セグメント信号を決定する方法を記載する。
【０１８２】
図６は、本願の一実施形態によるステレオ信号符号化の間に信号を再構成する方法の概略フローチャートである。方法６００は、エンコーダ側により実行されてよい。エンコーダ側は、エンコーダ又はステレオ信号符号化機能を有する装置であってよい。方法６００は、具体的に以下のステップを含む。
【０１８３】
６１０。現在フレームの中の基準音声チャネル及び目標音声チャネルを決定する。
【０１８４】
任意で、現在フレームの中の基準音声チャネル及び目標音声チャネルが決定されると、後の到着時間を有する音声チャネルは、目標音声チャネルとして決定されてよく、前の到着時間を有する他方の音声チャネルは基準音声チャネルとして決定されてよい。例えば、左音声チャネルの到着時間が、右音声チャネルの到着時間より遅れる場合、左音声チャネルは目標音声チャネルとして決定されてよく、右音声チャネルは基準音声チャネルとして決定されてよい。
【０１８５】
任意で、現在フレームの中の基準音声チャネル及び目標音声チャネルは、現在フレームの中のチャネル間時間差に基づき決定されてよい。具体的に、現在フレームの中の目標音声チャネル及び基準音声チャネルは、ステップ３１０に続き、ケース１〜ケース３の方法で決定されてよい。
【０１８６】
６２０。現在フレームの中のチャネル間時間差及び現在フレームの中の遷移セグメントの初期長に基づき、現在フレームの中の遷移セグメントの適応長を決定する。
【０１８７】
任意で、現在フレームの中のチャネル間時間差の絶対値が現在フレームの中の遷移セグメントの初期長以上であるとき、現在フレームの中の遷移セグメントの初期長は、現在フレームの中の遷移セグメントの適応長として決定される、又は、現在フレームの中のチャネル間時間差の絶対値が現在フレームの中の遷移セグメントの初期長未満であるとき、現在フレームの中のチャネル間時間差の絶対値は、遷移セグメントの適応長として決定される。
【０１８８】
現在フレームの中のチャネル間時間差の絶対値が現在フレームの中の遷移セグメントの初期長未満であるとき、現在フレームの中のチャネル間時間差と現在フレームの中の遷移セグメントの初期長との間の比較の結果に依存して、遷移セグメントの長さが適切に減少でき、現在フレームの中の遷移セグメントの適応長が適切に決定され、更に、適応長を有する遷移ウインドウが決定される。このように、現在フレームの中の目標音声チャネル上の現実の信号と手動で再構成された順方向信号との間の遷移は、より円滑になる。
【０１８９】
現在フレームの中の遷移セグメントの適応長は、現在フレームの中のチャネル間時間差と現在フレームの中の遷移セグメントの初期長との間の比較の結果に依存して適切に決定でき、さらに、適応長を有する遷移ウインドウが決定される。このように、現在フレームの中の目標音声チャネル上の現実の信号と手動で再構成された順方向信号との間の遷移がより円滑になる。具体的に、ステップ６２０で決定された遷移セグメントの適応長は、次の式（２１）を満たす。したがって、遷移セグメントの適応長は、式（２１）に従い決定されてよい。
【数１１】
0006951554.tif 000012
【０１９０】
cur_itdは、現在フレームの中のチャネル間時間差を表し、abs(cur_itd)は現在フレームの中のチャネル間時間差の絶対値を表し、Ts２は遷移セグメントの予め設定された初期長を表し、ここで、遷移セグメントの初期長は予め設定された正整数であってよい。例えば、サンプリングレートが１６kHzのとき、Ts２は１０に設定される。
【０１９１】
さらに、異なるサンプリングレートに関して、Ts２は同じ値又は異なる値に設定されてよい。
【０１９２】
理解されるべきことに、ステップ６２０における現在フレームの中のチャネル間時間差は、左音声チャネル信号と右音声チャネル信号との間のチャネル間時間差を推定することにより取得されてよい。
【０１９３】
チャネル間時間差が推定されると、左音声チャネルと右音声チャネルとの間の相互相関係数は、現在フレームの中の左音声チャネル信号及び右音声チャネル信号に基づき計算されてよく、次に、相互相関係数の最大値に対応するインデックス値が、現在フレームの中のチャネル間時間差として使用される。
【０１９４】
具体的に、チャネル間時間差は、ステップ３２０に続き、例１〜例３の方法で推定されてよい。
【０１９５】
６３０。遷移セグメントの適応長に基づき、現在フレームの中の遷移ウインドウを決定する。
【０１９６】
任意で、現在フレームの中の遷移ウインドウは、ステップ３２０に続き式（２）、（３）、又は（４）に従い決定されてよい。
【０１９７】
６４０。遷移セグメントの適応長、現在フレームの中の遷移ウインドウ、及び現在フレームの中の目標音声チャネル信号に基づき、現在フレームの中の遷移セグメント信号を決定する。
【０１９８】
本願では、適応長を有する遷移セグメントが設定され、遷移ウインドウは、遷移セグメントの適応長に基づき決定される。固定長を有する遷移セグメントを用いて遷移ウインドウを決定する従来の方法と比べて、現在フレームの中の目標音声チャネル上の現実の信号と現在フレームの中の目標音声チャネル上の手動で再構成された信号との間のより円滑な遷移を生成できる遷移セグメント信号が取得できる。
【０１９９】
現在フレームの中の目標音声チャネル上の遷移セグメント信号は、式（２２）を満たす：
transition_seg(i)=(１−w(i))*target(N−adp_Ts+i)、ここで、i=０,１,…,adp_Ts−１  (２２)
【０２００】
transition_seg(.)は現在フレームの中の目標音声チャネル上の遷移セグメント信号を表し、adp_Tsは現在フレームの中の遷移セグメントの適応長を表し、w(.)は現在フレームの中の遷移ウインドウを表し、target(.)は現在フレームの中の目標音声チャネル信号を表し、cur_itdは現在フレームの中のチャネル間時間差を表し、abs(cur_itd)は現在フレームの中のチャネル間時間差の絶対値を表し、Nは現在フレームのフレーム長を表し、i=０,１,…,adp_Ts−１である。
【０２０１】
具体的に、transition_seg(i)はサンプリング点iにおける現在フレームの中の目標音声チャネル上の遷移セグメント信号の値であり、w(i)はサンプリング点iにおける現在フレームの中の遷移ウインドウの値であり、target(N−adp_Ts+i)はサンプリング点(N−adp_Ts+i)における現在フレームの中の目標音声チャネル信号の値である。
【０２０２】
任意で、方法６００は、現在フレームの中の目標音声チャネル上の順方向信号をゼロに設定するステップを更に含む。
【０２０３】
具体的に、現在フレームの中の目標音声チャネル上の順方向信号は、式（２３）を満たす：
target_alig(N+i)=０  ここで、i=０,１,...,adp_Ts+abs(cur_itd)−１      (２３)
【０２０４】
式（２３）で、現在フレームの中の目標音声チャネル上のサンプリング点Nからサンプリング点(N+abs(cur_itd)−１)までの値は、０である。理解されるべきことに、現在フレームの中の目標音声チャネル上のサンプリング点Nからサンプリング点(N+abs(cur_itd)−１)までの値は、現在フレームの中の目標音声チャネル信号の順方向信号である。
【０２０５】
目標音声チャネル上の順方向信号がゼロに設定され、その結果、計算の複雑性が更に低減できる。
【０２０６】
以下は、本願の本実施形態におけるステレオ信号符号化中に信号を再構成する方法を、図７〜図１２を参照して詳細に記載する。
【０２０７】
図７は、本願の一実施形態によるステレオ信号符号化の間に信号を再構成する方法の概略フローチャートである。方法７００は、具体的に以下のステップを含む。
【０２０８】
７１０。現在フレームの中のチャネル間時間差に基づき、遷移セグメントの適応長を決定する。
【０２０９】
ステップ７１０の前に、現在フレームの中の目標音声チャネル信号及び現在フレームの中の基準音声チャネル信号が先ず取得される必要があり、次に、現在フレームの中のチャネル間時間差を取得するために、現在フレームの中の目標音声チャネル信号と現在フレームの中の基準音声チャネル信号との間の時間差が推定される。
【０２１０】
７２０。現在フレームの中の遷移セグメントの適応長に基づき、現在フレームの中の遷移ウインドウ関数を決定する。
【０２１１】
７３０。現在フレームの中の利得変更因子を決定する。
【０２１２】
ステップ７３０で、利得変更因子は、既存の方法で（現在フレームの中のチャネル間時間差、現在フレームの中の目標音声チャネル信号、及び現在フレームの中の基準音声チャネル信号に基づき）決定されてよく、又は、利得変更因子は、本願による方法で（現在フレームの中の遷移ウインドウ、現在フレームのフレーム長、現在フレームの中の目標音声チャネル信号、現在フレームの中の基準音声チャネル信号、及び現在フレームの中のチャネル間時間差に基づき）決定されてよい。
【０２１３】
７４０。現在フレームの中の利得変更因子を変更して、変更された利得変更因子を取得する。
【０２１４】
利得変更因子がステップ７３０で既存の方法で決定されるとき、利得変更因子は、前述の第２変更係数を用いて変更されてよい。利得変更因子がステップ７３０で本願による方法で決定されるとき、利得変更因子は前述の第２変更係数を用いて変更されてよく、又は、利得変更因子は前述の第１変更係数を用いて変更されてよい。
【０２１５】
７５０。変更された利得変更因子、現在フレームの中の基準音声チャネル信号、及び現在フレームの中の目標音声チャネル信号に基づき、現在フレームの中の目標音声チャネル上の遷移セグメント信号を生成する。
【０２１６】
７６０。変更された利得変更因子及び現在フレームの中の基準音声チャネル信号に基づき、現在フレームの中の目標音声チャネル上の点Nから点(N+abs(cur_itd)−１)までの信号を手動で再構成する。
【０２１７】
ステップ７６０で、現在フレームの中の目標音声チャネル上の点Nから点(N+abs(cur_itd)−１)までの信号を手動で再構成することは、現在フレームの中の目標音声チャネル上の順方向信号を再構成することを意味する。
【０２１８】
利得変更因子gが計算された後に、利得変更因子は、変更係数を用いて変更される。その結果、手動で再構成された順方向信号のエネルギは低減でき、手動で再構成された順方向信号と現実の順方向信号との間の差により、ステレオ符号化中にモノ符号化アルゴリズムを用いて取得される線形予測分析結果に与えられる影響は低減でき、線形予測分析の制度が向上できる。
【０２１９】
任意で、手動で再構成された順方向信号と現実の順方向信号との間の差により、ステレオ符号化中にモノ符号化アルゴリズムを用いて取得される線形予測分析結果に与えられる影響を更に低減するために、適応変更係数に基づき、手動で再構成された信号のサンプリング点に対して、利得変更が更に実行されてよい。
【０２２０】
具体的に、現在フレームの中の目標音声チャネル上の遷移セグメント信号は、先ず、現在フレームの中のチャネル間時間差、現在フレームの中の遷移セグメントの適応長、現在フレームの中の遷移ウインドウ、現在フレームの中の利得変更因子、現在フレームの中の基準音声チャネル信号及び現在フレームの中の目標音声チャネル信号に基づき決定（生成）される。現在フレームの中の目標音声チャネル上の順方向信号は、現在フレームの中のチャネル間時間差、現在フレームの中の利得変更因子、及び現在フレームの中の基準音声チャネル信号に基づき、決定（生成）される。順方向信号は、遅延整列処理の後に取得される目標音声チャネル信号target_aligの点(N−adp_Ts)から点(N+abs(cur_itd)−１)までの信号として使用される。
【０２２１】
適応変更係数は、式（２４）に従い決定される。
【数１２】
0006951554.tif 000013
【０２２２】
adp_Tsは遷移セグメントの適応長を表し、CUR_ITDは現在フレームの中のチャネル間時間差を表し、abs(cur_itd)は現在フレームの中のチャネル間時間差の絶対値を表す。
【０２２３】
適応変更係数adj_fac(i)が取得された後に、適応利得変更が、遅延整列処理の後の目標音声チャネル上の点(N−adp_Ts)から点(N+abs(cur_itd)−１)までの信号に対して、適応変更係数adj_fac(i)に基づき実行されて、式（２５）に示されるように、遅延整列処理の後に取得される変更された目標音声チャネル信号を取得してよい。
【数１３】
0006951554.tif 000014
【０２２４】
adj_fac(i)は適応変更係数を表し、target_alig_mod(i)は遅延整列処理の後に取得された変更された目標音声チャネル信号を表し、target_alig(i)は遅延整列処理の後に取得された目標音声チャネル信号を表し、cur_itdは現在フレームの中のチャネル間時間差を表し、abs(cur_itd)は現在フレームの中のチャネル間時間差の絶対値を表し、Nは現在フレームのフレーム長を表し、adp_Tsは現在フレームの中の遷移セグメントの適応長を表す。
【０２２５】
利得変更は、適応変更係数を用いて、遷移セグメント信号及び手動で再構成された順方向信号のサンプリング点に対して実行される。その結果、手動で再構成された順方向と現実の順方向信号との間の差により生成される影響が低減できる。
【０２２６】
任意で、利得変更が、適応変更係数を用いて、手動で再構成された順方向信号のサンプリング点に対して実行されるとき、現在フレームの中の目標音声チャネル上の遷移セグメント信号及び順方向信号を生成する特定の処理は、図８に示され得る。
【０２２７】
８１０。現在フレームの中のチャネル間時間差に基づき、遷移セグメントの適応長を決定する。
【０２２８】
ステップ８１０の前に、現在フレームの中の目標音声チャネル信号及び現在フレームの中の基準音声チャネル信号が先ず取得される必要があり、次に、現在フレームの中のチャネル間時間差を取得するために、現在フレームの中の目標音声チャネル信号と現在フレームの中の基準音声チャネル信号との間の時間差が推定される。
【０２２９】
８２０。現在フレームの中の遷移セグメントの適応長に基づき、現在フレームの中の遷移ウインドウを決定する。
【０２３０】
８３０。現在フレームの中の利得変更因子を決定する。
【０２３１】
ステップ８３０で、利得変更因子は、既存の方法で（現在フレームの中のチャネル間時間差、現在フレームの中の目標音声チャネル信号、及び現在フレームの中の基準音声チャネル信号に基づき）決定されてよく、又は、利得変更因子は、本願による方法で（現在フレームの中の遷移ウインドウ、現在フレームのフレーム長、現在フレームの中の目標音声チャネル信号、現在フレームの中の基準音声チャネル信号、及び現在フレームの中のチャネル間時間差に基づき）決定されてよい。
【０２３２】
８４０。現在フレームの中の利得変更因子、現在フレームの中の基準音声チャネル信号、及び現在フレームの中の目標音声チャネル信号に基づき、現在フレームの中の目標音声チャネル上の遷移セグメント信号を生成する。
【０２３３】
８５０。現在フレームの中の利得変更因子及び現在フレームの中の基準音声チャネル信号に基づき、現在フレームの中の目標音声チャネル上の順方向信号を手動で再構成する。
【０２３４】
８６０。適応変更係数を決定する。
【０２３５】
適応変更係数は、式（２４）に従い決定されてよい。
【０２３６】
８７０。適応変更係数に基づき、目標音声チャネル上の点(N−adp_Ts)から点(N+abs(cur_itd)−１)までの信号を変更して、目標音声チャネル上の点(N−adp_Ts)から点(N+abs(cur_itd)−１)までの変更された信号を取得する。
【０２３７】
ステップ８７０で取得された、目標音声チャネル上の点(N−adp_Ts)から点(N+abs(cur_itd)−１)までの変更された信号は、現在フレームの中の目標音声チャネル上の変更された遷移セグメント信号及び現在フレームの中の目標音声チャネル上の変更された順方向信号である。
【０２３８】
本願では、手動で再構成された順方向信号と現実の順方向信号との間の差により、ステレオ符号化中にモノ符号化アルゴリズムを用いて取得された線形予測分析結果に与えられる影響を更に低減するために、利得変更因子は、利得変更因子が決定された後に変更されてよく、又は現在フレームの中の目標音声チャネル上の遷移セグメント信号及び順方向信号は、現在フレームの中の目標音声チャネル上の遷移セグメント信号及び順方向信号が精製された後に変更されてよい。これは、最終的に取得される順方向信号を更に正確にし、並びに、手動で再構成された順方向信号と現実の順方向信号との間の差により、ステレオ符号化中にモノ符号化アルゴリズムを用いて取得された線形予測分析結果に与えられる影響を更に低減することもできる。
【０２３９】
理解されるべきことに、本願の本実施形態では、現在フレームの中の目標音声チャネル上の遷移セグメント信号及び順方向信号が精製された後に、ステレオ信号を符号化するために、対応する符号化ステップが更に含まれてよい。ステレオ信号の符号化処理全体を一層理解するために、以下は、本願の実施形態におけるステレオ信号符号化中に信号を再構成する方法を含むステレオ信号符号化方法を図９を参照して詳細に記載する。図９のステレオ信号符号化方法は、以下のステップを含む。
【０２４０】
９０１。現在フレームの中のチャネル間時間差を決定する。
【０２４１】
具体的に、現在フレームの中のチャネル間時間差は、現在フレームの中の左音声チャネル信号と右音声チャネル信号との間の時間差である。
【０２４２】
理解されるべきことに、処理されるステレオ信号は、ここでは、左音声チャネル信号及び右音声チャネル信号を含んでよく、現在フレームの中のチャネル間時間差は、左音声チャネル信号と右音声チャネル信号との間の遅延を推定することにより取得されてよい。例えば、左音声チャネルと右音声チャネルとの間の相互相関係数は、現在フレームの中の左音声チャネル信号及び右音声チャネル信号に基づき計算され、次に、相互相関係数の最大値に対応するインデックス値が、現在フレームの中のチャネル間時間差として使用される。
【０２４３】
任意で、チャネル間時間差は、現在フレームの中のチャネル間時間差を決定するために、現在フレームの中の前処理された左チャネル時間ドメイン信号及び前処理された右チャネル時間ドメイン信号に基づき推定されてよい。時間ドメイン処理がステレオ信号に対して実行されるとき、現在フレームの中の前処理された左音声チャネル信号及び前処理された右音声チャネル信号を取得するために、高域通過フィルタリング処理が、具体的には、現在フレームの中の左音声チャネル信号及び右音声チャネル信号に対して実行されてよい。さらに、時間ドメイン前処理は、ここでは、高域通過フィルタリング処理に加えて、プリエンファシス処理のような他の処理であってよい。
【０２４４】
９０２。チャネル間時間差に基づき、現在フレームの中の左音声チャネル信号及び右音声チャネル信号に対して、遅延整列処理を実行する。
【０２４５】
遅延整列処理が現在フレームの中の左音声チャネル信号及び右音声チャネル信号に対して実行されるとき、圧縮又は伸長処理が、現在フレームの中のチャネル間時間差に基づき、左音声チャネル信号及び右音声チャネル信号の一方又は両方に対して実行されてよい。その結果、遅延整列処理の後に取得される左音声チャネル信号と右音声チャネル信号との間にはチャネル間時間差が存在しない。左音声チャネル信号及び右音声チャネル信号に対して遅延整列処理が実行された後に取得された信号は、現在フレームの中の遅延整列処理の後に取得されたステレオ信号である。
【０２４６】
遅延整列処理が、現在フレームの中の左音声チャネル信号及び右音声チャネル信号に対して、チャネル間時間差に基づき実行されるとき、現在フレームの中の目標音声チャネル及び基準音声チャネルは、先ず、現在フレームの中のチャネル間時間差及び前のフレームの中のチャネル間時間差に基づき選択される必要がある。次に、遅延整列処理は、現在フレームの中のチャネル間時間差の絶対値abs(cur_itd)と現在フレームの前のフレームの中のチャネル間時間差の絶対値abs(prev_itd)との間の比較の結果に依存して異なる方法で実行されてよい。遅延整列処理は、目標音声チャネル信号に対して実行される伸長又は圧縮処理、及び信号再構成処理を含んでよい。
【０２４７】
具体的に、ステップ９０２は、ステップ９０２１〜ステップ９０２７をふくむ  。
【０２４８】
９０２１。現在フレームの中の基準音声チャネル及び目標音声チャネルを決定する。
【０２４９】
現在フレームの中のチャネル間時間差はcur_itdとして示され、前のフレームの中のチャネル間時間差はprev_itdとして示される。具体的に、現在フレームの中の目標音声チャネル及び基準音声チャネルを、現在フレームの中のチャネル間時間差及び前のフレームの中のチャネル間時間差に基づき選択するステップは、以下に記載され得る。cur_itd＝０の場合、現在フレームの中の目標音声チャネルは、前のフレームの中の目標音声チャネルと一致したままである。cur_itd＜０の場合、現在フレームの中の目標音声チャネルは左音声チャネルである。或いは、cur_itd＞０の場合、現在フレームの中の目標音声チャネルは右音声チャネルである。
【０２５０】
９０２２。現在フレームの中のチャネル間時間差に基づき、遷移セグメントの適応長を決定する。
【０２５１】
９０２３。伸長又は圧縮処理が目標音声チャネル信号に対して実行される必要があるか否かを決定し、必要がある場合、目標音声チャネル信号に対して、現在フレームの中のチャネル間時間差及び現在フレームの前のフレームの中のチャネル間時間差に基づき、伸長又は圧縮処理を実行する。
【０２５２】
具体的に、現在フレームの中のチャネル間時間差の絶対値abs(cur_itd)と現在フレームの前のフレームの中のチャネル間時間差の絶対値abs(prev_itd)との間の比較の結果に依存して、異なる方法が使用されてよい。具体的に、以下の３つのケースが含まれる。
【０２５３】
ケース１。abs(cur_itd)がabs(prev_itd)に等しい。
【０２５４】
現在フレームの中のチャネル間時間差の絶対値が、現在フレームの前のフレームの中のチャネル間時間差の絶対値に等しいとき、目標音声チャネル信号に対して圧縮又は伸長処理は実行されない。図１０に示すように、現在フレームの中の目標音声チャネル信号の点０から点(N−adp_Ts−１)までの信号は、遅延整列処理の後の目標音声チャネル上の点０から点(N−adp_Ts−１)までの信号として直接使用される。
【０２５５】
ケース２。abs(cur_itd)がabs(prev_itd)より小さい。
【０２５６】
図１１に示すように、現在フレームの中のチャネル間時間差の絶対値が、現在フレームの前のフレームの中のチャネル間時間差の絶対値より小さいとき、バッファリングされた目標音声チャネル信号は伸長される必要がある。具体的に、現在フレームの中のバッファリングされた目標音声チャネル信号の点(−ts+abs(prev_itd)−abs(cur_itd))から点(L−ts−１)までの信号は、L個の点の長さを有する信号として伸長され、伸長を通じて取得された信号は、遅延整列処理の後の目標音声チャネル上の点−tsから点(L−ts−１)までの信号として使用される。次に、現在フレームの中の点(L−ts)から点(N−adp_Ts−１)までの信号は、遅延整列処理の後の目標音声チャネル上の点(L−ts)から点(N−adp_Ts−１)までの信号として直接使用される。adp_Tsは遷移セグメントの適応長を表し、tsはフレーム間円滑さを向上するために設定されたフレーム間円滑遷移セグメントの長さを表し、Lは遅延整列処理の処理長を表す。Lは、現在のレートにおけるフレーム長N以下の任意の正整数であってよい。Lは、通常、許容可能な最大チャネル間時間差より大きな正整数に設定される。例えば、L＝２９０又はL＝２００である。異なるサンプリングレートに関して、遅延整列処理の処理長Lは、異なる値又は同じ値に設定されてよい。通常、最も簡単な方法は、経験により当業者により値を予め設定することである。例えば、値は２９０に設定される。
【０２５７】
ケース３。abs(cur_itd)がabs(prev_itd)より大きい。
【０２５８】
図１２に示すように、現在フレームの中のチャネル間時間差の絶対値が、現在フレームの前のフレームの中のチャネル間時間差の絶対値より大きいとき、バッファリングされた目標音声チャネル信号に対して圧縮が実行される必要がある。具体的に、現在フレームの中のバッファリングされた目標音声チャネル信号の点(−ts+abs(prev_itd)−abs(cur_itd))から点(L−ts−１)までの信号は、L個の点の長さを有する信号として圧縮され、圧縮を通じて取得された信号は、遅延整列処理の後の目標音声チャネル上の点−tsから点(L−ts−１)までの信号として使用される。次に、現在フレームの中の目標音声チャネル信号の点(L−ts)から点(N−adp_Ts−１)までの信号は、遅延整列処理の後の目標音声チャネル上の点(L−ts)から点(N−adp_Ts−１)までの信号として直接使用される。adp_Tsは遷移セグメントの適応長を表し、tsはフレーム間円滑さを向上するために設定されたフレーム間円滑遷移セグメントの長さを表し、Lは遅延整列処理の処理長を表す。
【０２５９】
９０２４。遷移セグメントの適応長に基づき、現在フレームの中の遷移ウインドウを決定する。
【０２６０】
９０２５。利得変更因子を決定する。
【０２６１】
９０２６。遷移セグメントの適応長、現在フレームの中の遷移ウインドウ、現在フレームの中の利得変更因子、現在フレームの中の基準音声チャネル信号及び現在フレームの中の目標音声チャネル信号に基づき、現在フレームの中の目標音声チャネル上の遷移セグメント信号を決定する。
【０２６２】
adp_Ts個の点の長さを有する信号は、遷移セグメントの適応長、現在フレームの中の遷移ウインドウ、利得変更因子、現在フレームの中の基準音声チャネル信号及び現在フレームの中の目標音声チャネル信号に基づき、生成される。言い換えると、現在フレームの中の目標音声チャネル上の遷移セグメント信号は、遅延整列処理の後の目標音声チャネル上の点(N−adp_Ts)から点(N−１)までの信号として使用される。
【０２６３】
９０２７。現在フレームの中の利得変更因子及び基準音声チャネル信号に基づき、現在フレームの中の目標音声チャネル上の順方向信号を決定する。
【０２６４】
Abs(cur_itd)個の点の長さを有する信号は、現在フレームの中の利得変更因子及び基準音声チャネル信号に基づき、生成される。言い換えると、現在フレームの中の目標音声チャネル上の順方向信号は、遅延整列処理の後の目標音声チャネル上の点Nから点(N+abs(cur_itd)−１)までの信号として使用される。
【０２６５】
理解されるべきことに、遅延整列処理の後に、遅延整列処理の後の目標音声チャネル上の点abs(cur_itd)から開始するN個の点の長さを有する信号は、最終的に、遅延整列処理の後の現在フレームの中の目標音声チャネル信号として使用される。現在フレームの中の基準音声チャネル信号は、遅延整列処理の後の現在フレームの中の基準音声チャネル信号として直接使用される。
【０２６６】
９０３。現在フレームの中の推定されたチャネル間時間差を量子化する。
【０２６７】
理解されるべきことに、チャネル間時間差を量子化する複数の方法がある。具体的に、量子化処理は、任意の従来の量子化アルゴリズムを用いて、現在フレームの中の推定されたチャネル間時間差に対して、量子化インデックスを取得するために実行されてよい。量子化インデックスは、符号化され、符号化ビットストリームに書き込まれる。
【０２６８】
９０４。現在フレームの中の遅延整列が実行されるステレオ信号に基づき、音声チャネル合成比因子を計算し、量子化を実行する。
【０２６９】
時間ドメインダウンミキシング処理が、遅延整列処理の後に取得された左音声チャネル信号及び右音声チャネル信号に対して実行されるとき、ダウンミキシングは、中央チャネル（Mid  channel）信号及びサイドチャネル（Side  channel）信号を取得するために、左音声チャネル信号及び右音声チャネル信号に対して実行されてよい。中央チャネル信号は、左音声チャネルと右音声チャネルとの間の関連情報を示すことができ、サイドチャネル信号は、左音声チャネルと右音声チャネルとの間の差分情報を示すことができる。
【０２７０】
Lが左音声チャネル信号を示し、Rが右音声チャネル信号を示すと仮定すると、中央チャネル信号は０．５*(L+R)であり、サイドチャネル信号は０．５*(L−R)である。
【０２７１】
さらに、時間ドメインダウンミキシング処理が、遅延整列処理の後に取得された左音声チャネル信号及び右音声チャネル信号に対して実行されるとき、ダウンミキシングにおいて左音声チャネル信号の右音声チャネル信号に対する比を制御するために、音声チャネル合成比因子が更に計算されてよい。次に、時間ドメインダウンミキシング処理が、音声チャネル合成比因子に基づき、左音声チャネル信号及び右音声チャネル信号に対して実行されて、１次音声チャネル信号及び２次音声チャネル信号を取得する。
【０２７２】
音声チャネル合成比因子を計算する複数の方法がある。例えば、現在フレームの中の音声チャネル合成比因子は、左音声チャネル及び右音声チャネル上のフレームエネルギに基づき計算されてよい。特定の処理は以下の通り記載される。
【０２７３】
（１）遅延整列の能登に取得された左音声チャネル信号及び右音声チャネル信号に基づき、現在フレームの中の左音声チャネル信号及び右音声チャネル信号のフレームエネルギを計算する。
【０２７４】
現在フレームの中の左音声チャネル上のフレームエネルギrms_Lは以下を満たす：
【数１４】
0006951554.tif 000015
【０２７５】
現在フレームの中の右音声チャネル上のフレームエネルギrms_Rは以下を満たす：
【数１５】
0006951554.tif 000016
【０２７６】
X'L(i)は遅延整列の後に取得された現在フレームの中の左音声チャネル信号を表し、X'R(i)は遅延整列の後に取得された現在フレームの中の右音声チャネル信号を表し、iはサンプリング点番号を表す。
【０２７７】
（２）左音声チャネル及び右音声チャネル上のフレームエネルギに基づき、現在フレームの中の音声チャネル合成比因子を計算する。
【０２７８】
現在フレームの中の音声チャネル合成比因子ratioは以下を満たす：
【数１６】
0006951554.tif 000017
【０２７９】
したがって、音声チャネル合成比因子は、左音声チャネル信号及び右音声チャネル信号のフレームエネルギに基づき計算される。
【０２８０】
（３）音声チャネル合成比因子を量子化し、量子化した音声チャネル合成比因子をビットストリームに書き込む。
【０２８１】
具体的に、現在フレームの中の計算した音声チャネル合成比因子は、量子化されて、現在フレームの中の対応する量子化インデックスradio_idx及び量子化された音声チャネル合成比因子ratioquaを得る。ここで、radio_idx及びratioquaは式（２９）を満たす。
【数１７】
0006951554.tif 000018
【０２８２】
ratio_tablはスカラー量子化コードブックを表す。量子化は、任意の従来のスカラー量子化方法、例えば、均一なスカラー量子化又は不均一なスカラー量子化を用いて、音声チャネル合成比因子に対して実行されてよい。符号化ビットの数は５ビット等であってよい。
【０２８３】
９０５。音声チャネル合成比因子に基づき、時間ドメインダウンミキシング処理を、現在フレームの中の遅延整列の後に取得されたステレオ信号に対して実行して、１次音声チャネル信号及び２次音声チャネル信号を取得する。
【０２８４】
ステップ９０５で、ダウンミキシング処理は、任意の従来の時間ドメインダウンミキシング処理技術を用いて実行されてよい。しかしながら、留意すべきことに、対応する時間ドメインダウンミキシング処理方法は、１次音声チャネル信号及び２次音声チャネル信号を取得するよう、遅延整列の後に取得されたステレオ信号に対して時間ドメインダウンミキシング処理を実行するために、音声チャネル合成比因子を計算する方法に基づき選択される必要がある。
【０２８５】
音声チャネル合成比因子ratioが取得された後に、時間ドメインダウンミキシング処理は、音声チャネル合成比因子ratioに基づき実行されてよい。例えば、時間ドメインダウンミキシング処理の後に取得された１次音声チャネル信号及び２次音声チャネル信号は、式（３０）に従い決定されてよい。
【数１８】
0006951554.tif 000019
【０２８６】
Y(i)は現在フレームの中の１次音声チャネル信号を表し、X(i)は現在フレームの中の２次音声チャネル信号を表し、x’L(i)は遅延整列の後に取得された現在フレームの中の左音声チャネル信号を表し、x’R(i)は遅延整列の後に取得された現在フレームの中の右音声チャネル信号を表し、iはサンプリング点番号を表し、Nはフレーム長を表し、ratioは音声チャネル合成比因子を表す。
【０２８７】
９０６。１次音声チャネル信号及び２次音声チャネル信号を符号化する。
【０２８８】
理解されるべきことに、符号化処理は、モノ信号符号化／復号方法を用いて、ダウンミキシング処理の後に取得された１次音声チャネル信号及び２次音声チャネル信号に対して実行されてよい。具体的に、１次音声チャネル及び２次音声チャネル上に符号化されるべきビットは、前のフレームの中の１次音声チャネル信号及び／又は２次音声チャネル信号を符号化する処理において取得されたパラメータ情報、及び１次音声チャネル信号及び２次音声チャネル信号符号化を符号化するために使用されるべき合計ビット数に基づき割り当てられてよい。次に、１次音声チャネル信号及び２次音声チャネル信号は、ビット割り当て結果に基づき別個に符号化されて、１次音声チャネル信号が符号化された後に取得される符号化インデックス、及び２次音声チャネル信号が符号化された後に取得される符号化インデックスを得る。さらに、符号化方式の代数符号励振線形予測（Algebraic  Code  Excited  Linear  Prediction,  ACELP）が、１次音声チャネル信号及び２次音声チャネル信号を符号化するために使用されてよい。
【０２８９】
以上は、本願の実施形態におけるステレオ信号符号化中に信号を再構成する方法を、図１〜図１２を参照して詳細に記載した。以下は、本願の実施形態におけるステレオ信号符号化中に信号を再構成する機器を、図１３〜図１６を参照して詳細に記載する。理解されるべきことに、図１３〜図１６の機器は、本願の実施形態におけるステレオ信号符号化中に信号を再構成する方法に対応する。さらに、図１３〜図１６の機器は、本願の実施形態におけるステレオ信号符号化中に信号を再構成する方法を実行してよい。簡単のために、繰り返しの説明は以下で適切に省略される。
【０２９０】
図１３は、本願の一実施形態によるステレオ信号符号化中に信号を再構成する機器の概略ブロック図である。zう１３の機器１３００は、
現在フレームの中の基準音声チャネル及び目標音声チャネルを決定するよう構成される第１決定モジュール１３１０と、
現在フレームの中のチャネル間時間差及び現在フレームの中の遷移セグメントの初期長に基づき、現在フレームの中の遷移セグメントの適応長を決定するよう構成される第２決定モジュール１３２０と、
現在フレームの中の遷移セグメントの適応長に基づき、現在フレームの中の遷移ウインドウを決定するよう構成される第３決定モジュール１３３０と、
現在フレームの中の再構成された信号の利得変更因子を決定するよう構成される第４決定モジュール１３４０と、
現在フレームの中のチャネル間時間差、現在フレームの中の遷移セグメントの適応長、現在フレームの中の遷移ウインドウ、現在フレームの中の利得変更因子、現在フレームの中の基準音声チャネル信号、及び現在フレームの中の目標音声チャネル信号に基づき、現在フレームの中の目標音声チャネル上の遷移セグメント信号を決定するよう構成される第５決定モジュール１３５０と、を含む。
【０２９１】
本願では、適応長を有する遷移セグメントが設定され、遷移ウインドウは、遷移セグメントの適応長に基づき決定される。固定長を有する遷移セグメントを用いて遷移ウインドウを決定する従来の方法と比べて、現在フレームの中の目標音声チャネル上の現実の信号と現在フレームの中の目標音声チャネル上の手動で再構成された信号との間のより円滑な遷移を生成できる遷移セグメント信号が取得できる。
【０２９２】
任意で、一実施形態では、第２決定モジュール１３２０は、具体的に、現在フレームの中のチャネル間時間差の絶対値が現在フレームの中の遷移セグメントの初期長以上であるとき、現在フレームの中の遷移セグメントの初期長を、現在フレームの中の遷移セグメントの適応長として決定する、又は、現在フレームの中のチャネル間時間差の絶対値が現在フレームの中の遷移セグメントの初期長未満であるとき、現在フレームの中のチャネル間時間差の絶対値を、遷移セグメントの適応長として決定するよう構成される。
【０２９３】
任意で、一実施形態では、第５決定モジュール１３５０により決定された、現在フレームの中の目標音声チャネル上の遷移セグメント信号は、次式を満たす：
transition_seg(i)=w(i)*g*reference(N−adp_Ts−abs(cur_itd)+i)+(１−w(i))*target(N−adp_Ts+i)、ここで、i=０,１,…,adp_Ts−１,
transition_seg(.)は現在フレームの中の目標音声チャネル上の遷移セグメント信号を表し、adp_Tsは現在フレームの中の遷移セグメントの適応長を表し、w(.)は現在フレームの中の遷移ウインドウを表し、gは現在フレームの中の利得変更因子を表し、target(.)は現在フレームの中の目標音声チャネル信号を表し、reference(.)は現在フレームの中の基準音声チャネル信号を表し、cur_itdは現在フレームの中のチャネル間時間差を表し、abs(cur_itd)は現在フレームの中のチャネル間時間差の絶対値を表し、Nは現在フレームのフレーム長を表す。
【０２９４】
任意で、一実施形態では、第４決定モジュール１３４０は、具体的に、
現在フレームの中の遷移ウインドウ、現在フレームの中の遷移セグメントの適応長、現在フレームの中の目標音声チャネル信号、現在フレームの中の基準音声チャネル信号、及び現在フレームの中のチャネル間時間差に基づき、初期利得変更因子を決定し、
現在フレームの中の遷移ウインドウ、現在フレームの中の遷移セグメントの適応長、現在フレームの中の目標音声チャネル信号、現在フレームの中の基準音声チャネル信号、及び現在フレームの中のチャネル間時間差に基づき、初期利得変更因子を決定し、第１変更係数に基づき、初期利得変更因子を変更して、現在フレームの中の利得変更因子を取得し、第１変更係数は、０より大きく１より小さい予め設定された実数である、又は、
現在フレームの中のチャネル間時間差、現在フレームの中の目標音声チャネル信号、及び現在フレームの中の基準音声チャネル信号に基づき、初期利得変更因子を決定し、第２変更係数に基づき、初期利得変更因子を変更して、現在フレームの中の利得変更因子を取得し、第２変更係数は、０より大きく１より小さい予め設定された実数である若しくは予め設定されたアルゴリズムに従い決定される、よう構成される。
【０２９５】
任意で、一実施形態では、第４決定モジュール１３４０により決定された初期利得変更因子は、次式を満たす。
【数１９】
0006951554.tif 000020
ここで、Kはエネルギ減衰係数であり、Kは予め設定された実数であり、０＜K≦１、gは現在フレームの中の利得変更因子を表し、w(.)は現在フレームの中の遷移ウインドウを表し、x(.)は現在フレームの中の目標音声チャネル信号を表し、y(.)は現在フレームの中の基準音声チャネル信号を表し、Nは現在フレームのフレーム長を表し、Tsは遷移ウインドウの開始サンプリング点インデックスに対応する、目標音声チャネルのサンプリング点インデックスを表し、Tdは遷移ウインドウの終了サンプリング点インデックスに対応する、目標音声チャネルのサンプリング点インデックスを表し、
Ts=N−abs(cur_itd)−adp_Ts、Td=N−abs(cur_itd)、T０は利得変更因子を計算するために使用される、目標音声チャネルの予め設定された開始サンプリング点インデックスを表し、０≦T０＜Ts、cur_itdは現在フレームの中のチャネル間時間差を表し、abs(cur_itd)は現在フレームの中のチャネル間時間差の絶対値を表し、adp_Tsは現在フレームの中の遷移セグメントの適応長を表す。
【０２９６】
任意で、一実施形態では、機器１３００は、現在フレームの中の目標音声チャネル上の順方向信号を、現在フレームの中のチャネル間時間差、現在フレームの中の利得変更因子、及び現在フレームの中の基準音声チャネル信号に基づき、決定するよう構成される第６決定モジュール１３６０を更に含む。
【０２９７】
任意で、一実施形態では、第６決定モジュール１３６０により決定された、現在フレームの中の目標音声チャネル上の順方向信号は、次式を満たす：
reconstruction_seg(i)=g*reference(N−abs(cur_itd)+i)、ここで、i=０,１,...,abs(cur_itd)−１,
reconstruction_seg(.)は現在フレームの中の目標音声チャネル上の順方向信号を表し、ｇは現在フレームの中の利得変更因子を表し、reference(.)は現在フレームの中の基準音声チャネル信号を表し、cur_itdは現在フレームの中のチャネル間時間差を表し、abs(cur_itd)は現在フレームの中のチャネル間時間差の絶対値を表し、Ｎは現在フレームのフレーム長を表す。
【０２９８】
任意で、一実施形態では、第２変更係数が予め設定されたアルゴリズムに従い決定されるとき、第２変更係数は、現在フレームの中の基準音声チャネル信号及び目標音声チャネル信号、現在フレームの中のチャネル間時間差、現在フレームの中の遷移セグメントの適応長、現在フレームの中の遷移ウインドウ、及び現在フレームの中の利得変更因子に基づき決定される。
【０２９９】
任意で、一実施形態では、第２変更係数は、次式を満たす。
【数２０】
0006951554.tif 000021
ここで、adj_facは第２変更係数を表し、Kはエネルギ減衰係数を表し、Kは予め設定された実数であり、０＜K≦１、Kの値は経験により当業者により設定されてよく、gは現在フレームの中の利得変更因子を表し、w(.)は現在フレームの中の遷移ウインドウを表し、x(.)は現在フレームの中の目標音声チャネル信号を表し、y(.)は現在フレームの中の基準音声チャネル信号を表し、Nは現在フレームのフレーム長を表し、Tsは遷移ウインドウの開始サンプリング点インデックスに対応する、目標音声チャネルのサンプリング点インデックスを表し、Tdは遷移ウインドウの終了サンプリング点インデックスに対応する、目標音声チャネルのサンプリング点インデックスを表し、Ts=N−abs(cur_itd)−adp_Ts、及びTd=N−abs(cur_itd)、T０は利得変更因子を計算するために使用される、目標音声チャネルの予め設定された開始サンプリング点インデックスを表し、０≦T０＜Ts、cur_itdは現在フレームの中のチャネル間時間差を表し、abs(cur_itd)は現在フレームの中のチャネル間時間差の絶対値を表し、adp_Tsは現在フレームの中の遷移セグメントの適応長を表す。
【０３００】
任意で、一実施形態では、第２変更係数は、次式を満たす。
【数２１】
0006951554.tif 000022
ここで、adj_facは第２変更係数を表し、Kはエネルギ減衰係数を表し、Kは予め設定された実数であり、０＜K≦１、Kの値は経験により当業者により設定されてよく、gは現在フレームの中の利得変更因子を表し、w(.)は現在フレームの中の遷移ウインドウを表し、x(.)は現在フレームの中の目標音声チャネル信号を表し、y(.)は現在フレームの中の基準音声チャネル信号を表し、Nは現在フレームのフレーム長を表し、Tsは遷移ウインドウの開始サンプリング点インデックスに対応する、目標音声チャネルのサンプリング点インデックスを表し、Tdは遷移ウインドウの終了サンプリング点インデックスに対応する、目標音声チャネルのサンプリング点インデックスを表し、Ts=N−abs(cur_itd)−adp_Ts、及びTd=N−abs(cur_itd)、T０は利得変更因子を計算するために使用される、目標音声チャネルの予め設定された開始サンプリング点インデックスを表し、０≦T０＜Ts、cur_itdは現在フレームの中のチャネル間時間差を表し、abs(cur_itd)は現在フレームの中のチャネル間時間差の絶対値を表し、adp_Tsは現在フレームの中の遷移セグメントの適応長を表す。
【０３０１】
図１４は、本願の一実施形態によるステレオ信号符号化中に信号を再構成する機器の概略ブロック図である。図１４の機器１４００は、
現在フレームの中の基準音声チャネルと目標音声チャネルとを決定するよう構成される第１決定モジュール１４１０と、
現在フレームの中のチャネル間時間差及び現在フレームの中の遷移セグメントの初期長に基づき、現在フレームの中の遷移セグメントの適応長を決定するよう構成される第２決定モジュール１４２０と、
現在フレームの中の遷移セグメントの適応長に基づき、現在フレームの中の遷移ウインドウを決定するよう構成される第３決定モジュール１４３０と、
現在フレームの中の遷移セグメントの適応長、現在フレームの中の前記遷移ウインドウ、及び現在フレームの中の目標音声チャネル信号に基づき、現在フレームの中の目標音声チャネル上の遷移セグメント信号を決定するよう構成される第４決定モジュール１４４０と、を含む。
【０３０２】
本願では、適応長を有する遷移セグメントが設定され、遷移ウインドウは、遷移セグメントの適応長に基づき決定される。固定長を有する遷移セグメントを用いて遷移ウインドウを決定する従来の方法と比べて、現在フレームの中の目標音声チャネル上の現実の信号と現在フレームの中の目標音声チャネル上の手動で再構成された信号との間のより円滑な遷移を生成できる遷移セグメント信号が取得できる。
【０３０３】
任意で、一実施形態では、機器１４００は、現在フレームの中の目標音声チャネル上の順方向信号をゼロに設定するよう構成される処理モジュール１４５０を更に含む。
【０３０４】
任意で、一実施形態では、第２決定モジュール１４２０は、具体的に、現在フレームの中のチャネル間時間差の絶対値が現在フレームの中の遷移セグメントの初期長以上であるとき、現在フレームの中の遷移セグメントの初期長を、現在フレームの中の遷移セグメントの適応長として決定する、又は、現在フレームの中のチャネル間時間差の絶対値が現在フレームの中の遷移セグメントの初期長未満であるとき、現在フレームの中のチャネル間時間差の絶対値を、遷移セグメントの適応長として決定するよう構成される。
【０３０５】
任意で、一実施形態では、第４決定モジュール１４４０により決定された、現在フレームの中の目標音声チャネル上の遷移セグメント信号は、次式を満たす：
transition_seg(i)=(１−w(i))*target(N−adp_Ts+i)、ここで、i=０,１,…,adp_Ts−１,
transition_seg(.)は現在フレームの中の目標音声チャネル上の遷移セグメント信号を表し、adp_Tsは現在フレームの中の遷移セグメントの適応長を表し、w(.)は現在フレームの中の遷移ウインドウを表し、target(.)は現在フレームの中の目標音声チャネル信号を表し、cur_itdは現在フレームの中のチャネル間時間差を表し、abs(cur_itd)は現在フレームの中のチャネル間時間差の絶対値を表し、Nは現在フレームのフレーム長を表す。
【０３０６】
図１５は、本願の一実施形態によるステレオ信号符号化中に信号を再構成する機器の概略ブロック図である。図１５の機器１５００は、
プログラムを格納するよう構成されるメモリ１５１０と、
メモリ１５１０に格納されたプログラムを実行するよう構成されるプロセッサ１５２０と、を含み、メモリ１５１０内のプログラムが実行されると、プロセッサ１５２０は、具体的に、現在フレームの中の基準音声チャネルと目標音声チャネルとを決定し、現在フレームの中のチャネル間時間差及び現在フレームの中の遷移セグメントの初期長に基づき、現在フレームの中の遷移セグメントの適応長を決定し、現在フレームの中の遷移セグメントの適応長に基づき、現在フレームの中の遷移ウインドウを決定し、現在フレームの中の再構成された信号の利得変更因子を決定し、現在フレームの中のチャネル間時間差、現在フレームの中の遷移セグメントの適応長、現在フレームの中の遷移ウインドウ、現在フレームの中の利得変更因子、現在フレームの中の基準音声チャネル信号、及び現在フレームの中の目標音声チャネル信号に基づき、現在フレームの中の目標音声チャネル上の遷移セグメント信号を決定するよう構成される。
【０３０７】
任意で、一実施形態では、プロセッサ１５２０は、具体的に、現在フレームの中のチャネル間時間差の絶対値が現在フレームの中の遷移セグメントの初期長以上であるとき、現在フレームの中の遷移セグメントの初期長を、現在フレームの中の遷移セグメントの適応長として決定する、又は、現在フレームの中のチャネル間時間差の絶対値が現在フレームの中の遷移セグメントの初期長未満であるとき、現在フレームの中のチャネル間時間差の絶対値を、遷移セグメントの適応長として決定するよう構成される。
【０３０８】
任意で、一実施形態では、プロセッサ１５２０により決定された、現在フレームの中の目標音声チャネル上の遷移セグメント信号は、次式を満たす：
transition_seg(i)=w(i)*g*reference(N−adp_Ts−abs(cur_itd)+i)+(１−w(i))*target(N−adp_Ts+i)、ここで、i=０,１,…,adp_Ts−１,
transition_seg(.)は現在フレームの中の目標音声チャネル上の遷移セグメント信号を表し、adp_Tsは現在フレームの中の遷移セグメントの適応長を表し、w(.)は現在フレームの中の遷移ウインドウを表し、gは現在フレームの中の利得変更因子を表し、target(.)は現在フレームの中の目標音声チャネル信号を表し、reference(.)は現在フレームの中の基準音声チャネル信号を表し、cur_itdは現在フレームの中のチャネル間時間差を表し、abs(cur_itd)は現在フレームの中のチャネル間時間差の絶対値を表し、Nは現在フレームのフレーム長を表す。
【０３０９】
任意で、一実施形態では、プロセッサ１５２０は、具体的に、
現在フレームの中の遷移ウインドウ、現在フレームの中の遷移セグメントの適応長、現在フレームの中の目標音声チャネル信号、現在フレームの中の基準音声チャネル信号、及び現在フレームの中のチャネル間時間差に基づき、初期利得変更因子を決定し、
現在フレームの中の遷移ウインドウ、現在フレームの中の遷移セグメントの適応長、現在フレームの中の目標音声チャネル信号、現在フレームの中の基準音声チャネル信号、及び現在フレームの中のチャネル間時間差に基づき、初期利得変更因子を決定し、第１変更係数に基づき、初期利得変更因子を変更して、現在フレームの中の利得変更因子を取得し、第１変更係数は、０より大きく１より小さい予め設定された実数である、又は、
現在フレームの中のチャネル間時間差、現在フレームの中の目標音声チャネル信号、及び現在フレームの中の基準音声チャネル信号に基づき、初期利得変更因子を決定し、第２変更係数に基づき、初期利得変更因子を変更して、現在フレームの中の利得変更因子を取得し、第２変更係数は、０より大きく１より小さい予め設定された実数である若しくは予め設定されたアルゴリズムに従い決定される、よう構成される。
【０３１０】
任意で、一実施形態では、プロセッサ１５２０により決定された初期利得変更因子は、次式を満たす。
【数２２】
0006951554.tif 000023
ここで、Kはエネルギ減衰係数を表し、Kは予め設定された実数であり、０＜K≦１、gは現在フレームの中の利得変更因子を表し、w(.)は現在フレームの中の遷移ウインドウを表し、x(.)は現在フレームの中の目標音声チャネル信号を表し、y(.)は現在フレームの中の基準音声チャネル信号を表し、Nは現在フレームのフレーム長を表し、Tsは遷移ウインドウの開始サンプリング点インデックスに対応する、目標音声チャネルのサンプリング点インデックスを表し、Tdは遷移ウインドウの終了サンプリング点インデックスに対応する、目標音声チャネルのサンプリング点インデックスを表し、Ts=N−abs(cur_itd)−adp_Ts、Td=N−abs(cur_itd)、T０は利得変更因子を計算するために使用される、目標音声チャネルの予め設定された開始サンプリング点インデックスを表し、０≦T０＜Ts、cur_itdは現在フレームの中のチャネル間時間差を表し、abs(cur_itd)は現在フレームの中のチャネル間時間差の絶対値を表し、adp_Tsは現在フレームの中の遷移セグメントの適応長を表す。
【０３１１】
任意で、一実施形態では、プロセッサ１５２０は、現在フレームの中の目標音声チャネル上の順方向信号を、現在フレームの中のチャネル間時間差、現在フレームの中の利得変更因子、及び現在フレームの中の基準音声チャネル信号に基づき、決定するよう更に構成される。
【０３１２】
任意で、一実施形態では、プロセッサ１５２０により決定された、現在フレームの中の目標音声チャネル上の順方向信号は、次式を満たす：
reconstruction_seg(i)=g*reference(N−abs(cur_itd)+i)、ここで、i=０,１,...,abs(cur_itd)−１,
reconstruction_seg(.)は現在フレームの中の目標音声チャネル上の順方向信号を表し、ｇは現在フレームの中の利得変更因子を表し、reference(.)は現在フレームの中の基準音声チャネル信号を表し、cur_itdは現在フレームの中のチャネル間時間差を表し、abs(cur_itd)は現在フレームの中のチャネル間時間差の絶対値を表し、Ｎは現在フレームのフレーム長を表す。
【０３１３】
任意で、一実施形態では、第２変更係数が予め設定されたアルゴリズムに従い決定されるとき、第２変更係数は、現在フレームの中の基準音声チャネル信号及び目標音声チャネル信号、現在フレームの中のチャネル間時間差、現在フレームの中の遷移セグメントの適応長、現在フレームの中の遷移ウインドウ、及び現在フレームの中の利得変更因子に基づき決定される。
【０３１４】
任意で、一実施形態では、第２変更係数は、次式を満たす。
【数２３】
0006951554.tif 000024
ここで、adj_facは第２変更係数を表し、Kはエネルギ減衰係数を表し、Kは予め設定された実数であり、０＜K≦１、Kの値は経験により当業者により設定されてよく、gは現在フレームの中の利得変更因子を表し、w(.)は現在フレームの中の遷移ウインドウを表し、x(.)は現在フレームの中の目標音声チャネル信号を表し、y(.)は現在フレームの中の基準音声チャネル信号を表し、Nは現在フレームのフレーム長を表し、Tsは遷移ウインドウの開始サンプリング点インデックスに対応する、目標音声チャネルのサンプリング点インデックスを表し、Tdは遷移ウインドウの終了サンプリング点インデックスに対応する、目標音声チャネルのサンプリング点インデックスを表し、Ts=N−abs(cur_itd)−adp_Ts、Td=N−abs(cur_itd)、T０は利得変更因子を計算するために使用される、目標音声チャネルの予め設定された開始サンプリング点インデックスを表し、０≦T０＜Ts、cur_itdは現在フレームの中のチャネル間時間差を表し、abs(cur_itd)は現在フレームの中のチャネル間時間差の絶対値を表し、adp_Tsは現在フレームの中の遷移セグメントの適応長を表す。
【０３１５】
任意で、一実施形態では、第２変更係数は、次式を満たす。
【数２４】
0006951554.tif 000025
ここで、adj_facは第２変更係数を表し、Kはエネルギ減衰係数を表し、Kは予め設定された実数であり、０＜K≦１、Kの値は経験により当業者により設定されてよく、gは現在フレームの中の利得変更因子を表し、w(.)は現在フレームの中の遷移ウインドウを表し、x(.)は現在フレームの中の目標音声チャネル信号を表し、y(.)は現在フレームの中の基準音声チャネル信号を表し、Nは現在フレームのフレーム長を表し、Tsは遷移ウインドウの開始サンプリング点インデックスに対応する、目標音声チャネルのサンプリング点インデックスを表し、Tdは遷移ウインドウの終了サンプリング点インデックスに対応する、目標音声チャネルのサンプリング点インデックスを表し、Ts=N−abs(cur_itd)−adp_Ts、及びTd=N−abs(cur_itd)、T０は利得変更因子を計算するために使用される、目標音声チャネルの予め設定された開始サンプリング点インデックスを表し、０≦T０＜Ts、cur_itdは現在フレームの中のチャネル間時間差を表し、abs(cur_itd)は現在フレームの中のチャネル間時間差の絶対値を表し、adp_Tsは現在フレームの中の遷移セグメントの適応長を表す。
【０３１６】
図１６は、本願の一実施形態によるステレオ信号符号化中に信号を再構成する機器の概略ブロック図である。図１６の機器１６００は、
プログラムを格納するよう構成されるメモリ１６１０と、
メモリ１６１０に格納されたプログラムを実行するよう構成されるプロセッサ１６２０と、を含み、メモリ１６１０内のプログラムが実行されると、プロセッサ１６２０は、具体的に、現在フレームの中の基準音声チャネルと目標音声チャネルとを決定し、現在フレームの中のチャネル間時間差及び現在フレームの中の遷移セグメントの初期長に基づき、現在フレームの中の遷移セグメントの適応長を決定し、現在フレームの中の遷移セグメントの適応長に基づき、現在フレームの中の遷移ウインドウを決定し、現在フレームの中の遷移セグメントの適応長、現在フレームの中の遷移ウインドウ、及び現在フレームの中の目標音声チャネル信号に基づき、現在フレームの中の目標音声チャネル上の遷移セグメント信号を決定するよう構成される。
【０３１７】
任意で、
一実施形態では、プロセッサ１６２０は、現在フレームの中の目標音声チャネル上の順方向信号をゼロに設定するよう更に構成される。
【０３１８】
任意で、一実施形態では、プロセッサ１６２０は、具体的に、現在フレームの中のチャネル間時間差の絶対値が現在フレームの中の遷移セグメントの初期長以上であるとき、現在フレームの中の遷移セグメントの初期長を、現在フレームの中の遷移セグメントの適応長として決定する、又は、現在フレームの中のチャネル間時間差の絶対値が現在フレームの中の遷移セグメントの初期長未満であるとき、現在フレームの中のチャネル間時間差の絶対値を、遷移セグメントの適応長として決定するよう構成される。
【０３１９】
任意で、一実施形態では、プロセッサ１６２０により決定された、現在フレームの中の目標音声チャネル上の遷移セグメント信号は、次式を満たし：transition_seg(i)=(１−w(i))*target(N−adp_Ts+i)、ここで、i=０,１,…,adp_Ts−１、transition_seg(.)は現在フレームの中の目標音声チャネル上の遷移セグメント信号を表し、adp_Tsは現在フレームの中の遷移セグメントの適応長を表し、w(.)は現在フレームの中の遷移ウインドウを表し、target(.)は現在フレームの中の目標音声チャネル信号を表し、cur_itdは現在フレームの中のチャネル間時間差を表し、abs(cur_itd)は現在フレームの中のチャネル間時間差の絶対値を表し、Nは現在フレームのフレーム長を表す。
【０３２０】
理解されるべきことに、本願の実施形態におけるステレオ信号符号化方法及びステレオ信号復号方法は、図１７〜図１９の端末装置又はネットワーク装置により実行されてよい。さらに、本願の実施形態における符号化機器及び復号機器は、図１７〜図１９の端末装置又はネットワーク装置内に更に配置されてよい。具体的に、本願の実施形態における符号化機器は、図１７〜図１９の端末装置又はネットワーク装置内のステレオエンコーダであってよく、本願の実施形態における復号機器は、図１７〜図１９の端末装置又はネットワーク装置内のステレオデコーダであってよい。
【０３２１】
図１７に示すように、オーディオ通信において、第１端末装置内のステレオエンコーダは、収集されたステレオ信号に対してステレオ符号化を実行し、第１端末装置内のチャネルエンコーダは、ステレオエンコーダにより取得されたビットストリームに対してチャネル符号化を実行してよい。次に、第１端末装置は、第１ネットワーク装置及び第２ネットワーク装置を用いて、第２端末装置へ、チャネル符号化の後に取得されたデータを送信する。第２端末装置が第２ネットワーク装置からデータを受信した後に、第２端末装置のチャネルデコーダは、チャネル復号を実行して、ステレオ信号の符号化ビットストリームを取得する。第２端末装置のステレオデコーダは、復号を通じてステレオ信号を復元し、第２端末装置は、ステレオ信号を再生する。このように、オーディオ通信が異なる端末装置間で達成される。
【０３２２】
理解されるべきことに、図１７では、第２端末装置も、収集されたステレオ信号を符号化し、最終的に、第２ネットワーク装置及び第１ネットワーク装置を用いて、符号化の後に取得したデータを第１端末装置へ送信してよい。第１端末装置は、データに対してチャネル復号及びステレオ復号を実行して、ステレオ信号を取得する。
【０３２３】
図１７では、第１ネットワーク装置及び第２ネットワーク装置は、無線ネットワーク通信装置又は有線ネットワーク通信装置であってよい。第１ネットワーク装置及び第２ネットワーク装置は、デジタルチャネル上で互いに通信してよい。
【０３２４】
図１７の第１端末装置又は第２端末装置は、本願の実施形態におけるステレオ信号符号化／復号方法を実行してよい。本願の実施形態における符号化機器及び復号機器は、それぞれ、第１端末装置の中のステレオエンコーダ及びステレオデコーダであってよく、又は、それぞれ、第２端末装置の中のステレオエンコーダ及びステレオデコーダであってよい。
【０３２５】
オーディオ通信では、ネットワーク装置は、オーディオ信号のコーデックフォーマットのトランスコーディングを実施できる。図１８に示すように、ネットワーク装置により受信される信号のコーデックフォーマットが別のステレオデコーダに対応するコーデックフォーマットである場合、ネットワーク装置内のチャネルデコーダは、受信した信号に対してチャネル復号を実行して、別のステレオデコーダに対応する符号化ビットストリームを取得する。別のステレオデコーダは、符号化ビットストリームを復号して、ステレオ信号を取得する。ステレオエンコーダは、ステレオ信号を符号化して、ステレオ信号の符号化ビットストリームを取得する。最後に、チャネルエンコーダは、ステレオ信号の符号化ビットストリームに対してチャネル符号化を実行して、最終的な信号を取得する（ここで、信号は、端末装置又は別のネットワーク装置へ送信されてよい）。理解されるべきことに、図１８のステレオエンコーダに対応するコーデックフォーマットは、別のステレオデコーダに対応するコーデックフォーマットと異なる。別のステレオデコーダに対応するコーデックフォーマットが第１コーデックフォーマットであり、ステレオエンコーダに対応するコーデックフォーマットが第２コーデックフォーマットであると仮定すると、図１８では、オーディオ信号を第１コーデックフォーマットから第２コーデックフォーマットに変換することは、ネットワーク装置により実施される。
【０３２６】
同様に、図１９に示すように、ネットワーク装置により受信される信号のコーデックフォーマットがステレオデコーダに対応するコーデックフォーマットと同じである場合、ネットワーク装置のチャネルデコーダが、チャネル復号を実行して、ステレオ信号の符号化ビットストリームを取得した後に、ステレオデコーダは、ステレオ信号の符号化ビットストリームを復号して、ステレオ信号を取得してよい。次に、別のステレオエンコーダは、別のコーデックフォーマットに基づきステレオ信号を符号化して、別のステレオエンコーダに対応する符号化ビットストリームを取得する。最後に、チャネルエンコーダは、別のステレオエンコーダに対応する符号化ビットストリームに対してチャネル符号化を実行して、最終的な信号を取得する（ここで、信号は、端末装置又は別のネットワーク装置へ送信されてよい）。図１８の場合と同様に、図１９のステレオデコーダに対応するコーデックフォーマットも、別のステレオエンコーダに対応するコーデックフォーマットと異なる。別のステレオエンコーダに対応するコーデックフォーマットが第１コーデックフォーマットであり、ステレオデコーダに対応するコーデックフォーマットが第２コーデックフォーマットである場合、図１９では、オーディオ信号を第２コーデックフォーマットから第１コーデックフォーマットに変換することは、ネットワーク装置により実施される。
【０３２７】
図１８の別のステレオデコーダ及びステレオエンコーダは、異なるコーデックフォーマットに対応し、図１９のステレオデコーダ及び別のステレオエンコーダは、異なるコーデックフォーマットに対応する。したがって、ステレオ信号のコーデックフォーマットのトランスコーディングは、別のステレオデコーダ及びステレオエンコーダにより実行される又はステレオデコーダ及び別のステレオエンコーダにより実行される処理を通じて実施される。
【０３２８】
更に理解されるべきことに、図１８のステレオエンコーダは、本願の実施形態におけるステレオ信号符号化方法を実施でき、図１９のステレオデコーダは、本願の実施形態におけるステレオ信号復号方法を実施できる。本願の実施形態における符号化機器は、図１８のネットワーク装置内のステレオエンコーダであってよい。本願の実施形態における復号機器は、図１９のネットワーク装置内のステレオデコーダであってよい。さらに、図１８及び図１９のネットワーク装置は、具体的に、無線ネットワーク通信装置又は有線ネットワーク通信装置であってよい。
【０３２９】
理解されるべきことに、本願の実施形態におけるステレオ信号符号化方法及びステレオ信号復号方法は、代替として、図２０〜図２２の端末装置又はネットワーク装置により実行されてよい。さらに、本願の実施形態における符号化機器及び復号機器は、代替として、図２０〜図２２の端末装置又はネットワーク装置内に更に配置されてよい。具体的に、本願の実施形態における符号化機器は、図２０〜図２２の端末装置又はネットワーク装置内のマルチチャネルエンコーダ内のステレオエンコーダであってよい。本願の実施形態における復号機器は、図２０〜図２２の端末装置又はネットワーク装置内のマルチチャネルデコーダ内のステレオデコーダであってよい。
【０３３０】
図２０に示すように、オーディオ通信において、第１端末装置内のマルチチャネルエンコーダ内のステレオエンコーダは、収集されたマルチチャネル信号から生成されたステレオ信号に対してステレオ符号化を実行する。ここで、マルチチャネルエンコーダにより取得されたビットストリームは、ステレオエンコーダにより取得されたビットストリームを含む。第１端末装置内のチャネルエンコーダは、マルチチャネルエンコーダにより取得されたビットストリームに対してチャネル符号化を実行してよい。次に、第１端末装置は、第１ネットワーク装置及び第２ネットワーク装置を用いて、第２端末装置へ、チャネル符号化の後に取得されたデータを送信する。第２端末装置が第２ネットワーク装置からデータを受信した後に、第２端末装置のチャネルデコーダは、チャネル復号を実行して、マルチチャネル信号の符号化ビットストリームを取得する。ここで、マルチチャネル信号の符号化ビットストリームは、ステレオ信号の符号化ビットストリームを含む。第２端末装置のマルチチャネルデコーダ内のステレオデコーダは、復号を通じてステレオ信号を復元する。マルチチャネルデコーダは、復元されたステレオ信号に基づき、復号を通じてマルチチャネル信号を取得し、第２端末装置は、マルチチャネル信号を再生する。このように、オーディオ通信が異なる端末装置間で達成される。
【０３３１】
理解されるべきことに、図２０では、第２端末装置も、収集されたマルチチャネル信号を符号化してよく（具体的には、第２端末装置内のマルチチャネルエンコーダ内のステレオエンコーダが、収集されたマルチチャネル信号から生成されたステレオ信号に対してステレオ符号化を実行する。次に、第２端末装置内のチャネルエンコーダが、マルチチャネルエンコーダにより取得されたビットストリームに対してチャネル符号化を実行する。）、最終的に、第２ネットワーク装置及び第１ネットワーク装置を用いて、符号化ビットストリームを第１端末装置へ送信する。第１端末装置は、チャネル復号及びマルチチャネル復号を通じて、マルチチャネル信号を取得する。
【０３３２】
図２０では、第１ネットワーク装置及び第２ネットワーク装置は、無線ネットワーク通信装置又は有線ネットワーク通信装置であってよい。第１ネットワーク装置及び第２ネットワーク装置は、デジタルチャネル上で互いに通信してよい。
【０３３３】
図２０の第１端末装置又は第２端末装置は、本願の実施形態におけるステレオ信号符号化／復号方法を実行してよい。具体的に、本願の実施形態における符号化機器は、第１端末装置又は第２端末装置内のステレオエンコーダであってよく、本願の実施形態における復号機器は、第１端末装置又は第２端末装置内のステレオデコーダであってよい。
【０３３４】
オーディオ通信では、ネットワーク装置は、オーディオ信号のコーデックフォーマットのトランスコーディングを実施できる。図２１に示すように、ネットワーク装置により受信される信号のコーデックフォーマットが別のマルチチャネルデコーダに対応するコーデックフォーマットである場合、ネットワーク装置内のチャネルデコーダは、受信した信号に対してチャネル復号を実行して、別のマルチチャネルデコーダに対応する符号化ビットストリームを取得する。別のマルチチャネルデコーダは、符号化ビットストリームを復号して、マルチチャネル信号を取得する。マルチチャネルエンコーダは、マルチチャネル信号を符号化して、マルチチャネル信号の符号化ビットストリームを取得する。マルチチャネルエンコーダ内のステレオエンコーダは、マルチチャネル信号から生成されたステレオ信号に対してステレオ符号化を実行して、ステレオ信号の符号化ビットストリームを取得する。ここで、マルチチャネル信号の符号化ビットストリームは、ステレオ信号の符号化ビットストリームを含む。最後に、チャネルエンコーダは、符号化ビットストリームに対してチャネル符号化を実行して、最終的な信号を取得する（ここで、信号は、端末装置又は別のネットワーク装置へ送信されてよい）。
【０３３５】
同様に、図２２に示すように、ネットワーク装置により受信される信号のコーデックフォーマットがマルチチャネルデコーダに対応するコーデックフォーマットと同じである場合、ネットワーク装置のチャネルデコーダが、チャネル復号を実行して、マルチチャネル信号の符号化ビットストリームを取得した後に、マルチチャネルデコーダは、マルチチャネル信号の符号化ビットストリームを復号して、マルチチャネル信号を取得してよい。マルチチャネルデコーダ内のステレオデコーダは、マルチチャネル信号の符号化ビットストリーム内のステレオ信号の符号化ビットストリームに対して、ステレオ復号を実行する。次に、別のマルチチャネルエンコーダは、別のコーデックフォーマットに基づきマルチチャネル信号を符号化して、別のマルチチャネルエンコーダに対応するマルチチャネル信号の符号化ビットストリームを取得する。最後に、チャネルエンコーダは、別のマルチチャネルエンコーダに対応する符号化ビットストリームに対してチャネル符号化を実行して、最終的な信号を取得する（ここで、信号は、端末装置又は別のネットワーク装置へ送信されてよい）。
【０３３６】
理解されるべきことに、図２１の別のステレオデコーダ及びマルチチャネルエンコーダは、異なるコーデックフォーマットに対応し、図２２のマルチチャネルデコーダ及び別のステレオエンコーダは、異なるコーデックフォーマットに対応する。例えば、図２１で、別のステレオデコーダに対応するコーデックフォーマットが第１コーデックフォーマットであり、マルチチャネルエンコーダに対応するコーデックフォーマットが第２コーデックフォーマットである場合、オーディオ信号を第１コーデックフォーマットから第２コーデックフォーマットに変換することは、ネットワーク装置により実施される。同様に、図２２で、マルチチャネルデコーダに対応するコーデックフォーマットが第２コーデックフォーマットであり、別のステレオエンコーダに対応するコーデックフォーマットが第１コーデックフォーマットであると仮定すると、オーディオ信号を第２コーデックフォーマットから第１コーデックフォーマットに変換することは、ネットワーク装置により実施される。したがって、オーディオ信号のコーデックフォーマットのトランスコーディングは、別のステレオデコーダ及びマルチチャネルエンコーダにより実行される又はマルチチャネルデコーダ及び別のステレオエンコーダにより実行される処理を通じて実施される。
【０３３７】
更に理解されるべきことに、図２１のステレオエンコーダは、本願の実施形態におけるステレオ信号符号化方法を実施でき、図２２のステレオデコーダは、本願の実施形態におけるステレオ信号復号方法を実施できる。本願の実施形態における符号化機器は、図２１のネットワーク装置内のステレオエンコーダであってよい。本願の実施形態における復号機器は、図２２のネットワーク装置内のステレオデコーダであってよい。さらに、図２１及び図２２のネットワーク装置は、具体的に、無線ネットワーク通信装置又は有線ネットワーク通信装置であってよい。
【０３３８】
本願は、チップを更に提供する。チップは、プロセッサと通信インタフェースをと含む。通信インタフェースは、外部コンポーネントと通信するよう構成され、プロセッサは、本願の実施形態のステレオ信号符号化中に信号を再構成する方法を実行するよう構成される。
【０３３９】
任意で、一実装では、チップはメモリを更に含んでよい。メモリは、命令を格納し、プロセッサは該メモリに格納された命令を実行するよう構成される。命令が実行されると、プロセッサは、本願の実施形態のステレオ信号符号化中に信号を再構成する方法を実行するよう構成される。
【０３４０】
任意で、一実装では、チップは、端末装置又はネットワーク装置に統合される。
【０３４１】
本願は、チップを提供する。チップは、プロセッサと通信インタフェースをと含む。通信インタフェースは、外部コンポーネントと通信するよう構成され、プロセッサは、本願の実施形態のステレオ信号符号化中に信号を再構成する方法を実行するよう構成される。
【０３４２】
任意で、一実装では、チップはメモリを更に含んでよい。メモリは、命令を格納し、プロセッサは該メモリに格納された命令を実行するよう構成される。命令が実行されると、プロセッサは、本願の実施形態のステレオ信号符号化中に信号を再構成する方法を実行するよう構成される。
【０３４３】
任意で、一実装では、チップは、ネットワーク装置又は端末装置に統合される。
【０３４４】
本願はコンピュータ可読記憶媒体を提供する。コンピュータ可読記憶媒体は、装置により実行されるプログラムコードを格納するよう構成され、該プログラムコードは、本願の実施形態のステレオ信号符号化中に信号を再構成する方法を実行するために使用される命令を含む。
【０３４５】
本願はコンピュータ可読記憶媒体を提供する。コンピュータ可読記憶媒体は、装置により実行されるプログラムコードを格納するよう構成され、該プログラムコードは、本願の実施形態のステレオ信号符号化中に信号を再構成する方法を実行するために使用される命令を含む。
【０３４６】
当業者は、本明細書に開示された実施形態で記載された例と組み合わせて、ユニット及びアルゴリズムが電子ハードウェア又はコンピュータソフトウェアと電子ハードウェアとの組み合わせにより実装されてよいことを認識し得る。機能がハードウェア又はソフトウェアにより実行されるかは、技術的ソリューションの特定の適用及び設計制約条件に依存する。当業者は、特定の適用毎に、記載の機能を実施するために異なる方法を使用してよいが、実装が本願の範囲を超えると考えられるべきではない。
【０３４７】
便宜上及び簡潔な説明を目的として、前述jのシステム、機器、及びユニットの詳細な作動プロセスについては、前述の方法の実施形態における対応するプロセスを参照し、詳細はここで再び記載されないことが、当業者により明確に理解され得る。
【０３４８】
本願において提供された幾つかの実施形態では、理解されるべきことに、開示のシステム、機器、及び方法は他の方法で実装されてよい。例えば、記載の機器の実施形態は単なる例である。例えば、ユニット分割は、単なる論理的機能分割であり、実際の実装では他の分割であってよい。例えば、複数のユニット又はコンポーネントは、結合され又は別のシステムに統合されてよく、或いは、幾つかの機能は、無視され又は実行されなくてよい。さらに、示された又は議論された相互結合又は直接結合又は通信接続は、幾つかのインタフェースを用いて実装されてよい。機器又はユニット間の間接結合又は通信接続は、電子的、機械的、又は他の形式で実装されてよい。
【０３４９】
別個の部分として記載されたユニットは、物理的に分離していてよく又はそうでなくてよい。ユニットとして示された部分は、物理的ユニットであってよく又はそうでなくてよく、１つの場所に置かれてよく、又は服すのネットワークユニットに分配されてよい。ユニットのうちの一部又は全部は、実施形態のソリューションの目的を達成するために、実際の要件に基づき選択されてよい。
【０３５０】
さらに、本願の実施形態における機能ユニットは、１つの処理ユニットに統合されてよく、又は、ユニットの各々は物理的に単独で存在してよく、又は、２つ以上のユニットが１つのユニットに統合される。
【０３５１】
機能がソフトウェア機能ユニットの形式で実装され、独立した製品として販売され又は使用されるとき、昨日は、コンピュータ可読記憶媒体に格納されてよい。このような理解に基づき、基本的に又は部分的に従来技術に貢献する本願の技術的ソリューション又は技術的ソリューションのうちの一部は、ソフトウェアプロダクトの形式で実装されてよい。、コンピュータソフトウェアプロダクトは、記憶媒体に格納され、本願の実施形態で記載された方法のステップのうちの全部又は一部を実行するようコンピュータ装置（これは、パーソナルコンピュータ、サーバ、ネットワーク装置、等であってよい）に指示するための幾つかの命令を含む。前述の記憶媒体は、プログラムコードを格納できる、USBフラッシュドライブ、取り外し可能ハードディスク、読み出し専用メモリ（read−only  memory,  ROM）、ランダムアクセスメモリ（random  access  memory,  RAM）、磁気ディスク、又は光ディスクのような、任意の記憶媒体を含む。
【０３５２】
前述の説明は、単に本願の特定の実装であり、本願の保護範囲を限定することを意図しない。本願で開示された技術的範囲の範囲内にある、当業者により直ちに考案される任意の変形又は置換は、本願の保護範囲の中に包含されるべきである。したがって、本願の保護範囲は、特許請求の範囲の保護範囲に従うべきである。
【図１】
0006951554.tif 000032
【図２】
0006951554.tif 000033
【図３】
0006951554.tif 000034
【図４】
0006951554.tif 000035
【図５】
0006951554.tif 000036
【図６】
0006951554.tif 000037
【図７】
0006951554.tif 000038
【図８】
0006951554.tif 000039
【図９】
0006951554.tif 000040
【図１０】
0006951554.tif 000041
【図１１】
0006951554.tif 000042
【図１２】
0006951554.tif 000043
【図１３】
0006951554.tif 000044
【図１４】
0006951554.tif 000045
【図１５】
0006951554.tif 000046
【図１６】
0006951554.tif 000047
【図１７】
0006951554.tif 000048
【図１８】
0006951554.tif 000049
【図１９】
0006951554.tif 000050
【図２０】
0006951554.tif 000051
【図２１】
0006951554.tif 000052
【図２２】
0006951554.tif 000053