COEFFICIENT MATRIX-CALCULATING DEVICE FOR BINAURAL REPRODUCTION AND PROGRAM
To model a sound field by a state space model to calculate a coefficient matrix which enables binaural reproduction of multichannel sound at a low calculation cost with a low processing delay.SOLUTION: A block-Hankel matrix generator part 21 of a coefficient matrix calculating part 30 uses a BRIR ma...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng ; jpn |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | To model a sound field by a state space model to calculate a coefficient matrix which enables binaural reproduction of multichannel sound at a low calculation cost with a low processing delay.SOLUTION: A block-Hankel matrix generator part 21 of a coefficient matrix calculating part 30 uses a BRIR matrix g(k) to generate a block-Hankel matrix H. A singular value decomposition part 22 performs a singular value decomposition of the block-Hankel matrix Hto determine an orthogonal matrix Uof a degree "n", a singular value matrix Σ, and a transposed matrix Vof an orthogonal matrix V, and generates a matrix Γ,Ωof the degree "n" in the case of representing the block-Hankel matrix Hby a product ΓΩof two matrices, and generates a matrix Γof a degree of (n+1). An input output matrix determination part 23 extracts a first block of the matrix Γ,Ωto determine a coefficient matrix C and a coefficient matrix B. A system matrix determination part 24 generates a matrix Γ^,Γ- from the matrix Γand determines a coefficient matrix A.SELECTED DRAWING: Figure 7
【課題】音場を状態空間モデルでモデリングし、マルチチャンネル音響を低計算コストかつ低処理遅延にバイノーラル再生可能な係数行列を算出する。【解決手段】係数行列算出部30のブロックハンケル行列生成部21は、BRIR行列g(k)を用いてブロックハンケル行列Hi,jを生成する。特異値分解部22は、ブロックハンケル行列Hi,jを特異値分解し、次数nの直行行列Un、特異値行列Σn、及び直行行列Vnの転置行列VnTを求め、ブロックハンケル行列Hi,jを2つの行列の積ΓiΩjで表した場合の次数nの行列Γn,Ωnを生成し、次数(n+1)の行列Γn+1を生成する。入出力行列決定部23は、行列Γn,Ωnの第1ブロックを抽出し、係数行列C及び係数行列Bを決定する。システム行列決定部24は、行列Γn+1から行列Γ^,Γ~を生成し、係数行列Aを決定する。【選択図】図7 |
---|