CombFilter (くし形フィルタRTC)

概要

音声信号から指定した周波数の周辺帯域を除去するコンポーネントです。 削減周波数と強調倍率はコンフィグレーションパラメータにより指定できます。

本コンポーネントは、OpenHRIAudioパッケージに含まれます。

../../_images/combfilter.png

動作確認OS

  • Linux Ubuntuバージョン10.04以上を推奨(Ubuntu Linux バージョン8.04以前での動作未確認)
  • WindowsXP SP3以上を推奨(Windows2000以前での動作未確認(Kinectを使用する場合、SDKの仕様によりWindows7以上が必要))

依存ライブラリ

データポート

名前 フローポート データ型 説明
AudioDataIn InPort TimedOctetSeq 音声データを入力
AudioDataOut OutPort TimedOctetSeq コムフィルタ処理後の音声データを出力

コンフィグレーション

名前 データ型 デフォルト値 設定範囲 説明
SampleRate int 16000 1以上 入力音声データのサンプリング周波数 (Hz)
Frequency int 100 0以上 ノイズを削減する周波数 (Hz)
Gain int -1 -1以上1以下 加減算する度合い
ChannelNumbers int 1 1以上 出力する音声データのチャンネル数