(57)【要約】オーディオ信号が、別のオーディオ座標系において適用されたゲインファクタを使用して、オーディオ座標系において制限される。第１のオーディオ座標系における第１の成分および第２の成分が、第２のオーディオ座標系におけるオーディオ信号の第３の成分および第４の成分から生成される。第３の成分および第４の成分の各々についての最大レベルを定義する、第２のオーディオ座標系における振幅しきい値が、決定される。調整された第３の成分および調整された第４の成分を生成するために、１つまたは複数のゲインファクタが、第３の成分および第４の成分の各々に適用され、第２のオーディオ座標系における第１の出力チャンネルおよび第２の出力チャンネルが、調整された第３の成分および調整された第４の成分から生成される。第１の出力チャンネルおよび第２の出力チャンネルは、各々が、１つまたは複数のゲインファクタの適用のため、振幅しきい値よりも低く制限される。
2021507587.tif 000002
【特許請求の範囲】
【請求項１】
オーディオ信号を処理するための方法であって、
第１のオーディオ座標系における第１の成分および第２の成分を、第２のオーディオ座標系における前記オーディオ信号の第３の成分および第４の成分から生成するステップと、
前記第３の成分および前記第４の成分の各々についての最大レベルを定義する、前記第２のオーディオ座標系における振幅しきい値を決定するステップと、
前記第１のオーディオ座標系における調整された第１の成分および調整された第２の成分を生成するために、１つまたは複数のゲインファクタを、前記第１の成分および前記第２の成分の各々に適用するステップと、
前記第２のオーディオ座標系における第１の出力チャンネルおよび第２の出力チャンネルを、前記調整された第１の成分および前記調整された第２の成分から生成するステップであって、前記第１の出力チャンネルおよび前記第２の出力チャンネルは、各々が、前記第１の成分および前記第２の成分の各々に適用された前記１つまたは複数のゲインファクタから、前記振幅しきい値よりも低く制限される、該ステップと
を含むことを特徴とする方法。
【請求項２】
前記１つまたは複数のゲインファクタを、前記第１の成分および前記第２の成分の各々に適用するステップは、
前記第１の成分または前記第２の成分の一方をプライマリ成分として、また前記第１の成分または前記第２の成分のもう一方をセカンダリ成分として定義する、前記第１の成分と前記第２の成分との間の空間制限についての優先度を決定するステップと、
前記プライマリ成分のためのプライマリゲインファクタを決定するステップと、
前記プライマリゲインファクタを前記プライマリ成分に適用するステップと、
前記プライマリゲインファクタを使用して、前記セカンダリ成分のためのセカンダリゲインファクタを決定するステップと、
前記セカンダリゲインファクタを前記セカンダリ成分に適用するステップと
を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記１つまたは複数のゲインファクタは、ゲイン低減バジェットによって制約されることを特徴とする請求項１に記載の方法。
【請求項４】
平滑化関数を前記１つまたは複数のゲインファクタに適用するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記第１のオーディオ座標系は、中央−側方オーディオ座標系であり、
前記第１の成分は、中央成分であり、
前記第２の成分は、側方成分であり、
前記第２のオーディオ座標系は、左−右オーディオ座標系であり、
前記第３の成分は、前記オーディオ信号の左成分であり、
前記第４の成分は、前記オーディオ信号の右成分であり、
前記第１の出力チャンネルは、左出力チャンネルであり、
前記第２の出力チャンネルは、右出力チャンネルである
ことを特徴とする請求項１に記載の方法。
【請求項６】
前記１つまたは複数のゲインファクタを、前記第１の成分および前記第２の成分の各々に適用するステップは、
前記中央成分または前記側方成分の一方をプライマリ成分として、また前記中央成分または前記側方成分のもう一方をセカンダリ成分として定義する、前記中央成分と前記側方成分との間の空間制限についての優先度を決定するステップと、
前記プライマリ成分のためのプライマリゲインファクタを決定するステップと、
前記プライマリゲインファクタを前記プライマリ成分に適用するステップと、
前記プライマリゲインファクタを使用して、前記セカンダリ成分のためのセカンダリゲインファクタを決定するステップと、
前記セカンダリゲインファクタを前記セカンダリ成分に適用するステップと、
前記プライマリゲインファクタおよび前記セカンダリゲインファクタを使用して、前記プライマリ成分および前記セカンダリ成分のための左−右ゲインファクタを決定するステップと、
前記左−右ゲインファクタを、調整されたプライマリ成分を生成するために前記プライマリ成分に適用し、および調整されたセカンダリ成分を生成するために前記セカンダリ成分に適用するステップと
を含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記プライマリゲインファクタは、ｍａｘ（θI，ｍｉｎ（
【数１】
2021507587.tif 000021
，１））によって定義され、
前記セカンダリゲインファクタは、ｍａｘ（θII，ｍｉｎ（
【数２】
2021507587.tif 000022
，１））によって定義され、
αIは、前記プライマリゲインファクタであり、
θIは、前記プライマリ成分のためのプライマリゲイン低減バジェットであり、
θIIは、前記プライマリ成分のためのセカンダリゲイン低減バジェットであり、
θLRは、前記左−右しきい値であり、
｜ｍI｜は、前記プライマリ成分のピークであり、
｜ｍII｜は、前記セカンダリ成分のピークである
ことを特徴とする請求項６に記載の方法。
【請求項８】
前記左−右ゲインファクタは、ｍｉｎ（
【数３】
2021507587.tif 000023
，１）によって定義され、
θLRは、前記左−右しきい値であり、
ＰLRは、前記プライマリゲインファクタの前記プライマリ成分への適用後、および前記セカンダリゲインファクタの前記セカンダリ成分への適用後の、前記オーディオ信号の最悪ケースのピークである
ことを特徴とする請求項７に記載の方法。
【請求項９】
前記１つまたは複数のゲインファクタを、前記第１の成分および前記第２の成分の各々に適用するステップは、
前記中央成分または前記側方成分の一方を選択された成分として定義し、および前記中央成分または前記側方成分のもう一方を選択されなかった成分として定義する、前記中央成分と前記側方成分との間の空間制限についての優先度を決定するステップと、
前記選択された成分のためのゲインファクタを決定するステップと、
前記ゲインファクタを前記選択された成分に適用するステップと、
前記選択された成分のための前記ゲインファクタを使用して、前記選択された成分および前記選択されなかった成分のための左−右ゲインファクタを決定するステップと、
前記左−右ゲインファクタを、調整された選択された成分を生成するために前記選択された成分に適用し、および調整された選択されなかった成分を生成するために前記選択されなかった成分に適用するステップと
を含むことを特徴とする請求項５に記載の方法。
【請求項１０】
前記選択された成分のための前記ゲインファクタは、ｍａｘ（θSS，ｍｉｎ（
【数４】
2021507587.tif 000024
，１））によって定義され、
θSSは、前記選択された成分のためのゲイン低減バジェットであり、
θLRは、前記左−右しきい値であり、
｜ｍSS｜は、前記選択された成分のピークであり、
｜ｍnS｜は、前記選択されなかった成分のピークである
ことを特徴とする請求項９に記載の方法。
【請求項１１】
前記左−右ゲインファクタは、ｍｉｎ（
【数５】
2021507587.tif 000025
，１）によって定義され、
θLRは、前記左−右しきい値であり、
ＰLRは、前記ゲインファクタの前記選択された成分への適用後の、前記オーディオ信号の最悪ケースのピークである
ことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記１つまたは複数のゲインファクタを、前記第１の成分および前記第２の成分の各々に適用するステップは、
前記中央成分および前記側方成分を優先度が等しい成分として定義する、前記中央成分と前記側方成分との間の空間制限についての優先度を決定するステップと、
前記中央成分のための中央ゲインファクタを決定するステップと、
前記中央ゲインファクタを前記中央成分に適用するステップと、
前記側方成分のための側方ゲインファクタを決定するステップと、
前記側方ゲインファクタを前記側方成分に適用するステップと、
前記中央ゲインファクタおよび前記側方ゲインファクタを使用して、前記中央成分および前記側方成分のための左−右ゲインファクタを決定するステップと、
前記左−右ゲインファクタを、調整された中央成分を生成するために前記中央成分に適用し、および調整された側方成分を生成するために前記側方成分に適用するステップと
を含むことを特徴とする請求項５に記載の方法。
【請求項１３】
前記中央ゲインファクタは、ｍａｘ（θm，ｍｉｎ（
【数６】
2021507587.tif 000026
，１））によって定義され、
前記側方ゲインファクタは、ｍａｘ（θs，ｍｉｎ（
【数７】
2021507587.tif 000027
，１））によって定義され、
θLRは、前記左−右しきい値であり、
θmは、前記中央成分のための中央ゲイン低減バジェットであり、
θsは、前記側方成分のための側方ゲイン低減バジェットであり、
｜ｍ1｜は、前記中央成分のピークであり、
｜ｍ2｜は、前記側方成分のピークである
ことを特徴とする請求項１２に記載の方法。
【請求項１４】
前記左−右ゲインファクタは、ｍｉｎ（
【数８】
2021507587.tif 000028
，１）によって定義され、
θLRは、前記左−右しきい値であり、
ＰLRは、前記中央ゲインファクタの前記中央成分への適用後、および前記側方ゲインファクタの前記側方成分への適用後の、前記オーディオ信号の最悪ケースのピークである
ことを特徴とする請求項１３に記載の方法。
【請求項１５】
前記１つまたは複数のゲインファクタを適用したために、前記振幅しきい値が満足されるかどうかを決定するステップと、
前記振幅しきい値が満足されることに失敗したと決定したのに応答して、前記振幅しきい値を満足させるために、グローバルゲインファクタを、前記第１のオーディオ座標系または前記第２のオーディオ座標系における前記オーディオ信号に適用するステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項１６】
プログラムコードを記憶する非一時的コンピュータ可読媒体であって、前記プログラムコードは、プロセッサによって実行されたときに、
第１のオーディオ座標系における第１の成分および第２の成分を、第２のオーディオ座標系におけるオーディオ信号の第３の成分および第４の成分から生成することと、
前記第３の成分および前記第４の成分の各々についての最大レベルを定義する、前記第２のオーディオ座標系における振幅しきい値を決定することと、
前記第１のオーディオ座標系における調整された第１の成分および調整された第２の成分を生成するために、１つまたは複数のゲインファクタを、前記第１の成分および前記第２の成分の各々に適用することと、
前記第２のオーディオ座標系における第１の出力チャンネルおよび第２の出力チャンネルを、前記調整された第１の成分および前記調整された第２の成分から生成することであって、前記第１の出力チャンネルおよび前記第２の出力チャンネルは、各々が、前記第１の成分および前記第２の成分の各々に適用された前記１つまたは複数のゲインファクタから、前記振幅しきい値よりも低く制限される、生成することと
を行うように前記プロセッサを構成したことを特徴とする非一時的コンピュータ可読媒体。
【請求項１７】
前記１つまたは複数のゲインファクタを、前記第１の成分および前記第２の成分の各々に適用するように前記プロセッサを構成する、前記プログラムコードは、
前記第１の成分または前記第２の成分の一方をプライマリ成分として定義し、および前記第１の成分または前記第２の成分のもう一方をセカンダリ成分として定義する、前記第１の成分と前記第２の成分との間の空間制限についての優先度を決定することと、
前記プライマリ成分のためのプライマリゲインファクタを決定することと、
前記プライマリゲインファクタを前記プライマリ成分に適用することと、
前記プライマリゲインファクタを使用して、前記セカンダリ成分のためのセカンダリゲインファクタを決定することと、
前記セカンダリゲインファクタを前記セカンダリ成分に適用することと
を行うように前記プロセッサをさらに構成したことを特徴とする請求項１６に記載のコンピュータ可読媒体。
【請求項１８】
前記１つまたは複数のゲインファクタは、ゲイン低減バジェットによって制約されたことを特徴とする請求項１６に記載のコンピュータ可読媒体。
【請求項１９】
前記プログラムコードは、平滑化関数を前記１つまたは複数のゲインファクタに適用するように前記プロセッサをさらに構成したことを特徴とする請求項１６に記載のコンピュータ可読媒体。
【請求項２０】
前記第１のオーディオ座標系は、中央−側方オーディオ座標系であり、
前記第１の成分は、中央成分であり、
前記第２の成分は、側方成分であり、
前記第２のオーディオ座標系は、左−右オーディオ座標系であり、
前記第３の成分は、前記オーディオ信号の左成分であり、
前記第４の成分は、前記オーディオ信号の右成分であり、
前記第１の出力チャンネルは、左出力チャンネルであり、
前記第２の出力チャンネルは、右出力チャンネルである
ことを特徴とする請求項１６に記載のコンピュータ可読媒体。
【請求項２１】
前記１つまたは複数のゲインファクタを、前記第１の成分および前記第２の成分の各々に適用するように前記プロセッサを構成する、前記プログラムコードは、
前記中央成分または前記側方成分の一方をプライマリ成分として定義し、および前記中央成分または前記側方成分のもう一方をセカンダリ成分として定義する、前記中央成分と前記側方成分との間の空間制限についての優先度を決定することと、
前記プライマリ成分のためのプライマリゲインファクタを決定することと、
前記プライマリゲインファクタを前記プライマリ成分に適用することと、
前記プライマリゲインファクタを使用して、前記セカンダリ成分のためのセカンダリゲインファクタを決定することと、
前記セカンダリゲインファクタを前記セカンダリ成分に適用することと、
前記プライマリゲインファクタおよび前記セカンダリゲインファクタを使用して、前記プライマリ成分および前記セカンダリ成分のための左−右ゲインファクタを決定することと、
前記左−右ゲインファクタを、調整されたプライマリ成分を生成するために前記プライマリ成分に適用し、および調整されたセカンダリ成分を生成するために前記セカンダリ成分に適用することと
を行うように前記プロセッサをさらに構成したことを特徴とする請求項２０に記載のコンピュータ可読媒体。
【請求項２２】
前記プライマリゲインファクタは、ｍａｘ（θI，ｍｉｎ（
【数９】
2021507587.tif 000029
，１））によって定義され、
前記セカンダリゲインファクタは、ｍａｘ（θII，ｍｉｎ（
【数１０】
2021507587.tif 000030
，１））によって定義され、
αIは、前記プライマリゲインファクタであり、
θIは、前記プライマリ成分のためのプライマリゲイン低減バジェットであり、
θIIは、前記プライマリ成分のためのセカンダリゲイン低減バジェットであり、
θLRは、前記左−右しきい値であり、
｜ｍI｜は、前記プライマリ成分のピークであり、
｜ｍII｜は、前記セカンダリ成分のピークである
ことを特徴とする請求項２１に記載のコンピュータ可読媒体。
【請求項２３】
前記左−右ゲインファクタは、ｍｉｎ（
【数１１】
2021507587.tif 000031
，１）によって定義され、
θLRは、前記左−右しきい値であり、
ＰLRは、前記ゲインファクタの前記選択された成分への適用後の、前記オーディオ信号の最悪ケースのピークである
ことを特徴とする請求項２２に記載のコンピュータ可読媒体。
【請求項２４】
前記１つまたは複数のゲインファクタを、前記第１の成分および前記第２の成分の各々に適用するように前記プロセッサを構成する、前記プログラムコードは、
前記中央成分または前記側方成分の一方を選択された成分として定義し、および前記中央成分または前記側方成分のもう一方を選択されなかった成分として定義する、前記中央成分と前記側方成分との間の空間制限についての優先度を決定することと、
前記選択された成分のためのゲインファクタを決定することと、
前記ゲインファクタを前記選択された成分に適用することと、
前記ゲインファクタを使用して、前記選択された成分および前記選択されなかった成分のための左−右ゲインファクタを決定することと、
前記左−右ゲインファクタを、調整された選択された成分を生成するために前記選択された成分に適用し、および調整された選択されなかった成分を生成するために前記選択されなかった成分に適用することと
を行うように前記プロセッサをさらに構成したことを特徴とする請求項２０に記載のコンピュータ可読媒体。
【請求項２５】
前記選択された成分のための前記ゲインファクタは、ｍａｘ（θSS，ｍｉｎ（
【数１２】
2021507587.tif 000032
，１））によって定義され、
θSSは、前記選択された成分のためのゲイン低減バジェットであり、
θLRは、前記左−右しきい値であり、
｜ｍSS｜は、前記選択された成分のピークであり、
｜ｍnS｜は、前記選択されなかった成分のピークである
ことを特徴とする請求項２４に記載のコンピュータ可読媒体。
【請求項２６】
前記左−右ゲインファクタは、ｍｉｎ（
【数１３】
2021507587.tif 000033
，１）によって定義され、
θLRは、前記左−右しきい値であり、
ＰLRは、前記ゲインファクタの前記選択された成分への適用後の、前記オーディオ信号の最悪ケースのピークである
ことを特徴とする請求項２５に記載のコンピュータ可読媒体。
【請求項２７】
前記１つまたは複数のゲインファクタを、前記第１の成分および前記第２の成分の各々に適用するように前記プロセッサを構成する、前記プログラムコードは、
前記中央成分および前記側方成分を優先度が等しい成分として定義する、前記中央成分と前記側方成分との間の空間制限についての優先度を決定することと、
前記中央成分のための中央ゲインファクタを決定することと、
前記中央ゲインファクタを前記中央成分に適用することと、
前記側方成分のための側方ゲインファクタを決定することと、
前記側方ゲインファクタを前記側方成分に適用することと、
前記中央ゲインファクタおよび前記側方ゲインファクタを使用して、前記中央成分および前記側方成分のための左−右ゲインファクタを決定することと、
前記左−右ゲインファクタを、調整された中央成分を生成するために前記中央成分に適用し、および調整された側方成分を生成するために前記側方成分に適用することと
を行うように前記プロセッサをさらに構成したことを特徴とする請求項２０に記載のコンピュータ可読媒体。
【請求項２８】
前記中央ゲインファクタは、ｍａｘ（θm，ｍｉｎ（
【数１４】
2021507587.tif 000034
，１））によって定義され、
前記側方ゲインファクタは、ｍａｘ（θs，ｍｉｎ（
【数１５】
2021507587.tif 000035
，１））によって定義され、
θLRは、前記左−右しきい値であり、
θmは、前記中央成分のための中央ゲイン低減バジェットであり、
θsは、前記側方成分のための側方ゲイン低減バジェットであり、
｜ｍ1｜は、前記中央成分のピークであり、
｜ｍ2｜は、前記側方成分のピークである
ことを特徴とする請求項２７に記載のコンピュータ可読媒体。
【請求項２９】
前記左−右ゲインファクタは、ｍｉｎ（
【数１６】
2021507587.tif 000036
，１）によって定義され、
θLRは、前記左−右しきい値であり、
ＰLRは、前記中央ゲインファクタの前記中央成分への適用後、および前記側方ゲインファクタの前記側方成分への適用後の、前記オーディオ信号の最悪ケースのピークである
ことを特徴とする請求項２８に記載のコンピュータ可読媒体。
【請求項３０】
前記プログラムコードは、
前記１つまたは複数のゲインファクタを適用したために、前記振幅しきい値が満足されるかどうかを決定することと、
前記振幅しきい値が満足されることに失敗したと決定したのに応答して、前記振幅しきい値を満足させるために、グローバルゲインファクタを、前記第１のオーディオ座標系または前記第２のオーディオ座標系における前記オーディオ信号に適用することと
を行うように前記プロセッサをさらに構成したことを特徴とする請求項１６に記載のコンピュータ可読媒体。
【請求項３１】
オーディオ信号を処理するためのシステムであって、
処理回路であって、
第１のオーディオ座標系における第１の成分および第２の成分を、第２のオーディオ座標系におけるオーディオ信号の第３の成分および第４の成分から生成することと、
前記第３の成分および前記第４の成分の各々についての最大レベルを定義する、前記第２のオーディオ座標系における振幅しきい値を決定することと、
前記第１のオーディオ座標系における調整された第１の成分および調整された第２の成分を生成するために、１つまたは複数のゲインファクタを、前記第１の成分および前記第２の成分の各々に適用することと、
前記第２のオーディオ座標系における第１の出力チャンネルおよび第２の出力チャンネルを、前記調整された第１の成分および前記調整された第２の成分から生成することであって、前記第１の出力チャンネルおよび前記第２の出力チャンネルは、各々が、前記第１の成分および前記第２の成分の各々に適用された前記１つまたは複数のゲインファクタから、前記振幅しきい値よりも低く制限される、該生成することと
を行うように構成された処理回路
を備えたことを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書において説明される主題は、オーディオ処理に関し、より詳細には、空間認識状況におけるオーディオ信号のダイナミックレンジ制御に関する。
【背景技術】
【０００２】
レンジ制御は、オーディオ信号をしきい値量よりも低く制限することを指す。左チャンネルおよび右チャンネルを含む左−右空間内のステレオオーディオ信号については、レンジ制御は、各チャンネルのピークがしきい値よりも低くなるように、必要に応じて、左チャンネルおよび右チャンネルにゲインを適用することによって、左−右空間において達成されることができる。しかしながら、レンジ制御のアーチファクトを異なる空間ロケーションに対して移動させることが望ましい。
【発明の概要】
【課題を解決するための手段】
【０００３】
実施形態は、空間認識状況においてオーディオ信号のレンジ制御を提供することに関する。オーディオ信号は、ハードリミッティングのアーチファクトを異なる空間ロケーションに対して移動させるために、別のオーディオ座標系（例えば、中央−側方空間）において適用されたゲインファクタを使用して、オーディオ座標系（例えば、左−右空間）において制限される。第１の（例えば、中央）成分および第２の（例えば、側方）成分が、オーディオ信号の第３の（例えば、左チャンネル）成分および第４の（例えば、右チャンネル）成分から生成される。第３の成分および第４の成分の各々についての最大レベルを定義する、第２のオーディオ座標系における振幅しきい値が、決定される。第１のオーディオ座標系において調整された第１の成分および調整された第２の成分を生成するために、１つまたは複数のゲインファクタが、第１の成分および第２の成分の各々に適用される。第２のオーディオ座標系における第１の（例えば、左）出力チャンネルおよび第２の（例えば、右）出力チャンネルが、調整された第１の成分および調整された第２の成分から生成される。第１の出力チャンネルおよび第２の出力チャンネルは、各々が、第１の成分および第２の成分の各々に適用される１つまたは複数のゲインファクタから、振幅しきい値よりも低く制限される。
【０００４】
いくつかの実施形態においては、プロセッサによって実行されたときに、第１のオーディオ座標系における第１の成分および第２の成分を、第２のオーディオ座標系におけるオーディオ信号の第３の成分および第４の成分から生成することと、第３の成分および第４の成分の各々についての最大レベルを定義する、第２のオーディオ座標系における振幅しきい値を決定することと、第１のオーディオ座標系において調整された第１の成分および調整された第２の成分を生成するために、１つまたは複数のゲインファクタを、第１の成分および第２の成分の各々に適用することと、第２のオーディオ座標系における第１の出力チャンネルおよび第２の出力チャンネルを、調整された第１の成分および調整された第２の成分から生成することとを行うようにプロセッサを構成する、プログラムコードを記憶する非一時的コンピュータ可読媒体。第１および第２の出力チャンネルは、各々が、第１の成分および第２の成分の各々に適用される１つまたは複数のゲインファクタから、振幅しきい値よりも低く制限される。
【０００５】
いくつかの実施形態においては、オーディオ信号を処理するためのシステムは、第１のオーディオ座標系における第１の成分および第２の成分を、第２のオーディオ座標系におけるオーディオ信号の第３の成分および第４の成分から生成することと、第３の成分および第４の成分の各々についての最大レベルを定義する、第２のオーディオ座標系における振幅しきい値を決定することと、第１のオーディオ座標系において調整された第１の成分および調整された第２の成分を生成するために、１つまたは複数のゲインファクタを、第１の成分および第２の成分の各々に適用することと、第２のオーディオ座標系における第１の出力チャンネルおよび第２の出力チャンネルを、調整された第１の成分および調整された第２の成分から生成することとを行うように構成された処理回路を含む。第１の出力チャンネルおよび第２の出力チャンネルは、組み合わせて、各々が、第１の成分および第２の成分の各々に適用される１つまたは複数のゲインファクタから、振幅しきい値よりも低く制限される。
【０００６】
他の態様は、上述のいずれかに関連する、構成要素、デバイス、システム、改良、方法、プロセス、アプリケーション、コンピュータ可読媒体、および他の技術を含む。
【図面の簡単な説明】
【０００７】
【図１】いくつかの実施形態に従った、オーディオ処理システムの概略ブロック図である。
【図２】いくつかの実施形態に従った、空間リミッタの概略ブロック図である。
【図３Ａ】いくつかの実施形態に従った、Ｌ／Ｒゲイン適用によって後続される、側方チャンネルゲイン適用のブロック図である。
【図３Ｂ】いくつかの実施形態に従った、Ｌ／Ｒゲイン適用によって後続される、中央チャンネルゲイン適用のブロック図である。
【図４】いくつかの実施形態に従った、Ｌ／Ｒゲイン適用によって後続される、並列した中央チャンネルゲイン適用および側方チャンネルゲイン適用のブロック図である。
【図５Ａ】いくつかの実施形態に従った、Ｌ／Ｒゲイン適用によって後続される、中央チャンネルゲイン適用によって後続される、側方チャンネルゲイン適用のブロック図である。
【図５Ｂ】いくつかの実施形態に従った、Ｌ／Ｒゲイン適用によって後続される、側方チャンネルゲイン適用によって後続される、中央チャンネルゲイン適用のブロック図である。
【図６】いくつかの実施形態に従った、オーディオ信号を空間的に制限するための方法のフローチャートである。
【図７】いくつかの実施形態に従った、左−右制限によって後続される側方（または中央）制限を使用して、オーディオ信号を空間的に制限するためのプロセスのフローチャートである。
【図８】いくつかの実施形態に従った、左−右制限によって後続される並列の側方および中央制限を使用して、オーディオ信号を空間的に制限するためのプロセスのフローチャートである。
【図９】いくつかの実施形態に従った、直列の側方、中央、および左−右制限を使用して、オーディオ信号を空間的に制限するためのプロセスのフローチャートである。
【図１０】いくつかの実施形態に従った、１つのオーディオ座標系におけるオーディオ信号成分を制御して、別のオーディオ座標系において定義された制約を達成するためのプロセスのフローチャートである。
【図１１】いくつかの実施形態に従った、側方チェーン処理のための空間リミッタの概略ブロック図である。
【図１２】いくつかの実施形態に従った、コンピュータシステムの概略ブロック図である。
【発明を実施するための形態】
【０００８】
もっぱら例示の目的で、図は、様々な非限定的な実施形態を描いており、詳細な説明は、様々な非限定的な実施形態を説明している。
【０００９】
今から、それらの例が添付の図面に例示されている実施形態に対する言及が、詳細に行われる。以下の詳細な説明においては、様々な説明される実施形態の完全な理解を提供するために、多くの具体的な詳細が説明される。しかしながら、説明される実施形態は、これらの具体的な詳細なしに実行されてよい。他の例においては、よく知られた方法、手順、構成要素、回路、およびネットワークは、実施形態の態様を不必要に分かりにくくしないために、詳細には説明されていない。
【００１０】
本開示の実施形態は、中央−側方空間において適用されるゲインファクタを使用した、左−右空間におけるオーディオ信号のレンジ制御に関する。左チャンネルおよび右チャンネルを含むオーディオ信号は、中央成分および側方成分に変換される。調整された中央成分および調整された側方成分を生成するために、ゲインファクタが、中央成分および側方成分の各々に適用される。調整された成分は、左−右空間に変換され戻されて、左−右空間において各々が左−右しきい値を満足する左出力チャンネルおよび右出力チャンネルになる。
【００１１】
ゲインファクタは、中央成分と側方成分との間の空間制限の優先度に従って、定義されてよい。空間制限の優先度は、調整可能であってよく、左−右しきい値を満足するために、異なる空間ロケーションに対するアーチファクトの望ましい移動を定義する。左−右しきい値の満足なしに、優先度がより高い成分のゲイン低減バジェットが到達されたときにだけ、優先度がより低い成分に、優先度がより低い成分のためのゲインファクタが適用されるように、優先度がより低い成分のためのゲインファクタは、優先度がより高い成分のためのゲインファクタを使用して、定義されてよい。そのため、中央成分と側方成分との間の空間制限の優先度に従って、左出力チャンネルおよび右出力チャンネルの各々について、左−右しきい値が満足される。
【００１２】
例示的なオーディオ処理システム
図１は、いくつかの実施形態に従った、オーディオ処理システム１００の概略ブロック図である。オーディオ処理システム１００は、左入力チャンネル１１２および右入力チャンネル１１４を含む、入力オーディオ信号を受信し、チャンネル１１２、１１４の中央成分１１６または側方成分１１８をゲイン調整して、左−右しきい値θLRよりも低く制限されたピークを各々が有する、左出力チャンネル１３２および右出力チャンネル１３４を含む、出力オーディオ信号を生成する。オーディオ処理システム１００は、空間認識状況における入力オーディオ信号のダイナミックレンジ制御を提供する。オーディオ処理システム１００は、入力エネルギーがどこに集中されるか、およびオーディオ処理システム１００の動作を構成する設定に応じて、ハードリミッティングのアーチファクトを、異なる空間ロケーション（例えば、入力オーディオ信号の中央または側方成分）に対して移動させることができる。設定は、プログラム的に決定されてよく、またはユーザによって指定されてよい。
【００１３】
オーディオ処理システム１００は、Ｌ／Ｒ−Ｍ／Ｓ変換器１０２と、空間リミッタ１０４と、Ｌ／Ｒリミッタ１０６と、Ｍ／Ｓ−Ｌ／Ｒ変換器１０８と、コントローラ１１０とを含む。Ｌ／Ｒ−Ｍ／Ｓ変換器１０２は、左入力チャンネル１１２および右入力チャンネル１１４を受信し、入力チャンネル１１２、１１４から中央成分１１６および側方成分１１８を生成する。いくつかの実施形態においては、中央成分１１６は、左入力チャンネル１１２と右入力チャンネル１１４との和に基づいて、生成されてよい。側方成分１１８は、左入力チャンネル１１２と右入力チャンネル１１４との間の差に基づいて、生成されてよい。中央および側方成分は、様々なＬ／Ｒ−Ｍ／Ｓ変換を使用するなど、他の方法で生成されてよい。いくつかの実施形態においては、中央および側方成分は、マルチチャンネル（例えば、サラウンドサウンド）オーディオ信号から生成される。
【００１４】
空間リミッタ１０４は、中央ゲインプロセッサ１５２と、側方ゲインプロセッサ１５４とを含む。中央ゲインプロセッサ１５２は、中央成分１１６および側方成分１１８を受信し、中央成分１１６のための中央ゲインファクタαmを決定する。中央ゲインプロセッサ１５２は、中央ゲインファクタαmを中央成分１１６に適用して、調整された中央成分１２０を生成する。側方ゲインプロセッサ１５４は、中央成分１１６および側方成分１１８を受信し、側方成分１１８のための側方ゲインファクタαsを決定する。側方ゲインプロセッサ１５４は、側方ゲインファクタαsを側方成分１１８に適用して、調整された側方成分１２２を生成する。
【００１５】
いくつかの実施形態においては、中央成分１１６と側方成分１１８との間に、空間制限の優先度が存在する。例えば、優先度がより高い成分のためのゲイン低減バジェット以上になるように、プライマリゲインファクタαIが、優先度がより高い成分に適用される。ゲイン低減バジェットが使い尽くされたが、左−右しきい値θLRが、満足されることに失敗した場合、優先度がより低い成分のためのゲイン低減バジェット以上になるように、セカンダリゲインファクタαIIが、優先度がより低い成分に適用される。プライマリ成分が中央成分であり、セカンダリ成分が側方成分である場合、中央ゲインファクタαmは、αIによって定義され、側方ゲインファクタαsは、αIIによって定義される。プライマリ成分が側方成分であり、セカンダリ成分が中央成分である場合、中央ゲインファクタαmは、αIIによって定義され、側方ゲインファクタαsは、αIによって定義される。優先度を指定するために、優先度がより低い成分のためのゲインファクタは、優先度がより高い成分のためのゲインファクタを再帰的に使用して、定義される。優先度がより低い成分のためのゲインファクタの適用後、左−右しきい値θLRが、不満足なものにとどまる場合、左−右しきい値θLRを満足するように、必要に応じて、左−右ゲインファクタαlrが、中央および側方成分の各々に適用される。
【００１６】
Ｌ／Ｒリミッタ１０６は、Ｌ／Ｒゲインプロセッサ１５６を含む。Ｌ／Ｒゲインプロセッサ１５６は、空間リミッタ１０４によって調整された、調整された中央成分１２０および調整された側方成分１２２を受信し、左−右ゲインファクタαlrを調整された中央成分１２０に適用して、調整された中央成分１２４を生成し、左−右ゲインファクタαlrを調整された側方成分１２２に適用して、調整された側方成分１２６を生成する。
【００１７】
図３Ａないし図９に関連して以下でより詳細に説明されるように、ゲインファクタαm、αs、およびαlrは、オーディオ処理システム１００の空間制限の優先度に応じて、変化してよい。空間制限のための優先度は、中央制限ステージと側方制限ステージとの間の優先度を定義する。中央または側方ゲイン低減計算のどちらかが、例えば、ゲインバジェットまたは側方チェーン処理を用いて、制約される場合、それらは、中央および側方成分の両方に適用されるＬ／Ｒ制限ステージによって後続されてよい。このＬ／Ｒ制限ステージは、両方の成分に等しく影響し、したがって、中央−側方空間または左−右空間において決定および適用されてよい。優先度がより低い制限ステージは、優先度がより高い制限ステージにおいて適用される１つまたは複数のゲインファクタを使用して定義されるゲインファクタを適用してよい。優先度がより高い各制限ステージは、ゲインファクタのための最小値を定義するゲイン低減バジェットθを含んでよく、優先度がより低い制限ステージは、ゲイン低減バジェットが、優先度がより高い制限ステージのために使い尽くされ、左−右しきい値θLRが、満足されることに失敗したときに、使用される。各構成において、左−右空間における出力オーディオ信号の左チャンネル１３２および右チャンネル１３４のピークが、左−右しきい値θLRよりも低いことを保証するために、少なくとも１つのゲインファクタの中央成分への、および少なくとも１つのゲインファクタの側方成分への適用が、存在することができる。これらのステージは、実際には別々でなくてよく、それらは、実際は必ずしも再帰的ではないことに留意されたい。別々のステージは、単に論理優先度を表してよい。本明細書において説明される実施形態は、再帰的なゲインステージ計算の使用もしくは省略、または各ステージのための別々のダイナミックレンジコントローラを介した操作に限定されない。
【００１８】
Ｍ／Ｓ−Ｌ／Ｒ変換器１０８は、調整された中央成分１２４および調整された側方成分１２６を受信し、調整された中央成分１２４および調整された側方成分１２６から左出力チャンネル１３２および右出力チャンネル１３４を生成する。いくつかの実施形態においては、左出力チャンネル１３２は、調整された中央成分１２４と調整された側方成分１２６との和に基づいて、生成されてよい。右出力チャンネル１３４は、調整された中央成分１２４と調整された側方成分１２６との間の差に基づいて、生成されてよい。左および右チャンネルを中央および側方成分から生成するために、他の種類の変換が使用されてよい。Ｍ／Ｓ−Ｌ／Ｒ変換器１０８は、左出力チャンネル１３２を左スピーカに、また右出力チャンネル１３４を右スピーカに出力する。空間リミッタ１０４およびＬ／Ｒリミッタ１０６によって適用された処理の結果として、出力オーディオ信号の左チャンネル１３２および右チャンネル１３４のピークは、左−右しきい値θLRよりも低い。
【００１９】
いくつかの実施形態においては、コントローラ１１０は、オーディオ処理システム１００の動作を制御する。コントローラ１１０は、空間リミッタ１０４およびＬ／Ｒに結合されてよく、しきい値（例えば、θLR、ゲイン低減バジェットなど）の定義、処理ステージの優先度の決定、ならびに決定された優先度およびしきい値に従ったゲインファクタの決定など、空間リミッタ１０４の動作を構成する。空間リミッタによって使用される様々なパラメータは、本明細書においてより詳細に説明されるように、ユーザ入力によって、プログラム的に、またはそれらの組み合わせによって、定義されてよい。
【００２０】
例示的な空間リミッタ
図２は、いくつかの実施形態に従った、空間リミッタ２００の概略ブロック図である。空間リミッタ２００は、中央ピーク抽出器２０２と、側方ピーク抽出器２０４と、中央ゲインプロセッサ２０６と、側方ゲインプロセッサ２０８と、中央混合器２１０と、側方混合器２１２とを含む。
【００２１】
中央ピーク抽出器２０２は、中央成分１１６を受信し、中央成分１１６のピーク値を表す中央ピーク２１４を決定する。中央ピーク抽出器２０２は、中央ピーク２１４を、中央ゲインプロセッサ２０６および側方ゲインプロセッサ２０８に提供する。側方ピーク抽出器２０４は、側方成分１１８を受信し、側方成分１１８のピーク値を表す側方ピーク２１６を決定する。側方ピーク抽出器２０４は、側方ピーク２１６を、中央ゲインプロセッサ２０６および側方ゲインプロセッサ２０８に提供する。
【００２２】
中央ゲインプロセッサ２０６は、中央ピーク２１４、側方ピーク２１６、左−右空間におけるしきい値θLRに基づいて、中央ゲインファクタ２１８（αm）を決定する。側方ゲインプロセッサ２０８は、中央ピーク２１４、側方ピーク２１６、左−右空間におけるしきい値θLRに基づいて、側方ゲインファクタ２２０（αs）を決定する。
【００２３】
中央混合器２１０は、中央成分１１６および中央ゲインファクタ２１８（αm）を受信し、これらの値を乗算して、調整された中央成分１２０を生成する。側方混合器２１２は、側方成分１１８および側方ゲインファクタ２２０（αs）を受信し、これらの値を乗算して、調整された側方成分１２２を生成する。
【００２４】
いくつかの実施形態においては、Ｌ／Ｒ制限ステージは、空間リミッタ２００と統合される。中央ゲインプロセッサ２０６は、左−右ゲインファクタαlrを中央ゲインファクタ２１８と組み合わせ、中央混合器２１０は、結果を中央成分１１６と乗算して、調整された中央成分１２４を生成する。側方ゲインプロセッサ２０８は、左−右ゲインファクタαlrを側方ゲインファクタ２２０と組み合わせ、側方混合器２１２は、結果を側方成分１１８と乗算して、調整された側方成分１２６を生成する。
【００２５】
左−右空間から中央−側方空間への座標変換
ゲイン適用は、入力オーディオ信号の中央成分１１６または側方成分１１８の一方に適用されてよい。中央成分１１６および側方成分１１６を生成するために、信号を左−右空間から中央−側方空間に変換するための変換Ｍは、式１によって定義されてよい。
【００２６】
【数１】
2021507587.tif 000003
【００２７】
中央−側方空間においては、サブバンド空間処理、クロストーク処理（例えば、クロストークキャンセレーションまたはクロストークシミュレーション）、クロストーク補償（例えば、クロストーク処理によって引き起こされたスペクトルアーチファクトに対する調整）、および中央または側方成分におけるゲイン適用を含む、様々な処理が実行されてよい。処理された中央および側方成分は、左スピーカのための左出力チャンネルおよび右スピーカのための右出力チャンネルとして、左−右空間に変換される。
【００２８】
信号を中央−側方空間から左−右空間に変換するための逆変換Ｍ-1は、式２によって定義されてよい。
【００２９】
【数２】
2021507587.tif 000004
【００３０】
左−右空間および中央−側方空間は、直交オーディオ座標系の例である。実際には、式１および式２は、順変換および逆変換の両方が計算の複雑さの低減のために２の平方根によってスケーリングされる、真の直交形式よりも好まれることがある。
【００３１】
側方（または中央）が左−右に優先する優先度制限
オーディオ処理システム１００は、Ｌ／Ｒゲインによって後続される、側方成分ｍ2または中央成分ｍ1の一方に適用されるゲインを優先することによって、オーディオ信号の空間優先度制限を実行してよい。例えば、左−右空間におけるオーディオ信号のためのしきい値レベルを定義する、左−右空間における左−右しきい値θLRが決定される。左出力チャンネル１３２および右出力チャンネル１３４は、各々、しきい値θLRを超えるべきではない。しきい値θLRを満足するために、オーディオ処理システムは、中央または側方成分の間における中央−側方空間におけるゲインを優先してよい。
【００３２】
側方成分の低減を最小化するために、側方成分のためのゲイン低減バジェットθsが、使用されてよい。ゲイン低減バジェットθsは、側方成分に適用されることができるゲイン低減の最大量を定義し、側方成分のためのゲインファクタαsを決定するために使用される。左−右ゲインファクタαlrは、ゲインファクタαsに基づいて、決定される。側方ゲインファクタαsの側方成分への、ならびに左−右ゲインファクタαlrの中央および側方成分両方への適用は、オーディオ信号のためのしきい値θLRの満足という結果となる。
【００３３】
ゲインファクタαsの決定後、αsは、側方成分に適用される。左−右ゲインファクタαlrは、中央成分および側方成分の各々に（または同じグローバルスケールファクタが、同一の結果を有する、座標の任意の直交回転に適用されることができるので、左−右空間への変換後の左および右チャンネルの各々に）適用される。ここで、側方ゲイン低減バジェットθs以上になる、しきい値θLRを満足するような側方成分のためのゲイン制御の優先度付けが、存在する。ゲイン低減バジェットθsが側方成分に適用されたが、しきい値θLRが満足されることに失敗した場合、適切なαlrが、中央成分および側方成分の両方に適用される。これは、中央−側方空間において決定されたゲインファクタを使用した、しきい値θLRの満足という結果となる。
【００３４】
側方ゲイン低減バジェットθs以上になる側方成分ｍ2のためのゲイン制御を優先するために、側方成分ｍ2に適用されるゲインファクタαsは、式３によって定義されることができる。
【００３５】
【数３】
2021507587.tif 000005
【００３６】
ここで、｜ｍ1｜は、中央成分ｍ1のピークであり、｜ｍ2｜は、側方成分ｍ2のピークである。
【００３７】
左−右ゲインファクタαlrは、側方ゲインファクタαsを再帰的に使用して、定義されてよい。左−右ゲインファクタαlrは、式４によって定義される。
【００３８】
【数４】
2021507587.tif 000006
【００３９】
ここで、ＰLRは、側方ゲインファクタαsの側方成分ｍ2への適用後の、左−右空間における最悪ケースのピークである。
【００４０】
ＰLRは、式５によって定義されてよい。
【００４１】
【数５】
2021507587.tif 000007
【００４２】
ゲイン係数αsおよびαlrが、ひとたび決定されると、それらは、式６によって示されるように、中央成分ｍ1および側方成分ｍ2に適用される。
【００４３】
【数６】
2021507587.tif 000008
【００４４】
その後、式２によって定義されたような逆変換が、式６の結果に適用されて、各々が左−右しきい値θLRを満足する、左出力チャンネル１３２および右出力チャンネル１３４を生成してよい。
【００４５】
式３においては、与えられたピークについて、αs＝０である場合、これは、完全にサウンドステージをモノラルに潰すことに留意されたい。しかしながら、我々は、θsに対して非ゼロ値を指定することによって、この効果を緩和することができる。バジェットθsが、側方成分において使い尽くされた場合、αlrを介して側方および中央成分の両方に適用されるピーク制限のいくらかの成分が存在し、または中央チャンネルにクリッピングが存在する。
【００４６】
式３ないし式６は、図３Ａに示されるような、ゲイン低減ステージの優先度を暗示しており、最初に、側方リミッタステージ３０２が存在し、その後、左−右リミッタステージ３０４が存在する。図３Ｂに示されるように、類似した形式の処理が、中央成分ｍ1に適用されることができ、最初に、中央リミッタステージ３０６が存在し、その後、左−右リミッタステージ３０４が存在する。ここでは、中央ゲインファクタαmを定義するために、中央成分のアルゴリズム的制御が、ゲイン低減バジェットθmを使用して達成され、中央ゲインファクタαmの適用後、しきい値θLRを満足するための、必要に応じた左−右ゲインファクタαlrの使用を伴う。
【００４７】
中央ゲイン低減バジェットθm以上になる中央成分ｍ1のためのゲイン制御を優先するために、中央成分ｍ1に適用される中央ゲインファクタαmは、式７によって定義されることができる。
【００４８】
【数７】
2021507587.tif 000009
【００４９】
ここで、｜ｍ1｜は、中央成分ｍ1のピークであり、｜ｍ2｜は、側方成分ｍ2のピークである。
【００５０】
左−右ゲインファクタαlrは、中央ゲインファクタαmを再帰的に使用して、定義されてよい。左−右ゲインファクタαlrは、式８によって定義される。
【００５１】
【数８】
2021507587.tif 000010
【００５２】
ここで、ＰLRは、中央ゲインファクタαmの側方成分ｍ1への適用後の、左−右空間における最悪ケースのピークである。
【００５３】
ＰLRは、式９によって定義されてよい。
【００５４】
【数９】
2021507587.tif 000011
【００５５】
ゲイン係数αmおよびαlrが、ひとたび決定されると、それらは、式１０によって示されるように、中央成分ｍ1および側方成分ｍ2に適用される。
【００５６】
【数１０】
2021507587.tif 000012
【００５７】
その後、式２によって定義されたような逆変換が、式１０の結果に適用されて、各々が左−右しきい値θLRを満足する、左出力チャンネルおよび右出力チャンネルを生成してよい。
【００５８】
並列の中央および側方が左−右に優先する優先度制限
オーディオ処理システム１００は、依然としてゲイン係数αmおよびαsを左−右ゲインファクタαlrよりも優先しながら、中央成分と側方成分との間において並列（フラット）優先度を使用してよい。ゲイン低減ステージの優先度が、図４に示されており、最初に、側方リミッタステージ４０２が、中央リミッタステージ４０４と並列して存在し、Ｌ／Ｒリミッタステージ４０６が、並列ステージ４０２、４０４に後続する。
【００５９】
このケースにおいては、側方ゲイン低減バジェットθsおよび中央ゲイン低減バジェットθmがともに使用される。側方ゲインファクタαsは、式３を使用して、決定されることができ、中央ゲインファクタαmは、式７を使用して、決定されることができる。ここでは、中央および側方成分についての並列優先度のため、側方および中央ゲインファクタについての定義は、独立である。
【００６０】
左−右ゲインファクタαlrは、中央ゲインファクタαmおよび側方ゲインファクタαsを使用して、定義される。左−右ゲインファクタαlrは、上に示された式８によって定義され、そこで、最悪ケースピークＰLRは、式１１によって定義される。
【００６１】
【数１１】
2021507587.tif 000013
【００６２】
ゲイン係数αm、αs、およびαlrが、ひとたび決定されると、それらは、式１２によって示されるように、中央成分ｍ1および側方成分ｍ2に適用される。
【００６３】
【数１２】
2021507587.tif 000014
【００６４】
θm＝０を仮定して、出力｜ｍ’｜≦θLRを保つために、αmは、この構成において、０になることを許可されてよいことに留意されたい。これは、この追加ステージは、中央チャンネル情報のクリッピングを防止するが、結果のサウンドステージは、依然として、知覚的にモノラルまで低減することができることを意味する。αmに対する下限を提供することは、この問題を解決するが、我々のゲイン低減バジェットは、今は有限であり、２０  ｌｏｇ１０（θs）＋２０  ｌｏｇ１０（θm）から成るので、不完全なゲイン低減ストラテジという結果となる。そのため、左−右しきい値θLRの満足を保証するために、αlrの計算および適用が使用される。
【００６５】
直列の側方、中央、および左−右優先度制限
オーディオ処理システムは、Ｌ／Ｒリミッタステージによって後続される、中央ステージと側方ステージとの間の直列優先度関係を使用してよい。図５Ａに示されるように、最初に、側方成分ｍ2が制限のためのプライマリ成分となるように、側方リミッタステージ５０２が存在し、その後、中央成分ｍ1が制限のためのセカンダリ成分となるように、中央リミッタステージ５０４が存在し、その後、Ｌ／Ｒリミッタステージ５０６が存在する。図５Ｂに示される別の例においては、最初に、中央成分ｍ1が制限のためのプライマリ成分となるように、中央リミッタステージ５０４が存在し、その後、側方成分ｍ2が制限のためのセカンダリ成分となるように、側方リミッタステージ５０２が存在し、その後、Ｌ／Ｒリミッタステージ５０６が存在する。ステージ５０２、５０４、および５０６は、必ずしも別々の処理ステージであるとは限らず、論理優先度を表すだけでよいことに留意されたい。言い換えると、すべてのゲイン低減は、論理優先度に基づいて使用される異なるゲインファクタを用いて、同時に計算されてよい。ゲインファクタが、別々のステージにおいて適用されるとき、再帰的なゲインステージ計算が使用されてよい。
【００６６】
どちらのケースにおいても、ｍIは、プライマリ成分（中央成分ｍ1または側方成分ｍ2のどちらか）を指定するとし、ｍIIは、セカンダリ成分（中央成分ｍ1または側方成分ｍ2の他の一方）を指定するとする。オーディオ処理システムは、プログラム的に、またはユーザ入力に基づいて、中央成分と側方成分との間の優先度順序を決定してよく、優先度がより高い成分は、プライマリ成分ｍIとして指定され、優先度がより低い成分は、セカンダリ成分ｍIIとして指定される。
【００６７】
プライマリゲインファクタαIは、プライマリ成分ｍIに適用され、セカンダリゲインファクタαIIは、セカンダリ成分ｍIIに適用される。優先度を指定するために、セカンダリゲインファクタαIIは、プライマリゲインファクタαＩに対して再帰的に定義される。これは、プライマリゲインファクタαＩについては式１３、セカンダリゲインファクタαIIについては式１４によって、示されている。
【００６８】
【数１３】
2021507587.tif 000015
【００６９】
【数１４】
2021507587.tif 000016
【００７０】
ここで、｜ｍI｜は、プライマリ成分ｍIのピークであり、｜ｍII｜は、セカンダリ成分ｍIIのピークであり、θIは、プライマリ成分ｍIのゲイン低減バジェットであり、θIIは、セカンダリ成分ｍIIのゲイン低減バジェットである。
【００７１】
左−右ゲインファクタαlrは、中央ゲインファクタαmおよび側方ゲインファクタαsを再帰的に使用して、定義されてよい。プライマリ成分が中央成分であり、セカンダリ成分が側方成分である場合、中央ゲインファクタαmは、αIによって定義され、側方ゲインファクタαsは、αIIによって定義される。プライマリ成分が側方成分であり、セカンダリ成分が中央成分である場合、中央ゲインファクタαmは、αIIによって定義され、側方ゲインファクタαsは、αIによって定義される。左−右ゲインファクタαlrは、式１５によって定義される。
【００７２】
【数１５】
2021507587.tif 000017
【００７３】
ここで、ＰLRは、式１６によって定義される。
【００７４】
【数１６】
2021507587.tif 000018
【００７５】
ゲイン係数αm、αs、およびαlrが、ひとたび決定されると、それらは、式１７によって示されるように、中央成分ｍ1および側方成分ｍ2に適用される。
【００７６】
【数１７】
2021507587.tif 000019
【００７７】
いくつかの実施形態においては、Ｌ／Ｒ制限ステージ５０６は、側方制限ステージ５０２および中央制限ステージ５０４の各々と統合される。Ｌ／Ｒリミッタは、可能なオーバーシュートの関連付けられたリスクを伴って、非自明なゲイン低減バジェットまたは側方チェーン処理のどちらかを使用することができる。オーバーシュートが問題になることがある、これらのケースを制御するために、そのような実施形態は、信号経路の最後に、追加のＬ／Ｒリミッタステージを必要とする。
【００７８】
制御信号平滑化
上で説明されたゲイン制御方程式は、瞬間的なゲイン値に関する。これらの値が、平滑化なしに、サンプル毎に適用された場合、結果は、事実上、適切な部分空間における制御されたハードクリッピングである。結果のアーチファクトは、基本的に、ゲイン制御関数の高周波変調である。これらのアーチファクトを低減するために、非線形ローパスフィルタは、ゲイン制御関数の勾配を制限することができる。完全に因果的なゲイン制御応答が望ましい場合においては、下向きのクランピングは、直ちに生じることができるが、上向きの動きは、ある最大勾配に制限される。制御バッファ内に先取りすることが可能な場合においては、（先取り長によって決定される）負の最大下向き勾配制限が適用されてよく、依然として、目標制御ゲインを適切なピーク値にヒットさせる。どちらのバリアントも、アーチファクトを、それらが知覚的にマスクされる楽音の過渡ステージに対して移動させ、同時にそれらの帯域幅を低減させる。
【００７９】
例示的なプロセス
図６は、いくつかの実施形態に従った、オーディオ信号を空間的に制限するためのプロセス６００のフローチャートである。プロセス６００は、オーディオ信号の中央および側方成分をゲイン調整することによって、左−右空間においてオーディオ信号をしきい値θLRよりも低く制限することを提供する。プロセス６００は、より少ないステップまたは追加のステップを有してよく、ステップは、異なる順序で実行されてよい。
【００８０】
オーディオ処理システム（例えば、Ｌ／Ｒ−Ｍ／Ｓ変換器１０２）は、６０５において、左チャンネルおよび右チャンネルを含むオーディオ信号から、中央成分および側方成分を生成する。中央成分および側方成分は、式１において定義されたように、決定されてよい。中央成分および側方成分は、中央−側方空間におけるオーディオ信号を表し、左チャンネルおよび右チャンネルは、左−右空間におけるオーディオ信号を表す。中央成分は、左チャンネルと右チャンネルの和を含んでよい。側方成分は、左チャンネルと右チャンネルとの間の差を含んでよい。
【００８１】
オーディオ処理システム（例えば、空間リミッタ１０４またはコントローラ１１０）は、６１０において、左−右しきい値を決定する。左−右しきい値θLRは、左右チャンネルの各々に対して許容される最大レベルを定義する。例えば、左チャンネルの絶対値も、右チャンネルの絶対値も、左−右しきい値θLRを超えるべきではない。しきい値θLRは、ユーザ入力によって、またはプログラム的に、定義されてよい。以下でより詳細に説明されるように、左チャンネルおよび右チャンネルのピークが、しきい値θLRよりも低いことを保証するために、中央−側方空間において、ゲイン低減が、オーディオ信号に適用される。
【００８２】
オーディオ処理システム（例えば、空間リミッタ１０４および／またはＬ／Ｒリミッタ１０６）は、６１５において、調整された中央成分および調整された側方成分を生成するために、１つまたは複数のゲインファクタを中央成分および側方成分の各々に適用する。一例においては、中央成分のための１つまたは複数のゲインファクタは、中央成分に適用される中央ゲインファクタと、中央成分および側方成分の各々に適用されるＬ／Ｒゲインファクタとを含んでよい。側方成分のための１つまたは複数のゲインファクタは、側方成分に適用される側方ゲインファクタと、Ｌ／Ｒゲインファクタとを含んでよい。各成分のために使用される１つまたは複数のゲインファクタは、中央成分と側方成分との間の空間制限の優先度に依存してよく、優先度がより低い成分のためのゲインファクタは、優先度がより高い成分を再帰的に使用して、定義される。同様に、Ｌ／Ｒゲインファクタは、中央および／または側方成分のためのゲインファクタを再帰的に使用して、定義されてよい。空間制限のための異なる優先度のためのゲインファクタに関する追加の詳細は、図７、図８、および図９と関連して、以下で説明される。
【００８３】
オーディオ処理システム（例えば、Ｍ／Ｓ−Ｌ／Ｒ変換器１０８）は、６２０において、調整された中央成分および調整された側方成分から、左出力チャンネルおよび右出力チャンネルを生成する。左および右出力チャンネルは、各々が、中央成分および側方成分の各々に適用される１つまたは複数のゲインファクタから、左−右しきい値よりも低く制限される。
【００８４】
図７は、いくつかの実施形態に従った、左−右制限によって後続される側方（または中央）制限を使用して、オーディオ信号を空間的に制限するためのプロセス７００のフローチャートである。プロセス７００は、図３Ａおよび図３Ｂに示されたゲイン低減ステージの優先度を実施するために、プロセス６００のためのステップ６１５において、実行されてよい。図３Ａにおいては、側方成分が、制限のために選択された成分であり、中央成分は、制限のために選択されなかった成分である。図３Ｂにおいては、中央成分が、選択された成分であり、側方成分は、選択されなかった成分である。プロセス７００は、より少ないステップまたは追加のステップを有してよく、ステップは、異なる順序で実行されてよい。
【００８５】
オーディオ処理システム（例えば、空間リミッタ１０４またはコントローラ１１０）は、７０５において、中央成分または側方成分の一方を選択された成分として、また中央成分または側方成分のもう一方をセカンダリ成分として定義する、中央成分と側方成分との間の空間制限についての優先度を決定する。空間制限のための優先度は、プログラム的に、またはユーザ入力に基づいて、決定されてよい。
【００８６】
オーディオ処理システム（例えば、空間リミッタ１０４またはコントローラ１１０）は、７１０において、選択された成分のためのゲインファクタを決定する。例えば、側方成分が、選択された成分であるとき、ゲインファクタは、式３によって定義されてよく、または中央成分が、選択された成分であるとき、ゲインファクタは、式７によって定義されてよい。どちらの場合においても、ゲインファクタは、ゲイン低減バジェットθ以上になるように定義される。
【００８７】
オーディオ処理システム（例えば、空間リミッタ１０４）は、７１５において、選択された成分のためのゲインファクタを選択された成分に適用する。選択された成分は、ゲインファクタによって乗算されてよい。
【００８８】
オーディオ処理システム（例えば、Ｌ／Ｒリミッタ１０６またはコントローラ１１０）は、７２０において、選択された成分のためのゲインファクタを使用して、選択された成分および選択されなかった成分のための左−右ゲインファクタを決定する。選択された成分が、側方成分である場合、左−右ゲインファクタαlrは、式４および式５を使用して決定されてよい。選択された成分が、中央成分である場合、左−右ゲインファクタαlrは、式８および式９を使用して決定されてよい。
【００８９】
オーディオ処理システム（例えば、Ｌ／Ｒリミッタ１０６）は、７２５において、左−右ゲインファクタを、調整された選択された成分を生成するために選択された成分に、また調整された選択されなかった成分を生成するために選択されなかった成分に適用する。調整された選択された成分および調整された選択されなかった成分は、一方が調整された中央成分であり、他方が調整された側方成分であり、左および右出力チャンネルを生成するために、使用されてよい。
【００９０】
図８は、いくつかの実施形態に従った、左−右制限によって後続される並列の側方および中央制限を使用して、オーディオ信号を空間的に制限するためのプロセス８００のフローチャートである。プロセス８００は、図４に示されたゲイン低減ステージの優先度を実施するために、プロセス６００のためのステップ６１５において、実行されてよい。プロセス８００は、より少ないステップまたは追加のステップを有してよく、ステップは、異なる順序で実行されてよい。
【００９１】
オーディオ処理システム（例えば、空間リミッタ１０４またはコントローラ１１０）は、８０５において、中央および側方成分を優先度が等しい成分として定義する、中央成分と側方成分との間の空間制限についての優先度を決定する。空間制限のための優先度は、プログラム的に、またはユーザ入力に基づいて、決定されてよい。
【００９２】
オーディオ処理システム（例えば、空間リミッタ１０４またはコントローラ１１０）は、８１０において、中央成分のための中央ゲインファクタを決定する。例えば、中央ゲインファクタは、式７によって定義されてよく、そこにおいて、中央ゲインファクタは、ゲイン低減バジェットθm以上になるように定義される。
【００９３】
オーディオ処理システム（例えば、空間リミッタ１０４）は、８１５において、中央ゲインファクタを中央成分に適用する。中央成分は、中央ゲインファクタによって乗算されてよい。
【００９４】
オーディオ処理システム（例えば、空間リミッタ１０４）は、８２０において、側方成分のための側方ゲインファクタを決定する。例えば、側方ゲインファクタは、式７によって定義されてよく、そこにおいて、側方ゲインファクタは、ゲイン低減バジェットθs以上になるように定義される。
【００９５】
オーディオ処理システム（例えば、空間リミッタ１０４）は、８２５において、側方ゲインファクタを側方成分に適用する。側方成分は、側方ゲインファクタによって乗算されてよい。
【００９６】
オーディオ処理システム（例えば、Ｌ／Ｒリミッタ１０６またはコントローラ１１０）は、８３０において、中央ゲインファクタおよび側方ゲインファクタを再帰的に使用して、中央成分および側方成分のための左−右ゲインファクタを決定する。左−右ゲインファクタαlrは、式８および式１１によって定義されたような、中央ゲインファクタαmおよび側方ゲインファクタαsを使用して、決定されてよい。
【００９７】
オーディオ処理システム（例えば、Ｌ／Ｒリミッタ１０６）は、８３５において、左−右ゲインファクタを、調整された中央成分を生成するために中央成分に、また調整された側方成分を生成するために側方成分に適用する。調整された中央および側方成分は、左および右出力チャンネルを生成するために、使用されてよい。
【００９８】
図９は、いくつかの実施形態に従った、直列の側方、中央、および左−右制限を使用して、オーディオ信号を空間的に制限するためのプロセス９００のフローチャートである。プロセス９００は、図５Ａまたは図５Ｂに示されたゲイン低減ステージの優先度を実施するために、プロセス６００のためのステップ６１５において、実行されてよい。図５Ａにおいては、側方成分が、より高い優先度を有する、制限のためのプライマリ成分であり、中央成分は、プライマリ成分よりも低い優先度を有する、制限のためのセカンダリ成分である。図５Ｂにおいては、中央成分が、プライマリ成分であり、側方成分は、セカンダリ成分である。プロセス９００は、より少ないステップまたは追加のステップを有してよく、ステップは、異なる順序で実行されてよい。
【００９９】
オーディオ処理システム（例えば、空間リミッタ１０４またはコントローラ１１０）は、９０５において、中央成分または側方成分の一方をプライマリ成分として、また中央成分または側方成分のもう一方をセカンダリ成分として定義する、中央成分と側方成分との間の空間制限についての優先度を決定する。空間制限のための優先度は、プログラム的に、またはユーザ入力に基づいて、決定されてよい。
【０１００】
オーディオ処理システムは、空間制限のための１つまたは複数のパラメータをさらに決定してよい。例えば、プライマリゲイン低減バジェットθIおよびセカンダリゲイン低減バジェットθIIは、プログラム的に、またはユーザ入力から、決定されてよい。
【０１０１】
オーディオ処理システム（例えば、中央ゲインプロセッサ１５２または側方ゲインプロセッサ１５４）は、９１０において、プライマリ成分のためのプライマリゲインファクタを決定する。プライマリゲインファクタαＩは、式１３によって定義されてよい。ここで、プライマリ成分のピーク｜ｍI｜は、ｍIから決定され、セカンダリ成分のピーク｜ｍII｜は、ｍIIから決定される。セカンダリ成分のピーク｜ｍII｜が、しきい値θLRから減算され、プライマリ成分のピーク｜ｍI｜によって除算されて、結果を決定する。結果と１との最小の値が、決定される。プライマリゲインファクタαIは、結果とプライマリゲイン低減バジェットθIの最大の値から決定される。
【０１０２】
オーディオ処理システム（例えば、中央ゲインプロセッサ１５２または側方ゲインプロセッサ１５４）は、９１５において、プライマリゲインファクタをプライマリ成分に適用する。例えば、プライマリゲインファクタαIは、プライマリ成分ｍIと乗算されてよい。
【０１０３】
オーディオ処理システム（例えば、中央ゲインプロセッサ１５２または側方ゲインプロセッサ１５４の他の一方）は、９２０において、プライマリゲインファクタを再帰的に使用して、セカンダリ成分のためのセカンダリゲインファクタを決定する。セカンダリゲインファクタは、オーディオ信号の中央成分と側方成分との間の、空間制限のための直列優先度を実施するために、プライマリゲインファクタを使用して、定義される。
【０１０４】
セカンダリゲインファクタαIIは、式１４によって定義されてよい。プライマリ成分のピーク｜ｍI｜は、プライマリゲインファクタαIによって乗算され、乗算の結果が、しきい値θLRから減算される。減算の結果は、プライマリ成分のピーク｜ｍI｜によって除算されて、結果を決定する。結果と１との最小の値が、決定される。セカンダリゲインファクタαIIは、結果とセカンダリゲイン低減バジェットθIIの最大の値から決定される。
【０１０５】
オーディオ処理システム（例えば、中央ゲインプロセッサ１５２または側方ゲインプロセッサ１５４の他の一方）は、９２５において、セカンダリゲインファクタをセカンダリ成分に適用する。例えば、セカンダリゲインファクタαIIは、セカンダリ成分ｍIIと乗算されてよい。
【０１０６】
オーディオ処理システム（例えば、Ｌ／Ｒリミッタ１０６またはコントローラ１１０）は、９３０において、プライマリゲインファクタおよびセカンダリゲインファクタを使用して、プライマリ成分およびセカンダリ成分のための左−右ゲインファクタを決定する。左−右ゲインファクタαlrは、式１５および式１６を使用して、定義されてよい。式１５において、左−右しきい値θLRは、左−右空間における最悪ケースのピークＰLRによって除算され、左−右ゲインファクタαlrは、除算の結果と１の最小の値として決定される。式１６において、ＰLRは、中央成分のピーク｜ｍ1｜を中央ゲインファクタαmによって乗算し、側方成分のピーク｜ｍ2｜を側方ゲインファクタαsによって乗算し、乗算の結果を加算することによって、決定される。中央成分と側方成分との間の優先度の順序に応じて、ゲインファクタαmまたはαsの一方が、プライマリゲインファクタαIであってよく、ゲインファクタαmまたはαsの他の一方が、セカンダリゲインファクタαIIであってよい。
【０１０７】
オーディオ処理システム（例えば、Ｌ／Ｒリミッタ１０６）は、９３５において、左−右ゲインファクタを、調整されたプライマリ成分を生成するためにプライマリ成分に、また左−右ゲインファクタを、調整されたセカンダリ成分を生成するためにセカンダリ成分に適用する。例えば、左−右ゲインファクタαlrは、（空間リミッタ１４０によって変更されてよい）プライマリ成分と乗算されて、調整されたプライマリ成分を生成する。左−右ゲインファクタαlrは、（空間リミッタ１０４によって変更されてよい）セカンダリ成分と乗算されて、調整されたセカンダリ成分を生成する。調整されたプライマリおよびセカンダリ成分は、左および右出力チャンネルを生成するために、使用されてよい。
【０１０８】
図１０は、いくつかの実施形態に従った、１つのオーディオ座標系におけるオーディオ信号成分を制御して、別のオーディオ座標系において定義された制約を達成するためのプロセス１０００のフローチャートである。プロセス１０００は、図６ないし図９にそれぞれ示された、プロセス６００ないしプロセス９００の一般化であり、振幅しきい値が、中央−側方オーディオ座標系または左−右オーディオ座標系のどちらかにおいて、定義されることができ、振幅しきい値を満足するために、ゲインファクタが、他方のオーディオ座標系における成分に適用される。プロセス１０００は、より少ないステップまたは追加のステップを有してよく、ステップは、異なる順序で実行されてよい。
【０１０９】
オーディオ処理システムは、１００５において、第１のオーディオ座標系における第１の成分および第２の成分を、第２のオーディオ座標系におけるオーディオ信号の第３の成分および第４の成分から生成する。一例においては、第１のオーディオ座標系は、中央−側方オーディオ座標系であり、第１の成分は、中央成分であり、第２の成分は、側方成分である。第２のオーディオ座標系は、左−右オーディオ座標系であり、第３の成分は、左成分であり、第４の成分は、右成分である。別の例においては、第１のオーディオ座標系は、左−右オーディオ座標系であり、第１の成分は、左成分であり、第２の成分は、右成分である。第２のオーディオ座標系は、中央−側方オーディオ座標系であり、第３の成分は、中央成分であり、第４の成分は、側方成分である。オーディオ座標系間の変換は、図１に示されるように、Ｌ／Ｒ−Ｍ／Ｓ変換器１０２またはＭ／Ｓ−Ｌ／Ｒ変換器１０８によって、実行されてよい。
【０１１０】
オーディオ処理システムは、１０１０において、第３の成分および第４の成分の各々についての最大レベルを定義する、第２のオーディオ座標系における振幅しきい値を決定する。第２のオーディオ座標系が、左−右オーディオ座標系である場合、振幅しきい値は、オーディオ信号の左および右成分についての最大レベルを定義する、Ｌ−Ｒしきい値θLRであってよい。第２のオーディオ座標系が、中央−側方オーディオ座標系である場合、振幅しきい値は、オーディオ信号の中央および側方成分についての最大レベルを定義する、Ｍ−Ｓしきい値θMSであってよい。以下でより詳細に説明されるように、第３および第４の成分のピークが振幅しきい値よりも低いことを保証するために、ゲイン低減が、第２のオーディオ座標系において、オーディオ信号に適用されてよい。
【０１１１】
オーディオ処理システムは、１０１５において、第１のオーディオ座標系において、調整された第１の成分および調整された第２の成分を生成するために、１つまたは複数のゲインファクタを第１の成分および第２の成分の各々に適用する。１つまたは複数のゲインファクタは、第１の成分に適用される１つまたは複数の第１のゲインファクタと、第２の成分に適用される１つまたは複数の第２のゲインファクタとを含んでよい。いくつかの実施形態においては、図１と関連して以下でより詳細に説明されるように、側方チェーン処理が、実行されてよい。ここでは、単一のゲインファクタが、決定され、第１および第２の成分の各々に対して適用される。
【０１１２】
いくつかの実施形態においては、各成分に対して使用される、１つまたは複数のゲインファクタは、第１の成分と第２の成分との間の空間制限の優先度に依存してよく、優先度がより低い成分についてのゲインファクタは、優先度がより高い成分を再帰的に使用して、定義される。ゲインファクタのうちの１つまたは複数は、ゲイン低減バジェットによって制約されてよい。アーチファクトを低減させるために、平滑化関数が適用されてよい。第１のオーディオ座標系が左−右オーディオ座標系である例においては、中央−側方オーディオ座標系におけるゲインファクタについて、本明細書において説明されたのに類似する技法を使用して、ゲインファクタが生成されてよい。
【０１１３】
いくつかの実施形態においては、オーディオ処理システムは、１つまたは複数のゲインファクタを第１の成分および第２の成分の各々に適用することで、振幅しきい値が満足されるかどうかを決定する。例えば、ゲインファクタのいくつかまたはすべては、ゲイン低減バジェットを含んでよい。ゲイン低減バジェットが使い尽くされたが、振幅しきい値が満足されることに失敗した場合、グローバルゲインファクタ（例えば、左−右ゲインファクタαlr）が、オーディオ信号に適用されて、振幅しきい値を満足してよい。グローバルゲインファクタは、第１の座標系における第１および第２の成分に、または第２の座標系における第３および第４の成分に適用されてよい。
【０１１４】
オーディオ処理システムは、１０２０において、第２のオーディオ座標系における第１の出力チャンネルおよび第２の出力チャンネルを、調整された第１の成分および調整された第２の成分から生成する。第１および第２の出力チャンネルは、各々が、第１の成分および第２の成分の各々に適用される１つまたは複数のゲインファクタから、振幅しきい値よりも低く制限される。第２のオーディオ座標系が左−右オーディオ座標系である例においては、第１および第２の出力チャンネルは、左および右出力チャンネルである。
【０１１５】
側方チェーン処理
図１１は、いくつかの実施形態に従った、側方チェーン処理のための空間リミッタ１１００の概略ブロック図である。空間リミッタ１１００は、図３Ａ、図３Ｂ、図４、図５Ａ、または図５Ｂに示された様々なリミッタステージによって、中央および側方成分に対して実行される処理を、単一の制限ステージに統合する。その意味で、空間リミッタ１１００は、図１に示された２ステージ空間リミッタ１０４およびＬ／Ｒリミッタ１０６を置き換えて、Ｌ／Ｒ−Ｍ／Ｓ変換器１０２およびＭ／Ｓ−Ｌ／Ｒ変換器１０８を用いて動作する、オーディオ処理システム１００の構成要素であってよい。
【０１１６】
側方チェーン処理は、低周波数によって引き起こされるポンピングアーチファクトが、クロスステージに存在する場合において、特に有益である。オーディオミキシングにおける好まれる慣例は、低い（例えば、低音の）周波数を中央に置くことを含むことがあるので、中央成分の低周波数は、側方成分の低周波数よりも大きいゲイン低減を必要とすることがある。
【０１１７】
空間リミッタ１１００は、混合ピーク抽出器１１０２と、側方ピーク抽出器１１０４と、中央ゲインプロセッサ１１０６と、側方ゲインプロセッサ１１０８と、中央混合器１１１０と、側方混合器１１１２とを含む。
【０１１８】
中央ピーク抽出器１１０２は、中央成分１１６を受信し、中央成分１１６のピーク値を表す中央ピーク２１４を決定する。中央ピーク抽出器１１０２は、中央ピーク２１４を、中央ゲインプロセッサ１１０６および側方ゲインプロセッサ１１０８に提供する。側方ピーク抽出器１１０４は、側方成分１１８を受信し、側方成分１１８のピーク値を表す側方ピーク２１６を決定する。側方ピーク抽出器１１０４は、側方ピーク２１６を、中央ゲインプロセッサ１１０６および側方ゲインプロセッサ１１０８に提供する。
【０１１９】
中央ゲインプロセッサ１１０６は、中央ピーク２１４、側方ピーク２１６、左−右空間におけるしきい値θLRに基づいて、中央ゲインファクタ１１１８（αm）を決定する。側方ゲインプロセッサ１１０８は、中央ピーク２１４、側方ピーク２１６、左−右空間におけるしきい値θLRに基づいて、側方ゲインファクタ１１２０（αs）を決定する。
【０１２０】
側方チェーン処理は、中央ゲインファクタαmおよび側方ゲインファクタαsのために使用される計算に基づいて、中央または側方成分を制限するための異なる優先度を含んでよい。追加の側方チェーン処理を制御信号に適用することによって、我々は、以下の演算子行列を導出してよい。
【０１２１】
【数１８】
2021507587.tif 000020
【０１２２】
ここで、各エントリは、独立の演算子である。演算子行列は、ブロードバンド空間特性ばかりでなく、周波数内容など他の多数の特性にも基づいて、ゲイン制御を優先度付けする能力を提供する。エントリＭＭは、中央成分２１４による中央ゲインファクタαmの制御を定義する演算子である。ＭＳは、中央成分２１４による側方ゲインファクタαsの制御を定義する演算子である。ＳＭは、側方成分２１６による中央ゲインファクタαmの制御を定義する演算子である。最後に、ＳＳは、側方成分２１６による側方ゲインファクタαsの制御を定義する演算子である。
【０１２３】
側方チェーン処理とともに優先度が実施される例においては、中央ゲインプロセッサ１１０６は、中央ゲインファクタを決定し、側方ゲインプロセッサ１１０８は、中央制限ステージと側方制限ステージとの間の望ましい優先度に応じて、式１３または式１４を使用して、側方ゲインファクタαsを決定し、式１５および式１６を使用して、左−右ゲインファクタを決定する。中央ゲインプロセッサ１１０６は、中央ゲインファクタを左−右ゲインファクタと組み合わせて、中央ゲインファクタ１１１８を生成する。側方ゲインプロセッサ１１０６は、側方ゲインファクタを左−右ゲインファクタと組み合わせて、最終的な中央ゲインファクタ１１１８を生成する。
【０１２４】
中央混合器１１１０は、中央成分１１６および中央ゲインファクタ１１１８（αm）を受信し、これらの値を乗算して、調整された中央成分１２４を生成する。側方混合器２１２は、側方成分１１８および側方ゲインファクタ１１２０（αs）を受信し、これらの値を乗算して、調整された側方成分１２６を生成する。調整された中央成分１２４および調整された側方成分１２６は、図１に示されたＭ／Ｓ−Ｌ／Ｒ変換器１０８などによって、左出力チャンネル１３２および右出力チャンネル１３４を生成するために、使用されてよい。
【０１２５】
例示的なコンピュータ
図１２は、一実施形態に従った、コンピュータ１２００の概略ブロック図である。コンピュータ１２００は、オーディオ処理システムを実施する回路の例である。チップセット１２０４に結合された少なくとも１つのプロセッサ１２０２が、例示されている。チップセット１２０４は、メモリコントローラハブ１２２０と、入力／出力（Ｉ／Ｏ）コントローラハブ１２２２とを含む。メモリ１２０６およびグラフィックスアダプタ１２１２が、メモリコントローラハブ１２２０に結合され、ディスプレイデバイス１２１８が、グラフィックスアダプタ１２１２に結合される。ストレージデバイス１２０８、キーボード１２１０、ポインティングデバイス１２１４、およびネットワークアダプタ１２１６は、Ｉ／Ｏコントローラハブ１２２２に結合される。コンピュータ１２００は、様々な種類の入力または出力デバイスを含んでよい。コンピュータ１２００の他の実施形態は、異なるアーキテクチャを有する。例えば、いくつかの実施形態においては、メモリ１２０６は、プロセッサ１２０２に直接的に結合される。
【０１２６】
ストレージデバイス１２０８は、ハードドライブ、コンパクトディスクリードオンリメモリ（ＣＤ−ＲＯＭ）、ＤＶＤ、またはソリッドステートメモリデバイスなど、１つまたは複数の非一時的コンピュータ可読記憶媒体を含む。メモリ１２０６は、プロセッサ１２０２によって使用される、（１つまたは複数の命令から成る）プログラムコード、およびデータを保持する。プログラムコードは、図１ないし図１１を用いて説明された、処理態様に対応してよい。
【０１２７】
ポインティングデバイス１２１４は、データをコンピュータシステム１２００に入力するために、キーボード１２１０と組み合わせて、使用される。グラフィックスアダプタ１２１２は、画像および他の情報をディスプレイデバイス１２１８上に表示する。いくつかの実施形態においては、ディスプレイデバイス１２１８は、ユーザ入力および選択を受け取るためのタッチスクリーン能力を含む。ネットワークアダプタ１２１６は、コンピュータシステム１２００をネットワークに結合する。コンピュータ１２００のいくつかの実施形態は、図１２に示されたものとは異なる構成要素、および／またはそれら以外の構成要素を有する。
【０１２８】
追加の検討事項
開示された構成のいくつかの例示的な利益および利点は、ハードリミッティングのアーチファクトを異なる空間ロケーションに対して移動させるために中央−側方空間において適用されるゲインファクタ、およびユーザによって指定される選好を使用して、左−右空間におけるオーディオ信号を制限することを含む。オーディオ信号の中央または側方成分の処理は、様々な種類のオーディオ処理において使用され、本明細書において説明されるような空間優先度制限は、中央／側方空間におけるそのような処理技法との、より計算的に効率的な統合を提供する。これらの選好は、最も低いレベルにおいては、それらの間においてリミッタが動作の異なる体制に入る、しきい値として指定される。最も高いレベルにおいては、これは、様々なサウンドステージ歪みのアーチファクトと従来のピーク制限のアーチファクトとの間のトレードオフとして、理解されることができる。
【０１２９】
特定の実施形態および適用が、例示および説明されたが、本発明は、本明細書において開示された通りの構造および構成要素に限定されないこと、ならびに当業者に明らかな様々な変更、変化、および変形が、本開示の主旨および範囲から逸脱することなく、本明細書において開示された配置、動作、および方法および装置の詳細に施されてよいことが、理解されるべきである。
【図１】
2021507587.tif 000037
【図２】
2021507587.tif 000038
【図３Ａ】
2021507587.tif 000039
【図３Ｂ】
2021507587.tif 000040
【図４】
2021507587.tif 000041
【図５Ａ】
2021507587.tif 000042
【図５Ｂ】
2021507587.tif 000043
【図６】
2021507587.tif 000044
【図７】
2021507587.tif 000045
【図８】
2021507587.tif 000046
【図９】
2021507587.tif 000047
【図１０】
2021507587.tif 000048
【図１１】
2021507587.tif 000049
【図１２】
2021507587.tif 000050
【手続補正書】
【提出日】令和2年8月12日(2020.8.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
オーディオ信号を処理するための方法であって、
第１のオーディオ座標系における第１の成分および第２の成分を、第２のオーディオ座標系における前記オーディオ信号の第３の成分および第４の成分から生成するステップと、
前記第３の成分および前記第４の成分の各々についての最大レベルを定義する、前記第２のオーディオ座標系における振幅しきい値を決定するステップと、
前記第１のオーディオ座標系における調整された第１の成分および調整された第２の成分を生成するために、１つまたは複数のゲインファクタを、前記第１の成分および前記第２の成分の各々に適用するステップと、
前記第２のオーディオ座標系における第１の出力チャンネルおよび第２の出力チャンネルを、前記調整された第１の成分および前記調整された第２の成分から生成するステップであって、前記第１の出力チャンネルおよび前記第２の出力チャンネルは、各々が、前記第１のオーディオ座標系における前記第１の成分および前記第２の成分の各々に適用された前記１つまたは複数のゲインファクタから、前記第２のオーディオ座標系において定義された前記振幅しきい値よりも低く制限される、該ステップと
を含むことを特徴とする方法。
【請求項２】
前記１つまたは複数のゲインファクタを、前記第１の成分および前記第２の成分の各々に適用するステップは、
前記第１の成分または前記第２の成分の一方をプライマリ成分として、また前記第１の成分または前記第２の成分のもう一方をセカンダリ成分として定義する、前記第１の成分と前記第２の成分との間の空間制限についての優先度を決定するステップと、
前記プライマリ成分のためのプライマリゲインファクタを決定するステップと、
前記プライマリゲインファクタを前記プライマリ成分に適用するステップと、
前記プライマリゲインファクタを使用して、前記セカンダリ成分のためのセカンダリゲインファクタを決定するステップと、
前記セカンダリゲインファクタを前記セカンダリ成分に適用するステップと
を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記１つまたは複数のゲインファクタは、ゲイン低減バジェットによって制約されることを特徴とする請求項１に記載の方法。
【請求項４】
平滑化関数を前記１つまたは複数のゲインファクタに適用するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記第１のオーディオ座標系は、中央−側方オーディオ座標系であり、
前記第１の成分は、中央成分であり、
前記第２の成分は、側方成分であり、
前記第２のオーディオ座標系は、左−右オーディオ座標系であり、
前記第３の成分は、前記オーディオ信号の左成分であり、
前記第４の成分は、前記オーディオ信号の右成分であり、
前記第１の出力チャンネルは、左出力チャンネルであり、
前記第２の出力チャンネルは、右出力チャンネルである
ことを特徴とする請求項１に記載の方法。
【請求項６】
前記１つまたは複数のゲインファクタを、前記第１の成分および前記第２の成分の各々に適用するステップは、
前記中央成分または前記側方成分の一方をプライマリ成分として、また前記中央成分または前記側方成分のもう一方をセカンダリ成分として定義する、前記中央成分と前記側方成分との間の空間制限についての優先度を決定するステップと、
前記プライマリ成分のためのプライマリゲインファクタを決定するステップと、
前記プライマリゲインファクタを前記プライマリ成分に適用するステップと、
前記プライマリゲインファクタを使用して、前記セカンダリ成分のためのセカンダリゲインファクタを決定するステップと、
前記セカンダリゲインファクタを前記セカンダリ成分に適用するステップと、
前記プライマリゲインファクタおよび前記セカンダリゲインファクタを使用して、前記プライマリ成分および前記セカンダリ成分のための左−右ゲインファクタを決定するステップと、
前記左−右ゲインファクタを、調整されたプライマリ成分を生成するために前記プライマリ成分に適用し、および調整されたセカンダリ成分を生成するために前記セカンダリ成分に適用するステップと
を含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記プライマリゲインファクタは、ｍａｘ（θI，ｍｉｎ（
【数１】
2021507587.tif 000051
，１））によって定義され、
前記セカンダリゲインファクタは、ｍａｘ（θII，ｍｉｎ（
【数２】
2021507587.tif 000052
，１））によって定義され、
αIは、前記プライマリゲインファクタであり、
θIは、前記プライマリ成分のためのプライマリゲイン低減バジェットであり、
θIIは、前記プライマリ成分のためのセカンダリゲイン低減バジェットであり、
θLRは、前記左−右しきい値であり、
｜ｍI｜は、前記プライマリ成分のピークであり、
｜ｍII｜は、前記セカンダリ成分のピークである
ことを特徴とする請求項６に記載の方法。
【請求項８】
前記左−右ゲインファクタは、ｍｉｎ（
【数３】
2021507587.tif 000053
，１）によって定義され、
θLRは、前記左−右しきい値であり、
ＰLRは、前記プライマリゲインファクタの前記プライマリ成分への適用後、および前記セカンダリゲインファクタの前記セカンダリ成分への適用後の、前記オーディオ信号の最悪ケースのピークである
ことを特徴とする請求項７に記載の方法。
【請求項９】
前記１つまたは複数のゲインファクタを、前記第１の成分および前記第２の成分の各々に適用するステップは、
前記中央成分または前記側方成分の一方を選択された成分として定義し、および前記中央成分または前記側方成分のもう一方を選択されなかった成分として定義する、前記中央成分と前記側方成分との間の空間制限についての優先度を決定するステップと、
前記選択された成分のためのゲインファクタを決定するステップと、
前記ゲインファクタを前記選択された成分に適用するステップと、
前記選択された成分のための前記ゲインファクタを使用して、前記選択された成分および前記選択されなかった成分のための左−右ゲインファクタを決定するステップと、
前記左−右ゲインファクタを、調整された選択された成分を生成するために前記選択された成分に適用し、および調整された選択されなかった成分を生成するために前記選択されなかった成分に適用するステップと
を含むことを特徴とする請求項５に記載の方法。
【請求項１０】
前記選択された成分のための前記ゲインファクタは、ｍａｘ（θSS，ｍｉｎ（
【数４】
2021507587.tif 000054
，１））によって定義され、
θSSは、前記選択された成分のためのゲイン低減バジェットであり、
θLRは、前記左−右しきい値であり、
｜ｍSS｜は、前記選択された成分のピークであり、
｜ｍnS｜は、前記選択されなかった成分のピークである
ことを特徴とする請求項９に記載の方法。
【請求項１１】
前記左−右ゲインファクタは、ｍｉｎ（
【数５】
2021507587.tif 000055
，１）によって定義され、
θLRは、前記左−右しきい値であり、
ＰLRは、前記ゲインファクタの前記選択された成分への適用後の、前記オーディオ信号の最悪ケースのピークである
ことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記１つまたは複数のゲインファクタを、前記第１の成分および前記第２の成分の各々に適用するステップは、
前記中央成分および前記側方成分を優先度が等しい成分として定義する、前記中央成分と前記側方成分との間の空間制限についての優先度を決定するステップと、
前記中央成分のための中央ゲインファクタを決定するステップと、
前記中央ゲインファクタを前記中央成分に適用するステップと、
前記側方成分のための側方ゲインファクタを決定するステップと、
前記側方ゲインファクタを前記側方成分に適用するステップと、
前記中央ゲインファクタおよび前記側方ゲインファクタを使用して、前記中央成分および前記側方成分のための左−右ゲインファクタを決定するステップと、
前記左−右ゲインファクタを、調整された中央成分を生成するために前記中央成分に適用し、および調整された側方成分を生成するために前記側方成分に適用するステップと
を含むことを特徴とする請求項５に記載の方法。
【請求項１３】
前記中央ゲインファクタは、ｍａｘ（θm，ｍｉｎ（
【数６】
2021507587.tif 000056
，１））によって定義され、
前記側方ゲインファクタは、ｍａｘ（θs，ｍｉｎ（
【数７】
2021507587.tif 000057
，１））によって定義され、
θLRは、前記左−右しきい値であり、
θmは、前記中央成分のための中央ゲイン低減バジェットであり、
θsは、前記側方成分のための側方ゲイン低減バジェットであり、
｜ｍ1｜は、前記中央成分のピークであり、
｜ｍ2｜は、前記側方成分のピークである
ことを特徴とする請求項１２に記載の方法。
【請求項１４】
前記左−右ゲインファクタは、ｍｉｎ（
【数８】
2021507587.tif 000058
，１）によって定義され、
θLRは、前記左−右しきい値であり、
ＰLRは、前記中央ゲインファクタの前記中央成分への適用後、および前記側方ゲインファクタの前記側方成分への適用後の、前記オーディオ信号の最悪ケースのピークである
ことを特徴とする請求項１３に記載の方法。
【請求項１５】
前記１つまたは複数のゲインファクタを適用したために、前記振幅しきい値が満足されるかどうかを決定するステップと、
前記振幅しきい値が満足されることに失敗したと決定したのに応答して、前記振幅しきい値を満足させるために、グローバルゲインファクタを、前記第１のオーディオ座標系または前記第２のオーディオ座標系における前記オーディオ信号に適用するステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項１６】
プログラムコードを記憶する非一時的コンピュータ可読媒体であって、前記プログラムコードは、プロセッサによって実行されたときに、
第１のオーディオ座標系における第１の成分および第２の成分を、第２のオーディオ座標系におけるオーディオ信号の第３の成分および第４の成分から生成することと、
前記第３の成分および前記第４の成分の各々についての最大レベルを定義する、前記第２のオーディオ座標系における振幅しきい値を決定することと、
前記第１のオーディオ座標系における調整された第１の成分および調整された第２の成分を生成するために、１つまたは複数のゲインファクタを、前記第１の成分および前記第２の成分の各々に適用することと、
前記第２のオーディオ座標系における第１の出力チャンネルおよび第２の出力チャンネルを、前記調整された第１の成分および前記調整された第２の成分から生成することであって、前記第１の出力チャンネルおよび前記第２の出力チャンネルは、各々が、前記第１のオーディオ座標系における前記第１の成分および前記第２の成分の各々に適用された前記１つまたは複数のゲインファクタから、前記第２のオーディオ座標系において定義された前記振幅しきい値よりも低く制限される、生成することと
を行うように前記プロセッサを構成したことを特徴とする非一時的コンピュータ可読媒体。
【請求項１７】
前記１つまたは複数のゲインファクタを、前記第１の成分および前記第２の成分の各々に適用するように前記プロセッサを構成する、前記プログラムコードは、
前記第１の成分または前記第２の成分の一方をプライマリ成分として定義し、および前記第１の成分または前記第２の成分のもう一方をセカンダリ成分として定義する、前記第１の成分と前記第２の成分との間の空間制限についての優先度を決定することと、
前記プライマリ成分のためのプライマリゲインファクタを決定することと、
前記プライマリゲインファクタを前記プライマリ成分に適用することと、
前記プライマリゲインファクタを使用して、前記セカンダリ成分のためのセカンダリゲインファクタを決定することと、
前記セカンダリゲインファクタを前記セカンダリ成分に適用することと
を行うように前記プロセッサをさらに構成したことを特徴とする請求項１６に記載のコンピュータ可読媒体。
【請求項１８】
前記１つまたは複数のゲインファクタは、ゲイン低減バジェットによって制約されたことを特徴とする請求項１６に記載のコンピュータ可読媒体。
【請求項１９】
前記プログラムコードは、平滑化関数を前記１つまたは複数のゲインファクタに適用するように前記プロセッサをさらに構成したことを特徴とする請求項１６に記載のコンピュータ可読媒体。
【請求項２０】
前記第１のオーディオ座標系は、中央−側方オーディオ座標系であり、
前記第１の成分は、中央成分であり、
前記第２の成分は、側方成分であり、
前記第２のオーディオ座標系は、左−右オーディオ座標系であり、
前記第３の成分は、前記オーディオ信号の左成分であり、
前記第４の成分は、前記オーディオ信号の右成分であり、
前記第１の出力チャンネルは、左出力チャンネルであり、
前記第２の出力チャンネルは、右出力チャンネルである
ことを特徴とする請求項１６に記載のコンピュータ可読媒体。
【請求項２１】
前記１つまたは複数のゲインファクタを、前記第１の成分および前記第２の成分の各々に適用するように前記プロセッサを構成する、前記プログラムコードは、
前記中央成分または前記側方成分の一方をプライマリ成分として定義し、および前記中央成分または前記側方成分のもう一方をセカンダリ成分として定義する、前記中央成分と前記側方成分との間の空間制限についての優先度を決定することと、
前記プライマリ成分のためのプライマリゲインファクタを決定することと、
前記プライマリゲインファクタを前記プライマリ成分に適用することと、
前記プライマリゲインファクタを使用して、前記セカンダリ成分のためのセカンダリゲインファクタを決定することと、
前記セカンダリゲインファクタを前記セカンダリ成分に適用することと、
前記プライマリゲインファクタおよび前記セカンダリゲインファクタを使用して、前記プライマリ成分および前記セカンダリ成分のための左−右ゲインファクタを決定することと、
前記左−右ゲインファクタを、調整されたプライマリ成分を生成するために前記プライマリ成分に適用し、および調整されたセカンダリ成分を生成するために前記セカンダリ成分に適用することと
を行うように前記プロセッサをさらに構成したことを特徴とする請求項２０に記載のコンピュータ可読媒体。
【請求項２２】
前記プライマリゲインファクタは、ｍａｘ（θI，ｍｉｎ（
【数９】
2021507587.tif 000059
，１））によって定義され、
前記セカンダリゲインファクタは、ｍａｘ（θII，ｍｉｎ（
【数１０】
2021507587.tif 000060
，１））によって定義され、
αIは、前記プライマリゲインファクタであり、
θIは、前記プライマリ成分のためのプライマリゲイン低減バジェットであり、
θIIは、前記プライマリ成分のためのセカンダリゲイン低減バジェットであり、
θLRは、前記左−右しきい値であり、
｜ｍI｜は、前記プライマリ成分のピークであり、
｜ｍII｜は、前記セカンダリ成分のピークである
ことを特徴とする請求項２１に記載のコンピュータ可読媒体。
【請求項２３】
前記左−右ゲインファクタは、ｍｉｎ（
【数１１】
2021507587.tif 000061
，１）によって定義され、
θLRは、前記左−右しきい値であり、
ＰLRは、前記ゲインファクタの前記選択された成分への適用後の、前記オーディオ信号の最悪ケースのピークである
ことを特徴とする請求項２２に記載のコンピュータ可読媒体。
【請求項２４】
前記１つまたは複数のゲインファクタを、前記第１の成分および前記第２の成分の各々に適用するように前記プロセッサを構成する、前記プログラムコードは、
前記中央成分または前記側方成分の一方を選択された成分として定義し、および前記中央成分または前記側方成分のもう一方を選択されなかった成分として定義する、前記中央成分と前記側方成分との間の空間制限についての優先度を決定することと、
前記選択された成分のためのゲインファクタを決定することと、
前記ゲインファクタを前記選択された成分に適用することと、
前記ゲインファクタを使用して、前記選択された成分および前記選択されなかった成分のための左−右ゲインファクタを決定することと、
前記左−右ゲインファクタを、調整された選択された成分を生成するために前記選択された成分に適用し、および調整された選択されなかった成分を生成するために前記選択されなかった成分に適用することと
を行うように前記プロセッサをさらに構成したことを特徴とする請求項２０に記載のコンピュータ可読媒体。
【請求項２５】
前記選択された成分のための前記ゲインファクタは、ｍａｘ（θSS，ｍｉｎ（
【数１２】
2021507587.tif 000062
，１））によって定義され、
θSSは、前記選択された成分のためのゲイン低減バジェットであり、
θLRは、前記左−右しきい値であり、
｜ｍSS｜は、前記選択された成分のピークであり、
｜ｍnS｜は、前記選択されなかった成分のピークである
ことを特徴とする請求項２４に記載のコンピュータ可読媒体。
【請求項２６】
前記左−右ゲインファクタは、ｍｉｎ（
【数１３】
2021507587.tif 000063
，１）によって定義され、
θLRは、前記左−右しきい値であり、
ＰLRは、前記ゲインファクタの前記選択された成分への適用後の、前記オーディオ信号の最悪ケースのピークである
ことを特徴とする請求項２５に記載のコンピュータ可読媒体。
【請求項２７】
前記１つまたは複数のゲインファクタを、前記第１の成分および前記第２の成分の各々に適用するように前記プロセッサを構成する、前記プログラムコードは、
前記中央成分および前記側方成分を優先度が等しい成分として定義する、前記中央成分と前記側方成分との間の空間制限についての優先度を決定することと、
前記中央成分のための中央ゲインファクタを決定することと、
前記中央ゲインファクタを前記中央成分に適用することと、
前記側方成分のための側方ゲインファクタを決定することと、
前記側方ゲインファクタを前記側方成分に適用することと、
前記中央ゲインファクタおよび前記側方ゲインファクタを使用して、前記中央成分および前記側方成分のための左−右ゲインファクタを決定することと、
前記左−右ゲインファクタを、調整された中央成分を生成するために前記中央成分に適用し、および調整された側方成分を生成するために前記側方成分に適用することと
を行うように前記プロセッサをさらに構成したことを特徴とする請求項２０に記載のコンピュータ可読媒体。
【請求項２８】
前記中央ゲインファクタは、ｍａｘ（θm，ｍｉｎ（
【数１４】
2021507587.tif 000064
，１））によって定義され、
前記側方ゲインファクタは、ｍａｘ（θs，ｍｉｎ（
【数１５】
2021507587.tif 000065
，１））によって定義され、
θLRは、前記左−右しきい値であり、
θmは、前記中央成分のための中央ゲイン低減バジェットであり、
θsは、前記側方成分のための側方ゲイン低減バジェットであり、
｜ｍ1｜は、前記中央成分のピークであり、
｜ｍ2｜は、前記側方成分のピークである
ことを特徴とする請求項２７に記載のコンピュータ可読媒体。
【請求項２９】
前記左−右ゲインファクタは、ｍｉｎ（
【数１６】
2021507587.tif 000066
，１）によって定義され、
θLRは、前記左−右しきい値であり、
ＰLRは、前記中央ゲインファクタの前記中央成分への適用後、および前記側方ゲインファクタの前記側方成分への適用後の、前記オーディオ信号の最悪ケースのピークである
ことを特徴とする請求項２８に記載のコンピュータ可読媒体。
【請求項３０】
前記プログラムコードは、
前記１つまたは複数のゲインファクタを適用したために、前記振幅しきい値が満足されるかどうかを決定することと、
前記振幅しきい値が満足されることに失敗したと決定したのに応答して、前記振幅しきい値を満足させるために、グローバルゲインファクタを、前記第１のオーディオ座標系または前記第２のオーディオ座標系における前記オーディオ信号に適用することと
を行うように前記プロセッサをさらに構成したことを特徴とする請求項１６に記載のコンピュータ可読媒体。
【請求項３１】
オーディオ信号を処理するためのシステムであって、
処理回路であって、
第１のオーディオ座標系における第１の成分および第２の成分を、第２のオーディオ座標系におけるオーディオ信号の第３の成分および第４の成分から生成することと、
前記第３の成分および前記第４の成分の各々についての最大レベルを定義する、前記第２のオーディオ座標系における振幅しきい値を決定することと、
前記第１のオーディオ座標系における調整された第１の成分および調整された第２の成分を生成するために、１つまたは複数のゲインファクタを、前記第１の成分および前記第２の成分の各々に適用することと、
前記第２のオーディオ座標系における第１の出力チャンネルおよび第２の出力チャンネルを、前記調整された第１の成分および前記調整された第２の成分から生成することであって、前記第１の出力チャンネルおよび前記第２の出力チャンネルは、各々が、前記第１のオーディオ座標系における前記第１の成分および前記第２の成分の各々に適用された前記１つまたは複数のゲインファクタから、前記第２のオーディオ座標系に定義された前記振幅しきい値よりも低く制限される、該生成することと
を行うように構成された処理回路
を備えたことを特徴とするシステム。
【国際調査報告】
2021507587.tif 000067
2021507587.tif 000068
2021507587.tif 000069