(57)【要約】  オーディオ信号の隠蔽されたオーディオ信号部分からオーディオ信号の後続のオーディオ信号部分への遷移を改善するための装置（１０）が提供される。この装置（１０）は、第１のオーディオ信号部分および第２のオーディオ信号部分に依存して、オーディオ信号の復号されたオーディオ信号部分を生成するように構成されたプロセッサ（１１）を備え、第１のオーディオ信号部分は隠蔽されたオーディオ信号部分に依存し、第２のオーディオ信号部分は後続のオーディオ信号部分に依存する。さらに、この装置（１０）は、復号されたオーディオ信号部分を出力するための出力インターフェース（１２）を含む。第１のオーディオ信号部分および第２のオーディオ信号部分ならびに復号されたオーディオ信号部分の各々は、複数のサンプルを含み、第１のオーディオ信号部分および第２のオーディオ信号部分ならびに復号されたオーディオ信号部分の複数のサンプルの各々は、複数のサンプル位置のうちの１つのサンプル位置およびサンプル値によって定義され、複数のサンプル位置は、複数のサンプル位置のうちの第１のサンプル位置と、第１のサンプル位置とは異なる、複数のサンプル位置のうちの第２のサンプル位置との各対について、第１のサンプル位置は、第２のサンプル位置の後続位置または先行位置のいずれかであるように、順序付けされる。プロセッサ（１１）は、第１の下位部分が第１のオーディオ信号部分よりも少ないサンプルを含むように、第１のオーディオ信号部分の第１の下位部分を決定するように構成される。プロセッサ（１１）は、第１のオーディオ信号部分の第１の下位部分、および、第２のオーディオ信号部分または第２のオーディオ信号部分の第２の下位部分を使用して、第２のオーディオ信号部分の２つ以上のサンプルの各サンプルについて、第２のオーディオ信号部分の２つ以上のサンプルのうちの上記サンプルのサンプル位置が、復号されたオーディオ信号部分のサンプルのうちの１つのサンプル位置に等しいように、かつ、第２のオーディオ信号部分の２つ以上のサンプルの上記サンプルのサンプル値が、復号されたオーディオ信号部分のサンプルのうちの上記１つのサンプル値とは異なるように、復号されたオーディオ信号部分を生成するように構成されている。【選択図】図１ａ
2019510999.tif 000002
【特許請求の範囲】
【請求項１】
オーディオ信号の隠蔽されたオーディオ信号部分から前記オーディオ信号の後続のオーディオ信号部分への遷移を改善するための装置（１０；１００；２００；３００）であって、前記装置（１０；１００；２００；３００）は、
第１のオーディオ信号部分および第２のオーディオ信号部分に依存して、前記オーディオ信号の復号されたオーディオ信号部分を生成するように構成されたプロセッサ（１１；１１０；２１０；３１０）であって、前記第１のオーディオ信号部分は前記隠蔽されたオーディオ信号部分に依存し、前記第２のオーディオ信号部分は前記後続のオーディオ信号部分に依存する、プロセッサ（１１；１１０；２１０；３１０）と、
前記復号されたオーディオ信号部分を出力するための出力インターフェース（１２；１２０；２２０；３２０）と
を備え、
前記第１のオーディオ信号部分および前記第２のオーディオ信号部分ならびに前記復号されたオーディオ信号部分の各々は、複数のサンプルを含み、前記第１のオーディオ信号部分および前記第２のオーディオ信号部分ならびに前記復号されたオーディオ信号部分の前記複数のサンプルの各々は、複数のサンプル位置のうちの１つのサンプル位置およびサンプル値によって定義され、前記複数のサンプル位置は、前記複数のサンプル位置のうちの第１のサンプル位置と、前記第１のサンプル位置とは異なる、前記複数のサンプル位置のうちの第２のサンプル位置との各対について、前記第１のサンプル位置が、前記第２のサンプル位置の後続位置または先行位置のいずれかであるように、順序付けされ、
前記プロセッサ（１１；１１０；２１０；３１０）は、第１の下位部分が前記第１のオーディオ信号部分よりも少ないサンプルを含むように、前記第１のオーディオ信号部分の前記第１の下位部分を決定するように構成され、
前記プロセッサ（１１；１１０；２１０；３１０）は、前記第１のオーディオ信号部分の前記第１の下位部分、および、前記第２のオーディオ信号部分または前記第２のオーディオ信号部分の第２の下位部分を使用して、前記第２のオーディオ信号部分の２つ以上のサンプルの各サンプルについて、前記第２のオーディオ信号部分の前記２つ以上サンプルのうちの前記サンプルの前記サンプル位置が、前記復号されたオーディオ信号部分の前記サンプルのうちの１つの前記サンプル位置に等しいように、かつ、前記第２のオーディオ信号部分の前記２つ以上のサンプルの前記サンプルの前記サンプル値が、前記復号されたオーディオ信号部分の前記サンプルのうちの前記１つの前記サンプル値とは異なるように、前記復号されたオーディオ信号部分を生成するように構成されている、装置（１０；１００；２００；３００）。
【請求項２】
前記プロセッサ（１１０）は、前記第２の下位部分が前記第２のオーディオ信号部分よりも少ないサンプルを含むように、前記第２のオーディオ信号部分の前記第２の下位部分である第２のプロトタイプ信号部分を決定するように構成されており、
前記プロセッサ（１１０）は、前記第１の下位部分である第１のプロトタイプ信号部分と前記第２のプロトタイプ信号とを組み合わせることによって、１つまたは複数の中間プロトタイプ信号部分の各々を決定することによって、前記１つまたは複数の中間プロトタイプ信号部分を決定するように構成されており、
前記プロセッサ（１１０）は、前記第１のプロトタイプ信号部分、および、前記１つまたは複数の中間プロトタイプ信号部分、および、前記第２のプロトタイプ信号部分を使用して、前記復号されたオーディオ信号部分を生成するように構成されている、請求項１に記載の装置（１００）。
【請求項３】
前記プロセッサ（１１０）は、前記第１のプロトタイプ信号部分、および、前記１つまたは複数の中間プロトタイプ信号部分、および、前記第２のプロトタイプ信号部分を組み合わせることによって、前記復号されたオーディオ信号部分を生成するように構成されている、請求項２に記載の装置（１００）。
【請求項４】
前記プロセッサ（１１０）は、３つ以上のマーカサンプル位置のうちの複数を決定するように構成され、前記３つ以上のマーカサンプル位置の各々は、前記第１のオーディオ信号部分および前記第２のオーディオ信号部分の少なくとも１つのサンプル位置を含み、
前記プロセッサ（１１０）は、前記３つ以上のマーカサンプル位置の終端サンプル位置として、前記第２のオーディオ信号部分の任意の他のサンプルの任意の他のサンプル位置の後続位置である、前記第２のオーディオ信号部分のサンプルのサンプル位置を選択するように構成され、
前記プロセッサ（１１０）は、前記第１のオーディオ信号部分の第１の下位部分と前記第２のオーディオ信号部分の第２の下位部分との間の相関に応じて、前記第１のオーディオ信号部分からサンプル位置を選択することによって、前記３つ以上のマーカサンプル位置の開始サンプル位置を決定するように構成され、
前記プロセッサ（１１０）は、前記３つ以上のマーカサンプル位置の前記開始サンプル位置および前記３つ以上のマーカの前記終端サンプル位置に応じて、前記３つ以上のマーカサンプル位置の１つまたは複数の中間サンプル位置を決定するように構成され、
前記プロセッサ（１１０）は、前記中間サンプル位置に応じて前記第１のプロトタイプ信号部分と前記第２のプロトタイプ信号とを組み合わせることによって、前記１つまたは複数の中間サンプル位置の各々について、前記１つまたは複数の中間プロトタイプ信号部分のうちの１つの中間プロトタイプ信号部分を決定することによって、前記１つまたは複数の中間プロトタイプ信号部分を決定するように構成されている、請求項２または３に記載の装置（１００）。
【請求項５】
前記プロセッサ１１０は、以下の式に従って、前記第１のプロトタイプ信号部分と前記第２のプロトタイプ信号部分とを組み合わせることによって、前記１つまたは複数の中間サンプル位置の各々について、前記１つまたは複数の中間プロトタイプ信号部分のうちの１つの中間プロトタイプ信号部分を決定することによって、前記１つまたは複数の中間プロトタイプ信号部分を決定するように構成されており、
ｓｉｇｉ＝（１−α）・ｓｉｇｆｉｒｓｔ＋α・ｓｉｇｌａｓｔ
ここで、
2019510999.tif 000037
式中、ｉは、ｉ≧１である整数であり、
ｎｒＯｆＭａｒｋｅｒｓは、前記３つ以上のマーカサンプル位置の数−１であり、
ｓｉｇｉは、前記１つまたは複数の中間プロトタイプ信号部分のうちのｉ番目の中間プロトタイプ信号部分であり、
ｓｉｇｆｉｒｓｔは、前記第１のプロトタイプ信号部分であり、
ｓｉｇｌａｓｔは、前記第２のプロトタイプ信号部分である、請求項４に記載の装置（１００）。
【請求項６】
前記プロセッサ１１０は、以下の式に応じて、前記３つ以上のマーカサンプル位置の前記１つまたは複数の中間サンプル位置を決定するように構成されており、
2019510999.tif 000038
または
2019510999.tif 000039
式中、
2019510999.tif 000040
2019510999.tif 000041
2019510999.tif 000042
式中、ｉは、ｉ≧１である整数であり、
ｎｒＯｆＭａｒｋｅｒｓは、前記３つ以上のマーカサンプル位置の数−１であり、
ｍａｒｋｉは、前記３つ以上のマーカサンプル位置のｉ番目の中間サンプル位置であり、
ｍａｒｋｉ−１は、前記３つ以上のマーカサンプル位置のｉ−１番目の中間サンプル位置であり、
ｍａｒｋｉ＋１は、前記３つ以上のマーカサンプル位置のｉ＋１番目の中間サンプル位置であり、
ｘ０は、前記３つ以上のマーカサンプル位置の開始サンプル位置であり、
ｘ１は、前記３つ以上のマーカサンプル位置の終端サンプル位置であり、
Ｔｃは、ピッチラグを示す、請求項４または５に記載の装置（１００）。
【請求項７】
前記プロセッサ（１１０）は、前記第１のプロトタイプ信号部分として、前記第１のオーディオ信号部分の複数の下位部分候補の各下位部分と前記第２のオーディオ信号部分の前記第２の下位部分との複数の相関に応じて、前記第１のオーディオ信号部分の前記複数の下位部分候補のうちの１つの下位部分を選択するように構成され、
前記プロセッサ（１１０）は、前記３つ以上のマーカサンプル位置の前記開始サンプル位置として、前記第１のプロトタイプ信号部分の任意の他のサンプルの任意の他のサンプル位置の先行位置である、前記第１のプロトタイプ信号部分の前記複数のサンプルのサンプル位置を選択するように構成されている、請求項４〜６のいずれか一項に記載の装置（１００）。
【請求項８】
前記プロセッサ（１１０）は、前記第１のプロトタイプ信号部分として、前記第２の下位部分との相関が前記複数の相関の間で最高の相関値を有する、前記下位部分候補のうちの前記下位部分を選択するように構成されている、請求項７に記載の装置（１００）。
【請求項９】
前記プロセッサ（１１０）は、前記複数の相関の各相関について、以下の式にしたがって相関値を決定するように構成され、
2019510999.tif 000043
Ｌｆｒａｍｅは、前記第１のオーディオ信号部分のサンプル数に等しい前記第２のオーディオ信号部分のサンプル数を示し、
ｒ（２Ｌｆｒａｍｅ−ｉ）は、サンプル位置２Ｌｆｒａｍｅ−ｉにおける前記第２のオーディオ信号部分のサンプルのサンプル値を示し、
ｒ（Ｌｆｒａｍｅ−ｉ−Δ）は、サンプル位置Ｌｆｒａｍｅ−ｉ−Δにおける前記第１のオーディオ信号部分のサンプルのサンプル値を示し、
前記複数の下位部分候補のうちの１つの下位部分候補と前記第２の下位部分との前記複数の相関の各々について、Δは数を示し、前記下位部分候補に依存する、請求項７または８に記載の装置（１００）。
【請求項１０】
前記プロセッサ（１１０）は、前記隠蔽されたオーディオ信号部分および複数の第３のフィルタ係数に依存して、前記第１のオーディオ信号部分を決定するように構成され、前記複数の第３のフィルタ係数は、前記隠蔽されたオーディオ信号部分および前記後続のオーディオ信号部分に依存し、
前記プロセッサ（１１０）は、前記後続のオーディオ信号部分および前記複数の第３のフィルタ係数に応じて、前記第２のオーディオ信号部分を決定するように構成されている、請求項４〜９のいずれか一項に記載の装置（１００）。
【請求項１１】
前記プロセッサ（１１０）は、フィルタを備え、
前記プロセッサ（１１０）は、前記第１のオーディオ信号部分を得るために前記第３のフィルタ係数を有する前記フィルタを前記隠蔽されたオーディオ信号部分に適用するように構成され、
前記プロセッサ（１１０）は、前記第２のオーディオ信号部分を得るために前記第３のフィルタ係数を有する前記フィルタを前記後続のオーディオ信号部分に適用するように構成される、請求項１０に記載の装置（１００）。
【請求項１２】
前記プロセッサ１１０は、前記隠蔽されたオーディオ信号部分に応じて複数の第１のフィルタ係数を決定するように構成され、
前記プロセッサ（１１０）は、前記後続のオーディオ信号部分に応じて複数の第２のフィルタ係数を決定するように構成され、
前記プロセッサ（１１０）は、前記第１のフィルタ係数のうちの１つまたは複数と前記第２のフィルタ係数のうちの１つまたは複数との組み合わせに応じて、前記第３のフィルタ係数の各々を決定するように構成される、請求項１０または１１に記載の装置（１００）。
【請求項１３】
前記複数の第１のフィルタ係数および前記複数の第２のフィルタ係数および前記複数の第３のフィルタ係数のうちの前記フィルタ係数は、線形予測フィルタの線形予測符号化パラメータである、請求項１２に記載の装置（１００）。
【請求項１４】
前記プロセッサ（１１０）は、以下の式に従って前記第３のフィルタ係数の各フィルタ係数を決定するように構成され、
Ａ＝０．５・Ａｃｏｎｃ＋０．５・Ａｇｏｏｄ
式中、Ａは前記フィルタ係数のうちの第１の係数値を示し、
Ａｃｏｎｃは前記複数の第１のフィルタ係数のフィルタ係数の係数値を示し、
Ａｇｏｏｄは前記複数の第２のフィルタ係数のフィルタ係数の係数値を示す、請求項１２または１３に記載の装置（１００）。
【請求項１５】
前記プロセッサ（１１０）は、隠蔽されたウィンドウ化信号部分を得るために前記隠蔽されたオーディオ信号部分に対して以下によって定義されるコサインウィンドウを適用するように構成されており、
2019510999.tif 000044
前記プロセッサ（１１０）は、後続のウィンドウ化信号部分を得るために、前記後続のオーディオ信号部分に前記コサインウィンドウを適用するように構成されており、
前記プロセッサ（１１０）は、前記隠蔽されたウィンドウ化信号部分に応じて前記複数の第１のフィルタ係数を決定するように構成されており、
前記プロセッサ（１１０）は、前記後続のウィンドウ化信号部分に応じて前記複数の第２のフィルタ係数を決定するように構成され、
ｘおよびｘ１およびｘ２の各々は、前記複数のサンプル位置のうちの１つのサンプル位置である、請求項１２〜１４のいずれか一項に記載の装置（１００）。
【請求項１６】
前記プロセッサ（２１０）は、第１の拡張信号部分が前記第１のオーディオ信号部分と異なるように、かつ、前記第１の拡張信号部分が前記第１の下位部分よりも多くのサンプルを有するように、前記第１の下位部分に応じて前記第１の拡張信号部分を生成するように構成され、
前記プロセッサ（２１０）は、前記第１の拡張信号部分および前記第２のオーディオ信号部分を使用して、前記復号されたオーディオ信号部分を生成するように構成される、請求項１に記載の装置（２００）。
【請求項１７】
前記プロセッサ（２１０）は、前記第１の拡張信号部分と前記第２のオーディオ信号部分とのクロスフェードを行ってクロスフェードされた信号部分を得ることによって、前記復号されたオーディオ信号部分を生成するように構成される、請求項１６に記載の装置（２００）。
【請求項１８】
前記プロセッサ（２１０）は、前記第１の下位部分の長さが前記第１のオーディオ信号部分のピッチラグと等しくなるように、前記第１のオーディオ信号部分から前記第１の下位部分を生成するように構成される、請求項１６または１７に記載の装置（２００）。
【請求項１９】
前記プロセッサ（２１０）は、前記第１の拡張信号部分のサンプル数が、前記第１のオーディオ信号部分の前記ピッチラグのサンプル数＋前記第２のオーディオ信号部分のサンプル数に等しくなるように、前記第１の拡張信号部分を生成するように構成される、請求項１８に記載の装置（２００）。
【請求項２０】
前記プロセッサ（２１０）は、前記隠蔽されたオーディオ信号部分および複数のフィルタ係数に依存して、前記第１のオーディオ信号部分を決定するように構成され、前記複数のフィルタ係数は、前記隠蔽されたオーディオ信号部分に依存し、
前記プロセッサ（２１０）は、前記後続のオーディオ信号部分および前記複数のフィルタ係数に応じて、前記第２のオーディオ信号部分を決定するように構成されている、請求項１６〜１９のいずれか一項に記載の装置（２００）。
【請求項２１】
前記プロセッサ（２１０）は、フィルタを備え、
前記プロセッサ（２１０）は、前記第１のオーディオ信号部分を得るために前記フィルタ係数を有する前記フィルタを前記隠蔽されたオーディオ信号部分に適用するように構成され、
前記プロセッサ（２１０）は、前記第２のオーディオ信号部分を得るために前記フィルタ係数を有する前記フィルタを前記後続のオーディオ信号部分に適用するように構成される、請求項２０に記載の装置（２００）。
【請求項２２】
前記複数のフィルタ係数のうちの前記フィルタ係数は、線形予測フィルタの線形予測符号化パラメータである、請求項２１に記載の装置（２００）。
【請求項２３】
前記プロセッサ（２１０）は、隠蔽されたウィンドウ化信号部分を得るために前記隠蔽されたオーディオ信号部分に対して以下によって定義されるコサインウィンドウを適用するように構成されており、
2019510999.tif 000045
前記プロセッサ（２１０）は、前記隠蔽されたウィンドウ化信号部分に応じて前記複数のフィルタ係数を決定するように構成されており、
ｘおよびｘ１およびｘ２の各々は、前記複数のサンプル位置のうちの１つのサンプル位置である、請求項２０〜２２のいずれか一項に記載の装置（２００）。
【請求項２４】
前記第１のオーディオ信号部分は前記隠蔽されたオーディオ信号部分であり、前記第２のオーディオ信号部分は前記後続のオーディオ信号部分であり、
前記プロセッサ（３１０）は、第１の下位部分が前記隠蔽されたオーディオ信号部分の前記サンプルの１つまたは複数を含むが、前記隠蔽されたオーディオ信号部分よりも少ないサンプルを含むように、かつ、前記第１の下位部分の前記サンプルの各サンプル位置が、前記第１の下位部分によって含まれない前記隠蔽されたオーディオ信号部分の任意のサンプルの任意のサンプル位置の後続位置であるように、前記第１のオーディオ信号部分の前記第１の下位部分である前記隠蔽されたオーディオ信号部分の前記第１の下位部分を決定するように構成され、
前記プロセッサ（３１０）は、第３の下位部分が前記後続のオーディオ信号部分の前記サンプルの１つまたは複数を含むが、前記後続のオーディオ信号部分よりも少ないサンプルを含むように、かつ、前記第３の下位部分の前記サンプルの各々の各サンプル位置が、前記第３の下位部分によって含まれない前記後続のオーディオ信号部分の任意のサンプルの任意のサンプル位置の後続位置であるように、前記後続のオーディオ信号部分の前記第３の下位部分を決定するように構成され、
前記プロセッサ（３１０）は、前記第３の下位部分に含まれない前記後続のオーディオ信号部分の任意のサンプルが、前記後続のオーディオ信号部分の第２の下位部分に含まれるように、前記第２のオーディオ信号部分の前記第２の下位部分である、前記後続のオーディオ信号部分の前記第２の下位部分を決定するように構成され、
前記プロセッサ（３１０）は、第１のピークサンプルのサンプル値が前記隠蔽されたオーディオ信号部分の第１の下位部分の任意の他のサンプルの任意の他のサンプル値以上であるように、前記隠蔽されたオーディオ信号部分の前記第１の下位部分の前記サンプルから前記第１のピークサンプルを決定するように構成され、前記プロセッサ（３１０）は、第２のピークサンプルのサンプル値が前記後続のオーディオ信号部分の前記第２の下位部分の任意の他のサンプルの任意の他のサンプル値以上であるように、前記後続のオーディオ信号部分の前記第２の下位部分の前記サンプルから第２のピークサンプルを決定するように構成され、前記プロセッサ（３１０）は、第３のピークサンプルのサンプル値が前記後続のオーディオ信号部分の前記第３の下位部分の任意の他のサンプルの任意の他のサンプル値以上であるように、前記後続のオーディオ信号部分の前記第３の下位部分の前記サンプルから前記第３のピークサンプルを決定するように構成され、
条件が満たされた場合にのみ、前記プロセッサ（３１０）は、前記第２のピークサンプルの先行サンプルである、前記後続のオーディオ信号部分の各サンプルの各サンプル値を修正して、前記復号されたオーディオ信号部分を生成するように構成され、
前記条件は、前記第２のピークサンプルの前記サンプル値が前記第１のピークサンプルの前記サンプル値よりも大きく、かつ、前記第２のピークサンプルの前記サンプル値が前記第３のピークサンプルの前記サンプル値よりも大きいことであり、または
前記条件は、前記第２のピークサンプルの前記サンプル値と前記第１のピークサンプルの前記サンプル値との間の第１の比が、第１の閾値よりも大きく、かつ、前記第２のピークサンプルの前記サンプル値と前記第３のピークサンプルの前記サンプル値との間の第２の比が、第２の閾値よりも大きいことである、請求項１に記載の装置（３００）。
【請求項２５】
前記条件は、前記第２のピークサンプルの前記サンプル値が前記第１のピークサンプルの前記サンプル値よりも大きく、かつ、前記第２のピークサンプルの前記サンプル値が前記第３のピークサンプルの前記サンプル値よりも大きいことである、請求項２４に記載の装置（３００）。
【請求項２６】
前記条件は、前記第１の比が前記第１の閾値よりも大きく、かつ、前記第２の比が前記第２の閾値よりも大きいことである、請求項２４に記載の装置（３００）。
【請求項２７】
前記第１の閾値は１．１より大きく、前記第２の閾値は１．１より大きい、請求項２６に記載の装置（３００）。
【請求項２８】
前記第１の閾値は前記第２の閾値に等しい、請求項２６または２７に記載の装置（３００）。
【請求項２９】
前記条件が満たされた場合にのみ、前記プロセッサ（３１０）は、前記第２のピークサンプルの先行サンプルである前記後続のオーディオ信号部分の各サンプルの各サンプル値を、
ｓｍｏｄｉｆｉｅｄ（Ｌｆｒａｍｅ＋ｉ）＝ｓ（Ｌｆｒａｍｅ＋ｉ）・αｉ
に従って変更するように構成することができ、Ｌｆｒａｍｅは、前記後続のオーディオ信号部分の任意の他のサンプルの任意の他のサンプル位置の先行位置である前記後続のオーディオ信号部分のサンプルのサンプル位置を示し、
Ｌｆｒａｍｅ＋ｉは、前記後続のオーディオ信号部分のｉ＋１番目のサンプルの前記サンプル位置を示す整数であり、
ここで、０≦ｉ≦Ｉｍａｘ−１であり、Ｉｍａｘ−１は前記第２のピークサンプルのサンプル位置を示し、
ここで、ｓ（Ｌｆｒａｍｅ＋ｉ）は、前記プロセッサ（３１０）によって修正される前の前記後続のオーディオ信号部分のｉ＋１番目のサンプルのサンプル値であり、
ｓｍｏｄｉｆｉｅｄ（Ｌｆｒａｍｅ＋ｉ）は、前記プロセッサ（３１０）によって修正された後の前記後続のオーディオ信号部分のｉ＋１番目のサンプルのサンプル値であり、
０＜αｉ＜１である、請求項２４〜２８のいずれか一項に記載の装置（３００）。
【請求項３０】
2019510999.tif 000046
であり、
Ｅｃｍａｘは前記第１のピークサンプルの前記サンプル値であり、
Ｅｍａｘは前記第２のピークサンプルの前記サンプル値であり、
Ｅｇｍａｘは前記第３のピークサンプルの前記サンプル値である、請求項２９に記載の装置（３００）。
【請求項３１】
前記条件が満たされた場合にのみ、前記プロセッサ（３１０）は、前記第２のピークサンプルの後続サンプルである前記後続のオーディオ信号部分の前記複数のサンプルの２つ以上のサンプルの各サンプルのサンプル値を修正して、
ｓｍｏｄｉｆｉｅｄ（Ｉｍａｘ＋ｋ）＝ｓ（Ｉｍａｘ＋ｋ）・αｉ
に従って、前記復号されたオーディオ信号部分を生成するように構成され、
Ｉｍａｘ＋ｋは、前記後続のオーディオ信号部分のＩｍａｘ＋ｋ＋１番目のサンプルの前記サンプル位置を示す整数である、請求項２９または３０に記載の装置（３００）。
【請求項３２】
前記装置（１０；１００；２００；３００）は、前記隠蔽されたオーディオ信号部分を得るために、エラーを含む、または失われた現在のフレームに対して隠蔽を行うように構成された隠蔽ユニット（８）をさらに備える、請求項１〜３１のいずれか一項に記載の装置（１０；１００；２００；３００）。
【請求項３３】
前記装置（１０；１００；２００；３００）は、前記現在のフレームが失われたか、またはエラーを含むか否かを検出するように構成されている作動ユニット（６）をさらに備え、前記作動ユニット（６）は、前記現在のフレームが失われたか、またはエラーを含む場合に、前記現在のフレームの前記隠蔽を行うために前記隠蔽ユニット（８）を作動するように構成されている、請求項３２に記載の装置（１０；１００；２００；３００）。
【請求項３４】
前記作動ユニット（６）は、前記現在のフレームが失われたかまたはエラーを含んでいた場合に、エラーを含まない後続のフレームが到達するか否かを検出するように構成され、
前記作動ユニット（６）は、前記現在のフレームが失われたかまたはエラーを含む場合に、かつ、前記エラーを含まない後続のフレームが到達する場合に、前記復号されたオーディオ信号部分を生成するために前記プロセッサ（８）を作動するように構成されている、請求項３３に記載の装置（１０；１００；２００；３００）。
【請求項３５】
オーディオ信号の隠蔽されたオーディオ信号部分から前記オーディオ信号の後続のオーディオ信号部分への遷移を改善するための方法であって、
第１のオーディオ信号部分および第２のオーディオ信号部分に依存して、前記オーディオ信号の復号されたオーディオ信号部分を生成するステップであって、前記第１のオーディオ信号部分は前記隠蔽されたオーディオ信号部分に依存し、前記第２のオーディオ信号部分は前記後続のオーディオ信号部分に依存する、生成するステップと、
前記復号されたオーディオ信号部分を出力するステップと
を含み、
前記第１のオーディオ信号部分および前記第２のオーディオ信号部分ならびに前記復号されたオーディオ信号部分の各々は、複数のサンプルを含み、前記第１のオーディオ信号部分および前記第２のオーディオ信号部分ならびに前記復号されたオーディオ信号部分の前記複数のサンプルの各々は、複数のサンプル位置のうちの１つのサンプル位置およびサンプル値によって定義され、前記複数のサンプル位置は、前記複数のサンプル位置のうちの第１のサンプル位置と、前記第１のサンプル位置とは異なる、前記複数のサンプル位置のうちの第２のサンプル位置との各対について、前記第１のサンプル位置が、前記第２のサンプル位置の後続位置または先行位置のいずれかであるように、順序付けされ、
前記復号されたオーディオ信号部分を生成するステップは、第１の下位部分が前記第１のオーディオ信号部分よりも少ないサンプルを含むように、前記第１のオーディオ信号部分の前記第１の下位部分を決定するステップを含み、
前記復号されたオーディオ信号部分を生成するステップは、前記第１のオーディオ信号部分の前記第１の下位部分、および、前記第２のオーディオ信号部分または前記第２のオーディオ信号部分の第２の下位部分を使用して、前記第２のオーディオ信号部分の２つ以上のサンプルの各サンプルについて、前記第２のオーディオ信号部分の前記２つ以上サンプルのうちの前記サンプルの前記サンプル位置が、前記復号されたオーディオ信号部分の前記サンプルのうちの１つの前記サンプル位置に等しいように、かつ、前記第２のオーディオ信号部分の前記２つ以上のサンプルの前記サンプルの前記サンプル値が、前記復号されたオーディオ信号部分の前記サンプルのうちの前記１つの前記サンプル値とは異なるように行われる、方法。
【請求項３６】
コンピュータまたは信号プロセッサ上で実行されるとき、請求項３５に記載の方法を実装するためのコンピュータプログラム。
【請求項３７】
オーディオ信号の隠蔽されたオーディオ信号部分から前記オーディオ信号の後続のオーディオ信号部分への遷移を改善するためのシステムであって、
スイッチングモジュール（７０１）と、
エネルギー減衰を実装するための装置（３００）である、請求項２４〜３１のいずれか一項に記載の装置（３００）と、
ピッチ順応重畳のための装置（１００）である、請求項２〜１５のいずれか一項に記載の装置（１００）と
を備え、
前記スイッチングモジュール（７０１）は、前記隠蔽されたオーディオ信号部分および前記後続のオーディオ信号部分に応じて、前記復号されたオーディオ信号部分を生成するために、前記エネルギー減衰を実装するための装置（３００）と、前記ピッチ順応重畳を実装するための装置（１００）とのうちの一方を選択するように構成される、システム。
【請求項３８】
オーディオ信号の隠蔽されたオーディオ信号部分から前記オーディオ信号の後続のオーディオ信号部分への遷移を改善するためのシステムであって、
スイッチングモジュール（７０２）と、
エネルギー減衰を実装するための装置（３００）である、請求項２４〜３１のいずれか一項に記載の装置（３００）と、
励振重畳を実装するための装置（２００）である、請求項１６〜２３のいずれか一項に記載の装置（２００）と
を備え、
前記スイッチングモジュール（７０２）は、前記隠蔽されたオーディオ信号部分および前記後続のオーディオ信号部分に応じて、前記復号されたオーディオ信号部分を生成するために、前記エネルギー減衰を実装するための装置（３００）と、前記励振重畳を実装するための装置（２００）とのうちの一方を選択するように構成される、システム。
【請求項３９】
オーディオ信号の隠蔽されたオーディオ信号部分から前記オーディオ信号の後続のオーディオ信号部分への遷移を改善するためのシステムであって、
スイッチングモジュール（７０３）と、
ピッチ順応重畳を実装するための装置（１００）である、請求項２〜１５のいずれか一項に記載の装置（１００）と、
励振重畳を実装するための装置（２００）である、請求項１６〜２３のいずれか一項に記載の装置（２００）と
を備え、
前記スイッチングモジュール（７０３）は、前記隠蔽されたオーディオ信号部分および前記後続のオーディオ信号部分に応じて、前記復号されたオーディオ信号部分を生成するために、前記ピッチ順応重畳を実装するための装置（１００）と、前記励振重畳を実装するための装置（２００）とのうちの一方を選択するように構成される、システム。
【請求項４０】
オーディオ信号の隠蔽されたオーディオ信号部分から前記オーディオ信号の後続のオーディオ信号部分への遷移を改善するためのシステムであって、
スイッチングモジュール（７０４）と、
ピッチ順応重畳を実装するための装置（１００）である、請求項２〜１５のいずれか一項に記載の装置（１００）と、
励振重畳を実装するための装置（２００）である、請求項１６〜２３のいずれか一項に記載の装置（２００）と、
エネルギー減衰を実装するための装置（３００）である、請求項２４〜３１のいずれか一項に記載の装置（３００）と
を備え、
前記スイッチングモジュール（７０４）は、前記隠蔽されたオーディオ信号部分および前記後続のオーディオ信号部分に応じて、前記復号されたオーディオ信号部分を生成するために、前記ピッチ順応重畳を実装するための装置（１００）と、前記励振重畳を実装するための装置（２００）と、前記エネルギー減衰を実装するための装置（３００）とのうちの１つを選択するように構成される、システム。
【請求項４１】
前記スイッチングモジュール（７０４）は、前記隠蔽されたオーディオ信号フレームおよび前記後続のオーディオ信号フレームの少なくとも一方が音声を含むか否かを判定するように構成され、
前記スイッチングモジュール（７０４）は、前記隠蔽されたオーディオ信号フレームおよび前記後続のオーディオ信号フレームが音声を含まない場合、前記復号されたオーディオ信号部分を生成するために前記エネルギー減衰を実装する装置（３００）を選択するように構成される、請求項４０に記載のシステム。
【請求項４２】
前記スイッチングモジュール（７０４）は、後続のオーディオ信号フレームのフレーム長、および、前記隠蔽されたオーディオ信号部分のピッチまたは前記後続のオーディオ信号部分のピッチのうちの少なくとも１つに依存して、前記復号されたオーディオ信号部分を生成するために、前記ピッチ順応重畳を実装するための装置（１００）、前記励振重畳を実装するための装置（２００）、および、前記エネルギー減衰を実装するための装置（３００）のうちの前記１つを選択するように構成され、前記後続のオーディオ信号部分は、前記後続のオーディオ信号フレームのオーディオ信号部分である、請求項４０または４１に記載のシステム。
【請求項４３】
前記システムは、エネルギー減衰を実装するための装置（３００）である、請求項２４〜３１のいずれか一項に記載の装置（３００）をさらに備え、
前記スイッチングモジュール（７０３）は、前記隠蔽されたオーディオ信号部分および前記後続のオーディオ信号部分に応じて、中間オーディオ信号部分を生成するために、前記ピッチ順応重畳を実装するための装置（１００）と、前記励振重畳を実装するための装置（２００）とのうちの１つを選択するように構成され、
前記エネルギー減衰を実装するための装置（３００）は、前記中間オーディオ信号部分を処理して、前記復号されたオーディオ信号部分を生成するように構成されている、請求項３９に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオ信号処理および復号に関し、特に、オーディオ信号の隠蔽されたオーディオ信号部分から後続のオーディオ信号部分への遷移を改善するための装置および方法に関する。
【背景技術】
【０００２】
エラーが発生しやすいネットワークの場合、すべてのコーデックがこれらの損失によるアーチファクトを軽減しようと試行している。現状技術は、単純なミューティングまたはノイズ置換から、過去の良好なフレームに基づく予測のような高度な方法まで、種々の方法によって失われた情報を隠蔽することに焦点を当てている。パケット損失に起因するアーチファクトの１つの明らかに見落とされている大きなソースは、回復に位置する（損失後のいくつかの良好なフレーム）。
【０００３】
音声コーデックの場合にしばしば使用される長期予測に起因して、回復アーチファクトは実際には深刻である可能性があり、エラー伝播は複数の後続する良好なフレームに影響を与える可能性がある。いくつかの従来技術は、その問題を緩和しようと試みている。例えば、［１］および［２］を参照されたい。
【０００４】
汎用またはオーディオコーデック（変換ドメインで動作する任意のコーデック）の場合、［３］のような、フレーム損失の隠蔽に関する多くの文書が見出され得る。しかし、利用可能な従来技術は、フレームの回復に焦点を当てていない。変換ドメインコーデックの性質に起因して、重畳加算が遷移アーチファクトを取り除くと仮定されている。１つの好例は、ＩＰネットワーク上での通信のためにＦａｃｅｔｉｍｅで使用されるＡＡＣ−ＥＬＤ（ＡＡＣ−ＥＬＤ＝先進オーディオコード化−低遅延増強（Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  Ｃｏｄｉｎｇ−Ｅｎｈａｎｃｅｄ  Ｌｏｗ  Ｄｅｌａｙ）；［４］参照）である。
【０００５】
フレーム損失後の最初の数フレームは、「回復フレーム」と呼ばれる。従来技術の変換ドメインコーデックは、１つまたは複数の回復フレームに関する特別な処理を提供しているようには見えない。時として、厄介なアーチファクトが発生することがある。回復を行うときに発生する可能性のある問題の例としては、重畳加算部における隠蔽された信号と良好な波の信号との重なりであり、これは時として厄介なエネルギーブーストを招くことがある。
【０００６】
もう１つの問題は、フレーム境界の急なピッチ変化である。音声信号の場合の一例は、元の信号のピッチが変化し、フレーム損失が発生した場合、隠蔽方法が、フレームの終わりのピッチを若干誤って予測することである。このやや間違った予測は、ピッチを次の良好なフレームにジャンプさせる可能性がある。既知の隠蔽方法のほとんどは予測を使用することすらせず、最後の有効なピッチにおいて修正ピッチベースを使用するのみであり、これは最初の良好なフレームとのさらにより大きな不一致を招く可能性がある。いくつかの他の方法は、ドリフトを低減するために高度な予測を使用する。例えば、ＥＶＳ（ＥＶＳ＝拡張音声サービス（Ｅｎｈａｎｃｅｄ  Ｖｏｉｃｅ  Ｓｅｒｖｉｃｅｓ））、［５］参照、におけるＴＤ−ＴＣＸ  ＰＬＣ（ＴＤ＝時間ドメイン、ＴＣＸ＝変換符号化励振、ＰＬＣ＝パケット損失隠蔽）を参照されたい。
【０００７】
ＴＤ−ＰＳＯＬＡ（ＴＤ−ＰＳＯＬＡ＝時間ドメイン−ピッチ同期重畳加算）、［６］および［７］参照、のような音声信号のピッチを修正する現行技術水準の方法は、継続時間拡張／収縮（時間伸張として知られている）のような、韻律的な修正を行い、または、基本周波数（ピッチ）の変更を行う。これは、音声信号を短時間のピッチ同期分析信号に分解し、これをその後、時間軸上で位置決めし直し、漸進的に並置することによって行われる。しかし、重畳機構の後、隠蔽されたフレームのピッチと元の信号のピッチが異なるとき、回復フレーム内の信号は破壊される。ＴＤ−ＰＳＯＬＡ機構は、時間軸上のアーチファクトを位置決めし直すだけで、回復には適していない。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、オーディオ信号処理および復号のための改善された概念を提供することである。
【課題を解決するための手段】
【０００９】
本発明の目的は、請求項１に記載の装置、請求項３５に記載の方法、および請求項３６に記載のコンピュータプログラムによって解決される。
【００１０】
オーディオ信号の隠蔽されたオーディオ信号部分からオーディオ信号の後続のオーディオ信号部分への遷移を改善するための装置が提供される。
【００１１】
この装置は、第１のオーディオ信号部分および第２のオーディオ信号部分に依存して、オーディオ信号の復号されたオーディオ信号部分を生成するように構成されたプロセッサを備え、第１のオーディオ信号部分は隠蔽されたオーディオ信号部分に依存し、第２のオーディオ信号部分は後続のオーディオ信号部分に依存する。
【００１２】
さらに、この装置は、復号されたオーディオ信号部分を出力するための出力インターフェースを含む。
【００１３】
第１のオーディオ信号部分および第２のオーディオ信号部分ならびに復号されたオーディオ信号部分の各々は、複数のサンプルを含み、第１のオーディオ信号部分および第２のオーディオ信号部分ならびに復号されたオーディオ信号部分の複数のサンプルの各々は、複数のサンプル位置のうちの１つのサンプル位置およびサンプル値によって定義され、複数のサンプル位置は、複数のサンプル位置のうちの第１のサンプル位置と、第１のサンプル位置とは異なる、複数のサンプル位置のうちの第２のサンプル位置との各対について、第１のサンプル位置は、第２のサンプル位置の後続位置または先行位置のいずれかであるように、順序付けされる。
【００１４】
プロセッサは、第１の下位部分が第１のオーディオ信号部分よりも少ないサンプルを含むように、第１のオーディオ信号部分の第１の下位部分を決定するように構成される。
【００１５】
プロセッサは、第１のオーディオ信号部分の第１の下位部分、および、第２のオーディオ信号部分または第２のオーディオ信号部分の第２の下位部分を使用して、第２のオーディオ信号部分の２つ以上のサンプルの各サンプルについて、第２のオーディオ信号部分の２つ以上のサンプルのうちの上記サンプルのサンプル位置が、復号されたオーディオ信号部分のサンプルのうちの１つのサンプル位置に等しいように、かつ、第２のオーディオ信号部分の２つ以上のサンプルの上記サンプルのサンプル値が、復号されたオーディオ信号部分のサンプルのうちの上記１つのサンプル値とは異なるように、復号されたオーディオ信号部分を生成するように構成されている。
【００１６】
その上、オーディオ信号の隠蔽されたオーディオ信号部分からオーディオ信号の後続のオーディオ信号部分への遷移を改善するための方法。この方法は、以下のステップを含む。
【００１７】
−第１のオーディオ信号部分および第２のオーディオ信号部分に依存して、オーディオ信号の復号されたオーディオ信号部分を生成するステップであって、第１のオーディオ信号部分は隠蔽されたオーディオ信号部分に依存し、第２のオーディオ信号部分は後続のオーディオ信号部分に依存するステップ、および
−復号されたオーディオ信号部分を出力するステップであって、
第１のオーディオ信号部分および第２のオーディオ信号部分ならびに復号されたオーディオ信号部分の各々は、複数のサンプルを含み、第１のオーディオ信号部分および第２のオーディオ信号部分ならびに復号されたオーディオ信号部分の複数のサンプルの各々は、複数のサンプル位置のうちの１つのサンプル位置およびサンプル値によって定義され、複数のサンプル位置は、複数のサンプル位置のうちの第１のサンプル位置と、第１のサンプル位置とは異なる、複数のサンプル位置のうちの第２のサンプル位置との各対について、第１のサンプル位置は、第２のサンプル位置の後続位置または先行位置のいずれかであるように、順序付けされるステップ。
【００１８】
復号されたオーディオ信号部分を生成するステップは、第１の下位部分が第１のオーディオ信号部分よりも少ないサンプルを含むように、第１のオーディオ信号部分の第１の下位部分を決定するステップを含む。
【００１９】
さらに、復号されたオーディオ信号部分を生成するステップは、第１のオーディオ信号部分の第１の下位部分、および、第２のオーディオ信号部分または第２のオーディオ信号部分の第２の下位部分を使用して、第２のオーディオ信号部分の２つ以上のサンプルの各サンプルについて、第２のオーディオ信号部分の２つ以上のサンプルのうちの上記サンプルのサンプル位置が、復号されたオーディオ信号部分のサンプルのうちの１つのサンプル位置に等しいように、かつ、第２のオーディオ信号部分の２つ以上のサンプルの上記サンプルのサンプル値が、復号されたオーディオ信号部分のサンプルのうちの上記１つのサンプル値とは異なるように行われる。
【００２０】
さらに、コンピュータまたは信号プロセッサ上で実行されるときに上記方法を実装するように構成されたコンピュータプログラムが提供される。
【００２１】
いくつかの実施形態は、（例えば、ブロックベースの）オーディオコーデックの失われたフレームから最初の良好なフレームへの遷移を円滑にし、修復するためのツールである、回復フィルタを提供する。実施形態によれば、回復フィルタは、音声信号の最初の良好なフレームにおいて隠蔽されたフレームの間のピッチ変化を修正するために使用されることができ、また、雑音のある信号の遷移を平滑化するために使用することもできる。
【００２２】
とりわけ、いくつかの実施形態は、隠蔽されたフレーム内で最後に再生されたサンプルから最初の良好なフレームの最後のサンプルまで、信号修正の長さが制限されているという知見に基づいている。長さは、最初の良好なフレームの最後のサンプルの上で長くすることができるが、これは将来のフレームにおいて扱いにくいエラー伝播をもたらす危険性がある。したがって、高速回復が必要である。失われたフレームと復元されたフレームとの間の不一致の場合に音声特性を修復するためには、回復フレーム内の信号のピッチを、隠蔽されたフレームのピッチから回復フレームのピッチまでゆっくりと変化させなければならず、同時に、信号修正の長さを維持する必要がある。ＴＤ−ＰＳＯＬＡアルゴリズムによれば、これは、ピッチが整数値の倍数だけ変化している場合にのみ可能である。これは非常にまれな事例であるため、ＴＤ−ＰＳＯＬＡはこのような状況には適用できない。
【００２３】
以下では、本発明の実施形態を、図面を参照してより詳細に説明する。
【図面の簡単な説明】
【００２４】
【図１ａ】一実施形態による、オーディオ信号の隠蔽されたオーディオ信号部分からオーディオ信号の後続のオーディオ信号部分への遷移を改善するための装置を示す図である。
【図１ｂ】ピッチ順応重畳の概念を実装する別の実施形態による、オーディオ信号の隠蔽されたオーディオ信号部分からオーディオ信号の後続のオーディオ信号部分への遷移を改善するための装置を示す図である。
【図１ｃ】励振重畳概念を実装する別の実施形態による、オーディオ信号の隠蔽されたオーディオ信号部分からオーディオ信号の後続のオーディオ信号部分への遷移を改善するための装置を示す図である。
【図１ｄ】エネルギー減衰を実装するさらなる実施形態による、オーディオ信号の隠蔽されたオーディオ信号部分からオーディオ信号の後続のオーディオ信号部分への遷移を改善するための装置を示す図である。
【図１ｅ】装置が隠蔽ユニットをさらに備える、さらなる実施形態による装置を示す図である。
【図１ｆ】隠蔽ユニットを作動させるための作動ユニットをさらに備える、別の実施形態による装置を示す図である。
【図１ｇ】作動ユニットがプロセッサを作動するようにさらに構成されている、さらなる実施形態による装置を示す図である。
【図２】一実施形態によるハミングコサインウィンドウを示す図である。
【図３】このような実施形態による隠蔽されたフレームおよび良好なフレームを示す図である。
【図４】一実施形態によるピッチ順応重畳を実装する２つのプロトタイプの生成を示す図である。および
【図５】一実施形態による励振重畳を示す図である。
【図６】一実施形態による隠蔽されたフレームおよび良好なフレームを示す図である。
【図７ａ】一実施形態によるシステムを示す図である。
【図７ｂ】別の実施形態によるシステムを示す図である。
【図７ｃ】さらなる実施形態によるシステムを示す図である。
【図７ｄ】またさらなる実施形態によるシステムを示す図である。および
【図７ｅ】別の実施形態によるシステムを示す図である。
【発明を実施するための形態】
【００２５】
図１ａは、一実施形態による、オーディオ信号の隠蔽されたオーディオ信号部分からオーディオ信号の後続のオーディオ信号部分への遷移を改善するための装置１０を示す。
【００２６】
この装置１０は、第１のオーディオ信号部分および第２のオーディオ信号部分に依存して、オーディオ信号の復号されたオーディオ信号部分を生成するように構成されたプロセッサ１１を備え、第１のオーディオ信号部分は隠蔽されたオーディオ信号部分に依存し、第２のオーディオ信号部分は後続のオーディオ信号部分に依存する。
【００２７】
いくつかの実施形態では、第１のオーディオ信号部分は、例えば、隠蔽されたオーディオ信号部分から導出され得るが、例えば隠蔽されたオーディオ信号部分とは異なってもよく、および／または、第２のオーディオ信号部分は、例えば、後続のオーディオ信号部分から導出され得るが、例えば後続のオーディオ信号部分とは異なってもよい。
【００２８】
他の実施形態では、第１のオーディオ信号部分は、例えば隠蔽されたオーディオ信号部分であっても（等しくても）よく、第２のオーディオ信号部分は、例えば、後続のオーディオ信号部分であってもよい。
【００２９】
さらに、この装置１０は、復号されたオーディオ信号部分を出力するための出力インターフェース１２を含む。
【００３０】
第１のオーディオ信号部分および第２のオーディオ信号部分ならびに復号されたオーディオ信号部分の各々は、複数のサンプルを含み、第１のオーディオ信号部分および第２のオーディオ信号部分ならびに復号されたオーディオ信号部分の複数のサンプルの各々は、複数のサンプル位置のうちの１つのサンプル位置およびサンプル値によって定義され、複数のサンプル位置は、複数のサンプル位置のうちの第１のサンプル位置と、第１のサンプル位置とは異なる、複数のサンプル位置のうちの第２のサンプル位置との各対について、第１のサンプル位置は、第２のサンプル位置の後続位置または先行位置のいずれかであるように、順序付けされる。
【００３１】
例えば、サンプルは、サンプル位置およびサンプル値によって定義される。例えば、サンプル位置は、２次元座標系におけるサンプルのｘ軸値（横軸値）を定義することができ、サンプル値は、サンプルのｙ軸値（縦軸値）を定義することができる。したがって、特定のサンプルを考慮すると、２次元座標系内の特定のサンプルの左に位置するすべてのサンプルは、（それらのサンプル位置が特定のサンプルのサンプル位置よりも小さいため）特定のサンプルの先行サンプルである。２次元座標系内の特定のサンプルの右に位置するすべてのサンプルは、（それらのサンプル位置が特定のサンプルのサンプル位置よりも大きいため）特定のサンプルの後続サンプルである。
【００３２】
プロセッサ１１は、第１の下位部分が第１のオーディオ信号部分よりも少ないサンプルを含むように、第１のオーディオ信号部分の第１の下位部分を決定するように構成される。
【００３３】
プロセッサ１１は、第１のオーディオ信号部分の第１の下位部分、および、第２のオーディオ信号部分または第２のオーディオ信号部分の第２の下位部分を使用して、第２のオーディオ信号部分の２つ以上のサンプルの各サンプルについて、第２のオーディオ信号部分の２つ以上のサンプルのうちの上記サンプルのサンプル位置が、復号されたオーディオ信号部分のサンプルのうちの１つのサンプル位置に等しいように、かつ、第２のオーディオ信号部分の２つ以上のサンプルの上記サンプルのサンプル値が、復号されたオーディオ信号部分のサンプルのうちの上記１つのサンプル値とは異なるように、復号されたオーディオ信号部分を生成するように構成されている。
【００３４】
したがって、いくつかの実施形態では、プロセッサ１１は、第１の下位部分および第２のオーディオ信号部分を使用して、復号されたオーディオ信号部分を生成するように構成される。
【００３５】
他の実施形態では、プロセッサ１１は、第１の下位部分および第２のオーディオ信号部分の第２の下位部分を使用して、復号されたオーディオ信号部分を生成することになる。第２の下位部分は、第２のオーディオ信号部分よりも少ないサンプルを含み得る。
【００３６】
実施形態は、隠蔽されたオーディオ信号のサンプルを調整するだけでなく、後続のオーディオ信号部分のサンプルを修正することによって、オーディオ信号の隠蔽されたオーディオ信号部分からオーディオ信号の後続のオーディオ信号部分への遷移を改善することが有益であるという知見に基づいている。正しく受信されたフレームのサンプルも修正することにより、（例えば、隠蔽されたオーディオ信号フレームの）隠蔽されたオーディオ信号部分から（例えば、後続のオーディオ信号フレームの）後続のオーディオ信号部分への遷移を改善することができる。
【００３７】
したがって、復号されたオーディオ信号部分は、第１のオーディオ信号部分および第２のオーディオ信号部分を使用して生成されるが、復号されたオーディオ信号部分（少なくとも２つ以上）は、サンプル値が異なる（後続のオーディオ信号部分に依存する）第２のオーディオ信号部分のサンプルとしてサンプル位置に割り当てられているサンプルを含む。これは、これらのサンプルについて、復号されたオーディオ信号部分の対応するサンプルを得るために、対応するサンプルのサンプル値はそのままではなく、代わりに修正されることを意味する。
【００３８】
第１のオーディオ信号部分および第２のオーディオ信号部分に関して、プロセッサ１１は、例えば、第１のオーディオ信号部分および第２のオーディオ信号部分を受信することができる。
【００３９】
または、別の実施形態では、例えば、プロセッサ１１は、例えば、隠蔽されたオーディオ信号部分を受信し、隠蔽されたオーディオ信号部分から第１のオーディオ信号部分を決定することができ、プロセッサ１１は、例えば、後続のオーディオ信号部分を受信することができ、後続のオーディオ信号部分から第２のオーディオ信号部分を決定することができる。
【００４０】
または、さらなる実施形態では、例えば、プロセッサ１１は、例えば、オーディオ信号フレームを受信することができ、プロセッサ１１は、例えば、第１のフレームが失われたこと、または第１のフレームが破損していることを判定することができる。次に、プロセッサ１１は、隠蔽を行うことができ、例えば現行技術水準の概念に従って隠蔽されたオーディオ信号部分を生成することができる。さらに、プロセッサ１１は、例えば、第２のオーディオ信号フレームを受信することができ、第２のオーディオ信号フレームから後続のオーディオ信号部分を取得することができる。図１ｅはそのような実施形態を示す。
【００４１】
いくつかの実施形態では、第１のオーディオ信号部分は、例えば、隠蔽されたオーディオ信号部分に関する残差信号である第１の残差信号の残差信号部分であってもよい。第２のオーディオ信号部分は、例えば、いくつかの実施形態では、後続のオーディオ信号部分に関する残差信号である第２の残差信号の残差信号部分であってもよい。
【００４２】
図１ｅにおいて、装置１０は、隠蔽されたオーディオ信号部分を得るために、エラーを含む、または失われた現在のフレームに対して隠蔽を行うように構成された隠蔽ユニット８をさらに備える。
【００４３】
図１ｅの実施形態によれば、装置は、隠蔽ユニット８をさらに備える。隠蔽ユニット８は、例えば、フレームが失われるかまたは破損した場合に、現行技術水準に従って隠蔽を行うように構成することができる。次いで、隠蔽ユニット８は、隠蔽されたオーディオ信号部分をプロセッサ１１に送達する。そのような実施形態では、隠蔽されたオーディオ信号部分は、例えば、隠蔽が行われたエラーを含むフレームまたは失われたフレームの隠蔽されたオーディオ信号部分であってもよい。後続のオーディオ信号部分は、例えば、隠蔽が行われていない（後続の）オーディオ信号フレームの後続のオーディオ信号部分であってもよい。後続のオーディオ信号フレームは、例えば、エラーを含むフレームまたは失われたフレームに時間的に後続することができる。
【００４４】
図１ｆは、装置１０が、例えば、現在のフレームが失われたか、またはエラーを含むか否かを検出するように構成することができる作動ユニット６をさらに備える実施形態を示している。例えば、作動ユニット６は、例えば、最後の受信フレームの後の所定の時間制限内に到達しない場合に、現在のフレームが失われたと結論することができる。または、例えば、作動ユニットは、例えば、現在のフレームより大きなフレーム番号を有するさらなるフレーム、たとえば後続のフレームが到達した場合に、現在のフレームが失われたと結論することができる。作動ユニット６は、例えば、受信されたチェックサムまたは受信されたチェックビットが、作動ユニットによって、計算される、計算されたチェックサムまたは計算されたチェックビットと等しくない場合、フレームがエラーを含むと結論することができる。
【００４５】
図１ｆの作動ユニット６は、例えば、現在のフレームが失われたか、またはエラーを含む場合に、現在のフレームの隠蔽を行うために隠蔽ユニット８を作動するように構成することができる。
【００４６】
図１ｇは、作動ユニット６が、例えば、現在のフレームが失われたかまたはエラーを含んでいた場合に、エラーを含まない後続のフレームが到達するか否かを検出するように構成することができる実施形態を示す。図１ｇの実施形態では、作動ユニット６は、例えば、現在のフレームが失われたかまたはエラーを含む場合に、かつ、エラーを含まない後続のフレームが到達する場合に、復号されたオーディオ信号部分を生成するためにプロセッサ（８）を作動するように構成することができる。
【００４７】
図１ｂは、別の実施形態による、オーディオ信号の隠蔽されたオーディオ信号部分からオーディオ信号の後続のオーディオ信号部分への遷移を改善するための装置１００を示す。図１ｂの装置は、ピッチ順応重畳の概念を実装する。
【００４８】
図１ｂの装置１００は、図１ａの装置１０の特定の実施形態である。図１ｂのプロセッサ１１０は、図１ａのプロセッサ１１の特定の実施形態である。図１ｂの出力インターフェース１２０は、図１ａの出力インターフェース１２の特定の実施形態である。
【００４９】
図１ｂの実施形態では、プロセッサ１１０は、例えば、第２の下位部分が第２のオーディオ信号部分よりも少ないサンプルを含むように、第２のオーディオ信号部分の第２の下位部分である第２のプロトタイプ信号部分を決定するように構成することができる。
【００５０】
プロセッサ１１０は、例えば、第１の下位部分である第１のプロトタイプ信号部分と第２のプロトタイプ信号とを組み合わせることによって、１つまたは複数の中間プロトタイプ信号部分の各々を決定することによって、１つまたは複数の中間プロトタイプ信号部分を決定するように構成することができる。
【００５１】
図１ｂにおいて、プロセッサ１１０は、例えば、第１のプロトタイプ信号部分、および、１つまたは複数の中間プロトタイプ信号部分、および、第２のプロトタイプ信号部分を使用して、復号されたオーディオ信号部分を生成するように構成することができる。
【００５２】
一実施形態によれば、プロセッサ１１０は、例えば、第１のプロトタイプ信号部分、および、１つまたは複数の中間プロトタイプ信号部分、および、第２のプロトタイプ信号部分を組み合わせることによって、復号されたオーディオ信号部分を生成するように構成することができる。
【００５３】
一実施形態では、プロセッサ１１０は、３つ以上のマーカサンプル位置のうちの複数を決定し、３つ以上のマーカサンプル位置のうちの複数を決定するように構成され、３つ以上のマーカサンプル位置の各々は、第１のオーディオ信号部分および第２のオーディオ信号部分の少なくとも１つのサンプル位置である。さらに、プロセッサ１１０は、３つ以上のマーカサンプル位置の終端サンプル位置として、第２のオーディオ信号部分の任意の他のサンプルの任意の他のサンプル位置の後続位置である、第２のオーディオ信号部分のサンプルのサンプル位置を選択するように構成される。さらに、プロセッサ１１０は、第１のオーディオ信号部分の第１の下位部分と第２のオーディオ信号部分の第２の下位部分との間の相関に応じて、第１のオーディオ信号部分からサンプル位置を選択することによって、３つ以上のマーカサンプル位置の開始サンプル位置を決定するように構成される。その上、プロセッサ１１０は、３つ以上のマーカサンプル位置の開始サンプル位置および３つ以上のマーカの終端サンプル位置に応じて、３つ以上のマーカサンプル位置の１つまたは複数の中間サンプル位置を決定するように構成される。さらに、プロセッサ１１０は、上記中間サンプル位置に応じて第１のプロトタイプ信号部分と第２のプロトタイプ信号とを組み合わせることによって、上記１つまたは複数の中間サンプル位置の各々について、１つまたは複数の中間プロトタイプ信号部分のうちの１つの中間プロトタイプ信号部分を決定することによって、１つまたは複数の中間プロトタイプ信号部分を決定するように構成することができる。
【００５４】
一実施形態によれば、プロセッサ１１０は、以下の式に従って、第１のプロトタイプ信号部分と第２のプロトタイプ信号部分とを組み合わせることによって、上記１つまたは複数の中間サンプル位置の各々について、１つまたは複数の中間プロトタイプ信号部分のうちの１つの中間プロトタイプ信号部分を決定することによって、１つまたは複数の中間プロトタイプ信号部分を決定するように構成されている。
ｓｉｇｉ＝（１−α）・  ｓｉｇｆｉｒｓｔ＋α・  ｓｉｇｌａｓｔ
ここで、
2019510999.tif 000003
式中、ｉは、ｉ≧１である整数であり、
ｎｒＯｆＭａｒｋｅｒｓは、３つ以上のマーカサンプル位置の数−１であり、ｓｉｇｉは、１つまたは複数の中間プロトタイプ信号部分のうちのｉ番目の中間プロトタイプ信号部分であり、ｓｉｇｆｉｒｓｔは、第１のプロトタイプ信号部分であり、ｓｉｇｌａｓｔは第２のプロトタイプ信号部分である。
【００５５】
一実施形態において、プロセッサ１１０は、以下の式に応じて、３つ以上のマーカサンプル位置の１つまたは複数の中間サンプル位置を決定するように構成されており、
2019510999.tif 000004
または
2019510999.tif 000005
式中、
2019510999.tif 000006
2019510999.tif 000007
2019510999.tif 000008
式中、ｉは、ｉ≧１である整数であり、
ｎｒＯｆＭａｒｋｅｒｓは、３つ以上のマーカサンプル位置の数−１であり、ｍａｒｋｉは、３つ以上のマーカサンプル位置のｉ番目の中間サンプル位置であり、ｍａｒｋｉ−１は、３つ以上のマーカサンプル位置のｉ−１番目の中間サンプル位置であり、ｍａｒｋｉ＋１は、３つ以上のマーカサンプル位置のｉ＋１番目の中間サンプル位置であり、ｘ０は、３つ以上のマーカサンプル位置の開始サンプル位置であり、ｘ１は、３つ以上のマーカサンプル位置の終端サンプル位置であり、Ｔｃは、ピッチラグを示す。
【００５６】
一実施形態によれば、プロセッサ１１０は、隠蔽されたオーディオ信号部分および複数の第３のフィルタ係数に依存して、第１のオーディオ信号部分を決定するように構成され、複数の第３のフィルタ係数は、隠蔽されたオーディオ信号部分および後続のオーディオ信号部分に依存し、プロセッサ１１０は、後続のオーディオ信号部分および複数の第３のフィルタ係数に応じて、第２のオーディオ信号部分を決定するように構成されている。
【００５７】
一実施形態では、プロセッサ１１０は、例えば、フィルタを備えることができ、プロセッサ１１０は、第１のオーディオ信号部分を得るために第３のフィルタ係数を有するフィルタを隠蔽されたオーディオ信号部分に適用するように構成され、プロセッサ１１０は、第２のオーディオ信号部分を得るために第３のフィルタ係数を有するフィルタを後続のオーディオ信号部分に適用するように構成される。
【００５８】
一実施形態によれば、プロセッサ１１０は、隠蔽されたオーディオ信号部分に応じて複数の第１のフィルタ係数を決定するように構成され、プロセッサ１１０は、後続のオーディオ信号部分に応じて複数の第２のフィルタ係数を決定するように構成され、プロセッサ１１０は、第１のフィルタ係数のうちの１つまたは複数と第２のフィルタ係数のうちの１つまたは複数との組み合わせに応じて、第３のフィルタ係数の各々を決定するように構成される。
【００５９】
一実施形態では、複数の第１のフィルタ係数および複数の第２のフィルタ係数および複数の第３のフィルタ係数のうちのフィルタ係数は、線形予測フィルタの線形予測符号化パラメータである。
【００６０】
一実施形態によれば、プロセッサ１１０は、以下の式に従って第３のフィルタ係数の各フィルタ係数を決定するように構成される。
Ａ＝０．５・Ａｃｏｎｃ＋０．５・Ａｇｏｏｄ
式中、Ａは上記フィルタ係数のフィルタ係数値を示し、Ａｃｏｎｃは複数の第１のフィルタ係数のフィルタ係数の係数値を示し、Ａｇｏｏｄは複数の第２のフィルタ係数のフィルタ係数の係数値を示す。
【００６１】
一実施形態では、プロセッサ１１０は、隠蔽されたウィンドウ化信号部分を得るために隠蔽されたオーディオ信号部分に対して以下によって定義されるコサインウィンドウを適用するように構成されており、
2019510999.tif 000009
プロセッサ１１０は、後続のウィンドウ化信号部分を得るために、後続のオーディオ信号部分に上記コサインウィンドウを適用するように構成されており、プロセッサ１１０は、隠蔽されたウィンドウ化信号部分に応じて複数の第１のフィルタ係数を決定するように構成されており、プロセッサ１１０は、後続のウィンドウ化信号部分に応じて複数の第２のフィルタ係数を決定するように構成され、ｘおよびｘ１およびｘ２の各々は、複数のサンプル位置のうちの１つのサンプル位置である。
【００６２】
一実施形態によれば、プロセッサ１１０は、例えば、上記第１のプロトタイプ信号部分として、第１のオーディオ信号部分の複数の下位部分候補の各下位部分と第２のオーディオ信号部分の第２の下位部分との複数の相関に応じて、第１のオーディオ信号部分の複数の下位部分候補のうちの１つの下位部分を選択するように構成することができる。プロセッサ１１０は、例えば、３つ以上のマーカサンプル位置の開始サンプル位置として、上記第１のプロトタイプ信号部分の任意の他のサンプルの任意の他のサンプル位置の先行位置である、上記第１のプロトタイプ信号部分の複数のサンプルのサンプル位置を選択するように構成されてもよい。
【００６３】
一実施形態では、プロセッサ１１０は、例えば、上記第１のプロトタイプ信号部分として、上記第２の下位部分との相関が上記複数の相関の間で最高の相関値を有する、上記下位部分候補のうちの下位部分を選択するように構成することができる。
【００６４】
一実施形態によれば、プロセッサ１１０は、複数の相関の各相関について、以下の式にしたがって相関値を決定するように構成され、
2019510999.tif 000010
Ｌｆｒａｍｅは、第１のオーディオ信号部分のサンプル数に等しい第２のオーディオ信号部分のサンプル数を示し、ｒ（２Ｌｆｒａｍｅ−ｉ）は、サンプル位置２Ｌｆｒａｍｅ−ｉにおける第２のオーディオ信号部分のサンプルのサンプル値を示し、ｒ（Ｌｆｒａｍｅ−ｉ−Δ）は、サンプル位置Ｌｆｒａｍｅ−ｉ−Δにおける第１のオーディオ信号部分のサンプルのサンプル値を示し、複数の下位部分候補のうちの１つの下位部分候補と上記第２の下位部分との複数の相関の各々について、Δは数を示し、上記下位部分候補に依存する。
【００６５】
ピッチ順応重畳は、フレーム損失後の最初の良好な復号されたフレームの開始のピッチと、ＴＤ  ＰＬＣによって隠蔽されたフレームの最後のピッチとの間に現れ得るピッチ差を補償するために使用される。信号は、ＬＰＣ合成フィルタを用いてアルゴリズムの最後に構築された信号を平滑化するために、ＬＰＣドメインで動作している。ＬＰＣドメインでは、以下に説明するように、最も高い類似性を有する瞬間が相互相関によって見出され、突然のピッチ変化を避けるために、信号のピッチが最後のピッチラグＴｃから新しいものＴｇへゆっくりと展開する。
【００６６】
以下では、特定の実施形態によるピッチ順応重畳について説明する
【００６７】
。
そのような実施形態による装置または方法は、例えば以下のように実現することができる。
【００６８】
それぞれハミングコサインウィンドウ、例えば、以下の形式のハミングコサインウィンドウを用いて、それぞれプリエンファシスされた隠蔽信号
2019510999.tif 000011
および最初の良好なフレーム
2019510999.tif 000012
に関する１６次ＬＰＣパラメータＡｃｏｎｃ及びＡｇｏｏｄを計算する。
2019510999.tif 000013
式中、４８０サンプルのフレーム長について、ｘ１＝２００及びｘ２＝４０である。
【００６９】
図２は、一実施形態によるそのようなハミングコサインウィンドウを示す。ウィンドウの形状は、例えば、信号部分の最後の信号サンプルが分析において最大の影響を有するように設計することができる。
Ａ＝０．５・Ａｃｏｎｃ＋０．５・Ａｇｏｏｄを取得するためにＬＳＰドメインで補間を行う。
隠蔽されたフレーム
2019510999.tif 000014
および最初の良好なフレーム
2019510999.tif 000015
内のＡを有するＬＰＣ残差信号を計算する。
【００７０】
隠蔽されたフレームの終わりと２Ｌｆｒａｍｅ−１である良好なフレームｘ１の終わりとの間の最大の類似性を表す瞬間ｘ０を見出す。
【００７１】
図３は、このような実施形態による隠蔽されたフレームおよび良好なフレームを示す。
ｘ０を取得することは、正規化された相互相関を最大化することによって行われる。
2019510999.tif 000016
通常、正規化は相関の終わりにおいて行われる。たとえば、ピッチ検索では、ピッチ値がすでに見つかっているときは相関の後に正規化が行われる。
【００７２】
正規化はここでは、信号間のエネルギー変動に対してロバストであるように、相関の間に行われる。複雑さの理由から、正規化項は更新方式で計算される。Δ＝０である初期値
2019510999.tif 000017
についてのみ、例えば、全ドット積が計算され得る。Δの次の増分のために、この項は、例えば、以下のように更新することができる。
2019510999.tif 000018
最後のピッチラグＴｃ（ｘ０）から新しいピッチラグＴｇ（ｘ１）へとピッチラグをゆっくり展開させるためには、その間の瞬間ｍａｒｋを設定しなければならない。ここで、
2019510999.tif 000019
ｎｒ０ｆＭａｒｋｅｒｓが１より小さいかまたは１２より大きい場合、アルゴリズムはエネルギー減衰に切り替わる。それ以外の場合、
2019510999.tif 000020
または
2019510999.tif 000021
ここで
2019510999.tif 000022
および
2019510999.tif 000023
次のように左から右にマーカが計算される。
2019510999.tif 000024
それ以外の場合、マーカは右から左に構築される。
2019510999.tif 000025
ｎｒ０ｆＭａｒｋｅｒｓは、すべてのマーカの数−１であることに留意すべきである。または、言い換えると、ｎｒ０ｆＭａｒｋｅｒｓは、ｘ０＝ｍａｒｋ０およびｘ１＝ｍａｒｋｎｒ０ｆＭａｒｋｅｒｓもマーカ／マーカサンプル位置であるため、すべてのマーカサンプル位置の数−１である。例えば、ｎｒ０ｆＭａｒｋｅｒｓ＝４の場合、５つのマーカ／５つのマーカサンプル位置、すなわちｍａｒｋ０、ｍａｒｋ１、ｍａｒｋ２、ｍａｒｋ３およびｍａｒｋ４が存在する。
【００７３】
合成された信号については、切り出された入力セグメントがウィンドウ化され、瞬間ｍａｒｋのまわりで設定される。（セグメントは、瞬間マークの中央に位置するように時間的にシフトされる）。隠蔽された信号形状から重なりのない良好な信号までゆっくりと平滑化するために、セグメントは、隠蔽されたフレームの終わりおよび良好なフレームの終わりである、重なり合わない２つの部分の線形結合である。以下、プロトタイプｓｉｇｆｉｒｓｔおよびｓｉｇｌａｓｔとして参照される。
【００７４】
プロトタイプの長さｌｅｎは、重畳加算合成演算におけるエネルギー増加の可能性を防ぐために、最小マーカ距離の２倍−１である。２つのマーカの間の距離がＴｃとＴｇとの間にない場合、これは境界において問題をもたらす。（したがって、特定の実施形態では、アルゴリズムは、例えば、これらの場合に中断することができ、例えばエネルギー減衰に切り替わることができる。エネルギー減衰については後述する）。
【００７５】
プロトタイプは、ｘ０およびｘ１がｓｉｇｆｉｒｓｔとｓｉｇｌａｓｔとの中間点に設定されるように、長さＴｃおよびＴｇをもって励振信号ｒ（ｘ）から切り出される（図４のステップ１を参照）。次に、それらが長さｌｅｎに達するまで円周方向に延伸される（図４のステップ２参照）。その後、重畳領域内のアーチファクトを回避するために、それらがハンウィンドウを用いてウィンドウ化される（図４のステップ３を参照）。
【００７６】
マーカｉのプロトタイプが以下のように計算される（図４のステップ４を参照）。
ｓｉｇｉ＝（１−α）・ｓｉｇｆｉｒｓｔ＋α・ｓｉｇｌａｓｔ
式中、
2019510999.tif 000026
次に、プロトタイプは、対応するマーカ位置にある中間点によって設定され、加算される（図４のステップ５参照）。
【００７７】
最後に、構築された信号が、フィルタパラメータＡを有するＬＰＣ合成フィルタによって最初にフィルタリングされ、その後、元の信号ドメインに戻るためにデエンファシスフィルタによってフィルタリングされる。
【００７８】
フレーム境界上のアーチファクトを防止するために、信号は元の復号信号とクロスフェードされる。
【００７９】
図４は、そのような実施形態による２つのプロトタイプの生成を示す。
【００８０】
安全上の理由から、例えば、後述するようなエネルギー減衰が、クロスフェードされた信号に適用されて、回復フレームにおけるエネルギーの高い増加のリスクを除去する必要がある。
【００８１】
上述したｘ０およびｘ１のプロトタイプの切り出しに関して、両方の残差信号が最も高い類似性を有するとき、ｘ０およびｘ１は同じ時点にある。ｘ０およびｘ１のプロトタイプであるｓｉｇｆｉｒｓｔおよびｓｉｇｌａｓｔは、
2019510999.tif 000027
＝「最小マーカ距離の２倍−１」を有する。したがって、長さは常に奇数であり、結果としてｓｉｇｆｉｒｓｔおよびｓｉｇｌａｓｔは１つの中間点を有する。（隠蔽されたフレームの）長さＴｃおよび（良好なフレームの）長さＴｇを有する残差信号は、この時点で、ｘ０がｓｉｇｆｉｒｓｔの中間点に位置し、かつｘ１がｓｉｇｌａｓｔの中間点に位置するように配置される。その後、それらは、１からｓｓｉｇｆｉｒｓｔおよびｓｉｇｌａｓｔのｌｅｎまでのすべてのサンプルを埋めるように円周方向に延伸することができる。
【００８２】
以下では、実施形態による励振重畳について説明する。
【００８３】
図１ｃは、別の実施形態による、オーディオ信号の隠蔽されたオーディオ信号部分からオーディオ信号の後続のオーディオ信号部分への遷移を改善するための装置２００を示す。図１ｃの装置は、励振重畳の概念を実装する。
【００８４】
図１ｃの装置２００は、図１ａの装置１０の特定の実施形態である。図１ｃのプロセッサ２１０は、図１ａのプロセッサ１１の特定の実施形態である。図１ｃの出力インターフェース２２０は、図１ａの出力インターフェース１２の特定の実施形態である。
【００８５】
図１ｃにおいて、プロセッサ２１０は、例えば、第１の拡張信号部分が第１のオーディオ信号部分と異なるように、かつ、第１の拡張信号部分が第１の下位部分よりも多くのサンプルを有するように、第１の下位部分に応じて第１の拡張信号部分を生成するように構成することができる。
【００８６】
さらに、図１ｃのプロセッサ２１０は、例えば、第１の拡張信号部分および第２のオーディオ信号部分を使用して、復号されたオーディオ信号部分を生成するように構成することができる。
【００８７】
一実施形態によれば、プロセッサ２１０は、第１の拡張信号部分と第２のオーディオ信号部分とのクロスフェードを行ってクロスフェードされた信号部分を得ることによって、復号されたオーディオ信号部分を生成するように構成される。
【００８８】
一実施形態では、プロセッサ２１０は、例えば、第１の下位部分の長さが第１のオーディオ信号部分のピッチラグ（Ｔｃ）と等しくなるように、第１のオーディオ信号部分から第１の下位部分を生成するように構成することができる。
【００８９】
一実施形態によれば、プロセッサ２１０は、例えば、第１の拡張信号部分のサンプル数が、第１のオーディオ信号部分の上記ピッチラグのサンプル数＋第２のオーディオ信号部分のサンプル数（Ｔｃ＋第２のオーディオ信号部分のサンプル数）に等しくなるように、第１の拡張信号部分を生成するように構成することができる。
【００９０】
一実施形態では、プロセッサ２１０は、例えば、隠蔽されたオーディオ信号部分および複数のフィルタ係数に依存して第１のオーディオ信号部分を決定するように構成することができ、複数のフィルタ係数は、隠蔽されたオーディオ信号部分に依存する。さらに、プロセッサ２１０は、例えば、後続のオーディオ信号部分および複数のフィルタ係数に応じて、第２のオーディオ信号部分を決定するように構成されてもよい。
【００９１】
一実施形態によれば、プロセッサ２１０は、例えば、フィルタを備えることができる。さらに、プロセッサ２１０は、例えば、第１のオーディオ信号部分を得るために隠蔽されたオーディオ信号部分に、上記フィルタ係数を有するフィルタを適用するように構成することができる。さらに、プロセッサ２１０は、例えば、第２のオーディオ信号部分を得るために後続のオーディオ信号部分に、上記フィルタ係数を有するフィルタを適用するように構成することができる。
【００９２】
一実施形態では、複数のフィルタ係数のうちの上記フィルタ係数は、例えば、線形予測フィルタの線形予測符号化パラメータであってもよい。
【００９３】
一実施形態によれば、プロセッサ２１０は、例えば、以下によって定義されるコサインウィンドウを隠蔽されたオーディオ信号部分に適用して、隠蔽されたウィンドウ化信号部分を取得するように構成されてもよい。
2019510999.tif 000028
プロセッサ２１０は、例えば、隠蔽されたウィンドウ化信号部分に応じて複数のフィルタ係数を決定するように構成されてもよく、ｘおよびｘ１およびｘ２の各々は、複数のサンプル位置のうちのあるサンプル位置である。
【００９４】
図５は、そのような実施形態による励振重畳を示す。
【００９５】
励振重畳を実装する装置は、２つの信号の間をゆっくりと平滑化するために、隠蔽されたフレームの前方反復と、復号された信号との間の励振ドメインにおけるクロスフェードを行っている。
【００９６】
そのような実施形態による装置または方法は、例えば以下のように実現することができる。
【００９７】
最初に、ピッチ順応重畳法で行われたのと同じハミングコサインウィンドウを用いて、以前のフレームのプリエンファシスされた終端部において１６次のＬＰＣ分析が行われる（図５のステップ１参照）。
【００９８】
ＬＰＣフィルタは、隠蔽されたフレームおよび最初の良好なフレームにおける励振信号を得るために適用される（図５のステップ２を参照）。
【００９９】
回復フレームを構築するために、隠蔽されたフレームの励振の最後のＴｃサンプルが前方反復されて、全フレーム長において作成される（図５のステップ３参照）。これは、最初の良好なフレームと重畳されるように使用される。
【０１００】
拡張励振は、その後、最初の良好なフレームにおける励振とクロスフェードされる（図５のステップ４参照）
【０１０１】
その後、隠蔽されたフレームの最後のプリエンファシスされたサンプルである記憶によってクロスフェードされた信号にＬＰＣ合成が適用されて（図５のステップ５参照）、隠蔽されたフレームと最初の良好なフレームとの間の遷移が平滑化される。
【０１０２】
最後に、ディエンファシスフィルタが合成信号に適用されて（図５のステップ６参照）、信号が元のドメインに戻る。
【０１０３】
フレーム境界上のアーチファクトを防止するために、新たに構築された信号は元の復号信号とクロスフェードされる（図５のステップ７参照）。
【０１０４】
以下、実施形態によるエネルギー減衰について説明する。
【０１０５】
図１ｄは、第１のオーディオ信号部分が隠蔽されたオーディオ信号部分であり、第２のオーディオ信号部分が後続のオーディオ信号部分である実施形態を示す。
【０１０６】
図１ｄの装置３００は、図１ａの装置１０の特定の実施形態である。図１ｄのプロセッサ３１０は、図１ａのプロセッサ１１の特定の実施形態である。図１ｄの出力インターフェース３２０は、図１ａの出力インターフェース１２の特定の実施形態である。
【０１０７】
図１ｄのプロセッサ３１０は、例えば、第１の下位部分が隠蔽されたオーディオ信号部分のサンプルの１つまたは複数を含むが、隠蔽されたオーディオ信号部分よりも少ないサンプルを含むように、かつ、第１の下位部分のサンプルの各サンプル位置が、第１の下位部分によって含まれない隠蔽されたオーディオ信号部分の任意のサンプルの任意のサンプル位置の後続位置であるように、第１のオーディオ信号部分の第１の下位部分である隠蔽されたオーディオ信号部分の第１の下位部分を決定するように構成することができる。
【０１０８】
さらに、図１ｄのプロセッサ３１０は、例えば、第３の下位部分が後続のオーディオ信号部分のサンプルの１つまたは複数を含むが、後続のオーディオ信号部分よりも少ないサンプルを含むように、かつ、第３の下位部分のサンプルの各々の各サンプル位置が、第３の下位部分によって含まれない後続のオーディオ信号部分の任意のサンプルの任意のサンプル位置の後続位置であるように、後続のオーディオ信号部分の第３の下位部分を決定するように構成することができる。
【０１０９】
さらに、図１ｄのプロセッサ３１０は、例えば、第３の下位部分に含まれない後続のオーディオ信号部分の任意のサンプルが、後続のオーディオ信号部分の第２の下位部分に含まれるように、第２のオーディオ信号部分の第２の下位部分である、後続のオーディオ信号部分の第２の下位部分を決定するように構成することができる。
【０１１０】
図１ｄによる実施形態では、プロセッサ３１０は、例えば、第１のピークサンプルのサンプル値が隠蔽されたオーディオ信号部分の第１の下位部分の任意の他のサンプルの任意の他のサンプル値以上であるように、隠蔽されたオーディオ信号部分の第１の下位部分のサンプルから第１のピークサンプルを決定するように構成することができる。図１ｄのプロセッサ３１０は、例えば、第２のピークサンプルのサンプル値が後続のオーディオ信号部分の第２の下位部分の任意の他のサンプルの任意の他のサンプル値以上であるように、後続のオーディオ信号部分の第２の下位部分のサンプルから第２のピークサンプルを決定するように構成することができる。その上、図１ｄのプロセッサ３１０は、例えば、第３のピークサンプルのサンプル値が後続のオーディオ信号部分の第３の下位部分の任意の他のサンプルの任意の他のサンプル値以上であるように、後続のオーディオ信号部分の第３の下位部分のサンプルから第３のピークサンプルを決定するように構成することができる。
【０１１１】
条件が満たされた場合にのみ、図１ｄのプロセッサ３１０は、例えば、第２のピークサンプルの先行サンプルである、後続のオーディオ信号部分の各サンプルの各サンプル値を修正して、復号されたオーディオ信号部分を生成するように構成することができる。
【０１１２】
条件は、例えば、第２のピークサンプルのサンプル値が第１のピークサンプルのサンプル値よりも大きく、かつ、第２のピークサンプルのサンプル値が第３のピークサンプルのサンプル値よりも大きいことであってもよい。
【０１１３】
または、条件は、例えば、第２のピークサンプルのサンプル値と第１のピークサンプルのサンプル値との間の第１の比が、第１の閾値よりも大きく、かつ、第２のピークサンプルのサンプル値と第３のピークサンプルのサンプル値との間の第２の比が、第２の閾値よりも大きいことであってもよい。
【０１１４】
一実施形態によれば、条件は、例えば、第２のピークサンプルのサンプル値が第１のピークサンプルのサンプル値よりも大きく、かつ、第２のピークサンプルのサンプル値が第３のピークサンプルのサンプル値よりも大きいことであってもよい。
【０１１５】
一実施形態では、条件は、例えば、第１の比が第１の閾値よりも大きく、かつ、第２の比が第２の閾値よりも大きいことであってもよい。
【０１１６】
一実施形態によれば、第１の閾値は、例えば１．１より大きくてもよく、第２の閾値は、例えば１．１より大きくてもよい。
【０１１７】
一実施形態では、第１の閾値は、例えば、第２の閾値と等しくてもよい。
【０１１８】
一実施形態によれば、条件が満たされた場合にのみ、プロセッサ３１０は、例えば、第２のピークサンプルの先行サンプルである後続のオーディオ信号部分の各サンプルの各サンプル値を、ｓｍｏｄｉｆｉｅｄ（Ｌｆｒａｍｅ＋ｉ）＝ｓ（Ｌｆｒａｍｅ＋ｉ）・αｉに従って修正するように構成することができ、Ｌｆｒａｍｅは、後続のオーディオ信号部分の任意の他のサンプルの任意の他のサンプル位置の先行位置である後続のオーディオ信号部分のサンプルのサンプル位置を示し、
Ｌｆｒａｍｅ＋ｉは、後続のオーディオ信号部分のｉ＋１番目のサンプルのサンプル位置を示す整数であり、
ここで、０≦ｉ≦Ｉｍａｘ−１であり、Ｉｍａｘ−１は第２のピークサンプルのサンプル位置を示し、
ここで、ｓ（Ｌｆｒａｍｅ＋ｉ）は、プロセッサ３１０によって修正される前の後続のオーディオ信号部分のｉ＋１番目のサンプルのサンプル値であり、
ｓｍｏｄｉｆｉｅｄ（Ｌｆｒａｍｅ＋ｉ）は、プロセッサ３１０によって修正された後の後続のオーディオ信号部分のｉ＋１番目のサンプルのサンプル値であり、
０＜αｉ＜１である。
【０１１９】
一実施形態では、
2019510999.tif 000029
であり、Ｅｃｍａｘは第１のピークサンプルのサンプル値であり、Ｅｍａｘは第２のピークサンプルのサンプル値であり、Ｅｇｍａｘは第３のピークサンプルのサンプル値である。
【０１２０】
一実施形態によれば、条件が満たされた場合にのみ、プロセッサ３１０は、例えば、第２のピークサンプルの後続サンプルである後続のオーディオ信号部分の複数のサンプルの２つ以上のサンプルの各サンプルのサンプル値を修正して、ｓｍｏｄｉｆｉｅｄ（Ｉｍａｘ＋ｋ）＝ｓ（Ｉｍａｘ＋ｋ）・αｉに従って、復号されたオーディオ信号部分を生成するように構成することができ、
Ｉｍａｘ＋ｋは、後続のオーディオ信号部分のＩｍａｘ＋ｋ＋１番目のサンプルのサンプル位置を示す整数である。
【０１２１】
図６は、一実施形態による隠蔽されたフレームおよび良好なフレームのさらなる図解である。とりわけ、図６は、隠蔽されたオーディオ信号部分、後続のオーディオ信号部分、第１の下位部分、第２の下位部分および第３の下位部分を示す。
【０１２２】
エネルギー減衰は、最後の隠蔽されたフレームと最初の良好なフレームとの間の信号の重畳部分における高エネルギー増加を除去するために使用される。これは、信号領域をピーク振幅値まで徐々に減衰させることによって行われる。
【０１２３】
一実施形態によるアプローチは、例えば、以下のように実装することができる。
●  以下において、最大振幅値を求める。
○  以前の隠蔽されたフレームの最後のＴｃサンプル：ＥＣｍａｘ
○  最初の良好なフレームの最後のＴｇサンプル：Ｅｇｍａｘ
○  および、これらの領域の間：Ｅｍａｘ
ＥＣｍａｘは第１のピークサンプルであり、Ｅｍａｘは第２のピークサンプルであり、Ｅｇｍａｘは第３のピークサンプルである。
●  その後、最初の良好なフレーム内の復号された信号が、以下の場合に減衰される。
Ｅｃｍａｘ＜Ｅｍａｘ＞Ｅｇｍａｘ
他の実施形態では、最初の良好なフレームは、以下の場合に減衰される。
2019510999.tif 000030
たとえば、
2019510999.tif 000031
●  復号された信号の第１の部分が、以下のように減衰される。
2019510999.tif 000032
式中、ＩｍａｘはＥｍａｘのインデックスであり、
2019510999.tif 000033
である。
●第２の部分は次のように減衰される。
2019510999.tif 000034
式中、
2019510999.tif 000035
【０１２４】
好ましい実施形態において、安全上の理由から、エネルギー減衰が、例えば、クロスフェードされた信号に適用されて、回復フレームにおけるエネルギーの高い増加のリスクを除去し得る。
【０１２５】
ここで、実施形態による種々の改善された遷移概念の組み合わせが提供される。
【０１２６】
図７ａは、一実施形態による、オーディオ信号の隠蔽されたオーディオ信号部分からオーディオ信号の後続のオーディオ信号部分への遷移を改善するためのシステムを示す。
【０１２７】
このシステムは、スイッチングモジュール７０１と、図１ｄを参照して上述したエネルギー減衰を実装するための装置３００と、図１ｂを参照して上述したピッチ順応重畳を実装するための装置１００とを備える。
【０１２８】
スイッチングモジュール７０１は、隠蔽されたオーディオ信号部分および後続のオーディオ信号部分に応じて、復号されたオーディオ信号部分を生成するために、エネルギー減衰を実装するための装置３００と、ピッチ順応重畳を実装するための装置１００とのうちの一方を選択するように構成される。
【０１２９】
図７ｂは、別の実施形態による、オーディオ信号の隠蔽されたオーディオ信号部分からオーディオ信号の後続のオーディオ信号部分への遷移を改善するためのシステムを示す。
【０１３０】
このシステムは、スイッチングモジュール７０２と、図１ｄを参照して上述したエネルギー減衰を実装するための装置３００と、図１ｃを参照して上述した励振重畳を実装するための装置２００とを備える。
【０１３１】
スイッチングモジュール７０２は、隠蔽されたオーディオ信号部分および後続のオーディオ信号部分に応じて、復号されたオーディオ信号部分を生成するために、エネルギー減衰を実装するための装置３００と、励振重畳を実装するための装置２００とのうちの一方を選択するように構成される。
【０１３２】
図７ｃは、さらなる実施形態による、オーディオ信号の隠蔽されたオーディオ信号部分からオーディオ信号の後続のオーディオ信号部分への遷移を改善するためのシステムを示す。
【０１３３】
このシステムは、スイッチングモジュール７０３と、図１ｂを参照して上述したピッチ順応重畳を実装するための装置１００と、図１ｃを参照して上述した励振重畳を実装するための装置２００とを備える。
【０１３４】
スイッチングモジュール７０３は、隠蔽されたオーディオ信号部分および後続のオーディオ信号部分に応じて、復号されたオーディオ信号部分を生成するために、ピッチ順応重畳を実装するための装置１００と励振重畳を実装するための装置２００とのうちの一方を選択するように構成される。
【０１３５】
図７ｄは、またさらなる実施形態による、オーディオ信号の隠蔽されたオーディオ信号部分からオーディオ信号の後続のオーディオ信号部分への遷移を改善するためのシステムを示す。
【０１３６】
このシステムは、スイッチングモジュール７０１と、図１ｄを参照して上述したエネルギー減衰を実装するための装置３００と、図１ｂを参照して上述したピッチ順応重畳を実装するための装置１００と、図１ｃを参照して上述した励振重畳を実装するための装置２００とを備える。
【０１３７】
スイッチングモジュール７０１は、隠蔽されたオーディオ信号部分および後続のオーディオ信号部分に応じて、復号されたオーディオ信号部分を生成するために、エネルギー減衰を実装するための装置３００と、ピッチ順応重畳を実装するための装置１００と、励振重畳を実装するための装置２００とのうちの一方を選択するように構成される。
【０１３８】
実施形態によれば、スイッチングモジュール７０４は、例えば、隠蔽されたオーディオ信号フレームおよび後続のオーディオ信号フレームの少なくとも一方が音声を含むか否かを判定するように構成することができる。さらに、スイッチングモジュール７０４は、例えば、隠蔽されたオーディオ信号フレームおよび後続のオーディオ信号フレームが音声を含まない場合、復号されたオーディオ信号部分を生成するためにエネルギー減衰を実装する装置３００を選択するように構成することができる。
【０１３９】
実施形態では、スイッチングモジュール７０４は、例えば、後続のオーディオ信号フレームのフレーム長、および、隠蔽されたオーディオ信号部分のピッチまたは後続のオーディオ信号部分のピッチのうちの少なくとも１つに依存して、復号されたオーディオ信号部分を生成するために、ピッチ順応重畳を実装するための装置１００、励振重畳を実装するための装置２００、および、エネルギー減衰を実装するための装置３００のうちの上記１つを選択するように構成することができ、後続のオーディオ信号部分は、後続のオーディオ信号フレームのオーディオ信号部分である。
【０１４０】
図７ｅは、さらなる実施形態による、オーディオ信号の隠蔽されたオーディオ信号部分からオーディオ信号の後続のオーディオ信号部分への遷移を改善するためのシステムを示す。
【０１４１】
図７ｃのように、図７ｅのシステムは、スイッチングモジュール７０３と、図１ｂを参照して上述したピッチ順応重畳を実装するための装置１００と、図１ｃを参照して上述した励振重畳を実装するための装置２００とを備える。
【０１４２】
スイッチングモジュール７０３は、隠蔽されたオーディオ信号部分および後続のオーディオ信号部分に応じて、復号されたオーディオ信号部分を生成するために、ピッチ順応重畳を実装するための装置１００と励振重畳を実装するための装置２００とのうちの一方を選択するように構成される。
【０１４３】
さらに、図７ｅのシステムは、図１ｄを参照して上述したようなエネルギー減衰を実装するための装置３００をさらに備える。
【０１４４】
図７ｅのスイッチングモジュール７０３は、例えば、隠蔽されたオーディオ信号部分および後続のオーディオ信号部分に応じて、中間オーディオ信号部分を生成するために、ピッチ順応重畳を実装するための装置１００と励振重畳を実装するための装置２００とのうちの上記一方を選択するように構成することができる。
【０１４５】
図７ｅの実施形態では、エネルギー減衰を実装するための装置３００は、例えば、中間オーディオ信号部分を処理して、復号されたオーディオ信号部分を生成するように構成することができる。
【０１４６】
ここで、特定の実施形態について説明する。特に、スイッチングモジュール７０１，７０２，７０３および７０４の特定の実装態様のための概念が提供される。
【０１４７】
例えば、種々の改善された遷移概念の組み合わせを提供する第１の実施形態は、例えば、任意の変換ドメインコーデックに対して採用されてもよい。
【０１４８】
第１のステップは、信号が顕著なピッチを有する音声のようなもの（例えば、明瞭な音声アイテム、背景雑音を伴う音声または音楽に重なった音声である）であるか否かを検出することである。
【０１４９】
ｉｆ  信号が音声のようなものである  ｔｈｅｎ
○  最後に隠蔽されたフレームにおいてピッチＴｃを見出す
○  最初の良好なフレームにおいてピッチＴｇを見出す
○  ｉｆ  最後の隠蔽されたフレームとの重畳部分においてエネルギーが増加する
・  ｉｆ  良好なフレームのピッチが３サンプルを超えて隠蔽されたピッチと異なる
→回復フィルタを行う
・  ｅｌｓｅ
→エネルギー減衰を行う
●  ｏｔｈｅｒｗｉｓｅ
→エネルギー減衰を行う
ｉｆ  上記の回復フィルタが選択される  ｔｈｅｎ：
●  ｉｆ  隠蔽されたピッチＴｃまたは良好なピッチＴｇがフレーム長Ｌｆｒａｍｅよりも大きい
→エネルギー減衰を行う
●  ｅｌｓｅ  ｉｆ  隠蔽されたピッチまたは良好なピッチがフレーム長の半分よりも大きく、正規化相互相関値ｘＣｏｒｒが閾値よりも小さい
→励振重畳を行う
●  ｅｌｓｅ  ｉｆ  隠蔽されたピッチまたは良好なピッチがフレーム長の半分よりも小さい
→ピッチ順応重畳を適用する
【０１５０】
例えば、最初に、隠蔽されたフレームは、音声の存在についてテストされる（音声が存在するか否かは、例えば、隠蔽技法から確認することができる）。その後、良好なフレームも、例えば、正規化相互相関値ｘＣｏｒｒを使用して、音声の存在についてテストすることができる。
【０１５１】
上述の重畳部分は、例えば、図６に示す第２の下位部分であってもよく、これは、重畳部分が、第１のサンプルから「フレーム長−Ｔｇ」サンプルまでの良好なフレームであることを意味する。
【０１５２】
ここで、種々の改善された遷移概念の組み合わせを提供する第２の実施形態が提供される。このような第２の実施形態は、例えば、２つのフレームエラー隠蔽方法が時間ドメイン法および周波数ドメイン法であるＡＡＣ−ＥＬＤコーデックに利用することができる。
【０１５３】
時間ドメイン法は、ピッチ外挿手法を用いて失われたフレームを合成することであり、ＴＤ  ＰＬＣと呼ばれる（［８］参照）。
【０１５４】
周波数ドメイン法は、以前の良好なフレームの符号スクランブルされたコピーを使用することである、雑音置換（ＮＳ）と呼ばれるＡＡＣ−ＥＬＤコーデックの現行技術水準の隠蔽方法である。
【０１５５】
第２の実施形態では、第１の分割が最後の隠蔽方法に依存して行われる。
●  ｉｆ  最後のフレームがＴＤ  ＰＬＣによって隠蔽された：
○  最初の良好なフレームにおいてピッチを見出す
○  ｉｆ  最後の隠蔽されたフレームとの重畳部分においてエネルギーが増加する
・  ｉｆ  良好なフレームのピッチが３サンプルを超えて隠蔽されたピッチと異なる
→回復フィルタを行う
・  ｅｌｓｅ
→エネルギー減衰を行う
●  ｉｆ  最後のフレームがＮＳによって隠蔽された：
→エネルギー減衰を行う
【０１５６】
さらに、第２の実施形態では、第２の分割が、回復フィルタにおいて以下のように行われる。
●  ｉｆ  隠蔽されたピッチ
2019510999.tif 000036
（隠蔽された最後のフレームのピッチ）または良好なピッチＴｇ（最初の良好なフレームのピッチ）がフレーム長Ｌｆｒａｍｅよりも大きい
→  エネルギー減衰を行う
●  ｉｆ  隠蔽されたピッチまたは良好なピッチがフレーム長の半分よりも大きく、正規化相互相関値ｘＣｏｒｒが閾値よりも小さい
→  励振重畳を行う
●  ｉｆ  隠蔽されたピッチまたは良好なピッチがフレーム長の半分よりも小さい
→  ピッチ順応重畳を適用する
【０１５７】
複数の実施形態が提供されている。
【０１５８】
実施形態によれば、変換ドメイン符号化信号の隠蔽された失われたフレームと、隠蔽された失われたフレームに後続する変換ドメイン符号化信号の１つまたは複数のフレームとの間の遷移を改善するフィルタが提供される。
【０１５９】
実施形態では、フィルタは、例えば、上記の説明に従ってさらに構成されてもよい。
【０１６０】
実施形態によれば、上述の実施形態のうちの１つによるフィルタを備える変換ドメイン復号器において提供される。
【０１６１】
さらに、上記のような変換ドメイン復号器によって実行される方法が提供される。
【０１６２】
さらに、上述の方法を実行するためのコンピュータプログラムが提供される。
【０１６３】
いくつかの態様を装置の文脈で説明してきたが、これらの態様は、対応する方法の説明も表していることは明らかであり、そこで、ブロックまたはデバイスは、方法ステップまたは方法ステップの特徴に対応する。同様に、方法ステップの文脈で説明されている態様は、対応する装置の対応するブロックまたは項目または特徴の説明をも表す。方法ステップの一部または全部は、例えば、マイクロプロセッサ、プログラム可能なコンピュータまたは電子回路のようなハードウェア装置によって（またはそれを使用して）実行されてもよい。いくつかの実施形態では、最も重要な方法ステップの１つまたは複数は、そのような装置によって実行されてもよい。
【０１６４】
特定の実装要件に応じて、本発明の実施形態は、ハードウェアもしくはソフトウェアにおいて、または少なくとも部分的にハードウェアにおいて、もしくは少なくとも部分的にソフトウェアにおいて実装することができる。実装態様は、電子的に読み取り可能な制御信号が記憶された、例えばフロッピーディスク、ＤＶＤ、Ｂｌｕ−Ｒａｙ、ＣＤ、ＲＯＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭまたはフラッシュメモリなどのデジタル記憶媒体を使用して実行することができ、これはそれぞれの方法が実行されるようにプログラム可能なコンピュータシステムと協働する（または協働することができる）。したがって、デジタル記憶媒体はコンピュータ可読であってもよい。
【０１６５】
本発明によるいくつかの実施形態は、本明細書に記載の方法の１つが実行されるように、プログラム可能なコンピュータシステムと協働することができる電子可読制御信号を有するデータキャリアを備える。
【０１６６】
一般に、本発明の実施形態は、プログラムコードを有するコンピュータプログラム製品として実装することができ、プログラムコードは、コンピュータプログラム製品がコンピュータ上で動作するときに、方法の１つを実行するように動作する。プログラムコードは、例えば、機械可読キャリアに格納することができる。
【０１６７】
他の実施形態は、機械可読キャリアに格納される、本明細書に記載の方法の１つを実行するためのコンピュータプログラムを含む。
【０１６８】
換言すれば、それゆえ、本発明の方法の実施形態は、コンピュータプログラムがコンピュータ上で実行されるときに、本明細書に記載の方法の１つを実行するためのプログラムコードを有するコンピュータプログラムである。
【０１６９】
したがって、本発明の方法のさらなる実施形態は、本明細書に記載の方法のうちの１つを実行するためのコンピュータプログラムを記録されているデータキャリア（またはデジタル記憶媒体もしくはコンピュータ可読媒体）である。データキャリア、デジタル記憶媒体または記録媒体は、典型的には有形かつ／または非一時的である。
【０１７０】
したがって、本発明の方法のさらなる実施形態は、本明細書に記載の方法のうちの１つを実行するためのコンピュータプログラムを表すデータストリームまたは一連の信号である。データストリームまたは一連の信号は、例えば、データ通信接続を介して、例えば、インターネットを介して転送されるように構成することができる。
【０１７１】
さらなる実施形態は、本明細書に記載の方法のうちの１つを実行するように構成または適合される処理手段、例えばコンピュータまたはプログラマブル論理装置を含む。
【０１７２】
さらなる実施形態は、本明細書に記載の方法の１つを実行するためのコンピュータプログラムをインストールされているコンピュータを含む。
【０１７３】
本発明によるさらなる実施形態は、本明細書で説明される方法の１つを実行するためのコンピュータプログラムを受信機に（例えば、電子的にまたは光学的に）転送するように構成された装置またはシステムを含む。受信機は、例えば、コンピュータ、モバイルデバイス、メモリデバイスなどであってもよい。この装置またはシステムは、例えば、コンピュータプログラムを受信機に転送するためのファイルサーバを含むことができる。
【０１７４】
いくつかの実施形態では、プログラマブル論理デバイス（例えば、フィールドプログラマブルゲートアレイ）を使用して、本明細書に記載の方法の機能の一部または全部を実行することができる。いくつかの実施形態では、フィールドプログラマブルゲートアレイは、本明細書で説明する方法の１つを実行するためにマイクロプロセッサと協働することができる。一般に、これらの方法は、好ましくは、任意のハードウェア装置によって実行される。
【０１７５】
本明細書に記載の装置は、ハードウェア装置を使用して、またはコンピュータを使用して、またはハードウェア装置とコンピュータとの組み合わせを使用して実装することができる。
【０１７６】
本明細書に記載の方法は、ハードウェア装置を使用して、またはコンピュータを使用して、またはハードウェア装置とコンピュータとの組み合わせを使用して実施することができる。
【０１７７】
上述の実施形態は、本発明の原理の例示にすぎない。当業者には、本明細書に記載された構成および詳細の修正および変形が明らかになることは理解されたい。したがって、本発明は添付の特許請求の範囲によってのみ限定され、本明細書の実施形態の記述および説明によって示される特定の詳細によっては限定されないことが意図される。
【図１Ａ】
2019510999.tif 000047
【図１Ｂ】
2019510999.tif 000048
【図１Ｃ】
2019510999.tif 000049
【図１Ｄ】
2019510999.tif 000050
【図１Ｅ】
2019510999.tif 000051
【図１Ｆ】
2019510999.tif 000052
【図１Ｇ】
2019510999.tif 000053
【図２】
2019510999.tif 000054
【図３】
2019510999.tif 000055
【図４】
2019510999.tif 000056
【図５】
2019510999.tif 000057
【図６】
2019510999.tif 000058
【図７Ａ】
2019510999.tif 000059
【図７Ｂ】
2019510999.tif 000060
【図７Ｃ】
2019510999.tif 000061
【図７Ｄ】
2019510999.tif 000062
【図７Ｅ】
2019510999.tif 000063
【国際調査報告】
2019510999.tif 000064
2019510999.tif 000065
2019510999.tif 000066
2019510999.tif 000067
2019510999.tif 000068
2019510999.tif 000069