5.2.1 マイクロホン位置テキスト形式

マイクロホン位置テキスト形式は,GHDSS や harktool で 使用するマイクロホンアレイの各マイクロホン位置を記述したファイルである. GHDSS モジュールの TF_CONJ プロパティで CALC を選択すると, MIC_FILENMAE プロパティが現れる.この欄にマイクロホン位置形式で保存された マイクロホンアレイの各マイクロホン座標を与えると,インパルス応答を シミュレーションで生成,音源分離を行う.

XML形式で使用する各タグの説明をする。
Table 5.8: マイクロホン位置テキストのタグ定義

タグ名

説 明

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>