【手続補正書】
【提出日】平成30年4月20日(2018.4.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
音場を表す複数の高次アンビソニック（ＨＯＡ）係数を取得するように構成された機器であって、前記機器は、
ベクトルを表す複数の重み値を示すデータをビットストリームから取得することと、
前記重み値の各々が、前記ベクトルを表す、コードベクトルの重み付き和における複数の重みのうちのそれぞれの１つに対応する、前記ベクトルが球面調和領域において定義され、前記複数のＨＯＡ係数によって表される前記音場に存在する対応するオーディオオブジェクトの方向コンポーネントを表す、
前記ベクトルを再構成するために複数のコードベクトルのうちのどれを使用すべきかを示すデータを前記ビットストリームから取得することと、
前記ベクトルを再構成するために複数のコードベクトルのうちのどれを使用すべきかを示す前記データに基づいて前記コードベクトルのサブセットを選択することと、
前記重み値と前記コードベクトルの選択された前記サブセットとに基づいて前記ベクトルを再構成することと、
前記音場を再生するためにラウドスピーカによる再生のためのラウドスピーカフィードを、再構成された前記ベクトルに基づいて、レンダリングすることと、
を行うように構成された１つ以上のプロセッサと、
前記１つ以上のプロセッサに結合され、前記再構成されたベクトルを記憶するように構成されたメモリと
を備える、機器。
【請求項２】
前記１つ以上のプロセッサは、前記コードベクトルの選択された前記サブセットが前記重み値によって重み付けされる前記コードベクトルの選択された前記サブセットの重み付き和を決定するように更に構成された、請求項１に記載の機器。
【請求項３】
前記１つ以上のプロセッサが、
前記重み値の各々について、複数の重み付きコードベクトル中に含まれるそれぞれの重み付きコードベクトルを生成するために、前記重み値に前記コードベクトルのそれぞれ１つを乗算することと、
前記ベクトルを決定するために前記複数の重み付きコードベクトルを合計することとを行うように更に構成された、請求項１に記載の機器。
【請求項４】
前記１つ又は複数プロセッサが、
前記重み値の各々について、それぞれの重み付きコードベクトルを生成するために、コードベクトルの前記サブセット中の前記コードベクトルのそれぞれ１つを前記重み値に乗算することと、
前記ベクトルを決定するために前記複数の重み付きコードベクトルを合計することとを行うように更に構成された、請求項１に記載の機器。
【請求項５】
前記１つ以上のプロセッサが、前記複数のＨＯＡ係数の分解バージョン中に含まれる前記ベクトルを表す複数の重み値を示す前記データを前記ビットストリームから取得するように更に構成され、前記重み値の各々が、前記ベクトルを表す、コードベクトルの前記サブセットを含むコードベクトルの前記重み付き和における前記複数の重みのうちの前記それぞれ１つに対応する、コードベクトルの前記サブセットが、方向ベクトルのセットと、直交方向ベクトルのセットと、正規直交方向ベクトルのセットと、擬正規直交方向ベクトルのセットと、擬直交方向ベクトルのセットと、方向基底ベクトルのセットと、直交ベクトルのセットと、正規直交ベクトルのセットと、擬正規直交ベクトルのセットと、擬直交ベクトルのセットと、基底ベクトルのセットとのうちの少なくとも１つを備える、請求項１に記載の機器。
【請求項６】
前記音場を再生するために前記ラウドスピーカフィードによって駆動される前記ラウドスピーカを更に備え、前記ラウドスピーカは、前記１つ以上のプロセッサに結合される、請求項１に記載の機器。
【請求項７】
前記プロセッサが、前記コードベクトルの選択された前記サブセットが前記重み値によって重み付けされる前記コードベクトルの選択された前記サブセットの重み付き和を決定するように更に構成された、請求項１に記載の機器。
【請求項８】
プロセッサが、
前記重み値の各々について、複数の重み付きコードベクトル中に含まれるそれぞれの重み付きコードベクトルを生成するために、前記重み値に前記コードベクトルの選択された前記サブセットのそれぞれ１つを乗算することと、
前記ベクトルを決定するために前記複数の重み付きコードベクトルを合計することとを決定するように更に構成された、請求項１に記載の機器。
【請求項９】
前記ラウドスピーカを更に備え、前記１つ以上のプロセッサが、前記ラウドスピーカに結合される、請求項１に記載の機器。
【請求項１０】
前記１つ以上のプロセッサが、前記再構成されたベクトルに基づいて前記ＨＯＡ係数を再構成し、前記ＨＯＡ係数をラウドスピーカフィードにレンダリングするように更に構成され、
前記機器が、前記ＨＯＡ係数によって表される音場を再生するために前記ラウドスピーカフィードによって駆動されるラウドスピーカを更に備える、
請求項１に記載の機器。
【請求項１１】
音場を表す複数の高次アンビソニック（ＨＯＡ）係数を取得する方法であって、前記方法は、
オーディオ復号機器が、ベクトルを表す複数の重み値を示すデータをビットストリームから取得することと、前記重み値の各々が、前記ベクトルを表すために使用されるコードベクトルの重み付き和における複数の重みのうちのそれぞれ１つに対応し、前記ベクトルが球面調和領域において定義され、前記複数のＨＯＡ係数によって表される前記音場に存在する対応するオーディオオブジェクトの方向コンポーネントを表す、
前記ベクトルを再構成するために複数のコードベクトルのうちのどれを使用すべきかを示すデータを前記ビットストリームから取得することと、
前記オーディオ復号機器が、前記ベクトルを再構成するために複数のコードベクトルのうちのどれを使用すべきかを示す前記データに基づいて前記コードベクトルのサブセットを選択することと、
前記オーディオ復号機器が、前記重み値と前記コードベクトルの選択された前記サブセットとに基づいて前記ベクトルを再構成することと、
前記オーディオ復号機器が、再構成された前記ベクトルに基づいて、前記音場を再生するためにラウドスピーカによる再生のためのラウドスピーカフィードをレンダリングすることと、
を備える、方法。
【請求項１２】
前記ベクトルを再構成することは、前記コードベクトルの選択された前記サブセットが前記重み値によって重み付けされる前記コードベクトルの選択された前記サブセットの重み付き和を決定することを備える、請求項１１に記載の方法。
【請求項１３】
前記ベクトルを再構成することが、
前記重み値の各々について、複数の重み付きコードベクトル中に含まれるそれぞれの重み付きコードベクトルを生成するために、前記重み値に前記コードベクトルの前記サブセットのそれぞれ１つを乗算することと、
前記ベクトルを決定するために前記複数の重み付きコードベクトルを合計することとを備える、請求項１１に記載の方法。
【請求項１４】
前記重み値と、前記コードベクトルの前記選択されたサブセットとに基づいて前記ベクトルを再構成することが、
前記重み値の各々について、複数の重み付きコードベクトル中に含まれるそれぞれの重み付きコードベクトルを生成するために、コードベクトルの前記サブセット中の前記コードベクトルのそれぞれ１つを前記重み値に乗算することと、
前記ベクトルを決定するために前記複数の重み付きコードベクトルを合計することとを備える、請求項１１に記載の方法。
【請求項１５】
コードベクトルの前記サブセットが、方向ベクトルのセットと、直交方向ベクトルのセットと、正規直交方向ベクトルのセットと、擬正規直交方向ベクトルのセットと、擬直交方向ベクトルのセットと、方向基底ベクトルのセットと、直交ベクトルのセットと、正規直交ベクトルのセットと、擬正規直交ベクトルのセットと、擬直交ベクトルのセットと、基底ベクトルのセットとのうちの少なくとも１つを備える、請求項１１に記載の方法。
【請求項１６】
再構成された前記ベクトルに基づいて前記ＨＯＡ係数を再構成することを更に備え、
前記ラウドスピーカフィードをレンダリングすることが、前記音場を再生するために前記ラウドスピーカによる再生のための前記ラウドスピーカフィードを、再構成された前記ＨＯＡ係数に基づいて、レンダリングすることを備える、請求項１１に記載の方法。
【請求項１７】
実行されたとき、請求項１１乃至１６のいずれかの方法を行うコードを備える、コンピュータ可読媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０２９６
【補正方法】変更
【補正の内容】
【０２９６】
[0274]本技法の様々な態様について説明した。本技法のこれら及び他の態様は以下の特許請求の範囲内に入る。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］  複数の高次アンビソニック（ＨＯＡ）係数を取得する方法であって、前記方法は、前記複数のＨＯＡ係数の分解バージョン中に含まれるベクトルを表す複数の重み値を示すデータをビットストリームから取得することと、前記重み値の各々が、コードベクトルのセットを含む前記ベクトルを表すコードベクトルの重み付き和における複数の重みのうちのそれぞれ１つに対応し、前記重み値と前記コードベクトルとに基づいて前記ベクトルを再構成することとを備える、方法。
［Ｃ２］  前記ベクトルを再構成することは、前記コードベクトルが前記重み値によって重み付けされる前記コードベクトルの重み付き和を決定することを備える、Ｃ１に記載の方法。
［Ｃ３］  前記ベクトルを再構成することが、前記重み値の各々について、複数の重み付きコードベクトル中に含まれるそれぞれの重み付きコードベクトルを生成するために、前記重み値に前記コードベクトルのそれぞれ１つを乗算することと、前記ベクトルを決定するために前記複数の重み付きコードベクトルを合計することとを備える、Ｃ１に記載の方法。
［Ｃ４］  前記ベクトルを再構成するために複数のコードベクトルのうちのどれを使用すべきかを示すデータを前記ビットストリームから取得することと、前記重み値と、前記コードベクトルと、前記ベクトルを再構成するために複数のコードベクトルのうちのどれを使用すべきかを示す前記データとに基づいて前記ベクトルを再構成することとを更に備える、Ｃ１に記載の方法。
［Ｃ５］  前記ベクトルを再構成することが、前記ベクトルを再構成するために複数のコードベクトルのうちのどれを使用すべきかを示す前記データに基づいて前記コードベクトルのサブセットを選択することと、前記重み値と、前記コードベクトルの前記選択されたサブセットとに基づいて前記ベクトルを再構成することとを備える、Ｃ４に記載の方法。
［Ｃ６］  前記重み値と、前記コードベクトルの前記選択されたサブセットとに基づいて前記ベクトルを再構成することが、前記重み値の各々について、それぞれの重み付きコードベクトルを生成するために、コードベクトルの前記サブセット中の前記コードベクトルのそれぞれ１つを前記重み値に乗算することと、前記ベクトルを決定するために前記複数の重み付きコードベクトルを合計することとを備える、Ｃ５に記載の方法。
［Ｃ７］  コードベクトルの前記セットが、方向ベクトルのセットと、直交方向ベクトルのセットと、正規直交方向ベクトルのセットと、偽正規直交方向ベクトルのセットと、擬直交方向ベクトルのセットと、方向基底ベクトルのセットと、直交ベクトルのセットと、正規直交ベクトルのセットと、擬正規直交ベクトルのセットと、擬直交ベクトルのセットと、基底ベクトルのセットとのうちの少なくとも１つを備える、Ｃ１に記載の方法。
［Ｃ８］  前記ベクトルが、前記ＨＯＡ係数の特異値分解から取得されたＶベクトルと、前記ＨＯＡ係数の特異値分解から取得された右特異値ベクトルとのうちの少なくとも１つを備える、Ｃ１に記載の方法。
［Ｃ９］  前記ベクトルが球面調和領域において定義される、Ｃ１に記載の方法。
［Ｃ１０］  複数の高次アンビソニック（ＨＯＡ）係数を取得するように構成された機器であって、前記機器は、前記複数のＨＯＡ係数の分解バージョン中に含まれるベクトルを表す複数の重み値を示すデータをビットストリームから取得することと、前記重み値の各々が、前記ベクトルを表しコードベクトルのセットを含むコードベクトルの重み付き和における複数の重みのうちのそれぞれ１つに対応する、前記重み値と前記コードベクトルとに基づいて前記ベクトルを再構成することとを行うように構成された１つ以上のプロセッサと、前記再構成されたベクトルを記憶するように構成されたメモリと
を備える、機器。
［Ｃ１１］  前記１つ以上のプロセッサは、前記コードベクトルが前記重み値によって重み付けされる前記コードベクトルの重み付き和を決定するように更に構成された、Ｃ１０に記載の機器。
［Ｃ１２］  前記１つ以上のプロセッサが、前記重み値の各々について、複数の重み付きコードベクトル中に含まれるそれぞれの重み付きコードベクトルを生成するために、前記重み値に前記コードベクトルのそれぞれ１つを乗算することと、前記ベクトルを決定するために前記複数の重み付きコードベクトルを合計することとを行うように更に構成された、Ｃ１０に記載の機器。
［Ｃ１３］  前記１つ又は複数プロセッサが、前記ベクトルを再構成するために複数のコードベクトルのうちのどれを使用すべきかを示すデータを前記ビットストリームから取得することと、前記重み値と、前記コードベクトルと、前記ベクトルを再構成するために複数のコードベクトルのうちのどれを使用すべきかを示す前記データとに基づいて前記ベクトルを再構成することとを行うように更に構成された、Ｃ１０に記載の機器。
［Ｃ１４］  前記１つ又は複数プロセッサが、前記ベクトルを再構成するために複数のコードベクトルのうちのどれを使用すべきかを示す前記データに基づいて前記コードベクトルのサブセットを選択することと、前記重み値と、前記コードベクトルの前記選択されたサブセットとに基づいて前記ベクトルを再構成することとを行うように更に構成された、Ｃ１３に記載の機器。
［Ｃ１５］  前記１つ又は複数プロセッサが、前記重み値の各々について、それぞれの重み付きコードベクトルを生成するために、コードベクトルの前記サブセット中の前記コードベクトルのそれぞれ１つを前記重み値に乗算することと、前記ベクトルを決定するために前記複数の重み付きコードベクトルを合計することとを行うように更に構成された、Ｃ１４に記載の機器。
［Ｃ１６］  前記１つ以上のプロセッサが、前記複数のＨＯＡ係数の前記分解バージョン中に含まれる前記ベクトルを表す複数の重み値を示す前記データを前記ビットストリームから取得するように更に構成され、前記重み値の各々が、前記ベクトルを表しコードベクトルの前記セットを含むコードベクトルの前記重み付き和における前記複数の重みのうちの前記それぞれ１つに対応する、コードベクトルの前記セットが、方向ベクトルのセットと、直交方向ベクトルのセットと、正規直交方向ベクトルのセットと、偽正規直交方向ベクトルのセットと、擬直交方向ベクトルのセットと、方向基底ベクトルのセットと、直交ベクトルのセットと、正規直交ベクトルのセットと、擬正規直交ベクトルのセットと、擬直交ベクトルのセットと、基底ベクトルのセットとのうちの少なくとも１つを備える、Ｃ１０に記載の機器。
［Ｃ１７］  前記１つ以上のプロセッサが、前記複数のＨＯＡ係数の前記分解バージョン中に含まれる前記ベクトルを表す複数の重み値を示す前記データを前記ビットストリームから取得するように更に構成され、前記ベクトルが、前記ＨＯＡ係数の特異値分解から取得されたＶベクトルと、前記ＨＯＡ係数の特異値分解から取得された右特異値ベクトルとのうちの少なくとも１つを備える、Ｃ１０に記載の機器。
［Ｃ１８］  前記ベクトルが球面調和領域において定義される、Ｃ１０に記載の機器。
［Ｃ１９］  前記１つ以上のプロセッサが、前記再構成されたベクトルに基づいて前記ＨＯＡ係数を再構成し、前記ＨＯＡ係数をラウドスピーカフィードにレンダリングするように更に構成され、前記機器が、前記ＨＯＡ係数によって表される音場を再生するために前記ラウドスピーカフィードによって駆動されるスピーカを更に備える、Ｃ１０に記載の機器。
［Ｃ２０］  複数の高次アンビソニック（ＨＯＡ）係数を取得するように構成された機器であって、前記機器は、前記複数のＨＯＡ係数の分解バージョン中に含まれるベクトルを表す複数の重み値を示すデータをビットストリームから取得するための手段と、前記重み値の各々が、コードベクトルのセットを含む前記ベクトルを表すコードベクトルの重み付き和における複数の重みのうちのそれぞれ１つに対応し、前記重み値と前記コードベクトルとに基づいて前記ベクトルを再構成するための手段とを備える、機器。
［Ｃ２１］  前記ベクトルを再構成するための前記手段は、前記コードベクトルが前記重み値によって重み付けされる前記コードベクトルの重み付き和を決定するための手段を備える、Ｃ２０に記載の機器。
［Ｃ２２］  前記ベクトルを再構成することが、前記重み値の各々について、複数の重み付きコードベクトル中に含まれるそれぞれの重み付きコードベクトルを生成するために、前記重み値に前記コードベクトルのそれぞれ１つを乗算することと、前記ベクトルを決定するために前記複数の重み付きコードベクトルを合計することとを備える、Ｃ２０に記載の機器。
［Ｃ２３］  前記ベクトルを再構成するために複数のコードベクトルのうちのどれを使用すべきかを示すデータを前記ビットストリームから取得するための手段と、前記重み値と、前記コードベクトルと、前記ベクトルを再構成するために複数のコードベクトルのうちのどれを使用すべきかを示す前記データとに基づいて前記ベクトルを再構成するための手段とを更に備える、Ｃ２０に記載の機器。
［Ｃ２４］  前記ベクトルを再構成することが、前記ベクトルを再構成するために複数のコードベクトルのうちのどれを使用すべきかを示す前記データに基づいて前記コードベクトルのサブセットを選択するための手段と、前記重み値と、前記コードベクトルの前記選択されたサブセットとに基づいて前記ベクトルを再構成するための手段とを備える、Ｃ２３に記載の機器。
［Ｃ２５］  前記重み値と、前記コードベクトルの前記選択されたサブセットとに基づいて前記ベクトルを再構成するための前記手段が、前記重み値の各々について、それぞれの重み付きコードベクトルを生成するために、コードベクトルの前記サブセット中の前記コードベクトルのそれぞれ１つを前記重み値に乗算するための手段と、前記ベクトルを決定するために前記複数の重み付きコードベクトルを合計するための手段とを備える、Ｃ２４に記載の機器。
［Ｃ２６］  コードベクトルのセットを記憶するように構成されたメモリと、コードベクトルの前記セットに基づいて、複数の高次アンビソニック（ＨＯＡ）係数の分解バージョン中に含まれるベクトルを表す１つ以上の重み値を決定するように構成された１つ以上のプロセッサと、前記重み値の各々が、前記ベクトルを表す前記コードベクトルの重み付き和中に含まれる複数の重みのうちのそれぞれ１つに対応する、を備える機器。
［Ｃ２７］  前記１つ以上のプロセッサが、前記重み値を示す前記データを含むビットストリームを生成するように更に構成された、Ｃ２６に記載の機器。
［Ｃ２８］  前記１つ以上のプロセッサが、前記重み値に基づいて前記ベクトルを並べ替えるように更に構成された、Ｃ２６に記載の機器。
［Ｃ２９］  前記１つ以上のプロセッサが、量子化すべき前記重み値のサブセットを選択し、量子化するために前記重み値のうちのどれが選択されたかに基づいて前記ベクトルを並べ替えるように更に構成された、Ｃ２８に記載の機器。
［Ｃ３０］  前記１つ以上のプロセッサが、前記重み値を示す前記データを量子化し、候補量子化コードブックのセットから量子化コードブックを選択し、前記選択された量子化コードブックに基づいて前記重み値を示す前記データを量子化するように更に構成された、Ｃ２６に記載の機器。
［Ｃ３１］  前記候補量子化コードブックの各々が複数の候補量子化ベクトルを含み、前記候補量子化コードブックのうちの少なくとも２つが、異なる数の候補量子化ベクトルを有する、Ｃ３０に記載の機器。
［Ｃ３２］  前記ＨＯＡ係数を示すオーディオデータを取込むように構成されたマイクロフォンを更に備える、Ｃ３０に記載の機器。