【手続補正書】
【提出日】平成29年9月28日(2017.9.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
HOA係数シーケンスの入力時間フレームをもつ、音場の高次アンビソニックス表現（HOA）を符号化するために必要とされるサイド情報の符号化を改善する方法であって、優勢な方向性信号および残差周囲HOA成分が決定され、前記優勢な方向性信号について予測が使われ、それにより、HOA係数の符号化されたフレームについて、前記予測を記述するサイド情報データを提供し、前記サイド情報データは：
ある方向について予測が実行されるか否かを示すビット配列；
実行されるべき予測について、使われるべき方向性信号のインデックスを表わす要素をもつ第一のデータ配列；
量子化されたスケーリング因子を表わす要素をもつ第二のデータ配列、を含むことができ、
当該方法は：
前記予測が実行されるべきか否かを示すビット値を提供し；
実行されるべき予測がない場合、前記サイド情報データにおいて前記ビット配列および前記第一および第二のデータ配列を省略し；
前記予測が実行されるべきである場合、ある方向について予測が実行されるか否かを示す前記ビット配列の代わりに、アクティブな予測の数と、予測が実行されるべき方向のインデックスを含む第三のデータ配列とが前記サイド情報データに含められるか否かを示すビット値を提供する
ステップを含む、方法。
【請求項２】
HOA係数シーケンスの入力時間フレームをもつ、音場の高次アンビソニックス表現（HOA）を符号化するために必要とされるサイド情報の符号化を改善する装置であって、優勢な方向性信号および残差周囲HOA成分が決定され、前記優勢な方向性信号について予測が使われ、それにより、HOA係数の符号化されたフレームについて、前記予測を記述するサイド情報データを提供し、前記サイド情報データは：
ある方向について予測が実行されるか否かを示すビット配列；
実行されるべき予測について、使われるべき方向性信号のインデックスを表わす要素をもつ第一のデータ配列；
量子化されたスケーリング因子を表わす要素をもつ第二のデータ配列、を含むことができ、
当該装置は：
前記予測が実行されるべきか否かを示すビット値を提供し；
実行されるべき予測がない場合、前記サイド情報データにおいて前記ビット配列および前記第一および第二のデータ配列を省略し；
前記予測が実行されるべきである場合、ある方向について予測が実行されるか否かを示す前記ビット配列の代わりに、アクティブな予測の数と、予測が実行されるべき方向のインデックスを含む第三のデータ配列とが前記サイド情報データに含められるか否かを示すビット値を提供する、
装置。
【請求項３】
前記HOA表現の前記符号化において、優勢な音源方向の推定が実行され、検出された方向性信号のインデックスのデータ集合を提供する、請求項１記載の方法。
【請求項４】
Dは前記HOA係数シーケンスの前記符号化において使用できる方向性信号の事前設定された最大数であり、実行されるべき予測について、使われるべき方向性信号のインデックスを表わす前記第一のデータ配列の各要素は
【数７８】
2017508174.tif 000001
ビットではなく
【数７９】
2017508174.tif 000002
ビットを使って符号化され、
【数８０】
2017508174.tif 000003
は検出された方向性信号のインデックスの前記データ集合の要素の数である、
請求項３記載の方法。
【請求項５】
アクティブな予測の数と、予測が実行されるべき方向のインデックスを含む前記第三のデータ配列とが前記サイド情報データに含められることを示す前記ビット値が、アクティブな予測の数がMM以下である場合にのみ提供され、ここで、MMは
【数８１】
2017508174.tif 000004
を満たす最大の整数であり、Nは前記HOA表現の次数である、請求項１記載の方法。
【請求項６】
サイド情報データをデコードする方法であって、当該方法は：
予測が実行されるか否かを示す第一のビット値を評価する段階と；
前記予測が実行されるべきである場合、
ａ）複数の方向について予測が実行されるべきか否かを示すビット配列、または
ｂ）アクティブな予測の数および予測が実行されるべき方向のインデックスを含む配列
のどちらが前記サイド情報データのデコードにおいて使用されるかを示す第二のビット値を評価し、ａ）の場合：
複数の方向について予測が実行されるべきか否かを示す前記ビット配列を評価し、各要素が対応する方向について予測が実行されるかどうかを示し；
前記ビット配列からベクトルの要素を計算し；
ｂ）の場合：
アクティブな予測の前記数を評価し；
予測が実行されるべき方向のインデックスを含む前記配列を評価し；
前記数および前記配列から前記ベクトルの要素を計算する、段階と；
ａ）およびｂ）の場合における：
実行されるべき予測について、使用されるべき方向性信号のインデックスを表わす要素をもつ第一のデータ配列を評価する段階と；
前記ベクトル、方向性信号のインデックスのデータ集合および前記第一のデータ配列から、対応する方向性信号からある方向についての前記予測が実行されるインデックスを表わす行列の要素および該行列における0でない要素の数を計算する段階と；
前記予測において使用される量子化されたスケーリング因子を表わす要素をもつ第二のデータ配列を評価する段階とを含む、
方法。
【請求項７】
サイド情報データをデコードする装置であって、当該装置は：
・前記予測が実行されるか否かを示す第一のビット値を評価する段階と；
・前記予測が実行されるべきである場合、
ａ）複数の方向について予測が実行されるべきか否かを示すビット配列、または
ｂ）アクティブな予測の数および予測が実行されるべき方向のインデックスを含む配列
のどちらが前記サイド情報データのデコードにおいて使用されるかを示す第二のビット値を評価し、ａ）の場合：
複数の方向について予測が実行されるべきか否かを示す前記ビット配列を評価し、各要素が対応する方向について予測が実行されるかどうかを示し；
前記ビット配列からベクトルの要素を計算し；
ｂ）の場合：
アクティブな予測の前記数を評価し；
予測が実行されるべき方向のインデックスを含む前記配列を評価し；
前記数および前記配列から前記ベクトルの要素を計算する、段階と；
ａ）およびｂ）の場合における：
実行されるべき予測について、使用されるべき方向性信号のインデックスを表わす要素をもつ第一のデータ配列を評価する段階と；
前記ベクトル、方向性信号のインデックスのデータ集合および前記第一のデータ配列から、対応する方向性信号からある方向についての前記予測が実行されるインデックスを表わす行列の要素および該行列における0でない要素の数を計算する段階と；
前記予測において使用される量子化されたスケーリング因子を表わす要素をもつ第二のデータ配列を評価する段階とを含む実行するプロセッサを含む、
装置。
【請求項８】
実行されるべき予測について、使われるべき方向性信号のインデックスを表わし、
【数８４】
2017508174.tif 000005
ビットを使って符号化された前記第一のデータ配列の各要素が対応してデコードされ、
【数８５】
2017508174.tif 000006
は方向性信号のインデックスの前記データ集合の要素の数である、
請求項６記載の方法。
【請求項９】
請求項１記載の方法に従って符号化されているデジタル・オーディオ信号。
【請求項１０】
コンピュータで実行されたときに請求項１記載の方法を実行する命令を含むコンピュータ・プログラム・プロダクト。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００８１
【補正方法】変更
【補正の内容】
【００８１】
本発明の処理は、単一のプロセッサまたは電子回路によって、あるいは並列に動作するおよび／または本発明の処理の異なる部分に対して作用するいくつかのプロセッサまたは電子回路によって実行されることができる。
いくつかの態様を記載しておく。
〔態様１〕
HOA係数シーケンスの入力時間フレームをもつ、音場の高次アンビソニックス表現（HOA）を符号化するために必要とされるサイド情報の符号化を改善する方法であって、優勢な方向性信号および残差周囲HOA成分が決定され、前記優勢な方向性信号について予測が使われ、それにより、HOA係数の符号化されたフレームについて、前記予測を記述するサイド情報データ（ζ(k−2)）を提供し、前記サイド情報データ（ζ(k−2)）は：
・ある方向について予測が実行されるか否かを示すビット配列（ActivePred）；
・実行されるべき予測について、使われるべき方向性信号のインデックスを表わす要素をもつデータ配列（PredDirSigIds）；
・量子化されたスケーリング因子を表わす要素をもつデータ配列（QuantPredGains）、を含むことができ、
当該方法は：
・前記予測が実行されるべきか否かを示すビット値（PSPredictionActive）を提供し（１９；３４，３８４）；
・実行されるべき予測がない場合、前記サイド情報データ（ζ(k−2)）において前記ビット配列および前記データ配列を省略し；
・前記予測が実行されるべきである場合、ある方向について予測が実行されるか否かを示す前記ビット配列（ActivePred）の代わりに、アクティブな予測の数（NumActivePred）と、予測が実行されるべき方向のインデックスを含むデータ配列（PredIds）とが前記サイド情報データ（ζ(k−2)）に含められるか否かを示すビット値（KindOfCodedPredIds）を提供する
ステップを含む、方法。
〔態様２〕
HOA係数シーケンスの入力時間フレームをもつ、音場の高次アンビソニックス表現（HOA）を符号化するために必要とされるサイド情報の符号化を改善する装置であって、優勢な方向性信号および残差周囲HOA成分が決定され、前記優勢な方向性信号について予測が使われ、それにより、HOA係数の符号化されたフレームについて、前記予測を記述するサイド情報データ（ζ(k−2)）を提供し、前記サイド情報データ（ζ(k−2)）は：
・ある方向について予測が実行されるか否かを示すビット配列（ActivePred）；
・実行されるべき予測について、使われるべき方向性信号のインデックスを表わす要素をもつデータ配列（PredDirSigIds）；
・量子化されたスケーリング因子を表わす要素をもつデータ配列（QuantPredGains）、を含むことができ、
当該装置は：
・前記予測が実行されるべきか否かを示すビット値（PSPredictionActive）を提供し；
・実行されるべき予測がない場合、前記サイド情報データ（ζ(k−2)）において前記ビット配列および前記データ配列を省略し；
・前記予測が実行されるべきである場合、ある方向について予測が実行されるか否かを示す前記ビット配列（ActivePred）の代わりに、アクティブな予測の数（NumActivePred）と、予測が実行されるべき方向のインデックスを含むデータ配列（PredIds）とが前記サイド情報データ（ζ(k−2)）に含められるか否かを示すビット値（KindOfCodedPredIds）を提供する
手段（１９；３４，３８４）を含む、装置。
〔態様３〕
前記HOA表現の前記符号化において、優勢な音源方向の推定（１３）が実行され、検出された方向性信号のインデックスのデータ集合
【数７７】
2017508174.tif 000007
を提供する、態様１記載の方法または態様２記載の装置。
〔態様４〕
Dは前記HOA係数シーケンスの前記符号化において使用できる方向性信号の事前設定された最大数であり、実行されるべき予測について、使われるべき方向性信号のインデックスを表わす前記データ配列（PredDirSigIds）の各要素は
【数７８】
2017508174.tif 000008
ビットではなく
【数７９】
2017508174.tif 000009
ビットを使って符号化され、
【数８０】
2017508174.tif 000010
は検出された方向性信号のインデックスの前記データ集合の要素の数である、
態様３記載の方法または態様３記載の装置。
〔態様５〕
アクティブな予測の数NumActivePredと、予測が実行されるべき方向のインデックスを含む配列（PredIds）とが前記サイド情報データ（ζ(k−2)）に含められることを示す前記ビット値（KindOfCodedPredIds）が、NumActivePred≦MMの場合にのみ提供され、ここで、MMは
【数８１】
2017508174.tif 000011
を満たす最大の整数であり、Nは前記HOA表現の次数である、態様１、３または４のうちいずれか一項記載の方法または態様２ないし４のうちいずれか一項記載の装置。
〔態様６〕
態様３記載の方法に従って符号化されたサイド情報データ（ζ(k−2)）をデコードする方法であって、当該方法は：
・前記予測が実行されるか否かを示す前記ビット値（PSPredictionActive）を評価する段階（２５）と；
・前記予測が実行されるべきである場合、
ａ）ある方向について予測が実行されるべきか否かを示す前記ビット配列（ActivePred）、または
ｂ）アクティブな予測の前記数（NumActivePred）および予測が実行されるべき方向のインデックスを含む前記配列（PredIds）
のどちらが前記サイド情報データ（ζ(k−2)）のデコードにおいて使用されるかを示す前記ビット値（KindOfCodedPredIds）を評価し（２５）、ａ）の場合：
ある方向について予測が実行されるべきか否かを示す前記ビット配列（ActivePred）を評価し、その要素が対応する方向について予測が実行されるかどうかを示し；
前記ビット配列（ActivePred）からベクトル（pTYPE）の要素を計算し；
ｂ）の場合：
アクティブな予測の前記数（NumActivePred）を評価し；
予測が実行されるべき方向のインデックスを含む前記データ配列（PredIds）を評価し；
前記数（NumActivePred）および前記データ配列（PredIds）からベクトル（pTYPE）の要素を計算する、段階と；
ａ）およびｂ）の場合における：
・実行されるべき予測について、使用されるべき方向性信号のインデックスを表わす要素をもつ前記データ配列（PredDirSigIds）を評価する段階と；
・前記ベクトル（pTYPE）、方向性信号のインデックスの前記データ集合
【数８２】
2017508174.tif 000012
および前記データ配列（PredDirSigIds）から、対応する方向性信号からある方向についての前記予測が実行されるインデックスを表わす行列（PIND）の要素および該行列における0でない要素の数を計算する段階と；
・前記予測において使用される量子化されたスケーリング因子を表わす要素をもつ前記データ配列（QuantPredGains）を評価する段階とを含む、
方法。
〔態様７〕
態様３記載の装置に従って符号化されたサイド情報データ（ζ(k−2)）をデコードする装置であって、当該装置は：
・前記予測が実行されるか否かを示す前記ビット値（PSPredictionActive）を評価する段階（２５）と；
・前記予測が実行されるべきである場合、
ａ）ある方向について予測が実行されるべきか否かを示す前記ビット配列（ActivePred）、または
ｂ）アクティブな予測の前記数（NumActivePred）および予測が実行されるべき方向のインデックスを含む前記配列（PredIds）
のどちらが前記サイド情報データ（ζ(k−2)）のデコードにおいて使用されるかを示す前記ビット値（KindOfCodedPredIds）を評価し（２５）、ａ）の場合：
ある方向について予測が実行されるべきか否かを示す前記ビット配列（ActivePred）を評価し、その要素が対応する方向について予測が実行されるかどうかを示し；
前記ビット配列（ActivePred）からベクトル（pTYPE）の要素を計算し；
ｂ）の場合：
アクティブな予測の前記数（NumActivePred）を評価し；
予測が実行されるべき方向のインデックスを含む前記データ配列（PredIds）を評価し；
前記数（NumActivePred）および前記データ配列（PredIds）からベクトル（pTYPE）の要素を計算する、段階と；
ａ）およびｂ）の場合における：
・実行されるべき予測について、使用されるべき方向性信号のインデックスを表わす要素をもつ前記データ配列（PredDirSigIds）を評価する段階と；
・前記ベクトル（pTYPE）、方向性信号のインデックスの前記データ集合
【数８３】
2017508174.tif 000013
および前記データ配列（PredDirSigIds）から、対応する方向性信号からある方向についての前記予測が実行されるインデックスを表わす行列（PIND）の要素および該行列における0でない要素の数を計算する段階と；
・前記予測において使用される量子化されたスケーリング因子を表わす要素をもつ前記データ配列（QuantPredGains）を評価する段階とを含む実行するプロセッサを含む、
装置。
〔態様８〕
実行されるべき予測について、使われるべき方向性信号のインデックスを表わし、
【数８４】
2017508174.tif 000014
ビットを使って符号化された前記データ配列（PredDirSigIds）の各要素が対応してデコードされ、
【数８５】
2017508174.tif 000015
は方向性信号のインデックスの前記データ集合の要素の数である、
態様６記載の方法または態様７記載の装置。
〔態様９〕
態様１記載の方法に従って符号化されているデジタル・オーディオ信号。
〔態様１０〕
コンピュータで実行されたときに態様１記載の方法を実行する命令を含むコンピュータ・プログラム・プロダクト。