(57)【要約】少なくとも部分的にはエネルギー・メトリックに基づく重要度メトリックが受領された複数のオーディオ・オブジェクトのそれぞれについて決定されてもよい。いくつかの方法は、オーディオ・オブジェクト全部についてのグローバル重要度メトリックを、各オーディオ・オブジェクトのエネルギー・メトリックを合計することによって計算される全エネルギー値に少なくとも部分的には基づいて、決定し；各オーディオ・オブジェクトについての、推定量子化ビット深さおよび量子化誤差を決定し；オーディオ・オブジェクト全部についての全ノイズ・メトリックを計算し、全ノイズ・メトリックは、推定量子化ビット深さに対応する全量子化誤差に少なくとも部分的には基づき；全ノイズ・メトリックおよび全エネルギー値に対応する全信号対雑音比を計算し；各オーディオ・オブジェクトについての最終的な量子化ビット深さを、全信号対雑音比に信号対雑音比閾値を適用することによって決定することに関わっていてもよい。【特許請求の範囲】
【請求項１】
オーディオ・データを処理する方法であって：
複数のオーディオ・オブジェクトを含むオーディオ・データを受領する段階であって、前記オーディオ・オブジェクトは、オーディオ信号および関連するオーディオ・オブジェクト・メタデータを含む、段階と；
各オーディオ・オブジェクトについて重要度メトリックを決定する段階であって、前記重要度メトリックは少なくとも部分的にはエネルギー・メトリックに基づく、段階と；
前記オーディオ・オブジェクトの全部についてのグローバル重要度メトリックを決定する段階であって、前記グローバル重要度メトリックは少なくとも部分的には、各オーディオ・オブジェクトのエネルギー・メトリックを合計することによって計算される全エネルギー値に基づく、段階と；
各オーディオ・オブジェクトについての、推定量子化ビット深さおよび量子化誤差を決定する段階と；
前記オーディオ・オブジェクトの全部についての全ノイズ・メトリックを計算する段階であって、前記全ノイズ・メトリックは少なくとも部分的には、前記推定量子化ビット深さに対応する全量子化誤差に基づく、段階と；
前記全ノイズ・メトリックおよび前記全エネルギー値に対応する全信号対雑音比を計算する段階と；
各オーディオ・オブジェクトについての最終的な量子化ビット深さを決定する段階であって、該決定は、
前記全信号対雑音比が信号対雑音比閾値以下であるかどうかを判定し；
前記全信号対雑音比が前記信号対雑音比閾値を超えると判定される場合、以下のステップ、すなわち：
最大の量子化誤差に対応するオーディオ・オブジェクトを同定し；
最大の量子化誤差に対応するオーディオ・オブジェクトを量子化するためのビット深さを増し：
前記全ノイズ・メトリックを再計算し；
前記全信号対雑音比を再計算するステップを、前記全信号対雑音比が前記信号対雑音比閾値以下であると判定されるまで逐次反復的に実行することによる、段階とを含み、
当該方法はさらに、前記最終的な量子化ビット深さに従って各オーディオ・オブジェクトに対応するオーディオ信号を量子化する段階を含む、
方法。
【請求項２】
各オーディオ・オブジェクトについて、複数の量子化ビット深さのそれぞれに対応するオーディオ・オブジェクト量子化誤差を推定し；
前記複数の量子化ビット深さのそれぞれに対応する、前記オーディオ・オブジェクトの全部についての全量子化誤差を計算し；
推定されたオーディオ・オブジェクト量子化誤差および計算された全量子化誤差を少なくとも一時的に記憶することをさらに含む、
請求項１記載の方法。
【請求項３】
前記重要度メトリックは少なくとも部分的には前記オーディオ・オブジェクト・メタデータに基づく、請求項１または２記載の方法。
【請求項４】
前記オーディオ・オブジェクト・メタデータは、オーディオ・オブジェクト位置データを含み、前記重要度メトリックは少なくとも部分的には前記オーディオ・オブジェクト位置データに基づく、請求項３記載の方法。
【請求項５】
前記オーディオ信号をディザリングすることをさらに含み、前記全ノイズ・メトリックがディザリング・ノイズを含む、請求項１ないし４のうちいずれか一項記載の方法。
【請求項６】
前記推定量子化ビット深さを決定することは：
前記全エネルギー値に対する各オーディオ・オブジェクトのエネルギー・メトリックのエネルギー比を決定し；
該エネルギー比に従って、各オーディオ・オブジェクトについての前記推定量子化ビット深さを決定することに関わる、
請求項１ないし５のうちいずれか一項記載の方法。
【請求項７】
前記エネルギー・メトリックが、周波数の関数としての人間の聴覚感度に対応する知覚的なエネルギー・メトリックである、請求項１ないし６のうちいずれか一項記載の方法。
【請求項８】
前記オーディオ・オブジェクトを、各オーディオ・オブジェクトのエネルギー・メトリックに従ってソートすることをさらに含む、請求項１ないし７のうちいずれか一項記載の方法。
【請求項９】
前記複数のオーディオ・オブジェクトがオーディオ・データの単一のフレームに対応する、請求項１ないし８のうちいずれか一項記載の方法。
【請求項１０】
量子化されたオーディオ信号を無損失エンコーダに出力する段階をさらに含む、請求項１ないし９のうちいずれか一項記載の方法。
【請求項１１】
インターフェース・システムと、制御システムとを有する装置であって、前記制御システムは：
前記インターフェース・システムを介して、複数のオーディオ・オブジェクトを含むオーディオ・データを受領する段階であって、前記オーディオ・オブジェクトは、オーディオ信号および関連するオーディオ・オブジェクト・メタデータを含む、段階と；
各オーディオ・オブジェクトについて重要度メトリックを決定する段階であって、前記重要度メトリックは少なくとも部分的にはエネルギー・メトリックに基づく、段階と；
前記オーディオ・オブジェクトの全部についてのグローバル重要度メトリックを決定する段階であって、前記グローバル重要度メトリックは少なくとも部分的には、各オーディオ・オブジェクトのエネルギー・メトリックを合計することによって計算される全エネルギー値に基づく、段階と；
各オーディオ・オブジェクトについての、推定量子化ビット深さおよび量子化誤差を決定する段階と；
前記オーディオ・オブジェクトの全部についての全ノイズ・メトリックを計算する段階であって、前記全ノイズ・メトリックは少なくとも部分的には、前記推定量子化ビット深さに対応する全量子化誤差に基づく、段階と；
前記全ノイズ・メトリックおよび前記全エネルギー値に対応する全信号対雑音比を計算する段階と；
各オーディオ・オブジェクトについての最終的な量子化ビット深さを決定する段階であって、該決定は、
前記全信号対雑音比が信号対雑音比閾値以下であるかどうかを判定し；
前記全信号対雑音比が前記信号対雑音比閾値を超えると判定される場合、以下のステップ、すなわち：
最大の量子化誤差に対応するオーディオ・オブジェクトを同定し；
最大の量子化誤差に対応するオーディオ・オブジェクトを量子化するためのビット深さを増し：
前記全ノイズ・メトリックを再計算し；
前記全信号対雑音比を再計算するステップを、前記全信号対雑音比が前記信号対雑音比閾値以下であると判定されるまで逐次反復的に実行することによる、段階とを実行するよう構成されており、
前記制御システムはさらに、前記最終的な量子化ビット深さに従って各オーディオ・オブジェクトに対応するオーディオ信号を量子化するよう構成されている、
装置。
【請求項１２】
前記制御システムが、前記全エネルギー値が0でないかどうかを判定し、前記全エネルギー値が0でないか場合にのみ、前記推定量子化ビット深さを決定し、前記全ノイズ・メトリックを計算し、前記全信号対雑音比を計算するよう構成されている、請求項１１記載の装置。
【請求項１３】
ソフトウェアが記憶されている非一時的媒体であって、前記ソフトウェアは：
複数のオーディオ・オブジェクトを含むオーディオ・データを受領する段階であって、前記オーディオ・オブジェクトは、オーディオ信号および関連するオーディオ・オブジェクト・メタデータを含む、段階と；
各オーディオ・オブジェクトについて重要度メトリックを決定する段階であって、前記重要度メトリックは少なくとも部分的にはエネルギー・メトリックに基づく、段階と；
前記オーディオ・オブジェクトの全部についてのグローバル重要度メトリックを決定する段階であって、前記グローバル重要度メトリックは少なくとも部分的には、各オーディオ・オブジェクトのエネルギー・メトリックを合計することによって計算される全エネルギー値に基づく、段階と；
各オーディオ・オブジェクトについての、推定量子化ビット深さおよび量子化誤差を決定する段階と；
前記オーディオ・オブジェクトの全部についての全ノイズ・メトリックを計算する段階であって、前記全ノイズ・メトリックは少なくとも部分的には、前記推定量子化ビット深さに対応する全量子化誤差に基づく、段階と；
前記全ノイズ・メトリックおよび前記全エネルギー値に対応する全信号対雑音比を計算する段階と；
各オーディオ・オブジェクトについての最終的な量子化ビット深さを決定する段階であって、該決定は、
前記全信号対雑音比が信号対雑音比閾値以下であるかどうかを判定し；
前記全信号対雑音比が前記信号対雑音比閾値を超えると判定される場合、以下のステップ、すなわち：
最大の量子化誤差に対応するオーディオ・オブジェクトを同定し；
最大の量子化誤差に対応するオーディオ・オブジェクトを量子化するためのビット深さを増し：
前記全ノイズ・メトリックを再計算し；
前記全信号対雑音比を再計算するステップを、前記全信号対雑音比が前記信号対雑音比閾値以下であると判定されるまで逐次反復的に実行することによる、段階とを実行するよう一つまたは複数のデバイスを制御するための命令を含み、
前記ソフトウェアはさらに、前記最終的な量子化ビット深さに従って各オーディオ・オブジェクトに対応するオーディオ信号を量子化するよう一つまたは複数のデバイスを制御するための命令を含む、
非一時的媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願への相互参照
本願は2016年1月26日に出願された米国仮特許出願第62/287,348号および2016年1月26日に出願された欧州特許出願第16152783.3号の優先権を主張するものである。各出願の内容はここに参照によってその全体において組み込まれる。
【０００２】
技術分野
本開示はオーディオ・データ処理に関する。特に、本開示はオーディオ・データの効率的な符号化に関する。
【背景技術】
【０００３】
1927年に映画に音声が導入されて以来、映画サウンドトラックの芸術的な意図を捉えてそれを映画館環境において再生するために使われる技術は着実に進歩を遂げてきた。1930年代にはディスク上の同期されたサウンドはフィルム上の可変領域サウンドに取って代わられ、それは1940年代にはさらに、劇場の音響の考察および改善されたスピーカー設計により改善された。それとともにマルチトラック録音および方向制御可能な再生（音を動かすために制御トーンを使う）の早期の導入があった。1950年代および1960年代には、フィルムの磁気ストライプにより劇場での多チャネル再生が可能になり、サラウンド・チャネル、高級なシアターでは５つのスクリーン・チャネルまでを導入した。
【０００４】
1970年代には、ドルビーは、ポストプロダクションおよびフィルム上の両方におけるノイズ削減を、３つのスクリーン・チャネルおよびモノのサラウンド・チャネルとの混合をエンコードおよび配布するコスト効率のよい手段とともに、導入した。映画館サウンドの品質は1980年代には、ドルビー・スペクトラル・レコーディング（SR:  Spectral  Recording）ノイズ削減およびTHXのような認証プログラムによってさらに改善された。ドルビーは1990年代に、離散的な左、中央および右スクリーン・チャネル、左および右のサラウンド・アレイおよび低域効果のためのサブウーファー・チャネルを与える５．１チャネル・フォーマットをもって映画館にデジタル・サウンドをもたらした。2010年に導入されたドルビー・サラウンド７．１は、既存の左および右サラウンド・チャネルを四つの「ゾーン」に分割することによって、サラウンド・チャネルの数を増やした。
【０００５】
チャネル数が増え、スピーカー・レイアウトが平面的な二次元（2D）アレイから高さを含む三次元（3D）アレイに遷移するにつれ、サウンドをオーサリングおよびレンダリングするタスクはますます複雑になってきている。いくつかの事例では、増加した複雑さのため、記憶および／またはストリーミングされる必要のあるオーディオ・データの量も相応して増大している。改善された方法および装置が望ましいであろう
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】V.  Pulkki、Compensating  Displacement  of  Amplitude-Panned  Virtual  Sources、Audio  Engineering  Society  (AES)  International  Conference  on  Virtual,  Synthetic  and  Entertainment  Audio
【発明の概要】
【課題を解決するための手段】
【０００７】
本開示に記載される主題のいくつかの側面は、いかなる特定の再生環境をも参照することなく生成されるオーディオ・オブジェクトを含むオーディオ・データに関わる。本稿での用法では、用語「オーディオ・オブジェクト」は、オーディオ信号および関連するオーディオ・オブジェクト・メタデータのストリームを指してもよい。メタデータは、少なくともオーディオ・オブジェクトの位置を示してもよい。しかしながら、いくつかの例では、メタデータは、脱相関データ、レンダリング制約条件データ、コンテンツ型データ（たとえばダイアログ、効果など）、利得データ、軌跡データなども示してもよい。いくつかのオーディオ・オブジェクトは静的であってもよく、一方、他のオーディオ・オブジェクトは時間変化するメタデータを有していてもよい：そのようなオーディオ・オブジェクトは、動いてもよく、サイズを変えてもよく、および／または時間とともに変化する他の属性を有していてもよい。
【０００８】
オーディオ・オブジェクトが再生環境においてモニタリングまたは再生されるとき、オーディオ・オブジェクトは、少なくともオーディオ・オブジェクト位置データに従ってレンダリングされてもよい。レンダリング・プロセスは、出力チャネルの集合の各チャネルについての一組のオーディオ・オブジェクト利得値を計算することに関わっていてもよい。各出力チャネルは、再生環境の一つまたは複数の再生スピーカーに対応していてもよい。よって、レンダリング・プロセスは、少なくとも部分的にはオーディオ・オブジェクト・メタデータに基づいてオーディオ・オブジェクトを一つまたは複数のスピーカー・フィード信号にレンダリングすることに関わってもよい。スピーカー・フィード信号は、再生環境内の再生スピーカー位置に対応してもよい。
【０００９】
本稿で詳細に述べるように、いくつかの実装では、方法が、複数のオーディオ・オブジェクトを含むオーディオ・データを受領することに関わってもよい。オーディオ・オブジェクトは、オーディオ信号および関連するオーディオ・オブジェクト・メタデータを含んでいてもよい。いくつかの例では、複数のオーディオ・オブジェクトはオーディオ・データの単一のフレームに対応してもよい。少なくとも部分的にはエネルギー・メトリックに基づいていてもよい重要度メトリックが各オーディオ・オブジェクトについて決定されてもよい。いくつかの実装では、エネルギー・メトリックは、周波数の関数としての人間の聴覚感度に対応する知覚的なエネルギー・メトリックであってもよい。いくつかの例は、オーディオ・オブジェクトを、各オーディオ・オブジェクトのエネルギー・メトリックに従ってソートすることに関わってもよい。
【００１０】
いくつかの方法は、オーディオ・オブジェクト全部についてのグローバル重要度メトリックを、各オーディオ・オブジェクトのエネルギー・メトリックを合計することによって計算される全エネルギー値に少なくとも部分的には基づいて、決定することに関わってもよい。そのような方法は、各オーディオ・オブジェクトについての、推定量子化ビット深さおよび量子化誤差を決定することに関わっていてもよい。いくつかのそのような方法は、オーディオ・オブジェクト全部についての全ノイズ・メトリックを計算することに関わっていてもよい。いくつかの実装によれば、全ノイズ・メトリックは、推定量子化ビット深さに対応する全量子化誤差に少なくとも部分的には基づいていてもよい。代替的または追加的に、全ノイズ・メトリックは、周波数の関数としての人間の聴覚感度に対応する知覚的なノイズ・メトリックに少なくとも部分的には基づいていてもよい。いくつかの実装は、全ノイズ・メトリックおよび全エネルギー値に対応する全信号対雑音比を計算し、各オーディオ・オブジェクトについての最終的な量子化ビット深さを決定することに関わっていてもよい。該決定は、全信号対雑音比が信号対雑音比閾値以下であるかどうかを判定し、全信号対雑音比が信号対雑音比閾値を超えると判定される場合、全信号対雑音比が信号対雑音比閾値以下であると判定されるまで逐次反復的に以下の段階を実行することによる：最大の量子化誤差に対応するオーディオ・オブジェクトを同定する段階と、最大の量子化誤差に対応するオーディオ・オブジェクトを量子化するためのビット深さを増す段階と、全ノイズ・メトリックを再計算する段階と、全信号対雑音比を再計算する段階。
【００１１】
本方法は、前記最終的な量子化ビット深さに従って各オーディオ・オブジェクトに対応するオーディオ信号を量子化することに関わっていてもよい。いくつかのそのような例は、量子化されたオーディオ信号を無損失エンコーダに出力することに関わっていてもよい。
【００１２】
いくつかのそのような方法は：各オーディオ・オブジェクトについて、複数の量子化ビット深さのそれぞれに対応するオーディオ・オブジェクト量子化誤差を推定し；前記複数の量子化ビット深さのそれぞれに対応する、すべてのオーディオ・オブジェクトについての全量子化誤差を計算し；推定されたオーディオ・オブジェクト量子化誤差および計算された全量子化誤差を少なくとも一時的に記憶することに関わっていてもよい。
【００１３】
いくつかの例では、前記推定量子化ビット深さを決定することは、全エネルギー値に対する各オーディオ・オブジェクトのエネルギー・メトリックのエネルギー比を決定し、該エネルギー比に従って、各オーディオ・オブジェクトについての推定量子化ビット深さを決定することに関わっていてもよい。
【００１４】
いくつかの実装では、重要度メトリックは、少なくとも部分的にはオーディオ・オブジェクト・メタデータに基づいていてもよい。たとえば、メタデータは、オーディオ・オブジェクト位置データを含んでいてもよく、重要度メトリックは少なくとも部分的にはオーディオ・オブジェクト位置データに基づいていてもよい。いくつかの実装によれば、メタデータはオーディオ・オブジェクト優先度データを含んでいてもよく、重要度メトリックは少なくとも部分的にはオーディオ・オブジェクト優先度データに基づいていてもよい。
【００１５】
いくつかの方法は、オーディオ信号をディザリングすることに関わっていてもよい。全ノイズ・メトリックはディザリング・ノイズを含んでいてもよい。
【００１６】
オーディオ・オブジェクトの少なくともいくつかは、静的なオーディオ・オブジェクトであってもよい。しかしながら、オーディオ・オブジェクトの少なくともいくつかは、時間変化する位置データのような時間変化するメタデータをもつ動的なオーディオ・オブジェクトであってもよい。
【００１７】
本稿に記載される方法の一部または全部は、非一時的媒体に記憶される命令（たとえばソフトウェア）に従って一つまたは複数の装置によって実行されてもよい。そのような非一時的媒体は、ランダム・アクセス・メモリ（RAM）デバイス、読み出し専用メモリ（ROM）デバイスなどを含むがそれに限られない、本稿に記載されるようなメモリ・デバイスを含んでいてもよい。たとえば、ソフトウェアは、一つまたは複数のオーディオ・オブジェクトを含むオーディオ・データを受領するよう一つまたは複数の装置を制御するための命令を含んでいてもよい。オーディオ・オブジェクトは、オーディオ信号および関連するオーディオ・オブジェクト・メタデータを含んでいてもよい。
【００１８】
本ソフトウェアは、複数のオーディオ・オブジェクトを含むオーディオ・データを受領するための命令を含んでいてもよい。オーディオ・オブジェクトは、オーディオ信号および関連するオーディオ・オブジェクト・メタデータを含んでいてもよい。いくつかの例では、前記複数のオーディオ・オブジェクトはオーディオ・データの単一のフレームに対応してもよい。少なくとも部分的にはエネルギー・メトリックに基づいていてもよい重要度メトリックが各オーディオ・オブジェクトについて決定されてもよい。いくつかの実装では、エネルギー・メトリックは、周波数の関数としての人間の聴覚感度に対応する知覚的なエネルギー・メトリックであってもよい。いくつかの例は、オーディオ・オブジェクトを、各オーディオ・オブジェクトのエネルギー・メトリックに従ってソートすることに関わってもよい。
【００１９】
本ソフトウェアは、オーディオ・オブジェクト全部についてのグローバル重要度メトリックを、各オーディオ・オブジェクトのエネルギー・メトリックを合計することによって計算される全エネルギー値に少なくとも部分的には基づいて、決定し；各オーディオ・オブジェクトについての推定量子化ビット深さおよび量子化誤差を決定し；オーディオ・オブジェクト全部についての全ノイズ・メトリックを計算する段階であって、全ノイズ・メトリックは、推定量子化ビット深さに対応する全量子化誤差に少なくとも部分的には基づく、段階を実行し；全ノイズ・メトリックおよび全エネルギー値に対応する全信号対雑音比を計算し；各オーディオ・オブジェクトについての最終的な量子化ビット深さを決定するための命令を含んでいてもよい。最終的な量子化ビット深さを決定することは、全信号対雑音比が信号対雑音比閾値以下であるかどうかを判定し、全信号対雑音比が信号対雑音比閾値を超えると判定される場合、全信号対雑音比が信号対雑音比閾値以下であると判定されるまで逐次反復的に以下の段階を実行することによる：最大の量子化誤差に対応するオーディオ・オブジェクトを同定する段階と、最大の量子化誤差に対応するオーディオ・オブジェクトを量子化するためのビット深さを増す段階と、全ノイズ・メトリックを再計算する段階と、全信号対雑音比を再計算する段階。
【００２０】
本ソフトウェアは、前記最終的な量子化ビット深さに従って各オーディオ・オブジェクトに対応するオーディオ信号を量子化するための命令を含んでいてもよい。本ソフトウェアは、量子化されたオーディオ信号を無損失エンコーダに出力するための命令を含んでいてもよい。
【００２１】
本ソフトウェアは：各オーディオ・オブジェクトについて、複数の量子化ビット深さのそれぞれに対応するオーディオ・オブジェクト量子化誤差を推定し；前記複数の量子化ビット深さのそれぞれに対応する、すべてのオーディオ・オブジェクトについての全量子化誤差を計算し；推定されたオーディオ・オブジェクト量子化誤差および計算された全量子化誤差を少なくとも一時的に記憶するための命令を含んでいてもよい。
【００２２】
いくつかの例では、前記推定量子化ビット深さを決定することは、全エネルギー値に対する各オーディオ・オブジェクトのエネルギー・メトリックのエネルギー比を決定し、該エネルギー比に従って、各オーディオ・オブジェクトについての前記推定量子化ビット深さを決定することに関わっていてもよい。
【００２３】
いくつかの実装では、重要度メトリックは、少なくとも部分的にはオーディオ・オブジェクト・メタデータに基づいていてもよい。たとえば、メタデータは、オーディオ・オブジェクト位置データを含んでいてもよく、重要度メトリックは少なくとも部分的にはオーディオ・オブジェクト位置データに基づいていてもよい。
【００２４】
本ソフトウェアは、オーディオ信号をディザリングするための命令を含んでいてもよい。全ノイズ・メトリックはディザリング・ノイズを含んでいてもよい。
【００２５】
本開示の少なくともいくつかの側面は、インターフェース・システムおよび制御システムを含む装置において実装されてもよい。制御システムは、汎用の単一チップまたは複数チップ・プロセッサ、デジタル信号プロセッサ（DSP）、特定用途向け集積回路（ASIC）、フィールド・プログラマブル・ゲート・アレイ（FPGA）または他のプログラム可能型論理デバイス、離散的なゲートもしくはトランジスタ論理または離散的なハードウェア・コンポーネントのうちの少なくとも一つを含んでいてもよい。インターフェース・システムは、ネットワーク・インターフェースを含んでいてもよい。いくつかの実装では、本装置はメモリ・システムを含んでいてもよい。インターフェース・システムは、制御システムとメモリ・システムの少なくとも一部分（たとえばその少なくとも一つのメモリ・デバイス）との間のインターフェースを含んでいてもよい。
【００２６】
制御システムは、インターフェース・システムを介してオーディオ・オブジェクトを含むオーディオ・データを受領するよう構成されてもよい。オーディオ・オブジェクトは、オーディオ信号および関連するオーディオ・オブジェクト・メタデータを含んでいてもよい。
【００２７】
制御システムは：オーディオ・オブジェクト全部についてのグローバル重要度メトリックを、各オーディオ・オブジェクトのエネルギー・メトリックを合計することによって計算される全エネルギー値に少なくとも部分的には基づいて、決定し；各オーディオ・オブジェクトについての推定量子化ビット深さおよび量子化誤差を決定し；オーディオ・オブジェクト全部についての全ノイズ・メトリックを計算する段階であって、全ノイズ・メトリックは、推定量子化ビット深さに対応する全量子化誤差に少なくとも部分的には基づく、段階を実行し；全ノイズ・メトリックおよび全エネルギー値に対応する全信号対雑音比を計算し；各オーディオ・オブジェクトについての最終的な量子化ビット深さを決定するよう構成されてもよい。最終的な量子化ビット深さを決定することは、全信号対雑音比が信号対雑音比閾値以下であるかどうかを判定し、全信号対雑音比が信号対雑音比閾値を超えると判定される場合、全信号対雑音比が信号対雑音比閾値以下であると判定されるまで逐次反復的に以下の段階を実行することによる：最大の量子化誤差に対応するオーディオ・オブジェクトを同定する段階と、最大の量子化誤差に対応するオーディオ・オブジェクトを量子化するためのビット深さを増す段階と、全ノイズ・メトリックを再計算する段階と、全信号対雑音比を再計算する段階。
【００２８】
制御システムは、前記最終的な量子化ビット深さに従って各オーディオ・オブジェクトに対応するオーディオ信号を量子化するよう構成されてもよい。制御システムは、量子化されたオーディオ信号を無損失エンコーダに出力するよう構成されてもよい。
【００２９】
制御システムは：各オーディオ・オブジェクトについて、複数の量子化ビット深さのそれぞれに対応するオーディオ・オブジェクト量子化誤差を推定し；前記複数の量子化ビット深さのそれぞれに対応する、すべてのオーディオ・オブジェクトについての全量子化誤差を計算し；推定されたオーディオ・オブジェクト量子化誤差および計算された全量子化誤差を少なくとも一時的に記憶するための命令を含んでいてもよい。
【００３０】
いくつかの例では、前記推定量子化ビット深さを決定することは、全エネルギー値に対する各オーディオ・オブジェクトのエネルギー・メトリックのエネルギー比を決定し、該エネルギー比に従って、各オーディオ・オブジェクトについての前記推定量子化ビット深さを決定することに関わっていてもよい。
【００３１】
いくつかの実装では、重要度メトリックは、少なくとも部分的にはオーディオ・オブジェクト・メタデータに基づいていてもよい。たとえば、メタデータは、オーディオ・オブジェクト位置データを含んでいてもよく、重要度メトリックは少なくとも部分的にはオーディオ・オブジェクト位置データに基づいていてもよい。
【００３２】
制御システムは、オーディオ信号をディザリングするよう構成されてもよい。全ノイズ・メトリックはディザリング・ノイズを含んでいてもよい。
【００３３】
本明細書に記載される主題の一つまたは複数の実装の詳細は、付属の図面および以下の説明において記載される。他の特徴、側面および利点が該説明、図面および請求項から明白となるであろう。以下の図面の相対的な寸法は同縮尺で描かれていないことがあることを注意しておく。
【図面の簡単な説明】
【００３４】
【図１】ドルビー・サラウンド５．１配位をもつ再生環境の例を示す図である。
【図２】ドルビー・サラウンド７．１配位をもつ再生環境の例を示す図である。
【図３】ＡおよびＢは、高さスピーカー配位を含むホームシアター再生環境の二つの例を示す図である。
【図４Ａ】仮想再生環境におけるさまざまな高さにおけるスピーカー・ゾーンを描くグラフィカル・ユーザー・インターフェース（GUI）の例を示す図である。
【図４Ｂ】別の再生環境の例を示す図である。
【図５】本稿に記載されるさまざまな方法を実装することのできる装置のコンポーネントの例を与えるブロック図である。
【図６】いくつかの実装に基づく適応量子化プロセスの例示的ブロックを示す流れ図である。
【図７】最終的な量子化ビット深さを決定する逐次反復プロセスのブロックの例を示す流れ図である。
【図８】適応量子化の別の方法のブロックの例を示す流れ図である。  さまざまな図面における同様の参照番号および符号は同様の要素を指示する。
【発明を実施するための形態】
【００３５】
以下の記述は、本開示のいくつかの革新的な側面およびこれら革新的な側面が実装されうるコンテキストの例を記述する目的のためのある種の実装に向けられる。しかしながら、本稿の教示はさまざまな異なる仕方で適用されることができる。たとえば、さまざまな実装が具体的な再生環境を使って記述されているが、本稿の教示は他の既知の再生環境および将来導入されうる再生環境に広く適用可能である。さらに、記載される実装はさまざまなオーサリングおよび／またはレンダリング・ツールにおいて実装されてもよく、それらは多様なハードウェア、ソフトウェア、ファームウェア等で実装されてもよい。したがって、本開示の教示は、図面に示されるおよび／または本稿で記述される実装に限定されることは意図されておらず、むしろ広い適用可能性をもつものである。
【００３６】
図１は、ドルビー・サラウンド５．１配位をもつ再生環境の例を示している。ドルビー・サラウンド５．１は1990年代に開発されたが、この配位はいまだ広く映画館サウンド・システム環境に配備されている。プロジェクター１０５は、たとえば映画のためのビデオ画像をスクリーン１５０に投影するよう構成されていてもよい。オーディオ再生データは、該ビデオ画像と同期され、サウンド・プロセッサ１１０によって処理されてもよい。電力増幅器１１５はスピーカー・フィード信号を再生環境１００のスピーカーに与えてもよい。
【００３７】
ドルビー・サラウンド５．１配位は、左サラウンド・アレイ１２０、右サラウンド・アレイ１２５を含み、そのそれぞれは単一チャネルによって集団駆動されるスピーカーの群を含む。ドルビー・サラウンド５．１配位は左スクリーン・チャネル１３０、中央スクリーン・チャネル１３５および右スクリーン・チャネル１４０についての別個のチャネルをも含む。サブウーファー１４５についての別個のチャネルが低域効果（LFE:  low-frequency  effects）のために提供される。
【００３８】
2010年に、ドルビーはドルビー・サラウンド７．１を導入することによってデジタル映画館サウンドに対する向上を提供した。図２は、ドルビー・サラウンド７．１配位をもつ再生環境の例を示している。デジタル・プロジェクター２０５はデジタル・ビデオ・データを受領し、ビデオ画像をスクリーン１５０上に投影するよう構成されていてもよい。オーディオ再生データは、サウンド・プロセッサ２１０によって処理されてもよい。電力増幅器２１５がスピーカー・フィード信号を再生環境２００のスピーカーに提供してもよい。
【００３９】
ドルビー・サラウンド７．１配位は、左側方サラウンド・アレイ２２０および右側方サラウンド・アレイ２２５を含み、そのそれぞれは単一チャネルによって駆動されてもよい。ドルビー・サラウンド５．１と同様に、ドルビー・サラウンド７．１配位は左スクリーン・チャネル２３０、中央スクリーン・チャネル２３５、右スクリーン・チャネル２４０およびサブウーファー２４５のための別個のチャネルを含む。しかしながら、ドルビー・サラウンド７．１は、ドルビー・サラウンド５．１の左および右のサラウンド・チャネルを四つのゾーンに分割することによって、サラウンド・チャネルの数を増す。すなわち、左側方サラウンド・アレイ２２０および右側方サラウンド・アレイ２２５に加えて、左後方サラウンド・スピーカー２２４および右後方サラウンド・スピーカー２２６のために別個のチャネルが含まれる。再生環境２００内のサラウンド・ゾーンの数を増すことは、音の定位を著しく改善できる。
【００４０】
より没入的な環境を生成しようとする努力において、いくつかの再生環境は、増加した数のチャネルによって駆動される増加した数のスピーカーをもって構成されることがある。さらに、いくつかの再生環境は、さまざまな高さに配備されるスピーカーを含むことがあり、そのような高さの一部は再生環境の座席領域より上方であることがある。
【００４１】
図３のＡおよびＢは、高さスピーカー配位を含むホームシアター再生環境の二つの例を示している。これらの例では、再生環境３００ａおよび３００ｂは、左サラウンド・スピーカー３２２、右サラウンド・スピーカー３２７、左スピーカー３３２、右スピーカー３４２、中央スピーカー３３７およびサブウーファー１４５を含むドルビー・サラウンド５．１配位の主な特徴を含む。しかしながら、再生環境３００は、高さスピーカーのためのドルビー・サラウンド５．１配位の拡張を含み、これはドルビー・サラウンド５．１．２配位と称されることがある。
【００４２】
図３のＡは、ホームシアター再生環境の天井３６０に取り付けられた高さスピーカーをもつ再生環境の例を示している。この例では、再生環境３００ａは、左上中間（Ltm:  left  top  middle）位置にある高さスピーカー３５２および右上中間（Rtm:  right  top  middle）位置にある高さスピーカー３５７を含んでいる。図３のＢに示される例では、左スピーカー３３２および右スピーカー３４２は、天井３６０から音を反射させるよう構成されたドルビー・エレベーション（Dolby  Elevation）・スピーカーである。適正に構成されれば、反射音は、聴取者３６５によって、あたかも音源が天井３６０から発しているかのように知覚されうる。しかしながら、スピーカーの数および配位は単に例として与えられている。いくつかの現行のホームシアター実装は、34個までのスピーカー位置を提供しており、構想されているホームシアター実装はさらに多くのスピーカー位置を許容することがありうる。
【００４３】
よって、現在のトレンドは、より多くのスピーカーおよびより多くのチャネルを含めるだけでなく、異なる高さのスピーカーをも含めるものである。チャネルの数が増し、スピーカー・レイアウトが2Dアレイから3Dアレイに移行するにつれて、サウンドを位置決めし、レンダリングするタスクはますます難しくなる。よって、本願の被譲渡者は、3Dオーディオ・サウンド・システムのための機能を高めるおよび／またはオーサリング複雑さを軽減する、さまざまなツールおよび関連するユーザー・インターフェースを開発した。
【００４４】
図４Ａは、仮想再生環境におけるさまざまな高さにあるスピーカー・ゾーンを描くグラフィカル・ユーザー・インターフェース（GUI）の例を示している。GUI  ４００はたとえば、制御システムからの命令に従って、ユーザー入力装置から受領される信号に従って、などにより表示装置上に表示されてもよい。
【００４５】
仮想再生環境４０４のような仮想再生環境への言及に関する本稿での用法では、用語「スピーカー・ゾーン」は概括的に、実際の再生環境の再生スピーカーと一対一対応があってもなくてもよい論理的な構造体を指す。たとえば、「スピーカー・ゾーン位置」は、映画館再生環境の特定の再生スピーカー位置に対応してもしなくてもよい。その代わり、用語「スピーカー・ゾーン位置」は概括的に、仮想再生環境のゾーンを指してもよい。いくつかの実装では、仮想再生環境のスピーカー・ゾーンは、たとえば、二チャネル・ステレオ・ヘッドホンの組を使ってリアルタイムで仮想サラウンド・サウンド環境を生成するドルビー・ヘッドホン（商標）（時にモバイル・サラウンド（商標）と称される）のような仮想化技術の使用を通じて、仮想スピーカーに対応してもよい。GUI  ４００には、第一の高さに七つのスピーカー・ゾーン４０２ａがあり、第二の高さに二つのスピーカー・ゾーン４０２ｂがあり、仮想再生環境４０４内のスピーカー・ゾーンは合計九つとなっている。この例では、スピーカー・ゾーン１〜３は仮想再生環境４０４の前方領域４０５にある。前方領域４０５はたとえば、映画館再生環境の、スクリーン１５０が位置する領域、家庭の、テレビジョン・スクリーンが位置する領域などに対応してもよい。
【００４６】
ここで、スピーカー・ゾーン４は概括的には左領域４１０のスピーカーに対応し、スピーカー・ゾーン５は仮想再生環境４０４の右領域４１５のスピーカーに対応する。スピーカー・ゾーン６は左後方領域４１２に対応し、スピーカー・ゾーン７は仮想再生環境４０４の右後方領域４１４に対応する。スピーカー・ゾーン８は上領域４２０ａのスピーカーに対応し、スピーカー・ゾーン９は上領域４２０ｂのスピーカーに対応し、これは仮想天井領域であってもよい。したがって、図４Ａに示されるスピーカー・ゾーン１〜９の位置は実際の再生環境の再生スピーカーの位置に対応してもしなくてもよい。さらに、他の実装はより多数またはより少数のスピーカー・ゾーンおよび／または高さを含んでいてもよい。
【００４７】
さまざまな実装において、GUI  ４００のようなユーザー・インターフェースが、オーサリング・ツールおよび／またはレンダリング・ツールの一部として使用されてもよい。いくつかの実装では、オーサリング・ツールおよび／またはレンダリング・ツールは、一つまたは複数の非一時的な媒体上に記憶されるソフトウェアを介して実装されてもよい。オーサリング・ツールおよび／またはレンダリング・ツールは、（少なくとも部分的には）ハードウェア、ファームウェアなどによって実装されてもよい。いくつかのオーサリング実装では、関連するオーサリング・ツールが関連するオーディオ・データについてのメタデータを生成するために使用されてもよい。メタデータは、たとえば、三次元空間におけるオーディオ・オブジェクトの位置および／または軌跡を示すデータ、スピーカー・ゾーン制約条件データなどを含んでいてもよい。メタデータは、実際の再生環境の特定のスピーカー・レイアウトに関してではなく、仮想再生環境４０４のスピーカー・ゾーン４０２に関して生成されてもよい。レンダリング・ツールは、オーディオ・データおよび関連するメタデータを受領してもよく、再生環境のためのオーディオ利得およびスピーカー・フィード信号を計算してもよい。そのようなオーディオ利得およびスピーカー・フィード信号は、振幅パン・プロセスに従って計算されてもよい。振幅パン・プロセスは、音が再生環境中の位置Pから来ているような知覚を創り出すことができるものである。たとえば、スピーカー・フィード信号は、次式
xi(t)＝gix(t)        i＝1,…,N  (式1)
に従って再生環境の再生スピーカー１ないしNに与えられてもよい。
【００４８】
式(1)において、xi(t)はスピーカーiに加えられるスピーカー・フィード信号を表し、giは対応するチャネルの利得因子を表し、x(t)はオーディオ信号を表し、tは時間を表す。利得因子はたとえばここに参照により組み込まれる非特許文献１のSection  2、pp.3-4に記載される振幅パン方法（amplitude  panning  methods）に従って決定されてもよい。いくつかの実装では、利得は周波数依存であってもよい。いくつかの実装では、x(t)をx(t−Δt)で置き換えることによって時間遅延が導入されてもよい。
【００４９】
いくつかのレンダリング実装では、スピーカー・ゾーン４０２を参照して生成されたオーディオ再生データは、ドルビー・サラウンド５．１配位、ドルビー・サラウンド７．１配位、浜崎２２．２配位または他の配位であってもよい幅広い範囲の再生環境のスピーカー位置にマッピングされうる。たとえば、図２を参照するに、レンダリング・ツールは、スピーカー・ゾーン４および５についてのオーディオ再生データを、ドルビー・サラウンド７．１配位をもつ再生環境の左側方サラウンド・アレイ２２０および右側方サラウンド・アレイ２２５にマッピングしてもよい。スピーカー・ゾーン１、２および３についてのオーディオ再生データは、それぞれ左スクリーン・チャネル２３０、右スクリーン・チャネル２４０および中央スクリーン・チャネル２３５にマッピングされてもよい。スピーカー・ゾーン６および７についてのオーディオ再生データは、左後方サラウンド・スピーカー２２４および右後方サラウンド・スピーカー２２６にマッピングされてもよい。
【００５０】
図４Ｂは、別の再生環境の例を示している。いくつかの実装では、レンダリング・ツールは、スピーカー・ゾーン１、２および３についてのオーディオ再生データを再生環境４５０の対応するスクリーン・スピーカー４５５にマッピングしてもよい。レンダリング・ツールは、スピーカー・ゾーン４および５についてのオーディオ再生データを、左側方サラウンド・アレイ４６０および右側方サラウンド・アレイ４６５にマッピングしてもよく、スピーカー・ゾーン８および９についてのオーディオ再生データを、左頭上スピーカー４７０ａおよび右頭上スピーカー４７０ｂにマッピングしてもよい。スピーカー・ゾーン６および７についてのオーディオ再生データは、左後方サラウンド・スピーカー４８０ａおよび右後方サラウンド・スピーカー４８０ｂにマッピングされてもよい。
【００５１】
いくつかのオーサリング実装では、オーサリング・ツールは、オーディオ・オブジェクトについてのメタデータを生成するために使われてもよい。上記のように、用語「オーディオ・オブジェクト」は、オーディオ・データ信号および関連するメタデータのストリームを指してもよい。メタデータは、オーディオ・オブジェクトの位置、オーディオ・オブジェクトのみかけのサイズ、レンダリング制約条件およびコンテンツ型（たとえばダイアログ、効果）などを指示してもよい。実装に依存して、メタデータは、利得データ、軌跡データなどの他の型のデータを含んでいてもよい。いくつかのオーディオ・オブジェクトは静的であってもよく、一方、他のオーディオ・オブジェクトは動いてもよい。オーディオ・オブジェクト詳細は、所与の時点における二次元空間または三次元空間内でのオーディオ・オブジェクトの位置などを示しうる関連するメタデータに従ってオーサリングまたはレンダリングされうる。オーディオ・オブジェクトが再生環境においてモニタリングまたは再生されるとき、オーディオ・オブジェクトは、位置メタデータおよび可能性としてはサイズ・メタデータのような他のメタデータに従って、再生環境の再生スピーカー・レイアウトに応じてレンダリングされうる。
【００５２】
上記の利点に鑑み、映画スタジオおよび他のコンテンツ・クリエーターはしばしば、オーディオ・オブジェクトを含むオーディオ・データを提供する。たとえば、多くのコンテンツ・クリエーターは、オーディオ・オブジェクトを含むオーディオ・データをビデオ・コンテンツと一緒にホームシアター再生環境用の光ディスク上にエンコードするために、ドルビー・トゥルーHD（商標）のような無損失オーディオ・コーデックを使っている。そのようなオーディオ・データは、ダウンロードを介して、ホームシアター・システムのオーディオ／ビデオ・レシーバー（AVR）に提供されてもよい。
【００５３】
いくつかの事例では、光ディスクのような記憶媒体上でビデオ・コンテンツと一緒に記録されることのできるオーディオ・データの例に対する限界および／またはビデオ・コンテンツと一緒にストリーミングされることのできるオーディオ・データの量に対する限界があることがある。記憶媒体上に記録できるオーディオ・データの量の限界またはストリーミングできるオーディオ・データの量の限界は、いくつかの事例では、ホームシアター・システムにおける同時再生のためにエンコードされることのできるオーディオ・オブジェクトの数に対する制限を課すことがある。いくつかのオーディオ・コーデックは、ノイズ整形のような機能を含み、これは、有効にされると、ビットレートをさらに制限しうる。そのような機能を有効にすることは、潜在的には、同時再生のためにエンコードされることのできるオーディオ・オブジェクトの数を増すことがありうる。そのようなオーディオ・コーデックのいくつかの既存のバージョンはノイズ整形を提供する。ただし、ビット数は固定である。
【００５４】
よって、オーディオ・オブジェクトを含むオーディオ・データを含むがそれに限られないオーディオ・データを、より効率的にエンコードすることが望ましい。本稿に開示されるいくつかの実装は、時間依存式にオーディオ・エンコードのためのビットを割り当てる。いくつかの開示される方法は、オーディオ・オブジェクト毎に、フレームごとに量子化のためのビットの割り当てを変えることのできる適応量子化プロセスに関わる。いくつかの例によれば、適応量子化プロセスは、少なくとも部分的には重要度メトリックに基づいて、量子化のためのビットの割り当てを変えてもよい。いくつかのそのような例では、複数のオーディオ・オブジェクトのそれぞれについての推定量子化ビット深さは、少なくとも部分的には重要度メトリックに基づいていてもよい。重要度メトリックは少なくとも部分的にはエネルギー・メトリックに基づいていてもよい。いくつかの例では、エネルギー・メトリックは、周波数の関数としての人間の聴覚感度に対応する知覚的なエネルギー・メトリックであってもよい。
【００５５】
いくつかの実装は、信号対雑音比が常に所定の閾値以上になるよう量子化誤差を逐次反復的に最小化することに関わっていてもよい。いくつかのそのような実装によれば、各オーディオ・オブジェクトについての最終的な量子化ビット深さは、推定量子化ビット深さに従って決定される全信号対雑音比に信号対雑音比閾値を適用することによって決定されてもよい。いくつかの例では、オーディオ・データは、各オーディオ・オブジェクトについての最終的な量子化ビット深さに従って量子化されてもよい。量子化されたオーディオ・データは、いくつかの例では、無損失コーデックに従って機能するエンコーダに入力されてもよい。無損失コーデックは、ドルビー・トゥルーHD（商標）コーデック、アップル・ロスレス・オーディオ・コーデック、ウィンドウズ・メディア・ロスレス・コーデック、MPEG-4オーディオ・ロスレス・コーデックなどといったものである。
【００５６】
図５は、本稿に記載されるさまざまな方法を実装することのできる装置のコンポーネントの例を与えるブロック図である。装置５００はたとえば、オーディオ・エンコード・システム（またはその一部）であってもよい。いくつかの例では、装置５００は別の装置のコンポーネントにおいて実装されてもよい。
【００５７】
この例では、装置５００はインターフェース・システム５０５および制御システム５１０を含む。制御システム５１０は、本稿に開示される方法のいくつかまたは全部を実装することができてもよい。制御システム５１０はたとえば、汎用の単一チップまたは複数チップ・プロセッサ、デジタル信号プロセッサ（DSP）、特定用途向け集積回路（ASIC）、フィールド・プログラマブル・ゲート・アレイ（FPGA）または他のプログラム可能型論理デバイス、離散的なゲートもしくはトランジスタ論理および／または離散的なハードウェア・コンポーネントを含んでいてもよい。
【００５８】
この実装では、装置５００はメモリ・システム５１５を含む。メモリ・システム５１５は一つまたは複数の好適な型の非一時的な記憶媒体、たとえばフラッシュメモリ、ハードドライブなどを含んでいてもよい。インターフェース・システム５０５は、ネットワーク・インターフェース、制御システムとメモリ・システムとの間のインターフェース、および／または外部装置インターフェース（たとえばユニバーサル・シリアル・バス（USB）インターフェース）を含んでいてもよい。メモリ・システム５１５は図５では別個の要素として描かれているが、制御システム５１０は少なくともいくらかのメモリを含んでいてもよく、それが前記メモリ・システムの一部とみなされてもよい。同様に、いくつかの実装では、メモリ・システム５１５は何らかの制御システム機能を提供することができてもよい。
【００５９】
この例において、制御システム５１０は、インターフェース・システム５０５を介してオーディオ・データおよび他の情報を受領することができる。いくつかの実装では、制御システム５１０はオーディオ・エンコード装置を含んでいてもよい（あるいは実装していてもよい）。
【００６０】
いくつかの実装では、制御システム５１０は、一つまたは複数の非一時的媒体に記憶されたソフトウェアに従って本稿に記載される方法の少なくとも一部を実行することができてもよい。非一時的媒体は、ランダム・アクセス・メモリ（RAM）および／または読み出し専用メモリ（ROM）のような、制御システム５１０に付随するメモリを含んでいてもよい。非一時的媒体は、メモリ・システム５１５のメモリを含んでいてもよい。
【００６１】
図６は、いくつかの実装に基づく適応量子化プロセスの例示的なブロックを示す流れ図である。図６のブロック（および本稿で与える他の流れ図のブロック）はたとえば、図５の制御システム５１０によって、あるいは同様の装置によって実行されてもよい。よって、図６のいくつかのブロックは下記では図５の一つまたは複数の要素を参照して記述される。本稿に開示される他の方法と同様に、図６で概説される方法は、示されるより多数または少数のブロックを含んでいてもよい。さらに、本稿に開示される方法のブロックは、必ずしも示される順序で実行されるのではない。
【００６２】
ここで、ブロック６０５は、複数のオーディオ・オブジェクトを含むオーディオ・データを受領することに関わる。この例において、オーディオ・オブジェクトは、オーディオ信号および関連するオーディオ・オブジェクト・メタデータを含む。いくつかの例では、前記複数のオーディオ・オブジェクトはオーディオ・データの単一のフレームに対応してもよい。ブロック６０５は、図５のインターフェース・システム６０５のようなインターフェース・システムを介してオーディオ・データを受領することに関わっていてもよい。
【００６３】
この例において、ブロック６１０は、各オーディオ・オブジェクトについて重要度メトリックを決定することに関わる。この実装によれば、重要度メトリックは、少なくとも部分的にはエネルギー・メトリックに基づく。いくつかのそのような実装では、エネルギー・メトリックは、周波数の関数として人間の聴覚感度に対応する知覚的なエネルギー・メトリックであってもよい。いくつかの例では、知覚的なエネルギー・メトリックは、フレッチャー・マンソン曲線のような、人間の聴覚についての多くの既知の等ラウドネス線の集合の一つに対応してもよい。
【００６４】
いくつかの例では、エネルギー・メトリックの決定は、各オーディオ・オブジェクトに対応する信号に、周波数重み付けフィルタを適用することに関わっていてもよい。いくつかのそのような例は、複数の周波数サブバンドにおけるエネルギーに、各周波数サブバンドにおける重み付けフィルタのエネルギーに従って重み付けすることに関わっていてもよい。周波数重み付けフィルタは、国際電気標準会議（IEC）規格IEC61672:2003によって定義されたA重み付け曲線または国際標準化機関（ISO）226:2003によって定義されたA重み付け曲線であってもよく、あるいはそれと同様のものであってもよい。いくつかの例では、エネルギー・メトリックは、各オーディオ・オブジェクトに対応するエネルギーまたは利得にA重み付けフィルタを適用した後の結果の二乗であってもよい。いくつかの例は、各オーディオ・オブジェクトのエネルギー・メトリックに従ってオーディオ・オブジェクトをソートすることに関わっていてもよい。
【００６５】
いくつかの実装では、重要度メトリックは少なくとも部分的にはオーディオ・オブジェクト・メタデータに基づいていてもよい。たとえば、メタデータはオーディオ・オブジェクト位置データを含んでいて、重要度メトリックは少なくとも部分的にはオーディオ・オブジェクト位置データに基づいていてもよい。この位置データは、オーディオ・オブジェクト信号をさらに量子化するために空間的マスキングを利用するために使用できる。たとえば、位置的に比較的近いオーディオ・オブジェクトは、他のオーディオ・オブジェクトから空間的に隔たっているオブジェクトよりも、重要度が低いと見なされることができ、該他のオーディオ・オブジェクトが、より重要度が高いと見なされる。比較的近接しているオーディオ・オブジェクトは、導入される量子化ノイズについての、比較的より効率的なマスキング要因としてはたらくことになる。
【００６６】
この例によれば、ブロック６１５は、オーディオ・オブジェクト全部についてのグローバル・重要度メトリックを決定することに関わる。この実装において、グローバル重要度メトリックは、少なくとも部分的には、オーディオ・オブジェクト全部のエネルギーを含む全エネルギー値に基づく。よって、この例では、ブロック６１５は、各オーディオ・オブジェクトのエネルギー・メトリックを合計することによって全エネルギー値を計算することに関わる。
【００６７】
この実装によれば、ブロック６２０がブロック６１５の次にくる。しかしながら、いくつかの代替的な実装では、ブロック６２０は、一つまたは複数の条件が満たされる場合にのみ実行されるのでもよい。いくつかのそのような実装によれば、制御システムが全エネルギー値が0でないかどうかを判定することができてもよい。制御システムは、全エネルギー値が0でない場合にのみ、方法６００のその後の動作（推定量子化ビット深さの決定、全ノイズ・メトリックの計算および全信号対雑音比の計算など）を実行してもよい。全エネルギー値が0であるか、閾値エネルギー値より低い場合には、制御システムはあらかじめ決定されたビット深さを前記オーディオ・オブジェクト（単数または複数）に割り当ててもよい。
【００６８】
この実装において、ブロック６２０は、各オーディオ・オブジェクトについての、推定量子化ビット深さおよび量子化誤差を決定することに関わる。いくつかのそのような実装によれば、ブロック６２０はあるオーディオ・オブジェクトについての推定量子化ビット深さを、そのオーディオ・オブジェクトが前記全エネルギー値に寄与するエネルギーの割合に従って決定することに関わっていてもよい。たとえば、次式：
Propn＝En/ETotal        (式2)
に従ってそのオーディオ・オブジェクトが前記全エネルギー値に寄与するエネルギーの割合である。
【００６９】
式(2)において、ETotalはブロック６１５において決定された全エネルギー値を表わし、Enはオーディオ・オブジェクトnのエネルギー・メトリックを表わし、Propnはオーディオ・オブジェクトnが全エネルギー値に寄与するエネルギーの割合を表わす。いくつかのそのような例によれば、ブロック６２０はPropnを対応するビット深さにマッピングすることに関わる。たとえば、ブロック６２０は、最低エネルギーの諸オーディオ・オブジェクトをある低エネルギー・ビット深さに、中間エネルギーの諸オブジェクトを一つまたは複数の中間エネルギー・ビット深さに、最高エネルギーの諸オブジェクトをある高エネルギー・ビット深さにマッピングすることに関わってもよい。いくつかのそのような例では、低エネルギー・ビット深さは20ビットであってもよく、中間エネルギー・ビット深さは16ビットであってもよく、高エネルギー・ビット深さは12ビットであってもよい。しかしながら、これらは単に例解用の例である。ある代替的な実装では、低エネルギー・ビット深さは24ビットであってもよく、中間エネルギー・ビット深さは20ビットおよび16ビットであってもよく、高エネルギー・ビット深さは12ビットであってもよい。別の代替的な実装では、低エネルギー・ビット深さは20ビットであってもよく、中間エネルギー・ビット深さは16ビットおよび12ビットであってもよく、高エネルギー・ビット深さは8ビットであってもよい。
【００７０】
同様に、Propnを対応するビット深さにマッピングするための閾値エネルギー値は具体的な実装によって変わってもよい。いくつかのそのような例では、低エネルギー・ビット深さは全エネルギーの0.1%未満をもつオーディオ・オブジェクトに割り当てられてもよく、中間エネルギー・ビット深さは全エネルギーの6%未満をもつオーディオ・オブジェクトに割り当てられてもよく、高エネルギー・ビット深さは全エネルギーの6%以上をもつオーディオ・オブジェクトに割り当てられてもよい。他の例では、低エネルギー・ビット深さは全エネルギーの0.1%未満をもつオーディオ・オブジェクトに割り当てられてもよく、第一の中間エネルギー・ビット深さは全エネルギーの1%未満をもつオーディオ・オブジェクトに割り当てられてもよく、第二の中間エネルギー・ビット深さは全エネルギーの10%未満をもつオーディオ・オブジェクトに割り当てられてもよく、高エネルギー・ビット深さは全エネルギーの10%以上をもつオーディオ・オブジェクトに割り当てられてもよい。他の実装は、より多数またはより少数のビット深さ、各ビット深さについての異なるビット値、ビット深さについての異なる閾値エネルギー値などを含んでいてもよい。
【００７１】
この例によれば、ブロック６２０は、各オーディオ・オブジェクトについて、推定量子化ビット深さに対応する量子化誤差を決定することにも関わる。量子化誤差は、オーディオ信号を一時的に量子化し、量子化されたオーディオ信号をもとのオーディオ信号とたとえばサンプルごとの減算によって比較することによって推定されてもよい。各サンプル量子化誤差は二乗されて合計され、量子化誤差エネルギーを決定してもよい。これは各オーディオ・オブジェクトについて量子化プロセスによって導入されるノイズ・レベルを決定するための単一のメトリックである。いくつかの例では、量子化誤差エネルギーは、諸サンプルからなる各フレームについて計算されてもよい。量子化誤差を決定することは、推定量子化ビット深さのみならず、受領されたオーディオ・データをエンコードするために使われるビット数にも依存してもよい。たとえば、あるオーディオ・オブジェクトについての推定量子化ビット深さが24ビット（これは低エネルギー・ビット深さに対応していてもよい）であり、受領されたオーディオ・データが24ビットでエンコードされた場合、ブロック６２０はそのオーディオ・オブジェクトについて量子化誤差0を決定することに関わってもよい。
【００７２】
この例において、ブロック６２５は、オーディオ・オブジェクトのすべてについての全ノイズ・メトリックを計算することに関わる。ここで、全ノイズ・メトリックは、各オーディオ・オブジェクトについての推定量子化ビット深さに対応する全量子化誤差に少なくとも部分的には基づく。たとえば、全ノイズ・メトリックは、各オーディオ・オブジェクトについての量子化誤差エネルギーを合計することによって決定されてもよい。いくつかの実装は、オーディオ信号の少なくともいくつかをディザリングすることに関わってもよい。そのような実装では、全ノイズ・メトリックはディザリング・ノイズをも含んでいてもよい。
【００７３】
いくつかの実装は、各オーディオ・オブジェクトについて、複数の量子化ビット深さのそれぞれに対応するオーディオ・オブジェクト量子化誤差を推定することに関わっていてもよい。そのような実装は、前記複数の量子化ビット深さのそれぞれに対応する、オーディオ・オブジェクトすべてについての全量子化誤差を計算することに関わってもよい。全量子化誤差は、各オーディオ・オブジェクト量子化誤差の和であってもよい。いくつかのそのような実装は、少なくとも一時的に、推定されたオーディオ・オブジェクト量子化誤差と、計算された全量子化誤差とを記憶することに関わっていてもよい。たとえば、そのような実装は、推定されたオーディオ・オブジェクト量子化誤差と、計算された全量子化誤差とをメモリ・システム５１５にまたは制御システム５１０のメモリ・システムに記憶することに関わっていてもよい。
【００７４】
図６に示した例では、ブロック６３０は、全ノイズ・メトリックおよび全エネルギー値に対応する全信号対雑音比を計算することに関わる。全信号対雑音比はたとえば、全エネルギー値を全ノイズ・メトリックで割ったものであってもよい。
【００７５】
この実装では、ブロック６３５は、全信号対雑音比に信号対雑音比閾値を適用することによって、各オーディオ・オブジェクトについての最終的な量子化ビット深さを決定することに関わる。信号対雑音比閾値は、特定の実装に応じて変わりうる。いくつかの例では、信号対雑音比閾値は、40dB、45dB、50dB、55dB、60dBなどであってもよい。そのような実装は、最終的な量子化ビット深さに従って、各オーディオ・オブジェクトに対応するオーディオ信号を量子化することに関わってもよい。いくつかの例は、量子化されたオーディオ信号を無損失エンコーダに出力することに関わってもよい。量子化されたオーディオ・データは、いくつかの例では、ドルビー・トゥルーHD（商標）コーデック、アップル・ロスレス・オーディオ・コーデック、ウィンドウズ・メディア・ロスレス・コーデック、MPEG-4オーディオ・ロスレス・コーデックなどといった無損失コーデックに従って機能するエンコーダに入力されてもよい。
【００７６】
各オーディオ・オブジェクトについての推定量子化ビット深さに対応する全信号対雑音比が信号対雑音比閾値以下である場合、各オーディオ・オブジェクトについての最終的な量子化ビット深さは、各オーディオ・オブジェクトについての推定量子化ビット深さに設定されてもよい。そうでない場合、いくつかの実装は、最終的な量子化ビット深さを決定する逐次反復プロセスに関わる。
【００７７】
図７は、最終的な量子化ビット深さを決定する逐次反復プロセスのブロックの例を示す流れ図である。図７のブロック７０５ないし７３５は、一例に基づく、図６のブロック６３５を実装するための詳細な流れ図を提供する。図７のブロックは、たとえば、図５の制御システム５１０によってまたは同様の装置によって実行されてもよい。本稿で開示される他の方法と同様に、図７で概説される方法は、示されているより多数または少数のブロックを含んでいてもよく、図７のブロックは必ずしも示されている順序で実行されるのではない。
【００７８】
この例において、方法６００のブロック６３０からの出力がブロック７３０に入力される。ブロック７３０は、全信号対雑音比が信号対雑音比閾値以下であるかどうかを判定することに関わる。もしそうであれば、この例では、プロセスは、現在の量子化ビット深さを最終的な量子化ビット深さとして設定することに関わるブロック７３５に進む。
【００７９】
しかしながら、ブロック７３０において全信号対雑音比が信号対雑音比閾値以下ではないと判定される場合、この例では、プロセスはブロック７１０に進む。ブロック７１０は、最大の量子化誤差に対応するオーディオ・オブジェクトを同定することに関わる。この例では、ブロック７１５は、最大の量子化誤差に対応するオーディオ・オブジェクトを量子化するためのビット深さを増すことに関わる。ビット深さを増すことは、そのオーディオ・オブジェクトについての量子化誤差を減らすはずである。
【００８０】
この実装では、ブロック７２０は、ブロック７１０で同定されたオーディオ・オブジェクトについての低下した量子化誤差を含めて全ノイズ・メトリックを再計算することに関わる。ここで、ブロック７２５は、全信号対雑音比を再計算し、次いでブロック７３０において、全信号対雑音比が信号対雑音比閾値以下であるかどうかを判定することに関わる。この実装によれば、同定し、増し、再計算するプロセスは、ブロック７３０において全信号対雑音比が信号対雑音比閾値以下であると判定されるまで逐次反復的に実行される。次いで、ブロック７３５において、現在の量子化ビット深さが最終的な量子化ビット深さに設定される。
【００８１】
図８は、適応量子化のもう一つの方法のブロックの例を示す流れ図である。図８のブロックは、たとえば、図５の制御システム５１０によってまたは同様の装置によって実行されてもよい。本稿で開示される他の方法と同様に、図８で概説される方法は、示されているより多数または少数のブロックを含んでいてもよく、図８のブロックは必ずしも示されている順序で実行されるのではない。たとえば、いくつかの実装では、ブロック８１５はブロック８２５の後に実行されてもよい。
【００８２】
この例において、方法８０５は、複数のオーディオ・オブジェクトを含むオーディオ・データのフレームを受領することに関わる。オーディオ・オブジェクトはオーディオ信号および関連するオーディオ・オブジェクト・メタデータを含む。ここで、ブロック８１０は、図６のブロック６１０〜６３５を実行することに関わる。いくつかの実装では、最終的な量子化ビット深さを決定することは、図７のブロック７０５〜７３５を実行することに関わってもよい。この例では、ブロック８１５は、最終的な量子化ビット深さに従って当該フレームの各オーディオ・オブジェクトに対応するオーディオ信号を量子化することに関わる。
【００８３】
この実装によれば、ブロック８２０は、処理されるべきオーディオ・データの追加的なフレームがあるかどうかを判定することに関わる。もしそうであれば、方法はブロック８０５に戻る。もしそうでなければ、この例では、ブロック８２５において、量子化されたオーディオ信号は無損失エンコーダに出力される。代替的な例では、各フレームは、ブロック８１５の後に、直接、無損失エンコーダであってもよいエンコーダに渡されてもよい。そのような例では、ブロック８２５はブロック８１５の後に実行される。
【００８４】
本開示に記載される実装へのさまざまな修正が、当業者にはすぐに明白となりうる。本稿において定義される一般的な原理は、本開示の精神または範囲から外れることなく、他の実装に適用されてもよい。このように、特許請求の範囲は、本稿に示される実装に限定されることは意図されておらず、本開示、本稿に開示される原理および新規な特徴と整合する最も広い範囲を与えられるべきものである。
【００８５】
本発明のさまざまな側面は、以下の付番実施例（EEE:  Enumerated  example  Embodiment）から理解されうる。
〔ＥＥＥ１〕
オーディオ・データを処理する方法であって：
複数のオーディオ・オブジェクトを含むオーディオ・データを受領する段階であって、前記オーディオ・オブジェクトは、オーディオ信号および関連するオーディオ・オブジェクト・メタデータを含む、段階と；
各オーディオ・オブジェクトについて重要度メトリックを決定する段階であって、前記重要度メトリックは少なくとも部分的にはエネルギー・メトリックに基づく、段階と；
前記オーディオ・オブジェクトの全部についてのグローバル重要度メトリックを決定する段階であって、前記グローバル重要度メトリックは少なくとも部分的には、各オーディオ・オブジェクトのエネルギー・メトリックを合計することによって計算される全エネルギー値に基づく、段階と；
各オーディオ・オブジェクトについての、推定量子化ビット深さおよび量子化誤差を決定する段階と；
前記オーディオ・オブジェクトの全部についての全ノイズ・メトリックを計算する段階であって、前記全ノイズ・メトリックは少なくとも部分的には、前記推定量子化ビット深さに対応する全量子化誤差に基づく、段階と；
前記全ノイズ・メトリックおよび前記全エネルギー値に対応する全信号対雑音比を計算する段階と；
前記全信号対雑音比に信号対雑音比閾値を適用することによって、各オーディオ・オブジェクトについての最終的な量子化ビット深さを決定する段階とを含む、
方法。
〔ＥＥＥ２〕
前記最終的な量子化ビット深さを決定することが：
最大の量子化誤差に対応するオーディオ・オブジェクトを同定する段階と；
最大の量子化誤差に対応するオーディオ・オブジェクトを量子化するためのビット深さを増す段階と；
前記全ノイズ・メトリックを再計算する段階と；
前記全信号対雑音比を再計算する段階と；
前記全信号対雑音比が前記信号対雑音比閾値以下であるかどうかを判定する段階とを含む、
ＥＥＥ１記載の方法。
〔ＥＥＥ３〕
前記同定する段階、増す段階および再計算する段階が、前記全信号対雑音比が前記信号対雑音比閾値以下であると判定されるまで逐次反復的に実行される、ＥＥＥ２記載の方法。
〔ＥＥＥ４〕
各オーディオ・オブジェクトについて、複数の量子化ビット深さのそれぞれに対応するオーディオ・オブジェクト量子化誤差を推定し；
前記複数の量子化ビット深さのそれぞれに対応する、前記オーディオ・オブジェクトの全部についての全量子化誤差を計算し；
推定されたオーディオ・オブジェクト量子化誤差および計算された全量子化誤差を少なくとも一時的に記憶することをさらに含む、
ＥＥＥ１ないし３のうちいずれか一項記載の方法。
〔ＥＥＥ５〕
前記重要度メトリックは少なくとも部分的には前記オーディオ・オブジェクト・メタデータに基づく、ＥＥＥ１ないし４のうちいずれか一項記載の方法。
〔ＥＥＥ６〕
前記オーディオ・オブジェクト・メタデータは、オーディオ・オブジェクト位置データを含み、前記重要度メトリックは少なくとも部分的には前記オーディオ・オブジェクト位置データに基づく、ＥＥＥ５記載の方法。
〔ＥＥＥ７〕
前記オーディオ信号をディザリングすることをさらに含み、前記全ノイズ・メトリックがディザリング・ノイズを含む、ＥＥＥ１ないし６のうちいずれか一項記載の方法。
〔ＥＥＥ８〕
前記推定量子化ビット深さを決定することは：
前記全エネルギー値に対する各オーディオ・オブジェクトのエネルギー・メトリックのエネルギー比を決定し；
該エネルギー比に従って、各オーディオ・オブジェクトについての前記推定量子化ビット深さを決定することに関わる、
ＥＥＥ１ないし７のうちいずれか一項記載の方法。
〔ＥＥＥ９〕
前記エネルギー・メトリックが、周波数の関数としての人間の聴覚感度に対応する知覚的なエネルギー・メトリックである、ＥＥＥ１ないし８のうちいずれか一項記載の方法。
〔ＥＥＥ１０〕
前記オーディオ・オブジェクトを、各オーディオ・オブジェクトのエネルギー・メトリックに従ってソートすることをさらに含む、ＥＥＥ１ないし９のうちいずれか一項記載の方法。
〔ＥＥＥ１１〕
前記複数のオーディオ・オブジェクトがオーディオ・データの単一のフレームに対応する、ＥＥＥ１ないし１０のうちいずれか一項記載の方法。
〔ＥＥＥ１２〕
前記最終的な量子化ビット深さに従って各オーディオ・オブジェクトに対応するオーディオ信号を量子化する段階をさらに含む、ＥＥＥ１ないし１１のうちいずれか一項記載の方法。
〔ＥＥＥ１３〕
量子化されたオーディオ信号を無損失エンコーダに出力する段階をさらに含む、ＥＥＥ１２記載の方法。
〔ＥＥＥ１４〕
ソフトウェアが記憶されている非一時的媒体であって、前記ソフトウェアは：
複数のオーディオ・オブジェクトを含むオーディオ・データを受領する段階であって、前記オーディオ・オブジェクトは、オーディオ信号および関連するオーディオ・オブジェクト・メタデータを含む、段階と；
各オーディオ・オブジェクトについて重要度メトリックを決定する段階であって、前記重要度メトリックは少なくとも部分的にはエネルギー・メトリックに基づく、段階と；
前記オーディオ・オブジェクトの全部についてのグローバル重要度メトリックを決定する段階であって、前記グローバル重要度メトリックは少なくとも部分的には、各オーディオ・オブジェクトのエネルギー・メトリックを合計することによって計算される全エネルギー値に基づく、段階と；
各オーディオ・オブジェクトについての、推定量子化ビット深さおよび量子化誤差を決定する段階と；
前記オーディオ・オブジェクトの全部についての全ノイズ・メトリックを計算する段階であって、前記全ノイズ・メトリックは少なくとも部分的には、前記推定量子化ビット深さに対応する全量子化誤差に基づく、段階と；
前記全ノイズ・メトリックおよび前記全エネルギー値に対応する全信号対雑音比を計算する段階と；
前記全信号対雑音比に信号対雑音比閾値を適用することによって、各オーディオ・オブジェクトについての最終的な量子化ビット深さを決定する段階
とを実行するよう一つまたは複数のデバイスを制御するための命令を含む、非一時的媒体。
〔ＥＥＥ１５〕
前記最終的な量子化ビット深さを決定することが：
最大の量子化誤差に対応するオーディオ・オブジェクトを同定する段階と；
最大の量子化誤差に対応するオーディオ・オブジェクトを量子化するためのビット深さを増す段階と；
前記全ノイズ・メトリックを再計算する段階と；
前記全信号対雑音比を再計算する段階と；
前記全信号対雑音比が前記信号対雑音比閾値以下であるかどうかを判定する段階とを含む、
ＥＥＥ１４記載の非一時的媒体。
〔ＥＥＥ１６〕
前記ソフトウェアが、前記同定する段階、増す段階および再計算する段階を、前記全信号対雑音比が前記信号対雑音比閾値以下であると判定されるまで逐次反復的に実行するための命令を含む、ＥＥＥ１５記載の非一時的媒体。
〔ＥＥＥ１７〕
インターフェース・システムと、制御システムとを有する装置であって、前記制御システムは：
前記インターフェース・システムを介して、複数のオーディオ・オブジェクトを含むオーディオ・データを受領する段階であって、前記オーディオ・オブジェクトは、オーディオ信号および関連するオーディオ・オブジェクト・メタデータを含む、段階と；
各オーディオ・オブジェクトについて重要度メトリックを決定する段階であって、前記重要度メトリックは少なくとも部分的にはエネルギー・メトリックに基づく、段階と；
前記オーディオ・オブジェクトの全部についてのグローバル重要度メトリックを決定する段階であって、前記グローバル重要度メトリックは少なくとも部分的には、各オーディオ・オブジェクトのエネルギー・メトリックを合計することによって計算される全エネルギー値に基づく、段階と；
各オーディオ・オブジェクトについての、推定量子化ビット深さおよび量子化誤差を決定する段階と；
前記オーディオ・オブジェクトの全部についての全ノイズ・メトリックを計算する段階であって、前記全ノイズ・メトリックは少なくとも部分的には、前記推定量子化ビット深さに対応する全量子化誤差に基づく、段階と；
前記全ノイズ・メトリックおよび前記全エネルギー値に対応する全信号対雑音比を計算する段階と；
前記全信号対雑音比に信号対雑音比閾値を適用することによって、各オーディオ・オブジェクトについての最終的な量子化ビット深さを決定する段階と；
前記最終的な量子化ビット深さに従って各オーディオ・オブジェクトに対応するオーディオ信号を量子化する段階とを実行することができる、
装置。
〔ＥＥＥ１８〕
前記最終的な量子化ビット深さを決定することが：
最大の量子化誤差に対応するオーディオ・オブジェクトを同定する段階と；
最大の量子化誤差に対応するオーディオ・オブジェクトを量子化するためのビット深さを増す段階と；
前記全ノイズ・メトリックを再計算する段階と；
前記全信号対雑音比を再計算する段階と；
前記全信号対雑音比が前記信号対雑音比閾値以下であるかどうかを判定する段階とを含む、
ＥＥＥ１７記載の装置。
〔ＥＥＥ１９〕
前記制御システムが、前記同定する段階、増す段階および再計算する段階を、前記全信号対雑音比が前記信号対雑音比閾値以下であると前記制御システムが判定するまで逐次反復的に実行することができる、ＥＥＥ１８記載の装置。
〔ＥＥＥ２０〕
前記制御システムが、前記全エネルギー値が0でないかどうかを判定し、前記全エネルギー値が0でないか場合にのみ、前記推定量子化ビット深さを決定し、前記全ノイズ・メトリックを計算し、前記全信号対雑音比を計算することができる、ＥＥＥ１７ないし１９のうちいずれか一項記載の装置。
〔ＥＥＥ２１〕
前記制御システムは、汎用の単一チップまたは複数チップ・プロセッサ、デジタル信号プロセッサ（DSP）、特定用途向け集積回路（ASIC）、フィールド・プログラマブル・ゲート・アレイ（FPGA）または他のプログラム可能型論理デバイス、離散的なゲートもしくはトランジスタ論理または離散的なハードウェア・コンポーネントのうちの少なくとも一つを含む、ＥＥＥ１７ないし２０のうちいずれか一項記載の装置。
〔ＥＥＥ２２〕
前記インターフェース・システムは、ネットワーク・インターフェース、前記制御システムとメモリ・システムとの間のインターフェース、前記制御システムと別のデバイスとの間のインターフェースまたは外部デバイス・インターフェースのうちの少なくとも一つを含む、ＥＥＥ１７ないし２１のうちいずれか一項記載の装置。
〔ＥＥＥ２３〕
インターフェース・システムと、制御手段とを有する装置であって、前記制御手段は：
前記インターフェース・システムを介して、複数のオーディオ・オブジェクトを含むオーディオ・データを受領する段階であって、前記オーディオ・オブジェクトは、オーディオ信号および関連するオーディオ・オブジェクト・メタデータを含む、段階と；
各オーディオ・オブジェクトについて重要度メトリックを決定する段階であって、前記重要度メトリックは少なくとも部分的にはエネルギー・メトリックに基づく、段階と；
前記オーディオ・オブジェクトの全部についてのグローバル重要度メトリックを決定する段階であって、前記グローバル重要度メトリックは少なくとも部分的には、各オーディオ・オブジェクトのエネルギー・メトリックを合計することによって計算される全エネルギー値に基づく、段階と；
各オーディオ・オブジェクトについての、推定量子化ビット深さおよび量子化誤差を決定する段階と；
前記オーディオ・オブジェクトの全部についての全ノイズ・メトリックを計算する段階であって、前記全ノイズ・メトリックは少なくとも部分的には、前記推定量子化ビット深さに対応する全量子化誤差に基づく、段階と；
前記全ノイズ・メトリックおよび前記全エネルギー値に対応する全信号対雑音比を計算する段階と；
前記全信号対雑音比に信号対雑音比閾値を適用することによって、各オーディオ・オブジェクトについての最終的な量子化ビット深さを決定する段階と；
前記最終的な量子化ビット深さに従って各オーディオ・オブジェクトに対応するオーディオ信号を量子化する段階とを実行するための手段である、
装置。
〔ＥＥＥ２４〕
前記最終的な量子化ビット深さを決定することが：
最大の量子化誤差に対応するオーディオ・オブジェクトを同定する段階と；
最大の量子化誤差に対応するオーディオ・オブジェクトを量子化するためのビット深さを増す段階と；
前記全ノイズ・メトリックを再計算する段階と；
前記全信号対雑音比を再計算する段階と；
前記全信号対雑音比が前記信号対雑音比閾値以下であるかどうかを判定する段階とを含む、
ＥＥＥ２３記載の装置。
〔ＥＥＥ２５〕
前記制御手段が、前記同定する段階、増す段階および再計算する段階を、前記全信号対雑音比が前記信号対雑音比閾値以下であると前記制御手段が判定するまで逐次反復的に実行するための手段を含む、ＥＥＥ２４記載の装置。
【図１】
2019505842.tif 000002
【図２】
2019505842.tif 000003
【図３Ａ】
2019505842.tif 000004
【図３Ｂ】
2019505842.tif 000005
【図４Ａ】
2019505842.tif 000006
【図４Ｂ】
2019505842.tif 000007
【図５】
2019505842.tif 000008
【図６】
2019505842.tif 000009
【図７】
2019505842.tif 000010
【図８】
2019505842.tif 000011
【国際調査報告】
2019505842.tif 000012
2019505842.tif 000013