(57)【要約】決定されたＩＴＤパラメータの精度がチャネル品膣に合わせて適応できるようチャネル間時間差パラメータを決定するための方法（１００）および装置（２００）が提供される。方法（１００）は：少なくとも二つの探索複雑さから目標探索複雑さを決定する段階であって、前記少なくとも二つの探索複雑さは少なくとも二つのチャネル品質値と一対一対応にある、段階（Ｓ１１０）と；前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理を実行して、前記第一の音チャネルおよび前記第二の音チャネルに対応する第一のチャネル間時間差ＩＴＤパラメータを決定する段階（Ｓ１２０）とを含む。
2018508047.tif 000002
【特許請求の範囲】
【請求項１】
チャネル間時間差パラメータを決定するための方法であって：
少なくとも二つの探索複雑さから目標探索複雑さを決定する段階であって、前記少なくとも二つの探索複雑さは少なくとも二つのチャネル品質値と一対一対応にある、段階と；
前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理を実行して、前記第一の音チャネルおよび前記第二の音チャネルに対応する第一のチャネル間時間差ITDパラメータを決定する段階とを含む、
方法。
【請求項２】
少なくとも二つの探索複雑さから目標探索複雑さを決定する前記段階は：
ステレオ信号についての符号化パラメータを取得する段階であって、前記ステレオ信号は前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に基づいて生成され、前記符号化パラメータは現在のチャネル品質値に応じて決定され、前記符号化パラメータは以下のパラメータ：符号化ビットレート、符号化ビット量または前記探索複雑さを示すために使われる複雑さ制御パラメータ、のうちのいずれか一つを含む、段階と；
前記符号化パラメータに応じて、前記少なくとも二つの探索複雑さから前記目標探索複雑さを決定する段階とを含む、
請求項１記載の方法。
【請求項３】
前記少なくとも二つの探索複雑さは少なくとも二つの探索ステップと一対一対応にあり、前記少なくとも二つの探索複雑さは第一の探索複雑さおよび第二の探索複雑さを含み、前記少なくとも二つの探索ステップは第一の探索ステップおよび第二の探索ステップを含み、前記第一の探索複雑さに対応する前記第一の探索ステップは前記第二の探索複雑さに対応する前記第二の探索ステップ未満であり、前記第一の探索複雑さは前記第二の探索複雑さより高く；
前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理を実行することは：
前記目標探索複雑さに対応する目標探索ステップを決定し；
前記目標探索ステップに従って前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に対して探索処理を実行することを含む、
請求項１または２記載の方法。
【請求項４】
前記少なくとも二つの探索複雑さは少なくとも二つの探索範囲と一対一対応にあり、前記少なくとも二つの探索複雑さは第三の探索複雑さおよび第四の探索複雑さを含み、前記少なくとも二つの探索範囲は第一の探索範囲および第二の探索範囲を含み、前記第三の探索複雑さに対応する前記第一の探索範囲は前記第四の探索複雑さに対応する前記第二の探索範囲より大きく、前記第三の探索複雑さは前記第四の探索複雑さより高く；
前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理を実行することは：
前記目標探索複雑さに対応する目標探索範囲を決定し；
前記目標探索範囲内で前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に対して探索処理を実行することを含む、
請求項１または２記載の方法。
【請求項５】
前記目標探索複雑さに対応する目標探索範囲を決定することは：
前記第一の音チャネル上の時間領域信号および前記第二の音チャネル上の時間領域信号に従って参照パラメータを決定する段階であって、前記参照パラメータは、前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号を取得することの序列に対応し、前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号は同じ時間期間に対応する、段階と；
前記目標探索複雑さ、前記参照パラメータおよび限界値Tmaxに従って前記目標探索範囲を決定する段階であって、前記限界値Tmaxは前記第一の音チャネル上の前記時間領域信号のサンプリング・レートに従って決定され、前記目標探索範囲は[−Tmax,0]内にはいるまたは前記目標探索範囲は[0,Tmax]内にはいる、段階とを含む、
請求項４記載の方法。
【請求項６】
前記第一の音チャネル上の時間領域信号および前記第二の音チャネル上の時間領域信号に従って参照パラメータを決定することは：
前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号に対して相互相関処理を実行して第一の相互相関処理値および第二の相互相関処理値を決定する段階であって、前記第一の相互相関処理値は、前記第一の音チャネル上の前記時間領域信号の、前記第二の音チャネル上の前記時間領域信号に対する相互相関関数の、事前設定された範囲内での最大関数値であり、前記第二の相互相関処理値は、前記第二の音チャネル上の前記時間領域信号の、前記第一の音チャネル上の前記時間領域信号に対する相互相関関数の、前記事前設定された範囲内での最大関数値である、段階と；
前記第一の相互相関処理値と前記第二の相互相関処理値の間の値関係に従って前記参照パラメータを決定する段階とを含む、
請求項５記載の方法。
【請求項７】
前記参照パラメータは、前記第一の相互相関処理値および前記第二の相互相関処理値のうちの大きいほうに対応するインデックス値または該インデックス値の反数である、請求項６記載の方法。
【請求項８】
前記第一の音チャネル上の時間領域信号および前記第二の音チャネル上の時間領域信号に従って参照パラメータを決定することは：
前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号に対してピーク検出処理を実行して第一のインデックス値および第二のインデックス値を決定する段階であって、前記第一のインデックス値は、事前設定された範囲内での前記第一の音チャネル上の前記時間領域信号の最大振幅値に対応するインデックス値であり、前記第二のインデックス値は、前記事前設定された範囲内での前記第二の音チャネル上の前記時間領域信号の最大振幅値に対応するインデックス値である、段階と；
前記第一のインデックス値と前記第二のインデックス値の間の値関係に従って前記参照パラメータを決定する段階とを含む、
請求項５記載の方法。
【請求項９】
当該方法がさらに：
前記第一のITDパラメータに対して第二のITDパラメータに基づいて平滑化処理を実行する段階を含み、前記第一のITDパラメータは第一の時間期間におけるITDパラメータであり、前記第二のITDパラメータは第二の時間期間におけるITDパラメータの平滑化された値であり、前記第二の時間期間は前記第一の時間期間より前である、請求項１ないし８のうちいずれか一項記載の方法。
【請求項１０】
チャネル間時間差パラメータを決定するための装置であって：
少なくとも二つの探索複雑さから目標探索複雑さを決定するよう構成された決定ユニットであって、前記少なくとも二つの探索複雑さは少なくとも二つのチャネル品質値と一対一対応にある、決定ユニットと；
前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理を実行して、前記第一の音チャネルおよび前記第二の音チャネルに対応する第一のチャネル間時間差ITDパラメータを決定するよう構成された処理ユニットとを有する、
装置。
【請求項１１】
前記決定ユニットは特に：ステレオ信号についての符号化パラメータを取得する段階であって、前記ステレオ信号は前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に基づいて生成され、前記符号化パラメータは現在のチャネル品質値に応じて決定され、前記符号化パラメータは以下のパラメータ：符号化ビットレート、符号化ビット量または前記探索複雑さを示すために使われる複雑さ制御パラメータ、のうちのいずれか一つを含む、段階と；
前記符号化パラメータに応じて、前記少なくとも二つの探索複雑さから前記目標探索複雑さを決定する段階とを実行するよう構成されている、
請求項１０記載の装置。
【請求項１２】
前記少なくとも二つの探索複雑さは少なくとも二つの探索ステップと一対一対応にあり、前記少なくとも二つの探索複雑さは第一の探索複雑さおよび第二の探索複雑さを含み、前記少なくとも二つの探索ステップは第一の探索ステップおよび第二の探索ステップを含み、前記第一の探索複雑さに対応する前記第一の探索ステップは前記第二の探索複雑さに対応する前記第二の探索ステップ未満であり、前記第一の探索複雑さは前記第二の探索複雑さより高く；
前記処理ユニットは特に：前記目標探索複雑さに対応する目標探索ステップを決定し；
前記目標探索ステップに従って前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に対して探索処理を実行するよう構成されている、
請求項１０または１１記載の装置。
【請求項１３】
前記少なくとも二つの探索複雑さは少なくとも二つの探索範囲と一対一対応にあり、第三の探索複雑さに対応する第一の探索範囲は第四の探索複雑さに対応する第二の探索範囲より大きく、前記第三の探索複雑さは前記第四の探索複雑さより高く；
前記処理ユニットは特に：前記目標探索複雑さに対応する目標探索範囲を決定し；
前記目標探索範囲内で前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に対して探索処理を実行するよう構成されている、
請求項１０または１１記載の装置。
【請求項１４】
前記処理ユニットは特に：前記第一の音チャネル上の時間領域信号および前記第二の音チャネル上の時間領域信号に従って参照パラメータを決定する段階であって、前記参照パラメータは、前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号を取得することの序列に対応し、前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号は同じ時間期間に対応する、段階と；
前記目標探索複雑さ、前記参照パラメータおよび限界値Tmaxに従って前記目標探索範囲を決定する段階であって、前記限界値Tmaxは前記第一の音チャネル上の前記時間領域信号のサンプリング・レートに従って決定され、前記目標探索範囲は[−Tmax,0]内にはいるまたは前記目標探索範囲は[0,Tmax]内にはいる、段階とを実行するよう構成されている、
請求項１３記載の装置。
【請求項１５】
前記処理ユニットは特に：前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号に対して相互相関処理を実行して第一の相互相関処理値および第二の相互相関処理値を決定する段階であって、前記第一の相互相関処理値は、前記第一の音チャネル上の前記時間領域信号の、前記第二の音チャネル上の前記時間領域信号に対する相互相関関数の、事前設定された範囲内での最大関数値であり、前記第二の相互相関処理値は、前記第二の音チャネル上の前記時間領域信号の、前記第一の音チャネル上の前記時間領域信号に対する相互相関関数の、前記事前設定された範囲内での最大関数値である、段階と；
前記第一の相互相関処理値と前記第二の相互相関処理値の間の値関係に従って前記参照パラメータを決定する段階とを実行するよう構成されている、
請求項１４記載の装置。
【請求項１６】
前記参照パラメータは、前記第一の相互相関処理値および前記第二の相互相関処理値のうちの大きいほうに対応するインデックス値または該インデックス値の反数である、請求項１５記載の装置。
【請求項１７】
前記処理ユニットは特に：前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号に対してピーク検出処理を実行して第一のインデックス値および第二のインデックス値を決定する段階であって、前記第一のインデックス値は、事前設定された範囲内での前記第一の音チャネル上の前記時間領域信号の最大振幅値に対応するインデックス値であり、前記第二のインデックス値は、前記事前設定された範囲内での前記第二の音チャネル上の前記時間領域信号の最大振幅値に対応するインデックス値である、段階と；
前記第一のインデックス値と前記第二のインデックス値の間の値関係に従って前記参照パラメータを決定する段階とを実行するよう構成されている、
請求項１４記載の装置。
【請求項１８】
前記処理ユニットはさらに：前記第一のITDパラメータに対して第二のITDパラメータに基づいて平滑化処理を実行するよう構成されており、前記第一のITDパラメータは第一の時間期間におけるITDパラメータであり、前記第二のITDパラメータは第二の時間期間におけるITDパラメータの平滑化された値であり、前記第二の時間期間は前記第一の時間期間より前である、請求項１０ないし１７のうちいずれか一項記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は2015年3月9日に中国特許庁に出願された「チャネル間時間差パラメータを決定するための方法および装置」と題する中国特許出願第201510103379.3号の優先権を主張するものであり、同出願はここに参照によってその全体において組み込まれる。
【０００２】
技術分野
本発明はオーディオ処理の分野に、より詳細にはチャネル間時間差パラメータを決定するための方法および装置に関する。
【背景技術】
【０００３】
生活の質の改善には、高品質オーディオに対する人々の高まり続ける要求が伴う。モノ・オーディオに比べて、ステレオ・オーディオは音源の方向の間隔および分布の間隔を提供し、情報の明瞭性および了解性を改善でき、よって人々によってきわめて好まれている。
【０００４】
現在、ステレオ・オーディオ信号を送信するための既知の技術がある。エンコーダはステレオ信号をモノ・オーディオ信号およびチャネル間時間差（ITD:  Inter-Channel  Time  Difference）のようなパラメータに変換し、該モノ・オーディオ信号および該パラメータを別個にエンコードし、エンコードされたモノ・オーディオ信号およびエンコードされたパラメータをデコーダに伝送する。モノ・オーディオ信号を得た後、デコーダはさらにITDのようなパラメータに従ってステレオ信号を復元する。したがって、ステレオ信号の低ビットかつ高品質の伝送が実現できる。
【０００５】
上記の技術では、入力オーディオ信号のサンプリング・レートに基づいて、エンコーダは、前記サンプリング・レートでのITDパラメータの限界値Tmaxを決定することができ、したがって前記ITDパラメータを得るために、前記入力オーディオ信号に基づいて、探索範囲[−Tmax,Tmax]内で、指定されたステップで探索および計算を実行しうる。したがって、チャネル品質に関わりなく、同じ探索範囲および同じ探索ステップが使われる。
【０００６】
しかしながら、異なるチャネル品質はITDパラメータの異なる精度を要求する。たとえば、比較的貧弱なチャネル品質はITDパラメータの比較的低い精度を要求する。この場合、比較的大きな探索範囲および比較的小さな探索ステップがいまだ使われるとしたら、計算資源が浪費され、処理効率が深刻な影響を受ける。
【０００７】
したがって、決定されるITDパラメータの精度がチャネル品質に合わせて適応できるような技術が提供されることが期待される。
【発明の概要】
【０００８】
本発明の実施形態は、決定されるITDパラメータの精度がチャネル品質に合わせて適応できるようチャネル間時間差パラメータを決定するための方法および装置を提供する。
【０００９】
第一の側面によれば、チャネル間時間差パラメータを決定するための方法が提供される。ここで、本方法は：少なくとも二つの探索複雑さから目標探索複雑さを決定する段階であって、前記少なくとも二つの探索複雑さは少なくとも二つのチャネル品質値と一対一対応にある、段階と；前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理を実行して、前記第一の音チャネルおよび前記第二の音チャネルに対応する第一のチャネル間時間差ITDパラメータを決定する段階とを含む。
【００１０】
第一の側面を参照して、第一の側面の第一の実装では、少なくとも二つの探索複雑さから目標探索複雑さを決定することは：ステレオ信号についての符号化パラメータを取得する段階であって、前記ステレオ信号は前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に基づいて生成され、前記符号化パラメータは現在のチャネル品質値に応じて決定され、前記符号化パラメータは以下のパラメータ：符号化ビットレート、符号化ビット量または前記探索複雑さを示すために使われる複雑さ制御パラメータ、のうちの任意のものを含む、段階と；前記符号化パラメータに応じて、前記少なくとも二つの探索複雑さから前記目標探索複雑さを決定する段階とを含む。
【００１１】
第一の側面および第一の側面の上記の実装を参照して、第一の側面の第二の実装では、前記少なくとも二つの探索複雑さは少なくとも二つの探索ステップと一対一対応にあり、前記少なくとも二つの探索複雑さは第一の探索複雑さおよび第二の探索複雑さを含み、前記少なくとも二つの探索ステップは第一の探索ステップおよび第二の探索ステップを含み、前記第一の探索複雑さに対応する前記第一の探索ステップは前記第二の探索複雑さに対応する前記第二の探索ステップ未満であり、前記第一の探索複雑さは前記第二の探索複雑さより高く；前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理を実行することは：前記目標探索複雑さに対応する目標探索ステップを決定し；前記目標探索ステップに従って前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に対して探索処理を実行することを含む。
【００１２】
第一の側面および第一の側面の上記の実装を参照して、第一の側面の第三の実装では、前記少なくとも二つの探索複雑さは少なくとも二つの探索範囲と一対一対応にあり、前記少なくとも二つの探索複雑さは第三の探索複雑さおよび第四の探索複雑さを含み、前記少なくとも二つの探索範囲は第一の探索範囲および第二の探索範囲を含み、前記第三の探索複雑さに対応する前記第一の探索範囲は前記第四の探索複雑さに対応する前記第二の探索範囲より大きく、前記第三の探索複雑さは前記第四の探索複雑さより高く；前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理を実行することは：前記目標探索複雑さに対応する目標探索範囲を決定し；前記目標探索範囲内で前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に対して探索処理を実行することを含む。
【００１３】
第一の側面および第一の側面の上記の実装を参照して、第一の側面の第四の実装では、前記目標探索複雑さに対応する目標探索範囲を決定することは：前記第一の音チャネル上の時間領域信号および前記第二の音チャネル上の時間領域信号に従って参照パラメータを決定する段階であって、前記参照パラメータは、前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号を取得することの序列に対応し、前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号は同じ時間期間に対応する、段階と；前記目標探索複雑さ、前記参照パラメータおよび限界値Tmaxに従って前記目標探索範囲を決定する段階であって、前記限界値Tmaxは前記第一の音チャネル上の前記時間領域信号のサンプリング・レートに従って決定され、前記目標探索範囲は[−Tmax,0]内にはいるまたは前記目標探索範囲は[0,Tmax]内にはいる、段階とを含む。
【００１４】
第一の側面および第一の側面の上記の実装を参照して、第一の側面の第五の実装では、前記第一の音チャネル上の時間領域信号および前記第二の音チャネル上の時間領域信号に従って参照パラメータを決定することは：前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号に対して相互相関処理を実行して第一の相互相関処理値および第二の相互相関処理値を決定する段階であって、前記第一の相互相関処理値は、前記第一の音チャネル上の前記時間領域信号の、前記第二の音チャネル上の前記時間領域信号に対する相互相関関数の、事前設定された範囲内での最大関数値であり、前記第二の相互相関処理値は、前記第二の音チャネル上の前記時間領域信号の、前記第一の音チャネル上の前記時間領域信号に対する相互相関関数の、前記事前設定された範囲内での最大関数値である、段階と；前記第一の相互相関処理値と前記第二の相互相関処理値の間の値関係に従って前記参照パラメータを決定する段階とを含む。
【００１５】
第一の側面および第一の側面の上記の実装を参照して、第一の側面の第六の実装では、前記参照パラメータは、前記第一の相互相関処理値および前記第二の相互相関処理値のうちの大きいほうに対応するインデックス値または該インデックス値の反数である。
【００１６】
第一の側面および第一の側面の上記の実装を参照して、第一の側面の第七の実装では、前記第一の音チャネル上の時間領域信号および前記第二の音チャネル上の時間領域信号に従って参照パラメータを決定することは：前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号に対してピーク検出処理を実行して第一のインデックス値および第二のインデックス値を決定する段階であって、前記第一のインデックス値は、事前設定された範囲内での前記第一の音チャネル上の前記時間領域信号の最大振幅値に対応するインデックス値であり、前記第二のインデックス値は、前記事前設定された範囲内での前記第二の音チャネル上の前記時間領域信号の最大振幅値に対応するインデックス値である、段階と；前記第一のインデックス値と前記第二のインデックス値の間の値関係に従って前記参照パラメータを決定する段階とを含む。
【００１７】
第一の側面および第一の側面の上記の実装を参照して、第一の側面の第八の実装では、本方法はさらに：前記第一のITDパラメータに対して第二のITDパラメータに基づいて平滑化処理を実行する段階を含み、前記第一のITDパラメータは第一の時間期間におけるITDパラメータであり、前記第二のITDパラメータは第二の時間期間におけるITDパラメータの平滑化された値であり、前記第二の時間期間は前記第一の時間期間より前である。
【００１８】
第二の側面によれば、チャネル間時間差パラメータを決定するための装置が提供される。ここで、本装置は：少なくとも二つの探索複雑さから目標探索複雑さを決定するよう構成された決定ユニットであって、前記少なくとも二つの探索複雑さは少なくとも二つのチャネル品質値と一対一対応にある、決定ユニットと；前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理を実行して、前記第一の音チャネルおよび前記第二の音チャネルに対応する第一のチャネル間時間差ITDパラメータを決定するよう構成された処理ユニットとを含む。
【００１９】
第二の側面を参照して、第二の側面の第一の実装では、前記決定ユニットは特に：ステレオ信号についての符号化パラメータを取得する段階であって、前記ステレオ信号は前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に基づいて生成され、前記符号化パラメータは現在のチャネル品質値に応じて決定され、前記符号化パラメータは以下のパラメータ：符号化ビットレート、符号化ビット量または前記探索複雑さを示すために使われる複雑さ制御パラメータ、のうちの任意のものを含む、段階と；前記符号化パラメータに応じて、前記少なくとも二つの探索複雑さから前記目標探索複雑さを決定する段階とを実行するよう構成される。
【００２０】
第二の側面および第二の側面の上記の実装を参照して、第二の側面の第二の実装では、前記少なくとも二つの探索複雑さは少なくとも二つの探索ステップと一対一対応にあり、前記少なくとも二つの探索複雑さは第一の探索複雑さおよび第二の探索複雑さを含み、前記少なくとも二つの探索ステップは第一の探索ステップおよび第二の探索ステップを含み、前記第一の探索複雑さに対応する前記第一の探索ステップは前記第二の探索複雑さに対応する前記第二の探索ステップ未満であり、前記第一の探索複雑さは前記第二の探索複雑さより高く；前記処理ユニットは特に：前記目標探索複雑さに対応する目標探索ステップを決定し；前記目標探索ステップに従って前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に対して探索処理を実行するよう構成される。
【００２１】
第二の側面および第二の側面の上記の実装を参照して、第二の側面の第三の実装では、前記少なくとも二つの探索複雑さは少なくとも二つの探索範囲と一対一対応にあり、前記少なくとも二つの探索複雑さは第三の探索複雑さおよび第四の探索複雑さを含み、前記少なくとも二つの探索範囲は第一の探索範囲および第二の探索範囲を含み、前記第三の探索複雑さに対応する前記第一の探索範囲は前記第四の探索複雑さに対応する前記第二の探索範囲より大きく、前記第三の探索複雑さは前記第四の探索複雑さより高く；前記処理ユニットは特に：前記目標探索複雑さに対応する目標探索範囲を決定し；前記目標探索範囲内で前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に対して探索処理を実行するよう構成される。
【００２２】
第二の側面および第二の側面の上記の実装を参照して、第二の側面の第四の実装では、前記処理ユニットは特に：前記第一の音チャネル上の時間領域信号および前記第二の音チャネル上の時間領域信号に従って参照パラメータを決定する段階であって、前記参照パラメータは、前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号を取得することの序列に対応し、前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号は同じ時間期間に対応する、段階と；前記目標探索複雑さ、前記参照パラメータおよび限界値Tmaxに従って前記目標探索範囲を決定する段階であって、前記限界値Tmaxは前記第一の音チャネル上の前記時間領域信号のサンプリング・レートに従って決定され、前記目標探索範囲は[−Tmax,0]内にはいるまたは前記目標探索範囲は[0,Tmax]内にはいる、段階とを実行するよう構成される。
【００２３】
第二の側面および第二の側面の上記の実装を参照して、第二の側面の第五の実装では、前記処理ユニットは特に：前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号に対して相互相関処理を実行して第一の相互相関処理値および第二の相互相関処理値を決定する段階であって、前記第一の相互相関処理値は、前記第一の音チャネル上の前記時間領域信号の、前記第二の音チャネル上の前記時間領域信号に対する相互相関関数の、事前設定された範囲内での最大関数値であり、前記第二の相互相関処理値は、前記第二の音チャネル上の前記時間領域信号の、前記第一の音チャネル上の前記時間領域信号に対する相互相関関数の、前記事前設定された範囲内での最大関数値である、段階と；前記第一の相互相関処理値と前記第二の相互相関処理値の間の値関係に従って前記参照パラメータを決定する段階とを実行するよう構成される。
【００２４】
第二の側面および第二の側面の上記の実装を参照して、第二の側面の第六の実装では、前記参照パラメータは、前記第一の相互相関処理値および前記第二の相互相関処理値のうちの大きいほうに対応するインデックス値または該インデックス値の反数である。
【００２５】
第二の側面および第二の側面の上記の実装を参照して、第二の側面の第七の実装では、前記処理ユニットは特に：前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号に対してピーク検出処理を実行して第一のインデックス値および第二のインデックス値を決定する段階であって、前記第一のインデックス値は、事前設定された範囲内での前記第一の音チャネル上の前記時間領域信号の最大振幅値に対応するインデックス値であり、前記第二のインデックス値は、前記事前設定された範囲内での前記第二の音チャネル上の前記時間領域信号の最大振幅値に対応するインデックス値である、段階と；前記第一のインデックス値と前記第二のインデックス値の間の値関係に従って前記参照パラメータを決定する段階とを実行するよう構成される。
【００２６】
第二の側面および第二の側面の上記の実装を参照して、第二の側面の第八の実装では、前記処理ユニットはさらに：前記第一のITDパラメータに対して第二のITDパラメータに基づいて平滑化処理を実行するよう構成され、前記第一のITDパラメータは第一の時間期間におけるITDパラメータであり、前記第二のITDパラメータは第二の時間期間におけるITDパラメータの平滑化された値であり、前記第二の時間期間は前記第一の時間期間より前である。
【００２７】
本発明の実施形態におけるチャネル間時間差パラメータを決定するための方法および装置によれば、現在のチャネル品質に対応する目標探索複雑さが少なくとも二つの探索複雑さのうちから決定され、前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理が実行される。それにより、決定されたITDパラメータの精度が、チャネル品質に合わせて適応できる。したがって、現在のチャネル品質が比較的貧弱であるときは、前記目標探索複雑さを使うことによって探索処理の複雑さまたは計算量が低減されることができ、それにより計算資源が低減されることができ、処理効率が改善されることができる。
【図面の簡単な説明】
【００２８】
本発明の実施形態における技術的解決策をより明確に記述するために、下記は、本発明の実施形態を記述するために要求される付属の図面を簡単に説明する。明らかに、以下の記述における付属の図面は単に本発明のいくつかの実施形態を示すものであって、当業者は創造的努力なしにこれらの付属の図面からさらに他の図面を導出しうる。
【図１】本発明のある実施形態に基づく、チャネル間時間差パラメータを決定するための方法の概略的なフローチャートである。
【図２】本発明のある実施形態に基づく、探索範囲を決定するプロセスの概略図である。
【図３】本発明の別の実施形態に基づく、目標探索範囲を決定するプロセスの概略図である。
【図４】本発明のさらに別の実施形態に基づく、目標探索範囲を決定するプロセスの概略図である。
【図５】本発明のある実施形態に基づく、チャネル間時間差パラメータを決定するための装置の概略的なブロック図である。
【図６】本発明のある実施形態に基づく、チャネル間時間差パラメータを決定するためのデバイスの概略的なブロック図である。
【発明を実施するための形態】
【００２９】
下記は、本発明の実施形態における技術的解決策を、本発明の実施形態における付属の図面を参照して明瞭かつ完全に記述する。明らかに、記載される実施形態は本発明の実施形態の一部であって全部ではない。創造的な努力なしに本発明のこれらの実施形態に基づいて当業者によって得られる他のすべての実施形態も本発明の保護範囲内にはいる。
【００３０】
図１は、本発明のある実施形態に基づく、チャネル間時間差パラメータを決定するための方法１００の概略的なフローチャートである。方法１００は、オーディオ信号を送信するためのエンコーダ装置（あるいは送信端装置と称されてもよい）によって実行されてもよい。図１に示されるように、方法１００は以下の段階を含む。
【００３１】
S110。少なくとも二つの探索複雑さから目標探索複雑さを決定する段階であって、前記少なくとも二つの探索複雑さは少なくとも二つのチャネル品質値と一対一対応にある、段階。
【００３２】
S120。前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理を実行して、前記第一の音チャネルおよび前記第二の音チャネルに対応する第一のチャネル間時間差ITDパラメータを決定する段階。
【００３３】
本発明のこの実施形態におけるチャネル間時間差パラメータを決定する方法１００は、少なくとも二つの音チャネルをもつオーディオ・システムに適用されてもよい。該オーディオ・システムにおいて、前記少なくとも二つの音チャネル（すなわち、第一の音チャネルおよび第二の音チャネルを含む）からのモノ信号がステレオ信号に合成される。たとえば、オーディオ左チャネル（すなわち、前記第一の音チャネルの例）からのモノ信号およびオーディオ右チャネル（すなわち、前記第二の音チャネルの例）からのモノ信号がステレオ信号に合成される。
【００３４】
パラメトリック・ステレオ（PS）技術が、ステレオ信号を送信するための方法の例として使われてもよい。この技術では、エンコーダは、ステレオ信号を、モノ信号および空間的知覚特徴に基づく空間的知覚パラメータに変換し、モノ信号および空間的知覚パラメータを別個にエンコードする。モノ・オーディオを得たのち、デコーダがさらに、空間的パラメータに従ってステレオ信号を復元する。この技術では、ステレオ信号の低ビットかつ高品質の伝送が実装できる。チャネル間時間差ITD（Inter-Channel  Time  Difference）パラメータは、音源の水平位置を示す空間的パラメータであって、空間的パラメータの重要な部分である。本発明のこの実施形態は主としてITDパラメータを決定するプロセスに関する。加えて、本発明のこの実施形態では、ITDパラメータに従ってステレオ信号およびモノ信号をエンコードおよびデコードするプロセスは、従来技術のものと同様である。繰り返しを避けるため、その詳細な説明は本稿では割愛する。
【００３５】
オーディオ・システムに含まれる音チャネルの上記の量は単に記述のための例であり、本発明がそれに限定されないことは理解しておくべきである。たとえば、オーディオ・システムは、三つ以上の音チャネルを有していてもよく、任意の二つの音チャネルからのモノ信号がステレオ信号に合成されることができる。理解の容易のため、以下の記述のための例では、方法１００は二つの音チャネル（すなわちオーディオ左チャネルおよびオーディオ右チャネル）をもつオーディオ・システムに適用される。加えて、区別の簡単のため、オーディオ左チャネルが第一の音チャネルとして使われ、オーディオ右チャネルが第二の音チャネルとして使われる。
【００３６】
本発明のこの実施形態では、異なる探索複雑さについて、オーディオ左チャネルおよびオーディオ右チャネルのITDパラメータを得る方法は異なる。したがって、ITDパラメータを決定する前に、エンコーダ装置はまず現在の探索複雑さを決定してもよい。
【００３７】
探索複雑さとチャネル品質の間にはマッピング関係がある。すなわち、よりよいチャネル品質は、より高い符号化ビットレートおよびより大きな符号化ビット量を示し、よって、ITDパラメータの、より高い精度が要求される。逆に、より貧弱なチャネル品質は、より低い符号化ビットレートおよび、より小さな符号化ビット量を示し、よって、ITDパラメータの、より低い精度が要求される。
【００３８】
本発明のこの実施形態では、異なる探索複雑さは異なるITDパラメータ取得方式に対応する（のちに、探索複雑さとITDパラメータ取得方式との間の具体的な関係が詳細に記述される）。より高い探索複雑さは、得られるITDパラメータの、より高い精度を示す。逆に、より低い探索複雑さは、得られるITDパラメータの、より低い精度を示す。
【００３９】
したがって、得られるITDパラメータの精度が現在のチャネル品質に対応することができるよう、エンコーダ装置は、現在のチャネル品質に対応する探索複雑さ（すなわち、目標探索複雑さ）を選択する。
【００４０】
すなわち、本発明のこの実施形態では、複数の（すなわち少なくとも二つの）探索複雑さと一対一対応にあるチャネル品質の複数の（すなわち少なくとも二つの）型が設定される。それにより、異なるチャネル品質をもつ複数の（すなわち少なくとも二つの）通信条件に適合することができ、ITDパラメータのさらなる異なる精度要求に柔軟に適合することができる。
【００４１】
本発明のこの実施形態では、チャネル品質の複数の（すなわち少なくとも二つの）型と複数の（すなわち少なくとも二つの）探索複雑さとの間の一対一対応は、マッピング・エントリー（理解と区別の容易のためマッピング・エントリー＃１と表わされる）において直接記録されてもよく、エンコーダ装置に記憶される。したがって、現在のチャネル品質を得たのち、エンコーダ装置は、目標探索複雑さとしての現在のチャネル品質に対応する探索複雑さを求めて、直接、マッピング・エントリー＃１を探索してもよい。
【００４２】
すなわち、探索複雑さのM個のレベルがあってもよく（あるいは換言すればM個の探索複雑さが設定され、M、M−1、……、1と記される）、探索複雑さのそれらM個のレベルはチャネル品質のM個の型（たとえばQM、QM-1、QM-2、……、Q1と記され、QM＞QM-1＞QM-2＞……＞Q1）と一対一対応するよう設定されてもよい。すなわち：
【００４３】
たとえば、チャネル品質QMに対応する探索複雑さはMである。すなわち、現在のチャネル品質がチャネル品質QM以上であれば、決定される目標探索複雑さはMに設定されてもよい。
【００４４】
もう一つの例として、チャネル品質QM-1に対応する探索複雑さはM−1である。すなわち、現在のチャネル品質がチャネル品質QM-1以上でありかつチャネル品質QM未満であれば、決定される目標探索複雑さはM−1に設定されてもよい。
【００４５】
もう一つの例として、チャネル品質QM-2に対応する探索複雑さはM−2である。すなわち、現在のチャネル品質がチャネル品質QM-2以上でありかつチャネル品質QM-1未満であれば、決定される目標探索複雑さはM−2に設定されてもよい。
【００４６】
もう一つの例として、チャネル品質Q2に対応する探索複雑さは2である。すなわち、現在のチャネル品質がチャネル品質Q2以上でありかつチャネル品質Q3未満であれば、決定される目標探索複雑さは2に設定されてもよい。
【００４７】
もう一つの例として、チャネル品質Q1に対応する探索複雑さは1である。すなわち、現在のチャネル品質がチャネル品質Q2未満であれば、決定される目標探索複雑さは1に設定されてもよい。
【００４８】
チャネル品質は、エンコーダとデコーダの間の、オーディオ信号、その後のITDパラメータなどを送信するために使われるチャネルの品質であることを注意しておくべきである。
【００４９】
目標探索複雑さを決定するための上記の方法は単に記述のための例であり、本発明がそれに限定されないことは理解しておくべきである。たとえば、以下の方式が使われてもよい。すなわち：
【００５０】
任意的に、少なくとも二つの探索複雑さから目標探索複雑さを決定することは：
符号化パラメータを取得する段階であって、前記符号化パラメータは現在のチャネル品質値に応じて決定され、前記符号化パラメータは以下のパラメータ：符号化ビットレート、符号化ビット量または前記探索複雑さを示すために使われる複雑さ制御パラメータ、のうちの任意のものを含む、段階と；
前記符号化パラメータに応じて、前記少なくとも二つの探索複雑さから前記目標探索複雑さを決定する段階とを含む。
【００５１】
具体的には、チャネル品質と、符号化ビットレートおよび符号化ビット量の両方との間に対応がある。すなわち、よりよいチャネル品質は、より高い符号化ビットレートおよびより大きな符号化ビット量を示す。逆に、より貧弱なチャネル品質は、より低い符号化ビットレートおよびより小さな符号化ビット量を示す。
【００５２】
したがって、本発明のこの実施形態では、複数の（すなわち少なくとも二つの）符号化ビットレートと複数の（すなわち少なくとも二つの）探索複雑さとの間の一対一対応がマッピング・エントリー（理解および区別の容易のためマッピング・エントリー＃２と記される）に記録されてもよく、エンコーダ装置に記憶される。したがって、現在の符号化ビットレートを得たのち、エンコーダ装置は、目標探索複雑さとしての現在の符号化ビットレートに対応する探索複雑さを求めて、直接、マッピング・エントリー＃２を探索してもよい。ここで、エンコーダ装置によって現在の符号化ビットレートを得る方法およびプロセスは、従来技術におけるものと同様であってもよい。繰り返しを避けるため、その詳細な説明は割愛する。
【００５３】
すなわち、探索複雑さのM個のレベルがあってもよく（あるいは換言すればM個の探索複雑さが設定され、M、M−1、……、1と記される）、探索複雑さのそれらM個のレベルはM個の符号化ビットレート（BM、BM-1、BM-2、……、B1と記され、BM＞BM-1＞BM-2＞……＞B1）と一対一対応するよう設定されてもよい。すなわち：
【００５４】
たとえば、符号化ビットレートBMに対応する探索複雑さはMである。すなわち、現在の符号化ビットレートが符号化ビットレートBM以上であれば、決定される目標探索複雑さはMに設定されてもよい。
【００５５】
もう一つの例として、符号化ビットレートBM-1に対応する探索複雑さはM−1である。すなわち、現在の符号化ビットレートが符号化ビットレートBM-1以上でありかつ符号化ビットレートBM未満であれば、決定される目標探索複雑さはM−1に設定されてもよい。
【００５６】
もう一つの例として、符号化ビットレートBM-2に対応する探索複雑さはM−2である。すなわち、現在の符号化ビットレートが符号化ビットレートBM-2以上でありかつ符号化ビットレートBM-1未満であれば、決定される目標探索複雑さはM−2に設定されてもよい。
【００５７】
もう一つの例として、符号化ビットレートB2に対応する探索複雑さは2である。すなわち、現在の符号化ビットレートが符号化ビットレートB2以上でありかつ符号化ビットレートB3未満であれば、決定される目標探索複雑さは2に設定されてもよい。
【００５８】
もう一つの例として、符号化ビットレートB1に対応する探索複雑さは1である。すなわち、現在の符号化ビットレートが符号化ビットレートB2未満であれば、決定される目標探索複雑さは1に設定されてもよい。
【００５９】
あるいはまた、本発明のこの実施形態において、複数の（すなわち少なくとも二つの）符号化ビット量と複数の（すなわち少なくとも二つの）探索複雑さとの間の一対一対応がマッピング・エントリー（理解および区別の容易のためマッピング・エントリー＃３と記される）に記録されてもよく、エンコーダ装置に記憶される。したがって、現在の符号化ビット量を得たのち、エンコーダ装置は、目標探索複雑さとしての現在の符号化ビット量に対応する探索複雑さを求めて、直接、マッピング・エントリー＃３を探索してもよい。ここで、エンコーダ装置によって現在の符号化ビット量を得る方法およびプロセスは、従来技術におけるものと同様であってもよい。繰り返しを避けるため、その詳細な説明は割愛する。
【００６０】
すなわち、探索複雑さのM個のレベルがあってもよく（あるいは換言すればM個の探索複雑さが設定され、M、M−1、……、1と記される）、探索複雑さのそれらM個のレベルはM個の符号化ビット量（CM、CM-1、CM-2、……、C1と記され、CM＞CM-1＞CM-2＞……＞C1）と一対一対応するよう設定されてもよい。すなわち：
【００６１】
たとえば、符号化ビット量CMに対応する探索複雑さはMである。すなわち、現在の符号化ビット量が符号化ビット量CM以上であれば、決定される目標探索複雑さはMに設定されてもよい。
【００６２】
もう一つの例として、符号化ビット量CM-1に対応する探索複雑さはM−1である。すなわち、現在の符号化ビット量が符号化ビット量CM-1以上でありかつ符号化ビット量CM未満であれば、決定される目標探索複雑さはM−1に設定されてもよい。
【００６３】
もう一つの例として、符号化ビット量CM-2に対応する探索複雑さはM−2である。すなわち、現在の符号化ビット量が符号化ビット量CM-2以上でありかつ符号化ビット量CM-1未満であれば、決定される目標探索複雑さはM−2に設定されてもよい。
【００６４】
もう一つの例として、符号化ビット量C2に対応する探索複雑さは2である。すなわち、現在の符号化ビット量が符号化ビット量C2以上でありかつ符号化ビット量C3未満であれば、決定される目標探索複雑さは2に設定されてもよい。
【００６５】
もう一つの例として、符号化ビット量C1に対応する探索複雑さは1である。すなわち、現在の符号化ビット量が符号化ビット量C2未満であれば、決定される目標探索複雑さは1に設定されてもよい。
【００６６】
さらに、本発明のこの実施形態において、異なるチャネル品質について異なる複雑さ制御パラメータが構成設定されてもよく、異なる複雑さ制御パラメータ値が異なる探索複雑さに対応する。さらに、複数の（すなわち少なくとも二つの）複雑さ制御パラメータ値と複数の（すなわち少なくとも二つの）探索複雑さとの間の一対一対応がマッピング・エントリー（理解および区別の容易のためマッピング・エントリー＃４と記される）に記録され、エンコーダ装置に記憶されることができる。したがって、現在の複雑さ制御パラメータ値を得たのち、エンコーダ装置は、目標探索複雑さとしての現在の複雑さ制御パラメータ値に対応する探索複雑さを求めて、直接、マッピング・エントリー＃４を探索してもよい。ここで、複雑さ制御パラメータ値について前もってコマンド行が書かれてもよく、よってエンコーダ装置は現在の複雑さ制御パラメータ値をコマンド行から読むことができる。
【００６７】
すなわち、探索複雑さのM個のレベルがあってもよく（あるいは換言すればM個の探索複雑さが設定され、M、M−1、……、1と記される）、探索複雑さのそれらM個のレベルはM個の複雑さ制御パラメータ（NM、NM-1、NM-2、……、N1と記され、NM＞NM-1＞NM-2＞……＞N1）と一対一対応するよう設定されてもよい。すなわち：
【００６８】
たとえば、複雑さ制御パラメータNMに対応する探索複雑さはMである。すなわち、現在の複雑さ制御パラメータが複雑さ制御パラメータNM以上であれば、決定される目標探索複雑さはMに設定されてもよい。
【００６９】
もう一つの例として、複雑さ制御パラメータNM-1に対応する探索複雑さはM−1である。すなわち、現在の複雑さ制御パラメータが複雑さ制御パラメータNM-1以上でありかつ複雑さ制御パラメータNM未満であれば、決定される目標探索複雑さはM−1に設定されてもよい。
【００７０】
もう一つの例として、複雑さ制御パラメータNM-2に対応する探索複雑さはM−2である。すなわち、現在の複雑さ制御パラメータが複雑さ制御パラメータNM-2以上でありかつ複雑さ制御パラメータNM-1未満であれば、決定される目標探索複雑さはM−2に設定されてもよい。
【００７１】
もう一つの例として、複雑さ制御パラメータN2に対応する探索複雑さは2である。すなわち、現在の複雑さ制御パラメータが複雑さ制御パラメータN2以上でありかつ複雑さ制御パラメータN3未満であれば、決定される目標探索複雑さは2に設定されてもよい。
【００７２】
もう一つの例として、複雑さ制御パラメータN1に対応する探索複雑さは1である。すなわち、現在の複雑さ制御パラメータが複雑さ制御パラメータN2未満であれば、決定される目標探索複雑さは1に設定されてもよい。
【００７３】
前記符号化パラメータとして使われる上記の符号化ビットレート、符号化ビット量または複雑さ制御パラメータは単に記述のための例であり、本発明がそれに限定されないことは理解しておくべきである。チャネル品質に従って決定されることのできる、あるいは換言すればチャネル品質を反映できる他の情報またはパラメータは、本発明の保護範囲内にはいる。
【００７４】
S120において目標探索複雑さを決定したのち、エンコーダ装置は、目標探索複雑さに従って探索プロセスを実行して、ITDパラメータを得てもよい。
【００７５】
本発明のこの実施形態では、異なる探索複雑さは異なる探索ステップに対応してもよく（すなわち、ケース１）、あるいは異なる探索複雑さは異なる探索範囲に対応してもよい（すなわち、ケース２）。下記は、これら二つのケースにおいて、目標探索複雑さに基づいてエンコーダによってITDパラメータを決定するプロセスを詳細に記述する。
【００７６】
ケース１：
【００７７】
前記少なくとも二つの探索複雑さは少なくとも二つの探索ステップ〔きざみ〕と一対一対応にあり、前記少なくとも二つの探索複雑さは第一の探索複雑さおよび第二の探索複雑さを含み、前記少なくとも二つの探索ステップは第一の探索ステップおよび第二の探索ステップを含み、前記第一の探索複雑さに対応する前記第一の探索ステップは前記第二の探索複雑さに対応する前記第二の探索ステップ未満であり、前記第一の探索複雑さは前記第二の探索複雑さより高い。
【００７８】
前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理を実行することは：
前記目標探索複雑さに対応する目標探索ステップを決定し；
前記目標探索ステップに従って前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に対して探索処理を実行することを含む。
【００７９】
具体的には、本発明のこの実施形態において、前記M個の探索複雑さ（すなわちM、M−1、……、1）はM個の探索ステップ（LM、LM-1、LM-2、……、L1と記され、LM＜LM-1＜LM-2＜……＜L1）と一対一対応していてもよい。すなわち：
【００８０】
たとえば、探索ステップLMに対応する探索複雑さはMである。すなわち、決定された目標探索複雑さがMであれば、その探索複雑さMに対応する探索ステップLMが目標探索ステップとして設定されてもよい。
【００８１】
もう一つの例として、探索ステップLM-1に対応する探索複雑さはM−1である。すなわち、決定された目標探索複雑さがM−1であれば、その探索複雑さM−1に対応する探索ステップLM-1が目標探索ステップとして設定されてもよい。
【００８２】
もう一つの例として、探索ステップLM-2に対応する探索複雑さはM−2である。すなわち、決定された目標探索複雑さがM−2であれば、その探索複雑さM−2に対応する探索ステップLM-2が目標探索ステップとして設定されてもよい。
【００８３】
もう一つの例として、探索ステップL2に対応する探索複雑さは2である。すなわち、決定された目標探索複雑さが2であれば、その探索複雑さ2に対応する探索ステップL2が目標探索ステップとして設定されてもよい。
【００８４】
もう一つの例として、探索ステップL1に対応する探索複雑さは1である。すなわち、決定された目標探索複雑さが1であれば、その探索複雑さ1に対応する探索ステップL1が目標探索ステップとして設定されてもよい。
【００８５】
それぞれのステップを設定する仕方について、たとえば、本発明のこの実施形態において、M個の探索ステップ（すなわち、LM、LM-1、LM-2、……、L1）の具体的な値は次の公式に従って決定されてもよい。
【数１】
2018508047.tif 000003
【００８６】
Kは事前設定された値であり、最低の複雑さに対応する探索回数を示し、
【数２】
2018508047.tif 000004
は切り捨て演算を示す。
【００８７】
さらに、
【数３】
2018508047.tif 000005
であれば、探索複雑さiに対応する探索回数は1増やされる。
【００８８】
それぞれのステップおよび具体的な値を決定するための上記の方法は単に記述のための例であり、本発明がそれに限定されないことを注意しておくべきである。方法および具体的な値は、LM＜LM-1＜LM-2＜……＜L1であることが保証される限り必要に応じてランダムに決定されてもよい。
【００８９】
目標探索ステップ（理解および区別の簡単のため以下ではLtと記される）が決定されたのち、オーディオ左チャネル上の信号およびオーディオ右チャネル上の信号に対して前記目標探索ステップに従って探索処理が実行されて、ITDパラメータを決定してもよい。
【００９０】
さらに、上記の探索処理は、時間領域で（すなわち方式１で）実行されてもよく、あるいは周波数領域で（すなわち方式２で）実行されてもよく、これは本発明において特に限定されない。以下は、これら二つの方式を詳細に記述する。
【００９１】
方式１：
【００９２】
具体的には、エンコーダ装置は、たとえばオーディオ左チャネルに対応するマイクロフォンのようなオーディオ入力装置を使ってオーディオ左チャネルに対応するオーディオ信号を取得し、事前設定されたサンプリング・レートα（すなわち、第一の音チャネル上の時間領域信号のサンプリング・レートの例）に従って前記オーディオ信号に対してサンプリング処理を実行して、オーディオ左チャネル上の時間領域信号（すなわち、第一の音チャネル上の時間領域信号の例であり、理解および区別の容易のため以下では時間領域信号＃Lと記される）を生成してもよい。さらに、本発明のこの実施形態において、時間領域信号＃Lを得るプロセスは、従来技術のものと同様であってもよい。繰り返しを避けるために、その詳細な記述は本稿では割愛する。
【００９３】
本発明のこの実施形態において、第一の音チャネル上の時間領域信号のサンプリング・レートは、第二の音チャネル上の時間領域信号のサンプリング・レートと同じである。したがって、同様に、エンコーダ装置は、たとえばオーディオ右チャネルに対応するマイクロフォンのようなオーディオ入力装置を使ってオーディオ右チャネルに対応するオーディオ信号を取得し、前記サンプリング・レートαに従って前記オーディオ信号に対してサンプリング処理を実行して、オーディオ右チャネル上の時間領域信号（すなわち、第二の音チャネル上の時間領域信号の例であり、理解および区別の容易のため以下では時間領域信号＃Rと記される）を生成してもよい。
【００９４】
本発明のこの実施形態では、時間領域信号＃Lおよび時間領域信号＃Rは同じ時間期間に対応する時間領域信号（あるいは換言すれば、同じ時間期間において得られた時間領域信号）であることを注意しておくべきである。たとえば、時間領域信号＃Lおよび時間領域信号＃Rは同じフレーム（すなわち、20ms）に対応する時間領域信号であってもよい。この場合、該フレーム内の信号に対応するITDパラメータは、時間領域信号＃Lおよび時間領域信号＃Rに基づいて得られる。
【００９５】
もう一つの例として、時間領域信号＃Lおよび時間領域信号＃Rは同じサブフレーム（すなわち、10ms、5msなど）に対応する時間領域信号であってもよい。この場合、該フレーム内の信号に対応する複数のITDパラメータが、時間領域信号＃Lおよび時間領域信号＃Rに基づいて得えられる。たとえば、時間領域信号＃Lおよび時間領域信号＃Rに対応するサブフレームが10msであれば、該フレーム（すなわち、20ms）内の信号を使って二つのITDパラメータが得られる。もう一つの例として、時間領域信号＃Lおよび時間領域信号＃Rに対応するサブフレームが5msであれば、該フレーム（すなわち、20ms）内の信号を使って四つのITDパラメータが得られる。
【００９６】
時間領域信号＃Lおよび時間領域信号＃Rに対応する時間期間の上記の長さは単に記述のための例であり、本発明はそれに限定されないことは理解しておくべきである。時間期間の長さは必要に応じてランダムに変えられてもよい。
【００９７】
次いで、エンコーダは、時間領域信号＃Lおよび時間領域信号＃Rに対して、決定された目標探索ステップ（すなわちLt）に従って、以下の段階を使うことによって探索処理を実行してもよい。すなわち：
【００９８】
段階１：エンコーダ装置はi＝0と設定してもよい。
【００９９】
段階２：エンコーダ装置は、下記の式１に従って時間領域信号＃Lの、時間領域信号＃Rに対する相互相関関数cn(i)を決定し、下記の式２に従って時間領域信号＃Rの、時間領域信号＃Lに対する相互相関関数cp(i)を決定してもよい。すなわち：
【数４】
2018508047.tif 000006
xR(j)は、j番目のサンプリング点における時間領域信号＃Rの信号値を示し、xL(j＋i)は、(j＋i)番目のサンプリング点における時間領域信号＃Lの信号値を示し、xL(j)は、j番目のサンプリング点における時間領域信号＃Lの信号値を示し、xR(j＋i)は、(j＋i)番目のサンプリング点における時間領域信号＃Rの信号値を示し、LengthはxR(j)は、時間領域信号＃Rおよび時間領域信号＃Lに含まれるサンプリング点の総量、あるいは換言すれば、時間領域信号＃Rおよび時間領域信号＃Lの長さを示す。たとえば、この長さはフレームの長さ（すなわち20ms）であってもよく、あるいはサブフレームの長さ（たとえば10ms、5msなど）であってもよい。
【０１００】
段階３：エンコーダ装置はi＝i＋Ltと取ってもよく、範囲i∈[0,Tmax]内で段階２を繰り返し実行してもよい。
【０１０１】
TmaxはITDパラメータの限界値（あるいは換言すれば、時間領域信号＃Lと時間領域信号＃Rの間の取得時間差の最大値）を示し、サンプリング・レートαに従って決定されてもよい。さらに、Tmaxを決定する方法は、従来技術におけるものと同様であってもよい。繰り返しを避けるため、その詳細な記述は本稿では割愛する。
【０１０２】
段階４：エンコーダ装置は、目標探索ステップ（すなわちLt）を使って時間領域信号＃Rおよび時間領域信号＃Lに対して探索処理が実行されるときに決定される、時間領域信号＃Lの、時間領域信号＃Rに対する相互相関関数cn(i)の最大値
【数５】
2018508047.tif 000007
を計算してもよく、
エンコーダ装置は、目標探索ステップ（すなわちLt）を使って時間領域信号＃Rおよび時間領域信号＃Lに対して探索処理が実行されるときに決定される、時間領域信号＃Rの、時間領域信号＃Lに対する相互相関関数（cp(i)）の最大値
【数６】
2018508047.tif 000008
を計算してもよい。
【０１０３】
エンコーダ装置は
【数７】
2018508047.tif 000009
比較してもよく、比較結果に従ってITDパラメータを決定してもよい。
【０１０４】
たとえば、
【数８】
2018508047.tif 000010
であれば、エンコーダ装置は
【数９】
2018508047.tif 000011
に対応するインデックス値をITDパラメータとして使ってもよい。
【０１０５】
もう一つの例として、
【数１０】
2018508047.tif 000012
であれば、エンコーダ装置は
【数１１】
2018508047.tif 000013
に対応するインデックス値の反数をITDパラメータとして使ってもよい。
【０１０６】
Tmaxは、ITDパラメータの限界値（あるいは換言すれば、時間領域信号＃Lと時間領域信号＃Rの間の取得時間差の最大値）を示し、サンプリング・レートαに従って決定されてもよい。さらに、Tmaxを決定する方法は、従来技術におけるものと同様であってもよい。繰り返しを避けるため、その詳細な記述は本稿では割愛する。
【０１０７】
方式２：
【０１０８】
エンコーダ装置は、時間領域信号＃Lに対して時間‐周波数変換を実行してオーディオ左チャネル上の周波数領域信号（すなわち、第一の音チャネル上の周波数領域信号の例であり、理解および区別の容易のため以下では周波数領域信号＃Lと記される）を得てもよく、時間領域信号＃Rに対して時間‐周波数変換を実行してオーディオ右チャネル上の周波数領域信号（すなわち、第二の音チャネル上の周波数領域信号の例であり、理解および区別の容易のため以下では周波数領域信号＃Rと記される）を得てもよい。
【０１０９】
たとえば、本発明のこの実施形態において、時間‐周波数変換処理は、次の式３に基づく高速フーリエ変換（FFT:  Fast  Fourier  Transformation）技術を使って実行されてもよい。
【数１２】
2018508047.tif 000014
X(k)は周波数領域信号を示し、FFT_LENGTHは時間‐周波数変換の長さを示し、x(n)は時間領域信号（すなわち、時間領域信号＃Lまたは時間領域信号＃R）を示し、Lengthは時間領域信号に含まれるサンプリング点の総量を示す。
【０１１０】
時間‐周波数変換処理の上記のプロセスは単に記述のための例であり、本発明はそれに限定されないことは理解しておくべきである。時間‐周波数変換処理の方法およびプロセスは従来技術におけるものと同様であってもよい。たとえば、修正離散コサイン変換（MDCT:  Modified  Discrete  Cosine  Transform）のような技術がさらに使われてもよい。
【０１１１】
次いで、エンコーダ装置は周波数領域信号＃Lおよび周波数領域信号＃Rに対して、決定された目標探索ステップ（すなわちLt）に従って、以下の段階を使うことによって探索処理を実行してもよい。すなわち：
【０１１２】
段階ａ：エンコーダ装置は周波数領域信号のFFT_LENGTH個の周波数を、事前設定された帯域幅Aに従って、Nsubband個のサブバンド（たとえば一つのサブバンド）に分類してもよい。k番目のサブバンドAkに含まれる周波数はAk-1≦b≦Ak−1を満たす。
【０１１３】
段階ｂ：j＝−Tmaxと設定してもよい。
【０１１４】
段階ｃ：周波数領域信号＃Lおよび周波数領域信号＃Rの相関関数mag(j)を下記の式４に従って計算する：
【数１３】
2018508047.tif 000015
【０１１５】
XL(b)は、b番目の周波数での周波数領域信号＃Lの信号値を示し、XR(b)は、b番目の周波数での周波数領域信号＃Rの信号値を示し、FFT_LENGTHは時間‐周波数変換長を示す。
【０１１６】
段階ｄ：エンコーダ装置は、j＝j＋Ltと取ってもよく、範囲j∈[−Tmax,Tmax]内で段階ｃを繰り返し実行してもよい。
【０１１７】
TmaxはITDパラメータの限界値（あるいは換言すれば、時間領域信号＃Lと時間領域信号＃Rの間の取得時間差の最大値）を示し、サンプリング・レートαに従って決定されてもよい。さらに、Tmaxを決定する方法は、従来技術におけるものと同様であってもよい。繰り返しを避けるため、その詳細な記述は本稿では割愛する。
【０１１８】
したがって、エンコーダ装置はk番目のサブバンドのITDパラメータ値が
【数１４】
2018508047.tif 000016
である、すなわちmag(j)の最大値に対応するインデックス値であると決定してもよい。
【０１１９】
したがって、オーディオ左チャネルおよびオーディオ右チャネルの（決定された量のサブバンドに対応する）一つまたは複数のITDパラメータ値が得られてもよい。
【０１２０】
次いで、エンコーダ装置はさらに、ITDパラメータ値に対して量子化処理などを実行し、処理されたITDパラメータ値およびモノ信号（たとえば時間領域信号＃L、時間領域信号＃R、周波数領域信号＃Lまたは周波数領域信号＃R）をデコーダ装置（あるいは換言すれば、受信端装置）に送ってもよい。
【０１２１】
デコーダ装置は、該モノ・オーディオ信号およびITDパラメータ値に従って、ステレオ・オーディオ信号を復元してもよい。
【０１２２】
ケース２：
【０１２３】
前記少なくとも二つの探索複雑さは少なくとも二つの探索範囲と一対一対応にあり、前記少なくとも二つの探索複雑さは第三の探索複雑さおよび第四の探索複雑さを含み、前記少なくとも二つの探索範囲は第一の探索範囲および第二の探索範囲を含み、前記第三の探索複雑さに対応する前記第一の探索範囲は前記第四の探索複雑さに対応する前記第二の探索範囲より大きく、前記第三の探索複雑さは前記第四の探索複雑さより高い。
【０１２４】
前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理を実行することは：
前記目標探索複雑さに対応する目標探索範囲を決定し；
前記目標探索範囲内で前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に対して探索処理を実行することを含む。
【０１２５】
具体的には、本発明のこの実施形態において、前記M個の探索複雑さ（すなわちM、M−1、……、1）はM個の探索範囲（FM、FM-1、FM-2、……、F1と記され、FM＞FM-1＞FM-2＞……＞F1）と一対一対応していてもよい。すなわち：
【０１２６】
たとえば、探索範囲FMに対応する探索複雑さはMである。すなわち、決定された目標探索複雑さがMであれば、その探索複雑さMに対応する探索範囲FMが目標探索範囲として設定されてもよい。
【０１２７】
もう一つの例として、探索範囲FM-1に対応する探索複雑さはM−1である。すなわち、決定された目標探索複雑さがM−1であれば、その探索複雑さM−1に対応する探索範囲FM-1が目標探索範囲として設定されてもよい。
【０１２８】
もう一つの例として、探索範囲FM-2に対応する探索複雑さはM−2である。すなわち、決定された目標探索複雑さがM−2であれば、その探索複雑さM−2に対応する探索範囲FM-2が目標探索範囲として設定されてもよい。
【０１２９】
もう一つの例として、探索範囲F2に対応する探索複雑さは2である。すなわち、決定された目標探索複雑さが2であれば、その探索複雑さ2に対応する探索範囲F2が目標探索範囲として設定されてもよい。
【０１３０】
もう一つの例として、探索範囲L1に対応する探索複雑さは1である。すなわち、決定された目標探索複雑さが1であれば、その探索複雑さ1に対応する探索範囲L1が目標探索範囲として設定されてもよい。
【０１３１】
本発明のこの実施形態において、すべての探索範囲FM、FM-1、FM-2、……、F1は時間領域における探索範囲であってもよく、あるいはすべての探索範囲FM、FM-1、FM-2、……、F1は周波数領域における探索範囲であってもよい。これは本発明において特に限定されない。
【０１３２】
本発明のこの実施形態において、[−Tmax,Tmax]は、周波数領域における最高の探索複雑さに対応する探索範囲FMとして決定されてもよい。
【０１３３】
下記は、周波数領域における別の探索複雑さに対応する探索範囲を決定するプロセスを詳細に記載する。
【０１３４】
前記目標探索複雑さに対応する目標探索範囲を決定することは：
前記第一の音チャネル上の時間領域信号および前記第二の音チャネル上の時間領域信号に従って参照パラメータを決定する段階であって、前記参照パラメータは、前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号を取得することの序列に対応し、前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号は同じ時間期間に対応する時間領域信号である、段階と；
前記目標探索複雑さ、前記参照パラメータおよび限界値Tmaxに従って前記目標探索範囲を決定する段階であって、前記限界値Tmaxは前記時間領域信号のサンプリング・レートに従って決定され、前記目標探索範囲は[−Tmax,0]内にはいるまたは前記目標探索範囲は[0,Tmax]内にはいる、段階とを含む。
【０１３５】
具体的には、エンコーダ装置は、時間領域信号＃Lおよび時間領域信号＃Rに従って前記参照パラメータを決定してもよい。前記参照パラメータは、時間領域信号＃Lおよび時間領域信号＃Rを取得する序列に対応していてもよい（たとえば、時間領域信号＃Lおよび時間領域信号＃Rを前記オーディオ入力装置に入力する順序）。後で、該対応は参照パラメータを決定するプロセスを参照して詳細に述べる。
【０１３６】
本発明のこの実施形態では、参照パラメータは、時間領域信号＃Lおよび時間領域信号＃Rに対して相互相関処理を実行することによって（すなわち、方式Xで）決定されてもよく、あるいは参照パラメータは、時間領域信号＃Lおよび時間領域信号＃Rの最大振幅値を探すことによって（すなわち、方式Yで）決定されてもよい。下記は、方式Xおよび方式Yを別個に詳細に記述する。
【０１３７】
方式X：
【０１３８】
任意的に、前記第一の音チャネル上の時間領域信号および前記第二の音チャネル上の時間領域信号に従って参照パラメータを決定することは：
前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号に対して相互相関処理を実行して第一の相互相関処理値および第二の相互相関処理値を決定する段階であって、前記第一の相互相関処理値は、前記第一の音チャネル上の前記時間領域信号の、前記第二の音チャネル上の前記時間領域信号に対する相互相関関数の、事前設定された範囲内での最大関数値であり、前記第二の相互相関処理値は、前記第二の音チャネル上の前記時間領域信号の、前記第一の音チャネル上の前記時間領域信号に対する相互相関関数の、前記事前設定された範囲内での最大関数値である、段階と；
前記第一の相互相関処理値と前記第二の相互相関処理値の間の値関係に従って前記参照パラメータを決定する段階とを含む。
【０１３９】
具体的には、本発明のこの実施形態では、エンコーダ装置は、次の式５に従って、時間領域信号＃Rに対する時間領域信号＃Lの相互相関関数cn(i)を決定してもよい。すなわち、
【数１５】
2018508047.tif 000017
【０１４０】
TmaxはITDパラメータの限界値（あるいは換言すれば、時間領域信号＃Lと時間領域信号＃Rの間の取得時間差の最大値）を示し、サンプリング・レートαに従って決定されてもよい。さらに、Tmaxを決定する方法は、従来技術におけるものと同様であってもよい。繰り返しを避けるため、その詳細な記述は本稿では割愛する。xR(j)はj番目のサンプリング点における時間領域信号＃Rの信号値を示し、xL(j＋i)は(j＋i)番目のサンプリング点における時間領域信号＃Lの信号値を示し、Lengthは時間領域信号＃Rに含まれるサンプリング点の総量、あるいは換言すれば時間領域信号＃Rの長さを示す。たとえば、長さはフレームの長さ（すなわち20ms）またはサブフレームの長さ（すなわち10ms、5msなど）であってもよい。
【０１４１】
さらに、エンコーダ装置は、相互相関関数cn(i)の最大値
【数１６】
2018508047.tif 000018
を決定してもよい。
【０１４２】
同様に、エンコーダ装置は、次の式６に従って、時間領域信号＃Lに対する時間領域信号＃Rの相互相関関数cp(i)を決定してもよい。すなわち、
【数１７】
2018508047.tif 000019
【０１４３】
さらに、エンコーダ装置は、相互相関関数cp(i)の最大値
【数１８】
2018508047.tif 000020
を決定してもよい。
【０１４４】
本発明のこの実施形態では、エンコーダ装置は、
【数１９】
2018508047.tif 000021
の間の関係に従って参照パラメータの値を次の方式X1または方式X2で決定してもよい。
【０１４５】
方式X1：
【０１４６】
図２に示されるように、
【数２０】
2018508047.tif 000022
であれば、エンコーダ装置は、時間領域信号＃Lが時間領域信号＃Rより前に取得される、すなわちオーディオ左チャネルおよびオーディオ右チャネルのITDパラメータは正の数であると判定してもよい。この場合、参照パラメータTは1に設定されてもよい。
【０１４７】
したがって、その後の決定プロセスにおいて、エンコーダ装置は、参照パラメータが0より大きいと決定してもよく、さらに探索範囲が[0,Tmax]であると決定してもよい。すなわち、時間領域信号＃Lが時間領域信号＃Rより前に取得されるときは、ITDパラメータは正の数であり、探索範囲は[0,Tmax]である（すなわち、[0,Tmax]内にはいる探索範囲の例）。
【０１４８】
あるいはまた、
【数２１】
2018508047.tif 000023
であれば、エンコーダ装置は、時間領域信号＃Lが時間領域信号＃Rより後に取得される、すなわちオーディオ左チャネルおよびオーディオ右チャネルのITDパラメータは負の数であると判定してもよい。この場合、参照パラメータTは0に設定されてもよい。
【０１４９】
したがって、その後の決定プロセスにおいて、エンコーダ装置は、参照パラメータが0より大きくないと決定してもよく、さらに探索範囲が[−Tmax,0]であると決定してもよい。すなわち、時間領域信号＃Lが時間領域信号＃Rより後に取得されるときは、ITDパラメータは負の数であり、探索範囲は[−Tmax,0]である（すなわち、[−Tmax,0]内にはいる探索範囲の例）。
【０１５０】
したがって、二つ以上の探索複雑さが含まれるとき、共通の探索複雑さ（M＝2）に対応する周波数領域での探索範囲F2が、[−Tmax,0]および[0,Tmax]から決定されることができる。
【０１５１】
方式X2
【０１５２】
任意的に、前記参照パラメータは、前記第一の相互相関処理値および前記第二の相互相関処理値のうちの大きいほうに対応するインデックス値または該インデックス値の反数である。
【０１５３】
具体的には、図３に示されるように、
【数２２】
2018508047.tif 000024
であれば、エンコーダ装置は、時間領域信号＃Lが時間領域信号＃Rより前に得られる、すなわちオーディオ左チャネルおよびオーディオ右チャネルのITDパラメータが正の数であることを判定してもよい。この場合、参照パラメータTは
【数２３】
2018508047.tif 000025
に対応するインデックス値に設定されてもよい。
【０１５４】
したがって、その後の決定プロセスにおいて、参照パラメータTが0より大きいと決定した後、エンコーダ装置はさらに、参照パラメータTがTmax/2以上であるかどうかを判定し、判定結果に従って探索範囲を決定してもよい。たとえば、T≧Tmax/2であれば、探索範囲は[Tmax/2,Tmax]であってもよい（すなわち、[0,Tmax]内にはいる探索範囲の例）。T＜Tmax/2であれば、探索範囲は[0,Tmax/2]であってもよい（すなわち、[0,Tmax]内にはいる探索範囲の別の例）。
【０１５５】
あるいはまた、
【数２４】
2018508047.tif 000026
であれば、エンコーダ装置は、時間領域信号＃Lが時間領域信号＃Rより後に得られる、すなわちオーディオ左チャネルおよびオーディオ右チャネルのITDパラメータが負の数であることを判定してもよい。この場合、参照パラメータTは
【数２５】
2018508047.tif 000027
に対応するインデックス値の反数に設定されてもよい。
【０１５６】
したがって、その後の決定プロセスにおいて、参照パラメータTが0以下であると決定した後、エンコーダ装置はさらに、参照パラメータTが−Tmax/2以下であるかどうかを判定し、判定結果に従って探索範囲を決定してもよい。たとえば、T≦−Tmax/2であれば、探索範囲は[−Tmax,−Tmax/2]であってもよい（すなわち、[−Tmax,0]内にはいる探索範囲の例）。T＞−Tmax/2であれば、探索範囲は[−Tmax/2,0]であってもよい（すなわち、[−Tmax,0]内にはいる探索範囲の別の例）。
【０１５７】
したがって、三つ以上の探索複雑さが含まれるとき、最も低い探索複雑さ（M＝1）に対応する周波数領域での探索範囲F3は、[−Tmax,−Tmax/2]、[−Tmax/2,0]、[0,Tmax/2]、[Tmax/2,Tmax]から決定されることができる。
【０１５８】
方式Y：
【０１５９】
任意的に、前記第一の音チャネル上の時間領域信号および前記第二の音チャネル上の時間領域信号に従って参照パラメータを決定することは：
前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号に対してピーク検出処理を実行して第一のインデックス値および第二のインデックス値を決定する段階であって、前記第一のインデックス値は、事前設定された範囲内での前記第一の音チャネル上の前記時間領域信号の最大振幅値に対応するインデックス値であり、前記第二のインデックス値は、前記事前設定された範囲内での前記第二の音チャネル上の前記時間領域信号の最大振幅値に対応するインデックス値である、段階と；
前記第一のインデックス値と前記第二のインデックス値の間の値関係に従って前記参照パラメータを決定する段階とを含む。
【０１６０】
具体的には、本発明のこの実施形態では、エンコーダ装置は、時間領域信号＃Lの振幅値（L(j)と記される）の最大値max(L(j))、j∈[0,Length−1]を検出し、max(L(j))に対応するインデックス値pleftを記録してもよい。Lengthは、時間領域信号＃Lに含まれるサンプリング点の総量を示す。
【０１６１】
加えて、エンコーダ装置は、時間領域信号＃Rの振幅値（R(j)と記される）の最大値max(R(j))、j∈[0,Length−1]を検出し、max(R(j))に対応するインデックス値prightを記録してもよい。Lengthは、時間領域信号＃Rに含まれるサンプリング点の総量を示す。
【０１６２】
次いで、エンコーダ装置は、pleftとprightの間の値関係を判定してもよい。
【０１６３】
図４に示されるように、pleft≧prightであれば、エンコーダ装置は、時間領域信号＃Lが時間領域信号＃Rより前に得られる、すなわちオーディオ左チャネルおよびオーディオ右チャネルのITDパラメータは正の数であると判定してもよい。この場合、参照パラメータTは1に設定されてもよい。
【０１６４】
よって、その後の決定プロセスにおいて、エンコーダ装置は、参照パラメータが0より大きいと決定してもよく、さらに探索範囲が[0,Tmax]であると決定してもよい。すなわち、時間領域信号＃Lが時間領域信号＃Rより前に取得されるときは、ITDパラメータは正の数であり、探索範囲は[0,Tmax]である（すなわち、[0,Tmax]内にはいる探索範囲の例）。
【０１６５】
あるいはまた、pleft＜prightであれば、エンコーダ装置は、時間領域信号＃Lが時間領域信号＃Rより後に得られる、すなわちオーディオ左チャネルおよびオーディオ右チャネルのITDパラメータは負の数であると判定してもよい。この場合、参照パラメータTは0に設定されてもよい。
【０１６６】
よって、その後の決定プロセスにおいて、エンコーダ装置は、参照パラメータが0より大きくないと決定してもよく、さらに探索範囲が[−Tmax,0]であると決定してもよい。すなわち、時間領域信号＃Lが時間領域信号＃Rより後に取得されるときは、ITDパラメータは負の数であり、探索範囲は[−Tmax,0]である（すなわち、[−Tmax,0]内にはいる探索範囲の例）。
【０１６７】
したがって、二つ以上の探索複雑さが含まれるとき、共通の探索複雑さ（M＝2）に対応する周波数領域での探索範囲F2が、[−Tmax,0]および[0,Tmax]から決定されることができる。
【０１６８】
探索範囲を決定するための上記の諸方法および探索範囲の具体的な値は単に記述のための例であり、本発明がそれに限定されないことは理解しておくべきである。方法および具体的な値は、FM＜FM-1＜FM-2＜……＜F1であることが保証される限り、必要に応じてランダムに決定されてもよい。
【０１６９】
エンコーダ装置は、時間領域信号＃Lに対して時間‐周波数変換処理を実行して、オーディオ左チャネル上の周波数領域信号（すなわち、第一の音チャネル上の周波数領域信号の例であり、理解および区別の容易のため下記では周波数領域信号＃Lと記される）を得てもよく、時間領域信号＃Rに対して時間‐周波数変換処理を実行して、オーディオ右チャネル上の周波数領域信号（すなわち、第二の音チャネル上の周波数領域信号の例であり、理解および区別の容易のため下記では周波数領域信号＃Rと記される）を得てもよい。
【０１７０】
たとえば、本発明のこの実施形態では、時間周波数領域変換処理は次の式７に基づく高速フーリエ変換（FFT:  Fast  Fourier  Transformation）技術を使って実行されてもよい。
【数２６】
2018508047.tif 000028
【０１７１】
X(k)は周波数領域信号を示し、FFT_LENGTHは時間‐周波数変換の長さを示し、x(n)は時間領域信号（すなわち、時間領域信号＃Lまたは時間領域信号＃R）を示し、Lengthは時間領域信号に含まれるサンプリング点の総量を示す。
【０１７２】
時間‐周波数変換処理の上記のプロセスは単に記述のための例であり、本発明はそれに限定されないことは理解しておくべきである。時間‐周波数変換処理の方法およびプロセスは従来技術におけるものと同様であってもよい。たとえば、修正離散コサイン変換（MDCT:  Modified  Discrete  Cosine  Transform）のような技術がさらに使われてもよい。
【０１７３】
したがって、エンコーダ装置は決定された周波数領域信号＃Lおよび周波数領域信号＃Rに対して、決定された探索範囲内で探索処理を実行して、オーディオ左チャネルおよびオーディオ右チャネルのITDパラメータを決定してもよい。たとえば、以下の探索処理プロセスが使われてもよい。
【０１７４】
まず、エンコーダ装置は、周波数領域信号のFFT_LENGTH個の周波数を、事前設定された帯域幅Aに従って、Nsubband個のサブバンド（たとえば一つのサブバンド）に分類してもよい。k番目のサブバンドAkに含まれる周波数はAk-1≦b≦Ak−1を満たす。
【０１７５】
上記の探索範囲内で、周波数領域信号＃Lの相関関数mag(j)が下記の式８に従って計算される：
【数２７】
2018508047.tif 000029
【０１７６】
XL(b)は、b番目の周波数での周波数領域信号＃Lの信号値を示し、XR(b)は、b番目の周波数での周波数領域信号＃Rの信号値を示し、FFT_LENGTHは時間‐周波数変換長を示し、jの値範囲は前記の決定された探索範囲である。理解および記述の簡単のため、探索範囲は[a,b]と記される。
【０１７７】
k番目のサブバンドのITDパラメータ値は
【数２８】
2018508047.tif 000030
すなわちmag(j)の最大値に対応するインデックス値である。
【０１７８】
したがって、オーディオ左チャネルおよびオーディオ右チャネルの（決定された量のサブバンドに対応する）一つまたは複数のITDパラメータ値が得られてもよい。
【０１７９】
次いで、エンコーダ装置はさらに、ITDパラメータ値に対して量子化処理などを実行し、処理されたITDパラメータ値と、オーディオ左チャネルおよびオーディオ右チャネル上の信号に対してダウンミックスのような処理が実行された後に得られるモノ信号とをデコーダ装置（あるいは換言すれば、受信端装置）に送ってもよい。
【０１８０】
デコーダ装置は、モノ・オーディオ信号およびITDパラメータ値に従ってステレオ・オーディオ信号を復元してもよい。
【０１８１】
任意的に、本方法はさらに：
前記第一のITDパラメータに対して第二のITDパラメータに基づいて平滑化処理を実行する段階を含み、前記第一のITDパラメータは第一の時間期間におけるITDパラメータであり、前記第二のITDパラメータは第二の時間期間におけるITDパラメータの平滑化された値であり、前記第二の時間期間は前記第一の時間期間より前である。
【０１８２】
具体的には、本発明のこの実施形態では、ITDパラメータ値に対して量子化処理を実行する前に、エンコーダ装置は、決定されたITDパラメータ値に対して平滑化処理を実行してもよい。限定ではなく例として、エンコーダ装置は、次の式５に従って平滑化処理を実行してもよい。
【数２９】
2018508047.tif 000031
Tsm(k)は、それに対して平滑化処理が実行されたITDパラメータ値であって、k番目のフレームまたはk番目のサブフレームに対応するものを示し、Tsm[-1]は、それに対して平滑化処理が実行されたITDパラメータ値であって、(k−1)番目のフレームまたは(k−1)番目のサブフレームに対応するものを示し、T(k)は、それに対して平滑化処理がまだ実行されていないITDパラメータ値であって、k番目のフレームまたはk番目のサブフレームに対応するものを示し、w1およびw2は平滑化因子であり、w1＋w2＝1が満たされる限り、w1およびw2は定数に設定されてもよく、あるいはw1およびw2はTsm[-1]とT(k)との間の差に従って設定されてもよい。加えて、k＝1であるときは、Tsm[-1]は事前設定された値であってもよい。
【０１８３】
本発明のこの実施形態におけるチャネル間時間差パラメータを決定するための方法では、平滑化処理はエンコーダ装置によって実行されてもよく、あるいはデコーダ装置によって実行されてもよく、これは本発明において特に限定されないことを注意しておくべきである。すなわち、エンコーダ装置は、平滑化処理をすることなく、得られたITDパラメータ値を直接デコーダ装置に送ってもよく、デコーダ装置がITDパラメータに対して平滑化処理を実行する。加えて、デコーダ装置によって平滑化処理を実行する方法およびプロセスは、デコーダ装置によって平滑化処理を実行する上記の方法およびプロセスと同様であってもよい。繰り返しを避けるため、その詳細な記述は本稿では割愛する。
【０１８４】
本発明のこの実施形態におけるチャネル間時間差パラメータを決定するための方法によれば、現在のチャネル品質に対応する目標探索複雑さが、少なくとも二つの探索複雑さのうちから決定され、該目標探索複雑さに従って、第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理が実行される。よって、決定されたITDパラメータの精度はチャネル品質に合わせて適応することができる。したがって、現在のチャネル品質が比較的貧弱なときは、前記目標探索複雑さを使うことによって、探索処理の複雑さまたは計算量は低減されることができる。それにより、計算資源が節減され、処理効率が改善されることができる。
【０１８５】
本発明の実施形態におけるチャネル間時間差パラメータを決定するための方法は、図１ないし図４を参照して上記で詳細に記載されている。本発明のある実施形態におけるチャネル間時間差パラメータを決定するための装置は、図５を参照して下記で詳細に記載される。
【０１８６】
図５は、本発明のある実施形態に基づく、チャネル間時間差パラメータを決定するための装置２００の概略的なブロック図である。図５に示されるように、装置２００は：
少なくとも二つの探索複雑さから目標探索複雑さを決定するよう構成された決定ユニット２１０であって、前記少なくとも二つの探索複雑さは少なくとも二つのチャネル品質値と一対一対応にある、決定ユニットと；
前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理を実行して、前記第一の音チャネルおよび前記第二の音チャネルに対応する第一のチャネル間時間差ITDパラメータを決定するよう構成された処理ユニット２２０とを含む。
【０１８７】
任意的に、決定ユニット２１０は特に：ステレオ信号についての符号化パラメータを取得する段階であって、前記ステレオ信号は前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に基づいて生成され、前記符号化パラメータは現在のチャネル品質値に応じて決定され、前記符号化パラメータは以下のパラメータ：符号化ビットレート、符号化ビット量または前記探索複雑さを示すために使われる複雑さ制御パラメータ、のうちの任意のものを含む、段階と；前記符号化パラメータに応じて、前記少なくとも二つの探索複雑さから前記目標探索複雑さを決定する段階とを実行するよう構成される。
【０１８８】
任意的に、前記少なくとも二つの探索複雑さは少なくとも二つの探索ステップと一対一対応にあり、前記少なくとも二つの探索複雑さは第一の探索複雑さおよび第二の探索複雑さを含み、前記少なくとも二つの探索ステップは第一の探索ステップおよび第二の探索ステップを含み、前記第一の探索複雑さに対応する前記第一の探索ステップは前記第二の探索複雑さに対応する前記第二の探索ステップ未満であり、前記第一の探索複雑さは前記第二の探索複雑さより高い。処理ユニット２２０は特に：前記目標探索複雑さに対応する目標探索ステップを決定し；前記目標探索ステップに従って前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に対して探索処理を実行するよう構成される。
【０１８９】
任意的に、前記少なくとも二つの探索複雑さは少なくとも二つの探索範囲と一対一対応にあり、第三の探索複雑さに対応する第一の探索範囲は第四の探索複雑さに対応する第二の探索範囲より大きく、前記第三の探索複雑さは前記第四の探索複雑さより高い。処理ユニット２２０は特に：前記目標探索複雑さに対応する目標探索範囲を決定し；前記目標探索範囲内で前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に対して探索処理を実行するよう構成される。
【０１９０】
任意的に、処理ユニット２２０は特に：前記第一の音チャネル上の時間領域信号および前記第二の音チャネル上の時間領域信号に従って参照パラメータを決定する段階であって、前記参照パラメータは、前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号を取得することの序列に対応し、前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号は同じ時間期間に対応する、段階と；前記目標探索複雑さ、前記参照パラメータおよび限界値Tmaxに従って前記目標探索範囲を決定する段階であって、前記限界値Tmaxは前記第一の音チャネル上の前記時間領域信号のサンプリング・レートに従って決定され、前記目標探索範囲は[−Tmax,0]内にはいるまたは前記目標探索範囲は[0,Tmax]内にはいる、段階とを実行するよう構成される。
【０１９１】
任意的に、処理ユニット２２０は特に：前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号に対して相互相関処理を実行して第一の相互相関処理値および第二の相互相関処理値を決定する段階であって、前記第一の相互相関処理値は、前記第一の音チャネル上の前記時間領域信号の、前記第二の音チャネル上の前記時間領域信号に対する相互相関関数の、事前設定された範囲内での最大関数値であり、前記第二の相互相関処理値は、前記第二の音チャネル上の前記時間領域信号の、前記第一の音チャネル上の前記時間領域信号に対する相互相関関数の、前記事前設定された範囲内での最大関数値である、段階と；前記第一の相互相関処理値と前記第二の相互相関処理値の間の値関係に従って前記参照パラメータを決定する段階とを実行するよう構成される。
【０１９２】
任意的に、前記参照パラメータは、前記第一の相互相関処理値および前記第二の相互相関処理値のうちの大きいほうに対応するインデックス値または該インデックス値の反数である。
【０１９３】
任意的に、処理ユニット２２０は特に：前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号に対してピーク検出処理を実行して第一のインデックス値および第二のインデックス値を決定する段階であって、前記第一のインデックス値は、事前設定された範囲内での前記第一の音チャネル上の前記時間領域信号の最大振幅値に対応するインデックス値であり、前記第二のインデックス値は、前記事前設定された範囲内での前記第二の音チャネル上の前記時間領域信号の最大振幅値に対応するインデックス値である、段階と；前記第一のインデックス値と前記第二のインデックス値の間の値関係に従って前記参照パラメータを決定する段階とを実行するよう構成される。
【０１９４】
任意的に、処理ユニット２２０はさらに：前記第一のITDパラメータに対して第二のITDパラメータに基づいて平滑化処理を実行するよう構成される。前記第一のITDパラメータは第一の時間期間におけるITDパラメータであり、前記第二のITDパラメータは第二の時間期間におけるITDパラメータの平滑化された値であり、前記第二の時間期間は前記第一の時間期間より前である。
【０１９５】
本発明のこの実施形態に基づくチャネル間時間差パラメータを決定するための装置２００は、本発明の実施形態におけるチャネル間時間差パラメータを決定する方法１００を実行するよう構成され、本発明の実施形態における上記の諸方法におけるエンコーダ装置に対応してもよい。さらに、チャネル間時間差パラメータを決定するための装置２００におけるユニットおよびモジュールならびに上記の他の動作および／または機能は、別個に、図１における方法１００における対応する手順を実装することが意図されている。簡潔のため、詳細はここでは記述しない。
【０１９６】
本発明のこの実施形態におけるチャネル間時間差パラメータを決定するための装置によれば、現在のチャネル品質に対応する目標探索複雑さが少なくとも二つの探索複雑さのうちから決定され、前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理が実行される。それにより、決定されたITDパラメータの精度が、チャネル品質に合わせて適応できる。したがって、現在のチャネル品質が比較的貧弱であるときは、前記目標探索複雑さを使うことによって探索処理の複雑さまたは計算量が低減されることができ、それにより計算資源が低減されることができ、処理効率が改善されることができる。
【０１９７】
本発明の実施形態におけるチャネル間時間差パラメータを決定するための方法は、図１ないし図４を参照して上記で詳細に記載されている。本発明のある実施形態におけるチャネル間時間差パラメータを決定するためのデバイスは、図６を参照して下記で詳細に記載される。
【０１９８】
図６は、本発明のある実施形態に基づく、チャネル間時間差パラメータを決定するためのデバイス３００の概略的なブロック図である。図６に示されるように、デバイス３００は：
バス３１０と；
前記バスに接続されたプロセッサ３２０と；
前記バスに接続されたメモリ３３０とを含んでいてもよい。
【０１９９】
プロセッサ３２０は、バス３１０を使って、メモリ３３０に記憶されているプログラムを呼び出して、少なくとも二つの探索複雑さから目標探索複雑さを決定する段階であって、前記少なくとも二つの探索複雑さは少なくとも二つのチャネル品質値と一対一対応にある、段階と；
前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理を実行して、前記第一の音チャネルおよび前記第二の音チャネルに対応する第一のチャネル間時間差ITDパラメータを決定する段階とを実行する。
【０２００】
任意的に、プロセッサ３２０は特に：ステレオ信号についての符号化パラメータを取得する段階であって、前記ステレオ信号は前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に基づいて生成され、前記符号化パラメータは現在のチャネル品質値に応じて決定され、前記符号化パラメータは以下のパラメータ：符号化ビットレート、符号化ビット量または前記探索複雑さを示すために使われる複雑さ制御パラメータ、のうちの任意のものを含む、段階と；
前記符号化パラメータに応じて、前記少なくとも二つの探索複雑さから前記目標探索複雑さを決定する段階とを実行するよう構成される。
【０２０１】
任意的に、前記少なくとも二つの探索複雑さは少なくとも二つの探索ステップと一対一対応にあり、前記少なくとも二つの探索複雑さは第一の探索複雑さおよび第二の探索複雑さを含み、前記少なくとも二つの探索ステップは第一の探索ステップおよび第二の探索ステップを含み、前記第一の探索複雑さに対応する前記第一の探索ステップは前記第二の探索複雑さに対応する前記第二の探索ステップ未満であり、前記第一の探索複雑さは前記第二の探索複雑さより高く；
プロセッサ３２０は特に：前記目標探索複雑さに対応する目標探索ステップを決定し；
前記目標探索ステップに従って前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に対して探索処理を実行するよう構成される。
【０２０２】
任意的に、前記少なくとも二つの探索複雑さは少なくとも二つの探索範囲と一対一対応にあり、前記少なくとも二つの探索複雑さは第三の探索複雑さおよび第四の探索複雑さを含み、前記少なくとも二つの探索範囲は第一の探索範囲および第二の探索範囲を含み、前記第三の探索複雑さに対応する前記第一の探索範囲は前記第四の探索複雑さに対応する前記第二の探索範囲より大きく、前記第三の探索複雑さは前記第四の探索複雑さより高く；
プロセッサ３２０は特に：前記目標探索複雑さに対応する目標探索範囲を決定し；
前記目標探索範囲内で前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に対して探索処理を実行するよう構成される。
【０２０３】
任意的に、プロセッサ３２０は特に：前記第一の音チャネル上の時間領域信号および前記第二の音チャネル上の時間領域信号に従って参照パラメータを決定する段階であって、前記参照パラメータは、前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号を取得することの序列に対応し、前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号は同じ時間期間に対応する、段階と；
前記目標探索複雑さ、前記参照パラメータおよび限界値Tmaxに従って前記目標探索範囲を決定する段階であって、前記限界値Tmaxは前記第一の音チャネル上の前記時間領域信号のサンプリング・レートに従って決定され、前記目標探索範囲は[−Tmax,0]内にはいるまたは前記目標探索範囲は[0,Tmax]内にはいる、段階とを実行するよう構成される。
【０２０４】
任意的に、プロセッサ３２０は特に：前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号に対して相互相関処理を実行して第一の相互相関処理値および第二の相互相関処理値を決定する段階であって、前記第一の相互相関処理値は、前記第一の音チャネル上の前記時間領域信号の、前記第二の音チャネル上の前記時間領域信号に対する相互相関関数の、事前設定された範囲内での最大関数値であり、前記第二の相互相関処理値は、前記第二の音チャネル上の前記時間領域信号の、前記第一の音チャネル上の前記時間領域信号に対する相互相関関数の、前記事前設定された範囲内での最大関数値である、段階と；
前記第一の相互相関処理値と前記第二の相互相関処理値の間の値関係に従って前記参照パラメータを決定する段階とを実行するよう構成される。
【０２０５】
任意的に、前記参照パラメータは、前記第一の相互相関処理値および前記第二の相互相関処理値のうちの大きいほうに対応するインデックス値または該インデックス値の反数である。
【０２０６】
任意的に、プロセッサ３２０は特に：前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号に対してピーク検出処理を実行して第一のインデックス値および第二のインデックス値を決定する段階であって、前記第一のインデックス値は、事前設定された範囲内での前記第一の音チャネル上の前記時間領域信号の最大振幅値に対応するインデックス値であり、前記第二のインデックス値は、前記事前設定された範囲内での前記第二の音チャネル上の前記時間領域信号の最大振幅値に対応するインデックス値である、段階と；
前記第一のインデックス値と前記第二のインデックス値の間の値関係に従って前記参照パラメータを決定する段階とを実行するよう構成される。
【０２０７】
任意的に、プロセッサ３２０はさらに：前記第一のITDパラメータに対して第二のITDパラメータに基づいて平滑化処理を実行するよう構成される。前記第一のITDパラメータは第一の時間期間におけるITDパラメータであり、前記第二のITDパラメータは第二の時間期間におけるITDパラメータの平滑化された値であり、前記第二の時間期間は前記第一の時間期間より前である。
【０２０８】
本発明のこの実施形態では、デバイス３００のコンポーネントはバス３１０を使って一緒に結合される。データ・バスに加えて、バス３１０はさらに、電力供給バス、制御バスおよび状態信号バスを含む。しかしながら、記述の明確のため、さまざまなバスは図ではバス３１０としてマークされている。
【０２０９】
プロセッサ３２０は、本発明の方法実施形態において開示される段階および論理ブロック図を実装または実行してもよい。プロセッサ３２０はマイクロプロセッサであってもよく、あるいはプロセッサは任意の通常のプロセッサまたはデコーダなどであってもよい。本発明の実施形態を参照して開示された方法の段階は、ハードウェア・プロセッサによって直接実行され、完了されてもよく、あるいはデコード・プロセッサにおけるハードウェアおよびソフトウェア・モジュールの組み合わせを使って実行され、完了されてもよい。ソフトウェア・モジュールは、ランダム・アクセス・メモリ、フラッシュメモリ、読み出し専用メモリ、プログラム可能型読み出し専用メモリ、電気的に消去可能なプログラム可能型メモリまたはレジスタのような、当分野における成熟した記憶媒体内に位置されてもよい。記憶媒体はメモリ３３０に位置していてもよく、プロセッサはメモリ３３０内の情報を読み、プロセッサのハードウェアと組み合わさって、上記の方法における段階を完了する。
【０２１０】
本発明のこの実施形態において、プロセッサ３２０は中央処理ユニット（Central  Processing  Unit、略して「CPU」）であってもよく、プロセッサ３２０は別の汎用プロセッサ、デジタル信号プロセッサ（DSP）、特定用途向け集積回路（ASIC）、フィールドプログラマブルゲートアレイ（FPGA）または他のプログラム可能型論理デバイス、離散的なゲートまたはトランジスタ論理デバイス、離散的なハードウェア・コンポーネントなどであってもよい。汎用プロセッサはマイクロプロセッサであってもよく、あるいはプロセッサはいかなる通常のプロセッサなどであってもよい。
【０２１１】
メモリ３３０は、読み出し専用メモリおよびランダム・アクセス・メモリを含み、プロセッサ３２０のために命令およびデータを提供してもよい。メモリ３３０の一部はさらに、不揮発性のランダム・アクセス・メモリを含んでいてもよい。たとえば、メモリ３３０はさらに、デバイス型についての情報を記憶していてもよい。
【０２１２】
ある実装プロセスでは、上記の方法の段階は、プロセッサ３２０内のハードウェアの統合された論理回路またはソフトウェアの形の命令によって完了されてもよい。本発明の実施形態を参照して開示された方法の段階は、ハードウェア・プロセッサによって直接実行され、完了されてもよく、あるいはプロセッサにおけるハードウェアおよびソフトウェア・モジュールの組み合わせを使って実行され、完了されてもよい。ソフトウェア・モジュールは、ランダム・アクセス・メモリ、フラッシュメモリ、読み出し専用メモリ、プログラム可能型読み出し専用メモリ、電気的に消去可能なプログラム可能型メモリまたはレジスタのような、当分野における成熟した記憶媒体内に位置されてもよい。
【０２１３】
本発明のこの実施形態に基づくチャネル間時間差パラメータを決定するためのデバイス３００は、本発明の実施形態に基づくチャネル間時間差パラメータを決定する方法１００を実行するよう構成され、本発明の実施形態における上記の諸方法におけるエンコーダ装置に対応していてもよい。さらに、チャネル間時間差パラメータを決定するためのデバイス３００におけるユニットおよびモジュールならびに上記の他の動作および／または機能は、別個に、図１における方法１００における対応する手順を実装することが意図されている。簡潔のため、詳細はここでは記述しない。
【０２１４】
本発明のこの実施形態におけるチャネル間時間差パラメータを決定するためのデバイスによれば、現在のチャネル品質に対応する目標探索複雑さが少なくとも二つの探索複雑さのうちから決定され、前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理が実行される。それにより、決定されたITDパラメータの精度が、チャネル品質に合わせて適応できる。したがって、現在のチャネル品質が比較的貧弱であるときは、前記目標探索複雑さを使うことによって探索処理の複雑さまたは計算量が低減されることができ、それにより計算資源が低減されることができ、処理効率が改善されることができる。
【０２１５】
上記のプロセスにおける続き番号は本発明の実施形態における実行序列を意味しないことは理解しておくべきである。プロセスの実行序列は、それらのプロセスの機能および内部論理に従って決定されるべきであり、本発明の実施形態の実装プロセスに対するいかなる制限としても解釈されるべきではない。
【０２１６】
当業者は、本明細書に開示される実施形態に記述されている例と組み合わせて、ユニットおよびアルゴリズム段階が電子的なハードウェアまたはコンピュータ・ソフトウェアと電子的なハードウェアとの組み合わせによって実装されうることを認識しうる。それらの機能がハードウェアによって実行されるかソフトウェアによって実行されるかは、技術的解決策の具体的な応用および設計上の制約条件に依存する。当業者は、それぞれの具体的な応用のために上記の機能を実装するために異なる方法を使ってもよいが、該実装が本発明の範囲外であると考えるべきではない。
【０２１７】
簡便な記載のために、上記のシステム、装置およびユニットの詳細な稼働プロセスについては、上記の方法実施形態における対応するプロセスが参照され、詳細は本稿で改めて記述されていないことは明確に理解されうる。
【０２１８】
本願で与えられるいくつかの実施形態では、開示されるシステム、装置および方法が他の仕方で実装されてもよいことは理解されるべきである。たとえば、記載される装置実施形態は単に例である。たとえば、ユニット分割は単に論理的な機能の分割であり、実際の実装に際しては他の分割であってもよい。たとえば、複数のユニットまたはコンポーネントが組み合わされ、あるいは別のシステムに統合されてもよく、あるいはいくつかの特徴が無視されたり、または実行されなかったりしてもよい。さらに、表示されるまたは論じられる相互結合または直接結合または通信接続は、いくつかのインターフェースを使って実装されてもよい。装置またはユニット間の間接的な結合または通信接続が電子的、機械的または他の形で実装されてもよい。
【０２１９】
別個の部分として記載されるユニットは物理的に別個であってもなくてもよい。別個のユニットとして表示される部分は物理的なユニットであってもなくてもよく、一つの位置に位置していてもよく、あるいは複数のネットワーク・ユニットに分散されていてもよい。
【０２２０】
さらに、本発明の実施形態における機能ユニットは一つの処理ユニットに統合されてもよく、あるいは各ユニットは単独で物理的に存在していてもよく、あるいは二つ以上のユニットが一つのユニットに統合される。
【０２２１】
機能がソフトウェア機能ユニットの形で実装され、独立なプロダクトとして販売または使用されるとき、それらの機能はコンピュータ可読記憶媒体に記憶されてもよい。そのような理解に基づき、本発明の技術的解決策は本質的に、あるいは従来技術に貢献する部分、あるいは技術的解決策の一部は、ソフトウェア・プロダクトの形で実装されてもよい。ソフトウェア・プロダクトは記憶媒体に記憶され、本発明の実施形態において記述されている方法の段階の全部または一部を実行するようコンピュータ装置（これはパーソナル・コンピュータ、サーバーまたはネットワーク装置でありうる）に命令するためのいくつかの命令を含む。上記の記憶媒体は：USBフラッシュドライブ、リムーバブルハードディスク、読み出し専用メモリ（ROM:  Read-Only  Memory）、ランダム・アクセス・メモリ（RAM:  Random  Access  Memory）、磁気ディスクまたは光ディスクのような、プログラムを記憶できる任意の媒体を含む。
【０２２２】
上記の記述は単に本発明の個別的実装であり、本発明の保護範囲を限定することは意図されていない。本発明において開示される技術的範囲内の当業者によって容易に把握されるいかなる変形または置換も、本発明の保護範囲内にはいる。したがって、本発明の保護範囲は、請求項の保護範囲に従う。
【図１】
2018508047.tif 000032
【図２】
2018508047.tif 000033
【図３】
2018508047.tif 000034
【図４】
2018508047.tif 000035
【図５】
2018508047.tif 000036
【図６】
2018508047.tif 000037
【手続補正書】
【提出日】平成29年10月12日(2017.10.12)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本願は2015年3月9日に中国特許庁に出願された「チャネル間時間差パラメータを決定するための方法および装置」と題する中国特許出願第201510103379.3号の優先権を主張するものであり、同出願はここに参照によってその全体において組み込まれる。
【０００２】
技術分野
本発明はオーディオ処理の分野に、より詳細にはチャネル間時間差パラメータを決定するための方法および装置に関する。
【背景技術】
【０００３】
生活の質の改善には、高品質オーディオに対する人々の高まり続ける要求が伴う。モノ・オーディオに比べて、ステレオ・オーディオは音源の方向の間隔および分布の間隔を提供し、情報の明瞭性および了解性を改善でき、よって人々によってきわめて好まれている。
【０００４】
現在、ステレオ・オーディオ信号を送信するための既知の技術がある。エンコーダはステレオ信号をモノ・オーディオ信号およびチャネル間時間差（ITD:  Inter-Channel  Time  Difference）のようなパラメータに変換し、該モノ・オーディオ信号および該パラメータを別個にエンコードし、エンコードされたモノ・オーディオ信号およびエンコードされたパラメータをデコーダに伝送する。モノ・オーディオ信号を得た後、デコーダはさらにITDのようなパラメータに従ってステレオ信号を復元する。したがって、ステレオ信号の低ビットかつ高品質の伝送が実現できる。
【０００５】
上記の技術では、入力オーディオ信号のサンプリング・レートに基づいて、エンコーダは、前記サンプリング・レートでのITDパラメータの限界値Tmaxを決定することができ、したがって前記ITDパラメータを得るために、前記入力オーディオ信号に基づいて、探索範囲[−Tmax,Tmax]内で、指定されたステップで探索および計算を実行しうる。したがって、チャネル品質に関わりなく、同じ探索範囲および同じ探索ステップが使われる。
【０００６】
しかしながら、異なるチャネル品質はITDパラメータの異なる精度を要求する。たとえば、比較的貧弱なチャネル品質はITDパラメータの比較的低い精度を要求する。この場合、比較的大きな探索範囲および比較的小さな探索ステップがいまだ使われるとしたら、計算資源が浪費され、処理効率が深刻な影響を受ける。
【０００７】
したがって、決定されるITDパラメータの精度がチャネル品質に合わせて適応できるような技術が提供されることが期待される。
【発明の概要】
【０００８】
本発明の実施形態は、決定されるITDパラメータの精度がチャネル品質に合わせて適応できるようチャネル間時間差パラメータを決定するための方法および装置を提供する。
【０００９】
第一の側面によれば、チャネル間時間差パラメータを決定するための方法が提供される。ここで、本方法は：少なくとも二つの探索複雑さから目標探索複雑さを決定する段階であって、前記少なくとも二つの探索複雑さは少なくとも二つのチャネル品質値と一対一対応にある、段階と；前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理を実行して、前記第一の音チャネルおよび前記第二の音チャネルに対応する第一のチャネル間時間差ITDパラメータを決定する段階とを含む。
【００１０】
第一の側面を参照して、第一の側面の第一の実装では、少なくとも二つの探索複雑さから目標探索複雑さを決定することは：ステレオ信号についての符号化パラメータを取得する段階であって、前記ステレオ信号は前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に基づいて生成され、前記符号化パラメータは現在のチャネル品質値に応じて決定され、前記符号化パラメータは以下のパラメータ：符号化ビットレート、符号化ビット量または前記探索複雑さを示すために使われる複雑さ制御パラメータ、のうちの任意のものを含む、段階と；前記符号化パラメータに応じて、前記少なくとも二つの探索複雑さから前記目標探索複雑さを決定する段階とを含む。
【００１１】
第一の側面および第一の側面の上記の実装を参照して、第一の側面の第二の実装では、前記少なくとも二つの探索複雑さは少なくとも二つの探索ステップと一対一対応にあり、前記少なくとも二つの探索複雑さは第一の探索複雑さおよび第二の探索複雑さを含み、前記少なくとも二つの探索ステップは第一の探索ステップおよび第二の探索ステップを含み、前記第一の探索複雑さに対応する前記第一の探索ステップは前記第二の探索複雑さに対応する前記第二の探索ステップ未満であり、前記第一の探索複雑さは前記第二の探索複雑さより高く；前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理を実行することは：前記目標探索複雑さに対応する目標探索ステップを決定し；前記目標探索ステップに従って前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に対して探索処理を実行することを含む。
【００１２】
第一の側面および第一の側面の上記の実装を参照して、第一の側面の第三の実装では、前記少なくとも二つの探索複雑さは少なくとも二つの探索範囲と一対一対応にあり、前記少なくとも二つの探索複雑さは第三の探索複雑さおよび第四の探索複雑さを含み、前記少なくとも二つの探索範囲は第一の探索範囲および第二の探索範囲を含み、前記第三の探索複雑さに対応する前記第一の探索範囲は前記第四の探索複雑さに対応する前記第二の探索範囲より大きく、前記第三の探索複雑さは前記第四の探索複雑さより高く；前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理を実行することは：前記目標探索複雑さに対応する目標探索範囲を決定し；前記目標探索範囲内で前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に対して探索処理を実行することを含む。
【００１３】
第一の側面および第一の側面の上記の実装を参照して、第一の側面の第四の実装では、前記目標探索複雑さに対応する目標探索範囲を決定することは：前記第一の音チャネル上の時間領域信号および前記第二の音チャネル上の時間領域信号に従って参照パラメータを決定する段階であって、前記参照パラメータは、前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号を取得することの序列に対応し、前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号は同じ時間期間に対応する、段階と；前記目標探索複雑さ、前記参照パラメータおよび限界値Tmaxに従って前記目標探索範囲を決定する段階であって、前記限界値Tmaxは前記第一の音チャネル上の前記時間領域信号のサンプリング・レートに従って決定され、前記目標探索範囲は[−Tmax,0]内にはいるまたは前記目標探索範囲は[0,Tmax]内にはいる、段階とを含む。
【００１４】
第一の側面および第一の側面の上記の実装を参照して、第一の側面の第五の実装では、前記第一の音チャネル上の時間領域信号および前記第二の音チャネル上の時間領域信号に従って参照パラメータを決定することは：前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号に対して相互相関処理を実行して第一の相互相関処理値および第二の相互相関処理値を決定する段階であって、前記第一の相互相関処理値は、前記第一の音チャネル上の前記時間領域信号の、前記第二の音チャネル上の前記時間領域信号に対する相互相関関数の、事前設定された範囲内での最大関数値であり、前記第二の相互相関処理値は、前記第二の音チャネル上の前記時間領域信号の、前記第一の音チャネル上の前記時間領域信号に対する相互相関関数の、前記事前設定された範囲内での最大関数値である、段階と；前記第一の相互相関処理値と前記第二の相互相関処理値の間の値関係に従って前記参照パラメータを決定する段階とを含む。
【００１５】
第一の側面および第一の側面の上記の実装を参照して、第一の側面の第六の実装では、前記参照パラメータは、前記第一の相互相関処理値および前記第二の相互相関処理値のうちの大きいほうに対応するインデックス値または該インデックス値の反数である。
【００１６】
第一の側面および第一の側面の上記の実装を参照して、第一の側面の第七の実装では、前記第一の音チャネル上の時間領域信号および前記第二の音チャネル上の時間領域信号に従って参照パラメータを決定することは：前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号に対してピーク検出処理を実行して第一のインデックス値および第二のインデックス値を決定する段階であって、前記第一のインデックス値は、事前設定された範囲内での前記第一の音チャネル上の前記時間領域信号の最大振幅値に対応するインデックス値であり、前記第二のインデックス値は、前記事前設定された範囲内での前記第二の音チャネル上の前記時間領域信号の最大振幅値に対応するインデックス値である、段階と；前記第一のインデックス値と前記第二のインデックス値の間の値関係に従って前記参照パラメータを決定する段階とを含む。
【００１７】
第一の側面および第一の側面の上記の実装を参照して、第一の側面の第八の実装では、本方法はさらに：前記第一のITDパラメータに対して第二のITDパラメータに基づいて平滑化処理を実行する段階を含み、前記第一のITDパラメータは第一の時間期間におけるITDパラメータであり、前記第二のITDパラメータは第二の時間期間におけるITDパラメータの平滑化された値であり、前記第二の時間期間は前記第一の時間期間より前である。
【００１８】
第二の側面によれば、チャネル間時間差パラメータを決定するための装置が提供される。ここで、本装置は：少なくとも二つの探索複雑さから目標探索複雑さを決定するよう構成された決定ユニットであって、前記少なくとも二つの探索複雑さは少なくとも二つのチャネル品質値と一対一対応にある、決定ユニットと；前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理を実行して、前記第一の音チャネルおよび前記第二の音チャネルに対応する第一のチャネル間時間差ITDパラメータを決定するよう構成された処理ユニットとを含む。
【００１９】
第二の側面を参照して、第二の側面の第一の実装では、前記決定ユニットは特に：ステレオ信号についての符号化パラメータを取得する段階であって、前記ステレオ信号は前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に基づいて生成され、前記符号化パラメータは現在のチャネル品質値に応じて決定され、前記符号化パラメータは以下のパラメータ：符号化ビットレート、符号化ビット量または前記探索複雑さを示すために使われる複雑さ制御パラメータ、のうちの任意のものを含む、段階と；前記符号化パラメータに応じて、前記少なくとも二つの探索複雑さから前記目標探索複雑さを決定する段階とを実行するよう構成される。
【００２０】
第二の側面および第二の側面の上記の実装を参照して、第二の側面の第二の実装では、前記少なくとも二つの探索複雑さは少なくとも二つの探索ステップと一対一対応にあり、前記少なくとも二つの探索複雑さは第一の探索複雑さおよび第二の探索複雑さを含み、前記少なくとも二つの探索ステップは第一の探索ステップおよび第二の探索ステップを含み、前記第一の探索複雑さに対応する前記第一の探索ステップは前記第二の探索複雑さに対応する前記第二の探索ステップ未満であり、前記第一の探索複雑さは前記第二の探索複雑さより高く；前記処理ユニットは特に：前記目標探索複雑さに対応する目標探索ステップを決定し；前記目標探索ステップに従って前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に対して探索処理を実行するよう構成される。
【００２１】
第二の側面および第二の側面の上記の実装を参照して、第二の側面の第三の実装では、前記少なくとも二つの探索複雑さは少なくとも二つの探索範囲と一対一対応にあり、前記少なくとも二つの探索複雑さは第三の探索複雑さおよび第四の探索複雑さを含み、前記少なくとも二つの探索範囲は第一の探索範囲および第二の探索範囲を含み、前記第三の探索複雑さに対応する前記第一の探索範囲は前記第四の探索複雑さに対応する前記第二の探索範囲より大きく、前記第三の探索複雑さは前記第四の探索複雑さより高く；前記処理ユニットは特に：前記目標探索複雑さに対応する目標探索範囲を決定し；前記目標探索範囲内で前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に対して探索処理を実行するよう構成される。
【００２２】
第二の側面および第二の側面の上記の実装を参照して、第二の側面の第四の実装では、前記処理ユニットは特に：前記第一の音チャネル上の時間領域信号および前記第二の音チャネル上の時間領域信号に従って参照パラメータを決定する段階であって、前記参照パラメータは、前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号を取得することの序列に対応し、前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号は同じ時間期間に対応する、段階と；前記目標探索複雑さ、前記参照パラメータおよび限界値Tmaxに従って前記目標探索範囲を決定する段階であって、前記限界値Tmaxは前記第一の音チャネル上の前記時間領域信号のサンプリング・レートに従って決定され、前記目標探索範囲は[−Tmax,0]内にはいるまたは前記目標探索範囲は[0,Tmax]内にはいる、段階とを実行するよう構成される。
【００２３】
第二の側面および第二の側面の上記の実装を参照して、第二の側面の第五の実装では、前記処理ユニットは特に：前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号に対して相互相関処理を実行して第一の相互相関処理値および第二の相互相関処理値を決定する段階であって、前記第一の相互相関処理値は、前記第一の音チャネル上の前記時間領域信号の、前記第二の音チャネル上の前記時間領域信号に対する相互相関関数の、事前設定された範囲内での最大関数値であり、前記第二の相互相関処理値は、前記第二の音チャネル上の前記時間領域信号の、前記第一の音チャネル上の前記時間領域信号に対する相互相関関数の、前記事前設定された範囲内での最大関数値である、段階と；前記第一の相互相関処理値と前記第二の相互相関処理値の間の値関係に従って前記参照パラメータを決定する段階とを実行するよう構成される。
【００２４】
第二の側面および第二の側面の上記の実装を参照して、第二の側面の第六の実装では、前記参照パラメータは、前記第一の相互相関処理値および前記第二の相互相関処理値のうちの大きいほうに対応するインデックス値または該インデックス値の反数である。
【００２５】
第二の側面および第二の側面の上記の実装を参照して、第二の側面の第七の実装では、前記処理ユニットは特に：前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号に対してピーク検出処理を実行して第一のインデックス値および第二のインデックス値を決定する段階であって、前記第一のインデックス値は、事前設定された範囲内での前記第一の音チャネル上の前記時間領域信号の最大振幅値に対応するインデックス値であり、前記第二のインデックス値は、前記事前設定された範囲内での前記第二の音チャネル上の前記時間領域信号の最大振幅値に対応するインデックス値である、段階と；前記第一のインデックス値と前記第二のインデックス値の間の値関係に従って前記参照パラメータを決定する段階とを実行するよう構成される。
【００２６】
第二の側面および第二の側面の上記の実装を参照して、第二の側面の第八の実装では、前記処理ユニットはさらに：前記第一のITDパラメータに対して第二のITDパラメータに基づいて平滑化処理を実行するよう構成され、前記第一のITDパラメータは第一の時間期間におけるITDパラメータであり、前記第二のITDパラメータは第二の時間期間におけるITDパラメータの平滑化された値であり、前記第二の時間期間は前記第一の時間期間より前である。
【００２７】
本発明の実施形態におけるチャネル間時間差パラメータを決定するための方法および装置によれば、現在のチャネル品質に対応する目標探索複雑さが少なくとも二つの探索複雑さのうちから決定され、前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理が実行される。それにより、決定されたITDパラメータの精度が、チャネル品質に合わせて適応できる。したがって、現在のチャネル品質が比較的貧弱であるときは、前記目標探索複雑さを使うことによって探索処理の複雑さまたは計算量が低減されることができ、それにより計算資源が低減されることができ、処理効率が改善されることができる。
【図面の簡単な説明】
【００２８】
本発明の実施形態における技術的解決策をより明確に記述するために、下記は、本発明の実施形態を記述するために要求される付属の図面を簡単に説明する。明らかに、以下の記述における付属の図面は単に本発明のいくつかの実施形態を示すものであって、当業者は創造的努力なしにこれらの付属の図面からさらに他の図面を導出しうる。
【図１】本発明のある実施形態に基づく、チャネル間時間差パラメータを決定するための方法の概略的なフローチャートである。
【図２】本発明のある実施形態に基づく、探索範囲を決定するプロセスの概略図である。
【図３】本発明の別の実施形態に基づく、目標探索範囲を決定するプロセスの概略図である。
【図４】本発明のさらに別の実施形態に基づく、目標探索範囲を決定するプロセスの概略図である。
【図５】本発明のある実施形態に基づく、チャネル間時間差パラメータを決定するための装置の概略的なブロック図である。
【図６】本発明のある実施形態に基づく、チャネル間時間差パラメータを決定するためのデバイスの概略的なブロック図である。
【発明を実施するための形態】
【００２９】
下記は、本発明の実施形態における技術的解決策を、本発明の実施形態における付属の図面を参照して明瞭に記述する。明らかに、記載される実施形態は本発明の実施形態の一部であって全部ではない。創造的な努力なしに本発明のこれらの実施形態に基づいて当業者によって得られる他のすべての実施形態も本発明の保護範囲内にはいる。
【００３０】
図１は、本発明のある実施形態に基づく、チャネル間時間差パラメータを決定するための方法１００の概略的なフローチャートである。方法１００は、オーディオ信号を送信するためのエンコーダ装置（あるいは送信端装置と称されてもよい）によって実行されてもよい。図１に示されるように、方法１００は以下の段階を含む。
【００３１】
S110。少なくとも二つの探索複雑さから目標探索複雑さを決定する段階であって、前記少なくとも二つの探索複雑さは少なくとも二つのチャネル品質値と一対一対応にある、段階。
【００３２】
S120。前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理を実行して、前記第一の音チャネルおよび前記第二の音チャネルに対応する第一のチャネル間時間差ITDパラメータを決定する段階。
【００３３】
本発明のこの実施形態におけるチャネル間時間差パラメータを決定する方法１００は、少なくとも二つの音チャネルをもつオーディオ・システムに適用されてもよい。該オーディオ・システムにおいて、前記少なくとも二つの音チャネル（すなわち、第一の音チャネルおよび第二の音チャネルを含む）からのモノ信号がステレオ信号に合成される。たとえば、オーディオ左チャネル（すなわち、前記第一の音チャネルの例）からのモノ信号およびオーディオ右チャネル（すなわち、前記第二の音チャネルの例）からのモノ信号がステレオ信号に合成される。
【００３４】
パラメトリック・ステレオ（PS）技術が、ステレオ信号を送信するための方法の例として使われてもよい。この技術では、エンコーダは、ステレオ信号を、モノ信号および空間的知覚特徴に基づく空間的知覚パラメータに変換し、モノ信号および空間的知覚パラメータを別個にエンコードする。モノ・オーディオを得たのち、デコーダがさらに、空間的知覚パラメータに従ってステレオ信号を復元する。この技術では、ステレオ信号の低ビットかつ高品質の伝送が実装できる。チャネル間時間差ITD（Inter-Channel  Time  Difference）パラメータは、音源の水平位置を示す空間的知覚パラメータであって、空間的知覚パラメータの重要な部分である。本発明のこの実施形態は主としてITDパラメータを決定するプロセスに関する。加えて、本発明のこの実施形態では、ITDパラメータに従ってステレオ信号およびモノ信号をエンコードおよびデコードするプロセスは、従来技術のものと同様である。繰り返しを避けるため、その詳細な説明は本稿では割愛する。
【００３５】
オーディオ・システムに含まれる音チャネルの上記の量は単に記述のための例であり、本発明がそれに限定されないことは理解しておくべきである。たとえば、オーディオ・システムは、三つ以上の音チャネルを有していてもよく、任意の二つの音チャネルからのモノ信号がステレオ信号に合成されることができる。理解の容易のため、以下の記述のための例では、方法１００は二つの音チャネル（すなわちオーディオ左チャネルおよびオーディオ右チャネル）をもつオーディオ・システムに適用される。加えて、区別の簡単のため、オーディオ左チャネルが第一の音チャネルとして使われ、オーディオ右チャネルが第二の音チャネルとして使われる。
【００３６】
本発明のこの実施形態では、異なる探索複雑さについて、オーディオ左チャネルおよびオーディオ右チャネルのITDパラメータを得る方法は異なる。したがって、ITDパラメータを決定する前に、エンコーダ装置はまず現在の探索複雑さを決定してもよい。
【００３７】
探索複雑さとチャネル品質の間にはマッピング関係がある。すなわち、よりよいチャネル品質は、より高い符号化ビットレートおよびより大きな符号化ビット量を示し、よって、ITDパラメータの、より高い精度が要求される。逆に、より貧弱なチャネル品質は、より低い符号化ビットレートおよび、より小さな符号化ビット量を示し、よって、ITDパラメータの、より低い精度が要求される。
【００３８】
本発明のこの実施形態では、異なる探索複雑さは異なるITDパラメータ取得方式に対応する（のちに、探索複雑さとITDパラメータ取得方式との間の具体的な関係が詳細に記述される）。より高い探索複雑さは、得られるITDパラメータの、より高い精度を示す。逆に、より低い探索複雑さは、得られるITDパラメータの、より低い精度を示す。
【００３９】
したがって、得られるITDパラメータの精度が現在のチャネル品質に対応することができるよう、エンコーダ装置は、現在のチャネル品質に対応する探索複雑さ（すなわち、目標探索複雑さ）を選択する。
【００４０】
すなわち、本発明のこの実施形態では、複数の（すなわち少なくとも二つの）探索複雑さと一対一対応にあるチャネル品質の複数の（すなわち少なくとも二つの）型が設定される。それにより、異なるチャネル品質をもつ複数の（すなわち少なくとも二つの）通信条件に適合することができ、ITDパラメータのさらなる異なる精度要求に柔軟に適合することができる。
【００４１】
本発明のこの実施形態では、チャネル品質の複数の（すなわち少なくとも二つの）型と複数の（すなわち少なくとも二つの）探索複雑さとの間の一対一対応は、マッピング・エントリー（理解と区別の容易のためマッピング・エントリー＃１と表わされる）において直接記録されてもよく、エンコーダ装置に記憶される。したがって、現在のチャネル品質を得たのち、エンコーダ装置は、目標探索複雑さとしての現在のチャネル品質に対応する探索複雑さを求めて、直接、マッピング・エントリー＃１を探索してもよい。
【００４２】
すなわち、探索複雑さのM個のレベルがあってもよく（あるいは換言すればM個の探索複雑さが設定され、M、M−1、……、1と記される）、探索複雑さのそれらM個のレベルはチャネル品質のM個の型（たとえばQM、QM-1、QM-2、……、Q1と記され、QM＞QM-1＞QM-2＞……＞Q1）と一対一対応するよう設定されてもよい。 
【００４３】
たとえば、チャネル品質QMに対応する探索複雑さはMである。現在のチャネル品質がチャネル品質QM以上であれば、決定される目標探索複雑さはMに設定されてもよい。
【００４４】
もう一つの例として、チャネル品質QM-1に対応する探索複雑さはM−1である。現在のチャネル品質がチャネル品質QM-1以上でありかつチャネル品質QM未満であれば、決定される目標探索複雑さはM−1に設定されてもよい。
【００４５】
もう一つの例として、チャネル品質QM-2に対応する探索複雑さはM−2である。現在のチャネル品質がチャネル品質QM-2以上でありかつチャネル品質QM-1未満であれば、決定される目標探索複雑さはM−2に設定されてもよい。
【００４６】
もう一つの例として、チャネル品質Q2に対応する探索複雑さは2である。現在のチャネル品質がチャネル品質Q2以上でありかつチャネル品質Q3未満であれば、決定される目標探索複雑さは2に設定されてもよい。
【００４７】
もう一つの例として、チャネル品質Q1に対応する探索複雑さは1である。現在のチャネル品質がチャネル品質Q2未満であれば、決定される目標探索複雑さは1に設定されてもよい。
【００４８】
チャネル品質は、エンコーダとデコーダの間の、オーディオ信号、その後のITDパラメータなどを送信するために使われるチャネルの品質であることを注意しておくべきである。
【００４９】
目標探索複雑さを決定するための上記の方法は単に記述のための例であり、本発明がそれに限定されないことは理解しておくべきである。たとえば、以下の方式が使われてもよい。 
【００５０】
任意的に、少なくとも二つの探索複雑さから目標探索複雑さを決定することは：
符号化パラメータを取得する段階であって、前記符号化パラメータは現在のチャネル品質値に応じて決定され、前記符号化パラメータは以下のパラメータ：符号化ビットレート、符号化ビット量または前記探索複雑さを示すために使われる複雑さ制御パラメータ、のうちの任意のものを含む、段階と；
前記符号化パラメータに応じて、前記少なくとも二つの探索複雑さから前記目標探索複雑さを決定する段階とを含む。
【００５１】
具体的には、チャネル品質と、符号化ビットレートおよび符号化ビット量の両方との間に対応がある。すなわち、よりよいチャネル品質は、より高い符号化ビットレートおよびより大きな符号化ビット量を示す。逆に、より貧弱なチャネル品質は、より低い符号化ビットレートおよびより小さな符号化ビット量を示す。
【００５２】
したがって、本発明のこの実施形態では、複数の（すなわち少なくとも二つの）符号化ビットレートと複数の（すなわち少なくとも二つの）探索複雑さとの間の一対一対応がマッピング・エントリー（理解および区別の容易のためマッピング・エントリー＃２と記される）に記録されてもよく、エンコーダ装置に記憶される。したがって、現在の符号化ビットレートを得たのち、エンコーダ装置は、目標探索複雑さとしての現在の符号化ビットレートに対応する探索複雑さを求めて、直接、マッピング・エントリー＃２を探索してもよい。ここで、エンコーダ装置によって現在の符号化ビットレートを得る方法およびプロセスは、従来技術におけるものと同様であってもよい。繰り返しを避けるため、その詳細な説明は割愛する。
【００５３】
すなわち、探索複雑さのM個のレベルがあってもよく（あるいは換言すればM個の探索複雑さが設定され、M、M−1、……、1と記される）、探索複雑さのそれらM個のレベルはM個の符号化ビットレート（BM、BM-1、BM-2、……、B1と記され、BM＞BM-1＞BM-2＞……＞B1）と一対一対応するよう設定されてもよい。 
【００５４】
たとえば、符号化ビットレートBMに対応する探索複雑さはMである。現在の符号化ビットレートが符号化ビットレートBM以上であれば、決定される目標探索複雑さはMに設定されてもよい。
【００５５】
もう一つの例として、符号化ビットレートBM-1に対応する探索複雑さはM−1である。現在の符号化ビットレートが符号化ビットレートBM-1以上でありかつ符号化ビットレートBM未満であれば、決定される目標探索複雑さはM−1に設定されてもよい。
【００５６】
もう一つの例として、符号化ビットレートBM-2に対応する探索複雑さはM−2である。現在の符号化ビットレートが符号化ビットレートBM-2以上でありかつ符号化ビットレートBM-1未満であれば、決定される目標探索複雑さはM−2に設定されてもよい。
【００５７】
もう一つの例として、符号化ビットレートB2に対応する探索複雑さは2である。現在の符号化ビットレートが符号化ビットレートB2以上でありかつ符号化ビットレートB3未満であれば、決定される目標探索複雑さは2に設定されてもよい。
【００５８】
もう一つの例として、符号化ビットレートB1に対応する探索複雑さは1である。現在の符号化ビットレートが符号化ビットレートB2未満であれば、決定される目標探索複雑さは1に設定されてもよい。
【００５９】
あるいはまた、本発明のこの実施形態において、複数の（すなわち少なくとも二つの）符号化ビット量と複数の（すなわち少なくとも二つの）探索複雑さとの間の一対一対応がマッピング・エントリー（理解および区別の容易のためマッピング・エントリー＃３と記される）に記録されてもよく、エンコーダ装置に記憶される。したがって、現在の符号化ビット量を得たのち、エンコーダ装置は、目標探索複雑さとしての現在の符号化ビット量に対応する探索複雑さを求めて、直接、マッピング・エントリー＃３を探索してもよい。ここで、エンコーダ装置によって現在の符号化ビット量を得る方法およびプロセスは、従来技術におけるものと同様であってもよい。繰り返しを避けるため、その詳細な説明は割愛する。
【００６０】
すなわち、探索複雑さのM個のレベルがあってもよく（あるいは換言すればM個の探索複雑さが設定され、M、M−1、……、1と記される）、探索複雑さのそれらM個のレベルはM個の符号化ビット量（CM、CM-1、CM-2、……、C1と記され、CM＞CM-1＞CM-2＞……＞C1）と一対一対応するよう設定されてもよい。 
【００６１】
たとえば、符号化ビット量CMに対応する探索複雑さはMである。現在の符号化ビット量が符号化ビット量CM以上であれば、決定される目標探索複雑さはMに設定されてもよい。
【００６２】
もう一つの例として、符号化ビット量CM-1に対応する探索複雑さはM−1である。現在の符号化ビット量が符号化ビット量CM-1以上でありかつ符号化ビット量CM未満であれば、決定される目標探索複雑さはM−1に設定されてもよい。
【００６３】
もう一つの例として、符号化ビット量CM-2に対応する探索複雑さはM−2である。現在の符号化ビット量が符号化ビット量CM-2以上でありかつ符号化ビット量CM-1未満であれば、決定される目標探索複雑さはM−2に設定されてもよい。
【００６４】
もう一つの例として、符号化ビット量C2に対応する探索複雑さは2である。現在の符号化ビット量が符号化ビット量C2以上でありかつ符号化ビット量C3未満であれば、決定される目標探索複雑さは2に設定されてもよい。
【００６５】
もう一つの例として、符号化ビット量C1に対応する探索複雑さは1である。現在の符号化ビット量が符号化ビット量C2未満であれば、決定される目標探索複雑さは1に設定されてもよい。
【００６６】
さらに、本発明のこの実施形態において、異なるチャネル品質について異なる複雑さ制御パラメータが構成設定されてもよく、異なる複雑さ制御パラメータ値が異なる探索複雑さに対応する。さらに、複数の（すなわち少なくとも二つの）複雑さ制御パラメータ値と複数の（すなわち少なくとも二つの）探索複雑さとの間の一対一対応がマッピング・エントリー（理解および区別の容易のためマッピング・エントリー＃４と記される）に記録され、エンコーダ装置に記憶されることができる。したがって、現在の複雑さ制御パラメータ値を得たのち、エンコーダ装置は、目標探索複雑さとしての現在の複雑さ制御パラメータ値に対応する探索複雑さを求めて、直接、マッピング・エントリー＃４を探索してもよい。ここで、複雑さ制御パラメータ値について前もってコマンド行が書かれてもよく、よってエンコーダ装置は現在の複雑さ制御パラメータ値をコマンド行から読むことができる。
【００６７】
すなわち、探索複雑さのM個のレベルがあってもよく（あるいは換言すればM個の探索複雑さが設定され、M、M−1、……、1と記される）、探索複雑さのそれらM個のレベルはM個の複雑さ制御パラメータ（NM、NM-1、NM-2、……、N1と記され、NM＞NM-1＞NM-2＞……＞N1）と一対一対応するよう設定されてもよい。 
【００６８】
たとえば、複雑さ制御パラメータNMに対応する探索複雑さはMである。現在の複雑さ制御パラメータが複雑さ制御パラメータNM以上であれば、決定される目標探索複雑さはMに設定されてもよい。
【００６９】
もう一つの例として、複雑さ制御パラメータNM-1に対応する探索複雑さはM−1である。現在の複雑さ制御パラメータが複雑さ制御パラメータNM-1以上でありかつ複雑さ制御パラメータNM未満であれば、決定される目標探索複雑さはM−1に設定されてもよい。
【００７０】
もう一つの例として、複雑さ制御パラメータNM-2に対応する探索複雑さはM−2である。現在の複雑さ制御パラメータが複雑さ制御パラメータNM-2以上でありかつ複雑さ制御パラメータNM-1未満であれば、決定される目標探索複雑さはM−2に設定されてもよい。
【００７１】
もう一つの例として、複雑さ制御パラメータN2に対応する探索複雑さは2である。現在の複雑さ制御パラメータが複雑さ制御パラメータN2以上でありかつ複雑さ制御パラメータN3未満であれば、決定される目標探索複雑さは2に設定されてもよい。
【００７２】
もう一つの例として、複雑さ制御パラメータN1に対応する探索複雑さは1である。現在の複雑さ制御パラメータが複雑さ制御パラメータN2未満であれば、決定される目標探索複雑さは1に設定されてもよい。
【００７３】
前記符号化パラメータとして使われる上記の符号化ビットレート、符号化ビット量または複雑さ制御パラメータは単に記述のための例であり、本発明がそれに限定されないことは理解しておくべきである。チャネル品質に従って決定されることのできる、あるいは換言すればチャネル品質を反映できる他の情報またはパラメータは、本発明の保護範囲内にはいる。
【００７４】
S120において目標探索複雑さを決定したのち、エンコーダ装置は、目標探索複雑さに従って探索プロセスを実行して、ITDパラメータを得てもよい。
【００７５】
本発明のこの実施形態では、異なる探索複雑さは異なる探索ステップに対応してもよく（すなわち、ケース１）、あるいは異なる探索複雑さは異なる探索範囲に対応してもよい（すなわち、ケース２）。下記は、これら二つのケースにおいて、目標探索複雑さに基づいてエンコーダによってITDパラメータを決定するプロセスを詳細に記述する。
【００７６】
ケース１：
【００７７】
前記少なくとも二つの探索複雑さは少なくとも二つの探索ステップ〔きざみ〕と一対一対応にあり、前記少なくとも二つの探索複雑さは第一の探索複雑さおよび第二の探索複雑さを含み、前記少なくとも二つの探索ステップは第一の探索ステップおよび第二の探索ステップを含み、前記第一の探索複雑さに対応する前記第一の探索ステップは前記第二の探索複雑さに対応する前記第二の探索ステップ未満であり、前記第一の探索複雑さは前記第二の探索複雑さより高い。
【００７８】
前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理を実行することは：
前記目標探索複雑さに対応する目標探索ステップを決定し；
前記目標探索ステップに従って前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に対して探索処理を実行することを含む。
【００７９】
具体的には、本発明のこの実施形態において、前記M個の探索複雑さ（すなわちM、M−1、……、1）はM個の探索ステップ（LM、LM-1、LM-2、……、L1と記され、LM＜LM-1＜LM-2＜……＜L1）と一対一対応していてもよい。 
【００８０】
たとえば、探索ステップLMに対応する探索複雑さはMである。決定された目標探索複雑さがMであれば、その探索複雑さMに対応する探索ステップLMが目標探索ステップとして設定されてもよい。
【００８１】
もう一つの例として、探索ステップLM-1に対応する探索複雑さはM−1である。決定された目標探索複雑さがM−1であれば、その探索複雑さM−1に対応する探索ステップLM-1が目標探索ステップとして設定されてもよい。
【００８２】
もう一つの例として、探索ステップLM-2に対応する探索複雑さはM−2である。決定された目標探索複雑さがM−2であれば、その探索複雑さM−2に対応する探索ステップLM-2が目標探索ステップとして設定されてもよい。
【００８３】
もう一つの例として、探索ステップL2に対応する探索複雑さは2である。決定された目標探索複雑さが2であれば、その探索複雑さ2に対応する探索ステップL2が目標探索ステップとして設定されてもよい。
【００８４】
もう一つの例として、探索ステップL1に対応する探索複雑さは1である。決定された目標探索複雑さが1であれば、その探索複雑さ1に対応する探索ステップL1が目標探索ステップとして設定されてもよい。
【００８５】
たとえば、本発明のこの実施形態において、M個の探索ステップ（すなわち、LM、LM-1、LM-2、……、L1）の具体的な値は次の公式に従って決定されてもよい。
【数１】
2018508047.tif 000038
【００８６】
Kは事前設定された値であり、最低の複雑さに対応する探索回数を示し、
【数２】
2018508047.tif 000039
は切り捨て演算を示す。
【００８７】
さらに、
【数３】
2018508047.tif 000040
であれば、探索複雑さiに対応する探索回数は1増やされる。
【００８８】
それぞれのステップおよび具体的な値を決定するための上記の方法は単に記述のための例であり、本発明がそれに限定されないことを注意しておくべきである。方法および具体的な値は、LM＜LM-1＜LM-2＜……＜L1である限り必要に応じてランダムに決定されてもよい。
【００８９】
目標探索ステップ（理解および区別の簡単のため以下ではLtと記される）が決定されたのち、オーディオ左チャネル上の信号およびオーディオ右チャネル上の信号に対して前記目標探索ステップに従って探索処理が実行されて、ITDパラメータを決定してもよい。
【００９０】
さらに、上記の探索処理は、時間領域で（すなわち方式１で）実行されてもよく、あるいは周波数領域で（すなわち方式２で）実行されてもよく、これは本発明において特に限定されない。以下は、これら二つの方式を詳細に記述する。
【００９１】
方式１：
【００９２】
具体的には、エンコーダ装置は、たとえばオーディオ左チャネルに対応するマイクロフォンのようなオーディオ入力装置を使ってオーディオ左チャネルに対応するオーディオ信号を取得し、事前設定されたサンプリング・レートα（すなわち、第一の音チャネル上の時間領域信号のサンプリング・レートの例）に従って前記オーディオ信号に対してサンプリング処理を実行して、オーディオ左チャネル上の時間領域信号（すなわち、第一の音チャネル上の時間領域信号の例であり、理解および区別の容易のため以下では時間領域信号＃Lと記される）を生成してもよい。さらに、本発明のこの実施形態において、時間領域信号＃Lを得るプロセスは、従来技術のものと同様であってもよい。繰り返しを避けるために、その詳細な記述は本稿では割愛する。
【００９３】
本発明のこの実施形態において、第一の音チャネル上の時間領域信号のサンプリング・レートは、第二の音チャネル上の時間領域信号のサンプリング・レートと同じである。したがって、同様に、エンコーダ装置は、たとえばオーディオ右チャネルに対応するマイクロフォンのようなオーディオ入力装置を使ってオーディオ右チャネルに対応するオーディオ信号を取得し、前記サンプリング・レートαに従って前記オーディオ信号に対してサンプリング処理を実行して、オーディオ右チャネル上の時間領域信号（すなわち、第二の音チャネル上の時間領域信号の例であり、理解および区別の容易のため以下では時間領域信号＃Rと記される）を生成してもよい。
【００９４】
本発明のこの実施形態では、時間領域信号＃Lおよび時間領域信号＃Rは同じ時間期間に対応する時間領域信号（あるいは換言すれば、同じ時間期間において得られた時間領域信号）であることを注意しておくべきである。たとえば、時間領域信号＃Lおよび時間領域信号＃Rは同じフレーム（すなわち、20ms）に対応する時間領域信号であってもよい。この場合、該フレーム内の信号に対応するITDパラメータは、時間領域信号＃Lおよび時間領域信号＃Rに基づいて得られる。
【００９５】
もう一つの例として、時間領域信号＃Lおよび時間領域信号＃Rは同じサブフレーム（すなわち、10ms、5msなど）に対応する時間領域信号であってもよい。この場合、該フレーム内の信号に対応する複数のITDパラメータが、時間領域信号＃Lおよび時間領域信号＃Rに基づいて得えられる。たとえば、時間領域信号＃Lおよび時間領域信号＃Rに対応するサブフレームが10msであれば、該フレーム（すなわち、20ms）内の信号を使って二つのITDパラメータが得られる。もう一つの例として、時間領域信号＃Lおよび時間領域信号＃Rに対応するサブフレームが5msであれば、該フレーム（すなわち、20ms）内の信号を使って四つのITDパラメータが得られる。
【００９６】
時間領域信号＃Lおよび時間領域信号＃Rに対応する時間期間の上記の長さは単に記述のための例であり、本発明はそれに限定されないことは理解しておくべきである。時間期間の長さは必要に応じてランダムに変えられてもよい。
【００９７】
次いで、エンコーダは、時間領域信号＃Lおよび時間領域信号＃Rに対して、決定された目標探索ステップ（すなわちLt）に従って、以下の段階を使うことによって探索処理を実行してもよい。 
【００９８】
段階１：エンコーダ装置はi＝0と設定してもよい。
【００９９】
段階２：エンコーダ装置は、下記の式１に従って時間領域信号＃Lの、時間領域信号＃Rに対する相互相関関数cn(i)を決定し、下記の式２に従って時間領域信号＃Rの、時間領域信号＃Lに対する相互相関関数cp(i)を決定してもよい。すなわち：
【数４】
2018508047.tif 000041
xR(j)は、j番目のサンプリング点における時間領域信号＃Rの信号値を示し、xL(j＋i)は、(j＋i)番目のサンプリング点における時間領域信号＃Lの信号値を示し、xL(j)は、j番目のサンプリング点における時間領域信号＃Lの信号値を示し、xR(j＋i)は、(j＋i)番目のサンプリング点における時間領域信号＃Rの信号値を示し、LengthはxR(j)は、時間領域信号＃Rおよび時間領域信号＃Lに含まれるサンプリング点の総量、あるいは換言すれば、時間領域信号＃Rおよび時間領域信号＃Lの長さを示す。たとえば、この長さはフレームの長さ（すなわち20ms）であってもよく、あるいはサブフレームの長さ（たとえば10ms、5msなど）であってもよい。
【０１００】
段階３：エンコーダ装置はi＝i＋Ltと取ってもよく、範囲i∈[0,Tmax]内で段階２を繰り返し実行してもよい。
【０１０１】
TmaxはITDパラメータの限界値（あるいは換言すれば、時間領域信号＃Lと時間領域信号＃Rの間の取得時間差の最大値）を示し、サンプリング・レートαに従って決定されてもよい。さらに、Tmaxを決定する方法は、従来技術におけるものと同様であってもよい。繰り返しを避けるため、その詳細な記述は本稿では割愛する。
【０１０２】
段階４：エンコーダ装置は、目標探索ステップ（すなわちLt）を使って時間領域信号＃Rおよび時間領域信号＃Lに対して探索処理が実行されるときに決定される、時間領域信号＃Lの、時間領域信号＃Rに対する相互相関関数cn(i)の最大値
【数５】
2018508047.tif 000042
を計算してもよく、
エンコーダ装置は、目標探索ステップ（すなわちLt）を使って時間領域信号＃Rおよび時間領域信号＃Lに対して探索処理が実行されるときに決定される、時間領域信号＃Rの、時間領域信号＃Lに対する相互相関関数（cp(i)）の最大値
【数６】
2018508047.tif 000043
を計算してもよい。
【０１０３】
エンコーダ装置は
【数７】
2018508047.tif 000044
比較してもよく、比較結果に従ってITDパラメータを決定してもよい。
【０１０４】
たとえば、
【数８】
2018508047.tif 000045
であれば、エンコーダ装置は
【数９】
2018508047.tif 000046
に対応するインデックス値をITDパラメータとして使ってもよい。
【０１０５】
もう一つの例として、
【数１０】
2018508047.tif 000047
であれば、エンコーダ装置は
【数１１】
2018508047.tif 000048
に対応するインデックス値の反数をITDパラメータとして使ってもよい。
【０１０６】
Tmaxは、ITDパラメータの限界値（あるいは換言すれば、時間領域信号＃Lと時間領域信号＃Rの間の取得時間差の最大値）を示し、サンプリング・レートαに従って決定されてもよい。さらに、Tmaxを決定する方法は、従来技術におけるものと同様であってもよい。繰り返しを避けるため、その詳細な記述は本稿では割愛する。
【０１０７】
方式２：
【０１０８】
エンコーダ装置は、時間領域信号＃Lに対して時間‐周波数変換を実行してオーディオ左チャネル上の周波数領域信号（すなわち、第一の音チャネル上の周波数領域信号の例であり、理解および区別の容易のため以下では周波数領域信号＃Lと記される）を得てもよく、時間領域信号＃Rに対して時間‐周波数変換を実行してオーディオ右チャネル上の周波数領域信号（すなわち、第二の音チャネル上の周波数領域信号の例であり、理解および区別の容易のため以下では周波数領域信号＃Rと記される）を得てもよい。
【０１０９】
たとえば、本発明のこの実施形態において、時間‐周波数変換処理は、次の式３に基づく高速フーリエ変換（FFT:  Fast  Fourier  Transformation）技術を使って実行されてもよい。
【数１２】
2018508047.tif 000049
X(k)は周波数領域信号を示し、FFT_LENGTHは時間‐周波数変換の長さを示し、x(n)は時間領域信号（すなわち、時間領域信号＃Lまたは時間領域信号＃R）を示し、Lengthは時間領域信号に含まれるサンプリング点の総量を示す。
【０１１０】
時間‐周波数変換処理の上記のプロセスは単に記述のための例であり、本発明はそれに限定されないことは理解しておくべきである。時間‐周波数変換処理の方法およびプロセスは従来技術におけるものと同様であってもよい。たとえば、修正離散コサイン変換（MDCT:  Modified  Discrete  Cosine  Transform）のような技術がさらに使われてもよい。
【０１１１】
次いで、エンコーダ装置は周波数領域信号＃Lおよび周波数領域信号＃Rに対して、決定された目標探索ステップ（すなわちLt）に従って、以下の段階を使うことによって探索処理を実行してもよい。すなわち：
【０１１２】
段階ａ：エンコーダ装置は周波数領域信号のFFT_LENGTH個の周波数を、事前設定された帯域幅Aに従って、Nsubband個のサブバンド（たとえば一つのサブバンド）に分類してもよい。k番目のサブバンドAkに含まれる周波数はAk-1≦b≦Ak−1を満たす。
【０１１３】
段階ｂ：j＝−Tmaxと設定してもよい。
【０１１４】
段階ｃ：周波数領域信号＃Lおよび周波数領域信号＃Rの相関関数mag(j)を下記の式４に従って計算する：
【数１３】
2018508047.tif 000050
【０１１５】
XL(b)は、b番目の周波数での周波数領域信号＃Lの信号値を示し、XR(b)は、b番目の周波数での周波数領域信号＃Rの信号値を示し、FFT_LENGTHは時間‐周波数変換長を示す。
【０１１６】
段階ｄ：エンコーダ装置は、j＝j＋Ltと取ってもよく、範囲j∈[−Tmax,Tmax]内で段階ｃを繰り返し実行してもよい。
【０１１７】
TmaxはITDパラメータの限界値（あるいは換言すれば、時間領域信号＃Lと時間領域信号＃Rの間の取得時間差の最大値）を示し、サンプリング・レートαに従って決定されてもよい。さらに、Tmaxを決定する方法は、従来技術におけるものと同様であってもよい。繰り返しを避けるため、その詳細な記述は本稿では割愛する。
【０１１８】
したがって、エンコーダ装置はk番目のサブバンドのITDパラメータ値が
【数１４】
2018508047.tif 000051
である、すなわちmag(j)の最大値に対応するインデックス値であると決定してもよい。
【０１１９】
したがって、オーディオ左チャネルおよびオーディオ右チャネルの（決定された量のサブバンドに対応する）一つまたは複数のITDパラメータ値が得られてもよい。
【０１２０】
次いで、エンコーダ装置はさらに、ITDパラメータ値に対して量子化処理などを実行し、処理されたITDパラメータ値およびモノ信号（たとえば時間領域信号＃L、時間領域信号＃R、周波数領域信号＃Lまたは周波数領域信号＃R）をデコーダ装置（あるいは換言すれば、受信端装置）に送ってもよい。
【０１２１】
デコーダ装置は、該モノ・オーディオ信号およびITDパラメータ値に従って、ステレオ・オーディオ信号を復元してもよい。
【０１２２】
ケース２：
【０１２３】
前記少なくとも二つの探索複雑さは少なくとも二つの探索範囲と一対一対応にあり、前記少なくとも二つの探索複雑さは第三の探索複雑さおよび第四の探索複雑さを含み、前記少なくとも二つの探索範囲は第一の探索範囲および第二の探索範囲を含み、前記第三の探索複雑さに対応する前記第一の探索範囲は前記第四の探索複雑さに対応する前記第二の探索範囲より大きく、前記第三の探索複雑さは前記第四の探索複雑さより高い。
【０１２４】
前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理を実行することは：
前記目標探索複雑さに対応する目標探索範囲を決定し；
前記目標探索範囲内で前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に対して探索処理を実行することを含む。
【０１２５】
具体的には、本発明のこの実施形態において、前記M個の探索複雑さ（すなわちM、M−1、……、1）はM個の探索範囲（FM、FM-1、FM-2、……、F1と記され、FM＞FM-1＞FM-2＞……＞F1）と一対一対応していてもよい。 
【０１２６】
たとえば、探索範囲FMに対応する探索複雑さはMである。決定された目標探索複雑さがMであれば、その探索複雑さMに対応する探索範囲FMが目標探索範囲として設定されてもよい。
【０１２７】
もう一つの例として、探索範囲FM-1に対応する探索複雑さはM−1である。決定された目標探索複雑さがM−1であれば、その探索複雑さM−1に対応する探索範囲FM-1が目標探索範囲として設定されてもよい。
【０１２８】
もう一つの例として、探索範囲FM-2に対応する探索複雑さはM−2である。決定された目標探索複雑さがM−2であれば、その探索複雑さM−2に対応する探索範囲FM-2が目標探索範囲として設定されてもよい。
【０１２９】
もう一つの例として、探索範囲F2に対応する探索複雑さは2である。決定された目標探索複雑さが2であれば、その探索複雑さ2に対応する探索範囲F2が目標探索範囲として設定されてもよい。
【０１３０】
もう一つの例として、探索範囲L1に対応する探索複雑さは1である。決定された目標探索複雑さが1であれば、その探索複雑さ1に対応する探索範囲L1が目標探索範囲として設定されてもよい。
【０１３１】
本発明のこの実施形態において、すべての探索範囲FM、FM-1、FM-2、……、F1は時間領域における探索範囲であってもよく、あるいはすべての探索範囲FM、FM-1、FM-2、……、F1は周波数領域における探索範囲であってもよい。これは本発明において特に限定されない。
【０１３２】
本発明のこの実施形態において、[−Tmax,Tmax]は、周波数領域における最高の探索複雑さに対応する探索範囲FMとして決定されてもよい。
【０１３３】
下記は、周波数領域における別の探索複雑さに対応する探索範囲を決定するプロセスを詳細に記載する。
【０１３４】
前記目標探索複雑さに対応する目標探索範囲を決定することは：
前記第一の音チャネル上の時間領域信号および前記第二の音チャネル上の時間領域信号に従って参照パラメータを決定する段階であって、前記参照パラメータは、前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号を取得することの序列に対応し、前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号は同じ時間期間に対応する時間領域信号である、段階と；
前記目標探索複雑さ、前記参照パラメータおよび限界値Tmaxに従って前記目標探索範囲を決定する段階であって、前記限界値Tmaxは前記時間領域信号のサンプリング・レートに従って決定され、前記目標探索範囲は[−Tmax,0]内にはいるまたは前記目標探索範囲は[0,Tmax]内にはいる、段階とを含む。
【０１３５】
具体的には、エンコーダ装置は、時間領域信号＃Lおよび時間領域信号＃Rに従って前記参照パラメータを決定してもよい。前記参照パラメータは、時間領域信号＃Lおよび時間領域信号＃Rを取得する序列に対応していてもよい（たとえば、時間領域信号＃Lおよび時間領域信号＃Rを前記オーディオ入力装置に入力する順序）。後で、該対応は参照パラメータを決定するプロセスを参照して詳細に述べる。
【０１３６】
本発明のこの実施形態では、参照パラメータは、時間領域信号＃Lおよび時間領域信号＃Rに対して相互相関処理を実行することによって（すなわち、方式Xで）決定されてもよく、あるいは参照パラメータは、時間領域信号＃Lおよび時間領域信号＃Rの最大振幅値を探すことによって（すなわち、方式Yで）決定されてもよい。下記は、方式Xおよび方式Yを別個に詳細に記述する。
【０１３７】
方式X：
【０１３８】
任意的に、前記第一の音チャネル上の時間領域信号および前記第二の音チャネル上の時間領域信号に従って参照パラメータを決定することは：
前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号に対して相互相関処理を実行して第一の相互相関処理値および第二の相互相関処理値を決定する段階であって、前記第一の相互相関処理値は、前記第一の音チャネル上の前記時間領域信号の、前記第二の音チャネル上の前記時間領域信号に対する相互相関関数の、事前設定された範囲内での最大関数値であり、前記第二の相互相関処理値は、前記第二の音チャネル上の前記時間領域信号の、前記第一の音チャネル上の前記時間領域信号に対する相互相関関数の、前記事前設定された範囲内での最大関数値である、段階と；
前記第一の相互相関処理値と前記第二の相互相関処理値の間の値関係に従って前記参照パラメータを決定する段階とを含む。
【０１３９】
具体的には、本発明のこの実施形態では、エンコーダ装置は、次の式５に従って、時間領域信号＃Rに対する時間領域信号＃Lの相互相関関数cn(i)を決定してもよい。すなわち、
【数１５】
2018508047.tif 000052
【０１４０】
TmaxはITDパラメータの限界値（あるいは換言すれば、時間領域信号＃Lと時間領域信号＃Rの間の取得時間差の最大値）を示し、サンプリング・レートαに従って決定されてもよい。さらに、Tmaxを決定する方法は、従来技術におけるものと同様であってもよい。繰り返しを避けるため、その詳細な記述は本稿では割愛する。xR(j)はj番目のサンプリング点における時間領域信号＃Rの信号値を示し、xL(j＋i)は(j＋i)番目のサンプリング点における時間領域信号＃Lの信号値を示し、Lengthは時間領域信号＃Rに含まれるサンプリング点の総量、あるいは換言すれば時間領域信号＃Rの長さを示す。たとえば、長さはフレームの長さ（すなわち20ms）またはサブフレームの長さ（すなわち10ms、5msなど）であってもよい。
【０１４１】
さらに、エンコーダ装置は、相互相関関数cn(i)の最大値
【数１６】
2018508047.tif 000053
を決定してもよい。
【０１４２】
同様に、エンコーダ装置は、次の式６に従って、時間領域信号＃Lに対する時間領域信号＃Rの相互相関関数cp(i)を決定してもよい。すなわち、
【数１７】
2018508047.tif 000054
【０１４３】
さらに、エンコーダ装置は、相互相関関数cp(i)の最大値
【数１８】
2018508047.tif 000055
を決定してもよい。
【０１４４】
本発明のこの実施形態では、エンコーダ装置は、
【数１９】
2018508047.tif 000056
の間の関係に従って参照パラメータの値を次の方式X1または方式X2で決定してもよい。
【０１４５】
方式X1：
【０１４６】
図２に示されるように、
【数２０】
2018508047.tif 000057
であれば、エンコーダ装置は、時間領域信号＃Lが時間領域信号＃Rより前に取得される、すなわちオーディオ左チャネルおよびオーディオ右チャネルのITDパラメータは正の数であると判定してもよい。この場合、参照パラメータTは1に設定されてもよい。
【０１４７】
したがって、その後の決定プロセスにおいて、エンコーダ装置は、参照パラメータが0より大きいと決定してもよく、さらに探索範囲が[0,Tmax]であると決定してもよい。すなわち、時間領域信号＃Lが時間領域信号＃Rより前に取得されるときは、ITDパラメータは正の数であり、探索範囲は[0,Tmax]である（すなわち、[0,Tmax]内にはいる探索範囲の例）。
【０１４８】
あるいはまた、
【数２１】
2018508047.tif 000058
であれば、エンコーダ装置は、時間領域信号＃Lが時間領域信号＃Rより後に取得される、すなわちオーディオ左チャネルおよびオーディオ右チャネルのITDパラメータは負の数であると判定してもよい。この場合、参照パラメータTは0に設定されてもよい。
【０１４９】
したがって、その後の決定プロセスにおいて、エンコーダ装置は、参照パラメータが0より大きくないと決定してもよく、さらに探索範囲が[−Tmax,0]であると決定してもよい。すなわち、時間領域信号＃Lが時間領域信号＃Rより後に取得されるときは、ITDパラメータは負の数であり、探索範囲は[−Tmax,0]である（すなわち、[−Tmax,0]内にはいる探索範囲の例）。
【０１５０】
したがって、二つ以上の探索複雑さが含まれるとき、共通の探索複雑さ（M＝2）に対応する周波数領域での探索範囲F2が、[−Tmax,0]および[0,Tmax]から決定されることができる。
【０１５１】
方式X2
【０１５２】
任意的に、前記参照パラメータは、前記第一の相互相関処理値および前記第二の相互相関処理値のうちの大きいほうに対応するインデックス値または該インデックス値の反数である。
【０１５３】
具体的には、図３に示されるように、
【数２２】
2018508047.tif 000059
であれば、エンコーダ装置は、時間領域信号＃Lが時間領域信号＃Rより前に得られる、すなわちオーディオ左チャネルおよびオーディオ右チャネルのITDパラメータが正の数であることを判定してもよい。この場合、参照パラメータTは
【数２３】
2018508047.tif 000060
に対応するインデックス値に設定されてもよい。
【０１５４】
したがって、その後の決定プロセスにおいて、参照パラメータTが0より大きいと決定した後、エンコーダ装置はさらに、参照パラメータTがTmax/2以上であるかどうかを判定し、判定結果に従って探索範囲を決定してもよい。たとえば、T≧Tmax/2であれば、探索範囲は[Tmax/2,Tmax]であってもよい（すなわち、[0,Tmax]内にはいる探索範囲の例）。T＜Tmax/2であれば、探索範囲は[0,Tmax/2]であってもよい（すなわち、[0,Tmax]内にはいる探索範囲の別の例）。
【０１５５】
あるいはまた、
【数２４】
2018508047.tif 000061
であれば、エンコーダ装置は、時間領域信号＃Lが時間領域信号＃Rより後に得られる、すなわちオーディオ左チャネルおよびオーディオ右チャネルのITDパラメータが負の数であることを判定してもよい。この場合、参照パラメータTは
【数２５】
2018508047.tif 000062
に対応するインデックス値の反数に設定されてもよい。
【０１５６】
したがって、その後の決定プロセスにおいて、参照パラメータTが0以下であると決定した後、エンコーダ装置はさらに、参照パラメータTが−Tmax/2以下であるかどうかを判定し、判定結果に従って探索範囲を決定してもよい。たとえば、T≦−Tmax/2であれば、探索範囲は[−Tmax,−Tmax/2]であってもよい（すなわち、[−Tmax,0]内にはいる探索範囲の例）。T＞−Tmax/2であれば、探索範囲は[−Tmax/2,0]であってもよい（すなわち、[−Tmax,0]内にはいる探索範囲の別の例）。
【０１５７】
したがって、三つ以上の探索複雑さが含まれるとき、最も低い探索複雑さ（M＝1）に対応する周波数領域での探索範囲F3は、[−Tmax,−Tmax/2]、[−Tmax/2,0]、[0,Tmax/2]、[Tmax/2,Tmax]から決定されることができる。
【０１５８】
方式Y：
【０１５９】
任意的に、前記第一の音チャネル上の時間領域信号および前記第二の音チャネル上の時間領域信号に従って参照パラメータを決定することは：
前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号に対してピーク検出処理を実行して第一のインデックス値および第二のインデックス値を決定する段階であって、前記第一のインデックス値は、事前設定された範囲内での前記第一の音チャネル上の前記時間領域信号の最大振幅値に対応するインデックス値であり、前記第二のインデックス値は、前記事前設定された範囲内での前記第二の音チャネル上の前記時間領域信号の最大振幅値に対応するインデックス値である、段階と；
前記第一のインデックス値と前記第二のインデックス値の間の値関係に従って前記参照パラメータを決定する段階とを含む。
【０１６０】
具体的には、本発明のこの実施形態では、エンコーダ装置は、時間領域信号＃Lの振幅値（L(j)と記される）の最大値max(L(j))、j∈[0,Length−1]を検出し、max(L(j))に対応するインデックス値pleftを記録してもよい。Lengthは、時間領域信号＃Lに含まれるサンプリング点の総量を示す。
【０１６１】
加えて、エンコーダ装置は、時間領域信号＃Rの振幅値（R(j)と記される）の最大値max(R(j))、j∈[0,Length−1]を検出し、max(R(j))に対応するインデックス値prightを記録してもよい。Lengthは、時間領域信号＃Rに含まれるサンプリング点の総量を示す。
【０１６２】
次いで、エンコーダ装置は、pleftとprightの間の値関係を判定してもよい。
【０１６３】
図４に示されるように、pleft≧prightであれば、エンコーダ装置は、時間領域信号＃Lが時間領域信号＃Rより前に得られる、すなわちオーディオ左チャネルおよびオーディオ右チャネルのITDパラメータは正の数であると判定してもよい。この場合、参照パラメータTは1に設定されてもよい。
【０１６４】
よって、その後の決定プロセスにおいて、エンコーダ装置は、参照パラメータが0より大きいと決定してもよく、さらに探索範囲が[0,Tmax]であると決定してもよい。すなわち、時間領域信号＃Lが時間領域信号＃Rより前に取得されるときは、ITDパラメータは正の数であり、探索範囲は[0,Tmax]である（すなわち、[0,Tmax]内にはいる探索範囲の例）。
【０１６５】
あるいはまた、pleft＜prightであれば、エンコーダ装置は、時間領域信号＃Lが時間領域信号＃Rより後に得られる、すなわちオーディオ左チャネルおよびオーディオ右チャネルのITDパラメータは負の数であると判定してもよい。この場合、参照パラメータTは0に設定されてもよい。
【０１６６】
よって、その後の決定プロセスにおいて、エンコーダ装置は、参照パラメータが0より大きくないと決定してもよく、さらに探索範囲が[−Tmax,0]であると決定してもよい。すなわち、時間領域信号＃Lが時間領域信号＃Rより後に取得されるときは、ITDパラメータは負の数であり、探索範囲は[−Tmax,0]である（すなわち、[−Tmax,0]内にはいる探索範囲の例）。
【０１６７】
したがって、二つ以上の探索複雑さが含まれるとき、共通の探索複雑さ（M＝2）に対応する周波数領域での探索範囲F2が、[−Tmax,0]および[0,Tmax]から決定されることができる。
【０１６８】
探索範囲を決定するための上記の諸方法および探索範囲の具体的な値は単に記述のための例であり、本発明がそれに限定されないことは理解しておくべきである。方法および具体的な値は、FM＞FM-1＞FM-2＞……＞F1である限り、必要に応じてランダムに決定されてもよい。
【０１６９】
エンコーダ装置は、時間領域信号＃Lに対して時間‐周波数変換処理を実行して、オーディオ左チャネル上の周波数領域信号（すなわち、第一の音チャネル上の周波数領域信号の例であり、理解および区別の容易のため下記では周波数領域信号＃Lと記される）を得てもよく、時間領域信号＃Rに対して時間‐周波数変換処理を実行して、オーディオ右チャネル上の周波数領域信号（すなわち、第二の音チャネル上の周波数領域信号の例であり、理解および区別の容易のため下記では周波数領域信号＃Rと記される）を得てもよい。
【０１７０】
たとえば、本発明のこの実施形態では、時間周波数領域変換処理は次の式７に基づく高速フーリエ変換（FFT:  Fast  Fourier  Transformation）技術を使って実行されてもよい。
【数２６】
2018508047.tif 000063
【０１７１】
X(k)は周波数領域信号を示し、FFT_LENGTHは時間‐周波数変換の長さを示し、x(n)は時間領域信号（すなわち、時間領域信号＃Lまたは時間領域信号＃R）を示し、Lengthは時間領域信号に含まれるサンプリング点の総量を示す。
【０１７２】
時間‐周波数変換処理の上記のプロセスは単に記述のための例であり、本発明はそれに限定されないことは理解しておくべきである。時間‐周波数変換処理の方法およびプロセスは従来技術におけるものと同様であってもよい。たとえば、修正離散コサイン変換（MDCT:  Modified  Discrete  Cosine  Transform）のような技術がさらに使われてもよい。
【０１７３】
したがって、エンコーダ装置は決定された周波数領域信号＃Lおよび周波数領域信号＃Rに対して、決定された探索範囲内で探索処理を実行して、オーディオ左チャネルおよびオーディオ右チャネルのITDパラメータを決定してもよい。たとえば、以下の探索処理プロセスが使われてもよい。
【０１７４】
まず、エンコーダ装置は、周波数領域信号のFFT_LENGTH個の周波数を、事前設定された帯域幅Aに従って、Nsubband個のサブバンド（たとえば一つのサブバンド）に分類してもよい。k番目のサブバンドAkに含まれる周波数はAk-1≦b≦Ak−1を満たす。
【０１７５】
上記の探索範囲内で、周波数領域信号＃Lの相関関数mag(j)が下記の式８に従って計算される：
【数２７】
2018508047.tif 000064
【０１７６】
XL(b)は、b番目の周波数での周波数領域信号＃Lの信号値を示し、XR(b)は、b番目の周波数での周波数領域信号＃Rの信号値を示し、FFT_LENGTHは時間‐周波数変換長を示し、jの値範囲は前記の決定された探索範囲である。理解および記述の簡単のため、探索範囲は[a,b]と記される。
【０１７７】
k番目のサブバンドのITDパラメータ値は
【数２８】
2018508047.tif 000065
すなわちmag(j)の最大値に対応するインデックス値である。
【０１７８】
したがって、オーディオ左チャネルおよびオーディオ右チャネルの（決定された量のサブバンドに対応する）一つまたは複数のITDパラメータ値が得られてもよい。
【０１７９】
次いで、エンコーダ装置はさらに、ITDパラメータ値に対して量子化処理などを実行し、処理されたITDパラメータ値と、オーディオ左チャネルおよびオーディオ右チャネル上の信号に対してダウンミックスのような処理が実行された後に得られるモノ信号とをデコーダ装置（あるいは換言すれば、受信端装置）に送ってもよい。
【０１８０】
デコーダ装置は、モノ・オーディオ信号およびITDパラメータ値に従ってステレオ・オーディオ信号を復元してもよい。
【０１８１】
任意的に、本方法はさらに：
前記第一のITDパラメータに対して第二のITDパラメータに基づいて平滑化処理を実行する段階を含み、前記第一のITDパラメータは第一の時間期間におけるITDパラメータであり、前記第二のITDパラメータは第二の時間期間におけるITDパラメータの平滑化された値であり、前記第二の時間期間は前記第一の時間期間より前である。
【０１８２】
具体的には、本発明のこの実施形態では、ITDパラメータ値に対して量子化処理を実行する前に、エンコーダ装置は、決定されたITDパラメータ値に対して平滑化処理を実行してもよい。限定ではなく例として、エンコーダ装置は、次の式５に従って平滑化処理を実行してもよい。
【数２９】
2018508047.tif 000066
Tsm(k)は、それに対して平滑化処理が実行されたITDパラメータ値であって、k番目のフレームまたはk番目のサブフレームに対応するものを示し、Tsm[-1]は、それに対して平滑化処理が実行されたITDパラメータ値であって、(k−1)番目のフレームまたは(k−1)番目のサブフレームに対応するものを示し、T(k)は、それに対して平滑化処理がまだ実行されていないITDパラメータ値であって、k番目のフレームまたはk番目のサブフレームに対応するものを示し、w1およびw2は平滑化因子であり、w1＋w2＝1が満たされる限り、w1およびw2は定数に設定されてもよく、あるいはw1およびw2はTsm[-1]とT(k)との間の差に従って設定されてもよい。加えて、k＝1であるときは、Tsm[-1]は事前設定された値であってもよい。
【０１８３】
本発明のこの実施形態におけるチャネル間時間差パラメータを決定するための方法では、平滑化処理はエンコーダ装置によって実行されてもよく、あるいはデコーダ装置によって実行されてもよく、これは本発明において特に限定されないことを注意しておくべきである。すなわち、エンコーダ装置は、平滑化処理をすることなく、得られたITDパラメータ値を直接デコーダ装置に送ってもよく、デコーダ装置がITDパラメータに対して平滑化処理を実行する。加えて、デコーダ装置によって平滑化処理を実行する方法およびプロセスは、エンコーダ装置によって平滑化処理を実行する上記の方法およびプロセスと同様であってもよい。繰り返しを避けるため、その詳細な記述は本稿では割愛する。
【０１８４】
本発明のこの実施形態におけるチャネル間時間差パラメータを決定するための方法によれば、現在のチャネル品質に対応する目標探索複雑さが、少なくとも二つの探索複雑さのうちから決定され、該目標探索複雑さに従って、第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理が実行される。よって、決定されたITDパラメータの精度はチャネル品質に合わせて適応することができる。したがって、現在のチャネル品質が比較的貧弱なときは、前記目標探索複雑さを使うことによって、探索処理の複雑さまたは計算量は低減されることができる。それにより、計算資源が節減され、処理効率が改善されることができる。
【０１８５】
本発明の実施形態におけるチャネル間時間差パラメータを決定するための方法は、図１ないし図４を参照して上記で詳細に記載されている。本発明のある実施形態におけるチャネル間時間差パラメータを決定するための装置は、図５を参照して下記で詳細に記載される。
【０１８６】
図５は、本発明のある実施形態に基づく、チャネル間時間差パラメータを決定するための装置２００の概略的なブロック図である。図５に示されるように、装置２００は：
少なくとも二つの探索複雑さから目標探索複雑さを決定するよう構成された決定ユニット２１０であって、前記少なくとも二つの探索複雑さは少なくとも二つのチャネル品質値と一対一対応にある、決定ユニットと；
前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理を実行して、前記第一の音チャネルおよび前記第二の音チャネルに対応する第一のチャネル間時間差ITDパラメータを決定するよう構成された処理ユニット２２０とを含む。
【０１８７】
任意的に、決定ユニット２１０は特に：ステレオ信号についての符号化パラメータを取得する段階であって、前記ステレオ信号は前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に基づいて生成され、前記符号化パラメータは現在のチャネル品質値に応じて決定され、前記符号化パラメータは以下のパラメータ：符号化ビットレート、符号化ビット量または前記探索複雑さを示すために使われる複雑さ制御パラメータ、のうちの任意のものを含む、段階と；前記符号化パラメータに応じて、前記少なくとも二つの探索複雑さから前記目標探索複雑さを決定する段階とを実行するよう構成される。
【０１８８】
任意的に、前記少なくとも二つの探索複雑さは少なくとも二つの探索ステップと一対一対応にあり、前記少なくとも二つの探索複雑さは第一の探索複雑さおよび第二の探索複雑さを含み、前記少なくとも二つの探索ステップは第一の探索ステップおよび第二の探索ステップを含み、前記第一の探索複雑さに対応する前記第一の探索ステップは前記第二の探索複雑さに対応する前記第二の探索ステップ未満であり、前記第一の探索複雑さは前記第二の探索複雑さより高い。処理ユニット２２０は特に：前記目標探索複雑さに対応する目標探索ステップを決定し；前記目標探索ステップに従って前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に対して探索処理を実行するよう構成される。
【０１８９】
任意的に、前記少なくとも二つの探索複雑さは少なくとも二つの探索範囲と一対一対応にあり、前記少なくとも二つの探索複雑さは第三の探索複雑さおよび第四の探索複雑さを含み、前記少なくとも二つの探索範囲は第一の探索範囲および第二の探索範囲を含み、前記第三の探索複雑さに対応する前記第一の探索範囲は前記第四の探索複雑さに対応する前記第二の探索範囲より大きく、前記第三の探索複雑さは前記第四の探索複雑さより高い。処理ユニット２２０は特に：前記目標探索複雑さに対応する目標探索範囲を決定し；前記目標探索範囲内で前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に対して探索処理を実行するよう構成される。
【０１９０】
任意的に、処理ユニット２２０は特に：前記第一の音チャネル上の時間領域信号および前記第二の音チャネル上の時間領域信号に従って参照パラメータを決定する段階であって、前記参照パラメータは、前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号を取得することの序列に対応し、前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号は同じ時間期間に対応する、段階と；前記目標探索複雑さ、前記参照パラメータおよび限界値Tmaxに従って前記目標探索範囲を決定する段階であって、前記限界値Tmaxは前記第一の音チャネル上の前記時間領域信号のサンプリング・レートに従って決定され、前記目標探索範囲は[−Tmax,0]内にはいるまたは前記目標探索範囲は[0,Tmax]内にはいる、段階とを実行するよう構成される。
【０１９１】
任意的に、処理ユニット２２０は特に：前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号に対して相互相関処理を実行して第一の相互相関処理値および第二の相互相関処理値を決定する段階であって、前記第一の相互相関処理値は、前記第一の音チャネル上の前記時間領域信号の、前記第二の音チャネル上の前記時間領域信号に対する相互相関関数の、事前設定された範囲内での最大関数値であり、前記第二の相互相関処理値は、前記第二の音チャネル上の前記時間領域信号の、前記第一の音チャネル上の前記時間領域信号に対する相互相関関数の、前記事前設定された範囲内での最大関数値である、段階と；前記第一の相互相関処理値と前記第二の相互相関処理値の間の値関係に従って前記参照パラメータを決定する段階とを実行するよう構成される。
【０１９２】
任意的に、前記参照パラメータは、前記第一の相互相関処理値および前記第二の相互相関処理値のうちの大きいほうに対応するインデックス値または該インデックス値の反数である。
【０１９３】
任意的に、処理ユニット２２０は特に：前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号に対してピーク検出処理を実行して第一のインデックス値および第二のインデックス値を決定する段階であって、前記第一のインデックス値は、事前設定された範囲内での前記第一の音チャネル上の前記時間領域信号の最大振幅値に対応するインデックス値であり、前記第二のインデックス値は、前記事前設定された範囲内での前記第二の音チャネル上の前記時間領域信号の最大振幅値に対応するインデックス値である、段階と；前記第一のインデックス値と前記第二のインデックス値の間の値関係に従って前記参照パラメータを決定する段階とを実行するよう構成される。
【０１９４】
任意的に、処理ユニット２２０はさらに：前記第一のITDパラメータに対して第二のITDパラメータに基づいて平滑化処理を実行するよう構成される。前記第一のITDパラメータは第一の時間期間におけるITDパラメータであり、前記第二のITDパラメータは第二の時間期間におけるITDパラメータの平滑化された値であり、前記第二の時間期間は前記第一の時間期間より前である。
【０１９５】
本発明のこの実施形態に基づくチャネル間時間差パラメータを決定するための装置２００は、本発明の実施形態におけるチャネル間時間差パラメータを決定する方法１００を実行するよう構成され、本発明の実施形態における上記の諸方法におけるエンコーダ装置に対応してもよい。さらに、チャネル間時間差パラメータを決定するための装置２００におけるユニットおよびモジュールならびに上記の他の動作および／または機能は、別個に、図１における方法１００における対応する手順を実装することが意図されている。簡潔のため、詳細はここでは記述しない。
【０１９６】
本発明のこの実施形態におけるチャネル間時間差パラメータを決定するための装置によれば、現在のチャネル品質に対応する目標探索複雑さが少なくとも二つの探索複雑さのうちから決定され、前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理が実行される。それにより、決定されたITDパラメータの精度が、チャネル品質に合わせて適応できる。したがって、現在のチャネル品質が比較的貧弱であるときは、前記目標探索複雑さを使うことによって探索処理の複雑さまたは計算量が低減されることができ、それにより計算資源が低減されることができ、処理効率が改善されることができる。
【０１９７】
本発明の実施形態におけるチャネル間時間差パラメータを決定するための方法は、図１ないし図４を参照して上記で詳細に記載されている。本発明のある実施形態におけるチャネル間時間差パラメータを決定するためのデバイスは、図６を参照して下記で詳細に記載される。
【０１９８】
図６は、本発明のある実施形態に基づく、チャネル間時間差パラメータを決定するためのデバイス３００の概略的なブロック図である。図６に示されるように、デバイス３００は：
バス３１０と；
前記バスに接続されたプロセッサ３２０と；
前記バスに接続されたメモリ３３０とを含んでいてもよい。
【０１９９】
プロセッサ３２０は、バス３１０を使って、メモリ３３０に記憶されているプログラムを呼び出して、少なくとも二つの探索複雑さから目標探索複雑さを決定する段階であって、前記少なくとも二つの探索複雑さは少なくとも二つのチャネル品質値と一対一対応にある、段階と；
前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理を実行して、前記第一の音チャネルおよび前記第二の音チャネルに対応する第一のチャネル間時間差ITDパラメータを決定する段階とを実行する。
【０２００】
任意的に、プロセッサ３２０は特に：ステレオ信号についての符号化パラメータを取得する段階であって、前記ステレオ信号は前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に基づいて生成され、前記符号化パラメータは現在のチャネル品質値に応じて決定され、前記符号化パラメータは以下のパラメータ：符号化ビットレート、符号化ビット量または前記探索複雑さを示すために使われる複雑さ制御パラメータ、のうちの任意のものを含む、段階と；
前記符号化パラメータに応じて、前記少なくとも二つの探索複雑さから前記目標探索複雑さを決定する段階とを実行するよう構成される。
【０２０１】
任意的に、前記少なくとも二つの探索複雑さは少なくとも二つの探索ステップと一対一対応にあり、前記少なくとも二つの探索複雑さは第一の探索複雑さおよび第二の探索複雑さを含み、前記少なくとも二つの探索ステップは第一の探索ステップおよび第二の探索ステップを含み、前記第一の探索複雑さに対応する前記第一の探索ステップは前記第二の探索複雑さに対応する前記第二の探索ステップ未満であり、前記第一の探索複雑さは前記第二の探索複雑さより高く；
プロセッサ３２０は特に：前記目標探索複雑さに対応する目標探索ステップを決定し；
前記目標探索ステップに従って前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に対して探索処理を実行するよう構成される。
【０２０２】
任意的に、前記少なくとも二つの探索複雑さは少なくとも二つの探索範囲と一対一対応にあり、前記少なくとも二つの探索複雑さは第三の探索複雑さおよび第四の探索複雑さを含み、前記少なくとも二つの探索範囲は第一の探索範囲および第二の探索範囲を含み、前記第三の探索複雑さに対応する前記第一の探索範囲は前記第四の探索複雑さに対応する前記第二の探索範囲より大きく、前記第三の探索複雑さは前記第四の探索複雑さより高く；
プロセッサ３２０は特に：前記目標探索複雑さに対応する目標探索範囲を決定し；
前記目標探索範囲内で前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に対して探索処理を実行するよう構成される。
【０２０３】
任意的に、プロセッサ３２０は特に：前記第一の音チャネル上の時間領域信号および前記第二の音チャネル上の時間領域信号に従って参照パラメータを決定する段階であって、前記参照パラメータは、前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号を取得することの序列に対応し、前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号は同じ時間期間に対応する、段階と；
前記目標探索複雑さ、前記参照パラメータおよび限界値Tmaxに従って前記目標探索範囲を決定する段階であって、前記限界値Tmaxは前記第一の音チャネル上の前記時間領域信号のサンプリング・レートに従って決定され、前記目標探索範囲は[−Tmax,0]内にはいるまたは前記目標探索範囲は[0,Tmax]内にはいる、段階とを実行するよう構成される。
【０２０４】
任意的に、プロセッサ３２０は特に：前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号に対して相互相関処理を実行して第一の相互相関処理値および第二の相互相関処理値を決定する段階であって、前記第一の相互相関処理値は、前記第一の音チャネル上の前記時間領域信号の、前記第二の音チャネル上の前記時間領域信号に対する相互相関関数の、事前設定された範囲内での最大関数値であり、前記第二の相互相関処理値は、前記第二の音チャネル上の前記時間領域信号の、前記第一の音チャネル上の前記時間領域信号に対する相互相関関数の、前記事前設定された範囲内での最大関数値である、段階と；
前記第一の相互相関処理値と前記第二の相互相関処理値の間の値関係に従って前記参照パラメータを決定する段階とを実行するよう構成される。
【０２０５】
任意的に、前記参照パラメータは、前記第一の相互相関処理値および前記第二の相互相関処理値のうちの大きいほうに対応するインデックス値または該インデックス値の反数である。
【０２０６】
任意的に、プロセッサ３２０は特に：前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号に対してピーク検出処理を実行して第一のインデックス値および第二のインデックス値を決定する段階であって、前記第一のインデックス値は、事前設定された範囲内での前記第一の音チャネル上の前記時間領域信号の最大振幅値に対応するインデックス値であり、前記第二のインデックス値は、前記事前設定された範囲内での前記第二の音チャネル上の前記時間領域信号の最大振幅値に対応するインデックス値である、段階と；
前記第一のインデックス値と前記第二のインデックス値の間の値関係に従って前記参照パラメータを決定する段階とを実行するよう構成される。
【０２０７】
任意的に、プロセッサ３２０はさらに：前記第一のITDパラメータに対して第二のITDパラメータに基づいて平滑化処理を実行するよう構成される。前記第一のITDパラメータは第一の時間期間におけるITDパラメータであり、前記第二のITDパラメータは第二の時間期間におけるITDパラメータの平滑化された値であり、前記第二の時間期間は前記第一の時間期間より前である。
【０２０８】
本発明のこの実施形態では、デバイス３００のコンポーネントはバス３１０を使って一緒に結合される。データ・バスに加えて、バス３１０はさらに、電力供給バス、制御バスおよび状態信号バスを含む。しかしながら、記述の明確のため、さまざまなバスは図ではバス３１０としてマークされている。
【０２０９】
プロセッサ３２０は、本発明の方法実施形態において開示される段階および論理ブロック図を実装または実行してもよい。プロセッサ３２０はマイクロプロセッサであってもよく、あるいはプロセッサは任意の通常のプロセッサまたはデコーダなどであってもよい。本発明の実施形態を参照して開示された方法の段階は、ハードウェア・プロセッサによって直接実行され、完了されてもよく、あるいはデコード・プロセッサにおけるハードウェアおよびソフトウェア・モジュールの組み合わせを使って実行され、完了されてもよい。ソフトウェア・モジュールは、ランダム・アクセス・メモリ、フラッシュメモリ、読み出し専用メモリ、プログラム可能型読み出し専用メモリ、電気的に消去可能なプログラム可能型メモリまたはレジスタのような、当分野における成熟した記憶媒体内に位置されてもよい。記憶媒体はメモリ３３０に位置していてもよく、プロセッサはメモリ３３０内の情報を読み、プロセッサのハードウェアと組み合わさって、上記の方法における段階を完了する。
【０２１０】
本発明のこの実施形態において、プロセッサ３２０は中央処理ユニット（Central  Processing  Unit、略して「CPU」）であってもよく、プロセッサ３２０は別の汎用プロセッサ、デジタル信号プロセッサ（DSP）、特定用途向け集積回路（ASIC）、フィールドプログラマブルゲートアレイ（FPGA）または他のプログラム可能型論理デバイス、離散的なゲートまたはトランジスタ論理デバイス、離散的なハードウェア・コンポーネントなどであってもよい。汎用プロセッサはマイクロプロセッサであってもよく、あるいはプロセッサはいかなる通常のプロセッサなどであってもよい。
【０２１１】
メモリ３３０は、読み出し専用メモリおよびランダム・アクセス・メモリを含み、プロセッサ３２０のために命令およびデータを提供してもよい。メモリ３３０の一部はさらに、不揮発性のランダム・アクセス・メモリを含んでいてもよい。たとえば、メモリ３３０はさらに、デバイス型についての情報を記憶していてもよい。
【０２１２】
ある実装プロセスでは、上記の方法の段階は、プロセッサ３２０内のハードウェアの統合された論理回路またはソフトウェアの形の命令によって完了されてもよい。本発明の実施形態を参照して開示された方法の段階は、ハードウェア・プロセッサによって直接実行され、完了されてもよく、あるいはプロセッサにおけるハードウェアおよびソフトウェア・モジュールの組み合わせを使って実行され、完了されてもよい。ソフトウェア・モジュールは、ランダム・アクセス・メモリ、フラッシュメモリ、読み出し専用メモリ、プログラム可能型読み出し専用メモリ、電気的に消去可能なプログラム可能型メモリまたはレジスタのような、当分野における成熟した記憶媒体内に位置されてもよい。
【０２１３】
本発明のこの実施形態に基づくチャネル間時間差パラメータを決定するためのデバイス３００は、本発明の実施形態に基づくチャネル間時間差パラメータを決定する方法１００を実行するよう構成され、本発明の実施形態における上記の諸方法におけるエンコーダ装置に対応していてもよい。さらに、チャネル間時間差パラメータを決定するためのデバイス３００におけるユニットおよびモジュールならびに上記の他の動作および／または機能は、別個に、図１における方法１００における対応する手順を実装することが意図されている。簡潔のため、詳細はここでは記述しない。
【０２１４】
本発明のこの実施形態におけるチャネル間時間差パラメータを決定するためのデバイスによれば、現在のチャネル品質に対応する目標探索複雑さが少なくとも二つの探索複雑さのうちから決定され、前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理が実行される。それにより、決定されたITDパラメータの精度が、チャネル品質に合わせて適応できる。したがって、現在のチャネル品質が比較的貧弱であるときは、前記目標探索複雑さを使うことによって探索処理の複雑さまたは計算量が低減されることができ、それにより計算資源が低減されることができ、処理効率が改善されることができる。
【０２１５】
上記のプロセスにおける続き番号は本発明の実施形態における実行序列を意味しないことは理解しておくべきである。プロセスの実行序列は、それらのプロセスの機能および内部論理に従って決定されるべきであり、本発明の実施形態の実装プロセスに対するいかなる制限としても解釈されるべきではない。
【０２１６】
当業者は、本明細書に開示される実施形態に記述されている例と組み合わせて、ユニットおよびアルゴリズム段階が電子的なハードウェアまたはコンピュータ・ソフトウェアと電子的なハードウェアとの組み合わせによって実装されうることを認識しうる。それらの機能がハードウェアによって実行されるかソフトウェアによって実行されるかは、技術的解決策の具体的な応用および設計上の制約条件に依存する。当業者は、それぞれの具体的な応用のために上記の機能を実装するために異なる方法を使ってもよいが、該実装が本発明の範囲外であると考えるべきではない。
【０２１７】
簡便な記載のために、上記のシステム、装置およびユニットの詳細な稼働プロセスについては、上記の方法実施形態における対応するプロセスが参照され、詳細は本稿で改めて記述されていないことは明確に理解されうる。
【０２１８】
本願で与えられるいくつかの実施形態では、開示されるシステム、装置および方法が他の仕方で実装されてもよいことは理解されるべきである。たとえば、記載される装置実施形態は単に例である。たとえば、ユニット分割は単に論理的な機能の分割であり、実際の実装に際しては他の分割であってもよい。たとえば、複数のユニットまたはコンポーネントが組み合わされ、あるいは別のシステムに統合されてもよく、あるいはいくつかの特徴が無視されたり、または実行されなかったりしてもよい。さらに、表示されるまたは論じられる相互結合または直接結合または通信接続は、いくつかのインターフェースを使って実装されてもよい。装置またはユニット間の間接的な結合または通信接続が電子的、機械的または他の形で実装されてもよい。
【０２１９】
別個の部分として記載されるユニットは物理的に別個であってもなくてもよい。別個のユニットとして表示される部分は物理的なユニットであってもなくてもよく、一つの位置に位置していてもよく、あるいは複数のネットワーク・ユニットに分散されていてもよい。
【０２２０】
さらに、本発明の実施形態における機能ユニットは一つの処理ユニットに統合されてもよく、あるいは各ユニットは単独で物理的に存在していてもよく、あるいは二つ以上のユニットが一つのユニットに統合される。
【０２２１】
機能がソフトウェア機能ユニットの形で実装され、独立なプロダクトとして販売または使用されるとき、それらの機能はコンピュータ可読記憶媒体に記憶されてもよい。そのような理解に基づき、本発明の技術的解決策は本質的に、あるいは従来技術に貢献する部分、あるいは技術的解決策の一部は、ソフトウェア・プロダクトの形で実装されてもよい。ソフトウェア・プロダクトは記憶媒体に記憶され、本発明の実施形態において記述されている方法の段階の全部または一部を実行するようコンピュータ装置（これはパーソナル・コンピュータ、サーバーまたはネットワーク装置でありうる）に命令するためのいくつかの命令を含む。上記の記憶媒体は：USBフラッシュドライブ、リムーバブルハードディスク、読み出し専用メモリ（ROM:  Read-Only  Memory）、ランダム・アクセス・メモリ（RAM:  Random  Access  Memory）、磁気ディスクまたは光ディスクのような、プログラムを記憶できる任意の媒体を含む。
【０２２２】
上記の記述は単に本発明の個別的実装であり、本発明の保護範囲を限定することは意図されていない。本発明において開示される技術的範囲内の当業者によって容易に把握されるいかなる変形または置換も、本発明の保護範囲内にはいる。したがって、本発明の保護範囲は、請求項の保護範囲に従う。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
チャネル間時間差パラメータを決定するための方法であって：
少なくとも二つの探索複雑さから目標探索複雑さを決定する段階であって、前記少なくとも二つの探索複雑さは少なくとも二つのチャネル品質値と一対一対応にある、段階と；
前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理を実行して、前記第一の音チャネルおよび前記第二の音チャネルに対応する第一のチャネル間時間差（ITD）パラメータを決定する段階とを含む、
方法。
【請求項２】
少なくとも二つの探索複雑さから目標探索複雑さを決定する前記段階は：
ステレオ信号についての符号化パラメータを取得する段階であって、前記ステレオ信号は前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に基づいて生成され、前記符号化パラメータは現在のチャネル品質値に応じて決定され、前記符号化パラメータは以下のパラメータ：符号化ビットレート、符号化ビット量または前記探索複雑さを示すために使われる複雑さ制御パラメータ、のうちのいずれか一つを含む、段階と；
前記符号化パラメータに応じて、前記少なくとも二つの探索複雑さから前記目標探索複雑さを決定する段階とを含む、
請求項１記載の方法。
【請求項３】
前記少なくとも二つの探索複雑さは少なくとも二つの探索ステップと一対一対応にあり、前記少なくとも二つの探索複雑さは第一の探索複雑さおよび第二の探索複雑さを含み、前記少なくとも二つの探索ステップは第一の探索ステップおよび第二の探索ステップを含み、前記第一の探索複雑さに対応する前記第一の探索ステップは前記第二の探索複雑さに対応する前記第二の探索ステップ未満であり、前記第一の探索複雑さは前記第二の探索複雑さより高く；
前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理を実行することは：
前記目標探索複雑さに対応する目標探索ステップを決定し；
前記目標探索ステップに従って前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に対して探索処理を実行することを含む、
請求項１または２記載の方法。
【請求項４】
前記少なくとも二つの探索複雑さは少なくとも二つの探索範囲と一対一対応にあり、前記少なくとも二つの探索複雑さは第三の探索複雑さおよび第四の探索複雑さを含み、前記少なくとも二つの探索範囲は第一の探索範囲および第二の探索範囲を含み、前記第三の探索複雑さに対応する前記第一の探索範囲は前記第四の探索複雑さに対応する前記第二の探索範囲より大きく、前記第三の探索複雑さは前記第四の探索複雑さより高く；
前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理を実行することは：
前記目標探索複雑さに対応する目標探索範囲を決定し；
前記目標探索範囲内で前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に対して探索処理を実行することを含む、
請求項１または２記載の方法。
【請求項５】
前記目標探索複雑さに対応する目標探索範囲を決定することは：
前記第一の音チャネル上の時間領域信号および前記第二の音チャネル上の時間領域信号に従って参照パラメータを決定する段階であって、前記参照パラメータは、前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号を取得することの序列に対応し、前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号は同じ時間期間に対応する、段階と；
前記目標探索複雑さ、前記参照パラメータおよび限界値Tmaxに従って前記目標探索範囲を決定する段階であって、前記限界値Tmaxは前記第一の音チャネル上の前記時間領域信号のサンプリング・レートに従って決定され、前記目標探索範囲は[−Tmax,0]内にはいるまたは前記目標探索範囲は[0,Tmax]内にはいる、段階とを含む、
請求項４記載の方法。
【請求項６】
前記第一の音チャネル上の時間領域信号および前記第二の音チャネル上の時間領域信号に従って参照パラメータを決定することは：
前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号に対して相互相関処理を実行して第一の相互相関処理値および第二の相互相関処理値を決定する段階であって、前記第一の相互相関処理値は、前記第一の音チャネル上の前記時間領域信号の、前記第二の音チャネル上の前記時間領域信号に対する相互相関関数の、事前設定された範囲内での最大関数値であり、前記第二の相互相関処理値は、前記第二の音チャネル上の前記時間領域信号の、前記第一の音チャネル上の前記時間領域信号に対する相互相関関数の、前記事前設定された範囲内での最大関数値である、段階と；
前記第一の相互相関処理値と前記第二の相互相関処理値の間の値関係に従って前記参照パラメータを決定する段階とを含む、
請求項５記載の方法。
【請求項７】
前記参照パラメータは、前記第一の相互相関処理値および前記第二の相互相関処理値のうちの大きいほうに対応するインデックス値または該インデックス値の反数である、請求項６記載の方法。
【請求項８】
前記第一の音チャネル上の時間領域信号および前記第二の音チャネル上の時間領域信号に従って参照パラメータを決定することは：
前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号に対してピーク検出処理を実行して第一のインデックス値および第二のインデックス値を決定する段階であって、前記第一のインデックス値は、事前設定された範囲内での前記第一の音チャネル上の前記時間領域信号の最大振幅値に対応するインデックス値であり、前記第二のインデックス値は、前記事前設定された範囲内での前記第二の音チャネル上の前記時間領域信号の最大振幅値に対応するインデックス値である、段階と；
前記第一のインデックス値と前記第二のインデックス値の間の値関係に従って前記参照パラメータを決定する段階とを含む、
請求項５記載の方法。
【請求項９】
当該方法がさらに：
前記第一のITDパラメータに対して第二のITDパラメータに基づいて平滑化処理を実行する段階を含み、前記第一のITDパラメータは第一の時間期間におけるITDパラメータであり、前記第二のITDパラメータは第二の時間期間におけるITDパラメータの平滑化された値であり、前記第二の時間期間は前記第一の時間期間より前である、請求項１ないし８のうちいずれか一項記載の方法。
【請求項１０】
チャネル間時間差パラメータを決定するための装置であって：
少なくとも二つの探索複雑さから目標探索複雑さを決定するよう構成された決定ユニットであって、前記少なくとも二つの探索複雑さは少なくとも二つのチャネル品質値と一対一対応にある、決定ユニットと；
前記目標探索複雑さに従って第一の音チャネル上の信号および第二の音チャネル上の信号に対して探索処理を実行して、前記第一の音チャネルおよび前記第二の音チャネルに対応する第一のチャネル間時間差（ITD）パラメータを決定するよう構成された処理ユニットとを有する、
装置。
【請求項１１】
前記決定ユニットは特に：ステレオ信号についての符号化パラメータを取得する段階であって、前記ステレオ信号は前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に基づいて生成され、前記符号化パラメータは現在のチャネル品質値に応じて決定され、前記符号化パラメータは以下のパラメータ：符号化ビットレート、符号化ビット量または前記探索複雑さを示すために使われる複雑さ制御パラメータ、のうちのいずれか一つを含む、段階と；
前記符号化パラメータに応じて、前記少なくとも二つの探索複雑さから前記目標探索複雑さを決定する段階とを実行するよう構成されている、
請求項１０記載の装置。
【請求項１２】
前記少なくとも二つの探索複雑さは少なくとも二つの探索ステップと一対一対応にあり、前記少なくとも二つの探索複雑さは第一の探索複雑さおよび第二の探索複雑さを含み、前記少なくとも二つの探索ステップは第一の探索ステップおよび第二の探索ステップを含み、前記第一の探索複雑さに対応する前記第一の探索ステップは前記第二の探索複雑さに対応する前記第二の探索ステップ未満であり、前記第一の探索複雑さは前記第二の探索複雑さより高く；
前記処理ユニットは特に：前記目標探索複雑さに対応する目標探索ステップを決定し；
前記目標探索ステップに従って前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に対して探索処理を実行するよう構成されている、
請求項１０または１１記載の装置。
【請求項１３】
前記少なくとも二つの探索複雑さは少なくとも二つの探索範囲と一対一対応にあり、前記少なくとも二つの探索複雑さは第三の探索複雑さおよび第四の探索複雑さを含み、前記少なくとも二つの探索範囲は第一の探索範囲および第二の探索範囲を含み、前記第三の探索複雑さに対応する前記第一の探索範囲は前記第四の探索複雑さに対応する前記第二の探索範囲より大きく、前記第三の探索複雑さは前記第四の探索複雑さより高く；
前記処理ユニットは特に：前記目標探索複雑さに対応する目標探索範囲を決定し；
前記目標探索範囲内で前記第一の音チャネル上の信号および前記第二の音チャネル上の信号に対して探索処理を実行するよう構成されている、
請求項１０または１１記載の装置。
【請求項１４】
前記処理ユニットは特に：前記第一の音チャネル上の時間領域信号および前記第二の音チャネル上の時間領域信号に従って参照パラメータを決定する段階であって、前記参照パラメータは、前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号を取得することの序列に対応し、前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号は同じ時間期間に対応する、段階と；
前記目標探索複雑さ、前記参照パラメータおよび限界値Tmaxに従って前記目標探索範囲を決定する段階であって、前記限界値Tmaxは前記第一の音チャネル上の前記時間領域信号のサンプリング・レートに従って決定され、前記目標探索範囲は[−Tmax,0]内にはいるまたは前記目標探索範囲は[0,Tmax]内にはいる、段階とを実行するよう構成されている、
請求項１３記載の装置。
【請求項１５】
前記処理ユニットは特に：前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号に対して相互相関処理を実行して第一の相互相関処理値および第二の相互相関処理値を決定する段階であって、前記第一の相互相関処理値は、前記第一の音チャネル上の前記時間領域信号の、前記第二の音チャネル上の前記時間領域信号に対する相互相関関数の、事前設定された範囲内での最大関数値であり、前記第二の相互相関処理値は、前記第二の音チャネル上の前記時間領域信号の、前記第一の音チャネル上の前記時間領域信号に対する相互相関関数の、前記事前設定された範囲内での最大関数値である、段階と；
前記第一の相互相関処理値と前記第二の相互相関処理値の間の値関係に従って前記参照パラメータを決定する段階とを実行するよう構成されている、
請求項１４記載の装置。
【請求項１６】
前記参照パラメータは、前記第一の相互相関処理値および前記第二の相互相関処理値のうちの大きいほうに対応するインデックス値または該インデックス値の反数である、請求項１５記載の装置。
【請求項１７】
前記処理ユニットは特に：前記第一の音チャネル上の前記時間領域信号および前記第二の音チャネル上の前記時間領域信号に対してピーク検出処理を実行して第一のインデックス値および第二のインデックス値を決定する段階であって、前記第一のインデックス値は、事前設定された範囲内での前記第一の音チャネル上の前記時間領域信号の最大振幅値に対応するインデックス値であり、前記第二のインデックス値は、前記事前設定された範囲内での前記第二の音チャネル上の前記時間領域信号の最大振幅値に対応するインデックス値である、段階と；
前記第一のインデックス値と前記第二のインデックス値の間の値関係に従って前記参照パラメータを決定する段階とを実行するよう構成されている、
請求項１４記載の装置。
【請求項１８】
前記処理ユニットはさらに：前記第一のITDパラメータに対して第二のITDパラメータに基づいて平滑化処理を実行するよう構成されており、前記第一のITDパラメータは第一の時間期間におけるITDパラメータであり、前記第二のITDパラメータは第二の時間期間におけるITDパラメータの平滑化された値であり、前記第二の時間期間は前記第一の時間期間より前である、請求項１０ないし１７のうちいずれか一項記載の装置。
【請求項１９】
コンピュータに請求項１ないし９のうちいずれか一項記載の方法を実行させるプログラムを記録しているコンピュータ可読記憶媒体。
【請求項２０】
コンピュータに請求項１ないし９のうちいずれか一項記載の方法を実行させるよう構成されたコンピュータ・プログラム。
【国際調査報告】
2018508047.tif 000067
2018508047.tif 000068
2018508047.tif 000069
2018508047.tif 000070
2018508047.tif 000071
2018508047.tif 000072