日曜開発者のブログ -61ページ目

日曜開発者のブログ

日曜プログラマーが自作ソフトを細々と公開していくブログです。一般化調和解析(GHA)を応用したノイズ除去ソフトを公開しました。

 今までGHA Denoiser を作ってみて分かったのは、現状ではボツ音除去やイコライジング、音量調整やリバーブにはそれなりに使えそうなのですが、肝心のヒスノイズの除去が上手くいく場合とそうでもないケースに分かれます。

一番重要なのは、現状で搭載しているアルゴリズムにおいてノイズを削っていく過程で発生するピロピロ音をどうするかです(ピロピロがどの音なのか耳で特定できればチマチマと手動で削るという手段は用意してあります)。

時間刻みを粗くすれば比較的コントロールが容易になるのですが、そうすると今度は時間方向に細かいコントロールが効かなくなります。

Audio Denoising by Time-Frequency Block Thresholdingse という論文があって、この手法を使うとピロピロを自動的に消せそうなのですが、英語と数学の壁に阻まれてなかなか読み進めません。

というわけでかなり調査が必要そうなのですが、こだわりだすと何時までもリリースできそうに無いので、取り敢えずピロピロ音の処理はリリース後の課題としたいと思います。