(57)【要約】      （修正有）【課題】オーディオ装置のための組合せダイナミックレンジ圧縮および誘導クリッピング防止のための概念を提供する。【解決手段】オーディオデコーダ３は、オーディオビットストリームから導出された復号化オーディオ信号を受信するように、かつ、オーディオ信号の特性を調整するように、構成されるオーディオ処理チェーン４を有する。オーディオ処理チェーンは、オーディオ出力信号のダイナミックレンジを調整するためのダイナミックレンジ制御ステージおよびオーディオ出力信号のクリッピングを防止するための誘導クリッピング防止ステージを含む複数の調整ステージを有する。また、メタデータデコーダを具備し、ダイナミックレンジ制御ゲインシーケンスの少なくとも一部は、ダイナミックレンジ制御ステージに供給され、かつ、誘導クリッピング防止ゲインシーケンスの少なくとも一部は、誘導クリッピング防止ステージに供給される。【選択図】図２
2018151639.tif 000002
【特許請求の範囲】
【請求項１】
一つ以上のオーディオチャンネル（ＡＣ）および／または一つ以上のオーディオオブジェクト（ＡＯ）を含むオーディオビットストリームを生成するためのオーディオエンコーダであって、前記オーディオエンコーダ（１）は、メタデータビットストリーム（ＭＢＳ）を生成するためのメタデータエンコーダ（２）を具備し、前記オーディオエンコーダは、：
オーディオデコーダ（３）のダイナミックレンジ制御ステージ（５）のための１つ以上のダイナミックレンジ制御ゲインを含むオーディオフレームについて少なくとも１つのダイナミックレンジ制御ゲインシーケンス（ＤＳ）を受信し；
前記オーディオデコーダ（３）の誘導クリッピング防止ステージ（６）のための１つ以上の誘導クリッピング防止ゲインを含む前記オーディオフレームについて少なくとも１つの誘導クリッピング防止ゲインシーケンス（ＧＳ）を受信し；かつ、
前記ダイナミックレンジ制御ゲインシーケンス（ＤＳ）のうちの少なくとも１つおよび前記誘導クリッピング防止ゲインシーケンス（ＧＳ）のうちの少なくとも１つを前記メタデータビットストリーム（ＭＢＳ）に含めるように構成されている、オーディオエンコーダであって、
前記メタデータエンコーダ（２）は、異なるダイナミックレンジ制御ゲインを含む前記オーディオフレームについて少なくとも２つのダイナミックレンジ制御ゲインシーケンス（ＤＳ）を受信し、異なるダイナミックレンジ制御ゲインを含む前記少なくとも２つのダイナミックレンジ制御ゲインシーケンス（ＤＳ）を前記メタデータビットストリーム（ＭＢＳ）に含めるように構成された、オーディオエンコーダ。
【請求項２】
前記メタデータエンコーダ（２）は、異なるオーディオチャンネルにおよび／または異なるオーディオオブジェクトに関連した少なくとも２つのダイナミックレンジ制御ゲインを含むダイナミックレンジ制御ゲインシーケンス（ＤＳ）を受信し、かつ、異なるオーディオチャンネルにおよび／または異なるオーディオオブジェクトに関連する少なくとも２つのダイナミックレンジ制御ゲインを含む前記ダイナミックレンジ制御ゲインシーケンス（ＤＳ）、ならびに任意には前記オーディオチャンネルおよび／または前記オーディオオブジェクトに対する前記ダイナミックレンジ制御ゲインの関係を前記メタデータビットストリーム（ＭＢＳ）に含めるように構成されている、請求項１に記載のオーディオエンコーダ。
【請求項３】
前記メタデータエンコーダ（２）は、前記オーディオデコーダの異なる周波数帯域に関連した少なくとも２つのダイナミックレンジ制御ゲインを含むダイナミックレンジ制御ゲインシーケンス（ＤＳ）を受信し、かつ、前記デコーダの異なる周波数帯域に関連した少なくとも２つのダイナミックレンジ制御ゲインを含む前記ダイナミックレンジ制御ゲインシーケンス（ＤＳ）、ならびに任意で前記デコーダの前記周波数帯域に対する前記ダイナミックレンジ制御ゲインの関係を前記メタデータビットストリーム（ＭＢＳ）に含めるように構成されている、請求項１または２のいずれかに記載のオーディオエンコーダ。
【請求項４】
前記メタデータエンコーダ（２）は、異なる誘導クリッピング防止ゲインを含む少なくとも２つの誘導クリッピング防止ゲインシーケンス（ＧＳ）を受信するように、かつ、前記異なる誘導クリッピング防止ゲインを含む前記少なくとも２つの誘導クリッピング防止ゲインシーケンス（ＧＳ）を前記メタデータビットストリーム（ＭＢＳ）に含めるように構成されている、請求項１ないし３のいずれかに記載のオーディオエンコーダ。
【請求項５】
各ダイナミックレンジ制御シーケンス（ＤＳ）は、前記誘導クリッピング防止ゲインシーケンス（ＧＳ）の１つに関連し、前記メタデータエンコーダ（２）は、前記ダイナミックレンジ制御シーケンス（ＤＳ）および前記誘導クリッピング防止ゲインシーケンス（ＧＳ）の間の関係を前記メタデータビットストリーム（ＭＢＳ）に含めるように構成されている、請求項１ないし４のいずれかに記載のオーディオエンコーダ。
【請求項６】
前記メタデータエンコーダ（２）は、異なるオーディオチャンネルにおよび／または異なるオーディオオブジェクトに関連した少なくとも２つの誘導クリッピング防止ゲインを含む誘導クリッピング防止ゲインシーケンス（ＧＳ）を受信し、かつ、異なるオーディオチャンネルにおよび／または異なるオーディオオブジェクトに関連した少なくとも２つの誘導クリッピング防止ゲインを含む前記誘導クリッピング防止ゲインシーケンス（ＧＳ）、ならびに任意で、前記オーディオチャンネルおよび／または前記オーディオオブジェクトに対する前記誘導クリッピング防止ゲインの関係を前記メタデータビットストリーム（ＭＢＳ）に含めるように構成されている、請求項１ないし５のいずれかに記載のオーディオエンコーダ。
【請求項７】
１つ以上のオーディオチャンネルおよび／または１つ以上のオーディオオブジェクトを含むオーディオビットストリームを生成するためのオーディオエンコーダ（１）を操作するための方法であって、前記オーディオエンコーダ（１）は、メタデータビットストリーム（ＭＢＳ）を生成するためのメタデータエンコーダ（２）を具備し、前記方法は、：
前記メタデータエンコーダ（２）側で、オーディオデコーダ（３）のダイナミックレンジ制御ステージ（５）のための１つ以上のダイナミックレンジ制御ゲインを含む少なくとも１つのダイナミックレンジ制御ゲインシーケンス（ＤＳ）を受信するステップであって、オーディオフレームのための異なるダイナミックレンジ制御ゲインを含む少なくとも２つのダイナミックレンジ制御ゲインシーケンス（ＤＳ）は前記メタデータエンコーダ（２）によって受信される、受信するステップ；
前記メタデータエンコーダ（２）側で、前記オーディオデコーダ（３）の誘導クリッピング防止ステージ（６）のための１つ以上の誘導クリッピング防止ゲインを含む少なくとも１つの誘導クリッピング防止ゲインシーケンス（ＧＳ）を受信するステップ；および、
前記メタデータエンコーダ（２）側で、少なくとも一つの前記ダイナミックレンジ制御ゲインシーケンス（ＤＳ）および少なくとも一つの前記誘導クリッピング防止ゲインシーケンス（ＧＳ）を、前記メタデータビットストリーム（ＭＢＳ）に含めるステップであって、前記オーディオフレームのための前記異なるダイナミックレンジ制御ゲインを含む前記オーディオフレームのための前記少なくとも２つのダイナミックレンジ制御ゲインシーケンス（ＤＳ）は、前記メタデータビットストリーム（ＭＢＳ）に含まれるステップを含む、方法。
【請求項８】
コンピュータまたはプロセッサ上で作動するときに、請求項７に記載の方法を実行するためのコンピュータプログラム。
【請求項９】
オーディオビットストリームおよび前記オーディオビットストリームに関連したメタデータビットストリーム（ＭＢＳ）を復号化するためのオーディオデコーダであって、前記オーディオデコーダは、：
前記オーディオビットストリームから導出された復号化オーディオ信号（ＤＡＳ）を受信して、オーディオ処理チェーン（４）のオーディオ出力信号（ＡＯＳ）の特性を調整するように構成されたオーディオ処理チェーン（４）であって、
前記オーディオ処理チェーン（４）は、前記オーディオ出力信号（ＡＯＳ）のダイナミックレンジを調整するためのダイナミックレンジ制御ステージ（５）および前記オーディオ出力信号（ＡＯＳ）のクリッピングを防止するための誘導クリッピング防止ステージ（６）を含む複数の調整ステージ（５，６，１０，１１，１２，１３，１４）を備える、オーディオ処理チェーン（４）；と、
前記メタデータビットストリーム（ＭＢＳ）を受信して、前記メタデータビットストリーム（ＭＢＳ）からダイナミックレンジ制御ゲインシーケンス（ＤＳ）および誘導クリッピング防止ゲインシーケンス（ＧＳ）を抽出するように構成されたメタデータデコーダ（７）であって、
前記ダイナミックレンジ制御ゲインシーケンス（ＤＳ）の少なくとも一部は、前記ダイナミックレンジ制御ステージ（５）に供給され、かつ、前記誘導クリッピング防止ゲインシーケンス（ＧＳ）の少なくとも一部は、前記誘導クリッピング防止ステージ（６）に供給されるメタデータデコーダ（７）、
を具備するオーディオデコーダ。
【請求項１０】
前記メタデータデコーダ（７）は、異なるダイナミックレンジ制御ゲインを含む前記オーディオフレームのために少なくとも２つのダイナミックレンジ制御ゲインシーケンス（ＤＳ）を前記メタデータビットストリーム（ＭＢＳ）から抽出するように構成されている、請求項９に記載のオーディオデコーダ。
【請求項１１】
前記メタデータデコーダ（７）は、異なるオーディオチャンネルおよび／または異なるオーディオオブジェクトに関連した少なくとも２つのダイナミックレンジ制御ゲインを含むダイナミックレンジ制御ゲインシーケンス（ＤＳ）を前記メタデータビットストリーム（ＭＢＳ）から抽出するように構成されている、請求項９または１０に記載のオーディオデコーダ。
【請求項１２】
前記メタデータデコーダ（７）は、前記オーディオデコーダ（３）の異なる周波数帯域に関連した少なくとも２つのダイナミックレンジ制御ゲインを含むダイナミックレンジ制御ゲインシーケンス（ＤＳ）を前記メタデータビットストリーム（ＭＢＳ）から抽出するように構成されている、請求項９ないし１１のいずれかに記載のオーディオデコーダ。
【請求項１３】
前記メタデータデコーダ（７）は、異なる誘導クリッピング防止ゲインを含む少なくとも２つの誘導クリッピング防止ゲインシーケンス（ＧＳ）を前記メタデータビットストリーム（ＭＢＳ）から抽出するように構成されている、請求項９ないし１２のいずれかに記載のオーディオデコーダ。
【請求項１４】
前記メタデータデコーダ（７）は、異なるオーディオチャンネルにおよび／または異なるオーディオオブジェクトに関連した少なくとも２つの誘導クリッピング防止ゲインを含む誘導クリッピング防止ゲインシーケンス（ＧＳ）を前記メタデータビットストリーム（ＭＢＳ）から抽出するように構成されている、請求項９ないし１３のいずれかに記載のオーディオデコーダ。
【請求項１５】
前記オーディオデコーダ（３）は、構成提供ステージ（９）から受信された構成情報（ＣＩ）に基づいて前記調整ステージ（５、６、１０、１１、１２、１３、１４）の少なくとも１つにメタデータおよびパラメータ（ＤＳ、ＧＳ、ＣＬＡ、ＤＩ、ＤＴＬ、ＰＲＬ、ＩＳ、ＯＭＤ、ＩＣＴ）を供給するように構成されたメタデータおよびパラメータ制御ステージ（８）をさらに具備する、請求項９ないし１４のいずれかに記載のオーディオデコーダ。
【請求項１６】
メタデータおよびパラメータ制御ステージ（８）は、複数のダイナミックレンジ制御ゲインシーケンス（ＤＳ）が受信されたとき、前記複数のダイナミックレンジ制御ゲインシーケンス（ＤＳ）のうちの何れが前記ダイナミックレンジ制御ステージ（５）に供給されるかを選択するように構成されている、請求項９ないし１５のいずれかに記載のオーディオデコーダ。
【請求項１７】
前記メタデータおよびパラメータ制御ステージ（８）は、複数の誘導クリッピング防止ゲインシーケンス（ＧＳ）が受信されたとき、前記複数の誘導クリッピング防止ゲインシーケンス（ＧＳ）のうちの何れが前記誘導クリッピング防止ステージ（６）に供給されるかを選択するように構成されている、請求項１６に記載のオーディオデコーダ。
【請求項１８】
信号伝達方向における前記ダイナミックレンジ制御ステージ（５）は、前記オーディオ処理チェーン（４）の第１の調整ステージである、請求項９ないし１７のいずれかに記載のオーディオデコーダ。
【請求項１９】
前記オーディオ処理チェーン（４）は、前記オーディオ出力信号（ＡＯＳ）のチャンネル構成を調整するように構成されたフォーマットコンバータステージ（１０）を具備する、請求項９ないし１８のいずれかに記載のオーディオデコーダ。
【請求項２０】
前記オーディオ処理チェーン（４）は、前記オーディオ出力信号（ＡＯＳ）の音量を正規化するように構成された音量正規化ステージ（１１）を具備する、請求項９ないし１９のいずれかに記載のオーディオデコーダ。
【請求項２１】
前記オーディオ処理チェーン（４）は、閾値を越えたときに、前記オーディオ出力（ＡＯＳ）のピークを制限するように構成されたピークリミッタステージ（１２）を具備する、請求項９ないし２０のいずれかに記載のオーディオデコーダ。
【請求項２２】
前記オーディオ処理チェーン（４）は、オーディオオブジェクトを前記オーディオ出力信号（ＡＯＳ）のチャンネルにミックスするように構成されたオブジェクトレンダラーステージ（１３）を具備する、請求項９ないし２１のいずれかに記載のオーディオデコーダ。
【請求項２３】
前記オーディオ処理チェーン（４）は、前記オーディオ出力信号（ＡＯＳ）の特性を、前記オーディオ出力信号（ＡＯＳ）を再生するために使用されるトランスデューサシステムに適合させるように構成されたトランスデューサ適合ステージ（１４）を具備する、請求項９ないし２２のいずれかに記載のオーディオデコーダ。
【請求項２４】
信号伝達方向における前記ピークリミッタステージ（１２）が、前記オーディオ処理チェーン（４）の最後の調整ステージである、請求項２１ないし２３のいずれかに記載のオーディオデコーダ。
【請求項２５】
オーディオビットストリームおよび前記オーディオビットストリームに関連するメタデータビットストリーム（ＭＢＳ）を復号化するためのオーディオデコーダ（３）を操作するための方法であって、前記方法は、
前記オーディオビットストリームから復号化オーディオ信号（ＤＡＳ）を導出するステップ；
オーディオ処理チェーン（４）の調整ステージ（５、６、１０、１１、１２、１３、１４）であるダイナミックレンジ制御ステージ（５）によりオーディオ出力信号（ＡＯＳ）のダイナミックレンジを調整すること、および、前記オーディオ処理チェーン（４）の調整ステージ（５、６、１０、１１、１２、１３、１４）である誘導クリッピング防止ステージ（６）により前記オーディオ出力信号（ＡＯＳ）のクリッピングを防止することを含めた、前記オーディオ処理チェーン（４）の前記オーディオ出力信号（ＡＯＳ）の特性を調整するための複数の調整ステージを有するオーディオ処理チェーン（４）を使用するステップ；
メタデータデコーダ（７）側で、前記メタデータビットストリーム（ＭＢＳ）を受信し、かつ前記メタデータビットストリーム（ＭＢＳ）からダイナミックレンジ制御ゲインシーケンス（ＤＳ）および誘導クリッピング防止ゲインシーケンス（ＧＳ）を抽出するステップ；
前記ダイナミックレンジ制御ゲインシーケンス（ＤＳ）の少なくとも一部を前記ダイナミックレンジ制御ステージ（５）に供給するステップ；および、
前記誘導クリッピング防止ゲインシーケンス（ＧＳ）の少なくとも一部を前記誘導クリッピング防止ステージ（６）に供給するステップを含む、方法。
【請求項２６】
コンピュータまたはプロセッサ上で作動するときに、請求項２５に記載の方法を実行するためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、オーディオ装置のための組合せダイナミックレンジ圧縮および誘導クリッピング防止のための概念に関する。特に、本願発明は、オーディオエンコーダ、オーディオエンコーダを操作するための方法、オーディオエンコーダを操作するための方法を実行するためのコンピュータプログラム、オーディオデコーダ、オーディオデコーダを操作する方法、および、オーディオデコーダを操作する方法を実行するためのコンピュータプログラムに関する。
【０００２】
本願発明は、１つ以上のオーディオチャンネルおよび／または１つ以上のオーディオオブジェクトを含むオーディオビットストリームを生成するためのオーディオエンコーダを提供し、オーディオエンコーダは、メタデータビットストリームを生成するためのメタデータエンコーダを具備し、オーディオエンコーダは、：
【０００３】
一つのオーディオフレームのために少なくとも一つのダイナミックレンジ制御ゲインシーケンスを受信するように、但し、ダイナミックレンジ制御ゲインシーケンスは、オーディオデコーダのダイナミックレンジ制御ステージのために１つ以上のダイナミックレンジ制御ゲインを含み；
【０００４】
オーディオフレームのための少なくとも一つの誘導クリッピング防止ゲインシーケンスを受信するように、但し、誘導クリッピング防止ゲインシーケンスは、オーディオデコーダの誘導クリッピング防止ステージのために一つ以上の誘導クリッピング防止ゲインを含み；
【０００５】
少なくとも一つのダイナミックレンジ制御ゲインシーケンスおよび少なくとも一つの誘導クリッピング防止ゲインシーケンスを、メタデータビットストリームに含めるように構成されている。
【０００６】
発明の概念は、いくつかの処理ブロックの組合せに基づき、それはダイナミックレンジ圧縮（ＤＲＣ）のための、および、誘導クリッピング防止（ｇＣＰ）のための、共同ソリューションの必要な機能を一緒に提供する。
【０００７】
発明の概念は、例えば［Ｍ３０１００、Ｍ３０１０１］の中で定義されたように、関連した構成情報がエンコーダおよびデコーダですでに利用できるオーディオシステムに特に適している。この情報は、例えば、ファイルベース伝送のためのヘッダにおいて、または、音声音響統合符号化（ＵＳＡＣ）構成拡張において含まれ得る。構成情報は、チャンネルレイアウト、ダウンミックス命令（例えばダウンミックス係数）、ダイナミックレンジ制御命令（例えば適用されたダイナミックレンジ制御特性、トラックのためのダイナミックレンジ制御ゲインシーケンスの個数）、および音量情報（例えばプログラム音量、アンカー音量、正確なピーク値）を含み得る。より多くの詳細は、［Ｍ３０１００、Ｍ３０１０１］中で見出され得る。同じことは、対応する誘導クリッピング防止命令に当てはまる。それは、ダイナミックレンジ制御命令ボックスの情報として同様に扱われ得る。
【０００８】
本願発明によるオーディオエンコーダは、オーディオデコーダの誘導クリッピング防止ステージのための誘導クリッピング防止ゲインシーケンスと同様に、オーディオデコーダのダイナミックレンジ制御ステージのためのダイナミックレンジ制御ゲインシーケンスを含むメタデータビットストリームを生成し得る。そこにおいて、ダイナミックレンジ制御ゲインシーケンスは、誘導クリッピング防止ゲインシーケンスから別に送信され得る。
【０００９】
メタデータエンコーダは、入力として、例えばコンテンツプロバイダによって操作される外部ツールによって、外部から供給される、ダイナミックレンジ制御ゲインシーケンスを使用する。
【００１０】
ダイナミックレンジ制御ゲインの可能な時間分解能は、２、３のサンプルの範囲でもよい。ダイナミックレンジ制御ゲイン値は、通常、０．１２５ｄＢまでの充分な分解能によって表され得る。
【００１１】
さらに、メタデータエンコーダは、入力として誘導クリッピング防止ゲインシーケンスを受け取る。
【００１２】
圧縮ダイナミックレンジ制御ゲインシーケンスおよび誘導クリッピング防止ゲインシーケンスは、音声音響統合符号化拡張ペイロードに含まれるサイド情報として、レシーバに送信され得る。
【００１３】
ダイナミックレンジ制御ゲインシーケンスがダイナミックレンジ圧縮を実行するためにダイナミックレンジ制御ゲインを含まなければならないだけの点に留意する必要があるが、クリッピング防止のための誘導クリッピング防止ゲインは、誘導クリッピング防止ゲインシーケンスによって適合される。
【００１４】
誘導クリッピング防止ゲインの時間分解能は、ダイナミックレンジ制御ゲインに関しては同じでもよい。
【００１５】
デコーダ側の信号クリッピングは、例えば音量正規化、ダウンミックス、パラメータ符号化ツール、などにより発生し得る。
【背景技術】
【００１６】
クリッピング防止は、従来技術によれば、デコーダ処理チェーンの最終端にピークリミッタを配置することによって達成され得る。ピークリミッタは、定義済みの最大値を上回る入力信号におけるオーディオサンプルを検出し、出力信号のサンプルが定義された最大値以下に常にとどまるように、レベル低減をそれぞれの信号部分に適用する。すなわち、可聴歪を防止するために、レベル低減が段階的に実行され、信号に適用されるゲイン係数は、時間とともにゆっくり変化し得るだけである。それはゲイン平滑化フィルタによって保証される。ゲイン係数を適用する前の入力信号の先読み遅延は、突然の信号ピークの前にすでに始まっているゲインの平滑低減を考慮に入れるためにも使用される。デコーダ側ピークリミッタが、通常、エンコーダ側（コンテンツ制作者は、ピークリミッタ処理に影響を及ぼさない）から制御されないので、それはオーディオ信号に直接適用される非誘導クリッピング防止ゲインシーケンスを生じる。デコーダ側ピークリミッタは、デコーダ側で常に更なる先読み遅延（約５ｍｓ以上）および計算量を生じる。
【００１７】
それとは対照的に、発明により使用されるように、誘導クリッピング防止ゲインシーケンスは、エンコーダ側（必要に応じて、コンテンツ制作者は、ゲイン特性に影響を及ぼし得る）でクリッピング防止ゲインの生成を充分制御し得る。生成後、クリッピング防止ゲインシーケンスは、デコーダ側に送信される。現在のデコーダ構成のために適切な誘導クリッピング防止ゲインシーケンスがメタデータビットストリームにおいて利用し得る場合、デコーダ側ピークリミッタは、ほとんどの場合回避され得る。このように、デコーダ側の更なる先読み遅延および計算量は、回避され得る。
【００１８】
誘導クリッピング防止ゲインシーケンスは、さまざまなデコーダ構成等のために、例えば特定の目標音量レベルのために、または、特定のダウンミックス構成のために、送信され得る。デコーダ構成が適合する場合、適切な誘導クリッピング防止ゲインシーケンスは、デコーダ出力信号に適用され得る。多くの場合、誘導クリッピング防止ゲインシーケンスは、マッチしない目標音量レベル（信号ヘッドルームが、可能な限り使用される）に合致するために、任意にスケーリングされ得る。
【００１９】
誘導クリッピング防止ゲインシーケンスは、サンプルクリッピングが特定の目標レベルおよびダウンミックス／フォーマットコンバータ構成のためのオーディオデコーダの出力で発生しないことを保証するために使用される。各誘導クリッピング防止ゲインシーケンスは、特定のダウンミックス／フォーマットコンバータ構成、特定の目標レベルおよびオブジェクトのための特定のダイナミックレンジ制御ゲインシーケンスと共に、チャンネルのための特定のダイナミックレンジ制御ゲインシーケンスの組合せのために最適化され得る。誘導クリッピング防止ゲインシーケンスがどのダイナミックレンジ制御ゲインシーケンスに関連するかについての情報が、音声音響統合符号化構成拡張のファイルヘッダに含まれる誘導クリッピング防止命令に含まれ得る。それは、誘導クリッピング防止ゲインがエンコーダで決定された目標レベルに関連した情報を含み得る。
【００２０】
上記で記載されているダイナミックレンジ処理のための発明の概念は、全ての処理チェーンのエンコーダ側制御へのアプローチを表す。ダイナミックレンジ制御および誘導クリッピング防止のために使用するメタデータの分離は、ゲインの各々の別々の変更形態（スケーリングまたはマッピング）を可能にし、変更形態は、デコーダ構成および再生シナリオに依存する。
【００２１】
ダイナミックレンジ制御ゲインが誘導クリッピング防止ゲインから別に送信される場合、発明の概念については、高圧縮から低圧縮までダイナミックレンジ制御ゲインシーケンスの基礎をなすダイナミックレンジ制御特性を変更し得る。これは、ダイナミックレンジ制御ゲインシーケンスの値の適当なスケーリングまたはマッピングによって達成され得る。
【００２２】
発明の概念は、所与の品質要件を満たすために、オーディオデコーダの最終的な出力のコンテンツプロバイダの充分な制御を可能にする。この場合、ダイナミックレンジ制御ゲインシーケンスおよび誘導クリッピング防止ゲインシーケンスの双方は、最も重要であると考慮される特定のデコーダ構成のために含まれ得る。ピークリミッタは、ダイナミックレンジ制御ゲインシーケンスおよび誘導クリッピング防止ゲインシーケンスの併用のために、多くの場合廃止され得る。オーディオデコーダ側で誘導クリッピング防止は、誘導クリッピング防止ゲインを単に適用することにより達成され、ピークリミッタを使用することより計算的により効率的である点に注意されなければならない。
【００２３】
本願発明の好ましい実施例によれば、メタデータエンコーダは、異なるダイナミックレンジ制御ゲインを含む同じオーディオフレームのための少なくとも２つのダイナミックレンジ制御ゲインシーケンスを受信するように、かつ、異なるダイナミックレンジ制御ゲインを含む少なくとも２つのダイナミックレンジ制御ゲインシーケンスをメタデータビットストリームに含めるように、構成される。
【００２４】
ダイナミックレンジ制御特性が異なるダイナミックレンジ制御ゲインシーケンスと関連している情報は、ファイルベース配信の場合において、または、音声音響統合符号化構成拡張において、ファイルヘッダに含まれるダイナミックレンジ制御命令に含まれ得る。
【００２５】
これらの特徴によって、異なる圧縮特性を有するデコーダで出力信号を可能にするために複数のダイナミックレンジ制御ゲインシーケンスをオーディオトラックのチャンネルに供給し得る。
【００２６】
本願発明の好ましい実施例によれば、メタデータエンコーダは、異なるオーディオチャンネルおよび／または異なるオーディオオブジェクトに関連した少なくとも２つのダイナミックレンジ制御ゲインを含むダイナミックレンジ制御ゲインシーケンスを受信するように構成され、メタデータエンコーダは、異なるオーディオチャンネルおよび／または異なるオーディオオブジェクトに関連した少なくとも２つのダイナミックレンジ制御ゲイン、および任意にはオーディオチャンネルおよび／またはオーディオオブジェクトに対するダイナミックレンジ制御ゲインの関係をメタデータビットストリームに含めるように構成されている。
【００２７】
各ダイナミックレンジ制御シーケンスの中で、異なるチャンネルまたはチャンネル群のための異なるダイナミックレンジ制御ゲインの一組を定義し得て、各チャンネルは、通常は正確に１つのチャンネル群と関連している。例えば、マルチチャンネル映画音声において、特定のダイナミックレンジ制御ゲインをせりふチャンネルに適用することがしばしば望まれる。例えば、左前方の、右前方の、左後方の、右後方のような残りのチャンネルは、例えば、異なるダイナミックレンジ制御ゲインを用いて処理され得る。
【００２８】
チャンネルの場合から類推して、オーディオオブジェクトまたはオブジェクト群と関連している複数のダイナミックレンジ制御シーケンスが、サポートされ得る。これらのオブジェクト関連のダイナミックレンジ制御シーケンスは、ダイナミックレンジ制御ゲインのチャンネル関連の一組の中で特定のチャンネル群と関連していると考えられ得る。用語オーディオオブジェクトは、例えばドアベル等の単一源音に関連する。
【００２９】
ダイナミックレンジ制御特性が異なるダイナミックレンジ制御ゲインシーケンスと関連している情報は、ファイルベース配信の場合において、または、音声音響統合符号化構成拡張において、ファイルヘッダに含まれるダイナミックレンジ制御命令に含まれ得る。
【００３０】
本願発明の好ましい実施例によれば、メタデータエンコーダは、オーディオデコーダの異なる周波数帯域に関連した少なくとも２つのダイナミックレンジ制御ゲインを含むダイナミックレンジ制御ゲインシーケンスを受信するように構成され、メタデータエンコーダは、デコーダの異なる周波数帯域に関連した少なくとも２つのダイナミックレンジ制御ゲイン、および任意には、デコーダの周波数帯域に対するダイナミックレンジ制御ゲインの関係をメタデータビットストリームに含めるように構成されている。
【００３１】
マルチバンドダイナミックレンジ制御をサポートしている任意の拡張において、メタデータエンコーダは、また、異なる周波数帯域のための異なるダイナミックレンジ制御ゲインを有するダイナミックレンジ制御ゲインシーケンスもまた入力として受け入れるために拡張され得る。
【００３２】
ダイナミックレンジ制御特性が異なるダイナミックレンジ制御ゲインシーケンスと関連している情報は、ファイルベース配信の場合において、または、音声音響統合符号化構成拡張において、ファイルヘッダに含まれるダイナミックレンジ制御命令に含まれ得る。
【００３３】
本願発明の好ましい実施例によれば、メタデータエンコーダは、異なる誘導クリッピング防止ゲインを含む少なくとも２つの誘導クリッピング防止ゲインシーケンスを受信し、異なる誘導クリッピング防止ゲインを含む少なくとも２つの誘導クリッピング防止ゲインシーケンスをメタデータビットストリームに含めるように構成されている。本願発明の好ましい実施例によれば、各ダイナミックレンジ制御シーケンスは、誘導クリッピング防止ゲインシーケンスの１つに関連し、メタデータエンコーダは、ダイナミックレンジ制御シーケンスおよび誘導クリッピング防止ゲインシーケンスの間の関係をメタデータビットストリームに含めるように構成されている。
【００３４】
本願発明の好ましい実施例によれば、メタデータエンコーダは、異なるオーディオチャンネルおよび／または異なるオーディオオブジェクトに関連した少なくとも２つの誘導クリッピング防止ゲインを含む誘導クリッピング防止ゲインシーケンスを受信するように構成されており、メタデータエンコーダは、異なるオーディオチャンネルおよび／または異なるオーディオオブジェクトに関連した少なくとも２つの誘導クリッピング防止ゲインを含む誘導クリッピング防止シーケンス、および任意には、オーディオチャンネルおよび／またはオーディオオブジェクトに対する誘導クリッピング防止ゲインの関係をメタデータビットストリームに含めるように構成されている。
【００３５】
ダイナミックレンジ制御ゲインと同様に、各誘導クリッピング防止シーケンスの中で異なるチャンネルまたはチャンネル群への異なる誘導クリッピング防止ゲインの一組を定義し得る。ここで、各チャンネルは、通常正確に１つのチャンネル群と関連している。典型的動作モードにおいて、同じ誘導クリッピング防止ゲインは、すべてのチャンネルに適用される。
【００３６】
オブジェクトのための誘導クリッピング防止ゲインシーケンスの定義は、ダイナミックレンジ制御の場合に類似している。
【００３７】
別の態様においては、本願発明は、一つ以上のオーディオチャンネルおよび／または一つ以上のオーディオオブジェクトを含むオーディオビットストリームを生成するためのオーディオエンコーダを操作するための方法を提供する。そして、オーディオエンコーダは、メタデータビットストリームを生成するためのメタデータエンコーダを具備し、その方法は、次のステップを含む。
【００３８】
メタデータエンコーダ側で、オーディオデコーダのダイナミックレンジ制御ステージのための一つ以上のダイナミックレンジ制御ゲインを含む少なくとも一つのダイナミックレンジ制御ゲインシーケンスを受信すること；
【００３９】
メタデータエンコーダ側で、オーディオデコーダの誘導クリッピング防止ステージのための一つ以上の誘導クリッピング防止ゲインを含む少なくとも一つの誘導クリッピング防止ゲインシーケンスを受信すること；
および、
【００４０】
メタデータエンコーダ側で、少なくとも一つのダイナミックレンジ制御ゲインシーケンスおよび少なくとも一つの誘導クリッピング防止ゲインシーケンスをメタデータビットストリームに含めること。
【００４１】
コンピュータまたはプロセッサで動くときに、更なる態様において、本願発明は、前述の方法を実行するためのコンピュータプログラムを提供する。
【００４２】
更なる態様において、本願発明は、オーディオビットストリームおよびオーディオビットストリームに関連したメタデータビットストリームを復号化するためのオーディオデコーダを提供し、それらは、本願発明によるオーディオエンコーダにより特に生成され、オーディオデコーダは、以下を具備する：
【００４３】
オーディオビットストリームから導出される復号化オーディオ信号を受信するように、かつオーディオ処理チェーンのオーディオ出力信号の特性を調整するように構成されるオーディオ処理チェーン、但し、オーディオ処理チェーンは、オーディオ出力信号のダイナミックレンジを調整するためにダイナミックレンジ制御ステージを含む複数の調整ステージおよびオーディオ出力信号のクリッピングを防止するための誘導クリッピング防止ステージを有する；
かつ、
【００４４】
メタデータビットストリームを受信するように、かつメタデータビットストリームからダイナミックレンジ制御ゲインシーケンスおよび誘導クリッピング防止ゲインシーケンスを抽出するように構成されるメタデータデコーダ、但しダイナミックレンジ制御ゲインシーケンスの少なくとも一部分は、ダイナミックレンジ制御ステージに供給され、かつ誘導クリッピング防止ゲインシーケンスの少なくとも一部分は、誘導クリッピング防止ステージに供給される。
【００４５】
メタデータデコーダは、例えば音声音響統合符号化デコーダから、圧縮ダイナミックレンジ制御ゲインシーケンスおよび誘導クリッピング防止ゲインシーケンスを含むメタデータビットストリームを受信する。
【００４６】
メタデータデコーダは、圧縮メタデータビットストリームから所望のダイナミックレンジ制御ゲインシーケンスを生成する。加えて、結果として生じるダイナミックレンジ制御ゲインのスケーリングまたはマッピングが、適用され得る。
【００４７】
メタデータデコーダは、圧縮された誘導クリッピング防止メタデータを含むビットストリームから、所望の誘導クリッピング防止ゲインシーケンスを付加的に生成する。誘導クリッピング防止ゲインのスケーリングまたはマッピングが、適用され得る。オーディオデコーダ目標レベルがオーディオエンコーダで誘導クリッピング防止ゲインシーケンスを決定するために使用された目標レベルより低い場合、これは特に役立つ。それから、誘導クリッピング防止ゲインのマッピングは可能である。そして、それはまだクリッピングがオーディオデコーダ出力信号で発生しないことを保証すると共に、最適に信号ヘッドルームを復元する。
【００４８】
ダイナミックレンジ制御ステージは、メタデータデコーダから、直接、または、間接的に、オーディオフレームごとに非圧縮の、および任意には、スケーリングあるいはマッッピングされたダイナミックレンジ制御ゲインシーケンスを受信する。メタデータデコーダも、最終的な時間領域ダイナミックレンジ制御ゲイン値がオーディオサンプルの時間分解能に対応する時間分解能によって挿入されることを保証し得る。これら最終的なダイナミックレンジ制御ゲインは、それから復号化オーディオ信号に適用され、ここで、正しいチャンネルまたはオブジェクト群に対する特定のダイナミックレンジ制御シーケンスの割当てが観察される。
【００４９】
誘導クリッピング防止ステージは、メタデータデコーダから、直接または間接的に、オーディオフレームごとに非圧縮の、および任意にはスケーリングあるいはマッピングされた誘導クリッピング防止ゲインシーケンスを受信する。メタデータデコーダも、最終的な時間領域の誘導クリッピング防止ゲイン値がオーディオサンプルの時間分解能に対応する時間分解能によって挿入されることを保証し得る。これら最終的な誘導クリッピング防止ゲインは、それから復号化オーディオ信号に適用され、ここで、正しいチャンネル群に対する特定の誘導クリッピング防止シーケンスの割当てが観察される。
【００５０】
エンコーダ側で全ての処理チェーンの制御を残すと共に、本願発明はオーディオデコーダ側で柔軟性を提供する。ダイナミックレンジ制御および誘導クリッピング防止のために使用するメタデータの分離は、ゲインの各々の別々の変更形態（スケーリングまたはマッピング）を考慮に入れ、変更形態は、オーディオデコーダ構成および再生シナリオに依存する。
【００５１】
ダイナミックレンジ制御ゲインが誘導クリッピング防止ゲインから別に送信される場合、本願発明は、高圧縮から低圧縮までダイナミックレンジ制御ゲインシーケンスの基礎をなすダイナミックレンジ制御特性を変えることを可能にする。これは、ダイナミックレンジ制御ゲインシーケンスの値の適当なスケーリングまたはマッピングによって達成され得る。
【００５２】
デコーダ目標レベルが、エンコーダで誘導クリッピング防止のためのゲインを計算するために使用する目標レベルより低い場合には、信号ピークの減少した減衰は、誘導クリッピング防止ゲインを適切にスケーリングすることによってデコーダで可能となる。それから、強い信号ピークのレベルは、変更されていない態様において誘導クリッピング防止ゲインを適用する場合と比較して、維持され得るかまたは少なくとも増加され得て、それは利用できるヘッドルームが保存され得ることを意味する。
【００５３】
本願発明の好ましい実施例によれば、メタデータデコーダは、メタデータビットストリームから、異なるダイナミックレンジ制御ゲインを含む同じオーディオフレームのための少なくとも２つのダイナミックレンジ制御ゲインシーケンスを抽出するように構成される。
【００５４】
ダイナミックレンジ制御特性が異なるダイナミックレンジ制御ゲインシーケンスと関連している情報は、ファイルベース配信の場合において、または、音声音響統合符号化構成拡張において、ファイルヘッダに含まれるダイナミックレンジ制御命令に含まれ得る。
【００５５】
これらの特徴によって、異なる圧縮特性を有するデコーダで出力信号を可能にするために複数のダイナミックレンジ制御ゲインシーケンスをオーディオトラックのチャンネルに提供することは、可能である。
【００５６】
本願発明の好ましい実施例によれば、メタデータデコーダは、メタデータビットストリームから異なるオーディオチャンネルにおよび／または異なるオーディオオブジェクトに関連した少なくとも２つのダイナミックレンジ制御ゲインを含むダイナミックレンジ制御ゲインシーケンスを抽出するように構成される。
【００５７】
各ダイナミックレンジ制御シーケンスの中で、異なるチャンネルまたはチャンネル群のための異なるダイナミックレンジ制御ゲインの一組を定義し得て、各チャンネルが通常正確に１つのチャンネル群と関連している。例えば、マルチチャンネル映画音声において、特定のダイナミックレンジ制御ゲインをせりふチャンネルに適用することがしばしば望まれる。左前方側の、右前方側の、左後方側の、右後方側のような残りのチャンネルは、例えば、異なるダイナミックレンジ制御ゲインを用いて処理され得る。
【００５８】
チャンネルの場合との類似によって、オーディオオブジェクトまたはグループ群と関連している複数のダイナミックレンジ制御シーケンスが、サポートされ得る。これらオブジェクト関連のダイナミックレンジ制御シーケンスは、ダイナミックレンジ制御ゲインのチャンネル関連の一組の中で特定のチャンネル群と関連しているとしても考えられ得る。本願明細書において、用語オーディオオブジェクトは、例えばドアベルのような単一源音に関連している。
【００５９】
本願発明の好ましい実施例によれば、メタデータデコーダは、メタデータビットストリームから、オーディオデコーダの異なる周波数帯域に関連した少なくとも２つのダイナミックレンジ制御ゲインを含むダイナミックレンジ制御ゲインシーケンスを抽出するように構成される。
【００６０】
マルチバンドダイナミックレンジ制御をサポートしている任意の拡張において、メタデータデコーダは、また、異なる周波数帯域のための異なるダイナミックレンジ制御ゲインを有するダイナミックレンジ制御ゲインシーケンスを入力として受入れるためにも拡張され得る。
【００６１】
マルチバンドダイナミックレンジ制御拡張の場合には、時間領域オーディオ信号は、マルチバンドダイナミックレンジ制御ゲインを適用する前に、適当な周波数領域表現に変換されなければならない。
【００６２】
ダイナミックレンジ制御特性が異なるダイナミックレンジ制御ゲインシーケンスと関連している情報は、ファイルベース配信の場合において、または、音声音響統合符号化構成拡張において、ファイルヘッダに含まれるダイナミックレンジ制御命令に含まれ得る。
【００６３】
本願発明の好ましい実施例によれば、メタデータデコーダは、メタデータビットストリームから、異なる誘導クリッピング防止ゲインを含む少なくとも２つの誘導クリッピング防止ゲインを抽出するように構成される。
【００６４】
これらの特徴によって、対応するダイナミックレンジ制御ゲインシーケンスに適合するために、複数の誘導クリッピング防止ゲインシーケンスをオーディオトラックのために提供し得る。
【００６５】
本願発明の好ましい実施例によれば、メタデータデコーダは、異なるオーディオチャンネルおよび／または異なるオーディオオブジェクトに関連する少なくとも２つの誘導クリッピング防止ゲインを含む誘導クリッピング防止ゲインシーケンスをメタデータビットストリームから抽出するように構成される。
【００６６】
ダイナミックレンジ制御ゲインと同様に、各誘導クリッピング防止シーケンスの中で異なるチャンネルまたはチャンネル群のために、異なる誘導クリッピング防止ゲインの一組を定義し得る。ここで、各チャンネルは、通常正確に１つのチャンネル群と関連している。典型的動作モードにおいて、同じ誘導クリッピング防止ゲインは、すべてのチャンネルに適用される。
【００６７】
オブジェクトのための誘導クリッピング防止ゲインシーケンスの定義は、ダイナミックレンジ制御の場合に類似している。
【００６８】
本願発明の好ましい実施例によれば、オーディオデコーダは、構成提供ステージから受信した構成情報に基づく調整ステージの少なくとも１つにメタデータおよびパラメータを提供するように構成されたメタデータおよびパラメータ制御ステージをさらに含む。
【００６９】
オーディオデコーダにおけるメタデータおよびパラメータ制御ステージは、所望のダイナミックレンジ制御ゲインシーケンスに従ってメタデータビットストリームの正しい部分を選択し得る。スケーリングおよびマッピング情報は、また、デコーダ構成情報の一部または導出したものであり得る。
【００７０】
類推によって、オーディオデコーダにおけるメタデータおよびパラメータ制御ステージは、所望の誘導クリッピング防止ゲインシーケンスに従ってビットストリームの正しい部分を選択する。
【００７１】
本願発明の好ましい実施例によれば、メタデータおよびパラメータ制御ステージは、複数のダイナミックレンジ制御ゲインが受信される場合、複数のダイナミックレンジ制御ゲインシーケンスのいずれがダイナミックレンジ制御ステージに供給されるかを選択するように構成される。メタデータおよびパラメータ制御ステージ側のダイナミックレンジ制御シーケンスの選択は、例えばチャンネルレイアウト、ダウンミックス命令、オブジェクトメタデータ、ダイナミックレンジ制御命令、音量情報およびデコーダ目標レベル等のデコーダ構成情報に基づき得る。
【００７２】
本願発明の好ましい実施例によれば、メタデータおよびパラメータ制御ステージは、複数の誘導クリッピング防止ゲインシーケンスが受信される場合、複数の誘導クリッピング防止ゲインシーケンスのいずれが誘導クリッピング防止ステージに供給されるかを選択するように構成される。
【００７３】
メタデータおよびパラメータ制御ブロック側の誘導クリッピング防止ゲインシーケンスの選択は、通常上述のオーディオデコーダ構成情報に基づく。
【００７４】
本願発明の好ましい実施例によれば、信号伝達方向におけるダイナミックレンジ制御ステージは、オーディオ調整チェーンの第１の調整ステージである。
【００７５】
チャンネルのためのダイナミックレンジ制御処理は、チャンネル群のために異なるゲインを可能にするために、復号化オーディオチャンネルの潜在的ダウンミックスまたはフォーマット変換の前に実行され得る。従って、ダイナミックレンジ制御ゲインは、レンダリングの前にオブジェクトに適用される。―チャンネルおよびオブジェクト―の両者が存在する場合、ダイナミックレンジ制御処理の配置は、同じままである：ダイナミックレンジ制御に関連するチャンネルは、フォーマットコンバータステージの前に直接実行されなければならないのに対し、ダイナミックレンジ制御に関連したオブジェクトは、オブジェクトレンダラーの前に実行される。
【００７６】
本願発明の好ましい実施例によれば、オーディオ調整チェーンは、オーディオ出力信号のチャンネル構成を調整するように構成されるフォーマットコンバータステージを含む。フォーマットコンバータステージ、またはダウンミキサー（ＤＭＸ）とも呼ばれる、は、オーディオ出力信号のチャンネル構成を再生のために使用するトランスデューサに適合させるように構成される。例えば、フォーマットコンバータステージは、５．１サラウンド信号をステレオ信号に変換し得る。
【００７７】
本願発明の好ましい実施例によれば、オーディオ調整チェーンは、オーディオ出力信号の音量を正規化するように構成される音量正規化ステージを含む。
【００７８】
出力信号が正しい目標音量レベルを有するように、音量正規化ステージは、そのオーディオ入力信号をスケーリングし得る。スケーリング係数は、プログラム参照レベル（ＰＲＬ）およびデコーダ目標レベル（ＤＴＬ）の差から導出され、デコーダのメタデータおよびパラメータ制御によって音量正規化ブロックに提供される。プログラム参照レベルは、例えば、ファイルヘッダに含まれる音量情報から得られ得る一方、デコーダ目標レベルは、デコーダ構成パラメータである。複数のプログラム参照レベル値が、音量情報の範囲内で設けられ得る。ここで、各々は、適用されたダイナミックレンジ制御シーケンスおよび／または適用されたダウンミックスの特定の構成に対応する。この場合、所与のオーディオデコーダ構成を考慮すると共に、メタデータおよびパラメータ制御ステージは、正しいプログラム参照レベル値を選択する。音量−処理ステップの配置は、オーディオデコーダの実際の出力構成に依存する。一般に、適用できる場合、音量正規化は、例えばミキサーの後に、または、フォーマット変換の後に、オーディオデコーダの出力チャンネルに関して実行されねばならない。
【００７９】
本願発明の好ましい実施例によれば、オーディオ調整チェーンは、閾値を越えた場合、オーディオ出力信号のピークを制限するように構成されたピークリミッタステージを含む。
【００８０】
本願発明の好ましい実施例によれば、信号伝達方向のピークリミッタステージは、オーディオ調整チェーンの最後の調整ステージである。
【００８１】
典型的なオーディオデコーダのオーディオ処理チェーンにおいて、不可避のサンプルクリッピングの多くの潜在源が、存在し、以下を含む：
【００８２】
・パラメトリック符号化ツール
・バイノーラル処理
・ダウンミキシング、フォーマット変換、レンダリング
・音量正規化（特に高い目標レベルのために）
・デコーダ出力での量子化
【００８３】
例えば時間領域出力信号が浮動小数点から固定小数点パルス符号変調フォーマット（ＰＣＭフォーマット）に変換される直前に、ピークリミッタステージは、それ故、オーディオサンプルのいかなる不所望なクリッピングを防止するためにオーディオデコーダの処理チェーンのまさに終端に配置される。これも、以前のセクションに記述されたいかなるダイナミックレンジ制御ステージおよび音量正規化ステージがピークリミッタステージの前に位置することを意味する。ＭＰＥＧ−Ｈ  ３Ｄ  Ａｕｄｉｏ［Ｍ３０３２４］の文脈において、ピークリミッタステージは、実際の再生構成に応じて、入力として異なる信号を受信する。バイノーラルレンダリングの場合、ヘッドホンのための２つの出力チャンネルは、ピークリミッタステージによって処理され得る。ミキサーの出力チャンネルが直接再生される場合、ピークリミッタステージは、対応するスピーカチャンネルを処理し得る。ミキサー出力チャンネルが最初にフォーマットコンバータによって異なるスピーカ構成（例えばダウンミックス）に変換される場合、同じことが当てはまる。
【００８４】
ピークリミッタステージは、制限する閾値を上回る時間領域信号におけるオーディオサンプルを検出し得て、オーディオ出力信号のサンプルが制限する閾値以下に常にとどまるように、レベル低減をそれぞれの信号部分に適用する。可聴歪みを防止するために、レベル低減は、段階的に実行されなければならない、すなわち、信号に適用されるゲイン係数は、時間とともにゆっくり変化し得るだけである。そして、それはゲイン平滑化フィルタによって確実にされる。リミッタゲイン係数を適用する前のピークリミッタステージの入力信号の先読み遅延は、鋭い信号ピークに達する前に、すでに始まっているゲインの円滑な低減を考慮に入れるためにも使われる。遅延は、与えられた要求に調整され得る。実際的な選択は、５ｍｓである。マルチチャンネルオーディオの場合には、一般的なゲイン係数は、計算量を減らすために、すべてのオーディオチャンネルに適用され得る。
【００８５】
デコーダ構成が、クリッピングがオーディオ処理チェーンで起こり得ないことを意味する場合、オーディオ信号（ファイルヘッダの音量情報に含まれ得る）の最大ピークに関する情報は、ピークリミッタステージを廃止するために利用され得る。例えば、オーディオデコーダが浮動小数点精度を有するオーディオサンプルを出力し、かつ、クリッピング防止が再生装置のオーディオチェーンの後の位置で実行される場合、ピークリミッタステージは廃止され得もする。明らかに、所与の再生シナリオのためのデコーダ構成が、正しい誘導クリッピング防止ゲインの応用を許容する場合、ピークリミッタステージは、付加的なコーデックのクリッピングが発生しない場合、使用不能であり得もする。
【００８６】
ピークリミッタは、実際には必須の部品であると考え得る。デコーダのオーディオ処理チェーンの範囲内で、クリッピングの多数のソースが、存在する。特別な構成は、誘導クリッピング防止ゲインシーケンスを提供することによってカバーされ得る。しかしながら、デコーダの柔軟な動作のために、ピークリミッタは、クリッピングが発生しないことを保証するために設けられ得る。
【００８７】
本願発明の好ましい実施例によれば、オーディオ調整チェーンは、オーディオオブジェクトをオーディオ出力信号のチャンネルに混合するように構成されるオブジェクトレンダラーステージを具備する。
【００８８】
本願発明の好ましい実施例によれば、オーディオ調整チェーンは、オーディオ出力信号の特性を、オーディオ出力信号を再生するために使用するトランスデューサシステムに適合させるように構成されるトランスデューサ適合ステージを具備する。
【００８９】
ピークリミッタステージの所要のリミット強度を低減するために、周波数依存トランスデューサ適合処理は、例えば等化フィルタによって実現され、処理チェーンに含まれ得る。
【００９０】
トランスデューサ適合ステージは、オーディオ入力信号および再生（スピーカまたはヘッドホン）のために使用するトランスデューサの特性に関する情報を受信する。
【００９１】
特に、トランスデューサが限られた周波数帯域を有して、このことによりオーディオ出力信号の周波数帯域を制限するときに、トランスデューサ適合ステージの作業は、オーディオ出力信号をトランスデューサ特性に適合させることである。ピーク制限ステージの前にトランスデューサの伝達関数を模倣している適切なフィルタを用いて周波数帯域を制限することによって、ピークリミッタステージの入力信号は、レベルにおいて低減される。結果として、制限する閾値を越える信号ピークは、レベル低減される。従って、ピーク制限ステージの効果は、さほど厳しくない。これは、有利である。−その理由は、次のことである。
【００９２】
−トランスデューサ適合が信号に可聴変化をもたらさないのに対して、ピーク制限は、信号を可聴に変化し得る、そして、
−最大ピークレベルが制限する閾値以下にあるように、信号が修正されるときに、ピークリミッタは、より少ない計算負荷をもたらす。
【００９３】
フィルタリングに加えて、トランスデューサの帯域制限が補償されるように、トランスデューサ適合ステージは、信号適合処理を含み得る。特に、極小トランスデューサは、低周波信号を再生し得ない。
【００９４】
これは、例えば人工的に低周波音の倍音を生成して、信号に加えることによって、トランスデューサの認識された低音域レスポンスを増加させることで、補償され得る。
【００９５】
更なる態様において、本願発明は、請求項１〜９のうちの１つによるオーディオエンコーダによって特に生成されるオーディオビットストリームおよびオーディオビットストリームに関連したメタデータビットストリームを復号化するためのオーディオデコーダ、特に請求項に記載のオーディオデコーダ、を操作するための方法を提供する。そして、その方法は、以下次のステップを含む、
【００９６】
オーディオビットストリームから復号化オーディオ信号を導出し；
【００９７】
ダイナミックレンジ制御ステージ、それは調整チェーンの調整ステージである、によってオーディオ出力信号のダイナミックレンジを調整することを含むオーディオ処理チェーンのオーディオ出力信号の特性を調整するための複数の調整ステージを有するオーディオ処理チェーンを使用し、かつ、誘導クリッピング防止ステージ、それは調整チェーンの調整ステージである、によってオーディオ出力信号のクリッピングを防止し；
【００９８】
メタデータデコーダ側で、メタデータビットストリームを受信して、メタデータビットストリームからダイナミックレンジ制御ゲインシーケンスおよび誘導クリッピング防止ゲインシーケンスを抽出し；
【００９９】
ダイナミックレンジ制御ステージにダイナミックレンジ制御ゲインシーケンスの少なくとも一部を供給し；
かつ、
【０１００】
誘導クリッピング防止ステージに誘導クリッピング防止ゲインシーケンスの少なくとも一部を供給すること。
【０１０１】
更なる態様において、本願発明は、コンピュータまたはプロセッサで実行されるときに、前述の方法を実行するためのコンピュータプログラムを提供する。
【０１０２】
本願発明の好ましい実施例は、添付の図面に関して後述される：
【図面の簡単な説明】
【０１０３】
【図１】図１は、本願発明の略図によって、オーディオエンコーダの実施例を例示す    る図である；
【図２】図２は、本願発明の略図によって、オーディオデコーダの第１の実施例を例    示する図である；
【図３】図３は、本願発明の略図によって、オーディオデコーダの第２の実施例を例    示する図である；
【図４】図４は、本願発明の略図によって、オーディオデコーダの第３の実施例を例    示する図である；そして、
【図５】図５は、本願発明の略図によって、オーディオデコーダの第４の実施例を例    示する図である。
【発明を実施するための形態】
【０１０４】
図１は、本発明の略図によって、オーディオエンコーダ１の実施例を例示する。図１は、ダイナミックレンジ制御ゲインシーケンスおよび誘導クリッピング防止ゲインシーケンスの符号化を例示する。
【０１０５】
オーディオエンコーダ１は、一つ以上のオーディオチャンネルＡＣおよび／または一つ以上のオーディオオブジェクトＡＯを含むオーディオビットストリームを生成するように構成され、オーディオエンコーダ１は、メタデータビットストリームＭＢＳを生成するためのメタデータエンコーダ２を具備するように構成される：
【０１０６】
オーディオデコーダ３（図２参照）のダイナミックレンジ制御ステージ５（図２参照）のために一つ以上のダイナミックレンジ制御ゲインを含むオーディオフレームのために、少なくとも一つのダイナミックレンジ制御ゲインシーケンスＤＳを受信し；
【０１０７】
オーディオフレームのための少なくとも一つの誘導クリッピング防止ゲインシーケンスＧＳを受信する。但し、誘導クリッピング防止ゲインシーケンスＧＳは、オーディオデコーダ３の誘導クリッピング防止ステージ６（図２参照）のための１つ以上の誘導クリッピング防止ゲインを含む；かつ
【０１０８】
少なくとも一つのダイナミックレンジ制御ゲインシーケンスＤＳおよび少なくとも一つの誘導クリッピング防止ゲインシーケンスＧＳをメタデータビットストリームＭＢＳに含めること。
【０１０９】
本願発明の概念は、いくつかの処理ブロックの組合せに基づき、それは、ダイナミックレンジ圧縮（ＤＲＣ）および誘導クリッピング防止（ｇＣＰ）のための共同ソリューションに必要な機能を一緒に提供する。
【０１１０】
本願発明の概念は、例えば［Ｍ３０１００、Ｍ３０１０１］中で定義されたように、関連した構成情報がオーディオエンコーダ１で、および、オーディオデコーダ３で既に利用できるオーディオシステムに特に適している。この情報は、例えば、ファイルベース送信のためのヘッダにおいて、または、音声音響統合符号化（ＵＳＡＣ）構成拡張において含まれ得る。構成情報は、チャンネルレイアウト、ダウンミックス命令（例えばダウンミックス係数）、ダイナミックレンジ制御命令（例えば適用されたダイナミックレンジ制御特性、トラックのためのダイナミックレンジ制御ゲインシーケンスの数）および音量情報（例えばプログラム音量、アンカー音量、正確なピーク値）を含み得る。より多くの詳細は、［Ｍ３０１００、Ｍ３０１０１］中で見出し得る。同じことは、対応する誘導クリッピング防止命令に当てはまり、それは、ダイナミックレンジ制御命令ボックスの情報として同様に扱われ得る。
【０１１１】
本願発明によるオーディオエンコーダ１は、オーディオデコーダ３の誘導クリッピング防止ステージ６のための誘導クリッピング防止ゲインシーケンスＧＳと同様に、オーディオデコーダ３のダイナミックレンジ制御ステージ５のためのダイナミックレンジ制御ゲインシーケンスＤＳを含むメタデータビットストリームＭＢＳを生成し得る。そこにおいて、ダイナミックレンジ制御ゲインシーケンスＤＳは、誘導クリッピング防止ゲインシーケンスＧＳから別に送信され得る。
【０１１２】
メタデータエンコーダは、入力として、外部的に、例えばコンテンツプロバイダによって操作される外部ツールによって、供給されたダイナミックレンジ制御ゲインシーケンスＤＳを使用する。
【０１１３】
ダイナミックレンジ制御ゲインの可能な時間分解能は、２、３のサンプルの範囲でもよい。ダイナミックレンジ制御ゲイン値は、通常、最高０．１２５ｄＢの充分な分解能によって表され得る。
【０１１４】
加えて、メタデータエンコーダは、入力として、誘導クリッピング防止ゲインシーケンスＧＳを取り出す。
【０１１５】
圧縮ダイナミックレンジ制御ゲインシーケンスＤＳおよび誘導クリッピング防止ゲインシーケンスＧＳは、音声音響統合符号化拡張ペイロードに含まれるサイド情報として、レシーバに送信され得る。
【０１１６】
ダイナミックレンジ制御ゲインシーケンスＤＳが、ダイナミックレンジ圧縮を実行するためにダイナミックレンジ制御ゲインを含まなければならないだけの点に留意する必要があるが、クリッピング防止のための誘導クリッピング防止ゲインは、誘導クリッピング防止ゲインシーケンスＧＳによって適合される。
【０１１７】
誘導クリッピング防止ゲインの時間分解能は、ダイナミックレンジ制御ゲインに関しては同じでもよい。
【０１１８】
誘導クリッピング防止ゲインシーケンスＧＳは、サンプルクリッピングが特定の目標レベルおよびダウンミックス／フォーマットコンバータ構成のためのオーディオデコーダ３のオーディオ出力信号ＡＯＳ（図２参照）で発生しないことを保証するために使用される。各誘導クリッピング防止ゲインシーケンスＧＳは、オブジェクトのための特定のダイナミックレンジ制御ゲインシーケンスと共に、特定のダウンミックス／フォーマットコンバータ構成、特定の目標レベルおよびチャンネルのための特定のダイナミックレンジ制御ゲインシーケンスの組合せのために最適化され得る。どの誘導クリッピング防止ゲインシーケンスＧＳがどのダイナミックレンジ制御ゲインシーケンスＤＳに関連するかについての情報が、音声音響統合符号化構成拡張のファイルヘッダに含まれる誘導クリッピング防止命令に含まれ得る。それは、誘導クリッピング防止ゲインがオーディオエンコーダ１で決定された目標レベルに関連した情報を含み得る。
【０１１９】
上述のダイナミックレンジ処理のための発明の概念は、全てのオーディオ処理チェーン４（図２参照）のオーディオエンコーダ側制御へのアプローチを表す。ダイナミックレンジ制御および誘導クリッピング防止のために使用するメタデータの分離は、ゲインの各々の別々の変更態様（スケーリングまたはマッピング）を考慮に入れ、変更態様は、オーディオデコーダ構成および再生シナリオに依存する。
【０１２０】
ダイナミックレンジ制御ゲインが誘導クリッピング防止ゲインＧＳから別に送信される場合、発明の概念については、高圧縮から低圧縮までダイナミックレンジ制御ゲインシーケンスＤＳの基礎をなすダイナミックレンジ制御特性を変更し得る。これは、ダイナミックレンジ制御ゲインシーケンスＤＳの値の適当なスケーリングまたはマッピングによって達成され得る。
【０１２１】
発明の概念は、所与の品質要求を満たすために、オーディオデコーダ３の最終的なオーディオ出力信号ＡＯＳのコンテンツプロバイダの完全な制御を与える。この場合、ダイナミックレンジ制御ゲインシーケンスＤＳおよび誘導クリッピング防止ゲインシーケンスＧＳは、最も重要であると考慮される特定のオーディオデコーダ構成のために含まれ得る。ピークリミッタステージ１２は、ダイナミックレンジ制御ゲインシーケンスＤＳおよび誘導クリッピング防止ゲインシーケンスＧＳの併用により多くの場合廃止され得る。オーディオデコーダ側、それは誘導クリッピング防止ゲインを単に適用することによって達成される、で、誘導クリッピング防止がピークリミッタ１２を使用することより計算量的により効率的である点に注意されなければならない。
【０１２２】
本願発明の好ましい実施例によれば、メタデータエンコーダ２は、異なるダイナミックレンジ制御ゲインを含む同じオーディオフレームのための少なくとも２つのダイナミックレンジ制御ゲインシーケンスＤＳを受信するように、かつ、異なるダイナミックレンジ制御ゲインを含む少なくとも２つのダイナミックレンジ制御ゲインシーケンスＤＳをメタデータビットストリームＭＢＳに含めるように構成される。
【０１２３】
ダイナミックレンジ制御特性が異なるダイナミックレンジ制御ゲインシーケンスＤＳと関連している情報は、ファイルベース配信の場合において、または、音声音響統合符号化構成拡張において、ファイルヘッダに含まれるダイナミックレンジ制御命令に含まれ得る。
【０１２４】
これらの特徴によって、異なる圧縮特性を有するオーディオデコーダ３で出力信号を可能にするために複数のダイナミックレンジ制御ゲインシーケンスＤＳをオーディオトラックのチャンネルに提供することは、可能である。
【０１２５】
本願発明の好ましい実施例によれば、メタデータエンコーダは、異なるオーディオチャンネルＡＣにおよび／または異なるオーディオオブジェクトＡＯに関連した少なくとも２つのダイナミックレンジ制御ゲインを含むダイナミックレンジ制御ゲインシーケンスＤＳを受信するように構成され、メタデータエンコーダ２は、異なるオーディオチャンネルＡＣにおよび／または異なるオーディオオブジェクトＡＯに関連した少なくとも２つのダイナミックレンジ制御ゲインＤＳ、そして、任意には、オーディオチャンネルＡＣおよび／またはオーディオオブジェクトＡＯに対するダイナミックレンジ制御ゲインの関係をメタデータビットストリームＭＢＳに含めるように構成される。
【０１２６】
各ダイナミックレンジ制御シーケンスＤＳの中で、異なるオーディオチャンネルＡＣまたはオーディオチャンネルＡＣ群のための異なるダイナミックレンジ制御ゲインの一組を定義し得る。そこにおいて、各オーディオチャンネルＡＣは、通常正確に１つのチャンネル群と関連している。例えば、マルチチャンネル映画音声で、特定のダイナミックレンジ制御ゲインをせりふチャンネルに適用することがしばしば望まれる。例えば左前方側の、右前方側の、左後方側の、右後方側のような残りのチャンネルは、例えば、異なるダイナミックレンジ制御ゲインを用いて処理され得る。
【０１２７】
チャンネルの場合から類推して、オーディオオブジェクトＡＯまたはオブジェクトＡＯ群と関連している複数のダイナミックレンジ制御シーケンスＤＳが、サポートされ得る。これらオブジェクト関連のダイナミックレンジ制御シーケンスＤＳは、ダイナミックレンジ制御ゲインのチャンネル関連の一組の中で特定のチャンネル群と関連していると、考えられ得る。本願明細書における用語オーディオオブジェクトは、例えばドアベル等の単一源音に関連する。
【０１２８】
ダイナミックレンジ制御特性が異なるダイナミックレンジ制御ゲインシーケンスＤＳと関連している情報は、ファイルベース配信の場合において、または、音声音響統合符号化構成拡張においてファイルヘッダに含まれるダイナミックレンジ制御命令に含まれ得る。
【０１２９】
本願発明の好ましい実施例によれば、メタデータエンコーダ２は、オーディオデコーダの異なる周波数帯域に関連した少なくとも２つのダイナミックレンジ制御ゲインを含むダイナミックレンジ制御ゲインシーケンスＤＳを受信するように構成され、メタデータエンコーダ２は、オーディオデコーダ３の異なる周波数帯域に関連した少なくとも２つのダイナミックレンジ制御ゲインＤＳ、および、任意には、オーディオデコーダ３の周波数帯域に対するダイナミックレンジ制御ゲインの関係をメタデータビットストリームＭＢＳに含めるように構成される。
【０１３０】
マルチバンドダイナミックレンジ制御をサポートしている任意の拡張において、メタデータエンコーダ２は、入力として、異なる周波数帯域のための異なるダイナミックレンジ制御ゲインを有するダイナミックレンジ制御ゲインシーケンスＤＳを受入れるためにも拡張され得る。
【０１３１】
ダイナミックレンジ制御特性が異なるダイナミックレンジ制御ゲインシーケンスＤＳと関連している情報は、ファイルベース配信の場合において、または、音声音響統合符号化構成拡張においてファイルヘッダに含まれるダイナミックレンジ制御命令に含まれ得る。
【０１３２】
本願発明の好ましい実施例によれば、メタデータエンコーダは、異なる誘導クリッピング防止ゲインを含む少なくとも２つの誘導クリッピング防止ゲインシーケンスＧＳを受信するように、かつ、異なる誘導クリッピング防止ゲインを含む少なくとも２つの誘導クリッピング防止ゲインシーケンスＧＳをメタデータビットストリームＭＢＳに含めるように構成される。
【０１３３】
本願発明の好ましい実施例によれば、各ダイナミックレンジ制御シーケンスＤＳは、誘導クリッピング防止ゲインシーケンスＧＳの１つに関連し、メタデータエンコーダ２は、ダイナミックレンジ制御シーケンスＤＳおよび誘導クリッピング防止ゲインシーケンスＧＳの間の関係をメタデータビットストリームＭＢＳに含めるように構成される。
【０１３４】
本願発明の好ましい実施例によれば、メタデータエンコーダは、異なるオーディオチャンネルＡＣにおよび／または異なるオーディオオブジェクトＡＯに関連した少なくとも２つの誘導クリッピング防止ゲインを含む誘導クリッピング防止ゲインシーケンスＧＳを受信するように構成され、メタデータエンコーダ２は、異なるオーディオチャンネルＡＣにおよび／または異なるオーディオオブジェクトＡＯに関連した少なくとも２つの誘導クリッピング防止ゲイン、および、任意には、オーディオチャンネルＡＣおよび／またはオーディオオブジェクトＡＯに対する誘導クリッピング防止ゲインの関係を含む誘導クリッピング防止シーケンスＧＳをメタデータビットストリームＭＢＳに含めるように構成される。
【０１３５】
ダイナミックレンジ制御ゲインと同様に、各誘導クリッピング防止シーケンスＧＳの中で異なるオーディオチャンネルＡＣまたはオーディオチャンネルＡＣ群のために異なる誘導クリッピング防止ゲインの一組を定義し得る。ここで、各オーディオチャンネルＡＣは、通常正確に１つのオーディオチャンネル群と関連している。典型的動作モードにおいて、同じ誘導クリッピング防止ゲインは、すべてのオーディオチャンネルＡＣに適用される。
【０１３６】
オーディオオブジェクトＡＯのための誘導クリッピング防止ゲインシーケンスの定義は、ダイナミックレンジ制御の場合に類似している。
【０１３７】
別の態様においては、本願発明は、一つ以上のオーディオチャンネルおよび／または一つ以上のオーディオオブジェクトを含むオーディオビットストリームを生成するためにオーディオエンコーダ１を操作するための方法を提供する。オーディオエンコーダは、メタデータビットストリームＭＢＳを生成するためのメタデータエンコーダ２を具備し、方法は、以下のステップを含む、
【０１３８】
メタデータエンコーダ２の側で、オーディオデコーダ３のダイナミックレンジ制御ステージ５のための１つ以上のダイナミックレンジ制御ゲインを含む少なくとも１つのダイナミックレンジ制御ゲインシーケンスＤＳを受信し；
【０１３９】
メタデータエンコーダ２の側で、オーディオデコーダ３の誘導クリッピング防止ステージ６のための１つ以上の誘導クリッピング防止ゲインを含む少なくとも一つの誘導クリッピング防止ゲインシーケンスＧＳを受信し；
および、
【０１４０】
メタデータエンコーダ２の側で、少なくとも一つのダイナミックレンジ制御ゲインシーケンスＤＳおよび少なくとも一つの誘導クリッピング防止ゲインシーケンスＧＳをメタデータビットストリームＭＢＳに含めること。
【０１４１】
更なる態様において、本願発明は、コンピュータまたはプロセッサで動くときに、前述された方法を実行するコンピュータプログラムを提供する。
【０１４２】
デコーダ側処理のための以下の図は、［Ｍ３０３２４］中で示されるように、３Ｄオーディオ符号化方法の提案に基づく。
【０１４３】
本発明の略図によれば、図２は、オーディオデコーダ３の第１の実施例を例示する。
【０１４４】
本願発明によるオーディオエンコーダ１によって特に生成されるオーディオビットストリームおよびオーディオビットストリームに関連したメタデータビットストリームＭＢＳを復号化するためのオーディオデコーダ３、オーディオデコーダ３は、以下を具備する：
【０１４５】
オーディオビットストリームより導出された復号化オーディオ信号ＤＡＳを受信するように構成され、かつオーディオ処理チェーン４のオーディオ出力信号ＡＯＳの特性を調整するように構成されたオーディオ処理チェーン４、オーディオ処理チェーン４は、オーディオ出力信号ＡＯＳのダイナミックレンジを調整するためのダイナミックレンジ制御ステージ５およびオーディオ出力信号ＡＯＳのクリッピングを防止するための誘導クリッピング防止ステージ６を含む複数の調整ステージ５、６、１０、１１、１２、１３、１４（図３、４、５も参照）を有する；
および、
【０１４６】
メタデータビットストリームＭＢＳを受信するように構成され、かつメタデータビットストリームＭＢＳからダイナミックレンジ制御ゲインシーケンスＤＳおよび誘導クリッピング防止ゲインシーケンスＧＳを抽出するように構成されたメタデータデコーダ７、ダイナミックレンジ制御ゲインシーケンスＤＳの少なくとも一部は、ダイナミックレンジ制御ステージ５に供給され、かつ、誘導クリッピング防止ゲインシーケンスＧＳの少なくとも一部は、誘導クリッピング防止ステージ６に供給されている。
【０１４７】
メタデータデコーダ７は、例えば音声音響統合符号化デコーダから、圧縮ダイナミックレンジ制御ゲインシーケンスＤＳおよび誘導クリッピング防止ゲインシーケンスＧＳを含むメタデータビットストリームＭＢＳを受信する。
【０１４８】
メタデータデコーダ７は、圧縮メタデータビットストリームＭＢＳから、非圧縮ダイナミックレンジ制御ゲインシーケンスＤＳを生成する。加えて、結果として生じるダイナミックレンジ制御ゲインのスケーリングまたはマッピングが、適用され得る。
【０１４９】
メタデータデコーダ７は、加えて、圧縮誘導クリッピング防止メタデータを含むビットストリームＭＢＳから、非圧縮誘導クリッピング防止ゲインシーケンスＧＳを生成する。誘導クリッピング防止ゲインのスケーリングまたはマッピングが、適用され得る。オーディオデコーダ目標レベルがオーディオエンコーダ１で誘導クリッピング防止ゲインシーケンスＧＳを決定するために使用された目標レベルより低い場合、これは特に役立つ。それから、誘導クリッピング防止ゲインのマッピングは、可能である。そして、それは、クリッピングがオーディオデコーダ出力信号ＡＯＳで発生しないことを依然保証すると共に、最適に信号ヘッドルームを復元する。
【０１５０】
ダイナミックレンジ制御ステージ５は、メタデータデコーダ７から直接、または、間接的に各オーディオフレームのために、非圧縮のおよび任意にはスケーリングまたはマッピングされたダイナミックレンジ制御ゲインシーケンスＤＳを受信する。メタデータデコーダ７も、最終的な時間領域ダイナミックレンジ制御ゲイン値がオーディオサンプルの時間分解能に対応する時間分解能によって補間されることを保証し得る。これら最終的なダイナミックレンジ制御ゲインは、それから復号化オーディオ信号ＤＡＳに適用され得る。ここで、チャンネルおよび／またはオブジェクトに対する特定のダイナミックレンジ制御シーケンスの割当てが、観察される。
【０１５１】
誘導クリッピング防止ステージ６は、メタデータデコーダ７から、直接、または、間接的に、各オーディオフレームのために、非圧縮のおよび任意にはスケーリングまたはマッッピングされた誘導クリッピング防止ゲインシーケンスＧＳを受信する。メタデータデコーダ７は、最終的な時間領域で誘導クリッピング防止ゲイン値がオーディオサンプルの時間分解能に対応する時間分解能によって補間されることも保証し得る。これら最終の誘導クリッピング防止ゲインは、それから、復号化オーディオ信号に、または、復号化オーディオ信号ＤＡＳから導出された信号ＩＳＧ（または図３、図４および図５のＩＧＳ）に適用され得る。ここで、チャンネルおよび／またはオブジェクトに対する特定の誘導クリッピング防止シーケンスの割当てが、観察される。
【０１５２】
本願発明は、エンコーダ側で全ての処理チェーンの制御を残すと共に、オーディオデコーダ側で柔軟性を提供する。ダイナミックレンジ制御および誘導クリッピング防止のために使用するメタデータの分離は、ゲインの各々の別々の変更形態（スケーリングまたはマッピング）を考慮に入れ、前記変更形態は、オーディオデコーダ構成および再生シナリオに依存する。
【０１５３】
ダイナミックレンジ制御ゲインが、誘導クリッピング防止ゲインから別に送信される場合、本願発明は、高圧縮から低圧縮までダイナミックレンジ制御ゲインシーケンスＤＳの基礎をなすダイナミックレンジ制御特性を変更し得る。これは、ダイナミックレンジ制御ゲインシーケンスＤＳの値の適当なスケーリングまたはマッピングによって達成され得る。
【０１５４】
デコーダ目標レベルが、誘導クリッピング防止のためのゲインをオーディオエンコーダ１で計算するために使用する目標レベルより低い場合、信号ピークの減少された減衰は、誘導クリッピング防止ゲインを適切にスケーリングすることによってオーディオデコーダ３で許容され得る。それから、強い信号ピークのレベルは、維持され得るかまたは変更されていない態様の誘導クリッピング防止ゲインを適用する場合と比較して、少なくとも増加され得る。そして、それは、利用できるヘッドルームが保存され得ることを意味する。
【０１５５】
本願発明の好ましい実施例によれば、メタデータデコーダ７は、異なるダイナミックレンジ制御ゲインを含む同じオーディオフレームのための少なくとも２つのダイナミックレンジ制御ゲインシーケンスＤＳをメタデータビットストリームＭＢＳから抽出するように構成される。
【０１５６】
ダイナミックレンジ制御特性が異なるダイナミックレンジ制御ゲインシーケンスＤＳと関連している情報は、ファイルベース配信の場合において、または、音声音響統合符号化構成拡張においてファイルヘッダに含まれるダイナミックレンジ制御命令に含まれ得る。
【０１５７】
これらの特徴によって、異なる圧縮特性を有するデコーダ１でオーディオ出力信号ＡＯＳを可能にするために複数のダイナミックレンジ制御ゲインシーケンスＤＳをオーディオトラックのチャンネルに提供することは、可能である。
【０１５８】
本願発明の好ましい実施例によれば、メタデータデコーダ７は、オーディオデコーダ３の異なる周波数帯域に関連した少なくとも２つのダイナミックレンジ制御ゲインを含むダイナミックレンジ制御ゲインシーケンスＤＳをメタデータビットストリームＭＢＳから抽出するように構成される。
【０１５９】
マルチバンドダイナミックレンジ制御をサポートしている任意の拡張において、メタデータデコーダ７は、また、入力として、異なる周波数帯域のための異なるダイナミックレンジ制御ゲインを有するダイナミックレンジ制御ゲインシーケンスＤＳを受取るために拡張され得る。
【０１６０】
マルチバンドダイナミックレンジ制御拡張の場合には、時間領域オーディオ信号は、マルチバンドダイナミックレンジ制御ゲインを適用する前に、適当な周波数領域表現に変換されなければならない。
【０１６１】
ダイナミックレンジ制御特性が異なるダイナミックレンジ制御ゲインシーケンスＤＳと関連している情報は、ファイルベース配信の場合において、または、音声音響統合符号化構成拡張においてファイルヘッダに含まれるダイナミックレンジ制御命令に含まれ得る。
【０１６２】
本願発明の好ましい実施例によれば、メタデータデコーダ７は、異なる誘導クリッピング防止ゲインを含む少なくとも２つの誘導クリッピング防止ゲインシーケンスＧＳをメタデータビットストリームＭＢＳから抽出するように構成される。
【０１６３】
これらの特徴によって、対応するダイナミックレンジ制御ゲインシーケンスＤＳに適合するために複数の誘導クリッピング防止ゲインシーケンスＧＳをオーディオトラックに提供し得る。
【０１６４】
更なる態様において、本願発明は、本願発明によるオーディオエンコーダにより特に生成されたオーディオビットストリームおよびオーディオビットストリームに関連したメタデータビットストリームＭＢＳを復号化するためにオーディオデコーダ３、特に、本願発明によるオーディオデコーダ３、を操作するための方法を提供する。前記方法は、以下のステップを含む：
【０１６５】
オーディオビットストリームから復号化オーディオ信号ＤＡＳを導出し；
【０１６６】
調整チェーン４の調整ステージ５であるダイナミックレンジ制御ステージ５によりオーディオ出力信号ＡＯＳのダイナミックレンジを調整し、かつ調整チェーン４の調整ステージ６である誘導クリッピング防止ステージ６によるオーディオ出力信号ＡＯＳのクリッピングを防止することを含むオーディオ処理チェーン４のオーディオ出力信号ＡＯＳの特性を調整するための複数の調整ステージ５、６、１０、１１、１２、１３、１４を有するオーディオ処理チェーンを使用し；
【０１６７】
メタデータデコーダ７側で、メタデータビットストリームＭＢＳを受信して、メタデータビットストリームＭＢＳからダイナミックレンジ制御ゲインシーケンスＤＳおよび誘導クリッピング防止ゲインシーケンスＧＳを抽出し；
【０１６８】
ダイナミックレンジ制御ステージ５にダイナミックレンジ制御ゲインシーケンスＤＳの少なくとも一部を供給し；かつ、
【０１６９】
誘導クリッピング防止ステージ６に誘導クリッピング防止ゲインシーケンスＧＳの少なくとも一部を供給すること。
【０１７０】
更なる態様において、本願発明は、コンピュータまたはプロセッサで動くときに、前述の方法を実行するためのコンピュータプログラムを提供する。
【０１７１】
本願発明の略図によれば、図３は、オーディオデコーダ３の第２の実施例を例示する。
【０１７２】
本願発明の好ましい実施例によれば、メタデータデコーダ７は、異なるオーディオチャンネルに関連した少なくとも２つのダイナミックレンジ制御ゲインを含むダイナミックレンジ制御ゲインシーケンスＤＳをメタデータビットストリームＭＢＳから抽出するように構成される。
【０１７３】
各ダイナミックレンジ制御シーケンスＤＳの中で、異なるチャンネルまたはチャンネル群のための異なるダイナミックレンジ制御ゲインの一組を定義することは可能であり、各チャンネルは、通常正確に１つのチャンネル群と関連している。例えば、マルチチャンネル映画音声で、特定のダイナミックレンジ制御ゲインをせりふチャンネルに適用することが、しばしば望まれる。左前方側の、右前方側の、左後方側の、右後方側のような残りのチャンネルは、例えば、異なるダイナミックレンジ制御ゲインを用いて処理され得る。
【０１７４】
本願発明の好ましい実施例によれば、メタデータデコーダ７は、異なるオーディオチャンネルに関連した少なくとも２つの誘導クリッピング防止ゲインを含む誘導クリッピング防止ゲインシーケンスＧＳをメタデータビットストリームＭＢＳから抽出するように構成される。
【０１７５】
ダイナミックレンジ制御ゲインと同様に、各誘導クリッピング防止シーケンスの中で異なるチャンネルまたはチャンネル群のために異なる誘導クリッピング防止ゲインの一組を定義することは可能である。ここで、各チャンネルは、通常正確に１つのチャンネル群と関連している。典型的動作モードにおいて、同じ誘導クリッピング防止ゲインは、すべてのチャンネルに適用される。
【０１７６】
本願発明の好ましい実施例によれば、オーディオデコーダ３は、構成提供ステージ９（図４および５参照）から受信された構成情報に基づいてメタデータおよびパラメータＤＳ、ＧＳ、ＣＬＡ、ＤＩ、ＤＴＬ、ＰＲＬ、ＩＳ、ＯＭＤ、ＩＣＴを調整ステージ５、６、１０、１１、１２、１３、１４の少なくとも１つに提供するように構成されるメタデータおよびパラメータ制御ステージ８をさらに含む。
【０１７７】
オーディオデコーダのメタデータおよびパラメータ制御ステージ８は、メタデータデコーダ７にゲインシーケンス選択信号ＧＳＳを送信することによって、所望のダイナミックレンジ制御ゲインシーケンスＤＳによるメタデータビットストリームＭＢＳの正しい部分を選択し得る。スケーリングおよびマッピング情報は、また、デコーダ構成情報ＣＩの一部であり得るかまたは導出され得る。
【０１７８】
類推によって、オーディオデコーダ３のメタデータおよびパラメータ制御ステージ８は、所望の誘導クリッピング防止ゲインシーケンスＧＳによりビットストリームＭＢＳの正しい部分を選択する。
【０１７９】
本願発明の好ましい実施例によれば、メタデータおよびパラメータ制御ステージ８は、複数のダイナミックレンジ制御ゲインシーケンスＤＳが受信された場合に、複数のダイナミックレンジ制御ゲインシーケンスＤＳのいずれがダイナミックレンジ制御ステージ５に供給されるかを選択するように構成される。メタデータおよびパラメータ制御ステージ８の側のダイナミックレンジ制御シーケンスＤＳの選択は、チャンネルレイアウトＣＬＡ、ダウンミックス命令ＤＩ、オブジェクトメタデータＯＭＤ（図４参照）、ダイナミックレンジ制御命令、音量情報ＰＲＬおよびデコーダ目標レベルＤＴＬのようなデコーダ構成情報ＣＩ、に基づき得て、メタデータデコーダ７にゲインシーケンス選択信号ＧＳＳを送信することによって実行され得る。
【０１８０】
本願発明の好ましい実施例によれば、メタデータおよびパラメータ制御ステージ８は、複数の誘導クリッピング防止ゲインシーケンスＧＳが受信された場合に、複数の誘導クリッピング防止ゲインシーケンスＧＳのいずれが誘導クリッピング防止ステージ６に供給されるかを選択するように構成される。
【０１８１】
メタデータおよびパラメータ制御ブロック８側の誘導クリッピング防止ゲインシーケンスＧＳの選択は、通常上述のオーディオデコーダ構成情報ＣＩに基づく。
【０１８２】
本願発明の好ましい実施例によれば、信号伝達方向のダイナミックレンジ制御ステージ５は、オーディオ調整チェーン４の第１の調整ステージである。
【０１８３】
チャンネルのためのダイナミックレンジ制御処理は、チャンネル群のために異なるゲインを得ることを可能にするために、復号化オーディオチャンネルＡＣの潜在的ダウンミックスまたはフォーマット変換の前に実行され得る。従って、ダイナミックレンジ制御ゲインは、レンダリング（図４参照）の前に、オブジェクトＡＯに適用される。−チャンネルＡＣおよびオブジェクトＡＯ−の両者が存在する場合、ダイナミックレンジ制御処理の位置は、同じままである：チャンネル関連のダイナミックレンジ制御は、フォーマットコンバータステージ１０（図４参照）の前で直接実行されなければならないが、オブジェクトに関連したダイナミックレンジ制御は、オブジェクトレンダラー１３（図４参照）の前に実行される。
【０１８４】
本願発明の好ましい実施例によれば、オーディオ調整チェーン４は、オーディオ出力信号ＡＯＳのチャンネル構成を調整するように構成されるフォーマットコンバータステージ１０を含む。フォーマットコンバータステージ１０は、ダウンミキサー（ＤＭＸ）とも呼ばれ、オーディオ出力信号ＡＯＳのチャンネル構成を再生のために使用するトランスデューサに適合させるように構成される。例えば、フォーマットコンバータステージは、５．１サラウンド信号をステレオ信号に変換し得る。
【０１８５】
本願発明の好ましい実施例によれば、オーディオ調整チェーン４は、オーディオ出力信号ＡＯＳの音量を正規化するように構成される音量正規化ステージ１１を含む。
【０１８６】
出力信号ＩＧＳが正しい目標音量レベルを有するように、音量正規化ステージ１１は、そのオーディオ入力信号ＯＣＦをスケーリングし得る。スケーリング係数は、プログラム参照レベルＰＲＬおよびデコーダ目標レベルＤＴＬの間の差から導出され、デコーダのメタデータおよびパラメータ制御ステージ８によって音量正規化ステージ１１に提供される。プログラム参照レベルＰＲＬは、例えば、ファイルヘッダに含まれる音量情報から得られ得るが、デコーダ目標レベルは、デコーダ構成パラメータである。複数のプログラム参照レベルＰＲＬ値が音量情報の範囲内で供給されることが可能である。ここで、各々は、適用されたダイナミックレンジ制御シーケンスＤＳおよび／または適用されたダウンミックスの特定の構成に対応する。この場合、所与のオーディオデコーダ構成を考慮すると共に、メタデータおよびパラメータ制御ステージ８は、正しいプログラム参照レベル値ＰＲＬを選択する。音量−処理ステップの位置は、オーディオデコーダ３の実際の出力構成に依存する。一般に、音量正規化は、オーディオデコーダ３の出力チャンネル上で、適用できる場合、例えばミキサーの後で、または、フォーマット変換ステージ１０の後で、実行されなければならない。
【０１８７】
本願発明の好ましい実施例によれば、オーディオ調整チェーン４は、閾値を上回った場合、オーディオ出力信号ＡＯＳのピークを制限するように構成したピークリミッタステージ１２を含む。
【０１８８】
本願発明の好ましい実施例によれば、信号伝達方向のピークリミッタステージ１２は、オーディオ調整チェーン４の最後の調整ステージである。
【０１８９】
典型的なオーディオデコーダのオーディオ処理チェーン４に、不可避のサンプルクリッピングの多くの潜在源が、存在し、以下を含む：
【０１９０】
・パラメトリック符号化ツール
・バイノーラル処理
・ダウンミックス、フォーマット変換、レンダリング
・音量正規化（特に高い目標レベルのための）
・デコーダ出力での量子化
【０１９１】
例えば時間領域出力信号が浮動小数点から固定小数点パルス符号変調フォーマット（ＰＣＭフォーマット）に変換される直前に、ピークリミッタステージ１２は、従って、オーディオサンプルのいかなる不要クリッピングを防止するためにオーディオデコーダ３の処理チェーン４のまさにその終端に配置される。これも、以前の節に記載したいかなるダイナミックレンジ制御ステージ５および音量正規化ステージ１１が、ピークリミッタステージ１２の前に配置されることを意味する。ＭＰＥＧ―Ｈ  ３Ｄ  Ａｕｄｉｏ［Ｍ３０３２４］の文脈において、ピークリミッタステージは、実際の再生構成に応じて、入力として異なる信号ＩＰＬを受信する。バイノーラルのレンダリングの場合には、ヘッドホンのための２つの出力チャンネルは、ピークリミッタステージ１２によって処理され得る。ミキサーの出力チャンネルが直接再生される場合、ピークリミッタステージ１２は、対応するスピーカチャンネルを処理し得る。ミキサー出力チャンネルが最初にフォーマットコンバータ１０によって異なるスピーカ構成（例えばダウンミックス）に変換される場合、同じことが当てはまる。
【０１９２】
ピークリミッタステージ１２は、制限する閾値を上回る時間領域信号のオーディオサンプルを検出し得て、オーディオ出力信号ＡＯＳのサンプルが制限する閾値以下に常にとどまるように、レベル低減をそれぞれの信号部分に適用する。可聴歪みを防止するために、レベル低減は段階的に実行されなければならない、すなわち、信号に適用されるゲイン係数は、時間とともにゆっくり変化し得るだけである。そして、それはゲイン平滑化フィルタによって確実にされる。リミッタゲイン係数を適用する前のピークリミッタステージの入力信号の先読み遅延も、鋭い信号ピークの前に、すでに始まっているゲインの滑らかな低減を考慮に入れるために使用される。遅延は、与えられた要求に調整され得る。実際的な選択は、５ｍｓである。マルチチャンネルオーディオの場合、一般的なゲイン係数は、計算量を低減するために、すべてのオーディオチャンネルに適用され得る。
【０１９３】
デコーダ構成が、クリッピングがオーディオ処理チェーンで起こり得ないことを意味する場合、オーディオ信号ＤＡＳの最大ピークＩＳに関する情報、それはファイルヘッダの音量情報に含まれ得る、は、ピークリミッタステージ１２を廃止するために利用され得る。例えば、オーディオデコーダ３が浮動小数点精度を有するオーディオサンプルを出力する場合、ピークリミッタステージ１２は、廃止され得もする、そして、クリッピング防止は、再生手段のオーディオチェーンの後の位置で実行される。明らかに、所与の再生シナリオのためのデコーダ構成が、正しい誘導クリッピング防止ゲインの応用を許容する場合、付加的なコーデッククリッピングが発生しない場合、ピークリミッタステージは、使用不能であり得もする。
【０１９４】
ピークリミッタ１２は、実際には必須の部品であることと考え得る。オーディオデコーダ３のオーディオ処理チェーンの範囲内でクリッピングの多数のソースが、存在する。特別な構成は、誘導クリッピング防止ゲインシーケンスを提供することによってカバーされ得る。しかしながら、デコーダの柔軟な動作のために、ピークリミッタは、クリッピングが発生しないことを保証するために設けられ得る。
【０１９５】
図３に示すように、誘導クリッピング防止処理は、オーディオチャンネルのフォーマット変換および音量正規化の後、実行され得る。フォーマット変換が適用されない場合、誘導クリッピング防止ゲインは、ダイナミックレンジ制御ステージ５の出力ＩＳＧに直接適用され得る。
【０１９６】
本発明の略図によって、図４は、オーディオデコーダの第３の実施例を例示する。図４は、オーディオオブジェクトＡＯのためのダイナミックレンジ制御処理の構成を表す。ダイナミックレンジ制御処理は、レンダリングの前にオーディオオブジェクト信号に関して実行される。音量正規化およびクリッピング防止は、チャンネルに対するオブジェクトレンダリングの後で、実行される。
【０１９７】
本願発明の好ましい実施例によれば、オーディオ調整チェーン４は、オーディオオブジェクトＡＯをオーディオ出力信号ＡＯＳのチャンネルにミックスするように構成されるオブジェクトレンダラーステージ１３を具備する。
【０１９８】
本願発明の好ましい実施例によれば、メタデータデコーダ７は、異なるオーディオオブジェクトＡＯに関連した少なくとも２つのダイナミックレンジ制御ゲインを含むダイナミックレンジ制御ゲインシーケンスＤＳをメタデータビットストリームＭＢＳから抽出するように構成される。
【０１９９】
チャンネルの場合から類推して、オーディオオブジェクトまたはオブジェクト群と関連している複数のダイナミックレンジ制御シーケンスＤＳが、サポートされ得る。これらオブジェクト関連のダイナミックレンジ制御シーケンスは、ダイナミックレンジ制御ゲインのチャンネル関連の一組の中で特定のチャンネル群と関連しているとも考え得る。用語オーディオオブジェクトＡＯは、本願明細書において単一源音、例えばドアベル、に関連する。
【０２００】
本願発明の好ましい実施例によれば、メタデータデコーダ７は、異なるオーディオオブジェクトに関連する少なくとも２つの誘導クリッピング防止ゲインを含む誘導クリッピング防止ゲインシーケンスＧＳをメタデータビットストリームＭＢＳから抽出するように構成されている。
【０２０１】
ダイナミックレンジ制御ゲインと同様に、各誘導クリッピング防止シーケンスの中で異なるオーディオオブジェクトまたはオーディオオブジェクト群のための異なる誘導クリッピング防止ゲインの一組を定義し得る。ここで、各チャンネルは、通常正確に１つのオーディオオブジェクトと関連している。典型的動作モードにおいて、同じ誘導クリッピング防止ゲインは、すべてのオーディオオブジェクトに適用される。
【０２０２】
オブジェクトのために誘導クリッピング防止ゲインシーケンスの定義は、ダイナミックレンジ制御の場合に類似している。
【０２０３】
本願発明の略図によれば、図５は、本願発明によるオーディオデコーダの第４の実施例を例示する。
【０２０４】
概念の他の実現は、図５に示される。ここで、付加されたトランスデューサ適合ブロック１４は、ピークリミッタ１２の前に含まれる。フォーマットコンバータステージ１０とは、ダウンミックス処理ステップまたは異なる入力／出力チャンネル構成間のフォーマット変換をいう。類推によって、トランスデューサ適合ブロックは、図４に従ってオブジェクト−関連の処理チェーンに含まれ得る。
【０２０５】
本願発明の好ましい実施例によれば、オーディオ調整チェーン４は、オーディオ出力信号ＡＯＳの特性を、オーディオ出力信号を再生するために使用するトランスデューサシステムに適合するように構成されるトランスデューサ適合ステージ１４を含む。
【０２０６】
ピークリミッタステージ１２の要求された制限強度を低減するために、周波数に依存するトランスデューサ適合処理は、例えば等化フィルタによって実現され、処理チェーン４に含まれ得る。
【０２０７】
トランスデューサ適合ステージ１４は、再生（スピーカまたはヘッドホン）のために使用するトランスデューサの特性に関するオーディオ入力信号ＩＴＡおよび情報ＩＣＴを受信する。
【０２０８】
特にトランスデューサが限られた周波数帯域を有して、このことによりオーディオ出力信号の周波数帯域を制限するときに、トランスデューサ適合ステージ１４の作業は、オーディオ出力信号ＡＯＳをトランスデューサ特性に適合させることである。ピーク制限ステージ１２の前に、トランスデューサの伝達関数を模倣している適切なフィルタを用いて周波数帯域を制限することによって、ピークリミッタステージの入力信号ＩＰＬは、レベルが低減される。結果として、制限する閾値を上回る信号ピークは、レベルが低減される。従って、ピーク制限ステージ１２の効果は、より厳しくない。これは、以下の理由により有利である。
【０２０９】
−トランスデューサ適合が信号に可聴変化をもたらさないのに対し、ピーク制限は、信号に可聴変化をもたらし得る、そして、
【０２１０】
−最大ピークレベルが制限する閾値以下にあるように、信号が修正されるときに、ピークリミッタは、より少ない計算負荷をもたらす。
【０２１１】
フィルタリングに加えて、トランスデューサ適合ステージ１４は、トランスデューサの帯域制限が補償されるような信号適合処理を含み得る。特に極小トランスデューサは、低周波信号を再生し得ない。
【０２１２】
これは、トランスデューサの認識された低音域レスポンスを増加させることで、例えば人工的に低周波音の倍音を生成して、信号に加えることによって、補償され得る。
【０２１３】
デコーダ、エンコーダおよび記載されている実施例の方法に関して、以下が、留意されるべきである：
【０２１４】
いくつかの態様が装置の文脈に記載されていたにもかかわらず、これらの態様も対応する方法の説明を表すことは明らかである。ここで、ブロックまたは装置は、方法ステップまたは方法ステップの特徴に対応する。同様に、方法ステップの文脈にも記載されている態様は、対応する装置の対応するブロックまたは部材または特徴の説明を表す。
【０２１５】
特定の実施要件に応じて、本願発明の実施例は、ハードウェアで、または、ソフトウェアで実現され得る。実施は、その上に格納される電子的に読み込み可能な制御信号を有するデジタル記憶媒体、例えばフロッピーディスク、ＤＶＤ、ＣＤ、ＲＯＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭまたはＦＬＡＳＨメモリ、を使用して実行され得る。そして、それぞれの方法が実行されるように、それはプログラム可能なコンピュータシステムと協同する（または協同し得る）。
【０２１６】
本願発明による若干の実施例は、電子的に読み込み可能な制御信号を有するデータキャリアを含む。そして、本願明細書において記載されている方法の１つが実行されるように、それはプログラム可能なコンピュータシステムと協同し得る。
【０２１７】
通常、本願発明の実施例は、プログラムコードを有するコンピュータプログラム製品として実現され得る。そして、コンピュータプログラム製品がコンピュータで動くときに、プログラムコードが方法のうちの１つを実行するために実行されている。プログラムコードは、機械可読キャリアに例えば格納され得る。
【０２１８】
他の実施例は、本願明細書において記載されている方法のうちの１つを実行するためのコンピュータプログラムを含み、それは機械可読キャリアまたは非一時的記憶媒体に保存される。
【０２１９】
換言すれば、コンピュータプログラムがコンピュータで動くとき、本願発明の方法の実施例は、従って、本願明細書において記載されている方法の１つを実行するためのプログラムコードを有するコンピュータプログラムである。
【０２２０】
発明の方法の更なる実施例は、従って、その上に記録されて、本願明細書において記載されている方法のうちの１つを実行するためのコンピュータプログラムを含むデータキャリア（またはデジタル記憶媒体またはコンピュータ可読媒体）である。
【０２２１】
本願発明の方法の更なる実施例は、従って、本願明細書において記載されている方法の１つを実行するためのコンピュータプログラムを表しているデータストリームまたは信号のシーケンスである。データストリームまたは信号のシーケンスは、例えば、データ通信接続、例えばインターネットを介して転送されるように構成され得る。
【０２２２】
更なる実施例は、本願明細書において記載されている方法の１つを実行するために構成され、または適合された処理手段、例えばコンピュータまたはプログラム可能な論理装置、を含む。
【０２２３】
更なる実施例は、その上に、本願明細書において記載されている方法の１つを実行するためのコンピュータプログラムをインストールしていたコンピュータを含む。
【０２２４】
いくつかの実施形態では、プログラム可能な論理装置（例えばフィールドプログラマブルゲートアレイ）は、本願明細書において記載されている方法の機能のいくつかまたは全てを実行するために使用され得る。いくつかの実施形態では、フィールドプログラマブルゲートアレイは、本願明細書において記載されている方法の１つを実行するために、マイクロプロセッサと協同し得る。通常、方法は、いかなるハードウェア装置によっても都合よく実行される。
【０２２５】
本願発明がいくつかの実施例に関して記載されると共に、本願発明の範囲に入る変更、置換および等価物が存在する。また、現在の本願発明の方法および構成を実現する多くの代替的な方法が存在することに注意すべきである。従って、以下の添付された請求の範囲が、本願発明の真の趣旨および範囲内に入るとしてすべてのこの種の変更、置換および等価物を含むことと解釈されることが、意図される。
【０２２６】
参照符号
１  オーディオエンコーダ
２  メタデータエンコーダ
３  オーディオデコーダ
４  オーディオ処理チェーン
５  ダイナミックレンジ制御ステージ
６  誘導クリッピング防止ステージ
７  メタデータデコーダ
８  メタデータおよびパラメータ制御ステージ
９  構成提供ステージ
１０  フォーマットコンバータステージ
１１  音量正規化ステージ
１２  ピークリミッタステージ
１３  オブジェクトレンダラーステージ
１４  トランスデューサ適合ステージ
ＭＢＳ  メタデータビットストリーム
ＤＳ  ダイナミックレンジ制御ゲインシーケンス
ＧＳ  誘導クリッピング防止ゲインシーケンス
ＤＡＳ  復号化オーディオ信号
ＡＯＳ  オーディオ出力信号
ＩＳＧ  復号化オーディオ信号から導出された信号
ＣＩ  構成情報
ＡＣ  オーディオチャンネル
ＡＯ  オーディオオブジェクト
ＩＰＬ  ピークリミッタステージの入力信号
ＩＴＡ  トランスデューサ適合ステージの入力信号
ＩＣＴ  トランスデューサの特性に関する情報
ＩＧＳ  音量正規化ステージの出力信号
ＯＣＦ  フォーマットコンバータステージまたはオブジェクトレンダラーステージの出力
ＧＳＳ  ゲインシーケンス選択信号
ＣＬＡ  チャンネルレイアウト
ＤＩ  ダウンミックス命令
ＰＲＬ  プログラム参照レベル
ＩＳ  ピークリミッタステージのための最大ピーク値
ＤＴＬ  デコーダ目標レベル
ＯＭＤ  オブジェクトメタデータ
【０２２７】
参考文献
［Ｍ３０１００］ISO/IECJTC1/SC29/WG11M30100,"ProposedRevisionofAudioaspectsofWD:AdditionofSampleaspectratioandfur-theraudiocode-points",July
2013,Vienna
［Ｍ３０１０１］ISO/IECJTC1/SC29/WG11M30101,"Editorsdraftof14496-12PDAM3-Enhancedaudioandotherimprovements",July2013,Vienna
［Ｍ３０３２４］ISO/IECJTC1/SC29/WG11M30324,"DescriptionoftheFraunhoferIISSubmissionforthe3D-AudioCfP",July2013,Vienna
［Ｍ２８９０１］ISO/IECJTC1/SC29/WG11M28901,"EnhancedMetadataforDynamicRangeCompression",April2013,Incheon,Korea
【図１】
2018151639.tif 000003
【図２】
2018151639.tif 000004
【図３】
2018151639.tif 000005
【図４】
2018151639.tif 000006
【図５】
2018151639.tif 000007
【手続補正書】
【提出日】平成30年5月14日(2018.5.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１つ以上のオーディオチャンネル（ＡＣ）および／または１つ以上のオーディオオブジェクト（ＡＯ）を含むオーディオビットストリームを生成するためのオーディオエンコーダであって、前記オーディオエンコーダ（１）は、メタデータビットストリーム（ＭＢＳ）を生成するためのメタデータエンコーダ（２）を具備し、前記オーディオエンコーダは、：
オーディオデコーダ（３）のダイナミックレンジ制御ステージ（５）のために、１つ以上のダイナミックレンジ制御ゲインを含むオーディオフレームについて少なくとも１つのダイナミックレンジ制御ゲインシーケンス（ＤＳ）を受信し；
前記オーディオデコーダ（３）の誘導クリッピング防止ステージ（６）のために、１つ以上の誘導クリッピング防止ゲインを含む前記オーディオフレームについて少なくとも１つの誘導クリッピング防止ゲインシーケンス（ＧＳ）を受信し、但し、前記誘導クリッピング防止ステージ（６）は前記オーディオデコーダ（３）における前記オーディオデコーダ（３）のオーディオ出力信号（ＡＯＳ）のクリッピングを防止するように構成されており；かつ、
前記ダイナミックレンジ制御ゲインシーケンス（ＤＳ）のうちの少なくとも１つおよび前記誘導クリッピング防止ゲインシーケンス（ＧＳ）のうちの少なくとも１つを前記メタデータビットストリーム（ＭＢＳ）に含めるように構成されている、オーディオエンコーダであって、
前記メタデータエンコーダ（２）は、異なるダイナミックレンジ制御ゲインを含む前記オーディオフレームについて少なくとも２つのダイナミックレンジ制御ゲインシーケンス（ＤＳ）を受信し、異なるダイナミックレンジ制御ゲインを含む前記少なくとも２つのダイナミックレンジ制御ゲインシーケンス（ＤＳ）を前記メタデータビットストリーム（ＭＢＳ）に含めるように構成された、オーディオエンコーダ。
【請求項２】
前記メタデータエンコーダ（２）は、異なるオーディオチャンネルおよび／または異なるオーディオオブジェクトに関連した少なくとも２つのダイナミックレンジ制御ゲインを含むダイナミックレンジ制御ゲインシーケンス（ＤＳ）を受信し、かつ、異なるオーディオチャンネルおよび／または異なるオーディオオブジェクトに関連する少なくとも２つのダイナミックレンジ制御ゲインを含む前記ダイナミックレンジ制御ゲインシーケンス（ＤＳ）、ならびに任意に前記オーディオチャンネルおよび／または前記オーディオオブジェクトに対する前記ダイナミックレンジ制御ゲインの関係を前記メタデータビットストリーム（ＭＢＳ）に含めるように構成されている、請求項１に記載のオーディオエンコーダ。
【請求項３】
前記メタデータエンコーダ（２）は、前記オーディオデコーダの異なる周波数帯域に関連した少なくとも２つのダイナミックレンジ制御ゲインを含むダイナミックレンジ制御ゲインシーケンス（ＤＳ）を受信し、かつ、前記デコーダの異なる周波数帯域に関連した少なくとも２つのダイナミックレンジ制御ゲインを含む前記ダイナミックレンジ制御ゲインシーケンス（ＤＳ）、ならびに任意で前記デコーダの前記周波数帯域に対する前記ダイナミックレンジ制御ゲインの関係を前記メタデータビットストリーム（ＭＢＳ）に含めるように構成されている、請求項１または２のいずれかに記載のオーディオエンコーダ。
【請求項４】
前記メタデータエンコーダ（２）は、異なる誘導クリッピング防止ゲインを含む少なくとも２つの誘導クリッピング防止ゲインシーケンス（ＧＳ）を受信し、かつ、前記異なる誘導クリッピング防止ゲインを含む前記少なくとも２つの誘導クリッピング防止ゲインシーケンス（ＧＳ）を前記メタデータビットストリーム（ＭＢＳ）に含めるように構成されている、請求項１ないし３のいずれか１項に記載のオーディオエンコーダ。
【請求項５】
各ダイナミックレンジ制御シーケンス（ＤＳ）は、前記誘導クリッピング防止ゲインシーケンス（ＧＳ）の１つに関連し、前記メタデータエンコーダ（２）は、前記ダイナミックレンジ制御シーケンス（ＤＳ）と前記誘導クリッピング防止ゲインシーケンス（ＧＳ）との間の関係を前記メタデータビットストリーム（ＭＢＳ）に含めるように構成されている、請求項１ないし４のいずれか１項に記載のオーディオエンコーダ。
【請求項６】
前記メタデータエンコーダ（２）は、異なるオーディオチャンネルおよび／または異なるオーディオオブジェクトに関連した少なくとも２つの誘導クリッピング防止ゲインを含む誘導クリッピング防止ゲインシーケンス（ＧＳ）を受信し、かつ、異なるオーディオチャンネルおよび／または異なるオーディオオブジェクトに関連した少なくとも２つの誘導クリッピング防止ゲインを含む前記誘導クリッピング防止ゲインシーケンス（ＧＳ）、ならびに任意で、前記オーディオチャンネルおよび／または前記オーディオオブジェクトに対する前記誘導クリッピング防止ゲインの関係を前記メタデータビットストリーム（ＭＢＳ）に含めるように構成されている、請求項１ないし５のいずれか１項に記載のオーディオエンコーダ。
【請求項７】
１つ以上のオーディオチャンネルおよび／または１つ以上のオーディオオブジェクトを含むオーディオビットストリームを生成するためのオーディオエンコーダ（１）を操作するための方法であって、前記オーディオエンコーダ（１）は、メタデータビットストリーム（ＭＢＳ）を生成するためのメタデータエンコーダ（２）を具備し、前記方法は、：
前記メタデータエンコーダ（２）側で、オーディオデコーダ（３）のダイナミックレンジ制御ステージ（５）のために、１つ以上のダイナミックレンジ制御ゲインを含む少なくとも１つのダイナミックレンジ制御ゲインシーケンス（ＤＳ）を受信するステップであって、オーディオフレームのための異なるダイナミックレンジ制御ゲインを含む少なくとも２つのダイナミックレンジ制御ゲインシーケンス（ＤＳ）が前記メタデータエンコーダ（２）によって受信される、受信するステップ；
前記メタデータエンコーダ（２）側で、前記オーディオデコーダ（３）の誘導クリッピング防止ステージ（６）のために、１つ以上の誘導クリッピング防止ゲインを含む少なくとも１つの誘導クリッピング防止ゲインシーケンス（ＧＳ）を受信するステップであって、前記誘導クリッピング防止ステージ（６）は前記オーディオデコーダ（３）における前記オーディオデコーダ（３）のオーディオ出力信号（ＡＯＳ）のクリッピングを防止するように構成されているステップ；および、
前記メタデータエンコーダ（２）側で、前記ダイナミックレンジ制御ゲインシーケンス（ＤＳ）のうちの少なくとも１つおよび前記誘導クリッピング防止ゲインシーケンス（ＧＳ）のうちの少なくとも１つを、前記メタデータビットストリーム（ＭＢＳ）に含めるステップであって、前記オーディオフレームのための前記異なるダイナミックレンジ制御ゲインを含む前記オーディオフレームのための前記少なくとも２つのダイナミックレンジ制御ゲインシーケンス（ＤＳ）は、前記メタデータビットストリーム（ＭＢＳ）に含まれるステップを含む、方法。
【請求項８】
コンピュータまたはプロセッサ上で作動するときに、請求項７に記載の方法を実行するためのコンピュータプログラム。
【請求項９】
オーディオビットストリームおよび前記オーディオビットストリームに関連したメタデータビットストリーム（ＭＢＳ）を復号化するためのオーディオデコーダであって、前記オーディオデコーダは、：
前記オーディオビットストリームから導出された復号化オーディオ信号（ＤＡＳ）を受信して、オーディオ処理チェーン（４）のオーディオ出力信号（ＡＯＳ）の特性を調整するように構成されたオーディオ処理チェーン（４）であって、前記オーディオ処理チェーン（４）は、前記オーディオ出力信号（ＡＯＳ）のダイナミックレンジを調整するためのダイナミックレンジ制御ステージ（５）および前記オーディオデコーダ（３）における前記オーディオ出力信号（ＡＯＳ）のクリッピングを防止するための誘導クリッピング防止ステージ（６）を含む複数の調整ステージ（５，６，１０，１１，１２，１３，１４）を備える、オーディオ処理チェーン（４）；と、
前記メタデータビットストリーム（ＭＢＳ）を受信して、前記メタデータビットストリーム（ＭＢＳ）からダイナミックレンジ制御ゲインシーケンス（ＤＳ）および誘導クリッピング防止ゲインシーケンス（ＧＳ）を抽出するように構成されたメタデータデコーダ（７）であって、前記ダイナミックレンジ制御ゲインシーケンス（ＤＳ）の少なくとも一部は、前記ダイナミックレンジ制御ステージ（５）に供給され、かつ、前記誘導クリッピング防止ゲインシーケンス（ＧＳ）の少なくとも一部は、前記誘導クリッピング防止ステージ（６）に供給されるメタデータデコーダ（７）、
を具備するオーディオデコーダ。
【請求項１０】
前記メタデータデコーダ（７）は、異なるダイナミックレンジ制御ゲインを含む前記オーディオフレームのための少なくとも２つのダイナミックレンジ制御ゲインシーケンス（ＤＳ）を前記メタデータビットストリーム（ＭＢＳ）から抽出するように構成されている、請求項９に記載のオーディオデコーダ。
【請求項１１】
前記メタデータデコーダ（７）は、異なるオーディオチャンネルおよび／または異なるオーディオオブジェクトに関連した少なくとも２つのダイナミックレンジ制御ゲインを含むダイナミックレンジ制御ゲインシーケンス（ＤＳ）を前記メタデータビットストリーム（ＭＢＳ）から抽出するように構成されている、請求項９または１０に記載のオーディオデコーダ。
【請求項１２】
前記メタデータデコーダ（７）は、前記オーディオデコーダ（３）の異なる周波数帯域に関連した少なくとも２つのダイナミックレンジ制御ゲインを含むダイナミックレンジ制御ゲインシーケンス（ＤＳ）を前記メタデータビットストリーム（ＭＢＳ）から抽出するように構成されている、請求項９ないし１１のいずれか１項に記載のオーディオデコーダ。
【請求項１３】
前記メタデータデコーダ（７）は、異なる誘導クリッピング防止ゲインを含む少なくとも２つの誘導クリッピング防止ゲインシーケンス（ＧＳ）を前記メタデータビットストリーム（ＭＢＳ）から抽出するように構成されている、請求項９ないし１２のいずれか１項に記載のオーディオデコーダ。
【請求項１４】
前記メタデータデコーダ（７）は、異なるオーディオチャンネルおよび／または異なるオーディオオブジェクトに関連した少なくとも２つの誘導クリッピング防止ゲインを含む誘導クリッピング防止ゲインシーケンス（ＧＳ）を前記メタデータビットストリーム（ＭＢＳ）から抽出するように構成されている、請求項９ないし１３のいずれか１項に記載のオーディオデコーダ。
【請求項１５】
前記オーディオデコーダ（３）は、構成提供ステージ（９）から受信された構成情報（ＣＩ）に基づいて、メタデータおよびパラメータ（ＤＳ、ＧＳ、ＣＬＡ、ＤＩ、ＤＴＬ、ＰＲＬ、ＩＳ、ＯＭＤ、ＩＣＴ）を前記調整ステージ（５、６、１０、１１、１２、１３、１４）のうちの少なくとも１つに供給するように構成されたメタデータおよびパラメータ制御ステージ（８）をさらに具備する、請求項９ないし１４のいずれか１項に記載のオーディオデコーダ。
【請求項１６】
メタデータおよびパラメータ制御ステージ（８）は、複数のダイナミックレンジ制御ゲインシーケンス（ＤＳ）が受信されたとき、前記複数のダイナミックレンジ制御ゲインシーケンス（ＤＳ）のうちの何れが前記ダイナミックレンジ制御ステージ（５）に供給されるかを選択するように構成されている、請求項９ないし１５のいずれか１項に記載のオーディオデコーダ。
【請求項１７】
前記メタデータおよびパラメータ制御ステージ（８）は、複数の誘導クリッピング防止ゲインシーケンス（ＧＳ）が受信されたとき、前記複数の誘導クリッピング防止ゲインシーケンス（ＧＳ）のうちの何れが前記誘導クリッピング防止ステージ（６）に供給されるかを選択するように構成されている、請求項１６に記載のオーディオデコーダ。
【請求項１８】
信号伝達方向における前記ダイナミックレンジ制御ステージ（５）は、前記オーディオ処理チェーン（４）の第１の調整ステージである、請求項９ないし１７のいずれか１項に記載のオーディオデコーダ。
【請求項１９】
前記オーディオ処理チェーン（４）は、前記オーディオ出力信号（ＡＯＳ）のチャンネル構成を調整するように構成されたフォーマットコンバータステージ（１０）を具備する、請求項９ないし１８のいずれか１項に記載のオーディオデコーダ。
【請求項２０】
前記オーディオ処理チェーン（４）は、前記オーディオ出力信号（ＡＯＳ）の音量を正規化するように構成された音量正規化ステージ（１１）を具備する、請求項９ないし１９のいずれか１項に記載のオーディオデコーダ。
【請求項２１】
前記オーディオ処理チェーン（４）は、閾値を越えたときに前記オーディオ出力（ＡＯＳ）のピークを制限するように構成されたピークリミッタステージ（１２）を具備する、請求項９ないし２０のいずれか１項に記載のオーディオデコーダ。
【請求項２２】
前記オーディオ処理チェーン（４）は、オーディオオブジェクトを前記オーディオ出力信号（ＡＯＳ）のチャンネルにミックスするように構成されたオブジェクトレンダラーステージ（１３）を具備する、請求項９ないし２１のいずれか１項に記載のオーディオデコーダ。
【請求項２３】
前記オーディオ処理チェーン（４）は、前記オーディオ出力信号（ＡＯＳ）の特性を、前記オーディオ出力信号（ＡＯＳ）を再生するために使用されるトランスデューサシステムに適合させるように構成されたトランスデューサ適合ステージ（１４）を具備する、請求項９ないし２２のいずれか１項に記載のオーディオデコーダ。
【請求項２４】
信号伝達方向における前記ピークリミッタステージ（１２）が、前記オーディオ処理チェーン（４）の最後の調整ステージである、請求項２１ないし２３のいずれか１項に記載のオーディオデコーダ。
【請求項２５】
オーディオビットストリームおよび前記オーディオビットストリームに関連するメタデータビットストリーム（ＭＢＳ）を復号化するためのオーディオデコーダ（３）を操作するための方法であって、前記方法は、
前記オーディオビットストリームから復号化オーディオ信号（ＤＡＳ）を導出するステップ；
オーディオ処理チェーン（４）の調整ステージ（５、６、１０、１１、１２、１３、１４）であるダイナミックレンジ制御ステージ（５）によりオーディオ出力信号（ＡＯＳ）のダイナミックレンジを調整すること、および、前記オーディオ処理チェーン（４）の調整ステージ（５、６、１０、１１、１２、１３、１４）である誘導クリッピング防止ステージ（６）により前記オーディオデコーダ（３）において前記オーディオ出力信号（ＡＯＳ）のクリッピングを防止することを含めた、前記オーディオ処理チェーン（４）の前記オーディオ出力信号（ＡＯＳ）の特性を調整するための複数の調整ステージを有するオーディオ処理チェーン（４）を使用するステップ；
メタデータデコーダ（７）側で、前記メタデータビットストリーム（ＭＢＳ）を受信し、かつ前記メタデータビットストリーム（ＭＢＳ）からダイナミックレンジ制御ゲインシーケンス（ＤＳ）および誘導クリッピング防止ゲインシーケンス（ＧＳ）を抽出するステップ；
前記ダイナミックレンジ制御ゲインシーケンス（ＤＳ）の少なくとも一部を前記ダイナミックレンジ制御ステージ（５）に供給するステップ；および、
前記誘導クリッピング防止ゲインシーケンス（ＧＳ）の少なくとも一部を前記誘導クリッピング防止ステージ（６）に供給するステップを含む、方法。
【請求項２６】
コンピュータまたはプロセッサ上で作動するときに、請求項２５に記載の方法を実行するためのコンピュータプログラム。