リスナーの位置用の3Dベクトルと、音源用の3Dベクトルがあります。リスナーの向きの3Dベクトルもあります。適切なスピーカーでサウンドを再生できるように、リスナーに対するソースの位置のNED(北、東、下)を見つけようとしています...私はそのように調査しましたが、できないようです。必要な方程式を見つけてください...何か考えはありますか?
ありがとう!
探しているものが正確に見つかるとは思いません。3D フィールド内の音源の空間的位置は非常に複雑な問題であり、多くの要因 (リスナーの位置、ラウドスピーカーの位置、音源素材) に依存します。あなたが説明しているものに最も近いのはおそらくAmbisonicsですが、これにはリスニング設定も Ambisonics にする必要がありますが、これはあまり一般的ではありません。Dolby Digital のようなものを使用している場合、方程式は出されないと思います。アルゴリズムのライセンスを取得するか、アルゴリズムがライセンスされて組み込まれている機器とソース マテリアルを混合する必要があります。ただし、Dolby などのシステムは3D フィールドで音源を正確に配置するように設計されているわけではありません。実際には、リスナーに 3D サウンド フィールドの感覚を与える単なる空間効果です。
サウンドベクトルからリスナーベクトルを差し引く必要があり、リスナーの向きベクトルを介して回転できます。これで、新しいベクトルが軸上で正か負かを簡単に確認できます。たとえば、ベクトル [ 0, 10, -2] は [0,+,-] と読むことができ、[中央、上、後] を意味します。NS WE UD 方向を使用するには、減算後にベクトルを回転させないでください。