(57)【要約】  本願は、ステレオ信号符号化方法および装置、ならびに、ステレオ信号復号方法および装置を提供する。符号化方法は、ステレオ信号における現在のフレームにおけるプライマリチャネル信号の量子化されたＬＳＦパラメータに対してスペクトラム拡散を実行して、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得する段階（Ｓ５１０）と、セカンダリチャネル信号の元のＬＳＦパラメータ、および、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいて、現在のフレームにおけるセカンダリチャネル信号のＬＳＦパラメータの予測残差を決定する段階と（Ｓ５２０）、セカンダリチャネル信号のＬＳＦパラメータの予測残差に対して量子化を実行する段階と（Ｓ５３０）を備える。符号化／復号方法および装置は、符号化に必要なビットの数を低減することに役立つ。
2021529340.tif 000002
【特許請求の範囲】
【請求項１】
ステレオ信号の符号化方法であって、
ステレオ信号における現在のフレームにおけるプライマリチャネル信号の量子化された線スペクトル周波数ＬＳＦパラメータに対してスペクトラム拡散を実行して、前記プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得する段階と、
セカンダリチャネル信号の元のＬＳＦパラメータ、および、前記プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいて、前記現在のフレームにおけるセカンダリチャネル信号のＬＳＦパラメータの予測残差を決定する段階と、
前記予測残差に対して量子化を実行する段階と
を備える方法。
【請求項２】
ステレオ信号における現在のフレームにおけるプライマリチャネル信号の量子化された線スペクトル周波数ＬＳＦパラメータに対してスペクトラム拡散を実行して、前記プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得する前記段階は、
前記プライマリチャネル信号の前記量子化されたＬＳＦパラメータに対して平均伸長処理を実行して、前記スペクトラム拡散ＬＳＦパラメータを取得する段階
を含み、前記平均伸長処理は以下の式、すなわち
【数１】
2021529340.tif 000086
に従って実行され、
【数２】
2021529340.tif 000087
は前記プライマリチャネル信号の前記スペクトラム拡散ＬＳＦパラメータのベクトルを表し、
【数３】
2021529340.tif 000088
は前記プライマリチャネル信号の前記量子化されたＬＳＦパラメータのベクトルを表し、ｉはベクトルインデックスを表し、βは拡散率を表し、０＜β＜１であり、
【数４】
2021529340.tif 000089
は前記セカンダリチャネル信号の前記元のＬＳＦパラメータの平均ベクトルを表し、１≦ｉ≦Ｍであり、ｉは整数であり、Ｍは線形予測パラメータを表す、
請求項１に記載の符号化方法。
【請求項３】
ステレオ信号における現在のフレームにおけるプライマリチャネル信号の量子化された線スペクトル周波数ＬＳＦパラメータに対してスペクトラム拡散を実行して、前記プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得する前記段階は、
前記プライマリチャネル信号の前記量子化されたＬＳＦパラメータを線形予測係数に変換する段階と、
前記線形予測係数を修正して、前記プライマリチャネル信号の修正された線形予測係数を取得する段階と、
前記プライマリチャネル信号の前記修正された線形予測係数をＬＳＦパラメータに変換する段階であって、変換を通じて取得される前記ＬＳＦパラメータは、前記プライマリチャネル信号の前記スペクトラム拡散ＬＳＦパラメータである、段階と
を含む、請求項１に記載の符号化方法。
【請求項４】
前記セカンダリチャネル信号の前記ＬＳＦパラメータの前記予測残差は、前記セカンダリチャネル信号の前記元のＬＳＦパラメータと、前記プライマリチャネル信号の前記スペクトラム拡散ＬＳＦパラメータとの間の差である、請求項１から３のいずれか一項に記載の符号化方法。
【請求項５】
前記セカンダリチャネル信号の元のＬＳＦパラメータ、および、前記プライマリチャネル信号の前記スペクトラム拡散ＬＳＦパラメータに基づいて、前記現在のフレームにおけるセカンダリチャネル信号のＬＳＦパラメータの予測残差を決定する前記段階は、
前記プライマリチャネル信号の前記スペクトラム拡散ＬＳＦパラメータに基づいて、前記セカンダリチャネル信号の前記ＬＳＦパラメータに対して２ステージ予測を実行して、前記セカンダリチャネル信号の予測されたＬＳＦパラメータを取得する段階と、
前記セカンダリチャネル信号の前記元のＬＳＦパラメータと、前記予測されたＬＳＦパラメータとの間の差を前記セカンダリチャネル信号の前記ＬＳＦパラメータの前記予測残差として使用する、段階と
を含む、請求項１から３のいずれか一項に記載の符号化方法。
【請求項６】
前記セカンダリチャネル信号の元のＬＳＦパラメータ、および、前記プライマリチャネル信号の前記スペクトラム拡散ＬＳＦパラメータに基づいて、前記現在のフレームにおけるセカンダリチャネル信号のＬＳＦパラメータの予測残差を決定する前記段階の前に、前記符号化方法は更に、
前記セカンダリチャネル信号の前記ＬＳＦパラメータが再使用条件を満たさないと判定する段階
を備える、請求項１から５のいずれか一項に記載の符号化方法。
【請求項７】
ステレオ信号の復号方法であって、
ビットストリームから現在のフレームにおけるプライマリチャネル信号の量子化されたＬＳＦパラメータを取得する段階と、
前記プライマリチャネル信号の前記量子化されたＬＳＦパラメータに対してスペクトラム拡散を実行して、前記プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得する段階と、
前記ビットストリームから、ステレオ信号における現在のフレームにおけるセカンダリチャネル信号の線スペクトル周波数ＬＳＦパラメータの予測残差を取得する段階と、
前記セカンダリチャネル信号の前記ＬＳＦパラメータの前記予測残差、および、前記プライマリチャネル信号の前記スペクトラム拡散ＬＳＦパラメータに基づいて、前記セカンダリチャネル信号の量子化されたＬＳＦパラメータを決定する段階と
を備える復号方法。
【請求項８】
前記プライマリチャネル信号の前記量子化されたＬＳＦパラメータに対してスペクトラム拡散を実行して、前記プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得する前記段階は、
前記プライマリチャネル信号の前記量子化されたＬＳＦパラメータに対して平均伸長処理を実行して、前記プライマリチャネル信号の前記スペクトラム拡散ＬＳＦパラメータを取得する段階
を含み、前記平均伸長処理は、以下の式、すなわち、
【数１】
2021529340.tif 000090
に従って実行され、
【数２】
2021529340.tif 000091
は前記プライマリチャネル信号の前記スペクトラム拡散ＬＳＦパラメータのベクトルを表し、
【数３】
2021529340.tif 000092
は前記プライマリチャネル信号の前記量子化されたＬＳＦパラメータのベクトルを表し、ｉはベクトルインデックスを表し、βは拡散率を表し、０＜β＜１であり、
【数４】
2021529340.tif 000093
は前記セカンダリチャネル信号の元のＬＳＦパラメータの平均ベクトルを表し、１≦ｉ≦Ｍであり、ｉは整数であり、Ｍは線形予測パラメータを表す、
請求項７に記載の復号方法。
【請求項９】
前記ステレオ信号における前記現在のフレームにおける前記プライマリチャネル信号の前記量子化されたＬＳＦパラメータに対してスペクトラム拡散を実行して、前記プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得する前記段階は、
前記プライマリチャネル信号の前記量子化されたＬＳＦパラメータを線形予測係数に変換する段階と、
前記線形予測係数を修正して、前記プライマリチャネル信号の修正された線形予測係数を取得する段階と、
前記プライマリチャネル信号の前記修正された線形予測係数をＬＳＦパラメータに変換する段階であって、変換を通じて取得された前記ＬＳＦパラメータは、前記プライマリチャネル信号の前記スペクトラム拡散ＬＳＦパラメータである、段階と
を含む、請求項７に記載の復号方法。
【請求項１０】
前記セカンダリチャネル信号の前記量子化されたＬＳＦパラメータは、前記プライマリチャネル信号の前記スペクトラム拡散ＬＳＦパラメータと前記予測残差との和である、請求項７から９のいずれか一項に記載の復号方法。
【請求項１１】
前記セカンダリチャネル信号の前記ＬＳＦパラメータの前記予測残差、および、前記プライマリチャネル信号の前記スペクトラム拡散ＬＳＦパラメータに基づいて、前記セカンダリチャネル信号の量子化されたＬＳＦパラメータを決定する前記段階は、
前記プライマリチャネル信号の前記スペクトラム拡散ＬＳＦパラメータに基づいて、前記セカンダリチャネル信号の前記ＬＳＦパラメータに対して２ステージ予測を実行して、予測されたＬＳＦパラメータを取得する段階と、
前記予測されたＬＳＦパラメータと前記予測残差との和を前記セカンダリチャネル信号の前記量子化されたＬＳＦパラメータとして使用する段階と
を含む、請求項７から９のいずれか一項に記載の復号方法。
【請求項１２】
ステレオ信号の符号化装置であって、
ステレオ信号における現在のフレームにおけるプライマリチャネル信号の量子化された線スペクトル周波数ＬＳＦパラメータに対してスペクトラム拡散を実行して、前記プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得するよう構成されるスペクトラム拡散モジュールと、
セカンダリチャネル信号の元のＬＳＦパラメータ、および、前記プライマリチャネル信号の前記スペクトラム拡散ＬＳＦパラメータに基づいて、前記現在のフレームにおけるセカンダリチャネル信号のＬＳＦパラメータの予測残差を決定するよう構成される決定モジュールと、
前記予測残差に対して量子化を実行するよう構成される量子化モジュールと
を備える符号化装置。
【請求項１３】
前記スペクトラム拡散モジュールは更に、
前記プライマリチャネル信号の前記量子化されたＬＳＦパラメータに対して平均伸長処理を実行して、前記スペクトラム拡散ＬＳＦパラメータを取得するよう構成され、前記平均伸長処理は、以下の式、すなわち、
【数１】
2021529340.tif 000094
に従って実行され、
【数２】
2021529340.tif 000095
は前記プライマリチャネル信号の前記スペクトラム拡散ＬＳＦパラメータのベクトルを表し、
【数３】
2021529340.tif 000096
は前記プライマリチャネル信号の前記量子化されたＬＳＦパラメータのベクトルを表し、ｉはベクトルインデックスを表し、βは拡散率を表し、０＜β＜１であり、
【数４】
2021529340.tif 000097
は前記セカンダリチャネル信号の元のＬＳＦパラメータの平均ベクトルを表し、１≦ｉ≦Ｍであり、ｉは整数であり、Ｍは線形予測パラメータを表す、
請求項１２に記載の符号化装置。
【請求項１４】
前記スペクトラム拡散モジュールは更に、
前記プライマリチャネル信号の前記量子化されたＬＳＦパラメータを線形予測係数に変換し、
前記線形予測係数を修正して、前記プライマリチャネル信号の修正された線形予測係数を取得し、
前記プライマリチャネル信号の前記修正された線形予測係数をＬＳＦパラメータに変換するよう構成され、
変換を通じて取得された前記ＬＳＦパラメータは、前記プライマリチャネル信号の前記スペクトラム拡散ＬＳＦパラメータである、
請求項１２に記載の符号化装置。
【請求項１５】
前記セカンダリチャネル信号の前記ＬＳＦパラメータの前記予測残差は、前記セカンダリチャネル信号の前記元のＬＳＦパラメータと、前記プライマリチャネル信号の前記スペクトラム拡散ＬＳＦパラメータとの間の差である、請求項１２から１４のいずれか一項に記載の符号化装置。
【請求項１６】
前記決定モジュールは更に、
前記プライマリチャネル信号の前記スペクトラム拡散ＬＳＦパラメータに基づいて、前記セカンダリチャネル信号の前記ＬＳＦパラメータに対して２ステージ予測を実行して、前記セカンダリチャネル信号の予測されたＬＳＦパラメータを取得し、
前記セカンダリチャネル信号の前記元のＬＳＦパラメータと、前記予測されたＬＳＦパラメータとの間の差を、前記セカンダリチャネル信号の前記ＬＳＦパラメータの前記予測残差として使用するよう構成される、
請求項１２から１４のいずれか一項に記載の符号化装置。
【請求項１７】
前記決定モジュールは更に、前記セカンダリチャネル信号の前記ＬＳＦパラメータが再使用条件を満たさないと判定するよう構成される、
請求項１２から１６のいずれか一項に記載の符号化装置。
【請求項１８】
ステレオ信号の復号装置であって、
ビットストリームから現在のフレームにおけるプライマリチャネル信号の量子化されたＬＳＦパラメータを取得するよう構成される第１取得モジュールと、
前記プライマリチャネル信号の前記量子化されたＬＳＦパラメータに対してスペクトラム拡散を実行し、前記プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得するよう構成されるスペクトラム拡散モジュールと、
前記ビットストリームから、ステレオ信号における前記現在のフレームにおけるセカンダリチャネル信号の線スペクトル周波数ＬＳＦパラメータの予測残差を取得するよう構成される第２取得モジュールと、
前記セカンダリチャネル信号の前記ＬＳＦパラメータの予測残差、および、前記プライマリチャネル信号の前記スペクトラム拡散ＬＳＦパラメータに基づいて、前記セカンダリチャネル信号の量子化されたＬＳＦパラメータを決定するよう構成される決定モジュールと
を備える復号装置。
【請求項１９】
前記スペクトラム拡散モジュールは更に、
前記プライマリチャネル信号の前記量子化されたＬＳＦパラメータに対して平均伸長処理を実行して、前記スペクトラム拡散ＬＳＦパラメータを取得するよう構成され、前記平均伸長処理は、以下の式、すなわち、
【数１】
2021529340.tif 000098
に従って実行され、
【数２】
2021529340.tif 000099
は前記プライマリチャネル信号の前記スペクトラム拡散ＬＳＦパラメータのベクトルを表し、
【数３】
2021529340.tif 000100
は前記プライマリチャネル信号の前記量子化されたＬＳＦパラメータのベクトルを表し、ｉはベクトルインデックスを表し、βは拡散率を表し、０＜β＜１であり、
【数４】
2021529340.tif 000101
は前記セカンダリチャネル信号の元のＬＳＦパラメータの平均ベクトルを表し、１≦ｉ≦Ｍであり、ｉは整数であり、Ｍは線形予測パラメータを表す、
請求項１８に記載の復号装置。
【請求項２０】
前記スペクトラム拡散モジュールは更に、
前記プライマリチャネル信号の前記量子化されたＬＳＦパラメータを線形予測係数に変換し、
前記線形予測係数を修正して、前記プライマリチャネル信号の修正された線形予測係数を取得し、
前記プライマリチャネル信号の前記修正された線形予測係数をＬＳＦパラメータに変換するよう構成され、
変換を通じて取得された前記ＬＳＦパラメータは、前記プライマリチャネル信号の前記スペクトラム拡散ＬＳＦパラメータである、
請求項１８に記載の復号装置。
【請求項２１】
前記セカンダリチャネル信号の前記量子化されたＬＳＦパラメータは、前記プライマリチャネル信号の前記スペクトラム拡散ＬＳＦパラメータと前記予測残差との和である、
請求項１８から２０のいずれか一項に記載の復号装置。
【請求項２２】
前記決定モジュールは更に、
前記プライマリチャネル信号の前記スペクトラム拡散ＬＳＦパラメータに基づいて、前記セカンダリチャネル信号の前記ＬＳＦパラメータに対して２ステージ予測を実行して、予測されたＬＳＦパラメータを取得し、
前記予測されたＬＳＦパラメータと前記予測残差との和を前記セカンダリチャネル信号の前記量子化されたＬＳＦパラメータとして使用する
よう構成される、請求項１８から２０のいずれか一項に記載の復号装置。
【請求項２３】
プログラムが記録されたコンピュータ可読記憶媒体であって、前記プログラムは、請求項１から６のいずれか一項に記載の符号化方法をコンピュータに実行させる、コンピュータ可読記憶媒体。
【請求項２４】
プログラムが記録されたコンピュータ可読記憶媒体であって、前記プログラムは、請求項７から１１のいずれか一項に記載の復号方法をコンピュータに実行させる、コンピュータ可読記憶媒体。
【請求項２５】
請求項１から６のいずれか一項に記載の符号化方法をコンピュータに実行させるコンピュータプログラム。
【請求項２６】
請求項７から１１のいずれか一項に記載の復号方法をコンピュータに実行させるコンピュータプログラム。
【請求項２７】
メモリと
前記メモリに結合され、請求項１から６のいずれか一項に記載の符号化方法を実行するよう構成される少なくとも１つのプロセッサと
を備えるステレオ信号符号化装置。
【請求項２８】
メモリと、
前記メモリに結合される、請求項７から１１のいずれか一項に記載の復号方法を実行するよう構成される少なくとも１つのプロセッサと
を備えるステレオ信号復号装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１８年６月２９日に中国特許庁に出願された、参照によって全体として本明細書に組み込まれる「ステレオ信号符号化方法および装置、ならびにステレオ信号復号方法および装置」という名称の中国特許出願第２０１８１０７０１９１９．１号の優先権を主張するものである。
【０００２】
本願は音声分野に関し、より具体的には、ステレオ信号符号化方法および装置、ならびに、ステレオ信号復号方法および装置に関する。
【背景技術】
【０００３】
時間領域ステレオ符号化／復号方法において、エンコーダ側は最初にステレオ信号に対してチャネル間時間差推定を実行し、推定結果に基づいてタイムアライメントを実行してから、タイムアライメントされた信号に対して時間領域ダウンミックスを実行し、最後に、ダウンミックス後に取得されるプライマリチャネル信号およびセカンダリチャネル信号を別々に符号化して符号化ビットストリームを取得する。
【０００４】
プライマリチャネル信号およびセカンダリチャネル信号の符号化は、プライマリチャネル信号の線形予測係数（ｌｉｎｅａｒ  ｐｒｅｄｉｃｔｉｏｎ  ｃｏｅｆｆｉｃｉｅｎｔ、ＬＰＣ）およびセカンダリチャネル信号のＬＰＣを決定し、それぞれ、プライマリチャネル信号のＬＰＣおよびセカンダリチャネル信号のＬＰＣをプライマリチャネル信号のＬＳＦパラメータおよびセカンダリチャネル信号のＬＳＦパラメータに変換してから、プライマリチャネル信号のＬＳＦパラメータおよびセカンダリチャネル信号のＬＳＦパラメータに対する量子化を実行することを含み得る。
【０００５】
プライマリチャネル信号のＬＳＦパラメータおよびセカンダリチャネル信号のＬＳＦパラメータに対して量子化を実行するプロセスは、プライマリチャネル信号の元のＬＳＦパラメータを量子化してプライマリチャネル信号の量子化されたＬＳＦパラメータを取得すること、プライマリチャネル信号のＬＳＦパラメータとセカンダリチャネル信号のＬＳＦパラメータとの間の距離に基づいて再使用判定を実行し、プライマリチャネル信号のＬＳＦパラメータと、セカンダリチャネル信号のＬＳＦパラメータとの間の距離が閾値以上である場合、セカンダリチャネル信号のＬＳＦパラメータが再使用条件を満たさず、セカンダリチャネル信号の量子化されたＬＳＦパラメータを取得するためにセカンダリチャネル信号の元のＬＳＦパラメータを量子化する必要があると判定すること、および、プライマリチャネル信号の量子化されたＬＳＦパラメータおよびセカンダリチャネル信号の量子化されたＬＳＦパラメータをビットストリームに書き込むことを含み得る。プライマリチャネル信号のＬＳＦパラメータと、セカンダリチャネル信号のＬＳＦパラメータとの間の距離が閾値より小さい場合、プライマリチャネル信号の量子化されたＬＳＦパラメータのみがビットストリームに書き込まれる。この場合、プライマリチャネル信号の量子化されたＬＳＦパラメータは、セカンダリチャネル信号の量子化されたＬＳＦパラメータとして使用され得る。
【０００６】
この符号化プロセスにおいて、セカンダリチャネル信号のＬＳＦパラメータが再使用条件を満たさない場合、プライマリチャネル信号の量子化されたＬＳＦパラメータおよびセカンダリチャネル信号の量子化されたＬＳＦパラメータの両方がビットストリームに書き込まれる必要がある。したがって、比較的大きい数のビットが符号化のために必要となる。
【発明の概要】
【０００７】
本願は、ステレオ信号符号化方法および装置、ならびに、ステレオ信号復号方法および装置を提供し、セカンダリチャネル信号のＬＳＦパラメータが再使用条件を満たさない場合に符号化に必要なビットの数を低減することを助ける。
【０００８】
第１の態様によれば、本願はステレオ信号符号化方法を提供する。符号化方法は、ステレオ信号における現在のフレームにおけるプライマリチャネル信号の量子化されたＬＳＦパラメータに対してスペクトラム拡散を実行して、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得する段階と、セカンダリチャネル信号の元のＬＳＦパラメータ、および、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいて、現在のフレームにおけるセカンダリチャネル信号のＬＳＦパラメータの予測残差を決定する段階と、セカンダリチャネル信号のＬＳＦパラメータの予測残差に対して量子化を実行する段階とを備える。
【０００９】
符号化方法において、スペクトラム拡散が最初にプライマリチャネル信号の量子化されたＬＳＦパラメータに対して実行され、次に、スペクトラム拡散ＬＳＦパラメータ、および、セカンダリチャネル信号の元のＬＳＦパラメータに基づいてセカンダリチャネル信号の予測残差が判定され、予測残差に対して量子化が実行される。予測残差の値はセカンダリチャネル信号のＬＳＦパラメータの値より小さく、予測残差の値の桁は、セカンダリチャネル信号のＬＳＦパラメータの値の桁より小さい。したがって、セカンダリチャネル信号のＬＳＦパラメータに対して量子化を別々に実行することと比較して、予測残差に対して量子化を実行することは、符号化に必要なビットの数の低減に役立つ。
【００１０】
第１の態様に関連して、第１の可能な実装において、ステレオ信号における現在のフレームにおけるプライマリチャネル信号の量子化されたＬＳＦパラメータに対してスペクトラム拡散を実行して、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得する段階は、プライマリチャネル信号の量子化されたＬＳＦパラメータに対して平均伸長処理を実行して、スペクトラム拡散ＬＳＦパラメータを取得する段階を含み、平均伸長処理は以下の式に従って実行される。
【数１】
2021529340.tif 000003
【００１１】
ここで、
【数２】
2021529340.tif 000004
は、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータのベクトルを表し、
【数３】
2021529340.tif 000005
は、プライマリチャネル信号の量子化されたＬＳＦパラメータのベクトルを表し、
ｉはベクトルインデックスを表し、βは拡散率を表し、０＜β＜１であり、
【数４】
2021529340.tif 000006
はセカンダリチャネル信号の元のＬＳＦパラメータの平均ベクトルを表し、１≦ｉ≦Ｍであり、ｉは整数であり、Ｍは線形予測パラメータを表す。
【００１２】
第１の態様に関連して、第２の可能な実装において、ステレオ信号における現在のフレームにおけるプライマリチャネル信号の量子化されたＬＳＦパラメータに対してスペクトラム拡散を実行して、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得する段階は、プライマリチャネル信号の量子化されたＬＳＦパラメータを線形予測係数に変換する段階と、線形予測係数を修正して、プライマリチャネル信号の修正された線形予測係数を取得する段階と、プライマリチャネル信号の修正された線形予測係数をＬＳＦパラメータに変換する段階であって、変換を通じて取得されたＬＳＦパラメータは、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータである、段階とを含む。
【００１３】
第１の態様、または、第１もしくは第２の可能な実装に関連して、第３の可能な実装において、セカンダリチャネル信号のＬＳＦパラメータの予測残差は、セカンダリチャネル信号の元のＬＳＦパラメータと、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータとの間の差である。
【００１４】
第１の態様、または、第１もしくは第２の可能な実装に関連して、第４の可能な実装において、セカンダリチャネル信号の元のＬＳＦパラメータ、および、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいて、現在のフレームにおけるセカンダリチャネル信号のＬＳＦパラメータの予測残差を決定する段階は、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいて、セカンダリチャネル信号のＬＳＦパラメータに対して２ステージ予測を実行して、セカンダリチャネル信号の予測されたＬＳＦパラメータを取得する段階と、セカンダリチャネル信号の元のＬＳＦパラメータと、予測されたＬＳＦパラメータとの間の差をセカンダリチャネル信号の予測残差として使用する、段階とを含む。
【００１５】
第１の態様、または、上述の可能な実装のいずれか１つに関連して、第５の可能な実装において、セカンダリチャネル信号の元のＬＳＦパラメータ、および、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいて、現在のフレームにおけるセカンダリチャネル信号のＬＳＦパラメータの予測残差を決定する段階の前に、符号化方法は更に、セカンダリチャネル信号のＬＳＦパラメータが再使用条件を満たさないと判定する段階を備える。
【００１６】
セカンダリチャネル信号のＬＳＦパラメータが再使用条件を満たさないかどうかは、従来技術、例えば、背景技術において説明される方式に従って判定され得る。
【００１７】
第２の態様によれば、本願はステレオ信号復号方法を提供する。復号方法は、ビットストリームから現在のフレームにおけるプライマリチャネル信号の量子化されたＬＳＦパラメータを取得する段階と、プライマリチャネル信号の量子化されたＬＳＦパラメータに対してスペクトラム拡散を実行して、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得する段階と、ビットストリームから、ステレオ信号における現在のフレームにおけるセカンダリチャネル信号のＬＳＦパラメータの予測残差を取得する段階と、セカンダリチャネル信号のＬＳＦパラメータの予測残差、および、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいて、セカンダリチャネル信号の量子化されたＬＳＦパラメータを決定する段階とを備える。
【００１８】
復号方法において、セカンダリチャネル信号の量子化されたＬＳＦパラメータは、セカンダリチャネル信号の予測残差、および、プライマリチャネル信号の量子化されたＬＳＦパラメータに基づいて決定され得る。したがって、セカンダリチャネル信号の量子化されたＬＳＦパラメータは、ビットストリームにおいて記録される必要がないことがあり得るが、セカンダリチャネル信号の予測残差は記録される。このことは、符号化に必要なビットの数を低減することに役立つ。
【００１９】
第２の態様に関連して、第１の可能な実装において、ステレオ信号における現在のフレームにおけるプライマリチャネル信号の量子化されたＬＳＦパラメータに対してスペクトラム拡散を実行して、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得する段階は、プライマリチャネル信号の量子化されたＬＳＦパラメータに対して平均伸長処理を実行して、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得する段階を含み、平均伸長処理は以下の式に従って実行される。
【数１】
2021529340.tif 000007
【００２０】
ここで、
【数２】
2021529340.tif 000008
は、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータのベクトルを表し、
【数３】
2021529340.tif 000009
は、プライマリチャネル信号の量子化されたＬＳＦパラメータのベクトルを表し、
ｉはベクトルインデックスを表し、βは拡散率を表し、０＜β＜１であり、
【数４】
2021529340.tif 000010
はセカンダリチャネル信号の元のＬＳＦパラメータの平均ベクトルを表し、１≦ｉ≦Ｍであり、ｉは整数であり、Ｍは線形予測パラメータを表す。
【００２１】
第２の態様に関連して、第２の可能な実装において、ステレオ信号における現在のフレームにおけるプライマリチャネル信号の量子化されたＬＳＦパラメータに対してスペクトラム拡散を実行して、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得する段階は、プライマリチャネル信号の量子化されたＬＳＦパラメータを線形予測係数に変換する段階と、線形予測係数を修正して、プライマリチャネル信号の修正された線形予測係数を取得する段階と、プライマリチャネル信号の修正された線形予測係数をＬＳＦパラメータに変換する段階であって、変換を通じて取得されたＬＳＦパラメータは、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータである、段階とを含む。
【００２２】
第２の態様、または、第１もしくは第２の可能な実装に関連して、第３の可能な実装において、セカンダリチャネル信号の量子化されたＬＳＦパラメータは、スペクトラム拡散ＬＳＦパラメータと予測残差との和である。
【００２３】
第２の態様、または、第１もしくは第２の可能な実装に関連して、第４の可能な実装において、セカンダリチャネル信号のＬＳＦパラメータの予測残差、および、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいて、セカンダリチャネル信号の量子化されたＬＳＦパラメータを決定する段階は、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいて、セカンダリチャネル信号のＬＳＦパラメータに対して２ステージ予測を実行して、予測されたＬＳＦパラメータを取得する段階と、予測されたＬＳＦパラメータと予測残差との和をセカンダリチャネル信号の量子化されたＬＳＦパラメータとして使用する段階とを含む。
【００２４】
第３の態様によれば、ステレオ信号符号化装置が提供される。符号化装置は、第１の態様、または、第１の態様の可能な実装のいずれか１つによる符号化方法を実行するよう構成されるモジュールを含む。
【００２５】
第４の態様によれば、ステレオ信号復号装置が提供される。復号装置は、第２の態様、または、第２の態様の可能な実装のいずれか１つによる方法を実行するよう構成されるモジュールを含む。
【００２６】
第５の態様によれば、ステレオ信号符号化装置が提供される。符号化装置はメモリおよびプロセッサを含む。メモリはプログラムを格納するよう構成される。プロセッサはプログラムを実行するよう構成される。プログラムをメモリにおいて実行する場合、プロセッサは、第１の態様、または、第１の態様の可能な実装のいずれか１つによる符号化方法を実装する。
【００２７】
第６の態様によれば、ステレオ信号復号装置が提供される。復号装置はメモリおよびプロセッサを含む。メモリはプログラムを格納するよう構成される。プロセッサはプログラムを実行するよう構成される。プログラムをメモリにおいて実行する場合、プロセッサは、第２の態様、または、第２の態様の可能な実装のいずれか１つによる復号方法を実装する。
【００２８】
第７の態様によれば、コンピュータ可読記憶媒体が提供される。コンピュータ可読記憶媒体は、装置またはデバイスによって実行されるプログラムコードを格納し、プログラムコードは、第１の態様、または、第１の態様の可能な実装のいずれか１つによる符号化方法を実装するために使用される命令を含む。
【００２９】
第８の態様によれば、コンピュータ可読記憶媒体が提供される。コンピュータ可読記憶媒体は、装置またはデバイスによって実行されるプログラムコードを格納し、プログラムコードは、第２の態様、または、第２の態様の可能な実装のいずれか１つによる復号方法を実装するために使用される命令を含む。
【００３０】
第９の態様によれば、チップが提供される。チップはプロセッサおよび通信インタフェースを含む。通信インタフェースは、外部デバイスと通信するよう構成される。プロセッサは、第１の態様、または、第１の態様の可能な実装のいずれか１つによる符号化方法を実装するよう構成される。
【００３１】
任意選択で、チップはメモリを更に含み得る。メモリは命令を格納する。プロセッサは、メモリに格納される命令を実行するよう構成される。命令が実行されるとき、プロセッサは、第１の態様、または、第１の態様の可能な実装のいずれか１つによる符号化方法を実装するよう構成される。
【００３２】
任意選択で、チップは端末デバイスまたはネットワークデバイスに統合され得る。
【００３３】
第１０の態様によれば、チップが提供される。チップはプロセッサおよび通信インタフェースを含む。通信インタフェースは外部デバイスと通信するよう構成される。プロセッサは、第２の態様、または、第２の態様の可能な実装のいずれか１つによる復号方法を実装するよう構成される。
【００３４】
任意選択で、チップはメモリを更に含み得る。メモリは命令を格納する。プロセッサは、メモリに格納された命令を実行するよう構成される。命令が実行されるとき、プロセッサは、第２の態様、または、第２の態様の可能な実装のいずれか１つによる復号方法を実装するよう構成される。
【００３５】
任意選択で、チップは端末デバイスまたはネットワークデバイスに統合され得る。
【００３６】
第１１の態様によれば、本願の実施形態は、命令を含むコンピュータプログラムプロダクトを提供する。コンピュータプログラムプロダクトがコンピュータ上で動作するとき、コンピュータは、第１の態様による符号化方法を実行することが可能となる。
【００３７】
第１２の態様によれば、本願の実施形態は、命令を含むコンピュータプログラムプロダクトを提供する。コンピュータプログラムプロダクトがコンピュータ上で動作するとき、コンピュータは、第２の態様による復号方法を実行することが可能となる。
【図面の簡単な説明】
【００３８】
【図１】本願の一実施形態による、時間領域におけるステレオ符号化および復号システムの概略構造図である。
【００３９】
【図２】本願の一実施形態による、移動端末の概略図である。
【００４０】
【図３】本願の一実施形態による、ネットワーク要素の概略図である。
【００４１】
【図４】プライマリチャネル信号のＬＳＦパラメータ、および、セカンダリチャネル信号のＬＳＦパラメータに対する量子化を実行する方法の概略フローチャートである。
【００４２】
【図５】本願の一実施形態によるステレオ信号符号化方法の概略フローチャートである。
【００４３】
【図６】本願の一実施形態による、ステレオ信号符号化方法の概略フローチャートである。
【００４４】
【図７】本願の一実施形態による、ステレオ信号符号化方法の概略フローチャートである。
【００４５】
【図８】本願の一実施形態によるステレオ信号符号化方法の概略フローチャートである。
【００４６】
【図９】本願の一実施形態によるステレオ信号符号化方法の概略フローチャートである。
【００４７】
【図１０】本願の一実施形態によるステレオ信号復号方法の概略フローチャートである。
【００４８】
【図１１】本願の一実施形態によるステレオ信号符号化装置の概略構造図である。
【００４９】
【図１２】本願の一実施形態によるステレオ信号復号装置の概略構造図である。
【００５０】
【図１３】本願の別の実施形態によるステレオ信号符号化装置の概略構造図である。
【００５１】
【図１４】本願の別の実施形態によるステレオ信号復号装置の概略構造図である。
【００５２】
【図１５】プライマリチャネル信号およびセカンダリチャネル信号の線形予測スペクトル包絡線の概略図である。
【発明を実施するための形態】
【００５３】
図１は、本願の例示的な実施形態による、時間領域におけるステレオ符号化および復号システムの概略構造図である。ステレオ符号化および復号システムは、符号化コンポーネント１１０および復号コンポーネント１２０を含む。
【００５４】
本願におけるステレオ信号は元のステレオ信号であり得、複数のチャネル上の信号に含まれる２つの信号を含むステレオ信号であり得、または、複数のチャネル上の信号に含まれる複数の信号から共同生成された２つの信号を含むステレオ信号であり得ることが理解されるべきである。
【００５５】
符号化コンポーネント１１０は、時間領域においてステレオ信号を符号化するよう構成される。任意選択で、符号化コンポーネント１１０は、ソフトウェア、ハードウェア、またはソフトウェアおよびハードウェアの組み合わせの形式で実装され得る。これについては、本願の実施形態において限定されるものではない。
【００５６】
符号化コンポーネント１１０が時間領域においてステレオ信号を符号化することは、以下の段階を含み得る。
【００５７】
（１）取得されたステレオ信号に対して時間領域前処理を実行して、時間領域前処理された左チャネル信号および時間領域前処理された右チャネル信号を取得する。
【００５８】
ステレオ信号は収集コンポーネントによって収集され、符号化コンポーネント１１０へ送信され得る。任意選択で、収集コンポーネントおよび符号化コンポーネント１１０は同一のデバイスに配置され得る。代替的に、収集コンポーネントおよび符号化コンポーネント１１０は異なるデバイスに配置され得る。
【００５９】
時間領域前処理された左チャネル信号および時間領域前処理された右チャネル信号は、前処理されたステレオ信号における２つのチャネル上の信号である。
【００６０】
任意選択で、時間領域前処理は、ハイパスフィルタリング処理、プリエンファシス処理、サンプリングレート変換、およびチャネル切り替えのうち少なくとも１つを含み得る。これについては、本願の実施形態において限定されるものではない。
【００６１】
（２）時間領域前処理された左チャネル信号および時間領域前処理された右チャネル信号に基づいて時間推定を実行し、時間領域前処理された左チャネル信号と時間領域前処理された右チャネル信号との間のチャネル間時間差を取得する。
【００６２】
例えば、左チャネル信号と右チャネル信号との間の相互相関関数は、時間領域前処理された左チャネル信号および時間領域前処理された右チャネル信号に基づいて計算され得る。次に、相互相関関数の最大値が検索され、最大値は時間領域前処理左チャネル信号と時間領域前処理右チャネル信号との間のチャネル間時間差として使用される。
【００６３】
別の例として、左チャネル信号と右チャネル信号との間の相互相関関数は、時間領域前処理された左チャネル信号および時間領域前処理された右チャネル信号に基づいて計算され得る。次に、現在のフレームの前のＬフレーム（Ｌは１以上の整数）の各々における左チャネル信号と右チャネル信号との間の相互相関関数に基づいて、現在のフレームにおける左チャネル信号と右チャネル信号との間の相互相関関数に対して長時間平滑化を実行し、平滑化された相互相関関数を取得する。その後、平滑化された相互相関関数の最大値が検索され、最大値に対応するインデックス値が、現在のフレームにおける時間領域前処理された左チャネル信号と時間領域前処理された右チャネル信号との間のチャネル間時間差として使用される。
【００６４】
別の例として、現在のフレームの前のＭフレーム（Ｍは１以上の整数）におけるチャネル間時間差に基づいて、現在のフレームにおける推定されたチャネル間時間差に対してフレーム間平滑化が実行され得、平滑化されたチャネル間時間差が、現在のフレームにおける時間領域前処理された左チャネル信号と時間領域前処理された右チャネル信号との間の最終的なチャネル間時間差として使用される。
【００６５】
上述のチャネル間時間差推定方法は単に例であり、本願の実施形態は上述のチャネル間時間差推定方法に限定されないことを理解すべきである。
【００６６】
（３）チャネル間時間差に基づいて、時間領域前処理された左チャネル信号および時間領域前処理された右チャネル信号のタイムアライメントを実行し、タイムアライメントされた左チャネル信号およびタイムアライメントされた右チャネル信号を取得する。
【００６７】
例えば、現在のフレームにおける推定チャネル間時間差、および、前のフレームにおけるチャネル間時間差に基づいて、現在のフレームにおける左チャネル信号および右チャネル信号における１または２つの信号を圧縮または伸長して、タイムアライメントされた左チャネル信号とタイムアライメントされた右チャネル信号との間にチャネル間時間差が存在しないようにし得る。
【００６８】
（４）チャネル間時間差を符号化して、チャネル間時間差の符号化インデックスを取得する。
【００６９】
（５）時間領域ダウンミックスについてのステレオパラメータを計算し、時間領域ダウンミックスについてのステレオパラメータを符号化して、時間領域ダウンミックスについてのステレオパラメータの符号化インデックスを取得する。
【００７０】
時間領域ダウンミックスについてのステレオパラメータは、タイムアライメントされた左チャネル信号、および、タイムアライメントされた右チャネル信号に対して時間領域ダウンミックスを実行するために使用される。
【００７１】
（６）時間領域ダウンミックスについてのステレオパラメータに基づいて、タイムアライメントされた左チャネル信号、および、タイムアライメントされた右チャネル信号に対して時間領域ダウンミックスを実行し、プライマリチャネル信号およびセカンダリチャネル信号を取得する。
【００７２】
プライマリチャネル信号は、チャネル間の関連情報を表すために使用され、ダウンミックスされた信号または中央チャネル信号とも称され得る。セカンダリチャネル信号は、チャネル間の差分情報を表すために使用され、残差信号またはサイドチャネル信号とも称され得る。
【００７３】
タイムアライメントされた左チャネル信号、および、タイムアライメントされた右チャネル信号が時間領域において整合される場合、セカンダリチャネル信号が最も弱い。この場合、ステレオ信号は最高の効果を有する。
【００７４】
（７）プライマリチャネル信号およびセカンダリチャネル信号を別々に符号化して、プライマリチャネル信号に対応する第１モノラル符号化ビットストリーム、および、セカンダリチャネル信号に対応する第２モノラル符号化ビットストリームを取得する。
【００７５】
（８）チャネル間時間差の符号化インデックス、ステレオパラメータの符号化インデックス、第１モノラル符号化ビットストリーム、および第２モノラル符号化ビットストリームをステレオ符号化ビットストリームに書き込む。
【００７６】
上述の段階すべてが必須とは限らないことに留意すべきである。例えば、段階（１）は必須ではない。段階（１）が無い場合、時間推定に使用される左チャネル信号および右チャネル信号は、元のステレオ信号における左チャネル信号および右チャネル信号であり得る。本明細書において、元のステレオ信号における左チャネル信号および右チャネル信号は、収集、および、アナログ−デジタル（Ａ／Ｄ）変換の後に取得される信号である。
【００７７】
復号コンポーネント１２０は、符号化コンポーネント１１０によって生成されたステレオ符号化ビットストリームを復号してステレオ信号を取得するよう構成される。
【００７８】
任意選択で、符号化コンポーネント１１０は、有線または無線方式で復号コンポーネント１２０に接続され得、復号コンポーネント１２０は、復号コンポーネント１２０と符号化コンポーネント１１０との間の接続を通じて、符号化コンポーネント１１０によって生成されたステレオ符号化ビットストリームを取得し得る。代替的に、符号化コンポーネント１１０は、生成されたステレオ符号化ビットストリームをメモリに格納し得、復号コンポーネント１２０はメモリ内のステレオ符号化ビットストリームを読み込む。
【００７９】
任意選択で、復号コンポーネント１２０は、ソフトウェア、ハードウェア、または、ソフトウェアおよびハードウェアの組み合わせの形式で実装され得る。これについては、本願の実施形態において限定されるものではない。
【００８０】
復号コンポーネント１２０がステレオ符号化ビットストリームを復号してステレオ信号を取得するプロセスは以下の段階を含み得る。
【００８１】
（１）ステレオ符号化ビットストリームにおける第１モノラル符号化ビットストリームおよび第２モノラル符号化ビットストリームを復号し、プライマリチャネル信号およびセカンダリチャネル信号を取得する。
【００８２】
（２）ステレオ符号化ビットストリームに基づいて、時間領域アップミックスについてのステレオパラメータの符号化インデックスを取得し、プライマリチャネル信号およびセカンダリチャネル信号に対して時間領域アップミックスを実行して、時間領域アップミックスされた左チャネル信号、および、時間領域アップミックスされた右チャネル信号を取得する。
【００８３】
（３）ステレオ符号化ビットストリームに基づいて、チャネル間時間差の符号化インデックスを取得し、時間領域アップミックスされた左チャネル信号、および、時間領域アップミックスされた右チャネル信号に対して実行時間調整を実行してステレオ信号を取得する。
【００８４】
任意選択で、符号化コンポーネント１１０および復号コンポーネント１２０は、同一のデバイスに配置され得る、または、異なるデバイスに配置され得る。デバイスは、携帯電話、タブレットコンピュータ、ラップトップポータブルコンピュータ、デスクトップコンピュータ、Ｂｌｕｅｔｏｏｔｈ（登録商標）サウンドボックス、録音ペン、またはウェアラブルデバイスなどの音声信号処理機能を有する移動端末であり得る、または、コアネットワークもしくは無線ネットワークにおける、音声信号処理能力を有するネットワーク要素であり得る。これについては、本願の実施形態において限定されるものではない。
【００８５】
例えば、図２に示されるように、以下の例を使用して説明が提供される。符号化コンポーネント１１０は移動端末１３０に配置される。復号コンポーネント１２０は移動端末１４０に配置される。移動端末１３０および移動端末１４０は、互いに独立した、音声信号処理能力を有する電子デバイスである。例えば、移動端末１３０および移動端末１４０の各々は、携帯電話、ウェアラブルデバイス、仮想現実（ｖｉｒｔｕａｌ  ｒｅａｌｉｔｙ、ＶＲ）デバイス、拡張現実（ａｕｇｍｅｎｔｅｄ  ｒｅａｌｉｔｙ、ＡＲ）デバイスなどであり得る。加えて、移動端末１３０は、無線または有線ネットワークを通じて移動端末１４０に接続される。
【００８６】
任意選択で、移動端末１３０は、収集コンポーネント１３１、符号化コンポーネント１１０、およびチャネル符号化コンポーネント１３２を含み得る。収集コンポーネント１３１は符号化コンポーネント１１０に接続され、符号化コンポーネント１１０は符号化コンポーネント１３２に接続される。
【００８７】
任意選択で、移動端末１４０は、音声再生コンポーネント１４１、復号コンポーネント１２０、およびチャネル復号コンポーネント１４２を含み得る。音声再生コンポーネント１４１は、復号コンポーネント１２０に接続され、復号コンポーネント１２０は、チャネル復号コンポーネント１４２に接続される。
【００８８】
収集コンポーネント１３１を使用してステレオ信号を収集した後に、移動端末１３０は、符号化コンポーネント１１０を使用してステレオ信号を符号化し、ステレオ符号化ビットストリームを取得する。次に、移動端末１３０は、チャネル符号化コンポーネント１３２を使用してステレオ符号化ビットストリームを符号化し、伝送信号を取得する。
【００８９】
移動端末１３０は、無線または有線ネットワークを通じて伝送信号を移動端末１４０へ送信する。
【００９０】
伝送信号を受信後、移動端末１４０は、チャネル復号コンポーネント１４２を使用することにより伝送信号を復号してステレオ符号化ビットストリームを取得し、復号コンポーネント１２０を使用することによりステレオ符号化ビットストリームを復号してステレオ信号を取得し、音声再生コンポーネント１４１を使用することによりステレオ信号を再生する。
【００９１】
例えば、本願の本実施形態の説明では、図３に示されるように、符号化コンポーネント１１０および復号コンポーネント１２０が、コアネットワークまたは無線ネットワークにおける、音声信号処理能力を有する同一のネットワーク要素１５０に配置される例を使用する。
【００９２】
任意選択で、ネットワーク要素１５０は、チャネル復号コンポーネント１５１、復号コンポーネント１２０、符号化コンポーネント１１０、およびチャネル符号化コンポーネント１５２を含む。チャネル復号コンポーネント１５１は復号コンポーネント１２０に接続され、復号コンポーネント１２０は符号化コンポーネント１１０に接続され、符号化コンポーネント１１０はチャネル符号化コンポーネント１５２に接続される。
【００９３】
チャネル復号コンポーネント１５１は、別のデバイスによって送信された伝送信号を受信した後に、伝送信号を復号し、第１ステレオ符号化ビットストリームを取得する。復号コンポーネント１２０はステレオ符号化ビットストリームを復号し、ステレオ信号を取得する。符号化コンポーネント１１０はステレオ信号を符号化し、第２ステレオ符号化ビットストリームを取得する。チャネル符号化コンポーネント１５２は、第２ステレオ符号化ビットストリームを符号化し、伝送信号を取得する。
【００９４】
別のデバイスは、音声信号処理能力を有する移動端末であり得る、または、音声信号処理能力を有する別のネットワーク要素であり得る。これについては、本願の実施形態において限定されるものではない。
【００９５】
任意選択で、ネットワーク要素における符号化コンポーネント１１０および復号コンポーネント１２０は、移動端末によって送信されたステレオ符号化ビットストリームをトランスコードし得る。
【００９６】
任意選択で、本願の実施形態において、符号化コンポーネント１１０が配置されるデバイスは、音声符号化デバイスと称され得る。実際の実装において、音声符号化デバイスは音声復号機能も有し得る。これについては、本願の実施形態において限定されるものではない。
【００９７】
任意選択で、本願の実施形態において、ステレオ信号のみが説明のための例として使用される。本願において、音声符号化デバイスは更に、マルチチャネル信号を処理し得、マルチチャネル信号は少なくとも２つのチャネル信号を含む。
【００９８】
符号化コンポーネント１１０は、代数符号励振線形予測（ａｌｇｅｂｒａｉｃ  ｃｏｄｅ  ｅｘｃｉｔｅｄ  ｌｉｎｅａｒ  ｐｒｅｄｉｃｔｉｏｎ，  ＡＣＥＬＰ）符号化方法を使用することによりプライマリチャネル信号およびセカンダリチャネル信号を符号化し得る。
【００９９】
ＡＣＥＬＰ符号化方法は通常、プライマリチャネル信号のＬＰＣ係数、および、セカンダリチャネル信号のＬＰＣ係数を決定し、プライマリチャネル信号のＬＰＣ係数、および、セカンダリチャネル信号のＬＰＣ係数の各々をＬＳＦパラメータに変換し、プライマリチャネル信号のＬＳＦパラメータ、および、セカンダリチャネル信号のＬＳＦパラメータに対して量子化を実行すること、適応符号励振を検索してピッチ周期および適応的コードブックゲインを決定し、ピッチ周期および適応的コードブックゲインに対して量子化を別々に実行すること、ならびに、代数符号励振を検索して代数符号励振のパルスインデックスおよび利得を決定し、代数符号励振のパルスインデックスおよび利得に対して量子化を別々に実行することを含む。
【０１００】
図４は、符号化コンポーネント１１０が、プライマリチャネル信号のＬＳＦパラメータ、および、セカンダリチャネル信号のＬＳＦパラメータに対して量子化を実行する例示的な方法を示す。
【０１０１】
Ｓ４１０：プライマリチャネル信号に基づいてプライマリチャネル信号の元のＬＳＦパラメータを決定する。
【０１０２】
Ｓ４２０：セカンダリチャネル信号に基づいてセカンダリチャネル信号の元のＬＳＦパラメータを決定する。
【０１０３】
段階Ｓ４１０と段階Ｓ４２０との間には実行の順序が無い。
【０１０４】
Ｓ４３０：プライマリチャネル信号の元のＬＳＦパラメータ、および、セカンダリチャネル信号の元のＬＳＦパラメータに基づいて、セカンダリチャネル信号のＬＳＦパラメータが再使用判定条件を満たすかどうかを判定する。再使用判定条件は、簡潔に再使用条件とも称され得る。
【０１０５】
セカンダリチャネル信号のＬＳＦパラメータが再使用判定条件を満たさない場合、段階Ｓ４４０が実行される。セカンダリチャネル信号のＬＳＦパラメータが再使用判定条件を満たす場合、段階Ｓ４５０が実行される。
【０１０６】
再使用とは、セカンダリチャネル信号の量子化されたＬＳＦパラメータが、プライマリチャネル信号の量子化されたＬＳＦパラメータに基づいて取得され得ることを意味する。例えば、プライマリチャネル信号の量子化されたＬＳＦパラメータは、セカンダリチャネル信号の量子化されたＬＳＦパラメータとして使用される。換言すれば、プライマリチャネル信号の量子化されたＬＳＦパラメータは、セカンダリチャネル信号の量子化されたＬＳＦパラメータとして再使用される。
【０１０７】
セカンダリチャネル信号のＬＳＦパラメータが再使用判定条件を満たすかどうかを判定することは、セカンダリチャネル信号のＬＳＦパラメータに対して再使用判定を実行すると称され得る。
【０１０８】
例えば、再使用判定条件が、プライマリチャネル信号の元のＬＳＦパラメータとセカンダリチャネル信号の元のＬＳＦパラメータとの間の距離が予め設定された閾値以下であるとき、プライマリチャネル信号の元のＬＳＦパラメータとセカンダリチャネル信号の元のＬＳＦパラメータとの間の距離が予め設定された閾値より大きい場合、セカンダリチャネル信号のＬＳＦパラメータは再使用判定条件を満たさないと判定される。または、プライマリチャネル信号の元のＬＳＦパラメータとセカンダリチャネル信号の元のＬＳＦパラメータとの間の距離が、予め設定された閾値以下である場合、セカンダリチャネル信号のＬＳＦパラメータが再使用判定条件を満たすと判定され得る。
【０１０９】
上述の再使用判定において使用される判定条件は単に例であり、これについては本願に限定されるものではないことが理解されるべきである。
【０１１０】
プライマリチャネル信号のＬＳＦパラメータと、セカンダリチャネル信号のＬＳＦパラメータとの間の距離は、プライマリチャネル信号のＬＳＦパラメータと、セカンダリチャネル信号のＬＳＦパラメータとの間の差を表すために使用され得る。
【０１１１】
プライマリチャネル信号のＬＳＦパラメータとセカンダリチャネル信号のＬＳＦパラメータとの間の距離は複数の方式で計算され得る。
【０１１２】
例えば、プライマリチャネル信号のＬＳＦパラメータとセカンダリチャネル信号のＬＳＦパラメータとの間の距離
【数２２】
2021529340.tif 000011
は、以下の式に従って計算され得る。
【数２３】
2021529340.tif 000012
【０１１３】
ここで、
【数３】
2021529340.tif 000013
はプライマリチャネル信号のＬＳＦパラメータベクトルであり、
【数８】
2021529340.tif 000014
はセカンダリチャネル信号のＬＳＦパラメータベクトルであり、ｉはベクトルインデックス、ｉ＝１，...，またはＭであり、Ｍは線形予測階数であり、Ｗｉは第ｉ加重係数である。
【０１１４】
【数２２】
2021529340.tif 000015
は加重距離とも称され得る。上述の式は単に、プライマリチャネル信号のＬＳＦパラメータとセカンダリチャネル信号のＬＳＦパラメータとの間の距離を計算するための例示的な方法であり、プライマリチャネル信号のＬＳＦパラメータとセカンダリチャネル信号のＬＳＦパラメータとの間の距離は代替的に、別の方法を使用することにより計算され得る。例えば、上述の式における加重係数は除去され得る、または、プライマリチャネル信号のＬＳＦパラメータおよびセカンダリチャネル信号のＬＳＦパラメータに対して減算が実行され得る。
【０１１５】
セカンダリチャネル信号の元のＬＳＦパラメータに対して再使用判定を実行することは、セカンダリチャネル信号のＬＳＦパラメータに対して量子化判定を実行するとも称され得る。判定結果がセカンダリチャネル信号のＬＳＦパラメータを量子化することである場合、セカンダリチャネル信号の元のＬＳＦパラメータを量子化してビットストリームに書き込み、セカンダリチャネル信号の量子化されたＬＳＦパラメータを取得し得る。
【０１１６】
この段階における判定結果をビットストリームに書き込み、判定結果をデコーダ側へ送信し得る。
【０１１７】
Ｓ４４０：セカンダリチャネル信号の元のＬＳＦパラメータを量子化してセカンダリチャネル信号の量子化されたＬＳＦパラメータを取得し、プライマリチャネル信号のＬＳＦパラメータを量子化してプライマリチャネル信号の量子化されたＬＳＦパラメータを取得する。
【０１１８】
セカンダリチャネル信号のＬＳＦパラメータが再使用判定条件を満たす場合、プライマリチャネル信号の量子化されたＬＳＦパラメータをセカンダリチャネル信号の量子化されたＬＳＦパラメータとして直接使用することは単に例であることを理解すべきである。当然、別の方法を使用することによりプライマリチャネル信号の量子化されたＬＳＦパラメータを再使用して、セカンダリチャネル信号の量子化されたＬＳＦパラメータを取得し得る。これについては、本願の本実施形態において限定されるものではない。
【０１１９】
Ｓ４５０：セカンダリチャネル信号のＬＳＦパラメータが再使用判定条件を満たす場合、プライマリチャネル信号の量子化されたＬＳＦパラメータをセカンダリチャネル信号の量子化されたＬＳＦパラメータとして直接使用する。
【０１２０】
プライマリチャネル信号の元のＬＳＦパラメータおよびセカンダリチャネル信号の元のＬＳＦパラメータを別々に量子化してビットストリームに書き込み、プライマリチャネル信号の量子化されたＬＳＦパラメータおよびセカンダリチャネル信号の量子化されたＬＳＦパラメータを取得する。この場合、比較的大きい数のビットが占有される。
【０１２１】
図５は、本願の一実施形態によるステレオ信号符号化方法の概略フローチャートである。再使用判定結果において、再使用判定条件が満たされないことが分かった場合、符号化コンポーネント１１０は図５に示される方法を実行し得る。
【０１２２】
Ｓ５１０：ステレオ信号における現在のフレーム内のプライマリチャネル信号の量子化されたＬＳＦパラメータに対してスペクトラム拡散を実行し、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得する。
【０１２３】
Ｓ５２０：セカンダリチャネル信号の元のＬＳＦパラメータおよびプライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいて、現在のフレームにおけるセカンダリチャネル信号のＬＳＦパラメータの予測残差を決定する。
【０１２４】
図１５に示されるように、プライマリチャネル信号の線形予測スペクトル包絡線とセカンダリチャネル信号の線形予測スペクトル包絡線との間には類似性がある。線形予測スペクトル包絡線はＬＰＣ係数によって表され、ＬＰＣ係数はＬＳＦパラメータに変換され得る。したがって、プライマリチャネル信号のＬＳＦパラメータとセカンダリチャネル信号のＬＳＦパラメータとの間には類似性がある。したがって、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいてセカンダリチャネル信号のＬＳＦパラメータの予測残差を決定することは、予測残差の精度の改善に役立つ。
【０１２５】
セカンダリチャネル信号の元のＬＳＦパラメータは、従来技術における方法を使用することによってセカンダリチャネル信号に基づいて取得されるＬＳＦパラメータ、例えば、Ｓ４２０において取得される元のＬＳＦパラメータとして理解され得る。
【０１２６】
セカンダリチャネル信号の元のＬＳＦパラメータ、および、セカンダリチャネル信号の予測されたＬＳＦパラメータに基づいてセカンダリチャネル信号のＬＳＦパラメータの予測残差を決定することは、セカンダリチャネル信号の元のＬＳＦパラメータとセカンダリチャネル信号の予測されたＬＳＦパラメータとの間の差をセカンダリチャネル信号のＬＳＦパラメータの予測残差として使用することを含み得る。
【０１２７】
Ｓ５３０：セカンダリチャネル信号のＬＳＦパラメータの予測残差に対して量子化を実行する。
【０１２８】
Ｓ５４０：プライマリチャネル信号の量子化されたＬＳＦパラメータに対して量子化を実行する。
【０１２９】
本願の本実施形態における符号化方法において、セカンダリチャネル信号のＬＳＦパラメータが符号化される必要がある場合、セカンダリチャネル信号のＬＳＦパラメータの予測残差に対して量子化が実行される。セカンダリチャネル信号のＬＳＦパラメータが別々に符号化される方法と比較して、この方法は、符号化に必要なビットの数の低減に役立つ。
【０１３０】
加えて、予測残差を決定するために使用される、セカンダリチャネル信号のＬＳＦパラメータは、プライマリチャネル信号の量子化されたＬＳＦパラメータに対してスペクトラム拡散が実行された後に取得されるＬＳＦパラメータに基づく予測を通じて取得されるので、プライマリチャネル信号の線形予測スペクトル包絡線とセカンダリチャネル信号の線形予測スペクトル包絡線との間の類似の特徴を使用できる。このことは、プライマリチャネル信号の量子化されたＬＳＦパラメータと比較して予測残差の精度を改善することに役立ち、デコーダ側が予測残差およびプライマリチャネル信号の量子化されたＬＳＦパラメータに基づいてセカンダリチャネル信号の量子化されたＬＳＦパラメータを決定する精度の改善に役立つ。
【０１３１】
Ｓ５１０、Ｓ５２０、Ｓ５３０は、複数の方式で実装され得る。以下では、図６から図９を参照して説明を提供する。
【０１３２】
図６に示されるように、Ｓ５１０はＳ６１０を含み得、Ｓ５２０はＳ６２０を含み得る。
【０１３３】
Ｓ６１０：プライマリチャネル信号の量子化されたＬＳＦパラメータに対して平均伸長（ｐｕｌｌ−ｔｏ−ａｖｅｒａｇｅ）スペクトラム拡散を実行してプライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得する。
【０１３４】
上述の平均伸長処理は、以下の式に従って実行され得る。
【数１】
2021529340.tif 000016
【０１３５】
ここで、
【数２】
2021529340.tif 000017
はプライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータベクトルであり、βは拡散率（bｒｏａｄｅｎｉｎｇ  ｆａｃｔｏｒ）であり、
【数２４】
2021529340.tif 000018
はプライマリチャネル信号の量子化されたＬＳＦパラメータベクトルであり、
【数４】
2021529340.tif 000019
はセカンダリチャネル信号のＬＳＦパラメータの平均ベクトルであり、ｉはベクトルインデックス、ｉ＝１，...，またはＭであり、Ｍは線形予測階数である。
【０１３６】
通常、異なる符号化帯域幅には異なる線形予測階数が使用され得る。例えば、符号化帯域幅が１６ＫＨｚである場合、２０次線形予測が実行され得る。すなわちＭ＝２０である。符号化帯域幅が１２．８ＫＨｚである場合、１６次線形予測が実行され得る。すなわちＭ＝１６である。ＬＳＦパラメータベクトルは簡潔にＬＳＦパラメータとも称され得る。
【０１３７】
拡散率βは予め設定された定数であり得る。例えば、βは０より大きく１より小さい予め設定された実定数であり得る。例えば、β＝０．８２、またはβ＝０．９１である。
【０１３８】
代替的に、拡散率βは適応的に取得され得る。例えば、異なる符号化モード、符号化帯域幅、または符号化レートなどの符号化パラメータに基づいて、異なる拡散率βが予め設定され得、次に、１または複数の現在の符号化パラメータに基づいて、対応する拡散率βが選択される。本明細書において説明される符号化モードは、音声起動検出結果、無声音および有声音の区別などを含み得る。
【０１３９】
例えば、以下の対応する拡散率βは、異なる符号化レートに設定され得る。
【数５】
2021529340.tif 000020
【０１４０】
ここで、ｂｒａｔｅとは符号化レートを表す。
【０１４１】
次に、現在のフレームにおける符号化レートに対応する拡散率は、現在のフレームにおける符号化レート、および、符号化レートと拡散率との間の上述の対応関係に基づいて決定され得る。
【０１４２】
セカンダリチャネル信号のＬＳＦパラメータの平均ベクトルは、大量のデータに基づく訓練を通じて取得され得るか、予め設定された定数ベクトルであり得るか、または、適応的に取得され得る。
【０１４３】
例えば、セカンダリチャネル信号のＬＳＦパラメータの異なる平均ベクトルは、符号化モード、符号化帯域幅、または符号化レートなどの符号化パラメータに基づいて予め設定され得る。次に、セカンダリチャネル信号のＬＳＦパラメータに対応する平均ベクトルは、現在のフレームにおける符号化パラメータに基づいて選択される。
【０１４４】
Ｓ６２０：セカンダリチャネル信号の元のＬＳＦパラメータとプライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータとの間の差をセカンダリチャネル信号のＬＳＦパラメータの予測残差として使用する。
【０１４５】
具体的には、セカンダリチャネル信号のＬＳＦパラメータの予測残差は以下の式を満たす。
【数６】
2021529340.tif 000021
【０１４６】
ここで、
【数７】
2021529340.tif 000022
はセカンダリチャネル信号のＬＳＦパラメータの予測残差ベクトルであり、
【数８】
2021529340.tif 000023
はセカンダリチャネル信号の元のＬＳＦパラメータベクトルであり、
【数２】
2021529340.tif 000024
はプライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータベクトルであり、ｉはベクトルインデックス、ｉ＝１，...，またはＭであり、Ｍは線形予測階数である。ＬＳＦパラメータベクトルは簡潔にＬＳＦパラメータとも称され得る。
【０１４７】
換言すれば、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータは、セカンダリチャネル信号の予測されたＬＳＦパラメータとして直接使用され（この実装は、セカンダリチャネル信号のＬＳＦパラメータに対してシングルステージ予測を実行すると称される）、セカンダリチャネル信号の元のＬＳＦパラメータとセカンダリチャネル信号の予測されたＬＳＦパラメータとの間の差は、セカンダリチャネル信号のＬＳＦパラメータの予測残差として使用され得る。
【０１４８】
図７に示されるように、Ｓ５１０はＳ７１０を含み得、Ｓ５２０はＳ７２０を含み得る。
【０１４９】
Ｓ７１０：プライマリチャネル信号の量子化されたＬＳＦパラメータに対して平均伸長スペクトラム拡散を実行してプライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得する。
【０１５０】
この段階についてはＳ６１０を参照されたい。詳細はここでは再び説明しない。
【０１５１】
Ｓ７２０：プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいて、セカンダリチャネル信号のＬＳＦパラメータに対してマルチステージ予測を実行してセカンダリチャネル信号の予測されたＬＳＦパラメータを取得し、セカンダリチャネル信号の元のＬＳＦパラメータとセカンダリチャネル信号の予測されたＬＳＦパラメータとの間の差をセカンダリチャネル信号の予測残差として使用する。
【０１５２】
セカンダリチャネル信号のＬＳＦパラメータに対して実行された予測の回数の特定の数は、セカンダリチャネル信号のＬＳＦパラメータに対して実行された予測のステージの特定の数と称され得る。
【０１５３】
マルチステージ予測は、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータをセカンダリチャネル信号の予測されたＬＳＦパラメータとして予測することを含み得る。予測はイントラ予測と称され得る。
【０１５４】
イントラ予測はマルチステージ予測の任意の位置で実行され得る。例えば、イントラ予測（すなわちステージ１予測）が最初に実行され得、次に、イントラ予測以外の予測（例えばステージ２予測およびステージ３予測）が実行される。代替的に、イントラ予測以外の予測（すなわちステージ１予測）が最初に実行され得、次に、イントラ予測（すなわちステージ２予測）が実行される。当然、イントラ予測以外の予測（すなわちステージ３予測）が更に実行され得る。
【０１５５】
セカンダリチャネル信号のＬＳＦパラメータに対して２ステージ予測が実行され、ステージ１予測がイントラ予測である場合、ステージ２予測は、セカンダリチャネル信号のＬＳＦパラメータのイントラ予測結果に基づいて（すなわち、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいて）実行され得る、または、セカンダリチャネル信号の元のＬＳＦパラメータに基づいて実行され得る。例えば、ステージ２予測は、前のフレームにおけるセカンダリチャネル信号の量子化されたＬＳＦパラメータ、および、現在のフレームのセカンダリチャネル信号の元のＬＳＦパラメータに基づいて、インター予測方法を使用することによって、セカンダリチャネル信号のＬＳＦパラメータに対して実行され得る。
【０１５６】
２ステージ予測がセカンダリチャネル信号のＬＳＦパラメータに対して実行され、ステージ１予測がイントラ予測であり、ステージ２予測がプライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいて実行される場合、セカンダリチャネルのＬＳＦパラメータの予測残差は以下の式を満たす。
【数９】
2021529340.tif 000025
【数１０】
2021529340.tif 000026
【０１５７】
ここで、
【数７】
2021529340.tif 000027
はセカンダリチャネル信号のＬＳＦパラメータの予測残差ベクトルであり、
【数８】
2021529340.tif 000028
はセカンダリチャネル信号の元のＬＳＦパラメータベクトルであり、
【数２】
2021529340.tif 000029
はプライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータベクトルであり、
【数１１】
2021529340.tif 000030
はセカンダリチャネル信号のＬＳＦパラメータの予測されたベクトルであり、
【数１２】
2021529340.tif 000031
は、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータベクトルに基づいてセカンダリチャネルのＬＳＦパラメータに対してステージ２予測が実行された後に取得される、セカンダリチャネル信号のＬＳＦパラメータの予測されたベクトルであり、ｉはベクトルインデックス、ｉ＝１，...，またはＭであり、Ｍは線形予測階数である。ＬＳＦパラメータベクトルは簡潔にＬＳＦパラメータとも称され得る。
【０１５８】
２ステージ予測がセカンダリチャネル信号のＬＳＦパラメータに対して実行され、ステージ１予測がイントラ予測であり、ステージ２予測がセカンダリチャネル信号の元のＬＳＦパラメータベクトルに基づいて実行される場合、セカンダリチャネル信号のＬＳＦパラメータの予測残差は以下の式を満たす。
【数９】
2021529340.tif 000032
【数１３】
2021529340.tif 000033
【０１５９】
ここで、
【数７】
2021529340.tif 000034
はセカンダリチャネル信号のＬＳＦパラメータの予測残差ベクトルであり、
【数８】
2021529340.tif 000035
はセカンダリチャネル信号の元のＬＳＦパラメータベクトルであり、
【数１１】
2021529340.tif 000036
はセカンダリチャネル信号のＬＳＦパラメータの予測されたベクトルであり、
【数２】
2021529340.tif 000037
はプライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータベクトルであり、
【数１４】
2021529340.tif 000038
は、セカンダリチャネルのＬＳＦパラメータのステージ２予測されたベクトルであり、ｉはベクトルインデックス、ｉ＝１，...，またはＭであり、Ｍは線形予測階数である。ＬＳＦパラメータベクトルは簡潔に、ＬＳＦパラメータとも称され得る。
【０１６０】
図８に示されるように、Ｓ５１０はＳ８１０、Ｓ８２０、およびＳ８３０を含み得、Ｓ５２０はＳ８４０を含み得る。
【０１６１】
Ｓ８１０：プライマリチャネル信号の量子化されたＬＳＦパラメータを線形予測係数に変換する。
【０１６２】
ＬＳＦパラメータを線形予測係数に変換する詳細については従来技術を参照されたい。詳細はここでは説明しない。プライマリチャネル信号の量子化されたＬＳＦパラメータを線形予測係数に変換した後に取得される線形予測係数がαｉとして示され、変換に使用される伝達関数がＡ（ｚ）として示される場合、以下の式が満たされる。
【数１５】
2021529340.tif 000039
ここで、ａ０＝１である。
【０１６３】
ここで、αｉは、プライマリチャネル信号の量子化されたＬＳＦパラメータを線形予測係数に変換した後に取得される線形予測係数であり、Ｍは線形予測階数である。
【０１６４】
Ｓ８２０：線形予測係数を修正して、プライマリチャネル信号の修正された線形予測係数を取得する。
【０１６５】
修正された線形予測子の伝達関数は以下の式を満たす。
【数１６】
2021529340.tif 000040
ここで、ａ０＝１である。
【０１６６】
ここで、αｉは、プライマリチャネル信号の量子化されたＬＳＦパラメータを線形予測係数に変換した後に取得される線形予測係数であり、βは拡散率であり、Ｍは線形予測階数である。
【０１６７】
プライマリチャネル信号のスペクトラム拡散線形予測係数は以下の式を満たす。
【数１７】
2021529340.tif 000041
ここで、ｉ＝１，...，またはＭであり、
【数１８】
2021529340.tif 000042
である。
【０１６８】
ここで、ａｉは、プライマリチャネル信号の量子化されたＬＳＦパラメータを線形予測係数に変換した後に取得される線形予測係数であり、
【数１９】
2021529340.tif 000043
はスペクトラム拡散線形予測係数であり、βは拡散率であり、Ｍは線形予測階数である。
【０１６９】
この実装で拡散率βを取得する方式については、Ｓ６１０における拡散率βを取得する方式を参照されたい。詳細はここでは再び説明しない。
【０１７０】
Ｓ８３０：プライマリチャネル信号の修正された線形予測係数をＬＳＦパラメータに変換する。ここで、変換を通じて取得されるＬＳＦパラメータは、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータである。
【０１７１】
線形予測係数をＬＳＦパラメータに変換する方法については、従来技術を参照されたい。詳細はここでは説明しない。プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータは
【数２】
2021529340.tif 000044
として示され得る。
【０１７２】
Ｓ８４０：セカンダリチャネル信号の元のＬＳＦパラメータとプライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータとの間の差をセカンダリチャネル信号のＬＳＦパラメータの予測残差として使用する。
【０１７３】
この段階については、Ｓ６２０を参照されたい。詳細はここでは再び説明しない。
【０１７４】
図９に示されるように、Ｓ５１０はＳ９１０、Ｓ９２０、Ｓ９３０を含み得、Ｓ５２０はＳ９４０を含み得る。
【０１７５】
Ｓ９１０：プライマリチャネル信号の量子化されたＬＳＦパラメータを線形予測係数に変換する。
【０１７６】
この段階についてはＳ８１０を参照されたい。詳細はここでは再び説明しない。
【０１７７】
Ｓ９２０：線形予測係数を修正して、プライマリチャネル信号の修正された線形予測係数を取得する。
【０１７８】
この段階についてはＳ８２０を参照されたい。詳細はここでは再び説明しない。
【０１７９】
Ｓ９３０：プライマリチャネル信号の修正された線形予測係数をＬＳＦパラメータに変換する。ここで、変換を通じて取得されるＬＳＦパラメータは、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータである。
【０１８０】
この段階についてはＳ８３０を参照されたい。詳細はここでは再び説明しない。
【０１８１】
Ｓ９４０：プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいて、セカンダリチャネル信号のＬＳＦパラメータに対してマルチステージ予測を実行してセカンダリチャネル信号の予測されたＬＳＦパラメータを取得し、セカンダリチャネル信号の元のＬＳＦパラメータとセカンダリチャネル信号の予測されたＬＳＦパラメータとの間の差をセカンダリチャネル信号の予測残差として使用する。
【０１８２】
この段階についてはＳ７２０を参照されたい。詳細はここでは再び説明しない。
【０１８３】
本願の本実施形態におけるＳ５３０において、セカンダリチャネル信号のＬＳＦパラメータの予測残差に対して量子化が実行される場合、従来技術における任意のＬＳＦパラメータベクトル量子化方法、例えば、分割ベクトル量子化、マルチステージベクトル量子化、またはセーフネットベクトル量子化が参照され得る。
【０１８４】
セカンダリチャネル信号のＬＳＦパラメータの予測残差を量子化した後に取得されるベクトルが
【数２０】
2021529340.tif 000045
として示される場合、セカンダリチャネル信号の量子化されたＬＳＦパラメータは以下の式を満たす。
【数２１】
2021529340.tif 000046
【０１８５】
ここで、
【数１１】
2021529340.tif 000047
はセカンダリチャネル信号のＬＳＦパラメータの予測されたベクトルであり、
【数２０】
2021529340.tif 000048
は、セカンダリチャネル信号のＬＳＦパラメータの予測残差を量子化した後に取得されるベクトルであり、
【数２５】
2021529340.tif 000049
は、セカンダリチャネル信号の量子化されたＬＳＦパラメータベクトルであり、ｉはベクトルインデックス、ｉ＝１，...，またはＭであり、Ｍは線形予測階数である。ＬＳＦパラメータベクトルは簡潔にＬＳＦパラメータとも称され得る。
【０１８６】
図１０は、本願の一実施形態によるステレオ信号復号方法の概略フローチャートである。再使用判定結果において、再使用条件が満たされていないことが分かった場合、復号コンポーネント１２０は図１０に示される方法を実行し得る。
【０１８７】
Ｓ１０１０：現在のフレームにおけるプライマリチャネル信号の量子化されたＬＳＦパラメータをビットストリームから取得する。
【０１８８】
この段階については従来技術を参照されたい。詳細はここでは説明しない。
【０１８９】
Ｓ１０２０：プライマリチャネル信号の量子化されたＬＳＦパラメータに対してスペクトラム拡散を実行してプライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得する。
【０１９０】
この段階についてはＳ５１０を参照されたい。詳細はここでは再び説明しない。
【０１９１】
Ｓ１０３０：ビットストリームからステレオ信号における現在のフレームにおけるセカンダリチャネル信号のＬＳＦパラメータの予測残差を取得する。
【０１９２】
この段階については、従来技術におけるビットストリームからステレオ信号の任意のパラメータを取得するための実装方法を参照されたい。詳細はここでは説明しない。
【０１９３】
Ｓ１０４０：セカンダリチャネル信号のＬＳＦパラメータの予測残差、および、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいて、セカンダリチャネル信号の量子化されたＬＳＦパラメータを決定する。
【０１９４】
本願の実施形態における復号方法において、セカンダリチャネル信号の量子化されたＬＳＦパラメータは、セカンダリチャネル信号のＬＳＦパラメータの予測残差に基づいて決定できる。これは、ビットストリームにおけるセカンダリチャネル信号のＬＳＦパラメータによって占有されるビットの数を低減することに役立つ。
【０１９５】
加えて、セカンダリチャネル信号の量子化されたＬＳＦパラメータは、プライマリチャネル信号の量子化されたＬＳＦパラメータに対してスペクトラム拡散が実行された後に取得されたＬＳＦパラメータに基づいて決定されるので、プライマリチャネル信号の線形予測スペクトル包絡線とセカンダリチャネル信号の線形予測スペクトル包絡線との間の類似の特徴を使用できる。これは、セカンダリチャネル信号の量子化されたＬＳＦパラメータの精度の改善に役立つ。
【０１９６】
いくつかの可能な実装において、ステレオ信号における現在のフレームにおけるプライマリチャネル信号の量子化されたＬＳＦパラメータに対してスペクトラム拡散を実行してプライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得することは、プライマリチャネル信号の量子化されたＬＳＦパラメータに対して平均伸長処理を実行してスペクトラム拡散ＬＳＦパラメータを取得することを含み、ここで、平均伸長処理は、以下の式に従って実行され得る。
【数１】
2021529340.tif 000050
【０１９７】
ここで、
【数２】
2021529340.tif 000051
は、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータのベクトルを表し、
【数３】
2021529340.tif 000052
は、プライマリチャネル信号の量子化されたＬＳＦパラメータのベクトルを表し、
ｉはベクトルインデックスを表し、βは拡散率を表し、０＜β＜１であり、
【数４】
2021529340.tif 000053
は、セカンダリチャネル信号の元のＬＳＦパラメータの平均ベクトルを表し、１≦ｉ≦Ｍであり、ｉは整数であり、Ｍは線形予測パラメータを表す。
【０１９８】
可能な実装において、ステレオ信号における現在のフレームにおけるプライマリチャネル信号の量子化されたＬＳＦパラメータに対してスペクトラム拡散を実行して、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得する段階は、プライマリチャネル信号の量子化されたＬＳＦパラメータを線形予測係数に変換する段階と、線形予測係数を修正して、プライマリチャネル信号の修正された線形予測係数を取得する段階と、プライマリチャネル信号の修正された線形予測係数をＬＳＦパラメータに変換する段階であって、変換を通じて取得されたＬＳＦパラメータは、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータである、段階とを含む。
【０１９９】
いくつかの可能な実装において、セカンダリチャネル信号の量子化されたＬＳＦパラメータは、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータと、セカンダリチャネル信号のＬＳＦパラメータの予測残差との和である。
【０２００】
いくつかの可能な実装において、セカンダリチャネル信号のＬＳＦパラメータの予測残差、および、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいてセカンダリチャネル信号の量子化されたＬＳＦパラメータを決定する段階は、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいて、セカンダリチャネル信号のＬＳＦパラメータに対して２ステージ予測を実行して、予測されたＬＳＦパラメータを取得する段階と、予測されたＬＳＦパラメータと、セカンダリチャネル信号のＬＳＦパラメータの予測残差との和をセカンダリチャネル信号の量子化されたＬＳＦパラメータとして使用する段階とを含み得る。
【０２０１】
本実装において、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいてセカンダリチャネル信号のＬＳＦパラメータに対して２ステージ予測を実行して、予測されたＬＳＦパラメータを取得する実装については、Ｓ７２０を参照されたい。詳細はここでは再び説明しない。
【０２０２】
図１１は、本願の一実施形態によるステレオ信号符号化装置１１００の概略ブロック図である。符号化装置１１００は単に例であることを理解すべきである。
【０２０３】
いくつかの実装において、スペクトラム拡散モジュール１１１０、決定モジュール１１２０、および量子化モジュール１１３０はすべて、移動端末１３０の符号化コンポーネント１１０、またはネットワーク要素１５０に含まれ得る。
【０２０４】
スペクトラム拡散モジュール１１１０は、ステレオ信号における現在のフレームにおけるプライマリチャネル信号の量子化された線スペクトル周波数ＬＳＦパラメータに対してスペクトラム拡散を実行し、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得するよう構成される。
【０２０５】
決定モジュール１１２０は、セカンダリチャネル信号の元のＬＳＦパラメータ、および、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいて、現在のフレームにおけるセカンダリチャネル信号のＬＳＦパラメータの予測残差を判定するよう構成される。
【０２０６】
量子化モジュール１１３０は、予測残差に対して量子化を実行するよう構成される。
【０２０７】
任意選択で、スペクトラム拡散モジュールは、プライマリチャネル信号の量子化されたＬＳＦパラメータに対して平均伸長処理を実行し、スペクトラム拡散ＬＳＦパラメータを取得するよう構成され、平均伸長処理は以下の式に従って実行され得る。
【数１】
2021529340.tif 000054
【０２０８】
ここで、
【数２】
2021529340.tif 000055
は、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータのベクトルを表し、
【数３】
2021529340.tif 000056
は、プライマリチャネル信号の量子化されたＬＳＦパラメータのベクトルを表し、
ｉはベクトルインデックスを表し、βは拡散率を表し、０＜β＜１であり、
【数４】
2021529340.tif 000057
はセカンダリチャネル信号の元のＬＳＦパラメータの平均ベクトルを表し、１≦ｉ≦Ｍであり、ｉは整数であり、Ｍは線形予測パラメータを表す。
【０２０９】
任意選択で、スペクトラム拡散モジュールは具体的には、プライマリチャネル信号の量子化されたＬＳＦパラメータを線形予測係数に変換すること、線形予測係数を修正して、プライマリチャネル信号の修正された線形予測係数を取得すること、および、プライマリチャネル信号の修正された線形予測係数をＬＳＦパラメータに変換することを行うよう構成され得、変換を通じて取得されるＬＳＦパラメータはプライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータである。
【０２１０】
任意選択で、セカンダリチャネル信号の予測残差は、セカンダリチャネル信号の元のＬＳＦパラメータと、スペクトラム拡散ＬＳＦパラメータとの間の差である。
【０２１１】
任意選択で、決定モジュールは具体的には、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいてセカンダリチャネル信号のＬＳＦパラメータに対して２ステージ予測を実行して、セカンダリチャネル信号の予測されたＬＳＦパラメータを取得すること、および、セカンダリチャネル信号の元のＬＳＦパラメータと、予測されたＬＳＦパラメータとの間の差をセカンダリチャネル信号の予測残差として使用することを行うよう構成され得る。
【０２１２】
セカンダリチャネル信号の元のＬＳＦパラメータ、および、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいて、現在のフレームにおけるセカンダリチャネル信号のＬＳＦパラメータの予測残差を決定する前に、決定モジュールは更に、セカンダリチャネル信号のＬＳＦパラメータが再使用条件を満たさないと判定するよう構成される。
【０２１３】
符号化装置１１００は、図５に説明される符号化方法を実行するよう構成され得る。簡潔にするために、詳細はここでは再び説明しない。
【０２１４】
図１２は、本願の一実施形態によるステレオ信号復号装置１２００の概略ブロック図である。復号装置１２００は単に例であることを理解すべきである。
【０２１５】
いくつかの実装において、取得モジュール１２２０、スペクトラム拡散モジュール１２３０、および決定モジュール１２４０はすべて、移動端末１４０またはネットワーク要素１５０の復号コンポーネント１２０に含まれ得る。
【０２１６】
取得モジュール１２２０は、現在のフレームにおけるプライマリチャネル信号の量子化されたＬＳＦパラメータをビットストリームから取得するよう構成される。
【０２１７】
スペクトラム拡散モジュール１２３０は、プライマリチャネル信号の量子化されたＬＳＦパラメータに対してスペクトラム拡散を実行して、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得するよう構成される。
【０２１８】
取得モジュール１２２０は更に、ステレオ信号における現在のフレームにおけるセカンダリチャネル信号の線スペクトル周波数ＬＳＦパラメータの予測残差をビットストリームから取得するよう構成される。
【０２１９】
決定モジュール１２４０は、セカンダリチャネル信号のＬＳＦパラメータの予測残差、および、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいて、セカンダリチャネル信号の量子化されたＬＳＦパラメータを決定するよう構成される。
【０２２０】
任意選択で、スペクトラム拡散モジュールは具体的には、
プライマリチャネル信号の量子化されたＬＳＦパラメータに対して平均伸長処理を実行して、スペクトラム拡散ＬＳＦパラメータを取得するよう構成され得、平均伸長処理は以下の式に従って実行され得る。
【数１】
2021529340.tif 000058
【０２２１】
ここで、
【数２】
2021529340.tif 000059
は、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータのベクトルを表し、
【数３】
2021529340.tif 000060
は、プライマリチャネル信号の量子化されたＬＳＦパラメータのベクトルを表し、
ｉはベクトルインデックスを表し、βは拡散率を表し、０＜β＜１であり、
【数４】
2021529340.tif 000061
はセカンダリチャネル信号の元のＬＳＦパラメータの平均ベクトルを表し、１≦ｉ≦Ｍであり、ｉは整数であり、Ｍは線形予測パラメータを表す。
【０２２２】
任意選択で、スペクトラム拡散モジュールは具体的には、プライマリチャネル信号の量子化されたＬＳＦパラメータを線形予測係数に変換すること、線形予測係数を修正して、プライマリチャネル信号の修正された線形予測係数を取得すること、および、プライマリチャネル信号の修正された線形予測係数をＬＳＦパラメータに変換することを行うよう構成され得、変換を通じて取得されるＬＳＦパラメータはプライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータである。
【０２２３】
任意選択で、セカンダリチャネル信号の量子化されたＬＳＦパラメータは、スペクトラム拡散ＬＳＦパラメータと予測残差との和である。
【０２２４】
任意選択で、決定モジュールは具体的には、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいて、セカンダリチャネル信号のＬＳＦパラメータに対して２ステージ予測を実行して、予測されたＬＳＦパラメータを取得すること、および、予測されたＬＳＦパラメータと予測残差との和を、セカンダリチャネル信号の量子化されたＬＳＦパラメータとして使用することを行うよう構成され得る。
【０２２５】
ステレオ信号における現在のフレームにおけるセカンダリチャネル信号の線スペクトル周波数ＬＳＦパラメータの予測残差をビットストリームから取得する前に、取得モジュールは更に、セカンダリチャネル信号のＬＳＦパラメータが再使用条件を満たさないと判定するよう構成される。
【０２２６】
復号装置１２００は、図１０に説明される復号方法を実行するよう構成され得る。簡潔にするために、詳細はここでは再び説明しない。
【０２２７】
図１３は、本願の一実施形態によるステレオ信号符号化装置１３００の概略ブロック図である。符号化装置１３００は単に例であることを理解すべきである。
【０２２８】
メモリ１３１０はプログラムを格納するよう構成される。
【０２２９】
プロセッサ１３２０は、メモリに格納されたプログラムを実行するよう構成される。メモリ内のプログラムが実行されるとき、プロセッサは、ステレオ信号における現在のフレームにおけるプライマリチャネル信号の量子化された線スペクトル周波数ＬＳＦパラメータに対してスペクトラム拡散を実行して、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得すること、セカンダリチャネル信号の元のＬＳＦパラメータ、および、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいて、現在のフレームにおけるセカンダリチャネル信号のＬＳＦパラメータの予測残差を判定すること、ならびに、予測残差に対して量子化を実行することを行うよう構成される。
【０２３０】
任意選択で、プロセッサ１３２０は具体的には、プライマリチャネル信号の量子化されたＬＳＦパラメータに対して平均伸長処理を実行して、スペクトラム拡散ＬＳＦパラメータを取得するよう構成され得、平均伸長処理は以下の式に従って実行され得る。
【数１】
2021529340.tif 000062
【０２３１】
ここで、
【数２】
2021529340.tif 000063
は、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータのベクトルを表し、
【数３】
2021529340.tif 000064
は、プライマリチャネル信号の量子化されたＬＳＦパラメータのベクトルを表し、
ｉはベクトルインデックスを表し、βは拡散率を表し、０＜β＜１であり、
【数４】
2021529340.tif 000065
はセカンダリチャネル信号の元のＬＳＦパラメータの平均ベクトルを表し、１≦ｉ≦Ｍであり、ｉは整数であり、Ｍは線形予測パラメータを表す。
【０２３２】
任意選択で、プロセッサは具体的には、プライマリチャネル信号の量子化されたＬＳＦパラメータを線形予測係数に変換すること、線形予測係数を修正して、プライマリチャネル信号の修正された線形予測係数を取得すること、および、プライマリチャネル信号の修正された線形予測係数をＬＳＦパラメータに変換することを行うよう構成され得、変換を通じて取得されるＬＳＦパラメータはプライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータである。
【０２３３】
任意選択で、セカンダリチャネル信号の予測残差は、セカンダリチャネル信号の元のＬＳＦパラメータと、スペクトラム拡散ＬＳＦパラメータとの間の差である。
【０２３４】
任意選択で、プロセッサは具体的には、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいてセカンダリチャネル信号のＬＳＦパラメータに対して２ステージ予測を実行して、セカンダリチャネル信号の予測されたＬＳＦパラメータを取得すること、および、セカンダリチャネル信号の元のＬＳＦパラメータと、予測されたＬＳＦパラメータとの間の差をセカンダリチャネル信号の予測残差として使用することを行うよう構成され得る。
【０２３５】
セカンダリチャネル信号の元のＬＳＦパラメータ、および、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいて、現在のフレームにおけるセカンダリチャネル信号のＬＳＦパラメータの予測残差を決定する前に、プロセッサは更に、セカンダリチャネル信号のＬＳＦパラメータが再使用条件を満たさないと判定するよう構成される。
【０２３６】
符号化装置１３００は、図５に説明される符号化方法を実行するよう構成され得る。簡潔にするために、詳細はここでは再び説明しない。
【０２３７】
図１４は、本願の一実施形態によるステレオ信号復号装置１４００の概略ブロック図である。復号装置１４００は単に例であることを理解すべきである。
【０２３８】
メモリ１４１０はプログラムを格納するよう構成される。
【０２３９】
プロセッサ１４２０は、メモリに格納されたプログラムを実行するよう構成される。メモリ内のプログラムが実行されるとき、プロセッサは、現在のフレームにおけるプライマリチャネル信号の量子化されたＬＳＦパラメータをビットストリームから取得すること、プライマリチャネル信号の量子化されたＬＳＦパラメータに対してスペクトラム拡散を実行して、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得すること、ステレオ信号における現在のフレームにおけるセカンダリチャネル信号の線スペクトル周波数ＬＳＦパラメータの予測残差をビットストリームから取得すること、および、セカンダリチャネル信号のＬＳＦパラメータの予測残差、および、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいて、セカンダリチャネル信号の量子化されたＬＳＦパラメータを決定することを行うよう構成される。
【０２４０】
任意選択で、プロセッサは具体的には、
プライマリチャネル信号の量子化されたＬＳＦパラメータに対して平均伸長処理を実行して、スペクトラム拡散ＬＳＦパラメータを取得するよう構成され得、平均伸長処理は以下の式に従って実行され得る。
【数１】
2021529340.tif 000066
【０２４１】
ここで、
【数２】
2021529340.tif 000067
は、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータのベクトルを表し、
【数３】
2021529340.tif 000068
は、プライマリチャネル信号の量子化されたＬＳＦパラメータのベクトルを表し、
ｉはベクトルインデックスを表し、βは拡散率を表し、０＜β＜１であり、
【数４】
2021529340.tif 000069
はセカンダリチャネル信号の元のＬＳＦパラメータの平均ベクトルを表し、１≦ｉ≦Ｍであり、ｉは整数であり、Ｍは線形予測パラメータを表す。
【０２４２】
任意選択で、プロセッサは具体的には、プライマリチャネル信号の量子化されたＬＳＦパラメータを線形予測係数に変換すること、線形予測係数を修正して、プライマリチャネル信号の修正された線形予測係数を取得すること、および、プライマリチャネル信号の修正された線形予測係数をＬＳＦパラメータに変換することを行うよう構成され得、変換を通じて取得されるＬＳＦパラメータはプライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータである。
【０２４３】
任意選択で、セカンダリチャネル信号の量子化されたＬＳＦパラメータは、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータと予測残差との和である。
【０２４４】
任意選択で、プロセッサは具体的には、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいて、セカンダリチャネル信号のＬＳＦパラメータに対して２ステージ予測を実行して、予測されたＬＳＦパラメータを取得すること、および、予測されたＬＳＦパラメータと予測残差との和を、セカンダリチャネル信号の量子化されたＬＳＦパラメータとして使用することを行うよう構成され得る。
【０２４５】
ステレオ信号における現在のフレームにおけるセカンダリチャネル信号の線スペクトル周波数ＬＳＦパラメータの予測残差をビットストリームから取得する前に、プロセッサは更に、セカンダリチャネル信号のＬＳＦパラメータが再使用条件を満たさないと判定するよう構成される。
【０２４６】
復号装置１４００は、図１０に説明される復号方法を実行するよう構成され得る。簡潔にするために、詳細はここでは再び説明しない。
【０２４７】
当業者であれば、本明細書に開示された実施形態で説明された複数の例を組み合わせて、複数のユニット及び複数のアルゴリズム段階が、電子的ハードウェア又はコンピュータソフトウェアと電子的ハードウェアとの組み合わせによって実装され得ることを認識するであろう。これらの機能がハードウェアで実行されるのか、又はソフトウェアで実行されるのかは、特定の用途及び技術的解決手段の設計制約条件で決まる。当業者であれば、異なる方法を用いて、説明された機能を特定の用途ごとに実装するであろうが、この実装例が本願の範囲を超えるものとみなされるべきではない。
【０２４８】
当業者は明確に理解し得るように、説明を簡便かつ簡潔にする目的で、前述のシステム、装置、およびユニットの詳細な動作プロセスについては、前述の方法の実施形態における対応するプロセスを参照されたい。詳細はここでは再び説明しない。
【０２４９】
本願において提供されたいくつかの実施形態において、開示されたシステム、装置、および方法は、別の方式で実装され得ることが理解されるべきである。例えば、説明される装置の実施形態は単に例である。例えば、ユニットへの区分は単に、論理的な機能の区分である。実際の実装においては別の区分方式があってよい。例えば、複数のユニット又はコンポーネントが組み合わされても、別のシステムに統合されてもよく、一部の機能が無視されても、実行されなくてもよい。さらに、示された又は説明された相互結合又は直接結合又は通信接続は、いくつかのインタフェースを用いて実装されてよい。複数の装置間又は複数のユニット間の間接的な結合又は通信接続は、電子的形態、機械的形態、又は他の形態で実装されてよい。
【０２５０】
別個の部分として説明されているユニットは、物理的に別個のものであってもなくてもよい、かつ、ユニットとして表示されている部分は、物理的なユニットであってもなくてもよいし、１つの位置に配置されてもよいし、複数のネットワークユニットに分散されてもよい。これらのユニットの一部又は全部が、これらの実施形態の解決手段の目的を実現するために、実際の要件に基づいて選択されてよい。
【０２５１】
加えて、本願の実施形態における機能ユニットが１つの処理ユニットに統合されてもよく、当該ユニットの各々が物理的に単独で存在してもよく、２つまたはそれより多くのユニットが１つのユニットに統合されてもよい。
【０２５２】
本願の実施形態におけるプロセッサは、中央演算処理装置（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ，  ＣＰＵ）であり得ることを理解すべきである。プロセッサは代替的に、別の汎用プロセッサ、デジタル信号プロセッサ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ，  ＤＳＰ）、特定用途向け集積回路（ａｐｐｌｉｃａｔｉｏｎ−ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ，  ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ，  ＦＰＧＡ）、または、別のプログラマブル論理デバイス、ディスクリートゲートもしくはトランジスタ論理デバイス、ディスクリートハードウェアコンポーネントなどであり得る。汎用プロセッサはマイクロプロセッサであり得るか、または、プロセッサは任意の従来のプロセッサなどであり得る。
【０２５３】
機能がソフトウェア機能ユニットの形態で実装され、独立製品として販売または使用される場合、機能はコンピュータ可読記憶媒体に記憶されてよい。そのような理解に基づいて、基本的には本願の技術的解決手段、又は先行技術に寄与する部分、又は技術的解決手段の一部が、ソフトウェア製品の形態で実装されてよい。コンピュータソフトウェア製品は、記憶媒体に記憶されており、コンピュータ装置（パーソナルコンピュータ、サーバ、またはネットワーク装置であってもよい）に、本願の実施形態に記載された方法の全てまたはある段階を実行するように命令するためのいくつかの命令を含む。上述の記憶媒体は、ＵＳＢフラッシュドライブ、リムーバブルハードディスク、リードオンリメモリ（ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ、ＲＯＭ）、ランダムアクセスメモリ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ、ＲＡＭ）、磁気ディスク、またはコンパクトディスクなどのプログラムコードを記憶できる任意の媒体を含む。
【０２５４】
前述の説明は、本願の単なる特定の実装例にすぎず、本願の保護範囲を限定することを意図してはいない。本願に開示された技術的範囲内で当業者により容易に考え出される、あらゆる変形又は置換は、本願の保護範囲に含まれることになる。したがって、本願の保護範囲は特許請求の範囲の保護範囲に従うことになる。
他の可能な請求項
（項目１）
ステレオ信号の符号化方法であって、
上記ステレオ信号における現在のフレームにおけるプライマリチャネル信号の量子化された線スペクトル周波数ＬＳＦパラメータに対してスペクトラム拡散を実行して、上記プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得する段階と、
セカンダリチャネル信号の元のＬＳＦパラメータ、および、上記プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいて、上記現在のフレームにおけるセカンダリチャネル信号のＬＳＦパラメータの予測残差を決定する段階と、
上記予測残差に対して量子化を実行する段階と
を備える方法。
（項目２）
上記ステレオ信号における現在のフレームにおけるプライマリチャネル信号の量子化された線スペクトル周波数ＬＳＦパラメータに対してスペクトラム拡散を実行して、上記プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得する上記段階は、
上記プライマリチャネル信号の上記量子化されたＬＳＦパラメータに対して平均伸長処理を実行して、上記スペクトラム拡散ＬＳＦパラメータを取得する段階
を含み、上記平均伸長処理は以下の式、すなわち
【数１】
2021529340.tif 000070
に従って実行され、
【数２】
2021529340.tif 000071
は上記プライマリチャネル信号の上記スペクトラム拡散ＬＳＦパラメータのベクトルを表し、
【数３】
2021529340.tif 000072
は上記プライマリチャネル信号の上記量子化されたＬＳＦパラメータのベクトルを表し、ｉはベクトルインデックスを表し、βは拡散率を表し、０＜β＜１であり、
【数４】
2021529340.tif 000073
は上記セカンダリチャネル信号の上記元のＬＳＦパラメータの平均ベクトルを表し、１≦ｉ≦Ｍであり、ｉは整数であり、Ｍは線形予測パラメータを表す、
項目１に記載の符号化方法。
（項目３）
上記ステレオ信号における現在のフレームにおけるプライマリチャネル信号の量子化された線スペクトル周波数ＬＳＦパラメータに対してスペクトラム拡散を実行して、上記プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得する上記段階は、
上記プライマリチャネル信号の上記量子化されたＬＳＦパラメータを線形予測係数に変換する段階と、
上記線形予測係数を修正して、上記プライマリチャネル信号の修正された線形予測係数を取得する段階と、
上記プライマリチャネル信号の上記修正された線形予測係数をＬＳＦパラメータに変換する段階であって、変換を通じて取得される上記ＬＳＦパラメータは、上記プライマリチャネル信号の上記スペクトラム拡散ＬＳＦパラメータである、段階と
を含む、項目１に記載の符号化方法。
（項目４）
上記セカンダリチャネル信号の上記ＬＳＦパラメータの上記予測残差は、上記セカンダリチャネル信号の上記元のＬＳＦパラメータと、上記プライマリチャネル信号の上記スペクトラム拡散ＬＳＦパラメータとの間の差である、項目１から３のいずれか一項に記載の符号化方法。
（項目５）
セカンダリチャネル信号の元のＬＳＦパラメータ、および、上記プライマリチャネル信号の上記スペクトラム拡散ＬＳＦパラメータに基づいて、上記現在のフレームにおける上記セカンダリチャネル信号のＬＳＦパラメータの予測残差を決定する上記段階は、
上記プライマリチャネル信号の上記スペクトラム拡散ＬＳＦパラメータに基づいて、上記セカンダリチャネル信号の上記ＬＳＦパラメータに対して２ステージ予測を実行して、上記セカンダリチャネル信号の予測されたＬＳＦパラメータを取得する段階と、
上記セカンダリチャネル信号の上記元のＬＳＦパラメータと、上記予測されたＬＳＦパラメータとの間の差を上記セカンダリチャネル信号の上記予測残差として使用する、段階と
を含む、項目１から３のいずれか一項に記載の符号化方法。
（項目６）
セカンダリチャネル信号の元のＬＳＦパラメータ、および、上記プライマリチャネル信号の上記スペクトラム拡散ＬＳＦパラメータに基づいて、上記現在のフレームにおける上記セカンダリチャネル信号のＬＳＦパラメータの予測残差を決定する上記段階の前に、上記符号化方法は更に、
上記セカンダリチャネル信号の上記ＬＳＦパラメータが再使用条件を満たさないと判定する段階
を備える、項目１から５のいずれか一項に記載の符号化方法。
（項目７）
ステレオ信号の復号方法であって、
ビットストリームから上記現在のフレームにおけるプライマリチャネル信号の量子化されたＬＳＦパラメータを取得する段階と、
上記プライマリチャネル信号の上記量子化されたＬＳＦパラメータに対してスペクトラム拡散を実行して、上記プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得する段階と、
上記ビットストリームから、上記ステレオ信号における現在のフレームにおけるセカンダリチャネル信号の線スペクトル周波数ＬＳＦパラメータの予測残差を取得する段階と、
上記セカンダリチャネル信号の上記ＬＳＦパラメータの上記予測残差、および、上記プライマリチャネル信号の上記スペクトラム拡散ＬＳＦパラメータに基づいて、上記セカンダリチャネル信号の量子化されたＬＳＦパラメータを決定する段階と
を備える復号方法。
（項目８）
上記プライマリチャネル信号の上記量子化されたＬＳＦパラメータに対してスペクトラム拡散を実行して、上記プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得する上記段階は、
上記プライマリチャネル信号の上記量子化されたＬＳＦパラメータに対して平均伸長処理を実行して、上記プライマリチャネル信号の上記スペクトラム拡散ＬＳＦパラメータを取得する段階
を含み、上記平均伸長処理は、以下の式、すなわち、
【数１】
2021529340.tif 000074
に従って実行され、
【数２】
2021529340.tif 000075
は上記プライマリチャネル信号の上記スペクトラム拡散ＬＳＦパラメータのベクトルを表し、
【数３】
2021529340.tif 000076
は上記プライマリチャネル信号の上記量子化されたＬＳＦパラメータのベクトルを表し、ｉはベクトルインデックスを表し、βは拡散率を表し、０＜β＜１であり、
【数４】
2021529340.tif 000077
は上記セカンダリチャネル信号の元のＬＳＦパラメータの平均ベクトルを表し、１≦ｉ≦Ｍであり、ｉは整数であり、Ｍは線形予測パラメータを表す、
項目７に記載の復号方法。
（項目９）
上記ステレオ信号における上記現在のフレームにおける上記プライマリチャネル信号の上記量子化されたＬＳＦパラメータに対してスペクトラム拡散を実行して、上記プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得する上記段階は、
上記プライマリチャネル信号の上記量子化されたＬＳＦパラメータを線形予測係数に変換する段階と、
上記線形予測係数を修正して、上記プライマリチャネル信号の修正された線形予測係数を取得する段階と、
上記プライマリチャネル信号の上記修正された線形予測係数をＬＳＦパラメータに変換する段階であって、変換を通じて取得された上記ＬＳＦパラメータは、上記プライマリチャネル信号の上記スペクトラム拡散ＬＳＦパラメータである、段階と
を含む、項目７に記載の復号方法。
（項目１０）
上記セカンダリチャネル信号の上記量子化されたＬＳＦパラメータは、上記プライマリチャネル信号の上記スペクトラム拡散ＬＳＦパラメータと上記予測残差との和である、項目７から９のいずれか一項に記載の復号方法。
（項目１１）
上記セカンダリチャネル信号の上記ＬＳＦパラメータの上記予測残差、および、上記プライマリチャネル信号の上記スペクトラム拡散ＬＳＦパラメータに基づいて、上記セカンダリチャネル信号の量子化されたＬＳＦパラメータを決定する上記段階は、
上記プライマリチャネル信号の上記スペクトラム拡散ＬＳＦパラメータに基づいて、上記セカンダリチャネル信号の上記ＬＳＦパラメータに対して２ステージ予測を実行して、予測されたＬＳＦパラメータを取得する段階と、
上記予測されたＬＳＦパラメータと上記予測残差との和を上記セカンダリチャネル信号の上記量子化されたＬＳＦパラメータとして使用する段階と
を含む、項目７から９のいずれか一項に記載の復号方法。
（項目１２）
ステレオ信号符号化装置であって、メモリおよびプロセッサを備え、
上記メモリはプログラムを格納するよう構成され、
上記プロセッサは、上記メモリに格納された上記プログラムを実行するよう構成され。上記メモリ内の上記プログラムが実行されるとき、上記プロセッサは、
上記ステレオ信号における上記現在のフレームにおけるプライマリチャネル信号の量子化された線スペクトル周波数ＬＳＦパラメータに対してスペクトラム拡散を実行して、上記プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得すること、
セカンダリチャネル信号の元のＬＳＦパラメータ、および、プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータに基づいて、上記現在のフレームにおけるセカンダリチャネル信号のＬＳＦパラメータの予測残差を決定すること、ならびに、
上記予測残差に対して量子化を実行すること
を行うよう構成される、ステレオ信号符号化装置。
（項目１３）
上記プロセッサは、
上記プライマリチャネル信号の上記量子化されたＬＳＦパラメータに対して平均伸長処理を実行して、上記スペクトラム拡散ＬＳＦパラメータを取得するよう構成され、上記平均伸長処理は、以下の式、すなわち、
【数１】
2021529340.tif 000078
に従って実行され、
【数２】
2021529340.tif 000079
は上記プライマリチャネル信号の上記スペクトラム拡散ＬＳＦパラメータのベクトルを表し、
【数３】
2021529340.tif 000080
は上記プライマリチャネル信号の上記量子化されたＬＳＦパラメータのベクトルを表し、ｉはベクトルインデックスを表し、βは拡散率を表し、０＜β＜１であり、
【数４】
2021529340.tif 000081
は上記セカンダリチャネル信号の元のＬＳＦパラメータの平均ベクトルを表し、１≦ｉ≦Ｍであり、ｉは整数であり、Ｍは線形予測パラメータを表す、
項目１２に記載の符号化装置。
（項目１４）
上記プロセッサは、
上記プライマリチャネル信号の上記量子化されたＬＳＦパラメータを線形予測係数に変換し、
上記線形予測係数を修正して、上記プライマリチャネル信号の修正された線形予測係数を取得し、
上記プライマリチャネル信号の上記修正された線形予測係数をＬＳＦパラメータに変換するよう構成され、
変換を通じて取得された上記ＬＳＦパラメータは、上記プライマリチャネル信号の上記スペクトラム拡散ＬＳＦパラメータである、
項目１２に記載の符号化装置。
（項目１５）
上記セカンダリチャネル信号の上記ＬＳＦパラメータの上記予測残差は、上記セカンダリチャネル信号の上記元のＬＳＦパラメータと、上記プライマリチャネル信号の上記スペクトラム拡散ＬＳＦパラメータとの間の差である、項目１２から１４のいずれか一項に記載の符号化装置。
（項目１６）
上記プロセッサは、
上記プライマリチャネル信号の上記スペクトラム拡散ＬＳＦパラメータに基づいて、上記セカンダリチャネル信号の上記ＬＳＦパラメータに対して２ステージ予測を実行して、上記セカンダリチャネル信号の予測されたＬＳＦパラメータを取得し、
上記セカンダリチャネル信号の上記元のＬＳＦパラメータと、上記予測されたＬＳＦパラメータとの間の差を、上記セカンダリチャネル信号の上記予測残差として使用するよう構成される、
項目１２から１４のいずれか一項に記載の符号化装置。
（項目１７）
上記セカンダリチャネル信号の上記元のＬＳＦパラメータ、および、上記プライマリチャネル信号の上記スペクトラム拡散ＬＳＦパラメータに基づいて、上記現在のフレームにおける上記セカンダリチャネル信号の上記ＬＳＦパラメータの上記予測残差を決定する前に、上記プロセッサは更に、上記セカンダリチャネル信号の上記ＬＳＦパラメータが再使用条件を満たさないと判定するよう構成される、項目１２から１６のいずれか一項に記載の符号化装置。
（項目１８）
メモリおよびプロセッサを備えるステレオ信号復号装置であって、上記メモリはプログラムを格納するよう構成され、上記プロセッサは、上記メモリに格納された上記プログラムを実行するよう構成され、上記メモリにおける上記プログラムが実行される場合、上記プロセッサは、
上記現在のフレームにおけるプライマリチャネル信号の量子化されたＬＳＦパラメータをビットストリームから取得すること、
上記プライマリチャネル信号の上記量子化されたＬＳＦパラメータに対してスペクトラム拡散を実行して、上記プライマリチャネル信号のスペクトラム拡散ＬＳＦパラメータを取得すること、
上記ステレオ信号における上記現在のフレームにおけるセカンダリチャネル信号の線スペクトル周波数ＬＳＦパラメータの予測残差を上記ビットストリームから取得すること、ならびに、
上記セカンダリチャネル信号の上記ＬＳＦパラメータの上記予測残差、および、上記プライマリチャネル信号の上記スペクトラム拡散ＬＳＦパラメータに基づいて、上記セカンダリチャネル信号の量子化されたＬＳＦパラメータを決定すること
を行うよう構成される、ステレオ信号復号装置。
（項目１９）
上記プロセッサは、
上記プライマリチャネル信号の上記量子化されたＬＳＦパラメータに対して平均伸長処理を実行して、上記スペクトラム拡散ＬＳＦパラメータを取得するよう構成され、上記平均伸長処理は、以下の式、すなわち、
【数１】
2021529340.tif 000082
に従って実行され、
【数２】
2021529340.tif 000083
は上記プライマリチャネル信号の上記スペクトラム拡散ＬＳＦパラメータのベクトルを表し、
【数３】
2021529340.tif 000084
は上記プライマリチャネル信号の上記量子化されたＬＳＦパラメータのベクトルを表し、ｉはベクトルインデックスを表し、βは拡散率を表し、０＜β＜１であり、
【数４】
2021529340.tif 000085
は上記セカンダリチャネル信号の元のＬＳＦパラメータの平均ベクトルを表し、１≦ｉ≦Ｍであり、ｉは整数であり、Ｍは線形予測パラメータを表す、
項目１８に記載の復号装置。
（項目２０）
上記プロセッサは、
上記プライマリチャネル信号の上記量子化されたＬＳＦパラメータを線形予測係数に変換し、
上記線形予測係数を修正して、上記プライマリチャネル信号の修正された線形予測係数を取得し、
上記プライマリチャネル信号の上記修正された線形予測係数をＬＳＦパラメータに変換するよう構成され、
変換を通じて取得された上記ＬＳＦパラメータは、上記プライマリチャネル信号の上記スペクトラム拡散ＬＳＦパラメータである、
項目１８に記載の復号装置。
（項目２１）
上記セカンダリチャネル信号の上記量子化されたＬＳＦパラメータは、上記プライマリチャネル信号の上記スペクトラム拡散ＬＳＦパラメータと上記予測残差との和である、
項目１８から２０のいずれか一項に記載の復号装置。
（項目２２）
上記プロセッサは、
上記プライマリチャネル信号の上記スペクトラム拡散ＬＳＦパラメータに基づいて、上記セカンダリチャネル信号の上記ＬＳＦパラメータに対して２ステージ予測を実行して、予測されたＬＳＦパラメータを取得し、
上記予測されたＬＳＦパラメータと上記予測残差との和を上記セカンダリチャネル信号の上記量子化されたＬＳＦパラメータとして使用する
よう構成される、項目１８から２０のいずれか一項に記載の復号装置。
【図１】
2021529340.tif 000102
【図２】
2021529340.tif 000103
【図３】
2021529340.tif 000104
【図４】
2021529340.tif 000105
【図５】
2021529340.tif 000106
【図６】
2021529340.tif 000107
【図７】
2021529340.tif 000108
【図８】
2021529340.tif 000109
【図９】
2021529340.tif 000110
【図１０】
2021529340.tif 000111
【図１１】
2021529340.tif 000112
【図１２】
2021529340.tif 000113
【図１３】
2021529340.tif 000114
【図１４】
2021529340.tif 000115
【図１５】
2021529340.tif 000116
【国際調査報告】
2021529340.tif 000117
2021529340.tif 000118
2021529340.tif 000119
2021529340.tif 000120