マイクロホン位置テキスト形式は,GHDSS や harktool で 使用するマイクロホンアレイの各マイクロホン位置を記述したファイルである. GHDSS モジュールの TF_CONJ プロパティで CALC を選択すると, MIC_FILENMAE プロパティが現れる.この欄にマイクロホン位置形式で保存された マイクロホンアレイの各マイクロホン座標を与えると,インパルス応答を シミュレーションで生成,音源分離を行う.
タグ名 |
説 明 |
hark_config |
ファイル種別 |
id : "MicArrayLocation" 固定 |
|
major: メジャー番号 (2) |
|
minor: マイナー番号 (0) |
|
Comment |
コメント |
Mic size |
マイク数 |
MicIndex |
Mic番号 |
Position |
音源位置座標 |
マイクロホンアレイの中心(原点)から測定場所への方向ベクトル(x,y,z) を表す. |
|
ベクトルの大きさ $\sqrt {x^2 + y^2 + z^2}$ が1.0になるように記述する. |
|
unit: meter |
|
type: cartesian |
|
X |
音源位置座標: X軸 (上記Positionタグ参照) |
Y |
音源位置座標: Y軸 (上記Positionタグ参照) |
Z |
音源位置座標: Z軸 (上記Positionタグ参照) |
下記に4チャンネルのマイクロフォンアレイのマイク位置ファイルの例を示す。
<hark_xml>
<hark_config id="MicArrayLocation" major="2" minor="0">
<Comment>created by harktool4</Comment>
<Mics size="4">
<Mic>
<MicIndex>0</MicIndex>
<Position unit="meter" type="cartesian">
<X>-0.957823</X>
<Y>8.37355e-08</Y>
<Z>0.287361</Z>
</Position>
</Mic>
<Mic>
<MicIndex>1</MicIndex>
<Position unit="meter" type="cartesian">
<X>1.14219e-08</X>
<Y>-0.957823</Y>
<Z>0.287361</Z>
</Position>
</Mic>
<Mic>
<MicIndex>2</MicIndex>
<Position unit="meter" type="cartesian">
<X>0.957823</X>
<Y>0</Y>
<Z>0.287361</Z>
</Position>
</Mic>
<Mic>
<MicIndex>3</MicIndex>
<Position unit="meter" type="cartesian">
<X>-4.18678e-08</X>
<Y>0.957823</Y>
<Z>0.287361</Z>
</Position>
</Mic>
</Mics>
</hark_config>
</hark_xml>