Sound Quality Analyzer (音質評価 / 心理音響分析)

概要
人間の耳で感じた「音の聞こえ方(主観量)」を数値化するための分析ツールです。単なる電圧や音圧の測定ではなく、心理音響学(Psychoacoustics)に基づいた指標を用いて、音の心地よさや不快さを客観的に評価します。
このツールはオフライン分析専用です。録音された音声ファイルを読み込んで解析を行います。
指標の説明
- Integrated Loudness (ラウドネス): 人間の耳の感度特性(BS.1770 K特性)を考慮した「音の大きさ」の平均値です。単位は
LUFSです。 - Sharpness (シャープネス): 音の「鋭さ」や「キンキンした感じ」を表します。高域成分(おおむね 15.8 Bark 以上)が多いほど高い値になります。単位は
acumです。 - Roughness (ラフネス): 音の「ざらつき」や「粗さ」を表します。振幅変調(70Hz付近など)によって発生する不快なうなりを評価します。単位は
asperです。 - Tonality (トナリティ): 音の中にどれくらい「純音に近い成分」が含まれているか(Spectral Flatness)を表します。ホワイトノイズのような音は低く、口笛や正弦波のような音は 1.0 に近づきます。単位は
0-1(正規化値) です。 - Fluctuation Strength (変動強度): ラフネスと同様に音の「うなり」や「変動」を表しますが、よりゆっくりとした変化(おおむね 20Hz 以下、特に 4Hz 付近)を評価します。単位は
vacilです。 - Articulation Index (明瞭度指数/AI): 騒音下での「言葉の聞き取りやすさ」を表す指標です。0.0 から 1.0 の範囲で、1.0 に近いほど明瞭に聞き取れることを意味します。
操作方法
- Load File で音声ファイルを選択します。
- サポート形式: WAV, FLAC, AIFF
- 読み込めるファイルのサイズは全チャンネル合計で5億サンプルまで(48kHzステレオの場合、約1時間26分)です。
- Analyze ボタンを押すと解析が始まります。
- 内部的に 48kHz にリサンプリングして解析されます(心理音響フィルタの最適化のため)。
- ファイルが長いと時間がかかります。
- 解析が終わると、Summary Metrics に各チャンネルの平均値(ラウドネス、シャープネス、ラフネス、トナリティ、変動強度、AI)が表形式で表示されます。
- Export CSV ボタンを押すと、解析結果(各指標の平均値と時系列データ)をCSVファイルとして保存できます。
- 下のグラフで、各指標が「時間の経過とともにどう変化したか」を観察できます。タブで表示する指標を切り替えます。
再生と確認
- 再生ボタン (▶): 解析した音声ファイルを再生します(GUI のオーディオエンジン設定に従います)。
- Follow Cursor: チェックを入れると、再生に合わせてグラフ上の黄色いカーソルが移動します。特定の「数値が高い(または不連続な)場所」でどんな音が鳴っているかを耳で確認できます。
- グラフ操作: グラフ上をクリックすると、その位置へ再生カーソルを移動できます。
使用例
- 不快なノイズの分析: ファンやモーターの音が「なぜ耳障りなのか」をラフネスやシャープネスで定量化します。
- サウンドデザインの評価: 製品の動作音や通知音が、意図したイメージ(穏やか、鋭い、力強いなど)に合っているかを確認します。
- 異常音の検知: 定常的なノイズの中で、突発的なトナリティの変化(ピー音の発生など)を検出します。