BS.1770 / LOUDNESS DEMO

同じ音量でも
うるさく感じるのはなぜ?

Web Audio API で体感する人間の聴覚特性

▶ 下の「再生」ボタンを押して開始してください(ブラウザのAutoPlay制限のため)
// 周波数を選んで聴き比べ

すべて同じ音量(-18 dBFS)で鳴らしています

-18 dBFS
— 停止中
// リアルタイム波形 & レベル
-60 dB — dBFS 0 dB
// 等ラウドネス曲線 (ISO 226)

縦軸: 同じ「うるささ」に聞こえるための実際の音圧レベル。
曲線が低い = 小さい音でも敏感に感じる。

// クリッピング体験 — 0 dBFS を超えると?

1kHz サイン波を意図的にクリッピングさせます。波形の山が削れてビリビリした歪みが発生します。

-60 dB — dBFS 0 dB ← CLIP
— 停止中

⚠ 聴覚過敏の方はご注意ください。クリッピング時は不快な歪み音が発生します。

// BS.1770 が解決すること

-23LUFS
日本・欧州の放送基準。YouTubeは -14 LUFS に正規化。
K-weighting
人間の聴覚特性に合わせたフィルタ。3kHz付近を強調して測定。
IIRFilter
Web Audio API の IIRFilterNode に仕様書の係数を渡すだけで実装できる。