Time Smoothing

Time Smoothing

时间平滑(Time Smoothing)是在连续帧之间对频谱结果做平滑处理的办法,用于减少可视化柱状图的剧烈跳动。

为什么需要

如果每一帧都直接使用当前 FFT 结果绘图,柱子虽然能正确反映频率分量,但往往会显得非常抖动、不稳定。

直观做法

可以把当前帧结果与上一帧结果按一定权重混合:

  • 上升时使用较快的响应
  • 下降时使用较慢的响应

这样可以让图形既保留动态变化,又不至于过于跳跃。

在文章中的角色

它不是频谱分析的核心数学步骤,但对 Audio Visualization 的视觉观感影响很大。

相关概念